diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 59b70d9459c..d52f38b3e8f 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -180,6 +180,7 @@ diff --git a/.travis.yml b/.travis.yml index 9a389a5e411..f5c829c3ec0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,10 +1,13 @@ language: java -jdk: openjdk10 +jdk: + - openjdk10 + - openjdk12 + before_install: - grep -v '^#' assets/src/main/resources/META-INF/services/bisq.asset.Asset | sort --check --dictionary-order --ignore-case + grep -v '^#' assets/src/main/resources/META-INF/services/bisq.asset.Asset | sort --check --dictionary-order --ignore-case notifications: - slack: - on_success: change - on_failure: always - rooms: - - secure: EzlqWTBuhb3FCfApjUXaShWgsWOVDwMXI7ISMiVBkcl2VFISYs/lc/7Qjr7rdy4iqQOQXMcUPHdwMUp0diX+GxiSjLARjUpKIvNOPswZWBL+3Z1h28jyOwtHRviZbM1EU0BZROrr+ODyTNz2lf+L1iXTkpSvk50o5JAnAkumsPw= + slack: + on_success: change + on_failure: always + rooms: + - secure: EzlqWTBuhb3FCfApjUXaShWgsWOVDwMXI7ISMiVBkcl2VFISYs/lc/7Qjr7rdy4iqQOQXMcUPHdwMUp0diX+GxiSjLARjUpKIvNOPswZWBL+3Z1h28jyOwtHRviZbM1EU0BZROrr+ODyTNz2lf+L1iXTkpSvk50o5JAnAkumsPw= diff --git a/README.md b/README.md index 14238b9b83f..b76c4d0ef98 100644 --- a/README.md +++ b/README.md @@ -17,4 +17,4 @@ Follow the step-by-step instructions at https://bisq.network/get-started. ## Contribute to Bisq -See [CONTRIBUTING.md](CONTRIBUTING.md) and the [developer docs](docs#readme). +See [CONTRIBUTING.md](CONTRIBUTING.md) and the [developer docs](docs/README.md). diff --git a/assets/src/main/java/bisq/asset/EtherAddressValidator.java b/assets/src/main/java/bisq/asset/EtherAddressValidator.java index f646ed57ef7..4ed2cee4923 100644 --- a/assets/src/main/java/bisq/asset/EtherAddressValidator.java +++ b/assets/src/main/java/bisq/asset/EtherAddressValidator.java @@ -33,4 +33,8 @@ public class EtherAddressValidator extends RegexAddressValidator { public EtherAddressValidator() { super("^(0x)?[0-9a-fA-F]{40}$"); } + + public EtherAddressValidator(String errorMessageI18nKey) { + super("^(0x)?[0-9a-fA-F]{40}$", errorMessageI18nKey); + } } diff --git a/assets/src/main/java/bisq/asset/I18n.java b/assets/src/main/java/bisq/asset/I18n.java new file mode 100644 index 00000000000..86bcdecc448 --- /dev/null +++ b/assets/src/main/java/bisq/asset/I18n.java @@ -0,0 +1,8 @@ +package bisq.asset; + +import java.util.ResourceBundle; + +public class I18n { + + public static ResourceBundle DISPLAY_STRINGS = ResourceBundle.getBundle("i18n.displayStrings-assets"); +} diff --git a/assets/src/main/java/bisq/asset/coins/Byteball.java b/assets/src/main/java/bisq/asset/coins/Byteball.java deleted file mode 100644 index d4baec091ce..00000000000 --- a/assets/src/main/java/bisq/asset/coins/Byteball.java +++ /dev/null @@ -1,198 +0,0 @@ -/* - * This file is part of Bisq. - * - * Bisq is free software: you can redistribute it and/or modify it - * under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or (at - * your option) any later version. - * - * Bisq is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public - * License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Bisq. If not, see . - */ - -package bisq.asset.coins; - -import bisq.asset.AddressValidationResult; -import bisq.asset.AddressValidator; -import bisq.asset.Coin; - -import org.apache.commons.codec.binary.Base32; -import org.apache.commons.codec.binary.Base64; - -import java.security.MessageDigest; -import java.security.NoSuchAlgorithmException; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -public class Byteball extends Coin { - - public Byteball() { - super("Byte", "GBYTE", new ByteballAddressValidator()); - } - - - public static class ByteballAddressValidator implements AddressValidator { - private static final Base32 base32 = new Base32(); - private static final Base64 base64 = new Base64(); - private static final String PI = "14159265358979323846264338327950288419716939937510"; - private static final String[] arrRelativeOffsets = PI.split(""); - @SuppressWarnings("CanBeFinal") - private static Integer[] arrOffsets160; - @SuppressWarnings("CanBeFinal") - private static Integer[] arrOffsets288; - - static { - try { - arrOffsets160 = calcOffsets(160); - } catch (Exception e) { - e.printStackTrace(); - } - try { - arrOffsets288 = calcOffsets(288); - } catch (Exception e) { - e.printStackTrace(); - } - } - - public AddressValidationResult validate(String input) { - if (!isValidAddress(input)) { - return AddressValidationResult.invalidStructure(); - } - return AddressValidationResult.validAddress(); - } - - private static boolean isValidAddress(String address) { - return isValidChash(address, 32); - } - - private static boolean isValidChash(String str, int len) { - return (isStringOfLength(str, len) && isChashValid(str)); - } - - private static boolean isStringOfLength(String str, int len) { - return str.length() == len; - } - - private static void checkLength(int chash_length) throws Exception { - if (chash_length != 160 && chash_length != 288) - throw new Exception("unsupported c-hash length: " + chash_length); - } - - private static Integer[] calcOffsets(int chash_length) throws Exception { - checkLength(chash_length); - List arrOffsets = new ArrayList<>(chash_length); - int offset = 0; - int index = 0; - - for (int i = 0; offset < chash_length; i++) { - int relative_offset = Integer.parseInt(arrRelativeOffsets[i]); - if (relative_offset == 0) - continue; - offset += relative_offset; - if (chash_length == 288) - offset += 4; - if (offset >= chash_length) - break; - arrOffsets.add(offset); - //console.log("index="+index+", offset="+offset); - index++; - } - - if (index != 32) - throw new Exception("wrong number of checksum bits"); - - //noinspection ToArrayCallWithZeroLengthArrayArgument - return arrOffsets.toArray(new Integer[0]); - } - - private static ByteballAddressValidator.SeparatedData separateIntoCleanDataAndChecksum(String bin) - throws Exception { - - int len = bin.length(); - Integer[] arrOffsets; - if (len == 160) - arrOffsets = arrOffsets160; - else if (len == 288) - arrOffsets = arrOffsets288; - else - throw new Exception("bad length"); - StringBuilder arrFrags = new StringBuilder(); - StringBuilder arrChecksumBits = new StringBuilder(); - int start = 0; - //noinspection ForLoopReplaceableByForEach - for (int i = 0; i < arrOffsets.length; i++) { - arrFrags.append(bin.substring(start, arrOffsets[i])); - arrChecksumBits.append(bin.substring(arrOffsets[i], arrOffsets[i] + 1)); - start = arrOffsets[i] + 1; - } - // add last frag - if (start < bin.length()) - arrFrags.append(bin.substring(start)); - String binCleanData = arrFrags.toString(); - String binChecksum = arrChecksumBits.toString(); - return new ByteballAddressValidator.SeparatedData(binCleanData, binChecksum); - } - - private static String buffer2bin(byte[] buf) { - StringBuilder bytes = new StringBuilder(); - //noinspection ForLoopReplaceableByForEach - for (int i = 0; i < buf.length; i++) { - String bin = String.format("%8s", Integer.toBinaryString(buf[i] & 0xFF)).replace(' ', '0'); - bytes.append(bin); - } - return bytes.toString(); - } - - private static byte[] bin2buffer(String bin) { - int len = bin.length() / 8; - byte[] buf = new byte[len]; - for (int i = 0; i < len; i++) - buf[i] = (byte) Integer.parseInt(bin.substring(i * 8, (i + 1) * 8), 2); - return buf; - } - - private static boolean isChashValid(String encoded) { - int encoded_len = encoded.length(); - if (encoded_len != 32 && encoded_len != 48) // 160/5 = 32, 288/6 = 48 - return false; - byte[] chash = (encoded_len == 32) ? base32.decode(encoded) : base64.decode(encoded); - String binChash = buffer2bin(chash); - ByteballAddressValidator.SeparatedData separated; - try { - separated = separateIntoCleanDataAndChecksum(binChash); - } catch (Exception e) { - return false; - } - byte[] clean_data = bin2buffer(separated.clean_data); - byte[] checksum = bin2buffer(separated.checksum); - return Arrays.equals(getChecksum(clean_data), checksum); - } - - private static byte[] getChecksum(byte[] clean_data) { - - try { - byte[] full_checksum = MessageDigest.getInstance("SHA-256").digest(clean_data); - return new byte[]{full_checksum[5], full_checksum[13], full_checksum[21], full_checksum[29]}; - } catch (NoSuchAlgorithmException e) { - return null; - } - } - - private static class SeparatedData { - final String clean_data; - final String checksum; - - public SeparatedData(String clean_data, String checksum) { - this.clean_data = clean_data; - this.checksum = checksum; - } - } - } -} diff --git a/assets/src/main/java/bisq/asset/coins/Counterparty.java b/assets/src/main/java/bisq/asset/coins/Counterparty.java index d08542fc692..daea00e87c3 100644 --- a/assets/src/main/java/bisq/asset/coins/Counterparty.java +++ b/assets/src/main/java/bisq/asset/coins/Counterparty.java @@ -18,11 +18,19 @@ package bisq.asset.coins; import bisq.asset.Coin; -import bisq.asset.DefaultAddressValidator; +import bisq.asset.I18n; +import bisq.asset.RegexAddressValidator; public class Counterparty extends Coin { - + public Counterparty() { - super("Counterparty", "XCP", new DefaultAddressValidator()); + super("Counterparty", "XCP", new XcpAddressValidator()); + } + + public static class XcpAddressValidator extends RegexAddressValidator { + + public XcpAddressValidator() { + super("^[1][a-zA-Z0-9]{33}", I18n.DISPLAY_STRINGS.getString("account.altcoin.popup.validation.XCP")); + } } } diff --git a/assets/src/main/java/bisq/asset/coins/DarkPay.java b/assets/src/main/java/bisq/asset/coins/DarkPay.java new file mode 100644 index 00000000000..ac10111f944 --- /dev/null +++ b/assets/src/main/java/bisq/asset/coins/DarkPay.java @@ -0,0 +1,36 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.Base58BitcoinAddressValidator; +import bisq.asset.Coin; +import bisq.asset.NetworkParametersAdapter; + +public class DarkPay extends Coin { + public DarkPay() { + super("DarkPay", "D4RK", new Base58BitcoinAddressValidator(new DarkPayMainNetParams())); + } + + public static class DarkPayMainNetParams extends NetworkParametersAdapter { + public DarkPayMainNetParams() { + this.addressHeader = 31; + this.p2shHeader = 60; + this.acceptableAddressCodes = new int[]{this.addressHeader, this.p2shHeader}; + } + } +} diff --git a/assets/src/main/java/bisq/asset/coins/Decred.java b/assets/src/main/java/bisq/asset/coins/Decred.java index c3a8bc937a4..551937f2983 100644 --- a/assets/src/main/java/bisq/asset/coins/Decred.java +++ b/assets/src/main/java/bisq/asset/coins/Decred.java @@ -18,11 +18,19 @@ package bisq.asset.coins; import bisq.asset.Coin; -import bisq.asset.DefaultAddressValidator; +import bisq.asset.I18n; +import bisq.asset.RegexAddressValidator; public class Decred extends Coin { - public Decred() { - super("Decred", "DCR", new DefaultAddressValidator()); + public Decred() { + super("Decred", "DCR", new DcrAddressValidator()); + } + + public static class DcrAddressValidator extends RegexAddressValidator { + + public DcrAddressValidator() { + super("^[Dk|Ds|De|DS|Dc|Pm][a-zA-Z0-9]{24,34}", I18n.DISPLAY_STRINGS.getString("account.altcoin.popup.validation.DCR")); + } } } diff --git a/assets/src/main/java/bisq/asset/coins/Neos.java b/assets/src/main/java/bisq/asset/coins/Donu.java similarity index 79% rename from assets/src/main/java/bisq/asset/coins/Neos.java rename to assets/src/main/java/bisq/asset/coins/Donu.java index 86f9b6ea6d8..67c87b41edd 100644 --- a/assets/src/main/java/bisq/asset/coins/Neos.java +++ b/assets/src/main/java/bisq/asset/coins/Donu.java @@ -22,17 +22,17 @@ import bisq.asset.Coin; import bisq.asset.NetworkParametersAdapter; -public class Neos extends Coin { +public class Donu extends Coin { - public Neos() { - super("Neos", "NEOS", new NeosAddressValidator()); + public Donu() { + super("Donu", "DONU", new DonuAddressValidator()); } - public static class NeosAddressValidator extends Base58BitcoinAddressValidator { + public static class DonuAddressValidator extends Base58BitcoinAddressValidator { - public NeosAddressValidator() { - super(new NeosParams()); + public DonuAddressValidator() { + super(new DonuParams()); } @Override @@ -45,9 +45,9 @@ public AddressValidationResult validate(String address) { } - public static class NeosParams extends NetworkParametersAdapter { + public static class DonuParams extends NetworkParametersAdapter { - public NeosParams() { + public DonuParams() { addressHeader = 53; p2shHeader = 5; acceptableAddressCodes = new int[]{addressHeader, p2shHeader}; diff --git a/assets/src/main/java/bisq/asset/coins/Emercoin.java b/assets/src/main/java/bisq/asset/coins/Emercoin.java new file mode 100644 index 00000000000..071eb05d003 --- /dev/null +++ b/assets/src/main/java/bisq/asset/coins/Emercoin.java @@ -0,0 +1,37 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.Base58BitcoinAddressValidator; +import bisq.asset.Coin; +import bisq.asset.NetworkParametersAdapter; + +public class Emercoin extends Coin { + + public Emercoin() { + super("Emercoin", "EMC", new Base58BitcoinAddressValidator(new EmercoinMainNetParams()), Network.MAINNET); + } + + public static class EmercoinMainNetParams extends NetworkParametersAdapter { + public EmercoinMainNetParams() { + this.addressHeader = 33; + this.p2shHeader = 92; + this.acceptableAddressCodes = new int[]{this.addressHeader, this.p2shHeader}; + } + } +} diff --git a/assets/src/main/java/bisq/asset/coins/Ergo.java b/assets/src/main/java/bisq/asset/coins/Ergo.java new file mode 100644 index 00000000000..5cca197f340 --- /dev/null +++ b/assets/src/main/java/bisq/asset/coins/Ergo.java @@ -0,0 +1,66 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.AddressValidationResult; +import bisq.asset.AddressValidator; +import bisq.asset.Coin; + +import java.util.Arrays; + +import org.bitcoinj.core.Base58; +import org.bitcoinj.core.AddressFormatException; +import org.bouncycastle.crypto.digests.Blake2bDigest; + +public class Ergo extends Coin { + + public Ergo() { + super("Ergo", "ERG", new ErgoAddressValidator()); + } + + public static class ErgoAddressValidator implements AddressValidator { + + @Override + public AddressValidationResult validate(String address) { + try { + byte[] decoded = Base58.decode(address); + if (decoded.length < 4) { + return AddressValidationResult.invalidAddress("Input too short: " + decoded.length); + } + if (decoded[0] != 1 && decoded[0] != 2 && decoded[0] != 3) { + return AddressValidationResult.invalidAddress("Invalid prefix"); + } + byte[] data = Arrays.copyOfRange(decoded, 0, decoded.length - 4); + byte[] checksum = Arrays.copyOfRange(decoded, decoded.length - 4, decoded.length); + byte[] hashed = new byte[32]; + { + Blake2bDigest digest = new Blake2bDigest(256); + digest.update(data, 0, data.length); + digest.doFinal(hashed, 0); + } + byte[] actualChecksum = Arrays.copyOfRange(hashed, 0, 4); + if (!Arrays.equals(checksum, actualChecksum)) { + return AddressValidationResult.invalidAddress("Invalid checksum"); + } + } catch (AddressFormatException e) { + return AddressValidationResult.invalidAddress(e); + } + return AddressValidationResult.validAddress(); + } + } +} diff --git a/assets/src/main/java/bisq/asset/coins/EtherClassic.java b/assets/src/main/java/bisq/asset/coins/EtherClassic.java index 14bcadc6b13..7b13a915593 100644 --- a/assets/src/main/java/bisq/asset/coins/EtherClassic.java +++ b/assets/src/main/java/bisq/asset/coins/EtherClassic.java @@ -18,11 +18,12 @@ package bisq.asset.coins; import bisq.asset.Coin; -import bisq.asset.DefaultAddressValidator; +import bisq.asset.EtherAddressValidator; +import bisq.asset.I18n; public class EtherClassic extends Coin { public EtherClassic() { - super("Ether Classic", "ETC", new DefaultAddressValidator()); + super("Ether Classic", "ETC", new EtherAddressValidator(I18n.DISPLAY_STRINGS.getString("account.altcoin.popup.validation.ETC"))); } } diff --git a/assets/src/main/java/bisq/asset/coins/KnowYourDeveloper.java b/assets/src/main/java/bisq/asset/coins/KnowYourDeveloper.java index 65b4cd8d7c2..b0f93f3d776 100644 --- a/assets/src/main/java/bisq/asset/coins/KnowYourDeveloper.java +++ b/assets/src/main/java/bisq/asset/coins/KnowYourDeveloper.java @@ -23,7 +23,7 @@ public class KnowYourDeveloper extends Coin { public KnowYourDeveloper() { - super("Know Your Developer", "KYD", new Base58BitcoinAddressValidator(new KydMainNetParams())); + super("Know Your Developer", "KYDC", new Base58BitcoinAddressValidator(new KydMainNetParams())); } public static class KydMainNetParams extends NetworkParametersAdapter { diff --git a/assets/src/main/java/bisq/asset/coins/Kore.java b/assets/src/main/java/bisq/asset/coins/Kore.java new file mode 100644 index 00000000000..98f635719ad --- /dev/null +++ b/assets/src/main/java/bisq/asset/coins/Kore.java @@ -0,0 +1,36 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.Base58BitcoinAddressValidator; +import bisq.asset.Coin; +import bisq.asset.NetworkParametersAdapter; + +public class Kore extends Coin { + public Kore() { + super("Kore", "KORE", new Base58BitcoinAddressValidator(new KoreMainNetParams())); + } + + public static class KoreMainNetParams extends NetworkParametersAdapter { + public KoreMainNetParams() { + this.addressHeader = 45; + this.p2shHeader = 85; + this.acceptableAddressCodes = new int[]{this.addressHeader, this.p2shHeader}; + } + } +} diff --git a/assets/src/main/java/bisq/asset/coins/Masari.java b/assets/src/main/java/bisq/asset/coins/Masari.java new file mode 100644 index 00000000000..0d057610275 --- /dev/null +++ b/assets/src/main/java/bisq/asset/coins/Masari.java @@ -0,0 +1,30 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.AltCoinAccountDisclaimer; +import bisq.asset.Coin; +import bisq.asset.CryptoNoteAddressValidator; + +@AltCoinAccountDisclaimer("account.altcoin.popup.msr.msg") +public class Masari extends Coin { + + public Masari() { + super("Masari", "MSR", new CryptoNoteAddressValidator(28, 52)); + } +} diff --git a/assets/src/main/java/bisq/asset/coins/Monero.java b/assets/src/main/java/bisq/asset/coins/Monero.java index 68c2c774f68..91f22d4cb6c 100644 --- a/assets/src/main/java/bisq/asset/coins/Monero.java +++ b/assets/src/main/java/bisq/asset/coins/Monero.java @@ -25,6 +25,6 @@ public class Monero extends Coin { public Monero() { - super("Monero", "XMR", new CryptoNoteAddressValidator(18, 42)); + super("Monero", "XMR", new CryptoNoteAddressValidator(18, 19, 42)); } } diff --git a/assets/src/main/java/bisq/asset/coins/Namecoin.java b/assets/src/main/java/bisq/asset/coins/Namecoin.java index 3789ff04c1b..02bec802ba2 100644 --- a/assets/src/main/java/bisq/asset/coins/Namecoin.java +++ b/assets/src/main/java/bisq/asset/coins/Namecoin.java @@ -18,11 +18,19 @@ package bisq.asset.coins; import bisq.asset.Coin; -import bisq.asset.DefaultAddressValidator; +import bisq.asset.I18n; +import bisq.asset.RegexAddressValidator; public class Namecoin extends Coin { - public Namecoin() { - super("Namecoin", "NMC", new DefaultAddressValidator()); + public Namecoin() { + super("Namecoin", "NMC", new NmcAddressValidator()); + } + + public static class NmcAddressValidator extends RegexAddressValidator { + + public NmcAddressValidator() { + super("^[NM][a-zA-Z0-9]{33}$", I18n.DISPLAY_STRINGS.getString("account.altcoin.popup.validation.NMC")); + } } } diff --git a/assets/src/main/java/bisq/asset/coins/PENG.java b/assets/src/main/java/bisq/asset/coins/PENG.java new file mode 100644 index 00000000000..2445038a10c --- /dev/null +++ b/assets/src/main/java/bisq/asset/coins/PENG.java @@ -0,0 +1,28 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.Coin; +import bisq.asset.RegexAddressValidator; + +public class PENG extends Coin { + + public PENG() { + super("PENG Coin", "PENG", new RegexAddressValidator("^[P][a-km-zA-HJ-NP-Z1-9]{33}$")); + } +} \ No newline at end of file diff --git a/assets/src/main/java/bisq/asset/coins/Particl.java b/assets/src/main/java/bisq/asset/coins/Particl.java new file mode 100644 index 00000000000..8f14c47dd3d --- /dev/null +++ b/assets/src/main/java/bisq/asset/coins/Particl.java @@ -0,0 +1,53 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.Base58BitcoinAddressValidator; +import bisq.asset.Coin; +import bisq.asset.NetworkParametersAdapter; +import bisq.asset.AddressValidationResult; + + +public class Particl extends Coin { + public Particl() { + super("Particl", "PART", new ParticlMainNetAddressValidator()); + } + + public static class ParticlMainNetParams extends NetworkParametersAdapter { + public ParticlMainNetParams() { + this.addressHeader = 56; + this.p2shHeader = 60; + this.acceptableAddressCodes = new int[]{this.addressHeader, this.p2shHeader}; + } + } + public static class ParticlMainNetAddressValidator extends Base58BitcoinAddressValidator { + + public ParticlMainNetAddressValidator() { + super(new ParticlMainNetParams()); + } + + @Override + public AddressValidationResult validate(String address) { + if (!address.matches("^[RP][a-km-zA-HJ-NP-Z1-9]{25,34}$")) + return AddressValidationResult.invalidStructure(); + + return super.validate(address); + } + } + +} diff --git a/assets/src/main/java/bisq/asset/coins/Siafund.java b/assets/src/main/java/bisq/asset/coins/Siafund.java index f31ade51ec1..12b9008dcfc 100644 --- a/assets/src/main/java/bisq/asset/coins/Siafund.java +++ b/assets/src/main/java/bisq/asset/coins/Siafund.java @@ -18,11 +18,20 @@ package bisq.asset.coins; import bisq.asset.Coin; -import bisq.asset.DefaultAddressValidator; +import bisq.asset.I18n; +import bisq.asset.RegexAddressValidator; public class Siafund extends Coin { public Siafund() { - super("Siafund", "SF", new DefaultAddressValidator()); + super("Siafund", "SF", new SfAddressValidator()); } + + public static class SfAddressValidator extends RegexAddressValidator { + + public SfAddressValidator() { + super("^[0-9a-fA-F]{76}$", I18n.DISPLAY_STRINGS.getString("account.altcoin.popup.validation.XCP")); + } + } + } diff --git a/assets/src/main/java/bisq/asset/coins/SixEleven.java b/assets/src/main/java/bisq/asset/coins/SixEleven.java new file mode 100644 index 00000000000..ded86da4ef2 --- /dev/null +++ b/assets/src/main/java/bisq/asset/coins/SixEleven.java @@ -0,0 +1,36 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.Base58BitcoinAddressValidator; +import bisq.asset.Coin; +import bisq.asset.NetworkParametersAdapter; + +public class SixEleven extends Coin { + + public SixEleven() { + super("SixEleven", "SIL", new Base58BitcoinAddressValidator(new SixElevenChainParams())); + } + + public static class SixElevenChainParams extends NetworkParametersAdapter { + public SixElevenChainParams() { + addressHeader = 52; + acceptableAddressCodes = new int[]{addressHeader}; + } + } +} diff --git a/assets/src/main/java/bisq/asset/coins/Solo.java b/assets/src/main/java/bisq/asset/coins/Solo.java new file mode 100644 index 00000000000..02d2beb948f --- /dev/null +++ b/assets/src/main/java/bisq/asset/coins/Solo.java @@ -0,0 +1,30 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.AltCoinAccountDisclaimer; +import bisq.asset.Coin; +import bisq.asset.CryptoNoteAddressValidator; + +@AltCoinAccountDisclaimer("account.altcoin.popup.solo.msg") +public class Solo extends Coin { + + public Solo() { + super("Solo", "XSL", new CryptoNoteAddressValidator(13975, 23578)); + } +} diff --git a/assets/src/main/java/bisq/asset/coins/Unobtanium.java b/assets/src/main/java/bisq/asset/coins/Unobtanium.java index 079131cb6c6..dd9b16055bb 100644 --- a/assets/src/main/java/bisq/asset/coins/Unobtanium.java +++ b/assets/src/main/java/bisq/asset/coins/Unobtanium.java @@ -18,11 +18,19 @@ package bisq.asset.coins; import bisq.asset.Coin; -import bisq.asset.DefaultAddressValidator; +import bisq.asset.I18n; +import bisq.asset.RegexAddressValidator; public class Unobtanium extends Coin { - public Unobtanium() { - super("Unobtanium", "UNO", new DefaultAddressValidator()); + public Unobtanium() { + super("Unobtanium", "UNO", new UnoAddressValidator()); + } + + public static class UnoAddressValidator extends RegexAddressValidator { + + public UnoAddressValidator() { + super("^[u]?[a-zA-Z0-9]{33}", I18n.DISPLAY_STRINGS.getString("account.altcoin.popup.validation.UNO")); + } } } diff --git a/assets/src/main/java/bisq/asset/coins/VARIUS.java b/assets/src/main/java/bisq/asset/coins/VARIUS.java new file mode 100644 index 00000000000..abb3e00ce1b --- /dev/null +++ b/assets/src/main/java/bisq/asset/coins/VARIUS.java @@ -0,0 +1,28 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.Coin; +import bisq.asset.RegexAddressValidator; + +public class VARIUS extends Coin { + + public VARIUS() { + super("VARIUS Coin", "VARIUS", new RegexAddressValidator("^[V][a-km-zA-HJ-NP-Z1-9]{33}$")); + } +} \ No newline at end of file diff --git a/assets/src/main/java/bisq/asset/coins/Vertcoin.java b/assets/src/main/java/bisq/asset/coins/Vertcoin.java new file mode 100644 index 00000000000..1f8dae6471b --- /dev/null +++ b/assets/src/main/java/bisq/asset/coins/Vertcoin.java @@ -0,0 +1,36 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.Base58BitcoinAddressValidator; +import bisq.asset.Coin; +import bisq.asset.NetworkParametersAdapter; + +public class Vertcoin extends Coin { + public Vertcoin() { + super("Vertcoin", "VTC", new Base58BitcoinAddressValidator(new VertcoinMainNetParams())); + } + + public static class VertcoinMainNetParams extends NetworkParametersAdapter { + public VertcoinMainNetParams() { + this.addressHeader = 71; + this.p2shHeader = 5; + this.acceptableAddressCodes = new int[]{this.addressHeader, this.p2shHeader}; + } + } +} diff --git a/assets/src/main/java/bisq/asset/coins/WORX.java b/assets/src/main/java/bisq/asset/coins/WORX.java new file mode 100644 index 00000000000..837b3fe544e --- /dev/null +++ b/assets/src/main/java/bisq/asset/coins/WORX.java @@ -0,0 +1,28 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.Coin; +import bisq.asset.RegexAddressValidator; + +public class WORX extends Coin { + + public WORX() { + super("WORX Coin", "WORX", new RegexAddressValidator("^[W][a-km-zA-HJ-NP-Z1-9]{33}$")); + } +} \ No newline at end of file diff --git a/assets/src/main/java/bisq/asset/coins/Zcoin.java b/assets/src/main/java/bisq/asset/coins/Zcoin.java index ee8fd01b252..5981ad50619 100644 --- a/assets/src/main/java/bisq/asset/coins/Zcoin.java +++ b/assets/src/main/java/bisq/asset/coins/Zcoin.java @@ -19,12 +19,20 @@ import bisq.asset.AltCoinAccountDisclaimer; import bisq.asset.Coin; -import bisq.asset.DefaultAddressValidator; +import bisq.asset.I18n; +import bisq.asset.RegexAddressValidator; @AltCoinAccountDisclaimer("account.altcoin.popup.XZC.msg") public class Zcoin extends Coin { - public Zcoin() { - super("Zcoin", "XZC", new DefaultAddressValidator()); + public Zcoin() { + super("Zcoin", "XZC", new XzcAddressValidator()); + } + + public static class XzcAddressValidator extends RegexAddressValidator { + + public XzcAddressValidator() { + super("^a?[a-zA-Z0-9]{33}", I18n.DISPLAY_STRINGS.getString("account.altcoin.popup.validation.XZC")); + } } } diff --git a/assets/src/main/resources/META-INF/services/bisq.asset.Asset b/assets/src/main/resources/META-INF/services/bisq.asset.Asset index 8aa8a736e89..69e7b11d763 100644 --- a/assets/src/main/resources/META-INF/services/bisq.asset.Asset +++ b/assets/src/main/resources/META-INF/services/bisq.asset.Asset @@ -22,7 +22,6 @@ bisq.asset.coins.BSQ$Mainnet bisq.asset.coins.BSQ$Regtest bisq.asset.coins.BSQ$Testnet bisq.asset.coins.BurntBlackCoin -bisq.asset.coins.Byteball bisq.asset.coins.Cash2 bisq.asset.coins.Chaucha bisq.asset.coins.CloakCoin @@ -30,14 +29,18 @@ bisq.asset.coins.Counterparty bisq.asset.coins.Credits bisq.asset.coins.Croat bisq.asset.coins.CRowdCLassic +bisq.asset.coins.DarkPay bisq.asset.coins.Dash bisq.asset.coins.Decred bisq.asset.coins.DeepOnion bisq.asset.coins.Dextro bisq.asset.coins.Dogecoin bisq.asset.coins.Doichain +bisq.asset.coins.Donu bisq.asset.coins.Dragonglass bisq.asset.coins.DSTRA +bisq.asset.coins.Emercoin +bisq.asset.coins.Ergo bisq.asset.coins.Ether bisq.asset.coins.EtherClassic bisq.asset.coins.FourtyTwo @@ -53,10 +56,12 @@ bisq.asset.coins.IdaPay bisq.asset.coins.Iridium bisq.asset.coins.Kekcoin bisq.asset.coins.KnowYourDeveloper +bisq.asset.coins.Kore bisq.asset.coins.Litecoin bisq.asset.coins.LitecoinPlus bisq.asset.coins.LitecoinZ bisq.asset.coins.Lytix +bisq.asset.coins.Masari bisq.asset.coins.Mask bisq.asset.coins.Mile bisq.asset.coins.MirQuiX @@ -67,9 +72,10 @@ bisq.asset.coins.MoX bisq.asset.coins.Myce bisq.asset.coins.Namecoin bisq.asset.coins.Navcoin -bisq.asset.coins.Neos bisq.asset.coins.Noir bisq.asset.coins.ParsiCoin +bisq.asset.coins.Particl +bisq.asset.coins.PENG bisq.asset.coins.Persona bisq.asset.coins.Pinkcoin bisq.asset.coins.PIVX @@ -83,6 +89,8 @@ bisq.asset.coins.Remix bisq.asset.coins.Ryo bisq.asset.coins.Siafund bisq.asset.coins.SiaPrimeCoin +bisq.asset.coins.SixEleven +bisq.asset.coins.Solo bisq.asset.coins.SpaceCash bisq.asset.coins.Spectrecoin bisq.asset.coins.Starwels @@ -91,8 +99,11 @@ bisq.asset.coins.TEO bisq.asset.coins.TurtleCoin bisq.asset.coins.UnitedCommunityCoin bisq.asset.coins.Unobtanium +bisq.asset.coins.VARIUS bisq.asset.coins.Veil +bisq.asset.coins.Vertcoin bisq.asset.coins.Webchain +bisq.asset.coins.WORX bisq.asset.coins.WrkzCoin bisq.asset.coins.XDR bisq.asset.coins.Zcash diff --git a/assets/src/main/resources/i18n/displayStrings-assets.properties b/assets/src/main/resources/i18n/displayStrings-assets.properties new file mode 100644 index 00000000000..beabf782fbf --- /dev/null +++ b/assets/src/main/resources/i18n/displayStrings-assets.properties @@ -0,0 +1,28 @@ +# Keep display strings organized by domain +# Naming convention: We use camelCase and dot separated name spaces. +# Use as many sub spaces as required to make the structure clear, but as little as possible. +# E.g.: [main-view].[component].[description] +# In some cases we use enum values or constants to map to display strings + +# A annoying issue with property files is that we need to use 2 single quotes in display string +# containing variables (e.g. {0}), otherwise the variable will not be resolved. +# In display string which do not use a variable a single quote is ok. +# E.g. Don''t .... {1} + +# We use sometimes dynamic parts which are put together in the code and therefore sometimes use line breaks or spaces +# at the end of the string. Please never remove any line breaks or spaces. They are there with a purpose! +# To make longer strings with better readable you can make a line break with \ which does not result in a line break +# in the display but only in the editor. + +# Please use in all language files the exact same order of the entries, that way a comparison is easier. + +# Please try to keep the length of the translated string similar to English. If it is longer it might break layout or +# get truncated. We will need some adjustments in the UI code to support that but we want to keep effort at the minimum. + +account.altcoin.popup.validation.XCP=XCP address must start with '1' and must have 34 characters. +account.altcoin.popup.validation.DCR=DCR address must start with 'Dk' or 'Ds' or 'De' or 'DS' or 'Dc' or 'Pm' and must have 34 characters. +account.altcoin.popup.validation.ETC=ETC address must start with '0x' and made up of letters A to F and numbers which are 40 characters long. +account.altcoin.popup.validation.NMC=NMC address must start with 'N' or 'M' and must be 34 characters long. +account.altcoin.popup.validation.SF= Siafund address must be made up of letters A to F and numbers which are 76 characters long. +account.altcoin.popup.validation.UNO=UNO address must start with 'u' and must have 34 characters. +account.altcoin.popup.validation.XZC=XZC address must start with 'a' and must have 34 characters. \ No newline at end of file diff --git a/assets/src/test/java/bisq/asset/coins/CounterpartyTest.java b/assets/src/test/java/bisq/asset/coins/CounterpartyTest.java index 0f3fc7d4d80..c56f08090d5 100644 --- a/assets/src/test/java/bisq/asset/coins/CounterpartyTest.java +++ b/assets/src/test/java/bisq/asset/coins/CounterpartyTest.java @@ -17,11 +17,25 @@ package bisq.asset.coins; -import bisq.asset.AbstractAssetWithDefaultValidatorTest; +import bisq.asset.AbstractAssetTest; -public class CounterpartyTest extends AbstractAssetWithDefaultValidatorTest { +public class CounterpartyTest extends AbstractAssetTest { public CounterpartyTest() { super(new Counterparty()); } + + @Override + public void testValidAddresses() { + assertValidAddress("1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa"); + assertValidAddress("1KBbojKRf1YnJKp1YK5eEz9TWlS4pFEbwS"); + assertValidAddress("1AtLN6BMlW0Rwj800LNcBBR2o0k0sYVuIN"); + } + + @Override + public void testInvalidAddresses() { + assertInvalidAddress("MxmFPEPzF19JFPU3VPrRXvUbPjMQXnQerY"); + assertInvalidAddress("122FRU9f3fx7Hty641DRK6S3sbf3"); + assertInvalidAddress("MxmFPEPzF19JFPU3VPrRXvUbPjMQXnQerY"); + } } diff --git a/assets/src/test/java/bisq/asset/coins/DarkPayTest.java b/assets/src/test/java/bisq/asset/coins/DarkPayTest.java new file mode 100644 index 00000000000..caa947b23c9 --- /dev/null +++ b/assets/src/test/java/bisq/asset/coins/DarkPayTest.java @@ -0,0 +1,45 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.AbstractAssetTest; + +import org.junit.Test; + +public class DarkPayTest extends AbstractAssetTest { + + public DarkPayTest() { + super(new DarkPay()); + } + + @Test + public void testValidAddresses() { + assertValidAddress("DXSi43hpVRjy1yGF3Vh3nnCK6ydwyWxVAD"); + assertValidAddress("DmHHAyocykozeW8fwJxPbn1o83dT4fDtoR"); + assertValidAddress("RSBxWDDMNxCKtnHvqf8Dsif5sm52ik36rW"); + } + + @Test + public void testInvalidAddresses() { + assertInvalidAddress("DXSi43hpVRjy1yGF3Vh3nnCK6ydwyWxVAd"); + assertInvalidAddress("DmHHAyocykozeW888888fwJxPbn1o83dT4fDtoR"); + assertInvalidAddress("RSBxWDDMNxCKtnHvqf8Dsif5sm52ik35rW#"); + assertInvalidAddress("3GyEtTwXhxbjBtmAR3CtzeayAyshtvd44P"); + assertInvalidAddress("1CnXYrivw7pJy3asKftp41wRPgBggF9fBw"); + } +} diff --git a/assets/src/test/java/bisq/asset/coins/DecredTest.java b/assets/src/test/java/bisq/asset/coins/DecredTest.java index 20190981270..2f5a476a8fa 100644 --- a/assets/src/test/java/bisq/asset/coins/DecredTest.java +++ b/assets/src/test/java/bisq/asset/coins/DecredTest.java @@ -17,11 +17,27 @@ package bisq.asset.coins; -import bisq.asset.AbstractAssetWithDefaultValidatorTest; +import bisq.asset.AbstractAssetTest; -public class DecredTest extends AbstractAssetWithDefaultValidatorTest { +public class DecredTest extends AbstractAssetTest { public DecredTest() { super(new Decred()); } + + @Override + public void testValidAddresses() { + // TODO Auto-generated method stub + assertValidAddress("Dcur2mcGjmENx4DhNqDctW5wJCVyT3Qeqkx"); + assertValidAddress("Dsur2mcGjmENx4DhNqDctW5wJCVyT3Qeqkx"); + assertValidAddress("Deur2mcGjmENx4DhNqDctW5wJCVyT3Qeqkx"); + } + + @Override + public void testInvalidAddresses() { + // TODO Auto-generated method stub + assertInvalidAddress("aHu897ivzmeFuLNB6956X6gyGeVNHUBRgD"); + assertInvalidAddress("a1HwTdCmQV3NspP2QqCGpehoFpi8NY4Zg3"); + assertInvalidAddress("aHu897ivzmeFuLNB6956X6gyGeVNHUBRgD"); + } } diff --git a/assets/src/test/java/bisq/asset/coins/NeosTest.java b/assets/src/test/java/bisq/asset/coins/DonuTest.java similarity index 93% rename from assets/src/test/java/bisq/asset/coins/NeosTest.java rename to assets/src/test/java/bisq/asset/coins/DonuTest.java index 67c2e9521fc..04aba7be7d4 100644 --- a/assets/src/test/java/bisq/asset/coins/NeosTest.java +++ b/assets/src/test/java/bisq/asset/coins/DonuTest.java @@ -21,10 +21,10 @@ import org.junit.Test; -public class NeosTest extends AbstractAssetTest { +public class DonuTest extends AbstractAssetTest { - public NeosTest() { - super(new Neos()); + public DonuTest() { + super(new Donu()); } @Test diff --git a/assets/src/test/java/bisq/asset/coins/EmercoinTest.java b/assets/src/test/java/bisq/asset/coins/EmercoinTest.java new file mode 100644 index 00000000000..45aef5c76d1 --- /dev/null +++ b/assets/src/test/java/bisq/asset/coins/EmercoinTest.java @@ -0,0 +1,44 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.AbstractAssetTest; + +import org.junit.Test; + +public class EmercoinTest extends AbstractAssetTest { + + public EmercoinTest() { + super(new Emercoin()); + } + + @Test + public void testValidAddresses() { + assertValidAddress("EedXjU95QcVHLEFAs5EKNT9UWqAWXTyuhD"); // Regular p2pkh address + assertValidAddress("EHNiED27Un5yKHHsGFDsQipCH4TdsTo5xb"); // Regular p2pkh address + assertValidAddress("eMERCoinFunera1AddressXXXXXXYDAYke"); // Dummy p2sh address + } + + @Test + public void testInvalidAddresses() { + assertInvalidAddress("19rem1SSWTphjsFLmcNEAvnfHaBFuDMMae"); // Valid BTC + assertInvalidAddress("EedXjU95QcVHLEFAs5EKNT9UWqAWXTyuhE"); // Invalid EMC address + assertInvalidAddress("DDWUYQ3GfMDj8hkx8cbnAMYkTzzAunAQxg"); // Valid DOGE + + } +} diff --git a/assets/src/test/java/bisq/asset/coins/ErgoTest.java b/assets/src/test/java/bisq/asset/coins/ErgoTest.java new file mode 100644 index 00000000000..4a4f6b65b27 --- /dev/null +++ b/assets/src/test/java/bisq/asset/coins/ErgoTest.java @@ -0,0 +1,48 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.AbstractAssetTest; + +import org.junit.Test; + +public class ErgoTest extends AbstractAssetTest { + + public ErgoTest() { + super(new Ergo()); + } + + @Test + public void testValidAddresses() { + assertValidAddress("9fRAWhdxEsTcdb8PhGNrZfwqa65zfkuYHAMmkQLcic1gdLSV5vA"); + assertValidAddress("25qGdVWg2yyYho8uC1pLtc7KxFn4nEEAwD"); + assertValidAddress("23NL9a8ngN28ovtLiKLgHexcdTKBbUMLhH"); + assertValidAddress("7bwdkU5V8"); + assertValidAddress("BxKBaHkvrTvLZrDcZjcsxsF7aSsrN73ijeFZXtbj4CXZHHcvBtqSxQ"); + } + + @Test + public void testInvalidAddresses() { + assertInvalidAddress("9fRAWhdxEsTcdb8PhGNrZfwqa65zfkuYHAMmkQLcic1gdLSV5vAaa"); + assertInvalidAddress("afRAWhdxEsTcdb8PhGNrZfwqa65zfkuYHAMmkQLcic1gdLSV5vA"); + assertInvalidAddress("25qGdVWg2yyYho8uC1pLtc7KxFn4nEEAwDaa"); + assertInvalidAddress("23NL9a8ngN28ovtLiKLgHexcdTKBbUMLhHaa"); + assertInvalidAddress("7bwdkU5V8aa"); + assertInvalidAddress("BxKBaHkvrTvLZrDcZjcsxsF7aSsrN73ijeFZXtbj4CXZHHcvBtqSxQ#"); + } +} diff --git a/assets/src/test/java/bisq/asset/coins/EtherClassicTest.java b/assets/src/test/java/bisq/asset/coins/EtherClassicTest.java index f8f09cad346..0aadbd78002 100644 --- a/assets/src/test/java/bisq/asset/coins/EtherClassicTest.java +++ b/assets/src/test/java/bisq/asset/coins/EtherClassicTest.java @@ -17,11 +17,26 @@ package bisq.asset.coins; -import bisq.asset.AbstractAssetWithDefaultValidatorTest; +import bisq.asset.AbstractAssetTest; -public class EtherClassicTest extends AbstractAssetWithDefaultValidatorTest { +public class EtherClassicTest extends AbstractAssetTest { public EtherClassicTest() { super(new EtherClassic()); } + + @Override + public void testValidAddresses() { + assertValidAddress("0x353c13b940aa5eed75aa97d477954289e7880bb8"); + assertValidAddress("0x9f5304DA62A5408416Ea58A17a92611019bD5ce3"); + assertValidAddress("0x180826b05452ce96E157F0708c43381Fee64a6B8"); + + } + + @Override + public void testInvalidAddresses() { + assertInvalidAddress("MxmFPEPzF19JFPU3VPrRXvUbPjMQXnQerY"); + assertInvalidAddress("N22FRU9f3fx7Hty641D5cg95kRK6S3sbf3"); + assertInvalidAddress("MxmFPEPzF19JFPU3VPrRXvUbPjMQXnQerY"); + } } diff --git a/assets/src/test/java/bisq/asset/coins/KoreTest.java b/assets/src/test/java/bisq/asset/coins/KoreTest.java new file mode 100644 index 00000000000..699d80a5992 --- /dev/null +++ b/assets/src/test/java/bisq/asset/coins/KoreTest.java @@ -0,0 +1,43 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.AbstractAssetTest; + +import org.junit.Test; + +public class KoreTest extends AbstractAssetTest { + + public KoreTest() { + super(new Kore()); + } + + @Test + public void testValidAddresses() { + assertValidAddress("KViqqCDcdZn3DKJWGvmdUtmoDsxuGswzwU"); + assertValidAddress("KNnThWKeyJ5ibYL3JhuBacyjJxKXs2cXgv"); + assertValidAddress("bGcebbVyKD4PEBHeKRGX7cTydu1xRm63r4"); + } + + @Test + public void testInvalidAddresses() { + assertInvalidAddress("KmVwB5dxph84tb15XqRUtfX1MfmP8WpWWW"); + assertInvalidAddress("Kt85555555555555c1QcQYE318zXqZUnjUB6fwjTrf1Xkb"); + assertInvalidAddress("33ny4vAPJHFu5Nic7uMHQrvCACYTKPFJ6r#"); + } +} diff --git a/assets/src/test/java/bisq/asset/coins/MasariTest.java b/assets/src/test/java/bisq/asset/coins/MasariTest.java new file mode 100644 index 00000000000..0552df6285c --- /dev/null +++ b/assets/src/test/java/bisq/asset/coins/MasariTest.java @@ -0,0 +1,44 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + + package bisq.asset.coins; + + import bisq.asset.AbstractAssetTest; + import org.junit.Test; + + public class MasariTest extends AbstractAssetTest { + + public MasariTest() { + super(new Masari()); + } + + @Test + public void testValidAddresses() { + assertValidAddress("5n9Y2vwnf8oKBhHxRAyjS9aS9j5hTPjtS8RKzMbD3tP95yxkQWbUHkFhLs2UsjgNxj28W6YzNL9WFeY91xPGFXAaUwyVm1h"); + assertValidAddress("9n1AVze3gmj3ZpEz5Xju92FRiqtmcnQhhXJK7yx9D9qrHRvjZftndVci8HCYFttFeD7ftAMUqUGxG8iA4Sn2eVz45R2NUJj"); + assertValidAddress("5iB4LfuyvA5HSJP5A1xUKGb8pw5NkywxSeRZPxzy1U7kT3wBmypemQUUzTiCwjy6PTSrJpAvxiNDSUEjNryt17C8RvPdEg3"); + } + + @Test + public void testInvalidAddresses() { + assertInvalidAddress(""); + assertInvalidAddress("5hJpeWa9aogfpY5Su8YmeYaeuD7pyQvSZURcNx26QskbSk9UdZ6cR4HR4YsdWRiBJfCZKLHRTfj7ojGUJ7N5j5hg4pGGCE"); + assertInvalidAddress("5kYyn6K8hRWg16nztTuvaZ6Jg3ytH84gjbUoEKjbMU4u659PKLpKuLWVSujFwJ1Qp3ZUxhcFHBXMQDmeAz46By3FRRkdaug2"); + assertInvalidAddress("4okMfbVrFXE4nF9dRKnVLiJi2xiMDDuSk6MJexpBaNgsLutSaBN7euR8TCf4Z1dqmG85GdQHrzSpYgX8Lf2VJnkaAk9MtQV"); + assertInvalidAddress("5jrE2mwcHkvZq9rQcvX1GCELnwAF6wwmJ4rhVdDP6y#326Gp6KSNbeWWb1sD2dmDZvczHFs8LGM1UjTQfQjjAu6S4eXGC5h"); + } +} diff --git a/assets/src/test/java/bisq/asset/coins/MoneroTest.java b/assets/src/test/java/bisq/asset/coins/MoneroTest.java index 0b28aa5ef77..48841ee5aa3 100644 --- a/assets/src/test/java/bisq/asset/coins/MoneroTest.java +++ b/assets/src/test/java/bisq/asset/coins/MoneroTest.java @@ -31,6 +31,11 @@ public void testValidAddresses() { assertValidAddress("4BJHitCigGy6giuYsJFP26KGkTKiQDJ6HJP1pan2ir2CCV8Twc2WWmo4fu1NVXt8XLGYAkjo5cJ3yH68Lfz9ZXEUJ9MeqPW"); assertValidAddress("46tM15KsogEW5MiVmBn7waPF8u8ZsB6aHjJk7BAv1wvMKfWhQ2h2so5BCJ9cRakfPt5BFo452oy3K8UK6L2u2v7aJ3Nf7P2"); assertValidAddress("86iQTnEqQ9mXJFvBvbY3KU5do5Jh2NCkpTcZsw3TMZ6oKNJhELvAreZFQ1p8EknRRTKPp2vg9fJvy47Q4ARVChjLMuUAFQJ"); + + // integrated addresses + assertValidAddress("4LL9oSLmtpccfufTMvppY6JwXNouMBzSkbLYfpAV5Usx3skxNgYeYTRj5UzqtReoS44qo9mtmXCqY45DJ852K5Jv2bYXZKKQePHES9khPK"); + assertValidAddress("4GdoN7NCTi8a5gZug7PrwZNKjvHFmKeV11L6pNJPgj5QNEHsN6eeX3DaAQFwZ1ufD4LYCZKArktt113W7QjWvQ7CWD1FFMXoYHeE6M55P9"); + assertValidAddress("4GdoN7NCTi8a5gZug7PrwZNKjvHFmKeV11L6pNJPgj5QNEHsN6eeX3DaAQFwZ1ufD4LYCZKArktt113W7QjWvQ7CW82yHFEGvSG3NJRNtH"); } @Test diff --git a/assets/src/test/java/bisq/asset/coins/NamecoinTest.java b/assets/src/test/java/bisq/asset/coins/NamecoinTest.java index 8c513ff7010..4f025fab26f 100644 --- a/assets/src/test/java/bisq/asset/coins/NamecoinTest.java +++ b/assets/src/test/java/bisq/asset/coins/NamecoinTest.java @@ -17,11 +17,29 @@ package bisq.asset.coins; -import bisq.asset.AbstractAssetWithDefaultValidatorTest; +import org.junit.Test; +import bisq.asset.AbstractAssetTest; -public class NamecoinTest extends AbstractAssetWithDefaultValidatorTest { +public class NamecoinTest extends AbstractAssetTest { public NamecoinTest() { super(new Namecoin()); } + + @Test + public void testValidAddresses() { + assertValidAddress("N7yhcPhzFduWXPc11AUK9zvtnsL6sgxmRs"); + assertValidAddress("N22FRU9f3fx7Hty641D5cg95kRK6S3sbf3"); + assertValidAddress("MxmFPEPzF19JFPU3VPrRXvUbPjMQXnQerY"); + } + + @Test + public void testInvalidAddresses() { + assertInvalidAddress("N7yhcPhzFduWXPc11AUK9zvtnsL6sgxmRsx"); + assertInvalidAddress("MxmFPEPzF19JFPU3VPrRXvUbPjMQXnQer"); + assertInvalidAddress("bc1qus65zpte6qa2408qu3540lfcyj9cx7dphfcspn"); + assertInvalidAddress("3GyEtTwXhxbjBtmAR3CtzeayAyshtvd44P"); + assertInvalidAddress("1CnXYrivw7pJy3asKftp41wRPgBggF9fBw"); + } } + diff --git a/assets/src/test/java/bisq/asset/coins/NoirTest.java b/assets/src/test/java/bisq/asset/coins/NoirTest.java index 41ac9a081db..78bc7e3c67d 100644 --- a/assets/src/test/java/bisq/asset/coins/NoirTest.java +++ b/assets/src/test/java/bisq/asset/coins/NoirTest.java @@ -17,11 +17,11 @@ package bisq.asset.coins; -import bisq.asset.AbstractAssetWithDefaultValidatorTest; +import bisq.asset.AbstractAssetTest; import org.junit.Test; -public class NoirTest extends AbstractAssetWithDefaultValidatorTest { +public class NoirTest extends AbstractAssetTest { public NoirTest() { super(new Noir()); diff --git a/assets/src/test/java/bisq/asset/coins/PENGTest.java b/assets/src/test/java/bisq/asset/coins/PENGTest.java new file mode 100644 index 00000000000..56af71f0521 --- /dev/null +++ b/assets/src/test/java/bisq/asset/coins/PENGTest.java @@ -0,0 +1,45 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.AbstractAssetTest; + +import org.junit.Test; + +public class PENGTest extends AbstractAssetTest { + + public PENGTest() { + super(new PENG()); + } + + @Test + public void testValidAddresses() { + assertValidAddress("P9KqnVS9UpcJmLtCF1j4SV3fcccMuGEbhs"); + assertValidAddress("PUTXyY73s3HDvEzNJQekXMnjNjTrzFBzE2"); + assertValidAddress("PEfabj5DzRj6WBpc3jtVDorsVM5nddDxie"); + assertValidAddress("PAvXbSUAdCyd9MEtDPYYSmezmeLGL1HcjG"); + } + + @Test + public void testInvalidAddresses() { + assertInvalidAddress("Pp9KqnVS9UpcJmLtCF1j4SV3fcccMuGEbhs"); + assertInvalidAddress("PqUTXyY73s3HDvEzNJQekXMnjNjTrzFBzE2"); + assertInvalidAddress("P8Efabj5DzRj6WBpc3jtVDorsVM5nddDxie"); + assertInvalidAddress("P9AvXbSUAdCyd9MEtDPYYSmezmeLGL1HcjG"); + } +} \ No newline at end of file diff --git a/assets/src/test/java/bisq/asset/AbstractAssetWithDefaultValidatorTest.java b/assets/src/test/java/bisq/asset/coins/ParticlTest.java similarity index 52% rename from assets/src/test/java/bisq/asset/AbstractAssetWithDefaultValidatorTest.java rename to assets/src/test/java/bisq/asset/coins/ParticlTest.java index 9522298d1b1..9e7a398553e 100644 --- a/assets/src/test/java/bisq/asset/AbstractAssetWithDefaultValidatorTest.java +++ b/assets/src/test/java/bisq/asset/coins/ParticlTest.java @@ -15,37 +15,30 @@ * along with Bisq. If not, see . */ -package bisq.asset; +package bisq.asset.coins; + +import bisq.asset.AbstractAssetTest; import org.junit.Test; -/** - * Convenient abstract base class for {@link Asset} implementations still using the - * deprecated {@link DefaultAddressValidator}. - * - * @author Bernard Labno - * @since 0.7.0 - * @see DefaultAddressValidator - */ -@Deprecated -public abstract class AbstractAssetWithDefaultValidatorTest extends AbstractAssetTest { +public class ParticlTest extends AbstractAssetTest { - public AbstractAssetWithDefaultValidatorTest(Asset asset) { - super(asset); + public ParticlTest() { + super(new Particl()); } @Test public void testValidAddresses() { - assertValidAddress(" "); - assertValidAddress("1"); - assertValidAddress("AQJTNtWcP7opxuR52Lf5vmoQTC8EHQ6GxV"); - assertValidAddress("ALEK7jttmqtx2ZhXHg69Zr426qKBnzYA9E"); - assertValidAddress("AP1egWUthPoYvZL57aBk4RPqUgjG1fJGn6"); - assertValidAddress("AST3zfvPdZ35npxAVC8ABgVCxxDLwTmAHU"); + assertValidAddress("PZdYWHgyhuG7NHVCzEkkx3dcLKurTpvmo6"); + assertValidAddress("RJAPhgckEgRGVPZa9WoGSWW24spskSfLTQ"); + assertValidAddress("PaqMewoBY4vufTkKeSy91su3CNwviGg4EK"); + assertValidAddress("PpWHwrkUKRYvbZbTic57YZ1zjmsV9X9Wu7"); } @Test public void testInvalidAddresses() { - testBlank(); + assertInvalidAddress("17VZNX1SN5NtKa8UQFxwQbFeFc3iqRYhemqq"); + assertInvalidAddress("17VZNX1SN5NtKa8UQFxwQbFeFc3iqRYheO"); + assertInvalidAddress("17VZNX1SN5NtKa8UQFxwQbFeFc3iqRYhek"); } } diff --git a/assets/src/test/java/bisq/asset/coins/SiafundTest.java b/assets/src/test/java/bisq/asset/coins/SiafundTest.java index c1ea0f235f6..864a05ac125 100644 --- a/assets/src/test/java/bisq/asset/coins/SiafundTest.java +++ b/assets/src/test/java/bisq/asset/coins/SiafundTest.java @@ -17,11 +17,26 @@ package bisq.asset.coins; -import bisq.asset.AbstractAssetWithDefaultValidatorTest; +import bisq.asset.AbstractAssetTest; -public class SiafundTest extends AbstractAssetWithDefaultValidatorTest { +public class SiafundTest extends AbstractAssetTest { public SiafundTest() { super(new Siafund()); } + + @Override + public void testValidAddresses() { + assertValidAddress("949f35966a9b5f329f7419f91a02301b71b9f776568b2c767842af22b408eb8662203a02ec53"); + assertValidAddress("4daae3005456559972f4902217ee8394a890e2afede6f0b49015e5cfaecdcb13f466f5543346"); + assertValidAddress("da4f7fdc0fa047851a9860b09bc9b1e7424333c977e53a5d8aad74f5843a20b7cfa77a7794ae"); + + } + + @Override + public void testInvalidAddresses() { + assertInvalidAddress("MxmFPEPzF19JFPU3VPrRXvUbPjMQXnQerY"); + assertInvalidAddress("N22FRU9f3fx7Hty641D5cg95kRK6S3sbf3"); + assertInvalidAddress("MxmFPEPzF19JFPU3VPrRXvUbPjMQXnQerY"); + } } diff --git a/assets/src/test/java/bisq/asset/coins/SixElevenTest.java b/assets/src/test/java/bisq/asset/coins/SixElevenTest.java new file mode 100644 index 00000000000..a7de8d34e4c --- /dev/null +++ b/assets/src/test/java/bisq/asset/coins/SixElevenTest.java @@ -0,0 +1,44 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import org.junit.Test; +import bisq.asset.AbstractAssetTest; + +public class SixElevenTest extends AbstractAssetTest { + + public SixElevenTest() { + super(new SixEleven()); + } + + @Test + public void testValidAddresses() { + assertValidAddress("N7yhcPhzFduWXPc11AUK9zvtnsL6sgxmRs"); + assertValidAddress("N22FRU9f3fx7Hty641D5cg95kRK6S3sbf3"); + assertValidAddress("MxmFPEPzF19JFPU3VPrRXvUbPjMQXnQerY"); + } + + @Test + public void testInvalidAddresses() { + assertInvalidAddress("N7yhcPhzFduWXPc11AUK9zvtnsL6sgxmRsx"); + assertInvalidAddress("MxmFPEPzF19JFPU3VPrRXvUbPjMQXnQer"); + assertInvalidAddress("bc1qus65zpte6qa2408qu3540lfcyj9cx7dphfcspn"); + assertInvalidAddress("3GyEtTwXhxbjBtmAR3CtzeayAyshtvd44P"); + assertInvalidAddress("1CnXYrivw7pJy3asKftp41wRPgBggF9fBw"); + } +} diff --git a/assets/src/test/java/bisq/asset/coins/SoloTest.java b/assets/src/test/java/bisq/asset/coins/SoloTest.java new file mode 100644 index 00000000000..e95bbcafcaa --- /dev/null +++ b/assets/src/test/java/bisq/asset/coins/SoloTest.java @@ -0,0 +1,44 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + + package bisq.asset.coins; + + import bisq.asset.AbstractAssetTest; + import org.junit.Test; + + public class SoloTest extends AbstractAssetTest { + + public SoloTest() { + super(new Solo()); + } + + @Test + public void testValidAddresses() { + assertValidAddress("SL3UVNhEHuaWK9PwhVgMZWD5yaL6VBC4xRuXLnLFWizxavKvSqbcSpH2fG3dT36uMJEQ6XoKBqvFLUnzWG4Rb5e11yqsioFy8"); + assertValidAddress("Ssy27ePzscCj4spPjgtc8NKGSud9eLFLHGEWNAo8PuC53NnWhDDTX17Cfo3BzFKdYZfU9ovtEYNtQ4ezTtPhAHEuAR5mF8dTqB"); + assertValidAddress("Ssy2WFFnmi3XYJz8UsXPKzHtUxFdVhdSuU3sBGmpTbTLQqpZEMPS8GB486Q8UCaskdbGzxJxwdJYobtJmEPwDawa5mXD5spNbs"); + } + + @Test + public void testInvalidAddresses() { + assertInvalidAddress(""); + assertInvalidAddress("SL3dqGkkFszKzjzyXSLkYB6X9uqad7ih3DJtTeB8hrzD9iaRjWAUHZ8FA3NErphWM00NzURSTL7FEZ9un9fgLYjK2f7mHRFBn"); + assertInvalidAddress("Ssy2WLjegYxS5P1djMSRmVG8EzXDfHyde6BiZRd3aDyVh1vjwUB2GJHfWhVsvg1i4TjWyGRC9rD4n3kCE2gPA9yx6K34AyzcMZ"); + assertInvalidAddress("Sl3UVNhEHuaWK9PwhVgMZWD5yaL6VBC4xRuXLnLFWizxavKvSXxXSpam8d3dMaDuMJEQ6XoKBqvFLUnzWG4Rb5e11yqsioFy8"); + assertInvalidAddress("Ssy2WFFnmi3XYJz8UsXPKzHtUxFdVhdSuU3sBGmpTbTLQLoLIghGooDdf6QTryaskdbGzxJxwdJYobtJmEPwDawa5mXD5spNbs"); + } +} diff --git a/assets/src/test/java/bisq/asset/coins/UnobtaniumTest.java b/assets/src/test/java/bisq/asset/coins/UnobtaniumTest.java index ed90c1e63db..7a3ec5afe31 100644 --- a/assets/src/test/java/bisq/asset/coins/UnobtaniumTest.java +++ b/assets/src/test/java/bisq/asset/coins/UnobtaniumTest.java @@ -17,11 +17,25 @@ package bisq.asset.coins; -import bisq.asset.AbstractAssetWithDefaultValidatorTest; +import bisq.asset.AbstractAssetTest; -public class UnobtaniumTest extends AbstractAssetWithDefaultValidatorTest { +public class UnobtaniumTest extends AbstractAssetTest { public UnobtaniumTest() { super(new Unobtanium()); } + + @Override + public void testValidAddresses() { + assertValidAddress("uXN2S9Soj4dSL7fPAuQi9twdaFmtwYndVP"); + assertValidAddress("uZymbhuxhfvxzc5EDdqRWrrZKvabZibBu1"); + assertValidAddress("uKdudT6DwojHYsBE9JWM43hRV28Rmp1Zm1"); + } + + @Override + public void testInvalidAddresses() { + assertInvalidAddress("aHu897ivzmeFuLNB6956X6gyGeVNHUBRgD"); + assertInvalidAddress("a1HwTdCmQV3NspP2QqCGpehoFpi8NY4Zg3"); + assertInvalidAddress("aHu897ivzmeFuLNB6956X6gyGeVNHUBRgD"); + } } diff --git a/assets/src/test/java/bisq/asset/coins/ByteballTest.java b/assets/src/test/java/bisq/asset/coins/VARIUSTest.java similarity index 64% rename from assets/src/test/java/bisq/asset/coins/ByteballTest.java rename to assets/src/test/java/bisq/asset/coins/VARIUSTest.java index 81d290c8a78..a8b27d14063 100644 --- a/assets/src/test/java/bisq/asset/coins/ByteballTest.java +++ b/assets/src/test/java/bisq/asset/coins/VARIUSTest.java @@ -17,26 +17,27 @@ package bisq.asset.coins; -import bisq.asset.AbstractAssetTest; - import org.junit.Test; -public class ByteballTest extends AbstractAssetTest { +import bisq.asset.AbstractAssetTest; + +public class VARIUSTest extends AbstractAssetTest { - public ByteballTest() { - super(new Byteball()); + public VARIUSTest() { + super(new VARIUS()); } @Test public void testValidAddresses() { - assertValidAddress("BN7JXKXWEG4BVJ7NW6Q3Z7SMJNZJYM3G"); - assertValidAddress("XGKZODTTTRXIUA75TKONWHFDCU6634DE"); + assertValidAddress("VL85MGBCSfnSeiLxuQwXuvxHArzfr1574H"); + assertValidAddress("VBKxFQULC6bjzWdb2PhZyoRdePq8fs55fi"); + assertValidAddress("VXwmVvzX6KMqfkBJXRXu4VUbgzPhLKdBSq"); } @Test public void testInvalidAddresses() { - assertInvalidAddress("XGKZODTGTRXIUA75TKONWHFDCU6634DE"); - assertInvalidAddress("XGKZODTTTRXIUA75TKONWHFDCU6634D"); - assertInvalidAddress("XGKZODTTTRXIUA75TKONWHFDCU6634DZ"); + assertInvalidAddress("xLfnSeiLxuQwXuvxHArzfr1574H"); + assertInvalidAddress("BBKzWdb2PhZyoRdePq8fs55fi"); + assertInvalidAddress("vXwmVvzX6KMqfkBJXRXu4VUbgzPhLKdBSq"); } -} +} \ No newline at end of file diff --git a/assets/src/test/java/bisq/asset/coins/VertcoinTest.java b/assets/src/test/java/bisq/asset/coins/VertcoinTest.java new file mode 100644 index 00000000000..a938eafac38 --- /dev/null +++ b/assets/src/test/java/bisq/asset/coins/VertcoinTest.java @@ -0,0 +1,43 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.AbstractAssetTest; + +import org.junit.Test; + +public class VertcoinTest extends AbstractAssetTest { + + public VertcoinTest() { + super(new Vertcoin()); + } + + @Test + public void testValidAddresses() { + assertValidAddress("VmVwB5dxph84tbi5XqRUtfX1MfmP8WpWWL"); + assertValidAddress("Vt85c1QcQYE318zXqZUnjUB6fwjTrf1Xkb"); + assertValidAddress("33ny4vAPJHFu5Nic7uMHQrvCACYTKPFJ5p"); + } + + @Test + public void testInvalidAddresses() { + assertInvalidAddress("VmVwB5dxph84tb15XqRUtfX1MfmP8WpWWW"); + assertInvalidAddress("Vt85555555555555c1QcQYE318zXqZUnjUB6fwjTrf1Xkb"); + assertInvalidAddress("33ny4vAPJHFu5Nic7uMHQrvCACYTKPFJ6r#"); + } +} diff --git a/assets/src/test/java/bisq/asset/coins/WORXTest.java b/assets/src/test/java/bisq/asset/coins/WORXTest.java new file mode 100644 index 00000000000..a9816333321 --- /dev/null +++ b/assets/src/test/java/bisq/asset/coins/WORXTest.java @@ -0,0 +1,45 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.asset.coins; + +import bisq.asset.AbstractAssetTest; + +import org.junit.Test; + +public class WORXTest extends AbstractAssetTest { + + public WORXTest() { + super(new WORX()); + } + + @Test + public void testValidAddresses() { + assertValidAddress("WgeBjv4PkmNnsUZ6QqhhT3ynEaqr3xDWuS"); + assertValidAddress("WQDes3h9GBa72R9govQCic3f38m566Jydo"); + assertValidAddress("WeNnnz8KFgmipcLhpbXSM9HT37pSqqeVbk"); + assertValidAddress("WNzf7fZgc2frhBGqVvhVhYpSBMWd2WE6x5"); + } + + @Test + public void testInvalidAddresses() { + assertInvalidAddress("WgeBjv4PksmNnsUZ6QqhhT3ynEaqr3xDWuS"); + assertInvalidAddress("W2QDes3h9GBa72R9govQCic3f38m566Jydo"); + assertInvalidAddress("WeNnnz8KFgmipcLhpbXSM9HT37pSqqeVbk3"); + assertInvalidAddress("WNzf7fZgc2frhBGqVvhVhYpSBMWd2WE6x54"); + } +} \ No newline at end of file diff --git a/assets/src/test/java/bisq/asset/coins/ZcoinTest.java b/assets/src/test/java/bisq/asset/coins/ZcoinTest.java index eab34a266ba..5178a3f6722 100644 --- a/assets/src/test/java/bisq/asset/coins/ZcoinTest.java +++ b/assets/src/test/java/bisq/asset/coins/ZcoinTest.java @@ -17,11 +17,25 @@ package bisq.asset.coins; -import bisq.asset.AbstractAssetWithDefaultValidatorTest; +import bisq.asset.AbstractAssetTest; -public class ZcoinTest extends AbstractAssetWithDefaultValidatorTest { +public class ZcoinTest extends AbstractAssetTest { public ZcoinTest() { super(new Zcoin()); } + + @Override + public void testValidAddresses() { + assertValidAddress("aHu897ivzmeFuLNB6956X6gyGeVNHUBRgD"); + assertValidAddress("a1HwTdCmQV3NspP2QqCGpehoFpi8NY4Zg3"); + assertValidAddress("aHu897ivzmeFuLNB6956X6gyGeVNHUBRgD"); + } + + @Override + public void testInvalidAddresses() { + assertInvalidAddress("MxmFPEPzF19JFPU3VPrRXvUbPjMQXnQerY"); + assertInvalidAddress("N22FRU9f3fx7Hty641D5cg95kRK6S3sbf3"); + assertInvalidAddress("MxmFPEPzF19JFPU3VPrRXvUbPjMQXnQerY"); + } } diff --git a/build.gradle b/build.gradle index 9bc56f88e4d..71f8134c890 100644 --- a/build.gradle +++ b/build.gradle @@ -3,11 +3,12 @@ buildscript { jcenter() } dependencies { - classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.5' + classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.10' classpath 'com.google.gradle:osdetector-gradle-plugin:1.6.0' classpath 'com.github.jengelman.gradle.plugins:shadow:4.0.2' classpath files('gradle/witness/gradle-witness.jar') classpath 'org.springframework.boot:spring-boot-gradle-plugin:1.5.10.RELEASE' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.41" } } @@ -21,26 +22,53 @@ configure(rootProject) { } configure(subprojects) { + apply plugin: 'kotlin' apply plugin: 'java' apply plugin: 'com.google.osdetector' sourceCompatibility = 1.10 - ext { + ext { // in alphabetical order bcVersion = '1.56' + bitcoinjVersion = 'a88d36d' + btcdCli4jVersion = '975ff5d4' codecVersion = '1.9' + controlsfxVersion = '8.0.6_20' + easybindVersion = '1.0.3' easyVersion = '4.0.1' - jmockitVersion = '1.42' + findbugsVersion = '3.0.2' + firebaseVersion = '6.2.0' + fontawesomefxVersion = '8.0.0' + fontawesomefxCommonsVersion = '9.1.2' + fontawesomefxMaterialdesignfontVersion = '2.0.26-9.1.2' + guavaVersion = '20.0' + guiceVersion = '4.2.2' + hamcrestVersion = '1.3' + httpclientVersion = '4.5.3' + ioVersion = '2.4' + jacksonVersion = '2.8.10' + jcsvVersion = '1.4.0' + jetbrainsAnnotationsVersion = '13.0' + jfoenixVersion = '9.0.6' joptVersion = '5.0.3' + jsonsimpleVersion = '1.1.1' + junitVersion = '4.12' + jupiterVersion = '5.3.2' + kotlinVersion = '1.3.41' + knowmXchangeVersion = '4.3.3' langVersion = '3.4' - bitcoinjVersion = 'a88d36d' logbackVersion = '1.1.10' lombokVersion = '1.18.2' - mockitoVersion = '2.21.0' - powermockVersion = '2.0.0-beta.5' - protobufVersion = '3.5.1' + mockitoVersion = '3.0.0' + netlayerVersion = '0.6.5.1' + protobufVersion = '3.9.1' + pushyVersion = '0.13.2' + qrgenVersion = '1.3' + reactfxVersion = '2.0-M3' + sarxosVersion = '0.3.12' slf4jVersion = '1.7.22' sparkVersion = '2.5.2' + springBootVersion = '1.5.10.RELEASE' springVersion = '4.3.6.RELEASE' os = osdetector.os == 'osx' ? 'mac' : osdetector.os == 'windows' ? 'win' : osdetector.os @@ -52,7 +80,7 @@ configure(subprojects) { } dependencies { - testCompile 'junit:junit:4.12' + testCompile "junit:junit:$junitVersion" } tasks.withType(JavaCompile) { @@ -84,17 +112,6 @@ configure([project(':desktop'), // copy generated shell scripts, e.g. `bisq-desktop` directly to the project // root directory for discoverability and ease of use - // TODO @cbeams The copy task below fails because the copied files are conflicting with the project - // folder name. I temporarily delete those files as I think they are duplicated anyway (bisq-* are probably - // the one to use). Would be good if those files don't get created in the first place. - // The .bat files are also deleted. - delete fileTree(dir: "$destinationDir/bin", include: 'desktop*') - delete fileTree(dir: "$destinationDir/bin", include: 'monitor*') - delete fileTree(dir: "$destinationDir/bin", include: 'seednode*') - delete fileTree(dir: "$destinationDir/bin", include: 'pricenode*') - delete fileTree(dir: "$destinationDir/bin", include: 'statsnode*') - delete fileTree(dir: "$destinationDir/bin", include: 'relay*') - copy { from "$destinationDir/bin" into rootProject.projectDir @@ -138,9 +155,8 @@ configure(project(':assets')) { exclude(module: 'guava') exclude(module: 'protobuf-java') } - compile 'com.google.guava:guava:20.0' + compile "com.google.guava:guava:$guavaVersion" compile "org.slf4j:slf4j-api:$slf4jVersion" - compile "commons-codec:commons-codec:$codecVersion" compile "org.apache.commons:commons-lang3:$langVersion" compile "org.bouncycastle:bcpg-jdk15on:$bcVersion" } @@ -159,20 +175,21 @@ configure(project(':common')) { } dependencies { + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlinVersion" compile "org.openjfx:javafx-base:11:$os" compile "org.openjfx:javafx-graphics:11:$os" compile "com.google.protobuf:protobuf-java:$protobufVersion" compile 'com.google.code.gson:gson:2.7' - compile('com.googlecode.json-simple:json-simple:1.1.1') { + compile("com.googlecode.json-simple:json-simple:$jsonsimpleVersion") { exclude(module: 'junit') } compile "org.springframework:spring-core:$springVersion" compile "org.slf4j:slf4j-api:$slf4jVersion" compile "ch.qos.logback:logback-core:$logbackVersion" compile "ch.qos.logback:logback-classic:$logbackVersion" - compile 'com.google.code.findbugs:jsr305:3.0.2' - compile 'com.google.guava:guava:20.0' - compile('com.google.inject:guice:4.1.0') { + compile "com.google.code.findbugs:jsr305:$findbugsVersion" + compile "com.google.guava:guava:$guavaVersion" + compile("com.google.inject:guice:$guiceVersion") { exclude(module: 'guava') } compile("com.github.bisq-network.bitcoinj:bitcoinj-core:$bitcoinjVersion") { @@ -181,10 +198,10 @@ configure(project(':common')) { exclude(module: 'guava') exclude(module: 'protobuf-java') } - compile 'org.jetbrains:annotations:13.0' + compile "org.jetbrains:annotations:$jetbrainsAnnotationsVersion" runtime "org.bouncycastle:bcprov-jdk15on:$bcVersion" compile "org.bouncycastle:bcpg-jdk15on:$bcVersion" - compile 'commons-io:commons-io:2.4' + compile "commons-io:commons-io:$ioVersion" compile "org.apache.commons:commons-lang3:$langVersion" compileOnly "org.projectlombok:lombok:$lombokVersion" annotationProcessor "org.projectlombok:lombok:$lombokVersion" @@ -195,22 +212,22 @@ configure(project(':common')) { configure(project(':p2p')) { dependencies { compile project(':common') - compile('com.github.JesusMcCloud.netlayer:tor.native:0.6.5') { + compile("com.github.JesusMcCloud.netlayer:tor.native:$netlayerVersion") { exclude(module: 'slf4j-api') } - compile('com.github.JesusMcCloud.netlayer:tor.external:0.6.5') { + compile("com.github.JesusMcCloud.netlayer:tor.external:$netlayerVersion") { exclude(module: 'slf4j-api') } - compile('org.apache.httpcomponents:httpclient:4.5.3') { + compile("org.apache.httpcomponents:httpclient:$httpclientVersion") { exclude(module: 'commons-logging') } compile "net.sf.jopt-simple:jopt-simple:$joptVersion" - compile 'org.fxmisc.easybind:easybind:1.0.3' + compile "org.fxmisc.easybind:easybind:$easybindVersion" compileOnly "org.projectlombok:lombok:$lombokVersion" annotationProcessor "org.projectlombok:lombok:$lombokVersion" - testCompile 'org.jmockit:jmockit:1.30' // must not use current $jmockitVersion testCompileOnly "org.projectlombok:lombok:$lombokVersion" testAnnotationProcessor "org.projectlombok:lombok:$lombokVersion" + testCompile("org.mockito:mockito-core:$mockitoVersion") } } @@ -220,7 +237,7 @@ configure(project(':core')) { compile project(':assets') compile project(':p2p') compile "net.sf.jopt-simple:jopt-simple:$joptVersion" - compile('network.bisq.btcd-cli4j:btcd-cli4j-core:065d3786') { + compile("network.bisq.btcd-cli4j:btcd-cli4j-core:$btcdCli4jVersion") { exclude(module: 'slf4j-api') exclude(module: 'httpclient') exclude(module: 'commons-lang3') @@ -228,7 +245,7 @@ configure(project(':core')) { exclude(module: 'jackson-annotations') exclude(module: 'jackson-databind') } - compile('network.bisq.btcd-cli4j:btcd-cli4j-daemon:065d3786') { + compile("network.bisq.btcd-cli4j:btcd-cli4j-daemon:$btcdCli4jVersion") { exclude(module: 'slf4j-api') exclude(module: 'httpclient') exclude(module: 'commons-lang3') @@ -236,33 +253,25 @@ configure(project(':core')) { exclude(module: 'jackson-annotations') exclude(module: 'jackson-databind') } - compile 'com.fasterxml.jackson.core:jackson-core:2.8.10' - compile 'com.fasterxml.jackson.core:jackson-annotations:2.8.10' - compile('com.fasterxml.jackson.core:jackson-databind:2.8.10') { + compile "com.fasterxml.jackson.core:jackson-core:$jacksonVersion" + compile "com.fasterxml.jackson.core:jackson-annotations:$jacksonVersion" + compile("com.fasterxml.jackson.core:jackson-databind:$jacksonVersion") { exclude(module: 'jackson-annotations') } compileOnly "org.projectlombok:lombok:$lombokVersion" annotationProcessor "org.projectlombok:lombok:$lombokVersion" - testCompile "org.jmockit:jmockit:$jmockitVersion" - testCompile("org.mockito:mockito-core:$mockitoVersion") { - exclude(module: 'objenesis') - } - testCompile "org.powermock:powermock-module-junit4:$powermockVersion" - testCompile "org.powermock:powermock-api-mockito2:$powermockVersion" + testCompile "org.mockito:mockito-core:$mockitoVersion" testCompile "org.springframework:spring-test:$springVersion" testCompile "com.natpryce:make-it-easy:$easyVersion" - testCompile group: 'org.hamcrest', name: 'hamcrest-all', version: '1.3' + testCompile group: 'org.hamcrest', name: 'hamcrest-all', version: "$hamcrestVersion" testCompileOnly "org.projectlombok:lombok:$lombokVersion" testAnnotationProcessor "org.projectlombok:lombok:$lombokVersion" } test { systemProperty 'jdk.attach.allowAttachSelf', true - - def jmockit = configurations.testCompile.files.find { it.name.contains("jmockit") }.absolutePath - jvmArgs "-javaagent:$jmockit" } } @@ -272,7 +281,7 @@ configure(project(':desktop')) { apply plugin: 'witness' apply from: '../gradle/witness/gradle-witness.gradle' - version = '1.1.5' + version = '1.1.6' mainClassName = 'bisq.desktop.app.BisqAppMain' @@ -284,31 +293,24 @@ configure(project(':desktop')) { sourceSets.main.resources.srcDirs += ['src/main/java'] // to copy fxml and css files dependencies { - compile project(':p2p') compile project(':core') - compile project(':common') - compile 'org.controlsfx:controlsfx:8.0.6_20' - compile 'org.reactfx:reactfx:2.0-M3' - compile 'net.glxn:qrgen:1.3' - compile 'de.jensd:fontawesomefx:8.0.0' - compile 'de.jensd:fontawesomefx-commons:9.1.2' - compile 'de.jensd:fontawesomefx-materialdesignfont:2.0.26-9.1.2' - compile 'com.googlecode.jcsv:jcsv:1.4.0' - compile 'com.github.sarxos:webcam-capture:0.3.12' + compile "org.controlsfx:controlsfx:$controlsfxVersion" + compile "org.reactfx:reactfx:$reactfxVersion" + compile "net.glxn:qrgen:$qrgenVersion" + compile "de.jensd:fontawesomefx:$fontawesomefxVersion" + compile "de.jensd:fontawesomefx-commons:$fontawesomefxCommonsVersion" + compile "de.jensd:fontawesomefx-materialdesignfont:$fontawesomefxMaterialdesignfontVersion" + compile "com.googlecode.jcsv:jcsv:$jcsvVersion" + compile "com.github.sarxos:webcam-capture:$sarxosVersion" compile "org.openjfx:javafx-controls:11:$os" compile "org.openjfx:javafx-fxml:11:$os" compile "org.openjfx:javafx-swing:11:$os" - compile 'com.jfoenix:jfoenix:9.0.6' + compile "com.jfoenix:jfoenix:$jfoenixVersion" compileOnly "org.projectlombok:lombok:$lombokVersion" annotationProcessor "org.projectlombok:lombok:$lombokVersion" - testCompile "org.jmockit:jmockit:$jmockitVersion" - testCompile("org.mockito:mockito-core:$mockitoVersion") { - exclude(module: 'objenesis') - } - testCompile "org.powermock:powermock-module-junit4:$powermockVersion" - testCompile "org.powermock:powermock-api-mockito2:$powermockVersion" + testCompile "org.mockito:mockito-core:$mockitoVersion" testCompile "org.springframework:spring-test:$springVersion" testCompile "com.natpryce:make-it-easy:$easyVersion" testCompileOnly "org.projectlombok:lombok:$lombokVersion" @@ -317,9 +319,6 @@ configure(project(':desktop')) { test { systemProperty 'jdk.attach.allowAttachSelf', true - - def jmockit = configurations.testCompile.files.find { it.name.contains("jmockit") }.absolutePath - jvmArgs "-javaagent:$jmockit" } } @@ -339,16 +338,16 @@ configure(project(':monitor')) { compile "org.slf4j:slf4j-api:$slf4jVersion" compile "ch.qos.logback:logback-core:$logbackVersion" compile "ch.qos.logback:logback-classic:$logbackVersion" - compile 'com.google.guava:guava:20.0' + compile "com.google.guava:guava:$guavaVersion" compileOnly "org.projectlombok:lombok:$lombokVersion" annotationProcessor "org.projectlombok:lombok:$lombokVersion" - testCompile 'org.junit.jupiter:junit-jupiter-api:5.3.2' - testCompile 'org.junit.jupiter:junit-jupiter-params:5.3.2' + testCompile "org.junit.jupiter:junit-jupiter-api:$jupiterVersion" + testCompile "org.junit.jupiter:junit-jupiter-params:$jupiterVersion" testCompileOnly "org.projectlombok:lombok:$lombokVersion" testAnnotationProcessor "org.projectlombok:lombok:$lombokVersion" - testRuntime('org.junit.jupiter:junit-jupiter-engine:5.3.2') + testRuntime("org.junit.jupiter:junit-jupiter-engine:$jupiterVersion") } } @@ -364,10 +363,10 @@ configure(project(':pricenode')) { dependencies { compile project(":core") - compile("org.knowm.xchange:xchange-bitcoinaverage:4.3.3") - compile("org.knowm.xchange:xchange-coinmarketcap:4.3.3") - compile("org.knowm.xchange:xchange-poloniex:4.3.3") - compile("org.springframework.boot:spring-boot-starter-web:1.5.10.RELEASE") + compile("org.knowm.xchange:xchange-bitcoinaverage:$knowmXchangeVersion") + compile("org.knowm.xchange:xchange-coinmarketcap:$knowmXchangeVersion") + compile("org.knowm.xchange:xchange-poloniex:$knowmXchangeVersion") + compile("org.springframework.boot:spring-boot-starter-web:$springBootVersion") compile("org.springframework.boot:spring-boot-starter-actuator") } @@ -383,8 +382,8 @@ configure(project(':relay')) { dependencies { compile project(':common') compile "com.sparkjava:spark-core:$sparkVersion" - compile 'com.turo:pushy:0.13.2' - compile 'com.google.firebase:firebase-admin:6.2.0' + compile "com.turo:pushy:$pushyVersion" + compile "com.google.firebase:firebase-admin:$firebaseVersion" compile "commons-codec:commons-codec:$codecVersion" } } @@ -400,6 +399,7 @@ configure(project(':seednode')) { runtime "org.bouncycastle:bcprov-jdk15on:$bcVersion" compileOnly "org.projectlombok:lombok:$lombokVersion" annotationProcessor "org.projectlombok:lombok:$lombokVersion" + testCompile "org.springframework:spring-test:$springVersion" } } diff --git a/common/src/main/java/bisq/common/Clock.java b/common/src/main/java/bisq/common/ClockWatcher.java similarity index 92% rename from common/src/main/java/bisq/common/Clock.java rename to common/src/main/java/bisq/common/ClockWatcher.java index 3383b8eba51..1b673535fad 100644 --- a/common/src/main/java/bisq/common/Clock.java +++ b/common/src/main/java/bisq/common/ClockWatcher.java @@ -17,6 +17,8 @@ package bisq.common; +import javax.inject.Singleton; + import java.util.LinkedList; import java.util.List; import java.util.concurrent.TimeUnit; @@ -24,9 +26,10 @@ import lombok.extern.slf4j.Slf4j; // Helps configure listener objects that are run by the `UserThread` each second -// and can do per second, per minute and delayed second actions. +// and can do per second, per minute and delayed second actions. Also detects when we were in standby, and logs it. @Slf4j -public class Clock { +@Singleton +public class ClockWatcher { public static final int IDLE_TOLERANCE_MS = 20000; public interface Listener { @@ -46,7 +49,7 @@ default void onAwakeFromStandby(long missedMs) { private long counter = 0; private long lastSecondTick; - public Clock() { + public ClockWatcher() { } public void start() { @@ -66,7 +69,7 @@ public void start() { long missedMs = diff - 1000; listeners.forEach(listener -> listener.onMissedSecondTick(missedMs)); - if (missedMs > Clock.IDLE_TOLERANCE_MS) { + if (missedMs > ClockWatcher.IDLE_TOLERANCE_MS) { log.info("We have been in standby mode for {} sec", missedMs / 1000); listeners.forEach(listener -> listener.onAwakeFromStandby(missedMs)); } diff --git a/common/src/main/java/bisq/common/app/Capabilities.java b/common/src/main/java/bisq/common/app/Capabilities.java index 841b9d1c494..7af63477c0a 100644 --- a/common/src/main/java/bisq/common/app/Capabilities.java +++ b/common/src/main/java/bisq/common/app/Capabilities.java @@ -17,14 +17,19 @@ package bisq.common.app; +import com.google.common.base.Joiner; + import java.util.Arrays; import java.util.Collection; +import java.util.Comparator; import java.util.HashSet; import java.util.List; +import java.util.Objects; import java.util.Set; import java.util.stream.Collectors; import lombok.EqualsAndHashCode; +import lombok.extern.slf4j.Slf4j; /** * hold a set of capabilities and offers appropriate comparison methods. @@ -32,6 +37,7 @@ * @author Florian Reimair */ @EqualsAndHashCode +@Slf4j public class Capabilities { /** @@ -39,6 +45,10 @@ public class Capabilities { */ public static final Capabilities app = new Capabilities(); + // Defines which most recent capability any node need to support. + // This helps to clean network from very old inactive but still running nodes. + private static final Capability MANDATORY_CAPABILITY = Capability.DAO_STATE; + protected final Set capabilities = new HashSet<>(); public Capabilities(Capability... capabilities) { @@ -71,7 +81,7 @@ public void addAll(Capability... capabilities) { } public void addAll(Capabilities capabilities) { - if(capabilities != null) + if (capabilities != null) this.capabilities.addAll(capabilities.capabilities); } @@ -95,7 +105,7 @@ public boolean isEmpty() { * @return int list of Capability ordinals */ public static List toIntList(Capabilities capabilities) { - return capabilities.capabilities.stream().map(capability -> capability.ordinal()).sorted().collect(Collectors.toList()); + return capabilities.capabilities.stream().map(Enum::ordinal).sorted().collect(Collectors.toList()); } /** @@ -107,15 +117,61 @@ public static List toIntList(Capabilities capabilities) { public static Capabilities fromIntList(List capabilities) { return new Capabilities(capabilities.stream() .filter(integer -> integer < Capability.values().length) + .filter(integer -> integer >= 0) .map(integer -> Capability.values()[integer]) .collect(Collectors.toSet())); } + /** + * + * @param list Comma separated list of Capability ordinals. + * @return Capabilities + */ + public static Capabilities fromStringList(String list) { + if (list == null || list.isEmpty()) + return new Capabilities(); + + List entries = List.of(list.replace(" ", "").split(",")); + List capabilitiesList = entries.stream() + .map(c -> { + try { + return Integer.parseInt(c); + } catch (Throwable e) { + return null; + } + }) + .filter(Objects::nonNull) + .collect(Collectors.toList()); + return Capabilities.fromIntList(capabilitiesList); + } + + /** + * @return Converts capabilities to list of ordinals as comma separated strings + */ + public String toStringList() { + return Joiner.on(", ").join(Capabilities.toIntList(this)); + } + + public static boolean hasMandatoryCapability(Capabilities capabilities) { + return hasMandatoryCapability(capabilities, MANDATORY_CAPABILITY); + } + + public static boolean hasMandatoryCapability(Capabilities capabilities, Capability mandatoryCapability) { + return capabilities.capabilities.stream().anyMatch(c -> c == mandatoryCapability); + } + @Override public String toString() { return Arrays.toString(Capabilities.toIntList(this).toArray()); } + public String prettyPrint() { + return capabilities.stream() + .sorted(Comparator.comparingInt(Enum::ordinal)) + .map(e -> e.name() + " [" + e.ordinal() + "]") + .collect(Collectors.joining(", ")); + } + public int size() { return capabilities.size(); } diff --git a/common/src/main/java/bisq/common/app/Capability.java b/common/src/main/java/bisq/common/app/Capability.java index 7bf426ba7c5..8d18736f7b9 100644 --- a/common/src/main/java/bisq/common/app/Capability.java +++ b/common/src/main/java/bisq/common/app/Capability.java @@ -20,18 +20,24 @@ // We can define here special features the client is supporting. // Useful for updates to new versions where a new data type would break backwards compatibility or to // limit a node to certain behaviour and roles like the seed nodes. -// We don't use the Enum in any serialized data, as changes in the enum would break backwards compatibility. We use the ordinal integer instead. +// We don't use the Enum in any serialized data, as changes in the enum would break backwards compatibility. +// We use the ordinal integer instead. // Sequence in the enum must not be changed (append only). public enum Capability { - TRADE_STATISTICS, - TRADE_STATISTICS_2, - ACCOUNT_AGE_WITNESS, - SEED_NODE, - DAO_FULL_NODE, - PROPOSAL, - BLIND_VOTE, - ACK_MSG, - RECEIVE_BSQ_BLOCK, - DAO_STATE, - BUNDLE_OF_ENVELOPES + @Deprecated TRADE_STATISTICS, // Not required anymore as no old clients out there not having that support + @Deprecated TRADE_STATISTICS_2, // Not required anymore as no old clients out there not having that support + @Deprecated ACCOUNT_AGE_WITNESS, // Not required anymore as no old clients out there not having that support + SEED_NODE, // Node is a seed node + DAO_FULL_NODE, // DAO full node can deliver BSQ blocks + @Deprecated PROPOSAL, // Not required anymore as no old clients out there not having that support + @Deprecated BLIND_VOTE, // Not required anymore as no old clients out there not having that support + @Deprecated ACK_MSG, // Not required anymore as no old clients out there not having that support + RECEIVE_BSQ_BLOCK, // Signaling that node which wants to receive BSQ blocks (DAO lite node) + @Deprecated DAO_STATE, // Not required anymore as no old clients out there not having that support + + //TODO can be set deprecated after v1.1.6 as we enforce update there + BUNDLE_OF_ENVELOPES, // Supports bundling of messages if many messages are sent in short interval + + SIGNED_ACCOUNT_AGE_WITNESS, // Supports the signed account age witness feature + MEDIATION // Supports mediation feature } diff --git a/common/src/main/java/bisq/common/app/DevEnv.java b/common/src/main/java/bisq/common/app/DevEnv.java index 14429b7a3bb..5cf6132cf9f 100644 --- a/common/src/main/java/bisq/common/app/DevEnv.java +++ b/common/src/main/java/bisq/common/app/DevEnv.java @@ -41,7 +41,6 @@ public static void setup(Injector injector) { // If set to true we ignore several UI behavior like confirmation popups as well dummy accounts are created and // offers are filled with default values. Intended to make dev testing faster. - @SuppressWarnings("PointlessBooleanExpression") private static boolean devMode = false; public static boolean isDevMode() { diff --git a/common/src/main/java/bisq/common/app/Version.java b/common/src/main/java/bisq/common/app/Version.java index 23d77913930..fdd518b4eea 100644 --- a/common/src/main/java/bisq/common/app/Version.java +++ b/common/src/main/java/bisq/common/app/Version.java @@ -27,7 +27,7 @@ public class Version { // VERSION = 0.5.0 introduces proto buffer for the P2P network and local DB and is a not backward compatible update // Therefore all sub versions start again with 1 // We use semantic versioning with major, minor and patch - public static final String VERSION = "1.1.5"; + public static final String VERSION = "1.1.6"; public static int getMajorVersion(String version) { return getSubVersion(version, 0); diff --git a/common/src/main/java/bisq/common/crypto/KeyRing.java b/common/src/main/java/bisq/common/crypto/KeyRing.java index 4dab6ad3ac6..df457dcb8d5 100644 --- a/common/src/main/java/bisq/common/crypto/KeyRing.java +++ b/common/src/main/java/bisq/common/crypto/KeyRing.java @@ -18,6 +18,7 @@ package bisq.common.crypto; import javax.inject.Inject; +import javax.inject.Singleton; import org.bouncycastle.openpgp.PGPKeyPair; import org.bouncycastle.openpgp.PGPPublicKey; @@ -34,7 +35,8 @@ @Getter @EqualsAndHashCode @Slf4j -public class KeyRing { +@Singleton +public final class KeyRing { private final KeyPair signatureKeyPair; private final KeyPair encryptionKeyPair; private final PubKeyRing pubKeyRing; diff --git a/common/src/main/java/bisq/common/crypto/KeyStorage.java b/common/src/main/java/bisq/common/crypto/KeyStorage.java index 1b1f00525da..82274c34d20 100644 --- a/common/src/main/java/bisq/common/crypto/KeyStorage.java +++ b/common/src/main/java/bisq/common/crypto/KeyStorage.java @@ -22,6 +22,7 @@ import com.google.inject.Inject; import javax.inject.Named; +import javax.inject.Singleton; import org.bouncycastle.openpgp.PGPKeyPair; @@ -56,6 +57,7 @@ import javax.annotation.Nullable; // TODO: use a password protection for key storage +@Singleton public class KeyStorage { private static final Logger log = LoggerFactory.getLogger(KeyStorage.class); @@ -97,6 +99,7 @@ public String toString() { @Inject public KeyStorage(@Named(KEY_STORAGE_DIR) File storageDir) { + storageDir.mkdirs(); this.storageDir = storageDir; } diff --git a/common/src/main/java/bisq/common/crypto/PubKeyRing.java b/common/src/main/java/bisq/common/crypto/PubKeyRing.java index b2eb108ded6..526d9f10971 100644 --- a/common/src/main/java/bisq/common/crypto/PubKeyRing.java +++ b/common/src/main/java/bisq/common/crypto/PubKeyRing.java @@ -21,8 +21,6 @@ import bisq.common.proto.network.NetworkPayload; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import com.google.common.annotations.VisibleForTesting; @@ -83,15 +81,15 @@ public PubKeyRing(byte[] signaturePubKeyBytes, byte[] encryptionPubKeyBytes, @Nu } @Override - public PB.PubKeyRing toProtoMessage() { - return PB.PubKeyRing.newBuilder() + public protobuf.PubKeyRing toProtoMessage() { + return protobuf.PubKeyRing.newBuilder() .setSignaturePubKeyBytes(ByteString.copyFrom(signaturePubKeyBytes)) .setEncryptionPubKeyBytes(ByteString.copyFrom(encryptionPubKeyBytes)) .setPgpPubKeyAsPem(pgpPubKeyAsPem) .build(); } - public static PubKeyRing fromProto(PB.PubKeyRing proto) { + public static PubKeyRing fromProto(protobuf.PubKeyRing proto) { return new PubKeyRing(proto.getSignaturePubKeyBytes().toByteArray(), proto.getEncryptionPubKeyBytes().toByteArray(), proto.getPgpPubKeyAsPem()); diff --git a/common/src/main/java/bisq/common/crypto/PubKeyRingProvider.java b/common/src/main/java/bisq/common/crypto/PubKeyRingProvider.java new file mode 100644 index 00000000000..2432005d7ed --- /dev/null +++ b/common/src/main/java/bisq/common/crypto/PubKeyRingProvider.java @@ -0,0 +1,19 @@ +package bisq.common.crypto; + +import com.google.inject.Inject; +import com.google.inject.Provider; + +public class PubKeyRingProvider implements Provider { + + private PubKeyRing pubKeyRing; + + @Inject + public PubKeyRingProvider(KeyRing keyRing) { + pubKeyRing = keyRing.getPubKeyRing(); + } + + @Override + public PubKeyRing get() { + return pubKeyRing; + } +} diff --git a/common/src/main/java/bisq/common/crypto/SealedAndSigned.java b/common/src/main/java/bisq/common/crypto/SealedAndSigned.java index 68bc93781cc..c248064f4a3 100644 --- a/common/src/main/java/bisq/common/crypto/SealedAndSigned.java +++ b/common/src/main/java/bisq/common/crypto/SealedAndSigned.java @@ -19,8 +19,6 @@ import bisq.common.proto.network.NetworkPayload; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import java.security.PublicKey; @@ -64,8 +62,8 @@ private SealedAndSigned(byte[] encryptedSecretKey, sigPublicKey = Sig.getPublicKeyFromBytes(sigPublicKeyBytes); } - public PB.SealedAndSigned toProtoMessage() { - return PB.SealedAndSigned.newBuilder() + public protobuf.SealedAndSigned toProtoMessage() { + return protobuf.SealedAndSigned.newBuilder() .setEncryptedSecretKey(ByteString.copyFrom(encryptedSecretKey)) .setEncryptedPayloadWithHmac(ByteString.copyFrom(encryptedPayloadWithHmac)) .setSignature(ByteString.copyFrom(signature)) @@ -73,7 +71,7 @@ public PB.SealedAndSigned toProtoMessage() { .build(); } - public static SealedAndSigned fromProto(PB.SealedAndSigned proto) { + public static SealedAndSigned fromProto(protobuf.SealedAndSigned proto) { return new SealedAndSigned(proto.getEncryptedSecretKey().toByteArray(), proto.getEncryptedPayloadWithHmac().toByteArray(), proto.getSignature().toByteArray(), diff --git a/common/src/main/java/bisq/common/crypto/Sig.java b/common/src/main/java/bisq/common/crypto/Sig.java index 85e14838967..659ed3d6b86 100644 --- a/common/src/main/java/bisq/common/crypto/Sig.java +++ b/common/src/main/java/bisq/common/crypto/Sig.java @@ -111,7 +111,7 @@ public static boolean verify(PublicKey publicKey, byte[] data, byte[] signature) sig.update(data); return sig.verify(signature); } catch (SignatureException | InvalidKeyException | NoSuchAlgorithmException e) { - throw new CryptoException("Signature verification failed. " + e.getMessage()); + throw new CryptoException("Signature verification failed", e); } } diff --git a/common/src/main/java/bisq/common/proto/ProtoResolver.java b/common/src/main/java/bisq/common/proto/ProtoResolver.java index 34f7b1faaf0..61244239a11 100644 --- a/common/src/main/java/bisq/common/proto/ProtoResolver.java +++ b/common/src/main/java/bisq/common/proto/ProtoResolver.java @@ -20,10 +20,9 @@ import bisq.common.Payload; import bisq.common.proto.persistable.PersistableEnvelope; -import io.bisq.generated.protobuffer.PB; public interface ProtoResolver { - Payload fromProto(PB.PaymentAccountPayload proto); + Payload fromProto(protobuf.PaymentAccountPayload proto); - PersistableEnvelope fromProto(PB.PersistableNetworkPayload proto); + PersistableEnvelope fromProto(protobuf.PersistableNetworkPayload proto); } diff --git a/common/src/main/java/bisq/common/proto/network/NetworkEnvelope.java b/common/src/main/java/bisq/common/proto/network/NetworkEnvelope.java index b09996f1a8d..535d65d0486 100644 --- a/common/src/main/java/bisq/common/proto/network/NetworkEnvelope.java +++ b/common/src/main/java/bisq/common/proto/network/NetworkEnvelope.java @@ -19,8 +19,6 @@ import bisq.common.Envelope; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import lombok.EqualsAndHashCode; @@ -41,8 +39,8 @@ protected NetworkEnvelope(int messageVersion) { this.messageVersion = messageVersion; } - public PB.NetworkEnvelope.Builder getNetworkEnvelopeBuilder() { - return PB.NetworkEnvelope.newBuilder().setMessageVersion(messageVersion); + public protobuf.NetworkEnvelope.Builder getNetworkEnvelopeBuilder() { + return protobuf.NetworkEnvelope.newBuilder().setMessageVersion(messageVersion); } @Override @@ -51,7 +49,7 @@ public Message toProtoMessage() { } // todo remove - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder().build(); } diff --git a/common/src/main/java/bisq/common/proto/network/NetworkProtoResolver.java b/common/src/main/java/bisq/common/proto/network/NetworkProtoResolver.java index 74836c380be..fcbe82760a2 100644 --- a/common/src/main/java/bisq/common/proto/network/NetworkProtoResolver.java +++ b/common/src/main/java/bisq/common/proto/network/NetworkProtoResolver.java @@ -20,12 +20,11 @@ import bisq.common.proto.ProtoResolver; import bisq.common.proto.ProtobufferException; -import io.bisq.generated.protobuffer.PB; public interface NetworkProtoResolver extends ProtoResolver { - NetworkEnvelope fromProto(PB.NetworkEnvelope proto) throws ProtobufferException; + NetworkEnvelope fromProto(protobuf.NetworkEnvelope proto) throws ProtobufferException; - NetworkPayload fromProto(PB.StoragePayload proto); + NetworkPayload fromProto(protobuf.StoragePayload proto); - NetworkPayload fromProto(PB.StorageEntryWrapper proto); + NetworkPayload fromProto(protobuf.StorageEntryWrapper proto); } diff --git a/common/src/main/java/bisq/common/proto/persistable/NavigationPath.java b/common/src/main/java/bisq/common/proto/persistable/NavigationPath.java index d7a1552fdb1..4be75cdcee4 100644 --- a/common/src/main/java/bisq/common/proto/persistable/NavigationPath.java +++ b/common/src/main/java/bisq/common/proto/persistable/NavigationPath.java @@ -17,7 +17,6 @@ package bisq.common.proto.persistable; -import io.bisq.generated.protobuffer.PB; import com.google.protobuf.Message; @@ -42,12 +41,12 @@ public class NavigationPath implements PersistableEnvelope { @Override public Message toProtoMessage() { - final PB.NavigationPath.Builder builder = PB.NavigationPath.newBuilder(); + final protobuf.NavigationPath.Builder builder = protobuf.NavigationPath.newBuilder(); if (!CollectionUtils.isEmpty(path)) builder.addAllPath(path); - return PB.PersistableEnvelope.newBuilder().setNavigationPath(builder).build(); + return protobuf.PersistableEnvelope.newBuilder().setNavigationPath(builder).build(); } - public static PersistableEnvelope fromProto(PB.NavigationPath proto) { + public static PersistableEnvelope fromProto(protobuf.NavigationPath proto) { return new NavigationPath(new ArrayList<>(proto.getPathList())); } } diff --git a/common/src/main/java/bisq/common/proto/persistable/PersistenceProtoResolver.java b/common/src/main/java/bisq/common/proto/persistable/PersistenceProtoResolver.java index 218a17e34cb..1a7e8a0e9e7 100644 --- a/common/src/main/java/bisq/common/proto/persistable/PersistenceProtoResolver.java +++ b/common/src/main/java/bisq/common/proto/persistable/PersistenceProtoResolver.java @@ -19,8 +19,7 @@ import bisq.common.proto.ProtoResolver; -import io.bisq.generated.protobuffer.PB; public interface PersistenceProtoResolver extends ProtoResolver { - PersistableEnvelope fromProto(PB.PersistableEnvelope persistable); + PersistableEnvelope fromProto(protobuf.PersistableEnvelope persistable); } diff --git a/common/src/main/java/bisq/common/storage/CorruptedDatabaseFilesHandler.java b/common/src/main/java/bisq/common/storage/CorruptedDatabaseFilesHandler.java index f33d8ac4bca..ac967604519 100644 --- a/common/src/main/java/bisq/common/storage/CorruptedDatabaseFilesHandler.java +++ b/common/src/main/java/bisq/common/storage/CorruptedDatabaseFilesHandler.java @@ -18,6 +18,7 @@ package bisq.common.storage; import javax.inject.Inject; +import javax.inject.Singleton; import java.util.ArrayList; import java.util.List; @@ -26,6 +27,7 @@ import lombok.extern.slf4j.Slf4j; @Slf4j +@Singleton public class CorruptedDatabaseFilesHandler { private List corruptedDatabaseFiles = new ArrayList<>(); diff --git a/common/src/main/java/bisq/common/storage/FileManager.java b/common/src/main/java/bisq/common/storage/FileManager.java index a0f907cc9cf..c66d08803d7 100644 --- a/common/src/main/java/bisq/common/storage/FileManager.java +++ b/common/src/main/java/bisq/common/storage/FileManager.java @@ -22,8 +22,6 @@ import bisq.common.proto.persistable.PersistenceProtoResolver; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.common.util.concurrent.CycleDetectingLockFactory; import java.nio.file.Paths; @@ -74,6 +72,10 @@ public FileManager(File dir, File storageFile, long delay, PersistenceProtoResol try { Thread.currentThread().setName("Save-file-task-" + new Random().nextInt(10000)); // Runs in an auto save thread. + // TODO: this looks like it could cause corrupt data as the savePending is unset before the actual + // save. By moving to after the save there might be some persist operations that are not performed + // and data would be lost. Probably all persist operations should happen sequencially rather than + // skip one when there is already one scheduled if (!savePending.getAndSet(false)) { // Some other scheduled request already beat us to it. return null; @@ -122,7 +124,7 @@ public synchronized T read(File file) { log.debug("Read from disc: {}", file.getName()); try (final FileInputStream fileInputStream = new FileInputStream(file)) { - PB.PersistableEnvelope persistable = PB.PersistableEnvelope.parseDelimitedFrom(fileInputStream); + protobuf.PersistableEnvelope persistable = protobuf.PersistableEnvelope.parseDelimitedFrom(fileInputStream); return (T) persistenceProtoResolver.fromProto(persistable); } catch (Throwable t) { String errorMsg = "Exception at proto read: " + t.getMessage() + " file:" + file.getAbsolutePath(); @@ -188,7 +190,7 @@ public synchronized void backupFile(String fileName, int numMaxBackupFiles) { private void saveNowInternal(T persistable) { long now = System.currentTimeMillis(); saveToFile(persistable, dir, storageFile); - log.trace("Save {} completed in {} msec", storageFile, System.currentTimeMillis() - now); + log.debug("Save {} completed in {} msec", storageFile, System.currentTimeMillis() - now); } private synchronized void saveToFile(T persistable, File dir, File storageFile) { @@ -198,9 +200,9 @@ private synchronized void saveToFile(T persistable, File dir, File storageFile) try { log.debug("Write to disc: {}", storageFile.getName()); - PB.PersistableEnvelope protoPersistable; + protobuf.PersistableEnvelope protoPersistable; try { - protoPersistable = (PB.PersistableEnvelope) persistable.toProtoMessage(); + protoPersistable = (protobuf.PersistableEnvelope) persistable.toProtoMessage(); if (protoPersistable.toByteArray().length == 0) log.error("protoPersistable is empty. persistable=" + persistable.getClass().getSimpleName()); } catch (Throwable e) { diff --git a/common/src/main/java/bisq/common/storage/Storage.java b/common/src/main/java/bisq/common/storage/Storage.java index 21e5a89fb76..4d0de66e91f 100644 --- a/common/src/main/java/bisq/common/storage/Storage.java +++ b/common/src/main/java/bisq/common/storage/Storage.java @@ -52,11 +52,7 @@ public class Storage { private static final Logger log = LoggerFactory.getLogger(Storage.class); public static final String STORAGE_DIR = "storageDir"; - private static CorruptedDatabaseFilesHandler corruptedDatabaseFilesHandler; - - public static void setCorruptedDatabaseFilesHandler(CorruptedDatabaseFilesHandler corruptedDatabaseFilesHandler) { - Storage.corruptedDatabaseFilesHandler = corruptedDatabaseFilesHandler; - } + private final CorruptedDatabaseFilesHandler corruptedDatabaseFilesHandler; private final File dir; private FileManager fileManager; @@ -72,9 +68,12 @@ public static void setCorruptedDatabaseFilesHandler(CorruptedDatabaseFilesHandle /////////////////////////////////////////////////////////////////////////////////////////// @Inject - public Storage(@Named(STORAGE_DIR) File dir, PersistenceProtoResolver persistenceProtoResolver) { + public Storage(@Named(STORAGE_DIR) File dir, + PersistenceProtoResolver persistenceProtoResolver, + CorruptedDatabaseFilesHandler corruptedDatabaseFilesHandler) { this.dir = dir; this.persistenceProtoResolver = persistenceProtoResolver; + this.corruptedDatabaseFilesHandler = corruptedDatabaseFilesHandler; } @Nullable diff --git a/common/src/main/java/bisq/common/taskrunner/Task.java b/common/src/main/java/bisq/common/taskrunner/Task.java index f21e7e58e2b..e6fce415507 100644 --- a/common/src/main/java/bisq/common/taskrunner/Task.java +++ b/common/src/main/java/bisq/common/taskrunner/Task.java @@ -35,7 +35,7 @@ public Task(TaskRunner taskHandler, T model) { this.model = model; } - abstract protected void run(); + protected abstract void run(); protected void runInterceptHook() { if (getClass() == taskToIntercept) @@ -64,9 +64,8 @@ protected void failed(String message) { } protected void failed(Throwable t) { - t.printStackTrace(); - appendExceptionToErrorMessage(t); - failed(); + log.error(errorMessage, t); + taskHandler.handleErrorMessage(errorMessage); } protected void failed() { diff --git a/common/src/main/java/bisq/common/util/MathUtils.java b/common/src/main/java/bisq/common/util/MathUtils.java index 56685137629..cb3a32a9c71 100644 --- a/common/src/main/java/bisq/common/util/MathUtils.java +++ b/common/src/main/java/bisq/common/util/MathUtils.java @@ -92,4 +92,19 @@ public static double scaleDownByPowerOf10(long value, int exponent) { public static double exactMultiply(double value1, double value2) { return BigDecimal.valueOf(value1).multiply(BigDecimal.valueOf(value2)).doubleValue(); } + + public static long getMedian(Long[] list) { + if (list.length == 0) { + return 0L; + } + + int middle = list.length / 2; + long median; + if (list.length % 2 == 1) { + median = list[middle]; + } else { + median = MathUtils.roundDoubleToLong((list[middle - 1] + list[middle]) / 2.0); + } + return median; + } } diff --git a/common/src/main/proto/pb.proto b/common/src/main/proto/pb.proto index b1e3d291d68..e287f18040d 100644 --- a/common/src/main/proto/pb.proto +++ b/common/src/main/proto/pb.proto @@ -5,9 +5,9 @@ package io.bisq.protobuffer; // Protobuffer v3 definitions of network messages and persisted objects. // -option java_package = "io.bisq.generated.protobuffer"; -option java_outer_classname = "PB"; +option java_package = "protobuf"; +option java_multiple_files = true; /////////////////////////////////////////////////////////////////////////////////////////// // Network messages /////////////////////////////////////////////////////////////////////////////////////////// @@ -44,7 +44,7 @@ message NetworkEnvelope { OpenNewDisputeMessage open_new_dispute_message = 22; PeerOpenedDisputeMessage peer_opened_dispute_message = 23; - DisputeCommunicationMessage dispute_communication_message = 24; + ChatMessage chat_message = 24; DisputeResultMessage dispute_result_message = 25; PeerPublishedDisputePayoutTxMessage peer_published_dispute_payout_tx_message = 26; @@ -68,6 +68,8 @@ message NetworkEnvelope { GetBlindVoteStateHashesResponse get_blind_vote_state_hashes_response = 42; BundleOfEnvelopes bundle_of_envelopes = 43; + MediatedPayoutTxSignatureMessage mediated_payout_tx_signature_message = 44; + MediatedPayoutTxPublishedMessage mediated_payout_tx_published_message = 45; } } @@ -141,6 +143,7 @@ message OfferAvailabilityResponse { repeated int32 supported_capabilities = 3; string uid = 4; NodeAddress arbitrator = 5; + NodeAddress mediator = 6; } message RefreshOfferMessage { @@ -267,21 +270,43 @@ message PayoutTxPublishedMessage { string uid = 4; } +message MediatedPayoutTxPublishedMessage { + string trade_id = 1; + bytes payout_tx = 2; + NodeAddress sender_node_address = 3; + string uid = 4; +} + +message MediatedPayoutTxSignatureMessage { + string uid = 1; + bytes tx_signature = 2; + string trade_id = 3; + NodeAddress sender_node_address = 4; +} + // dispute +enum SupportType { + ARBITRATION = 0; + MEDIATION = 1; + TRADE = 2; +} + message OpenNewDisputeMessage { Dispute dispute = 1; NodeAddress sender_node_address = 2; string uid = 3; + SupportType type = 4; } message PeerOpenedDisputeMessage { Dispute dispute = 1; NodeAddress sender_node_address = 2; string uid = 3; + SupportType type = 4; } -message DisputeCommunicationMessage { +message ChatMessage { int64 date = 1; string trade_id = 2; int32 trader_id = 3; @@ -296,12 +321,15 @@ message DisputeCommunicationMessage { string send_message_error = 12; bool acknowledged = 13; string ack_error = 14; + SupportType type = 15; + bool was_displayed = 16; } message DisputeResultMessage { string uid = 1; DisputeResult dispute_result = 2; NodeAddress sender_node_address = 3; + SupportType type = 4; } message PeerPublishedDisputePayoutTxMessage { @@ -309,9 +337,9 @@ message PeerPublishedDisputePayoutTxMessage { bytes transaction = 2; string trade_id = 3; NodeAddress sender_node_address = 4; + SupportType type = 5; } - message PrivateNotificationMessage { string uid = 1; NodeAddress sender_node_address = 2; @@ -424,7 +452,7 @@ message StoragePayload { // not used anymore from v0.6 on. But leave it for receiving TradeStatistics objects from older // versions and convert it to TradeStatistics2 objects. - TradeStatistics trade_statistics = 5; + TradeStatistics trade_statistics = 5 [deprecated = true]; MailboxStoragePayload mailbox_storage_payload = 6; OfferPayload offer_payload = 7; @@ -438,6 +466,7 @@ message PersistableNetworkPayload { TradeStatistics2 trade_statistics2 = 2; ProposalPayload proposal_payload = 3; BlindVotePayload blind_vote_payload = 4; + SignedWitness signed_witness = 5; } } @@ -538,6 +567,7 @@ message Filter { bool disable_dao = 14; string disable_dao_below_version = 15; string disable_trade_below_version = 16; + repeated string mediators = 17; } // not used anymore from v0.6 on. But leave it for receiving TradeStatistics objects from older @@ -606,8 +636,8 @@ message OfferPayload { int64 min_amount = 10; string base_currency_code = 11; string counter_currency_code = 12; - repeated NodeAddress arbitrator_node_addresses = 13; - repeated NodeAddress mediator_node_addresses = 14; + repeated NodeAddress arbitrator_node_addresses = 13 [deprecated = true]; // not used anymore but still required as old clients check for nonNull + repeated NodeAddress mediator_node_addresses = 14 [deprecated = true]; // not used anymore but still required as old clients check for nonNull string payment_method_id = 15; string maker_payment_account_id = 16; string offer_fee_payment_tx_id = 17; @@ -639,6 +669,16 @@ message AccountAgeWitness { int64 date = 2; } +message SignedWitness { + bool signed_by_arbitrator = 1; + bytes witness_hash = 2; + bytes signature = 3; + bytes signer_pub_key = 4; + bytes witness_owner_pub_key = 5; + int64 date = 6; + int64 trade_amount = 7; +} + /////////////////////////////////////////////////////////////////////////////////////////// // Dispute payload /////////////////////////////////////////////////////////////////////////////////////////// @@ -662,9 +702,9 @@ message Dispute { string contract_as_json = 15; string maker_contract_signature = 16; string taker_contract_signature = 17; - PubKeyRing arbitrator_pub_key_ring = 18; + PubKeyRing agent_pub_key_ring = 18; bool is_support_ticket = 19; - repeated DisputeCommunicationMessage dispute_communication_messages = 20; + repeated ChatMessage chat_message = 20; bool is_closed = 21; DisputeResult dispute_result = 22; string dispute_payout_tx_id = 23; @@ -701,7 +741,7 @@ message DisputeResult { bool id_verification = 6; bool screen_cast = 7; string summary_notes = 8; - DisputeCommunicationMessage dispute_communication_message = 9; + ChatMessage chat_message = 9; bytes arbitrator_signature = 10; int64 buyer_payout_amount = 11; int64 seller_payout_amount = 12; @@ -752,6 +792,7 @@ enum AvailabilityResult { NO_ARBITRATORS = 6; NO_MEDIATORS = 7; USER_IGNORED = 8; + MISSING_MANDATORY_CAPABILITY = 9; } /////////////////////////////////////////////////////////////////////////////////////////// @@ -762,7 +803,7 @@ enum AvailabilityResult { message PaymentAccountPayload { string id = 1; string payment_method_id = 2; - int64 max_trade_period = 3; // not used anymore but we need to keep it in PB for backward compatibility + int64 max_trade_period = 3 [deprecated = true]; // not used anymore but we need to keep it in PB for backward compatibility oneof message { AliPayAccountPayload ali_pay_account_payload = 4; ChaseQuickPayAccountPayload chase_quick_pay_account_payload = 5; @@ -771,14 +812,14 @@ message PaymentAccountPayload { CryptoCurrencyAccountPayload crypto_currency_account_payload = 8; FasterPaymentsAccountPayload faster_payments_account_payload = 9; InteracETransferAccountPayload interac_e_transfer_account_payload = 10; - OKPayAccountPayload o_k_pay_account_payload = 11; // Deprecated, not used anymore + OKPayAccountPayload o_k_pay_account_payload = 11 [deprecated = true]; PerfectMoneyAccountPayload perfect_money_account_payload = 12; SwishAccountPayload swish_account_payload = 13; USPostalMoneyOrderAccountPayload u_s_postal_money_order_account_payload = 14; UpholdAccountPayload uphold_account_payload = 16; - CashAppAccountPayload cash_app_account_payload = 17; // Deprecated, not used anymore + CashAppAccountPayload cash_app_account_payload = 17 [deprecated = true]; MoneyBeamAccountPayload money_beam_account_payload = 18; - VenmoAccountPayload venmo_account_payload = 19; // Deprecated, not used anymore + VenmoAccountPayload venmo_account_payload = 19 [deprecated = true]; PopmoneyAccountPayload popmoney_account_payload = 20; RevolutAccountPayload revolut_account_payload = 21; WeChatPayAccountPayload we_chat_pay_account_payload = 22; @@ -787,6 +828,7 @@ message PaymentAccountPayload { PromptPayAccountPayload prompt_pay_account_payload = 25; AdvancedCashAccountPayload advanced_cash_account_payload = 26; InstantCryptoCurrencyAccountPayload instant_crypto_currency_account_payload = 27; + JapanBankAccountPayload japan_bank_account_payload = 28; } map exclude_from_json_data = 15; } @@ -829,7 +871,7 @@ message BankAccountPayload { string account_nr = 5; string account_type = 6; string holder_tax_id = 7; - string email = 8; // not used anymore but keep for backward compatibility + string email = 8 [deprecated = true]; oneof message { NationalBankAccountPayload national_bank_account_payload = 9; SameBankAccountPayload same_bank_accont_payload = 10; @@ -844,6 +886,16 @@ message NationalBankAccountPayload { message SameBankAccountPayload { } +message JapanBankAccountPayload { + string bank_name = 1; + string bank_code = 2; + string bank_branch_name = 3; + string bank_branch_code = 4; + string bank_account_type = 5; + string bank_account_name = 6; + string bank_account_number = 7; +} + message SpecificBanksAccountPayload { repeated string accepted_banks = 1; } @@ -883,7 +935,7 @@ message SepaAccountPayload { string holder_name = 1; string iban = 2; string bic = 3; - string email = 4; // not used anymore but keep for backward compatibility + string email = 4 [deprecated = true]; repeated string accepted_country_codes = 5; } @@ -905,7 +957,7 @@ message InstantCryptoCurrencyAccountPayload { message FasterPaymentsAccountPayload { string sort_code = 1; string account_nr = 2; - string email = 3; // not used anymore but keep for backward compatibility + string email = 3 [deprecated = true]; } message InteracETransferAccountPayload { @@ -984,14 +1036,14 @@ message AdvancedCashAccountPayload { message PersistableEnvelope { oneof message { SequenceNumberMap sequence_number_map = 1; - PersistedEntryMap persisted_entry_map = 2; // deprecated. Not used anymore. + PersistedEntryMap persisted_entry_map = 2 [deprecated = true]; PeerList peer_list = 3; AddressEntryList address_entry_list = 4; NavigationPath navigation_path = 5; TradableList tradable_list = 6; - TradeStatisticsList trade_statistics_list = 7; // deprecated Was used in pre v0.6.0 version. Not used anymore. - DisputeList dispute_list = 8; + TradeStatisticsList trade_statistics_list = 7 [deprecated = true]; // Was used in pre v0.6.0 version. Not used anymore. + ArbitrationDisputeList arbitration_dispute_list = 8; PreferencesPayload preferences_payload = 9; UserPayload user_payload = 10; @@ -1006,7 +1058,7 @@ message PersistableEnvelope { // we need to keep id 15 here otherwise the reading of the old data structure would not work anymore. // can be removed after most people have updated as the reading of the PersistableNetworkPayloadList // is not mandatory. - PersistableNetworkPayloadList persistable_network_payload_list = 15; // deprecated. Not used anymore. + PersistableNetworkPayloadList persistable_network_payload_list = 15 [deprecated = true]; ProposalStore proposal_store = 16; TempProposalStore temp_proposal_store = 17; @@ -1020,6 +1072,8 @@ message PersistableEnvelope { MyReputationList my_reputation_list = 25; MyProofOfBurnList my_proof_of_burn_list = 26; UnconfirmedBsqChangeOutputList unconfirmed_bsq_change_output_list = 27; + SignedWitnessStore signed_witness_store = 28; + MediationDisputeList mediation_dispute_list = 29; } } @@ -1060,6 +1114,10 @@ message AccountAgeWitnessStore { repeated AccountAgeWitness items = 1; } +message SignedWitnessStore { + repeated SignedWitness items = 1; +} + // We use a list not a hash map to save disc space. The hash can be calculated from the payload anyway message TradeStatistics2Store { repeated TradeStatistics2 items = 1; @@ -1139,6 +1197,7 @@ message OpenOffer { Offer offer = 1; State state = 2; NodeAddress arbitrator_node_address = 3; + NodeAddress mediator_node_address = 4; } message Tradable { @@ -1201,9 +1260,12 @@ message Trade { enum DisputeState { PB_ERROR_DISPUTE_STATE = 0; NO_DISPUTE = 1; - DISPUTE_REQUESTED = 2; - DISPUTE_STARTED_BY_PEER = 3; - DISPUTE_CLOSED = 4; + DISPUTE_REQUESTED = 2; // arbitration We use the enum name for resolving enums so it cannot be renamed + DISPUTE_STARTED_BY_PEER = 3; // arbitration We use the enum name for resolving enums so it cannot be renamed + DISPUTE_CLOSED = 4; // arbitration We use the enum name for resolving enums so it cannot be renamed + MEDIATION_REQUESTED = 5; + MEDIATION_STARTED_BY_PEER = 6; + MEDIATION_CLOSED = 7; } enum TradePeriodState { @@ -1241,6 +1303,8 @@ message Trade { PubKeyRing arbitrator_pub_key_ring = 26; PubKeyRing mediator_pub_key_ring = 27; string counter_currency_tx_id = 28; + repeated ChatMessage chat_message = 29; + MediationResultState mediation_result_state = 30; } message BuyerAsMakerTrade { @@ -1277,6 +1341,9 @@ message ProcessModel { bytes my_multi_sig_pub_key = 15; NodeAddress temp_trading_peer_node_address = 16; string payment_started_message_state = 17; + bytes mediated_payout_tx_signature = 18; + int64 buyer_payout_amount_from_mediation = 19; + int64 seller_payout_amount_from_mediation = 20; } message TradingPeer { @@ -1294,16 +1361,40 @@ message TradingPeer { bytes account_age_witness_nonce = 12; bytes account_age_witness_signature = 13; int64 current_date = 14; + bytes mediated_payout_tx_signature = 15; } /////////////////////////////////////////////////////////////////////////////////////////// // Dispute /////////////////////////////////////////////////////////////////////////////////////////// -message DisputeList { +message ArbitrationDisputeList { + repeated Dispute dispute = 1; +} + +message MediationDisputeList { repeated Dispute dispute = 1; } +enum MediationResultState { + PB_ERROR_MEDIATION_RESULT = 0; + UNDEFINED_MEDIATION_RESULT = 1; + MEDIATION_RESULT_ACCEPTED = 2; + MEDIATION_RESULT_REJECTED = 3; + SIG_MSG_SENT = 4; + SIG_MSG_ARRIVED = 5; + SIG_MSG_IN_MAILBOX = 6; + SIG_MSG_SEND_FAILED = 7; + RECEIVED_SIG_MSG = 8; + PAYOUT_TX_PUBLISHED = 9; + PAYOUT_TX_PUBLISHED_MSG_SENT = 10; + PAYOUT_TX_PUBLISHED_MSG_ARRIVED = 11; + PAYOUT_TX_PUBLISHED_MSG_IN_MAILBOX = 12; + PAYOUT_TX_PUBLISHED_MSG_SEND_FAILED = 13; + RECEIVED_PAYOUT_TX_PUBLISHED_MSG = 14; + PAYOUT_TX_SEEN_IN_NETWORK = 15; +} + /////////////////////////////////////////////////////////////////////////////////////////// // Preferences /////////////////////////////////////////////////////////////////////////////////////////// @@ -1338,7 +1429,7 @@ message PreferencesPayload { string bitcoin_nodes = 27; repeated string ignore_traders_list = 28; string directory_chooser_path = 29; - int64 buyer_security_deposit_as_long = 30; // Deprectated: Superseded by buyerSecurityDepositAsPercent + int64 buyer_security_deposit_as_long = 30 [deprecated = true]; // Superseded by buyerSecurityDepositAsPercent bool use_animations = 31; PaymentAccount selectedPayment_account_for_createOffer = 32; bool pay_fee_in_Btc = 33; @@ -1362,6 +1453,7 @@ message PreferencesPayload { int32 ignore_dust_threshold = 51; double buyer_security_deposit_as_percent_for_crypto = 52; int32 block_notify_port = 53; + int32 css_theme = 54; } /////////////////////////////////////////////////////////////////////////////////////////// diff --git a/common/src/test/java/bisq/common/app/CapabilitiesTest.java b/common/src/test/java/bisq/common/app/CapabilitiesTest.java index d0166e130c6..735fc899eaf 100644 --- a/common/src/test/java/bisq/common/app/CapabilitiesTest.java +++ b/common/src/test/java/bisq/common/app/CapabilitiesTest.java @@ -17,11 +17,16 @@ package bisq.common.app; +import java.util.Arrays; +import java.util.Collections; import java.util.HashSet; import org.junit.Test; -import static bisq.common.app.Capability.*; +import static bisq.common.app.Capability.SEED_NODE; +import static bisq.common.app.Capability.TRADE_STATISTICS; +import static bisq.common.app.Capability.TRADE_STATISTICS_2; +import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; @@ -60,4 +65,47 @@ public void testMultiMatch() { assertTrue(DUT.containsAll(new Capabilities(TRADE_STATISTICS, TRADE_STATISTICS_2))); assertFalse(DUT.containsAll(new Capabilities(SEED_NODE, TRADE_STATISTICS_2))); } + + @Test + public void testToIntList() { + assertEquals(Collections.emptyList(), Capabilities.toIntList(new Capabilities())); + assertEquals(Collections.singletonList(12), Capabilities.toIntList(new Capabilities(Capability.MEDIATION))); + assertEquals(Arrays.asList(6, 12), Capabilities.toIntList(new Capabilities(Capability.MEDIATION, Capability.BLIND_VOTE))); + } + + @Test + public void testFromIntList() { + assertEquals(new Capabilities(), Capabilities.fromIntList(Collections.emptyList())); + assertEquals(new Capabilities(Capability.MEDIATION), Capabilities.fromIntList(Collections.singletonList(12))); + assertEquals(new Capabilities(Capability.BLIND_VOTE, Capability.MEDIATION), Capabilities.fromIntList(Arrays.asList(6, 12))); + + assertEquals(new Capabilities(), Capabilities.fromIntList(Collections.singletonList(-1))); + assertEquals(new Capabilities(), Capabilities.fromIntList(Collections.singletonList(99))); + assertEquals(new Capabilities(Capability.MEDIATION), Capabilities.fromIntList(Arrays.asList(-6, 12))); + assertEquals(new Capabilities(Capability.MEDIATION), Capabilities.fromIntList(Arrays.asList(12, 99))); + } + + @Test + public void testToStringList() { + assertEquals("", new Capabilities().toStringList()); + assertEquals("12", new Capabilities(Capability.MEDIATION).toStringList()); + assertEquals("6, 12", new Capabilities(Capability.BLIND_VOTE, Capability.MEDIATION).toStringList()); + // capabilities gets sorted, independent of our order + assertEquals("6, 12", new Capabilities(Capability.MEDIATION, Capability.BLIND_VOTE).toStringList()); + } + + @Test + public void testFromStringList() { + assertEquals(new Capabilities(), Capabilities.fromStringList(null)); + assertEquals(new Capabilities(), Capabilities.fromStringList("")); + assertEquals(new Capabilities(Capability.MEDIATION), Capabilities.fromStringList("12")); + assertEquals(new Capabilities(Capability.BLIND_VOTE, Capability.MEDIATION), Capabilities.fromStringList("6,12")); + assertEquals(new Capabilities(Capability.BLIND_VOTE, Capability.MEDIATION), Capabilities.fromStringList("12, 6")); + assertEquals(new Capabilities(), Capabilities.fromStringList("a")); + assertEquals(new Capabilities(), Capabilities.fromStringList("99")); + assertEquals(new Capabilities(), Capabilities.fromStringList("-1")); + assertEquals(new Capabilities(Capability.MEDIATION), Capabilities.fromStringList("12, a")); + assertEquals(new Capabilities(Capability.MEDIATION), Capabilities.fromStringList("12, 99")); + assertEquals(new Capabilities(Capability.MEDIATION), Capabilities.fromStringList("a,12, 99")); + } } diff --git a/core/src/main/java/bisq/core/CoreModule.java b/core/src/main/java/bisq/core/CoreModule.java index e22d44406ab..3e5812bbe3f 100644 --- a/core/src/main/java/bisq/core/CoreModule.java +++ b/core/src/main/java/bisq/core/CoreModule.java @@ -19,53 +19,34 @@ import bisq.core.alert.AlertModule; import bisq.core.app.AppOptionKeys; -import bisq.core.app.AvoidStandbyModeService; import bisq.core.app.BisqEnvironment; -import bisq.core.app.BisqSetup; -import bisq.core.app.P2PNetworkSetup; -import bisq.core.app.TorSetup; -import bisq.core.app.WalletAppSetup; -import bisq.core.arbitration.ArbitratorModule; import bisq.core.btc.BitcoinModule; import bisq.core.dao.DaoModule; import bisq.core.filter.FilterModule; import bisq.core.network.p2p.seed.DefaultSeedNodeRepository; -import bisq.core.notifications.MobileMessageEncryption; -import bisq.core.notifications.MobileModel; -import bisq.core.notifications.MobileNotificationService; -import bisq.core.notifications.MobileNotificationValidator; -import bisq.core.notifications.alerts.DisputeMsgEvents; -import bisq.core.notifications.alerts.MyOfferTakenEvents; -import bisq.core.notifications.alerts.TradeEvents; -import bisq.core.notifications.alerts.market.MarketAlerts; -import bisq.core.notifications.alerts.price.PriceAlert; import bisq.core.offer.OfferModule; -import bisq.core.payment.TradeLimits; import bisq.core.presentation.CorePresentationModule; import bisq.core.proto.network.CoreNetworkProtoResolver; import bisq.core.proto.persistable.CorePersistenceProtoResolver; import bisq.core.trade.TradeModule; import bisq.core.user.Preferences; -import bisq.core.user.User; import bisq.network.crypto.EncryptionServiceModule; import bisq.network.p2p.P2PModule; import bisq.network.p2p.network.BridgeAddressProvider; import bisq.network.p2p.seed.SeedNodeRepository; -import bisq.common.Clock; import bisq.common.CommonOptionKeys; import bisq.common.app.AppModule; -import bisq.common.crypto.KeyRing; import bisq.common.crypto.KeyStorage; +import bisq.common.crypto.PubKeyRing; +import bisq.common.crypto.PubKeyRingProvider; import bisq.common.proto.network.NetworkProtoResolver; import bisq.common.proto.persistable.PersistenceProtoResolver; -import bisq.common.storage.CorruptedDatabaseFilesHandler; import bisq.common.storage.Storage; import org.springframework.core.env.Environment; -import com.google.inject.Singleton; import com.google.inject.name.Names; import java.io.File; @@ -80,25 +61,11 @@ public CoreModule(Environment environment) { @Override protected void configure() { - bind(BisqSetup.class).in(Singleton.class); - bind(TorSetup.class).in(Singleton.class); - bind(P2PNetworkSetup.class).in(Singleton.class); - bind(WalletAppSetup.class).in(Singleton.class); - bind(BisqEnvironment.class).toInstance((BisqEnvironment) environment); - bind(TradeLimits.class).in(Singleton.class); - - bind(KeyStorage.class).in(Singleton.class); - bind(KeyRing.class).in(Singleton.class); - bind(User.class).in(Singleton.class); - bind(Clock.class).in(Singleton.class); - bind(Preferences.class).in(Singleton.class); - bind(BridgeAddressProvider.class).to(Preferences.class).in(Singleton.class); - bind(CorruptedDatabaseFilesHandler.class).in(Singleton.class); - bind(AvoidStandbyModeService.class).in(Singleton.class); + bind(BridgeAddressProvider.class).to(Preferences.class); - bind(SeedNodeRepository.class).to(DefaultSeedNodeRepository.class).in(Singleton.class); + bind(SeedNodeRepository.class).to(DefaultSeedNodeRepository.class); File storageDir = new File(environment.getRequiredProperty(Storage.STORAGE_DIR)); bind(File.class).annotatedWith(named(Storage.STORAGE_DIR)).toInstance(storageDir); @@ -106,8 +73,8 @@ protected void configure() { File keyStorageDir = new File(environment.getRequiredProperty(KeyStorage.KEY_STORAGE_DIR)); bind(File.class).annotatedWith(named(KeyStorage.KEY_STORAGE_DIR)).toInstance(keyStorageDir); - bind(NetworkProtoResolver.class).to(CoreNetworkProtoResolver.class).in(Singleton.class); - bind(PersistenceProtoResolver.class).to(CorePersistenceProtoResolver.class).in(Singleton.class); + bind(NetworkProtoResolver.class).to(CoreNetworkProtoResolver.class); + bind(PersistenceProtoResolver.class).to(CorePersistenceProtoResolver.class); Boolean useDevPrivilegeKeys = environment.getProperty(AppOptionKeys.USE_DEV_PRIVILEGE_KEYS, Boolean.class, false); bind(boolean.class).annotatedWith(Names.named(AppOptionKeys.USE_DEV_PRIVILEGE_KEYS)).toInstance(useDevPrivilegeKeys); @@ -118,20 +85,10 @@ protected void configure() { String referralId = environment.getProperty(AppOptionKeys.REFERRAL_ID, String.class, ""); bind(String.class).annotatedWith(Names.named(AppOptionKeys.REFERRAL_ID)).toInstance(referralId); - bind(MobileNotificationService.class).in(Singleton.class); - bind(MobileMessageEncryption.class).in(Singleton.class); - bind(MobileNotificationValidator.class).in(Singleton.class); - bind(MobileModel.class).in(Singleton.class); - bind(MyOfferTakenEvents.class).in(Singleton.class); - bind(TradeEvents.class).in(Singleton.class); - bind(DisputeMsgEvents.class).in(Singleton.class); - bind(PriceAlert.class).in(Singleton.class); - bind(MarketAlerts.class).in(Singleton.class); // ordering is used for shut down sequence install(tradeModule()); install(encryptionServiceModule()); - install(arbitratorModule()); install(offerModule()); install(p2pModule()); install(bitcoinModule()); @@ -139,6 +96,7 @@ protected void configure() { install(alertModule()); install(filterModule()); install(corePresentationModule()); + bind(PubKeyRing.class).toProvider(PubKeyRingProvider.class); } private TradeModule tradeModule() { @@ -149,10 +107,6 @@ private EncryptionServiceModule encryptionServiceModule() { return new EncryptionServiceModule(environment); } - private ArbitratorModule arbitratorModule() { - return new ArbitratorModule(environment); - } - private AlertModule alertModule() { return new AlertModule(environment); } diff --git a/core/src/main/java/bisq/core/account/sign/SignedWitness.java b/core/src/main/java/bisq/core/account/sign/SignedWitness.java new file mode 100644 index 00000000000..111bb195cbd --- /dev/null +++ b/core/src/main/java/bisq/core/account/sign/SignedWitness.java @@ -0,0 +1,170 @@ +/* + * This file is part of Bisq. + * + * bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with bisq. If not, see . + */ + +package bisq.core.account.sign; + +import bisq.network.p2p.storage.P2PDataStorage; +import bisq.network.p2p.storage.payload.CapabilityRequiringPayload; +import bisq.network.p2p.storage.payload.DateTolerantPayload; +import bisq.network.p2p.storage.payload.LazyProcessedPayload; +import bisq.network.p2p.storage.payload.PersistableNetworkPayload; + +import bisq.common.app.Capabilities; +import bisq.common.app.Capability; +import bisq.common.crypto.Hash; +import bisq.common.proto.persistable.PersistableEnvelope; +import bisq.common.util.Utilities; + +import com.google.protobuf.ByteString; + +import org.bitcoinj.core.Coin; + +import java.time.Clock; + +import java.util.Date; +import java.util.concurrent.TimeUnit; + +import lombok.Value; +import lombok.extern.slf4j.Slf4j; + +// Supports signatures made from EC key (arbitrators) and signature created with DSA key. +@Slf4j +@Value +public class SignedWitness implements LazyProcessedPayload, PersistableNetworkPayload, PersistableEnvelope, + DateTolerantPayload, CapabilityRequiringPayload { + private static final long TOLERANCE = TimeUnit.DAYS.toMillis(1); + + private final boolean signedByArbitrator; + private final byte[] witnessHash; + private final byte[] signature; + private final byte[] signerPubKey; + private final byte[] witnessOwnerPubKey; + private final long date; + private final long tradeAmount; + + transient private final byte[] hash; + + public SignedWitness(boolean signedByArbitrator, + byte[] witnessHash, + byte[] signature, + byte[] signerPubKey, + byte[] witnessOwnerPubKey, + long date, + long tradeAmount) { + this.signedByArbitrator = signedByArbitrator; + this.witnessHash = witnessHash.clone(); + this.signature = signature.clone(); + this.signerPubKey = signerPubKey.clone(); + this.witnessOwnerPubKey = witnessOwnerPubKey.clone(); + this.date = date; + this.tradeAmount = tradeAmount; + + // The hash is only using the data which does not change in repeated trades between identical users (no date or amount). + // We only want to store the first and oldest one and will ignore others. That will also help to protect privacy + // so that the total number of trades is not revealed. We use putIfAbsent when we store the data so first + // object will win. We consider one signed trade with one peer enough and do not consider repeated trades with + // same peer to add more security as if that one would be colluding it would be not detected anyway. The total + // number of signed trades with different peers is still available and can be considered more valuable data for + // security. + byte[] data = Utilities.concatenateByteArrays(witnessHash, signature); + data = Utilities.concatenateByteArrays(data, signerPubKey); + hash = Hash.getSha256Ripemd160hash(data); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // PROTOBUF + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public protobuf.PersistableNetworkPayload toProtoMessage() { + final protobuf.SignedWitness.Builder builder = protobuf.SignedWitness.newBuilder() + .setSignedByArbitrator(signedByArbitrator) + .setWitnessHash(ByteString.copyFrom(witnessHash)) + .setSignature(ByteString.copyFrom(signature)) + .setSignerPubKey(ByteString.copyFrom(signerPubKey)) + .setWitnessOwnerPubKey(ByteString.copyFrom(witnessOwnerPubKey)) + .setDate(date) + .setTradeAmount(tradeAmount); + return protobuf.PersistableNetworkPayload.newBuilder().setSignedWitness(builder).build(); + } + + protobuf.SignedWitness toProtoSignedWitness() { + return toProtoMessage().getSignedWitness(); + } + + public static SignedWitness fromProto(protobuf.SignedWitness proto) { + return new SignedWitness(proto.getSignedByArbitrator(), + proto.getWitnessHash().toByteArray(), + proto.getSignature().toByteArray(), + proto.getSignerPubKey().toByteArray(), + proto.getWitnessOwnerPubKey().toByteArray(), + proto.getDate(), + proto.getTradeAmount()); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // API + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public boolean isDateInTolerance(Clock clock) { + // We don't allow older or newer then 1 day. + // Preventing forward dating is also important to protect against a sophisticated attack + return Math.abs(new Date().getTime() - date) <= TOLERANCE; + } + + @Override + public boolean verifyHashSize() { + return hash.length == 20; + } + + // Pre 1.0.1 version don't know the new message type and throw an error which leads to disconnecting the peer. + @Override + public Capabilities getRequiredCapabilities() { + return new Capabilities(Capability.SIGNED_ACCOUNT_AGE_WITNESS); + } + + @Override + public byte[] getHash() { + return hash; + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Getters + /////////////////////////////////////////////////////////////////////////////////////////// + + P2PDataStorage.ByteArray getHashAsByteArray() { + return new P2PDataStorage.ByteArray(hash); + } + + @Override + public String toString() { + return "SignedWitness{" + + ",\n signedByArbitrator=" + signedByArbitrator + + ",\n witnessHash=" + Utilities.bytesAsHexString(witnessHash) + + ",\n signature=" + Utilities.bytesAsHexString(signature) + + ",\n signerPubKey=" + Utilities.bytesAsHexString(signerPubKey) + + ",\n witnessOwnerPubKey=" + Utilities.bytesAsHexString(witnessOwnerPubKey) + + ",\n date=" + date + + ",\n tradeAmount=" + Coin.valueOf(tradeAmount).toFriendlyString() + + ",\n hash=" + Utilities.bytesAsHexString(hash) + + "\n}"; + } +} diff --git a/core/src/main/java/bisq/core/account/sign/SignedWitnessService.java b/core/src/main/java/bisq/core/account/sign/SignedWitnessService.java new file mode 100644 index 00000000000..ef87a6e35f1 --- /dev/null +++ b/core/src/main/java/bisq/core/account/sign/SignedWitnessService.java @@ -0,0 +1,370 @@ +/* + * This file is part of Bisq. + * + * bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with bisq. If not, see . + */ + +package bisq.core.account.sign; + +import bisq.core.account.witness.AccountAgeWitness; +import bisq.core.account.witness.AccountAgeWitnessService; +import bisq.core.payment.ChargeBackRisk; +import bisq.core.payment.payload.PaymentAccountPayload; +import bisq.core.payment.payload.PaymentMethod; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeResult; +import bisq.core.support.dispute.arbitration.ArbitrationManager; +import bisq.core.support.dispute.arbitration.BuyerDataItem; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; + +import bisq.network.p2p.P2PService; +import bisq.network.p2p.storage.P2PDataStorage; +import bisq.network.p2p.storage.persistence.AppendOnlyDataStoreService; + +import bisq.common.crypto.CryptoException; +import bisq.common.crypto.KeyRing; +import bisq.common.crypto.PubKeyRing; +import bisq.common.crypto.Sig; +import bisq.common.util.Utilities; + +import org.bitcoinj.core.Coin; +import org.bitcoinj.core.ECKey; + +import javax.inject.Inject; + +import com.google.common.annotations.VisibleForTesting; +import com.google.common.base.Charsets; + +import java.security.PublicKey; +import java.security.SignatureException; + +import java.time.Instant; +import java.time.temporal.ChronoUnit; + +import java.util.Arrays; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import java.util.Set; +import java.util.Stack; +import java.util.stream.Collectors; + +import lombok.extern.slf4j.Slf4j; + +import org.jetbrains.annotations.Nullable; + +@Slf4j +public class SignedWitnessService { + public static final long CHARGEBACK_SAFETY_DAYS = 30; + + private final KeyRing keyRing; + private final P2PService p2PService; + private final AccountAgeWitnessService accountAgeWitnessService; + private final ArbitratorManager arbitratorManager; + private final ArbitrationManager arbitrationManager; + private final ChargeBackRisk chargeBackRisk; + + private final Map signedWitnessMap = new HashMap<>(); + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Constructor + /////////////////////////////////////////////////////////////////////////////////////////// + + @Inject + public SignedWitnessService(KeyRing keyRing, + P2PService p2PService, + AccountAgeWitnessService accountAgeWitnessService, + ArbitratorManager arbitratorManager, + SignedWitnessStorageService signedWitnessStorageService, + AppendOnlyDataStoreService appendOnlyDataStoreService, + ArbitrationManager arbitrationManager, + ChargeBackRisk chargeBackRisk) { + this.keyRing = keyRing; + this.p2PService = p2PService; + this.accountAgeWitnessService = accountAgeWitnessService; + this.arbitratorManager = arbitratorManager; + this.arbitrationManager = arbitrationManager; + this.chargeBackRisk = chargeBackRisk; + + // We need to add that early (before onAllServicesInitialized) as it will be used at startup. + appendOnlyDataStoreService.addService(signedWitnessStorageService); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Lifecycle + /////////////////////////////////////////////////////////////////////////////////////////// + + public void onAllServicesInitialized() { + p2PService.getP2PDataStorage().addAppendOnlyDataStoreListener(payload -> { + if (payload instanceof SignedWitness) + addToMap((SignedWitness) payload); + }); + + // At startup the P2PDataStorage initializes earlier, otherwise we ge the listener called. + p2PService.getP2PDataStorage().getAppendOnlyDataStoreMap().values().forEach(e -> { + if (e instanceof SignedWitness) + addToMap((SignedWitness) e); + }); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // API + /////////////////////////////////////////////////////////////////////////////////////////// + + public List getMyWitnessAgeList(PaymentAccountPayload myPaymentAccountPayload) { + AccountAgeWitness accountAgeWitness = accountAgeWitnessService.getMyWitness(myPaymentAccountPayload); + // We do not validate as it would not make sense to cheat one self... + return getSignedWitnessSet(accountAgeWitness).stream() + .map(SignedWitness::getDate) + .sorted() + .collect(Collectors.toList()); + } + + + public List getVerifiedWitnessAgeList(AccountAgeWitness accountAgeWitness) { + return signedWitnessMap.values().stream() + .filter(e -> Arrays.equals(e.getWitnessHash(), accountAgeWitness.getHash())) + .filter(this::verifySignature) + .map(SignedWitness::getDate) + .sorted() + .collect(Collectors.toList()); + } + + // Arbitrators sign with EC key + public SignedWitness signAccountAgeWitness(Coin tradeAmount, + AccountAgeWitness accountAgeWitness, + ECKey key, + PublicKey peersPubKey) { + String accountAgeWitnessHashAsHex = Utilities.encodeToHex(accountAgeWitness.getHash()); + String signatureBase64 = key.signMessage(accountAgeWitnessHashAsHex); + SignedWitness signedWitness = new SignedWitness(true, + accountAgeWitness.getHash(), + signatureBase64.getBytes(Charsets.UTF_8), + key.getPubKey(), + peersPubKey.getEncoded(), + new Date().getTime(), + tradeAmount.value); + publishSignedWitness(signedWitness); + return signedWitness; + } + + // Any peer can sign with DSA key + public SignedWitness signAccountAgeWitness(Coin tradeAmount, + AccountAgeWitness accountAgeWitness, + PublicKey peersPubKey) throws CryptoException { + byte[] signature = Sig.sign(keyRing.getSignatureKeyPair().getPrivate(), accountAgeWitness.getHash()); + SignedWitness signedWitness = new SignedWitness(false, + accountAgeWitness.getHash(), + signature, + keyRing.getSignatureKeyPair().getPublic().getEncoded(), + peersPubKey.getEncoded(), + new Date().getTime(), + tradeAmount.value); + publishSignedWitness(signedWitness); + return signedWitness; + } + + public boolean verifySignature(SignedWitness signedWitness) { + if (signedWitness.isSignedByArbitrator()) { + return verifySignatureWithECKey(signedWitness); + } else { + return verifySignatureWithDSAKey(signedWitness); + } + } + + private boolean verifySignatureWithECKey(SignedWitness signedWitness) { + try { + String message = Utilities.encodeToHex(signedWitness.getWitnessHash()); + String signatureBase64 = new String(signedWitness.getSignature(), Charsets.UTF_8); + ECKey key = ECKey.fromPublicOnly(signedWitness.getSignerPubKey()); + if (arbitratorManager.isPublicKeyInList(Utilities.encodeToHex(key.getPubKey()))) { + key.verifyMessage(message, signatureBase64); + return true; + } else { + log.warn("Provided EC key is not in list of valid arbitrators."); + return false; + } + } catch (SignatureException e) { + log.warn("verifySignature signedWitness failed. signedWitness={}", signedWitness); + log.warn("Caused by ", e); + return false; + } + } + + private boolean verifySignatureWithDSAKey(SignedWitness signedWitness) { + try { + PublicKey signaturePubKey = Sig.getPublicKeyFromBytes(signedWitness.getSignerPubKey()); + Sig.verify(signaturePubKey, signedWitness.getWitnessHash(), signedWitness.getSignature()); + return true; + } catch (CryptoException e) { + log.warn("verifySignature signedWitness failed. signedWitness={}", signedWitness); + log.warn("Caused by ", e); + return false; + } + } + + public Set getSignedWitnessSet(AccountAgeWitness accountAgeWitness) { + return signedWitnessMap.values().stream() + .filter(e -> Arrays.equals(e.getWitnessHash(), accountAgeWitness.getHash())) + .collect(Collectors.toSet()); + } + + // SignedWitness objects signed by arbitrators + public Set getArbitratorsSignedWitnessSet(AccountAgeWitness accountAgeWitness) { + return signedWitnessMap.values().stream() + .filter(SignedWitness::isSignedByArbitrator) + .filter(e -> Arrays.equals(e.getWitnessHash(), accountAgeWitness.getHash())) + .collect(Collectors.toSet()); + } + + // SignedWitness objects signed by any other peer + public Set getTrustedPeerSignedWitnessSet(AccountAgeWitness accountAgeWitness) { + return signedWitnessMap.values().stream() + .filter(e -> !e.isSignedByArbitrator()) + .filter(e -> Arrays.equals(e.getWitnessHash(), accountAgeWitness.getHash())) + .collect(Collectors.toSet()); + } + + // We go one level up by using the signer Key to lookup for SignedWitness objects which contain the signerKey as + // witnessOwnerPubKey + public Set getSignedWitnessSetByOwnerPubKey(byte[] ownerPubKey, + Stack excluded) { + return signedWitnessMap.values().stream() + .filter(e -> Arrays.equals(e.getWitnessOwnerPubKey(), ownerPubKey)) + .filter(e -> !excluded.contains(new P2PDataStorage.ByteArray(e.getSignerPubKey()))) + .collect(Collectors.toSet()); + } + + /** + * Checks whether the accountAgeWitness has a valid signature from a peer/arbitrator. + * @param accountAgeWitness + * @return true if accountAgeWitness is valid, false otherwise. + */ + public boolean isValidAccountAgeWitness(AccountAgeWitness accountAgeWitness) { + Stack excludedPubKeys = new Stack<>(); + long now = new Date().getTime(); + Set signedWitnessSet = getSignedWitnessSet(accountAgeWitness); + for (SignedWitness signedWitness : signedWitnessSet) { + if (isValidSignedWitnessInternal(signedWitness, now, excludedPubKeys)) { + return true; + } + } + // If we have not returned in the loops or they have been empty we have not found a valid signer. + return false; + } + + /** + * Helper to isValidAccountAgeWitness(accountAgeWitness) + * @param signedWitness the signedWitness to validate + * @param childSignedWitnessDateMillis the date the child SignedWitness was signed or current time if it is a leave. + * @param excludedPubKeys stack to prevent recursive loops + * @return true if signedWitness is valid, false otherwise. + */ + private boolean isValidSignedWitnessInternal(SignedWitness signedWitness, + long childSignedWitnessDateMillis, + Stack excludedPubKeys) { + if (!verifySignature(signedWitness)) { + return false; + } + if (signedWitness.isSignedByArbitrator()) { + // If signed by an arbitrator we don't have to check anything else. + return true; + } else { + if (!verifyDate(signedWitness, childSignedWitnessDateMillis)) { + return false; + } + if (excludedPubKeys.size() >= 2000) { + // Prevent DoS attack: an attacker floods the SignedWitness db with a long chain that takes lots of time to verify. + return false; + } + excludedPubKeys.push(new P2PDataStorage.ByteArray(signedWitness.getSignerPubKey())); + excludedPubKeys.push(new P2PDataStorage.ByteArray(signedWitness.getWitnessOwnerPubKey())); + // Iterate over signedWitness signers + Set signerSignedWitnessSet = getSignedWitnessSetByOwnerPubKey(signedWitness.getSignerPubKey(), excludedPubKeys); + for (SignedWitness signerSignedWitness : signerSignedWitnessSet) { + if (isValidSignedWitnessInternal(signerSignedWitness, signedWitness.getDate(), excludedPubKeys)) { + return true; + } + } + excludedPubKeys.pop(); + excludedPubKeys.pop(); + } + // If we have not returned in the loops or they have been empty we have not found a valid signer. + return false; + } + + private boolean verifyDate(SignedWitness signedWitness, long childSignedWitnessDateMillis) { + long childSignedWitnessDateMinusChargebackPeriodMillis = Instant.ofEpochMilli(childSignedWitnessDateMillis).minus(CHARGEBACK_SAFETY_DAYS, ChronoUnit.DAYS).toEpochMilli(); + long signedWitnessDateMillis = signedWitness.getDate(); + return signedWitnessDateMillis <= childSignedWitnessDateMinusChargebackPeriodMillis; + } + + /////////////////////////////////////////////////////////////////////////////////////////// + // Private + /////////////////////////////////////////////////////////////////////////////////////////// + + @VisibleForTesting + void addToMap(SignedWitness signedWitness) { + signedWitnessMap.putIfAbsent(signedWitness.getHashAsByteArray(), signedWitness); + } + + private void publishSignedWitness(SignedWitness signedWitness) { + if (!signedWitnessMap.containsKey(signedWitness.getHashAsByteArray())) { + p2PService.addPersistableNetworkPayload(signedWitness, false); + } + } + + // Arbitrator signing + public List getBuyerPaymentAccounts(long safeDate, PaymentMethod paymentMethod) { + return arbitrationManager.getDisputesAsObservableList().stream() + .filter(dispute -> dispute.getContract().getPaymentMethodId().equals(paymentMethod.getId())) + .filter(this::hasChargebackRisk) + .filter(this::isBuyerWinner) + .map(this::getBuyerData) + .filter(Objects::nonNull) + .filter(buyerDataItem -> buyerDataItem.getAccountAgeWitness().getDate() < safeDate) + .distinct() + .collect(Collectors.toList()); + } + + private boolean hasChargebackRisk(Dispute dispute) { + return chargeBackRisk.hasChargebackRisk(dispute.getContract().getPaymentMethodId(), + dispute.getContract().getOfferPayload().getCurrencyCode()); + } + + private boolean isBuyerWinner(Dispute dispute) { + return dispute.getDisputeResultProperty().get().getWinner() == DisputeResult.Winner.BUYER; + } + + @Nullable + private BuyerDataItem getBuyerData(Dispute dispute) { + PubKeyRing buyerPubKeyRing = dispute.getContract().getBuyerPubKeyRing(); + PaymentAccountPayload buyerPaymentAccountPaload = dispute.getContract().getBuyerPaymentAccountPayload(); + Optional optionalWitness = accountAgeWitnessService + .findWitness(buyerPaymentAccountPaload, buyerPubKeyRing); + return optionalWitness.map(witness -> new BuyerDataItem( + buyerPaymentAccountPaload, + witness, + dispute.getContract().getTradeAmount(), + dispute.getContract().getSellerPubKeyRing().getSignaturePubKey())) + .orElse(null); + } + +} diff --git a/core/src/main/java/bisq/core/account/sign/SignedWitnessStorageService.java b/core/src/main/java/bisq/core/account/sign/SignedWitnessStorageService.java new file mode 100644 index 00000000000..ad461c27b60 --- /dev/null +++ b/core/src/main/java/bisq/core/account/sign/SignedWitnessStorageService.java @@ -0,0 +1,89 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.account.sign; + +import bisq.network.p2p.storage.P2PDataStorage; +import bisq.network.p2p.storage.payload.PersistableNetworkPayload; +import bisq.network.p2p.storage.persistence.MapStoreService; + +import bisq.common.storage.Storage; + +import com.google.inject.name.Named; + +import javax.inject.Inject; + +import java.io.File; + +import java.util.Map; + +import lombok.extern.slf4j.Slf4j; + +import static com.google.common.base.Preconditions.checkArgument; + +@Slf4j +public class SignedWitnessStorageService extends MapStoreService { + private static final String FILE_NAME = "SignedWitnessStore"; + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Constructor + /////////////////////////////////////////////////////////////////////////////////////////// + + @Inject + public SignedWitnessStorageService(@Named(Storage.STORAGE_DIR) File storageDir, + Storage persistableNetworkPayloadMapStorage) { + super(storageDir, persistableNetworkPayloadMapStorage); + } + + /////////////////////////////////////////////////////////////////////////////////////////// + // API + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public String getFileName() { + return FILE_NAME; + } + + @Override + public Map getMap() { + return store.getMap(); + } + + @Override + public boolean canHandle(PersistableNetworkPayload payload) { + return payload instanceof SignedWitness; + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Protected + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + protected SignedWitnessStore createStore() { + return new SignedWitnessStore(); + } + + @Override + protected void readStore() { + super.readStore(); + checkArgument(store instanceof SignedWitnessStore, + "Store is not instance of SignedWitnessStore. That can happen if the ProtoBuffer " + + "file got changed. We cleared the data store and recreated it again."); + } +} diff --git a/core/src/main/java/bisq/core/account/sign/SignedWitnessStore.java b/core/src/main/java/bisq/core/account/sign/SignedWitnessStore.java new file mode 100644 index 00000000000..1f05e66ff59 --- /dev/null +++ b/core/src/main/java/bisq/core/account/sign/SignedWitnessStore.java @@ -0,0 +1,82 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.account.sign; + + +import bisq.network.p2p.storage.P2PDataStorage; +import bisq.network.p2p.storage.payload.PersistableNetworkPayload; + +import bisq.common.proto.persistable.PersistableEnvelope; + +import com.google.protobuf.Message; + +import java.util.List; +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; +import java.util.stream.Collectors; + +import lombok.Getter; +import lombok.extern.slf4j.Slf4j; + + +/** + * We store only the payload in the PB file to save disc space. The hash of the payload can be created anyway and + * is only used as key in the map. So we have a hybrid data structure which is represented as list in the protobuf + * definition and provide a hashMap for the domain access. + */ +@Slf4j +public class SignedWitnessStore implements PersistableEnvelope { + @Getter + private Map map = new ConcurrentHashMap<>(); + + SignedWitnessStore() { + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // PROTO BUFFER + /////////////////////////////////////////////////////////////////////////////////////////// + + private SignedWitnessStore(List list) { + list.forEach(item -> map.put(new P2PDataStorage.ByteArray(item.getHash()), item)); + } + + public Message toProtoMessage() { + return protobuf.PersistableEnvelope.newBuilder() + .setSignedWitnessStore(getBuilder()) + .build(); + } + + private protobuf.SignedWitnessStore.Builder getBuilder() { + final List protoList = map.values().stream() + .map(payload -> (SignedWitness) payload) + .map(SignedWitness::toProtoSignedWitness) + .collect(Collectors.toList()); + return protobuf.SignedWitnessStore.newBuilder().addAllItems(protoList); + } + + public static PersistableEnvelope fromProto(protobuf.SignedWitnessStore proto) { + List list = proto.getItemsList().stream() + .map(SignedWitness::fromProto).collect(Collectors.toList()); + return new SignedWitnessStore(list); + } + + public boolean containsKey(P2PDataStorage.ByteArray hash) { + return map.containsKey(hash); + } +} diff --git a/core/src/main/java/bisq/core/payment/AccountAgeRestrictions.java b/core/src/main/java/bisq/core/account/witness/AccountAgeRestrictions.java similarity index 85% rename from core/src/main/java/bisq/core/payment/AccountAgeRestrictions.java rename to core/src/main/java/bisq/core/account/witness/AccountAgeRestrictions.java index 85dd82cef34..04c6ab2af43 100644 --- a/core/src/main/java/bisq/core/payment/AccountAgeRestrictions.java +++ b/core/src/main/java/bisq/core/account/witness/AccountAgeRestrictions.java @@ -15,11 +15,12 @@ * along with Bisq. If not, see . */ -package bisq.core.payment; +package bisq.core.account.witness; import bisq.core.offer.Offer; import bisq.core.offer.OfferPayload; import bisq.core.offer.OfferRestrictions; +import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.PaymentMethod; import bisq.core.trade.Trade; @@ -32,7 +33,7 @@ @Slf4j public class AccountAgeRestrictions { - public static final long SAFE_ACCOUNT_AGE_DATE = Utilities.getUTCDate(2019, GregorianCalendar.MARCH, 1).getTime(); + private static final long SAFE_ACCOUNT_AGE_DATE = Utilities.getUTCDate(2019, GregorianCalendar.MARCH, 1).getTime(); public static boolean isMakersAccountAgeImmature(AccountAgeWitnessService accountAgeWitnessService, Offer offer) { long accountCreationDate = new Date().getTime() - accountAgeWitnessService.getMakersAccountAge(offer, new Date()); @@ -54,7 +55,7 @@ public static long getMyTradeLimitAtCreateOffer(AccountAgeWitnessService account String currencyCode, OfferPayload.Direction direction) { if (direction == OfferPayload.Direction.BUY && - PaymentMethod.hasChargebackRisk(paymentAccount.getPaymentMethod()) && + PaymentMethod.hasChargebackRisk(paymentAccount.getPaymentMethod(), currencyCode) && AccountAgeRestrictions.isMyAccountAgeImmature(accountAgeWitnessService, paymentAccount)) { return OfferRestrictions.TOLERATED_SMALL_TRADE_AMOUNT.value; } else { @@ -67,15 +68,18 @@ public static long getMyTradeLimitAtTakeOffer(AccountAgeWitnessService accountAg Offer offer, String currencyCode, OfferPayload.Direction direction) { - if (direction == OfferPayload.Direction.BUY && PaymentMethod.hasChargebackRisk(paymentAccount.getPaymentMethod()) && + if (direction == OfferPayload.Direction.BUY && + PaymentMethod.hasChargebackRisk(paymentAccount.getPaymentMethod(), currencyCode) && AccountAgeRestrictions.isMakersAccountAgeImmature(accountAgeWitnessService, offer)) { // Taker is seller return OfferRestrictions.TOLERATED_SMALL_TRADE_AMOUNT.value; - } else if (direction == OfferPayload.Direction.SELL && PaymentMethod.hasChargebackRisk(paymentAccount.getPaymentMethod()) && + } else if (direction == OfferPayload.Direction.SELL && + PaymentMethod.hasChargebackRisk(paymentAccount.getPaymentMethod(), currencyCode) && AccountAgeRestrictions.isMyAccountAgeImmature(accountAgeWitnessService, paymentAccount)) { // Taker is buyer return OfferRestrictions.TOLERATED_SMALL_TRADE_AMOUNT.value; } else { + // Offers with no chargeback risk or mature buyer accounts return accountAgeWitnessService.getMyTradeLimit(paymentAccount, currencyCode); } } diff --git a/core/src/main/java/bisq/core/payment/AccountAgeWitness.java b/core/src/main/java/bisq/core/account/witness/AccountAgeWitness.java similarity index 81% rename from core/src/main/java/bisq/core/payment/AccountAgeWitness.java rename to core/src/main/java/bisq/core/account/witness/AccountAgeWitness.java index 78660248a55..76afa35807a 100644 --- a/core/src/main/java/bisq/core/payment/AccountAgeWitness.java +++ b/core/src/main/java/bisq/core/account/witness/AccountAgeWitness.java @@ -15,23 +15,20 @@ * along with bisq. If not, see . */ -package bisq.core.payment; +package bisq.core.account.witness; import bisq.network.p2p.storage.P2PDataStorage; -import bisq.network.p2p.storage.payload.CapabilityRequiringPayload; import bisq.network.p2p.storage.payload.DateTolerantPayload; import bisq.network.p2p.storage.payload.LazyProcessedPayload; import bisq.network.p2p.storage.payload.PersistableNetworkPayload; -import bisq.common.app.Capabilities; -import bisq.common.app.Capability; import bisq.common.proto.persistable.PersistableEnvelope; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; +import java.time.Clock; + import java.util.Date; import java.util.concurrent.TimeUnit; @@ -43,7 +40,7 @@ // so only the newly added objects since the last release will be retrieved over the P2P network. @Slf4j @Value -public class AccountAgeWitness implements LazyProcessedPayload, PersistableNetworkPayload, PersistableEnvelope, DateTolerantPayload, CapabilityRequiringPayload { +public class AccountAgeWitness implements LazyProcessedPayload, PersistableNetworkPayload, PersistableEnvelope, DateTolerantPayload { private static final long TOLERANCE = TimeUnit.DAYS.toMillis(1); private final byte[] hash; // Ripemd160(Sha256(concatenated accountHash, signature and sigPubKey)); 20 bytes @@ -61,18 +58,18 @@ public AccountAgeWitness(byte[] hash, /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.PersistableNetworkPayload toProtoMessage() { - final PB.AccountAgeWitness.Builder builder = PB.AccountAgeWitness.newBuilder() + public protobuf.PersistableNetworkPayload toProtoMessage() { + final protobuf.AccountAgeWitness.Builder builder = protobuf.AccountAgeWitness.newBuilder() .setHash(ByteString.copyFrom(hash)) .setDate(date); - return PB.PersistableNetworkPayload.newBuilder().setAccountAgeWitness(builder).build(); + return protobuf.PersistableNetworkPayload.newBuilder().setAccountAgeWitness(builder).build(); } - public PB.AccountAgeWitness toProtoAccountAgeWitness() { + public protobuf.AccountAgeWitness toProtoAccountAgeWitness() { return toProtoMessage().getAccountAgeWitness(); } - public static AccountAgeWitness fromProto(PB.AccountAgeWitness proto) { + public static AccountAgeWitness fromProto(protobuf.AccountAgeWitness proto) { byte[] hash = proto.getHash().toByteArray(); if (hash.length != 20) { log.warn("We got a a hash which is not 20 bytes"); @@ -89,7 +86,7 @@ public static AccountAgeWitness fromProto(PB.AccountAgeWitness proto) { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public boolean isDateInTolerance() { + public boolean isDateInTolerance(Clock clock) { // We don't allow older or newer then 1 day. // Preventing forward dating is also important to protect against a sophisticated attack return Math.abs(new Date().getTime() - date) <= TOLERANCE; @@ -100,12 +97,6 @@ public boolean verifyHashSize() { return hash.length == 20; } - // Pre 0.6 version don't know the new message type and throw an error which leads to disconnecting the peer. - @Override - public Capabilities getRequiredCapabilities() { - return new Capabilities(Capability.ACCOUNT_AGE_WITNESS); - } - @Override public byte[] getHash() { return hash; diff --git a/core/src/main/java/bisq/core/payment/AccountAgeWitnessService.java b/core/src/main/java/bisq/core/account/witness/AccountAgeWitnessService.java similarity index 97% rename from core/src/main/java/bisq/core/payment/AccountAgeWitnessService.java rename to core/src/main/java/bisq/core/account/witness/AccountAgeWitnessService.java index 547a9401a35..74f7d276d3e 100644 --- a/core/src/main/java/bisq/core/payment/AccountAgeWitnessService.java +++ b/core/src/main/java/bisq/core/account/witness/AccountAgeWitnessService.java @@ -15,10 +15,12 @@ * along with bisq. If not, see . */ -package bisq.core.payment; +package bisq.core.account.witness; import bisq.core.locale.CurrencyUtil; import bisq.core.offer.Offer; +import bisq.core.payment.AssetAccount; +import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.PaymentAccountPayload; import bisq.core.payment.payload.PaymentMethod; import bisq.core.trade.Trade; @@ -63,7 +65,6 @@ public class AccountAgeWitnessService { private static final Date RELEASE = Utilities.getUTCDate(2017, GregorianCalendar.NOVEMBER, 11); public static final Date FULL_ACTIVATION = Utilities.getUTCDate(2018, GregorianCalendar.FEBRUARY, 15); - public static final long SAFE_ACCOUNT_AGE_DATE = Utilities.getUTCDate(2019, GregorianCalendar.MARCH, 15).getTime(); public enum AccountAge { LESS_ONE_MONTH, @@ -178,7 +179,7 @@ private Optional getWitnessByHash(byte[] hash) { if (!containsKey) log.debug("hash not found in accountAgeWitnessMap"); - return accountAgeWitnessMap.containsKey(hashAsByteArray) ? Optional.of(accountAgeWitnessMap.get(hashAsByteArray)) : Optional.empty(); + return accountAgeWitnessMap.containsKey(hashAsByteArray) ? Optional.of(accountAgeWitnessMap.get(hashAsByteArray)) : Optional.empty(); } private Optional getWitnessByHashAsHex(String hashAsHex) { @@ -212,13 +213,9 @@ private long getTradeLimit(Coin maxTradeLimit, String currencyCode, Optional getAccountAgeCategory(accountAge)) + .map(accountAgeWitness -> getAccountAgeCategory(accountAge)) .orElse(AccountAge.LESS_ONE_MONTH); - // TODO Fade in by date can be removed after feb 2018 - // We want to fade in the limit over 2 months to avoid that all users get limited to 25% of the limit when - // we deploy that feature. - switch (accountAgeCategory) { case TWO_MONTHS_OR_MORE: factor = 1; diff --git a/core/src/main/java/bisq/core/payment/AccountAgeWitnessStorageService.java b/core/src/main/java/bisq/core/account/witness/AccountAgeWitnessStorageService.java similarity index 95% rename from core/src/main/java/bisq/core/payment/AccountAgeWitnessStorageService.java rename to core/src/main/java/bisq/core/account/witness/AccountAgeWitnessStorageService.java index 437014d9797..b55e9fb1de2 100644 --- a/core/src/main/java/bisq/core/payment/AccountAgeWitnessStorageService.java +++ b/core/src/main/java/bisq/core/account/witness/AccountAgeWitnessStorageService.java @@ -15,7 +15,7 @@ * along with Bisq. If not, see . */ -package bisq.core.payment; +package bisq.core.account.witness; import bisq.network.p2p.storage.P2PDataStorage; import bisq.network.p2p.storage.payload.PersistableNetworkPayload; @@ -84,6 +84,6 @@ protected void readStore() { super.readStore(); checkArgument(store instanceof AccountAgeWitnessStore, "Store is not instance of AccountAgeWitnessStore. That can happen if the ProtoBuffer " + - "file got changed. We clear the data store and recreated it again."); + "file got changed. We cleared the data store and recreated it again."); } } diff --git a/core/src/main/java/bisq/core/payment/AccountAgeWitnessStore.java b/core/src/main/java/bisq/core/account/witness/AccountAgeWitnessStore.java similarity index 86% rename from core/src/main/java/bisq/core/payment/AccountAgeWitnessStore.java rename to core/src/main/java/bisq/core/account/witness/AccountAgeWitnessStore.java index 9493be42a4e..e25f73e28b8 100644 --- a/core/src/main/java/bisq/core/payment/AccountAgeWitnessStore.java +++ b/core/src/main/java/bisq/core/account/witness/AccountAgeWitnessStore.java @@ -15,15 +15,13 @@ * along with Bisq. If not, see . */ -package bisq.core.payment; +package bisq.core.account.witness; import bisq.network.p2p.storage.P2PDataStorage; import bisq.network.p2p.storage.payload.PersistableNetworkPayload; import bisq.common.proto.persistable.PersistableEnvelope; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import java.util.List; @@ -58,20 +56,20 @@ private AccountAgeWitnessStore(List list) { } public Message toProtoMessage() { - return PB.PersistableEnvelope.newBuilder() + return protobuf.PersistableEnvelope.newBuilder() .setAccountAgeWitnessStore(getBuilder()) .build(); } - private PB.AccountAgeWitnessStore.Builder getBuilder() { - final List protoList = map.values().stream() + private protobuf.AccountAgeWitnessStore.Builder getBuilder() { + final List protoList = map.values().stream() .map(payload -> (AccountAgeWitness) payload) .map(AccountAgeWitness::toProtoAccountAgeWitness) .collect(Collectors.toList()); - return PB.AccountAgeWitnessStore.newBuilder().addAllItems(protoList); + return protobuf.AccountAgeWitnessStore.newBuilder().addAllItems(protoList); } - public static PersistableEnvelope fromProto(PB.AccountAgeWitnessStore proto) { + public static PersistableEnvelope fromProto(protobuf.AccountAgeWitnessStore proto) { List list = proto.getItemsList().stream() .map(AccountAgeWitness::fromProto).collect(Collectors.toList()); return new AccountAgeWitnessStore(list); diff --git a/core/src/main/java/bisq/core/alert/Alert.java b/core/src/main/java/bisq/core/alert/Alert.java index 4081b231f26..080c8272517 100644 --- a/core/src/main/java/bisq/core/alert/Alert.java +++ b/core/src/main/java/bisq/core/alert/Alert.java @@ -24,8 +24,6 @@ import bisq.common.crypto.Sig; import bisq.common.util.ExtraDataMapValidator; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import org.springframework.util.CollectionUtils; @@ -98,20 +96,26 @@ public Alert(String message, } @Override - public PB.StoragePayload toProtoMessage() { + public protobuf.StoragePayload toProtoMessage() { checkNotNull(ownerPubKeyBytes, "storagePublicKeyBytes must not be null"); checkNotNull(signatureAsBase64, "signatureAsBase64 must not be null"); - final PB.Alert.Builder builder = PB.Alert.newBuilder() + protobuf.Alert.Builder builder = protobuf.Alert.newBuilder() .setMessage(message) .setIsUpdateInfo(isUpdateInfo) .setVersion(version) .setOwnerPubKeyBytes(ByteString.copyFrom(ownerPubKeyBytes)) .setSignatureAsBase64(signatureAsBase64); Optional.ofNullable(getExtraDataMap()).ifPresent(builder::putAllExtraData); - return PB.StoragePayload.newBuilder().setAlert(builder).build(); + return protobuf.StoragePayload.newBuilder().setAlert(builder).build(); } - public static Alert fromProto(PB.Alert proto) { + @Nullable + public static Alert fromProto(protobuf.Alert proto) { + // We got in dev testing sometimes an empty protobuf Alert. Not clear why that happened but as it causes an + // exception and corrupted user db file we prefer to set it to null. + if (proto.getSignatureAsBase64().isEmpty()) + return null; + return new Alert(proto.getMessage(), proto.getIsUpdateInfo(), proto.getVersion(), diff --git a/core/src/main/java/bisq/core/alert/PrivateNotificationMessage.java b/core/src/main/java/bisq/core/alert/PrivateNotificationMessage.java index 4aeb529256c..25820ef903f 100644 --- a/core/src/main/java/bisq/core/alert/PrivateNotificationMessage.java +++ b/core/src/main/java/bisq/core/alert/PrivateNotificationMessage.java @@ -23,8 +23,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Value; @@ -57,16 +55,16 @@ private PrivateNotificationMessage(PrivateNotificationPayload privateNotificatio } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setPrivateNotificationMessage(PB.PrivateNotificationMessage.newBuilder() + .setPrivateNotificationMessage(protobuf.PrivateNotificationMessage.newBuilder() .setPrivateNotificationPayload(privateNotificationPayload.toProtoMessage()) .setSenderNodeAddress(senderNodeAddress.toProtoMessage()) .setUid(uid)) .build(); } - public static PrivateNotificationMessage fromProto(PB.PrivateNotificationMessage proto, int messageVersion) { + public static PrivateNotificationMessage fromProto(protobuf.PrivateNotificationMessage proto, int messageVersion) { return new PrivateNotificationMessage(PrivateNotificationPayload.fromProto(proto.getPrivateNotificationPayload()), NodeAddress.fromProto(proto.getSenderNodeAddress()), proto.getUid(), diff --git a/core/src/main/java/bisq/core/alert/PrivateNotificationPayload.java b/core/src/main/java/bisq/core/alert/PrivateNotificationPayload.java index 2e01065ac1a..2c29647878c 100644 --- a/core/src/main/java/bisq/core/alert/PrivateNotificationPayload.java +++ b/core/src/main/java/bisq/core/alert/PrivateNotificationPayload.java @@ -21,8 +21,6 @@ import bisq.common.proto.network.NetworkPayload; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import java.security.PublicKey; @@ -63,17 +61,17 @@ private PrivateNotificationPayload(String message, String signatureAsBase64, byt sigPublicKey = Sig.getPublicKeyFromBytes(sigPublicKeyBytes); } - public static PrivateNotificationPayload fromProto(PB.PrivateNotificationPayload proto) { + public static PrivateNotificationPayload fromProto(protobuf.PrivateNotificationPayload proto) { return new PrivateNotificationPayload(proto.getMessage(), proto.getSignatureAsBase64(), proto.getSigPublicKeyBytes().toByteArray()); } @Override - public PB.PrivateNotificationPayload toProtoMessage() { + public protobuf.PrivateNotificationPayload toProtoMessage() { checkNotNull(sigPublicKeyBytes, "sigPublicKeyBytes must not be null"); checkNotNull(signatureAsBase64, "signatureAsBase64 must not be null"); - return PB.PrivateNotificationPayload.newBuilder() + return protobuf.PrivateNotificationPayload.newBuilder() .setMessage(message) .setSignatureAsBase64(signatureAsBase64) .setSigPublicKeyBytes(ByteString.copyFrom(sigPublicKeyBytes)) diff --git a/core/src/main/java/bisq/core/app/AvoidStandbyModeService.java b/core/src/main/java/bisq/core/app/AvoidStandbyModeService.java index 36badeaecd5..bf9a733718e 100644 --- a/core/src/main/java/bisq/core/app/AvoidStandbyModeService.java +++ b/core/src/main/java/bisq/core/app/AvoidStandbyModeService.java @@ -20,6 +20,7 @@ import bisq.core.user.Preferences; import javax.inject.Inject; +import javax.inject.Singleton; import org.apache.commons.io.IOUtils; @@ -40,6 +41,7 @@ import javax.sound.sampled.SourceDataLine; @Slf4j +@Singleton public class AvoidStandbyModeService { private final Preferences preferences; private volatile boolean isStopped; diff --git a/core/src/main/java/bisq/core/app/BisqEnvironment.java b/core/src/main/java/bisq/core/app/BisqEnvironment.java index 59319dd525b..fdc211ad583 100644 --- a/core/src/main/java/bisq/core/app/BisqEnvironment.java +++ b/core/src/main/java/bisq/core/app/BisqEnvironment.java @@ -191,13 +191,12 @@ public static boolean isDaoActivated(Environment environment) { @Getter protected List bannedSeedNodes, bannedBtcNodes, bannedPriceRelayNodes; - protected final String btcNodes, seedNodes, ignoreDevMsg, useDevPrivilegeKeys, useDevMode, useTorForBtc, rpcUser, - rpcPassword, rpcPort, rpcBlockNotificationPort, dumpBlockchainData, fullDaoNode, + protected final String btcNodes, seedNodes, ignoreDevMsg, useDevPrivilegeKeys, useDevMode, useTorForBtc, rpcUser, rpcPassword, + rpcHost, rpcPort, rpcBlockNotificationPort, rpcBlockNotificationHost, dumpBlockchainData, fullDaoNode, banList, dumpStatistics, maxMemory, socks5ProxyBtcAddress, torRcFile, torRcOptions, externalTorControlPort, externalTorPassword, externalTorCookieFile, - socks5ProxyHttpAddress, useAllProvidedNodes, numConnectionForBtc, genesisTxId, genesisBlockHeight, - genesisTotalSupply, referralId, daoActivated, msgThrottlePerSec, msgThrottlePer10Sec, sendMsgThrottleTrigger, - sendMsgThrottleSleep, ignoreLocalBtcNode; + socks5ProxyHttpAddress, useAllProvidedNodes, numConnectionForBtc, genesisTxId, genesisBlockHeight, genesisTotalSupply, + referralId, daoActivated, msgThrottlePerSec, msgThrottlePer10Sec, sendMsgThrottleTrigger, sendMsgThrottleSleep, ignoreLocalBtcNode; protected final boolean externalTorUseSafeCookieAuthentication, torStreamIsolation; @@ -306,12 +305,18 @@ public BisqEnvironment(PropertySource commandLineProperties) { rpcPassword = commandLineProperties.containsProperty(DaoOptionKeys.RPC_PASSWORD) ? (String) commandLineProperties.getProperty(DaoOptionKeys.RPC_PASSWORD) : ""; + rpcHost = commandLineProperties.containsProperty(DaoOptionKeys.RPC_HOST) ? + (String) commandLineProperties.getProperty(DaoOptionKeys.RPC_HOST) : + ""; rpcPort = commandLineProperties.containsProperty(DaoOptionKeys.RPC_PORT) ? (String) commandLineProperties.getProperty(DaoOptionKeys.RPC_PORT) : ""; rpcBlockNotificationPort = commandLineProperties.containsProperty(DaoOptionKeys.RPC_BLOCK_NOTIFICATION_PORT) ? (String) commandLineProperties.getProperty(DaoOptionKeys.RPC_BLOCK_NOTIFICATION_PORT) : ""; + rpcBlockNotificationHost = commandLineProperties.containsProperty(DaoOptionKeys.RPC_BLOCK_NOTIFICATION_HOST) ? + (String) commandLineProperties.getProperty(DaoOptionKeys.RPC_BLOCK_NOTIFICATION_HOST) : + ""; dumpBlockchainData = commandLineProperties.containsProperty(DaoOptionKeys.DUMP_BLOCKCHAIN_DATA) ? (String) commandLineProperties.getProperty(DaoOptionKeys.DUMP_BLOCKCHAIN_DATA) : ""; @@ -504,8 +509,10 @@ private PropertySource defaultProperties() { setProperty(DaoOptionKeys.RPC_USER, rpcUser); setProperty(DaoOptionKeys.RPC_PASSWORD, rpcPassword); + setProperty(DaoOptionKeys.RPC_HOST, rpcHost); setProperty(DaoOptionKeys.RPC_PORT, rpcPort); setProperty(DaoOptionKeys.RPC_BLOCK_NOTIFICATION_PORT, rpcBlockNotificationPort); + setProperty(DaoOptionKeys.RPC_BLOCK_NOTIFICATION_HOST, rpcBlockNotificationHost); setProperty(DaoOptionKeys.DUMP_BLOCKCHAIN_DATA, dumpBlockchainData); setProperty(DaoOptionKeys.FULL_DAO_NODE, fullDaoNode); setProperty(DaoOptionKeys.GENESIS_TX_ID, genesisTxId); diff --git a/core/src/main/java/bisq/core/app/BisqExecutable.java b/core/src/main/java/bisq/core/app/BisqExecutable.java index 28805139198..f5935a54067 100644 --- a/core/src/main/java/bisq/core/app/BisqExecutable.java +++ b/core/src/main/java/bisq/core/app/BisqExecutable.java @@ -17,7 +17,6 @@ package bisq.core.app; -import bisq.core.arbitration.ArbitratorManager; import bisq.core.btc.BtcOptionKeys; import bisq.core.btc.setup.RegTestHost; import bisq.core.btc.setup.WalletsSetup; @@ -29,6 +28,7 @@ import bisq.core.offer.OpenOfferManager; import bisq.core.setup.CorePersistedDataHost; import bisq.core.setup.CoreSetup; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; import bisq.core.trade.TradeManager; import bisq.network.NetworkOptionKeys; @@ -42,8 +42,6 @@ import bisq.common.handlers.ResultHandler; import bisq.common.proto.persistable.PersistedDataHost; import bisq.common.setup.GracefulShutDownHandler; -import bisq.common.storage.CorruptedDatabaseFilesHandler; -import bisq.common.storage.Storage; import org.springframework.core.env.JOptCommandLinePropertySource; @@ -232,8 +230,6 @@ protected Injector getInjector() { protected void applyInjector() { setupDevEnv(); - setCorruptedDataBaseFilesHandler(); - setupPersistedDataHosts(injector); } @@ -242,20 +238,15 @@ protected void setupDevEnv() { DevEnv.setDaoActivated(BisqEnvironment.isDaoActivated(bisqEnvironment)); } - private void setCorruptedDataBaseFilesHandler() { - CorruptedDatabaseFilesHandler corruptedDatabaseFilesHandler = injector.getInstance(CorruptedDatabaseFilesHandler.class); - Storage.setCorruptedDatabaseFilesHandler(corruptedDatabaseFilesHandler); - } - protected void setupPersistedDataHosts(Injector injector) { try { PersistedDataHost.apply(CorePersistedDataHost.getPersistedDataHosts(injector)); } catch (Throwable t) { + log.error("Error at PersistedDataHost.apply: {}", t.toString(), t); // If we are in dev mode we want to get the exception if some db files are corrupted // We need to delay it as the stage is not created yet and so popups would not be shown. if (DevEnv.isDevMode()) UserThread.runAfter(() -> { - log.error("Error at PersistedDataHost.apply: {}", t.toString()); throw t; }, 2); } @@ -290,12 +281,14 @@ public void gracefulShutDown(ResultHandler resultHandler) { injector.getInstance(TradeManager.class).shutDown(); injector.getInstance(DaoSetup.class).shutDown(); injector.getInstance(OpenOfferManager.class).shutDown(() -> { + log.info("OpenOfferManager shutdown completed"); injector.getInstance(P2PService.class).shutDown(() -> { + log.info("P2PService shutdown completed"); injector.getInstance(WalletsSetup.class).shutDownComplete.addListener((ov, o, n) -> { + log.info("WalletsSetup shutdown completed"); module.close(injector); - log.debug("Graceful shutdown completed"); resultHandler.handleResult(); - + log.info("Graceful shutdown completed. Exiting now."); System.exit(0); }); injector.getInstance(WalletsSetup.class).shutDown(); @@ -541,6 +534,10 @@ protected void customizeOptionParsing(OptionParser parser) { "Bitcoind rpc password") .withRequiredArg(); + parser.accepts(DaoOptionKeys.RPC_HOST, + "Bitcoind rpc host") + .withRequiredArg(); + parser.accepts(DaoOptionKeys.RPC_PORT, "Bitcoind rpc port") .withRequiredArg(); @@ -549,6 +546,10 @@ protected void customizeOptionParsing(OptionParser parser) { "Bitcoind rpc port for block notifications") .withRequiredArg(); + parser.accepts(DaoOptionKeys.RPC_BLOCK_NOTIFICATION_HOST, + "Bitcoind rpc accepted incoming host for block notifications") + .withRequiredArg(); + parser.accepts(DaoOptionKeys.DUMP_BLOCKCHAIN_DATA, format("If set to true the blockchain data from RPC requests to Bitcoin Core are " + "stored as json file in the data dir. (default: %s)", "false")) diff --git a/core/src/main/java/bisq/core/app/BisqSetup.java b/core/src/main/java/bisq/core/app/BisqSetup.java index cbeeca5f08a..a77eafa8768 100644 --- a/core/src/main/java/bisq/core/app/BisqSetup.java +++ b/core/src/main/java/bisq/core/app/BisqSetup.java @@ -17,12 +17,12 @@ package bisq.core.app; +import bisq.core.account.sign.SignedWitnessService; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.alert.Alert; import bisq.core.alert.AlertManager; import bisq.core.alert.PrivateNotificationManager; import bisq.core.alert.PrivateNotificationPayload; -import bisq.core.arbitration.ArbitratorManager; -import bisq.core.arbitration.DisputeManager; import bisq.core.btc.Balances; import bisq.core.btc.model.AddressEntry; import bisq.core.btc.setup.WalletsSetup; @@ -41,11 +41,15 @@ import bisq.core.notifications.alerts.market.MarketAlerts; import bisq.core.notifications.alerts.price.PriceAlert; import bisq.core.offer.OpenOfferManager; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.TradeLimits; import bisq.core.provider.fee.FeeService; import bisq.core.provider.price.PriceFeedService; +import bisq.core.support.dispute.arbitration.ArbitrationManager; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; +import bisq.core.support.dispute.mediation.MediationManager; +import bisq.core.support.dispute.mediation.mediator.MediatorManager; +import bisq.core.support.traderchat.TraderChatManager; import bisq.core.trade.TradeManager; import bisq.core.trade.statistics.AssetTradeActivityCheck; import bisq.core.trade.statistics.TradeStatisticsManager; @@ -58,7 +62,7 @@ import bisq.network.p2p.P2PService; import bisq.network.p2p.peers.keepalive.messages.Ping; -import bisq.common.Clock; +import bisq.common.ClockWatcher; import bisq.common.Timer; import bisq.common.UserThread; import bisq.common.app.DevEnv; @@ -72,6 +76,7 @@ import org.bitcoinj.core.Coin; import javax.inject.Inject; +import javax.inject.Singleton; import com.google.common.net.InetAddresses; @@ -109,6 +114,7 @@ import javax.annotation.Nullable; @Slf4j +@Singleton public class BisqSetup { public interface BisqSetupCompleteListener { void onSetupComplete(); @@ -124,23 +130,27 @@ public interface BisqSetupCompleteListener { private final Balances balances; private final PriceFeedService priceFeedService; private final ArbitratorManager arbitratorManager; + private final MediatorManager mediatorManager; private final P2PService p2PService; private final TradeManager tradeManager; private final OpenOfferManager openOfferManager; - private final DisputeManager disputeManager; + private final ArbitrationManager arbitrationManager; + private final MediationManager mediationManager; + private final TraderChatManager traderChatManager; private final Preferences preferences; private final User user; private final AlertManager alertManager; private final PrivateNotificationManager privateNotificationManager; private final FilterManager filterManager; private final TradeStatisticsManager tradeStatisticsManager; - private final Clock clock; + private final ClockWatcher clockWatcher; private final FeeService feeService; private final DaoSetup daoSetup; private final EncryptionService encryptionService; private final KeyRing keyRing; private final BisqEnvironment bisqEnvironment; private final AccountAgeWitnessService accountAgeWitnessService; + private final SignedWitnessService signedWitnessService; private final MobileNotificationService mobileNotificationService; private final MyOfferTakenEvents myOfferTakenEvents; private final TradeEvents tradeEvents; @@ -202,23 +212,27 @@ public BisqSetup(P2PNetworkSetup p2PNetworkSetup, Balances balances, PriceFeedService priceFeedService, ArbitratorManager arbitratorManager, + MediatorManager mediatorManager, P2PService p2PService, TradeManager tradeManager, OpenOfferManager openOfferManager, - DisputeManager disputeManager, + ArbitrationManager arbitrationManager, + MediationManager mediationManager, + TraderChatManager traderChatManager, Preferences preferences, User user, AlertManager alertManager, PrivateNotificationManager privateNotificationManager, FilterManager filterManager, TradeStatisticsManager tradeStatisticsManager, - Clock clock, + ClockWatcher clockWatcher, FeeService feeService, DaoSetup daoSetup, EncryptionService encryptionService, KeyRing keyRing, BisqEnvironment bisqEnvironment, AccountAgeWitnessService accountAgeWitnessService, + SignedWitnessService signedWitnessService, MobileNotificationService mobileNotificationService, MyOfferTakenEvents myOfferTakenEvents, TradeEvents tradeEvents, @@ -242,23 +256,27 @@ public BisqSetup(P2PNetworkSetup p2PNetworkSetup, this.balances = balances; this.priceFeedService = priceFeedService; this.arbitratorManager = arbitratorManager; + this.mediatorManager = mediatorManager; this.p2PService = p2PService; this.tradeManager = tradeManager; this.openOfferManager = openOfferManager; - this.disputeManager = disputeManager; + this.arbitrationManager = arbitrationManager; + this.mediationManager = mediationManager; + this.traderChatManager = traderChatManager; this.preferences = preferences; this.user = user; this.alertManager = alertManager; this.privateNotificationManager = privateNotificationManager; this.filterManager = filterManager; this.tradeStatisticsManager = tradeStatisticsManager; - this.clock = clock; + this.clockWatcher = clockWatcher; this.feeService = feeService; this.daoSetup = daoSetup; this.encryptionService = encryptionService; this.keyRing = keyRing; this.bisqEnvironment = bisqEnvironment; this.accountAgeWitnessService = accountAgeWitnessService; + this.signedWitnessService = signedWitnessService; this.mobileNotificationService = mobileNotificationService; this.myOfferTakenEvents = myOfferTakenEvents; this.tradeEvents = tradeEvents; @@ -283,6 +301,11 @@ public void addBisqSetupCompleteListener(BisqSetupCompleteListener listener) { } public void start() { + if (log.isDebugEnabled()) { + UserThread.runPeriodically(() -> { + log.debug("1 second heartbeat"); + }, 1); + } maybeReSyncSPVChain(); maybeShowTac(); } @@ -575,12 +598,15 @@ private void checkForLockedUpFunds() { .filter(e -> tradeManager.getSetOfAllTradeIds().contains(e.getOfferId()) && e.getContext() == AddressEntry.Context.MULTI_SIG) .forEach(e -> { - final Coin balance = e.getCoinLockedInMultiSig(); - final String message = Res.get("popup.warning.lockedUpFunds", - formatter.formatCoinWithCode(balance), e.getAddressString(), e.getOfferId()); - log.warn(message); - if (lockedUpFundsHandler != null) - lockedUpFundsHandler.accept(message); + Coin balance = e.getCoinLockedInMultiSig(); + if (balance.isPositive()) { + String message = Res.get("popup.warning.lockedUpFunds", + formatter.formatCoinWithCode(balance), e.getAddressString(), e.getOfferId()); + log.warn(message); + if (lockedUpFundsHandler != null) { + lockedUpFundsHandler.accept(message); + } + } }); } @@ -599,11 +625,13 @@ private void checkForCorrectOSArchitecture() { private void initDomainServices() { log.info("initDomainServices"); - clock.start(); + clockWatcher.start(); tradeLimits.onAllServicesInitialized(); - disputeManager.onAllServicesInitialized(); + arbitrationManager.onAllServicesInitialized(); + mediationManager.onAllServicesInitialized(); + traderChatManager.onAllServicesInitialized(); tradeManager.onAllServicesInitialized(); @@ -615,6 +643,7 @@ private void initDomainServices() { balances.onAllServicesInitialized(); arbitratorManager.onAllServicesInitialized(); + mediatorManager.onAllServicesInitialized(); alertManager.alertMessageProperty().addListener((observable, oldValue, newValue) -> displayAlertIfPresent(newValue, false)); @@ -645,6 +674,7 @@ private void initDomainServices() { assetService.onAllServicesInitialized(); accountAgeWitnessService.onAllServicesInitialized(); + signedWitnessService.onAllServicesInitialized(); priceFeedService.setCurrencyCodeOnInit(); diff --git a/core/src/main/java/bisq/core/app/P2PNetworkSetup.java b/core/src/main/java/bisq/core/app/P2PNetworkSetup.java index cbcda4bb3af..76527919dc4 100644 --- a/core/src/main/java/bisq/core/app/P2PNetworkSetup.java +++ b/core/src/main/java/bisq/core/app/P2PNetworkSetup.java @@ -28,6 +28,7 @@ import bisq.network.p2p.network.ConnectionListener; import javax.inject.Inject; +import javax.inject.Singleton; import org.fxmisc.easybind.EasyBind; import org.fxmisc.easybind.monadic.MonadicBinding; @@ -44,6 +45,7 @@ import javax.annotation.Nullable; +@Singleton @Slf4j public class P2PNetworkSetup { private final PriceFeedService priceFeedService; diff --git a/core/src/main/java/bisq/core/app/TorSetup.java b/core/src/main/java/bisq/core/app/TorSetup.java index 238e23e97a4..669f570ee1c 100644 --- a/core/src/main/java/bisq/core/app/TorSetup.java +++ b/core/src/main/java/bisq/core/app/TorSetup.java @@ -25,6 +25,7 @@ import com.google.inject.name.Named; import javax.inject.Inject; +import javax.inject.Singleton; import java.nio.file.Paths; @@ -36,6 +37,7 @@ import javax.annotation.Nullable; @Slf4j +@Singleton public class TorSetup { private File torDir; diff --git a/core/src/main/java/bisq/core/app/WalletAppSetup.java b/core/src/main/java/bisq/core/app/WalletAppSetup.java index e89df28ab85..f9ad67f2fd8 100644 --- a/core/src/main/java/bisq/core/app/WalletAppSetup.java +++ b/core/src/main/java/bisq/core/app/WalletAppSetup.java @@ -28,6 +28,7 @@ import org.bitcoinj.store.ChainFileLockedException; import javax.inject.Inject; +import javax.inject.Singleton; import org.fxmisc.easybind.EasyBind; import org.fxmisc.easybind.monadic.MonadicBinding; @@ -50,6 +51,7 @@ import javax.annotation.Nullable; @Slf4j +@Singleton public class WalletAppSetup { private final WalletsManager walletsManager; private final WalletsSetup walletsSetup; diff --git a/core/src/main/java/bisq/core/app/misc/AppSetupWithP2P.java b/core/src/main/java/bisq/core/app/misc/AppSetupWithP2P.java index 07c74d7e760..8c9d54e20b2 100644 --- a/core/src/main/java/bisq/core/app/misc/AppSetupWithP2P.java +++ b/core/src/main/java/bisq/core/app/misc/AppSetupWithP2P.java @@ -17,10 +17,11 @@ package bisq.core.app.misc; +import bisq.core.account.sign.SignedWitnessService; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.app.SetupUtils; import bisq.core.app.TorSetup; import bisq.core.filter.FilterManager; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.trade.statistics.TradeStatisticsManager; import bisq.network.crypto.EncryptionService; @@ -46,6 +47,7 @@ public class AppSetupWithP2P extends AppSetup { protected final P2PService p2PService; protected final AccountAgeWitnessService accountAgeWitnessService; + private final SignedWitnessService signedWitnessService; protected final FilterManager filterManager; private final TorSetup torSetup; protected BooleanProperty p2pNetWorkReady; @@ -58,12 +60,14 @@ public AppSetupWithP2P(EncryptionService encryptionService, P2PService p2PService, TradeStatisticsManager tradeStatisticsManager, AccountAgeWitnessService accountAgeWitnessService, + SignedWitnessService signedWitnessService, FilterManager filterManager, TorSetup torSetup) { super(encryptionService, keyRing); this.p2PService = p2PService; this.tradeStatisticsManager = tradeStatisticsManager; this.accountAgeWitnessService = accountAgeWitnessService; + this.signedWitnessService = signedWitnessService; this.filterManager = filterManager; this.torSetup = torSetup; this.persistedDataHosts = new ArrayList<>(); @@ -184,6 +188,7 @@ protected void onBasicServicesInitialized() { tradeStatisticsManager.onAllServicesInitialized(); accountAgeWitnessService.onAllServicesInitialized(); + signedWitnessService.onAllServicesInitialized(); filterManager.onAllServicesInitialized(); } diff --git a/core/src/main/java/bisq/core/app/misc/AppSetupWithP2PAndDAO.java b/core/src/main/java/bisq/core/app/misc/AppSetupWithP2PAndDAO.java index 4a2a89c2953..0b0bfa36bd6 100644 --- a/core/src/main/java/bisq/core/app/misc/AppSetupWithP2PAndDAO.java +++ b/core/src/main/java/bisq/core/app/misc/AppSetupWithP2PAndDAO.java @@ -17,6 +17,8 @@ package bisq.core.app.misc; +import bisq.core.account.sign.SignedWitnessService; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.app.TorSetup; import bisq.core.dao.DaoOptionKeys; import bisq.core.dao.DaoSetup; @@ -27,7 +29,6 @@ import bisq.core.dao.governance.proofofburn.MyProofOfBurnListService; import bisq.core.dao.governance.proposal.MyProposalListService; import bisq.core.filter.FilterManager; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.trade.statistics.TradeStatisticsManager; import bisq.network.crypto.EncryptionService; @@ -50,6 +51,7 @@ public AppSetupWithP2PAndDAO(EncryptionService encryptionService, P2PService p2PService, TradeStatisticsManager tradeStatisticsManager, AccountAgeWitnessService accountAgeWitnessService, + SignedWitnessService signedWitnessService, FilterManager filterManager, DaoSetup daoSetup, MyVoteListService myVoteListService, @@ -65,6 +67,7 @@ public AppSetupWithP2PAndDAO(EncryptionService encryptionService, p2PService, tradeStatisticsManager, accountAgeWitnessService, + signedWitnessService, filterManager, torSetup); diff --git a/core/src/main/java/bisq/core/app/misc/ExecutableForAppWithP2p.java b/core/src/main/java/bisq/core/app/misc/ExecutableForAppWithP2p.java index b7738439b86..9b637295035 100644 --- a/core/src/main/java/bisq/core/app/misc/ExecutableForAppWithP2p.java +++ b/core/src/main/java/bisq/core/app/misc/ExecutableForAppWithP2p.java @@ -20,11 +20,11 @@ import bisq.core.app.AppOptionKeys; import bisq.core.app.BisqEnvironment; import bisq.core.app.BisqExecutable; -import bisq.core.arbitration.ArbitratorManager; import bisq.core.btc.setup.WalletsSetup; import bisq.core.btc.wallet.BsqWalletService; import bisq.core.btc.wallet.BtcWalletService; import bisq.core.offer.OpenOfferManager; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; import bisq.network.p2p.P2PService; diff --git a/core/src/main/java/bisq/core/app/misc/ModuleForAppWithP2p.java b/core/src/main/java/bisq/core/app/misc/ModuleForAppWithP2p.java index 35413918c2d..bf9050f2716 100644 --- a/core/src/main/java/bisq/core/app/misc/ModuleForAppWithP2p.java +++ b/core/src/main/java/bisq/core/app/misc/ModuleForAppWithP2p.java @@ -21,7 +21,6 @@ import bisq.core.app.AppOptionKeys; import bisq.core.app.BisqEnvironment; import bisq.core.app.TorSetup; -import bisq.core.arbitration.ArbitratorModule; import bisq.core.btc.BitcoinModule; import bisq.core.dao.DaoModule; import bisq.core.filter.FilterModule; @@ -38,11 +37,13 @@ import bisq.network.p2p.network.BridgeAddressProvider; import bisq.network.p2p.seed.SeedNodeRepository; -import bisq.common.Clock; +import bisq.common.ClockWatcher; import bisq.common.CommonOptionKeys; import bisq.common.app.AppModule; import bisq.common.crypto.KeyRing; import bisq.common.crypto.KeyStorage; +import bisq.common.crypto.PubKeyRing; +import bisq.common.crypto.PubKeyRingProvider; import bisq.common.proto.network.NetworkProtoResolver; import bisq.common.proto.persistable.PersistenceProtoResolver; import bisq.common.storage.Storage; @@ -69,7 +70,7 @@ protected void configure() { bind(KeyStorage.class).in(Singleton.class); bind(KeyRing.class).in(Singleton.class); bind(User.class).in(Singleton.class); - bind(Clock.class).in(Singleton.class); + bind(ClockWatcher.class).in(Singleton.class); bind(NetworkProtoResolver.class).to(CoreNetworkProtoResolver.class).in(Singleton.class); bind(PersistenceProtoResolver.class).to(CorePersistenceProtoResolver.class).in(Singleton.class); bind(Preferences.class).in(Singleton.class); @@ -96,13 +97,14 @@ protected void configure() { // ordering is used for shut down sequence install(tradeModule()); install(encryptionServiceModule()); - install(arbitratorModule()); install(offerModule()); install(p2pModule()); install(bitcoinModule()); install(daoModule()); install(alertModule()); install(filterModule()); + bind(PubKeyRing.class).toProvider(PubKeyRingProvider.class); + } protected void configEnvironment() { @@ -117,10 +119,6 @@ protected EncryptionServiceModule encryptionServiceModule() { return new EncryptionServiceModule(environment); } - protected ArbitratorModule arbitratorModule() { - return new ArbitratorModule(environment); - } - protected AlertModule alertModule() { return new AlertModule(environment); } diff --git a/core/src/main/java/bisq/core/arbitration/ArbitratorManager.java b/core/src/main/java/bisq/core/arbitration/ArbitratorManager.java deleted file mode 100644 index f9809d6c489..00000000000 --- a/core/src/main/java/bisq/core/arbitration/ArbitratorManager.java +++ /dev/null @@ -1,375 +0,0 @@ -/* - * This file is part of Bisq. - * - * Bisq is free software: you can redistribute it and/or modify it - * under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or (at - * your option) any later version. - * - * Bisq is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public - * License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Bisq. If not, see . - */ - -package bisq.core.arbitration; - -import bisq.core.app.AppOptionKeys; -import bisq.core.filter.FilterManager; -import bisq.core.user.Preferences; -import bisq.core.user.User; - -import bisq.network.p2p.BootstrapListener; -import bisq.network.p2p.NodeAddress; -import bisq.network.p2p.P2PService; -import bisq.network.p2p.storage.HashMapChangedListener; -import bisq.network.p2p.storage.payload.ProtectedStorageEntry; - -import bisq.common.Timer; -import bisq.common.UserThread; -import bisq.common.app.DevEnv; -import bisq.common.crypto.KeyRing; -import bisq.common.handlers.ErrorMessageHandler; -import bisq.common.handlers.ResultHandler; -import bisq.common.util.Utilities; - -import org.bitcoinj.core.ECKey; -import org.bitcoinj.core.Utils; - -import com.google.inject.Inject; -import com.google.inject.name.Named; - -import javafx.collections.FXCollections; -import javafx.collections.ObservableMap; - -import java.security.PublicKey; -import java.security.SignatureException; - -import java.math.BigInteger; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.List; -import java.util.Map; -import java.util.Optional; -import java.util.concurrent.TimeUnit; -import java.util.function.Function; -import java.util.stream.Collectors; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import org.jetbrains.annotations.NotNull; - -import javax.annotation.Nullable; - -import static org.bitcoinj.core.Utils.HEX; - -public class ArbitratorManager { - private static final Logger log = LoggerFactory.getLogger(ArbitratorManager.class); - - /////////////////////////////////////////////////////////////////////////////////////////// - // Static - /////////////////////////////////////////////////////////////////////////////////////////// - - private static final long REPUBLISH_MILLIS = Arbitrator.TTL / 2; - private static final long RETRY_REPUBLISH_SEC = 5; - private static final long REPEATED_REPUBLISH_AT_STARTUP_SEC = 60; - - private final List publicKeys; - - /////////////////////////////////////////////////////////////////////////////////////////// - // Instance fields - /////////////////////////////////////////////////////////////////////////////////////////// - - private final KeyRing keyRing; - private final ArbitratorService arbitratorService; - private final User user; - private final Preferences preferences; - private final FilterManager filterManager; - private final ObservableMap arbitratorsObservableMap = FXCollections.observableHashMap(); - private List persistedAcceptedArbitrators; - private Timer republishArbitratorTimer, retryRepublishArbitratorTimer; - - - /////////////////////////////////////////////////////////////////////////////////////////// - // Constructor - /////////////////////////////////////////////////////////////////////////////////////////// - - @Inject - public ArbitratorManager(KeyRing keyRing, - ArbitratorService arbitratorService, - User user, - Preferences preferences, - FilterManager filterManager, - @Named(AppOptionKeys.USE_DEV_PRIVILEGE_KEYS) boolean useDevPrivilegeKeys) { - this.keyRing = keyRing; - this.arbitratorService = arbitratorService; - this.user = user; - this.preferences = preferences; - this.filterManager = filterManager; - publicKeys = useDevPrivilegeKeys ? - Collections.unmodifiableList(Collections.singletonList(DevEnv.DEV_PRIVILEGE_PUB_KEY)) : - Collections.unmodifiableList(Arrays.asList( - "0365c6af94681dbee69de1851f98d4684063bf5c2d64b1c73ed5d90434f375a054", - "031c502a60f9dbdb5ae5e438a79819e4e1f417211dd537ac12c9bc23246534c4bd", - "02c1e5a242387b6d5319ce27246cea6edaaf51c3550591b528d2578a4753c56c2c", - "025c319faf7067d9299590dd6c97fe7e56cd4dac61205ccee1cd1fc390142390a2", - "038f6e24c2bfe5d51d0a290f20a9a657c270b94ef2b9c12cd15ca3725fa798fc55", - "0255256ff7fb615278c4544a9bbd3f5298b903b8a011cd7889be19b6b1c45cbefe", - "024a3a37289f08c910fbd925ebc72b946f33feaeff451a4738ee82037b4cda2e95", - "02a88b75e9f0f8afba1467ab26799dcc38fd7a6468fb2795444b425eb43e2c10bd", - "02349a51512c1c04c67118386f4d27d768c5195a83247c150a4b722d161722ba81", - "03f718a2e0dc672c7cdec0113e72c3322efc70412bb95870750d25c32cd98de17d", - "028ff47ee2c56e66313928975c58fa4f1b19a0f81f3a96c4e9c9c3c6768075509e", - "02b517c0cbc3a49548f448ddf004ed695c5a1c52ec110be1bfd65fa0ca0761c94b", - "03df837a3a0f3d858e82f3356b71d1285327f101f7c10b404abed2abc1c94e7169", - "0203a90fb2ab698e524a5286f317a183a84327b8f8c3f7fa4a98fec9e1cefd6b72", - "023c99cc073b851c892d8c43329ca3beb5d2213ee87111af49884e3ce66cbd5ba5" - )); - } - - public void shutDown() { - stopRepublishArbitratorTimer(); - stopRetryRepublishArbitratorTimer(); - } - - - /////////////////////////////////////////////////////////////////////////////////////////// - // API - /////////////////////////////////////////////////////////////////////////////////////////// - - public void onAllServicesInitialized() { - arbitratorService.addHashSetChangedListener(new HashMapChangedListener() { - @Override - public void onAdded(ProtectedStorageEntry data) { - if (data.getProtectedStoragePayload() instanceof Arbitrator) - updateArbitratorMap(); - } - - @Override - public void onRemoved(ProtectedStorageEntry data) { - if (data.getProtectedStoragePayload() instanceof Arbitrator) { - updateArbitratorMap(); - final Arbitrator arbitrator = (Arbitrator) data.getProtectedStoragePayload(); - user.removeAcceptedArbitrator(arbitrator); - user.removeAcceptedMediator(getMediator(arbitrator)); - } - } - }); - - persistedAcceptedArbitrators = new ArrayList<>(user.getAcceptedArbitrators()); - user.clearAcceptedArbitrators(); - - // TODO we mirror arbitrator data for mediator as long we have not impl. it in the UI - user.clearAcceptedMediators(); - - if (user.getRegisteredArbitrator() != null) { - P2PService p2PService = arbitratorService.getP2PService(); - if (p2PService.isBootstrapped()) - startRepublishArbitrator(); - else - p2PService.addP2PServiceListener(new BootstrapListener() { - @Override - public void onUpdatedDataReceived() { - startRepublishArbitrator(); - } - }); - } - - filterManager.filterProperty().addListener((observable, oldValue, newValue) -> updateArbitratorMap()); - - updateArbitratorMap(); - } - - private void startRepublishArbitrator() { - if (republishArbitratorTimer == null) { - republishArbitratorTimer = UserThread.runPeriodically(this::republishArbitrator, REPUBLISH_MILLIS, TimeUnit.MILLISECONDS); - UserThread.runAfter(this::republishArbitrator, REPEATED_REPUBLISH_AT_STARTUP_SEC); - republishArbitrator(); - } - } - - public void updateArbitratorMap() { - Map map = arbitratorService.getArbitrators(); - arbitratorsObservableMap.clear(); - Map filtered = map.values().stream() - .filter(e -> { - final String pubKeyAsHex = Utils.HEX.encode(e.getRegistrationPubKey()); - final boolean isInPublicKeyInList = isPublicKeyInList(pubKeyAsHex); - if (!isInPublicKeyInList) { - if (DevEnv.DEV_PRIVILEGE_PUB_KEY.equals(pubKeyAsHex)) - log.info("We got the DEV_PRIVILEGE_PUB_KEY in our list of publicKeys. RegistrationPubKey={}, nodeAddress={}", - Utilities.bytesAsHexString(e.getRegistrationPubKey()), - e.getNodeAddress().getFullAddress()); - else - log.warn("We got an arbitrator which is not in our list of publicKeys. RegistrationPubKey={}, nodeAddress={}", - Utilities.bytesAsHexString(e.getRegistrationPubKey()), - e.getNodeAddress().getFullAddress()); - } - final boolean isSigValid = verifySignature(e.getPubKeyRing().getSignaturePubKey(), - e.getRegistrationPubKey(), - e.getRegistrationSignature()); - if (!isSigValid) - log.warn("Sig check for arbitrator failed. Arbitrator=", e.toString()); - - return isInPublicKeyInList && isSigValid; - }) - .collect(Collectors.toMap(Arbitrator::getNodeAddress, Function.identity())); - - arbitratorsObservableMap.putAll(filtered); - arbitratorsObservableMap.values().stream() - .filter(persistedAcceptedArbitrators::contains) - .forEach(a -> { - user.addAcceptedArbitrator(a); - user.addAcceptedMediator(getMediator(a) - ); - }); - - // We keep the domain with storing the arbitrators in user as it might be still useful for mediators - arbitratorsObservableMap.values().forEach(a -> { - user.addAcceptedArbitrator(a); - user.addAcceptedMediator(getMediator(a) - ); - }); - - log.info("Available arbitrators: {}", arbitratorsObservableMap.keySet()); - } - - // TODO we mirror arbitrator data for mediator as long we have not impl. it in the UI - @NotNull - public static Mediator getMediator(Arbitrator arbitrator) { - return new Mediator(arbitrator.getNodeAddress(), - arbitrator.getPubKeyRing(), - arbitrator.getLanguageCodes(), - arbitrator.getRegistrationDate(), - arbitrator.getRegistrationPubKey(), - arbitrator.getRegistrationSignature(), - arbitrator.getEmailAddress(), - null, - arbitrator.getExtraDataMap()); - } - - public void addArbitrator(Arbitrator arbitrator, ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { - user.setRegisteredArbitrator(arbitrator); - arbitratorsObservableMap.put(arbitrator.getNodeAddress(), arbitrator); - arbitratorService.addArbitrator(arbitrator, - () -> { - log.debug("Arbitrator successfully saved in P2P network"); - resultHandler.handleResult(); - - if (arbitratorsObservableMap.size() > 0) - UserThread.runAfter(this::updateArbitratorMap, 100, TimeUnit.MILLISECONDS); - }, - errorMessageHandler::handleErrorMessage); - } - - public void removeArbitrator(ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { - Arbitrator registeredArbitrator = user.getRegisteredArbitrator(); - if (registeredArbitrator != null) { - user.setRegisteredArbitrator(null); - arbitratorsObservableMap.remove(registeredArbitrator.getNodeAddress()); - arbitratorService.removeArbitrator(registeredArbitrator, - () -> { - log.debug("Arbitrator successfully removed from P2P network"); - resultHandler.handleResult(); - }, - errorMessageHandler::handleErrorMessage); - } - } - - public ObservableMap getArbitratorsObservableMap() { - return arbitratorsObservableMap; - } - - // A private key is handed over to selected arbitrators for registration. - // An invited arbitrator will sign at registration his storageSignaturePubKey with that private key and attach the signature and pubKey to his data. - // Other users will check the signature with the list of public keys hardcoded in the app. - public String signStorageSignaturePubKey(ECKey key) { - String keyToSignAsHex = Utils.HEX.encode(keyRing.getPubKeyRing().getSignaturePubKey().getEncoded()); - return key.signMessage(keyToSignAsHex); - } - - @Nullable - public ECKey getRegistrationKey(String privKeyBigIntString) { - try { - return ECKey.fromPrivate(new BigInteger(1, HEX.decode(privKeyBigIntString))); - } catch (Throwable t) { - return null; - } - } - - public boolean isPublicKeyInList(String pubKeyAsHex) { - return publicKeys.contains(pubKeyAsHex); - } - - public boolean isArbitratorAvailableForLanguage(String languageCode) { - return arbitratorsObservableMap.values().stream().anyMatch(arbitrator -> - arbitrator.getLanguageCodes().stream().anyMatch(lc -> lc.equals(languageCode))); - } - - public List getArbitratorLanguages(List nodeAddresses) { - return arbitratorsObservableMap.values().stream() - .filter(arbitrator -> nodeAddresses.stream().anyMatch(nodeAddress -> nodeAddress.equals(arbitrator.getNodeAddress()))) - .flatMap(arbitrator -> arbitrator.getLanguageCodes().stream()) - .distinct() - .collect(Collectors.toList()); - } - - /////////////////////////////////////////////////////////////////////////////////////////// - // Private - /////////////////////////////////////////////////////////////////////////////////////////// - - private void republishArbitrator() { - Arbitrator registeredArbitrator = user.getRegisteredArbitrator(); - if (registeredArbitrator != null) { - addArbitrator(registeredArbitrator, - this::updateArbitratorMap, - errorMessage -> { - if (retryRepublishArbitratorTimer == null) - retryRepublishArbitratorTimer = UserThread.runPeriodically(() -> { - stopRetryRepublishArbitratorTimer(); - republishArbitrator(); - }, RETRY_REPUBLISH_SEC); - } - ); - } - } - - private boolean verifySignature(PublicKey storageSignaturePubKey, byte[] registrationPubKey, String signature) { - String keyToSignAsHex = Utils.HEX.encode(storageSignaturePubKey.getEncoded()); - try { - ECKey key = ECKey.fromPublicOnly(registrationPubKey); - key.verifyMessage(keyToSignAsHex, signature); - return true; - } catch (SignatureException e) { - log.warn("verifySignature failed"); - return false; - } - } - - - private void stopRetryRepublishArbitratorTimer() { - if (retryRepublishArbitratorTimer != null) { - retryRepublishArbitratorTimer.stop(); - retryRepublishArbitratorTimer = null; - } - } - - private void stopRepublishArbitratorTimer() { - if (republishArbitratorTimer != null) { - republishArbitratorTimer.stop(); - republishArbitratorTimer = null; - } - } - - public Optional getArbitratorByNodeAddress(NodeAddress nodeAddress) { - return arbitratorsObservableMap.containsKey(nodeAddress) ? - Optional.of(arbitratorsObservableMap.get(nodeAddress)) : - Optional.empty(); - } -} diff --git a/core/src/main/java/bisq/core/arbitration/ArbitratorService.java b/core/src/main/java/bisq/core/arbitration/ArbitratorService.java deleted file mode 100644 index 8e781cc5c10..00000000000 --- a/core/src/main/java/bisq/core/arbitration/ArbitratorService.java +++ /dev/null @@ -1,123 +0,0 @@ -/* - * This file is part of Bisq. - * - * Bisq is free software: you can redistribute it and/or modify it - * under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or (at - * your option) any later version. - * - * Bisq is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public - * License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Bisq. If not, see . - */ - -package bisq.core.arbitration; - -import bisq.core.app.BisqEnvironment; -import bisq.core.filter.FilterManager; - -import bisq.network.p2p.NodeAddress; -import bisq.network.p2p.P2PService; -import bisq.network.p2p.storage.HashMapChangedListener; - -import bisq.common.app.DevEnv; -import bisq.common.handlers.ErrorMessageHandler; -import bisq.common.handlers.ResultHandler; -import bisq.common.util.Utilities; - -import javax.inject.Inject; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.stream.Collectors; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -/** - * Used to store arbitrators profile and load map of arbitrators - */ -public class ArbitratorService { - private static final Logger log = LoggerFactory.getLogger(ArbitratorService.class); - - private final P2PService p2PService; - private final FilterManager filterManager; - - interface ArbitratorMapResultHandler { - void handleResult(Map arbitratorsMap); - } - - - /////////////////////////////////////////////////////////////////////////////////////////// - // Constructor - /////////////////////////////////////////////////////////////////////////////////////////// - - @Inject - public ArbitratorService(P2PService p2PService, FilterManager filterManager) { - this.p2PService = p2PService; - this.filterManager = filterManager; - } - - public void addHashSetChangedListener(HashMapChangedListener hashMapChangedListener) { - p2PService.addHashSetChangedListener(hashMapChangedListener); - } - - public void addArbitrator(Arbitrator arbitrator, final ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { - log.debug("addArbitrator arbitrator.hashCode() " + arbitrator.hashCode()); - if (!BisqEnvironment.getBaseCurrencyNetwork().isMainnet() || - !Utilities.encodeToHex(arbitrator.getRegistrationPubKey()).equals(DevEnv.DEV_PRIVILEGE_PUB_KEY)) { - boolean result = p2PService.addProtectedStorageEntry(arbitrator, true); - if (result) { - log.trace("Add arbitrator to network was successful. Arbitrator.hashCode() = " + arbitrator.hashCode()); - resultHandler.handleResult(); - } else { - errorMessageHandler.handleErrorMessage("Add arbitrator failed"); - } - } else { - log.error("Attempt to publish dev arbitrator on mainnet."); - errorMessageHandler.handleErrorMessage("Add arbitrator failed. Attempt to publish dev arbitrator on mainnet."); - } - } - - public void removeArbitrator(Arbitrator arbitrator, ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { - log.debug("removeArbitrator arbitrator.hashCode() " + arbitrator.hashCode()); - if (p2PService.removeData(arbitrator, true)) { - log.trace("Remove arbitrator from network was successful. Arbitrator.hashCode() = " + arbitrator.hashCode()); - resultHandler.handleResult(); - } else { - errorMessageHandler.handleErrorMessage("Remove arbitrator failed"); - } - } - - P2PService getP2PService() { - return p2PService; - } - - public Map getArbitrators() { - final List bannedArbitrators = filterManager.getFilter() != null ? filterManager.getFilter().getArbitrators() : null; - if (bannedArbitrators != null) - log.warn("bannedArbitrators=" + bannedArbitrators); - Set arbitratorSet = p2PService.getDataMap().values().stream() - .filter(data -> data.getProtectedStoragePayload() instanceof Arbitrator) - .map(data -> (Arbitrator) data.getProtectedStoragePayload()) - .filter(a -> bannedArbitrators == null || - !bannedArbitrators.contains(a.getNodeAddress().getFullAddress())) - .collect(Collectors.toSet()); - - Map map = new HashMap<>(); - for (Arbitrator arbitrator : arbitratorSet) { - NodeAddress arbitratorNodeAddress = arbitrator.getNodeAddress(); - if (!map.containsKey(arbitratorNodeAddress)) - map.put(arbitratorNodeAddress, arbitrator); - else - log.warn("arbitratorAddress already exist in arbitrator map. Seems an arbitrator object is already registered with the same address."); - } - return map; - } -} diff --git a/core/src/main/java/bisq/core/arbitration/DisputeManager.java b/core/src/main/java/bisq/core/arbitration/DisputeManager.java deleted file mode 100644 index ed1a665bd5d..00000000000 --- a/core/src/main/java/bisq/core/arbitration/DisputeManager.java +++ /dev/null @@ -1,1157 +0,0 @@ -/* - * This file is part of Bisq. - * - * Bisq is free software: you can redistribute it and/or modify it - * under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or (at - * your option) any later version. - * - * Bisq is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public - * License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Bisq. If not, see . - */ - -package bisq.core.arbitration; - -import bisq.core.arbitration.messages.DisputeCommunicationMessage; -import bisq.core.arbitration.messages.DisputeMessage; -import bisq.core.arbitration.messages.DisputeResultMessage; -import bisq.core.arbitration.messages.OpenNewDisputeMessage; -import bisq.core.arbitration.messages.PeerOpenedDisputeMessage; -import bisq.core.arbitration.messages.PeerPublishedDisputePayoutTxMessage; -import bisq.core.btc.exceptions.TransactionVerificationException; -import bisq.core.btc.exceptions.TxBroadcastException; -import bisq.core.btc.exceptions.WalletException; -import bisq.core.btc.setup.WalletsSetup; -import bisq.core.btc.wallet.BtcWalletService; -import bisq.core.btc.wallet.TradeWalletService; -import bisq.core.btc.wallet.TxBroadcaster; -import bisq.core.locale.Res; -import bisq.core.offer.OpenOffer; -import bisq.core.offer.OpenOfferManager; -import bisq.core.trade.Contract; -import bisq.core.trade.Tradable; -import bisq.core.trade.Trade; -import bisq.core.trade.TradeManager; -import bisq.core.trade.closed.ClosedTradableManager; - -import bisq.network.p2p.AckMessage; -import bisq.network.p2p.AckMessageSourceType; -import bisq.network.p2p.BootstrapListener; -import bisq.network.p2p.DecryptedMessageWithPubKey; -import bisq.network.p2p.NodeAddress; -import bisq.network.p2p.P2PService; -import bisq.network.p2p.SendMailboxMessageListener; - -import bisq.common.Timer; -import bisq.common.UserThread; -import bisq.common.app.Version; -import bisq.common.crypto.KeyRing; -import bisq.common.crypto.PubKeyRing; -import bisq.common.handlers.FaultHandler; -import bisq.common.handlers.ResultHandler; -import bisq.common.proto.network.NetworkEnvelope; -import bisq.common.proto.persistable.PersistedDataHost; -import bisq.common.proto.persistable.PersistenceProtoResolver; -import bisq.common.storage.Storage; -import bisq.common.util.Tuple2; - -import org.bitcoinj.core.AddressFormatException; -import org.bitcoinj.core.Transaction; -import org.bitcoinj.crypto.DeterministicKey; - -import com.google.inject.Inject; - -import javax.inject.Named; - -import org.fxmisc.easybind.EasyBind; -import org.fxmisc.easybind.Subscription; - -import javafx.beans.property.IntegerProperty; -import javafx.beans.property.SimpleIntegerProperty; - -import javafx.collections.ListChangeListener; -import javafx.collections.ObservableList; - -import java.io.File; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Optional; -import java.util.UUID; -import java.util.concurrent.CopyOnWriteArraySet; -import java.util.stream.Collectors; -import java.util.stream.Stream; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import lombok.Getter; - -import javax.annotation.Nullable; - -public class DisputeManager implements PersistedDataHost { - private static final Logger log = LoggerFactory.getLogger(DisputeManager.class); - - private final TradeWalletService tradeWalletService; - private final BtcWalletService walletService; - private final WalletsSetup walletsSetup; - private final TradeManager tradeManager; - private final ClosedTradableManager closedTradableManager; - private final OpenOfferManager openOfferManager; - private final P2PService p2PService; - private final KeyRing keyRing; - private final Storage disputeStorage; - private DisputeList disputes; - private final String disputeInfo; - private final CopyOnWriteArraySet decryptedMailboxMessageWithPubKeys = new CopyOnWriteArraySet<>(); - private final CopyOnWriteArraySet decryptedDirectMessageWithPubKeys = new CopyOnWriteArraySet<>(); - private final Map openDisputes; - private final Map closedDisputes; - private final Map delayMsgMap = new HashMap<>(); - - private final Map disputeIsClosedSubscriptionsMap = new HashMap<>(); - @Getter - private final IntegerProperty numOpenDisputes = new SimpleIntegerProperty(); - private boolean servicesInitialized; - - - /////////////////////////////////////////////////////////////////////////////////////////// - // Constructor - /////////////////////////////////////////////////////////////////////////////////////////// - - @Inject - public DisputeManager(P2PService p2PService, - TradeWalletService tradeWalletService, - BtcWalletService walletService, - WalletsSetup walletsSetup, - TradeManager tradeManager, - ClosedTradableManager closedTradableManager, - OpenOfferManager openOfferManager, - KeyRing keyRing, - PersistenceProtoResolver persistenceProtoResolver, - @Named(Storage.STORAGE_DIR) File storageDir) { - this.p2PService = p2PService; - this.tradeWalletService = tradeWalletService; - this.walletService = walletService; - this.walletsSetup = walletsSetup; - this.tradeManager = tradeManager; - this.closedTradableManager = closedTradableManager; - this.openOfferManager = openOfferManager; - this.keyRing = keyRing; - - disputeStorage = new Storage<>(storageDir, persistenceProtoResolver); - - openDisputes = new HashMap<>(); - closedDisputes = new HashMap<>(); - - disputeInfo = Res.get("support.initialInfo"); - - // We get first the message handler called then the onBootstrapped - p2PService.addDecryptedDirectMessageListener((decryptedMessageWithPubKey, senderAddress) -> { - decryptedDirectMessageWithPubKeys.add(decryptedMessageWithPubKey); - tryApplyMessages(); - }); - p2PService.addDecryptedMailboxListener((decryptedMessageWithPubKey, senderAddress) -> { - decryptedMailboxMessageWithPubKeys.add(decryptedMessageWithPubKey); - tryApplyMessages(); - }); - } - - - /////////////////////////////////////////////////////////////////////////////////////////// - // API - /////////////////////////////////////////////////////////////////////////////////////////// - - @Override - public void readPersisted() { - disputes = new DisputeList(disputeStorage); - disputes.readPersisted(); - disputes.stream().forEach(dispute -> dispute.setStorage(disputeStorage)); - } - - public void onAllServicesInitialized() { - servicesInitialized = true; - p2PService.addP2PServiceListener(new BootstrapListener() { - @Override - public void onUpdatedDataReceived() { - tryApplyMessages(); - } - }); - - walletsSetup.downloadPercentageProperty().addListener((observable, oldValue, newValue) -> { - if (walletsSetup.isDownloadComplete()) - tryApplyMessages(); - }); - - walletsSetup.numPeersProperty().addListener((observable, oldValue, newValue) -> { - if (walletsSetup.hasSufficientPeersForBroadcast()) - tryApplyMessages(); - }); - - tryApplyMessages(); - - cleanupDisputes(); - - disputes.getList().addListener((ListChangeListener) change -> { - change.next(); - onDisputesChangeListener(change.getAddedSubList(), change.getRemoved()); - }); - onDisputesChangeListener(disputes.getList(), null); - } - - private void onDisputesChangeListener(List addedList, @Nullable List removedList) { - if (removedList != null) { - removedList.forEach(dispute -> { - String id = dispute.getId(); - if (disputeIsClosedSubscriptionsMap.containsKey(id)) { - disputeIsClosedSubscriptionsMap.get(id).unsubscribe(); - disputeIsClosedSubscriptionsMap.remove(id); - } - }); - } - addedList.forEach(dispute -> { - String id = dispute.getId(); - Subscription disputeStateSubscription = EasyBind.subscribe(dispute.isClosedProperty(), - isClosed -> { - // We get the event before the list gets updated, so we execute on next frame - UserThread.execute(() -> { - int openDisputes = disputes.getList().stream() - .filter(e -> !e.isClosed()) - .collect(Collectors.toList()).size(); - numOpenDisputes.set(openDisputes); - }); - }); - disputeIsClosedSubscriptionsMap.put(id, disputeStateSubscription); - }); - } - - public void cleanupDisputes() { - disputes.stream().forEach(dispute -> { - dispute.setStorage(disputeStorage); - if (dispute.isClosed()) - closedDisputes.put(dispute.getTradeId(), dispute); - else - openDisputes.put(dispute.getTradeId(), dispute); - }); - - // If we have duplicate disputes we close the second one (might happen if both traders opened a dispute and arbitrator - // was offline, so could not forward msg to other peer, then the arbitrator might have 4 disputes open for 1 trade) - openDisputes.forEach((key, openDispute) -> { - if (closedDisputes.containsKey(key)) { - final Dispute closedDispute = closedDisputes.get(key); - // We need to check if is from the same peer, we don't want to close the peers dispute - if (closedDispute.getTraderId() == openDispute.getTraderId()) { - openDispute.setIsClosed(true); - tradeManager.closeDisputedTrade(openDispute.getTradeId()); - } - } - }); - } - - private void tryApplyMessages() { - if (isReadyForTxBroadcast()) - applyMessages(); - } - - private boolean isReadyForTxBroadcast() { - // Some messages can't be handled until all the services are properly initialized. - // In particular it's not possible to complete the signing of a dispute payout - // by an encrypted wallet until after it's been decrypted. - return p2PService.isBootstrapped() && - walletsSetup.isDownloadComplete() && - walletsSetup.hasSufficientPeersForBroadcast() && - servicesInitialized; - } - - private void applyMessages() { - decryptedDirectMessageWithPubKeys.forEach(decryptedMessageWithPubKey -> { - NetworkEnvelope networkEnvelope = decryptedMessageWithPubKey.getNetworkEnvelope(); - if (networkEnvelope instanceof DisputeMessage) { - dispatchMessage((DisputeMessage) networkEnvelope); - } else if (networkEnvelope instanceof AckMessage) { - processAckMessage((AckMessage) networkEnvelope, null); - } - }); - decryptedDirectMessageWithPubKeys.clear(); - - decryptedMailboxMessageWithPubKeys.forEach(decryptedMessageWithPubKey -> { - NetworkEnvelope networkEnvelope = decryptedMessageWithPubKey.getNetworkEnvelope(); - log.debug("decryptedMessageWithPubKey.message " + networkEnvelope); - if (networkEnvelope instanceof DisputeMessage) { - dispatchMessage((DisputeMessage) networkEnvelope); - p2PService.removeEntryFromMailbox(decryptedMessageWithPubKey); - } else if (networkEnvelope instanceof AckMessage) { - processAckMessage((AckMessage) networkEnvelope, decryptedMessageWithPubKey); - } - }); - decryptedMailboxMessageWithPubKeys.clear(); - } - - private void processAckMessage(AckMessage ackMessage, @Nullable DecryptedMessageWithPubKey decryptedMessageWithPubKey) { - if (ackMessage.getSourceType() == AckMessageSourceType.DISPUTE_MESSAGE) { - if (ackMessage.isSuccess()) { - log.info("Received AckMessage for {} with tradeId {} and uid {}", - ackMessage.getSourceMsgClassName(), ackMessage.getSourceId(), ackMessage.getSourceUid()); - } else { - log.warn("Received AckMessage with error state for {} with tradeId {} and errorMessage={}", - ackMessage.getSourceMsgClassName(), ackMessage.getSourceId(), ackMessage.getErrorMessage()); - } - - disputes.getList().stream() - .flatMap(dispute -> dispute.getDisputeCommunicationMessages().stream()) - .filter(msg -> msg.getUid().equals(ackMessage.getSourceUid())) - .forEach(msg -> { - if (ackMessage.isSuccess()) - msg.setAcknowledged(true); - else - msg.setAckError(ackMessage.getErrorMessage()); - }); - disputes.persist(); - - if (decryptedMessageWithPubKey != null) - p2PService.removeEntryFromMailbox(decryptedMessageWithPubKey); - } - } - - private void dispatchMessage(DisputeMessage message) { - log.info("Received {} with tradeId {} and uid {}", - message.getClass().getSimpleName(), message.getTradeId(), message.getUid()); - - if (message instanceof OpenNewDisputeMessage) - onOpenNewDisputeMessage((OpenNewDisputeMessage) message); - else if (message instanceof PeerOpenedDisputeMessage) - onPeerOpenedDisputeMessage((PeerOpenedDisputeMessage) message); - else if (message instanceof DisputeCommunicationMessage) - onDisputeDirectMessage((DisputeCommunicationMessage) message); - else if (message instanceof DisputeResultMessage) - onDisputeResultMessage((DisputeResultMessage) message); - else if (message instanceof PeerPublishedDisputePayoutTxMessage) - onDisputedPayoutTxMessage((PeerPublishedDisputePayoutTxMessage) message); - else - log.warn("Unsupported message at dispatchMessage.\nmessage=" + message); - } - - public void sendOpenNewDisputeMessage(Dispute dispute, boolean reOpen, ResultHandler resultHandler, FaultHandler faultHandler) { - if (!disputes.contains(dispute)) { - final Optional storedDisputeOptional = findDispute(dispute.getTradeId(), dispute.getTraderId()); - if (!storedDisputeOptional.isPresent() || reOpen) { - String sysMsg = dispute.isSupportTicket() ? - Res.get("support.youOpenedTicket", disputeInfo, Version.VERSION) - : Res.get("support.youOpenedDispute", disputeInfo, Version.VERSION); - - DisputeCommunicationMessage disputeCommunicationMessage = new DisputeCommunicationMessage( - dispute.getTradeId(), - keyRing.getPubKeyRing().hashCode(), - false, - Res.get("support.systemMsg", sysMsg), - p2PService.getAddress() - ); - disputeCommunicationMessage.setSystemMessage(true); - dispute.addDisputeCommunicationMessage(disputeCommunicationMessage); - if (!reOpen) { - disputes.add(dispute); - } - - NodeAddress peersNodeAddress = dispute.getContract().getArbitratorNodeAddress(); - OpenNewDisputeMessage openNewDisputeMessage = new OpenNewDisputeMessage(dispute, p2PService.getAddress(), - UUID.randomUUID().toString()); - log.info("Send {} to peer {}. tradeId={}, openNewDisputeMessage.uid={}, " + - "disputeCommunicationMessage.uid={}", - openNewDisputeMessage.getClass().getSimpleName(), peersNodeAddress, - openNewDisputeMessage.getTradeId(), openNewDisputeMessage.getUid(), - disputeCommunicationMessage.getUid()); - p2PService.sendEncryptedMailboxMessage(peersNodeAddress, - dispute.getArbitratorPubKeyRing(), - openNewDisputeMessage, - new SendMailboxMessageListener() { - @Override - public void onArrived() { - log.info("{} arrived at peer {}. tradeId={}, openNewDisputeMessage.uid={}, " + - "disputeCommunicationMessage.uid={}", - openNewDisputeMessage.getClass().getSimpleName(), peersNodeAddress, - openNewDisputeMessage.getTradeId(), openNewDisputeMessage.getUid(), - disputeCommunicationMessage.getUid()); - - // We use the disputeCommunicationMessage wrapped inside the openNewDisputeMessage for - // the state, as that is displayed to the user and we only persist that msg - disputeCommunicationMessage.setArrived(true); - disputes.persist(); - resultHandler.handleResult(); - } - - @Override - public void onStoredInMailbox() { - log.info("{} stored in mailbox for peer {}. tradeId={}, openNewDisputeMessage.uid={}, " + - "disputeCommunicationMessage.uid={}", - openNewDisputeMessage.getClass().getSimpleName(), peersNodeAddress, - openNewDisputeMessage.getTradeId(), openNewDisputeMessage.getUid(), - disputeCommunicationMessage.getUid()); - - // We use the disputeCommunicationMessage wrapped inside the openNewDisputeMessage for - // the state, as that is displayed to the user and we only persist that msg - disputeCommunicationMessage.setStoredInMailbox(true); - disputes.persist(); - resultHandler.handleResult(); - } - - @Override - public void onFault(String errorMessage) { - log.error("{} failed: Peer {}. tradeId={}, openNewDisputeMessage.uid={}, " + - "disputeCommunicationMessage.uid={}, errorMessage={}", - openNewDisputeMessage.getClass().getSimpleName(), peersNodeAddress, - openNewDisputeMessage.getTradeId(), openNewDisputeMessage.getUid(), - disputeCommunicationMessage.getUid(), errorMessage); - - // We use the disputeCommunicationMessage wrapped inside the openNewDisputeMessage for - // the state, as that is displayed to the user and we only persist that msg - disputeCommunicationMessage.setSendMessageError(errorMessage); - disputes.persist(); - faultHandler.handleFault("Sending dispute message failed: " + - errorMessage, new MessageDeliveryFailedException()); - } - } - ); - } else { - final String msg = "We got a dispute already open for that trade and trading peer.\n" + - "TradeId = " + dispute.getTradeId(); - log.warn(msg); - faultHandler.handleFault(msg, new DisputeAlreadyOpenException()); - } - } else { - final String msg = "We got a dispute msg what we have already stored. TradeId = " + dispute.getTradeId(); - log.warn(msg); - faultHandler.handleFault(msg, new DisputeAlreadyOpenException()); - } - } - - // arbitrator sends that to trading peer when he received openDispute request - private String sendPeerOpenedDisputeMessage(Dispute disputeFromOpener, Contract contractFromOpener, PubKeyRing pubKeyRing) { - Dispute dispute = new Dispute( - disputeStorage, - disputeFromOpener.getTradeId(), - pubKeyRing.hashCode(), - !disputeFromOpener.isDisputeOpenerIsBuyer(), - !disputeFromOpener.isDisputeOpenerIsMaker(), - pubKeyRing, - disputeFromOpener.getTradeDate().getTime(), - contractFromOpener, - disputeFromOpener.getContractHash(), - disputeFromOpener.getDepositTxSerialized(), - disputeFromOpener.getPayoutTxSerialized(), - disputeFromOpener.getDepositTxId(), - disputeFromOpener.getPayoutTxId(), - disputeFromOpener.getContractAsJson(), - disputeFromOpener.getMakerContractSignature(), - disputeFromOpener.getTakerContractSignature(), - disputeFromOpener.getArbitratorPubKeyRing(), - disputeFromOpener.isSupportTicket() - ); - final Optional storedDisputeOptional = findDispute(dispute.getTradeId(), dispute.getTraderId()); - if (!storedDisputeOptional.isPresent()) { - String sysMsg = dispute.isSupportTicket() ? - Res.get("support.peerOpenedTicket", disputeInfo) - : Res.get("support.peerOpenedDispute", disputeInfo); - DisputeCommunicationMessage disputeCommunicationMessage = new DisputeCommunicationMessage( - dispute.getTradeId(), - keyRing.getPubKeyRing().hashCode(), - false, - Res.get("support.systemMsg", sysMsg), - p2PService.getAddress() - ); - disputeCommunicationMessage.setSystemMessage(true); - dispute.addDisputeCommunicationMessage(disputeCommunicationMessage); - disputes.add(dispute); - - // we mirrored dispute already! - Contract contract = dispute.getContract(); - PubKeyRing peersPubKeyRing = dispute.isDisputeOpenerIsBuyer() ? contract.getBuyerPubKeyRing() : contract.getSellerPubKeyRing(); - NodeAddress peersNodeAddress = dispute.isDisputeOpenerIsBuyer() ? contract.getBuyerNodeAddress() : contract.getSellerNodeAddress(); - PeerOpenedDisputeMessage peerOpenedDisputeMessage = new PeerOpenedDisputeMessage(dispute, - p2PService.getAddress(), - UUID.randomUUID().toString()); - log.info("Send {} to peer {}. tradeId={}, peerOpenedDisputeMessage.uid={}, " + - "disputeCommunicationMessage.uid={}", - peerOpenedDisputeMessage.getClass().getSimpleName(), peersNodeAddress, - peerOpenedDisputeMessage.getTradeId(), peerOpenedDisputeMessage.getUid(), - disputeCommunicationMessage.getUid()); - p2PService.sendEncryptedMailboxMessage(peersNodeAddress, - peersPubKeyRing, - peerOpenedDisputeMessage, - new SendMailboxMessageListener() { - @Override - public void onArrived() { - log.info("{} arrived at peer {}. tradeId={}, peerOpenedDisputeMessage.uid={}, " + - "disputeCommunicationMessage.uid={}", - peerOpenedDisputeMessage.getClass().getSimpleName(), peersNodeAddress, - peerOpenedDisputeMessage.getTradeId(), peerOpenedDisputeMessage.getUid(), - disputeCommunicationMessage.getUid()); - - // We use the disputeCommunicationMessage wrapped inside the peerOpenedDisputeMessage for - // the state, as that is displayed to the user and we only persist that msg - disputeCommunicationMessage.setArrived(true); - disputes.persist(); - } - - @Override - public void onStoredInMailbox() { - log.info("{} stored in mailbox for peer {}. tradeId={}, peerOpenedDisputeMessage.uid={}, " + - "disputeCommunicationMessage.uid={}", - peerOpenedDisputeMessage.getClass().getSimpleName(), peersNodeAddress, - peerOpenedDisputeMessage.getTradeId(), peerOpenedDisputeMessage.getUid(), - disputeCommunicationMessage.getUid()); - - // We use the disputeCommunicationMessage wrapped inside the peerOpenedDisputeMessage for - // the state, as that is displayed to the user and we only persist that msg - disputeCommunicationMessage.setStoredInMailbox(true); - disputes.persist(); - } - - @Override - public void onFault(String errorMessage) { - log.error("{} failed: Peer {}. tradeId={}, peerOpenedDisputeMessage.uid={}, " + - "disputeCommunicationMessage.uid={}, errorMessage={}", - peerOpenedDisputeMessage.getClass().getSimpleName(), peersNodeAddress, - peerOpenedDisputeMessage.getTradeId(), peerOpenedDisputeMessage.getUid(), - disputeCommunicationMessage.getUid(), errorMessage); - - // We use the disputeCommunicationMessage wrapped inside the peerOpenedDisputeMessage for - // the state, as that is displayed to the user and we only persist that msg - disputeCommunicationMessage.setSendMessageError(errorMessage); - disputes.persist(); - } - } - ); - return null; - } else { - String msg = "We got a dispute already open for that trade and trading peer.\n" + - "TradeId = " + dispute.getTradeId(); - log.warn(msg); - return msg; - } - } - - // traders send msg to the arbitrator or arbitrator to 1 trader (trader to trader is not allowed) - public DisputeCommunicationMessage sendDisputeDirectMessage(Dispute dispute, String text, ArrayList attachments) { - DisputeCommunicationMessage message = new DisputeCommunicationMessage( - dispute.getTradeId(), - dispute.getTraderPubKeyRing().hashCode(), - isTrader(dispute), - text, - p2PService.getAddress() - ); - - message.addAllAttachments(attachments); - Tuple2 tuple = getNodeAddressPubKeyRingTuple(dispute); - NodeAddress peersNodeAddress = tuple.first; - PubKeyRing receiverPubKeyRing = tuple.second; - - if (isTrader(dispute) || - (isArbitrator(dispute) && !message.isSystemMessage())) - dispute.addDisputeCommunicationMessage(message); - - if (receiverPubKeyRing != null) { - log.info("Send {} to peer {}. tradeId={}, uid={}", - message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); - - p2PService.sendEncryptedMailboxMessage(peersNodeAddress, - receiverPubKeyRing, - message, - new SendMailboxMessageListener() { - @Override - public void onArrived() { - log.info("{} arrived at peer {}. tradeId={}, uid={}", - message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); - message.setArrived(true); - disputes.persist(); - } - - @Override - public void onStoredInMailbox() { - log.info("{} stored in mailbox for peer {}. tradeId={}, uid={}", - message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); - message.setStoredInMailbox(true); - disputes.persist(); - } - - @Override - public void onFault(String errorMessage) { - log.error("{} failed: Peer {}. tradeId={}, uid={}, errorMessage={}", - message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid(), errorMessage); - message.setSendMessageError(errorMessage); - disputes.persist(); - } - } - ); - } - - return message; - } - - // arbitrator send result to trader - public void sendDisputeResultMessage(DisputeResult disputeResult, Dispute dispute, String text) { - DisputeCommunicationMessage disputeCommunicationMessage = new DisputeCommunicationMessage( - dispute.getTradeId(), - dispute.getTraderPubKeyRing().hashCode(), - false, - text, - p2PService.getAddress() - ); - - dispute.addDisputeCommunicationMessage(disputeCommunicationMessage); - disputeResult.setDisputeCommunicationMessage(disputeCommunicationMessage); - - NodeAddress peersNodeAddress; - Contract contract = dispute.getContract(); - if (contract.getBuyerPubKeyRing().equals(dispute.getTraderPubKeyRing())) - peersNodeAddress = contract.getBuyerNodeAddress(); - else - peersNodeAddress = contract.getSellerNodeAddress(); - DisputeResultMessage disputeResultMessage = new DisputeResultMessage(disputeResult, p2PService.getAddress(), - UUID.randomUUID().toString()); - log.info("Send {} to peer {}. tradeId={}, disputeResultMessage.uid={}, disputeCommunicationMessage.uid={}", - disputeResultMessage.getClass().getSimpleName(), peersNodeAddress, disputeResultMessage.getTradeId(), - disputeResultMessage.getUid(), disputeCommunicationMessage.getUid()); - p2PService.sendEncryptedMailboxMessage(peersNodeAddress, - dispute.getTraderPubKeyRing(), - disputeResultMessage, - new SendMailboxMessageListener() { - @Override - public void onArrived() { - log.info("{} arrived at peer {}. tradeId={}, disputeResultMessage.uid={}, " + - "disputeCommunicationMessage.uid={}", - disputeResultMessage.getClass().getSimpleName(), peersNodeAddress, - disputeResultMessage.getTradeId(), disputeResultMessage.getUid(), - disputeCommunicationMessage.getUid()); - - // We use the disputeCommunicationMessage wrapped inside the disputeResultMessage for - // the state, as that is displayed to the user and we only persist that msg - disputeCommunicationMessage.setArrived(true); - disputes.persist(); - } - - @Override - public void onStoredInMailbox() { - log.info("{} stored in mailbox for peer {}. tradeId={}, disputeResultMessage.uid={}, " + - "disputeCommunicationMessage.uid={}", - disputeResultMessage.getClass().getSimpleName(), peersNodeAddress, - disputeResultMessage.getTradeId(), disputeResultMessage.getUid(), - disputeCommunicationMessage.getUid()); - - // We use the disputeCommunicationMessage wrapped inside the disputeResultMessage for - // the state, as that is displayed to the user and we only persist that msg - disputeCommunicationMessage.setStoredInMailbox(true); - disputes.persist(); - } - - @Override - public void onFault(String errorMessage) { - log.error("{} failed: Peer {}. tradeId={}, disputeResultMessage.uid={}, " + - "disputeCommunicationMessage.uid={}, errorMessage={}", - disputeResultMessage.getClass().getSimpleName(), peersNodeAddress, - disputeResultMessage.getTradeId(), disputeResultMessage.getUid(), - disputeCommunicationMessage.getUid(), errorMessage); - - // We use the disputeCommunicationMessage wrapped inside the disputeResultMessage for - // the state, as that is displayed to the user and we only persist that msg - disputeCommunicationMessage.setSendMessageError(errorMessage); - disputes.persist(); - } - } - ); - } - - // winner (or buyer in case of 50/50) sends tx to other peer - private void sendPeerPublishedPayoutTxMessage(Transaction transaction, Dispute dispute, Contract contract) { - PubKeyRing peersPubKeyRing = dispute.isDisputeOpenerIsBuyer() ? contract.getSellerPubKeyRing() : contract.getBuyerPubKeyRing(); - NodeAddress peersNodeAddress = dispute.isDisputeOpenerIsBuyer() ? contract.getSellerNodeAddress() : contract.getBuyerNodeAddress(); - log.trace("sendPeerPublishedPayoutTxMessage to peerAddress " + peersNodeAddress); - final PeerPublishedDisputePayoutTxMessage message = new PeerPublishedDisputePayoutTxMessage(transaction.bitcoinSerialize(), - dispute.getTradeId(), - p2PService.getAddress(), - UUID.randomUUID().toString()); - log.info("Send {} to peer {}. tradeId={}, uid={}", - message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); - p2PService.sendEncryptedMailboxMessage(peersNodeAddress, - peersPubKeyRing, - message, - new SendMailboxMessageListener() { - @Override - public void onArrived() { - log.info("{} arrived at peer {}. tradeId={}, uid={}", - message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); - } - - @Override - public void onStoredInMailbox() { - log.info("{} stored in mailbox for peer {}. tradeId={}, uid={}", - message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); - } - - @Override - public void onFault(String errorMessage) { - log.error("{} failed: Peer {}. tradeId={}, uid={}, errorMessage={}", - message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid(), errorMessage); - } - } - ); - } - - private void sendAckMessage(DisputeMessage disputeMessage, PubKeyRing peersPubKeyRing, - boolean result, @Nullable String errorMessage) { - String tradeId = disputeMessage.getTradeId(); - String uid = disputeMessage.getUid(); - AckMessage ackMessage = new AckMessage(p2PService.getNetworkNode().getNodeAddress(), - AckMessageSourceType.DISPUTE_MESSAGE, - disputeMessage.getClass().getSimpleName(), - uid, - tradeId, - result, - errorMessage); - final NodeAddress peersNodeAddress = disputeMessage.getSenderNodeAddress(); - log.info("Send AckMessage for {} to peer {}. tradeId={}, uid={}", - ackMessage.getSourceMsgClassName(), peersNodeAddress, tradeId, uid); - p2PService.sendEncryptedMailboxMessage( - peersNodeAddress, - peersPubKeyRing, - ackMessage, - new SendMailboxMessageListener() { - @Override - public void onArrived() { - log.info("AckMessage for {} arrived at peer {}. tradeId={}, uid={}", - ackMessage.getSourceMsgClassName(), peersNodeAddress, tradeId, uid); - } - - @Override - public void onStoredInMailbox() { - log.info("AckMessage for {} stored in mailbox for peer {}. tradeId={}, uid={}", - ackMessage.getSourceMsgClassName(), peersNodeAddress, tradeId, uid); - } - - @Override - public void onFault(String errorMessage) { - log.error("AckMessage for {} failed. Peer {}. tradeId={}, uid={}, errorMessage={}", - ackMessage.getSourceMsgClassName(), peersNodeAddress, tradeId, uid, errorMessage); - } - } - ); - } - - - /////////////////////////////////////////////////////////////////////////////////////////// - // Incoming message - /////////////////////////////////////////////////////////////////////////////////////////// - - // arbitrator receives that from trader who opens dispute - private void onOpenNewDisputeMessage(OpenNewDisputeMessage openNewDisputeMessage) { - String errorMessage; - Dispute dispute = openNewDisputeMessage.getDispute(); - Contract contractFromOpener = dispute.getContract(); - PubKeyRing peersPubKeyRing = dispute.isDisputeOpenerIsBuyer() ? contractFromOpener.getSellerPubKeyRing() : contractFromOpener.getBuyerPubKeyRing(); - if (isArbitrator(dispute)) { - if (!disputes.contains(dispute)) { - final Optional storedDisputeOptional = findDispute(dispute.getTradeId(), dispute.getTraderId()); - if (!storedDisputeOptional.isPresent()) { - dispute.setStorage(disputeStorage); - disputes.add(dispute); - errorMessage = sendPeerOpenedDisputeMessage(dispute, contractFromOpener, peersPubKeyRing); - } else { - errorMessage = "We got a dispute already open for that trade and trading peer.\n" + - "TradeId = " + dispute.getTradeId(); - log.warn(errorMessage); - } - } else { - errorMessage = "We got a dispute msg what we have already stored. TradeId = " + dispute.getTradeId(); - log.warn(errorMessage); - } - } else { - errorMessage = "Trader received openNewDisputeMessage. That must never happen."; - log.error(errorMessage); - } - - // We use the DisputeCommunicationMessage not the openNewDisputeMessage for the ACK - ObservableList messages = openNewDisputeMessage.getDispute().getDisputeCommunicationMessages(); - if (!messages.isEmpty()) { - DisputeCommunicationMessage msg = messages.get(0); - PubKeyRing sendersPubKeyRing = dispute.isDisputeOpenerIsBuyer() ? contractFromOpener.getBuyerPubKeyRing() : contractFromOpener.getSellerPubKeyRing(); - sendAckMessage(msg, sendersPubKeyRing, errorMessage == null, errorMessage); - } - } - - // not dispute requester receives that from arbitrator - private void onPeerOpenedDisputeMessage(PeerOpenedDisputeMessage peerOpenedDisputeMessage) { - String errorMessage; - Dispute dispute = peerOpenedDisputeMessage.getDispute(); - if (!isArbitrator(dispute)) { - if (!disputes.contains(dispute)) { - final Optional storedDisputeOptional = findDispute(dispute.getTradeId(), dispute.getTraderId()); - if (!storedDisputeOptional.isPresent()) { - dispute.setStorage(disputeStorage); - disputes.add(dispute); - Optional tradeOptional = tradeManager.getTradeById(dispute.getTradeId()); - tradeOptional.ifPresent(trade -> trade.setDisputeState(Trade.DisputeState.DISPUTE_STARTED_BY_PEER)); - errorMessage = null; - } else { - errorMessage = "We got a dispute already open for that trade and trading peer.\n" + - "TradeId = " + dispute.getTradeId(); - log.warn(errorMessage); - } - } else { - errorMessage = "We got a dispute msg what we have already stored. TradeId = " + dispute.getTradeId(); - log.warn(errorMessage); - } - } else { - errorMessage = "Arbitrator received peerOpenedDisputeMessage. That must never happen."; - log.error(errorMessage); - } - - // We use the DisputeCommunicationMessage not the peerOpenedDisputeMessage for the ACK - ObservableList messages = peerOpenedDisputeMessage.getDispute().getDisputeCommunicationMessages(); - if (!messages.isEmpty()) { - DisputeCommunicationMessage msg = messages.get(0); - sendAckMessage(msg, dispute.getArbitratorPubKeyRing(), errorMessage == null, errorMessage); - } - - sendAckMessage(peerOpenedDisputeMessage, dispute.getArbitratorPubKeyRing(), errorMessage == null, errorMessage); - } - - // A trader can receive a msg from the arbitrator or the arbitrator from a trader. Trader to trader is not allowed. - private void onDisputeDirectMessage(DisputeCommunicationMessage disputeCommunicationMessage) { - final String tradeId = disputeCommunicationMessage.getTradeId(); - final String uid = disputeCommunicationMessage.getUid(); - Optional disputeOptional = findDispute(tradeId, disputeCommunicationMessage.getTraderId()); - if (!disputeOptional.isPresent()) { - log.debug("We got a disputeCommunicationMessage but we don't have a matching dispute. TradeId = " + tradeId); - if (!delayMsgMap.containsKey(uid)) { - Timer timer = UserThread.runAfter(() -> onDisputeDirectMessage(disputeCommunicationMessage), 1); - delayMsgMap.put(uid, timer); - } else { - String msg = "We got a disputeCommunicationMessage after we already repeated to apply the message after a delay. That should never happen. TradeId = " + tradeId; - log.warn(msg); - } - return; - } - - cleanupRetryMap(uid); - Dispute dispute = disputeOptional.get(); - Tuple2 tuple = getNodeAddressPubKeyRingTuple(dispute); - PubKeyRing receiverPubKeyRing = tuple.second; - - if (!dispute.getDisputeCommunicationMessages().contains(disputeCommunicationMessage)) - dispute.addDisputeCommunicationMessage(disputeCommunicationMessage); - else - log.warn("We got a disputeCommunicationMessage what we have already stored. TradeId = " + tradeId); - - // We never get a errorMessage in that method (only if we cannot resolve the receiverPubKeyRing but then we - // cannot send it anyway) - if (receiverPubKeyRing != null) - sendAckMessage(disputeCommunicationMessage, receiverPubKeyRing, true, null); - } - - // We get that message at both peers. The dispute object is in context of the trader - private void onDisputeResultMessage(DisputeResultMessage disputeResultMessage) { - String errorMessage = null; - boolean success = false; - PubKeyRing arbitratorsPubKeyRing = null; - DisputeResult disputeResult = disputeResultMessage.getDisputeResult(); - - if (isArbitrator(disputeResult)) { - log.error("Arbitrator received disputeResultMessage. That must never happen."); - return; - } - - final String tradeId = disputeResult.getTradeId(); - Optional disputeOptional = findDispute(tradeId, disputeResult.getTraderId()); - final String uid = disputeResultMessage.getUid(); - if (!disputeOptional.isPresent()) { - log.debug("We got a dispute result msg but we don't have a matching dispute. " + - "That might happen when we get the disputeResultMessage before the dispute was created. " + - "We try again after 2 sec. to apply the disputeResultMessage. TradeId = " + tradeId); - if (!delayMsgMap.containsKey(uid)) { - // We delay2 sec. to be sure the comm. msg gets added first - Timer timer = UserThread.runAfter(() -> onDisputeResultMessage(disputeResultMessage), 2); - delayMsgMap.put(uid, timer); - } else { - log.warn("We got a dispute result msg after we already repeated to apply the message after a delay. " + - "That should never happen. TradeId = " + tradeId); - } - return; - } - Dispute dispute = disputeOptional.get(); - try { - cleanupRetryMap(uid); - arbitratorsPubKeyRing = dispute.getArbitratorPubKeyRing(); - DisputeCommunicationMessage disputeCommunicationMessage = disputeResult.getDisputeCommunicationMessage(); - if (!dispute.getDisputeCommunicationMessages().contains(disputeCommunicationMessage)) - dispute.addDisputeCommunicationMessage(disputeCommunicationMessage); - else if (disputeCommunicationMessage != null) - log.warn("We got a dispute mail msg what we have already stored. TradeId = " + disputeCommunicationMessage.getTradeId()); - - dispute.setIsClosed(true); - - if (dispute.disputeResultProperty().get() != null) - log.warn("We got already a dispute result. That should only happen if a dispute needs to be closed " + - "again because the first close did not succeed. TradeId = " + tradeId); - - dispute.setDisputeResult(disputeResult); - - // We need to avoid publishing the tx from both traders as it would create problems with zero confirmation withdrawals - // There would be different transactions if both sign and publish (signers: once buyer+arb, once seller+arb) - // The tx publisher is the winner or in case both get 50% the buyer, as the buyer has more inventive to publish the tx as he receives - // more BTC as he has deposited - final Contract contract = dispute.getContract(); - - boolean isBuyer = keyRing.getPubKeyRing().equals(contract.getBuyerPubKeyRing()); - DisputeResult.Winner publisher = disputeResult.getWinner(); - - // Sometimes the user who receives the trade amount is never online, so we might want to - // let the loser publish the tx. When the winner comes online he gets his funds as it was published by the other peer. - // Default isLoserPublisher is set to false - if (disputeResult.isLoserPublisher()) { - // we invert the logic - if (publisher == DisputeResult.Winner.BUYER) - publisher = DisputeResult.Winner.SELLER; - else if (publisher == DisputeResult.Winner.SELLER) - publisher = DisputeResult.Winner.BUYER; - } - - if ((isBuyer && publisher == DisputeResult.Winner.BUYER) - || (!isBuyer && publisher == DisputeResult.Winner.SELLER)) { - - final Optional tradeOptional = tradeManager.getTradeById(tradeId); - Transaction payoutTx = null; - if (tradeOptional.isPresent()) { - payoutTx = tradeOptional.get().getPayoutTx(); - } else { - final Optional tradableOptional = closedTradableManager.getTradableById(tradeId); - if (tradableOptional.isPresent() && tradableOptional.get() instanceof Trade) { - payoutTx = ((Trade) tradableOptional.get()).getPayoutTx(); - } - } - - if (payoutTx == null) { - if (dispute.getDepositTxSerialized() != null) { - byte[] multiSigPubKey = isBuyer ? contract.getBuyerMultiSigPubKey() : contract.getSellerMultiSigPubKey(); - DeterministicKey multiSigKeyPair = walletService.getMultiSigKeyPair(dispute.getTradeId(), multiSigPubKey); - Transaction signedDisputedPayoutTx = tradeWalletService.traderSignAndFinalizeDisputedPayoutTx( - dispute.getDepositTxSerialized(), - disputeResult.getArbitratorSignature(), - disputeResult.getBuyerPayoutAmount(), - disputeResult.getSellerPayoutAmount(), - contract.getBuyerPayoutAddressString(), - contract.getSellerPayoutAddressString(), - multiSigKeyPair, - contract.getBuyerMultiSigPubKey(), - contract.getSellerMultiSigPubKey(), - disputeResult.getArbitratorPubKey() - ); - Transaction committedDisputedPayoutTx = tradeWalletService.addTxToWallet(signedDisputedPayoutTx); - tradeWalletService.broadcastTx(committedDisputedPayoutTx, new TxBroadcaster.Callback() { - @Override - public void onSuccess(Transaction transaction) { - // after successful publish we send peer the tx - - dispute.setDisputePayoutTxId(transaction.getHashAsString()); - sendPeerPublishedPayoutTxMessage(transaction, dispute, contract); - - // set state after payout as we call swapTradeEntryToAvailableEntry - if (tradeManager.getTradeById(dispute.getTradeId()).isPresent()) - tradeManager.closeDisputedTrade(dispute.getTradeId()); - else { - Optional openOfferOptional = openOfferManager.getOpenOfferById(dispute.getTradeId()); - openOfferOptional.ifPresent(openOffer -> openOfferManager.closeOpenOffer(openOffer.getOffer())); - } - } - - @Override - public void onFailure(TxBroadcastException exception) { - log.error(exception.getMessage()); - } - }, 15); - - success = true; - } else { - errorMessage = "DepositTx is null. TradeId = " + tradeId; - log.warn(errorMessage); - success = false; - } - } else { - log.warn("We got already a payout tx. That might be the case if the other peer did not get the " + - "payout tx and opened a dispute. TradeId = " + tradeId); - dispute.setDisputePayoutTxId(payoutTx.getHashAsString()); - sendPeerPublishedPayoutTxMessage(payoutTx, dispute, contract); - - success = true; - } - - } else { - log.trace("We don't publish the tx as we are not the winning party."); - // Clean up tangling trades - if (dispute.disputeResultProperty().get() != null && - dispute.isClosed() && - tradeManager.getTradeById(dispute.getTradeId()).isPresent()) { - tradeManager.closeDisputedTrade(dispute.getTradeId()); - } - - success = true; - } - } catch (TransactionVerificationException e) { - errorMessage = "Error at traderSignAndFinalizeDisputedPayoutTx " + e.toString(); - log.error(errorMessage, e); - success = false; - - // We prefer to close the dispute in that case. If there was no deposit tx and a random tx was used - // we get a TransactionVerificationException. No reason to keep that dispute open... - if (tradeManager.getTradeById(dispute.getTradeId()).isPresent()) - tradeManager.closeDisputedTrade(dispute.getTradeId()); - else { - Optional openOfferOptional = openOfferManager.getOpenOfferById(dispute.getTradeId()); - openOfferOptional.ifPresent(openOffer -> openOfferManager.closeOpenOffer(openOffer.getOffer())); - } - dispute.setIsClosed(true); - - throw new RuntimeException(errorMessage); - } catch (AddressFormatException | WalletException e) { - errorMessage = "Error at traderSignAndFinalizeDisputedPayoutTx " + e.toString(); - log.error(errorMessage, e); - success = false; - throw new RuntimeException(errorMessage); - } finally { - if (arbitratorsPubKeyRing != null) { - // We use the disputeCommunicationMessage as we only persist those not the disputeResultMessage. - // If we would use the disputeResultMessage we could not lookup for the msg when we receive the AckMessage. - DisputeCommunicationMessage disputeCommunicationMessage = disputeResultMessage.getDisputeResult().getDisputeCommunicationMessage(); - sendAckMessage(disputeCommunicationMessage, arbitratorsPubKeyRing, success, errorMessage); - } - } - } - - // Losing trader or in case of 50/50 the seller gets the tx sent from the winner or buyer - private void onDisputedPayoutTxMessage(PeerPublishedDisputePayoutTxMessage peerPublishedDisputePayoutTxMessage) { - final String uid = peerPublishedDisputePayoutTxMessage.getUid(); - final String tradeId = peerPublishedDisputePayoutTxMessage.getTradeId(); - Optional disputeOptional = findOwnDispute(tradeId); - if (!disputeOptional.isPresent()) { - log.debug("We got a peerPublishedPayoutTxMessage but we don't have a matching dispute. TradeId = " + tradeId); - if (!delayMsgMap.containsKey(uid)) { - // We delay 3 sec. to be sure the close msg gets added first - Timer timer = UserThread.runAfter(() -> onDisputedPayoutTxMessage(peerPublishedDisputePayoutTxMessage), 3); - delayMsgMap.put(uid, timer); - } else { - log.warn("We got a peerPublishedPayoutTxMessage after we already repeated to apply the message after a delay. " + - "That should never happen. TradeId = " + tradeId); - } - return; - } - - Dispute dispute = disputeOptional.get(); - final Contract contract = dispute.getContract(); - PubKeyRing ownPubKeyRing = keyRing.getPubKeyRing(); - boolean isBuyer = ownPubKeyRing.equals(contract.getBuyerPubKeyRing()); - PubKeyRing peersPubKeyRing = isBuyer ? contract.getSellerPubKeyRing() : contract.getBuyerPubKeyRing(); - - cleanupRetryMap(uid); - Transaction walletTx = tradeWalletService.addTxToWallet(peerPublishedDisputePayoutTxMessage.getTransaction()); - dispute.setDisputePayoutTxId(walletTx.getHashAsString()); - BtcWalletService.printTx("Disputed payoutTx received from peer", walletTx); - - // We can only send the ack msg if we have the peersPubKeyRing which requires the dispute - sendAckMessage(peerPublishedDisputePayoutTxMessage, peersPubKeyRing, true, null); - } - - - /////////////////////////////////////////////////////////////////////////////////////////// - // Getters - /////////////////////////////////////////////////////////////////////////////////////////// - - public Storage getDisputeStorage() { - return disputeStorage; - } - - public ObservableList getDisputesAsObservableList() { - return disputes.getList(); - } - - public boolean isTrader(Dispute dispute) { - return keyRing.getPubKeyRing().equals(dispute.getTraderPubKeyRing()); - } - - private boolean isArbitrator(Dispute dispute) { - return keyRing.getPubKeyRing().equals(dispute.getArbitratorPubKeyRing()); - } - - private boolean isArbitrator(DisputeResult disputeResult) { - return Arrays.equals(disputeResult.getArbitratorPubKey(), - walletService.getArbitratorAddressEntry().getPubKey()); - } - - public String getNrOfDisputes(boolean isBuyer, Contract contract) { - return String.valueOf(getDisputesAsObservableList().stream() - .filter(e -> { - Contract contract1 = e.getContract(); - if (contract1 == null) - return false; - - if (isBuyer) { - NodeAddress buyerNodeAddress = contract1.getBuyerNodeAddress(); - return buyerNodeAddress != null && buyerNodeAddress.equals(contract.getBuyerNodeAddress()); - } else { - NodeAddress sellerNodeAddress = contract1.getSellerNodeAddress(); - return sellerNodeAddress != null && sellerNodeAddress.equals(contract.getSellerNodeAddress()); - } - }) - .collect(Collectors.toSet()).size()); - } - - /////////////////////////////////////////////////////////////////////////////////////////// - // Utils - /////////////////////////////////////////////////////////////////////////////////////////// - - - private Tuple2 getNodeAddressPubKeyRingTuple(Dispute dispute) { - PubKeyRing receiverPubKeyRing = null; - NodeAddress peerNodeAddress = null; - if (isTrader(dispute)) { - receiverPubKeyRing = dispute.getArbitratorPubKeyRing(); - peerNodeAddress = dispute.getContract().getArbitratorNodeAddress(); - } else if (isArbitrator(dispute)) { - receiverPubKeyRing = dispute.getTraderPubKeyRing(); - Contract contract = dispute.getContract(); - if (contract.getBuyerPubKeyRing().equals(receiverPubKeyRing)) - peerNodeAddress = contract.getBuyerNodeAddress(); - else - peerNodeAddress = contract.getSellerNodeAddress(); - } else { - log.error("That must not happen. Trader cannot communicate to other trader."); - } - return new Tuple2<>(peerNodeAddress, receiverPubKeyRing); - } - - private Optional findDispute(String tradeId, int traderId) { - return disputes.stream().filter(e -> e.getTradeId().equals(tradeId) && e.getTraderId() == traderId).findAny(); - } - - public Optional findOwnDispute(String tradeId) { - return getDisputeStream(tradeId).findAny(); - } - - private Stream getDisputeStream(String tradeId) { - return disputes.stream().filter(e -> e.getTradeId().equals(tradeId)); - } - - private void cleanupRetryMap(String uid) { - if (delayMsgMap.containsKey(uid)) { - Timer timer = delayMsgMap.remove(uid); - if (timer != null) - timer.stop(); - } - } - -} diff --git a/core/src/main/java/bisq/core/btc/model/AddressEntry.java b/core/src/main/java/bisq/core/btc/model/AddressEntry.java index 5a2455dfc81..eb8512a9b6d 100644 --- a/core/src/main/java/bisq/core/btc/model/AddressEntry.java +++ b/core/src/main/java/bisq/core/btc/model/AddressEntry.java @@ -23,8 +23,6 @@ import bisq.common.proto.persistable.PersistablePayload; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import org.bitcoinj.core.Address; @@ -119,7 +117,7 @@ private AddressEntry(byte[] pubKey, this.coinLockedInMultiSig = coinLockedInMultiSig.value; } - public static AddressEntry fromProto(PB.AddressEntry proto) { + public static AddressEntry fromProto(protobuf.AddressEntry proto) { return new AddressEntry(proto.getPubKey().toByteArray(), proto.getPubKeyHash().toByteArray(), ProtoUtil.enumFromProto(AddressEntry.Context.class, proto.getContext().name()), @@ -128,11 +126,11 @@ public static AddressEntry fromProto(PB.AddressEntry proto) { } @Override - public PB.AddressEntry toProtoMessage() { - PB.AddressEntry.Builder builder = PB.AddressEntry.newBuilder() + public protobuf.AddressEntry toProtoMessage() { + protobuf.AddressEntry.Builder builder = protobuf.AddressEntry.newBuilder() .setPubKey(ByteString.copyFrom(pubKey)) .setPubKeyHash(ByteString.copyFrom(pubKeyHash)) - .setContext(PB.AddressEntry.Context.valueOf(context.name())) + .setContext(protobuf.AddressEntry.Context.valueOf(context.name())) .setCoinLockedInMultiSig(coinLockedInMultiSig); Optional.ofNullable(offerId).ifPresent(builder::setOfferId); return builder.build(); diff --git a/core/src/main/java/bisq/core/btc/model/AddressEntryList.java b/core/src/main/java/bisq/core/btc/model/AddressEntryList.java index 6cb1bffc12b..52926ab6aef 100644 --- a/core/src/main/java/bisq/core/btc/model/AddressEntryList.java +++ b/core/src/main/java/bisq/core/btc/model/AddressEntryList.java @@ -21,8 +21,6 @@ import bisq.common.proto.persistable.PersistedDataHost; import bisq.common.storage.Storage; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.bitcoinj.core.Transaction; @@ -73,7 +71,7 @@ private AddressEntryList(List list) { this.list = list; } - public static AddressEntryList fromProto(PB.AddressEntryList proto) { + public static AddressEntryList fromProto(protobuf.AddressEntryList proto) { return new AddressEntryList(new ArrayList<>(proto.getAddressEntryList().stream().map(AddressEntry::fromProto).collect(Collectors.toList()))); } @@ -81,12 +79,12 @@ public static AddressEntryList fromProto(PB.AddressEntryList proto) { public Message toProtoMessage() { // We clone list as we got ConcurrentModificationExceptions List clone = new ArrayList<>(list); - List addressEntries = clone.stream() + List addressEntries = clone.stream() .map(AddressEntry::toProtoMessage) .collect(Collectors.toList()); - return PB.PersistableEnvelope.newBuilder() - .setAddressEntryList(PB.AddressEntryList.newBuilder() + return protobuf.PersistableEnvelope.newBuilder() + .setAddressEntryList(protobuf.AddressEntryList.newBuilder() .addAllAddressEntry(addressEntries)) .build(); } diff --git a/core/src/main/java/bisq/core/btc/model/RawTransactionInput.java b/core/src/main/java/bisq/core/btc/model/RawTransactionInput.java index 895c061c1fd..ef4d52116cb 100644 --- a/core/src/main/java/bisq/core/btc/model/RawTransactionInput.java +++ b/core/src/main/java/bisq/core/btc/model/RawTransactionInput.java @@ -21,8 +21,6 @@ import bisq.common.proto.persistable.PersistablePayload; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import lombok.EqualsAndHashCode; @@ -44,15 +42,15 @@ public RawTransactionInput(long index, byte[] parentTransaction, long value) { } @Override - public PB.RawTransactionInput toProtoMessage() { - return PB.RawTransactionInput.newBuilder() + public protobuf.RawTransactionInput toProtoMessage() { + return protobuf.RawTransactionInput.newBuilder() .setIndex(index) .setParentTransaction(ByteString.copyFrom(parentTransaction)) .setValue(value) .build(); } - public static RawTransactionInput fromProto(PB.RawTransactionInput proto) { + public static RawTransactionInput fromProto(protobuf.RawTransactionInput proto) { return new RawTransactionInput(proto.getIndex(), proto.getParentTransaction().toByteArray(), proto.getValue()); } diff --git a/core/src/main/java/bisq/core/btc/nodes/BtcNodes.java b/core/src/main/java/bisq/core/btc/nodes/BtcNodes.java index b97030bf250..79057fa129b 100644 --- a/core/src/main/java/bisq/core/btc/nodes/BtcNodes.java +++ b/core/src/main/java/bisq/core/btc/nodes/BtcNodes.java @@ -77,6 +77,10 @@ public List getProvidedBtcNodes() { // sgeisler new BtcNode("bcwat.ch", "z33nukt7ngik3cpe.onion", "5.189.166.193", BtcNode.DEFAULT_PORT, "@sgeisler"), + // wiz + new BtcNode("node100.hnl.wiz.biz", "22tg6ufbwz6o3l2u.onion", "103.99.168.100", BtcNode.DEFAULT_PORT, "@wiz"), + new BtcNode("node130.hnl.wiz.biz", "jiuuuislm7ooesic.onion", "103.99.168.130", BtcNode.DEFAULT_PORT, "@wiz"), + // others new BtcNode("btc.jochen-hoenicke.de", "sslnjjhnmwllysv4.onion", "88.198.39.205", BtcNode.DEFAULT_PORT, "@jhoenicke"), new BtcNode("bitcoin4-fullnode.csg.uzh.ch", null, "192.41.136.217", BtcNode.DEFAULT_PORT, "@tbocek") // requested onion diff --git a/core/src/main/java/bisq/core/btc/wallet/BsqWalletService.java b/core/src/main/java/bisq/core/btc/wallet/BsqWalletService.java index 49018f8bca9..b8ccad5aba0 100644 --- a/core/src/main/java/bisq/core/btc/wallet/BsqWalletService.java +++ b/core/src/main/java/bisq/core/btc/wallet/BsqWalletService.java @@ -35,6 +35,8 @@ import bisq.core.provider.fee.FeeService; import bisq.core.user.Preferences; +import bisq.common.UserThread; + import org.bitcoinj.core.Address; import org.bitcoinj.core.AddressFormatException; import org.bitcoinj.core.BlockChain; @@ -57,15 +59,14 @@ import javax.inject.Inject; -import javafx.collections.FXCollections; -import javafx.collections.ObservableList; - +import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Optional; import java.util.Set; import java.util.concurrent.CopyOnWriteArraySet; +import java.util.concurrent.TimeUnit; import java.util.function.Function; import java.util.stream.Collectors; import java.util.stream.Stream; @@ -80,12 +81,20 @@ @Slf4j public class BsqWalletService extends WalletService implements DaoStateListener { + + public interface WalletTransactionsChangeListener { + + void onWalletTransactionsChange(); + } + private final BsqCoinSelector bsqCoinSelector; private final NonBsqCoinSelector nonBsqCoinSelector; private final DaoStateService daoStateService; private final UnconfirmedBsqChangeOutputListService unconfirmedBsqChangeOutputListService; - private final ObservableList walletTransactions = FXCollections.observableArrayList(); + private final List walletTransactions = new ArrayList<>(); private final CopyOnWriteArraySet bsqBalanceListeners = new CopyOnWriteArraySet<>(); + private final List walletTransactionsChangeListeners = new ArrayList<>(); + private boolean updateBsqWalletTransactionsPending; // balance of non BSQ satoshis @Getter @@ -152,7 +161,13 @@ public void onReorganize(Wallet wallet) { @Override public void onTransactionConfidenceChanged(Wallet wallet, Transaction tx) { - updateBsqWalletTransactions(); + // We are only interested in updates from unconfirmed txs and confirmed txs at the + // time when it gets into a block. Otherwise we would get called + // updateBsqWalletTransactions for each tx as the block depth changes for all. + if (tx.getConfidence().getDepthInBlocks() <= 1 && + daoStateService.isParseBlockChainComplete()) { + updateBsqWalletTransactions(); + } unconfirmedBsqChangeOutputListService.onTransactionConfidenceChanged(tx); } @@ -215,6 +230,7 @@ String getWalletAsString(boolean includePrivKeys) { /////////////////////////////////////////////////////////////////////////////////////////// private void updateBsqBalance() { + long ts = System.currentTimeMillis(); unverifiedBalance = Coin.valueOf( getTransactions(false).stream() .filter(tx -> tx.getConfidence().getConfidenceType() == PENDING) @@ -246,7 +262,7 @@ private void updateBsqBalance() { } return false; }) - .mapToLong(in -> in != null ? in.getValue().value : 0) + .mapToLong(in -> in.getValue() != null ? in.getValue().value : 0) .sum(); return outputs - lockedInputs; }) @@ -289,6 +305,7 @@ private void updateBsqBalance() { bsqBalanceListeners.forEach(e -> e.onUpdateBalances(availableConfirmedBalance, availableNonBsqBalance, unverifiedBalance, unconfirmedChangeBalance, lockedForVotingBalance, lockupBondsBalance, unlockingBondsBalance)); + log.info("updateBsqBalance took {} ms", System.currentTimeMillis() - ts); } public void addBsqBalanceListener(BsqBalanceListener listener) { @@ -299,13 +316,21 @@ public void removeBsqBalanceListener(BsqBalanceListener listener) { bsqBalanceListeners.remove(listener); } + public void addWalletTransactionsChangeListener(WalletTransactionsChangeListener listener) { + walletTransactionsChangeListeners.add(listener); + } + + public void removeWalletTransactionsChangeListener(WalletTransactionsChangeListener listener) { + walletTransactionsChangeListeners.remove(listener); + } + /////////////////////////////////////////////////////////////////////////////////////////// // BSQ TransactionOutputs and Transactions /////////////////////////////////////////////////////////////////////////////////////////// - public ObservableList getWalletTransactions() { - return walletTransactions; + public List getClonedWalletTransactions() { + return new ArrayList<>(walletTransactions); } public Stream getPendingWalletTransactionsStream() { @@ -314,9 +339,21 @@ public Stream getPendingWalletTransactionsStream() { } private void updateBsqWalletTransactions() { - walletTransactions.setAll(getTransactions(false)); if (daoStateService.isParseBlockChainComplete()) { - updateBsqBalance(); + // We get called updateBsqWalletTransactions multiple times from onWalletChanged, onTransactionConfidenceChanged + // and from onParseBlockCompleteAfterBatchProcessing. But as updateBsqBalance is an expensive operation we do + // not want to call it in a short interval series so we use a flag and a delay to not call it multiple times + // in a 100 ms period. + if (!updateBsqWalletTransactionsPending) { + updateBsqWalletTransactionsPending = true; + UserThread.runAfter(() -> { + walletTransactions.clear(); + walletTransactions.addAll(getTransactions(false)); + walletTransactionsChangeListeners.forEach(WalletTransactionsChangeListener::onWalletTransactionsChange); + updateBsqBalance(); + updateBsqWalletTransactionsPending = false; + }, 100, TimeUnit.MILLISECONDS); + } } } @@ -434,7 +471,7 @@ public Coin getValueSentToMeForTransaction(Transaction transaction) throws Scrip } public Optional isWalletTransaction(String txId) { - return getWalletTransactions().stream().filter(e -> e.getHashAsString().equals(txId)).findAny(); + return walletTransactions.stream().filter(e -> e.getHashAsString().equals(txId)).findAny(); } @@ -553,7 +590,10 @@ private Transaction getPreparedBurnFeeTx(Coin fee, boolean requireChangeOutput) return tx; } - private void addInputsAndChangeOutputForTx(Transaction tx, Coin fee, BsqCoinSelector bsqCoinSelector, boolean requireChangeOutput) + private void addInputsAndChangeOutputForTx(Transaction tx, + Coin fee, + BsqCoinSelector bsqCoinSelector, + boolean requireChangeOutput) throws InsufficientBsqException { Coin requiredInput; // If our fee is less then dust limit we increase it so we are sure to not get any dust output. diff --git a/core/src/main/java/bisq/core/btc/wallet/TradeWalletService.java b/core/src/main/java/bisq/core/btc/wallet/TradeWalletService.java index 3db2070e5d4..dab65b733ac 100644 --- a/core/src/main/java/bisq/core/btc/wallet/TradeWalletService.java +++ b/core/src/main/java/bisq/core/btc/wallet/TradeWalletService.java @@ -341,7 +341,10 @@ public Transaction completeBsqTradingFeeTx(Transaction preparedBsqTx, * @return A data container holding the inputs, the output value and address * @throws TransactionVerificationException */ - public InputsAndChangeOutput takerCreatesDepositsTxInputs(Transaction takeOfferFeeTx, Coin inputAmount, Coin txFee, Address takersAddress) throws + public InputsAndChangeOutput takerCreatesDepositsTxInputs(Transaction takeOfferFeeTx, + Coin inputAmount, + Coin txFee, + Address takersAddress) throws TransactionVerificationException { log.debug("takerCreatesDepositsTxInputs called"); log.debug("inputAmount {}", inputAmount.toFriendlyString()); @@ -793,7 +796,112 @@ public Transaction sellerSignsAndFinalizesPayoutTx(Transaction depositTx, /////////////////////////////////////////////////////////////////////////////////////////// - // Dispute + // Mediation + /////////////////////////////////////////////////////////////////////////////////////////// + + public byte[] signMediatedPayoutTx(Transaction depositTx, + Coin buyerPayoutAmount, + Coin sellerPayoutAmount, + String buyerPayoutAddressString, + String sellerPayoutAddressString, + DeterministicKey myMultiSigKeyPair, + byte[] buyerPubKey, + byte[] sellerPubKey, + byte[] arbitratorPubKey) + throws AddressFormatException, TransactionVerificationException { + log.trace("signMediatedPayoutTx called"); + log.trace("depositTx {}", depositTx.toString()); + log.trace("buyerPayoutAmount {}", buyerPayoutAmount.toFriendlyString()); + log.trace("sellerPayoutAmount {}", sellerPayoutAmount.toFriendlyString()); + log.trace("buyerPayoutAddressString {}", buyerPayoutAddressString); + log.trace("sellerPayoutAddressString {}", sellerPayoutAddressString); + log.trace("multiSigKeyPair (not displayed for security reasons)"); + log.trace("buyerPubKey HEX=" + ECKey.fromPublicOnly(buyerPubKey).getPublicKeyAsHex()); + log.trace("sellerPubKey HEX=" + ECKey.fromPublicOnly(sellerPubKey).getPublicKeyAsHex()); + log.trace("arbitratorPubKey HEX=" + ECKey.fromPublicOnly(arbitratorPubKey).getPublicKeyAsHex()); + Transaction preparedPayoutTx = createPayoutTx(depositTx, + buyerPayoutAmount, + sellerPayoutAmount, + buyerPayoutAddressString, + sellerPayoutAddressString); + // MS redeemScript + Script redeemScript = getMultiSigRedeemScript(buyerPubKey, sellerPubKey, arbitratorPubKey); + // MS output from prev. tx is index 0 + Sha256Hash sigHash = preparedPayoutTx.hashForSignature(0, redeemScript, Transaction.SigHash.ALL, false); + checkNotNull(myMultiSigKeyPair, "myMultiSigKeyPair must not be null"); + if (myMultiSigKeyPair.isEncrypted()) + checkNotNull(aesKey); + + ECKey.ECDSASignature mySignature = myMultiSigKeyPair.sign(sigHash, aesKey).toCanonicalised(); + + WalletService.printTx("prepared mediated payoutTx for sig creation", preparedPayoutTx); + + WalletService.verifyTransaction(preparedPayoutTx); + + return mySignature.encodeToDER(); + } + + public Transaction finalizeMediatedPayoutTx(Transaction depositTx, + byte[] buyerSignature, + byte[] sellerSignature, + Coin buyerPayoutAmount, + Coin sellerPayoutAmount, + String buyerPayoutAddressString, + String sellerPayoutAddressString, + DeterministicKey multiSigKeyPair, + byte[] buyerPubKey, + byte[] sellerPubKey, + byte[] arbitratorPubKey) + throws AddressFormatException, TransactionVerificationException, WalletException { + log.trace("finalizeMediatedPayoutTx called"); + log.trace("depositTx {}", depositTx.toString()); + log.trace("buyerSignature r {}", ECKey.ECDSASignature.decodeFromDER(buyerSignature).r.toString()); + log.trace("buyerSignature s {}", ECKey.ECDSASignature.decodeFromDER(buyerSignature).s.toString()); + log.trace("sellerSignature r {}", ECKey.ECDSASignature.decodeFromDER(sellerSignature).r.toString()); + log.trace("sellerSignature s {}", ECKey.ECDSASignature.decodeFromDER(sellerSignature).s.toString()); + log.trace("buyerPayoutAmount {}", buyerPayoutAmount.toFriendlyString()); + log.trace("sellerPayoutAmount {}", sellerPayoutAmount.toFriendlyString()); + log.trace("buyerPayoutAddressString {}", buyerPayoutAddressString); + log.trace("sellerPayoutAddressString {}", sellerPayoutAddressString); + log.trace("multiSigKeyPair (not displayed for security reasons)"); + log.trace("buyerPubKey {}", ECKey.fromPublicOnly(buyerPubKey).toString()); + log.trace("sellerPubKey {}", ECKey.fromPublicOnly(sellerPubKey).toString()); + log.trace("arbitratorPubKey {}", ECKey.fromPublicOnly(arbitratorPubKey).toString()); + + Transaction payoutTx = createPayoutTx(depositTx, + buyerPayoutAmount, + sellerPayoutAmount, + buyerPayoutAddressString, + sellerPayoutAddressString); + // MS redeemScript + Script redeemScript = getMultiSigRedeemScript(buyerPubKey, sellerPubKey, arbitratorPubKey); + // MS output from prev. tx is index 0 + checkNotNull(multiSigKeyPair, "multiSigKeyPair must not be null"); + + TransactionSignature buyerTxSig = new TransactionSignature(ECKey.ECDSASignature.decodeFromDER(buyerSignature), + Transaction.SigHash.ALL, false); + TransactionSignature sellerTxSig = new TransactionSignature(ECKey.ECDSASignature.decodeFromDER(sellerSignature), + Transaction.SigHash.ALL, false); + + // Take care of order of signatures. Need to be reversed here. See comment below at getMultiSigRedeemScript (arbitrator, seller, buyer) + Script inputScript = ScriptBuilder.createP2SHMultiSigInputScript(ImmutableList.of(sellerTxSig, buyerTxSig), redeemScript); + + TransactionInput input = payoutTx.getInput(0); + input.setScriptSig(inputScript); + + WalletService.printTx("mediated payoutTx", payoutTx); + + WalletService.verifyTransaction(payoutTx); + WalletService.checkWalletConsistency(wallet); + WalletService.checkScriptSig(payoutTx, input, 0); + checkNotNull(input.getConnectedOutput(), "input.getConnectedOutput() must not be null"); + input.verify(input.getConnectedOutput()); + return payoutTx; + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Arbitration /////////////////////////////////////////////////////////////////////////////////////////// /** @@ -1127,7 +1235,9 @@ private byte[] getScriptProgram(Transaction makersDepositTx, int i) throws Trans } @NotNull - private TransactionInput getTransactionInput(Transaction depositTx, byte[] scriptProgram, RawTransactionInput rawTransactionInput) { + private TransactionInput getTransactionInput(Transaction depositTx, + byte[] scriptProgram, + RawTransactionInput rawTransactionInput) { return new TransactionInput(params, depositTx, scriptProgram, @@ -1191,7 +1301,10 @@ private void signInput(Transaction transaction, TransactionInput input, int inpu } } - private void addAvailableInputsAndChangeOutputs(Transaction transaction, Address address, Address changeAddress, Coin txFee) throws WalletException { + private void addAvailableInputsAndChangeOutputs(Transaction transaction, + Address address, + Address changeAddress, + Coin txFee) throws WalletException { SendRequest sendRequest = null; try { // Lets let the framework do the work to find the right inputs diff --git a/core/src/main/java/bisq/core/dao/DaoModule.java b/core/src/main/java/bisq/core/dao/DaoModule.java index c1bf6e32425..4ed2d8b4518 100644 --- a/core/src/main/java/bisq/core/dao/DaoModule.java +++ b/core/src/main/java/bisq/core/dao/DaoModule.java @@ -225,9 +225,12 @@ protected void configure() { // Options bindConstant().annotatedWith(named(DaoOptionKeys.RPC_USER)).to(environment.getRequiredProperty(DaoOptionKeys.RPC_USER)); bindConstant().annotatedWith(named(DaoOptionKeys.RPC_PASSWORD)).to(environment.getRequiredProperty(DaoOptionKeys.RPC_PASSWORD)); + bindConstant().annotatedWith(named(DaoOptionKeys.RPC_HOST)).to(environment.getRequiredProperty(DaoOptionKeys.RPC_HOST)); bindConstant().annotatedWith(named(DaoOptionKeys.RPC_PORT)).to(environment.getRequiredProperty(DaoOptionKeys.RPC_PORT)); bindConstant().annotatedWith(named(DaoOptionKeys.RPC_BLOCK_NOTIFICATION_PORT)) .to(environment.getRequiredProperty(DaoOptionKeys.RPC_BLOCK_NOTIFICATION_PORT)); + bindConstant().annotatedWith(named(DaoOptionKeys.RPC_BLOCK_NOTIFICATION_HOST)) + .to(environment.getRequiredProperty(DaoOptionKeys.RPC_BLOCK_NOTIFICATION_HOST)); bindConstant().annotatedWith(named(DaoOptionKeys.DUMP_BLOCKCHAIN_DATA)) .to(environment.getRequiredProperty(DaoOptionKeys.DUMP_BLOCKCHAIN_DATA)); bindConstant().annotatedWith(named(DaoOptionKeys.FULL_DAO_NODE)) diff --git a/core/src/main/java/bisq/core/dao/DaoOptionKeys.java b/core/src/main/java/bisq/core/dao/DaoOptionKeys.java index 945fd51adad..7829dcaf36d 100644 --- a/core/src/main/java/bisq/core/dao/DaoOptionKeys.java +++ b/core/src/main/java/bisq/core/dao/DaoOptionKeys.java @@ -25,6 +25,8 @@ public class DaoOptionKeys { public static final String RPC_PASSWORD = "rpcPassword"; public static final String RPC_PORT = "rpcPort"; public static final String RPC_BLOCK_NOTIFICATION_PORT = "rpcBlockNotificationPort"; + public static final String RPC_BLOCK_NOTIFICATION_HOST = "rpcBlockNotificationHost"; + public static final String RPC_HOST = "rpcHost"; public static final String DUMP_BLOCKCHAIN_DATA = "dumpBlockchainData"; public static final String FULL_DAO_NODE = "fullDaoNode"; diff --git a/core/src/main/java/bisq/core/dao/governance/blindvote/BlindVote.java b/core/src/main/java/bisq/core/dao/governance/blindvote/BlindVote.java index 6e2f1f8ac46..071682e4277 100644 --- a/core/src/main/java/bisq/core/dao/governance/blindvote/BlindVote.java +++ b/core/src/main/java/bisq/core/dao/governance/blindvote/BlindVote.java @@ -24,8 +24,6 @@ import bisq.common.util.ExtraDataMapValidator; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import org.springframework.util.CollectionUtils; @@ -87,13 +85,13 @@ public BlindVote(byte[] encryptedVotes, // Used for sending over the network @Override - public PB.BlindVote toProtoMessage() { + public protobuf.BlindVote toProtoMessage() { return getBuilder().build(); } @NotNull - public PB.BlindVote.Builder getBuilder() { - PB.BlindVote.Builder builder = PB.BlindVote.newBuilder(); + public protobuf.BlindVote.Builder getBuilder() { + protobuf.BlindVote.Builder builder = protobuf.BlindVote.newBuilder(); builder.setEncryptedVotes(ByteString.copyFrom(encryptedVotes)) .setTxId(txId) .setStake(stake) @@ -103,7 +101,7 @@ public PB.BlindVote.Builder getBuilder() { return builder; } - public static BlindVote fromProto(PB.BlindVote proto) { + public static BlindVote fromProto(protobuf.BlindVote proto) { return new BlindVote(proto.getEncryptedVotes().toByteArray(), proto.getTxId(), proto.getStake(), diff --git a/core/src/main/java/bisq/core/dao/governance/blindvote/MyBlindVoteList.java b/core/src/main/java/bisq/core/dao/governance/blindvote/MyBlindVoteList.java index a66f610ced3..47dca594eb0 100644 --- a/core/src/main/java/bisq/core/dao/governance/blindvote/MyBlindVoteList.java +++ b/core/src/main/java/bisq/core/dao/governance/blindvote/MyBlindVoteList.java @@ -22,8 +22,6 @@ import bisq.common.proto.persistable.PersistableEnvelope; import bisq.common.proto.persistable.PersistableList; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import java.util.ArrayList; @@ -53,15 +51,15 @@ public MyBlindVoteList(List list) { @Override public Message toProtoMessage() { - return PB.PersistableEnvelope.newBuilder() - .setMyBlindVoteList(PB.MyBlindVoteList.newBuilder() + return protobuf.PersistableEnvelope.newBuilder() + .setMyBlindVoteList(protobuf.MyBlindVoteList.newBuilder() .addAllBlindVote(getList().stream() .map(BlindVote::toProtoMessage) .collect(Collectors.toList()))) .build(); } - public static PersistableEnvelope fromProto(PB.MyBlindVoteList proto) { + public static PersistableEnvelope fromProto(protobuf.MyBlindVoteList proto) { return new MyBlindVoteList(new ArrayList<>(proto.getBlindVoteList().stream() .map(BlindVote::fromProto) .collect(Collectors.toList()))); diff --git a/core/src/main/java/bisq/core/dao/governance/blindvote/VoteWithProposalTxId.java b/core/src/main/java/bisq/core/dao/governance/blindvote/VoteWithProposalTxId.java index 5e98471b5c4..1c60733fcf7 100644 --- a/core/src/main/java/bisq/core/dao/governance/blindvote/VoteWithProposalTxId.java +++ b/core/src/main/java/bisq/core/dao/governance/blindvote/VoteWithProposalTxId.java @@ -21,8 +21,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import java.util.Optional; import lombok.Value; @@ -50,19 +48,19 @@ public class VoteWithProposalTxId implements PersistablePayload { // Used for sending over the network @Override - public PB.VoteWithProposalTxId toProtoMessage() { + public protobuf.VoteWithProposalTxId toProtoMessage() { return getBuilder().build(); } @NotNull - private PB.VoteWithProposalTxId.Builder getBuilder() { - final PB.VoteWithProposalTxId.Builder builder = PB.VoteWithProposalTxId.newBuilder() + private protobuf.VoteWithProposalTxId.Builder getBuilder() { + final protobuf.VoteWithProposalTxId.Builder builder = protobuf.VoteWithProposalTxId.newBuilder() .setProposalTxId(proposalTxId); - Optional.ofNullable(vote).ifPresent(e -> builder.setVote((PB.Vote) e.toProtoMessage())); + Optional.ofNullable(vote).ifPresent(e -> builder.setVote((protobuf.Vote) e.toProtoMessage())); return builder; } - public static VoteWithProposalTxId fromProto(PB.VoteWithProposalTxId proto) { + public static VoteWithProposalTxId fromProto(protobuf.VoteWithProposalTxId proto) { return new VoteWithProposalTxId(proto.getProposalTxId(), proto.hasVote() ? Vote.fromProto(proto.getVote()) : null); } diff --git a/core/src/main/java/bisq/core/dao/governance/blindvote/VoteWithProposalTxIdList.java b/core/src/main/java/bisq/core/dao/governance/blindvote/VoteWithProposalTxIdList.java index e3afee90fdd..247235faab0 100644 --- a/core/src/main/java/bisq/core/dao/governance/blindvote/VoteWithProposalTxIdList.java +++ b/core/src/main/java/bisq/core/dao/governance/blindvote/VoteWithProposalTxIdList.java @@ -21,8 +21,6 @@ import bisq.common.proto.persistable.PersistableList; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.InvalidProtocolBufferException; import java.util.ArrayList; @@ -52,22 +50,22 @@ public class VoteWithProposalTxIdList extends PersistableList list = proto.getItemList().stream() .map(VoteWithProposalTxId::fromProto).collect(Collectors.toCollection(ArrayList::new)); return new VoteWithProposalTxIdList(list); diff --git a/core/src/main/java/bisq/core/dao/governance/blindvote/network/messages/RepublishGovernanceDataRequest.java b/core/src/main/java/bisq/core/dao/governance/blindvote/network/messages/RepublishGovernanceDataRequest.java index 420677bb86f..258149a5fc5 100644 --- a/core/src/main/java/bisq/core/dao/governance/blindvote/network/messages/RepublishGovernanceDataRequest.java +++ b/core/src/main/java/bisq/core/dao/governance/blindvote/network/messages/RepublishGovernanceDataRequest.java @@ -25,11 +25,11 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Getter; + +// This message is sent only to full DAO nodes @EqualsAndHashCode(callSuper = true) @Getter public final class RepublishGovernanceDataRequest extends NetworkEnvelope implements DirectMessage, CapabilityRequiringPayload { @@ -48,13 +48,13 @@ private RepublishGovernanceDataRequest(int messageVersion) { } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setRepublishGovernanceDataRequest(PB.RepublishGovernanceDataRequest.newBuilder()) + .setRepublishGovernanceDataRequest(protobuf.RepublishGovernanceDataRequest.newBuilder()) .build(); } - public static NetworkEnvelope fromProto(PB.RepublishGovernanceDataRequest proto, int messageVersion) { + public static NetworkEnvelope fromProto(protobuf.RepublishGovernanceDataRequest proto, int messageVersion) { return new RepublishGovernanceDataRequest(messageVersion); } diff --git a/core/src/main/java/bisq/core/dao/governance/blindvote/storage/BlindVotePayload.java b/core/src/main/java/bisq/core/dao/governance/blindvote/storage/BlindVotePayload.java index 468484fae89..923bd4e043c 100644 --- a/core/src/main/java/bisq/core/dao/governance/blindvote/storage/BlindVotePayload.java +++ b/core/src/main/java/bisq/core/dao/governance/blindvote/storage/BlindVotePayload.java @@ -20,21 +20,14 @@ import bisq.core.dao.governance.ConsensusCritical; import bisq.core.dao.governance.blindvote.BlindVote; -import bisq.network.p2p.storage.payload.CapabilityRequiringPayload; import bisq.network.p2p.storage.payload.PersistableNetworkPayload; -import bisq.common.app.Capabilities; -import bisq.common.app.Capability; import bisq.common.crypto.Hash; import bisq.common.proto.persistable.PersistableEnvelope; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; -import java.util.concurrent.TimeUnit; - import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.extern.slf4j.Slf4j; @@ -50,8 +43,7 @@ @Slf4j @Getter @EqualsAndHashCode -public final class BlindVotePayload implements PersistableNetworkPayload, PersistableEnvelope, - CapabilityRequiringPayload, ConsensusCritical { +public final class BlindVotePayload implements PersistableNetworkPayload, PersistableEnvelope, ConsensusCritical { private final BlindVote blindVote; protected final byte[] hash; // 20 byte @@ -69,23 +61,23 @@ private BlindVotePayload(BlindVote blindVote, byte[] hash) { this.hash = hash; } - private PB.BlindVotePayload.Builder getBlindVoteBuilder() { - return PB.BlindVotePayload.newBuilder() + private protobuf.BlindVotePayload.Builder getBlindVoteBuilder() { + return protobuf.BlindVotePayload.newBuilder() .setBlindVote(blindVote.toProtoMessage()) .setHash(ByteString.copyFrom(hash)); } @Override - public PB.PersistableNetworkPayload toProtoMessage() { - return PB.PersistableNetworkPayload.newBuilder().setBlindVotePayload(getBlindVoteBuilder()).build(); + public protobuf.PersistableNetworkPayload toProtoMessage() { + return protobuf.PersistableNetworkPayload.newBuilder().setBlindVotePayload(getBlindVoteBuilder()).build(); } - public PB.BlindVotePayload toProtoBlindVotePayload() { + public protobuf.BlindVotePayload toProtoBlindVotePayload() { return getBlindVoteBuilder().build(); } - public static BlindVotePayload fromProto(PB.BlindVotePayload proto) { + public static BlindVotePayload fromProto(protobuf.BlindVotePayload proto) { return new BlindVotePayload(BlindVote.fromProto(proto.getBlindVote()), proto.getHash().toByteArray()); } @@ -105,16 +97,6 @@ public byte[] getHash() { return hash; } - - /////////////////////////////////////////////////////////////////////////////////////////// - // CapabilityRequiringPayload - /////////////////////////////////////////////////////////////////////////////////////////// - - @Override - public Capabilities getRequiredCapabilities() { - return new Capabilities(Capability.BLIND_VOTE); - } - @Override public String toString() { return "BlindVotePayload{" + diff --git a/core/src/main/java/bisq/core/dao/governance/blindvote/storage/BlindVoteStore.java b/core/src/main/java/bisq/core/dao/governance/blindvote/storage/BlindVoteStore.java index 7a125c1ac8f..e7f11038065 100644 --- a/core/src/main/java/bisq/core/dao/governance/blindvote/storage/BlindVoteStore.java +++ b/core/src/main/java/bisq/core/dao/governance/blindvote/storage/BlindVoteStore.java @@ -22,8 +22,6 @@ import bisq.common.proto.persistable.PersistableEnvelope; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import java.util.List; @@ -58,20 +56,20 @@ private BlindVoteStore(List list) { } public Message toProtoMessage() { - return PB.PersistableEnvelope.newBuilder() + return protobuf.PersistableEnvelope.newBuilder() .setBlindVoteStore(getBuilder()) .build(); } - private PB.BlindVoteStore.Builder getBuilder() { - final List protoList = map.values().stream() + private protobuf.BlindVoteStore.Builder getBuilder() { + final List protoList = map.values().stream() .map(payload -> (BlindVotePayload) payload) .map(BlindVotePayload::toProtoBlindVotePayload) .collect(Collectors.toList()); - return PB.BlindVoteStore.newBuilder().addAllItems(protoList); + return protobuf.BlindVoteStore.newBuilder().addAllItems(protoList); } - public static PersistableEnvelope fromProto(PB.BlindVoteStore proto) { + public static PersistableEnvelope fromProto(protobuf.BlindVoteStore proto) { List list = proto.getItemsList().stream() .map(BlindVotePayload::fromProto).collect(Collectors.toList()); return new BlindVoteStore(list); diff --git a/core/src/main/java/bisq/core/dao/governance/bond/BondRepository.java b/core/src/main/java/bisq/core/dao/governance/bond/BondRepository.java index 19b4336076f..d3f69b79a09 100644 --- a/core/src/main/java/bisq/core/dao/governance/bond/BondRepository.java +++ b/core/src/main/java/bisq/core/dao/governance/bond/BondRepository.java @@ -35,7 +35,6 @@ import javax.inject.Inject; import javafx.collections.FXCollections; -import javafx.collections.ListChangeListener; import javafx.collections.ObservableList; import java.util.Arrays; @@ -55,7 +54,8 @@ * unconfirmed txs. */ @Slf4j -public abstract class BondRepository implements DaoSetupService { +public abstract class BondRepository implements DaoSetupService, + BsqWalletService.WalletTransactionsChangeListener { /////////////////////////////////////////////////////////////////////////////////////////// // Static @@ -161,7 +161,7 @@ public void onParseBlockCompleteAfterBatchProcessing(Block block) { update(); } }); - bsqWalletService.getWalletTransactions().addListener((ListChangeListener) c -> update()); + bsqWalletService.addWalletTransactionsChangeListener(this); } @Override @@ -170,6 +170,16 @@ public void start() { } + /////////////////////////////////////////////////////////////////////////////////////////// + // BsqWalletService.WalletTransactionsChangeListener + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public void onWalletTransactionsChange() { + update(); + } + + /////////////////////////////////////////////////////////////////////////////////////////// // API /////////////////////////////////////////////////////////////////////////////////////////// @@ -188,13 +198,14 @@ public List getActiveBonds() { // Protected /////////////////////////////////////////////////////////////////////////////////////////// - abstract protected T createBond(R bondedAsset); + protected abstract T createBond(R bondedAsset); - abstract protected void updateBond(T bond, R bondedAsset, TxOutput lockupTxOutput); + protected abstract void updateBond(T bond, R bondedAsset, TxOutput lockupTxOutput); - abstract protected Stream getBondedAssetStream(); + protected abstract Stream getBondedAssetStream(); protected void update() { + log.debug("update"); getBondedAssetStream().forEach(bondedAsset -> { String uid = bondedAsset.getUid(); bondByUidMap.putIfAbsent(uid, createBond(bondedAsset)); diff --git a/core/src/main/java/bisq/core/dao/governance/bond/reputation/MyBondedReputationRepository.java b/core/src/main/java/bisq/core/dao/governance/bond/reputation/MyBondedReputationRepository.java index 4fc97d47540..0de193ba97d 100644 --- a/core/src/main/java/bisq/core/dao/governance/bond/reputation/MyBondedReputationRepository.java +++ b/core/src/main/java/bisq/core/dao/governance/bond/reputation/MyBondedReputationRepository.java @@ -26,12 +26,9 @@ import bisq.core.dao.state.DaoStateService; import bisq.core.dao.state.model.blockchain.Block; -import org.bitcoinj.core.Transaction; - import javax.inject.Inject; import javafx.collections.FXCollections; -import javafx.collections.ListChangeListener; import javafx.collections.ObservableList; import java.util.Arrays; @@ -50,7 +47,7 @@ * unconfirmed txs. */ @Slf4j -public class MyBondedReputationRepository implements DaoSetupService { +public class MyBondedReputationRepository implements DaoSetupService, BsqWalletService.WalletTransactionsChangeListener { private final DaoStateService daoStateService; private final BsqWalletService bsqWalletService; private final MyReputationListService myReputationListService; @@ -84,7 +81,7 @@ public void onParseBlockCompleteAfterBatchProcessing(Block block) { update(); } }); - bsqWalletService.getWalletTransactions().addListener((ListChangeListener) c -> update()); + bsqWalletService.addWalletTransactionsChangeListener(this); } @Override @@ -92,11 +89,22 @@ public void start() { } + /////////////////////////////////////////////////////////////////////////////////////////// + // BsqWalletService.WalletTransactionsChangeListener + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public void onWalletTransactionsChange() { + update(); + } + + /////////////////////////////////////////////////////////////////////////////////////////// // Private /////////////////////////////////////////////////////////////////////////////////////////// private void update() { + log.debug("update"); // It can be that the same salt/hash is in several lockupTxs, so we use the bondByLockupTxIdMap to eliminate // duplicates by the collection algorithm. Map bondByLockupTxIdMap = new HashMap<>(); diff --git a/core/src/main/java/bisq/core/dao/governance/bond/reputation/MyReputation.java b/core/src/main/java/bisq/core/dao/governance/bond/reputation/MyReputation.java index f0a7eee04be..f4bef01ac41 100644 --- a/core/src/main/java/bisq/core/dao/governance/bond/reputation/MyReputation.java +++ b/core/src/main/java/bisq/core/dao/governance/bond/reputation/MyReputation.java @@ -24,8 +24,6 @@ import bisq.common.proto.persistable.PersistablePayload; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import java.util.Arrays; @@ -69,14 +67,14 @@ private MyReputation(String uid, byte[] salt) { } @Override - public PB.MyReputation toProtoMessage() { - return PB.MyReputation.newBuilder() + public protobuf.MyReputation toProtoMessage() { + return protobuf.MyReputation.newBuilder() .setUid(uid) .setSalt(ByteString.copyFrom(salt)) .build(); } - public static MyReputation fromProto(PB.MyReputation proto) { + public static MyReputation fromProto(protobuf.MyReputation proto) { return new MyReputation(proto.getUid(), proto.getSalt().toByteArray()); } diff --git a/core/src/main/java/bisq/core/dao/governance/bond/reputation/MyReputationList.java b/core/src/main/java/bisq/core/dao/governance/bond/reputation/MyReputationList.java index 5e426e999a1..729ef5ae314 100644 --- a/core/src/main/java/bisq/core/dao/governance/bond/reputation/MyReputationList.java +++ b/core/src/main/java/bisq/core/dao/governance/bond/reputation/MyReputationList.java @@ -19,8 +19,6 @@ import bisq.common.proto.persistable.PersistableList; -import io.bisq.generated.protobuffer.PB; - import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; @@ -47,18 +45,18 @@ private MyReputationList(List list) { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.PersistableEnvelope toProtoMessage() { - return PB.PersistableEnvelope.newBuilder().setMyReputationList(getBuilder()).build(); + public protobuf.PersistableEnvelope toProtoMessage() { + return protobuf.PersistableEnvelope.newBuilder().setMyReputationList(getBuilder()).build(); } - private PB.MyReputationList.Builder getBuilder() { - return PB.MyReputationList.newBuilder() + private protobuf.MyReputationList.Builder getBuilder() { + return protobuf.MyReputationList.newBuilder() .addAllMyReputation(getList().stream() .map(MyReputation::toProtoMessage) .collect(Collectors.toList())); } - public static MyReputationList fromProto(PB.MyReputationList proto) { + public static MyReputationList fromProto(protobuf.MyReputationList proto) { return new MyReputationList(new ArrayList<>(proto.getMyReputationList().stream() .map(MyReputation::fromProto) .collect(Collectors.toList()))); diff --git a/core/src/main/java/bisq/core/dao/governance/bond/role/BondedRolesRepository.java b/core/src/main/java/bisq/core/dao/governance/bond/role/BondedRolesRepository.java index 2f25d972eca..8176565d0ed 100644 --- a/core/src/main/java/bisq/core/dao/governance/bond/role/BondedRolesRepository.java +++ b/core/src/main/java/bisq/core/dao/governance/bond/role/BondedRolesRepository.java @@ -60,7 +60,7 @@ public BondedRolesRepository(DaoStateService daoStateService, BsqWalletService b /////////////////////////////////////////////////////////////////////////////////////////// public boolean isMyRole(Role role) { - Set myWalletTransactionIds = bsqWalletService.getWalletTransactions().stream() + Set myWalletTransactionIds = bsqWalletService.getClonedWalletTransactions().stream() .map(Transaction::getHashAsString) .collect(Collectors.toSet()); return getAcceptedBondedRoleProposalStream() diff --git a/core/src/main/java/bisq/core/dao/governance/myvote/MyVote.java b/core/src/main/java/bisq/core/dao/governance/myvote/MyVote.java index 507eaaadb70..6036bc62602 100644 --- a/core/src/main/java/bisq/core/dao/governance/myvote/MyVote.java +++ b/core/src/main/java/bisq/core/dao/governance/myvote/MyVote.java @@ -29,8 +29,6 @@ import bisq.common.util.JsonExclude; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import javax.crypto.SecretKey; @@ -101,8 +99,8 @@ private MyVote(int height, } @Override - public PB.MyVote toProtoMessage() { - final PB.MyVote.Builder builder = PB.MyVote.newBuilder() + public protobuf.MyVote toProtoMessage() { + final protobuf.MyVote.Builder builder = protobuf.MyVote.newBuilder() .setHeight(height) .setBlindVote(blindVote.getBuilder()) .setBallotList(ballotList.getBuilder()) @@ -112,7 +110,7 @@ public PB.MyVote toProtoMessage() { return builder.build(); } - public static MyVote fromProto(PB.MyVote proto) { + public static MyVote fromProto(protobuf.MyVote proto) { return new MyVote(proto.getHeight(), BallotList.fromProto(proto.getBallotList()), proto.getSecretKeyEncoded().toByteArray(), diff --git a/core/src/main/java/bisq/core/dao/governance/myvote/MyVoteList.java b/core/src/main/java/bisq/core/dao/governance/myvote/MyVoteList.java index 169aeb21e03..ef66f624c99 100644 --- a/core/src/main/java/bisq/core/dao/governance/myvote/MyVoteList.java +++ b/core/src/main/java/bisq/core/dao/governance/myvote/MyVoteList.java @@ -20,8 +20,6 @@ import bisq.common.proto.persistable.PersistableEnvelope; import bisq.common.proto.persistable.PersistableList; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import java.util.ArrayList; @@ -47,15 +45,15 @@ private MyVoteList(List list) { @Override public Message toProtoMessage() { - return PB.PersistableEnvelope.newBuilder() - .setMyVoteList(PB.MyVoteList.newBuilder() + return protobuf.PersistableEnvelope.newBuilder() + .setMyVoteList(protobuf.MyVoteList.newBuilder() .addAllMyVote(getList().stream() .map(MyVote::toProtoMessage) .collect(Collectors.toList()))) .build(); } - public static PersistableEnvelope fromProto(PB.MyVoteList proto) { + public static PersistableEnvelope fromProto(protobuf.MyVoteList proto) { return new MyVoteList(new ArrayList<>(proto.getMyVoteList().stream() .map(MyVote::fromProto) .collect(Collectors.toList()))); diff --git a/core/src/main/java/bisq/core/dao/governance/param/Param.java b/core/src/main/java/bisq/core/dao/governance/param/Param.java index 81fa09ede95..9d7fb1568ba 100644 --- a/core/src/main/java/bisq/core/dao/governance/param/Param.java +++ b/core/src/main/java/bisq/core/dao/governance/param/Param.java @@ -22,8 +22,6 @@ import bisq.common.proto.ProtoUtil; -import io.bisq.generated.protobuffer.PB; - import lombok.Getter; import lombok.extern.slf4j.Slf4j; @@ -61,6 +59,8 @@ public enum Param { // Might need adjustment if BSQ/BTC rate changes. DEFAULT_MAKER_FEE_BSQ("0.50", ParamType.BSQ, 5, 5), // ~ 0.01% of trade amount DEFAULT_TAKER_FEE_BSQ("1.5", ParamType.BSQ, 5, 5), + // Min fee is the smallest fee allowed for a trade. If the default fee would be less than min fee the + // min fee is used instead. // 0.03 BSQ (3 satoshi) for a 1 BTC trade. 0.05 USD if 1 BSQ = 1 USD, 10 % of the BTC fee MIN_MAKER_FEE_BSQ("0.03", ParamType.BSQ, 5, 5), // 0.0003%. MIN_TAKER_FEE_BSQ("0.03", ParamType.BSQ, 5, 5), @@ -239,7 +239,7 @@ public enum Param { // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - public static Param fromProto(PB.ChangeParamProposal proposalProto) { + public static Param fromProto(protobuf.ChangeParamProposal proposalProto) { Param param; try { param = ProtoUtil.enumFromProto(Param.class, proposalProto.getParam()); diff --git a/core/src/main/java/bisq/core/dao/governance/period/PeriodService.java b/core/src/main/java/bisq/core/dao/governance/period/PeriodService.java index 18ea9b61912..dfe18cb07a5 100644 --- a/core/src/main/java/bisq/core/dao/governance/period/PeriodService.java +++ b/core/src/main/java/bisq/core/dao/governance/period/PeriodService.java @@ -32,7 +32,7 @@ import javax.annotation.Nullable; @Slf4j -public final class PeriodService { +public class PeriodService { private final DaoStateService daoStateService; diff --git a/core/src/main/java/bisq/core/dao/governance/proofofburn/MyProofOfBurn.java b/core/src/main/java/bisq/core/dao/governance/proofofburn/MyProofOfBurn.java index 25317d7c8e1..7902741a9cf 100644 --- a/core/src/main/java/bisq/core/dao/governance/proofofburn/MyProofOfBurn.java +++ b/core/src/main/java/bisq/core/dao/governance/proofofburn/MyProofOfBurn.java @@ -22,8 +22,6 @@ import bisq.common.proto.persistable.PersistablePayload; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.common.base.Charsets; import java.util.Objects; @@ -56,14 +54,14 @@ public MyProofOfBurn(String txId, String preImage) { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.MyProofOfBurn toProtoMessage() { - return PB.MyProofOfBurn.newBuilder() + public protobuf.MyProofOfBurn toProtoMessage() { + return protobuf.MyProofOfBurn.newBuilder() .setTxId(txId) .setPreImage(preImage) .build(); } - public static MyProofOfBurn fromProto(PB.MyProofOfBurn proto) { + public static MyProofOfBurn fromProto(protobuf.MyProofOfBurn proto) { return new MyProofOfBurn(proto.getTxId(), proto.getPreImage()); } diff --git a/core/src/main/java/bisq/core/dao/governance/proofofburn/MyProofOfBurnList.java b/core/src/main/java/bisq/core/dao/governance/proofofburn/MyProofOfBurnList.java index a5d6c0ce997..ed0fb32e16a 100644 --- a/core/src/main/java/bisq/core/dao/governance/proofofburn/MyProofOfBurnList.java +++ b/core/src/main/java/bisq/core/dao/governance/proofofburn/MyProofOfBurnList.java @@ -19,8 +19,6 @@ import bisq.common.proto.persistable.PersistableList; -import io.bisq.generated.protobuffer.PB; - import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; @@ -47,18 +45,18 @@ private MyProofOfBurnList(List list) { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.PersistableEnvelope toProtoMessage() { - return PB.PersistableEnvelope.newBuilder().setMyProofOfBurnList(getBuilder()).build(); + public protobuf.PersistableEnvelope toProtoMessage() { + return protobuf.PersistableEnvelope.newBuilder().setMyProofOfBurnList(getBuilder()).build(); } - private PB.MyProofOfBurnList.Builder getBuilder() { - return PB.MyProofOfBurnList.newBuilder() + private protobuf.MyProofOfBurnList.Builder getBuilder() { + return protobuf.MyProofOfBurnList.newBuilder() .addAllMyProofOfBurn(getList().stream() .map(MyProofOfBurn::toProtoMessage) .collect(Collectors.toList())); } - public static MyProofOfBurnList fromProto(PB.MyProofOfBurnList proto) { + public static MyProofOfBurnList fromProto(protobuf.MyProofOfBurnList proto) { return new MyProofOfBurnList(new ArrayList<>(proto.getMyProofOfBurnList().stream() .map(MyProofOfBurn::fromProto) .collect(Collectors.toList()))); diff --git a/core/src/main/java/bisq/core/dao/governance/proposal/MyProposalList.java b/core/src/main/java/bisq/core/dao/governance/proposal/MyProposalList.java index 948d18f14d0..5ec0126d36b 100644 --- a/core/src/main/java/bisq/core/dao/governance/proposal/MyProposalList.java +++ b/core/src/main/java/bisq/core/dao/governance/proposal/MyProposalList.java @@ -22,8 +22,6 @@ import bisq.common.proto.persistable.PersistableList; -import io.bisq.generated.protobuffer.PB; - import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; @@ -50,18 +48,18 @@ public MyProposalList(List list) { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.PersistableEnvelope toProtoMessage() { - return PB.PersistableEnvelope.newBuilder().setMyProposalList(getBuilder()).build(); + public protobuf.PersistableEnvelope toProtoMessage() { + return protobuf.PersistableEnvelope.newBuilder().setMyProposalList(getBuilder()).build(); } - private PB.MyProposalList.Builder getBuilder() { - return PB.MyProposalList.newBuilder() + private protobuf.MyProposalList.Builder getBuilder() { + return protobuf.MyProposalList.newBuilder() .addAllProposal(getList().stream() .map(Proposal::toProtoMessage) .collect(Collectors.toList())); } - public static MyProposalList fromProto(PB.MyProposalList proto) { + public static MyProposalList fromProto(protobuf.MyProposalList proto) { return new MyProposalList(new ArrayList<>(proto.getProposalList().stream() .map(Proposal::fromProto) .collect(Collectors.toList()))); diff --git a/core/src/main/java/bisq/core/dao/governance/proposal/MyProposalListService.java b/core/src/main/java/bisq/core/dao/governance/proposal/MyProposalListService.java index 0357ce7958e..d0933144c56 100644 --- a/core/src/main/java/bisq/core/dao/governance/proposal/MyProposalListService.java +++ b/core/src/main/java/bisq/core/dao/governance/proposal/MyProposalListService.java @@ -32,7 +32,7 @@ import bisq.common.UserThread; import bisq.common.app.DevEnv; -import bisq.common.crypto.KeyRing; +import bisq.common.crypto.PubKeyRing; import bisq.common.handlers.ErrorMessageHandler; import bisq.common.handlers.ResultHandler; import bisq.common.proto.persistable.PersistedDataHost; @@ -85,14 +85,14 @@ public MyProposalListService(P2PService p2PService, PeriodService periodService, WalletsManager walletsManager, Storage storage, - KeyRing keyRing) { + PubKeyRing pubKeyRing) { this.p2PService = p2PService; this.daoStateService = daoStateService; this.periodService = periodService; this.walletsManager = walletsManager; this.storage = storage; - signaturePubKey = keyRing.getPubKeyRing().getSignaturePubKey(); + signaturePubKey = pubKeyRing.getSignaturePubKey(); numConnectedPeersListener = (observable, oldValue, newValue) -> rePublishMyProposalsOnceWellConnected(); daoStateService.addDaoStateListener(this); @@ -239,8 +239,8 @@ private void persist() { } private boolean canRemoveProposal(Proposal proposal, DaoStateService daoStateService, PeriodService periodService) { - boolean inPhase = periodService.isInPhase(daoStateService.getChainHeight(), DaoPhase.Phase.PROPOSAL); - return isMine(proposal) && inPhase; + boolean inProposalPhase = periodService.isInPhase(daoStateService.getChainHeight(), DaoPhase.Phase.PROPOSAL); + return isMine(proposal) && inProposalPhase; } } diff --git a/core/src/main/java/bisq/core/dao/governance/proposal/ProposalValidator.java b/core/src/main/java/bisq/core/dao/governance/proposal/ProposalValidator.java index e0f0118b1cc..2f7d97a7f5a 100644 --- a/core/src/main/java/bisq/core/dao/governance/proposal/ProposalValidator.java +++ b/core/src/main/java/bisq/core/dao/governance/proposal/ProposalValidator.java @@ -114,7 +114,7 @@ private boolean isValid(Proposal proposal, boolean allowUnconfirmed) { if (isTxConfirmed) { int txHeight = optionalTx.get().getBlockHeight(); if (!periodService.isTxInCorrectCycle(txHeight, chainHeight)) { - log.debug("Tx is not in current cycle. proposal.getTxId()={}", proposal.getTxId()); + log.trace("Tx is not in current cycle. proposal.getTxId()={}", proposal.getTxId()); return false; } if (!periodService.isInPhase(txHeight, DaoPhase.Phase.PROPOSAL)) { diff --git a/core/src/main/java/bisq/core/dao/governance/proposal/param/ChangeParamValidator.java b/core/src/main/java/bisq/core/dao/governance/proposal/param/ChangeParamValidator.java index e209bc204f7..626d30a5186 100644 --- a/core/src/main/java/bisq/core/dao/governance/proposal/param/ChangeParamValidator.java +++ b/core/src/main/java/bisq/core/dao/governance/proposal/param/ChangeParamValidator.java @@ -63,9 +63,13 @@ public ChangeParamValidator(DaoStateService daoStateService, PeriodService perio public void validateDataFields(Proposal proposal) throws ProposalValidationException { try { super.validateDataFields(proposal); - ChangeParamProposal changeParamProposal = (ChangeParamProposal) proposal; - validateParamValue(changeParamProposal.getParam(), changeParamProposal.getParamValue(), getBlockHeight(proposal)); - checkArgument(changeParamProposal.getParamValue().length() <= 200, "ParamValue must not exceed 200 chars"); + + // Only once parsing is complete we can check for param changes + if (daoStateService.isParseBlockChainComplete()) { + ChangeParamProposal changeParamProposal = (ChangeParamProposal) proposal; + validateParamValue(changeParamProposal.getParam(), changeParamProposal.getParamValue(), getBlockHeight(proposal)); + checkArgument(changeParamProposal.getParamValue().length() <= 200, "ParamValue must not exceed 200 chars"); + } } catch (ProposalValidationException e) { throw e; } catch (Throwable throwable) { diff --git a/core/src/main/java/bisq/core/dao/governance/proposal/storage/appendonly/ProposalPayload.java b/core/src/main/java/bisq/core/dao/governance/proposal/storage/appendonly/ProposalPayload.java index c6fa08a6c64..04a4eaa71f5 100644 --- a/core/src/main/java/bisq/core/dao/governance/proposal/storage/appendonly/ProposalPayload.java +++ b/core/src/main/java/bisq/core/dao/governance/proposal/storage/appendonly/ProposalPayload.java @@ -20,17 +20,12 @@ import bisq.core.dao.governance.ConsensusCritical; import bisq.core.dao.state.model.governance.Proposal; -import bisq.network.p2p.storage.payload.CapabilityRequiringPayload; import bisq.network.p2p.storage.payload.PersistableNetworkPayload; -import bisq.common.app.Capabilities; -import bisq.common.app.Capability; import bisq.common.crypto.Hash; import bisq.common.proto.persistable.PersistableEnvelope; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import lombok.Value; @@ -45,8 +40,7 @@ @Immutable @Slf4j @Value -public class ProposalPayload implements PersistableNetworkPayload, PersistableEnvelope, - CapabilityRequiringPayload, ConsensusCritical { +public class ProposalPayload implements PersistableNetworkPayload, PersistableEnvelope, ConsensusCritical { private final Proposal proposal; protected final byte[] hash; // 20 byte @@ -64,25 +58,25 @@ private ProposalPayload(Proposal proposal, byte[] hash) { this.hash = hash; } - private PB.ProposalPayload.Builder getProposalBuilder() { - return PB.ProposalPayload.newBuilder() + private protobuf.ProposalPayload.Builder getProposalBuilder() { + return protobuf.ProposalPayload.newBuilder() .setProposal(proposal.toProtoMessage()) .setHash(ByteString.copyFrom(hash)); } @Override - public PB.PersistableNetworkPayload toProtoMessage() { - return PB.PersistableNetworkPayload.newBuilder() + public protobuf.PersistableNetworkPayload toProtoMessage() { + return protobuf.PersistableNetworkPayload.newBuilder() .setProposalPayload(getProposalBuilder()) .build(); } - public PB.ProposalPayload toProtoProposalPayload() { + public protobuf.ProposalPayload toProtoProposalPayload() { return getProposalBuilder().build(); } - public static ProposalPayload fromProto(PB.ProposalPayload proto) { + public static ProposalPayload fromProto(protobuf.ProposalPayload proto) { return new ProposalPayload(Proposal.fromProto(proto.getProposal()), proto.getHash().toByteArray()); } @@ -102,16 +96,6 @@ public byte[] getHash() { return hash; } - - /////////////////////////////////////////////////////////////////////////////////////////// - // CapabilityRequiringPayload - /////////////////////////////////////////////////////////////////////////////////////////// - - @Override - public Capabilities getRequiredCapabilities() { - return new Capabilities(Capability.PROPOSAL); - } - @Override public String toString() { return "ProposalPayload{" + diff --git a/core/src/main/java/bisq/core/dao/governance/proposal/storage/appendonly/ProposalStore.java b/core/src/main/java/bisq/core/dao/governance/proposal/storage/appendonly/ProposalStore.java index b73e9ef0300..cd18dc8274b 100644 --- a/core/src/main/java/bisq/core/dao/governance/proposal/storage/appendonly/ProposalStore.java +++ b/core/src/main/java/bisq/core/dao/governance/proposal/storage/appendonly/ProposalStore.java @@ -22,8 +22,6 @@ import bisq.common.proto.persistable.PersistableEnvelope; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import java.util.List; @@ -58,20 +56,20 @@ private ProposalStore(List list) { } public Message toProtoMessage() { - return PB.PersistableEnvelope.newBuilder() + return protobuf.PersistableEnvelope.newBuilder() .setProposalStore(getBuilder()) .build(); } - private PB.ProposalStore.Builder getBuilder() { - final List protoList = map.values().stream() + private protobuf.ProposalStore.Builder getBuilder() { + final List protoList = map.values().stream() .map(payload -> (ProposalPayload) payload) .map(ProposalPayload::toProtoProposalPayload) .collect(Collectors.toList()); - return PB.ProposalStore.newBuilder().addAllItems(protoList); + return protobuf.ProposalStore.newBuilder().addAllItems(protoList); } - public static PersistableEnvelope fromProto(PB.ProposalStore proto) { + public static PersistableEnvelope fromProto(protobuf.ProposalStore proto) { List list = proto.getItemsList().stream() .map(ProposalPayload::fromProto).collect(Collectors.toList()); return new ProposalStore(list); diff --git a/core/src/main/java/bisq/core/dao/governance/proposal/storage/temp/TempProposalPayload.java b/core/src/main/java/bisq/core/dao/governance/proposal/storage/temp/TempProposalPayload.java index 38b993f1e6d..6ea17a819d1 100644 --- a/core/src/main/java/bisq/core/dao/governance/proposal/storage/temp/TempProposalPayload.java +++ b/core/src/main/java/bisq/core/dao/governance/proposal/storage/temp/TempProposalPayload.java @@ -19,19 +19,14 @@ import bisq.core.dao.state.model.governance.Proposal; -import bisq.network.p2p.storage.payload.CapabilityRequiringPayload; import bisq.network.p2p.storage.payload.ExpirablePayload; import bisq.network.p2p.storage.payload.LazyProcessedPayload; import bisq.network.p2p.storage.payload.ProtectedStoragePayload; -import bisq.common.app.Capabilities; -import bisq.common.app.Capability; import bisq.common.crypto.Sig; import bisq.common.proto.persistable.PersistablePayload; import bisq.common.util.ExtraDataMapValidator; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import org.springframework.util.CollectionUtils; @@ -61,7 +56,7 @@ @EqualsAndHashCode @FieldDefaults(makeFinal = true, level = AccessLevel.PRIVATE) public class TempProposalPayload implements LazyProcessedPayload, ProtectedStoragePayload, - ExpirablePayload, CapabilityRequiringPayload, PersistablePayload { + ExpirablePayload, PersistablePayload { protected final Proposal proposal; protected final byte[] ownerPubKeyEncoded; @@ -94,8 +89,8 @@ private TempProposalPayload(Proposal proposal, ownerPubKey = Sig.getPublicKeyFromBytes(ownerPubKeyEncoded); } - private PB.TempProposalPayload.Builder getTempProposalPayloadBuilder() { - final PB.TempProposalPayload.Builder builder = PB.TempProposalPayload.newBuilder() + private protobuf.TempProposalPayload.Builder getTempProposalPayloadBuilder() { + final protobuf.TempProposalPayload.Builder builder = protobuf.TempProposalPayload.newBuilder() .setProposal(proposal.getProposalBuilder()) .setOwnerPubKeyEncoded(ByteString.copyFrom(ownerPubKeyEncoded)); Optional.ofNullable(extraDataMap).ifPresent(builder::putAllExtraData); @@ -103,11 +98,11 @@ private PB.TempProposalPayload.Builder getTempProposalPayloadBuilder() { } @Override - public PB.StoragePayload toProtoMessage() { - return PB.StoragePayload.newBuilder().setTempProposalPayload(getTempProposalPayloadBuilder()).build(); + public protobuf.StoragePayload toProtoMessage() { + return protobuf.StoragePayload.newBuilder().setTempProposalPayload(getTempProposalPayloadBuilder()).build(); } - public static TempProposalPayload fromProto(PB.TempProposalPayload proto) { + public static TempProposalPayload fromProto(protobuf.TempProposalPayload proto) { return new TempProposalPayload(Proposal.fromProto(proto.getProposal()), proto.getOwnerPubKeyEncoded().toByteArray(), CollectionUtils.isEmpty(proto.getExtraDataMap()) ? null : proto.getExtraDataMap()); @@ -124,16 +119,6 @@ public PublicKey getOwnerPubKey() { } - /////////////////////////////////////////////////////////////////////////////////////////// - // CapabilityRequiringPayload - /////////////////////////////////////////////////////////////////////////////////////////// - - @Override - public Capabilities getRequiredCapabilities() { - return new Capabilities(Capability.PROPOSAL); - } - - /////////////////////////////////////////////////////////////////////////////////////////// // ExpirablePayload /////////////////////////////////////////////////////////////////////////////////////////// diff --git a/core/src/main/java/bisq/core/dao/governance/proposal/storage/temp/TempProposalStore.java b/core/src/main/java/bisq/core/dao/governance/proposal/storage/temp/TempProposalStore.java index fa497be8201..81ef3c05908 100644 --- a/core/src/main/java/bisq/core/dao/governance/proposal/storage/temp/TempProposalStore.java +++ b/core/src/main/java/bisq/core/dao/governance/proposal/storage/temp/TempProposalStore.java @@ -23,8 +23,6 @@ import bisq.common.proto.network.NetworkProtoResolver; import bisq.common.proto.persistable.PersistableEnvelope; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import javax.inject.Inject; @@ -62,19 +60,19 @@ private TempProposalStore(List list) { } public Message toProtoMessage() { - return PB.PersistableEnvelope.newBuilder() + return protobuf.PersistableEnvelope.newBuilder() .setTempProposalStore(getBuilder()) .build(); } - private PB.TempProposalStore.Builder getBuilder() { - final List protoList = map.values().stream() + private protobuf.TempProposalStore.Builder getBuilder() { + final List protoList = map.values().stream() .map(ProtectedStorageEntry::toProtectedStorageEntry) .collect(Collectors.toList()); - return PB.TempProposalStore.newBuilder().addAllItems(protoList); + return protobuf.TempProposalStore.newBuilder().addAllItems(protoList); } - public static PersistableEnvelope fromProto(PB.TempProposalStore proto, NetworkProtoResolver networkProtoResolver) { + public static PersistableEnvelope fromProto(protobuf.TempProposalStore proto, NetworkProtoResolver networkProtoResolver) { List list = proto.getItemsList().stream() .map(entry -> ProtectedStorageEntry.fromProto(entry, networkProtoResolver)) .collect(Collectors.toList()); diff --git a/core/src/main/java/bisq/core/dao/monitoring/BlindVoteStateMonitoringService.java b/core/src/main/java/bisq/core/dao/monitoring/BlindVoteStateMonitoringService.java index 797a6ebf833..01ae89c8521 100644 --- a/core/src/main/java/bisq/core/dao/monitoring/BlindVoteStateMonitoringService.java +++ b/core/src/main/java/bisq/core/dao/monitoring/BlindVoteStateMonitoringService.java @@ -157,7 +157,14 @@ public void onDaoStateChanged(Block block) { System.currentTimeMillis() - ts); } } - maybeUpdateHashChain(blockHeight); + + long ts = System.currentTimeMillis(); + boolean updated = maybeUpdateHashChain(blockHeight); + if (updated) { + log.info("updateHashChain for block {} took {} ms", + blockHeight, + System.currentTimeMillis() - ts); + } } @SuppressWarnings("Duplicates") @@ -241,11 +248,11 @@ public void removeListener(Listener listener) { // Private /////////////////////////////////////////////////////////////////////////////////////////// - private void maybeUpdateHashChain(int blockHeight) { + private boolean maybeUpdateHashChain(int blockHeight) { // We use first block in blind vote phase to create the hash of our blindVotes. We prefer to wait as long as // possible to increase the chance that we have received all blindVotes. if (!isFirstBlockOfBlindVotePhase(blockHeight)) { - return; + return false; } periodService.getCycle(blockHeight).ifPresent(cycle -> { @@ -281,9 +288,12 @@ private void maybeUpdateHashChain(int blockHeight) { UserThread.runAfter(() -> blindVoteStateNetworkService.broadcastMyStateHash(myBlindVoteStateHash), delayInSec); } }); + return true; } - private boolean processPeersBlindVoteStateHash(BlindVoteStateHash blindVoteStateHash, Optional peersNodeAddress, boolean notifyListeners) { + private boolean processPeersBlindVoteStateHash(BlindVoteStateHash blindVoteStateHash, + Optional peersNodeAddress, + boolean notifyListeners) { AtomicBoolean changed = new AtomicBoolean(false); AtomicBoolean inConflictWithNonSeedNode = new AtomicBoolean(this.isInConflictWithNonSeedNode); AtomicBoolean inConflictWithSeedNode = new AtomicBoolean(this.isInConflictWithSeedNode); diff --git a/core/src/main/java/bisq/core/dao/monitoring/DaoStateMonitoringService.java b/core/src/main/java/bisq/core/dao/monitoring/DaoStateMonitoringService.java index d0846e11b54..843b2f570d0 100644 --- a/core/src/main/java/bisq/core/dao/monitoring/DaoStateMonitoringService.java +++ b/core/src/main/java/bisq/core/dao/monitoring/DaoStateMonitoringService.java @@ -117,6 +117,8 @@ public interface Listener { ); private boolean checkpointFailed; private boolean ignoreDevMsg; + private int numCalls; + private long accumulatedDuration; private final File storageDir; @@ -176,6 +178,12 @@ public void onParseBlockChainComplete() { if (!ignoreDevMsg) { verifyCheckpoints(); } + + log.info("ParseBlockChainComplete: Accumulated updateHashChain() calls for {} block took {} ms " + + "({} ms in average / block)", + numCalls, + accumulatedDuration, + (int) ((double) accumulatedDuration / (double) numCalls)); } @Override @@ -277,6 +285,7 @@ public void removeListener(Listener listener) { /////////////////////////////////////////////////////////////////////////////////////////// private void updateHashChain(Block block) { + long ts = System.currentTimeMillis(); byte[] prevHash; int height = block.getHeight(); if (daoStateBlockChain.isEmpty()) { @@ -316,6 +325,13 @@ private void updateHashChain(Block block) { int delayInSec = 5 + new Random().nextInt(10); UserThread.runAfter(() -> daoStateNetworkService.broadcastMyStateHash(myDaoStateHash), delayInSec); } + long duration = System.currentTimeMillis() - ts; + // We don't want to spam the output. We log accumulated time after parsing is completed. + log.trace("updateHashChain for block {} took {} ms", + block.getHeight(), + duration); + accumulatedDuration += duration; + numCalls++; } private boolean processPeersDaoStateHash(DaoStateHash daoStateHash, Optional peersNodeAddress, diff --git a/core/src/main/java/bisq/core/dao/monitoring/ProposalStateMonitoringService.java b/core/src/main/java/bisq/core/dao/monitoring/ProposalStateMonitoringService.java index 1e610d5a21f..9b7863cf734 100644 --- a/core/src/main/java/bisq/core/dao/monitoring/ProposalStateMonitoringService.java +++ b/core/src/main/java/bisq/core/dao/monitoring/ProposalStateMonitoringService.java @@ -160,7 +160,13 @@ public void onDaoStateChanged(Block block) { System.currentTimeMillis() - ts); } } - maybeUpdateHashChain(blockHeight); + long ts = System.currentTimeMillis(); + boolean updated = maybeUpdateHashChain(blockHeight); + if (updated) { + log.info("updateHashChain for block {} took {} ms", + blockHeight, + System.currentTimeMillis() - ts); + } } @SuppressWarnings("Duplicates") diff --git a/core/src/main/java/bisq/core/dao/monitoring/model/BlindVoteStateHash.java b/core/src/main/java/bisq/core/dao/monitoring/model/BlindVoteStateHash.java index 4ac39908b14..79a59032c71 100644 --- a/core/src/main/java/bisq/core/dao/monitoring/model/BlindVoteStateHash.java +++ b/core/src/main/java/bisq/core/dao/monitoring/model/BlindVoteStateHash.java @@ -18,8 +18,6 @@ package bisq.core.dao.monitoring.model; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import lombok.EqualsAndHashCode; @@ -41,15 +39,15 @@ public BlindVoteStateHash(int cycleStartBlockHeight, byte[] hash, byte[] prevHas /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.BlindVoteStateHash toProtoMessage() { - return PB.BlindVoteStateHash.newBuilder() + public protobuf.BlindVoteStateHash toProtoMessage() { + return protobuf.BlindVoteStateHash.newBuilder() .setHeight(height) .setHash(ByteString.copyFrom(hash)) .setPrevHash(ByteString.copyFrom(prevHash)) .setNumBlindVotes(numBlindVotes).build(); } - public static BlindVoteStateHash fromProto(PB.BlindVoteStateHash proto) { + public static BlindVoteStateHash fromProto(protobuf.BlindVoteStateHash proto) { return new BlindVoteStateHash(proto.getHeight(), proto.getHash().toByteArray(), proto.getPrevHash().toByteArray(), diff --git a/core/src/main/java/bisq/core/dao/monitoring/model/DaoStateHash.java b/core/src/main/java/bisq/core/dao/monitoring/model/DaoStateHash.java index db5e0c1bc69..e0e7f5e403a 100644 --- a/core/src/main/java/bisq/core/dao/monitoring/model/DaoStateHash.java +++ b/core/src/main/java/bisq/core/dao/monitoring/model/DaoStateHash.java @@ -17,7 +17,6 @@ package bisq.core.dao.monitoring.model; -import io.bisq.generated.protobuffer.PB; import com.google.protobuf.ByteString; @@ -35,14 +34,14 @@ public DaoStateHash(int height, byte[] hash, byte[] prevHash) { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.DaoStateHash toProtoMessage() { - return PB.DaoStateHash.newBuilder() + public protobuf.DaoStateHash toProtoMessage() { + return protobuf.DaoStateHash.newBuilder() .setHeight(height) .setHash(ByteString.copyFrom(hash)) .setPrevHash(ByteString.copyFrom(prevHash)).build(); } - public static DaoStateHash fromProto(PB.DaoStateHash proto) { + public static DaoStateHash fromProto(protobuf.DaoStateHash proto) { return new DaoStateHash(proto.getHeight(), proto.getHash().toByteArray(), proto.getPrevHash().toByteArray()); diff --git a/core/src/main/java/bisq/core/dao/monitoring/model/ProposalStateHash.java b/core/src/main/java/bisq/core/dao/monitoring/model/ProposalStateHash.java index 147170096d9..dc2ccdeabfe 100644 --- a/core/src/main/java/bisq/core/dao/monitoring/model/ProposalStateHash.java +++ b/core/src/main/java/bisq/core/dao/monitoring/model/ProposalStateHash.java @@ -18,8 +18,6 @@ package bisq.core.dao.monitoring.model; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import lombok.EqualsAndHashCode; @@ -41,15 +39,15 @@ public ProposalStateHash(int cycleStartBlockHeight, byte[] hash, byte[] prevHash /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.ProposalStateHash toProtoMessage() { - return PB.ProposalStateHash.newBuilder() + public protobuf.ProposalStateHash toProtoMessage() { + return protobuf.ProposalStateHash.newBuilder() .setHeight(height) .setHash(ByteString.copyFrom(hash)) .setPrevHash(ByteString.copyFrom(prevHash)) .setNumProposals(numProposals).build(); } - public static ProposalStateHash fromProto(PB.ProposalStateHash proto) { + public static ProposalStateHash fromProto(protobuf.ProposalStateHash proto) { return new ProposalStateHash(proto.getHeight(), proto.getHash().toByteArray(), proto.getPrevHash().toByteArray(), diff --git a/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetBlindVoteStateHashesRequest.java b/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetBlindVoteStateHashesRequest.java index aeb6c417849..7505c3f9c44 100644 --- a/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetBlindVoteStateHashesRequest.java +++ b/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetBlindVoteStateHashesRequest.java @@ -20,8 +20,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Getter; @@ -42,15 +40,15 @@ private GetBlindVoteStateHashesRequest(int height, int nonce, int messageVersion } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setGetBlindVoteStateHashesRequest(PB.GetBlindVoteStateHashesRequest.newBuilder() + .setGetBlindVoteStateHashesRequest(protobuf.GetBlindVoteStateHashesRequest.newBuilder() .setHeight(height) .setNonce(nonce)) .build(); } - public static NetworkEnvelope fromProto(PB.GetBlindVoteStateHashesRequest proto, int messageVersion) { + public static NetworkEnvelope fromProto(protobuf.GetBlindVoteStateHashesRequest proto, int messageVersion) { return new GetBlindVoteStateHashesRequest(proto.getHeight(), proto.getNonce(), messageVersion); } } diff --git a/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetBlindVoteStateHashesResponse.java b/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetBlindVoteStateHashesResponse.java index a3e849d2877..6dd65027742 100644 --- a/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetBlindVoteStateHashesResponse.java +++ b/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetBlindVoteStateHashesResponse.java @@ -22,8 +22,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; @@ -50,9 +48,9 @@ private GetBlindVoteStateHashesResponse(List stateHashes, } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setGetBlindVoteStateHashesResponse(PB.GetBlindVoteStateHashesResponse.newBuilder() + .setGetBlindVoteStateHashesResponse(protobuf.GetBlindVoteStateHashesResponse.newBuilder() .addAllStateHashes(stateHashes.stream() .map(BlindVoteStateHash::toProtoMessage) .collect(Collectors.toList())) @@ -60,7 +58,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .build(); } - public static NetworkEnvelope fromProto(PB.GetBlindVoteStateHashesResponse proto, int messageVersion) { + public static NetworkEnvelope fromProto(protobuf.GetBlindVoteStateHashesResponse proto, int messageVersion) { return new GetBlindVoteStateHashesResponse(proto.getStateHashesList().isEmpty() ? new ArrayList<>() : proto.getStateHashesList().stream() diff --git a/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetDaoStateHashesRequest.java b/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetDaoStateHashesRequest.java index d86ae1ee2f5..c9dc3af4821 100644 --- a/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetDaoStateHashesRequest.java +++ b/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetDaoStateHashesRequest.java @@ -20,8 +20,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Getter; @@ -42,15 +40,15 @@ private GetDaoStateHashesRequest(int height, int nonce, int messageVersion) { } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setGetDaoStateHashesRequest(PB.GetDaoStateHashesRequest.newBuilder() + .setGetDaoStateHashesRequest(protobuf.GetDaoStateHashesRequest.newBuilder() .setHeight(height) .setNonce(nonce)) .build(); } - public static NetworkEnvelope fromProto(PB.GetDaoStateHashesRequest proto, int messageVersion) { + public static NetworkEnvelope fromProto(protobuf.GetDaoStateHashesRequest proto, int messageVersion) { return new GetDaoStateHashesRequest(proto.getHeight(), proto.getNonce(), messageVersion); } } diff --git a/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetDaoStateHashesResponse.java b/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetDaoStateHashesResponse.java index 83998072927..7582e73c317 100644 --- a/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetDaoStateHashesResponse.java +++ b/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetDaoStateHashesResponse.java @@ -22,8 +22,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; @@ -50,9 +48,9 @@ private GetDaoStateHashesResponse(List daoStateHashes, } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setGetDaoStateHashesResponse(PB.GetDaoStateHashesResponse.newBuilder() + .setGetDaoStateHashesResponse(protobuf.GetDaoStateHashesResponse.newBuilder() .addAllStateHashes(stateHashes.stream() .map(DaoStateHash::toProtoMessage) .collect(Collectors.toList())) @@ -60,7 +58,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .build(); } - public static NetworkEnvelope fromProto(PB.GetDaoStateHashesResponse proto, int messageVersion) { + public static NetworkEnvelope fromProto(protobuf.GetDaoStateHashesResponse proto, int messageVersion) { return new GetDaoStateHashesResponse(proto.getStateHashesList().isEmpty() ? new ArrayList<>() : proto.getStateHashesList().stream() diff --git a/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetProposalStateHashesRequest.java b/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetProposalStateHashesRequest.java index e32895b7c1d..34f80ad39b1 100644 --- a/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetProposalStateHashesRequest.java +++ b/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetProposalStateHashesRequest.java @@ -20,8 +20,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Getter; @@ -42,15 +40,15 @@ private GetProposalStateHashesRequest(int height, int nonce, int messageVersion) } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setGetProposalStateHashesRequest(PB.GetProposalStateHashesRequest.newBuilder() + .setGetProposalStateHashesRequest(protobuf.GetProposalStateHashesRequest.newBuilder() .setHeight(height) .setNonce(nonce)) .build(); } - public static NetworkEnvelope fromProto(PB.GetProposalStateHashesRequest proto, int messageVersion) { + public static NetworkEnvelope fromProto(protobuf.GetProposalStateHashesRequest proto, int messageVersion) { return new GetProposalStateHashesRequest(proto.getHeight(), proto.getNonce(), messageVersion); } } diff --git a/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetProposalStateHashesResponse.java b/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetProposalStateHashesResponse.java index 485ee25d4ec..1056594c606 100644 --- a/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetProposalStateHashesResponse.java +++ b/core/src/main/java/bisq/core/dao/monitoring/network/messages/GetProposalStateHashesResponse.java @@ -22,8 +22,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; @@ -50,9 +48,9 @@ private GetProposalStateHashesResponse(List proposalStateHash } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setGetProposalStateHashesResponse(PB.GetProposalStateHashesResponse.newBuilder() + .setGetProposalStateHashesResponse(protobuf.GetProposalStateHashesResponse.newBuilder() .addAllStateHashes(stateHashes.stream() .map(ProposalStateHash::toProtoMessage) .collect(Collectors.toList())) @@ -60,7 +58,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .build(); } - public static NetworkEnvelope fromProto(PB.GetProposalStateHashesResponse proto, int messageVersion) { + public static NetworkEnvelope fromProto(protobuf.GetProposalStateHashesResponse proto, int messageVersion) { return new GetProposalStateHashesResponse(proto.getStateHashesList().isEmpty() ? new ArrayList<>() : proto.getStateHashesList().stream() diff --git a/core/src/main/java/bisq/core/dao/monitoring/network/messages/NewBlindVoteStateHashMessage.java b/core/src/main/java/bisq/core/dao/monitoring/network/messages/NewBlindVoteStateHashMessage.java index 8e4449b6c60..986371ce582 100644 --- a/core/src/main/java/bisq/core/dao/monitoring/network/messages/NewBlindVoteStateHashMessage.java +++ b/core/src/main/java/bisq/core/dao/monitoring/network/messages/NewBlindVoteStateHashMessage.java @@ -24,8 +24,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Getter; @@ -46,14 +44,14 @@ private NewBlindVoteStateHashMessage(BlindVoteStateHash stateHash, int messageVe } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setNewBlindVoteStateHashMessage(PB.NewBlindVoteStateHashMessage.newBuilder() + .setNewBlindVoteStateHashMessage(protobuf.NewBlindVoteStateHashMessage.newBuilder() .setStateHash(stateHash.toProtoMessage())) .build(); } - public static NetworkEnvelope fromProto(PB.NewBlindVoteStateHashMessage proto, int messageVersion) { + public static NetworkEnvelope fromProto(protobuf.NewBlindVoteStateHashMessage proto, int messageVersion) { return new NewBlindVoteStateHashMessage(BlindVoteStateHash.fromProto(proto.getStateHash()), messageVersion); } diff --git a/core/src/main/java/bisq/core/dao/monitoring/network/messages/NewDaoStateHashMessage.java b/core/src/main/java/bisq/core/dao/monitoring/network/messages/NewDaoStateHashMessage.java index 5300031865b..adc3523e448 100644 --- a/core/src/main/java/bisq/core/dao/monitoring/network/messages/NewDaoStateHashMessage.java +++ b/core/src/main/java/bisq/core/dao/monitoring/network/messages/NewDaoStateHashMessage.java @@ -24,8 +24,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Getter; @@ -46,14 +44,14 @@ private NewDaoStateHashMessage(DaoStateHash daoStateHash, int messageVersion) { } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setNewDaoStateHashMessage(PB.NewDaoStateHashMessage.newBuilder() + .setNewDaoStateHashMessage(protobuf.NewDaoStateHashMessage.newBuilder() .setStateHash(stateHash.toProtoMessage())) .build(); } - public static NetworkEnvelope fromProto(PB.NewDaoStateHashMessage proto, int messageVersion) { + public static NetworkEnvelope fromProto(protobuf.NewDaoStateHashMessage proto, int messageVersion) { return new NewDaoStateHashMessage(DaoStateHash.fromProto(proto.getStateHash()), messageVersion); } diff --git a/core/src/main/java/bisq/core/dao/monitoring/network/messages/NewProposalStateHashMessage.java b/core/src/main/java/bisq/core/dao/monitoring/network/messages/NewProposalStateHashMessage.java index 4e9485fdffd..eaf38180a2f 100644 --- a/core/src/main/java/bisq/core/dao/monitoring/network/messages/NewProposalStateHashMessage.java +++ b/core/src/main/java/bisq/core/dao/monitoring/network/messages/NewProposalStateHashMessage.java @@ -24,8 +24,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Getter; @@ -46,14 +44,14 @@ private NewProposalStateHashMessage(ProposalStateHash proposalStateHash, int mes } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setNewProposalStateHashMessage(PB.NewProposalStateHashMessage.newBuilder() + .setNewProposalStateHashMessage(protobuf.NewProposalStateHashMessage.newBuilder() .setStateHash(stateHash.toProtoMessage())) .build(); } - public static NetworkEnvelope fromProto(PB.NewProposalStateHashMessage proto, int messageVersion) { + public static NetworkEnvelope fromProto(protobuf.NewProposalStateHashMessage proto, int messageVersion) { return new NewProposalStateHashMessage(ProposalStateHash.fromProto(proto.getStateHash()), messageVersion); } diff --git a/core/src/main/java/bisq/core/dao/node/BsqNode.java b/core/src/main/java/bisq/core/dao/node/BsqNode.java index d0168beafed..042bd84ba40 100644 --- a/core/src/main/java/bisq/core/dao/node/BsqNode.java +++ b/core/src/main/java/bisq/core/dao/node/BsqNode.java @@ -202,7 +202,7 @@ protected int getStartBlockHeight() { return startBlockHeight; } - abstract protected void startParseBlocks(); + protected abstract void startParseBlocks(); protected void onParseBlockChainComplete() { log.info("onParseBlockChainComplete"); diff --git a/core/src/main/java/bisq/core/dao/node/BsqNodeProvider.java b/core/src/main/java/bisq/core/dao/node/BsqNodeProvider.java index c5c2302db4b..ad03966af3c 100644 --- a/core/src/main/java/bisq/core/dao/node/BsqNodeProvider.java +++ b/core/src/main/java/bisq/core/dao/node/BsqNodeProvider.java @@ -45,9 +45,10 @@ public BsqNodeProvider(LiteNode bsqLiteNode, !preferences.getRpcPw().isEmpty() && preferences.getBlockNotifyPort() > 0; boolean daoFullNode = preferences.isDaoFullNode(); - if (daoFullNode && !rpcDataSet) - log.warn("daoFullNode is set but RPC user and pw are missing"); - + if (daoFullNode && !rpcDataSet) { + log.warn("daoFullNode is set in preferences but RPC user and pw are missing. We reset daoFullNode in preferences to false."); + preferences.setDaoFullNode(false); + } bsqNode = daoFullNode && rpcDataSet ? bsqFullNode : bsqLiteNode; } } diff --git a/core/src/main/java/bisq/core/dao/node/full/RawBlock.java b/core/src/main/java/bisq/core/dao/node/full/RawBlock.java index 40101ed6655..686ecb2dbe7 100644 --- a/core/src/main/java/bisq/core/dao/node/full/RawBlock.java +++ b/core/src/main/java/bisq/core/dao/node/full/RawBlock.java @@ -22,8 +22,6 @@ import bisq.common.proto.network.NetworkPayload; -import io.bisq.generated.protobuffer.PB; - import com.google.common.collect.ImmutableList; import java.util.ArrayList; @@ -75,16 +73,16 @@ public static RawBlock fromBlock(Block block) { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.BaseBlock toProtoMessage() { - PB.RawBlock.Builder builder = PB.RawBlock.newBuilder() + public protobuf.BaseBlock toProtoMessage() { + protobuf.RawBlock.Builder builder = protobuf.RawBlock.newBuilder() .addAllRawTxs(rawTxs.stream() .map(RawTx::toProtoMessage) .collect(Collectors.toList())); return getBaseBlockBuilder().setRawBlock(builder).build(); } - public static RawBlock fromProto(PB.BaseBlock proto) { - PB.RawBlock rawBlockProto = proto.getRawBlock(); + public static RawBlock fromProto(protobuf.BaseBlock proto) { + protobuf.RawBlock rawBlockProto = proto.getRawBlock(); ImmutableList rawTxs = rawBlockProto.getRawTxsList().isEmpty() ? ImmutableList.copyOf(new ArrayList<>()) : ImmutableList.copyOf(rawBlockProto.getRawTxsList().stream() diff --git a/core/src/main/java/bisq/core/dao/node/full/RawTx.java b/core/src/main/java/bisq/core/dao/node/full/RawTx.java index 464e6432cf9..301f56eb0e3 100644 --- a/core/src/main/java/bisq/core/dao/node/full/RawTx.java +++ b/core/src/main/java/bisq/core/dao/node/full/RawTx.java @@ -24,8 +24,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkPayload; -import io.bisq.generated.protobuffer.PB; - import com.google.common.collect.ImmutableList; import java.util.ArrayList; @@ -102,21 +100,21 @@ private RawTx(String txVersion, } @Override - public PB.BaseTx toProtoMessage() { - final PB.RawTx.Builder builder = PB.RawTx.newBuilder() + public protobuf.BaseTx toProtoMessage() { + final protobuf.RawTx.Builder builder = protobuf.RawTx.newBuilder() .addAllRawTxOutputs(rawTxOutputs.stream() .map(RawTxOutput::toProtoMessage) .collect(Collectors.toList())); return getBaseTxBuilder().setRawTx(builder).build(); } - public static RawTx fromProto(PB.BaseTx protoBaseTx) { + public static RawTx fromProto(protobuf.BaseTx protoBaseTx) { ImmutableList txInputs = protoBaseTx.getTxInputsList().isEmpty() ? ImmutableList.copyOf(new ArrayList<>()) : ImmutableList.copyOf(protoBaseTx.getTxInputsList().stream() .map(TxInput::fromProto) .collect(Collectors.toList())); - PB.RawTx protoRawTx = protoBaseTx.getRawTx(); + protobuf.RawTx protoRawTx = protoBaseTx.getRawTx(); ImmutableList outputs = protoRawTx.getRawTxOutputsList().isEmpty() ? ImmutableList.copyOf(new ArrayList<>()) : ImmutableList.copyOf(protoRawTx.getRawTxOutputsList().stream() diff --git a/core/src/main/java/bisq/core/dao/node/full/RawTxOutput.java b/core/src/main/java/bisq/core/dao/node/full/RawTxOutput.java index 9b20cc577ce..2d5599b2fbb 100644 --- a/core/src/main/java/bisq/core/dao/node/full/RawTxOutput.java +++ b/core/src/main/java/bisq/core/dao/node/full/RawTxOutput.java @@ -23,8 +23,6 @@ import bisq.common.proto.network.NetworkPayload; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Value; import lombok.extern.slf4j.Slf4j; @@ -73,11 +71,11 @@ public RawTxOutput(int index, /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.BaseTxOutput toProtoMessage() { - return getRawTxOutputBuilder().setRawTxOutput(PB.RawTxOutput.newBuilder()).build(); + public protobuf.BaseTxOutput toProtoMessage() { + return getRawTxOutputBuilder().setRawTxOutput(protobuf.RawTxOutput.newBuilder()).build(); } - public static RawTxOutput fromProto(PB.BaseTxOutput proto) { + public static RawTxOutput fromProto(protobuf.BaseTxOutput proto) { return new RawTxOutput(proto.getIndex(), proto.getValue(), proto.getTxId(), diff --git a/core/src/main/java/bisq/core/dao/node/full/RpcService.java b/core/src/main/java/bisq/core/dao/node/full/RpcService.java index 1c43396e3e3..af3c5f86655 100644 --- a/core/src/main/java/bisq/core/dao/node/full/RpcService.java +++ b/core/src/main/java/bisq/core/dao/node/full/RpcService.java @@ -72,8 +72,10 @@ public class RpcService { private final String rpcUser; private final String rpcPassword; + private final String rpcHost; private final String rpcPort; - private final int blockNotifyPort; + private final String rpcBlockPort; + private final String rpcBlockHost; private BtcdClient client; private BtcdDaemon daemon; @@ -90,22 +92,28 @@ public class RpcService { @SuppressWarnings("WeakerAccess") @Inject public RpcService(Preferences preferences, - @Named(DaoOptionKeys.RPC_PORT) String rpcPort) { + @Named(DaoOptionKeys.RPC_HOST) String rpcHost, + @Named(DaoOptionKeys.RPC_PORT) String rpcPort, + @Named(DaoOptionKeys.RPC_BLOCK_NOTIFICATION_PORT) String rpcBlockPort, + @Named(DaoOptionKeys.RPC_BLOCK_NOTIFICATION_HOST) String rpcBlockHost) { this.rpcUser = preferences.getRpcUser(); this.rpcPassword = preferences.getRpcPw(); - this.blockNotifyPort = preferences.getBlockNotifyPort(); // mainnet is 8332, testnet 18332, regtest 18443 + boolean isHostSet = rpcHost != null && !rpcHost.isEmpty(); boolean isPortSet = rpcPort != null && !rpcPort.isEmpty(); boolean isMainnet = BisqEnvironment.getBaseCurrencyNetwork().isMainnet(); boolean isTestnet = BisqEnvironment.getBaseCurrencyNetwork().isTestnet(); boolean isDaoBetaNet = BisqEnvironment.getBaseCurrencyNetwork().isDaoBetaNet(); + this.rpcHost = isHostSet ? rpcHost : "127.0.0.1"; this.rpcPort = isPortSet ? rpcPort : isMainnet || isDaoBetaNet ? "8332" : isTestnet ? "18332" : - "18443"; // regtest - - log.info("Version of btcd-cli4j library: {}", BtcdCli4jVersion.VERSION); + "18443"; // regtest + boolean isBlockPortSet = rpcBlockPort != null && !rpcBlockPort.isEmpty(); + boolean isBlockHostSet = rpcBlockHost != null && !rpcBlockHost.isEmpty(); + this.rpcBlockPort = isBlockPortSet ? rpcBlockPort : "5125"; + this.rpcBlockHost = isBlockHostSet ? rpcBlockHost : "127.0.0.1"; } @@ -116,17 +124,23 @@ public RpcService(Preferences preferences, void setup(ResultHandler resultHandler, Consumer errorHandler) { ListenableFuture future = executor.submit(() -> { try { + log.info("Starting RPCService with btcd-cli4j version {} on {}:{} with user {}, " + + "listening for blocknotify on port {} from {}", + BtcdCli4jVersion.VERSION, this.rpcHost, this.rpcPort, this.rpcUser, this.rpcBlockPort, + this.rpcBlockHost); + long startTs = System.currentTimeMillis(); PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager(); CloseableHttpClient httpProvider = HttpClients.custom().setConnectionManager(cm).build(); Properties nodeConfig = new Properties(); nodeConfig.setProperty("node.bitcoind.rpc.protocol", "http"); - nodeConfig.setProperty("node.bitcoind.rpc.host", "127.0.0.1"); + nodeConfig.setProperty("node.bitcoind.rpc.host", rpcHost); nodeConfig.setProperty("node.bitcoind.rpc.auth_scheme", "Basic"); nodeConfig.setProperty("node.bitcoind.rpc.user", rpcUser); nodeConfig.setProperty("node.bitcoind.rpc.password", rpcPassword); nodeConfig.setProperty("node.bitcoind.rpc.port", rpcPort); - nodeConfig.setProperty("node.bitcoind.notification.block.port", String.valueOf(blockNotifyPort)); + nodeConfig.setProperty("node.bitcoind.notification.block.port", rpcBlockPort); + nodeConfig.setProperty("node.bitcoind.notification.block.host", rpcBlockHost); nodeConfig.setProperty("node.bitcoind.notification.alert.port", String.valueOf(bisq.network.p2p.Utils.findFreeSystemPort())); nodeConfig.setProperty("node.bitcoind.notification.wallet.port", String.valueOf(bisq.network.p2p.Utils.findFreeSystemPort())); @@ -245,7 +259,8 @@ public void onFailure(@NotNull Throwable throwable) { // Private /////////////////////////////////////////////////////////////////////////////////////////// - private RawTx getTxFromRawTransaction(RawTransaction rawBtcTx, com.neemre.btcdcli4j.core.domain.RawBlock rawBtcBlock) { + private RawTx getTxFromRawTransaction(RawTransaction rawBtcTx, + com.neemre.btcdcli4j.core.domain.RawBlock rawBtcBlock) { String txId = rawBtcTx.getTxId(); long blockTime = rawBtcBlock.getTime() * 1000; // We convert block time from sec to ms int blockHeight = rawBtcBlock.getHeight(); @@ -277,7 +292,7 @@ private RawTx getTxFromRawTransaction(RawTransaction rawBtcTx, com.neemre.btcdcl .filter(e -> e != null && e.getN() != null && e.getValue() != null && e.getScriptPubKey() != null) .map(rawBtcTxOutput -> { byte[] opReturnData = null; - com.neemre.btcdcli4j.core.domain.PubKeyScript scriptPubKey = rawBtcTxOutput.getScriptPubKey(); + com.neemre.btcdcli4j.core.domain.PubKeyScript scriptPubKey = rawBtcTxOutput.getScriptPubKey(); if (ScriptTypes.NULL_DATA.equals(scriptPubKey.getType()) && scriptPubKey.getAsm() != null) { String[] chunks = scriptPubKey.getAsm().split(" "); // We get on testnet a lot of "OP_RETURN 0" data, so we filter those away @@ -297,10 +312,10 @@ private RawTx getTxFromRawTransaction(RawTransaction rawBtcTx, com.neemre.btcdcl // We don't support raw MS which are the only case where scriptPubKey.getAddresses()>1 String address = scriptPubKey.getAddresses() != null && scriptPubKey.getAddresses().size() == 1 ? scriptPubKey.getAddresses().get(0) : null; - PubKeyScript pubKeyScript = new PubKeyScript(scriptPubKey); - return new RawTxOutput(rawBtcTxOutput.getN(), - rawBtcTxOutput.getValue().movePointRight(8).longValue(), - rawBtcTx.getTxId(), + PubKeyScript pubKeyScript = new PubKeyScript(scriptPubKey); + return new RawTxOutput(rawBtcTxOutput.getN(), + rawBtcTxOutput.getValue().movePointRight(8).longValue(), + rawBtcTx.getTxId(), pubKeyScript, address, opReturnData, diff --git a/core/src/main/java/bisq/core/dao/node/lite/LiteNode.java b/core/src/main/java/bisq/core/dao/node/lite/LiteNode.java index d6fd1a64cb6..a51c5a11235 100644 --- a/core/src/main/java/bisq/core/dao/node/lite/LiteNode.java +++ b/core/src/main/java/bisq/core/dao/node/lite/LiteNode.java @@ -88,9 +88,6 @@ public void start() { liteNodeNetworkService.start(); bsqWalletService.addNewBestBlockListener(block -> { - int height = block.getHeight(); - log.info("New block at height {} from bsqWalletService", height); - // Check if we are done with parsing if (!daoStateService.isParseBlockChainComplete()) return; @@ -100,6 +97,9 @@ public void start() { checkForBlockReceivedTimer.stop(); } + int height = block.getHeight(); + log.info("New block at height {} from bsqWalletService", height); + // We expect to receive the new BSQ block from the network shortly after BitcoinJ has been aware of it. // If we don't receive it we request it manually from seed nodes checkForBlockReceivedTimer = UserThread.runAfter(() -> { @@ -199,7 +199,7 @@ private void onRequestedBlocksReceived(List blockList, Runnable onPars runDelayedBatchProcessing(new ArrayList<>(blockList), () -> { - log.info("Parsing {} blocks took {} seconds.", blockList.size(), (System.currentTimeMillis() - ts) / 1000d); + log.debug("Parsing {} blocks took {} seconds.", blockList.size(), (System.currentTimeMillis() - ts) / 1000d); if (daoStateService.getChainHeight() < bsqWalletService.getBestChainHeight()) { liteNodeNetworkService.requestBlocks(getStartBlockHeight()); } else { @@ -229,7 +229,7 @@ private void runDelayedBatchProcessing(List blocks, Runnable resultHan // We received a new block private void onNewBlockReceived(RawBlock block) { int blockHeight = block.getHeight(); - log.info("onNewBlockReceived: block at height {}, hash={}", blockHeight, block.getHash()); + log.debug("onNewBlockReceived: block at height {}, hash={}", blockHeight, block.getHash()); // We only update chainTipHeight if we get a newer block if (blockHeight > chainTipHeight) diff --git a/core/src/main/java/bisq/core/dao/node/lite/network/LiteNodeNetworkService.java b/core/src/main/java/bisq/core/dao/node/lite/network/LiteNodeNetworkService.java index 7b5c345d7fa..2cb081834f6 100644 --- a/core/src/main/java/bisq/core/dao/node/lite/network/LiteNodeNetworkService.java +++ b/core/src/main/java/bisq/core/dao/node/lite/network/LiteNodeNetworkService.java @@ -143,6 +143,10 @@ public void addListener(Listener listener) { listeners.add(listener); } + /** + * + * @param startBlockHeight Block height from where we expect new blocks (current block height in bsqState + 1) + */ public void requestBlocks(int startBlockHeight) { lastRequestedBlockHeight = startBlockHeight; Optional connectionToSeedNodeOptional = networkNode.getConfirmedConnections().stream() @@ -231,8 +235,8 @@ public void onMessage(NetworkEnvelope networkEnvelope, Connection connection) { List txIds = newBlockBroadcastMessage.getBlock().getRawTxs().stream().map(BaseTx::getId).collect(Collectors.toList()); String extBlockId = newBlockBroadcastMessage.getBlock().getHash() + ":" + txIds; if (!receivedBlocks.contains(extBlockId)) { - log.info("We received a new message from peer {} and broadcast it to our peers. extBlockId={}", - connection.getPeersNodeAddressOptional(), extBlockId); + log.debug("We received a new message from peer {} and broadcast it to our peers. extBlockId={}", + connection.getPeersNodeAddressOptional().orElse(null), extBlockId); receivedBlocks.add(extBlockId); broadcaster.broadcast(newBlockBroadcastMessage, networkNode.getNodeAddress(), null, false); listeners.forEach(listener -> listener.onNewBlockReceived(newBlockBroadcastMessage)); @@ -259,7 +263,7 @@ private void requestBlocks(NodeAddress peersNodeAddress, int startBlockHeight) { new RequestBlocksHandler.Listener() { @Override public void onComplete(GetBlocksResponse getBlocksResponse) { - log.info("requestBlocksHandler of outbound connection complete. nodeAddress={}", + log.debug("requestBlocksHandler of outbound connection complete. nodeAddress={}", peersNodeAddress); stopRetryTimer(); diff --git a/core/src/main/java/bisq/core/dao/node/messages/GetBlocksRequest.java b/core/src/main/java/bisq/core/dao/node/messages/GetBlocksRequest.java index 4d180ccabef..d78ffdf37d3 100644 --- a/core/src/main/java/bisq/core/dao/node/messages/GetBlocksRequest.java +++ b/core/src/main/java/bisq/core/dao/node/messages/GetBlocksRequest.java @@ -21,15 +21,11 @@ import bisq.network.p2p.NodeAddress; import bisq.network.p2p.SendersNodeAddressMessage; import bisq.network.p2p.SupportedCapabilitiesMessage; -import bisq.network.p2p.storage.payload.CapabilityRequiringPayload; import bisq.common.app.Capabilities; -import bisq.common.app.Capability; import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import java.util.Optional; import lombok.EqualsAndHashCode; @@ -38,11 +34,17 @@ import javax.annotation.Nullable; +// TODO We remove CapabilityRequiringPayload as it would cause problems if the lite node connects to a new seed node and +// they have not exchanged capabilities already. We need to improve capability handling the we can re-enable it again. +// As this message is sent any only to seed nodes it does not has any effect. Even if a lite node receives it it will be +// simply ignored. + +// This message is sent only to full DAO nodes @EqualsAndHashCode(callSuper = true) @Getter @Slf4j public final class GetBlocksRequest extends NetworkEnvelope implements DirectMessage, SendersNodeAddressMessage, - CapabilityRequiringPayload, SupportedCapabilitiesMessage { + /*CapabilityRequiringPayload, */SupportedCapabilitiesMessage { private final int fromBlockHeight; private final int nonce; @@ -82,8 +84,8 @@ private GetBlocksRequest(int fromBlockHeight, } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { - PB.GetBlocksRequest.Builder builder = PB.GetBlocksRequest.newBuilder() + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { + protobuf.GetBlocksRequest.Builder builder = protobuf.GetBlocksRequest.newBuilder() .setFromBlockHeight(fromBlockHeight) .setNonce(nonce); Optional.ofNullable(senderNodeAddress).ifPresent(e -> builder.setSenderNodeAddress(e.toProtoMessage())); @@ -91,8 +93,8 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder().setGetBlocksRequest(builder).build(); } - public static NetworkEnvelope fromProto(PB.GetBlocksRequest proto, int messageVersion) { - PB.NodeAddress protoNodeAddress = proto.getSenderNodeAddress(); + public static NetworkEnvelope fromProto(protobuf.GetBlocksRequest proto, int messageVersion) { + protobuf.NodeAddress protoNodeAddress = proto.getSenderNodeAddress(); NodeAddress senderNodeAddress = protoNodeAddress.getHostName().isEmpty() ? null : NodeAddress.fromProto(protoNodeAddress); @@ -106,10 +108,10 @@ public static NetworkEnvelope fromProto(PB.GetBlocksRequest proto, int messageVe messageVersion); } - @Override - public Capabilities getRequiredCapabilities() { - return new Capabilities(Capability.DAO_FULL_NODE); - } +// @Override +// public Capabilities getRequiredCapabilities() { +// return new Capabilities(Capability.DAO_FULL_NODE); +// } @Override public String toString() { diff --git a/core/src/main/java/bisq/core/dao/node/messages/GetBlocksResponse.java b/core/src/main/java/bisq/core/dao/node/messages/GetBlocksResponse.java index 12454a2bdaa..87f814fdee6 100644 --- a/core/src/main/java/bisq/core/dao/node/messages/GetBlocksResponse.java +++ b/core/src/main/java/bisq/core/dao/node/messages/GetBlocksResponse.java @@ -25,8 +25,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; @@ -58,9 +56,9 @@ private GetBlocksResponse(List blocks, int requestNonce, int messageVe } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setGetBlocksResponse(PB.GetBlocksResponse.newBuilder() + .setGetBlocksResponse(protobuf.GetBlocksResponse.newBuilder() .addAllRawBlocks(blocks.stream() .map(RawBlock::toProtoMessage) .collect(Collectors.toList())) @@ -68,7 +66,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .build(); } - public static NetworkEnvelope fromProto(PB.GetBlocksResponse proto, int messageVersion) { + public static NetworkEnvelope fromProto(protobuf.GetBlocksResponse proto, int messageVersion) { List list = proto.getRawBlocksList().stream() .map(RawBlock::fromProto) .collect(Collectors.toList()); diff --git a/core/src/main/java/bisq/core/dao/node/messages/NewBlockBroadcastMessage.java b/core/src/main/java/bisq/core/dao/node/messages/NewBlockBroadcastMessage.java index ed8ae157e0a..658ace48e02 100644 --- a/core/src/main/java/bisq/core/dao/node/messages/NewBlockBroadcastMessage.java +++ b/core/src/main/java/bisq/core/dao/node/messages/NewBlockBroadcastMessage.java @@ -20,21 +20,21 @@ import bisq.core.dao.node.full.RawBlock; import bisq.network.p2p.storage.messages.BroadcastMessage; -import bisq.network.p2p.storage.payload.CapabilityRequiringPayload; -import bisq.common.app.Capabilities; -import bisq.common.app.Capability; import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Getter; +// We remove the CapabilityRequiringPayload interface to avoid risks that new BSQ blocks are not well distributed in +// case the capability is not exchanged at the time when the message is sent. We need to improve the capability handling +// so that we can be sure that we know the actual capability of the peer. + +// This message is sent only to lite DAO nodes (full nodes get block from their local bitcoind) @EqualsAndHashCode(callSuper = true) @Getter -public final class NewBlockBroadcastMessage extends BroadcastMessage implements CapabilityRequiringPayload { +public final class NewBlockBroadcastMessage extends BroadcastMessage /*implements CapabilityRequiringPayload*/ { private final RawBlock block; public NewBlockBroadcastMessage(RawBlock block) { @@ -52,20 +52,20 @@ private NewBlockBroadcastMessage(RawBlock block, int messageVersion) { } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setNewBlockBroadcastMessage(PB.NewBlockBroadcastMessage.newBuilder() + .setNewBlockBroadcastMessage(protobuf.NewBlockBroadcastMessage.newBuilder() .setRawBlock(block.toProtoMessage())) .build(); } - public static NetworkEnvelope fromProto(PB.NewBlockBroadcastMessage proto, int messageVersion) { + public static NetworkEnvelope fromProto(protobuf.NewBlockBroadcastMessage proto, int messageVersion) { return new NewBlockBroadcastMessage(RawBlock.fromProto(proto.getRawBlock()), messageVersion); } - @Override - public Capabilities getRequiredCapabilities() { - return new Capabilities(Capability.RECEIVE_BSQ_BLOCK); - } +// @Override +// public Capabilities getRequiredCapabilities() { +// return new Capabilities(Capability.RECEIVE_BSQ_BLOCK); +// } } diff --git a/core/src/main/java/bisq/core/dao/node/parser/BlockParser.java b/core/src/main/java/bisq/core/dao/node/parser/BlockParser.java index 5cb3d8e17fb..a1b7409bf2b 100644 --- a/core/src/main/java/bisq/core/dao/node/parser/BlockParser.java +++ b/core/src/main/java/bisq/core/dao/node/parser/BlockParser.java @@ -80,7 +80,7 @@ public BlockParser(TxParser txParser, */ public Block parseBlock(RawBlock rawBlock) throws BlockHashNotConnectingException, BlockHeightNotConnectingException { int blockHeight = rawBlock.getHeight(); - log.debug("Parse block at height={} ", blockHeight); + log.trace("Parse block at height={} ", blockHeight); validateIfBlockIsConnecting(rawBlock); diff --git a/core/src/main/java/bisq/core/dao/node/parser/TxParser.java b/core/src/main/java/bisq/core/dao/node/parser/TxParser.java index 57c0cf11816..42be945a632 100644 --- a/core/src/main/java/bisq/core/dao/node/parser/TxParser.java +++ b/core/src/main/java/bisq/core/dao/node/parser/TxParser.java @@ -385,7 +385,7 @@ static TxType evaluateTxType(TempTx tempTx, Optional optionalOpRet } // TRANSFER_BSQ has no fee, no opReturn and no UNLOCK_OUTPUT at first output - log.debug("No burned fee and no OP_RETURN, so this is a TRANSFER_BSQ tx."); + log.trace("No burned fee and no OP_RETURN, so this is a TRANSFER_BSQ tx."); return TxType.TRANSFER_BSQ; } diff --git a/core/src/main/java/bisq/core/dao/state/DaoStateSnapshotService.java b/core/src/main/java/bisq/core/dao/state/DaoStateSnapshotService.java index 9dc29217c85..df98840cd02 100644 --- a/core/src/main/java/bisq/core/dao/state/DaoStateSnapshotService.java +++ b/core/src/main/java/bisq/core/dao/state/DaoStateSnapshotService.java @@ -98,7 +98,7 @@ public void maybeCreateSnapshot(Block block) { LinkedList clonedDaoStateHashChain = new LinkedList<>(daoStateHashChainSnapshotCandidate); daoStateStorageService.persist(clonedDaoState, clonedDaoStateHashChain); - log.info("Saved snapshotCandidate with height {} to Disc at height {} took {} ms", + log.debug("Saved snapshotCandidate with height {} to Disc at height {} took {} ms", daoStateSnapshotCandidate.getChainHeight(), chainHeight, System.currentTimeMillis() - ts); } @@ -107,7 +107,7 @@ public void maybeCreateSnapshot(Block block) { daoStateSnapshotCandidate = daoStateService.getClone(); daoStateHashChainSnapshotCandidate = new LinkedList<>(daoStateMonitoringService.getDaoStateHashChain()); - log.info("Cloned new snapshotCandidate at height {} took {} ms", chainHeight, System.currentTimeMillis() - ts); + log.debug("Cloned new snapshotCandidate at height {} took {} ms", chainHeight, System.currentTimeMillis() - ts); } } @@ -119,7 +119,7 @@ public void applySnapshot(boolean fromReorg) { int chainHeightOfPersisted = persistedBsqState.getChainHeight(); if (!blocks.isEmpty()) { int heightOfLastBlock = blocks.getLast().getHeight(); - log.info("applySnapshot from persistedBsqState daoState with height of last block {}", heightOfLastBlock); + log.debug("applySnapshot from persistedBsqState daoState with height of last block {}", heightOfLastBlock); if (isValidHeight(heightOfLastBlock)) { if (chainHeightOfLastApplySnapshot != chainHeightOfPersisted) { chainHeightOfLastApplySnapshot = chainHeightOfPersisted; diff --git a/core/src/main/java/bisq/core/dao/state/DaoStateStore.java b/core/src/main/java/bisq/core/dao/state/DaoStateStore.java index 8e74c7cfa1a..a0a28e66004 100644 --- a/core/src/main/java/bisq/core/dao/state/DaoStateStore.java +++ b/core/src/main/java/bisq/core/dao/state/DaoStateStore.java @@ -22,8 +22,6 @@ import bisq.common.proto.persistable.PersistableEnvelope; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import java.util.LinkedList; @@ -59,17 +57,17 @@ public class DaoStateStore implements PersistableEnvelope { public Message toProtoMessage() { checkNotNull(daoState, "daoState must not be null when toProtoMessage is invoked"); - PB.DaoStateStore.Builder builder = PB.DaoStateStore.newBuilder() + protobuf.DaoStateStore.Builder builder = protobuf.DaoStateStore.newBuilder() .setDaoState(daoState.getBsqStateBuilder()) .addAllDaoStateHash(daoStateHashChain.stream() .map(DaoStateHash::toProtoMessage) .collect(Collectors.toList())); - return PB.PersistableEnvelope.newBuilder() + return protobuf.PersistableEnvelope.newBuilder() .setDaoStateStore(builder) .build(); } - public static PersistableEnvelope fromProto(PB.DaoStateStore proto) { + public static PersistableEnvelope fromProto(protobuf.DaoStateStore proto) { LinkedList daoStateHashList = proto.getDaoStateHashList().isEmpty() ? new LinkedList<>() : new LinkedList<>(proto.getDaoStateHashList().stream() diff --git a/core/src/main/java/bisq/core/dao/state/model/DaoState.java b/core/src/main/java/bisq/core/dao/state/model/DaoState.java index e06a7b20a63..7d0cf31a66c 100644 --- a/core/src/main/java/bisq/core/dao/state/model/DaoState.java +++ b/core/src/main/java/bisq/core/dao/state/model/DaoState.java @@ -29,8 +29,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import javax.inject.Inject; @@ -154,14 +152,14 @@ public Message toProtoMessage() { return getBsqStateBuilder().build(); } - public PB.DaoState.Builder getBsqStateBuilder() { + public protobuf.DaoState.Builder getBsqStateBuilder() { return getBsqStateBuilderExcludingBlocks().addAllBlocks(blocks.stream() .map(Block::toProtoMessage) .collect(Collectors.toList())); } - private PB.DaoState.Builder getBsqStateBuilderExcludingBlocks() { - PB.DaoState.Builder builder = PB.DaoState.newBuilder(); + private protobuf.DaoState.Builder getBsqStateBuilderExcludingBlocks() { + protobuf.DaoState.Builder builder = protobuf.DaoState.newBuilder(); builder.setChainHeight(chainHeight) .addAllCycles(cycles.stream().map(Cycle::toProtoMessage).collect(Collectors.toList())) .putAllUnspentTxOutputMap(unspentTxOutputMap.entrySet().stream() @@ -177,7 +175,7 @@ private PB.DaoState.Builder getBsqStateBuilderExcludingBlocks() { return builder; } - public static DaoState fromProto(PB.DaoState proto) { + public static DaoState fromProto(protobuf.DaoState proto) { LinkedList blocks = proto.getBlocksList().stream() .map(Block::fromProto) .collect(Collectors.toCollection(LinkedList::new)); diff --git a/core/src/main/java/bisq/core/dao/state/model/blockchain/BaseBlock.java b/core/src/main/java/bisq/core/dao/state/model/blockchain/BaseBlock.java index e9a2dd8fae0..d993cdfaba3 100644 --- a/core/src/main/java/bisq/core/dao/state/model/blockchain/BaseBlock.java +++ b/core/src/main/java/bisq/core/dao/state/model/blockchain/BaseBlock.java @@ -19,8 +19,6 @@ import bisq.core.dao.state.model.ImmutableDaoStateModel; -import io.bisq.generated.protobuffer.PB; - import java.util.Optional; import lombok.Data; @@ -53,8 +51,8 @@ protected BaseBlock(int height, long time, String hash, @SuppressWarnings("Nulla // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - protected PB.BaseBlock.Builder getBaseBlockBuilder() { - PB.BaseBlock.Builder builder = PB.BaseBlock.newBuilder() + protected protobuf.BaseBlock.Builder getBaseBlockBuilder() { + protobuf.BaseBlock.Builder builder = protobuf.BaseBlock.newBuilder() .setHeight(height) .setTime(time) .setHash(hash); diff --git a/core/src/main/java/bisq/core/dao/state/model/blockchain/BaseTx.java b/core/src/main/java/bisq/core/dao/state/model/blockchain/BaseTx.java index 37960e22268..19c9754808d 100644 --- a/core/src/main/java/bisq/core/dao/state/model/blockchain/BaseTx.java +++ b/core/src/main/java/bisq/core/dao/state/model/blockchain/BaseTx.java @@ -19,8 +19,6 @@ import bisq.core.dao.state.model.ImmutableDaoStateModel; -import io.bisq.generated.protobuffer.PB; - import com.google.common.collect.ImmutableList; import java.util.stream.Collectors; @@ -69,8 +67,8 @@ protected BaseTx(String txVersion, this.txInputs = txInputs; } - protected PB.BaseTx.Builder getBaseTxBuilder() { - return PB.BaseTx.newBuilder() + protected protobuf.BaseTx.Builder getBaseTxBuilder() { + return protobuf.BaseTx.newBuilder() .setTxVersion(txVersion) .setId(id) .setBlockHeight(blockHeight) diff --git a/core/src/main/java/bisq/core/dao/state/model/blockchain/BaseTxOutput.java b/core/src/main/java/bisq/core/dao/state/model/blockchain/BaseTxOutput.java index 6175ade740d..39c8c223349 100644 --- a/core/src/main/java/bisq/core/dao/state/model/blockchain/BaseTxOutput.java +++ b/core/src/main/java/bisq/core/dao/state/model/blockchain/BaseTxOutput.java @@ -22,8 +22,6 @@ import bisq.common.util.JsonExclude; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import java.util.Optional; @@ -77,8 +75,8 @@ protected BaseTxOutput(int index, // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - protected PB.BaseTxOutput.Builder getRawTxOutputBuilder() { - final PB.BaseTxOutput.Builder builder = PB.BaseTxOutput.newBuilder() + protected protobuf.BaseTxOutput.Builder getRawTxOutputBuilder() { + final protobuf.BaseTxOutput.Builder builder = protobuf.BaseTxOutput.newBuilder() .setIndex(index) .setValue(value) .setTxId(txId) diff --git a/core/src/main/java/bisq/core/dao/state/model/blockchain/Block.java b/core/src/main/java/bisq/core/dao/state/model/blockchain/Block.java index 3c047556494..2763b74c69f 100644 --- a/core/src/main/java/bisq/core/dao/state/model/blockchain/Block.java +++ b/core/src/main/java/bisq/core/dao/state/model/blockchain/Block.java @@ -21,8 +21,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import com.google.common.collect.ImmutableList; import java.util.ArrayList; @@ -73,16 +71,16 @@ private Block(int height, @Override - public PB.BaseBlock toProtoMessage() { - PB.Block.Builder builder = PB.Block.newBuilder() + public protobuf.BaseBlock toProtoMessage() { + protobuf.Block.Builder builder = protobuf.Block.newBuilder() .addAllTxs(txs.stream() .map(Tx::toProtoMessage) .collect(Collectors.toList())); return getBaseBlockBuilder().setBlock(builder).build(); } - public static Block fromProto(PB.BaseBlock proto) { - PB.Block blockProto = proto.getBlock(); + public static Block fromProto(protobuf.BaseBlock proto) { + protobuf.Block blockProto = proto.getBlock(); ImmutableList txs = blockProto.getTxsList().isEmpty() ? ImmutableList.copyOf(new ArrayList<>()) : ImmutableList.copyOf(blockProto.getTxsList().stream() diff --git a/core/src/main/java/bisq/core/dao/state/model/blockchain/PubKeyScript.java b/core/src/main/java/bisq/core/dao/state/model/blockchain/PubKeyScript.java index 40152888844..a3b6750ff1f 100644 --- a/core/src/main/java/bisq/core/dao/state/model/blockchain/PubKeyScript.java +++ b/core/src/main/java/bisq/core/dao/state/model/blockchain/PubKeyScript.java @@ -21,8 +21,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import com.google.common.collect.ImmutableList; import java.util.Objects; @@ -58,8 +56,8 @@ public PubKeyScript(com.neemre.btcdcli4j.core.domain.PubKeyScript scriptPubKey) // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - public PB.PubKeyScript toProtoMessage() { - final PB.PubKeyScript.Builder builder = PB.PubKeyScript.newBuilder() + public protobuf.PubKeyScript toProtoMessage() { + final protobuf.PubKeyScript.Builder builder = protobuf.PubKeyScript.newBuilder() .setReqSigs(reqSigs) .setScriptType(scriptType.toProtoMessage()) .setAsm(asm) @@ -68,7 +66,7 @@ public PB.PubKeyScript toProtoMessage() { return builder.build(); } - public static PubKeyScript fromProto(PB.PubKeyScript proto) { + public static PubKeyScript fromProto(protobuf.PubKeyScript proto) { return new PubKeyScript(proto.getReqSigs(), ScriptType.fromProto(proto.getScriptType()), proto.getAddressesList().isEmpty() ? null : ImmutableList.copyOf(proto.getAddressesList()), diff --git a/core/src/main/java/bisq/core/dao/state/model/blockchain/ScriptType.java b/core/src/main/java/bisq/core/dao/state/model/blockchain/ScriptType.java index b09bec6760e..173f78ce11a 100644 --- a/core/src/main/java/bisq/core/dao/state/model/blockchain/ScriptType.java +++ b/core/src/main/java/bisq/core/dao/state/model/blockchain/ScriptType.java @@ -21,8 +21,6 @@ import bisq.common.proto.ProtoUtil; -import io.bisq.generated.protobuffer.PB; - import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; @@ -77,11 +75,11 @@ public static ScriptType forName(String name) { // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - public static ScriptType fromProto(PB.ScriptType scriptType) { + public static ScriptType fromProto(protobuf.ScriptType scriptType) { return ProtoUtil.enumFromProto(ScriptType.class, scriptType.name()); } - public PB.ScriptType toProtoMessage() { - return PB.ScriptType.valueOf(name()); + public protobuf.ScriptType toProtoMessage() { + return protobuf.ScriptType.valueOf(name()); } } diff --git a/core/src/main/java/bisq/core/dao/state/model/blockchain/SpentInfo.java b/core/src/main/java/bisq/core/dao/state/model/blockchain/SpentInfo.java index 8c3f0033cc8..fb01985ae29 100644 --- a/core/src/main/java/bisq/core/dao/state/model/blockchain/SpentInfo.java +++ b/core/src/main/java/bisq/core/dao/state/model/blockchain/SpentInfo.java @@ -21,8 +21,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import lombok.Value; import javax.annotation.concurrent.Immutable; @@ -40,14 +38,14 @@ public final class SpentInfo implements PersistablePayload, ImmutableDaoStateMod // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - public static SpentInfo fromProto(PB.SpentInfo proto) { + public static SpentInfo fromProto(protobuf.SpentInfo proto) { return new SpentInfo(proto.getBlockHeight(), proto.getTxId(), proto.getInputIndex()); } - public PB.SpentInfo toProtoMessage() { - return PB.SpentInfo.newBuilder() + public protobuf.SpentInfo toProtoMessage() { + return protobuf.SpentInfo.newBuilder() .setBlockHeight(blockHeight) .setTxId(txId) .setInputIndex(inputIndex) diff --git a/core/src/main/java/bisq/core/dao/state/model/blockchain/Tx.java b/core/src/main/java/bisq/core/dao/state/model/blockchain/Tx.java index 63ca99189a5..48c1d4979e8 100644 --- a/core/src/main/java/bisq/core/dao/state/model/blockchain/Tx.java +++ b/core/src/main/java/bisq/core/dao/state/model/blockchain/Tx.java @@ -22,8 +22,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import com.google.common.collect.ImmutableList; import java.util.ArrayList; @@ -93,8 +91,8 @@ private Tx(String txVersion, } @Override - public PB.BaseTx toProtoMessage() { - final PB.Tx.Builder builder = PB.Tx.newBuilder() + public protobuf.BaseTx toProtoMessage() { + final protobuf.Tx.Builder builder = protobuf.Tx.newBuilder() .addAllTxOutputs(txOutputs.stream() .map(TxOutput::toProtoMessage) .collect(Collectors.toList())) @@ -103,13 +101,13 @@ public PB.BaseTx toProtoMessage() { return getBaseTxBuilder().setTx(builder).build(); } - public static Tx fromProto(PB.BaseTx protoBaseTx) { + public static Tx fromProto(protobuf.BaseTx protoBaseTx) { ImmutableList txInputs = protoBaseTx.getTxInputsList().isEmpty() ? ImmutableList.copyOf(new ArrayList<>()) : ImmutableList.copyOf(protoBaseTx.getTxInputsList().stream() .map(TxInput::fromProto) .collect(Collectors.toList())); - PB.Tx protoTx = protoBaseTx.getTx(); + protobuf.Tx protoTx = protoBaseTx.getTx(); ImmutableList outputs = protoTx.getTxOutputsList().isEmpty() ? ImmutableList.copyOf(new ArrayList<>()) : ImmutableList.copyOf(protoTx.getTxOutputsList().stream() diff --git a/core/src/main/java/bisq/core/dao/state/model/blockchain/TxInput.java b/core/src/main/java/bisq/core/dao/state/model/blockchain/TxInput.java index 608fe5f5840..0ebcddf937f 100644 --- a/core/src/main/java/bisq/core/dao/state/model/blockchain/TxInput.java +++ b/core/src/main/java/bisq/core/dao/state/model/blockchain/TxInput.java @@ -21,8 +21,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import java.util.Optional; import lombok.EqualsAndHashCode; @@ -57,8 +55,8 @@ public TxInput(String connectedTxOutputTxId, int connectedTxOutputIndex, @Nullab // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - public PB.TxInput toProtoMessage() { - final PB.TxInput.Builder builder = PB.TxInput.newBuilder() + public protobuf.TxInput toProtoMessage() { + final protobuf.TxInput.Builder builder = protobuf.TxInput.newBuilder() .setConnectedTxOutputTxId(connectedTxOutputTxId) .setConnectedTxOutputIndex(connectedTxOutputIndex); @@ -67,7 +65,7 @@ public PB.TxInput toProtoMessage() { return builder.build(); } - public static TxInput fromProto(PB.TxInput proto) { + public static TxInput fromProto(protobuf.TxInput proto) { return new TxInput(proto.getConnectedTxOutputTxId(), proto.getConnectedTxOutputIndex(), proto.getPubKey().isEmpty() ? null : proto.getPubKey()); diff --git a/core/src/main/java/bisq/core/dao/state/model/blockchain/TxOutput.java b/core/src/main/java/bisq/core/dao/state/model/blockchain/TxOutput.java index ae9c59a729a..4cdc953661a 100644 --- a/core/src/main/java/bisq/core/dao/state/model/blockchain/TxOutput.java +++ b/core/src/main/java/bisq/core/dao/state/model/blockchain/TxOutput.java @@ -22,8 +22,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import java.util.Objects; import lombok.Data; @@ -90,16 +88,16 @@ private TxOutput(int index, /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.BaseTxOutput toProtoMessage() { - PB.TxOutput.Builder builder = PB.TxOutput.newBuilder() + public protobuf.BaseTxOutput toProtoMessage() { + protobuf.TxOutput.Builder builder = protobuf.TxOutput.newBuilder() .setTxOutputType(txOutputType.toProtoMessage()) .setLockTime(lockTime) .setUnlockBlockHeight(unlockBlockHeight); return getRawTxOutputBuilder().setTxOutput(builder).build(); } - public static TxOutput fromProto(PB.BaseTxOutput proto) { - PB.TxOutput protoTxOutput = proto.getTxOutput(); + public static TxOutput fromProto(protobuf.BaseTxOutput proto) { + protobuf.TxOutput protoTxOutput = proto.getTxOutput(); return new TxOutput(proto.getIndex(), proto.getValue(), proto.getTxId(), diff --git a/core/src/main/java/bisq/core/dao/state/model/blockchain/TxOutputType.java b/core/src/main/java/bisq/core/dao/state/model/blockchain/TxOutputType.java index 498c984746e..51bfbd01971 100644 --- a/core/src/main/java/bisq/core/dao/state/model/blockchain/TxOutputType.java +++ b/core/src/main/java/bisq/core/dao/state/model/blockchain/TxOutputType.java @@ -21,8 +21,6 @@ import bisq.common.proto.ProtoUtil; -import io.bisq.generated.protobuffer.PB; - import javax.annotation.concurrent.Immutable; @Immutable @@ -53,11 +51,11 @@ public enum TxOutputType implements ImmutableDaoStateModel { // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - public static TxOutputType fromProto(PB.TxOutputType txOutputType) { + public static TxOutputType fromProto(protobuf.TxOutputType txOutputType) { return ProtoUtil.enumFromProto(TxOutputType.class, txOutputType.name()); } - public PB.TxOutputType toProtoMessage() { - return PB.TxOutputType.valueOf(name()); + public protobuf.TxOutputType toProtoMessage() { + return protobuf.TxOutputType.valueOf(name()); } } diff --git a/core/src/main/java/bisq/core/dao/state/model/blockchain/TxType.java b/core/src/main/java/bisq/core/dao/state/model/blockchain/TxType.java index 5083ae9690a..21e8f6f1617 100644 --- a/core/src/main/java/bisq/core/dao/state/model/blockchain/TxType.java +++ b/core/src/main/java/bisq/core/dao/state/model/blockchain/TxType.java @@ -21,8 +21,6 @@ import bisq.common.proto.ProtoUtil; -import io.bisq.generated.protobuffer.PB; - import lombok.Getter; import javax.annotation.Nullable; @@ -64,11 +62,11 @@ public enum TxType implements ImmutableDaoStateModel { } @Nullable - public static TxType fromProto(PB.TxType txType) { + public static TxType fromProto(protobuf.TxType txType) { return ProtoUtil.enumFromProto(TxType.class, txType.name()); } - public PB.TxType toProtoMessage() { - return PB.TxType.valueOf(name()); + public protobuf.TxType toProtoMessage() { + return protobuf.TxType.valueOf(name()); } } diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/Ballot.java b/core/src/main/java/bisq/core/dao/state/model/governance/Ballot.java index b3b48e7f5c3..7a8ad920789 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/Ballot.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/Ballot.java @@ -22,8 +22,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import java.util.Optional; import lombok.EqualsAndHashCode; @@ -70,14 +68,14 @@ public Ballot(Proposal proposal, @Nullable Vote vote) { } @Override - public PB.Ballot toProtoMessage() { - final PB.Ballot.Builder builder = PB.Ballot.newBuilder() + public protobuf.Ballot toProtoMessage() { + final protobuf.Ballot.Builder builder = protobuf.Ballot.newBuilder() .setProposal(proposal.getProposalBuilder()); - Optional.ofNullable(vote).ifPresent(e -> builder.setVote((PB.Vote) e.toProtoMessage())); + Optional.ofNullable(vote).ifPresent(e -> builder.setVote((protobuf.Vote) e.toProtoMessage())); return builder.build(); } - public static Ballot fromProto(PB.Ballot proto) { + public static Ballot fromProto(protobuf.Ballot proto) { return new Ballot(Proposal.fromProto(proto.getProposal()), proto.hasVote() ? Vote.fromProto(proto.getVote()) : null); } diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/BallotList.java b/core/src/main/java/bisq/core/dao/state/model/governance/BallotList.java index 6d7b10e5059..b5a4651a1a7 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/BallotList.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/BallotList.java @@ -22,8 +22,6 @@ import bisq.common.proto.persistable.PersistableList; -import io.bisq.generated.protobuffer.PB; - import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; @@ -53,18 +51,18 @@ public BallotList() { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.PersistableEnvelope toProtoMessage() { - return PB.PersistableEnvelope.newBuilder().setBallotList(getBuilder()).build(); + public protobuf.PersistableEnvelope toProtoMessage() { + return protobuf.PersistableEnvelope.newBuilder().setBallotList(getBuilder()).build(); } - public PB.BallotList.Builder getBuilder() { - return PB.BallotList.newBuilder() + public protobuf.BallotList.Builder getBuilder() { + return protobuf.BallotList.newBuilder() .addAllBallot(getList().stream() .map(Ballot::toProtoMessage) .collect(Collectors.toList())); } - public static BallotList fromProto(PB.BallotList proto) { + public static BallotList fromProto(protobuf.BallotList proto) { return new BallotList(new ArrayList<>(proto.getBallotList().stream() .map(Ballot::fromProto) .collect(Collectors.toList()))); diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/ChangeParamProposal.java b/core/src/main/java/bisq/core/dao/state/model/governance/ChangeParamProposal.java index b78decf2cf5..4fc6c5c9431 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/ChangeParamProposal.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/ChangeParamProposal.java @@ -24,8 +24,6 @@ import bisq.common.app.Version; -import io.bisq.generated.protobuffer.PB; - import org.springframework.util.CollectionUtils; import java.util.Date; @@ -84,15 +82,15 @@ private ChangeParamProposal(String name, } @Override - public PB.Proposal.Builder getProposalBuilder() { - final PB.ChangeParamProposal.Builder builder = PB.ChangeParamProposal.newBuilder() + public protobuf.Proposal.Builder getProposalBuilder() { + final protobuf.ChangeParamProposal.Builder builder = protobuf.ChangeParamProposal.newBuilder() .setParam(param.name()) .setParamValue(paramValue); return super.getProposalBuilder().setChangeParamProposal(builder); } - public static ChangeParamProposal fromProto(PB.Proposal proto) { - final PB.ChangeParamProposal proposalProto = proto.getChangeParamProposal(); + public static ChangeParamProposal fromProto(protobuf.Proposal proto) { + final protobuf.ChangeParamProposal proposalProto = proto.getChangeParamProposal(); return new ChangeParamProposal(proto.getName(), proto.getLink(), Param.fromProto(proposalProto), diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/CompensationProposal.java b/core/src/main/java/bisq/core/dao/state/model/governance/CompensationProposal.java index 45d749923f4..fd5f5270a7b 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/CompensationProposal.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/CompensationProposal.java @@ -26,8 +26,6 @@ import bisq.common.app.Version; -import io.bisq.generated.protobuffer.PB; - import org.bitcoinj.core.Address; import org.bitcoinj.core.AddressFormatException; import org.bitcoinj.core.Coin; @@ -91,15 +89,15 @@ private CompensationProposal(String name, } @Override - public PB.Proposal.Builder getProposalBuilder() { - final PB.CompensationProposal.Builder builder = PB.CompensationProposal.newBuilder() + public protobuf.Proposal.Builder getProposalBuilder() { + final protobuf.CompensationProposal.Builder builder = protobuf.CompensationProposal.newBuilder() .setBsqAddress(bsqAddress) .setRequestedBsq(requestedBsq); return super.getProposalBuilder().setCompensationProposal(builder); } - public static CompensationProposal fromProto(PB.Proposal proto) { - final PB.CompensationProposal proposalProto = proto.getCompensationProposal(); + public static CompensationProposal fromProto(protobuf.Proposal proto) { + final protobuf.CompensationProposal proposalProto = proto.getCompensationProposal(); return new CompensationProposal(proto.getName(), proto.getLink(), proposalProto.getBsqAddress(), diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/ConfiscateBondProposal.java b/core/src/main/java/bisq/core/dao/state/model/governance/ConfiscateBondProposal.java index 38eb9ef320d..be88a09adf7 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/ConfiscateBondProposal.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/ConfiscateBondProposal.java @@ -24,8 +24,6 @@ import bisq.common.app.Version; -import io.bisq.generated.protobuffer.PB; - import org.springframework.util.CollectionUtils; import java.util.Date; @@ -79,14 +77,14 @@ private ConfiscateBondProposal(String name, } @Override - public PB.Proposal.Builder getProposalBuilder() { - final PB.ConfiscateBondProposal.Builder builder = PB.ConfiscateBondProposal.newBuilder() + public protobuf.Proposal.Builder getProposalBuilder() { + final protobuf.ConfiscateBondProposal.Builder builder = protobuf.ConfiscateBondProposal.newBuilder() .setLockupTxId(lockupTxId); return super.getProposalBuilder().setConfiscateBondProposal(builder); } - public static ConfiscateBondProposal fromProto(PB.Proposal proto) { - final PB.ConfiscateBondProposal proposalProto = proto.getConfiscateBondProposal(); + public static ConfiscateBondProposal fromProto(protobuf.Proposal proto) { + final protobuf.ConfiscateBondProposal proposalProto = proto.getConfiscateBondProposal(); return new ConfiscateBondProposal(proto.getName(), proto.getLink(), proposalProto.getLockupTxId(), diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/Cycle.java b/core/src/main/java/bisq/core/dao/state/model/governance/Cycle.java index 8e5e7971dfa..a1066757a09 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/Cycle.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/Cycle.java @@ -21,8 +21,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import com.google.common.collect.ImmutableList; import java.util.Optional; @@ -59,8 +57,8 @@ public Cycle(int heightOfFirstBlock, ImmutableList daoPhaseList) { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.Cycle toProtoMessage() { - return PB.Cycle.newBuilder() + public protobuf.Cycle toProtoMessage() { + return protobuf.Cycle.newBuilder() .setHeightOfFirstLock(heightOfFirstBlock) .addAllDaoPhase(daoPhaseList.stream() .map(DaoPhase::toProtoMessage) @@ -68,7 +66,7 @@ public PB.Cycle toProtoMessage() { .build(); } - public static Cycle fromProto(PB.Cycle proto) { + public static Cycle fromProto(protobuf.Cycle proto) { final ImmutableList daoPhaseList = ImmutableList.copyOf(proto.getDaoPhaseList().stream() .map(DaoPhase::fromProto) .collect(Collectors.toList())); diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/DaoPhase.java b/core/src/main/java/bisq/core/dao/state/model/governance/DaoPhase.java index 5ae7e13ff1d..4902c99f708 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/DaoPhase.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/DaoPhase.java @@ -21,8 +21,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import java.util.Objects; import lombok.Value; @@ -71,14 +69,14 @@ public DaoPhase(Phase phase, int duration) { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.DaoPhase toProtoMessage() { - return PB.DaoPhase.newBuilder() + public protobuf.DaoPhase toProtoMessage() { + return protobuf.DaoPhase.newBuilder() .setPhaseOrdinal(phase.ordinal()) .setDuration(duration) .build(); } - public static DaoPhase fromProto(PB.DaoPhase proto) { + public static DaoPhase fromProto(protobuf.DaoPhase proto) { int ordinal = proto.getPhaseOrdinal(); if (ordinal >= Phase.values().length) { log.warn("We tried to access a ordinal outside of the DaoPhase.Phase enum bounds and set it to " + diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/DecryptedBallotsWithMerits.java b/core/src/main/java/bisq/core/dao/state/model/governance/DecryptedBallotsWithMerits.java index 3c811a5593a..489ba012f75 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/DecryptedBallotsWithMerits.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/DecryptedBallotsWithMerits.java @@ -24,8 +24,6 @@ import bisq.common.proto.persistable.PersistablePayload; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import java.util.Optional; @@ -67,12 +65,12 @@ public DecryptedBallotsWithMerits(byte[] hashOfBlindVoteList, String blindVoteTx /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.DecryptedBallotsWithMerits toProtoMessage() { + public protobuf.DecryptedBallotsWithMerits toProtoMessage() { return getBuilder().build(); } - private PB.DecryptedBallotsWithMerits.Builder getBuilder() { - return PB.DecryptedBallotsWithMerits.newBuilder() + private protobuf.DecryptedBallotsWithMerits.Builder getBuilder() { + return protobuf.DecryptedBallotsWithMerits.newBuilder() .setHashOfBlindVoteList(ByteString.copyFrom(hashOfBlindVoteList)) .setBlindVoteTxId(blindVoteTxId) .setVoteRevealTxId(voteRevealTxId) @@ -81,7 +79,7 @@ private PB.DecryptedBallotsWithMerits.Builder getBuilder() { .setMeritList(meritList.getBuilder()); } - public static DecryptedBallotsWithMerits fromProto(PB.DecryptedBallotsWithMerits proto) { + public static DecryptedBallotsWithMerits fromProto(protobuf.DecryptedBallotsWithMerits proto) { return new DecryptedBallotsWithMerits(proto.getHashOfBlindVoteList().toByteArray(), proto.getBlindVoteTxId(), proto.getVoteRevealTxId(), diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/EvaluatedProposal.java b/core/src/main/java/bisq/core/dao/state/model/governance/EvaluatedProposal.java index d20a9f81e54..c06bba00534 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/EvaluatedProposal.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/EvaluatedProposal.java @@ -21,8 +21,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import lombok.Value; import javax.annotation.concurrent.Immutable; @@ -44,14 +42,14 @@ public EvaluatedProposal(boolean isAccepted, ProposalVoteResult proposalVoteResu /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.EvaluatedProposal toProtoMessage() { - PB.EvaluatedProposal.Builder builder = PB.EvaluatedProposal.newBuilder() + public protobuf.EvaluatedProposal toProtoMessage() { + protobuf.EvaluatedProposal.Builder builder = protobuf.EvaluatedProposal.newBuilder() .setIsAccepted(isAccepted) .setProposalVoteResult(proposalVoteResult.toProtoMessage()); return builder.build(); } - public static EvaluatedProposal fromProto(PB.EvaluatedProposal proto) { + public static EvaluatedProposal fromProto(protobuf.EvaluatedProposal proto) { return new EvaluatedProposal(proto.getIsAccepted(), ProposalVoteResult.fromProto(proto.getProposalVoteResult())); } diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/GenericProposal.java b/core/src/main/java/bisq/core/dao/state/model/governance/GenericProposal.java index 92002f559f5..90070bc4f0e 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/GenericProposal.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/GenericProposal.java @@ -24,8 +24,6 @@ import bisq.common.app.Version; -import io.bisq.generated.protobuffer.PB; - import org.springframework.util.CollectionUtils; import java.util.Date; @@ -74,12 +72,12 @@ private GenericProposal(String name, } @Override - public PB.Proposal.Builder getProposalBuilder() { - final PB.GenericProposal.Builder builder = PB.GenericProposal.newBuilder(); + public protobuf.Proposal.Builder getProposalBuilder() { + final protobuf.GenericProposal.Builder builder = protobuf.GenericProposal.newBuilder(); return super.getProposalBuilder().setGenericProposal(builder); } - public static GenericProposal fromProto(PB.Proposal proto) { + public static GenericProposal fromProto(protobuf.Proposal proto) { return new GenericProposal(proto.getName(), proto.getLink(), (byte) proto.getVersion(), diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/Issuance.java b/core/src/main/java/bisq/core/dao/state/model/governance/Issuance.java index 93db97114c7..45888ac7222 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/Issuance.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/Issuance.java @@ -23,8 +23,6 @@ import bisq.common.proto.network.NetworkPayload; import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import java.util.Objects; import java.util.Optional; @@ -63,8 +61,8 @@ public Issuance(String txId, int chainHeight, long amount, @Nullable String pubK // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - public PB.Issuance toProtoMessage() { - final PB.Issuance.Builder builder = PB.Issuance.newBuilder() + public protobuf.Issuance toProtoMessage() { + final protobuf.Issuance.Builder builder = protobuf.Issuance.newBuilder() .setTxId(txId) .setChainHeight(chainHeight) .setAmount(amount) @@ -73,7 +71,7 @@ public PB.Issuance toProtoMessage() { return builder.build(); } - public static Issuance fromProto(PB.Issuance proto) { + public static Issuance fromProto(protobuf.Issuance proto) { return new Issuance(proto.getTxId(), proto.getChainHeight(), proto.getAmount(), diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/Merit.java b/core/src/main/java/bisq/core/dao/state/model/governance/Merit.java index 5068c0d61b2..7b449934b36 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/Merit.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/Merit.java @@ -24,8 +24,6 @@ import bisq.common.proto.persistable.PersistablePayload; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import lombok.EqualsAndHashCode; @@ -52,14 +50,14 @@ public Merit(Issuance issuance, byte[] signature) { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.Merit toProtoMessage() { - final PB.Merit.Builder builder = PB.Merit.newBuilder() + public protobuf.Merit toProtoMessage() { + final protobuf.Merit.Builder builder = protobuf.Merit.newBuilder() .setIssuance(issuance.toProtoMessage()) .setSignature(ByteString.copyFrom(signature)); return builder.build(); } - public static Merit fromProto(PB.Merit proto) { + public static Merit fromProto(protobuf.Merit proto) { return new Merit(Issuance.fromProto(proto.getIssuance()), proto.getSignature().toByteArray()); } diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/MeritList.java b/core/src/main/java/bisq/core/dao/state/model/governance/MeritList.java index 1ef0a26874a..d70507e46fb 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/MeritList.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/MeritList.java @@ -22,8 +22,6 @@ import bisq.common.proto.persistable.PersistableList; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.InvalidProtocolBufferException; import java.util.ArrayList; @@ -50,24 +48,24 @@ public MeritList(List list) { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.MeritList toProtoMessage() { + public protobuf.MeritList toProtoMessage() { return getBuilder().build(); } - public PB.MeritList.Builder getBuilder() { - return PB.MeritList.newBuilder() + public protobuf.MeritList.Builder getBuilder() { + return protobuf.MeritList.newBuilder() .addAllMerit(getList().stream() .map(Merit::toProtoMessage) .collect(Collectors.toList())); } - public static MeritList fromProto(PB.MeritList proto) { + public static MeritList fromProto(protobuf.MeritList proto) { return new MeritList(new ArrayList<>(proto.getMeritList().stream() .map(Merit::fromProto) .collect(Collectors.toList()))); } public static MeritList getMeritListFromBytes(byte[] bytes) throws InvalidProtocolBufferException { - return MeritList.fromProto(PB.MeritList.parseFrom(bytes)); + return MeritList.fromProto(protobuf.MeritList.parseFrom(bytes)); } } diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/ParamChange.java b/core/src/main/java/bisq/core/dao/state/model/governance/ParamChange.java index 285a757ed4e..622d3272f1d 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/ParamChange.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/ParamChange.java @@ -21,8 +21,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import lombok.Value; import javax.annotation.concurrent.Immutable; @@ -50,15 +48,15 @@ public ParamChange(String paramName, String value, int activationHeight) { @Override - public PB.ParamChange toProtoMessage() { - return PB.ParamChange.newBuilder() + public protobuf.ParamChange toProtoMessage() { + return protobuf.ParamChange.newBuilder() .setParamName(paramName) .setParamValue(value) .setActivationHeight(activationHeight) .build(); } - public static ParamChange fromProto(PB.ParamChange proto) { + public static ParamChange fromProto(protobuf.ParamChange proto) { return new ParamChange(proto.getParamName(), proto.getParamValue(), proto.getActivationHeight()); diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/Proposal.java b/core/src/main/java/bisq/core/dao/state/model/governance/Proposal.java index 395b29c9597..585ffd9bc84 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/Proposal.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/Proposal.java @@ -28,8 +28,6 @@ import bisq.common.proto.persistable.PersistablePayload; import bisq.common.util.ExtraDataMapValidator; -import io.bisq.generated.protobuffer.PB; - import java.util.Date; import java.util.Map; import java.util.Optional; @@ -79,8 +77,8 @@ protected Proposal(String name, // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - public PB.Proposal.Builder getProposalBuilder() { - final PB.Proposal.Builder builder = PB.Proposal.newBuilder() + public protobuf.Proposal.Builder getProposalBuilder() { + final protobuf.Proposal.Builder builder = protobuf.Proposal.newBuilder() .setName(name) .setLink(link) .setVersion(version) @@ -91,11 +89,11 @@ public PB.Proposal.Builder getProposalBuilder() { } @Override - public PB.Proposal toProtoMessage() { + public protobuf.Proposal toProtoMessage() { return getProposalBuilder().build(); } - public static Proposal fromProto(PB.Proposal proto) { + public static Proposal fromProto(protobuf.Proposal proto) { switch (proto.getMessageCase()) { case COMPENSATION_PROPOSAL: return CompensationProposal.fromProto(proto); diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/ProposalVoteResult.java b/core/src/main/java/bisq/core/dao/state/model/governance/ProposalVoteResult.java index 67dcc693215..765c97e9d6e 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/ProposalVoteResult.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/ProposalVoteResult.java @@ -21,8 +21,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import lombok.Value; import lombok.extern.slf4j.Slf4j; @@ -57,8 +55,8 @@ public ProposalVoteResult(Proposal proposal, long stakeOfAcceptedVotes, long sta /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.ProposalVoteResult toProtoMessage() { - PB.ProposalVoteResult.Builder builder = PB.ProposalVoteResult.newBuilder() + public protobuf.ProposalVoteResult toProtoMessage() { + protobuf.ProposalVoteResult.Builder builder = protobuf.ProposalVoteResult.newBuilder() .setProposal(proposal.toProtoMessage()) .setStakeOfAcceptedVotes(stakeOfAcceptedVotes) .setStakeOfRejectedVotes(stakeOfRejectedVotes) @@ -68,7 +66,7 @@ public PB.ProposalVoteResult toProtoMessage() { return builder.build(); } - public static ProposalVoteResult fromProto(PB.ProposalVoteResult proto) { + public static ProposalVoteResult fromProto(protobuf.ProposalVoteResult proto) { return new ProposalVoteResult(Proposal.fromProto(proto.getProposal()), proto.getStakeOfAcceptedVotes(), proto.getStakeOfRejectedVotes(), diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/ReimbursementProposal.java b/core/src/main/java/bisq/core/dao/state/model/governance/ReimbursementProposal.java index 40146666101..23efd4e7046 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/ReimbursementProposal.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/ReimbursementProposal.java @@ -26,8 +26,6 @@ import bisq.common.app.Version; -import io.bisq.generated.protobuffer.PB; - import org.bitcoinj.core.Address; import org.bitcoinj.core.AddressFormatException; import org.bitcoinj.core.Coin; @@ -91,15 +89,15 @@ private ReimbursementProposal(String name, } @Override - public PB.Proposal.Builder getProposalBuilder() { - final PB.ReimbursementProposal.Builder builder = PB.ReimbursementProposal.newBuilder() + public protobuf.Proposal.Builder getProposalBuilder() { + final protobuf.ReimbursementProposal.Builder builder = protobuf.ReimbursementProposal.newBuilder() .setBsqAddress(bsqAddress) .setRequestedBsq(requestedBsq); return super.getProposalBuilder().setReimbursementProposal(builder); } - public static ReimbursementProposal fromProto(PB.Proposal proto) { - final PB.ReimbursementProposal proposalProto = proto.getReimbursementProposal(); + public static ReimbursementProposal fromProto(protobuf.Proposal proto) { + final protobuf.ReimbursementProposal proposalProto = proto.getReimbursementProposal(); return new ReimbursementProposal(proto.getName(), proto.getLink(), proposalProto.getBsqAddress(), diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/RemoveAssetProposal.java b/core/src/main/java/bisq/core/dao/state/model/governance/RemoveAssetProposal.java index f4452e10163..ccd34c555ca 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/RemoveAssetProposal.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/RemoveAssetProposal.java @@ -24,8 +24,6 @@ import bisq.common.app.Version; -import io.bisq.generated.protobuffer.PB; - import org.springframework.util.CollectionUtils; import java.util.Date; @@ -80,14 +78,14 @@ private RemoveAssetProposal(String name, } @Override - public PB.Proposal.Builder getProposalBuilder() { - final PB.RemoveAssetProposal.Builder builder = PB.RemoveAssetProposal.newBuilder() + public protobuf.Proposal.Builder getProposalBuilder() { + final protobuf.RemoveAssetProposal.Builder builder = protobuf.RemoveAssetProposal.newBuilder() .setTickerSymbol(tickerSymbol); return super.getProposalBuilder().setRemoveAssetProposal(builder); } - public static RemoveAssetProposal fromProto(PB.Proposal proto) { - final PB.RemoveAssetProposal proposalProto = proto.getRemoveAssetProposal(); + public static RemoveAssetProposal fromProto(protobuf.Proposal proto) { + final protobuf.RemoveAssetProposal proposalProto = proto.getRemoveAssetProposal(); return new RemoveAssetProposal(proto.getName(), proto.getLink(), proposalProto.getTickerSymbol(), diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/Role.java b/core/src/main/java/bisq/core/dao/state/model/governance/Role.java index 34f1d18e6f0..a133b0b0c89 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/Role.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/Role.java @@ -26,8 +26,6 @@ import bisq.common.proto.network.NetworkPayload; import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import java.util.Objects; import java.util.UUID; @@ -79,8 +77,8 @@ private Role(String uid, } @Override - public PB.Role toProtoMessage() { - PB.Role.Builder builder = PB.Role.newBuilder() + public protobuf.Role toProtoMessage() { + protobuf.Role.Builder builder = protobuf.Role.newBuilder() .setUid(uid) .setName(name) .setLink(link) @@ -88,7 +86,7 @@ public PB.Role toProtoMessage() { return builder.build(); } - public static Role fromProto(PB.Role proto) { + public static Role fromProto(protobuf.Role proto) { return new Role(proto.getUid(), proto.getName(), proto.getLink(), diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/RoleProposal.java b/core/src/main/java/bisq/core/dao/state/model/governance/RoleProposal.java index c4caa7adb68..48a6d3b137f 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/RoleProposal.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/RoleProposal.java @@ -24,8 +24,6 @@ import bisq.common.app.Version; -import io.bisq.generated.protobuffer.PB; - import org.springframework.util.CollectionUtils; import java.util.Date; @@ -85,16 +83,16 @@ private RoleProposal(String name, } @Override - public PB.Proposal.Builder getProposalBuilder() { - final PB.RoleProposal.Builder builder = PB.RoleProposal.newBuilder() + public protobuf.Proposal.Builder getProposalBuilder() { + final protobuf.RoleProposal.Builder builder = protobuf.RoleProposal.newBuilder() .setRole(role.toProtoMessage()) .setRequiredBondUnit(requiredBondUnit) .setUnlockTime(unlockTime); return super.getProposalBuilder().setRoleProposal(builder); } - public static RoleProposal fromProto(PB.Proposal proto) { - final PB.RoleProposal proposalProto = proto.getRoleProposal(); + public static RoleProposal fromProto(protobuf.Proposal proto) { + final protobuf.RoleProposal proposalProto = proto.getRoleProposal(); return new RoleProposal(proto.getName(), proto.getLink(), Role.fromProto(proposalProto.getRole()), diff --git a/core/src/main/java/bisq/core/dao/state/model/governance/Vote.java b/core/src/main/java/bisq/core/dao/state/model/governance/Vote.java index eff5f0a1ced..cb29cfbadd6 100644 --- a/core/src/main/java/bisq/core/dao/state/model/governance/Vote.java +++ b/core/src/main/java/bisq/core/dao/state/model/governance/Vote.java @@ -23,8 +23,6 @@ import bisq.common.proto.network.NetworkPayload; import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import lombok.Value; @@ -46,12 +44,12 @@ public Vote(boolean accepted) { @Override public Message toProtoMessage() { - return PB.Vote.newBuilder() + return protobuf.Vote.newBuilder() .setAccepted(accepted) .build(); } - public static Vote fromProto(PB.Vote proto) { + public static Vote fromProto(protobuf.Vote proto) { return new Vote(proto.getAccepted()); } } diff --git a/core/src/main/java/bisq/core/dao/state/unconfirmed/UnconfirmedBsqChangeOutputList.java b/core/src/main/java/bisq/core/dao/state/unconfirmed/UnconfirmedBsqChangeOutputList.java index dd0de8147e3..141bc1a853a 100644 --- a/core/src/main/java/bisq/core/dao/state/unconfirmed/UnconfirmedBsqChangeOutputList.java +++ b/core/src/main/java/bisq/core/dao/state/unconfirmed/UnconfirmedBsqChangeOutputList.java @@ -20,8 +20,6 @@ import bisq.common.proto.persistable.PersistableEnvelope; import bisq.common.proto.persistable.PersistableList; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import java.util.ArrayList; @@ -48,13 +46,13 @@ private UnconfirmedBsqChangeOutputList(List list) { @Override public Message toProtoMessage() { - return PB.PersistableEnvelope.newBuilder() - .setUnconfirmedBsqChangeOutputList(PB.UnconfirmedBsqChangeOutputList.newBuilder() + return protobuf.PersistableEnvelope.newBuilder() + .setUnconfirmedBsqChangeOutputList(protobuf.UnconfirmedBsqChangeOutputList.newBuilder() .addAllUnconfirmedTxOutput(getList().stream().map(UnconfirmedTxOutput::toProtoMessage).collect(Collectors.toList()))) .build(); } - public static PersistableEnvelope fromProto(PB.UnconfirmedBsqChangeOutputList proto) { + public static PersistableEnvelope fromProto(protobuf.UnconfirmedBsqChangeOutputList proto) { return new UnconfirmedBsqChangeOutputList(new ArrayList<>(proto.getUnconfirmedTxOutputList().stream() .map(UnconfirmedTxOutput::fromProto) .collect(Collectors.toList()))); diff --git a/core/src/main/java/bisq/core/dao/state/unconfirmed/UnconfirmedTxOutput.java b/core/src/main/java/bisq/core/dao/state/unconfirmed/UnconfirmedTxOutput.java index ac047ad6cd2..28aa5250d35 100644 --- a/core/src/main/java/bisq/core/dao/state/unconfirmed/UnconfirmedTxOutput.java +++ b/core/src/main/java/bisq/core/dao/state/unconfirmed/UnconfirmedTxOutput.java @@ -22,8 +22,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import org.bitcoinj.core.Transaction; import org.bitcoinj.core.TransactionOutput; @@ -80,14 +78,14 @@ private UnconfirmedTxOutput(int index, // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - public PB.UnconfirmedTxOutput toProtoMessage() { - return PB.UnconfirmedTxOutput.newBuilder() + public protobuf.UnconfirmedTxOutput toProtoMessage() { + return protobuf.UnconfirmedTxOutput.newBuilder() .setIndex(index) .setValue(value) .setTxId(txId).build(); } - public static UnconfirmedTxOutput fromProto(PB.UnconfirmedTxOutput proto) { + public static UnconfirmedTxOutput fromProto(protobuf.UnconfirmedTxOutput proto) { return new UnconfirmedTxOutput(proto.getIndex(), proto.getValue(), proto.getTxId()); diff --git a/core/src/main/java/bisq/core/filter/Filter.java b/core/src/main/java/bisq/core/filter/Filter.java index 3aeb68bb6a9..8d92fa17839 100644 --- a/core/src/main/java/bisq/core/filter/Filter.java +++ b/core/src/main/java/bisq/core/filter/Filter.java @@ -23,8 +23,6 @@ import bisq.common.crypto.Sig; import bisq.common.util.ExtraDataMapValidator; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import org.springframework.util.CollectionUtils; @@ -96,6 +94,10 @@ public final class Filter implements ProtectedStoragePayload, ExpirablePayload { @Nullable private final String disableTradeBelowVersion; + // added in v1.1.6 + @Nullable + private final List mediators; + public Filter(List bannedOfferIds, List bannedNodeAddress, List bannedPaymentAccounts, @@ -108,7 +110,8 @@ public Filter(List bannedOfferIds, @Nullable List btcNodes, boolean disableDao, @Nullable String disableDaoBelowVersion, - @Nullable String disableTradeBelowVersion) { + @Nullable String disableTradeBelowVersion, + @Nullable List mediators) { this.bannedOfferIds = bannedOfferIds; this.bannedNodeAddress = bannedNodeAddress; this.bannedPaymentAccounts = bannedPaymentAccounts; @@ -122,6 +125,7 @@ public Filter(List bannedOfferIds, this.disableDao = disableDao; this.disableDaoBelowVersion = disableDaoBelowVersion; this.disableTradeBelowVersion = disableTradeBelowVersion; + this.mediators = mediators; } @@ -145,7 +149,8 @@ public Filter(List bannedOfferIds, @Nullable String disableTradeBelowVersion, String signatureAsBase64, byte[] ownerPubKeyBytes, - @Nullable Map extraDataMap) { + @Nullable Map extraDataMap, + @Nullable List mediators) { this(bannedOfferIds, bannedNodeAddress, bannedPaymentAccounts, @@ -158,7 +163,8 @@ public Filter(List bannedOfferIds, btcNodes, disableDao, disableDaoBelowVersion, - disableTradeBelowVersion); + disableTradeBelowVersion, + mediators); this.signatureAsBase64 = signatureAsBase64; this.ownerPubKeyBytes = ownerPubKeyBytes; this.extraDataMap = ExtraDataMapValidator.getValidatedExtraDataMap(extraDataMap); @@ -167,13 +173,13 @@ public Filter(List bannedOfferIds, } @Override - public PB.StoragePayload toProtoMessage() { + public protobuf.StoragePayload toProtoMessage() { checkNotNull(signatureAsBase64, "signatureAsBase64 must nto be null"); checkNotNull(ownerPubKeyBytes, "ownerPubKeyBytes must nto be null"); - List paymentAccountFilterList = bannedPaymentAccounts.stream() + List paymentAccountFilterList = bannedPaymentAccounts.stream() .map(PaymentAccountFilter::toProtoMessage) .collect(Collectors.toList()); - final PB.Filter.Builder builder = PB.Filter.newBuilder() + final protobuf.Filter.Builder builder = protobuf.Filter.newBuilder() .addAllBannedOfferIds(bannedOfferIds) .addAllBannedNodeAddress(bannedNodeAddress) .addAllBannedPaymentAccounts(paymentAccountFilterList) @@ -191,11 +197,12 @@ public PB.StoragePayload toProtoMessage() { Optional.ofNullable(disableDaoBelowVersion).ifPresent(builder::setDisableDaoBelowVersion); Optional.ofNullable(disableTradeBelowVersion).ifPresent(builder::setDisableTradeBelowVersion); Optional.ofNullable(extraDataMap).ifPresent(builder::putAllExtraData); + Optional.ofNullable(mediators).ifPresent(builder::addAllMediators); - return PB.StoragePayload.newBuilder().setFilter(builder).build(); + return protobuf.StoragePayload.newBuilder().setFilter(builder).build(); } - public static Filter fromProto(PB.Filter proto) { + public static Filter fromProto(protobuf.Filter proto) { return new Filter(new ArrayList<>(proto.getBannedOfferIdsList()), new ArrayList<>(proto.getBannedNodeAddressList()), proto.getBannedPaymentAccountsList().stream() @@ -213,7 +220,8 @@ public static Filter fromProto(PB.Filter proto) { proto.getDisableTradeBelowVersion().isEmpty() ? null : proto.getDisableTradeBelowVersion(), proto.getSignatureAsBase64(), proto.getOwnerPubKeyBytes().toByteArray(), - CollectionUtils.isEmpty(proto.getExtraDataMap()) ? null : proto.getExtraDataMap()); + CollectionUtils.isEmpty(proto.getExtraDataMap()) ? null : proto.getExtraDataMap(), + CollectionUtils.isEmpty(proto.getMediatorsList()) ? null : new ArrayList<>(proto.getMediatorsList())); } @@ -226,7 +234,7 @@ public long getTTL() { return TimeUnit.DAYS.toMillis(180); } - public void setSigAndPubKey(String signatureAsBase64, PublicKey ownerPubKey) { + void setSigAndPubKey(String signatureAsBase64, PublicKey ownerPubKey) { this.signatureAsBase64 = signatureAsBase64; this.ownerPubKey = ownerPubKey; diff --git a/core/src/main/java/bisq/core/filter/FilterManager.java b/core/src/main/java/bisq/core/filter/FilterManager.java index f185f11c6ce..a29b43ce13c 100644 --- a/core/src/main/java/bisq/core/filter/FilterManager.java +++ b/core/src/main/java/bisq/core/filter/FilterManager.java @@ -38,8 +38,6 @@ import bisq.common.app.Version; import bisq.common.crypto.KeyRing; -import io.bisq.generated.protobuffer.PB; - import org.bitcoinj.core.ECKey; import org.bitcoinj.core.Utils; @@ -306,7 +304,7 @@ private boolean verifySignature(Filter filter) { // We dont use full data from Filter as we are only interested in the filter data not the sig and keys private String getHexFromData(Filter filter) { - PB.Filter.Builder builder = PB.Filter.newBuilder() + protobuf.Filter.Builder builder = protobuf.Filter.newBuilder() .addAllBannedOfferIds(filter.getBannedOfferIds()) .addAllBannedNodeAddress(filter.getBannedNodeAddress()) .addAllBannedPaymentAccounts(filter.getBannedPaymentAccounts().stream() diff --git a/core/src/main/java/bisq/core/filter/PaymentAccountFilter.java b/core/src/main/java/bisq/core/filter/PaymentAccountFilter.java index cb22b4ae6a3..0e8dca0f7fb 100644 --- a/core/src/main/java/bisq/core/filter/PaymentAccountFilter.java +++ b/core/src/main/java/bisq/core/filter/PaymentAccountFilter.java @@ -19,8 +19,6 @@ import bisq.common.proto.network.NetworkPayload; -import io.bisq.generated.protobuffer.PB; - import lombok.Value; import lombok.extern.slf4j.Slf4j; @@ -38,15 +36,15 @@ public PaymentAccountFilter(String paymentMethodId, String getMethodName, String } @Override - public PB.PaymentAccountFilter toProtoMessage() { - return PB.PaymentAccountFilter.newBuilder() + public protobuf.PaymentAccountFilter toProtoMessage() { + return protobuf.PaymentAccountFilter.newBuilder() .setPaymentMethodId(paymentMethodId) .setGetMethodName(getMethodName) .setValue(value) .build(); } - public static PaymentAccountFilter fromProto(PB.PaymentAccountFilter proto) { + public static PaymentAccountFilter fromProto(protobuf.PaymentAccountFilter proto) { return new PaymentAccountFilter(proto.getPaymentMethodId(), proto.getGetMethodName(), proto.getValue()); diff --git a/core/src/main/java/bisq/core/locale/Country.java b/core/src/main/java/bisq/core/locale/Country.java index e9f384226a9..50e3f6b293c 100644 --- a/core/src/main/java/bisq/core/locale/Country.java +++ b/core/src/main/java/bisq/core/locale/Country.java @@ -19,8 +19,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import lombok.EqualsAndHashCode; @@ -44,11 +42,11 @@ public Country(String code, String name, Region region) { @Override public Message toProtoMessage() { - return PB.Country.newBuilder().setCode(code).setName(name) - .setRegion(PB.Region.newBuilder().setCode(region.code).setName(region.name)).build(); + return protobuf.Country.newBuilder().setCode(code).setName(name) + .setRegion(protobuf.Region.newBuilder().setCode(region.code).setName(region.name)).build(); } - public static Country fromProto(PB.Country proto) { + public static Country fromProto(protobuf.Country proto) { return new Country(proto.getCode(), proto.getName(), Region.fromProto(proto.getRegion())); diff --git a/core/src/main/java/bisq/core/locale/CryptoCurrency.java b/core/src/main/java/bisq/core/locale/CryptoCurrency.java index c71f2397881..14681b4cd78 100644 --- a/core/src/main/java/bisq/core/locale/CryptoCurrency.java +++ b/core/src/main/java/bisq/core/locale/CryptoCurrency.java @@ -17,7 +17,6 @@ package bisq.core.locale; -import io.bisq.generated.protobuffer.PB; import com.google.protobuf.Message; @@ -51,12 +50,12 @@ public CryptoCurrency(String currencyCode, @Override public Message toProtoMessage() { return getTradeCurrencyBuilder() - .setCryptoCurrency(PB.CryptoCurrency.newBuilder() + .setCryptoCurrency(protobuf.CryptoCurrency.newBuilder() .setIsAsset(isAsset)) .build(); } - public static CryptoCurrency fromProto(PB.TradeCurrency proto) { + public static CryptoCurrency fromProto(protobuf.TradeCurrency proto) { return new CryptoCurrency(proto.getCode(), proto.getName(), proto.getCryptoCurrency().getIsAsset()); diff --git a/core/src/main/java/bisq/core/locale/CurrencyUtil.java b/core/src/main/java/bisq/core/locale/CurrencyUtil.java index 096766960b5..ac8a8350174 100644 --- a/core/src/main/java/bisq/core/locale/CurrencyUtil.java +++ b/core/src/main/java/bisq/core/locale/CurrencyUtil.java @@ -295,6 +295,19 @@ public static List getAllRevolutCurrencies() { return currencies; } + public static List getMatureMarketCurrencies() { + ArrayList currencies = new ArrayList<>(Arrays.asList( + new FiatCurrency("EUR"), + new FiatCurrency("USD"), + new FiatCurrency("GBP"), + new FiatCurrency("CAD"), + new FiatCurrency("AUD"), + new FiatCurrency("BRL") + )); + currencies.sort(Comparator.comparing(TradeCurrency::getCode)); + return currencies; + } + public static boolean isFiatCurrency(String currencyCode) { try { return currencyCode != null diff --git a/core/src/main/java/bisq/core/locale/FiatCurrency.java b/core/src/main/java/bisq/core/locale/FiatCurrency.java index c01812d57fd..d51a444f758 100644 --- a/core/src/main/java/bisq/core/locale/FiatCurrency.java +++ b/core/src/main/java/bisq/core/locale/FiatCurrency.java @@ -17,7 +17,6 @@ package bisq.core.locale; -import io.bisq.generated.protobuffer.PB; import com.google.protobuf.Message; @@ -59,14 +58,14 @@ public FiatCurrency(Currency currency, Locale locale) { @Override public Message toProtoMessage() { - PB.Currency.Builder currencyBuilder = PB.Currency.newBuilder().setCurrencyCode(currency.getCurrencyCode()); - PB.FiatCurrency.Builder fiatCurrencyBuilder = PB.FiatCurrency.newBuilder().setCurrency(currencyBuilder); + protobuf.Currency.Builder currencyBuilder = protobuf.Currency.newBuilder().setCurrencyCode(currency.getCurrencyCode()); + protobuf.FiatCurrency.Builder fiatCurrencyBuilder = protobuf.FiatCurrency.newBuilder().setCurrency(currencyBuilder); return getTradeCurrencyBuilder() .setFiatCurrency(fiatCurrencyBuilder) .build(); } - public static FiatCurrency fromProto(PB.TradeCurrency proto) { + public static FiatCurrency fromProto(protobuf.TradeCurrency proto) { return new FiatCurrency(proto.getCode()); } diff --git a/core/src/main/java/bisq/core/locale/GlobalSettings.java b/core/src/main/java/bisq/core/locale/GlobalSettings.java index 3b680d4a664..8e0f86ff4a7 100644 --- a/core/src/main/java/bisq/core/locale/GlobalSettings.java +++ b/core/src/main/java/bisq/core/locale/GlobalSettings.java @@ -25,6 +25,7 @@ public class GlobalSettings { private static boolean useAnimations = true; + private static boolean useDarkMode = false; private static Locale locale; private static final ObjectProperty localeProperty = new SimpleObjectProperty<>(locale); private static TradeCurrency defaultTradeCurrency; @@ -47,6 +48,10 @@ public static void setUseAnimations(boolean useAnimations) { GlobalSettings.useAnimations = useAnimations; } + public static void setUseDarkMode(boolean useDarkMode) { + GlobalSettings.useDarkMode = useDarkMode; + } + public static void setDefaultTradeCurrency(TradeCurrency fiatCurrency) { GlobalSettings.defaultTradeCurrency = fiatCurrency; } diff --git a/core/src/main/java/bisq/core/locale/Region.java b/core/src/main/java/bisq/core/locale/Region.java index 4ae8e0a5d91..3ffd3b8aad9 100644 --- a/core/src/main/java/bisq/core/locale/Region.java +++ b/core/src/main/java/bisq/core/locale/Region.java @@ -19,8 +19,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import lombok.EqualsAndHashCode; @@ -42,10 +40,10 @@ public Region(String code, String name) { @Override public Message toProtoMessage() { - return PB.Region.newBuilder().setCode(code).setName(name).build(); + return protobuf.Region.newBuilder().setCode(code).setName(name).build(); } - public static Region fromProto(PB.Region proto) { + public static Region fromProto(protobuf.Region proto) { return new Region(proto.getCode(), proto.getName()); } } diff --git a/core/src/main/java/bisq/core/locale/TradeCurrency.java b/core/src/main/java/bisq/core/locale/TradeCurrency.java index 8ff4c79e294..42741dadb19 100644 --- a/core/src/main/java/bisq/core/locale/TradeCurrency.java +++ b/core/src/main/java/bisq/core/locale/TradeCurrency.java @@ -20,8 +20,6 @@ import bisq.common.proto.ProtobufferRuntimeException; import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.ToString; @@ -47,7 +45,7 @@ public TradeCurrency(String code, String name) { // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - public static TradeCurrency fromProto(PB.TradeCurrency proto) { + public static TradeCurrency fromProto(protobuf.TradeCurrency proto) { switch (proto.getMessageCase()) { case FIAT_CURRENCY: return FiatCurrency.fromProto(proto); @@ -58,8 +56,8 @@ public static TradeCurrency fromProto(PB.TradeCurrency proto) { } } - public PB.TradeCurrency.Builder getTradeCurrencyBuilder() { - return PB.TradeCurrency.newBuilder() + public protobuf.TradeCurrency.Builder getTradeCurrencyBuilder() { + return protobuf.TradeCurrency.newBuilder() .setCode(code) .setName(name); } diff --git a/core/src/main/java/bisq/core/network/p2p/seed/DefaultSeedNodeRepository.java b/core/src/main/java/bisq/core/network/p2p/seed/DefaultSeedNodeRepository.java index 6b3a021789f..790bf4e4548 100644 --- a/core/src/main/java/bisq/core/network/p2p/seed/DefaultSeedNodeRepository.java +++ b/core/src/main/java/bisq/core/network/p2p/seed/DefaultSeedNodeRepository.java @@ -25,6 +25,7 @@ import javax.inject.Inject; import javax.inject.Named; +import javax.inject.Singleton; import java.io.BufferedReader; import java.io.InputStream; @@ -43,11 +44,12 @@ // If a new BaseCurrencyNetwork type gets added we need to add the resource file for it as well! @Slf4j +@Singleton public class DefaultSeedNodeRepository implements SeedNodeRepository { //TODO add support for localhost addresses private static final Pattern pattern = Pattern.compile("^([a-z0-9]+\\.onion:\\d+)"); private static final String ENDING = ".seednodes"; - private static final Collection cache = new HashSet<>(); + private final Collection cache = new HashSet<>(); private final BisqEnvironment bisqEnvironment; @Nullable private final String seedNodes; @@ -92,7 +94,7 @@ private void reload() { log.info("Seed nodes: {}", cache); } catch (Throwable t) { - log.error(t.toString()); + log.error("exception in DefaultSeedNodeRepository", t); t.printStackTrace(); throw t; } diff --git a/core/src/main/java/bisq/core/notifications/MobileMessageEncryption.java b/core/src/main/java/bisq/core/notifications/MobileMessageEncryption.java index 0b6195872b7..37ddfe88d41 100644 --- a/core/src/main/java/bisq/core/notifications/MobileMessageEncryption.java +++ b/core/src/main/java/bisq/core/notifications/MobileMessageEncryption.java @@ -18,6 +18,7 @@ package bisq.core.notifications; import javax.inject.Inject; +import javax.inject.Singleton; import com.google.common.base.Charsets; @@ -33,6 +34,7 @@ import lombok.extern.slf4j.Slf4j; @Slf4j +@Singleton public class MobileMessageEncryption { private SecretKeySpec keySpec; private Cipher cipher; diff --git a/core/src/main/java/bisq/core/notifications/MobileModel.java b/core/src/main/java/bisq/core/notifications/MobileModel.java index ffd015afa0b..2c212e7e4e9 100644 --- a/core/src/main/java/bisq/core/notifications/MobileModel.java +++ b/core/src/main/java/bisq/core/notifications/MobileModel.java @@ -18,6 +18,7 @@ package bisq.core.notifications; import javax.inject.Inject; +import javax.inject.Singleton; import com.google.common.annotations.VisibleForTesting; @@ -29,6 +30,7 @@ @Data @Slf4j +@Singleton public class MobileModel { public static final String PHONE_SEPARATOR_ESCAPED = "\\|"; // see https://stackoverflow.com/questions/5675704/java-string-split-not-returning-the-right-values public static final String PHONE_SEPARATOR_WRITING = "|"; diff --git a/core/src/main/java/bisq/core/notifications/MobileNotificationService.java b/core/src/main/java/bisq/core/notifications/MobileNotificationService.java index 3b80e0f8940..e93845f0a44 100644 --- a/core/src/main/java/bisq/core/notifications/MobileNotificationService.java +++ b/core/src/main/java/bisq/core/notifications/MobileNotificationService.java @@ -29,6 +29,7 @@ import com.google.gson.Gson; import com.google.inject.Inject; +import com.google.inject.Singleton; import javax.inject.Named; @@ -54,6 +55,7 @@ import static com.google.common.base.Preconditions.checkNotNull; @Slf4j +@Singleton public class MobileNotificationService { // Used in Relay app to response of a success state. We won't want a code dependency just for that string so we keep it // duplicated in relay and here. Must not be changed. diff --git a/core/src/main/java/bisq/core/notifications/MobileNotificationValidator.java b/core/src/main/java/bisq/core/notifications/MobileNotificationValidator.java index 95eab45fff7..5cf6f2aeb51 100644 --- a/core/src/main/java/bisq/core/notifications/MobileNotificationValidator.java +++ b/core/src/main/java/bisq/core/notifications/MobileNotificationValidator.java @@ -18,10 +18,12 @@ package bisq.core.notifications; import javax.inject.Inject; +import javax.inject.Singleton; import lombok.extern.slf4j.Slf4j; @Slf4j +@Singleton public class MobileNotificationValidator { @Inject public MobileNotificationValidator() { diff --git a/core/src/main/java/bisq/core/notifications/alerts/DisputeMsgEvents.java b/core/src/main/java/bisq/core/notifications/alerts/DisputeMsgEvents.java index e989317f770..6559d27c922 100644 --- a/core/src/main/java/bisq/core/notifications/alerts/DisputeMsgEvents.java +++ b/core/src/main/java/bisq/core/notifications/alerts/DisputeMsgEvents.java @@ -17,17 +17,18 @@ package bisq.core.notifications.alerts; -import bisq.core.arbitration.Dispute; -import bisq.core.arbitration.DisputeManager; -import bisq.core.arbitration.messages.DisputeCommunicationMessage; import bisq.core.locale.Res; import bisq.core.notifications.MobileMessage; import bisq.core.notifications.MobileMessageType; import bisq.core.notifications.MobileNotificationService; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.arbitration.ArbitrationManager; +import bisq.core.support.messages.ChatMessage; import bisq.network.p2p.P2PService; import javax.inject.Inject; +import javax.inject.Singleton; import javafx.collections.ListChangeListener; @@ -36,23 +37,26 @@ import lombok.extern.slf4j.Slf4j; @Slf4j +@Singleton public class DisputeMsgEvents { private final P2PService p2PService; private final MobileNotificationService mobileNotificationService; @Inject - public DisputeMsgEvents(DisputeManager disputeManager, P2PService p2PService, MobileNotificationService mobileNotificationService) { + public DisputeMsgEvents(ArbitrationManager arbitrationManager, + P2PService p2PService, + MobileNotificationService mobileNotificationService) { this.p2PService = p2PService; this.mobileNotificationService = mobileNotificationService; // We need to handle it here in the constructor otherwise we get repeated the messages sent. - disputeManager.getDisputesAsObservableList().addListener((ListChangeListener) c -> { + arbitrationManager.getDisputesAsObservableList().addListener((ListChangeListener) c -> { c.next(); if (c.wasAdded()) { c.getAddedSubList().forEach(this::setDisputeListener); } }); - disputeManager.getDisputesAsObservableList().forEach(this::setDisputeListener); + arbitrationManager.getDisputesAsObservableList().forEach(this::setDisputeListener); } // We ignore that onAllServicesInitialized here @@ -62,22 +66,22 @@ public void onAllServicesInitialized() { private void setDisputeListener(Dispute dispute) { //TODO use weak ref or remove listener log.debug("We got a dispute added. id={}, tradeId={}", dispute.getId(), dispute.getTradeId()); - dispute.getDisputeCommunicationMessages().addListener((ListChangeListener) c -> { - log.debug("We got a DisputeCommunicationMessage added. id={}, tradeId={}", dispute.getId(), dispute.getTradeId()); + dispute.getChatMessages().addListener((ListChangeListener) c -> { + log.debug("We got a ChatMessage added. id={}, tradeId={}", dispute.getId(), dispute.getTradeId()); c.next(); if (c.wasAdded()) { - c.getAddedSubList().forEach(this::setDisputeCommunicationMessage); + c.getAddedSubList().forEach(this::setChatMessage); } }); //TODO test - if (!dispute.getDisputeCommunicationMessages().isEmpty()) - setDisputeCommunicationMessage(dispute.getDisputeCommunicationMessages().get(0)); + if (!dispute.getChatMessages().isEmpty()) + setChatMessage(dispute.getChatMessages().get(0)); } - private void setDisputeCommunicationMessage(DisputeCommunicationMessage disputeMsg) { + private void setChatMessage(ChatMessage disputeMsg) { // TODO we need to prevent to send msg for old dispute messages again at restart - // Maybe we need a new property in DisputeCommunicationMessage + // Maybe we need a new property in ChatMessage // As key is not set in initial iterations it seems we don't need an extra handling. // the mailbox msg is set a bit later so that triggers a notification, but not the old messages. diff --git a/core/src/main/java/bisq/core/notifications/alerts/MyOfferTakenEvents.java b/core/src/main/java/bisq/core/notifications/alerts/MyOfferTakenEvents.java index 2ed8a7ebb7f..842dbadacc4 100644 --- a/core/src/main/java/bisq/core/notifications/alerts/MyOfferTakenEvents.java +++ b/core/src/main/java/bisq/core/notifications/alerts/MyOfferTakenEvents.java @@ -25,6 +25,7 @@ import bisq.core.offer.OpenOfferManager; import javax.inject.Inject; +import javax.inject.Singleton; import javafx.collections.ListChangeListener; @@ -33,6 +34,7 @@ import lombok.extern.slf4j.Slf4j; @Slf4j +@Singleton public class MyOfferTakenEvents { private final OpenOfferManager openOfferManager; private final MobileNotificationService mobileNotificationService; diff --git a/core/src/main/java/bisq/core/notifications/alerts/TradeEvents.java b/core/src/main/java/bisq/core/notifications/alerts/TradeEvents.java index 43f51ec80e5..adef19d1b1c 100644 --- a/core/src/main/java/bisq/core/notifications/alerts/TradeEvents.java +++ b/core/src/main/java/bisq/core/notifications/alerts/TradeEvents.java @@ -28,6 +28,7 @@ import bisq.common.crypto.PubKeyRing; import javax.inject.Inject; +import javax.inject.Singleton; import javafx.collections.ListChangeListener; @@ -38,6 +39,7 @@ import lombok.extern.slf4j.Slf4j; @Slf4j +@Singleton public class TradeEvents { private final PubKeyRing pubKeyRing; private final TradeManager tradeManager; diff --git a/core/src/main/java/bisq/core/notifications/alerts/market/MarketAlertFilter.java b/core/src/main/java/bisq/core/notifications/alerts/market/MarketAlertFilter.java index 48daa0419bd..dc34de9effe 100644 --- a/core/src/main/java/bisq/core/notifications/alerts/market/MarketAlertFilter.java +++ b/core/src/main/java/bisq/core/notifications/alerts/market/MarketAlertFilter.java @@ -22,8 +22,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import java.util.ArrayList; import java.util.List; @@ -63,8 +61,8 @@ private MarketAlertFilter(PaymentAccount paymentAccount, int triggerValue, boole } @Override - public PB.MarketAlertFilter toProtoMessage() { - return PB.MarketAlertFilter.newBuilder() + public protobuf.MarketAlertFilter toProtoMessage() { + return protobuf.MarketAlertFilter.newBuilder() .setPaymentAccount(paymentAccount.toProtoMessage()) .setTriggerValue(triggerValue) .setIsBuyOffer(isBuyOffer) @@ -72,7 +70,7 @@ public PB.MarketAlertFilter toProtoMessage() { .build(); } - public static MarketAlertFilter fromProto(PB.MarketAlertFilter proto, CoreProtoResolver coreProtoResolver) { + public static MarketAlertFilter fromProto(protobuf.MarketAlertFilter proto, CoreProtoResolver coreProtoResolver) { List list = proto.getAlertIdsList().isEmpty() ? new ArrayList<>() : new ArrayList<>(proto.getAlertIdsList()); return new MarketAlertFilter(PaymentAccount.fromProto(proto.getPaymentAccount(), coreProtoResolver), diff --git a/core/src/main/java/bisq/core/notifications/alerts/market/MarketAlerts.java b/core/src/main/java/bisq/core/notifications/alerts/market/MarketAlerts.java index ac2a70a4321..fad6fc2a2f1 100644 --- a/core/src/main/java/bisq/core/notifications/alerts/market/MarketAlerts.java +++ b/core/src/main/java/bisq/core/notifications/alerts/market/MarketAlerts.java @@ -38,6 +38,7 @@ import org.bitcoinj.utils.Fiat; import javax.inject.Inject; +import javax.inject.Singleton; import java.util.List; import java.util.UUID; @@ -45,6 +46,7 @@ import lombok.extern.slf4j.Slf4j; @Slf4j +@Singleton public class MarketAlerts { private final OfferBookService offerBookService; private final MobileNotificationService mobileNotificationService; diff --git a/core/src/main/java/bisq/core/notifications/alerts/price/PriceAlert.java b/core/src/main/java/bisq/core/notifications/alerts/price/PriceAlert.java index c7b21aeabaf..f52a048f60e 100644 --- a/core/src/main/java/bisq/core/notifications/alerts/price/PriceAlert.java +++ b/core/src/main/java/bisq/core/notifications/alerts/price/PriceAlert.java @@ -33,10 +33,12 @@ import org.bitcoinj.utils.Fiat; import javax.inject.Inject; +import javax.inject.Singleton; import lombok.extern.slf4j.Slf4j; @Slf4j +@Singleton public class PriceAlert { private final PriceFeedService priceFeedService; private final MobileNotificationService mobileNotificationService; diff --git a/core/src/main/java/bisq/core/notifications/alerts/price/PriceAlertFilter.java b/core/src/main/java/bisq/core/notifications/alerts/price/PriceAlertFilter.java index 712a8d6182d..f14896f3ee6 100644 --- a/core/src/main/java/bisq/core/notifications/alerts/price/PriceAlertFilter.java +++ b/core/src/main/java/bisq/core/notifications/alerts/price/PriceAlertFilter.java @@ -19,8 +19,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import lombok.Value; @Value @@ -41,14 +39,14 @@ public PriceAlertFilter(String currencyCode, long high, long low) { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.PriceAlertFilter toProtoMessage() { - return PB.PriceAlertFilter.newBuilder() + public protobuf.PriceAlertFilter toProtoMessage() { + return protobuf.PriceAlertFilter.newBuilder() .setCurrencyCode(currencyCode) .setHigh(high) .setLow(low).build(); } - public static PriceAlertFilter fromProto(PB.PriceAlertFilter proto) { + public static PriceAlertFilter fromProto(protobuf.PriceAlertFilter proto) { return new PriceAlertFilter(proto.getCurrencyCode(), proto.getHigh(), proto.getLow()); } } diff --git a/core/src/main/java/bisq/core/offer/AvailabilityResult.java b/core/src/main/java/bisq/core/offer/AvailabilityResult.java index 135afa9bf01..95895687037 100644 --- a/core/src/main/java/bisq/core/offer/AvailabilityResult.java +++ b/core/src/main/java/bisq/core/offer/AvailabilityResult.java @@ -25,5 +25,6 @@ public enum AvailabilityResult { MARKET_PRICE_NOT_AVAILABLE, NO_ARBITRATORS, NO_MEDIATORS, - USER_IGNORED + USER_IGNORED, + MISSING_MANDATORY_CAPABILITY } diff --git a/core/src/main/java/bisq/core/offer/Offer.java b/core/src/main/java/bisq/core/offer/Offer.java index e76b4a541b3..d52bd9471e7 100644 --- a/core/src/main/java/bisq/core/offer/Offer.java +++ b/core/src/main/java/bisq/core/offer/Offer.java @@ -40,8 +40,6 @@ import bisq.common.util.MathUtils; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import org.bitcoinj.core.Coin; import org.bitcoinj.utils.Fiat; @@ -74,7 +72,8 @@ public class Offer implements NetworkPayload, PersistablePayload { // Market price might be different at maker's and takers side so we need a bit of tolerance. // The tolerance will get smaller once we have multiple price feeds avoiding fast price fluctuations // from one provider. - final static double PRICE_TOLERANCE = 0.01; + private final static double PRICE_TOLERANCE = 0.01; + /////////////////////////////////////////////////////////////////////////////////////////// // Enums @@ -124,11 +123,11 @@ public Offer(OfferPayload offerPayload) { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.Offer toProtoMessage() { - return PB.Offer.newBuilder().setOfferPayload(offerPayload.toProtoMessage().getOfferPayload()).build(); + public protobuf.Offer toProtoMessage() { + return protobuf.Offer.newBuilder().setOfferPayload(offerPayload.toProtoMessage().getOfferPayload()).build(); } - public static Offer fromProto(PB.Offer proto) { + public static Offer fromProto(protobuf.Offer proto) { return new Offer(OfferPayload.fromProto(proto.getOfferPayload())); } @@ -189,7 +188,7 @@ public Price getPrice() { return null; } } else { - log.debug("We don't have a market price.\n" + + log.trace("We don't have a market price. " + "That case could only happen if you don't have a price feed."); return null; } @@ -392,14 +391,6 @@ public String getId() { return offerPayload.getId(); } - public List getArbitratorNodeAddresses() { - return offerPayload.getArbitratorNodeAddresses(); - } - - public List getMediatorNodeAddresses() { - return offerPayload.getMediatorNodeAddresses(); - } - @Nullable public List getAcceptedBankIds() { return offerPayload.getAcceptedBankIds(); diff --git a/core/src/main/java/bisq/core/offer/OfferBookService.java b/core/src/main/java/bisq/core/offer/OfferBookService.java index 71b9b9d6e3c..d99955d5327 100644 --- a/core/src/main/java/bisq/core/offer/OfferBookService.java +++ b/core/src/main/java/bisq/core/offer/OfferBookService.java @@ -28,6 +28,7 @@ import bisq.network.p2p.storage.payload.ProtectedStorageEntry; import bisq.common.UserThread; +import bisq.common.app.Capability; import bisq.common.handlers.ErrorMessageHandler; import bisq.common.handlers.ResultHandler; import bisq.common.storage.JsonFileManager; @@ -42,6 +43,7 @@ import java.util.LinkedList; import java.util.List; +import java.util.Objects; import java.util.stream.Collectors; import org.slf4j.Logger; @@ -91,8 +93,10 @@ public void onAdded(ProtectedStorageEntry data) { if (data.getProtectedStoragePayload() instanceof OfferPayload) { OfferPayload offerPayload = (OfferPayload) data.getProtectedStoragePayload(); Offer offer = new Offer(offerPayload); - offer.setPriceFeedService(priceFeedService); - listener.onAdded(offer); + if (showOffer(offer)) { + offer.setPriceFeedService(priceFeedService); + listener.onAdded(offer); + } } }); } @@ -131,6 +135,11 @@ public void onRemoved(Offer offer) { } } + private boolean showOffer(Offer offer) { + return !OfferRestrictions.requiresUpdate() || + OfferRestrictions.hasOfferMandatoryCapability(offer, Capability.MEDIATION); + } + /////////////////////////////////////////////////////////////////////////////////////////// // API @@ -150,7 +159,9 @@ public void addOffer(Offer offer, ResultHandler resultHandler, ErrorMessageHandl } } - public void refreshTTL(OfferPayload offerPayload, ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { + public void refreshTTL(OfferPayload offerPayload, + ResultHandler resultHandler, + ErrorMessageHandler errorMessageHandler) { if (filterManager.requireUpdateToNewVersionForTrading()) { errorMessageHandler.handleErrorMessage(Res.get("popup.warning.mandatoryUpdate.trading")); return; @@ -164,15 +175,21 @@ public void refreshTTL(OfferPayload offerPayload, ResultHandler resultHandler, E } } - public void activateOffer(Offer offer, @Nullable ResultHandler resultHandler, @Nullable ErrorMessageHandler errorMessageHandler) { + public void activateOffer(Offer offer, + @Nullable ResultHandler resultHandler, + @Nullable ErrorMessageHandler errorMessageHandler) { addOffer(offer, resultHandler, errorMessageHandler); } - public void deactivateOffer(OfferPayload offerPayload, @Nullable ResultHandler resultHandler, @Nullable ErrorMessageHandler errorMessageHandler) { + public void deactivateOffer(OfferPayload offerPayload, + @Nullable ResultHandler resultHandler, + @Nullable ErrorMessageHandler errorMessageHandler) { removeOffer(offerPayload, resultHandler, errorMessageHandler); } - public void removeOffer(OfferPayload offerPayload, @Nullable ResultHandler resultHandler, @Nullable ErrorMessageHandler errorMessageHandler) { + public void removeOffer(OfferPayload offerPayload, + @Nullable ResultHandler resultHandler, + @Nullable ErrorMessageHandler errorMessageHandler) { if (p2PService.removeData(offerPayload, true)) { if (resultHandler != null) resultHandler.handleResult(); @@ -191,6 +208,7 @@ public List getOffers() { offer.setPriceFeedService(priceFeedService); return offer; }) + .filter(this::showOffer) .collect(Collectors.toList()); } @@ -236,7 +254,7 @@ private void doDumpStatistics() { return null; } }) - .filter(e -> e != null) + .filter(Objects::nonNull) .collect(Collectors.toList()); jsonFileManager.writeToDisc(Utilities.objectToJson(offerForJsonList), "offers_statistics"); } diff --git a/core/src/main/java/bisq/core/offer/OfferPayload.java b/core/src/main/java/bisq/core/offer/OfferPayload.java index d68aa7dec59..ea7ff0406d5 100644 --- a/core/src/main/java/bisq/core/offer/OfferPayload.java +++ b/core/src/main/java/bisq/core/offer/OfferPayload.java @@ -27,12 +27,11 @@ import bisq.common.util.ExtraDataMapValidator; import bisq.common.util.JsonExclude; -import io.bisq.generated.protobuffer.PB; - import org.springframework.util.CollectionUtils; import java.security.PublicKey; +import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Map; @@ -63,21 +62,28 @@ public enum Direction { BUY, SELL; - public static OfferPayload.Direction fromProto(PB.OfferPayload.Direction direction) { + public static OfferPayload.Direction fromProto(protobuf.OfferPayload.Direction direction) { return ProtoUtil.enumFromProto(OfferPayload.Direction.class, direction.name()); } - public static PB.OfferPayload.Direction toProtoMessage(Direction direction) { - return PB.OfferPayload.Direction.valueOf(direction.name()); + public static protobuf.OfferPayload.Direction toProtoMessage(Direction direction) { + return protobuf.OfferPayload.Direction.valueOf(direction.name()); } } // Keys for extra map + // Only set for fiat offers public static final String ACCOUNT_AGE_WITNESS_HASH = "accountAgeWitnessHash"; public static final String REFERRAL_ID = "referralId"; + // Only used in payment method F2F public static final String F2F_CITY = "f2fCity"; public static final String F2F_EXTRA_INFO = "f2fExtraInfo"; + // Comma separated list of ordinal of a bisq.common.app.Capability. E.g. ordinal of + // Capability.SIGNED_ACCOUNT_AGE_WITNESS is 11 and Capability.MEDIATION is 12 so if we want to signal that maker + // of the offer supports both capabilities we add "11, 12" to capabilities. + public static final String CAPABILITIES = "capabilities"; + /////////////////////////////////////////////////////////////////////////////////////////// // Instance fields @@ -107,7 +113,11 @@ public static PB.OfferPayload.Direction toProtoMessage(Direction direction) { private final String baseCurrencyCode; private final String counterCurrencyCode; + @Deprecated + // Not used anymore but we cannot set it Nullable or remove it to not break backward compatibility (diff. hash) private final List arbitratorNodeAddresses; + @Deprecated + // Not used anymore but we cannot set it Nullable or remove it to not break backward compatibility (diff. hash) private final List mediatorNodeAddresses; private final String paymentMethodId; private final String makerPaymentAccountId; @@ -246,8 +256,8 @@ public OfferPayload(String id, /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.StoragePayload toProtoMessage() { - PB.OfferPayload.Builder builder = PB.OfferPayload.newBuilder() + public protobuf.StoragePayload toProtoMessage() { + protobuf.OfferPayload.Builder builder = protobuf.OfferPayload.newBuilder() .setId(id) .setDate(date) .setOwnerNodeAddress(ownerNodeAddress.toProtoMessage()) @@ -294,15 +304,15 @@ public PB.StoragePayload toProtoMessage() { Optional.ofNullable(hashOfChallenge).ifPresent(builder::setHashOfChallenge); Optional.ofNullable(extraDataMap).ifPresent(builder::putAllExtraData); - return PB.StoragePayload.newBuilder().setOfferPayload(builder).build(); + return protobuf.StoragePayload.newBuilder().setOfferPayload(builder).build(); } - public static OfferPayload fromProto(PB.OfferPayload proto) { + public static OfferPayload fromProto(protobuf.OfferPayload proto) { checkArgument(!proto.getOfferFeePaymentTxId().isEmpty(), "OfferFeePaymentTxId must be set in PB.OfferPayload"); List acceptedBankIds = proto.getAcceptedBankIdsList().isEmpty() ? - null : proto.getAcceptedBankIdsList().stream().collect(Collectors.toList()); + null : new ArrayList<>(proto.getAcceptedBankIdsList()); List acceptedCountryCodes = proto.getAcceptedCountryCodesList().isEmpty() ? - null : proto.getAcceptedCountryCodesList().stream().collect(Collectors.toList()); + null : new ArrayList<>(proto.getAcceptedCountryCodesList()); String hashOfChallenge = ProtoUtil.stringOrNullFromProto(proto.getHashOfChallenge()); Map extraDataMapMap = CollectionUtils.isEmpty(proto.getExtraDataMap()) ? null : proto.getExtraDataMap(); @@ -390,8 +400,6 @@ public String toString() { ",\n minAmount=" + minAmount + ",\n baseCurrencyCode='" + baseCurrencyCode + '\'' + ",\n counterCurrencyCode='" + counterCurrencyCode + '\'' + - ",\n arbitratorNodeAddresses=" + arbitratorNodeAddresses + - ",\n mediatorNodeAddresses=" + mediatorNodeAddresses + ",\n paymentMethodId='" + paymentMethodId + '\'' + ",\n makerPaymentAccountId='" + makerPaymentAccountId + '\'' + ",\n offerFeePaymentTxId='" + offerFeePaymentTxId + '\'' + diff --git a/core/src/main/java/bisq/core/offer/OfferRestrictions.java b/core/src/main/java/bisq/core/offer/OfferRestrictions.java index 53905478992..d7b64580bd5 100644 --- a/core/src/main/java/bisq/core/offer/OfferRestrictions.java +++ b/core/src/main/java/bisq/core/offer/OfferRestrictions.java @@ -20,21 +20,37 @@ import bisq.core.payment.payload.PaymentMethod; import bisq.core.trade.Trade; +import bisq.common.app.Capabilities; +import bisq.common.app.Capability; +import bisq.common.util.Utilities; + import org.bitcoinj.core.Coin; +import java.util.Date; +import java.util.GregorianCalendar; +import java.util.Map; + public class OfferRestrictions { + // The date when traders who have not updated cannot take offers from updated clients and their offers become + // invisible for updated clients. + private static final Date REQUIRE_UPDATE_DATE = Utilities.getUTCDate(2019, GregorianCalendar.SEPTEMBER, 19); + + static boolean requiresUpdate() { + return new Date().after(REQUIRE_UPDATE_DATE); + } + public static Coin TOLERATED_SMALL_TRADE_AMOUNT = Coin.parseCoin("0.01"); public static boolean isOfferRisky(Offer offer) { return offer != null && offer.isBuyOffer() && - PaymentMethod.hasChargebackRisk(offer.getPaymentMethod()) && + PaymentMethod.hasChargebackRisk(offer.getPaymentMethod(), offer.getCurrencyCode()) && isMinTradeAmountRisky(offer); } public static boolean isSellOfferRisky(Offer offer) { return offer != null && - PaymentMethod.hasChargebackRisk(offer.getPaymentMethod()) && + PaymentMethod.hasChargebackRisk(offer.getPaymentMethod(), offer.getCurrencyCode()) && isMinTradeAmountRisky(offer); } @@ -44,7 +60,7 @@ public static boolean isTradeRisky(Trade trade) { Offer offer = trade.getOffer(); return offer != null && - PaymentMethod.hasChargebackRisk(offer.getPaymentMethod()) && + PaymentMethod.hasChargebackRisk(offer.getPaymentMethod(), offer.getCurrencyCode()) && trade.getTradeAmount() != null && isAmountRisky(trade.getTradeAmount()); } @@ -53,7 +69,17 @@ public static boolean isMinTradeAmountRisky(Offer offer) { return isAmountRisky(offer.getMinAmount()); } - public static boolean isAmountRisky(Coin amount) { + private static boolean isAmountRisky(Coin amount) { return amount.isGreaterThan(TOLERATED_SMALL_TRADE_AMOUNT); } + + static boolean hasOfferMandatoryCapability(Offer offer, Capability mandatoryCapability) { + Map extraDataMap = offer.getOfferPayload().getExtraDataMap(); + if (extraDataMap != null && extraDataMap.containsKey(OfferPayload.CAPABILITIES)) { + String commaSeparatedOrdinals = extraDataMap.get(OfferPayload.CAPABILITIES); + Capabilities capabilities = Capabilities.fromStringList(commaSeparatedOrdinals); + return Capabilities.hasMandatoryCapability(capabilities, mandatoryCapability); + } + return false; + } } diff --git a/core/src/main/java/bisq/core/offer/OfferUtil.java b/core/src/main/java/bisq/core/offer/OfferUtil.java index 14e30a62912..c987bd2e18f 100644 --- a/core/src/main/java/bisq/core/offer/OfferUtil.java +++ b/core/src/main/java/bisq/core/offer/OfferUtil.java @@ -17,6 +17,7 @@ package bisq.core.offer; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.btc.wallet.BsqWalletService; import bisq.core.btc.wallet.Restrictions; import bisq.core.filter.FilterManager; @@ -24,7 +25,6 @@ import bisq.core.locale.Res; import bisq.core.monetary.Price; import bisq.core.monetary.Volume; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.F2FAccount; import bisq.core.payment.PaymentAccount; import bisq.core.provider.fee.FeeService; @@ -38,6 +38,7 @@ import bisq.network.p2p.P2PService; +import bisq.common.app.Capabilities; import bisq.common.util.MathUtils; import org.bitcoinj.core.Coin; @@ -116,7 +117,9 @@ public static Coin getMakerFee(boolean isCurrencyForMakerFeeBtc, @Nullable Coin * @param amount * @return */ - public static boolean isCurrencyForMakerFeeBtc(Preferences preferences, BsqWalletService bsqWalletService, Coin amount) { + public static boolean isCurrencyForMakerFeeBtc(Preferences preferences, + BsqWalletService bsqWalletService, + Coin amount) { boolean payFeeInBtc = preferences.getPayFeeInBtc(); boolean bsqForFeeAvailable = isBsqForMakerFeeAvailable(bsqWalletService, amount); return payFeeInBtc || !bsqForFeeAvailable; @@ -152,7 +155,9 @@ public static Coin getTakerFee(boolean isCurrencyForTakerFeeBtc, @Nullable Coin } } - public static boolean isCurrencyForTakerFeeBtc(Preferences preferences, BsqWalletService bsqWalletService, Coin amount) { + public static boolean isCurrencyForTakerFeeBtc(Preferences preferences, + BsqWalletService bsqWalletService, + Coin amount) { boolean payFeeInBtc = preferences.getPayFeeInBtc(); boolean bsqForFeeAvailable = isBsqForTakerFeeAvailable(bsqWalletService, amount); return payFeeInBtc || !bsqForFeeAvailable; @@ -278,10 +283,21 @@ static Coin getAdjustedAmount(Coin amount, Price price, long maxTradeLimit, int public static Optional getFeeInUserFiatCurrency(Coin makerFee, boolean isCurrencyForMakerFeeBtc, Preferences preferences, PriceFeedService priceFeedService, BsqFormatter bsqFormatter) { - // We use the users currency derived from his selected country. - // We don't use the preferredTradeCurrency from preferences as that can be also set to an altcoin. String countryCode = preferences.getUserCountry().code; String userCurrencyCode = CurrencyUtil.getCurrencyByCountryCode(countryCode).getCode(); + return getFeeInUserFiatCurrency(makerFee, + isCurrencyForMakerFeeBtc, + userCurrencyCode, + priceFeedService, + bsqFormatter); + } + + public static Optional getFeeInUserFiatCurrency(Coin makerFee, boolean isCurrencyForMakerFeeBtc, + String userCurrencyCode, PriceFeedService priceFeedService, + BsqFormatter bsqFormatter) { + // We use the users currency derived from his selected country. + // We don't use the preferredTradeCurrency from preferences as that can be also set to an altcoin. + MarketPrice marketPrice = priceFeedService.getMarketPrice(userCurrencyCode); if (marketPrice != null && makerFee != null) { long marketPriceAsLong = MathUtils.roundDoubleToLong(MathUtils.scaleUpByPowerOf10(marketPrice.getPrice(), Fiat.SMALLEST_UNIT_EXPONENT)); @@ -306,7 +322,9 @@ public static Optional getFeeInUserFiatCurrency(Coin makerFee, boolean i } } - public static String getFeeWithFiatAmount(Coin makerFeeAsCoin, Optional optionalFeeInFiat, BSFormatter formatter) { + public static String getFeeWithFiatAmount(Coin makerFeeAsCoin, + Optional optionalFeeInFiat, + BSFormatter formatter) { String fee = makerFeeAsCoin != null ? formatter.formatCoinWithCode(makerFeeAsCoin) : Res.get("shared.na"); String feeInFiatAsString; if (optionalFeeInFiat != null && optionalFeeInFiat.isPresent()) { @@ -322,27 +340,24 @@ public static Map getExtraDataMap(AccountAgeWitnessService accou ReferralIdService referralIdService, PaymentAccount paymentAccount, String currencyCode) { - Map extraDataMap = null; + Map extraDataMap = new HashMap<>(); if (CurrencyUtil.isFiatCurrency(currencyCode)) { - extraDataMap = new HashMap<>(); - final String myWitnessHashAsHex = accountAgeWitnessService.getMyWitnessHashAsHex(paymentAccount.getPaymentAccountPayload()); + String myWitnessHashAsHex = accountAgeWitnessService.getMyWitnessHashAsHex(paymentAccount.getPaymentAccountPayload()); extraDataMap.put(OfferPayload.ACCOUNT_AGE_WITNESS_HASH, myWitnessHashAsHex); } if (referralIdService.getOptionalReferralId().isPresent()) { - if (extraDataMap == null) - extraDataMap = new HashMap<>(); extraDataMap.put(OfferPayload.REFERRAL_ID, referralIdService.getOptionalReferralId().get()); } if (paymentAccount instanceof F2FAccount) { - if (extraDataMap == null) - extraDataMap = new HashMap<>(); extraDataMap.put(OfferPayload.F2F_CITY, ((F2FAccount) paymentAccount).getCity()); extraDataMap.put(OfferPayload.F2F_EXTRA_INFO, ((F2FAccount) paymentAccount).getExtraInfo()); } - return extraDataMap; + extraDataMap.put(OfferPayload.CAPABILITIES, Capabilities.app.toStringList()); + + return extraDataMap.isEmpty() ? null : extraDataMap; } public static void validateOfferData(FilterManager filterManager, diff --git a/core/src/main/java/bisq/core/offer/OpenOffer.java b/core/src/main/java/bisq/core/offer/OpenOffer.java index 8505bdc85b4..2193b30752c 100644 --- a/core/src/main/java/bisq/core/offer/OpenOffer.java +++ b/core/src/main/java/bisq/core/offer/OpenOffer.java @@ -27,8 +27,6 @@ import bisq.common.proto.ProtoUtil; import bisq.common.storage.Storage; -import io.bisq.generated.protobuffer.PB; - import java.util.Date; import java.util.Optional; @@ -62,6 +60,10 @@ public enum State { @Setter @Nullable private NodeAddress arbitratorNodeAddress; + @Getter + @Setter + @Nullable + private NodeAddress mediatorNodeAddress; transient private Storage> storage; @@ -75,30 +77,36 @@ public OpenOffer(Offer offer, Storage> storage) { // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - private OpenOffer(Offer offer, State state, @Nullable NodeAddress arbitratorNodeAddress) { + private OpenOffer(Offer offer, + State state, + @Nullable NodeAddress arbitratorNodeAddress, + @Nullable NodeAddress mediatorNodeAddress) { this.offer = offer; this.state = state; this.arbitratorNodeAddress = arbitratorNodeAddress; + this.mediatorNodeAddress = mediatorNodeAddress; if (this.state == State.RESERVED) setState(State.AVAILABLE); } @Override - public PB.Tradable toProtoMessage() { - PB.OpenOffer.Builder builder = PB.OpenOffer.newBuilder() + public protobuf.Tradable toProtoMessage() { + protobuf.OpenOffer.Builder builder = protobuf.OpenOffer.newBuilder() .setOffer(offer.toProtoMessage()) - .setState(PB.OpenOffer.State.valueOf(state.name())); + .setState(protobuf.OpenOffer.State.valueOf(state.name())); Optional.ofNullable(arbitratorNodeAddress).ifPresent(nodeAddress -> builder.setArbitratorNodeAddress(nodeAddress.toProtoMessage())); + Optional.ofNullable(mediatorNodeAddress).ifPresent(nodeAddress -> builder.setMediatorNodeAddress(nodeAddress.toProtoMessage())); - return PB.Tradable.newBuilder().setOpenOffer(builder).build(); + return protobuf.Tradable.newBuilder().setOpenOffer(builder).build(); } - public static Tradable fromProto(PB.OpenOffer proto) { + public static Tradable fromProto(protobuf.OpenOffer proto) { return new OpenOffer(Offer.fromProto(proto.getOffer()), ProtoUtil.enumFromProto(OpenOffer.State.class, proto.getState().name()), - proto.hasArbitratorNodeAddress() ? NodeAddress.fromProto(proto.getArbitratorNodeAddress()) : null); + proto.hasArbitratorNodeAddress() ? NodeAddress.fromProto(proto.getArbitratorNodeAddress()) : null, + proto.hasMediatorNodeAddress() ? NodeAddress.fromProto(proto.getMediatorNodeAddress()) : null); } @@ -159,12 +167,15 @@ private void stopTimeout() { } } + @Override public String toString() { return "OpenOffer{" + - "\n\toffer=" + offer + - "\n\tstate=" + state + - '}'; + ",\n offer=" + offer + + ",\n state=" + state + + ",\n arbitratorNodeAddress=" + arbitratorNodeAddress + + ",\n mediatorNodeAddress=" + mediatorNodeAddress + + "\n}"; } } diff --git a/core/src/main/java/bisq/core/offer/OpenOfferManager.java b/core/src/main/java/bisq/core/offer/OpenOfferManager.java index 5302a65df3c..6754512c6e1 100644 --- a/core/src/main/java/bisq/core/offer/OpenOfferManager.java +++ b/core/src/main/java/bisq/core/offer/OpenOfferManager.java @@ -17,17 +17,18 @@ package bisq.core.offer; -import bisq.core.arbitration.ArbitratorManager; import bisq.core.btc.wallet.BsqWalletService; import bisq.core.btc.wallet.BtcWalletService; import bisq.core.btc.wallet.TradeWalletService; import bisq.core.exceptions.TradePriceOutOfToleranceException; -import bisq.core.offer.availability.ArbitratorSelection; +import bisq.core.offer.availability.DisputeAgentSelection; import bisq.core.offer.messages.OfferAvailabilityRequest; import bisq.core.offer.messages.OfferAvailabilityResponse; import bisq.core.offer.placeoffer.PlaceOfferModel; import bisq.core.offer.placeoffer.PlaceOfferProtocol; import bisq.core.provider.price.PriceFeedService; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; +import bisq.core.support.dispute.mediation.mediator.MediatorManager; import bisq.core.trade.TradableList; import bisq.core.trade.closed.ClosedTradableManager; import bisq.core.trade.handlers.TransactionResultHandler; @@ -48,24 +49,22 @@ import bisq.common.Timer; import bisq.common.UserThread; +import bisq.common.app.Capabilities; +import bisq.common.app.Capability; import bisq.common.crypto.KeyRing; import bisq.common.crypto.PubKeyRing; import bisq.common.handlers.ErrorMessageHandler; import bisq.common.handlers.ResultHandler; import bisq.common.proto.network.NetworkEnvelope; import bisq.common.proto.persistable.PersistedDataHost; -import bisq.common.proto.persistable.PersistenceProtoResolver; import bisq.common.storage.Storage; import org.bitcoinj.core.Coin; import javax.inject.Inject; -import javax.inject.Named; import javafx.collections.ObservableList; -import java.io.File; - import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -104,6 +103,7 @@ public class OpenOfferManager implements PeerManager.Listener, DecryptedDirectMe private final Preferences preferences; private final TradeStatisticsManager tradeStatisticsManager; private final ArbitratorManager arbitratorManager; + private final MediatorManager mediatorManager; private final Storage> openOfferTradableListStorage; private final Map offersToBeEdited = new HashMap<>(); private boolean stopped; @@ -115,7 +115,6 @@ public class OpenOfferManager implements PeerManager.Listener, DecryptedDirectMe // Constructor, Initialization /////////////////////////////////////////////////////////////////////////////////////////// - @SuppressWarnings("WeakerAccess") @Inject public OpenOfferManager(KeyRing keyRing, User user, @@ -127,10 +126,10 @@ public OpenOfferManager(KeyRing keyRing, ClosedTradableManager closedTradableManager, PriceFeedService priceFeedService, Preferences preferences, - PersistenceProtoResolver persistenceProtoResolver, TradeStatisticsManager tradeStatisticsManager, ArbitratorManager arbitratorManager, - @Named(Storage.STORAGE_DIR) File storageDir) { + MediatorManager mediatorManager, + Storage> storage) { this.keyRing = keyRing; this.user = user; this.p2PService = p2PService; @@ -143,8 +142,9 @@ public OpenOfferManager(KeyRing keyRing, this.preferences = preferences; this.tradeStatisticsManager = tradeStatisticsManager; this.arbitratorManager = arbitratorManager; + this.mediatorManager = mediatorManager; - openOfferTradableListStorage = new Storage<>(storageDir, persistenceProtoResolver); + openOfferTradableListStorage = storage; // In case the app did get killed the shutDown from the modules is not called, so we use a shutdown hook Runtime.getRuntime().addShutdownHook(new Thread(() -> { @@ -155,7 +155,10 @@ public OpenOfferManager(KeyRing keyRing, @Override public void readPersisted() { openOffers = new TradableList<>(openOfferTradableListStorage, "OpenOffers"); - openOffers.forEach(e -> e.getOffer().setPriceFeedService(priceFeedService)); + openOffers.forEach(e -> { + Offer offer = e.getOffer(); + offer.setPriceFeedService(priceFeedService); + }); } public void onAllServicesInitialized() { @@ -187,8 +190,7 @@ private void cleanUpAddressEntries() { }); } - @SuppressWarnings("WeakerAccess") - public void shutDown() { + private void shutDown() { shutDown(null); } @@ -201,15 +203,14 @@ public void shutDown(@Nullable Runnable completeHandler) { stopPeriodicRepublishOffersTimer(); stopRetryRepublishOffersTimer(); - log.debug("remove all open offers at shutDown"); // we remove own offers from offerbook when we go offline // Normally we use a delay for broadcasting to the peers, but at shut down we want to get it fast out - - final int size = openOffers != null ? openOffers.size() : 0; + int size = openOffers != null ? openOffers.size() : 0; + log.info("Remove open offers at shutDown. Number of open offers: {}", size); if (offerBookService.isBootstrapped() && size > 0) { openOffers.forEach(openOffer -> offerBookService.removeOfferAtShutDown(openOffer.getOffer().getOfferPayload())); if (completeHandler != null) - UserThread.runAfter(completeHandler::run, size * 200 + 500, TimeUnit.MILLISECONDS); + UserThread.runAfter(completeHandler, size * 200 + 500, TimeUnit.MILLISECONDS); } else { if (completeHandler != null) completeHandler.run(); @@ -220,7 +221,7 @@ public void removeAllOpenOffers(@Nullable Runnable completeHandler) { removeOpenOffers(getObservableList(), completeHandler); } - public void removeOpenOffers(List openOffers, @Nullable Runnable completeHandler) { + private void removeOpenOffers(List openOffers, @Nullable Runnable completeHandler) { final int size = openOffers.size(); // Copy list as we remove in the loop List openOffersList = new ArrayList<>(openOffers); @@ -228,7 +229,7 @@ public void removeOpenOffers(List openOffers, @Nullable Runnable comp }, errorMessage -> { })); if (completeHandler != null) - UserThread.runAfter(completeHandler::run, size * 200 + 500, TimeUnit.MILLISECONDS); + UserThread.runAfter(completeHandler, size * 200 + 500, TimeUnit.MILLISECONDS); } @@ -266,6 +267,8 @@ public void onDirectMessage(DecryptedMessageWithPubKey decryptedMessageWithPubKe private void onBootstrapComplete() { stopped = false; + maybeUpdatePersistedOffers(); + // Republish means we send the complete offer object republishOffers(); startPeriodicRepublishOffersTimer(); @@ -351,7 +354,7 @@ public void placeOffer(Offer offer, log.debug("We have stopped already. We ignore that placeOfferProtocol.placeOffer.onResult call."); } }, - errorMessageHandler::handleErrorMessage + errorMessageHandler ); placeOfferProtocol.placeOffer(); } @@ -371,7 +374,9 @@ public void removeOffer(Offer offer, ResultHandler resultHandler, ErrorMessageHa } } - public void activateOpenOffer(OpenOffer openOffer, ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { + public void activateOpenOffer(OpenOffer openOffer, + ResultHandler resultHandler, + ErrorMessageHandler errorMessageHandler) { if (!offersToBeEdited.containsKey(openOffer.getId())) { Offer offer = openOffer.getOffer(); openOffer.setStorage(openOfferTradableListStorage); @@ -387,7 +392,9 @@ public void activateOpenOffer(OpenOffer openOffer, ResultHandler resultHandler, } } - public void deactivateOpenOffer(OpenOffer openOffer, ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { + public void deactivateOpenOffer(OpenOffer openOffer, + ResultHandler resultHandler, + ErrorMessageHandler errorMessageHandler) { Offer offer = openOffer.getOffer(); openOffer.setStorage(openOfferTradableListStorage); offerBookService.deactivateOffer(offer.getOfferPayload(), @@ -399,7 +406,9 @@ public void deactivateOpenOffer(OpenOffer openOffer, ResultHandler resultHandler errorMessageHandler); } - public void removeOpenOffer(OpenOffer openOffer, ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { + public void removeOpenOffer(OpenOffer openOffer, + ResultHandler resultHandler, + ErrorMessageHandler errorMessageHandler) { if (!offersToBeEdited.containsKey(openOffer.getId())) { Offer offer = openOffer.getOffer(); if (openOffer.isDeactivated()) { @@ -415,7 +424,9 @@ public void removeOpenOffer(OpenOffer openOffer, ResultHandler resultHandler, Er } } - public void editOpenOfferStart(OpenOffer openOffer, ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { + public void editOpenOfferStart(OpenOffer openOffer, + ResultHandler resultHandler, + ErrorMessageHandler errorMessageHandler) { if (offersToBeEdited.containsKey(openOffer.getId())) { log.warn("editOpenOfferStart called for an offer which is already in edit mode."); resultHandler.handleResult(); @@ -428,7 +439,7 @@ public void editOpenOfferStart(OpenOffer openOffer, ResultHandler resultHandler, resultHandler.handleResult(); } else { deactivateOpenOffer(openOffer, - () -> resultHandler.handleResult(), + resultHandler, errorMessage -> { offersToBeEdited.remove(openOffer.getId()); errorMessageHandler.handleErrorMessage(errorMessage); @@ -436,7 +447,10 @@ public void editOpenOfferStart(OpenOffer openOffer, ResultHandler resultHandler, } } - public void editOpenOfferPublish(Offer editedOffer, OpenOffer.State originalState, ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { + public void editOpenOfferPublish(Offer editedOffer, + OpenOffer.State originalState, + ResultHandler resultHandler, + ErrorMessageHandler errorMessageHandler) { Optional openOfferOptional = getOpenOfferById(editedOffer.getId()); if (openOfferOptional.isPresent()) { @@ -464,13 +478,14 @@ public void editOpenOfferPublish(Offer editedOffer, OpenOffer.State originalStat } } - public void editOpenOfferCancel(OpenOffer openOffer, OpenOffer.State originalState, ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { + public void editOpenOfferCancel(OpenOffer openOffer, + OpenOffer.State originalState, + ResultHandler resultHandler, + ErrorMessageHandler errorMessageHandler) { if (offersToBeEdited.containsKey(openOffer.getId())) { offersToBeEdited.remove(openOffer.getId()); if (originalState.equals(OpenOffer.State.AVAILABLE)) { - activateOpenOffer(openOffer, () -> { - resultHandler.handleResult(); - }, errorMessageHandler); + activateOpenOffer(openOffer, resultHandler, errorMessageHandler); } else { resultHandler.handleResult(); } @@ -561,6 +576,7 @@ private void handleOfferAvailabilityRequest(OfferAvailabilityRequest request, No Optional openOfferOptional = getOpenOfferById(request.offerId); AvailabilityResult availabilityResult; NodeAddress arbitratorNodeAddress = null; + NodeAddress mediatorNodeAddress = null; if (openOfferOptional.isPresent()) { OpenOffer openOffer = openOfferOptional.get(); if (openOffer.getState() == OpenOffer.State.AVAILABLE) { @@ -570,23 +586,35 @@ private void handleOfferAvailabilityRequest(OfferAvailabilityRequest request, No List acceptedArbitrators = user.getAcceptedArbitratorAddresses(); if (acceptedArbitrators != null && !acceptedArbitrators.isEmpty()) { - arbitratorNodeAddress = ArbitratorSelection.getLeastUsedArbitrator(tradeStatisticsManager, arbitratorManager).getNodeAddress(); + arbitratorNodeAddress = DisputeAgentSelection.getLeastUsedArbitrator(tradeStatisticsManager, arbitratorManager).getNodeAddress(); openOffer.setArbitratorNodeAddress(arbitratorNodeAddress); - // Check also tradePrice to avoid failures after taker fee is paid caused by a too big difference - // in trade price between the peers. Also here poor connectivity might cause market price API connection - // losses and therefore an outdated market price. - try { - offer.checkTradePriceTolerance(request.getTakersTradePrice()); - } catch (TradePriceOutOfToleranceException e) { - log.warn("Trade price check failed because takers price is outside out tolerance."); - availabilityResult = AvailabilityResult.PRICE_OUT_OF_TOLERANCE; - } catch (MarketPriceNotAvailableException e) { - log.warn(e.getMessage()); - availabilityResult = AvailabilityResult.MARKET_PRICE_NOT_AVAILABLE; - } catch (Throwable e) { - log.warn("Trade price check failed. " + e.getMessage()); - availabilityResult = AvailabilityResult.UNKNOWN_FAILURE; + mediatorNodeAddress = DisputeAgentSelection.getLeastUsedMediator(tradeStatisticsManager, mediatorManager).getNodeAddress(); + openOffer.setMediatorNodeAddress(mediatorNodeAddress); + Capabilities supportedCapabilities = request.getSupportedCapabilities(); + if (!OfferRestrictions.requiresUpdate() || + (supportedCapabilities != null && + Capabilities.hasMandatoryCapability(supportedCapabilities, Capability.MEDIATION))) { + try { + // Check also tradePrice to avoid failures after taker fee is paid caused by a too big difference + // in trade price between the peers. Also here poor connectivity might cause market price API connection + // losses and therefore an outdated market price. + offer.checkTradePriceTolerance(request.getTakersTradePrice()); + } catch (TradePriceOutOfToleranceException e) { + log.warn("Trade price check failed because takers price is outside out tolerance."); + availabilityResult = AvailabilityResult.PRICE_OUT_OF_TOLERANCE; + } catch (MarketPriceNotAvailableException e) { + log.warn(e.getMessage()); + availabilityResult = AvailabilityResult.MARKET_PRICE_NOT_AVAILABLE; + } catch (Throwable e) { + log.warn("Trade price check failed. " + e.getMessage()); + availabilityResult = AvailabilityResult.UNKNOWN_FAILURE; + } + } else { + log.warn("Taker has not mandatory capability MEDIATION"); + // Because an old peer has not AvailabilityResult.MISSING_MANDATORY_CAPABILITY and we + // have not set the UNDEFINED fallback in AvailabilityResult the user will get a null value. + availabilityResult = AvailabilityResult.MISSING_MANDATORY_CAPABILITY; } } else { log.warn("acceptedArbitrators is null or empty: acceptedArbitrators=" + acceptedArbitrators); @@ -603,7 +631,10 @@ private void handleOfferAvailabilityRequest(OfferAvailabilityRequest request, No availabilityResult = AvailabilityResult.OFFER_TAKEN; } - OfferAvailabilityResponse offerAvailabilityResponse = new OfferAvailabilityResponse(request.offerId, availabilityResult, arbitratorNodeAddress); + OfferAvailabilityResponse offerAvailabilityResponse = new OfferAvailabilityResponse(request.offerId, + availabilityResult, + arbitratorNodeAddress, + mediatorNodeAddress); log.info("Send {} with offerId {} and uid {} to peer {}", offerAvailabilityResponse.getClass().getSimpleName(), offerAvailabilityResponse.getOfferId(), offerAvailabilityResponse.getUid(), peer); @@ -614,14 +645,18 @@ private void handleOfferAvailabilityRequest(OfferAvailabilityRequest request, No @Override public void onArrived() { log.info("{} arrived at peer: offerId={}; uid={}", - offerAvailabilityResponse.getClass().getSimpleName(), offerAvailabilityResponse.getOfferId(), offerAvailabilityResponse.getUid()); + offerAvailabilityResponse.getClass().getSimpleName(), + offerAvailabilityResponse.getOfferId(), + offerAvailabilityResponse.getUid()); } @Override public void onFault(String errorMessage) { log.error("Sending {} failed: uid={}; peer={}; error={}", - offerAvailabilityResponse.getClass().getSimpleName(), offerAvailabilityResponse.getUid(), - peer, errorMessage); + offerAvailabilityResponse.getClass().getSimpleName(), + offerAvailabilityResponse.getUid(), + peer, + errorMessage); } }); result = true; @@ -634,7 +669,10 @@ public void onFault(String errorMessage) { } } - private void sendAckMessage(OfferAvailabilityRequest message, NodeAddress sender, boolean result, String errorMessage) { + private void sendAckMessage(OfferAvailabilityRequest message, + NodeAddress sender, + boolean result, + String errorMessage) { String offerId = message.getOfferId(); String sourceUid = message.getUid(); AckMessage ackMessage = new AckMessage(p2PService.getNetworkNode().getNodeAddress(), @@ -670,6 +708,98 @@ public void onFault(String errorMessage) { } + /////////////////////////////////////////////////////////////////////////////////////////// + // Update persisted offer if a new capability is required after a software update + /////////////////////////////////////////////////////////////////////////////////////////// + + private void maybeUpdatePersistedOffers() { + // We need to clone to avoid ConcurrentModificationException + ArrayList openOffersClone = new ArrayList<>(openOffers.getList()); + openOffersClone.forEach(openOffer -> { + Offer originalOffer = openOffer.getOffer(); + + OfferPayload originalOfferPayload = originalOffer.getOfferPayload(); + // We added CAPABILITIES with entry for Capability.MEDIATION in v1.1.6 and want to rewrite a + // persisted offer after the user has updated to 1.1.6 so their offer will be accepted by the network. + + if (!OfferRestrictions.hasOfferMandatoryCapability(originalOffer, Capability.MEDIATION)) { + // We rewrite our offer with the additional capabilities entry + + Map originalExtraDataMap = originalOfferPayload.getExtraDataMap(); + Map updatedExtraDataMap = new HashMap<>(); + + if (originalExtraDataMap != null) { + updatedExtraDataMap.putAll(originalExtraDataMap); + } + + // We overwrite any entry with our current capabilities + updatedExtraDataMap.put(OfferPayload.CAPABILITIES, Capabilities.app.toStringList()); + + OfferPayload updatedPayload = new OfferPayload(originalOfferPayload.getId(), + originalOfferPayload.getDate(), + originalOfferPayload.getOwnerNodeAddress(), + originalOfferPayload.getPubKeyRing(), + originalOfferPayload.getDirection(), + originalOfferPayload.getPrice(), + originalOfferPayload.getMarketPriceMargin(), + originalOfferPayload.isUseMarketBasedPrice(), + originalOfferPayload.getAmount(), + originalOfferPayload.getMinAmount(), + originalOfferPayload.getBaseCurrencyCode(), + originalOfferPayload.getCounterCurrencyCode(), + originalOfferPayload.getArbitratorNodeAddresses(), + originalOfferPayload.getMediatorNodeAddresses(), + originalOfferPayload.getPaymentMethodId(), + originalOfferPayload.getMakerPaymentAccountId(), + originalOfferPayload.getOfferFeePaymentTxId(), + originalOfferPayload.getCountryCode(), + originalOfferPayload.getAcceptedCountryCodes(), + originalOfferPayload.getBankId(), + originalOfferPayload.getAcceptedBankIds(), + originalOfferPayload.getVersionNr(), + originalOfferPayload.getBlockHeightAtOfferCreation(), + originalOfferPayload.getTxFee(), + originalOfferPayload.getMakerFee(), + originalOfferPayload.isCurrencyForMakerFeeBtc(), + originalOfferPayload.getBuyerSecurityDeposit(), + originalOfferPayload.getSellerSecurityDeposit(), + originalOfferPayload.getMaxTradeLimit(), + originalOfferPayload.getMaxTradePeriod(), + originalOfferPayload.isUseAutoClose(), + originalOfferPayload.isUseReOpenAfterAutoClose(), + originalOfferPayload.getLowerClosePrice(), + originalOfferPayload.getUpperClosePrice(), + originalOfferPayload.isPrivateOffer(), + originalOfferPayload.getHashOfChallenge(), + updatedExtraDataMap, + originalOfferPayload.getProtocolVersion()); + + // Save states from original data to use the for updated + Offer.State originalOfferState = originalOffer.getState(); + OpenOffer.State originalOpenOfferState = openOffer.getState(); + + // remove old offer + originalOffer.setState(Offer.State.REMOVED); + openOffer.setState(OpenOffer.State.CANCELED); + openOffer.setStorage(openOfferTradableListStorage); + openOffers.remove(openOffer); + + // Create new Offer + Offer updatedOffer = new Offer(updatedPayload); + updatedOffer.setPriceFeedService(priceFeedService); + updatedOffer.setState(originalOfferState); + + OpenOffer updatedOpenOffer = new OpenOffer(updatedOffer, openOfferTradableListStorage); + updatedOpenOffer.setState(originalOpenOfferState); + updatedOpenOffer.setStorage(openOfferTradableListStorage); + openOffers.add(updatedOpenOffer); + + log.info("Converted offer to support new Capability.MEDIATION capability. id={}", originalOffer.getId()); + } + }); + } + + /////////////////////////////////////////////////////////////////////////////////////////// // RepublishOffers, refreshOffers /////////////////////////////////////////////////////////////////////////////////////////// diff --git a/core/src/main/java/bisq/core/offer/availability/ArbitratorSelection.java b/core/src/main/java/bisq/core/offer/availability/DisputeAgentSelection.java similarity index 50% rename from core/src/main/java/bisq/core/offer/availability/ArbitratorSelection.java rename to core/src/main/java/bisq/core/offer/availability/DisputeAgentSelection.java index 4f34cefab01..bce44e6cbc6 100644 --- a/core/src/main/java/bisq/core/offer/availability/ArbitratorSelection.java +++ b/core/src/main/java/bisq/core/offer/availability/DisputeAgentSelection.java @@ -17,13 +17,15 @@ package bisq.core.offer.availability; -import bisq.core.arbitration.Arbitrator; -import bisq.core.arbitration.ArbitratorManager; +import bisq.core.support.dispute.agent.DisputeAgent; +import bisq.core.support.dispute.agent.DisputeAgentManager; import bisq.core.trade.statistics.TradeStatistics2; import bisq.core.trade.statistics.TradeStatisticsManager; import bisq.common.util.Tuple2; +import com.google.common.annotations.VisibleForTesting; + import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; @@ -39,10 +41,25 @@ import static com.google.common.base.Preconditions.checkArgument; @Slf4j -public class ArbitratorSelection { +public class DisputeAgentSelection { + + public static T getLeastUsedArbitrator(TradeStatisticsManager tradeStatisticsManager, + DisputeAgentManager disputeAgentManager) { + return getLeastUsedDisputeAgent(tradeStatisticsManager, + disputeAgentManager, + TradeStatistics2.ARBITRATOR_ADDRESS); + } + + public static T getLeastUsedMediator(TradeStatisticsManager tradeStatisticsManager, + DisputeAgentManager disputeAgentManager) { + return getLeastUsedDisputeAgent(tradeStatisticsManager, + disputeAgentManager, + TradeStatistics2.MEDIATOR_ADDRESS); + } - public static Arbitrator getLeastUsedArbitrator(TradeStatisticsManager tradeStatisticsManager, - ArbitratorManager arbitratorManager) { + private static T getLeastUsedDisputeAgent(TradeStatisticsManager tradeStatisticsManager, + DisputeAgentManager disputeAgentManager, + String extraMapKey) { // We take last 100 entries from trade statistics List list = new ArrayList<>(tradeStatisticsManager.getObservableTradeStatisticsSet()); list.sort(Comparator.comparing(TradeStatistics2::getTradeDate)); @@ -52,32 +69,33 @@ public static Arbitrator getLeastUsedArbitrator(TradeStatisticsManager tradeStat list = list.subList(0, max); } - // We stored only first 4 chars of arbitrators onion address + // We stored only first 4 chars of disputeAgents onion address List lastAddressesUsedInTrades = list.stream() .filter(tradeStatistics2 -> tradeStatistics2.getExtraDataMap() != null) - .map(tradeStatistics2 -> tradeStatistics2.getExtraDataMap().get(TradeStatistics2.ARBITRATOR_ADDRESS)) + .map(tradeStatistics2 -> tradeStatistics2.getExtraDataMap().get(extraMapKey)) .filter(Objects::nonNull) .collect(Collectors.toList()); - Set arbitrators = arbitratorManager.getArbitratorsObservableMap().values().stream() - .map(arbitrator -> arbitrator.getNodeAddress().getFullAddress()) + Set disputeAgents = disputeAgentManager.getObservableMap().values().stream() + .map(disputeAgent -> disputeAgent.getNodeAddress().getFullAddress()) .collect(Collectors.toSet()); - String result = getLeastUsedArbitrator(lastAddressesUsedInTrades, arbitrators); + String result = getLeastUsedDisputeAgent(lastAddressesUsedInTrades, disputeAgents); - Optional optionalArbitrator = arbitratorManager.getArbitratorsObservableMap().values().stream() + Optional optionalDisputeAgent = disputeAgentManager.getObservableMap().values().stream() .filter(e -> e.getNodeAddress().getFullAddress().equals(result)) .findAny(); - checkArgument(optionalArbitrator.isPresent(), "optionalArbitrator has to be present"); - return optionalArbitrator.get(); + checkArgument(optionalDisputeAgent.isPresent(), "optionalDisputeAgent has to be present"); + return optionalDisputeAgent.get(); } - static String getLeastUsedArbitrator(List lastAddressesUsedInTrades, Set arbitrators) { - checkArgument(!arbitrators.isEmpty(), "arbitrators must not be empty"); - List> arbitratorTuples = arbitrators.stream() + @VisibleForTesting + static String getLeastUsedDisputeAgent(List lastAddressesUsedInTrades, Set disputeAgents) { + checkArgument(!disputeAgents.isEmpty(), "disputeAgents must not be empty"); + List> disputeAgentTuples = disputeAgents.stream() .map(e -> new Tuple2<>(e, new AtomicInteger(0))) .collect(Collectors.toList()); - arbitratorTuples.forEach(tuple -> { + disputeAgentTuples.forEach(tuple -> { int count = (int) lastAddressesUsedInTrades.stream() .filter(tuple.first::startsWith) // we use only first 4 chars for comparing .mapToInt(e -> 1) @@ -85,8 +103,8 @@ static String getLeastUsedArbitrator(List lastAddressesUsedInTrades, Set tuple.second.set(count); }); - arbitratorTuples.sort(Comparator.comparing(e -> e.first)); - arbitratorTuples.sort(Comparator.comparingInt(e -> e.second.get())); - return arbitratorTuples.get(0).first; + disputeAgentTuples.sort(Comparator.comparing(e -> e.first)); + disputeAgentTuples.sort(Comparator.comparingInt(e -> e.second.get())); + return disputeAgentTuples.get(0).first; } } diff --git a/core/src/main/java/bisq/core/offer/availability/OfferAvailabilityModel.java b/core/src/main/java/bisq/core/offer/availability/OfferAvailabilityModel.java index 982540b54c2..2b55c18813a 100644 --- a/core/src/main/java/bisq/core/offer/availability/OfferAvailabilityModel.java +++ b/core/src/main/java/bisq/core/offer/availability/OfferAvailabilityModel.java @@ -19,6 +19,8 @@ import bisq.core.offer.Offer; import bisq.core.offer.messages.OfferAvailabilityResponse; +import bisq.core.support.dispute.mediation.mediator.MediatorManager; +import bisq.core.trade.statistics.TradeStatisticsManager; import bisq.core.user.User; import bisq.network.p2p.NodeAddress; @@ -41,6 +43,10 @@ public class OfferAvailabilityModel implements Model { private final P2PService p2PService; @Getter final private User user; + @Getter + private final MediatorManager mediatorManager; + @Getter + private final TradeStatisticsManager tradeStatisticsManager; private NodeAddress peerNodeAddress; // maker private OfferAvailabilityResponse message; @Nullable @@ -48,21 +54,32 @@ public class OfferAvailabilityModel implements Model { @Getter private NodeAddress selectedArbitrator; + // Added in v1.1.6 + @Nullable + @Setter + @Getter + private NodeAddress selectedMediator; + + public OfferAvailabilityModel(Offer offer, PubKeyRing pubKeyRing, P2PService p2PService, - User user) { + User user, + MediatorManager mediatorManager, + TradeStatisticsManager tradeStatisticsManager) { this.offer = offer; this.pubKeyRing = pubKeyRing; this.p2PService = p2PService; this.user = user; + this.mediatorManager = mediatorManager; + this.tradeStatisticsManager = tradeStatisticsManager; } public NodeAddress getPeerNodeAddress() { return peerNodeAddress; } - public void setPeerNodeAddress(NodeAddress peerNodeAddress) { + void setPeerNodeAddress(NodeAddress peerNodeAddress) { this.peerNodeAddress = peerNodeAddress; } diff --git a/core/src/main/java/bisq/core/offer/availability/tasks/ProcessOfferAvailabilityResponse.java b/core/src/main/java/bisq/core/offer/availability/tasks/ProcessOfferAvailabilityResponse.java index 2fddd54e62a..1690ddc34ae 100644 --- a/core/src/main/java/bisq/core/offer/availability/tasks/ProcessOfferAvailabilityResponse.java +++ b/core/src/main/java/bisq/core/offer/availability/tasks/ProcessOfferAvailabilityResponse.java @@ -19,24 +19,18 @@ import bisq.core.offer.AvailabilityResult; import bisq.core.offer.Offer; +import bisq.core.offer.availability.DisputeAgentSelection; import bisq.core.offer.availability.OfferAvailabilityModel; import bisq.core.offer.messages.OfferAvailabilityResponse; -import bisq.core.trade.protocol.ArbitratorSelectionRule; import bisq.network.p2p.NodeAddress; import bisq.common.taskrunner.Task; import bisq.common.taskrunner.TaskRunner; -import com.google.common.collect.Lists; - -import java.util.List; -import java.util.stream.Collectors; - import lombok.extern.slf4j.Slf4j; import static com.google.common.base.Preconditions.checkArgument; -import static com.google.common.base.Preconditions.checkNotNull; @Slf4j public class ProcessOfferAvailabilityResponse extends Task { @@ -62,43 +56,14 @@ protected void run() { offer.setState(Offer.State.AVAILABLE); - NodeAddress selectedArbitrator = offerAvailabilityResponse.getArbitrator(); - - if (selectedArbitrator != null) { - model.setSelectedArbitrator(selectedArbitrator); - complete(); - return; - } - - // We have an offer from a maker who runs a pre 0.9 version. - log.info("Maker has on old version and does not send the selected arbitrator in the offerAvailabilityResponse. " + - "We use the old selection model instead with the supported arbitrators of the offers"); - - List userArbitratorAddresses = model.getUser().getAcceptedArbitratorAddresses(); - checkNotNull(userArbitratorAddresses, "model.getUser().getAcceptedArbitratorAddresses() must not be null"); - - List offerArbitratorNodeAddresses = offer.getArbitratorNodeAddresses(); - - List matchingArbitrators = offerArbitratorNodeAddresses.stream() - .filter(userArbitratorAddresses::contains) - .collect(Collectors.toList()); - - if (!matchingArbitrators.isEmpty()) { - // We have at least one arbitrator which was used in the offer and is still available. - try { - model.setSelectedArbitrator(ArbitratorSelectionRule.select(Lists.newArrayList(matchingArbitrators), offer)); - complete(); - } catch (Throwable t) { - failed("There is no arbitrator matching that offer. The maker has " + - "not updated to the latest version and the arbitrators selected for that offer are not available anymore."); - } - } else { - // If an arbitrator which was selected in the offer from an old version has revoked we would get a failed take-offer attempt - // with lost trade fees. To avoid that we fail here after 1 week after the new rule is activated. - // Because one arbitrator need to revoke his application and register new as he gets too many transactions already - // we need to handle the planned revoke case. - failed("You cannot take that offer because the maker has not updated to version 0.9."); + model.setSelectedArbitrator(offerAvailabilityResponse.getArbitrator()); + NodeAddress mediator = offerAvailabilityResponse.getMediator(); + if (mediator == null) { + // We do not get a mediator from old clients so we need to handle the null case. + mediator = DisputeAgentSelection.getLeastUsedMediator(model.getTradeStatisticsManager(), model.getMediatorManager()).getNodeAddress(); } + model.setSelectedMediator(mediator); + complete(); } catch (Throwable t) { offer.setErrorMessage("An error occurred.\n" + "Error message:\n" diff --git a/core/src/main/java/bisq/core/offer/messages/OfferAvailabilityRequest.java b/core/src/main/java/bisq/core/offer/messages/OfferAvailabilityRequest.java index 75c4905ec22..704f73c981d 100644 --- a/core/src/main/java/bisq/core/offer/messages/OfferAvailabilityRequest.java +++ b/core/src/main/java/bisq/core/offer/messages/OfferAvailabilityRequest.java @@ -23,13 +23,12 @@ import bisq.common.app.Version; import bisq.common.crypto.PubKeyRing; -import io.bisq.generated.protobuffer.PB; - import java.util.Optional; import java.util.UUID; import lombok.EqualsAndHashCode; import lombok.Value; +import lombok.extern.slf4j.Slf4j; import javax.annotation.Nullable; @@ -37,6 +36,7 @@ // to the trading peer @EqualsAndHashCode(callSuper = true) @Value +@Slf4j public final class OfferAvailabilityRequest extends OfferMessage implements SupportedCapabilitiesMessage { private final PubKeyRing pubKeyRing; private final long takersTradePrice; @@ -72,8 +72,8 @@ private OfferAvailabilityRequest(String offerId, } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { - final PB.OfferAvailabilityRequest.Builder builder = PB.OfferAvailabilityRequest.newBuilder() + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { + final protobuf.OfferAvailabilityRequest.Builder builder = protobuf.OfferAvailabilityRequest.newBuilder() .setOfferId(offerId) .setPubKeyRing(pubKeyRing.toProtoMessage()) .setTakersTradePrice(takersTradePrice); @@ -86,7 +86,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .build(); } - public static OfferAvailabilityRequest fromProto(PB.OfferAvailabilityRequest proto, int messageVersion) { + public static OfferAvailabilityRequest fromProto(protobuf.OfferAvailabilityRequest proto, int messageVersion) { return new OfferAvailabilityRequest(proto.getOfferId(), PubKeyRing.fromProto(proto.getPubKeyRing()), proto.getTakersTradePrice(), diff --git a/core/src/main/java/bisq/core/offer/messages/OfferAvailabilityResponse.java b/core/src/main/java/bisq/core/offer/messages/OfferAvailabilityResponse.java index 03ecfd275d4..f71713c7a01 100644 --- a/core/src/main/java/bisq/core/offer/messages/OfferAvailabilityResponse.java +++ b/core/src/main/java/bisq/core/offer/messages/OfferAvailabilityResponse.java @@ -27,8 +27,6 @@ import bisq.common.app.Version; import bisq.common.proto.ProtoUtil; -import io.bisq.generated.protobuffer.PB; - import java.util.Optional; import java.util.UUID; @@ -46,17 +44,22 @@ public final class OfferAvailabilityResponse extends OfferMessage implements Sup @Nullable private final Capabilities supportedCapabilities; - // Was introduced in v 0.9.0. Might be null if msg received from node with old version - @Nullable private final NodeAddress arbitrator; + // Was introduced in v 1.1.6. Might be null if msg received from node with old version + @Nullable + private final NodeAddress mediator; - public OfferAvailabilityResponse(String offerId, AvailabilityResult availabilityResult, NodeAddress arbitrator) { + public OfferAvailabilityResponse(String offerId, + AvailabilityResult availabilityResult, + NodeAddress arbitrator, + NodeAddress mediator) { this(offerId, availabilityResult, Capabilities.app, Version.getP2PMessageVersion(), UUID.randomUUID().toString(), - arbitrator); + arbitrator, + mediator); } @@ -69,34 +72,38 @@ private OfferAvailabilityResponse(String offerId, @Nullable Capabilities supportedCapabilities, int messageVersion, @Nullable String uid, - @Nullable NodeAddress arbitrator) { + NodeAddress arbitrator, + @Nullable NodeAddress mediator) { super(messageVersion, offerId, uid); this.availabilityResult = availabilityResult; this.supportedCapabilities = supportedCapabilities; this.arbitrator = arbitrator; + this.mediator = mediator; } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { - final PB.OfferAvailabilityResponse.Builder builder = PB.OfferAvailabilityResponse.newBuilder() + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { + final protobuf.OfferAvailabilityResponse.Builder builder = protobuf.OfferAvailabilityResponse.newBuilder() .setOfferId(offerId) - .setAvailabilityResult(PB.AvailabilityResult.valueOf(availabilityResult.name())); + .setAvailabilityResult(protobuf.AvailabilityResult.valueOf(availabilityResult.name())) + .setArbitrator(arbitrator.toProtoMessage()); Optional.ofNullable(supportedCapabilities).ifPresent(e -> builder.addAllSupportedCapabilities(Capabilities.toIntList(supportedCapabilities))); Optional.ofNullable(uid).ifPresent(e -> builder.setUid(uid)); - Optional.ofNullable(arbitrator).ifPresent(e -> builder.setArbitrator(arbitrator.toProtoMessage())); + Optional.ofNullable(mediator).ifPresent(e -> builder.setMediator(mediator.toProtoMessage())); return getNetworkEnvelopeBuilder() .setOfferAvailabilityResponse(builder) .build(); } - public static OfferAvailabilityResponse fromProto(PB.OfferAvailabilityResponse proto, int messageVersion) { + public static OfferAvailabilityResponse fromProto(protobuf.OfferAvailabilityResponse proto, int messageVersion) { return new OfferAvailabilityResponse(proto.getOfferId(), ProtoUtil.enumFromProto(AvailabilityResult.class, proto.getAvailabilityResult().name()), Capabilities.fromIntList(proto.getSupportedCapabilitiesList()), messageVersion, proto.getUid().isEmpty() ? null : proto.getUid(), - proto.hasArbitrator() ? NodeAddress.fromProto(proto.getArbitrator()) : null); + NodeAddress.fromProto(proto.getArbitrator()), + proto.hasMediator() ? NodeAddress.fromProto(proto.getMediator()) : null); } } diff --git a/core/src/main/java/bisq/core/offer/placeoffer/PlaceOfferModel.java b/core/src/main/java/bisq/core/offer/placeoffer/PlaceOfferModel.java index 6c67acf39d6..e63e31ecdf2 100644 --- a/core/src/main/java/bisq/core/offer/placeoffer/PlaceOfferModel.java +++ b/core/src/main/java/bisq/core/offer/placeoffer/PlaceOfferModel.java @@ -17,12 +17,12 @@ package bisq.core.offer.placeoffer; -import bisq.core.arbitration.ArbitratorManager; import bisq.core.btc.wallet.BsqWalletService; import bisq.core.btc.wallet.BtcWalletService; import bisq.core.btc.wallet.TradeWalletService; import bisq.core.offer.Offer; import bisq.core.offer.OfferBookService; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; import bisq.core.trade.statistics.TradeStatisticsManager; import bisq.core.user.User; diff --git a/core/src/main/java/bisq/core/offer/placeoffer/tasks/CreateMakerFeeTx.java b/core/src/main/java/bisq/core/offer/placeoffer/tasks/CreateMakerFeeTx.java index 6419a0b287c..f7e35d82a08 100644 --- a/core/src/main/java/bisq/core/offer/placeoffer/tasks/CreateMakerFeeTx.java +++ b/core/src/main/java/bisq/core/offer/placeoffer/tasks/CreateMakerFeeTx.java @@ -17,7 +17,6 @@ package bisq.core.offer.placeoffer.tasks; -import bisq.core.arbitration.Arbitrator; import bisq.core.btc.exceptions.TxBroadcastException; import bisq.core.btc.model.AddressEntry; import bisq.core.btc.wallet.BsqWalletService; @@ -28,8 +27,9 @@ import bisq.core.dao.exceptions.DaoDisabledException; import bisq.core.dao.state.model.blockchain.TxType; import bisq.core.offer.Offer; -import bisq.core.offer.availability.ArbitratorSelection; +import bisq.core.offer.availability.DisputeAgentSelection; import bisq.core.offer.placeoffer.PlaceOfferModel; +import bisq.core.support.dispute.arbitration.arbitrator.Arbitrator; import bisq.common.UserThread; import bisq.common.taskrunner.Task; @@ -47,7 +47,7 @@ public class CreateMakerFeeTx extends Task { private static final Logger log = LoggerFactory.getLogger(CreateMakerFeeTx.class); private Transaction tradeFeeTx = null; - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public CreateMakerFeeTx(TaskRunner taskHandler, PlaceOfferModel model) { super(taskHandler, model); } @@ -62,7 +62,7 @@ protected void run() { String id = offer.getId(); BtcWalletService walletService = model.getWalletService(); - Arbitrator arbitrator = ArbitratorSelection.getLeastUsedArbitrator(model.getTradeStatisticsManager(), + Arbitrator arbitrator = DisputeAgentSelection.getLeastUsedArbitrator(model.getTradeStatisticsManager(), model.getArbitratorManager()); Address fundingAddress = walletService.getOrCreateAddressEntry(id, AddressEntry.Context.OFFER_FUNDING).getAddress(); diff --git a/core/src/main/java/bisq/core/offer/placeoffer/tasks/ValidateOffer.java b/core/src/main/java/bisq/core/offer/placeoffer/tasks/ValidateOffer.java index 8216c924f21..70701adc79c 100644 --- a/core/src/main/java/bisq/core/offer/placeoffer/tasks/ValidateOffer.java +++ b/core/src/main/java/bisq/core/offer/placeoffer/tasks/ValidateOffer.java @@ -83,8 +83,6 @@ protected void run() { checkArgument(offer.getDate().getTime() > 0, "Date must not be 0. date=" + offer.getDate().toString()); - checkNotNull(offer.getArbitratorNodeAddresses(), "Arbitrator is null"); - checkNotNull(offer.getMediatorNodeAddresses(), "Mediator is null"); checkNotNull(offer.getCurrencyCode(), "Currency is null"); checkNotNull(offer.getDirection(), "Direction is null"); checkNotNull(offer.getId(), "Id is null"); diff --git a/core/src/main/java/bisq/core/payment/ChargeBackRisk.java b/core/src/main/java/bisq/core/payment/ChargeBackRisk.java new file mode 100644 index 00000000000..6faa91c9402 --- /dev/null +++ b/core/src/main/java/bisq/core/payment/ChargeBackRisk.java @@ -0,0 +1,29 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.payment; + +import bisq.core.payment.payload.PaymentMethod; + +import javax.inject.Singleton; + +@Singleton +public class ChargeBackRisk { + public boolean hasChargebackRisk(String id, String currencyCode) { + return PaymentMethod.hasChargebackRisk(id, currencyCode); + } +} diff --git a/core/src/main/java/bisq/core/payment/JapanBankAccount.java b/core/src/main/java/bisq/core/payment/JapanBankAccount.java new file mode 100644 index 00000000000..b2d9fede114 --- /dev/null +++ b/core/src/main/java/bisq/core/payment/JapanBankAccount.java @@ -0,0 +1,124 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.payment; + +import bisq.core.payment.payload.JapanBankAccountPayload; +import bisq.core.payment.payload.PaymentAccountPayload; +import bisq.core.payment.payload.PaymentMethod; +import bisq.core.payment.payload.JapanBankAccountPayload; + +import org.jetbrains.annotations.NotNull; + +import lombok.Getter; +import lombok.Setter; + +import bisq.core.locale.Country; +import bisq.core.locale.FiatCurrency; +import bisq.core.payment.payload.JapanBankAccountPayload; + +public final class JapanBankAccount extends PaymentAccount +{ + public JapanBankAccount() + { + super(PaymentMethod.JAPAN_BANK); + setSingleTradeCurrency(new FiatCurrency("JPY")); + } + + @Override + protected PaymentAccountPayload createPayload() + { + return new JapanBankAccountPayload(paymentMethod.getId(), id); + } + + // bank code + public String getBankCode() + { + return ((JapanBankAccountPayload) paymentAccountPayload).getBankCode(); + } + public void setBankCode(String bankCode) + { + if (bankCode == null) bankCode = ""; + ((JapanBankAccountPayload) paymentAccountPayload).setBankCode(bankCode); + } + + // bank name + public String getBankName() + { + return ((JapanBankAccountPayload) paymentAccountPayload).getBankName(); + } + public void setBankName(String bankName) + { + if (bankName == null) bankName = ""; + ((JapanBankAccountPayload) paymentAccountPayload).setBankName(bankName); + } + + // branch code + public String getBankBranchCode() + { + return ((JapanBankAccountPayload) paymentAccountPayload).getBankBranchCode(); + } + public void setBankBranchCode(String bankBranchCode) + { + if (bankBranchCode == null) bankBranchCode = ""; + ((JapanBankAccountPayload) paymentAccountPayload).setBankBranchCode(bankBranchCode); + } + + // branch name + public String getBankBranchName() + { + return ((JapanBankAccountPayload) paymentAccountPayload).getBankBranchName(); + } + public void setBankBranchName(String bankBranchName) + { + if (bankBranchName == null) bankBranchName = ""; + ((JapanBankAccountPayload) paymentAccountPayload).setBankBranchName(bankBranchName); + } + + // account type + public String getBankAccountType() + { + return ((JapanBankAccountPayload) paymentAccountPayload).getBankAccountType(); + } + public void setBankAccountType(String bankAccountType) + { + if (bankAccountType == null) bankAccountType = ""; + ((JapanBankAccountPayload) paymentAccountPayload).setBankAccountType(bankAccountType); + } + + // account number + public String getBankAccountNumber() + { + return ((JapanBankAccountPayload) paymentAccountPayload).getBankAccountNumber(); + } + public void setBankAccountNumber(String bankAccountNumber) + { + if (bankAccountNumber == null) bankAccountNumber = ""; + ((JapanBankAccountPayload) paymentAccountPayload).setBankAccountNumber(bankAccountNumber); + } + + // account name + public String getBankAccountName() + { + return ((JapanBankAccountPayload) paymentAccountPayload).getBankAccountName(); + } + public void setBankAccountName(String bankAccountName) + { + if (bankAccountName == null) bankAccountName = ""; + ((JapanBankAccountPayload) paymentAccountPayload).setBankAccountName(bankAccountName); + } +} diff --git a/core/src/main/java/bisq/core/payment/PaymentAccount.java b/core/src/main/java/bisq/core/payment/PaymentAccount.java index a0a9fdbc046..2a4b6bd354e 100644 --- a/core/src/main/java/bisq/core/payment/PaymentAccount.java +++ b/core/src/main/java/bisq/core/payment/PaymentAccount.java @@ -26,8 +26,6 @@ import bisq.common.proto.persistable.PersistablePayload; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -85,20 +83,20 @@ public void init() { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.PaymentAccount toProtoMessage() { + public protobuf.PaymentAccount toProtoMessage() { checkNotNull(accountName, "accountName must not be null"); - PB.PaymentAccount.Builder builder = PB.PaymentAccount.newBuilder() + protobuf.PaymentAccount.Builder builder = protobuf.PaymentAccount.newBuilder() .setPaymentMethod(paymentMethod.toProtoMessage()) .setId(id) .setCreationDate(creationDate) - .setPaymentAccountPayload((PB.PaymentAccountPayload) paymentAccountPayload.toProtoMessage()) + .setPaymentAccountPayload((protobuf.PaymentAccountPayload) paymentAccountPayload.toProtoMessage()) .setAccountName(accountName) - .addAllTradeCurrencies(ProtoUtil.collectionToProto(tradeCurrencies)); - Optional.ofNullable(selectedTradeCurrency).ifPresent(selectedTradeCurrency -> builder.setSelectedTradeCurrency((PB.TradeCurrency) selectedTradeCurrency.toProtoMessage())); + .addAllTradeCurrencies(ProtoUtil.collectionToProto(tradeCurrencies)); + Optional.ofNullable(selectedTradeCurrency).ifPresent(selectedTradeCurrency -> builder.setSelectedTradeCurrency((protobuf.TradeCurrency) selectedTradeCurrency.toProtoMessage())); return builder.build(); } - public static PaymentAccount fromProto(PB.PaymentAccount proto, CoreProtoResolver coreProtoResolver) { + public static PaymentAccount fromProto(protobuf.PaymentAccount proto, CoreProtoResolver coreProtoResolver) { PaymentAccount account = PaymentAccountFactory.getPaymentAccount(PaymentMethod.getPaymentMethodById(proto.getPaymentMethod().getId())); account.getTradeCurrencies().clear(); account.setId(proto.getId()); diff --git a/core/src/main/java/bisq/core/payment/PaymentAccountFactory.java b/core/src/main/java/bisq/core/payment/PaymentAccountFactory.java index 044967cd7a6..e858e01e3b0 100644 --- a/core/src/main/java/bisq/core/payment/PaymentAccountFactory.java +++ b/core/src/main/java/bisq/core/payment/PaymentAccountFactory.java @@ -44,6 +44,8 @@ public static PaymentAccount getPaymentAccount(PaymentMethod paymentMethod) { return new SameBankAccount(); case PaymentMethod.SPECIFIC_BANKS_ID: return new SpecificBanksAccount(); + case PaymentMethod.JAPAN_BANK_ID: + return new JapanBankAccount(); case PaymentMethod.ALI_PAY_ID: return new AliPayAccount(); case PaymentMethod.WECHAT_PAY_ID: diff --git a/core/src/main/java/bisq/core/payment/PaymentAccountList.java b/core/src/main/java/bisq/core/payment/PaymentAccountList.java index 3965ea3ce44..edd21695389 100644 --- a/core/src/main/java/bisq/core/payment/PaymentAccountList.java +++ b/core/src/main/java/bisq/core/payment/PaymentAccountList.java @@ -22,8 +22,6 @@ import bisq.common.proto.persistable.PersistableEnvelope; import bisq.common.proto.persistable.PersistableList; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import java.util.ArrayList; @@ -41,13 +39,13 @@ public PaymentAccountList(List list) { @Override public Message toProtoMessage() { - return PB.PersistableEnvelope.newBuilder() - .setPaymentAccountList(PB.PaymentAccountList.newBuilder() + return protobuf.PersistableEnvelope.newBuilder() + .setPaymentAccountList(protobuf.PaymentAccountList.newBuilder() .addAllPaymentAccount(getList().stream().map(PaymentAccount::toProtoMessage).collect(Collectors.toList()))) .build(); } - public static PersistableEnvelope fromProto(PB.PaymentAccountList proto, CoreProtoResolver coreProtoResolver) { + public static PersistableEnvelope fromProto(protobuf.PaymentAccountList proto, CoreProtoResolver coreProtoResolver) { return new PaymentAccountList(new ArrayList<>(proto.getPaymentAccountList().stream() .map(e -> PaymentAccount.fromProto(e, coreProtoResolver)) .collect(Collectors.toList()))); diff --git a/core/src/main/java/bisq/core/payment/PaymentAccountUtil.java b/core/src/main/java/bisq/core/payment/PaymentAccountUtil.java index 37c607b999e..b4bba4f4e76 100644 --- a/core/src/main/java/bisq/core/payment/PaymentAccountUtil.java +++ b/core/src/main/java/bisq/core/payment/PaymentAccountUtil.java @@ -17,6 +17,8 @@ package bisq.core.payment; +import bisq.core.account.witness.AccountAgeRestrictions; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Country; import bisq.core.offer.Offer; import bisq.core.offer.OfferRestrictions; @@ -65,7 +67,7 @@ public static boolean isSellOfferAndAllTakerPaymentAccountsForOfferImmature(Offe private static boolean isTakerAccountForOfferMature(Offer offer, PaymentAccount takerPaymentAccount, AccountAgeWitnessService accountAgeWitnessService) { - return !PaymentMethod.hasChargebackRisk(offer.getPaymentMethod()) || + return !PaymentMethod.hasChargebackRisk(offer.getPaymentMethod(), offer.getCurrencyCode()) || !OfferRestrictions.isMinTradeAmountRisky(offer) || (isTakerPaymentAccountValidForOffer(offer, takerPaymentAccount) && !AccountAgeRestrictions.isMyAccountAgeImmature(accountAgeWitnessService, takerPaymentAccount)); @@ -82,7 +84,10 @@ public static boolean hasMakerAnyMatureAccountForBuyOffer(Collection. + */ + +package bisq.core.payment.payload; + +import bisq.core.locale.Res; + +import com.google.protobuf.Message; + +import org.springframework.util.CollectionUtils; + +import java.nio.charset.Charset; + +import java.util.HashMap; +import java.util.Map; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.ToString; +import lombok.extern.slf4j.Slf4j; + +@EqualsAndHashCode(callSuper = true) +@ToString +@Setter +@Getter +@Slf4j +public final class JapanBankAccountPayload extends PaymentAccountPayload { + // bank + private String bankName = ""; + private String bankCode = ""; + // branch + private String bankBranchName = ""; + private String bankBranchCode = ""; + // account + private String bankAccountType = ""; + private String bankAccountName = ""; + private String bankAccountNumber = ""; + + public JapanBankAccountPayload(String paymentMethod, String id) { + super(paymentMethod, id); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // PROTO BUFFER + /////////////////////////////////////////////////////////////////////////////////////////// + + private JapanBankAccountPayload(String paymentMethod, + String id, + String bankName, + String bankCode, + String bankBranchName, + String bankBranchCode, + String bankAccountType, + String bankAccountName, + String bankAccountNumber, + long maxTradePeriod, + Map excludeFromJsonDataMap) { + super(paymentMethod, + id, + maxTradePeriod, + excludeFromJsonDataMap); + + this.bankName = bankName; + this.bankCode = bankCode; + this.bankBranchName = bankBranchName; + this.bankBranchCode = bankBranchCode; + this.bankAccountType = bankAccountType; + this.bankAccountName = bankAccountName; + this.bankAccountNumber = bankAccountNumber; + } + + @Override + public Message toProtoMessage() { + return getPaymentAccountPayloadBuilder() + .setJapanBankAccountPayload( + protobuf.JapanBankAccountPayload.newBuilder() + .setBankName(bankName) + .setBankCode(bankCode) + .setBankBranchName(bankBranchName) + .setBankBranchCode(bankBranchCode) + .setBankAccountType(bankAccountType) + .setBankAccountName(bankAccountName) + .setBankAccountNumber(bankAccountNumber) + ).build(); + } + + public static JapanBankAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { + protobuf.JapanBankAccountPayload japanBankAccountPayload = proto.getJapanBankAccountPayload(); + return new JapanBankAccountPayload(proto.getPaymentMethodId(), + proto.getId(), + japanBankAccountPayload.getBankName(), + japanBankAccountPayload.getBankCode(), + japanBankAccountPayload.getBankBranchName(), + japanBankAccountPayload.getBankBranchCode(), + japanBankAccountPayload.getBankAccountType(), + japanBankAccountPayload.getBankAccountName(), + japanBankAccountPayload.getBankAccountNumber(), + proto.getMaxTradePeriod(), + CollectionUtils.isEmpty(proto.getExcludeFromJsonDataMap()) ? null : new HashMap<>(proto.getExcludeFromJsonDataMap())); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // API + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public String getPaymentDetails() + { + return Res.get(paymentMethodId) + " - " + getPaymentDetailsForTradePopup().replace("\n", ", "); + } + + @Override + public String getPaymentDetailsForTradePopup() + { + return + Res.get("payment.japan.bank") + ": " + bankName + "(" + bankCode + ")\n" + + Res.get("payment.japan.branch") + ": " + bankBranchName + "(" + bankBranchCode + ")\n" + + Res.get("payment.japan.account") + ": " + bankAccountType + " " + bankAccountNumber + "\n" + Res.get("payment.japan.recipient") + ": " + bankAccountName; + } + + + @Override + public byte[] getAgeWitnessInputData() { + String all = this.bankName + this.bankBranchName + this.bankAccountType + this.bankAccountNumber + this.bankAccountName; + return super.getAgeWitnessInputData(all.getBytes(Charset.forName("UTF-8"))); + } +} diff --git a/core/src/main/java/bisq/core/payment/payload/MoneyBeamAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/MoneyBeamAccountPayload.java index e999d9de97b..855fac929cc 100644 --- a/core/src/main/java/bisq/core/payment/payload/MoneyBeamAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/MoneyBeamAccountPayload.java @@ -19,8 +19,6 @@ import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -69,12 +67,12 @@ private MoneyBeamAccountPayload(String paymentMethod, @Override public Message toProtoMessage() { return getPaymentAccountPayloadBuilder() - .setMoneyBeamAccountPayload(PB.MoneyBeamAccountPayload.newBuilder() + .setMoneyBeamAccountPayload(protobuf.MoneyBeamAccountPayload.newBuilder() .setAccountId(accountId)) .build(); } - public static MoneyBeamAccountPayload fromProto(PB.PaymentAccountPayload proto) { + public static MoneyBeamAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { return new MoneyBeamAccountPayload(proto.getPaymentMethodId(), proto.getId(), proto.getMoneyBeamAccountPayload().getAccountId(), diff --git a/core/src/main/java/bisq/core/payment/payload/MoneyGramAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/MoneyGramAccountPayload.java index 361e87361cf..e958633a7dd 100644 --- a/core/src/main/java/bisq/core/payment/payload/MoneyGramAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/MoneyGramAccountPayload.java @@ -21,8 +21,6 @@ import bisq.core.locale.CountryUtil; import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -80,8 +78,8 @@ private MoneyGramAccountPayload(String paymentMethodName, @Override public Message toProtoMessage() { - PB.MoneyGramAccountPayload.Builder builder = - PB.MoneyGramAccountPayload.newBuilder() + protobuf.MoneyGramAccountPayload.Builder builder = + protobuf.MoneyGramAccountPayload.newBuilder() .setHolderName(holderName) .setCountryCode(countryCode) .setState(state) @@ -92,8 +90,8 @@ public Message toProtoMessage() { .build(); } - public static PaymentAccountPayload fromProto(PB.PaymentAccountPayload proto) { - PB.MoneyGramAccountPayload moneyGramAccountPayload = proto.getMoneyGramAccountPayload(); + public static PaymentAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { + protobuf.MoneyGramAccountPayload moneyGramAccountPayload = proto.getMoneyGramAccountPayload(); return new MoneyGramAccountPayload(proto.getPaymentMethodId(), proto.getId(), moneyGramAccountPayload.getCountryCode(), diff --git a/core/src/main/java/bisq/core/payment/payload/NationalBankAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/NationalBankAccountPayload.java index 381d0fa9be1..1ffc77eac66 100644 --- a/core/src/main/java/bisq/core/payment/payload/NationalBankAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/NationalBankAccountPayload.java @@ -19,8 +19,6 @@ import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -78,12 +76,12 @@ private NationalBankAccountPayload(String paymentMethodName, @Override public Message toProtoMessage() { - PB.BankAccountPayload.Builder bankAccountPayloadBuilder = getPaymentAccountPayloadBuilder() + protobuf.BankAccountPayload.Builder bankAccountPayloadBuilder = getPaymentAccountPayloadBuilder() .getCountryBasedPaymentAccountPayloadBuilder() .getBankAccountPayloadBuilder() - .setNationalBankAccountPayload(PB.NationalBankAccountPayload.newBuilder()); + .setNationalBankAccountPayload(protobuf.NationalBankAccountPayload.newBuilder()); - PB.CountryBasedPaymentAccountPayload.Builder countryBasedPaymentAccountPayloadBuilder = getPaymentAccountPayloadBuilder() + protobuf.CountryBasedPaymentAccountPayload.Builder countryBasedPaymentAccountPayloadBuilder = getPaymentAccountPayloadBuilder() .getCountryBasedPaymentAccountPayloadBuilder() .setBankAccountPayload(bankAccountPayloadBuilder); @@ -92,9 +90,9 @@ public Message toProtoMessage() { .build(); } - public static NationalBankAccountPayload fromProto(PB.PaymentAccountPayload proto) { - PB.CountryBasedPaymentAccountPayload countryBasedPaymentAccountPayload = proto.getCountryBasedPaymentAccountPayload(); - PB.BankAccountPayload bankAccountPayloadPB = countryBasedPaymentAccountPayload.getBankAccountPayload(); + public static NationalBankAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { + protobuf.CountryBasedPaymentAccountPayload countryBasedPaymentAccountPayload = proto.getCountryBasedPaymentAccountPayload(); + protobuf.BankAccountPayload bankAccountPayloadPB = countryBasedPaymentAccountPayload.getBankAccountPayload(); return new NationalBankAccountPayload(proto.getPaymentMethodId(), proto.getId(), countryBasedPaymentAccountPayload.getCountryCode(), diff --git a/core/src/main/java/bisq/core/payment/payload/OKPayAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/OKPayAccountPayload.java index 4be25fb12a4..f5e2d6adab8 100644 --- a/core/src/main/java/bisq/core/payment/payload/OKPayAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/OKPayAccountPayload.java @@ -19,8 +19,6 @@ import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -71,12 +69,12 @@ private OKPayAccountPayload(String paymentMethod, @Override public Message toProtoMessage() { return getPaymentAccountPayloadBuilder() - .setOKPayAccountPayload(PB.OKPayAccountPayload.newBuilder() + .setOKPayAccountPayload(protobuf.OKPayAccountPayload.newBuilder() .setAccountNr(accountNr)) .build(); } - public static OKPayAccountPayload fromProto(PB.PaymentAccountPayload proto) { + public static OKPayAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { return new OKPayAccountPayload(proto.getPaymentMethodId(), proto.getId(), proto.getOKPayAccountPayload().getAccountNr(), diff --git a/core/src/main/java/bisq/core/payment/payload/PaymentAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/PaymentAccountPayload.java index 1fea94e836b..fb771f7aa17 100644 --- a/core/src/main/java/bisq/core/payment/payload/PaymentAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/PaymentAccountPayload.java @@ -23,8 +23,6 @@ import bisq.common.util.JsonExclude; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import org.apache.commons.lang3.ArrayUtils; import java.nio.charset.Charset; @@ -104,8 +102,8 @@ protected PaymentAccountPayload(String paymentMethodId, this.excludeFromJsonDataMap.put(SALT, Utilities.encodeToHex(CryptoUtils.getRandomBytes(32))); } - protected PB.PaymentAccountPayload.Builder getPaymentAccountPayloadBuilder() { - final PB.PaymentAccountPayload.Builder builder = PB.PaymentAccountPayload.newBuilder() + protected protobuf.PaymentAccountPayload.Builder getPaymentAccountPayloadBuilder() { + final protobuf.PaymentAccountPayload.Builder builder = protobuf.PaymentAccountPayload.newBuilder() .setPaymentMethodId(paymentMethodId) .setMaxTradePeriod(maxTradePeriod) .setId(id); @@ -120,9 +118,9 @@ protected PB.PaymentAccountPayload.Builder getPaymentAccountPayloadBuilder() { // API /////////////////////////////////////////////////////////////////////////////////////////// - abstract public String getPaymentDetails(); + public abstract String getPaymentDetails(); - abstract public String getPaymentDetailsForTradePopup(); + public abstract String getPaymentDetailsForTradePopup(); public byte[] getSalt() { checkNotNull(excludeFromJsonDataMap, "excludeFromJsonDataMap must not be null"); diff --git a/core/src/main/java/bisq/core/payment/payload/PaymentMethod.java b/core/src/main/java/bisq/core/payment/payload/PaymentMethod.java index f125fcc29aa..983d0177e62 100644 --- a/core/src/main/java/bisq/core/payment/payload/PaymentMethod.java +++ b/core/src/main/java/bisq/core/payment/payload/PaymentMethod.java @@ -17,13 +17,12 @@ package bisq.core.payment.payload; +import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; import bisq.core.payment.TradeLimits; import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import org.bitcoinj.core.Coin; import java.util.ArrayList; @@ -53,8 +52,9 @@ public final class PaymentMethod implements PersistablePayload, Comparable { private static final long DAY = TimeUnit.HOURS.toMillis(24); // Default trade limits. - // We initialize very early before reading persisted data. We will apply later the limit from the DAO param - // but that can be only done after the dao is initialized. The default values will be used for deriving the + // We initialize very early before reading persisted data. We will apply later the limit from + // the DAO param (Param.MAX_TRADE_LIMIT) but that can be only done after the dao is initialized. + // The default values will be used for deriving the // risk factor so the relation between the risk categories stays the same as with the default values. // We must not change those values as it could lead to invalid offers if amount becomes lower then new trade limit. // Increasing might be ok, but needs more thought as well... @@ -72,6 +72,7 @@ public final class PaymentMethod implements PersistablePayload, Comparable { public static final String SEPA_INSTANT_ID = "SEPA_INSTANT"; public static final String FASTER_PAYMENTS_ID = "FASTER_PAYMENTS"; public static final String NATIONAL_BANK_ID = "NATIONAL_BANK"; + public static final String JAPAN_BANK_ID = "JAPAN_BANK"; public static final String SAME_BANK_ID = "SAME_BANK"; public static final String SPECIFIC_BANKS_ID = "SPECIFIC_BANKS"; public static final String SWISH_ID = "SWISH"; @@ -108,6 +109,7 @@ public final class PaymentMethod implements PersistablePayload, Comparable { public static PaymentMethod SEPA_INSTANT; public static PaymentMethod FASTER_PAYMENTS; public static PaymentMethod NATIONAL_BANK; + public static PaymentMethod JAPAN_BANK; public static PaymentMethod SAME_BANK; public static PaymentMethod SPECIFIC_BANKS; public static PaymentMethod SWISH; @@ -176,6 +178,9 @@ public final class PaymentMethod implements PersistablePayload, Comparable { PERFECT_MONEY = new PaymentMethod(PERFECT_MONEY_ID, DAY, DEFAULT_TRADE_LIMIT_LOW_RISK), ADVANCED_CASH = new PaymentMethod(ADVANCED_CASH_ID, DAY, DEFAULT_TRADE_LIMIT_VERY_LOW_RISK), + // Japan + JAPAN_BANK = new PaymentMethod(JAPAN_BANK_ID, DAY, DEFAULT_TRADE_LIMIT_LOW_RISK), + // China ALI_PAY = new PaymentMethod(ALI_PAY_ID, DAY, DEFAULT_TRADE_LIMIT_LOW_RISK), WECHAT_PAY = new PaymentMethod(WECHAT_PAY_ID, DAY, DEFAULT_TRADE_LIMIT_LOW_RISK), @@ -255,15 +260,15 @@ private PaymentMethod(String id) { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.PaymentMethod toProtoMessage() { - return PB.PaymentMethod.newBuilder() + public protobuf.PaymentMethod toProtoMessage() { + return protobuf.PaymentMethod.newBuilder() .setId(id) .setMaxTradePeriod(maxTradePeriod) .setMaxTradeLimit(maxTradeLimit) .build(); } - public static PaymentMethod fromProto(PB.PaymentMethod proto) { + public static PaymentMethod fromProto(protobuf.PaymentMethod proto) { return new PaymentMethod(proto.getId(), proto.getMaxTradePeriod(), Coin.valueOf(proto.getMaxTradeLimit())); @@ -317,11 +322,18 @@ public boolean isAsset() { return this.equals(BLOCK_CHAINS_INSTANT) || this.equals(BLOCK_CHAINS); } - public static boolean hasChargebackRisk(PaymentMethod paymentMethod) { + public static boolean hasChargebackRisk(PaymentMethod paymentMethod, String currencyCode) { if (paymentMethod == null) return false; String id = paymentMethod.getId(); + return hasChargebackRisk(id, currencyCode); + } + + public static boolean hasChargebackRisk(String id, String currencyCode) { + if (CurrencyUtil.getMatureMarketCurrencies().stream() + .noneMatch(c -> c.getCode().equals(currencyCode))) + return false; return id.equals(PaymentMethod.SEPA_ID) || id.equals(PaymentMethod.SEPA_INSTANT_ID) || id.equals(PaymentMethod.INTERAC_E_TRANSFER_ID) || diff --git a/core/src/main/java/bisq/core/payment/payload/PerfectMoneyAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/PerfectMoneyAccountPayload.java index 2a5c80d1d58..e734e820cae 100644 --- a/core/src/main/java/bisq/core/payment/payload/PerfectMoneyAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/PerfectMoneyAccountPayload.java @@ -19,8 +19,6 @@ import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -71,12 +69,12 @@ private PerfectMoneyAccountPayload(String paymentMethod, @Override public Message toProtoMessage() { return getPaymentAccountPayloadBuilder() - .setPerfectMoneyAccountPayload(PB.PerfectMoneyAccountPayload.newBuilder() + .setPerfectMoneyAccountPayload(protobuf.PerfectMoneyAccountPayload.newBuilder() .setAccountNr(accountNr)) .build(); } - public static PerfectMoneyAccountPayload fromProto(PB.PaymentAccountPayload proto) { + public static PerfectMoneyAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { return new PerfectMoneyAccountPayload(proto.getPaymentMethodId(), proto.getId(), proto.getPerfectMoneyAccountPayload().getAccountNr(), diff --git a/core/src/main/java/bisq/core/payment/payload/PopmoneyAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/PopmoneyAccountPayload.java index a27c3ac6a87..6d7a490178b 100644 --- a/core/src/main/java/bisq/core/payment/payload/PopmoneyAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/PopmoneyAccountPayload.java @@ -19,8 +19,6 @@ import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -72,13 +70,13 @@ private PopmoneyAccountPayload(String paymentMethod, @Override public Message toProtoMessage() { return getPaymentAccountPayloadBuilder() - .setPopmoneyAccountPayload(PB.PopmoneyAccountPayload.newBuilder() + .setPopmoneyAccountPayload(protobuf.PopmoneyAccountPayload.newBuilder() .setAccountId(accountId) .setHolderName(holderName)) .build(); } - public static PopmoneyAccountPayload fromProto(PB.PaymentAccountPayload proto) { + public static PopmoneyAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { return new PopmoneyAccountPayload(proto.getPaymentMethodId(), proto.getId(), proto.getPopmoneyAccountPayload().getAccountId(), diff --git a/core/src/main/java/bisq/core/payment/payload/PromptPayAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/PromptPayAccountPayload.java index 568272c7aee..1d365d66f85 100644 --- a/core/src/main/java/bisq/core/payment/payload/PromptPayAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/PromptPayAccountPayload.java @@ -19,8 +19,6 @@ import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -70,12 +68,12 @@ private PromptPayAccountPayload(String paymentMethod, String id, @Override public Message toProtoMessage() { return getPaymentAccountPayloadBuilder() - .setPromptPayAccountPayload(PB.PromptPayAccountPayload.newBuilder() + .setPromptPayAccountPayload(protobuf.PromptPayAccountPayload.newBuilder() .setPromptPayId(promptPayId)) .build(); } - public static PromptPayAccountPayload fromProto(PB.PaymentAccountPayload proto) { + public static PromptPayAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { return new PromptPayAccountPayload(proto.getPaymentMethodId(), proto.getId(), proto.getPromptPayAccountPayload().getPromptPayId(), diff --git a/core/src/main/java/bisq/core/payment/payload/RevolutAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/RevolutAccountPayload.java index fa2be433b64..fef979aebbb 100644 --- a/core/src/main/java/bisq/core/payment/payload/RevolutAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/RevolutAccountPayload.java @@ -19,8 +19,6 @@ import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -69,12 +67,12 @@ private RevolutAccountPayload(String paymentMethod, @Override public Message toProtoMessage() { return getPaymentAccountPayloadBuilder() - .setRevolutAccountPayload(PB.RevolutAccountPayload.newBuilder() + .setRevolutAccountPayload(protobuf.RevolutAccountPayload.newBuilder() .setAccountId(accountId)) .build(); } - public static RevolutAccountPayload fromProto(PB.PaymentAccountPayload proto) { + public static RevolutAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { return new RevolutAccountPayload(proto.getPaymentMethodId(), proto.getId(), proto.getRevolutAccountPayload().getAccountId(), diff --git a/core/src/main/java/bisq/core/payment/payload/SameBankAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/SameBankAccountPayload.java index c481bbef581..313117f9872 100644 --- a/core/src/main/java/bisq/core/payment/payload/SameBankAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/SameBankAccountPayload.java @@ -19,8 +19,6 @@ import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -79,12 +77,12 @@ private SameBankAccountPayload(String paymentMethodName, @Override public Message toProtoMessage() { - PB.BankAccountPayload.Builder bankAccountPayloadBuilder = getPaymentAccountPayloadBuilder() + protobuf.BankAccountPayload.Builder bankAccountPayloadBuilder = getPaymentAccountPayloadBuilder() .getCountryBasedPaymentAccountPayloadBuilder() .getBankAccountPayloadBuilder() - .setSameBankAccontPayload(PB.SameBankAccountPayload.newBuilder()); + .setSameBankAccontPayload(protobuf.SameBankAccountPayload.newBuilder()); - PB.CountryBasedPaymentAccountPayload.Builder countryBasedPaymentAccountPayloadBuilder = getPaymentAccountPayloadBuilder() + protobuf.CountryBasedPaymentAccountPayload.Builder countryBasedPaymentAccountPayloadBuilder = getPaymentAccountPayloadBuilder() .getCountryBasedPaymentAccountPayloadBuilder() .setBankAccountPayload(bankAccountPayloadBuilder); @@ -93,9 +91,9 @@ public Message toProtoMessage() { .build(); } - public static SameBankAccountPayload fromProto(PB.PaymentAccountPayload proto) { - PB.CountryBasedPaymentAccountPayload countryBasedPaymentAccountPayload = proto.getCountryBasedPaymentAccountPayload(); - PB.BankAccountPayload bankAccountPayload = countryBasedPaymentAccountPayload.getBankAccountPayload(); + public static SameBankAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { + protobuf.CountryBasedPaymentAccountPayload countryBasedPaymentAccountPayload = proto.getCountryBasedPaymentAccountPayload(); + protobuf.BankAccountPayload bankAccountPayload = countryBasedPaymentAccountPayload.getBankAccountPayload(); return new SameBankAccountPayload(proto.getPaymentMethodId(), proto.getId(), countryBasedPaymentAccountPayload.getCountryCode(), diff --git a/core/src/main/java/bisq/core/payment/payload/SepaAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/SepaAccountPayload.java index a8fe37f1aa2..75aee237351 100644 --- a/core/src/main/java/bisq/core/payment/payload/SepaAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/SepaAccountPayload.java @@ -21,8 +21,6 @@ import bisq.core.locale.CountryUtil; import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -100,14 +98,14 @@ private SepaAccountPayload(String paymentMethodName, @Override public Message toProtoMessage() { - PB.SepaAccountPayload.Builder builder = - PB.SepaAccountPayload.newBuilder() + protobuf.SepaAccountPayload.Builder builder = + protobuf.SepaAccountPayload.newBuilder() .setHolderName(holderName) .setIban(iban) .setBic(bic) .setEmail(email) .addAllAcceptedCountryCodes(acceptedCountryCodes); - final PB.CountryBasedPaymentAccountPayload.Builder countryBasedPaymentAccountPayload = getPaymentAccountPayloadBuilder() + final protobuf.CountryBasedPaymentAccountPayload.Builder countryBasedPaymentAccountPayload = getPaymentAccountPayloadBuilder() .getCountryBasedPaymentAccountPayloadBuilder() .setSepaAccountPayload(builder); return getPaymentAccountPayloadBuilder() @@ -115,9 +113,9 @@ public Message toProtoMessage() { .build(); } - public static PaymentAccountPayload fromProto(PB.PaymentAccountPayload proto) { - PB.CountryBasedPaymentAccountPayload countryBasedPaymentAccountPayload = proto.getCountryBasedPaymentAccountPayload(); - PB.SepaAccountPayload sepaAccountPayloadPB = countryBasedPaymentAccountPayload.getSepaAccountPayload(); + public static PaymentAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { + protobuf.CountryBasedPaymentAccountPayload countryBasedPaymentAccountPayload = proto.getCountryBasedPaymentAccountPayload(); + protobuf.SepaAccountPayload sepaAccountPayloadPB = countryBasedPaymentAccountPayload.getSepaAccountPayload(); return new SepaAccountPayload(proto.getPaymentMethodId(), proto.getId(), countryBasedPaymentAccountPayload.getCountryCode(), diff --git a/core/src/main/java/bisq/core/payment/payload/SepaInstantAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/SepaInstantAccountPayload.java index 10e2e23951c..f57a96cb914 100644 --- a/core/src/main/java/bisq/core/payment/payload/SepaInstantAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/SepaInstantAccountPayload.java @@ -21,8 +21,6 @@ import bisq.core.locale.CountryUtil; import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -97,13 +95,13 @@ private SepaInstantAccountPayload(String paymentMethodName, @Override public Message toProtoMessage() { - PB.SepaInstantAccountPayload.Builder builder = - PB.SepaInstantAccountPayload.newBuilder() + protobuf.SepaInstantAccountPayload.Builder builder = + protobuf.SepaInstantAccountPayload.newBuilder() .setHolderName(holderName) .setIban(iban) .setBic(bic) .addAllAcceptedCountryCodes(acceptedCountryCodes); - final PB.CountryBasedPaymentAccountPayload.Builder countryBasedPaymentAccountPayload = getPaymentAccountPayloadBuilder() + final protobuf.CountryBasedPaymentAccountPayload.Builder countryBasedPaymentAccountPayload = getPaymentAccountPayloadBuilder() .getCountryBasedPaymentAccountPayloadBuilder() .setSepaInstantAccountPayload(builder); return getPaymentAccountPayloadBuilder() @@ -111,9 +109,9 @@ public Message toProtoMessage() { .build(); } - public static PaymentAccountPayload fromProto(PB.PaymentAccountPayload proto) { - PB.CountryBasedPaymentAccountPayload countryBasedPaymentAccountPayload = proto.getCountryBasedPaymentAccountPayload(); - PB.SepaInstantAccountPayload sepaInstantAccountPayloadPB = countryBasedPaymentAccountPayload.getSepaInstantAccountPayload(); + public static PaymentAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { + protobuf.CountryBasedPaymentAccountPayload countryBasedPaymentAccountPayload = proto.getCountryBasedPaymentAccountPayload(); + protobuf.SepaInstantAccountPayload sepaInstantAccountPayloadPB = countryBasedPaymentAccountPayload.getSepaInstantAccountPayload(); return new SepaInstantAccountPayload(proto.getPaymentMethodId(), proto.getId(), countryBasedPaymentAccountPayload.getCountryCode(), diff --git a/core/src/main/java/bisq/core/payment/payload/SpecificBanksAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/SpecificBanksAccountPayload.java index 8d8be40da91..6d136651a97 100644 --- a/core/src/main/java/bisq/core/payment/payload/SpecificBanksAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/SpecificBanksAccountPayload.java @@ -19,8 +19,6 @@ import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -88,15 +86,15 @@ private SpecificBanksAccountPayload(String paymentMethodName, @Override public Message toProtoMessage() { - final PB.SpecificBanksAccountPayload.Builder builder = PB.SpecificBanksAccountPayload.newBuilder() + final protobuf.SpecificBanksAccountPayload.Builder builder = protobuf.SpecificBanksAccountPayload.newBuilder() .addAllAcceptedBanks(acceptedBanks); - PB.BankAccountPayload.Builder bankAccountPayloadBuilder = getPaymentAccountPayloadBuilder() + protobuf.BankAccountPayload.Builder bankAccountPayloadBuilder = getPaymentAccountPayloadBuilder() .getCountryBasedPaymentAccountPayloadBuilder() .getBankAccountPayloadBuilder() .setSpecificBanksAccountPayload(builder); - PB.CountryBasedPaymentAccountPayload.Builder countryBasedPaymentAccountPayloadBuilder = getPaymentAccountPayloadBuilder() + protobuf.CountryBasedPaymentAccountPayload.Builder countryBasedPaymentAccountPayloadBuilder = getPaymentAccountPayloadBuilder() .getCountryBasedPaymentAccountPayloadBuilder() .setBankAccountPayload(bankAccountPayloadBuilder); @@ -105,10 +103,10 @@ public Message toProtoMessage() { .build(); } - public static SpecificBanksAccountPayload fromProto(PB.PaymentAccountPayload proto) { - PB.CountryBasedPaymentAccountPayload countryBasedPaymentAccountPayload = proto.getCountryBasedPaymentAccountPayload(); - PB.BankAccountPayload bankAccountPayload = countryBasedPaymentAccountPayload.getBankAccountPayload(); - PB.SpecificBanksAccountPayload specificBanksAccountPayload = bankAccountPayload.getSpecificBanksAccountPayload(); + public static SpecificBanksAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { + protobuf.CountryBasedPaymentAccountPayload countryBasedPaymentAccountPayload = proto.getCountryBasedPaymentAccountPayload(); + protobuf.BankAccountPayload bankAccountPayload = countryBasedPaymentAccountPayload.getBankAccountPayload(); + protobuf.SpecificBanksAccountPayload specificBanksAccountPayload = bankAccountPayload.getSpecificBanksAccountPayload(); return new SpecificBanksAccountPayload(proto.getPaymentMethodId(), proto.getId(), countryBasedPaymentAccountPayload.getCountryCode(), diff --git a/core/src/main/java/bisq/core/payment/payload/SwishAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/SwishAccountPayload.java index ddc0e70b02a..142d61f0377 100644 --- a/core/src/main/java/bisq/core/payment/payload/SwishAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/SwishAccountPayload.java @@ -19,8 +19,6 @@ import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -72,13 +70,13 @@ private SwishAccountPayload(String paymentMethod, String id, @Override public Message toProtoMessage() { return getPaymentAccountPayloadBuilder() - .setSwishAccountPayload(PB.SwishAccountPayload.newBuilder() + .setSwishAccountPayload(protobuf.SwishAccountPayload.newBuilder() .setMobileNr(mobileNr) .setHolderName(holderName)) .build(); } - public static SwishAccountPayload fromProto(PB.PaymentAccountPayload proto) { + public static SwishAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { return new SwishAccountPayload(proto.getPaymentMethodId(), proto.getId(), proto.getSwishAccountPayload().getMobileNr(), diff --git a/core/src/main/java/bisq/core/payment/payload/USPostalMoneyOrderAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/USPostalMoneyOrderAccountPayload.java index 94068c990af..83b9ec31350 100644 --- a/core/src/main/java/bisq/core/payment/payload/USPostalMoneyOrderAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/USPostalMoneyOrderAccountPayload.java @@ -19,8 +19,6 @@ import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -74,13 +72,13 @@ private USPostalMoneyOrderAccountPayload(String paymentMethod, String id, @Override public Message toProtoMessage() { return getPaymentAccountPayloadBuilder() - .setUSPostalMoneyOrderAccountPayload(PB.USPostalMoneyOrderAccountPayload.newBuilder() + .setUSPostalMoneyOrderAccountPayload(protobuf.USPostalMoneyOrderAccountPayload.newBuilder() .setPostalAddress(postalAddress) .setHolderName(holderName)) .build(); } - public static USPostalMoneyOrderAccountPayload fromProto(PB.PaymentAccountPayload proto) { + public static USPostalMoneyOrderAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { return new USPostalMoneyOrderAccountPayload(proto.getPaymentMethodId(), proto.getId(), proto.getUSPostalMoneyOrderAccountPayload().getPostalAddress(), diff --git a/core/src/main/java/bisq/core/payment/payload/UpholdAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/UpholdAccountPayload.java index 44700ae32ed..a48280200f9 100644 --- a/core/src/main/java/bisq/core/payment/payload/UpholdAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/UpholdAccountPayload.java @@ -19,8 +19,6 @@ import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -69,12 +67,12 @@ private UpholdAccountPayload(String paymentMethod, @Override public Message toProtoMessage() { return getPaymentAccountPayloadBuilder() - .setUpholdAccountPayload(PB.UpholdAccountPayload.newBuilder() + .setUpholdAccountPayload(protobuf.UpholdAccountPayload.newBuilder() .setAccountId(accountId)) .build(); } - public static UpholdAccountPayload fromProto(PB.PaymentAccountPayload proto) { + public static UpholdAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { return new UpholdAccountPayload(proto.getPaymentMethodId(), proto.getId(), proto.getUpholdAccountPayload().getAccountId(), diff --git a/core/src/main/java/bisq/core/payment/payload/VenmoAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/VenmoAccountPayload.java index 713851c1adb..fc168fc6353 100644 --- a/core/src/main/java/bisq/core/payment/payload/VenmoAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/VenmoAccountPayload.java @@ -19,8 +19,6 @@ import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -75,13 +73,13 @@ private VenmoAccountPayload(String paymentMethod, @Override public Message toProtoMessage() { return getPaymentAccountPayloadBuilder() - .setVenmoAccountPayload(PB.VenmoAccountPayload.newBuilder() + .setVenmoAccountPayload(protobuf.VenmoAccountPayload.newBuilder() .setVenmoUserName(venmoUserName) .setHolderName(holderName)) .build(); } - public static VenmoAccountPayload fromProto(PB.PaymentAccountPayload proto) { + public static VenmoAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { return new VenmoAccountPayload(proto.getPaymentMethodId(), proto.getId(), proto.getVenmoAccountPayload().getVenmoUserName(), diff --git a/core/src/main/java/bisq/core/payment/payload/WeChatPayAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/WeChatPayAccountPayload.java index 9300fafd2d0..9e040b599d3 100644 --- a/core/src/main/java/bisq/core/payment/payload/WeChatPayAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/WeChatPayAccountPayload.java @@ -19,8 +19,6 @@ import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -68,12 +66,12 @@ private WeChatPayAccountPayload(String paymentMethod, @Override public Message toProtoMessage() { return getPaymentAccountPayloadBuilder() - .setWeChatPayAccountPayload(PB.WeChatPayAccountPayload.newBuilder() + .setWeChatPayAccountPayload(protobuf.WeChatPayAccountPayload.newBuilder() .setAccountNr(accountNr)) .build(); } - public static WeChatPayAccountPayload fromProto(PB.PaymentAccountPayload proto) { + public static WeChatPayAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { return new WeChatPayAccountPayload(proto.getPaymentMethodId(), proto.getId(), proto.getWeChatPayAccountPayload().getAccountNr(), diff --git a/core/src/main/java/bisq/core/payment/payload/WesternUnionAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/WesternUnionAccountPayload.java index 7ffc131959c..db0722a2227 100644 --- a/core/src/main/java/bisq/core/payment/payload/WesternUnionAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/WesternUnionAccountPayload.java @@ -21,8 +21,6 @@ import bisq.core.locale.CountryUtil; import bisq.core.locale.Res; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import org.springframework.util.CollectionUtils; @@ -82,14 +80,14 @@ private WesternUnionAccountPayload(String paymentMethodName, @Override public Message toProtoMessage() { - PB.WesternUnionAccountPayload.Builder builder = - PB.WesternUnionAccountPayload.newBuilder() + protobuf.WesternUnionAccountPayload.Builder builder = + protobuf.WesternUnionAccountPayload.newBuilder() .setHolderName(holderName) .setCity(city) .setState(state) .setEmail(email); - final PB.CountryBasedPaymentAccountPayload.Builder countryBasedPaymentAccountPayload = getPaymentAccountPayloadBuilder() + final protobuf.CountryBasedPaymentAccountPayload.Builder countryBasedPaymentAccountPayload = getPaymentAccountPayloadBuilder() .getCountryBasedPaymentAccountPayloadBuilder() .setWesternUnionAccountPayload(builder); return getPaymentAccountPayloadBuilder() @@ -97,9 +95,9 @@ public Message toProtoMessage() { .build(); } - public static PaymentAccountPayload fromProto(PB.PaymentAccountPayload proto) { - PB.CountryBasedPaymentAccountPayload countryBasedPaymentAccountPayload = proto.getCountryBasedPaymentAccountPayload(); - PB.WesternUnionAccountPayload westernUnionAccountPayload = countryBasedPaymentAccountPayload.getWesternUnionAccountPayload(); + public static PaymentAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { + protobuf.CountryBasedPaymentAccountPayload countryBasedPaymentAccountPayload = proto.getCountryBasedPaymentAccountPayload(); + protobuf.WesternUnionAccountPayload westernUnionAccountPayload = countryBasedPaymentAccountPayload.getWesternUnionAccountPayload(); return new WesternUnionAccountPayload(proto.getPaymentMethodId(), proto.getId(), countryBasedPaymentAccountPayload.getCountryCode(), diff --git a/core/src/main/java/bisq/core/presentation/CorePresentationModule.java b/core/src/main/java/bisq/core/presentation/CorePresentationModule.java index 6d84520d3ec..2d0b804886c 100644 --- a/core/src/main/java/bisq/core/presentation/CorePresentationModule.java +++ b/core/src/main/java/bisq/core/presentation/CorePresentationModule.java @@ -32,7 +32,7 @@ public CorePresentationModule(Environment environment) { protected void configure() { bind(BalancePresentation.class).in(Singleton.class); bind(TradePresentation.class).in(Singleton.class); - bind(DisputePresentation.class).in(Singleton.class); + bind(SupportTicketsPresentation.class).in(Singleton.class); } } diff --git a/core/src/main/java/bisq/core/presentation/DisputePresentation.java b/core/src/main/java/bisq/core/presentation/DisputePresentation.java deleted file mode 100644 index ab79175b993..00000000000 --- a/core/src/main/java/bisq/core/presentation/DisputePresentation.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * This file is part of Bisq. - * - * Bisq is free software: you can redistribute it and/or modify it - * under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or (at - * your option) any later version. - * - * Bisq is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public - * License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Bisq. If not, see . - */ - -package bisq.core.presentation; - -import bisq.core.arbitration.DisputeManager; - -import javax.inject.Inject; - -import javafx.beans.property.BooleanProperty; -import javafx.beans.property.SimpleBooleanProperty; -import javafx.beans.property.SimpleStringProperty; -import javafx.beans.property.StringProperty; - -import lombok.Getter; - -public class DisputePresentation { - @Getter - private final StringProperty numOpenDisputes = new SimpleStringProperty(); - @Getter - private final BooleanProperty showOpenDisputesNotification = new SimpleBooleanProperty(); - - @Inject - public DisputePresentation(DisputeManager disputeManager) { - disputeManager.getNumOpenDisputes().addListener((observable, oldValue, newValue) -> { - int openDisputes = (int) newValue; - if (openDisputes > 0) - numOpenDisputes.set(String.valueOf(openDisputes)); - if (openDisputes > 9) - numOpenDisputes.set("★"); - - showOpenDisputesNotification.set(openDisputes > 0); - }); - } -} diff --git a/core/src/main/java/bisq/core/presentation/SupportTicketsPresentation.java b/core/src/main/java/bisq/core/presentation/SupportTicketsPresentation.java new file mode 100644 index 00000000000..be98548140a --- /dev/null +++ b/core/src/main/java/bisq/core/presentation/SupportTicketsPresentation.java @@ -0,0 +1,78 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.presentation; + +import bisq.core.support.dispute.arbitration.ArbitrationManager; +import bisq.core.support.dispute.mediation.MediationManager; + +import javax.inject.Inject; + +import javafx.beans.property.BooleanProperty; +import javafx.beans.property.SimpleBooleanProperty; +import javafx.beans.property.SimpleStringProperty; +import javafx.beans.property.StringProperty; + +import java.util.concurrent.atomic.AtomicInteger; + +import lombok.Getter; + +public class SupportTicketsPresentation { + @Getter + private final StringProperty numOpenArbitrationTickets = new SimpleStringProperty(); + @Getter + private final BooleanProperty showOpenArbitrationTicketsNotification = new SimpleBooleanProperty(); + + @Getter + private final StringProperty numOpenMediationTickets = new SimpleStringProperty(); + @Getter + private final BooleanProperty showOpenMediationTicketsNotification = new SimpleBooleanProperty(); + + @Getter + private final StringProperty numOpenSupportTickets = new SimpleStringProperty(); + @Getter + private final BooleanProperty showOpenSupportTicketsNotification = new SimpleBooleanProperty(); + @org.jetbrains.annotations.NotNull + private final ArbitrationManager arbitrationManager; + @org.jetbrains.annotations.NotNull + private final MediationManager mediationManager; + + @Inject + public SupportTicketsPresentation(ArbitrationManager arbitrationManager, MediationManager mediationManager) { + this.arbitrationManager = arbitrationManager; + this.mediationManager = mediationManager; + + arbitrationManager.getNumOpenDisputes().addListener((observable, oldValue, newValue) -> onChange()); + mediationManager.getNumOpenDisputes().addListener((observable, oldValue, newValue) -> onChange()); + } + + private void onChange() { + AtomicInteger openArbitrationDisputes = new AtomicInteger(arbitrationManager.getNumOpenDisputes().get()); + int arbitrationTickets = openArbitrationDisputes.get(); + numOpenArbitrationTickets.set(String.valueOf(arbitrationTickets)); + showOpenArbitrationTicketsNotification.set(arbitrationTickets > 0); + + AtomicInteger openMediationDisputes = new AtomicInteger(mediationManager.getNumOpenDisputes().get()); + int mediationTickets = openMediationDisputes.get(); + numOpenMediationTickets.set(String.valueOf(mediationTickets)); + showOpenMediationTicketsNotification.set(mediationTickets > 0); + + int supportTickets = arbitrationTickets + mediationTickets; + numOpenSupportTickets.set(String.valueOf(supportTickets)); + showOpenSupportTicketsNotification.set(supportTickets > 0); + } +} diff --git a/core/src/main/java/bisq/core/proto/CoreProtoResolver.java b/core/src/main/java/bisq/core/proto/CoreProtoResolver.java index ebc101175e1..4799786b7db 100644 --- a/core/src/main/java/bisq/core/proto/CoreProtoResolver.java +++ b/core/src/main/java/bisq/core/proto/CoreProtoResolver.java @@ -17,9 +17,10 @@ package bisq.core.proto; +import bisq.core.account.sign.SignedWitness; +import bisq.core.account.witness.AccountAgeWitness; import bisq.core.dao.governance.blindvote.storage.BlindVotePayload; import bisq.core.dao.governance.proposal.storage.appendonly.ProposalPayload; -import bisq.core.payment.AccountAgeWitness; import bisq.core.payment.payload.AdvancedCashAccountPayload; import bisq.core.payment.payload.AliPayAccountPayload; import bisq.core.payment.payload.CashAppAccountPayload; @@ -32,6 +33,7 @@ import bisq.core.payment.payload.HalCashAccountPayload; import bisq.core.payment.payload.InstantCryptoCurrencyPayload; import bisq.core.payment.payload.InteracETransferAccountPayload; +import bisq.core.payment.payload.JapanBankAccountPayload;; import bisq.core.payment.payload.MoneyBeamAccountPayload; import bisq.core.payment.payload.MoneyGramAccountPayload; import bisq.core.payment.payload.NationalBankAccountPayload; @@ -57,16 +59,14 @@ import bisq.common.proto.ProtobufferRuntimeException; import bisq.common.proto.persistable.PersistableEnvelope; -import io.bisq.generated.protobuffer.PB; - import lombok.extern.slf4j.Slf4j; @Slf4j public class CoreProtoResolver implements ProtoResolver { @Override - public PaymentAccountPayload fromProto(PB.PaymentAccountPayload proto) { + public PaymentAccountPayload fromProto(protobuf.PaymentAccountPayload proto) { if (proto != null) { - final PB.PaymentAccountPayload.MessageCase messageCase = proto.getMessageCase(); + final protobuf.PaymentAccountPayload.MessageCase messageCase = proto.getMessageCase(); switch (messageCase) { case ALI_PAY_ACCOUNT_PAYLOAD: return AliPayAccountPayload.fromProto(proto); @@ -77,10 +77,10 @@ public PaymentAccountPayload fromProto(PB.PaymentAccountPayload proto) { case CLEAR_XCHANGE_ACCOUNT_PAYLOAD: return ClearXchangeAccountPayload.fromProto(proto); case COUNTRY_BASED_PAYMENT_ACCOUNT_PAYLOAD: - final PB.CountryBasedPaymentAccountPayload.MessageCase messageCaseCountry = proto.getCountryBasedPaymentAccountPayload().getMessageCase(); + final protobuf.CountryBasedPaymentAccountPayload.MessageCase messageCaseCountry = proto.getCountryBasedPaymentAccountPayload().getMessageCase(); switch (messageCaseCountry) { case BANK_ACCOUNT_PAYLOAD: - final PB.BankAccountPayload.MessageCase messageCaseBank = proto.getCountryBasedPaymentAccountPayload().getBankAccountPayload().getMessageCase(); + final protobuf.BankAccountPayload.MessageCase messageCaseBank = proto.getCountryBasedPaymentAccountPayload().getBankAccountPayload().getMessageCase(); switch (messageCaseBank) { case NATIONAL_BANK_ACCOUNT_PAYLOAD: return NationalBankAccountPayload.fromProto(proto); @@ -114,6 +114,8 @@ public PaymentAccountPayload fromProto(PB.PaymentAccountPayload proto) { return FasterPaymentsAccountPayload.fromProto(proto); case INTERAC_E_TRANSFER_ACCOUNT_PAYLOAD: return InteracETransferAccountPayload.fromProto(proto); + case JAPAN_BANK_ACCOUNT_PAYLOAD: + return JapanBankAccountPayload.fromProto(proto); case UPHOLD_ACCOUNT_PAYLOAD: return UpholdAccountPayload.fromProto(proto); case MONEY_BEAM_ACCOUNT_PAYLOAD: @@ -157,7 +159,7 @@ public PaymentAccountPayload fromProto(PB.PaymentAccountPayload proto) { } @Override - public PersistableEnvelope fromProto(PB.PersistableNetworkPayload proto) { + public PersistableEnvelope fromProto(protobuf.PersistableNetworkPayload proto) { if (proto != null) { switch (proto.getMessageCase()) { case ACCOUNT_AGE_WITNESS: @@ -168,6 +170,8 @@ public PersistableEnvelope fromProto(PB.PersistableNetworkPayload proto) { return ProposalPayload.fromProto(proto.getProposalPayload()); case BLIND_VOTE_PAYLOAD: return BlindVotePayload.fromProto(proto.getBlindVotePayload()); + case SIGNED_WITNESS: + return SignedWitness.fromProto(proto.getSignedWitness()); default: throw new ProtobufferRuntimeException("Unknown proto message case (PB.PersistableNetworkPayload). messageCase=" + proto.getMessageCase()); } diff --git a/core/src/main/java/bisq/core/proto/ProtoDevUtil.java b/core/src/main/java/bisq/core/proto/ProtoDevUtil.java index c62b65e0ea5..6b70441a866 100644 --- a/core/src/main/java/bisq/core/proto/ProtoDevUtil.java +++ b/core/src/main/java/bisq/core/proto/ProtoDevUtil.java @@ -17,8 +17,8 @@ package bisq.core.proto; -import bisq.core.arbitration.DisputeResult; import bisq.core.btc.model.AddressEntry; +import bisq.core.support.dispute.DisputeResult; import bisq.core.offer.AvailabilityResult; import bisq.core.offer.Offer; import bisq.core.offer.OfferPayload; diff --git a/core/src/main/java/bisq/core/proto/network/CoreNetworkProtoResolver.java b/core/src/main/java/bisq/core/proto/network/CoreNetworkProtoResolver.java index 4c9509a947f..9d84408420b 100644 --- a/core/src/main/java/bisq/core/proto/network/CoreNetworkProtoResolver.java +++ b/core/src/main/java/bisq/core/proto/network/CoreNetworkProtoResolver.java @@ -19,13 +19,6 @@ import bisq.core.alert.Alert; import bisq.core.alert.PrivateNotificationMessage; -import bisq.core.arbitration.Arbitrator; -import bisq.core.arbitration.Mediator; -import bisq.core.arbitration.messages.DisputeCommunicationMessage; -import bisq.core.arbitration.messages.DisputeResultMessage; -import bisq.core.arbitration.messages.OpenNewDisputeMessage; -import bisq.core.arbitration.messages.PeerOpenedDisputeMessage; -import bisq.core.arbitration.messages.PeerPublishedDisputePayoutTxMessage; import bisq.core.dao.governance.blindvote.network.messages.RepublishGovernanceDataRequest; import bisq.core.dao.governance.proposal.storage.temp.TempProposalPayload; import bisq.core.dao.monitoring.network.messages.GetBlindVoteStateHashesRequest; @@ -45,16 +38,25 @@ import bisq.core.offer.messages.OfferAvailabilityRequest; import bisq.core.offer.messages.OfferAvailabilityResponse; import bisq.core.proto.CoreProtoResolver; +import bisq.core.support.dispute.arbitration.arbitrator.Arbitrator; +import bisq.core.support.dispute.arbitration.messages.PeerPublishedDisputePayoutTxMessage; +import bisq.core.support.dispute.mediation.mediator.Mediator; +import bisq.core.support.dispute.messages.DisputeResultMessage; +import bisq.core.support.dispute.messages.OpenNewDisputeMessage; +import bisq.core.support.dispute.messages.PeerOpenedDisputeMessage; +import bisq.core.support.messages.ChatMessage; import bisq.core.trade.messages.CounterCurrencyTransferStartedMessage; import bisq.core.trade.messages.DepositTxPublishedMessage; +import bisq.core.trade.messages.MediatedPayoutTxPublishedMessage; +import bisq.core.trade.messages.MediatedPayoutTxSignatureMessage; import bisq.core.trade.messages.PayDepositRequest; import bisq.core.trade.messages.PayoutTxPublishedMessage; import bisq.core.trade.messages.PublishDepositTxRequest; import bisq.core.trade.statistics.TradeStatistics; import bisq.network.p2p.AckMessage; -import bisq.network.p2p.CloseConnectionMessage; import bisq.network.p2p.BundleOfEnvelopes; +import bisq.network.p2p.CloseConnectionMessage; import bisq.network.p2p.PrefixedSealedAndSignedMessage; import bisq.network.p2p.peers.getdata.messages.GetDataResponse; import bisq.network.p2p.peers.getdata.messages.GetUpdatedDataRequest; @@ -78,14 +80,14 @@ import bisq.common.proto.network.NetworkPayload; import bisq.common.proto.network.NetworkProtoResolver; -import io.bisq.generated.protobuffer.PB; - import javax.inject.Inject; +import javax.inject.Singleton; import lombok.extern.slf4j.Slf4j; // TODO Use ProtobufferException instead of ProtobufferRuntimeException @Slf4j +@Singleton public class CoreNetworkProtoResolver extends CoreProtoResolver implements NetworkProtoResolver { @Inject @@ -93,7 +95,7 @@ public CoreNetworkProtoResolver() { } @Override - public NetworkEnvelope fromProto(PB.NetworkEnvelope proto) throws ProtobufferException { + public NetworkEnvelope fromProto(protobuf.NetworkEnvelope proto) throws ProtobufferException { if (proto != null) { final int messageVersion = proto.getMessageVersion(); switch (proto.getMessageCase()) { @@ -142,13 +144,17 @@ public NetworkEnvelope fromProto(PB.NetworkEnvelope proto) throws ProtobufferExc return CounterCurrencyTransferStartedMessage.fromProto(proto.getCounterCurrencyTransferStartedMessage(), messageVersion); case PAYOUT_TX_PUBLISHED_MESSAGE: return PayoutTxPublishedMessage.fromProto(proto.getPayoutTxPublishedMessage(), messageVersion); + case MEDIATED_PAYOUT_TX_SIGNATURE_MESSAGE: + return MediatedPayoutTxSignatureMessage.fromProto(proto.getMediatedPayoutTxSignatureMessage(), messageVersion); + case MEDIATED_PAYOUT_TX_PUBLISHED_MESSAGE: + return MediatedPayoutTxPublishedMessage.fromProto(proto.getMediatedPayoutTxPublishedMessage(), messageVersion); case OPEN_NEW_DISPUTE_MESSAGE: return OpenNewDisputeMessage.fromProto(proto.getOpenNewDisputeMessage(), this, messageVersion); case PEER_OPENED_DISPUTE_MESSAGE: return PeerOpenedDisputeMessage.fromProto(proto.getPeerOpenedDisputeMessage(), this, messageVersion); - case DISPUTE_COMMUNICATION_MESSAGE: - return DisputeCommunicationMessage.fromProto(proto.getDisputeCommunicationMessage(), messageVersion); + case CHAT_MESSAGE: + return ChatMessage.fromProto(proto.getChatMessage(), messageVersion); case DISPUTE_RESULT_MESSAGE: return DisputeResultMessage.fromProto(proto.getDisputeResultMessage(), messageVersion); case PEER_PUBLISHED_DISPUTE_PAYOUT_TX_MESSAGE: @@ -204,7 +210,7 @@ public NetworkEnvelope fromProto(PB.NetworkEnvelope proto) throws ProtobufferExc } } - public NetworkPayload fromProto(PB.StorageEntryWrapper proto) { + public NetworkPayload fromProto(protobuf.StorageEntryWrapper proto) { if (proto != null) { switch (proto.getMessageCase()) { case PROTECTED_MAILBOX_STORAGE_ENTRY: @@ -221,7 +227,7 @@ public NetworkPayload fromProto(PB.StorageEntryWrapper proto) { } } - public NetworkPayload fromProto(PB.StoragePayload proto) { + public NetworkPayload fromProto(protobuf.StoragePayload proto) { if (proto != null) { switch (proto.getMessageCase()) { case ALERT: diff --git a/core/src/main/java/bisq/core/proto/persistable/CorePersistenceProtoResolver.java b/core/src/main/java/bisq/core/proto/persistable/CorePersistenceProtoResolver.java index 0878077c5ce..796572b0c3f 100644 --- a/core/src/main/java/bisq/core/proto/persistable/CorePersistenceProtoResolver.java +++ b/core/src/main/java/bisq/core/proto/persistable/CorePersistenceProtoResolver.java @@ -17,7 +17,8 @@ package bisq.core.proto.persistable; -import bisq.core.arbitration.DisputeList; +import bisq.core.account.sign.SignedWitnessStore; +import bisq.core.account.witness.AccountAgeWitnessStore; import bisq.core.btc.model.AddressEntryList; import bisq.core.btc.wallet.BtcWalletService; import bisq.core.dao.governance.blindvote.MyBlindVoteList; @@ -32,9 +33,10 @@ import bisq.core.dao.state.model.governance.BallotList; import bisq.core.dao.state.model.governance.MeritList; import bisq.core.dao.state.unconfirmed.UnconfirmedBsqChangeOutputList; -import bisq.core.payment.AccountAgeWitnessStore; import bisq.core.payment.PaymentAccountList; import bisq.core.proto.CoreProtoResolver; +import bisq.core.support.dispute.arbitration.ArbitrationDisputeList; +import bisq.core.support.dispute.mediation.MediationDisputeList; import bisq.core.trade.TradableList; import bisq.core.trade.statistics.TradeStatistics2Store; import bisq.core.user.PreferencesPayload; @@ -49,14 +51,14 @@ import bisq.common.proto.persistable.NavigationPath; import bisq.common.proto.persistable.PersistableEnvelope; import bisq.common.proto.persistable.PersistenceProtoResolver; +import bisq.common.storage.CorruptedDatabaseFilesHandler; import bisq.common.storage.Storage; -import io.bisq.generated.protobuffer.PB; - import com.google.inject.Provider; import javax.inject.Inject; import javax.inject.Named; +import javax.inject.Singleton; import java.io.File; @@ -64,23 +66,27 @@ // TODO Use ProtobufferException instead of ProtobufferRuntimeException @Slf4j +@Singleton public class CorePersistenceProtoResolver extends CoreProtoResolver implements PersistenceProtoResolver { private final Provider btcWalletService; private final NetworkProtoResolver networkProtoResolver; private final File storageDir; + private final CorruptedDatabaseFilesHandler corruptedDatabaseFilesHandler; @Inject public CorePersistenceProtoResolver(Provider btcWalletService, NetworkProtoResolver networkProtoResolver, - @Named(Storage.STORAGE_DIR) File storageDir) { + @Named(Storage.STORAGE_DIR) File storageDir, + CorruptedDatabaseFilesHandler corruptedDatabaseFilesHandler) { this.btcWalletService = btcWalletService; this.networkProtoResolver = networkProtoResolver; this.storageDir = storageDir; + this.corruptedDatabaseFilesHandler = corruptedDatabaseFilesHandler; } @Override - public PersistableEnvelope fromProto(PB.PersistableEnvelope proto) { + public PersistableEnvelope fromProto(protobuf.PersistableEnvelope proto) { if (proto != null) { switch (proto.getMessageCase()) { case SEQUENCE_NUMBER_MAP: @@ -92,14 +98,18 @@ public PersistableEnvelope fromProto(PB.PersistableEnvelope proto) { case TRADABLE_LIST: return TradableList.fromProto(proto.getTradableList(), this, - new Storage<>(storageDir, this), + new Storage<>(storageDir, this, corruptedDatabaseFilesHandler), btcWalletService.get()); case TRADE_STATISTICS_LIST: throw new ProtobufferRuntimeException("TRADE_STATISTICS_LIST is not used anymore"); - case DISPUTE_LIST: - return DisputeList.fromProto(proto.getDisputeList(), + case ARBITRATION_DISPUTE_LIST: + return ArbitrationDisputeList.fromProto(proto.getArbitrationDisputeList(), + this, + new Storage<>(storageDir, this, corruptedDatabaseFilesHandler)); + case MEDIATION_DISPUTE_LIST: + return MediationDisputeList.fromProto(proto.getMediationDisputeList(), this, - new Storage<>(storageDir, this)); + new Storage<>(storageDir, this, corruptedDatabaseFilesHandler)); case PREFERENCES_PAYLOAD: return PreferencesPayload.fromProto(proto.getPreferencesPayload(), this); case USER_PAYLOAD: @@ -138,6 +148,8 @@ public PersistableEnvelope fromProto(PB.PersistableEnvelope proto) { return MyProofOfBurnList.fromProto(proto.getMyProofOfBurnList()); case UNCONFIRMED_BSQ_CHANGE_OUTPUT_LIST: return UnconfirmedBsqChangeOutputList.fromProto(proto.getUnconfirmedBsqChangeOutputList()); + case SIGNED_WITNESS_STORE: + return SignedWitnessStore.fromProto(proto.getSignedWitnessStore()); default: throw new ProtobufferRuntimeException("Unknown proto message case(PB.PersistableEnvelope). " + diff --git a/core/src/main/java/bisq/core/provider/ProvidersRepository.java b/core/src/main/java/bisq/core/provider/ProvidersRepository.java index 3f97db1e682..27f7b9bc053 100644 --- a/core/src/main/java/bisq/core/provider/ProvidersRepository.java +++ b/core/src/main/java/bisq/core/provider/ProvidersRepository.java @@ -44,7 +44,6 @@ public class ProvidersRepository { "http://xc3nh4juf2hshy7e.onion/", // @emzy "http://ceaanhbvluug4we6.onion/", // @mrosseel "http://44mgyoe2b6oqiytt.onion/", // @devinbileck - "http://5bmpx76qllutpcyp.onion/", // @cbeams "http://62nvujg5iou3vu3i.onion/" // @alexej996 ); diff --git a/core/src/main/java/bisq/core/provider/price/PriceFeedService.java b/core/src/main/java/bisq/core/provider/price/PriceFeedService.java index 09e8ed93559..08b84c0b83d 100644 --- a/core/src/main/java/bisq/core/provider/price/PriceFeedService.java +++ b/core/src/main/java/bisq/core/provider/price/PriceFeedService.java @@ -139,10 +139,10 @@ public String getProviderNodeAddress() { private void request(boolean repeatRequests) { if (requestTs == 0) - log.info("request from provider {}", + log.debug("request from provider {}", providersRepository.getBaseUrl()); else - log.info("request from provider {} {} sec. after last request", + log.debug("request from provider {} {} sec. after last request", providersRepository.getBaseUrl(), (System.currentTimeMillis() - requestTs) / 1000d); @@ -158,12 +158,12 @@ private void request(boolean repeatRequests) { if (success) { final MarketPrice marketPrice = cache.get(currencyCode); if (marketPrice != null) - log.info("Received new {} from provider {} after {} sec.", + log.debug("Received new {} from provider {} after {} sec.", marketPrice, baseUrlOfRespondingProvider, (System.currentTimeMillis() - requestTs) / 1000d); else - log.info("Received new data from provider {} after {} sec. " + + log.debug("Received new data from provider {} after {} sec. " + "Requested market price for currency {} was not provided. " + "That is expected if currency is not listed at provider.", baseUrlOfRespondingProvider, @@ -182,7 +182,7 @@ private void request(boolean repeatRequests) { baseUrlOfCurrentRequest, baseUrlOfFaultyRequest); retryWithNewProvider(); } else { - log.info("We received an error from an earlier request. We have started a new request already so we ignore that error. " + + log.debug("We received an error from an earlier request. We have started a new request already so we ignore that error. " + "baseUrlOfCurrentRequest={}, baseUrlOfFaultyRequest={}", baseUrlOfCurrentRequest, baseUrlOfFaultyRequest); } @@ -360,10 +360,10 @@ private boolean applyPriceToConsumer() { } } else { if (baseUrlOfRespondingProvider == null) - log.info("Market price for currency " + currencyCode + " was not delivered by provider " + + log.debug("Market price for currency " + currencyCode + " was not delivered by provider " + baseUrl + ". That is expected at startup."); else - log.info("Market price for currency " + currencyCode + " is not provided by the provider " + + log.debug("Market price for currency " + currencyCode + " is not provided by the provider " + baseUrl + ". That is expected for currencies not listed at providers."); result = true; } @@ -372,7 +372,7 @@ private boolean applyPriceToConsumer() { ". priceProvider=" + baseUrl + ". Exception=" + t; } } else { - log.info("We don't have a price for currency " + currencyCode + ". priceProvider=" + baseUrl + + log.debug("We don't have a price for currency " + currencyCode + ". priceProvider=" + baseUrl + ". That is expected for currencies not listed at providers."); result = true; } diff --git a/core/src/main/java/bisq/core/provider/price/PriceRequest.java b/core/src/main/java/bisq/core/provider/price/PriceRequest.java index 04718345d9f..e1d3cc91f7d 100644 --- a/core/src/main/java/bisq/core/provider/price/PriceRequest.java +++ b/core/src/main/java/bisq/core/provider/price/PriceRequest.java @@ -49,7 +49,7 @@ public SettableFuture, Map>> reque Futures.addCallback(future, new FutureCallback, Map>>() { public void onSuccess(Tuple2, Map> marketPriceTuple) { - log.debug("Received marketPriceTuple of {}\nfrom provider {}", marketPriceTuple, provider); + log.trace("Received marketPriceTuple of {}\nfrom provider {}", marketPriceTuple, provider); resultFuture.set(marketPriceTuple); } diff --git a/core/src/main/java/bisq/core/setup/CoreNetworkCapabilities.java b/core/src/main/java/bisq/core/setup/CoreNetworkCapabilities.java index cebcc92888c..757f1f09df7 100644 --- a/core/src/main/java/bisq/core/setup/CoreNetworkCapabilities.java +++ b/core/src/main/java/bisq/core/setup/CoreNetworkCapabilities.java @@ -27,13 +27,20 @@ @Slf4j public class CoreNetworkCapabilities { - public static void setSupportedCapabilities(BisqEnvironment bisqEnvironment) { - Capabilities.app.addAll(Capability.TRADE_STATISTICS, Capability.TRADE_STATISTICS_2, Capability.ACCOUNT_AGE_WITNESS, Capability.ACK_MSG); - Capabilities.app.addAll(Capability.BUNDLE_OF_ENVELOPES); + static void setSupportedCapabilities(BisqEnvironment bisqEnvironment) { + Capabilities.app.addAll( + Capability.TRADE_STATISTICS, + Capability.TRADE_STATISTICS_2, + Capability.ACCOUNT_AGE_WITNESS, + Capability.ACK_MSG, + Capability.PROPOSAL, + Capability.BLIND_VOTE, + Capability.DAO_STATE, + Capability.BUNDLE_OF_ENVELOPES, + Capability.MEDIATION + ); if (BisqEnvironment.isDaoActivated(bisqEnvironment)) { - Capabilities.app.addAll(Capability.PROPOSAL, Capability.BLIND_VOTE, Capability.DAO_STATE); - maybeApplyDaoFullMode(bisqEnvironment); } } @@ -49,6 +56,7 @@ public static void maybeApplyDaoFullMode(BisqEnvironment bisqEnvironment) { } else { // A lite node has the capability to receive bsq blocks. We do not want to send BSQ blocks to full nodes // as they ignore them anyway. + log.info("Set Capability.RECEIVE_BSQ_BLOCK"); Capabilities.app.addAll(Capability.RECEIVE_BSQ_BLOCK); } } diff --git a/core/src/main/java/bisq/core/setup/CorePersistedDataHost.java b/core/src/main/java/bisq/core/setup/CorePersistedDataHost.java index 92892109cde..1a068e82a8a 100644 --- a/core/src/main/java/bisq/core/setup/CorePersistedDataHost.java +++ b/core/src/main/java/bisq/core/setup/CorePersistedDataHost.java @@ -17,7 +17,6 @@ package bisq.core.setup; -import bisq.core.arbitration.DisputeManager; import bisq.core.btc.model.AddressEntryList; import bisq.core.dao.DaoOptionKeys; import bisq.core.dao.governance.ballot.BallotListService; @@ -28,6 +27,8 @@ import bisq.core.dao.governance.proposal.MyProposalListService; import bisq.core.dao.state.unconfirmed.UnconfirmedBsqChangeOutputListService; import bisq.core.offer.OpenOfferManager; +import bisq.core.support.dispute.arbitration.ArbitrationDisputeListService; +import bisq.core.support.dispute.mediation.MediationDisputeListService; import bisq.core.trade.TradeManager; import bisq.core.trade.closed.ClosedTradableManager; import bisq.core.trade.failed.FailedTradesManager; @@ -60,7 +61,8 @@ public static List getPersistedDataHosts(Injector injector) { persistedDataHosts.add(injector.getInstance(TradeManager.class)); persistedDataHosts.add(injector.getInstance(ClosedTradableManager.class)); persistedDataHosts.add(injector.getInstance(FailedTradesManager.class)); - persistedDataHosts.add(injector.getInstance(DisputeManager.class)); + persistedDataHosts.add(injector.getInstance(ArbitrationDisputeListService.class)); + persistedDataHosts.add(injector.getInstance(MediationDisputeListService.class)); persistedDataHosts.add(injector.getInstance(P2PService.class)); if (injector.getInstance(Key.get(Boolean.class, Names.named(DaoOptionKeys.DAO_ACTIVATED)))) { diff --git a/core/src/main/java/bisq/core/support/SupportManager.java b/core/src/main/java/bisq/core/support/SupportManager.java new file mode 100644 index 00000000000..908a594aee8 --- /dev/null +++ b/core/src/main/java/bisq/core/support/SupportManager.java @@ -0,0 +1,320 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support; + +import bisq.core.btc.setup.WalletsSetup; +import bisq.core.support.messages.ChatMessage; +import bisq.core.support.messages.SupportMessage; + +import bisq.network.p2p.AckMessage; +import bisq.network.p2p.AckMessageSourceType; +import bisq.network.p2p.DecryptedMessageWithPubKey; +import bisq.network.p2p.NodeAddress; +import bisq.network.p2p.P2PService; +import bisq.network.p2p.SendMailboxMessageListener; + +import bisq.common.Timer; +import bisq.common.UserThread; +import bisq.common.crypto.PubKeyRing; +import bisq.common.proto.network.NetworkEnvelope; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.CopyOnWriteArraySet; + +import lombok.extern.slf4j.Slf4j; + +import javax.annotation.Nullable; + +@Slf4j +public abstract class SupportManager { + protected final P2PService p2PService; + protected final WalletsSetup walletsSetup; + protected final Map delayMsgMap = new HashMap<>(); + private final CopyOnWriteArraySet decryptedMailboxMessageWithPubKeys = new CopyOnWriteArraySet<>(); + private final CopyOnWriteArraySet decryptedDirectMessageWithPubKeys = new CopyOnWriteArraySet<>(); + private boolean allServicesInitialized; + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Constructor + /////////////////////////////////////////////////////////////////////////////////////////// + + public SupportManager(P2PService p2PService, WalletsSetup walletsSetup) { + this.p2PService = p2PService; + this.walletsSetup = walletsSetup; + + // We get first the message handler called then the onBootstrapped + p2PService.addDecryptedDirectMessageListener((decryptedMessageWithPubKey, senderAddress) -> { + decryptedDirectMessageWithPubKeys.add(decryptedMessageWithPubKey); + tryApplyMessages(); + }); + p2PService.addDecryptedMailboxListener((decryptedMessageWithPubKey, senderAddress) -> { + decryptedMailboxMessageWithPubKeys.add(decryptedMessageWithPubKey); + tryApplyMessages(); + }); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Abstract methods + /////////////////////////////////////////////////////////////////////////////////////////// + + protected abstract void dispatchMessage(SupportMessage networkEnvelope); + + public abstract NodeAddress getPeerNodeAddress(ChatMessage message); + + public abstract PubKeyRing getPeerPubKeyRing(ChatMessage message); + + public abstract SupportType getSupportType(); + + public abstract boolean channelOpen(ChatMessage message); + + public abstract List getAllChatMessages(); + + public abstract void addAndPersistChatMessage(ChatMessage message); + + public abstract void persist(); + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Delegates p2pService + /////////////////////////////////////////////////////////////////////////////////////////// + + public boolean isBootstrapped() { + return p2PService.isBootstrapped(); + } + + public NodeAddress getMyAddress() { + return p2PService.getAddress(); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // API + /////////////////////////////////////////////////////////////////////////////////////////// + + public void onAllServicesInitialized() { + allServicesInitialized = true; + } + + public void tryApplyMessages() { + if (isReady()) + applyMessages(); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Message handler + /////////////////////////////////////////////////////////////////////////////////////////// + + protected void onChatMessage(ChatMessage chatMessage) { + final String tradeId = chatMessage.getTradeId(); + final String uid = chatMessage.getUid(); + boolean channelOpen = channelOpen(chatMessage); + if (!channelOpen) { + log.debug("We got a chatMessage but we don't have a matching chat. TradeId = " + tradeId); + if (!delayMsgMap.containsKey(uid)) { + Timer timer = UserThread.runAfter(() -> onChatMessage(chatMessage), 1); + delayMsgMap.put(uid, timer); + } else { + String msg = "We got a chatMessage after we already repeated to apply the message after a delay. That should never happen. TradeId = " + tradeId; + log.warn(msg); + } + return; + } + + cleanupRetryMap(uid); + PubKeyRing receiverPubKeyRing = getPeerPubKeyRing(chatMessage); + + addAndPersistChatMessage(chatMessage); + + // We never get a errorMessage in that method (only if we cannot resolve the receiverPubKeyRing but then we + // cannot send it anyway) + if (receiverPubKeyRing != null) + sendAckMessage(chatMessage, receiverPubKeyRing, true, null); + } + + private void onAckMessage(AckMessage ackMessage, + @Nullable DecryptedMessageWithPubKey decryptedMessageWithPubKey) { + if (ackMessage.getSourceType() == getAckMessageSourceType()) { + if (ackMessage.isSuccess()) { + log.info("Received AckMessage for {} with tradeId {} and uid {}", + ackMessage.getSourceMsgClassName(), ackMessage.getSourceId(), ackMessage.getSourceUid()); + } else { + log.warn("Received AckMessage with error state for {} with tradeId {} and errorMessage={}", + ackMessage.getSourceMsgClassName(), ackMessage.getSourceId(), ackMessage.getErrorMessage()); + } + + getAllChatMessages().stream() + .filter(msg -> msg.getUid().equals(ackMessage.getSourceUid())) + .forEach(msg -> { + if (ackMessage.isSuccess()) + msg.setAcknowledged(true); + else + msg.setAckError(ackMessage.getErrorMessage()); + }); + persist(); + + if (decryptedMessageWithPubKey != null) + p2PService.removeEntryFromMailbox(decryptedMessageWithPubKey); + } + } + + protected abstract AckMessageSourceType getAckMessageSourceType(); + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Send message + /////////////////////////////////////////////////////////////////////////////////////////// + + public ChatMessage sendChatMessage(ChatMessage message) { + NodeAddress peersNodeAddress = getPeerNodeAddress(message); + PubKeyRing receiverPubKeyRing = getPeerPubKeyRing(message); + if (receiverPubKeyRing != null) { + log.info("Send {} to peer {}. tradeId={}, uid={}", + message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); + + p2PService.sendEncryptedMailboxMessage(peersNodeAddress, + receiverPubKeyRing, + message, + new SendMailboxMessageListener() { + @Override + public void onArrived() { + log.info("{} arrived at peer {}. tradeId={}, uid={}", + message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); + message.setArrived(true); + persist(); + } + + @Override + public void onStoredInMailbox() { + log.info("{} stored in mailbox for peer {}. tradeId={}, uid={}", + message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); + message.setStoredInMailbox(true); + persist(); + } + + @Override + public void onFault(String errorMessage) { + log.error("{} failed: Peer {}. tradeId={}, uid={}, errorMessage={}", + message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid(), errorMessage); + message.setSendMessageError(errorMessage); + persist(); + } + } + ); + } + + return message; + } + + protected void sendAckMessage(SupportMessage supportMessage, PubKeyRing peersPubKeyRing, + boolean result, @Nullable String errorMessage) { + String tradeId = supportMessage.getTradeId(); + String uid = supportMessage.getUid(); + AckMessage ackMessage = new AckMessage(p2PService.getNetworkNode().getNodeAddress(), + getAckMessageSourceType(), + supportMessage.getClass().getSimpleName(), + uid, + tradeId, + result, + errorMessage); + final NodeAddress peersNodeAddress = supportMessage.getSenderNodeAddress(); + log.info("Send AckMessage for {} to peer {}. tradeId={}, uid={}", + ackMessage.getSourceMsgClassName(), peersNodeAddress, tradeId, uid); + p2PService.sendEncryptedMailboxMessage( + peersNodeAddress, + peersPubKeyRing, + ackMessage, + new SendMailboxMessageListener() { + @Override + public void onArrived() { + log.info("AckMessage for {} arrived at peer {}. tradeId={}, uid={}", + ackMessage.getSourceMsgClassName(), peersNodeAddress, tradeId, uid); + } + + @Override + public void onStoredInMailbox() { + log.info("AckMessage for {} stored in mailbox for peer {}. tradeId={}, uid={}", + ackMessage.getSourceMsgClassName(), peersNodeAddress, tradeId, uid); + } + + @Override + public void onFault(String errorMessage) { + log.error("AckMessage for {} failed. Peer {}. tradeId={}, uid={}, errorMessage={}", + ackMessage.getSourceMsgClassName(), peersNodeAddress, tradeId, uid, errorMessage); + } + } + ); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Protected + /////////////////////////////////////////////////////////////////////////////////////////// + + protected boolean canProcessMessage(SupportMessage message) { + return message.getSupportType() == getSupportType(); + } + + protected void cleanupRetryMap(String uid) { + if (delayMsgMap.containsKey(uid)) { + Timer timer = delayMsgMap.remove(uid); + if (timer != null) + timer.stop(); + } + } + + private boolean isReady() { + return allServicesInitialized && + p2PService.isBootstrapped() && + walletsSetup.isDownloadComplete() && + walletsSetup.hasSufficientPeersForBroadcast(); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Private + /////////////////////////////////////////////////////////////////////////////////////////// + + private void applyMessages() { + decryptedDirectMessageWithPubKeys.forEach(decryptedMessageWithPubKey -> { + NetworkEnvelope networkEnvelope = decryptedMessageWithPubKey.getNetworkEnvelope(); + if (networkEnvelope instanceof SupportMessage) { + dispatchMessage((SupportMessage) networkEnvelope); + } else if (networkEnvelope instanceof AckMessage) { + onAckMessage((AckMessage) networkEnvelope, null); + } + }); + decryptedDirectMessageWithPubKeys.clear(); + + decryptedMailboxMessageWithPubKeys.forEach(decryptedMessageWithPubKey -> { + NetworkEnvelope networkEnvelope = decryptedMessageWithPubKey.getNetworkEnvelope(); + log.debug("decryptedMessageWithPubKey.message " + networkEnvelope); + if (networkEnvelope instanceof SupportMessage) { + dispatchMessage((SupportMessage) networkEnvelope); + p2PService.removeEntryFromMailbox(decryptedMessageWithPubKey); + } else if (networkEnvelope instanceof AckMessage) { + onAckMessage((AckMessage) networkEnvelope, decryptedMessageWithPubKey); + } + }); + decryptedMailboxMessageWithPubKeys.clear(); + } +} diff --git a/core/src/main/java/bisq/core/support/SupportSession.java b/core/src/main/java/bisq/core/support/SupportSession.java new file mode 100644 index 00000000000..b4df4ed0b10 --- /dev/null +++ b/core/src/main/java/bisq/core/support/SupportSession.java @@ -0,0 +1,56 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support; + +import bisq.core.support.messages.ChatMessage; + +import bisq.common.crypto.PubKeyRing; + +import javafx.collections.ObservableList; + +/** + * A Support session is using a trade or a dispute to implement the methods. + * It keeps the ChatView transparent if used in dispute or trade chat context. + */ +public abstract class SupportSession { + // todo refactor ui so that can be converted to isTrader + private boolean isClient; + + + protected SupportSession(boolean isClient) { + this.isClient = isClient; + } + + protected SupportSession() { + } + + // todo refactor ui so that can be converted to isTrader + public boolean isClient() { + return isClient; + } + + public abstract String getTradeId(); + + public abstract PubKeyRing getClientPubKeyRing(); + + public abstract ObservableList getObservableChatMessageList(); + + public abstract boolean chatIsOpen(); + + public abstract boolean isDisputeAgent(); +} diff --git a/core/src/main/java/bisq/core/support/SupportType.java b/core/src/main/java/bisq/core/support/SupportType.java new file mode 100644 index 00000000000..4d13c7848ec --- /dev/null +++ b/core/src/main/java/bisq/core/support/SupportType.java @@ -0,0 +1,35 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support; + +import bisq.common.proto.ProtoUtil; + +public enum SupportType { + ARBITRATION, // Need to be at index 0 to be the fall back for old clients + MEDIATION, + TRADE; + + public static SupportType fromProto( + protobuf.SupportType type) { + return ProtoUtil.enumFromProto(SupportType.class, type.name()); + } + + public static protobuf.SupportType toProtoMessage(SupportType supportType) { + return protobuf.SupportType.valueOf(supportType.name()); + } +} diff --git a/core/src/main/java/bisq/core/arbitration/Attachment.java b/core/src/main/java/bisq/core/support/dispute/Attachment.java similarity index 85% rename from core/src/main/java/bisq/core/arbitration/Attachment.java rename to core/src/main/java/bisq/core/support/dispute/Attachment.java index fa4c361e7da..1f425da2bfe 100644 --- a/core/src/main/java/bisq/core/arbitration/Attachment.java +++ b/core/src/main/java/bisq/core/support/dispute/Attachment.java @@ -15,12 +15,10 @@ * along with Bisq. If not, see . */ -package bisq.core.arbitration; +package bisq.core.support.dispute; import bisq.common.proto.network.NetworkPayload; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import lombok.Value; @@ -36,14 +34,14 @@ public Attachment(String fileName, byte[] bytes) { } @Override - public PB.Attachment toProtoMessage() { - return PB.Attachment.newBuilder() + public protobuf.Attachment toProtoMessage() { + return protobuf.Attachment.newBuilder() .setFileName(fileName) .setBytes(ByteString.copyFrom(bytes)) .build(); } - public static Attachment fromProto(PB.Attachment proto) { + public static Attachment fromProto(protobuf.Attachment proto) { return new Attachment(proto.getFileName(), proto.getBytes().toByteArray()); } } diff --git a/core/src/main/java/bisq/core/arbitration/Dispute.java b/core/src/main/java/bisq/core/support/dispute/Dispute.java similarity index 87% rename from core/src/main/java/bisq/core/arbitration/Dispute.java rename to core/src/main/java/bisq/core/support/dispute/Dispute.java index 0d9e474c04b..3348bbf963f 100644 --- a/core/src/main/java/bisq/core/arbitration/Dispute.java +++ b/core/src/main/java/bisq/core/support/dispute/Dispute.java @@ -15,10 +15,11 @@ * along with Bisq. If not, see . */ -package bisq.core.arbitration; +package bisq.core.support.dispute; -import bisq.core.arbitration.messages.DisputeCommunicationMessage; import bisq.core.proto.CoreProtoResolver; +import bisq.core.support.SupportType; +import bisq.core.support.messages.ChatMessage; import bisq.core.trade.Contract; import bisq.common.crypto.PubKeyRing; @@ -27,8 +28,6 @@ import bisq.common.storage.Storage; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import javafx.beans.property.BooleanProperty; @@ -41,7 +40,9 @@ import javafx.collections.FXCollections; import javafx.collections.ObservableList; +import java.util.ArrayList; import java.util.Date; +import java.util.List; import java.util.Optional; import java.util.stream.Collectors; @@ -79,25 +80,24 @@ public final class Dispute implements NetworkPayload { private final String makerContractSignature; @Nullable private final String takerContractSignature; - private final PubKeyRing arbitratorPubKeyRing; + private final PubKeyRing agentPubKeyRing; // arbitrator or mediator private final boolean isSupportTicket; - private final ObservableList disputeCommunicationMessages = FXCollections.observableArrayList(); + private final ObservableList chatMessages = FXCollections.observableArrayList(); private BooleanProperty isClosedProperty = new SimpleBooleanProperty(); // disputeResultProperty.get is Nullable! private ObjectProperty disputeResultProperty = new SimpleObjectProperty<>(); @Nullable private String disputePayoutTxId; - private long openingDate; - transient private Storage storage; + transient private Storage storage; /////////////////////////////////////////////////////////////////////////////////////////// // Constructor /////////////////////////////////////////////////////////////////////////////////////////// - public Dispute(Storage storage, + public Dispute(Storage storage, String tradeId, int traderId, boolean disputeOpenerIsBuyer, @@ -113,7 +113,7 @@ public Dispute(Storage storage, String contractAsJson, @Nullable String makerContractSignature, @Nullable String takerContractSignature, - PubKeyRing arbitratorPubKeyRing, + PubKeyRing agentPubKeyRing, boolean isSupportTicket) { this(tradeId, traderId, @@ -130,7 +130,7 @@ public Dispute(Storage storage, contractAsJson, makerContractSignature, takerContractSignature, - arbitratorPubKeyRing, + agentPubKeyRing, isSupportTicket); this.storage = storage; openingDate = new Date().getTime(); @@ -156,7 +156,7 @@ public Dispute(String tradeId, String contractAsJson, @Nullable String makerContractSignature, @Nullable String takerContractSignature, - PubKeyRing arbitratorPubKeyRing, + PubKeyRing agentPubKeyRing, boolean isSupportTicket) { this.tradeId = tradeId; this.traderId = traderId; @@ -173,15 +173,17 @@ public Dispute(String tradeId, this.contractAsJson = contractAsJson; this.makerContractSignature = makerContractSignature; this.takerContractSignature = takerContractSignature; - this.arbitratorPubKeyRing = arbitratorPubKeyRing; + this.agentPubKeyRing = agentPubKeyRing; this.isSupportTicket = isSupportTicket; id = tradeId + "_" + traderId; } @Override - public PB.Dispute toProtoMessage() { - PB.Dispute.Builder builder = PB.Dispute.newBuilder() + public protobuf.Dispute toProtoMessage() { + // Needed to avoid ConcurrentModificationException + List clonedChatMessages = new ArrayList<>(chatMessages); + protobuf.Dispute.Builder builder = protobuf.Dispute.newBuilder() .setTradeId(tradeId) .setTraderId(traderId) .setDisputeOpenerIsBuyer(disputeOpenerIsBuyer) @@ -190,10 +192,10 @@ public PB.Dispute toProtoMessage() { .setTradeDate(tradeDate) .setContract(contract.toProtoMessage()) .setContractAsJson(contractAsJson) - .setArbitratorPubKeyRing(arbitratorPubKeyRing.toProtoMessage()) + .setAgentPubKeyRing(agentPubKeyRing.toProtoMessage()) .setIsSupportTicket(isSupportTicket) - .addAllDisputeCommunicationMessages(disputeCommunicationMessages.stream() - .map(msg -> msg.toProtoNetworkEnvelope().getDisputeCommunicationMessage()) + .addAllChatMessage(clonedChatMessages.stream() + .map(msg -> msg.toProtoNetworkEnvelope().getChatMessage()) .collect(Collectors.toList())) .setIsClosed(isClosedProperty.get()) .setOpeningDate(openingDate) @@ -211,7 +213,7 @@ public PB.Dispute toProtoMessage() { return builder.build(); } - public static Dispute fromProto(PB.Dispute proto, CoreProtoResolver coreProtoResolver) { + public static Dispute fromProto(protobuf.Dispute proto, CoreProtoResolver coreProtoResolver) { final Dispute dispute = new Dispute(proto.getTradeId(), proto.getTraderId(), proto.getDisputeOpenerIsBuyer(), @@ -227,11 +229,11 @@ public static Dispute fromProto(PB.Dispute proto, CoreProtoResolver coreProtoRes proto.getContractAsJson(), ProtoUtil.stringOrNullFromProto(proto.getMakerContractSignature()), ProtoUtil.stringOrNullFromProto(proto.getTakerContractSignature()), - PubKeyRing.fromProto(proto.getArbitratorPubKeyRing()), + PubKeyRing.fromProto(proto.getAgentPubKeyRing()), proto.getIsSupportTicket()); - dispute.disputeCommunicationMessages.addAll(proto.getDisputeCommunicationMessagesList().stream() - .map(DisputeCommunicationMessage::fromPayloadProto) + dispute.chatMessages.addAll(proto.getChatMessageList().stream() + .map(ChatMessage::fromPayloadProto) .collect(Collectors.toList())); dispute.openingDate = proto.getOpeningDate(); @@ -247,22 +249,26 @@ public static Dispute fromProto(PB.Dispute proto, CoreProtoResolver coreProtoRes // API /////////////////////////////////////////////////////////////////////////////////////////// - public void addDisputeCommunicationMessage(DisputeCommunicationMessage disputeCommunicationMessage) { - if (!disputeCommunicationMessages.contains(disputeCommunicationMessage)) { - disputeCommunicationMessages.add(disputeCommunicationMessage); + public void addAndPersistChatMessage(ChatMessage chatMessage) { + if (!chatMessages.contains(chatMessage)) { + chatMessages.add(chatMessage); storage.queueUpForSave(); } else { log.error("disputeDirectMessage already exists"); } } + public boolean isMediationDispute() { + return !chatMessages.isEmpty() && chatMessages.get(0).getSupportType() == SupportType.MEDIATION; + } + /////////////////////////////////////////////////////////////////////////////////////////// // Setters /////////////////////////////////////////////////////////////////////////////////////////// // In case we get the object via the network storage is not set as its transient, so we need to set it. - public void setStorage(Storage storage) { + public void setStorage(Storage storage) { this.storage = storage; } @@ -280,7 +286,6 @@ public void setDisputeResult(DisputeResult disputeResult) { storage.queueUpForSave(); } - @SuppressWarnings("NullableProblems") public void setDisputePayoutTxId(String disputePayoutTxId) { boolean changed = this.disputePayoutTxId == null || !this.disputePayoutTxId.equals(disputePayoutTxId); this.disputePayoutTxId = disputePayoutTxId; @@ -337,9 +342,9 @@ public String toString() { ", contractAsJson='" + contractAsJson + '\'' + ", makerContractSignature='" + makerContractSignature + '\'' + ", takerContractSignature='" + takerContractSignature + '\'' + - ", arbitratorPubKeyRing=" + arbitratorPubKeyRing + + ", agentPubKeyRing=" + agentPubKeyRing + ", isSupportTicket=" + isSupportTicket + - ", disputeCommunicationMessages=" + disputeCommunicationMessages + + ", chatMessages=" + chatMessages + ", isClosed=" + isClosedProperty.get() + ", disputeResult=" + disputeResultProperty.get() + ", disputePayoutTxId='" + disputePayoutTxId + '\'' + diff --git a/core/src/main/java/bisq/core/arbitration/DisputeAlreadyOpenException.java b/core/src/main/java/bisq/core/support/dispute/DisputeAlreadyOpenException.java similarity index 95% rename from core/src/main/java/bisq/core/arbitration/DisputeAlreadyOpenException.java rename to core/src/main/java/bisq/core/support/dispute/DisputeAlreadyOpenException.java index 220080c5de7..04e2cdd9788 100644 --- a/core/src/main/java/bisq/core/arbitration/DisputeAlreadyOpenException.java +++ b/core/src/main/java/bisq/core/support/dispute/DisputeAlreadyOpenException.java @@ -15,7 +15,7 @@ * along with Bisq. If not, see . */ -package bisq.core.arbitration; +package bisq.core.support.dispute; public class DisputeAlreadyOpenException extends Exception { public DisputeAlreadyOpenException() { diff --git a/core/src/main/java/bisq/core/arbitration/DisputeList.java b/core/src/main/java/bisq/core/support/dispute/DisputeList.java similarity index 58% rename from core/src/main/java/bisq/core/arbitration/DisputeList.java rename to core/src/main/java/bisq/core/support/dispute/DisputeList.java index ce6bcb499bb..d2dd6cca12f 100644 --- a/core/src/main/java/bisq/core/arbitration/DisputeList.java +++ b/core/src/main/java/bisq/core/support/dispute/DisputeList.java @@ -15,24 +15,16 @@ * along with Bisq. If not, see . */ -package bisq.core.arbitration; +package bisq.core.support.dispute; -import bisq.core.proto.CoreProtoResolver; - -import bisq.common.proto.ProtoUtil; import bisq.common.proto.persistable.PersistableEnvelope; import bisq.common.proto.persistable.PersistedDataHost; import bisq.common.storage.Storage; -import io.bisq.generated.protobuffer.PB; - -import com.google.protobuf.Message; - import javafx.collections.FXCollections; import javafx.collections.ObservableList; import java.util.List; -import java.util.stream.Collectors; import java.util.stream.Stream; import lombok.Getter; @@ -41,55 +33,32 @@ @Slf4j @ToString -/** +/* * Holds a List of Dispute objects. * * Calls to the List are delegated because this class intercepts the add/remove calls so changes * can be saved to disc. */ -public final class DisputeList implements PersistableEnvelope, PersistedDataHost { - transient private final Storage storage; +public abstract class DisputeList implements PersistableEnvelope, PersistedDataHost { + transient protected final Storage storage; + @Getter - private final ObservableList list = FXCollections.observableArrayList(); + protected final ObservableList list = FXCollections.observableArrayList(); - public DisputeList(Storage storage) { + public DisputeList(Storage storage) { this.storage = storage; } - @Override - public void readPersisted() { - DisputeList persisted = storage.initAndGetPersisted(this, 50); - if (persisted != null) - list.addAll(persisted.getList()); - } /////////////////////////////////////////////////////////////////////////////////////////// // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - private DisputeList(Storage storage, List list) { + protected DisputeList(Storage storage, List list) { this.storage = storage; this.list.addAll(list); } - @Override - public Message toProtoMessage() { - return PB.PersistableEnvelope.newBuilder().setDisputeList(PB.DisputeList.newBuilder() - .addAllDispute(ProtoUtil.collectionToProto(list))).build(); - } - - public static DisputeList fromProto(PB.DisputeList proto, - CoreProtoResolver coreProtoResolver, - Storage storage) { - log.debug("DisputeList fromProto of {} ", proto); - - List list = proto.getDisputeList().stream() - .map(disputeProto -> Dispute.fromProto(disputeProto, coreProtoResolver)) - .collect(Collectors.toList()); - list.forEach(e -> e.setStorage(storage)); - return new DisputeList(storage, list); - } - /////////////////////////////////////////////////////////////////////////////////////////// // API @@ -97,10 +66,9 @@ public static DisputeList fromProto(PB.DisputeList proto, public boolean add(Dispute dispute) { if (!list.contains(dispute)) { - boolean changed = list.add(dispute); - if (changed) - persist(); - return changed; + list.add(dispute); + persist(); + return true; } else { return false; } @@ -126,7 +94,7 @@ public boolean isEmpty() { return list.isEmpty(); } - @SuppressWarnings({"BooleanMethodIsAlwaysInverted", "SuspiciousMethodCalls"}) + @SuppressWarnings({"SuspiciousMethodCalls"}) public boolean contains(Object o) { return list.contains(o); } diff --git a/core/src/main/java/bisq/core/support/dispute/DisputeListService.java b/core/src/main/java/bisq/core/support/dispute/DisputeListService.java new file mode 100644 index 00000000000..d3f57cb03a2 --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/DisputeListService.java @@ -0,0 +1,190 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute; + +import bisq.core.trade.Contract; + +import bisq.network.p2p.NodeAddress; + +import bisq.common.UserThread; +import bisq.common.proto.persistable.PersistedDataHost; +import bisq.common.storage.Storage; + +import org.fxmisc.easybind.EasyBind; +import org.fxmisc.easybind.Subscription; + +import javafx.beans.property.IntegerProperty; +import javafx.beans.property.SimpleIntegerProperty; + +import javafx.collections.FXCollections; +import javafx.collections.ListChangeListener; +import javafx.collections.ObservableList; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.function.Consumer; +import java.util.stream.Collectors; + +import lombok.Getter; +import lombok.extern.slf4j.Slf4j; + +import javax.annotation.Nullable; + +@Slf4j +public abstract class DisputeListService> implements PersistedDataHost { + @Getter + protected final Storage storage; + @Nullable + @Getter + private T disputeList; + private final Map disputeIsClosedSubscriptionsMap = new HashMap<>(); + @Getter + private final IntegerProperty numOpenDisputes = new SimpleIntegerProperty(); + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Constructor + /////////////////////////////////////////////////////////////////////////////////////////// + + public DisputeListService(Storage storage) { + this.storage = storage; + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Abstract methods + /////////////////////////////////////////////////////////////////////////////////////////// + + protected abstract T getConcreteDisputeList(); + + + /////////////////////////////////////////////////////////////////////////////////////////// + // PersistedDataHost + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public void readPersisted() { + disputeList = getConcreteDisputeList(); + disputeList.readPersisted(); + disputeList.stream().forEach(dispute -> dispute.setStorage(storage)); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Public + /////////////////////////////////////////////////////////////////////////////////////////// + + public void cleanupDisputes(@Nullable Consumer closedDisputeHandler) { + if (disputeList != null) { + disputeList.stream().forEach(dispute -> { + dispute.setStorage(storage); + String tradeId = dispute.getTradeId(); + if (dispute.isClosed()) { + if (closedDisputeHandler != null) { + closedDisputeHandler.accept(tradeId); + } + } + }); + } else { + log.warn("disputes is null"); + } + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Package scope + /////////////////////////////////////////////////////////////////////////////////////////// + + void onAllServicesInitialized() { + if (disputeList != null) { + disputeList.getList().addListener((ListChangeListener) change -> { + change.next(); + onDisputesChangeListener(change.getAddedSubList(), change.getRemoved()); + }); + onDisputesChangeListener(disputeList.getList(), null); + } else { + log.warn("disputes is null"); + } + } + + String getNrOfDisputes(boolean isBuyer, Contract contract) { + return String.valueOf(getDisputesAsObservableList().stream() + .filter(e -> { + Contract contract1 = e.getContract(); + if (contract1 == null) + return false; + + if (isBuyer) { + NodeAddress buyerNodeAddress = contract1.getBuyerNodeAddress(); + return buyerNodeAddress != null && buyerNodeAddress.equals(contract.getBuyerNodeAddress()); + } else { + NodeAddress sellerNodeAddress = contract1.getSellerNodeAddress(); + return sellerNodeAddress != null && sellerNodeAddress.equals(contract.getSellerNodeAddress()); + } + }) + .collect(Collectors.toSet()).size()); + } + + ObservableList getDisputesAsObservableList() { + if (disputeList == null) { + log.warn("disputes is null"); + return FXCollections.observableArrayList(); + } + return disputeList.getList(); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Private + /////////////////////////////////////////////////////////////////////////////////////////// + + private void onDisputesChangeListener(List addedList, + @Nullable List removedList) { + if (removedList != null) { + removedList.forEach(dispute -> { + String id = dispute.getId(); + if (disputeIsClosedSubscriptionsMap.containsKey(id)) { + disputeIsClosedSubscriptionsMap.get(id).unsubscribe(); + disputeIsClosedSubscriptionsMap.remove(id); + } + }); + } + addedList.forEach(dispute -> { + String id = dispute.getId(); + Subscription disputeStateSubscription = EasyBind.subscribe(dispute.isClosedProperty(), + isClosed -> { + if (disputeList != null) { + // We get the event before the list gets updated, so we execute on next frame + UserThread.execute(() -> { + int openDisputes = (int) disputeList.getList().stream() + .filter(e -> !e.isClosed()).count(); + numOpenDisputes.set(openDisputes); + }); + } + }); + disputeIsClosedSubscriptionsMap.put(id, disputeStateSubscription); + }); + } + + public void persist() { + if (disputeList != null) { + disputeList.persist(); + } + } +} diff --git a/core/src/main/java/bisq/core/support/dispute/DisputeManager.java b/core/src/main/java/bisq/core/support/dispute/DisputeManager.java new file mode 100644 index 00000000000..7049dbcc431 --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/DisputeManager.java @@ -0,0 +1,701 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute; + +import bisq.core.btc.setup.WalletsSetup; +import bisq.core.btc.wallet.BtcWalletService; +import bisq.core.btc.wallet.TradeWalletService; +import bisq.core.locale.Res; +import bisq.core.offer.OpenOfferManager; +import bisq.core.support.SupportManager; +import bisq.core.support.dispute.messages.DisputeResultMessage; +import bisq.core.support.dispute.messages.OpenNewDisputeMessage; +import bisq.core.support.dispute.messages.PeerOpenedDisputeMessage; +import bisq.core.support.messages.ChatMessage; +import bisq.core.trade.Contract; +import bisq.core.trade.Trade; +import bisq.core.trade.TradeManager; +import bisq.core.trade.closed.ClosedTradableManager; + +import bisq.network.p2p.BootstrapListener; +import bisq.network.p2p.NodeAddress; +import bisq.network.p2p.P2PService; +import bisq.network.p2p.SendMailboxMessageListener; + +import bisq.common.app.Version; +import bisq.common.crypto.PubKeyRing; +import bisq.common.handlers.FaultHandler; +import bisq.common.handlers.ResultHandler; +import bisq.common.storage.Storage; +import bisq.common.util.Tuple2; + +import javafx.beans.property.IntegerProperty; + +import javafx.collections.ObservableList; + +import java.util.List; +import java.util.Optional; +import java.util.UUID; +import java.util.stream.Collectors; + +import lombok.extern.slf4j.Slf4j; + +import static com.google.common.base.Preconditions.checkNotNull; + +@Slf4j +public abstract class DisputeManager> extends SupportManager { + protected final TradeWalletService tradeWalletService; + protected final BtcWalletService walletService; + protected final TradeManager tradeManager; + protected final ClosedTradableManager closedTradableManager; + protected final OpenOfferManager openOfferManager; + protected final PubKeyRing pubKeyRing; + protected final DisputeListService disputeListService; + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Constructor + /////////////////////////////////////////////////////////////////////////////////////////// + + public DisputeManager(P2PService p2PService, + TradeWalletService tradeWalletService, + BtcWalletService walletService, + WalletsSetup walletsSetup, + TradeManager tradeManager, + ClosedTradableManager closedTradableManager, + OpenOfferManager openOfferManager, + PubKeyRing pubKeyRing, + DisputeListService disputeListService) { + super(p2PService, walletsSetup); + + this.tradeWalletService = tradeWalletService; + this.walletService = walletService; + this.tradeManager = tradeManager; + this.closedTradableManager = closedTradableManager; + this.openOfferManager = openOfferManager; + this.pubKeyRing = pubKeyRing; + this.disputeListService = disputeListService; + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Implement template methods + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public void persist() { + disputeListService.persist(); + } + + @Override + public NodeAddress getPeerNodeAddress(ChatMessage message) { + Optional disputeOptional = findDispute(message); + if (!disputeOptional.isPresent()) { + log.warn("Could not find dispute for tradeId = {} traderId = {}", + message.getTradeId(), message.getTraderId()); + return null; + } + return getNodeAddressPubKeyRingTuple(disputeOptional.get()).first; + } + + @Override + public PubKeyRing getPeerPubKeyRing(ChatMessage message) { + Optional disputeOptional = findDispute(message); + if (!disputeOptional.isPresent()) { + log.warn("Could not find dispute for tradeId = {} traderId = {}", + message.getTradeId(), message.getTraderId()); + return null; + } + + return getNodeAddressPubKeyRingTuple(disputeOptional.get()).second; + } + + @Override + public List getAllChatMessages() { + return getDisputeList().stream() + .flatMap(dispute -> dispute.getChatMessages().stream()) + .collect(Collectors.toList()); + } + + @Override + public boolean channelOpen(ChatMessage message) { + return findDispute(message).isPresent(); + } + + @Override + public void addAndPersistChatMessage(ChatMessage message) { + findDispute(message).ifPresent(dispute -> { + if (dispute.getChatMessages().stream().noneMatch(m -> m.getUid().equals(message.getUid()))) { + dispute.addAndPersistChatMessage(message); + } else { + log.warn("We got a chatMessage what we have already stored. UId = {} TradeId = {}", + message.getUid(), message.getTradeId()); + } + }); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Abstract methods + /////////////////////////////////////////////////////////////////////////////////////////// + + // We get that message at both peers. The dispute object is in context of the trader + public abstract void onDisputeResultMessage(DisputeResultMessage disputeResultMessage); + + public abstract NodeAddress getAgentNodeAddress(Dispute dispute); + + protected abstract Trade.DisputeState getDisputeState_StartedByPeer(); + + public abstract void cleanupDisputes(); + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Delegates for disputeListService + /////////////////////////////////////////////////////////////////////////////////////////// + + public IntegerProperty getNumOpenDisputes() { + return disputeListService.getNumOpenDisputes(); + } + + public Storage getStorage() { + return disputeListService.getStorage(); + } + + public ObservableList getDisputesAsObservableList() { + return disputeListService.getDisputesAsObservableList(); + } + + public String getNrOfDisputes(boolean isBuyer, Contract contract) { + return disputeListService.getNrOfDisputes(isBuyer, contract); + } + + private T getDisputeList() { + return disputeListService.getDisputeList(); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // API + /////////////////////////////////////////////////////////////////////////////////////////// + + public void onAllServicesInitialized() { + super.onAllServicesInitialized(); + disputeListService.onAllServicesInitialized(); + + p2PService.addP2PServiceListener(new BootstrapListener() { + @Override + public void onUpdatedDataReceived() { + tryApplyMessages(); + } + }); + + walletsSetup.downloadPercentageProperty().addListener((observable, oldValue, newValue) -> { + if (walletsSetup.isDownloadComplete()) + tryApplyMessages(); + }); + + walletsSetup.numPeersProperty().addListener((observable, oldValue, newValue) -> { + if (walletsSetup.hasSufficientPeersForBroadcast()) + tryApplyMessages(); + }); + + tryApplyMessages(); + cleanupDisputes(); + } + + public boolean isTrader(Dispute dispute) { + return pubKeyRing.equals(dispute.getTraderPubKeyRing()); + } + + + public Optional findOwnDispute(String tradeId) { + T disputeList = getDisputeList(); + if (disputeList == null) { + log.warn("disputes is null"); + return Optional.empty(); + } + return disputeList.stream().filter(e -> e.getTradeId().equals(tradeId)).findAny(); + } + + /////////////////////////////////////////////////////////////////////////////////////////// + // Message handler + /////////////////////////////////////////////////////////////////////////////////////////// + + // arbitrator receives that from trader who opens dispute + protected void onOpenNewDisputeMessage(OpenNewDisputeMessage openNewDisputeMessage) { + T disputeList = getDisputeList(); + if (disputeList == null) { + log.warn("disputes is null"); + return; + } + + String errorMessage = null; + Dispute dispute = openNewDisputeMessage.getDispute(); + Contract contractFromOpener = dispute.getContract(); + PubKeyRing peersPubKeyRing = dispute.isDisputeOpenerIsBuyer() ? contractFromOpener.getSellerPubKeyRing() : contractFromOpener.getBuyerPubKeyRing(); + if (isAgent(dispute)) { + if (!disputeList.contains(dispute)) { + Optional storedDisputeOptional = findDispute(dispute); + if (!storedDisputeOptional.isPresent()) { + dispute.setStorage(disputeListService.getStorage()); + disputeList.add(dispute); + errorMessage = sendPeerOpenedDisputeMessage(dispute, contractFromOpener, peersPubKeyRing); + } else { + // valid case if both have opened a dispute and agent was not online. + log.debug("We got a dispute already open for that trade and trading peer. TradeId = {}", + dispute.getTradeId()); + } + } else { + errorMessage = "We got a dispute msg what we have already stored. TradeId = " + dispute.getTradeId(); + log.warn(errorMessage); + } + } else { + errorMessage = "Trader received openNewDisputeMessage. That must never happen."; + log.error(errorMessage); + } + + // We use the ChatMessage not the openNewDisputeMessage for the ACK + ObservableList messages = openNewDisputeMessage.getDispute().getChatMessages(); + if (!messages.isEmpty()) { + ChatMessage msg = messages.get(0); + PubKeyRing sendersPubKeyRing = dispute.isDisputeOpenerIsBuyer() ? contractFromOpener.getBuyerPubKeyRing() : contractFromOpener.getSellerPubKeyRing(); + sendAckMessage(msg, sendersPubKeyRing, errorMessage == null, errorMessage); + } + } + + // not dispute requester receives that from arbitrator + protected void onPeerOpenedDisputeMessage(PeerOpenedDisputeMessage peerOpenedDisputeMessage) { + T disputeList = getDisputeList(); + if (disputeList == null) { + log.warn("disputes is null"); + return; + } + + String errorMessage = null; + Dispute dispute = peerOpenedDisputeMessage.getDispute(); + if (!isAgent(dispute)) { + if (!disputeList.contains(dispute)) { + Optional storedDisputeOptional = findDispute(dispute); + if (!storedDisputeOptional.isPresent()) { + dispute.setStorage(disputeListService.getStorage()); + disputeList.add(dispute); + Optional tradeOptional = tradeManager.getTradeById(dispute.getTradeId()); + tradeOptional.ifPresent(trade -> trade.setDisputeState(getDisputeState_StartedByPeer())); + errorMessage = null; + } else { + // valid case if both have opened a dispute and agent was not online. + log.debug("We got a dispute already open for that trade and trading peer. TradeId = {}", + dispute.getTradeId()); + } + } else { + errorMessage = "We got a dispute msg what we have already stored. TradeId = " + dispute.getTradeId(); + log.warn(errorMessage); + } + } else { + errorMessage = "Arbitrator received peerOpenedDisputeMessage. That must never happen."; + log.error(errorMessage); + } + + // We use the ChatMessage not the peerOpenedDisputeMessage for the ACK + ObservableList messages = peerOpenedDisputeMessage.getDispute().getChatMessages(); + if (!messages.isEmpty()) { + ChatMessage msg = messages.get(0); + sendAckMessage(msg, dispute.getAgentPubKeyRing(), errorMessage == null, errorMessage); + } + + sendAckMessage(peerOpenedDisputeMessage, dispute.getAgentPubKeyRing(), errorMessage == null, errorMessage); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Send message + /////////////////////////////////////////////////////////////////////////////////////////// + + public void sendOpenNewDisputeMessage(Dispute dispute, + boolean reOpen, + ResultHandler resultHandler, + FaultHandler faultHandler) { + T disputeList = getDisputeList(); + if (disputeList == null) { + log.warn("disputes is null"); + return; + } + + if (disputeList.contains(dispute)) { + String msg = "We got a dispute msg what we have already stored. TradeId = " + dispute.getTradeId(); + log.warn(msg); + faultHandler.handleFault(msg, new DisputeAlreadyOpenException()); + return; + } + + Optional storedDisputeOptional = findDispute(dispute); + if (!storedDisputeOptional.isPresent() || reOpen) { + String disputeInfo = getDisputeInfo(dispute.isMediationDispute()); + String sysMsg = dispute.isSupportTicket() ? + Res.get("support.youOpenedTicket", disputeInfo, Version.VERSION) + : Res.get("support.youOpenedDispute", disputeInfo, Version.VERSION); + + ChatMessage chatMessage = new ChatMessage( + getSupportType(), + dispute.getTradeId(), + pubKeyRing.hashCode(), + false, + Res.get("support.systemMsg", sysMsg), + p2PService.getAddress()); + chatMessage.setSystemMessage(true); + dispute.addAndPersistChatMessage(chatMessage); + if (!reOpen) { + disputeList.add(dispute); + } + + NodeAddress agentNodeAddress = getAgentNodeAddress(dispute); + OpenNewDisputeMessage openNewDisputeMessage = new OpenNewDisputeMessage(dispute, + p2PService.getAddress(), + UUID.randomUUID().toString(), + getSupportType()); + log.info("Send {} to peer {}. tradeId={}, openNewDisputeMessage.uid={}, " + + "chatMessage.uid={}", + openNewDisputeMessage.getClass().getSimpleName(), agentNodeAddress, + openNewDisputeMessage.getTradeId(), openNewDisputeMessage.getUid(), + chatMessage.getUid()); + p2PService.sendEncryptedMailboxMessage(agentNodeAddress, + dispute.getAgentPubKeyRing(), + openNewDisputeMessage, + new SendMailboxMessageListener() { + @Override + public void onArrived() { + log.info("{} arrived at peer {}. tradeId={}, openNewDisputeMessage.uid={}, " + + "chatMessage.uid={}", + openNewDisputeMessage.getClass().getSimpleName(), agentNodeAddress, + openNewDisputeMessage.getTradeId(), openNewDisputeMessage.getUid(), + chatMessage.getUid()); + + // We use the chatMessage wrapped inside the openNewDisputeMessage for + // the state, as that is displayed to the user and we only persist that msg + chatMessage.setArrived(true); + disputeList.persist(); + resultHandler.handleResult(); + } + + @Override + public void onStoredInMailbox() { + log.info("{} stored in mailbox for peer {}. tradeId={}, openNewDisputeMessage.uid={}, " + + "chatMessage.uid={}", + openNewDisputeMessage.getClass().getSimpleName(), agentNodeAddress, + openNewDisputeMessage.getTradeId(), openNewDisputeMessage.getUid(), + chatMessage.getUid()); + + // We use the chatMessage wrapped inside the openNewDisputeMessage for + // the state, as that is displayed to the user and we only persist that msg + chatMessage.setStoredInMailbox(true); + disputeList.persist(); + resultHandler.handleResult(); + } + + @Override + public void onFault(String errorMessage) { + log.error("{} failed: Peer {}. tradeId={}, openNewDisputeMessage.uid={}, " + + "chatMessage.uid={}, errorMessage={}", + openNewDisputeMessage.getClass().getSimpleName(), agentNodeAddress, + openNewDisputeMessage.getTradeId(), openNewDisputeMessage.getUid(), + chatMessage.getUid(), errorMessage); + + // We use the chatMessage wrapped inside the openNewDisputeMessage for + // the state, as that is displayed to the user and we only persist that msg + chatMessage.setSendMessageError(errorMessage); + disputeList.persist(); + faultHandler.handleFault("Sending dispute message failed: " + + errorMessage, new DisputeMessageDeliveryFailedException()); + } + } + ); + } else { + String msg = "We got a dispute already open for that trade and trading peer.\n" + + "TradeId = " + dispute.getTradeId(); + log.warn(msg); + faultHandler.handleFault(msg, new DisputeAlreadyOpenException()); + } + } + + // arbitrator sends that to trading peer when he received openDispute request + private String sendPeerOpenedDisputeMessage(Dispute disputeFromOpener, + Contract contractFromOpener, + PubKeyRing pubKeyRing) { + T disputeList = getDisputeList(); + if (disputeList == null) { + log.warn("disputes is null"); + return null; + } + + Dispute dispute = new Dispute(disputeListService.getStorage(), + disputeFromOpener.getTradeId(), + pubKeyRing.hashCode(), + !disputeFromOpener.isDisputeOpenerIsBuyer(), + !disputeFromOpener.isDisputeOpenerIsMaker(), + pubKeyRing, + disputeFromOpener.getTradeDate().getTime(), + contractFromOpener, + disputeFromOpener.getContractHash(), + disputeFromOpener.getDepositTxSerialized(), + disputeFromOpener.getPayoutTxSerialized(), + disputeFromOpener.getDepositTxId(), + disputeFromOpener.getPayoutTxId(), + disputeFromOpener.getContractAsJson(), + disputeFromOpener.getMakerContractSignature(), + disputeFromOpener.getTakerContractSignature(), + disputeFromOpener.getAgentPubKeyRing(), + disputeFromOpener.isSupportTicket()); + Optional storedDisputeOptional = findDispute(dispute); + if (!storedDisputeOptional.isPresent()) { + String disputeInfo = getDisputeInfo(dispute.isMediationDispute()); + String sysMsg = dispute.isSupportTicket() ? + Res.get("support.peerOpenedTicket", disputeInfo) + : Res.get("support.peerOpenedDispute", disputeInfo); + ChatMessage chatMessage = new ChatMessage( + getSupportType(), + dispute.getTradeId(), + pubKeyRing.hashCode(), + false, + Res.get("support.systemMsg", sysMsg), + p2PService.getAddress()); + chatMessage.setSystemMessage(true); + dispute.addAndPersistChatMessage(chatMessage); + disputeList.add(dispute); + + // we mirrored dispute already! + Contract contract = dispute.getContract(); + PubKeyRing peersPubKeyRing = dispute.isDisputeOpenerIsBuyer() ? contract.getBuyerPubKeyRing() : contract.getSellerPubKeyRing(); + NodeAddress peersNodeAddress = dispute.isDisputeOpenerIsBuyer() ? contract.getBuyerNodeAddress() : contract.getSellerNodeAddress(); + PeerOpenedDisputeMessage peerOpenedDisputeMessage = new PeerOpenedDisputeMessage(dispute, + p2PService.getAddress(), + UUID.randomUUID().toString(), + getSupportType()); + log.info("Send {} to peer {}. tradeId={}, peerOpenedDisputeMessage.uid={}, " + + "chatMessage.uid={}", + peerOpenedDisputeMessage.getClass().getSimpleName(), peersNodeAddress, + peerOpenedDisputeMessage.getTradeId(), peerOpenedDisputeMessage.getUid(), + chatMessage.getUid()); + p2PService.sendEncryptedMailboxMessage(peersNodeAddress, + peersPubKeyRing, + peerOpenedDisputeMessage, + new SendMailboxMessageListener() { + @Override + public void onArrived() { + log.info("{} arrived at peer {}. tradeId={}, peerOpenedDisputeMessage.uid={}, " + + "chatMessage.uid={}", + peerOpenedDisputeMessage.getClass().getSimpleName(), peersNodeAddress, + peerOpenedDisputeMessage.getTradeId(), peerOpenedDisputeMessage.getUid(), + chatMessage.getUid()); + + // We use the chatMessage wrapped inside the peerOpenedDisputeMessage for + // the state, as that is displayed to the user and we only persist that msg + chatMessage.setArrived(true); + disputeList.persist(); + } + + @Override + public void onStoredInMailbox() { + log.info("{} stored in mailbox for peer {}. tradeId={}, peerOpenedDisputeMessage.uid={}, " + + "chatMessage.uid={}", + peerOpenedDisputeMessage.getClass().getSimpleName(), peersNodeAddress, + peerOpenedDisputeMessage.getTradeId(), peerOpenedDisputeMessage.getUid(), + chatMessage.getUid()); + + // We use the chatMessage wrapped inside the peerOpenedDisputeMessage for + // the state, as that is displayed to the user and we only persist that msg + chatMessage.setStoredInMailbox(true); + disputeList.persist(); + } + + @Override + public void onFault(String errorMessage) { + log.error("{} failed: Peer {}. tradeId={}, peerOpenedDisputeMessage.uid={}, " + + "chatMessage.uid={}, errorMessage={}", + peerOpenedDisputeMessage.getClass().getSimpleName(), peersNodeAddress, + peerOpenedDisputeMessage.getTradeId(), peerOpenedDisputeMessage.getUid(), + chatMessage.getUid(), errorMessage); + + // We use the chatMessage wrapped inside the peerOpenedDisputeMessage for + // the state, as that is displayed to the user and we only persist that msg + chatMessage.setSendMessageError(errorMessage); + disputeList.persist(); + } + } + ); + return null; + } else { + // valid case if both have opened a dispute and agent was not online. + log.debug("We got a dispute already open for that trade and trading peer. TradeId = {}", + dispute.getTradeId()); + return null; + } + } + + // arbitrator send result to trader + public void sendDisputeResultMessage(DisputeResult disputeResult, Dispute dispute, String text) { + T disputeList = getDisputeList(); + if (disputeList == null) { + log.warn("disputes is null"); + return; + } + + ChatMessage chatMessage = new ChatMessage( + getSupportType(), + dispute.getTradeId(), + dispute.getTraderPubKeyRing().hashCode(), + false, + text, + p2PService.getAddress()); + + dispute.addAndPersistChatMessage(chatMessage); + disputeResult.setChatMessage(chatMessage); + + NodeAddress peersNodeAddress; + Contract contract = dispute.getContract(); + if (contract.getBuyerPubKeyRing().equals(dispute.getTraderPubKeyRing())) + peersNodeAddress = contract.getBuyerNodeAddress(); + else + peersNodeAddress = contract.getSellerNodeAddress(); + DisputeResultMessage disputeResultMessage = new DisputeResultMessage(disputeResult, + p2PService.getAddress(), + UUID.randomUUID().toString(), + getSupportType()); + log.info("Send {} to peer {}. tradeId={}, disputeResultMessage.uid={}, chatMessage.uid={}", + disputeResultMessage.getClass().getSimpleName(), peersNodeAddress, disputeResultMessage.getTradeId(), + disputeResultMessage.getUid(), chatMessage.getUid()); + p2PService.sendEncryptedMailboxMessage(peersNodeAddress, + dispute.getTraderPubKeyRing(), + disputeResultMessage, + new SendMailboxMessageListener() { + @Override + public void onArrived() { + log.info("{} arrived at peer {}. tradeId={}, disputeResultMessage.uid={}, " + + "chatMessage.uid={}", + disputeResultMessage.getClass().getSimpleName(), peersNodeAddress, + disputeResultMessage.getTradeId(), disputeResultMessage.getUid(), + chatMessage.getUid()); + + // We use the chatMessage wrapped inside the disputeResultMessage for + // the state, as that is displayed to the user and we only persist that msg + chatMessage.setArrived(true); + disputeList.persist(); + } + + @Override + public void onStoredInMailbox() { + log.info("{} stored in mailbox for peer {}. tradeId={}, disputeResultMessage.uid={}, " + + "chatMessage.uid={}", + disputeResultMessage.getClass().getSimpleName(), peersNodeAddress, + disputeResultMessage.getTradeId(), disputeResultMessage.getUid(), + chatMessage.getUid()); + + // We use the chatMessage wrapped inside the disputeResultMessage for + // the state, as that is displayed to the user and we only persist that msg + chatMessage.setStoredInMailbox(true); + disputeList.persist(); + } + + @Override + public void onFault(String errorMessage) { + log.error("{} failed: Peer {}. tradeId={}, disputeResultMessage.uid={}, " + + "chatMessage.uid={}, errorMessage={}", + disputeResultMessage.getClass().getSimpleName(), peersNodeAddress, + disputeResultMessage.getTradeId(), disputeResultMessage.getUid(), + chatMessage.getUid(), errorMessage); + + // We use the chatMessage wrapped inside the disputeResultMessage for + // the state, as that is displayed to the user and we only persist that msg + chatMessage.setSendMessageError(errorMessage); + disputeList.persist(); + } + } + ); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Utils + /////////////////////////////////////////////////////////////////////////////////////////// + + private Tuple2 getNodeAddressPubKeyRingTuple(Dispute dispute) { + PubKeyRing receiverPubKeyRing = null; + NodeAddress peerNodeAddress = null; + if (isTrader(dispute)) { + receiverPubKeyRing = dispute.getAgentPubKeyRing(); + peerNodeAddress = getAgentNodeAddress(dispute); + } else if (isAgent(dispute)) { + receiverPubKeyRing = dispute.getTraderPubKeyRing(); + Contract contract = dispute.getContract(); + if (contract.getBuyerPubKeyRing().equals(receiverPubKeyRing)) + peerNodeAddress = contract.getBuyerNodeAddress(); + else + peerNodeAddress = contract.getSellerNodeAddress(); + } else { + log.error("That must not happen. Trader cannot communicate to other trader."); + } + return new Tuple2<>(peerNodeAddress, receiverPubKeyRing); + } + + private boolean isAgent(Dispute dispute) { + return pubKeyRing.equals(dispute.getAgentPubKeyRing()); + } + + private Optional findDispute(Dispute dispute) { + return findDispute(dispute.getTradeId(), dispute.getTraderId()); + } + + protected Optional findDispute(DisputeResult disputeResult) { + ChatMessage chatMessage = disputeResult.getChatMessage(); + checkNotNull(chatMessage, "chatMessage must not be null"); + return findDispute(disputeResult.getTradeId(), disputeResult.getTraderId()); + } + + private Optional findDispute(ChatMessage message) { + return findDispute(message.getTradeId(), message.getTraderId()); + } + + private Optional findDispute(String tradeId, int traderId) { + T disputeList = getDisputeList(); + if (disputeList == null) { + log.warn("disputes is null"); + return Optional.empty(); + } + return disputeList.stream() + .filter(e -> e.getTradeId().equals(tradeId) && e.getTraderId() == traderId) + .findAny(); + } + + public Optional findDispute(String tradeId) { + T disputeList = getDisputeList(); + if (disputeList == null) { + log.warn("disputes is null"); + return Optional.empty(); + } + return disputeList.stream() + .filter(e -> e.getTradeId().equals(tradeId)) + .findAny(); + } + + private String getDisputeInfo(boolean isMediationDispute) { + String role = isMediationDispute ? Res.get("shared.mediator").toLowerCase() : + Res.get("shared.arbitrator2").toLowerCase(); + String link = isMediationDispute ? "https://docs.bisq.network/trading-rules.html#mediation" : + "https://bisq.network/docs/exchange/arbitration-system"; + return Res.get("support.initialInfo", role, role, link); + } +} diff --git a/core/src/main/java/bisq/core/arbitration/MessageDeliveryFailedException.java b/core/src/main/java/bisq/core/support/dispute/DisputeMessageDeliveryFailedException.java similarity index 81% rename from core/src/main/java/bisq/core/arbitration/MessageDeliveryFailedException.java rename to core/src/main/java/bisq/core/support/dispute/DisputeMessageDeliveryFailedException.java index 10275e94512..39eeebd65f5 100644 --- a/core/src/main/java/bisq/core/arbitration/MessageDeliveryFailedException.java +++ b/core/src/main/java/bisq/core/support/dispute/DisputeMessageDeliveryFailedException.java @@ -15,10 +15,10 @@ * along with Bisq. If not, see . */ -package bisq.core.arbitration; +package bisq.core.support.dispute; -public class MessageDeliveryFailedException extends Exception { - public MessageDeliveryFailedException() { +public class DisputeMessageDeliveryFailedException extends Exception { + public DisputeMessageDeliveryFailedException() { super(); } } diff --git a/core/src/main/java/bisq/core/arbitration/DisputeResult.java b/core/src/main/java/bisq/core/support/dispute/DisputeResult.java similarity index 88% rename from core/src/main/java/bisq/core/arbitration/DisputeResult.java rename to core/src/main/java/bisq/core/support/dispute/DisputeResult.java index 6be440319f1..db11d29ef03 100644 --- a/core/src/main/java/bisq/core/arbitration/DisputeResult.java +++ b/core/src/main/java/bisq/core/support/dispute/DisputeResult.java @@ -15,16 +15,14 @@ * along with Bisq. If not, see . */ -package bisq.core.arbitration; +package bisq.core.support.dispute; -import bisq.core.arbitration.messages.DisputeCommunicationMessage; +import bisq.core.support.messages.ChatMessage; import bisq.common.proto.ProtoUtil; import bisq.common.proto.network.NetworkPayload; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import org.bitcoinj.core.Coin; @@ -76,7 +74,7 @@ public enum Reason { private final StringProperty summaryNotesProperty = new SimpleStringProperty(""); @Setter @Nullable - private DisputeCommunicationMessage disputeCommunicationMessage; + private ChatMessage chatMessage; @Setter @Nullable private byte[] arbitratorSignature; @@ -102,7 +100,7 @@ public DisputeResult(String tradeId, boolean idVerification, boolean screenCast, String summaryNotes, - @Nullable DisputeCommunicationMessage disputeCommunicationMessage, + @Nullable ChatMessage chatMessage, @Nullable byte[] arbitratorSignature, long buyerPayoutAmount, long sellerPayoutAmount, @@ -117,7 +115,7 @@ public DisputeResult(String tradeId, this.idVerificationProperty.set(idVerification); this.screenCastProperty.set(screenCast); this.summaryNotesProperty.set(summaryNotes); - this.disputeCommunicationMessage = disputeCommunicationMessage; + this.chatMessage = chatMessage; this.arbitratorSignature = arbitratorSignature; this.buyerPayoutAmount = buyerPayoutAmount; this.sellerPayoutAmount = sellerPayoutAmount; @@ -131,7 +129,7 @@ public DisputeResult(String tradeId, // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - public static DisputeResult fromProto(PB.DisputeResult proto) { + public static DisputeResult fromProto(protobuf.DisputeResult proto) { return new DisputeResult(proto.getTradeId(), proto.getTraderId(), ProtoUtil.enumFromProto(DisputeResult.Winner.class, proto.getWinner().name()), @@ -140,7 +138,7 @@ public static DisputeResult fromProto(PB.DisputeResult proto) { proto.getIdVerification(), proto.getScreenCast(), proto.getSummaryNotes(), - proto.getDisputeCommunicationMessage() == null ? null : DisputeCommunicationMessage.fromPayloadProto(proto.getDisputeCommunicationMessage()), + proto.getChatMessage() == null ? null : ChatMessage.fromPayloadProto(proto.getChatMessage()), proto.getArbitratorSignature().toByteArray(), proto.getBuyerPayoutAmount(), proto.getSellerPayoutAmount(), @@ -150,8 +148,8 @@ public static DisputeResult fromProto(PB.DisputeResult proto) { } @Override - public PB.DisputeResult toProtoMessage() { - final PB.DisputeResult.Builder builder = PB.DisputeResult.newBuilder() + public protobuf.DisputeResult toProtoMessage() { + final protobuf.DisputeResult.Builder builder = protobuf.DisputeResult.newBuilder() .setTradeId(tradeId) .setTraderId(traderId) .setReasonOrdinal(reasonOrdinal) @@ -166,9 +164,9 @@ public PB.DisputeResult toProtoMessage() { Optional.ofNullable(arbitratorSignature).ifPresent(arbitratorSignature -> builder.setArbitratorSignature(ByteString.copyFrom(arbitratorSignature))); Optional.ofNullable(arbitratorPubKey).ifPresent(arbitratorPubKey -> builder.setArbitratorPubKey(ByteString.copyFrom(arbitratorPubKey))); - Optional.ofNullable(winner).ifPresent(result -> builder.setWinner(PB.DisputeResult.Winner.valueOf(winner.name()))); - Optional.ofNullable(disputeCommunicationMessage).ifPresent(disputeCommunicationMessage -> - builder.setDisputeCommunicationMessage(disputeCommunicationMessage.toProtoNetworkEnvelope().getDisputeCommunicationMessage())); + Optional.ofNullable(winner).ifPresent(result -> builder.setWinner(protobuf.DisputeResult.Winner.valueOf(winner.name()))); + Optional.ofNullable(chatMessage).ifPresent(chatMessage -> + builder.setChatMessage(chatMessage.toProtoNetworkEnvelope().getChatMessage())); return builder.build(); } @@ -244,7 +242,7 @@ public String toString() { ",\n idVerificationProperty=" + idVerificationProperty + ",\n screenCastProperty=" + screenCastProperty + ",\n summaryNotesProperty=" + summaryNotesProperty + - ",\n disputeCommunicationMessage=" + disputeCommunicationMessage + + ",\n chatMessage=" + chatMessage + ",\n arbitratorSignature=" + Utilities.bytesAsHexString(arbitratorSignature) + ",\n buyerPayoutAmount=" + buyerPayoutAmount + ",\n sellerPayoutAmount=" + sellerPayoutAmount + diff --git a/core/src/main/java/bisq/core/support/dispute/DisputeSession.java b/core/src/main/java/bisq/core/support/dispute/DisputeSession.java new file mode 100644 index 00000000000..cebe715e16d --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/DisputeSession.java @@ -0,0 +1,79 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute; + +import bisq.core.support.SupportSession; +import bisq.core.support.messages.ChatMessage; + +import bisq.common.crypto.PubKeyRing; + +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; + +import lombok.extern.slf4j.Slf4j; + +import javax.annotation.Nullable; + +@Slf4j +public abstract class DisputeSession extends SupportSession { + @Nullable + private Dispute dispute; + private final boolean isTrader; + + public DisputeSession(@Nullable Dispute dispute, boolean isTrader) { + super(); + this.dispute = dispute; + this.isTrader = isTrader; + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Dependent on selected dispute + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public boolean isClient() { + return isTrader; + } + + @Override + public String getTradeId() { + return dispute != null ? dispute.getTradeId() : ""; + } + + @Override + public PubKeyRing getClientPubKeyRing() { + // Get pubKeyRing of trader. Arbitrator is considered server for the chat session + return dispute != null ? dispute.getTraderPubKeyRing() : null; + } + + @Override + public ObservableList getObservableChatMessageList() { + return dispute != null ? dispute.getChatMessages() : FXCollections.observableArrayList(); + } + + @Override + public boolean chatIsOpen() { + return dispute != null && !dispute.isClosed(); + } + + @Override + public boolean isDisputeAgent() { + return !isClient(); + } +} diff --git a/core/src/main/java/bisq/core/support/dispute/agent/DisputeAgent.java b/core/src/main/java/bisq/core/support/dispute/agent/DisputeAgent.java new file mode 100644 index 00000000000..aa583d04de8 --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/agent/DisputeAgent.java @@ -0,0 +1,113 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.agent; + +import bisq.network.p2p.NodeAddress; +import bisq.network.p2p.storage.payload.ExpirablePayload; +import bisq.network.p2p.storage.payload.ProtectedStoragePayload; + +import bisq.common.crypto.PubKeyRing; +import bisq.common.util.ExtraDataMapValidator; +import bisq.common.util.Utilities; + +import java.security.PublicKey; + +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.extern.slf4j.Slf4j; + +import javax.annotation.Nullable; + +@EqualsAndHashCode +@Slf4j +@Getter +public abstract class DisputeAgent implements ProtectedStoragePayload, ExpirablePayload { + public static final long TTL = TimeUnit.DAYS.toMillis(10); + + protected final NodeAddress nodeAddress; + protected final PubKeyRing pubKeyRing; + protected final List languageCodes; + protected final long registrationDate; + protected final byte[] registrationPubKey; + protected final String registrationSignature; + @Nullable + protected final String emailAddress; + @Nullable + protected final String info; + + // Should be only used in emergency case if we need to add data but do not want to break backward compatibility + // at the P2P network storage checks. The hash of the object will be used to verify if the data is valid. Any new + // field in a class would break that hash and therefore break the storage mechanism. + @Nullable + protected Map extraDataMap; + + public DisputeAgent(NodeAddress nodeAddress, + PubKeyRing pubKeyRing, + List languageCodes, + long registrationDate, + byte[] registrationPubKey, + String registrationSignature, + @Nullable String emailAddress, + @Nullable String info, + @Nullable Map extraDataMap) { + this.nodeAddress = nodeAddress; + this.pubKeyRing = pubKeyRing; + this.languageCodes = languageCodes; + this.registrationDate = registrationDate; + this.registrationPubKey = registrationPubKey; + this.registrationSignature = registrationSignature; + this.emailAddress = emailAddress; + this.info = info; + this.extraDataMap = ExtraDataMapValidator.getValidatedExtraDataMap(extraDataMap); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // API + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public long getTTL() { + return TTL; + } + + @Override + public PublicKey getOwnerPubKey() { + return pubKeyRing.getSignaturePubKey(); + } + + + @Override + public String toString() { + return "DisputeAgent{" + + "\n nodeAddress=" + nodeAddress + + ",\n pubKeyRing=" + pubKeyRing + + ",\n languageCodes=" + languageCodes + + ",\n registrationDate=" + registrationDate + + ",\n registrationPubKey=" + Utilities.bytesAsHexString(registrationPubKey) + + ",\n registrationSignature='" + registrationSignature + '\'' + + ",\n emailAddress='" + emailAddress + '\'' + + ",\n info='" + info + '\'' + + ",\n extraDataMap=" + extraDataMap + + "\n}"; + } +} diff --git a/core/src/main/java/bisq/core/support/dispute/agent/DisputeAgentManager.java b/core/src/main/java/bisq/core/support/dispute/agent/DisputeAgentManager.java new file mode 100644 index 00000000000..16cc1b38e87 --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/agent/DisputeAgentManager.java @@ -0,0 +1,338 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.agent; + +import bisq.core.filter.FilterManager; +import bisq.core.user.User; + +import bisq.network.p2p.BootstrapListener; +import bisq.network.p2p.NodeAddress; +import bisq.network.p2p.P2PService; +import bisq.network.p2p.storage.HashMapChangedListener; +import bisq.network.p2p.storage.payload.ProtectedStorageEntry; + +import bisq.common.Timer; +import bisq.common.UserThread; +import bisq.common.app.DevEnv; +import bisq.common.crypto.KeyRing; +import bisq.common.handlers.ErrorMessageHandler; +import bisq.common.handlers.ResultHandler; +import bisq.common.util.Utilities; + +import org.bitcoinj.core.ECKey; +import org.bitcoinj.core.Utils; + +import javafx.collections.FXCollections; +import javafx.collections.ObservableMap; + +import java.security.PublicKey; +import java.security.SignatureException; + +import java.math.BigInteger; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.Optional; +import java.util.concurrent.TimeUnit; +import java.util.function.Function; +import java.util.stream.Collectors; + +import lombok.extern.slf4j.Slf4j; + +import javax.annotation.Nullable; + +import static org.bitcoinj.core.Utils.HEX; + +@Slf4j +public abstract class DisputeAgentManager { + + /////////////////////////////////////////////////////////////////////////////////////////// + // Static + /////////////////////////////////////////////////////////////////////////////////////////// + + protected static final long REPUBLISH_MILLIS = DisputeAgent.TTL / 2; + protected static final long RETRY_REPUBLISH_SEC = 5; + protected static final long REPEATED_REPUBLISH_AT_STARTUP_SEC = 60; + + protected final List publicKeys; + + /////////////////////////////////////////////////////////////////////////////////////////// + // Instance fields + /////////////////////////////////////////////////////////////////////////////////////////// + + protected final KeyRing keyRing; + protected final DisputeAgentService disputeAgentService; + protected final User user; + protected final FilterManager filterManager; + protected final ObservableMap observableMap = FXCollections.observableHashMap(); + protected List persistedAcceptedDisputeAgents; + protected Timer republishTimer, retryRepublishTimer; + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Constructor + /////////////////////////////////////////////////////////////////////////////////////////// + + public DisputeAgentManager(KeyRing keyRing, + DisputeAgentService disputeAgentService, + User user, + FilterManager filterManager, + boolean useDevPrivilegeKeys) { + this.keyRing = keyRing; + this.disputeAgentService = disputeAgentService; + this.user = user; + this.filterManager = filterManager; + publicKeys = useDevPrivilegeKeys ? Collections.singletonList(DevEnv.DEV_PRIVILEGE_PUB_KEY) : getPubKeyList(); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Abstract methods + /////////////////////////////////////////////////////////////////////////////////////////// + + protected abstract List getPubKeyList(); + + protected abstract boolean isExpectedInstance(ProtectedStorageEntry data); + + protected abstract void addAcceptedDisputeAgentToUser(T disputeAgent); + + protected abstract T getRegisteredDisputeAgentFromUser(); + + protected abstract void clearAcceptedDisputeAgentsAtUser(); + + protected abstract List getAcceptedDisputeAgentsFromUser(); + + protected abstract void removeAcceptedDisputeAgentFromUser(ProtectedStorageEntry data); + + protected abstract void setRegisteredDisputeAgentAtUser(T disputeAgent); + + + /////////////////////////////////////////////////////////////////////////////////////////// + // API + /////////////////////////////////////////////////////////////////////////////////////////// + + public void onAllServicesInitialized() { + disputeAgentService.addHashSetChangedListener(new HashMapChangedListener() { + @Override + public void onAdded(ProtectedStorageEntry data) { + if (isExpectedInstance(data)) { + updateMap(); + } + } + + @Override + public void onRemoved(ProtectedStorageEntry data) { + if (isExpectedInstance(data)) { + updateMap(); + removeAcceptedDisputeAgentFromUser(data); + } + } + }); + + persistedAcceptedDisputeAgents = new ArrayList<>(getAcceptedDisputeAgentsFromUser()); + clearAcceptedDisputeAgentsAtUser(); + + if (getRegisteredDisputeAgentFromUser() != null) { + P2PService p2PService = disputeAgentService.getP2PService(); + if (p2PService.isBootstrapped()) + startRepublishDisputeAgent(); + else + p2PService.addP2PServiceListener(new BootstrapListener() { + @Override + public void onUpdatedDataReceived() { + startRepublishDisputeAgent(); + } + }); + } + + filterManager.filterProperty().addListener((observable, oldValue, newValue) -> updateMap()); + + updateMap(); + } + + public void shutDown() { + stopRepublishTimer(); + stopRetryRepublishTimer(); + } + + protected void startRepublishDisputeAgent() { + if (republishTimer == null) { + republishTimer = UserThread.runPeriodically(this::republish, REPUBLISH_MILLIS, TimeUnit.MILLISECONDS); + UserThread.runAfter(this::republish, REPEATED_REPUBLISH_AT_STARTUP_SEC); + republish(); + } + } + + public void updateMap() { + Map map = disputeAgentService.getDisputeAgents(); + observableMap.clear(); + Map filtered = map.values().stream() + .filter(e -> { + String pubKeyAsHex = Utils.HEX.encode(e.getRegistrationPubKey()); + boolean isInPublicKeyInList = isPublicKeyInList(pubKeyAsHex); + if (!isInPublicKeyInList) { + if (DevEnv.DEV_PRIVILEGE_PUB_KEY.equals(pubKeyAsHex)) + log.info("We got the DEV_PRIVILEGE_PUB_KEY in our list of publicKeys. RegistrationPubKey={}, nodeAddress={}", + Utilities.bytesAsHexString(e.getRegistrationPubKey()), + e.getNodeAddress().getFullAddress()); + else + log.warn("We got an disputeAgent which is not in our list of publicKeys. RegistrationPubKey={}, nodeAddress={}", + Utilities.bytesAsHexString(e.getRegistrationPubKey()), + e.getNodeAddress().getFullAddress()); + } + final boolean isSigValid = verifySignature(e.getPubKeyRing().getSignaturePubKey(), + e.getRegistrationPubKey(), + e.getRegistrationSignature()); + if (!isSigValid) + log.warn("Sig check for disputeAgent failed. DisputeAgent={}", e.toString()); + + return isInPublicKeyInList && isSigValid; + }) + .collect(Collectors.toMap(DisputeAgent::getNodeAddress, Function.identity())); + + observableMap.putAll(filtered); + observableMap.values().forEach(this::addAcceptedDisputeAgentToUser); + + log.info("Available disputeAgents: {}", observableMap.keySet()); + } + + + public void addDisputeAgent(T disputeAgent, + ResultHandler resultHandler, + ErrorMessageHandler errorMessageHandler) { + setRegisteredDisputeAgentAtUser(disputeAgent); + observableMap.put(disputeAgent.getNodeAddress(), disputeAgent); + disputeAgentService.addDisputeAgent(disputeAgent, + () -> { + log.info("DisputeAgent successfully saved in P2P network"); + resultHandler.handleResult(); + + if (observableMap.size() > 0) + UserThread.runAfter(this::updateMap, 100, TimeUnit.MILLISECONDS); + }, + errorMessageHandler); + } + + + public void removeDisputeAgent(ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { + T registeredDisputeAgent = getRegisteredDisputeAgentFromUser(); + if (registeredDisputeAgent != null) { + setRegisteredDisputeAgentAtUser(null); + observableMap.remove(registeredDisputeAgent.getNodeAddress()); + disputeAgentService.removeDisputeAgent(registeredDisputeAgent, + () -> { + log.debug("DisputeAgent successfully removed from P2P network"); + resultHandler.handleResult(); + }, + errorMessageHandler); + } + } + + public ObservableMap getObservableMap() { + return observableMap; + } + + // A protected key is handed over to selected disputeAgents for registration. + // An invited disputeAgent will sign at registration his storageSignaturePubKey with that protected key and attach the signature and pubKey to his data. + // Other users will check the signature with the list of public keys hardcoded in the app. + public String signStorageSignaturePubKey(ECKey key) { + String keyToSignAsHex = Utils.HEX.encode(keyRing.getPubKeyRing().getSignaturePubKey().getEncoded()); + return key.signMessage(keyToSignAsHex); + } + + @Nullable + public ECKey getRegistrationKey(String privKeyBigIntString) { + try { + return ECKey.fromPrivate(new BigInteger(1, HEX.decode(privKeyBigIntString))); + } catch (Throwable t) { + return null; + } + } + + public boolean isPublicKeyInList(String pubKeyAsHex) { + return publicKeys.contains(pubKeyAsHex); + } + + public boolean isAgentAvailableForLanguage(String languageCode) { + return observableMap.values().stream().anyMatch(agent -> + agent.getLanguageCodes().stream().anyMatch(lc -> lc.equals(languageCode))); + } + + public List getDisputeAgentLanguages(List nodeAddresses) { + return observableMap.values().stream() + .filter(disputeAgent -> nodeAddresses.stream().anyMatch(nodeAddress -> nodeAddress.equals(disputeAgent.getNodeAddress()))) + .flatMap(disputeAgent -> disputeAgent.getLanguageCodes().stream()) + .distinct() + .collect(Collectors.toList()); + } + + public Optional getDisputeAgentByNodeAddress(NodeAddress nodeAddress) { + return observableMap.containsKey(nodeAddress) ? + Optional.of(observableMap.get(nodeAddress)) : + Optional.empty(); + } + + /////////////////////////////////////////////////////////////////////////////////////////// + // protected + /////////////////////////////////////////////////////////////////////////////////////////// + + protected void republish() { + T registeredDisputeAgent = getRegisteredDisputeAgentFromUser(); + if (registeredDisputeAgent != null) { + addDisputeAgent(registeredDisputeAgent, + this::updateMap, + errorMessage -> { + if (retryRepublishTimer == null) + retryRepublishTimer = UserThread.runPeriodically(() -> { + stopRetryRepublishTimer(); + republish(); + }, RETRY_REPUBLISH_SEC); + } + ); + } + } + + protected boolean verifySignature(PublicKey storageSignaturePubKey, byte[] registrationPubKey, String signature) { + String keyToSignAsHex = Utils.HEX.encode(storageSignaturePubKey.getEncoded()); + try { + ECKey key = ECKey.fromPublicOnly(registrationPubKey); + key.verifyMessage(keyToSignAsHex, signature); + return true; + } catch (SignatureException e) { + log.warn("verifySignature failed"); + return false; + } + } + + + protected void stopRetryRepublishTimer() { + if (retryRepublishTimer != null) { + retryRepublishTimer.stop(); + retryRepublishTimer = null; + } + } + + protected void stopRepublishTimer() { + if (republishTimer != null) { + republishTimer.stop(); + republishTimer = null; + } + } +} diff --git a/core/src/main/java/bisq/core/support/dispute/agent/DisputeAgentService.java b/core/src/main/java/bisq/core/support/dispute/agent/DisputeAgentService.java new file mode 100644 index 00000000000..193ba9a7684 --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/agent/DisputeAgentService.java @@ -0,0 +1,121 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.agent; + +import bisq.core.app.BisqEnvironment; +import bisq.core.filter.FilterManager; + +import bisq.network.p2p.NodeAddress; +import bisq.network.p2p.P2PService; +import bisq.network.p2p.storage.HashMapChangedListener; + +import bisq.common.app.DevEnv; +import bisq.common.handlers.ErrorMessageHandler; +import bisq.common.handlers.ResultHandler; +import bisq.common.util.Utilities; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import lombok.extern.slf4j.Slf4j; + +/** + * Used to store disputeAgents profile and load map of disputeAgents + */ +@Slf4j +public abstract class DisputeAgentService { + protected final P2PService p2PService; + protected final FilterManager filterManager; + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Constructor + /////////////////////////////////////////////////////////////////////////////////////////// + + public DisputeAgentService(P2PService p2PService, FilterManager filterManager) { + this.p2PService = p2PService; + this.filterManager = filterManager; + } + + public void addHashSetChangedListener(HashMapChangedListener hashMapChangedListener) { + p2PService.addHashSetChangedListener(hashMapChangedListener); + } + + public void addDisputeAgent(T disputeAgent, + ResultHandler resultHandler, + ErrorMessageHandler errorMessageHandler) { + log.debug("addDisputeAgent disputeAgent.hashCode() " + disputeAgent.hashCode()); + if (!BisqEnvironment.getBaseCurrencyNetwork().isMainnet() || + !Utilities.encodeToHex(disputeAgent.getRegistrationPubKey()).equals(DevEnv.DEV_PRIVILEGE_PUB_KEY)) { + boolean result = p2PService.addProtectedStorageEntry(disputeAgent, true); + if (result) { + log.trace("Add disputeAgent to network was successful. DisputeAgent.hashCode() = " + disputeAgent.hashCode()); + resultHandler.handleResult(); + } else { + errorMessageHandler.handleErrorMessage("Add disputeAgent failed"); + } + } else { + log.error("Attempt to publish dev disputeAgent on mainnet."); + errorMessageHandler.handleErrorMessage("Add disputeAgent failed. Attempt to publish dev disputeAgent on mainnet."); + } + } + + public void removeDisputeAgent(T disputeAgent, + ResultHandler resultHandler, + ErrorMessageHandler errorMessageHandler) { + log.debug("removeDisputeAgent disputeAgent.hashCode() " + disputeAgent.hashCode()); + if (p2PService.removeData(disputeAgent, true)) { + log.trace("Remove disputeAgent from network was successful. DisputeAgent.hashCode() = " + disputeAgent.hashCode()); + resultHandler.handleResult(); + } else { + errorMessageHandler.handleErrorMessage("Remove disputeAgent failed"); + } + } + + public P2PService getP2PService() { + return p2PService; + } + + public Map getDisputeAgents() { + final List bannedDisputeAgents; + if (filterManager.getFilter() != null) { + bannedDisputeAgents = getDisputeAgentsFromFilter(); + } else { + bannedDisputeAgents = null; + } + if (bannedDisputeAgents != null) + log.warn("bannedDisputeAgents=" + bannedDisputeAgents); + Set disputeAgentSet = getDisputeAgentSet(bannedDisputeAgents); + + Map map = new HashMap<>(); + for (T disputeAgent : disputeAgentSet) { + NodeAddress disputeAgentNodeAddress = disputeAgent.getNodeAddress(); + if (!map.containsKey(disputeAgentNodeAddress)) + map.put(disputeAgentNodeAddress, disputeAgent); + else + log.warn("disputeAgentAddress already exist in disputeAgent map. Seems an disputeAgent object is already registered with the same address."); + } + return map; + } + + protected abstract Set getDisputeAgentSet(List bannedDisputeAgents); + + protected abstract List getDisputeAgentsFromFilter(); +} diff --git a/core/src/main/java/bisq/core/support/dispute/arbitration/ArbitrationDisputeList.java b/core/src/main/java/bisq/core/support/dispute/arbitration/ArbitrationDisputeList.java new file mode 100644 index 00000000000..5ce8f6b2c7b --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/arbitration/ArbitrationDisputeList.java @@ -0,0 +1,83 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.arbitration; + +import bisq.core.proto.CoreProtoResolver; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeList; + +import bisq.common.proto.ProtoUtil; +import bisq.common.storage.Storage; + +import com.google.protobuf.Message; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +import lombok.ToString; +import lombok.extern.slf4j.Slf4j; + +@Slf4j +@ToString +/* + * Holds a List of arbitration dispute objects. + * + * Calls to the List are delegated because this class intercepts the add/remove calls so changes + * can be saved to disc. + */ +public final class ArbitrationDisputeList extends DisputeList { + + ArbitrationDisputeList(Storage storage) { + super(storage); + } + + @Override + public void readPersisted() { + // We need to use DisputeList as file name to not lose existing disputes which are stored in the DisputeList file + ArbitrationDisputeList persisted = storage.initAndGetPersisted(this, "DisputeList", 50); + if (persisted != null) { + list.addAll(persisted.getList()); + } + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // PROTO BUFFER + /////////////////////////////////////////////////////////////////////////////////////////// + + private ArbitrationDisputeList(Storage storage, List list) { + super(storage, list); + } + + @Override + public Message toProtoMessage() { + return protobuf.PersistableEnvelope.newBuilder().setArbitrationDisputeList(protobuf.ArbitrationDisputeList.newBuilder() + .addAllDispute(ProtoUtil.collectionToProto(new ArrayList<>(list)))).build(); + } + + public static ArbitrationDisputeList fromProto(protobuf.ArbitrationDisputeList proto, + CoreProtoResolver coreProtoResolver, + Storage storage) { + List list = proto.getDisputeList().stream() + .map(disputeProto -> Dispute.fromProto(disputeProto, coreProtoResolver)) + .collect(Collectors.toList()); + list.forEach(e -> e.setStorage(storage)); + return new ArbitrationDisputeList(storage, list); + } +} diff --git a/core/src/main/java/bisq/core/support/dispute/arbitration/ArbitrationDisputeListService.java b/core/src/main/java/bisq/core/support/dispute/arbitration/ArbitrationDisputeListService.java new file mode 100644 index 00000000000..3d456f686ef --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/arbitration/ArbitrationDisputeListService.java @@ -0,0 +1,48 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.arbitration; + +import bisq.core.support.dispute.DisputeListService; + +import bisq.common.storage.Storage; + +import javax.inject.Inject; +import javax.inject.Singleton; + +@Singleton +public final class ArbitrationDisputeListService extends DisputeListService { + + /////////////////////////////////////////////////////////////////////////////////////////// + // Constructor + /////////////////////////////////////////////////////////////////////////////////////////// + + @Inject + public ArbitrationDisputeListService(Storage storage) { + super(storage); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Implement template methods + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + protected ArbitrationDisputeList getConcreteDisputeList() { + return new ArbitrationDisputeList(storage); + } +} diff --git a/core/src/main/java/bisq/core/support/dispute/arbitration/ArbitrationManager.java b/core/src/main/java/bisq/core/support/dispute/arbitration/ArbitrationManager.java new file mode 100644 index 00000000000..cbf859e2a24 --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/arbitration/ArbitrationManager.java @@ -0,0 +1,390 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.arbitration; + +import bisq.core.btc.exceptions.TransactionVerificationException; +import bisq.core.btc.exceptions.TxBroadcastException; +import bisq.core.btc.exceptions.WalletException; +import bisq.core.btc.setup.WalletsSetup; +import bisq.core.btc.wallet.BtcWalletService; +import bisq.core.btc.wallet.TradeWalletService; +import bisq.core.btc.wallet.TxBroadcaster; +import bisq.core.offer.OpenOffer; +import bisq.core.offer.OpenOfferManager; +import bisq.core.support.SupportType; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeManager; +import bisq.core.support.dispute.DisputeResult; +import bisq.core.support.dispute.arbitration.messages.PeerPublishedDisputePayoutTxMessage; +import bisq.core.support.dispute.messages.DisputeResultMessage; +import bisq.core.support.dispute.messages.OpenNewDisputeMessage; +import bisq.core.support.dispute.messages.PeerOpenedDisputeMessage; +import bisq.core.support.messages.ChatMessage; +import bisq.core.support.messages.SupportMessage; +import bisq.core.trade.Contract; +import bisq.core.trade.Tradable; +import bisq.core.trade.Trade; +import bisq.core.trade.TradeManager; +import bisq.core.trade.closed.ClosedTradableManager; + +import bisq.network.p2p.AckMessageSourceType; +import bisq.network.p2p.NodeAddress; +import bisq.network.p2p.P2PService; +import bisq.network.p2p.SendMailboxMessageListener; + +import bisq.common.Timer; +import bisq.common.UserThread; +import bisq.common.crypto.PubKeyRing; + +import org.bitcoinj.core.AddressFormatException; +import org.bitcoinj.core.Transaction; +import org.bitcoinj.crypto.DeterministicKey; + +import com.google.inject.Inject; +import com.google.inject.Singleton; + +import java.util.Arrays; +import java.util.Optional; +import java.util.UUID; + +import lombok.extern.slf4j.Slf4j; + +import static com.google.common.base.Preconditions.checkNotNull; + +@Slf4j +@Singleton +public final class ArbitrationManager extends DisputeManager { + + /////////////////////////////////////////////////////////////////////////////////////////// + // Constructor + /////////////////////////////////////////////////////////////////////////////////////////// + + @Inject + public ArbitrationManager(P2PService p2PService, + TradeWalletService tradeWalletService, + BtcWalletService walletService, + WalletsSetup walletsSetup, + TradeManager tradeManager, + ClosedTradableManager closedTradableManager, + OpenOfferManager openOfferManager, + PubKeyRing pubKeyRing, + ArbitrationDisputeListService arbitrationDisputeListService) { + super(p2PService, tradeWalletService, walletService, walletsSetup, tradeManager, closedTradableManager, + openOfferManager, pubKeyRing, arbitrationDisputeListService); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Implement template methods + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public SupportType getSupportType() { + return SupportType.ARBITRATION; + } + + @Override + public void dispatchMessage(SupportMessage message) { + if (canProcessMessage(message)) { + log.info("Received {} with tradeId {} and uid {}", + message.getClass().getSimpleName(), message.getTradeId(), message.getUid()); + + if (message instanceof OpenNewDisputeMessage) { + onOpenNewDisputeMessage((OpenNewDisputeMessage) message); + } else if (message instanceof PeerOpenedDisputeMessage) { + onPeerOpenedDisputeMessage((PeerOpenedDisputeMessage) message); + } else if (message instanceof ChatMessage) { + onChatMessage((ChatMessage) message); + } else if (message instanceof DisputeResultMessage) { + onDisputeResultMessage((DisputeResultMessage) message); + } else if (message instanceof PeerPublishedDisputePayoutTxMessage) { + onDisputedPayoutTxMessage((PeerPublishedDisputePayoutTxMessage) message); + } else { + log.warn("Unsupported message at dispatchMessage. message={}", message); + } + } + } + + @Override + public NodeAddress getAgentNodeAddress(Dispute dispute) { + return dispute.getContract().getArbitratorNodeAddress(); + } + + @Override + protected Trade.DisputeState getDisputeState_StartedByPeer() { + return Trade.DisputeState.DISPUTE_STARTED_BY_PEER; + } + + @Override + protected AckMessageSourceType getAckMessageSourceType() { + return AckMessageSourceType.ARBITRATION_MESSAGE; + } + + @Override + public void cleanupDisputes() { + disputeListService.cleanupDisputes(tradeId -> tradeManager.closeDisputedTrade(tradeId, Trade.DisputeState.DISPUTE_CLOSED)); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Message handler + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + // We get that message at both peers. The dispute object is in context of the trader + public void onDisputeResultMessage(DisputeResultMessage disputeResultMessage) { + DisputeResult disputeResult = disputeResultMessage.getDisputeResult(); + ChatMessage chatMessage = disputeResult.getChatMessage(); + checkNotNull(chatMessage, "chatMessage must not be null"); + if (Arrays.equals(disputeResult.getArbitratorPubKey(), + walletService.getArbitratorAddressEntry().getPubKey())) { + log.error("Arbitrator received disputeResultMessage. That must never happen."); + return; + } + + String tradeId = disputeResult.getTradeId(); + Optional disputeOptional = findDispute(disputeResult); + String uid = disputeResultMessage.getUid(); + if (!disputeOptional.isPresent()) { + log.warn("We got a dispute result msg but we don't have a matching dispute. " + + "That might happen when we get the disputeResultMessage before the dispute was created. " + + "We try again after 2 sec. to apply the disputeResultMessage. TradeId = " + tradeId); + if (!delayMsgMap.containsKey(uid)) { + // We delay 2 sec. to be sure the comm. msg gets added first + Timer timer = UserThread.runAfter(() -> onDisputeResultMessage(disputeResultMessage), 2); + delayMsgMap.put(uid, timer); + } else { + log.warn("We got a dispute result msg after we already repeated to apply the message after a delay. " + + "That should never happen. TradeId = " + tradeId); + } + return; + } + + Dispute dispute = disputeOptional.get(); + cleanupRetryMap(uid); + if (!dispute.getChatMessages().contains(chatMessage)) { + dispute.addAndPersistChatMessage(chatMessage); + } else { + log.warn("We got a dispute mail msg what we have already stored. TradeId = " + chatMessage.getTradeId()); + } + dispute.setIsClosed(true); + + if (dispute.disputeResultProperty().get() != null) { + log.warn("We got already a dispute result. That should only happen if a dispute needs to be closed " + + "again because the first close did not succeed. TradeId = " + tradeId); + } + + dispute.setDisputeResult(disputeResult); + Optional tradeOptional = tradeManager.getTradeById(tradeId); + String errorMessage = null; + boolean success = false; + try { + // We need to avoid publishing the tx from both traders as it would create problems with zero confirmation withdrawals + // There would be different transactions if both sign and publish (signers: once buyer+arb, once seller+arb) + // The tx publisher is the winner or in case both get 50% the buyer, as the buyer has more inventive to publish the tx as he receives + // more BTC as he has deposited + Contract contract = dispute.getContract(); + + boolean isBuyer = pubKeyRing.equals(contract.getBuyerPubKeyRing()); + DisputeResult.Winner publisher = disputeResult.getWinner(); + + // Sometimes the user who receives the trade amount is never online, so we might want to + // let the loser publish the tx. When the winner comes online he gets his funds as it was published by the other peer. + // Default isLoserPublisher is set to false + if (disputeResult.isLoserPublisher()) { + // we invert the logic + if (publisher == DisputeResult.Winner.BUYER) + publisher = DisputeResult.Winner.SELLER; + else if (publisher == DisputeResult.Winner.SELLER) + publisher = DisputeResult.Winner.BUYER; + } + + if ((isBuyer && publisher == DisputeResult.Winner.BUYER) + || (!isBuyer && publisher == DisputeResult.Winner.SELLER)) { + + Transaction payoutTx = null; + if (tradeOptional.isPresent()) { + payoutTx = tradeOptional.get().getPayoutTx(); + } else { + Optional tradableOptional = closedTradableManager.getTradableById(tradeId); + if (tradableOptional.isPresent() && tradableOptional.get() instanceof Trade) { + payoutTx = ((Trade) tradableOptional.get()).getPayoutTx(); + } + } + + if (payoutTx == null) { + if (dispute.getDepositTxSerialized() != null) { + byte[] multiSigPubKey = isBuyer ? contract.getBuyerMultiSigPubKey() : contract.getSellerMultiSigPubKey(); + DeterministicKey multiSigKeyPair = walletService.getMultiSigKeyPair(tradeId, multiSigPubKey); + Transaction signedDisputedPayoutTx = tradeWalletService.traderSignAndFinalizeDisputedPayoutTx( + dispute.getDepositTxSerialized(), + disputeResult.getArbitratorSignature(), + disputeResult.getBuyerPayoutAmount(), + disputeResult.getSellerPayoutAmount(), + contract.getBuyerPayoutAddressString(), + contract.getSellerPayoutAddressString(), + multiSigKeyPair, + contract.getBuyerMultiSigPubKey(), + contract.getSellerMultiSigPubKey(), + disputeResult.getArbitratorPubKey() + ); + Transaction committedDisputedPayoutTx = tradeWalletService.addTxToWallet(signedDisputedPayoutTx); + tradeWalletService.broadcastTx(committedDisputedPayoutTx, new TxBroadcaster.Callback() { + @Override + public void onSuccess(Transaction transaction) { + // after successful publish we send peer the tx + dispute.setDisputePayoutTxId(transaction.getHashAsString()); + sendPeerPublishedPayoutTxMessage(transaction, dispute, contract); + updateTradeOrOpenOfferManager(tradeId); + } + + @Override + public void onFailure(TxBroadcastException exception) { + log.error(exception.getMessage()); + } + }, 15); + + success = true; + } else { + errorMessage = "DepositTx is null. TradeId = " + tradeId; + log.warn(errorMessage); + success = false; + } + } else { + log.warn("We got already a payout tx. That might be the case if the other peer did not get the " + + "payout tx and opened a dispute. TradeId = " + tradeId); + dispute.setDisputePayoutTxId(payoutTx.getHashAsString()); + sendPeerPublishedPayoutTxMessage(payoutTx, dispute, contract); + + success = true; + } + } else { + log.trace("We don't publish the tx as we are not the winning party."); + // Clean up tangling trades + if (dispute.disputeResultProperty().get() != null && dispute.isClosed()) { + updateTradeOrOpenOfferManager(tradeId); + } + + success = true; + } + } catch (TransactionVerificationException e) { + errorMessage = "Error at traderSignAndFinalizeDisputedPayoutTx " + e.toString(); + log.error(errorMessage, e); + success = false; + + // We prefer to close the dispute in that case. If there was no deposit tx and a random tx was used + // we get a TransactionVerificationException. No reason to keep that dispute open... + updateTradeOrOpenOfferManager(tradeId); + + throw new RuntimeException(errorMessage); + } catch (AddressFormatException | WalletException e) { + errorMessage = "Error at traderSignAndFinalizeDisputedPayoutTx " + e.toString(); + log.error(errorMessage, e); + success = false; + throw new RuntimeException(errorMessage); + } finally { + // We use the chatMessage as we only persist those not the disputeResultMessage. + // If we would use the disputeResultMessage we could not lookup for the msg when we receive the AckMessage. + sendAckMessage(chatMessage, dispute.getAgentPubKeyRing(), success, errorMessage); + } + } + + // Losing trader or in case of 50/50 the seller gets the tx sent from the winner or buyer + private void onDisputedPayoutTxMessage(PeerPublishedDisputePayoutTxMessage peerPublishedDisputePayoutTxMessage) { + String uid = peerPublishedDisputePayoutTxMessage.getUid(); + String tradeId = peerPublishedDisputePayoutTxMessage.getTradeId(); + Optional disputeOptional = findOwnDispute(tradeId); + if (!disputeOptional.isPresent()) { + log.debug("We got a peerPublishedPayoutTxMessage but we don't have a matching dispute. TradeId = " + tradeId); + if (!delayMsgMap.containsKey(uid)) { + // We delay 3 sec. to be sure the close msg gets added first + Timer timer = UserThread.runAfter(() -> onDisputedPayoutTxMessage(peerPublishedDisputePayoutTxMessage), 3); + delayMsgMap.put(uid, timer); + } else { + log.warn("We got a peerPublishedPayoutTxMessage after we already repeated to apply the message after a delay. " + + "That should never happen. TradeId = " + tradeId); + } + return; + } + + Dispute dispute = disputeOptional.get(); + Contract contract = dispute.getContract(); + boolean isBuyer = pubKeyRing.equals(contract.getBuyerPubKeyRing()); + PubKeyRing peersPubKeyRing = isBuyer ? contract.getSellerPubKeyRing() : contract.getBuyerPubKeyRing(); + + cleanupRetryMap(uid); + Transaction walletTx = tradeWalletService.addTxToWallet(peerPublishedDisputePayoutTxMessage.getTransaction()); + dispute.setDisputePayoutTxId(walletTx.getHashAsString()); + BtcWalletService.printTx("Disputed payoutTx received from peer", walletTx); + + // We can only send the ack msg if we have the peersPubKeyRing which requires the dispute + sendAckMessage(peerPublishedDisputePayoutTxMessage, peersPubKeyRing, true, null); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Send messages + /////////////////////////////////////////////////////////////////////////////////////////// + + // winner (or buyer in case of 50/50) sends tx to other peer + private void sendPeerPublishedPayoutTxMessage(Transaction transaction, Dispute dispute, Contract contract) { + PubKeyRing peersPubKeyRing = dispute.isDisputeOpenerIsBuyer() ? contract.getSellerPubKeyRing() : contract.getBuyerPubKeyRing(); + NodeAddress peersNodeAddress = dispute.isDisputeOpenerIsBuyer() ? contract.getSellerNodeAddress() : contract.getBuyerNodeAddress(); + log.trace("sendPeerPublishedPayoutTxMessage to peerAddress " + peersNodeAddress); + PeerPublishedDisputePayoutTxMessage message = new PeerPublishedDisputePayoutTxMessage(transaction.bitcoinSerialize(), + dispute.getTradeId(), + p2PService.getAddress(), + UUID.randomUUID().toString(), + getSupportType()); + log.info("Send {} to peer {}. tradeId={}, uid={}", + message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); + p2PService.sendEncryptedMailboxMessage(peersNodeAddress, + peersPubKeyRing, + message, + new SendMailboxMessageListener() { + @Override + public void onArrived() { + log.info("{} arrived at peer {}. tradeId={}, uid={}", + message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); + } + + @Override + public void onStoredInMailbox() { + log.info("{} stored in mailbox for peer {}. tradeId={}, uid={}", + message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); + } + + @Override + public void onFault(String errorMessage) { + log.error("{} failed: Peer {}. tradeId={}, uid={}, errorMessage={}", + message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid(), errorMessage); + } + } + ); + } + + private void updateTradeOrOpenOfferManager(String tradeId) { + // set state after payout as we call swapTradeEntryToAvailableEntry + if (tradeManager.getTradeById(tradeId).isPresent()) { + tradeManager.closeDisputedTrade(tradeId, Trade.DisputeState.DISPUTE_CLOSED); + } else { + Optional openOfferOptional = openOfferManager.getOpenOfferById(tradeId); + openOfferOptional.ifPresent(openOffer -> openOfferManager.closeOpenOffer(openOffer.getOffer())); + } + } +} diff --git a/core/src/main/java/bisq/core/support/dispute/arbitration/ArbitrationSession.java b/core/src/main/java/bisq/core/support/dispute/arbitration/ArbitrationSession.java new file mode 100644 index 00000000000..1dc5d7a830a --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/arbitration/ArbitrationSession.java @@ -0,0 +1,33 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.arbitration; + +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeSession; + +import lombok.extern.slf4j.Slf4j; + +import javax.annotation.Nullable; + +@Slf4j +public class ArbitrationSession extends DisputeSession { + + public ArbitrationSession(@Nullable Dispute dispute, boolean isTrader) { + super(dispute, isTrader); + } +} diff --git a/core/src/main/java/bisq/core/support/dispute/arbitration/BuyerDataItem.java b/core/src/main/java/bisq/core/support/dispute/arbitration/BuyerDataItem.java new file mode 100644 index 00000000000..7962a4e074f --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/arbitration/BuyerDataItem.java @@ -0,0 +1,49 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.arbitration; + +import bisq.core.account.witness.AccountAgeWitness; +import bisq.core.payment.payload.PaymentAccountPayload; + +import org.bitcoinj.core.Coin; + +import java.security.PublicKey; + +import lombok.EqualsAndHashCode; +import lombok.Getter; + +// TODO consider to move to signed witness domain +@Getter +@EqualsAndHashCode(onlyExplicitlyIncluded = true) +public class BuyerDataItem { + private final PaymentAccountPayload paymentAccountPayload; + @EqualsAndHashCode.Include + private final AccountAgeWitness accountAgeWitness; + private final Coin tradeAmount; + private final PublicKey sellerPubKey; + + public BuyerDataItem(PaymentAccountPayload paymentAccountPayload, + AccountAgeWitness accountAgeWitness, + Coin tradeAmount, + PublicKey sellerPubKey) { + this.paymentAccountPayload = paymentAccountPayload; + this.accountAgeWitness = accountAgeWitness; + this.tradeAmount = tradeAmount; + this.sellerPubKey = sellerPubKey; + } +} diff --git a/core/src/main/java/bisq/core/arbitration/Arbitrator.java b/core/src/main/java/bisq/core/support/dispute/arbitration/arbitrator/Arbitrator.java similarity index 56% rename from core/src/main/java/bisq/core/arbitration/Arbitrator.java rename to core/src/main/java/bisq/core/support/dispute/arbitration/arbitrator/Arbitrator.java index ffc6a8f4670..12c5cb91f7d 100644 --- a/core/src/main/java/bisq/core/arbitration/Arbitrator.java +++ b/core/src/main/java/bisq/core/support/dispute/arbitration/arbitrator/Arbitrator.java @@ -15,30 +15,24 @@ * along with Bisq. If not, see . */ -package bisq.core.arbitration; +package bisq.core.support.dispute.arbitration.arbitrator; + +import bisq.core.support.dispute.agent.DisputeAgent; import bisq.network.p2p.NodeAddress; -import bisq.network.p2p.storage.payload.ExpirablePayload; -import bisq.network.p2p.storage.payload.ProtectedStoragePayload; import bisq.common.crypto.PubKeyRing; import bisq.common.proto.ProtoUtil; -import bisq.common.util.ExtraDataMapValidator; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import org.springframework.util.CollectionUtils; -import java.security.PublicKey; - +import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.Optional; -import java.util.concurrent.TimeUnit; -import java.util.stream.Collectors; import lombok.EqualsAndHashCode; import lombok.Getter; @@ -46,30 +40,12 @@ import javax.annotation.Nullable; -@EqualsAndHashCode +@EqualsAndHashCode(callSuper = true) @Slf4j @Getter -public final class Arbitrator implements ProtectedStoragePayload, ExpirablePayload { - public static final long TTL = TimeUnit.DAYS.toMillis(10); - - private final NodeAddress nodeAddress; +public final class Arbitrator extends DisputeAgent { private final byte[] btcPubKey; private final String btcAddress; - private final PubKeyRing pubKeyRing; - private final List languageCodes; - private final long registrationDate; - private final byte[] registrationPubKey; - private final String registrationSignature; - @Nullable - private final String emailAddress; - @Nullable - private final String info; - - // Should be only used in emergency case if we need to add data but do not want to break backward compatibility - // at the P2P network storage checks. The hash of the object will be used to verify if the data is valid. Any new - // field in a class would break that hash and therefore break the storage mechanism. - @Nullable - private Map extraDataMap; public Arbitrator(NodeAddress nodeAddress, byte[] btcPubKey, @@ -82,17 +58,19 @@ public Arbitrator(NodeAddress nodeAddress, @Nullable String emailAddress, @Nullable String info, @Nullable Map extraDataMap) { - this.nodeAddress = nodeAddress; + + super(nodeAddress, + pubKeyRing, + languageCodes, + registrationDate, + registrationPubKey, + registrationSignature, + emailAddress, + info, + extraDataMap); + this.btcPubKey = btcPubKey; this.btcAddress = btcAddress; - this.pubKeyRing = pubKeyRing; - this.languageCodes = languageCodes; - this.registrationDate = registrationDate; - this.registrationPubKey = registrationPubKey; - this.registrationSignature = registrationSignature; - this.emailAddress = emailAddress; - this.info = info; - this.extraDataMap = ExtraDataMapValidator.getValidatedExtraDataMap(extraDataMap); } /////////////////////////////////////////////////////////////////////////////////////////// @@ -100,8 +78,8 @@ public Arbitrator(NodeAddress nodeAddress, /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.StoragePayload toProtoMessage() { - final PB.Arbitrator.Builder builder = PB.Arbitrator.newBuilder() + public protobuf.StoragePayload toProtoMessage() { + protobuf.Arbitrator.Builder builder = protobuf.Arbitrator.newBuilder() .setNodeAddress(nodeAddress.toProtoMessage()) .setBtcPubKey(ByteString.copyFrom(btcPubKey)) .setBtcAddress(btcAddress) @@ -113,15 +91,15 @@ public PB.StoragePayload toProtoMessage() { Optional.ofNullable(emailAddress).ifPresent(builder::setEmailAddress); Optional.ofNullable(info).ifPresent(builder::setInfo); Optional.ofNullable(extraDataMap).ifPresent(builder::putAllExtraData); - return PB.StoragePayload.newBuilder().setArbitrator(builder).build(); + return protobuf.StoragePayload.newBuilder().setArbitrator(builder).build(); } - public static Arbitrator fromProto(PB.Arbitrator proto) { + public static Arbitrator fromProto(protobuf.Arbitrator proto) { return new Arbitrator(NodeAddress.fromProto(proto.getNodeAddress()), proto.getBtcPubKey().toByteArray(), proto.getBtcAddress(), PubKeyRing.fromProto(proto.getPubKeyRing()), - proto.getLanguageCodesList().stream().collect(Collectors.toList()), + new ArrayList<>(proto.getLanguageCodesList()), proto.getRegistrationDate(), proto.getRegistrationPubKey().toByteArray(), proto.getRegistrationSignature(), @@ -135,31 +113,11 @@ public static Arbitrator fromProto(PB.Arbitrator proto) { // API /////////////////////////////////////////////////////////////////////////////////////////// - @Override - public long getTTL() { - return TTL; - } - - @Override - public PublicKey getOwnerPubKey() { - return pubKeyRing.getSignaturePubKey(); - } - - @Override public String toString() { return "Arbitrator{" + - "\n nodeAddress=" + nodeAddress + - ",\n btcPubKey=" + Utilities.bytesAsHexString(btcPubKey) + + "\n btcPubKey=" + Utilities.bytesAsHexString(btcPubKey) + ",\n btcAddress='" + btcAddress + '\'' + - ",\n pubKeyRing=" + pubKeyRing + - ",\n languageCodes=" + languageCodes + - ",\n registrationDate=" + registrationDate + - ",\n registrationPubKey=" + Utilities.bytesAsHexString(registrationPubKey) + - ",\n registrationSignature='" + registrationSignature + '\'' + - ",\n emailAddress='" + emailAddress + '\'' + - ",\n info='" + info + '\'' + - ",\n extraDataMap=" + extraDataMap + - "\n}"; + "\n} " + super.toString(); } } diff --git a/core/src/main/java/bisq/core/support/dispute/arbitration/arbitrator/ArbitratorManager.java b/core/src/main/java/bisq/core/support/dispute/arbitration/arbitrator/ArbitratorManager.java new file mode 100644 index 00000000000..196347a66aa --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/arbitration/arbitrator/ArbitratorManager.java @@ -0,0 +1,103 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.arbitration.arbitrator; + +import bisq.core.app.AppOptionKeys; +import bisq.core.filter.FilterManager; +import bisq.core.support.dispute.agent.DisputeAgentManager; +import bisq.core.user.User; + +import bisq.network.p2p.storage.payload.ProtectedStorageEntry; + +import bisq.common.crypto.KeyRing; + +import com.google.inject.Inject; +import com.google.inject.Singleton; +import com.google.inject.name.Named; + +import java.util.List; + +import lombok.extern.slf4j.Slf4j; + +@Slf4j +@Singleton +public class ArbitratorManager extends DisputeAgentManager { + + @Inject + public ArbitratorManager(KeyRing keyRing, + ArbitratorService arbitratorService, + User user, + FilterManager filterManager, + @Named(AppOptionKeys.USE_DEV_PRIVILEGE_KEYS) boolean useDevPrivilegeKeys) { + super(keyRing, arbitratorService, user, filterManager, useDevPrivilegeKeys); + } + + @Override + protected List getPubKeyList() { + return List.of("0365c6af94681dbee69de1851f98d4684063bf5c2d64b1c73ed5d90434f375a054", + "031c502a60f9dbdb5ae5e438a79819e4e1f417211dd537ac12c9bc23246534c4bd", + "02c1e5a242387b6d5319ce27246cea6edaaf51c3550591b528d2578a4753c56c2c", + "025c319faf7067d9299590dd6c97fe7e56cd4dac61205ccee1cd1fc390142390a2", + "038f6e24c2bfe5d51d0a290f20a9a657c270b94ef2b9c12cd15ca3725fa798fc55", + "0255256ff7fb615278c4544a9bbd3f5298b903b8a011cd7889be19b6b1c45cbefe", + "024a3a37289f08c910fbd925ebc72b946f33feaeff451a4738ee82037b4cda2e95", + "02a88b75e9f0f8afba1467ab26799dcc38fd7a6468fb2795444b425eb43e2c10bd", + "02349a51512c1c04c67118386f4d27d768c5195a83247c150a4b722d161722ba81", + "03f718a2e0dc672c7cdec0113e72c3322efc70412bb95870750d25c32cd98de17d", + "028ff47ee2c56e66313928975c58fa4f1b19a0f81f3a96c4e9c9c3c6768075509e", + "02b517c0cbc3a49548f448ddf004ed695c5a1c52ec110be1bfd65fa0ca0761c94b", + "03df837a3a0f3d858e82f3356b71d1285327f101f7c10b404abed2abc1c94e7169", + "0203a90fb2ab698e524a5286f317a183a84327b8f8c3f7fa4a98fec9e1cefd6b72", + "023c99cc073b851c892d8c43329ca3beb5d2213ee87111af49884e3ce66cbd5ba5"); + } + + @Override + protected boolean isExpectedInstance(ProtectedStorageEntry data) { + return data.getProtectedStoragePayload() instanceof Arbitrator; + } + + @Override + protected void addAcceptedDisputeAgentToUser(Arbitrator disputeAgent) { + user.addAcceptedArbitrator(disputeAgent); + } + + @Override + protected void removeAcceptedDisputeAgentFromUser(ProtectedStorageEntry data) { + user.removeAcceptedArbitrator((Arbitrator) data.getProtectedStoragePayload()); + } + + @Override + protected List getAcceptedDisputeAgentsFromUser() { + return user.getAcceptedArbitrators(); + } + + @Override + protected void clearAcceptedDisputeAgentsAtUser() { + user.clearAcceptedArbitrators(); + } + + @Override + protected Arbitrator getRegisteredDisputeAgentFromUser() { + return user.getRegisteredArbitrator(); + } + + @Override + protected void setRegisteredDisputeAgentAtUser(Arbitrator disputeAgent) { + user.setRegisteredArbitrator(disputeAgent); + } +} diff --git a/core/src/main/java/bisq/core/support/dispute/arbitration/arbitrator/ArbitratorService.java b/core/src/main/java/bisq/core/support/dispute/arbitration/arbitrator/ArbitratorService.java new file mode 100644 index 00000000000..34f19790cab --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/arbitration/arbitrator/ArbitratorService.java @@ -0,0 +1,61 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.arbitration.arbitrator; + +import bisq.core.filter.FilterManager; +import bisq.core.support.dispute.agent.DisputeAgentService; + +import bisq.network.p2p.NodeAddress; +import bisq.network.p2p.P2PService; + +import com.google.inject.Singleton; + +import javax.inject.Inject; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.stream.Collectors; + +@Singleton +public class ArbitratorService extends DisputeAgentService { + @Inject + public ArbitratorService(P2PService p2PService, FilterManager filterManager) { + super(p2PService, filterManager); + } + + @Override + protected Set getDisputeAgentSet(List bannedDisputeAgents) { + return p2PService.getDataMap().values().stream() + .filter(data -> data.getProtectedStoragePayload() instanceof Arbitrator) + .map(data -> (Arbitrator) data.getProtectedStoragePayload()) + .filter(a -> bannedDisputeAgents == null || + !bannedDisputeAgents.contains(a.getNodeAddress().getFullAddress())) + .collect(Collectors.toSet()); + } + + @Override + protected List getDisputeAgentsFromFilter() { + return filterManager.getFilter() != null ? filterManager.getFilter().getArbitrators() : new ArrayList<>(); + } + + public Map getArbitrators() { + return super.getDisputeAgents(); + } +} diff --git a/core/src/main/java/bisq/core/support/dispute/arbitration/messages/ArbitrationMessage.java b/core/src/main/java/bisq/core/support/dispute/arbitration/messages/ArbitrationMessage.java new file mode 100644 index 00000000000..b88ed9e6014 --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/arbitration/messages/ArbitrationMessage.java @@ -0,0 +1,27 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.arbitration.messages; + +import bisq.core.support.SupportType; +import bisq.core.support.dispute.messages.DisputeMessage; + +abstract class ArbitrationMessage extends DisputeMessage { + ArbitrationMessage(int messageVersion, String uid, SupportType supportType) { + super(messageVersion, uid, supportType); + } +} diff --git a/core/src/main/java/bisq/core/arbitration/messages/PeerPublishedDisputePayoutTxMessage.java b/core/src/main/java/bisq/core/support/dispute/arbitration/messages/PeerPublishedDisputePayoutTxMessage.java similarity index 74% rename from core/src/main/java/bisq/core/arbitration/messages/PeerPublishedDisputePayoutTxMessage.java rename to core/src/main/java/bisq/core/support/dispute/arbitration/messages/PeerPublishedDisputePayoutTxMessage.java index 4774a8af25c..17d90090442 100644 --- a/core/src/main/java/bisq/core/arbitration/messages/PeerPublishedDisputePayoutTxMessage.java +++ b/core/src/main/java/bisq/core/support/dispute/arbitration/messages/PeerPublishedDisputePayoutTxMessage.java @@ -15,15 +15,15 @@ * along with Bisq. If not, see . */ -package bisq.core.arbitration.messages; +package bisq.core.support.dispute.arbitration.messages; + +import bisq.core.support.SupportType; import bisq.network.p2p.NodeAddress; import bisq.common.app.Version; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import lombok.EqualsAndHashCode; @@ -31,7 +31,7 @@ @Value @EqualsAndHashCode(callSuper = true) -public final class PeerPublishedDisputePayoutTxMessage extends DisputeMessage { +public final class PeerPublishedDisputePayoutTxMessage extends ArbitrationMessage { private final byte[] transaction; private final String tradeId; private final NodeAddress senderNodeAddress; @@ -39,12 +39,14 @@ public final class PeerPublishedDisputePayoutTxMessage extends DisputeMessage { public PeerPublishedDisputePayoutTxMessage(byte[] transaction, String tradeId, NodeAddress senderNodeAddress, - String uid) { + String uid, + SupportType supportType) { this(transaction, tradeId, senderNodeAddress, uid, - Version.getP2PMessageVersion()); + Version.getP2PMessageVersion(), + supportType); } @@ -56,30 +58,34 @@ private PeerPublishedDisputePayoutTxMessage(byte[] transaction, String tradeId, NodeAddress senderNodeAddress, String uid, - int messageVersion) { - super(messageVersion, uid); + int messageVersion, + SupportType supportType) { + super(messageVersion, uid, supportType); this.transaction = transaction; this.tradeId = tradeId; this.senderNodeAddress = senderNodeAddress; } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setPeerPublishedDisputePayoutTxMessage(PB.PeerPublishedDisputePayoutTxMessage.newBuilder() + .setPeerPublishedDisputePayoutTxMessage(protobuf.PeerPublishedDisputePayoutTxMessage.newBuilder() .setTransaction(ByteString.copyFrom(transaction)) .setTradeId(tradeId) .setSenderNodeAddress(senderNodeAddress.toProtoMessage()) - .setUid(uid)) + .setUid(uid) + .setType(SupportType.toProtoMessage(supportType))) .build(); } - public static PeerPublishedDisputePayoutTxMessage fromProto(PB.PeerPublishedDisputePayoutTxMessage proto, int messageVersion) { + public static PeerPublishedDisputePayoutTxMessage fromProto(protobuf.PeerPublishedDisputePayoutTxMessage proto, + int messageVersion) { return new PeerPublishedDisputePayoutTxMessage(proto.getTransaction().toByteArray(), proto.getTradeId(), NodeAddress.fromProto(proto.getSenderNodeAddress()), proto.getUid(), - messageVersion); + messageVersion, + SupportType.fromProto(proto.getType())); } @Override @@ -95,6 +101,7 @@ public String toString() { ",\n senderNodeAddress=" + senderNodeAddress + ",\n PeerPublishedDisputePayoutTxMessage.uid='" + uid + '\'' + ",\n messageVersion=" + messageVersion + + ",\n supportType=" + supportType + "\n} " + super.toString(); } } diff --git a/core/src/main/java/bisq/core/support/dispute/mediation/MediationDisputeList.java b/core/src/main/java/bisq/core/support/dispute/mediation/MediationDisputeList.java new file mode 100644 index 00000000000..ce45e2fede5 --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/mediation/MediationDisputeList.java @@ -0,0 +1,82 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.mediation; + +import bisq.core.proto.CoreProtoResolver; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeList; + +import bisq.common.proto.ProtoUtil; +import bisq.common.storage.Storage; + +import com.google.protobuf.Message; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +import lombok.ToString; +import lombok.extern.slf4j.Slf4j; + +@Slf4j +@ToString +/* + * Holds a List of mediation dispute objects. + * + * Calls to the List are delegated because this class intercepts the add/remove calls so changes + * can be saved to disc. + */ +public final class MediationDisputeList extends DisputeList { + + MediationDisputeList(Storage storage) { + super(storage); + } + + @Override + public void readPersisted() { + MediationDisputeList persisted = storage.initAndGetPersisted(this, "MediationDisputeList", 0); + if (persisted != null) { + list.addAll(persisted.getList()); + } + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // PROTO BUFFER + /////////////////////////////////////////////////////////////////////////////////////////// + + private MediationDisputeList(Storage storage, List list) { + super(storage, list); + } + + @Override + public Message toProtoMessage() { + return protobuf.PersistableEnvelope.newBuilder().setMediationDisputeList(protobuf.MediationDisputeList.newBuilder() + .addAllDispute(ProtoUtil.collectionToProto(new ArrayList<>(list)))).build(); + } + + public static MediationDisputeList fromProto(protobuf.MediationDisputeList proto, + CoreProtoResolver coreProtoResolver, + Storage storage) { + List list = proto.getDisputeList().stream() + .map(disputeProto -> Dispute.fromProto(disputeProto, coreProtoResolver)) + .collect(Collectors.toList()); + list.forEach(e -> e.setStorage(storage)); + return new MediationDisputeList(storage, list); + } +} diff --git a/core/src/main/java/bisq/core/support/dispute/mediation/MediationDisputeListService.java b/core/src/main/java/bisq/core/support/dispute/mediation/MediationDisputeListService.java new file mode 100644 index 00000000000..cb4fbf40010 --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/mediation/MediationDisputeListService.java @@ -0,0 +1,48 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.mediation; + +import bisq.core.support.dispute.DisputeListService; + +import bisq.common.storage.Storage; + +import javax.inject.Inject; +import javax.inject.Singleton; + +@Singleton +public final class MediationDisputeListService extends DisputeListService { + + /////////////////////////////////////////////////////////////////////////////////////////// + // Constructor + /////////////////////////////////////////////////////////////////////////////////////////// + + @Inject + public MediationDisputeListService(Storage storage) { + super(storage); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Implement template methods + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + protected MediationDisputeList getConcreteDisputeList() { + return new MediationDisputeList(storage); + } +} diff --git a/core/src/main/java/bisq/core/support/dispute/mediation/MediationManager.java b/core/src/main/java/bisq/core/support/dispute/mediation/MediationManager.java new file mode 100644 index 00000000000..705a17ff5ef --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/mediation/MediationManager.java @@ -0,0 +1,251 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.mediation; + +import bisq.core.btc.setup.WalletsSetup; +import bisq.core.btc.wallet.BtcWalletService; +import bisq.core.btc.wallet.TradeWalletService; +import bisq.core.offer.OpenOffer; +import bisq.core.offer.OpenOfferManager; +import bisq.core.support.SupportType; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeManager; +import bisq.core.support.dispute.DisputeResult; +import bisq.core.support.dispute.messages.DisputeResultMessage; +import bisq.core.support.dispute.messages.OpenNewDisputeMessage; +import bisq.core.support.dispute.messages.PeerOpenedDisputeMessage; +import bisq.core.support.messages.ChatMessage; +import bisq.core.support.messages.SupportMessage; +import bisq.core.trade.Trade; +import bisq.core.trade.TradeManager; +import bisq.core.trade.closed.ClosedTradableManager; +import bisq.core.trade.protocol.ProcessModel; +import bisq.core.trade.protocol.TradeProtocol; + +import bisq.network.p2p.AckMessageSourceType; +import bisq.network.p2p.NodeAddress; +import bisq.network.p2p.P2PService; + +import bisq.common.Timer; +import bisq.common.UserThread; +import bisq.common.crypto.PubKeyRing; +import bisq.common.handlers.ErrorMessageHandler; +import bisq.common.handlers.ResultHandler; +import bisq.common.util.Utilities; + +import org.bitcoinj.core.Coin; + +import com.google.inject.Inject; +import com.google.inject.Singleton; + +import java.util.Date; +import java.util.GregorianCalendar; +import java.util.Optional; + +import lombok.extern.slf4j.Slf4j; + +import static com.google.common.base.Preconditions.checkArgument; +import static com.google.common.base.Preconditions.checkNotNull; + +@Slf4j +@Singleton +public final class MediationManager extends DisputeManager { + + // The date when mediation is activated + private static final Date MEDIATION_ACTIVATED_DATE = Utilities.getUTCDate(2019, GregorianCalendar.SEPTEMBER, 26); + + public static boolean isMediationActivated() { + return new Date().after(MEDIATION_ACTIVATED_DATE); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Constructor + /////////////////////////////////////////////////////////////////////////////////////////// + + @Inject + public MediationManager(P2PService p2PService, + TradeWalletService tradeWalletService, + BtcWalletService walletService, + WalletsSetup walletsSetup, + TradeManager tradeManager, + ClosedTradableManager closedTradableManager, + OpenOfferManager openOfferManager, + PubKeyRing pubKeyRing, + MediationDisputeListService mediationDisputeListService) { + super(p2PService, tradeWalletService, walletService, walletsSetup, tradeManager, closedTradableManager, + openOfferManager, pubKeyRing, mediationDisputeListService); + } + + /////////////////////////////////////////////////////////////////////////////////////////// + // Implement template methods + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public SupportType getSupportType() { + return SupportType.MEDIATION; + } + + @Override + public void dispatchMessage(SupportMessage message) { + if (canProcessMessage(message)) { + log.info("Received {} with tradeId {} and uid {}", + message.getClass().getSimpleName(), message.getTradeId(), message.getUid()); + + if (message instanceof OpenNewDisputeMessage) { + onOpenNewDisputeMessage((OpenNewDisputeMessage) message); + } else if (message instanceof PeerOpenedDisputeMessage) { + onPeerOpenedDisputeMessage((PeerOpenedDisputeMessage) message); + } else if (message instanceof ChatMessage) { + onChatMessage((ChatMessage) message); + } else if (message instanceof DisputeResultMessage) { + onDisputeResultMessage((DisputeResultMessage) message); + } else { + log.warn("Unsupported message at dispatchMessage. message={}", message); + } + } + } + + @Override + protected Trade.DisputeState getDisputeState_StartedByPeer() { + return Trade.DisputeState.MEDIATION_STARTED_BY_PEER; + } + + @Override + protected AckMessageSourceType getAckMessageSourceType() { + return AckMessageSourceType.MEDIATION_MESSAGE; + } + + @Override + public void cleanupDisputes() { + disputeListService.cleanupDisputes(tradeId -> { + tradeManager.getTradeById(tradeId).filter(trade -> trade.getPayoutTx() != null) + .ifPresent(trade -> { + tradeManager.closeDisputedTrade(tradeId, Trade.DisputeState.MEDIATION_CLOSED); + }); + }); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Message handler + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + // We get that message at both peers. The dispute object is in context of the trader + public void onDisputeResultMessage(DisputeResultMessage disputeResultMessage) { + DisputeResult disputeResult = disputeResultMessage.getDisputeResult(); + String tradeId = disputeResult.getTradeId(); + ChatMessage chatMessage = disputeResult.getChatMessage(); + checkNotNull(chatMessage, "chatMessage must not be null"); + Optional disputeOptional = findDispute(disputeResult); + String uid = disputeResultMessage.getUid(); + if (!disputeOptional.isPresent()) { + log.warn("We got a dispute result msg but we don't have a matching dispute. " + + "That might happen when we get the disputeResultMessage before the dispute was created. " + + "We try again after 2 sec. to apply the disputeResultMessage. TradeId = " + tradeId); + if (!delayMsgMap.containsKey(uid)) { + // We delay 2 sec. to be sure the comm. msg gets added first + Timer timer = UserThread.runAfter(() -> onDisputeResultMessage(disputeResultMessage), 2); + delayMsgMap.put(uid, timer); + } else { + log.warn("We got a dispute result msg after we already repeated to apply the message after a delay. " + + "That should never happen. TradeId = " + tradeId); + } + return; + } + + Dispute dispute = disputeOptional.get(); + cleanupRetryMap(uid); + if (!dispute.getChatMessages().contains(chatMessage)) { + dispute.addAndPersistChatMessage(chatMessage); + } else { + log.warn("We got a dispute mail msg what we have already stored. TradeId = " + chatMessage.getTradeId()); + } + dispute.setIsClosed(true); + + if (dispute.disputeResultProperty().get() != null) { + log.warn("We got already a dispute result. That should only happen if a dispute needs to be closed " + + "again because the first close did not succeed. TradeId = " + tradeId); + } + + dispute.setDisputeResult(disputeResult); + + Optional tradeOptional = tradeManager.getTradeById(tradeId); + if (tradeOptional.isPresent()) { + Trade trade = tradeOptional.get(); + if (trade.getDisputeState() == Trade.DisputeState.MEDIATION_REQUESTED || + trade.getDisputeState() == Trade.DisputeState.MEDIATION_STARTED_BY_PEER) { + trade.setDisputeState(Trade.DisputeState.MEDIATION_CLOSED); + } + } else { + Optional openOfferOptional = openOfferManager.getOpenOfferById(tradeId); + openOfferOptional.ifPresent(openOffer -> openOfferManager.closeOpenOffer(openOffer.getOffer())); + } + sendAckMessage(chatMessage, dispute.getAgentPubKeyRing(), true, null); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // API + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public NodeAddress getAgentNodeAddress(Dispute dispute) { + return dispute.getContract().getMediatorNodeAddress(); + } + + public void acceptMediationResult(Trade trade, + ResultHandler resultHandler, + ErrorMessageHandler errorMessageHandler) { + String tradeId = trade.getId(); + Optional optionalDispute = findDispute(tradeId); + checkArgument(optionalDispute.isPresent(), "dispute must be present"); + DisputeResult disputeResult = optionalDispute.get().getDisputeResultProperty().get(); + Coin buyerPayoutAmount = disputeResult.getBuyerPayoutAmount(); + Coin sellerPayoutAmount = disputeResult.getSellerPayoutAmount(); + ProcessModel processModel = trade.getProcessModel(); + processModel.setBuyerPayoutAmountFromMediation(buyerPayoutAmount.value); + processModel.setSellerPayoutAmountFromMediation(sellerPayoutAmount.value); + TradeProtocol tradeProtocol = trade.getTradeProtocol(); + + trade.setMediationResultState(MediationResultState.MEDIATION_RESULT_ACCEPTED); + + // If we have not got yet the peers signature we sign and send to the peer our signature. + // Otherwise we sign and complete with the peers signature the payout tx. + if (processModel.getTradingPeer().getMediatedPayoutTxSignature() == null) { + tradeProtocol.onAcceptMediationResult(() -> { + if (trade.getPayoutTx() != null) { + tradeManager.closeDisputedTrade(tradeId, Trade.DisputeState.MEDIATION_CLOSED); + } + resultHandler.handleResult(); + }, errorMessageHandler); + } else { + tradeProtocol.onFinalizeMediationResultPayout(() -> { + if (trade.getPayoutTx() != null) { + tradeManager.closeDisputedTrade(tradeId, Trade.DisputeState.MEDIATION_CLOSED); + } + resultHandler.handleResult(); + }, errorMessageHandler); + } + } + + public void rejectMediationResult(Trade trade) { + trade.setMediationResultState(MediationResultState.MEDIATION_RESULT_REJECTED); + } +} diff --git a/core/src/main/java/bisq/core/support/dispute/mediation/MediationResultState.java b/core/src/main/java/bisq/core/support/dispute/mediation/MediationResultState.java new file mode 100644 index 00000000000..0d9f0c93b2d --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/mediation/MediationResultState.java @@ -0,0 +1,46 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.mediation; + +import bisq.common.proto.ProtoUtil; + +public enum MediationResultState { + UNDEFINED_MEDIATION_RESULT, + MEDIATION_RESULT_ACCEPTED(), + MEDIATION_RESULT_REJECTED, + SIG_MSG_SENT, + SIG_MSG_ARRIVED, + SIG_MSG_IN_MAILBOX, + SIG_MSG_SEND_FAILED, + RECEIVED_SIG_MSG, + PAYOUT_TX_PUBLISHED, + PAYOUT_TX_PUBLISHED_MSG_SENT, + PAYOUT_TX_PUBLISHED_MSG_ARRIVED, + PAYOUT_TX_PUBLISHED_MSG_IN_MAILBOX, + PAYOUT_TX_PUBLISHED_MSG_SEND_FAILED, + RECEIVED_PAYOUT_TX_PUBLISHED_MSG, + PAYOUT_TX_SEEN_IN_NETWORK; + + public static MediationResultState fromProto(protobuf.MediationResultState mediationResultState) { + return ProtoUtil.enumFromProto(MediationResultState.class, mediationResultState.name()); + } + + public static protobuf.MediationResultState toProtoMessage(MediationResultState mediationResultState) { + return protobuf.MediationResultState.valueOf(mediationResultState.name()); + } +} diff --git a/core/src/main/java/bisq/core/support/dispute/mediation/MediationSession.java b/core/src/main/java/bisq/core/support/dispute/mediation/MediationSession.java new file mode 100644 index 00000000000..84fba15e6db --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/mediation/MediationSession.java @@ -0,0 +1,33 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.mediation; + +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeSession; + +import lombok.extern.slf4j.Slf4j; + +import javax.annotation.Nullable; + +@Slf4j +public class MediationSession extends DisputeSession { + + public MediationSession(@Nullable Dispute dispute, boolean isTrader) { + super(dispute, isTrader); + } +} diff --git a/core/src/main/java/bisq/core/arbitration/Mediator.java b/core/src/main/java/bisq/core/support/dispute/mediation/mediator/Mediator.java similarity index 58% rename from core/src/main/java/bisq/core/arbitration/Mediator.java rename to core/src/main/java/bisq/core/support/dispute/mediation/mediator/Mediator.java index 0673b5465c0..f02b4aff92f 100644 --- a/core/src/main/java/bisq/core/arbitration/Mediator.java +++ b/core/src/main/java/bisq/core/support/dispute/mediation/mediator/Mediator.java @@ -15,59 +15,32 @@ * along with Bisq. If not, see . */ -package bisq.core.arbitration; +package bisq.core.support.dispute.mediation.mediator; + +import bisq.core.support.dispute.agent.DisputeAgent; import bisq.network.p2p.NodeAddress; -import bisq.network.p2p.storage.payload.ExpirablePayload; -import bisq.network.p2p.storage.payload.ProtectedStoragePayload; import bisq.common.crypto.PubKeyRing; import bisq.common.proto.ProtoUtil; -import bisq.common.util.ExtraDataMapValidator; - -import io.bisq.generated.protobuffer.PB; import com.google.protobuf.ByteString; import org.springframework.util.CollectionUtils; -import java.security.PublicKey; - +import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.Optional; -import java.util.concurrent.TimeUnit; -import java.util.stream.Collectors; import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.ToString; import lombok.extern.slf4j.Slf4j; import javax.annotation.Nullable; -@EqualsAndHashCode +@EqualsAndHashCode(callSuper = true) @Slf4j -@ToString -@Getter -public final class Mediator implements ProtectedStoragePayload, ExpirablePayload { - private final PubKeyRing pubKeyRing; - private final NodeAddress nodeAddress; - private final List languageCodes; - private final long registrationDate; - private final String registrationSignature; - private final byte[] registrationPubKey; - @Nullable - private final String emailAddress; - @Nullable - private final String info; - - // Should be only used in emergency case if we need to add data but do not want to break backward compatibility - // at the P2P network storage checks. The hash of the object will be used to verify if the data is valid. Any new - // field in a class would break that hash and therefore break the storage mechanism. - @Nullable - private Map extraDataMap; - +public final class Mediator extends DisputeAgent { public Mediator(NodeAddress nodeAddress, PubKeyRing pubKeyRing, List languageCodes, @@ -77,25 +50,25 @@ public Mediator(NodeAddress nodeAddress, @Nullable String emailAddress, @Nullable String info, @Nullable Map extraDataMap) { - this.nodeAddress = nodeAddress; - this.pubKeyRing = pubKeyRing; - this.languageCodes = languageCodes; - this.registrationDate = registrationDate; - this.registrationPubKey = registrationPubKey; - this.registrationSignature = registrationSignature; - this.emailAddress = emailAddress; - this.info = info; - this.extraDataMap = ExtraDataMapValidator.getValidatedExtraDataMap(extraDataMap); - } + super(nodeAddress, + pubKeyRing, + languageCodes, + registrationDate, + registrationPubKey, + registrationSignature, + emailAddress, + info, + extraDataMap); + } /////////////////////////////////////////////////////////////////////////////////////////// // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.StoragePayload toProtoMessage() { - final PB.Mediator.Builder builder = PB.Mediator.newBuilder() + public protobuf.StoragePayload toProtoMessage() { + final protobuf.Mediator.Builder builder = protobuf.Mediator.newBuilder() .setNodeAddress(nodeAddress.toProtoMessage()) .setPubKeyRing(pubKeyRing.toProtoMessage()) .addAllLanguageCodes(languageCodes) @@ -105,13 +78,13 @@ public PB.StoragePayload toProtoMessage() { Optional.ofNullable(emailAddress).ifPresent(builder::setEmailAddress); Optional.ofNullable(info).ifPresent(builder::setInfo); Optional.ofNullable(extraDataMap).ifPresent(builder::putAllExtraData); - return PB.StoragePayload.newBuilder().setMediator(builder).build(); + return protobuf.StoragePayload.newBuilder().setMediator(builder).build(); } - public static Mediator fromProto(PB.Mediator proto) { + public static Mediator fromProto(protobuf.Mediator proto) { return new Mediator(NodeAddress.fromProto(proto.getNodeAddress()), PubKeyRing.fromProto(proto.getPubKeyRing()), - proto.getLanguageCodesList().stream().collect(Collectors.toList()), + new ArrayList<>(proto.getLanguageCodesList()), proto.getRegistrationDate(), proto.getRegistrationPubKey().toByteArray(), proto.getRegistrationSignature(), @@ -120,17 +93,14 @@ public static Mediator fromProto(PB.Mediator proto) { CollectionUtils.isEmpty(proto.getExtraDataMap()) ? null : proto.getExtraDataMap()); } + /////////////////////////////////////////////////////////////////////////////////////////// // API /////////////////////////////////////////////////////////////////////////////////////////// - @Override - public long getTTL() { - return TimeUnit.DAYS.toMillis(10); - } @Override - public PublicKey getOwnerPubKey() { - return pubKeyRing.getSignaturePubKey(); + public String toString() { + return "Mediator{} " + super.toString(); } } diff --git a/core/src/main/java/bisq/core/support/dispute/mediation/mediator/MediatorManager.java b/core/src/main/java/bisq/core/support/dispute/mediation/mediator/MediatorManager.java new file mode 100644 index 00000000000..9a711ee24b0 --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/mediation/mediator/MediatorManager.java @@ -0,0 +1,101 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.mediation.mediator; + +import bisq.core.app.AppOptionKeys; +import bisq.core.filter.FilterManager; +import bisq.core.support.dispute.agent.DisputeAgentManager; +import bisq.core.user.User; + +import bisq.network.p2p.storage.payload.ProtectedStorageEntry; + +import bisq.common.crypto.KeyRing; + +import com.google.inject.Singleton; +import com.google.inject.name.Named; + +import javax.inject.Inject; + +import java.util.List; + +@Singleton +public class MediatorManager extends DisputeAgentManager { + + @Inject + public MediatorManager(KeyRing keyRing, + MediatorService mediatorService, + User user, + FilterManager filterManager, + @Named(AppOptionKeys.USE_DEV_PRIVILEGE_KEYS) boolean useDevPrivilegeKeys) { + super(keyRing, mediatorService, user, filterManager, useDevPrivilegeKeys); + } + + @Override + protected List getPubKeyList() { + return List.of("03be5471ff9090d322110d87912eefe89871784b1754d0707fdb917be5d88d3809", + "023736953a5a6638db71d7f78edc38cea0e42143c3b184ee67f331dafdc2c59efa", + "03d82260038253f7367012a4fc0c52dac74cfc67ac9cfbc3c3ad8fca746d8e5fc6", + "02dac85f726121ef333d425bc8e13173b5b365a6444176306e6a0a9e76ae1073bd", + "0342a5b37c8f843c3302e930d0197cdd8948a6f76747c05e138a6671a6a4caf739", + "027afa67c920867a70dfad77db6c6f74051f5af8bf56a1ad479f0bc4005df92325", + "03505f44f1893b64a457f8883afdd60774d7f4def6f82bb6f60be83a4b5b85cf82", + "0277d2d505d28ad67a03b001ef66f0eaaf1184fa87ebeaa937703cec7073cb2e8f", + "027cb3e9a56a438714e2144e2f75db7293ad967f12d5c29b17623efbd35ddbceb0", + "03be5471ff9090d322110d87912eefe89871784b1754d0707fdb917be5d88d3809", + "03756937d33d028eea274a3154775b2bffd076ffcc4a23fe0f9080f8b7fa0dab5b", + "03d8359823a91736cb7aecfaf756872daf258084133c9dd25b96ab3643707c38ca", + "03589ed6ded1a1aa92d6ad38bead13e4ad8ba24c60ca6ed8a8efc6e154e3f60add", + "0356965753f77a9c0e33ca7cc47fd43ce7f99b60334308ad3c11eed3665de79a78", + "031112eb033ebacb635754a2b7163c68270c9171c40f271e70e37b22a2590d3c18"); + } + + @Override + protected boolean isExpectedInstance(ProtectedStorageEntry data) { + return data.getProtectedStoragePayload() instanceof Mediator; + } + + @Override + protected void addAcceptedDisputeAgentToUser(Mediator disputeAgent) { + user.addAcceptedMediator(disputeAgent); + } + + @Override + protected void removeAcceptedDisputeAgentFromUser(ProtectedStorageEntry data) { + user.removeAcceptedMediator((Mediator) data.getProtectedStoragePayload()); + } + + @Override + protected List getAcceptedDisputeAgentsFromUser() { + return user.getAcceptedMediators(); + } + + @Override + protected void clearAcceptedDisputeAgentsAtUser() { + user.clearAcceptedMediators(); + } + + @Override + protected Mediator getRegisteredDisputeAgentFromUser() { + return user.getRegisteredMediator(); + } + + @Override + protected void setRegisteredDisputeAgentAtUser(Mediator disputeAgent) { + user.setRegisteredMediator(disputeAgent); + } +} diff --git a/core/src/main/java/bisq/core/support/dispute/mediation/mediator/MediatorService.java b/core/src/main/java/bisq/core/support/dispute/mediation/mediator/MediatorService.java new file mode 100644 index 00000000000..8ff78d2d7e6 --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/mediation/mediator/MediatorService.java @@ -0,0 +1,66 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.mediation.mediator; + +import bisq.core.filter.FilterManager; +import bisq.core.support.dispute.agent.DisputeAgentService; + +import bisq.network.p2p.NodeAddress; +import bisq.network.p2p.P2PService; + +import com.google.inject.Singleton; + +import javax.inject.Inject; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.stream.Collectors; + +import lombok.extern.slf4j.Slf4j; + + +@Slf4j +@Singleton +public class MediatorService extends DisputeAgentService { + + @Inject + public MediatorService(P2PService p2PService, FilterManager filterManager) { + super(p2PService, filterManager); + } + + @Override + protected Set getDisputeAgentSet(List bannedDisputeAgents) { + return p2PService.getDataMap().values().stream() + .filter(data -> data.getProtectedStoragePayload() instanceof Mediator) + .map(data -> (Mediator) data.getProtectedStoragePayload()) + .filter(a -> bannedDisputeAgents == null || + !bannedDisputeAgents.contains(a.getNodeAddress().getFullAddress())) + .collect(Collectors.toSet()); + } + + @Override + protected List getDisputeAgentsFromFilter() { + return filterManager.getFilter() != null ? filterManager.getFilter().getMediators() : new ArrayList<>(); + } + + public Map getMediators() { + return super.getDisputeAgents(); + } +} diff --git a/core/src/main/java/bisq/core/support/dispute/messages/DisputeMessage.java b/core/src/main/java/bisq/core/support/dispute/messages/DisputeMessage.java new file mode 100644 index 00000000000..70167dea3f0 --- /dev/null +++ b/core/src/main/java/bisq/core/support/dispute/messages/DisputeMessage.java @@ -0,0 +1,28 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.dispute.messages; + +import bisq.core.support.SupportType; +import bisq.core.support.messages.SupportMessage; + +public abstract class DisputeMessage extends SupportMessage { + + public DisputeMessage(int messageVersion, String uid, SupportType supportType) { + super(messageVersion, uid, supportType); + } +} diff --git a/core/src/main/java/bisq/core/arbitration/messages/DisputeResultMessage.java b/core/src/main/java/bisq/core/support/dispute/messages/DisputeResultMessage.java similarity index 73% rename from core/src/main/java/bisq/core/arbitration/messages/DisputeResultMessage.java rename to core/src/main/java/bisq/core/support/dispute/messages/DisputeResultMessage.java index e21a50e6236..50f78529eb7 100644 --- a/core/src/main/java/bisq/core/arbitration/messages/DisputeResultMessage.java +++ b/core/src/main/java/bisq/core/support/dispute/messages/DisputeResultMessage.java @@ -15,16 +15,15 @@ * along with Bisq. If not, see . */ -package bisq.core.arbitration.messages; +package bisq.core.support.dispute.messages; -import bisq.core.arbitration.DisputeResult; +import bisq.core.support.SupportType; +import bisq.core.support.dispute.DisputeResult; import bisq.network.p2p.NodeAddress; import bisq.common.app.Version; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Value; @@ -38,11 +37,13 @@ public final class DisputeResultMessage extends DisputeMessage { public DisputeResultMessage(DisputeResult disputeResult, NodeAddress senderNodeAddress, - String uid) { + String uid, + SupportType supportType) { this(disputeResult, senderNodeAddress, uid, - Version.getP2PMessageVersion()); + Version.getP2PMessageVersion(), + supportType); } @@ -53,28 +54,31 @@ public DisputeResultMessage(DisputeResult disputeResult, private DisputeResultMessage(DisputeResult disputeResult, NodeAddress senderNodeAddress, String uid, - int messageVersion) { - super(messageVersion, uid); + int messageVersion, + SupportType supportType) { + super(messageVersion, uid, supportType); this.disputeResult = disputeResult; this.senderNodeAddress = senderNodeAddress; } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setDisputeResultMessage(PB.DisputeResultMessage.newBuilder() + .setDisputeResultMessage(protobuf.DisputeResultMessage.newBuilder() .setDisputeResult(disputeResult.toProtoMessage()) .setSenderNodeAddress(senderNodeAddress.toProtoMessage()) - .setUid(uid)) + .setUid(uid) + .setType(SupportType.toProtoMessage(supportType))) .build(); } - public static DisputeResultMessage fromProto(PB.DisputeResultMessage proto, int messageVersion) { + public static DisputeResultMessage fromProto(protobuf.DisputeResultMessage proto, int messageVersion) { checkArgument(proto.hasDisputeResult(), "DisputeResult must be set"); return new DisputeResultMessage(DisputeResult.fromProto(proto.getDisputeResult()), NodeAddress.fromProto(proto.getSenderNodeAddress()), proto.getUid(), - messageVersion); + messageVersion, + SupportType.fromProto(proto.getType())); } @Override @@ -89,6 +93,7 @@ public String toString() { ",\n senderNodeAddress=" + senderNodeAddress + ",\n DisputeResultMessage.uid='" + uid + '\'' + ",\n messageVersion=" + messageVersion + + ",\n supportType=" + supportType + "\n} " + super.toString(); } } diff --git a/core/src/main/java/bisq/core/arbitration/messages/OpenNewDisputeMessage.java b/core/src/main/java/bisq/core/support/dispute/messages/OpenNewDisputeMessage.java similarity index 74% rename from core/src/main/java/bisq/core/arbitration/messages/OpenNewDisputeMessage.java rename to core/src/main/java/bisq/core/support/dispute/messages/OpenNewDisputeMessage.java index 00a101077f1..f60cda80565 100644 --- a/core/src/main/java/bisq/core/arbitration/messages/OpenNewDisputeMessage.java +++ b/core/src/main/java/bisq/core/support/dispute/messages/OpenNewDisputeMessage.java @@ -15,17 +15,16 @@ * along with Bisq. If not, see . */ -package bisq.core.arbitration.messages; +package bisq.core.support.dispute.messages; -import bisq.core.arbitration.Dispute; import bisq.core.proto.CoreProtoResolver; +import bisq.core.support.SupportType; +import bisq.core.support.dispute.Dispute; import bisq.network.p2p.NodeAddress; import bisq.common.app.Version; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Value; @@ -37,11 +36,13 @@ public final class OpenNewDisputeMessage extends DisputeMessage { public OpenNewDisputeMessage(Dispute dispute, NodeAddress senderNodeAddress, - String uid) { + String uid, + SupportType supportType) { this(dispute, senderNodeAddress, uid, - Version.getP2PMessageVersion()); + Version.getP2PMessageVersion(), + supportType); } @@ -52,29 +53,32 @@ public OpenNewDisputeMessage(Dispute dispute, private OpenNewDisputeMessage(Dispute dispute, NodeAddress senderNodeAddress, String uid, - int messageVersion) { - super(messageVersion, uid); + int messageVersion, + SupportType supportType) { + super(messageVersion, uid, supportType); this.dispute = dispute; this.senderNodeAddress = senderNodeAddress; } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setOpenNewDisputeMessage(PB.OpenNewDisputeMessage.newBuilder() + .setOpenNewDisputeMessage(protobuf.OpenNewDisputeMessage.newBuilder() .setUid(uid) .setDispute(dispute.toProtoMessage()) - .setSenderNodeAddress(senderNodeAddress.toProtoMessage())) + .setSenderNodeAddress(senderNodeAddress.toProtoMessage()) + .setType(SupportType.toProtoMessage(supportType))) .build(); } - public static OpenNewDisputeMessage fromProto(PB.OpenNewDisputeMessage proto, + public static OpenNewDisputeMessage fromProto(protobuf.OpenNewDisputeMessage proto, CoreProtoResolver coreProtoResolver, int messageVersion) { return new OpenNewDisputeMessage(Dispute.fromProto(proto.getDispute(), coreProtoResolver), NodeAddress.fromProto(proto.getSenderNodeAddress()), proto.getUid(), - messageVersion); + messageVersion, + SupportType.fromProto(proto.getType())); } @Override @@ -89,6 +93,7 @@ public String toString() { ",\n senderNodeAddress=" + senderNodeAddress + ",\n OpenNewDisputeMessage.uid='" + uid + '\'' + ",\n messageVersion=" + messageVersion + + ",\n supportType=" + supportType + "\n} " + super.toString(); } } diff --git a/core/src/main/java/bisq/core/arbitration/messages/PeerOpenedDisputeMessage.java b/core/src/main/java/bisq/core/support/dispute/messages/PeerOpenedDisputeMessage.java similarity index 72% rename from core/src/main/java/bisq/core/arbitration/messages/PeerOpenedDisputeMessage.java rename to core/src/main/java/bisq/core/support/dispute/messages/PeerOpenedDisputeMessage.java index 8e21514335b..f2dc136accc 100644 --- a/core/src/main/java/bisq/core/arbitration/messages/PeerOpenedDisputeMessage.java +++ b/core/src/main/java/bisq/core/support/dispute/messages/PeerOpenedDisputeMessage.java @@ -15,17 +15,16 @@ * along with Bisq. If not, see . */ -package bisq.core.arbitration.messages; +package bisq.core.support.dispute.messages; -import bisq.core.arbitration.Dispute; import bisq.core.proto.CoreProtoResolver; +import bisq.core.support.SupportType; +import bisq.core.support.dispute.Dispute; import bisq.network.p2p.NodeAddress; import bisq.common.app.Version; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Value; @@ -37,11 +36,13 @@ public final class PeerOpenedDisputeMessage extends DisputeMessage { public PeerOpenedDisputeMessage(Dispute dispute, NodeAddress senderNodeAddress, - String uid) { + String uid, + SupportType supportType) { this(dispute, senderNodeAddress, uid, - Version.getP2PMessageVersion()); + Version.getP2PMessageVersion(), + supportType); } @@ -52,27 +53,30 @@ public PeerOpenedDisputeMessage(Dispute dispute, private PeerOpenedDisputeMessage(Dispute dispute, NodeAddress senderNodeAddress, String uid, - int messageVersion) { - super(messageVersion, uid); + int messageVersion, + SupportType supportType) { + super(messageVersion, uid, supportType); this.dispute = dispute; this.senderNodeAddress = senderNodeAddress; } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setPeerOpenedDisputeMessage(PB.PeerOpenedDisputeMessage.newBuilder() + .setPeerOpenedDisputeMessage(protobuf.PeerOpenedDisputeMessage.newBuilder() .setUid(uid) .setDispute(dispute.toProtoMessage()) - .setSenderNodeAddress(senderNodeAddress.toProtoMessage())) + .setSenderNodeAddress(senderNodeAddress.toProtoMessage()) + .setType(SupportType.toProtoMessage(supportType))) .build(); } - public static PeerOpenedDisputeMessage fromProto(PB.PeerOpenedDisputeMessage proto, CoreProtoResolver coreProtoResolver, int messageVersion) { + public static PeerOpenedDisputeMessage fromProto(protobuf.PeerOpenedDisputeMessage proto, CoreProtoResolver coreProtoResolver, int messageVersion) { return new PeerOpenedDisputeMessage(Dispute.fromProto(proto.getDispute(), coreProtoResolver), NodeAddress.fromProto(proto.getSenderNodeAddress()), proto.getUid(), - messageVersion); + messageVersion, + SupportType.fromProto(proto.getType())); } @Override @@ -87,6 +91,7 @@ public String toString() { ",\n senderNodeAddress=" + senderNodeAddress + ",\n PeerOpenedDisputeMessage.uid='" + uid + '\'' + ",\n messageVersion=" + messageVersion + + ",\n supportType=" + supportType + "\n} " + super.toString(); } } diff --git a/core/src/main/java/bisq/core/arbitration/messages/DisputeCommunicationMessage.java b/core/src/main/java/bisq/core/support/messages/ChatMessage.java similarity index 61% rename from core/src/main/java/bisq/core/arbitration/messages/DisputeCommunicationMessage.java rename to core/src/main/java/bisq/core/support/messages/ChatMessage.java index fa6ae9de04e..51c4f2a06d5 100644 --- a/core/src/main/java/bisq/core/arbitration/messages/DisputeCommunicationMessage.java +++ b/core/src/main/java/bisq/core/support/messages/ChatMessage.java @@ -15,17 +15,16 @@ * along with Bisq. If not, see . */ -package bisq.core.arbitration.messages; +package bisq.core.support.messages; -import bisq.core.arbitration.Attachment; +import bisq.core.support.SupportType; +import bisq.core.support.dispute.Attachment; import bisq.network.p2p.NodeAddress; import bisq.common.app.Version; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import javafx.beans.property.BooleanProperty; import javafx.beans.property.ReadOnlyBooleanProperty; import javafx.beans.property.ReadOnlyStringProperty; @@ -49,10 +48,17 @@ import javax.annotation.Nullable; +/* Message for direct communication between two nodes. Originally built for trader to + * arbitrator communication as no other direct communication was allowed. Aribtrator is + * considered as the server and trader as the client in arbitration chats + * + * For trader to trader communication the maker is considered to be the server + * and the taker is considered as the client. + * */ @EqualsAndHashCode(callSuper = true) // listener is transient and therefore excluded anyway @Getter @Slf4j -public final class DisputeCommunicationMessage extends DisputeMessage { +public final class ChatMessage extends SupportMessage { public interface Listener { void onMessageStateChanged(); @@ -60,6 +66,8 @@ public interface Listener { private final String tradeId; private final int traderId; + // This is only used for the server client relationship + // If senderIsTrader == true then the sender is the client private final boolean senderIsTrader; private final String message; private final ArrayList attachments = new ArrayList<>(); @@ -68,6 +76,11 @@ public interface Listener { @Setter private boolean isSystemMessage; + // Added in v1.1.6. for trader chat to store if message was shown in popup + @Setter + private boolean wasDisplayed; + + //todo move to base class private final BooleanProperty arrivedProperty; private final BooleanProperty storedInMailboxProperty; private final BooleanProperty acknowledgedProperty; @@ -76,12 +89,14 @@ public interface Listener { transient private WeakReference listener; - public DisputeCommunicationMessage(String tradeId, - int traderId, - boolean senderIsTrader, - String message, - NodeAddress senderNodeAddress) { - this(tradeId, + public ChatMessage(SupportType supportType, + String tradeId, + int traderId, + boolean senderIsTrader, + String message, + NodeAddress senderNodeAddress) { + this(supportType, + tradeId, traderId, senderIsTrader, message, @@ -94,7 +109,58 @@ public DisputeCommunicationMessage(String tradeId, Version.getP2PMessageVersion(), false, null, - null); + null, + false); + } + + public ChatMessage(SupportType supportType, + String tradeId, + int traderId, + boolean senderIsTrader, + String message, + NodeAddress senderNodeAddress, + ArrayList attachments) { + this(supportType, + tradeId, + traderId, + senderIsTrader, + message, + attachments, + senderNodeAddress, + new Date().getTime(), + false, + false, + UUID.randomUUID().toString(), + Version.getP2PMessageVersion(), + false, + null, + null, + false); + } + + public ChatMessage(SupportType supportType, + String tradeId, + int traderId, + boolean senderIsTrader, + String message, + NodeAddress senderNodeAddress, + long date) { + this(supportType, + tradeId, + traderId, + senderIsTrader, + message, + null, + senderNodeAddress, + date, + false, + false, + UUID.randomUUID().toString(), + Version.getP2PMessageVersion(), + false, + null, + null, + false); } @@ -102,25 +168,28 @@ public DisputeCommunicationMessage(String tradeId, // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - private DisputeCommunicationMessage(String tradeId, - int traderId, - boolean senderIsTrader, - String message, - @Nullable List attachments, - NodeAddress senderNodeAddress, - long date, - boolean arrived, - boolean storedInMailbox, - String uid, - int messageVersion, - boolean acknowledged, - @Nullable String sendMessageError, - @Nullable String ackError) { - super(messageVersion, uid); + private ChatMessage(SupportType supportType, + String tradeId, + int traderId, + boolean senderIsTrader, + String message, + @Nullable List attachments, + NodeAddress senderNodeAddress, + long date, + boolean arrived, + boolean storedInMailbox, + String uid, + int messageVersion, + boolean acknowledged, + @Nullable String sendMessageError, + @Nullable String ackError, + boolean wasDisplayed) { + super(messageVersion, uid, supportType); this.tradeId = tradeId; this.traderId = traderId; this.senderIsTrader = senderIsTrader; this.message = message; + this.wasDisplayed = wasDisplayed; Optional.ofNullable(attachments).ifPresent(e -> addAllAttachments(attachments)); this.senderNodeAddress = senderNodeAddress; this.date = date; @@ -132,9 +201,11 @@ private DisputeCommunicationMessage(String tradeId, notifyChangeListener(); } + // We cannot rename protobuf definition because it would break backward compatibility @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { - PB.DisputeCommunicationMessage.Builder builder = PB.DisputeCommunicationMessage.newBuilder() + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { + protobuf.ChatMessage.Builder builder = protobuf.ChatMessage.newBuilder() + .setType(SupportType.toProtoMessage(supportType)) .setTradeId(tradeId) .setTraderId(traderId) .setSenderIsTrader(senderIsTrader) @@ -146,16 +217,22 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .setStoredInMailbox(storedInMailboxProperty.get()) .setIsSystemMessage(isSystemMessage) .setUid(uid) - .setAcknowledged(acknowledgedProperty.get()); + .setAcknowledged(acknowledgedProperty.get()) + .setWasDisplayed(wasDisplayed); Optional.ofNullable(sendMessageErrorProperty.get()).ifPresent(builder::setSendMessageError); Optional.ofNullable(ackErrorProperty.get()).ifPresent(builder::setAckError); return getNetworkEnvelopeBuilder() - .setDisputeCommunicationMessage(builder) + .setChatMessage(builder) .build(); } - public static DisputeCommunicationMessage fromProto(PB.DisputeCommunicationMessage proto, int messageVersion) { - final DisputeCommunicationMessage disputeCommunicationMessage = new DisputeCommunicationMessage( + // The protobuf definition ChatMessage cannot be changed as it would break backward compatibility. + public static ChatMessage fromProto(protobuf.ChatMessage proto, + int messageVersion) { + // If we get a msg from an old client type will be ordinal 0 which is the dispute entry and as we only added + // the trade case it is the desired behaviour. + final ChatMessage chatMessage = new ChatMessage( + SupportType.fromProto(proto.getType()), proto.getTradeId(), proto.getTraderId(), proto.getSenderIsTrader(), @@ -169,12 +246,13 @@ public static DisputeCommunicationMessage fromProto(PB.DisputeCommunicationMessa messageVersion, proto.getAcknowledged(), proto.getSendMessageError().isEmpty() ? null : proto.getSendMessageError(), - proto.getAckError().isEmpty() ? null : proto.getAckError()); - disputeCommunicationMessage.setSystemMessage(proto.getIsSystemMessage()); - return disputeCommunicationMessage; + proto.getAckError().isEmpty() ? null : proto.getAckError(), + proto.getWasDisplayed()); + chatMessage.setSystemMessage(proto.getIsSystemMessage()); + return chatMessage; } - public static DisputeCommunicationMessage fromPayloadProto(PB.DisputeCommunicationMessage proto) { + public static ChatMessage fromPayloadProto(protobuf.ChatMessage proto) { // We have the case that an envelope got wrapped into a payload. // We don't check the message version here as it was checked in the carrier envelope already (in connection class) // Payloads don't have a message version and are also used for persistence @@ -187,7 +265,7 @@ public static DisputeCommunicationMessage fromPayloadProto(PB.DisputeCommunicati // API /////////////////////////////////////////////////////////////////////////////////////////// - public void addAllAttachments(List attachments) { + private void addAllAttachments(List attachments) { this.attachments.addAll(attachments); } @@ -251,14 +329,19 @@ public void addWeakMessageStateListener(Listener listener) { } private void notifyChangeListener() { - if (listener != null && listener.get() != null) - listener.get().onMessageStateChanged(); + if (listener != null) { + Listener listener = this.listener.get(); + if (listener != null) { + listener.onMessageStateChanged(); + } + } } @Override public String toString() { - return "DisputeCommunicationMessage{" + - "\n tradeId='" + tradeId + '\'' + + return "ChatMessage{" + + "\n type='" + supportType + '\'' + + ",\n tradeId='" + tradeId + '\'' + ",\n traderId=" + traderId + ",\n senderIsTrader=" + senderIsTrader + ",\n message='" + message + '\'' + @@ -268,7 +351,7 @@ public String toString() { ",\n isSystemMessage=" + isSystemMessage + ",\n arrivedProperty=" + arrivedProperty + ",\n storedInMailboxProperty=" + storedInMailboxProperty + - ",\n DisputeCommunicationMessage.uid='" + uid + '\'' + + ",\n ChatMessage.uid='" + uid + '\'' + ",\n messageVersion=" + messageVersion + ",\n acknowledgedProperty=" + acknowledgedProperty + ",\n sendMessageErrorProperty=" + sendMessageErrorProperty + diff --git a/core/src/main/java/bisq/core/arbitration/messages/DisputeMessage.java b/core/src/main/java/bisq/core/support/messages/SupportMessage.java similarity index 73% rename from core/src/main/java/bisq/core/arbitration/messages/DisputeMessage.java rename to core/src/main/java/bisq/core/support/messages/SupportMessage.java index 1eb34283924..fae761210fa 100644 --- a/core/src/main/java/bisq/core/arbitration/messages/DisputeMessage.java +++ b/core/src/main/java/bisq/core/support/messages/SupportMessage.java @@ -15,7 +15,9 @@ * along with Bisq. If not, see . */ -package bisq.core.arbitration.messages; +package bisq.core.support.messages; + +import bisq.core.support.SupportType; import bisq.network.p2p.MailboxMessage; import bisq.network.p2p.UidMessage; @@ -27,12 +29,16 @@ @EqualsAndHashCode(callSuper = true) @Getter -public abstract class DisputeMessage extends NetworkEnvelope implements MailboxMessage, UidMessage { +public abstract class SupportMessage extends NetworkEnvelope implements MailboxMessage, UidMessage { protected final String uid; - public DisputeMessage(int messageVersion, String uid) { + // Added with v1.1.6. Old clients will not have set that field and we fall back to entry 0 which is ARBITRATION. + protected final SupportType supportType; + + public SupportMessage(int messageVersion, String uid, SupportType supportType) { super(messageVersion); this.uid = uid; + this.supportType = supportType; } public abstract String getTradeId(); @@ -42,6 +48,7 @@ public String toString() { return "DisputeMessage{" + "\n uid='" + uid + '\'' + ",\n messageVersion=" + messageVersion + + ",\n supportType=" + supportType + "\n} " + super.toString(); } } diff --git a/core/src/main/java/bisq/core/support/traderchat/TradeChatSession.java b/core/src/main/java/bisq/core/support/traderchat/TradeChatSession.java new file mode 100644 index 00000000000..c465d5ff72c --- /dev/null +++ b/core/src/main/java/bisq/core/support/traderchat/TradeChatSession.java @@ -0,0 +1,73 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.traderchat; + +import bisq.core.support.SupportSession; +import bisq.core.support.messages.ChatMessage; +import bisq.core.trade.Trade; + +import bisq.common.crypto.PubKeyRing; + +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; + +import lombok.extern.slf4j.Slf4j; + +import javax.annotation.Nullable; + +@Slf4j +public class TradeChatSession extends SupportSession { + + @Nullable + private Trade trade; + + public TradeChatSession(@Nullable Trade trade, + boolean isClient) { + super(isClient); + this.trade = trade; + } + + @Override + public String getTradeId() { + return trade != null ? trade.getId() : ""; + } + + @Override + public PubKeyRing getClientPubKeyRing() { + // TODO remove that client-server concept for trade chat + // Get pubKeyRing of taker. Maker is considered server for chat sessions + if (trade != null && trade.getContract() != null) + return trade.getContract().getTakerPubKeyRing(); + return null; + } + + @Override + public ObservableList getObservableChatMessageList() { + return trade != null ? trade.getChatMessages() : FXCollections.observableArrayList(); + } + + @Override + public boolean chatIsOpen() { + return trade != null && trade.getState() != Trade.State.WITHDRAW_COMPLETED; + } + + @Override + public boolean isDisputeAgent() { + return false; + } +} diff --git a/core/src/main/java/bisq/core/support/traderchat/TraderChatManager.java b/core/src/main/java/bisq/core/support/traderchat/TraderChatManager.java new file mode 100644 index 00000000000..4f631ef8532 --- /dev/null +++ b/core/src/main/java/bisq/core/support/traderchat/TraderChatManager.java @@ -0,0 +1,167 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.support.traderchat; + +import bisq.core.btc.setup.WalletsSetup; +import bisq.core.locale.Res; +import bisq.core.support.SupportManager; +import bisq.core.support.SupportType; +import bisq.core.support.messages.ChatMessage; +import bisq.core.support.messages.SupportMessage; +import bisq.core.trade.Trade; +import bisq.core.trade.TradeManager; + +import bisq.network.p2p.AckMessageSourceType; +import bisq.network.p2p.NodeAddress; +import bisq.network.p2p.P2PService; + +import bisq.common.crypto.PubKeyRing; + +import javax.inject.Inject; +import javax.inject.Singleton; + +import javafx.collections.ObservableList; + +import java.util.List; +import java.util.stream.Collectors; + +import lombok.extern.slf4j.Slf4j; + +@Slf4j +@Singleton +public class TraderChatManager extends SupportManager { + private final TradeManager tradeManager; + private final PubKeyRing pubKeyRing; + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Constructor + /////////////////////////////////////////////////////////////////////////////////////////// + + @Inject + public TraderChatManager(P2PService p2PService, + WalletsSetup walletsSetup, + TradeManager tradeManager, + PubKeyRing pubKeyRing) { + super(p2PService, walletsSetup); + this.tradeManager = tradeManager; + this.pubKeyRing = pubKeyRing; + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Implement template methods + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public SupportType getSupportType() { + return SupportType.TRADE; + } + + @Override + public void persist() { + tradeManager.persistTrades(); + } + + @Override + public NodeAddress getPeerNodeAddress(ChatMessage message) { + return tradeManager.getTradeById(message.getTradeId()).map(trade -> { + if (trade.getContract() != null) { + return trade.getContract().getPeersNodeAddress(pubKeyRing); + } else { + return null; + } + }).orElse(null); + } + + @Override + public PubKeyRing getPeerPubKeyRing(ChatMessage message) { + return tradeManager.getTradeById(message.getTradeId()).map(trade -> { + if (trade.getContract() != null) { + return trade.getContract().getPeersPubKeyRing(pubKeyRing); + } else { + return null; + } + }).orElse(null); + } + + @Override + public List getAllChatMessages() { + return tradeManager.getTradableList().stream() + .flatMap(trade -> trade.getChatMessages().stream()) + .collect(Collectors.toList()); + } + + @Override + public boolean channelOpen(ChatMessage message) { + return tradeManager.getTradeById(message.getTradeId()).isPresent(); + } + + @Override + public void addAndPersistChatMessage(ChatMessage message) { + tradeManager.getTradeById(message.getTradeId()).ifPresent(trade -> { + ObservableList chatMessages = trade.getChatMessages(); + if (chatMessages.stream().noneMatch(m -> m.getUid().equals(message.getUid()))) { + if (chatMessages.isEmpty()) { + addSystemMsg(trade); + } + trade.addAndPersistChatMessage(message); + } else { + log.warn("Trade got a chatMessage what we have already stored. UId = {} TradeId = {}", + message.getUid(), message.getTradeId()); + } + }); + } + + @Override + protected AckMessageSourceType getAckMessageSourceType() { + return AckMessageSourceType.TRADE_CHAT_MESSAGE; + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // API + /////////////////////////////////////////////////////////////////////////////////////////// + + public void dispatchMessage(SupportMessage message) { + if (canProcessMessage(message)) { + log.info("Received {} with tradeId {} and uid {}", + message.getClass().getSimpleName(), message.getTradeId(), message.getUid()); + if (message instanceof ChatMessage) { + onChatMessage((ChatMessage) message); + } else { + log.warn("Unsupported message at dispatchMessage. message={}", message); + } + } + } + + public void addSystemMsg(Trade trade) { + // We need to use the trade date as otherwise our system msg would not be displayed first as the list is sorted + // by date. + ChatMessage chatMessage = new ChatMessage( + getSupportType(), + trade.getId(), + 0, + false, + Res.get("tradeChat.rules"), + new NodeAddress("null:0000"), + trade.getDate().getTime()); + chatMessage.setSystemMessage(true); + trade.getChatMessages().add(chatMessage); + } +} diff --git a/core/src/main/java/bisq/core/trade/BuyerAsMakerTrade.java b/core/src/main/java/bisq/core/trade/BuyerAsMakerTrade.java index e77339f30aa..17eeca7a7a4 100644 --- a/core/src/main/java/bisq/core/trade/BuyerAsMakerTrade.java +++ b/core/src/main/java/bisq/core/trade/BuyerAsMakerTrade.java @@ -29,8 +29,6 @@ import bisq.common.handlers.ErrorMessageHandler; import bisq.common.storage.Storage; -import io.bisq.generated.protobuffer.PB; - import org.bitcoinj.core.Coin; import lombok.extern.slf4j.Slf4j; @@ -49,9 +47,17 @@ public BuyerAsMakerTrade(Offer offer, Coin takeOfferFee, boolean isCurrencyForTakerFeeBtc, @Nullable NodeAddress arbitratorNodeAddress, + @Nullable NodeAddress mediatorNodeAddress, Storage storage, BtcWalletService btcWalletService) { - super(offer, txFee, takeOfferFee, isCurrencyForTakerFeeBtc, arbitratorNodeAddress, storage, btcWalletService); + super(offer, + txFee, + takeOfferFee, + isCurrencyForTakerFeeBtc, + arbitratorNodeAddress, + mediatorNodeAddress, + storage, + btcWalletService); } /////////////////////////////////////////////////////////////////////////////////////////// @@ -59,24 +65,25 @@ public BuyerAsMakerTrade(Offer offer, /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.Tradable toProtoMessage() { - return PB.Tradable.newBuilder() - .setBuyerAsMakerTrade(PB.BuyerAsMakerTrade.newBuilder() - .setTrade((PB.Trade) super.toProtoMessage())) + public protobuf.Tradable toProtoMessage() { + return protobuf.Tradable.newBuilder() + .setBuyerAsMakerTrade(protobuf.BuyerAsMakerTrade.newBuilder() + .setTrade((protobuf.Trade) super.toProtoMessage())) .build(); } - public static Tradable fromProto(PB.BuyerAsMakerTrade buyerAsMakerTradeProto, + public static Tradable fromProto(protobuf.BuyerAsMakerTrade buyerAsMakerTradeProto, Storage storage, BtcWalletService btcWalletService, CoreProtoResolver coreProtoResolver) { - PB.Trade proto = buyerAsMakerTradeProto.getTrade(); + protobuf.Trade proto = buyerAsMakerTradeProto.getTrade(); BuyerAsMakerTrade trade = new BuyerAsMakerTrade( Offer.fromProto(proto.getOffer()), Coin.valueOf(proto.getTxFeeAsLong()), Coin.valueOf(proto.getTakerFeeAsLong()), proto.getIsCurrencyForTakerFeeBtc(), proto.hasArbitratorNodeAddress() ? NodeAddress.fromProto(proto.getArbitratorNodeAddress()) : null, + proto.hasMediatorNodeAddress() ? NodeAddress.fromProto(proto.getMediatorNodeAddress()) : null, storage, btcWalletService); @@ -100,7 +107,9 @@ protected void createTradeProtocol() { } @Override - public void handleTakeOfferRequest(TradeMessage message, NodeAddress taker, ErrorMessageHandler errorMessageHandler) { + public void handleTakeOfferRequest(TradeMessage message, + NodeAddress taker, + ErrorMessageHandler errorMessageHandler) { ((MakerProtocol) tradeProtocol).handleTakeOfferRequest(message, taker, errorMessageHandler); } } diff --git a/core/src/main/java/bisq/core/trade/BuyerAsTakerTrade.java b/core/src/main/java/bisq/core/trade/BuyerAsTakerTrade.java index 09c0dedc129..c4c2c1e7768 100644 --- a/core/src/main/java/bisq/core/trade/BuyerAsTakerTrade.java +++ b/core/src/main/java/bisq/core/trade/BuyerAsTakerTrade.java @@ -27,8 +27,6 @@ import bisq.common.storage.Storage; -import io.bisq.generated.protobuffer.PB; - import org.bitcoinj.core.Coin; import lombok.extern.slf4j.Slf4j; @@ -52,10 +50,20 @@ public BuyerAsTakerTrade(Offer offer, long tradePrice, NodeAddress tradingPeerNodeAddress, @Nullable NodeAddress arbitratorNodeAddress, + @Nullable NodeAddress mediatorNodeAddress, Storage storage, BtcWalletService btcWalletService) { - super(offer, tradeAmount, txFee, takerFee, isCurrencyForTakerFeeBtc, tradePrice, tradingPeerNodeAddress, - arbitratorNodeAddress, storage, btcWalletService); + super(offer, + tradeAmount, + txFee, + takerFee, + isCurrencyForTakerFeeBtc, + tradePrice, + tradingPeerNodeAddress, + arbitratorNodeAddress, + mediatorNodeAddress, + storage, + btcWalletService); } @@ -64,18 +72,18 @@ public BuyerAsTakerTrade(Offer offer, /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.Tradable toProtoMessage() { - return PB.Tradable.newBuilder() - .setBuyerAsTakerTrade(PB.BuyerAsTakerTrade.newBuilder() - .setTrade((PB.Trade) super.toProtoMessage())) + public protobuf.Tradable toProtoMessage() { + return protobuf.Tradable.newBuilder() + .setBuyerAsTakerTrade(protobuf.BuyerAsTakerTrade.newBuilder() + .setTrade((protobuf.Trade) super.toProtoMessage())) .build(); } - public static Tradable fromProto(PB.BuyerAsTakerTrade buyerAsTakerTradeProto, + public static Tradable fromProto(protobuf.BuyerAsTakerTrade buyerAsTakerTradeProto, Storage storage, BtcWalletService btcWalletService, CoreProtoResolver coreProtoResolver) { - PB.Trade proto = buyerAsTakerTradeProto.getTrade(); + protobuf.Trade proto = buyerAsTakerTradeProto.getTrade(); return fromProto(new BuyerAsTakerTrade( Offer.fromProto(proto.getOffer()), Coin.valueOf(proto.getTradeAmountAsLong()), @@ -85,6 +93,7 @@ public static Tradable fromProto(PB.BuyerAsTakerTrade buyerAsTakerTradeProto, proto.getTradePrice(), proto.hasTradingPeerNodeAddress() ? NodeAddress.fromProto(proto.getTradingPeerNodeAddress()) : null, proto.hasArbitratorNodeAddress() ? NodeAddress.fromProto(proto.getArbitratorNodeAddress()) : null, + proto.hasMediatorNodeAddress() ? NodeAddress.fromProto(proto.getMediatorNodeAddress()) : null, storage, btcWalletService), proto, diff --git a/core/src/main/java/bisq/core/trade/BuyerTrade.java b/core/src/main/java/bisq/core/trade/BuyerTrade.java index 4d4c297135a..4c534b30f05 100644 --- a/core/src/main/java/bisq/core/trade/BuyerTrade.java +++ b/core/src/main/java/bisq/core/trade/BuyerTrade.java @@ -46,10 +46,20 @@ public abstract class BuyerTrade extends Trade { long tradePrice, NodeAddress tradingPeerNodeAddress, @Nullable NodeAddress arbitratorNodeAddress, + @Nullable NodeAddress mediatorNodeAddress, Storage storage, BtcWalletService btcWalletService) { - super(offer, tradeAmount, txFee, takerFee, isCurrencyForTakerFeeBtc, tradePrice, - tradingPeerNodeAddress, arbitratorNodeAddress, storage, btcWalletService); + super(offer, + tradeAmount, + txFee, + takerFee, + isCurrencyForTakerFeeBtc, + tradePrice, + tradingPeerNodeAddress, + arbitratorNodeAddress, + mediatorNodeAddress, + storage, + btcWalletService); } BuyerTrade(Offer offer, @@ -57,9 +67,17 @@ public abstract class BuyerTrade extends Trade { Coin takerFee, boolean isCurrencyForTakerFeeBtc, @Nullable NodeAddress arbitratorNodeAddress, + @Nullable NodeAddress mediatorNodeAddress, Storage storage, BtcWalletService btcWalletService) { - super(offer, txFee, takerFee, isCurrencyForTakerFeeBtc, arbitratorNodeAddress, storage, btcWalletService); + super(offer, + txFee, + takerFee, + isCurrencyForTakerFeeBtc, + arbitratorNodeAddress, + mediatorNodeAddress, + storage, + btcWalletService); } public void onFiatPaymentStarted(ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { diff --git a/core/src/main/java/bisq/core/trade/Contract.java b/core/src/main/java/bisq/core/trade/Contract.java index 5058165079d..6ec2e573949 100644 --- a/core/src/main/java/bisq/core/trade/Contract.java +++ b/core/src/main/java/bisq/core/trade/Contract.java @@ -33,8 +33,6 @@ import bisq.common.util.JsonExclude; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import org.bitcoinj.core.Coin; @@ -131,7 +129,7 @@ public Contract(OfferPayload offerPayload, /////////////////////////////////////////////////////////////////////////////////////////// @Nullable - public static Contract fromProto(PB.Contract proto, CoreProtoResolver coreProtoResolver) { + public static Contract fromProto(protobuf.Contract proto, CoreProtoResolver coreProtoResolver) { return new Contract(OfferPayload.fromProto(proto.getOfferPayload()), proto.getTradeAmount(), proto.getTradePrice(), @@ -154,8 +152,8 @@ public static Contract fromProto(PB.Contract proto, CoreProtoResolver coreProtoR } @Override - public PB.Contract toProtoMessage() { - return PB.Contract.newBuilder() + public protobuf.Contract toProtoMessage() { + return protobuf.Contract.newBuilder() .setOfferPayload(offerPayload.toProtoMessage().getOfferPayload()) .setTradeAmount(tradeAmount) .setTradePrice(tradePrice) @@ -167,8 +165,8 @@ public PB.Contract toProtoMessage() { .setIsBuyerMakerAndSellerTaker(isBuyerMakerAndSellerTaker) .setMakerAccountId(makerAccountId) .setTakerAccountId(takerAccountId) - .setMakerPaymentAccountPayload((PB.PaymentAccountPayload) makerPaymentAccountPayload.toProtoMessage()) - .setTakerPaymentAccountPayload((PB.PaymentAccountPayload) takerPaymentAccountPayload.toProtoMessage()) + .setMakerPaymentAccountPayload((protobuf.PaymentAccountPayload) makerPaymentAccountPayload.toProtoMessage()) + .setTakerPaymentAccountPayload((protobuf.PaymentAccountPayload) takerPaymentAccountPayload.toProtoMessage()) .setMakerPubKeyRing(makerPubKeyRing.toProtoMessage()) .setTakerPubKeyRing(takerPubKeyRing.toProtoMessage()) .setMakerPayoutAddressString(makerPayoutAddressString) @@ -238,6 +236,31 @@ public Price getTradePrice() { return Price.valueOf(offerPayload.getCurrencyCode(), tradePrice); } + public NodeAddress getMyNodeAddress(PubKeyRing myPubKeyRing) { + if (myPubKeyRing.equals(getBuyerPubKeyRing())) + return buyerNodeAddress; + else + return sellerNodeAddress; + } + + public NodeAddress getPeersNodeAddress(PubKeyRing myPubKeyRing) { + if (myPubKeyRing.equals(getSellerPubKeyRing())) + return buyerNodeAddress; + else + return sellerNodeAddress; + } + + public PubKeyRing getPeersPubKeyRing(PubKeyRing myPubKeyRing) { + if (myPubKeyRing.equals(getSellerPubKeyRing())) + return getBuyerPubKeyRing(); + else + return getSellerPubKeyRing(); + } + + public boolean isMyRoleBuyer(PubKeyRing myPubKeyRing) { + return getBuyerPubKeyRing().equals(myPubKeyRing); + } + public void printDiff(@Nullable String peersContractAsJson) { final String json = Utilities.objectToJson(this); String diff = StringUtils.difference(json, peersContractAsJson); diff --git a/core/src/main/java/bisq/core/trade/SellerAsMakerTrade.java b/core/src/main/java/bisq/core/trade/SellerAsMakerTrade.java index c78cd80bb0c..08fb2f46ca2 100644 --- a/core/src/main/java/bisq/core/trade/SellerAsMakerTrade.java +++ b/core/src/main/java/bisq/core/trade/SellerAsMakerTrade.java @@ -29,8 +29,6 @@ import bisq.common.handlers.ErrorMessageHandler; import bisq.common.storage.Storage; -import io.bisq.generated.protobuffer.PB; - import org.bitcoinj.core.Coin; import lombok.extern.slf4j.Slf4j; @@ -49,9 +47,10 @@ public SellerAsMakerTrade(Offer offer, Coin takerFee, boolean isCurrencyForTakerFeeBtc, @Nullable NodeAddress arbitratorNodeAddress, + @Nullable NodeAddress mediatorNodeAddress, Storage storage, BtcWalletService btcWalletService) { - super(offer, txFee, takerFee, isCurrencyForTakerFeeBtc, arbitratorNodeAddress, storage, btcWalletService); + super(offer, txFee, takerFee, isCurrencyForTakerFeeBtc, arbitratorNodeAddress, mediatorNodeAddress, storage, btcWalletService); } @@ -60,24 +59,25 @@ public SellerAsMakerTrade(Offer offer, /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.Tradable toProtoMessage() { - return PB.Tradable.newBuilder() - .setSellerAsMakerTrade(PB.SellerAsMakerTrade.newBuilder() - .setTrade((PB.Trade) super.toProtoMessage())) + public protobuf.Tradable toProtoMessage() { + return protobuf.Tradable.newBuilder() + .setSellerAsMakerTrade(protobuf.SellerAsMakerTrade.newBuilder() + .setTrade((protobuf.Trade) super.toProtoMessage())) .build(); } - public static Tradable fromProto(PB.SellerAsMakerTrade sellerAsMakerTradeProto, + public static Tradable fromProto(protobuf.SellerAsMakerTrade sellerAsMakerTradeProto, Storage storage, BtcWalletService btcWalletService, CoreProtoResolver coreProtoResolver) { - PB.Trade proto = sellerAsMakerTradeProto.getTrade(); + protobuf.Trade proto = sellerAsMakerTradeProto.getTrade(); SellerAsMakerTrade trade = new SellerAsMakerTrade( Offer.fromProto(proto.getOffer()), Coin.valueOf(proto.getTxFeeAsLong()), Coin.valueOf(proto.getTakerFeeAsLong()), proto.getIsCurrencyForTakerFeeBtc(), proto.hasArbitratorNodeAddress() ? NodeAddress.fromProto(proto.getArbitratorNodeAddress()) : null, + proto.hasMediatorNodeAddress() ? NodeAddress.fromProto(proto.getMediatorNodeAddress()) : null, storage, btcWalletService); diff --git a/core/src/main/java/bisq/core/trade/SellerAsTakerTrade.java b/core/src/main/java/bisq/core/trade/SellerAsTakerTrade.java index 4d338dc6df7..0d4aeb6b847 100644 --- a/core/src/main/java/bisq/core/trade/SellerAsTakerTrade.java +++ b/core/src/main/java/bisq/core/trade/SellerAsTakerTrade.java @@ -27,8 +27,6 @@ import bisq.common.storage.Storage; -import io.bisq.generated.protobuffer.PB; - import org.bitcoinj.core.Coin; import lombok.extern.slf4j.Slf4j; @@ -52,10 +50,20 @@ public SellerAsTakerTrade(Offer offer, long tradePrice, NodeAddress tradingPeerNodeAddress, @Nullable NodeAddress arbitratorNodeAddress, + @Nullable NodeAddress mediatorNodeAddress, Storage storage, BtcWalletService btcWalletService) { - super(offer, tradeAmount, txFee, takerFee, isCurrencyForTakerFeeBtc, tradePrice, - tradingPeerNodeAddress, arbitratorNodeAddress, storage, btcWalletService); + super(offer, + tradeAmount, + txFee, + takerFee, + isCurrencyForTakerFeeBtc, + tradePrice, + tradingPeerNodeAddress, + arbitratorNodeAddress, + mediatorNodeAddress, + storage, + btcWalletService); } @@ -64,18 +72,18 @@ public SellerAsTakerTrade(Offer offer, /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.Tradable toProtoMessage() { - return PB.Tradable.newBuilder() - .setSellerAsTakerTrade(PB.SellerAsTakerTrade.newBuilder() - .setTrade((PB.Trade) super.toProtoMessage())) + public protobuf.Tradable toProtoMessage() { + return protobuf.Tradable.newBuilder() + .setSellerAsTakerTrade(protobuf.SellerAsTakerTrade.newBuilder() + .setTrade((protobuf.Trade) super.toProtoMessage())) .build(); } - public static Tradable fromProto(PB.SellerAsTakerTrade sellerAsTakerTradeProto, + public static Tradable fromProto(protobuf.SellerAsTakerTrade sellerAsTakerTradeProto, Storage storage, BtcWalletService btcWalletService, CoreProtoResolver coreProtoResolver) { - PB.Trade proto = sellerAsTakerTradeProto.getTrade(); + protobuf.Trade proto = sellerAsTakerTradeProto.getTrade(); return fromProto(new SellerAsTakerTrade( Offer.fromProto(proto.getOffer()), Coin.valueOf(proto.getTradeAmountAsLong()), @@ -85,6 +93,7 @@ public static Tradable fromProto(PB.SellerAsTakerTrade sellerAsTakerTradeProto, proto.getTradePrice(), proto.hasTradingPeerNodeAddress() ? NodeAddress.fromProto(proto.getTradingPeerNodeAddress()) : null, proto.hasArbitratorNodeAddress() ? NodeAddress.fromProto(proto.getArbitratorNodeAddress()) : null, + proto.hasMediatorNodeAddress() ? NodeAddress.fromProto(proto.getMediatorNodeAddress()) : null, storage, btcWalletService), proto, diff --git a/core/src/main/java/bisq/core/trade/SellerTrade.java b/core/src/main/java/bisq/core/trade/SellerTrade.java index 0d56eadd854..629dc5adb52 100644 --- a/core/src/main/java/bisq/core/trade/SellerTrade.java +++ b/core/src/main/java/bisq/core/trade/SellerTrade.java @@ -45,10 +45,20 @@ public abstract class SellerTrade extends Trade { long tradePrice, NodeAddress tradingPeerNodeAddress, @Nullable NodeAddress arbitratorNodeAddress, + @Nullable NodeAddress mediatorNodeAddress, Storage storage, BtcWalletService btcWalletService) { - super(offer, tradeAmount, txFee, takerFee, isCurrencyForTakerFeeBtc, tradePrice, - tradingPeerNodeAddress, arbitratorNodeAddress, storage, btcWalletService); + super(offer, + tradeAmount, + txFee, + takerFee, + isCurrencyForTakerFeeBtc, + tradePrice, + tradingPeerNodeAddress, + arbitratorNodeAddress, + mediatorNodeAddress, + storage, + btcWalletService); } SellerTrade(Offer offer, @@ -56,9 +66,17 @@ public abstract class SellerTrade extends Trade { Coin takeOfferFee, boolean isCurrencyForTakerFeeBtc, @Nullable NodeAddress arbitratorNodeAddress, + @Nullable NodeAddress mediatorNodeAddress, Storage storage, BtcWalletService btcWalletService) { - super(offer, txFee, takeOfferFee, isCurrencyForTakerFeeBtc, arbitratorNodeAddress, storage, btcWalletService); + super(offer, + txFee, + takeOfferFee, + isCurrencyForTakerFeeBtc, + arbitratorNodeAddress, + mediatorNodeAddress, + storage, + btcWalletService); } public void onFiatPaymentReceived(ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { diff --git a/core/src/main/java/bisq/core/trade/TradableList.java b/core/src/main/java/bisq/core/trade/TradableList.java index 37fd1f0046a..0c823de42f6 100644 --- a/core/src/main/java/bisq/core/trade/TradableList.java +++ b/core/src/main/java/bisq/core/trade/TradableList.java @@ -26,8 +26,6 @@ import bisq.common.proto.persistable.PersistableEnvelope; import bisq.common.storage.Storage; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import javafx.collections.FXCollections; @@ -42,8 +40,6 @@ import lombok.Getter; import lombok.extern.slf4j.Slf4j; -import javax.annotation.Nullable; - @Slf4j public final class TradableList implements PersistableEnvelope { transient final private Storage> storage; @@ -76,19 +72,16 @@ private TradableList(Storage> storage, List list) { @Override public Message toProtoMessage() { ArrayList clonedList = new ArrayList<>(this.list); - return PB.PersistableEnvelope.newBuilder() - .setTradableList(PB.TradableList.newBuilder() + return protobuf.PersistableEnvelope.newBuilder() + .setTradableList(protobuf.TradableList.newBuilder() .addAllTradable(ProtoUtil.collectionToProto(clonedList))) .build(); } - @Nullable - public static TradableList fromProto(PB.TradableList proto, + public static TradableList fromProto(protobuf.TradableList proto, CoreProtoResolver coreProtoResolver, Storage> storage, BtcWalletService btcWalletService) { - log.debug("TradableList fromProto of {} ", proto); - List list = proto.getTradableList().stream() .map(tradable -> { switch (tradable.getMessageCase()) { @@ -131,6 +124,10 @@ public boolean remove(T tradable) { return changed; } + public void persist() { + storage.queueUpForSave(); + } + public Stream stream() { return list.stream(); } diff --git a/core/src/main/java/bisq/core/trade/Trade.java b/core/src/main/java/bisq/core/trade/Trade.java index dd14c4f092a..a86ea93fa7b 100644 --- a/core/src/main/java/bisq/core/trade/Trade.java +++ b/core/src/main/java/bisq/core/trade/Trade.java @@ -17,9 +17,7 @@ package bisq.core.trade; -import bisq.core.arbitration.Arbitrator; -import bisq.core.arbitration.ArbitratorManager; -import bisq.core.arbitration.Mediator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.btc.wallet.BsqWalletService; import bisq.core.btc.wallet.BtcWalletService; import bisq.core.btc.wallet.TradeWalletService; @@ -30,9 +28,13 @@ import bisq.core.offer.Offer; import bisq.core.offer.OfferUtil; import bisq.core.offer.OpenOfferManager; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.payload.PaymentMethod; import bisq.core.proto.CoreProtoResolver; +import bisq.core.support.dispute.arbitration.arbitrator.Arbitrator; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; +import bisq.core.support.dispute.mediation.MediationResultState; +import bisq.core.support.dispute.mediation.mediator.MediatorManager; +import bisq.core.support.messages.ChatMessage; import bisq.core.trade.protocol.ProcessModel; import bisq.core.trade.protocol.TradeProtocol; import bisq.core.trade.statistics.ReferralIdService; @@ -43,7 +45,6 @@ import bisq.network.p2p.NodeAddress; import bisq.network.p2p.P2PService; -import bisq.common.UserThread; import bisq.common.crypto.KeyRing; import bisq.common.crypto.PubKeyRing; import bisq.common.proto.ProtoUtil; @@ -51,8 +52,6 @@ import bisq.common.taskrunner.Model; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import com.google.protobuf.Message; @@ -71,10 +70,14 @@ import javafx.beans.property.SimpleStringProperty; import javafx.beans.property.StringProperty; +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; + import java.util.Date; import java.util.HashSet; import java.util.Optional; import java.util.Set; +import java.util.stream.Collectors; import lombok.Getter; import lombok.Setter; @@ -180,12 +183,12 @@ public Phase getPhase() { this.phase = phase; } - public static Trade.State fromProto(PB.Trade.State state) { + public static Trade.State fromProto(protobuf.Trade.State state) { return ProtoUtil.enumFromProto(Trade.State.class, state.name()); } - public static PB.Trade.State toProtoMessage(Trade.State state) { - return PB.Trade.State.valueOf(state.name()); + public static protobuf.Trade.State toProtoMessage(Trade.State state) { + return protobuf.Trade.State.valueOf(state.name()); } } @@ -199,27 +202,33 @@ public enum Phase { PAYOUT_PUBLISHED, WITHDRAWN; - public static Trade.Phase fromProto(PB.Trade.Phase phase) { + public static Trade.Phase fromProto(protobuf.Trade.Phase phase) { return ProtoUtil.enumFromProto(Trade.Phase.class, phase.name()); } - public static PB.Trade.Phase toProtoMessage(Trade.Phase phase) { - return PB.Trade.Phase.valueOf(phase.name()); + public static protobuf.Trade.Phase toProtoMessage(Trade.Phase phase) { + return protobuf.Trade.Phase.valueOf(phase.name()); } } public enum DisputeState { NO_DISPUTE, + // arbitration DISPUTE_REQUESTED, DISPUTE_STARTED_BY_PEER, - DISPUTE_CLOSED; + DISPUTE_CLOSED, - public static Trade.DisputeState fromProto(PB.Trade.DisputeState disputeState) { + // mediation + MEDIATION_REQUESTED, + MEDIATION_STARTED_BY_PEER, + MEDIATION_CLOSED; + + public static Trade.DisputeState fromProto(protobuf.Trade.DisputeState disputeState) { return ProtoUtil.enumFromProto(Trade.DisputeState.class, disputeState.name()); } - public static PB.Trade.DisputeState toProtoMessage(Trade.DisputeState disputeState) { - return PB.Trade.DisputeState.valueOf(disputeState.name()); + public static protobuf.Trade.DisputeState toProtoMessage(Trade.DisputeState disputeState) { + return protobuf.Trade.DisputeState.valueOf(disputeState.name()); } } @@ -228,12 +237,12 @@ public enum TradePeriodState { SECOND_HALF, TRADE_PERIOD_OVER; - public static Trade.TradePeriodState fromProto(PB.Trade.TradePeriodState tradePeriodState) { + public static Trade.TradePeriodState fromProto(protobuf.Trade.TradePeriodState tradePeriodState) { return ProtoUtil.enumFromProto(Trade.TradePeriodState.class, tradePeriodState.name()); } - public static PB.Trade.TradePeriodState toProtoMessage(Trade.TradePeriodState tradePeriodState) { - return PB.Trade.TradePeriodState.valueOf(tradePeriodState.name()); + public static protobuf.Trade.TradePeriodState toProtoMessage(Trade.TradePeriodState tradePeriodState) { + return protobuf.Trade.TradePeriodState.valueOf(tradePeriodState.name()); } } @@ -308,6 +317,7 @@ public static PB.Trade.TradePeriodState toProtoMessage(Trade.TradePeriodState tr private String makerContractSignature; @Nullable @Getter + @Setter private NodeAddress arbitratorNodeAddress; @Nullable @Setter @@ -318,6 +328,7 @@ public static PB.Trade.TradePeriodState toProtoMessage(Trade.TradePeriodState tr private PubKeyRing arbitratorPubKeyRing; @Nullable @Getter + @Setter private NodeAddress mediatorNodeAddress; @Nullable @Getter @@ -333,6 +344,8 @@ public static PB.Trade.TradePeriodState toProtoMessage(Trade.TradePeriodState tr @Setter @Nullable private String counterCurrencyTxId; + @Getter + private final ObservableList chatMessages = FXCollections.observableArrayList(); // Transient // Immutable @@ -365,6 +378,12 @@ public static PB.Trade.TradePeriodState toProtoMessage(Trade.TradePeriodState tr transient private ObjectProperty tradeVolumeProperty; final transient private Set decryptedMessageWithPubKeySet = new HashSet<>(); + //Added in v1.1.6 + @Getter + @Nullable + private MediationResultState mediationResultState = MediationResultState.UNDEFINED_MEDIATION_RESULT; + transient final private ObjectProperty mediationResultStateProperty = new SimpleObjectProperty<>(mediationResultState); + /////////////////////////////////////////////////////////////////////////////////////////// // Constructor, initialization @@ -376,6 +395,7 @@ protected Trade(Offer offer, Coin takerFee, boolean isCurrencyForTakerFeeBtc, @Nullable NodeAddress arbitratorNodeAddress, + @Nullable NodeAddress mediatorNodeAddress, Storage storage, BtcWalletService btcWalletService) { this.offer = offer; @@ -385,6 +405,7 @@ protected Trade(Offer offer, this.storage = storage; this.btcWalletService = btcWalletService; this.arbitratorNodeAddress = arbitratorNodeAddress; + this.mediatorNodeAddress = mediatorNodeAddress; txFeeAsLong = txFee.value; takerFeeAsLong = takerFee.value; @@ -403,10 +424,18 @@ protected Trade(Offer offer, long tradePrice, NodeAddress tradingPeerNodeAddress, @Nullable NodeAddress arbitratorNodeAddress, + @Nullable NodeAddress mediatorNodeAddress, Storage storage, BtcWalletService btcWalletService) { - this(offer, txFee, takerFee, isCurrencyForTakerFeeBtc, arbitratorNodeAddress, storage, btcWalletService); + this(offer, + txFee, + takerFee, + isCurrencyForTakerFeeBtc, + arbitratorNodeAddress, + mediatorNodeAddress, + storage, + btcWalletService); this.tradePrice = tradePrice; this.tradingPeerNodeAddress = tradingPeerNodeAddress; @@ -420,8 +449,8 @@ protected Trade(Offer offer, @Override public Message toProtoMessage() { - final PB.Trade.Builder builder = PB.Trade.newBuilder() - .setOffer(offer.toProtoMessage()) + final protobuf.Trade.Builder builder = protobuf.Trade.newBuilder() + .setOffer(checkNotNull(offer).toProtoMessage()) .setIsCurrencyForTakerFeeBtc(isCurrencyForTakerFeeBtc) .setTxFeeAsLong(txFeeAsLong) .setTakerFeeAsLong(takerFeeAsLong) @@ -429,9 +458,12 @@ public Message toProtoMessage() { .setProcessModel(processModel.toProtoMessage()) .setTradeAmountAsLong(tradeAmountAsLong) .setTradePrice(tradePrice) - .setState(PB.Trade.State.valueOf(state.name())) - .setDisputeState(PB.Trade.DisputeState.valueOf(disputeState.name())) - .setTradePeriodState(PB.Trade.TradePeriodState.valueOf(tradePeriodState.name())); + .setState(Trade.State.toProtoMessage(state)) + .setDisputeState(Trade.DisputeState.toProtoMessage(disputeState)) + .setTradePeriodState(Trade.TradePeriodState.toProtoMessage(tradePeriodState)) + .addAllChatMessage(chatMessages.stream() + .map(msg -> msg.toProtoNetworkEnvelope().getChatMessage()) + .collect(Collectors.toList())); Optional.ofNullable(takerFeeTxId).ifPresent(builder::setTakerFeeTxId); Optional.ofNullable(depositTxId).ifPresent(builder::setDepositTxId); @@ -450,10 +482,11 @@ public Message toProtoMessage() { Optional.ofNullable(arbitratorPubKeyRing).ifPresent(e -> builder.setArbitratorPubKeyRing(arbitratorPubKeyRing.toProtoMessage())); Optional.ofNullable(mediatorPubKeyRing).ifPresent(e -> builder.setMediatorPubKeyRing(mediatorPubKeyRing.toProtoMessage())); Optional.ofNullable(counterCurrencyTxId).ifPresent(e -> builder.setCounterCurrencyTxId(counterCurrencyTxId)); + Optional.ofNullable(mediationResultState).ifPresent(e -> builder.setMediationResultState(MediationResultState.toProtoMessage(mediationResultState))); return builder.build(); } - public static Trade fromProto(Trade trade, PB.Trade proto, CoreProtoResolver coreProtoResolver) { + public static Trade fromProto(Trade trade, protobuf.Trade proto, CoreProtoResolver coreProtoResolver) { trade.setTakeOfferDate(proto.getTakeOfferDate()); trade.setProcessModel(ProcessModel.fromProto(proto.getProcessModel(), coreProtoResolver)); trade.setState(State.fromProto(proto.getState())); @@ -475,6 +508,12 @@ public static Trade fromProto(Trade trade, PB.Trade proto, CoreProtoResolver cor trade.setArbitratorPubKeyRing(proto.hasArbitratorPubKeyRing() ? PubKeyRing.fromProto(proto.getArbitratorPubKeyRing()) : null); trade.setMediatorPubKeyRing(proto.hasMediatorPubKeyRing() ? PubKeyRing.fromProto(proto.getMediatorPubKeyRing()) : null); trade.setCounterCurrencyTxId(proto.getCounterCurrencyTxId().isEmpty() ? null : proto.getCounterCurrencyTxId()); + trade.setMediationResultState(MediationResultState.fromProto(proto.getMediationResultState())); + + trade.chatMessages.addAll(proto.getChatMessageList().stream() + .map(ChatMessage::fromPayloadProto) + .collect(Collectors.toList())); + return trade; } @@ -500,10 +539,11 @@ public void init(P2PService p2PService, AccountAgeWitnessService accountAgeWitnessService, TradeStatisticsManager tradeStatisticsManager, ArbitratorManager arbitratorManager, + MediatorManager mediatorManager, KeyRing keyRing, boolean useSavingsWallet, Coin fundsNeededForTrade) { - processModel.onAllServicesInitialized(offer, + processModel.onAllServicesInitialized(checkNotNull(offer, "offer must not be null"), tradeManager, openOfferManager, p2PService, @@ -516,17 +556,21 @@ public void init(P2PService p2PService, accountAgeWitnessService, tradeStatisticsManager, arbitratorManager, + mediatorManager, keyRing, useSavingsWallet, fundsNeededForTrade); - Optional optionalArbitrator = processModel.getArbitratorManager().getArbitratorByNodeAddress(arbitratorNodeAddress); - if (optionalArbitrator.isPresent()) { - Arbitrator arbitrator = optionalArbitrator.get(); + arbitratorManager.getDisputeAgentByNodeAddress(arbitratorNodeAddress).ifPresent(arbitrator -> { arbitratorBtcPubKey = arbitrator.getBtcPubKey(); arbitratorPubKeyRing = arbitrator.getPubKeyRing(); - UserThread.runAfter(this::persist, 1); - } + persist(); + }); + + mediatorManager.getDisputeAgentByNodeAddress(mediatorNodeAddress).ifPresent(mediator -> { + mediatorPubKeyRing = mediator.getPubKeyRing(); + persist(); + }); createTradeProtocol(); @@ -544,12 +588,11 @@ public void init(P2PService p2PService, /////////////////////////////////////////////////////////////////////////////////////////// // The deserialized tx has not actual confidence data, so we need to get the fresh one from the wallet. - public void updateDepositTxFromWallet() { + void updateDepositTxFromWallet() { if (getDepositTx() != null) setDepositTx(processModel.getTradeWalletService().getWalletTx(getDepositTx().getHash())); } - @SuppressWarnings("NullableProblems") public void setDepositTx(Transaction tx) { log.debug("setDepositTx " + tx); this.depositTx = tx; @@ -568,7 +611,7 @@ public Transaction getDepositTx() { // We don't need to persist the msg as if we dont apply it it will not be removed from the P2P network and we // will received it again at next startup. Such might happen in edge cases when the user shuts down after we // received the msb but before the init is called. - public void addDecryptedMessageWithPubKey(DecryptedMessageWithPubKey decryptedMessageWithPubKey) { + void addDecryptedMessageWithPubKey(DecryptedMessageWithPubKey decryptedMessageWithPubKey) { if (!decryptedMessageWithPubKeySet.contains(decryptedMessageWithPubKey)) { decryptedMessageWithPubKeySet.add(decryptedMessageWithPubKey); @@ -585,6 +628,14 @@ public void removeDecryptedMessageWithPubKey(DecryptedMessageWithPubKey decrypte decryptedMessageWithPubKeySet.remove(decryptedMessageWithPubKey); } + public void addAndPersistChatMessage(ChatMessage chatMessage) { + if (!chatMessages.contains(chatMessage)) { + chatMessages.add(chatMessage); + storage.queueUpForSave(); + } else { + log.error("Trade ChatMessage already exists"); + } + } /////////////////////////////////////////////////////////////////////////////////////////// // Model implementation @@ -607,9 +658,9 @@ public void onComplete() { // Abstract /////////////////////////////////////////////////////////////////////////////////////////// - abstract protected void createTradeProtocol(); + protected abstract void createTradeProtocol(); - abstract public Coin getPayoutAmount(); + public abstract Coin getPayoutAmount(); /////////////////////////////////////////////////////////////////////////////////////////// @@ -617,7 +668,7 @@ public void onComplete() { /////////////////////////////////////////////////////////////////////////////////////////// public void setState(State state) { - log.debug("Set new state at {} (id={}): {}", this.getClass().getSimpleName(), getShortId(), state); + log.info("Set new state at {} (id={}): {}", this.getClass().getSimpleName(), getShortId(), state); if (state.getPhase().ordinal() < this.state.getPhase().ordinal()) { String message = "We got a state change to a previous phase.\n" + "Old state is: " + this.state + ". New state is: " + state; @@ -644,6 +695,14 @@ public void setDisputeState(DisputeState disputeState) { persist(); } + public void setMediationResultState(MediationResultState mediationResultState) { + boolean changed = this.mediationResultState != mediationResultState; + this.mediationResultState = mediationResultState; + mediationResultStateProperty.set(mediationResultState); + if (changed) + persist(); + } + public void setTradePeriodState(TradePeriodState tradePeriodState) { boolean changed = this.tradePeriodState != tradePeriodState; @@ -653,7 +712,6 @@ public void setTradePeriodState(TradePeriodState tradePeriodState) { persist(); } - @SuppressWarnings("NullableProblems") public void setTradingPeerNodeAddress(NodeAddress tradingPeerNodeAddress) { if (tradingPeerNodeAddress == null) log.error("tradingPeerAddress=null"); @@ -661,7 +719,6 @@ public void setTradingPeerNodeAddress(NodeAddress tradingPeerNodeAddress) { this.tradingPeerNodeAddress = tradingPeerNodeAddress; } - @SuppressWarnings("NullableProblems") public void setTradeAmount(Coin tradeAmount) { this.tradeAmount = tradeAmount; tradeAmountAsLong = tradeAmount.value; @@ -669,42 +726,16 @@ public void setTradeAmount(Coin tradeAmount) { getTradeVolumeProperty().set(getTradeVolume()); } - @SuppressWarnings("NullableProblems") public void setPayoutTx(Transaction payoutTx) { this.payoutTx = payoutTx; payoutTxId = payoutTx.getHashAsString(); } - @SuppressWarnings("NullableProblems") public void setErrorMessage(String errorMessage) { this.errorMessage = errorMessage; errorMessageProperty.set(errorMessage); } - //TODO can be removed after new rule is actiavted - @SuppressWarnings("NullableProblems") - public void setArbitratorNodeAddress(NodeAddress arbitratorNodeAddress) { - this.arbitratorNodeAddress = arbitratorNodeAddress; - if (processModel.getUser() != null) { - Arbitrator arbitrator = processModel.getUser().getAcceptedArbitratorByAddress(arbitratorNodeAddress); - checkNotNull(arbitrator, "arbitrator must not be null"); - arbitratorBtcPubKey = arbitrator.getBtcPubKey(); - arbitratorPubKeyRing = arbitrator.getPubKeyRing(); - persist(); - } - } - - @SuppressWarnings("NullableProblems") - public void setMediatorNodeAddress(NodeAddress mediatorNodeAddress) { - this.mediatorNodeAddress = mediatorNodeAddress; - if (processModel.getUser() != null) { - Mediator mediator = processModel.getUser().getAcceptedMediatorByAddress(mediatorNodeAddress); - checkNotNull(mediator, "mediator must not be null"); - mediatorPubKeyRing = mediator.getPubKeyRing(); - persist(); - } - } - /////////////////////////////////////////////////////////////////////////////////////////// // Getter @@ -826,6 +857,10 @@ public ReadOnlyObjectProperty disputeStateProperty() { return disputeStateProperty; } + public ReadOnlyObjectProperty mediationResultStateProperty() { + return mediationResultStateProperty; + } + public ReadOnlyObjectProperty tradePeriodStateProperty() { return tradePeriodStateProperty; } @@ -991,6 +1026,7 @@ public String toString() { ",\n decryptedMessageWithPubKeySet=" + decryptedMessageWithPubKeySet + ",\n arbitratorPubKeyRing=" + arbitratorPubKeyRing + ",\n mediatorPubKeyRing=" + mediatorPubKeyRing + + ",\n chatMessages=" + chatMessages + "\n}"; } } diff --git a/core/src/main/java/bisq/core/trade/TradeManager.java b/core/src/main/java/bisq/core/trade/TradeManager.java index 4e70e45ad6e..d3e57398885 100644 --- a/core/src/main/java/bisq/core/trade/TradeManager.java +++ b/core/src/main/java/bisq/core/trade/TradeManager.java @@ -17,7 +17,7 @@ package bisq.core.trade; -import bisq.core.arbitration.ArbitratorManager; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.btc.exceptions.AddressEntryException; import bisq.core.btc.model.AddressEntry; import bisq.core.btc.wallet.BsqWalletService; @@ -29,8 +29,9 @@ import bisq.core.offer.OpenOffer; import bisq.core.offer.OpenOfferManager; import bisq.core.offer.availability.OfferAvailabilityModel; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.provider.price.PriceFeedService; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; +import bisq.core.support.dispute.mediation.mediator.MediatorManager; import bisq.core.trade.closed.ClosedTradableManager; import bisq.core.trade.failed.FailedTradesManager; import bisq.core.trade.handlers.TradeResultHandler; @@ -47,7 +48,7 @@ import bisq.network.p2p.NodeAddress; import bisq.network.p2p.P2PService; -import bisq.common.Clock; +import bisq.common.ClockWatcher; import bisq.common.UserThread; import bisq.common.crypto.KeyRing; import bisq.common.handlers.ErrorMessageHandler; @@ -55,7 +56,6 @@ import bisq.common.handlers.ResultHandler; import bisq.common.proto.network.NetworkEnvelope; import bisq.common.proto.persistable.PersistedDataHost; -import bisq.common.proto.persistable.PersistenceProtoResolver; import bisq.common.storage.Storage; import org.bitcoinj.core.AddressFormatException; @@ -64,7 +64,6 @@ import org.bitcoinj.core.Transaction; import javax.inject.Inject; -import javax.inject.Named; import com.google.common.util.concurrent.FutureCallback; @@ -78,8 +77,6 @@ import org.spongycastle.crypto.params.KeyParameter; -import java.io.File; - import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -103,6 +100,7 @@ public class TradeManager implements PersistedDataHost { private static final Logger log = LoggerFactory.getLogger(TradeManager.class); private final User user; + @Getter private final KeyRing keyRing; private final BtcWalletService btcWalletService; private final BsqWalletService bsqWalletService; @@ -117,7 +115,8 @@ public class TradeManager implements PersistedDataHost { private final ReferralIdService referralIdService; private final AccountAgeWitnessService accountAgeWitnessService; private final ArbitratorManager arbitratorManager; - private final Clock clock; + private final MediatorManager mediatorManager; + private final ClockWatcher clockWatcher; private final Storage> tradableListStorage; private TradableList tradableList; @@ -148,11 +147,11 @@ public TradeManager(User user, FilterManager filterManager, TradeStatisticsManager tradeStatisticsManager, ReferralIdService referralIdService, - PersistenceProtoResolver persistenceProtoResolver, AccountAgeWitnessService accountAgeWitnessService, ArbitratorManager arbitratorManager, - Clock clock, - @Named(Storage.STORAGE_DIR) File storageDir) { + MediatorManager mediatorManager, + ClockWatcher clockWatcher, + Storage> storage) { this.user = user; this.keyRing = keyRing; this.btcWalletService = btcWalletService; @@ -168,9 +167,10 @@ public TradeManager(User user, this.referralIdService = referralIdService; this.accountAgeWitnessService = accountAgeWitnessService; this.arbitratorManager = arbitratorManager; - this.clock = clock; + this.mediatorManager = mediatorManager; + this.clockWatcher = clockWatcher; - tradableListStorage = new Storage<>(storageDir, persistenceProtoResolver); + tradableListStorage = storage; p2PService.addDecryptedDirectMessageListener((decryptedMessageWithPubKey, peerNodeAddress) -> { NetworkEnvelope networkEnvelope = decryptedMessageWithPubKey.getNetworkEnvelope(); @@ -330,6 +330,7 @@ private void handlePayDepositRequest(PayDepositRequest payDepositRequest, NodeAd Coin.valueOf(payDepositRequest.getTakerFee()), payDepositRequest.isCurrencyForTakerFeeBtc(), openOffer.getArbitratorNodeAddress(), + openOffer.getMediatorNodeAddress(), tradableListStorage, btcWalletService); else @@ -338,6 +339,7 @@ private void handlePayDepositRequest(PayDepositRequest payDepositRequest, NodeAd Coin.valueOf(payDepositRequest.getTakerFee()), payDepositRequest.isCurrencyForTakerFeeBtc(), openOffer.getArbitratorNodeAddress(), + openOffer.getMediatorNodeAddress(), tradableListStorage, btcWalletService); @@ -368,6 +370,7 @@ private void initTrade(Trade trade, boolean useSavingsWallet, Coin fundsNeededFo accountAgeWitnessService, tradeStatisticsManager, arbitratorManager, + mediatorManager, keyRing, useSavingsWallet, fundsNeededForTrade); @@ -449,6 +452,7 @@ private void createTrade(Coin amount, tradePrice, model.getPeerNodeAddress(), model.getSelectedArbitrator(), + model.getSelectedMediator(), tradableListStorage, btcWalletService); else @@ -460,6 +464,7 @@ private void createTrade(Coin amount, tradePrice, model.getPeerNodeAddress(), model.getSelectedArbitrator(), + model.getSelectedMediator(), tradableListStorage, btcWalletService); @@ -477,7 +482,9 @@ private OfferAvailabilityModel getOfferAvailabilityModel(Offer offer) { offer, keyRing.getPubKeyRing(), p2PService, - user); + user, + mediatorManager, + tradeStatisticsManager); } @@ -550,11 +557,11 @@ private void removeTrade(Trade trade) { // Dispute /////////////////////////////////////////////////////////////////////////////////////////// - public void closeDisputedTrade(String tradeId) { + public void closeDisputedTrade(String tradeId, Trade.DisputeState disputeState) { Optional tradeOptional = getTradeById(tradeId); if (tradeOptional.isPresent()) { Trade trade = tradeOptional.get(); - trade.setDisputeState(Trade.DisputeState.DISPUTE_CLOSED); + trade.setDisputeState(disputeState); addTradeToClosedTrades(trade); btcWalletService.swapTradeEntryToAvailableEntry(trade.getId(), AddressEntry.Context.TRADE_PAYOUT); } @@ -623,7 +630,7 @@ public Set getSetOfAllTradeIds() { public void applyTradePeriodState() { updateTradePeriodState(); - clock.addListener(new Clock.Listener() { + clockWatcher.addListener(new ClockWatcher.Listener() { @Override public void onSecondTick() { } @@ -650,4 +657,8 @@ else if (now.after(halfTradePeriodDate)) } }); } + + public void persistTrades() { + tradableList.persist(); + } } diff --git a/core/src/main/java/bisq/core/trade/TradeModule.java b/core/src/main/java/bisq/core/trade/TradeModule.java index 7d0ed2ce4cc..c26420f6a6e 100644 --- a/core/src/main/java/bisq/core/trade/TradeModule.java +++ b/core/src/main/java/bisq/core/trade/TradeModule.java @@ -17,9 +17,11 @@ package bisq.core.trade; +import bisq.core.account.sign.SignedWitnessService; +import bisq.core.account.sign.SignedWitnessStorageService; +import bisq.core.account.witness.AccountAgeWitnessService; +import bisq.core.account.witness.AccountAgeWitnessStorageService; import bisq.core.app.AppOptionKeys; -import bisq.core.payment.AccountAgeWitnessService; -import bisq.core.payment.AccountAgeWitnessStorageService; import bisq.core.trade.closed.ClosedTradableManager; import bisq.core.trade.failed.FailedTradesManager; import bisq.core.trade.statistics.AssetTradeActivityCheck; @@ -49,8 +51,10 @@ protected void configure() { bind(ClosedTradableManager.class).in(Singleton.class); bind(FailedTradesManager.class).in(Singleton.class); bind(AccountAgeWitnessService.class).in(Singleton.class); - bind(ReferralIdService.class).in(Singleton.class); bind(AccountAgeWitnessStorageService.class).in(Singleton.class); + bind(SignedWitnessService.class).in(Singleton.class); + bind(SignedWitnessStorageService.class).in(Singleton.class); + bind(ReferralIdService.class).in(Singleton.class); bind(AssetTradeActivityCheck.class).in(Singleton.class); bindConstant().annotatedWith(named(AppOptionKeys.DUMP_STATISTICS)).to(environment.getRequiredProperty(AppOptionKeys.DUMP_STATISTICS)); } diff --git a/core/src/main/java/bisq/core/trade/closed/ClosedTradableManager.java b/core/src/main/java/bisq/core/trade/closed/ClosedTradableManager.java index d0569497227..ba96ac431c6 100644 --- a/core/src/main/java/bisq/core/trade/closed/ClosedTradableManager.java +++ b/core/src/main/java/bisq/core/trade/closed/ClosedTradableManager.java @@ -26,19 +26,14 @@ import bisq.common.crypto.KeyRing; import bisq.common.proto.persistable.PersistedDataHost; -import bisq.common.proto.persistable.PersistenceProtoResolver; import bisq.common.storage.Storage; import com.google.inject.Inject; -import javax.inject.Named; - import com.google.common.collect.ImmutableList; import javafx.collections.ObservableList; -import java.io.File; - import java.util.List; import java.util.Optional; import java.util.stream.Collectors; @@ -52,14 +47,14 @@ public class ClosedTradableManager implements PersistedDataHost { private final BtcWalletService btcWalletService; @Inject - public ClosedTradableManager(KeyRing keyRing, PriceFeedService priceFeedService, - PersistenceProtoResolver persistenceProtoResolver, + public ClosedTradableManager(KeyRing keyRing, + PriceFeedService priceFeedService, BtcWalletService btcWalletService, - @Named(Storage.STORAGE_DIR) File storageDir) { + Storage> storage) { this.keyRing = keyRing; this.priceFeedService = priceFeedService; this.btcWalletService = btcWalletService; - tradableListStorage = new Storage<>(storageDir, persistenceProtoResolver); + tradableListStorage = storage; // The ClosedTrades object can become a few MB so we don't keep so many backups tradableListStorage.setNumMaxBackupFiles(3); diff --git a/core/src/main/java/bisq/core/trade/failed/FailedTradesManager.java b/core/src/main/java/bisq/core/trade/failed/FailedTradesManager.java index 39b1342b449..b0c61e594a2 100644 --- a/core/src/main/java/bisq/core/trade/failed/FailedTradesManager.java +++ b/core/src/main/java/bisq/core/trade/failed/FailedTradesManager.java @@ -25,17 +25,12 @@ import bisq.common.crypto.KeyRing; import bisq.common.proto.persistable.PersistedDataHost; -import bisq.common.proto.persistable.PersistenceProtoResolver; import bisq.common.storage.Storage; import com.google.inject.Inject; -import javax.inject.Named; - import javafx.collections.ObservableList; -import java.io.File; - import java.util.Optional; import java.util.stream.Stream; @@ -51,14 +46,14 @@ public class FailedTradesManager implements PersistedDataHost { private final Storage> tradableListStorage; @Inject - public FailedTradesManager(KeyRing keyRing, PriceFeedService priceFeedService, - PersistenceProtoResolver persistenceProtoResolver, + public FailedTradesManager(KeyRing keyRing, + PriceFeedService priceFeedService, BtcWalletService btcWalletService, - @Named(Storage.STORAGE_DIR) File storageDir) { + Storage> storage) { this.keyRing = keyRing; this.priceFeedService = priceFeedService; this.btcWalletService = btcWalletService; - tradableListStorage = new Storage<>(storageDir, persistenceProtoResolver); + tradableListStorage = storage; } diff --git a/core/src/main/java/bisq/core/trade/messages/CounterCurrencyTransferStartedMessage.java b/core/src/main/java/bisq/core/trade/messages/CounterCurrencyTransferStartedMessage.java index 28b1342f58b..963947b48e7 100644 --- a/core/src/main/java/bisq/core/trade/messages/CounterCurrencyTransferStartedMessage.java +++ b/core/src/main/java/bisq/core/trade/messages/CounterCurrencyTransferStartedMessage.java @@ -23,8 +23,6 @@ import bisq.common.app.Version; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import java.util.Optional; @@ -78,8 +76,8 @@ private CounterCurrencyTransferStartedMessage(String tradeId, } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { - final PB.CounterCurrencyTransferStartedMessage.Builder builder = PB.CounterCurrencyTransferStartedMessage.newBuilder(); + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { + final protobuf.CounterCurrencyTransferStartedMessage.Builder builder = protobuf.CounterCurrencyTransferStartedMessage.newBuilder(); builder.setTradeId(tradeId) .setBuyerPayoutAddress(buyerPayoutAddress) .setSenderNodeAddress(senderNodeAddress.toProtoMessage()) @@ -91,7 +89,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder().setCounterCurrencyTransferStartedMessage(builder).build(); } - public static CounterCurrencyTransferStartedMessage fromProto(PB.CounterCurrencyTransferStartedMessage proto, int messageVersion) { + public static CounterCurrencyTransferStartedMessage fromProto(protobuf.CounterCurrencyTransferStartedMessage proto, int messageVersion) { return new CounterCurrencyTransferStartedMessage(proto.getTradeId(), proto.getBuyerPayoutAddress(), NodeAddress.fromProto(proto.getSenderNodeAddress()), diff --git a/core/src/main/java/bisq/core/trade/messages/DepositTxPublishedMessage.java b/core/src/main/java/bisq/core/trade/messages/DepositTxPublishedMessage.java index 366483ec100..e5fd07021e0 100644 --- a/core/src/main/java/bisq/core/trade/messages/DepositTxPublishedMessage.java +++ b/core/src/main/java/bisq/core/trade/messages/DepositTxPublishedMessage.java @@ -23,8 +23,6 @@ import bisq.common.app.Version; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import lombok.EqualsAndHashCode; @@ -63,9 +61,9 @@ private DepositTxPublishedMessage(String tradeId, @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setDepositTxPublishedMessage(PB.DepositTxPublishedMessage.newBuilder() + .setDepositTxPublishedMessage(protobuf.DepositTxPublishedMessage.newBuilder() .setTradeId(tradeId) .setDepositTx(ByteString.copyFrom(depositTx)) .setSenderNodeAddress(senderNodeAddress.toProtoMessage()) @@ -73,7 +71,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .build(); } - public static DepositTxPublishedMessage fromProto(PB.DepositTxPublishedMessage proto, int messageVersion) { + public static DepositTxPublishedMessage fromProto(protobuf.DepositTxPublishedMessage proto, int messageVersion) { return new DepositTxPublishedMessage(proto.getTradeId(), proto.getDepositTx().toByteArray(), NodeAddress.fromProto(proto.getSenderNodeAddress()), diff --git a/core/src/main/java/bisq/core/trade/messages/MediatedPayoutTxPublishedMessage.java b/core/src/main/java/bisq/core/trade/messages/MediatedPayoutTxPublishedMessage.java new file mode 100644 index 00000000000..e20daba473b --- /dev/null +++ b/core/src/main/java/bisq/core/trade/messages/MediatedPayoutTxPublishedMessage.java @@ -0,0 +1,91 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.trade.messages; + +import bisq.network.p2p.MailboxMessage; +import bisq.network.p2p.NodeAddress; + +import bisq.common.app.Version; +import bisq.common.proto.network.NetworkEnvelope; +import bisq.common.util.Utilities; + +import com.google.protobuf.ByteString; + +import lombok.EqualsAndHashCode; +import lombok.Value; + +@EqualsAndHashCode(callSuper = true) +@Value +public final class MediatedPayoutTxPublishedMessage extends TradeMessage implements MailboxMessage { + private final byte[] payoutTx; + private final NodeAddress senderNodeAddress; + + public MediatedPayoutTxPublishedMessage(String tradeId, + byte[] payoutTx, + NodeAddress senderNodeAddress, + String uid) { + this(tradeId, + payoutTx, + senderNodeAddress, + uid, + Version.getP2PMessageVersion()); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // PROTO BUFFER + /////////////////////////////////////////////////////////////////////////////////////////// + + private MediatedPayoutTxPublishedMessage(String tradeId, + byte[] payoutTx, + NodeAddress senderNodeAddress, + String uid, + int messageVersion) { + super(messageVersion, tradeId, uid); + this.payoutTx = payoutTx; + this.senderNodeAddress = senderNodeAddress; + } + + @Override + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { + return getNetworkEnvelopeBuilder() + .setMediatedPayoutTxPublishedMessage(protobuf.MediatedPayoutTxPublishedMessage.newBuilder() + .setTradeId(tradeId) + .setPayoutTx(ByteString.copyFrom(payoutTx)) + .setSenderNodeAddress(senderNodeAddress.toProtoMessage()) + .setUid(uid)) + .build(); + } + + public static NetworkEnvelope fromProto(protobuf.MediatedPayoutTxPublishedMessage proto, int messageVersion) { + return new MediatedPayoutTxPublishedMessage(proto.getTradeId(), + proto.getPayoutTx().toByteArray(), + NodeAddress.fromProto(proto.getSenderNodeAddress()), + proto.getUid(), + messageVersion); + } + + @Override + public String toString() { + return "MediatedPayoutTxPublishedMessage{" + + "\n payoutTx=" + Utilities.bytesAsHexString(payoutTx) + + ",\n senderNodeAddress=" + senderNodeAddress + + ",\n uid='" + uid + '\'' + + "\n} " + super.toString(); + } +} diff --git a/core/src/main/java/bisq/core/trade/messages/MediatedPayoutTxSignatureMessage.java b/core/src/main/java/bisq/core/trade/messages/MediatedPayoutTxSignatureMessage.java new file mode 100644 index 00000000000..b476576b65e --- /dev/null +++ b/core/src/main/java/bisq/core/trade/messages/MediatedPayoutTxSignatureMessage.java @@ -0,0 +1,99 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.trade.messages; + +import bisq.network.p2p.MailboxMessage; +import bisq.network.p2p.NodeAddress; + +import bisq.common.app.Version; +import bisq.common.util.Utilities; + +import com.google.protobuf.ByteString; + +import lombok.EqualsAndHashCode; +import lombok.Value; +import lombok.extern.slf4j.Slf4j; + +@Slf4j +@Value +@EqualsAndHashCode(callSuper = true) +public class MediatedPayoutTxSignatureMessage extends TradeMessage implements MailboxMessage { + private final byte[] txSignature; + private final NodeAddress senderNodeAddress; + + public MediatedPayoutTxSignatureMessage(byte[] txSignature, + String tradeId, + NodeAddress senderNodeAddress, + String uid) { + this(txSignature, + tradeId, + senderNodeAddress, + uid, + Version.getP2PMessageVersion()); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // PROTO BUFFER + /////////////////////////////////////////////////////////////////////////////////////////// + + private MediatedPayoutTxSignatureMessage(byte[] txSignature, + String tradeId, + NodeAddress senderNodeAddress, + String uid, + int messageVersion) { + super(messageVersion, tradeId, uid); + this.txSignature = txSignature; + this.senderNodeAddress = senderNodeAddress; + } + + @Override + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { + return getNetworkEnvelopeBuilder() + .setMediatedPayoutTxSignatureMessage(protobuf.MediatedPayoutTxSignatureMessage.newBuilder() + .setTxSignature(ByteString.copyFrom(txSignature)) + .setTradeId(tradeId) + .setSenderNodeAddress(senderNodeAddress.toProtoMessage()) + .setUid(uid)) + .build(); + } + + public static MediatedPayoutTxSignatureMessage fromProto(protobuf.MediatedPayoutTxSignatureMessage proto, + int messageVersion) { + return new MediatedPayoutTxSignatureMessage(proto.getTxSignature().toByteArray(), + proto.getTradeId(), + NodeAddress.fromProto(proto.getSenderNodeAddress()), + proto.getUid(), + messageVersion); + } + + @Override + public String getTradeId() { + return tradeId; + } + + + @Override + public String toString() { + return "MediatedPayoutSignatureMessage{" + + "\n txSignature=" + Utilities.bytesAsHexString(txSignature) + + ",\n tradeId='" + tradeId + '\'' + + ",\n senderNodeAddress=" + senderNodeAddress + + "\n} " + super.toString(); + } +} diff --git a/core/src/main/java/bisq/core/trade/messages/PayDepositRequest.java b/core/src/main/java/bisq/core/trade/messages/PayDepositRequest.java index 6f4b0e15c94..05447f26a65 100644 --- a/core/src/main/java/bisq/core/trade/messages/PayDepositRequest.java +++ b/core/src/main/java/bisq/core/trade/messages/PayDepositRequest.java @@ -27,8 +27,6 @@ import bisq.common.proto.ProtoUtil; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import java.util.Date; @@ -124,8 +122,8 @@ public PayDepositRequest(String tradeId, /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { - PB.PayDepositRequest.Builder builder = PB.PayDepositRequest.newBuilder() + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { + protobuf.PayDepositRequest.Builder builder = protobuf.PayDepositRequest.newBuilder() .setTradeId(tradeId) .setSenderNodeAddress(senderNodeAddress.toProtoMessage()) .setTradeAmount(tradeAmount) @@ -139,7 +137,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .setTakerMultiSigPubKey(ByteString.copyFrom(takerMultiSigPubKey)) .setTakerPayoutAddressString(takerPayoutAddressString) .setTakerPubKeyRing(takerPubKeyRing.toProtoMessage()) - .setTakerPaymentAccountPayload((PB.PaymentAccountPayload) takerPaymentAccountPayload.toProtoMessage()) + .setTakerPaymentAccountPayload((protobuf.PaymentAccountPayload) takerPaymentAccountPayload.toProtoMessage()) .setTakerAccountId(takerAccountId) .setTakerFeeTxId(takerFeeTxId) .addAllAcceptedArbitratorNodeAddresses(acceptedArbitratorNodeAddresses.stream() @@ -157,7 +155,9 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder().setPayDepositRequest(builder).build(); } - public static PayDepositRequest fromProto(PB.PayDepositRequest proto, CoreProtoResolver coreProtoResolver, int messageVersion) { + public static PayDepositRequest fromProto(protobuf.PayDepositRequest proto, + CoreProtoResolver coreProtoResolver, + int messageVersion) { List rawTransactionInputs = proto.getRawTransactionInputsList().stream() .map(rawTransactionInput -> new RawTransactionInput(rawTransactionInput.getIndex(), rawTransactionInput.getParentTransaction().toByteArray(), rawTransactionInput.getValue())) diff --git a/core/src/main/java/bisq/core/trade/messages/PayoutTxPublishedMessage.java b/core/src/main/java/bisq/core/trade/messages/PayoutTxPublishedMessage.java index 58447860f9b..cae6469c1ea 100644 --- a/core/src/main/java/bisq/core/trade/messages/PayoutTxPublishedMessage.java +++ b/core/src/main/java/bisq/core/trade/messages/PayoutTxPublishedMessage.java @@ -24,8 +24,6 @@ import bisq.common.proto.network.NetworkEnvelope; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import lombok.EqualsAndHashCode; @@ -64,9 +62,9 @@ private PayoutTxPublishedMessage(String tradeId, } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setPayoutTxPublishedMessage(PB.PayoutTxPublishedMessage.newBuilder() + .setPayoutTxPublishedMessage(protobuf.PayoutTxPublishedMessage.newBuilder() .setTradeId(tradeId) .setPayoutTx(ByteString.copyFrom(payoutTx)) .setSenderNodeAddress(senderNodeAddress.toProtoMessage()) @@ -74,7 +72,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .build(); } - public static NetworkEnvelope fromProto(PB.PayoutTxPublishedMessage proto, int messageVersion) { + public static NetworkEnvelope fromProto(protobuf.PayoutTxPublishedMessage proto, int messageVersion) { return new PayoutTxPublishedMessage(proto.getTradeId(), proto.getPayoutTx().toByteArray(), NodeAddress.fromProto(proto.getSenderNodeAddress()), diff --git a/core/src/main/java/bisq/core/trade/messages/PublishDepositTxRequest.java b/core/src/main/java/bisq/core/trade/messages/PublishDepositTxRequest.java index c493621281f..7e115979fbf 100644 --- a/core/src/main/java/bisq/core/trade/messages/PublishDepositTxRequest.java +++ b/core/src/main/java/bisq/core/trade/messages/PublishDepositTxRequest.java @@ -28,8 +28,6 @@ import bisq.common.proto.ProtoUtil; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import java.util.Date; @@ -126,10 +124,10 @@ private PublishDepositTxRequest(String tradeId, } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { - final PB.PublishDepositTxRequest.Builder builder = PB.PublishDepositTxRequest.newBuilder() + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { + final protobuf.PublishDepositTxRequest.Builder builder = protobuf.PublishDepositTxRequest.newBuilder() .setTradeId(tradeId) - .setMakerPaymentAccountPayload((PB.PaymentAccountPayload) makerPaymentAccountPayload.toProtoMessage()) + .setMakerPaymentAccountPayload((protobuf.PaymentAccountPayload) makerPaymentAccountPayload.toProtoMessage()) .setMakerAccountId(makerAccountId) .setMakerMultiSigPubKey(ByteString.copyFrom(makerMultiSigPubKey)) .setMakerContractAsJson(makerContractAsJson) @@ -148,7 +146,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .build(); } - public static PublishDepositTxRequest fromProto(PB.PublishDepositTxRequest proto, CoreProtoResolver coreProtoResolver, int messageVersion) { + public static PublishDepositTxRequest fromProto(protobuf.PublishDepositTxRequest proto, CoreProtoResolver coreProtoResolver, int messageVersion) { List makerInputs = proto.getMakerInputsList().stream() .map(RawTransactionInput::fromProto) .collect(Collectors.toList()); diff --git a/core/src/main/java/bisq/core/trade/protocol/ArbitratorSelectionRule.java b/core/src/main/java/bisq/core/trade/protocol/ArbitratorSelectionRule.java deleted file mode 100644 index d598e5f6c28..00000000000 --- a/core/src/main/java/bisq/core/trade/protocol/ArbitratorSelectionRule.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * This file is part of Bisq. - * - * Bisq is free software: you can redistribute it and/or modify it - * under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or (at - * your option) any later version. - * - * Bisq is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public - * License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Bisq. If not, see . - */ - -package bisq.core.trade.protocol; - -import bisq.core.offer.Offer; - -import bisq.network.p2p.NodeAddress; - -import bisq.common.crypto.Hash; - -import com.google.common.base.Charsets; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.stream.Collectors; - -import lombok.extern.slf4j.Slf4j; - -import static com.google.common.base.Preconditions.checkArgument; - -@Slf4j -public class ArbitratorSelectionRule { - public static NodeAddress select(List acceptedArbitratorNodeAddresses, Offer offer) { - List candidates = new ArrayList<>(); - for (NodeAddress offerArbitratorNodeAddress : offer.getArbitratorNodeAddresses()) { - candidates.addAll(acceptedArbitratorNodeAddresses.stream().filter(offerArbitratorNodeAddress::equals).collect(Collectors.toList())); - } - checkArgument(candidates.size() > 0, "candidates.size() <= 0"); - - int index = Math.abs(Arrays.hashCode(Hash.getSha256Hash(offer.getId().getBytes(Charsets.UTF_8)))) % candidates.size(); - NodeAddress selectedArbitrator = candidates.get(index); - log.debug("selectedArbitrator " + selectedArbitrator); - return selectedArbitrator; - } -} diff --git a/core/src/main/java/bisq/core/trade/protocol/BuyerAsMakerProtocol.java b/core/src/main/java/bisq/core/trade/protocol/BuyerAsMakerProtocol.java index 54da5279165..dd68fd16f01 100644 --- a/core/src/main/java/bisq/core/trade/protocol/BuyerAsMakerProtocol.java +++ b/core/src/main/java/bisq/core/trade/protocol/BuyerAsMakerProtocol.java @@ -115,7 +115,9 @@ else if (tradeMessage instanceof PayoutTxPublishedMessage) /////////////////////////////////////////////////////////////////////////////////////////// @Override - public void handleTakeOfferRequest(TradeMessage tradeMessage, NodeAddress peerNodeAddress, ErrorMessageHandler errorMessageHandler) { + public void handleTakeOfferRequest(TradeMessage tradeMessage, + NodeAddress peerNodeAddress, + ErrorMessageHandler errorMessageHandler) { Validator.checkTradeId(processModel.getOfferId(), tradeMessage); checkArgument(tradeMessage instanceof PayDepositRequest); processModel.setTradeMessage(tradeMessage); @@ -225,6 +227,8 @@ private void handle(PayoutTxPublishedMessage tradeMessage, NodeAddress peerNodeA @Override protected void doHandleDecryptedMessage(TradeMessage tradeMessage, NodeAddress sender) { + super.doHandleDecryptedMessage(tradeMessage, sender); + log.info("Received {} from {} with tradeId {} and uid {}", tradeMessage.getClass().getSimpleName(), sender, tradeMessage.getTradeId(), tradeMessage.getUid()); @@ -232,11 +236,6 @@ protected void doHandleDecryptedMessage(TradeMessage tradeMessage, NodeAddress s handle((DepositTxPublishedMessage) tradeMessage, sender); } else if (tradeMessage instanceof PayoutTxPublishedMessage) { handle((PayoutTxPublishedMessage) tradeMessage, sender); - } else //noinspection StatementWithEmptyBody - if (tradeMessage instanceof PayDepositRequest) { - // do nothing as we get called the handleTakeOfferRequest method from outside - } else { - log.error("Incoming decrypted tradeMessage not supported. " + tradeMessage); - } + } } } diff --git a/core/src/main/java/bisq/core/trade/protocol/BuyerAsTakerProtocol.java b/core/src/main/java/bisq/core/trade/protocol/BuyerAsTakerProtocol.java index ae7d9b09bab..36b868cd90a 100644 --- a/core/src/main/java/bisq/core/trade/protocol/BuyerAsTakerProtocol.java +++ b/core/src/main/java/bisq/core/trade/protocol/BuyerAsTakerProtocol.java @@ -35,7 +35,6 @@ import bisq.core.trade.protocol.tasks.taker.CreateTakerFeeTx; import bisq.core.trade.protocol.tasks.taker.TakerProcessPublishDepositTxRequest; import bisq.core.trade.protocol.tasks.taker.TakerPublishFeeTx; -import bisq.core.trade.protocol.tasks.taker.TakerSelectMediator; import bisq.core.trade.protocol.tasks.taker.TakerSendDepositTxPublishedMessage; import bisq.core.trade.protocol.tasks.taker.TakerSendPayDepositRequest; import bisq.core.trade.protocol.tasks.taker.TakerVerifyAndSignContract; @@ -114,7 +113,6 @@ public void takeAvailableOffer() { this::handleTaskRunnerFault); taskRunner.addTasks( - TakerSelectMediator.class, TakerVerifyMakerAccount.class, TakerVerifyMakerFeePayment.class, CreateTakerFeeTx.class, @@ -192,7 +190,6 @@ public void onFiatPaymentStarted(ResultHandler resultHandler, ErrorMessageHandle } } - /////////////////////////////////////////////////////////////////////////////////////////// // Incoming message handling /////////////////////////////////////////////////////////////////////////////////////////// @@ -212,12 +209,15 @@ private void handle(PayoutTxPublishedMessage tradeMessage, NodeAddress peerNodeA taskRunner.run(); } + /////////////////////////////////////////////////////////////////////////////////////////// // Massage dispatcher /////////////////////////////////////////////////////////////////////////////////////////// @Override protected void doHandleDecryptedMessage(TradeMessage tradeMessage, NodeAddress sender) { + super.doHandleDecryptedMessage(tradeMessage, sender); + log.info("Received {} from {} with tradeId {} and uid {}", tradeMessage.getClass().getSimpleName(), sender, tradeMessage.getTradeId(), tradeMessage.getUid()); @@ -225,8 +225,6 @@ protected void doHandleDecryptedMessage(TradeMessage tradeMessage, NodeAddress s handle((PublishDepositTxRequest) tradeMessage, sender); } else if (tradeMessage instanceof PayoutTxPublishedMessage) { handle((PayoutTxPublishedMessage) tradeMessage, sender); - } else { - log.error("Incoming message not supported. " + tradeMessage); } } } diff --git a/core/src/main/java/bisq/core/trade/protocol/MediatorSelectionRule.java b/core/src/main/java/bisq/core/trade/protocol/MediatorSelectionRule.java deleted file mode 100644 index 2aefb627d84..00000000000 --- a/core/src/main/java/bisq/core/trade/protocol/MediatorSelectionRule.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * This file is part of Bisq. - * - * Bisq is free software: you can redistribute it and/or modify it - * under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or (at - * your option) any later version. - * - * Bisq is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public - * License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Bisq. If not, see . - */ - -package bisq.core.trade.protocol; - -import bisq.core.offer.Offer; - -import bisq.network.p2p.NodeAddress; - -import bisq.common.crypto.Hash; - -import com.google.common.base.Charsets; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.stream.Collectors; - -import lombok.extern.slf4j.Slf4j; - -import static com.google.common.base.Preconditions.checkArgument; - -@Slf4j -public class MediatorSelectionRule { - public static NodeAddress select(List acceptedMediatorNodeAddresses, Offer offer) { - List candidates = new ArrayList<>(); - for (NodeAddress offerMediatorNodeAddress : offer.getMediatorNodeAddresses()) { - candidates.addAll(acceptedMediatorNodeAddresses.stream() - .filter(offerMediatorNodeAddress::equals) - .collect(Collectors.toList())); - } - checkArgument(candidates.size() > 0, "candidates.size() <= 0"); - - int index = Math.abs(Arrays.hashCode(Hash.getSha256Hash(offer.getId().getBytes(Charsets.UTF_8)))) % candidates.size(); - NodeAddress selectedMediator = candidates.get(index); - log.debug("selectedMediator " + selectedMediator); - return selectedMediator; - } -} diff --git a/core/src/main/java/bisq/core/trade/protocol/ProcessModel.java b/core/src/main/java/bisq/core/trade/protocol/ProcessModel.java index e6164436eb4..f2b180926aa 100644 --- a/core/src/main/java/bisq/core/trade/protocol/ProcessModel.java +++ b/core/src/main/java/bisq/core/trade/protocol/ProcessModel.java @@ -17,7 +17,7 @@ package bisq.core.trade.protocol; -import bisq.core.arbitration.ArbitratorManager; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.btc.model.RawTransactionInput; import bisq.core.btc.wallet.BsqWalletService; import bisq.core.btc.wallet.BtcWalletService; @@ -26,10 +26,11 @@ import bisq.core.network.MessageState; import bisq.core.offer.Offer; import bisq.core.offer.OpenOfferManager; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.PaymentAccountPayload; import bisq.core.proto.CoreProtoResolver; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; +import bisq.core.support.dispute.mediation.mediator.MediatorManager; import bisq.core.trade.MakerTrade; import bisq.core.trade.Trade; import bisq.core.trade.TradeManager; @@ -50,8 +51,6 @@ import bisq.common.proto.persistable.PersistablePayload; import bisq.common.taskrunner.Model; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import org.bitcoinj.core.Coin; @@ -85,6 +84,7 @@ public class ProcessModel implements Model, PersistablePayload { transient private AccountAgeWitnessService accountAgeWitnessService; transient private TradeStatisticsManager tradeStatisticsManager; transient private ArbitratorManager arbitratorManager; + transient private MediatorManager mediatorManager; transient private KeyRing keyRing; transient private P2PService p2PService; transient private ReferralIdService referralIdService; @@ -144,6 +144,15 @@ public class ProcessModel implements Model, PersistablePayload { @Setter private NodeAddress tempTradingPeerNodeAddress; + // Added in v.1.1.6 + @Nullable + @Setter + private byte[] mediatedPayoutTxSignature; + @Setter + private long buyerPayoutAmountFromMediation; + @Setter + private long sellerPayoutAmountFromMediation; + // The only trade message where we want to indicate the user the state of the message delivery is the // CounterCurrencyTransferStartedMessage. We persist the state with the processModel. @Setter @@ -158,16 +167,18 @@ public ProcessModel() { /////////////////////////////////////////////////////////////////////////////////////////// @Override - public PB.ProcessModel toProtoMessage() { - final PB.ProcessModel.Builder builder = PB.ProcessModel.newBuilder() - .setTradingPeer((PB.TradingPeer) tradingPeer.toProtoMessage()) + public protobuf.ProcessModel toProtoMessage() { + final protobuf.ProcessModel.Builder builder = protobuf.ProcessModel.newBuilder() + .setTradingPeer((protobuf.TradingPeer) tradingPeer.toProtoMessage()) .setOfferId(offerId) .setAccountId(accountId) .setPubKeyRing(pubKeyRing.toProtoMessage()) .setChangeOutputValue(changeOutputValue) .setUseSavingsWallet(useSavingsWallet) .setFundsNeededForTradeAsLong(fundsNeededForTradeAsLong) - .setPaymentStartedMessageState(paymentStartedMessageStateProperty.get().name()); + .setPaymentStartedMessageState(paymentStartedMessageStateProperty.get().name()) + .setBuyerPayoutAmountFromMediation(buyerPayoutAmountFromMediation) + .setSellerPayoutAmountFromMediation(sellerPayoutAmountFromMediation); Optional.ofNullable(takeOfferFeeTxId).ifPresent(builder::setTakeOfferFeeTxId); Optional.ofNullable(payoutTxSignature).ifPresent(e -> builder.setPayoutTxSignature(ByteString.copyFrom(payoutTxSignature))); @@ -178,10 +189,11 @@ public PB.ProcessModel toProtoMessage() { Optional.ofNullable(changeOutputAddress).ifPresent(builder::setChangeOutputAddress); Optional.ofNullable(myMultiSigPubKey).ifPresent(e -> builder.setMyMultiSigPubKey(ByteString.copyFrom(myMultiSigPubKey))); Optional.ofNullable(tempTradingPeerNodeAddress).ifPresent(e -> builder.setTempTradingPeerNodeAddress(tempTradingPeerNodeAddress.toProtoMessage())); + Optional.ofNullable(mediatedPayoutTxSignature).ifPresent(e -> builder.setMediatedPayoutTxSignature(ByteString.copyFrom(e))); return builder.build(); } - public static ProcessModel fromProto(PB.ProcessModel proto, CoreProtoResolver coreProtoResolver) { + public static ProcessModel fromProto(protobuf.ProcessModel proto, CoreProtoResolver coreProtoResolver) { ProcessModel processModel = new ProcessModel(); processModel.setTradingPeer(proto.hasTradingPeer() ? TradingPeer.fromProto(proto.getTradingPeer(), coreProtoResolver) : null); processModel.setOfferId(proto.getOfferId()); @@ -190,6 +202,8 @@ public static ProcessModel fromProto(PB.ProcessModel proto, CoreProtoResolver co processModel.setChangeOutputValue(proto.getChangeOutputValue()); processModel.setUseSavingsWallet(proto.getUseSavingsWallet()); processModel.setFundsNeededForTradeAsLong(proto.getFundsNeededForTradeAsLong()); + processModel.setBuyerPayoutAmountFromMediation(proto.getBuyerPayoutAmountFromMediation()); + processModel.setSellerPayoutAmountFromMediation(proto.getSellerPayoutAmountFromMediation()); // nullable processModel.setTakeOfferFeeTxId(ProtoUtil.stringOrNullFromProto(proto.getTakeOfferFeeTxId())); @@ -213,6 +227,7 @@ public static ProcessModel fromProto(PB.ProcessModel proto, CoreProtoResolver co String paymentStartedMessageState = proto.getPaymentStartedMessageState().isEmpty() ? MessageState.UNDEFINED.name() : proto.getPaymentStartedMessageState(); ObjectProperty paymentStartedMessageStateProperty = processModel.getPaymentStartedMessageStateProperty(); paymentStartedMessageStateProperty.set(ProtoUtil.enumFromProto(MessageState.class, paymentStartedMessageState)); + processModel.setMediatedPayoutTxSignature(ProtoUtil.byteArrayOrNullFromProto(proto.getMediatedPayoutTxSignature())); return processModel; } @@ -234,6 +249,7 @@ public void onAllServicesInitialized(Offer offer, AccountAgeWitnessService accountAgeWitnessService, TradeStatisticsManager tradeStatisticsManager, ArbitratorManager arbitratorManager, + MediatorManager mediatorManager, KeyRing keyRing, boolean useSavingsWallet, Coin fundsNeededForTrade) { @@ -249,6 +265,7 @@ public void onAllServicesInitialized(Offer offer, this.accountAgeWitnessService = accountAgeWitnessService; this.tradeStatisticsManager = tradeStatisticsManager; this.arbitratorManager = arbitratorManager; + this.mediatorManager = mediatorManager; this.keyRing = keyRing; this.p2PService = p2PService; this.useSavingsWallet = useSavingsWallet; diff --git a/core/src/main/java/bisq/core/trade/protocol/SellerAsMakerProtocol.java b/core/src/main/java/bisq/core/trade/protocol/SellerAsMakerProtocol.java index e56beaff131..60894b26336 100644 --- a/core/src/main/java/bisq/core/trade/protocol/SellerAsMakerProtocol.java +++ b/core/src/main/java/bisq/core/trade/protocol/SellerAsMakerProtocol.java @@ -110,7 +110,9 @@ else if (tradeMessage instanceof CounterCurrencyTransferStartedMessage) /////////////////////////////////////////////////////////////////////////////////////////// @Override - public void handleTakeOfferRequest(TradeMessage tradeMessage, NodeAddress sender, ErrorMessageHandler errorMessageHandler) { + public void handleTakeOfferRequest(TradeMessage tradeMessage, + NodeAddress sender, + ErrorMessageHandler errorMessageHandler) { Validator.checkTradeId(processModel.getOfferId(), tradeMessage); checkArgument(tradeMessage instanceof PayDepositRequest); processModel.setTradeMessage(tradeMessage); @@ -146,7 +148,7 @@ public void handleTakeOfferRequest(TradeMessage tradeMessage, NodeAddress sender // Incoming message handling /////////////////////////////////////////////////////////////////////////////////////////// - private void handle(DepositTxPublishedMessage tradeMessage, NodeAddress sender) { + protected void handle(DepositTxPublishedMessage tradeMessage, NodeAddress sender) { processModel.setTradeMessage(tradeMessage); processModel.setTempTradingPeerNodeAddress(sender); @@ -241,12 +243,15 @@ public void onFiatPaymentReceived(ResultHandler resultHandler, ErrorMessageHandl } } + /////////////////////////////////////////////////////////////////////////////////////////// // Massage dispatcher /////////////////////////////////////////////////////////////////////////////////////////// @Override protected void doHandleDecryptedMessage(TradeMessage tradeMessage, NodeAddress sender) { + super.doHandleDecryptedMessage(tradeMessage, sender); + log.info("Received {} from {} with tradeId {} and uid {}", tradeMessage.getClass().getSimpleName(), sender, tradeMessage.getTradeId(), tradeMessage.getUid()); @@ -254,8 +259,6 @@ protected void doHandleDecryptedMessage(TradeMessage tradeMessage, NodeAddress s handle((DepositTxPublishedMessage) tradeMessage, sender); } else if (tradeMessage instanceof CounterCurrencyTransferStartedMessage) { handle((CounterCurrencyTransferStartedMessage) tradeMessage, sender); - } else { - log.error("Incoming tradeMessage not supported. " + tradeMessage); } } } diff --git a/core/src/main/java/bisq/core/trade/protocol/SellerAsTakerProtocol.java b/core/src/main/java/bisq/core/trade/protocol/SellerAsTakerProtocol.java index ce768c957a0..d3071b1c8b6 100644 --- a/core/src/main/java/bisq/core/trade/protocol/SellerAsTakerProtocol.java +++ b/core/src/main/java/bisq/core/trade/protocol/SellerAsTakerProtocol.java @@ -36,7 +36,6 @@ import bisq.core.trade.protocol.tasks.taker.CreateTakerFeeTx; import bisq.core.trade.protocol.tasks.taker.TakerProcessPublishDepositTxRequest; import bisq.core.trade.protocol.tasks.taker.TakerPublishFeeTx; -import bisq.core.trade.protocol.tasks.taker.TakerSelectMediator; import bisq.core.trade.protocol.tasks.taker.TakerSendDepositTxPublishedMessage; import bisq.core.trade.protocol.tasks.taker.TakerSendPayDepositRequest; import bisq.core.trade.protocol.tasks.taker.TakerVerifyAndSignContract; @@ -108,7 +107,6 @@ public void takeAvailableOffer() { taskRunner.addTasks( TakerVerifyMakerAccount.class, TakerVerifyMakerFeePayment.class, - TakerSelectMediator.class, CreateTakerFeeTx.class, SellerAsTakerCreatesDepositTxInputs.class, TakerSendPayDepositRequest.class @@ -235,6 +233,8 @@ public void onFiatPaymentReceived(ResultHandler resultHandler, ErrorMessageHandl @Override protected void doHandleDecryptedMessage(TradeMessage tradeMessage, NodeAddress sender) { + super.doHandleDecryptedMessage(tradeMessage, sender); + log.info("Received {} from {} with tradeId {} and uid {}", tradeMessage.getClass().getSimpleName(), sender, tradeMessage.getTradeId(), tradeMessage.getUid()); @@ -242,8 +242,6 @@ protected void doHandleDecryptedMessage(TradeMessage tradeMessage, NodeAddress s handle((PublishDepositTxRequest) tradeMessage, sender); } else if (tradeMessage instanceof CounterCurrencyTransferStartedMessage) { handle((CounterCurrencyTransferStartedMessage) tradeMessage, sender); - } else { - log.error("Incoming message not supported. " + tradeMessage); } } } diff --git a/core/src/main/java/bisq/core/trade/protocol/TradeProtocol.java b/core/src/main/java/bisq/core/trade/protocol/TradeProtocol.java index 6452382e3ea..8862fb9fc16 100644 --- a/core/src/main/java/bisq/core/trade/protocol/TradeProtocol.java +++ b/core/src/main/java/bisq/core/trade/protocol/TradeProtocol.java @@ -21,8 +21,19 @@ import bisq.core.trade.Trade; import bisq.core.trade.TradeManager; import bisq.core.trade.messages.CounterCurrencyTransferStartedMessage; +import bisq.core.trade.messages.MediatedPayoutTxPublishedMessage; +import bisq.core.trade.messages.MediatedPayoutTxSignatureMessage; import bisq.core.trade.messages.PayDepositRequest; import bisq.core.trade.messages.TradeMessage; +import bisq.core.trade.protocol.tasks.ApplyFilter; +import bisq.core.trade.protocol.tasks.mediation.BroadcastMediatedPayoutTx; +import bisq.core.trade.protocol.tasks.mediation.FinalizeMediatedPayoutTx; +import bisq.core.trade.protocol.tasks.mediation.ProcessMediatedPayoutSignatureMessage; +import bisq.core.trade.protocol.tasks.mediation.ProcessMediatedPayoutTxPublishedMessage; +import bisq.core.trade.protocol.tasks.mediation.SendMediatedPayoutSignatureMessage; +import bisq.core.trade.protocol.tasks.mediation.SendMediatedPayoutTxPublishedMessage; +import bisq.core.trade.protocol.tasks.mediation.SetupMediatedPayoutTxListener; +import bisq.core.trade.protocol.tasks.mediation.SignMediatedPayoutTx; import bisq.network.p2p.AckMessage; import bisq.network.p2p.AckMessageSourceType; @@ -35,6 +46,8 @@ import bisq.common.Timer; import bisq.common.UserThread; import bisq.common.crypto.PubKeyRing; +import bisq.common.handlers.ErrorMessageHandler; +import bisq.common.handlers.ResultHandler; import bisq.common.proto.network.NetworkEnvelope; import javafx.beans.value.ChangeListener; @@ -102,10 +115,118 @@ public TradeProtocol(Trade trade) { trade.stateProperty().addListener(stateChangeListener); } + + /////////////////////////////////////////////////////////////////////////////////////////// + // Mediation: Called from UI if trader accepts mediation result + /////////////////////////////////////////////////////////////////////////////////////////// + + // Trader has not yet received the peer's signature but has clicked the accept button. + public void onAcceptMediationResult(ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { + if (trade.getProcessModel().getTradingPeer().getMediatedPayoutTxSignature() != null) { + errorMessageHandler.handleErrorMessage("We have received already the signature from the peer."); + return; + } + + TradeTaskRunner taskRunner = new TradeTaskRunner(trade, + () -> { + resultHandler.handleResult(); + handleTaskRunnerSuccess("onAcceptMediationResult"); + }, + (errorMessage) -> { + errorMessageHandler.handleErrorMessage(errorMessage); + handleTaskRunnerFault(errorMessage); + }); + taskRunner.addTasks( + ApplyFilter.class, + SignMediatedPayoutTx.class, + SendMediatedPayoutSignatureMessage.class, + SetupMediatedPayoutTxListener.class + ); + taskRunner.run(); + } + + + // Trader has already received the peer's signature and has clicked the accept button as well. + public void onFinalizeMediationResultPayout(ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { + if (trade.getPayoutTx() != null) { + errorMessageHandler.handleErrorMessage("Payout tx is already published."); + return; + } + + TradeTaskRunner taskRunner = new TradeTaskRunner(trade, + () -> { + resultHandler.handleResult(); + handleTaskRunnerSuccess("onAcceptMediationResult"); + }, + (errorMessage) -> { + errorMessageHandler.handleErrorMessage(errorMessage); + handleTaskRunnerFault(errorMessage); + }); + taskRunner.addTasks( + ApplyFilter.class, + SignMediatedPayoutTx.class, + FinalizeMediatedPayoutTx.class, + BroadcastMediatedPayoutTx.class, + SendMediatedPayoutTxPublishedMessage.class + ); + taskRunner.run(); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Mediation: incoming message + /////////////////////////////////////////////////////////////////////////////////////////// + + protected void handle(MediatedPayoutTxSignatureMessage tradeMessage, NodeAddress sender) { + processModel.setTradeMessage(tradeMessage); + processModel.setTempTradingPeerNodeAddress(sender); + + TradeTaskRunner taskRunner = new TradeTaskRunner(trade, + () -> handleTaskRunnerSuccess(tradeMessage, "MediatedPayoutSignatureMessage"), + errorMessage -> handleTaskRunnerFault(tradeMessage, errorMessage)); + + taskRunner.addTasks( + ProcessMediatedPayoutSignatureMessage.class + ); + taskRunner.run(); + } + + protected void handle(MediatedPayoutTxPublishedMessage tradeMessage, NodeAddress sender) { + processModel.setTradeMessage(tradeMessage); + processModel.setTempTradingPeerNodeAddress(sender); + + TradeTaskRunner taskRunner = new TradeTaskRunner(trade, + () -> handleTaskRunnerSuccess(tradeMessage, "handle PayoutTxPublishedMessage"), + errorMessage -> handleTaskRunnerFault(tradeMessage, errorMessage)); + + taskRunner.addTasks( + ProcessMediatedPayoutTxPublishedMessage.class + ); + taskRunner.run(); + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // Dispatcher + /////////////////////////////////////////////////////////////////////////////////////////// + + protected void doHandleDecryptedMessage(TradeMessage tradeMessage, NodeAddress sender) { + if (tradeMessage instanceof MediatedPayoutTxSignatureMessage) { + handle((MediatedPayoutTxSignatureMessage) tradeMessage, sender); + } else if (tradeMessage instanceof MediatedPayoutTxPublishedMessage) { + handle((MediatedPayoutTxPublishedMessage) tradeMessage, sender); + } + } + + + /////////////////////////////////////////////////////////////////////////////////////////// + // API + /////////////////////////////////////////////////////////////////////////////////////////// + public void completed() { cleanup(); - // We only removed earlier the listner here, but then we migth have dangling trades after faults... + // We only removed earlier the listener here, but then we migth have dangling trades after faults... // so lets remove it at cleanup //processModel.getP2PService().removeDecryptedDirectMessageListener(decryptedDirectMessageListener); } @@ -131,8 +252,6 @@ public void applyMailboxMessage(DecryptedMessageWithPubKey decryptedMessageWithP protected abstract void doApplyMailboxMessage(NetworkEnvelope networkEnvelope, Trade trade); - protected abstract void doHandleDecryptedMessage(TradeMessage tradeMessage, NodeAddress peerNodeAddress); - protected void startTimeout() { stopTimeout(); diff --git a/core/src/main/java/bisq/core/trade/protocol/TradingPeer.java b/core/src/main/java/bisq/core/trade/protocol/TradingPeer.java index 9b04dc222fa..94398caf791 100644 --- a/core/src/main/java/bisq/core/trade/protocol/TradingPeer.java +++ b/core/src/main/java/bisq/core/trade/protocol/TradingPeer.java @@ -25,8 +25,6 @@ import bisq.common.proto.ProtoUtil; import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import com.google.protobuf.Message; @@ -73,15 +71,19 @@ public final class TradingPeer implements PersistablePayload { private byte[] accountAgeWitnessSignature; private long currentDate; + // Added in v.1.1.6 + @Nullable + private byte[] mediatedPayoutTxSignature; + public TradingPeer() { } @Override public Message toProtoMessage() { - final PB.TradingPeer.Builder builder = PB.TradingPeer.newBuilder() + final protobuf.TradingPeer.Builder builder = protobuf.TradingPeer.newBuilder() .setChangeOutputValue(changeOutputValue); Optional.ofNullable(accountId).ifPresent(builder::setAccountId); - Optional.ofNullable(paymentAccountPayload).ifPresent(e -> builder.setPaymentAccountPayload((PB.PaymentAccountPayload) e.toProtoMessage())); + Optional.ofNullable(paymentAccountPayload).ifPresent(e -> builder.setPaymentAccountPayload((protobuf.PaymentAccountPayload) e.toProtoMessage())); Optional.ofNullable(payoutAddressString).ifPresent(builder::setPayoutAddressString); Optional.ofNullable(contractAsJson).ifPresent(builder::setContractAsJson); Optional.ofNullable(contractSignature).ifPresent(builder::setContractSignature); @@ -92,11 +94,12 @@ public Message toProtoMessage() { Optional.ofNullable(changeOutputAddress).ifPresent(builder::setChangeOutputAddress); Optional.ofNullable(accountAgeWitnessNonce).ifPresent(e -> builder.setAccountAgeWitnessNonce(ByteString.copyFrom(e))); Optional.ofNullable(accountAgeWitnessSignature).ifPresent(e -> builder.setAccountAgeWitnessSignature(ByteString.copyFrom(e))); + Optional.ofNullable(mediatedPayoutTxSignature).ifPresent(e -> builder.setMediatedPayoutTxSignature(ByteString.copyFrom(e))); builder.setCurrentDate(currentDate); return builder.build(); } - public static TradingPeer fromProto(PB.TradingPeer proto, CoreProtoResolver coreProtoResolver) { + public static TradingPeer fromProto(protobuf.TradingPeer proto, CoreProtoResolver coreProtoResolver) { if (proto.getDefaultInstanceForType().equals(proto)) { return null; } else { @@ -120,6 +123,7 @@ public static TradingPeer fromProto(PB.TradingPeer proto, CoreProtoResolver core tradingPeer.setAccountAgeWitnessNonce(ProtoUtil.byteArrayOrNullFromProto(proto.getAccountAgeWitnessNonce())); tradingPeer.setAccountAgeWitnessSignature(ProtoUtil.byteArrayOrNullFromProto(proto.getAccountAgeWitnessSignature())); tradingPeer.setCurrentDate(proto.getCurrentDate()); + tradingPeer.setMediatedPayoutTxSignature(ProtoUtil.byteArrayOrNullFromProto(proto.getMediatedPayoutTxSignature())); return tradingPeer; } } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/ApplyFilter.java b/core/src/main/java/bisq/core/trade/protocol/tasks/ApplyFilter.java index 92c1185d950..07a223bde60 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/ApplyFilter.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/ApplyFilter.java @@ -32,7 +32,7 @@ @Slf4j public class ApplyFilter extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public ApplyFilter(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/BroadcastPayoutTx.java b/core/src/main/java/bisq/core/trade/protocol/tasks/BroadcastPayoutTx.java new file mode 100644 index 00000000000..e74495d064e --- /dev/null +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/BroadcastPayoutTx.java @@ -0,0 +1,85 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.trade.protocol.tasks; + +import bisq.core.btc.exceptions.TxBroadcastException; +import bisq.core.btc.wallet.TxBroadcaster; +import bisq.core.trade.Trade; + +import bisq.common.taskrunner.TaskRunner; + +import org.bitcoinj.core.Transaction; +import org.bitcoinj.core.TransactionConfidence; + +import lombok.extern.slf4j.Slf4j; + +import static com.google.common.base.Preconditions.checkNotNull; + +@Slf4j +public abstract class BroadcastPayoutTx extends TradeTask { + @SuppressWarnings({"unused"}) + public BroadcastPayoutTx(TaskRunner taskHandler, Trade trade) { + super(taskHandler, trade); + } + + protected abstract void setState(); + + @Override + protected void run() { + try { + runInterceptHook(); + Transaction payoutTx = trade.getPayoutTx(); + checkNotNull(payoutTx, "payoutTx must not be null"); + + TransactionConfidence.ConfidenceType confidenceType = payoutTx.getConfidence().getConfidenceType(); + log.debug("payoutTx confidenceType:" + confidenceType); + if (confidenceType.equals(TransactionConfidence.ConfidenceType.BUILDING) || + confidenceType.equals(TransactionConfidence.ConfidenceType.PENDING)) { + log.debug("payoutTx was already published. confidenceType:" + confidenceType); + setState(); + complete(); + } else { + processModel.getTradeWalletService().broadcastTx(payoutTx, + new TxBroadcaster.Callback() { + @Override + public void onSuccess(Transaction transaction) { + if (!completed) { + log.debug("BroadcastTx succeeded. Transaction:" + transaction); + setState(); + complete(); + } else { + log.warn("We got the onSuccess callback called after the timeout has been triggered a complete()."); + } + } + + @Override + public void onFailure(TxBroadcastException exception) { + if (!completed) { + log.error("BroadcastTx failed. Error:" + exception.getMessage()); + failed(exception); + } else { + log.warn("We got the onFailure callback called after the timeout has been triggered a complete()."); + } + } + }); + } + } catch (Throwable t) { + failed(t); + } + } +} diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/PublishTradeStatistics.java b/core/src/main/java/bisq/core/trade/protocol/tasks/PublishTradeStatistics.java index 48557033e80..9a51cbb8bf4 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/PublishTradeStatistics.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/PublishTradeStatistics.java @@ -23,6 +23,8 @@ import bisq.core.trade.statistics.TradeStatistics2; import bisq.network.p2p.NodeAddress; +import bisq.network.p2p.network.NetworkNode; +import bisq.network.p2p.network.TorNetworkNode; import bisq.common.taskrunner.TaskRunner; @@ -51,8 +53,14 @@ protected void run() { NodeAddress arbitratorNodeAddress = trade.getArbitratorNodeAddress(); if (arbitratorNodeAddress != null) { - // The first 4 chars are sufficient to identify an arbitrator - String address = arbitratorNodeAddress.getFullAddress().substring(0, 4); + + // The first 4 chars are sufficient to identify an arbitrator. + // For testing with regtest/localhost we use the full address as its localhost and would result in + // same values for multiple arbitrators. + NetworkNode networkNode = model.getProcessModel().getP2PService().getNetworkNode(); + String address = networkNode instanceof TorNetworkNode ? + arbitratorNodeAddress.getFullAddress().substring(0, 4) : + arbitratorNodeAddress.getFullAddress(); extraDataMap.put(TradeStatistics2.ARBITRATOR_ADDRESS, address); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/SendPayoutTxPublishedMessage.java b/core/src/main/java/bisq/core/trade/protocol/tasks/SendPayoutTxPublishedMessage.java new file mode 100644 index 00000000000..c48aa3e5ffb --- /dev/null +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/SendPayoutTxPublishedMessage.java @@ -0,0 +1,98 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.trade.protocol.tasks; + +import bisq.core.trade.Trade; +import bisq.core.trade.messages.TradeMessage; + +import bisq.network.p2p.NodeAddress; +import bisq.network.p2p.SendMailboxMessageListener; + +import bisq.common.taskrunner.TaskRunner; + +import lombok.extern.slf4j.Slf4j; + +@Slf4j +public abstract class SendPayoutTxPublishedMessage extends TradeTask { + @SuppressWarnings({"unused"}) + public SendPayoutTxPublishedMessage(TaskRunner taskHandler, Trade trade) { + super(taskHandler, trade); + } + + protected abstract TradeMessage getMessage(String id); + + protected abstract void setStateSent(); + + protected abstract void setStateArrived(); + + protected abstract void setStateStoredInMailbox(); + + protected abstract void setStateFault(); + + @Override + protected void run() { + try { + runInterceptHook(); + if (trade.getPayoutTx() != null) { + String id = processModel.getOfferId(); + TradeMessage message = getMessage(id); + setStateSent(); + NodeAddress peersNodeAddress = trade.getTradingPeerNodeAddress(); + log.info("Send {} to peer {}. tradeId={}, uid={}", + message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); + + processModel.getP2PService().sendEncryptedMailboxMessage( + peersNodeAddress, + processModel.getTradingPeer().getPubKeyRing(), + message, + new SendMailboxMessageListener() { + @Override + public void onArrived() { + log.info("{} arrived at peer {}. tradeId={}, uid={}", + message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); + setStateArrived(); + complete(); + } + + @Override + public void onStoredInMailbox() { + log.info("{} stored in mailbox for peer {}. tradeId={}, uid={}", + message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); + setStateStoredInMailbox(); + complete(); + } + + @Override + public void onFault(String errorMessage) { + log.error("{} failed: Peer {}. tradeId={}, uid={}, errorMessage={}", + message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid(), errorMessage); + setStateFault(); + appendToErrorMessage("Sending message failed: message=" + message + "\nerrorMessage=" + errorMessage); + failed(errorMessage); + } + } + ); + } else { + log.error("trade.getPayoutTx() = " + trade.getPayoutTx()); + failed("PayoutTx is null"); + } + } catch (Throwable t) { + failed(t); + } + } +} diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/SetupPayoutTxListener.java b/core/src/main/java/bisq/core/trade/protocol/tasks/SetupPayoutTxListener.java new file mode 100644 index 00000000000..61dbe0ff531 --- /dev/null +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/SetupPayoutTxListener.java @@ -0,0 +1,124 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.trade.protocol.tasks; + +import bisq.core.btc.listeners.AddressConfidenceListener; +import bisq.core.btc.model.AddressEntry; +import bisq.core.btc.wallet.BtcWalletService; +import bisq.core.trade.Trade; + +import bisq.common.UserThread; +import bisq.common.taskrunner.TaskRunner; + +import org.bitcoinj.core.Address; +import org.bitcoinj.core.Transaction; +import org.bitcoinj.core.TransactionConfidence; + +import org.fxmisc.easybind.EasyBind; +import org.fxmisc.easybind.Subscription; + +import lombok.extern.slf4j.Slf4j; + +@Slf4j +public abstract class SetupPayoutTxListener extends TradeTask { + // Use instance fields to not get eaten up by the GC + private Subscription tradeStateSubscription; + private AddressConfidenceListener confidenceListener; + + @SuppressWarnings({"unused"}) + public SetupPayoutTxListener(TaskRunner taskHandler, Trade trade) { + super(taskHandler, trade); + } + + + protected abstract void setState(); + + @Override + protected void run() { + try { + runInterceptHook(); + if (!trade.isPayoutPublished()) { + BtcWalletService walletService = processModel.getBtcWalletService(); + final String id = processModel.getOffer().getId(); + Address address = walletService.getOrCreateAddressEntry(id, AddressEntry.Context.TRADE_PAYOUT).getAddress(); + + final TransactionConfidence confidence = walletService.getConfidenceForAddress(address); + if (isInNetwork(confidence)) { + applyConfidence(confidence); + } else { + confidenceListener = new AddressConfidenceListener(address) { + @Override + public void onTransactionConfidenceChanged(TransactionConfidence confidence) { + if (isInNetwork(confidence)) + applyConfidence(confidence); + } + }; + walletService.addAddressConfidenceListener(confidenceListener); + + tradeStateSubscription = EasyBind.subscribe(trade.stateProperty(), newValue -> { + if (trade.isPayoutPublished()) { + swapMultiSigEntry(); + + // hack to remove tradeStateSubscription at callback + UserThread.execute(this::unSubscribe); + } + }); + } + } + + // we complete immediately, our object stays alive because the balanceListener is stored in the WalletService + complete(); + } catch (Throwable t) { + failed(t); + } + } + + private void applyConfidence(TransactionConfidence confidence) { + if (trade.getPayoutTx() == null) { + Transaction walletTx = processModel.getTradeWalletService().getWalletTx(confidence.getTransactionHash()); + trade.setPayoutTx(walletTx); + BtcWalletService.printTx("payoutTx received from network", walletTx); + setState(); + } else { + log.info("We had the payout tx already set. tradeId={}, state={}", trade.getId(), trade.getState()); + } + + swapMultiSigEntry(); + + // need delay as it can be called inside the handler before the listener and tradeStateSubscription are actually set. + UserThread.execute(this::unSubscribe); + } + + private void swapMultiSigEntry() { + processModel.getBtcWalletService().swapTradeEntryToAvailableEntry(trade.getId(), AddressEntry.Context.MULTI_SIG); + } + + private boolean isInNetwork(TransactionConfidence confidence) { + return confidence != null && + (confidence.getConfidenceType().equals(TransactionConfidence.ConfidenceType.BUILDING) || + confidence.getConfidenceType().equals(TransactionConfidence.ConfidenceType.PENDING)); + } + + private void unSubscribe() { + if (tradeStateSubscription != null) + tradeStateSubscription.unsubscribe(); + + if (confidenceListener != null) + processModel.getBtcWalletService().removeAddressConfidenceListener(confidenceListener); + } +} diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/VerifyPeersAccountAgeWitness.java b/core/src/main/java/bisq/core/trade/protocol/tasks/VerifyPeersAccountAgeWitness.java index 379512ca61d..2aa6e6ef177 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/VerifyPeersAccountAgeWitness.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/VerifyPeersAccountAgeWitness.java @@ -17,8 +17,8 @@ package bisq.core.trade.protocol.tasks; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.CurrencyUtil; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.payload.PaymentAccountPayload; import bisq.core.trade.Trade; import bisq.core.trade.protocol.TradingPeer; @@ -35,7 +35,7 @@ @Slf4j public class VerifyPeersAccountAgeWitness extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public VerifyPeersAccountAgeWitness(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerProcessPayoutTxPublishedMessage.java b/core/src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerProcessPayoutTxPublishedMessage.java index 3543fbddd1a..6fc5f2d18c7 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerProcessPayoutTxPublishedMessage.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerProcessPayoutTxPublishedMessage.java @@ -35,7 +35,7 @@ @Slf4j public class BuyerProcessPayoutTxPublishedMessage extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public BuyerProcessPayoutTxPublishedMessage(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerSendCounterCurrencyTransferStartedMessage.java b/core/src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerSendCounterCurrencyTransferStartedMessage.java index f9059815533..0dbf2ce3cdd 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerSendCounterCurrencyTransferStartedMessage.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerSendCounterCurrencyTransferStartedMessage.java @@ -34,7 +34,7 @@ @Slf4j public class BuyerSendCounterCurrencyTransferStartedMessage extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public BuyerSendCounterCurrencyTransferStartedMessage(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerSetupPayoutTxListener.java b/core/src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerSetupPayoutTxListener.java index 178a08d786f..db0dfff0cdf 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerSetupPayoutTxListener.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerSetupPayoutTxListener.java @@ -17,31 +17,16 @@ package bisq.core.trade.protocol.tasks.buyer; -import bisq.core.btc.listeners.AddressConfidenceListener; -import bisq.core.btc.model.AddressEntry; -import bisq.core.btc.wallet.BtcWalletService; import bisq.core.trade.Trade; -import bisq.core.trade.protocol.tasks.TradeTask; +import bisq.core.trade.protocol.tasks.SetupPayoutTxListener; -import bisq.common.UserThread; import bisq.common.taskrunner.TaskRunner; -import org.bitcoinj.core.Address; -import org.bitcoinj.core.Transaction; -import org.bitcoinj.core.TransactionConfidence; - -import org.fxmisc.easybind.EasyBind; -import org.fxmisc.easybind.Subscription; - import lombok.extern.slf4j.Slf4j; @Slf4j -public class BuyerSetupPayoutTxListener extends TradeTask { - // Use instance fields to not get eaten up by the GC - private Subscription tradeStateSubscription; - private AddressConfidenceListener confidenceListener; - - @SuppressWarnings({"WeakerAccess", "unused"}) +public class BuyerSetupPayoutTxListener extends SetupPayoutTxListener { + @SuppressWarnings({"unused"}) public BuyerSetupPayoutTxListener(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } @@ -50,73 +35,17 @@ public BuyerSetupPayoutTxListener(TaskRunner taskHandler, Trade trade) { protected void run() { try { runInterceptHook(); - if (!trade.isPayoutPublished()) { - BtcWalletService walletService = processModel.getBtcWalletService(); - final String id = processModel.getOffer().getId(); - Address address = walletService.getOrCreateAddressEntry(id, AddressEntry.Context.TRADE_PAYOUT).getAddress(); - - final TransactionConfidence confidence = walletService.getConfidenceForAddress(address); - if (isInNetwork(confidence)) { - applyConfidence(confidence); - } else { - confidenceListener = new AddressConfidenceListener(address) { - @Override - public void onTransactionConfidenceChanged(TransactionConfidence confidence) { - if (isInNetwork(confidence)) - applyConfidence(confidence); - } - }; - walletService.addAddressConfidenceListener(confidenceListener); - tradeStateSubscription = EasyBind.subscribe(trade.stateProperty(), newValue -> { - if (trade.isPayoutPublished()) { - swapMultiSigEntry(); + super.run(); - // hack to remove tradeStateSubscription at callback - UserThread.execute(this::unSubscribe); - } - }); - } - } - - // we complete immediately, our object stays alive because the balanceListener is stored in the WalletService - complete(); } catch (Throwable t) { failed(t); } } - private void applyConfidence(TransactionConfidence confidence) { - if (trade.getPayoutTx() == null) { - Transaction walletTx = processModel.getTradeWalletService().getWalletTx(confidence.getTransactionHash()); - trade.setPayoutTx(walletTx); - BtcWalletService.printTx("payoutTx received from network", walletTx); - trade.setState(Trade.State.BUYER_SAW_PAYOUT_TX_IN_NETWORK); - } else { - log.info("We got the payout tx already set from BuyerProcessPayoutTxPublishedMessage. tradeId={}, state={}", trade.getId(), trade.getState()); - } - - swapMultiSigEntry(); - - // need delay as it can be called inside the handler before the listener and tradeStateSubscription are actually set. - UserThread.execute(this::unSubscribe); - } - - private void swapMultiSigEntry() { - processModel.getBtcWalletService().swapTradeEntryToAvailableEntry(trade.getId(), AddressEntry.Context.MULTI_SIG); - } - - private boolean isInNetwork(TransactionConfidence confidence) { - return confidence != null && - (confidence.getConfidenceType().equals(TransactionConfidence.ConfidenceType.BUILDING) || - confidence.getConfidenceType().equals(TransactionConfidence.ConfidenceType.PENDING)); + @Override + protected void setState() { + trade.setState(Trade.State.BUYER_SAW_PAYOUT_TX_IN_NETWORK); } - private void unSubscribe() { - if (tradeStateSubscription != null) - tradeStateSubscription.unsubscribe(); - - if (confidenceListener != null) - processModel.getBtcWalletService().removeAddressConfidenceListener(confidenceListener); - } } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_maker/BuyerAsMakerCreatesAndSignsDepositTx.java b/core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_maker/BuyerAsMakerCreatesAndSignsDepositTx.java index 4edd9bdb663..d49995560b2 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_maker/BuyerAsMakerCreatesAndSignsDepositTx.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_maker/BuyerAsMakerCreatesAndSignsDepositTx.java @@ -18,9 +18,9 @@ package bisq.core.trade.protocol.tasks.buyer_as_maker; import bisq.core.btc.model.AddressEntry; -import bisq.core.btc.wallet.BtcWalletService; import bisq.core.btc.model.PreparedDepositTxAndMakerInputs; import bisq.core.btc.model.RawTransactionInput; +import bisq.core.btc.wallet.BtcWalletService; import bisq.core.offer.Offer; import bisq.core.trade.Trade; import bisq.core.trade.protocol.TradingPeer; @@ -43,7 +43,7 @@ @Slf4j public class BuyerAsMakerCreatesAndSignsDepositTx extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public BuyerAsMakerCreatesAndSignsDepositTx(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_maker/BuyerAsMakerSignPayoutTx.java b/core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_maker/BuyerAsMakerSignPayoutTx.java index b1f48b471e2..4140ce364dd 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_maker/BuyerAsMakerSignPayoutTx.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_maker/BuyerAsMakerSignPayoutTx.java @@ -19,6 +19,7 @@ import bisq.core.btc.model.AddressEntry; import bisq.core.btc.wallet.BtcWalletService; +import bisq.core.offer.Offer; import bisq.core.trade.Trade; import bisq.core.trade.protocol.tasks.TradeTask; @@ -34,11 +35,12 @@ import lombok.extern.slf4j.Slf4j; import static com.google.common.base.Preconditions.checkArgument; +import static com.google.common.base.Preconditions.checkNotNull; @Slf4j public class BuyerAsMakerSignPayoutTx extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public BuyerAsMakerSignPayoutTx(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } @@ -49,12 +51,13 @@ protected void run() { runInterceptHook(); Preconditions.checkNotNull(trade.getTradeAmount(), "trade.getTradeAmount() must not be null"); Preconditions.checkNotNull(trade.getDepositTx(), "trade.getDepositTx() must not be null"); + Offer offer = checkNotNull(trade.getOffer(), "offer must not be null"); BtcWalletService walletService = processModel.getBtcWalletService(); String id = processModel.getOffer().getId(); - Coin buyerPayoutAmount = trade.getOffer().getBuyerSecurityDeposit().add(trade.getTradeAmount()); - Coin sellerPayoutAmount = trade.getOffer().getSellerSecurityDeposit(); + Coin buyerPayoutAmount = offer.getBuyerSecurityDeposit().add(trade.getTradeAmount()); + Coin sellerPayoutAmount = offer.getSellerSecurityDeposit(); String buyerPayoutAddressString = walletService.getOrCreateAddressEntry(id, AddressEntry.Context.TRADE_PAYOUT).getAddressString(); diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_taker/BuyerAsTakerCreatesDepositTxInputs.java b/core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_taker/BuyerAsTakerCreatesDepositTxInputs.java index 451a1d51a77..79b18574dd9 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_taker/BuyerAsTakerCreatesDepositTxInputs.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_taker/BuyerAsTakerCreatesDepositTxInputs.java @@ -33,7 +33,7 @@ @Slf4j public class BuyerAsTakerCreatesDepositTxInputs extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public BuyerAsTakerCreatesDepositTxInputs(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_taker/BuyerAsTakerSignAndPublishDepositTx.java b/core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_taker/BuyerAsTakerSignAndPublishDepositTx.java index 0e4d4edcc12..125e347578c 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_taker/BuyerAsTakerSignAndPublishDepositTx.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/buyer_as_taker/BuyerAsTakerSignAndPublishDepositTx.java @@ -19,8 +19,8 @@ import bisq.core.btc.exceptions.TxBroadcastException; import bisq.core.btc.model.AddressEntry; -import bisq.core.btc.wallet.BtcWalletService; import bisq.core.btc.model.RawTransactionInput; +import bisq.core.btc.wallet.BtcWalletService; import bisq.core.btc.wallet.TxBroadcaster; import bisq.core.trade.Trade; import bisq.core.trade.protocol.TradingPeer; @@ -44,7 +44,7 @@ @Slf4j public class BuyerAsTakerSignAndPublishDepositTx extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public BuyerAsTakerSignAndPublishDepositTx(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerCreateAndSignContract.java b/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerCreateAndSignContract.java index 043e8a5baba..417a4be432c 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerCreateAndSignContract.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerCreateAndSignContract.java @@ -41,7 +41,7 @@ @Slf4j public class MakerCreateAndSignContract extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public MakerCreateAndSignContract(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerProcessDepositTxPublishedMessage.java b/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerProcessDepositTxPublishedMessage.java index 5325934d983..c000c49e3f5 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerProcessDepositTxPublishedMessage.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerProcessDepositTxPublishedMessage.java @@ -35,7 +35,7 @@ @Slf4j public class MakerProcessDepositTxPublishedMessage extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public MakerProcessDepositTxPublishedMessage(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerProcessPayDepositRequest.java b/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerProcessPayDepositRequest.java index ce72b924586..3a8088905ce 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerProcessPayDepositRequest.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerProcessPayDepositRequest.java @@ -18,10 +18,16 @@ package bisq.core.trade.protocol.tasks.maker; import bisq.core.exceptions.TradePriceOutOfToleranceException; +import bisq.core.offer.Offer; +import bisq.core.support.dispute.arbitration.arbitrator.Arbitrator; +import bisq.core.support.dispute.mediation.mediator.Mediator; import bisq.core.trade.Trade; import bisq.core.trade.messages.PayDepositRequest; import bisq.core.trade.protocol.TradingPeer; import bisq.core.trade.protocol.tasks.TradeTask; +import bisq.core.user.User; + +import bisq.network.p2p.NodeAddress; import bisq.common.taskrunner.TaskRunner; @@ -38,7 +44,7 @@ @Slf4j public class MakerProcessPayDepositRequest extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public MakerProcessPayDepositRequest(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } @@ -72,16 +78,34 @@ protected void run() { failed("acceptedArbitratorNodeAddresses must not be empty"); // Taker has to sign offerId (he cannot manipulate that - so we avoid to have a challenge protocol for passing the nonce we want to get signed) - tradingPeer.setAccountAgeWitnessNonce(trade.getOffer().getId().getBytes(Charsets.UTF_8)); + tradingPeer.setAccountAgeWitnessNonce(trade.getId().getBytes(Charsets.UTF_8)); tradingPeer.setAccountAgeWitnessSignature(payDepositRequest.getAccountAgeWitnessSignatureOfOfferId()); tradingPeer.setCurrentDate(payDepositRequest.getCurrentDate()); - trade.setArbitratorNodeAddress(checkNotNull(payDepositRequest.getArbitratorNodeAddress())); - trade.setMediatorNodeAddress(checkNotNull(payDepositRequest.getMediatorNodeAddress())); - + User user = checkNotNull(processModel.getUser(), "User must not be null"); + + NodeAddress arbitratorNodeAddress = checkNotNull(payDepositRequest.getArbitratorNodeAddress(), + "payDepositRequest.getArbitratorNodeAddress() must not be null"); + trade.setArbitratorNodeAddress(arbitratorNodeAddress); + Arbitrator arbitrator = checkNotNull(user.getAcceptedArbitratorByAddress(arbitratorNodeAddress), + "user.getAcceptedArbitratorByAddress(arbitratorNodeAddress) must not be null"); + trade.setArbitratorBtcPubKey(checkNotNull(arbitrator.getBtcPubKey(), + "arbitrator.getBtcPubKey() must not be null")); + trade.setArbitratorPubKeyRing(checkNotNull(arbitrator.getPubKeyRing(), + "arbitrator.getPubKeyRing() must not be null")); + + NodeAddress mediatorNodeAddress = checkNotNull(payDepositRequest.getMediatorNodeAddress(), + "payDepositRequest.getMediatorNodeAddress() must not be null"); + trade.setMediatorNodeAddress(mediatorNodeAddress); + Mediator mediator = checkNotNull(user.getAcceptedMediatorByAddress(mediatorNodeAddress), + "user.getAcceptedMediatorByAddress(mediatorNodeAddress) must not be null"); + trade.setMediatorPubKeyRing(checkNotNull(mediator.getPubKeyRing(), + "mediator.getPubKeyRing() must not be null")); + + Offer offer = checkNotNull(trade.getOffer(), "Offer must not be null"); try { long takersTradePrice = payDepositRequest.getTradePrice(); - trade.getOffer().checkTradePriceTolerance(takersTradePrice); + offer.checkTradePriceTolerance(takersTradePrice); trade.setTradePrice(takersTradePrice); } catch (TradePriceOutOfToleranceException e) { failed(e.getMessage()); @@ -94,6 +118,8 @@ protected void run() { trade.setTradingPeerNodeAddress(processModel.getTempTradingPeerNodeAddress()); + trade.persist(); + processModel.removeMailboxMessageAfterProcessing(trade); complete(); diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerSendPublishDepositTxRequest.java b/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerSendPublishDepositTxRequest.java index 82e2dd1fe13..8bb029f140f 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerSendPublishDepositTxRequest.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerSendPublishDepositTxRequest.java @@ -42,7 +42,7 @@ @Slf4j public class MakerSendPublishDepositTxRequest extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public MakerSendPublishDepositTxRequest(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerSetupDepositTxListener.java b/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerSetupDepositTxListener.java index b0a2c028727..a858124c5a1 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerSetupDepositTxListener.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerSetupDepositTxListener.java @@ -44,7 +44,7 @@ public class MakerSetupDepositTxListener extends TradeTask { private Subscription tradeStateSubscription; private AddressConfidenceListener confidenceListener; - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public MakerSetupDepositTxListener(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerVerifyTakerAccount.java b/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerVerifyTakerAccount.java index 0f724d869cc..2f24a9be971 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerVerifyTakerAccount.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerVerifyTakerAccount.java @@ -26,7 +26,7 @@ @Slf4j public class MakerVerifyTakerAccount extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public MakerVerifyTakerAccount(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerVerifyTakerFeePayment.java b/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerVerifyTakerFeePayment.java index b704cfc60b3..8f30e978959 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerVerifyTakerFeePayment.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerVerifyTakerFeePayment.java @@ -27,7 +27,7 @@ @Slf4j public class MakerVerifyTakerFeePayment extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public MakerVerifyTakerFeePayment(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerVerifyArbitratorSelection.java b/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/BroadcastMediatedPayoutTx.java similarity index 54% rename from core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerVerifyArbitratorSelection.java rename to core/src/main/java/bisq/core/trade/protocol/tasks/mediation/BroadcastMediatedPayoutTx.java index 4e85e902aae..c1248792f6a 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/maker/MakerVerifyArbitratorSelection.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/BroadcastMediatedPayoutTx.java @@ -15,23 +15,20 @@ * along with Bisq. If not, see . */ -package bisq.core.trade.protocol.tasks.maker; +package bisq.core.trade.protocol.tasks.mediation; +import bisq.core.support.dispute.mediation.MediationResultState; import bisq.core.trade.Trade; -import bisq.core.trade.protocol.ArbitratorSelectionRule; -import bisq.core.trade.protocol.tasks.TradeTask; - -import bisq.network.p2p.NodeAddress; +import bisq.core.trade.protocol.tasks.BroadcastPayoutTx; import bisq.common.taskrunner.TaskRunner; import lombok.extern.slf4j.Slf4j; @Slf4j -public class MakerVerifyArbitratorSelection extends TradeTask { - - @SuppressWarnings({"WeakerAccess", "unused"}) - public MakerVerifyArbitratorSelection(TaskRunner taskHandler, Trade trade) { +public class BroadcastMediatedPayoutTx extends BroadcastPayoutTx { + @SuppressWarnings({"unused"}) + public BroadcastMediatedPayoutTx(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } @@ -40,16 +37,14 @@ protected void run() { try { runInterceptHook(); - final NodeAddress selectedAddress = ArbitratorSelectionRule.select( - processModel.getTakerAcceptedArbitratorNodeAddresses(), - processModel.getOffer()); - if (trade.getArbitratorNodeAddress() != null && - trade.getArbitratorNodeAddress().equals(selectedAddress)) - complete(); - else - failed("Arbitrator selection verification failed"); + super.run(); } catch (Throwable t) { failed(t); } } + + @Override + protected void setState() { + trade.setMediationResultState(MediationResultState.PAYOUT_TX_PUBLISHED); + } } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/FinalizeMediatedPayoutTx.java b/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/FinalizeMediatedPayoutTx.java new file mode 100644 index 00000000000..b88a39ff05e --- /dev/null +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/FinalizeMediatedPayoutTx.java @@ -0,0 +1,121 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.trade.protocol.tasks.mediation; + +import bisq.core.btc.model.AddressEntry; +import bisq.core.btc.wallet.BtcWalletService; +import bisq.core.offer.Offer; +import bisq.core.trade.Contract; +import bisq.core.trade.Trade; +import bisq.core.trade.protocol.TradingPeer; +import bisq.core.trade.protocol.tasks.TradeTask; + +import bisq.common.taskrunner.TaskRunner; + +import org.bitcoinj.core.Coin; +import org.bitcoinj.core.Transaction; +import org.bitcoinj.crypto.DeterministicKey; + +import java.util.Arrays; + +import lombok.extern.slf4j.Slf4j; + +import static com.google.common.base.Preconditions.checkArgument; +import static com.google.common.base.Preconditions.checkNotNull; + +@Slf4j +public class FinalizeMediatedPayoutTx extends TradeTask { + + @SuppressWarnings({"unused"}) + public FinalizeMediatedPayoutTx(TaskRunner taskHandler, Trade trade) { + super(taskHandler, trade); + } + + @Override + protected void run() { + try { + runInterceptHook(); + + Transaction depositTx = checkNotNull(trade.getDepositTx()); + String tradeId = trade.getId(); + TradingPeer tradingPeer = processModel.getTradingPeer(); + BtcWalletService walletService = processModel.getBtcWalletService(); + Offer offer = checkNotNull(trade.getOffer(), "offer must not be null"); + Coin tradeAmount = checkNotNull(trade.getTradeAmount(), "tradeAmount must not be null"); + Contract contract = checkNotNull(trade.getContract(), "contract must not be null"); + + checkNotNull(trade.getTradeAmount(), "trade.getTradeAmount() must not be null"); + + + byte[] mySignature = checkNotNull(processModel.getMediatedPayoutTxSignature(), + "processModel.getTxSignatureFromMediation must not be null"); + byte[] peersSignature = checkNotNull(tradingPeer.getMediatedPayoutTxSignature(), + "tradingPeer.getTxSignatureFromMediation must not be null"); + + boolean isMyRoleBuyer = contract.isMyRoleBuyer(processModel.getPubKeyRing()); + byte[] buyerSignature = isMyRoleBuyer ? mySignature : peersSignature; + byte[] sellerSignature = isMyRoleBuyer ? peersSignature : mySignature; + + Coin totalPayoutAmount = offer.getBuyerSecurityDeposit().add(tradeAmount).add(offer.getSellerSecurityDeposit()); + Coin buyerPayoutAmount = Coin.valueOf(processModel.getBuyerPayoutAmountFromMediation()); + Coin sellerPayoutAmount = Coin.valueOf(processModel.getSellerPayoutAmountFromMediation()); + checkArgument(totalPayoutAmount.equals(buyerPayoutAmount.add(sellerPayoutAmount)), + "Payout amount does not match buyerPayoutAmount=" + buyerPayoutAmount.toFriendlyString() + + "; sellerPayoutAmount=" + sellerPayoutAmount); + + String myPayoutAddressString = walletService.getOrCreateAddressEntry(tradeId, AddressEntry.Context.TRADE_PAYOUT).getAddressString(); + String peersPayoutAddressString = tradingPeer.getPayoutAddressString(); + String buyerPayoutAddressString = isMyRoleBuyer ? myPayoutAddressString : peersPayoutAddressString; + String sellerPayoutAddressString = isMyRoleBuyer ? peersPayoutAddressString : myPayoutAddressString; + + byte[] myMultiSigPubKey = processModel.getMyMultiSigPubKey(); + byte[] peersMultiSigPubKey = tradingPeer.getMultiSigPubKey(); + byte[] buyerMultiSigPubKey = isMyRoleBuyer ? myMultiSigPubKey : peersMultiSigPubKey; + byte[] sellerMultiSigPubKey = isMyRoleBuyer ? peersMultiSigPubKey : myMultiSigPubKey; + + DeterministicKey multiSigKeyPair = walletService.getMultiSigKeyPair(tradeId, myMultiSigPubKey); + + checkArgument(Arrays.equals(myMultiSigPubKey, + walletService.getOrCreateAddressEntry(tradeId, AddressEntry.Context.MULTI_SIG).getPubKey()), + "myMultiSigPubKey from AddressEntry must match the one from the trade data. trade id =" + tradeId); + + Transaction transaction = processModel.getTradeWalletService().finalizeMediatedPayoutTx( + depositTx, + buyerSignature, + sellerSignature, + buyerPayoutAmount, + sellerPayoutAmount, + buyerPayoutAddressString, + sellerPayoutAddressString, + multiSigKeyPair, + buyerMultiSigPubKey, + sellerMultiSigPubKey, + trade.getArbitratorBtcPubKey() + ); + + trade.setPayoutTx(transaction); + + walletService.swapTradeEntryToAvailableEntry(tradeId, AddressEntry.Context.MULTI_SIG); + + complete(); + } catch (Throwable t) { + failed(t); + } + } +} + diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/ProcessMediatedPayoutSignatureMessage.java b/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/ProcessMediatedPayoutSignatureMessage.java new file mode 100644 index 00000000000..0a26804bf81 --- /dev/null +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/ProcessMediatedPayoutSignatureMessage.java @@ -0,0 +1,61 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.trade.protocol.tasks.mediation; + +import bisq.core.support.dispute.mediation.MediationResultState; +import bisq.core.trade.Trade; +import bisq.core.trade.messages.MediatedPayoutTxSignatureMessage; +import bisq.core.trade.protocol.tasks.TradeTask; +import bisq.core.util.Validator; + +import bisq.common.taskrunner.TaskRunner; + +import lombok.extern.slf4j.Slf4j; + +import static com.google.common.base.Preconditions.checkNotNull; + +@Slf4j +public class ProcessMediatedPayoutSignatureMessage extends TradeTask { + @SuppressWarnings({"unused"}) + public ProcessMediatedPayoutSignatureMessage(TaskRunner taskHandler, Trade trade) { + super(taskHandler, trade); + } + + @Override + protected void run() { + try { + runInterceptHook(); + log.debug("current trade state " + trade.getState()); + MediatedPayoutTxSignatureMessage message = (MediatedPayoutTxSignatureMessage) processModel.getTradeMessage(); + Validator.checkTradeId(processModel.getOfferId(), message); + checkNotNull(message); + + processModel.getTradingPeer().setMediatedPayoutTxSignature(checkNotNull(message.getTxSignature())); + + // update to the latest peer address of our peer if the message is correct + trade.setTradingPeerNodeAddress(processModel.getTempTradingPeerNodeAddress()); + processModel.removeMailboxMessageAfterProcessing(trade); + + trade.setMediationResultState(MediationResultState.RECEIVED_SIG_MSG); + + complete(); + } catch (Throwable t) { + failed(t); + } + } +} diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/ProcessMediatedPayoutTxPublishedMessage.java b/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/ProcessMediatedPayoutTxPublishedMessage.java new file mode 100644 index 00000000000..21344cf35b5 --- /dev/null +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/ProcessMediatedPayoutTxPublishedMessage.java @@ -0,0 +1,77 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.trade.protocol.tasks.mediation; + +import bisq.core.btc.model.AddressEntry; +import bisq.core.btc.wallet.BtcWalletService; +import bisq.core.support.dispute.mediation.MediationResultState; +import bisq.core.trade.Trade; +import bisq.core.trade.messages.MediatedPayoutTxPublishedMessage; +import bisq.core.trade.protocol.tasks.TradeTask; +import bisq.core.util.Validator; + +import bisq.common.taskrunner.TaskRunner; + +import org.bitcoinj.core.Transaction; + +import lombok.extern.slf4j.Slf4j; + +import static com.google.common.base.Preconditions.checkArgument; +import static com.google.common.base.Preconditions.checkNotNull; + +@Slf4j +public class ProcessMediatedPayoutTxPublishedMessage extends TradeTask { + @SuppressWarnings({"unused"}) + public ProcessMediatedPayoutTxPublishedMessage(TaskRunner taskHandler, Trade trade) { + super(taskHandler, trade); + } + + @Override + protected void run() { + try { + runInterceptHook(); + MediatedPayoutTxPublishedMessage message = (MediatedPayoutTxPublishedMessage) processModel.getTradeMessage(); + Validator.checkTradeId(processModel.getOfferId(), message); + checkNotNull(message); + checkArgument(message.getPayoutTx() != null); + + // update to the latest peer address of our peer if the message is correct + trade.setTradingPeerNodeAddress(processModel.getTempTradingPeerNodeAddress()); + + if (trade.getPayoutTx() == null) { + Transaction walletTx = processModel.getTradeWalletService().addTxToWallet(message.getPayoutTx()); + trade.setPayoutTx(walletTx); + BtcWalletService.printTx("payoutTx received from peer", walletTx); + + trade.setMediationResultState(MediationResultState.RECEIVED_PAYOUT_TX_PUBLISHED_MSG); + + if (trade.getPayoutTx() != null) { + processModel.getTradeManager().closeDisputedTrade(trade.getId(), Trade.DisputeState.MEDIATION_CLOSED); + } + + processModel.getBtcWalletService().swapTradeEntryToAvailableEntry(trade.getId(), AddressEntry.Context.MULTI_SIG); + } else { + log.info("We got the payout tx already set from BuyerSetupPayoutTxListener and do nothing here. trade ID={}", trade.getId()); + } + processModel.removeMailboxMessageAfterProcessing(trade); + complete(); + } catch (Throwable t) { + failed(t); + } + } +} diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/SendMediatedPayoutSignatureMessage.java b/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/SendMediatedPayoutSignatureMessage.java new file mode 100644 index 00000000000..88e6450da47 --- /dev/null +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/SendMediatedPayoutSignatureMessage.java @@ -0,0 +1,100 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.trade.protocol.tasks.mediation; + +import bisq.core.support.dispute.mediation.MediationResultState; +import bisq.core.trade.Contract; +import bisq.core.trade.Trade; +import bisq.core.trade.messages.MediatedPayoutTxSignatureMessage; +import bisq.core.trade.protocol.tasks.TradeTask; + +import bisq.network.p2p.NodeAddress; +import bisq.network.p2p.P2PService; +import bisq.network.p2p.SendMailboxMessageListener; + +import bisq.common.crypto.PubKeyRing; +import bisq.common.taskrunner.TaskRunner; + +import java.util.UUID; + +import lombok.extern.slf4j.Slf4j; + +import static com.google.common.base.Preconditions.checkNotNull; + +@Slf4j +public class SendMediatedPayoutSignatureMessage extends TradeTask { + @SuppressWarnings({"unused"}) + public SendMediatedPayoutSignatureMessage(TaskRunner taskHandler, Trade trade) { + super(taskHandler, trade); + } + + @Override + protected void run() { + try { + runInterceptHook(); + + PubKeyRing pubKeyRing = processModel.getPubKeyRing(); + Contract contract = checkNotNull(trade.getContract(), "contract must not be null"); + PubKeyRing peersPubKeyRing = contract.getPeersPubKeyRing(pubKeyRing); + NodeAddress peersNodeAddress = contract.getPeersNodeAddress(pubKeyRing); + P2PService p2PService = processModel.getP2PService(); + MediatedPayoutTxSignatureMessage message = new MediatedPayoutTxSignatureMessage(processModel.getMediatedPayoutTxSignature(), + trade.getId(), + p2PService.getAddress(), + UUID.randomUUID().toString()); + log.info("Send {} to peer {}. tradeId={}, uid={}", + message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); + + trade.setMediationResultState(MediationResultState.SIG_MSG_SENT); + p2PService.sendEncryptedMailboxMessage(peersNodeAddress, + peersPubKeyRing, + message, + new SendMailboxMessageListener() { + @Override + public void onArrived() { + log.info("{} arrived at peer {}. tradeId={}, uid={}", + message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); + + trade.setMediationResultState(MediationResultState.SIG_MSG_ARRIVED); + complete(); + } + + @Override + public void onStoredInMailbox() { + log.info("{} stored in mailbox for peer {}. tradeId={}, uid={}", + message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); + + trade.setMediationResultState(MediationResultState.SIG_MSG_IN_MAILBOX); + complete(); + } + + @Override + public void onFault(String errorMessage) { + log.error("{} failed: Peer {}. tradeId={}, uid={}, errorMessage={}", + message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid(), errorMessage); + trade.setMediationResultState(MediationResultState.SIG_MSG_SEND_FAILED); + appendToErrorMessage("Sending message failed: message=" + message + "\nerrorMessage=" + errorMessage); + failed(errorMessage); + } + } + ); + } catch (Throwable t) { + failed(t); + } + } +} diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/SendMediatedPayoutTxPublishedMessage.java b/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/SendMediatedPayoutTxPublishedMessage.java new file mode 100644 index 00000000000..b97e782d092 --- /dev/null +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/SendMediatedPayoutTxPublishedMessage.java @@ -0,0 +1,85 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.trade.protocol.tasks.mediation; + +import bisq.core.support.dispute.mediation.MediationResultState; +import bisq.core.trade.Trade; +import bisq.core.trade.messages.MediatedPayoutTxPublishedMessage; +import bisq.core.trade.messages.TradeMessage; +import bisq.core.trade.protocol.tasks.SendPayoutTxPublishedMessage; + +import bisq.common.taskrunner.TaskRunner; + +import org.bitcoinj.core.Transaction; + +import java.util.UUID; + +import lombok.extern.slf4j.Slf4j; + +import static com.google.common.base.Preconditions.checkNotNull; + + +@Slf4j +public class SendMediatedPayoutTxPublishedMessage extends SendPayoutTxPublishedMessage { + @SuppressWarnings({"unused"}) + public SendMediatedPayoutTxPublishedMessage(TaskRunner taskHandler, Trade trade) { + super(taskHandler, trade); + } + + @Override + protected TradeMessage getMessage(String id) { + Transaction payoutTx = checkNotNull(trade.getPayoutTx(), "trade.getPayoutTx() must not be null"); + return new MediatedPayoutTxPublishedMessage( + id, + payoutTx.bitcoinSerialize(), + processModel.getMyNodeAddress(), + UUID.randomUUID().toString() + ); + } + + @Override + protected void setStateSent() { + trade.setMediationResultState(MediationResultState.PAYOUT_TX_PUBLISHED_MSG_SENT); + } + + @Override + protected void setStateArrived() { + trade.setMediationResultState(MediationResultState.PAYOUT_TX_PUBLISHED_MSG_ARRIVED); + } + + @Override + protected void setStateStoredInMailbox() { + trade.setMediationResultState(MediationResultState.PAYOUT_TX_PUBLISHED_MSG_IN_MAILBOX); + } + + @Override + protected void setStateFault() { + trade.setMediationResultState(MediationResultState.PAYOUT_TX_PUBLISHED_MSG_SEND_FAILED); + } + + @Override + protected void run() { + try { + runInterceptHook(); + + super.run(); + } catch (Throwable t) { + failed(t); + } + } +} diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/SetupMediatedPayoutTxListener.java b/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/SetupMediatedPayoutTxListener.java new file mode 100644 index 00000000000..716f2d76471 --- /dev/null +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/SetupMediatedPayoutTxListener.java @@ -0,0 +1,54 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.trade.protocol.tasks.mediation; + +import bisq.core.support.dispute.mediation.MediationResultState; +import bisq.core.trade.Trade; +import bisq.core.trade.protocol.tasks.SetupPayoutTxListener; + +import bisq.common.taskrunner.TaskRunner; + +import lombok.extern.slf4j.Slf4j; + +@Slf4j +public class SetupMediatedPayoutTxListener extends SetupPayoutTxListener { + @SuppressWarnings({"unused"}) + public SetupMediatedPayoutTxListener(TaskRunner taskHandler, Trade trade) { + super(taskHandler, trade); + } + + @Override + protected void run() { + try { + runInterceptHook(); + + super.run(); + + } catch (Throwable t) { + failed(t); + } + } + + @Override + protected void setState() { + trade.setMediationResultState(MediationResultState.PAYOUT_TX_SEEN_IN_NETWORK); + if (trade.getPayoutTx() != null) { + processModel.getTradeManager().closeDisputedTrade(trade.getId(), Trade.DisputeState.MEDIATION_CLOSED); + } + } +} diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/SignMediatedPayoutTx.java b/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/SignMediatedPayoutTx.java new file mode 100644 index 00000000000..59c27e83177 --- /dev/null +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/mediation/SignMediatedPayoutTx.java @@ -0,0 +1,110 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.trade.protocol.tasks.mediation; + +import bisq.core.btc.model.AddressEntry; +import bisq.core.btc.wallet.BtcWalletService; +import bisq.core.offer.Offer; +import bisq.core.trade.Contract; +import bisq.core.trade.Trade; +import bisq.core.trade.protocol.TradingPeer; +import bisq.core.trade.protocol.tasks.TradeTask; + +import bisq.common.taskrunner.TaskRunner; + +import org.bitcoinj.core.Coin; +import org.bitcoinj.core.Transaction; +import org.bitcoinj.crypto.DeterministicKey; + +import java.util.Arrays; + +import lombok.extern.slf4j.Slf4j; + +import static com.google.common.base.Preconditions.checkArgument; +import static com.google.common.base.Preconditions.checkNotNull; + +@Slf4j +public class SignMediatedPayoutTx extends TradeTask { + + @SuppressWarnings({"unused"}) + public SignMediatedPayoutTx(TaskRunner taskHandler, Trade trade) { + super(taskHandler, trade); + } + + @Override + protected void run() { + try { + runInterceptHook(); + + TradingPeer tradingPeer = processModel.getTradingPeer(); + if (processModel.getMediatedPayoutTxSignature() != null) { + log.warn("processModel.getTxSignatureFromMediation is already set"); + } + + String tradeId = trade.getId(); + BtcWalletService walletService = processModel.getBtcWalletService(); + Transaction depositTx = checkNotNull(trade.getDepositTx(), "trade.getDepositTx() must not be null"); + Offer offer = checkNotNull(trade.getOffer(), "offer must not be null"); + Coin tradeAmount = checkNotNull(trade.getTradeAmount(), "tradeAmount must not be null"); + Contract contract = checkNotNull(trade.getContract(), "contract must not be null"); + + Coin totalPayoutAmount = offer.getBuyerSecurityDeposit().add(tradeAmount).add(offer.getSellerSecurityDeposit()); + Coin buyerPayoutAmount = Coin.valueOf(processModel.getBuyerPayoutAmountFromMediation()); + Coin sellerPayoutAmount = Coin.valueOf(processModel.getSellerPayoutAmountFromMediation()); + + checkArgument(totalPayoutAmount.equals(buyerPayoutAmount.add(sellerPayoutAmount)), + "Payout amount does not match buyerPayoutAmount=" + buyerPayoutAmount.toFriendlyString() + + "; sellerPayoutAmount=" + sellerPayoutAmount); + + boolean isMyRoleBuyer = contract.isMyRoleBuyer(processModel.getPubKeyRing()); + + String myPayoutAddressString = walletService.getOrCreateAddressEntry(tradeId, AddressEntry.Context.TRADE_PAYOUT).getAddressString(); + String peersPayoutAddressString = tradingPeer.getPayoutAddressString(); + String buyerPayoutAddressString = isMyRoleBuyer ? myPayoutAddressString : peersPayoutAddressString; + String sellerPayoutAddressString = isMyRoleBuyer ? peersPayoutAddressString : myPayoutAddressString; + + byte[] myMultiSigPubKey = processModel.getMyMultiSigPubKey(); + byte[] peersMultiSigPubKey = tradingPeer.getMultiSigPubKey(); + byte[] buyerMultiSigPubKey = isMyRoleBuyer ? myMultiSigPubKey : peersMultiSigPubKey; + byte[] sellerMultiSigPubKey = isMyRoleBuyer ? peersMultiSigPubKey : myMultiSigPubKey; + + DeterministicKey myMultiSigKeyPair = walletService.getMultiSigKeyPair(tradeId, myMultiSigPubKey); + + checkArgument(Arrays.equals(myMultiSigPubKey, + walletService.getOrCreateAddressEntry(tradeId, AddressEntry.Context.MULTI_SIG).getPubKey()), + "myMultiSigPubKey from AddressEntry must match the one from the trade data. trade id =" + tradeId); + + byte[] mediatedPayoutTxSignature = processModel.getTradeWalletService().signMediatedPayoutTx( + depositTx, + buyerPayoutAmount, + sellerPayoutAmount, + buyerPayoutAddressString, + sellerPayoutAddressString, + myMultiSigKeyPair, + buyerMultiSigPubKey, + sellerMultiSigPubKey, + trade.getArbitratorBtcPubKey()); + processModel.setMediatedPayoutTxSignature(mediatedPayoutTxSignature); + + complete(); + } catch (Throwable t) { + failed(t); + } + } +} + diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerBroadcastPayoutTx.java b/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerBroadcastPayoutTx.java index c056b52dd86..c27072538a2 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerBroadcastPayoutTx.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerBroadcastPayoutTx.java @@ -17,23 +17,16 @@ package bisq.core.trade.protocol.tasks.seller; -import bisq.core.btc.exceptions.TxBroadcastException; -import bisq.core.btc.wallet.TxBroadcaster; import bisq.core.trade.Trade; -import bisq.core.trade.protocol.tasks.TradeTask; +import bisq.core.trade.protocol.tasks.BroadcastPayoutTx; import bisq.common.taskrunner.TaskRunner; -import org.bitcoinj.core.Transaction; -import org.bitcoinj.core.TransactionConfidence; - import lombok.extern.slf4j.Slf4j; -import static com.google.common.base.Preconditions.checkNotNull; - @Slf4j -public class SellerBroadcastPayoutTx extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) +public class SellerBroadcastPayoutTx extends BroadcastPayoutTx { + @SuppressWarnings({"unused"}) public SellerBroadcastPayoutTx(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } @@ -42,43 +35,15 @@ public SellerBroadcastPayoutTx(TaskRunner taskHandler, Trade trade) { protected void run() { try { runInterceptHook(); - Transaction payoutTx = trade.getPayoutTx(); - checkNotNull(payoutTx, "payoutTx must not be null"); - - TransactionConfidence.ConfidenceType confidenceType = payoutTx.getConfidence().getConfidenceType(); - log.debug("payoutTx confidenceType:" + confidenceType); - if (confidenceType.equals(TransactionConfidence.ConfidenceType.BUILDING) || - confidenceType.equals(TransactionConfidence.ConfidenceType.PENDING)) { - log.debug("payoutTx was already published. confidenceType:" + confidenceType); - trade.setState(Trade.State.SELLER_PUBLISHED_PAYOUT_TX); - complete(); - } else { - processModel.getTradeWalletService().broadcastTx(payoutTx, - new TxBroadcaster.Callback() { - @Override - public void onSuccess(Transaction transaction) { - if (!completed) { - log.debug("BroadcastTx succeeded. Transaction:" + transaction); - trade.setState(Trade.State.SELLER_PUBLISHED_PAYOUT_TX); - complete(); - } else { - log.warn("We got the onSuccess callback called after the timeout has been triggered a complete()."); - } - } - @Override - public void onFailure(TxBroadcastException exception) { - if (!completed) { - log.error("BroadcastTx failed. Error:" + exception.getMessage()); - failed(exception); - } else { - log.warn("We got the onFailure callback called after the timeout has been triggered a complete()."); - } - } - }); - } + super.run(); } catch (Throwable t) { failed(t); } } + + @Override + protected void setState() { + trade.setState(Trade.State.SELLER_PUBLISHED_PAYOUT_TX); + } } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerProcessCounterCurrencyTransferStartedMessage.java b/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerProcessCounterCurrencyTransferStartedMessage.java index ab8cedc2d60..935d780c76e 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerProcessCounterCurrencyTransferStartedMessage.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerProcessCounterCurrencyTransferStartedMessage.java @@ -30,7 +30,7 @@ @Slf4j public class SellerProcessCounterCurrencyTransferStartedMessage extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public SellerProcessCounterCurrencyTransferStartedMessage(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerSendPayoutTxPublishedMessage.java b/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerSendPayoutTxPublishedMessage.java index b277caec3f1..c8af73c7328 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerSendPayoutTxPublishedMessage.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerSendPayoutTxPublishedMessage.java @@ -19,76 +19,63 @@ import bisq.core.trade.Trade; import bisq.core.trade.messages.PayoutTxPublishedMessage; -import bisq.core.trade.protocol.tasks.TradeTask; - -import bisq.network.p2p.NodeAddress; -import bisq.network.p2p.SendMailboxMessageListener; +import bisq.core.trade.messages.TradeMessage; +import bisq.core.trade.protocol.tasks.SendPayoutTxPublishedMessage; import bisq.common.taskrunner.TaskRunner; +import org.bitcoinj.core.Transaction; + import java.util.UUID; import lombok.extern.slf4j.Slf4j; +import static com.google.common.base.Preconditions.checkNotNull; + @Slf4j -public class SellerSendPayoutTxPublishedMessage extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) +public class SellerSendPayoutTxPublishedMessage extends SendPayoutTxPublishedMessage { + @SuppressWarnings({"unused"}) public SellerSendPayoutTxPublishedMessage(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } + @Override + protected TradeMessage getMessage(String id) { + Transaction payoutTx = checkNotNull(trade.getPayoutTx(), "trade.getPayoutTx() must not be null"); + return new PayoutTxPublishedMessage( + id, + payoutTx.bitcoinSerialize(), + processModel.getMyNodeAddress(), + UUID.randomUUID().toString() + ); + } + + @Override + protected void setStateSent() { + trade.setState(Trade.State.SELLER_SENT_PAYOUT_TX_PUBLISHED_MSG); + } + + @Override + protected void setStateArrived() { + trade.setState(Trade.State.SELLER_SAW_ARRIVED_PAYOUT_TX_PUBLISHED_MSG); + } + + @Override + protected void setStateStoredInMailbox() { + trade.setState(Trade.State.SELLER_STORED_IN_MAILBOX_PAYOUT_TX_PUBLISHED_MSG); + } + + @Override + protected void setStateFault() { + trade.setState(Trade.State.SELLER_SEND_FAILED_PAYOUT_TX_PUBLISHED_MSG); + } + @Override protected void run() { try { runInterceptHook(); - if (trade.getPayoutTx() != null) { - final String id = processModel.getOfferId(); - final PayoutTxPublishedMessage message = new PayoutTxPublishedMessage( - id, - trade.getPayoutTx().bitcoinSerialize(), - processModel.getMyNodeAddress(), - UUID.randomUUID().toString() - ); - trade.setState(Trade.State.SELLER_SENT_PAYOUT_TX_PUBLISHED_MSG); - NodeAddress peersNodeAddress = trade.getTradingPeerNodeAddress(); - log.info("Send {} to peer {}. tradeId={}, uid={}", - message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); - - processModel.getP2PService().sendEncryptedMailboxMessage( - peersNodeAddress, - processModel.getTradingPeer().getPubKeyRing(), - message, - new SendMailboxMessageListener() { - @Override - public void onArrived() { - log.info("{} arrived at peer {}. tradeId={}, uid={}", - message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); - trade.setState(Trade.State.SELLER_SAW_ARRIVED_PAYOUT_TX_PUBLISHED_MSG); - complete(); - } - - @Override - public void onStoredInMailbox() { - log.info("{} stored in mailbox for peer {}. tradeId={}, uid={}", - message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid()); - trade.setState(Trade.State.SELLER_STORED_IN_MAILBOX_PAYOUT_TX_PUBLISHED_MSG); - complete(); - } - @Override - public void onFault(String errorMessage) { - log.error("{} failed: Peer {}. tradeId={}, uid={}, errorMessage={}", - message.getClass().getSimpleName(), peersNodeAddress, message.getTradeId(), message.getUid(), errorMessage); - trade.setState(Trade.State.SELLER_SEND_FAILED_PAYOUT_TX_PUBLISHED_MSG); - appendToErrorMessage("Sending message failed: message=" + message + "\nerrorMessage=" + errorMessage); - failed(errorMessage); - } - } - ); - } else { - log.error("trade.getPayoutTx() = " + trade.getPayoutTx()); - failed("PayoutTx is null"); - } + super.run(); } catch (Throwable t) { failed(t); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerSignAndFinalizePayoutTx.java b/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerSignAndFinalizePayoutTx.java index 2648a14f996..80b3e4c6340 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerSignAndFinalizePayoutTx.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerSignAndFinalizePayoutTx.java @@ -41,7 +41,7 @@ @Slf4j public class SellerSignAndFinalizePayoutTx extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public SellerSignAndFinalizePayoutTx(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerVerifiesPeersAccountAge.java b/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerVerifiesPeersAccountAge.java index c83ae7e6003..a84b72aa64b 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerVerifiesPeersAccountAge.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/seller/SellerVerifiesPeersAccountAge.java @@ -17,8 +17,8 @@ package bisq.core.trade.protocol.tasks.seller; +import bisq.core.account.witness.AccountAgeRestrictions; import bisq.core.offer.OfferRestrictions; -import bisq.core.payment.AccountAgeRestrictions; import bisq.core.trade.Trade; import bisq.core.trade.protocol.tasks.TradeTask; @@ -29,7 +29,7 @@ @Slf4j public class SellerVerifiesPeersAccountAge extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public SellerVerifiesPeersAccountAge(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } @@ -39,7 +39,9 @@ protected void run() { try { runInterceptHook(); - log.error("SellerVerifiesPeersAccountAge isOfferRisky={} isTradePeersAccountAgeImmature={}", OfferRestrictions.isTradeRisky(trade), AccountAgeRestrictions.isTradePeersAccountAgeImmature(processModel.getAccountAgeWitnessService(), trade)); + log.debug("SellerVerifiesPeersAccountAge isOfferRisky={} isTradePeersAccountAgeImmature={}", + OfferRestrictions.isTradeRisky(trade), AccountAgeRestrictions.isTradePeersAccountAgeImmature( + processModel.getAccountAgeWitnessService(), trade)); if (OfferRestrictions.isTradeRisky(trade) && AccountAgeRestrictions.isTradePeersAccountAgeImmature(processModel.getAccountAgeWitnessService(), trade)) { failed("Violation of security restrictions:\n" + diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/seller_as_maker/SellerAsMakerCreatesAndSignsDepositTx.java b/core/src/main/java/bisq/core/trade/protocol/tasks/seller_as_maker/SellerAsMakerCreatesAndSignsDepositTx.java index 5cf0c2c3d74..28f3005163d 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/seller_as_maker/SellerAsMakerCreatesAndSignsDepositTx.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/seller_as_maker/SellerAsMakerCreatesAndSignsDepositTx.java @@ -18,9 +18,9 @@ package bisq.core.trade.protocol.tasks.seller_as_maker; import bisq.core.btc.model.AddressEntry; -import bisq.core.btc.wallet.BtcWalletService; import bisq.core.btc.model.PreparedDepositTxAndMakerInputs; import bisq.core.btc.model.RawTransactionInput; +import bisq.core.btc.wallet.BtcWalletService; import bisq.core.offer.Offer; import bisq.core.trade.Trade; import bisq.core.trade.protocol.TradingPeer; @@ -43,7 +43,7 @@ @Slf4j public class SellerAsMakerCreatesAndSignsDepositTx extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public SellerAsMakerCreatesAndSignsDepositTx(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/seller_as_taker/SellerAsTakerCreatesDepositTxInputs.java b/core/src/main/java/bisq/core/trade/protocol/tasks/seller_as_taker/SellerAsTakerCreatesDepositTxInputs.java index 72f2d5791b8..6298250566e 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/seller_as_taker/SellerAsTakerCreatesDepositTxInputs.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/seller_as_taker/SellerAsTakerCreatesDepositTxInputs.java @@ -32,7 +32,7 @@ @Slf4j public class SellerAsTakerCreatesDepositTxInputs extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public SellerAsTakerCreatesDepositTxInputs(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/seller_as_taker/SellerAsTakerSignAndPublishDepositTx.java b/core/src/main/java/bisq/core/trade/protocol/tasks/seller_as_taker/SellerAsTakerSignAndPublishDepositTx.java index 73709a364ea..9bce2944109 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/seller_as_taker/SellerAsTakerSignAndPublishDepositTx.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/seller_as_taker/SellerAsTakerSignAndPublishDepositTx.java @@ -19,8 +19,8 @@ import bisq.core.btc.exceptions.TxBroadcastException; import bisq.core.btc.model.AddressEntry; -import bisq.core.btc.wallet.BtcWalletService; import bisq.core.btc.model.RawTransactionInput; +import bisq.core.btc.wallet.BtcWalletService; import bisq.core.btc.wallet.TxBroadcaster; import bisq.core.trade.Contract; import bisq.core.trade.Trade; @@ -44,7 +44,7 @@ @Slf4j public class SellerAsTakerSignAndPublishDepositTx extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public SellerAsTakerSignAndPublishDepositTx(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/CreateTakerFeeTx.java b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/CreateTakerFeeTx.java index 6a7ccfc8467..1b9241f8408 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/CreateTakerFeeTx.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/CreateTakerFeeTx.java @@ -17,13 +17,13 @@ package bisq.core.trade.protocol.tasks.taker; -import bisq.core.arbitration.Arbitrator; import bisq.core.btc.model.AddressEntry; import bisq.core.btc.wallet.BtcWalletService; import bisq.core.btc.wallet.TradeWalletService; import bisq.core.btc.wallet.WalletService; import bisq.core.dao.exceptions.DaoDisabledException; -import bisq.core.offer.availability.ArbitratorSelection; +import bisq.core.offer.availability.DisputeAgentSelection; +import bisq.core.support.dispute.arbitration.arbitrator.Arbitrator; import bisq.core.trade.Trade; import bisq.core.trade.protocol.tasks.TradeTask; @@ -37,7 +37,7 @@ @Slf4j public class CreateTakerFeeTx extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public CreateTakerFeeTx(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } @@ -47,7 +47,7 @@ protected void run() { try { runInterceptHook(); - Arbitrator arbitrator = ArbitratorSelection.getLeastUsedArbitrator(processModel.getTradeStatisticsManager(), + Arbitrator arbitrator = DisputeAgentSelection.getLeastUsedArbitrator(processModel.getTradeStatisticsManager(), processModel.getArbitratorManager()); BtcWalletService walletService = processModel.getBtcWalletService(); String id = processModel.getOffer().getId(); diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerProcessPublishDepositTxRequest.java b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerProcessPublishDepositTxRequest.java index bd6c0bc4af6..0160397d04e 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerProcessPublishDepositTxRequest.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerProcessPublishDepositTxRequest.java @@ -33,7 +33,7 @@ @Slf4j public class TakerProcessPublishDepositTxRequest extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public TakerProcessPublishDepositTxRequest(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerPublishFeeTx.java b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerPublishFeeTx.java index 0325bbb8c3e..1a2090cac47 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerPublishFeeTx.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerPublishFeeTx.java @@ -35,7 +35,7 @@ @Slf4j public class TakerPublishFeeTx extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public TakerPublishFeeTx(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerSelectMediator.java b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerSelectMediator.java deleted file mode 100644 index e6e5dc92daf..00000000000 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerSelectMediator.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - * This file is part of Bisq. - * - * Bisq is free software: you can redistribute it and/or modify it - * under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or (at - * your option) any later version. - * - * Bisq is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public - * License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Bisq. If not, see . - */ - -package bisq.core.trade.protocol.tasks.taker; - -import bisq.core.trade.Trade; -import bisq.core.trade.protocol.MediatorSelectionRule; -import bisq.core.trade.protocol.tasks.TradeTask; - -import bisq.network.p2p.NodeAddress; - -import bisq.common.taskrunner.TaskRunner; - -import java.util.List; - -import lombok.extern.slf4j.Slf4j; - -import static com.google.common.base.Preconditions.checkArgument; -import static com.google.common.base.Preconditions.checkNotNull; - -@Slf4j -public class TakerSelectMediator extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) - public TakerSelectMediator(TaskRunner taskHandler, Trade trade) { - super(taskHandler, trade); - } - - @Override - protected void run() { - try { - runInterceptHook(); - List acceptedMediatorAddresses = processModel.getUser().getAcceptedMediatorAddresses(); - checkNotNull(acceptedMediatorAddresses, "acceptedMediatorAddresses must not be null"); - checkArgument(!acceptedMediatorAddresses.isEmpty(), "acceptedMediatorAddresses must not be empty"); - NodeAddress mediatorNodeAddress; - try { - mediatorNodeAddress = MediatorSelectionRule.select(acceptedMediatorAddresses, processModel.getOffer()); - } catch (Throwable t) { - // In case the mediator from the offer is not available anymore we just use the first. - // Mediators are not implemented anyway and we will remove it with the new trade protocol but we - // still need to be backward compatible so we cannot remove it now. - mediatorNodeAddress = acceptedMediatorAddresses.get(0); - } - - trade.setMediatorNodeAddress(mediatorNodeAddress); - complete(); - } catch (Throwable t) { - failed(t); - } - } -} diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerSendDepositTxPublishedMessage.java b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerSendDepositTxPublishedMessage.java index e720f4354b2..ce9034b98dc 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerSendDepositTxPublishedMessage.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerSendDepositTxPublishedMessage.java @@ -32,7 +32,7 @@ @Slf4j public class TakerSendDepositTxPublishedMessage extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public TakerSendDepositTxPublishedMessage(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerSendPayDepositRequest.java b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerSendPayDepositRequest.java index 6a35a728134..58f8591d47d 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerSendPayDepositRequest.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerSendPayDepositRequest.java @@ -46,7 +46,7 @@ @Slf4j public class TakerSendPayDepositRequest extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public TakerSendPayDepositRequest(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } @@ -73,7 +73,6 @@ protected void run() { byte[] takerMultiSigPubKey = addressEntry.getPubKey(); processModel.setMyMultiSigPubKey(takerMultiSigPubKey); - checkArgument(walletService.getAddressEntry(id, AddressEntry.Context.TRADE_PAYOUT).isPresent(), "TRADE_PAYOUT addressEntry must have been already set here."); AddressEntry takerPayoutAddressEntry = walletService.getOrCreateAddressEntry(id, AddressEntry.Context.TRADE_PAYOUT); diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerVerifyAndSignContract.java b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerVerifyAndSignContract.java index 38430830f7d..879a9ac6e9b 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerVerifyAndSignContract.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerVerifyAndSignContract.java @@ -43,7 +43,7 @@ @Slf4j public class TakerVerifyAndSignContract extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public TakerVerifyAndSignContract(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerVerifyMakerAccount.java b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerVerifyMakerAccount.java index 06420e5b895..417e94c5d89 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerVerifyMakerAccount.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerVerifyMakerAccount.java @@ -27,7 +27,7 @@ @Slf4j public class TakerVerifyMakerAccount extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public TakerVerifyMakerAccount(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerVerifyMakerFeePayment.java b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerVerifyMakerFeePayment.java index c448d257f06..42971acccb0 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerVerifyMakerFeePayment.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/taker/TakerVerifyMakerFeePayment.java @@ -26,7 +26,7 @@ @Slf4j public class TakerVerifyMakerFeePayment extends TradeTask { - @SuppressWarnings({"WeakerAccess", "unused"}) + @SuppressWarnings({"unused"}) public TakerVerifyMakerFeePayment(TaskRunner taskHandler, Trade trade) { super(taskHandler, trade); } diff --git a/core/src/main/java/bisq/core/trade/statistics/AssetTradeActivityCheck.java b/core/src/main/java/bisq/core/trade/statistics/AssetTradeActivityCheck.java index a53fa51ea70..25caffeccb7 100644 --- a/core/src/main/java/bisq/core/trade/statistics/AssetTradeActivityCheck.java +++ b/core/src/main/java/bisq/core/trade/statistics/AssetTradeActivityCheck.java @@ -141,7 +141,7 @@ public void onAllServicesInitialized() { "\n\n" + newAssets.toString() + "\n\n" + sufficientlyTraded.toString(); // Utilities.copyToClipboard(result); - log.debug(result); + log.trace(result); } private boolean isWarmingUp(String code) { diff --git a/core/src/main/java/bisq/core/trade/statistics/TradeStatistics.java b/core/src/main/java/bisq/core/trade/statistics/TradeStatistics.java index 47608fed711..54412a5de10 100644 --- a/core/src/main/java/bisq/core/trade/statistics/TradeStatistics.java +++ b/core/src/main/java/bisq/core/trade/statistics/TradeStatistics.java @@ -32,8 +32,6 @@ import bisq.common.util.ExtraDataMapValidator; import bisq.common.util.JsonExclude; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import org.bitcoinj.core.Coin; @@ -154,8 +152,8 @@ public TradeStatistics(OfferPayload offerPayload, } @Override - public PB.StoragePayload toProtoMessage() { - final PB.TradeStatistics.Builder builder = PB.TradeStatistics.newBuilder() + public protobuf.StoragePayload toProtoMessage() { + final protobuf.TradeStatistics.Builder builder = protobuf.TradeStatistics.newBuilder() .setDirection(OfferPayload.Direction.toProtoMessage(direction)) .setBaseCurrency(baseCurrency) .setCounterCurrency(counterCurrency) @@ -172,14 +170,14 @@ public PB.StoragePayload toProtoMessage() { .setDepositTxId(depositTxId) .setSignaturePubKeyBytes(ByteString.copyFrom(signaturePubKeyBytes)); Optional.ofNullable(extraDataMap).ifPresent(builder::putAllExtraData); - return PB.StoragePayload.newBuilder().setTradeStatistics(builder).build(); + return protobuf.StoragePayload.newBuilder().setTradeStatistics(builder).build(); } - public PB.TradeStatistics toProtoTradeStatistics() { + public protobuf.TradeStatistics toProtoTradeStatistics() { return toProtoMessage().getTradeStatistics(); } - public static TradeStatistics fromProto(PB.TradeStatistics proto) { + public static TradeStatistics fromProto(protobuf.TradeStatistics proto) { return new TradeStatistics( OfferPayload.Direction.fromProto(proto.getDirection()), proto.getBaseCurrency(), diff --git a/core/src/main/java/bisq/core/trade/statistics/TradeStatistics2.java b/core/src/main/java/bisq/core/trade/statistics/TradeStatistics2.java index d4163d15ceb..1210de64c86 100644 --- a/core/src/main/java/bisq/core/trade/statistics/TradeStatistics2.java +++ b/core/src/main/java/bisq/core/trade/statistics/TradeStatistics2.java @@ -24,20 +24,15 @@ import bisq.core.offer.OfferPayload; import bisq.core.offer.OfferUtil; -import bisq.network.p2p.storage.payload.CapabilityRequiringPayload; import bisq.network.p2p.storage.payload.LazyProcessedPayload; import bisq.network.p2p.storage.payload.PersistableNetworkPayload; -import bisq.common.app.Capabilities; -import bisq.common.app.Capability; import bisq.common.crypto.Hash; import bisq.common.proto.persistable.PersistableEnvelope; import bisq.common.util.ExtraDataMapValidator; import bisq.common.util.JsonExclude; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import org.bitcoinj.core.Coin; @@ -65,8 +60,9 @@ @Slf4j @Value -public final class TradeStatistics2 implements LazyProcessedPayload, PersistableNetworkPayload, PersistableEnvelope, CapabilityRequiringPayload { +public final class TradeStatistics2 implements LazyProcessedPayload, PersistableNetworkPayload, PersistableEnvelope { public static final String ARBITRATOR_ADDRESS = "arbAddr"; + public static final String MEDIATOR_ADDRESS = "medAddr"; private final OfferPayload.Direction direction; private final String baseCurrency; @@ -164,8 +160,8 @@ public TradeStatistics2(OfferPayload.Direction direction, } @Override - public PB.PersistableNetworkPayload toProtoMessage() { - final PB.TradeStatistics2.Builder builder = PB.TradeStatistics2.newBuilder() + public protobuf.PersistableNetworkPayload toProtoMessage() { + final protobuf.TradeStatistics2.Builder builder = protobuf.TradeStatistics2.newBuilder() .setDirection(OfferPayload.Direction.toProtoMessage(direction)) .setBaseCurrency(baseCurrency) .setCounterCurrency(counterCurrency) @@ -182,15 +178,15 @@ public PB.PersistableNetworkPayload toProtoMessage() { .setDepositTxId(depositTxId) .setHash(ByteString.copyFrom(hash)); Optional.ofNullable(extraDataMap).ifPresent(builder::putAllExtraData); - return PB.PersistableNetworkPayload.newBuilder().setTradeStatistics2(builder).build(); + return protobuf.PersistableNetworkPayload.newBuilder().setTradeStatistics2(builder).build(); } - public PB.TradeStatistics2 toProtoTradeStatistics2() { + public protobuf.TradeStatistics2 toProtoTradeStatistics2() { return toProtoMessage().getTradeStatistics2(); } - public static TradeStatistics2 fromProto(PB.TradeStatistics2 proto) { + public static TradeStatistics2 fromProto(protobuf.TradeStatistics2 proto) { return new TradeStatistics2( OfferPayload.Direction.fromProto(proto.getDirection()), proto.getBaseCurrency(), @@ -215,11 +211,6 @@ public static TradeStatistics2 fromProto(PB.TradeStatistics2 proto) { // API /////////////////////////////////////////////////////////////////////////////////////////// - @Override - public Capabilities getRequiredCapabilities() { - return new Capabilities(Capability.TRADE_STATISTICS_2); - } - @Override public byte[] getHash() { return hash; diff --git a/core/src/main/java/bisq/core/trade/statistics/TradeStatistics2Store.java b/core/src/main/java/bisq/core/trade/statistics/TradeStatistics2Store.java index 70619d70596..f84be42cf26 100644 --- a/core/src/main/java/bisq/core/trade/statistics/TradeStatistics2Store.java +++ b/core/src/main/java/bisq/core/trade/statistics/TradeStatistics2Store.java @@ -22,8 +22,6 @@ import bisq.common.proto.persistable.PersistableEnvelope; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import java.util.List; @@ -57,20 +55,20 @@ private TradeStatistics2Store(List list) { } public Message toProtoMessage() { - return PB.PersistableEnvelope.newBuilder() + return protobuf.PersistableEnvelope.newBuilder() .setTradeStatistics2Store(getBuilder()) .build(); } - private PB.TradeStatistics2Store.Builder getBuilder() { - final List protoList = map.values().stream() + private protobuf.TradeStatistics2Store.Builder getBuilder() { + final List protoList = map.values().stream() .map(payload -> (TradeStatistics2) payload) .map(TradeStatistics2::toProtoTradeStatistics2) .collect(Collectors.toList()); - return PB.TradeStatistics2Store.newBuilder().addAllItems(protoList); + return protobuf.TradeStatistics2Store.newBuilder().addAllItems(protoList); } - public static PersistableEnvelope fromProto(PB.TradeStatistics2Store proto) { + public static PersistableEnvelope fromProto(protobuf.TradeStatistics2Store proto) { List list = proto.getItemsList().stream() .map(TradeStatistics2::fromProto).collect(Collectors.toList()); return new TradeStatistics2Store(list); diff --git a/core/src/main/java/bisq/core/trade/statistics/TradeStatisticsManager.java b/core/src/main/java/bisq/core/trade/statistics/TradeStatisticsManager.java index 6410032375d..3f40cd660bd 100644 --- a/core/src/main/java/bisq/core/trade/statistics/TradeStatisticsManager.java +++ b/core/src/main/java/bisq/core/trade/statistics/TradeStatisticsManager.java @@ -170,7 +170,7 @@ private void addToMap(TradeStatistics2 tradeStatistics, boolean storeLocally) { private void addToMap(TradeStatistics2 tradeStatistics, Map map) { TradeStatistics2 prevValue = map.putIfAbsent(tradeStatistics.getOfferId(), tradeStatistics); if (prevValue != null) - log.debug("We have already an item with the same offer ID. That might happen if both the maker and the taker published the tradeStatistics"); + log.trace("We have already an item with the same offer ID. That might happen if both the maker and the taker published the tradeStatistics"); } private void dump() { diff --git a/core/src/main/java/bisq/core/user/BlockChainExplorer.java b/core/src/main/java/bisq/core/user/BlockChainExplorer.java index 541bebac08e..a20296ea811 100644 --- a/core/src/main/java/bisq/core/user/BlockChainExplorer.java +++ b/core/src/main/java/bisq/core/user/BlockChainExplorer.java @@ -19,8 +19,6 @@ import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; public final class BlockChainExplorer implements PersistablePayload { @@ -36,10 +34,10 @@ public BlockChainExplorer(String name, String txUrl, String addressUrl) { @Override public Message toProtoMessage() { - return PB.BlockChainExplorer.newBuilder().setName(name).setTxUrl(txUrl).setAddressUrl(addressUrl).build(); + return protobuf.BlockChainExplorer.newBuilder().setName(name).setTxUrl(txUrl).setAddressUrl(addressUrl).build(); } - public static BlockChainExplorer fromProto(PB.BlockChainExplorer proto) { + public static BlockChainExplorer fromProto(protobuf.BlockChainExplorer proto) { return new BlockChainExplorer(proto.getName(), proto.getTxUrl(), proto.getAddressUrl()); diff --git a/core/src/main/java/bisq/core/user/Preferences.java b/core/src/main/java/bisq/core/user/Preferences.java index d8023c56098..4d575029d24 100644 --- a/core/src/main/java/bisq/core/user/Preferences.java +++ b/core/src/main/java/bisq/core/user/Preferences.java @@ -32,8 +32,8 @@ import bisq.core.locale.GlobalSettings; import bisq.core.locale.TradeCurrency; import bisq.core.payment.PaymentAccount; -import bisq.core.setup.CoreNetworkCapabilities; import bisq.core.payment.PaymentAccountUtil; +import bisq.core.setup.CoreNetworkCapabilities; import bisq.network.p2p.network.BridgeAddressProvider; @@ -43,10 +43,13 @@ import javax.inject.Inject; import javax.inject.Named; +import javax.inject.Singleton; import javafx.beans.property.BooleanProperty; +import javafx.beans.property.IntegerProperty; import javafx.beans.property.LongProperty; import javafx.beans.property.SimpleBooleanProperty; +import javafx.beans.property.SimpleIntegerProperty; import javafx.beans.property.SimpleLongProperty; import javafx.collections.FXCollections; @@ -74,6 +77,7 @@ import static com.google.common.base.Preconditions.checkNotNull; @Slf4j +@Singleton public final class Preferences implements PersistedDataHost, BridgeAddressProvider { private static final ArrayList BTC_MAIN_NET_EXPLORERS = new ArrayList<>(Arrays.asList( @@ -120,6 +124,8 @@ public final class Preferences implements PersistedDataHost, BridgeAddressProvid @Getter private final BooleanProperty useAnimationsProperty = new SimpleBooleanProperty(prefPayload.isUseAnimations()); @Getter + private final IntegerProperty cssThemeProperty = new SimpleIntegerProperty(prefPayload.getCssTheme()); + @Getter private final BooleanProperty useCustomWithdrawalTxFeeProperty = new SimpleBooleanProperty(prefPayload.isUseCustomWithdrawalTxFee()); @Getter private final LongProperty withdrawalTxFeeInBytesProperty = new SimpleLongProperty(prefPayload.getWithdrawalTxFeeInBytes()); @@ -152,7 +158,8 @@ public Preferences(Storage storage, @Named(DaoOptionKeys.FULL_DAO_NODE) String fullDaoNode, @Named(DaoOptionKeys.RPC_USER) String rpcUser, @Named(DaoOptionKeys.RPC_PASSWORD) String rpcPassword, - @Named(DaoOptionKeys.RPC_BLOCK_NOTIFICATION_PORT) String rpcBlockNotificationPort) { + @Named(DaoOptionKeys.RPC_BLOCK_NOTIFICATION_PORT) String rpcBlockNotificationPort, + @Named(DaoOptionKeys.RPC_BLOCK_NOTIFICATION_HOST) String rpcBlockNotificationHost) { this.storage = storage; @@ -171,6 +178,11 @@ public Preferences(Storage storage, persist(); }); + cssThemeProperty.addListener((ov) -> { + prefPayload.setCssTheme(cssThemeProperty.get()); + persist(); + }); + useStandbyModeProperty.addListener((ov) -> { prefPayload.setUseStandbyMode(useStandbyModeProperty.get()); persist(); @@ -330,6 +342,10 @@ public void setUseAnimations(boolean useAnimations) { this.useAnimationsProperty.set(useAnimations); } + public void setCssTheme(boolean useDarkMode) { + this.cssThemeProperty.set(useDarkMode == true ? 1 : 0); + } + public void addFiatCurrency(FiatCurrency tradeCurrency) { if (!fiatCurrenciesAsObservable.contains(tradeCurrency)) fiatCurrenciesAsObservable.add(tradeCurrency); @@ -820,6 +836,8 @@ private interface ExcludesDelegateMethods { void setUseAnimations(boolean useAnimations); + void setCssTheme(int cssTheme); + void setUserLanguage(@NotNull String userLanguageCode); void setUserCountry(@NotNull Country userCountry); diff --git a/core/src/main/java/bisq/core/user/PreferencesPayload.java b/core/src/main/java/bisq/core/user/PreferencesPayload.java index 2a9a6dd430c..998378b61da 100644 --- a/core/src/main/java/bisq/core/user/PreferencesPayload.java +++ b/core/src/main/java/bisq/core/user/PreferencesPayload.java @@ -28,8 +28,6 @@ import bisq.common.proto.ProtoUtil; import bisq.common.proto.persistable.PersistableEnvelope; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import com.google.common.collect.Maps; @@ -96,6 +94,7 @@ public final class PreferencesPayload implements PersistableEnvelope { private long buyerSecurityDepositAsLong; private boolean useAnimations; + private int cssTheme; @Nullable private PaymentAccount selectedPaymentAccountForCreateOffer; private boolean payFeeInBtc = true; @@ -142,18 +141,18 @@ public PreferencesPayload() { @Override public Message toProtoMessage() { - PB.PreferencesPayload.Builder builder = PB.PreferencesPayload.newBuilder() + protobuf.PreferencesPayload.Builder builder = protobuf.PreferencesPayload.newBuilder() .setUserLanguage(userLanguage) - .setUserCountry((PB.Country) userCountry.toProtoMessage()) + .setUserCountry((protobuf.Country) userCountry.toProtoMessage()) .addAllFiatCurrencies(fiatCurrencies.stream() - .map(fiatCurrency -> ((PB.TradeCurrency) fiatCurrency.toProtoMessage())) + .map(fiatCurrency -> ((protobuf.TradeCurrency) fiatCurrency.toProtoMessage())) .collect(Collectors.toList())) .addAllCryptoCurrencies(cryptoCurrencies.stream() - .map(cryptoCurrency -> ((PB.TradeCurrency) cryptoCurrency.toProtoMessage())) + .map(cryptoCurrency -> ((protobuf.TradeCurrency) cryptoCurrency.toProtoMessage())) .collect(Collectors.toList())) - .setBlockChainExplorerMainNet((PB.BlockChainExplorer) blockChainExplorerMainNet.toProtoMessage()) - .setBlockChainExplorerTestNet((PB.BlockChainExplorer) blockChainExplorerTestNet.toProtoMessage()) - .setBsqBlockChainExplorer((PB.BlockChainExplorer) bsqBlockChainExplorer.toProtoMessage()) + .setBlockChainExplorerMainNet((protobuf.BlockChainExplorer) blockChainExplorerMainNet.toProtoMessage()) + .setBlockChainExplorerTestNet((protobuf.BlockChainExplorer) blockChainExplorerTestNet.toProtoMessage()) + .setBsqBlockChainExplorer((protobuf.BlockChainExplorer) bsqBlockChainExplorer.toProtoMessage()) .setAutoSelectArbitrators(autoSelectArbitrators) .putAllDontShowAgainMap(dontShowAgainMap) .setTacAccepted(tacAccepted) @@ -172,6 +171,7 @@ public Message toProtoMessage() { .setDirectoryChooserPath(directoryChooserPath) .setBuyerSecurityDepositAsLong(buyerSecurityDepositAsLong) .setUseAnimations(useAnimations) + .setCssTheme(cssTheme) .setPayFeeInBtc(payFeeInBtc) .setBridgeOptionOrdinal(bridgeOptionOrdinal) .setTorTransportOrdinal(torTransportOrdinal) @@ -187,7 +187,7 @@ public Message toProtoMessage() { .setBuyerSecurityDepositAsPercentForCrypto(buyerSecurityDepositAsPercentForCrypto) .setBlockNotifyPort(blockNotifyPort); Optional.ofNullable(backupDirectory).ifPresent(builder::setBackupDirectory); - Optional.ofNullable(preferredTradeCurrency).ifPresent(e -> builder.setPreferredTradeCurrency((PB.TradeCurrency) e.toProtoMessage())); + Optional.ofNullable(preferredTradeCurrency).ifPresent(e -> builder.setPreferredTradeCurrency((protobuf.TradeCurrency) e.toProtoMessage())); Optional.ofNullable(offerBookChartScreenCurrencyCode).ifPresent(builder::setOfferBookChartScreenCurrencyCode); Optional.ofNullable(tradeChartsScreenCurrencyCode).ifPresent(builder::setTradeChartsScreenCurrencyCode); Optional.ofNullable(buyScreenCurrencyCode).ifPresent(builder::setBuyScreenCurrencyCode); @@ -202,11 +202,11 @@ public Message toProtoMessage() { Optional.ofNullable(rpcPw).ifPresent(builder::setRpcPw); Optional.ofNullable(takeOfferSelectedPaymentAccountId).ifPresent(builder::setTakeOfferSelectedPaymentAccountId); - return PB.PersistableEnvelope.newBuilder().setPreferencesPayload(builder).build(); + return protobuf.PersistableEnvelope.newBuilder().setPreferencesPayload(builder).build(); } - public static PersistableEnvelope fromProto(PB.PreferencesPayload proto, CoreProtoResolver coreProtoResolver) { - final PB.Country userCountry = proto.getUserCountry(); + public static PersistableEnvelope fromProto(protobuf.PreferencesPayload proto, CoreProtoResolver coreProtoResolver) { + final protobuf.Country userCountry = proto.getUserCountry(); PaymentAccount paymentAccount = null; if (proto.hasSelectedPaymentAccountForCreateOffer() && proto.getSelectedPaymentAccountForCreateOffer().hasPaymentMethod()) paymentAccount = PaymentAccount.fromProto(proto.getSelectedPaymentAccountForCreateOffer(), coreProtoResolver); @@ -249,6 +249,7 @@ public static PersistableEnvelope fromProto(PB.PreferencesPayload proto, CorePro proto.getDirectoryChooserPath(), proto.getBuyerSecurityDepositAsLong(), proto.getUseAnimations(), + proto.getCssTheme(), paymentAccount, proto.getPayFeeInBtc(), proto.getBridgeAddressesList().isEmpty() ? null : new ArrayList<>(proto.getBridgeAddressesList()), diff --git a/core/src/main/java/bisq/core/user/User.java b/core/src/main/java/bisq/core/user/User.java index 05b99b0fe21..d197a802c98 100644 --- a/core/src/main/java/bisq/core/user/User.java +++ b/core/src/main/java/bisq/core/user/User.java @@ -18,14 +18,14 @@ package bisq.core.user; import bisq.core.alert.Alert; -import bisq.core.arbitration.Arbitrator; -import bisq.core.arbitration.Mediator; import bisq.core.filter.Filter; import bisq.core.locale.LanguageUtil; import bisq.core.locale.TradeCurrency; import bisq.core.notifications.alerts.market.MarketAlertFilter; import bisq.core.notifications.alerts.price.PriceAlertFilter; import bisq.core.payment.PaymentAccount; +import bisq.core.support.dispute.arbitration.arbitrator.Arbitrator; +import bisq.core.support.dispute.mediation.mediator.Mediator; import bisq.network.p2p.NodeAddress; @@ -34,6 +34,7 @@ import bisq.common.storage.Storage; import javax.inject.Inject; +import javax.inject.Singleton; import javafx.beans.property.ObjectProperty; import javafx.beans.property.ReadOnlyObjectProperty; @@ -64,6 +65,7 @@ */ @Slf4j @AllArgsConstructor +@Singleton public class User implements PersistedDataHost { final private Storage storage; final private KeyRing keyRing; @@ -409,6 +411,14 @@ public List getAcceptedMediators() { return userPayload.getAcceptedMediators(); } + public boolean hasAcceptedArbitrators() { + return getAcceptedArbitrators() != null && !getAcceptedArbitrators().isEmpty(); + } + + public boolean hasAcceptedMediators() { + return getAcceptedMediators() != null && !getAcceptedMediators().isEmpty(); + } + @Nullable public List getAcceptedMediatorAddresses() { return userPayload.getAcceptedMediators() != null ? userPayload.getAcceptedMediators().stream().map(Mediator::getNodeAddress).collect(Collectors.toList()) : null; diff --git a/core/src/main/java/bisq/core/user/UserPayload.java b/core/src/main/java/bisq/core/user/UserPayload.java index a475f25f6ba..878a711df90 100644 --- a/core/src/main/java/bisq/core/user/UserPayload.java +++ b/core/src/main/java/bisq/core/user/UserPayload.java @@ -18,19 +18,17 @@ package bisq.core.user; import bisq.core.alert.Alert; -import bisq.core.arbitration.Arbitrator; -import bisq.core.arbitration.Mediator; import bisq.core.filter.Filter; import bisq.core.notifications.alerts.market.MarketAlertFilter; import bisq.core.notifications.alerts.price.PriceAlertFilter; import bisq.core.payment.PaymentAccount; import bisq.core.proto.CoreProtoResolver; +import bisq.core.support.dispute.arbitration.arbitrator.Arbitrator; +import bisq.core.support.dispute.mediation.mediator.Mediator; import bisq.common.proto.ProtoUtil; import bisq.common.proto.persistable.PersistableEnvelope; -import io.bisq.generated.protobuffer.PB; - import java.util.ArrayList; import java.util.HashSet; import java.util.List; @@ -79,8 +77,8 @@ public UserPayload() { } @Override - public PB.PersistableEnvelope toProtoMessage() { - PB.UserPayload.Builder builder = PB.UserPayload.newBuilder(); + public protobuf.PersistableEnvelope toProtoMessage() { + protobuf.UserPayload.Builder builder = protobuf.UserPayload.newBuilder(); Optional.ofNullable(accountId).ifPresent(e -> builder.setAccountId(accountId)); Optional.ofNullable(paymentAccounts) .ifPresent(e -> builder.addAllPaymentAccounts(ProtoUtil.collectionToProto(paymentAccounts))); @@ -97,20 +95,20 @@ public PB.PersistableEnvelope toProtoMessage() { Optional.ofNullable(registeredArbitrator) .ifPresent(registeredArbitrator -> builder.setRegisteredArbitrator(registeredArbitrator.toProtoMessage().getArbitrator())); Optional.ofNullable(registeredMediator) - .ifPresent(developersAlert -> builder.setDevelopersAlert(developersAlert.toProtoMessage().getAlert())); + .ifPresent(registeredMediator -> builder.setRegisteredMediator(registeredMediator.toProtoMessage().getMediator())); Optional.ofNullable(acceptedArbitrators) .ifPresent(e -> builder.addAllAcceptedArbitrators(ProtoUtil.collectionToProto(acceptedArbitrators, - message -> ((PB.StoragePayload) message).getArbitrator()))); + message -> ((protobuf.StoragePayload) message).getArbitrator()))); Optional.ofNullable(acceptedMediators) .ifPresent(e -> builder.addAllAcceptedMediators(ProtoUtil.collectionToProto(acceptedMediators, - message -> ((PB.StoragePayload) message).getMediator()))); + message -> ((protobuf.StoragePayload) message).getMediator()))); Optional.ofNullable(priceAlertFilter).ifPresent(priceAlertFilter -> builder.setPriceAlertFilter(priceAlertFilter.toProtoMessage())); Optional.ofNullable(marketAlertFilters) .ifPresent(e -> builder.addAllMarketAlertFilters(ProtoUtil.collectionToProto(marketAlertFilters))); - return PB.PersistableEnvelope.newBuilder().setUserPayload(builder).build(); + return protobuf.PersistableEnvelope.newBuilder().setUserPayload(builder).build(); } - public static UserPayload fromProto(PB.UserPayload proto, CoreProtoResolver coreProtoResolver) { + public static UserPayload fromProto(protobuf.UserPayload proto, CoreProtoResolver coreProtoResolver) { return new UserPayload( ProtoUtil.stringOrNullFromProto(proto.getAccountId()), proto.getPaymentAccountsList().isEmpty() ? new HashSet<>() : new HashSet<>(proto.getPaymentAccountsList().stream() diff --git a/core/src/main/java/bisq/core/util/BSFormatter.java b/core/src/main/java/bisq/core/util/BSFormatter.java index 9c49d7aaab5..ffe731b639d 100644 --- a/core/src/main/java/bisq/core/util/BSFormatter.java +++ b/core/src/main/java/bisq/core/util/BSFormatter.java @@ -38,6 +38,7 @@ import org.bitcoinj.utils.MonetaryFormat; import javax.inject.Inject; +import javax.inject.Singleton; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.time.DateUtils; @@ -59,6 +60,7 @@ import org.jetbrains.annotations.NotNull; @Slf4j +@Singleton public class BSFormatter { public final static String RANGE_SEPARATOR = " - "; diff --git a/core/src/main/java/bisq/core/util/BsqFormatter.java b/core/src/main/java/bisq/core/util/BsqFormatter.java index cba0117212e..7f2524598e0 100644 --- a/core/src/main/java/bisq/core/util/BsqFormatter.java +++ b/core/src/main/java/bisq/core/util/BsqFormatter.java @@ -35,6 +35,7 @@ import org.bitcoinj.utils.MonetaryFormat; import javax.inject.Inject; +import javax.inject.Singleton; import java.text.DecimalFormat; import java.text.NumberFormat; @@ -44,6 +45,7 @@ import lombok.extern.slf4j.Slf4j; @Slf4j +@Singleton public class BsqFormatter extends BSFormatter { @SuppressWarnings("PointlessBooleanExpression") private static final boolean useBsqAddressFormat = true || !DevEnv.isDevMode(); diff --git a/core/src/main/java/bisq/core/util/CoinUtil.java b/core/src/main/java/bisq/core/util/CoinUtil.java index cb79de0d29a..fa2c1a1922d 100644 --- a/core/src/main/java/bisq/core/util/CoinUtil.java +++ b/core/src/main/java/bisq/core/util/CoinUtil.java @@ -23,6 +23,7 @@ public class CoinUtil { + // Get the fee per amount public static Coin getFeePerBtc(Coin feePerBtc, Coin amount) { double feePerBtcAsDouble = feePerBtc != null ? (double) feePerBtc.value : 0; double amountAsDouble = amount != null ? (double) amount.value : 0; diff --git a/core/src/main/resources/btc_mainnet.seednodes b/core/src/main/resources/btc_mainnet.seednodes index 8ff24ccd028..5a4b52ad076 100644 --- a/core/src/main/resources/btc_mainnet.seednodes +++ b/core/src/main/resources/btc_mainnet.seednodes @@ -1,9 +1,9 @@ -# nodeaddress.onion:port [(@owner)] +# nodeaddress.onion:port [(@owner,@backup)] 5quyxpxheyvzmb2d.onion:8000 (@miker) s67qglwhkgkyvr74.onion:8000 (@emzy) ef5qnzx6znifo3df.onion:8000 (@alexej996) -jhgcy2won7xnslrb.onion:8000 (@alexej996) -3f3cu2yw7u457ztq.onion:8000 (@devinbileck) +jhgcy2won7xnslrb.onion:8000 (@wiz,@nicolasdorier) +3f3cu2yw7u457ztq.onion:8000 (@devinbileck,@ripcurlx) 723ljisnynbtdohi.onion:8000 (@emzy) rm7b56wbrcczpjvl.onion:8000 (@miker) -fl3mmribyxgrv63c.onion:8000 (@devinbileck) +fl3mmribyxgrv63c.onion:8000 (@devinbileck,@ripcurlx) diff --git a/core/src/main/resources/i18n/displayStrings.properties b/core/src/main/resources/i18n/displayStrings.properties index d5b7a1169a7..fd0b5499238 100644 --- a/core/src/main/resources/i18n/displayStrings.properties +++ b/core/src/main/resources/i18n/displayStrings.properties @@ -62,6 +62,10 @@ shared.priceWithCur=Price in {0} shared.priceInCurForCur=Price in {0} for 1 {1} shared.fixedPriceInCurForCur=Fixed price in {0} for 1 {1} shared.amount=Amount +shared.txFee=Transaction Fee +shared.makerFee=Maker Fee +shared.buyerSecurityDeposit=Buyer Deposit +shared.sellerSecurityDeposit=Seller Deposit shared.amountWithCur=Amount in {0} shared.volumeWithCur=Volume in {0} shared.currency=Currency @@ -115,7 +119,6 @@ shared.sendingConfirmationAgain=Please send confirmation again shared.exportCSV=Export to csv shared.exportJSON=Export to JSON shared.noDateAvailable=No date available -shared.arbitratorsFee=Arbitrator's fee shared.noDetailsAvailable=No details available shared.notUsedYet=Not used yet shared.date=Date @@ -203,6 +206,10 @@ shared.proposal=Proposal shared.votes=Votes shared.learnMore=Learn more shared.dismiss=Dismiss +shared.selectedArbitrator=Selected arbitrator +shared.selectedMediator=Selected mediator +shared.mediator=Mediator +shared.arbitrator2=Arbitrator #################################################################### # UI views @@ -245,7 +252,7 @@ mainView.footer.btcInfo.synchronizingWith=Synchronizing with mainView.footer.btcInfo.synchronizedWith=Synchronized with mainView.footer.btcInfo.connectingTo=Connecting to mainView.footer.btcInfo.connectionFailed=connection failed -mainView.footer.p2pInfo=P2P network peers: {0} +mainView.footer.p2pInfo=Bisq network peers: {0} mainView.footer.daoFullNode=DAO full node mainView.bootstrapState.connectionToTorNetwork=(1/4) Connecting to Tor network... @@ -255,10 +262,10 @@ mainView.bootstrapState.initialDataReceived=(4/4) Initial data received mainView.bootstrapWarning.noSeedNodesAvailable=No seed nodes available mainView.bootstrapWarning.noNodesAvailable=No seed nodes and peers available -mainView.bootstrapWarning.bootstrappingToP2PFailed=Bootstrapping to P2P network failed +mainView.bootstrapWarning.bootstrappingToP2PFailed=Bootstrapping to Bisq network failed mainView.p2pNetworkWarnMsg.noNodesAvailable=There are no seed nodes or persisted peers available for requesting data.\nPlease check your internet connection or try to restart the application. -mainView.p2pNetworkWarnMsg.connectionToP2PFailed=Connecting to the P2P network failed (reported error: {0}).\nPlease check your internet connection or try to restart the application. +mainView.p2pNetworkWarnMsg.connectionToP2PFailed=Connecting to the Bisq network failed (reported error: {0}).\nPlease check your internet connection or try to restart the application. mainView.walletServiceErrorMsg.timeout=Connecting to the Bitcoin network failed because of a timeout. mainView.walletServiceErrorMsg.connectionError=Connection to the Bitcoin network failed because of an error: {0} @@ -302,6 +309,7 @@ market.trades.tooltip.candle.close=Close: market.trades.tooltip.candle.high=High: market.trades.tooltip.candle.low=Low: market.trades.tooltip.candle.average=Average: +market.trades.tooltip.candle.median=Median: market.trades.tooltip.candle.date=Date: #################################################################### @@ -536,8 +544,9 @@ portfolio.pending.step3_seller.confirmPaymentReceived=Confirm payment received portfolio.pending.step5.completed=Completed portfolio.pending.step1.info=Deposit transaction has been published.\n{0} need to wait for at least one blockchain confirmation before starting the payment. -portfolio.pending.step1.warn=The deposit transaction still did not get confirmed.\nThat might happen in rare cases when the funding fee of one trader from the external wallet was too low. -portfolio.pending.step1.openForDispute=The deposit transaction still did not get confirmed.\nThat might happen in rare cases when the funding fee of one trader from the external wallet was too low.\nThe max. period for the trade has elapsed.\n\nYou can wait longer or contact the arbitrator for opening a dispute. +portfolio.pending.step1.warn=The deposit transaction is still not confirmed. This sometimes happens in rare cases when the funding fee of one trader from an external wallet was too low. +portfolio.pending.step1.openForDispute=The deposit transaction is still not confirmed. \ + You can wait longer or contact the mediator for assistance. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2.confReached=Your trade has reached at least one blockchain confirmation.\n(You can wait for more confirmations if you want - 6 confirmations are considered as very secure.)\n\n @@ -555,9 +564,11 @@ portfolio.pending.step2_buyer.altcoin=Please transfer from your external {0} wal # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.cash=Please go to a bank and pay {0} to the BTC seller.\n\n portfolio.pending.step2_buyer.cash.extra=IMPORTANT REQUIREMENT:\nAfter you have done the payment write on the paper receipt: NO REFUNDS.\nThen tear it in 2 parts, make a photo and send it to the BTC seller's email address. +# suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.moneyGram=Please pay {0} to the BTC seller by using MoneyGram.\n\n portfolio.pending.step2_buyer.moneyGram.extra=IMPORTANT REQUIREMENT:\nAfter you have done the payment send the Authorisation number and a photo of the receipt by email to the BTC seller.\n\ The receipt must clearly show the seller''s full name, country, state and the amount. The seller''s email is: {0}. +# suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.westernUnion=Please pay {0} to the BTC seller by using Western Union.\n\n portfolio.pending.step2_buyer.westernUnion.extra=IMPORTANT REQUIREMENT:\nAfter you have done the payment send the MTCN (tracking number) and a photo of the receipt by email to the BTC seller.\n\ The receipt must clearly show the seller''s full name, city, country and the amount. The seller''s email is: {0}. @@ -566,14 +577,16 @@ portfolio.pending.step2_buyer.westernUnion.extra=IMPORTANT REQUIREMENT:\nAfter y portfolio.pending.step2_buyer.postal=Please send {0} by \"US Postal Money Order\" to the BTC seller.\n\n # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.bank=Please go to your online banking web page and pay {0} to the BTC seller.\n\n +# suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.f2f=Please contact the BTC seller by the provided contact and arrange a meeting to pay {0}.\n\n portfolio.pending.step2_buyer.startPaymentUsing=Start payment using {0} portfolio.pending.step2_buyer.amountToTransfer=Amount to transfer portfolio.pending.step2_buyer.sellersAddress=Seller''s {0} address portfolio.pending.step2_buyer.buyerAccount=Your payment account to be used portfolio.pending.step2_buyer.paymentStarted=Payment started -portfolio.pending.step2_buyer.warn=You still have not done your {0} payment!\nPlease note that the trade has to be completed by {1} otherwise the trade will be investigated by the arbitrator. -portfolio.pending.step2_buyer.openForDispute=You have not completed your payment!\nThe max. period for the trade has elapsed.\n\nPlease contact the arbitrator for opening a dispute. +portfolio.pending.step2_buyer.warn=You still have not done your {0} payment!\nPlease note that the trade has to be completed by {1}. +portfolio.pending.step2_buyer.openForDispute=You have not completed your payment!\nThe max. period for the trade has elapsed.\ + Please contact the mediator for assistance. portfolio.pending.step2_buyer.paperReceipt.headline=Did you send the paper receipt to the BTC seller? portfolio.pending.step2_buyer.paperReceipt.msg=Remember:\n\ You need to write on the paper receipt: NO REFUNDS.\n\ @@ -600,8 +613,22 @@ portfolio.pending.step2_buyer.confirmStart.yes=Yes, I have started the payment portfolio.pending.step2_seller.waitPayment.headline=Wait for payment portfolio.pending.step2_seller.f2fInfo.headline=Buyer's contact information portfolio.pending.step2_seller.waitPayment.msg=The deposit transaction has at least one blockchain confirmation.\nYou need to wait until the BTC buyer starts the {0} payment. -portfolio.pending.step2_seller.warn=The BTC buyer still has not done the {0} payment.\nYou need to wait until they have started the payment.\nIf the trade has not been completed on {1} the arbitrator will investigate. -portfolio.pending.step2_seller.openForDispute=The BTC buyer has not started his payment!\nThe max. allowed period for the trade has elapsed.\nYou can wait longer and give the trading peer more time or contact the arbitrator for opening a dispute. +portfolio.pending.step2_seller.warn=The BTC buyer still has not done the {0} payment.\nYou need to wait until they have started the payment.\nThe trade has to be completed by {1}. +portfolio.pending.step2_seller.openForDispute=The BTC buyer has not started their payment!\nThe max. allowed period for the trade has elapsed.\nYou can wait longer and give the trading peer more time or contact the mediator for assistance. + +tradeChat.chatWindowTitle=Chat window for trade with ID ''{0}'' +tradeChat.openChat=Open chat window +tradeChat.rules=You can communicate with your trade peer to resolve potential problems with this trade.\n\ + It is not mandatory to reply in the chat.\n\ + If a trader violates any of the rules below, open a dispute and report it to the mediator or arbitrator.\n\n\ + Chat rules:\n\ + \t● Do not send any links (risk of malware). You can send the transaction ID and the name of a block explorer.\n\ + \t● Do not send your seed words, private keys, passwords or other sensitive information!\n\ + \t● Do not encourage trading outside of Bisq (no security).\n\ + \t● Do not engage in any form of social engineering scam attempts.\n\ + \t● If a peer is not responding and prefers to not communicate via chat, respect their decision.\n\ + \t● Keep conversation scope limited to the trade. This chat is not a messenger replacement or troll-box.\n\ + \t● Keep conversation friendly and respectful. # suppress inspection "UnusedProperty" message.state.UNDEFINED=Undefined @@ -610,7 +637,7 @@ message.state.SENT=Message sent # suppress inspection "UnusedProperty" message.state.ARRIVED=Message arrived at peer # suppress inspection "UnusedProperty" -message.state.STORED_IN_MAILBOX=Message stored in mailbox +message.state.STORED_IN_MAILBOX=Message of payment sent but not yet received by peer # suppress inspection "UnusedProperty" message.state.ACKNOWLEDGED=Peer confirmed message receipt # suppress inspection "UnusedProperty" @@ -621,8 +648,10 @@ portfolio.pending.step3_buyer.wait.info=Waiting for the BTC seller''s confirmati portfolio.pending.step3_buyer.wait.msgStateInfo.label=Payment started message status portfolio.pending.step3_buyer.warn.part1a=on the {0} blockchain portfolio.pending.step3_buyer.warn.part1b=at your payment provider (e.g. bank) -portfolio.pending.step3_buyer.warn.part2=The BTC seller still has not confirmed your payment!\nPlease check {0} if the payment sending was successful.\nIf the BTC seller does not confirm the receipt of your payment by {1} the trade will be investigated by the arbitrator. -portfolio.pending.step3_buyer.openForDispute=The BTC seller has not confirmed your payment!\nThe max. period for the trade has elapsed.\nYou can wait longer and give the trading peer more time or contact the arbitrator for opening a dispute. +portfolio.pending.step3_buyer.warn.part2=The BTC seller still has not confirmed your payment. Please check {0} if the \ + payment sending was successful. +portfolio.pending.step3_buyer.openForDispute=The BTC seller has not confirmed your payment! The max. period for the \ + trade has elapsed. You can wait longer and give the trading peer more time or request assistance from the mediator. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.part=Your trading partner has confirmed that they have initiated the {0} payment.\n\n portfolio.pending.step3_seller.altcoin.explorer=on your favorite {0} blockchain explorer @@ -633,6 +662,7 @@ has already sufficient blockchain confirmations.\nThe payment amount has to be { You can copy & paste your {4} address from the main screen after closing that popup. portfolio.pending.step3_seller.postal={0}Please check if you have received {1} with \"US Postal Money Order\" from the BTC buyer.\n\n\ The trade ID (\"reason for payment\" text) of the transaction is: \"{2}\" +# suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.bank=Your trading partner has confirmed that they have initiated the {0} payment.\n\n\ Please go to your online banking web page and check if you have received {1} from the BTC buyer.\n\n\ The trade ID (\"reason for payment\" text) of the transaction is: \"{2}\"\n\n @@ -665,8 +695,10 @@ portfolio.pending.step3_seller.buyerStartedPayment.altcoin=Check for blockchain portfolio.pending.step3_seller.buyerStartedPayment.fiat=Check at your trading account (e.g. bank account) and confirm when you have received the payment. portfolio.pending.step3_seller.warn.part1a=on the {0} blockchain portfolio.pending.step3_seller.warn.part1b=at your payment provider (e.g. bank) -portfolio.pending.step3_seller.warn.part2=You still have not confirmed the receipt of the payment!\nPlease check {0} if you have received the payment.\nIf you don''t confirm receipt by {1} the trade will be investigated by the arbitrator. -portfolio.pending.step3_seller.openForDispute=You have not confirmed the receipt of the payment!\nThe max. period for the trade has elapsed.\nPlease confirm or contact the arbitrator for opening a dispute. +portfolio.pending.step3_seller.warn.part2=You still have not confirmed the receipt of the payment. \ + Please check {0} if you have received the payment. +portfolio.pending.step3_seller.openForDispute=You have not confirmed the receipt of the payment!\n\ + The max. period for the trade has elapsed.\nPlease confirm or request assistance from the mediator. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.onPaymentReceived.part1=Have you received the {0} payment from your trading partner?\n\n # suppress inspection "TrailingSpacesInProperty" @@ -713,27 +745,76 @@ portfolio.pending.tradePeriodInfo=After the first blockchain confirmation, the t portfolio.pending.tradePeriodWarning=If the period is exceeded both traders can open a dispute. portfolio.pending.tradeNotCompleted=Trade not completed in time (until {0}) portfolio.pending.tradeProcess=Trade process -portfolio.pending.openAgainDispute.msg=If you are not sure that the message to the arbitrator arrived (e.g. if you did not get a response after 1 day) feel free to open a dispute again. +portfolio.pending.openAgainDispute.msg=If you are not sure that the message to the mediator or arbitrator arrived \ + (e.g. if you did not get a response after 1 day) feel free to open a dispute again with Cmd/Ctrl+o. You can also ask \ + for additional help on the Bisq forum at https://bisq.community. portfolio.pending.openAgainDispute.button=Open dispute again portfolio.pending.openSupportTicket.headline=Open support ticket -portfolio.pending.openSupportTicket.msg=Please use that only in emergency case if you don't get displayed a \"Open support\" or \"Open dispute\" button.\n\nWhen you open a support ticket the trade will be interrupted and handled by the arbitrator +portfolio.pending.openSupportTicket.msg=Please use this function only in emergency cases if you don't see a \ + \"Open support\" or \"Open dispute\" button.\n\nWhen you open a support ticket the trade will be interrupted and \ + handled by a mediator or arbitrator. + portfolio.pending.notification=Notification -portfolio.pending.openDispute=Open a dispute -portfolio.pending.disputeOpened=Dispute opened + +portfolio.pending.support.headline.getHelp=Need help? +portfolio.pending.support.text.getHelp=If you have any problems you can try to contact the trade peer in the trade \ + chat or ask the Bisq community at https://bisq.community. \ + If your issue still isn't resolved, you can request more help from a mediator. +portfolio.pending.support.text.getHelp.arbitrator=If you have any problems you can try to contact the trade peer in the trade \ + chat or ask the Bisq community at https://bisq.community. \ + If your issue still isn't resolved, you can request more help from an arbitrator. +portfolio.pending.support.button.getHelp=Get support +portfolio.pending.support.popup.info=If your issue with the trade remains unsolved, you can open a support \ + ticket to request help from a mediator. If you have not received the payment, please wait until the trade period is over.\n\n\ + Are you sure you want to open a support ticket? +portfolio.pending.support.popup.info.arbitrator=If your issue with the trade remains unsolved, you can open a support \ + ticket to request help from an arbitrator. If you have not received the payment, please wait until the trade period is over.\n\n\ + Are you sure you want to open a support ticket? +portfolio.pending.support.popup.button=Open support ticket +portfolio.pending.support.headline.halfPeriodOver=Check payment +portfolio.pending.support.headline.periodOver=Trade period is over + +portfolio.pending.arbitrationRequested=Arbitration requested +portfolio.pending.mediationRequested=Mediation requested portfolio.pending.openSupport=Open support ticket portfolio.pending.supportTicketOpened=Support ticket opened portfolio.pending.requestSupport=Request support -portfolio.pending.error.requestSupport=Please report the problem to your arbitrator.\n\nHe will forward the information to the developers to investigate the problem.\nAfter the problem has been analyzed you will get back all locked funds. +portfolio.pending.error.requestSupport=Please report the problem to your mediator or arbitrator.\n\nHe will forward the \ + information to the developers to investigate the problem.\nAfter the problem has been analyzed you will \ + get back all locked funds. portfolio.pending.communicateWithArbitrator=Please communicate in the \"Support\" screen with the arbitrator. +portfolio.pending.communicateWithMediator=Please communicate in the \"Support\" screen with the mediator. portfolio.pending.supportTicketOpenedMyUser=You opened already a support ticket.\n{0} portfolio.pending.disputeOpenedMyUser=You opened already a dispute.\n{0} portfolio.pending.disputeOpenedByPeer=Your trading peer opened a dispute\n{0} portfolio.pending.supportTicketOpenedByPeer=Your trading peer opened a support ticket.\n{0} portfolio.pending.noReceiverAddressDefined=No receiver address defined -portfolio.pending.removeFailedTrade=If the arbitrator could not close that trade you can move it yourself to the failed trades screen.\n\ +portfolio.pending.removeFailedTrade=If the mediator or arbitrator could not close that trade you can move it yourself \ + to the failed trades screen.\n\ Do you want to remove that failed trade from the Pending trades screen? + +portfolio.pending.mediationResult.headline=Suggested payout from mediation +portfolio.pending.mediationResult.info.noneAccepted=Complete the trade by accepting the mediator's suggestion for the trade payout. +portfolio.pending.mediationResult.info.selfAccepted=You have accepted the mediator's suggestion. Waiting for peer to accept as well. +portfolio.pending.mediationResult.info.peerAccepted=Your trade peer has accepted the mediator's suggestion. Do you accept as well? +portfolio.pending.mediationResult.button=View proposed resolution +portfolio.pending.mediationResult.popup.headline=Mediation result for trade with ID: {0} +portfolio.pending.mediationResult.popup.headline.peerAccepted=Your trade peer has accepted the mediator''s suggestion for trade {0} +portfolio.pending.mediationResult.popup.info=The mediator has suggested the following payout:\n\ + You receive: {0}\n\ + Your trade peer receives: {1}\n\n\ + You can accept or reject this suggested payout.\n\n\ + By accepting it, you sign the proposed payout transaction. \ + If your trade peer also accepts and signs, the payout will be completed, and the trade is closed.\n\n\ + If one or both parties reject the suggestion, a dispute with an arbitrator will be opened. \ + The arbitrator will investigate the case again and do a payout based on their findings.\n\n\ + Please note that arbitrators are not always online and may take longer to respond than mediators. \ + It can take up to 5 business days for them to respond to messages. +portfolio.pending.mediationResult.popup.openArbitration=Reject and request arbitration + portfolio.closed.completed=Completed -portfolio.closed.ticketClosed=Ticket closed +portfolio.closed.ticketClosed=Arbitrated +portfolio.closed.mediationTicketClosed=Mediated portfolio.closed.canceled=Canceled portfolio.failed.Failed=Failed @@ -822,9 +903,9 @@ funds.tx.dustAttackTx.popup=This transaction is sending a very small BTC amount # Support #################################################################### -support.tab.support=Support tickets -support.tab.ArbitratorsSupportTickets=Arbitrator's support tickets -support.tab.TradersSupportTickets=Trader's support tickets +support.tab.mediation.support=Mediation +support.tab.arbitration.support=Arbitration +support.tab.ArbitratorsSupportTickets={0}'s tickets support.filter=Filter list support.filter.prompt=Enter trade ID, date, onion address or account data support.noTickets=There are no open tickets @@ -841,7 +922,7 @@ support.attachment=Attachment support.tooManyAttachments=You cannot send more than 3 attachments in one message. support.save=Save file to disk support.messages=Messages -support.input.prompt=Please enter here your message to the arbitrator +support.input.prompt=Enter message... support.send=Send support.addAttachments=Add attachments support.closeTicket=Close ticket @@ -860,20 +941,14 @@ support.buyerOfferer=BTC buyer/Maker support.sellerOfferer=BTC seller/Maker support.buyerTaker=BTC buyer/Taker support.sellerTaker=BTC seller/Taker -support.backgroundInfo=Bisq is not a company, so it handles disputes differently.\n\n\ -If there are disputes in the trade process (e.g. one trader does not follow the trade protocol) \ -the application will display an \"Open dispute\" button after the trade period is over \ -for contacting the arbitrator.\n\n\ -If there is an issue with the application, the software will try to detect it and, if possible, display \ -an \"Open support ticket\" button to contact the arbitrator who will forward the issue \ -to the developers.\n\n\ -If you are having an issue and did not see the \"Open support ticket\" button, \ -you can open a support ticket manually by selecting the trade causing issues \ -under \"Portfolio/Open trades\" and hitting \"alt + o\" or \"option + o\". \ -Please use this method only if you are sure that the software is not working as expected. \ -If you have problems or questions, please review the FAQ on the \ -bisq.network web page or post in the Bisq forum in the Support section. +# TODO @m52go could you provide a good text here? +support.backgroundInfo=Bisq is not a company, so it handles disputes differently.\n\n\ +Traders can communicate within the application via a secure chat on the pending trades screen to attempt solving a dispute on their own. \ + If that is not sufficient, a mediator can step in to help. The mediator will evaluate the situation and give a recommendation for the \ + payout of the trade funds. If both traders accept this suggestion, the payout transaction is completed and the trade is closed. \ + If one or both traders do not agree to the mediator's recommended payout, they can request arbitration.\ + The arbitrator has the third key of the deposit transaction and will make the payout based on their findings. support.initialInfo=Please enter a description of your problem in the text field below. \ Add as much information as possible to speed up dispute resolution time.\n\n\ Here is a check list for information you should provide:\n\ @@ -887,11 +962,12 @@ support.initialInfo=Please enter a description of your problem in the text field \t Sometimes the data directory gets corrupted and leads to strange bugs. \n\ \t See: https://docs.bisq.network/backup-recovery.html#switch-to-a-new-data-directory\n\n\ Please make yourself familiar with the basic rules for the dispute process:\n\ -\t● You need to respond to the arbitrator's requests within 2 days.\n\ +\t● You need to respond to the {0}}''s requests within 2 days.\n\ +\t● Mediators respond in between 2 days. Arbitrators respond in between 5 business days.\n\ \t● The maximum period for a dispute is 14 days.\n\ -\t● You need to cooperate with the arbitrator and provide the information they request to make your case.\n\ +\t● You need to cooperate with the {1} and provide the information they request to make your case.\n\ \t● You accepted the rules outlined in the dispute document in the user agreement when you first started the application.\n\n\ -You can read more about the dispute process at: https://bisq.network/docs/exchange/arbitration-system +You can read more about the dispute process at: {2} support.systemMsg=System message: {0} support.youOpenedTicket=You opened a request for support.\n\n{0}\n\nBisq version: {1} support.youOpenedDispute=You opened a request for a dispute.\n\n{0}\n\nBisq version: {1} @@ -931,6 +1007,7 @@ setting.preferences.addAltcoin=Add altcoin setting.preferences.displayOptions=Display options setting.preferences.showOwnOffers=Show my own offers in offer book setting.preferences.useAnimations=Use animations +setting.preferences.useDarkMode=Use dark mode (beta) setting.preferences.sortWithNumOffers=Sort market lists with no. of offers/trades setting.preferences.resetAllFlags=Reset all \"Don't show again\" flags setting.preferences.reset=Reset @@ -940,7 +1017,7 @@ settings.preferences.selectCurrencyNetwork=Select network setting.preferences.daoOptions=DAO options setting.preferences.dao.resync.label=Rebuild DAO state from genesis tx setting.preferences.dao.resync.button=Resync -setting.preferences.dao.resync.popup=After an application restart the P2P network governance data will be reloaded from \ +setting.preferences.dao.resync.popup=After an application restart the Bisq network governance data will be reloaded from \ the seed nodes and the BSQ consensus state will be rebuilt from the genesis transaction. setting.preferences.dao.isDaoFullNode=Run Bisq as DAO full node setting.preferences.dao.rpcUser=RPC username @@ -953,7 +1030,7 @@ setting.preferences.dao.fullNodeInfo.ok=Open docs page setting.preferences.dao.fullNodeInfo.cancel=No, I stick with lite node mode settings.net.btcHeader=Bitcoin network -settings.net.p2pHeader=P2P network +settings.net.p2pHeader=Bisq network settings.net.onionAddressLabel=My onion address settings.net.btcNodesLabel=Use custom Bitcoin Core nodes settings.net.bitcoinPeersLabel=Connected peers @@ -1026,13 +1103,18 @@ setting.about.subsystems.val=Network version: {0}; P2P message version: {1}; Loc #################################################################### account.tab.arbitratorRegistration=Arbitrator registration +account.tab.mediatorRegistration=Mediator registration account.tab.account=Account account.info.headline=Welcome to your Bisq Account -account.info.msg=Here you can add trading accounts for national currencies & altcoins, select arbitrators, and create a backup of your wallet & account data.\n\n\ +account.info.msg=Here you can add trading accounts for national currencies & altcoins and create a backup of your wallet & account data.\n\n\ A new Bitcoin wallet was created the first time you started Bisq.\n\n\ -We strongly recommend that you write down your Bitcoin wallet seed words (see tab on the top) and consider adding a password before funding. Bitcoin deposits and withdrawals are managed in the \"Funds\" section.\n\n\ +We strongly recommend that you write down your Bitcoin wallet seed words (see tab on the top) and consider adding a \ + password before funding. Bitcoin deposits and withdrawals are managed in the \"Funds\" section.\n\n\ Privacy & security note: \ -because Bisq is a decentralized exchange, all your data is kept on your computer. There are no servers, so we have no access to your personal info, your funds, or even your IP address. Data such as bank account numbers, altcoin & Bitcoin addresses, etc are only shared with your trading partner to fulfill trades you initiate (in case of a dispute the arbitrator will see the same data as your trading peer). +because Bisq is a decentralized exchange, all your data is kept on your computer. There are no servers, so we have no \ + access to your personal info, your funds, or even your IP address. Data such as bank account numbers, \ + altcoin & Bitcoin addresses, etc are only shared with your trading partner to fulfill trades you initiate \ + (in case of a dispute the mediator or arbitrator will see the same data as your trading peer). account.menu.paymentAccount=National currency accounts account.menu.altCoinsAccountView=Altcoin accounts @@ -1041,32 +1123,23 @@ account.menu.seedWords=Wallet seed account.menu.backup=Backup account.menu.notifications=Notifications +## TODO should we rename the following to a gereric name? account.arbitratorRegistration.pubKey=Public key -account.arbitratorRegistration.register=Register arbitrator -account.arbitratorRegistration.revoke=Revoke registration -account.arbitratorRegistration.info.msg=Please note that you need to stay available for 15 days after revoking as there might be trades which are using you as arbitrator. The max. allowed trade period is 8 days and the dispute process might take up to 7 days. +account.arbitratorRegistration.register=Register +account.arbitratorRegistration.registration={0} registration +account.arbitratorRegistration.revoke=Revoke +account.arbitratorRegistration.info.msg=Please note that you need to stay available for 15 days after revoking as there might be trades which are using you as {0}}. The max. allowed trade period is 8 days and the dispute process might take up to 7 days. account.arbitratorRegistration.warn.min1Language=You need to set at least 1 language.\nWe added the default language for you. -account.arbitratorRegistration.removedSuccess=You have successfully removed your arbitrator from the P2P network. -account.arbitratorRegistration.removedFailed=Could not remove arbitrator.{0} -account.arbitratorRegistration.registerSuccess=You have successfully registered your arbitrator to the P2P network. -account.arbitratorRegistration.registerFailed=Could not register arbitrator.{0} - -account.arbitratorSelection.minOneArbitratorRequired=You need to set at least 1 language.\nWe added the default language for you. -account.arbitratorSelection.whichLanguages=Which languages do you speak? -account.arbitratorSelection.whichDoYouAccept=Which arbitrators do you accept -account.arbitratorSelection.autoSelect=Auto select all arbitrators with matching language -account.arbitratorSelection.regDate=Registration date -account.arbitratorSelection.languages=Languages -account.arbitratorSelection.cannotSelectHimself=An arbitrator cannot select himself for trading. -account.arbitratorSelection.noMatchingLang=No matching language. -account.arbitratorSelection.noLang=You can only select arbitrators who are speaking at least 1 common language. -account.arbitratorSelection.minOne=You need to have at least one arbitrator selected. +account.arbitratorRegistration.removedSuccess=You have successfully removed your registration from the Bisq network. +account.arbitratorRegistration.removedFailed=Could not remove registration.{0} +account.arbitratorRegistration.registerSuccess=You have successfully registered to the Bisq network. +account.arbitratorRegistration.registerFailed=Could not complete registration.{0} account.altcoin.yourAltcoinAccounts=Your altcoin accounts account.altcoin.popup.wallet.msg=Please be sure that you follow the requirements for the usage of {0} wallets as \ described on the {1} web page.\nUsing wallets from centralized exchanges where (a) you don''t control your keys or \ -(b) which don''t use compatible wallet software is risky: it can lead to loss of the traded funds!\nThe arbitrator is \ +(b) which don''t use compatible wallet software is risky: it can lead to loss of the traded funds!\nThe mediator or arbitrator is \ not a {2} specialist and cannot help in such cases. account.altcoin.popup.wallet.confirm=I understand and confirm that I know which wallet I need to use. account.altcoin.popup.arq.msg=Trading ARQ on Bisq requires that you understand and fulfill \ @@ -1077,13 +1150,13 @@ that would be required in case of a dispute.\n\ arqma-wallet-cli (use the command get_tx_key)\n\ arqma-wallet-gui (go to history tab and click on the (P) button for payment proof)\n\n\ At normal block explorers the transfer is not verifiable.\n\n\ -You need to provide the arbitrator the following data in case of a dispute:\n\ +You need to provide the mediator or arbitrator the following data in case of a dispute:\n\ - The tx private key\n\ - The transaction hash\n\ - The recipient's public address\n\n\ Failure to provide the above data, or if you used an incompatible wallet, will result in losing the \ dispute case. The ARQ sender is responsible for providing verification of the ARQ transfer to the \ -arbitrator in case of a dispute.\n\n\ +mediator or arbitrator in case of a dispute.\n\n\ There is no payment ID required, just the normal public address.\n\ If you are not sure about that process visit ArQmA discord channel (https://discord.gg/s9BQpJT) \ or the ArQmA forum (https://labs.arqma.com) to find more information. @@ -1098,16 +1171,40 @@ In addition to XMR checktx tool (https://xmr.llcoins.net/checktx.html) verificat monero-wallet-cli : using command (check_tx_key).\n\ monero-wallet-gui : on the Advanced > Prove/Check page.\n\ At normal block explorers the transfer is not verifiable.\n\n\ -You need to provide the arbitrator the following data in case of a dispute:\n\ +You need to provide the mediator or arbitrator the following data in case of a dispute:\n\ - The tx private key\n\ - The transaction hash\n\ - The recipient's public address\n\n\ Failure to provide the above data, or if you used an incompatible wallet, will result in losing the \ dispute case. The XMR sender is responsible for providing verification of the XMR transfer to the \ -arbitrator in case of a dispute.\n\n\ +mediator or arbitrator in case of a dispute.\n\n\ There is no payment ID required, just the normal public address.\n\ If you are not sure about that process visit (https://www.getmonero.org/resources/user-guides/prove-payment.html) \ or the Monero forum (https://forum.getmonero.org) to find more information. +# suppress inspection "TrailingSpacesInProperty" +account.altcoin.popup.msr.msg=Trading MSR on Bisq requires that you understand and fulfill \ +the following requirements:\n\n\ +For sending MSR, you need to use either the official Masari GUI wallet, Masari CLI wallet with the \ +store-tx-info flag enabled (enabled by default) or the Masari web wallet (https://wallet.getmasari.org). Please be sure you can access the tx key as \ +that would be required in case of a dispute.\n\ +masari-wallet-cli (use the command get_tx_key)\n\ +masari-wallet-gui (go to history tab and click on the (P) button for payment proof)\n\n\ +Masari Web Wallet (goto Account -> transaction history and view details on your sent transaction)\n\n\ +Verification can be accomplished in-wallet.\n\ +masari-wallet-cli : using command (check_tx_key).\n\ +masari-wallet-gui : on the Advanced > Prove/Check page.\n\ +Verification can be accomplished in the block explorer \n\ +Open block explorer (https://explorer.getmasari.org), use the search bar to find your transaction hash.\n\ +Once transaction is found, scroll to bottom to the 'Prove Sending' area and fill in details as needed.\n\ +You need to provide the mediator or arbitrator the following data in case of a dispute:\n\ +- The tx private key\n\ +- The transaction hash\n\ +- The recipient's public address\n\n\ +Failure to provide the above data, or if you used an incompatible wallet, will result in losing the \ +dispute case. The MSR sender is responsible for providing verification of the MSR transfer to the \ +mediator or arbitrator in case of a dispute.\n\n\ +There is no payment ID required, just the normal public address.\n\ +If you are not sure about that process, ask for help on the Official Masari Discord (https://discord.gg/sMCwMqs). account.altcoin.popup.blur.msg=Trading BLUR on Bisq requires that you understand and fulfill \ the following requirements:\n\n\ To send BLUR you must use the Blur Network CLI or GUI Wallet. \n\n\ @@ -1117,23 +1214,35 @@ transaction private key. If you fail to perform this step, you may not be able t If you are using the Blur Network GUI Wallet, the transaction private key and transaction ID can be found conveniently \ in the "History" tab. Immediately after sending, locate the transaction of interest. Click the "?" symbol in the \ lower-right corner of the box containing the transaction. You must save this information. \n\n\ -In the event that arbitration is necessary, you must present the following to an arbitrator: 1.) the transaction ID, \ -2.) the transaction private key, and 3.) the recipient's address. The arbitrator will then verify the BLUR \ +In the event that arbitration is necessary, you must present the following to an mediator or arbitrator: 1.) the transaction ID, \ +2.) the transaction private key, and 3.) the recipient's address. The mediator or arbitrator will then verify the BLUR \ transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\n\ -Failure to provide the required information to the arbitrator will result in losing the dispute case. In all cases of dispute, the \ -BLUR sender bears 100% of the burden of responsibility in verifying transactions to an arbitrator. \n\n\ +Failure to provide the required information to the mediator or arbitrator will result in losing the dispute case. In all cases of dispute, the \ +BLUR sender bears 100% of the burden of responsibility in verifying transactions to an mediator or arbitrator. \n\n\ If you do not understand these requirements, do not trade on Bisq. First, seek help at the Blur Network Discord (https://discord.gg/dMWaqVW). +account.altcoin.popup.solo.msg=Trading Solo on Bisq requires that you understand and fulfill \ +the following requirements:\n\n\ +To send Solo you must use the Solo Network CLI Wallet. \n\n\ +If you are using the CLI wallet, a transaction hash (tx ID) will be displayed after a transfer is sent. You must save \ +this information. Immediately after sending the transfer, you must use the command 'get_tx_key' to retrieve the \ +transaction private key. If you fail to perform this step, you may not be able to retrieve the key later. \n\n\ +In the event that arbitration is necessary, you must present the following to an mediator or arbitrator: 1.) the transaction ID, \ +2.) the transaction private key, and 3.) the recipient's address. The mediator or arbitrator will then verify the Solo \ +transfer using the Solo Block Explorer by searching for the transaction and then using the "Prove sending" function (https://explorer.minesolo.com/).\n\n\ +failure to provide the required information to the mediator or arbitrator will result in losing the dispute case. In all cases of dispute, the \ +Solo sender bears 100% of the burden of responsibility in verifying transactions to an mediator or arbitrator. \n\n\ +If you do not understand these requirements, do not trade on Bisq. First, seek help at the Solo Network Discord (https://discord.minesolo.com/). account.altcoin.popup.cash2.msg=Trading CASH2 on Bisq requires that you understand and fulfill \ the following requirements:\n\n\ To send CASH2 you must use the Cash2 Wallet version 3 or higher. \n\n\ After a transaction is sent, the transaction ID will be displayed. You must save this information. \ Immediately after sending the transaction, you must use the command 'getTxKey' in simplewallet to retrieve the \ transaction secret key. \n\n\ -In the event that arbitration is necessary, you must present the following to an arbitrator: 1) the transaction ID, \ -2) the transaction secret key, and 3) the recipient's Cash2 address. The arbitrator will then verify the CASH2 \ +In the event that arbitration is necessary, you must present the following to an mediator or arbitrator: 1) the transaction ID, \ +2) the transaction secret key, and 3) the recipient's Cash2 address. The mediator or arbitrator will then verify the CASH2 \ transfer using the Cash2 Block Explorer (https://blocks.cash2.org).\n\n\ -Failure to provide the required information to the arbitrator will result in losing the dispute case. In all cases of dispute, the \ -CASH2 sender bears 100% of the burden of responsibility in verifying transactions to an arbitrator. \n\n\ +Failure to provide the required information to the mediator or arbitrator will result in losing the dispute case. In all cases of dispute, the \ +CASH2 sender bears 100% of the burden of responsibility in verifying transactions to an mediator or arbitrator. \n\n\ If you do not understand these requirements, do not trade on Bisq. First, seek help at the Cash2 Discord (https://discord.gg/FGfXAYN). account.altcoin.popup.qwertycoin.msg=Trading Qwertycoin on Bisq requires that you understand and fulfill \ the following requirements:\n\n\ @@ -1141,11 +1250,11 @@ To send QWC you must use the official QWC Wallet version 5.1.3 or higher. \n\n\ After a transaction is sent, the transaction ID will be displayed. You must save this information. \ Immediately after sending the transaction, you must use the command 'get_Tx_Key' in simplewallet to retrieve the \ transaction secret key. \n\n\ -In the event that arbitration is necessary, you must present the following to an arbitrator: 1) the transaction ID, \ -2) the transaction secret key, and 3) the recipient's QWC address. The arbitrator will then verify the QWC \ +In the event that arbitration is necessary, you must present the following to an mediator or arbitrator: 1) the transaction ID, \ +2) the transaction secret key, and 3) the recipient's QWC address. The mediator or arbitrator will then verify the QWC \ transfer using the QWC Block Explorer (https://explorer.qwertycoin.org).\n\n\ -Failure to provide the required information to the arbitrator will result in losing the dispute case. In all cases of dispute, the \ -QWC sender bears 100% of the burden of responsibility in verifying transactions to an arbitrator. \n\n\ +Failure to provide the required information to the mediator or arbitrator will result in losing the dispute case. In all cases of dispute, the \ +QWC sender bears 100% of the burden of responsibility in verifying transactions to an mediator or arbitrator. \n\n\ If you do not understand these requirements, do not trade on Bisq. First, seek help at the QWC Discord (https://discord.gg/rUkfnpC). account.altcoin.popup.drgl.msg=Trading Dragonglass on Bisq requires that you understand and fulfill \ the following requirements:\n\n\ @@ -1155,19 +1264,19 @@ The TXN-Private Key is a one-time key automatically generated for every transact only be accessed from within your DRGL wallet.\n\ Either by DRGL-wallet GUI (inside transaction details dialog) or by the Dragonglass CLI simplewallet (using command "get_tx_key").\n\n\ DRGL version 'Oathkeeper' and higher are REQUIRED for both.\n\n\ -In case of a dispute, you must provide the arbitrator the following data:\n\ +In case of a dispute, you must provide the mediator or arbitrator the following data:\n\ - The TXN-Private key\n\ - The transaction hash\n\ - The recipient's public address\n\n\ Verification of payment can be made using the above data as inputs at (http://drgl.info/#check_txn).\n\n\ Failure to provide the above data, or if you used an incompatible wallet, will result in losing the \ dispute case. The Dragonglass sender is responsible for providing verification of the DRGL transfer to the \ -arbitrator in case of a dispute. Use of PaymentID is not required.\n\n\ +mediator or arbitrator in case of a dispute. Use of PaymentID is not required.\n\n\ If you are unsure about any part of this process, visit Dragonglass on Discord (http://discord.drgl.info) for help. account.altcoin.popup.ZEC.msg=When using Zcash you can only use the transparent addresses (starting with t), not \ -the z-addresses (private), because the arbitrator would not be able to verify the transaction with z-addresses. +the z-addresses (private), because the mediator or arbitrator would not be able to verify the transaction with z-addresses. account.altcoin.popup.XZC.msg=When using Zcoin you can only use the transparent (traceable) addresses, not \ -the untraceable addresses, because the arbitrator would not be able to verify the transaction with untraceable addresses at a block explorer. +the untraceable addresses, because the mediator or arbitrator would not be able to verify the transaction with untraceable addresses at a block explorer. account.altcoin.popup.grin.msg=GRIN requires an interactive process between the sender and receiver to create the \ transaction. Be sure to follow the instructions from the GRIN project web page to reliably send and receive GRIN \ (the receiver needs to be online or at least be online during a certain time frame). \n\n\ @@ -1190,11 +1299,11 @@ the following requirements:\n\n\ To send PARS you must use the official ParsiCoin Wallet version 3.0.0 or higher. \n\n\ You can Check your Transaction Hash and Transaction Key on Transactions Section on your GUI Wallet (ParsiPay) \ You need to right Click on the Transaction and then click on show details. \n\n\ -In the event that arbitration is necessary, you must present the following to an arbitrator: 1) the Transaction Hash, \ -2) the Transaction Key, and 3) the recipient's PARS address. The arbitrator will then verify the PARS \ +In the event that arbitration is necessary, you must present the following to an mediator or arbitrator: 1) the Transaction Hash, \ +2) the Transaction Key, and 3) the recipient's PARS address. The mediator or arbitrator will then verify the PARS \ transfer using the ParsiCoin Block Explorer (http://explorer.parsicoin.net/#check_payment).\n\n\ -Failure to provide the required information to the arbitrator will result in losing the dispute case. In all cases of dispute, the \ -ParsiCoin sender bears 100% of the burden of responsibility in verifying transactions to an arbitrator. \n\n\ +Failure to provide the required information to the mediator or arbitrator will result in losing the dispute case. In all cases of dispute, the \ +ParsiCoin sender bears 100% of the burden of responsibility in verifying transactions to an mediator or arbitrator. \n\n\ If you do not understand these requirements, do not trade on Bisq. First, seek help at the ParsiCoin Discord (https://discord.gg/c7qmFNh). account.altcoin.popup.blk-burnt.msg=To trade burnt blackcoins, you need to know the following:\n\n\ @@ -1482,7 +1591,7 @@ dao.results.cycle.value.postFix.isDefaultValue=(default value) dao.results.cycle.value.postFix.hasChanged=(has been changed in voting) dao.results.invalidVotes=We had invalid votes in that voting cycle. That can happen if a vote was \ - not distributed well in the P2P network.\n{0} + not distributed well in the Bisq network.\n{0} # suppress inspection "UnusedProperty" dao.phase.PHASE_UNDEFINED=Undefined @@ -2000,6 +2109,8 @@ dao.factsAndFigures.menuItem.transactions=BSQ Transactions dao.factsAndFigures.dashboard.marketPrice=Market data dao.factsAndFigures.dashboard.price=Latest BSQ/BTC trade price (in Bisq) +dao.factsAndFigures.dashboard.avgPrice90=90 days average BSQ/BTC trade price +dao.factsAndFigures.dashboard.avgPrice30=30 days average BSQ/BTC trade price dao.factsAndFigures.dashboard.marketCap=Market capitalisation (based on trade price) dao.factsAndFigures.dashboard.availableAmount=Total available BSQ @@ -2067,10 +2178,6 @@ displayUpdateDownloadWindow.download.openDir=Open download directory disputeSummaryWindow.title=Summary disputeSummaryWindow.openDate=Ticket opening date disputeSummaryWindow.role=Trader's role -disputeSummaryWindow.evidence=Evidence -disputeSummaryWindow.evidence.tamperProof=Tamper proof evidence -disputeSummaryWindow.evidence.id=ID Verification -disputeSummaryWindow.evidence.video=Video/Screencast disputeSummaryWindow.payout=Trade amount payout disputeSummaryWindow.payout.getsTradeAmount=BTC {0} gets trade amount payout disputeSummaryWindow.payout.getsAll=BTC {0} gets all @@ -2093,12 +2200,11 @@ disputeSummaryWindow.addSummaryNotes=Add summary notes disputeSummaryWindow.close.button=Close ticket disputeSummaryWindow.close.msg=Ticket closed on {0}\n\n\ Summary:\n\ -{1} delivered tamper proof evidence: {2}\n\ -{3} did ID verification: {4}\n\ -{5} did screencast or video: {6}\n\ -Payout amount for BTC buyer: {7}\n\ -Payout amount for BTC seller: {8}\n\n\ -Summary notes:\n{9} +Payout amount for BTC buyer: {1}\n\ +Payout amount for BTC seller: {2}\n\n\ +Summary notes:\n{3} +disputeSummaryWindow.close.nextStepsForMediation=\n\nNext steps:\n +Open ongoing trade and accept or reject the suggested mediation disputeSummaryWindow.close.closePeer=You need to close also the trading peers ticket! emptyWalletWindow.headline={0} emergency wallet tool @@ -2116,7 +2222,7 @@ emptyWalletWindow.openOffers.warn=You have open offers which will be removed if emptyWalletWindow.openOffers.yes=Yes, I am sure emptyWalletWindow.sent.success=The balance of your wallet was successfully transferred. -enterPrivKeyWindow.headline=Registration open for invited arbitrators only +enterPrivKeyWindow.headline=Enter private key for registration filterWindow.headline=Edit filter list filterWindow.offers=Filtered offers (comma sep.) @@ -2125,6 +2231,7 @@ filterWindow.accounts=Filtered trading account data:\nFormat: comma sep. list of filterWindow.bannedCurrencies=Filtered currency codes (comma sep.) filterWindow.bannedPaymentMethods=Filtered payment method IDs (comma sep.) filterWindow.arbitrators=Filtered arbitrators (comma sep. onion addresses) +filterWindow.mediators=Filtered mediators (comma sep. onion addresses) filterWindow.seedNode=Filtered seed nodes (comma sep. onion addresses) filterWindow.priceRelayNode=Filtered price relay nodes (comma sep. onion addresses) filterWindow.btcNode=Filtered Bitcoin nodes (comma sep. addresses + port) @@ -2143,7 +2250,6 @@ offerDetailsWindow.offererBankId=(maker's bank ID/BIC/SWIFT) offerDetailsWindow.offerersBankName=(maker's bank name) offerDetailsWindow.bankId=Bank ID (e.g. BIC or SWIFT) offerDetailsWindow.countryBank=Maker's country of bank -offerDetailsWindow.acceptedArbitrators=Accepted arbitrators offerDetailsWindow.commitment=Commitment offerDetailsWindow.agree=I agree offerDetailsWindow.tac=Terms and conditions @@ -2203,6 +2309,7 @@ tradeDetailsWindow.tradeDate=Trade date tradeDetailsWindow.txFee=Mining fee tradeDetailsWindow.tradingPeersOnion=Trading peers onion address tradeDetailsWindow.tradeState=Trade state +tradeDetailsWindow.agentAddresses=Arbitrator/Mediator walletPasswordWindow.headline=Enter password to unlock @@ -2280,10 +2387,13 @@ Please restart the application. popup.warning.startupFailed.twoInstances=Bisq is already running. You cannot run two instances of Bisq. popup.warning.cryptoTestFailed=Seems that you use a self compiled binary and have not following the build instructions in https://github.com/bisq-network/exchange/blob/master/doc/build.md#7-enable-unlimited-strength-for-cryptographic-keys.\n\nIf that is not the case and you use the official Bisq binary, please file a bug report to the GitHub page.\nError={0} popup.warning.tradePeriod.halfReached=Your trade with ID {0} has reached the half of the max. allowed trading period and is still not completed.\n\nThe trade period ends on {1}\n\nPlease check your trade state at \"Portfolio/Open trades\" for further information. -popup.warning.tradePeriod.ended=Your trade with ID {0} has reached the max. allowed trading period and is not completed.\n\nThe trade period ended on {1}\n\nPlease check your trade at \"Portfolio/Open trades\" for contacting the arbitrator. +popup.warning.tradePeriod.ended=Your trade with ID {0} has reached the max. allowed trading period and is not completed.\n\n\ + The trade period ended on {1}\n\n\ + Please check your trade at \"Portfolio/Open trades\" for contacting the mediator. popup.warning.noTradingAccountSetup.headline=You have not setup a trading account popup.warning.noTradingAccountSetup.msg=You need to setup a national currency or altcoin account before you can create an offer.\nDo you want to setup an account? popup.warning.noArbitratorsAvailable=There are no arbitrators available. +popup.warning.noMediatorsAvailable=There are no mediators available. popup.warning.notFullyConnected=You need to wait until you are fully connected to the network.\nThat might take up to about 2 minutes at startup. popup.warning.notSufficientConnectionsToBtcNetwork=You need to wait until you have at least {0} connections to the Bitcoin network. popup.warning.downloadNotComplete=You need to wait until the download of missing Bitcoin blocks is complete. @@ -2370,6 +2480,7 @@ popup.dao.launch.governance=Bisq’s trading network was already decentralized. popup.dao.launch.trading.title=Trade popup.dao.launch.trading=Trade BSQ (colored bitcoin) to participate in Bisq governance. You can buy and sell BSQ just like any other asset on Bisq. popup.dao.launch.cheaperFees.title=Cheaper fees +# suppress inspection "TrailingSpacesInProperty" popup.dao.launch.cheaperFees=Get a 90% discount on trading fees when you use BSQ. Save money and support the project at the same time!\n\n #################################################################### @@ -2442,6 +2553,7 @@ list.currency.editList=Edit currency list table.placeholder.noItems=Currently there are no {0} available table.placeholder.noData=Currently there is no data available +table.placeholder.processingData=Processing data... peerInfoIcon.tooltip.tradePeer=Trading peer's @@ -2720,7 +2832,7 @@ payment.revolut.info=Please be sure that the phone number you used for your Revo payment.usPostalMoneyOrder.info=Money orders are one of the more private fiat purchase methods available on Bisq.\n\n\ However, please be aware of potentially increased risks associated with their use. Bisq will not bear any \ - responsibility in case a sent money order is stolen, and the arbitrators will in such cases award the BTC \ + responsibility in case a sent money order is stolen, and the mediator or arbitrator will in such cases award the BTC \ to the sender of the money order, provided they can produce tracking information and receipts. \ It may be advisable for the sender to write the BTC seller's name on the money order, in order to minimize the \ risk that the money order is cashed by someone else. @@ -2739,15 +2851,19 @@ payment.f2f.info='Face to Face' trades have different rules and come with differ ● The trading peers need to bring their laptops and do the confirmation of 'payment sent' and 'payment received' at the meeting place.\n\ ● If a maker has special 'terms and conditions' they must state those in the 'Additional information' text field in the account.\n\ ● By taking an offer the taker agrees to the maker's stated 'terms and conditions'.\n\ - ● In case of a dispute the arbitrator cannot help much as it is usually hard to get tamper proof evidence of what \ + ● In case of a dispute the mediator or arbitrator cannot help much as it is usually hard to get tamper proof evidence of what \ happened at the meeting. In such cases the BTC funds might get locked indefinitely or until the trading peers come to \ an agreement.\n\n\ To be sure you fully understand the differences with 'Face to Face' trades please read the instructions and \ recommendations at: 'https://docs.bisq.network/trading-rules.html#f2f-trading' payment.f2f.info.openURL=Open web page -payment.f2f.offerbook.tooltip.countryAndCity=County and city: {0} / {1} +payment.f2f.offerbook.tooltip.countryAndCity=Country and city: {0} / {1} payment.f2f.offerbook.tooltip.extra=Additional information: {0} +payment.japan.bank=Bank +payment.japan.branch=Branch +payment.japan.account=Account +payment.japan.recipient=Name # We use constants from the code so we do not use our normal naming convention # dynamic values are not recognized by IntelliJ @@ -2761,6 +2877,7 @@ CASH_DEPOSIT=Cash Deposit MONEY_GRAM=MoneyGram WESTERN_UNION=Western Union F2F=Face to face (in person) +JAPAN_BANK=Japan Zengin Furikomi # suppress inspection "UnusedProperty" NATIONAL_BANK_SHORT=National banks @@ -2778,6 +2895,8 @@ MONEY_GRAM_SHORT=MoneyGram WESTERN_UNION_SHORT=Western Union # suppress inspection "UnusedProperty" F2F_SHORT=F2F +# suppress inspection "UnusedProperty" +JAPAN_BANK_SHORT=Japan Furikomi # Do not translate brand names # suppress inspection "UnusedProperty" @@ -2943,3 +3062,9 @@ validation.mustBeDifferent=Your input must be different from the current value validation.cannotBeChanged=Parameter cannot be changed validation.numberFormatException=Number format exception {0} validation.mustNotBeNegative=Input must not be negative +validation.phone.missingCountryCode=Need two letter country code to validate phone number +validation.phone.invalidCharacters=Phone number {0} contains invalid characters +validation.phone.insufficientDigits=Not enough digits in {0} for a valid phone number +validation.phone.tooManyDigits=Too many digits in {0} to be a valid phone number +validation.phone.invalidDialingCode=Country dialing code in number {0} is invalid for country {1}. \ + The correct dialing code is {2}. diff --git a/core/src/main/resources/i18n/displayStrings_de.properties b/core/src/main/resources/i18n/displayStrings_de.properties index 961009dc6eb..b7117fad481 100644 --- a/core/src/main/resources/i18n/displayStrings_de.properties +++ b/core/src/main/resources/i18n/displayStrings_de.properties @@ -669,7 +669,7 @@ portfolio.pending.openSupportTicket.headline=Support-Ticket öffnen portfolio.pending.openSupportTicket.msg=Nutzen Sie dies bitte nur in Notfällen, wenn Ihnen die \"Support öffnen\"- oder \"Konflikt öffnen\"-Schaltflächen nicht angezeigt wird.\n\nSollten Sie ein Support-Ticket öffnen, wird der Handel unterbrochen und vom Vermittler bearbeitet. portfolio.pending.notification=Benachrichtigung portfolio.pending.openDispute=Einen Konflikt öffnen -portfolio.pending.disputeOpened=Konflikt geöffnet +portfolio.pending.arbitrationRequested=Konflikt geöffnet portfolio.pending.openSupport=Support-Ticket öffnen portfolio.pending.supportTicketOpened=Support-Ticket geöffnet portfolio.pending.requestSupport=Support anfordern @@ -765,7 +765,7 @@ funds.tx.dustAttackTx.popup=Diese Transaktion sendet einen sehr kleinen BTC Betr # Support #################################################################### -support.tab.support=Support-Tickets +support.tab.mediation.support=Support-Tickets support.tab.ArbitratorsSupportTickets=Support-Tickets des Vermittlers support.tab.TradersSupportTickets=Support-Tickets des Händlers support.filter=Liste filtern diff --git a/core/src/main/resources/i18n/displayStrings_el.properties b/core/src/main/resources/i18n/displayStrings_el.properties index 8c52eb0dfc8..0441cce7b38 100644 --- a/core/src/main/resources/i18n/displayStrings_el.properties +++ b/core/src/main/resources/i18n/displayStrings_el.properties @@ -669,7 +669,7 @@ portfolio.pending.openSupportTicket.headline=Άνοιξε αίτημα υποσ portfolio.pending.openSupportTicket.msg=Χρησιμοποίησέ το μονάχα σε επείγουσες περιπτώσεις, αν δεν εμαφανίζεται το κουμπί \"Αίτημα υποστήριξης\" ή \"Επίλυση διένεξης\".\n\nΑνοίγοντας ένα αίτημα υποστήριξης η συναλλαγή αναστέλλεται και τη διαχείριση αναλαμβάνει ο διαμεσολαβητής portfolio.pending.notification=Ειδοποίηση portfolio.pending.openDispute=Άνοιξε την επίλυση διένεξης -portfolio.pending.disputeOpened=Η επίλυση διένεξης άνοιξε +portfolio.pending.arbitrationRequested=Η επίλυση διένεξης άνοιξε portfolio.pending.openSupport=Άνοιξε αίτημα υποστήριξης portfolio.pending.supportTicketOpened=Το αίτημα υποστήριξης άνοιξε portfolio.pending.requestSupport=Αίτηση υποστήριξης @@ -765,7 +765,7 @@ funds.tx.dustAttackTx.popup=Αυτή η συναλλαγή στέλνει ένα # Support #################################################################### -support.tab.support=Αιτήματα υποστήριξης +support.tab.mediation.support=Αιτήματα υποστήριξης support.tab.ArbitratorsSupportTickets=Αιτήματα υποστήριξης διαμεσολαβητή support.tab.TradersSupportTickets=Αιτήματα υποστήριξης συναλλασσόμενου support.filter=Λίστα φίλτρων diff --git a/core/src/main/resources/i18n/displayStrings_es.properties b/core/src/main/resources/i18n/displayStrings_es.properties index 4947fd9d5e9..c7b9c1276ef 100644 --- a/core/src/main/resources/i18n/displayStrings_es.properties +++ b/core/src/main/resources/i18n/displayStrings_es.properties @@ -669,7 +669,7 @@ portfolio.pending.openSupportTicket.headline=Abrir ticket de soporte portfolio.pending.openSupportTicket.msg=Por favor usar sólo en caso de emergencia si no se muestra el botón \"Abrir soporte\" o \"Abrir disputa\".\n\nCuando abra un ticket de soporte el intercambio se interrumpirá y será manejado por el árbitro. portfolio.pending.notification=Notificación portfolio.pending.openDispute=Abrir una disputa -portfolio.pending.disputeOpened=Disputa abierta +portfolio.pending.arbitrationRequested=Disputa abierta portfolio.pending.openSupport=Abrir ticket de soporte portfolio.pending.supportTicketOpened=Ticket de soporte abierto portfolio.pending.requestSupport=Solicitar soporte @@ -765,7 +765,7 @@ funds.tx.dustAttackTx.popup=Esta transacción está enviando una cantidad de BTC # Support #################################################################### -support.tab.support=Tickets de soporte +support.tab.mediation.support=Tickets de soporte support.tab.ArbitratorsSupportTickets=Tickets de soporte del árbitro support.tab.TradersSupportTickets=Tickets de soporte de comerciante support.filter=Filtrar lista @@ -1872,7 +1872,7 @@ showWalletDataWindow.includePrivKeys=Incluir claves privadas: # We do not translate the tac because of the legal nature. We would need translations checked by lawyers # in each language which is too expensive atm. -tacWindow.headline=Acuerdo de usario +tacWindow.headline=Acuerdo de usuario tacWindow.agree=Estoy de acuerdo tacWindow.disagree=No estoy de acuerdo, salir tacWindow.arbitrationSystem=Sistema arbitraje diff --git a/core/src/main/resources/i18n/displayStrings_fa.properties b/core/src/main/resources/i18n/displayStrings_fa.properties index 107021b0291..304d2ee4db2 100644 --- a/core/src/main/resources/i18n/displayStrings_fa.properties +++ b/core/src/main/resources/i18n/displayStrings_fa.properties @@ -669,7 +669,7 @@ portfolio.pending.openSupportTicket.headline=باز کردن تیکت پشتیب portfolio.pending.openSupportTicket.msg= لطفاً تنها در موارد اضطراری که دکمه‌ی \"باز کردن پشتیبانی\" یا \"باز کردن مناقشه\" برای شما به نمایش درنیامده است، از آن استفاده کنید.\n\nوقتی شما یک تیکت پشتیبانی را باز می‌کنید، معامله متوقف شده و توسط داور رسیدگی خواهد شد. portfolio.pending.notification=اطلاع رسانی portfolio.pending.openDispute=باز کردن مناقشه -portfolio.pending.disputeOpened=مناقشه باز شده است +portfolio.pending.arbitrationRequested=مناقشه باز شده است portfolio.pending.openSupport=باز کردن تیکت پشتیبانی portfolio.pending.supportTicketOpened=تیکت پشتیبانی باز شد portfolio.pending.requestSupport=درخواست پشتیبانی @@ -765,7 +765,7 @@ funds.tx.dustAttackTx.popup=This transaction is sending a very small BTC amount # Support #################################################################### -support.tab.support=تیکت‌های پشتیبانی +support.tab.mediation.support=تیکت‌های پشتیبانی support.tab.ArbitratorsSupportTickets=تیکت‌های پشتیبانی داور support.tab.TradersSupportTickets=تیکت‌های پشتیبانی معامله گر support.filter=لیست فیلتر diff --git a/core/src/main/resources/i18n/displayStrings_fr.properties b/core/src/main/resources/i18n/displayStrings_fr.properties index 09082573b57..12ade104e66 100644 --- a/core/src/main/resources/i18n/displayStrings_fr.properties +++ b/core/src/main/resources/i18n/displayStrings_fr.properties @@ -35,12 +35,12 @@ shared.no=Non shared.iUnderstand=Je comprends shared.na=N/A shared.shutDown=Éteindre -shared.reportBug=Signaler le bug sur GitHub Issues -shared.buyBitcoin=Acheter des bitcoins -shared.sellBitcoin=Vendre des bitcoins -shared.buyCurrency=Acheter {0} +shared.reportBug=Signaler le bug sur GitHub issues +shared.buyBitcoin=Achat Bitcoin +shared.sellBitcoin=Vendre des Bitcoins +shared.buyCurrency=Achat {0} shared.sellCurrency=Vendre {0} -shared.buyingBTCWith=acheter BTC avec {0} +shared.buyingBTCWith=achat BTC avec {0} shared.sellingBTCFor=vendre BTC pour {0} shared.buyingCurrency=achat {0} (vente BTC) shared.sellingCurrency=vente {0} (achat BTC) @@ -49,10 +49,10 @@ shared.sell=vendre shared.buying=achat shared.selling=vente shared.P2P=P2P -shared.oneOffer=offre -shared.multipleOffers=offres -shared.Offer=Offre -shared.openOffers=offres ouvertes +shared.oneOffer=ordre +shared.multipleOffers=ordres +shared.Offer=Ordre +shared.openOffers=ordres ouverts shared.trade=transaction shared.trades=transactions shared.openTrades=Échanges en cours @@ -68,7 +68,7 @@ shared.currency=Devise shared.market=Marché shared.paymentMethod=Mode de paiement shared.tradeCurrency=Devise d'échange -shared.offerType=Type d'offre +shared.offerType=Type d'ordre shared.details=Détails shared.address=Adresse shared.balanceWithCur=Balance en {0} @@ -79,17 +79,17 @@ shared.select=Sélectionner shared.usage=Utilisation shared.state=Statut shared.tradeId=ID de la transaction -shared.offerId=ID de l'offre +shared.offerId=ID de l'ordre shared.bankName=Nom de la banque shared.acceptedBanks=Banques acceptées shared.amountMinMax=Montant (min-max) -shared.amountHelp=Si une offre comporte un montant minimum et un montant maximum, alors vous pouvez échanger n'importe quel montant dans cette fourchette. +shared.amountHelp=Si un ordre comporte un montant minimum et un montant maximum, alors vous pouvez échanger n'importe quel montant dans cette fourchette. shared.remove=Enlever shared.goTo=Aller à {0} shared.BTCMinMax=BTC (min - max) -shared.removeOffer=Retirer l'offre -shared.dontRemoveOffer=Ne pas retirer l'offre -shared.editOffer=Editer l'offre +shared.removeOffer=Retirer l'ordre +shared.dontRemoveOffer=Ne pas retirer l'ordre +shared.editOffer=Éditer l'ordre shared.openLargeQRWindow=Ouvrir une fenêtre avec un grand QR-Code shared.tradingAccount=Compte de trading shared.faq=Visiter la page FAQ @@ -119,7 +119,7 @@ shared.arbitratorsFee=Frais d'arbitrage shared.noDetailsAvailable=Pas de détails disponibles shared.notUsedYet=Pas encore utilisé shared.date=Date -shared.sendFundsDetailsWithFee=Envoi: {0}\nDepuis l'adresse: {1}\nÀ l'adresse de réception: {2}\nLes frais de transaction requis sont : {3} ({4} satoshis/byte)\nMontant de la transaction: {5} Kb\n\nLe destinataire recevra: {6}\n\nÊtes-vous certain de vouloir retirer ce montant? +shared.sendFundsDetailsWithFee=Envoi: {0}\nDepuis l''adresse: {1}\nÀ l''adresse de réception: {2}\nLes frais de transaction requis sont : {3} ({4} satoshis/byte)\nMontant de la transaction: {5} Kb\n\nLe destinataire recevra: {6}\n\nÊtes-vous certain de vouloir retirer ce montant? shared.copyToClipboard=Copier dans le presse-papiers shared.language=Langue shared.country=Pays @@ -127,7 +127,7 @@ shared.applyAndShutDown=Appliquer et éteindre shared.selectPaymentMethod=Sélectionner un mode de paiement shared.accountNameAlreadyUsed=Ce nom de compte est déjà utilisé avec un compte enregistré.\nMerci de choisir un autre nom. shared.askConfirmDeleteAccount=Voulez-vous vraiment supprimer le compte sélectionné? -shared.cannotDeleteAccount=Vous ne pouvez pas supprimer ce compte car il est utilisé dans une offre ouverte ou un échange. +shared.cannotDeleteAccount=Vous ne pouvez pas supprimer ce compte car il est utilisé pour un ordre en cours ou un échange. shared.noAccountsSetupYet=Il n'y a pas encore de comptes établis. shared.manageAccounts=Gérer les comptes shared.addNewAccount=Ajouter un nouveau compte @@ -137,7 +137,7 @@ shared.createNewAccount=Créer un nouveau compte shared.saveNewAccount=Sauvegarder un nouveau compte shared.selectedAccount=Sélectionner un compte shared.deleteAccount=Supprimer le compte -shared.errorMessageInline=\nMessage d'erreur: {0} +shared.errorMessageInline=\nMessage d''erreur: {0} shared.errorMessage=Message d'erreur shared.information=Information shared.name=Nom @@ -164,14 +164,14 @@ shared.takerFeeTxId=Taker fee transaction ID shared.payoutTxId=ID du versement de la transaction shared.contractAsJson=Contrat au format JSON shared.viewContractAsJson=Voir le contrat en format JSON -shared.contract.title=Contrat pour la transaction avec l'ID : {0} +shared.contract.title=Contrat pour la transaction avec l''ID : {0} shared.paymentDetails=BTC {0} détails du paiement shared.securityDeposit=Dépôt de garantie shared.yourSecurityDeposit=Votre dépôt de garantie shared.contract=Contrat shared.messageArrived=Message reçu. shared.messageStoredInMailbox=Message stocké dans la boîte de réception. -shared.messageSendingFailed=Échec de l'envoi du message. Erreur: {0} +shared.messageSendingFailed=Échec de l''envoi du message. Erreur: {0} shared.unlock=Déverrouiller shared.toReceive=à recevoir shared.toSpend=à dépenser @@ -199,7 +199,7 @@ shared.buyerUpperCase=Acheteur shared.sellerUpperCase=Vendeur shared.new=NOUVEAU shared.blindVoteTxId=ID de la transaction du vote caché -shared.proposal=Offre +shared.proposal=Proposition shared.votes=Votes shared.learnMore=En savoir plus shared.dismiss=Rejeter @@ -213,7 +213,7 @@ shared.dismiss=Rejeter #################################################################### mainView.menu.market=Marché -mainView.menu.buyBtc=Acheter des BTC +mainView.menu.buyBtc=Achat BTC mainView.menu.sellBtc=Vendre des BTC mainView.menu.portfolio=Portfolio mainView.menu.funds=Fonds @@ -230,7 +230,7 @@ mainView.marketPrice.tooltip.bisqInternalPrice=Il n'y a pas de cours de marché mainView.marketPrice.tooltip=Le prix de marché est fourni par {0}{1}\nDernière mise à jour: {2}\nURL du noeud: {3} mainView.marketPrice.tooltip.altcoinExtra=Si l'altcoin n'est pas disponible sur Poloniex nous utilisons https://coinmarketcap.com mainView.balance.available=Solde disponible -mainView.balance.reserved=Réservé aux offres +mainView.balance.reserved=Réservé en ordres mainView.balance.locked=Bloqué en transactions mainView.balance.reserved.short=Réservé mainView.balance.locked.short=Vérouillé @@ -257,10 +257,10 @@ mainView.bootstrapWarning.noNodesAvailable=Pas de noeuds de seed ou de pairs dis mainView.bootstrapWarning.bootstrappingToP2PFailed=Le Bootstrapping sur le réseau P2P a échoué mainView.p2pNetworkWarnMsg.noNodesAvailable=Il n'y a pas de noeud de seed ou de persisted pairs disponibles pour demander des données.\nVeuillez vérifier votre connexion Internet ou essayer de redémarrer l'application. -mainView.p2pNetworkWarnMsg.connectionToP2PFailed=Échec de la connexion au réseau P2P (erreur signalée : {0}).\nMerci de vérifier votre connexion internet ou essayez de redémarrer l'application. +mainView.p2pNetworkWarnMsg.connectionToP2PFailed=Échec de la connexion au réseau P2P (erreur signalée : {0}).\nMerci de vérifier votre connexion internet ou essayez de redémarrer l''application. mainView.walletServiceErrorMsg.timeout=La connexion au réseau Bitcoin a échoué car le délai d'attente a expiré. -mainView.walletServiceErrorMsg.connectionError=La connexion au réseau Bitcoin a échoué à cause d'une erreur: {0} +mainView.walletServiceErrorMsg.connectionError=La connexion au réseau Bitcoin a échoué à cause d''une erreur: {0} mainView.networkWarning.allConnectionsLost=Vous avez perdu la connexion avec tous les {0} pairs du réseau.\nVous avez peut-être perdu votre connexion Internet ou votre ordinateur était passé en mode veille. mainView.networkWarning.localhostBitcoinLost=Vous avez perdu la connexion avec le localhost Bitcoin node.\nVeuillez redémarrer l'application Bisq pour vous connecter à d'autres Bitcoin nodes ou redémarrer le localhost Bitcoin node. @@ -271,31 +271,31 @@ mainView.version.update=(Mise à jour disponible) # MarketView #################################################################### -market.tabs.offerBook=Offer book +market.tabs.offerBook=Livre des ordres market.tabs.spread=Écart market.tabs.trades=Échanges # OfferBookChartView -market.offerBook.chart.title=Offer book for {0} -market.offerBook.buyAltcoin=Acheter {0} (vendre {1}) -market.offerBook.sellAltcoin=Vendre {0} (acheter {1}) -market.offerBook.buyWithFiat=Acheter {0} -market.offerBook.sellWithFiat=Vendre {0} -market.offerBook.sellOffersHeaderLabel=Vendre {0} à -market.offerBook.buyOffersHeaderLabel=Acheter {0} de -market.offerBook.buy=Je veux acheter des bitcoins -market.offerBook.sell=Je veux vendre des bitcoins +market.offerBook.chart.title=Livre des ordres pour {0} +market.offerBook.buyAltcoin=Achat {0} (vente {1}) +market.offerBook.sellAltcoin=Vente {0} (achat {1}) +market.offerBook.buyWithFiat=Achat {0} +market.offerBook.sellWithFiat=Vente {0} +market.offerBook.sellOffersHeaderLabel=Vendre des {0} à +market.offerBook.buyOffersHeaderLabel=Acheter des {0} à +market.offerBook.buy=Je veux acheter des Bitcoins +market.offerBook.sell=Je veux vendre des Bitcoins # SpreadView -market.spread.numberOfOffersColumn=Toutes les offres ({0}) -market.spread.numberOfBuyOffersColumn=Acheter BTC ({0}) -market.spread.numberOfSellOffersColumn=Vendre BTC ({0}) +market.spread.numberOfOffersColumn=Tout les ordres ({0}) +market.spread.numberOfBuyOffersColumn=Achat BTC ({0}) +market.spread.numberOfSellOffersColumn=Vente BTC ({0}) market.spread.totalAmountColumn=Total BTC ({0}) market.spread.spreadColumn=Écart # TradesChartsView market.trades.nrOfTrades=Échanges: {0} -market.trades.tooltip.volumeBar=Volume: {0}\nNo d'échanges: {1}\nDate: {2} +market.trades.tooltip.volumeBar=Volume: {0}\nNombre d''échanges: {1}\nDate: {2} market.trades.tooltip.candle.open=Ouvrir: market.trades.tooltip.candle.close=Fermer: market.trades.tooltip.candle.high=Haut: @@ -307,61 +307,61 @@ market.trades.tooltip.candle.date=Date: # OfferView #################################################################### -offerbook.createOffer=Créer une offre -offerbook.takeOffer=Prendre une offre -offerbook.takeOfferToBuy=Accepter l'offre d'achat {0} -offerbook.takeOfferToSell=Accepter l'offre de vente {0} +offerbook.createOffer=Créer un ordre +offerbook.takeOffer=Accepter un ordre +offerbook.takeOfferToBuy=Accepter l''ordre d'achat {0} +offerbook.takeOfferToSell=Accepter l''ordre de vente {0} offerbook.trader=Échanger offerbook.offerersBankId=ID de la banque du maker (BIC/SWIFT): {0} offerbook.offerersBankName=Nom de la banque du maker: {0} offerbook.offerersBankSeat=Pays du siège de la banque du maker: {0} offerbook.offerersAcceptedBankSeatsEuro=Pays acceptés où se situe le siège de la banque (taker): tout les pays de la zone euro offerbook.offerersAcceptedBankSeats=Pays acceptés où se situe le siège de la banque (taker)\n{0} -offerbook.availableOffers=Offres disponibles +offerbook.availableOffers=Ordres disponibles offerbook.filterByCurrency=Filtrer par devise offerbook.filterByPaymentMethod=Filtrer par mode de paiement -offerbook.nrOffers=No. d'offres: {0} +offerbook.nrOffers=Nombre d'ordres: {0} offerbook.volume={0} (min - max) -offerbook.createOfferToBuy=Créer un nouvel ordre d'achat pour {0} +offerbook.createOfferToBuy=Créer un nouvel ordre d''achat pour {0} offerbook.createOfferToSell=Créer un nouvel ordre de vente pour {0} -offerbook.createOfferToBuy.withFiat=Créer un nouvel ordre d'achat pour {0} avec {1} +offerbook.createOfferToBuy.withFiat=Créer un nouvel ordre d''achat pour {0} avec {1} offerbook.createOfferToSell.forFiat=Créer un nouvel ordre de vente pour {0} for {1} -offerbook.createOfferToBuy.withCrypto=Créer une nouvelle offre de vente pour {0} (achat{1}) -offerbook.createOfferToSell.forCrypto=Créer un nouvel ordre d'achat pour {0} (vente{1}) +offerbook.createOfferToBuy.withCrypto=Créer un nouvel ordre de vente pour {0} (achat{1}) +offerbook.createOfferToSell.forCrypto=Créer un nouvel ordre d''achat pour {0} (vente{1}) -offerbook.takeOfferButton.tooltip=Accepter une offre pour {0} -offerbook.yesCreateOffer=Oui, créer une offre +offerbook.takeOfferButton.tooltip=Accepter un ordre pour {0} +offerbook.yesCreateOffer=Oui, créer un ordre offerbook.setupNewAccount=Configurer un nouveau compte de change -offerbook.removeOffer.success=L'offre a bien été retirée. -offerbook.removeOffer.failed=Le retrait de l'offre a échoué: {0} -offerbook.deactivateOffer.failed=La désactivation de l'offre a échoué:\n{0} -offerbook.activateOffer.failed=La publication de l'offre a échoué:\n{0} -offerbook.withdrawFundsHint=Vous pouvez retirer les fonds investis depuis l'écran {0}. +offerbook.removeOffer.success=L'ordre a bien été retiré. +offerbook.removeOffer.failed=Le retrait de l''ordre a échoué:\n{0} +offerbook.deactivateOffer.failed=La désactivation de l''ordre a échoué:\n{0} +offerbook.activateOffer.failed=La publication de l''ordre a échoué:\n{0} +offerbook.withdrawFundsHint=Vous pouvez retirer les fonds investis depuis l''écran {0}. offerbook.warning.noTradingAccountForCurrency.headline=Aucun compte de trading sélectionné pour cette devise -offerbook.warning.noTradingAccountForCurrency.msg=Vous n'avez pas de compte de trading pour la devise sélectionnée.\nSoutaitez-vous créer une offre avec l'un de vos comptes de trading existant? +offerbook.warning.noTradingAccountForCurrency.msg=Vous n'avez pas de compte de trading pour la devise sélectionnée.\nSoutaitez-vous créer un ordre avec l'un de vos comptes de trading existant? offerbook.warning.noMatchingAccount.headline=Pas de compte de trading correspondant. -offerbook.warning.noMatchingAccount.msg=Pour accepter cette offre, vous devrez établir un compte de paiement qui utilise ce mode de paiement.\n\nSouhaitez-vous le faire maintenant ? +offerbook.warning.noMatchingAccount.msg=Pour accepter cet ordre, vous devrez établir un compte de paiement qui utilise ce mode de paiement.\n\nSouhaitez-vous le faire maintenant ? -offerbook.warning.riskyBuyOfferWithImmatureAccountAge=Cette offre ne peut être acceptée en raison des restrictions de sécurité basées sur les critères suivants:\n- Le compte de paiement du maker a été créé après le 1er mars 2019.\n- Le montant minimum de transaction est supérieur à 0,01 BTC\n- Le mode de paiement pour cette offre est considéré comme risqué au regard du risque de rétrofacturation bancaire\n\n{0} +offerbook.warning.riskyBuyOfferWithImmatureAccountAge=Cette ordre ne peut être accepté en raison des restrictions de sécurité basées sur les critères suivants:\n- Le compte de paiement du maker a été créé après le 1er mars 2019.\n- Le montant minimum de transaction est supérieur à 0,01 BTC\n- Le mode de paiement pour cet ordre est considéré comme risqué au regard du risque de rétrofacturation bancaire\n\n{0} -offerbook.warning.sellOfferAndAnyTakerPaymentAccountForOfferMature=Cette offre ne peut être acceptée en raison des restrictions de sécurité basées sur les critères suivants:\n- Votre compte de paiement a été créé après le 1er mars 2019\n- Le montant minimum de transaction est supérieur à 0,01 BTC\n- Le mode de paiement pour cette offre est considéré comme risqué au regard du risque de rétrofacturation bancaire\n\n{0} +offerbook.warning.sellOfferAndAnyTakerPaymentAccountForOfferMature=Cet ordre ne peut être accepté en raison des restrictions de sécurité basées sur les critères suivants:\n- Votre compte de paiement a été créé après le 1er mars 2019\n- Le montant minimum de transaction est supérieur à 0,01 BTC\n- Le mode de paiement pour cet ordre est considéré comme risqué au regard du risque de rétrofacturation bancaire\n\n{0} -offerbook.warning.newVersionAnnouncement=Nous avons dû appliquer cette restriction comme mesure à court terme pour renforcer la sécurité..\n\nLa prochaine mise à jour du logiciel fournira des outils de protection plus robustes afin que les offres présentant ce type de risque puissent à nouveau être conclues. +offerbook.warning.newVersionAnnouncement=Nous avons dû appliquer cette restriction comme mesure à court terme pour renforcer la sécurité..\n\nLa prochaine mise à jour du logiciel fournira des outils de protection plus robustes afin que les ordres présentant ce type de risque puissent à nouveau être conclues. -popup.warning.tradeLimitDueAccountAgeRestriction.seller=Le montant de transaction autorisé est limité à 0,01 BTC en raison des restrictions de sécurité basées sur les critères suivants:\n- Le compte acheteur a été créé après le 1er mars 2019\n- Le mode de paiement pour cette offre est considéré comme risqué au regard du risque de rétrofacturation bancaire\n\n{0} -popup.warning.tradeLimitDueAccountAgeRestriction.buyer=Le montant de transaction autorisé est limité à 0,01 BTC en raison des restrictions de sécurité basées sur les critères suivants:\n- Votre compte de paiement a été créé après le 1er mars 2019\n- Le mode de paiement pour cette offre est considéré comme risqué au regard du risque de rétrofacturation bancaire\n\n{0} +popup.warning.tradeLimitDueAccountAgeRestriction.seller=Le montant de transaction autorisé est limité à 0,01 BTC en raison des restrictions de sécurité basées sur les critères suivants:\n- Le compte acheteur a été créé après le 1er mars 2019\n- Le mode de paiement pour cet ordre est considéré comme risqué au regard du risque de rétrofacturation bancaire\n\n{0} +popup.warning.tradeLimitDueAccountAgeRestriction.buyer=Le montant de transaction autorisé est limité à 0,01 BTC en raison des restrictions de sécurité basées sur les critères suivants:\n- Votre compte de paiement a été créé après le 1er mars 2019\n- Le mode de paiement pour cet ordre est considéré comme risqué au regard du risque de rétrofacturation bancaire\n\n{0} -offerbook.warning.wrongTradeProtocol=Cette offre exige une version de protocole différente de celle utilisée actuellement par votre logiciel.\n\nVeuillez vérifier que vous avez bien la dernière version d'installée, il est possible que l'utilisateur qui a créé cette offre utilise une ancienne version.\n\nIl n'est pas possible de trader avec des versions différentes de protocole. +offerbook.warning.wrongTradeProtocol=Cet ordre exige une version de protocole différente de celle utilisée actuellement par votre logiciel.\n\nVeuillez vérifier que vous avez bien la dernière version d'installée, il est possible que l'utilisateur qui a créé cet ordre utilise une ancienne version.\n\nIl n'est pas possible de trader avec des versions différentes de protocole. offerbook.warning.userIgnored=Vous avez ajouté l'adresse onion de cet utilisateur à votre liste noire. -offerbook.warning.offerBlocked=L'offre a été bloqué par des développeurs de Bisq.\nIl s'agit peut être d'un bug qui cause des problèmes lors de l'acceptation de cette offre. -offerbook.warning.currencyBanned=La devise utilisée pour cette offre a été bloquée par les développeurs de Bisq.\nVeuillez visiter le Forum Bisq pour obtenir plus d'informations. -offerbook.warning.paymentMethodBanned=Le mode de paiement utilisé pour cette offre a été bloqué par les développeurs de Bisq.\nVeuillez visiter le Forum Bisq pour obtenir plus d'informations. -offerbook.warning.nodeBlocked=L'adresse onion de ce trader a été bloquée par les développeurs de Bisq.\nIl s'agit peut être d'un bug qui cause des problèmes lors de l'acceptation de cette offre. +offerbook.warning.offerBlocked=L'ordre a été bloqué par des développeurs de Bisq.\nIl s'agit peut être d'un bug qui cause des problèmes lors de l'acceptation de cet ordre. +offerbook.warning.currencyBanned=La devise utilisée pour cet ordre a été bloquée par les développeurs de Bisq.\nVeuillez visiter le Forum Bisq pour obtenir plus d'informations. +offerbook.warning.paymentMethodBanned=Le mode de paiement utilisé pour cet ordre a été bloqué par les développeurs de Bisq.\nVeuillez visiter le Forum Bisq pour obtenir plus d'informations. +offerbook.warning.nodeBlocked=L'adresse onion de ce trader a été bloquée par les développeurs de Bisq.\nIl s'agit peut être d'un bug qui cause des problèmes lors de l'acceptation de cet ordre. offerbook.warning.requireUpdateToNewVersion=Votre version de Bisq n'est plus compatible pour le trading.\nVeuillez mettre à jour votre version de Bisq sur https://bisq.network/downloads. -offerbook.warning.tradeLimitNotMatching=Votre compte de paiement a été créé il y a {0} jours. Votre limite de trading est basée sur l'ancienneté du compte qui est insuffisante pour cette offre.\n\nVotre limite de trading est: {1}\nLe montant min. de trade pour cette offre est: {2}.\n\nVous ne pouvez pas accepter cette offre pour le moment. Une fois que votre compte aura atteint 2 mois d'ancienneté, cette restriction sera levée. +offerbook.warning.tradeLimitNotMatching=Votre compte de paiement a été créé il y a {0} jours. Votre limite de trading est basée sur l'ancienneté du compte qui est insuffisante pour cet ordre.\n\nVotre limite de trading est: {1}\nLe montant min. de trade pour cet ordre est: {2}.\n\nVous ne pouvez pas accepter cet ordre pour le moment. Une fois que votre compte aura atteint 2 mois d'ancienneté, cette restriction sera levée. offerbook.info.sellAtMarketPrice=Vous vendrez au prix du marché (mis à jour chaque minute). @@ -372,7 +372,7 @@ offerbook.info.sellAboveMarketPrice=Vous obtiendrez {0} de plus que le prix actu offerbook.info.buyBelowMarketPrice=Vous paierez {0} de moins que le prix actuel du marché (mis à jour chaque minute). offerbook.info.buyAtFixedPrice=Vous achèterez à ce prix déterminé. offerbook.info.sellAtFixedPrice=Vous vendrez à ce prix déterminé. -offerbook.info.noArbitrationInUserLanguage=En cas de litige, veuillez noter que l'arbitrage de cette offre sera traité dans {0}. La langue est actuellement définie sur {1}. +offerbook.info.noArbitrationInUserLanguage=En cas de litige, veuillez noter que l''arbitrage de cet ordre sera traité par {0}. La langue est actuellement définie sur {1}. offerbook.info.roundedFiatVolume=Le montant a été arrondi pour accroître la confidentialité de votre transaction. #################################################################### @@ -382,53 +382,53 @@ offerbook.info.roundedFiatVolume=Le montant a été arrondi pour accroître la c createOffer.amount.prompt=Entrer le montant en BTC createOffer.price.prompt=Entrer le prix createOffer.volume.prompt=Entrer le montant en {0} -createOffer.amountPriceBox.amountDescription=Somme en bitcoin à {0} +createOffer.amountPriceBox.amountDescription=Somme en Bitcoin à {0} createOffer.amountPriceBox.buy.volumeDescription=Somme en {0} à envoyer createOffer.amountPriceBox.sell.volumeDescription=Montant en {0} à recevoir createOffer.amountPriceBox.minAmountDescription=Montant minimum de BTC createOffer.securityDeposit.prompt=Dépôt de garantie -createOffer.fundsBox.title=Financer votre offre +createOffer.fundsBox.title=Financer votre ordre createOffer.fundsBox.offerFee=Frais de transaction createOffer.fundsBox.networkFee=Frais de minage -createOffer.fundsBox.placeOfferSpinnerInfo=Publication de l'offre en cours... -createOffer.fundsBox.paymentLabel=Transaction Bisq avec l'ID {0} +createOffer.fundsBox.placeOfferSpinnerInfo=Publication de l'ordre en cours ... +createOffer.fundsBox.paymentLabel=Transaction Bisq avec l''ID {0} createOffer.fundsBox.fundsStructure=({0} dépôt de garantie, {1} frais de transaction, {2} frais de minage) createOffer.fundsBox.fundsStructure.BSQ=({0} dépôt de garantie, {1} frais de minage) + {2} frais de transaction -createOffer.success.headline=Votre offre a été publiée -createOffer.success.info=Vous pouvez gérer vos offres ouvertes dans \"Portfolio/Mes offres\". -createOffer.info.sellAtMarketPrice=Vous vendrez toujours au prix du marché car le prix de votre offre sera continuellement mis à jour. -createOffer.info.buyAtMarketPrice=Vous achèterez toujours au prix du marché car le prix de votre offre sera continuellement mis à jour. -createOffer.info.sellAboveMarketPrice=Vous recevrez toujours {0}% de plus que le prix actuel du marché car le prix de votre offre sera continuellement mis à jour. -createOffer.info.buyBelowMarketPrice=Vous paierez toujours {0}% de moins que le prix actuel du marché car prix de votre offre sera continuellement mis à jour. -createOffer.warning.sellBelowMarketPrice=Vous obtiendrez toujours {0}% de moins que le prix actuel du marché car le prix de votre offre sera continuellement mis à jour. -createOffer.warning.buyAboveMarketPrice=Vous paierez toujours {0}% de plus que le prix actuel du marché car le prix de votre offre sera continuellement mis à jour. +createOffer.success.headline=Votre ordre a été publiée +createOffer.success.info=Vous pouvez gérer vos ordres en cours dans \"Portfolio/Mes ordres\". +createOffer.info.sellAtMarketPrice=Vous vendrez toujours au prix du marché car le prix de votre ordre sera continuellement mis à jour. +createOffer.info.buyAtMarketPrice=Vous achèterez toujours au prix du marché car le prix de votre ordre sera continuellement mis à jour. +createOffer.info.sellAboveMarketPrice=Vous recevrez toujours {0}% de plus que le prix actuel du marché car le prix de votre ordre sera continuellement mis à jour. +createOffer.info.buyBelowMarketPrice=Vous paierez toujours {0}% de moins que le prix actuel du marché car prix de votre ordre sera continuellement mis à jour. +createOffer.warning.sellBelowMarketPrice=Vous obtiendrez toujours {0}% de moins que le prix actuel du marché car le prix de votre ordre sera continuellement mis à jour. +createOffer.warning.buyAboveMarketPrice=Vous paierez toujours {0}% de plus que le prix actuel du marché car le prix de votre ordre sera continuellement mis à jour. createOffer.tradeFee.descriptionBTCOnly=Frais de transaction createOffer.tradeFee.descriptionBSQEnabled=Choisir la devise des frais de transaction createOffer.tradeFee.fiatAndPercent=≈ {0} / {1} du montant de la transaction # new entries -createOffer.placeOfferButton=Review: Placer une offre de {0} bitcoin -createOffer.alreadyFunded=Vous aviez déjà financé cette offre.\nVos fonds ont été transférés dans votre portefeuille Bisq local et peuvent être retirés dans l'onglet \"Fonds/Envoyer des fonds\" -createOffer.createOfferFundWalletInfo.headline=Financer votre offre +createOffer.placeOfferButton=Review: Placer un ordre de {0} Bitcoin +createOffer.alreadyFunded=Vous aviez déjà financé cet ordre.\nVos fonds ont été transférés dans votre portefeuille Bisq local et peuvent être retirés dans l'onglet \"Fonds/Envoyer des fonds\" +createOffer.createOfferFundWalletInfo.headline=Financer votre ordre # suppress inspection "TrailingSpacesInProperty" createOffer.createOfferFundWalletInfo.tradeAmount=Montant du trade: {0}\n\n createOffer.createOfferFundWalletInfo.feesWithBSQ={0} et {1} -createOffer.createOfferFundWalletInfo.msg=Vous devez déposer {0} pour cette offre.\n\nCes fonds sont réservés dans votre portefeuille local et seront bloqués sur une adresse de dépôt multisig une fois que quelqu'un aura accepté votre offre.\n\nLe montant correspond à la somme de:\n{1}- Votre dépôt de garantie: {2}\n- Frais de trading: {3}\n- Frais d'exploitation minière: {4}\n\nVous avez le choix entre deux options pour financer votre transaction :\n- Utilisez votre portefeuille Bisq (pratique, mais les transactions peuvent être associables) OU\n- Transfert depuis un portefeuille externe (potentiellement plus privé)\n\nVous pourrez voir toutes les options de financement et les détails après avoir fermé ce popup. +createOffer.createOfferFundWalletInfo.msg=Vous devez déposer {0} pour cet ordre.\n\nCes fonds sont réservés dans votre portefeuille local et seront bloqués sur une adresse de dépôt multisig une fois que quelqu''un aura accepté votre ordre.\n\nLe montant correspond à la somme de:\n{1}- Votre dépôt de garantie: {2}\n- Frais de trading: {3}\n- Frais d''exploitation minière: {4}\n\nVous avez le choix entre deux options pour financer votre transaction :\n- Utilisez votre portefeuille Bisq (pratique, mais les transactions peuvent être associables) OU\n- Transfert depuis un portefeuille externe (potentiellement plus privé)\n\nVous pourrez voir toutes les options de financement et les détails après avoir fermé ce popup. # only first part "An error occurred when placing the offer:" has been used before. We added now the rest (need update in existing translations!) -createOffer.amountPriceBox.error.message=Une erreur s'est produite lors du placement de cette offre:\n\n{0}\n\nAucun fonds n'a été prélevé sur votre portefeuille pour le moment.\nVeuillez redémarrer l'application et vérifier votre connexion réseau. +createOffer.amountPriceBox.error.message=Une erreur s''est produite lors du placement de cet ordre:\n\n{0}\n\nAucun fonds n'a été prélevé sur votre portefeuille pour le moment.\nVeuillez redémarrer l'application et vérifier votre connexion réseau. createOffer.setAmountPrice=Définir le montant et le prix -createOffer.warnCancelOffer=Vous avez déjà financé cette offre.\nSi vous annulez maintenant, vos fonds seront envoyés dans votre portefeuille bisq local et seront disponible pour retrait dans l'onglet \"Fonds/Envoyer des fonds\".\nÊtes-vous certain de vouloir annuler ? -createOffer.timeoutAtPublishing=Un timeout est survenu au moment de la publication de l'offre. +createOffer.warnCancelOffer=Vous avez déjà financé cet ordre.\nSi vous annulez maintenant, vos fonds seront envoyés dans votre portefeuille bisq local et seront disponible pour retrait dans l'onglet \"Fonds/Envoyer des fonds\".\nÊtes-vous certain de vouloir annuler ? +createOffer.timeoutAtPublishing=Un timeout est survenu au moment de la publication de l'ordre. createOffer.errorInfo=\n\nLes frais de maker ont déjà été payés. Dans le pire des cas, vous avez perdu ces frais.\nVeuillez essayer de redémarrer votre application et vérifier votre connexion réseau pour voir si vous pouvez résoudre le problème. createOffer.tooLowSecDeposit.warning=Vous avez défini le dépôt de garantie à une valeur inférieure à la valeur par défaut recommandée de {0}.\nÊtes-vous sûr de vouloir utiliser un dépôt de garantie moins élevé ? createOffer.tooLowSecDeposit.makerIsSeller=Ceci vous donne moins de protection dans le cas où le pair de trading ne suit pas le protocole de transaction. -createOffer.tooLowSecDeposit.makerIsBuyer=cela offre moins de protection pour le pair que de suivre le protocole de trading car vous avez moins de dépôt à risque. D'autres utilisateurs préféreront peut-être accepter d'autres offres que la vôtre. +createOffer.tooLowSecDeposit.makerIsBuyer=cela offre moins de protection pour le pair que de suivre le protocole de trading car vous avez moins de dépôt à risque. D'autres utilisateurs préféreront peut-être accepter d'autres ordres que le vôtre. createOffer.resetToDefault=Non, revenir à la valeur par défaut createOffer.useLowerValue=Oui, utiliser ma valeur la plus basse createOffer.priceOutSideOfDeviation=Le prix que vous avez fixé est en dehors de l'écart max. du prix du marché autorisé\nL'écart maximum autorisé est {0} et peut être ajusté dans les préférences. createOffer.changePrice=Modifier le prix -createOffer.tac=En plaçant cette offre vous acceptez d'effectuer des transactions avec n'importe quel trader remplissant les conditions définies à l'écran. +createOffer.tac=En plaçant cet ordre vous acceptez d'effectuer des transactions avec n'importe quel trader remplissant les conditions affichées à l'écran. createOffer.currencyForFee=Frais de transaction createOffer.setDeposit=Etablir le dépôt de garantie de l'acheteur (%) createOffer.setDepositAsBuyer=Définir mon dépôt de garantie en tant qu'acheteur (%) @@ -443,48 +443,48 @@ createOffer.securityDepositInfoAsBuyer=Votre dépôt de garantie en tant qu'ache takeOffer.amount.prompt=Entrez le montant en BTC takeOffer.amountPriceBox.buy.amountDescription=Montant en BTC à vendre takeOffer.amountPriceBox.sell.amountDescription=Montant de BTC à acheter -takeOffer.amountPriceBox.priceDescription=Prix par bitcoin en {0} +takeOffer.amountPriceBox.priceDescription=Prix par Bitcoin en {0} takeOffer.amountPriceBox.amountRangeDescription=Fourchette du montant possible takeOffer.amountPriceBox.warning.invalidBtcDecimalPlaces=Le montant que vous avez saisi dépasse le nombre maximum de décimales autorisées.\nLe montant a été défini à 4 décimales près. -takeOffer.validation.amountSmallerThanMinAmount=Le montant ne peut pas être plus petit que le montant minimum défini dans l'offre. -takeOffer.validation.amountLargerThanOfferAmount=La saisie ne peut pas être plus grande que le montant défini dans l'offre. +takeOffer.validation.amountSmallerThanMinAmount=Le montant ne peut pas être plus petit que le montant minimum défini dans l'ordre. +takeOffer.validation.amountLargerThanOfferAmount=La saisie ne peut pas être plus grande que le montant défini dans l'ordre. takeOffer.validation.amountLargerThanOfferAmountMinusFee=La somme saisie va créer des dusts résultantes de la transaction pour le vendeur de BTC. takeOffer.fundsBox.title=Provisionner votre trade -takeOffer.fundsBox.isOfferAvailable=Vérifiez si l'offre est disponible... +takeOffer.fundsBox.isOfferAvailable=Vérifiez si l'ordre est disponible... takeOffer.fundsBox.tradeAmount=Montant à vendre takeOffer.fundsBox.offerFee=Frais de transaction du trade takeOffer.fundsBox.networkFee=Total des frais de minage takeOffer.fundsBox.takeOfferSpinnerInfo=Take offer in progress ... -takeOffer.fundsBox.paymentLabel=Transaction Bisq avec l'ID {0} +takeOffer.fundsBox.paymentLabel=Transaction Bisq avec l''ID {0} takeOffer.fundsBox.fundsStructure=({0} dépôt de garantie, {1} frais de transaction, {2} frais de minage) -takeOffer.success.headline=Vous avez accepté une offre avec succès. +takeOffer.success.headline=Vous avez accepté un ordre avec succès. takeOffer.success.info=Vous pouvez voir vos transactions dans \"Portfolio/Échanges en cours\". -takeOffer.error.message=Une erreur s'est produite pendant l’acceptation de l'offre.\n\n{0} +takeOffer.error.message=Une erreur s''est produite pendant l’'acceptation de l'ordre.\n\n{0} # new entries -takeOffer.takeOfferButton=Vérifier: Accepter l'offre de {0} bitcoin -takeOffer.noPriceFeedAvailable=Vous ne pouvez pas accepter cette offre, car elle utilise un prix en pourcentage basé sur le prix du marché, mais il n'y a pas de prix de référence disponible. -takeOffer.alreadyFunded.movedFunds=Vous aviez déjà provisionner cette offre.\nVos fonds ont été transféré dans votre portefeuille bisq local et sont disponible dans l'onglet \"Fonds/Envoyer des fonds\" +takeOffer.takeOfferButton=Vérifier: Accepter l''ordre de {0} Bitcoin +takeOffer.noPriceFeedAvailable=Vous ne pouvez pas accepter cet ordre, car celui-ci utilise un prix en pourcentage basé sur le prix du marché, mais il n'y a pas de prix de référence de disponible. +takeOffer.alreadyFunded.movedFunds=Vous aviez déjà provisionner cette ordre.\nVos fonds ont été transféré dans votre portefeuille bisq local et sont disponible dans l'onglet \"Fonds/Envoyer des fonds\" takeOffer.takeOfferFundWalletInfo.headline=Provisionner votre trade # suppress inspection "TrailingSpacesInProperty" takeOffer.takeOfferFundWalletInfo.tradeAmount=- Montant du trade: {0}\n -takeOffer.takeOfferFundWalletInfo.msg=Vous devez envoyer {0} pour cette offre.\n\nLe montant est la somme de:\n{1}--Dépôt de garantie: {2}\n- Frais de transaction: {3}\n- Frais de minage: {4}\n\nVous avez deux choix pour payer votre transaction :\n- Utiliser votre portefeuille local Bisq (pratique, mais vos transactions peuvent être tracées) OU\n- Transférer d'un portefeuille externe (potentiellement plus confidentiel)\n\nVous retrouverez toutes les options de provisionnement après fermeture de ce popup. +takeOffer.takeOfferFundWalletInfo.msg=Vous devez envoyer {0} pour cet odre.\n\nLe montant est la somme de:\n{1}--Dépôt de garantie: {2}\n- Frais de transaction: {3}\n- Frais de minage: {4}\n\nVous avez deux choix pour payer votre transaction :\n- Utiliser votre portefeuille local Bisq (pratique, mais vos transactions peuvent être tracées) OU\n- Transférer d''un portefeuille externe (potentiellement plus confidentiel)\n\nVous retrouverez toutes les options de provisionnement après fermeture de ce popup. takeOffer.alreadyPaidInFunds=Si vous avez déjà provisionner des fonds vous pouvez les retirer dans l'onglet \"Fonds/Envoyer des fonds\". takeOffer.paymentInfo=Informations de paiement takeOffer.setAmountPrice=Définir le montant -takeOffer.alreadyFunded.askCancel=Vous avez déjà provisionner cette offre.\nSi vous annulez maintenant, vos fonds seront envoyés dans votre portefeuille bisq local et seront disponible pour retrait dans l'onglet \"Fonds/Envoyer des fonds\".\nVoulez vous vraiment annuler? -takeOffer.failed.offerNotAvailable=La demande de prise d'offre a échoué car l'offre n'est plus disponible. Peut-être qu'un autre trader a accepté l'offre entre-temps. -takeOffer.failed.offerTaken=Vous ne pouvez pas saisir cette offre car elle a déjà été prise par un autre trader. -takeOffer.failed.offerRemoved=Vous ne pouvez pas saisir cette offre car elle a été supprimée entre-temps. -takeOffer.failed.offererNotOnline=La demande de prise de l'offre a échoué parce que le maker n'est plus en ligne. -takeOffer.failed.offererOffline=Vous ne pouvez pas saisir cette offre car le maker n'est pas connecté. -takeOffer.warning.connectionToPeerLost=Vous avez perdu la connexion avec le maker.\nIl se peut qu'il se soit déconnecté ou qu'il ait fermé la connexion avec vous à cause d'un trop grand nombre de connexions ouvertes.\n\nSi vous pouvez encore voir son offre dans le livre des offres, vous pouvez essayer d'accepter de nouveau cette offre. +takeOffer.alreadyFunded.askCancel=Vous avez déjà provisionner cet ordre.\nSi vous annulez maintenant, vos fonds seront envoyés dans votre portefeuille bisq local et seront disponible pour retrait dans l'onglet \"Fonds/Envoyer des fonds\".\nVoulez vous vraiment annuler? +takeOffer.failed.offerNotAvailable=La demande de prise d'ordre a échoué car l'ordre n'est plus disponible. Peut-être qu'un autre trader a accepté l'ordre entre-temps. +takeOffer.failed.offerTaken=Vous ne pouvez pas saisir cet ordre car elle a déjà été pris par un autre trader. +takeOffer.failed.offerRemoved=Vous ne pouvez pas saisir cet ordre car elle a été supprimée entre-temps. +takeOffer.failed.offererNotOnline=La demande de prise de l'ordre a échoué parce que le maker n'est plus en ligne. +takeOffer.failed.offererOffline=Vous ne pouvez pas saisir cet ordre car le maker n'est pas connecté. +takeOffer.warning.connectionToPeerLost=Vous avez perdu la connexion avec le maker.\nIl se peut qu'il se soit déconnecté ou qu'il ait fermé la connexion avec vous à cause d'un trop grand nombre de connexions ouvertes.\n\nSi vous pouvez encore voir son ordre dans le livre des ordres, vous pouvez essayer d'accepter de nouveau cet ordre. takeOffer.error.noFundsLost=\n\nAucun fonds n'a quitté votre portefeuille pour le moment.\nVeuillez essayer de redémarrer votre application et vérifier votre connexion réseau pour voir si vous pouvez résoudre le problème. takeOffer.error.feePaid=\n\nVeuillez essayer de redémarrer votre application et vérifier votre connexion réseau pour voir si vous pouvez résoudre le problème. takeOffer.error.depositPublished=\n\nLa transaction du dépôt de garantie à déjà été publiée.\nVeuillez redémarrer l'application et vérifier votre connexion réseau pour voir si le problème peut être résolu.\nSi le problème persiste, merci de contacter les développeurs afin d'obtenir de l'aide. takeOffer.error.payoutPublished=\n\nLe versement de la transaction à déjà été publiée.\nVeuillez redémarrer l'application et vérifier votre connexion réseau pour voir si le problème peut être résolu.\nSi le problème persiste, veuillez contacter les développeurs afin d'obtenir de l'aide. -takeOffer.tac=En acceptant cette offre vous acceptez les conditions de transactions définies à l'écran. +takeOffer.tac=En acceptant cet ordre vous acceptez les conditions de transactions définies à l'écran. #################################################################### @@ -492,21 +492,21 @@ takeOffer.tac=En acceptant cette offre vous acceptez les conditions de transacti #################################################################### editOffer.setPrice=Définir le prix -editOffer.confirmEdit=Confirmation: Modification de l'offre -editOffer.publishOffer=Publication de votre offre. -editOffer.failed=Echec de la modification de l'offre :\n{0} -editOffer.success=Votre offre a été modifiée avec succès. +editOffer.confirmEdit=Confirmation: Modification de l'ordre +editOffer.publishOffer=Publication de votre ordre. +editOffer.failed=Échec de la modification de l''ordre:\n{0} +editOffer.success=Votre ordre a été modifié avec succès. editOffer.invalidDeposit=Le dépôt de garantie de l'acheteur ne respecte pas le cadre des contraintes définies par Bisq DAO et ne peut plus être modifié. #################################################################### # Portfolio #################################################################### -portfolio.tab.openOffers=Mes offres en cours +portfolio.tab.openOffers=Mes ordres en cours portfolio.tab.pendingTrades=Échanges en cours portfolio.tab.history=Historique portfolio.tab.failed=Échec -portfolio.tab.editOpenOffer=Editer l'offre +portfolio.tab.editOpenOffer=Éditer l'ordre portfolio.pending.step1.waitForConf=Attendre la confirmation de la blockchain portfolio.pending.step2_buyer.startPayment=Initier le paiement @@ -515,12 +515,12 @@ portfolio.pending.step3_buyer.waitPaymentArrived=Patientez jusqu'à la réceptio portfolio.pending.step3_seller.confirmPaymentReceived=Confirmation de paiement reçu portfolio.pending.step5.completed=Terminé -portfolio.pending.step1.info=La transaction de dépôt à été publiée.\n{0} doit attendre au moins une confirmation de la blockchain avant d'initier le paiement. +portfolio.pending.step1.info=La transaction de dépôt à été publiée.\n{0} devez attendre au moins une confirmation de la blockchain avant d''initier le paiement. portfolio.pending.step1.warn=La transaction de dépôt n'a toujours pas été confirmée.\nCela peut se produire dans de rares cas lorsque les frais de transaction payés par un trader à partir d'un portefeuille externe sont trop peu élevés. portfolio.pending.step1.openForDispute=La transaction de dépôt n'a toujours pas été confirmée.\nCela peut se produire dans de rares cas lorsque les frais de transaction payés par un trader à partir d'un portefeuille externe sont trop peu élevés.\nLa période maximale pour ce trade est écoulée.\n\nVeuillez contacter un arbitre pour afin d'ouvrir une dispute. # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step2.confReached=Votre échange a été confirmé au moins une fois par la blockchain.\n(Vous pouvez attendre d'avantage pour obtenir plus de confirmations - 6 confirmations sont considérés comme très sures.)\n\n +portfolio.pending.step2.confReached=Votre échange a été confirmé au moins une fois par la blockchain.\n(Vous pouvez attendre davantage pour obtenir plus de confirmations - 6 confirmations sont considérés comme très sures.)\n\n portfolio.pending.step2_buyer.copyPaste=(Vous pouvez copier-coller les valeurs à partir de l'écran principal après la fermeture de ce popup.) portfolio.pending.step2_buyer.refTextWarn=NE PAS utiliser de commentaire supplémentaire dans le texte \"motif du paiement\" comme bitcoin, BTC ou Bisq. @@ -535,31 +535,31 @@ portfolio.pending.step2_buyer.altcoin=Veuillez transférer à partir de votre po # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.cash=Veuillez vous rendre dans une banque et payer {0} au vendeur de BTC.\n portfolio.pending.step2_buyer.cash.extra=CONDITIONS REQUISES: \nAprès avoir effectuer le paiement veuillez écrire sur le reçu papier : PAS DE REMBOURSEMENT.\nPuis déchirer le en 2, prenez en une photo et envoyer le à l'adresse email du vendeur de BTC. -portfolio.pending.step2_buyer.moneyGram=Veuillez s'il vous plaît payer {0} au vendeur de BTC en utilisant MoneyGram.\n\n -portfolio.pending.step2_buyer.moneyGram.extra=CONDITIONS REQUISES:\nAprès avoir effectué le paiement envoyez le numéro d'autorisation et une photo du reçu par e-mail au vendeur de BTC.\nLe reçu doit faire clairement figurer le nom complet du vendeur, son pays, l'état et le montant. Le mail du vendeur est: {0}. -portfolio.pending.step2_buyer.westernUnion=Veuillez s'il vous plaît payer {0} au vendeur de BTC en utilisant Western Union.\n\n -portfolio.pending.step2_buyer.westernUnion.extra=CONDITIONS REQUISES:\nAprès avoir effectué le paiement envoyez le MTCN (numéro de suivi) et une photo du reçu par e-mail au vendeur de BTC.\nLe reçu doit faire clairement figurer le nom complet du vendeur, son pays, l'état et le montant. Le mail du vendeur est: {0}. +portfolio.pending.step2_buyer.moneyGram=Veuillez s''il vous plaît payer {0} au vendeur de BTC en utilisant MoneyGram.\n\n +portfolio.pending.step2_buyer.moneyGram.extra=CONDITIONS REQUISES:\nAprès avoir effectué le paiement envoyez le numéro d'autorisation et une photo du reçu par e-mail au vendeur de BTC.\nLe reçu doit faire clairement figurer le nom complet du vendeur, son pays, l''état et le montant. Le mail du vendeur est: {0}. +portfolio.pending.step2_buyer.westernUnion=Veuillez s''il vous plaît payer {0} au vendeur de BTC en utilisant Western Union.\n\n +portfolio.pending.step2_buyer.westernUnion.extra=CONDITIONS REQUISES:\nAprès avoir effectué le paiement envoyez le MTCN (numéro de suivi) et une photo du reçu par e-mail au vendeur de BTC.\nLe reçu doit faire clairement figurer le nom complet du vendeur, son pays, l''état et le montant. Le mail du vendeur est: {0}. # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step2_buyer.postal=Merci d'envoyer {0} par \"US Postal Money Order\" au vendeur de BTC.\n\n +portfolio.pending.step2_buyer.postal=Merci d''envoyer {0} par \"US Postal Money Order\" au vendeur de BTC.\n\n # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.bank=Merci de vous rendre sur le site de votre banque en ligne et payer {0} au vendeur de BTC.\n\n -portfolio.pending.step2_buyer.f2f=Veuillez s'il vous plaît contacter le vendeur de BTC via le contact fourni, et planifiez un rendez-vous pour effectuer le paiement {0}.\n\n +portfolio.pending.step2_buyer.f2f=Veuillez s''il vous plaît contacter le vendeur de BTC via le contact fourni, et planifiez un rendez-vous pour effectuer le paiement {0}.\n\n portfolio.pending.step2_buyer.startPaymentUsing=Initier le paiement en utilisant {0} portfolio.pending.step2_buyer.amountToTransfer=Montant à transférer portfolio.pending.step2_buyer.sellersAddress=Adresse {0} du vendeur portfolio.pending.step2_buyer.buyerAccount=Votre compte de paiement à utiliser portfolio.pending.step2_buyer.paymentStarted=Paiement initié -portfolio.pending.step2_buyer.warn=Vous n'avez toujours pas effectué votre paiement {0}!\nVeuillez noter que cette transaction doit être effectuée avant {1} sinon la transaction sera inspectée par un arbitre. +portfolio.pending.step2_buyer.warn=Vous n''avez toujours pas effectué votre paiement {0}!\nVeuillez noter que cette transaction doit être effectuée avant {1} sinon la transaction sera inspectée par un arbitre. portfolio.pending.step2_buyer.openForDispute=Vous n'avez toujours pas effectué votre paiement!\nLa période maximale pour cette transaction est terminée.\n\nMerci de contacter l'arbitre afin d'ouvrir une dispute. portfolio.pending.step2_buyer.paperReceipt.headline=Avez-vous envoyé le reçu papier au vendeur de BTC? portfolio.pending.step2_buyer.paperReceipt.msg=Rappelez-vous: \nVous devez écrire sur le reçu papier: PAS DE REMBOURSEMENT.\nEnsuite, veuillez le déchirer en 2, faire une photo et l'envoyer à l'adresse email du vendeur. portfolio.pending.step2_buyer.moneyGramMTCNInfo.headline=Envoyer le numéro d'autorisation ainsi que le reçu -portfolio.pending.step2_buyer.moneyGramMTCNInfo.msg=Vous devez envoyez le numéro d' autorisation et une photo du reçu par email au vendeur de BTC.\nLe reçu doit faire clairement figurer le nom complet du vendeur, son pays, l'état, et le montant. Le mail du vendeur est: {0}.\n\nAvez-vous envoyé le numéro d' autorisation et le contrat au vendeur ? +portfolio.pending.step2_buyer.moneyGramMTCNInfo.msg=Vous devez envoyez le numéro d''autorisation et une photo du reçu par email au vendeur de BTC.\nLe reçu doit faire clairement figurer le nom complet du vendeur, son pays, l''état, et le montant. Le mail du vendeur est: {0}.\n\nAvez-vous envoyé le numéro d''autorisation et le contrat au vendeur ? portfolio.pending.step2_buyer.westernUnionMTCNInfo.headline=Envoyer le MTCN et le reçu -portfolio.pending.step2_buyer.westernUnionMTCNInfo.msg=Vous devez envoyez le MTCN (numéro de suivi) et une photo du reçu par email au vendeur de BTC.\nLe reçu doit clairement faire figurer le nom complet du vendeur, son pays, l'état et le montant. Le mail du vendeur est: {0}.\n\nAvez-vous envoyé le MTCN et le contrat au vendeur ? +portfolio.pending.step2_buyer.westernUnionMTCNInfo.msg=Vous devez envoyez le MTCN (numéro de suivi) et une photo du reçu par email au vendeur de BTC.\nLe reçu doit clairement faire figurer le nom complet du vendeur, son pays, l''état et le montant. Le mail du vendeur est: {0}.\n\nAvez-vous envoyé le MTCN et le contrat au vendeur ? portfolio.pending.step2_buyer.halCashInfo.headline=Envoyer le code HalCash -portfolio.pending.step2_buyer.halCashInfo.msg=Vous devez envoyez un message au format texte SMS avec le code HalCash ainsi que l'ID de la transaction ({0}) au vendeur de BTC.\nLe numéro de mobile du vendeur est {1}.\n\nAvez-vous envoyé le code au vendeur ? +portfolio.pending.step2_buyer.halCashInfo.msg=Vous devez envoyez un message au format texte SMS avec le code HalCash ainsi que l''ID de la transaction ({0}) au vendeur de BTC.\nLe numéro de mobile du vendeur est {1}.\n'\nAvez-vous envoyé le code au vendeur ? portfolio.pending.step2_buyer.fasterPaymentsHolderNameInfo=Certaines banques peuvent exiger le nom du destinataire. Le UK sort code et le numéro de compte sont suffisants pour effectuer un transfert de paiement plus rapide et le nom du destinataire n'est alors vérifié par aucune des banques. portfolio.pending.step2_buyer.confirmStart.headline=Confirmez que vous avez initié le paiement portfolio.pending.step2_buyer.confirmStart.msg=Avez-vous initié le {0} paiement auprès de votre partenaire de trading? @@ -567,8 +567,8 @@ portfolio.pending.step2_buyer.confirmStart.yes=Oui, j'ai initié le paiement portfolio.pending.step2_seller.waitPayment.headline=En attende du paiement portfolio.pending.step2_seller.f2fInfo.headline=Coordonnées de l'acheteur -portfolio.pending.step2_seller.waitPayment.msg=La transaction de dépôt a été vérifiée au moins une fois sur la blockchain\nVous devez attendre que l'acheteur de BTC lance le {0} payment. -portfolio.pending.step2_seller.warn=L'acheteur de BTC n'a toujours pas effectué le paiement {0}.\nVeuillez attendre qu'il effectue celui-ci.\nSi la transaction n'est pas effectuée le {1}, un arbitre enquêtera. +portfolio.pending.step2_seller.waitPayment.msg=La transaction de dépôt a été vérifiée au moins une fois sur la blockchain\nVous devez attendre que l''acheteur de BTC lance le {0} payment. +portfolio.pending.step2_seller.warn=L''acheteur de BTC n'a toujours pas effectué le paiement {0}.\nVeuillez attendre qu'il effectue celui-ci.\nSi la transaction n'est pas effectuée le {1}, un arbitre enquêtera. portfolio.pending.step2_seller.openForDispute=L'acheteur de BTC n'a pas démarré son paiement!\nLe temps maximal alloué pour la transaction est écoulé.\nVous pouvez attendre encore pour laisser plus de temps au votre pair de trading, ou contacter l'arbitre pour ouvrir une dispute. # suppress inspection "UnusedProperty" @@ -589,21 +589,21 @@ portfolio.pending.step3_buyer.wait.info=En attente de la confirmation du vendeur portfolio.pending.step3_buyer.wait.msgStateInfo.label=État du message de lancement du paiement portfolio.pending.step3_buyer.warn.part1a=sur la {0} blockchain portfolio.pending.step3_buyer.warn.part1b=chez votre prestataire de paiement (par ex. banque) -portfolio.pending.step3_buyer.warn.part2=Le vendeur de BTC n'a toujours pas confirmé votre paiement!\nVeuillez vérifier {0} si l'envoi du paiement a été effectuer.\nSi le vendeur ne confirme pas la réception du paiement avant {1} la transaction fera l'objet d'une enquête par l'arbitre. +portfolio.pending.step3_buyer.warn.part2=Le vendeur de BTC n''a toujours pas confirmé votre paiement!\nVeuillez vérifier {0} si l''envoi du paiement a été effectué.\nSi le vendeur ne confirme pas la réception du paiement avant {1} la transaction fera l''objet d''une enquête par l'arbitre. portfolio.pending.step3_buyer.openForDispute=Le vendeur de BTC n'a pas confirmé votre paiement!\nLe temps maximal alloué pour la transaction est écoulé.\nVous pouvez attendre plus longtemps afin de donner plus de temps à votre pair de trading ou contacter l'arbitre pour ouvrir un litige. # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step3_seller.part=Votre partenaire de trading a confirmé qu'il a initié le paiement {0}.\n +portfolio.pending.step3_seller.part=Votre partenaire de trading a confirmé qu''il a initié le paiement {0}.\n portfolio.pending.step3_seller.altcoin.explorer=Sur votre explorateur blockchain {0} favori portfolio.pending.step3_seller.altcoin.wallet=Dans votre portefeuille {0} -portfolio.pending.step3_seller.altcoin={0}Veuillez s'il vous plaît vérifier {1} que la transaction vers votre adresse de réception\n{2}\ndispose de suffisamment de confirmations sur la blockchain.\nLe montant du paiement doit être {3}\n\nVous pouvez copier & coller votre adresse {4} à partir de l'écran principal après avoir fermé ce popup. -portfolio.pending.step3_seller.postal={0}Veuillez s'il vous plaît vérifier si vous avez reçu {1} avec \"US Postal Money Order\" de la part de l'acheteur de BTC.\n\nL'ID de la transaction (\"reason for payment\" text) de la transaction est: \"{2}\" -portfolio.pending.step3_seller.bank=Votre partenaire de trading a confirmé qu'il a initié le paiement {0}.\n\nVeuillez vous rendre sur le site internet de votre banque afin de vérifier si vous avez bien reçu les documents suivants {1} de la part de votre acheteur de BTC.\n\nLe trade ID (\"reason for payment\" text) de la transaction est: \"{2}\"\n\n -portfolio.pending.step3_seller.cash=Du fait que le paiement est réalisé via Cash Deposit l'acheteur de BTC doit inscrire \"NO REFUND\" sur le reçu papier, le déchirer en 2 et vous envoyer une photo par email.\n\nPour éviter un risque de rétrofacturation, ne confirmez que si vous recevez le mail et que vous êtes sûr que le reçu papier est valide.\nSi vous n'êtes pas sûr, {0} +portfolio.pending.step3_seller.altcoin={0}Veuillez s''il vous plaît vérifier {1} que la transaction vers votre adresse de réception\n{2}\ndispose de suffisamment de confirmations sur la blockchain.\nLe montant du paiement doit être {3}\n\nVous pouvez copier & coller votre adresse {4} à partir de l''écran principal après avoir fermé ce popup. +portfolio.pending.step3_seller.postal={0}Veuillez s''il vous plaît vérifier si vous avez reçu {1} avec \"US Postal Money Order\" de la part de l''acheteur de BTC.\n\nL''ID de la transaction (\"reason for payment\" text) de la transaction est: \"{2}\" +portfolio.pending.step3_seller.bank=Votre partenaire de trading a confirmé qu''il a initié le paiement {0}.\n\nVeuillez vous rendre sur le site internet de votre banque afin de vérifier si vous avez bien reçu les documents suivants {1} de la part de votre acheteur de BTC.\n\nLe trade ID (\"reason for payment\" text) de la transaction est: \"{2}\"\n\n +portfolio.pending.step3_seller.cash=Du fait que le paiement est réalisé via Cash Deposit l''acheteur de BTC doit inscrire \"NO REFUND\" sur le reçu papier, le déchirer en 2 et vous envoyer une photo par email.\n\nPour éviter un risque de rétrofacturation, ne confirmez que si vous recevez le mail et que vous êtes sûr que le reçu papier est valide.\nSi vous n''êtes pas sûr, {0} portfolio.pending.step3_seller.moneyGram=L'acheteur doit vous envoyer le numéro d'autorisation et une photo du reçu par e-mail .\nLe reçu doit faire clairement figurer votre nom complet, votre pays, l'état et le montant. Veuillez s'il vous plaît vérifier que vous avez bien reçu par e-mail le numéro d'autorisation.\n\nAprès avoir fermé ce popup vous verrez le nom de l'acheteur de BTC et l'adresse où retirer l'argent depuis MoneyGram.\n\nN'accusez réception qu'après avoir retiré l'argent avec succès! portfolio.pending.step3_seller.westernUnion=L'acheteur doit vous envoyer le MTCN (numéro de suivi) et une photo du reçu par e-mail .\nLe reçu doit faire clairement figurer votre nom complet, votre pays, l'état et le montant. Veuillez s'il vous plaît vérifier si vous avez reçu par e-mail le MTCN.\n\nAprès avoir fermé ce popup vous verrez le nom de l'acheteur de BTC et l'adresse où retirer l'argent depuis Western Union.\n\nN'accusez réception qu'après avoir retiré l'argent avec succès! portfolio.pending.step3_seller.halCash=L'acheteur doit vous envoyer le code HalCash par message texte SMS. Par ailleurs, vous recevrez un message de la part d'HalCash avec les informations nécessaires pour retirer les EUR depuis un DAB Bancaire supportant HalCash.\n\nAprès avoir retiré l'argent au DAB, veuillez confirmer ici la réception du paiement ! -portfolio.pending.step3_seller.bankCheck=\n\nVérifiez aussi s'il vous plaît que le nom de l'émetteur sur votre récapitulatif bancaire correspond à celui du contrat de la transaction:\nNom de l'émetteur: {0}\n\nSi le nom n'est pas le même que celui indiqué ici, {1} +portfolio.pending.step3_seller.bankCheck=\n\nVérifiez aussi s''il vous plaît que le nom de l''émetteur sur votre récapitulatif bancaire correspond à celui du contrat de la transaction:\nNom de l''émetteur: {0}\n\nSi le nom n''est pas le même que celui indiqué ici, {1} portfolio.pending.step3_seller.openDispute=s'il vous plaît, ne confirmez pas mais ouvrez un litige en entrant \"alt + o\" ou \"option + o\". portfolio.pending.step3_seller.confirmPaymentReceipt=Confirmer la réception du paiement portfolio.pending.step3_seller.amountToReceive=Montant à recevoir @@ -612,19 +612,19 @@ portfolio.pending.step3_seller.buyersAddress=Adresse {0} des acheteurs portfolio.pending.step3_seller.yourAccount=Votre compte de trading portfolio.pending.step3_seller.buyersAccount=Compte de trading des acheteurs portfolio.pending.step3_seller.confirmReceipt=Confirmer la réception du paiement -portfolio.pending.step3_seller.buyerStartedPayment=L'acheteur BTC a commencé le {0} paiement.\n{1} +portfolio.pending.step3_seller.buyerStartedPayment=L''acheteur BTC a commencé le {0} paiement.\n{1} portfolio.pending.step3_seller.buyerStartedPayment.altcoin=Vérifiez la présence de confirmations par la blockchain dans votre portefeuille altcoin ou sur un explorateur de blocs et confirmez le paiement lorsque vous aurez suffisamment de confirmations sur la blockchain. portfolio.pending.step3_seller.buyerStartedPayment.fiat=Vérifiez sur votre compte de trading (par ex. compte bancaire) et confirmez quand vous avez reçu le paiement. portfolio.pending.step3_seller.warn.part1a=sur la {0} blockchain portfolio.pending.step3_seller.warn.part1b=Auprès de votre prestataire de paiement (par ex. banque) -portfolio.pending.step3_seller.warn.part2=Vous n'avez toujours pas accusé réception du paiement!\nVeuillez vérifier {0} si vous avez reçu le paiement.\nSi vous n'accusez pas réception avant {1} la transaction fera l'objet d'une enquête par l'arbitre. +portfolio.pending.step3_seller.warn.part2=Vous n''avez toujours pas accusé réception du paiement!\nVeuillez vérifier {0} si vous avez reçu le paiement.\nSi vous n''accusez pas réception avant {1} la transaction fera l''objet d''une enquête par l''arbitre. portfolio.pending.step3_seller.openForDispute=Vous n'avez pas accusé réception du paiement!\nLe temps maximal alloué pour la transaction est écoulé.\nVeuillez s'il vous plaît confirmer ou contacter l'arbitre pour ouvrir une dispute. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.onPaymentReceived.part1=Avez-vous reçu le paiement {0} de votre partenaire de trading?\n\n # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.onPaymentReceived.fiat=Le trade ID (\"reason for payment\" text) de la transaction est: \"{0}\"\n\n # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step3_seller.onPaymentReceived.name=Veuillez également vérifier que le nom de l'expéditeur sur votre relevé bancaire correspond à celui du contrat de trade :\nNom de l'expéditeur: {0}\n\nSi le nom n'est pas le même que celui affiché ici, veuillez ne pas confirmer mais ouvrir un litige en entrant \"alt + o\" or \"option + o\".\n\n +portfolio.pending.step3_seller.onPaymentReceived.name=Veuillez également vérifier que le nom de l''expéditeur sur votre relevé bancaire correspond à celui du contrat de trade :\nNom de l''expéditeur: {0}\n\nSi le nom n''est pas le même que celui affiché ici, veuillez ne pas confirmer mais ouvrir un litige en entrant \"alt + o\" or \"option + o\".\n\n portfolio.pending.step3_seller.onPaymentReceived.note=Veuillez noter que dès que vous aurez confirmé la réception, le montant verrouillé de la transaction sera remis à l'acheteur BTC et le dépôt de garantie vous sera remboursé. portfolio.pending.step3_seller.onPaymentReceived.confirm.headline=Confirmez que vous avez bien reçu le paiement portfolio.pending.step3_seller.onPaymentReceived.confirm.yes=Oui, j'ai reçu le paiement @@ -634,7 +634,7 @@ portfolio.pending.step5_buyer.tradeFee=Frais de transaction portfolio.pending.step5_buyer.makersMiningFee=Frais de minage portfolio.pending.step5_buyer.takersMiningFee=Total des frais de minage portfolio.pending.step5_buyer.refunded=Dépôt de garantie remboursé -portfolio.pending.step5_buyer.withdrawBTC=Retirer vos bitcoins +portfolio.pending.step5_buyer.withdrawBTC=Retirer vos Bitcoins portfolio.pending.step5_buyer.amount=Montant à retirer portfolio.pending.step5_buyer.withdrawToAddress=Retirer vers l'adresse portfolio.pending.step5_buyer.moveToBisqWallet=Transférer les fonds vers le portefeuille bisq @@ -661,7 +661,7 @@ portfolio.pending.remainingTime=Temps restant portfolio.pending.remainingTimeDetail={0} (jusqu’à {1}) portfolio.pending.tradePeriodInfo=Après la première confirmation de la blockchain, la période de trade commence. En fonction de la méthode de paiement utilisée, une période maximale allouée pour la transaction sera appliquée. portfolio.pending.tradePeriodWarning=Si le délai est dépassé, l'es deux participants du trade peuvent ouvrir un litige. -portfolio.pending.tradeNotCompleted=Trade inachevé dans le temps imparti (jusqu'à {0}) +portfolio.pending.tradeNotCompleted=Trade inachevé dans le temps imparti (jusqu''à {0}) portfolio.pending.tradeProcess=Processus de transaction portfolio.pending.openAgainDispute.msg=Si vous n'êtes pas certain que le message adressé à l'arbitre soit arrivé (par exemple si vous n'avez pas reçu de réponse après 1 journée) n'hésitez pas à ouvrir à nouveau un litige. portfolio.pending.openAgainDispute.button=Ouvrir à nouveau le litige @@ -669,13 +669,13 @@ portfolio.pending.openSupportTicket.headline=Ouvrir un ticket d'assistance portfolio.pending.openSupportTicket.msg=S'il vous plaît utilisez ceci seulement en cas d'urgence si vous ne pouvez pas afficher le bouton \"Open support\" or \"Ouvrir un litige\.\n\nLorsque vous ouvrez un ticket de support, la transaction est interrompue et traitée par l'arbitre. portfolio.pending.notification=Notification portfolio.pending.openDispute=Déclencher un litige -portfolio.pending.disputeOpened=Litige ouvert +portfolio.pending.arbitrationRequested=Litige ouvert portfolio.pending.openSupport=Ouvrir un ticket d'assistance portfolio.pending.supportTicketOpened=Ticket d'assistance ouvert portfolio.pending.requestSupport=Demander de l'aide portfolio.pending.error.requestSupport=Veuillez signaler le problème à votre arbitre.\n\nIl transmettra l'information aux développeurs pour enquêter sur le problème.\nUne fois le problème analysé, vous récupérerez tous les fonds bloqués. portfolio.pending.communicateWithArbitrator=Veuillez communiquer avec l'arbitre depuis l'écran "Support". -portfolio.pending.supportTicketOpenedMyUser=Vous avez déjà ouvert un ticket d'assistance.\n{0} +portfolio.pending.supportTicketOpenedMyUser=Vous avez déjà ouvert un ticket d''assistance.\n{0} portfolio.pending.disputeOpenedMyUser=Vous avez déjà ouvert un litige.\n{0} portfolio.pending.disputeOpenedByPeer=Votre pair de trading à ouvert un litige\n{0} portfolio.pending.supportTicketOpenedByPeer=Votre pair de trading a ouvert un ticket d’assistance.\n{0} @@ -729,14 +729,14 @@ funds.withdrawal.fillDestAddress=Complétez votre adresse de destination funds.withdrawal.warn.noSourceAddressSelected=Vous devez sélectionner une adresse source dans le champ ci-dessus. funds.withdrawal.warn.amountExceeds=Vous ne disposez pas de fonds suffisants provenant de l'adresse sélectionnée.\nEnvisagez de sélectionner plusieurs adresses dans le champ ci-dessus ou changez les frais pour inclure les frais du mineur. -funds.reserved.noFunds=Aucun fonds n'est réservé pour les offres en cours -funds.reserved.reserved=Réversé dans votre portefeuille local pour l'offre avec l'ID: {0} +funds.reserved.noFunds=Aucun fonds n'est réservé pour les ordres en cours +funds.reserved.reserved=Réversé dans votre portefeuille local pour l''ordre avec l''ID: {0} funds.locked.noFunds=Aucun fonds n'est verrouillé dans les trades -funds.locked.locked=Vérouillé en multisig pour le trade avec l'ID: {0} +funds.locked.locked=Vérouillé en multisig pour le trade avec l''ID: {0} funds.tx.direction.sentTo=Envoyer à: -funds.tx.direction.receivedWith=Reçu avec: +funds.tx.direction.receivedWith=Reçu depuis: funds.tx.direction.genesisTx=Depuis le tx Genesis: funds.tx.txFeePaymentForBsqTx=Frais de minage du tx BSQ funds.tx.createOfferFee=Frais du maker et du tx: {0} @@ -765,7 +765,7 @@ funds.tx.dustAttackTx.popup=Cette transaction va envoyer un faible montant en BT # Support #################################################################### -support.tab.support=Tickets d'assistance +support.tab.mediation.support=Tickets d'assistance support.tab.ArbitratorsSupportTickets=Tickets de support de l'arbitre support.tab.TradersSupportTickets=Tickets de support du trader support.filter=Liste de filtre @@ -773,8 +773,8 @@ support.filter.prompt=Saisissez l'ID du trade, la date, l'adresse "onion" ou les support.noTickets=Il n'y a pas de tickets ouverts support.sendingMessage=Envoi du message... support.receiverNotOnline=Le destinataire n'est pas en ligne. Le message est sauvegardé dans sa boîte mail. -support.sendMessageError=Échec de l'envoi du message. Erreur: {0} -support.wrongVersion=L'offre dans ce litige a été créée avec une ancienne version de Bisq.\nVous ne pouvez pas clore ce litige avec votre version de l'application.\n\nVeuillez utiliser une version plus ancienne avec la version de protocole {0} +support.sendMessageError=Échec de l''envoi du message. Erreur: {0} +support.wrongVersion=L''ordre relatif au litige en question a été créé avec une ancienne version de Bisq.\nVous ne pouvez pas clore ce litige avec votre version de l''application.\n\nVeuillez utiliser une version plus ancienne avec la version du protocole {0} support.openFile=Ouvrir le fichier à joindre (taille max. du fichier : {0} kb) support.attachmentTooLarge=La taille totale de vos pièces jointes est de {0} ko ce qui dépasse la taille maximale autorisée de {1} ko pour les messages. support.maxSize=La taille maximale autorisée pour le fichier est {0} kB. @@ -801,13 +801,13 @@ support.buyerOfferer=Acheteur BTC/Maker support.sellerOfferer=Vendeur BTC/Maker support.buyerTaker=Acheteur BTC/Taker support.sellerTaker=Vendeur BTC/Taker -support.backgroundInfo=Bisq n'est pas une entreprise, elle traite donc les litiges différemment.\n\nS'il y a des désaccords pendant le processus de trade (par exemple, un trader ne suit pas le protocole de trade) l'application affichera un bouton \"Ouvrir un litige\" une fois que la période de trade sera terminée pour contacter l'arbitre.\n\nS'il y a un problème avec l'application, le logiciel essaiera de le détecter et, si possible, affichera un bouton \"Ouvrir un ticket de support\" pour contacter l'arbitre qui transmettra le problème aux développeurs.\n\nSi vous rencontrez un problème et ne voyez pas le bouton \"Ouvrir un ticket de support", vous pouvez ouvrir un ticket de support manuellement en sélectionnant le trade causant des difficultés sous \"Portfolio/Échanges en cours" et en appuyant sur \"Alt + o\" ou \"Option + o\". Veuillez utiliser cette méthode uniquement si vous êtes sûr que le logiciel ne fonctionne pas comme prévu. Si vous rencontrez des problèmes ou si vous avez des questions, veuillez consulter le FAQ sur la page web de bisq.network ou poster votre question sur le forum Bisq dans la section Support. +support.backgroundInfo=Bisq n'est pas une entreprise, nous traitons donc les litiges différemment.\n\nEn cas de désaccords pendant le processus de l'échange (par exemple, un trader ne suivant pas le protocole d'échange) l'application affichera un bouton \"Ouvrir un litige\" une fois que la période d'échange terminée pour contacter l'arbitre.\n\nEn cas de problème avec l'application, le logiciel essaiera de le détecter et, si possible, affichera un bouton \"Ouvrir un ticket de support\" pour contacter l'arbitre qui transmettra le problème aux développeurs.\n\nSi vous rencontrez un problème et que nous ne pouvez pas voir le bouton \"Ouvrir un ticket de support", ouvrez un ticket de support manuellement en sélectionnant le trade causant des difficultés sous \"Portfolio/Échanges en cours" et en appuyant sur \"Alt + o\" ou \"Option + o\". Veuillez utiliser cette méthode uniquement si vous êtes certain que le logiciel ne fonctionne pas comme prévu. Si vous rencontrez des problèmes ou si vous avez des questions, veuillez consulter le FAQ sur la page web de bisq.network ou poster votre question sur le forum Bisq dans la section Support. support.initialInfo=Veuillez décrire votre problème dans le champ de texte ci-dessous. Ajoutez autant d'information que possible pour accélérer le règlement du litige.\nVoici une check list des informations que vous devez fournir :\n\t● Si vous êtes l'acheteur de BTC : Avez-vous fait le transfert en Fiat ou en Altcoin ? Si oui, avez-vous cliqué sur le bouton 'paiement commencé' dans l'application ?\n\t● Si vous êtes le vendeur de BTC : Avez-vous reçu le paiement en Fiat ou en Altcoin ? Si oui, avez-vous cliqué sur le bouton " paiement reçu " dans l`application ?\n\t● Quelle version de Bisq utilisez-vous?\n\t● Quel système d'exploitation utilisez-vous ?\n\t● Si vous rencontrez un problème avec des transactions qui échouent, veuillez envisager de changer de répertoire de données.\n\t Parfois, le répertoire de données est corrompu et conduit à des bugs étranges. \n\t Voir: https://docs.bisq.network/backup-recovery.html#switch-to-a-new-data-directory\n\nVeuillez vous familiariser avec les règles de base du processus de règlement des litiges:\n\t● Vous devez répondre aux demandes de l'arbitre dans les 2 jours.\n\t● Le délai maximum pour un litige est de 14 jours.\n\t● Vous devez coopérer avec l'arbitre et lui fournir les renseignements qu'il demande pour faire valoir votre cause.\n\t● Vous avez accepté les règles énoncées dans le document de litige et dans le contrat d'utilisation lorsque vous avez lancé l'application pour la première fois.\n\nPour en savoir plus sur le processus de règlement des litiges, consultez: https://bisq.network/docs/exchange/arbitration-system support.systemMsg=Message du système: {0} support.youOpenedTicket=Vous avez ouvert une demande de support.\n\n{0}\n\nBisq version: {1} support.youOpenedDispute=Vous avez ouvert une demande de litige.\n\n{0}\n\nBisq version: {1} -support.peerOpenedTicket=Votre pair de trading a demandé de l'aide en raison de problèmes techniques.\n\n{0} +support.peerOpenedTicket=Votre pair de trading a demandé de l''aide en raison de problèmes techniques.\n\n{0} support.peerOpenedDispute=Votre pair de trading a ouvert un litige.\n{0} @@ -823,9 +823,9 @@ setting.preferences.explorer=Explorateur de block Bitcoin setting.preferences.deviation=Ecart maximal par rapport au prix du marché setting.preferences.avoidStandbyMode=Éviter le mode veille setting.preferences.deviationToLarge=Les valeurs supérieures à {0}% ne sont pas autorisées. -setting.preferences.txFee=Frais de transaction de retrait (satoshis/byte) +setting.preferences.txFee=Frais de transaction du retrait (satoshis/byte) setting.preferences.useCustomValue=Utiliser une valeur personnalisée -setting.preferences.txFeeMin=Les frais de transaction doivent être d'au moins {0} satoshis/octet +setting.preferences.txFeeMin=Les frais de transaction doivent être d''au moins {0} satoshis/octet setting.preferences.txFeeTooLarge=Votre saisie est supérieure à toute valeur raisonnable (>5000 satoshis/octet). Les frais de transaction sont généralement de l'ordre de 50-400 satoshis/octet. setting.preferences.ignorePeers=pairs ignorés [adresse onion:port] setting.preferences.refererId=ID de parrainage @@ -841,13 +841,13 @@ setting.preferences.noAltcoins=Il n'y a pas d'altcoins sélectionnés setting.preferences.addFiat=Ajouter une devise nationale setting.preferences.addAltcoin=Ajouter un altcoin setting.preferences.displayOptions=Afficher les options -setting.preferences.showOwnOffers=Montrer mes offres dans l'offer book +setting.preferences.showOwnOffers=Montrer mes ordres dans le livre des ordres setting.preferences.useAnimations=Utiliser des animations -setting.preferences.sortWithNumOffers=Trier les listes de marché avec le numéro d'offres/de transactions +setting.preferences.sortWithNumOffers=Trier les listes de marché avec le nombre d'ordres/de transactions setting.preferences.resetAllFlags=Réinitialiser toutes les balises de notification \"Don't show again\" setting.preferences.reset=Réinitialiser settings.preferences.languageChange=Un redémarrage est nécessaire pour appliquer le changement de langue à tous les écrans. -settings.preferences.arbitrationLanguageWarning=En cas de litige, veuillez noter que l'arbitrage est géré dans {0}. +settings.preferences.arbitrationLanguageWarning=En cas de litige, veuillez noter que l''arbitrage est géré dans {0}. settings.preferences.selectCurrencyNetwork=Sélectionner un réseau setting.preferences.daoOptions=Options DAO setting.preferences.dao.resync.label=Reconstituer l'état de la DAO à partir du tx genesis @@ -903,7 +903,7 @@ settings.net.reSyncSPVAfterRestart=Le fichier de la chaîne SPV a été supprim settings.net.reSyncSPVAfterRestartCompleted=La resynchronisation est maintenant terminée. Veuillez redémarrer l'application. settings.net.reSyncSPVFailed=Impossible de supprimer le fichier de la chaîne SPV.\nErreur: {0} setting.about.aboutBisq=À propos de Bisq -setting.about.about=Bisq est un logiciel libre qui facilite l'échange de bitcoins avec les devises nationales (et d'autres cryptomonnaies) au moyen d'un réseau pair-to-pair décentralisé, de manière à protéger au mieux la vie privée des utilisateurs. Pour en savoir plus sur Bisq, consultez la page Web du projet. +setting.about.about=Bisq est un logiciel libre qui facilite l'échange de Bitcoins avec les devises nationales (et d'autres cryptomonnaies) au moyen d'un réseau pair-to-pair décentralisé, de manière à protéger au mieux la vie privée des utilisateurs. Pour en savoir plus sur Bisq, consultez la page Web du projet. setting.about.web=Page web de Bisq setting.about.code=Code source setting.about.agpl=Licence AGPL @@ -930,7 +930,7 @@ setting.about.subsystems.val=Version du réseau: {0}; version des messages P2P: account.tab.arbitratorRegistration=Enregistrement de l'arbitre account.tab.account=Compte account.info.headline=Bienvenue sur votre compte Bisq -account.info.msg=Ici, vous pouvez ajouter des comptes de trading pour les devises nationales et les altcoins, sélectionner des arbitres, et créer une sauvegarde de votre portefeuille ainsi que des données de votre compte.\n\nUn nouveau portefeuille Bitcoin a été créé la première fois que vous avez lancé Bisq.\n\nNous vous recommandons vivement d'écrire les mots-clés de votre seed Bitcoin (voir l'onglet en haut) et d'envisager d'ajouter un mot de passe avant le transfert de fonds. Les dépôts et retraits de bitcoin sont gérés dans la section \"Fonds\".\n\nConfidentialité et sécurité : Bisq étant un échange décentralisé, toutes vos données sont conservées sur votre ordinateur. Il n'y a pas de serveurs, nous n'avons donc pas accès à vos informations personnelles, à vos fonds ou même à votre adresse IP. Les données telles que les numéros de compte bancaire, les adresses altcoin & Bitcoin, etc. ne sont partagées avec votre partenaire de trading que pour effectuer les transactions que vous initiez (en cas de litige, l'arbitre verra les mêmes données que votre pair de trading). +account.info.msg=Ici, vous pouvez ajouter des comptes de trading en devises nationales et en altcoins, sélectionner des arbitres, et créer une sauvegarde de votre portefeuille ainsi que des données de votre compte.\n\nUn nouveau portefeuille Bitcoin a été créé un premier lancement de Bisq.\n\nNous vous recommandons vivement d'écrire les mots-clés de votre seed Bitcoin (voir l'onglet en haut) et d'envisager d'ajouter un mot de passe avant le transfert de fonds. Les dépôts et retraits de Bitcoin sont gérés dans la section \"Fonds\".\n\nConfidentialité et sécurité : Bisq étant une plateforme d'échange décentralisée, toutes vos données sont conservées sur votre ordinateur. Il n'y a pas de serveurs, nous n'avons donc pas accès à vos informations personnelles, à vos fonds ou même à votre adresse IP. Les données telles que les numéros de compte bancaire, les adresses altcoin & Bitcoin, etc. ne sont partagées avec votre partenaire de trading que pour effectuer les transactions que vous initiez (en cas de litige, l'arbitre verra les mêmes données que votre pair de trading). account.menu.paymentAccount=Comptes en devise nationale account.menu.altCoinsAccountView=Compte Altcoins @@ -946,9 +946,9 @@ account.arbitratorRegistration.revoke=Révoquer l'inscription account.arbitratorRegistration.info.msg=Veuillez noter que vous devez rester disponible pendant 15 jours après la révocation, car il se peut que certaines opérations fassent appel à vous comme arbitre. La période d'échange maximale permise est de 8 jours et la procédure de contestation peut prendre jusqu'à 7 jours. account.arbitratorRegistration.warn.min1Language=Vous devez définir au moins 1 langue.\nNous avons ajouté la langue par défaut pour vous. account.arbitratorRegistration.removedSuccess=Vous avez bien retiré votre arbitre du réseau P2P. -account.arbitratorRegistration.removedFailed=N'a pas pu supprimer l'arbitre.{0} +account.arbitratorRegistration.removedFailed=N''a pas pu supprimer l''arbitre.{0} account.arbitratorRegistration.registerSuccess=Vous avez enregistré avec succès votre arbitre sur le réseau P2P. -account.arbitratorRegistration.registerFailed=N'a pas pu enregistrer l'arbitre.{0} +account.arbitratorRegistration.registerFailed=N''a pas pu enregistrer l''arbitre.{0} account.arbitratorSelection.minOneArbitratorRequired=Vous devez définir au moins 1 langue.\nNous avons ajouté la langue par défaut pour vous. account.arbitratorSelection.whichLanguages=Quelles langues parlez-vous? @@ -962,7 +962,7 @@ account.arbitratorSelection.noLang=Vous ne pouvez choisir que des arbitres qui p account.arbitratorSelection.minOne=Vous devez avoir au moins désigné un arbitre. account.altcoin.yourAltcoinAccounts=Vos comptes altcoin -account.altcoin.popup.wallet.msg=Veuillez vous assurer que vous respectez les exigences relatives à l'utilisation des {0} portefeuilles, telles qu'elles sont décrites sur la page {1} du site Web.\nL'utilisation des portefeuilles provenant de plateformes de trading centralisées où (a) vous ne contrôlez pas vos clés ou (b) qui ne disposent pas d'un portefeuille compatible est risquée : cela peut entraîner la perte des fonds échangés!\nL'arbitre n'est pas un spécialiste {2} et ne pourra pas intervenir dans de ce cas. +account.altcoin.popup.wallet.msg=Veuillez vous assurer que vous respectez les exigences relatives à l''utilisation des {0} portefeuilles, telles qu''elles sont décrites sur la page {1} du site Web.\nL''utilisation des portefeuilles provenant de plateformes de trading centralisées où (a) vous ne contrôlez pas vos clés ou (b) qui ne disposent pas d''un portefeuille compatible est risquée : cela peut entraîner la perte des fonds échangés!\nL''arbitre n''est pas un spécialiste {2} et ne pourra pas intervenir dans de ce cas. account.altcoin.popup.wallet.confirm=Je comprends et confirme que je sais quel portefeuille je dois utiliser. account.altcoin.popup.arq.msg=Le fait d'échanger des ARQ sur Bisq exige que vous compreniez et remplissiez les exigences suivantes:\n\nPour envoyer des ARQ, vous devez utiliser soit le portefeuille officiel ArQmA GUI soit le portefeuille ArQmA CLI avec le drapeau store-tx-info activé (par défaut dans les nouvelles versions). Veuillez vous assurer que vous pouvez accéder à la tx key car cela pourrait être nécessaire en cas de litige.\narqma-wallet-cli (utiliser la commande get_tx_key)\narqma-wallet-gui (allez à dans l'onglet Historique et cliquez sur le bouton (P) pour accéder à la preuve de paiement)\n\nAvec le mode normal de l'explorateur de bloc le transfert n'est pas vérifiable.\n\nVous devez fournir à l'arbitre les données suivantes en cas de litige:\n- Le tx de la clé privée\n- Le hash de la transaction\n- L'adresse publique du destinataire\n\nSi vous manquez de communiquer les données ci-dessus ou si vous utilisez un portefeuille incompatible, le litige sera rejeté. L'expéditeur des ARQ est responsable de la transmission à l'arbitre de la vérification du transfert ces informations en cas de litige.\n\nIl n'est pas nécessaire de fournir l' ID de paiement, seulement l'adresse publique normale.\nSi vous n'êtes pas sûr au sujet de cette opération, visitez le canal discord ArQmA (https://discord.gg/s9BQpJT) ou le forum ArQmA (https://labs.arqma.com) pour en savoir plus. account.altcoin.popup.xmr.msg=Le trading de XMR sur Bisq nécessite que vous compreniez et remplissiez les conditions suivantes :\n\nPour envoyer des XMR, vous devez utiliser le portefeuille officiel de l'interface graphique Monero ou le portefeuille Monero CLI avec le drapeau store-tx-info activé (par défaut dans les nouvelles versions). Veuillez vous assurer que vous pouvez accéder à la clé tx car cela pourrait être nécessaire en cas de litige.\nmonero-wallet-cli (utiliser la commande get_tx_key)\nmonero-wallet-gui (aller dans l'onglet historique et cliquez sur le bouton (P) pour voir la preuve de paiement)\n\nEn plus de l'outil XMR checktx (https://xmr.llcoins.net/checktx.html), la vérification peut également être effectuée dans le portefeuille.\nmonero-wallet-cli : en utilisant la commande (check_tx_key).\nmonero-wallet-gui : sur la page Avancé > Prove/Check page.\nAvec les explorateurs de blocs classiques, le transfert n'est pas vérifiable.\n\nVous devez fournir à l'arbitre les données suivantes en cas de litige :\n- Le tx de clé privée \n- Le hach de la transaction\n- L'adresse publique du destinataire\n\nSi vous ne fournissez pas les données ci-dessus ou si vous utilisez un portefeuille incompatible, vous perdrez le litige. L'expéditeur XMR est responsable de la vérification du transfert des XMR à l'arbitre en cas de litige.\n\nIl n'est pas nécessaire de fournir l'ID de paiement, seulement l'adresse publique normale.\nSi vous n'êtes pas sûr de ce processus, visitez le site (https://www.getmonero.org/resources/user-guides/prove-payment.html) ou le forum Monero (https://forum.getmonero.org) pour obtenir de plus amples renseignements. @@ -986,14 +986,14 @@ account.backup.appDir=Répertoire des données de l'application account.backup.logFile=Dossier log account.backup.openDirectory=Ouvrir le répertoire account.backup.openLogFile=Ouvrir le fichier de log -account.backup.success=Sauvegarder réussite vers l'emplacement:\n{0} -account.backup.directoryNotAccessible=Le répertoire que vous avez choisi n'est pas accessible. {0} +account.backup.success=Sauvegarder réussite vers l''emplacement:\n{0} +account.backup.directoryNotAccessible=Le répertoire que vous avez choisi n''est pas accessible. {0} account.password.removePw.button=Supprimer le mot de passe account.password.removePw.headline=Supprimer la protection par mot de passe du portefeuille account.password.setPw.button=Définir un mot de passe account.password.setPw.headline=Définir le mot de passe de protection pour le portefeuille -account.password.info=Avec la protection par mot de passe, vous devrez entrer votre mot de passe au démarrage de l'application, lors du retrait de bitcoin de votre portefeuille et lors de la restauration de votre portefeuille à partir des mots de la seed. +account.password.info=Avec la protection par mot de passe, vous devrez entrer votre mot de passe au démarrage de l'application, lors d'un retrait en Bitcoin depuis votre portefeuille et lors de la restauration de votre portefeuille à partir des mots qui composent la seed. account.seed.backup.title=Sauvegarder les mots composant la seed de votre portefeuille account.seed.info=Veuillez noter les mots de la seed du portefeuille ainsi que la date! Vous pouvez récupérer votre portefeuille à tout moment avec les mots de la seed et la date.\nLes mêmes mots-clés de la seed sont utilisés pour les portefeuilles BTC et BSQ.\n\nVous devriez écrire les mots de la seed sur une feuille de papier. Ne les enregistrez pas sur votre ordinateur.\n\nVeuillez noter que les mots de la seed ne remplacent PAS une sauvegarde.\nVous devez créer une sauvegarde de l'intégralité du répertoire de l'application à partir de l'écran \"Compte/Sauvergarde\" pour restaurer correctement les données de l'application.\nL'importation de mots de la seed n'est recommandée qu'en cas d'urgence. L'application ne sera pas fonctionnelle sans une sauvegarde adéquate des fichiers et des clés de la base de données ! @@ -1025,7 +1025,7 @@ account.notifications.email.prompt=Entrez le Pairing token que vous avez reçu p account.notifications.settings.title=Paramètres account.notifications.useSound.label=Activer l'alerte de notification sur le téléphone account.notifications.trade.label=Recevoir des messages pour le trade -account.notifications.market.label=Recevoir des alertes sur les offres +account.notifications.market.label=Recevoir des alertes sur les ordres account.notifications.price.label=Recevoir des alertes de prix account.notifications.priceAlert.title=Alertes de prix account.notifications.priceAlert.high.label=Me prévenir si le prix du BTC est supérieur à @@ -1033,36 +1033,36 @@ account.notifications.priceAlert.low.label=Me prévenir si le prix du BTC est in account.notifications.priceAlert.setButton=Définir l'alerte de prix account.notifications.priceAlert.removeButton=Retirer l'alerte de prix account.notifications.trade.message.title=L'état du trade a été modifié. -account.notifications.trade.message.msg.conf=La transaction de dépôt pour l'échange avec ID {0} est confirmée. Veuillez ouvrir votre application Bisq et initier le paiement. -account.notifications.trade.message.msg.started=L'acheteur de BTC a initié le paiement pour la transaction avec ID {0}. -account.notifications.trade.message.msg.completed=La transaction avec l'ID {0} est terminée. -account.notifications.offer.message.title=Votre offre a été acceptée -account.notifications.offer.message.msg=Votre offre avec l'ID {0} a été acceptée +account.notifications.trade.message.msg.conf=La transaction de dépôt pour l''échange avec ID {0} est confirmée. Veuillez ouvrir votre application Bisq et initier le paiement. +account.notifications.trade.message.msg.started=L''acheteur de BTC a initié le paiement pour la transaction avec ID {0}. +account.notifications.trade.message.msg.completed=La transaction avec l''ID {0} est terminée. +account.notifications.offer.message.title=Votre ordre a été accepté +account.notifications.offer.message.msg=Votre ordre avec l''ID {0} a été accepté account.notifications.dispute.message.title=Nouveau message de litige -account.notifications.dispute.message.msg=Vous avez reçu un message de contestation pour le trade avec l' ID {0} - -account.notifications.marketAlert.title=Alertes sur les offres -account.notifications.marketAlert.selectPaymentAccount=Offres correspondantes au compte de paiement -account.notifications.marketAlert.offerType.label=Type d'offre qui m'intéresse -account.notifications.marketAlert.offerType.buy=Offres d'achat (je veux vendre des BTC) -account.notifications.marketAlert.offerType.sell=Offres de vente (je veux acheter des BTC) -account.notifications.marketAlert.trigger=Écart par rapport au prix de l'offre (%) -account.notifications.marketAlert.trigger.info=Avec la définition d'une distance par rapport au prix, vous ne recevrez une alerte que lorsqu'une offre qui répondra (ou dépassera) vos exigences sera publiée. Exemple : vous voulez vendre des BTC, mais vous ne vendrez qu'avec une prime de 2% par rapport au prix actuel du marché. En réglant ce champ à 2%, vous ne recevrez que des alertes pour les offres dont les prix sont de 2% (ou plus) au dessus du prix actuel du marché. +account.notifications.dispute.message.msg=Vous avez reçu un message de contestation pour le trade avec l''ID {0} + +account.notifications.marketAlert.title=Alertes sur les ordres +account.notifications.marketAlert.selectPaymentAccount=Ordres correspondants au compte de paiement +account.notifications.marketAlert.offerType.label=Type d'ordre qui m'intéresse +account.notifications.marketAlert.offerType.buy=Ordres d'achat (je veux vendre des BTC) +account.notifications.marketAlert.offerType.sell=Ordres de vente (je veux acheter des BTC) +account.notifications.marketAlert.trigger=Écart par rapport au prix de l'ordre (%) +account.notifications.marketAlert.trigger.info=Avec la définition d'une distance par rapport au prix, vous ne recevrez une alerte que lorsqu'un odre qui répondra (ou dépassera) vos exigences sera publié. Exemple : vous voulez vendre des BTC, mais vous ne vendrez qu'avec une prime de 2% par rapport au prix actuel du marché. En réglant ce champ à 2%, vous ne recevrez que des alertes pour les ordres dont les prix sont de 2% (ou plus) au dessus du prix actuel du marché. account.notifications.marketAlert.trigger.prompt=Écart en pourcentage par rapport au prix du marché (par ex. 2,50 %, -0,50 %, etc.) -account.notifications.marketAlert.addButton=Ajouter une alerte d'offre -account.notifications.marketAlert.manageAlertsButton=Gérer les alertes d'offre -account.notifications.marketAlert.manageAlerts.title=Gérer les alertes d'offre -account.notifications.marketAlert.manageAlerts.label=Alertes d'offre -account.notifications.marketAlert.manageAlerts.item=Alerte d'offre pour l'offre {0} avec déclenchement selon le prix {1} et compte de paiement {2}. +account.notifications.marketAlert.addButton=Ajouter une alerte pour les ordres +account.notifications.marketAlert.manageAlertsButton=Gérer les alertes des ordres +account.notifications.marketAlert.manageAlerts.title=Gérer les alertes pour les ordres +account.notifications.marketAlert.manageAlerts.label=Alertes pour les ordres +account.notifications.marketAlert.manageAlerts.item=Alerte d'ordre relative à l''ordre {0} avec déclenchement selon le prix {1} et compte de paiement {2}. account.notifications.marketAlert.manageAlerts.header.paymentAccount=Compte de paiement account.notifications.marketAlert.manageAlerts.header.trigger=Prix de déclenchement -account.notifications.marketAlert.manageAlerts.header.offerType=Type d'offre +account.notifications.marketAlert.manageAlerts.header.offerType=Type d'ordre account.notifications.marketAlert.message.title=Alerte d'ordre account.notifications.marketAlert.message.msg.below=en dessous de account.notifications.marketAlert.message.msg.above=au dessus de -account.notifications.marketAlert.message.msg=Une nouvelle offre ''{0} {1}''' avec le prix {2} ({3} {4} prix de marché) avec le moyen de paiement ''{5}'' a été publiée dans le livre des offres de Bisq.\nID de l'offre: {6}. +account.notifications.marketAlert.message.msg=Un nouvel ordre ''{0} {1}''' avec le prix {2} ({3} {4} prix de marché) avec le moyen de paiement ''{5}'' a été publiée dans le livre des ordres de Bisq.\nID de l''ordre: {6}. account.notifications.priceAlert.message.title=Alerte de prix pour {0} -account.notifications.priceAlert.message.msg=Votre alerte de prix a été déclenchée. l'actuel {0} le prix est {1}. {2} +account.notifications.priceAlert.message.msg=Votre alerte de prix a été déclenchée. l''actuel {0} le prix est {1}. {2} account.notifications.noWebCamFound.warning=Aucune webcam n'a été trouvée.\n\nUtilisez l'option mail pour envoyer le jeton et la clé de cryptage depuis votre téléphone portable vers l'application Bisq. account.notifications.priceAlert.warning.highPriceTooLow=Le prix le plus élevé doit être supérieur au prix le plus bas. account.notifications.priceAlert.warning.lowerPriceTooHigh=Le prix le plus bas doit être inférieur au prix le plus élevé. @@ -1083,7 +1083,7 @@ dao.tab.monitor=Contrôleur réseau dao.tab.news=Actualités dao.paidWithBsq=payé en BSQ -dao.availableBsqBalance=Disponibles pour dépenser (vérifiées + sorties non confirmées) +dao.availableBsqBalance=Disponible à dépenser (vérifiées + sorties non confirmées) dao.verifiedBsqBalance=Balance de toutes les UTXOs vérifiées dao.unconfirmedChangeBalance=Solde de toute les transactions de sorties non confirmées dao.unverifiedBsqBalance=Solde de toutes les transactions non vérifiées (en attente de confirmation du bloc) @@ -1093,16 +1093,16 @@ dao.availableNonBsqBalance=Solde disponible non-BSQ (BTC) dao.totalBsqBalance=Total du solde BSQ dao.tx.published.success=Votre transaction a été publiée avec succès. -dao.proposal.menuItem.make=Faire une offre +dao.proposal.menuItem.make=Faire une proposition dao.proposal.menuItem.browse=Parcourir les demandes en cours -dao.proposal.menuItem.vote=Vote pour les offres +dao.proposal.menuItem.vote=Vote pour les propositions dao.proposal.menuItem.result=Résultats des votes dao.cycle.headline=Cycle de vote dao.cycle.overview.headline=Aperçu du cycle de vote dao.cycle.currentPhase=Phase actuelle -dao.cycle.currentBlockHeight=Hauteur actuelle du bloc -dao.cycle.proposal=Phase d'offre -dao.cycle.proposal.next=Prochaine étape de l'offre +dao.cycle.currentBlockHeight=Hauteur actuelle de bloc +dao.cycle.proposal=Phase de proposition +dao.cycle.proposal.next=Prochaine étape de proposition dao.cycle.blindVote=Phase de vote caché dao.cycle.voteReveal=Phase de dévoilement du vote dao.cycle.voteResult=Résultat du vote @@ -1110,23 +1110,23 @@ dao.cycle.phaseDuration={0} blocs (≈{1}); Blocs {2} - {3} (≈{4} - ≈{5}) dao.cycle.phaseDurationWithoutBlocks=Bloc {0} - {1} (≈{2} - ≈{3}) dao.voteReveal.txPublished.headLine=Transaction du dévoilement du vote publiée. -dao.voteReveal.txPublished=Votre transaction de dévoilement du vote avec l'ID de transaction {0} a été publiée avec succès.\n\nCeci se produit automatiquement avec le logiciel si vous avez participé au processus de vote de la DAO. +dao.voteReveal.txPublished=Votre transaction de dévoilement du vote avec l''ID de transaction {0} a été publiée avec succès.\n\nCeci se produit automatiquement avec le logiciel si vous avez participé au processus de vote de la DAO. dao.results.cycles.header=Cycles dao.results.cycles.table.header.cycle=Cycle -dao.results.cycles.table.header.numProposals=Offres +dao.results.cycles.table.header.numProposals=Propositions dao.results.cycles.table.header.voteWeight=Poids du vote dao.results.cycles.table.header.issuance=Émission dao.results.results.table.item.cycle=Cycle {0} commencé: {1} -dao.results.proposals.header=Offres du cycle sélectionné +dao.results.proposals.header=Proposition relative au cycle sélectionné dao.results.proposals.table.header.proposalOwnerName=Nom dao.results.proposals.table.header.details=Détails dao.results.proposals.table.header.myVote=Mon vote dao.results.proposals.table.header.result=Résultat du vote -dao.results.proposals.voting.detail.header=Résultats du vote pour l'offres sélectionnée +dao.results.proposals.voting.detail.header=Résultats des votes pour les propositions sélectionnées dao.results.exceptions=Exception(s) au résultat du vote @@ -1153,7 +1153,7 @@ dao.param.MIN_TAKER_FEE_BTC=Min. BTC taker fee # suppress inspection "UnusedProperty" # suppress inspection "UnusedProperty" -dao.param.PROPOSAL_FEE=Frais de l'offre en BSQ +dao.param.PROPOSAL_FEE=Frais de l'ordre en BSQ # suppress inspection "UnusedProperty" dao.param.BLIND_VOTE_FEE=Frais de vote en BSQ @@ -1167,7 +1167,7 @@ dao.param.REIMBURSEMENT_MIN_AMOUNT=Demande de remboursement min. Montant BSQ dao.param.REIMBURSEMENT_MAX_AMOUNT=Demande de remboursement max. Montant BSQ # suppress inspection "UnusedProperty" -dao.param.QUORUM_GENERIC=Quorum requis dans BSQ pour une offre standard +dao.param.QUORUM_GENERIC=Quorum requis en BSQ pour une proposition standard # suppress inspection "UnusedProperty" dao.param.QUORUM_COMP_REQUEST=Quorum requis dans BSQ pour une demande d'indemnisation # suppress inspection "UnusedProperty" @@ -1182,7 +1182,7 @@ dao.param.QUORUM_CONFISCATION=Quorum requis dans BSQ pour une demande de confisc dao.param.QUORUM_ROLE=Quorum requis dans BSQ pour les demandes de rôle en bond # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_GENERIC=Seuil requis en % pour une offre standard +dao.param.THRESHOLD_GENERIC=Seuil requis en % pour une proposition standard # suppress inspection "UnusedProperty" dao.param.THRESHOLD_COMP_REQUEST=Seuil requis en % pour une demande d'indemnisation # suppress inspection "UnusedProperty" @@ -1230,7 +1230,7 @@ dao.results.invalidVotes=Nous avons obtenu des votes invalides au cours de ce cy # suppress inspection "UnusedProperty" dao.phase.PHASE_UNDEFINED=Indéfini # suppress inspection "UnusedProperty" -dao.phase.PHASE_PROPOSAL=Phase d'offre +dao.phase.PHASE_PROPOSAL=Phase de proposition # suppress inspection "UnusedProperty" dao.phase.PHASE_BREAK1=Interruption 1 # suppress inspection "UnusedProperty" @@ -1420,7 +1420,7 @@ dao.proofOfBurn.verificationResult.failed=Échec de la vérification # suppress inspection "UnusedProperty" dao.phase.UNDEFINED=Indéfini # suppress inspection "UnusedProperty" -dao.phase.PROPOSAL=Phase d'offre +dao.phase.PROPOSAL=Phase de proposition # suppress inspection "UnusedProperty" dao.phase.BREAK1=Interrompre avant la période de vote caché # suppress inspection "UnusedProperty" @@ -1435,7 +1435,7 @@ dao.phase.BREAK3=Interrompre avant la phase de résultat dao.phase.RESULT=Période de résultat du vote # suppress inspection "UnusedProperty" -dao.phase.separatedPhaseBar.PROPOSAL=Période d'offre +dao.phase.separatedPhaseBar.PROPOSAL=Phase de proposition # suppress inspection "UnusedProperty" dao.phase.separatedPhaseBar.BLIND_VOTE=Cacher le vote # suppress inspection "UnusedProperty" @@ -1477,26 +1477,26 @@ dao.proposal.type.short.GENERIC=Demande standard # suppress inspection "UnusedProperty" dao.proposal.type.short.CONFISCATE_BOND=Confiscation d'un bond -dao.proposal.details=Détails de l'offre -dao.proposal.selectedProposal=Offre sélectionnée -dao.proposal.active.header=offres relatives au cycle actuel -dao.proposal.active.remove.confirm=Êtes-vous certain de vouloir retirer cette offre?\nLes frais de traitement de l'offre déjà payés seront perdus. -dao.proposal.active.remove.doRemove=Oui, retirer mon offre -dao.proposal.active.remove.failed=Impossible de retirer l'offre. +dao.proposal.details=Détails relatifs à la proposition +dao.proposal.selectedProposal=Proposition sélectionnée +dao.proposal.active.header=Propositions relatives au cycle actuel +dao.proposal.active.remove.confirm=Êtes-vous certain de vouloir retirer cette proposition?\nLes frais de traitement de la proposition déjà payés seront perdus. +dao.proposal.active.remove.doRemove=Oui, retirer ma proposition +dao.proposal.active.remove.failed=Impossible de retirer la proposition dao.proposal.myVote.title=Vote -dao.proposal.myVote.accept=Accepter l'offre -dao.proposal.myVote.reject=Rejeter l'offre -dao.proposal.myVote.removeMyVote=Ignorer l'offre +dao.proposal.myVote.accept=Accepter la proposition +dao.proposal.myVote.reject=Rejeter la proposition +dao.proposal.myVote.removeMyVote=Ignorer la proposition dao.proposal.myVote.merit=Poids du vote résultant des BSQ obtenus dao.proposal.myVote.stake=Poids du vote en fonction de la mise dao.proposal.myVote.revealTxId=ID de transaction du vote de dévoilement dao.proposal.myVote.stake.prompt=Solde maximum pour la mise disponible pour le vote: {0} dao.proposal.votes.header=Fixez une mise pour le vote et publiez vos votes dao.proposal.myVote.button=Publier les votes -dao.proposal.myVote.setStake.description=Après avoir voté sur toutes les offres, vous devez fixer votre mise pour le vote en bloquant des BSQ. Plus vous verrouillerez des BSQ, plus votre vote aura de poids. \n\nLes BSQ verrouillés pour le vote seront déverrouillés à nouveau pendant la phase de dévoilement du vote. -dao.proposal.create.selectProposalType=Sélectionner le type d'offre -dao.proposal.create.phase.inactive=Veuillez patienter jusqu'à la prochaine étape de l'offre -dao.proposal.create.proposalType=Type d'offre +dao.proposal.myVote.setStake.description=Après avoir voté sur toutes les propositions, vous devez fixer votre mise pour le vote en bloquant des BSQ. Plus vous verrouillerez des BSQ, plus votre vote aura de poids. \n\nLes BSQ verrouillés pour le vote seront déverrouillés à nouveau pendant la phase de dévoilement du vote. +dao.proposal.create.selectProposalType=Sélectionner le type de proposition +dao.proposal.create.phase.inactive=Veuillez patienter jusqu'à la prochaine phase de proposition +dao.proposal.create.proposalType=Type de proposition dao.proposal.create.new=Faire une nouvelle demande dao.proposal.create.button=Faire une demande dao.proposal.create.publish=Publier la demande @@ -1505,10 +1505,10 @@ dao.proposal=Demande dao.proposal.display.type=Type de demande dao.proposal.display.name=Nom/speudonyme dao.proposal.display.link=Lien vers les informations détaillées -dao.proposal.display.link.prompt=Lien vers l'offre +dao.proposal.display.link.prompt=Lien vers la proposition dao.proposal.display.requestedBsq=Montant démandé en BSQ dao.proposal.display.bsqAddress=Adresse BSQ -dao.proposal.display.txId=ID de transaction d'offre +dao.proposal.display.txId=ID de transaction de la proposition dao.proposal.display.proposalFee=Frais de la demande dao.proposal.display.myVote=Mon vote dao.proposal.display.voteResult=Synthèse des résultats du vote @@ -1574,7 +1574,7 @@ dao.wallet.send.setDestinationAddress=Remplissez votre adresse de destination dao.wallet.send.send=Envoyer des fonds en BSQ dao.wallet.send.sendBtc=Envoyer des fonds en BTC dao.wallet.send.sendFunds.headline=Confirmer la demande de retrait -dao.wallet.send.sendFunds.details=Envoi: {0}\nA l'adresse de réception: {1}.\nLes frais de transaction requis sont: {2} ({3} satoshis/byte)\nTaille de la transaction: {4} Kb\n\nLe destinataire recevra: {5}\n\nÊtes-vous certain de vouloir retirer ce montant ? +dao.wallet.send.sendFunds.details=Envoi: {0}\nA l''adresse de réception: {1}.\nLes frais de transaction requis sont: {2} ({3} satoshis/byte)\nTaille de la transaction: {4} Kb\n\nLe destinataire recevra: {5}\n\nÊtes-vous certain de vouloir retirer ce montant ? dao.wallet.chainHeightSynced=Dernier bloc vérifié: {0} dao.wallet.chainHeightSyncing=En attente des blocs.... {0} Blocs vérifiés sur {1}. dao.wallet.tx.type=Type @@ -1620,21 +1620,21 @@ dao.tx.type.enum.IRREGULAR=Irrégulier dao.tx.withdrawnFromWallet=BTC prélevé sur le portefeuille dao.tx.issuanceFromCompReq=Demande de compensation/émission -dao.tx.issuanceFromCompReq.tooltip=La demande de compensation a donné lieu à l'émission de nouveaux BSQ.\nDate d'émission: {0} +dao.tx.issuanceFromCompReq.tooltip=La demande de compensation a donné lieu à l''émission de nouveaux BSQ.\nDate d''émission: {0} dao.tx.issuanceFromReimbursement=Demande de remboursement/émission -dao.tx.issuanceFromReimbursement.tooltip=Demande de remboursement ayant donné lieu à l'émission de nouveaux BSQ.\nDate d'émission : {0}. +dao.tx.issuanceFromReimbursement.tooltip=Demande de remboursement ayant donné lieu à l''émission de nouveaux BSQ.\nDate d'émission : {0}. dao.proposal.create.missingBsqFunds=Vous ne disposez pas de suffisamment de fonds en BSQ pour créer cette demande. Si vous avez une transaction BSQ non confirmée, vous devez attendre la confirmation de la blockchain car les BSQ ne seront validés que si elle est incluse dans un bloc.\nManquant: {0} -dao.proposal.create.missingBsqFundsForBond=Vous ne disposez pas d'assez de fonds en BSQ pour ce rôle. Vous pouvez toujours publier cette demande, mais vous aurez besoin du montant total de BSQ requis pour que ce rôle puisse être accepté.\nManquant: {0} +dao.proposal.create.missingBsqFundsForBond=Vous ne disposez pas d''assez de fonds en BSQ pour ce rôle. Vous pouvez toujours publier cette demande, mais vous aurez besoin du montant total de BSQ requis pour que ce rôle puisse être accepté.\nManquant: {0} dao.proposal.create.missingMinerFeeFunds=Vous ne disposez pas des fonds en BTC suffisants pour créer cette demande de transaction. Toutes les transactions BSQ requièrent le paiement des frais BTC pour le minage.\nManquant: {0} -dao.proposal.create.missingIssuanceFunds=Vous ne disposez pas de fonds BTC suffisants pour créer cette demande de transaction. Toutes les transactions BSQ exigent des frais pour le mineur en BTC, et la création d'une transaction exige également des frais en BTC d'un montant de ({0} Satoshis/BSQ).\nManquant: {1} +dao.proposal.create.missingIssuanceFunds=Vous ne disposez pas de fonds BTC suffisants pour créer cette demande de transaction. Toutes les transactions BSQ exigent des frais pour le mineur en BTC, et la création d''une transaction exige également des frais en BTC d''un montant de ({0} Satoshis/BSQ).\nManquant: {1} dao.feeTx.confirm=Confirmer {0} transaction dao.feeTx.confirm.details={0}frais: {1}\nFrais de minage: {2} ({3} Satoshis/byte)\nTaille de la transaction: {4} Kb\n\nÊtes-vous certain de vouloir publier la transaction {5}? -dao.feeTx.issuanceProposal.confirm.details={0}frais: {1}\nBTC nécessaire pour l'émission des BSQ: {2} ({3} Satoshis/BSQ)\nFrais de minage: {4} ({5} Satoshis/byte)\nTaille de la transaction: {6} Kb\n\nSi votre demande est approuvée, vous recevrez le montant que vous avez demandé, net des frais de la demande d'un montant de 2 BSQ.\n\nÊtes-vous sûr de vouloir publier la transaction {7}? +dao.feeTx.issuanceProposal.confirm.details={0}frais: {1}\nBTC nécessaire pour l'émission des BSQ: {2} ({3} Satoshis/BSQ)\nFrais de minage: {4} ({5} Satoshis/byte)\nTaille de la transaction: {6} Kb\n\nSi votre demande est approuvée, vous recevrez le montant que vous avez demandé, net des frais de la demande d''un montant de 2 BSQ.\n\nÊtes-vous sûr de vouloir publier la transaction {7}? dao.news.bisqDAO.title=La DAO de BISQ dao.news.bisqDAO.description=Tout comme la plateforme d'échange Bisq est décentralisée et résistante à la censure, son modèle de gouvernance l'est aussi - ainsi que les jetons de la DAO de Bisq et BSQ sont les outils qui rendent cela possible. @@ -1654,7 +1654,7 @@ dao.news.DAOOnTestnet.secondSection.content=Demander des BSQ sur Slack ou achete dao.news.DAOOnTestnet.thirdSection.title=3. Participer à un cycle de vote dao.news.DAOOnTestnet.thirdSection.content=Faire des demandes et voter pour des propositions visant à modifier divers aspects de Bisq. dao.news.DAOOnTestnet.fourthSection.title=4. Explorez un explorateur de blocs BSQ -dao.news.DAOOnTestnet.fourthSection.content=Dans la mesure où BSQ est comme bitcoin, vous pouvez voir les transactions BSQ sur notre explorateur de blocs bitcoin. +dao.news.DAOOnTestnet.fourthSection.content=Dans la mesure où BSQ est comme Bitcoin, vous pouvez voir les transactions en BSQ sur notre explorateur de blocs Bitcoin. dao.news.DAOOnTestnet.readMoreLink=Lire la documentation complète dao.monitor.daoState=Etat de la DAO @@ -1666,13 +1666,13 @@ dao.monitor.table.conflicts=Conflits dao.monitor.state=Statut dao.monitor.requestAlHashes=Demander tous les hashes dao.monitor.resync=Etat de resync de la DAO -dao.monitor.table.header.cycleBlockHeight=Cycle / Hauteur du bloc +dao.monitor.table.header.cycleBlockHeight=Cycle / Hauteur de bloc dao.monitor.table.cycleBlockHeight=Cycle {0} / bloc {1} dao.monitor.table.seedPeers=Nœud de la seed: {0} dao.monitor.daoState.headline=État de la DAO dao.monitor.daoState.table.headline=État des hashes de la chaîne DAO -dao.monitor.daoState.table.blockHeight=Hauteur du bloc +dao.monitor.daoState.table.blockHeight=Hauteur de bloc dao.monitor.daoState.table.hash=État du hash de la DAO dao.monitor.daoState.table.prev=Hash précédent dao.monitor.daoState.conflictTable.headline=État des hashes des pairs de la DAO en situation de conflit @@ -1687,7 +1687,7 @@ dao.monitor.proposal.conflictTable.headline=Etat de la proposition de hachage de dao.monitor.proposal.table.hash=État du hash de la proposition dao.monitor.proposal.table.prev=Hash précédent -dao.monitor.proposal.table.numProposals=No. des propositions +dao.monitor.proposal.table.numProposals=Nombre de propositions dao.monitor.isInConflictWithSeedNode=Vos données locales ne font pas consensus avec au moins un nœud de la seed . Veuillez resynchroniser la DAO. dao.monitor.isInConflictWithNonSeedNode=L'un de vos pairs n'est pas en consensus avec le réseau, mais votre nœud est synchronisé avec les nœuds de la seed. @@ -1698,7 +1698,7 @@ dao.monitor.blindVote.table.headline=État du hachage de la chaîne du vote cach dao.monitor.blindVote.conflictTable.headline=Vote caché de l'état du hash des pairs en conflit dao.monitor.blindVote.table.hash=État du Hash du vote caché dao.monitor.blindVote.table.prev=Hash précédent -dao.monitor.blindVote.table.numBlindVotes=No. de votes cachés +dao.monitor.blindVote.table.numBlindVotes=Nombre de votes cachés dao.factsAndFigures.menuItem.supply=Quantité existante de bsq dao.factsAndFigures.menuItem.transactions=Transactions BSQ @@ -1724,16 +1724,16 @@ dao.factsAndFigures.supply.invalidTxs=BSQ burn (transactions invalides) dao.factsAndFigures.supply.burntAmount=BSQ burn (frais) dao.factsAndFigures.transactions.genesis=Transaction genesis -dao.factsAndFigures.transactions.genesisBlockHeight=Hauteur du bloc genesis +dao.factsAndFigures.transactions.genesisBlockHeight=Hauteur de bloc du bloc genesis dao.factsAndFigures.transactions.genesisTxId=ID de la transaction genesis dao.factsAndFigures.transactions.txDetails=Statistiques des transactions en BSQ -dao.factsAndFigures.transactions.allTx=No. de toutes les transactions BSQ -dao.factsAndFigures.transactions.utxo=No. de transactions de sorties non dépensées -dao.factsAndFigures.transactions.compensationIssuanceTx=No. de toutes les transactions émises en demande de compensation -dao.factsAndFigures.transactions.reimbursementIssuanceTx=No. de toutes les transactions émises en demande de remboursement -dao.factsAndFigures.transactions.burntTx=No. de toutes les transactions de paiement de frais -dao.factsAndFigures.transactions.invalidTx=No. de toutes les transactions invalides -dao.factsAndFigures.transactions.irregularTx=No. de toutes les transactions irrégulières +dao.factsAndFigures.transactions.allTx=Nombre de transactions en BSQ +dao.factsAndFigures.transactions.utxo=Nombre de transactions de sorties non dépensées +dao.factsAndFigures.transactions.compensationIssuanceTx=Nombre de transactions émises en demande de compensation +dao.factsAndFigures.transactions.reimbursementIssuanceTx=Nombre des transactions émises en demande de remboursement +dao.factsAndFigures.transactions.burntTx=Nombre de transactions ayant occasionné le paiement de frais +dao.factsAndFigures.transactions.invalidTx=Nombre de transactions invalides +dao.factsAndFigures.transactions.irregularTx=Nombre des transactions irrégulières #################################################################### # Windows @@ -1741,10 +1741,10 @@ dao.factsAndFigures.transactions.irregularTx=No. de toutes les transactions irr contractWindow.title=Détails du conflit contractWindow.dates=Date de l'ordre / date de l'échange -contractWindow.btcAddresses=Adresse bitcoin BTC acheteur / vendeur BTC +contractWindow.btcAddresses=Adresse Bitcoin BTC acheteur / vendeur BTC contractWindow.onions=Adresse réseau de l'acheteur de BTC / du vendeur de BTC contractWindow.accountAge=Âge du compte acheteur BTC / vendeur BTC -contractWindow.numDisputes=No. de litiges de l'acheteur de BTC / du vendeur de BTC +contractWindow.numDisputes=Nombre de litiges de l'acheteur de BTC / du vendeur de BTC contractWindow.contractHash=Contracter le hash displayAlertMessageWindow.headline=Information importante! @@ -1792,24 +1792,24 @@ disputeSummaryWindow.reason.bank=Banque disputeSummaryWindow.summaryNotes=Notes de synthèse disputeSummaryWindow.addSummaryNotes=Ajouter des notes de synthèse disputeSummaryWindow.close.button=Fermer le ticket -disputeSummaryWindow.close.msg=Ticket clos le {0}\n\nRésumé:\n{1} a fourni une preuve inviolable: {2}\n{3} a fait une vérification d'identité: {4}\n{5} a fait un screencast ou une vidéo: {6}\nMontant du versement pour l'acheteur de BTC: {7}\nMontant du versement pour le vendeur de BTC: {8}\n\nNotes de synthèse:\n{9} +disputeSummaryWindow.close.msg=Ticket clos le {0}\n\nRésumé:\n{1} a fourni une preuve inviolable: {2}\n{3} a fait une vérification d''identité: {4}\n{5} a fait un screencast ou une vidéo: {6}\nMontant du versement pour l''acheteur de BTC: {7}\nMontant du versement pour le vendeur de BTC: {8}\n\nNotes de synthèse:\n{9} disputeSummaryWindow.close.closePeer=Vous devez également clore le ticket de trading des pairs! emptyWalletWindow.headline={0} Outil de secours du portefeuille -emptyWalletWindow.info=Veuillez utiliser ceci qu'en cas d'urgence si vous ne pouvez pas accéder à vos fonds à partir de l'interface utilisateur.\n\nVeuillez remarquer que toutes les offres en attente seront automatiquement fermées lors de l'utilisation de cet outil.\n\nAvant d'utiliser cet outil, veuillez sauvegarder votre répertoire de données. Vous pouvez le faire sur \"Compte/sauvegarde\".\n\nVeuillez nous signaler votre problème et déposer un rapport de bug sur GitHub ou sur le forum Bisq afin que nous puissions enquêter sur la source du problème. +emptyWalletWindow.info=Veuillez utiliser ceci qu'en cas d'urgence si vous ne pouvez pas accéder à vos fonds à partir de l'interface utilisateur.\n\nVeuillez remarquer que touts les ordres en attente seront automatiquement fermés lors de l'utilisation de cet outil.\n\nAvant d'utiliser cet outil, veuillez sauvegarder votre répertoire de données. Vous pouvez le faire sur \"Compte/sauvegarde\".\n\nVeuillez nous signaler votre problème et déposer un rapport de bug sur GitHub ou sur le forum Bisq afin que nous puissions enquêter sur la source du problème. emptyWalletWindow.balance=Votre solde disponible sur le portefeuille emptyWalletWindow.bsq.btcBalance=Solde en Satoshis non-BSQ emptyWalletWindow.address=Votre adresse de destination emptyWalletWindow.button=Envoyer tous les fonds -emptyWalletWindow.openOffers.warn=Vous avez des offres en attente qui seront supprimées si vous videz votre portefeuille.\nVous êtes certain de vouloir vider votre portefeuille ? +emptyWalletWindow.openOffers.warn=Vous avez des ordres en cours qui seront supprimées si vous videz votre portefeuille.\nVous êtes certain de vouloir vider votre portefeuille ? emptyWalletWindow.openOffers.yes=Oui, j'en suis certain emptyWalletWindow.sent.success=Le solde de votre portefeuille a été transféré avec succès. enterPrivKeyWindow.headline=Inscription ouverte aux arbitres invités seulement filterWindow.headline=Modifier la liste de filtres -filterWindow.offers=Offres filtrées (séparer avec une virgule) +filterWindow.offers=Ordres filtrés (séparer avec une virgule) filterWindow.onions=Adresses onion filtrées (virgule de sep.) filterWindow.accounts=Données filtrées du compte de trading:\nFormat: séparer par une virgule liste des [ID du mode de paiement | champ de données | valeur]. filterWindow.bannedCurrencies=Codes des devises filtrées (séparer avec une virgule.) @@ -1837,8 +1837,8 @@ offerDetailsWindow.acceptedArbitrators=Arbitres acceptés offerDetailsWindow.commitment=Engagement offerDetailsWindow.agree=J'accepte offerDetailsWindow.tac=Conditions d'utilisation -offerDetailsWindow.confirm.maker=Confirmer: Placer une offre de {0} bitcoin -offerDetailsWindow.confirm.taker=Confirmer: Acceptez l'offre de {0} bitcoin +offerDetailsWindow.confirm.maker=Confirmer: Placer un ordre de {0} Bitcoin +offerDetailsWindow.confirm.taker=Confirmer: Acceptez l'ordre de {0} Bitcoin offerDetailsWindow.creationDate=Date de création offerDetailsWindow.makersOnion=Adresse onion du maker @@ -1858,7 +1858,7 @@ sendAlertMessageWindow.headline=Envoyer une notification globale sendAlertMessageWindow.alertMsg=Message d'alerte sendAlertMessageWindow.enterMsg=Entrer le message sendAlertMessageWindow.isUpdate=Est la notification de mise à jour -sendAlertMessageWindow.version=Nouvelle version no. +sendAlertMessageWindow.version=Nouvelle version N° sendAlertMessageWindow.send=Envoyer une notification sendAlertMessageWindow.remove=Supprimer une notification @@ -1928,40 +1928,40 @@ popup.headline.information=Information popup.headline.warning=Attention popup.headline.error=Erreur -popup.doNotShowAgain=Ne plus me montrer +popup.doNotShowAgain=Ne plus montrer popup.reportError.log=Ouvrir le dossier de log popup.reportError.gitHub=Signaler au Tracker de problème GitHub popup.reportError={0}\n\nAfin de nous aider à améliorer le logiciel, veuillez signaler ce bug en ouvrant un nouveau ticket de support sur https://github.com/bisq-network/bisq/issues.\nLe message d'erreur ci-dessus sera copié dans le presse-papier lorsque vous cliquerez sur l'un des boutons ci-dessous.\nCela facilitera le dépannage si vous incluez le fichier bisq.log en appuyant sur "ouvrir le fichier de log", en sauvegardant une copie, et en l'attachant à votre rapport de bug. popup.error.tryRestart=Veuillez essayer de redémarrer votre application et vérifier votre connexion réseau pour voir si vous pouvez résoudre ce problème. -popup.error.takeOfferRequestFailed=Une erreur est survenue pendant que quelqu'un essayait d'accepter l'une de vos offres:\n{0} +popup.error.takeOfferRequestFailed=Une erreur est survenue pendant que quelqu''un essayait d''accepter l''un de vos ordres:\n{0} -error.spvFileCorrupted=Une erreur est survenue pendant la lecture du fichier de la chaîne SPV.\nIl se peut que le fichier de la chaîne SPV soit corrompu.\n\nMessage d'erreur: {0}\n\nVoulez-vous l'effacer et lancer une resynchronisation? +error.spvFileCorrupted=Une erreur est survenue pendant la lecture du fichier de la chaîne SPV.\nIl se peut que le fichier de la chaîne SPV soit corrompu.\n\nMessage d''erreur: {0}\n\nVoulez-vous l''effacer et lancer une resynchronisation? error.deleteAddressEntryListFailed=Impossible de supprimer le dossier AddressEntryList.\nErreur: {0}. popup.warning.walletNotInitialized=Le portefeuille n'est pas encore initialisé -popup.warning.wrongVersion=Vous avez probablement une mauvaise version de Bisq sur cet ordinateur.\nL'architecture de votre ordinateur est: {0}.\nLa binary Bisq que vous avez installé est: {1}.\nVeuillez éteindre et réinstaller une bonne version ({2}). +popup.warning.wrongVersion=Vous avez probablement une mauvaise version de Bisq sur cet ordinateur.\nL''architecture de votre ordinateur est: {0}.\nLa binary Bisq que vous avez installé est: {1}.\nVeuillez éteindre et réinstaller une bonne version ({2}). popup.warning.incompatibleDB=Nous avons détecté des fichiers de base de données incompatibles!\n\nCes fichier(s) de base de données ne sont pas compatibles avec notre code de base actuel:\n{0}\n\nNous avons fait une sauvegarde de fichier(s) corrompus et appliqué les valeurs par défaut sur une nouvelle version de la base de données.\n\nLa sauvegarde se trouve à l'adresse:\n{1}/db/backup_of_corrupted_data.\n\nVeuillez vérifier si vous avez la dernière version de Bisq installée.\nVous pouvez le télécharger à l'adresse:\nhttps://bisq.network/downloads\n\nVeuillez redémarrer l'application. popup.warning.startupFailed.twoInstances=Bisq est déjà lancé. Vous ne pouvez pas lancer deux instances de bisq. popup.warning.cryptoTestFailed=Il semble que vous utilisez un binaire auto-compilé et que vous n'avez pas suivi les instructions de compilation dans https://github.com/bisq-network/exchange/blob/master/doc/build.md#7-enable-unlimited-strength-for-cryptographic-keys.\n\nSi ce n'est pas le cas et que vous utilisez le binaire officiel du Bisq, veuillez déposer un rapport de bug sur la page GitHub.\nErreur={0} -popup.warning.tradePeriod.halfReached=Votre transaction avec ID {0} a atteint la moitié de la période de trading maximale autorisée et n'est toujours pas terminée.\n\nLa période de trade se termine le {1}.\n\nVeuillez vérifier l'état de votre transaction dans \"Portfolio/échanges en cours\" pour obtenir de plus amples informations. -popup.warning.tradePeriod.ended=Votre transaction avec ID {0} a atteint la période de trading maximale autorisée et n'est pas terminée.\n\nLa période de trade s'est terminée le {1}.\n\nVeuillez vérifier votre transaction dans \"Portfolio/échanges en cours\" pour contacter l'arbitre. +popup.warning.tradePeriod.halfReached=Votre transaction avec ID {0} a atteint la moitié de la période de trading maximale autorisée et n''est toujours pas terminée.\n\nLa période de trade se termine le {1}.\n\nVeuillez vérifier l''état de votre transaction dans \"Portfolio/échanges en cours\" pour obtenir de plus amples informations. +popup.warning.tradePeriod.ended=Votre transaction avec ID {0} a atteint la période de trading maximale autorisée et n''est pas terminée.\n\nLa période de trade s''est terminée le {1}.\n\nVeuillez vérifier votre transaction dans \"Portfolio/échanges en cours\" pour contacter l''arbitre. popup.warning.noTradingAccountSetup.headline=Vous n'avez pas configuré de compte de trading -popup.warning.noTradingAccountSetup.msg=Vous devez configurer une devise nationale ou un compte altcoin avant de pouvoir créer une offre.\nVoulez-vous configurer un compte ? +popup.warning.noTradingAccountSetup.msg=Vous devez configurer une devise nationale ou un compte altcoin avant de pouvoir créer un ordre.\nVoulez-vous configurer un compte ? popup.warning.noArbitratorsAvailable=Les arbitres ne sont pas disponibles. popup.warning.notFullyConnected=Vous devez attendre d'être complètement connecté au réseau.\nCela peut prendre jusqu'à 2 minutes au démarrage. -popup.warning.notSufficientConnectionsToBtcNetwork=Vous devez attendre d'avoir au minimum {0} connexions au réseau Bitcoin. +popup.warning.notSufficientConnectionsToBtcNetwork=Vous devez attendre d''avoir au minimum {0} connexions au réseau Bitcoin. popup.warning.downloadNotComplete=Vous devez attendre que le téléchargement des blocs Bitcoin manquants soit terminé. -popup.warning.removeOffer=Vous êtes certain de vouloir retirer cette offre ?\nLes frais du maker de {0} seront perdus si vous retirez cette offre. +popup.warning.removeOffer=Vous êtes certain de vouloir retirer cet ordre?\nLes frais du maker de {0} seront perdus si vous retirez cet ordre. popup.warning.tooLargePercentageValue=Vous ne pouvez pas définir un pourcentage de 100% ou plus grand. popup.warning.examplePercentageValue=Merci de saisir un nombre sous la forme d'un pourcentage tel que \"5.4\" pour 5.4% popup.warning.noPriceFeedAvailable=Il n'y a pas de flux pour le prix de disponible pour cette devise. Vous ne pouvez pas utiliser un prix basé sur un pourcentage.\nVeuillez sélectionner le prix fixé. popup.warning.sendMsgFailed=L'envoi du message à votre partenaire d'échange a échoué.\nMerci d'essayer de nouveau et si l'échec persiste merci de reporter le bug. popup.warning.insufficientBtcFundsForBsqTx=Vous ne disposez pas de suffisamment de fonds BTC pour payer les frais du minage de cette transaction.\nVeuillez approvisionner votre portefeuille BTC.\nFonds manquants: {0} -popup.warning.bsqChangeBelowDustException=Cette transaction crée un change output en BSQ inférieur à la limite définie comme dust (5.46 BSQ) et qui serait rejeté par le réseau bitcoin.\n\nVous devez soit envoyer un montant plus élevé afin d'éviter ce change output (par exemple en ajoutant la quantité de dust à votre montant d'envoi), soit ajouter plus de fonds BSQ à votre portefeuille pour éviter de générer un dust output.\n\nLe dust output est {0}. -popup.warning.btcChangeBelowDustException=Cette transaction crée un change output inférieur à la limite de définie comme dust (546 Satoshi) qui serait rejeté par le réseau bitcoin.\n\nVous devez ajouter le montant de dust au montant que vous souhaitez envoyer afin d'éviter de générer un dust output.\n\nLe dust output est {0}. +popup.warning.bsqChangeBelowDustException=Cette transaction crée un change output en BSQ inférieur à la limite définie comme dust (5.46 BSQ) et qui serait rejeté par le réseau Bitcoin.\n\nVous devez soit envoyer un montant plus élevé afin d'éviter ce change output (par exemple en ajoutant la quantité de dust à votre montant d'envoi), soit ajouter plus de fonds BSQ à votre portefeuille pour éviter de générer un dust output.\n\nLe dust output est {0}. +popup.warning.btcChangeBelowDustException=Cette transaction crée un change output inférieur à la limite de définie comme dust (546 Satoshi) qui serait rejeté par le réseau Bitcoin.\n\nVous devez ajouter le montant de dust au montant que vous souhaitez envoyer afin d'éviter de générer un dust output.\n\nLe dust output est {0}. -popup.warning.insufficientBsqFundsForBtcFeePayment=Vous ne disposez pas de suffisamment de fonds BSQ pour payer les frais de transaction en BSQ. Vous pouvez payer les frais en BTC ou vous aurez besoin de provisionner votre portefeuille BSQ. Vous pouvez acheter des BSQ sur Bisq.\n\nFonds BSQ manquants: {0} +popup.warning.insufficientBsqFundsForBtcFeePayment=Vous ne disposez pas de suffisamment de fonds en BSQ pour payer les frais de transaction en BSQ. Vous pouvez payer les frais en BTC ou vous aurez besoin de provisionner votre portefeuille BSQ. Vous pouvez acheter des BSQ sur Bisq.\n\nFonds BSQ manquants: {0} popup.warning.noBsqFundsForBtcFeePayment=Votre portefeuille BSQ ne dispose pas de suffisamment de fonds pour payer les frais de transaction en BSQ. popup.warning.messageTooLong=Votre message dépasse la taille maximale autorisée. Veuillez l'envoyer en plusieurs parties ou le télécharger depuis un service comme https://pastebin.com. popup.warning.lockedUpFunds=Vous avez bloqué les fonds provenant d'une opération ratée.\nSolde bloqué: {0}\nTx de l'adresse de dépôt: {1}\nID de l'échange: {2}.\n\nVeuillez ouvrir un ticket de support en sélectionnant l'échange dans l'écran des échanges en attente et en cliquant sur \"alt + o\" or \"option + o\"." @@ -1972,13 +1972,13 @@ popup.warning.seed=seed popup.warning.mandatoryUpdate.trading=Veuillez faire une mise à jour vers la dernière version de Bisq. Une mise à jour obligatoire a été publiée, laquelle désactive le trading sur les anciennes versions. Veuillez consulter le Forum Bisq pour obtenir plus d'informations. popup.warning.mandatoryUpdate.dao=Veuillez faire une mise à jour vers la dernière version de Bisq. Une mise à jour obligatoire a été publiée, laquelle désactive la DAO de Bisq et BSQ sur les anciennes versions. Veuillez consulter le Forum Bisq pour obtenir plus d'informations. popup.warning.disable.dao=La DAO de Bisq et BSQ sont désactivés temporairement. Veuillez consulter le Forum Bisq pour obtenir plus d'informations. -popup.warning.burnBTC=Cette transaction n'est pas possible, car les frais de minage de {0} dépasseraient le montant à transférer de {1}. Veuillez patienter jusqu'à ce que les frais de minage soient de nouveau bas ou jusqu'à ce que vous ayez accumulé plus de BTC à transférer. +popup.warning.burnBTC=Cette transaction n''est pas possible, car les frais de minage de {0} dépasseraient le montant à transférer de {1}. Veuillez patienter jusqu''à ce que les frais de minage soient de nouveau bas ou jusqu''à ce que vous ayez accumulé plus de BTC à transférer. -popup.info.securityDepositInfo=Afin de s'assurer que les deux traders suivent le protocole de trading, les deux traders doivent payer un dépôt de garantie.\n\nCe dépôt est conservé dans votre portefeuille d'échange jusqu'à ce que votre transaction soit terminée avec succès, et ensuite il vous sera restitué.\n\nRemarque : si vous créez une nouvelle offre, Bisq doit être en cours d'exécution pour qu'un autre trader puisse l'accepter. Pour garder vos offres en ligne, laissez Bisq en marche et assurez-vous que cet ordinateur reste en ligne aussi (pour cela, assurez-vous qu'il ne passe pas en mode veille....le mode veille du moniteur ne pose aucun problème). +popup.info.securityDepositInfo=Afin de s'assurer que les deux traders suivent le protocole de trading, les deux traders doivent payer un dépôt de garantie.\n\nCe dépôt est conservé dans votre portefeuille d'échange jusqu'à ce que votre transaction soit terminée avec succès, et ensuite il vous sera restitué.\n\nRemarque : si vous créez un nouvel ordre, Bisq doit être en cours d'exécution pour qu'un autre trader puisse l'accepter. Pour garder vos ordres en ligne, laissez Bisq en marche et assurez-vous que cet ordinateur reste en ligne aussi (pour cela, assurez-vous qu'il ne passe pas en mode veille....le mode veille du moniteur ne pose aucun problème). popup.info.cashDepositInfo=Veuillez vous assurer d'avoir une succursale de l'établissement bancaire dans votre région afin de pouvoir effectuer le dépôt en espèces.\nL'identifiant bancaire (BIC/SWIFT) de la banque du vendeur est: {0}. popup.info.cashDepositInfo.confirm=Je confirme que je peux effectuer le dépôt. -popup.info.shutDownWithOpenOffers=Bisq est en cours de fermeture, mais des offres sont en attente.\n\nCes offres ne seront pas disponibles sur le réseau P2P si Bisq est éteint, mais elles seront republiées sur le réseau P2P la prochaine fois que vous lancerez Bisq.\n\nPour garder vos offres en ligne, laissez Bisq en marche et assurez-vous que cet ordinateur reste aussi en ligne (pour cela, assurez-vous qu'il ne passe pas en mode veille...la veille du moniteur ne pose aucun problème). +popup.info.shutDownWithOpenOffers=Bisq est en cours de fermeture, mais des ordres sont en attente.\n\nCes ordres ne seront pas disponibles sur le réseau P2P si Bisq est éteint, mais ils seront republiés sur le réseau P2P la prochaine fois que vous lancerez Bisq.\n\nPour garder vos ordres en ligne, laissez Bisq en marche et assurez-vous que cet ordinateur reste aussi en ligne (pour cela, assurez-vous qu'il ne passe pas en mode veille...la veille du moniteur ne pose aucun problème). popup.privateNotification.headline=Notification privée importante! @@ -1991,19 +1991,19 @@ popup.bitcoinLocalhostNode.msg=Bisq a détecté un noeud Bitcoin Core fonctionna popup.shutDownInProgress.headline=Fermeture en cours popup.shutDownInProgress.msg=La fermeture de l'application nécessite quelques secondes.\nVeuillez ne pas interrompre ce processus. -popup.attention.forTradeWithId=Attention requise la transaction avec l'ID {0} +popup.attention.forTradeWithId=Attention requise la transaction avec l''ID {0} popup.roundedFiatValues.headline=Nouvelle option de confidentialité: Montants en fiat arrondies popup.roundedFiatValues.msg=Pour augmenter la confidentialité de votre transaction, le montant {0} a été arrondi.\n\nSelon la version du client, vous paierez ou recevrez soit des valeurs avec des décimales, soit des valeurs arrondies.\n\nCes deux valeurs sont désormais conformes au protocole d'échange.\n\nSachez également que les valeurs en BTC sont automatiquement modifiées pour correspondre au montant arrondi en fiat le plus exactement possible. popup.info.multiplePaymentAccounts.headline=Comptes de paiement multiples disponibles -popup.info.multiplePaymentAccounts.msg=Vous disposez de plusieurs comptes de paiement disponibles pour cette offre. Assurez-vous de choisir le bon. +popup.info.multiplePaymentAccounts.msg=Vous disposez de plusieurs comptes de paiement disponibles pour cet ordre. Assurez-vous de choisir le bon. popup.dao.launch.headline=La vision d'ensemble, réalisée popup.dao.launch.governance.title=Gouvernance popup.dao.launch.governance=Le réseau d'échange de Bisq était déjà décentralisé.\nAvec la DAO de Bisq , le leadership de Bisq est maintenant aussi décentralisé, rendant Bisq exceptionnellement résistant à la censure. popup.dao.launch.trading.title=Échanger -popup.dao.launch.trading=Échangez des BSQ (bitcoin coloré) pour participer à la gouvernance de Bisq. Vous pouvez acheter et vendre des BSQ ainsi que tout autre actif sur Bisq. +popup.dao.launch.trading=Échangez des BSQ (Bitcoin coloré) pour participer à la gouvernance de Bisq. Vous pouvez acheter et vendre des BSQ ainsi que tout autre actif sur Bisq. popup.dao.launch.cheaperFees.title=Frais réduits popup.dao.launch.cheaperFees=Obtenez une réduction de 90% sur les frais de trading lorsque vous utilisez BSQ. Économisez de l'argent et soutenez le projet en même temps!\n\n @@ -2011,10 +2011,10 @@ popup.dao.launch.cheaperFees=Obtenez une réduction de 90% sur les frais de trad # Notifications #################################################################### -notification.trade.headline=Notification pour la transaction avec l'ID {0} -notification.ticket.headline=Ticket de support pour l'échange avec l'ID {0} +notification.trade.headline=Notification pour la transaction avec l''ID {0} +notification.ticket.headline=Ticket de support pour l''échange avec l''ID {0} notification.trade.completed=La transaction est maintenant terminée et vous pouvez retirer vos fonds. -notification.trade.accepted=Votre offre a été acceptée par un BTC {0}. +notification.trade.accepted=Votre ordre a été accepté par un BTC {0}. notification.trade.confirmed=Votre échange avait au moins une confirmation sur la blockchain.\nVous pouvez effectuer le paiement maintenant. notification.trade.paymentStarted=L'acheteur de BTC a initié le paiement. notification.trade.selectTrade=Choisir un trade @@ -2022,7 +2022,7 @@ notification.trade.peerOpenedDispute=Votre pair de trading a ouvert un {0}. notification.trade.disputeClosed=Le {0} a été fermé notification.walletUpdate.headline=Mise à jour du portefeuille de trading notification.walletUpdate.msg=Votre portefeuille de trading est suffisamment approvisionné.\nMontant: {0} -notification.takeOffer.walletUpdate.msg=Votre portefeuille de trading était déjà suffisamment approvisionné à la suite d'une précédente tentative d'achat d'une offre.\nMontant: {0} +notification.takeOffer.walletUpdate.msg=Votre portefeuille de trading était déjà suffisamment approvisionné à la suite d''une précédente tentative d''achat de l'ordre.\nMontant: {0} notification.tradeCompleted.headline=Le trade est terminé notification.tradeCompleted.msg=Vous pouvez maintenant retirer vos fonds vers votre portefeuille Bitcoin externe ou les transférer vers le portefeuille Bisq. @@ -2042,20 +2042,20 @@ systemTray.tooltip=Bisq : Le réseau d'échange décentralisé # GUI Util #################################################################### -guiUtil.miningFeeInfo=Veuillez vous assurer que les frais de minage utilisés sur votre portefeuille externe sont d'au moins {0} satoshis/byte. Dans le cas contraire, les transactions d'échange ne peuvent pas être confirmées et l'échange aboutirait à un litige. +guiUtil.miningFeeInfo=Veuillez vous assurer que les frais de minage utilisés sur votre portefeuille externe sont d''au moins {0} satoshis/byte. Dans le cas contraire, les transactions d''échange ne peuvent pas être confirmées et l''échange aboutirait à un litige. -guiUtil.accountExport.savedToPath=Les comptes de trading sont sauvegardés vers l'arborescence:\n{0} +guiUtil.accountExport.savedToPath=Les comptes de trading sont sauvegardés vers l''arborescence:\n{0} guiUtil.accountExport.noAccountSetup=Vous n'avez pas de comptes de trading configurés pour exportation. -guiUtil.accountExport.selectPath=Sélectionner l'arborescence vers {0} +guiUtil.accountExport.selectPath=Sélectionner l''arborescence vers {0} # suppress inspection "TrailingSpacesInProperty" -guiUtil.accountExport.tradingAccount=Compte de trading avec l'ID {0}\n +guiUtil.accountExport.tradingAccount=Compte de trading avec l''ID {0}\n # suppress inspection "TrailingSpacesInProperty" -guiUtil.accountImport.noImport=Nous n'avons pas importé de compte de trading avec l'id {0} car il existe déjà.\n -guiUtil.accountExport.exportFailed=Echec de l'export à CSV à cause d'une erreur.\nErreur = {0} +guiUtil.accountImport.noImport=Nous n''avons pas importé de compte de trading avec l''id {0} car il existe déjà.\n +guiUtil.accountExport.exportFailed=Echec de l''export à CSV à cause d'une erreur.\nErreur = {0} guiUtil.accountExport.selectExportPath=Sélectionner l'arborescence d'export -guiUtil.accountImport.imported=Compte de trading importé depuis l'arborescence:\n{0}\n\nComptes importés:\n{1} -guiUtil.accountImport.noAccountsFound=Aucun compte de trading exporté n'a été trouvé sur l'arborescence {0}.\nLe nom du fichier est {1}." -guiUtil.openWebBrowser.warning=Vous allez ouvrir une page Web dans le navigateur Web de votre système.\nVoulez-vous ouvrir la page web maintenant ?\n\nSi vous n'utilisez pas le \"Navigateur Tor\" comme navigateur web par défaut, vous vous connecterez à la page web en clair.\n\nURL: \"{0}\" +guiUtil.accountImport.imported=Compte de trading importé depuis l''arborescence:\n{0}\n\nComptes importés:\n{1} +guiUtil.accountImport.noAccountsFound=Aucun compte de trading exporté n''a été trouvé sur l''arborescence {0}.\nLe nom du fichier est {1}." +guiUtil.openWebBrowser.warning=Vous allez ouvrir une page Web dans le navigateur Web de votre système.\nVoulez-vous ouvrir la page web maintenant ?\n\nSi vous n''utilisez pas le \"Navigateur Tor\" comme navigateur web par défaut, vous vous connecterez à la page web en clair.\n\nURL: \"{0}\" guiUtil.openWebBrowser.doOpen=Ouvrir la page web et ne plus me le demander guiUtil.openWebBrowser.copyUrl=Copier l'URL et annuler guiUtil.ofTradeAmount=du montant du trade @@ -2076,17 +2076,17 @@ table.placeholder.noData=Il n'y a actuellement aucune donnée disponible peerInfoIcon.tooltip.tradePeer=Du pair de trading peerInfoIcon.tooltip.maker=du maker peerInfoIcon.tooltip.trade.traded={0} adresse onion: {1}\nVous avez déjà échangé a {2} reprise(s) avec ce pair\n{3} -peerInfoIcon.tooltip.trade.notTraded={0} adresse onion: {1}\nvous n'avez pas échangé avec ce pair jusqu'à présent.\n{2} +peerInfoIcon.tooltip.trade.notTraded={0} adresse onion: {1}\nvous n''avez pas échangé avec ce pair jusqu''à présent.\n{2} peerInfoIcon.tooltip.age=Compte de paiement créé il y a {0} jours. peerInfoIcon.tooltip.unknownAge=Ancienneté du compte de paiement inconnue. tooltip.openPopupForDetails=Ouvrir le popup pour obtenir des détails -tooltip.openBlockchainForAddress=Ouvrir un explorateur de blockchain externe pour l'adresse: {0} +tooltip.openBlockchainForAddress=Ouvrir un explorateur de blockchain externe pour l''adresse: {0} tooltip.openBlockchainForTx=Ouvrir un explorateur de blockchain externe pour la transaction: {0} confidence.unknown=Statut de transaction inconnu confidence.seen=Vu par {0} pair(s) / 0 confirmations -confidence.confirmed=Confirmé dans {0} bloc(s) +confidence.confirmed=Confirmé par {0} bloc(s) confidence.invalid=La transaction est invalide peerInfo.title=info sur le pair @@ -2114,7 +2114,7 @@ txIdTextField.blockExplorerIcon.tooltip=Ouvrir l'explorateur de blockchain avec navigation.account=\"Compte\" navigation.account.walletSeed=\"Compte/Seed du portefeuille\" navigation.funds.availableForWithdrawal=\"Fond/Envoyer des fonds\" -navigation.portfolio.myOpenOffers=\"Portfolio/Mes offres en cours\" +navigation.portfolio.myOpenOffers=\"Portfolio/Mes ordres en cours\" navigation.portfolio.pending=\"Portfolio/Échanges en cours\" navigation.portfolio.closedTrades=\"Portfolio/Historique\" navigation.funds.depositFunds=\"Fonds/Recevoir des fonds\" @@ -2133,8 +2133,8 @@ formatter.makerTaker=Maker comme {0} {1} / Taker comme {2} {3} formatter.youAreAsMaker=Vous êtes {0} {1} en tant que maker / Le taker est {2} {3} formatter.youAreAsTaker=Vous êtes {0} {1} en tant que taker/ le maker est {2} {3}. formatter.youAre=Vous êtes {0} {1} ({2} {3}) -formatter.youAreCreatingAnOffer.fiat=Vous êtes en train de créer une offre pour {0} {1} -formatter.youAreCreatingAnOffer.altcoin=Vous êtes en train de créer une offre pour {0} {1} ({2} {3}) +formatter.youAreCreatingAnOffer.fiat=Vous êtes en train de créer un ordre pour {0} {1} +formatter.youAreCreatingAnOffer.altcoin=Vous êtes en train de créer un ordre pour {0} {1} ({2} {3}) formatter.asMaker={0} {1} en tant que maker formatter.asTaker={0} {1} en tant que taker @@ -2193,7 +2193,7 @@ seed.date=Date du portefeuille seed.restore.title=Restaurer les portefeuilles à partir des mots de la seed seed.restore=Restaurer les portefeuilles seed.creationDate=Date de création -seed.warn.walletNotEmpty.msg=Votre portefeuille Bitcoin n'est pas vide.\n\nVous devez vider ce portefeuille avant d'essayer de restaurer un portefeuille plus ancien, car le fait de mélanger les portefeuilles ensemble peut entraîner des sauvegardes invalides.\n\nVeuillez finaliser vos transactions, fermer toutes vos offres ouvertes et aller à le menu Fonds pour retirer vos bitcoins.\nSi vous ne pouvez pas accéder à vos bitcoins, vous pouvez utiliser l'outil d'urgence afin de vider votre portefeuille.\nPour ouvrir cet outil d'urgence, appuyez sur \"alt + e\" ou \"option + e\" . +seed.warn.walletNotEmpty.msg=Votre portefeuille Bitcoin n'est pas vide.\n\nVous devez vider ce portefeuille avant d'essayer de restaurer un portefeuille plus ancien, car le fait de mélanger les portefeuilles ensemble peut entraîner des sauvegardes invalides.\n\nVeuillez finaliser vos transactions, fermer tout vos ordres en cours et aller à le menu Fonds pour retirer vos Bitcoins.\nSi vous ne pouvez pas accéder à vos Bitcoins, vous pouvez utiliser l'outil d'urgence afin de vider votre portefeuille.\nPour ouvrir cet outil d'urgence, appuyez sur \"alt + e\" ou \"option + e\" . seed.warn.walletNotEmpty.restore=Je veux quand même restaurer. seed.warn.walletNotEmpty.emptyWallet=Je viderai mes portefeuilles en premier. seed.warn.notEncryptedAnymore=Vos portefeuilles sont cryptés.\n\nAprès la restauration, les portefeuilles ne seront plus cryptés et vous devrez définir un nouveau mot de passe.\n\nSouhaitez-vous continuer ? @@ -2225,22 +2225,22 @@ payment.restore.default=Non, restaurer la devise par défaut payment.email=Email payment.country=Pays payment.extras=Exigences particulières -payment.email.mobile=Email ou n° de portable +payment.email.mobile=Email ou N° de portable payment.altcoin.address=Adresse Altcoin payment.altcoin.tradeInstantCheckbox=Échanger instantanément (en 1 heure) avec cet Altcoin -payment.altcoin.tradeInstant.popup=Pour négocier immédiatement, il est nécessaire que les deux pairs de trading soient en ligne afin de pouvoir effectuer l'échange en moins d' 1 heure.\n\nSi vous avez des offres ouvertes et que vous n'êtes pas disponible, veuillez désactiver ces offres sous l'écran " Portfolio ". +payment.altcoin.tradeInstant.popup=Pour négocier immédiatement, il est nécessaire que les deux pairs de trading soient en ligne afin de pouvoir effectuer l'échange en moins d' 1 heure.\n\nSi vous avez des ordres en cours et que vous n'êtes pas disponible, veuillez désactiver ces ordres sur la page " Portfolio ". payment.altcoin=Altcoin payment.select.altcoin=Sélectionner ou chercher un altcoin payment.secret=Question secrète payment.answer=Réponse payment.wallet=ID du portefeuille -payment.uphold.accountId=Nom d'utilisateur ou email ou numéro de téléphone +payment.uphold.accountId=Nom d'utilisateur ou email ou N° de téléphone payment.cashApp.cashTag=$Cashtag -payment.moneyBeam.accountId=Email ou numéro de téléphone +payment.moneyBeam.accountId=Email ou N° de téléphone payment.venmo.venmoUserName=Nom d'utilisateur Venmo -payment.popmoney.accountId=Email ou numéro de téléphone +payment.popmoney.accountId=Email ou N° de téléphone payment.revolut.email=Email -payment.revolut.phoneNr=Numéro de téléphone enregistré +payment.revolut.phoneNr=N° de téléphone enregistré payment.promptPay.promptPayId=N° de carte d'identité/d'identification du contribuable ou numéro de téléphone payment.supportedCurrencies=Devises acceptées payment.limitations=Restrictions @@ -2250,7 +2250,7 @@ payment.accept.euro=Accepter les transactions en provenance de ces pays de la zo payment.accept.nonEuro=Accepter les transactions en provenance de ces pays hors zone Euro payment.accepted.countries=Pays acceptés payment.accepted.banks=Banques acceptées (ID) -payment.mobile=Num. de téléphone portable +payment.mobile=N° de téléphone portable payment.postal.address=Adresse postale payment.national.account.id.AR=Numéro CBU @@ -2261,7 +2261,7 @@ payment.accountNr=Numéro de compte payment.emailOrMobile=Email ou numéro de portable payment.useCustomAccountName=Utiliser un nom de compte personnalisé payment.maxPeriod=Durée d'échange max. autorisée -payment.maxPeriodAndLimit=Durée maximale de l'échange: {0} / Limite maximale d'échange: {1}. / Ancienneté du compte: {2} +payment.maxPeriodAndLimit=Durée maximale de l''échange: {0} / Limite maximale d''échange: {1}. / Ancienneté du compte: {2} payment.maxPeriodAndLimitCrypto=Durée maximale de trade: {0} / Limite maximale de trading {1} payment.currencyWithSymbol=Devise:{0} payment.nameOfAcceptedBank=Nom de la banque acceptée @@ -2278,7 +2278,7 @@ payment.accountType=Type de compte payment.checking=Vérification payment.savings=Épargne payment.personalId=Pièce d'identité -payment.clearXchange.info=Veuillez vous assurer que vous remplissez les conditions requises pour l'utilisation de Zelle (ClearXchange).\n\n1. Vous devez faire vérifier votre compte Zelle (ClearXchange) sur leur plateforme avant d'initier un trade ou de créer une offre.\n\n2. Vous devez être titulaire d'un compte bancaire dans l'une des banques partenaires suivantes :\n● Bank of America\n● Capital One P2P Payments\n● Chase QuickPay\n● FirstBank Person to Person Transfers\n● Frost Send Money\n● U.S. Bank Send Money\n● TD Bank\n● Citibank\n● Wells Fargo SurePay\n\n3. Vous devez vous assurer de ne pas dépasser les limites de transfert quotidiennes ou mensuelles de Zelle (ClearXchange).\n\nVeuillez utiliser Zelle (ClearXchange) uniquement si vous remplissez toutes ces conditions, sinon il est très probable que le transfert Zelle (ClearXchange) puisse échouer et que cela se solde par un litige.\nSi vous n'avez pas rempli les conditions ci-dessus, vous perdrez votre dépôt de garantie.\n\nVeuillez également tenir compte du risque de rétrofacturation accru lors de l'utilisation de Zelle (ClearXchange).\nPour le vendeur {0}, il est fortement recommandé d'entrer en contact avec l'acheteur {1} en utilisant l'adresse mail ou le numéro de portable fourni afin de vérifier qu'il ou elle soit bien le propriétaire du compte Zelle (ClearXchange). +payment.clearXchange.info=Veuillez vous assurer que vous remplissez les conditions requises pour l'utilisation de Zelle (ClearXchange).\n\n1. Vous devez faire vérifier votre compte Zelle (ClearXchange) sur leur plateforme avant d'initier un trade ou de créer un ordre.\n\n2. Vous devez être titulaire d'un compte bancaire dans l'une des banques partenaires suivantes :\n● Bank of America\n● Capital One P2P Payments\n● Chase QuickPay\n● FirstBank Person to Person Transfers\n● Frost Send Money\n● U.S. Bank Send Money\n● TD Bank\n● Citibank\n● Wells Fargo SurePay\n\n3. Vous devez vous assurer de ne pas dépasser les limites de transfert quotidiennes ou mensuelles de Zelle (ClearXchange).\n\nVeuillez utiliser Zelle (ClearXchange) uniquement si vous remplissez toutes ces conditions, sinon il est très probable que le transfert Zelle (ClearXchange) puisse échouer et que cela se solde par un litige.\nSi vous n'avez pas rempli les conditions ci-dessus, vous perdrez votre dépôt de garantie.\n\nVeuillez également tenir compte du risque de rétrofacturation accru lors de l'utilisation de Zelle (ClearXchange).\nPour le vendeur {0}, il est fortement recommandé d'entrer en contact avec l'acheteur {1} en utilisant l'adresse mail ou le numéro de portable fourni afin de vérifier qu'il ou elle soit bien le propriétaire du compte Zelle (ClearXchange). payment.moneyGram.info=Lors de l'utilisation de MoneyGram, l'acheteur de BTC doit envoyer le numéro d'autorisation et une photo du reçu par mail au vendeur de BTC. Le reçu doit clairement mentionner le nom complet du vendeur, le pays, la région et le montant. L'acheteur verra ensuite s'afficher le mail du vendeur pendant le processus de la transaction. payment.westernUnion.info=Lors de l'utilisation de Western Union, l'acheteur BTC doit envoyer le MTCN (numéro de suivi) et une photo du reçu par e-mail au vendeur de BTC. Le reçu doit indiquer clairement le nom complet du vendeur, la ville, le pays et le montant. L'acheteur verra ensuite s'afficher le mail du vendeur pendant le processus de la transaction. @@ -2294,12 +2294,12 @@ payment.usPostalMoneyOrder.info=Les ordres en numéraire sont l'une des méthode payment.f2f.contact=information de contact payment.f2f.contact.prompt=Comment souhaitez-vous être contacté par votre pair de trading? (adresse mail, numéro de téléphone,...) payment.f2f.city=Ville pour la rencontre en face à face -payment.f2f.city.prompt=La ville sera affichée avec l'offre +payment.f2f.city.prompt=La ville sera affichée en même temps que l'ordre payment.f2f.optionalExtra=Informations complémentaires facultatives payment.f2f.extra=Informations complémentaires -payment.f2f.extra.prompt=Le maker peut définir des " conditions générales " ou ajouter des informations publiques de contact. Cela apparaîtra avec l'offre. -payment.f2f.info=Les transactions en face à face comportent des règles différentes et des risques différents par rapport aux transactions en ligne.\n\nLes principales différences sont :\n● Les pairs de trading doivent échanger des informations sur le lieu et l'heure de la réunion en utilisant les coordonnées communiquées.\n● Les pairs de trading doivent apporter leur ordinateur portable et faire la confirmation du 'payment sent' et du 'payment received' sur le lieu de la rencontre.\n● Si un maker a des 'terms and conditions', il doit les indiquer dans le champ de texte 'Informations supplémentaires' du compte.\n● En acceptant une offre, le taker accepte les 'terms and conditions' énoncées par le maker.\n● En cas de litige, l'arbitre ne peut pas beaucoup aider car il est généralement difficile d'obtenir une preuve inviolable de ce qui s'est passé lors de la rencontre. Dans de tels cas, les fonds en BTC peuvent être bloqués indéfiniment ou jusqu'à ce que les pairs de trading parviennent à un accord.\n\nPour être sûr que vous comprenez bien les différences induites par les transactions en face à face, veuillez lire les instructions et les recommandations à l'adresse : https://docs.bisq.network/trading-rules.html#f2f-trading +payment.f2f.extra.prompt=Le maker peut définir des " conditions générales " ou ajouter des informations publiques de contact. Elles seront affichées avec l'ordre. +payment.f2f.info=Les transactions en face à face comportent des règles différentes et des risques différents par rapport aux transactions en ligne.\n\nLes principales différences sont :\n● Les pairs de trading doivent échanger des informations sur le lieu et l'heure de la réunion en utilisant les coordonnées communiquées.\n● Les pairs de trading doivent apporter leur ordinateur portable et faire la confirmation du 'payment sent' et du 'payment received' sur le lieu de la rencontre.\n● Si un maker a des 'terms and conditions', il doit les indiquer dans le champ de texte 'Informations supplémentaires' du compte.\n● En acceptant un ordre, le taker accepte les 'terms and conditions' énoncées par le maker.\n● En cas de litige, l'arbitre ne peut pas beaucoup aider car il est généralement difficile d'obtenir une preuve inviolable de ce qui s'est passé lors de la rencontre. Dans de tels cas, les fonds en BTC peuvent être bloqués indéfiniment ou jusqu'à ce que les pairs de trading parviennent à un accord.\n\nPour être sûr que vous comprenez bien les différences induites par les transactions en face à face, veuillez lire les instructions et les recommandations à l'adresse : https://docs.bisq.network/trading-rules.html#f2f-trading payment.f2f.info.openURL=Ouvrir la page web payment.f2f.offerbook.tooltip.countryAndCity=Pays et ville: {0} / {1} payment.f2f.offerbook.tooltip.extra=Informations complémentaires: {0} @@ -2443,10 +2443,10 @@ validation.zero=La saisie d'une valeur égale à 0 n'est pas autorisé. validation.negative=Une valeur négative n'est pas autorisée. validation.fiat.toSmall=La saisie d'une valeur plus petite que le montant minimal possible n'est pas autorisée. validation.fiat.toLarge=La saisie d'une valeur supérieure au montant maximal possible n'est pas autorisée. -validation.btc.fraction=La saisie doit représenter une valeur en bitcoin exprimée en la plus petite unité fractionnelle (satoshi). -validation.btc.toLarge=La saisie d'une valeur supérieure à {0} n'est pas autorisée. -validation.btc.toSmall=La saisie d'une valeur inférieure à {0} n'est pas autorisée. -validation.securityDeposit.toSmall=La saisie d'une valeur inférieure à {0} n'est pas autorisée. +validation.btc.fraction=La saisie doit représenter une valeur en Bitcoin exprimée en la plus petite unité fractionnelle (satoshi). +validation.btc.toLarge=La saisie d''une valeur supérieure à {0} n''est pas autorisée. +validation.btc.toSmall=La saisie d''une valeur inférieure à {0} n''est pas autorisée. +validation.securityDeposit.toSmall=La saisie d''une valeur inférieure à {0} n''est pas autorisée. validation.passwordTooShort=Le mot de passe que vous avez saisi est trop court. Il doit comporter au moins 8 caractères. validation.passwordTooLong=Le mot de passe que vous avez saisi est trop long. Il ne doit pas contenir plus de 50 caractères. validation.sortCodeNumber={0} doit être composer de {1} chiffres. @@ -2454,18 +2454,18 @@ validation.sortCodeChars={0} doit être composer de {1} caractères. validation.bankIdNumber={0} doit être composer de {1} chiffres. validation.accountNr=Le numéro du compte doit comporter {0} chiffres. validation.accountNrChars=Le numéro du compte doit comporter {0} caractères. -validation.btc.invalidAddress=L'adresse n'est pas correcte. Veuillez vérifier le format de l'adresse. +validation.btc.invalidAddress=L''adresse n''est pas correcte. Veuillez vérifier le format de l''adresse. validation.integerOnly=Veuillez seulement entrer des nombres entiers. validation.inputError=Votre saisie a causé une erreur:\n{0} validation.bsq.insufficientBalance=Votre solde disponible est {0}. -validation.btc.exceedsMaxTradeLimit=Votre seuil maximum d'échange est {0}. +validation.btc.exceedsMaxTradeLimit=Votre seuil maximum d''échange est {0}. validation.bsq.amountBelowMinAmount=Le montant minimal est {0} validation.nationalAccountId={0} doit être composé de {1} nombres. #new validation.invalidInput=La valeur saisie est invalide: {0} validation.accountNrFormat=Le numéro du compte doit être au format: {0} -validation.altcoin.wrongStructure=La validation de l'adresse a échoué car elle ne concorde pas avec la structure d'une adresse {0}. +validation.altcoin.wrongStructure=La validation de l''adresse a échoué car elle ne concorde pas avec la structure d''une adresse {0}. validation.altcoin.ltz.zAddressesNotSupported=L'adresse LTZ doit commencer par L. Les adresses commençant par z ne sont pas prise en charge. validation.altcoin.zAddressesNotSupported=L'adresse ZEC doit commencer par un t. Les adresses commençant par un z ne sont pas prise en charge. validation.altcoin.invalidAddress=Address is not a valid {0} address! {1} @@ -2489,7 +2489,7 @@ validation.interacETransfer.invalidAnswer=Doit être composé d'un seul mot et c validation.inputTooLarge=La valeur saisie ne doit pas être supérieure à {0} validation.inputTooSmall=La valeur saisie doit être supérieure à {0} validation.inputToBeAtLeast=La valeur saisie doit être au minimum {0} -validation.amountBelowDust=Un montant inférieur à la limite de dust de {0} n'est pas autorisé. +validation.amountBelowDust=Un montant inférieur à la limite de dust de {0} n''est pas autorisé. validation.length=La longueur doit être comprise entre {0} et {1} validation.pattern=La valeur saisie doit être au format: {0} validation.noHexString=La valeur saisie n'est pas au format HEX. diff --git a/core/src/main/resources/i18n/displayStrings_ja.properties b/core/src/main/resources/i18n/displayStrings_ja.properties index a11fdfdd517..5a94f5c68f6 100644 --- a/core/src/main/resources/i18n/displayStrings_ja.properties +++ b/core/src/main/resources/i18n/displayStrings_ja.properties @@ -88,7 +88,7 @@ shared.remove=取り消す shared.goTo={0} へ shared.BTCMinMax=BTC (下限 - 上限) shared.removeOffer=オファー取消 -shared.dontRemoveOffer=オファー取り消しない +shared.dontRemoveOffer=オファー取り消さない shared.editOffer=オファーを編集 shared.openLargeQRWindow=QRコードを大きく表示 shared.tradingAccount=取引アカウント @@ -312,11 +312,11 @@ offerbook.takeOffer=オファーを受ける offerbook.takeOfferToBuy={0}購入オファーを受ける offerbook.takeOfferToSell={0}売却オファーを受ける offerbook.trader=取引者 -offerbook.offerersBankId=メイカーの銀行 (ID/BIC/SWIFT): {0} +offerbook.offerersBankId=メイカーの銀行ID (BIC/SWIFT): {0} offerbook.offerersBankName=メーカーの銀行名: {0} offerbook.offerersBankSeat=メーカーの銀行の国名: {0} -offerbook.offerersAcceptedBankSeatsEuro=Accepted seat of bank countries (taker): All Euro countries -offerbook.offerersAcceptedBankSeats=Accepted seat of bank countries (taker):\n {0} +offerbook.offerersAcceptedBankSeatsEuro=利用可能な銀行の国名(テイカー): 全ユーロ諸国 +offerbook.offerersAcceptedBankSeats=利用可能な銀行の国名(テイカー):\n{0} offerbook.availableOffers=利用可能なオファー offerbook.filterByCurrency=通貨でフィルター offerbook.filterByPaymentMethod=支払い方法でフィルター @@ -598,7 +598,7 @@ portfolio.pending.step3_seller.altcoin.wallet=あなたの{0}ウォレットで portfolio.pending.step3_seller.altcoin={0}あなたの受け取りアドレスへのトランザクションが{1}かどうかを確認してください\n{2}\nはすでに十分なブロックチェーンの承認があります。\n支払い額は{3}です\n\nポップアップを閉じた後、メイン画面から{4}アドレスをコピーして貼り付けることができます。 portfolio.pending.step3_seller.postal={0} BTCの買い手から「米国の郵便為替」で{1}を受け取ったかどうかを確認してください。\n\nこのトランザクションのトレードID(「支払い理由」のテキスト)は: \ "{2} \" portfolio.pending.step3_seller.bank=あなたの取引相手は、彼らが{0}の支払いを開始したことを確認しました。\n\nオンラインバンキングのWebページにアクセスして、BTCの買い手から{1}を受け取ったかどうかを確認してください。\n\nこのトランザクションのトレードID(「支払い理由」のテキスト)は: \ "{2} \"\n\n -portfolio.pending.step3_seller.cash=支払いは現金払いで行われるので、BTCの買い手は領収書に「返金無し(NO REFUND)」と記入し、2部に分けて写真を電子メールで送ってください。\n\nチャージバックのリスクを回避するために、Eメールを受信したかどうか、および領収書が有効であることが確実であるかどうかを確認してください。\nよくわからない場合は、{0} +portfolio.pending.step3_seller.cash=支払いは現金入金で行われるので、BTCの買い手は領収書に「返金無し(NO REFUND)」と記入し、2部に分けて写真を電子メールで送ってください。\n\nチャージバックのリスクを回避するために、Eメールを受信したかどうか、および領収書が有効であることが確実であるかどうかを確認してください。\nよくわからない場合は、{0} portfolio.pending.step3_seller.moneyGram=買い手は承認番号と領収書の写真を電子メールで送信する必要があります。\n領収書には、氏名、国、州、および金額を明確に記載する必要があります。 認証番号を受け取った場合は、メールを確認してください。\n\nそのポップアップを閉じた後、あなたはMoneyGramからお金を得るためのBTC買い手の名前と住所を見られるでしょう。\n\nあなたが正常にお金を得た後にのみ領収書を承認してください! portfolio.pending.step3_seller.westernUnion=買い手はMTCN(追跡番号)と領収書の写真をEメールで送信する必要があります。\n領収書には、氏名、市区町村、国、金額が明確に記載されている必要があります。 MTCNを受け取った場合は、メールを確認してください。\n\nそのポップアップを閉じた後、あなたはWestern Unionからお金を得るためのBTC買い手の名前と住所を見られるでしょう。\n\nあなたが正常にお金を得た後にのみ領収書を承認してください! portfolio.pending.step3_seller.halCash=買い手はHalCashコードをテキストメッセージとして送信する必要があります。それに加えて、HalCash対応ATMからEURを出金するために必要な情報を含むメッセージがHalCashから届きます。\n\nあなたはATMからお金を得た後、ここで支払いの領収書を承認して下さい! @@ -669,7 +669,7 @@ portfolio.pending.openSupportTicket.headline=サポートチケットをオー portfolio.pending.openSupportTicket.msg=あなたが「サポートオープン」または「係争オープン」ボタンが表示されない場合、これは緊急時にのみ使用してください。\n\nサポートチケットを開くと、取引は中断され、調停人が処理します portfolio.pending.notification=通知 portfolio.pending.openDispute=係争を開始 -portfolio.pending.disputeOpened=オープンされた係争 +portfolio.pending.arbitrationRequested=オープンされた係争 portfolio.pending.openSupport=サポートチケットをオープン portfolio.pending.supportTicketOpened=サポートチケットがオープンされた portfolio.pending.requestSupport=サポートをリクエスト @@ -765,8 +765,8 @@ funds.tx.dustAttackTx.popup=このトランザクションはごくわずかなB # Support #################################################################### -support.tab.support=サポートチケット -support.tab.ArbitratorsSupportTickets=調停手のサポートチケット +support.tab.mediation.support=サポートチケット +support.tab.ArbitratorsSupportTickets=調停人のサポートチケット support.tab.TradersSupportTickets=取引者のサポートチケット support.filter=フィルターリスト support.filter.prompt=トレードID、日付、onionアドレスまたはアカウントデータを入力してください @@ -782,7 +782,7 @@ support.attachment=添付ファイル support.tooManyAttachments=1つのメッセージに3つを超える添付ファイルは送信できません support.save=ファイルをディスクに保存 support.messages=メッセージ -support.input.prompt=調停人へメッセージをここに入れてください +support.input.prompt=調停人へのメッセージをここに入れてください support.send=送信 support.addAttachments=添付ファイルを追加 support.closeTicket=チケットを閉じる @@ -803,7 +803,7 @@ support.buyerTaker=BTC 買い手/テイカー support.sellerTaker=BTC 売り手/テイカー support.backgroundInfo=Bisqは会社ではないので、係争の扱いが異なります。\n\nトレードプロセスに係争が起きた場合(例えば、1人の取引者がトレードプロトコルに従わない場合)、トレード期間が終了した後、アプリケーションは調停人に連絡するために「係争を開始」ボタンを表示します。\n\nアプリケーションに問題がある場合、ソフトウェアはそれを検出しようと試み、可能ならば、開発者に問題を転送してくれる調停人へ連絡するための「サポートチケットをオープン」ボタンを表示します。\n\n問題があって「サポートチケットをオープン」ボタンが表示されていない場合は、「ポートフォリオ/オープントレード」の下で問題の原因となっているトレードを選択して「alt + o」または「option + o」を押すと、サポートチケットを手動で開くことができます。この方法は、ソフトウェアが正常に機能していないことが確実な場合にのみ使用してください。問題や質問がある場合は、bisq.network のWebページのFAQを参照するか、Bisqフォーラムのサポートセクションに投稿してください。 -support.initialInfo=Please enter a description of your problem in the text field below. Add as much information as possible to speed up dispute resolution time.\n\nHere is a check list for information you should provide:\n\t● If you are the BTC buyer: Did you make the Fiat or Altcoin transfer? If so, did you click the 'payment started' button in the application?\n\t● If you are the BTC seller: Did you receive the Fiat or Altcoin payment? If so, did you click the 'payment received' button in the application?\n\t● Which version of Bisq are you using?\n\t● Which operating system are you using?\n\t● If you encountered an issue with failed transactions please consider switching to a new data directory.\n\t Sometimes the data directory gets corrupted and leads to strange bugs. \n\t See: https://docs.bisq.network/backup-recovery.html#switch-to-a-new-data-directory\n\nPlease make yourself familiar with the basic rules for the dispute process:\n\t● You need to respond to the arbitrator's requests within 2 days.\n\t● The maximum period for a dispute is 14 days.\n\t● You need to cooperate with the arbitrator and provide the information they request to make your case.\n\t● You accepted the rules outlined in the dispute document in the user agreement when you first started the application.\n\nYou can read more about the dispute process at: https://bisq.network/docs/exchange/arbitration-system +support.initialInfo=下のテキストフィールドに問題の説明を入力してください。係争解決の時間を短縮するために、可能な限り多くの情報を追加してください。\n\n提供する必要がある情報のチェックリストを次に示します:\n\t●BTC買い手の場合:法定通貨またはアルトコインの送金を行いましたか?その場合、アプリケーションの「支払い開始」ボタンをクリックしましたか?\n\t●BTC売り手の場合:法定通貨またはアルトコインの支払いを受け取りましたか?その場合、アプリケーションの「支払いを受け取った」ボタンをクリックしましたか?\n\t●どのバージョンのBisqを使用していますか?\n\t●どのオペレーティングシステムを使用していますか?\n\t●失敗したトランザクションで問題が発生した場合は、新しいデータディレクトリへの切り替えを検討してください。\n\t データディレクトリが破損し、不可解なバグが発生している場合があります。\n\t 参照:https://docs.bisq.network/backup-recovery.html#switch-to-a-new-data-directory\n\n係争プロセスの基本的なルールをよく理解してください:\n\t●2日以内に調停人の要求に応答する必要があります。\n\t●係争の最大期間は14日間です。\n\t●調停人と協力し、彼らがあなたの主張をするために、要求された情報を提供する必要があります\n\t●あなたは申請を最初に開始したときに、ユーザー契約の係争文書に記載されている規則を受け入れています。\n\n係争プロセスの詳細については、https://bisq.network/docs/exchange/arbitration-system をご覧ください。 support.systemMsg=システムメッセージ: {0} support.youOpenedTicket=サポートのリクエスト開始しました。\n\n{0}\n\nBisqバージョン: {1} support.youOpenedDispute=係争のリクエスト開始しました。\n\n{0}\n\nBisqバージョン: {1} @@ -840,7 +840,7 @@ setting.preferences.displayAltcoins=アルトコインの表示 setting.preferences.noAltcoins=選択されたアルトコインがありません setting.preferences.addFiat=各国通貨を追加する setting.preferences.addAltcoin=アルトコインを追加する -setting.preferences.displayOptions=オプションを表示 +setting.preferences.displayOptions=表示設定 setting.preferences.showOwnOffers=オファーブックに自分のオファーを表示 setting.preferences.useAnimations=アニメーションを使用 setting.preferences.sortWithNumOffers=市場リストをオファー/トレードの数で並び替える @@ -850,13 +850,13 @@ settings.preferences.languageChange=言語の変更をすべての画面に適 settings.preferences.arbitrationLanguageWarning=係争が発生した場合、調停は{0}で処理されます。 settings.preferences.selectCurrencyNetwork=ネットワーク選択 setting.preferences.daoOptions=DAO設定 -setting.preferences.dao.resync.label=ジェネシスtxからDAO状態を再構築 +setting.preferences.dao.resync.label=ジェネシスTXからDAO状態を再構築 setting.preferences.dao.resync.button=再同期 setting.preferences.dao.resync.popup=アプリケーションの再起動後、P2Pネットワークガバナンスデータはシードノードから再ロードされ、BSQのコンセンサス状態はジェネシストランザクションから再構築されます。 setting.preferences.dao.isDaoFullNode=BisqをDAOのフルノードで実行 setting.preferences.dao.rpcUser=RPCユーザ名 setting.preferences.dao.rpcPw=RPCパスワード -setting.preferences.dao.blockNotifyPort=Block notify port +setting.preferences.dao.blockNotifyPort=通知ポートをブロック setting.preferences.dao.fullNodeInfo=DAOフルノードとしてBisqを実行するには、Bitcoin Coreをローカルで実行し、RPCを有効にする必要があります。すべての要件は '' {0} ''に文書化されています。\n\nモードを変更した後は、再起動する必要があります。 setting.preferences.dao.fullNodeInfo.ok=ドキュメントページを開く setting.preferences.dao.fullNodeInfo.cancel=いいえ、ライトノードモードを使い続けます @@ -871,35 +871,35 @@ settings.net.bitcoinNodesLabel=接続するBitcoin Coreノード: settings.net.useProvidedNodesRadio=提供されたBitcoin Core ノードを使う settings.net.usePublicNodesRadio=ビットコインの公共ネットワークを使用 settings.net.useCustomNodesRadio=任意のビットコインノードを使う -settings.net.warn.usePublicNodes=If you use the public Bitcoin network you are exposed to a severe privacy problem caused by the broken bloom filter design and implementation which is used for SPV wallets like BitcoinJ (used in Bisq). Any full node you are connected to could find out that all your wallet addresses belong to one entity.\n\nPlease read more about the details at: https://bisq.network/blog/privacy-in-bitsquare.\n\nAre you sure you want to use the public nodes? +settings.net.warn.usePublicNodes=パブリックなビットコインネットワークを使用する場合、BitcoinJ(Bisqで使用)のようなSPVウォレットに使用される破損したブルームフィルターの設計と実装によって、重大なプライバシー問題にさらされます。接続しているすべてのノードは、すべてのウォレットアドレスが1つのエンティティに属していることがわかります。\n\n詳細については、https://bisq.network/blog/privacy-in-bitsquare をご覧ください。\n\nパブリックノードを使用してもよろしいですか? settings.net.warn.usePublicNodes.useProvided=いいえ、提供されたノードを使用します settings.net.warn.usePublicNodes.usePublic=はい、公共ネットワークを使います settings.net.warn.useCustomNodes.B2XWarning=あなたのBitcoinノードが信頼できるBitcoin Coreノードであることを確認してください!\n\nBitcoin Coreのコンセンサスルールに従わないノードに接続すると、ウォレットが破損し、トレードプロセスに問題が生じる可能性があります。\n\nコンセンサスルールに違反するノードへ接続したユーザーは、引き起こされるいかなる損害に対しても責任を負います。 結果として生じる係争は、他のピアによって決定されます。この警告と保護のメカニズムを無視しているユーザーには、テクニカルサポートは提供されません! settings.net.localhostBtcNodeInfo=(バックグラウンド情報:ローカルのBitcoinノード(ローカルホスト)を実行している場合は、そこへ排他的に接続できます。) settings.net.p2PPeersLabel=接続されたピア settings.net.onionAddressColumn=Onionアドレス -settings.net.creationDateColumn=Established +settings.net.creationDateColumn=既定 settings.net.connectionTypeColumn=イン/アウト settings.net.totalTrafficLabel=総トラフィック -settings.net.roundTripTimeColumn=Roundtrip -settings.net.sentBytesColumn=送信しました -settings.net.receivedBytesColumn=受け取りました +settings.net.roundTripTimeColumn=往復 +settings.net.sentBytesColumn=送信済 +settings.net.receivedBytesColumn=受信済 settings.net.peerTypeColumn=ピアタイプ settings.net.openTorSettingsButton=Torの設定を開く settings.net.needRestart=その変更を適用するには、アプリケーションを再起動する必要があります。\n今すぐ行いますか? settings.net.notKnownYet=まだわかりません... settings.net.sentReceived=送信済: {0}, 受信済: {1} -settings.net.ips=[IP address:port | host name:port | onion address:port] (comma separated). Port can be omitted if default is used (8333). +settings.net.ips=[IPアドレス:ポート | ホスト名:ポート | onionアドレス:ポート](コンマ区切り)。デフォルト(8333)が使用される場合、ポートは省略できます。 settings.net.seedNode=シードノード settings.net.directPeer=ピア (ダイレクト) settings.net.peer=ピア -settings.net.inbound=inbound -settings.net.outbound=outbound +settings.net.inbound=インバウンド +settings.net.outbound=アウトバウンド settings.net.reSyncSPVChainLabel=SPVチェーンを再同期 settings.net.reSyncSPVChainButton=SPVファイルを削除してを再同期 -settings.net.reSyncSPVSuccess=The SPV chain file will be deleted on the next startup. You need to restart your application now.\n\nAfter the restart it can take a while to resync with the network and you will only see all transactions once the resync is completed.\n\nPlease restart again after the resync has completed because there are sometimes inconsistencies that result in incorrect balances to display. -settings.net.reSyncSPVAfterRestart=The SPV chain file has been deleted. Please be patient. It can take a while to resync with the network. +settings.net.reSyncSPVSuccess=SPVチェーンファイルは、次回の起動時に削除されます。今すぐアプリケーションを再起動する必要があります。\n\n再起動後、ネットワークとの再同期に時間がかかることがあり、再同期が完了するとすべてのトランザクションのみが表示されます。\n\n不整合により不正確な残高表示が生じる可能性があるため、再同期が完了した後にもう一度再起動してください。 +settings.net.reSyncSPVAfterRestart=SPVチェーンファイルが削除されました。しばらくお待ちください。ネットワークとの再同期には時間がかかる場合があります。 settings.net.reSyncSPVAfterRestartCompleted=再同期が完了しました。アプリケーションを再起動してください。 settings.net.reSyncSPVFailed=SPVチェーンファイルを削除できませんでした。\nエラー: {0} setting.about.aboutBisq=Bisqについて @@ -964,17 +964,17 @@ account.arbitratorSelection.minOne=少なくとも1人の調停人を選択す account.altcoin.yourAltcoinAccounts=あなたのアルトコインアカウント account.altcoin.popup.wallet.msg={1} のWebページに記載されているように、{0}ウォレットの使用に関する要件に必ず従ってください。\n(a)あなたが自分で鍵を管理していない、または(b)互換性のあるウォレットソフトウェアを使用していないような、中央集権化された取引所でウォレットを使用することは危険です。トレード資金の損失につながる可能性があります!\n調停人は{2}スペシャリストではなく、そのような場合には手助けできません。 account.altcoin.popup.wallet.confirm=どのウォレットを使うべきか理解しており、承認する -account.altcoin.popup.arq.msg=Trading ARQ on Bisq requires that you understand and fulfill the following requirements:\n\nFor sending ARQ, you need to use either the official ArQmA GUI wallet or ArQmA CLI wallet with the store-tx-info flag enabled (default in new versions). Please be sure you can access the tx key as that would be required in case of a dispute.\narqma-wallet-cli (use the command get_tx_key)\narqma-wallet-gui (go to history tab and click on the (P) button for payment proof)\n\nAt normal block explorers the transfer is not verifiable.\n\nYou need to provide the arbitrator the following data in case of a dispute:\n- The tx private key\n- The transaction hash\n- The recipient's public address\n\nFailure to provide the above data, or if you used an incompatible wallet, will result in losing the dispute case. The ARQ sender is responsible for providing verification of the ARQ transfer to the arbitrator in case of a dispute.\n\nThere is no payment ID required, just the normal public address.\nIf you are not sure about that process visit ArQmA discord channel (https://discord.gg/s9BQpJT) or the ArQmA forum (https://labs.arqma.com) to find more information. -account.altcoin.popup.xmr.msg=Trading XMR on Bisq requires that you understand and fulfill the following requirements:\n\nFor sending XMR, you need to use either the official Monero GUI wallet or Monero CLI wallet with the store-tx-info flag enabled (default in new versions). Please be sure you can access the tx key as that would be required in case of a dispute.\nmonero-wallet-cli (use the command get_tx_key)\nmonero-wallet-gui (go to history tab and click on the (P) button for payment proof)\n\nIn addition to XMR checktx tool (https://xmr.llcoins.net/checktx.html) verification can also be accomplished in-wallet.\nmonero-wallet-cli : using command (check_tx_key).\nmonero-wallet-gui : on the Advanced > Prove/Check page.\nAt normal block explorers the transfer is not verifiable.\n\nYou need to provide the arbitrator the following data in case of a dispute:\n- The tx private key\n- The transaction hash\n- The recipient's public address\n\nFailure to provide the above data, or if you used an incompatible wallet, will result in losing the dispute case. The XMR sender is responsible for providing verification of the XMR transfer to the arbitrator in case of a dispute.\n\nThere is no payment ID required, just the normal public address.\nIf you are not sure about that process visit (https://www.getmonero.org/resources/user-guides/prove-payment.html) or the Monero forum (https://forum.getmonero.org) to find more information. -account.altcoin.popup.blur.msg=Trading BLUR on Bisq requires that you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI or GUI Wallet. \n\nIf you are using the CLI wallet, a transaction hash (tx ID) will be displayed after a transfer is sent. You must save this information. Immediately after sending the transfer, you must use the command 'get_tx_key' to retrieve the transaction private key. If you fail to perform this step, you may not be able to retrieve the key later. \n\nIf you are using the Blur Network GUI Wallet, the transaction private key and transaction ID can be found conveniently in the "History" tab. Immediately after sending, locate the transaction of interest. Click the "?" symbol in the lower-right corner of the box containing the transaction. You must save this information. \n\nIn the event that arbitration is necessary, you must present the following to an arbitrator: 1.) the transaction ID, 2.) the transaction private key, and 3.) the recipient's address. The arbitrator will then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nFailure to provide the required information to the arbitrator will result in losing the dispute case. In all cases of dispute, the BLUR sender bears 100% of the burden of responsibility in verifying transactions to an arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the Blur Network Discord (https://discord.gg/dMWaqVW). -account.altcoin.popup.cash2.msg=Trading CASH2 on Bisq requires that you understand and fulfill the following requirements:\n\nTo send CASH2 you must use the Cash2 Wallet version 3 or higher. \n\nAfter a transaction is sent, the transaction ID will be displayed. You must save this information. Immediately after sending the transaction, you must use the command 'getTxKey' in simplewallet to retrieve the transaction secret key. \n\nIn the event that arbitration is necessary, you must present the following to an arbitrator: 1) the transaction ID, 2) the transaction secret key, and 3) the recipient's Cash2 address. The arbitrator will then verify the CASH2 transfer using the Cash2 Block Explorer (https://blocks.cash2.org).\n\nFailure to provide the required information to the arbitrator will result in losing the dispute case. In all cases of dispute, the CASH2 sender bears 100% of the burden of responsibility in verifying transactions to an arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the Cash2 Discord (https://discord.gg/FGfXAYN). -account.altcoin.popup.qwertycoin.msg=Trading Qwertycoin on Bisq requires that you understand and fulfill the following requirements:\n\nTo send QWC you must use the official QWC Wallet version 5.1.3 or higher. \n\nAfter a transaction is sent, the transaction ID will be displayed. You must save this information. Immediately after sending the transaction, you must use the command 'get_Tx_Key' in simplewallet to retrieve the transaction secret key. \n\nIn the event that arbitration is necessary, you must present the following to an arbitrator: 1) the transaction ID, 2) the transaction secret key, and 3) the recipient's QWC address. The arbitrator will then verify the QWC transfer using the QWC Block Explorer (https://explorer.qwertycoin.org).\n\nFailure to provide the required information to the arbitrator will result in losing the dispute case. In all cases of dispute, the QWC sender bears 100% of the burden of responsibility in verifying transactions to an arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the QWC Discord (https://discord.gg/rUkfnpC). -account.altcoin.popup.drgl.msg=Trading Dragonglass on Bisq requires that you understand and fulfill the following requirements:\n\nBecause of the privacy Dragonglass provides, a transaction is not verifiable on the public blockchain. If required, you can prove your payment through the use of your TXN-Private-Key.\nThe TXN-Private Key is a one-time key automatically generated for every transaction that can only be accessed from within your DRGL wallet.\nEither by DRGL-wallet GUI (inside transaction details dialog) or by the Dragonglass CLI simplewallet (using command "get_tx_key").\n\nDRGL version 'Oathkeeper' and higher are REQUIRED for both.\n\nIn case of a dispute, you must provide the arbitrator the following data:\n- The TXN-Private key\n- The transaction hash\n- The recipient's public address\n\nVerification of payment can be made using the above data as inputs at (http://drgl.info/#check_txn).\n\nFailure to provide the above data, or if you used an incompatible wallet, will result in losing the dispute case. The Dragonglass sender is responsible for providing verification of the DRGL transfer to the arbitrator in case of a dispute. Use of PaymentID is not required.\n\nIf you are unsure about any part of this process, visit Dragonglass on Discord (http://discord.drgl.info) for help. -account.altcoin.popup.ZEC.msg=When using Zcash you can only use the transparent addresses (starting with t) not the z-addresses (private), because the arbitrator would not be able to verify the transaction with z-addresses. -account.altcoin.popup.XZC.msg=When using Zcoin you can only use the transparent (traceable) addresses not the untraceable addresses, because the arbitrator would not be able to verify the transaction with untraceable addresses at a block explorer. -account.altcoin.popup.grin.msg=GRIN requires an interactive process between the sender and receiver to create the transaction. Be sure to follow the instructions from the GRIN project web page to reliably send and receive GRIN (the receiver needs to be online or at least be online during a certain time frame). \n\nBisq supports only the Grinbox (Wallet713) wallet URL format. \n\nThe GRIN sender is required to provide proof that they have sent GRIN successfully. If the wallet cannot provide that proof, a potential dispute will be resolved in favor of the GRIN receiver. Please be sure that you use the latest Grinbox software which supports the transaction proof and that you understand the process of transferring and receiving GRIN as well as how to create the proof. \n\nSee https://github.com/vault713/wallet713/blob/master/docs/usage.md#transaction-proofs-grinbox-only for more information about the Grinbox proof tool. -account.altcoin.popup.beam.msg=BEAM requires an interactive process between the sender and receiver to create the transaction. \n\nBe sure to follow the instructions from the BEAM project web page to reliably send and receive BEAM (the receiver needs to be online or at least be online during a certain time frame). \n\nThe BEAM sender is required to provide proof that they sent BEAM successfully. Be sure to use wallet software which can produce such a proof. If the wallet cannot provide the proof a potential dispute will be resolved in favor of the BEAM receiver. -account.altcoin.popup.pars.msg=Trading ParsiCoin on Bisq requires that you understand and fulfill the following requirements:\n\nTo send PARS you must use the official ParsiCoin Wallet version 3.0.0 or higher. \n\nYou can Check your Transaction Hash and Transaction Key on Transactions Section on your GUI Wallet (ParsiPay) You need to right Click on the Transaction and then click on show details. \n\nIn the event that arbitration is necessary, you must present the following to an arbitrator: 1) the Transaction Hash, 2) the Transaction Key, and 3) the recipient's PARS address. The arbitrator will then verify the PARS transfer using the ParsiCoin Block Explorer (http://explorer.parsicoin.net/#check_payment).\n\nFailure to provide the required information to the arbitrator will result in losing the dispute case. In all cases of dispute, the ParsiCoin sender bears 100% of the burden of responsibility in verifying transactions to an arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the ParsiCoin Discord (https://discord.gg/c7qmFNh). +account.altcoin.popup.arq.msg=BisqでARQをトレードするには、次の要件を理解し、満たす必要があります。\n\nARQを送信するには、store-tx-infoフラグを有効(新しいバージョンではデフォルト)にした公式のArQmA GUIウォレットまたはArQmA CLIウォレットのいずれかを使用する必要があります。係争が発生した場合に必要になるため、txキーにアクセスできることを確認してください。\narqma-wallet-cli(コマンドget_tx_keyを使用)\narqma-wallet-gui(履歴タブに移動し、支払い証明のために(P)ボタンをクリックします)\n\n通常のブロックエクスプローラーでは、転送は検証できません。\n\n係争の場合、調停人に次のデータを提供する必要があります。\n-txプライベートキー\n-トランザクションハッシュ\n-受信者のパブリックアドレス\n\n上記のデータを提供しない場合、または互換性のないウォレットを使用した場合は、係争のケースが失われます。 ARQ送信者は、係争の場合にARQ転送の検証を調停人に提供する責任があります。\n\n支払いIDは不要で、通常のパブリックアドレスのみです。\nこのプロセスがわからない場合は、ArQmA Discordチャンネル( https://discord.gg/s9BQpJT )またはArQmAフォーラム( https://labs.arqma.com )にアクセスして、詳細を確認してください。 +account.altcoin.popup.xmr.msg=BisqでXMRをトレードするには、次の要件を理解し、満たす必要があります。\n\nXMRを送信するには、store-tx-infoフラグを有効(新しいバージョンではデフォルト)にした公式のMonero GUIウォレットまたはMonero CLIウォレットを使用する必要があります。係争が発生した場合に必要になるため、txキーにアクセスできることを確認してください。\nmonero-wallet-cli(コマンドget_tx_keyを使用)\nmonero-wallet-gui(履歴タブに移動し、支払い証明のために(P)ボタンをクリックします)\n\nXMR checktxツール( https://xmr.llcoins.net/checktx.html )に加えて、ウォレットで検証を行うこともできます。\nmonero-wallet-cli:コマンド(check_tx_key)を使用します。\nmonero-wallet-gui:詳細設定 > 検証/確認 ページ。\n通常のブロックエクスプローラーでは、転送は検証できません。\n\n係争の場合、調停人に次のデータを提供する必要があります。\n-txプライベートキー\n-トランザクションハッシュ\n-受信者のパブリックアドレス\n\n上記のデータを提供しない場合、または互換性のないウォレットを使用した場合は、係争のケースが失われます。 XMR送信者は、係争の場合にXMR転送の検証を調停人に提供する責任があります。\n\n支払いIDは不要で、通常のパブリックアドレスのみです。\nこのプロセスについて不明な点がある場合は( https://www.getmonero.org/resources/user-guides/prove-payment.html )またはMoneroフォーラム( https://forum.getmonero.org )にアクセスして詳細を確認してください。 +account.altcoin.popup.blur.msg=BisqでBLURをトレードするには、次の要件を理解し、満たす必要があります。\n\nBLURを送信するには、Blur Network CLIまたはGUI ウォレットを使用する必要があります。\n\nCLIウォレットを使用している場合、転送の送信後にトランザクションハッシュ(tx ID)が表示されます。この情報を保存する必要があります。転送を送信した直後に、コマンド「get_tx_key」を使用してトランザクションプライベートキーを取得する必要があります。この手順を実行しないと、後でキーを取得できない場合があります。\n\nBlur Network GUIウォレットを使用している場合、トランザクションのプライベートキーとトランザクションIDは「履歴」タブで簡単に見つけることができます。送信後すぐに、目的のトランザクションを見つけてください。このトランザクションを含むボックスの右下隅にある「?」記号をクリックしてください。この情報を保存する必要があります。\n\n調停が必要な場合は、1) トランザクションID、2) トランザクションプライベートキー、3) 受信者のアドレス を調停人に提示する必要があります。調停人は、Blur Transaction Viewer( https://blur.cash/#tx-viewer )を使用してBLUR転送を検証します。\n\n必要な情報を調停人に提供しないと、係争のケースが失われます。係争のすべての場合において、BLUR送信者は、調停人に対する取引を確認する責任の100%を負担します。\n\nこれらの要件を理解していない場合は、Bisqで取引しないでください。まず、Blur Network Discord( https://discord.gg/dMWaqVW )で助けを求めてください。 +account.altcoin.popup.cash2.msg=BisqでCASH2をトレードするには、次の要件を理解し、満たす必要があります。\n\nCASH2を送信するには、Cash2 Walletバージョン3以降を使用する必要があります。\n\nトランザクションが送信された後、トランザクションIDが表示されます。この情報を保存する必要があります。トランザクションを送信した直後に、simplewalletのコマンド「getTxKey」を使用して、トランザクションのプライベートキーを取得する必要があります。\n\n調停が必要な場合は、1) トランザクションID、2) トランザクションプライベートキー、および 3) 受信者のCash2アドレス を調停人に提示する必要があります。その後、調停人は、Cash2 Block Explorer( https://blocks.cash2.org )を使用してCASH2転送を検証します。\n\n必要な情報を調停人に提供しないと、係争のケースが失われます。係争のすべての場合において、CASH2の送信者が、仲裁人への取引を確認する責任を100%負います。\n\nこれらの要件を理解していない場合は、Bisqで取引しないでください。まず、Cash2 Discord( https://discord.gg/FGfXAYN )で助けを求めてください。 +account.altcoin.popup.qwertycoin.msg=BisqでQwertycoinをトレードするには、次の要件を理解し、満たす必要があります。\n\nQWCを送信するには、公式のQWCウォレットバージョン5.1.3以降を使用する必要があります。\n\nトランザクションが送信された後、トランザクションIDが表示されます。この情報を保存する必要があります。トランザクションを送信した直後に、simplewalletのコマンド「get_Tx_Key」を使用してトランザクションのプライベートキーを取得する必要があります。\n\n調停が必要な場合は、1) トランザクションID、2) トランザクションプライベートキー、3)受信者のQWCアドレス を調停人に提示する必要があります。その後、調停人はQWC Block Explorer( https://explorer.qwertycoin.org )を使用してQWC転送を検証します。\n\n必要な情報を調停人に提供しないと、係争のケースが失われます。係争のすべての場合において、QWCの送信者が、調停人のトレードの検証における100%の責任を負います。\n\nこれらの要件を理解していない場合は、Bisqで取引しないでください。まず、QWC Discord( https://discord.gg/rUkfnpC )で助けを求めてください。 +account.altcoin.popup.drgl.msg=BisqでDragonglassをトレードするには、次の要件を理解し、満たす必要があります。\n\nDragonglassが提供するプライバシーのため、トランザクションはパブリックブロックチェーンでは検証できません。必要に応じて、TXN-Private-Keyを使用して支払いを証明できます。\nTXN-Private-Keyは、DRGLウォレット内からのみアクセスできるトランザクションごとに自動的に生成されるワンタイムキーです。\nDRGLウォレットGUI(トランザクション詳細ダイアログ内)またはDragonglass CLIシンプルウォレット(コマンド「get_tx_key」を使用)のいずれか。\n\nDRGLバージョン「Oathkeeper」以降には両方が「必要」です。\n\n係争が発生した場合、調停人に次のデータを提供する必要があります。\n-TXN-Private-Key\n-トランザクションハッシュ\n-受信者のパブリックアドレス\n\n上記のデータを( http://drgl.info/#check_txn )の入力として使用して、支払いの検証を行うことができます。\n\n上記のデータを提供しない場合、または互換性のないウォレットを使用した場合は、係争のケースが失われます。 Dragonglassの送信者は、係争の場合にDRGL転送の調停人に検証を提供する責任があります。 PaymentIDの使用は必要ありません。\n\nこのプロセスについて不明な点がある場合は、Dragonglass on Discord( http://discord.drgl.info )にアクセスしてください。 +account.altcoin.popup.ZEC.msg=Zcashを使用する場合、調停人はzアドレスを持つトランザクションを検証できないため、zアドレス(プライベート)ではなく、透過アドレス(tで始まる)のみを使用できます。 +account.altcoin.popup.XZC.msg=Zcoinを使用する場合、調停人はブロックエクスプローラーで追跡不可能なアドレスを持つトランザクションを検証できないため、追跡不可能なアドレスではなく、透過(追跡可能な)アドレスのみを使用できます。 +account.altcoin.popup.grin.msg=GRINでは、トランザクションを作成するために送信者と受信者の間の対話型プロセスが必要です。 GRINプロジェクトのWebページの指示に従って、GRINを確実に送受信してください(受信者はオンラインであるか、特定の時間枠内で少なくともオンラインである必要があります)。\n\nBisqは、Grinbox(Wallet713)ウォレットURL形式のみをサポートします。\n\nGRIN送信者は、GRINが正常に送信されたことを証明する必要があります。ウォレットがその証拠を提供できない場合、起こり得る係争はGRIN受信者に有利に解決されるでしょう。トランザクションプルーフをサポートする最新のGrinboxソフトウェアを使用し、GRINの送受信プロセスとプルーフの作成方法を理解してください。\n\nGrinboxプルーフツールの詳細については、https://github.com/vault713/wallet713/blob/master/docs/usage.md#transaction-proofs-grinbox-only を参照してください。 +account.altcoin.popup.beam.msg=BEAMではトランザクションを作成するために、送信者と受信者の間で対話型プロセスが必要です。\n\n必ずBEAMプロジェクトのWebページの指示に従って、BEAMを確実に送受信してください(受信者はオンラインであるか、特定の時間枠で少なくともオンラインである必要があります)。\n\nBEAM送信者は、BEAMが正常に送信されたことを証明する必要があります。そのような証拠を作成できるウォレットソフトウェアを使用してください。ウォレットが証拠を提供できない場合、起こり得る論争はBEAM受信者に有利に解決されるでしょう。 +account.altcoin.popup.pars.msg=ParsiCoinをBisqでトレードするには、次の要件を理解し、満たす必要があります。\n\nPARSを送信するには、公式のParsiCoin Walletバージョン3.0.0以降を使用する必要があります。\n\nGUIウォレット(ParsiPay)のTransactionsセクションでトランザクションハッシュとトランザクションキーを確認できます。Transactionを右クリックして、show detailsをクリックします。\n\n調停が必要な場合は、1) トランザクションハッシュ、2) トランザクションキー、および3) 受信者のPARSア​​ドレス を調停人に提示する必要があります。その後、調停人は、ParsiCoin Block Explorer( http://explorer.parsicoin.net/#check_payment )を使用してPARS転送を検証します。\n\n必要な情報を調停人に提供しないと、係争のケースが失われます。係争のすべての場合において、ParsiCoinの送信者が、係争人のトランザクションの検証における100%の責任を負います。\n\nこれらの要件を理解していない場合は、Bisqで取引しないでください。まず、ParsiCoin Discord( https://discord.gg/c7qmFNh )で助けを求めてください。 account.fiat.yourFiatAccounts=あなたの各国通貨口座 @@ -1000,7 +1000,7 @@ account.seed.info=ウォレットのシードワードと日付の両方を書 account.seed.warn.noPw.msg=シードワードの表示を保護するためのウォレットパスワードを設定していません。 \n\nシードワードを表示しますか? account.seed.warn.noPw.yes=はい、そして次回から確認しないで下さい account.seed.enterPw=シードワードを見るためにパスワードを入力 -account.seed.restore.info=Please make a backup before applying restore from seed words. Be aware that wallet restore is only for emergency cases and might cause problems with the internal wallet database.\nIt is not a way for applying a backup! Please use a backup from the application data directory for restoring a previous application state.\n\nAfter restoring the application will shut down automatically. After you have restarted the application it will resync with the Bitcoin network. This can take a while and can consume a lot of CPU, especially if the wallet was older and had many transactions. Please avoid interrupting that process, otherwise you might need to delete the SPV chain file again or repeat the restore process. +account.seed.restore.info=シードワードから復元を適用する前に、バックアップを作成してください。ウォレットの復元は緊急時のみであり、内部ウォレットデータベースに問題を引き起こす可能性があることに注意してください。 \nこれはバックアップを適用する方法ではありません!以前のアプリケーションの状態を復元するには、アプリケーションデータディレクトリのバックアップを使用してください。\n\nアプリケーションを復元すると、自動的にシャットダウンします。アプリケーションを再起動すると、ビットコインネットワークと再同期します。特にウォレットが古く、多くのトランザクションがあった場合、これには時間がかかり、CPUを多く消費する可能性があります。このプロセスは中断しないでください。さもなければ、SPVチェーンファイルを再度削除するか、復元プロセスを繰り返す必要があります。 account.seed.restore.ok=わかりました、復元してBisqをシャットダウンしてください @@ -1018,18 +1018,18 @@ account.notifications.webcam.button=QRコードをスキャンする account.notifications.noWebcam.button=ウェブカメラを持ってない account.notifications.testMsg.label=テスト通知を送信 account.notifications.testMsg.title=テスト -account.notifications.erase.label=電話の通知を削除 +account.notifications.erase.label=スマホの通知を削除 account.notifications.erase.title=通知を削除 account.notifications.email.label=ペア通貨 account.notifications.email.prompt=メールで受け取るペア通貨を入力 account.notifications.settings.title=設定 -account.notifications.useSound.label=電話の通知音を再生 +account.notifications.useSound.label=スマホの通知音を再生 account.notifications.trade.label=トレードメッセージを受信 account.notifications.market.label=オファーアラートを受信 account.notifications.price.label=価格アラートを受信 account.notifications.priceAlert.title=価格アラート -account.notifications.priceAlert.high.label=BTC価格が上回ったら通知 -account.notifications.priceAlert.low.label=BTC価格が下回ったら通知 +account.notifications.priceAlert.high.label=BTC価格が次を上回ったら通知 +account.notifications.priceAlert.low.label=BTC価格が次を下回ったら通知 account.notifications.priceAlert.setButton=価格アラートをセット account.notifications.priceAlert.removeButton=価格アラートを削除 account.notifications.trade.message.title=トレード状態が変わった @@ -1044,10 +1044,10 @@ account.notifications.dispute.message.msg=ID {0}とのトレードに関する account.notifications.marketAlert.title=オファーのアラート account.notifications.marketAlert.selectPaymentAccount=支払いアカウントと一致するオファー account.notifications.marketAlert.offerType.label=興味のあるオファータイプ -account.notifications.marketAlert.offerType.buy=オファーを購入(BTCを売りたい) -account.notifications.marketAlert.offerType.sell=オファーを売却(BTCを買いたい) +account.notifications.marketAlert.offerType.buy=購入のオファー(BTCを売りたい) +account.notifications.marketAlert.offerType.sell=売却のオファー(BTCを買いたい) account.notifications.marketAlert.trigger=オファー価格の乖離 (%) -account.notifications.marketAlert.trigger.info=With a price distance set, you will only receive an alert when an offer that meets (or exceeds) your requirements is published. Example: you want to sell BTC, but you will only sell at a 2% premium to the current market price. Setting this field to 2% will ensure you only receive alerts for offers with prices that are 2% (or more) above the current market price. +account.notifications.marketAlert.trigger.info=価格乖離を設定すると、要件を満たす(または超える)オファーが公開されたときにのみアラートを受信します。例:BTCを売りたい時、現在の市場価格に対して2%のプレミアムでのみ販売。このフィールドを2%に設定すると、現在の市場価格よりも2%(またはそれ以上)高い価格のオファーのアラートのみを受け取るようになります。 account.notifications.marketAlert.trigger.prompt=市場価格からの乖離の割合(例:2.50%、-0.50%など) account.notifications.marketAlert.addButton=オファーアラートを追加 account.notifications.marketAlert.manageAlertsButton=オファーアラートを管理 @@ -1167,19 +1167,19 @@ dao.param.REIMBURSEMENT_MIN_AMOUNT=払い戻しリクエストの最小BSQ量 dao.param.REIMBURSEMENT_MAX_AMOUNT=払い戻しリクエストの最大BSQ量 # suppress inspection "UnusedProperty" -dao.param.QUORUM_GENERIC=Required quorum in BSQ for generic proposal +dao.param.QUORUM_GENERIC=一般的な提案に必要なBSQの定足数 # suppress inspection "UnusedProperty" -dao.param.QUORUM_COMP_REQUEST=Required quorum in BSQ for compensation request +dao.param.QUORUM_COMP_REQUEST=補償リクエストに必要なBSQの定足数 # suppress inspection "UnusedProperty" -dao.param.QUORUM_REIMBURSEMENT=Required quorum in BSQ for reimbursement request +dao.param.QUORUM_REIMBURSEMENT=払い戻しリクエストに必要なBSQの定足数 # suppress inspection "UnusedProperty" -dao.param.QUORUM_CHANGE_PARAM=Required quorum in BSQ for changing a parameter +dao.param.QUORUM_CHANGE_PARAM=パラメーター変更に必要なBSQの定足数 # suppress inspection "UnusedProperty" -dao.param.QUORUM_REMOVE_ASSET=Required quorum in BSQ for removing an asset +dao.param.QUORUM_REMOVE_ASSET=アセット削除に必要なBSQの定足数 # suppress inspection "UnusedProperty" -dao.param.QUORUM_CONFISCATION=Required quorum in BSQ for a confiscation request +dao.param.QUORUM_CONFISCATION=没収リクエストに必要なBSQの定足数 # suppress inspection "UnusedProperty" -dao.param.QUORUM_ROLE=Required quorum in BSQ for bonded role requests +dao.param.QUORUM_ROLE=担保された役割に必要なBSQの定足数 # suppress inspection "UnusedProperty" dao.param.THRESHOLD_GENERIC=一般的な提案に必要なしきい値(%) @@ -1232,21 +1232,21 @@ dao.phase.PHASE_UNDEFINED=未定義 # suppress inspection "UnusedProperty" dao.phase.PHASE_PROPOSAL=提案フェーズ # suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK1=Break 1 +dao.phase.PHASE_BREAK1=ブレーク1 # suppress inspection "UnusedProperty" dao.phase.PHASE_BLIND_VOTE=秘密投票フェーズ # suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK2=Break 2 +dao.phase.PHASE_BREAK2=ブレーク2 # suppress inspection "UnusedProperty" dao.phase.PHASE_VOTE_REVEAL=投票公開フェーズ # suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK3=Break 3 +dao.phase.PHASE_BREAK3=ブレーク3 # suppress inspection "UnusedProperty" dao.phase.PHASE_RESULT=結果フェーズ dao.results.votes.table.header.stakeAndMerit=投票の重み -dao.results.votes.table.header.stake=Stake -dao.results.votes.table.header.merit=Earned +dao.results.votes.table.header.stake=ステーク +dao.results.votes.table.header.merit=獲得済 dao.results.votes.table.header.vote=投票 dao.bond.menuItem.bondedRoles=担保された役割 @@ -1307,7 +1307,7 @@ dao.bond.bondState.LOCKUP_TX_CONFIRMED=ロック中の担保 # suppress inspection "UnusedProperty" dao.bond.bondState.UNLOCK_TX_PENDING=アンロック保留中 # suppress inspection "UnusedProperty" -dao.bond.bondState.UNLOCK_TX_CONFIRMED=アンロック tx を承認 +dao.bond.bondState.UNLOCK_TX_CONFIRMED=アンロックTXが承認されました # suppress inspection "UnusedProperty" dao.bond.bondState.UNLOCKING=アンロック中の担保 # suppress inspection "UnusedProperty" @@ -1488,12 +1488,12 @@ dao.proposal.myVote.accept=提案を承認 dao.proposal.myVote.reject=提案を拒否 dao.proposal.myVote.removeMyVote=提案を無視 dao.proposal.myVote.merit=獲得したBSQからの投票の重み -dao.proposal.myVote.stake=Vote weight from stake +dao.proposal.myVote.stake=ステークからの投票の重み dao.proposal.myVote.revealTxId=公開されたトランザクションIDへ投票 -dao.proposal.myVote.stake.prompt=Max. available stake for voting: {0} -dao.proposal.votes.header=Set stake for voting and publish your votes +dao.proposal.myVote.stake.prompt=投票に利用可能な最大ステーク: {0} +dao.proposal.votes.header=投票のステークをセットし、投票を発行する dao.proposal.myVote.button=投票公開 -dao.proposal.myVote.setStake.description=After voting on all proposals you have to set your stake for voting by locking up BSQ. The more BSQ you lock up, the more weight your vote will have. \n\nBSQ locked up for voting will be unlocked again during the vote reveal phase. +dao.proposal.myVote.setStake.description=すべての提案に投票した後、BSQをロックして投票のステークを設定する必要があります。ロックするBSQが多いほど、投票の重みが大きくなります。\n\n投票のためにロックされたBSQは、投票公開フェーズ中に再びロック解除されます。 dao.proposal.create.selectProposalType=提案タイプの選択 dao.proposal.create.phase.inactive=次の提案フェーズまでお待ち下さい dao.proposal.create.proposalType=提案タイプ @@ -1514,7 +1514,7 @@ dao.proposal.display.myVote=自分の投票 dao.proposal.display.voteResult=投票結果の概要 dao.proposal.display.bondedRoleComboBox.label=担保された役割のタイプ dao.proposal.display.requiredBondForRole.label=役割に必要な担保 -dao.proposal.display.tickerSymbol.label=Ticker Symbol +dao.proposal.display.tickerSymbol.label=ティッカーシンボル dao.proposal.display.option=オプション dao.proposal.table.header.proposalType=提案タイプ @@ -1527,12 +1527,12 @@ dao.proposal.table.icon.tooltip.changeVote=現在の投票:「{0}」。 次の dao.proposal.display.myVote.accepted=承認 dao.proposal.display.myVote.rejected=拒否 dao.proposal.display.myVote.ignored=無視 -dao.proposal.myVote.summary=Voted: {0}; Vote weight: {1} (earned: {2} + stake: {3}); +dao.proposal.myVote.summary=投票済: {0}; 投票の重さ: {1} (獲得済み: {2} + ステーク: {3}); dao.proposal.myVote.invalid=投票が無効でした dao.proposal.voteResult.success=承認 dao.proposal.voteResult.failed=拒否 -dao.proposal.voteResult.summary=Result: {0}; Threshold: {1} (required > {2}); Quorum: {3} (required > {4}) +dao.proposal.voteResult.summary=結果: {0}; しきい値: {1} (必要量 > {2}); 定足数: {3} (必要量 > {4}) dao.proposal.display.paramComboBox.label=変更するパラメーターを選択 dao.proposal.display.paramValue=パラメーター値 @@ -1551,7 +1551,7 @@ dao.wallet.menuItem.transactions=トランザクション dao.wallet.dashboard.myBalance=ウォレット残高 -dao.wallet.receive.fundYourWallet=あなたのBSQ受け取るアドレス +dao.wallet.receive.fundYourWallet=あなたのBSQ受信アドレス dao.wallet.receive.bsqAddress=BSQウォレットアドレス(未使用の新しいアドレス) dao.wallet.receive.dao.headline=Bisq DAO @@ -1616,7 +1616,7 @@ dao.tx.type.enum.ASSET_LISTING_FEE=アセットの上場手数料 # suppress inspection "UnusedProperty" dao.tx.type.enum.PROOF_OF_BURN=プルーフ・オブ・バーン # suppress inspection "UnusedProperty" -dao.tx.type.enum.IRREGULAR=Irregular +dao.tx.type.enum.IRREGULAR=不整 dao.tx.withdrawnFromWallet=ウォレットから出金されたBTC dao.tx.issuanceFromCompReq=補償 リクエスト/発行 @@ -1653,7 +1653,7 @@ dao.news.DAOOnTestnet.secondSection.title=2. BSQを取得する dao.news.DAOOnTestnet.secondSection.content=SlackでBSQをリクエストするか、BisqでBSQを購入してください。 dao.news.DAOOnTestnet.thirdSection.title=3. 投票サイクルに参加する dao.news.DAOOnTestnet.thirdSection.content=Bisqのさまざまな側面を変更する提案を作成したり、提案に投票したりする。 -dao.news.DAOOnTestnet.fourthSection.title=4. BSQブロックエクスプローラーを探す +dao.news.DAOOnTestnet.fourthSection.title=4. BSQブロックエクスプローラーを使ってみる dao.news.DAOOnTestnet.fourthSection.content=BSQはビットコインであるため、ビットコインブロックエクスプローラーでBSQトランザクションを確認できます。 dao.news.DAOOnTestnet.readMoreLink=完全なドキュメントを読む @@ -1661,7 +1661,7 @@ dao.monitor.daoState=DAO状態 dao.monitor.proposals=提案の状態 dao.monitor.blindVotes=秘密投票の状態 -dao.monitor.table.peers=Peers +dao.monitor.table.peers=ピア dao.monitor.table.conflicts=競合 dao.monitor.state=ステータス dao.monitor.requestAlHashes=全ハッシュのリクエスト @@ -1675,7 +1675,7 @@ dao.monitor.daoState.table.headline=DAO状態ハッシュのチェーン dao.monitor.daoState.table.blockHeight=ブロックの高さ dao.monitor.daoState.table.hash=DAO状態のハッシュ dao.monitor.daoState.table.prev=前のハッシュ -dao.monitor.daoState.conflictTable.headline=DAO state hashes from peers in conflict +dao.monitor.daoState.conflictTable.headline=競合するピアからのDAO状態ハッシュ dao.monitor.daoState.utxoConflicts=UTXOの競合 dao.monitor.daoState.utxoConflicts.blockHeight=ブロックの高さ: {0} dao.monitor.daoState.utxoConflicts.sumUtxo=全UTXOの合計: {0} BSQ @@ -1683,25 +1683,25 @@ dao.monitor.daoState.utxoConflicts.sumBsq=全BSQの合計: {0} BSQ dao.monitor.proposal.headline=提案の状態 dao.monitor.proposal.table.headline=提案状態のハッシュのチェーン -dao.monitor.proposal.conflictTable.headline=Proposal state hashes from peers in conflict +dao.monitor.proposal.conflictTable.headline=競合するピアからの提案状態ハッシュ dao.monitor.proposal.table.hash=提案状態のハッシュ dao.monitor.proposal.table.prev=前のハッシュ dao.monitor.proposal.table.numProposals=提案数 dao.monitor.isInConflictWithSeedNode=ローカルデータが、少なくとも1つのシードノードと一致していません。 DAO状態を再同期してください。 -dao.monitor.isInConflictWithNonSeedNode=One of your peers is not in consensus with the network but your node is in sync with the seed nodes. +dao.monitor.isInConflictWithNonSeedNode=ピアの1つがネットワークと一致していませんが、あなたのノードはシードノードと同期しています。 dao.monitor.daoStateInSync=ローカルノードはネットワークと一致しています dao.monitor.blindVote.headline=秘密投票の状態 dao.monitor.blindVote.table.headline=秘密投票状態ハッシュのチェーン -dao.monitor.blindVote.conflictTable.headline=Blind vote state hashes from peers in conflict +dao.monitor.blindVote.conflictTable.headline=競合するピアからの秘密投票状態ハッシュ dao.monitor.blindVote.table.hash=秘密投票状態のハッシュ dao.monitor.blindVote.table.prev=前のハッシュ dao.monitor.blindVote.table.numBlindVotes=秘密投票数 dao.factsAndFigures.menuItem.supply=BSQ 供給 -dao.factsAndFigures.menuItem.transactions=BSQ トランスアクション +dao.factsAndFigures.menuItem.transactions=BSQ トランザクション dao.factsAndFigures.dashboard.marketPrice=市場データ dao.factsAndFigures.dashboard.price=最新の BSQ/BTCのトレード価格(Bisqによる) @@ -1733,7 +1733,7 @@ dao.factsAndFigures.transactions.compensationIssuanceTx=全ての補償リクエ dao.factsAndFigures.transactions.reimbursementIssuanceTx=全ての没収リクエスト発行トランザクションの数 dao.factsAndFigures.transactions.burntTx=全ての手数料支払いトランザクションの数 dao.factsAndFigures.transactions.invalidTx=全ての無効なトランザクションの数 -dao.factsAndFigures.transactions.irregularTx=No. of all irregular transactions +dao.factsAndFigures.transactions.irregularTx=不整なトランザクションの数 #################################################################### # Windows @@ -1769,8 +1769,8 @@ displayUpdateDownloadWindow.download.openDir=ダウンロードフォルダを disputeSummaryWindow.title=概要 disputeSummaryWindow.openDate=チケットオープン日 disputeSummaryWindow.role=取引者の役割 -disputeSummaryWindow.evidence=Evidence -disputeSummaryWindow.evidence.tamperProof=Tamper proof evidence +disputeSummaryWindow.evidence=証拠 +disputeSummaryWindow.evidence.tamperProof=改ざん防止の証拠 disputeSummaryWindow.evidence.id=ID検証 disputeSummaryWindow.evidence.video=ビデオ/スクリーンキャスト disputeSummaryWindow.payout=トレード金額の支払い @@ -1780,23 +1780,23 @@ disputeSummaryWindow.payout.custom=任意の支払い disputeSummaryWindow.payout.adjustAmount=入力された金額が利用可能な金額 {0} を超えています。\nこの入力フィールドを可能な最大値に調整します。 disputeSummaryWindow.payoutAmount.buyer=買い手の支払額 disputeSummaryWindow.payoutAmount.seller=売り手の支払額 -disputeSummaryWindow.payoutAmount.invert=Use loser as publisher +disputeSummaryWindow.payoutAmount.invert=発行者として敗者を使用 disputeSummaryWindow.reason=係争の理由 disputeSummaryWindow.reason.bug=バグ disputeSummaryWindow.reason.usability=使いやすさ disputeSummaryWindow.reason.protocolViolation=プロトコル違反 disputeSummaryWindow.reason.noReply=返信無し disputeSummaryWindow.reason.scam=詐欺 -disputeSummaryWindow.reason.other=Other +disputeSummaryWindow.reason.other=その他 disputeSummaryWindow.reason.bank=銀行 disputeSummaryWindow.summaryNotes=概要ノート disputeSummaryWindow.addSummaryNotes=概要ノートを追加 disputeSummaryWindow.close.button=チケットを閉じる -disputeSummaryWindow.close.msg=Ticket closed on {0}\n\nSummary:\n{1} delivered tamper proof evidence: {2}\n{3} did ID verification: {4}\n{5} did screencast or video: {6}\nPayout amount for BTC buyer: {7}\nPayout amount for BTC seller: {8}\n\nSummary notes:\n{9} +disputeSummaryWindow.close.msg=チケットは {0} にクローズしました\n\n概要:\n{1} は改ざん防止の証拠を提供しました: {2}\n{3} はID検証を行いました: {4}\n{5} はスクリーンキャストまたはビデオを行いました: {6}\nBTC買い手の支払い額: {7}\nBTC売り手の支払い額: {8}\n\n要約メモ:\n{9} disputeSummaryWindow.close.closePeer=取引相手のチケットも閉じる必要があります! emptyWalletWindow.headline={0} 緊急ウォレットツール -emptyWalletWindow.info=Please use that only in emergency case if you cannot access your fund from the UI.\n\nPlease note that all open offers will be closed automatically when using this tool.\n\nBefore you use this tool, please backup your data directory. You can do this at \"Account/Backup\".\n\nPlease report us your problem and file a bug report on GitHub or at the Bisq forum so that we can investigate what was causing the problem. +emptyWalletWindow.info=UIから資金にアクセスできない緊急時にのみ使用してください。\n\nこのツールを使用すると、開いているオファーはすべて自動的に閉じられることに注意してください。\n\nこのツールを使用する前に、データディレクトリをバックアップしてください。これは「アカウント/バックアップ」で行えます。\n\n問題の原因を調査できるように、問題を報告し、GitHubまたはBisqフォーラムにバグレポートを提出してください。 emptyWalletWindow.balance=あなたの利用可能なウォレット残高 emptyWalletWindow.bsq.btcBalance=非BSQ Satoshisの残高 @@ -1809,16 +1809,16 @@ emptyWalletWindow.sent.success=あなたのウォレットの残高は正常に enterPrivKeyWindow.headline=招待された調停人のみが登録できます filterWindow.headline=フィルターリストを編集 -filterWindow.offers=Filtered offers (comma sep.) -filterWindow.onions=Filtered onion addresses (comma sep.) -filterWindow.accounts=Filtered trading account data:\nFormat: comma sep. list of [payment method id | data field | value] -filterWindow.bannedCurrencies=Filtered currency codes (comma sep.) -filterWindow.bannedPaymentMethods=Filtered payment method IDs (comma sep.) -filterWindow.arbitrators=Filtered arbitrators (comma sep. onion addresses) -filterWindow.seedNode=Filtered seed nodes (comma sep. onion addresses) -filterWindow.priceRelayNode=Filtered price relay nodes (comma sep. onion addresses) -filterWindow.btcNode=Filtered Bitcoin nodes (comma sep. addresses + port) -filterWindow.preventPublicBtcNetwork=Prevent usage of public Bitcoin network +filterWindow.offers=フィルター済オファー(コンマ区切り) +filterWindow.onions=フィルター済onionアドレス(コンマ区切り) +filterWindow.accounts=フィルター済トレードアカウントデータ:\n形式: コンマ区切りのリスト [支払方法id | データフィールド | 値] +filterWindow.bannedCurrencies=フィルター済通貨コード(コンマ区切り) +filterWindow.bannedPaymentMethods=フィルター済支払方法ID(コンマ区切り) +filterWindow.arbitrators=フィルター済調停人(コンマ区切り onionアドレス) +filterWindow.seedNode=フィルター済シードノード(コンマ区切り onionアドレス) +filterWindow.priceRelayNode=フィルター済価格中継ノード(コンマ区切り onionアドレス) +filterWindow.btcNode=フィルター済ビットコインノード(コンマ区切り アドレス+ポート) +filterWindow.preventPublicBtcNetwork=パブリックビットコインネットワークの使用を防止 filterWindow.disableDao=DAOを無効化 filterWindow.disableDaoBelowVersion=DAOに必要な最低バージョン filterWindow.disableTradeBelowVersion=トレードに必要な最低バージョン @@ -1832,9 +1832,9 @@ offerDetailsWindow.myTradingAccount=私のトレードアカウント offerDetailsWindow.offererBankId=(メイカーの銀行ID/BIC/SWIFT) offerDetailsWindow.offerersBankName=(メイカーの銀行名) offerDetailsWindow.bankId=銀行ID(例:BICまたはSWIFT) -offerDetailsWindow.countryBank=Maker's country of bank +offerDetailsWindow.countryBank=メイカーの銀行の国名 offerDetailsWindow.acceptedArbitrators=利用可能な調停人 -offerDetailsWindow.commitment=Commitment +offerDetailsWindow.commitment=約束 offerDetailsWindow.agree=同意します offerDetailsWindow.tac=取引条件 offerDetailsWindow.confirm.maker=承認: ビットコインを{0}オファーを出す @@ -1847,7 +1847,7 @@ qRCodeWindow.msg=外部のウォレットからあなたのBisqウォレット qRCodeWindow.request=支払いリクエスト:\n{0} selectDepositTxWindow.headline=係争の為のデポジットトランザクションを選択 -selectDepositTxWindow.msg=The deposit transaction was not stored in the trade.\nPlease select one of the existing multisig transactions from your wallet which was the deposit transaction used in the failed trade.\n\nYou can find the correct transaction by opening the trade details window (click on the trade ID in the list)and following the trading fee payment transaction output to the next transaction where you see the multisig deposit transaction (the address starts with 3). That transaction ID should be visible in the list presented here. Once you found the correct transaction select that transaction here and continue.\n\nSorry for the inconvenience but that error case should happen very rarely and in future we will try to find better ways to resolve it. +selectDepositTxWindow.msg=このデポジットトランザクションはトレードに保存されませんでした。\n失敗したトレードで使用されたデポジットトランザクションであった、既存のマルチシグトランザクションのいずれかをウォレットから選択してください。\n\n正しいトランザクションを見つけるためには、トレード詳細ウィンドウを開き(リストのトレードIDをクリック)、マルチシグデポジットトランザクション(アドレスは3で始まります)が表示されている次のトランザクションへの、トレード手数料の支払いトランザクションアウトプットをたどってください。そのトランザクションIDは、ここに表示されているリストに見つかるはずです。正しいトランザクションが見つかったら、ここでそのトランザクションを選択して続行します。\n\nご不便をおかけして申し訳ありませんが、そのエラーのケースはごくまれにしか発生しません。今後、より良い解決方法を探します。 selectDepositTxWindow.select=デポジットトランザクションを選択 selectBaseCurrencyWindow.headline=マーケット選択 @@ -1857,7 +1857,7 @@ selectBaseCurrencyWindow.select=基準通貨を選択 sendAlertMessageWindow.headline=グローバル通知を送信 sendAlertMessageWindow.alertMsg=警告メッセージ sendAlertMessageWindow.enterMsg=メッセージを入力 -sendAlertMessageWindow.isUpdate=Is update notification +sendAlertMessageWindow.isUpdate=更新通知 sendAlertMessageWindow.version=新バージョンナンバー sendAlertMessageWindow.send=通知を送信 sendAlertMessageWindow.remove=通知を削除 @@ -1967,7 +1967,7 @@ popup.warning.messageTooLong=メッセージが許容サイズ上限を超えて popup.warning.lockedUpFunds=失敗したトレードから残高をロックしました。\nロックされた残高: {0} \nデポジットtxアドレス: {1} \nトレードID: {2}。\n\n保留中のトレード画面でこのトレードを選択し、「alt + o」または「option + o」をクリックしてサポートチケットを開いてください。 popup.warning.nodeBanned={0}ノードの1つが禁止されました。禁止されたノードに接続されないように、アプリケーションを再起動してください。 -popup.warning.priceRelay=price relay +popup.warning.priceRelay=価格中継 popup.warning.seed=シード popup.warning.mandatoryUpdate.trading=最新のBisqバージョンに更新してください。古いバージョンのトレードを無効にする必須の更新プログラムがリリースされました。詳細については、Bisqフォーラムをご覧ください。 popup.warning.mandatoryUpdate.dao=最新のBisqバージョンに更新してください。古いバージョンのBisq DAOとBSQを無効にする必須の更新プログラムがリリースされました。詳細については、Bisqフォーラムをご覧ください。 @@ -2073,7 +2073,7 @@ table.placeholder.noItems=現在利用可能な{0}がありません table.placeholder.noData=現在利用可能なデータがありません -peerInfoIcon.tooltip.tradePeer=Trading peer's +peerInfoIcon.tooltip.tradePeer=トレード相手 peerInfoIcon.tooltip.maker=メイカーの peerInfoIcon.tooltip.trade.traded={0} onionアドレス: {1}\n既にその相手と{2}回トレードしました\n{3} peerInfoIcon.tooltip.trade.notTraded={0} onionアドレス: {1}\nあなたは今までこの相手とトレードしていません\n{2} @@ -2128,7 +2128,7 @@ navigation.dao.wallet.receive=「DAO/BSQウォレット/受取」 # Formatter #################################################################### -formatter.formatVolumeLabel={0} amount{1} +formatter.formatVolumeLabel={0} 額{1} formatter.makerTaker=メイカーは{0} {1} / テイカーは{2} {3} formatter.youAreAsMaker=あなたは{0} {1}のメイカー / テイカーは{2} {3} formatter.youAreAsTaker=あなたは{0} {1}のテイカー / メイカーは{2} {3} @@ -2212,19 +2212,19 @@ payment.account.owner=アカウント所有者の氏名 payment.account.fullName=氏名(名、ミドルネーム、姓) payment.account.state=州/県/区 payment.account.city=市区町村 -payment.bank.country=Country of bank +payment.bank.country=銀行の国名 payment.account.name.email=アカウント所有者の氏名/メール payment.account.name.emailAndHolderId=アカウント所有者の氏名/メール/{0} payment.bank.name=銀行名 payment.select.account=アカウントタイプを選択してください payment.select.region=地域を選択してください payment.select.country=国を選択してください -payment.select.bank.country=Select country of bank +payment.select.bank.country=銀行の国名を選択 payment.foreign.currency=国のデフォルト通貨以外の通貨を選択してもよろしいですか? payment.restore.default=いいえ、デフォルトの通貨を復元します payment.email=メール payment.country=国 -payment.extras=Extra requirements +payment.extras=追加要件 payment.email.mobile=メールまたは携帯電話番号 payment.altcoin.address=アルトコインアドレス payment.altcoin.tradeInstantCheckbox=このアルトコインでインスタントトレード(1時間以内) @@ -2241,7 +2241,7 @@ payment.venmo.venmoUserName=Venmo ユーザー名 payment.popmoney.accountId=メールか電話番号 payment.revolut.email=メール payment.revolut.phoneNr=登録された電話番号 -payment.promptPay.promptPayId=Citizen ID/Tax ID or phone no. +payment.promptPay.promptPayId=市民ID/納税者番号または電話番号 payment.supportedCurrencies=サポートされている通貨 payment.limitations=制限事項 payment.salt=アカウント年齢を検証するためのソルト @@ -2278,18 +2278,18 @@ payment.accountType=口座種別 payment.checking=当座口座 payment.savings=普通口座 payment.personalId=個人ID -payment.clearXchange.info=Please be sure that you fulfill the requirements for the usage of Zelle (ClearXchange).\n\n1. You need to have your Zelle (ClearXchange) account verified on their platform before starting a trade or creating an offer.\n\n2. You need to have a bank account at one of the following member banks:\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. You need to be sure to not exceed the daily or monthly Zelle (ClearXchange) transfer limits.\n\nPlease use Zelle (ClearXchange) only if you fulfill all those requirements, otherwise it is very likely that the Zelle (ClearXchange) transfer fails and the trade ends up in a dispute.\nIf you have not fulfilled the above requirements you will lose your security deposit.\n\nPlease also be aware of a higher chargeback risk when using Zelle (ClearXchange).\nFor the {0} seller it is highly recommended to get in contact with the {1} buyer by using the provided email address or mobile number to verify that he or she is really the owner of the Zelle (ClearXchange) account. +payment.clearXchange.info=Zelle (ClearXchange) の使用に関する要件を満たしていることを確認してください。\n\n1. トレードを開始したりオファーを作成したりする前に、Zelle (ClearXchange) アカウントをプラットフォームで確認する必要があります。\n\n2. 次の加盟銀行のいずれかに銀行口座が必要です。\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. 毎日または毎月のZelle (ClearXchange) 転送制限を超えないようにする必要があります。\n\nこれらの要件をすべて満たす場合にのみZelle (ClearXchange) を使用してください。そうしないと、Zelle (ClearXchange) の送金が失敗し、トレードが係争に陥る可能性が非常に高くなります。\n上記の要件を満たしていない場合、セキュリティデポジットは失われます。\n\nZelle (ClearXchange) を使用する場合は、チャージバックのリスクが高くなることに注意してください。\n{0} の売り手の場合、提供された電子メールアドレスまたは携帯電話番号を使用して {1} の買い手と連絡を取り、Zelle (ClearXchange) アカウントの所有者であることを確認することを強くお勧めします。 payment.moneyGram.info=MoneyGramを使用する場合、BTCの買い手は認証番号と領収書の写真をEメールでBTCの売り手に送信する必要があります。領収書には、売り手の氏名、市区町村、国、金額を明確に記載する必要があります。買い手には、取引プロセスにて売り手のEメールが表示されます。 payment.westernUnion.info=Western Unionを使用する場合、BTCの買い手はMTCN(追跡番号)と領収書の写真をEメールでBTCの売り手に送信する必要があります。領収書には、売り手の氏名、市区町村、国、金額を明確に記載する必要があります。買い手には、取引プロセスにて売り手のEメールが表示されます。 payment.halCash.info=HalCashを使用する場合、BTCの買い手は携帯電話からのテキストメッセージを介してBTCの売り手にHalCashコードを送信する必要があります。\n\n銀行がHalCashで送金できる最大額を超えないようにしてください。 1回の出金あたりの最小金額は10EURで、最大金額は600EURです。繰り返し出金する場合は、1日に受取人1人あたり3000EUR、1ヶ月に受取人1人あたり6000EURです。あなたの銀行でも、ここに記載されているのと同じ制限を使用しているか、これらの制限を銀行と照合して確認してください。\n\n出金額は10の倍数EURでなければ、ATMから出金できません。 オファーの作成画面およびオファー受け入れ画面のUIは、EUR金額が正しくなるようにBTC金額を調整します。価格の変化とともにEURの金額は変化するため、市場ベースの価格を使用することはできません。\n\n係争が発生した場合、BTCの買い手はEURを送ったという証明を提出する必要があります。 payment.limits.info=すべての銀行振込にはある程度のチャージバックのリスクがあることに気を付けて下さい。\n\nこのリスクを軽減するために、Bisqは下記の2つの要因に基づいて取引ごとの制限を設定します。\n\n1.使用する支払い方法でのチャージバックリスクの推定レベル\n2.お支払い方法のアカウントの年齢\n\nあなたが今作成しているアカウントは新しいもので、年齢は0です。 あなたのアカウントが2ヶ月の期間にわたって年齢が上がるにつれて、あなたの取引ごとの制限はそれと共に成長します:\n\n●1ヶ月目の間、1取引あたりの上限は{0}になります\n●2ヵ月目の間、あなたの取引ごとの上限は{1}になります\n●2ヶ月目以降は、1取引あたりの上限は{2}になります\n\n取引できる合計回数には制限はありません。 -payment.cashDeposit.info=Please confirm your bank allows you to send cash deposits into other peoples' accounts. For example, Bank of America and Wells Fargo no longer allow such deposits. +payment.cashDeposit.info=あなたの銀行が他の人の口座に現金入金を送ることを許可していることを確認してください。たとえば、Bank of America と Wells Fargo では、こうした預金は許可されなくなりました。 payment.revolut.info=Revolutアカウントに使用した電話番号がRevolutに登録されていることを確認してください。そうでなければ、BTCの買い手はあなたに資金を送ることができません。 -payment.usPostalMoneyOrder.info=Money orders are one of the more private fiat purchase methods available on Bisq.\n\nHowever, please be aware of potentially increased risks associated with their use. Bisq will not bear any responsibility in case a sent money order is stolen, and the arbitrators will in such cases award the BTC to the sender of the money order, provided they can produce tracking information and receipts. It may be advisable for the sender to write the BTC seller's name on the money order, in order to minimize the risk that the money order is cashed by someone else. +payment.usPostalMoneyOrder.info=為替は、Bisqで利用できるよりプライベートな法定通貨の購入方法の1つです。\n\nただし、それらの使用により関連するリスクが増加する可能性があることに注意してください。送金された為替が盗まれた場合、Bisqは一切の責任を負いません。そのような場合、調停人は、追跡情報と領収書を作成できる場合、為替の送金者にBTCを裁定します。他の誰かによって換金されるリスクを最小限に抑えるために、送金者は送金先にBTC売り手の名前を書くことをお勧めします。 payment.f2f.contact=連絡情報 payment.f2f.contact.prompt=取引相手からどのように連絡を受け取りたいですか?(メールアドレス、電話番号…) @@ -2304,6 +2304,10 @@ payment.f2f.info.openURL=Webページを開く payment.f2f.offerbook.tooltip.countryAndCity=国と市区町村: {0} / {1} payment.f2f.offerbook.tooltip.extra=追加情報: {0} +payment.japan.bank=銀行 +payment.japan.branch=支店 +payment.japan.account=口座 +payment.japan.recipient=名義 # We use constants from the code so we do not use our normal naming convention # dynamic values are not recognized by IntelliJ @@ -2313,10 +2317,11 @@ NATIONAL_BANK=国立銀行振替 SAME_BANK=同じ銀行での送金 SPECIFIC_BANKS=特定銀行での送金 US_POSTAL_MONEY_ORDER=米国郵便為替 -CASH_DEPOSIT=現金預金 -MONEY_GRAM=マネーグラム -WESTERN_UNION=ウエスタンユニオン +CASH_DEPOSIT=現金入金 +MONEY_GRAM=MoneyGram +WESTERN_UNION=Western Union F2F=対面(直接) +JAPAN_BANK=日本全銀振込 # suppress inspection "UnusedProperty" NATIONAL_BANK_SHORT=国立銀行 @@ -2325,15 +2330,17 @@ SAME_BANK_SHORT=同じ銀行 # suppress inspection "UnusedProperty" SPECIFIC_BANKS_SHORT=特定の銀行 # suppress inspection "UnusedProperty" -US_POSTAL_MONEY_ORDER_SHORT=US Money Order +US_POSTAL_MONEY_ORDER_SHORT=米国為替 # suppress inspection "UnusedProperty" -CASH_DEPOSIT_SHORT=現金預金 +CASH_DEPOSIT_SHORT=現金入金 # suppress inspection "UnusedProperty" MONEY_GRAM_SHORT=MoneyGram # suppress inspection "UnusedProperty" -WESTERN_UNION_SHORT=ウエスタンユニオン +WESTERN_UNION_SHORT=Western Union # suppress inspection "UnusedProperty" F2F_SHORT=対面 +# suppress inspection "UnusedProperty" +JAPAN_BANK_SHORT=日本全銀振込 # Do not translate brand names # suppress inspection "UnusedProperty" @@ -2395,7 +2402,7 @@ REVOLUT_SHORT=Revolut # suppress inspection "UnusedProperty" PERFECT_MONEY_SHORT=Perfect Money # suppress inspection "UnusedProperty" -ALI_PAY_SHORT=アリペイ +ALI_PAY_SHORT=AliPay # suppress inspection "UnusedProperty" WECHAT_PAY_SHORT=WeChat Pay # suppress inspection "UnusedProperty" @@ -2443,7 +2450,7 @@ validation.zero=0の入力は許可されていません。 validation.negative=負の値は許可されていません。 validation.fiat.toSmall=可能な最小量より小さい入力は許可されていません。 validation.fiat.toLarge=可能な最大量より大きい入力は許可されていません。 -validation.btc.fraction=Input results in a bitcoin value with a fraction of the smallest unit (satoshi). +validation.btc.fraction=入力すると、最小単位の端数(satoshi)でのビットコイン値が生成されます。 validation.btc.toLarge={0}より大きい入力は許可されていません。 validation.btc.toSmall={0}より小さい入力は許可されていません。 validation.securityDeposit.toSmall={0}より小さい入力は許可されていません。 @@ -2485,7 +2492,7 @@ validation.iban.invalidLength=数字の長さは15〜34文字でなければな validation.interacETransfer.invalidAreaCode=非カナダ圏のコード validation.interacETransfer.invalidPhone=無効な電話番号の形式で、メールアドレスではありません validation.interacETransfer.invalidQuestion=文字、数字、スペースおよび/または記号 ' _ , . ? - だけを含める必要があります -validation.interacETransfer.invalidAnswer=Must be one word and contain only letters, numbers, and/or the symbol - +validation.interacETransfer.invalidAnswer=1つの単語で、文字、数字、- 記号のみを含む必要があります validation.inputTooLarge=入力は{0}より大きくてはいけません validation.inputTooSmall=入力は{0}より大きくなければなりません validation.inputToBeAtLeast=入力は少なくとも{0}でなければなりません diff --git a/core/src/main/resources/i18n/displayStrings_pt.properties b/core/src/main/resources/i18n/displayStrings_pt.properties index 85ac1b01ace..11c503aaebd 100644 --- a/core/src/main/resources/i18n/displayStrings_pt.properties +++ b/core/src/main/resources/i18n/displayStrings_pt.properties @@ -669,7 +669,7 @@ portfolio.pending.openSupportTicket.headline=Abrir bilhete de apoio portfolio.pending.openSupportTicket.msg=Por favor use isso apenas em caso de emergência, se você não for exibido um botão de \"Abrir apoio\" ou \"Abrir disputa\".\n\nQuando você abre um bilhete de apoio, o negócio será interrompido e tratado pelo árbitro portfolio.pending.notification=Notificação portfolio.pending.openDispute=Abrir uma disputa -portfolio.pending.disputeOpened=Disputa aberta +portfolio.pending.arbitrationRequested=Disputa aberta portfolio.pending.openSupport=Abrir bilhete de apoio portfolio.pending.supportTicketOpened=Bilhete de apoio aberto portfolio.pending.requestSupport=Solicitar apoio @@ -765,7 +765,7 @@ funds.tx.dustAttackTx.popup=Esta transação está enviando uma quantia muito pe # Support #################################################################### -support.tab.support=Bilhetes de apoio +support.tab.mediation.support=Bilhetes de apoio support.tab.ArbitratorsSupportTickets=Bilhetes de apoio do árbitro support.tab.TradersSupportTickets=Bilhetes de apoio do negociador support.filter=Lista de filtros diff --git a/core/src/main/resources/i18n/displayStrings_ru.properties b/core/src/main/resources/i18n/displayStrings_ru.properties index c59be18ac11..fd59a9f03c7 100644 --- a/core/src/main/resources/i18n/displayStrings_ru.properties +++ b/core/src/main/resources/i18n/displayStrings_ru.properties @@ -669,7 +669,7 @@ portfolio.pending.openSupportTicket.headline=Обратиться за подд portfolio.pending.openSupportTicket.msg=Используйте эту функцию только при крайней необходимости, если у вас не появилась кнопка \«Обратиться за поддержкой\» или \«Начать спор\».\n\nПри обращении за поддержкой сделка будет прервана и проведена арбитром. portfolio.pending.notification=Уведомление portfolio.pending.openDispute=Начать спор -portfolio.pending.disputeOpened=Спор начат +portfolio.pending.arbitrationRequested=Спор начат portfolio.pending.openSupport=Обратиться за поддержкой portfolio.pending.supportTicketOpened=Запрос на поддержку отправлен portfolio.pending.requestSupport=Запрос поддержки @@ -765,7 +765,7 @@ funds.tx.dustAttackTx.popup=Вы получили очень маленькую # Support #################################################################### -support.tab.support=Обращения в поддержку +support.tab.mediation.support=Обращения в поддержку support.tab.ArbitratorsSupportTickets=Обращения в поддержку арбитра support.tab.TradersSupportTickets=Обращения в поддержку трейдера support.filter=Фильтры diff --git a/core/src/main/resources/i18n/displayStrings_th.properties b/core/src/main/resources/i18n/displayStrings_th.properties index 17c7a1d0a38..3deda3420ea 100644 --- a/core/src/main/resources/i18n/displayStrings_th.properties +++ b/core/src/main/resources/i18n/displayStrings_th.properties @@ -669,7 +669,7 @@ portfolio.pending.openSupportTicket.headline=เปิดปุ่มช่ว portfolio.pending.openSupportTicket.msg=โปรดใช้ในกรณีฉุกเฉินเท่านั้น หากปุ่ม \"เปิดการช่วยเหลือและสนับสนุน \" หรือ \"เปิดข้อพิพาท \" ไม่ปรากฏขึ้น\n\nเมื่อคุณเปิดการช่วยเหลือ การซื้อขายจะถูกขัดจังหวะและดำเนินการโดยผู้ไกล่เกลี่ย portfolio.pending.notification=การแจ้งเตือน portfolio.pending.openDispute=เปิดข้อพิพาท -portfolio.pending.disputeOpened=การพิพาทเปิดแล้ว +portfolio.pending.arbitrationRequested=การพิพาทเปิดแล้ว portfolio.pending.openSupport=เปิดปุ่มช่วยเหลือ portfolio.pending.supportTicketOpened=ปุ่มช่วยเหลือถูกเปิดแล้ว portfolio.pending.requestSupport=ขอการสนับสนุนและช่วยเหลือ @@ -765,7 +765,7 @@ funds.tx.dustAttackTx.popup=This transaction is sending a very small BTC amount # Support #################################################################### -support.tab.support=ศูนย์ช่วยเหลือ +support.tab.mediation.support=ศูนย์ช่วยเหลือ support.tab.ArbitratorsSupportTickets=การช่วยเหลือและสนุบสนุนของผู้ไกล่เกลี่ย support.tab.TradersSupportTickets=ศูนย์ช่วยเหลือและสนับสนุนของผู้ซื้อขาย support.filter=รายการตัวกรอง diff --git a/core/src/main/resources/i18n/displayStrings_vi.properties b/core/src/main/resources/i18n/displayStrings_vi.properties index 704547ac464..e5e159553fa 100644 --- a/core/src/main/resources/i18n/displayStrings_vi.properties +++ b/core/src/main/resources/i18n/displayStrings_vi.properties @@ -669,7 +669,7 @@ portfolio.pending.openSupportTicket.headline=Mở vé hỗ trợ portfolio.pending.openSupportTicket.msg=Vui lòng chỉ sử dụng trong trường hợp khẩn cấp nếu bạn không hiển thị Node \"Mở hỗ trợ\" hoặc \"Mở khiếu nại\".\n\nKhi bạn mở Đơn hỗ trợ, giao dịch sẽ bị gián đoạn và xử lý bởi trọng tài portfolio.pending.notification=Thông báo portfolio.pending.openDispute=Mở khiếu nại -portfolio.pending.disputeOpened=Khiếu nại đã mở +portfolio.pending.arbitrationRequested=Khiếu nại đã mở portfolio.pending.openSupport=Mở đơn hỗ trợ portfolio.pending.supportTicketOpened=Đơn hỗ trợ đã mở portfolio.pending.requestSupport=Yêu cầu hỗ trợ @@ -765,7 +765,7 @@ funds.tx.dustAttackTx.popup=Giao dịch này đang gửi một lượng BTC rấ # Support #################################################################### -support.tab.support=Đơn hỗ trợ +support.tab.mediation.support=Đơn hỗ trợ support.tab.ArbitratorsSupportTickets=Đơn hỗ trợ của trọng tài support.tab.TradersSupportTickets=Đơn hỗ trợ của Thương gia support.filter=Danh sách lọc diff --git a/core/src/main/resources/i18n/displayStrings_zh.properties b/core/src/main/resources/i18n/displayStrings_zh.properties index 3329d8c5456..be48c3c54c8 100644 --- a/core/src/main/resources/i18n/displayStrings_zh.properties +++ b/core/src/main/resources/i18n/displayStrings_zh.properties @@ -669,7 +669,7 @@ portfolio.pending.openSupportTicket.headline=创建帮助话题 portfolio.pending.openSupportTicket.msg=请在紧急情况下使用,如果您没有显示“创建帮助话题”或“创建纠纷”按钮。\n\n当您打开帮助话题时,交易将被仲裁员中断和处理 portfolio.pending.notification=通知 portfolio.pending.openDispute=创建一个纠纷 -portfolio.pending.disputeOpened=纠纷已创建 +portfolio.pending.arbitrationRequested=纠纷已创建 portfolio.pending.openSupport=创建帮助话题 portfolio.pending.supportTicketOpened=帮助话题已经创建 portfolio.pending.requestSupport=请求帮助 @@ -765,7 +765,7 @@ funds.tx.dustAttackTx.popup=这笔交易是发送一个非常小的比特币金 # Support #################################################################### -support.tab.support=帮助工单 +support.tab.mediation.support=帮助工单 support.tab.ArbitratorsSupportTickets=仲裁员的帮助工单 support.tab.TradersSupportTickets=交易者的帮助工单 support.filter=过滤列表 diff --git a/core/src/main/resources/wallet/checkpoints.txt b/core/src/main/resources/wallet/checkpoints.txt index 42b87071304..f29a031c228 100644 --- a/core/src/main/resources/wallet/checkpoints.txt +++ b/core/src/main/resources/wallet/checkpoints.txt @@ -1,6 +1,6 @@ TXT CHECKPOINTS 1 0 -292 +293 AAAAAAAAB+EH4QfhAAAH4AEAAABjl7tqvU/FIcDT9gcbVlA4nwtFUbxAtOawZzBpAAAAAKzkcK7NqciBjI/ldojNKncrWleVSgDfBCCn3VRrbSxXaw5/Sf//AB0z8Bkv AAAAAAAAD8EPwQ/BAAAPwAEAAADfP83Sx8MZ9RsrnZCvqzAwqB2Ma+ZesNAJrTfwAAAAACwESaNKhvRgz6WuE7UFdFk1xwzfRY/OIdIOPzX5yaAdjnWUSf//AB0GrNq5 AAAAAAAAF6EXoRehAAAXoAEAAADonWzAaUAKd30XT3NnHKobZMnLOuHdzm/xtehsAAAAAD8cUJA6NBIHHcqPHLc4IrfHw+6mjCGu3e+wRO81EvpnMVqrSf//AB1ffy8G @@ -293,3 +293,4 @@ Bt/8BpMe+l+0cvlVAAjj4AAAACA0pUTAWqILhKoJ/P6ZJlUA8/VY32WYHQAAAAAAAAAAAKQR1SRjcuTN BxjR5kMqYX5AXwC1AAjrwAAAACCmOTRY8Cy7u4/sugJgpCO/mHoLwbZeEQAAAAAAAAAAAOZIsqYbzRmDz1PwaqkAMuLWLgo7eKT0+M9L+DDA29a5vFskXZsNHxfYMtrv B1m9nmok83qfrm9oAAjzoAAAgCDP8OB6s52w8x1N7YG6IzkXMVW5xXg5EQAAAAAAAAAAAHotddzlmB7EIaVN9wbT1Af2bckXDx4NbkjtHoocrXck6e02XQg6Hxe8Q7EK B5pN58sRlHzFOR//AAj7gAAAACBSYArI6b5PONfRi67pcVj7cWTbJI1rCQAAAAAAAAAAAKh1PP1FNXL/yUwEMhXpYBPx8f6iC77T2BDBwemNb+RO2JlHXTkwHBcAFrew +B+HS6cYPTvV6+snbAAkDYAAAwCD/aBvTWiuCtoAhxbQRpupP82voj93gFgAAAAAAAAAAAIDkuWjcUvoGa94vzaFmniQN1z6cVysCVsBwbetPXZvp5rlZXdGjGxdcc04A diff --git a/core/src/test/java/bisq/core/account/sign/SignedWitnessServiceTest.java b/core/src/test/java/bisq/core/account/sign/SignedWitnessServiceTest.java new file mode 100644 index 00000000000..941a8996c3c --- /dev/null +++ b/core/src/test/java/bisq/core/account/sign/SignedWitnessServiceTest.java @@ -0,0 +1,286 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.account.sign; + + +import bisq.core.account.witness.AccountAgeWitness; +import bisq.core.support.dispute.arbitration.ArbitrationManager; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; + +import bisq.network.p2p.storage.persistence.AppendOnlyDataStoreService; + +import bisq.common.crypto.Sig; +import bisq.common.util.Utilities; + +import org.bitcoinj.core.ECKey; + +import com.google.common.base.Charsets; + +import java.security.KeyPair; + +import java.time.Instant; +import java.time.temporal.ChronoUnit; + +import java.util.Date; + +import org.junit.Before; +import org.junit.Test; + +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; +import static org.mockito.Mockito.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +public class SignedWitnessServiceTest { + private SignedWitnessService signedWitnessService; + private byte[] account1DataHash; + private byte[] account2DataHash; + private byte[] account3DataHash; + private AccountAgeWitness aew1; + private AccountAgeWitness aew2; + private AccountAgeWitness aew3; + private byte[] signature1; + private byte[] signature2; + private byte[] signature3; + private byte[] signer1PubKey; + private byte[] signer2PubKey; + private byte[] signer3PubKey; + private byte[] witnessOwner1PubKey; + private byte[] witnessOwner2PubKey; + private byte[] witnessOwner3PubKey; + private long date1; + private long date2; + private long date3; + private long tradeAmount1; + private long tradeAmount2; + private long tradeAmount3; + + @Before + public void setup() throws Exception { + AppendOnlyDataStoreService appendOnlyDataStoreService = mock(AppendOnlyDataStoreService.class); + ArbitratorManager arbitratorManager = mock(ArbitratorManager.class); + ArbitrationManager arbitrationManager = mock(ArbitrationManager.class); + when(arbitratorManager.isPublicKeyInList(any())).thenReturn(true); + signedWitnessService = new SignedWitnessService(null, null, null, arbitratorManager, null, appendOnlyDataStoreService, arbitrationManager, null); + account1DataHash = org.bitcoinj.core.Utils.sha256hash160(new byte[]{1}); + account2DataHash = org.bitcoinj.core.Utils.sha256hash160(new byte[]{2}); + account3DataHash = org.bitcoinj.core.Utils.sha256hash160(new byte[]{3}); + long account1CreationTime = getTodayMinusNDays(96); + long account2CreationTime = getTodayMinusNDays(66); + long account3CreationTime = getTodayMinusNDays(36); + aew1 = new AccountAgeWitness(account1DataHash, account1CreationTime); + aew2 = new AccountAgeWitness(account2DataHash, account2CreationTime); + aew3 = new AccountAgeWitness(account3DataHash, account3CreationTime); + ECKey arbitrator1Key = new ECKey(); + KeyPair peer1KeyPair = Sig.generateKeyPair(); + KeyPair peer2KeyPair = Sig.generateKeyPair(); + KeyPair peer3KeyPair = Sig.generateKeyPair(); + signature1 = arbitrator1Key.signMessage(Utilities.encodeToHex(account1DataHash)).getBytes(Charsets.UTF_8); + signature2 = Sig.sign(peer1KeyPair.getPrivate(), Utilities.encodeToHex(account2DataHash).getBytes(Charsets.UTF_8)); + signature3 = Sig.sign(peer2KeyPair.getPrivate(), Utilities.encodeToHex(account3DataHash).getBytes(Charsets.UTF_8)); + date1 = getTodayMinusNDays(95); + date2 = getTodayMinusNDays(64); + date3 = getTodayMinusNDays(33); + signer1PubKey = arbitrator1Key.getPubKey(); + signer2PubKey = Sig.getPublicKeyBytes(peer1KeyPair.getPublic()); + signer3PubKey = Sig.getPublicKeyBytes(peer2KeyPair.getPublic()); + witnessOwner1PubKey = Sig.getPublicKeyBytes(peer1KeyPair.getPublic()); + witnessOwner2PubKey = Sig.getPublicKeyBytes(peer2KeyPair.getPublic()); + witnessOwner3PubKey = Sig.getPublicKeyBytes(peer3KeyPair.getPublic()); + tradeAmount1 = 1000; + tradeAmount2 = 1001; + tradeAmount3 = 1001; + } + + @Test + public void testIsValidAccountAgeWitnessOk() { + SignedWitness sw1 = new SignedWitness(true, account1DataHash, signature1, signer1PubKey, witnessOwner1PubKey, date1, tradeAmount1); + SignedWitness sw2 = new SignedWitness(false, account2DataHash, signature2, signer2PubKey, witnessOwner2PubKey, date2, tradeAmount2); + SignedWitness sw3 = new SignedWitness(false, account3DataHash, signature3, signer3PubKey, witnessOwner3PubKey, date3, tradeAmount3); + + signedWitnessService.addToMap(sw1); + signedWitnessService.addToMap(sw2); + signedWitnessService.addToMap(sw3); + + assertTrue(signedWitnessService.isValidAccountAgeWitness(aew1)); + assertTrue(signedWitnessService.isValidAccountAgeWitness(aew2)); + assertTrue(signedWitnessService.isValidAccountAgeWitness(aew3)); + } + + @Test + public void testIsValidAccountAgeWitnessArbitratorSignatureProblem() { + signature1 = new byte[]{1, 2, 3}; + + SignedWitness sw1 = new SignedWitness(true, account1DataHash, signature1, signer1PubKey, witnessOwner1PubKey, date1, tradeAmount1); + SignedWitness sw2 = new SignedWitness(false, account2DataHash, signature2, signer2PubKey, witnessOwner2PubKey, date2, tradeAmount2); + SignedWitness sw3 = new SignedWitness(false, account3DataHash, signature3, signer3PubKey, witnessOwner3PubKey, date3, tradeAmount3); + + signedWitnessService.addToMap(sw1); + signedWitnessService.addToMap(sw2); + signedWitnessService.addToMap(sw3); + + assertFalse(signedWitnessService.isValidAccountAgeWitness(aew1)); + assertFalse(signedWitnessService.isValidAccountAgeWitness(aew2)); + assertFalse(signedWitnessService.isValidAccountAgeWitness(aew3)); + } + + @Test + public void testIsValidAccountAgeWitnessPeerSignatureProblem() { + signature2 = new byte[]{1, 2, 3}; + + SignedWitness sw1 = new SignedWitness(true, account1DataHash, signature1, signer1PubKey, witnessOwner1PubKey, date1, tradeAmount1); + SignedWitness sw2 = new SignedWitness(false, account2DataHash, signature2, signer2PubKey, witnessOwner2PubKey, date2, tradeAmount2); + SignedWitness sw3 = new SignedWitness(false, account3DataHash, signature3, signer3PubKey, witnessOwner3PubKey, date3, tradeAmount3); + + signedWitnessService.addToMap(sw1); + signedWitnessService.addToMap(sw2); + signedWitnessService.addToMap(sw3); + + assertTrue(signedWitnessService.isValidAccountAgeWitness(aew1)); + assertFalse(signedWitnessService.isValidAccountAgeWitness(aew2)); + assertFalse(signedWitnessService.isValidAccountAgeWitness(aew3)); + } + + @Test + public void testIsValidAccountAgeWitnessDateTooSoonProblem() { + date3 = getTodayMinusNDays(63); + + SignedWitness sw1 = new SignedWitness(true, account1DataHash, signature1, signer1PubKey, witnessOwner1PubKey, date1, tradeAmount1); + SignedWitness sw2 = new SignedWitness(false, account2DataHash, signature2, signer2PubKey, witnessOwner2PubKey, date2, tradeAmount2); + SignedWitness sw3 = new SignedWitness(false, account3DataHash, signature3, signer3PubKey, witnessOwner3PubKey, date3, tradeAmount3); + + signedWitnessService.addToMap(sw1); + signedWitnessService.addToMap(sw2); + signedWitnessService.addToMap(sw3); + + assertTrue(signedWitnessService.isValidAccountAgeWitness(aew1)); + assertTrue(signedWitnessService.isValidAccountAgeWitness(aew2)); + assertFalse(signedWitnessService.isValidAccountAgeWitness(aew3)); + } + + @Test + public void testIsValidAccountAgeWitnessDateTooLateProblem() { + date3 = getTodayMinusNDays(3); + + SignedWitness sw1 = new SignedWitness(true, account1DataHash, signature1, signer1PubKey, witnessOwner1PubKey, date1, tradeAmount1); + SignedWitness sw2 = new SignedWitness(false, account2DataHash, signature2, signer2PubKey, witnessOwner2PubKey, date2, tradeAmount2); + SignedWitness sw3 = new SignedWitness(false, account3DataHash, signature3, signer3PubKey, witnessOwner3PubKey, date3, tradeAmount3); + + signedWitnessService.addToMap(sw1); + signedWitnessService.addToMap(sw2); + signedWitnessService.addToMap(sw3); + + assertTrue(signedWitnessService.isValidAccountAgeWitness(aew1)); + assertTrue(signedWitnessService.isValidAccountAgeWitness(aew2)); + assertFalse(signedWitnessService.isValidAccountAgeWitness(aew3)); + } + + + @Test + public void testIsValidAccountAgeWitnessEndlessLoop() throws Exception { + byte[] account1DataHash = org.bitcoinj.core.Utils.sha256hash160(new byte[]{1}); + byte[] account2DataHash = org.bitcoinj.core.Utils.sha256hash160(new byte[]{2}); + byte[] account3DataHash = org.bitcoinj.core.Utils.sha256hash160(new byte[]{3}); + long account1CreationTime = getTodayMinusNDays(96); + long account2CreationTime = getTodayMinusNDays(66); + long account3CreationTime = getTodayMinusNDays(36); + AccountAgeWitness aew1 = new AccountAgeWitness(account1DataHash, account1CreationTime); + AccountAgeWitness aew2 = new AccountAgeWitness(account2DataHash, account2CreationTime); + AccountAgeWitness aew3 = new AccountAgeWitness(account3DataHash, account3CreationTime); + + KeyPair peer1KeyPair = Sig.generateKeyPair(); + KeyPair peer2KeyPair = Sig.generateKeyPair(); + KeyPair peer3KeyPair = Sig.generateKeyPair(); + + + String account1DataHashAsHexString = Utilities.encodeToHex(account1DataHash); + String account2DataHashAsHexString = Utilities.encodeToHex(account2DataHash); + String account3DataHashAsHexString = Utilities.encodeToHex(account3DataHash); + + byte[] signature1 = Sig.sign(peer3KeyPair.getPrivate(), account1DataHashAsHexString.getBytes(Charsets.UTF_8)); + byte[] signature2 = Sig.sign(peer1KeyPair.getPrivate(), account2DataHashAsHexString.getBytes(Charsets.UTF_8)); + byte[] signature3 = Sig.sign(peer2KeyPair.getPrivate(), account3DataHashAsHexString.getBytes(Charsets.UTF_8)); + + byte[] signer1PubKey = Sig.getPublicKeyBytes(peer3KeyPair.getPublic()); + byte[] signer2PubKey = Sig.getPublicKeyBytes(peer1KeyPair.getPublic()); + byte[] signer3PubKey = Sig.getPublicKeyBytes(peer2KeyPair.getPublic()); + byte[] witnessOwner1PubKey = Sig.getPublicKeyBytes(peer1KeyPair.getPublic()); + byte[] witnessOwner2PubKey = Sig.getPublicKeyBytes(peer2KeyPair.getPublic()); + byte[] witnessOwner3PubKey = Sig.getPublicKeyBytes(peer3KeyPair.getPublic()); + long date1 = getTodayMinusNDays(95); + long date2 = getTodayMinusNDays(64); + long date3 = getTodayMinusNDays(33); + + long tradeAmount1 = 1000; + long tradeAmount2 = 1001; + long tradeAmount3 = 1001; + + SignedWitness sw1 = new SignedWitness(false, account1DataHash, signature1, signer1PubKey, witnessOwner1PubKey, date1, tradeAmount1); + SignedWitness sw2 = new SignedWitness(false, account2DataHash, signature2, signer2PubKey, witnessOwner2PubKey, date2, tradeAmount2); + SignedWitness sw3 = new SignedWitness(false, account3DataHash, signature3, signer3PubKey, witnessOwner3PubKey, date3, tradeAmount3); + + signedWitnessService.addToMap(sw1); + signedWitnessService.addToMap(sw2); + signedWitnessService.addToMap(sw3); + + assertFalse(signedWitnessService.isValidAccountAgeWitness(aew3)); + } + + + @Test + public void testIsValidAccountAgeWitnessLongLoop() throws Exception { + AccountAgeWitness aew = null; + KeyPair signerKeyPair; + KeyPair signedKeyPair = Sig.generateKeyPair(); + int iterations = 1002; + for (int i = 0; i < iterations; i++) { + byte[] accountDataHash = org.bitcoinj.core.Utils.sha256hash160(String.valueOf(i).getBytes(Charsets.UTF_8)); + long accountCreationTime = getTodayMinusNDays((iterations - i) * (SignedWitnessService.CHARGEBACK_SAFETY_DAYS + 1)); + aew = new AccountAgeWitness(accountDataHash, accountCreationTime); + String accountDataHashAsHexString = Utilities.encodeToHex(accountDataHash); + byte[] signature; + byte[] signerPubKey; + if (i == 0) { + // use arbitrator key + ECKey arbitratorKey = new ECKey(); + signedKeyPair = Sig.generateKeyPair(); + String signature1String = arbitratorKey.signMessage(accountDataHashAsHexString); + signature = signature1String.getBytes(Charsets.UTF_8); + signerPubKey = arbitratorKey.getPubKey(); + } else { + signerKeyPair = signedKeyPair; + signedKeyPair = Sig.generateKeyPair(); + signature = Sig.sign(signedKeyPair.getPrivate(), accountDataHashAsHexString.getBytes(Charsets.UTF_8)); + signerPubKey = Sig.getPublicKeyBytes(signerKeyPair.getPublic()); + } + byte[] witnessOwnerPubKey = Sig.getPublicKeyBytes(signedKeyPair.getPublic()); + long date = getTodayMinusNDays((iterations - i) * (SignedWitnessService.CHARGEBACK_SAFETY_DAYS + 1)); + SignedWitness sw = new SignedWitness(i == 0, accountDataHash, signature, signerPubKey, witnessOwnerPubKey, date, tradeAmount1); + signedWitnessService.addToMap(sw); + } + assertFalse(signedWitnessService.isValidAccountAgeWitness(aew)); + } + + + private long getTodayMinusNDays(long days) { + return Instant.ofEpochMilli(new Date().getTime()).minus(days, ChronoUnit.DAYS).toEpochMilli(); + } + +} + diff --git a/core/src/test/java/bisq/core/account/sign/SignedWitnessTest.java b/core/src/test/java/bisq/core/account/sign/SignedWitnessTest.java new file mode 100644 index 00000000000..305a539151c --- /dev/null +++ b/core/src/test/java/bisq/core/account/sign/SignedWitnessTest.java @@ -0,0 +1,60 @@ +package bisq.core.account.sign; + +import bisq.common.crypto.Sig; +import bisq.common.util.Utilities; + +import org.bitcoinj.core.ECKey; +import org.bitcoinj.core.Utils; + +import com.google.common.base.Charsets; + +import java.time.Instant; + +import org.junit.Before; +import org.junit.Test; + +import static org.junit.Assert.assertArrayEquals; +import static org.junit.Assert.assertEquals; + +public class SignedWitnessTest { + + private ECKey arbitrator1Key; + private byte[] witnessOwner1PubKey; + private byte[] witnessHash; + private byte[] witnessHashSignature; + + @Before + public void setUp() { + arbitrator1Key = new ECKey(); + witnessOwner1PubKey = Sig.getPublicKeyBytes(Sig.generateKeyPair().getPublic()); + witnessHash = Utils.sha256hash160(new byte[]{1}); + witnessHashSignature = arbitrator1Key.signMessage(Utilities.encodeToHex(witnessHash)).getBytes(Charsets.UTF_8); + } + + @Test + public void testProtoRoundTrip() { + SignedWitness signedWitness = new SignedWitness(true, witnessHash, witnessHashSignature, arbitrator1Key.getPubKey(), witnessOwner1PubKey, Instant.now().getEpochSecond(), 100); + assertEquals(signedWitness, SignedWitness.fromProto(signedWitness.toProtoMessage().getSignedWitness())); + } + + @Test + public void isImmutable() { + byte[] signerPubkey = arbitrator1Key.getPubKey(); + SignedWitness signedWitness = new SignedWitness(true, witnessHash, witnessHashSignature, signerPubkey, witnessOwner1PubKey, Instant.now().getEpochSecond(), 100); + byte[] originalWitnessHash = signedWitness.getWitnessHash().clone(); + witnessHash[0] += 1; + assertArrayEquals(originalWitnessHash, signedWitness.getWitnessHash()); + + byte[] originalWitnessHashSignature = signedWitness.getSignature().clone(); + witnessHashSignature[0] += 1; + assertArrayEquals(originalWitnessHashSignature, signedWitness.getSignature()); + + byte[] originalSignerPubkey = signedWitness.getSignerPubKey().clone(); + signerPubkey[0] += 1; + assertArrayEquals(originalSignerPubkey, signedWitness.getSignerPubKey()); + byte[] originalwitnessOwner1PubKey = signedWitness.getWitnessOwnerPubKey().clone(); + witnessOwner1PubKey[0] += 1; + assertArrayEquals(originalwitnessOwner1PubKey, signedWitness.getWitnessOwnerPubKey()); + } + +} diff --git a/core/src/test/java/bisq/core/payment/AccountAgeWitnessServiceTest.java b/core/src/test/java/bisq/core/account/witness/AccountAgeWitnessServiceTest.java similarity index 99% rename from core/src/test/java/bisq/core/payment/AccountAgeWitnessServiceTest.java rename to core/src/test/java/bisq/core/account/witness/AccountAgeWitnessServiceTest.java index b9af8202372..c5f28113f55 100644 --- a/core/src/test/java/bisq/core/payment/AccountAgeWitnessServiceTest.java +++ b/core/src/test/java/bisq/core/account/witness/AccountAgeWitnessServiceTest.java @@ -15,7 +15,7 @@ * along with Bisq. If not, see . */ -package bisq.core.payment; +package bisq.core.account.witness; import bisq.common.crypto.CryptoException; import bisq.common.crypto.Sig; diff --git a/core/src/test/java/bisq/core/arbitration/ArbitratorManagerTest.java b/core/src/test/java/bisq/core/arbitration/ArbitratorManagerTest.java index a5ae6a713fc..9a626efac98 100644 --- a/core/src/test/java/bisq/core/arbitration/ArbitratorManagerTest.java +++ b/core/src/test/java/bisq/core/arbitration/ArbitratorManagerTest.java @@ -17,23 +17,16 @@ package bisq.core.arbitration; +import bisq.core.support.dispute.arbitration.arbitrator.Arbitrator; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorService; import bisq.core.user.User; import bisq.network.p2p.NodeAddress; -import org.bouncycastle.jce.provider.BouncyCastleProvider; - -import java.security.Security; - import java.util.ArrayList; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - -import org.junit.Before; import org.junit.Test; -import org.junit.runner.RunWith; import static org.hamcrest.CoreMatchers.not; import static org.hamcrest.collection.IsIterableContainingInAnyOrder.containsInAnyOrder; @@ -42,9 +35,6 @@ import static org.junit.Assert.assertTrue; import static org.mockito.Mockito.mock; -@RunWith(PowerMockRunner.class) -@PrepareForTest({User.class, ArbitratorService.class}) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class ArbitratorManagerTest { @@ -54,7 +44,7 @@ public void testIsArbitratorAvailableForLanguage() { User user = mock(User.class); ArbitratorService arbitratorService = mock(ArbitratorService.class); - ArbitratorManager manager = new ArbitratorManager(null, arbitratorService, user, null, null, false); + ArbitratorManager manager = new ArbitratorManager(null, arbitratorService, user, null, false); ArrayList languagesOne = new ArrayList() {{ add("en"); @@ -74,15 +64,15 @@ public void testIsArbitratorAvailableForLanguage() { languagesTwo, 0L, null, "", null, null, null); - manager.addArbitrator(one, () -> { + manager.addDisputeAgent(one, () -> { }, errorMessage -> { }); - manager.addArbitrator(two, () -> { + manager.addDisputeAgent(two, () -> { }, errorMessage -> { }); - assertTrue(manager.isArbitratorAvailableForLanguage("en")); - assertFalse(manager.isArbitratorAvailableForLanguage("th")); + assertTrue(manager.isAgentAvailableForLanguage("en")); + assertFalse(manager.isAgentAvailableForLanguage("th")); } @Test @@ -90,7 +80,7 @@ public void testGetArbitratorLanguages() { User user = mock(User.class); ArbitratorService arbitratorService = mock(ArbitratorService.class); - ArbitratorManager manager = new ArbitratorManager(null, arbitratorService, user, null, null, false); + ArbitratorManager manager = new ArbitratorManager(null, arbitratorService, user, null, false); ArrayList languagesOne = new ArrayList() {{ add("en"); @@ -114,15 +104,15 @@ public void testGetArbitratorLanguages() { add(two.getNodeAddress()); }}; - manager.addArbitrator(one, () -> { + manager.addDisputeAgent(one, () -> { }, errorMessage -> { }); - manager.addArbitrator(two, () -> { + manager.addDisputeAgent(two, () -> { }, errorMessage -> { }); - assertThat(manager.getArbitratorLanguages(nodeAddresses), containsInAnyOrder("en", "es")); - assertThat(manager.getArbitratorLanguages(nodeAddresses), not(containsInAnyOrder("de"))); + assertThat(manager.getDisputeAgentLanguages(nodeAddresses), containsInAnyOrder("en", "es")); + assertThat(manager.getDisputeAgentLanguages(nodeAddresses), not(containsInAnyOrder("de"))); } } diff --git a/core/src/test/java/bisq/core/arbitration/ArbitratorTest.java b/core/src/test/java/bisq/core/arbitration/ArbitratorTest.java index 8f5b81839ae..f5e58867ff8 100644 --- a/core/src/test/java/bisq/core/arbitration/ArbitratorTest.java +++ b/core/src/test/java/bisq/core/arbitration/ArbitratorTest.java @@ -17,6 +17,8 @@ package bisq.core.arbitration; +import bisq.core.support.dispute.arbitration.arbitrator.Arbitrator; + import bisq.network.p2p.NodeAddress; import bisq.common.crypto.PubKeyRing; diff --git a/core/src/test/java/bisq/core/arbitration/BuyerDataItemTest.java b/core/src/test/java/bisq/core/arbitration/BuyerDataItemTest.java new file mode 100644 index 00000000000..61dc33b8348 --- /dev/null +++ b/core/src/test/java/bisq/core/arbitration/BuyerDataItemTest.java @@ -0,0 +1,67 @@ +package bisq.core.arbitration; + +import bisq.core.account.witness.AccountAgeWitness; +import bisq.core.support.dispute.arbitration.BuyerDataItem; +import bisq.core.payment.payload.PaymentAccountPayload; + +import org.bitcoinj.core.Coin; + +import java.security.PublicKey; + +import org.junit.Before; +import org.junit.Test; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotEquals; +import static org.mockito.Mockito.mock; + +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ +public class BuyerDataItemTest { + private BuyerDataItem buyerDataItem1; + private BuyerDataItem buyerDataItem2; + private BuyerDataItem buyerDataItem3; + private AccountAgeWitness accountAgeWitness1; + private AccountAgeWitness accountAgeWitness2; + private byte[] hash1 = "1".getBytes(); + private byte[] hash2 = "2".getBytes(); + + @Before + public void setup() { + accountAgeWitness1 = new AccountAgeWitness(hash1, 123); + accountAgeWitness2 = new AccountAgeWitness(hash2, 124); + buyerDataItem1 = new BuyerDataItem(mock(PaymentAccountPayload.class), accountAgeWitness1, Coin.valueOf(546), + mock(PublicKey.class)); + buyerDataItem2 = new BuyerDataItem(mock(PaymentAccountPayload.class), accountAgeWitness1, Coin.valueOf(547), + mock(PublicKey.class)); + buyerDataItem3 = new BuyerDataItem(mock(PaymentAccountPayload.class), accountAgeWitness2, Coin.valueOf(548), + mock(PublicKey.class)); + } + + @Test + public void testEquals() { + assertEquals(buyerDataItem1, buyerDataItem2); + assertNotEquals(buyerDataItem1, buyerDataItem3); + assertNotEquals(buyerDataItem2, buyerDataItem3); + } + + @Test + public void testHashCode() { + assertEquals(buyerDataItem1.hashCode(), buyerDataItem2.hashCode()); + assertNotEquals(buyerDataItem1.hashCode(), buyerDataItem3.hashCode()); + } +} diff --git a/core/src/test/java/bisq/core/arbitration/MediatorTest.java b/core/src/test/java/bisq/core/arbitration/MediatorTest.java index c710c838fc5..b957698bc35 100644 --- a/core/src/test/java/bisq/core/arbitration/MediatorTest.java +++ b/core/src/test/java/bisq/core/arbitration/MediatorTest.java @@ -17,6 +17,8 @@ package bisq.core.arbitration; +import bisq.core.support.dispute.mediation.mediator.Mediator; + import bisq.network.p2p.NodeAddress; import bisq.common.crypto.PubKeyRing; diff --git a/core/src/test/java/bisq/core/btc/TxFeeEstimationServiceTest.java b/core/src/test/java/bisq/core/btc/TxFeeEstimationServiceTest.java index 2f9d6b36d41..a71fb8237ba 100644 --- a/core/src/test/java/bisq/core/btc/TxFeeEstimationServiceTest.java +++ b/core/src/test/java/bisq/core/btc/TxFeeEstimationServiceTest.java @@ -24,9 +24,6 @@ import java.util.List; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; - import org.junit.Ignore; import org.junit.Test; @@ -36,8 +33,6 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -@PrepareForTest(BtcWalletService.class) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class TxFeeEstimationServiceTest { @Test diff --git a/core/src/test/java/bisq/core/btc/nodes/BtcNodesSetupPreferencesTest.java b/core/src/test/java/bisq/core/btc/nodes/BtcNodesSetupPreferencesTest.java index 20077fc01f7..12ea77c41c2 100644 --- a/core/src/test/java/bisq/core/btc/nodes/BtcNodesSetupPreferencesTest.java +++ b/core/src/test/java/bisq/core/btc/nodes/BtcNodesSetupPreferencesTest.java @@ -22,12 +22,7 @@ import java.util.List; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Test; -import org.junit.runner.RunWith; import static bisq.core.btc.nodes.BtcNodes.BitcoinNodesOption.CUSTOM; import static bisq.core.btc.nodes.BtcNodes.BitcoinNodesOption.PUBLIC; @@ -36,9 +31,6 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) -@PrepareForTest(Preferences.class) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class BtcNodesSetupPreferencesTest { @Test public void testSelectPreferredNodesWhenPublicOption() { diff --git a/core/src/test/java/bisq/core/dao/governance/ballot/BallotListServiceTest.java b/core/src/test/java/bisq/core/dao/governance/ballot/BallotListServiceTest.java index 56a48de49c5..f6b912497fb 100644 --- a/core/src/test/java/bisq/core/dao/governance/ballot/BallotListServiceTest.java +++ b/core/src/test/java/bisq/core/dao/governance/ballot/BallotListServiceTest.java @@ -11,11 +11,7 @@ import javafx.collections.FXCollections; import javafx.collections.ObservableList; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Test; -import org.junit.runner.RunWith; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.RETURNS_DEEP_STUBS; @@ -23,8 +19,6 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) -@PrepareForTest({PeriodService.class, ProposalPayload.class, ProposalValidatorProvider.class}) public class BallotListServiceTest { @Test @SuppressWarnings("unchecked") diff --git a/core/src/test/java/bisq/core/dao/governance/proposal/MyProposalListServiceTest.java b/core/src/test/java/bisq/core/dao/governance/proposal/MyProposalListServiceTest.java new file mode 100644 index 00000000000..2a80becf2b4 --- /dev/null +++ b/core/src/test/java/bisq/core/dao/governance/proposal/MyProposalListServiceTest.java @@ -0,0 +1,32 @@ +package bisq.core.dao.governance.proposal; + +import bisq.core.btc.wallet.WalletsManager; +import bisq.core.dao.governance.period.PeriodService; +import bisq.core.dao.state.DaoStateService; + +import bisq.network.p2p.P2PService; + +import bisq.common.crypto.PubKeyRing; +import bisq.common.storage.Storage; + +import javafx.beans.property.SimpleIntegerProperty; + +import org.junit.Test; + +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +public class MyProposalListServiceTest { + @Test + public void canInstantiate() { + P2PService p2PService = mock(P2PService.class); + when(p2PService.getNumConnectedPeers()).thenReturn(new SimpleIntegerProperty(0)); + Storage storage = mock(Storage.class); + MyProposalListService service = new MyProposalListService(p2PService, + mock(DaoStateService.class), + mock(PeriodService.class), mock(WalletsManager.class), storage, mock(PubKeyRing.class) + ); + } + + +} diff --git a/core/src/test/java/bisq/core/dao/node/full/BlockParserTest.java b/core/src/test/java/bisq/core/dao/node/full/BlockParserTest.java index b2bac9d193c..21b34eb59ad 100644 --- a/core/src/test/java/bisq/core/dao/node/full/BlockParserTest.java +++ b/core/src/test/java/bisq/core/dao/node/full/BlockParserTest.java @@ -17,44 +17,10 @@ package bisq.core.dao.node.full; -import bisq.core.dao.node.parser.BlockParser; -import bisq.core.dao.node.parser.TxParser; -import bisq.core.dao.state.DaoStateService; -import bisq.core.dao.state.model.blockchain.TxInput; -import bisq.core.dao.state.model.blockchain.TxOutputKey; - -import bisq.common.proto.persistable.PersistenceProtoResolver; - -import org.bitcoinj.core.Coin; - -import com.neemre.btcdcli4j.core.domain.RawBlock; -import com.neemre.btcdcli4j.core.domain.RawTransaction; - -import com.google.common.collect.ImmutableList; - -import java.io.File; - -import java.math.BigDecimal; - -import java.util.ArrayList; -import java.util.Date; -import java.util.List; -import java.util.Optional; - -import mockit.Expectations; -import mockit.Injectable; -import mockit.Tested; - -import org.junit.Ignore; -import org.junit.Test; - -import static java.util.Arrays.asList; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; - - +// not converting this test because it is already ignored. // Intro to jmockit can be found at http://jmockit.github.io/tutorial/Mocking.html -@Ignore +//@Ignore +/* public class BlockParserTest { // @Tested classes are instantiated automatically when needed in a test case, // using injection where possible, see http://jmockit.github.io/tutorial/Mocking.html#tested @@ -213,7 +179,7 @@ public void testParseBlocks() { }); */ - // Verify that the genesis tx has been added to the bsq blockchain with the correct issuance amount +// Verify that the genesis tx has been added to the bsq blockchain with the correct issuance amount /* assertTrue(daoStateService.getGenesisTx().get() == genesisTx); assertTrue(daoStateService.getGenesisTotalSupply().getValue() == issuance.getValue()); @@ -232,7 +198,8 @@ public void testParseBlocks() { assertTrue(bsqOut2.getValue() == bsqTx1Value2); assertFalse(daoStateService.isTxOutputSpendable(genesisTxId, 0)); assertTrue(daoStateService.isTxOutputSpendable(bsqTx1Id, 0)); - assertTrue(daoStateService.isTxOutputSpendable(bsqTx1Id, 1));*/ + assertTrue(daoStateService.isTxOutputSpendable(bsqTx1Id, 1)); } -} + } + */ diff --git a/core/src/test/java/bisq/core/dao/state/DaoStateSnapshotServiceTest.java b/core/src/test/java/bisq/core/dao/state/DaoStateSnapshotServiceTest.java index d2730b7c303..806c3ebb642 100644 --- a/core/src/test/java/bisq/core/dao/state/DaoStateSnapshotServiceTest.java +++ b/core/src/test/java/bisq/core/dao/state/DaoStateSnapshotServiceTest.java @@ -20,22 +20,14 @@ import bisq.core.dao.governance.period.CycleService; import bisq.core.dao.monitoring.DaoStateMonitoringService; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Before; import org.junit.Test; -import org.junit.runner.RunWith; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; -import static org.powermock.api.mockito.PowerMockito.mock; +import static org.mockito.Mockito.mock; -@RunWith(PowerMockRunner.class) -@PrepareForTest({DaoStateService.class, GenesisTxInfo.class, CycleService.class, DaoStateStorageService.class, DaoStateMonitoringService.class}) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class DaoStateSnapshotServiceTest { private DaoStateSnapshotService daoStateSnapshotService; diff --git a/core/src/test/java/bisq/core/message/MarshallerTest.java b/core/src/test/java/bisq/core/message/MarshallerTest.java index cbb7f94e737..a4f2e11dbde 100644 --- a/core/src/test/java/bisq/core/message/MarshallerTest.java +++ b/core/src/test/java/bisq/core/message/MarshallerTest.java @@ -17,7 +17,6 @@ package bisq.core.message; -import io.bisq.generated.protobuffer.PB; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; @@ -34,10 +33,10 @@ public class MarshallerTest { @Test public void getBaseEnvelopeTest() { - PB.Ping Ping = PB.Ping.newBuilder().setNonce(100).build(); - PB.Pong Pong = PB.Pong.newBuilder().setRequestNonce(1000).build(); - PB.NetworkEnvelope envelope1 = PB.NetworkEnvelope.newBuilder().setPing(Ping).build(); - PB.NetworkEnvelope envelope2 = PB.NetworkEnvelope.newBuilder().setPong(Pong).build(); + protobuf.Ping Ping = protobuf.Ping.newBuilder().setNonce(100).build(); + protobuf.Pong Pong = protobuf.Pong.newBuilder().setRequestNonce(1000).build(); + protobuf.NetworkEnvelope envelope1 = protobuf.NetworkEnvelope.newBuilder().setPing(Ping).build(); + protobuf.NetworkEnvelope envelope2 = protobuf.NetworkEnvelope.newBuilder().setPong(Pong).build(); log.info(Ping.toString()); log.info(Pong.toString()); ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); @@ -45,8 +44,8 @@ public void getBaseEnvelopeTest() { envelope1.writeDelimitedTo(outputStream); envelope2.writeDelimitedTo(outputStream); ByteArrayInputStream inputStream = new ByteArrayInputStream(outputStream.toByteArray()); - PB.NetworkEnvelope envelope3 = PB.NetworkEnvelope.parseDelimitedFrom(inputStream); - PB.NetworkEnvelope envelope4 = PB.NetworkEnvelope.parseDelimitedFrom(inputStream); + protobuf.NetworkEnvelope envelope3 = protobuf.NetworkEnvelope.parseDelimitedFrom(inputStream); + protobuf.NetworkEnvelope envelope4 = protobuf.NetworkEnvelope.parseDelimitedFrom(inputStream); log.info("message: {}", envelope3.getPing()); @@ -64,7 +63,7 @@ public void getBaseEnvelopeTest() { } - public boolean isPing(PB.NetworkEnvelope envelope) { + public boolean isPing(protobuf.NetworkEnvelope envelope) { return !envelope.getPing().getDefaultInstanceForType().equals(envelope.getPing()); } } diff --git a/core/src/test/java/bisq/core/offer/OfferTest.java b/core/src/test/java/bisq/core/offer/OfferTest.java index c8d64dc76cb..9300c01574e 100644 --- a/core/src/test/java/bisq/core/offer/OfferTest.java +++ b/core/src/test/java/bisq/core/offer/OfferTest.java @@ -17,21 +17,13 @@ package bisq.core.offer; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Test; -import org.junit.runner.RunWith; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) -@PrepareForTest(OfferPayload.class) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class OfferTest { @Test diff --git a/core/src/test/java/bisq/core/offer/OpenOfferManagerTest.java b/core/src/test/java/bisq/core/offer/OpenOfferManagerTest.java index 4abf33e2199..9fcca9a4def 100644 --- a/core/src/test/java/bisq/core/offer/OpenOfferManagerTest.java +++ b/core/src/test/java/bisq/core/offer/OpenOfferManagerTest.java @@ -1,20 +1,19 @@ package bisq.core.offer; +import bisq.core.trade.TradableList; + import bisq.network.p2p.P2PService; import bisq.network.p2p.peers.PeerManager; import bisq.common.handlers.ErrorMessageHandler; import bisq.common.handlers.ResultHandler; +import bisq.common.storage.CorruptedDatabaseFilesHandler; import bisq.common.storage.Storage; import java.util.concurrent.atomic.AtomicBoolean; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - +import org.junit.Before; import org.junit.Test; -import org.junit.runner.RunWith; import static bisq.core.offer.OfferMaker.btcUsdOffer; import static com.natpryce.makeiteasy.MakeItEasy.make; @@ -22,11 +21,15 @@ import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.*; -@RunWith(PowerMockRunner.class) -@PrepareForTest({P2PService.class, PeerManager.class, OfferBookService.class, Storage.class}) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class OpenOfferManagerTest { + private CorruptedDatabaseFilesHandler corruptedDatabaseFilesHandler; + + @Before + public void setUp() throws Exception { + corruptedDatabaseFilesHandler = mock(CorruptedDatabaseFilesHandler.class); + } + @Test public void testStartEditOfferForActiveOffer() { P2PService p2PService = mock(P2PService.class); @@ -36,8 +39,9 @@ public void testStartEditOfferForActiveOffer() { final OpenOfferManager manager = new OpenOfferManager(null, null, p2PService, null, null, null, offerBookService, - null, null, null, null, - null, null, null); + null, null, null, + null, null, null, + new Storage>(null, null, corruptedDatabaseFilesHandler)); AtomicBoolean startEditOfferSuccessful = new AtomicBoolean(false); @@ -71,8 +75,9 @@ public void testStartEditOfferForDeactivatedOffer() { final OpenOfferManager manager = new OpenOfferManager(null, null, p2PService, null, null, null, offerBookService, - null, null, null, null, - null, null, null); + null, null, null, + null, null, null, + new Storage>(null, null, corruptedDatabaseFilesHandler)); AtomicBoolean startEditOfferSuccessful = new AtomicBoolean(false); @@ -98,8 +103,9 @@ public void testStartEditOfferForOfferThatIsCurrentlyEdited() { final OpenOfferManager manager = new OpenOfferManager(null, null, p2PService, null, null, null, offerBookService, - null, null, null, null, - null, null, null); + null, null, null, + null, null, null, + new Storage>(null, null, corruptedDatabaseFilesHandler)); AtomicBoolean startEditOfferSuccessful = new AtomicBoolean(false); diff --git a/core/src/test/java/bisq/core/offer/availability/ArbitratorSelectionTest.java b/core/src/test/java/bisq/core/offer/availability/ArbitratorSelectionTest.java index cf22dab40ab..9dcf0d41689 100644 --- a/core/src/test/java/bisq/core/offer/availability/ArbitratorSelectionTest.java +++ b/core/src/test/java/bisq/core/offer/availability/ArbitratorSelectionTest.java @@ -36,50 +36,50 @@ public void testGetLeastUsedArbitrator() { lastAddressesUsedInTrades = Arrays.asList("arb1", "arb2", "arb1"); arbitrators = new HashSet<>(Arrays.asList("arb1", "arb2")); - result = ArbitratorSelection.getLeastUsedArbitrator(lastAddressesUsedInTrades, arbitrators); + result = DisputeAgentSelection.getLeastUsedDisputeAgent(lastAddressesUsedInTrades, arbitrators); assertEquals("arb2", result); // if all are same we use first according to alphanumeric sorting lastAddressesUsedInTrades = Arrays.asList("arb1", "arb2", "arb3"); arbitrators = new HashSet<>(Arrays.asList("arb1", "arb2", "arb3")); - result = ArbitratorSelection.getLeastUsedArbitrator(lastAddressesUsedInTrades, arbitrators); + result = DisputeAgentSelection.getLeastUsedDisputeAgent(lastAddressesUsedInTrades, arbitrators); assertEquals("arb1", result); lastAddressesUsedInTrades = Arrays.asList("arb1", "arb2", "arb3", "arb1"); arbitrators = new HashSet<>(Arrays.asList("arb1", "arb2", "arb3")); - result = ArbitratorSelection.getLeastUsedArbitrator(lastAddressesUsedInTrades, arbitrators); + result = DisputeAgentSelection.getLeastUsedDisputeAgent(lastAddressesUsedInTrades, arbitrators); assertEquals("arb2", result); lastAddressesUsedInTrades = Arrays.asList("arb1", "arb2", "arb3", "arb1", "arb2"); arbitrators = new HashSet<>(Arrays.asList("arb1", "arb2", "arb3")); - result = ArbitratorSelection.getLeastUsedArbitrator(lastAddressesUsedInTrades, arbitrators); + result = DisputeAgentSelection.getLeastUsedDisputeAgent(lastAddressesUsedInTrades, arbitrators); assertEquals("arb3", result); lastAddressesUsedInTrades = Arrays.asList("xxx", "ccc", "aaa"); arbitrators = new HashSet<>(Arrays.asList("aaa", "ccc", "xxx")); - result = ArbitratorSelection.getLeastUsedArbitrator(lastAddressesUsedInTrades, arbitrators); + result = DisputeAgentSelection.getLeastUsedDisputeAgent(lastAddressesUsedInTrades, arbitrators); assertEquals("aaa", result); lastAddressesUsedInTrades = Arrays.asList("333", "000", "111"); arbitrators = new HashSet<>(Arrays.asList("111", "333", "000")); - result = ArbitratorSelection.getLeastUsedArbitrator(lastAddressesUsedInTrades, arbitrators); + result = DisputeAgentSelection.getLeastUsedDisputeAgent(lastAddressesUsedInTrades, arbitrators); assertEquals("000", result); // if winner is not in our arb list we use our arb from arbitrators even if never used in trades lastAddressesUsedInTrades = Arrays.asList("arb1", "arb2", "arb3"); arbitrators = new HashSet<>(Arrays.asList("arb4")); - result = ArbitratorSelection.getLeastUsedArbitrator(lastAddressesUsedInTrades, arbitrators); + result = DisputeAgentSelection.getLeastUsedDisputeAgent(lastAddressesUsedInTrades, arbitrators); assertEquals("arb4", result); // if winner (arb2) is not in our arb list we use our arb from arbitrators lastAddressesUsedInTrades = Arrays.asList("arb1", "arb1", "arb1", "arb2"); arbitrators = new HashSet<>(Arrays.asList("arb1")); - result = ArbitratorSelection.getLeastUsedArbitrator(lastAddressesUsedInTrades, arbitrators); + result = DisputeAgentSelection.getLeastUsedDisputeAgent(lastAddressesUsedInTrades, arbitrators); assertEquals("arb1", result); // arb1 is used least lastAddressesUsedInTrades = Arrays.asList("arb1", "arb2", "arb2", "arb2", "arb1", "arb1", "arb2"); arbitrators = new HashSet<>(Arrays.asList("arb1", "arb2")); - result = ArbitratorSelection.getLeastUsedArbitrator(lastAddressesUsedInTrades, arbitrators); + result = DisputeAgentSelection.getLeastUsedDisputeAgent(lastAddressesUsedInTrades, arbitrators); assertEquals("arb1", result); } } diff --git a/core/src/test/java/bisq/core/payment/PaymentAccountsTest.java b/core/src/test/java/bisq/core/payment/PaymentAccountsTest.java index 871215967a0..8402ebab474 100644 --- a/core/src/test/java/bisq/core/payment/PaymentAccountsTest.java +++ b/core/src/test/java/bisq/core/payment/PaymentAccountsTest.java @@ -17,6 +17,8 @@ package bisq.core.payment; +import bisq.core.account.witness.AccountAgeWitness; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.offer.Offer; import bisq.core.payment.payload.PaymentAccountPayload; @@ -26,12 +28,7 @@ import java.util.Set; import java.util.function.BiFunction; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Test; -import org.junit.runner.RunWith; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNull; @@ -40,9 +37,6 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) -@PrepareForTest({PaymentAccount.class, AccountAgeWitness.class}) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class PaymentAccountsTest { @Test public void testGetOldestPaymentAccountForOfferWhenNoValidAccounts() { diff --git a/core/src/test/java/bisq/core/payment/ReceiptPredicatesTest.java b/core/src/test/java/bisq/core/payment/ReceiptPredicatesTest.java index 6c6933824a6..8ee55d018ee 100644 --- a/core/src/test/java/bisq/core/payment/ReceiptPredicatesTest.java +++ b/core/src/test/java/bisq/core/payment/ReceiptPredicatesTest.java @@ -23,21 +23,13 @@ import com.google.common.collect.Lists; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Test; -import org.junit.runner.RunWith; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) -@PrepareForTest({NationalBankAccount.class, SepaAccount.class, SepaInstantAccount.class, PaymentMethod.class, SameBankAccount.class, SpecificBanksAccount.class}) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class ReceiptPredicatesTest { private final ReceiptPredicates predicates = new ReceiptPredicates(); diff --git a/core/src/test/java/bisq/core/payment/ReceiptValidatorTest.java b/core/src/test/java/bisq/core/payment/ReceiptValidatorTest.java index c33adf62052..19c16d2f34a 100644 --- a/core/src/test/java/bisq/core/payment/ReceiptValidatorTest.java +++ b/core/src/test/java/bisq/core/payment/ReceiptValidatorTest.java @@ -20,13 +20,8 @@ import bisq.core.offer.Offer; import bisq.core.payment.payload.PaymentMethod; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Before; import org.junit.Test; -import org.junit.runner.RunWith; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; @@ -34,10 +29,6 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) -@PrepareForTest({SpecificBanksAccount.class, SameBankAccount.class, NationalBankAccount.class, - MoneyGramAccount.class, WesternUnionAccount.class, CashDepositAccount.class, PaymentMethod.class}) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class ReceiptValidatorTest { private ReceiptValidator validator; private PaymentAccount account; diff --git a/core/src/test/java/bisq/core/payment/TradeLimitsTest.java b/core/src/test/java/bisq/core/payment/TradeLimitsTest.java index b12470c0392..17e256b50f3 100644 --- a/core/src/test/java/bisq/core/payment/TradeLimitsTest.java +++ b/core/src/test/java/bisq/core/payment/TradeLimitsTest.java @@ -20,17 +20,11 @@ import bisq.core.dao.governance.period.PeriodService; import bisq.core.dao.state.DaoStateService; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Test; -import org.junit.runner.RunWith; import static org.junit.Assert.assertEquals; import static org.mockito.Mockito.mock; -@RunWith(PowerMockRunner.class) -@PrepareForTest({DaoStateService.class, PeriodService.class}) public class TradeLimitsTest { @Test public void testGetFirstMonthRiskBasedTradeLimit() { diff --git a/core/src/test/java/bisq/core/trade/TradableListTest.java b/core/src/test/java/bisq/core/trade/TradableListTest.java index 928898f916a..64eff93f2cf 100644 --- a/core/src/test/java/bisq/core/trade/TradableListTest.java +++ b/core/src/test/java/bisq/core/trade/TradableListTest.java @@ -21,27 +21,25 @@ import bisq.core.offer.OfferPayload; import bisq.core.offer.OpenOffer; +import bisq.common.storage.CorruptedDatabaseFilesHandler; import bisq.common.storage.Storage; -import io.bisq.generated.protobuffer.PB; - -import mockit.Mocked; - import org.junit.Test; -import static io.bisq.generated.protobuffer.PB.PersistableEnvelope.MessageCase.TRADABLE_LIST; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; +import static org.mockito.Mockito.RETURNS_DEEP_STUBS; +import static org.mockito.Mockito.mock; +import static protobuf.PersistableEnvelope.MessageCase.TRADABLE_LIST; -//TODO cannot be run in IntelliJ IDE as parameter is not supported. OfferPayload is final so it is not so trivial to -// replace that. public class TradableListTest { @Test - public void protoTesting(@Mocked OfferPayload offerPayload) { - Storage> storage = new Storage<>(null, null); + public void protoTesting() { + OfferPayload offerPayload = mock(OfferPayload.class, RETURNS_DEEP_STUBS); + Storage> storage = new Storage<>(null, null, mock(CorruptedDatabaseFilesHandler.class)); TradableList openOfferTradableList = new TradableList<>(storage, "filename"); - PB.PersistableEnvelope message = (PB.PersistableEnvelope) openOfferTradableList.toProtoMessage(); + protobuf.PersistableEnvelope message = (protobuf.PersistableEnvelope) openOfferTradableList.toProtoMessage(); assertTrue(message.getMessageCase().equals(TRADABLE_LIST)); // test adding an OpenOffer and convert toProto @@ -49,8 +47,8 @@ public void protoTesting(@Mocked OfferPayload offerPayload) { OpenOffer openOffer = new OpenOffer(offer, storage); //openOfferTradableList = new TradableList(storage,Lists.newArrayList(openOffer)); openOfferTradableList.add(openOffer); - message = (PB.PersistableEnvelope) openOfferTradableList.toProtoMessage(); - assertTrue(message.getMessageCase().equals(TRADABLE_LIST)); + message = (protobuf.PersistableEnvelope) openOfferTradableList.toProtoMessage(); + assertEquals(message.getMessageCase(), TRADABLE_LIST); assertEquals(1, message.getTradableList().getTradableList().size()); } } diff --git a/core/src/test/java/bisq/core/user/PreferencesTest.java b/core/src/test/java/bisq/core/user/PreferencesTest.java index 2294243da99..6da24a2288e 100644 --- a/core/src/test/java/bisq/core/user/PreferencesTest.java +++ b/core/src/test/java/bisq/core/user/PreferencesTest.java @@ -34,13 +34,8 @@ import java.util.List; import java.util.Locale; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Before; import org.junit.Test; -import org.junit.runner.RunWith; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; @@ -49,9 +44,6 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) -@PrepareForTest({Storage.class, PreferencesPayload.class, BisqEnvironment.class}) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class PreferencesTest { private Preferences preferences; @@ -69,7 +61,7 @@ public void setUp() { storage = mock(Storage.class); bisqEnvironment = mock(BisqEnvironment.class); - preferences = new Preferences(storage, bisqEnvironment, null, null, null, null, null, null, null); + preferences = new Preferences(storage, bisqEnvironment, null, null, null, null, null, null, null, null); } @Test diff --git a/core/src/test/java/bisq/core/user/UserPayloadModelVOTest.java b/core/src/test/java/bisq/core/user/UserPayloadModelVOTest.java index ba4fc13f3c4..9062f5209cf 100644 --- a/core/src/test/java/bisq/core/user/UserPayloadModelVOTest.java +++ b/core/src/test/java/bisq/core/user/UserPayloadModelVOTest.java @@ -41,9 +41,23 @@ public void testRoundtripFull() { UserPayload vo = new UserPayload(); vo.setAccountId("accountId"); vo.setDisplayedAlert(new Alert("message", true, "version", new byte[]{12, -64, 12}, "string", null)); - vo.setDevelopersFilter(new Filter(Lists.newArrayList(), Lists.newArrayList(), Lists.newArrayList(), - Lists.newArrayList(), Lists.newArrayList(), Lists.newArrayList(), Lists.newArrayList(), Lists.newArrayList(), - false, Lists.newArrayList(), false, null, null, "string", new byte[]{10, 0, 0}, null)); + vo.setDevelopersFilter(new Filter(Lists.newArrayList(), + Lists.newArrayList(), + Lists.newArrayList(), + Lists.newArrayList(), + Lists.newArrayList(), + Lists.newArrayList(), + Lists.newArrayList(), + Lists.newArrayList(), + false, + Lists.newArrayList(), + false, + null, + null, + "string", + new byte[]{10, 0, 0}, + null, + Lists.newArrayList())); vo.setRegisteredArbitrator(ArbitratorTest.getArbitratorMock()); vo.setRegisteredMediator(MediatorTest.getMediatorMock()); vo.setAcceptedArbitrators(Lists.newArrayList(ArbitratorTest.getArbitratorMock())); diff --git a/core/src/test/java/bisq/core/util/ProtoUtilTest.java b/core/src/test/java/bisq/core/util/ProtoUtilTest.java index 42ad9adb9cf..f982ab122b1 100644 --- a/core/src/test/java/bisq/core/util/ProtoUtilTest.java +++ b/core/src/test/java/bisq/core/util/ProtoUtilTest.java @@ -21,14 +21,15 @@ import bisq.common.proto.ProtoUtil; -import io.bisq.generated.protobuffer.PB; -import io.bisq.generated.protobuffer.PB.OfferPayload; - import org.junit.Test; import static org.junit.Assert.assertEquals; import static org.junit.Assert.fail; + + +import protobuf.OfferPayload; + @SuppressWarnings("UnusedAssignment") public class ProtoUtilTest { @@ -45,7 +46,7 @@ public void testEnum() { @Test public void testUnknownEnum() { - PB.OpenOffer.State result = PB.OpenOffer.State.PB_ERROR; + protobuf.OpenOffer.State result = protobuf.OpenOffer.State.PB_ERROR; try { OpenOffer.State finalResult = OpenOffer.State.valueOf(result.name()); fail(); @@ -55,7 +56,7 @@ public void testUnknownEnum() { @Test public void testUnknownEnumFix() { - PB.OpenOffer.State result = PB.OpenOffer.State.PB_ERROR; + protobuf.OpenOffer.State result = protobuf.OpenOffer.State.PB_ERROR; try { OpenOffer.State finalResult = ProtoUtil.enumFromProto(OpenOffer.State.class, result.name()); assertEquals(OpenOffer.State.AVAILABLE, ProtoUtil.enumFromProto(OpenOffer.State.class, "AVAILABLE")); diff --git a/core/src/test/resources/mainnet.seednodes b/core/src/test/resources/mainnet.seednodes index 8ff24ccd028..5a4b52ad076 100644 --- a/core/src/test/resources/mainnet.seednodes +++ b/core/src/test/resources/mainnet.seednodes @@ -1,9 +1,9 @@ -# nodeaddress.onion:port [(@owner)] +# nodeaddress.onion:port [(@owner,@backup)] 5quyxpxheyvzmb2d.onion:8000 (@miker) s67qglwhkgkyvr74.onion:8000 (@emzy) ef5qnzx6znifo3df.onion:8000 (@alexej996) -jhgcy2won7xnslrb.onion:8000 (@alexej996) -3f3cu2yw7u457ztq.onion:8000 (@devinbileck) +jhgcy2won7xnslrb.onion:8000 (@wiz,@nicolasdorier) +3f3cu2yw7u457ztq.onion:8000 (@devinbileck,@ripcurlx) 723ljisnynbtdohi.onion:8000 (@emzy) rm7b56wbrcczpjvl.onion:8000 (@miker) -fl3mmribyxgrv63c.onion:8000 (@devinbileck) +fl3mmribyxgrv63c.onion:8000 (@devinbileck,@ripcurlx) diff --git a/core/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker b/core/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker new file mode 100644 index 00000000000..9cd68a02bd8 --- /dev/null +++ b/core/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker @@ -0,0 +1 @@ +mock-maker-inline # enable mocking final classes in mockito diff --git a/desktop/package/linux/Dockerfile b/desktop/package/linux/Dockerfile index 684e8e1e12f..d36add77dbb 100644 --- a/desktop/package/linux/Dockerfile +++ b/desktop/package/linux/Dockerfile @@ -8,7 +8,7 @@ # pull base image FROM openjdk:8-jdk -ENV version 1.1.5 +ENV version 1.1.6 RUN apt-get update && apt-get install -y --no-install-recommends openjfx && rm -rf /var/lib/apt/lists/* && apt-get install -y vim fakeroot diff --git a/desktop/package/linux/package.sh b/desktop/package/linux/package.sh index 090567123d9..27c5c3459dc 100755 --- a/desktop/package/linux/package.sh +++ b/desktop/package/linux/package.sh @@ -6,7 +6,7 @@ # - Update version below # - Ensure JAVA_HOME below is pointing to OracleJDK 10 directory -version=1.1.5 +version=1.1.6 if [ ! -f "$JAVA_HOME/bin/javapackager" ]; then if [ -d "/usr/lib/jvm/jdk-10.0.2" ]; then JAVA_HOME=/usr/lib/jvm/jdk-10.0.2 diff --git a/desktop/package/linux/release.sh b/desktop/package/linux/release.sh index 175ecb014a5..ea09a53467b 100755 --- a/desktop/package/linux/release.sh +++ b/desktop/package/linux/release.sh @@ -4,7 +4,7 @@ # Prior to running this script: # - Update version below -version=1.1.5 +version=1.1.6 base_dir=$( cd "$(dirname "$0")" ; pwd -P )/../../.. package_dir=$base_dir/desktop/package release_dir=$base_dir/desktop/release/$version diff --git a/desktop/package/macosx/Info.plist b/desktop/package/macosx/Info.plist index f3879f91e59..56f466961f2 100644 --- a/desktop/package/macosx/Info.plist +++ b/desktop/package/macosx/Info.plist @@ -5,10 +5,10 @@ CFBundleVersion - 1.1.5 + 1.1.6 CFBundleShortVersionString - 1.1.5 + 1.1.6 CFBundleExecutable Bisq diff --git a/desktop/package/macosx/copy_dbs.sh b/desktop/package/macosx/copy_dbs.sh index f370dc85cb0..1640de36fcc 100755 --- a/desktop/package/macosx/copy_dbs.sh +++ b/desktop/package/macosx/copy_dbs.sh @@ -2,12 +2,11 @@ cd $(dirname $0)/../../../ -# Mainnet +# Set BISQ_DIR as environment var to the path of your locally synced Bisq data directory e.g. BISQ_DIR=~/Library/Application\ Support/Bisq -dbDir=~/Library/Application\ Support/Bisq/btc_mainnet/db +dbDir=$BISQ_DIR/btc_mainnet/db resDir=p2p/src/main/resources cp "$dbDir/TradeStatistics2Store" "$resDir/TradeStatistics2Store_BTC_MAINNET" cp "$dbDir/AccountAgeWitnessStore" "$resDir/AccountAgeWitnessStore_BTC_MAINNET" cp "$dbDir/DaoStateStore" "$resDir/DaoStateStore_BTC_MAINNET" -cp "$dbDir/TempProposalStore" "$resDir/TempProposalStore_BTC_MAINNET" diff --git a/desktop/package/macosx/create_app.sh b/desktop/package/macosx/create_app.sh index acbda361029..f53c10466bb 100755 --- a/desktop/package/macosx/create_app.sh +++ b/desktop/package/macosx/create_app.sh @@ -6,7 +6,7 @@ mkdir -p deploy set -e -version="1.1.5" +version="1.1.6" cd .. ./gradlew :desktop:build -x test shadowJar diff --git a/desktop/package/macosx/finalize.sh b/desktop/package/macosx/finalize.sh index 3e77052d405..f4e5252e6a2 100755 --- a/desktop/package/macosx/finalize.sh +++ b/desktop/package/macosx/finalize.sh @@ -2,7 +2,7 @@ cd ../../ -version="1.1.5" +version="1.1.6" target_dir="releases/$version" diff --git a/desktop/package/macosx/insert_snapshot_version.sh b/desktop/package/macosx/insert_snapshot_version.sh index b90f766efe9..5f5e47ccede 100755 --- a/desktop/package/macosx/insert_snapshot_version.sh +++ b/desktop/package/macosx/insert_snapshot_version.sh @@ -2,7 +2,7 @@ cd $(dirname $0)/../../../ -version=1.1.4 +version=1.1.5 find . -type f \( -name "finalize.sh" \ -o -name "create_app.sh" \ diff --git a/desktop/package/macosx/replace_version_number.sh b/desktop/package/macosx/replace_version_number.sh index 86d6ebdc47d..91891a39a86 100755 --- a/desktop/package/macosx/replace_version_number.sh +++ b/desktop/package/macosx/replace_version_number.sh @@ -2,8 +2,8 @@ cd $(dirname $0)/../../../ -oldVersion=1.1.4 -newVersion=1.1.5 +oldVersion=1.1.5 +newVersion=1.1.6 find . -type f \( -name "finalize.sh" \ -o -name "create_app.sh" \ diff --git a/desktop/package/windows/package.bat b/desktop/package/windows/package.bat index 775bfacf629..8b63b422cc5 100644 --- a/desktop/package/windows/package.bat +++ b/desktop/package/windows/package.bat @@ -8,7 +8,7 @@ @echo off -set version=1.1.5 +set version=1.1.6 if not exist "%JAVA_HOME%\bin\javapackager.exe" ( if not exist "%ProgramFiles%\Java\jdk-10.0.2" ( echo Javapackager not found. Update JAVA_HOME variable to point to OracleJDK. diff --git a/desktop/package/windows/release.bat b/desktop/package/windows/release.bat index 52eced71fae..b49ed2eb257 100644 --- a/desktop/package/windows/release.bat +++ b/desktop/package/windows/release.bat @@ -6,7 +6,7 @@ @echo off -set version=1.1.5 +set version=1.1.6 set release_dir=%~dp0..\..\..\releases\%version% set package_dir=%~dp0.. diff --git a/desktop/src/main/java/bisq/desktop/CandleStickChart.css b/desktop/src/main/java/bisq/desktop/CandleStickChart.css index 8418ceec4fa..376e0db6667 100644 --- a/desktop/src/main/java/bisq/desktop/CandleStickChart.css +++ b/desktop/src/main/java/bisq/desktop/CandleStickChart.css @@ -89,5 +89,5 @@ } .chart-plot-background { - -fx-background-color: -bs-rd-white; + -fx-background-color: -bs-background-color; } diff --git a/desktop/src/main/java/bisq/desktop/DesktopModule.java b/desktop/src/main/java/bisq/desktop/DesktopModule.java index 3d7b601c166..ce4124f3840 100644 --- a/desktop/src/main/java/bisq/desktop/DesktopModule.java +++ b/desktop/src/main/java/bisq/desktop/DesktopModule.java @@ -18,26 +18,12 @@ package bisq.desktop; import bisq.desktop.common.fxml.FxmlViewLoader; -import bisq.desktop.common.view.CachingViewLoader; import bisq.desktop.common.view.ViewFactory; import bisq.desktop.common.view.ViewLoader; import bisq.desktop.common.view.guice.InjectorViewFactory; -import bisq.desktop.main.dao.bonding.BondingViewUtils; -import bisq.desktop.main.funds.transactions.DisplayedTransactionsFactory; -import bisq.desktop.main.funds.transactions.TradableRepository; -import bisq.desktop.main.funds.transactions.TransactionAwareTradableFactory; -import bisq.desktop.main.funds.transactions.TransactionListItemFactory; -import bisq.desktop.main.offer.offerbook.OfferBook; -import bisq.desktop.main.overlays.notifications.NotificationCenter; -import bisq.desktop.main.overlays.windows.TorNetworkSettingsWindow; -import bisq.desktop.main.presentation.DaoPresentation; -import bisq.desktop.main.presentation.MarketPricePresentation; -import bisq.desktop.util.Transitions; import bisq.core.app.AppOptionKeys; import bisq.core.locale.Res; -import bisq.core.util.BSFormatter; -import bisq.core.util.BsqFormatter; import bisq.common.app.AppModule; @@ -57,32 +43,10 @@ public DesktopModule(Environment environment) { @Override protected void configure() { - bind(InjectorViewFactory.class).in(Singleton.class); bind(ViewFactory.class).to(InjectorViewFactory.class); - bind(CachingViewLoader.class).in(Singleton.class); bind(ResourceBundle.class).toInstance(Res.getResourceBundle()); bind(ViewLoader.class).to(FxmlViewLoader.class).in(Singleton.class); - bind(CachingViewLoader.class).in(Singleton.class); - - bind(Navigation.class).in(Singleton.class); - bind(NotificationCenter.class).in(Singleton.class); - - bind(OfferBook.class).in(Singleton.class); - bind(BSFormatter.class).in(Singleton.class); - bind(BsqFormatter.class).in(Singleton.class); - bind(TorNetworkSettingsWindow.class).in(Singleton.class); - bind(MarketPricePresentation.class).in(Singleton.class); - bind(DaoPresentation.class).in(Singleton.class); - - bind(Transitions.class).in(Singleton.class); - - bind(TradableRepository.class).in(Singleton.class); - bind(TransactionListItemFactory.class).in(Singleton.class); - bind(TransactionAwareTradableFactory.class).in(Singleton.class); - bind(DisplayedTransactionsFactory.class).in(Singleton.class); - - bind(BondingViewUtils.class).in(Singleton.class); bindConstant().annotatedWith(Names.named(AppOptionKeys.APP_NAME_KEY)).to(environment.getRequiredProperty(AppOptionKeys.APP_NAME_KEY)); } diff --git a/desktop/src/main/java/bisq/desktop/Navigation.java b/desktop/src/main/java/bisq/desktop/Navigation.java index 4fb4a7c3221..a5f82fc52d2 100644 --- a/desktop/src/main/java/bisq/desktop/Navigation.java +++ b/desktop/src/main/java/bisq/desktop/Navigation.java @@ -28,6 +28,8 @@ import com.google.inject.Inject; +import javax.inject.Singleton; + import java.util.ArrayList; import java.util.List; import java.util.Objects; @@ -41,6 +43,7 @@ import javax.annotation.Nullable; @Slf4j +@Singleton public final class Navigation implements PersistedDataHost { private static final ViewPath DEFAULT_VIEW_PATH = ViewPath.to(MainView.class, MarketView.class); diff --git a/desktop/src/main/java/bisq/desktop/app/BisqApp.java b/desktop/src/main/java/bisq/desktop/app/BisqApp.java index 12328a1b61a..640d34c848f 100644 --- a/desktop/src/main/java/bisq/desktop/app/BisqApp.java +++ b/desktop/src/main/java/bisq/desktop/app/BisqApp.java @@ -30,6 +30,7 @@ import bisq.desktop.main.overlays.windows.SendAlertMessageWindow; import bisq.desktop.main.overlays.windows.ShowWalletDataWindow; import bisq.desktop.util.ImageUtil; +import bisq.desktop.util.CssTheme; import bisq.core.alert.AlertManager; import bisq.core.app.AppOptionKeys; @@ -175,9 +176,7 @@ public void handleUncaughtException(Throwable throwable, boolean doShutDown) { if (scene == null) { log.warn("Scene not available yet, we create a new scene. The bug might be caused by an exception in a constructor or by a circular dependency in Guice. throwable=" + throwable.toString()); scene = new Scene(new StackPane(), 1000, 650); - scene.getStylesheets().setAll( - "/bisq/desktop/bisq.css", - "/bisq/desktop/images.css"); + CssTheme.loadSceneStyles(scene, CssTheme.CSS_THEME_LIGHT); stage.setScene(scene); stage.show(); } @@ -227,11 +226,15 @@ private Scene createAndConfigScene(MainView mainView, Injector injector) { maxWindowBounds.height < INITIAL_WINDOW_HEIGHT ? (maxWindowBounds.height < MIN_WINDOW_HEIGHT ? MIN_WINDOW_HEIGHT : maxWindowBounds.height) : INITIAL_WINDOW_HEIGHT); - scene.getStylesheets().setAll( - "/bisq/desktop/bisq.css", - "/bisq/desktop/images.css", - "/bisq/desktop/CandleStickChart.css"); + addSceneKeyEventHandler(scene, injector); + + Preferences preferences = injector.getInstance(Preferences.class); + preferences.getCssThemeProperty().addListener((ov) -> { + CssTheme.loadSceneStyles(scene, preferences.getCssTheme()); + }); + CssTheme.loadSceneStyles(scene, preferences.getCssTheme()); + return scene; } diff --git a/desktop/src/main/java/bisq/desktop/bisq.css b/desktop/src/main/java/bisq/desktop/bisq.css index dc4a9c653e0..e0d7fbbffab 100644 --- a/desktop/src/main/java/bisq/desktop/bisq.css +++ b/desktop/src/main/java/bisq/desktop/bisq.css @@ -1,169 +1,19 @@ -/* -Theme colors: - -logo colors: - -bisq blue: 0f86c3 -bisq grey: 666666 - -00abff -orange web page quotes : ff7f00 - - -main bg grey: dddddd -content bg grey: f4f4f4 -tab pane upper bg gradient color mid dark grey to bright grey: cfcfcf -> dddddd -upper border on tab: cfcfcf -lower border on tab: b5b5b5 -upper gradient color on tab: d3d3d3 -lower gradient color on tab: dddddd -bg color of non edit textFields: fafafa -*/ - @font-face { src: url("/fonts/IBMPlexSans-Regular.ttf"); } - @font-face { src: url("/fonts/IBMPlexSans-Bold.ttf"); } - @font-face { src: url("/fonts/IBMPlexSans-Medium.ttf"); } - @font-face { src: url("/fonts/IBMPlexSans-Light.ttf"); } - @font-face { src: url("/fonts/IBMPlexMono-Regular.ttf"); } - - .root { - -bs-very-dark-grey3: #444; /* 3 usages */ - -bs-grey: #666666; /* 8 usages */ - -bs-medium-grey: #AAAAAA; /* 8 usages */ - -bs-bg-grey: #dddddd; /* 25 usages */ - -bs-bg-grey2: #bbb; /* 1 usages */ - -bs-bg-grey3: #d3d3d3; /* 1 usages */ - -bs-light-grey: #cccccc; /* derive(-bs-rd-white, -20%); 13 usages */ - -bs-content-bg-grey: #f4f4f4; /* 14 usages */ - -bs-very-light-grey: #f8f8f8; /* 10 usages */ - -bs-bg-light: #FAFAFA; /* derive(-bs-rd-white, -2%) 4 usages */ - -bs-very-light-grey: #F0F0F0; /* derive(-bs-rd-white, -6%) 10 usages */ - -bs-very-dark-grey: #3c3c3c; /* 8 usages */ - -bs-very-dark-grey2: #111; /* 1 usages */ - -bs-black-transparent: rgba(0, 0, 0, 0.5); /* 1 usages */ - -bs-light-grey2: #cfcfcf; /* 2 usages */ - -bs-light-grey3: #b5b5b5; /* 1 usages */ - -bs-font-dark: #333; /* 11 usages */ - -bs-bg-grey7: #e0e0e0; /* 2 usages */ - -bs-bg-grey9: #fcfcfc; /* 1 usages */ - -bs-bg-grey10: #e5e5e5; /* 1 usages */ - -bs-bg-grey11: #f1f1f1; /* 1 usages */ - -bs-dark-grey: #555; /* 8 usages */ - -bs-dim-grey: dimgrey; /* 1 usages */ - -bs-very-dark-grey3: #333000; /* 3 usages */ - - -bs-soft-red: #ee6664; /* 1 usages */ - -bs-pink: #ff8986; /* 2 usages */ - -bs-orange: #ff8a2b; /* 2 usages */ - -bs-orange2: #dd6900; /* 1 usages */ - -bs-yellow: #ffb60f; /* 2 usages */ - -bs-yellow-light: derive(-bs-yellow, 81%); - -bs-bg-grey8: #E1E9E1; /* 1 usages */ - -bs-bg-green2: #619865; /* 2 usages */ - -bs-bg-green: #99ba9c; /* 4 usages */ - -bs-turquoise: #2cacaf; /* 1 usages */ - -bs-bg-grey5: #f1f6f7; /* 4 usages */ - -bs-bg-grey6: #e7f5f9; /* 3 usages */ - -bs-bg-blue2: #6aa4b6; /* 3 usages */ - -bs-bg-blue1: #b5e1ef; /* 3 usages */ - -bs-bg-blue4: #57acc9; /* 1 usages */ - -bs-bg-blue3: #9bbdc9; /* 1 usages */ - -fx-faint-focus-color: #0f87c322; /* 5 usages */ - -bs-blue-transparent: #0f87c344; - -bs-blue: blue; /* 1 usages */ - - /* Redesign colors */ - -bs-rd-green: #25B135; /* 6 usages */ - -bs-rd-green-dark: #3EA34A; - -bs-rd-nav-selected: #25B135; - -bs-rd-nav-deselected: rgba(255, 255, 255, 0.59); - -bs-rd-nav-background: #2EA33C; - -bs-rd-nav-primary-background: #25B135; - -bs-rd-nav-primary-border: #189E27; - -bs-rd-grey: #373737; - -fx-accent: -bs-rd-green; /* 18 usages */ - - /* TODO: refactor all colors to use derive from base colors, to enable easy re-coloring */ - -bs-rd-white: #ffffff; /* 30 usages */ - -bs-rd-white-transparent: rgba(255, 255, 255, 0.31); - -bs-rd-grey-light: #D8D8D8; - -bs-rd-grey-medium-light: #E9E9E9; - -bs-rd-grey-very-light: #f8f8f8; /* 10 usages */ - -bs-rd-grey-background: #F2F2F2; - -bs-rd-grey-background-bottom: #f6f6f6; /* 1 usages */ - -bs-rd-grey-background-dark: #DDDDDD; - -bs-rd-grey-background-darker: #D0D0D0; - -bs-rd-grey-background-darker-2: #9A9A9A; - -bs-rd-grey-background-darkest: #444444; - -bs-rd-grey-darker: #E1E1E1; - -bs-rd-font-lighter: #A7A7A7; - -bs-rd-font-light: #8D8D8D; - -bs-rd-font-dark: #4B4B4B; - -bs-rd-font-balance: #4F4F4F; - -bs-rd-font-balance-label: #8E8E8E; - -bs-rd-font-dark-grey: #3c3c3c; - -bs-rd-font-confirmation-label: -bs-rd-grey-background-darker-2; - -bs-rd-nav-border: #535353; - -bs-rd-tab-border: #E2E0E0; - -bs-rd-nav-background-dark: #0E0E0E; - -bs-rd-black: #000000; /* 13 usages */ - -bs-rd-black-transparent-dark: rgba(0, 0, 0, 0.54); - -bs-rd-black-transparent: rgba(0, 0, 0, 0.2); - -bs-rd-grey-line: #979797; - -bs-rd-separator: #DBDBDB; - -bs-rd-separator-dark: #D5E0D6; - -bs-rd-error-red: #dd0000; /* 5 usages */ - -bs-rd-message-bubble: #0086C6; - -bs-toggle-selected: #7B7B7B; - - -bs-red: #D73030; /* 5 usages */ - -fx-box-border: -bs-rd-grey-medium-light; - - -bs-green-soft: derive(-bs-rd-green, 60%); /* 2 usages */ - -bs-red-soft: derive(-bs-rd-error-red, 60%); /* 2 usages */ - - -bs-warning: -bs-orange; /* 1 usages */ - - -bs-buy: -bs-rd-green-dark; /* 12 usages */ - -bs-buy-focus: derive(-bs-buy, -50%); /* 2 usages */ - -bs-buy-hover: derive(-bs-buy, -10%); /* 2 usages */ - -bs-buy-transparent: rgba(62, 163, 74, 0.3); /* 1 usages */ - - -bs-sell: -bs-red; /* 11 usages */ - -bs-sell-focus: derive(-bs-sell, -50%); /* 2 usages */ - -bs-sell-hover: derive(-bs-sell, -10%); /* 2 usages */ - -bs-sell-transparent: rgba(215, 48, 48, 0.3); /* 1 usages */ - - -bs-volume-transparent: rgba(37, 177, 53, 0.3); - -bs-candle-stick-average-line: -bs-rd-green; - -bs-candle-stick-loss: #FE3001; - -bs-candle-stick-won: #20B221; - - -bs-cancel: -bs-bg-grey; /* 5 usages */ - -bs-cancel-focus: derive(-bs-cancel, -50%); /* 1 usages */ - -bs-cancel-hover: derive(-bs-cancel, -10%); /* 1 usages */ - - -fx-default-button: derive(-fx-accent, 95%); - -fx-focus-color: -fx-accent; - -fx-selection-bar: #e1f5e3; - - -fx-selection-bar-non-focused: -fx-selection-bar; - -fx-font-size: 13; -fx-font-family: "IBM Plex Sans"; } @@ -173,7 +23,6 @@ bg color of non edit textFields: fafafa * General * * * ********************************************************************************************************************/ - /* Text */ .error-text { -fx-text-fill: -bs-rd-error-red; @@ -184,7 +33,7 @@ bg color of non edit textFields: fafafa } .success-text { - -fx-text-fill: -bs-rd-green; + -fx-text-fill: -bs-color-primary; } .highlight, .highlight-static { @@ -193,23 +42,23 @@ bg color of non edit textFields: fafafa } .highlight:hover { - -fx-text-fill: -bs-rd-black; - -fx-fill: -bs-rd-black; + -fx-text-fill: -bs-text-color; + -fx-fill: -bs-text-color; } .info { - -fx-text-fill: -bs-rd-green; - -fx-fill: -bs-rd-green; + -fx-text-fill: -bs-color-primary; + -fx-fill: -bs-color-primary; } .info:hover { - -fx-text-fill: -bs-grey; - -fx-fill: -bs-grey; + -fx-text-fill: -bs-color-gray-6; + -fx-fill: -bs-color-gray-6; } .sub-info { - -fx-text-fill: -bs-medium-grey; - -fx-fill: -bs-medium-grey; + -fx-text-fill: -bs-color-gray-4; + -fx-fill: -bs-color-gray-4; } .headline-label { @@ -229,12 +78,12 @@ bg color of non edit textFields: fafafa } .warning:hover { - -fx-text-fill: -bs-grey; - -fx-fill: -bs-grey; + -fx-text-fill: -bs-color-gray-6; + -fx-fill: -bs-color-gray-6; } .zero-decimals { - -fx-text-fill: -bs-light-grey; + -fx-text-fill: -bs-color-gray-3; } .confirmation-label { @@ -245,7 +94,7 @@ bg color of non edit textFields: fafafa .confirmation-value { -fx-font-size: 1.077em; -fx-font-family: "IBM Plex Mono"; - -fx-text-fill: -bs-rd-font-dark-grey; + -fx-text-fill: -bs-rd-font-dark-gray; } .confirmation-text-field-as-label:readonly { @@ -256,7 +105,6 @@ bg color of non edit textFields: fafafa } /* Other UI Elements */ - .separator *.line { -fx-border-style: solid; -fx-border-width: 0 0 1 0; @@ -269,7 +117,7 @@ bg color of non edit textFields: fafafa .jfx-progress-bar > .bar, .jfx-progress-bar:indeterminate > .bar { - -fx-background-color: -bs-rd-green; + -fx-background-color: -bs-color-primary; } .jfx-progress-bar.error > .bar, @@ -283,7 +131,7 @@ bg color of non edit textFields: fafafa .jfx-spinner:indeterminate .arc, .jfx-spinner:determinate .arc { - -fx-stroke: -bs-rd-green; + -fx-stroke: -bs-color-primary; } .busyanimation .text.percentage { @@ -291,29 +139,29 @@ bg color of non edit textFields: fafafa } .jfx-button, .action-button { - -fx-background-color: -bs-rd-grey-light; - -fx-text-fill: -bs-rd-font-dark-grey; + -fx-background-color: -bs-color-gray-bbb; + -fx-text-fill: -bs-rd-font-dark-gray; -fx-font-size: 0.923em; -fx-font-weight: normal; -fx-background-radius: 2px; -fx-pref-height: 32; -fx-min-height: -fx-pref-height; -fx-padding: 0 40 0 40; - -fx-effect: dropshadow(gaussian, -bs-rd-black-transparent, 2, 0, 0, 0, 1); + -fx-effect: dropshadow(gaussian, -bs-text-color-transparent, 2, 0, 0, 0, 1); -fx-cursor: hand; } .jfx-button:hover, .jfx-button:focused { - -fx-background-color: derive(-bs-rd-grey-light, -10%); + -fx-background-color: derive(-bs-color-gray-2, -10%); } .action-button:hover, .action-button:focused { - -fx-background-color: derive(-bs-rd-green-dark, -10%); + -fx-background-color: derive(-bs-color-primary-dark, -10%); } .action-button { - -fx-background-color: -bs-rd-green-dark; - -fx-text-fill: -bs-rd-white; + -fx-background-color: -bs-color-primary-dark; + -fx-text-fill: -bs-background-color; } .compact-button, .table-cell .jfx-button, .action-button.compact-button { @@ -329,13 +177,13 @@ bg color of non edit textFields: fafafa } .text-button:hover { - -fx-text-fill: -bs-rd-black; + -fx-text-fill: -bs-text-color; -fx-background-color: transparent; -fx-underline: false; } .jfx-checkbox { - -jfx-checked-color: -bs-rd-green; + -jfx-checked-color: -bs-color-primary; -fx-font-size: 0.692em; } @@ -355,13 +203,13 @@ bg color of non edit textFields: fafafa } .jfx-combo-box { - -jfx-focus-color: -bs-rd-green; - -jfx-unfocus-color: -bs-rd-grey-line; - -fx-background-color: -bs-rd-white; + -jfx-focus-color: -bs-color-primary; + -jfx-unfocus-color: -bs-color-gray-line; + -fx-background-color: -bs-background-color; } .jfx-combo-box > .list-cell { - -fx-text-fill: -bs-rd-black; + -fx-text-fill: -bs-text-color; -fx-font-family: "IBM Plex Sans Medium"; } @@ -382,6 +230,19 @@ bg color of non edit textFields: fafafa -fx-background-color: -fx-selection-bar; } +.list-view:focused, +.tree-view:focused, +.table-view:focused, +.tree-table-view:focused, +.table-view:focused, +tree-table-view:focused { + -fx-background-insets: 0; +} +.list-view:focused { + -fx-background-color: -bs-color-primary; + -fx-background-insets: 0; +} + /* Selected rows */ .list-view:focused > .virtual-flow > .clipped-container > .sheet > .list-cell:filled:selected, .tree-view:focused > .virtual-flow > .clipped-container > .sheet > .tree-cell:filled:selected, @@ -403,8 +264,8 @@ bg color of non edit textFields: fafafa } .jfx-text-field { - -jfx-focus-color: -bs-rd-green; - -fx-background-color: -bs-rd-white; + -jfx-focus-color: -bs-color-primary; + -fx-background-color: -bs-background-color; -fx-background-radius: 3 3 0 0; -fx-padding: 0.333333em 0.333333em 0.333333em 0.333333em; } @@ -418,11 +279,11 @@ bg color of non edit textFields: fafafa } .jfx-text-field-top-label { - -fx-text-fill: -bs-dim-grey; + -fx-text-fill: -bs-color-gray-dim; } .jfx-text-field:readonly, .hyperlink-with-icon { - -fx-background-color: -bs-rd-grey-medium-light; + -fx-background-color: -bs-color-gray-1; -fx-padding: 0.333333em 0.333333em 0.333333em 0.333333em; } @@ -445,13 +306,13 @@ bg color of non edit textFields: fafafa } #info-field { - -fx-prompt-text-fill: -bs-rd-black; + -fx-prompt-text-fill: -bs-text-color; } .jfx-password-field { - -fx-background-color: -bs-rd-white; + -fx-background-color: -bs-background-color; -fx-background-radius: 3 3 0 0; - -jfx-focus-color: -bs-rd-green; + -jfx-focus-color: -bs-color-primary; -fx-padding: 0.333333em 0.333333em 0.333333em 0.333333em; } @@ -480,13 +341,13 @@ bg color of non edit textFields: fafafa } .input-with-border { - -fx-background-color: -bs-rd-white; + -fx-background-color: -bs-background-color; -fx-border-width: 1; - -fx-border-color: -bs-rd-grey-background-dark; + -fx-border-color: -bs-background-gray; -fx-border-radius: 3; -fx-pref-height: 43; -fx-pref-width: 310; - -fx-effect: innershadow(gaussian, -bs-rd-black-transparent, 3, 0, 0, 1); + -fx-effect: innershadow(gaussian, -bs-text-color-transparent, 3, 0, 0, 1); } .input-with-border .text-field { @@ -507,7 +368,7 @@ bg color of non edit textFields: fafafa } .input-with-border-readonly { - -fx-background-color: -bs-rd-grey-medium-light; + -fx-background-color: -bs-color-gray-1; -fx-border-width: 0; -fx-pref-width: 300; } @@ -515,7 +376,7 @@ bg color of non edit textFields: fafafa .input-with-border-readonly .text-field { -fx-alignment: center-right; -fx-font-size: 1em; - -fx-background-color: -bs-rd-grey-medium-light; + -fx-background-color: -bs-color-gray-1; } .input-with-border-readonly .text-field > .input-line { @@ -547,7 +408,7 @@ bg color of non edit textFields: fafafa .jfx-badge .badge-pane .label { -fx-font-weight: bold; -fx-font-size: 0.692em; - -fx-text-fill: -bs-rd-white; + -fx-text-fill: -bs-background-color; } .jfx-badge { @@ -560,14 +421,14 @@ bg color of non edit textFields: fafafa .jfx-toggle-button:focused, .jfx-toggle-button:selected, .jfx-toggle-button:focused:selected { - -jfx-toggle-color: -bs-rd-green-dark; + -jfx-toggle-color: -bs-color-primary-dark; -jfx-size: 8; } .jfx-text-area { - -jfx-focus-color: -bs-rd-green; - -jfx-unfocus-color: -bs-rd-grey-line; - -fx-background-color: -bs-rd-white; + -jfx-focus-color: -bs-color-primary; + -jfx-unfocus-color: -bs-color-gray-line; + -fx-background-color: -bs-background-color; -fx-padding: 0.333333em 0.333333em 0.333333em 0.333333em; } @@ -593,7 +454,7 @@ bg color of non edit textFields: fafafa } .jfx-date-picker { - -jfx-default-color: -bs-rd-green; + -jfx-default-color: -bs-color-primary; } .jfx-date-picker .jfx-text-field { @@ -620,55 +481,55 @@ bg color of non edit textFields: fafafa } .date-picker-popup .month-year-pane { - -fx-background-color: -bs-rd-green-dark; + -fx-background-color: -bs-color-primary-dark; } .scroll-bar { - -fx-background-color: transparent; + -fx-background-color: -bs-background-color; -fx-background-radius: 0; } .scroll-bar:horizontal .track, .scroll-bar:vertical .track { - -fx-background-color: transparent; - -fx-border-color: transparent; + -fx-background-color: -bs-background-color; + -fx-border-color: -bs-background-color; -fx-background-radius: 0; } .scroll-bar:vertical .track-background, .scroll-bar:horizontal .track-background { - -fx-background-color: transparent; + -fx-background-color: -bs-background-color; -fx-background-insets: 0; -fx-background-radius: 0; } .scroll-bar:horizontal .thumb { - -fx-background-color: -bs-rd-grey-background-darker; + -fx-background-color: -bs-color-gray-2; -fx-background-insets: 2 0 2 0; -fx-background-radius: 3; } .scroll-bar:vertical .thumb { - -fx-background-color: -bs-rd-grey-background-darker; + -fx-background-color: -bs-color-gray-2; -fx-background-insets: 0 2 0 2; -fx-background-radius: 3; } .scroll-bar:horizontal .thumb:hover, .scroll-bar:vertical .thumb:hover { - -fx-background-color: -bs-rd-grey-background-darker-2; + -fx-background-color: -bs-color-gray-ccc; } .scroll-bar:horizontal .thumb:pressed, .scroll-bar:vertical .thumb:pressed { - -fx-background-color: -bs-rd-grey-background-darkest; + -fx-background-color: -bs-color-gray-ddd; } .scroll-bar:vertical .increment-button, .scroll-bar:vertical .decrement-button, .scroll-bar:horizontal .increment-button, .scroll-bar:horizontal .decrement-button { - -fx-background-color: transparent; + -fx-background-color: -bs-background-color; -fx-padding: 1; } @@ -677,16 +538,15 @@ bg color of non edit textFields: fafafa .scroll-bar:horizontal .decrement-arrow, .scroll-bar:vertical .decrement-arrow { -fx-shape: null; - -fx-background-color: transparent; + -fx-background-color: -bs-background-color; } .scroll-bar:vertical:focused, .scroll-bar:horizontal:focused { - -fx-background-color: transparent, -bs-rd-grey-background-darkest, -bs-rd-grey-background-darkest; + -fx-background-color: -bs-background-color, -bs-color-gray-ccc, -bs-color-gray-ddd; } /* Behavior */ - .show-hand { -fx-cursor: hand; } @@ -696,7 +556,6 @@ bg color of non edit textFields: fafafa } /* Font */ - .very-small-text { -fx-font-size: 0.692em; } @@ -714,28 +573,27 @@ bg color of non edit textFields: fafafa } /* Splash */ - #splash { - -fx-background-color: -bs-rd-white; + -fx-background-color: -bs-background-color; } /* Main UI */ #base-content-container { - -fx-background-color: -bs-bg-grey; + -fx-background-color: -bs-background-gray; } .content-pane { - -fx-background-color: linear-gradient(-bs-rd-grey-background 0%, -bs-rd-grey-background-bottom 100%); + -fx-background-color: linear-gradient(-bs-content-pane-bg-top 0%, -bs-content-pane-bg-bottom 100%); } #footer-pane { - -fx-background-color: -bs-bg-grey; + -fx-background-color: -bs-footer-pane-background; -fx-font-size: 0.923em; - -fx-text-fill: -bs-rd-font-dark; + -fx-text-fill: -bs-footer-pane-text; } #footer-pane-line { - -fx-background: -bs-bg-grey2; + -fx-background: -bs-footer-pane-line; } #headline-label { @@ -744,7 +602,6 @@ bg color of non edit textFields: fafafa } /* Main navigation */ - .top-navigation { -fx-background-color: -bs-rd-nav-background; -fx-border-width: 0 0 1 0; @@ -754,7 +611,7 @@ bg color of non edit textFields: fafafa } .top-navigation .separator:vertical .line { - -fx-border-color: transparent transparent transparent -bs-rd-white-transparent; + -fx-border-color: transparent transparent transparent -bs-rd-nav-border-color; -fx-border-width: 1; -fx-border-insets: 0 0 0 1; } @@ -771,9 +628,9 @@ bg color of non edit textFields: fafafa } .nav-price-balance { - -fx-background-color: -bs-rd-grey-background; + -fx-background-color: -bs-color-gray-background; -fx-background-radius: 3; - -fx-effect: innershadow(gaussian, -bs-rd-black-transparent, 3, 0, 0, 1); + -fx-effect: innershadow(gaussian, -bs-text-color-transparent, 3, 0, 0, 1); -fx-pref-height: 41; -fx-padding: 0 10 0 0; } @@ -804,10 +661,14 @@ bg color of non edit textFields: fafafa -fx-fill: -bs-rd-nav-deselected; } +.nav-button-japanese .text { + -fx-font-size: 1em; +} + .nav-button:selected { - -fx-background-color: -bs-rd-white; + -fx-background-color: -bs-background-color; -fx-border-radius: 4; - -fx-effect: dropshadow(gaussian, -bs-rd-black-transparent, 4, 0, 0, 0, 2); + -fx-effect: dropshadow(gaussian, -bs-text-color-transparent, 4, 0, 0, 0, 2); } .nav-button:selected .text { @@ -829,7 +690,7 @@ bg color of non edit textFields: fafafa -fx-font-weight: bold; -fx-alignment: center; -fx-font-size: 0.846em; - -fx-text-fill: -bs-rd-white; + -fx-text-fill: -bs-background-color; } .text-field { @@ -842,12 +703,11 @@ bg color of non edit textFields: fafafa #label-url { -fx-cursor: hand; - -fx-text-fill: -bs-blue; + -fx-text-fill: -bs-color-blue-0; -fx-underline: true; } /** Confirmation Indicator */ - .progress-indicator > .determinate-indicator > .indicator { -fx-background-color: -fx-control-inner-background; -fx-border-color: -fx-box-border; @@ -860,7 +720,6 @@ bg color of non edit textFields: fafafa * Icons * * * ******************************************************************************/ - .icon, icon:hover { -fx-cursor: hand; } @@ -877,11 +736,11 @@ bg color of non edit textFields: fafafa } .copy-icon-disputes { - -fx-text-fill: -bs-rd-white; + -fx-text-fill: -bs-background-color; } .copy-icon:hover { - -fx-text-fill: -bs-rd-black; + -fx-text-fill: -bs-text-color; } .received-funds-icon { @@ -893,7 +752,7 @@ bg color of non edit textFields: fafafa } .version { - -fx-text-fill: -bs-rd-black; + -fx-text-fill: -bs-text-color; -fx-underline: false; -fx-cursor: null; } @@ -905,13 +764,13 @@ bg color of non edit textFields: fafafa } .opaque-icon { - -fx-fill: -bs-rd-grey-light; + -fx-fill: -bs-color-gray-bbb; -fx-opacity: 1; } .opaque-icon-character { -fx-font-size: 3em; - -fx-text-fill: -bs-rd-grey-light; + -fx-text-fill: -bs-color-gray-bbb; -fx-padding: 24 2 0 2; } @@ -925,28 +784,27 @@ bg color of non edit textFields: fafafa * Tooltip * * * ******************************************************************************/ - .tooltip { - -fx-background: -bs-rd-white; - -fx-text-fill: -bs-rd-black; - -fx-background-color: -bs-rd-white; + -fx-background: -bs-background-color; + -fx-text-fill: -bs-text-color; + -fx-background-color: -bs-background-color; -fx-background-radius: 6px; -fx-background-insets: 0; -fx-padding: 0.667em 0.75em 0.667em 0.75em; /* 10px */ - -fx-effect: dropshadow(three-pass-box, -bs-rd-black-transparent, 10, 0.0, 0, 3); + -fx-effect: dropshadow(three-pass-box, -bs-text-color-transparent, 10, 0, 0, 3); -fx-font-size: 0.85em; } /* Same style like non editable textfield. But textfield spans a whole column in a grid, so we use generally textfield */ #label-with-background { - -fx-background-color: -bs-bg-light; + -fx-background-color: -bs-color-gray-fafa; -fx-border-radius: 4; -fx-padding: 4 4 4 4; } #funds-confidence { - -fx-progress-color: -bs-dim-grey; + -fx-progress-color: -bs-color-gray-dim; -fx-max-width: 20; -fx-max-height: 20; } @@ -968,7 +826,7 @@ textfield */ } .hyperlink:hover { - -fx-text-fill: -bs-rd-black; + -fx-text-fill: -bs-text-color; } .hyperlink:hover, @@ -982,7 +840,6 @@ textfield */ * Table * * * ******************************************************************************/ - .table-view .table-cell { -fx-alignment: center-left; -fx-padding: 2 0 2 0; @@ -1029,7 +886,7 @@ textfield */ } .table-view .filler { - -fx-background-color: -bs-rd-grey-very-light; + -fx-background-color: -bs-color-gray-0; } .table-view { @@ -1044,7 +901,7 @@ textfield */ } .table-view .column-header { - -fx-background-color: -bs-rd-grey-very-light; + -fx-background-color: -bs-color-gray-0; -fx-padding: 0; } @@ -1053,7 +910,7 @@ textfield */ } .table-view .text { - -fx-fill: -bs-rd-black; + -fx-fill: -bs-text-color; } /* horizontal scrollbars are never needed and are flickering at scaling so lets turn them off */ @@ -1073,14 +930,14 @@ textfield */ } .offer-table .table-row-cell { - -fx-border-color: -bs-rd-white; - -fx-table-cell-border-color: -bs-rd-white; + -fx-border-color: -bs-background-color; + -fx-table-cell-border-color: -bs-background-color; } .table-row-cell { -fx-border-width: 0 0 1 0; - -fx-border-color: -bs-very-light-grey; - -fx-table-cell-border-color: -bs-rd-white; + -fx-border-color: -bs-color-gray-0; + -fx-table-cell-border-color: -bs-background-color; } .table-row-cell:selected { @@ -1090,16 +947,16 @@ textfield */ .table-row-cell:empty { -fx-border-width: 0; - -fx-background-color: -bs-rd-white; + -fx-background-color: -bs-background-color; -fx-table-cell-border-color: transparent; } .table-view .table-row-cell:selected .table-row-cell:row-selection .table-row-cell:cell-selection .text { - -fx-fill: -bs-rd-black; + -fx-fill: -bs-text-color; } .table-view .table-row-cell:selected .button .text { - -fx-fill: -bs-rd-black; + -fx-fill: -bs-text-color; } .table-view .table-row-cell .copy-icon .text, @@ -1108,15 +965,15 @@ textfield */ } .table-view .table-row-cell:selected .copy-icon .text { - -fx-fill: -bs-rd-black; + -fx-fill: -bs-text-color; } .table-view .table-row-cell:selected .copy-icon .text:hover { - -fx-fill: -bs-rd-black; + -fx-fill: -bs-text-color; } .table-view .table-row-cell:selected .hyperlink .text { - -fx-fill: -bs-rd-black; + -fx-fill: -bs-text-color; -fx-border-style: none; -fx-border-width: 0px; } @@ -1129,7 +986,7 @@ textfield */ .table-view .table-row-cell .hyperlink .text:hover, .table-view .table-row-cell:selected .hyperlink .text:hover { - -fx-fill: -bs-rd-black; + -fx-fill: -bs-text-color; -fx-border-style: none; -fx-border-width: 0px; } @@ -1158,7 +1015,7 @@ textfield */ ******************************************************************************/ #non-clickable-icon { - -fx-text-fill: -bs-medium-grey; + -fx-text-fill: -bs-color-gray-4; } .delete-icon { @@ -1171,8 +1028,8 @@ textfield */ } .delete:hover { - -fx-text-fill: -bs-rd-black; - -fx-fill: -bs-rd-black; + -fx-text-fill: -bs-text-color; + -fx-fill: -bs-text-color; } /******************************************************************************* @@ -1180,7 +1037,6 @@ textfield */ * Images * * * ******************************************************************************/ - .qr-code { -fx-cursor: hand; } @@ -1190,9 +1046,8 @@ textfield */ * Textarea * * * ******************************************************************************/ - .text-area { - -fx-border-color: -bs-bg-grey; + -fx-border-color: -bs-background-gray; } /******************************************************************************* @@ -1200,7 +1055,6 @@ textfield */ * Tab pane * * * ******************************************************************************/ - .jfx-tab-pane { -fx-padding: 0; -jfx-disable-animation: true; @@ -1235,7 +1089,7 @@ textfield */ } .jfx-tab-pane .tab-header-background { - -fx-background-color: -bs-rd-grey-background; + -fx-background-color: -bs-color-gray-background; -fx-border-width: 0 0 1 0; -fx-border-color: -bs-rd-tab-border; } @@ -1286,7 +1140,6 @@ textfield */ } /* scroll-pane */ - .scroll-pane { -fx-background-insets: 0; -fx-padding: 0; @@ -1306,17 +1159,16 @@ textfield */ } /* Account */ - #content-pane-top { - -fx-background-color: -bs-light-grey2, - linear-gradient(-bs-light-grey2 0%, -bs-light-grey3 100%), - linear-gradient(-bs-bg-grey3 0%, -bs-bg-grey 100%); + -fx-background-color: -bs-color-gray-2, + linear-gradient(-bs-color-gray-2 0%, -bs-color-gray-3 100%), + linear-gradient(-bs-color-gray-2 0%, -bs-background-gray 100%); -fx-background-insets: 0 0 0 0, 0, 1; } #info-icon-label { -fx-font-size: 1.231em; - -fx-text-fill: -bs-very-dark-grey3; + -fx-text-fill: -bs-color-gray-13; } /* OfferPayload book */ @@ -1328,7 +1180,7 @@ textfield */ #direction-icon-label { -fx-font-weight: bold; -fx-font-size: 1.231em; - -fx-text-fill: -bs-grey; + -fx-text-fill: -bs-color-gray-6; } #input-description-label { @@ -1345,7 +1197,7 @@ textfield */ #toggle-price-left { -fx-border-radius: 4 0 0 4; -fx-padding: 4 4 4 4; - -fx-border-color: -bs-medium-grey; + -fx-border-color: -bs-color-gray-4; -fx-border-style: solid none solid solid; -fx-border-insets: 0 -2 0 0; -fx-background-insets: 0 -2 0 0; @@ -1355,7 +1207,7 @@ textfield */ #toggle-price-right { -fx-border-radius: 0 4 4 0; -fx-padding: 4 4 4 4; - -fx-border-color: -bs-medium-grey; + -fx-border-color: -bs-color-gray-4; -fx-border-style: solid solid solid none; -fx-border-insets: 0 0 0 -2; -fx-background-insets: 0 0 0 -2; @@ -1363,11 +1215,11 @@ textfield */ } #totals-separator { - -fx-background: -bs-medium-grey; + -fx-background: -bs-color-gray-4; } #payment-info { - -fx-background-color: -bs-content-bg-grey; + -fx-background-color: -bs-content-background-gray; } .toggle-button-active { @@ -1375,7 +1227,7 @@ textfield */ } .toggle-button-inactive { - -fx-background-color: -bs-very-light-grey; + -fx-background-color: -bs-color-gray-1; } #trade-fee-textfield { @@ -1385,17 +1237,23 @@ textfield */ /* Open Offer */ .offer-disabled .label { - -fx-text-fill: -bs-light-grey; + -fx-text-fill: -bs-color-gray-3; } /* OfferBook */ - .table-title { -fx-font-size: 1.077em; -fx-font-family: "IBM Plex Sans Medium"; -fx-alignment: center-left; } +.combo-box-editor-bold { + -fx-font-weight: bold; + -fx-padding: 5 8 5 8 !important; + -fx-text-fill: -bs-text-color; + -fx-font-family: "IBM Plex Sans Medium"; +} + .currency-label-small { -fx-font-size: 0.692em; -fx-text-fill: -bs-rd-font-lighter; @@ -1407,45 +1265,44 @@ textfield */ .offer-label-small { -fx-font-size: 0.692em; -fx-alignment: center-right; - -fx-text-fill: -bs-rd-black; + -fx-text-fill: -bs-text-color; } .currency-label-selected { - -fx-text-fill: -bs-rd-black; + -fx-text-fill: -bs-text-color; -fx-font-family: "IBM Plex Sans Medium"; } .currency-label { -fx-font-size: 1.077em; - -fx-text-fill: -bs-rd-font-dark-grey; + -fx-text-fill: -bs-rd-font-dark-gray; -fx-alignment: center-left; -fx-pref-height: 35px; } /* Offer */ - .percentage-label { -fx-alignment: center; } .offer-separator { - -fx-background: -bs-grey; + -fx-background: -bs-color-gray-6; } #address-text-field { -fx-cursor: hand; -fx-text-fill: -fx-accent; - -fx-prompt-text-fill: -bs-rd-black; + -fx-prompt-text-fill: -bs-text-color; } #address-text-field:hover { - -fx-text-fill: -bs-rd-black; + -fx-text-fill: -bs-text-color; } /* Account setup */ #wizard-item-background-deactivated { - -fx-body-color: linear-gradient(to bottom, -bs-content-bg-grey, -bs-very-light-grey); - -fx-outer-border: linear-gradient(to bottom, -bs-bg-grey, -bs-light-grey); + -fx-body-color: linear-gradient(to bottom, -bs-content-background-gray, -bs-color-gray-aaa); + -fx-outer-border: linear-gradient(to bottom, -bs-background-gray, -bs-color-gray-3); -fx-background-color: -fx-shadow-highlight-color, -fx-outer-border, -fx-inner-border, @@ -1455,8 +1312,8 @@ textfield */ } #wizard-item-background-active { - -fx-body-color: linear-gradient(to bottom, -bs-bg-grey5, -bs-bg-grey6); - -fx-outer-border: linear-gradient(to bottom, -bs-bg-blue1, -bs-bg-blue2); + -fx-body-color: linear-gradient(to bottom, -bs-bg-gray-5, -bs-color-gray-6); + -fx-outer-border: linear-gradient(to bottom, -bs-color-blue-1, -bs-color-blue-2); -fx-background-color: -fx-shadow-highlight-color, -fx-outer-border, -fx-inner-border, @@ -1466,8 +1323,8 @@ textfield */ } #wizard-item-background-completed { - -fx-body-color: linear-gradient(to bottom, -bs-content-bg-grey, -bs-very-light-grey); - -fx-outer-border: linear-gradient(to bottom, -bs-bg-green, -bs-bg-green2); + -fx-body-color: linear-gradient(to bottom, -bs-content-background-gray, -bs-color-gray-aaa); + -fx-outer-border: linear-gradient(to bottom, -bs-bg-green, -bs-color-green-2); -fx-background-color: -fx-shadow-highlight-color, -fx-outer-border, -fx-inner-border, @@ -1477,10 +1334,9 @@ textfield */ } /* Account settings */ - #account-settings-item-background-disabled { - -fx-body-color: linear-gradient(to bottom, -bs-content-bg-grey, -bs-very-light-grey); - -fx-outer-border: linear-gradient(to bottom, -bs-bg-grey, -bs-light-grey); + -fx-body-color: linear-gradient(to bottom, -bs-content-background-gray, -bs-color-gray-1); + -fx-outer-border: linear-gradient(to bottom, -bs-background-gray, -bs-color-gray-3); -fx-background-color: -fx-shadow-highlight-color, -fx-outer-border, -fx-inner-border, @@ -1490,8 +1346,8 @@ textfield */ } #account-settings-item-background-active { - -fx-body-color: linear-gradient(to bottom, -bs-content-bg-grey, -bs-very-light-grey); - -fx-outer-border: linear-gradient(to bottom, -bs-bg-grey, -bs-light-grey); + -fx-body-color: linear-gradient(to bottom, -bs-content-background-gray, -bs-color-gray-1); + -fx-outer-border: linear-gradient(to bottom, -bs-background-gray, -bs-color-gray-3); -fx-background-color: -fx-shadow-highlight-color, -fx-outer-border, -fx-inner-border, @@ -1501,8 +1357,8 @@ textfield */ } #account-settings-item-background-selected { - -fx-body-color: linear-gradient(to bottom, -bs-bg-grey5, -bs-bg-grey6); - -fx-outer-border: linear-gradient(to bottom, -bs-bg-blue1, -bs-bg-blue2); + -fx-body-color: linear-gradient(to bottom, -bs-color-gray-5, -bs-color-gray-1); + -fx-outer-border: linear-gradient(to bottom, -bs-color-blue-1, -bs-color-blue-2); -fx-background-color: -fx-shadow-highlight-color, -fx-outer-border, -fx-inner-border, @@ -1511,27 +1367,50 @@ textfield */ -fx-background-radius: 3px, 3px, 2px, 1px; } -/* Pending trayes */ - +/* Pending trades */ #trade-wizard-item-background-disabled { -fx-text-fill: -bs-rd-font-light; } #trade-wizard-item-background-active { - -fx-text-fill: -bs-rd-black; + -fx-text-fill: -bs-text-color; -fx-font-family: "IBM Plex Sans Medium"; } .trade-step-label { - -fx-text-fill: -bs-rd-white; + -fx-text-fill: -bs-background-color; } .trade-step-disabled-bg { - -fx-fill: -bs-rd-grey-background-darker-2; + -fx-fill: -bs-color-gray-ccc; } .trade-step-active-bg { - -fx-fill: -bs-rd-green-dark; + -fx-fill: -bs-color-primary-dark; +} + +.trade-msg-state-undefined { + -fx-text-fill: -bs-yellow; +} + +.trade-msg-state-sent { + -fx-text-fill: -bs-yellow-light; +} + +.trade-msg-state-arrived { + -fx-text-fill: -bs-turquoise; +} + +.trade-msg-state-stored { + -fx-text-fill: -bs-color-blue-4; +} + +.trade-msg-state-acknowledged { + -fx-text-fill: -bs-color-primary; +} + +.trade-msg-state-failed { + -fx-text-fill: -bs-rd-error-red; } #open-support-button { @@ -1542,22 +1421,21 @@ textfield */ #open-dispute-button { -fx-font-weight: bold; - -fx-text-fill: -bs-rd-white; + -fx-text-fill: -bs-background-color; -fx-font-size: 1.077em; -fx-background-color: -bs-rd-error-red; } /* TitledGroupBg */ - .titled-group-bg-label, .titled-group-bg-label-active { -fx-font-size: 1.077em; -fx-font-family: "IBM Plex Sans Medium"; - -fx-text-fill: -bs-rd-black; + -fx-text-fill: -bs-text-color; -fx-background-color: transparent; } .titled-group-bg, .titled-group-bg-active { - -fx-body-color: -bs-rd-grey-background; + -fx-body-color: -bs-color-gray-background; -fx-border-color: -bs-rd-separator; -fx-border-width: 0 0 1 0; -fx-background-color: transparent; @@ -1570,7 +1448,7 @@ textfield */ /* TableGroupHeadline */ #table-group-headline { - -fx-background-color: -bs-content-bg-grey; + -fx-background-color: -bs-content-background-gray; -fx-background-insets: 10 0 -1 0, 0, 1, 2; -fx-background-radius: 3px, 3px, 2px, 1px; } @@ -1594,7 +1472,7 @@ textfield */ -fx-highlight-text-fill: -fx-text-inner-color; -fx-prompt-text-fill: derive(-fx-control-inner-background, -30%); -fx-background-color: linear-gradient(to bottom, derive(-fx-text-box-border, -10%), -fx-text-box-border), - linear-gradient(from 0px 0px to 0px 5px, derive(-fx-control-inner-background, -9%), -bs-very-light-grey); + linear-gradient(from 0px 0px to 0px 5px, derive(-fx-control-inner-background, -9%), -bs-color-gray-1); -fx-background-insets: 0, 1; -fx-background-radius: 3, 2; -fx-padding: 0.333333em 0.583em 0.333333em 0.583em; /* 4 7 4 7 */ @@ -1602,23 +1480,23 @@ textfield */ /* message-list-view*/ #message-list-view.list-view:focused > .virtual-flow > .clipped-container > .sheet > .list-cell:filled:selected { - -fx-background-color: -bs-rd-white; + -fx-background-color: -bs-background-color; } #message-list-view.list-view > .virtual-flow > .clipped-container > .sheet > .list-cell { - -fx-background-color: -bs-rd-white; + -fx-background-color: -bs-background-color; } #message-list-view.list-view > .virtual-flow > .clipped-container > .sheet > .list-cell:filled { - -fx-background-color: -bs-rd-white; + -fx-background-color: -bs-background-color; } #message-list-view.list-view > .virtual-flow > .clipped-container > .sheet > .list-cell:filled:selected { - -fx-background-color: -bs-rd-white; + -fx-background-color: -bs-background-color; } #message-list-view.list-view:focused > .virtual-flow > .clipped-container > .sheet > .list-cell { - -fx-background-color: -bs-rd-white; + -fx-background-color: -bs-background-color; } #message-list-view.list-cell { @@ -1639,7 +1517,7 @@ textfield */ /* bubble */ #message-bubble-green { - -fx-background-color: -bs-rd-green; + -fx-background-color: -bs-color-primary; -fx-background-radius: 10 10 10 10; } @@ -1649,17 +1527,17 @@ textfield */ } #message-bubble-grey { - -fx-background-color: -bs-light-grey; + -fx-background-color: -bs-color-gray-3; -fx-background-radius: 10 10 10 10; } .attachment-icon { - -fx-text-fill: -bs-rd-white; + -fx-text-fill: -bs-background-color; -fx-cursor: hand; } .attachment-icon-black { - -fx-text-fill: -bs-rd-black; + -fx-text-fill: -bs-text-color; -fx-cursor: hand; } @@ -1668,12 +1546,11 @@ textfield */ * Grid pane * * * ******************************************************************************/ - .grid-pane { - -fx-background-color: -bs-content-bg-grey; + -fx-background-color: -bs-content-background-gray; -fx-background-radius: 5; -fx-effect: null; - -fx-effect: dropshadow(gaussian, -bs-dark-grey, 10, 0, 0, 0); + -fx-effect: dropshadow(gaussian, -bs-color-gray-10, 10, 0, 0, 0); -fx-background-insets: 10; } @@ -1682,9 +1559,8 @@ textfield */ * Market overview * * * ********************************************************************************************************************/ - .chart-pane { - -fx-background-color: -bs-rd-white; + -fx-background-color: -bs-background-color; } #charts .chart-legend, #charts-dao .chart-legend { @@ -1695,18 +1571,19 @@ textfield */ #charts .axis, #price-chart .axis, #volume-chart .axis, #charts-dao .axis { -fx-tick-label-fill: -bs-rd-font-lighter; -fx-tick-label-font-size: 0.769em; + -fx-font-size: 0.880em; } #charts .chart-plot-background, #charts-dao .chart-plot-background { - -fx-background-color: -bs-rd-white; + -fx-background-color: -bs-background-color; } #charts .default-color0.chart-area-symbol { - -fx-background-color: -bs-sell, -bs-rd-white; + -fx-background-color: -bs-sell, -bs-background-color; } #charts .default-color1.chart-area-symbol, #charts-dao .default-color0.chart-area-symbol { - -fx-background-color: -bs-buy, -bs-rd-white; + -fx-background-color: -bs-buy, -bs-background-color; } #charts .default-color0.chart-series-area-line { @@ -1724,26 +1601,29 @@ textfield */ #charts .default-color1.chart-series-area-fill, #charts-dao .default-color0.chart-series-area-fill { -fx-fill: -bs-buy-transparent; } +.chart-vertical-grid-lines { + -fx-stroke: transparent; +} #charts .axis-label { -fx-font-size: 0.769em; -fx-alignment: center-left; } + /******************************************************************************************************************** * * * Highlight buttons * * * ********************************************************************************************************************/ - #buy-button-big { -fx-font-size: 1em; -fx-background-color: -bs-buy; - -fx-text-fill: -bs-rd-white; + -fx-text-fill: white; } #buy-button { -fx-background-color: -bs-buy; - -fx-text-fill: -bs-rd-white; + -fx-text-fill: white; } #buy-button-big:hover, #buy-button:hover, @@ -1753,13 +1633,13 @@ textfield */ #sell-button-big { -fx-background-color: -bs-sell; - -fx-text-fill: -bs-rd-white; + -fx-text-fill: white; -fx-font-size: 1em; } #sell-button { -fx-background-color: -bs-sell; - -fx-text-fill: -bs-rd-white; + -fx-text-fill: white; } #sell-button-big:hover, #sell-button:hover, @@ -1769,13 +1649,13 @@ textfield */ #sell-button-big.grey-style, #buy-button-big.grey-style, #sell-button.grey-style, #buy-button.grey-style { - -fx-background-color: -bs-rd-grey-light; - -fx-text-fill: -bs-rd-font-dark-grey; + -fx-background-color: -bs-color-gray-bbb; + -fx-text-fill: -bs-rd-font-dark-gray; } .action-button:disabled, #sell-button:disabled, #buy-button:disabled { - -fx-background-color: -bs-rd-grey-very-light; - -fx-text-fill: -bs-rd-font-dark-grey; + -fx-background-color: -bs-color-gray-0; + -fx-text-fill: -bs-rd-font-dark-gray; } /******************************************************************************************************************** @@ -1783,7 +1663,6 @@ textfield */ * Popups * * * ********************************************************************************************************************/ - .popup-headline { -fx-font-size: 1.538em; -fx-text-fill: -bs-rd-font-dark; @@ -1791,7 +1670,7 @@ textfield */ .popup-headline-information { -fx-font-size: 1.538em; - -fx-text-fill: -bs-rd-green; + -fx-text-fill: -bs-color-primary; } .popup-headline-warning { @@ -1800,7 +1679,7 @@ textfield */ } .popup-icon-information { - -fx-text-fill: -bs-rd-green; + -fx-text-fill: -bs-color-primary; } .popup-icon-warning { @@ -1810,37 +1689,37 @@ textfield */ .popup-bg, .notification-popup-bg, .peer-info-popup-bg { -fx-font-size: 1.077em; -fx-text-fill: -bs-rd-font-dark; - -fx-background-color: -bs-rd-white; + -fx-background-color: -bs-background-color; -fx-background-radius: 0; -fx-background-insets: 44; - -fx-effect: dropshadow(gaussian, -bs-rd-black-transparent-dark, 44, 0, 0, 0); + -fx-effect: dropshadow(gaussian, -bs-text-color-transparent-dark, 44, 0, 0, 0); } .popup-bg-top { -fx-font-size: 1.077em; -fx-text-fill: -bs-rd-font-dark; - -fx-background-color: -bs-rd-white; + -fx-background-color: -bs-background-color; -fx-background-radius: 0; -fx-background-insets: 44; - -fx-effect: dropshadow(gaussian, -bs-rd-black-transparent-dark, 44, 0, 0, 0); + -fx-effect: dropshadow(gaussian, -bs-text-color-transparent-dark, 44, 0, 0, 0); } .notification-popup-headline, peer-info-popup-headline { -fx-font-size: 1.077em; /*-fx-font-weight: bold;*/ - -fx-text-fill: -bs-rd-green; + -fx-text-fill: -bs-color-primary; } .notification-popup-bg { -fx-font-size: 0.846em; -fx-background-insets: 44; - -fx-effect: dropshadow(gaussian, -bs-rd-black-transparent-dark, 44, 0, -1, 3); + -fx-effect: dropshadow(gaussian, -bs-text-color-transparent-dark, 44, 0, -1, 3); } .peer-info-popup-bg { -fx-font-size: 0.846em; -fx-background-insets: 44; - -fx-effect: dropshadow(gaussian, -bs-rd-black-transparent-dark, 44, 0, -1, 3); + -fx-effect: dropshadow(gaussian, -bs-text-color-transparent-dark, 44, 0, -1, 3); } #price-feed-combo { @@ -1848,12 +1727,12 @@ textfield */ } #price-feed-combo > .list-cell { - -fx-text-fill: -bs-rd-black; + -fx-text-fill: -bs-text-color; -fx-font-family: "IBM Plex Sans"; } #invert-market-price { - -fx-text-fill: -bs-very-dark-grey2; + -fx-text-fill: -bs-color-gray-11; } #popup-qr-code-info { @@ -1864,7 +1743,7 @@ textfield */ -fx-font-weight: bold; -fx-alignment: center; -fx-font-size: 0.769em; - -fx-text-fill: -bs-rd-white; + -fx-text-fill: -bs-background-color; } #toggle-left { @@ -1873,8 +1752,8 @@ textfield */ -fx-border-style: solid; -fx-border-width: 0 1 0 0; -fx-background-radius: 4 0 0 4; - -fx-background-color: -bs-rd-white; - -fx-effect: dropshadow(gaussian, -bs-rd-black-transparent, 4, 0, 0, 0, 2); + -fx-background-color: -bs-background-color; + -fx-effect: dropshadow(gaussian, -bs-text-color-transparent, 4, 0, 0, 0, 2); } #toggle-center { @@ -1885,12 +1764,12 @@ textfield */ -fx-border-insets: 0; -fx-background-insets: 0; -fx-background-radius: 0; - -fx-background-color: -bs-rd-white; - -fx-effect: dropshadow(gaussian, -bs-rd-black-transparent, 4, 0, 0, 0, 2); + -fx-background-color: -bs-background-color; + -fx-effect: dropshadow(gaussian, -bs-text-color-transparent, 4, 0, 0, 0, 2); } #toggle-center:selected, #toggle-left:selected, #toggle-right:selected { - -fx-text-fill: -bs-rd-white; + -fx-text-fill: -bs-background-color; -fx-background-color: -bs-toggle-selected; } @@ -1898,8 +1777,8 @@ textfield */ -fx-border-radius: 0 4 4 0; -fx-border-width: 0; -fx-background-radius: 0 4 4 0; - -fx-background-color: -bs-rd-white; - -fx-effect: dropshadow(gaussian, -bs-rd-black-transparent, 4, 0, 0, 0, 2); + -fx-background-color: -bs-background-color; + -fx-effect: dropshadow(gaussian, -bs-text-color-transparent, 4, 0, 0, 0, 2); } #toggle-left:hover, #toggle-right:hover, #toggle-center:hover { @@ -1911,17 +1790,16 @@ textfield */ * Arbitration * * * ********************************************************************************************************************/ - .message { - -fx-text-fill: -bs-rd-black; + -fx-text-fill: -bs-text-color; } .my-message { - -fx-text-fill: -bs-rd-white; + -fx-text-fill: -bs-background-color; } .message-header { - -fx-text-fill: -bs-light-grey; + -fx-text-fill: -bs-color-gray-3; -fx-font-size: 0.846em; } @@ -1936,30 +1814,29 @@ textfield */ * DAO * * * ********************************************************************************************************************/ - .dao-tx-type-trade-fee-icon, .dao-tx-type-trade-fee-icon:hover { - -fx-text-fill: #689f43; + -fx-text-fill: -bs-color-green-2; } .dao-tx-type-unverified-icon, .dao-tx-type-unverified-icon:hover { - -fx-text-fill: #ffac00; + -fx-text-fill: -bs-yellow; } .dao-tx-type-invalid-icon, .dao-tx-type-invalid-icon:hover { - -fx-text-fill: #ff4500; + -fx-text-fill: -bs-red-soft; } .dao-tx-type-self-icon, .dao-tx-type-self-icon:hover { - -fx-text-fill: #818181; + -fx-text-fill: -bs-color-gray-2; } .dao-tx-type-proposal-fee-icon, .dao-tx-type-proposal-fee-icon:hover { - -fx-text-fill: #6c8b3b; + -fx-text-fill: -bs-color-green-4; } .dao-tx-type-genesis-icon, @@ -1979,31 +1856,31 @@ textfield */ .dao-tx-type-vote-icon, .dao-tx-type-vote-icon:hover { - -fx-text-fill: #0a4576; + -fx-text-fill: -bs-color-blue-5; } .dao-tx-type-vote-reveal-icon, .dao-tx-type-vote-reveal-icon:hover { - -fx-text-fill: #4AC5FF; + -fx-text-fill: -bs-color-blue-4; } .dao-tx-type-issuance-icon, .dao-tx-type-issuance-icon:hover { - -fx-text-fill: #04a908; + -fx-text-fill: -bs-color-green-3; } .dao-tx-type-lockup-icon, .dao-tx-type-lockup-icon:hover { - -fx-text-fill: #203e7f; + -fx-text-fill: -bs-color-blue-5; } .dao-tx-type-unlock-icon, .dao-tx-type-unlock-icon:hover { - -fx-text-fill: #438e6c; + -fx-text-fill: -bs-color-green-3; } .dao-accepted-icon { - -fx-text-fill: -bs-rd-green; + -fx-text-fill: -bs-color-primary; } .dao-rejected-icon { @@ -2011,11 +1888,11 @@ textfield */ } .dao-ignored-icon { - -fx-text-fill: -bs-medium-grey; + -fx-text-fill: -bs-color-gray-4; } .compensation-root { - -fx-background-insets: 0, 0 0 0 0 + -fx-background-insets: 0, 0 0 0 0; } .info-icon { @@ -2051,7 +1928,7 @@ textfield */ } .dao-news-section-content { - -fx-text-fill: -bs-rd-black; + -fx-text-fill: -bs-rd-font-dark; } .dao-news-content, .dao-news-section-link, .dao-news-section-link .hyperlink, .dao-launch-version { @@ -2078,7 +1955,7 @@ textfield */ .dao-kpi-big { -fx-font-size: 1.923em; - -fx-text-fill: -bs-rd-black; + -fx-text-fill: -bs-rd-font-dark; -fx-font-family: "IBM Plex Sans Light"; } @@ -2093,13 +1970,13 @@ textfield */ .dao-launch-headline { -fx-font-size: 2.154em; - -fx-text-fill: -bs-rd-font-dark-grey; + -fx-text-fill: -bs-rd-font-dark-gray; -fx-font-family: "IBM Plex Sans Light"; } .dao-launch-description { -fx-font-size: 1.538em; - -fx-text-fill: -bs-rd-font-dark-grey; + -fx-text-fill: -bs-rd-font-dark-gray; -fx-font-family: "IBM Plex Sans Light"; } @@ -2123,7 +2000,7 @@ textfield */ .slider-section-button .text { -fx-font-size: 0.923em; - -fx-fill: -bs-rd-font-dark-grey; + -fx-fill: -bs-rd-font-dark-gray; -fx-font-family: "IBM Plex Sans Light"; } @@ -2137,13 +2014,26 @@ textfield */ -fx-fill: -bs-rd-green; } +.price-trend-up { + -fx-text-fill: -bs-color-primary; + -fx-padding: 2 0 0 0; +} + +.price-trend-down { + -fx-text-fill: -bs-red; + -fx-padding: 2 0 0 0; +} + /******************************************************************************************************************** * * - * Notifications * + * Notifications * * * ********************************************************************************************************************/ - #notification-erase-button { - -fx-background-color: -bs-soft-red; - -fx-text-fill: -bs-rd-white; + -fx-background-color: -bs-red-soft; + -fx-text-fill: -bs-background-color; +} + +.status-icon { + -fx-text-fill: -fx-faint-focus-color; } diff --git a/desktop/src/main/java/bisq/desktop/common/fxml/FxmlViewLoader.java b/desktop/src/main/java/bisq/desktop/common/fxml/FxmlViewLoader.java index 77b07e69780..62820fe4f85 100644 --- a/desktop/src/main/java/bisq/desktop/common/fxml/FxmlViewLoader.java +++ b/desktop/src/main/java/bisq/desktop/common/fxml/FxmlViewLoader.java @@ -26,6 +26,7 @@ import org.springframework.core.annotation.AnnotationUtils; import javax.inject.Inject; +import javax.inject.Singleton; import javafx.fxml.FXMLLoader; @@ -38,6 +39,7 @@ import static com.google.common.base.Preconditions.checkNotNull; import static org.springframework.core.annotation.AnnotationUtils.getDefaultValue; +@Singleton public class FxmlViewLoader implements ViewLoader { private final ViewFactory viewFactory; diff --git a/desktop/src/main/java/bisq/desktop/common/view/CachingViewLoader.java b/desktop/src/main/java/bisq/desktop/common/view/CachingViewLoader.java index f86df63cee1..cab1bc9d70b 100644 --- a/desktop/src/main/java/bisq/desktop/common/view/CachingViewLoader.java +++ b/desktop/src/main/java/bisq/desktop/common/view/CachingViewLoader.java @@ -18,9 +18,11 @@ package bisq.desktop.common.view; import javax.inject.Inject; +import javax.inject.Singleton; import java.util.HashMap; +@Singleton public class CachingViewLoader implements ViewLoader { private final HashMap cache = new HashMap<>(); diff --git a/desktop/src/main/java/bisq/desktop/common/view/guice/InjectorViewFactory.java b/desktop/src/main/java/bisq/desktop/common/view/guice/InjectorViewFactory.java index 4b41b56cf07..b85de8fb755 100644 --- a/desktop/src/main/java/bisq/desktop/common/view/guice/InjectorViewFactory.java +++ b/desktop/src/main/java/bisq/desktop/common/view/guice/InjectorViewFactory.java @@ -21,8 +21,11 @@ import com.google.inject.Injector; +import javax.inject.Singleton; + import com.google.common.base.Preconditions; +@Singleton public class InjectorViewFactory implements ViewFactory { private Injector injector; diff --git a/desktop/src/main/java/bisq/desktop/components/AutocompleteComboBox.java b/desktop/src/main/java/bisq/desktop/components/AutocompleteComboBox.java new file mode 100644 index 00000000000..1127862f2b8 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/components/AutocompleteComboBox.java @@ -0,0 +1,197 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.components; + +import bisq.common.UserThread; + +import org.apache.commons.lang3.StringUtils; + +import com.jfoenix.controls.JFXComboBox; +import com.jfoenix.skins.JFXComboBoxListViewSkin; + +import javafx.scene.input.KeyCode; +import javafx.scene.input.KeyEvent; + +import javafx.event.Event; +import javafx.event.EventHandler; + +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; + +import java.util.ArrayList; +import java.util.List; + +/** + * Implements searchable dropdown (an autocomplete like experience). + * + * Clients must use setAutocompleteItems() instead of setItems(). + * + * @param type of the ComboBox item; in the simplest case this can be a String + */ +public class AutocompleteComboBox extends JFXComboBox { + private ArrayList completeList; + private ArrayList matchingList; + private JFXComboBoxListViewSkin comboBoxListViewSkin; + + public AutocompleteComboBox() { + this(FXCollections.observableArrayList()); + } + + private AutocompleteComboBox(ObservableList items) { + super(items); + setEditable(true); + clearOnFocus(); + setEmptySkinToGetMoreControlOverListView(); + fixSpaceKey(); + setAutocompleteItems(items); + reactToQueryChanges(); + } + + /** + * Set the complete list of ComboBox items. Use this instead of setItems(). + */ + public void setAutocompleteItems(List items) { + completeList = new ArrayList<>(items); + matchingList = new ArrayList<>(completeList); + setValue(null); + getSelectionModel().clearSelection(); + setItems(FXCollections.observableList(matchingList)); + getEditor().setText(""); + } + + /** + * Triggered when value change is *confirmed*. In practical terms + * this is when user clicks item on the dropdown or hits [ENTER] + * while typing in the text. + * + * This is in contrast to onAction event that is triggered + * on every (unconfirmed) value change. The onAction is not really + * suitable for the search enabled ComboBox. + */ + public final void setOnChangeConfirmed(EventHandler eh) { + setOnHidden(e -> { + var inputText = getEditor().getText(); + + // Case 1: fire if input text selects (matches) an item + var selectedItem = getSelectionModel().getSelectedItem(); + var inputTextItem = getConverter().fromString(inputText); + if (selectedItem != null && selectedItem.equals(inputTextItem)) { + eh.handle(e); + getParent().requestFocus(); + return; + } + + // Case 2: fire if the text is empty to support special "show all" case + if (inputText.isEmpty()) { + eh.handle(e); + getParent().requestFocus(); + } + }); + } + + // Clear selection and query when ComboBox gets new focus. This is usually what user + // wants - to have a blank slate for a new search. The primary motivation though + // was to work around UX glitches related to (starting) editing text when combobox + // had specific item selected. + private void clearOnFocus() { + getEditor().focusedProperty().addListener((observableValue, hadFocus, hasFocus) -> { + if (!hadFocus && hasFocus) { + removeFilter(); + forceRedraw(); + } + }); + } + + // The ComboBox API does not provide enough control over the underlying + // ListView that is used as a dropdown. The only way to get this control + // is to set custom ListViewSkin. The default skin is null and so useless. + private void setEmptySkinToGetMoreControlOverListView() { + comboBoxListViewSkin = new JFXComboBoxListViewSkin<>(this); + setSkin(comboBoxListViewSkin); + } + + // By default pressing [SPACE] caused editor text to reset. The solution + // is to suppress relevant event on the underlying ListViewSkin. + private void fixSpaceKey() { + comboBoxListViewSkin.getPopupContent().addEventFilter(KeyEvent.ANY, (KeyEvent event) -> { + if (event.getCode() == KeyCode.SPACE) + event.consume(); + }); + } + + private void filterBy(String query) { + ArrayList newMatchingList = new ArrayList<>(); + for (T item : completeList) + if (StringUtils.containsIgnoreCase(asString(item), query)) + newMatchingList.add(item); + matchingList = newMatchingList; + setValue(null); + getSelectionModel().clearSelection(); + setItems(FXCollections.observableList(matchingList)); + int pos = getEditor().getCaretPosition(); + if (pos > query.length()) pos = query.length(); + getEditor().setText(query); + getEditor().positionCaret(pos); + } + + private void reactToQueryChanges() { + getEditor().addEventHandler(KeyEvent.KEY_RELEASED, (KeyEvent event) -> { + UserThread.execute(() -> { + String query = getEditor().getText(); + var exactMatch = completeList.stream().anyMatch(item -> asString(item).equalsIgnoreCase(query)); + if (!exactMatch) { + if (query.isEmpty()) + removeFilter(); + else + filterBy(query); + forceRedraw(); + } + }); + }); + } + + private void removeFilter() { + matchingList = new ArrayList<>(completeList); + setValue(null); + getSelectionModel().clearSelection(); + setItems(FXCollections.observableList(matchingList)); + getEditor().setText(""); + } + + private void forceRedraw() { + adjustVisibleRowCount(); + if (matchingListSize() > 0) { + comboBoxListViewSkin.getPopupContent().autosize(); + show(); + } else { + hide(); + } + } + + private void adjustVisibleRowCount() { + setVisibleRowCount(Math.min(10, matchingListSize())); + } + + private String asString(T item) { + return getConverter().toString(item); + } + + private int matchingListSize() { + return matchingList.size(); + } +} diff --git a/desktop/src/main/java/bisq/desktop/components/ColoredDecimalPlacesWithZerosText.java b/desktop/src/main/java/bisq/desktop/components/ColoredDecimalPlacesWithZerosText.java index c7b16da5385..6ce8eb71b13 100644 --- a/desktop/src/main/java/bisq/desktop/components/ColoredDecimalPlacesWithZerosText.java +++ b/desktop/src/main/java/bisq/desktop/components/ColoredDecimalPlacesWithZerosText.java @@ -33,13 +33,13 @@ public ColoredDecimalPlacesWithZerosText(String number, int numberOfZerosToColor super(); if (numberOfZerosToColorize <= 0) { - getChildren().addAll(new Text(number)); + getChildren().addAll(new Label(number)); } else if (number.contains(BSFormatter.RANGE_SEPARATOR)) { String[] splitNumber = number.split(BSFormatter.RANGE_SEPARATOR); Tuple2 numbers = getSplittedNumberNodes(splitNumber[0], numberOfZerosToColorize); getChildren().addAll(numbers.first, numbers.second); - getChildren().add(new Text(BSFormatter.RANGE_SEPARATOR)); + getChildren().add(new Label(BSFormatter.RANGE_SEPARATOR)); numbers = getSplittedNumberNodes(splitNumber[1], numberOfZerosToColorize); getChildren().addAll(numbers.first, numbers.second); diff --git a/desktop/src/main/java/bisq/desktop/components/HyperlinkWithIcon.java b/desktop/src/main/java/bisq/desktop/components/HyperlinkWithIcon.java index 97e823d10db..368b67a22e0 100644 --- a/desktop/src/main/java/bisq/desktop/components/HyperlinkWithIcon.java +++ b/desktop/src/main/java/bisq/desktop/components/HyperlinkWithIcon.java @@ -73,7 +73,7 @@ private void setIcon(Node icon) { setGraphicTextGap(7.0); //TODO: replace workaround of setting the style this way - tooltipProperty().addListener((observable, oldValue, newValue) -> newValue.setStyle("-fx-text-fill: #000")); + tooltipProperty().addListener((observable, oldValue, newValue) -> newValue.getStyleClass().add("tooltip-hyperlink-icon")); } public void clear() { diff --git a/desktop/src/main/java/bisq/desktop/components/PeerInfoIcon.java b/desktop/src/main/java/bisq/desktop/components/PeerInfoIcon.java index 8886ec24bbd..68e4d2f3641 100644 --- a/desktop/src/main/java/bisq/desktop/components/PeerInfoIcon.java +++ b/desktop/src/main/java/bisq/desktop/components/PeerInfoIcon.java @@ -19,11 +19,11 @@ import bisq.desktop.main.overlays.editor.PeerInfoWithTagEditor; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.alert.PrivateNotificationManager; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; import bisq.core.offer.Offer; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.trade.Trade; import bisq.core.user.Preferences; import bisq.core.util.BSFormatter; diff --git a/desktop/src/main/java/bisq/desktop/components/PeerInfoIconSmall.java b/desktop/src/main/java/bisq/desktop/components/PeerInfoIconSmall.java index 10992826141..c07bc5ff328 100644 --- a/desktop/src/main/java/bisq/desktop/components/PeerInfoIconSmall.java +++ b/desktop/src/main/java/bisq/desktop/components/PeerInfoIconSmall.java @@ -1,8 +1,8 @@ package bisq.desktop.components; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.alert.PrivateNotificationManager; import bisq.core.offer.Offer; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.user.Preferences; import bisq.core.util.BSFormatter; diff --git a/desktop/src/main/java/bisq/desktop/components/SearchComboBox.java b/desktop/src/main/java/bisq/desktop/components/SearchComboBox.java deleted file mode 100644 index 6a02c2ee3dd..00000000000 --- a/desktop/src/main/java/bisq/desktop/components/SearchComboBox.java +++ /dev/null @@ -1,58 +0,0 @@ -/* - * This file is part of Bisq. - * - * Bisq is free software: you can redistribute it and/or modify it - * under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or (at - * your option) any later version. - * - * Bisq is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public - * License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Bisq. If not, see . - */ - -package bisq.desktop.components; - -import bisq.common.UserThread; - -import com.jfoenix.controls.JFXComboBox; - -import javafx.collections.FXCollections; -import javafx.collections.ObservableList; -import javafx.collections.transformation.FilteredList; - -public class SearchComboBox extends JFXComboBox { - @SuppressWarnings("CanBeFinal") - private FilteredList filteredList; - - public SearchComboBox() { - this(FXCollections.observableArrayList()); - } - - private SearchComboBox(final ObservableList items) { - super(new FilteredList<>(items)); - - filteredList = new FilteredList<>(items); - setEditable(true); - - itemsProperty().addListener((observable, oldValue, newValue) -> { - filteredList = new FilteredList<>(newValue); - setItems(filteredList); - }); - getEditor().textProperty().addListener((observable, oldValue, newValue) -> { - if (filteredList.stream().noneMatch(item -> getConverter().toString(item).equals(newValue))) { - UserThread.execute(() -> { - filteredList.setPredicate(item -> newValue.isEmpty() || - getConverter().toString(item).toLowerCase().contains(newValue.toLowerCase())); - hide(); - setVisibleRowCount(Math.min(12, filteredList.size())); - show(); - }); - } - }); - } -} diff --git a/desktop/src/main/java/bisq/desktop/components/SeparatedPhaseBars.java b/desktop/src/main/java/bisq/desktop/components/SeparatedPhaseBars.java index 103b2e1da37..7089545dbb2 100644 --- a/desktop/src/main/java/bisq/desktop/components/SeparatedPhaseBars.java +++ b/desktop/src/main/java/bisq/desktop/components/SeparatedPhaseBars.java @@ -148,11 +148,11 @@ public SeparatedPhaseBarsItem(DaoPhase.Phase phase, boolean showBlocks) { } public void setInActive() { - titleLabel.setStyle("-fx-text-fill: black;"); + titleLabel.getStyleClass().add("separated-phase-bar-inactive"); } public void setActive() { - titleLabel.setStyle("-fx-text-fill: -fx-accent;"); + titleLabel.getStyleClass().add("separated-phase-bar-active"); } public void setPeriodRange(int firstBlock, int lastBlock, int duration) { diff --git a/desktop/src/main/java/bisq/desktop/components/TextFieldWithIcon.java b/desktop/src/main/java/bisq/desktop/components/TextFieldWithIcon.java index 2b98efd7747..97e237c831c 100644 --- a/desktop/src/main/java/bisq/desktop/components/TextFieldWithIcon.java +++ b/desktop/src/main/java/bisq/desktop/components/TextFieldWithIcon.java @@ -38,6 +38,7 @@ public class TextFieldWithIcon extends AnchorPane { public static final Logger log = LoggerFactory.getLogger(TextFieldWithIcon.class); @Getter private final Label iconLabel; + @Getter private final TextField textField; private final Label dummyTextField; diff --git a/desktop/src/main/java/bisq/desktop/components/TooltipUtil.java b/desktop/src/main/java/bisq/desktop/components/TooltipUtil.java index 255ec61578e..9ae55498fab 100644 --- a/desktop/src/main/java/bisq/desktop/components/TooltipUtil.java +++ b/desktop/src/main/java/bisq/desktop/components/TooltipUtil.java @@ -38,7 +38,7 @@ public static void showTooltipIfTruncated(SkinBase skinBase, Labeled labeled) { // Force tooltip to use color, as it takes in some cases the color of the parent label // and can't be overriden by class or id - tooltip.setStyle("-fx-text-fill: -bs-rd-black;"); + tooltip.setStyle("-fx-text-fill: -bs-rd-tooltip-truncated;"); labeled.setTooltip(tooltip); } } diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/AdvancedCashForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/AdvancedCashForm.java index 44d03fbedeb..e605b48cfa5 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/AdvancedCashForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/AdvancedCashForm.java @@ -22,9 +22,9 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.AdvancedCashValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.AdvancedCashAccount; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.AdvancedCashAccountPayload; @@ -37,17 +37,15 @@ import org.apache.commons.lang3.StringUtils; import javafx.scene.control.Label; -import javafx.scene.control.TextField; import javafx.scene.layout.FlowPane; import javafx.scene.layout.GridPane; -import javafx.geometry.Insets; -import javafx.geometry.VPos; - import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import static bisq.desktop.util.FormBuilder.*; +import static bisq.desktop.util.FormBuilder.addCompactTopLabelTextField; +import static bisq.desktop.util.FormBuilder.addCompactTopLabelTextFieldWithCopyIcon; +import static bisq.desktop.util.FormBuilder.addTopLabelFlowPane; @Deprecated public class AdvancedCashForm extends PaymentMethodForm { diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/AliPayForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/AliPayForm.java index 3b565c8165c..1d93e374f06 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/AliPayForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/AliPayForm.java @@ -19,8 +19,8 @@ import bisq.desktop.util.validation.AliPayValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Res; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.AliPayAccount; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.AliPayAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/AssetsForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/AssetsForm.java index 76bad08bbed..58078de9e49 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/AssetsForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/AssetsForm.java @@ -19,16 +19,17 @@ import bisq.desktop.components.InputTextField; import bisq.desktop.components.NewBadge; +import bisq.desktop.components.AutocompleteComboBox; import bisq.desktop.main.overlays.popups.Popup; import bisq.desktop.util.FormBuilder; import bisq.desktop.util.Layout; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.dao.governance.asset.AssetService; import bisq.core.filter.FilterManager; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.AssetAccount; import bisq.core.payment.InstantCryptoCurrencyAccount; import bisq.core.payment.PaymentAccount; @@ -54,12 +55,8 @@ import javafx.geometry.Insets; import javafx.geometry.Pos; -import javafx.collections.FXCollections; - import javafx.util.StringConverter; -import java.util.Optional; - import static bisq.desktop.util.FormBuilder.addCompactTopLabelTextField; import static bisq.desktop.util.FormBuilder.addCompactTopLabelTextFieldWithCopyIcon; import static bisq.desktop.util.FormBuilder.addLabelCheckBox; @@ -218,7 +215,7 @@ public void updateAllInputsValid() { @Override protected void addTradeCurrencyComboBox() { - currencyComboBox = FormBuilder.addLabelSearchComboBox(gridPane, ++gridRow, Res.get("payment.altcoin"), + currencyComboBox = FormBuilder.addLabelAutocompleteComboBox(gridPane, ++gridRow, Res.get("payment.altcoin"), Layout.FIRST_ROW_AND_GROUP_DISTANCE).second; currencyComboBox.setPromptText(Res.get("payment.select.altcoin")); currencyComboBox.setButtonCell(getComboBoxButtonCell(Res.get("payment.select.altcoin"), currencyComboBox)); @@ -227,8 +224,9 @@ protected void addTradeCurrencyComboBox() { currencyComboBox.setPromptText(""); }); - currencyComboBox.setItems(FXCollections.observableArrayList(CurrencyUtil.getActiveSortedCryptoCurrencies(assetService, filterManager))); - currencyComboBox.setVisibleRowCount(Math.min(currencyComboBox.getItems().size(), 15)); + ((AutocompleteComboBox) currencyComboBox).setAutocompleteItems(CurrencyUtil.getActiveSortedCryptoCurrencies(assetService, filterManager)); + currencyComboBox.setVisibleRowCount(Math.min(currencyComboBox.getItems().size(), 10)); + currencyComboBox.setConverter(new StringConverter() { @Override public String toString(TradeCurrency tradeCurrency) { @@ -237,17 +235,15 @@ public String toString(TradeCurrency tradeCurrency) { @Override public TradeCurrency fromString(String s) { - Optional tradeCurrencyOptional = currencyComboBox.getItems().stream(). - filter(tradeCurrency -> tradeCurrency.getNameAndCode().equals(s)). - findAny(); - return tradeCurrencyOptional.orElse(null); + return currencyComboBox.getItems().stream(). + filter(item -> item.getNameAndCode().equals(s)). + findAny().orElse(null); } }); - currencyComboBox.setOnAction(e -> { + ((AutocompleteComboBox) currencyComboBox).setOnChangeConfirmed(e -> { addressInputTextField.resetValidation(); addressInputTextField.validate(); - paymentAccount.setSingleTradeCurrency(currencyComboBox.getSelectionModel().getSelectedItem()); updateFromInputs(); }); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/BankForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/BankForm.java index 0c1b303495a..f9b2d13127f 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/BankForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/BankForm.java @@ -21,6 +21,7 @@ import bisq.desktop.util.GUIUtil; import bisq.desktop.util.Layout; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.BankUtil; import bisq.core.locale.Country; import bisq.core.locale.CountryUtil; @@ -28,7 +29,6 @@ import bisq.core.locale.FiatCurrency; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.CountryBasedPaymentAccount; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.BankAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/CashDepositForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/CashDepositForm.java index 04ce422bca9..d61d204392f 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/CashDepositForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/CashDepositForm.java @@ -22,6 +22,7 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.EmailValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.BankUtil; import bisq.core.locale.Country; import bisq.core.locale.CountryUtil; @@ -29,7 +30,6 @@ import bisq.core.locale.FiatCurrency; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.CountryBasedPaymentAccount; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.CashDepositAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/ChaseQuickPayForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/ChaseQuickPayForm.java index 291358e60bd..77bc4f7eaec 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/ChaseQuickPayForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/ChaseQuickPayForm.java @@ -22,9 +22,9 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.ChaseQuickPayValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.ChaseQuickPayAccount; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.ChaseQuickPayAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/ClearXchangeForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/ClearXchangeForm.java index 83f65bfe62f..85111a06c81 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/ClearXchangeForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/ClearXchangeForm.java @@ -22,9 +22,9 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.ClearXchangeValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.ClearXchangeAccount; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.ClearXchangeAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/F2FForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/F2FForm.java index 5ead5ebc66d..10f10f2e7da 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/F2FForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/F2FForm.java @@ -23,6 +23,7 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.F2FValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Country; import bisq.core.locale.CountryUtil; import bisq.core.locale.CurrencyUtil; @@ -30,7 +31,6 @@ import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; import bisq.core.offer.Offer; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.CountryBasedPaymentAccount; import bisq.core.payment.F2FAccount; import bisq.core.payment.PaymentAccount; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/FasterPaymentsForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/FasterPaymentsForm.java index cdeb6aaceb5..ad68a8f8dc1 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/FasterPaymentsForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/FasterPaymentsForm.java @@ -23,9 +23,9 @@ import bisq.desktop.util.validation.AccountNrValidator; import bisq.desktop.util.validation.BranchIdValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.FasterPaymentsAccount; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.FasterPaymentsAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralAccountNumberForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralAccountNumberForm.java index b32d0704b31..07a69a56731 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralAccountNumberForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralAccountNumberForm.java @@ -3,9 +3,9 @@ import bisq.desktop.components.InputTextField; import bisq.desktop.util.Layout; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.PaymentMethod; import bisq.core.util.BSFormatter; @@ -18,7 +18,7 @@ import static bisq.desktop.util.FormBuilder.addInputTextField; import static bisq.desktop.util.FormBuilder.addTopLabelTextField; -abstract public class GeneralAccountNumberForm extends PaymentMethodForm { +public abstract class GeneralAccountNumberForm extends PaymentMethodForm { private InputTextField accountNrInputTextField; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralBankForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralBankForm.java index 2e3935d85b7..9ea45fd7b7c 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralBankForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralBankForm.java @@ -6,9 +6,9 @@ import bisq.desktop.util.validation.BranchIdValidator; import bisq.desktop.util.validation.NationalAccountIdValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.BankUtil; import bisq.core.locale.Res; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.CountryBasedPaymentAccountPayload; import bisq.core.util.BSFormatter; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralSepaForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralSepaForm.java index d6c1d2013e2..83a14f39234 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralSepaForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralSepaForm.java @@ -3,11 +3,11 @@ import bisq.desktop.components.InputTextField; import bisq.desktop.util.FormBuilder; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Country; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.CountryBasedPaymentAccount; import bisq.core.payment.PaymentAccount; import bisq.core.util.BSFormatter; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/HalCashForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/HalCashForm.java index 1fb08de78ce..2aaff157a57 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/HalCashForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/HalCashForm.java @@ -22,9 +22,9 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.HalCashValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.HalCashAccount; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.HalCashAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/InteracETransferForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/InteracETransferForm.java index ffe20fccb4d..bbde09363fd 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/InteracETransferForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/InteracETransferForm.java @@ -22,9 +22,9 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.InteracETransferValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.InteracETransferAccount; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.InteracETransferAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/JapanBankTransferForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/JapanBankTransferForm.java new file mode 100644 index 00000000000..9cf82fdc387 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/JapanBankTransferForm.java @@ -0,0 +1,387 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.components.paymentmethods; + +import bisq.desktop.components.AutocompleteComboBox; +import bisq.desktop.components.InputTextField; +import bisq.desktop.components.paymentmethods.data.JapanBankData; +import bisq.desktop.util.Layout; +import bisq.desktop.util.validation.JapanBankAccountNameValidator; +import bisq.desktop.util.validation.JapanBankAccountNumberValidator; +import bisq.desktop.util.validation.JapanBankBranchCodeValidator; +import bisq.desktop.util.validation.JapanBankBranchNameValidator; +import bisq.desktop.util.validation.JapanBankTransferValidator; +import bisq.desktop.util.validation.LengthValidator; +import bisq.desktop.util.validation.RegexValidator; + +import bisq.core.account.witness.AccountAgeWitnessService; +import bisq.core.locale.Res; +import bisq.core.locale.TradeCurrency; +import bisq.core.payment.JapanBankAccount; +import bisq.core.payment.PaymentAccount; +import bisq.core.payment.payload.JapanBankAccountPayload; +import bisq.core.payment.payload.PaymentAccountPayload; +import bisq.core.util.BSFormatter; +import bisq.core.util.validation.InputValidator; + +import bisq.common.util.Tuple2; +import bisq.common.util.Tuple3; +import bisq.common.util.Tuple4; + +import org.apache.commons.lang3.StringUtils; + +import javafx.scene.control.ComboBox; +import javafx.scene.control.Label; +import javafx.scene.control.RadioButton; +import javafx.scene.control.TextField; +import javafx.scene.control.ToggleGroup; +import javafx.scene.layout.GridPane; + +import javafx.util.StringConverter; + +import static bisq.desktop.util.FormBuilder.*; +import static bisq.desktop.util.GUIUtil.getComboBoxButtonCell; + +public class JapanBankTransferForm extends PaymentMethodForm +{ + private final JapanBankAccount japanBankAccount; + protected ComboBox bankComboBox, bankAccountTypeComboBox; + private InputTextField bankAccountNumberInputTextField; + + private JapanBankTransferValidator japanBankTransferValidator; + private JapanBankBranchNameValidator japanBankBranchNameValidator; + private JapanBankBranchCodeValidator japanBankBranchCodeValidator; + private JapanBankAccountNameValidator japanBankAccountNameValidator; + private JapanBankAccountNumberValidator japanBankAccountNumberValidator; + + private LengthValidator lengthValidator; + private RegexValidator regexValidator; + + public static int addFormForBuyer(GridPane gridPane, int gridRow, // {{{ + PaymentAccountPayload paymentAccountPayload) + { + JapanBankAccountPayload japanBankAccount = ((JapanBankAccountPayload) paymentAccountPayload); + + addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, + Res.get("payment.account.owner"), + ((JapanBankAccountPayload) paymentAccountPayload).getBankName()); + + String bankText = japanBankAccount.getBankCode() + " " + japanBankAccount.getBankName(); + TextField bankTextField = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.japan.bank"), bankText).second; + bankTextField.setEditable(false); + + String branchText = japanBankAccount.getBankBranchCode() + " " + japanBankAccount.getBankBranchName(); + TextField branchTextField = addCompactTopLabelTextField(gridPane, gridRow, 1, Res.get("payment.japan.branch"), branchText).second; + branchTextField.setEditable(false); + + String accountText = japanBankAccount.getBankAccountType() + " " + japanBankAccount.getBankAccountNumber(); + TextField accountTextField = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.japan.account"), accountText).second; + accountTextField.setEditable(false); + + String accountNameText = japanBankAccount.getBankAccountName(); + TextField accountNameTextField = addCompactTopLabelTextField(gridPane, gridRow, 1, Res.get("payment.japan.recipient"), accountNameText).second; + accountNameTextField.setEditable(false); + + return gridRow; + } // }}} + + public JapanBankTransferForm(PaymentAccount paymentAccount, + AccountAgeWitnessService accountAgeWitnessService, + JapanBankTransferValidator japanBankTransferValidator, + InputValidator inputValidator, GridPane gridPane, + int gridRow, BSFormatter formatter) + { + super(paymentAccount, accountAgeWitnessService, inputValidator, gridPane, gridRow, formatter); + this.japanBankAccount = (JapanBankAccount) paymentAccount; + + this.japanBankTransferValidator = japanBankTransferValidator; + this.japanBankBranchCodeValidator = new JapanBankBranchCodeValidator(); + this.japanBankAccountNumberValidator = new JapanBankAccountNumberValidator(); + + this.lengthValidator = new LengthValidator(); + this.regexValidator = new RegexValidator(); + this.japanBankBranchNameValidator = new JapanBankBranchNameValidator(lengthValidator, regexValidator); + this.japanBankAccountNameValidator = new JapanBankAccountNameValidator(lengthValidator, regexValidator); + } + + @Override + public void addFormForDisplayAccount() // {{{ + { + gridRowFrom = gridRow; + + addTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.name"), + japanBankAccount.getAccountName(), Layout.FIRST_ROW_AND_GROUP_DISTANCE); + + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), + Res.get(japanBankAccount.getPaymentMethod().getId())); + + addBankDisplay(); + addBankBranchDisplay(); + addBankAccountDisplay(); + addBankAccountTypeDisplay(); + + addLimitations(true); + } // }}} + private void addBankDisplay() // {{{ + { + String bankText = japanBankAccount.getBankCode() + " " + japanBankAccount.getBankName(); + TextField bankTextField = addCompactTopLabelTextField(gridPane, ++gridRow, JapanBankData.getString("bank"), bankText).second; + bankTextField.setEditable(false); + } // }}} + private void addBankBranchDisplay() // {{{ + { + String branchText = japanBankAccount.getBankBranchCode() + " " + japanBankAccount.getBankBranchName(); + TextField branchTextField = addCompactTopLabelTextField(gridPane, ++gridRow, JapanBankData.getString("branch"), branchText).second; + branchTextField.setEditable(false); + } // }}} + private void addBankAccountDisplay() // {{{ + { + String accountText = japanBankAccount.getBankAccountNumber() + " " + japanBankAccount.getBankAccountName(); + TextField accountTextField = addCompactTopLabelTextField(gridPane, ++gridRow, JapanBankData.getString("account"), accountText).second; + accountTextField.setEditable(false); + } // }}} + private void addBankAccountTypeDisplay() // {{{ + { + TradeCurrency singleTradeCurrency = japanBankAccount.getSingleTradeCurrency(); + String currency = singleTradeCurrency != null ? singleTradeCurrency.getNameAndCode() : "null"; + String accountTypeText = currency + " " + japanBankAccount.getBankAccountType(); + TextField accountTypeTextField = addCompactTopLabelTextField(gridPane, ++gridRow, JapanBankData.getString("account.type"), accountTypeText).second; + accountTypeTextField.setEditable(false); + } // }}} + + @Override + public void addFormForAddAccount() // {{{ + { + gridRowFrom = gridRow; + + addBankInput(); + addBankBranchInput(); + addBankAccountInput(); + addBankAccountTypeInput(); + + addLimitations(false); + addAccountNameTextFieldWithAutoFillToggleButton(); + } // }}} + private void addBankInput() // {{{ + { + gridRow++; + + Tuple4> tuple4 = addTopLabelTextFieldAutocompleteComboBox(gridPane, gridRow, JapanBankData.getString("bank.code"), JapanBankData.getString("bank.name"), 10); + + // Bank Code (readonly) + TextField bankCodeField = tuple4.second; + bankCodeField.setPrefWidth(200); + bankCodeField.setMaxWidth(200); + bankCodeField.setEditable(false); + + // Bank Selector + bankComboBox = tuple4.forth; + bankComboBox.setPromptText(JapanBankData.getString("bank.select")); + bankComboBox.setButtonCell(getComboBoxButtonCell(JapanBankData.getString("bank.name"), bankComboBox)); + bankComboBox.getEditor().focusedProperty().addListener(observable -> { + bankComboBox.setPromptText(""); + }); + bankComboBox.setConverter(new StringConverter() { + @Override + public String toString(String bank) { + return bank != null ? bank : ""; + } + public String fromString(String s) { + return s != null ? s : ""; + } + }); + ((AutocompleteComboBox) bankComboBox).setAutocompleteItems(JapanBankData.prettyPrintBankList()); + + bankComboBox.setPrefWidth(430); + bankComboBox.setVisibleRowCount(430); + + ((AutocompleteComboBox) bankComboBox).setOnChangeConfirmed(e -> { + // get selected value + String bank = bankComboBox.getSelectionModel().getSelectedItem(); + + // parse first 4 characters as bank code + String bankCode = StringUtils.substring(bank, 0, 4); + if (bankCode != null) + { + // set bank code field to this value + bankCodeField.setText(bankCode); + // save to payload + japanBankAccount.setBankCode(bankCode); + + // parse remainder as bank name + String bankNameFull = StringUtils.substringAfter(bank, JapanBankData.SPACE); + if (bankNameFull != null) + { + // parse beginning as japanese bank name + String bankNameJa = StringUtils.substringBefore(bankNameFull, JapanBankData.SPACE); + if (bankNameJa != null) + { + // set bank name field to this value + bankComboBox.getEditor().setText(bankNameJa); + // save to payload + japanBankAccount.setBankName(bankNameJa); + } + } + } + + + updateFromInputs(); + }); + } // }}} + private void addBankBranchInput() // {{{ + { + gridRow++; + Tuple2 tuple2 = addInputTextFieldInputTextField(gridPane, gridRow, JapanBankData.getString("branch.code"), JapanBankData.getString("branch.name")); + + // branch code + InputTextField bankBranchCodeInputTextField = tuple2.first; + bankBranchCodeInputTextField.setValidator(japanBankBranchCodeValidator); + bankBranchCodeInputTextField.setPrefWidth(200); + bankBranchCodeInputTextField.setMaxWidth(200); + bankBranchCodeInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { + japanBankAccount.setBankBranchCode(newValue); + updateFromInputs(); + }); + + // branch name + InputTextField bankBranchNameInputTextField = tuple2.second; + bankBranchNameInputTextField.setValidator(japanBankBranchNameValidator); + bankBranchNameInputTextField.setPrefWidth(430); + bankBranchNameInputTextField.setMaxWidth(430); + bankBranchNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { + japanBankAccount.setBankBranchName(newValue); + updateFromInputs(); + }); + } // }}} + private void addBankAccountInput() // {{{ + { + gridRow++; + Tuple2 tuple2 = addInputTextFieldInputTextField(gridPane, gridRow, JapanBankData.getString("account.number"), JapanBankData.getString("account.name")); + + // account number + bankAccountNumberInputTextField = tuple2.first; + bankAccountNumberInputTextField.setValidator(japanBankAccountNumberValidator); + bankAccountNumberInputTextField.setPrefWidth(200); + bankAccountNumberInputTextField.setMaxWidth(200); + bankAccountNumberInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { + japanBankAccount.setBankAccountNumber(newValue); + updateFromInputs(); + }); + + // account name + InputTextField bankAccountNameInputTextField = tuple2.second; + bankAccountNameInputTextField.setValidator(japanBankAccountNameValidator); + bankAccountNameInputTextField.setPrefWidth(430); + bankAccountNameInputTextField.setMaxWidth(430); + bankAccountNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { + japanBankAccount.setBankAccountName(newValue); + updateFromInputs(); + }); + } // }}} + private void addBankAccountTypeInput() // {{{ + { + // account currency + gridRow++; + + TradeCurrency singleTradeCurrency = japanBankAccount.getSingleTradeCurrency(); + String nameAndCode = singleTradeCurrency != null ? singleTradeCurrency.getNameAndCode() : "null"; + addCompactTopLabelTextField(gridPane, gridRow, Res.get("shared.currency"), nameAndCode, 20); + + // account type + gridRow++; + + ToggleGroup toggleGroup = new ToggleGroup(); + Tuple3 tuple3 = + addTopLabelRadioButtonRadioButton( + gridPane, gridRow, toggleGroup, + JapanBankData.getString("account.type.select"), + JapanBankData.getString("account.type.futsu"), + JapanBankData.getString("account.type.touza"), + 0 + ); + + toggleGroup.getToggles().get(0).setSelected(true); + japanBankAccount.setBankAccountType(JapanBankData.getString("account.type.futsu.ja")); + + RadioButton futsu = tuple3.second; + RadioButton touza = tuple3.third; + + toggleGroup.selectedToggleProperty().addListener + ( + (ov, oldValue, newValue) -> + { + if (futsu.isSelected()) + japanBankAccount.setBankAccountType(JapanBankData.getString("account.type.futsu.ja")); + if (touza.isSelected()) + japanBankAccount.setBankAccountType(JapanBankData.getString("account.type.touza.ja")); + } + ); + } // }}} + + @Override + public void updateFromInputs() // {{{ + { + System.out.println("JapanBankTransferForm: updateFromInputs()"); + System.out.println("bankName: "+japanBankAccount.getBankName()); + System.out.println("bankCode: "+japanBankAccount.getBankCode()); + System.out.println("bankBranchName: "+japanBankAccount.getBankBranchName()); + System.out.println("bankBranchCode: "+japanBankAccount.getBankBranchCode()); + System.out.println("bankAccountType: "+japanBankAccount.getBankAccountType()); + System.out.println("bankAccountName: "+japanBankAccount.getBankAccountName()); + System.out.println("bankAccountNumber: "+japanBankAccount.getBankAccountNumber()); + super.updateFromInputs(); + } // }}} + + @Override + protected void autoFillNameTextField() // {{{ + { + if (useCustomAccountNameToggleButton != null && !useCustomAccountNameToggleButton.isSelected()) + { + accountNameTextField.setText( + Res.get(paymentAccount.getPaymentMethod().getId()) + .concat(": ") + .concat(japanBankAccount.getBankName()) + .concat(" ") + .concat(japanBankAccount.getBankBranchName()) + .concat(" ") + .concat(japanBankAccount.getBankAccountNumber()) + .concat(" ") + .concat(japanBankAccount.getBankAccountName()) + ); + } + } // }}} + + @Override + public void updateAllInputsValid() // {{{ + { + boolean result = + ( + isAccountNameValid() && + inputValidator.validate(japanBankAccount.getBankCode()).isValid && + inputValidator.validate(japanBankAccount.getBankName()).isValid && + japanBankBranchCodeValidator.validate(japanBankAccount.getBankBranchCode()).isValid && + japanBankBranchNameValidator.validate(japanBankAccount.getBankBranchName()).isValid && + japanBankAccountNumberValidator.validate(japanBankAccount.getBankAccountNumber()).isValid && + japanBankAccountNameValidator.validate(japanBankAccount.getBankAccountName()).isValid && + inputValidator.validate(japanBankAccount.getBankAccountType()).isValid + ); + allInputsValid.set(result); + } // }}} +} + +// vim:ts=4:sw=4:expandtab:foldmethod=marker:nowrap: diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneyBeamForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneyBeamForm.java index 39e741f2bc5..1659b16a018 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneyBeamForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneyBeamForm.java @@ -22,9 +22,9 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.MoneyBeamValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.MoneyBeamAccount; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.MoneyBeamAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneyGramForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneyGramForm.java index a6b1b67352a..9fe85cd0a9b 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneyGramForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneyGramForm.java @@ -22,12 +22,12 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.EmailValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.BankUtil; import bisq.core.locale.Country; import bisq.core.locale.CountryUtil; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.MoneyGramAccount; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.MoneyGramAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/NationalBankForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/NationalBankForm.java index ec2edc7e584..c0753c61af2 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/NationalBankForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/NationalBankForm.java @@ -17,7 +17,7 @@ package bisq.desktop.components.paymentmethods; -import bisq.core.payment.AccountAgeWitnessService; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.PaymentAccountPayload; import bisq.core.util.BSFormatter; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/PaymentMethodForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/PaymentMethodForm.java index 61d965a7084..ef35d49bb2b 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/PaymentMethodForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/PaymentMethodForm.java @@ -24,13 +24,13 @@ import bisq.desktop.util.FormBuilder; import bisq.desktop.util.Layout; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Country; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.FiatCurrency; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; import bisq.core.offer.Offer; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.AssetAccount; import bisq.core.payment.PaymentAccount; import bisq.core.util.BSFormatter; @@ -278,11 +278,11 @@ void fillUpFlowPaneWithCountries(List checkBoxList, FlowPane flowPane, flowPane.getChildren().add(checkBox); } - abstract protected void autoFillNameTextField(); + protected abstract void autoFillNameTextField(); - abstract public void addFormForAddAccount(); + public abstract void addFormForAddAccount(); - abstract public void addFormForDisplayAccount(); + public abstract void addFormForDisplayAccount(); protected abstract void updateAllInputsValid(); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/PerfectMoneyForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/PerfectMoneyForm.java index dfb799201ce..4e71a5a92ef 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/PerfectMoneyForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/PerfectMoneyForm.java @@ -19,9 +19,9 @@ import bisq.desktop.util.validation.PerfectMoneyValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.FiatCurrency; import bisq.core.locale.Res; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.PerfectMoneyAccount; import bisq.core.payment.payload.PaymentAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/PopmoneyForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/PopmoneyForm.java index a5c629e91ac..ee1e3666b73 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/PopmoneyForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/PopmoneyForm.java @@ -22,9 +22,9 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.PopmoneyValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.PopmoneyAccount; import bisq.core.payment.payload.PaymentAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/PromptPayForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/PromptPayForm.java index 7ddeb92d145..c5c5f47ff5e 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/PromptPayForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/PromptPayForm.java @@ -21,9 +21,9 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.PromptPayValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.PromptPayAccount; import bisq.core.payment.payload.PaymentAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/RevolutForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/RevolutForm.java index e01833c5e43..d9d26dc833b 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/RevolutForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/RevolutForm.java @@ -22,9 +22,9 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.RevolutValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.RevolutAccount; import bisq.core.payment.payload.PaymentAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SameBankForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SameBankForm.java index a6ca52f80b5..617e224f4c6 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SameBankForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SameBankForm.java @@ -17,7 +17,7 @@ package bisq.desktop.components.paymentmethods; -import bisq.core.payment.AccountAgeWitnessService; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.PaymentAccountPayload; import bisq.core.util.BSFormatter; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaForm.java index 3ebad03ad08..fe9d2619f7c 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaForm.java @@ -22,13 +22,14 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.BICValidator; import bisq.desktop.util.validation.IBANValidator; +import bisq.desktop.util.normalization.IBANNormalizer; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Country; import bisq.core.locale.CountryUtil; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.SepaAccount; import bisq.core.payment.payload.PaymentAccountPayload; @@ -39,6 +40,7 @@ import javafx.scene.control.CheckBox; import javafx.scene.control.ComboBox; import javafx.scene.control.TextField; +import javafx.scene.control.TextFormatter; import javafx.scene.control.Tooltip; import javafx.scene.layout.GridPane; @@ -95,6 +97,7 @@ public void addFormForAddAccount() { }); ibanInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, IBAN); + ibanInputTextField.setTextFormatter(new TextFormatter<>(new IBANNormalizer())); ibanInputTextField.setValidator(ibanValidator); ibanInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { sepaAccount.setIban(newValue); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaInstantForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaInstantForm.java index 545a1618892..9d2149bfc37 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaInstantForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaInstantForm.java @@ -22,13 +22,14 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.BICValidator; import bisq.desktop.util.validation.IBANValidator; +import bisq.desktop.util.normalization.IBANNormalizer; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Country; import bisq.core.locale.CountryUtil; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.SepaInstantAccount; import bisq.core.payment.payload.PaymentAccountPayload; @@ -39,6 +40,7 @@ import javafx.scene.control.CheckBox; import javafx.scene.control.ComboBox; import javafx.scene.control.TextField; +import javafx.scene.control.TextFormatter; import javafx.scene.control.Tooltip; import javafx.scene.layout.GridPane; @@ -95,6 +97,7 @@ public void addFormForAddAccount() { }); ibanInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, IBAN); + ibanInputTextField.setTextFormatter(new TextFormatter<>(new IBANNormalizer())); ibanInputTextField.setValidator(ibanValidator); ibanInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { sepaInstantAccount.setIban(newValue); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SpecificBankForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SpecificBankForm.java index 1f0e6fd377a..96bcb07a6ed 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SpecificBankForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SpecificBankForm.java @@ -19,8 +19,8 @@ import bisq.desktop.components.InputTextField; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Res; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.PaymentAccountPayload; import bisq.core.payment.payload.SpecificBanksAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SwishForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SwishForm.java index 4258f6214c1..6f7880dbef5 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SwishForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SwishForm.java @@ -22,9 +22,9 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.SwishValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.SwishAccount; import bisq.core.payment.payload.PaymentAccountPayload; @@ -35,20 +35,30 @@ import javafx.scene.control.TextField; import javafx.scene.layout.GridPane; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import lombok.extern.slf4j.Slf4j; import static bisq.desktop.util.FormBuilder.addCompactTopLabelTextField; import static bisq.desktop.util.FormBuilder.addCompactTopLabelTextFieldWithCopyIcon; import static bisq.desktop.util.FormBuilder.addTopLabelTextField; +@Slf4j public class SwishForm extends PaymentMethodForm { - private static final Logger log = LoggerFactory.getLogger(SwishForm.class); - private final SwishAccount swishAccount; private final SwishValidator swishValidator; private InputTextField mobileNrInputTextField; + public SwishForm(PaymentAccount paymentAccount, + AccountAgeWitnessService accountAgeWitnessService, + SwishValidator swishValidator, + InputValidator inputValidator, + GridPane gridPane, + int gridRow, + BSFormatter formatter) { + super(paymentAccount, accountAgeWitnessService, inputValidator, gridPane, gridRow, formatter); + this.swishAccount = (SwishAccount) paymentAccount; + this.swishValidator = swishValidator; + } + public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner"), @@ -58,13 +68,6 @@ public static int addFormForBuyer(GridPane gridPane, int gridRow, return gridRow; } - public SwishForm(PaymentAccount paymentAccount, AccountAgeWitnessService accountAgeWitnessService, SwishValidator swishValidator, - InputValidator inputValidator, GridPane gridPane, int gridRow, BSFormatter formatter) { - super(paymentAccount, accountAgeWitnessService, inputValidator, gridPane, gridRow, formatter); - this.swishAccount = (SwishAccount) paymentAccount; - this.swishValidator = swishValidator; - } - @Override public void addFormForAddAccount() { gridRowFrom = gridRow + 1; @@ -117,6 +120,9 @@ public void addFormForDisplayAccount() { @Override public void updateAllInputsValid() { + if (swishValidator.validate(swishAccount.getMobileNr()).isValid) { + swishAccount.setMobileNr(swishValidator.getNormalizedPhoneNumber()); + } allInputsValid.set(isAccountNameValid() && swishValidator.validate(swishAccount.getMobileNr()).isValid && inputValidator.validate(swishAccount.getHolderName()).isValid diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/USPostalMoneyOrderForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/USPostalMoneyOrderForm.java index 0aa70c70492..fbb988e8c6e 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/USPostalMoneyOrderForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/USPostalMoneyOrderForm.java @@ -22,9 +22,9 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.USPostalMoneyOrderValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.USPostalMoneyOrderAccount; import bisq.core.payment.payload.PaymentAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/UpholdForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/UpholdForm.java index 2ee6dae511f..9e00124a9b1 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/UpholdForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/UpholdForm.java @@ -22,9 +22,9 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.UpholdValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.UpholdAccount; import bisq.core.payment.payload.PaymentAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/WeChatPayForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/WeChatPayForm.java index 7292f2eeb26..60ba1bd3eee 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/WeChatPayForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/WeChatPayForm.java @@ -19,8 +19,8 @@ import bisq.desktop.util.validation.WeChatPayValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Res; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.WeChatPayAccount; import bisq.core.payment.payload.PaymentAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/WesternUnionForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/WesternUnionForm.java index 9470cd2b2c5..1526ece2842 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/WesternUnionForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/WesternUnionForm.java @@ -23,13 +23,13 @@ import bisq.desktop.util.Layout; import bisq.desktop.util.validation.EmailValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.BankUtil; import bisq.core.locale.Country; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.FiatCurrency; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.CountryBasedPaymentAccount; import bisq.core.payment.PaymentAccount; import bisq.core.payment.payload.PaymentAccountPayload; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/data/JapanBankData.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/data/JapanBankData.java new file mode 100644 index 00000000000..43e37a6aeeb --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/data/JapanBankData.java @@ -0,0 +1,885 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.components.paymentmethods.data; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.HashMap; +import com.google.common.collect.ImmutableMap; + +import bisq.core.locale.Country; +import bisq.desktop.util.GUIUtil; + +/* + Japan's National Banking Association assigns 4 digit codes to all + Financial Institutions, so we use that as the primary "Bank ID", + add the English names for the top ~30 major international banks, + and remove local farmers agricultural cooperative associations + to keep the list to a reasonable size. Please update annually. + + Source: Zengin Net list of Financial Institutions + Last Updated: July 16, 2019 + URL: https://www.zengin-net.jp/company/member/ + PDF: https://www.zengin-net.jp/company/pdf/member1.pdf + PDF: https://www.zengin-net.jp/company/pdf/member2.pdf + + Source: Bank of Japan list of Financial Institutions + Last Updated: July 16, 2019 + URL: https://www5.boj.or.jp/bojnet/codenew/mokujinew.htm + File: code1_20190716.xlsx + Excel sheet: 金融機関等コード一覧 +*/ + +public class JapanBankData +{ + /* + Returns the main list of ~500 banks in Japan with bank codes, + but since 90%+ of people will be using one of ~30 major banks, + we hard-code those at the top for easier pull-down selection, + and add their English names in paranthesis for foreigners. + */ + public static List prettyPrintBankList() // {{{ + { + List prettyList = new ArrayList(); + + // add mega banks at the top + for (Map.Entry bank: megaBanksEnglish.entrySet()) + { + String bankId = bank.getKey(); + String bankNameEn = bank.getValue(); + String bankNameJa = majorBanksJapanese.get(bankId); + if (bankNameJa == null) bankNameJa = minorBanksJapanese.get(bankId); + prettyList.add(prettyPrintMajorBank(bankId, bankNameJa, bankNameEn)); + } + + // append the major banks next + for (Map.Entry bank : majorBanksJapanese.entrySet()) + { + String bankId = bank.getKey(); + String bankNameJa = bank.getValue(); + // avoid duplicates + if (megaBanksEnglish.get(bankId) != null) continue; + prettyList.add(prettyPrintBank(bankId, bankNameJa)); + } + + // append the minor local banks last + for (Map.Entry bank : minorBanksJapanese.entrySet()) + { + String bankId = bank.getKey(); + String bankNameJa = bank.getValue(); + prettyList.add(prettyPrintBank(bankId, bankNameJa)); + } + + return prettyList; + } // }}} + + // Pretty print major banks like this: (0001) みずほ (Mizuho Bank) + private static String prettyPrintMajorBank(String bankId, String bankNameJa, String bankNameEn) // {{{ + { + return ID_OPEN + bankId + ID_CLOSE + SPACE + + JA_OPEN + bankNameJa + JA_CLOSE + SPACE + + EN_OPEN + bankNameEn + EN_CLOSE; + } // }}} + // Pretty print other banks like this: (9524) みずほ証券 + private static String prettyPrintBank(String bankId, String bankName) // {{{ + { + return ID_OPEN + bankId + ID_CLOSE + SPACE + + JA_OPEN + bankName + JA_CLOSE; + } // }}} + + // top 30 mega banks with english + private static final Map megaBanksEnglish = ImmutableMap. builder() + // {{{ japan post office + .put("9900", "Japan Post Bank Yucho") + // }}} + // {{{ japan mega-banks + .put("0001", "Mizuho Bank") + .put("0005", "Mitsubishi UFJ Bank (MUFG)") + .put("0009", "Sumitomo Mitsui Banking Corporation (SMBC)") + .put("0010", "Resona Bank") + // }}} + // {{{ major online banks + .put("0033", "Japan Net Bank") + .put("0034", "Seven Bank (7-11)") + .put("0035", "Sony Bank") + .put("0036", "Rakuten Bank") + .put("0038", "SBI Sumishin Net Bank") + .put("0039", "Jibun Bank") + .put("0040", "Aeon Bank") + .put("0042", "Lawson Bank") + // }}} + // {{{ major trust banks, etc. + .put("0150", "Suruga Bank") + .put("0288", "Mitsubishi UFJ Trust Bank") + .put("0289", "Mizuho Trust Bank") + .put("0294", "Sumitomo Trust Bank") + .put("0300", "SMBC Trust Bank (PRESTIA)") + .put("0304", "Nomura Trust Bank") + .put("0307", "Orix Trust Bank") + .put("0310", "GMO Aozora Net Bank") + .put("0321", "Japan Securities Trust Bank") + .put("0397", "Shinsei Bank") + .put("0398", "Aozora Bank") + .put("0402", "JP Morgan Chase Bank") + .put("0442", "BNY Mellon") + .put("0458", "DBS Bank") + .put("0472", "SBJ Shinhan Bank Japan") + // }}} + .build(); + + // major ~200 banks + private static final Map majorBanksJapanese = ImmutableMap. builder() + // {{{ ゆうちょ銀行 (9900) + .put("9900", "ゆうちょ銀行") + // }}} + // {{{ 都市銀行 (0001 ~ 0029) + .put("0001", "みずほ銀行") + .put("0005", "三菱UFJ銀行") + .put("0009", "三井住友銀行") + .put("0010", "りそな銀行") + .put("0017", "埼玉りそな銀行") + // }}} + // {{{ ネット専業銀行等 (0030 ~ 0049) + .put("0033", "ジャパンネット銀行") + .put("0034", "セブン銀行") + .put("0035", "ソニー銀行") + .put("0036", "楽天銀行") + .put("0038", "住信SBIネット銀行") + .put("0039", "じぶん銀行") + .put("0040", "イオン銀行") + .put("0041", "大和ネクスト銀行") + .put("0042", "ローソン銀行") + // }}} + // {{{ 協会 (0050 ~ 0099) + .put("0051", "全銀協") + .put("0052", "横浜銀行協会") + .put("0053", "釧路銀行協会") + .put("0054", "札幌銀行協会") + .put("0056", "函館銀行協会") + .put("0057", "青森銀行協会") + .put("0058", "秋田銀行協会") + .put("0059", "宮城銀行協会") + .put("0060", "福島銀行協会") + .put("0061", "群馬銀行協会") + .put("0062", "新潟銀行協会") + .put("0063", "石川銀行協会") + .put("0064", "山梨銀行協会") + .put("0065", "長野銀行協会") + .put("0066", "静岡銀行協会") + .put("0067", "名古屋銀行協会") + .put("0068", "京都銀行協会") + .put("0069", "大阪銀行協会") + .put("0070", "神戸銀行協会") + .put("0071", "岡山銀行協会") + .put("0072", "広島銀行協会") + .put("0073", "島根銀行協会") + .put("0074", "山口銀行協会") + .put("0075", "香川銀行協会") + .put("0076", "愛媛銀行協会") + .put("0077", "高知銀行協会") + .put("0078", "北九州銀行協会") + .put("0079", "福岡銀行協会") + .put("0080", "大分銀行協会") + .put("0081", "長崎銀行協会") + .put("0082", "熊本銀行協会") + .put("0083", "鹿児島銀行協会") + .put("0084", "沖縄銀行協会") + .put("0090", "全銀ネット") + .put("0095", "CLSBANK") + // }}} + // {{{ 地方銀行 (0116 ~ 0190) + .put("0116", "北海道銀行") + .put("0117", "青森銀行") + .put("0118", "みちのく銀行") + .put("0119", "秋田銀行") + .put("0120", "北都銀行") + .put("0121", "荘内銀行") + .put("0122", "山形銀行") + .put("0123", "岩手銀行") + .put("0124", "東北銀行") + .put("0125", "七十七銀行") + .put("0126", "東邦銀行") + .put("0128", "群馬銀行") + .put("0129", "足利銀行") + .put("0130", "常陽銀行") + .put("0131", "筑波銀行") + .put("0133", "武蔵野銀行") + .put("0134", "千葉銀行") + .put("0135", "千葉興業銀行") + .put("0137", "きらぼし銀行") + .put("0138", "横浜銀行") + .put("0140", "第四銀行") + .put("0141", "北越銀行") + .put("0142", "山梨中央銀行") + .put("0143", "八十二銀行") + .put("0144", "北陸銀行") + .put("0145", "富山銀行") + .put("0146", "北國銀行") + .put("0147", "福井銀行") + .put("0149", "静岡銀行") + .put("0150", "スルガ銀行") + .put("0151", "清水銀行") + .put("0152", "大垣共立銀行") + .put("0153", "十六銀行") + .put("0154", "三重銀行") + .put("0155", "百五銀行") + .put("0157", "滋賀銀行") + .put("0158", "京都銀行") + .put("0159", "関西みらい銀行") + .put("0161", "池田泉州銀行") + .put("0162", "南都銀行") + .put("0163", "紀陽銀行") + .put("0164", "但馬銀行") + .put("0166", "鳥取銀行") + .put("0167", "山陰合同銀行") + .put("0168", "中国銀行") + .put("0169", "広島銀行") + .put("0170", "山口銀行") + .put("0172", "阿波銀行") + .put("0173", "百十四銀行") + .put("0174", "伊予銀行") + .put("0175", "四国銀行") + .put("0177", "福岡銀行") + .put("0178", "筑邦銀行") + .put("0179", "佐賀銀行") + .put("0180", "十八銀行") + .put("0181", "親和銀行") + .put("0182", "肥後銀行") + .put("0183", "大分銀行") + .put("0184", "宮崎銀行") + .put("0185", "鹿児島銀行") + .put("0187", "琉球銀行") + .put("0188", "沖縄銀行") + .put("0190", "西日本シティ銀行") + .put("0191", "北九州銀行") + // }}} + // {{{ 信託銀行 (0288 ~ 0326) + .put("0288", "三菱UFJ信託銀行") + .put("0289", "みずほ信託銀行") + .put("0294", "三井住友信託銀行") + .put("0295", "BNYM信託") + .put("0297", "日本マスタートラスト信託銀行") + .put("0299", "ステート信託") + .put("0300", "SMBC信託銀行 プレスティア") + .put("0304", "野村信託銀行") + .put("0307", "オリックス銀行") + .put("0310", "GMOあおぞらネット銀行") + .put("0311", "農中信託") + .put("0320", "新生信託") + .put("0321", "日証金信託") + .put("0324", "日本トラスティサービス信託銀行") + .put("0325", "資産管理サービス信託銀行") + // }}} + // {{{ 旧長期信用銀行 (0397 ~ 0398) + .put("0397", "新生銀行") + .put("0398", "あおぞら銀行") + // }}} + // {{{ foreign banks (0400 ~ 0497) + .put("0401", "シティバンク、エヌ・エイ 銀行") + .put("0402", "JPモルガン・チェース銀行") + .put("0403", "アメリカ銀行") + .put("0411", "香港上海銀行") + .put("0413", "スタンチヤート") + .put("0414", "バークレイズ") + .put("0421", "アグリコル") + .put("0423", "ハナ") + .put("0424", "印度") + .put("0425", "兆豐國際商銀") + .put("0426", "バンコツク") + .put("0429", "バンクネガラ") + .put("0430", "ドイツ銀行") + .put("0432", "ブラジル") + .put("0438", "ユーオバシーズ") + .put("0439", "ユービーエス") + .put("0442", "BNYメロン") + .put("0443", "ビー・エヌ・ピー・パリバ銀行") + .put("0444", "チヤイニーズ") + .put("0445", "ソシエテ") + .put("0456", "ユバフ") + .put("0458", "DBS") + .put("0459", "パキスタン") + .put("0460", "クレデイスイス") + .put("0461", "コメルツ銀行") + .put("0463", "ウニクレデイト") + .put("0468", "インドステイト") + .put("0471", "カナダロイヤル") + .put("0472", "SBJ銀行") + .put("0477", "ウリイ") + .put("0482", "アイエヌジー") + .put("0484", "ナツトオース") + .put("0485", "アンズバンク") + .put("0487", "コモンウエルス") + .put("0489", "バンクチヤイナ") + .put("0495", "ステストリート") + .put("0498", "中小企業") + // }}} + // {{{ 第二地方銀行 (0501 ~ 0597) + .put("0501", "北洋銀行") + .put("0508", "きらやか銀行") + .put("0509", "北日本銀行") + .put("0512", "仙台銀行") + .put("0513", "福島銀行") + .put("0514", "大東銀行") + .put("0516", "東和銀行") + .put("0517", "栃木銀行") + .put("0522", "京葉銀行") + .put("0525", "東日本銀行") + .put("0526", "東京スター銀行") + .put("0530", "神奈川銀行") + .put("0532", "大光銀行") + .put("0533", "長野銀行") + .put("0534", "富山第一銀行") + .put("0537", "福邦銀行") + .put("0538", "静岡中央銀行") + .put("0542", "愛知銀行") + .put("0543", "名古屋銀行") + .put("0544", "中京銀行") + .put("0546", "第三銀行") + .put("0555", "大正銀行") + .put("0562", "みなと銀行") + .put("0565", "島根銀行") + .put("0566", "トマト銀行") + .put("0569", "もみじ銀行") + .put("0570", "西京銀行") + .put("0572", "徳島銀行") + .put("0573", "香川銀行") + .put("0576", "愛媛銀行") + .put("0578", "高知銀行") + .put("0582", "福岡中央銀行") + .put("0583", "佐賀共栄銀行") + .put("0585", "長崎銀行") + .put("0587", "熊本銀行") + .put("0590", "豊和銀行") + .put("0591", "宮崎太陽銀行") + .put("0594", "南日本銀行") + .put("0596", "沖縄海邦銀行") + // }}} + // {{{ more foreign banks (0600 ~ 0999) + .put("0603", "韓国産業") + .put("0607", "彰化商業") + .put("0608", "ウエルズフアゴ") + .put("0611", "第一商業") + .put("0612", "台湾") + .put("0615", "交通") + .put("0616", "メトロポリタン") + .put("0617", "フイリピン") + .put("0619", "中国工商") + .put("0621", "中國信託商業") + .put("0623", "インテーザ") + .put("0624", "國民") + .put("0625", "中国建設") + .put("0626", "イタウウニ") + .put("0627", "BBVA") + .put("0630", "中国農業") + .put("0631", "台新") + .put("0632", "玉山") + .put("0633", "台湾企銀") + .put("0808", "ドイツ証券") + .put("0813", "ソシエテ証券") + .put("0821", "ビーピー証券") + .put("0822", "バークレイ証券") + .put("0831", "アグリコル証券") + .put("0832", "ジエイピー証券") + .put("0842", "ゴルドマン証券") + .put("0845", "ナツトウエ証券") + .put("0900", "日本相互証券") + .put("0905", "東京金融取引所") + .put("0909", "日本クリア機構") + .put("0910", "ほふりクリア") + .put("0964", "しんきん証券") + .put("0966", "HSBC証券") + .put("0968", "セント東短証券") + .put("0971", "UBS証券") + .put("0972", "メリル日本証券") + // }}} + .build(); + + // minor ~280 lesser known banks + private static final Map minorBanksJapanese = ImmutableMap. builder() + // {{{ 信用金庫 (1001 ~ 1996) + .put("1000", "信金中央金庫") + .put("1001", "北海道信金") + .put("1003", "室蘭信金") + .put("1004", "空知信金") + .put("1006", "苫小牧信金") + .put("1008", "北門信金") + .put("1009", "伊達信金") + .put("1010", "北空知信金") + .put("1011", "日高信金") + .put("1013", "渡島信金") + .put("1014", "道南うみ街信金") + .put("1020", "旭川信金") + .put("1021", "稚内信金") + .put("1022", "留萌信金") + .put("1024", "北星信金") + .put("1026", "帯広信金") + .put("1027", "釧路信金") + .put("1028", "大地みらい信金") + .put("1030", "北見信金") + .put("1031", "網走信金") + .put("1033", "遠軽信金") + .put("1104", "東奥信金") + .put("1105", "青い森信金") + .put("1120", "秋田信金") + .put("1123", "羽後信金") + .put("1140", "山形信金") + .put("1141", "米沢信金") + .put("1142", "鶴岡信金") + .put("1143", "新庄信金") + .put("1150", "盛岡信金") + .put("1152", "宮古信金") + .put("1153", "一関信金") + .put("1154", "北上信金") + .put("1155", "花巻信金") + .put("1156", "水沢信金") + .put("1170", "杜の都信金") + .put("1171", "宮城第一信金") + .put("1172", "石巻信金") + .put("1174", "仙南信金") + .put("1181", "会津信金") + .put("1182", "郡山信金") + .put("1184", "白河信金") + .put("1185", "須賀川信金") + .put("1186", "ひまわり信金") + .put("1188", "あぶくま信金") + .put("1189", "二本松信金") + .put("1190", "福島信金") + .put("1203", "高崎信金") + .put("1204", "桐生信金") + .put("1206", "アイオー信金") + .put("1208", "利根郡信金") + .put("1209", "館林信金") + .put("1210", "北群馬信金") + .put("1211", "しののめ信金") + .put("1221", "足利小山信金") + .put("1222", "栃木信金") + .put("1223", "鹿沼相互信金") + .put("1224", "佐野信金") + .put("1225", "大田原信金") + .put("1227", "烏山信金") + .put("1240", "水戸信金") + .put("1242", "結城信金") + .put("1250", "埼玉県信金") + .put("1251", "川口信金") + .put("1252", "青木信金") + .put("1253", "飯能信金") + .put("1260", "千葉信金") + .put("1261", "銚子信金") + .put("1262", "東京ベイ信金") + .put("1264", "館山信金") + .put("1267", "佐原信金") + .put("1280", "横浜信金") + .put("1281", "かながわ信金") + .put("1282", "湘南信金") + .put("1283", "川崎信金") + .put("1286", "平塚信金") + .put("1288", "さがみ信金") + .put("1289", "中栄信金") + .put("1290", "中南信金") + .put("1303", "朝日信金") + .put("1305", "興産信金") + .put("1310", "さわやか信金") + .put("1311", "東京シテイ信金") + .put("1319", "芝信金") + .put("1320", "東京東信金") + .put("1321", "東栄信金") + .put("1323", "亀有信金") + .put("1326", "小松川信金") + .put("1327", "足立成和信金") + .put("1333", "東京三協信金") + .put("1336", "西京信金") + .put("1341", "西武信金") + .put("1344", "城南信金") + .put("1345", "東京)昭和信金") + .put("1346", "目黒信金") + .put("1348", "世田谷信金") + .put("1349", "東京信金") + .put("1351", "城北信金") + .put("1352", "滝野川信金") + .put("1356", "巣鴨信金") + .put("1358", "青梅信金") + .put("1360", "多摩信金") + .put("1370", "新潟信金") + .put("1371", "長岡信金") + .put("1373", "三条信金") + .put("1374", "新発田信金") + .put("1375", "柏崎信金") + .put("1376", "上越信金") + .put("1377", "新井信金") + .put("1379", "村上信金") + .put("1380", "加茂信金") + .put("1385", "甲府信金") + .put("1386", "山梨信金") + .put("1390", "長野信金") + .put("1391", "松本信金") + .put("1392", "上田信金") + .put("1393", "諏訪信金") + .put("1394", "飯田信金") + .put("1396", "アルプス信金") + .put("1401", "富山信金") + .put("1402", "高岡信金") + .put("1405", "にいかわ信金") + .put("1406", "氷見伏木信金") + .put("1412", "砺波信金") + .put("1413", "石動信金") + .put("1440", "金沢信金") + .put("1442", "のと共栄信金") + .put("1444", "北陸信金") + .put("1445", "鶴来信金") + .put("1448", "興能信金") + .put("1470", "福井信金") + .put("1471", "敦賀信金") + .put("1473", "小浜信金") + .put("1475", "越前信金") + .put("1501", "しず焼津信金") + .put("1502", "静清信金") + .put("1503", "浜松磐田信金") + .put("1505", "沼津信金") + .put("1506", "三島信金") + .put("1507", "富士宮信金") + .put("1513", "島田掛川信金") + .put("1515", "静岡)富士信金") + .put("1517", "遠州信金") + .put("1530", "岐阜信金") + .put("1531", "大垣西濃信金") + .put("1532", "高山信金") + .put("1533", "東濃信金") + .put("1534", "関信金") + .put("1538", "八幡信金") + .put("1550", "愛知信金") + .put("1551", "豊橋信金") + .put("1552", "岡崎信金") + .put("1553", "いちい信金") + .put("1554", "瀬戸信金") + .put("1555", "半田信金") + .put("1556", "知多信金") + .put("1557", "豊川信金") + .put("1559", "豊田信金") + .put("1560", "碧海信金") + .put("1561", "西尾信金") + .put("1562", "蒲郡信金") + .put("1563", "尾西信金") + .put("1565", "中日信金") + .put("1566", "東春信金") + .put("1580", "津信金") + .put("1581", "北伊勢上野信金") + .put("1583", "桑名三重信金") + .put("1585", "紀北信金") + .put("1602", "滋賀中央信金") + .put("1603", "長浜信金") + .put("1604", "湖東信金") + .put("1610", "京都信金") + .put("1611", "京都中央信金") + .put("1620", "京都北都信金") + .put("1630", "大阪信金") + .put("1633", "大阪厚生信金") + .put("1635", "大阪シテイ信金") + .put("1636", "大阪商工信金") + .put("1643", "永和信金") + .put("1645", "北おおさか信金") + .put("1656", "枚方信金") + .put("1666", "奈良信金") + .put("1667", "大和信金") + .put("1668", "奈良中央信金") + .put("1671", "新宮信金") + .put("1674", "きのくに信金") + .put("1680", "神戸信金") + .put("1685", "姫路信金") + .put("1686", "播州信金") + .put("1687", "兵庫信金") + .put("1688", "尼崎信金") + .put("1689", "日新信金") + .put("1691", "淡路信金") + .put("1692", "但馬信金") + .put("1694", "西兵庫信金") + .put("1695", "中兵庫信金") + .put("1696", "但陽信金") + .put("1701", "鳥取信金") + .put("1702", "米子信金") + .put("1703", "倉吉信金") + .put("1710", "しまね信金") + .put("1711", "日本海信金") + .put("1712", "島根中央信金") + .put("1732", "おかやま信金") + .put("1734", "水島信金") + .put("1735", "津山信金") + .put("1738", "玉島信金") + .put("1740", "備北信金") + .put("1741", "吉備信金") + .put("1742", "日生信金") + .put("1743", "備前信金") + .put("1750", "広島信金") + .put("1752", "呉信金") + .put("1756", "しまなみ信金") + .put("1758", "広島みどり信金") + .put("1780", "萩山口信金") + .put("1781", "西中国信金") + .put("1789", "東山口信金") + .put("1801", "徳島信金") + .put("1803", "阿南信金") + .put("1830", "高松信金") + .put("1833", "観音寺信金") + .put("1860", "愛媛信金") + .put("1862", "宇和島信金") + .put("1864", "東予信金") + .put("1866", "川之江信金") + .put("1880", "幡多信金") + .put("1881", "高知信金") + .put("1901", "福岡信金") + .put("1903", "福岡ひびき信金") + .put("1908", "大牟田柳川信金") + .put("1909", "筑後信金") + .put("1910", "飯塚信金") + .put("1917", "大川信金") + .put("1920", "遠賀信金") + .put("1930", "唐津信金") + .put("1931", "佐賀信金") + .put("1933", "九州ひぜん信金") + .put("1942", "たちばな信金") + .put("1951", "熊本信金") + .put("1952", "熊本第一信金") + .put("1954", "熊本中央信金") + .put("1960", "大分信金") + .put("1962", "大分みらい信金") + .put("1980", "宮崎都城信金") + .put("1985", "高鍋信金") + .put("1990", "鹿児島信金") + .put("1991", "鹿児島相互信金") + .put("1993", "奄美大島信金") + .put("1996", "コザ信金") + // }}} + // {{{ 信用組合 (2011 ~ 2895) + .put("2004", "商工組合中央金庫") + .put("2010", "全国信用協同組合連合会") + .put("2213", "整理回収機構") + // }}} + // {{{ 労働金庫 (2951 ~ 2997) + .put("2950", "労働金庫連合会") + // }}} + // {{{ 農林中央金庫 (3000) + .put("3000", "農林中央金庫") + // }}} + // {{{ 信用農業協同組合連合会 (3001 ~ 3046) + .put("3001", "北海道信用農業協同組合連合会") + .put("3003", "岩手県信用農業協同組合連合会") + .put("3008", "茨城県信用農業協同組合連合会") + .put("3011", "埼玉県信用農業協同組合連合会") + .put("3013", "東京都信用農業協同組合連合会") + .put("3014", "神奈川県信用農業協同組合連合会") + .put("3015", "山梨県信用農業協同組合連合会") + .put("3016", "長野県信用農業協同組合連合会") + .put("3017", "新潟県信用農業協同組合連合会") + .put("3019", "石川県信用農業協同組合連合会") + .put("3020", "岐阜県信用農業協同組合連合会") + .put("3021", "静岡県信用農業協同組合連合会") + .put("3022", "愛知県信用農業協同組合連合会") + .put("3023", "三重県信用農業協同組合連合会") + .put("3024", "福井県信用農業協同組合連合会") + .put("3025", "滋賀県信用農業協同組合連合会") + .put("3026", "京都府信用農業協同組合連合会") + .put("3027", "大阪府信用農業協同組合連合会") + .put("3028", "兵庫県信用農業協同組合連合会") + .put("3030", "和歌山県信用農業協同組合連合会") + .put("3031", "鳥取県信用農業協同組合連合会") + .put("3034", "広島県信用農業協同組合連合会") + .put("3035", "山口県信用農業協同組合連合会") + .put("3036", "徳島県信用農業協同組合連合会") + .put("3037", "香川県信用農業協同組合連合会") + .put("3038", "愛媛県信用農業協同組合連合会") + .put("3039", "高知県信用農業協同組合連合会") + .put("3040", "福岡県信用農業協同組合連合会") + .put("3041", "佐賀県信用農業協同組合連合会") + .put("3044", "大分県信用農業協同組合連合会") + .put("3045", "宮崎県信用農業協同組合連合会") + .put("3046", "鹿児島県信用農業協同組合連合会") + // }}} + // {{{ "JA Bank" agricultural cooperative associations (3056 ~ 9375) + // REMOVED: the farmers should use a real bank if they want to sell bitcoin + // }}} + // {{{ 信用漁業協同組合連合会 (9450 ~ 9496) + .put("9450", "北海道信用漁業協同組合連合会") + .put("9451", "青森県信用漁業協同組合連合会") + .put("9452", "岩手県信用漁業協同組合連合会") + .put("9453", "宮城県漁業協同組合") + .put("9456", "福島県信用漁業協同組合連合会") + .put("9457", "茨城県信用漁業協同組合連合会") + .put("9461", "千葉県信用漁業協同組合連合会") + .put("9462", "東京都信用漁業協同組合連合会") + .put("9466", "新潟県信用漁業協同組合連合会") + .put("9467", "富山県信用漁業協同組合連合会") + .put("9468", "石川県信用漁業協同組合連合会") + .put("9470", "静岡県信用漁業協同組合連合会") + .put("9471", "愛知県信用漁業協同組合連合会") + .put("9472", "三重県信用漁業協同組合連合会") + .put("9473", "福井県信用漁業協同組合連合会") + .put("9475", "京都府信用漁業協同組合連合会") + .put("9477", "なぎさ信用漁業協同組合連合会") + .put("9480", "鳥取県信用漁業協同組合連合会") + .put("9481", "JFしまね漁業協同組合") + .put("9483", "広島県信用漁業協同組合連合会") + .put("9484", "山口県漁業協同組合") + .put("9485", "徳島県信用漁業協同組合連合会") + .put("9486", "香川県信用漁業協同組合連合会") + .put("9487", "愛媛県信用漁業協同組合連合会") + .put("9488", "高知県信用漁業協同組合連合会") + .put("9489", "福岡県信用漁業協同組合連合会") + .put("9490", "佐賀県信用漁業協同組合連合会") + .put("9491", "長崎県信用漁業協同組合連合会") + .put("9493", "大分県漁業協同組合") + .put("9494", "宮崎県信用漁業協同組合連合会") + .put("9495", "鹿児島県信用漁業協同組合連合会") + .put("9496", "沖縄県信用漁業協同組合連合会") + // }}} + // {{{ securities firms + .put("9500", "東京短資") + .put("9501", "セントラル短資") + .put("9507", "上田八木短資") + .put("9510", "日本証券金融") + .put("9520", "野村証券") + .put("9521", "日興証券") + .put("9523", "大和証券") + .put("9524", "みずほ証券") + .put("9528", "岡三証券") + .put("9530", "岩井コスモ証券") + .put("9532", "三菱UFJ証券") + .put("9534", "丸三証券") + .put("9535", "東洋証券") + .put("9537", "水戸証券") + .put("9539", "東海東京証券") + .put("9542", "むさし証券") + .put("9545", "いちよし証券") + .put("9573", "極東証券") + .put("9574", "立花証券") + .put("9579", "光世証券") + .put("9584", "ちばぎん証券") + .put("9589", "シテイ証券") + .put("9594", "CS証券") + .put("9595", "スタンレー証券") + .put("9930", "日本政策投資") + .put("9932", "政策金融公庫") + .put("9933", "国際協力") + .put("9945", "預金保険機構") + // }}} + .build(); + + private final static String ID_OPEN = ""; + private final static String ID_CLOSE = ""; + private final static String JA_OPEN = ""; + private final static String JA_CLOSE = ""; + private final static String EN_OPEN = ""; + private final static String EN_CLOSE = ""; + public final static String SPACE = " "; + + // don't localize these strings into all languages, + // all we want is either Japanese or English here. + public static final String getString(String id) + { + boolean ja = GUIUtil.getUserLanguage().equals("ja"); + + switch (id) + { + case "bank": + if (ja) return "銀行名 ・金融機関名"; + return "Bank or Financial Institution"; + case "bank.select": + if (ja) return "金融機関 ・銀行検索 (名称入力検索)"; + return "Search for Bank or Financial Institution"; + case "bank.code": + if (ja) return "銀行コード"; + return "Zengin Bank Code"; + case "bank.name": + if (ja) return "金融機関名 ・銀行名"; + return "Financial Institution / Bank Name"; + + case "branch": + if (ja) return "支店名"; + return "Bank Branch"; + case "branch.code": + if (ja) return "支店コード"; + return "Zengin Branch Code"; + case "branch.code.validation.error": + if (ja) return "入力は3桁の支店コードでなければなりません"; + return "Input must be a 3 digit branch code"; + case "branch.name": + if (ja) return "支店名"; + return "Bank Branch Name"; + + case "account": + if (ja) return "銀行口座"; + return "Bank Account"; + + case "account.type": + if (ja) return "口座科目"; + return "Bank Account Type"; + case "account.type.select": + if (ja) return "口座科目"; + return "Select Account Type"; + // displayed while creating account + case "account.type.futsu": + if (ja) return "普通"; + return "FUTSUU (ordinary) account"; + case "account.type.touza": + if (ja) return "当座"; + return "TOUZA (checking) account"; + case "account.type.chochiku": + if (ja) return "貯金"; + return "CHOCHIKU (special) account"; + // used when saving account info + case "account.type.futsu.ja": + return "普通"; + case "account.type.touza.ja": + return "当座"; + case "account.type.chochiku.ja": + return "貯金"; + + case "account.number": + if (ja) return "口座番号"; + return "Bank Account Number"; + case "account.number.validation.error": + if (ja) return "入力は4〜8桁の口座番号でなければなりません"; + return "Input must be 4 ~ 8 digit account number"; + case "account.name": + if (ja) return "口座名義"; + return "Bank Account Name"; + + // for japanese-only input fields + case "japanese.validation.error": + if (ja) return "入力は漢字、ひらがな、またはカタカナでなければなりません"; + return "Input must be Kanji, Hiragana, or Katakana"; + case "japanese.validation.regex": + // epic regex to only match japanese input + return "[" + // match any of the these characters: + // "A-z" + // full-width alphabet + // "0-9" + // full-width numerals + "一-龯" + // all japanese kanji (0x4e00 ~ 0x9fcf) + "ぁ-ゔ" + // full-width hiragana (0x3041 ~ 0x3094) + "ァ-・" + // full-width katakana (0x30a1 ~ 0x30fb) + "ぁ-ゞ" + // half-width hiragana + "ァ-ン゙゚" + // half-width katakana + "ヽヾ゛゜ー" + // 0x309e, 0x309b, 0x309c, 0x30fc + " " + // full-width space + " " + // half-width space + "]+"; // for any length + } + + return "null"; + } +} + +// vim:ts=4:sw=4:expandtab:foldmethod=marker:nowrap: diff --git a/desktop/src/main/java/bisq/desktop/main/MainView.java b/desktop/src/main/java/bisq/desktop/main/MainView.java index c84c785b353..e428ef01ce5 100644 --- a/desktop/src/main/java/bisq/desktop/main/MainView.java +++ b/desktop/src/main/java/bisq/desktop/main/MainView.java @@ -29,7 +29,6 @@ import bisq.desktop.components.BusyAnimation; import bisq.desktop.main.account.AccountView; import bisq.desktop.main.dao.DaoView; -import bisq.desktop.main.disputes.DisputesView; import bisq.desktop.main.funds.FundsView; import bisq.desktop.main.market.MarketView; import bisq.desktop.main.offer.BuyOfferView; @@ -37,6 +36,8 @@ import bisq.desktop.main.overlays.popups.Popup; import bisq.desktop.main.portfolio.PortfolioView; import bisq.desktop.main.settings.SettingsView; +import bisq.desktop.main.shared.PriceFeedComboBoxItem; +import bisq.desktop.main.support.SupportView; import bisq.desktop.util.Transitions; import bisq.core.dao.monitoring.DaoStateMonitoringService; @@ -179,13 +180,13 @@ protected void initialize() { ToggleButton portfolioButton = new NavButton(PortfolioView.class, Res.get("mainView.menu.portfolio").toUpperCase()); ToggleButton fundsButton = new NavButton(FundsView.class, Res.get("mainView.menu.funds").toUpperCase()); - ToggleButton disputesButton = new NavButton(DisputesView.class, Res.get("mainView.menu.support")); + ToggleButton supportButton = new NavButton(SupportView.class, Res.get("mainView.menu.support")); ToggleButton settingsButton = new NavButton(SettingsView.class, Res.get("mainView.menu.settings")); ToggleButton accountButton = new NavButton(AccountView.class, Res.get("mainView.menu.account")); ToggleButton daoButton = new NavButton(DaoView.class, Res.get("mainView.menu.dao")); JFXBadge portfolioButtonWithBadge = new JFXBadge(portfolioButton); - JFXBadge disputesButtonWithBadge = new JFXBadge(disputesButton); + JFXBadge supportButtonWithBadge = new JFXBadge(supportButton); JFXBadge daoButtonWithBadge = new JFXBadge(daoButton); daoButtonWithBadge.getStyleClass().add("new"); @@ -208,7 +209,7 @@ protected void initialize() { } else if (Utilities.isAltOrCtrlPressed(KeyCode.DIGIT5, keyEvent)) { fundsButton.fire(); } else if (Utilities.isAltOrCtrlPressed(KeyCode.DIGIT6, keyEvent)) { - disputesButton.fire(); + supportButton.fire(); } else if (Utilities.isAltOrCtrlPressed(KeyCode.DIGIT7, keyEvent)) { settingsButton.fire(); } else if (Utilities.isAltOrCtrlPressed(KeyCode.DIGIT8, keyEvent)) { @@ -315,7 +316,7 @@ protected Tooltip computeValue() { primaryNav.getStyleClass().add("nav-primary"); HBox.setHgrow(primaryNav, Priority.SOMETIMES); - HBox secondaryNav = new HBox(disputesButtonWithBadge, getNavigationSpacer(), settingsButton, + HBox secondaryNav = new HBox(supportButtonWithBadge, getNavigationSpacer(), settingsButton, getNavigationSpacer(), accountButton, getNavigationSpacer(), daoButtonWithBadge); secondaryNav.getStyleClass().add("nav-secondary"); HBox.setHgrow(secondaryNav, Priority.SOMETIMES); @@ -358,7 +359,7 @@ protected Tooltip computeValue() { baseApplicationContainer.setBottom(createFooter()); setupBadge(portfolioButtonWithBadge, model.getNumPendingTrades(), model.getShowPendingTradesNotification()); - setupBadge(disputesButtonWithBadge, model.getNumOpenDisputes(), model.getShowOpenDisputesNotification()); + setupBadge(supportButtonWithBadge, model.getNumOpenSupportTickets(), model.getShowOpenSupportTicketsNotification()); setupBadge(daoButtonWithBadge, new SimpleStringProperty(Res.get("shared.new")), model.getShowDaoUpdatesNotification()); navigation.addListener(viewPath -> { @@ -506,7 +507,6 @@ private void updateMarketPriceLabel(Label label) { } else { label.setText(Res.get("mainView.marketPrice.bisqInternalPrice")); final Tooltip tooltip = new Tooltip(Res.get("mainView.marketPrice.tooltip.bisqInternalPrice")); - tooltip.getStyleClass().add("market-price-tooltip"); label.setTooltip(tooltip); } } else { @@ -809,6 +809,10 @@ private class NavButton extends AutoTooltipToggleButton { this.setToggleGroup(navButtons); this.getStyleClass().add("nav-button"); + // Japanese fonts are dense, increase top nav button text size + if (model.getPreferences().getUserLanguage().equals("ja")) { + this.getStyleClass().add("nav-button-japanese"); + } this.selectedProperty().addListener((ov, oldValue, newValue) -> this.setMouseTransparent(newValue)); diff --git a/desktop/src/main/java/bisq/desktop/main/MainViewModel.java b/desktop/src/main/java/bisq/desktop/main/MainViewModel.java index bc180a27d66..e35b5bc55ce 100644 --- a/desktop/src/main/java/bisq/desktop/main/MainViewModel.java +++ b/desktop/src/main/java/bisq/desktop/main/MainViewModel.java @@ -32,8 +32,10 @@ import bisq.desktop.main.overlays.windows.downloadupdate.DisplayUpdateDownloadWindow; import bisq.desktop.main.presentation.DaoPresentation; import bisq.desktop.main.presentation.MarketPricePresentation; +import bisq.desktop.main.shared.PriceFeedComboBoxItem; import bisq.desktop.util.GUIUtil; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.alert.PrivateNotificationManager; import bisq.core.app.AppOptionKeys; import bisq.core.app.BisqEnvironment; @@ -42,11 +44,10 @@ import bisq.core.btc.wallet.BtcWalletService; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.AliPayAccount; import bisq.core.payment.CryptoCurrencyAccount; import bisq.core.presentation.BalancePresentation; -import bisq.core.presentation.DisputePresentation; +import bisq.core.presentation.SupportTicketsPresentation; import bisq.core.presentation.TradePresentation; import bisq.core.provider.fee.FeeService; import bisq.core.provider.price.PriceFeedService; @@ -99,7 +100,7 @@ public class MainViewModel implements ViewModel, BisqSetup.BisqSetupCompleteList private final User user; private final BalancePresentation balancePresentation; private final TradePresentation tradePresentation; - private final DisputePresentation disputePresentation; + private final SupportTicketsPresentation supportTicketsPresentation; private final MarketPricePresentation marketPricePresentation; private final DaoPresentation daoPresentation; private final P2PService p2PService; @@ -134,7 +135,6 @@ public class MainViewModel implements ViewModel, BisqSetup.BisqSetupCompleteList // Constructor /////////////////////////////////////////////////////////////////////////////////////////// - @SuppressWarnings("WeakerAccess") @Inject public MainViewModel(BisqSetup bisqSetup, WalletsSetup walletsSetup, @@ -142,7 +142,7 @@ public MainViewModel(BisqSetup bisqSetup, User user, BalancePresentation balancePresentation, TradePresentation tradePresentation, - DisputePresentation disputePresentation, + SupportTicketsPresentation supportTicketsPresentation, MarketPricePresentation marketPricePresentation, DaoPresentation daoPresentation, P2PService p2PService, @@ -164,7 +164,7 @@ public MainViewModel(BisqSetup bisqSetup, this.user = user; this.balancePresentation = balancePresentation; this.tradePresentation = tradePresentation; - this.disputePresentation = disputePresentation; + this.supportTicketsPresentation = supportTicketsPresentation; this.marketPricePresentation = marketPricePresentation; this.daoPresentation = daoPresentation; this.p2PService = p2PService; @@ -506,12 +506,12 @@ BooleanProperty getNewVersionAvailableProperty() { return bisqSetup.getNewVersionAvailableProperty(); } - StringProperty getNumOpenDisputes() { - return disputePresentation.getNumOpenDisputes(); + StringProperty getNumOpenSupportTickets() { + return supportTicketsPresentation.getNumOpenSupportTickets(); } - BooleanProperty getShowOpenDisputesNotification() { - return disputePresentation.getShowOpenDisputesNotification(); + BooleanProperty getShowOpenSupportTicketsNotification() { + return supportTicketsPresentation.getShowOpenSupportTicketsNotification(); } BooleanProperty getShowPendingTradesNotification() { diff --git a/desktop/src/main/java/bisq/desktop/main/account/AccountView.fxml b/desktop/src/main/java/bisq/desktop/main/account/AccountView.fxml index d907efcbd4c..e7b9c5b0fed 100644 --- a/desktop/src/main/java/bisq/desktop/main/account/AccountView.fxml +++ b/desktop/src/main/java/bisq/desktop/main/account/AccountView.fxml @@ -28,11 +28,13 @@ xmlns:fx="http://javafx.com/fxml"> diff --git a/desktop/src/main/java/bisq/desktop/main/account/AccountView.java b/desktop/src/main/java/bisq/desktop/main/account/AccountView.java index 6e880fd65ee..0c9dc8c8e22 100644 --- a/desktop/src/main/java/bisq/desktop/main/account/AccountView.java +++ b/desktop/src/main/java/bisq/desktop/main/account/AccountView.java @@ -24,13 +24,14 @@ import bisq.desktop.common.view.View; import bisq.desktop.common.view.ViewLoader; import bisq.desktop.main.MainView; -import bisq.desktop.main.account.arbitratorregistration.ArbitratorRegistrationView; import bisq.desktop.main.account.content.altcoinaccounts.AltCoinAccountsView; import bisq.desktop.main.account.content.backup.BackupView; import bisq.desktop.main.account.content.fiataccounts.FiatAccountsView; import bisq.desktop.main.account.content.notifications.MobileNotificationsView; import bisq.desktop.main.account.content.password.PasswordView; import bisq.desktop.main.account.content.seedwords.SeedWordsView; +import bisq.desktop.main.account.register.arbitrator.ArbitratorRegistrationView; +import bisq.desktop.main.account.register.mediator.MediatorRegistrationView; import bisq.desktop.main.overlays.popups.Popup; import bisq.core.locale.Res; @@ -71,7 +72,9 @@ public class AccountView extends ActivatableView { private final Navigation navigation; private Tab selectedTab; private Tab arbitratorRegistrationTab; + private Tab mediatorRegistrationTab; private ArbitratorRegistrationView arbitratorRegistrationView; + private MediatorRegistrationView mediatorRegistrationView; private Scene scene; private EventHandler keyEventEventHandler; private ListChangeListener tabListChangeListener; @@ -96,29 +99,43 @@ public void initialize() { navigationListener = viewPath -> { if (viewPath.size() == 3 && viewPath.indexOf(AccountView.class) == 1) { - if (arbitratorRegistrationTab == null && viewPath.get(2).equals(ArbitratorRegistrationView.class)) + if (arbitratorRegistrationTab == null && viewPath.get(2).equals(ArbitratorRegistrationView.class)) { navigation.navigateTo(MainView.class, AccountView.class, FiatAccountsView.class); - else + } else if (mediatorRegistrationTab == null && viewPath.get(2).equals(MediatorRegistrationView.class)) { + navigation.navigateTo(MainView.class, AccountView.class, FiatAccountsView.class); + } else { loadView(viewPath.tip()); + } } else { resetSelectedTab(); } }; keyEventEventHandler = event -> { - if (Utilities.isAltOrCtrlPressed(KeyCode.R, event) && - arbitratorRegistrationTab == null) { + if (Utilities.isAltOrCtrlPressed(KeyCode.R, event) && arbitratorRegistrationTab == null) { + if (mediatorRegistrationTab != null) { + root.getTabs().remove(mediatorRegistrationTab); + } arbitratorRegistrationTab = new Tab(Res.get("account.tab.arbitratorRegistration").toUpperCase()); arbitratorRegistrationTab.setClosable(true); root.getTabs().add(arbitratorRegistrationTab); - navigation.navigateTo(MainView.class, AccountView.class, ArbitratorRegistrationView.class); + } else if (Utilities.isAltOrCtrlPressed(KeyCode.D, event) && mediatorRegistrationTab == null) { + if (arbitratorRegistrationTab != null) { + root.getTabs().remove(arbitratorRegistrationTab); + } + mediatorRegistrationTab = new Tab(Res.get("account.tab.mediatorRegistration").toUpperCase()); + mediatorRegistrationTab.setClosable(true); + root.getTabs().add(mediatorRegistrationTab); + navigation.navigateTo(MainView.class, AccountView.class, MediatorRegistrationView.class); } }; tabChangeListener = (ov, oldValue, newValue) -> { if (arbitratorRegistrationTab != null && selectedTab != arbitratorRegistrationTab) { navigation.navigateTo(MainView.class, AccountView.class, ArbitratorRegistrationView.class); + } else if (mediatorRegistrationTab != null && selectedTab != mediatorRegistrationTab) { + navigation.navigateTo(MainView.class, AccountView.class, MediatorRegistrationView.class); } else if (newValue == fiatAccountsTab && selectedTab != fiatAccountsTab) { navigation.navigateTo(MainView.class, AccountView.class, FiatAccountsView.class); } else if (newValue == altcoinAccountsTab && selectedTab != altcoinAccountsTab) { @@ -139,16 +156,22 @@ public void initialize() { List removedTabs = change.getRemoved(); if (removedTabs.size() == 1 && removedTabs.get(0).equals(arbitratorRegistrationTab)) onArbitratorRegistrationTabRemoved(); + + if (removedTabs.size() == 1 && removedTabs.get(0).equals(mediatorRegistrationTab)) + onMediatorRegistrationTabRemoved(); }; } private void onArbitratorRegistrationTabRemoved() { arbitratorRegistrationTab = null; + navigation.navigateTo(MainView.class, AccountView.class, FiatAccountsView.class); + } + private void onMediatorRegistrationTabRemoved() { + mediatorRegistrationTab = null; navigation.navigateTo(MainView.class, AccountView.class, FiatAccountsView.class); } - @SuppressWarnings("PointlessBooleanExpression") @Override protected void activate() { navigation.addListener(navigationListener); @@ -163,6 +186,8 @@ protected void activate() { if (navigation.getCurrentPath().size() == 2 && navigation.getCurrentPath().get(1) == AccountView.class) { if (arbitratorRegistrationTab != null) navigation.navigateTo(MainView.class, AccountView.class, ArbitratorRegistrationView.class); + else if (mediatorRegistrationTab != null) + navigation.navigateTo(MainView.class, AccountView.class, MediatorRegistrationView.class); else if (root.getSelectionModel().getSelectedItem() == fiatAccountsTab) navigation.navigateTo(MainView.class, AccountView.class, FiatAccountsView.class); else if (root.getSelectionModel().getSelectedItem() == altcoinAccountsTab) @@ -179,7 +204,6 @@ else if (root.getSelectionModel().getSelectedItem() == backupTab) navigation.navigateTo(MainView.class, AccountView.class, FiatAccountsView.class); } - //noinspection UnusedAssignment String key = "accountPrivacyInfo"; if (!DevEnv.isDevMode()) new Popup<>() @@ -210,6 +234,12 @@ private void loadView(Class viewClass) { arbitratorRegistrationView = (ArbitratorRegistrationView) view; arbitratorRegistrationView.onTabSelection(true); } + } else if (view instanceof MediatorRegistrationView) { + if (mediatorRegistrationTab != null) { + selectedTab = mediatorRegistrationTab; + mediatorRegistrationView = (MediatorRegistrationView) view; + mediatorRegistrationView.onTabSelection(true); + } } else if (view instanceof FiatAccountsView) { selectedTab = fiatAccountsTab; } else if (view instanceof AltCoinAccountsView) { diff --git a/desktop/src/main/java/bisq/desktop/main/account/content/altcoinaccounts/AltCoinAccountsDataModel.java b/desktop/src/main/java/bisq/desktop/main/account/content/altcoinaccounts/AltCoinAccountsDataModel.java index 11fbec3a87b..25b8906b990 100644 --- a/desktop/src/main/java/bisq/desktop/main/account/content/altcoinaccounts/AltCoinAccountsDataModel.java +++ b/desktop/src/main/java/bisq/desktop/main/account/content/altcoinaccounts/AltCoinAccountsDataModel.java @@ -20,11 +20,11 @@ import bisq.desktop.common.model.ActivatableDataModel; import bisq.desktop.util.GUIUtil; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.CryptoCurrency; import bisq.core.locale.FiatCurrency; import bisq.core.locale.TradeCurrency; import bisq.core.offer.OpenOfferManager; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.AssetAccount; import bisq.core.payment.PaymentAccount; import bisq.core.trade.TradeManager; @@ -32,6 +32,7 @@ import bisq.core.user.User; import bisq.common.proto.persistable.PersistenceProtoResolver; +import bisq.common.storage.CorruptedDatabaseFilesHandler; import com.google.inject.Inject; @@ -56,6 +57,7 @@ class AltCoinAccountsDataModel extends ActivatableDataModel { private final SetChangeListener setChangeListener; private final String accountsFileName = "AltcoinPaymentAccounts"; private final PersistenceProtoResolver persistenceProtoResolver; + private final CorruptedDatabaseFilesHandler corruptedDatabaseFilesHandler; @Inject public AltCoinAccountsDataModel(User user, @@ -63,13 +65,15 @@ public AltCoinAccountsDataModel(User user, OpenOfferManager openOfferManager, TradeManager tradeManager, AccountAgeWitnessService accountAgeWitnessService, - PersistenceProtoResolver persistenceProtoResolver) { + PersistenceProtoResolver persistenceProtoResolver, + CorruptedDatabaseFilesHandler corruptedDatabaseFilesHandler) { this.user = user; this.preferences = preferences; this.openOfferManager = openOfferManager; this.tradeManager = tradeManager; this.accountAgeWitnessService = accountAgeWitnessService; this.persistenceProtoResolver = persistenceProtoResolver; + this.corruptedDatabaseFilesHandler = corruptedDatabaseFilesHandler; setChangeListener = change -> fillAndSortPaymentAccounts(); } @@ -144,11 +148,11 @@ public void exportAccounts(Stage stage) { ArrayList accounts = new ArrayList<>(user.getPaymentAccounts().stream() .filter(paymentAccount -> paymentAccount instanceof AssetAccount) .collect(Collectors.toList())); - GUIUtil.exportAccounts(accounts, accountsFileName, preferences, stage, persistenceProtoResolver); + GUIUtil.exportAccounts(accounts, accountsFileName, preferences, stage, persistenceProtoResolver, corruptedDatabaseFilesHandler); } } public void importAccounts(Stage stage) { - GUIUtil.importAccounts(user, accountsFileName, preferences, stage, persistenceProtoResolver); + GUIUtil.importAccounts(user, accountsFileName, preferences, stage, persistenceProtoResolver, corruptedDatabaseFilesHandler); } } diff --git a/desktop/src/main/java/bisq/desktop/main/account/content/altcoinaccounts/AltCoinAccountsView.java b/desktop/src/main/java/bisq/desktop/main/account/content/altcoinaccounts/AltCoinAccountsView.java index 0ca30300bcf..ba0048bccdf 100644 --- a/desktop/src/main/java/bisq/desktop/main/account/content/altcoinaccounts/AltCoinAccountsView.java +++ b/desktop/src/main/java/bisq/desktop/main/account/content/altcoinaccounts/AltCoinAccountsView.java @@ -26,13 +26,13 @@ import bisq.desktop.util.FormBuilder; import bisq.desktop.util.Layout; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.dao.governance.asset.AssetService; import bisq.core.filter.FilterManager; import bisq.core.locale.CryptoCurrency; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.PaymentAccountFactory; import bisq.core.payment.payload.PaymentMethod; @@ -173,7 +173,7 @@ protected void buildForm() { Tuple3, VBox> tuple = addTopLabelListView(root, gridRow, Res.get("account.altcoin.yourAltcoinAccounts"), Layout.FIRST_ROW_DISTANCE); paymentAccountsListView = tuple.second; - paymentAccountsListView.setPrefHeight(2 * Layout.LIST_ROW_HEIGHT + 14); + paymentAccountsListView.setMinHeight(2 * Layout.LIST_ROW_HEIGHT + 14); setPaymentAccountsCellFactory(); Tuple3 tuple3 = add3ButtonsAfterGroup(root, ++gridRow, Res.get("shared.addNewAccount"), diff --git a/desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsDataModel.java b/desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsDataModel.java index a60cc95e076..568b3d8c21e 100644 --- a/desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsDataModel.java +++ b/desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsDataModel.java @@ -20,12 +20,12 @@ import bisq.desktop.common.model.ActivatableDataModel; import bisq.desktop.util.GUIUtil; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.CryptoCurrency; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.FiatCurrency; import bisq.core.locale.TradeCurrency; import bisq.core.offer.OpenOfferManager; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.AssetAccount; import bisq.core.payment.PaymentAccount; import bisq.core.trade.TradeManager; @@ -33,6 +33,7 @@ import bisq.core.user.User; import bisq.common.proto.persistable.PersistenceProtoResolver; +import bisq.common.storage.CorruptedDatabaseFilesHandler; import com.google.inject.Inject; @@ -58,6 +59,7 @@ class FiatAccountsDataModel extends ActivatableDataModel { private final SetChangeListener setChangeListener; private final String accountsFileName = "FiatPaymentAccounts"; private final PersistenceProtoResolver persistenceProtoResolver; + private final CorruptedDatabaseFilesHandler corruptedDatabaseFilesHandler; @Inject public FiatAccountsDataModel(User user, @@ -65,13 +67,15 @@ public FiatAccountsDataModel(User user, OpenOfferManager openOfferManager, TradeManager tradeManager, AccountAgeWitnessService accountAgeWitnessService, - PersistenceProtoResolver persistenceProtoResolver) { + PersistenceProtoResolver persistenceProtoResolver, + CorruptedDatabaseFilesHandler corruptedDatabaseFilesHandler) { this.user = user; this.preferences = preferences; this.openOfferManager = openOfferManager; this.tradeManager = tradeManager; this.accountAgeWitnessService = accountAgeWitnessService; this.persistenceProtoResolver = persistenceProtoResolver; + this.corruptedDatabaseFilesHandler = corruptedDatabaseFilesHandler; setChangeListener = change -> fillAndSortPaymentAccounts(); } @@ -147,11 +151,11 @@ public void exportAccounts(Stage stage) { ArrayList accounts = new ArrayList<>(user.getPaymentAccounts().stream() .filter(paymentAccount -> !(paymentAccount instanceof AssetAccount)) .collect(Collectors.toList())); - GUIUtil.exportAccounts(accounts, accountsFileName, preferences, stage, persistenceProtoResolver); + GUIUtil.exportAccounts(accounts, accountsFileName, preferences, stage, persistenceProtoResolver, corruptedDatabaseFilesHandler); } } public void importAccounts(Stage stage) { - GUIUtil.importAccounts(user, accountsFileName, preferences, stage, persistenceProtoResolver); + GUIUtil.importAccounts(user, accountsFileName, preferences, stage, persistenceProtoResolver, corruptedDatabaseFilesHandler); } } diff --git a/desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsView.java b/desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsView.java index 2360dc15fb8..1d3ef77588b 100644 --- a/desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsView.java +++ b/desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsView.java @@ -28,6 +28,7 @@ import bisq.desktop.components.paymentmethods.FasterPaymentsForm; import bisq.desktop.components.paymentmethods.HalCashForm; import bisq.desktop.components.paymentmethods.InteracETransferForm; +import bisq.desktop.components.paymentmethods.JapanBankTransferForm; import bisq.desktop.components.paymentmethods.MoneyBeamForm; import bisq.desktop.components.paymentmethods.MoneyGramForm; import bisq.desktop.components.paymentmethods.NationalBankForm; @@ -59,6 +60,7 @@ import bisq.desktop.util.validation.HalCashValidator; import bisq.desktop.util.validation.IBANValidator; import bisq.desktop.util.validation.InteracETransferValidator; +import bisq.desktop.util.validation.JapanBankTransferValidator; import bisq.desktop.util.validation.MoneyBeamValidator; import bisq.desktop.util.validation.PerfectMoneyValidator; import bisq.desktop.util.validation.PopmoneyValidator; @@ -69,13 +71,14 @@ import bisq.desktop.util.validation.UpholdValidator; import bisq.desktop.util.validation.WeChatPayValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.app.BisqEnvironment; import bisq.core.locale.Res; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.CashDepositAccount; import bisq.core.payment.ClearXchangeAccount; import bisq.core.payment.F2FAccount; import bisq.core.payment.HalCashAccount; +import bisq.core.payment.JapanBankAccount; import bisq.core.payment.MoneyGramAccount; import bisq.core.payment.PaymentAccount; import bisq.core.payment.PaymentAccountFactory; @@ -131,6 +134,7 @@ public class FiatAccountsView extends PaymentAccountsView, VBox> tuple = addTopLabelListView(root, gridRow, Res.get("account.fiat.yourFiatAccounts"), Layout.FIRST_ROW_DISTANCE); paymentAccountsListView = tuple.second; - paymentAccountsListView.setPrefHeight(2 * Layout.LIST_ROW_HEIGHT + 14); + paymentAccountsListView.setMinHeight(2 * Layout.LIST_ROW_HEIGHT + 14); setPaymentAccountsCellFactory(); Tuple3 tuple3 = add3ButtonsAfterGroup(root, ++gridRow, Res.get("shared.addNewAccount"), @@ -436,6 +442,8 @@ private PaymentMethodForm getPaymentMethodForm(PaymentMethod paymentMethod, Paym return new SameBankForm(paymentAccount, accountAgeWitnessService, inputValidator, root, gridRow, formatter); case PaymentMethod.SPECIFIC_BANKS_ID: return new SpecificBankForm(paymentAccount, accountAgeWitnessService, inputValidator, root, gridRow, formatter); + case PaymentMethod.JAPAN_BANK_ID: + return new JapanBankTransferForm(paymentAccount, accountAgeWitnessService, japanBankTransferValidator, inputValidator, root, gridRow, formatter); case PaymentMethod.ALI_PAY_ID: return new AliPayForm(paymentAccount, accountAgeWitnessService, aliPayValidator, inputValidator, root, gridRow, formatter); case PaymentMethod.WECHAT_PAY_ID: diff --git a/desktop/src/main/java/bisq/desktop/main/account/arbitratorregistration/ArbitratorRegistrationView.java b/desktop/src/main/java/bisq/desktop/main/account/register/AgentRegistrationView.java similarity index 84% rename from desktop/src/main/java/bisq/desktop/main/account/arbitratorregistration/ArbitratorRegistrationView.java rename to desktop/src/main/java/bisq/desktop/main/account/register/AgentRegistrationView.java index 307fbe46dc4..5901ad6f039 100644 --- a/desktop/src/main/java/bisq/desktop/main/account/arbitratorregistration/ArbitratorRegistrationView.java +++ b/desktop/src/main/java/bisq/desktop/main/account/register/AgentRegistrationView.java @@ -15,7 +15,7 @@ * along with Bisq. If not, see . */ -package bisq.desktop.main.account.arbitratorregistration; +package bisq.desktop.main.account.register; import bisq.desktop.common.view.ActivatableViewAndModel; @@ -24,13 +24,12 @@ import bisq.desktop.components.AutoTooltipLabel; import bisq.desktop.components.TitledGroupBg; import bisq.desktop.main.overlays.popups.Popup; -import bisq.desktop.main.overlays.windows.UnlockArbitrationRegistrationWindow; +import bisq.desktop.main.overlays.windows.UnlockDisputeAgentRegistrationWindow; import bisq.desktop.util.FormBuilder; import bisq.desktop.util.ImageUtil; import bisq.desktop.util.Layout; import bisq.core.app.AppOptionKeys; -import bisq.core.arbitration.Arbitrator; import bisq.core.locale.LanguageUtil; import bisq.core.locale.Res; @@ -40,8 +39,6 @@ import com.google.inject.name.Named; -import javax.inject.Inject; - import javafx.scene.control.Button; import javafx.scene.control.ComboBox; import javafx.scene.control.Label; @@ -70,8 +67,10 @@ import static bisq.desktop.util.FormBuilder.addTitledGroupBg; import static bisq.desktop.util.FormBuilder.addTopLabelTextField; +// TODO translation string keys should renamed to be more generic. +// Lets do it for 1.1.7 the translator have time to add new string. @FxmlView -public class ArbitratorRegistrationView extends ActivatableViewAndModel { +public abstract class AgentRegistrationView extends ActivatableViewAndModel { private final boolean useDevPrivilegeKeys; private ListView languagesListView; @@ -79,8 +78,8 @@ public class ArbitratorRegistrationView extends ActivatableViewAndModel arbitratorChangeListener; - private UnlockArbitrationRegistrationWindow unlockArbitrationRegistrationWindow; + private ChangeListener changeListener; + private UnlockDisputeAgentRegistrationWindow unlockDisputeAgentRegistrationWindow; private ListChangeListener listChangeListener; @@ -88,8 +87,7 @@ public class ArbitratorRegistrationView extends ActivatableViewAndModel updateLanguageList(); + changeListener = (observable, oldValue, newValue) -> updateLanguageList(); } @Override @@ -109,24 +107,24 @@ protected void activate() { @Override protected void deactivate() { - model.myArbitratorProperty.removeListener(arbitratorChangeListener); + model.myDisputeAgentProperty.removeListener(changeListener); languagesListView.getItems().removeListener(listChangeListener); } public void onTabSelection(boolean isSelectedTab) { if (isSelectedTab) { - model.myArbitratorProperty.addListener(arbitratorChangeListener); + model.myDisputeAgentProperty.addListener(changeListener); updateLanguageList(); - if (model.registrationPubKeyAsHex.get() == null && unlockArbitrationRegistrationWindow == null) { - unlockArbitrationRegistrationWindow = new UnlockArbitrationRegistrationWindow(useDevPrivilegeKeys); - unlockArbitrationRegistrationWindow.onClose(() -> unlockArbitrationRegistrationWindow = null) + if (model.registrationPubKeyAsHex.get() == null && unlockDisputeAgentRegistrationWindow == null) { + unlockDisputeAgentRegistrationWindow = new UnlockDisputeAgentRegistrationWindow(useDevPrivilegeKeys); + unlockDisputeAgentRegistrationWindow.onClose(() -> unlockDisputeAgentRegistrationWindow = null) .onKey(model::setPrivKeyAndCheckPubKey) .width(700) .show(); } } else { - model.myArbitratorProperty.removeListener(arbitratorChangeListener); + model.myDisputeAgentProperty.removeListener(changeListener); } } @@ -149,7 +147,7 @@ private void buildUI() { gridPane.getColumnConstraints().addAll(columnConstraints1); root.getChildren().add(gridPane); - addTitledGroupBg(gridPane, gridRow, 4, Res.get("account.tab.arbitratorRegistration")); + addTitledGroupBg(gridPane, gridRow, 4, Res.get("account.arbitratorRegistration.registration", getRole())); TextField pubKeyTextField = addTopLabelTextField(gridPane, gridRow, Res.get("account.arbitratorRegistration.pubKey"), model.registrationPubKeyAsHex.get(), Layout.FIRST_ROW_DISTANCE).second; @@ -207,7 +205,8 @@ public String fromString(String s) { }); languageComboBox.setOnAction(e -> onAddLanguage()); - final Tuple2 buttonButtonTuple2 = add2ButtonsAfterGroup(gridPane, ++gridRow, Res.get("account.arbitratorRegistration.register"), Res.get("account.arbitratorRegistration.revoke")); + Tuple2 buttonButtonTuple2 = add2ButtonsAfterGroup(gridPane, ++gridRow, + Res.get("account.arbitratorRegistration.register"), Res.get("account.arbitratorRegistration.revoke")); Button registerButton = buttonButtonTuple2.first; registerButton.disableProperty().bind(model.registrationEditDisabled); registerButton.setOnAction(e -> onRegister()); @@ -224,9 +223,12 @@ public String fromString(String s) { Label infoLabel = addMultilineLabel(gridPane, gridRow); GridPane.setMargin(infoLabel, new Insets(Layout.TWICE_FIRST_ROW_AND_GROUP_DISTANCE, 0, 0, 0)); - infoLabel.setText(Res.get("account.arbitratorRegistration.info.msg")); + infoLabel.setText(Res.get("account.arbitratorRegistration.info.msg", getRole().toLowerCase())); } + protected abstract String getRole(); + + /////////////////////////////////////////////////////////////////////////////////////////// // UI actions /////////////////////////////////////////////////////////////////////////////////////////// @@ -246,24 +248,20 @@ private void onRemoveLanguage(String locale) { } private void onRevoke() { - if (model.isBootstrapped()) { + if (model.isBootstrappedOrShowPopup()) { model.onRevoke( () -> new Popup<>().feedback(Res.get("account.arbitratorRegistration.removedSuccess")).show(), (errorMessage) -> new Popup<>().error(Res.get("account.arbitratorRegistration.removedFailed", Res.get("shared.errorMessageInline", errorMessage))).show()); - } else { - new Popup<>().information(Res.get("popup.warning.notFullyConnected")).show(); } } private void onRegister() { - if (model.isBootstrapped()) { + if (model.isBootstrappedOrShowPopup()) { model.onRegister( () -> new Popup<>().feedback(Res.get("account.arbitratorRegistration.registerSuccess")).show(), (errorMessage) -> new Popup<>().error(Res.get("account.arbitratorRegistration.registerFailed", Res.get("shared.errorMessageInline", errorMessage))).show()); - } else { - new Popup<>().information(Res.get("popup.warning.notFullyConnected")).show(); } } } diff --git a/desktop/src/main/java/bisq/desktop/main/account/arbitratorregistration/ArbitratorRegistrationViewModel.java b/desktop/src/main/java/bisq/desktop/main/account/register/AgentRegistrationViewModel.java similarity index 55% rename from desktop/src/main/java/bisq/desktop/main/account/arbitratorregistration/ArbitratorRegistrationViewModel.java rename to desktop/src/main/java/bisq/desktop/main/account/register/AgentRegistrationViewModel.java index b7bdfa72a35..602b66949ab 100644 --- a/desktop/src/main/java/bisq/desktop/main/account/arbitratorregistration/ArbitratorRegistrationViewModel.java +++ b/desktop/src/main/java/bisq/desktop/main/account/register/AgentRegistrationViewModel.java @@ -15,15 +15,15 @@ * along with Bisq. If not, see . */ -package bisq.desktop.main.account.arbitratorregistration; +package bisq.desktop.main.account.register; import bisq.desktop.common.model.ActivatableViewModel; +import bisq.desktop.util.GUIUtil; -import bisq.core.arbitration.Arbitrator; -import bisq.core.arbitration.ArbitratorManager; -import bisq.core.btc.model.AddressEntry; import bisq.core.btc.wallet.BtcWalletService; import bisq.core.locale.LanguageUtil; +import bisq.core.support.dispute.agent.DisputeAgent; +import bisq.core.support.dispute.agent.DisputeAgentManager; import bisq.core.user.User; import bisq.network.p2p.NodeAddress; @@ -36,8 +36,6 @@ import org.bitcoinj.core.ECKey; import org.bitcoinj.core.Utils; -import com.google.inject.Inject; - import javafx.beans.property.BooleanProperty; import javafx.beans.property.ObjectProperty; import javafx.beans.property.SimpleBooleanProperty; @@ -49,25 +47,22 @@ import javafx.collections.MapChangeListener; import javafx.collections.ObservableList; -import java.util.ArrayList; -import java.util.Date; - -class ArbitratorRegistrationViewModel extends ActivatableViewModel { - private final ArbitratorManager arbitratorManager; - private final User user; - private final P2PService p2PService; - private final BtcWalletService walletService; - private final KeyRing keyRing; +public abstract class AgentRegistrationViewModel> extends ActivatableViewModel { + private final T disputeAgentManager; + protected final User user; + protected final P2PService p2PService; + protected final BtcWalletService walletService; + protected final KeyRing keyRing; final BooleanProperty registrationEditDisabled = new SimpleBooleanProperty(true); final BooleanProperty revokeButtonDisabled = new SimpleBooleanProperty(true); - final ObjectProperty myArbitratorProperty = new SimpleObjectProperty<>(); + final ObjectProperty myDisputeAgentProperty = new SimpleObjectProperty<>(); - final ObservableList languageCodes = FXCollections.observableArrayList(LanguageUtil.getDefaultLanguageLocaleAsCode()); + protected final ObservableList languageCodes = FXCollections.observableArrayList(LanguageUtil.getDefaultLanguageLocaleAsCode()); final ObservableList allLanguageCodes = FXCollections.observableArrayList(LanguageUtil.getAllLanguageCodes()); private boolean allDataValid; - private final MapChangeListener arbitratorMapChangeListener; - private ECKey registrationKey; + private final MapChangeListener mapChangeListener; + protected ECKey registrationKey; final StringProperty registrationPubKeyAsHex = new SimpleStringProperty(); @@ -75,45 +70,42 @@ class ArbitratorRegistrationViewModel extends ActivatableViewModel { // Constructor, lifecycle /////////////////////////////////////////////////////////////////////////////////////////// - @Inject - public ArbitratorRegistrationViewModel(ArbitratorManager arbitratorManager, - User user, - P2PService p2PService, - BtcWalletService walletService, - KeyRing keyRing) { - this.arbitratorManager = arbitratorManager; + public AgentRegistrationViewModel(T disputeAgentManager, + User user, + P2PService p2PService, + BtcWalletService walletService, + KeyRing keyRing) { + this.disputeAgentManager = disputeAgentManager; this.user = user; this.p2PService = p2PService; this.walletService = walletService; this.keyRing = keyRing; - arbitratorMapChangeListener = new MapChangeListener() { - @Override - public void onChanged(Change change) { - Arbitrator myRegisteredArbitrator = user.getRegisteredArbitrator(); - myArbitratorProperty.set(myRegisteredArbitrator); + mapChangeListener = change -> { + R registeredDisputeAgentFromUser = getRegisteredDisputeAgentFromUser(); + myDisputeAgentProperty.set(registeredDisputeAgentFromUser); - // We don't reset the languages in case of revocation, as its likely that the arbitrator will use the same again when he re-activate - // registration later - if (myRegisteredArbitrator != null) - languageCodes.setAll(myRegisteredArbitrator.getLanguageCodes()); + // We don't reset the languages in case of revocation, as its likely that the disputeAgent will use the + // same again when he re-activate registration later + if (registeredDisputeAgentFromUser != null) + languageCodes.setAll(registeredDisputeAgentFromUser.getLanguageCodes()); - updateDisableStates(); - } + updateDisableStates(); }; } @Override protected void activate() { - arbitratorManager.getArbitratorsObservableMap().addListener(arbitratorMapChangeListener); - Arbitrator myRegisteredArbitrator = user.getRegisteredArbitrator(); - myArbitratorProperty.set(myRegisteredArbitrator); + disputeAgentManager.getObservableMap().addListener(mapChangeListener); + myDisputeAgentProperty.set(getRegisteredDisputeAgentFromUser()); updateDisableStates(); } + protected abstract R getRegisteredDisputeAgentFromUser(); + @Override protected void deactivate() { - arbitratorManager.getArbitratorsObservableMap().removeListener(arbitratorMapChangeListener); + disputeAgentManager.getObservableMap().removeListener(mapChangeListener); } @@ -136,10 +128,10 @@ void onRemoveLanguage(String code) { } boolean setPrivKeyAndCheckPubKey(String privKeyString) { - ECKey registrationKey = arbitratorManager.getRegistrationKey(privKeyString); + ECKey registrationKey = disputeAgentManager.getRegistrationKey(privKeyString); if (registrationKey != null) { String _registrationPubKeyAsHex = Utils.HEX.encode(registrationKey.getPubKey()); - boolean isKeyValid = arbitratorManager.isPublicKeyInList(_registrationPubKeyAsHex); + boolean isKeyValid = disputeAgentManager.isPublicKeyInList(_registrationPubKeyAsHex); if (isKeyValid) { this.registrationKey = registrationKey; registrationPubKeyAsHex.set(_registrationPubKeyAsHex); @@ -152,29 +144,18 @@ boolean setPrivKeyAndCheckPubKey(String privKeyString) { } } + protected abstract R getDisputeAgent(String registrationSignature, String emailAddress); + void onRegister(ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { updateDisableStates(); if (allDataValid) { - AddressEntry arbitratorDepositAddressEntry = walletService.getArbitratorAddressEntry(); - String registrationSignature = arbitratorManager.signStorageSignaturePubKey(registrationKey); + String registrationSignature = disputeAgentManager.signStorageSignaturePubKey(registrationKey); // TODO not impl in UI String emailAddress = null; @SuppressWarnings("ConstantConditions") - Arbitrator arbitrator = new Arbitrator( - p2PService.getAddress(), - arbitratorDepositAddressEntry.getPubKey(), - arbitratorDepositAddressEntry.getAddressString(), - keyRing.getPubKeyRing(), - new ArrayList<>(languageCodes), - new Date().getTime(), - registrationKey.getPubKey(), - registrationSignature, - emailAddress, - null, - null - ); - - arbitratorManager.addArbitrator(arbitrator, + R disputeAgent = getDisputeAgent(registrationSignature, emailAddress); + + disputeAgentManager.addDisputeAgent(disputeAgent, () -> { updateDisableStates(); resultHandler.handleResult(); @@ -186,9 +167,8 @@ void onRegister(ResultHandler resultHandler, ErrorMessageHandler errorMessageHan } } - void onRevoke(ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) { - arbitratorManager.removeArbitrator( + disputeAgentManager.removeDisputeAgent( () -> { updateDisableStates(); resultHandler.handleResult(); @@ -200,12 +180,12 @@ void onRevoke(ResultHandler resultHandler, ErrorMessageHandler errorMessageHandl } private void updateDisableStates() { - allDataValid = languageCodes != null && languageCodes.size() > 0 && registrationKey != null && registrationPubKeyAsHex.get() != null; - registrationEditDisabled.set(!allDataValid || myArbitratorProperty.get() != null); - revokeButtonDisabled.set(!allDataValid || myArbitratorProperty.get() == null); + allDataValid = languageCodes.size() > 0 && registrationKey != null && registrationPubKeyAsHex.get() != null; + registrationEditDisabled.set(!allDataValid || myDisputeAgentProperty.get() != null); + revokeButtonDisabled.set(!allDataValid || myDisputeAgentProperty.get() == null); } - boolean isBootstrapped() { - return p2PService.isBootstrapped(); + boolean isBootstrappedOrShowPopup() { + return GUIUtil.isBootstrappedOrShowPopup(p2PService); } } diff --git a/desktop/src/main/java/bisq/desktop/main/account/arbitratorregistration/ArbitratorRegistrationView.fxml b/desktop/src/main/java/bisq/desktop/main/account/register/arbitrator/ArbitratorRegistrationView.fxml similarity index 89% rename from desktop/src/main/java/bisq/desktop/main/account/arbitratorregistration/ArbitratorRegistrationView.fxml rename to desktop/src/main/java/bisq/desktop/main/account/register/arbitrator/ArbitratorRegistrationView.fxml index c78f240787e..fbbe07b6ab4 100644 --- a/desktop/src/main/java/bisq/desktop/main/account/arbitratorregistration/ArbitratorRegistrationView.fxml +++ b/desktop/src/main/java/bisq/desktop/main/account/register/arbitrator/ArbitratorRegistrationView.fxml @@ -18,7 +18,7 @@ - diff --git a/desktop/src/main/java/bisq/desktop/main/account/register/arbitrator/ArbitratorRegistrationView.java b/desktop/src/main/java/bisq/desktop/main/account/register/arbitrator/ArbitratorRegistrationView.java new file mode 100644 index 00000000000..713ebe53797 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/main/account/register/arbitrator/ArbitratorRegistrationView.java @@ -0,0 +1,45 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.main.account.register.arbitrator; + + +import bisq.desktop.common.view.FxmlView; +import bisq.desktop.main.account.register.AgentRegistrationView; + +import bisq.core.app.AppOptionKeys; +import bisq.core.locale.Res; +import bisq.core.support.dispute.arbitration.arbitrator.Arbitrator; + +import com.google.inject.name.Named; + +import javax.inject.Inject; + +@FxmlView +public class ArbitratorRegistrationView extends AgentRegistrationView { + + @Inject + public ArbitratorRegistrationView(ArbitratorRegistrationViewModel model, + @Named(AppOptionKeys.USE_DEV_PRIVILEGE_KEYS) boolean useDevPrivilegeKeys) { + super(model, useDevPrivilegeKeys); + } + + @Override + protected String getRole() { + return Res.get("shared.arbitrator2"); + } +} diff --git a/desktop/src/main/java/bisq/desktop/main/account/register/arbitrator/ArbitratorRegistrationViewModel.java b/desktop/src/main/java/bisq/desktop/main/account/register/arbitrator/ArbitratorRegistrationViewModel.java new file mode 100644 index 00000000000..ec14062884c --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/main/account/register/arbitrator/ArbitratorRegistrationViewModel.java @@ -0,0 +1,71 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.main.account.register.arbitrator; + +import bisq.desktop.main.account.register.AgentRegistrationViewModel; + +import bisq.core.btc.model.AddressEntry; +import bisq.core.btc.wallet.BtcWalletService; +import bisq.core.support.dispute.arbitration.arbitrator.Arbitrator; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; +import bisq.core.user.User; + +import bisq.network.p2p.P2PService; + +import bisq.common.crypto.KeyRing; + +import com.google.inject.Inject; + +import java.util.ArrayList; +import java.util.Date; + +public class ArbitratorRegistrationViewModel extends AgentRegistrationViewModel { + + @Inject + public ArbitratorRegistrationViewModel(ArbitratorManager arbitratorManager, + User user, + P2PService p2PService, + BtcWalletService walletService, + KeyRing keyRing) { + super(arbitratorManager, user, p2PService, walletService, keyRing); + } + + @Override + protected Arbitrator getDisputeAgent(String registrationSignature, + String emailAddress) { + AddressEntry arbitratorAddressEntry = walletService.getArbitratorAddressEntry(); + return new Arbitrator( + p2PService.getAddress(), + arbitratorAddressEntry.getPubKey(), + arbitratorAddressEntry.getAddressString(), + keyRing.getPubKeyRing(), + new ArrayList<>(languageCodes), + new Date().getTime(), + registrationKey.getPubKey(), + registrationSignature, + emailAddress, + null, + null + ); + } + + @Override + protected Arbitrator getRegisteredDisputeAgentFromUser() { + return user.getRegisteredArbitrator(); + } +} diff --git a/desktop/src/main/java/bisq/desktop/main/account/register/mediator/MediatorRegistrationView.fxml b/desktop/src/main/java/bisq/desktop/main/account/register/mediator/MediatorRegistrationView.fxml new file mode 100644 index 00000000000..0d180bee04a --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/main/account/register/mediator/MediatorRegistrationView.fxml @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/assets/src/main/java/bisq/asset/DefaultAddressValidator.java b/desktop/src/main/java/bisq/desktop/main/account/register/mediator/MediatorRegistrationView.java similarity index 50% rename from assets/src/main/java/bisq/asset/DefaultAddressValidator.java rename to desktop/src/main/java/bisq/desktop/main/account/register/mediator/MediatorRegistrationView.java index 17131035764..4a0ac30f96c 100644 --- a/assets/src/main/java/bisq/asset/DefaultAddressValidator.java +++ b/desktop/src/main/java/bisq/desktop/main/account/register/mediator/MediatorRegistrationView.java @@ -15,27 +15,31 @@ * along with Bisq. If not, see . */ -package bisq.asset; - -/** - * {@link AddressValidator} for use when no more specific address validation function is - * available. This implementation only checks that a given address is non-null and - * non-empty; it exists for legacy purposes and is deprecated to indicate that new - * {@link Asset} implementations should NOT use it, but should rather provide their own - * {@link AddressValidator} implementation. - * - * @author Chris Beams - * @author Bernard Labno - * @since 0.7.0 - */ -@Deprecated -public class DefaultAddressValidator implements AddressValidator { +package bisq.desktop.main.account.register.mediator; - @Override - public AddressValidationResult validate(String address) { - if (address == null || address.length() == 0) - return AddressValidationResult.invalidAddress("Address may not be empty"); - return AddressValidationResult.validAddress(); +import bisq.desktop.common.view.FxmlView; +import bisq.desktop.main.account.register.AgentRegistrationView; + +import bisq.core.app.AppOptionKeys; +import bisq.core.locale.Res; +import bisq.core.support.dispute.mediation.mediator.Mediator; + +import com.google.inject.name.Named; + +import javax.inject.Inject; + +@FxmlView +public class MediatorRegistrationView extends AgentRegistrationView { + + @Inject + public MediatorRegistrationView(MediatorRegistrationViewModel model, + @Named(AppOptionKeys.USE_DEV_PRIVILEGE_KEYS) boolean useDevPrivilegeKeys) { + super(model, useDevPrivilegeKeys); + } + + @Override + protected String getRole() { + return Res.get("shared.mediator"); } } diff --git a/desktop/src/main/java/bisq/desktop/main/account/register/mediator/MediatorRegistrationViewModel.java b/desktop/src/main/java/bisq/desktop/main/account/register/mediator/MediatorRegistrationViewModel.java new file mode 100644 index 00000000000..d763c802610 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/main/account/register/mediator/MediatorRegistrationViewModel.java @@ -0,0 +1,67 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.main.account.register.mediator; + +import bisq.desktop.main.account.register.AgentRegistrationViewModel; + +import bisq.core.btc.wallet.BtcWalletService; +import bisq.core.support.dispute.mediation.mediator.Mediator; +import bisq.core.support.dispute.mediation.mediator.MediatorManager; +import bisq.core.user.User; + +import bisq.network.p2p.P2PService; + +import bisq.common.crypto.KeyRing; + +import com.google.inject.Inject; + +import java.util.ArrayList; +import java.util.Date; + +class MediatorRegistrationViewModel extends AgentRegistrationViewModel { + + @Inject + public MediatorRegistrationViewModel(MediatorManager mediatorManager, + User user, + P2PService p2PService, + BtcWalletService walletService, + KeyRing keyRing) { + super(mediatorManager, user, p2PService, walletService, keyRing); + } + + @Override + protected Mediator getDisputeAgent(String registrationSignature, + String emailAddress) { + return new Mediator( + p2PService.getAddress(), + keyRing.getPubKeyRing(), + new ArrayList<>(languageCodes), + new Date().getTime(), + registrationKey.getPubKey(), + registrationSignature, + emailAddress, + null, + null + ); + } + + @Override + protected Mediator getRegisteredDisputeAgentFromUser() { + return user.getRegisteredMediator(); + } +} diff --git a/desktop/src/main/java/bisq/desktop/main/dao/bonding/BondingView.fxml b/desktop/src/main/java/bisq/desktop/main/dao/bonding/BondingView.fxml index e8aa70c1942..a4f49d59d32 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/bonding/BondingView.fxml +++ b/desktop/src/main/java/bisq/desktop/main/dao/bonding/BondingView.fxml @@ -27,6 +27,7 @@ AnchorPane.topAnchor="15"/> resultHandler) { - if (GUIUtil.isReadyForTxBroadcast(p2PService, walletsSetup)) { + if (GUIUtil.isReadyForTxBroadcastOrShowPopup(p2PService, walletsSetup)) { if (!DevEnv.isDevMode()) { try { Tuple2 miningFeeAndTxSize = daoFacade.getLockupTxMiningFeeAndTxSize(lockupAmount, lockupTime, lockupReason, hash); @@ -133,8 +135,6 @@ private void lockupBond(byte[] hash, Coin lockupAmount, int lockupTime, LockupRe } else { publishLockupTx(lockupAmount, lockupTime, lockupReason, hash, resultHandler); } - } else { - GUIUtil.showNotReadyForTxBroadcastPopups(p2PService, walletsSetup); } } @@ -159,7 +159,7 @@ public Optional getAcceptedBondedRoleProposal(Role role) { } public void unLock(String lockupTxId, Consumer resultHandler) { - if (GUIUtil.isReadyForTxBroadcast(p2PService, walletsSetup)) { + if (GUIUtil.isReadyForTxBroadcastOrShowPopup(p2PService, walletsSetup)) { Optional lockupTxOutput = daoFacade.getLockupTxOutput(lockupTxId); checkArgument(lockupTxOutput.isPresent(), "Lockup output must be present. TxId=" + lockupTxId); Coin unlockAmount = Coin.valueOf(lockupTxOutput.get().getValue()); @@ -194,8 +194,6 @@ public void unLock(String lockupTxId, Consumer resultHandler) { t.printStackTrace(); new Popup<>().warning(t.getMessage()).show(); } - } else { - GUIUtil.showNotReadyForTxBroadcastPopups(p2PService, walletsSetup); } log.info("unlock tx: {}", lockupTxId); } diff --git a/desktop/src/main/java/bisq/desktop/main/dao/bonding/bonds/BondsView.java b/desktop/src/main/java/bisq/desktop/main/dao/bonding/bonds/BondsView.java index 81e210b4501..6bff38ff018 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/bonding/bonds/BondsView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/bonding/bonds/BondsView.java @@ -45,6 +45,7 @@ import javafx.scene.control.TableView; import javafx.scene.control.Tooltip; import javafx.scene.layout.GridPane; +import javafx.scene.layout.Priority; import javafx.beans.property.ReadOnlyObjectWrapper; @@ -98,6 +99,7 @@ private BondsView(BsqFormatter bsqFormatter, public void initialize() { tableView = FormBuilder.addTableViewWithHeader(root, ++gridRow, Res.get("dao.bond.allBonds.header"), "last"); tableView.setItems(sortedList); + GridPane.setVgrow(tableView, Priority.ALWAYS); addColumns(); bondedReputationListener = c -> updateList(); diff --git a/desktop/src/main/java/bisq/desktop/main/dao/bonding/reputation/MyReputationView.java b/desktop/src/main/java/bisq/desktop/main/dao/bonding/reputation/MyReputationView.java index df699ae6b96..db30a5569fe 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/bonding/reputation/MyReputationView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/bonding/reputation/MyReputationView.java @@ -58,6 +58,7 @@ import javafx.scene.control.TableView; import javafx.scene.control.Tooltip; import javafx.scene.layout.GridPane; +import javafx.scene.layout.Priority; import javafx.beans.property.ReadOnlyObjectWrapper; import javafx.beans.value.ChangeListener; @@ -147,6 +148,7 @@ public void initialize() { tableView = FormBuilder.addTableViewWithHeader(root, ++gridRow, Res.get("dao.bond.reputation.table.header"), 20, "last"); createColumns(); tableView.setItems(sortedList); + GridPane.setVgrow(tableView, Priority.ALWAYS); createListeners(); } diff --git a/desktop/src/main/java/bisq/desktop/main/dao/bonding/roles/RolesView.java b/desktop/src/main/java/bisq/desktop/main/dao/bonding/roles/RolesView.java index f4949f72152..0e8c4078312 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/bonding/roles/RolesView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/bonding/roles/RolesView.java @@ -46,6 +46,7 @@ import javafx.scene.control.TableView; import javafx.scene.control.Tooltip; import javafx.scene.layout.GridPane; +import javafx.scene.layout.Priority; import javafx.beans.property.ReadOnlyObjectWrapper; @@ -96,7 +97,7 @@ public void initialize() { tableView = FormBuilder.addTableViewWithHeader(root, gridRow, Res.get("dao.bond.bondedRoles"), "last"); createColumns(); tableView.setItems(sortedList); - + GridPane.setVgrow(tableView, Priority.ALWAYS); bondedRoleListChangeListener = c -> updateList(); } diff --git a/desktop/src/main/java/bisq/desktop/main/dao/burnbsq/BurnBsqView.fxml b/desktop/src/main/java/bisq/desktop/main/dao/burnbsq/BurnBsqView.fxml index e582d9d817a..3a5230561f2 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/burnbsq/BurnBsqView.fxml +++ b/desktop/src/main/java/bisq/desktop/main/dao/burnbsq/BurnBsqView.fxml @@ -27,6 +27,7 @@ AnchorPane.topAnchor="15"/> implements DaoStateListener { @@ -90,18 +99,16 @@ public class BsqDashboardView extends ActivatableView implements private final DaoFacade daoFacade; private final TradeStatisticsManager tradeStatisticsManager; private final PriceFeedService priceFeedService; - private final DaoStateService daoStateService; private final Preferences preferences; private final BsqFormatter bsqFormatter; - private final BSFormatter btcFormatter; private ChangeListener priceChangeListener; private AreaChart bsqPriceChart; - private XYChart.Series seriesBSQAdded, seriesBSQBurnt; private XYChart.Series seriesBSQPrice; - private TextField marketCapTextField, availableAmountTextField; + private TextField avgPrice90TextField, marketCapTextField, availableAmountTextField; + private TextFieldWithIcon avgPrice30TextField; private Label marketPriceLabel; private Coin availableAmount; @@ -116,17 +123,13 @@ public class BsqDashboardView extends ActivatableView implements private BsqDashboardView(DaoFacade daoFacade, TradeStatisticsManager tradeStatisticsManager, PriceFeedService priceFeedService, - DaoStateService daoStateService, Preferences preferences, - BsqFormatter bsqFormatter, - BSFormatter btcFormatter) { + BsqFormatter bsqFormatter) { this.daoFacade = daoFacade; this.tradeStatisticsManager = tradeStatisticsManager; this.priceFeedService = priceFeedService; - this.daoStateService = daoStateService; this.preferences = preferences; this.bsqFormatter = bsqFormatter; - this.btcFormatter = btcFormatter; } @Override @@ -137,23 +140,32 @@ public void initialize() { createKPIs(); createChart(); - priceChangeListener = (observable, oldValue, newValue) -> updatePrice(); + priceChangeListener = (observable, oldValue, newValue) -> { + updatePrice(); + updateAveragePriceFields(); + }; } private void createKPIs() { - Tuple3 marketPriceBox = addLabelWithSubText(root, gridRow++, "0.004000 BSQ/BTC", "Latest BSQ/BTC trade price (in Bisq)"); + Tuple3 marketPriceBox = addLabelWithSubText(root, gridRow++, "", ""); marketPriceLabel = marketPriceBox.first; marketPriceLabel.getStyleClass().add("dao-kpi-big"); marketPriceBox.second.getStyleClass().add("dao-kpi-subtext"); + avgPrice90TextField = addTopLabelReadOnlyTextField(root, ++gridRow, + Res.get("dao.factsAndFigures.dashboard.avgPrice90")).second; + + avgPrice30TextField = addTopLabelTextFieldWithIcon(root, gridRow, 1, + Res.get("dao.factsAndFigures.dashboard.avgPrice30"), -15).second; + AnchorPane.setRightAnchor(avgPrice30TextField.getIconLabel(), 10d); + marketCapTextField = addTopLabelReadOnlyTextField(root, ++gridRow, Res.get("dao.factsAndFigures.dashboard.marketCap")).second; availableAmountTextField = FormBuilder.addTopLabelReadOnlyTextField(root, gridRow, 1, Res.get("dao.factsAndFigures.dashboard.availableAmount")).second; - } @@ -165,6 +177,7 @@ protected void activate() { updateWithBsqBlockChainData(); updatePrice(); updateChartData(); + updateAveragePriceFields(); } @@ -236,8 +249,8 @@ public Number fromString(String string) { bsqPriceChart.setLegendVisible(false); bsqPriceChart.setAnimated(false); bsqPriceChart.setId("charts-dao"); - bsqPriceChart.setMinHeight(385); - bsqPriceChart.setPrefHeight(385); + bsqPriceChart.setMinHeight(320); + bsqPriceChart.setPrefHeight(bsqPriceChart.getMinHeight()); bsqPriceChart.setCreateSymbols(true); bsqPriceChart.setPadding(new Insets(0)); bsqPriceChart.getData().addAll(seriesBSQPrice); @@ -260,16 +273,16 @@ public Number fromString(String string) { } private void updateChartData() { - updateBSQPriceData(); + updateBsqPriceData(); } - private void updateBSQPriceData() { + private void updateBsqPriceData() { seriesBSQPrice.getData().clear(); Map> bsqPriceByDate = tradeStatisticsManager.getObservableTradeStatisticsSet().stream() .filter(e -> e.getCurrencyCode().equals("BSQ")) .sorted(Comparator.comparing(TradeStatistics2::getTradeDate)) - .collect(Collectors.groupingBy(item -> new Date(item.getTradeDate().getTime()).toLocalDate() + .collect(Collectors.groupingBy(item -> new java.sql.Date(item.getTradeDate().getTime()).toLocalDate() .with(ADJUSTERS.get(DAY)))); List> updatedBSQPrice = bsqPriceByDate.keySet().stream() @@ -321,5 +334,73 @@ private void updatePrice() { marketCapTextField.setText(Res.get("shared.na")); } } + + private void updateAveragePriceFields() { + long average90 = updateAveragePriceField(avgPrice90TextField, 90); + long average30 = updateAveragePriceField(avgPrice30TextField.getTextField(), 30); + boolean trendUp = average30 > average90; + boolean trendDown = average30 < average90; + + Label iconLabel = avgPrice30TextField.getIconLabel(); + ObservableList styleClass = iconLabel.getStyleClass(); + if (trendUp) { + avgPrice30TextField.setVisible(true); + avgPrice30TextField.setIcon(AwesomeIcon.CIRCLE_ARROW_UP); + styleClass.remove("price-trend-down"); + styleClass.add("price-trend-up"); + } else if (trendDown) { + avgPrice30TextField.setVisible(true); + avgPrice30TextField.setIcon(AwesomeIcon.CIRCLE_ARROW_DOWN); + styleClass.remove("price-trend-up"); + styleClass.add("price-trend-down"); + } else { + iconLabel.setVisible(false); + } + } + + private long updateAveragePriceField(TextField textField, int days) { + Date past90 = getPastDate(days); + List bsqTradePast90Days = tradeStatisticsManager.getObservableTradeStatisticsSet().stream() + .filter(e -> e.getCurrencyCode().equals("BSQ")) + .filter(e -> e.getTradeDate().after(past90)) + .collect(Collectors.toList()); + long average = getAverage(bsqTradePast90Days); + Coin oneBsq = Coin.valueOf(100); + Price avgPrice = Price.valueOf("BSQ", average); + String avg = bsqFormatter.formatPrice(avgPrice); + String bsqInUsdAvg = average > 0 ? GUIUtil.getBsqInUsd(avgPrice, oneBsq, priceFeedService, bsqFormatter) : Res.get("shared.na"); + textField.setText(avg + " BSQ/BTC (" + "1 BSQ = " + bsqInUsdAvg + ")"); + return average; + } + + private long getAverage(List list) { + long accumulatedVolume = 0; + long accumulatedAmount = 0; + List tradePrices = new ArrayList<>(list.size()); + + for (TradeStatistics2 item : list) { + item.getTradeVolume(); + accumulatedVolume += item.getTradeVolume().getValue(); + accumulatedAmount += item.getTradeAmount().getValue(); + tradePrices.add(item.getTradePrice().getValue()); + } + Collections.sort(tradePrices); + list.sort(Comparator.comparingLong(o -> o.getTradeDate().getTime())); + + long averagePrice; + Long[] prices = new Long[tradePrices.size()]; + tradePrices.toArray(prices); + double accumulatedAmountAsDouble = MathUtils.scaleUpByPowerOf10((double) accumulatedAmount, Altcoin.SMALLEST_UNIT_EXPONENT); + averagePrice = accumulatedVolume > 0 ? MathUtils.roundDoubleToLong(accumulatedAmountAsDouble / (double) accumulatedVolume) : 0; + + return averagePrice; + } + + private Date getPastDate(int days) { + Calendar cal = new GregorianCalendar(); + cal.setTime(new Date()); + cal.add(Calendar.DAY_OF_MONTH, -1 * days); + return cal.getTime(); + } } diff --git a/desktop/src/main/java/bisq/desktop/main/dao/economy/supply/SupplyView.java b/desktop/src/main/java/bisq/desktop/main/dao/economy/supply/SupplyView.java index 43b0b77b033..6cb4b51519f 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/economy/supply/SupplyView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/economy/supply/SupplyView.java @@ -82,6 +82,7 @@ public class SupplyView extends ActivatableView implements DaoStateListener { private static final String MONTH = "month"; + private static final String DAY = "day"; private final DaoFacade daoFacade; private DaoStateService daoStateService; @@ -113,6 +114,7 @@ private SupplyView(DaoFacade daoFacade, public void initialize() { ADJUSTERS.put(MONTH, TemporalAdjusters.firstDayOfMonth()); + ADJUSTERS.put(DAY, TemporalAdjusters.ofDateAdjuster(d -> d)); createSupplyIncreasedInformation(); createSupplyReducedInformation(); @@ -161,7 +163,7 @@ private void createSupplyIncreasedInformation() { seriesBSQIssued = new XYChart.Series<>(); - createChart(seriesBSQIssued, Res.get("dao.factsAndFigures.supply.issued")); + createChart(seriesBSQIssued, Res.get("dao.factsAndFigures.supply.issued"), "MMM uu"); } private void createSupplyReducedInformation() { @@ -173,7 +175,7 @@ private void createSupplyReducedInformation() { Res.get("dao.factsAndFigures.supply.invalidTxs"), Layout.FIRST_ROW_AND_GROUP_DISTANCE).second; seriesBSQBurnt = new XYChart.Series<>(); - createChart(seriesBSQBurnt, Res.get("dao.factsAndFigures.supply.burnt")); + createChart(seriesBSQBurnt, Res.get("dao.factsAndFigures.supply.burnt"), "d MMM"); } private void createSupplyLockedInformation() { @@ -193,7 +195,8 @@ private void createSupplyLockedInformation() { Res.get("dao.factsAndFigures.supply.totalConfiscatedAmount")).second; } - private void createChart(XYChart.Series series, String seriesLabel) { + @SuppressWarnings("unchecked") + private void createChart(XYChart.Series series, String seriesLabel, String datePattern) { NumberAxis xAxis = new NumberAxis(); xAxis.setForceZeroInRange(false); xAxis.setAutoRanging(true); @@ -205,7 +208,7 @@ private void createChart(XYChart.Series series, String seriesLab public String toString(Number timestamp) { LocalDateTime localDateTime = LocalDateTime.ofEpochSecond(timestamp.longValue(), 0, OffsetDateTime.now(ZoneId.systemDefault()).getOffset()); - return localDateTime.format(DateTimeFormatter.ofPattern("MMM uu", GlobalSettings.getLocale())); + return localDateTime.format(DateTimeFormatter.ofPattern(datePattern, GlobalSettings.getLocale())); } @Override @@ -296,15 +299,15 @@ private void updateCharts() { Set burntTxs = new HashSet<>(daoStateService.getBurntFeeTxs()); burntTxs.addAll(daoStateService.getInvalidTxs()); - Map> burntBsqByMonth = burntTxs.stream() + Map> burntBsqByDay = burntTxs.stream() .sorted(Comparator.comparing(Tx::getTime)) .collect(Collectors.groupingBy(item -> new Date(item.getTime()).toLocalDate() - .with(ADJUSTERS.get(MONTH)))); + .with(ADJUSTERS.get(DAY)))); - List> updatedBurntBsq = burntBsqByMonth.keySet().stream() + List> updatedBurntBsq = burntBsqByDay.keySet().stream() .map(date -> { ZonedDateTime zonedDateTime = date.atStartOfDay(ZoneId.systemDefault()); - return new XYChart.Data(zonedDateTime.toInstant().getEpochSecond(), burntBsqByMonth.get(date) + return new XYChart.Data(zonedDateTime.toInstant().getEpochSecond(), burntBsqByDay.get(date) .stream() .mapToDouble(Tx::getBurntBsq) .sum() diff --git a/desktop/src/main/java/bisq/desktop/main/dao/governance/make/MakeProposalView.java b/desktop/src/main/java/bisq/desktop/main/dao/governance/make/MakeProposalView.java index 4219d86c406..c7b41c873f0 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/governance/make/MakeProposalView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/governance/make/MakeProposalView.java @@ -404,9 +404,9 @@ private ProposalWithTransaction getProposalWithTransaction(ProposalType proposal bsqFormatter.parseToCoin(proposalDisplay.requestedBsqTextField.getText())); case CHANGE_PARAM: checkNotNull(proposalDisplay.paramComboBox, - "proposalDisplay.paramComboBox must no tbe null"); + "proposalDisplay.paramComboBox must not be null"); checkNotNull(proposalDisplay.paramValueTextField, - "proposalDisplay.paramValueTextField must no tbe null"); + "proposalDisplay.paramValueTextField must not be null"); Param selectedParam = proposalDisplay.paramComboBox.getSelectionModel().getSelectedItem(); if (selectedParam == null) throw new ProposalValidationException("selectedParam is null"); @@ -492,10 +492,8 @@ private void removeProposalDisplay() { private void setMakeProposalButtonHandler() { makeProposalButton.setOnAction(event -> { - if (GUIUtil.isReadyForTxBroadcast(p2PService, walletsSetup)) { + if (GUIUtil.isReadyForTxBroadcastOrShowPopup(p2PService, walletsSetup)) { publishMyProposal(selectedProposalType); - } else { - GUIUtil.showNotReadyForTxBroadcastPopups(p2PService, walletsSetup); } }); } diff --git a/desktop/src/main/java/bisq/desktop/main/dao/governance/proposals/ProposalsView.java b/desktop/src/main/java/bisq/desktop/main/dao/governance/proposals/ProposalsView.java index 0597e34ff5a..e00e1dbbad2 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/governance/proposals/ProposalsView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/governance/proposals/ProposalsView.java @@ -209,7 +209,10 @@ protected void activate() { sortedList.comparatorProperty().bind(tableView.comparatorProperty()); tableView.setPrefHeight(100); root.getScene().heightProperty().addListener(sceneHeightListener); - UserThread.execute(() -> updateTableHeight(root.getScene().getHeight())); + UserThread.execute(() -> { + if (root.getScene() != null) + updateTableHeight(root.getScene().getHeight()); + }); stakeInputTextField.textProperty().addListener(stakeListener); voteButton.setOnAction(e -> onVote()); diff --git a/desktop/src/main/java/bisq/desktop/main/dao/governance/result/CycleListItem.java b/desktop/src/main/java/bisq/desktop/main/dao/governance/result/CycleListItem.java index 108a993f935..7ad3508121f 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/governance/result/CycleListItem.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/governance/result/CycleListItem.java @@ -18,7 +18,6 @@ package bisq.desktop.main.dao.governance.result; import bisq.core.dao.governance.proposal.IssuanceProposal; -import bisq.core.dao.state.DaoStateService; import bisq.core.dao.state.model.governance.EvaluatedProposal; import bisq.core.locale.Res; import bisq.core.util.BsqFormatter; @@ -26,22 +25,17 @@ import org.bitcoinj.core.Coin; import java.util.Date; -import java.util.HashMap; -import java.util.Map; import lombok.Getter; public class CycleListItem { - private final DaoStateService daoStateService; private final BsqFormatter bsqFormatter; @Getter private ResultsOfCycle resultsOfCycle; CycleListItem(ResultsOfCycle resultsOfCycle, - DaoStateService daoStateService, BsqFormatter bsqFormatter) { this.resultsOfCycle = resultsOfCycle; - this.daoStateService = daoStateService; this.bsqFormatter = bsqFormatter; } @@ -67,15 +61,7 @@ public String getNumVotesAsString() { } public String getMeritAndStake() { - //TODO move to domain - Map map = new HashMap<>(); - resultsOfCycle.getDecryptedVotesForCycle() - .forEach(decryptedVote -> { - decryptedVote.getBallotList().stream().forEach(ballot -> { - map.putIfAbsent(decryptedVote.getBlindVoteTxId(), decryptedVote.getStake() + decryptedVote.getMerit(daoStateService)); - }); - }); - return bsqFormatter.formatCoinWithCode(Coin.valueOf(map.values().stream().mapToLong(e -> e).sum())); + return bsqFormatter.formatCoinWithCode(Coin.valueOf(resultsOfCycle.getMeritAndStake())); } public String getIssuance() { diff --git a/desktop/src/main/java/bisq/desktop/main/dao/governance/result/ResultsOfCycle.java b/desktop/src/main/java/bisq/desktop/main/dao/governance/result/ResultsOfCycle.java index e9c9df38533..733d69f8106 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/governance/result/ResultsOfCycle.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/governance/result/ResultsOfCycle.java @@ -37,6 +37,7 @@ class ResultsOfCycle { private final int numVotes; private final int numAcceptedVotes; private final int numRejectedVotes; + private final long meritAndStake; private final DaoStateService daoStateService; private long cycleStartTime; @@ -54,6 +55,7 @@ class ResultsOfCycle { List proposals, List evaluatedProposals, List decryptedVotesForCycle, + long meritAndStake, DaoStateService daoStateService) { this.cycle = cycle; this.cycleIndex = cycleIndex; @@ -71,6 +73,7 @@ class ResultsOfCycle { numRejectedVotes = evaluatedProposals.stream() .mapToInt(e -> e.getProposalVoteResult().getNumRejectedVotes()) .sum(); + this.meritAndStake = meritAndStake; this.daoStateService = daoStateService; } diff --git a/desktop/src/main/java/bisq/desktop/main/dao/governance/result/VoteResultView.java b/desktop/src/main/java/bisq/desktop/main/dao/governance/result/VoteResultView.java index a4491293a5a..4b524f671d6 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/governance/result/VoteResultView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/governance/result/VoteResultView.java @@ -32,11 +32,9 @@ import bisq.core.btc.wallet.BsqWalletService; import bisq.core.dao.DaoFacade; -import bisq.core.dao.governance.blindvote.MyBlindVoteListService; import bisq.core.dao.governance.param.Param; import bisq.core.dao.governance.period.CycleService; import bisq.core.dao.governance.period.PeriodService; -import bisq.core.dao.governance.proposal.MyProposalListService; import bisq.core.dao.governance.proposal.ProposalService; import bisq.core.dao.governance.voteresult.VoteResultException; import bisq.core.dao.governance.voteresult.VoteResultService; @@ -61,6 +59,7 @@ import bisq.core.locale.Res; import bisq.core.util.BsqFormatter; +import bisq.common.UserThread; import bisq.common.util.Utilities; import org.bitcoinj.core.Coin; @@ -100,11 +99,14 @@ import javafx.util.Callback; -import java.util.Collections; import java.util.Comparator; +import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Optional; +import java.util.Set; +import java.util.concurrent.TimeUnit; +import java.util.concurrent.atomic.AtomicLong; import java.util.stream.Collectors; import static bisq.desktop.util.FormBuilder.addButton; @@ -120,8 +122,6 @@ public class VoteResultView extends ActivatableView implements D private final PeriodService periodService; private final BsqWalletService bsqWalletService; private final BsqFormatter bsqFormatter; - private final MyProposalListService myProposalListService; - private final MyBlindVoteListService myBlindVoteListService; private final ProposalResultsWindow proposalResultsWindow; private Button exportButton; @@ -144,6 +144,7 @@ public class VoteResultView extends ActivatableView implements D private ResultsOfCycle resultsOfCycle; private ProposalListItem selectedProposalListItem; private boolean isVoteIncludedInResult; + private final Set cyclesAdded = new HashSet<>(); /////////////////////////////////////////////////////////////////////////////////////////// @@ -160,8 +161,6 @@ public VoteResultView(DaoFacade daoFacade, PeriodService periodService, BsqWalletService bsqWalletService, BsqFormatter bsqFormatter, - MyProposalListService myProposalListService, - MyBlindVoteListService myBlindVoteListService, ProposalResultsWindow proposalResultsWindow) { this.daoFacade = daoFacade; this.phasesView = phasesView; @@ -172,8 +171,6 @@ public VoteResultView(DaoFacade daoFacade, this.periodService = periodService; this.bsqWalletService = bsqWalletService; this.bsqFormatter = bsqFormatter; - this.myProposalListService = myProposalListService; - this.myBlindVoteListService = myBlindVoteListService; this.proposalResultsWindow = proposalResultsWindow; } @@ -364,36 +361,52 @@ private void showProposalResultWindow(EvaluatedProposal evaluatedProposal, Ballo /////////////////////////////////////////////////////////////////////////////////////////// private void fillCycleList() { - cycleListItemList.clear(); - daoStateService.getCycles().forEach(cycle -> { - List proposalsForCycle = proposalService.getValidatedProposals().stream() - .filter(proposal -> cycleService.isTxInCycle(cycle, proposal.getTxId())) - .collect(Collectors.toList()); - - List evaluatedProposalsForCycle = daoStateService.getEvaluatedProposalList().stream() - .filter(evaluatedProposal -> cycleService.isTxInCycle(cycle, evaluatedProposal.getProposal().getTxId())) - .collect(Collectors.toList()); - - List decryptedVotesForCycle = daoStateService.getDecryptedBallotsWithMeritsList().stream() - .filter(decryptedBallotsWithMerits -> cycleService.isTxInCycle(cycle, decryptedBallotsWithMerits.getBlindVoteTxId())) - .filter(decryptedBallotsWithMerits -> cycleService.isTxInCycle(cycle, decryptedBallotsWithMerits.getVoteRevealTxId())) - .collect(Collectors.toList()); - - long cycleStartTime = daoStateService.getBlockAtHeight(cycle.getHeightOfFirstBlock()) - .map(Block::getTime) - .orElse(0L); - int cycleIndex = cycleService.getCycleIndex(cycle); - ResultsOfCycle resultsOfCycle = new ResultsOfCycle(cycle, - cycleIndex, - cycleStartTime, - proposalsForCycle, - evaluatedProposalsForCycle, - decryptedVotesForCycle, - daoStateService); - CycleListItem cycleListItem = new CycleListItem(resultsOfCycle, daoStateService, bsqFormatter); - cycleListItemList.add(cycleListItem); - }); - Collections.reverse(cycleListItemList); + // At data creation we delay a bit so that the UI has a chance to display the placeholder. + if (cyclesAdded.isEmpty()) { + UserThread.runAfter(this::doFillCycleList, 50, TimeUnit.MILLISECONDS); + } else { + doFillCycleList(); + } + } + + private void doFillCycleList() { + // Creating our data structure is a bit expensive so we ensure to only create the CycleListItems once. + daoStateService.getCycles().stream() + .filter(cycle -> !cyclesAdded.contains(cycle)) + .forEach(cycle -> { + List proposalsForCycle = proposalService.getValidatedProposals().stream() + .filter(proposal -> cycleService.isTxInCycle(cycle, proposal.getTxId())) + .collect(Collectors.toList()); + + List evaluatedProposalsForCycle = daoStateService.getEvaluatedProposalList().stream() + .filter(evaluatedProposal -> cycleService.isTxInCycle(cycle, evaluatedProposal.getProposal().getTxId())) + .collect(Collectors.toList()); + + AtomicLong stakeAndMerit = new AtomicLong(); + List decryptedVotesForCycle = daoStateService.getDecryptedBallotsWithMeritsList().stream() + .filter(decryptedBallotsWithMerits -> cycleService.isTxInCycle(cycle, decryptedBallotsWithMerits.getBlindVoteTxId())) + .filter(decryptedBallotsWithMerits -> cycleService.isTxInCycle(cycle, decryptedBallotsWithMerits.getVoteRevealTxId())) + .peek(decryptedBallotsWithMerits -> stakeAndMerit.getAndAdd(decryptedBallotsWithMerits.getStake() + decryptedBallotsWithMerits.getMerit(daoStateService))) + .collect(Collectors.toList()); + + long cycleStartTime = daoStateService.getBlockAtHeight(cycle.getHeightOfFirstBlock()) + .map(Block::getTime) + .orElse(0L); + int cycleIndex = cycleService.getCycleIndex(cycle); + ResultsOfCycle resultsOfCycle = new ResultsOfCycle(cycle, + cycleIndex, + cycleStartTime, + proposalsForCycle, + evaluatedProposalsForCycle, + decryptedVotesForCycle, + stakeAndMerit.get(), + daoStateService); + CycleListItem cycleListItem = new CycleListItem(resultsOfCycle, bsqFormatter); + cycleListItemList.add(cycleListItem); + + cyclesAdded.add(resultsOfCycle.getCycle()); + }); + cycleListItemList.sort(Comparator.comparing(e -> ((CycleListItem) e).getResultsOfCycle().getCycleIndex()).reversed()); GUIUtil.setFitToRowsForTableView(cyclesTableView, 25, 28, 6, 6); } @@ -411,7 +424,7 @@ private void createCyclesTable() { root.getChildren().add(headline); cyclesTableView = new TableView<>(); - cyclesTableView.setPlaceholder(new AutoTooltipLabel(Res.get("table.placeholder.noData"))); + cyclesTableView.setPlaceholder(new AutoTooltipLabel(Res.get("table.placeholder.processingData"))); cyclesTableView.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY); createCycleColumns(cyclesTableView); diff --git a/desktop/src/main/java/bisq/desktop/main/dao/monitor/MonitorView.fxml b/desktop/src/main/java/bisq/desktop/main/dao/monitor/MonitorView.fxml index c0377d39c31..a2fa0e12ed2 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/monitor/MonitorView.fxml +++ b/desktop/src/main/java/bisq/desktop/main/dao/monitor/MonitorView.fxml @@ -27,6 +27,7 @@ AnchorPane.topAnchor="15"/> { // TODO break up in methods - if (GUIUtil.isReadyForTxBroadcast(p2PService, walletsSetup)) { + if (GUIUtil.isReadyForTxBroadcastOrShowPopup(p2PService, walletsSetup)) { String receiversAddressString = bsqFormatter.getAddressFromBsqAddress(receiversAddressInputTextField.getText()).toString(); Coin receiverAmount = bsqFormatter.parseToCoin(amountInputTextField.getText()); try { @@ -259,8 +259,6 @@ private void addSendBsqGroup() { } catch (Throwable t) { handleError(t); } - } else { - GUIUtil.showNotReadyForTxBroadcastPopups(p2PService, walletsSetup); } }); } @@ -292,7 +290,7 @@ private void addSendBtcGroup() { sendBtcButton = addButtonAfterGroup(root, ++gridRow, Res.get("dao.wallet.send.sendBtc")); sendBtcButton.setOnAction((event) -> { - if (GUIUtil.isReadyForTxBroadcast(p2PService, walletsSetup)) { + if (GUIUtil.isReadyForTxBroadcastOrShowPopup(p2PService, walletsSetup)) { String receiversAddressString = receiversBtcAddressInputTextField.getText(); Coin receiverAmount = bsqFormatter.parseToBTC(btcAmountInputTextField.getText()); try { @@ -324,8 +322,6 @@ private void addSendBtcGroup() { } catch (Throwable t) { handleError(t); } - } else { - GUIUtil.showNotReadyForTxBroadcastPopups(p2PService, walletsSetup); } }); } diff --git a/desktop/src/main/java/bisq/desktop/main/dao/wallet/tx/BsqTxView.java b/desktop/src/main/java/bisq/desktop/main/dao/wallet/tx/BsqTxView.java index 803c54900b3..ed34c304ac4 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/wallet/tx/BsqTxView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/wallet/tx/BsqTxView.java @@ -71,13 +71,11 @@ import javafx.beans.value.ChangeListener; import javafx.collections.FXCollections; -import javafx.collections.ListChangeListener; import javafx.collections.ObservableList; import javafx.collections.transformation.SortedList; import javafx.util.Callback; -import java.util.ArrayList; import java.util.Comparator; import java.util.Date; import java.util.List; @@ -85,7 +83,8 @@ import java.util.stream.Collectors; @FxmlView -public class BsqTxView extends ActivatableView implements BsqBalanceListener, DaoStateListener { +public class BsqTxView extends ActivatableView implements BsqBalanceListener, DaoStateListener, + BsqWalletService.WalletTransactionsChangeListener { private TableView tableView; @@ -100,7 +99,6 @@ public class BsqTxView extends ActivatableView implements BsqBal private final ObservableList observableList = FXCollections.observableArrayList(); // Need to be DoubleProperty as we pass it as reference private final SortedList sortedList = new SortedList<>(observableList); - private ListChangeListener walletBsqTransactionsListener; private int gridRow = 0; private Label chainHeightLabel; private ProgressBar chainSyncIndicator; @@ -173,7 +171,6 @@ public void initialize() { VBox.setVgrow(tableView, Priority.ALWAYS); root.getChildren().add(vBox); - walletBsqTransactionsListener = change -> updateList(); walletChainHeightListener = (observable, oldValue, newValue) -> { walletChainHeight = bsqWalletService.getBestChainHeight(); onUpdateAnyChainHeight(); @@ -183,7 +180,7 @@ public void initialize() { @Override protected void activate() { bsqBalanceUtil.activate(); - bsqWalletService.getWalletTransactions().addListener(walletBsqTransactionsListener); + bsqWalletService.addWalletTransactionsChangeListener(this); bsqWalletService.addBsqBalanceListener(this); btcWalletService.getChainHeightProperty().addListener(walletChainHeightListener); @@ -207,7 +204,7 @@ protected void activate() { protected void deactivate() { bsqBalanceUtil.deactivate(); sortedList.comparatorProperty().unbind(); - bsqWalletService.getWalletTransactions().removeListener(walletBsqTransactionsListener); + bsqWalletService.removeWalletTransactionsChangeListener(this); bsqWalletService.removeBsqBalanceListener(this); btcWalletService.getChainHeightProperty().removeListener(walletChainHeightListener); daoFacade.removeBsqStateListener(this); @@ -254,6 +251,15 @@ public void onParseBlockChainComplete() { } } + /////////////////////////////////////////////////////////////////////////////////////////// + // BsqWalletService.WalletTransactionsChangeListener + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public void onWalletTransactionsChange() { + updateList(); + } + /////////////////////////////////////////////////////////////////////////////////////////// // Private @@ -299,8 +305,7 @@ private void onUpdateAnyChainHeight() { private void updateList() { observableList.forEach(BsqTxListItem::cleanup); - // copy list to avoid ConcurrentModificationException - final List walletTransactions = new ArrayList<>(bsqWalletService.getWalletTransactions()); + List walletTransactions = bsqWalletService.getClonedWalletTransactions(); List items = walletTransactions.stream() .map(transaction -> { return new BsqTxListItem(transaction, diff --git a/desktop/src/main/java/bisq/desktop/main/debug/DebugView.java b/desktop/src/main/java/bisq/desktop/main/debug/DebugView.java index afa3c68d1a0..7bd2b24707c 100644 --- a/desktop/src/main/java/bisq/desktop/main/debug/DebugView.java +++ b/desktop/src/main/java/bisq/desktop/main/debug/DebugView.java @@ -50,7 +50,6 @@ import bisq.core.trade.protocol.tasks.seller_as_taker.SellerAsTakerSignAndPublishDepositTx; import bisq.core.trade.protocol.tasks.taker.CreateTakerFeeTx; import bisq.core.trade.protocol.tasks.taker.TakerProcessPublishDepositTxRequest; -import bisq.core.trade.protocol.tasks.taker.TakerSelectMediator; import bisq.core.trade.protocol.tasks.taker.TakerSendDepositTxPublishedMessage; import bisq.core.trade.protocol.tasks.taker.TakerSendPayDepositRequest; import bisq.core.trade.protocol.tasks.taker.TakerVerifyAndSignContract; @@ -131,7 +130,6 @@ public void initialize() { FXCollections.observableArrayList(Arrays.asList( TakerVerifyMakerAccount.class, TakerVerifyMakerFeePayment.class, - TakerSelectMediator.class, CreateTakerFeeTx.class, SellerAsTakerCreatesDepositTxInputs.class, TakerSendPayDepositRequest.class, diff --git a/desktop/src/main/java/bisq/desktop/main/disputes/DisputesView.java b/desktop/src/main/java/bisq/desktop/main/disputes/DisputesView.java deleted file mode 100644 index 48864252d3f..00000000000 --- a/desktop/src/main/java/bisq/desktop/main/disputes/DisputesView.java +++ /dev/null @@ -1,166 +0,0 @@ -/* - * This file is part of Bisq. - * - * Bisq is free software: you can redistribute it and/or modify it - * under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or (at - * your option) any later version. - * - * Bisq is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public - * License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Bisq. If not, see . - */ - -package bisq.desktop.main.disputes; - -import bisq.desktop.Navigation; -import bisq.desktop.common.model.Activatable; -import bisq.desktop.common.view.ActivatableViewAndModel; -import bisq.desktop.common.view.CachingViewLoader; -import bisq.desktop.common.view.FxmlView; -import bisq.desktop.common.view.View; -import bisq.desktop.common.view.ViewLoader; -import bisq.desktop.main.MainView; -import bisq.desktop.main.disputes.arbitrator.ArbitratorDisputeView; -import bisq.desktop.main.disputes.trader.TraderDisputeView; -import bisq.desktop.main.overlays.popups.Popup; - -import bisq.core.arbitration.Arbitrator; -import bisq.core.arbitration.ArbitratorManager; -import bisq.core.arbitration.DisputeManager; -import bisq.core.locale.Res; - -import bisq.network.p2p.NodeAddress; - -import bisq.common.app.DevEnv; -import bisq.common.crypto.KeyRing; - -import javax.inject.Inject; - -import javafx.fxml.FXML; - -import javafx.scene.control.Tab; -import javafx.scene.control.TabPane; - -import javafx.beans.value.ChangeListener; - -import javafx.collections.MapChangeListener; - -// will be probably only used for arbitration communication, will be renamed and the icon changed -@FxmlView -public class DisputesView extends ActivatableViewAndModel { - - @FXML - Tab tradersDisputesTab; - - private Tab arbitratorsDisputesTab; - - private final Navigation navigation; - private final ArbitratorManager arbitratorManager; - private final DisputeManager disputeManager; - private final KeyRing keyRing; - - private Navigation.Listener navigationListener; - private ChangeListener tabChangeListener; - private Tab currentTab; - private final ViewLoader viewLoader; - private MapChangeListener arbitratorMapChangeListener; - - @Inject - public DisputesView(CachingViewLoader viewLoader, Navigation navigation, - ArbitratorManager arbitratorManager, DisputeManager disputeManager, - KeyRing keyRing) { - this.viewLoader = viewLoader; - this.navigation = navigation; - this.arbitratorManager = arbitratorManager; - this.disputeManager = disputeManager; - this.keyRing = keyRing; - } - - @Override - public void initialize() { - log.debug("initialize "); - tradersDisputesTab.setText(Res.get("support.tab.support").toUpperCase()); - navigationListener = viewPath -> { - if (viewPath.size() == 3 && viewPath.indexOf(DisputesView.class) == 1) - loadView(viewPath.tip()); - }; - - tabChangeListener = (ov, oldValue, newValue) -> { - if (newValue == tradersDisputesTab) - navigation.navigateTo(MainView.class, DisputesView.class, TraderDisputeView.class); - else if (newValue == arbitratorsDisputesTab) - navigation.navigateTo(MainView.class, DisputesView.class, ArbitratorDisputeView.class); - }; - - arbitratorMapChangeListener = change -> updateArbitratorsDisputesTabDisableState(); - } - - private void updateArbitratorsDisputesTabDisableState() { - boolean isActiveArbitrator = arbitratorManager.getArbitratorsObservableMap().values().stream() - .anyMatch(e -> e.getPubKeyRing() != null && e.getPubKeyRing().equals(keyRing.getPubKeyRing())); - - boolean hasDisputesAsArbitrator = disputeManager.getDisputesAsObservableList().stream() - .anyMatch(d -> d.getArbitratorPubKeyRing().equals(keyRing.getPubKeyRing())); - - if (arbitratorsDisputesTab == null && (isActiveArbitrator || hasDisputesAsArbitrator)) { - arbitratorsDisputesTab = new Tab(Res.get("support.tab.ArbitratorsSupportTickets").toUpperCase()); - arbitratorsDisputesTab.setClosable(false); - root.getTabs().add(arbitratorsDisputesTab); - tradersDisputesTab.setText(Res.get("support.tab.TradersSupportTickets").toUpperCase()); - } - } - - @SuppressWarnings("PointlessBooleanExpression") - @Override - protected void activate() { - arbitratorManager.updateArbitratorMap(); - arbitratorManager.getArbitratorsObservableMap().addListener(arbitratorMapChangeListener); - updateArbitratorsDisputesTabDisableState(); - - root.getSelectionModel().selectedItemProperty().addListener(tabChangeListener); - navigation.addListener(navigationListener); - - if (arbitratorsDisputesTab != null && root.getSelectionModel().getSelectedItem() == arbitratorsDisputesTab) - navigation.navigateTo(MainView.class, DisputesView.class, ArbitratorDisputeView.class); - else - navigation.navigateTo(MainView.class, DisputesView.class, TraderDisputeView.class); - - //noinspection UnusedAssignment - String key = "supportInfo"; - if (!DevEnv.isDevMode()) - new Popup<>().backgroundInfo(Res.get("support.backgroundInfo")) - .width(900) - .dontShowAgainId(key) - .show(); - } - - @Override - protected void deactivate() { - arbitratorManager.getArbitratorsObservableMap().removeListener(arbitratorMapChangeListener); - root.getSelectionModel().selectedItemProperty().removeListener(tabChangeListener); - navigation.removeListener(navigationListener); - currentTab = null; - } - - private void loadView(Class viewClass) { - // we want to get activate/deactivate called, so we remove the old view on tab change - if (currentTab != null) - currentTab.setContent(null); - - View view = viewLoader.load(viewClass); - - if (arbitratorsDisputesTab != null && view instanceof ArbitratorDisputeView) - currentTab = arbitratorsDisputesTab; - else - currentTab = tradersDisputesTab; - - currentTab.setContent(view.getRoot()); - root.getSelectionModel().select(currentTab); - } -} - diff --git a/desktop/src/main/java/bisq/desktop/main/funds/locked/LockedView.java b/desktop/src/main/java/bisq/desktop/main/funds/locked/LockedView.java index 38275c3ba23..fd2f2e070f5 100644 --- a/desktop/src/main/java/bisq/desktop/main/funds/locked/LockedView.java +++ b/desktop/src/main/java/bisq/desktop/main/funds/locked/LockedView.java @@ -264,8 +264,6 @@ public void updateItem(final LockedListItem item, boolean empty) { field.setOnAction(event -> openDetailPopup(item)); field.setTooltip(new Tooltip(Res.get("tooltip.openPopupForDetails"))); setGraphic(field); - } else if (addressEntry.getContext() == AddressEntry.Context.ARBITRATOR) { - setGraphic(new AutoTooltipLabel(Res.get("shared.arbitratorsFee"))); } else { setGraphic(new AutoTooltipLabel(Res.get("shared.noDetailsAvailable"))); } diff --git a/desktop/src/main/java/bisq/desktop/main/funds/reserved/ReservedView.java b/desktop/src/main/java/bisq/desktop/main/funds/reserved/ReservedView.java index 0146d9c14fd..9efb8da1e5a 100644 --- a/desktop/src/main/java/bisq/desktop/main/funds/reserved/ReservedView.java +++ b/desktop/src/main/java/bisq/desktop/main/funds/reserved/ReservedView.java @@ -263,8 +263,6 @@ public void updateItem(final ReservedListItem item, boolean empty) { field.setOnAction(event -> openDetailPopup(item)); field.setTooltip(new Tooltip(Res.get("tooltip.openPopupForDetails"))); setGraphic(field); - } else if (item.getAddressEntry().getContext() == AddressEntry.Context.ARBITRATOR) { - setGraphic(new AutoTooltipLabel(Res.get("shared.arbitratorsFee"))); } else { setGraphic(new AutoTooltipLabel(Res.get("shared.noDetailsAvailable"))); } diff --git a/desktop/src/main/java/bisq/desktop/main/funds/transactions/DisplayedTransactionsFactory.java b/desktop/src/main/java/bisq/desktop/main/funds/transactions/DisplayedTransactionsFactory.java index 63a08bfebef..4f2e44fc9a4 100644 --- a/desktop/src/main/java/bisq/desktop/main/funds/transactions/DisplayedTransactionsFactory.java +++ b/desktop/src/main/java/bisq/desktop/main/funds/transactions/DisplayedTransactionsFactory.java @@ -20,7 +20,9 @@ import bisq.core.btc.wallet.BtcWalletService; import javax.inject.Inject; +import javax.inject.Singleton; +@Singleton public class DisplayedTransactionsFactory { private final BtcWalletService btcWalletService; private final TradableRepository tradableRepository; diff --git a/desktop/src/main/java/bisq/desktop/main/funds/transactions/TradableRepository.java b/desktop/src/main/java/bisq/desktop/main/funds/transactions/TradableRepository.java index 0cabbe1438f..691901fc1b1 100644 --- a/desktop/src/main/java/bisq/desktop/main/funds/transactions/TradableRepository.java +++ b/desktop/src/main/java/bisq/desktop/main/funds/transactions/TradableRepository.java @@ -24,11 +24,13 @@ import bisq.core.trade.failed.FailedTradesManager; import javax.inject.Inject; +import javax.inject.Singleton; import com.google.common.collect.ImmutableSet; import java.util.Set; +@Singleton public class TradableRepository { private final OpenOfferManager openOfferManager; private final TradeManager tradeManager; diff --git a/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionAwareTradableFactory.java b/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionAwareTradableFactory.java index 0a6992d6846..490bbafb52c 100644 --- a/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionAwareTradableFactory.java +++ b/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionAwareTradableFactory.java @@ -17,26 +17,28 @@ package bisq.desktop.main.funds.transactions; -import bisq.core.arbitration.DisputeManager; +import bisq.core.support.dispute.arbitration.ArbitrationManager; import bisq.core.offer.OpenOffer; import bisq.core.trade.Tradable; import bisq.core.trade.Trade; import javax.inject.Inject; +import javax.inject.Singleton; +@Singleton public class TransactionAwareTradableFactory { - private final DisputeManager disputeManager; + private final ArbitrationManager arbitrationManager; @Inject - TransactionAwareTradableFactory(DisputeManager disputeManager) { - this.disputeManager = disputeManager; + TransactionAwareTradableFactory(ArbitrationManager arbitrationManager) { + this.arbitrationManager = arbitrationManager; } TransactionAwareTradable create(Tradable delegate) { if (delegate instanceof OpenOffer) { return new TransactionAwareOpenOffer((OpenOffer) delegate); } else if (delegate instanceof Trade) { - return new TransactionAwareTrade((Trade) delegate, disputeManager); + return new TransactionAwareTrade((Trade) delegate, arbitrationManager); } else { return new DummyTransactionAwareTradable(delegate); } diff --git a/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionAwareTrade.java b/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionAwareTrade.java index b45618d962b..07c4bd7d801 100644 --- a/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionAwareTrade.java +++ b/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionAwareTrade.java @@ -17,8 +17,8 @@ package bisq.desktop.main.funds.transactions; -import bisq.core.arbitration.Dispute; -import bisq.core.arbitration.DisputeManager; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.arbitration.ArbitrationManager; import bisq.core.offer.Offer; import bisq.core.trade.Tradable; import bisq.core.trade.Trade; @@ -31,11 +31,11 @@ class TransactionAwareTrade implements TransactionAwareTradable { private final Trade delegate; - private final DisputeManager disputeManager; + private final ArbitrationManager arbitrationManager; - TransactionAwareTrade(Trade delegate, DisputeManager disputeManager) { + TransactionAwareTrade(Trade delegate, ArbitrationManager arbitrationManager) { this.delegate = delegate; - this.disputeManager = disputeManager; + this.arbitrationManager = arbitrationManager; } @Override @@ -75,7 +75,7 @@ private boolean isOfferFeeTx(String txId) { private boolean isDisputedPayoutTx(String txId) { String delegateId = delegate.getId(); - ObservableList disputes = disputeManager.getDisputesAsObservableList(); + ObservableList disputes = arbitrationManager.getDisputesAsObservableList(); return disputes.stream() .anyMatch(dispute -> { String disputePayoutTxId = dispute.getDisputePayoutTxId(); diff --git a/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionListItemFactory.java b/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionListItemFactory.java index 752ca17e9e4..e95974989d1 100644 --- a/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionListItemFactory.java +++ b/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionListItemFactory.java @@ -27,11 +27,13 @@ import org.bitcoinj.core.Transaction; import javax.inject.Inject; +import javax.inject.Singleton; import java.util.Optional; import javax.annotation.Nullable; +@Singleton public class TransactionListItemFactory { private final BtcWalletService btcWalletService; private final BsqWalletService bsqWalletService; diff --git a/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionsListItem.java b/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionsListItem.java index afd36b5861d..51a58f24c5e 100644 --- a/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionsListItem.java +++ b/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionsListItem.java @@ -215,7 +215,7 @@ public void onTransactionConfidenceChanged(TransactionConfidence confidence) { } else if (trade.getPayoutTx() != null && trade.getPayoutTx().getHashAsString().equals(txId)) { details = Res.get("funds.tx.multiSigPayout", id); - } else if (trade.getDisputeState() != Trade.DisputeState.NO_DISPUTE) { + } else if (trade.getDisputeState() == Trade.DisputeState.DISPUTE_CLOSED) { if (valueSentToMe.isPositive()) { details = Res.get("funds.tx.disputePayout", id); } else { diff --git a/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionsView.java b/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionsView.java index fe3c3b904bc..c3e5ff5ae49 100644 --- a/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionsView.java +++ b/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionsView.java @@ -247,8 +247,7 @@ protected void activate() { CSVEntryConverter headerConverter = transactionsListItem -> { String[] columns = new String[6]; for (int i = 0; i < columns.length; i++) - columns[i] = tableColumns.get(i).getText(); - + columns[i] = ((AutoTooltipLabel) tableColumns.get(i).getGraphic()).getText(); return columns; }; CSVEntryConverter contentConverter = item -> { @@ -542,7 +541,7 @@ public void updateItem(final TransactionsListItem item, boolean empty) { } private void revertTransaction(String txId, @Nullable Tradable tradable) { - if (GUIUtil.isReadyForTxBroadcast(p2PService, walletsSetup)) { + if (GUIUtil.isReadyForTxBroadcastOrShowPopup(p2PService, walletsSetup)) { try { btcWalletService.doubleSpendTransaction(txId, () -> { if (tradable != null) @@ -553,8 +552,6 @@ private void revertTransaction(String txId, @Nullable Tradable tradable) { } catch (Throwable e) { new Popup<>().warning(e.getMessage()).show(); } - } else { - GUIUtil.showNotReadyForTxBroadcastPopups(p2PService, walletsSetup); } } diff --git a/desktop/src/main/java/bisq/desktop/main/funds/withdrawal/WithdrawalView.java b/desktop/src/main/java/bisq/desktop/main/funds/withdrawal/WithdrawalView.java index f3565535d0a..1ffa45f905f 100644 --- a/desktop/src/main/java/bisq/desktop/main/funds/withdrawal/WithdrawalView.java +++ b/desktop/src/main/java/bisq/desktop/main/funds/withdrawal/WithdrawalView.java @@ -319,7 +319,7 @@ protected void deactivate() { /////////////////////////////////////////////////////////////////////////////////////////// private void onWithdraw() { - if (GUIUtil.isReadyForTxBroadcast(p2PService, walletsSetup)) { + if (GUIUtil.isReadyForTxBroadcastOrShowPopup(p2PService, walletsSetup)) { try { // We do not know sendersAmount if senderPaysFee is true. We repeat fee calculation after first attempt if senderPaysFee is true. Transaction feeEstimationTransaction = walletService.getFeeEstimationTransactionForMultipleAddresses(fromAddresses, amountAsCoin); @@ -385,8 +385,6 @@ public void onFailure(@NotNull Throwable t) { log.error(e.toString()); new Popup<>().warning(e.toString()).show(); } - } else { - GUIUtil.showNotReadyForTxBroadcastPopups(p2PService, walletsSetup); } } diff --git a/desktop/src/main/java/bisq/desktop/main/market/offerbook/OfferBookChartView.java b/desktop/src/main/java/bisq/desktop/main/market/offerbook/OfferBookChartView.java index 66392ab4967..e3b13b2c6d2 100644 --- a/desktop/src/main/java/bisq/desktop/main/market/offerbook/OfferBookChartView.java +++ b/desktop/src/main/java/bisq/desktop/main/market/offerbook/OfferBookChartView.java @@ -25,6 +25,7 @@ import bisq.desktop.components.AutoTooltipTableColumn; import bisq.desktop.components.ColoredDecimalPlacesWithZerosText; import bisq.desktop.components.PeerInfoIconSmall; +import bisq.desktop.components.AutocompleteComboBox; import bisq.desktop.main.MainView; import bisq.desktop.main.offer.BuyOfferView; import bisq.desktop.main.offer.SellOfferView; @@ -93,7 +94,7 @@ import java.util.function.Function; import java.util.function.Supplier; -import static bisq.desktop.util.FormBuilder.addTopLabelComboBox; +import static bisq.desktop.util.FormBuilder.addTopLabelAutocompleteComboBox; import static bisq.desktop.util.Layout.INITIAL_WINDOW_HEIGHT; @FxmlView @@ -108,7 +109,7 @@ public class OfferBookChartView extends ActivatableViewAndModel sellOfferTableView; private AreaChart areaChart; private AnchorPane chartPane; - private ComboBox currencyComboBox; + private AutocompleteComboBox currencyComboBox; private Subscription tradeCurrencySubscriber; private final StringProperty volumeColumnLabel = new SimpleStringProperty(); private final StringProperty priceColumnLabel = new SimpleStringProperty(); @@ -146,11 +147,8 @@ public OfferBookChartView(OfferBookChartViewModel model, Navigation navigation, public void initialize() { createListener(); - final Tuple3> currencyComboBoxTuple = addTopLabelComboBox(Res.get("shared.currency"), - Res.get("list.currency.select"), 0); + final Tuple3> currencyComboBoxTuple = addTopLabelAutocompleteComboBox(Res.get("shared.currency"), 0); this.currencyComboBox = currencyComboBoxTuple.third; - this.currencyComboBox.setButtonCell(GUIUtil.getCurrencyListItemButtonCell(Res.get("shared.oneOffer"), - Res.get("shared.multipleOffers"), model.preferences)); this.currencyComboBox.setCellFactory(GUIUtil.getCurrencyListItemCellFactory(Res.get("shared.oneOffer"), Res.get("shared.multipleOffers"), model.preferences)); @@ -191,13 +189,19 @@ protected void activate() { model.setSelectedTabIndex(tabPaneSelectionModel.getSelectedIndex()); tabPaneSelectionModel.selectedIndexProperty().addListener(selectedTabIndexListener); - currencyComboBox.setItems(model.getCurrencyListItems()); - currencyComboBox.setVisibleRowCount(12); + currencyComboBox.setConverter(new CurrencyListItemStringConverter(currencyComboBox)); + currencyComboBox.getEditor().getStyleClass().add("combo-box-editor-bold"); + + currencyComboBox.setAutocompleteItems(model.getCurrencyListItems()); + currencyComboBox.setVisibleRowCount(10); - if (model.getSelectedCurrencyListItem().isPresent()) + if (model.getSelectedCurrencyListItem().isPresent()) { + CurrencyListItem selectedItem = model.getSelectedCurrencyListItem().get(); currencyComboBox.getSelectionModel().select(model.getSelectedCurrencyListItem().get()); + currencyComboBox.getEditor().setText(new CurrencyListItemStringConverter(currencyComboBox).toString(selectedItem)); + } - currencyComboBox.setOnAction(e -> { + currencyComboBox.setOnChangeConfirmed(e -> { CurrencyListItem selectedItem = currencyComboBox.getSelectionModel().getSelectedItem(); if (selectedItem != null) { model.onSetTradeCurrency(selectedItem.tradeCurrency); @@ -281,6 +285,26 @@ public Number fromString(String string) { updateChartData(); } + static class CurrencyListItemStringConverter extends StringConverter { + private ComboBox comboBox; + + CurrencyListItemStringConverter(ComboBox comboBox) { + this.comboBox = comboBox; + } + + @Override + public String toString(CurrencyListItem currencyItem) { + return currencyItem != null ? currencyItem.codeDashNameString() : ""; + } + + @Override + public CurrencyListItem fromString(String s) { + return comboBox.getItems().stream(). + filter(currencyItem -> currencyItem.codeDashNameString().equals(s)). + findAny().orElse(null); + } + } + private void createListener() { changeListener = c -> updateChartData(); @@ -313,7 +337,6 @@ protected void deactivate() { tabPaneSelectionModel.selectedIndexProperty().removeListener(selectedTabIndexListener); model.currencyListItems.getObservableList().removeListener(currencyListItemsListener); tradeCurrencySubscriber.unsubscribe(); - currencyComboBox.setOnAction(null); buyOfferTableView.getSelectionModel().selectedItemProperty().removeListener(buyTableRowSelectionListener); sellOfferTableView.getSelectionModel().selectedItemProperty().removeListener(sellTableRowSelectionListener); } diff --git a/desktop/src/main/java/bisq/desktop/main/market/offerbook/OfferBookChartViewModel.java b/desktop/src/main/java/bisq/desktop/main/market/offerbook/OfferBookChartViewModel.java index 397b3746414..74220d84f4a 100644 --- a/desktop/src/main/java/bisq/desktop/main/market/offerbook/OfferBookChartViewModel.java +++ b/desktop/src/main/java/bisq/desktop/main/market/offerbook/OfferBookChartViewModel.java @@ -28,13 +28,13 @@ import bisq.desktop.util.CurrencyListItem; import bisq.desktop.util.GUIUtil; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.GlobalSettings; import bisq.core.locale.TradeCurrency; import bisq.core.monetary.Price; import bisq.core.offer.Offer; import bisq.core.offer.OfferPayload; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.provider.price.PriceFeedService; import bisq.core.user.Preferences; import bisq.core.util.BSFormatter; diff --git a/desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsView.java b/desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsView.java index c0f835c9556..6aa8d19840a 100644 --- a/desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsView.java +++ b/desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsView.java @@ -22,6 +22,7 @@ import bisq.desktop.components.AutoTooltipLabel; import bisq.desktop.components.AutoTooltipTableColumn; import bisq.desktop.components.AutoTooltipToggleButton; +import bisq.desktop.components.AutocompleteComboBox; import bisq.desktop.components.ColoredDecimalPlacesWithZerosText; import bisq.desktop.main.market.trades.charts.price.CandleStickChart; import bisq.desktop.main.market.trades.charts.volume.VolumeChart; @@ -91,7 +92,7 @@ import org.jetbrains.annotations.NotNull; -import static bisq.desktop.util.FormBuilder.addTopLabelComboBox; +import static bisq.desktop.util.FormBuilder.addTopLabelAutocompleteComboBox; import static bisq.desktop.util.FormBuilder.getTopLabelWithVBox; @FxmlView @@ -100,7 +101,7 @@ public class TradesChartsView extends ActivatableViewAndModel tableView; - private ComboBox currencyComboBox; + private AutocompleteComboBox currencyComboBox; private VolumeChart volumeChart; private CandleStickChart priceChart; private NumberAxis priceAxisX, priceAxisY, volumeAxisY, volumeAxisX; @@ -128,6 +129,7 @@ public class TradesChartsView extends ActivatableViewAndModel priceColumnLabelListener; private AnchorPane priceChartPane, volumeChartPane; + private static final int SHOW_ALL = 0; /////////////////////////////////////////////////////////////////////////////////////////// @@ -186,21 +188,26 @@ protected void activate() { model.setSelectedTabIndex(tabPaneSelectionModel.getSelectedIndex()); tabPaneSelectionModel.selectedIndexProperty().addListener(selectedTabIndexListener); - currencyComboBox.setItems(model.getCurrencyListItems()); - currencyComboBox.setVisibleRowCount(12); + currencyComboBox.setConverter(new CurrencyStringConverter(currencyComboBox)); + currencyComboBox.getEditor().getStyleClass().add("combo-box-editor-bold"); + + currencyComboBox.setAutocompleteItems(model.getCurrencyListItems()); + currencyComboBox.setVisibleRowCount(10); if (model.showAllTradeCurrenciesProperty.get()) - currencyComboBox.getSelectionModel().select(0); + currencyComboBox.getSelectionModel().select(SHOW_ALL); else if (model.getSelectedCurrencyListItem().isPresent()) currencyComboBox.getSelectionModel().select(model.getSelectedCurrencyListItem().get()); + currencyComboBox.getEditor().setText(new CurrencyStringConverter(currencyComboBox).toString(currencyComboBox.getSelectionModel().getSelectedItem())); - currencyComboBox.setOnAction(e -> { + currencyComboBox.setOnChangeConfirmed(e -> { + if (currencyComboBox.getEditor().getText().isEmpty()) + currencyComboBox.getSelectionModel().select(SHOW_ALL); CurrencyListItem selectedItem = currencyComboBox.getSelectionModel().getSelectedItem(); if (selectedItem != null) model.onSetTradeCurrency(selectedItem.tradeCurrency); }); - toggleGroup.getToggles().get(model.tickUnit.ordinal()).setSelected(true); model.priceItems.addListener(itemsChangeListener); @@ -240,8 +247,7 @@ else if (model.getSelectedCurrencyListItem().isPresent()) return null; }); - currencySelectionSubscriber = currencySelectionBinding.subscribe((observable, oldValue, newValue) -> { - }); + currencySelectionSubscriber = currencySelectionBinding.subscribe((observable, oldValue, newValue) -> {}); sortedList = new SortedList<>(model.tradeStatisticsByCurrency); sortedList.comparatorProperty().bind(tableView.comparatorProperty()); @@ -266,8 +272,6 @@ else if (model.getSelectedCurrencyListItem().isPresent()) @Override protected void deactivate() { - currencyComboBox.setOnAction(null); - tabPaneSelectionModel.selectedIndexProperty().removeListener(selectedTabIndexListener); model.priceItems.removeListener(itemsChangeListener); toggleGroup.selectedToggleProperty().removeListener(timeUnitChangeListener); @@ -289,6 +293,34 @@ protected void deactivate() { rootParent.heightProperty().removeListener(parentHeightListener); } + static class CurrencyStringConverter extends StringConverter { + private ComboBox comboBox; + + CurrencyStringConverter(ComboBox comboBox) { + this.comboBox = comboBox; + } + + @Override + public String toString(CurrencyListItem currencyItem) { + return currencyItem != null ? currencyItem.codeDashNameString() : ""; + } + + @Override + public CurrencyListItem fromString(String query) { + if (comboBox.getItems().isEmpty()) + return null; + if (query.isEmpty()) + return specialShowAllItem(); + return comboBox.getItems().stream(). + filter(currencyItem -> currencyItem.codeDashNameString().equals(query)). + findAny().orElse(null); + } + + private CurrencyListItem specialShowAllItem() { + return comboBox.getItems().get(0); + } + } + /////////////////////////////////////////////////////////////////////////////////////////// // Chart @@ -467,16 +499,12 @@ public Number fromString(String string) { private HBox getToolBox() { - final Tuple3> currencyComboBoxTuple = addTopLabelComboBox(Res.get("shared.currency"), - Res.get("list.currency.select")); + final Tuple3> currencyComboBoxTuple = addTopLabelAutocompleteComboBox( + Res.get("shared.currency")); currencyComboBox = currencyComboBoxTuple.third; - currencyComboBox.setButtonCell(GUIUtil.getCurrencyListItemButtonCell(Res.get("shared.trade"), - Res.get("shared.trades"), model.preferences)); currencyComboBox.setCellFactory(GUIUtil.getCurrencyListItemCellFactory(Res.get("shared.trade"), Res.get("shared.trades"), model.preferences)); - currencyComboBox.setPromptText(Res.get("list.currency.select")); - Pane spacer = new Pane(); HBox.setHgrow(spacer, Priority.ALWAYS); diff --git a/desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsViewModel.java b/desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsViewModel.java index 2994974069e..3dfe37b9683 100644 --- a/desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsViewModel.java +++ b/desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsViewModel.java @@ -65,6 +65,7 @@ import java.time.temporal.ChronoUnit; import java.util.ArrayList; +import java.util.Collections; import java.util.Date; import java.util.HashMap; import java.util.HashSet; @@ -304,20 +305,20 @@ CandleData getCandleData(long tick, Set set) { long accumulatedVolume = 0; long accumulatedAmount = 0; long numTrades = set.size(); + List tradePrices = new ArrayList<>(set.size()); for (TradeStatistics2 item : set) { long tradePriceAsLong = item.getTradePrice().getValue(); - if (CurrencyUtil.isCryptoCurrency(getCurrencyCode())) { - low = (low != 0) ? Math.max(low, tradePriceAsLong) : tradePriceAsLong; - high = (high != 0) ? Math.min(high, tradePriceAsLong) : tradePriceAsLong; - } else { - low = (low != 0) ? Math.min(low, tradePriceAsLong) : tradePriceAsLong; - high = (high != 0) ? Math.max(high, tradePriceAsLong) : tradePriceAsLong; - } + // Previously a check was done which inverted the low and high for + // crytocurrencies. + low = (low != 0) ? Math.min(low, tradePriceAsLong) : tradePriceAsLong; + high = (high != 0) ? Math.max(high, tradePriceAsLong) : tradePriceAsLong; accumulatedVolume += (item.getTradeVolume() != null) ? item.getTradeVolume().getValue() : 0; accumulatedAmount += item.getTradeAmount().getValue(); + tradePrices.add(item.getTradePrice().getValue()); } + Collections.sort(tradePrices); List list = new ArrayList<>(set); list.sort((o1, o2) -> (o1.getTradeDate().getTime() < o2.getTradeDate().getTime() ? -1 : (o1.getTradeDate().getTime() == o2.getTradeDate().getTime() ? 0 : 1))); @@ -327,6 +328,9 @@ CandleData getCandleData(long tick, Set set) { } long averagePrice; + Long[] prices = new Long[tradePrices.size()]; + tradePrices.toArray(prices); + long medianPrice = MathUtils.getMedian(prices); boolean isBullish; if (CurrencyUtil.isCryptoCurrency(getCurrencyCode())) { isBullish = close < open; @@ -343,7 +347,7 @@ CandleData getCandleData(long tick, Set set) { String dateString = tickUnit.ordinal() > TickUnit.DAY.ordinal() ? formatter.formatDateTimeSpan(dateFrom, dateTo) : formatter.formatDate(dateFrom) + " - " + formatter.formatDate(dateTo); - return new CandleData(tick, open, close, high, low, averagePrice, accumulatedAmount, accumulatedVolume, + return new CandleData(tick, open, close, high, low, averagePrice, medianPrice, accumulatedAmount, accumulatedVolume, numTrades, isBullish, dateString); } diff --git a/desktop/src/main/java/bisq/desktop/main/market/trades/charts/CandleData.java b/desktop/src/main/java/bisq/desktop/main/market/trades/charts/CandleData.java index 2cf248f96e3..328d8a51397 100644 --- a/desktop/src/main/java/bisq/desktop/main/market/trades/charts/CandleData.java +++ b/desktop/src/main/java/bisq/desktop/main/market/trades/charts/CandleData.java @@ -24,13 +24,14 @@ public class CandleData { public final long high; public final long low; public final long average; + public final long median; public final long accumulatedAmount; public final long accumulatedVolume; public final long numTrades; public final boolean isBullish; public final String date; - public CandleData(long tick, long open, long close, long high, long low, long average, + public CandleData(long tick, long open, long close, long high, long low, long average, long median, long accumulatedAmount, long accumulatedVolume, long numTrades, boolean isBullish, String date) { this.tick = tick; @@ -39,6 +40,7 @@ public CandleData(long tick, long open, long close, long high, long low, long av this.high = high; this.low = low; this.average = average; + this.median = median; this.accumulatedAmount = accumulatedAmount; this.accumulatedVolume = accumulatedVolume; this.numTrades = numTrades; diff --git a/desktop/src/main/java/bisq/desktop/main/market/trades/charts/price/CandleTooltip.java b/desktop/src/main/java/bisq/desktop/main/market/trades/charts/price/CandleTooltip.java index 997580dc58c..a8be569bbfd 100644 --- a/desktop/src/main/java/bisq/desktop/main/market/trades/charts/price/CandleTooltip.java +++ b/desktop/src/main/java/bisq/desktop/main/market/trades/charts/price/CandleTooltip.java @@ -74,6 +74,7 @@ public class CandleTooltip extends GridPane { private final Label highValue = new AutoTooltipLabel(); private final Label lowValue = new AutoTooltipLabel(); private final Label averageValue = new AutoTooltipLabel(); + private final Label medianValue = new AutoTooltipLabel(); private final Label dateValue = new AutoTooltipLabel(); CandleTooltip(StringConverter priceStringConverter) { @@ -88,6 +89,7 @@ public class CandleTooltip extends GridPane { Label high = new AutoTooltipLabel(Res.get("market.trades.tooltip.candle.high")); Label low = new AutoTooltipLabel(Res.get("market.trades.tooltip.candle.low")); Label average = new AutoTooltipLabel(Res.get("market.trades.tooltip.candle.average")); + Label median = new AutoTooltipLabel(Res.get("market.trades.tooltip.candle.median")); Label date = new AutoTooltipLabel(Res.get("market.trades.tooltip.candle.date")); setConstraints(open, 0, 0); setConstraints(openValue, 1, 0); @@ -99,8 +101,10 @@ public class CandleTooltip extends GridPane { setConstraints(lowValue, 1, 3); setConstraints(average, 0, 4); setConstraints(averageValue, 1, 4); - setConstraints(date, 0, 5); - setConstraints(dateValue, 1, 5); + setConstraints(median, 0, 5); + setConstraints(medianValue, 1, 5); + setConstraints(date, 0, 6); + setConstraints(dateValue, 1, 6); ColumnConstraints columnConstraints1 = new ColumnConstraints(); columnConstraints1.setHalignment(HPos.RIGHT); @@ -109,7 +113,7 @@ public class CandleTooltip extends GridPane { columnConstraints2.setHgrow(Priority.ALWAYS); getColumnConstraints().addAll(columnConstraints1, columnConstraints2); - getChildren().addAll(open, openValue, close, closeValue, high, highValue, low, lowValue, average, averageValue, date, dateValue); + getChildren().addAll(open, openValue, close, closeValue, high, highValue, low, lowValue, average, averageValue, median, medianValue, date, dateValue); } public void update(CandleData candleData) { @@ -118,6 +122,7 @@ public void update(CandleData candleData) { highValue.setText(priceStringConverter.toString(candleData.high)); lowValue.setText(priceStringConverter.toString(candleData.low)); averageValue.setText(priceStringConverter.toString(candleData.average)); + medianValue.setText(priceStringConverter.toString(candleData.median)); dateValue.setText(candleData.date); } } diff --git a/desktop/src/main/java/bisq/desktop/main/offer/BuyOfferView.java b/desktop/src/main/java/bisq/desktop/main/offer/BuyOfferView.java index f722b3252c8..9da1283a115 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/BuyOfferView.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/BuyOfferView.java @@ -21,8 +21,11 @@ import bisq.desktop.common.view.FxmlView; import bisq.desktop.common.view.ViewLoader; -import bisq.core.arbitration.ArbitratorManager; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; import bisq.core.user.Preferences; +import bisq.core.user.User; + +import bisq.network.p2p.P2PService; import javax.inject.Inject; @@ -30,8 +33,18 @@ public class BuyOfferView extends OfferView { @Inject - public BuyOfferView(ViewLoader viewLoader, Navigation navigation, Preferences preferences, ArbitratorManager arbitratorManager) { - super(viewLoader, navigation, preferences, arbitratorManager); + public BuyOfferView(ViewLoader viewLoader, + Navigation navigation, + Preferences preferences, + ArbitratorManager arbitratorManager, + User user, + P2PService p2PService) { + super(viewLoader, + navigation, + preferences, + arbitratorManager, + user, + p2PService); } } diff --git a/desktop/src/main/java/bisq/desktop/main/offer/MakerFeeProvider.java b/desktop/src/main/java/bisq/desktop/main/offer/MakerFeeProvider.java new file mode 100644 index 00000000000..2243a9e9b06 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/main/offer/MakerFeeProvider.java @@ -0,0 +1,13 @@ +package bisq.desktop.main.offer; + +import bisq.core.btc.wallet.BsqWalletService; +import bisq.core.offer.OfferUtil; +import bisq.core.user.Preferences; + +import org.bitcoinj.core.Coin; + +public class MakerFeeProvider { + public Coin getMakerFee(BsqWalletService bsqWalletService, Preferences preferences, Coin amount) { + return OfferUtil.getMakerFee(bsqWalletService, preferences, amount); + } +} diff --git a/desktop/src/main/java/bisq/desktop/main/offer/MutableOfferDataModel.java b/desktop/src/main/java/bisq/desktop/main/offer/MutableOfferDataModel.java index 67f5188062d..65cf821109d 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/MutableOfferDataModel.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/MutableOfferDataModel.java @@ -17,7 +17,11 @@ package bisq.desktop.main.offer; -import bisq.core.arbitration.Arbitrator; +import bisq.desktop.Navigation; +import bisq.desktop.util.GUIUtil; + +import bisq.core.account.witness.AccountAgeRestrictions; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.btc.TxFeeEstimationService; import bisq.core.btc.listeners.BalanceListener; import bisq.core.btc.listeners.BsqBalanceListener; @@ -35,8 +39,6 @@ import bisq.core.offer.OfferPayload; import bisq.core.offer.OfferUtil; import bisq.core.offer.OpenOfferManager; -import bisq.core.payment.AccountAgeRestrictions; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.HalCashAccount; import bisq.core.payment.PaymentAccount; import bisq.core.payment.PaymentAccountUtil; @@ -106,6 +108,8 @@ public abstract class MutableOfferDataModel extends OfferDataModel implements Bs private final TxFeeEstimationService txFeeEstimationService; private final ReferralIdService referralIdService; private final BSFormatter btcFormatter; + private MakerFeeProvider makerFeeProvider; + private final Navigation navigation; private final String offerId; private final BalanceListener btcBalanceListener; private final SetChangeListener paymentAccountsChangeListener; @@ -157,7 +161,9 @@ public MutableOfferDataModel(OpenOfferManager openOfferManager, FeeService feeService, TxFeeEstimationService txFeeEstimationService, ReferralIdService referralIdService, - BSFormatter btcFormatter) { + BSFormatter btcFormatter, + MakerFeeProvider makerFeeProvider, + Navigation navigation) { super(btcWalletService); this.openOfferManager = openOfferManager; @@ -173,6 +179,8 @@ public MutableOfferDataModel(OpenOfferManager openOfferManager, this.txFeeEstimationService = txFeeEstimationService; this.referralIdService = referralIdService; this.btcFormatter = btcFormatter; + this.makerFeeProvider = makerFeeProvider; + this.navigation = navigation; offerId = Utilities.getRandomPrefix(5, 8) + "-" + UUID.randomUUID().toString() + "-" + @@ -553,20 +561,11 @@ protected PaymentAccount getPaymentAccount() { return paymentAccount; } - boolean hasAcceptedArbitrators() { - final List acceptedArbitrators = user.getAcceptedArbitrators(); - return acceptedArbitrators != null && acceptedArbitrators.size() > 0; - } - protected void setUseMarketBasedPrice(boolean useMarketBasedPrice) { this.useMarketBasedPrice.set(useMarketBasedPrice); preferences.setUsePercentageBasedPrice(useMarketBasedPrice); } - /*boolean isFeeFromFundingTxSufficient() { - return !isMainNet.get() || feeFromFundingTxProperty.get().compareTo(FeePolicy.getMinRequiredFeeForFundingTx()) >= 0; - }*/ - public ObservableList getPaymentAccounts() { return paymentAccounts; } @@ -802,7 +801,7 @@ public Coin getMakerFee(boolean isCurrencyForMakerFeeBtc) { } public Coin getMakerFee() { - return OfferUtil.getMakerFee(bsqWalletService, preferences, amount.get()); + return makerFeeProvider.getMakerFee(bsqWalletService, preferences, amount.get()); } public Coin getMakerFeeInBtc() { @@ -828,4 +827,9 @@ public boolean isBsqForFeeAvailable() { public boolean isHalCashAccount() { return paymentAccount instanceof HalCashAccount; } + + public boolean canPlaceOffer() { + return GUIUtil.isBootstrappedOrShowPopup(p2PService) && + GUIUtil.canCreateOrTakeOfferOrShowPopup(user, navigation); + } } diff --git a/desktop/src/main/java/bisq/desktop/main/offer/MutableOfferView.java b/desktop/src/main/java/bisq/desktop/main/offer/MutableOfferView.java index 75770ae7bdd..11af03f826d 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/MutableOfferView.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/MutableOfferView.java @@ -181,8 +181,13 @@ public abstract class MutableOfferView extends // Constructor, lifecycle /////////////////////////////////////////////////////////////////////////////////////////// - public MutableOfferView(M model, Navigation navigation, Preferences preferences, Transitions transitions, - OfferDetailsWindow offerDetailsWindow, BSFormatter btcFormatter, BsqFormatter bsqFormatter) { + public MutableOfferView(M model, + Navigation navigation, + Preferences preferences, + Transitions transitions, + OfferDetailsWindow offerDetailsWindow, + BSFormatter btcFormatter, + BsqFormatter bsqFormatter) { super(model); this.navigation = navigation; @@ -354,28 +359,21 @@ protected void showFiatRoundingInfoPopup() { } private void onPlaceOffer() { - if (model.isReadyForTxBroadcast()) { + if (model.getDataModel().canPlaceOffer()) { if (model.getDataModel().isMakerFeeValid()) { - if (model.hasAcceptedArbitrators()) { - Offer offer = model.createAndGetOffer(); - //noinspection PointlessBooleanExpression - if (!DevEnv.isDevMode()) { - offerDetailsWindow.onPlaceOffer(() -> - model.onPlaceOffer(offer, offerDetailsWindow::hide)) - .show(offer); - } else { - balanceSubscription.unsubscribe(); - model.onPlaceOffer(offer, () -> { - }); - } + Offer offer = model.createAndGetOffer(); + if (!DevEnv.isDevMode()) { + offerDetailsWindow.onPlaceOffer(() -> + model.onPlaceOffer(offer, offerDetailsWindow::hide)) + .show(offer); } else { - new Popup<>().warning(Res.get("popup.warning.noArbitratorsAvailable")).show(); + balanceSubscription.unsubscribe(); + model.onPlaceOffer(offer, () -> { + }); } } else { showInsufficientBsqFundsForBtcFeePaymentPopup(); } - } else { - model.showNotReadyForTxBroadcastPopups(); } } diff --git a/desktop/src/main/java/bisq/desktop/main/offer/MutableOfferViewModel.java b/desktop/src/main/java/bisq/desktop/main/offer/MutableOfferViewModel.java index 1763a9ef3a9..f3971046098 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/MutableOfferViewModel.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/MutableOfferViewModel.java @@ -34,7 +34,6 @@ import bisq.desktop.util.validation.MonetaryValidator; import bisq.desktop.util.validation.SecurityDepositValidator; -import bisq.core.btc.setup.WalletsSetup; import bisq.core.btc.wallet.Restrictions; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; @@ -54,8 +53,6 @@ import bisq.core.util.BsqFormatter; import bisq.core.util.validation.InputValidator; -import bisq.network.p2p.P2PService; - import bisq.common.Timer; import bisq.common.UserThread; import bisq.common.app.DevEnv; @@ -86,8 +83,6 @@ public abstract class MutableOfferViewModel ext private final BtcValidator btcValidator; private final BsqValidator bsqValidator; protected final SecurityDepositValidator securityDepositValidator; - private final P2PService p2PService; - private final WalletsSetup walletsSetup; private final PriceFeedService priceFeedService; private final Navigation navigation; private final Preferences preferences; @@ -187,8 +182,6 @@ public MutableOfferViewModel(M dataModel, BtcValidator btcValidator, BsqValidator bsqValidator, SecurityDepositValidator securityDepositValidator, - P2PService p2PService, - WalletsSetup walletsSetup, PriceFeedService priceFeedService, Navigation navigation, Preferences preferences, @@ -202,8 +195,6 @@ public MutableOfferViewModel(M dataModel, this.btcValidator = btcValidator; this.bsqValidator = bsqValidator; this.securityDepositValidator = securityDepositValidator; - this.p2PService = p2PService; - this.walletsSetup = walletsSetup; this.priceFeedService = priceFeedService; this.navigation = navigation; this.preferences = preferences; @@ -223,8 +214,8 @@ public MutableOfferViewModel(M dataModel, public void activate() { if (DevEnv.isDevMode()) { UserThread.runAfter(() -> { - amount.set("1"); - price.set("0.03"); + amount.set("0.001"); + price.set("75000"); // for CNY minAmount.set(amount.get()); onFocusOutPriceAsPercentageTextField(true, false); applyMakerFee(); @@ -730,6 +721,7 @@ void onFocusOutAmountTextField(boolean oldValue, boolean newValue) { if (minAmount.get() != null) minAmountValidationResult.set(isBtcInputValid(minAmount.get())); } else if (amount.get() != null && btcValidator.getMaxTradeLimit() != null && btcValidator.getMaxTradeLimit().value == OfferRestrictions.TOLERATED_SMALL_TRADE_AMOUNT.value) { + amount.set(btcFormatter.formatCoin(btcValidator.getMaxTradeLimit())); new Popup<>().information(Res.get("popup.warning.tradeLimitDueAccountAgeRestriction.buyer", Res.get("offerbook.warning.newVersionAnnouncement"))) .width(900) @@ -1039,22 +1031,11 @@ public Offer createAndGetOffer() { return offer; } - boolean hasAcceptedArbitrators() { - return dataModel.hasAcceptedArbitrators(); - } - - boolean isReadyForTxBroadcast() { - return GUIUtil.isReadyForTxBroadcast(p2PService, walletsSetup); - } - - void showNotReadyForTxBroadcastPopups() { - GUIUtil.showNotReadyForTxBroadcastPopups(p2PService, walletsSetup); - } - public M getDataModel() { return dataModel; } + /////////////////////////////////////////////////////////////////////////////////////////// // Utils /////////////////////////////////////////////////////////////////////////////////////////// diff --git a/desktop/src/main/java/bisq/desktop/main/offer/OfferView.java b/desktop/src/main/java/bisq/desktop/main/offer/OfferView.java index d2fa0955da6..8f5db324dcb 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/OfferView.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/OfferView.java @@ -26,8 +26,8 @@ import bisq.desktop.main.offer.offerbook.OfferBookView; import bisq.desktop.main.offer.takeoffer.TakeOfferView; import bisq.desktop.main.overlays.popups.Popup; +import bisq.desktop.util.GUIUtil; -import bisq.core.arbitration.ArbitratorManager; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.GlobalSettings; import bisq.core.locale.LanguageUtil; @@ -35,9 +35,11 @@ import bisq.core.locale.TradeCurrency; import bisq.core.offer.Offer; import bisq.core.offer.OfferPayload; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; import bisq.core.user.Preferences; +import bisq.core.user.User; -import bisq.network.p2p.NodeAddress; +import bisq.network.p2p.P2PService; import javafx.scene.control.Tab; import javafx.scene.control.TabPane; @@ -64,6 +66,8 @@ public abstract class OfferView extends ActivatableView { private final ViewLoader viewLoader; private final Navigation navigation; private final Preferences preferences; + private final User user; + private final P2PService p2PService; private final OfferPayload.Direction direction; private final ArbitratorManager arbitratorManager; @@ -74,10 +78,17 @@ public abstract class OfferView extends ActivatableView { private ChangeListener tabChangeListener; private ListChangeListener tabListChangeListener; - protected OfferView(ViewLoader viewLoader, Navigation navigation, Preferences preferences, ArbitratorManager arbitratorManager) { + protected OfferView(ViewLoader viewLoader, + Navigation navigation, + Preferences preferences, + ArbitratorManager arbitratorManager, + User user, + P2PService p2PService) { this.viewLoader = viewLoader; this.navigation = navigation; this.preferences = preferences; + this.user = user; + this.p2PService = p2PService; this.direction = (this instanceof BuyOfferView) ? OfferPayload.Direction.BUY : OfferPayload.Direction.SELL; this.arbitratorManager = arbitratorManager; } @@ -168,12 +179,9 @@ private void loadView(Class viewClass) { @Override public void onCreateOffer(TradeCurrency tradeCurrency) { if (!createOfferViewOpen) { - boolean arbitratorAvailableForLanguage = arbitratorManager.isArbitratorAvailableForLanguage(preferences.getUserLanguage()); - if (!arbitratorAvailableForLanguage) { - showNoArbitratorForUserLocaleWarning(); + if (canCreateOrTakeOffer()) { + openCreateOffer(tradeCurrency); } - openCreateOffer(tradeCurrency); - } else { log.error("You have already a \"Create offer\" tab open."); } @@ -182,17 +190,7 @@ public void onCreateOffer(TradeCurrency tradeCurrency) { @Override public void onTakeOffer(Offer offer) { if (!takeOfferViewOpen) { - List arbitratorNodeAddresses = offer.getArbitratorNodeAddresses(); - List arbitratorLanguages = arbitratorManager.getArbitratorLanguages(arbitratorNodeAddresses); - if (arbitratorLanguages.isEmpty()) { - // In case we get an offer which has been created with arbitrators which are not available - // anymore we don't want to call the showNoArbitratorForUserLocaleWarning - openTakeOffer(offer); - } else { - if (arbitratorLanguages.stream() - .noneMatch(languages -> languages.equals(preferences.getUserLanguage()))) { - showNoArbitratorForUserLocaleWarning(); - } + if (canCreateOrTakeOffer()) { openTakeOffer(offer); } } else { @@ -233,6 +231,11 @@ public void onTakeOffer(Offer offer) { } } + protected boolean canCreateOrTakeOffer() { + return GUIUtil.isBootstrappedOrShowPopup(p2PService) && + GUIUtil.canCreateOrTakeOfferOrShowPopup(user, navigation); + } + private void showNoArbitratorForUserLocaleWarning() { String key = "NoArbitratorForUserLocaleWarning"; new Popup<>().information(Res.get("offerbook.info.noArbitrationInUserLanguage", @@ -243,7 +246,7 @@ private void showNoArbitratorForUserLocaleWarning() { } private String getArbitrationLanguages() { - return arbitratorManager.getArbitratorsObservableMap().values().stream() + return arbitratorManager.getObservableMap().values().stream() .flatMap(arbitrator -> arbitrator.getLanguageCodes().stream()) .distinct() .map(languageCode -> LanguageUtil.getDisplayName(languageCode)) @@ -253,15 +256,13 @@ private String getArbitrationLanguages() { private void openTakeOffer(Offer offer) { OfferView.this.takeOfferViewOpen = true; OfferView.this.offer = offer; - OfferView.this.navigation.navigateTo(MainView.class, OfferView.this.getClass(), - TakeOfferView.class); + OfferView.this.navigation.navigateTo(MainView.class, OfferView.this.getClass(), TakeOfferView.class); } private void openCreateOffer(TradeCurrency tradeCurrency) { OfferView.this.createOfferViewOpen = true; OfferView.this.tradeCurrency = tradeCurrency; - OfferView.this.navigation.navigateTo(MainView.class, OfferView.this.getClass(), - CreateOfferView.class); + OfferView.this.navigation.navigateTo(MainView.class, OfferView.this.getClass(), CreateOfferView.class); } private void onCreateOfferViewRemoved() { @@ -298,4 +299,3 @@ public interface CloseHandler { void close(); } } - diff --git a/desktop/src/main/java/bisq/desktop/main/offer/SellOfferView.java b/desktop/src/main/java/bisq/desktop/main/offer/SellOfferView.java index 4c79ba9b4ec..7c8e57f78b6 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/SellOfferView.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/SellOfferView.java @@ -21,8 +21,11 @@ import bisq.desktop.common.view.FxmlView; import bisq.desktop.common.view.ViewLoader; -import bisq.core.arbitration.ArbitratorManager; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; import bisq.core.user.Preferences; +import bisq.core.user.User; + +import bisq.network.p2p.P2PService; import javax.inject.Inject; @@ -30,8 +33,18 @@ public class SellOfferView extends OfferView { @Inject - public SellOfferView(ViewLoader viewLoader, Navigation navigation, Preferences preferences, ArbitratorManager arbitratorManager) { - super(viewLoader, navigation, preferences, arbitratorManager); + public SellOfferView(ViewLoader viewLoader, + Navigation navigation, + Preferences preferences, + ArbitratorManager arbitratorManager, + User user, + P2PService p2PService) { + super(viewLoader, + navigation, + preferences, + arbitratorManager, + user, + p2PService); } } diff --git a/desktop/src/main/java/bisq/desktop/main/offer/createoffer/CreateOfferDataModel.java b/desktop/src/main/java/bisq/desktop/main/offer/createoffer/CreateOfferDataModel.java index 21286166366..06c2cfb42ea 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/createoffer/CreateOfferDataModel.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/createoffer/CreateOfferDataModel.java @@ -21,14 +21,16 @@ package bisq.desktop.main.offer.createoffer; +import bisq.desktop.Navigation; +import bisq.desktop.main.offer.MakerFeeProvider; import bisq.desktop.main.offer.MutableOfferDataModel; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.btc.TxFeeEstimationService; import bisq.core.btc.wallet.BsqWalletService; import bisq.core.btc.wallet.BtcWalletService; import bisq.core.filter.FilterManager; import bisq.core.offer.OpenOfferManager; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.provider.fee.FeeService; import bisq.core.provider.price.PriceFeedService; import bisq.core.trade.statistics.ReferralIdService; @@ -63,7 +65,9 @@ public CreateOfferDataModel(OpenOfferManager openOfferManager, FeeService feeService, TxFeeEstimationService txFeeEstimationService, ReferralIdService referralIdService, - BSFormatter btcFormatter) { + BSFormatter btcFormatter, + MakerFeeProvider makerFeeProvider, + Navigation navigation) { super(openOfferManager, btcWalletService, bsqWalletService, @@ -77,6 +81,8 @@ public CreateOfferDataModel(OpenOfferManager openOfferManager, feeService, txFeeEstimationService, referralIdService, - btcFormatter); + btcFormatter, + makerFeeProvider, + navigation); } } diff --git a/desktop/src/main/java/bisq/desktop/main/offer/createoffer/CreateOfferViewModel.java b/desktop/src/main/java/bisq/desktop/main/offer/createoffer/CreateOfferViewModel.java index 65e0d84dcc7..87e33952b1a 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/createoffer/CreateOfferViewModel.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/createoffer/CreateOfferViewModel.java @@ -27,20 +27,39 @@ import bisq.desktop.util.validation.FiatVolumeValidator; import bisq.desktop.util.validation.SecurityDepositValidator; -import bisq.core.btc.setup.WalletsSetup; import bisq.core.provider.price.PriceFeedService; import bisq.core.user.Preferences; import bisq.core.util.BSFormatter; import bisq.core.util.BsqFormatter; -import bisq.network.p2p.P2PService; - import com.google.inject.Inject; class CreateOfferViewModel extends MutableOfferViewModel implements ViewModel { @Inject - public CreateOfferViewModel(CreateOfferDataModel dataModel, FiatVolumeValidator fiatVolumeValidator, FiatPriceValidator fiatPriceValidator, AltcoinValidator altcoinValidator, BtcValidator btcValidator, BsqValidator bsqValidator, SecurityDepositValidator securityDepositValidator, P2PService p2PService, WalletsSetup walletsSetup, PriceFeedService priceFeedService, Navigation navigation, Preferences preferences, BSFormatter btcFormatter, BsqFormatter bsqFormatter) { - super(dataModel, fiatVolumeValidator, fiatPriceValidator, altcoinValidator, btcValidator, bsqValidator, securityDepositValidator, p2PService, walletsSetup, priceFeedService, navigation, preferences, btcFormatter, bsqFormatter); + public CreateOfferViewModel(CreateOfferDataModel dataModel, + FiatVolumeValidator fiatVolumeValidator, + FiatPriceValidator fiatPriceValidator, + AltcoinValidator altcoinValidator, + BtcValidator btcValidator, + BsqValidator bsqValidator, + SecurityDepositValidator securityDepositValidator, + PriceFeedService priceFeedService, + Navigation navigation, + Preferences preferences, + BSFormatter btcFormatter, + BsqFormatter bsqFormatter) { + super(dataModel, + fiatVolumeValidator, + fiatPriceValidator, + altcoinValidator, + btcValidator, + bsqValidator, + securityDepositValidator, + priceFeedService, + navigation, + preferences, + btcFormatter, + bsqFormatter); } } diff --git a/desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBook.java b/desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBook.java index 53556eb9481..99670bac962 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBook.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBook.java @@ -22,6 +22,7 @@ import bisq.core.trade.TradeManager; import javax.inject.Inject; +import javax.inject.Singleton; import javafx.collections.FXCollections; import javafx.collections.ObservableList; @@ -42,6 +43,7 @@ * It also use OfferRepository.Listener as the lists items class and we don't want to get any dependency out of the * package for that. */ +@Singleton @Slf4j public class OfferBook { private final OfferBookService offerBookService; diff --git a/desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookView.java b/desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookView.java index 1f6efadec7c..4dc68509770 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookView.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookView.java @@ -23,6 +23,7 @@ import bisq.desktop.components.AutoTooltipButton; import bisq.desktop.components.AutoTooltipLabel; import bisq.desktop.components.AutoTooltipTableColumn; +import bisq.desktop.components.AutocompleteComboBox; import bisq.desktop.components.ColoredDecimalPlacesWithZerosText; import bisq.desktop.components.HyperlinkWithIcon; import bisq.desktop.components.InfoAutoTooltipLabel; @@ -100,6 +101,7 @@ import javafx.collections.ListChangeListener; import javafx.util.Callback; +import javafx.util.StringConverter; import java.util.Comparator; import java.util.Optional; @@ -117,8 +119,8 @@ public class OfferBookView extends ActivatableViewAndModel currencyComboBox; - private ComboBox paymentMethodComboBox; + private AutocompleteComboBox currencyComboBox; + private AutocompleteComboBox paymentMethodComboBox; private AutoTooltipButton createOfferButton; private AutoTooltipTableColumn amountColumn, volumeColumn, marketColumn, priceColumn, avatarColumn; @@ -130,6 +132,7 @@ public class OfferBookView extends ActivatableViewAndModel offerListListener; private ChangeListener priceFeedUpdateCounterListener; private Subscription currencySelectionSubscriber; + private static final int SHOW_ALL = 0; /////////////////////////////////////////////////////////////////////////////////////////// // Constructor, lifecycle @@ -163,10 +166,10 @@ public void initialize() { hBox.setSpacing(35); hBox.setPadding(new Insets(10, 0, 0, 0)); - final Tuple3> currencyBoxTuple = FormBuilder.addTopLabelComboBox( - Res.get("offerbook.filterByCurrency"), Res.get("list.currency.select")); - final Tuple3> paymentBoxTuple = FormBuilder.addTopLabelComboBox( - Res.get("offerbook.filterByPaymentMethod"), Res.get("shared.selectPaymentMethod")); + final Tuple3> currencyBoxTuple = FormBuilder.addTopLabelAutocompleteComboBox( + Res.get("offerbook.filterByCurrency")); + final Tuple3> paymentBoxTuple = FormBuilder.addTopLabelAutocompleteComboBox( + Res.get("offerbook.filterByPaymentMethod")); createOfferButton = new AutoTooltipButton(); createOfferButton.setMinHeight(40); @@ -191,8 +194,6 @@ public void initialize() { currencyComboBox = currencyBoxTuple.third; paymentMethodComboBox = paymentBoxTuple.third; - paymentMethodComboBox.setVisibleRowCount(12); - paymentMethodComboBox.setButtonCell(GUIUtil.getPaymentMethodButtonCell()); paymentMethodComboBox.setCellFactory(GUIUtil.getPaymentMethodCellFactory()); tableView = new TableView<>(); @@ -262,22 +263,27 @@ public void initialize() { @Override protected void activate() { - currencyComboBox.setItems(model.getTradeCurrencies()); currencyComboBox.setCellFactory(GUIUtil.getTradeCurrencyCellFactory(Res.get("shared.oneOffer"), Res.get("shared.multipleOffers"), (model.getDirection() == OfferPayload.Direction.BUY ? model.getSellOfferCounts() : model.getBuyOfferCounts()))); - currencyComboBox.setButtonCell(GUIUtil.getTradeCurrencyButtonCell(Res.get("shared.oneOffer"), - Res.get("shared.multipleOffers"), - (model.getDirection() == OfferPayload.Direction.BUY ? model.getSellOfferCounts() : model.getBuyOfferCounts()))); + currencyComboBox.setConverter(new CurrencyStringConverter(currencyComboBox)); + currencyComboBox.getEditor().getStyleClass().add("combo-box-editor-bold"); + + currencyComboBox.setAutocompleteItems(model.getTradeCurrencies()); + currencyComboBox.setVisibleRowCount(Math.min(currencyComboBox.getItems().size(), 10)); - currencyComboBox.setVisibleRowCount(Math.min(currencyComboBox.getItems().size(), 12)); - currencyComboBox.setOnAction(e -> model.onSetTradeCurrency(currencyComboBox.getSelectionModel().getSelectedItem())); + currencyComboBox.setOnChangeConfirmed(e -> { + if (currencyComboBox.getEditor().getText().isEmpty()) + currencyComboBox.getSelectionModel().select(SHOW_ALL); + model.onSetTradeCurrency(currencyComboBox.getSelectionModel().getSelectedItem()); + }); if (model.showAllTradeCurrenciesProperty.get()) - currencyComboBox.getSelectionModel().select(0); + currencyComboBox.getSelectionModel().select(SHOW_ALL); else currencyComboBox.getSelectionModel().select(model.getSelectedTradeCurrency()); + currencyComboBox.getEditor().setText(new CurrencyStringConverter(currencyComboBox).toString(currencyComboBox.getSelectionModel().getSelectedItem())); volumeColumn.sortableProperty().bind(model.showAllTradeCurrenciesProperty.not()); priceColumn.sortableProperty().bind(model.showAllTradeCurrenciesProperty.not()); @@ -285,12 +291,23 @@ protected void activate() { model.priceSortTypeProperty.addListener((observable, oldValue, newValue) -> priceColumn.setSortType(newValue)); priceColumn.setSortType(model.priceSortTypeProperty.get()); - paymentMethodComboBox.setItems(model.getPaymentMethods()); - paymentMethodComboBox.setOnAction(e -> model.onSetPaymentMethod(paymentMethodComboBox.getSelectionModel().getSelectedItem())); + paymentMethodComboBox.setConverter(new PaymentMethodStringConverter(paymentMethodComboBox)); + paymentMethodComboBox.getEditor().getStyleClass().add("combo-box-editor-bold"); + + paymentMethodComboBox.setAutocompleteItems(model.getPaymentMethods()); + paymentMethodComboBox.setVisibleRowCount(Math.min(paymentMethodComboBox.getItems().size(), 10)); + + paymentMethodComboBox.setOnChangeConfirmed(e -> { + if (paymentMethodComboBox.getEditor().getText().isEmpty()) + paymentMethodComboBox.getSelectionModel().select(SHOW_ALL); + model.onSetPaymentMethod(paymentMethodComboBox.getSelectionModel().getSelectedItem()); + }); + if (model.showAllPaymentMethods) - paymentMethodComboBox.getSelectionModel().select(0); + paymentMethodComboBox.getSelectionModel().select(SHOW_ALL); else paymentMethodComboBox.getSelectionModel().select(model.selectedPaymentMethod); + paymentMethodComboBox.getEditor().setText(new PaymentMethodStringConverter(paymentMethodComboBox).toString(paymentMethodComboBox.getSelectionModel().getSelectedItem())); createOfferButton.setOnAction(e -> onCreateOffer()); @@ -315,6 +332,7 @@ protected void activate() { return null; }); + currencySelectionSubscriber = currencySelectionBinding.subscribe((observable, oldValue, newValue) -> { }); @@ -328,8 +346,6 @@ protected void activate() { @Override protected void deactivate() { - currencyComboBox.setOnAction(null); - paymentMethodComboBox.setOnAction(null); createOfferButton.setOnAction(null); model.getOfferList().comparatorProperty().unbind(); @@ -344,6 +360,88 @@ protected void deactivate() { currencySelectionSubscriber.unsubscribe(); } + static class CurrencyStringConverter extends StringConverter { + private ComboBox comboBox; + + CurrencyStringConverter(ComboBox comboBox) { + this.comboBox = comboBox; + } + + @Override + public String toString(TradeCurrency item) { + return item != null ? asString(item) : ""; + } + + @Override + public TradeCurrency fromString(String query) { + if (comboBox.getItems().isEmpty()) + return null; + if (query.isEmpty()) + return specialShowAllItem(); + return comboBox.getItems().stream(). + filter(item -> asString(item).equals(query)). + findAny().orElse(null); + } + + private String asString(TradeCurrency item) { + if (isSpecialShowAllItem(item)) + return Res.get(GUIUtil.SHOW_ALL_FLAG); + if (isSpecialEditItem(item)) + return Res.get(GUIUtil.EDIT_FLAG); + return item.getCode() + " - " + item.getName(); + } + + private boolean isSpecialShowAllItem(TradeCurrency item) { + return item.getCode().equals(GUIUtil.SHOW_ALL_FLAG); + } + + private boolean isSpecialEditItem(TradeCurrency item) { + return item.getCode().equals(GUIUtil.EDIT_FLAG); + } + + private TradeCurrency specialShowAllItem() { + return comboBox.getItems().get(SHOW_ALL); + } + } + + static class PaymentMethodStringConverter extends StringConverter { + private ComboBox comboBox; + + PaymentMethodStringConverter(ComboBox comboBox) { + this.comboBox = comboBox; + } + + @Override + public String toString(PaymentMethod item) { + return item != null ? asString(item) : ""; + } + + @Override + public PaymentMethod fromString(String query) { + if (comboBox.getItems().isEmpty()) + return null; + if (query.isEmpty()) + return specialShowAllItem(); + return comboBox.getItems().stream(). + filter(item -> asString(item).equals(query)). + findAny().orElse(null); + } + + private String asString(PaymentMethod item) { + if (isSpecialShowAllItem(item)) + return Res.get(GUIUtil.SHOW_ALL_FLAG); + return Res.get(item.getId()); + } + + private boolean isSpecialShowAllItem(PaymentMethod item) { + return item.getId().equals(GUIUtil.SHOW_ALL_FLAG); + } + + private PaymentMethod specialShowAllItem() { + return comboBox.getItems().get(SHOW_ALL); + } + } + /////////////////////////////////////////////////////////////////////////////////////////// // API /////////////////////////////////////////////////////////////////////////////////////////// @@ -405,29 +503,25 @@ public void onTabSelected(boolean isSelected) { /////////////////////////////////////////////////////////////////////////////////////////// private void onCreateOffer() { - if (!model.hasPaymentAccount()) { - openPopupForMissingAccountSetup(Res.get("popup.warning.noTradingAccountSetup.headline"), - Res.get("popup.warning.noTradingAccountSetup.msg"), - FiatAccountsView.class, - "navigation.account"); - } else if (!model.hasPaymentAccountForCurrency()) { - new Popup<>().headLine(Res.get("offerbook.warning.noTradingAccountForCurrency.headline")) - .instruction(Res.get("offerbook.warning.noTradingAccountForCurrency.msg")) - .actionButtonText(Res.get("offerbook.yesCreateOffer")) - .onAction(() -> { - createOfferButton.setDisable(true); - offerActionHandler.onCreateOffer(model.getSelectedTradeCurrency()); - }) - .secondaryActionButtonText(Res.get("offerbook.setupNewAccount")) - .onSecondaryAction(() -> { - navigation.setReturnPath(navigation.getCurrentPath()); - navigation.navigateTo(MainView.class, AccountView.class, FiatAccountsView.class); - }) - .width(725) - .show(); - } else if (!model.hasAcceptedArbitrators()) { - new Popup<>().warning(Res.get("popup.warning.noArbitratorsAvailable")).show(); - } else { + if (model.canCreateOrTakeOffer()) { + if (!model.hasPaymentAccountForCurrency()) { + new Popup<>().headLine(Res.get("offerbook.warning.noTradingAccountForCurrency.headline")) + .instruction(Res.get("offerbook.warning.noTradingAccountForCurrency.msg")) + .actionButtonText(Res.get("offerbook.yesCreateOffer")) + .onAction(() -> { + createOfferButton.setDisable(true); + offerActionHandler.onCreateOffer(model.getSelectedTradeCurrency()); + }) + .secondaryActionButtonText(Res.get("offerbook.setupNewAccount")) + .onSecondaryAction(() -> { + navigation.setReturnPath(navigation.getCurrentPath()); + navigation.navigateTo(MainView.class, AccountView.class, FiatAccountsView.class); + }) + .width(725) + .show(); + return; + } + createOfferButton.setDisable(true); offerActionHandler.onCreateOffer(model.getSelectedTradeCurrency()); } @@ -487,7 +581,7 @@ private void onShowInfo(Offer offer, } private void onTakeOffer(Offer offer) { - if (model.isBootstrapped()) { + if (model.canCreateOrTakeOffer()) { if (offer.getDirection() == OfferPayload.Direction.SELL && offer.getPaymentMethod().getId().equals(PaymentMethod.CASH_DEPOSIT.getId())) { new Popup<>().confirmation(Res.get("popup.info.cashDepositInfo", offer.getBankId())) @@ -497,25 +591,22 @@ private void onTakeOffer(Offer offer) { } else { offerActionHandler.onTakeOffer(offer); } - } else { - new Popup<>().information(Res.get("popup.warning.notFullyConnected")).show(); } } private void onRemoveOpenOffer(Offer offer) { - if (model.isBootstrapped()) { + if (model.isBootstrappedOrShowPopup()) { String key = "RemoveOfferWarning"; - if (DontShowAgainLookup.showAgain(key)) + if (DontShowAgainLookup.showAgain(key)) { new Popup<>().warning(Res.get("popup.warning.removeOffer", model.formatter.formatCoinWithCode(offer.getMakerFee()))) .actionButtonText(Res.get("shared.removeOffer")) .onAction(() -> doRemoveOffer(offer)) .closeButtonText(Res.get("shared.dontRemoveOffer")) .dontShowAgainId(key) .show(); - else + } else { doRemoveOffer(offer); - } else { - new Popup<>().information(Res.get("popup.warning.notFullyConnected")).show(); + } } } @@ -730,7 +821,9 @@ public TableCell call( private OfferBookListItem offerBookListItem; final ChangeListener listener = new ChangeListener<>() { @Override - public void changed(ObservableValue observable, Number oldValue, Number newValue) { + public void changed(ObservableValue observable, + Number oldValue, + Number newValue) { if (offerBookListItem != null && offerBookListItem.getOffer().getVolume() != null) { setText(""); setGraphic(new ColoredDecimalPlacesWithZerosText(model.getVolume(offerBookListItem), @@ -993,4 +1086,3 @@ public void updateItem(final OfferBookListItem newItem, boolean empty) { return column; } } - diff --git a/desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookViewModel.java b/desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookViewModel.java index f3a0d9ed6b9..d1824de6f61 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookViewModel.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookViewModel.java @@ -24,6 +24,7 @@ import bisq.desktop.main.settings.preferences.PreferencesView; import bisq.desktop.util.GUIUtil; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.filter.FilterManager; import bisq.core.locale.BankUtil; import bisq.core.locale.CountryUtil; @@ -37,7 +38,6 @@ import bisq.core.offer.Offer; import bisq.core.offer.OfferPayload; import bisq.core.offer.OpenOfferManager; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.payment.PaymentAccountUtil; import bisq.core.payment.payload.PaymentMethod; @@ -131,7 +131,6 @@ class OfferBookViewModel extends ActivatableViewModel { // Constructor, lifecycle /////////////////////////////////////////////////////////////////////////////////////////// - @SuppressWarnings("WeakerAccess") @Inject public OfferBookViewModel(User user, OpenOfferManager openOfferManager, @@ -280,6 +279,9 @@ private void applyPriceSortTypeProperty(String code) { } void onSetPaymentMethod(PaymentMethod paymentMethod) { + if (paymentMethod == null) + return; + showAllPaymentMethods = isShowAllEntry(paymentMethod.getId()); if (!showAllPaymentMethods) this.selectedPaymentMethod = paymentMethod; @@ -319,8 +321,8 @@ public ObservableList getTradeCurrencies() { return allTradeCurrencies; } - boolean isBootstrapped() { - return p2PService.isBootstrapped(); + boolean isBootstrappedOrShowPopup() { + return GUIUtil.isBootstrappedOrShowPopup(p2PService); } TradeCurrency getSelectedTradeCurrency() { @@ -475,6 +477,7 @@ Optional getMostMaturePaymentAccountForOffer(Offer offer) { return PaymentAccountUtil.getMostMaturePaymentAccountForOffer(offer, user.getPaymentAccounts(), accountAgeWitnessService); } + /////////////////////////////////////////////////////////////////////////////////////////// // Private /////////////////////////////////////////////////////////////////////////////////////////// @@ -500,10 +503,6 @@ private void fillAllTradeCurrencies() { // Checks /////////////////////////////////////////////////////////////////////////////////////////// - boolean hasPaymentAccount() { - return user.currentPaymentAccountProperty().get() != null; - } - boolean isAnyPaymentAccountValidForOffer(Offer offer) { return user.getPaymentAccounts() != null && PaymentAccountUtil.isAnyTakerPaymentAccountValidForOffer(offer, user.getPaymentAccounts()); @@ -531,10 +530,12 @@ boolean hasMakerAnyMatureAccountForBuyOffer() { PaymentAccountUtil.hasMakerAnyMatureAccountForBuyOffer(user.getPaymentAccounts(), accountAgeWitnessService)); } - boolean hasAcceptedArbitrators() { - return user.getAcceptedArbitrators() != null && !user.getAcceptedArbitrators().isEmpty(); + boolean canCreateOrTakeOffer() { + return GUIUtil.canCreateOrTakeOfferOrShowPopup(user, navigation) && + GUIUtil.isBootstrappedOrShowPopup(p2PService); } + /////////////////////////////////////////////////////////////////////////////////////////// // Filters /////////////////////////////////////////////////////////////////////////////////////////// diff --git a/desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferDataModel.java b/desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferDataModel.java index 5d2dfabbc0f..8b30e527b7f 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferDataModel.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferDataModel.java @@ -17,10 +17,13 @@ package bisq.desktop.main.offer.takeoffer; +import bisq.desktop.Navigation; import bisq.desktop.main.offer.OfferDataModel; import bisq.desktop.main.overlays.popups.Popup; +import bisq.desktop.util.GUIUtil; -import bisq.core.arbitration.Arbitrator; +import bisq.core.account.witness.AccountAgeRestrictions; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.btc.TxFeeEstimationService; import bisq.core.btc.listeners.BalanceListener; import bisq.core.btc.model.AddressEntry; @@ -35,8 +38,6 @@ import bisq.core.offer.Offer; import bisq.core.offer.OfferPayload; import bisq.core.offer.OfferUtil; -import bisq.core.payment.AccountAgeRestrictions; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.HalCashAccount; import bisq.core.payment.PaymentAccount; import bisq.core.payment.PaymentAccountUtil; @@ -49,6 +50,8 @@ import bisq.core.user.User; import bisq.core.util.CoinUtil; +import bisq.network.p2p.P2PService; + import bisq.common.util.Tuple2; import org.bitcoinj.core.Coin; @@ -63,7 +66,6 @@ import javafx.collections.ObservableList; -import java.util.List; import java.util.Set; import org.jetbrains.annotations.NotNull; @@ -88,6 +90,8 @@ class TakeOfferDataModel extends OfferDataModel { private final TxFeeEstimationService txFeeEstimationService; private final PriceFeedService priceFeedService; private final AccountAgeWitnessService accountAgeWitnessService; + private final Navigation navigation; + private final P2PService p2PService; private Coin txFeeFromFeeService; private Coin securityDeposit; @@ -124,7 +128,10 @@ class TakeOfferDataModel extends OfferDataModel { Preferences preferences, TxFeeEstimationService txFeeEstimationService, PriceFeedService priceFeedService, - AccountAgeWitnessService accountAgeWitnessService) { + AccountAgeWitnessService accountAgeWitnessService, + Navigation navigation, + P2PService p2PService + ) { super(btcWalletService); this.tradeManager = tradeManager; @@ -136,8 +143,8 @@ class TakeOfferDataModel extends OfferDataModel { this.txFeeEstimationService = txFeeEstimationService; this.priceFeedService = priceFeedService; this.accountAgeWitnessService = accountAgeWitnessService; - - // isMainNet.set(preferences.getBaseCryptoNetwork() == BitcoinNetwork.BTC_MAINNET); + this.navigation = navigation; + this.p2PService = p2PService; } @Override @@ -158,10 +165,12 @@ protected void activate() { if (isTabSelected) priceFeedService.setCurrencyCode(offer.getCurrencyCode()); - tradeManager.checkOfferAvailability(offer, - () -> { - }, - errorMessage -> new Popup<>().warning(errorMessage).show()); + if (canTakeOffer()) { + tradeManager.checkOfferAvailability(offer, + () -> { + }, + errorMessage -> new Popup<>().warning(errorMessage).show()); + } } @Override @@ -171,6 +180,7 @@ protected void deactivate() { tradeManager.onCancelAvailabilityRequest(offer); } + /////////////////////////////////////////////////////////////////////////////////////////// // API /////////////////////////////////////////////////////////////////////////////////////////// @@ -423,11 +433,6 @@ public PaymentAccount getLastSelectedPaymentAccount() { .orElse(firstItem); } - boolean hasAcceptedArbitrators() { - final List acceptedArbitrators = user.getAcceptedArbitrators(); - return acceptedArbitrators != null && acceptedArbitrators.size() > 0; - } - long getMaxTradeLimit() { if (paymentAccount != null) return AccountAgeRestrictions.getMyTradeLimitAtTakeOffer(accountAgeWitnessService, paymentAccount, offer, getCurrencyCode(), getDirection()); @@ -435,6 +440,11 @@ long getMaxTradeLimit() { return 0; } + boolean canTakeOffer() { + return GUIUtil.canCreateOrTakeOfferOrShowPopup(user, navigation) && + GUIUtil.isBootstrappedOrShowPopup(p2PService); + } + /////////////////////////////////////////////////////////////////////////////////////////// // Bindings, listeners diff --git a/desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferView.java b/desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferView.java index f7a4c75c496..effceff31b0 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferView.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferView.java @@ -400,10 +400,8 @@ public void setCloseHandler(OfferView.CloseHandler closeHandler) { } // called form parent as the view does not get notified when the tab is closed - @SuppressWarnings("PointlessBooleanExpression") public void onClose() { Coin balance = model.dataModel.getBalance().get(); - //noinspection ConstantConditions,ConstantConditions if (balance != null && balance.isPositive() && !model.takeOfferCompleted.get() && !DevEnv.isDevMode()) { model.dataModel.swapTradeToSavings(); new Popup<>().information(Res.get("takeOffer.alreadyFunded.movedFunds")) @@ -426,36 +424,28 @@ public void onTabSelected(boolean isSelected) { // UI actions /////////////////////////////////////////////////////////////////////////////////////////// - @SuppressWarnings("PointlessBooleanExpression") private void onTakeOffer() { - if (model.isReadyForTxBroadcast()) { + if (model.dataModel.canTakeOffer()) { if (model.dataModel.isTakerFeeValid()) { - if (model.hasAcceptedArbitrators()) { - if (!DevEnv.isDevMode()) { - offerDetailsWindow.onTakeOffer(() -> - model.onTakeOffer(() -> { - offerDetailsWindow.hide(); - offerDetailsWindowDisplayed = false; - }) - ).show(model.getOffer(), model.dataModel.getAmount().get(), model.dataModel.tradePrice); - offerDetailsWindowDisplayed = true; - } else { - balanceSubscription.unsubscribe(); - model.onTakeOffer(() -> { - }); - } + if (!DevEnv.isDevMode()) { + offerDetailsWindow.onTakeOffer(() -> + model.onTakeOffer(() -> { + offerDetailsWindow.hide(); + offerDetailsWindowDisplayed = false; + }) + ).show(model.getOffer(), model.dataModel.getAmount().get(), model.dataModel.tradePrice); + offerDetailsWindowDisplayed = true; } else { - new Popup<>().warning(Res.get("popup.warning.noArbitratorsAvailable")).show(); + balanceSubscription.unsubscribe(); + model.onTakeOffer(() -> { + }); } } else { showInsufficientBsqFundsForBtcFeePaymentPopup(); } - } else { - model.showNotReadyForTxBroadcastPopups(); } } - @SuppressWarnings("PointlessBooleanExpression") private void onShowPayFundsScreen() { scrollPane.setVbarPolicy(ScrollPane.ScrollBarPolicy.AS_NEEDED); diff --git a/desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferViewModel.java b/desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferViewModel.java index 55dcbe0b2e5..526b1b22e95 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferViewModel.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/takeoffer/TakeOfferViewModel.java @@ -754,18 +754,6 @@ public PaymentAccount getLastSelectedPaymentAccount() { return dataModel.getLastSelectedPaymentAccount(); } - boolean hasAcceptedArbitrators() { - return dataModel.hasAcceptedArbitrators(); - } - - boolean isReadyForTxBroadcast() { - return GUIUtil.isReadyForTxBroadcast(p2PService, walletsSetup); - } - - void showNotReadyForTxBroadcastPopups() { - GUIUtil.showNotReadyForTxBroadcastPopups(p2PService, walletsSetup); - } - public void resetOfferWarning() { offerWarning.set(null); } diff --git a/desktop/src/main/java/bisq/desktop/main/overlays/Overlay.java b/desktop/src/main/java/bisq/desktop/main/overlays/Overlay.java index 66f8548409b..2955e7c3b5c 100644 --- a/desktop/src/main/java/bisq/desktop/main/overlays/Overlay.java +++ b/desktop/src/main/java/bisq/desktop/main/overlays/Overlay.java @@ -173,7 +173,7 @@ protected enum Type { private HPos buttonAlignment = HPos.RIGHT; protected Optional closeHandlerOptional = Optional.empty(); - protected Optional actionHandlerOptional = Optional.empty(); + protected Optional actionHandlerOptional = Optional.empty(); protected Optional secondaryActionHandlerOptional = Optional.empty(); protected ChangeListener positionListener; @@ -438,7 +438,7 @@ public T secondaryActionButtonText(String secondaryActionButtonText) { public T useShutDownButton() { this.actionButtonText = Res.get("shared.shutDown"); - this.actionHandlerOptional = Optional.of(BisqApp.getShutDownHandler()); + this.actionHandlerOptional = Optional.ofNullable(BisqApp.getShutDownHandler()); //noinspection unchecked return (T) this; } diff --git a/desktop/src/main/java/bisq/desktop/main/overlays/notifications/Notification.java b/desktop/src/main/java/bisq/desktop/main/overlays/notifications/Notification.java index b26eedd3852..a076981d050 100644 --- a/desktop/src/main/java/bisq/desktop/main/overlays/notifications/Notification.java +++ b/desktop/src/main/java/bisq/desktop/main/overlays/notifications/Notification.java @@ -24,6 +24,7 @@ import bisq.common.Timer; import bisq.common.UserThread; +import bisq.common.app.DevEnv; import de.jensd.fx.fontawesome.AwesomeIcon; @@ -91,6 +92,9 @@ public Notification disputeHeadLine(String tradeId) { @Override public void show() { + if (DevEnv.isDevMode()) { + return; + } super.show(); hasBeenDisplayed = true; } diff --git a/desktop/src/main/java/bisq/desktop/main/overlays/notifications/NotificationCenter.java b/desktop/src/main/java/bisq/desktop/main/overlays/notifications/NotificationCenter.java index ed732eb7180..15372e9820f 100644 --- a/desktop/src/main/java/bisq/desktop/main/overlays/notifications/NotificationCenter.java +++ b/desktop/src/main/java/bisq/desktop/main/overlays/notifications/NotificationCenter.java @@ -19,13 +19,16 @@ import bisq.desktop.Navigation; import bisq.desktop.main.MainView; -import bisq.desktop.main.disputes.DisputesView; -import bisq.desktop.main.disputes.trader.TraderDisputeView; import bisq.desktop.main.portfolio.PortfolioView; import bisq.desktop.main.portfolio.pendingtrades.PendingTradesView; +import bisq.desktop.main.support.SupportView; +import bisq.desktop.main.support.dispute.client.DisputeClientView; +import bisq.desktop.main.support.dispute.client.arbitration.ArbitrationClientView; +import bisq.desktop.main.support.dispute.client.mediation.MediationClientView; -import bisq.core.arbitration.DisputeManager; import bisq.core.locale.Res; +import bisq.core.support.dispute.arbitration.ArbitrationManager; +import bisq.core.support.dispute.mediation.MediationManager; import bisq.core.trade.BuyerTrade; import bisq.core.trade.MakerTrade; import bisq.core.trade.SellerTrade; @@ -35,9 +38,12 @@ import bisq.core.user.Preferences; import bisq.common.UserThread; +import bisq.common.app.DevEnv; import com.google.inject.Inject; +import javax.inject.Singleton; + import org.fxmisc.easybind.EasyBind; import org.fxmisc.easybind.Subscription; @@ -54,6 +60,7 @@ import javax.annotation.Nullable; @Slf4j +@Singleton public class NotificationCenter { /////////////////////////////////////////////////////////////////////////////////////////// @@ -75,7 +82,8 @@ static void add(Notification notification) { /////////////////////////////////////////////////////////////////////////////////////////// private final TradeManager tradeManager; - private final DisputeManager disputeManager; + private final ArbitrationManager arbitrationManager; + private final MediationManager mediationManager; private final Navigation navigation; private final Map disputeStateSubscriptionsMap = new HashMap<>(); @@ -88,9 +96,14 @@ static void add(Notification notification) { /////////////////////////////////////////////////////////////////////////////////////////// @Inject - public NotificationCenter(TradeManager tradeManager, DisputeManager disputeManager, Preferences preferences, Navigation navigation) { + public NotificationCenter(TradeManager tradeManager, + ArbitrationManager arbitrationManager, + MediationManager mediationManager, + Preferences preferences, + Navigation navigation) { this.tradeManager = tradeManager; - this.disputeManager = disputeManager; + this.arbitrationManager = arbitrationManager; + this.mediationManager = mediationManager; this.navigation = navigation; EasyBind.subscribe(preferences.getUseAnimationsProperty(), useAnimations -> NotificationCenter.useAnimations = useAnimations); @@ -217,8 +230,8 @@ else if (trade instanceof SellerTrade && phase.ordinal() == Trade.Phase.FIAT_SEN private void onDisputeStateChanged(Trade trade, Trade.DisputeState disputeState) { String message = null; - if (disputeManager.findOwnDispute(trade.getId()).isPresent()) { - String disputeOrTicket = disputeManager.findOwnDispute(trade.getId()).get().isSupportTicket() ? + if (arbitrationManager.findOwnDispute(trade.getId()).isPresent()) { + String disputeOrTicket = arbitrationManager.findOwnDispute(trade.getId()).get().isSupportTicket() ? Res.get("shared.supportTicket") : Res.get("shared.dispute"); switch (disputeState) { @@ -232,18 +245,56 @@ private void onDisputeStateChanged(Trade trade, Trade.DisputeState disputeState) case DISPUTE_CLOSED: message = Res.get("notification.trade.disputeClosed", disputeOrTicket); break; + default: + if (DevEnv.isDevMode()) { + log.error("arbitrationDisputeManager must not contain mediation disputes"); + throw new RuntimeException("arbitrationDisputeManager must not contain mediation disputes"); + } + break; } if (message != null) { - Notification notification = new Notification().disputeHeadLine(trade.getShortId()).message(message); - if (navigation.getCurrentPath() != null && !navigation.getCurrentPath().contains(TraderDisputeView.class)) { - notification.actionButtonTextWithGoTo("navigation.support") - .onAction(() -> navigation.navigateTo(MainView.class, DisputesView.class, TraderDisputeView.class)) - .show(); - } else { - notification.show(); - } + goToSupport(trade, message, false); } } + if (mediationManager.findOwnDispute(trade.getId()).isPresent()) { + String disputeOrTicket = mediationManager.findOwnDispute(trade.getId()).get().isSupportTicket() ? + Res.get("shared.supportTicket") : + Res.get("shared.dispute"); + switch (disputeState) { + // TODO + case MEDIATION_REQUESTED: + break; + case MEDIATION_STARTED_BY_PEER: + message = Res.get("notification.trade.peerOpenedDispute", disputeOrTicket); + break; + case MEDIATION_CLOSED: + message = Res.get("notification.trade.disputeClosed", disputeOrTicket); + break; + default: + if (DevEnv.isDevMode()) { + log.error("mediationDisputeManager must not contain arbitration disputes"); + throw new RuntimeException("mediationDisputeManager must not contain arbitration disputes"); + } + break; + } + if (message != null) { + goToSupport(trade, message, true); + } + } + } + + private void goToSupport(Trade trade, String message, boolean isMediation) { + Notification notification = new Notification().disputeHeadLine(trade.getShortId()).message(message); + Class viewClass = isMediation ? + MediationClientView.class : + ArbitrationClientView.class; + if (navigation.getCurrentPath() != null && !navigation.getCurrentPath().contains(viewClass)) { + notification.actionButtonTextWithGoTo("navigation.support") + .onAction(() -> navigation.navigateTo(MainView.class, SupportView.class, viewClass)) + .show(); + } else { + notification.show(); + } } } diff --git a/desktop/src/main/java/bisq/desktop/main/overlays/windows/ContractWindow.java b/desktop/src/main/java/bisq/desktop/main/overlays/windows/ContractWindow.java index 17c3d269253..bfec422dd6f 100644 --- a/desktop/src/main/java/bisq/desktop/main/overlays/windows/ContractWindow.java +++ b/desktop/src/main/java/bisq/desktop/main/overlays/windows/ContractWindow.java @@ -22,15 +22,18 @@ import bisq.desktop.main.overlays.Overlay; import bisq.desktop.util.Layout; -import bisq.core.arbitration.Dispute; -import bisq.core.arbitration.DisputeManager; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.CountryUtil; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; import bisq.core.offer.Offer; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.payload.PaymentAccountPayload; import bisq.core.payment.payload.PaymentMethod; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeList; +import bisq.core.support.dispute.DisputeManager; +import bisq.core.support.dispute.arbitration.ArbitrationManager; +import bisq.core.support.dispute.mediation.MediationManager; import bisq.core.trade.Contract; import bisq.core.util.BSFormatter; @@ -66,7 +69,8 @@ @Slf4j public class ContractWindow extends Overlay { - private final DisputeManager disputeManager; + private final ArbitrationManager arbitrationManager; + private final MediationManager mediationManager; private final AccountAgeWitnessService accountAgeWitnessService; private final BSFormatter formatter; private Dispute dispute; @@ -77,9 +81,12 @@ public class ContractWindow extends Overlay { /////////////////////////////////////////////////////////////////////////////////////////// @Inject - public ContractWindow(DisputeManager disputeManager, AccountAgeWitnessService accountAgeWitnessService, + public ContractWindow(ArbitrationManager arbitrationManager, + MediationManager mediationManager, + AccountAgeWitnessService accountAgeWitnessService, BSFormatter formatter) { - this.disputeManager = disputeManager; + this.arbitrationManager = arbitrationManager; + this.mediationManager = mediationManager; this.accountAgeWitnessService = accountAgeWitnessService; this.formatter = formatter; type = Type.Confirmation; @@ -161,15 +168,20 @@ private void addContent() { getAccountAge(contract.getBuyerPaymentAccountPayload(), contract.getBuyerPubKeyRing(), offer.getCurrencyCode()) + " / " + getAccountAge(contract.getSellerPaymentAccountPayload(), contract.getSellerPubKeyRing(), offer.getCurrencyCode())); + String nrOfDisputesAsBuyer = getDisputeManager(dispute).getNrOfDisputes(true, contract); + String nrOfDisputesAsSeller = getDisputeManager(dispute).getNrOfDisputes(false, contract); addConfirmationLabelTextFieldWithCopyIcon(gridPane, ++rowIndex, Res.get("contractWindow.numDisputes"), - disputeManager.getNrOfDisputes(true, contract) + " / " + disputeManager.getNrOfDisputes(false, contract)); + nrOfDisputesAsBuyer + " / " + nrOfDisputesAsSeller); addConfirmationLabelTextFieldWithCopyIcon(gridPane, ++rowIndex, Res.get("shared.paymentDetails", Res.get("shared.buyer")), contract.getBuyerPaymentAccountPayload().getPaymentDetails()).second.setMouseTransparent(false); addConfirmationLabelTextFieldWithCopyIcon(gridPane, ++rowIndex, Res.get("shared.paymentDetails", Res.get("shared.seller")), sellerPaymentAccountPayload.getPaymentDetails()).second.setMouseTransparent(false); - addConfirmationLabelTextFieldWithCopyIcon(gridPane, ++rowIndex, Res.get("shared.arbitrator"), contract.getArbitratorNodeAddress().getFullAddress()); + // TODO update in next release to shared.selectedArbitrator and delete shared.arbitrator entry + String title = dispute.isMediationDispute() ? Res.get("shared.selectedMediator") : Res.get("shared.arbitrator"); + String agentNodeAddress = getDisputeManager(dispute).getAgentNodeAddress(dispute).getFullAddress(); + addConfirmationLabelTextFieldWithCopyIcon(gridPane, ++rowIndex, title, agentNodeAddress); if (showAcceptedCountryCodes) { String countries; @@ -258,7 +270,13 @@ private void addContent() { }); } - private String getAccountAge(PaymentAccountPayload paymentAccountPayload, PubKeyRing pubKeyRing, String currencyCode) { + private DisputeManager> getDisputeManager(Dispute dispute) { + return dispute.isMediationDispute() ? mediationManager : arbitrationManager; + } + + private String getAccountAge(PaymentAccountPayload paymentAccountPayload, + PubKeyRing pubKeyRing, + String currencyCode) { long age = accountAgeWitnessService.getAccountAge(paymentAccountPayload, pubKeyRing); return CurrencyUtil.isFiatCurrency(currencyCode) ? age > -1 ? Res.get("peerInfoIcon.tooltip.age", formatter.formatAccountAge(age)) : diff --git a/desktop/src/main/java/bisq/desktop/main/overlays/windows/DisputeSummaryWindow.java b/desktop/src/main/java/bisq/desktop/main/overlays/windows/DisputeSummaryWindow.java index 4cd1d6b55a2..671054074c6 100644 --- a/desktop/src/main/java/bisq/desktop/main/overlays/windows/DisputeSummaryWindow.java +++ b/desktop/src/main/java/bisq/desktop/main/overlays/windows/DisputeSummaryWindow.java @@ -25,19 +25,23 @@ import bisq.desktop.main.overlays.popups.Popup; import bisq.desktop.util.Layout; -import bisq.core.arbitration.Dispute; -import bisq.core.arbitration.DisputeManager; -import bisq.core.arbitration.DisputeResult; import bisq.core.btc.exceptions.TransactionVerificationException; import bisq.core.btc.model.AddressEntry; import bisq.core.btc.wallet.BtcWalletService; import bisq.core.btc.wallet.TradeWalletService; import bisq.core.locale.Res; import bisq.core.offer.Offer; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeList; +import bisq.core.support.dispute.DisputeManager; +import bisq.core.support.dispute.DisputeResult; +import bisq.core.support.dispute.arbitration.ArbitrationManager; +import bisq.core.support.dispute.mediation.MediationManager; import bisq.core.trade.Contract; import bisq.core.util.BSFormatter; import bisq.common.UserThread; +import bisq.common.app.DevEnv; import bisq.common.util.Tuple2; import bisq.common.util.Tuple3; @@ -55,14 +59,12 @@ import javafx.scene.control.Toggle; import javafx.scene.control.ToggleGroup; import javafx.scene.input.KeyCode; -import javafx.scene.layout.FlowPane; import javafx.scene.layout.GridPane; import javafx.scene.layout.HBox; import javafx.scene.layout.VBox; import javafx.geometry.HPos; import javafx.geometry.Insets; -import javafx.geometry.VPos; import javafx.beans.binding.Bindings; import javafx.beans.value.ChangeListener; @@ -74,13 +76,17 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import static bisq.desktop.util.FormBuilder.*; +import static bisq.desktop.util.FormBuilder.add2ButtonsWithBox; +import static bisq.desktop.util.FormBuilder.addConfirmationLabelLabel; +import static bisq.desktop.util.FormBuilder.addTitledGroupBg; +import static bisq.desktop.util.FormBuilder.addTopLabelWithVBox; public class DisputeSummaryWindow extends Overlay { private static final Logger log = LoggerFactory.getLogger(DisputeSummaryWindow.class); private final BSFormatter formatter; - private final DisputeManager disputeManager; + private final ArbitrationManager arbitrationManager; + private final MediationManager mediationManager; private final BtcWalletService walletService; private final TradeWalletService tradeWalletService; private Dispute dispute; @@ -92,6 +98,7 @@ public class DisputeSummaryWindow extends Overlay { private RadioButton reasonWasBugRadioButton, reasonWasUsabilityIssueRadioButton, reasonProtocolViolationRadioButton, reasonNoReplyRadioButton, reasonWasScamRadioButton, reasonWasOtherRadioButton, reasonWasBankRadioButton; + // Dispute object of other trade peer. The dispute field is the one from which we opened the close dispute window. private Optional peersDisputeOptional; private String role; private TextArea summaryNotesTextArea; @@ -109,11 +116,15 @@ public class DisputeSummaryWindow extends Overlay { /////////////////////////////////////////////////////////////////////////////////////////// @Inject - public DisputeSummaryWindow(BSFormatter formatter, DisputeManager disputeManager, BtcWalletService walletService, + public DisputeSummaryWindow(BSFormatter formatter, + ArbitrationManager arbitrationManager, + MediationManager mediationManager, + BtcWalletService walletService, TradeWalletService tradeWalletService) { this.formatter = formatter; - this.disputeManager = disputeManager; + this.arbitrationManager = arbitrationManager; + this.mediationManager = mediationManager; this.walletService = walletService; this.tradeWalletService = tradeWalletService; @@ -128,6 +139,12 @@ public void show(Dispute dispute) { createGridPane(); addContent(); display(); + + if (DevEnv.isDevMode()) { + UserThread.execute(() -> { + summaryNotesTextArea.setText("dummy result...."); + }); + } } public DisputeSummaryWindow onFinalizeDispute(Runnable finalizeDisputeHandler) { @@ -182,14 +199,12 @@ private void addContent() { else disputeResult = dispute.getDisputeResultProperty().get(); - peersDisputeOptional = disputeManager.getDisputesAsObservableList().stream() - .filter(d -> dispute.getTradeId().equals(d.getTradeId()) && dispute.getTraderId() != d.getTraderId()).findFirst(); + peersDisputeOptional = getDisputeManager(dispute).getDisputesAsObservableList().stream() + .filter(d -> dispute.getTradeId().equals(d.getTradeId()) && dispute.getTraderId() != d.getTraderId()) + .findFirst(); addInfoPane(); - if (!dispute.isSupportTicket()) - addCheckboxes(); - addTradeAmountPayoutControls(); addPayoutAmountTextFields(); addReasonControls(); @@ -205,11 +220,6 @@ private void addContent() { disputeResult.setReason(peersDisputeResult.getReason()); disputeResult.setSummaryNotes(peersDisputeResult.summaryNotesProperty().get()); - /* if (disputeResult.getBuyerPayoutAmount() != null) { - log.debug("buyerPayoutAmount " + disputeResult.getBuyerPayoutAmount().toFriendlyString()); - log.debug("sellerPayoutAmount " + disputeResult.getSellerPayoutAmount().toFriendlyString()); - }*/ - buyerGetsTradeAmountRadioButton.setDisable(true); buyerGetsAllRadioButton.setDisable(true); sellerGetsTradeAmountRadioButton.setDisable(true); @@ -278,27 +288,6 @@ private void addInfoPane() { addConfirmationLabelLabel(gridPane, ++rowIndex, Res.get("shared.securityDeposit"), securityDeposit); } - private void addCheckboxes() { - Label evidenceLabel = addLabel(gridPane, ++rowIndex, Res.get("disputeSummaryWindow.evidence"), 10); - GridPane.setValignment(evidenceLabel, VPos.TOP); - CheckBox tamperProofCheckBox = new AutoTooltipCheckBox(Res.get("disputeSummaryWindow.evidence.tamperProof")); - CheckBox idVerificationCheckBox = new AutoTooltipCheckBox(Res.get("disputeSummaryWindow.evidence.id")); - CheckBox screenCastCheckBox = new AutoTooltipCheckBox(Res.get("disputeSummaryWindow.evidence.video")); - - tamperProofCheckBox.selectedProperty().bindBidirectional(disputeResult.tamperProofEvidenceProperty()); - idVerificationCheckBox.selectedProperty().bindBidirectional(disputeResult.idVerificationProperty()); - screenCastCheckBox.selectedProperty().bindBidirectional(disputeResult.screenCastProperty()); - - FlowPane checkBoxPane = new FlowPane(); - checkBoxPane.setHgap(20); - checkBoxPane.setVgap(5); - checkBoxPane.getChildren().addAll(tamperProofCheckBox, idVerificationCheckBox, screenCastCheckBox); - GridPane.setRowIndex(checkBoxPane, rowIndex); - GridPane.setColumnIndex(checkBoxPane, 1); - GridPane.setMargin(checkBoxPane, new Insets(10, 0, 0, 0)); - gridPane.getChildren().add(checkBoxPane); - } - private void addTradeAmountPayoutControls() { buyerGetsTradeAmountRadioButton = new AutoTooltipRadioButton(Res.get("disputeSummaryWindow.payout.getsTradeAmount", Res.get("shared.buyer"))); @@ -316,8 +305,7 @@ private void addTradeAmountPayoutControls() { sellerGetsTradeAmountRadioButton, sellerGetsAllRadioButton, customRadioButton); - addTopLabelWithVBox(gridPane, ++rowIndex, Res.get("disputeSummaryWindow.payout"), - radioButtonPane, 10); + addTopLabelWithVBox(gridPane, ++rowIndex, Res.get("disputeSummaryWindow.payout"), radioButtonPane, 0); tradeAmountToggleGroup = new ToggleGroup(); buyerGetsTradeAmountRadioButton.setToggleGroup(tradeAmountToggleGroup); @@ -370,34 +358,35 @@ private boolean isPayoutAmountValid() { private void applyCustomAmounts(InputTextField inputTextField) { Contract contract = dispute.getContract(); - Coin buyerAmount = formatter.parseToCoin(buyerPayoutAmountInputTextField.getText()); - Coin sellerAmount = formatter.parseToCoin(sellerPayoutAmountInputTextField.getText()); Offer offer = new Offer(contract.getOfferPayload()); - Coin available = contract.getTradeAmount(). - add(offer.getBuyerSecurityDeposit()) + Coin available = contract.getTradeAmount() + .add(offer.getBuyerSecurityDeposit()) .add(offer.getSellerSecurityDeposit()); - Coin totalAmount = buyerAmount.add(sellerAmount); - - if (totalAmount.compareTo(available) > 0) { - new Popup<>().warning(Res.get("disputeSummaryWindow.payout.adjustAmount", available.toFriendlyString())) - .show(); - - if (inputTextField == buyerPayoutAmountInputTextField) { - buyerAmount = available.subtract(sellerAmount); - inputTextField.setText(formatter.formatCoin(buyerAmount)); - } else if (inputTextField == sellerPayoutAmountInputTextField) { - sellerAmount = available.subtract(buyerAmount); - inputTextField.setText(formatter.formatCoin(sellerAmount)); - } + Coin enteredAmount = formatter.parseToCoin(inputTextField.getText()); + if (enteredAmount.compareTo(available) > 0) { + enteredAmount = available; + Coin finalEnteredAmount = enteredAmount; + inputTextField.setText(formatter.formatCoin(finalEnteredAmount)); + } + Coin counterPartAsCoin = available.subtract(enteredAmount); + String formattedCounterPartAmount = formatter.formatCoin(counterPartAsCoin); + Coin buyerAmount; + Coin sellerAmount; + if (inputTextField == buyerPayoutAmountInputTextField) { + buyerAmount = enteredAmount; + sellerAmount = counterPartAsCoin; + sellerPayoutAmountInputTextField.setText(formattedCounterPartAmount); + } else { + sellerAmount = enteredAmount; + buyerAmount = counterPartAsCoin; + buyerPayoutAmountInputTextField.setText(formattedCounterPartAmount); } disputeResult.setBuyerPayoutAmount(buyerAmount); disputeResult.setSellerPayoutAmount(sellerAmount); - - if (buyerAmount.compareTo(sellerAmount) > 0) - disputeResult.setWinner(DisputeResult.Winner.BUYER); - else - disputeResult.setWinner(DisputeResult.Winner.SELLER); + disputeResult.setWinner(buyerAmount.compareTo(sellerAmount) > 0 ? + DisputeResult.Winner.BUYER : + DisputeResult.Winner.SELLER); } private void addPayoutAmountTextFields() { @@ -529,24 +518,16 @@ private void addButtons(Contract contract) { Button cancelButton = tuple.second; - final Dispute finalPeersDispute = peersDisputeOptional.get(); closeTicketButton.setOnAction(e -> { - if (dispute.getDepositTxSerialized() != null) { + if (dispute.getDepositTxSerialized() == null) { + log.warn("dispute.getDepositTxSerialized is null"); + return; + } + + if (!dispute.isMediationDispute()) { try { AddressEntry arbitratorAddressEntry = walletService.getArbitratorAddressEntry(); - disputeResult.setArbitratorPubKey(walletService.getArbitratorAddressEntry().getPubKey()); - - /* byte[] depositTxSerialized, - Coin buyerPayoutAmount, - Coin sellerPayoutAmount, - Coin arbitratorPayoutAmount, - String buyerAddressString, - String sellerAddressString, - AddressEntry arbitratorAddressEntry, - byte[] buyerPubKey, - byte[] sellerPubKey, - byte[] arbitratorPubKey) - */ + disputeResult.setArbitratorPubKey(arbitratorAddressEntry.getPubKey()); byte[] arbitratorSignature = tradeWalletService.arbitratorSignsDisputedPayoutTx( dispute.getDepositTxSerialized(), disputeResult.getBuyerPayoutAmount(), @@ -559,41 +540,40 @@ private void addButtons(Contract contract) { arbitratorAddressEntry.getPubKey() ); disputeResult.setArbitratorSignature(arbitratorSignature); - - closeTicketButton.disableProperty().unbind(); - dispute.setDisputeResult(disputeResult); - - disputeResult.setLoserPublisher(isLoserPublisherCheckBox.isSelected()); - disputeResult.setCloseDate(new Date()); - String text = Res.get("disputeSummaryWindow.close.msg", - formatter.formatDateTime(disputeResult.getCloseDate()), - role, - formatter.booleanToYesNo(disputeResult.tamperProofEvidenceProperty().get()), - role, - formatter.booleanToYesNo(disputeResult.idVerificationProperty().get()), - role, - formatter.booleanToYesNo(disputeResult.screenCastProperty().get()), - formatter.formatCoinWithCode(disputeResult.getBuyerPayoutAmount()), - formatter.formatCoinWithCode(disputeResult.getSellerPayoutAmount()), - disputeResult.summaryNotesProperty().get()); - - dispute.setIsClosed(true); - disputeManager.sendDisputeResultMessage(disputeResult, dispute, text); - - if (!finalPeersDispute.isClosed()) - UserThread.runAfter(() -> - new Popup<>().attention(Res.get("disputeSummaryWindow.close.closePeer")).show(), - 200, TimeUnit.MILLISECONDS); - - hide(); - - finalizeDisputeHandlerOptional.ifPresent(Runnable::run); } catch (AddressFormatException | TransactionVerificationException e2) { - e2.printStackTrace(); + log.error("Error at close dispute", e2); + return; } - } else { - log.warn("dispute.getDepositTxSerialized is null"); } + + disputeResult.setLoserPublisher(isLoserPublisherCheckBox.isSelected()); + disputeResult.setCloseDate(new Date()); + dispute.setDisputeResult(disputeResult); + dispute.setIsClosed(true); + String text = Res.get("disputeSummaryWindow.close.msg", + formatter.formatDateTime(disputeResult.getCloseDate()), + formatter.formatCoinWithCode(disputeResult.getBuyerPayoutAmount()), + formatter.formatCoinWithCode(disputeResult.getSellerPayoutAmount()), + disputeResult.summaryNotesProperty().get()); + + if (dispute.isMediationDispute()) { + text += Res.get("disputeSummaryWindow.close.nextStepsForMediation"); + } + + getDisputeManager(dispute).sendDisputeResultMessage(disputeResult, dispute, text); + + if (peersDisputeOptional.isPresent() && !peersDisputeOptional.get().isClosed() && !DevEnv.isDevMode()) { + UserThread.runAfter(() -> new Popup<>() + .attention(Res.get("disputeSummaryWindow.close.closePeer")) + .show(), + 200, TimeUnit.MILLISECONDS); + } + + finalizeDisputeHandlerOptional.ifPresent(Runnable::run); + + closeTicketButton.disableProperty().unbind(); + + hide(); }); cancelButton.setOnAction(e -> { @@ -602,6 +582,10 @@ private void addButtons(Contract contract) { }); } + private DisputeManager> getDisputeManager(Dispute dispute) { + return dispute.isMediationDispute() ? mediationManager : arbitrationManager; + } + /////////////////////////////////////////////////////////////////////////////////////////// // Controller diff --git a/desktop/src/main/java/bisq/desktop/main/overlays/windows/EmptyWalletWindow.java b/desktop/src/main/java/bisq/desktop/main/overlays/windows/EmptyWalletWindow.java index c6d0af5bbb7..239e64b0a69 100644 --- a/desktop/src/main/java/bisq/desktop/main/overlays/windows/EmptyWalletWindow.java +++ b/desktop/src/main/java/bisq/desktop/main/overlays/windows/EmptyWalletWindow.java @@ -205,7 +205,7 @@ private void addContent() { } private void doEmptyWallet(KeyParameter aesKey) { - if (GUIUtil.isReadyForTxBroadcast(p2PService, walletsSetup)) { + if (GUIUtil.isReadyForTxBroadcastOrShowPopup(p2PService, walletsSetup)) { if (!openOfferManager.getObservableList().isEmpty()) { UserThread.runAfter(() -> new Popup<>().warning(Res.get("emptyWalletWindow.openOffers.warn")) @@ -215,8 +215,6 @@ private void doEmptyWallet(KeyParameter aesKey) { } else { doEmptyWallet2(aesKey); } - } else { - GUIUtil.showNotReadyForTxBroadcastPopups(p2PService, walletsSetup); } } diff --git a/desktop/src/main/java/bisq/desktop/main/overlays/windows/FilterWindow.java b/desktop/src/main/java/bisq/desktop/main/overlays/windows/FilterWindow.java index 7d7d7627d25..e3abcbc2c28 100644 --- a/desktop/src/main/java/bisq/desktop/main/overlays/windows/FilterWindow.java +++ b/desktop/src/main/java/bisq/desktop/main/overlays/windows/FilterWindow.java @@ -136,6 +136,7 @@ private void addContent() { InputTextField bannedPaymentMethodsInputTextField = addTopLabelInputTextField(gridPane, ++rowIndex, Res.get("filterWindow.bannedPaymentMethods")).second; bannedPaymentMethodsInputTextField.setPromptText("E.g. PERFECT_MONEY"); // Do not translate InputTextField arbitratorsInputTextField = addInputTextField(gridPane, ++rowIndex, Res.get("filterWindow.arbitrators")); + InputTextField mediatorsInputTextField = addInputTextField(gridPane, ++rowIndex, Res.get("filterWindow.mediators")); InputTextField seedNodesInputTextField = addInputTextField(gridPane, ++rowIndex, Res.get("filterWindow.seedNode")); InputTextField priceRelayNodesInputTextField = addInputTextField(gridPane, ++rowIndex, Res.get("filterWindow.priceRelayNode")); InputTextField btcNodesInputTextField = addInputTextField(gridPane, ++rowIndex, Res.get("filterWindow.btcNode")); @@ -172,6 +173,9 @@ private void addContent() { if (filter.getArbitrators() != null) arbitratorsInputTextField.setText(filter.getArbitrators().stream().collect(Collectors.joining(", "))); + if (filter.getMediators() != null) + mediatorsInputTextField.setText(filter.getMediators().stream().collect(Collectors.joining(", "))); + if (filter.getSeedNodes() != null) seedNodesInputTextField.setText(filter.getSeedNodes().stream().collect(Collectors.joining(", "))); @@ -195,6 +199,7 @@ private void addContent() { List bannedCurrencies = new ArrayList<>(); List bannedPaymentMethods = new ArrayList<>(); List arbitrators = new ArrayList<>(); + List mediators = new ArrayList<>(); List seedNodes = new ArrayList<>(); List priceRelayNodes = new ArrayList<>(); List btcNodes = new ArrayList<>(); @@ -236,6 +241,10 @@ private void addContent() { arbitrators = new ArrayList<>(Arrays.asList(StringUtils.deleteWhitespace(arbitratorsInputTextField.getText()).split(","))); } + if (!mediatorsInputTextField.getText().isEmpty()) { + mediators = new ArrayList<>(Arrays.asList(StringUtils.deleteWhitespace(mediatorsInputTextField.getText()).split(","))); + } + if (!seedNodesInputTextField.getText().isEmpty()) { seedNodes = new ArrayList<>(Arrays.asList(StringUtils.deleteWhitespace(seedNodesInputTextField.getText()).split(","))); } @@ -261,7 +270,8 @@ private void addContent() { btcNodes, disableDaoCheckBox.isSelected(), disableDaoBelowVersionInputTextField.getText(), - disableTradeBelowVersionInputTextField.getText()), + disableTradeBelowVersionInputTextField.getText(), + mediators), keyInputTextField.getText())) hide(); else diff --git a/desktop/src/main/java/bisq/desktop/main/overlays/windows/ManualPayoutTxWindow.java b/desktop/src/main/java/bisq/desktop/main/overlays/windows/ManualPayoutTxWindow.java index b6ac7e84ed3..64b755d5a03 100644 --- a/desktop/src/main/java/bisq/desktop/main/overlays/windows/ManualPayoutTxWindow.java +++ b/desktop/src/main/java/bisq/desktop/main/overlays/windows/ManualPayoutTxWindow.java @@ -171,7 +171,7 @@ public void onFailure(TxBroadcastException exception) { } }; onAction(() -> { - if (GUIUtil.isReadyForTxBroadcast(p2PService, walletsSetup)) { + if (GUIUtil.isReadyForTxBroadcastOrShowPopup(p2PService, walletsSetup)) { try { tradeWalletService.emergencySignAndPublishPayoutTx(depositTxHex.getText(), Coin.parseCoin(buyerPayoutAmount.getText()), @@ -194,8 +194,6 @@ public void onFailure(TxBroadcastException exception) { e.printStackTrace(); UserThread.execute(() -> new Popup<>().warning(e.toString()).show()); } - } else { - GUIUtil.showNotReadyForTxBroadcastPopups(p2PService, walletsSetup); } }); } diff --git a/desktop/src/main/java/bisq/desktop/main/overlays/windows/OfferDetailsWindow.java b/desktop/src/main/java/bisq/desktop/main/overlays/windows/OfferDetailsWindow.java index 6111bd47de3..1b3dc847dfb 100644 --- a/desktop/src/main/java/bisq/desktop/main/overlays/windows/OfferDetailsWindow.java +++ b/desktop/src/main/java/bisq/desktop/main/overlays/windows/OfferDetailsWindow.java @@ -21,7 +21,7 @@ import bisq.desktop.components.AutoTooltipButton; import bisq.desktop.components.BusyAnimation; import bisq.desktop.main.overlays.Overlay; -import bisq.desktop.main.overlays.popups.Popup; +import bisq.desktop.util.GUIUtil; import bisq.desktop.util.Layout; import bisq.core.locale.BankUtil; @@ -70,6 +70,7 @@ public class OfferDetailsWindow extends Overlay { private final BSFormatter formatter; private final User user; private final KeyRing keyRing; + private final Navigation navigation; private Offer offer; private Coin tradeAmount; private Price tradePrice; @@ -88,6 +89,7 @@ public OfferDetailsWindow(BSFormatter formatter, User user, KeyRing keyRing, this.formatter = formatter; this.user = user; this.keyRing = keyRing; + this.navigation = navigation; type = Type.Confirmation; } @@ -293,7 +295,7 @@ else if (BankUtil.isBankNameRequired(countryCode)) textArea.setEditable(false); } - rows = 4; + rows = 3; if (countryCode != null) rows++; if (offer.getOfferFeePaymentTxId() != null) @@ -321,8 +323,6 @@ else if (BankUtil.isBankNameRequired(countryCode)) addConfirmationLabelLabel(gridPane, ++rowIndex, Res.get("offerDetailsWindow.countryBank"), CountryUtil.getNameAndCode(countryCode)); - addConfirmationLabelTextFieldWithCopyIcon(gridPane, ++rowIndex, Res.get("offerDetailsWindow.acceptedArbitrators"), - formatter.arbitratorAddressesToString(offer.getArbitratorNodeAddresses())); if (offer.getOfferFeePaymentTxId() != null) addLabelTxIdTextField(gridPane, ++rowIndex, Res.get("shared.makerFeeTxId"), offer.getOfferFeePaymentTxId()); @@ -391,20 +391,17 @@ private void addConfirmAndCancelButtons(boolean isPlaceOffer) { placeOfferTuple.forth.getChildren().add(cancelButton); button.setOnAction(e -> { - if (user.getAcceptedArbitrators() != null && - user.getAcceptedArbitrators().size() > 0) { + if (GUIUtil.canCreateOrTakeOfferOrShowPopup(user, navigation)) { button.setDisable(true); cancelButton.setDisable(true); busyAnimation.play(); if (isPlaceOffer) { spinnerInfoLabel.setText(Res.get("createOffer.fundsBox.placeOfferSpinnerInfo")); - placeOfferHandlerOptional.get().run(); + placeOfferHandlerOptional.ifPresent(Runnable::run); } else { spinnerInfoLabel.setText(Res.get("takeOffer.fundsBox.takeOfferSpinnerInfo")); - takeOfferHandlerOptional.get().run(); + takeOfferHandlerOptional.ifPresent(Runnable::run); } - } else { - new Popup<>().warning(Res.get("popup.warning.noArbitratorsAvailable")).show(); } }); } diff --git a/desktop/src/main/java/bisq/desktop/main/overlays/windows/TorNetworkSettingsWindow.java b/desktop/src/main/java/bisq/desktop/main/overlays/windows/TorNetworkSettingsWindow.java index 5fd771c9248..d6a4be79afd 100644 --- a/desktop/src/main/java/bisq/desktop/main/overlays/windows/TorNetworkSettingsWindow.java +++ b/desktop/src/main/java/bisq/desktop/main/overlays/windows/TorNetworkSettingsWindow.java @@ -38,6 +38,7 @@ import bisq.common.util.Utilities; import javax.inject.Inject; +import javax.inject.Singleton; import javafx.scene.Scene; import javafx.scene.control.Button; @@ -72,6 +73,7 @@ import static bisq.desktop.util.FormBuilder.*; @Slf4j +@Singleton public class TorNetworkSettingsWindow extends Overlay { public enum BridgeOption { diff --git a/desktop/src/main/java/bisq/desktop/main/overlays/windows/TradeDetailsWindow.java b/desktop/src/main/java/bisq/desktop/main/overlays/windows/TradeDetailsWindow.java index d76732e8dae..df90c34996f 100644 --- a/desktop/src/main/java/bisq/desktop/main/overlays/windows/TradeDetailsWindow.java +++ b/desktop/src/main/java/bisq/desktop/main/overlays/windows/TradeDetailsWindow.java @@ -23,17 +23,19 @@ import bisq.desktop.main.overlays.Overlay; import bisq.desktop.util.Layout; -import bisq.core.arbitration.DisputeManager; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; import bisq.core.offer.Offer; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.payload.PaymentAccountPayload; +import bisq.core.support.dispute.arbitration.ArbitrationManager; import bisq.core.trade.Contract; import bisq.core.trade.Trade; import bisq.core.trade.TradeManager; import bisq.core.util.BSFormatter; +import bisq.network.p2p.NodeAddress; + import bisq.common.UserThread; import org.bitcoinj.core.Utils; @@ -67,7 +69,7 @@ public class TradeDetailsWindow extends Overlay { protected static final Logger log = LoggerFactory.getLogger(TradeDetailsWindow.class); private final BSFormatter formatter; - private final DisputeManager disputeManager; + private final ArbitrationManager arbitrationManager; private final TradeManager tradeManager; private final AccountAgeWitnessService accountAgeWitnessService; private Trade trade; @@ -82,10 +84,12 @@ public class TradeDetailsWindow extends Overlay { /////////////////////////////////////////////////////////////////////////////////////////// @Inject - public TradeDetailsWindow(BSFormatter formatter, DisputeManager disputeManager, TradeManager tradeManager, + public TradeDetailsWindow(BSFormatter formatter, + ArbitrationManager arbitrationManager, + TradeManager tradeManager, AccountAgeWitnessService accountAgeWitnessService) { this.formatter = formatter; - this.disputeManager = disputeManager; + this.arbitrationManager = arbitrationManager; this.tradeManager = tradeManager; this.accountAgeWitnessService = accountAgeWitnessService; type = Type.Confirmation; @@ -185,8 +189,8 @@ private void addContent() { rows++; if (trade.getPayoutTx() != null) rows++; - boolean showDisputedTx = disputeManager.findOwnDispute(trade.getId()).isPresent() && - disputeManager.findOwnDispute(trade.getId()).get().getDisputePayoutTxId() != null; + boolean showDisputedTx = arbitrationManager.findOwnDispute(trade.getId()).isPresent() && + arbitrationManager.findOwnDispute(trade.getId()).get().getDisputePayoutTxId() != null; if (showDisputedTx) rows++; if (trade.hasFailed()) @@ -213,9 +217,13 @@ private void addContent() { Res.get("shared.takerTxFee", formatter.formatCoinWithCode(offer.getTxFee().multiply(3L))); addConfirmationLabelLabel(gridPane, ++rowIndex, Res.get("tradeDetailsWindow.txFee"), txFee); - if (trade.getArbitratorNodeAddress() != null) - addConfirmationLabelTextFieldWithCopyIcon(gridPane, ++rowIndex, Res.get("shared.arbitrator"), - trade.getArbitratorNodeAddress().getFullAddress()); + NodeAddress arbitratorNodeAddress = trade.getArbitratorNodeAddress(); + NodeAddress mediatorNodeAddress = trade.getMediatorNodeAddress(); + if (arbitratorNodeAddress != null && mediatorNodeAddress != null) { + addConfirmationLabelTextFieldWithCopyIcon(gridPane, ++rowIndex, + Res.get("tradeDetailsWindow.agentAddresses"), + arbitratorNodeAddress.getFullAddress() + " / " + mediatorNodeAddress.getFullAddress()); + } if (trade.getTradingPeerNodeAddress() != null) addConfirmationLabelTextFieldWithCopyIcon(gridPane, ++rowIndex, Res.get("tradeDetailsWindow.tradingPeersOnion"), @@ -266,7 +274,7 @@ private void addContent() { trade.getPayoutTx().getHashAsString()); if (showDisputedTx) addLabelTxIdTextField(gridPane, ++rowIndex, Res.get("tradeDetailsWindow.disputedPayoutTxId"), - disputeManager.findOwnDispute(trade.getId()).get().getDisputePayoutTxId()); + arbitrationManager.findOwnDispute(trade.getId()).get().getDisputePayoutTxId()); if (contract != null) { Button viewContractButton = addConfirmationLabelButton(gridPane, ++rowIndex, Res.get("shared.contractAsJson"), diff --git a/desktop/src/main/java/bisq/desktop/main/overlays/windows/UnlockArbitrationRegistrationWindow.java b/desktop/src/main/java/bisq/desktop/main/overlays/windows/UnlockDisputeAgentRegistrationWindow.java similarity index 94% rename from desktop/src/main/java/bisq/desktop/main/overlays/windows/UnlockArbitrationRegistrationWindow.java rename to desktop/src/main/java/bisq/desktop/main/overlays/windows/UnlockDisputeAgentRegistrationWindow.java index e4688f2d3e9..cb79bd7afbe 100644 --- a/desktop/src/main/java/bisq/desktop/main/overlays/windows/UnlockArbitrationRegistrationWindow.java +++ b/desktop/src/main/java/bisq/desktop/main/overlays/windows/UnlockDisputeAgentRegistrationWindow.java @@ -39,7 +39,7 @@ import static bisq.desktop.util.FormBuilder.add2ButtonsAfterGroup; import static bisq.desktop.util.FormBuilder.addTopLabelInputTextFieldWithVBox; -public class UnlockArbitrationRegistrationWindow extends Overlay { +public class UnlockDisputeAgentRegistrationWindow extends Overlay { private final boolean useDevPrivilegeKeys; private Button unlockButton; private InputTextField keyInputTextField; @@ -60,7 +60,7 @@ public interface PrivKeyHandler { // Public API /////////////////////////////////////////////////////////////////////////////////////////// - public UnlockArbitrationRegistrationWindow(boolean useDevPrivilegeKeys) { + public UnlockDisputeAgentRegistrationWindow(boolean useDevPrivilegeKeys) { this.useDevPrivilegeKeys = useDevPrivilegeKeys; if (keyInputTextField != null) keyInputTextField.textProperty().addListener(changeListener); @@ -85,7 +85,7 @@ public void show() { display(); } - public UnlockArbitrationRegistrationWindow onKey(PrivKeyHandler privKeyHandler) { + public UnlockDisputeAgentRegistrationWindow onKey(PrivKeyHandler privKeyHandler) { this.privKeyHandler = privKeyHandler; return this; } diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.fxml b/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.fxml index 6300400bdd2..04ed87f4bad 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.fxml +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.fxml @@ -40,6 +40,10 @@ + + + + diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.java b/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.java index eb67b7cf5ac..ebc12ed3893 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.java @@ -85,7 +85,7 @@ public class ClosedTradesView extends ActivatableViewAndModel tableView; @FXML - TableColumn priceColumn, amountColumn, volumeColumn, + TableColumn priceColumn, amountColumn, volumeColumn, txFeeColumn, makerFeeColumn, buyerSecurityDepositColumn, sellerSecurityDepositColumn, marketColumn, directionColumn, dateColumn, tradeIdColumn, stateColumn, avatarColumn; @FXML HBox footerBox; @@ -124,8 +124,12 @@ public ClosedTradesView(ClosedTradesViewModel model, this.useDevPrivilegeKeys = useDevPrivilegeKeys; } - @Override - public void initialize() { + @Override + public void initialize() { + txFeeColumn.setGraphic(new AutoTooltipLabel(Res.get("shared.txFee"))); + makerFeeColumn.setGraphic(new AutoTooltipLabel(Res.get("shared.makerFee"))); + buyerSecurityDepositColumn.setGraphic(new AutoTooltipLabel(Res.get("shared.buyerSecurityDeposit"))); + sellerSecurityDepositColumn.setGraphic(new AutoTooltipLabel(Res.get("shared.sellerSecurityDeposit"))); priceColumn.setGraphic(new AutoTooltipLabel(Res.get("shared.price"))); amountColumn.setGraphic(new AutoTooltipLabel(Res.get("shared.amountWithCur", Res.getBaseCurrencyCode()))); volumeColumn.setGraphic(new AutoTooltipLabel(Res.get("shared.amount"))); @@ -142,6 +146,10 @@ public void initialize() { setTradeIdColumnCellFactory(); setDirectionColumnCellFactory(); setAmountColumnCellFactory(); + setTxFeeColumnCellFactory(); + setMakerFeeColumnCellFactory(); + setBuyerSecurityDepositColumnCellFactory(); + setSellerSecurityDepositColumnCellFactory(); setPriceColumnCellFactory(); setVolumeColumnCellFactory(); setDateColumnCellFactory(); @@ -191,6 +199,52 @@ public void initialize() { } else return 0; }); + txFeeColumn.setComparator((o1, o2) -> { + final Tradable tradable1 = o1.getTradable(); + final Tradable tradable2 = o2.getTradable(); + Coin txFee1 = null; + Coin txFee2 = null; + if (tradable1 != null) + txFee1 = tradable1 instanceof Trade ? ((Trade) tradable1).getTxFee() : tradable1.getOffer().getTxFee(); + if (tradable2 != null) + txFee2 = tradable2 instanceof Trade ? ((Trade) tradable2).getTxFee() : tradable2.getOffer().getTxFee(); + return txFee1 != null && txFee2 != null ? txFee1.compareTo(txFee2) : 0; + }); + makerFeeColumn.setComparator((o1, o2) -> { + final Tradable tradable1 = o1.getTradable(); + final Tradable tradable2 = o2.getTradable(); + Coin txFee1 = null; + Coin txFee2 = null; + if (tradable1 != null) + txFee1 = tradable1 instanceof Trade ? ((Trade) tradable1).getTakerFee() + : tradable1.getOffer().getMakerFee(); + if (tradable2 != null) + txFee2 = tradable2 instanceof Trade ? ((Trade) tradable2).getTakerFee() + : tradable2.getOffer().getMakerFee(); + return txFee1 != null && txFee2 != null ? txFee1.compareTo(txFee2) : 0; + }); + buyerSecurityDepositColumn.setComparator((o1, o2) -> { + final Tradable tradable1 = o1.getTradable(); + final Tradable tradable2 = o2.getTradable(); + Coin txFee1 = null; + Coin txFee2 = null; + if (tradable1 != null && tradable1.getOffer() != null) + txFee1 = tradable1.getOffer().getBuyerSecurityDeposit(); + if (tradable2 != null && tradable2.getOffer() != null) + txFee2 = tradable2.getOffer().getBuyerSecurityDeposit(); + return txFee1 != null && txFee2 != null ? txFee1.compareTo(txFee2) : 0; + }); + sellerSecurityDepositColumn.setComparator((o1, o2) -> { + final Tradable tradable1 = o1.getTradable(); + final Tradable tradable2 = o2.getTradable(); + Coin txFee1 = null; + Coin txFee2 = null; + if (tradable1 != null && tradable1.getOffer() != null) + txFee1 = tradable1.getOffer().getSellerSecurityDeposit(); + if (tradable2 != null && tradable2.getOffer() != null) + txFee2 = tradable2.getOffer().getSellerSecurityDeposit(); + return txFee1 != null && txFee2 != null ? txFee1.compareTo(txFee2) : 0; + }); stateColumn.setComparator(Comparator.comparing(model::getState)); dateColumn.setSortType(TableColumn.SortType.DESCENDING); @@ -218,21 +272,25 @@ protected void activate() { exportButton.setOnAction(event -> { final ObservableList> tableColumns = tableView.getColumns(); CSVEntryConverter headerConverter = transactionsListItem -> { - String[] columns = new String[7]; + String[] columns = new String[12]; for (int i = 0; i < columns.length; i++) - columns[i] = tableColumns.get(i).getText(); - + columns[i] = ((AutoTooltipLabel) tableColumns.get(i).getGraphic()).getText(); return columns; }; CSVEntryConverter contentConverter = item -> { - String[] columns = new String[7]; + String[] columns = new String[12]; columns[0] = model.getTradeId(item); columns[1] = model.getDate(item); - columns[2] = model.getAmount(item); + columns[2] = model.getMarketLabel(item); columns[3] = model.getPrice(item); - columns[4] = model.getVolume(item); - columns[5] = model.getDirectionLabel(item); - columns[6] = model.getState(item); + columns[4] = model.getAmount(item); + columns[5] = model.getVolume(item); + columns[6] = model.getTxFee(item); + columns[7] = model.getMakerFee(item); + columns[8] = model.getBuyerSecurityDeposit(item); + columns[9] = model.getSellerSecurityDeposit(item); + columns[10] = model.getDirectionLabel(item); + columns[11] = model.getState(item); return columns; }; @@ -497,5 +555,77 @@ public void updateItem(final ClosedTradableListItem item, boolean empty) { } }); } -} + private void setTxFeeColumnCellFactory() { + txFeeColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); + txFeeColumn.setCellFactory( + new Callback<>() { + @Override + public TableCell call( + TableColumn column) { + return new TableCell<>() { + @Override + public void updateItem(final ClosedTradableListItem item, boolean empty) { + super.updateItem(item, empty); + setGraphic(new AutoTooltipLabel(model.getTxFee(item))); + } + }; + } + }); + } + + private void setMakerFeeColumnCellFactory() { + makerFeeColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); + makerFeeColumn.setCellFactory( + new Callback<>() { + @Override + public TableCell call( + TableColumn column) { + return new TableCell<>() { + @Override + public void updateItem(final ClosedTradableListItem item, boolean empty) { + super.updateItem(item, empty); + setGraphic(new AutoTooltipLabel(model.getMakerFee(item))); + } + }; + } + }); + } + + private void setBuyerSecurityDepositColumnCellFactory() { + buyerSecurityDepositColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); + buyerSecurityDepositColumn.setCellFactory( + new Callback<>() { + @Override + public TableCell call( + TableColumn column) { + return new TableCell<>() { + @Override + public void updateItem(final ClosedTradableListItem item, boolean empty) { + super.updateItem(item, empty); + setGraphic(new AutoTooltipLabel(model.getBuyerSecurityDeposit(item))); + } + }; + } + }); + } + + private void setSellerSecurityDepositColumnCellFactory() { + sellerSecurityDepositColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); + sellerSecurityDepositColumn.setCellFactory( + new Callback<>() { + @Override + public TableCell call( + TableColumn column) { + return new TableCell<>() { + @Override + public void updateItem(final ClosedTradableListItem item, boolean empty) { + super.updateItem(item, empty); + setGraphic(new AutoTooltipLabel(model.getSellerSecurityDeposit(item))); + } + }; + } + }); + } + +} diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesViewModel.java b/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesViewModel.java index d6865f836a2..ffd2bbac05d 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesViewModel.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesViewModel.java @@ -20,9 +20,9 @@ import bisq.desktop.common.model.ActivatableWithDataModel; import bisq.desktop.common.model.ViewModel; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Res; import bisq.core.offer.OpenOffer; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.trade.Tradable; import bisq.core.trade.Trade; import bisq.core.util.BSFormatter; @@ -82,6 +82,46 @@ else if (item != null && item.getTradable() instanceof OpenOffer) return ""; } + String getTxFee(ClosedTradableListItem item) { + if (item == null) + return ""; + Tradable tradable = item.getTradable(); + if (tradable instanceof Trade) + return formatter.formatCoin(((Trade) tradable).getTxFee()); + else + return formatter.formatCoin(tradable.getOffer().getTxFee()); + } + + String getMakerFee(ClosedTradableListItem item) { + if (item == null) + return ""; + Tradable tradable = item.getTradable(); + if (tradable instanceof Trade) + return formatter.formatCoin(((Trade) tradable).getTakerFee()); + else + return formatter.formatCoin(tradable.getOffer().getMakerFee()); + } + + String getBuyerSecurityDeposit(ClosedTradableListItem item) { + if (item == null) + return ""; + Tradable tradable = item.getTradable(); + if (tradable.getOffer() != null) + return formatter.formatCoin(tradable.getOffer().getBuyerSecurityDeposit()); + else + return ""; + } + + String getSellerSecurityDeposit(ClosedTradableListItem item) { + if (item == null) + return ""; + Tradable tradable = item.getTradable(); + if (tradable.getOffer() != null) + return formatter.formatCoin(tradable.getOffer().getSellerSecurityDeposit()); + else + return ""; + } + String getDirectionLabel(ClosedTradableListItem item) { return (item != null) ? formatter.getDirectionWithCode(dataModel.getDirection(item.getTradable().getOffer()), item.getTradable().getOffer().getCurrencyCode()) : ""; } @@ -106,9 +146,11 @@ String getState(ClosedTradableListItem item) { return Res.get("portfolio.closed.completed"); } else if (trade.getDisputeState() == Trade.DisputeState.DISPUTE_CLOSED) { return Res.get("portfolio.closed.ticketClosed"); + } else if (trade.getDisputeState() == Trade.DisputeState.MEDIATION_CLOSED) { + return Res.get("portfolio.closed.mediationTicketClosed"); } else { - log.error("That must not happen. We got a pending state but we are in the closed trades list."); - return trade.getState().toString(); + log.error("That must not happen. We got a pending state but we are in the closed trades list. state={}", trade.getState().toString()); + return Res.get("shared.na"); } } else if (item.getTradable() instanceof OpenOffer) { OpenOffer.State state = ((OpenOffer) item.getTradable()).getState(); diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/editoffer/EditOfferDataModel.java b/desktop/src/main/java/bisq/desktop/main/portfolio/editoffer/EditOfferDataModel.java index 27772a2941f..f5de8a4763b 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/editoffer/EditOfferDataModel.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/editoffer/EditOfferDataModel.java @@ -18,8 +18,11 @@ package bisq.desktop.main.portfolio.editoffer; +import bisq.desktop.Navigation; +import bisq.desktop.main.offer.MakerFeeProvider; import bisq.desktop.main.offer.MutableOfferDataModel; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.btc.TxFeeEstimationService; import bisq.core.btc.wallet.BsqWalletService; import bisq.core.btc.wallet.BtcWalletService; @@ -31,7 +34,6 @@ import bisq.core.offer.OfferPayload; import bisq.core.offer.OpenOffer; import bisq.core.offer.OpenOfferManager; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.proto.persistable.CorePersistenceProtoResolver; import bisq.core.provider.fee.FeeService; @@ -73,7 +75,9 @@ class EditOfferDataModel extends MutableOfferDataModel { TxFeeEstimationService txFeeEstimationService, ReferralIdService referralIdService, BSFormatter btcFormatter, - CorePersistenceProtoResolver corePersistenceProtoResolver) { + CorePersistenceProtoResolver corePersistenceProtoResolver, + MakerFeeProvider makerFeeProvider, + Navigation navigation) { super(openOfferManager, btcWalletService, bsqWalletService, @@ -87,7 +91,9 @@ class EditOfferDataModel extends MutableOfferDataModel { feeService, txFeeEstimationService, referralIdService, - btcFormatter); + btcFormatter, + makerFeeProvider, + navigation); this.corePersistenceProtoResolver = corePersistenceProtoResolver; } diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/editoffer/EditOfferViewModel.java b/desktop/src/main/java/bisq/desktop/main/portfolio/editoffer/EditOfferViewModel.java index d3896f2782a..9b4ab1e8ec8 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/editoffer/EditOfferViewModel.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/editoffer/EditOfferViewModel.java @@ -26,15 +26,12 @@ import bisq.desktop.util.validation.FiatVolumeValidator; import bisq.desktop.util.validation.SecurityDepositValidator; -import bisq.core.btc.setup.WalletsSetup; import bisq.core.offer.OpenOffer; import bisq.core.provider.price.PriceFeedService; import bisq.core.user.Preferences; import bisq.core.util.BSFormatter; import bisq.core.util.BsqFormatter; -import bisq.network.p2p.P2PService; - import bisq.common.handlers.ErrorMessageHandler; import bisq.common.handlers.ResultHandler; @@ -43,8 +40,30 @@ class EditOfferViewModel extends MutableOfferViewModel { @Inject - public EditOfferViewModel(EditOfferDataModel dataModel, FiatVolumeValidator fiatVolumeValidator, FiatPriceValidator fiatPriceValidator, AltcoinValidator altcoinValidator, BtcValidator btcValidator, BsqValidator bsqValidator, SecurityDepositValidator securityDepositValidator, P2PService p2PService, WalletsSetup walletsSetup, PriceFeedService priceFeedService, Navigation navigation, Preferences preferences, BSFormatter btcFormatter, BsqFormatter bsqFormatter) { - super(dataModel, fiatVolumeValidator, fiatPriceValidator, altcoinValidator, btcValidator, bsqValidator, securityDepositValidator, p2PService, walletsSetup, priceFeedService, navigation, preferences, btcFormatter, bsqFormatter); + public EditOfferViewModel(EditOfferDataModel dataModel, + FiatVolumeValidator fiatVolumeValidator, + FiatPriceValidator fiatPriceValidator, + AltcoinValidator altcoinValidator, + BtcValidator btcValidator, + BsqValidator bsqValidator, + SecurityDepositValidator securityDepositValidator, + PriceFeedService priceFeedService, + Navigation navigation, + Preferences preferences, + BSFormatter btcFormatter, + BsqFormatter bsqFormatter) { + super(dataModel, + fiatVolumeValidator, + fiatPriceValidator, + altcoinValidator, + btcValidator, + bsqValidator, + securityDepositValidator, + priceFeedService, + navigation, + preferences, + btcFormatter, + bsqFormatter); syncMinAmountWithAmount = false; } diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/openoffer/OpenOffersView.java b/desktop/src/main/java/bisq/desktop/main/portfolio/openoffer/OpenOffersView.java index 906394197bf..5ae125f56d9 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/openoffer/OpenOffersView.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/openoffer/OpenOffersView.java @@ -144,45 +144,40 @@ protected void deactivate() { } private void onDeactivateOpenOffer(OpenOffer openOffer) { - if (model.isBootstrapped()) { + if (model.isBootstrappedOrShowPopup()) { model.onDeactivateOpenOffer(openOffer, () -> log.debug("Deactivate offer was successful"), (message) -> { log.error(message); new Popup<>().warning(Res.get("offerbook.deactivateOffer.failed", message)).show(); }); - } else { - new Popup<>().information(Res.get("popup.warning.notFullyConnected")).show(); } } private void onActivateOpenOffer(OpenOffer openOffer) { - if (model.isBootstrapped()) { + if (model.isBootstrappedOrShowPopup()) { model.onActivateOpenOffer(openOffer, () -> log.debug("Activate offer was successful"), (message) -> { log.error(message); new Popup<>().warning(Res.get("offerbook.activateOffer.failed", message)).show(); }); - } else { - new Popup<>().information(Res.get("popup.warning.notFullyConnected")).show(); } } private void onRemoveOpenOffer(OpenOffer openOffer) { - if (model.isBootstrapped()) { + if (model.isBootstrappedOrShowPopup()) { String key = "RemoveOfferWarning"; - if (DontShowAgainLookup.showAgain(key)) + if (DontShowAgainLookup.showAgain(key)) { new Popup<>().warning(Res.get("popup.warning.removeOffer", model.formatter.formatCoinWithCode(openOffer.getOffer().getMakerFee()))) .actionButtonText(Res.get("shared.removeOffer")) .onAction(() -> doRemoveOpenOffer(openOffer)) .closeButtonText(Res.get("shared.dontRemoveOffer")) .dontShowAgainId(key) .show(); - else + } else { doRemoveOpenOffer(openOffer); - } else { - new Popup<>().information(Res.get("popup.warning.notFullyConnected")).show(); + } } } @@ -194,12 +189,13 @@ private void doRemoveOpenOffer(OpenOffer openOffer) { tableView.refresh(); String key = "WithdrawFundsAfterRemoveOfferInfo"; - if (DontShowAgainLookup.showAgain(key)) + if (DontShowAgainLookup.showAgain(key)) { new Popup<>().instruction(Res.get("offerbook.withdrawFundsHint", Res.get("navigation.funds.availableForWithdrawal"))) .actionButtonTextWithGoTo("navigation.funds.availableForWithdrawal") .onAction(() -> navigation.navigateTo(MainView.class, FundsView.class, WithdrawalView.class)) .dontShowAgainId(key) .show(); + } }, (message) -> { log.error(message); @@ -208,10 +204,8 @@ private void doRemoveOpenOffer(OpenOffer openOffer) { } private void onEditOpenOffer(OpenOffer openOffer) { - if (model.isBootstrapped()) { + if (model.isBootstrappedOrShowPopup()) { openOfferActionHandler.onEditOpenOffer(openOffer); - } else { - new Popup<>().information(Res.get("popup.warning.notFullyConnected")).show(); } } diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/openoffer/OpenOffersViewModel.java b/desktop/src/main/java/bisq/desktop/main/portfolio/openoffer/OpenOffersViewModel.java index 06959d78f48..8262b72301a 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/openoffer/OpenOffersViewModel.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/openoffer/OpenOffersViewModel.java @@ -19,6 +19,7 @@ import bisq.desktop.common.model.ActivatableWithDataModel; import bisq.desktop.common.model.ViewModel; +import bisq.desktop.util.GUIUtil; import bisq.core.locale.Res; import bisq.core.monetary.Price; @@ -116,7 +117,7 @@ boolean isDeactivated(OpenOfferListItem item) { return item != null && item.getOpenOffer() != null && item.getOpenOffer().isDeactivated(); } - boolean isBootstrapped() { - return p2PService.isBootstrapped(); + boolean isBootstrappedOrShowPopup() { + return GUIUtil.isBootstrappedOrShowPopup(p2PService); } } diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/BuyerSubView.java b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/BuyerSubView.java index df5c4303a08..aee1e70c63a 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/BuyerSubView.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/BuyerSubView.java @@ -27,6 +27,9 @@ import org.fxmisc.easybind.EasyBind; +import lombok.extern.slf4j.Slf4j; + +@Slf4j public class BuyerSubView extends TradeSubView { private TradeWizardItem step1; private TradeWizardItem step2; @@ -39,7 +42,6 @@ public class BuyerSubView extends TradeSubView { public BuyerSubView(PendingTradesViewModel model) { super(model); - } @Override @@ -70,6 +72,8 @@ protected void addWizards() { @Override protected void onViewStateChanged(PendingTradesViewModel.State viewState) { + super.onViewStateChanged(viewState); + if (viewState != null) { PendingTradesViewModel.BuyerState buyerState = (PendingTradesViewModel.BuyerState) viewState; diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesDataModel.java b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesDataModel.java index 319f8dd8442..8a9ce8f5d86 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesDataModel.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesDataModel.java @@ -20,22 +20,26 @@ import bisq.desktop.Navigation; import bisq.desktop.common.model.ActivatableDataModel; import bisq.desktop.main.MainView; -import bisq.desktop.main.disputes.DisputesView; import bisq.desktop.main.overlays.notifications.NotificationCenter; import bisq.desktop.main.overlays.popups.Popup; import bisq.desktop.main.overlays.windows.WalletPasswordWindow; +import bisq.desktop.main.support.SupportView; import bisq.desktop.util.GUIUtil; -import bisq.core.arbitration.Dispute; -import bisq.core.arbitration.DisputeAlreadyOpenException; -import bisq.core.arbitration.DisputeManager; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.btc.setup.WalletsSetup; import bisq.core.btc.wallet.BtcWalletService; import bisq.core.locale.Res; import bisq.core.offer.Offer; import bisq.core.offer.OfferPayload; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.payload.PaymentAccountPayload; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeAlreadyOpenException; +import bisq.core.support.dispute.DisputeList; +import bisq.core.support.dispute.DisputeManager; +import bisq.core.support.dispute.arbitration.ArbitrationManager; +import bisq.core.support.dispute.mediation.MediationManager; +import bisq.core.support.traderchat.TraderChatManager; import bisq.core.trade.BuyerTrade; import bisq.core.trade.SellerTrade; import bisq.core.trade.Trade; @@ -44,7 +48,6 @@ import bisq.network.p2p.P2PService; -import bisq.common.crypto.KeyRing; import bisq.common.crypto.PubKeyRing; import bisq.common.handlers.ErrorMessageHandler; import bisq.common.handlers.FaultHandler; @@ -81,8 +84,8 @@ public class PendingTradesDataModel extends ActivatableDataModel { public final TradeManager tradeManager; public final BtcWalletService btcWalletService; - private final KeyRing keyRing; - public final DisputeManager disputeManager; + public final ArbitrationManager arbitrationManager; + public final MediationManager mediationManager; private final P2PService p2PService; private final WalletsSetup walletsSetup; @Getter @@ -97,10 +100,14 @@ public class PendingTradesDataModel extends ActivatableDataModel { final ObjectProperty selectedItemProperty = new SimpleObjectProperty<>(); public final StringProperty txId = new SimpleStringProperty(); + @Getter + private final TraderChatManager traderChatManager; public final Preferences preferences; private boolean activated; private ChangeListener tradeStateChangeListener; private Trade selectedTrade; + @Getter + private PubKeyRing pubKeyRing; /////////////////////////////////////////////////////////////////////////////////////////// // Constructor, initialization @@ -109,8 +116,10 @@ public class PendingTradesDataModel extends ActivatableDataModel { @Inject public PendingTradesDataModel(TradeManager tradeManager, BtcWalletService btcWalletService, - KeyRing keyRing, - DisputeManager disputeManager, + PubKeyRing pubKeyRing, + ArbitrationManager arbitrationManager, + MediationManager mediationManager, + TraderChatManager traderChatManager, Preferences preferences, P2PService p2PService, WalletsSetup walletsSetup, @@ -120,8 +129,10 @@ public PendingTradesDataModel(TradeManager tradeManager, NotificationCenter notificationCenter) { this.tradeManager = tradeManager; this.btcWalletService = btcWalletService; - this.keyRing = keyRing; - this.disputeManager = disputeManager; + this.pubKeyRing = pubKeyRing; + this.arbitrationManager = arbitrationManager; + this.mediationManager = mediationManager; + this.traderChatManager = traderChatManager; this.preferences = preferences; this.p2PService = p2PService; this.walletsSetup = walletsSetup; @@ -174,7 +185,12 @@ public void onFiatPaymentReceived(ResultHandler resultHandler, ErrorMessageHandl ((SellerTrade) getTrade()).onFiatPaymentReceived(resultHandler, errorMessageHandler); } - public void onWithdrawRequest(String toAddress, Coin amount, Coin fee, KeyParameter aesKey, ResultHandler resultHandler, FaultHandler faultHandler) { + public void onWithdrawRequest(String toAddress, + Coin amount, + Coin fee, + KeyParameter aesKey, + ResultHandler resultHandler, + FaultHandler faultHandler) { checkNotNull(getTrade(), "trade must not be null"); if (toAddress != null && toAddress.length() > 0) { @@ -213,11 +229,6 @@ public void onMoveToFailedTrades() { // Getters /////////////////////////////////////////////////////////////////////////////////////////// - @Nullable - public PendingTradesListItem getSelectedItem() { - return selectedItemProperty.get() != null ? selectedItemProperty.get() : null; - } - @Nullable public Trade getTrade() { return selectedItemProperty.get() != null ? selectedItemProperty.get().getTrade() : null; @@ -228,7 +239,7 @@ Offer getOffer() { return getTrade() != null ? getTrade().getOffer() : null; } - boolean isBuyOffer() { + private boolean isBuyOffer() { return getOffer() != null && getOffer().getDirection() == OfferPayload.Direction.BUY; } @@ -250,10 +261,15 @@ Coin getTradeFeeInBTC() { if (trade != null) { Offer offer = trade.getOffer(); if (isMaker()) { - if (offer.isCurrencyForMakerFeeBtc()) - return offer.getMakerFee(); - else - return Coin.ZERO;// getTradeFeeAsBsq is used for BSQ + if (offer != null) { + if (offer.isCurrencyForMakerFeeBtc()) + return offer.getMakerFee(); + else + return Coin.ZERO;// getTradeFeeAsBsq is used for BSQ + } else { + log.error("offer is null"); + return Coin.ZERO; + } } else { if (trade.isCurrencyForTakerFeeBtc()) return trade.getTakerFee(); @@ -271,10 +287,15 @@ Coin getTxFee() { if (trade != null) { if (isMaker()) { Offer offer = trade.getOffer(); - if (offer.isCurrencyForMakerFeeBtc()) - return offer.getTxFee(); - else - return offer.getTxFee().subtract(offer.getMakerFee()); // BSQ will be used as part of the miner fee + if (offer != null) { + if (offer.isCurrencyForMakerFeeBtc()) + return offer.getTxFee(); + else + return offer.getTxFee().subtract(offer.getMakerFee()); // BSQ will be used as part of the miner fee + } else { + log.error("offer is null"); + return Coin.ZERO; + } } else { if (trade.isCurrencyForTakerFeeBtc()) return trade.getTxFee().multiply(3); @@ -292,10 +313,16 @@ Coin getTradeFeeAsBsq() { if (trade != null) { if (isMaker()) { Offer offer = trade.getOffer(); - if (offer.isCurrencyForMakerFeeBtc()) - return Coin.ZERO; // getTradeFeeInBTC is used for BTC - else - return offer.getMakerFee(); + if (offer != null) { + if (offer.isCurrencyForMakerFeeBtc()) { + return Coin.ZERO; // getTradeFeeInBTC is used for BTC + } else { + return offer.getMakerFee(); + } + } else { + log.error("offer is null"); + return Coin.ZERO; + } } else { if (trade.isCurrencyForTakerFeeBtc()) return Coin.ZERO; // getTradeFeeInBTC is used for BTC @@ -312,10 +339,6 @@ public String getCurrencyCode() { return getOffer() != null ? getOffer().getCurrencyCode() : ""; } - public OfferPayload.Direction getDirection(Offer offer) { - isMaker = tradeManager.isMyOffer(offer); - return isMaker ? offer.getDirection() : offer.getMirroredDirection(); - } @Nullable public PaymentAccountPayload getSellersPaymentAccountPayload() { @@ -337,15 +360,6 @@ public String getReference() { return getOffer() != null ? getOffer().getShortId() : ""; } - public boolean isReadyForTxBroadcast() { - return GUIUtil.isReadyForTxBroadcast(p2PService, walletsSetup); - } - - public void showNotReadyForTxBroadcastPopups() { - GUIUtil.showNotReadyForTxBroadcastPopups(p2PService, walletsSetup); - } - - /////////////////////////////////////////////////////////////////////////////////////////// // Private /////////////////////////////////////////////////////////////////////////////////////////// @@ -370,8 +384,9 @@ else if (list.size() == 0) } private void selectItemByTradeId(String tradeId) { - if (activated) + if (activated) { list.stream().filter(e -> e.getTrade().getId().equals(tradeId)).findAny().ifPresent(this::doSelectItem); + } } private void doSelectItem(@Nullable PendingTradesListItem item) { @@ -380,20 +395,37 @@ private void doSelectItem(@Nullable PendingTradesListItem item) { if (item != null) { selectedTrade = item.getTrade(); + if (selectedTrade == null) { + log.error("selectedTrade is null"); + return; + } + + Transaction depositTx = selectedTrade.getDepositTx(); + String tradeId = selectedTrade.getId(); tradeStateChangeListener = (observable, oldValue, newValue) -> { - if (selectedTrade.getDepositTx() != null) { - txId.set(selectedTrade.getDepositTx().getHashAsString()); - notificationCenter.setSelectedTradeId(selectedTrade.getId()); + if (depositTx != null) { + txId.set(depositTx.getHashAsString()); + notificationCenter.setSelectedTradeId(tradeId); selectedTrade.stateProperty().removeListener(tradeStateChangeListener); + } else { + txId.set(""); } }; selectedTrade.stateProperty().addListener(tradeStateChangeListener); - isMaker = tradeManager.isMyOffer(selectedTrade.getOffer()); - if (selectedTrade.getDepositTx() != null) - txId.set(selectedTrade.getDepositTx().getHashAsString()); - else + + Offer offer = selectedTrade.getOffer(); + if (offer == null) { + log.error("offer is null"); + return; + } + + isMaker = tradeManager.isMyOffer(offer); + if (depositTx != null) { + txId.set(depositTx.getHashAsString()); + } else { txId.set(""); - notificationCenter.setSelectedTradeId(selectedTrade.getId()); + } + notificationCenter.setSelectedTradeId(tradeId); } else { selectedTrade = null; txId.set(""); @@ -403,78 +435,125 @@ private void doSelectItem(@Nullable PendingTradesListItem item) { } private void tryOpenDispute(boolean isSupportTicket) { - if (getTrade() != null) { - Transaction depositTx = getTrade().getDepositTx(); - if (depositTx != null) { - doOpenDispute(isSupportTicket, getTrade().getDepositTx()); - } else { - log.info("Trade.depositTx is null. We try to find the tx in our wallet."); - List candidates = new ArrayList<>(); - List transactions = btcWalletService.getRecentTransactions(100, true); - transactions.stream().forEach(transaction -> { - Coin valueSentFromMe = btcWalletService.getValueSentFromMeForTransaction(transaction); - if (!valueSentFromMe.isZero()) { - // spending tx - // MS tx - candidates.addAll(transaction.getOutputs().stream() - .filter(output -> !btcWalletService.isTransactionOutputMine(output)) - .filter(output -> output.getScriptPubKey().isPayToScriptHash()) - .map(transactionOutput -> transaction) - .collect(Collectors.toList())); - } - }); + Trade trade = getTrade(); + if (trade == null) { + log.error("Trade is null"); + return; + } - if (candidates.size() > 0) { - log.error("Trade.depositTx is null. We take the first possible MultiSig tx just to be able to open a dispute. " + - "candidates={}", candidates); - doOpenDispute(isSupportTicket, candidates.get(0)); - }/* else if (candidates.size() > 1) { - // Let remove that as it confused users and was from little help - new SelectDepositTxWindow().transactions(candidates) - .onSelect(transaction -> doOpenDispute(isSupportTicket, transaction)) - .closeButtonText(Res.get("shared.cancel")) - .show(); - }*/ else if (transactions.size() > 0) { - doOpenDispute(isSupportTicket, transactions.get(0)); - log.error("Trade.depositTx is null and we did not find any MultiSig transaction. We take any random tx just to be able to open a dispute"); - } else { - log.error("Trade.depositTx is null and we did not find any transaction."); + Transaction depositTx = trade.getDepositTx(); + if (depositTx != null) { + doOpenDispute(isSupportTicket, depositTx); + } else { + //TODO consider to remove that + log.info("Trade.depositTx is null. We try to find the tx in our wallet."); + List candidates = new ArrayList<>(); + List transactions = btcWalletService.getRecentTransactions(100, true); + transactions.forEach(transaction -> { + Coin valueSentFromMe = btcWalletService.getValueSentFromMeForTransaction(transaction); + if (!valueSentFromMe.isZero()) { + // spending tx + // MS tx + candidates.addAll(transaction.getOutputs().stream() + .filter(output -> !btcWalletService.isTransactionOutputMine(output)) + .filter(output -> output.getScriptPubKey().isPayToScriptHash()) + .map(transactionOutput -> transaction) + .collect(Collectors.toList())); } + }); + + if (candidates.size() > 0) { + log.error("Trade.depositTx is null. We take the first possible MultiSig tx just to be able to open a dispute. " + + "candidates={}", candidates); + doOpenDispute(isSupportTicket, candidates.get(0)); + } else if (transactions.size() > 0) { + doOpenDispute(isSupportTicket, transactions.get(0)); + log.error("Trade.depositTx is null and we did not find any MultiSig transaction. We take any random tx just to be able to open a dispute"); + } else { + log.error("Trade.depositTx is null and we did not find any transaction."); } - } else { - log.error("Trade is null"); } } private void doOpenDispute(boolean isSupportTicket, Transaction depositTx) { - byte[] depositTxSerialized = null; + Trade trade = getTrade(); + if (trade == null) { + log.warn("trade is null at doOpenDispute"); + return; + } + + Offer offer = trade.getOffer(); + if (offer == null) { + log.warn("offer is null at doOpenDispute"); + return; + } + + if (!GUIUtil.isBootstrappedOrShowPopup(p2PService)) { + return; + } + byte[] payoutTxSerialized = null; - String depositTxHashAsString = null; String payoutTxHashAsString = null; - if (depositTx != null) { - depositTxSerialized = depositTx.bitcoinSerialize(); - depositTxHashAsString = depositTx.getHashAsString(); + Transaction payoutTx = trade.getPayoutTx(); + if (payoutTx != null) { + payoutTxSerialized = payoutTx.bitcoinSerialize(); + payoutTxHashAsString = payoutTx.getHashAsString(); + } + Trade.DisputeState disputeState = trade.getDisputeState(); + DisputeManager> disputeManager; + boolean useMediation; + boolean useArbitration; + // If mediation is not activated we use arbitration + if (MediationManager.isMediationActivated()) { + // In case we re-open a dispute we allow Trade.DisputeState.MEDIATION_REQUESTED or + useMediation = disputeState == Trade.DisputeState.NO_DISPUTE || disputeState == Trade.DisputeState.MEDIATION_REQUESTED; + // in case of arbitration disputeState == Trade.DisputeState.ARBITRATION_REQUESTED + useArbitration = disputeState == Trade.DisputeState.MEDIATION_CLOSED || disputeState == Trade.DisputeState.DISPUTE_REQUESTED; } else { - log.warn("depositTx is null"); + useMediation = false; + useArbitration = true; } - Trade trade = getTrade(); - if (trade != null) { - Transaction payoutTx = trade.getPayoutTx(); - if (payoutTx != null) { - payoutTxSerialized = payoutTx.bitcoinSerialize(); - payoutTxHashAsString = payoutTx.getHashAsString(); - } else { - log.debug("payoutTx is null at doOpenDispute"); - } - - final PubKeyRing arbitratorPubKeyRing = trade.getArbitratorPubKeyRing(); - checkNotNull(arbitratorPubKeyRing, "arbitratorPubKeyRing must no tbe null"); - Dispute dispute = new Dispute(disputeManager.getDisputeStorage(), + if (useMediation) { + // If no dispute state set we start with mediation + disputeManager = mediationManager; + PubKeyRing mediatorPubKeyRing = trade.getMediatorPubKeyRing(); + checkNotNull(mediatorPubKeyRing, "mediatorPubKeyRing must not be null"); + byte[] depositTxSerialized = depositTx.bitcoinSerialize(); + String depositTxHashAsString = depositTx.getHashAsString(); + Dispute dispute = new Dispute(disputeManager.getStorage(), trade.getId(), - keyRing.getPubKeyRing().hashCode(), // traderId - trade.getOffer().getDirection() == OfferPayload.Direction.BUY ? isMaker : !isMaker, + pubKeyRing.hashCode(), // traderId + (offer.getDirection() == OfferPayload.Direction.BUY) == isMaker, isMaker, - keyRing.getPubKeyRing(), + pubKeyRing, + trade.getDate().getTime(), + trade.getContract(), + trade.getContractHash(), + depositTxSerialized, + payoutTxSerialized, + depositTxHashAsString, + payoutTxHashAsString, + trade.getContractAsJson(), + trade.getMakerContractSignature(), + trade.getTakerContractSignature(), + mediatorPubKeyRing, + isSupportTicket); + + trade.setDisputeState(Trade.DisputeState.MEDIATION_REQUESTED); + sendOpenNewDisputeMessage(dispute, false, disputeManager); + } else if (useArbitration) { + // Only if we have completed mediation we allow arbitration + disputeManager = arbitrationManager; + PubKeyRing arbitratorPubKeyRing = trade.getArbitratorPubKeyRing(); + checkNotNull(arbitratorPubKeyRing, "arbitratorPubKeyRing must not be null"); + byte[] depositTxSerialized = depositTx.bitcoinSerialize(); + String depositTxHashAsString = depositTx.getHashAsString(); + Dispute dispute = new Dispute(disputeManager.getStorage(), + trade.getId(), + pubKeyRing.hashCode(), // traderId + (offer.getDirection() == OfferPayload.Direction.BUY) == isMaker, + isMaker, + pubKeyRing, trade.getDate().getTime(), trade.getContract(), trade.getContractHash(), @@ -486,30 +565,27 @@ private void doOpenDispute(boolean isSupportTicket, Transaction depositTx) { trade.getMakerContractSignature(), trade.getTakerContractSignature(), arbitratorPubKeyRing, - isSupportTicket - ); + isSupportTicket); trade.setDisputeState(Trade.DisputeState.DISPUTE_REQUESTED); - if (p2PService.isBootstrapped()) { - sendOpenNewDisputeMessage(dispute, false); - } else { - new Popup<>().information(Res.get("popup.warning.notFullyConnected")).show(); - } + sendOpenNewDisputeMessage(dispute, false, disputeManager); } else { - log.warn("trade is null at doOpenDispute"); + log.warn("Invalid dispute state {}", disputeState.name()); } } - private void sendOpenNewDisputeMessage(Dispute dispute, boolean reOpen) { + private void sendOpenNewDisputeMessage(Dispute dispute, + boolean reOpen, + DisputeManager> disputeManager) { disputeManager.sendOpenNewDisputeMessage(dispute, reOpen, - () -> navigation.navigateTo(MainView.class, DisputesView.class), + () -> navigation.navigateTo(MainView.class, SupportView.class), (errorMessage, throwable) -> { if ((throwable instanceof DisputeAlreadyOpenException)) { errorMessage += "\n\n" + Res.get("portfolio.pending.openAgainDispute.msg"); new Popup<>().warning(errorMessage) .actionButtonText(Res.get("portfolio.pending.openAgainDispute.button")) - .onAction(() -> sendOpenNewDisputeMessage(dispute, true)) + .onAction(() -> sendOpenNewDisputeMessage(dispute, true, disputeManager)) .closeButtonText(Res.get("shared.cancel")) .show(); } else { @@ -517,5 +593,13 @@ private void sendOpenNewDisputeMessage(Dispute dispute, boolean reOpen) { } }); } + + public boolean isReadyForTxBroadcast() { + return GUIUtil.isReadyForTxBroadcastOrShowPopup(p2PService, walletsSetup); + } + + public boolean isBootstrappedOrShowPopup() { + return GUIUtil.isBootstrappedOrShowPopup(p2PService); + } } diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesView.fxml b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesView.fxml index ae2a0e29c83..16a304db66d 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesView.fxml +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesView.fxml @@ -38,6 +38,7 @@ + diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesView.java b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesView.java index 9b3a874be6d..2f44a005864 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesView.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesView.java @@ -22,12 +22,20 @@ import bisq.desktop.components.AutoTooltipLabel; import bisq.desktop.components.HyperlinkWithIcon; import bisq.desktop.components.PeerInfoIcon; +import bisq.desktop.main.MainView; import bisq.desktop.main.overlays.popups.Popup; import bisq.desktop.main.overlays.windows.TradeDetailsWindow; +import bisq.desktop.main.shared.ChatView; +import bisq.desktop.util.CssTheme; +import bisq.desktop.util.FormBuilder; import bisq.core.alert.PrivateNotificationManager; import bisq.core.app.AppOptionKeys; import bisq.core.locale.Res; +import bisq.core.support.dispute.mediation.MediationResultState; +import bisq.core.support.messages.ChatMessage; +import bisq.core.support.traderchat.TradeChatSession; +import bisq.core.support.traderchat.TraderChatManager; import bisq.core.trade.Trade; import bisq.core.user.Preferences; import bisq.core.util.BSFormatter; @@ -41,33 +49,50 @@ import javax.inject.Inject; +import de.jensd.fx.glyphs.materialdesignicons.MaterialDesignIcon; + +import com.jfoenix.controls.JFXBadge; + import javafx.fxml.FXML; +import javafx.stage.Modality; +import javafx.stage.Stage; +import javafx.stage.StageStyle; +import javafx.stage.Window; + import javafx.scene.Node; import javafx.scene.Scene; +import javafx.scene.control.Button; import javafx.scene.control.TableCell; import javafx.scene.control.TableColumn; import javafx.scene.control.TableView; import javafx.scene.control.Tooltip; import javafx.scene.input.KeyCode; import javafx.scene.input.KeyEvent; +import javafx.scene.layout.AnchorPane; import javafx.scene.layout.Priority; +import javafx.scene.layout.StackPane; import javafx.scene.layout.VBox; import javafx.geometry.Insets; +import javafx.geometry.Pos; import org.fxmisc.easybind.EasyBind; import org.fxmisc.easybind.Subscription; import javafx.beans.property.ReadOnlyObjectWrapper; +import javafx.beans.value.ChangeListener; import javafx.event.EventHandler; +import javafx.collections.ListChangeListener; import javafx.collections.transformation.SortedList; import javafx.util.Callback; import java.util.Comparator; +import java.util.HashMap; +import java.util.Map; @FxmlView public class PendingTradesView extends ActivatableViewAndModel { @@ -76,18 +101,33 @@ public class PendingTradesView extends ActivatableViewAndModel tableView; @FXML - TableColumn priceColumn, volumeColumn, amountColumn, avatarColumn, marketColumn, roleColumn, paymentMethodColumn, tradeIdColumn, dateColumn; - + TableColumn priceColumn, volumeColumn, amountColumn, avatarColumn, + marketColumn, roleColumn, paymentMethodColumn, tradeIdColumn, dateColumn, chatColumn; private SortedList sortedList; private TradeSubView selectedSubView; private EventHandler keyEventEventHandler; private Scene scene; private Subscription selectedTableItemSubscription; private Subscription selectedItemSubscription; - private final Preferences preferences; + private Stage chatPopupStage; + private ListChangeListener tradesListChangeListener; + private Map newChatMessagesByTradeMap = new HashMap<>(); + private String tradeIdOfOpenChat; + private double chatPopupStageXPosition = -1; + private double chatPopupStageYPosition = -1; + private ChangeListener xPositionListener; + private ChangeListener yPositionListener; + + private Map buttonByTrade = new HashMap<>(); + private Map badgeByTrade = new HashMap<>(); + private Map> listenerByTrade = new HashMap<>(); + private ChangeListener tradeStateListener; + private ChangeListener disputeStateListener; + private ChangeListener mediationResultStateListener; /////////////////////////////////////////////////////////////////////////////////////////// @@ -120,6 +160,7 @@ public void initialize() { tradeIdColumn.setGraphic(new AutoTooltipLabel(Res.get("shared.tradeId"))); paymentMethodColumn.setGraphic(new AutoTooltipLabel(Res.get("shared.paymentMethod"))); avatarColumn.setText(""); + chatColumn.setText(""); setTradeIdColumnCellFactory(); setDateColumnCellFactory(); @@ -130,6 +171,7 @@ public void initialize() { setMarketColumnCellFactory(); setRoleColumnCellFactory(); setAvatarColumnCellFactory(); + setChatColumnCellFactory(); tableView.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY); tableView.setPlaceholder(new AutoTooltipLabel(Res.get("table.placeholder.noItems", Res.get("shared.openTrades")))); @@ -182,6 +224,8 @@ public void initialize() { .show(); } }; + + tradesListChangeListener = c -> updateNewChatMessagesByTradeMap(); } @Override @@ -223,7 +267,6 @@ protected void activate() { root.getChildren().add(selectedSubView); else if (root.getChildren().size() == 2) root.getChildren().set(1, selectedSubView); - } updateTableSelection(); @@ -244,6 +287,9 @@ else if (root.getChildren().size() == 2) }); updateTableSelection(); + + model.dataModel.list.addListener(tradesListChangeListener); + updateNewChatMessagesByTradeMap(); } @Override @@ -254,6 +300,8 @@ protected void deactivate() { removeSelectedSubView(); + model.dataModel.list.removeListener(tradesListChangeListener); + if (scene != null) scene.removeEventHandler(KeyEvent.KEY_RELEASED, keyEventEventHandler); } @@ -266,6 +314,138 @@ private void removeSelectedSubView() { } } + /////////////////////////////////////////////////////////////////////////////////////////// + // Chat + /////////////////////////////////////////////////////////////////////////////////////////// + + private void updateNewChatMessagesByTradeMap() { + model.dataModel.list.forEach(t -> { + Trade trade = t.getTrade(); + newChatMessagesByTradeMap.put(trade.getId(), + trade.getChatMessages().stream() + .filter(m -> !m.isWasDisplayed()) + .filter(m -> !m.isSystemMessage()) + .count()); + }); + } + + private void openChat(Trade trade) { + if (chatPopupStage != null) + chatPopupStage.close(); + + TraderChatManager traderChatManager = model.dataModel.getTraderChatManager(); + if (trade.getChatMessages().isEmpty()) { + traderChatManager.addSystemMsg(trade); + } + + trade.getChatMessages().forEach(m -> m.setWasDisplayed(true)); + trade.persist(); + tradeIdOfOpenChat = trade.getId(); + + ChatView chatView = new ChatView(traderChatManager, formatter); + chatView.setAllowAttachments(false); + chatView.setDisplayHeader(false); + chatView.initialize(); + + AnchorPane pane = new AnchorPane(chatView); + pane.setPrefSize(760, 500); + AnchorPane.setLeftAnchor(chatView, 10d); + AnchorPane.setRightAnchor(chatView, 10d); + AnchorPane.setTopAnchor(chatView, -20d); + AnchorPane.setBottomAnchor(chatView, 10d); + + boolean isTaker = !model.dataModel.isMaker(trade.getOffer()); + TradeChatSession tradeChatSession = new TradeChatSession(trade, isTaker); + + tradeStateListener = (observable, oldValue, newValue) -> { + if (trade.isPayoutPublished()) { + if (chatPopupStage.isShowing()) { + chatPopupStage.hide(); + } + } + }; + trade.stateProperty().addListener(tradeStateListener); + + disputeStateListener = (observable, oldValue, newValue) -> { + if (newValue == Trade.DisputeState.DISPUTE_CLOSED) { + chatPopupStage.hide(); + } + }; + trade.disputeStateProperty().addListener(disputeStateListener); + + mediationResultStateListener = (observable, oldValue, newValue) -> { + if (newValue == MediationResultState.PAYOUT_TX_PUBLISHED || + newValue == MediationResultState.RECEIVED_PAYOUT_TX_PUBLISHED_MSG || + newValue == MediationResultState.PAYOUT_TX_SEEN_IN_NETWORK) { + chatPopupStage.hide(); + } + }; + trade.mediationResultStateProperty().addListener(mediationResultStateListener); + + chatView.display(tradeChatSession, pane.widthProperty()); + + chatView.activate(); + chatView.scrollToBottom(); + + chatPopupStage = new Stage(); + chatPopupStage.setTitle(Res.get("tradeChat.chatWindowTitle", trade.getShortId())); + StackPane owner = MainView.getRootContainer(); + Scene rootScene = owner.getScene(); + chatPopupStage.initOwner(rootScene.getWindow()); + chatPopupStage.initModality(Modality.NONE); + chatPopupStage.initStyle(StageStyle.DECORATED); + chatPopupStage.setOnHiding(event -> { + chatView.deactivate(); + // at close we set all as displayed. While open we ignore updates of the numNewMsg in the list icon. + trade.getChatMessages().forEach(m -> m.setWasDisplayed(true)); + trade.persist(); + tradeIdOfOpenChat = null; + + if (xPositionListener != null) { + chatPopupStage.xProperty().removeListener(xPositionListener); + } + if (yPositionListener != null) { + chatPopupStage.xProperty().removeListener(yPositionListener); + } + + trade.stateProperty().removeListener(tradeStateListener); + trade.disputeStateProperty().addListener(disputeStateListener); + trade.mediationResultStateProperty().addListener(mediationResultStateListener); + }); + + Scene scene = new Scene(pane); + CssTheme.loadSceneStyles(scene, preferences.getCssTheme()); + scene.addEventHandler(KeyEvent.KEY_RELEASED, ev -> { + if (ev.getCode() == KeyCode.ESCAPE) { + ev.consume(); + chatPopupStage.hide(); + } + }); + chatPopupStage.setScene(scene); + + chatPopupStage.setOpacity(0); + chatPopupStage.show(); + + xPositionListener = (observable, oldValue, newValue) -> chatPopupStageXPosition = (double) newValue; + chatPopupStage.xProperty().addListener(xPositionListener); + yPositionListener = (observable, oldValue, newValue) -> chatPopupStageYPosition = (double) newValue; + chatPopupStage.yProperty().addListener(yPositionListener); + + if (chatPopupStageXPosition == -1) { + Window rootSceneWindow = rootScene.getWindow(); + double titleBarHeight = rootSceneWindow.getHeight() - rootScene.getHeight(); + chatPopupStage.setX(Math.round(rootSceneWindow.getX() + (owner.getWidth() - chatPopupStage.getWidth() / 4 * 3))); + chatPopupStage.setY(Math.round(rootSceneWindow.getY() + titleBarHeight + (owner.getHeight() - chatPopupStage.getHeight() / 4 * 3))); + } else { + chatPopupStage.setX(chatPopupStageXPosition); + chatPopupStage.setY(chatPopupStageYPosition); + } + + // Delay display to next render frame to avoid that the popup is first quickly displayed in default position + // and after a short moment in the correct position + UserThread.execute(() -> chatPopupStage.setOpacity(1)); + } + /////////////////////////////////////////////////////////////////////////////////////////// // Private @@ -506,5 +686,92 @@ public void updateItem(final PendingTradesListItem newItem, boolean empty) { }); return avatarColumn; } + + @SuppressWarnings("UnusedReturnValue") + private TableColumn setChatColumnCellFactory() { + chatColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); + //TODO + chatColumn.getStyleClass().addAll("last-column", "avatar-column"); + chatColumn.setSortable(false); + chatColumn.setCellFactory( + new Callback<>() { + @Override + public TableCell call(TableColumn column) { + return new TableCell<>() { + + @Override + public void updateItem(final PendingTradesListItem newItem, boolean empty) { + super.updateItem(newItem, empty); + + if (!empty && newItem != null) { + Trade trade = newItem.getTrade(); + String id = trade.getId(); + + // We use maps for each trade to avoid multiple listener registrations when + // switching views. With current implementation we avoid that but we do not + // remove listeners when a trade is removed (completed) but that has no consequences + // as we will not receive any message anyway from a closed trade. Supporting it + // more correctly would require more effort and managing listener deactivation at + // screen switches (currently we get the update called if we have selected another + // view. + Button button; + if (!buttonByTrade.containsKey(id)) { + button = FormBuilder.getIconButton(MaterialDesignIcon.COMMENT_MULTIPLE_OUTLINE); + buttonByTrade.put(id, button); + button.setTooltip(new Tooltip(Res.get("tradeChat.openChat"))); + } else { + button = buttonByTrade.get(id); + } + + JFXBadge badge; + if (!badgeByTrade.containsKey(id)) { + badge = new JFXBadge(button); + badgeByTrade.put(id, badge); + badge.setPosition(Pos.TOP_RIGHT); + } else { + badge = badgeByTrade.get(id); + } + + button.setOnAction(e -> { + openChat(trade); + update(trade, badge); + }); + + if (!listenerByTrade.containsKey(id)) { + ListChangeListener listener = c -> update(trade, badge); + listenerByTrade.put(id, listener); + trade.getChatMessages().addListener(listener); + } + + update(trade, badge); + + setGraphic(badge); + } else { + setGraphic(null); + } + } + + private void update(Trade trade, JFXBadge badge) { + if (!trade.getId().equals(tradeIdOfOpenChat)) { + updateNewChatMessagesByTradeMap(); + long num = newChatMessagesByTradeMap.get(trade.getId()); + if (num > 0) { + badge.setText(String.valueOf(num)); + badge.setEnabled(true); + } else { + badge.setText(""); + badge.setEnabled(false); + } + } else { + badge.setText(""); + badge.setEnabled(false); + } + badge.refreshBadge(); + } + }; + } + }); + return chatColumn; + } } diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesViewModel.java b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesViewModel.java index 7d7147c1144..2236da49631 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesViewModel.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesViewModel.java @@ -21,10 +21,10 @@ import bisq.desktop.common.model.ViewModel; import bisq.desktop.util.GUIUtil; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.locale.Res; import bisq.core.network.MessageState; import bisq.core.offer.Offer; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.trade.Contract; import bisq.core.trade.Trade; import bisq.core.trade.closed.ClosedTradableManager; @@ -35,7 +35,7 @@ import bisq.network.p2p.P2PService; -import bisq.common.Clock; +import bisq.common.ClockWatcher; import bisq.common.app.DevEnv; import org.bitcoinj.core.Coin; @@ -89,7 +89,7 @@ enum SellerState implements State { final AccountAgeWitnessService accountAgeWitnessService; public final P2PService p2PService; private final ClosedTradableManager closedTradableManager; - public final Clock clock; + public final ClockWatcher clockWatcher; @Getter private final User user; @@ -113,7 +113,7 @@ public PendingTradesViewModel(PendingTradesDataModel dataModel, P2PService p2PService, ClosedTradableManager closedTradableManager, AccountAgeWitnessService accountAgeWitnessService, - Clock clock, + ClockWatcher clockWatcher, User user) { super(dataModel); @@ -123,7 +123,7 @@ public PendingTradesViewModel(PendingTradesDataModel dataModel, this.p2PService = p2PService; this.closedTradableManager = closedTradableManager; this.accountAgeWitnessService = accountAgeWitnessService; - this.clock = clock; + this.clockWatcher = clockWatcher; this.user = user; } diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/SellerSubView.java b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/SellerSubView.java index aac57aea6c1..33d69900162 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/SellerSubView.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/SellerSubView.java @@ -27,6 +27,9 @@ import org.fxmisc.easybind.EasyBind; +import lombok.extern.slf4j.Slf4j; + +@Slf4j public class SellerSubView extends TradeSubView { private TradeWizardItem step1; private TradeWizardItem step2; @@ -37,7 +40,7 @@ public class SellerSubView extends TradeSubView { // Constructor, Initialisation /////////////////////////////////////////////////////////////////////////////////////////// - public SellerSubView(PendingTradesViewModel model) { + SellerSubView(PendingTradesViewModel model) { super(model); } @@ -69,6 +72,8 @@ protected void addWizards() { @Override protected void onViewStateChanged(PendingTradesViewModel.State viewState) { + super.onViewStateChanged(viewState); + if (viewState != null) { PendingTradesViewModel.SellerState sellerState = (PendingTradesViewModel.SellerState) viewState; diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/TradeStepInfo.java b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/TradeStepInfo.java new file mode 100644 index 00000000000..a04dc306ee1 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/TradeStepInfo.java @@ -0,0 +1,204 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.main.portfolio.pendingtrades; + +import bisq.desktop.components.AutoTooltipButton; +import bisq.desktop.components.TitledGroupBg; + +import bisq.core.locale.Res; +import bisq.core.support.dispute.mediation.MediationManager; +import bisq.core.trade.Trade; + +import javafx.scene.control.Label; +import javafx.scene.layout.GridPane; + +import javafx.event.ActionEvent; +import javafx.event.EventHandler; + +import java.util.function.Supplier; + +import lombok.Getter; +import lombok.Setter; +import lombok.extern.slf4j.Slf4j; + +import javax.annotation.Nullable; + +@Slf4j +public class TradeStepInfo { + + public enum State { + UNDEFINED, + SHOW_GET_HELP_BUTTON, + IN_MEDIATION_SELF_REQUESTED, + IN_MEDIATION_PEER_REQUESTED, + MEDIATION_RESULT, + MEDIATION_RESULT_SELF_ACCEPTED, + MEDIATION_RESULT_PEER_ACCEPTED, + IN_ARBITRATION_SELF_REQUESTED, + IN_ARBITRATION_PEER_REQUESTED, + WARN_HALF_PERIOD, + WARN_PERIOD_OVER, + TRADE_COMPLETED + } + + private final TitledGroupBg titledGroupBg; + private final Label label; + private final AutoTooltipButton button; + @Nullable + @Setter + private Trade trade; + @Getter + private State state = State.UNDEFINED; + private Supplier firstHalfOverWarnTextSupplier = () -> ""; + private Supplier periodOverWarnTextSupplier = () -> ""; + + TradeStepInfo(TitledGroupBg titledGroupBg, Label label, AutoTooltipButton button) { + this.titledGroupBg = titledGroupBg; + this.label = label; + this.button = button; + GridPane.setColumnIndex(button, 0); + + setState(State.SHOW_GET_HELP_BUTTON); + } + + void removeItselfFrom(GridPane leftGridPane) { + leftGridPane.getChildren().remove(titledGroupBg); + leftGridPane.getChildren().remove(label); + leftGridPane.getChildren().remove(button); + } + + public void setOnAction(EventHandler e) { + button.setOnAction(e); + } + + public void setFirstHalfOverWarnTextSupplier(Supplier firstHalfOverWarnTextSupplier) { + this.firstHalfOverWarnTextSupplier = firstHalfOverWarnTextSupplier; + } + + public void setPeriodOverWarnTextSupplier(Supplier periodOverWarnTextSupplier) { + this.periodOverWarnTextSupplier = periodOverWarnTextSupplier; + } + + public void setState(State state) { + this.state = state; + switch (state) { + case UNDEFINED: + break; + case SHOW_GET_HELP_BUTTON: + // grey button + titledGroupBg.setText(Res.get("portfolio.pending.support.headline.getHelp")); + label.setText(MediationManager.isMediationActivated() ? + Res.get("portfolio.pending.support.text.getHelp") : Res.get("portfolio.pending.support.text.getHelp.arbitrator")); + button.setText(Res.get("portfolio.pending.support.button.getHelp").toUpperCase()); + button.setId(null); + button.getStyleClass().remove("action-button"); + button.setDisable(false); + break; + case IN_MEDIATION_SELF_REQUESTED: + // red button + titledGroupBg.setText(Res.get("portfolio.pending.mediationRequested")); + label.setText(Res.get("portfolio.pending.disputeOpenedMyUser", Res.get("portfolio.pending.communicateWithMediator"))); + button.setText(Res.get("portfolio.pending.mediationRequested").toUpperCase()); + button.setId("open-dispute-button"); + button.getStyleClass().remove("action-button"); + button.setDisable(true); + break; + case IN_MEDIATION_PEER_REQUESTED: + // red button + titledGroupBg.setText(Res.get("portfolio.pending.mediationRequested")); + label.setText(Res.get("portfolio.pending.disputeOpenedByPeer", Res.get("portfolio.pending.communicateWithMediator"))); + button.setText(Res.get("portfolio.pending.mediationRequested").toUpperCase()); + button.setId("open-dispute-button"); + button.getStyleClass().remove("action-button"); + button.setDisable(true); + break; + case MEDIATION_RESULT: + // green button + titledGroupBg.setText(Res.get("portfolio.pending.mediationResult.headline")); + label.setText(Res.get("portfolio.pending.mediationResult.info.noneAccepted")); + button.setText(Res.get("portfolio.pending.mediationResult.button").toUpperCase()); + button.setId(null); + button.getStyleClass().add("action-button"); + button.setDisable(false); + break; + case MEDIATION_RESULT_SELF_ACCEPTED: + // green button deactivated + titledGroupBg.setText(Res.get("portfolio.pending.mediationResult.headline")); + label.setText(Res.get("portfolio.pending.mediationResult.info.selfAccepted")); + button.setText(Res.get("portfolio.pending.mediationResult.button").toUpperCase()); + button.setId(null); + button.getStyleClass().add("action-button"); + button.setDisable(false); + break; + case MEDIATION_RESULT_PEER_ACCEPTED: + // green button + titledGroupBg.setText(Res.get("portfolio.pending.mediationResult.headline")); + label.setText(Res.get("portfolio.pending.mediationResult.info.peerAccepted")); + button.setText(Res.get("portfolio.pending.mediationResult.button").toUpperCase()); + button.setId(null); + button.getStyleClass().add("action-button"); + button.setDisable(false); + break; + case IN_ARBITRATION_SELF_REQUESTED: + // red button + titledGroupBg.setText(Res.get("portfolio.pending.arbitrationRequested")); + label.setText(Res.get("portfolio.pending.disputeOpenedMyUser", Res.get("portfolio.pending.communicateWithArbitrator"))); + button.setText(Res.get("portfolio.pending.arbitrationRequested").toUpperCase()); + button.setId("open-dispute-button"); + button.getStyleClass().remove("action-button"); + button.setDisable(true); + break; + case IN_ARBITRATION_PEER_REQUESTED: + // red button + titledGroupBg.setText(Res.get("portfolio.pending.arbitrationRequested")); + label.setText(Res.get("portfolio.pending.disputeOpenedByPeer", Res.get("portfolio.pending.communicateWithArbitrator"))); + button.setText(Res.get("portfolio.pending.arbitrationRequested").toUpperCase()); + button.setId("open-dispute-button"); + button.getStyleClass().remove("action-button"); + button.setDisable(true); + break; + case WARN_HALF_PERIOD: + // orange button + titledGroupBg.setText(Res.get("portfolio.pending.support.headline.halfPeriodOver")); + label.setText(firstHalfOverWarnTextSupplier.get()); + button.setText(Res.get("portfolio.pending.openSupport").toUpperCase()); + button.setId(null); + button.getStyleClass().remove("action-button"); + button.setDisable(false); + break; + case WARN_PERIOD_OVER: + // red button + titledGroupBg.setText(Res.get("portfolio.pending.support.headline.periodOver")); + label.setText(periodOverWarnTextSupplier.get()); + button.setText(Res.get("portfolio.pending.openSupport").toUpperCase()); + button.setId("open-dispute-button"); + button.getStyleClass().remove("action-button"); + button.setDisable(false); + break; + case TRADE_COMPLETED: + // hide group + titledGroupBg.setVisible(false); + label.setVisible(false); + button.setVisible(false); + } + + if (trade != null && trade.getPayoutTx() != null) { + button.setDisable(true); + } + } +} diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/TradeSubView.java b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/TradeSubView.java index 085d1d7c52a..84b6b81aa7b 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/TradeSubView.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/TradeSubView.java @@ -39,26 +39,24 @@ import org.fxmisc.easybind.Subscription; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import lombok.extern.slf4j.Slf4j; import static bisq.desktop.util.FormBuilder.addButtonAfterGroup; import static bisq.desktop.util.FormBuilder.addMultilineLabel; import static bisq.desktop.util.FormBuilder.addTitledGroupBg; +@Slf4j public abstract class TradeSubView extends HBox { - protected final Logger log = LoggerFactory.getLogger(this.getClass()); - protected final PendingTradesViewModel model; protected VBox leftVBox; - protected AnchorPane contentPane; - protected TradeStepView tradeStepView; - private AutoTooltipButton openDisputeButton; - private NotificationGroup notificationGroup; - protected GridPane leftGridPane; - protected TitledGroupBg tradeProcessTitledGroupBg; - protected int leftGridPaneRowIndex = 0; - protected Subscription viewStateSubscription; + private AnchorPane contentPane; + private TradeStepView tradeStepView; + protected TradeStepInfo tradeStepInfo; + private GridPane leftGridPane; + private TitledGroupBg tradeProcessTitledGroupBg; + private int leftGridPaneRowIndex = 0; + Subscription viewStateSubscription; + /////////////////////////////////////////////////////////////////////////////////////////// // Constructor, Initialisation @@ -81,11 +79,8 @@ protected void deactivate() { if (tradeStepView != null) tradeStepView.deactivate(); - if (openDisputeButton != null) - leftGridPane.getChildren().remove(openDisputeButton); - - if (notificationGroup != null) - notificationGroup.removeItselfFrom(leftGridPane); + if (tradeStepInfo != null) + tradeStepInfo.removeItselfFrom(leftGridPane); } private void buildViews() { @@ -105,60 +100,25 @@ private void buildViews() { addWizards(); - TitledGroupBg noticeTitledGroupBg = addTitledGroupBg(leftGridPane, leftGridPaneRowIndex, 1, "", - 0); - noticeTitledGroupBg.getStyleClass().add("last"); - Label label = addMultilineLabel(leftGridPane, leftGridPaneRowIndex, "", - Layout.FIRST_ROW_DISTANCE); - openDisputeButton = (AutoTooltipButton) addButtonAfterGroup(leftGridPane, ++leftGridPaneRowIndex, Res.get("portfolio.pending.openDispute")); - GridPane.setColumnIndex(openDisputeButton, 0); - openDisputeButton.setId("open-dispute-button"); - - notificationGroup = new NotificationGroup(noticeTitledGroupBg, label, openDisputeButton); - notificationGroup.setLabelAndHeadlineVisible(false); - notificationGroup.setButtonVisible(false); - } - - public static class NotificationGroup { - public final TitledGroupBg titledGroupBg; - public final Label label; - public final AutoTooltipButton button; - - public NotificationGroup(TitledGroupBg titledGroupBg, Label label, AutoTooltipButton button) { - this.titledGroupBg = titledGroupBg; - this.label = label; - this.button = button; - } - - public void setLabelAndHeadlineVisible(boolean isVisible) { - titledGroupBg.setVisible(isVisible); - label.setVisible(isVisible); - titledGroupBg.setManaged(isVisible); - label.setManaged(isVisible); - } - - public void setButtonVisible(boolean isVisible) { - button.setVisible(isVisible); - button.setManaged(isVisible); - } - - public void removeItselfFrom(GridPane leftGridPane) { - leftGridPane.getChildren().remove(titledGroupBg); - leftGridPane.getChildren().remove(label); - leftGridPane.getChildren().remove(button); - } + TitledGroupBg titledGroupBg = addTitledGroupBg(leftGridPane, leftGridPaneRowIndex, 1, "", 30); + titledGroupBg.getStyleClass().add("last"); + Label label = addMultilineLabel(leftGridPane, leftGridPaneRowIndex, "", 30); + AutoTooltipButton button = (AutoTooltipButton) addButtonAfterGroup(leftGridPane, ++leftGridPaneRowIndex, ""); + tradeStepInfo = new TradeStepInfo(titledGroupBg, label, button); } - protected void showItem(TradeWizardItem item) { + void showItem(TradeWizardItem item) { item.setActive(); createAndAddTradeStepView(item.getViewClass()); } - abstract protected void addWizards(); + protected abstract void addWizards(); - abstract protected void onViewStateChanged(PendingTradesViewModel.State viewState); + protected void onViewStateChanged(PendingTradesViewModel.State viewState) { + tradeStepInfo.setTrade(model.getTrade()); + } - protected void addWizardsToGridPane(TradeWizardItem tradeWizardItem) { + void addWizardsToGridPane(TradeWizardItem tradeWizardItem) { if (leftGridPaneRowIndex == 0) GridPane.setMargin(tradeWizardItem, new Insets(Layout.FIRST_ROW_DISTANCE + Layout.FLOATING_LABEL_DISTANCE, 0, 0, 0)); @@ -168,7 +128,7 @@ protected void addWizardsToGridPane(TradeWizardItem tradeWizardItem) { GridPane.setFillWidth(tradeWizardItem, true); } - protected void addLineSeparatorToGridPane() { + void addLineSeparatorToGridPane() { final Separator separator = new Separator(Orientation.VERTICAL); separator.setMinHeight(22); GridPane.setMargin(separator, new Insets(0, 0, 0, 13)); @@ -183,7 +143,7 @@ private void createAndAddTradeStepView(Class viewClass) try { tradeStepView = viewClass.getDeclaredConstructor(PendingTradesViewModel.class).newInstance(model); contentPane.getChildren().setAll(tradeStepView); - tradeStepView.setNotificationGroup(notificationGroup); + tradeStepView.setTradeStepInfo(tradeStepInfo); tradeStepView.activate(); } catch (Exception e) { log.error("Creating viewClass {} caused an error {}", viewClass, e.getMessage()); diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/TradeStepView.java b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/TradeStepView.java index b95d941f12c..0aa39199286 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/TradeStepView.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/TradeStepView.java @@ -20,17 +20,22 @@ import bisq.desktop.components.InfoTextField; import bisq.desktop.components.TitledGroupBg; import bisq.desktop.components.TxIdTextField; +import bisq.desktop.main.overlays.Overlay; import bisq.desktop.main.overlays.popups.Popup; import bisq.desktop.main.portfolio.pendingtrades.PendingTradesViewModel; -import bisq.desktop.main.portfolio.pendingtrades.TradeSubView; +import bisq.desktop.main.portfolio.pendingtrades.TradeStepInfo; import bisq.desktop.util.Layout; -import bisq.core.arbitration.Dispute; import bisq.core.locale.Res; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeResult; +import bisq.core.support.dispute.mediation.MediationManager; +import bisq.core.trade.Contract; import bisq.core.trade.Trade; import bisq.core.user.Preferences; -import bisq.common.Clock; +import bisq.common.ClockWatcher; +import bisq.common.UserThread; import bisq.common.util.Tuple3; import de.jensd.fx.fontawesome.AwesomeDude; @@ -38,6 +43,7 @@ import com.jfoenix.controls.JFXProgressBar; +import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.control.ProgressBar; import javafx.scene.control.ScrollPane; @@ -76,18 +82,19 @@ public abstract class TradeStepView extends AnchorPane { protected final Preferences preferences; protected final GridPane gridPane; - private Subscription disputeStateSubscription; - private Subscription tradePeriodStateSubscription; + private Subscription tradePeriodStateSubscription, disputeStateSubscription, mediationResultStateSubscription; protected int gridRow = 0; - protected TitledGroupBg tradeInfoTitledGroupBg; private TextField timeLeftTextField; private ProgressBar timeLeftProgressBar; private TxIdTextField txIdTextField; - protected TradeSubView.NotificationGroup notificationGroup; + private TradeStepInfo tradeStepInfo; private Subscription txIdSubscription; - private Clock.Listener clockListener; + private ClockWatcher.Listener clockListener; private final ChangeListener errorMessageListener; protected Label infoLabel; + private Overlay acceptMediationResultPopup; + + private Scene scene; /////////////////////////////////////////////////////////////////////////////////////////// @@ -136,10 +143,10 @@ protected TradeStepView(PendingTradesViewModel model) { errorMessageListener = (observable, oldValue, newValue) -> { if (newValue != null) - showSupportFields(); + new Popup<>().error(newValue).show(); }; - clockListener = new Clock.Listener() { + clockListener = new ClockWatcher.Listener() { @Override public void onSecondTick() { } @@ -165,22 +172,43 @@ public void activate() { } trade.errorMessageProperty().addListener(errorMessageListener); + if (!isMediationClosedState()) { + tradeStepInfo.setOnAction(e -> { + new Popup<>().attention(MediationManager.isMediationActivated() ? + Res.get("portfolio.pending.support.popup.info") : Res.get("portfolio.pending.support.popup.info.arbitrator")) + .actionButtonText(Res.get("portfolio.pending.support.popup.button")) + .onAction(this::openSupportTicket) + .closeButtonText(Res.get("shared.cancel")) + .show(); + }); + } + disputeStateSubscription = EasyBind.subscribe(trade.disputeStateProperty(), newValue -> { if (newValue != null) updateDisputeState(newValue); }); + mediationResultStateSubscription = EasyBind.subscribe(trade.mediationResultStateProperty(), newValue -> { + if (newValue != null) + updateMediationResultState(); + }); + tradePeriodStateSubscription = EasyBind.subscribe(trade.tradePeriodStateProperty(), newValue -> { if (newValue != null) updateTradePeriodState(newValue); }); - model.clock.addListener(clockListener); + model.clockWatcher.addListener(clockListener); if (infoLabel != null) infoLabel.setText(getInfoText()); } + private void openSupportTicket() { + applyOnDisputeOpened(); + model.dataModel.onOpenDispute(); + } + public void deactivate() { if (txIdSubscription != null) txIdSubscription.unsubscribe(); @@ -194,14 +222,17 @@ public void deactivate() { if (disputeStateSubscription != null) disputeStateSubscription.unsubscribe(); + if (mediationResultStateSubscription != null) + mediationResultStateSubscription.unsubscribe(); + if (tradePeriodStateSubscription != null) tradePeriodStateSubscription.unsubscribe(); if (clockListener != null) - model.clock.removeListener(clockListener); + model.clockWatcher.removeListener(clockListener); - if (notificationGroup != null) - notificationGroup.button.setOnAction(null); + if (tradeStepInfo != null) + tradeStepInfo.setOnAction(null); } /////////////////////////////////////////////////////////////////////////////////////////// @@ -214,7 +245,7 @@ protected void addContent() { } protected void addTradeInfoBlock() { - tradeInfoTitledGroupBg = addTitledGroupBg(gridPane, gridRow, 3, + TitledGroupBg tradeInfoTitledGroupBg = addTitledGroupBg(gridPane, gridRow, 3, Res.get("portfolio.pending.tradeInformation")); GridPane.setColumnSpan(tradeInfoTitledGroupBg, 2); @@ -266,7 +297,6 @@ protected void addInfoBlock() { GridPane.setColumnSpan(titledGroupBg, 2); infoLabel = addMultilineLabel(gridPane, gridRow, "", Layout.COMPACT_FIRST_ROW_AND_COMPACT_GROUP_DISTANCE); -// infoLabel = addMultilineLabel(gridPane, gridRow, "", 0); GridPane.setColumnSpan(infoLabel, 2); } @@ -304,189 +334,245 @@ private void updateTimeLeft() { // We have the dispute button and text field on the left side, but we handle the content here as it // is trade state specific - public void setNotificationGroup(TradeSubView.NotificationGroup notificationGroup) { - this.notificationGroup = notificationGroup; - } + public void setTradeStepInfo(TradeStepInfo tradeStepInfo) { + this.tradeStepInfo = tradeStepInfo; - private void showDisputeInfoLabel() { - if (notificationGroup != null) - notificationGroup.setLabelAndHeadlineVisible(true); + tradeStepInfo.setFirstHalfOverWarnTextSupplier(this::getFirstHalfOverWarnText); + tradeStepInfo.setPeriodOverWarnTextSupplier(this::getPeriodOverWarnText); } - private void showOpenDisputeButton() { - if (notificationGroup != null) { - notificationGroup.setButtonVisible(true); - notificationGroup.button.setOnAction(e -> { - notificationGroup.button.setDisable(true); - onDisputeOpened(); - model.dataModel.onOpenDispute(); - }); - } + protected void hideTradeStepInfo() { + tradeStepInfo.setState(TradeStepInfo.State.TRADE_COMPLETED); } - protected void setWarningHeadline() { - if (notificationGroup != null) { - notificationGroup.titledGroupBg.setText(Res.get("shared.warning")); - } + protected String getFirstHalfOverWarnText() { + return ""; } - protected void setInformationHeadline() { - if (notificationGroup != null) { - notificationGroup.titledGroupBg.setText(Res.get("portfolio.pending.notification")); - } - } - protected void setOpenDisputeHeadline() { - if (notificationGroup != null) { - notificationGroup.titledGroupBg.setText(Res.get("portfolio.pending.openDispute")); - } - } + /////////////////////////////////////////////////////////////////////////////////////////// + // Dispute + /////////////////////////////////////////////////////////////////////////////////////////// - protected void setDisputeOpenedHeadline() { - if (notificationGroup != null) { - notificationGroup.titledGroupBg.setText(Res.get("portfolio.pending.disputeOpened")); - } + protected String getPeriodOverWarnText() { + return ""; } - protected void setRequestSupportHeadline() { - if (notificationGroup != null) { - notificationGroup.titledGroupBg.setText(Res.get("portfolio.pending.openSupport")); - } + protected void applyOnDisputeOpened() { } - protected void setSupportOpenedHeadline() { - if (notificationGroup != null) { - notificationGroup.titledGroupBg.setText(Res.get("portfolio.pending.supportTicketOpened")); - } - } + private void updateDisputeState(Trade.DisputeState disputeState) { + deactivatePaymentButtons(false); + Optional ownDispute; + switch (disputeState) { + case NO_DISPUTE: + break; + case DISPUTE_REQUESTED: + if (tradeStepInfo != null) { + tradeStepInfo.setFirstHalfOverWarnTextSupplier(this::getFirstHalfOverWarnText); + } + applyOnDisputeOpened(); - /////////////////////////////////////////////////////////////////////////////////////////// - // Support - /////////////////////////////////////////////////////////////////////////////////////////// + ownDispute = model.dataModel.arbitrationManager.findOwnDispute(trade.getId()); + ownDispute.ifPresent(dispute -> { + if (tradeStepInfo != null) + tradeStepInfo.setState(TradeStepInfo.State.IN_ARBITRATION_SELF_REQUESTED); + }); - private void showSupportFields() { - if (notificationGroup != null) { - notificationGroup.button.updateText(Res.get("portfolio.pending.requestSupport")); - notificationGroup.button.setId("open-support-button"); - notificationGroup.button.setOnAction(e -> model.dataModel.onOpenSupportTicket()); - } - new Popup<>().warning(trade.errorMessageProperty().getValue() - + "\n\n" + Res.get("portfolio.pending.error.requestSupport")) - .show(); + break; + case DISPUTE_STARTED_BY_PEER: + if (tradeStepInfo != null) { + tradeStepInfo.setFirstHalfOverWarnTextSupplier(this::getFirstHalfOverWarnText); + } + applyOnDisputeOpened(); - } + ownDispute = model.dataModel.arbitrationManager.findOwnDispute(trade.getId()); + ownDispute.ifPresent(dispute -> { + if (tradeStepInfo != null) + tradeStepInfo.setState(TradeStepInfo.State.IN_ARBITRATION_PEER_REQUESTED); + }); + break; + case DISPUTE_CLOSED: + break; + case MEDIATION_REQUESTED: + if (tradeStepInfo != null) { + tradeStepInfo.setFirstHalfOverWarnTextSupplier(this::getFirstHalfOverWarnText); + } + applyOnDisputeOpened(); - /////////////////////////////////////////////////////////////////////////////////////////// - // Warning - /////////////////////////////////////////////////////////////////////////////////////////// + ownDispute = model.dataModel.mediationManager.findOwnDispute(trade.getId()); + ownDispute.ifPresent(dispute -> { + if (tradeStepInfo != null) + tradeStepInfo.setState(TradeStepInfo.State.IN_MEDIATION_SELF_REQUESTED); + }); + + break; + case MEDIATION_STARTED_BY_PEER: + if (tradeStepInfo != null) { + tradeStepInfo.setFirstHalfOverWarnTextSupplier(this::getFirstHalfOverWarnText); + } + applyOnDisputeOpened(); - private void showWarning() { - showDisputeInfoLabel(); + ownDispute = model.dataModel.mediationManager.findOwnDispute(trade.getId()); + ownDispute.ifPresent(dispute -> { + if (tradeStepInfo != null) { + tradeStepInfo.setState(TradeStepInfo.State.IN_MEDIATION_PEER_REQUESTED); + } + }); + break; + case MEDIATION_CLOSED: + deactivatePaymentButtons(true); - if (notificationGroup != null) - notificationGroup.label.setText(getWarningText()); - } + if (tradeStepInfo != null) { + tradeStepInfo.setOnAction(e -> { + updateMediationResultState(); + }); + } - private void removeWarning() { - hideNotificationGroup(); - } + if (tradeStepInfo != null) { + tradeStepInfo.setState(TradeStepInfo.State.MEDIATION_RESULT); + } - protected String getWarningText() { - return ""; + updateMediationResultState(); + break; + } } - /////////////////////////////////////////////////////////////////////////////////////////// - // Dispute - /////////////////////////////////////////////////////////////////////////////////////////// - - private void onOpenForDispute() { - showDisputeInfoLabel(); - showOpenDisputeButton(); - setOpenDisputeHeadline(); + private void updateMediationResultState() { + if (isInArbitration()) { + if (isArbitrationStartedByPeer()) { + tradeStepInfo.setState(TradeStepInfo.State.IN_ARBITRATION_PEER_REQUESTED); + } else if (isArbitrationSelfStarted()) { + tradeStepInfo.setState(TradeStepInfo.State.IN_ARBITRATION_SELF_REQUESTED); + } + } else if (isMediationClosedState()) { + // We do not use the state itself as it is not guaranteed the last state reflects relevant information + // (e.g. we might receive a RECEIVED_SIG_MSG but then later a SIG_MSG_IN_MAILBOX). + if (hasSelfAccepted()) { + tradeStepInfo.setState(TradeStepInfo.State.MEDIATION_RESULT_SELF_ACCEPTED); + openMediationResultPopup(Res.get("portfolio.pending.mediationResult.popup.headline", trade.getShortId())); + } else if (peerAccepted()) { + tradeStepInfo.setState(TradeStepInfo.State.MEDIATION_RESULT_PEER_ACCEPTED); + if (acceptMediationResultPopup == null) { + openMediationResultPopup(Res.get("portfolio.pending.mediationResult.popup.headline.peerAccepted", trade.getShortId())); + } + } else { + tradeStepInfo.setState(TradeStepInfo.State.MEDIATION_RESULT); + openMediationResultPopup(Res.get("portfolio.pending.mediationResult.popup.headline", trade.getShortId())); + } + } + } - if (notificationGroup != null) - notificationGroup.label.setText(getOpenForDisputeText()); + private boolean isInArbitration() { + return isArbitrationStartedByPeer() || isArbitrationSelfStarted(); } - private void onDisputeOpened() { - showDisputeInfoLabel(); - showOpenDisputeButton(); - applyOnDisputeOpened(); - setDisputeOpenedHeadline(); + private boolean isArbitrationStartedByPeer() { + return trade.getDisputeState() == Trade.DisputeState.DISPUTE_STARTED_BY_PEER; + } - if (notificationGroup != null) - notificationGroup.button.setDisable(true); + private boolean isArbitrationSelfStarted() { + return trade.getDisputeState() == Trade.DisputeState.DISPUTE_REQUESTED; } - protected String getOpenForDisputeText() { - return ""; + private boolean isMediationClosedState() { + return trade.getDisputeState() == Trade.DisputeState.MEDIATION_CLOSED; } - protected void applyOnDisputeOpened() { + private boolean hasSelfAccepted() { + return trade.getProcessModel().getMediatedPayoutTxSignature() != null; } - protected void hideNotificationGroup() { - notificationGroup.setLabelAndHeadlineVisible(false); - notificationGroup.setButtonVisible(false); + private boolean peerAccepted() { + return trade.getProcessModel().getTradingPeer().getMediatedPayoutTxSignature() != null; } - private void updateDisputeState(Trade.DisputeState disputeState) { - Optional ownDispute; - switch (disputeState) { - case NO_DISPUTE: - break; - case DISPUTE_REQUESTED: - onDisputeOpened(); - ownDispute = model.dataModel.disputeManager.findOwnDispute(trade.getId()); - ownDispute.ifPresent(dispute -> { - String msg; - if (dispute.isSupportTicket()) { - setSupportOpenedHeadline(); - msg = Res.get("portfolio.pending.supportTicketOpenedMyUser", Res.get("portfolio.pending.communicateWithArbitrator")); - } else { - setDisputeOpenedHeadline(); - msg = Res.get("portfolio.pending.disputeOpenedMyUser", Res.get("portfolio.pending.communicateWithArbitrator")); - } - if (notificationGroup != null) - notificationGroup.label.setText(msg); - }); + private void openMediationResultPopup(String headLine) { + if (acceptMediationResultPopup != null) { + return; + } - break; - case DISPUTE_STARTED_BY_PEER: - onDisputeOpened(); - ownDispute = model.dataModel.disputeManager.findOwnDispute(trade.getId()); - ownDispute.ifPresent(dispute -> { - String msg; - if (dispute.isSupportTicket()) { - setSupportOpenedHeadline(); - msg = Res.get("portfolio.pending.supportTicketOpenedByPeer", Res.get("portfolio.pending.communicateWithArbitrator")); - } else { - setDisputeOpenedHeadline(); - msg = Res.get("portfolio.pending.disputeOpenedByPeer", Res.get("portfolio.pending.communicateWithArbitrator")); - } - if (notificationGroup != null) - notificationGroup.label.setText(msg); - }); - break; - case DISPUTE_CLOSED: - break; + Optional optionalDispute = model.dataModel.mediationManager.findDispute(trade.getId()); + if (!optionalDispute.isPresent()) { + return; } + + if (trade.getPayoutTx() != null) { + return; + } + + DisputeResult disputeResult = optionalDispute.get().getDisputeResultProperty().get(); + Contract contract = checkNotNull(trade.getContract(), "contract must not be null"); + boolean isMyRoleBuyer = contract.isMyRoleBuyer(model.dataModel.getPubKeyRing()); + String buyerPayoutAmount = model.btcFormatter.formatCoinWithCode(disputeResult.getBuyerPayoutAmount()); + String sellerPayoutAmount = model.btcFormatter.formatCoinWithCode(disputeResult.getSellerPayoutAmount()); + String myPayoutAmount = isMyRoleBuyer ? buyerPayoutAmount : sellerPayoutAmount; + String peersPayoutAmount = isMyRoleBuyer ? sellerPayoutAmount : buyerPayoutAmount; + + acceptMediationResultPopup = new Popup<>().width(900) + .headLine(headLine) + .instruction(Res.get("portfolio.pending.mediationResult.popup.info", + myPayoutAmount, peersPayoutAmount)) + .actionButtonText(Res.get("shared.accept")) + .onAction(() -> { + model.dataModel.mediationManager.acceptMediationResult(trade, + () -> { + log.info("onAcceptMediationResult completed"); + acceptMediationResultPopup = null; + }, + errorMessage -> { + UserThread.execute(() -> { + new Popup<>().error(errorMessage).show(); + if (acceptMediationResultPopup != null) { + acceptMediationResultPopup.hide(); + acceptMediationResultPopup = null; + } + }); + }); + }) + .secondaryActionButtonText(Res.get("portfolio.pending.mediationResult.popup.openArbitration")) + .onSecondaryAction(() -> { + model.dataModel.mediationManager.rejectMediationResult(trade); + model.dataModel.onOpenDispute(); + acceptMediationResultPopup = null; + }) + .onClose(() -> { + acceptMediationResultPopup = null; + }); + + acceptMediationResultPopup.show(); + } + + protected void deactivatePaymentButtons(boolean isDisabled) { } private void updateTradePeriodState(Trade.TradePeriodState tradePeriodState) { - if (trade.getDisputeState() != Trade.DisputeState.DISPUTE_REQUESTED && - trade.getDisputeState() != Trade.DisputeState.DISPUTE_STARTED_BY_PEER) { + if (trade.getDisputeState() == Trade.DisputeState.NO_DISPUTE) { switch (tradePeriodState) { case FIRST_HALF: + // just for dev testing. not possible to go back in time ;-) + if (tradeStepInfo.getState() == TradeStepInfo.State.WARN_PERIOD_OVER) { + tradeStepInfo.setState(TradeStepInfo.State.WARN_HALF_PERIOD); + } else if (tradeStepInfo.getState() == TradeStepInfo.State.WARN_HALF_PERIOD) { + tradeStepInfo.setState(TradeStepInfo.State.SHOW_GET_HELP_BUTTON); + tradeStepInfo.setFirstHalfOverWarnTextSupplier(this::getFirstHalfOverWarnText); + } break; case SECOND_HALF: - if (!trade.isFiatReceived()) - showWarning(); - else - removeWarning(); + if (!trade.isFiatReceived()) { + if (tradeStepInfo != null) { + tradeStepInfo.setFirstHalfOverWarnTextSupplier(this::getFirstHalfOverWarnText); + tradeStepInfo.setState(TradeStepInfo.State.WARN_HALF_PERIOD); + } + } else { + tradeStepInfo.setState(TradeStepInfo.State.SHOW_GET_HELP_BUTTON); + } break; case TRADE_PERIOD_OVER: - onOpenForDispute(); + if (tradeStepInfo != null) { + tradeStepInfo.setFirstHalfOverWarnTextSupplier(this::getPeriodOverWarnText); + tradeStepInfo.setState(TradeStepInfo.State.WARN_PERIOD_OVER); + } break; } } diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep1View.java b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep1View.java index 0ba9900dcda..2c1d75fa501 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep1View.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep1View.java @@ -51,8 +51,7 @@ protected String getInfoText() { /////////////////////////////////////////////////////////////////////////////////////////// @Override - protected String getWarningText() { - setWarningHeadline(); + protected String getFirstHalfOverWarnText() { return Res.get("portfolio.pending.step1.warn"); } @@ -61,7 +60,7 @@ protected String getWarningText() { /////////////////////////////////////////////////////////////////////////////////////////// @Override - protected String getOpenForDisputeText() { + protected String getPeriodOverWarnText() { return Res.get("portfolio.pending.step1.openForDispute"); } } diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep2View.java b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep2View.java index 9c12794ede0..721983db271 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep2View.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep2View.java @@ -30,6 +30,7 @@ import bisq.desktop.components.paymentmethods.FasterPaymentsForm; import bisq.desktop.components.paymentmethods.HalCashForm; import bisq.desktop.components.paymentmethods.InteracETransferForm; +import bisq.desktop.components.paymentmethods.JapanBankTransferForm; import bisq.desktop.components.paymentmethods.MoneyBeamForm; import bisq.desktop.components.paymentmethods.MoneyGramForm; import bisq.desktop.components.paymentmethods.NationalBankForm; @@ -266,6 +267,9 @@ protected void addContent() { case PaymentMethod.INTERAC_E_TRANSFER_ID: gridRow = InteracETransferForm.addFormForBuyer(gridPane, gridRow, paymentAccountPayload); break; + case PaymentMethod.JAPAN_BANK_ID: + gridRow = JapanBankTransferForm.addFormForBuyer(gridPane, gridRow, paymentAccountPayload); + break; case PaymentMethod.US_POSTAL_MONEY_ORDER_ID: gridRow = USPostalMoneyOrderForm.addFormForBuyer(gridPane, gridRow, paymentAccountPayload); break; @@ -337,8 +341,7 @@ protected void addContent() { /////////////////////////////////////////////////////////////////////////////////////////// @Override - protected String getWarningText() { - setWarningHeadline(); + protected String getFirstHalfOverWarnText() { return Res.get("portfolio.pending.step2_buyer.warn", model.dataModel.getCurrencyCode(), model.getDateForOpenDispute()); @@ -349,26 +352,22 @@ protected String getWarningText() { /////////////////////////////////////////////////////////////////////////////////////////// @Override - protected String getOpenForDisputeText() { + protected String getPeriodOverWarnText() { return Res.get("portfolio.pending.step2_buyer.openForDispute"); } @Override protected void applyOnDisputeOpened() { - // confirmButton.setDisable(true); } /////////////////////////////////////////////////////////////////////////////////////////// // UI Handlers /////////////////////////////////////////////////////////////////////////////////////////// - @SuppressWarnings("PointlessBooleanExpression") private void onPaymentStarted() { - if (model.p2PService.isBootstrapped()) { + if (model.dataModel.isBootstrappedOrShowPopup()) { if (model.dataModel.getSellersPaymentAccountPayload() instanceof CashDepositAccountPayload) { - //noinspection UnusedAssignment String key = "confirmPaperReceiptSent"; - //noinspection ConstantConditions if (!DevEnv.isDevMode() && DontShowAgainLookup.showAgain(key)) { Popup popup = new Popup<>(); popup.headLine(Res.get("portfolio.pending.step2_buyer.paperReceipt.headline")) @@ -382,8 +381,6 @@ private void onPaymentStarted() { showConfirmPaymentStartedPopup(); } } else if (model.dataModel.getSellersPaymentAccountPayload() instanceof WesternUnionAccountPayload) { - //noinspection UnusedAssignment - //noinspection ConstantConditions String key = "westernUnionMTCNSent"; if (!DevEnv.isDevMode() && DontShowAgainLookup.showAgain(key)) { String email = ((WesternUnionAccountPayload) model.dataModel.getSellersPaymentAccountPayload()).getEmail(); @@ -400,8 +397,6 @@ private void onPaymentStarted() { showConfirmPaymentStartedPopup(); } } else if (model.dataModel.getSellersPaymentAccountPayload() instanceof MoneyGramAccountPayload) { - //noinspection UnusedAssignment - //noinspection ConstantConditions String key = "moneyGramMTCNSent"; if (!DevEnv.isDevMode() && DontShowAgainLookup.showAgain(key)) { String email = ((MoneyGramAccountPayload) model.dataModel.getSellersPaymentAccountPayload()).getEmail(); @@ -418,8 +413,6 @@ private void onPaymentStarted() { showConfirmPaymentStartedPopup(); } } else if (model.dataModel.getSellersPaymentAccountPayload() instanceof HalCashAccountPayload) { - //noinspection UnusedAssignment - //noinspection ConstantConditions String key = "halCashCodeInfo"; if (!DevEnv.isDevMode() && DontShowAgainLookup.showAgain(key)) { String mobileNr = ((HalCashAccountPayload) model.dataModel.getSellersPaymentAccountPayload()).getMobileNr(); @@ -439,16 +432,11 @@ private void onPaymentStarted() { } else { showConfirmPaymentStartedPopup(); } - } else { - new Popup<>().information(Res.get("popup.warning.notFullyConnected")).show(); } } - @SuppressWarnings("PointlessBooleanExpression") private void showConfirmPaymentStartedPopup() { - //noinspection UnusedAssignment String key = "confirmPaymentStarted"; - //noinspection ConstantConditions if (!DevEnv.isDevMode() && DontShowAgainLookup.showAgain(key)) { Popup popup = new Popup<>(); popup.headLine(Res.get("portfolio.pending.step2_buyer.confirmStart.headline")) @@ -486,7 +474,6 @@ private void confirmPaymentStarted() { }); } - @SuppressWarnings("PointlessBooleanExpression") private void showPopup() { PaymentAccountPayload paymentAccountPayload = model.dataModel.getSellersPaymentAccountPayload(); if (paymentAccountPayload != null) { @@ -502,7 +489,6 @@ private void showPopup() { String paddedId = " " + id + " "; String amount = model.btcFormatter.formatVolumeWithCode(trade.getTradeVolume()); if (paymentAccountPayload instanceof AssetsAccountPayload) { - //noinspection UnusedAssignment message += Res.get("portfolio.pending.step2_buyer.altcoin", CurrencyUtil.getNameByCode(trade.getOffer().getCurrencyCode()), amount) + @@ -510,7 +496,6 @@ private void showPopup() { paymentDetailsForTradePopup + ".\n\n" + copyPaste; } else if (paymentAccountPayload instanceof CashDepositAccountPayload) { - //noinspection UnusedAssignment message += Res.get("portfolio.pending.step2_buyer.cash", amount) + accountDetails + @@ -540,7 +525,6 @@ private void showPopup() { copyPaste + "\n\n" + extra; } else if (paymentAccountPayload instanceof USPostalMoneyOrderAccountPayload) { - //noinspection UnusedAssignment message += Res.get("portfolio.pending.step2_buyer.postal", amount) + accountDetails + paymentDetailsForTradePopup + ".\n\n" + @@ -549,19 +533,16 @@ private void showPopup() { assign + refTextWarn; } else if (paymentAccountPayload instanceof F2FAccountPayload) { - //noinspection UnusedAssignment message += Res.get("portfolio.pending.step2_buyer.f2f", amount) + accountDetails + paymentDetailsForTradePopup + "\n\n" + copyPaste; } else if (paymentAccountPayload instanceof HalCashAccountPayload) { - //noinspection UnusedAssignment message += Res.get("portfolio.pending.step2_buyer.bank", amount) + accountDetails + paymentDetailsForTradePopup + ".\n\n" + copyPaste; } else if (paymentAccountPayload instanceof FasterPaymentsAccountPayload) { - //noinspection UnusedAssignment message += Res.get("portfolio.pending.step2_buyer.bank", amount) + accountDetails + paymentDetailsForTradePopup + ".\n\n" + @@ -572,7 +553,6 @@ private void showPopup() { refTextWarn + "\n\n" + fees; } else { - //noinspection UnusedAssignment message += Res.get("portfolio.pending.step2_buyer.bank", amount) + accountDetails + paymentDetailsForTradePopup + ".\n\n" + @@ -582,9 +562,7 @@ private void showPopup() { refTextWarn + "\n\n" + fees; } - //noinspection ConstantConditions,UnusedAssignment String key = "startPayment" + trade.getId(); - //noinspection ConstantConditions,ConstantConditions if (!DevEnv.isDevMode() && DontShowAgainLookup.showAgain(key)) { DontShowAgainLookup.dontShowAgain(key, true); new Popup<>().headLine(Res.get("popup.attention.forTradeWithId", id)) @@ -593,4 +571,9 @@ private void showPopup() { } } } + + @Override + protected void deactivatePaymentButtons(boolean isDisabled) { + confirmButton.setDisable(isDisabled); + } } diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep3View.java b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep3View.java index efb1a2939d8..372a7d44801 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep3View.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep3View.java @@ -28,7 +28,6 @@ import de.jensd.fx.fontawesome.AwesomeIcon; import javafx.scene.control.Label; -import javafx.scene.paint.Paint; import javafx.beans.value.ChangeListener; @@ -98,27 +97,27 @@ private void updateMessageStateInfo() { switch (messageState) { case UNDEFINED: textFieldWithIcon.setIcon(AwesomeIcon.QUESTION); - iconLabel.setTextFill(Paint.valueOf("#e9a20a")); + iconLabel.getStyleClass().add("trade-msg-state-undefined"); break; case SENT: textFieldWithIcon.setIcon(AwesomeIcon.ARROW_RIGHT); - iconLabel.setTextFill(Paint.valueOf("#afe193")); + iconLabel.getStyleClass().add("trade-msg-state-sent"); break; case ARRIVED: textFieldWithIcon.setIcon(AwesomeIcon.OK); - iconLabel.setTextFill(Paint.valueOf("#0793ad")); + iconLabel.getStyleClass().add("trade-msg-state-arrived"); break; case STORED_IN_MAILBOX: textFieldWithIcon.setIcon(AwesomeIcon.ENVELOPE_ALT); - iconLabel.setTextFill(Paint.valueOf("#91B6E9")); + iconLabel.getStyleClass().add("trade-msg-state-stored"); break; case ACKNOWLEDGED: textFieldWithIcon.setIcon(AwesomeIcon.OK_SIGN); - iconLabel.setTextFill(Paint.valueOf("#009900")); + iconLabel.getStyleClass().add("trade-msg-state-stored"); break; case FAILED: textFieldWithIcon.setIcon(AwesomeIcon.EXCLAMATION_SIGN); - iconLabel.setTextFill(Paint.valueOf("#dd0000")); + iconLabel.getStyleClass().add("trade-msg-state-acknowledged"); break; } } @@ -129,12 +128,11 @@ private void updateMessageStateInfo() { /////////////////////////////////////////////////////////////////////////////////////////// @Override - protected String getWarningText() { - setInformationHeadline(); + protected String getFirstHalfOverWarnText() { String substitute = model.isBlockChainMethod() ? Res.get("portfolio.pending.step3_buyer.warn.part1a", model.dataModel.getCurrencyCode()) : Res.get("portfolio.pending.step3_buyer.warn.part1b"); - return Res.get("portfolio.pending.step3_buyer.warn.part2", substitute, model.getDateForOpenDispute()); + return Res.get("portfolio.pending.step3_buyer.warn.part2", substitute); } /////////////////////////////////////////////////////////////////////////////////////////// @@ -142,7 +140,7 @@ protected String getWarningText() { /////////////////////////////////////////////////////////////////////////////////////////// @Override - protected String getOpenForDisputeText() { + protected String getPeriodOverWarnText() { return Res.get("portfolio.pending.step3_buyer.openForDispute"); } diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep4View.java b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep4View.java index 96d94c4c668..dcc1db013f9 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep4View.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep4View.java @@ -80,48 +80,25 @@ public class BuyerStep4View extends TradeStepView { public BuyerStep4View(PendingTradesViewModel model) { super(model); - - /* focusedPropertyListener = (ov, oldValue, newValue) -> { - if (oldValue && !newValue) - model.withdrawAddressFocusOut(withdrawAddressTextField.getText()); - };*/ } @Override public void activate() { super.activate(); - - // TODO valid. handler need improvement - //withdrawAddressTextField.focusedProperty().addListener(focusedPropertyListener); - //withdrawAddressTextField.setValidator(model.getBtcAddressValidator()); - // withdrawButton.disableProperty().bind(model.getWithdrawalButtonDisable()); - - // We need to handle both cases: Address not set and address already set (when returning from other view) - // We get address validation after focus out, so first make sure we loose focus and then set it again as hint for user to put address in - //TODO app wide focus - /* UserThread.execute(() -> { - withdrawAddressTextField.requestFocus(); - UserThread.execute(() -> { - this.requestFocus(); - UserThread.execute(() -> withdrawAddressTextField.requestFocus()); - }); - });*/ - - hideNotificationGroup(); + // Don't display any trade step info when trade is complete + hideTradeStepInfo(); } @Override public void deactivate() { super.deactivate(); - //withdrawAddressTextField.focusedProperty().removeListener(focusedPropertyListener); - // withdrawButton.disableProperty().unbind(); } + /////////////////////////////////////////////////////////////////////////////////////////// // Content /////////////////////////////////////////////////////////////////////////////////////////// - @SuppressWarnings("PointlessBooleanExpression") @Override protected void addContent() { gridPane.getColumnConstraints().get(1).setHgrow(Priority.SOMETIMES); @@ -164,7 +141,6 @@ protected void addContent() { withdrawToExternalWalletButton.setOnAction(e -> onWithdrawal()); String key = "tradeCompleted" + trade.getId(); - //noinspection ConstantConditions if (!DevEnv.isDevMode() && DontShowAgainLookup.showAgain(key)) { DontShowAgainLookup.dontShowAgain(key, true); new Notification().headLine(Res.get("notification.tradeCompleted.headline")) @@ -184,15 +160,13 @@ private void onWithdrawal() { useSavingsWalletButton.getStyleClass().remove("action-button"); withdrawToExternalWalletButton.setOnAction(e -> { - if (model.dataModel.isReadyForTxBroadcast()) + if (model.dataModel.isReadyForTxBroadcast()) { reviewWithdrawal(); - else - model.dataModel.showNotReadyForTxBroadcastPopups(); + } }); } - @SuppressWarnings("PointlessBooleanExpression") private void reviewWithdrawal() { Coin amount = trade.getPayoutAmount(); BtcWalletService walletService = model.dataModel.btcWalletService; @@ -205,7 +179,6 @@ private void reviewWithdrawal() { try { Transaction feeEstimationTransaction = walletService.getFeeEstimationTransaction(fromAddresses, toAddresses, amount, AddressEntry.Context.TRADE_PAYOUT); Coin fee = feeEstimationTransaction.getFee(); - //noinspection UnusedAssignment Coin receiverAmount = amount.subtract(fee); if (balance.isZero()) { new Popup<>().warning(Res.get("portfolio.pending.step5_buyer.alreadyWithdrawn")).show(); @@ -273,7 +246,12 @@ private void doWithdrawal(Coin amount, Coin fee) { doWithdrawRequest(toAddress, amount, fee, null, resultHandler, faultHandler); } - private void doWithdrawRequest(String toAddress, Coin amount, Coin fee, KeyParameter aesKey, ResultHandler resultHandler, FaultHandler faultHandler) { + private void doWithdrawRequest(String toAddress, + Coin amount, + Coin fee, + KeyParameter aesKey, + ResultHandler resultHandler, + FaultHandler faultHandler) { useSavingsWalletButton.setDisable(true); withdrawToExternalWalletButton.setDisable(true); model.dataModel.onWithdrawRequest(toAddress, @@ -284,7 +262,6 @@ private void doWithdrawRequest(String toAddress, Coin amount, Coin fee, KeyParam faultHandler); } - @SuppressWarnings("PointlessBooleanExpression") private void handleTradeCompleted() { useSavingsWalletButton.setDisable(true); withdrawToExternalWalletButton.setDisable(true); diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep1View.java b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep1View.java index 75be150a72d..a2034ec31d5 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep1View.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep1View.java @@ -51,8 +51,7 @@ protected String getInfoText() { /////////////////////////////////////////////////////////////////////////////////////////// @Override - protected String getWarningText() { - setWarningHeadline(); + protected String getFirstHalfOverWarnText() { return Res.get("portfolio.pending.step1.warn"); } @@ -61,7 +60,7 @@ protected String getWarningText() { /////////////////////////////////////////////////////////////////////////////////////////// @Override - protected String getOpenForDisputeText() { + protected String getPeriodOverWarnText() { return Res.get("portfolio.pending.step1.openForDispute"); } } diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep2View.java b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep2View.java index 91db9d87bc3..e3f519a0a10 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep2View.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep2View.java @@ -70,8 +70,7 @@ protected String getInfoText() { /////////////////////////////////////////////////////////////////////////////////////////// @Override - protected String getWarningText() { - setInformationHeadline(); + protected String getFirstHalfOverWarnText() { return Res.get("portfolio.pending.step2_seller.warn", model.dataModel.getCurrencyCode(), model.getDateForOpenDispute()); @@ -83,7 +82,7 @@ protected String getWarningText() { /////////////////////////////////////////////////////////////////////////////////////////// @Override - protected String getOpenForDisputeText() { + protected String getPeriodOverWarnText() { return Res.get("portfolio.pending.step2_seller.openForDispute"); } diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep3View.java b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep3View.java index 846e6d33747..01bca7fb2b7 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep3View.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep3View.java @@ -246,12 +246,11 @@ protected String getInfoText() { /////////////////////////////////////////////////////////////////////////////////////////// @Override - protected String getWarningText() { - setWarningHeadline(); + protected String getFirstHalfOverWarnText() { String substitute = model.isBlockChainMethod() ? Res.get("portfolio.pending.step3_seller.warn.part1a", model.dataModel.getCurrencyCode()) : Res.get("portfolio.pending.step3_seller.warn.part1b"); - return Res.get("portfolio.pending.step3_seller.warn.part2", substitute, model.getDateForOpenDispute()); + return Res.get("portfolio.pending.step3_seller.warn.part2", substitute); } @@ -261,27 +260,23 @@ protected String getWarningText() { /////////////////////////////////////////////////////////////////////////////////////////// @Override - protected String getOpenForDisputeText() { + protected String getPeriodOverWarnText() { return Res.get("portfolio.pending.step3_seller.openForDispute"); } @Override protected void applyOnDisputeOpened() { - // confirmButton.setDisable(true); } //////////////////////////////////////////////////////////////////////////////////////// // UI Handlers /////////////////////////////////////////////////////////////////////////////////////////// - @SuppressWarnings("PointlessBooleanExpression") private void onPaymentReceived() { // The confirmPaymentReceived call will trigger the trade protocol to do the payout tx. We want to be sure that we // are well connected to the Bitcoin network before triggering the broadcast. if (model.dataModel.isReadyForTxBroadcast()) { - //noinspection UnusedAssignment String key = "confirmPaymentReceived"; - //noinspection ConstantConditions if (!DevEnv.isDevMode() && DontShowAgainLookup.showAgain(key)) { PaymentAccountPayload paymentAccountPayload = model.dataModel.getSellersPaymentAccountPayload(); String message = Res.get("portfolio.pending.step3_seller.onPaymentReceived.part1", CurrencyUtil.getNameByCode(model.dataModel.getCurrencyCode())); @@ -309,15 +304,11 @@ private void onPaymentReceived() { } else { confirmPaymentReceived(); } - } else { - model.dataModel.showNotReadyForTxBroadcastPopups(); } } - @SuppressWarnings("PointlessBooleanExpression") private void showPopup() { PaymentAccountPayload paymentAccountPayload = model.dataModel.getSellersPaymentAccountPayload(); - //noinspection UnusedAssignment String key = "confirmPayment" + trade.getId(); String message = ""; String tradeVolumeWithCode = model.btcFormatter.formatVolumeWithCode(trade.getTradeVolume()); @@ -329,7 +320,6 @@ private void showPopup() { String explorerOrWalletString = trade.getOffer().getCurrencyCode().equals("XMR") ? Res.get("portfolio.pending.step3_seller.altcoin.wallet", currencyName) : Res.get("portfolio.pending.step3_seller.altcoin.explorer", currencyName); - //noinspection UnusedAssignment message = Res.get("portfolio.pending.step3_seller.altcoin", part1, explorerOrWalletString, address, tradeVolumeWithCode, currencyName); } else { if (paymentAccountPayload instanceof USPostalMoneyOrderAccountPayload) { @@ -354,11 +344,9 @@ else if (paymentAccountPayload instanceof F2FAccountPayload) Optional optionalHolderName = getOptionalHolderName(); if (optionalHolderName.isPresent()) { - //noinspection UnusedAssignment message = message + Res.get("portfolio.pending.step3_seller.bankCheck", optionalHolderName.get(), part); } } - //noinspection ConstantConditions if (!DevEnv.isDevMode() && DontShowAgainLookup.showAgain(key)) { DontShowAgainLookup.dontShowAgain(key, true); new Popup<>().headLine(Res.get("popup.attention.forTradeWithId", id)) @@ -403,6 +391,11 @@ else if (paymentAccountPayload instanceof SepaInstantAccountPayload) return Optional.empty(); } } + + @Override + protected void deactivatePaymentButtons(boolean isDisabled) { + confirmButton.setDisable(isDisabled); + } } diff --git a/desktop/src/main/java/bisq/desktop/main/presentation/DaoPresentation.java b/desktop/src/main/java/bisq/desktop/main/presentation/DaoPresentation.java index a13579cb082..27a7eab5d08 100644 --- a/desktop/src/main/java/bisq/desktop/main/presentation/DaoPresentation.java +++ b/desktop/src/main/java/bisq/desktop/main/presentation/DaoPresentation.java @@ -12,6 +12,7 @@ import bisq.common.app.DevEnv; import javax.inject.Inject; +import javax.inject.Singleton; import javafx.beans.property.BooleanProperty; import javafx.beans.property.DoubleProperty; @@ -25,6 +26,7 @@ import lombok.Getter; +@Singleton public class DaoPresentation implements DaoStateListener { public static final String DAO_NEWS = "daoNewsVersion1.0.0"; diff --git a/desktop/src/main/java/bisq/desktop/main/presentation/MarketPricePresentation.java b/desktop/src/main/java/bisq/desktop/main/presentation/MarketPricePresentation.java index ef6f46dc26f..f28757ccf2c 100644 --- a/desktop/src/main/java/bisq/desktop/main/presentation/MarketPricePresentation.java +++ b/desktop/src/main/java/bisq/desktop/main/presentation/MarketPricePresentation.java @@ -19,7 +19,7 @@ import bisq.desktop.components.BalanceWithConfirmationTextField; import bisq.desktop.components.TxIdTextField; -import bisq.desktop.main.PriceFeedComboBoxItem; +import bisq.desktop.main.shared.PriceFeedComboBoxItem; import bisq.desktop.util.GUIUtil; import bisq.core.btc.wallet.BtcWalletService; @@ -35,6 +35,7 @@ import bisq.common.UserThread; import javax.inject.Inject; +import javax.inject.Singleton; import org.fxmisc.easybind.EasyBind; import org.fxmisc.easybind.Subscription; @@ -60,6 +61,7 @@ import lombok.Getter; +@Singleton public class MarketPricePresentation { private final Preferences preferences; private final BSFormatter formatter; @@ -85,7 +87,6 @@ public class MarketPricePresentation { // Constructor /////////////////////////////////////////////////////////////////////////////////////////// - @SuppressWarnings("WeakerAccess") @Inject public MarketPricePresentation(BtcWalletService btcWalletService, PriceFeedService priceFeedService, diff --git a/desktop/src/main/java/bisq/desktop/main/settings/network/NetworkSettingsView.java b/desktop/src/main/java/bisq/desktop/main/settings/network/NetworkSettingsView.java index a30c191c460..f0eaef9464c 100644 --- a/desktop/src/main/java/bisq/desktop/main/settings/network/NetworkSettingsView.java +++ b/desktop/src/main/java/bisq/desktop/main/settings/network/NetworkSettingsView.java @@ -41,7 +41,7 @@ import bisq.network.p2p.P2PService; import bisq.network.p2p.network.Statistic; -import bisq.common.Clock; +import bisq.common.ClockWatcher; import bisq.common.UserThread; import org.bitcoinj.core.Peer; @@ -111,7 +111,7 @@ public class NetworkSettingsView extends ActivatableViewAndModel new P2pNetworkListItem(connection, clock, formatter)) + .map(connection -> new P2pNetworkListItem(connection, clockWatcher, formatter)) .collect(Collectors.toList())); } diff --git a/desktop/src/main/java/bisq/desktop/main/settings/network/P2pNetworkListItem.java b/desktop/src/main/java/bisq/desktop/main/settings/network/P2pNetworkListItem.java index a3e535f4937..20b6f6f7be3 100644 --- a/desktop/src/main/java/bisq/desktop/main/settings/network/P2pNetworkListItem.java +++ b/desktop/src/main/java/bisq/desktop/main/settings/network/P2pNetworkListItem.java @@ -24,7 +24,7 @@ import bisq.network.p2p.network.OutboundConnection; import bisq.network.p2p.network.Statistic; -import bisq.common.Clock; +import bisq.common.ClockWatcher; import org.apache.commons.lang3.time.DurationFormatUtils; @@ -43,7 +43,7 @@ public class P2pNetworkListItem { private final Statistic statistic; private final Connection connection; private final Subscription sentBytesSubscription, receivedBytesSubscription, onionAddressSubscription, roundTripTimeSubscription; - private final Clock clock; + private final ClockWatcher clockWatcher; private final BSFormatter formatter; private final StringProperty lastActivity = new SimpleStringProperty(); @@ -53,11 +53,11 @@ public class P2pNetworkListItem { private final StringProperty connectionType = new SimpleStringProperty(); private final StringProperty roundTripTime = new SimpleStringProperty(); private final StringProperty onionAddress = new SimpleStringProperty(); - private final Clock.Listener listener; + private final ClockWatcher.Listener listener; - public P2pNetworkListItem(Connection connection, Clock clock, BSFormatter formatter) { + public P2pNetworkListItem(Connection connection, ClockWatcher clockWatcher, BSFormatter formatter) { this.connection = connection; - this.clock = clock; + this.clockWatcher = clockWatcher; this.formatter = formatter; this.statistic = connection.getStatistic(); @@ -70,7 +70,7 @@ public P2pNetworkListItem(Connection connection, Clock clock, BSFormatter format roundTripTimeSubscription = EasyBind.subscribe(statistic.roundTripTimeProperty(), roundTripTime -> this.roundTripTime.set((int) roundTripTime == 0 ? "-" : roundTripTime + " ms")); - listener = new Clock.Listener() { + listener = new ClockWatcher.Listener() { @Override public void onSecondTick() { onLastActivityChanged(statistic.getLastActivityTimestamp()); @@ -82,7 +82,7 @@ public void onSecondTick() { public void onMinuteTick() { } }; - clock.addListener(listener); + clockWatcher.addListener(listener); onLastActivityChanged(statistic.getLastActivityTimestamp()); updatePeerType(); updateConnectionType(); @@ -100,7 +100,7 @@ public void cleanup() { receivedBytesSubscription.unsubscribe(); onionAddressSubscription.unsubscribe(); roundTripTimeSubscription.unsubscribe(); - clock.removeListener(listener); + clockWatcher.removeListener(listener); } public void updateConnectionType() { diff --git a/desktop/src/main/java/bisq/desktop/main/settings/preferences/PreferencesView.java b/desktop/src/main/java/bisq/desktop/main/settings/preferences/PreferencesView.java index 683206cefa2..dce3bf9e706 100644 --- a/desktop/src/main/java/bisq/desktop/main/settings/preferences/PreferencesView.java +++ b/desktop/src/main/java/bisq/desktop/main/settings/preferences/PreferencesView.java @@ -105,8 +105,8 @@ public class PreferencesView extends ActivatableViewAndModel preferredTradeCurrencyComboBox; //private ComboBox selectBaseCurrencyNetworkComboBox; - private ToggleButton showOwnOffersInOfferBook, useAnimations, sortMarketCurrenciesNumerically, avoidStandbyMode, - useCustomFee; + private ToggleButton showOwnOffersInOfferBook, useAnimations, useDarkMode, sortMarketCurrenciesNumerically, + avoidStandbyMode, useCustomFee; private int gridRow = 0; private InputTextField transactionFeeInputTextField, ignoreTradersListInputTextField, ignoreDustThresholdInputTextField, /*referralIdInputTextField,*/ @@ -587,12 +587,13 @@ public CryptoCurrency fromString(String s) { } private void initializeDisplayOptions() { - TitledGroupBg titledGroupBg = addTitledGroupBg(root, ++gridRow, 4, Res.get("setting.preferences.displayOptions"), Layout.GROUP_DISTANCE); + TitledGroupBg titledGroupBg = addTitledGroupBg(root, ++gridRow, 5, Res.get("setting.preferences.displayOptions"), Layout.GROUP_DISTANCE); GridPane.setColumnSpan(titledGroupBg, 1); // showOwnOffersInOfferBook = addLabelCheckBox(root, gridRow, Res.get("setting.preferences.showOwnOffers"), Layout.FIRST_ROW_AND_GROUP_DISTANCE); showOwnOffersInOfferBook = addSlideToggleButton(root, gridRow, Res.get("setting.preferences.showOwnOffers"), Layout.FIRST_ROW_AND_GROUP_DISTANCE); useAnimations = addSlideToggleButton(root, ++gridRow, Res.get("setting.preferences.useAnimations")); + useDarkMode = addSlideToggleButton(root, ++gridRow, Res.get("setting.preferences.useDarkMode")); // useStickyMarketPriceCheckBox = addLabelCheckBox(root, ++gridRow, "Use sticky market price:", "").second; sortMarketCurrenciesNumerically = addSlideToggleButton(root, ++gridRow, Res.get("setting.preferences.sortWithNumOffers")); resetDontShowAgainButton = addButton(root, ++gridRow, Res.get("setting.preferences.resetAllFlags"), 0); @@ -813,6 +814,9 @@ private void activateDisplayPreferences() { useAnimations.setSelected(preferences.isUseAnimations()); useAnimations.setOnAction(e -> preferences.setUseAnimations(useAnimations.isSelected())); + useDarkMode.setSelected(preferences.getCssTheme() == 1); + useDarkMode.setOnAction(e -> preferences.setCssTheme(useDarkMode.isSelected())); + // useStickyMarketPriceCheckBox.setSelected(preferences.isUseStickyMarketPrice()); // useStickyMarketPriceCheckBox.setOnAction(e -> preferences.setUseStickyMarketPrice(useStickyMarketPriceCheckBox.isSelected())); @@ -834,8 +838,8 @@ private void activateDaoPreferences() { String rpcPw = preferences.getRpcPw(); int blockNotifyPort = preferences.getBlockNotifyPort(); if (daoFullNode && (rpcUser == null || rpcUser.isEmpty() || - rpcPw == null || rpcPw.isEmpty()) || - blockNotifyPort <= 0) { + rpcPw == null || rpcPw.isEmpty() || + blockNotifyPort <= 0)) { log.warn("You have full DAO node selected but have not provided the rpc username, password and " + "block notify port. We reset daoFullNode to false"); isDaoFullNodeToggleButton.setSelected(false); @@ -941,6 +945,7 @@ private void deactivateDisplayCurrencies() { private void deactivateDisplayPreferences() { useAnimations.setOnAction(null); + useDarkMode.setOnAction(null); // useStickyMarketPriceCheckBox.setOnAction(null); sortMarketCurrenciesNumerically.setOnAction(null); showOwnOffersInOfferBook.setOnAction(null); diff --git a/desktop/src/main/java/bisq/desktop/main/settings/preferences/PreferencesViewModel.java b/desktop/src/main/java/bisq/desktop/main/settings/preferences/PreferencesViewModel.java index db7febe0923..2f794b7d841 100644 --- a/desktop/src/main/java/bisq/desktop/main/settings/preferences/PreferencesViewModel.java +++ b/desktop/src/main/java/bisq/desktop/main/settings/preferences/PreferencesViewModel.java @@ -20,8 +20,8 @@ import bisq.desktop.common.model.ActivatableViewModel; -import bisq.core.arbitration.ArbitratorManager; import bisq.core.locale.LanguageUtil; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; import bisq.core.user.Preferences; import com.google.inject.Inject; @@ -40,11 +40,11 @@ public PreferencesViewModel(Preferences preferences, ArbitratorManager arbitrato } boolean needsArbitrationLanguageWarning() { - return !arbitratorManager.isArbitratorAvailableForLanguage(preferences.getUserLanguage()); + return !arbitratorManager.isAgentAvailableForLanguage(preferences.getUserLanguage()); } String getArbitrationLanguages() { - return arbitratorManager.getArbitratorsObservableMap().values().stream() + return arbitratorManager.getObservableMap().values().stream() .flatMap(arbitrator -> arbitrator.getLanguageCodes().stream()) .distinct() .map(languageCode -> LanguageUtil.getDisplayName(languageCode)) diff --git a/desktop/src/main/java/bisq/desktop/main/shared/ChatView.java b/desktop/src/main/java/bisq/desktop/main/shared/ChatView.java new file mode 100644 index 00000000000..356dbddcdff --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/main/shared/ChatView.java @@ -0,0 +1,731 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.main.shared; + +import bisq.desktop.components.AutoTooltipButton; +import bisq.desktop.components.AutoTooltipLabel; +import bisq.desktop.components.BisqTextArea; +import bisq.desktop.components.BusyAnimation; +import bisq.desktop.components.TableGroupHeadline; +import bisq.desktop.components.TextFieldWithIcon; +import bisq.desktop.main.overlays.popups.Popup; +import bisq.desktop.util.GUIUtil; + +import bisq.core.locale.Res; +import bisq.core.support.SupportManager; +import bisq.core.support.SupportSession; +import bisq.core.support.dispute.Attachment; +import bisq.core.support.messages.ChatMessage; +import bisq.core.util.BSFormatter; + +import bisq.network.p2p.network.Connection; + +import bisq.common.Timer; +import bisq.common.UserThread; +import bisq.common.util.Utilities; + +import com.google.common.io.ByteStreams; + +import de.jensd.fx.fontawesome.AwesomeDude; +import de.jensd.fx.fontawesome.AwesomeIcon; + +import javafx.stage.FileChooser; + +import javafx.scene.control.Button; +import javafx.scene.control.Label; +import javafx.scene.control.ListCell; +import javafx.scene.control.ListView; +import javafx.scene.control.TextArea; +import javafx.scene.control.Tooltip; +import javafx.scene.image.ImageView; +import javafx.scene.input.KeyCode; +import javafx.scene.input.KeyEvent; +import javafx.scene.layout.AnchorPane; +import javafx.scene.layout.HBox; +import javafx.scene.layout.Pane; +import javafx.scene.layout.Priority; +import javafx.scene.layout.VBox; +import javafx.scene.text.TextAlignment; + +import javafx.geometry.Insets; + +import org.fxmisc.easybind.EasyBind; +import org.fxmisc.easybind.Subscription; + +import javafx.beans.property.ReadOnlyDoubleProperty; +import javafx.beans.value.ChangeListener; + +import javafx.event.EventHandler; + +import javafx.collections.ListChangeListener; +import javafx.collections.ObservableList; +import javafx.collections.transformation.SortedList; + +import javafx.util.Callback; + +import java.net.MalformedURLException; +import java.net.URL; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; + +import java.util.ArrayList; +import java.util.Comparator; +import java.util.Date; +import java.util.List; +import java.util.Optional; +import java.util.concurrent.TimeUnit; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import lombok.Getter; +import lombok.Setter; + +import javax.annotation.Nullable; + +public class ChatView extends AnchorPane { + public static final Logger log = LoggerFactory.getLogger(TextFieldWithIcon.class); + + // UI + private TextArea inputTextArea; + private Button sendButton; + private ListView messageListView; + private Label sendMsgInfoLabel; + private BusyAnimation sendMsgBusyAnimation; + private TableGroupHeadline tableGroupHeadline; + private VBox messagesInputBox; + + // Options + @Getter + Button extraButton; + @Getter + private ReadOnlyDoubleProperty widthProperty; + @Setter + boolean allowAttachments; + @Setter + boolean displayHeader; + + // Communication stuff, to be renamed to something more generic + private ChatMessage chatMessage; + private ObservableList chatMessages; + private ListChangeListener disputeDirectMessageListListener; + private Subscription inputTextAreaTextSubscription; + private final List tempAttachments = new ArrayList<>(); + private ChangeListener storedInMailboxPropertyListener, arrivedPropertyListener; + private ChangeListener sendMessageErrorPropertyListener; + + protected final BSFormatter formatter; + private EventHandler keyEventEventHandler; + private SupportManager supportManager; + private Optional optionalSupportSession = Optional.empty(); + + public ChatView(SupportManager supportManager, BSFormatter formatter) { + this.supportManager = supportManager; + this.formatter = formatter; + allowAttachments = true; + displayHeader = true; + } + + public void initialize() { + disputeDirectMessageListListener = c -> scrollToBottom(); + + keyEventEventHandler = event -> { + if (Utilities.isAltOrCtrlPressed(KeyCode.ENTER, event)) { + optionalSupportSession.ifPresent(supportSession -> { + if (supportSession.chatIsOpen() && inputTextArea.isFocused()) { + onTrySendMessage(); + } + }); + } + }; + } + + public void activate() { + addEventHandler(KeyEvent.KEY_RELEASED, keyEventEventHandler); + } + + public void deactivate() { + removeEventHandler(KeyEvent.KEY_RELEASED, keyEventEventHandler); + removeListenersOnSessionChange(); + } + + public void display(SupportSession supportSession, ReadOnlyDoubleProperty widthProperty) { + display(supportSession, null, widthProperty); + } + + public void display(SupportSession supportSession, + @Nullable Button extraButton, + ReadOnlyDoubleProperty widthProperty) { + optionalSupportSession = Optional.of(supportSession); + removeListenersOnSessionChange(); + this.getChildren().clear(); + this.extraButton = extraButton; + this.widthProperty = widthProperty; + + tableGroupHeadline = new TableGroupHeadline(); + tableGroupHeadline.setText(Res.get("support.messages")); + + AnchorPane.setTopAnchor(tableGroupHeadline, 10d); + AnchorPane.setRightAnchor(tableGroupHeadline, 0d); + AnchorPane.setBottomAnchor(tableGroupHeadline, 0d); + AnchorPane.setLeftAnchor(tableGroupHeadline, 0d); + + chatMessages = supportSession.getObservableChatMessageList(); + SortedList sortedList = new SortedList<>(chatMessages); + sortedList.setComparator(Comparator.comparing(o -> new Date(o.getDate()))); + messageListView = new ListView<>(sortedList); + messageListView.setId("message-list-view"); + + messageListView.setMinHeight(150); + AnchorPane.setTopAnchor(messageListView, 30d); + AnchorPane.setRightAnchor(messageListView, 0d); + AnchorPane.setLeftAnchor(messageListView, 0d); + + VBox.setVgrow(this, Priority.ALWAYS); + + inputTextArea = new BisqTextArea(); + inputTextArea.setPrefHeight(70); + inputTextArea.setWrapText(true); + + if (!supportSession.isDisputeAgent()) { + inputTextArea.setPromptText(Res.get("support.input.prompt")); + } + + sendButton = new AutoTooltipButton(Res.get("support.send")); + sendButton.setDefaultButton(true); + sendButton.setOnAction(e -> onTrySendMessage()); + inputTextAreaTextSubscription = EasyBind.subscribe(inputTextArea.textProperty(), t -> sendButton.setDisable(t.isEmpty())); + + Button uploadButton = new AutoTooltipButton(Res.get("support.addAttachments")); + uploadButton.setOnAction(e -> onRequestUpload()); + + sendMsgInfoLabel = new AutoTooltipLabel(); + sendMsgInfoLabel.setVisible(false); + sendMsgInfoLabel.setManaged(false); + sendMsgInfoLabel.setPadding(new Insets(5, 0, 0, 0)); + + sendMsgBusyAnimation = new BusyAnimation(false); + + if (displayHeader) + this.getChildren().add(tableGroupHeadline); + + if (supportSession.chatIsOpen()) { + HBox buttonBox = new HBox(); + buttonBox.setSpacing(10); + if (allowAttachments) + buttonBox.getChildren().addAll(sendButton, uploadButton, sendMsgBusyAnimation, sendMsgInfoLabel); + else + buttonBox.getChildren().addAll(sendButton, sendMsgBusyAnimation, sendMsgInfoLabel); + + if (extraButton != null) { + extraButton.setDefaultButton(true); + Pane spacer = new Pane(); + HBox.setHgrow(spacer, Priority.ALWAYS); + buttonBox.getChildren().addAll(spacer, extraButton); + } + + messagesInputBox = new VBox(); + messagesInputBox.setSpacing(10); + messagesInputBox.getChildren().addAll(inputTextArea, buttonBox); + VBox.setVgrow(buttonBox, Priority.ALWAYS); + + AnchorPane.setRightAnchor(messagesInputBox, 0d); + AnchorPane.setBottomAnchor(messagesInputBox, 5d); + AnchorPane.setLeftAnchor(messagesInputBox, 0d); + + AnchorPane.setBottomAnchor(messageListView, 120d); + + this.getChildren().addAll(messageListView, messagesInputBox); + } else { + AnchorPane.setBottomAnchor(messageListView, 0d); + this.getChildren().add(messageListView); + } + + messageListView.setCellFactory(new Callback<>() { + @Override + public ListCell call(ListView list) { + return new ListCell<>() { + ChangeListener sendMsgBusyAnimationListener; + Pane bg = new Pane(); + ImageView arrow = new ImageView(); + Label headerLabel = new AutoTooltipLabel(); + Label messageLabel = new AutoTooltipLabel(); + Label copyIcon = new Label(); + HBox attachmentsBox = new HBox(); + AnchorPane messageAnchorPane = new AnchorPane(); + Label statusIcon = new Label(); + Label statusInfoLabel = new Label(); + HBox statusHBox = new HBox(); + double arrowWidth = 15d; + double attachmentsBoxHeight = 20d; + double border = 10d; + double bottomBorder = 25d; + double padding = border + 10d; + double msgLabelPaddingRight = padding + 20d; + + { + bg.setMinHeight(30); + messageLabel.setWrapText(true); + headerLabel.setTextAlignment(TextAlignment.CENTER); + attachmentsBox.setSpacing(5); + statusIcon.getStyleClass().add("small-text"); + statusInfoLabel.getStyleClass().add("small-text"); + statusInfoLabel.setPadding(new Insets(3, 0, 0, 0)); + copyIcon.setTooltip(new Tooltip(Res.get("shared.copyToClipboard"))); + statusHBox.setSpacing(5); + statusHBox.getChildren().addAll(statusIcon, statusInfoLabel); + messageAnchorPane.getChildren().addAll(bg, arrow, headerLabel, messageLabel, copyIcon, attachmentsBox, statusHBox); + } + + @Override + public void updateItem(ChatMessage message, boolean empty) { + super.updateItem(message, empty); + if (message != null && !empty) { + copyIcon.setOnMouseClicked(e -> Utilities.copyToClipboard(messageLabel.getText())); + messageLabel.setOnMouseClicked(event -> { + if (2 > event.getClickCount()) { + return; + } + GUIUtil.showSelectableTextModal(headerLabel.getText(), messageLabel.getText()); + }); + + if (!messageAnchorPane.prefWidthProperty().isBound()) + messageAnchorPane.prefWidthProperty() + .bind(messageListView.widthProperty().subtract(padding + GUIUtil.getScrollbarWidth(messageListView))); + + AnchorPane.setTopAnchor(bg, 15d); + AnchorPane.setBottomAnchor(bg, bottomBorder); + AnchorPane.setTopAnchor(headerLabel, 0d); + AnchorPane.setBottomAnchor(arrow, bottomBorder + 5d); + AnchorPane.setTopAnchor(messageLabel, 25d); + AnchorPane.setTopAnchor(copyIcon, 25d); + AnchorPane.setBottomAnchor(attachmentsBox, bottomBorder + 10); + + boolean senderIsTrader = message.isSenderIsTrader(); + boolean isMyMsg = supportSession.isClient() == senderIsTrader; + + arrow.setVisible(!message.isSystemMessage()); + arrow.setManaged(!message.isSystemMessage()); + statusHBox.setVisible(false); + + headerLabel.getStyleClass().removeAll("message-header", "my-message-header", "success-text", + "highlight-static"); + messageLabel.getStyleClass().removeAll("my-message", "message"); + copyIcon.getStyleClass().removeAll("my-message", "message"); + + if (message.isSystemMessage()) { + headerLabel.getStyleClass().addAll("message-header", "success-text"); + bg.setId("message-bubble-green"); + messageLabel.getStyleClass().add("my-message"); + copyIcon.getStyleClass().add("my-message"); + message.addWeakMessageStateListener(() -> updateMsgState(message)); + updateMsgState(message); + } else if (isMyMsg) { + headerLabel.getStyleClass().add("my-message-header"); + bg.setId("message-bubble-blue"); + messageLabel.getStyleClass().add("my-message"); + copyIcon.getStyleClass().add("my-message"); + if (supportSession.isClient()) + arrow.setId("bubble_arrow_blue_left"); + else + arrow.setId("bubble_arrow_blue_right"); + + if (sendMsgBusyAnimationListener != null) + sendMsgBusyAnimation.isRunningProperty().removeListener(sendMsgBusyAnimationListener); + + sendMsgBusyAnimationListener = (observable, oldValue, newValue) -> { + if (!newValue) + updateMsgState(message); + }; + + sendMsgBusyAnimation.isRunningProperty().addListener(sendMsgBusyAnimationListener); + message.addWeakMessageStateListener(() -> updateMsgState(message)); + updateMsgState(message); + } else { + headerLabel.getStyleClass().add("message-header"); + bg.setId("message-bubble-grey"); + messageLabel.getStyleClass().add("message"); + copyIcon.getStyleClass().add("message"); + if (supportSession.isClient()) + arrow.setId("bubble_arrow_grey_right"); + else + arrow.setId("bubble_arrow_grey_left"); + } + + if (message.isSystemMessage()) { + AnchorPane.setLeftAnchor(headerLabel, padding); + AnchorPane.setRightAnchor(headerLabel, padding); + AnchorPane.setLeftAnchor(bg, border); + AnchorPane.setRightAnchor(bg, border); + AnchorPane.setLeftAnchor(messageLabel, padding); + AnchorPane.setRightAnchor(messageLabel, msgLabelPaddingRight); + AnchorPane.setRightAnchor(copyIcon, padding); + AnchorPane.setLeftAnchor(attachmentsBox, padding); + AnchorPane.setRightAnchor(attachmentsBox, padding); + AnchorPane.clearConstraints(statusHBox); + AnchorPane.setLeftAnchor(statusHBox, padding); + } else if (senderIsTrader) { + AnchorPane.setLeftAnchor(headerLabel, padding + arrowWidth); + AnchorPane.setLeftAnchor(bg, border + arrowWidth); + AnchorPane.setRightAnchor(bg, border); + AnchorPane.setLeftAnchor(arrow, border); + AnchorPane.setLeftAnchor(messageLabel, padding + arrowWidth); + AnchorPane.setRightAnchor(messageLabel, msgLabelPaddingRight); + AnchorPane.setRightAnchor(copyIcon, padding); + AnchorPane.setLeftAnchor(attachmentsBox, padding + arrowWidth); + AnchorPane.setRightAnchor(attachmentsBox, padding); + AnchorPane.clearConstraints(statusHBox); + AnchorPane.setRightAnchor(statusHBox, padding); + } else { + AnchorPane.setRightAnchor(headerLabel, padding + arrowWidth); + AnchorPane.setLeftAnchor(bg, border); + AnchorPane.setRightAnchor(bg, border + arrowWidth); + AnchorPane.setRightAnchor(arrow, border); + AnchorPane.setLeftAnchor(messageLabel, padding); + AnchorPane.setRightAnchor(messageLabel, msgLabelPaddingRight + arrowWidth); + AnchorPane.setRightAnchor(copyIcon, padding + arrowWidth); + AnchorPane.setLeftAnchor(attachmentsBox, padding); + AnchorPane.setRightAnchor(attachmentsBox, padding + arrowWidth); + AnchorPane.clearConstraints(statusHBox); + AnchorPane.setLeftAnchor(statusHBox, padding); + } + AnchorPane.setBottomAnchor(statusHBox, 7d); + headerLabel.setText(formatter.formatDateTime(new Date(message.getDate()))); + messageLabel.setText(message.getMessage()); + attachmentsBox.getChildren().clear(); + if (allowAttachments && + message.getAttachments() != null && + message.getAttachments().size() > 0) { + AnchorPane.setBottomAnchor(messageLabel, bottomBorder + attachmentsBoxHeight + 10); + attachmentsBox.getChildren().add(new AutoTooltipLabel(Res.get("support.attachments") + " ") {{ + setPadding(new Insets(0, 0, 3, 0)); + if (isMyMsg) + getStyleClass().add("my-message"); + else + getStyleClass().add("message"); + }}); + message.getAttachments().forEach(attachment -> { + Label icon = new Label(); + setPadding(new Insets(0, 0, 3, 0)); + if (isMyMsg) + icon.getStyleClass().add("attachment-icon"); + else + icon.getStyleClass().add("attachment-icon-black"); + + AwesomeDude.setIcon(icon, AwesomeIcon.FILE_TEXT); + icon.setPadding(new Insets(-2, 0, 0, 0)); + icon.setTooltip(new Tooltip(attachment.getFileName())); + icon.setOnMouseClicked(event -> onOpenAttachment(attachment)); + attachmentsBox.getChildren().add(icon); + }); + } else { + AnchorPane.setBottomAnchor(messageLabel, bottomBorder + 10); + } + + // Need to set it here otherwise style is not correct + AwesomeDude.setIcon(copyIcon, AwesomeIcon.COPY, "16.0"); + copyIcon.getStyleClass().addAll("icon", "copy-icon-disputes"); + + // TODO There are still some cell rendering issues on updates + setGraphic(messageAnchorPane); + } else { + if (sendMsgBusyAnimation != null && sendMsgBusyAnimationListener != null) + sendMsgBusyAnimation.isRunningProperty().removeListener(sendMsgBusyAnimationListener); + + messageAnchorPane.prefWidthProperty().unbind(); + + AnchorPane.clearConstraints(bg); + AnchorPane.clearConstraints(headerLabel); + AnchorPane.clearConstraints(arrow); + AnchorPane.clearConstraints(messageLabel); + AnchorPane.clearConstraints(copyIcon); + AnchorPane.clearConstraints(statusHBox); + AnchorPane.clearConstraints(attachmentsBox); + + copyIcon.setOnMouseClicked(null); + messageLabel.setOnMouseClicked(null); + setGraphic(null); + } + } + + private void updateMsgState(ChatMessage message) { + boolean visible; + AwesomeIcon icon = null; + String text = null; + statusIcon.getStyleClass().add("status-icon"); + statusInfoLabel.getStyleClass().add("status-icon"); + statusHBox.setOpacity(1); + log.debug("updateMsgState msg-{}, ack={}, arrived={}", message.getMessage(), + message.acknowledgedProperty().get(), message.arrivedProperty().get()); + if (message.acknowledgedProperty().get()) { + visible = true; + icon = AwesomeIcon.OK_SIGN; + text = Res.get("support.acknowledged"); + + } else if (message.ackErrorProperty().get() != null) { + visible = true; + icon = AwesomeIcon.EXCLAMATION_SIGN; + text = Res.get("support.error", message.ackErrorProperty().get()); + statusIcon.getStyleClass().add("error-text"); + statusInfoLabel.getStyleClass().add("error-text"); + } else if (message.arrivedProperty().get()) { + visible = true; + icon = AwesomeIcon.OK; + text = Res.get("support.arrived"); + statusHBox.setOpacity(0.5); + } else if (message.storedInMailboxProperty().get()) { + visible = true; + icon = AwesomeIcon.ENVELOPE; + text = Res.get("support.savedInMailbox"); + statusHBox.setOpacity(0.5); + } else { + visible = false; + log.debug("updateMsgState called but no msg state available. message={}", message); + } + + statusHBox.setVisible(visible); + if (visible) { + AwesomeDude.setIcon(statusIcon, icon, "14"); + statusIcon.setTooltip(new Tooltip(text)); + statusInfoLabel.setText(text); + } + } + }; + } + }); + + addListenersOnSessionChange(widthProperty); + scrollToBottom(); + } + + /////////////////////////////////////////////////////////////////////////////////////////// + // Actions + /////////////////////////////////////////////////////////////////////////////////////////// + + private void onTrySendMessage() { + if (supportManager.isBootstrapped()) { + String text = inputTextArea.getText(); + if (!text.isEmpty()) { + if (text.length() < 5_000) { + onSendMessage(text); + } else { + new Popup<>().information(Res.get("popup.warning.messageTooLong")).show(); + } + } + } else { + new Popup<>().information(Res.get("popup.warning.notFullyConnected")).show(); + } + } + + private void onRequestUpload() { + if (!allowAttachments) + return; + int totalSize = tempAttachments.stream().mapToInt(a -> a.getBytes().length).sum(); + if (tempAttachments.size() < 3) { + FileChooser fileChooser = new FileChooser(); + int maxMsgSize = Connection.getPermittedMessageSize(); + int maxSizeInKB = maxMsgSize / 1024; + fileChooser.setTitle(Res.get("support.openFile", maxSizeInKB)); + /* if (Utilities.isUnix()) + fileChooser.setInitialDirectory(new File(System.getProperty("user.home")));*/ + File result = fileChooser.showOpenDialog(getScene().getWindow()); + if (result != null) { + try { + URL url = result.toURI().toURL(); + try (InputStream inputStream = url.openStream()) { + byte[] filesAsBytes = ByteStreams.toByteArray(inputStream); + int size = filesAsBytes.length; + int newSize = totalSize + size; + if (newSize > maxMsgSize) { + new Popup<>().warning(Res.get("support.attachmentTooLarge", (newSize / 1024), maxSizeInKB)).show(); + } else if (size > maxMsgSize) { + new Popup<>().warning(Res.get("support.maxSize", maxSizeInKB)).show(); + } else { + tempAttachments.add(new Attachment(result.getName(), filesAsBytes)); + inputTextArea.setText(inputTextArea.getText() + "\n[" + Res.get("support.attachment") + " " + result.getName() + "]"); + } + } catch (java.io.IOException e) { + e.printStackTrace(); + log.error(e.getMessage()); + } + } catch (MalformedURLException e2) { + e2.printStackTrace(); + log.error(e2.getMessage()); + } + } + } else { + new Popup<>().warning(Res.get("support.tooManyAttachments")).show(); + } + } + + private void onOpenAttachment(Attachment attachment) { + if (!allowAttachments) + return; + FileChooser fileChooser = new FileChooser(); + fileChooser.setTitle(Res.get("support.save")); + fileChooser.setInitialFileName(attachment.getFileName()); + /* if (Utilities.isUnix()) + fileChooser.setInitialDirectory(new File(System.getProperty("user.home")));*/ + File file = fileChooser.showSaveDialog(getScene().getWindow()); + if (file != null) { + try (FileOutputStream fileOutputStream = new FileOutputStream(file.getAbsolutePath())) { + fileOutputStream.write(attachment.getBytes()); + } catch (IOException e) { + e.printStackTrace(); + System.out.println(e.getMessage()); + } + } + } + + private void onSendMessage(String inputText) { + if (chatMessage != null) { + chatMessage.arrivedProperty().removeListener(arrivedPropertyListener); + chatMessage.storedInMailboxProperty().removeListener(storedInMailboxPropertyListener); + chatMessage.sendMessageErrorProperty().removeListener(sendMessageErrorPropertyListener); + } + + chatMessage = sendDisputeDirectMessage(inputText, new ArrayList<>(tempAttachments)); + tempAttachments.clear(); + scrollToBottom(); + + inputTextArea.setDisable(true); + inputTextArea.clear(); + + Timer timer = UserThread.runAfter(() -> { + sendMsgInfoLabel.setVisible(true); + sendMsgInfoLabel.setManaged(true); + sendMsgInfoLabel.setText(Res.get("support.sendingMessage")); + + sendMsgBusyAnimation.play(); + }, 500, TimeUnit.MILLISECONDS); + + arrivedPropertyListener = (observable, oldValue, newValue) -> { + if (newValue) { + hideSendMsgInfo(timer); + } + }; + storedInMailboxPropertyListener = (observable, oldValue, newValue) -> { + if (newValue) { + sendMsgInfoLabel.setVisible(true); + sendMsgInfoLabel.setManaged(true); + sendMsgInfoLabel.setText(Res.get("support.receiverNotOnline")); + hideSendMsgInfo(timer); + } + }; + sendMessageErrorPropertyListener = (observable, oldValue, newValue) -> { + if (newValue != null) { + sendMsgInfoLabel.setVisible(true); + sendMsgInfoLabel.setManaged(true); + sendMsgInfoLabel.setText(Res.get("support.sendMessageError", newValue)); + hideSendMsgInfo(timer); + } + }; + if (chatMessage != null) { + chatMessage.arrivedProperty().addListener(arrivedPropertyListener); + chatMessage.storedInMailboxProperty().addListener(storedInMailboxPropertyListener); + chatMessage.sendMessageErrorProperty().addListener(sendMessageErrorPropertyListener); + } + } + + private ChatMessage sendDisputeDirectMessage(String text, ArrayList attachments) { + return optionalSupportSession.map(supportSession -> { + ChatMessage message = new ChatMessage( + supportManager.getSupportType(), + supportSession.getTradeId(), + supportSession.getClientPubKeyRing().hashCode(), + supportSession.isClient(), + text, + supportManager.getMyAddress(), + attachments + ); + supportManager.addAndPersistChatMessage(message); + return supportManager.sendChatMessage(message); + }).orElse(null); + } + + /////////////////////////////////////////////////////////////////////////////////////////// + // Helpers + /////////////////////////////////////////////////////////////////////////////////////////// + + private void hideSendMsgInfo(Timer timer) { + timer.stop(); + inputTextArea.setDisable(false); + + UserThread.runAfter(() -> { + sendMsgInfoLabel.setVisible(false); + sendMsgInfoLabel.setManaged(false); + }, 5); + sendMsgBusyAnimation.stop(); + } + + public void scrollToBottom() { + if (messageListView != null) + UserThread.execute(() -> messageListView.scrollTo(Integer.MAX_VALUE)); + } + + public void setInputBoxVisible(boolean visible) { + messagesInputBox.setVisible(visible); + messagesInputBox.setManaged(visible); + AnchorPane.setBottomAnchor(messageListView, visible ? 120d : 0d); + } + + public void removeInputBox() { + this.getChildren().remove(messagesInputBox); + } + + /////////////////////////////////////////////////////////////////////////////////////////// + // Bindings + /////////////////////////////////////////////////////////////////////////////////////////// + + private void addListenersOnSessionChange(ReadOnlyDoubleProperty widthProperty) { + if (tableGroupHeadline != null) { + tableGroupHeadline.prefWidthProperty().bind(widthProperty); + messageListView.prefWidthProperty().bind(widthProperty); + this.prefWidthProperty().bind(widthProperty); + chatMessages.addListener(disputeDirectMessageListListener); + inputTextAreaTextSubscription = EasyBind.subscribe(inputTextArea.textProperty(), t -> sendButton.setDisable(t.isEmpty())); + } + } + + private void removeListenersOnSessionChange() { + if (chatMessages != null && disputeDirectMessageListListener != null) + chatMessages.removeListener(disputeDirectMessageListListener); + + if (chatMessage != null) { + if (arrivedPropertyListener != null) + chatMessage.arrivedProperty().removeListener(arrivedPropertyListener); + if (storedInMailboxPropertyListener != null) + chatMessage.storedInMailboxProperty().removeListener(storedInMailboxPropertyListener); + } + + if (messageListView != null) + messageListView.prefWidthProperty().unbind(); + + if (tableGroupHeadline != null) + tableGroupHeadline.prefWidthProperty().unbind(); + + this.prefWidthProperty().unbind(); + + if (inputTextAreaTextSubscription != null) + inputTextAreaTextSubscription.unsubscribe(); + } + +} diff --git a/desktop/src/main/java/bisq/desktop/main/PriceFeedComboBoxItem.java b/desktop/src/main/java/bisq/desktop/main/shared/PriceFeedComboBoxItem.java similarity index 97% rename from desktop/src/main/java/bisq/desktop/main/PriceFeedComboBoxItem.java rename to desktop/src/main/java/bisq/desktop/main/shared/PriceFeedComboBoxItem.java index 36b34586b36..60b717e364d 100644 --- a/desktop/src/main/java/bisq/desktop/main/PriceFeedComboBoxItem.java +++ b/desktop/src/main/java/bisq/desktop/main/shared/PriceFeedComboBoxItem.java @@ -15,7 +15,7 @@ * along with Bisq. If not, see . */ -package bisq.desktop.main; +package bisq.desktop.main.shared; import javafx.beans.property.SimpleStringProperty; import javafx.beans.property.StringProperty; diff --git a/desktop/src/main/java/bisq/desktop/main/disputes/DisputesView.fxml b/desktop/src/main/java/bisq/desktop/main/support/SupportView.fxml similarity index 83% rename from desktop/src/main/java/bisq/desktop/main/disputes/DisputesView.fxml rename to desktop/src/main/java/bisq/desktop/main/support/SupportView.fxml index b916b4519ea..7c5fc259ac0 100644 --- a/desktop/src/main/java/bisq/desktop/main/disputes/DisputesView.fxml +++ b/desktop/src/main/java/bisq/desktop/main/support/SupportView.fxml @@ -20,11 +20,12 @@ - - + + diff --git a/desktop/src/main/java/bisq/desktop/main/support/SupportView.java b/desktop/src/main/java/bisq/desktop/main/support/SupportView.java new file mode 100644 index 00000000000..b7fc867bcd8 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/main/support/SupportView.java @@ -0,0 +1,227 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.main.support; + +import bisq.desktop.Navigation; +import bisq.desktop.common.model.Activatable; +import bisq.desktop.common.view.ActivatableViewAndModel; +import bisq.desktop.common.view.CachingViewLoader; +import bisq.desktop.common.view.FxmlView; +import bisq.desktop.common.view.View; +import bisq.desktop.common.view.ViewLoader; +import bisq.desktop.main.MainView; +import bisq.desktop.main.overlays.popups.Popup; +import bisq.desktop.main.support.dispute.agent.arbitration.ArbitratorView; +import bisq.desktop.main.support.dispute.agent.mediation.MediatorView; +import bisq.desktop.main.support.dispute.client.arbitration.ArbitrationClientView; +import bisq.desktop.main.support.dispute.client.mediation.MediationClientView; + +import bisq.core.locale.Res; +import bisq.core.support.dispute.arbitration.ArbitrationManager; +import bisq.core.support.dispute.arbitration.arbitrator.Arbitrator; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; +import bisq.core.support.dispute.mediation.MediationManager; +import bisq.core.support.dispute.mediation.mediator.Mediator; +import bisq.core.support.dispute.mediation.mediator.MediatorManager; + +import bisq.network.p2p.NodeAddress; + +import bisq.common.app.DevEnv; +import bisq.common.crypto.KeyRing; +import bisq.common.crypto.PubKeyRing; + +import javax.inject.Inject; + +import javafx.fxml.FXML; + +import javafx.scene.control.Tab; +import javafx.scene.control.TabPane; + +import javafx.beans.value.ChangeListener; + +import javafx.collections.MapChangeListener; + +@FxmlView +public class SupportView extends ActivatableViewAndModel { + + @FXML + Tab tradersArbitrationDisputesTab, tradersMediationDisputesTab; + + private Tab arbitratorTab, mediatorTab; + + private final Navigation navigation; + private final ArbitratorManager arbitratorManager; + private final MediatorManager mediatorManager; + private final ArbitrationManager arbitrationManager; + private final MediationManager mediationManager; + private final KeyRing keyRing; + + private Navigation.Listener navigationListener; + private ChangeListener tabChangeListener; + private Tab currentTab; + private final ViewLoader viewLoader; + private MapChangeListener arbitratorMapChangeListener; + private MapChangeListener mediatorMapChangeListener; + + @Inject + public SupportView(CachingViewLoader viewLoader, + Navigation navigation, + ArbitratorManager arbitratorManager, + MediatorManager mediatorManager, + ArbitrationManager arbitrationManager, + MediationManager mediationManager, + KeyRing keyRing) { + this.viewLoader = viewLoader; + this.navigation = navigation; + this.arbitratorManager = arbitratorManager; + this.mediatorManager = mediatorManager; + this.arbitrationManager = arbitrationManager; + this.mediationManager = mediationManager; + this.keyRing = keyRing; + } + + @Override + public void initialize() { + // has to be called before loadView + updateAgentTabs(); + + tradersArbitrationDisputesTab.setText(Res.get("support.tab.arbitration.support").toUpperCase()); + tradersMediationDisputesTab.setText(Res.get("support.tab.mediation.support").toUpperCase()); + navigationListener = viewPath -> { + if (viewPath.size() == 3 && viewPath.indexOf(SupportView.class) == 1) + loadView(viewPath.tip()); + }; + + tabChangeListener = (ov, oldValue, newValue) -> { + if (newValue == tradersArbitrationDisputesTab) + navigation.navigateTo(MainView.class, SupportView.class, ArbitrationClientView.class); + else if (newValue == tradersMediationDisputesTab) + navigation.navigateTo(MainView.class, SupportView.class, MediationClientView.class); + else if (newValue == arbitratorTab) + navigation.navigateTo(MainView.class, SupportView.class, ArbitratorView.class); + else if (newValue == mediatorTab) + navigation.navigateTo(MainView.class, SupportView.class, MediatorView.class); + }; + + arbitratorMapChangeListener = change -> updateAgentTabs(); + mediatorMapChangeListener = change -> updateAgentTabs(); + + } + + private void updateAgentTabs() { + PubKeyRing myPubKeyRing = keyRing.getPubKeyRing(); + boolean isActiveArbitrator = arbitratorManager.getObservableMap().values().stream() + .anyMatch(e -> e.getPubKeyRing() != null && e.getPubKeyRing().equals(myPubKeyRing)); + boolean isActiveMediator = mediatorManager.getObservableMap().values().stream() + .anyMatch(e -> e.getPubKeyRing() != null && e.getPubKeyRing().equals(myPubKeyRing)); + + if (arbitratorTab == null) { + // In case a arbitrator has become inactive he still might get disputes from pending trades + boolean hasDisputesAsArbitrator = arbitrationManager.getDisputesAsObservableList().stream() + .anyMatch(d -> d.getAgentPubKeyRing().equals(myPubKeyRing)); + if (isActiveArbitrator || hasDisputesAsArbitrator) { + arbitratorTab = new Tab(); + arbitratorTab.setClosable(false); + root.getTabs().add(arbitratorTab); + } + } + if (mediatorTab == null) { + // In case a mediator has become inactive he still might get disputes from pending trades + boolean hasDisputesAsMediator = mediationManager.getDisputesAsObservableList().stream() + .anyMatch(d -> d.getAgentPubKeyRing().equals(myPubKeyRing)); + if (isActiveMediator || hasDisputesAsMediator) { + mediatorTab = new Tab(); + mediatorTab.setClosable(false); + root.getTabs().add(mediatorTab); + } + } + + // We might get that method called before we have the map is filled in the arbitratorManager + if (arbitratorTab != null) { + arbitratorTab.setText(Res.get("support.tab.ArbitratorsSupportTickets", Res.get("shared.arbitrator2")).toUpperCase()); + } + if (mediatorTab != null) { + mediatorTab.setText(Res.get("support.tab.ArbitratorsSupportTickets", Res.get("shared.mediator")).toUpperCase()); + } + } + + @Override + protected void activate() { + arbitratorManager.updateMap(); + arbitratorManager.getObservableMap().addListener(arbitratorMapChangeListener); + + mediatorManager.updateMap(); + mediatorManager.getObservableMap().addListener(mediatorMapChangeListener); + + updateAgentTabs(); + + root.getSelectionModel().selectedItemProperty().addListener(tabChangeListener); + navigation.addListener(navigationListener); + + if (root.getSelectionModel().getSelectedItem() == tradersMediationDisputesTab) { + navigation.navigateTo(MainView.class, SupportView.class, MediationClientView.class); + } else if (root.getSelectionModel().getSelectedItem() == tradersArbitrationDisputesTab) { + navigation.navigateTo(MainView.class, SupportView.class, ArbitrationClientView.class); + } else if (arbitratorTab != null) { + navigation.navigateTo(MainView.class, SupportView.class, ArbitratorView.class); + } else if (mediatorTab != null) { + navigation.navigateTo(MainView.class, SupportView.class, MediatorView.class); + } + + String key = "supportInfo"; + if (!DevEnv.isDevMode()) + new Popup<>().backgroundInfo(Res.get("support.backgroundInfo")) + .width(900) + .dontShowAgainId(key) + .show(); + } + + @Override + protected void deactivate() { + arbitratorManager.getObservableMap().removeListener(arbitratorMapChangeListener); + mediatorManager.getObservableMap().removeListener(mediatorMapChangeListener); + root.getSelectionModel().selectedItemProperty().removeListener(tabChangeListener); + navigation.removeListener(navigationListener); + currentTab = null; + } + + private void loadView(Class viewClass) { + // we want to get activate/deactivate called, so we remove the old view on tab change + if (currentTab != null) + currentTab.setContent(null); + + View view = viewLoader.load(viewClass); + + if (view instanceof MediationClientView) { + currentTab = tradersMediationDisputesTab; + } else if (view instanceof ArbitrationClientView) { + currentTab = tradersArbitrationDisputesTab; + } else if (view instanceof ArbitratorView) { + currentTab = arbitratorTab; + } else if (view instanceof MediatorView) { + currentTab = mediatorTab; + } else { + currentTab = null; + } + + if (currentTab != null) { + currentTab.setContent(view.getRoot()); + root.getSelectionModel().select(currentTab); + } + } +} diff --git a/desktop/src/main/java/bisq/desktop/main/disputes/trader/TraderDisputeView.java b/desktop/src/main/java/bisq/desktop/main/support/dispute/DisputeView.java similarity index 51% rename from desktop/src/main/java/bisq/desktop/main/disputes/trader/TraderDisputeView.java rename to desktop/src/main/java/bisq/desktop/main/support/dispute/DisputeView.java index 753c7956384..95d919049d5 100644 --- a/desktop/src/main/java/bisq/desktop/main/disputes/trader/TraderDisputeView.java +++ b/desktop/src/main/java/bisq/desktop/main/support/dispute/DisputeView.java @@ -15,83 +15,58 @@ * along with Bisq. If not, see . */ -package bisq.desktop.main.disputes.trader; +package bisq.desktop.main.support.dispute; import bisq.desktop.common.view.ActivatableView; import bisq.desktop.common.view.FxmlView; import bisq.desktop.components.AutoTooltipButton; import bisq.desktop.components.AutoTooltipLabel; import bisq.desktop.components.AutoTooltipTableColumn; -import bisq.desktop.components.BisqTextArea; -import bisq.desktop.components.BusyAnimation; import bisq.desktop.components.HyperlinkWithIcon; import bisq.desktop.components.InputTextField; -import bisq.desktop.components.TableGroupHeadline; -import bisq.desktop.main.disputes.arbitrator.ArbitratorDisputeView; import bisq.desktop.main.overlays.popups.Popup; import bisq.desktop.main.overlays.windows.ContractWindow; import bisq.desktop.main.overlays.windows.DisputeSummaryWindow; import bisq.desktop.main.overlays.windows.SendPrivateNotificationWindow; import bisq.desktop.main.overlays.windows.TradeDetailsWindow; +import bisq.desktop.main.shared.ChatView; import bisq.desktop.util.GUIUtil; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.alert.PrivateNotificationManager; -import bisq.core.app.AppOptionKeys; -import bisq.core.arbitration.Attachment; -import bisq.core.arbitration.Dispute; -import bisq.core.arbitration.DisputeManager; -import bisq.core.arbitration.messages.DisputeCommunicationMessage; import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; -import bisq.core.payment.AccountAgeWitnessService; +import bisq.core.support.SupportType; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeList; +import bisq.core.support.dispute.DisputeManager; +import bisq.core.support.dispute.DisputeSession; import bisq.core.trade.Contract; import bisq.core.trade.Trade; import bisq.core.trade.TradeManager; import bisq.core.util.BSFormatter; import bisq.network.p2p.NodeAddress; -import bisq.network.p2p.P2PService; -import bisq.network.p2p.network.Connection; -import bisq.common.Timer; -import bisq.common.UserThread; import bisq.common.app.Version; import bisq.common.crypto.KeyRing; import bisq.common.crypto.PubKeyRing; import bisq.common.util.Utilities; -import com.google.inject.name.Named; - -import javax.inject.Inject; - import com.google.common.collect.Lists; -import com.google.common.io.ByteStreams; - -import de.jensd.fx.fontawesome.AwesomeDude; -import de.jensd.fx.fontawesome.AwesomeIcon; - -import javafx.stage.FileChooser; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.Label; -import javafx.scene.control.ListCell; -import javafx.scene.control.ListView; import javafx.scene.control.TableCell; import javafx.scene.control.TableColumn; import javafx.scene.control.TableView; -import javafx.scene.control.TextArea; import javafx.scene.control.Tooltip; -import javafx.scene.image.ImageView; import javafx.scene.input.KeyCode; import javafx.scene.input.KeyEvent; -import javafx.scene.layout.AnchorPane; import javafx.scene.layout.HBox; -import javafx.scene.layout.Pane; import javafx.scene.layout.Priority; import javafx.scene.layout.VBox; -import javafx.scene.paint.Paint; -import javafx.scene.text.TextAlignment; import javafx.geometry.Insets; @@ -104,8 +79,6 @@ import javafx.event.EventHandler; -import javafx.collections.ListChangeListener; -import javafx.collections.ObservableList; import javafx.collections.transformation.FilteredList; import javafx.collections.transformation.SortedList; @@ -115,14 +88,6 @@ import java.text.ParseException; import java.text.SimpleDateFormat; -import java.net.MalformedURLException; -import java.net.URL; - -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; - import java.util.ArrayList; import java.util.Comparator; import java.util.Date; @@ -130,15 +95,13 @@ import java.util.List; import java.util.Map; import java.util.Optional; -import java.util.concurrent.TimeUnit; -import javax.annotation.Nullable; +import lombok.Getter; -// will be probably only used for arbitration communication, will be renamed and the icon changed @FxmlView -public class TraderDisputeView extends ActivatableView { +public abstract class DisputeView extends ActivatableView { - private final DisputeManager disputeManager; + protected final DisputeManager> disputeManager; protected final KeyRing keyRing; private final TradeManager tradeManager; protected final BSFormatter formatter; @@ -146,33 +109,20 @@ public class TraderDisputeView extends ActivatableView { private final PrivateNotificationManager privateNotificationManager; private final ContractWindow contractWindow; private final TradeDetailsWindow tradeDetailsWindow; - private final P2PService p2PService; - private final List tempAttachments = new ArrayList<>(); private final AccountAgeWitnessService accountAgeWitnessService; private final boolean useDevPrivilegeKeys; private TableView tableView; private SortedList sortedList; - private Dispute selectedDispute; - private ListView messageListView; - private TextArea inputTextArea; - private AnchorPane messagesAnchorPane; - private VBox messagesInputBox; - private BusyAnimation sendMsgBusyAnimation; - private Label sendMsgInfoLabel; - private ChangeListener storedInMailboxPropertyListener, arrivedPropertyListener; - private ChangeListener sendMessageErrorPropertyListener; - @Nullable - private DisputeCommunicationMessage disputeCommunicationMessage; - private ListChangeListener disputeDirectMessageListListener; + @Getter + protected Dispute selectedDispute; + + protected ChatView chatView; + private ChangeListener selectedDisputeClosedPropertyListener; private Subscription selectedDisputeSubscription; - private TableGroupHeadline tableGroupHeadline; - private ObservableList disputeCommunicationMessages; - private Button sendButton; - private Subscription inputTextAreaTextSubscription; private EventHandler keyEventEventHandler; private Scene scene; protected FilteredList filteredList; @@ -185,18 +135,16 @@ public class TraderDisputeView extends ActivatableView { // Constructor, lifecycle /////////////////////////////////////////////////////////////////////////////////////////// - @Inject - public TraderDisputeView(DisputeManager disputeManager, - KeyRing keyRing, - TradeManager tradeManager, - BSFormatter formatter, - DisputeSummaryWindow disputeSummaryWindow, - PrivateNotificationManager privateNotificationManager, - ContractWindow contractWindow, - TradeDetailsWindow tradeDetailsWindow, - P2PService p2PService, - AccountAgeWitnessService accountAgeWitnessService, - @Named(AppOptionKeys.USE_DEV_PRIVILEGE_KEYS) boolean useDevPrivilegeKeys) { + public DisputeView(DisputeManager> disputeManager, + KeyRing keyRing, + TradeManager tradeManager, + BSFormatter formatter, + DisputeSummaryWindow disputeSummaryWindow, + PrivateNotificationManager privateNotificationManager, + ContractWindow contractWindow, + TradeDetailsWindow tradeDetailsWindow, + AccountAgeWitnessService accountAgeWitnessService, + boolean useDevPrivilegeKeys) { this.disputeManager = disputeManager; this.keyRing = keyRing; this.tradeManager = tradeManager; @@ -205,7 +153,6 @@ public TraderDisputeView(DisputeManager disputeManager, this.privateNotificationManager = privateNotificationManager; this.contractWindow = contractWindow; this.tradeDetailsWindow = tradeDetailsWindow; - this.p2PService = p2PService; this.accountAgeWitnessService = accountAgeWitnessService; this.useDevPrivilegeKeys = useDevPrivilegeKeys; } @@ -273,18 +220,7 @@ public void initialize() { dateColumn.setSortType(TableColumn.SortType.DESCENDING); tableView.getSortOrder().add(dateColumn); - /*inputTextAreaListener = (observable, oldValue, newValue) -> - sendButton.setDisable(newValue.length() == 0 - && tempAttachments.size() == 0 && - selectedDispute.disputeResultProperty().get() == null);*/ - - selectedDisputeClosedPropertyListener = (observable, oldValue, newValue) -> { - messagesInputBox.setVisible(!newValue); - messagesInputBox.setManaged(!newValue); - AnchorPane.setBottomAnchor(messageListView, newValue ? 0d : 120d); - }; - - disputeDirectMessageListListener = c -> scrollToBottom(); + selectedDisputeClosedPropertyListener = (observable, oldValue, newValue) -> chatView.setInputBoxVisible(!newValue); keyEventEventHandler = event -> { if (Utilities.isAltOrCtrlPressed(KeyCode.L, event)) { @@ -331,7 +267,7 @@ public void initialize() { .append(dispute.getTraderId()) .append("\n*******************************************************************************************\n") .append("\n"); - dispute.getDisputeCommunicationMessages().forEach(m -> { + dispute.getChatMessages().forEach(m -> { String role = m.isSenderIsTrader() ? ">> Trader's msg: " : "<< Arbitrator's msg: "; stringBuilder.append(role) .append(m.getMessage()) @@ -369,17 +305,16 @@ public void initialize() { .onAddAlertMessage(privateNotificationManager::sendPrivateNotificationMessageIfKeyIsValid) .show(); } - } else if (Utilities.isAltOrCtrlPressed(KeyCode.ENTER, event)) { - if (selectedDispute != null && messagesInputBox.isVisible() && inputTextArea.isFocused()) - onTrySendMessage(); } }; + + chatView = new ChatView(disputeManager, formatter); + chatView.initialize(); } @Override protected void activate() { filterTextField.textProperty().addListener(filterTextFieldListener); - disputeManager.cleanupDisputes(); filteredList = new FilteredList<>(disputeManager.getDisputesAsObservableList()); applyFilteredListPredicate(filterTextField.getText()); @@ -395,7 +330,10 @@ protected void activate() { if (selectedItem != null) tableView.getSelectionModel().select(selectedItem); - scrollToBottom(); + if (chatView != null) { + chatView.activate(); + chatView.scrollToBottom(); + } scene = root.getScene(); if (scene != null) @@ -460,11 +398,18 @@ protected void deactivate() { if (scene != null) scene.removeEventHandler(KeyEvent.KEY_RELEASED, keyEventEventHandler); + + if (chatView != null) + chatView.deactivate(); } + protected abstract SupportType getType(); + + protected abstract DisputeSession getConcreteDisputeChatSession(Dispute dispute); + protected void applyFilteredListPredicate(String filterString) { // If in trader view we must not display arbitrators own disputes as trader (must not happen anyway) - filteredList.setPredicate(dispute -> !dispute.getArbitratorPubKeyRing().equals(keyRing.getPubKeyRing())); + filteredList.setPredicate(dispute -> !dispute.getAgentPubKeyRing().equals(keyRing.getPubKeyRing())); } @@ -476,192 +421,19 @@ private void onOpenContract(Dispute dispute) { contractWindow.show(dispute); } - private void onTrySendMessage() { - if (p2PService.isBootstrapped()) { - String text = inputTextArea.getText(); - if (!text.isEmpty()) { - if (text.length() < 5_000) { - onSendMessage(text, selectedDispute); - } else { - new Popup<>().information(Res.get("popup.warning.messageTooLong")).show(); - } - } - } else { - new Popup<>().information(Res.get("popup.warning.notFullyConnected")).show(); - } - } - - private void onSendMessage(String inputText, Dispute dispute) { - if (disputeCommunicationMessage != null) { - disputeCommunicationMessage.arrivedProperty().removeListener(arrivedPropertyListener); - disputeCommunicationMessage.storedInMailboxProperty().removeListener(storedInMailboxPropertyListener); - disputeCommunicationMessage.sendMessageErrorProperty().removeListener(sendMessageErrorPropertyListener); - } - - disputeCommunicationMessage = disputeManager.sendDisputeDirectMessage(dispute, inputText, new ArrayList<>(tempAttachments)); - tempAttachments.clear(); - scrollToBottom(); - - inputTextArea.setDisable(true); - inputTextArea.clear(); - - Timer timer = UserThread.runAfter(() -> { - sendMsgInfoLabel.setVisible(true); - sendMsgInfoLabel.setManaged(true); - sendMsgInfoLabel.setText(Res.get("support.sendingMessage")); - - sendMsgBusyAnimation.play(); - }, 500, TimeUnit.MILLISECONDS); - - arrivedPropertyListener = (observable, oldValue, newValue) -> { - if (newValue) { - hideSendMsgInfo(timer); - } - }; - storedInMailboxPropertyListener = (observable, oldValue, newValue) -> { - if (newValue) { - sendMsgInfoLabel.setVisible(true); - sendMsgInfoLabel.setManaged(true); - sendMsgInfoLabel.setText(Res.get("support.receiverNotOnline")); - hideSendMsgInfo(timer); - } - }; - sendMessageErrorPropertyListener = (observable, oldValue, newValue) -> { - if (newValue != null) { - sendMsgInfoLabel.setVisible(true); - sendMsgInfoLabel.setManaged(true); - sendMsgInfoLabel.setText(Res.get("support.sendMessageError", newValue)); - hideSendMsgInfo(timer); - } - }; - if (disputeCommunicationMessage != null) { - disputeCommunicationMessage.arrivedProperty().addListener(arrivedPropertyListener); - disputeCommunicationMessage.storedInMailboxProperty().addListener(storedInMailboxPropertyListener); - disputeCommunicationMessage.sendMessageErrorProperty().addListener(sendMessageErrorPropertyListener); - } - } - - private void hideSendMsgInfo(Timer timer) { - timer.stop(); - inputTextArea.setDisable(false); - - UserThread.runAfter(() -> { - sendMsgInfoLabel.setVisible(false); - sendMsgInfoLabel.setManaged(false); - }, 5); - sendMsgBusyAnimation.stop(); - } - - private void onCloseDispute(Dispute dispute) { - long protocolVersion = dispute.getContract().getOfferPayload().getProtocolVersion(); - if (protocolVersion == Version.TRADE_PROTOCOL_VERSION) { - disputeSummaryWindow.onFinalizeDispute(() -> messagesAnchorPane.getChildren().remove(messagesInputBox)) - .show(dispute); - } else { - new Popup<>() - .warning(Res.get("support.wrongVersion", protocolVersion)) - .show(); - } - } - - private void onRequestUpload() { - int totalSize = tempAttachments.stream().mapToInt(a -> a.getBytes().length).sum(); - if (tempAttachments.size() < 3) { - FileChooser fileChooser = new FileChooser(); - int maxMsgSize = Connection.getPermittedMessageSize(); - int maxSizeInKB = maxMsgSize / 1024; - fileChooser.setTitle(Res.get("support.openFile", maxSizeInKB)); - /* if (Utilities.isUnix()) - fileChooser.setInitialDirectory(new File(System.getProperty("user.home")));*/ - File result = fileChooser.showOpenDialog(root.getScene().getWindow()); - if (result != null) { - try { - URL url = result.toURI().toURL(); - try (InputStream inputStream = url.openStream()) { - byte[] filesAsBytes = ByteStreams.toByteArray(inputStream); - int size = filesAsBytes.length; - int newSize = totalSize + size; - if (newSize > maxMsgSize) { - new Popup<>().warning(Res.get("support.attachmentTooLarge", (newSize / 1024), maxSizeInKB)).show(); - } else if (size > maxMsgSize) { - new Popup<>().warning(Res.get("support.maxSize", maxSizeInKB)).show(); - } else { - tempAttachments.add(new Attachment(result.getName(), filesAsBytes)); - inputTextArea.setText(inputTextArea.getText() + "\n[" + Res.get("support.attachment") + " " + result.getName() + "]"); - } - } catch (java.io.IOException e) { - e.printStackTrace(); - log.error(e.getMessage()); - } - } catch (MalformedURLException e2) { - e2.printStackTrace(); - log.error(e2.getMessage()); - } - } - } else { - new Popup<>().warning(Res.get("support.tooManyAttachments")).show(); - } - } - - private void onOpenAttachment(Attachment attachment) { - FileChooser fileChooser = new FileChooser(); - fileChooser.setTitle(Res.get("support.save")); - fileChooser.setInitialFileName(attachment.getFileName()); - /* if (Utilities.isUnix()) - fileChooser.setInitialDirectory(new File(System.getProperty("user.home")));*/ - File file = fileChooser.showSaveDialog(root.getScene().getWindow()); - if (file != null) { - try (FileOutputStream fileOutputStream = new FileOutputStream(file.getAbsolutePath())) { - fileOutputStream.write(attachment.getBytes()); - } catch (IOException e) { - e.printStackTrace(); - System.out.println(e.getMessage()); - } - } - } - - private void removeListenersOnSelectDispute() { + protected void removeListenersOnSelectDispute() { if (selectedDispute != null) { if (selectedDisputeClosedPropertyListener != null) selectedDispute.isClosedProperty().removeListener(selectedDisputeClosedPropertyListener); - - if (disputeCommunicationMessages != null && disputeDirectMessageListListener != null) - disputeCommunicationMessages.removeListener(disputeDirectMessageListListener); - } - - if (disputeCommunicationMessage != null) { - if (arrivedPropertyListener != null) - disputeCommunicationMessage.arrivedProperty().removeListener(arrivedPropertyListener); - if (storedInMailboxPropertyListener != null) - disputeCommunicationMessage.storedInMailboxProperty().removeListener(storedInMailboxPropertyListener); } - - if (messageListView != null) - messageListView.prefWidthProperty().unbind(); - - if (tableGroupHeadline != null) - tableGroupHeadline.prefWidthProperty().unbind(); - - if (messagesAnchorPane != null) - messagesAnchorPane.prefWidthProperty().unbind(); - - if (inputTextAreaTextSubscription != null) - inputTextAreaTextSubscription.unsubscribe(); } - private void addListenersOnSelectDispute() { - if (tableGroupHeadline != null) { - tableGroupHeadline.prefWidthProperty().bind(root.widthProperty()); - messageListView.prefWidthProperty().bind(root.widthProperty()); - messagesAnchorPane.prefWidthProperty().bind(root.widthProperty()); - disputeCommunicationMessages.addListener(disputeDirectMessageListListener); - if (selectedDispute != null) - selectedDispute.isClosedProperty().addListener(selectedDisputeClosedPropertyListener); - inputTextAreaTextSubscription = EasyBind.subscribe(inputTextArea.textProperty(), t -> sendButton.setDisable(t.isEmpty())); - } + protected void addListenersOnSelectDispute() { + if (selectedDispute != null) + selectedDispute.isClosedProperty().addListener(selectedDisputeClosedPropertyListener); } - private void onSelectDispute(Dispute dispute) { + protected void onSelectDispute(Dispute dispute) { removeListenersOnSelectDispute(); if (dispute == null) { if (root.getChildren().size() > 2) @@ -670,344 +442,31 @@ private void onSelectDispute(Dispute dispute) { selectedDispute = null; } else if (selectedDispute != dispute) { this.selectedDispute = dispute; - - boolean isTrader = disputeManager.isTrader(selectedDispute); - - tableGroupHeadline = new TableGroupHeadline(); - tableGroupHeadline.setText(Res.get("support.messages")); - - AnchorPane.setTopAnchor(tableGroupHeadline, 10d); - AnchorPane.setRightAnchor(tableGroupHeadline, 0d); - AnchorPane.setBottomAnchor(tableGroupHeadline, 0d); - AnchorPane.setLeftAnchor(tableGroupHeadline, 0d); - - disputeCommunicationMessages = selectedDispute.getDisputeCommunicationMessages(); - SortedList sortedList = new SortedList<>(disputeCommunicationMessages); - sortedList.setComparator(Comparator.comparing(o -> new Date(o.getDate()))); - messageListView = new ListView<>(sortedList); - messageListView.setId("message-list-view"); - - messageListView.setMinHeight(150); - AnchorPane.setTopAnchor(messageListView, 30d); - AnchorPane.setRightAnchor(messageListView, 0d); - AnchorPane.setLeftAnchor(messageListView, 0d); - - messagesAnchorPane = new AnchorPane(); - VBox.setVgrow(messagesAnchorPane, Priority.ALWAYS); - - inputTextArea = new BisqTextArea(); - inputTextArea.setPrefHeight(70); - inputTextArea.setWrapText(true); - if (!(this instanceof ArbitratorDisputeView)) - inputTextArea.setPromptText(Res.get("support.input.prompt")); - - sendButton = new AutoTooltipButton(Res.get("support.send")); - sendButton.setDefaultButton(true); - sendButton.setOnAction(e -> onTrySendMessage()); - inputTextAreaTextSubscription = EasyBind.subscribe(inputTextArea.textProperty(), t -> sendButton.setDisable(t.isEmpty())); - - Button uploadButton = new AutoTooltipButton(Res.get("support.addAttachments")); - uploadButton.setOnAction(e -> onRequestUpload()); - - sendMsgInfoLabel = new AutoTooltipLabel(); - sendMsgInfoLabel.setVisible(false); - sendMsgInfoLabel.setManaged(false); - sendMsgInfoLabel.setPadding(new Insets(5, 0, 0, 0)); - - sendMsgBusyAnimation = new BusyAnimation(false); - - if (!selectedDispute.isClosed()) { - HBox buttonBox = new HBox(); - buttonBox.setSpacing(10); - buttonBox.getChildren().addAll(sendButton, uploadButton, sendMsgBusyAnimation, sendMsgInfoLabel); - - if (!isTrader) { - Button closeDisputeButton = new AutoTooltipButton(Res.get("support.closeTicket")); - closeDisputeButton.setOnAction(e -> onCloseDispute(selectedDispute)); - closeDisputeButton.setDefaultButton(true); - Pane spacer = new Pane(); - HBox.setHgrow(spacer, Priority.ALWAYS); - buttonBox.getChildren().addAll(spacer, closeDisputeButton); - } - - messagesInputBox = new VBox(); - messagesInputBox.setSpacing(10); - messagesInputBox.getChildren().addAll(inputTextArea, buttonBox); - VBox.setVgrow(buttonBox, Priority.ALWAYS); - - AnchorPane.setRightAnchor(messagesInputBox, 0d); - AnchorPane.setBottomAnchor(messagesInputBox, 5d); - AnchorPane.setLeftAnchor(messagesInputBox, 0d); - - AnchorPane.setBottomAnchor(messageListView, 120d); - - messagesAnchorPane.getChildren().addAll(tableGroupHeadline, messageListView, messagesInputBox); - } else { - AnchorPane.setBottomAnchor(messageListView, 0d); - messagesAnchorPane.getChildren().addAll(tableGroupHeadline, messageListView); + if (chatView != null) { + handleOnSelectDispute(dispute); } - messageListView.setCellFactory(new Callback<>() { - @Override - public ListCell call(ListView list) { - return new ListCell<>() { - ChangeListener sendMsgBusyAnimationListener; - final Pane bg = new Pane(); - final ImageView arrow = new ImageView(); - final Label headerLabel = new AutoTooltipLabel(); - final Label messageLabel = new AutoTooltipLabel(); - final Label copyIcon = new Label(); - final HBox attachmentsBox = new HBox(); - final AnchorPane messageAnchorPane = new AnchorPane(); - final Label statusIcon = new Label(); - final Label statusInfoLabel = new Label(); - final HBox statusHBox = new HBox(); - final double arrowWidth = 15d; - final double attachmentsBoxHeight = 20d; - final double border = 10d; - final double bottomBorder = 25d; - final double padding = border + 10d; - final double msgLabelPaddingRight = padding + 20d; - - { - bg.setMinHeight(30); - messageLabel.setWrapText(true); - headerLabel.setTextAlignment(TextAlignment.CENTER); - attachmentsBox.setSpacing(5); - statusIcon.getStyleClass().add("small-text"); - statusInfoLabel.getStyleClass().add("small-text"); - statusInfoLabel.setPadding(new Insets(3, 0, 0, 0)); - copyIcon.setTooltip(new Tooltip(Res.get("shared.copyToClipboard"))); - statusHBox.setSpacing(5); - statusHBox.getChildren().addAll(statusIcon, statusInfoLabel); - messageAnchorPane.getChildren().addAll(bg, arrow, headerLabel, messageLabel, copyIcon, attachmentsBox, statusHBox); - } - - @Override - public void updateItem(final DisputeCommunicationMessage message, boolean empty) { - super.updateItem(message, empty); - if (message != null && !empty) { - copyIcon.setOnMouseClicked(e -> Utilities.copyToClipboard(messageLabel.getText())); - messageLabel.setOnMouseClicked(event -> { - if (2 > event.getClickCount()) { - return; - } - GUIUtil.showSelectableTextModal(headerLabel.getText(), messageLabel.getText()); - }); - - if (!messageAnchorPane.prefWidthProperty().isBound()) - messageAnchorPane.prefWidthProperty() - .bind(messageListView.widthProperty().subtract(padding + GUIUtil.getScrollbarWidth(messageListView))); - - AnchorPane.setTopAnchor(bg, 15d); - AnchorPane.setBottomAnchor(bg, bottomBorder); - AnchorPane.setTopAnchor(headerLabel, 0d); - AnchorPane.setBottomAnchor(arrow, bottomBorder + 5d); - AnchorPane.setTopAnchor(messageLabel, 25d); - AnchorPane.setTopAnchor(copyIcon, 25d); - AnchorPane.setBottomAnchor(attachmentsBox, bottomBorder + 10); - - boolean senderIsTrader = message.isSenderIsTrader(); - boolean isMyMsg = isTrader == senderIsTrader; - - arrow.setVisible(!message.isSystemMessage()); - arrow.setManaged(!message.isSystemMessage()); - statusHBox.setVisible(false); - - headerLabel.getStyleClass().removeAll("message-header", "my-message-header", "success-text", - "highlight-static"); - messageLabel.getStyleClass().removeAll("my-message", "message"); - copyIcon.getStyleClass().removeAll("my-message", "message"); - - if (message.isSystemMessage()) { - headerLabel.getStyleClass().addAll("message-header", "success-text"); - bg.setId("message-bubble-green"); - messageLabel.getStyleClass().add("my-message"); - copyIcon.getStyleClass().add("my-message"); - message.addWeakMessageStateListener(() -> updateMsgState(message)); - updateMsgState(message); - } else if (isMyMsg) { - headerLabel.getStyleClass().add("my-message-header"); - bg.setId("message-bubble-blue"); - messageLabel.getStyleClass().add("my-message"); - copyIcon.getStyleClass().add("my-message"); - if (isTrader) - arrow.setId("bubble_arrow_blue_left"); - else - arrow.setId("bubble_arrow_blue_right"); - - if (sendMsgBusyAnimationListener != null) - sendMsgBusyAnimation.isRunningProperty().removeListener(sendMsgBusyAnimationListener); - - sendMsgBusyAnimationListener = (observable, oldValue, newValue) -> { - if (!newValue) - updateMsgState(message); - }; - - sendMsgBusyAnimation.isRunningProperty().addListener(sendMsgBusyAnimationListener); - message.addWeakMessageStateListener(() -> updateMsgState(message)); - updateMsgState(message); - } else { - headerLabel.getStyleClass().add("message-header"); - bg.setId("message-bubble-grey"); - messageLabel.getStyleClass().add("message"); - copyIcon.getStyleClass().add("message"); - if (isTrader) - arrow.setId("bubble_arrow_grey_right"); - else - arrow.setId("bubble_arrow_grey_left"); - } - - if (message.isSystemMessage()) { - AnchorPane.setLeftAnchor(headerLabel, padding); - AnchorPane.setRightAnchor(headerLabel, padding); - AnchorPane.setLeftAnchor(bg, border); - AnchorPane.setRightAnchor(bg, border); - AnchorPane.setLeftAnchor(messageLabel, padding); - AnchorPane.setRightAnchor(messageLabel, msgLabelPaddingRight); - AnchorPane.setRightAnchor(copyIcon, padding); - AnchorPane.setLeftAnchor(attachmentsBox, padding); - AnchorPane.setRightAnchor(attachmentsBox, padding); - AnchorPane.clearConstraints(statusHBox); - AnchorPane.setLeftAnchor(statusHBox, padding); - } else if (senderIsTrader) { - AnchorPane.setLeftAnchor(headerLabel, padding + arrowWidth); - AnchorPane.setLeftAnchor(bg, border + arrowWidth); - AnchorPane.setRightAnchor(bg, border); - AnchorPane.setLeftAnchor(arrow, border); - AnchorPane.setLeftAnchor(messageLabel, padding + arrowWidth); - AnchorPane.setRightAnchor(messageLabel, msgLabelPaddingRight); - AnchorPane.setRightAnchor(copyIcon, padding); - AnchorPane.setLeftAnchor(attachmentsBox, padding + arrowWidth); - AnchorPane.setRightAnchor(attachmentsBox, padding); - AnchorPane.clearConstraints(statusHBox); - AnchorPane.setRightAnchor(statusHBox, padding); - } else { - AnchorPane.setRightAnchor(headerLabel, padding + arrowWidth); - AnchorPane.setLeftAnchor(bg, border); - AnchorPane.setRightAnchor(bg, border + arrowWidth); - AnchorPane.setRightAnchor(arrow, border); - AnchorPane.setLeftAnchor(messageLabel, padding); - AnchorPane.setRightAnchor(messageLabel, msgLabelPaddingRight + arrowWidth); - AnchorPane.setRightAnchor(copyIcon, padding + arrowWidth); - AnchorPane.setLeftAnchor(attachmentsBox, padding); - AnchorPane.setRightAnchor(attachmentsBox, padding + arrowWidth); - AnchorPane.clearConstraints(statusHBox); - AnchorPane.setLeftAnchor(statusHBox, padding); - } - AnchorPane.setBottomAnchor(statusHBox, 7d); - headerLabel.setText(formatter.formatDateTime(new Date(message.getDate()))); - messageLabel.setText(message.getMessage()); - attachmentsBox.getChildren().clear(); - if (message.getAttachments() != null && message.getAttachments().size() > 0) { - AnchorPane.setBottomAnchor(messageLabel, bottomBorder + attachmentsBoxHeight + 10); - attachmentsBox.getChildren().add(new AutoTooltipLabel(Res.get("support.attachments") + " ") {{ - setPadding(new Insets(0, 0, 3, 0)); - if (isMyMsg) - getStyleClass().add("my-message"); - else - getStyleClass().add("message"); - }}); - message.getAttachments().forEach(attachment -> { - final Label icon = new Label(); - setPadding(new Insets(0, 0, 3, 0)); - if (isMyMsg) - icon.getStyleClass().add("attachment-icon"); - else - icon.getStyleClass().add("attachment-icon-black"); - - AwesomeDude.setIcon(icon, AwesomeIcon.FILE_TEXT); - icon.setPadding(new Insets(-2, 0, 0, 0)); - icon.setTooltip(new Tooltip(attachment.getFileName())); - icon.setOnMouseClicked(event -> onOpenAttachment(attachment)); - attachmentsBox.getChildren().add(icon); - }); - } else { - AnchorPane.setBottomAnchor(messageLabel, bottomBorder + 10); - } - - // Need to set it here otherwise style is not correct - AwesomeDude.setIcon(copyIcon, AwesomeIcon.COPY, "16.0"); - copyIcon.getStyleClass().addAll("icon", "copy-icon-disputes"); - - // TODO There are still some cell rendering issues on updates - setGraphic(messageAnchorPane); - } else { - if (sendMsgBusyAnimation != null && sendMsgBusyAnimationListener != null) - sendMsgBusyAnimation.isRunningProperty().removeListener(sendMsgBusyAnimationListener); - - messageAnchorPane.prefWidthProperty().unbind(); - - AnchorPane.clearConstraints(bg); - AnchorPane.clearConstraints(headerLabel); - AnchorPane.clearConstraints(arrow); - AnchorPane.clearConstraints(messageLabel); - AnchorPane.clearConstraints(copyIcon); - AnchorPane.clearConstraints(statusHBox); - AnchorPane.clearConstraints(attachmentsBox); - - copyIcon.setOnMouseClicked(null); - messageLabel.setOnMouseClicked(null); - setGraphic(null); - } - } - - private void updateMsgState(DisputeCommunicationMessage message) { - boolean visible; - AwesomeIcon icon = null; - String text = null; - statusIcon.setTextFill(Paint.valueOf("#0f87c3")); - statusInfoLabel.setTextFill(Paint.valueOf("#0f87c3")); - statusHBox.setOpacity(1); - log.debug("updateMsgState msg-{}, ack={}, arrived={}", message.getMessage(), - message.acknowledgedProperty().get(), message.arrivedProperty().get()); - if (message.acknowledgedProperty().get()) { - visible = true; - icon = AwesomeIcon.OK_SIGN; - text = Res.get("support.acknowledged"); - - } else if (message.ackErrorProperty().get() != null) { - visible = true; - icon = AwesomeIcon.EXCLAMATION_SIGN; - text = Res.get("support.error", message.ackErrorProperty().get()); - statusIcon.setTextFill(Paint.valueOf("#dd0000")); - statusInfoLabel.setTextFill(Paint.valueOf("#dd0000")); - } else if (message.arrivedProperty().get()) { - visible = true; - icon = AwesomeIcon.OK; - text = Res.get("support.arrived"); - statusHBox.setOpacity(0.5); - } else if (message.storedInMailboxProperty().get()) { - visible = true; - icon = AwesomeIcon.ENVELOPE; - text = Res.get("support.savedInMailbox"); - statusHBox.setOpacity(0.5); - } else { - visible = false; - log.debug("updateMsgState called but no msg state available. message={}", message); - } - - statusHBox.setVisible(visible); - if (visible) { - AwesomeDude.setIcon(statusIcon, icon, "14"); - statusIcon.setTooltip(new Tooltip(text)); - statusInfoLabel.setText(text); - } - } - }; - } - }); - if (root.getChildren().size() > 2) root.getChildren().remove(2); - root.getChildren().add(2, messagesAnchorPane); - - scrollToBottom(); + root.getChildren().add(2, chatView); } addListenersOnSelectDispute(); } + protected abstract void handleOnSelectDispute(Dispute dispute); + + protected void onCloseDispute(Dispute dispute) { + long protocolVersion = dispute.getContract().getOfferPayload().getProtocolVersion(); + if (protocolVersion == Version.TRADE_PROTOCOL_VERSION) { + disputeSummaryWindow.onFinalizeDispute(() -> chatView.removeInputBox()) + .show(dispute); + } else { + new Popup<>() + .warning(Res.get("support.wrongVersion", protocolVersion)) + .show(); + } + } /////////////////////////////////////////////////////////////////////////////////////////// // Table @@ -1216,7 +675,7 @@ public void updateItem(final Dispute item, boolean empty) { } - protected String getBuyerOnionAddressColumnLabel(Dispute item) { + private String getBuyerOnionAddressColumnLabel(Dispute item) { Contract contract = item.getContract(); if (contract != null) { NodeAddress buyerNodeAddress = contract.getBuyerNodeAddress(); @@ -1233,7 +692,7 @@ protected String getBuyerOnionAddressColumnLabel(Dispute item) { } } - protected String getSellerOnionAddressColumnLabel(Dispute item) { + private String getSellerOnionAddressColumnLabel(Dispute item) { Contract contract = item.getContract(); if (contract != null) { NodeAddress sellerNodeAddress = contract.getSellerNodeAddress(); @@ -1353,11 +812,6 @@ public void updateItem(final Dispute item, boolean empty) { return column; } - private void scrollToBottom() { - if (messageListView != null) - UserThread.execute(() -> messageListView.scrollTo(Integer.MAX_VALUE)); - } - } diff --git a/desktop/src/main/java/bisq/desktop/main/disputes/arbitrator/ArbitratorDisputeView.java b/desktop/src/main/java/bisq/desktop/main/support/dispute/agent/DisputeAgentView.java similarity index 61% rename from desktop/src/main/java/bisq/desktop/main/disputes/arbitrator/ArbitratorDisputeView.java rename to desktop/src/main/java/bisq/desktop/main/support/dispute/agent/DisputeAgentView.java index c7f8ecb340a..ae6a41a89c2 100644 --- a/desktop/src/main/java/bisq/desktop/main/disputes/arbitrator/ArbitratorDisputeView.java +++ b/desktop/src/main/java/bisq/desktop/main/support/dispute/agent/DisputeAgentView.java @@ -15,44 +15,45 @@ * along with Bisq. If not, see . */ -package bisq.desktop.main.disputes.arbitrator; +package bisq.desktop.main.support.dispute.agent; import bisq.desktop.common.view.FxmlView; -import bisq.desktop.main.disputes.trader.TraderDisputeView; +import bisq.desktop.components.AutoTooltipButton; import bisq.desktop.main.overlays.windows.ContractWindow; import bisq.desktop.main.overlays.windows.DisputeSummaryWindow; import bisq.desktop.main.overlays.windows.TradeDetailsWindow; +import bisq.desktop.main.support.dispute.DisputeView; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.alert.PrivateNotificationManager; import bisq.core.app.AppOptionKeys; -import bisq.core.arbitration.DisputeManager; -import bisq.core.payment.AccountAgeWitnessService; +import bisq.core.locale.Res; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeList; +import bisq.core.support.dispute.DisputeManager; +import bisq.core.support.dispute.DisputeSession; import bisq.core.trade.TradeManager; import bisq.core.util.BSFormatter; -import bisq.network.p2p.P2PService; - import bisq.common.crypto.KeyRing; import com.google.inject.name.Named; -import javax.inject.Inject; +import javafx.scene.control.Button; @FxmlView -public class ArbitratorDisputeView extends TraderDisputeView { - - @Inject - public ArbitratorDisputeView(DisputeManager disputeManager, - KeyRing keyRing, - TradeManager tradeManager, - BSFormatter formatter, - DisputeSummaryWindow disputeSummaryWindow, - PrivateNotificationManager privateNotificationManager, - ContractWindow contractWindow, - TradeDetailsWindow tradeDetailsWindow, - P2PService p2PService, - AccountAgeWitnessService accountAgeWitnessService, - @Named(AppOptionKeys.USE_DEV_PRIVILEGE_KEYS) boolean useDevPrivilegeKeys) { +public abstract class DisputeAgentView extends DisputeView { + + public DisputeAgentView(DisputeManager> disputeManager, + KeyRing keyRing, + TradeManager tradeManager, + BSFormatter formatter, + DisputeSummaryWindow disputeSummaryWindow, + PrivateNotificationManager privateNotificationManager, + ContractWindow contractWindow, + TradeDetailsWindow tradeDetailsWindow, + AccountAgeWitnessService accountAgeWitnessService, + @Named(AppOptionKeys.USE_DEV_PRIVILEGE_KEYS) boolean useDevPrivilegeKeys) { super(disputeManager, keyRing, tradeManager, @@ -61,7 +62,6 @@ public ArbitratorDisputeView(DisputeManager disputeManager, privateNotificationManager, contractWindow, tradeDetailsWindow, - p2PService, accountAgeWitnessService, useDevPrivilegeKeys); } @@ -89,11 +89,21 @@ protected void applyFilteredListPredicate(String filterString) { matchesBuyersPaymentAccountData || matchesSellersPaymentAccountData; boolean open = !dispute.isClosed() && filterString.toLowerCase().equals("open"); - boolean isMyCase = dispute.getArbitratorPubKeyRing().equals(keyRing.getPubKeyRing()); + boolean isMyCase = dispute.getAgentPubKeyRing().equals(keyRing.getPubKeyRing()); return isMyCase && (open || filterString.isEmpty() || anyMatch); }); } + @Override + protected void handleOnSelectDispute(Dispute dispute) { + Button closeDisputeButton = null; + if (!dispute.isClosed() && !disputeManager.isTrader(dispute)) { + closeDisputeButton = new AutoTooltipButton(Res.get("support.closeTicket")); + closeDisputeButton.setOnAction(e -> onCloseDispute(getSelectedDispute())); + } + DisputeSession chatSession = getConcreteDisputeChatSession(dispute); + chatView.display(chatSession, closeDisputeButton, root.widthProperty()); + } } diff --git a/desktop/src/main/java/bisq/desktop/main/disputes/arbitrator/ArbitratorDisputeView.fxml b/desktop/src/main/java/bisq/desktop/main/support/dispute/agent/arbitration/ArbitratorView.fxml similarity index 90% rename from desktop/src/main/java/bisq/desktop/main/disputes/arbitrator/ArbitratorDisputeView.fxml rename to desktop/src/main/java/bisq/desktop/main/support/dispute/agent/arbitration/ArbitratorView.fxml index 7876f9c7bd4..82b341ce253 100644 --- a/desktop/src/main/java/bisq/desktop/main/disputes/arbitrator/ArbitratorDisputeView.fxml +++ b/desktop/src/main/java/bisq/desktop/main/support/dispute/agent/arbitration/ArbitratorView.fxml @@ -19,7 +19,7 @@ - diff --git a/desktop/src/main/java/bisq/desktop/main/support/dispute/agent/arbitration/ArbitratorView.java b/desktop/src/main/java/bisq/desktop/main/support/dispute/agent/arbitration/ArbitratorView.java new file mode 100644 index 00000000000..c84baa62704 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/main/support/dispute/agent/arbitration/ArbitratorView.java @@ -0,0 +1,78 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.main.support.dispute.agent.arbitration; + +import bisq.desktop.common.view.FxmlView; +import bisq.desktop.main.overlays.windows.ContractWindow; +import bisq.desktop.main.overlays.windows.DisputeSummaryWindow; +import bisq.desktop.main.overlays.windows.TradeDetailsWindow; +import bisq.desktop.main.support.dispute.agent.DisputeAgentView; + +import bisq.core.account.witness.AccountAgeWitnessService; +import bisq.core.alert.PrivateNotificationManager; +import bisq.core.app.AppOptionKeys; +import bisq.core.support.SupportType; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeSession; +import bisq.core.support.dispute.arbitration.ArbitrationManager; +import bisq.core.support.dispute.arbitration.ArbitrationSession; +import bisq.core.trade.TradeManager; +import bisq.core.util.BSFormatter; + +import bisq.common.crypto.KeyRing; + +import com.google.inject.name.Named; + +import javax.inject.Inject; + +@FxmlView +public class ArbitratorView extends DisputeAgentView { + + @Inject + public ArbitratorView(ArbitrationManager arbitrationManager, + KeyRing keyRing, + TradeManager tradeManager, + BSFormatter formatter, + DisputeSummaryWindow disputeSummaryWindow, + PrivateNotificationManager privateNotificationManager, + ContractWindow contractWindow, + TradeDetailsWindow tradeDetailsWindow, + AccountAgeWitnessService accountAgeWitnessService, + @Named(AppOptionKeys.USE_DEV_PRIVILEGE_KEYS) boolean useDevPrivilegeKeys) { + super(arbitrationManager, + keyRing, + tradeManager, + formatter, + disputeSummaryWindow, + privateNotificationManager, + contractWindow, + tradeDetailsWindow, + accountAgeWitnessService, + useDevPrivilegeKeys); + } + + @Override + protected SupportType getType() { + return SupportType.ARBITRATION; + } + + @Override + protected DisputeSession getConcreteDisputeChatSession(Dispute dispute) { + return new ArbitrationSession(dispute, disputeManager.isTrader(dispute)); + } +} diff --git a/desktop/src/main/java/bisq/desktop/main/disputes/trader/TraderDisputeView.fxml b/desktop/src/main/java/bisq/desktop/main/support/dispute/agent/mediation/MediatorView.fxml similarity index 90% rename from desktop/src/main/java/bisq/desktop/main/disputes/trader/TraderDisputeView.fxml rename to desktop/src/main/java/bisq/desktop/main/support/dispute/agent/mediation/MediatorView.fxml index 8afdc696956..add07073d79 100644 --- a/desktop/src/main/java/bisq/desktop/main/disputes/trader/TraderDisputeView.fxml +++ b/desktop/src/main/java/bisq/desktop/main/support/dispute/agent/mediation/MediatorView.fxml @@ -19,7 +19,7 @@ - diff --git a/desktop/src/main/java/bisq/desktop/main/support/dispute/agent/mediation/MediatorView.java b/desktop/src/main/java/bisq/desktop/main/support/dispute/agent/mediation/MediatorView.java new file mode 100644 index 00000000000..16d87143ce8 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/main/support/dispute/agent/mediation/MediatorView.java @@ -0,0 +1,78 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.main.support.dispute.agent.mediation; + +import bisq.desktop.common.view.FxmlView; +import bisq.desktop.main.overlays.windows.ContractWindow; +import bisq.desktop.main.overlays.windows.DisputeSummaryWindow; +import bisq.desktop.main.overlays.windows.TradeDetailsWindow; +import bisq.desktop.main.support.dispute.agent.DisputeAgentView; + +import bisq.core.account.witness.AccountAgeWitnessService; +import bisq.core.alert.PrivateNotificationManager; +import bisq.core.app.AppOptionKeys; +import bisq.core.support.SupportType; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeSession; +import bisq.core.support.dispute.mediation.MediationManager; +import bisq.core.support.dispute.mediation.MediationSession; +import bisq.core.trade.TradeManager; +import bisq.core.util.BSFormatter; + +import bisq.common.crypto.KeyRing; + +import com.google.inject.name.Named; + +import javax.inject.Inject; + +@FxmlView +public class MediatorView extends DisputeAgentView { + + @Inject + public MediatorView(MediationManager mediationManager, + KeyRing keyRing, + TradeManager tradeManager, + BSFormatter formatter, + DisputeSummaryWindow disputeSummaryWindow, + PrivateNotificationManager privateNotificationManager, + ContractWindow contractWindow, + TradeDetailsWindow tradeDetailsWindow, + AccountAgeWitnessService accountAgeWitnessService, + @Named(AppOptionKeys.USE_DEV_PRIVILEGE_KEYS) boolean useDevPrivilegeKeys) { + super(mediationManager, + keyRing, + tradeManager, + formatter, + disputeSummaryWindow, + privateNotificationManager, + contractWindow, + tradeDetailsWindow, + accountAgeWitnessService, + useDevPrivilegeKeys); + } + + @Override + protected SupportType getType() { + return SupportType.MEDIATION; + } + + @Override + protected DisputeSession getConcreteDisputeChatSession(Dispute dispute) { + return new MediationSession(dispute, disputeManager.isTrader(dispute)); + } +} diff --git a/desktop/src/main/java/bisq/desktop/main/support/dispute/client/DisputeClientView.java b/desktop/src/main/java/bisq/desktop/main/support/dispute/client/DisputeClientView.java new file mode 100644 index 00000000000..4575b2e5803 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/main/support/dispute/client/DisputeClientView.java @@ -0,0 +1,58 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.main.support.dispute.client; + +import bisq.desktop.common.view.FxmlView; +import bisq.desktop.main.overlays.windows.ContractWindow; +import bisq.desktop.main.overlays.windows.DisputeSummaryWindow; +import bisq.desktop.main.overlays.windows.TradeDetailsWindow; +import bisq.desktop.main.support.dispute.DisputeView; + +import bisq.core.account.witness.AccountAgeWitnessService; +import bisq.core.alert.PrivateNotificationManager; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeList; +import bisq.core.support.dispute.DisputeManager; +import bisq.core.support.dispute.DisputeSession; +import bisq.core.trade.TradeManager; +import bisq.core.util.BSFormatter; + +import bisq.common.crypto.KeyRing; + +@FxmlView +public abstract class DisputeClientView extends DisputeView { + public DisputeClientView(DisputeManager> DisputeManager, + KeyRing keyRing, + TradeManager tradeManager, + BSFormatter formatter, + DisputeSummaryWindow disputeSummaryWindow, + PrivateNotificationManager privateNotificationManager, + ContractWindow contractWindow, + TradeDetailsWindow tradeDetailsWindow, + AccountAgeWitnessService accountAgeWitnessService, + boolean useDevPrivilegeKeys) { + super(DisputeManager, keyRing, tradeManager, formatter, disputeSummaryWindow, privateNotificationManager, + contractWindow, tradeDetailsWindow, accountAgeWitnessService, useDevPrivilegeKeys); + } + + @Override + protected void handleOnSelectDispute(Dispute dispute) { + DisputeSession chatSession = getConcreteDisputeChatSession(dispute); + chatView.display(chatSession, root.widthProperty()); + } +} diff --git a/desktop/src/main/java/bisq/desktop/main/support/dispute/client/arbitration/ArbitrationClientView.fxml b/desktop/src/main/java/bisq/desktop/main/support/dispute/client/arbitration/ArbitrationClientView.fxml new file mode 100644 index 00000000000..5d9fb0c65de --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/main/support/dispute/client/arbitration/ArbitrationClientView.fxml @@ -0,0 +1,29 @@ + + + + + + + + + + + + diff --git a/desktop/src/main/java/bisq/desktop/main/support/dispute/client/arbitration/ArbitrationClientView.java b/desktop/src/main/java/bisq/desktop/main/support/dispute/client/arbitration/ArbitrationClientView.java new file mode 100644 index 00000000000..0b81ab83afc --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/main/support/dispute/client/arbitration/ArbitrationClientView.java @@ -0,0 +1,70 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.main.support.dispute.client.arbitration; + +import bisq.desktop.common.view.FxmlView; +import bisq.desktop.main.overlays.windows.ContractWindow; +import bisq.desktop.main.overlays.windows.DisputeSummaryWindow; +import bisq.desktop.main.overlays.windows.TradeDetailsWindow; +import bisq.desktop.main.support.dispute.client.DisputeClientView; + +import bisq.core.account.witness.AccountAgeWitnessService; +import bisq.core.alert.PrivateNotificationManager; +import bisq.core.app.AppOptionKeys; +import bisq.core.support.SupportType; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeSession; +import bisq.core.support.dispute.arbitration.ArbitrationManager; +import bisq.core.support.dispute.arbitration.ArbitrationSession; +import bisq.core.trade.TradeManager; +import bisq.core.util.BSFormatter; + +import bisq.common.crypto.KeyRing; + +import com.google.inject.name.Named; + +import javax.inject.Inject; + +@FxmlView +public class ArbitrationClientView extends DisputeClientView { + @Inject + public ArbitrationClientView(ArbitrationManager arbitrationManager, + KeyRing keyRing, + TradeManager tradeManager, + BSFormatter formatter, + DisputeSummaryWindow disputeSummaryWindow, + PrivateNotificationManager privateNotificationManager, + ContractWindow contractWindow, + TradeDetailsWindow tradeDetailsWindow, + AccountAgeWitnessService accountAgeWitnessService, + @Named(AppOptionKeys.USE_DEV_PRIVILEGE_KEYS) boolean useDevPrivilegeKeys) { + super(arbitrationManager, keyRing, tradeManager, formatter, disputeSummaryWindow, + privateNotificationManager, contractWindow, tradeDetailsWindow, accountAgeWitnessService, + useDevPrivilegeKeys); + } + + @Override + protected SupportType getType() { + return SupportType.ARBITRATION; + } + + @Override + protected DisputeSession getConcreteDisputeChatSession(Dispute dispute) { + return new ArbitrationSession(dispute, disputeManager.isTrader(dispute)); + } +} diff --git a/desktop/src/main/java/bisq/desktop/main/support/dispute/client/mediation/MediationClientView.fxml b/desktop/src/main/java/bisq/desktop/main/support/dispute/client/mediation/MediationClientView.fxml new file mode 100644 index 00000000000..b0feee5558f --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/main/support/dispute/client/mediation/MediationClientView.fxml @@ -0,0 +1,28 @@ + + + + + + + + + + + diff --git a/desktop/src/main/java/bisq/desktop/main/support/dispute/client/mediation/MediationClientView.java b/desktop/src/main/java/bisq/desktop/main/support/dispute/client/mediation/MediationClientView.java new file mode 100644 index 00000000000..551fdef6680 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/main/support/dispute/client/mediation/MediationClientView.java @@ -0,0 +1,70 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.main.support.dispute.client.mediation; + +import bisq.desktop.common.view.FxmlView; +import bisq.desktop.main.overlays.windows.ContractWindow; +import bisq.desktop.main.overlays.windows.DisputeSummaryWindow; +import bisq.desktop.main.overlays.windows.TradeDetailsWindow; +import bisq.desktop.main.support.dispute.client.DisputeClientView; + +import bisq.core.account.witness.AccountAgeWitnessService; +import bisq.core.alert.PrivateNotificationManager; +import bisq.core.app.AppOptionKeys; +import bisq.core.support.SupportType; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.DisputeSession; +import bisq.core.support.dispute.mediation.MediationManager; +import bisq.core.support.dispute.mediation.MediationSession; +import bisq.core.trade.TradeManager; +import bisq.core.util.BSFormatter; + +import bisq.common.crypto.KeyRing; + +import com.google.inject.name.Named; + +import javax.inject.Inject; + +@FxmlView +public class MediationClientView extends DisputeClientView { + @Inject + public MediationClientView(MediationManager mediationManager, + KeyRing keyRing, + TradeManager tradeManager, + BSFormatter formatter, + DisputeSummaryWindow disputeSummaryWindow, + PrivateNotificationManager privateNotificationManager, + ContractWindow contractWindow, + TradeDetailsWindow tradeDetailsWindow, + AccountAgeWitnessService accountAgeWitnessService, + @Named(AppOptionKeys.USE_DEV_PRIVILEGE_KEYS) boolean useDevPrivilegeKeys) { + super(mediationManager, keyRing, tradeManager, formatter, disputeSummaryWindow, + privateNotificationManager, contractWindow, tradeDetailsWindow, accountAgeWitnessService, + useDevPrivilegeKeys); + } + + @Override + protected SupportType getType() { + return SupportType.MEDIATION; + } + + @Override + protected DisputeSession getConcreteDisputeChatSession(Dispute dispute) { + return new MediationSession(dispute, disputeManager.isTrader(dispute)); + } +} diff --git a/desktop/src/main/java/bisq/desktop/theme-dark.css b/desktop/src/main/java/bisq/desktop/theme-dark.css new file mode 100644 index 00000000000..1306aa4f856 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/theme-dark.css @@ -0,0 +1,263 @@ +.root { + /* javafx main color palette */ + -fx-base: #29292a; + -fx-background: #29292a; + -fx-control-inner-background: #1d1d21; + -fx-dark-text-color: #fcfcfc; + -fx-mid-text-color: #dadada; + -fx-light-text-color: #cacaca; + -fx-text-fill: #dadada; + + /* javafx elements */ + -fx-accent: #25b135; + -fx-box-border: #1d1d21; + -fx-focus-color: #2ea33c; + -fx-faint-focus-color: #0f87c3; + -fx-selection-bar: #1a6e1e; + -fx-selection-bar-non-focused: #2a7e2e; + -fx-default-button: derive(-fx-accent, 95%); + + /* bisq main colors */ + -bs-color-primary: #25b135; + -bs-color-primary-dark: #2ea33c; + -bs-text-color: #dadada; + -bs-background-color: #29292a; + -bs-background-gray: #1d1d21; + -bs-content-background-gray: #242424; + + /* fifty shades of gray */ + -bs-color-gray-13: #bbb; + -bs-color-gray-11: #f2f2f2; + -bs-color-gray-10: #cfcecf; + -bs-color-gray-6: #afaeb0; + -bs-color-gray-5: #424242; + -bs-color-gray-4: #929293; + -bs-color-gray-3: #7b7b7c; + -bs-color-gray-2: #504f52; + -bs-color-gray-1: #29292a; + -bs-color-gray-0: #1d1d21; + -bs-color-gray-dim: #aaaaaa; + -bs-color-gray-ddd: #444444; + -bs-color-gray-ccc: #7a7a7a; + -bs-color-gray-bbb: #5a5a5a; + -bs-color-gray-aaa: #29292a; + -bs-color-gray-fafa: #0a0a0a; + -bs-color-gray-background: #29292a; + + /* lesser used colors */ + -bs-color-blue-5: #0a4576; + -bs-color-blue-4: #57acc9; + -bs-color-blue-3: #9bbdc9; + -bs-color-blue-2: #6aa4b6; + -bs-color-blue-1: #b5e1ef; + -bs-color-blue-0: blue; + -bs-color-green-1: #c4d9c5; + -bs-color-green-2: #98b999; + -bs-color-green-3: #619864; + -bs-color-green-4: #15bc1d; + -bs-color-green-5: #2a7e2e; + -bs-red: #D73030; + -bs-turquoise: #2cacaf; + -bs-yellow: #ffb60f; + -bs-yellow-light: derive(-bs-yellow, 81%); + -bs-blue-transparent: #0f87c344; + -bs-bg-green: #99ba9c; + -bs-rd-green: #25B135; + -bs-rd-green-dark: #3EA34A; + + /* other element styling */ + -bs-rd-nav-selected: #25b135; + -bs-rd-nav-deselected: #1d1d21; + -bs-rd-nav-background: #2ea33c; + -bs-rd-nav-primary-background: #25b135; + -bs-rd-nav-primary-border: #44a750; + -bs-rd-nav-border: #29292a; + -bs-rd-nav-border-color: rgba(46, 46, 49, 0.31); + -bs-rd-tab-border: #111; + + -bs-tab-content-area: #111; + -bs-content-pane-bg-top: #222226; + -bs-content-pane-bg-bottom: #29292a; + -bs-scroll-pane-background: transparent; + -bs-tab-content-area: transparent; + -bs-viewport-background: transparent; + + -bs-footer-pane-background: #29292a; + -bs-footer-pane-text: #cfcecf; + -bs-footer-pane-line: #29292a; + + -bs-rd-font-balance: #bbbbbb; + -bs-rd-font-dark-gray: #d4d4d4; + -bs-rd-font-dark: #cccccc; + -bs-rd-font-light: #b4b4b4; + -bs-rd-font-lighter: #a0a0a0; + + -bs-rd-font-confirmation-label: #504f52; + -bs-rd-font-balance-label: #999999; + + -bs-text-color-transparent-dark: rgba(29, 29, 33, 0.54); + -bs-text-color-transparent: rgba(29, 29, 33, 0.2); + -bs-color-gray-line: #504f52; + + -bs-rd-separator: #444444; + -bs-rd-separator-dark: #222222; + -bs-rd-error-red: #d83431; + -bs-rd-message-bubble: #2cadaf; + -bs-rd-tooltip-truncated: #afaeb0; + + -bs-toggle-selected: #25b135; + -bs-warning: #db6300; + -bs-buy: #2ea33c; + -bs-buy-focus: black; + -bs-buy-hover: #237b2d; + -bs-buy-transparent: rgba(46, 163, 60, 0.3); + -bs-sell: #ee6563; + -bs-sell-focus: #090202; + -bs-sell-hover: #b42522; + -bs-sell-transparent: rgba(216, 52, 49, 0.3); + -bs-volume-transparent: rgba(37, 177, 54, 0.5); + -bs-candle-stick-average-line: rgba(21, 188, 29, 0.8); + -bs-candle-stick-loss: #ee6563; + -bs-candle-stick-won: #15bc1d; + -bs-cancel: #1d1d21; + -bs-cancel-focus: black; + -bs-cancel-hover: #050506; + + -bs-green-soft: derive(-bs-rd-green, 60%); + -bs-red-soft: derive(-bs-rd-error-red, 60%); +} + +/* list view */ +.list-view .list-cell { + -fx-background-color: -bs-background-color; +} +.list-view .list-cell:odd { + -fx-background-color: derive(-bs-background-color, -5%); +} +.list-view .list-cell:even { + -fx-background-color: derive(-bs-background-color, 5%); +} +.list-view .list-cell:selected, +.table-view .table-cell:selected { + -fx-background: -fx-accent; + -fx-background-color: -fx-selection-bar; + -fx-border-color: -fx-selection-bar; +} + +.number-column.table-cell { + -fx-background-color: -bs-background-color; +} + +/* table view */ +.table-view, .table-cell:focused, .table-row-cell { + -fx-background: transparent; +} +.table-view .table-row-cell:even .table-cell { + -fx-background-color: derive(-bs-background-color, 5%); + -fx-border-color: derive(-bs-background-color,5%); +} +.table-view .table-row-cell:odd .table-cell { + -fx-background-color: derive(-bs-background-color,-5%); + -fx-border-color: derive(-bs-background-color,-5%); +} +.table-view .table-row-cell:selected .table-cell { + -fx-background: -fx-accent; + -fx-background-color: -fx-selection-bar; + -fx-border-color: -fx-selection-bar; +} +.table-row-cell { + -fx-border-color: -bs-background-color; +} +.table-row-cell:empty, .table-row-cell:empty:even, .table-row-cell:empty:odd { + -fx-background-color: -bs-background-color; + -fx-min-height: 36; +} +.offer-table .table-row-cell { + -fx-background: -fx-accent; + -fx-background-color: -bs-color-gray-6; +} + +/* tab pane */ +.jfx-tab-pane .tab-content-area { + -fx-background-color: -bs-tab-content-area; +} + +.jfx-tab-pane .viewport { + -fx-background-color: -bs-viewport-background; +} + +/* text field */ +.jfx-text-field, .jfx-text-area, +.jfx-combo-box, .jfx-combo-box > .list-cell { + -fx-background-color: -bs-background-color; + -fx-prompt-text-fill: -bs-color-gray-3; + -fx-text-fill: -bs-text-color; +} +.jfx-text-area:readonly, .jfx-text-field:readonly, +.hyperlink-with-icon { + -fx-background: -bs-background-color; + -fx-background-color: -bs-background-color; + -fx-prompt-text-fill: -bs-color-gray-2; + -fx-text-fill: -bs-color-gray-3; +} +.jfx-combo-box > .text, +.jfx-text-field-top-label, .jfx-text-area-top-label { + -fx-text-fill: -bs-text-color; +} + +.input-with-border { + -fx-border-color: -bs-color-gray-2; +} + +#sell-button, #sell-button-big { + -fx-background-color: #660000 !important; +} +#buy-button, #buy-button-big { + -fx-background-color: #006600 !important; +} + +.wallet-seed-words { + -fx-text-fill: -bs-color-gray-6; +} + +.action-button { + -fx-background-color: -bs-color-primary-dark; + -fx-text-fill: -fx-dark-text-color; +} + +.chart-pane, .chart-plot-background, +#charts .chart-plot-background, +#charts-dao .chart-plot-background { + -fx-background-color: transparent; +} +.axis:top, .axis:right, .axis:bottom, .axis:left { + -fx-border-color: transparent transparent transparent transparent; +} +#charts .axis, #price-chart .axis, #volume-chart .axis, #charts-dao .axis { + -fx-tick-label-fill: rgba(255,255,255,0.7); +} +.chart-horizontal-grid-lines, +.chart-horizontal-zero-line, .chart-vertical-zero-line, +.axis-tick-mark, .axis-minor-tick-mark { + -fx-stroke: rgba(0,0,0,0.3); +} + +/* scrollbars */ +.scroll-pane { + -fx-background-color: -bs-scroll-pane-background; +} +.scroll-bar { + -fx-background-color: transparent; +} +.scroll-bar:horizontal .thumb:hover, +.scroll-bar:vertical .thumb:hover { + -fx-background-color: -bs-color-gray-5; +} +.scroll-bar:horizontal .thumb:pressed, +.scroll-bar:vertical .thumb:pressed { + -fx-background-color: -bs-color-gray-4; +} +.scroll-bar:vertical:focused, +.scroll-bar:horizontal:focused { + -fx-background-color: transparent, -bs-color-gray-4, -bs-color-gray-4; +} diff --git a/desktop/src/main/java/bisq/desktop/theme-light.css b/desktop/src/main/java/bisq/desktop/theme-light.css new file mode 100644 index 00000000000..6dfedcfe025 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/theme-light.css @@ -0,0 +1,102 @@ +.root { + -bs-color-primary: #25b135; + -bs-color-primary-dark: #2ea33c; + -bs-text-color: #000000; + -bs-background-color: #ffffff; + -bs-background-gray: #dddddd; + -bs-content-background-gray: #f4f4f4; + -bs-color-gray-13: #333; + -bs-color-gray-11: #111; + -bs-color-gray-10: #555; + -bs-color-gray-6: #666666; + -bs-color-gray-5: #f1f6f7; + -bs-color-gray-4: #aaaaaa; + -bs-color-gray-3: #cccccc; + -bs-color-gray-2: #d0d0d0; + -bs-color-gray-1: #e9e9e9; + -bs-color-gray-0: #f8f8f8; + -bs-color-gray-dim: dimgray; + -bs-color-gray-ddd: #444444; + -bs-color-gray-ccc: #9a9a9a; + -bs-color-gray-bbb: #d8d8d8; + -bs-color-gray-aaa: #f0f0f0; + -bs-color-gray-fafa: #fafafa; + -bs-color-blue-5: #0a4576; + -bs-color-blue-4: #57acc9; + -bs-color-blue-3: #9bbdc9; + -bs-color-blue-2: #6aa4b6; + -bs-color-blue-1: #b5e1ef; + -bs-color-blue-0: blue; + -bs-color-green-1: #c4d9c5; + -bs-color-green-2: #98b999; + -bs-color-green-3: #619864; + -bs-color-green-4: #15bc1d; + -bs-color-green-5: #2a7e2e; + -bs-red: #D73030; + -bs-turquoise: #2cacaf; + -bs-yellow: #ffb60f; + -bs-yellow-light: derive(-bs-yellow, 81%); + -bs-blue-transparent: #0f87c344; + -bs-bg-green: #99ba9c; + -bs-rd-green: #25B135; + -bs-rd-green-dark: #3EA34A; + -bs-rd-nav-selected: #25b135; + -bs-rd-nav-deselected: rgba(255, 255, 255, 0.59); + -bs-rd-nav-background: #2ea33c; + -bs-rd-nav-primary-background: #25b135; + -bs-rd-nav-primary-border: #189e27; + -bs-rd-nav-border: #535353; + -bs-rd-nav-border-color: rgba(255, 255, 255, 0.31); + -bs-rd-tab-border: #e2e0e0; + -bs-tab-content-area: #ffffff; + -bs-color-gray-background: #f2f2f2; + -bs-content-pane-bg-top: #f2f2f2; + -bs-content-pane-bg-bottom: #f6f6f6; + -bs-scroll-pane-background: transparent; + -bs-tab-content-area: transparent; + -bs-viewport-background: transparent; + -bs-footer-pane-background: #dddddd; + -bs-footer-pane-text: #4b4b4b; + -bs-footer-pane-line: #bbb; + -bs-rd-font-balance: #4f4f4f; + -bs-rd-font-dark-gray: #3c3c3c; + -bs-rd-font-dark: #4b4b4b; + -bs-rd-font-light: #8d8d8d; + -bs-rd-font-lighter: #a7a7a7; + -bs-rd-font-confirmation-label: #504f52; + -bs-rd-font-balance-label: #8e8e8e; + -bs-text-color-transparent-dark: rgba(0, 0, 0, 0.54); + -bs-text-color-transparent: rgba(0, 0, 0, 0.2); + -bs-color-gray-line: #979797; + -bs-rd-separator: #dbdbdb; + -bs-rd-separator-dark: #d5e0d6; + -bs-rd-error-red: #dd0000; + -bs-rd-message-bubble: #0086c6; + -bs-toggle-selected: #7b7b7b; + -bs-rd-tooltip-truncated: #0a0a0a; + -bs-warning: #ff8a2b; + -bs-buy: #3ea34a; + -bs-buy-focus: derive(-bs-buy, -50%); + -bs-buy-hover: derive(-bs-buy, -10%); + -bs-buy-transparent: rgba(62, 163, 74, 0.3); + -bs-sell: #d73030; + -bs-sell-focus: derive(-bs-sell, -50%); + -bs-sell-hover: derive(-bs-sell, -10%); + -bs-sell-transparent: rgba(215, 48, 48, 0.3); + -bs-volume-transparent: rgba(37, 177, 53, 0.3); + -bs-candle-stick-average-line: -bs-rd-green; + -bs-candle-stick-loss: #fe3001; + -bs-candle-stick-won: #20b221; + -bs-cancel: #dddddd; + -bs-cancel-focus: derive(-bs-cancel, -50%); + -bs-cancel-hover: derive(-bs-cancel, -10%); + -fx-accent: #25b135; + -fx-box-border: #e9e9e9; + -bs-green-soft: derive(-bs-rd-green, 60%); + -bs-red-soft: derive(-bs-rd-error-red, 60%); + -fx-focus-color: -fx-accent; + -fx-faint-focus-color: #0f87c3; + -fx-selection-bar: #e1f5e3; + -fx-selection-bar-non-focused: -fx-selection-bar; + -fx-default-button: derive(-fx-accent, 95%); +} diff --git a/desktop/src/main/java/bisq/desktop/util/CssTheme.java b/desktop/src/main/java/bisq/desktop/util/CssTheme.java new file mode 100644 index 00000000000..69d78b28223 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/util/CssTheme.java @@ -0,0 +1,52 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.util; + +import javafx.scene.Scene; + +public class CssTheme { + public static final int CSS_THEME_LIGHT = 0; + public static final int CSS_THEME_DARK = 1; + + public static void loadSceneStyles(Scene scene, int cssTheme) { + String cssThemeFolder = "/bisq/desktop/"; + String cssThemeFile = ""; + + switch (cssTheme) { + + case CSS_THEME_DARK: + cssThemeFile = "theme-dark.css"; + break; + + case CSS_THEME_LIGHT: + default: + cssThemeFile = "theme-light.css"; + break; + } + + scene.getStylesheets().setAll( + // load base styles first + cssThemeFolder + "bisq.css", + cssThemeFolder + "images.css", + cssThemeFolder + "CandleStickChart.css", + + // load theme last to allow override + cssThemeFolder + cssThemeFile + ); + } +} diff --git a/desktop/src/main/java/bisq/desktop/util/CurrencyListItem.java b/desktop/src/main/java/bisq/desktop/util/CurrencyListItem.java index 6d492f5a9ed..47d23d17224 100644 --- a/desktop/src/main/java/bisq/desktop/util/CurrencyListItem.java +++ b/desktop/src/main/java/bisq/desktop/util/CurrencyListItem.java @@ -17,6 +17,7 @@ package bisq.desktop.util; +import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; public class CurrencyListItem { @@ -55,4 +56,15 @@ public String toString() { ", numTrades=" + numTrades + '}'; } + + public String codeDashNameString() { + if (isSpecialShowAllItem()) + return Res.get(GUIUtil.SHOW_ALL_FLAG); + else + return tradeCurrency.getCode() + " - " + tradeCurrency.getName(); + } + + private boolean isSpecialShowAllItem() { + return tradeCurrency.getCode().equals(GUIUtil.SHOW_ALL_FLAG); + } } diff --git a/desktop/src/main/java/bisq/desktop/util/FormBuilder.java b/desktop/src/main/java/bisq/desktop/util/FormBuilder.java index 09ce2e8eb56..28b90b771bf 100644 --- a/desktop/src/main/java/bisq/desktop/util/FormBuilder.java +++ b/desktop/src/main/java/bisq/desktop/util/FormBuilder.java @@ -23,6 +23,7 @@ import bisq.desktop.components.AutoTooltipLabel; import bisq.desktop.components.AutoTooltipRadioButton; import bisq.desktop.components.AutoTooltipSlideToggleButton; +import bisq.desktop.components.AutocompleteComboBox; import bisq.desktop.components.BalanceTextField; import bisq.desktop.components.BisqTextArea; import bisq.desktop.components.BisqTextField; @@ -34,7 +35,6 @@ import bisq.desktop.components.InfoTextField; import bisq.desktop.components.InputTextField; import bisq.desktop.components.PasswordTextField; -import bisq.desktop.components.SearchComboBox; import bisq.desktop.components.TextFieldWithCopyIcon; import bisq.desktop.components.TextFieldWithIcon; import bisq.desktop.components.TitledGroupBg; @@ -101,19 +101,32 @@ public static TitledGroupBg addTitledGroupBg(GridPane gridPane, int rowIndex, in return addTitledGroupBg(gridPane, rowIndex, rowSpan, title, 0); } - public static TitledGroupBg addTitledGroupBg(GridPane gridPane, int rowIndex, int columnIndex, int rowSpan, String title) { + public static TitledGroupBg addTitledGroupBg(GridPane gridPane, + int rowIndex, + int columnIndex, + int rowSpan, + String title) { TitledGroupBg titledGroupBg = addTitledGroupBg(gridPane, rowIndex, rowSpan, title, 0); GridPane.setColumnIndex(titledGroupBg, columnIndex); return titledGroupBg; } - public static TitledGroupBg addTitledGroupBg(GridPane gridPane, int rowIndex, int columnIndex, int rowSpan, String title, double top) { + public static TitledGroupBg addTitledGroupBg(GridPane gridPane, + int rowIndex, + int columnIndex, + int rowSpan, + String title, + double top) { TitledGroupBg titledGroupBg = addTitledGroupBg(gridPane, rowIndex, rowSpan, title, top); GridPane.setColumnIndex(titledGroupBg, columnIndex); return titledGroupBg; } - public static TitledGroupBg addTitledGroupBg(GridPane gridPane, int rowIndex, int rowSpan, String title, double top) { + public static TitledGroupBg addTitledGroupBg(GridPane gridPane, + int rowIndex, + int rowSpan, + String title, + double top) { TitledGroupBg titledGroupBg = new TitledGroupBg(); titledGroupBg.setText(title); titledGroupBg.prefWidthProperty().bind(gridPane.widthProperty()); @@ -145,11 +158,18 @@ public static Label addLabel(GridPane gridPane, int rowIndex, String title, doub // Label + Subtext /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple3 addLabelWithSubText(GridPane gridPane, int rowIndex, String title, String description) { + public static Tuple3 addLabelWithSubText(GridPane gridPane, + int rowIndex, + String title, + String description) { return addLabelWithSubText(gridPane, rowIndex, title, description, 0); } - public static Tuple3 addLabelWithSubText(GridPane gridPane, int rowIndex, String title, String description, double top) { + public static Tuple3 addLabelWithSubText(GridPane gridPane, + int rowIndex, + String title, + String description, + double top) { Label label = new AutoTooltipLabel(title); Label subText = new AutoTooltipLabel(description); @@ -200,37 +220,61 @@ public static Label addMultilineLabel(GridPane gridPane, int rowIndex, String te // Label + TextField /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple3 addTopLabelReadOnlyTextField(GridPane gridPane, int rowIndex, String title) { + public static Tuple3 addTopLabelReadOnlyTextField(GridPane gridPane, + int rowIndex, + String title) { return addTopLabelTextField(gridPane, rowIndex, title, "", -15); } - public static Tuple3 addTopLabelReadOnlyTextField(GridPane gridPane, int rowIndex, int columnIndex, String title) { + public static Tuple3 addTopLabelReadOnlyTextField(GridPane gridPane, + int rowIndex, + int columnIndex, + String title) { Tuple3 tuple = addTopLabelTextField(gridPane, rowIndex, title, "", -15); GridPane.setColumnIndex(tuple.third, columnIndex); return tuple; } - public static Tuple3 addTopLabelReadOnlyTextField(GridPane gridPane, int rowIndex, String title, double top) { + public static Tuple3 addTopLabelReadOnlyTextField(GridPane gridPane, + int rowIndex, + String title, + double top) { return addTopLabelTextField(gridPane, rowIndex, title, "", top - 15); } - public static Tuple3 addTopLabelReadOnlyTextField(GridPane gridPane, int rowIndex, String title, String value) { + public static Tuple3 addTopLabelReadOnlyTextField(GridPane gridPane, + int rowIndex, + String title, + String value) { return addTopLabelReadOnlyTextField(gridPane, rowIndex, title, value, 0); } - public static Tuple3 addTopLabelReadOnlyTextField(GridPane gridPane, int rowIndex, int columnIndex, String title, String value, double top) { + public static Tuple3 addTopLabelReadOnlyTextField(GridPane gridPane, + int rowIndex, + int columnIndex, + String title, + String value, + double top) { Tuple3 tuple = addTopLabelTextField(gridPane, rowIndex, title, value, top - 15); GridPane.setColumnIndex(tuple.third, columnIndex); return tuple; } - public static Tuple3 addTopLabelReadOnlyTextField(GridPane gridPane, int rowIndex, int columnIndex, String title, double top) { + public static Tuple3 addTopLabelReadOnlyTextField(GridPane gridPane, + int rowIndex, + int columnIndex, + String title, + double top) { Tuple3 tuple = addTopLabelTextField(gridPane, rowIndex, title, "", top - 15); GridPane.setColumnIndex(tuple.third, columnIndex); return tuple; } - public static Tuple3 addTopLabelReadOnlyTextField(GridPane gridPane, int rowIndex, String title, String value, double top) { + public static Tuple3 addTopLabelReadOnlyTextField(GridPane gridPane, + int rowIndex, + String title, + String value, + double top) { return addTopLabelTextField(gridPane, rowIndex, title, value, top - 15); } @@ -238,30 +282,50 @@ public static Tuple3 addTopLabelTextField(GridPane gridP return addTopLabelTextField(gridPane, rowIndex, title, "", 0); } - public static Tuple3 addCompactTopLabelTextField(GridPane gridPane, int rowIndex, String title, String value) { + public static Tuple3 addCompactTopLabelTextField(GridPane gridPane, + int rowIndex, + String title, + String value) { return addTopLabelTextField(gridPane, rowIndex, title, value, -Layout.FLOATING_LABEL_DISTANCE); } - public static Tuple3 addCompactTopLabelTextField(GridPane gridPane, int rowIndex, int colIndex, - String title, String value) { + public static Tuple3 addCompactTopLabelTextField(GridPane gridPane, + int rowIndex, + int colIndex, + String title, + String value) { final Tuple3 labelTextFieldVBoxTuple3 = addTopLabelTextField(gridPane, rowIndex, title, value, -Layout.FLOATING_LABEL_DISTANCE); GridPane.setColumnIndex(labelTextFieldVBoxTuple3.third, colIndex); return labelTextFieldVBoxTuple3; } - public static Tuple3 addCompactTopLabelTextField(GridPane gridPane, int rowIndex, String title, String value, double top) { + public static Tuple3 addCompactTopLabelTextField(GridPane gridPane, + int rowIndex, + String title, + String value, + double top) { return addTopLabelTextField(gridPane, rowIndex, title, value, top - Layout.FLOATING_LABEL_DISTANCE); } - public static Tuple3 addTopLabelTextField(GridPane gridPane, int rowIndex, String title, String value) { + public static Tuple3 addTopLabelTextField(GridPane gridPane, + int rowIndex, + String title, + String value) { return addTopLabelTextField(gridPane, rowIndex, title, value, 0); } - public static Tuple3 addTopLabelTextField(GridPane gridPane, int rowIndex, String title, double top) { + public static Tuple3 addTopLabelTextField(GridPane gridPane, + int rowIndex, + String title, + double top) { return addTopLabelTextField(gridPane, rowIndex, title, "", top); } - public static Tuple3 addTopLabelTextField(GridPane gridPane, int rowIndex, String title, String value, double top) { + public static Tuple3 addTopLabelTextField(GridPane gridPane, + int rowIndex, + String title, + String value, + double top) { TextField textField = new BisqTextField(value); textField.setEditable(false); textField.setFocusTraversable(false); @@ -278,11 +342,18 @@ public static Tuple3 addTopLabelTextField(GridPane gridP // Confirmation Fields /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple2 addConfirmationLabelLabel(GridPane gridPane, int rowIndex, String title1, String title2) { + public static Tuple2 addConfirmationLabelLabel(GridPane gridPane, + int rowIndex, + String title1, + String title2) { return addConfirmationLabelLabel(gridPane, rowIndex, title1, title2, 0); } - public static Tuple2 addConfirmationLabelLabel(GridPane gridPane, int rowIndex, String title1, String title2, double top) { + public static Tuple2 addConfirmationLabelLabel(GridPane gridPane, + int rowIndex, + String title1, + String title2, + double top) { Label label1 = addLabel(gridPane, rowIndex, title1); label1.getStyleClass().add("confirmation-label"); Label label2 = addLabel(gridPane, rowIndex, title2); @@ -295,7 +366,11 @@ public static Tuple2 addConfirmationLabelLabel(GridPane gridPane, return new Tuple2<>(label1, label2); } - public static Tuple2 addConfirmationLabelTextArea(GridPane gridPane, int rowIndex, String title1, String title2, double top) { + public static Tuple2 addConfirmationLabelTextArea(GridPane gridPane, + int rowIndex, + String title1, + String title2, + double top) { Label label = addLabel(gridPane, rowIndex, title1); label.getStyleClass().add("confirmation-label"); @@ -315,14 +390,24 @@ public static Tuple2 addConfirmationLabelTextArea(GridPane grid // Label + TextFieldWithIcon /////////////////////////////////////////////////////////////////////////////////////////// + public static Tuple2 addTopLabelTextFieldWithIcon(GridPane gridPane, + int rowIndex, + String title, + double top) { + return addTopLabelTextFieldWithIcon(gridPane, rowIndex, 0, title, top); + } - public static Tuple2 addTopLabelTextFieldWithIcon(GridPane gridPane, int rowIndex, String title, double top) { + public static Tuple2 addTopLabelTextFieldWithIcon(GridPane gridPane, + int rowIndex, + int columnIndex, + String title, + double top) { TextFieldWithIcon textFieldWithIcon = new TextFieldWithIcon(); textFieldWithIcon.setMouseTransparent(true); textFieldWithIcon.setFocusTraversable(false); - return new Tuple2<>(addTopLabelWithVBox(gridPane, rowIndex, title, textFieldWithIcon, top).first, textFieldWithIcon); + return new Tuple2<>(addTopLabelWithVBox(gridPane, rowIndex, columnIndex, title, textFieldWithIcon, top).first, textFieldWithIcon); } @@ -335,7 +420,11 @@ public static HyperlinkWithIcon addHyperlinkWithIcon(GridPane gridPane, int rowI return addHyperlinkWithIcon(gridPane, rowIndex, title, url, 0); } - public static HyperlinkWithIcon addHyperlinkWithIcon(GridPane gridPane, int rowIndex, String title, String url, double top) { + public static HyperlinkWithIcon addHyperlinkWithIcon(GridPane gridPane, + int rowIndex, + String title, + String url, + double top) { HyperlinkWithIcon hyperlinkWithIcon = new HyperlinkWithIcon(title, MaterialDesignIcon.LINK); hyperlinkWithIcon.setOnAction(e -> GUIUtil.openWebPage(url)); GridPane.setRowIndex(hyperlinkWithIcon, rowIndex); @@ -432,23 +521,41 @@ public static TextArea addTextArea(GridPane gridPane, int rowIndex, String promp // Label + TextArea /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple2 addCompactTopLabelTextArea(GridPane gridPane, int rowIndex, String title, String prompt) { + public static Tuple2 addCompactTopLabelTextArea(GridPane gridPane, + int rowIndex, + String title, + String prompt) { return addTopLabelTextArea(gridPane, rowIndex, title, prompt, -Layout.FLOATING_LABEL_DISTANCE); } - public static Tuple2 addCompactTopLabelTextArea(GridPane gridPane, int rowIndex, int colIndex, String title, String prompt) { + public static Tuple2 addCompactTopLabelTextArea(GridPane gridPane, + int rowIndex, + int colIndex, + String title, + String prompt) { return addTopLabelTextArea(gridPane, rowIndex, colIndex, title, prompt, -Layout.FLOATING_LABEL_DISTANCE); } - public static Tuple2 addTopLabelTextArea(GridPane gridPane, int rowIndex, String title, String prompt) { + public static Tuple2 addTopLabelTextArea(GridPane gridPane, + int rowIndex, + String title, + String prompt) { return addTopLabelTextArea(gridPane, rowIndex, title, prompt, 0); } - public static Tuple2 addTopLabelTextArea(GridPane gridPane, int rowIndex, int colIndex, String title, String prompt) { + public static Tuple2 addTopLabelTextArea(GridPane gridPane, + int rowIndex, + int colIndex, + String title, + String prompt) { return addTopLabelTextArea(gridPane, rowIndex, colIndex, title, prompt, 0); } - public static Tuple2 addTopLabelTextArea(GridPane gridPane, int rowIndex, String title, String prompt, double top) { + public static Tuple2 addTopLabelTextArea(GridPane gridPane, + int rowIndex, + String title, + String prompt, + double top) { return addTopLabelTextArea(gridPane, rowIndex, 0, title, prompt, top); } @@ -471,7 +578,10 @@ public static Tuple2 addTopLabelTextArea(GridPane gridPane, int // Label + DatePicker /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple2 addTopLabelDatePicker(GridPane gridPane, int rowIndex, String title, double top) { + public static Tuple2 addTopLabelDatePicker(GridPane gridPane, + int rowIndex, + String title, + double top) { DatePicker datePicker = new JFXDatePicker(); final Tuple2 topLabelWithVBox = addTopLabelWithVBox(gridPane, rowIndex, title, datePicker, top); @@ -485,11 +595,18 @@ public static Tuple2 addTopLabelDatePicker(GridPane gridPane, /////////////////////////////////////////////////////////////////////////////////////////// @SuppressWarnings("UnusedReturnValue") - public static Tuple2 addLabelTxIdTextField(GridPane gridPane, int rowIndex, String title, String value) { + public static Tuple2 addLabelTxIdTextField(GridPane gridPane, + int rowIndex, + String title, + String value) { return addLabelTxIdTextField(gridPane, rowIndex, title, value, 0); } - public static Tuple2 addLabelTxIdTextField(GridPane gridPane, int rowIndex, String title, String value, double top) { + public static Tuple2 addLabelTxIdTextField(GridPane gridPane, + int rowIndex, + String title, + String value, + double top) { Label label = addLabel(gridPane, rowIndex, title, top); label.getStyleClass().add("confirmation-label"); GridPane.setHalignment(label, HPos.LEFT); @@ -530,18 +647,26 @@ public static InputTextField addInputTextField(GridPane gridPane, int rowIndex, // Label + InputTextField /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple2 addTopLabelInputTextField(GridPane gridPane, int rowIndex, String title) { + public static Tuple2 addTopLabelInputTextField(GridPane gridPane, + int rowIndex, + String title) { return addTopLabelInputTextField(gridPane, rowIndex, title, 0); } - public static Tuple2 addTopLabelInputTextField(GridPane gridPane, int rowIndex, String title, double top) { + public static Tuple2 addTopLabelInputTextField(GridPane gridPane, + int rowIndex, + String title, + double top) { final Tuple3 topLabelWithVBox = addTopLabelInputTextFieldWithVBox(gridPane, rowIndex, title, top); return new Tuple2<>(topLabelWithVBox.first, topLabelWithVBox.second); } - public static Tuple3 addTopLabelInputTextFieldWithVBox(GridPane gridPane, int rowIndex, String title, double top) { + public static Tuple3 addTopLabelInputTextFieldWithVBox(GridPane gridPane, + int rowIndex, + String title, + double top) { InputTextField inputTextField = new InputTextField(); @@ -555,11 +680,16 @@ public static Tuple3 addTopLabelInputTextFieldWithV // Label + InfoInputTextField /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple2 addTopLabelInfoInputTextField(GridPane gridPane, int rowIndex, String title) { + public static Tuple2 addTopLabelInfoInputTextField(GridPane gridPane, + int rowIndex, + String title) { return addTopLabelInfoInputTextField(gridPane, rowIndex, title, 0); } - public static Tuple2 addTopLabelInfoInputTextField(GridPane gridPane, int rowIndex, String title, double top) { + public static Tuple2 addTopLabelInfoInputTextField(GridPane gridPane, + int rowIndex, + String title, + double top) { InfoInputTextField inputTextField = new InfoInputTextField(); @@ -594,7 +724,10 @@ public static PasswordTextField addPasswordTextField(GridPane gridPane, int rowI // Label + InputTextField + CheckBox /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple3 addTopLabelInputTextFieldSlideToggleButton(GridPane gridPane, int rowIndex, String title, String toggleButtonTitle) { + public static Tuple3 addTopLabelInputTextFieldSlideToggleButton(GridPane gridPane, + int rowIndex, + String title, + String toggleButtonTitle) { InputTextField inputTextField = new InputTextField(); ToggleButton toggleButton = new JFXToggleButton(); @@ -613,7 +746,10 @@ public static Tuple3 addTopLabelInputTextFi // Label + InputTextField + Button /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple3 addTopLabelInputTextFieldButton(GridPane gridPane, int rowIndex, String title, String buttonTitle) { + public static Tuple3 addTopLabelInputTextFieldButton(GridPane gridPane, + int rowIndex, + String title, + String buttonTitle) { InputTextField inputTextField = new InputTextField(); Button button = new AutoTooltipButton(buttonTitle); button.setDefaultButton(true); @@ -633,11 +769,18 @@ public static Tuple3 addTopLabelInputTextFieldBut // Label + TextField + Button /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple3 addTopLabelTextFieldButton(GridPane gridPane, int rowIndex, String title, String buttonTitle) { + public static Tuple3 addTopLabelTextFieldButton(GridPane gridPane, + int rowIndex, + String title, + String buttonTitle) { return addTopLabelTextFieldButton(gridPane, rowIndex, title, buttonTitle, 0); } - public static Tuple3 addTopLabelTextFieldButton(GridPane gridPane, int rowIndex, String title, String buttonTitle, double top) { + public static Tuple3 addTopLabelTextFieldButton(GridPane gridPane, + int rowIndex, + String title, + String buttonTitle, + double top) { TextField textField = new BisqTextField(); textField.setEditable(false); @@ -661,7 +804,10 @@ public static Tuple3 addTopLabelTextFieldButton(GridPa // Label + InputTextField + Label + InputTextField /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple2 addInputTextFieldInputTextField(GridPane gridPane, int rowIndex, String title1, String title2) { + public static Tuple2 addInputTextFieldInputTextField(GridPane gridPane, + int rowIndex, + String title1, + String title2) { InputTextField inputTextField1 = new InputTextField(); inputTextField1.setPromptText(title1); @@ -686,7 +832,10 @@ public static Tuple2 addInputTextFieldInputTextF // Label + TextField + Label + TextField /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple4 addCompactTopLabelTextFieldTopLabelTextField(GridPane gridPane, int rowIndex, String title1, String title2) { + public static Tuple4 addCompactTopLabelTextFieldTopLabelTextField(GridPane gridPane, + int rowIndex, + String title1, + String title2) { TextField textField1 = new BisqTextField(); textField1.setEditable(false); textField1.setMouseTransparent(true); @@ -715,11 +864,18 @@ public static Tuple4 addCompactTopLabelTextF // Button + CheckBox /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple2 addButtonCheckBox(GridPane gridPane, int rowIndex, String buttonTitle, String checkBoxTitle) { + public static Tuple2 addButtonCheckBox(GridPane gridPane, + int rowIndex, + String buttonTitle, + String checkBoxTitle) { return addButtonCheckBox(gridPane, rowIndex, buttonTitle, checkBoxTitle, 0); } - public static Tuple2 addButtonCheckBox(GridPane gridPane, int rowIndex, String buttonTitle, String checkBoxTitle, double top) { + public static Tuple2 addButtonCheckBox(GridPane gridPane, + int rowIndex, + String buttonTitle, + String checkBoxTitle, + double top) { Button button = new AutoTooltipButton(buttonTitle); button.setDefaultButton(true); CheckBox checkBox = new AutoTooltipCheckBox(checkBoxTitle); @@ -748,7 +904,11 @@ public static CheckBox addCheckBox(GridPane gridPane, int rowIndex, String check return addCheckBox(gridPane, rowIndex, 0, checkBoxTitle, 0); } - public static CheckBox addCheckBox(GridPane gridPane, int rowIndex, int colIndex, String checkBoxTitle, double top) { + public static CheckBox addCheckBox(GridPane gridPane, + int rowIndex, + int colIndex, + String checkBoxTitle, + double top) { CheckBox checkBox = new AutoTooltipCheckBox(checkBoxTitle); GridPane.setMargin(checkBox, new Insets(top, 0, 0, 0)); GridPane.setRowIndex(checkBox, rowIndex); @@ -886,7 +1046,11 @@ public static ComboBox addComboBox(GridPane gridPane, int rowIndex, int t // Label + ComboBox /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple2> addTopLabelComboBox(GridPane gridPane, int rowIndex, String title, String prompt, int top) { + public static Tuple2> addTopLabelComboBox(GridPane gridPane, + int rowIndex, + String title, + String prompt, + int top) { final Tuple3> tuple3 = addTopLabelComboBox(title, prompt, 0); final VBox vBox = tuple3.first; @@ -913,6 +1077,22 @@ public static Tuple3> addTopLabelComboBox(String ti return new Tuple3<>(vBox, label, comboBox); } + public static Tuple3> addTopLabelAutocompleteComboBox(String title) { + return addTopLabelAutocompleteComboBox(title, 0); + } + + public static Tuple3> addTopLabelAutocompleteComboBox(String title, + int top) { + Label label = getTopLabel(title); + VBox vBox = getTopLabelVBox(top); + + final AutocompleteComboBox comboBox = new AutocompleteComboBox<>(); + + vBox.getChildren().addAll(label, comboBox); + + return new Tuple3<>(vBox, label, comboBox); + } + @NotNull private static VBox getTopLabelVBox(int top) { VBox vBox = new VBox(); @@ -929,15 +1109,26 @@ private static Label getTopLabel(String title) { return label; } + public static Tuple2 addTopLabelWithVBox(GridPane gridPane, + int rowIndex, + String title, + Node node, + double top) { + return addTopLabelWithVBox(gridPane, rowIndex, 0, title, node, top); + } + @NotNull - public static Tuple2 addTopLabelWithVBox(GridPane gridPane, int rowIndex, - String title, Node node, + public static Tuple2 addTopLabelWithVBox(GridPane gridPane, + int rowIndex, + int columnIndex, + String title, + Node node, double top) { final Tuple2 topLabelWithVBox = getTopLabelWithVBox(title, node); VBox vBox = topLabelWithVBox.second; GridPane.setRowIndex(vBox, rowIndex); - GridPane.setColumnIndex(vBox, 0); + GridPane.setColumnIndex(vBox, columnIndex); GridPane.setMargin(vBox, new Insets(top + Layout.FLOATING_LABEL_DISTANCE, 0, 0, 0)); gridPane.getChildren().add(vBox); @@ -984,28 +1175,78 @@ public static ComboBox addComboBox(GridPane gridPane, int rowIndex, Strin } /////////////////////////////////////////////////////////////////////////////////////////// - // Label + SearchComboBox + // Label + AutocompleteComboBox /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple2> addLabelSearchComboBox(GridPane gridPane, int rowIndex, String title, double top) { - - SearchComboBox comboBox = new SearchComboBox<>(); - + public static Tuple2> addLabelAutocompleteComboBox(GridPane gridPane, + int rowIndex, + String title, + double top) { + AutocompleteComboBox comboBox = new AutocompleteComboBox<>(); final Tuple2 labelVBoxTuple2 = addTopLabelWithVBox(gridPane, rowIndex, title, comboBox, top); - return new Tuple2<>(labelVBoxTuple2.first, comboBox); } + /////////////////////////////////////////////////////////////////////////////////////////// + // Label + TextField + AutocompleteComboBox + /////////////////////////////////////////////////////////////////////////////////////////// + + public static Tuple4> addTopLabelTextFieldAutocompleteComboBox( + GridPane gridPane, + int rowIndex, + String titleTextfield, + String titleCombobox + ) + { + return addTopLabelTextFieldAutocompleteComboBox(gridPane, rowIndex, titleTextfield, titleCombobox, 0); + } + + public static Tuple4> addTopLabelTextFieldAutocompleteComboBox( + GridPane gridPane, + int rowIndex, + String titleTextfield, + String titleCombobox, + double top + ) + { + HBox hBox = new HBox(); + hBox.setSpacing(10); + + final VBox topLabelVBox1 = getTopLabelVBox(5); + final Label topLabel1 = getTopLabel(titleTextfield); + final TextField textField = new BisqTextField(); + topLabelVBox1.getChildren().addAll(topLabel1, textField); + + final VBox topLabelVBox2 = getTopLabelVBox(5); + final Label topLabel2 = getTopLabel(titleCombobox); + AutocompleteComboBox comboBox = new AutocompleteComboBox<>(); + comboBox.setPromptText(titleCombobox); + ((JFXComboBox) comboBox).setLabelFloat(true); + topLabelVBox2.getChildren().addAll(topLabel2, comboBox); + + hBox.getChildren().addAll(topLabelVBox1, topLabelVBox2); + + GridPane.setRowIndex(hBox, rowIndex); + GridPane.setMargin(hBox, new Insets(top, 0, 0, 0)); + gridPane.getChildren().add(hBox); + + return new Tuple4<>(topLabel1, textField, topLabel2, comboBox); + } /////////////////////////////////////////////////////////////////////////////////////////// // Label + ComboBox + ComboBox /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple3, ComboBox> addTopLabelComboBoxComboBox(GridPane gridPane, int rowIndex, String title) { + public static Tuple3, ComboBox> addTopLabelComboBoxComboBox(GridPane gridPane, + int rowIndex, + String title) { return addTopLabelComboBoxComboBox(gridPane, rowIndex, title, 0); } - public static Tuple3, ComboBox> addTopLabelComboBoxComboBox(GridPane gridPane, int rowIndex, String title, double top) { + public static Tuple3, ComboBox> addTopLabelComboBoxComboBox(GridPane gridPane, + int rowIndex, + String title, + double top) { HBox hBox = new HBox(); hBox.setSpacing(10); @@ -1135,11 +1376,18 @@ public static Tuple3, TextField> addLabelComboBoxLabel(Gr // Label + TxIdTextField /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple2 addLabelTxIdTextField(GridPane gridPane, int rowIndex, int columnIndex, String title) { + public static Tuple2 addLabelTxIdTextField(GridPane gridPane, + int rowIndex, + int columnIndex, + String title) { return addLabelTxIdTextField(gridPane, rowIndex, columnIndex, title, 0); } - public static Tuple2 addLabelTxIdTextField(GridPane gridPane, int rowIndex, int columnIndex, String title, double top) { + public static Tuple2 addLabelTxIdTextField(GridPane gridPane, + int rowIndex, + int columnIndex, + String title, + double top) { Label label = addLabel(gridPane, rowIndex, title, top); TxIdTextField txIdTextField = new TxIdTextField(); @@ -1152,7 +1400,10 @@ public static Tuple2 addLabelTxIdTextField(GridPane gridPa } - public static Tuple3 addTopLabelTxIdTextField(GridPane gridPane, int rowIndex, String title, double top) { + public static Tuple3 addTopLabelTxIdTextField(GridPane gridPane, + int rowIndex, + String title, + double top) { TxIdTextField textField = new TxIdTextField(); textField.setFocusTraversable(false); @@ -1169,31 +1420,58 @@ public static Tuple3 addTopLabelTxIdTextField(GridPa // Label + TextFieldWithCopyIcon /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple2 addCompactTopLabelTextFieldWithCopyIcon(GridPane gridPane, int rowIndex, String title, String value) { + public static Tuple2 addCompactTopLabelTextFieldWithCopyIcon(GridPane gridPane, + int rowIndex, + String title, + String value) { return addTopLabelTextFieldWithCopyIcon(gridPane, rowIndex, title, value, -Layout.FLOATING_LABEL_DISTANCE); } - public static Tuple2 addCompactTopLabelTextFieldWithCopyIcon(GridPane gridPane, int rowIndex, int colIndex, String title, String value, double top) { + public static Tuple2 addCompactTopLabelTextFieldWithCopyIcon(GridPane gridPane, + int rowIndex, + int colIndex, + String title, + String value, + double top) { return addTopLabelTextFieldWithCopyIcon(gridPane, rowIndex, colIndex, title, value, top - Layout.FLOATING_LABEL_DISTANCE); } - public static Tuple2 addCompactTopLabelTextFieldWithCopyIcon(GridPane gridPane, int rowIndex, int colIndex, String title) { + public static Tuple2 addCompactTopLabelTextFieldWithCopyIcon(GridPane gridPane, + int rowIndex, + int colIndex, + String title) { return addTopLabelTextFieldWithCopyIcon(gridPane, rowIndex, colIndex, title, "", -Layout.FLOATING_LABEL_DISTANCE); } - public static Tuple2 addCompactTopLabelTextFieldWithCopyIcon(GridPane gridPane, int rowIndex, int colIndex, String title, String value) { + public static Tuple2 addCompactTopLabelTextFieldWithCopyIcon(GridPane gridPane, + int rowIndex, + int colIndex, + String title, + String value) { return addTopLabelTextFieldWithCopyIcon(gridPane, rowIndex, colIndex, title, value, -Layout.FLOATING_LABEL_DISTANCE); } - public static Tuple2 addTopLabelTextFieldWithCopyIcon(GridPane gridPane, int rowIndex, String title, String value) { + public static Tuple2 addTopLabelTextFieldWithCopyIcon(GridPane gridPane, + int rowIndex, + String title, + String value) { return addTopLabelTextFieldWithCopyIcon(gridPane, rowIndex, title, value, 0); } - public static Tuple2 addTopLabelTextFieldWithCopyIcon(GridPane gridPane, int rowIndex, String title, String value, double top) { + public static Tuple2 addTopLabelTextFieldWithCopyIcon(GridPane gridPane, + int rowIndex, + String title, + String value, + double top) { return addTopLabelTextFieldWithCopyIcon(gridPane, rowIndex, title, value, top, null); } - public static Tuple2 addTopLabelTextFieldWithCopyIcon(GridPane gridPane, int rowIndex, String title, String value, double top, String styleClass) { + public static Tuple2 addTopLabelTextFieldWithCopyIcon(GridPane gridPane, + int rowIndex, + String title, + String value, + double top, + String styleClass) { TextFieldWithCopyIcon textFieldWithCopyIcon = new TextFieldWithCopyIcon(styleClass); textFieldWithCopyIcon.setText(value); @@ -1202,7 +1480,12 @@ public static Tuple2 addTopLabelTextFieldWithCopyI return new Tuple2<>(topLabelWithVBox.first, textFieldWithCopyIcon); } - public static Tuple2 addTopLabelTextFieldWithCopyIcon(GridPane gridPane, int rowIndex, int colIndex, String title, String value, double top) { + public static Tuple2 addTopLabelTextFieldWithCopyIcon(GridPane gridPane, + int rowIndex, + int colIndex, + String title, + String value, + double top) { TextFieldWithCopyIcon textFieldWithCopyIcon = new TextFieldWithCopyIcon(); textFieldWithCopyIcon.setText(value); @@ -1214,11 +1497,18 @@ public static Tuple2 addTopLabelTextFieldWithCopyI return new Tuple2<>(topLabelWithVBox.first, textFieldWithCopyIcon); } - public static Tuple2 addConfirmationLabelTextFieldWithCopyIcon(GridPane gridPane, int rowIndex, String title, String value) { + public static Tuple2 addConfirmationLabelTextFieldWithCopyIcon(GridPane gridPane, + int rowIndex, + String title, + String value) { return addConfirmationLabelTextFieldWithCopyIcon(gridPane, rowIndex, title, value, 0); } - public static Tuple2 addConfirmationLabelTextFieldWithCopyIcon(GridPane gridPane, int rowIndex, String title, String value, double top) { + public static Tuple2 addConfirmationLabelTextFieldWithCopyIcon(GridPane gridPane, + int rowIndex, + String title, + String value, + double top) { Label label = addLabel(gridPane, rowIndex, title, top); label.getStyleClass().add("confirmation-label"); GridPane.setHalignment(label, HPos.LEFT); @@ -1273,8 +1563,11 @@ public static FundsTextField addFundsTextfield(GridPane gridPane, int rowIndex, // Label + InfoTextField /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple3 addTopLabelInfoTextField(GridPane gridPane, int rowIndex, String labelText, - String fieldText, double top) { + public static Tuple3 addTopLabelInfoTextField(GridPane gridPane, + int rowIndex, + String labelText, + String fieldText, + double top) { InfoTextField infoTextField = new InfoTextField(); infoTextField.setText(fieldText); @@ -1287,11 +1580,16 @@ public static Tuple3 addTopLabelInfoTextField(GridPa // Label + BsqAddressTextField /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple3 addLabelBsqAddressTextField(GridPane gridPane, int rowIndex, String title) { + public static Tuple3 addLabelBsqAddressTextField(GridPane gridPane, + int rowIndex, + String title) { return addLabelBsqAddressTextField(gridPane, rowIndex, title, 0); } - public static Tuple3 addLabelBsqAddressTextField(GridPane gridPane, int rowIndex, String title, double top) { + public static Tuple3 addLabelBsqAddressTextField(GridPane gridPane, + int rowIndex, + String title, + double top) { BsqAddressTextField addressTextField = new BsqAddressTextField(); addressTextField.setFocusTraversable(false); @@ -1322,11 +1620,18 @@ public static BalanceTextField addBalanceTextField(GridPane gridPane, int rowInd // Label + Button /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple2 addTopLabelButton(GridPane gridPane, int rowIndex, String labelText, String buttonTitle) { + public static Tuple2 addTopLabelButton(GridPane gridPane, + int rowIndex, + String labelText, + String buttonTitle) { return addTopLabelButton(gridPane, rowIndex, labelText, buttonTitle, 0); } - public static Tuple2 addTopLabelButton(GridPane gridPane, int rowIndex, String labelText, String buttonTitle, double top) { + public static Tuple2 addTopLabelButton(GridPane gridPane, + int rowIndex, + String labelText, + String buttonTitle, + double top) { Button button = new AutoTooltipButton(buttonTitle); button.setDefaultButton(true); @@ -1335,7 +1640,11 @@ public static Tuple2 addTopLabelButton(GridPane gridPane, int row return new Tuple2<>(topLabelWithVBox.first, button); } - public static Tuple2 addConfirmationLabelButton(GridPane gridPane, int rowIndex, String labelText, String buttonTitle, double top) { + public static Tuple2 addConfirmationLabelButton(GridPane gridPane, + int rowIndex, + String labelText, + String buttonTitle, + double top) { Label label = addLabel(gridPane, rowIndex, labelText); label.getStyleClass().add("confirmation-label"); @@ -1358,7 +1667,12 @@ public static Tuple2 addConfirmationLabelButton(GridPane gridPane // Label + Button + Button /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple3 addTopLabel2Buttons(GridPane gridPane, int rowIndex, String labelText, String title1, String title2, double top) { + public static Tuple3 addTopLabel2Buttons(GridPane gridPane, + int rowIndex, + String labelText, + String title1, + String title2, + double top) { HBox hBox = new HBox(); hBox.setSpacing(10); @@ -1559,7 +1873,8 @@ public static Tuple4 addButtonBusyAnimationL public static Tuple4 addButtonBusyAnimationLabel(GridPane gridPane, int rowIndex, - int colIndex, String buttonTitle, + int colIndex, + String buttonTitle, double top) { HBox hBox = new HBox(); hBox.setSpacing(10); @@ -1659,11 +1974,16 @@ public static Tuple2 getTradeInputBox(Pane amountValueBox, String d // Label + List /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple3, VBox> addTopLabelListView(GridPane gridPane, int rowIndex, String title) { + public static Tuple3, VBox> addTopLabelListView(GridPane gridPane, + int rowIndex, + String title) { return addTopLabelListView(gridPane, rowIndex, title, 0); } - public static Tuple3, VBox> addTopLabelListView(GridPane gridPane, int rowIndex, String title, double top) { + public static Tuple3, VBox> addTopLabelListView(GridPane gridPane, + int rowIndex, + String title, + double top) { ListView listView = new ListView<>(); final Tuple2 topLabelWithVBox = addTopLabelWithVBox(gridPane, rowIndex, title, listView, top); @@ -1674,7 +1994,10 @@ public static Tuple3, VBox> addTopLabelListView(GridPane // Label + FlowPane /////////////////////////////////////////////////////////////////////////////////////////// - public static Tuple2 addTopLabelFlowPane(GridPane gridPane, int rowIndex, String title, double top) { + public static Tuple2 addTopLabelFlowPane(GridPane gridPane, + int rowIndex, + String title, + double top) { FlowPane flowPane = new FlowPane(); flowPane.setPadding(new Insets(10, 10, 10, 10)); flowPane.setVgap(10); @@ -1773,7 +2096,10 @@ public static TableView addTableViewWithHeader(GridPane gridPane, int row return addTableViewWithHeader(gridPane, rowIndex, headerText, 0, null); } - public static TableView addTableViewWithHeader(GridPane gridPane, int rowIndex, String headerText, String groupStyle) { + public static TableView addTableViewWithHeader(GridPane gridPane, + int rowIndex, + String headerText, + String groupStyle) { return addTableViewWithHeader(gridPane, rowIndex, headerText, 0, groupStyle); } @@ -1781,7 +2107,11 @@ public static TableView addTableViewWithHeader(GridPane gridPane, int row return addTableViewWithHeader(gridPane, rowIndex, headerText, top, null); } - public static TableView addTableViewWithHeader(GridPane gridPane, int rowIndex, String headerText, int top, String groupStyle) { + public static TableView addTableViewWithHeader(GridPane gridPane, + int rowIndex, + String headerText, + int top, + String groupStyle) { TitledGroupBg titledGroupBg = addTitledGroupBg(gridPane, rowIndex, 1, headerText, top); if (groupStyle != null) titledGroupBg.getStyleClass().add(groupStyle); diff --git a/desktop/src/main/java/bisq/desktop/util/GUIUtil.java b/desktop/src/main/java/bisq/desktop/util/GUIUtil.java index 36d9cee3f6f..97ad416f4d2 100644 --- a/desktop/src/main/java/bisq/desktop/util/GUIUtil.java +++ b/desktop/src/main/java/bisq/desktop/util/GUIUtil.java @@ -17,10 +17,14 @@ package bisq.desktop.util; +import bisq.desktop.Navigation; import bisq.desktop.app.BisqApp; import bisq.desktop.components.AutoTooltipLabel; import bisq.desktop.components.BisqTextArea; import bisq.desktop.components.indicator.TxConfidenceIndicator; +import bisq.desktop.main.MainView; +import bisq.desktop.main.account.AccountView; +import bisq.desktop.main.account.content.fiataccounts.FiatAccountsView; import bisq.desktop.main.overlays.popups.Popup; import bisq.core.app.BisqEnvironment; @@ -31,10 +35,14 @@ import bisq.core.locale.CurrencyUtil; import bisq.core.locale.Res; import bisq.core.locale.TradeCurrency; +import bisq.core.monetary.Price; +import bisq.core.monetary.Volume; import bisq.core.payment.PaymentAccount; import bisq.core.payment.PaymentAccountList; import bisq.core.payment.payload.PaymentMethod; import bisq.core.provider.fee.FeeService; +import bisq.core.provider.price.MarketPrice; +import bisq.core.provider.price.PriceFeedService; import bisq.core.user.DontShowAgainLookup; import bisq.core.user.Preferences; import bisq.core.user.User; @@ -48,8 +56,10 @@ import bisq.common.app.DevEnv; import bisq.common.proto.persistable.PersistableList; import bisq.common.proto.persistable.PersistenceProtoResolver; +import bisq.common.storage.CorruptedDatabaseFilesHandler; import bisq.common.storage.FileUtil; import bisq.common.storage.Storage; +import bisq.common.util.MathUtils; import bisq.common.util.Tuple2; import bisq.common.util.Tuple3; import bisq.common.util.Utilities; @@ -58,6 +68,7 @@ import org.bitcoinj.core.Coin; import org.bitcoinj.core.TransactionConfidence; import org.bitcoinj.uri.BitcoinURI; +import org.bitcoinj.utils.Fiat; import org.bitcoinj.wallet.DeterministicSeed; import com.googlecode.jcsv.CSVStrategy; @@ -154,6 +165,8 @@ public static void setPreferences(Preferences preferences) { GUIUtil.preferences = preferences; } + public static String getUserLanguage() { return preferences.getUserLanguage(); } + public static double getScrollbarWidth(Node scrollablePane) { Node node = scrollablePane.lookup(".scroll-bar"); if (node instanceof ScrollBar) { @@ -188,12 +201,16 @@ public static void showFeeInfoBeforeExecute(Runnable runnable) { } } - public static void exportAccounts(ArrayList accounts, String fileName, - Preferences preferences, Stage stage, PersistenceProtoResolver persistenceProtoResolver) { + public static void exportAccounts(ArrayList accounts, + String fileName, + Preferences preferences, + Stage stage, + PersistenceProtoResolver persistenceProtoResolver, + CorruptedDatabaseFilesHandler corruptedDatabaseFilesHandler) { if (!accounts.isEmpty()) { String directory = getDirectoryFromChooser(preferences, stage); if (directory != null && !directory.isEmpty()) { - Storage> paymentAccountsStorage = new Storage<>(new File(directory), persistenceProtoResolver); + Storage> paymentAccountsStorage = new Storage<>(new File(directory), persistenceProtoResolver, corruptedDatabaseFilesHandler); paymentAccountsStorage.initAndGetPersisted(new PaymentAccountList(accounts), fileName, 100); paymentAccountsStorage.queueUpForSave(); new Popup<>().feedback(Res.get("guiUtil.accountExport.savedToPath", Paths.get(directory, fileName).toAbsolutePath())).show(); @@ -203,8 +220,12 @@ public static void exportAccounts(ArrayList accounts, String fil } } - public static void importAccounts(User user, String fileName, Preferences preferences, Stage stage, - PersistenceProtoResolver persistenceProtoResolver) { + public static void importAccounts(User user, + String fileName, + Preferences preferences, + Stage stage, + PersistenceProtoResolver persistenceProtoResolver, + CorruptedDatabaseFilesHandler corruptedDatabaseFilesHandler) { FileChooser fileChooser = new FileChooser(); File initDir = new File(preferences.getDirectoryChooserPath()); if (initDir.isDirectory()) { @@ -217,7 +238,7 @@ public static void importAccounts(User user, String fileName, Preferences prefer if (Paths.get(path).getFileName().toString().equals(fileName)) { String directory = Paths.get(path).getParent().toString(); preferences.setDirectoryChooserPath(directory); - Storage paymentAccountsStorage = new Storage<>(new File(directory), persistenceProtoResolver); + Storage paymentAccountsStorage = new Storage<>(new File(directory), persistenceProtoResolver, corruptedDatabaseFilesHandler); PaymentAccountList persisted = paymentAccountsStorage.initAndGetPersistedWithFileName(fileName, 100); if (persisted != null) { final StringBuilder msg = new StringBuilder(); @@ -350,7 +371,8 @@ protected void updateItem(CurrencyListItem item, boolean empty) { }; } - public static Callback, ListCell> getCurrencyListItemCellFactory(String postFixSingle, String postFixMulti, + public static Callback, ListCell> getCurrencyListItemCellFactory(String postFixSingle, + String postFixMulti, Preferences preferences) { return p -> new ListCell<>() { @Override @@ -582,7 +604,9 @@ protected void updateItem(PaymentMethod method, boolean empty) { }; } - public static void updateConfidence(TransactionConfidence confidence, Tooltip tooltip, TxConfidenceIndicator txConfidenceIndicator) { + public static void updateConfidence(TransactionConfidence confidence, + Tooltip tooltip, + TxConfidenceIndicator txConfidenceIndicator) { if (confidence != null) { switch (confidence.getConfidenceType()) { case UNKNOWN: @@ -734,21 +758,56 @@ public static String getBitcoinURI(String address, Coin amount, String label) { ""; } - public static boolean isReadyForTxBroadcast(P2PService p2PService, WalletsSetup walletsSetup) { - return p2PService.isBootstrapped() && - walletsSetup.isDownloadComplete() && - walletsSetup.hasSufficientPeersForBroadcast(); + public static boolean isBootstrappedOrShowPopup(P2PService p2PService) { + if (!p2PService.isBootstrapped()) { + new Popup<>().information(Res.get("popup.warning.notFullyConnected")).show(); + return false; + } + + return true; } - public static void showNotReadyForTxBroadcastPopups(P2PService p2PService, WalletsSetup walletsSetup) { - if (!p2PService.isBootstrapped()) - new Popup<>().information(Res.get("popup.warning.notFullyConnected")).show(); - else if (!walletsSetup.hasSufficientPeersForBroadcast()) + public static boolean isReadyForTxBroadcastOrShowPopup(P2PService p2PService, WalletsSetup walletsSetup) { + if (!GUIUtil.isBootstrappedOrShowPopup(p2PService)) { + return false; + } + + if (!walletsSetup.hasSufficientPeersForBroadcast()) { new Popup<>().information(Res.get("popup.warning.notSufficientConnectionsToBtcNetwork", walletsSetup.getMinBroadcastConnections())).show(); - else if (!walletsSetup.isDownloadComplete()) + return false; + } + + if (!walletsSetup.isDownloadComplete()) { new Popup<>().information(Res.get("popup.warning.downloadNotComplete")).show(); - else - log.warn("showNotReadyForTxBroadcastPopups called but no case matched. This should never happen if isReadyForTxBroadcast was called before."); + return false; + } + + return true; + } + + public static boolean canCreateOrTakeOfferOrShowPopup(User user, Navigation navigation) { + if (!user.hasAcceptedArbitrators()) { + new Popup<>().warning(Res.get("popup.warning.noArbitratorsAvailable")).show(); + return false; + } + + if (!user.hasAcceptedMediators()) { + new Popup<>().warning(Res.get("popup.warning.noMediatorsAvailable")).show(); + return false; + } + + if (user.currentPaymentAccountProperty().get() == null) { + new Popup<>().headLine(Res.get("popup.warning.noTradingAccountSetup.headline")) + .instruction(Res.get("popup.warning.noTradingAccountSetup.msg")) + .actionButtonTextWithGoTo("navigation.account") + .onAction(() -> { + navigation.setReturnPath(navigation.getCurrentPath()); + navigation.navigateTo(MainView.class, AccountView.class, FiatAccountsView.class); + }).show(); + return false; + } + + return true; } public static void showWantToBurnBTCPopup(Coin miningFee, Coin amount, BSFormatter btcFormatter) { @@ -854,8 +913,13 @@ public static void removeChildrenFromGridPaneRows(GridPane gridPane, int start, } } - public static void showBsqFeeInfoPopup(Coin fee, Coin miningFee, Coin btcForIssuance, int txSize, BsqFormatter bsqFormatter, - BSFormatter btcFormatter, String type, + public static void showBsqFeeInfoPopup(Coin fee, + Coin miningFee, + Coin btcForIssuance, + int txSize, + BsqFormatter bsqFormatter, + BSFormatter btcFormatter, + String type, Runnable actionHandler) { String confirmationMessage; @@ -892,7 +956,11 @@ public static void showBsqFeeInfoPopup(Coin fee, Coin miningFee, int txSize, Bsq showBsqFeeInfoPopup(fee, miningFee, null, txSize, bsqFormatter, btcFormatter, type, actionHandler); } - public static void setFitToRowsForTableView(TableView tableView, int rowHeight, int headerHeight, int minNumRows, int maxNumRows) { + public static void setFitToRowsForTableView(TableView tableView, + int rowHeight, + int headerHeight, + int minNumRows, + int maxNumRows) { int size = tableView.getItems().size(); int minHeight = rowHeight * minNumRows + headerHeight; int maxHeight = rowHeight * maxNumRows + headerHeight; @@ -998,7 +1066,9 @@ public static ListCell getComboBoxButtonCell(String title, ComboBox co } @NotNull - public static ListCell getComboBoxButtonCell(String title, ComboBox comboBox, Boolean hideOriginalPrompt) { + public static ListCell getComboBoxButtonCell(String title, + ComboBox comboBox, + Boolean hideOriginalPrompt) { return new ListCell<>() { @Override protected void updateItem(T item, boolean empty) { @@ -1021,4 +1091,22 @@ public static void openTxInBsqBlockExplorer(String txId, Preferences preferences if (txId != null) GUIUtil.openWebPage(preferences.getBsqBlockChainExplorer().txUrl + txId, false); } + + public static String getBsqInUsd(Price bsqPrice, + Coin bsqAmount, + PriceFeedService priceFeedService, + BsqFormatter bsqFormatter) { + MarketPrice usdMarketPrice = priceFeedService.getMarketPrice("USD"); + if (usdMarketPrice == null) { + return Res.get("shared.na"); + } + long usdMarketPriceAsLong = MathUtils.roundDoubleToLong(MathUtils.scaleUpByPowerOf10(usdMarketPrice.getPrice(), + Fiat.SMALLEST_UNIT_EXPONENT)); + Price usdPrice = Price.valueOf("USD", usdMarketPriceAsLong); + String bsqAmountAsString = bsqFormatter.formatCoin(bsqAmount); + Volume bsqAmountAsVolume = Volume.parse(bsqAmountAsString, "BSQ"); + Coin requiredBtc = bsqPrice.getAmountByVolume(bsqAmountAsVolume); + Volume volumeByAmount = usdPrice.getVolumeByAmount(requiredBtc); + return bsqFormatter.formatVolumeWithCode(volumeByAmount); + } } diff --git a/desktop/src/main/java/bisq/desktop/util/Transitions.java b/desktop/src/main/java/bisq/desktop/util/Transitions.java index 3892968adb3..572f0fbe690 100644 --- a/desktop/src/main/java/bisq/desktop/util/Transitions.java +++ b/desktop/src/main/java/bisq/desktop/util/Transitions.java @@ -22,6 +22,7 @@ import bisq.common.UserThread; import javax.inject.Inject; +import javax.inject.Singleton; import javafx.animation.FadeTransition; import javafx.animation.Interpolator; @@ -39,6 +40,7 @@ import javafx.util.Duration; +@Singleton public class Transitions { public final static int DEFAULT_DURATION = 600; diff --git a/desktop/src/main/java/bisq/desktop/util/normalization/IBANNormalizer.java b/desktop/src/main/java/bisq/desktop/util/normalization/IBANNormalizer.java new file mode 100644 index 00000000000..d9e37632f69 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/util/normalization/IBANNormalizer.java @@ -0,0 +1,15 @@ +package bisq.desktop.util.normalization; + +import javafx.util.StringConverter; + +public class IBANNormalizer extends StringConverter { + @Override + public String toString(String s) { + return s; + } + + @Override + public String fromString(String s) { + return s.replaceAll("\\s+", ""); + } +} diff --git a/desktop/src/main/java/bisq/desktop/util/validation/CountryCallingCodes.java b/desktop/src/main/java/bisq/desktop/util/validation/CountryCallingCodes.java new file mode 100644 index 00000000000..7fc60e5337c --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/util/validation/CountryCallingCodes.java @@ -0,0 +1,278 @@ +package bisq.desktop.util.validation; + +import java.util.Map; + +import static java.util.Map.entry; + +final class CountryCallingCodes { + /** + * Immutable mapping of ISO 3166 alpha-2 country code to national dialing number. + *

+ * In some regions, such as American Samoa ('AS'), there is only one area code, and + * it is included in the mapping as part of the calling code. + * + * @see {@link https://en.wikipedia.org/wiki/E.164} + * @see {@link https://en.wikipedia.org/wiki/List_of_country_calling_codes} + */ + private final static Map CALLING_CODE_MAP = Map.ofEntries( + entry("AD", "376"), + entry("AE", "971"), + entry("AF", "93"), + entry("AG", "1-268"), + entry("AI", "1-264"), + entry("AL", "355"), + entry("AM", "374"), + entry("AO", "244"), + entry("AQ", "672"), + entry("AR", "54"), + entry("AS", "1-684"), + entry("AT", "43"), + entry("AU", "61"), + entry("AW", "297"), + entry("AX", "358"), + entry("AZ", "994"), + entry("BA", "387"), + entry("BB", "1-246"), + entry("BD", "880"), + entry("BE", "32"), + entry("BF", "226"), + entry("BG", "359"), + entry("BH", "973"), + entry("BI", "257"), + entry("BJ", "229"), + entry("BL", "590"), + entry("BM", "1-441"), + entry("BN", "673"), + entry("BO", "591"), + entry("BQ", "599"), + entry("BR", "55"), + entry("BS", "1-242"), + entry("BT", "975"), + entry("BV", "47"), + entry("BW", "267"), + entry("BY", "375"), + entry("BZ", "501"), + entry("CA", "1"), + entry("CC", "61"), + entry("CD", "243"), + entry("CF", "236"), + entry("CG", "242"), + entry("CH", "41"), + entry("CI", "225"), + entry("CK", "682"), + entry("CL", "56"), + entry("CM", "237"), + entry("CN", "86"), + entry("CO", "57"), + entry("CR", "506"), + entry("CU", "53"), + entry("CV", "238"), + entry("CW", "599"), + entry("CX", "61"), + entry("CY", "357"), + entry("CZ", "420"), + entry("DE", "49"), + entry("DJ", "253"), + entry("DK", "45"), + entry("DM", "1-767"), + entry("DO", "1"), // DO has three area codes 809,829,849; let user define hers. + entry("DZ", "213"), + entry("EC", "593"), + entry("EE", "372"), + entry("EG", "20"), + entry("EH", "212"), + entry("ER", "291"), + entry("ES", "34"), + entry("ET", "251"), + entry("FI", "358"), + entry("FJ", "679"), + entry("FK", "500"), + entry("FM", "691"), + entry("FO", "298"), + entry("FR", "33"), + entry("GA", "241"), + entry("GB", "44"), + entry("GD", "1-473"), + entry("GE", "995"), + entry("GF", "594"), + entry("GG", "44"), + entry("GH", "233"), + entry("GI", "350"), + entry("GL", "299"), + entry("GM", "220"), + entry("GN", "224"), + entry("GP", "590"), + entry("GQ", "240"), + entry("GR", "30"), + entry("GS", "500"), + entry("GT", "502"), + entry("GU", "1-671"), + entry("GW", "245"), + entry("GY", "592"), + entry("HK", "852"), + entry("HM", "672"), + entry("HN", "504"), + entry("HR", "385"), + entry("HT", "509"), + entry("HU", "36"), + entry("ID", "62"), + entry("IE", "353"), + entry("IL", "972"), + entry("IM", "44"), + entry("IN", "91"), + entry("IO", "246"), + entry("IQ", "964"), + entry("IR", "98"), + entry("IS", "354"), + entry("IT", "39"), + entry("JE", "44"), + entry("JM", "1-876"), + entry("JO", "962"), + entry("JP", "81"), + entry("KE", "254"), + entry("KG", "996"), + entry("KH", "855"), + entry("KI", "686"), + entry("KM", "269"), + entry("KN", "1-869"), + entry("KP", "850"), + entry("KR", "82"), + entry("KW", "965"), + entry("KY", "1-345"), + entry("KZ", "7"), + entry("LA", "856"), + entry("LB", "961"), + entry("LC", "1-758"), + entry("LI", "423"), + entry("LK", "94"), + entry("LR", "231"), + entry("LS", "266"), + entry("LT", "370"), + entry("LU", "352"), + entry("LV", "371"), + entry("LY", "218"), + entry("MA", "212"), + entry("MC", "377"), + entry("MD", "373"), + entry("ME", "382"), + entry("MF", "590"), + entry("MG", "261"), + entry("MH", "692"), + entry("MK", "389"), + entry("ML", "223"), + entry("MM", "95"), + entry("MN", "976"), + entry("MO", "853"), + entry("MP", "1-670"), + entry("MQ", "596"), + entry("MR", "222"), + entry("MS", "1-664"), + entry("MT", "356"), + entry("MU", "230"), + entry("MV", "960"), + entry("MW", "265"), + entry("MX", "52"), + entry("MY", "60"), + entry("MZ", "258"), + entry("NA", "264"), + entry("NC", "687"), + entry("NE", "227"), + entry("NF", "672"), + entry("NG", "234"), + entry("NI", "505"), + entry("NL", "31"), + entry("NO", "47"), + entry("NP", "977"), + entry("NR", "674"), + entry("NU", "683"), + entry("NZ", "64"), + entry("OM", "968"), + entry("PA", "507"), + entry("PE", "51"), + entry("PF", "689"), + entry("PG", "675"), + entry("PH", "63"), + entry("PK", "92"), + entry("PL", "48"), + entry("PM", "508"), + entry("PN", "870"), + entry("PR", "1"), + entry("PS", "970"), + entry("PT", "351"), + entry("PW", "680"), + entry("PY", "595"), + entry("QA", "974"), + entry("RE", "262"), + entry("RO", "40"), + entry("RS", "381 p"), + entry("RU", "7"), + entry("RW", "250"), + entry("SA", "966"), + entry("SB", "677"), + entry("SC", "248"), + entry("SD", "249"), + entry("SE", "46"), + entry("SG", "65"), + entry("SH", "290 n"), + entry("SI", "386"), + entry("SJ", "47"), + entry("SK", "421"), + entry("SL", "232"), + entry("SM", "378"), + entry("SN", "221"), + entry("SO", "252"), + entry("SR", "597"), + entry("SS", "211"), + entry("ST", "239"), + entry("SV", "503"), + entry("SX", "1-721"), + entry("SY", "963"), + entry("SZ", "268"), + entry("TC", "1-649"), + entry("TD", "235"), + entry("TF", "262"), + entry("TG", "228"), + entry("TH", "66"), + entry("TJ", "992"), + entry("TK", "690"), + entry("TL", "670"), + entry("TM", "993"), + entry("TN", "216"), + entry("TO", "676"), + entry("TR", "90"), + entry("TT", "1-868"), + entry("TV", "688"), + entry("TW", "886"), + entry("TZ", "255"), + entry("UA", "380"), + entry("UG", "256"), + // entry("UM", null), + entry("US", "1"), + entry("UY", "598"), + entry("UZ", "998"), + entry("VA", "39-06"), + entry("VC", "1-784"), + entry("VE", "58"), + entry("VG", "1-284"), + entry("VI", "1-340"), + entry("VN", "84"), + entry("VU", "678"), + entry("WF", "681"), + entry("WS", "685"), + entry("YE", "967"), + entry("YT", "262"), + entry("ZA", "27"), + entry("ZM", "260"), + entry("ZW", "263") + ); + + private static final String normalizedCallingCodeRegex = "[\\-]"; + + static String getCallingCode(String isoCountryCode) { + return CALLING_CODE_MAP.get(isoCountryCode); + } + + static String getNormalizedCallingCode(String isoCountryCode) { + return getCallingCode(isoCountryCode).replaceAll(normalizedCallingCodeRegex, ""); + } +} diff --git a/desktop/src/main/java/bisq/desktop/util/validation/JapanBankAccountNameValidator.java b/desktop/src/main/java/bisq/desktop/util/validation/JapanBankAccountNameValidator.java new file mode 100644 index 00000000000..06fac115a17 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/util/validation/JapanBankAccountNameValidator.java @@ -0,0 +1,52 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.util.validation; + +import bisq.core.util.validation.InputValidator; +import bisq.desktop.components.paymentmethods.data.JapanBankData; +import javax.inject.Inject; + +public final class JapanBankAccountNameValidator extends InputValidator +{ + @Override + public ValidationResult validate(String input) { + ValidationResult result = super.validate(input); + + if (result.isValid) + result = lengthValidator.validate(input); + if (result.isValid) + result = regexValidator.validate(input); + + return result; + } + + private LengthValidator lengthValidator; + private RegexValidator regexValidator; + + @Inject + public JapanBankAccountNameValidator(LengthValidator lengthValidator, RegexValidator regexValidator) { + + lengthValidator.setMinLength(1); + lengthValidator.setMaxLength(40); + this.lengthValidator = lengthValidator; + + regexValidator.setPattern(JapanBankData.getString("japanese.validation.regex")); + regexValidator.setErrorMessage(JapanBankData.getString("japanese.validation.error")); + this.regexValidator = regexValidator; + } +} diff --git a/desktop/src/main/java/bisq/desktop/util/validation/JapanBankAccountNumberValidator.java b/desktop/src/main/java/bisq/desktop/util/validation/JapanBankAccountNumberValidator.java new file mode 100644 index 00000000000..e45d9b3b1d1 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/util/validation/JapanBankAccountNumberValidator.java @@ -0,0 +1,41 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.util.validation; + +import bisq.core.util.validation.InputValidator; +import bisq.desktop.components.paymentmethods.data.JapanBankData; + +public final class JapanBankAccountNumberValidator extends InputValidator +{ + @Override + public ValidationResult validate(String input) + { + boolean lengthOK = ( + isNumberWithFixedLength(input, 3) || + isNumberWithFixedLength(input, 4) || + isNumberWithFixedLength(input, 5) || + isNumberWithFixedLength(input, 6) || + isNumberWithFixedLength(input, 7) || + isNumberWithFixedLength(input, 8)); + + if (lengthOK) + return super.validate(input); + + return new ValidationResult(false, JapanBankData.getString("account.number.validation.error")); + } +} diff --git a/core/src/main/java/bisq/core/arbitration/ArbitratorModule.java b/desktop/src/main/java/bisq/desktop/util/validation/JapanBankBranchCodeValidator.java similarity index 58% rename from core/src/main/java/bisq/core/arbitration/ArbitratorModule.java rename to desktop/src/main/java/bisq/desktop/util/validation/JapanBankBranchCodeValidator.java index d65760c3aba..3a9673dd677 100644 --- a/core/src/main/java/bisq/core/arbitration/ArbitratorModule.java +++ b/desktop/src/main/java/bisq/desktop/util/validation/JapanBankBranchCodeValidator.java @@ -15,23 +15,18 @@ * along with Bisq. If not, see . */ -package bisq.core.arbitration; +package bisq.desktop.util.validation; -import bisq.common.app.AppModule; - -import org.springframework.core.env.Environment; - -import com.google.inject.Singleton; - -public class ArbitratorModule extends AppModule { - public ArbitratorModule(Environment environment) { - super(environment); - } +import bisq.core.util.validation.InputValidator; +import bisq.desktop.components.paymentmethods.data.JapanBankData; +public final class JapanBankBranchCodeValidator extends InputValidator +{ @Override - protected final void configure() { - bind(ArbitratorManager.class).in(Singleton.class); - bind(DisputeManager.class).in(Singleton.class); - bind(ArbitratorService.class).in(Singleton.class); + public ValidationResult validate(String input) + { + if (isNumberWithFixedLength(input, 3)) + return super.validate(input); + return new ValidationResult(false, JapanBankData.getString("branch.code.validation.error")); } } diff --git a/desktop/src/main/java/bisq/desktop/util/validation/JapanBankBranchNameValidator.java b/desktop/src/main/java/bisq/desktop/util/validation/JapanBankBranchNameValidator.java new file mode 100644 index 00000000000..1bd49a7970f --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/util/validation/JapanBankBranchNameValidator.java @@ -0,0 +1,52 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.util.validation; + +import bisq.core.util.validation.InputValidator; +import bisq.desktop.components.paymentmethods.data.JapanBankData; +import javax.inject.Inject; + +public final class JapanBankBranchNameValidator extends InputValidator +{ + @Override + public ValidationResult validate(String input) { + ValidationResult result = super.validate(input); + + if (result.isValid) + result = lengthValidator.validate(input); + if (result.isValid) + result = regexValidator.validate(input); + + return result; + } + + private LengthValidator lengthValidator; + private RegexValidator regexValidator; + + @Inject + public JapanBankBranchNameValidator(LengthValidator lengthValidator, RegexValidator regexValidator) { + + lengthValidator.setMinLength(1); + lengthValidator.setMaxLength(40); + this.lengthValidator = lengthValidator; + + regexValidator.setPattern(JapanBankData.getString("japanese.validation.regex")); + regexValidator.setErrorMessage(JapanBankData.getString("japanese.validation.error")); + this.regexValidator = regexValidator; + } +} diff --git a/desktop/src/main/java/bisq/desktop/util/validation/JapanBankTransferValidator.java b/desktop/src/main/java/bisq/desktop/util/validation/JapanBankTransferValidator.java new file mode 100644 index 00000000000..4094de1bc6e --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/util/validation/JapanBankTransferValidator.java @@ -0,0 +1,37 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.desktop.util.validation; + +import bisq.core.util.validation.InputValidator; + +public final class JapanBankTransferValidator extends InputValidator { + + /////////////////////////////////////////////////////////////////////////////////////////// + // Public methods + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public ValidationResult validate(String input) { + // TODO + return super.validate(input); + } + + /////////////////////////////////////////////////////////////////////////////////////////// + // Private methods + /////////////////////////////////////////////////////////////////////////////////////////// +} diff --git a/desktop/src/main/java/bisq/desktop/util/validation/PhoneNumberValidator.java b/desktop/src/main/java/bisq/desktop/util/validation/PhoneNumberValidator.java new file mode 100644 index 00000000000..ae580c21218 --- /dev/null +++ b/desktop/src/main/java/bisq/desktop/util/validation/PhoneNumberValidator.java @@ -0,0 +1,164 @@ +package bisq.desktop.util.validation; + +import bisq.core.locale.Res; +import bisq.core.util.validation.InputValidator; + +import lombok.Getter; + +import javax.annotation.Nullable; + +/** + * Performs lenient validation of international phone numbers, and transforms given + * input numbers into E.164 international form. The E.164 normalized phone number + * can be accessed via {@link #getNormalizedPhoneNumber} after successful + * validation -- {@link #getNormalizedPhoneNumber} will return null if validation + * fails. + *

+ * Area codes and mobile provider codes are not validated, but all numbers following + * calling codes are included in the normalized number. + *

+ * @see bisq.desktop.util.validation.CountryCallingCodes + */ +public class PhoneNumberValidator extends InputValidator { + /** + * ISO 3166-1 alpha-2 country code + */ + private String isoCountryCode; + /** + * The international calling code mapped to the 'isoCountryCode' constructor argument. + */ + @Nullable + @Getter + private String callingCode; + /** + * The normalized (digits only) representation of an international calling code. + */ + private String normalizedCallingCode; + /** + * Phone number in E.164 format. + */ + @Nullable + @Getter + private String normalizedPhoneNumber; + + /////////////////////////////////////////////////////////////////////////////////////////// + // Constructors + /////////////////////////////////////////////////////////////////////////////////////////// + + // Public no-arg constructor required by Guice injector, + // but isoCountryCode must be set before validation. + public PhoneNumberValidator() { + } + + public PhoneNumberValidator(String isoCountryCode) { + this.isoCountryCode = isoCountryCode; + this.callingCode = CountryCallingCodes.getCallingCode(isoCountryCode); + this.normalizedCallingCode = CountryCallingCodes.getNormalizedCallingCode(isoCountryCode); + } + + /////////////////////////////////////////////////////////////////////////////////////////// + // Public methods + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public ValidationResult validate(String input) { + normalizedPhoneNumber = null; + ValidationResult result = super.validate(isoCountryCode); + if (!result.isValid) { + return new ValidationResult(false, Res.get("validation.phone.missingCountryCode")); + } + result = super.validate(input); + if (!result.isValid) { + return result; + } + String trimmedInput = input.trim(); + boolean isCountryDialingCodeExplicit = trimmedInput.startsWith("+"); + // Remove non-alphanumeric chars. Letters may be left in the pureNumber string for + // the isPositiveNumber(pureNumber) test. The US once had listed numbers with letters + // -- I had one -- and I'm sure they are still used in some countries. In such cases, + // users will be prompted to convert letters to numbers for normalization. + String pureNumber = input.replaceAll("[^A-Za-z0-9]", ""); + boolean hasValidCallingCodePrefix = pureNumber.startsWith(normalizedCallingCode); + boolean isCountryCallingCodeImplicit = !isCountryDialingCodeExplicit && hasValidCallingCodePrefix; + + result = validateIsNumeric(input, pureNumber) + .and(validateHasSufficientDigits(input, pureNumber)) + .and(validateIsNotTooLong(input, pureNumber)) + .and(validateIncludedCountryDialingCode(input, isCountryDialingCodeExplicit, hasValidCallingCodePrefix)); + + if (result.isValid) { + // TODO corner cases: isCountryCallingCodeImplicit == true + // && the country calling code is matched by following digits. + // && Is this a problem? + if (isCountryDialingCodeExplicit || isCountryCallingCodeImplicit) { + normalizedPhoneNumber = "+" + pureNumber; + } else { + normalizedPhoneNumber = "+" + getCallingCode() + pureNumber; + } + } + return result; + } + + /** + * Setter for property 'isoCountryCode'. + * + * @param isoCountryCode Value to set for property 'isoCountryCode'. + */ + public void setIsoCountryCode(String isoCountryCode) { + this.isoCountryCode = isoCountryCode; + this.callingCode = CountryCallingCodes.getCallingCode(isoCountryCode); + this.normalizedCallingCode = CountryCallingCodes.getNormalizedCallingCode(isoCountryCode); + } + + /////////////////////////////////////////////////////////////////////////////////////////// + // Private methods + /////////////////////////////////////////////////////////////////////////////////////////// + + private ValidationResult validateIsNumeric(String rawInput, String pureNumber) { + try { + if (isPositiveNumber(pureNumber)) { + return new ValidationResult(true); + } else { + return new ValidationResult(false, Res.get("validation.phone.invalidCharacters", rawInput)); + } + } catch (Throwable t) { + return new ValidationResult(false, Res.get("validation.invalidInput", t.getMessage())); + } + } + + private ValidationResult validateHasSufficientDigits(String rawInput, String pureNumber) { + try { + return ((pureNumber.length() - callingCode.length()) > 4) + ? new ValidationResult(true) + : new ValidationResult(false, Res.get("validation.phone.insufficientDigits", rawInput)); + } catch (Throwable t) { + return new ValidationResult(false, Res.get("validation.invalidInput", t.getMessage())); + } + } + + private ValidationResult validateIsNotTooLong(String rawInput, String pureNumber) { + try { + return ((pureNumber.length() - callingCode.length()) > 12) + ? new ValidationResult(false, Res.get("validation.phone.tooManyDigits", rawInput)) + : new ValidationResult(true); + + } catch (Throwable t) { + return new ValidationResult(false, Res.get("validation.invalidInput", t.getMessage())); + } + } + + private ValidationResult validateIncludedCountryDialingCode(String rawInput, + boolean isCountryDialingCodeExplicit, + boolean hasValidDialingCodePrefix) { + try { + if (isCountryDialingCodeExplicit && !hasValidDialingCodePrefix) { + return new ValidationResult(false, + Res.get("validation.phone.invalidDialingCode", rawInput, isoCountryCode, callingCode)); + } else { + return new ValidationResult(true); + } + } catch (Throwable t) { + return new ValidationResult(false, Res.get("validation.invalidInput", t.getMessage())); + } + } +} diff --git a/desktop/src/main/java/bisq/desktop/util/validation/SwishValidator.java b/desktop/src/main/java/bisq/desktop/util/validation/SwishValidator.java index f6fa5f86f65..546f2c10653 100644 --- a/desktop/src/main/java/bisq/desktop/util/validation/SwishValidator.java +++ b/desktop/src/main/java/bisq/desktop/util/validation/SwishValidator.java @@ -17,9 +17,17 @@ package bisq.desktop.util.validation; -import bisq.core.util.validation.InputValidator; +public final class SwishValidator extends PhoneNumberValidator { -public final class SwishValidator extends InputValidator { + /////////////////////////////////////////////////////////////////////////////////////////// + // Constructor + /////////////////////////////////////////////////////////////////////////////////////////// + + // Public no-arg constructor required by Guice injector. + // Superclass' isoCountryCode must be set before validation. + public SwishValidator() { + this.setIsoCountryCode("SE"); + } /////////////////////////////////////////////////////////////////////////////////////////// // Public methods @@ -27,11 +35,6 @@ public final class SwishValidator extends InputValidator { @Override public ValidationResult validate(String input) { - // TODO return super.validate(input); } - - /////////////////////////////////////////////////////////////////////////////////////////// - // Private methods - /////////////////////////////////////////////////////////////////////////////////////////// } diff --git a/desktop/src/test/java/bisq/desktop/GuiceSetupTest.java b/desktop/src/test/java/bisq/desktop/GuiceSetupTest.java new file mode 100644 index 00000000000..7b0f54a5ee3 --- /dev/null +++ b/desktop/src/test/java/bisq/desktop/GuiceSetupTest.java @@ -0,0 +1,165 @@ +package bisq.desktop; + +import bisq.desktop.app.BisqAppModule; +import bisq.desktop.common.view.CachingViewLoader; +import bisq.desktop.common.view.ViewLoader; +import bisq.desktop.common.view.guice.InjectorViewFactory; +import bisq.desktop.main.dao.bonding.BondingViewUtils; +import bisq.desktop.main.funds.transactions.DisplayedTransactionsFactory; +import bisq.desktop.main.funds.transactions.TradableRepository; +import bisq.desktop.main.funds.transactions.TransactionAwareTradableFactory; +import bisq.desktop.main.funds.transactions.TransactionListItemFactory; +import bisq.desktop.main.offer.offerbook.OfferBook; +import bisq.desktop.main.overlays.notifications.NotificationCenter; +import bisq.desktop.main.overlays.windows.TorNetworkSettingsWindow; +import bisq.desktop.main.presentation.DaoPresentation; +import bisq.desktop.main.presentation.MarketPricePresentation; +import bisq.desktop.util.Transitions; + +import bisq.core.app.AvoidStandbyModeService; +import bisq.core.app.BisqEnvironment; +import bisq.core.app.P2PNetworkSetup; +import bisq.core.app.TorSetup; +import bisq.core.app.WalletAppSetup; +import bisq.core.locale.CurrencyUtil; +import bisq.core.locale.Res; +import bisq.core.network.p2p.seed.DefaultSeedNodeRepository; +import bisq.core.notifications.MobileMessageEncryption; +import bisq.core.notifications.MobileModel; +import bisq.core.notifications.MobileNotificationService; +import bisq.core.notifications.MobileNotificationValidator; +import bisq.core.notifications.alerts.MyOfferTakenEvents; +import bisq.core.notifications.alerts.TradeEvents; +import bisq.core.notifications.alerts.market.MarketAlerts; +import bisq.core.notifications.alerts.price.PriceAlert; +import bisq.core.payment.ChargeBackRisk; +import bisq.core.payment.TradeLimits; +import bisq.core.proto.network.CoreNetworkProtoResolver; +import bisq.core.proto.persistable.CorePersistenceProtoResolver; +import bisq.core.support.dispute.arbitration.ArbitrationDisputeListService; +import bisq.core.support.dispute.arbitration.ArbitrationManager; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorService; +import bisq.core.support.dispute.mediation.MediationDisputeListService; +import bisq.core.support.dispute.mediation.MediationManager; +import bisq.core.support.dispute.mediation.mediator.MediatorManager; +import bisq.core.support.dispute.mediation.mediator.MediatorService; +import bisq.core.support.traderchat.TraderChatManager; +import bisq.core.user.Preferences; +import bisq.core.user.User; +import bisq.core.util.BSFormatter; +import bisq.core.util.BsqFormatter; + +import bisq.network.p2p.network.BridgeAddressProvider; +import bisq.network.p2p.seed.SeedNodeRepository; + +import bisq.common.ClockWatcher; +import bisq.common.crypto.KeyRing; +import bisq.common.crypto.KeyStorage; +import bisq.common.crypto.PubKeyRing; +import bisq.common.proto.network.NetworkProtoResolver; +import bisq.common.proto.persistable.PersistenceProtoResolver; +import bisq.common.storage.CorruptedDatabaseFilesHandler; +import bisq.common.storage.Storage; + +import org.springframework.mock.env.MockPropertySource; + +import com.google.inject.Guice; +import com.google.inject.Injector; + +import org.junit.Before; +import org.junit.Test; + +import static junit.framework.TestCase.assertNotSame; +import static org.junit.Assert.assertSame; +import static org.junit.Assert.assertTrue; + +public class GuiceSetupTest { + + private Injector injector; + + @Before + public void setUp() { + Res.setup(); + CurrencyUtil.setup(); + + injector = Guice.createInjector(new BisqAppModule(new BisqEnvironment(new MockPropertySource()))); + } + + @Test + public void testGuiceSetup() { + injector.getInstance(AvoidStandbyModeService.class); + // desktop module + assertSingleton(OfferBook.class); + assertSingleton(CachingViewLoader.class); + assertSingleton(Navigation.class); + assertSingleton(InjectorViewFactory.class); + assertSingleton(NotificationCenter.class); + assertSingleton(BSFormatter.class); + assertSingleton(BsqFormatter.class); + assertSingleton(TorNetworkSettingsWindow.class); + assertSingleton(MarketPricePresentation.class); + assertSingleton(ViewLoader.class); + assertSingleton(DaoPresentation.class); + assertSingleton(Transitions.class); + assertSingleton(TradableRepository.class); + assertSingleton(TransactionListItemFactory.class); + assertSingleton(TransactionAwareTradableFactory.class); + assertSingleton(DisplayedTransactionsFactory.class); + assertSingleton(BondingViewUtils.class); + + // core module +// assertSingleton(BisqSetup.class); // this is a can of worms +// assertSingleton(DisputeMsgEvents.class); + assertSingleton(TorSetup.class); + assertSingleton(P2PNetworkSetup.class); + assertSingleton(WalletAppSetup.class); + assertSingleton(TradeLimits.class); + assertSingleton(KeyStorage.class); + assertSingleton(KeyRing.class); + assertSingleton(PubKeyRing.class); + assertSingleton(User.class); + assertSingleton(ClockWatcher.class); + assertSingleton(Preferences.class); + assertSingleton(BridgeAddressProvider.class); + assertSingleton(CorruptedDatabaseFilesHandler.class); + assertSingleton(AvoidStandbyModeService.class); + assertSingleton(DefaultSeedNodeRepository.class); + assertSingleton(SeedNodeRepository.class); + assertTrue(injector.getInstance(SeedNodeRepository.class) instanceof DefaultSeedNodeRepository); + assertSingleton(CoreNetworkProtoResolver.class); + assertSingleton(NetworkProtoResolver.class); + assertTrue(injector.getInstance(NetworkProtoResolver.class) instanceof CoreNetworkProtoResolver); + assertSingleton(PersistenceProtoResolver.class); + assertSingleton(CorePersistenceProtoResolver.class); + assertTrue(injector.getInstance(PersistenceProtoResolver.class) instanceof CorePersistenceProtoResolver); + assertSingleton(MobileMessageEncryption.class); + assertSingleton(MobileNotificationService.class); + assertSingleton(MobileNotificationValidator.class); + assertSingleton(MobileModel.class); + assertSingleton(MyOfferTakenEvents.class); + assertSingleton(TradeEvents.class); + assertSingleton(PriceAlert.class); + assertSingleton(MarketAlerts.class); + assertSingleton(ChargeBackRisk.class); + assertSingleton(ArbitratorService.class); + assertSingleton(ArbitratorManager.class); + assertSingleton(ArbitrationManager.class); + assertSingleton(ArbitrationDisputeListService.class); + assertSingleton(MediatorService.class); + assertSingleton(MediatorManager.class); + assertSingleton(MediationManager.class); + assertSingleton(MediationDisputeListService.class); + assertSingleton(TraderChatManager.class); + + assertNotSingleton(Storage.class); + } + + private void assertSingleton(Class type) { + assertSame(injector.getInstance(type), injector.getInstance(type)); + } + + private void assertNotSingleton(Class type) { + assertNotSame(injector.getInstance(type), injector.getInstance(type)); + } +} diff --git a/desktop/src/test/java/bisq/desktop/main/funds/transactions/TransactionAwareTradableFactoryTest.java b/desktop/src/test/java/bisq/desktop/main/funds/transactions/TransactionAwareTradableFactoryTest.java index a939f3c802e..8b93668bc3f 100644 --- a/desktop/src/test/java/bisq/desktop/main/funds/transactions/TransactionAwareTradableFactoryTest.java +++ b/desktop/src/test/java/bisq/desktop/main/funds/transactions/TransactionAwareTradableFactoryTest.java @@ -17,7 +17,7 @@ package bisq.desktop.main.funds.transactions; -import bisq.core.arbitration.DisputeManager; +import bisq.core.support.dispute.arbitration.ArbitrationManager; import bisq.core.offer.OpenOffer; import bisq.core.trade.Tradable; import bisq.core.trade.Trade; @@ -32,9 +32,9 @@ public class TransactionAwareTradableFactoryTest { @Test public void testCreateWhenNotOpenOfferOrTrade() { - DisputeManager manager = mock(DisputeManager.class); + ArbitrationManager arbitrationManager = mock(ArbitrationManager.class); - TransactionAwareTradableFactory factory = new TransactionAwareTradableFactory(manager); + TransactionAwareTradableFactory factory = new TransactionAwareTradableFactory(arbitrationManager); Tradable delegate = mock(Tradable.class); assertFalse(delegate instanceof OpenOffer); diff --git a/desktop/src/test/java/bisq/desktop/main/funds/transactions/TransactionAwareTradeTest.java b/desktop/src/test/java/bisq/desktop/main/funds/transactions/TransactionAwareTradeTest.java index 8895a5749cf..66d26038ecd 100644 --- a/desktop/src/test/java/bisq/desktop/main/funds/transactions/TransactionAwareTradeTest.java +++ b/desktop/src/test/java/bisq/desktop/main/funds/transactions/TransactionAwareTradeTest.java @@ -17,8 +17,8 @@ package bisq.desktop.main.funds.transactions; -import bisq.core.arbitration.Dispute; -import bisq.core.arbitration.DisputeManager; +import bisq.core.support.dispute.Dispute; +import bisq.core.support.dispute.arbitration.ArbitrationManager; import bisq.core.trade.Trade; import org.bitcoinj.core.Transaction; @@ -27,28 +27,19 @@ import java.util.Collections; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Before; import org.junit.Test; -import org.junit.runner.RunWith; import static org.junit.Assert.assertTrue; import static org.mockito.Mockito.RETURNS_DEEP_STUBS; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) -@PrepareForTest(Dispute.class) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) -@SuppressWarnings("ConstantConditions") public class TransactionAwareTradeTest { private static final String XID = "123"; private Transaction transaction; - private DisputeManager manager; + private ArbitrationManager arbitrationManager; private Trade delegate; private TransactionAwareTradable trade; @@ -58,8 +49,8 @@ public void setUp() { when(transaction.getHashAsString()).thenReturn(XID); this.delegate = mock(Trade.class, RETURNS_DEEP_STUBS); - this.manager = mock(DisputeManager.class, RETURNS_DEEP_STUBS); - this.trade = new TransactionAwareTrade(this.delegate, this.manager); + this.arbitrationManager = mock(ArbitrationManager.class, RETURNS_DEEP_STUBS); + this.trade = new TransactionAwareTrade(this.delegate, this.arbitrationManager); } @Test @@ -94,7 +85,7 @@ public void testIsRelatedToTransactionWhenDisputedPayoutTx() { when(dispute.getDisputePayoutTxId()).thenReturn(XID); when(dispute.getTradeId()).thenReturn(tradeId); - when(manager.getDisputesAsObservableList()) + when(arbitrationManager.getDisputesAsObservableList()) .thenReturn(FXCollections.observableArrayList(Collections.singleton(dispute))); when(delegate.getId()).thenReturn(tradeId); diff --git a/desktop/src/test/java/bisq/desktop/main/market/offerbook/OfferBookChartViewModelTest.java b/desktop/src/test/java/bisq/desktop/main/market/offerbook/OfferBookChartViewModelTest.java index 6e1e303e69d..24a012b824f 100644 --- a/desktop/src/test/java/bisq/desktop/main/market/offerbook/OfferBookChartViewModelTest.java +++ b/desktop/src/test/java/bisq/desktop/main/market/offerbook/OfferBookChartViewModelTest.java @@ -30,13 +30,8 @@ import javafx.collections.FXCollections; import javafx.collections.ObservableList; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Before; import org.junit.Test; -import org.junit.runner.RunWith; import static bisq.desktop.main.offer.offerbook.OfferBookListItemMaker.btcBuyItem; import static bisq.desktop.main.offer.offerbook.OfferBookListItemMaker.btcSellItem; @@ -49,9 +44,6 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) -@PrepareForTest({OfferBook.class, PriceFeedService.class}) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class OfferBookChartViewModelTest { @Before diff --git a/desktop/src/test/java/bisq/desktop/main/market/spread/SpreadViewModelTest.java b/desktop/src/test/java/bisq/desktop/main/market/spread/SpreadViewModelTest.java index a53683d3448..f32326bb8a5 100644 --- a/desktop/src/test/java/bisq/desktop/main/market/spread/SpreadViewModelTest.java +++ b/desktop/src/test/java/bisq/desktop/main/market/spread/SpreadViewModelTest.java @@ -28,12 +28,7 @@ import javafx.collections.FXCollections; import javafx.collections.ObservableList; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Test; -import org.junit.runner.RunWith; import static bisq.desktop.main.offer.offerbook.OfferBookListItemMaker.btcBuyItem; import static bisq.desktop.main.offer.offerbook.OfferBookListItemMaker.btcSellItem; @@ -44,9 +39,6 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) -@PrepareForTest({OfferBook.class, PriceFeedService.class}) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class SpreadViewModelTest { @Test diff --git a/desktop/src/test/java/bisq/desktop/main/market/trades/TradesChartsViewModelTest.java b/desktop/src/test/java/bisq/desktop/main/market/trades/TradesChartsViewModelTest.java index 1b5e40005a4..7e969c41006 100644 --- a/desktop/src/test/java/bisq/desktop/main/market/trades/TradesChartsViewModelTest.java +++ b/desktop/src/test/java/bisq/desktop/main/market/trades/TradesChartsViewModelTest.java @@ -53,30 +53,16 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import mockit.Expectations; -import mockit.Injectable; -import mockit.Mock; -import mockit.MockUp; -import mockit.Tested; - import org.junit.Before; +import org.junit.Ignore; import org.junit.Test; import static org.junit.Assert.assertEquals; +import static org.mockito.Mockito.mock; public class TradesChartsViewModelTest { - @Tested TradesChartsViewModel model; - @Injectable - Preferences preferences; - @Injectable - PriceFeedService priceFeedService; - @Injectable - Navigation navigation; - @Injectable - BSFormatter formatter; - @Injectable - TradeStatisticsManager tsm; + TradeStatisticsManager tradeStatisticsManager; private static final Logger log = LoggerFactory.getLogger(TradesChartsViewModelTest.class); DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); @@ -121,10 +107,11 @@ public class TradesChartsViewModelTest { null, 1 ); - @Before public void setup() throws IOException { - + tradeStatisticsManager = mock(TradeStatisticsManager.class); + model = new TradesChartsViewModel(tradeStatisticsManager, mock(Preferences.class), mock(PriceFeedService.class), + mock(Navigation.class), mock(BSFormatter.class)); dir = File.createTempFile("temp_tests1", ""); //noinspection ResultOfMethodCallIgnored dir.delete(); @@ -143,6 +130,7 @@ public void testGetCandleData() { long close = Fiat.parseFiat("EUR", "580").value; long high = Fiat.parseFiat("EUR", "600").value; long average = Fiat.parseFiat("EUR", "550").value; + long median = Fiat.parseFiat("EUR", "550").value; long amount = Coin.parseCoin("4").value; long volume = Fiat.parseFiat("EUR", "2200").value; boolean isBullish = true; @@ -161,11 +149,14 @@ public void testGetCandleData() { assertEquals(high, candleData.high); assertEquals(low, candleData.low); assertEquals(average, candleData.average); + assertEquals(median, candleData.median); assertEquals(amount, candleData.accumulatedAmount); assertEquals(volume, candleData.accumulatedVolume); assertEquals(isBullish, candleData.isBullish); } + // TODO JMOCKIT + @Ignore @Test public void testItemLists() throws ParseException { // Helper class to add historic trades @@ -194,12 +185,12 @@ class Trade { // Set predetermined time to use as "now" during test Date test_time = dateFormat.parse("2018-01-01T00:00:05"); // Monday - new MockUp() { +/* new MockUp() { @Mock long currentTimeMillis() { return test_time.getTime(); } - }; + };*/ // Two trades 10 seconds apart, different YEAR, MONTH, WEEK, DAY, HOUR, MINUTE_10 trades.add(new Trade("2017-12-31T23:59:52", "1", "100", "EUR")); @@ -214,10 +205,10 @@ long currentTimeMillis() { // Run test for each tick type for (TradesChartsViewModel.TickUnit tick : TradesChartsViewModel.TickUnit.values()) { - new Expectations() {{ - tsm.getObservableTradeStatisticsSet(); +/* new Expectations() {{ + tradeStatisticsManager.getObservableTradeStatisticsSet(); result = tradeStats; - }}; + }};*/ // Trigger chart update model.setTickUnit(tick); diff --git a/desktop/src/test/java/bisq/desktop/main/offer/createoffer/CreateOfferDataModelTest.java b/desktop/src/test/java/bisq/desktop/main/offer/createoffer/CreateOfferDataModelTest.java index dbc6249aaa5..e588735a914 100644 --- a/desktop/src/test/java/bisq/desktop/main/offer/createoffer/CreateOfferDataModelTest.java +++ b/desktop/src/test/java/bisq/desktop/main/offer/createoffer/CreateOfferDataModelTest.java @@ -1,5 +1,7 @@ package bisq.desktop.main.offer.createoffer; +import bisq.desktop.main.offer.MakerFeeProvider; + import bisq.core.btc.TxFeeEstimationService; import bisq.core.btc.model.AddressEntry; import bisq.core.btc.wallet.BtcWalletService; @@ -8,7 +10,6 @@ import bisq.core.locale.GlobalSettings; import bisq.core.locale.Res; import bisq.core.offer.OfferPayload; -import bisq.core.offer.OfferUtil; import bisq.core.payment.ClearXchangeAccount; import bisq.core.payment.PaymentAccount; import bisq.core.payment.RevolutAccount; @@ -21,14 +22,8 @@ import java.util.HashSet; -import org.powermock.api.mockito.PowerMockito; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Before; import org.junit.Test; -import org.junit.runner.RunWith; import static org.junit.Assert.assertEquals; import static org.mockito.ArgumentMatchers.any; @@ -36,19 +31,12 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; - - -import org.mockito.BDDMockito; - -@RunWith(PowerMockRunner.class) -@PrepareForTest({BtcWalletService.class, AddressEntry.class, Preferences.class, User.class, - PriceFeedService.class, OfferUtil.class, FeeService.class, TxFeeEstimationService.class}) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class CreateOfferDataModelTest { private CreateOfferDataModel model; private User user; private Preferences preferences; + private MakerFeeProvider makerFeeProvider; @Before public void setUp() { @@ -68,11 +56,12 @@ public void setUp() { when(preferences.isUsePercentageBasedPrice()).thenReturn(true); when(preferences.getBuyerSecurityDepositAsPercent(null)).thenReturn(0.01); + makerFeeProvider = mock(MakerFeeProvider.class); model = new CreateOfferDataModel(null, btcWalletService, null, preferences, user, null, null, priceFeedService, null, null, feeService, feeEstimationService, - null, null); + null, null, makerFeeProvider, null); } @Test @@ -89,8 +78,7 @@ public void testUseTradeCurrencySetInOfferViewWhenInPaymentAccountAvailable() { when(user.getPaymentAccounts()).thenReturn(paymentAccounts); when(preferences.getSelectedPaymentAccountForCreateOffer()).thenReturn(revolutAccount); - PowerMockito.mockStatic(OfferUtil.class); - BDDMockito.given(OfferUtil.getMakerFee(any(), any(), any())).willReturn(Coin.ZERO); + when(makerFeeProvider.getMakerFee(any(), any(), any())).thenReturn(Coin.ZERO); model.initWithData(OfferPayload.Direction.BUY, new FiatCurrency("USD")); assertEquals("USD", model.getTradeCurrencyCode().get()); @@ -110,8 +98,7 @@ public void testUseTradeAccountThatMatchesTradeCurrencySetInOffer() { when(user.getPaymentAccounts()).thenReturn(paymentAccounts); when(user.findFirstPaymentAccountWithCurrency(new FiatCurrency("USD"))).thenReturn(zelleAccount); when(preferences.getSelectedPaymentAccountForCreateOffer()).thenReturn(revolutAccount); - PowerMockito.mockStatic(OfferUtil.class); - BDDMockito.given(OfferUtil.getMakerFee(any(), any(), any())).willReturn(Coin.ZERO); + when(makerFeeProvider.getMakerFee(any(), any(), any())).thenReturn(Coin.ZERO); model.initWithData(OfferPayload.Direction.BUY, new FiatCurrency("USD")); assertEquals("USD", model.getTradeCurrencyCode().get()); diff --git a/desktop/src/test/java/bisq/desktop/main/offer/createoffer/CreateOfferViewModelTest.java b/desktop/src/test/java/bisq/desktop/main/offer/createoffer/CreateOfferViewModelTest.java index e0173a6b2f8..6fcb5950bac 100644 --- a/desktop/src/test/java/bisq/desktop/main/offer/createoffer/CreateOfferViewModelTest.java +++ b/desktop/src/test/java/bisq/desktop/main/offer/createoffer/CreateOfferViewModelTest.java @@ -17,11 +17,13 @@ package bisq.desktop.main.offer.createoffer; +import bisq.desktop.main.offer.MakerFeeProvider; import bisq.desktop.util.validation.AltcoinValidator; import bisq.desktop.util.validation.BtcValidator; import bisq.desktop.util.validation.FiatPriceValidator; import bisq.desktop.util.validation.SecurityDepositValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.btc.TxFeeEstimationService; import bisq.core.btc.model.AddressEntry; import bisq.core.btc.wallet.BsqWalletService; @@ -31,7 +33,6 @@ import bisq.core.locale.GlobalSettings; import bisq.core.locale.Res; import bisq.core.offer.OfferPayload; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.PaymentAccount; import bisq.core.provider.fee.FeeService; import bisq.core.provider.price.MarketPrice; @@ -50,13 +51,8 @@ import java.time.Instant; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Before; import org.junit.Test; -import org.junit.runner.RunWith; import static bisq.desktop.maker.PreferenceMakers.empty; import static org.junit.Assert.assertEquals; @@ -67,12 +63,6 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) -@PrepareForTest({BtcWalletService.class, AddressEntry.class, PriceFeedService.class, User.class, - FeeService.class, CreateOfferDataModel.class, PaymentAccount.class, BsqWalletService.class, - SecurityDepositValidator.class, AccountAgeWitnessService.class, BsqFormatter.class, Preferences.class, - BsqWalletService.class, TxFeeEstimationService.class}) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class CreateOfferViewModelTest { private CreateOfferViewModel model; @@ -114,11 +104,16 @@ public void setUp() { when(bsqFormatter.formatCoin(any())).thenReturn("0"); when(bsqWalletService.getAvailableConfirmedBalance()).thenReturn(Coin.ZERO); - CreateOfferDataModel dataModel = new CreateOfferDataModel(null, btcWalletService, bsqWalletService, empty, user, null, null, priceFeedService, null, accountAgeWitnessService, feeService, txFeeEstimationService, null, bsFormatter); + CreateOfferDataModel dataModel = new CreateOfferDataModel(null, btcWalletService, + bsqWalletService, empty, user, null, null, priceFeedService, null, + accountAgeWitnessService, feeService, txFeeEstimationService, + null, bsFormatter, mock(MakerFeeProvider.class), null); dataModel.initWithData(OfferPayload.Direction.BUY, new CryptoCurrency("BTC", "bitcoin")); dataModel.activate(); - model = new CreateOfferViewModel(dataModel, null, fiatPriceValidator, altcoinValidator, btcValidator, null, securityDepositValidator, null, null, priceFeedService, null, preferences, bsFormatter, bsqFormatter); + model = new CreateOfferViewModel(dataModel, null, fiatPriceValidator, altcoinValidator, + btcValidator, null, securityDepositValidator, priceFeedService, null, + preferences, bsFormatter, bsqFormatter); model.activate(); } diff --git a/desktop/src/test/java/bisq/desktop/main/offer/offerbook/OfferBookViewModelTest.java b/desktop/src/test/java/bisq/desktop/main/offer/offerbook/OfferBookViewModelTest.java index bd3338aa2b7..d0224d29774 100644 --- a/desktop/src/test/java/bisq/desktop/main/offer/offerbook/OfferBookViewModelTest.java +++ b/desktop/src/test/java/bisq/desktop/main/offer/offerbook/OfferBookViewModelTest.java @@ -60,14 +60,9 @@ import com.natpryce.makeiteasy.Maker; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Before; import org.junit.Ignore; import org.junit.Test; -import org.junit.runner.RunWith; import static bisq.desktop.main.offer.offerbook.OfferBookListItemMaker.*; import static bisq.desktop.maker.PreferenceMakers.empty; @@ -81,9 +76,6 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) -@PrepareForTest({OfferBook.class, OpenOfferManager.class, PriceFeedService.class}) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class OfferBookViewModelTest { private static final Logger log = LoggerFactory.getLogger(OfferBookViewModelTest.class); @@ -454,7 +446,10 @@ private PaymentAccount getCryptoAccount(String currencyCode) { return paymentAccount; } - private PaymentAccount getSepaAccount(String currencyCode, String countryCode, String bic, ArrayList countryCodes) { + private PaymentAccount getSepaAccount(String currencyCode, + String countryCode, + String bic, + ArrayList countryCodes) { CountryBasedPaymentAccount paymentAccount = new SepaAccount(); paymentAccount.setSingleTradeCurrency(new FiatCurrency(currencyCode)); paymentAccount.setCountry(new Country(countryCode, null, null)); @@ -479,7 +474,10 @@ private PaymentAccount getSameBankAccount(String currencyCode, String countryCod return paymentAccount; } - private PaymentAccount getSpecificBanksAccount(String currencyCode, String countryCode, String bankId, ArrayList bankIds) { + private PaymentAccount getSpecificBanksAccount(String currencyCode, + String countryCode, + String bankId, + ArrayList bankIds) { SpecificBanksAccount paymentAccount = new SpecificBanksAccount(); paymentAccount.setSingleTradeCurrency(new FiatCurrency(currencyCode)); paymentAccount.setCountry(new Country(countryCode, null, null)); @@ -507,7 +505,10 @@ private Offer getAliPayPaymentMethod(String currencyCode) { null); } - private Offer getSEPAPaymentMethod(String currencyCode, String countryCode, ArrayList countryCodes, String bankId) { + private Offer getSEPAPaymentMethod(String currencyCode, + String countryCode, + ArrayList countryCodes, + String bankId) { return getPaymentMethod(currencyCode, PaymentMethod.SEPA_ID, countryCode, @@ -534,7 +535,10 @@ private Offer getSameBankPaymentMethod(String currencyCode, String countryCode, new ArrayList<>(Collections.singletonList(bankId))); } - private Offer getSpecificBanksPaymentMethod(String currencyCode, String countryCode, String bankId, ArrayList bankIds) { + private Offer getSpecificBanksPaymentMethod(String currencyCode, + String countryCode, + String bankId, + ArrayList bankIds) { return getPaymentMethod(currencyCode, PaymentMethod.SPECIFIC_BANKS_ID, countryCode, @@ -543,7 +547,12 @@ private Offer getSpecificBanksPaymentMethod(String currencyCode, String countryC bankIds); } - private Offer getPaymentMethod(String currencyCode, String paymentMethodId, String countryCode, ArrayList countryCodes, String bankId, ArrayList bankIds) { + private Offer getPaymentMethod(String currencyCode, + String paymentMethodId, + String countryCode, + ArrayList countryCodes, + String bankId, + ArrayList bankIds) { return getOffer(currencyCode, paymentMethodId, countryCode, @@ -553,7 +562,12 @@ private Offer getPaymentMethod(String currencyCode, String paymentMethodId, Stri } - private Offer getOffer(String tradeCurrencyCode, String paymentMethodId, String countryCode, ArrayList acceptedCountryCodes, String bankId, ArrayList acceptedBanks) { + private Offer getOffer(String tradeCurrencyCode, + String paymentMethodId, + String countryCode, + ArrayList acceptedCountryCodes, + String bankId, + ArrayList acceptedBanks) { return new Offer(new OfferPayload(null, 0, null, diff --git a/desktop/src/test/java/bisq/desktop/main/portfolio/editoffer/EditOfferDataModelTest.java b/desktop/src/test/java/bisq/desktop/main/portfolio/editoffer/EditOfferDataModelTest.java index 2cece3114c3..776aa627a18 100644 --- a/desktop/src/test/java/bisq/desktop/main/portfolio/editoffer/EditOfferDataModelTest.java +++ b/desktop/src/test/java/bisq/desktop/main/portfolio/editoffer/EditOfferDataModelTest.java @@ -1,7 +1,9 @@ package bisq.desktop.main.portfolio.editoffer; +import bisq.desktop.main.offer.MakerFeeProvider; import bisq.desktop.util.validation.SecurityDepositValidator; +import bisq.core.account.witness.AccountAgeWitnessService; import bisq.core.btc.model.AddressEntry; import bisq.core.btc.wallet.BsqWalletService; import bisq.core.btc.wallet.BtcWalletService; @@ -11,7 +13,6 @@ import bisq.core.locale.Res; import bisq.core.offer.OfferPayload; import bisq.core.offer.OpenOffer; -import bisq.core.payment.AccountAgeWitnessService; import bisq.core.payment.CryptoCurrencyAccount; import bisq.core.payment.PaymentAccount; import bisq.core.provider.fee.FeeService; @@ -31,15 +32,10 @@ import java.time.Instant; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Before; import org.junit.Rule; import org.junit.Test; import org.junit.rules.ExpectedException; -import org.junit.runner.RunWith; import static bisq.desktop.maker.OfferMaker.btcBCHCOffer; import static bisq.desktop.maker.PreferenceMakers.empty; @@ -51,12 +47,6 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) -@PrepareForTest({BtcWalletService.class, AddressEntry.class, PriceFeedService.class, User.class, - FeeService.class, PaymentAccount.class, BsqWalletService.class, - SecurityDepositValidator.class, AccountAgeWitnessService.class, BsqFormatter.class, Preferences.class, - BsqWalletService.class}) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class EditOfferDataModelTest { private EditOfferDataModel model; @@ -103,7 +93,7 @@ public void setUp() { btcWalletService, bsqWalletService, empty, user, null, null, priceFeedService, null, accountAgeWitnessService, feeService, null, null, - null, null); + null, null, mock(MakerFeeProvider.class), null); } @Test diff --git a/desktop/src/test/java/bisq/desktop/main/settings/preferences/PreferencesViewModelTest.java b/desktop/src/test/java/bisq/desktop/main/settings/preferences/PreferencesViewModelTest.java index 515b88190f2..441c12a3576 100644 --- a/desktop/src/test/java/bisq/desktop/main/settings/preferences/PreferencesViewModelTest.java +++ b/desktop/src/test/java/bisq/desktop/main/settings/preferences/PreferencesViewModelTest.java @@ -19,8 +19,8 @@ import bisq.desktop.maker.PreferenceMakers; -import bisq.core.arbitration.Arbitrator; -import bisq.core.arbitration.ArbitratorManager; +import bisq.core.support.dispute.arbitration.arbitrator.Arbitrator; +import bisq.core.support.dispute.arbitration.arbitrator.ArbitratorManager; import bisq.core.user.Preferences; import bisq.network.p2p.NodeAddress; @@ -30,20 +30,12 @@ import java.util.ArrayList; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Test; -import org.junit.runner.RunWith; import static org.junit.Assert.assertEquals; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) -@PrepareForTest({ArbitratorManager.class, Preferences.class}) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class PreferencesViewModelTest { @@ -78,7 +70,7 @@ public void testGetArbitrationLanguages() { Preferences preferences = PreferenceMakers.empty; - when(arbitratorManager.getArbitratorsObservableMap()).thenReturn(arbitrators); + when(arbitratorManager.getObservableMap()).thenReturn(arbitrators); PreferencesViewModel model = new PreferencesViewModel(preferences, arbitratorManager); diff --git a/desktop/src/test/java/bisq/desktop/maker/PreferenceMakers.java b/desktop/src/test/java/bisq/desktop/maker/PreferenceMakers.java index 1cd33a1ad51..230b1ad6d90 100644 --- a/desktop/src/test/java/bisq/desktop/maker/PreferenceMakers.java +++ b/desktop/src/test/java/bisq/desktop/maker/PreferenceMakers.java @@ -43,7 +43,7 @@ public class PreferenceMakers { lookup.valueOf(btcNodesFromOptions, new SameValueDonor(null)), lookup.valueOf(useTorFlagFromOptions, new SameValueDonor(null)), lookup.valueOf(referralID, new SameValueDonor(null)), - null, null, null, null); + null, null, null, null, null); public static final Preferences empty = make(a(Preferences)); diff --git a/desktop/src/test/java/bisq/desktop/util/BSFormatterTest.java b/desktop/src/test/java/bisq/desktop/util/BSFormatterTest.java index ab771974e8c..3c319ea62e1 100644 --- a/desktop/src/test/java/bisq/desktop/util/BSFormatterTest.java +++ b/desktop/src/test/java/bisq/desktop/util/BSFormatterTest.java @@ -29,13 +29,8 @@ import java.util.Locale; import java.util.concurrent.TimeUnit; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Before; import org.junit.Test; -import org.junit.runner.RunWith; import static bisq.desktop.maker.OfferMaker.btcUsdOffer; import static bisq.desktop.maker.PriceMaker.priceString; @@ -52,9 +47,6 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) -@PrepareForTest({Offer.class, OfferPayload.class}) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class BSFormatterTest { private BSFormatter formatter; diff --git a/desktop/src/test/java/bisq/desktop/util/CurrencyListTest.java b/desktop/src/test/java/bisq/desktop/util/CurrencyListTest.java index 57c43aa06e0..b8105b1d189 100644 --- a/desktop/src/test/java/bisq/desktop/util/CurrencyListTest.java +++ b/desktop/src/test/java/bisq/desktop/util/CurrencyListTest.java @@ -29,21 +29,13 @@ import java.util.List; import java.util.Locale; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Before; import org.junit.Test; -import org.junit.runner.RunWith; import static org.junit.Assert.assertEquals; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) -@PrepareForTest(Preferences.class) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) public class CurrencyListTest { private static final Locale locale = new Locale("en", "US"); diff --git a/desktop/src/test/java/bisq/desktop/util/GUIUtilTest.java b/desktop/src/test/java/bisq/desktop/util/GUIUtilTest.java index 381290e9a92..f6d19efaa7b 100644 --- a/desktop/src/test/java/bisq/desktop/util/GUIUtilTest.java +++ b/desktop/src/test/java/bisq/desktop/util/GUIUtilTest.java @@ -23,24 +23,15 @@ import bisq.core.user.DontShowAgainLookup; import bisq.core.user.Preferences; -import bisq.common.util.Utilities; - import javafx.util.StringConverter; -import java.net.URI; - import java.util.HashMap; import java.util.Locale; import java.util.Map; -import org.powermock.api.mockito.PowerMockito; -import org.powermock.core.classloader.annotations.PowerMockIgnore; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; - import org.junit.Before; +import org.junit.Ignore; import org.junit.Test; -import org.junit.runner.RunWith; import static bisq.desktop.maker.TradeCurrencyMakers.bitcoin; import static bisq.desktop.maker.TradeCurrencyMakers.euro; @@ -49,12 +40,7 @@ import static org.mockito.Mockito.when; - -import org.mockito.ArgumentCaptor; - -@RunWith(PowerMockRunner.class) -@PrepareForTest({Utilities.class, Preferences.class}) -@PowerMockIgnore({"com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*"}) +@Ignore public class GUIUtilTest { @Before @@ -89,10 +75,9 @@ public void testOpenURLWithCampaignParameters() throws Exception { when(preferences.showAgain("warnOpenURLWhenTorEnabled")).thenReturn(false); when(preferences.getUserLanguage()).thenReturn("en"); - PowerMockito.mockStatic(Utilities.class); +/* PowerMockito.mockStatic(Utilities.class); ArgumentCaptor captor = ArgumentCaptor.forClass(URI.class); PowerMockito.doNothing().when(Utilities.class, "openURI", captor.capture()); - GUIUtil.openWebPage("https://bisq.network"); assertEquals("https://bisq.network?utm_source=desktop-client&utm_medium=in-app-link&utm_campaign=language_en", captor.getValue().toString()); @@ -100,6 +85,7 @@ public void testOpenURLWithCampaignParameters() throws Exception { GUIUtil.openWebPage("https://docs.bisq.network/trading-rules.html#f2f-trading"); assertEquals("https://docs.bisq.network/trading-rules.html?utm_source=desktop-client&utm_medium=in-app-link&utm_campaign=language_en#f2f-trading", captor.getValue().toString()); +*/ } @Test @@ -108,13 +94,13 @@ public void testOpenURLWithoutCampaignParameters() throws Exception { DontShowAgainLookup.setPreferences(preferences); GUIUtil.setPreferences(preferences); when(preferences.showAgain("warnOpenURLWhenTorEnabled")).thenReturn(false); - +/* PowerMockito.mockStatic(Utilities.class); ArgumentCaptor captor = ArgumentCaptor.forClass(URI.class); PowerMockito.doNothing().when(Utilities.class, "openURI", captor.capture()); - GUIUtil.openWebPage("https://www.github.com"); assertEquals("https://www.github.com", captor.getValue().toString()); +*/ } } diff --git a/desktop/src/test/java/bisq/desktop/util/validation/PhoneNumberValidatorTest.java b/desktop/src/test/java/bisq/desktop/util/validation/PhoneNumberValidatorTest.java new file mode 100644 index 00000000000..797665bd495 --- /dev/null +++ b/desktop/src/test/java/bisq/desktop/util/validation/PhoneNumberValidatorTest.java @@ -0,0 +1,299 @@ +package bisq.desktop.util.validation; + +import bisq.core.locale.Res; +import bisq.core.util.validation.InputValidator.ValidationResult; + +import org.junit.Before; +import org.junit.Test; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertTrue; + +public class PhoneNumberValidatorTest { + private PhoneNumberValidator validator; + private ValidationResult validationResult; + + @Before + public void setup() { + Res.setup(); + } + + @Test + public void testMissingCountryCode() { + validator = new PhoneNumberValidator(); + validationResult = validator.validate("+12124567890"); + assertFalse("Should not be valid if validator's country code is missing", validationResult.isValid); + assertEquals(Res.get("validation.phone.missingCountryCode"), validationResult.errorMessage); + assertNull(validator.getNormalizedPhoneNumber()); + } + + @Test + public void testNoInput() { + validator = new PhoneNumberValidator("AT"); + validationResult = validator.validate(""); + assertFalse("'' should not be a valid number in AT", validationResult.isValid); + assertEquals(Res.get("validation.empty"), validationResult.errorMessage); + assertNull(validator.getNormalizedPhoneNumber()); + + validationResult = validator.validate(null); + assertFalse("'' should not be a valid number in AT", validationResult.isValid); + assertEquals(Res.get("validation.empty"), validationResult.errorMessage); + assertNull(validator.getNormalizedPhoneNumber()); + } + + @Test + public void testAustriaNumbers() { + validator = new PhoneNumberValidator("AT"); + assertEquals(validator.getCallingCode(), "43"); + + validationResult = validator.validate("(0316) 214 4366"); + assertTrue(validationResult.isValid); + assertEquals("+4303162144366", validator.getNormalizedPhoneNumber()); + // 1 Vienna + validationResult = validator.validate("+43 1 214-3512"); + assertTrue(validationResult.isValid); + assertEquals("+4312143512", validator.getNormalizedPhoneNumber()); + // 1 Vienna cell + validationResult = validator.validate("+43 1 650 454 0987"); + assertTrue(validationResult.isValid); + assertEquals("+4316504540987", validator.getNormalizedPhoneNumber()); + // 676 T-Mobile + validationResult = validator.validate("0676 2241647"); + assertTrue(validationResult.isValid); + assertEquals("+4306762241647", validator.getNormalizedPhoneNumber()); + } + + @Test + public void testInvalidAustriaNumbers() { + validator = new PhoneNumberValidator("AT"); // AT country code is +43 + validationResult = validator.validate("+43 1 214"); + assertFalse("+43 1 214 should not be a valid number in AT", validationResult.isValid); + assertEquals(Res.get("validation.phone.insufficientDigits", "+43 1 214"), validationResult.errorMessage); + assertNull(validator.getNormalizedPhoneNumber()); + + validationResult = validator.validate("+42 1 650 454 0987"); + assertFalse("+42 1 650 454 0987 should not be a valid number in AT", validationResult.isValid); + assertEquals(Res.get("validation.phone.invalidDialingCode", "+42 1 650 454 0987", "AT", validator.getCallingCode()), + validationResult.errorMessage); + assertNull(validator.getNormalizedPhoneNumber()); + } + + @Test + public void testDominicanRepublicNumbers() { + validator = new PhoneNumberValidator("DO"); + assertEquals(validator.getCallingCode(), "1"); + validationResult = validator.validate("1829-123 4567"); + assertTrue(validationResult.isValid); + assertEquals("+18291234567", validator.getNormalizedPhoneNumber()); + + validationResult = validator.validate("+18091234567"); + assertTrue(validationResult.isValid); + assertEquals("+18091234567", validator.getNormalizedPhoneNumber()); + + validationResult = validator.validate("+1 (849) 543-0098"); + assertTrue(validationResult.isValid); + assertEquals("+18495430098", validator.getNormalizedPhoneNumber()); + } + + @Test + public void testBrazilNumbers() { + validator = new PhoneNumberValidator("BR"); + assertEquals(validator.getCallingCode(), "55"); + validationResult = validator.validate("11 3333 5555"); + assertTrue(validationResult.isValid); + assertEquals("+551133335555", validator.getNormalizedPhoneNumber()); + // Sao Paulo cell + validationResult = validator.validate("55 11 9 3444 2567"); + assertTrue(validationResult.isValid); + assertEquals("+5511934442567", validator.getNormalizedPhoneNumber()); + // 85 Fortaleza landline using long-distance carrier OI (31) + validationResult = validator.validate("031 85 4433 8432"); + assertTrue(validationResult.isValid); + assertEquals("+550318544338432", validator.getNormalizedPhoneNumber()); + } + + + @Test + public void testCanadaNumbers() { + validator = new PhoneNumberValidator("CA"); + assertEquals(validator.getCallingCode(), "1"); + validationResult = validator.validate("867 374-8299"); + assertTrue(validationResult.isValid); + assertEquals("+18673748299", validator.getNormalizedPhoneNumber()); + + validationResult = validator.validate("+1 306-374-8299 "); + assertTrue(validationResult.isValid); + assertEquals("+13063748299", validator.getNormalizedPhoneNumber()); + + validationResult = validator.validate(" (709) 374-8299"); + assertTrue(validationResult.isValid); + assertEquals("+17093748299", validator.getNormalizedPhoneNumber()); + } + + @Test + public void testInvalidCanadaNumber() { + validator = new PhoneNumberValidator("CA"); + validationResult = validator.validate("+2 1 650 454 0987"); + assertFalse("+2 1 650 454 0987 should not be a valid number in CA", validationResult.isValid); + assertEquals(Res.get("validation.phone.invalidDialingCode", "+2 1 650 454 0987", "CA", validator.getCallingCode()), + validationResult.errorMessage); + assertNull(validator.getNormalizedPhoneNumber()); + } + + @Test + public void testChinaNumbers() { + validator = new PhoneNumberValidator("CN"); + assertEquals(validator.getCallingCode(), "86"); + // In major cities, landline-numbers consist of a two-digit area code followed + // by an eight-digit inner-number. In other places, landline-numbers consist of + // a three-digit area code followed by a seven- or eight-digit inner-number. + // The numbers of mobile phones consist of eleven digits. Hard to validate. + // 10 Beijing + validationResult = validator.validate(" 10 4534 8214"); + assertTrue(validationResult.isValid); + assertEquals("+861045348214", validator.getNormalizedPhoneNumber()); + // 21 Shanghai + validationResult = validator.validate("+86 (21) 3422-5814"); + assertTrue(validationResult.isValid); + assertEquals("+862134225814", validator.getNormalizedPhoneNumber()); + // 18x Mobile phone numbers have 11 digits in the format 1xx-xxxx-xxxx, + // in which the first three digits (e.g. 13x, 14x,15x,17x and 18x) designate + // the mobile phone service provider. + validationResult = validator.validate("180-4353-7877"); // no country code prefix + assertTrue(validationResult.isValid); + assertEquals("+8618043537877", validator.getNormalizedPhoneNumber()); + } + + @Test + public void testJapanNumbers() { + validator = new PhoneNumberValidator("JP"); + assertEquals(validator.getCallingCode(), "81"); + // 11 Sapporo 011-XXX-XXXX + validationResult = validator.validate("11 367-2345"); + assertTrue(validationResult.isValid); + assertEquals("+81113672345", validator.getNormalizedPhoneNumber()); + + // 0476 Narita, 0476-XX-XXXX + validationResult = validator.validate("0476 87 2055"); + assertTrue(validationResult.isValid); + assertEquals("+810476872055", validator.getNormalizedPhoneNumber()); + + // 03 Tokyo 03-XXXX-XXXX + validationResult = validator.validate("03-3129-5367"); + assertTrue(validationResult.isValid); + assertEquals("+810331295367", validator.getNormalizedPhoneNumber()); + + // 090 Cell number (area code) + validationResult = validator.validate("(090) 3129-5367"); + assertTrue(validationResult.isValid); + assertEquals("+8109031295367", validator.getNormalizedPhoneNumber()); + } + + @Test + public void testRussiaNumbers() { + validator = new PhoneNumberValidator("RU"); + assertEquals(validator.getCallingCode(), "7"); + // Moscow has four area codes: 495, 496, 498 and 499 + validationResult = validator.validate("499 345-99-36"); + assertTrue(validationResult.isValid); + assertEquals("+74993459936", validator.getNormalizedPhoneNumber()); + + // 812 St. Peter + validationResult = validator.validate("+7 812 567-22-11"); + assertTrue(validationResult.isValid); + assertEquals("+78125672211", validator.getNormalizedPhoneNumber()); + + // 395 Irkutsk Oblast Call from outside RU + validationResult = validator.validate("+7 395 232-88-35"); + assertTrue(validationResult.isValid); + assertEquals("+73952328835", validator.getNormalizedPhoneNumber()); + } + + @Test + public void testUKNumber() { + validator = new PhoneNumberValidator("GB"); + assertEquals(validator.getCallingCode(), "44"); + validationResult = validator.validate("020 7946 0230"); + assertTrue(validationResult.isValid); + assertEquals("+4402079460230", validator.getNormalizedPhoneNumber()); + + validationResult = validator.validate("+ 44 20 79 46 00 93"); + assertTrue(validationResult.isValid); + assertEquals("+442079460093", validator.getNormalizedPhoneNumber()); + + // (0114) Sheffield + validationResult = validator.validate("(0114) 436 8888"); + assertTrue(validationResult.isValid); + assertEquals("+4401144368888", validator.getNormalizedPhoneNumber()); + + validationResult = validator.validate("+44 11 44368888"); + assertTrue(validationResult.isValid); + assertEquals("+441144368888", validator.getNormalizedPhoneNumber()); + + // (0131) xxx xxxx Edinburgh + validationResult = validator.validate("(0131) 267 1111"); + assertTrue(validationResult.isValid); + assertEquals("+4401312671111", validator.getNormalizedPhoneNumber()); + + validationResult = validator.validate("131 267-1111"); + assertTrue(validationResult.isValid); + assertEquals("+441312671111", validator.getNormalizedPhoneNumber()); + } + + @Test + public void testUSNumber() { + validator = new PhoneNumberValidator("US"); + assertEquals(validator.getCallingCode(), "1"); + validationResult = validator.validate("(800) 253 0000"); + assertTrue(validationResult.isValid); + assertEquals("+18002530000", validator.getNormalizedPhoneNumber()); + + validationResult = validator.validate("+ 1 800 253-0000"); + assertTrue(validationResult.isValid); + assertEquals("+18002530000", validator.getNormalizedPhoneNumber()); + + validationResult = validator.validate("8002530000"); + assertTrue(validationResult.isValid); + assertEquals("+18002530000", validator.getNormalizedPhoneNumber()); + } + + @Test + public void testInvalidUSNumbers() { + validator = new PhoneNumberValidator("US"); + validationResult = validator.validate("+1 512 GR8 0150"); + assertFalse("+1 512 GR8 0150 should not be a valid number in US", validationResult.isValid); + assertEquals(Res.get("validation.phone.invalidCharacters", "+1 512 GR8 0150", "US", validator.getCallingCode()), + validationResult.errorMessage); + assertNull(validator.getNormalizedPhoneNumber()); + + validationResult = validator.validate("+1 212-3456-0150-9832"); + assertFalse("+1 212-3456-0150-9832 should not be a valid number in US", validationResult.isValid); + assertEquals(Res.get("validation.phone.tooManyDigits", "+1 212-3456-0150-9832", "US", validator.getCallingCode()), + validationResult.errorMessage); + assertNull(validator.getNormalizedPhoneNumber()); + } + + @Test + public void testUSAreaCodeMatchesCallingCode() { + // These are not valid US numbers because these area codes + // do not exist, but validating all area codes on the globe + // is probably too expensive. We have to trust end users + // to input correct area/region codes. + validator = new PhoneNumberValidator("US"); + assertEquals(validator.getCallingCode(), "1"); + validationResult = validator.validate("1 (1) 253 0000"); + assertTrue(validationResult.isValid); + assertEquals("+112530000", validator.getNormalizedPhoneNumber()); + + validationResult = validator.validate("1-120-253 0000"); + assertTrue(validationResult.isValid); + assertEquals("+11202530000", validator.getNormalizedPhoneNumber()); + + validationResult = validator.validate("(120) 253 0000"); + assertTrue(validationResult.isValid); + // TODO validator incorrectly treats input as if it were +1 (202) 53-0000 + /// assertEquals("+1202530000", validator.getNormalizedPhoneNumber()); + } +} diff --git a/desktop/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker b/desktop/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker new file mode 100644 index 00000000000..9cd68a02bd8 --- /dev/null +++ b/desktop/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker @@ -0,0 +1 @@ +mock-maker-inline # enable mocking final classes in mockito diff --git a/docs/bitcoinj-checkpoint.md b/docs/bitcoinj-checkpoint.md new file mode 100644 index 00000000000..74b480045bf --- /dev/null +++ b/docs/bitcoinj-checkpoint.md @@ -0,0 +1,6 @@ +# How to add a new bitcoinj checkpoint + +### Update checkpoint +1. `git checkout https://github.com/bisq-network/bitcoinj.git` +2. `./tools/build-checkpoints --peer=127.0.0.1 --days=10` (you have to have a local Bitcoin node running) +3. Copy generated `/tools/checkpoints.txt` into `core/src/main/resources/wallet` diff --git a/docs/build.md b/docs/build.md index 09b5de24c2f..f984dba094b 100644 --- a/docs/build.md +++ b/docs/build.md @@ -1,7 +1,5 @@ # Building Bisq -_You will need [OpenJDK 10](https://jdk.java.net/10/) installed and configured as the default system JDK to complete the following instructions. See the `scripts` directory for scripts that can be used to install and configure the JDK automatically._ -> TIP: If you are on MacOS, run the script with this command `. scripts/install_java.sh`. ## Clone @@ -22,6 +20,8 @@ If on Windows run `gradlew.bat build` instead. Bisq executables are now available in the root project directory. Run Bisq Desktop as follows: +Note: bisq runs fine on jdk10 and jdk11. jdk12 is currently not supported. + ./bisq-desktop If on Windows use the `bisq-desktop.bat` script instead. diff --git a/docs/idea-import.md b/docs/idea-import.md index 6fe96f08b17..5b7697b60e4 100644 --- a/docs/idea-import.md +++ b/docs/idea-import.md @@ -4,7 +4,6 @@ Most Bisq contributors use IDEA for development. The following instructions have 1. Follow the instructions in [build.md](build.md) to clone and build Bisq at the command line. 1. Open IDEA - 1. Go to `Help->Edit Custom Properties...`, add a line to the file that reads `idea.max.intellisense.filesize=12500` (to handle Bisq's very large generated `PB.java` Protobuf source file) 1. Go to `Preferences->Plugins` (`File->Settings, Plugins for Windows`). Search for and install the _Lombok_ plugin. When prompted, do not restart IDEA. 1. Go to `Preferences->Build, Execution, Deployment->Compiler->Annotation Processors` and check the `Enable annotation processing` option (to enable processing of Lombok annotations) 1. Restart IDEA @@ -15,4 +14,4 @@ Most Bisq contributors use IDEA for development. The following instructions have 1. If you did not yet setup JDK10 in IntelliJ, Go to `File -> Project Structure -> Project` and under the `Project SDK` option locate your JAVA_HOME folder, then in `Project language level` beneath select `10 - ...`. 1. Go to `Build->Build Project`. Everything should build cleanly. You should be able to run tests, run `main` methods in any component, etc. -> TIP: If you encounter compilation errors in IDEA related to the `io.bisq.generated.protobuffer.PB` class, it is probably because you didn't build Bisq at the command line as instructed above. You need to run the `generateProto` task in the `common` project. You can do this via the Gradle tool window in IDEA, or you can do it the command line with `./gradlew :common:generateProto`. Once you've done that, run `Build->Build Project` again and you should have no errors. +> TIP: If you encounter compilation errors in IDEA related to the `protobuf.*` classes, it is probably because you didn't build Bisq at the command line as instructed above. You need to run the `generateProto` task in the `common` project. You can do this via the Gradle tool window in IDEA, or you can do it the command line with `./gradlew :common:generateProto`. Once you've done that, run `Build->Build Project` again and you should have no errors. diff --git a/docs/release-process.md b/docs/release-process.md index 4b2f6ecb95f..6f222f97fed 100644 --- a/docs/release-process.md +++ b/docs/release-process.md @@ -2,6 +2,7 @@ * Update translations [translation-process.md](translation-process.md#synchronising-translations). * Update data stores [data-stores.md](data-stores.md#update-stores). +* Update bitcoinj checkpoint [bitcoinj-checkpoint](bitcoinj-checkpoint.md#update-checkpoint). * Write release notes (see below). * Webpage (Prepare PR) * Update version number in: diff --git a/docs/translation-process.md b/docs/translation-process.md index 14d5351cc2a..b6c863c4ace 100644 --- a/docs/translation-process.md +++ b/docs/translation-process.md @@ -1,5 +1,35 @@ # Translation Process +### Overview + +Bisq is offered in multiple languages. Translations are managed with Transifex online software. + +User facing texts **must not** be hardcoded in the source code files. + +English is the base language for translations. + +### Adding or changing English texts + +Being a base language English is managed directly in the project. + +Edit `core/src/main/resources/i18n/displayStrings.properties` to add or modify English texts. +Mind the chapters. Fit your entry properly. + +Once your changes get merged the Transifex will sync itself with Github. + +However, **do not** edit files for other languages. They are synced from Transifex. + +### Adding or changing texts in other languages (non-English) + +All translations are managed with [Transifex](https://www.transifex.com/). +Sign up, find `bisq-desktop` project, and join the team. +Once accepted, you will be able to edit translations. + +The entry must exist in English to be available for translation. + +To make translations effective in the project you need to install the Transifex client and run the script to pull the updates. +This is described below. + ### Installing the Transifex client command-line tool You'll find a detailed guide [how to install the Transifex client](https://docs.transifex.com/client/installing-the-client) on the Transifex page. diff --git a/gradle/witness/gradle-witness.gradle b/gradle/witness/gradle-witness.gradle index 29746adde8b..4b53477e68e 100644 --- a/gradle/witness/gradle-witness.gradle +++ b/gradle/witness/gradle-witness.gradle @@ -23,17 +23,17 @@ dependencyVerification { 'com.googlecode.jcsv:jcsv:73ca7d715e90c8d2c2635cc284543b038245a34f70790660ed590e157b8714a2', 'com.github.sarxos:webcam-capture:d960b7ea8ec3ddf2df0725ef214c3fccc9699ea7772df37f544e1f8e4fd665f6', 'com.jfoenix:jfoenix:4739e37a05e67c3bc9d5b391a1b93717b5a48fa872992616b0964d3f827f8fe6', - 'com.github.JesusMcCloud.netlayer:tor.native:6f5fbda4e85f773af0d25fe7502007b1fd14e04ddc17b7619219f22ed7d4081e', - 'com.github.JesusMcCloud.netlayer:tor.external:0cef160272a8ba41dd7f7680350e9ad1c003b9b5f41ae552a1086f7a08e5cdf5', + 'com.github.JesusMcCloud.netlayer:tor.native:d9a51d0559d0207ca75c33968972d62178b9bd4b2965c1cc0cb76eea252ba059', + 'com.github.JesusMcCloud.netlayer:tor.external:0639eea1532cb0cfae421e851753146c63b7627d4e367e8845fcc4b807f44e28', 'org.apache.httpcomponents:httpclient:db3d1b6c2d6a5e5ad47577ad61854e2f0e0936199b8e05eb541ed52349263135', 'net.sf.jopt-simple:jopt-simple:6f45c00908265947c39221035250024f2caec9a15c1c8cf553ebeecee289f342', 'org.fxmisc.easybind:easybind:666af296dda6de68751668a62661571b5238ac6f1c07c8a204fc6f902b222aaf', - 'network.bisq.btcd-cli4j:btcd-cli4j-daemon:c007116da1b0145ddee64bb3a54fef60d58ce5c3dcf27773f39471117be8f132', - 'network.bisq.btcd-cli4j:btcd-cli4j-core:b1d0525f3629bad358ad4a40ea3be998220110331d4b9d24e76d7894e563a595', + 'network.bisq.btcd-cli4j:btcd-cli4j-daemon:0a2783a851add6e3d8ae899ade48c041b250bfac64b6a4c5f6380ebcdbbe6848', + 'network.bisq.btcd-cli4j:btcd-cli4j-core:203156fc63dc1202774de9818e4f21149549f79b25d356b08bb0c784be40c0e8', 'com.fasterxml.jackson.core:jackson-databind:fcf3c2b0c332f5f54604f7e27fa7ee502378a2cc5df6a944bbfae391872c32ff', 'com.fasterxml.jackson.core:jackson-core:39a74610521d7fb9eb3f437bb8739bbf47f6435be12d17bf954c731a0c6352bb', 'com.fasterxml.jackson.core:jackson-annotations:2566b3a6662afa3c6af4f5b25006cb46be2efc68f1b5116291d6998a8cdf7ed3', - 'com.google.protobuf:protobuf-java:b5e2d91812d183c9f053ffeebcbcda034d4de6679521940a19064714966c2cd4', + 'com.google.protobuf:protobuf-java:5a1e5c225791eccd3d67a598922e637406190c90155fb97f38e4eab29719324d', 'com.google.code.gson:gson:2d43eb5ea9e133d2ee2405cc14f5ee08951b8361302fdd93494a3a997b508d32', 'com.googlecode.json-simple:json-simple:4e69696892b88b41c55d49ab2fdcc21eead92bf54acc588c0050596c3b75199c', 'org.springframework:spring-core:c451e8417adb2ffb2445636da5e44a2f59307c4100037a1fe387c3fba4f29b52', @@ -42,13 +42,13 @@ dependencyVerification { 'ch.qos.logback:logback-core:4cd46fa17d77057b39160058df2f21ebbc2aded51d0edcc25d2c1cecc042a005', 'com.google.code.findbugs:jsr305:766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7', 'com.google.guava:guava:36a666e3b71ae7f0f0dca23654b67e086e6c93d192f60ba5dfd5519db6c288c8', - 'com.google.inject:guice:9b9df27a5b8c7864112b4137fd92b36c3f1395bfe57be42fedf2f520ead1a93e', + 'com.google.inject:guice:d258ff1bd9b8b527872f8402648226658ad3149f1f40e74b0566d69e7e042fbc', 'com.github.bisq-network.bitcoinj:bitcoinj-core:f979c2187e61ee3b08dd4cbfc49a149734cff64c045d29ed112f2e12f34068a3', - 'com.github.JesusMcCloud.netlayer:tor:35cf892e6ce3a8d942cfd2b589cfbde5aed31d49777aee873d6614e134df0b42', - 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:193ab7813e4d249f2ea4fc1b968fea8c2126bcbeeb5d6127050ce1b93dbaa7c2', + 'com.github.JesusMcCloud.netlayer:tor:7950f8b44609eba2524941cb6517f43ade34e53c820aea849006e22eee93a83d', + 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:f7dbbaee3e0841758187a213c052388a4e619e11c87ab16f4bc229cfe7ce5fed', 'io.github.microutils:kotlin-logging:4992504fd3c6ecdf9ed10874b9508e758bb908af9e9d7af19a61e9afb6b7e27a', - 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:877b59bbe466b24a88275a71fd06cd97359d2085420f6f1ac1d766afa8116001', - 'org.jetbrains.kotlin:kotlin-stdlib:4ff0fcb97f4983b4aaba12668c24ad21b08460915db1b021d8f1d8bee687f21c', + 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:25e2409aba0ec37d2fd7c77727d7835b511879de8d9bf4862af0b493aabbe39e', + 'org.jetbrains.kotlin:kotlin-stdlib:6ea3d0921b26919b286f05cbdb906266666a36f9a7c096197114f7495708ffbc', 'org.jetbrains:annotations:ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478', 'org.bouncycastle:bcpg-jdk15on:de3355b821fc81dd32e1f3f560d5b3eca1c678fd2400011d0bfc69fb91bcde85', 'commons-io:commons-io:cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581', @@ -56,10 +56,10 @@ dependencyVerification { 'org.bouncycastle:bcprov-jdk15on:963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349', 'com.google.zxing:javase:0ec23e2ec12664ddd6347c8920ad647bb3b9da290f897a88516014b56cc77eb9', 'com.nativelibs4java:bridj:101bcd9b6637e6bc16e56deb3daefba62b1f5e8e9e37e1b3e56e3b5860d659cf', - 'com.github.JesusMcCloud.tor-binary:tor-binary-macos:18f7f1a567821dcc22c4b2146db8c4d00a5c6945a556f1a60085b06ad6d61054', - 'com.github.JesusMcCloud.tor-binary:tor-binary-linux32:5620ec4df9649ca1c482cde2bc3edda97906616c210adc0ced918943245a5edb', - 'com.github.JesusMcCloud.tor-binary:tor-binary-linux64:6891fcd90029efbdcc9c58b3a3f09ce50febf7038df6c57ac338cc6c040d68e0', - 'com.github.JesusMcCloud.tor-binary:tor-binary-windows:80ccf0aa44018e7d419d31f570ab87f0d6bd74e4c4a6360b3181d0643d8ef43b', + 'com.github.JesusMcCloud.tor-binary:tor-binary-macos:ae2acbeb4d68c1851f2ae460ea1f6bd3e3a6f47dc32c4b4c043584a4dcb39fdf', + 'com.github.JesusMcCloud.tor-binary:tor-binary-linux32:60458591479733f1adbd909dce77200d294be00839394424c2e712f389f54f4a', + 'com.github.JesusMcCloud.tor-binary:tor-binary-linux64:c3532da1829ede866a759c6cfa4fa2b0187ea70e13e6ef2fed8f5c6e5a1b162b', + 'com.github.JesusMcCloud.tor-binary:tor-binary-windows:0b68c013117425414f0cfcedd1e4d99f05f7458ccaf9fa30ef236efa5cf99a90', 'com.github.ravn:jsocks:3c71600af027b2b6d4244e4ad14d98ff2352a379410daebefff5d8cd48d742a4', 'org.apache.httpcomponents:httpcore:d7f853dee87680b07293d30855b39b9eb56c1297bd16ff1cd6f19ddb8fa745fb', 'commons-codec:commons-codec:ad19d2601c3abf0b946b5c3a4113e226a8c1e3305e395b90013b78dd94a723ce', @@ -72,12 +72,11 @@ dependencyVerification { 'org.bitcoinj:orchid:f836325cfa0466a011cb755c9b0fee6368487a2352eb45f4306ad9e4c18de080', 'com.squareup.okhttp:okhttp:b4c943138fcef2bcc9d2006b2250c4aabbedeafc5947ed7c0af7fd103ceb2707', 'com.google.zxing:core:11aae8fd974ab25faa8208be50468eb12349cd239e93e7c797377fa13e381729', - 'com.github.JesusMcCloud.tor-binary:tor-binary-geoip:766e4400e5651cf0b11788ea440cc72721be9b92e42f20809c22d0ff129df83c', + 'com.github.JesusMcCloud.tor-binary:tor-binary-geoip:8ceaf159154165e53c792f3fc8e30f6e972fe4e6e024a0d7d0e1804326ce0635', 'com.github.JesusMcCloud:jtorctl:904f7c53332179a3479c64d63fb303afa6a02b6889aabdab5b235f3efc725ca7', 'org.apache.commons:commons-compress:5f2df1e467825e4cac5996d44890c4201c000b43c0b23cffc0782d28a0beb9b0', 'org.tukaani:xz:a594643d73cc01928cf6ca5ce100e094ea9d73af760a5d4fb6b75fa673ecec96', 'com.squareup.okio:okio:114bdc1f47338a68bcbc95abf2f5cdc72beeec91812f2fcd7b521c1937876266', - 'org.jetbrains.kotlin:kotlin-stdlib-common:4b161ef619eee0d1a49b1c4f0c4a8e46f4e342573efd8e0106a765f47475fe39', + 'org.jetbrains.kotlin:kotlin-stdlib-common:6c91dea17d7dce5f0b550c3de3305767e5fb46247b6d1eb7eca0ca1fe18458de', ] } - diff --git a/monitor/src/main/java/bisq/monitor/Metric.java b/monitor/src/main/java/bisq/monitor/Metric.java index 7ef00f9a397..342980602f6 100644 --- a/monitor/src/main/java/bisq/monitor/Metric.java +++ b/monitor/src/main/java/bisq/monitor/Metric.java @@ -119,13 +119,17 @@ else if (!configuration.containsKey(INTERVAL)) @Override public void run() { - Thread.currentThread().setName("Metric: " + getName()); + try { + Thread.currentThread().setName("Metric: " + getName()); - // execute all the things - synchronized (this) { - log.info("{} started", getName()); - execute(); - log.info("{} done", getName()); + // execute all the things + synchronized (this) { + log.info("{} started", getName()); + execute(); + log.info("{} done", getName()); + } + } catch(Throwable e) { + log.error("A metric misbehaved!", e); } } diff --git a/monitor/src/main/java/bisq/monitor/metric/MarketStats.java b/monitor/src/main/java/bisq/monitor/metric/MarketStats.java index acee92f92fd..b17e78ee123 100644 --- a/monitor/src/main/java/bisq/monitor/metric/MarketStats.java +++ b/monitor/src/main/java/bisq/monitor/metric/MarketStats.java @@ -103,7 +103,6 @@ protected void execute() { } amount.find(); timestamp.find(); - System.err.println(getName() + ".volume." + market.group(1) + " " + amount.group(1) + " " + timestamp.group(1).substring(0, timestamp.group(1).length() - 3)); reporter.report("volume." + market.group(1), amount.group(1), timestamp.group(1), getName()); }); } catch (IllegalStateException ignore) { diff --git a/monitor/src/main/java/bisq/monitor/metric/P2PNetworkLoad.java b/monitor/src/main/java/bisq/monitor/metric/P2PNetworkLoad.java index 32475bd0765..a62bd78c468 100644 --- a/monitor/src/main/java/bisq/monitor/metric/P2PNetworkLoad.java +++ b/monitor/src/main/java/bisq/monitor/metric/P2PNetworkLoad.java @@ -1,52 +1,35 @@ /* * This file is part of Bisq. * - * bisq is free software: you can redistribute it and/or modify it + * Bisq is free software: you can redistribute it and/or modify it * under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or (at * your option) any later version. * - * bisq is distributed in the hope that it will be useful, but WITHOUT + * Bisq is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public * License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with bisq. If not, see . + * along with Bisq. If not, see . */ package bisq.monitor.metric; -import java.io.File; - -import java.util.Collections; -import java.util.HashMap; -import java.util.HashSet; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; -import java.util.Properties; -import java.util.Set; -import java.util.concurrent.ConcurrentHashMap; - -import org.springframework.core.env.PropertySource; +import bisq.monitor.AvailableTor; +import bisq.monitor.Metric; +import bisq.monitor.Monitor; +import bisq.monitor.Reporter; +import bisq.monitor.ThreadGate; -import bisq.common.Clock; -import bisq.common.app.Capabilities; -import bisq.common.app.Capability; -import bisq.common.proto.network.NetworkEnvelope; -import bisq.common.proto.network.NetworkProtoResolver; import bisq.core.app.BisqEnvironment; import bisq.core.btc.BaseCurrencyNetwork; import bisq.core.btc.BtcOptionKeys; import bisq.core.network.p2p.seed.DefaultSeedNodeRepository; import bisq.core.proto.network.CoreNetworkProtoResolver; import bisq.core.proto.persistable.CorePersistenceProtoResolver; -import bisq.monitor.AvailableTor; -import bisq.monitor.Metric; -import bisq.monitor.Monitor; -import bisq.monitor.Reporter; -import bisq.monitor.ThreadGate; + import bisq.network.p2p.network.Connection; import bisq.network.p2p.network.MessageListener; import bisq.network.p2p.network.NetworkNode; @@ -55,7 +38,30 @@ import bisq.network.p2p.peers.PeerManager; import bisq.network.p2p.peers.keepalive.KeepAliveManager; import bisq.network.p2p.peers.peerexchange.PeerExchangeManager; +import bisq.network.p2p.peers.peerexchange.PeerList; import bisq.network.p2p.storage.messages.BroadcastMessage; + +import bisq.common.ClockWatcher; +import bisq.common.app.Capabilities; +import bisq.common.app.Capability; +import bisq.common.proto.network.NetworkEnvelope; +import bisq.common.proto.network.NetworkProtoResolver; +import bisq.common.storage.CorruptedDatabaseFilesHandler; +import bisq.common.storage.Storage; + +import org.springframework.core.env.PropertySource; + +import java.io.File; + +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.LinkedHashMap; +import java.util.Map; +import java.util.Properties; +import java.util.Set; +import java.util.concurrent.ConcurrentHashMap; + import lombok.extern.slf4j.Slf4j; /** @@ -63,7 +69,7 @@ * answers are then compiled into buckets of message types. Based on these * buckets, the Metric reports (for each host) the message types observed and * their number along with a relative comparison between all hosts. - * + * * @author Florian Reimair * */ @@ -90,7 +96,7 @@ public class P2PNetworkLoad extends Metric implements MessageListener, SetupList * History implementation using a {@link LinkedHashMap} and its * {@link LinkedHashMap#removeEldestEntry(Map.Entry)} option. */ - private class FixedSizeHistoryTracker extends LinkedHashMap { + private class FixedSizeHistoryTracker extends LinkedHashMap { final int historySize; FixedSizeHistoryTracker(int historySize) { @@ -104,43 +110,6 @@ protected boolean removeEldestEntry(Map.Entry eldest) { } } - /** - * Efficient way to count message occurrences. - */ - private class Counter { - private int value = 1; - - /** - * atomic get and reset - * - * @return the current value - */ - synchronized int getAndReset() { - try { - return value; - } finally { - value = 0; - } - } - - synchronized void increment() { - value++; - } - } - - public P2PNetworkLoad(Reporter reporter) { - super(reporter); - } - - @Override - public void configure(Properties properties) { - super.configure(properties); - - history = Collections.synchronizedMap(new FixedSizeHistoryTracker(Integer.parseInt(configuration.getProperty(HISTORY_SIZE, "200")))); - - Capabilities.app.addAll(Capability.DAO_FULL_NODE); - } - @Override protected void execute() { @@ -170,13 +139,14 @@ public String getProperty(String name) { return ""; } }); + CorruptedDatabaseFilesHandler corruptedDatabaseFilesHandler = new CorruptedDatabaseFilesHandler(); int maxConnections = Integer.parseInt(configuration.getProperty(MAX_CONNECTIONS, "12")); NetworkProtoResolver networkProtoResolver = new CoreNetworkProtoResolver(); CorePersistenceProtoResolver persistenceProtoResolver = new CorePersistenceProtoResolver(null, - networkProtoResolver, storageDir); + networkProtoResolver, storageDir, corruptedDatabaseFilesHandler); DefaultSeedNodeRepository seedNodeRepository = new DefaultSeedNodeRepository(environment, null); - PeerManager peerManager = new PeerManager(networkNode, seedNodeRepository, new Clock(), - persistenceProtoResolver, maxConnections, storageDir); + PeerManager peerManager = new PeerManager(networkNode, seedNodeRepository, new ClockWatcher(), + maxConnections, new Storage(storageDir, persistenceProtoResolver, corruptedDatabaseFilesHandler)); // init file storage peerManager.readPersisted(); @@ -223,6 +193,43 @@ public String getProperty(String name) { lastRun = System.currentTimeMillis(); } + public P2PNetworkLoad(Reporter reporter) { + super(reporter); + } + + @Override + public void configure(Properties properties) { + super.configure(properties); + + history = Collections.synchronizedMap(new FixedSizeHistoryTracker<>(Integer.parseInt(configuration.getProperty(HISTORY_SIZE, "200")))); + + Capabilities.app.addAll(Capability.DAO_FULL_NODE); + } + + /** + * Efficient way to count message occurrences. + */ + private class Counter { + private int value = 1; + + /** + * atomic get and reset + * + * @return the current value + */ + synchronized int getAndReset() { + try { + return value; + } finally { + value = 0; + } + } + + synchronized void increment() { + value++; + } + } + @Override public void onMessage(NetworkEnvelope networkEnvelope, Connection connection) { if (networkEnvelope instanceof BroadcastMessage) { diff --git a/monitor/src/main/java/bisq/monitor/metric/P2PRoundTripTime.java b/monitor/src/main/java/bisq/monitor/metric/P2PRoundTripTime.java index 0cd7ff75951..a0c1fc0a96a 100644 --- a/monitor/src/main/java/bisq/monitor/metric/P2PRoundTripTime.java +++ b/monitor/src/main/java/bisq/monitor/metric/P2PRoundTripTime.java @@ -17,166 +17,95 @@ package bisq.monitor.metric; -import bisq.monitor.AvailableTor; -import bisq.monitor.Metric; -import bisq.monitor.Monitor; import bisq.monitor.OnionParser; import bisq.monitor.Reporter; import bisq.monitor.StatisticsHelper; -import bisq.monitor.ThreadGate; -import bisq.core.proto.network.CoreNetworkProtoResolver; - -import bisq.network.p2p.CloseConnectionMessage; import bisq.network.p2p.NodeAddress; import bisq.network.p2p.network.CloseConnectionReason; import bisq.network.p2p.network.Connection; -import bisq.network.p2p.network.MessageListener; -import bisq.network.p2p.network.NetworkNode; -import bisq.network.p2p.network.SetupListener; -import bisq.network.p2p.network.TorNetworkNode; import bisq.network.p2p.peers.keepalive.messages.Ping; import bisq.network.p2p.peers.keepalive.messages.Pong; import bisq.common.proto.network.NetworkEnvelope; -import com.google.common.util.concurrent.FutureCallback; -import com.google.common.util.concurrent.Futures; -import com.google.common.util.concurrent.SettableFuture; - -import java.io.File; - import java.util.ArrayList; +import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.Random; -import lombok.extern.slf4j.Slf4j; +import static com.google.common.base.Preconditions.checkNotNull; -import org.jetbrains.annotations.NotNull; - -@Slf4j -public class P2PRoundTripTime extends Metric implements MessageListener, SetupListener { +public class P2PRoundTripTime extends P2PSeedNodeSnapshotBase { private static final String SAMPLE_SIZE = "run.sampleSize"; - private static final String HOSTS = "run.hosts"; - private static final String TOR_PROXY_PORT = "run.torProxyPort"; - private NetworkNode networkNode; - private final File torHiddenServiceDir = new File("metric_" + getName()); - private int nonce; - private long start; - private List samples; - private final ThreadGate gate = new ThreadGate(); - private final ThreadGate hsReady = new ThreadGate(); + private Map sentAt = new HashMap<>(); + private Map measurements = new HashMap<>(); public P2PRoundTripTime(Reporter reporter) { super(reporter); } - @Override - protected void execute() { - - if (null == networkNode) { - // close the gate - hsReady.engage(); + /** + * Use a counter to do statistics. + */ + private class Statistics { - networkNode = new TorNetworkNode(Integer.parseInt(configuration.getProperty(TOR_PROXY_PORT, "9052")), - new CoreNetworkProtoResolver(), false, - new AvailableTor(Monitor.TOR_WORKING_DIR, torHiddenServiceDir.getName())); - networkNode.start(this); + private final List samples = new ArrayList<>(); - // wait for the gate to be reopened - hsReady.await(); + public synchronized void log(Object message) { + Pong pong = (Pong) message; + Long start = sentAt.get(pong.getRequestNonce()); + if(start != null) + samples.add(System.currentTimeMillis() - start); } - // for each configured host - for (String current : configuration.getProperty(HOSTS, "").split(",")) { - try { - // parse Url - NodeAddress target = OnionParser.getNodeAddress(current); - - // init sample bucket - samples = new ArrayList<>(); - - while (samples.size() < Integer.parseInt(configuration.getProperty(SAMPLE_SIZE, "1"))) { - // so we do not get disconnected due to DoS protection mechanisms - Thread.sleep(200); - - nonce = new Random().nextInt(); - - // close the gate - gate.engage(); - - start = System.currentTimeMillis(); - SettableFuture future = networkNode.sendMessage(target, new Ping(nonce, 42)); - - Futures.addCallback(future, new FutureCallback<>() { - @Override - public void onSuccess(Connection connection) { - connection.addMessageListener(P2PRoundTripTime.this); - } - - @Override - public void onFailure(@NotNull Throwable throwable) { - gate.proceed(); - log.error("Sending ping failed. That is expected if the peer is offline.\n\tException=" - + throwable.getMessage()); - } - }); - - // wait for the gate to open again - gate.await(); - - // remove the message listener so we do not get messages we are not interested in anymore - // (especially relevant when gate.await() times out) - future.get().removeMessageListener(this); - } - - // report - reporter.report(StatisticsHelper.process(samples), - getName() + "." + OnionParser.prettyPrint(target)); - } catch (Exception e) { - gate.proceed(); // release the gate on error - e.printStackTrace(); - } + public List values() { + return samples; } } @Override - public void onMessage(NetworkEnvelope networkEnvelope, Connection connection) { - if (networkEnvelope instanceof Pong) { - Pong pong = (Pong) networkEnvelope; - if (pong.getRequestNonce() == nonce) { - samples.add(System.currentTimeMillis() - start); - } else { - log.warn("Nonce not matching. That should never happen.\n\t" + - "We drop that message. nonce={} / requestNonce={}", - nonce, pong.getRequestNonce()); - } + protected List getRequests() { + List result = new ArrayList<>(); - connection.shutDown(CloseConnectionReason.APP_SHUT_DOWN); - // open the gate - gate.proceed(); - } else if (networkEnvelope instanceof CloseConnectionMessage) { - gate.unlock(); - } else { - log.warn("Got a message of type <{}>, expected ", networkEnvelope.getClass().getSimpleName()); - } - } + Random random = new Random(); + for (int i = 0; i < Integer.parseInt(configuration.getProperty(SAMPLE_SIZE, "1")); i++) + result.add(new Ping(random.nextInt(), 42)); - @Override - public void onTorNodeReady() { + return result; } @Override - public void onHiddenServicePublished() { - hsReady.proceed(); + protected void aboutToSend(NetworkEnvelope message) { + sentAt.put(((Ping) message).getNonce(), System.currentTimeMillis()); } @Override - public void onSetupFailed(Throwable throwable) { + protected boolean treatMessage(NetworkEnvelope networkEnvelope, Connection connection) { + if (networkEnvelope instanceof Pong) { + checkNotNull(connection.getPeersNodeAddressProperty(), + "although the property is nullable, we need it to not be null"); + + measurements.putIfAbsent(connection.getPeersNodeAddressProperty().getValue(), new Statistics()); + + measurements.get(connection.getPeersNodeAddressProperty().getValue()).log(networkEnvelope); + + connection.shutDown(CloseConnectionReason.APP_SHUT_DOWN); + return true; + } + return false; } @Override - public void onRequestCustomBridges() { + void report() { + // report + measurements.forEach(((nodeAddress, samples) -> + reporter.report(StatisticsHelper.process(samples.values()), + getName() + "." + OnionParser.prettyPrint(nodeAddress)) + )); + // clean up for next round + measurements = new HashMap<>(); } } diff --git a/monitor/src/main/java/bisq/monitor/metric/P2PSeedNodeSnapshot.java b/monitor/src/main/java/bisq/monitor/metric/P2PSeedNodeSnapshot.java index 2dbc6b68b31..02fa2f5e248 100644 --- a/monitor/src/main/java/bisq/monitor/metric/P2PSeedNodeSnapshot.java +++ b/monitor/src/main/java/bisq/monitor/metric/P2PSeedNodeSnapshot.java @@ -190,8 +190,8 @@ void report() { try { report.put(OnionParser.prettyPrint(host) + ".relativeNumberOfMessages." + messageType, String.valueOf(((Counter) count).value() - referenceValues.get(messageType).value())); - } catch (MalformedURLException ignore) { - log.error("we should never got here"); + } catch (MalformedURLException | NullPointerException ignore) { + log.error("we should never have gotten here", ignore); } }); try { diff --git a/monitor/src/main/java/bisq/monitor/metric/P2PSeedNodeSnapshotBase.java b/monitor/src/main/java/bisq/monitor/metric/P2PSeedNodeSnapshotBase.java index 84733aed460..2b7fb9097b3 100644 --- a/monitor/src/main/java/bisq/monitor/metric/P2PSeedNodeSnapshotBase.java +++ b/monitor/src/main/java/bisq/monitor/metric/P2PSeedNodeSnapshotBase.java @@ -58,7 +58,7 @@ * */ @Slf4j -abstract public class P2PSeedNodeSnapshotBase extends Metric implements MessageListener { +public abstract class P2PSeedNodeSnapshotBase extends Metric implements MessageListener { private static final String HOSTS = "run.hosts"; private static final String TOR_PROXY_PORT = "run.torProxyPort"; @@ -103,7 +103,7 @@ protected void execute() { report(); } - abstract protected List getRequests(); + protected abstract List getRequests(); protected void send(NetworkNode networkNode, NetworkEnvelope message) { @@ -118,12 +118,12 @@ protected void send(NetworkNode networkNode, NetworkEnvelope message) { NodeAddress target = OnionParser.getNodeAddress(current); // do the data request + aboutToSend(message); SettableFuture future = networkNode.sendMessage(target, message); Futures.addCallback(future, new FutureCallback<>() { @Override public void onSuccess(Connection connection) { - connection.removeMessageListener(P2PSeedNodeSnapshotBase.this); connection.addMessageListener(P2PSeedNodeSnapshotBase.this); } @@ -131,8 +131,7 @@ public void onSuccess(Connection connection) { public void onFailure(@NotNull Throwable throwable) { gate.proceed(); log.error( - "Sending PreliminaryDataRequest failed. That is expected if the peer is offline.\n\tException=" - + throwable.getMessage()); + "Sending {} failed. That is expected if the peer is offline.\n\tException={}", message.getClass().getSimpleName(), throwable.getMessage()); } }); @@ -153,6 +152,8 @@ public void onFailure(@NotNull Throwable throwable) { gate.await(); } + protected void aboutToSend(NetworkEnvelope message) { }; + /** * Report all the stuff. Uses the configured reporter directly. */ @@ -168,7 +169,8 @@ public void onMessage(NetworkEnvelope networkEnvelope, Connection connection) { log.warn("Got an unexpected message of type <{}>", networkEnvelope.getClass().getSimpleName()); } + connection.removeMessageListener(this); } - abstract protected boolean treatMessage(NetworkEnvelope networkEnvelope, Connection connection); + protected abstract boolean treatMessage(NetworkEnvelope networkEnvelope, Connection connection); } diff --git a/p2p/src/main/java/bisq/network/crypto/EncryptionService.java b/p2p/src/main/java/bisq/network/crypto/EncryptionService.java index 206354d9491..07c20af1842 100644 --- a/p2p/src/main/java/bisq/network/crypto/EncryptionService.java +++ b/p2p/src/main/java/bisq/network/crypto/EncryptionService.java @@ -30,8 +30,6 @@ import bisq.common.proto.network.NetworkEnvelope; import bisq.common.proto.network.NetworkProtoResolver; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.InvalidProtocolBufferException; import javax.inject.Inject; @@ -78,7 +76,7 @@ public DecryptedDataTuple decryptHybridWithSignature(SealedAndSigned sealedAndSi try { final byte[] bytes = Encryption.decryptPayloadWithHmac(sealedAndSigned.getEncryptedPayloadWithHmac(), secretKey); - final PB.NetworkEnvelope envelope = PB.NetworkEnvelope.parseFrom(bytes); + final protobuf.NetworkEnvelope envelope = protobuf.NetworkEnvelope.parseFrom(bytes); NetworkEnvelope decryptedPayload = networkProtoResolver.fromProto(envelope); return new DecryptedDataTuple(decryptedPayload, sealedAndSigned.getSigPublicKey()); } catch (InvalidProtocolBufferException e) { diff --git a/p2p/src/main/java/bisq/network/p2p/AckMessage.java b/p2p/src/main/java/bisq/network/p2p/AckMessage.java index 62219761b22..af1815e1031 100644 --- a/p2p/src/main/java/bisq/network/p2p/AckMessage.java +++ b/p2p/src/main/java/bisq/network/p2p/AckMessage.java @@ -17,18 +17,13 @@ package bisq.network.p2p; -import bisq.network.p2p.storage.payload.CapabilityRequiringPayload; import bisq.network.p2p.storage.payload.ExpirablePayload; -import bisq.common.app.Capabilities; -import bisq.common.app.Capability; import bisq.common.app.Version; import bisq.common.proto.ProtoUtil; import bisq.common.proto.network.NetworkEnvelope; import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import java.util.Optional; import java.util.UUID; import java.util.concurrent.TimeUnit; @@ -44,7 +39,7 @@ @Value @Slf4j public final class AckMessage extends NetworkEnvelope implements MailboxMessage, PersistablePayload, - ExpirablePayload, CapabilityRequiringPayload { + ExpirablePayload { private final String uid; private final NodeAddress senderNodeAddress; @@ -110,17 +105,17 @@ private AckMessage(String uid, this.errorMessage = errorMessage; } - public PB.AckMessage toProtoMessage() { + public protobuf.AckMessage toProtoMessage() { return getBuilder().build(); } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder().setAckMessage(getBuilder()).build(); } - public PB.AckMessage.Builder getBuilder() { - PB.AckMessage.Builder builder = PB.AckMessage.newBuilder() + public protobuf.AckMessage.Builder getBuilder() { + protobuf.AckMessage.Builder builder = protobuf.AckMessage.newBuilder() .setUid(uid) .setSenderNodeAddress(senderNodeAddress.toProtoMessage()) .setSourceType(sourceType.name()) @@ -132,7 +127,7 @@ public PB.AckMessage.Builder getBuilder() { return builder; } - public static AckMessage fromProto(PB.AckMessage proto, int messageVersion) { + public static AckMessage fromProto(protobuf.AckMessage proto, int messageVersion) { AckMessageSourceType sourceType = ProtoUtil.enumFromProto(AckMessageSourceType.class, proto.getSourceType()); return new AckMessage(proto.getUid(), NodeAddress.fromProto(proto.getSenderNodeAddress()), @@ -150,11 +145,6 @@ public static AckMessage fromProto(PB.AckMessage proto, int messageVersion) { // API /////////////////////////////////////////////////////////////////////////////////////////// - @Override - public Capabilities getRequiredCapabilities() { - return new Capabilities(Capability.ACK_MSG); - } - @Override public long getTTL() { return TimeUnit.DAYS.toMillis(10); diff --git a/p2p/src/main/java/bisq/network/p2p/AckMessageSourceType.java b/p2p/src/main/java/bisq/network/p2p/AckMessageSourceType.java index adfddf681ee..679c1384591 100644 --- a/p2p/src/main/java/bisq/network/p2p/AckMessageSourceType.java +++ b/p2p/src/main/java/bisq/network/p2p/AckMessageSourceType.java @@ -21,5 +21,7 @@ public enum AckMessageSourceType { UNDEFINED, OFFER_MESSAGE, TRADE_MESSAGE, - DISPUTE_MESSAGE + ARBITRATION_MESSAGE, + MEDIATION_MESSAGE, + TRADE_CHAT_MESSAGE } diff --git a/p2p/src/main/java/bisq/network/p2p/BootstrapListener.java b/p2p/src/main/java/bisq/network/p2p/BootstrapListener.java index f3c161f5ba0..3b82d4945bd 100644 --- a/p2p/src/main/java/bisq/network/p2p/BootstrapListener.java +++ b/p2p/src/main/java/bisq/network/p2p/BootstrapListener.java @@ -44,7 +44,7 @@ public void onDataReceived() { } @Override - abstract public void onUpdatedDataReceived(); + public abstract void onUpdatedDataReceived(); @Override public void onRequestCustomBridges() { diff --git a/p2p/src/main/java/bisq/network/p2p/BundleOfEnvelopes.java b/p2p/src/main/java/bisq/network/p2p/BundleOfEnvelopes.java index d7943d35cb0..d4ff8f46a83 100644 --- a/p2p/src/main/java/bisq/network/p2p/BundleOfEnvelopes.java +++ b/p2p/src/main/java/bisq/network/p2p/BundleOfEnvelopes.java @@ -17,13 +17,15 @@ package bisq.network.p2p; +import bisq.network.p2p.storage.payload.CapabilityRequiringPayload; + +import bisq.common.app.Capabilities; +import bisq.common.app.Capability; import bisq.common.app.Version; import bisq.common.proto.ProtobufferException; import bisq.common.proto.network.NetworkEnvelope; import bisq.common.proto.network.NetworkProtoResolver; -import io.bisq.generated.protobuffer.PB; - import java.util.ArrayList; import java.util.List; import java.util.Objects; @@ -34,7 +36,7 @@ @EqualsAndHashCode(callSuper = true) @Value -public final class BundleOfEnvelopes extends NetworkEnvelope implements ExtendedDataSizePermission { +public final class BundleOfEnvelopes extends NetworkEnvelope implements ExtendedDataSizePermission, CapabilityRequiringPayload { private final List envelopes; @@ -57,15 +59,15 @@ private BundleOfEnvelopes(List envelopes, int messageVersion) { @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setBundleOfEnvelopes(PB.BundleOfEnvelopes.newBuilder().addAllEnvelopes(envelopes.stream() + .setBundleOfEnvelopes(protobuf.BundleOfEnvelopes.newBuilder().addAllEnvelopes(envelopes.stream() .map(NetworkEnvelope::toProtoNetworkEnvelope) .collect(Collectors.toList()))) .build(); } - public static BundleOfEnvelopes fromProto(PB.BundleOfEnvelopes proto, NetworkProtoResolver resolver, int messageVersion) { + public static BundleOfEnvelopes fromProto(protobuf.BundleOfEnvelopes proto, NetworkProtoResolver resolver, int messageVersion) { List envelopes = proto.getEnvelopesList() .stream() .map(envelope -> { @@ -80,4 +82,13 @@ public static BundleOfEnvelopes fromProto(PB.BundleOfEnvelopes proto, NetworkPro return new BundleOfEnvelopes(envelopes, messageVersion); } + + /////////////////////////////////////////////////////////////////////////////////////////// + // CapabilityRequiringPayload + /////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public Capabilities getRequiredCapabilities() { + return new Capabilities(Capability.BUNDLE_OF_ENVELOPES); + } } diff --git a/p2p/src/main/java/bisq/network/p2p/CloseConnectionMessage.java b/p2p/src/main/java/bisq/network/p2p/CloseConnectionMessage.java index adaa4e15035..470152426a6 100644 --- a/p2p/src/main/java/bisq/network/p2p/CloseConnectionMessage.java +++ b/p2p/src/main/java/bisq/network/p2p/CloseConnectionMessage.java @@ -20,8 +20,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Value; @@ -46,14 +44,14 @@ private CloseConnectionMessage(String reason, int messageVersion) { @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setCloseConnectionMessage(PB.CloseConnectionMessage.newBuilder() + .setCloseConnectionMessage(protobuf.CloseConnectionMessage.newBuilder() .setReason(reason)) .build(); } - public static CloseConnectionMessage fromProto(PB.CloseConnectionMessage proto, int messageVersion) { + public static CloseConnectionMessage fromProto(protobuf.CloseConnectionMessage proto, int messageVersion) { return new CloseConnectionMessage(proto.getReason(), messageVersion); } } diff --git a/p2p/src/main/java/bisq/network/p2p/NodeAddress.java b/p2p/src/main/java/bisq/network/p2p/NodeAddress.java index 30bb86c06d4..056308cae6e 100644 --- a/p2p/src/main/java/bisq/network/p2p/NodeAddress.java +++ b/p2p/src/main/java/bisq/network/p2p/NodeAddress.java @@ -23,8 +23,6 @@ import bisq.common.proto.persistable.PersistablePayload; import bisq.common.util.JsonExclude; -import io.bisq.generated.protobuffer.PB; - import java.util.regex.Pattern; import lombok.EqualsAndHashCode; @@ -60,11 +58,11 @@ public NodeAddress(String fullAddress) { // PROTO BUFFER /////////////////////////////////////////////////////////////////////////////////////////// - public PB.NodeAddress toProtoMessage() { - return PB.NodeAddress.newBuilder().setHostName(hostName).setPort(port).build(); + public protobuf.NodeAddress toProtoMessage() { + return protobuf.NodeAddress.newBuilder().setHostName(hostName).setPort(port).build(); } - public static NodeAddress fromProto(PB.NodeAddress proto) { + public static NodeAddress fromProto(protobuf.NodeAddress proto) { return new NodeAddress(proto.getHostName(), proto.getPort()); } diff --git a/p2p/src/main/java/bisq/network/p2p/P2PModule.java b/p2p/src/main/java/bisq/network/p2p/P2PModule.java index 3618873a4ce..6356515f18b 100644 --- a/p2p/src/main/java/bisq/network/p2p/P2PModule.java +++ b/p2p/src/main/java/bisq/network/p2p/P2PModule.java @@ -41,6 +41,8 @@ import com.google.inject.Singleton; import com.google.inject.name.Names; +import java.time.Clock; + import java.io.File; import static com.google.inject.name.Names.named; @@ -54,6 +56,7 @@ public P2PModule(Environment environment) { @Override protected void configure() { + bind(Clock.class).toInstance(Clock.systemDefaultZone()); bind(P2PService.class).in(Singleton.class); bind(PeerManager.class).in(Singleton.class); bind(P2PDataStorage.class).in(Singleton.class); diff --git a/p2p/src/main/java/bisq/network/p2p/P2PService.java b/p2p/src/main/java/bisq/network/p2p/P2PService.java index 2534bceabd3..0e7a566f295 100644 --- a/p2p/src/main/java/bisq/network/p2p/P2PService.java +++ b/p2p/src/main/java/bisq/network/p2p/P2PService.java @@ -527,7 +527,7 @@ private void processMailboxEntry(ProtectedMailboxStorageEntry protectedMailboxSt e -> e.onMailboxMessageAdded(decryptedMessageWithPubKey, senderNodeAddress)); } else { log.warn("tryDecryptMailboxData: Expected MailboxMessage but got other type. " + - "decryptedMsgWithPubKey.message=", decryptedMessageWithPubKey.getNetworkEnvelope()); + "decryptedMsgWithPubKey.message={}", decryptedMessageWithPubKey.getNetworkEnvelope()); } } catch (CryptoException e) { log.debug(e.toString()); @@ -537,7 +537,7 @@ private void processMailboxEntry(ProtectedMailboxStorageEntry protectedMailboxSt log.error("Protobuffer data could not be processed: {}", e.toString()); } } else { - log.debug("Wrong blurredAddressHash. The message is not intended for us."); + log.trace("Wrong blurredAddressHash. The message is not intended for us."); } } } diff --git a/p2p/src/main/java/bisq/network/p2p/PrefixedSealedAndSignedMessage.java b/p2p/src/main/java/bisq/network/p2p/PrefixedSealedAndSignedMessage.java index 7e73f9d42ad..d5f626a90d5 100644 --- a/p2p/src/main/java/bisq/network/p2p/PrefixedSealedAndSignedMessage.java +++ b/p2p/src/main/java/bisq/network/p2p/PrefixedSealedAndSignedMessage.java @@ -21,8 +21,6 @@ import bisq.common.crypto.SealedAndSigned; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import lombok.EqualsAndHashCode; @@ -63,9 +61,9 @@ private PrefixedSealedAndSignedMessage(NodeAddress senderNodeAddress, } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setPrefixedSealedAndSignedMessage(PB.PrefixedSealedAndSignedMessage.newBuilder() + .setPrefixedSealedAndSignedMessage(protobuf.PrefixedSealedAndSignedMessage.newBuilder() .setNodeAddress(senderNodeAddress.toProtoMessage()) .setSealedAndSigned(sealedAndSigned.toProtoMessage()) .setAddressPrefixHash(ByteString.copyFrom(addressPrefixHash)) @@ -73,7 +71,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .build(); } - public static PrefixedSealedAndSignedMessage fromProto(PB.PrefixedSealedAndSignedMessage proto, int messageVersion) { + public static PrefixedSealedAndSignedMessage fromProto(protobuf.PrefixedSealedAndSignedMessage proto, int messageVersion) { return new PrefixedSealedAndSignedMessage(NodeAddress.fromProto(proto.getNodeAddress()), SealedAndSigned.fromProto(proto.getSealedAndSigned()), proto.getAddressPrefixHash().toByteArray(), @@ -81,7 +79,7 @@ public static PrefixedSealedAndSignedMessage fromProto(PB.PrefixedSealedAndSigne messageVersion); } - public static PrefixedSealedAndSignedMessage fromPayloadProto(PB.PrefixedSealedAndSignedMessage proto) { + public static PrefixedSealedAndSignedMessage fromPayloadProto(protobuf.PrefixedSealedAndSignedMessage proto) { // We have the case that an envelope got wrapped into a payload. // We don't check the message version here as it was checked in the carrier envelope already (in connection class) // Payloads dont have a message version and are also used for persistence diff --git a/p2p/src/main/java/bisq/network/p2p/network/CloseConnectionReason.java b/p2p/src/main/java/bisq/network/p2p/network/CloseConnectionReason.java index e87436d9ba6..2f715d55c52 100644 --- a/p2p/src/main/java/bisq/network/p2p/network/CloseConnectionReason.java +++ b/p2p/src/main/java/bisq/network/p2p/network/CloseConnectionReason.java @@ -45,7 +45,8 @@ public enum CloseConnectionReason { // illegal requests RULE_VIOLATION(true, false), PEER_BANNED(true, false), - INVALID_CLASS_RECEIVED(false, false); + INVALID_CLASS_RECEIVED(false, false), + MANDATORY_CAPABILITIES_NOT_SUPPORTED(false, false); public final boolean sendCloseMessage; public final boolean isIntended; diff --git a/p2p/src/main/java/bisq/network/p2p/network/Connection.java b/p2p/src/main/java/bisq/network/p2p/network/Connection.java index b60b130c341..ebfd14e9a00 100644 --- a/p2p/src/main/java/bisq/network/p2p/network/Connection.java +++ b/p2p/src/main/java/bisq/network/p2p/network/Connection.java @@ -47,8 +47,6 @@ import bisq.common.proto.network.NetworkProtoResolver; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import javax.inject.Inject; import com.google.common.util.concurrent.MoreExecutors; @@ -123,8 +121,8 @@ public enum PeerType { private static ConnectionConfig connectionConfig; // Leaving some constants package-private for tests to know limits. - static final int PERMITTED_MESSAGE_SIZE = 200 * 1024; // 200 kb - static final int MAX_PERMITTED_MESSAGE_SIZE = 10 * 1024 * 1024; // 10 MB (425 offers resulted in about 660 kb, mailbox msg will add more to it) offer has usually 2 kb, mailbox 3kb. + private static final int PERMITTED_MESSAGE_SIZE = 200 * 1024; // 200 kb + private static final int MAX_PERMITTED_MESSAGE_SIZE = 10 * 1024 * 1024; // 10 MB (425 offers resulted in about 660 kb, mailbox msg will add more to it) offer has usually 2 kb, mailbox 3kb. //TODO decrease limits again after testing private static final int SOCKET_TIMEOUT = (int) TimeUnit.SECONDS.toMillis(120); @@ -174,7 +172,7 @@ public static int getPermittedMessageSize() { private RuleViolation ruleViolation; private final ConcurrentHashMap ruleViolations = new ConcurrentHashMap<>(); - private Capabilities capabilities = new Capabilities(); + private final Capabilities capabilities = new Capabilities(); /////////////////////////////////////////////////////////////////////////////////////////// @@ -235,9 +233,9 @@ public Capabilities getCapabilities() { return capabilities; } - Object lock = new Object(); - Queue queueOfBundles = new ConcurrentLinkedQueue<>(); - ScheduledExecutorService bundleSender = Executors.newSingleThreadScheduledExecutor(); + private final Object lock = new Object(); + private final Queue queueOfBundles = new ConcurrentLinkedQueue<>(); + private final ScheduledExecutorService bundleSender = Executors.newSingleThreadScheduledExecutor(); // Called from various threads public void sendMessage(NetworkEnvelope networkEnvelope) { @@ -248,11 +246,11 @@ public void sendMessage(NetworkEnvelope networkEnvelope) { try { String peersNodeAddress = peersNodeAddressOptional.map(NodeAddress::toString).orElse("null"); - PB.NetworkEnvelope proto = networkEnvelope.toProtoNetworkEnvelope(); - log.debug("Sending message: {}", Utilities.toTruncatedString(proto.toString(), 10000)); + protobuf.NetworkEnvelope proto = networkEnvelope.toProtoNetworkEnvelope(); + log.trace("Sending message: {}", Utilities.toTruncatedString(proto.toString(), 10000)); if (networkEnvelope instanceof Ping | networkEnvelope instanceof RefreshOfferMessage) { - // pings and offer refresh msg we dont want to log in production + // pings and offer refresh msg we don't want to log in production log.trace("\n\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n" + "Sending direct message to peer" + "Write object to outputStream to peer: {} (uid={})\ntruncated message={} / size={}" + @@ -300,10 +298,13 @@ public void sendMessage(NetworkEnvelope networkEnvelope) { if (!stopped) { synchronized (lock) { BundleOfEnvelopes current = queueOfBundles.poll(); - if(current.getEnvelopes().size() == 1) - protoOutputStream.writeEnvelope(current.getEnvelopes().get(0)); - else - protoOutputStream.writeEnvelope(current); + if (current != null) { + if (current.getEnvelopes().size() == 1) { + protoOutputStream.writeEnvelope(current.getEnvelopes().get(0)); + } else { + protoOutputStream.writeEnvelope(current); + } + } } } }, lastSendTimeStamp - now, TimeUnit.MILLISECONDS); @@ -388,10 +389,10 @@ private boolean violatesThrottleLimit() { messageTimeStamps.add(now); // clean list - while(messageTimeStamps.size() > msgThrottlePer10Sec) + while (messageTimeStamps.size() > msgThrottlePer10Sec) messageTimeStamps.remove(0); - return violatesThrottleLimit(now,1, msgThrottlePerSec) || violatesThrottleLimit(now,10, msgThrottlePer10Sec); + return violatesThrottleLimit(now, 1, msgThrottlePerSec) || violatesThrottleLimit(now, 10, msgThrottlePer10Sec); } private boolean violatesThrottleLimit(long now, int seconds, int messageCountLimit) { @@ -401,7 +402,7 @@ private boolean violatesThrottleLimit(long now, int seconds, int messageCountLim long compareValue = messageTimeStamps.get(messageTimeStamps.size() - messageCountLimit); // if duration < seconds sec we received too much network_messages - if(now - compareValue < TimeUnit.SECONDS.toMillis(seconds)) { + if (now - compareValue < TimeUnit.SECONDS.toMillis(seconds)) { log.error("violatesThrottleLimit {}/{} second(s)", messageCountLimit, seconds); return true; @@ -438,7 +439,7 @@ public void setPeerType(PeerType peerType) { this.peerType = peerType; } - public void setPeersNodeAddress(NodeAddress peerNodeAddress) { + private void setPeersNodeAddress(NodeAddress peerNodeAddress) { checkNotNull(peerNodeAddress, "peerAddress must not be null"); peersNodeAddressOptional = Optional.of(peerNodeAddress); @@ -496,6 +497,7 @@ public void shutDown(CloseConnectionReason closeConnectionReason, @Nullable Runn stopped = true; + //noinspection UnstableApiUsage Uninterruptibles.sleepUninterruptibly(200, TimeUnit.MILLISECONDS); } catch (Throwable t) { log.error(t.getMessage()); @@ -536,6 +538,7 @@ private void doShutDown(CloseConnectionReason closeConnectionReason, @Nullable R e.printStackTrace(); } + //noinspection UnstableApiUsage MoreExecutors.shutdownAndAwaitTermination(singleThreadExecutor, 500, TimeUnit.MILLISECONDS); log.debug("Connection shutdown complete " + this.toString()); @@ -707,12 +710,12 @@ public void run() { Thread.sleep(20); } - // Reading the protobuffer message from the inputstream - PB.NetworkEnvelope proto = PB.NetworkEnvelope.parseDelimitedFrom(protoInputStream); + // Reading the protobuffer message from the inputStream + protobuf.NetworkEnvelope proto = protobuf.NetworkEnvelope.parseDelimitedFrom(protoInputStream); if (proto == null) { if (protoInputStream.read() == -1) - log.info("proto is null because protoInputStream.read()=-1 (EOF). That is expected if client got stopped without proper shutdown."); + log.debug("proto is null because protoInputStream.read()=-1 (EOF). That is expected if client got stopped without proper shutdown."); else log.warn("proto is null. protoInputStream.read()=" + protoInputStream.read()); shutDown(CloseConnectionReason.NO_PROTO_BUFFER_ENV); @@ -721,8 +724,7 @@ public void run() { NetworkEnvelope networkEnvelope = networkProtoResolver.fromProto(proto); lastReadTimeStamp = now; - log.debug("<< Received networkEnvelope of type: " + networkEnvelope.getClass().getSimpleName()); - + log.debug("<< Received networkEnvelope of type: {}", networkEnvelope.getClass().getSimpleName()); int size = proto.getSerializedSize(); // We comment out that part as only debug and trace log level is used. For debugging purposes // we leave the code though. @@ -758,7 +760,9 @@ public void run() { boolean exceeds; if (networkEnvelope instanceof ExtendedDataSizePermission) { exceeds = size > MAX_PERMITTED_MESSAGE_SIZE; - log.debug("size={}; object={}", size, Utilities.toTruncatedString(proto, 100)); + if (log.isDebugEnabled()) { + log.debug("size={}; object={}", size, Utilities.toTruncatedString(proto, 100)); + } } else { exceeds = size > PERMITTED_MESSAGE_SIZE; } @@ -795,14 +799,31 @@ && reportInvalidRequest(RuleViolation.WRONG_NETWORK_ID)) { if (networkEnvelope instanceof SupportedCapabilitiesMessage) { Capabilities supportedCapabilities = ((SupportedCapabilitiesMessage) networkEnvelope).getSupportedCapabilities(); if (supportedCapabilities != null) { - capabilities.set(supportedCapabilities); + if (!capabilities.equals(supportedCapabilities)) { + capabilities.set(supportedCapabilities); + + // Capabilities can be empty. We only check for mandatory if we get some capabilities. + if (!capabilities.isEmpty() && !Capabilities.hasMandatoryCapability(capabilities)) { + shutDown(CloseConnectionReason.MANDATORY_CAPABILITIES_NOT_SUPPORTED); + return; + } + + capabilitiesListeners.forEach(weakListener -> { + SupportedCapabilitiesListener supportedCapabilitiesListener = weakListener.get(); + if (supportedCapabilitiesListener != null) { + UserThread.execute(() -> supportedCapabilitiesListener.onChanged(supportedCapabilities)); + } + }); + } } } if (networkEnvelope instanceof CloseConnectionMessage) { // If we get a CloseConnectionMessage we shut down - log.info("CloseConnectionMessage received. Reason={}\n\t" + - "connection={}", proto.getCloseConnectionMessage().getReason(), this); + if (log.isDebugEnabled()) { + log.debug("CloseConnectionMessage received. Reason={}\n\t" + + "connection={}", proto.getCloseConnectionMessage().getReason(), this); + } if (CloseConnectionReason.PEER_BANNED.name().equals(proto.getCloseConnectionMessage().getReason())) { log.warn("We got shut down because we are banned by the other peer. (InputHandler.run CloseConnectionMessage)"); shutDown(CloseConnectionReason.PEER_BANNED); diff --git a/p2p/src/main/java/bisq/network/p2p/network/NetworkNode.java b/p2p/src/main/java/bisq/network/p2p/network/NetworkNode.java index caac29de1db..82b30c46ef4 100644 --- a/p2p/src/main/java/bisq/network/p2p/network/NetworkNode.java +++ b/p2p/src/main/java/bisq/network/p2p/network/NetworkNode.java @@ -94,10 +94,13 @@ public abstract class NetworkNode implements MessageListener { // Calls this (and other registered) setup listener's ``onTorNodeReady()`` and ``onHiddenServicePublished`` // when the events happen. - abstract public void start(@Nullable SetupListener setupListener); + public abstract void start(@Nullable SetupListener setupListener); - public SettableFuture sendMessage(@NotNull NodeAddress peersNodeAddress, NetworkEnvelope networkEnvelope) { - log.debug("sendMessage: peersNodeAddress=" + peersNodeAddress + "\n\tmessage=" + Utilities.toTruncatedString(networkEnvelope)); + public SettableFuture sendMessage(@NotNull NodeAddress peersNodeAddress, + NetworkEnvelope networkEnvelope) { + if (log.isDebugEnabled()) { + log.debug("sendMessage: peersNodeAddress=" + peersNodeAddress + "\n\tmessage=" + Utilities.toTruncatedString(networkEnvelope)); + } checkNotNull(peersNodeAddress, "peerAddress must not be null"); Connection connection = getOutboundConnection(peersNodeAddress); @@ -112,9 +115,9 @@ public SettableFuture sendMessage(@NotNull NodeAddress peersNodeAddr final SettableFuture resultFuture = SettableFuture.create(); ListenableFuture future = executorService.submit(() -> { - Thread.currentThread().setName("NetworkNode:SendMessage-to-" + peersNodeAddress); + Thread.currentThread().setName("NetworkNode:SendMessage-to-" + peersNodeAddress.getFullAddress()); - if(peersNodeAddress.equals(getNodeAddress())){ + if (peersNodeAddress.equals(getNodeAddress())) { throw new ConnectException("We do not send a message to ourselves"); } @@ -122,11 +125,15 @@ public SettableFuture sendMessage(@NotNull NodeAddress peersNodeAddr try { // can take a while when using tor long startTs = System.currentTimeMillis(); - log.debug("Start create socket to peersNodeAddress {}", peersNodeAddress.getFullAddress()); + if (log.isDebugEnabled()) { + log.debug("Start create socket to peersNodeAddress {}", peersNodeAddress.getFullAddress()); + } Socket socket = createSocket(peersNodeAddress); long duration = System.currentTimeMillis() - startTs; - log.debug("Socket creation to peersNodeAddress {} took {} ms", peersNodeAddress.getFullAddress(), - duration); + if (log.isDebugEnabled()) { + log.debug("Socket creation to peersNodeAddress {} took {} ms", peersNodeAddress.getFullAddress(), + duration); + } if (duration > CREATE_SOCKET_TIMEOUT) throw new TimeoutException("A timeout occurred when creating a socket."); @@ -138,11 +145,14 @@ public SettableFuture sendMessage(@NotNull NodeAddress peersNodeAddr existingConnection = getOutboundConnection(peersNodeAddress); if (existingConnection != null) { - log.debug("We found in the meantime a connection for peersNodeAddress {}, " + - "so we use that for sending the message.\n" + - "That can happen if Tor needs long for creating a new outbound connection.\n" + - "We might have got a new inbound or outbound connection.", - peersNodeAddress.getFullAddress()); + if (log.isDebugEnabled()) { + log.debug("We found in the meantime a connection for peersNodeAddress {}, " + + "so we use that for sending the message.\n" + + "That can happen if Tor needs long for creating a new outbound connection.\n" + + "We might have got a new inbound or outbound connection.", + peersNodeAddress.getFullAddress()); + + } try { socket.close(); } catch (Throwable throwable) { @@ -162,7 +172,8 @@ public void onConnection(Connection connection) { } @Override - public void onDisconnect(CloseConnectionReason closeConnectionReason, Connection connection) { + public void onDisconnect(CloseConnectionReason closeConnectionReason, + Connection connection) { log.trace("onDisconnect connectionListener\n\tconnection={}" + connection); //noinspection SuspiciousMethodCalls outBoundConnections.remove(connection); @@ -182,14 +193,15 @@ public void onError(Throwable throwable) { peersNodeAddress, networkProtoResolver); - log.debug("\n\n%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n" + - "NetworkNode created new outbound connection:" - + "\nmyNodeAddress=" + getNodeAddress() - + "\npeersNodeAddress=" + peersNodeAddress - + "\nuid=" + outboundConnection.getUid() - + "\nmessage=" + networkEnvelope - + "\n%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n"); - + if (log.isDebugEnabled()) { + log.debug("\n\n%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n" + + "NetworkNode created new outbound connection:" + + "\nmyNodeAddress=" + getNodeAddress() + + "\npeersNodeAddress=" + peersNodeAddress + + "\nuid=" + outboundConnection.getUid() + + "\nmessage=" + networkEnvelope + + "\n%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n"); + } // can take a while when using tor outboundConnection.sendMessage(networkEnvelope); return outboundConnection; @@ -264,7 +276,8 @@ public Socks5Proxy getSocksProxy() { public SettableFuture sendMessage(Connection connection, NetworkEnvelope networkEnvelope) { // connection.sendMessage might take a bit (compression, write to stream), so we use a thread to not block ListenableFuture future = executorService.submit(() -> { - Thread.currentThread().setName("NetworkNode:SendMessage-to-" + connection.getUid()); + String id = connection.getPeersNodeAddressOptional().isPresent() ? connection.getPeersNodeAddressOptional().get().getFullAddress() : connection.getUid(); + Thread.currentThread().setName("NetworkNode:SendMessage-to-" + id); connection.sendMessage(networkEnvelope); return connection; }); @@ -449,7 +462,7 @@ private void printInboundConnections() { log.debug(sb.toString()); } - abstract protected Socket createSocket(NodeAddress peersNodeAddress) throws IOException; + protected abstract Socket createSocket(NodeAddress peersNodeAddress) throws IOException; @Nullable public NodeAddress getNodeAddress() { diff --git a/p2p/src/main/java/bisq/network/p2p/network/ProtoOutputStream.java b/p2p/src/main/java/bisq/network/p2p/network/ProtoOutputStream.java index 410fd5c1485..f810ba440c7 100644 --- a/p2p/src/main/java/bisq/network/p2p/network/ProtoOutputStream.java +++ b/p2p/src/main/java/bisq/network/p2p/network/ProtoOutputStream.java @@ -21,8 +21,6 @@ import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import java.io.IOException; import java.io.OutputStream; @@ -61,7 +59,7 @@ void onConnectionShutdown() { } private void writeEnvelopeOrThrow(NetworkEnvelope envelope) throws IOException { - PB.NetworkEnvelope proto = envelope.toProtoNetworkEnvelope(); + protobuf.NetworkEnvelope proto = envelope.toProtoNetworkEnvelope(); proto.writeDelimitedTo(delegate); delegate.flush(); diff --git a/p2p/src/main/java/bisq/network/p2p/peers/PeerManager.java b/p2p/src/main/java/bisq/network/p2p/peers/PeerManager.java index eab3c3b8718..6e5f4d98b61 100644 --- a/p2p/src/main/java/bisq/network/p2p/peers/PeerManager.java +++ b/p2p/src/main/java/bisq/network/p2p/peers/PeerManager.java @@ -29,20 +29,17 @@ import bisq.network.p2p.peers.peerexchange.PeerList; import bisq.network.p2p.seed.SeedNodeRepository; -import bisq.common.Clock; +import bisq.common.ClockWatcher; import bisq.common.Timer; import bisq.common.UserThread; import bisq.common.app.Capabilities; import bisq.common.proto.persistable.PersistedDataHost; -import bisq.common.proto.persistable.PersistenceProtoResolver; import bisq.common.storage.Storage; import com.google.inject.name.Named; import javax.inject.Inject; -import java.io.File; - import java.util.ArrayList; import java.util.Comparator; import java.util.Date; @@ -84,7 +81,6 @@ public class PeerManager implements ConnectionListener, PersistedDataHost { private Set latestLivePeers = new HashSet<>(); - /////////////////////////////////////////////////////////////////////////////////////////// // Listener /////////////////////////////////////////////////////////////////////////////////////////// @@ -103,7 +99,7 @@ public interface Listener { /////////////////////////////////////////////////////////////////////////////////////////// private final NetworkNode networkNode; - private final Clock clock; + private final ClockWatcher clockWatcher; private int maxConnections; private final Set seedNodeAddresses; @@ -111,7 +107,7 @@ public interface Listener { private final Storage storage; private final HashSet persistedPeers = new HashSet<>(); private final Set reportedPeers = new HashSet<>(); - private final Clock.Listener listener; + private final ClockWatcher.Listener listener; private final List listeners = new CopyOnWriteArrayList<>(); private Timer checkMaxConnectionsTimer; private boolean stopped; @@ -132,21 +128,20 @@ public interface Listener { @Inject public PeerManager(NetworkNode networkNode, SeedNodeRepository seedNodeRepository, - Clock clock, - PersistenceProtoResolver persistenceProtoResolver, + ClockWatcher clockWatcher, @Named(NetworkOptionKeys.MAX_CONNECTIONS) int maxConnections, - @Named(Storage.STORAGE_DIR) File storageDir) { + Storage storage) { this.networkNode = networkNode; this.seedNodeAddresses = new HashSet<>(seedNodeRepository.getSeedNodeAddresses()); - this.clock = clock; - storage = new Storage<>(storageDir, persistenceProtoResolver); + this.clockWatcher = clockWatcher; + this.storage = storage; this.networkNode.addConnectionListener(this); setConnectionLimits(maxConnections); // we check if app was idle for more then 5 sec. - listener = new Clock.Listener() { + listener = new ClockWatcher.Listener() { @Override public void onSecondTick() { } @@ -162,12 +157,12 @@ public void onAwakeFromStandby(long missedMs) { listeners.forEach(Listener::onAwakeFromStandby); } }; - clock.addListener(listener); + clockWatcher.addListener(listener); } public void shutDown() { networkNode.removeConnectionListener(this); - clock.removeListener(listener); + clockWatcher.removeListener(listener); stopCheckMaxConnectionsTimer(); } @@ -488,7 +483,7 @@ private void printReportedPeers() { List reportedPeersClone = new ArrayList<>(reportedPeers); reportedPeersClone.stream().forEach(e -> result.append("\n").append(e)); result.append("\n------------------------------------------------------------\n"); - log.debug(result.toString()); + log.trace(result.toString()); } log.debug("Number of reported peers: {}", reportedPeers.size()); } @@ -500,7 +495,7 @@ private void printNewReportedPeers(Set reportedPeers) { StringBuilder result = new StringBuilder("We received new reportedPeers:"); List reportedPeersClone = new ArrayList<>(reportedPeers); reportedPeersClone.stream().forEach(e -> result.append("\n\t").append(e)); - log.debug(result.toString()); + log.trace(result.toString()); } log.debug("Number of new arrived reported peers: {}", reportedPeers.size()); } diff --git a/p2p/src/main/java/bisq/network/p2p/peers/getdata/RequestDataHandler.java b/p2p/src/main/java/bisq/network/p2p/peers/getdata/RequestDataHandler.java index 654be9ab4ae..f3304f4fa83 100644 --- a/p2p/src/main/java/bisq/network/p2p/peers/getdata/RequestDataHandler.java +++ b/p2p/src/main/java/bisq/network/p2p/peers/getdata/RequestDataHandler.java @@ -42,13 +42,12 @@ import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.SettableFuture; -import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; -import java.util.List; import java.util.Map; import java.util.Random; import java.util.Set; +import java.util.concurrent.atomic.AtomicInteger; import java.util.stream.Collectors; import lombok.extern.slf4j.Slf4j; @@ -56,8 +55,6 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import static com.google.common.base.Preconditions.checkArgument; - @Slf4j class RequestDataHandler implements MessageListener { private static final long TIMEOUT = 90; @@ -93,10 +90,10 @@ public interface Listener { // Constructor /////////////////////////////////////////////////////////////////////////////////////////// - public RequestDataHandler(NetworkNode networkNode, - P2PDataStorage dataStorage, - PeerManager peerManager, - Listener listener) { + RequestDataHandler(NetworkNode networkNode, + P2PDataStorage dataStorage, + PeerManager peerManager, + Listener listener) { this.networkNode = networkNode; this.dataStorage = dataStorage; this.peerManager = peerManager; @@ -112,7 +109,7 @@ public void cancel() { // API /////////////////////////////////////////////////////////////////////////////////////////// - public void requestData(NodeAddress nodeAddress, boolean isPreliminaryDataRequest) { + void requestData(NodeAddress nodeAddress, boolean isPreliminaryDataRequest) { peersNodeAddress = nodeAddress; if (!stopped) { GetDataRequest getDataRequest; @@ -155,6 +152,7 @@ public void requestData(NodeAddress nodeAddress, boolean isPreliminaryDataReques log.info("We send a {} to peer {}. ", getDataRequest.getClass().getSimpleName(), nodeAddress); networkNode.addMessageListener(this); SettableFuture future = networkNode.sendMessage(nodeAddress, getDataRequest); + //noinspection UnstableApiUsage Futures.addCallback(future, new FutureCallback() { @Override public void onSuccess(Connection connection) { @@ -198,7 +196,7 @@ public void onMessage(NetworkEnvelope networkEnvelope, Connection connection) { GetDataResponse getDataResponse = (GetDataResponse) networkEnvelope; Map> payloadByClassName = new HashMap<>(); final Set dataSet = getDataResponse.getDataSet(); - dataSet.stream().forEach(e -> { + dataSet.forEach(e -> { final ProtectedStoragePayload protectedStoragePayload = e.getProtectedStoragePayload(); if (protectedStoragePayload == null) { log.warn("StoragePayload was null: {}", networkEnvelope.toString()); @@ -216,7 +214,7 @@ public void onMessage(NetworkEnvelope networkEnvelope, Connection connection) { Set persistableNetworkPayloadSet = getDataResponse.getPersistableNetworkPayloadSet(); if (persistableNetworkPayloadSet != null) { - persistableNetworkPayloadSet.stream().forEach(persistableNetworkPayload -> { + persistableNetworkPayloadSet.forEach(persistableNetworkPayload -> { // For logging different data types String className = persistableNetworkPayload.getClass().getSimpleName(); if (!payloadByClassName.containsKey(className)) @@ -233,64 +231,57 @@ public void onMessage(NetworkEnvelope networkEnvelope, Connection connection) { final int items = dataSet.size() + (persistableNetworkPayloadSet != null ? persistableNetworkPayloadSet.size() : 0); sb.append("Received ").append(items).append(" instances\n"); - payloadByClassName.entrySet().stream().forEach(e -> sb.append(e.getKey()) + payloadByClassName.forEach((key, value) -> sb.append(key) .append(": ") - .append(e.getValue().size()) + .append(value.size()) .append("\n")); sb.append("#################################################################"); log.info(sb.toString()); if (getDataResponse.getRequestNonce() == nonce) { stopTimeoutTimer(); - checkArgument(connection.getPeersNodeAddressOptional().isPresent(), - "RequestDataHandler.onMessage: connection.getPeersNodeAddressOptional() must be present " + - "at that moment"); + if (!connection.getPeersNodeAddressOptional().isPresent()) { + log.error("RequestDataHandler.onMessage: connection.getPeersNodeAddressOptional() must be present " + + "at that moment"); + return; + } final NodeAddress sender = connection.getPeersNodeAddressOptional().get(); - List processDelayedItems = new ArrayList<>(); - dataSet.stream().forEach(e -> { - if (e.getProtectedStoragePayload() instanceof LazyProcessedPayload) { - processDelayedItems.add(e); - } else { - // We dont broadcast here (last param) as we are only connected to the seed node and would be pointless - dataStorage.addProtectedStorageEntry(e, sender, null, false, false); - } + long ts = System.currentTimeMillis(); + AtomicInteger counter = new AtomicInteger(); + dataSet.forEach(e -> { + // We don't broadcast here (last param) as we are only connected to the seed node and would be pointless + dataStorage.addProtectedStorageEntry(e, sender, null, false, false); + counter.getAndIncrement(); + }); + log.info("Processing {} protectedStorageEntries took {} ms.", counter.get(), System.currentTimeMillis() - ts); if (persistableNetworkPayloadSet != null) { - persistableNetworkPayloadSet.stream().forEach(e -> { + ts = System.currentTimeMillis(); + persistableNetworkPayloadSet.forEach(e -> { if (e instanceof LazyProcessedPayload) { - processDelayedItems.add(e); + // We use an optimized method as many checks are not required in that case to avoid + // performance issues. + // Processing 82645 items took now 61 ms compared to earlier version where it took ages (> 2min). + // Usually we only get about a few hundred or max. a few 1000 items. 82645 is all + // trade stats stats and all account age witness data. + dataStorage.addPersistableNetworkPayloadFromInitialRequest(e); } else { - // We dont broadcast here as we are only connected to the seed node and would be pointless - dataStorage.addPersistableNetworkPayload(e, sender, false, false, false, false); + // We don't broadcast here as we are only connected to the seed node and would be pointless + dataStorage.addPersistableNetworkPayload(e, sender, false, + false, false, false); } }); + log.info("Processing {} persistableNetworkPayloads took {} ms.", + persistableNetworkPayloadSet.size(), System.currentTimeMillis() - ts); } - // We changed the earlier behaviour with delayed execution of chunks of the list as it caused - // worse results as if it is processed in one go. - // Main reason is probably that listeners trigger more code and if that is called early at - // startup we have better chances that the user has not already navigated to a screen where the - // trade statistics are used for UI rendering. - // We need to take care that the update period between releases stay short as with the current - // situation before 0.9 release we receive 4000 objects with a newly installed client, which - // causes the application to stay stuck for quite a while at startup. - log.info("Start processing {} items.", processDelayedItems.size()); - processDelayedItems.forEach(item -> { - if (item instanceof ProtectedStorageEntry) - dataStorage.addProtectedStorageEntry((ProtectedStorageEntry) item, sender, null, - false, false); - else if (item instanceof PersistableNetworkPayload) - dataStorage.addPersistableNetworkPayload((PersistableNetworkPayload) item, sender, - false, false, false, false); - }); - cleanup(); listener.onComplete(); } else { - log.debug("Nonce not matching. That can happen rarely if we get a response after a canceled " + + log.warn("Nonce not matching. That can happen rarely if we get a response after a canceled " + "handshake (timeout causes connection close but peer might have sent a msg before " + "connection was closed).\n\t" + "We drop that message. nonce={} / requestNonce={}", @@ -315,7 +306,9 @@ public void stop() { @SuppressWarnings("UnusedParameters") - private void handleFault(String errorMessage, NodeAddress nodeAddress, CloseConnectionReason closeConnectionReason) { + private void handleFault(String errorMessage, + NodeAddress nodeAddress, + CloseConnectionReason closeConnectionReason) { cleanup(); log.info(errorMessage); //peerManager.shutDownConnection(nodeAddress, closeConnectionReason); diff --git a/p2p/src/main/java/bisq/network/p2p/peers/getdata/RequestDataManager.java b/p2p/src/main/java/bisq/network/p2p/peers/getdata/RequestDataManager.java index f229ac2430e..48433f3e10d 100644 --- a/p2p/src/main/java/bisq/network/p2p/peers/getdata/RequestDataManager.java +++ b/p2p/src/main/java/bisq/network/p2p/peers/getdata/RequestDataManager.java @@ -39,11 +39,9 @@ import java.util.Collection; import java.util.Collections; import java.util.HashMap; -import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Optional; -import java.util.Set; import java.util.concurrent.TimeUnit; import java.util.stream.Collectors; @@ -87,7 +85,7 @@ public interface Listener { private final NetworkNode networkNode; private final P2PDataStorage dataStorage; private final PeerManager peerManager; - private final Set seedNodeAddresses; + private final List seedNodeAddresses; private Listener listener; private final Map handlerMap = new HashMap<>(); @@ -115,7 +113,9 @@ public RequestDataManager(NetworkNode networkNode, this.networkNode.addConnectionListener(this); this.peerManager.addListener(this); - this.seedNodeAddresses = new HashSet<>(seedNodeRepository.getSeedNodeAddresses()); + this.seedNodeAddresses = new ArrayList<>(seedNodeRepository.getSeedNodeAddresses()); + // We shuffle only once so that we use the same seed nodes for preliminary and updated data requests. + Collections.shuffle(seedNodeAddresses); this.networkNode.nodeAddressProperty().addListener((observable, oldValue, myAddress) -> { if (myAddress != null) { @@ -149,7 +149,6 @@ public void addListener(Listener listener) { public boolean requestPreliminaryData() { ArrayList nodeAddresses = new ArrayList<>(seedNodeAddresses); if (!nodeAddresses.isEmpty()) { - Collections.shuffle(nodeAddresses); ArrayList finalNodeAddresses = new ArrayList<>(nodeAddresses); final int size = Math.min(NUM_SEEDS_FOR_PRELIMINARY_REQUEST, finalNodeAddresses.size()); for (int i = 0; i < size; i++) { @@ -178,8 +177,6 @@ public void requestUpdateData() { nodeAddresses.remove(candidate); requestData(candidate, nodeAddresses); - // For more redundancy we request as well from other random nodes. - Collections.shuffle(nodeAddresses); ArrayList finalNodeAddresses = new ArrayList<>(nodeAddresses); int numRequests = 0; for (int i = 0; i < finalNodeAddresses.size() && numRequests < NUM_ADDITIONAL_SEEDS_FOR_UPDATE_REQUEST; i++) { diff --git a/p2p/src/main/java/bisq/network/p2p/peers/getdata/messages/GetDataResponse.java b/p2p/src/main/java/bisq/network/p2p/peers/getdata/messages/GetDataResponse.java index 6abd7323f23..03e1a09ff23 100644 --- a/p2p/src/main/java/bisq/network/p2p/peers/getdata/messages/GetDataResponse.java +++ b/p2p/src/main/java/bisq/network/p2p/peers/getdata/messages/GetDataResponse.java @@ -28,8 +28,6 @@ import bisq.common.proto.network.NetworkEnvelope; import bisq.common.proto.network.NetworkProtoResolver; -import io.bisq.generated.protobuffer.PB; - import java.util.HashSet; import java.util.Optional; import java.util.Set; @@ -90,16 +88,16 @@ private GetDataResponse(Set dataSet, } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { - final PB.GetDataResponse.Builder builder = PB.GetDataResponse.newBuilder() + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { + final protobuf.GetDataResponse.Builder builder = protobuf.GetDataResponse.newBuilder() .addAllDataSet(dataSet.stream() .map(protectedStorageEntry -> protectedStorageEntry instanceof ProtectedMailboxStorageEntry ? - PB.StorageEntryWrapper.newBuilder() - .setProtectedMailboxStorageEntry((PB.ProtectedMailboxStorageEntry) protectedStorageEntry.toProtoMessage()) + protobuf.StorageEntryWrapper.newBuilder() + .setProtectedMailboxStorageEntry((protobuf.ProtectedMailboxStorageEntry) protectedStorageEntry.toProtoMessage()) .build() : - PB.StorageEntryWrapper.newBuilder() - .setProtectedStorageEntry((PB.ProtectedStorageEntry) protectedStorageEntry.toProtoMessage()) + protobuf.StorageEntryWrapper.newBuilder() + .setProtectedStorageEntry((protobuf.ProtectedStorageEntry) protectedStorageEntry.toProtoMessage()) .build()) .collect(Collectors.toList())) .setRequestNonce(requestNonce) @@ -115,7 +113,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .build(); } - public static GetDataResponse fromProto(PB.GetDataResponse proto, NetworkProtoResolver resolver, int messageVersion) { + public static GetDataResponse fromProto(protobuf.GetDataResponse proto, NetworkProtoResolver resolver, int messageVersion) { Set dataSet = new HashSet<>( proto.getDataSetList().stream() .map(entry -> (ProtectedStorageEntry) resolver.fromProto(entry)) diff --git a/p2p/src/main/java/bisq/network/p2p/peers/getdata/messages/GetUpdatedDataRequest.java b/p2p/src/main/java/bisq/network/p2p/peers/getdata/messages/GetUpdatedDataRequest.java index c99a3d665e8..166c3cd0570 100644 --- a/p2p/src/main/java/bisq/network/p2p/peers/getdata/messages/GetUpdatedDataRequest.java +++ b/p2p/src/main/java/bisq/network/p2p/peers/getdata/messages/GetUpdatedDataRequest.java @@ -23,8 +23,6 @@ import bisq.common.app.Version; import bisq.common.proto.ProtoUtil; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import java.util.Set; @@ -66,8 +64,8 @@ private GetUpdatedDataRequest(NodeAddress senderNodeAddress, } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { - final PB.GetUpdatedDataRequest.Builder builder = PB.GetUpdatedDataRequest.newBuilder() + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { + final protobuf.GetUpdatedDataRequest.Builder builder = protobuf.GetUpdatedDataRequest.newBuilder() .setSenderNodeAddress(senderNodeAddress.toProtoMessage()) .setNonce(nonce) .addAllExcludedKeys(excludedKeys.stream() @@ -79,7 +77,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .build(); } - public static GetUpdatedDataRequest fromProto(PB.GetUpdatedDataRequest proto, int messageVersion) { + public static GetUpdatedDataRequest fromProto(protobuf.GetUpdatedDataRequest proto, int messageVersion) { return new GetUpdatedDataRequest(NodeAddress.fromProto(proto.getSenderNodeAddress()), proto.getNonce(), ProtoUtil.byteSetFromProtoByteStringList(proto.getExcludedKeysList()), diff --git a/p2p/src/main/java/bisq/network/p2p/peers/getdata/messages/PreliminaryGetDataRequest.java b/p2p/src/main/java/bisq/network/p2p/peers/getdata/messages/PreliminaryGetDataRequest.java index cb5f3f5fd91..07d5f87464c 100644 --- a/p2p/src/main/java/bisq/network/p2p/peers/getdata/messages/PreliminaryGetDataRequest.java +++ b/p2p/src/main/java/bisq/network/p2p/peers/getdata/messages/PreliminaryGetDataRequest.java @@ -24,8 +24,6 @@ import bisq.common.app.Version; import bisq.common.proto.ProtoUtil; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import java.util.Optional; @@ -65,8 +63,8 @@ private PreliminaryGetDataRequest(int nonce, } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { - final PB.PreliminaryGetDataRequest.Builder builder = PB.PreliminaryGetDataRequest.newBuilder() + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { + final protobuf.PreliminaryGetDataRequest.Builder builder = protobuf.PreliminaryGetDataRequest.newBuilder() .setNonce(nonce) .addAllExcludedKeys(excludedKeys.stream() .map(ByteString::copyFrom) @@ -79,7 +77,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .build(); } - public static PreliminaryGetDataRequest fromProto(PB.PreliminaryGetDataRequest proto, int messageVersion) { + public static PreliminaryGetDataRequest fromProto(protobuf.PreliminaryGetDataRequest proto, int messageVersion) { Capabilities supportedCapabilities = proto.getSupportedCapabilitiesList().isEmpty() ? null : Capabilities.fromIntList(proto.getSupportedCapabilitiesList()); diff --git a/p2p/src/main/java/bisq/network/p2p/peers/keepalive/messages/Ping.java b/p2p/src/main/java/bisq/network/p2p/peers/keepalive/messages/Ping.java index eb79645d51f..0f00386a304 100644 --- a/p2p/src/main/java/bisq/network/p2p/peers/keepalive/messages/Ping.java +++ b/p2p/src/main/java/bisq/network/p2p/peers/keepalive/messages/Ping.java @@ -20,8 +20,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Value; @@ -47,15 +45,15 @@ private Ping(int nonce, int lastRoundTripTime, int messageVersion) { } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setPing(PB.Ping.newBuilder() + .setPing(protobuf.Ping.newBuilder() .setNonce(nonce) .setLastRoundTripTime(lastRoundTripTime)) .build(); } - public static Ping fromProto(PB.Ping proto, int messageVersion) { + public static Ping fromProto(protobuf.Ping proto, int messageVersion) { return new Ping(proto.getNonce(), proto.getLastRoundTripTime(), messageVersion); } } diff --git a/p2p/src/main/java/bisq/network/p2p/peers/keepalive/messages/Pong.java b/p2p/src/main/java/bisq/network/p2p/peers/keepalive/messages/Pong.java index 4890e76c511..92f0c40e2f5 100644 --- a/p2p/src/main/java/bisq/network/p2p/peers/keepalive/messages/Pong.java +++ b/p2p/src/main/java/bisq/network/p2p/peers/keepalive/messages/Pong.java @@ -20,8 +20,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Value; @@ -45,14 +43,14 @@ private Pong(int requestNonce, int messageVersion) { } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setPong(PB.Pong.newBuilder() + .setPong(protobuf.Pong.newBuilder() .setRequestNonce(requestNonce)) .build(); } - public static Pong fromProto(PB.Pong proto, int messageVersion) { + public static Pong fromProto(protobuf.Pong proto, int messageVersion) { return new Pong(proto.getRequestNonce(), messageVersion); } } diff --git a/p2p/src/main/java/bisq/network/p2p/peers/peerexchange/Peer.java b/p2p/src/main/java/bisq/network/p2p/peers/peerexchange/Peer.java index a75648f9974..cb3f8d64e7e 100644 --- a/p2p/src/main/java/bisq/network/p2p/peers/peerexchange/Peer.java +++ b/p2p/src/main/java/bisq/network/p2p/peers/peerexchange/Peer.java @@ -25,8 +25,6 @@ import bisq.common.proto.network.NetworkPayload; import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import java.util.Date; import lombok.EqualsAndHashCode; @@ -66,15 +64,15 @@ private Peer(NodeAddress nodeAddress, long date, Capabilities supportedCapabilit } @Override - public PB.Peer toProtoMessage() { - return PB.Peer.newBuilder() + public protobuf.Peer toProtoMessage() { + return protobuf.Peer.newBuilder() .setNodeAddress(nodeAddress.toProtoMessage()) .setDate(date) .addAllSupportedCapabilities(Capabilities.toIntList(getCapabilities())) .build(); } - public static Peer fromProto(PB.Peer proto) { + public static Peer fromProto(protobuf.Peer proto) { return new Peer(NodeAddress.fromProto(proto.getNodeAddress()), proto.getDate(), Capabilities.fromIntList(proto.getSupportedCapabilitiesList())); @@ -99,8 +97,9 @@ public Date getDate() { @Override public void onChanged(Capabilities supportedCapabilities) { - if (!supportedCapabilities.isEmpty()) + if (!supportedCapabilities.isEmpty()) { capabilities.set(supportedCapabilities); + } } diff --git a/p2p/src/main/java/bisq/network/p2p/peers/peerexchange/PeerList.java b/p2p/src/main/java/bisq/network/p2p/peers/peerexchange/PeerList.java index 89365d3371b..03acd3f9307 100644 --- a/p2p/src/main/java/bisq/network/p2p/peers/peerexchange/PeerList.java +++ b/p2p/src/main/java/bisq/network/p2p/peers/peerexchange/PeerList.java @@ -20,8 +20,6 @@ import bisq.common.proto.persistable.PersistableEnvelope; import bisq.common.proto.persistable.PersistableList; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import java.util.ArrayList; @@ -39,13 +37,13 @@ public PeerList(List list) { @Override public Message toProtoMessage() { - return PB.PersistableEnvelope.newBuilder() - .setPeerList(PB.PeerList.newBuilder() + return protobuf.PersistableEnvelope.newBuilder() + .setPeerList(protobuf.PeerList.newBuilder() .addAllPeer(getList().stream().map(Peer::toProtoMessage).collect(Collectors.toList()))) .build(); } - public static PersistableEnvelope fromProto(PB.PeerList proto) { + public static PersistableEnvelope fromProto(protobuf.PeerList proto) { return new PeerList(new ArrayList<>(proto.getPeerList().stream() .map(Peer::fromProto) .collect(Collectors.toList()))); diff --git a/p2p/src/main/java/bisq/network/p2p/peers/peerexchange/messages/GetPeersRequest.java b/p2p/src/main/java/bisq/network/p2p/peers/peerexchange/messages/GetPeersRequest.java index e345d9c7669..2f23ef4308b 100644 --- a/p2p/src/main/java/bisq/network/p2p/peers/peerexchange/messages/GetPeersRequest.java +++ b/p2p/src/main/java/bisq/network/p2p/peers/peerexchange/messages/GetPeersRequest.java @@ -26,8 +26,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import java.util.HashSet; import java.util.Optional; import java.util.Set; @@ -72,8 +70,8 @@ private GetPeersRequest(NodeAddress senderNodeAddress, } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { - final PB.GetPeersRequest.Builder builder = PB.GetPeersRequest.newBuilder() + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { + final protobuf.GetPeersRequest.Builder builder = protobuf.GetPeersRequest.newBuilder() .setSenderNodeAddress(senderNodeAddress.toProtoMessage()) .setNonce(nonce) .addAllReportedPeers(reportedPeers.stream() @@ -87,7 +85,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .build(); } - public static GetPeersRequest fromProto(PB.GetPeersRequest proto, int messageVersion) { + public static GetPeersRequest fromProto(protobuf.GetPeersRequest proto, int messageVersion) { return new GetPeersRequest(NodeAddress.fromProto(proto.getSenderNodeAddress()), proto.getNonce(), new HashSet<>(proto.getReportedPeersList().stream() diff --git a/p2p/src/main/java/bisq/network/p2p/peers/peerexchange/messages/GetPeersResponse.java b/p2p/src/main/java/bisq/network/p2p/peers/peerexchange/messages/GetPeersResponse.java index 1c01b9cf680..5a41fe91f40 100644 --- a/p2p/src/main/java/bisq/network/p2p/peers/peerexchange/messages/GetPeersResponse.java +++ b/p2p/src/main/java/bisq/network/p2p/peers/peerexchange/messages/GetPeersResponse.java @@ -25,8 +25,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import java.util.HashSet; import java.util.Optional; import java.util.Set; @@ -65,8 +63,8 @@ private GetPeersResponse(int requestNonce, } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { - final PB.GetPeersResponse.Builder builder = PB.GetPeersResponse.newBuilder() + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { + final protobuf.GetPeersResponse.Builder builder = protobuf.GetPeersResponse.newBuilder() .setRequestNonce(requestNonce) .addAllReportedPeers(reportedPeers.stream() .map(Peer::toProtoMessage) @@ -79,7 +77,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .build(); } - public static GetPeersResponse fromProto(PB.GetPeersResponse proto, int messageVersion) { + public static GetPeersResponse fromProto(protobuf.GetPeersResponse proto, int messageVersion) { HashSet reportedPeers = proto.getReportedPeersList() .stream() .map(peer -> { diff --git a/p2p/src/main/java/bisq/network/p2p/storage/P2PDataStorage.java b/p2p/src/main/java/bisq/network/p2p/storage/P2PDataStorage.java index b909c61f4fb..43f08945fcc 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/P2PDataStorage.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/P2PDataStorage.java @@ -26,6 +26,7 @@ import bisq.network.p2p.peers.BroadcastHandler; import bisq.network.p2p.peers.Broadcaster; import bisq.network.p2p.storage.messages.AddDataMessage; +import bisq.network.p2p.storage.messages.AddOncePayload; import bisq.network.p2p.storage.messages.AddPersistableNetworkPayloadMessage; import bisq.network.p2p.storage.messages.BroadcastMessage; import bisq.network.p2p.storage.messages.RefreshOfferMessage; @@ -48,7 +49,6 @@ import bisq.common.Timer; import bisq.common.UserThread; -import bisq.common.app.Log; import bisq.common.crypto.CryptoException; import bisq.common.crypto.Hash; import bisq.common.crypto.Sig; @@ -60,8 +60,6 @@ import bisq.common.util.Tuple2; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import javax.inject.Inject; @@ -75,6 +73,9 @@ import java.security.KeyPair; import java.security.PublicKey; +import java.time.Clock; + +import java.util.Comparator; import java.util.Date; import java.util.HashMap; import java.util.HashSet; @@ -86,8 +87,6 @@ import java.util.concurrent.TimeUnit; import java.util.stream.Collectors; -import org.slf4j.LoggerFactory; - import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.ToString; @@ -112,6 +111,7 @@ public class P2PDataStorage implements MessageListener, ConnectionListener, Pers @Getter private final Map map = new ConcurrentHashMap<>(); + private final Set removedAddOncePayloads = new HashSet<>(); private final Set hashMapChangedListeners = new CopyOnWriteArraySet<>(); private Timer removeExpiredEntriesTimer; @@ -120,7 +120,7 @@ public class P2PDataStorage implements MessageListener, ConnectionListener, Pers private final Set appendOnlyDataStoreListeners = new CopyOnWriteArraySet<>(); private final Set protectedDataStoreListeners = new CopyOnWriteArraySet<>(); - + private final Clock clock; /////////////////////////////////////////////////////////////////////////////////////////// // Constructor @@ -132,11 +132,14 @@ public P2PDataStorage(NetworkNode networkNode, AppendOnlyDataStoreService appendOnlyDataStoreService, ProtectedDataStoreService protectedDataStoreService, ResourceDataStoreService resourceDataStoreService, - Storage sequenceNumberMapStorage) { + Storage sequenceNumberMapStorage, + Clock clock) { this.broadcaster = broadcaster; this.appendOnlyDataStoreService = appendOnlyDataStoreService; this.protectedDataStoreService = protectedDataStoreService; this.resourceDataStoreService = resourceDataStoreService; + this.clock = clock; + networkNode.addMessageListener(this); networkNode.addConnectionListener(this); @@ -259,7 +262,8 @@ public void onDisconnect(CloseConnectionReason closeConnectionReason, Connection NetworkPayload networkPayload = protectedStorageEntry.getProtectedStoragePayload(); if (networkPayload instanceof ExpirablePayload && networkPayload instanceof RequiresOwnerIsOnlinePayload) { NodeAddress ownerNodeAddress = ((RequiresOwnerIsOnlinePayload) networkPayload).getOwnerNodeAddress(); - if (ownerNodeAddress.equals(connection.getPeersNodeAddressOptional().get())) { + if (connection.getPeersNodeAddressOptional().isPresent() && + ownerNodeAddress.equals(connection.getPeersNodeAddressOptional().get())) { // We have a RequiresLiveOwnerData data object with the node address of the // disconnected peer. We remove that data from our map. @@ -310,13 +314,13 @@ public boolean addPersistableNetworkPayload(PersistableNetworkPayload payload, boolean allowBroadcast, boolean reBroadcast, boolean checkDate) { - log.debug("addPersistableNetworkPayload payload={}", payload); - final byte[] hash = payload.getHash(); + log.trace("addPersistableNetworkPayload payload={}", payload); + byte[] hash = payload.getHash(); if (payload.verifyHashSize()) { - final ByteArray hashAsByteArray = new ByteArray(hash); + ByteArray hashAsByteArray = new ByteArray(hash); boolean containsKey = getAppendOnlyDataStoreMap().containsKey(hashAsByteArray); if (!containsKey || reBroadcast) { - if (!(payload instanceof DateTolerantPayload) || !checkDate || ((DateTolerantPayload) payload).isDateInTolerance()) { + if (!(payload instanceof DateTolerantPayload) || !checkDate || ((DateTolerantPayload) payload).isDateInTolerance(clock)) { if (!containsKey) { appendOnlyDataStoreService.put(hashAsByteArray, payload); appendOnlyDataStoreListeners.forEach(e -> e.onAdded(payload)); @@ -340,27 +344,57 @@ public boolean addPersistableNetworkPayload(PersistableNetworkPayload payload, } } + // When we receive initial data we skip several checks to improve performance. We requested only missing entries so we + // do not need to check again if the item is contained in the map, which is a bit slow as the map can be very large. + // Overwriting an entry would be also no issue. We also skip notifying listeners as we get called before the domain + // is ready so no listeners are set anyway. We might get called twice from a redundant call later, so listeners + // might be added then but as we have the data already added calling them would be irrelevant as well. + // TODO find a way to avoid the second call... + public boolean addPersistableNetworkPayloadFromInitialRequest(PersistableNetworkPayload payload) { + byte[] hash = payload.getHash(); + if (payload.verifyHashSize()) { + ByteArray hashAsByteArray = new ByteArray(hash); + appendOnlyDataStoreService.put(hashAsByteArray, payload); + return true; + } else { + log.warn("We got a hash exceeding our permitted size"); + return false; + } + } + public boolean addProtectedStorageEntry(ProtectedStorageEntry protectedStorageEntry, @Nullable NodeAddress sender, @Nullable BroadcastHandler.Listener listener, boolean isDataOwner) { return addProtectedStorageEntry(protectedStorageEntry, sender, listener, isDataOwner, true); } - public boolean addProtectedStorageEntry(ProtectedStorageEntry protectedStorageEntry, @Nullable NodeAddress sender, - @Nullable BroadcastHandler.Listener listener, boolean isDataOwner, boolean allowBroadcast) { - final ProtectedStoragePayload protectedStoragePayload = protectedStorageEntry.getProtectedStoragePayload(); + public boolean addProtectedStorageEntry(ProtectedStorageEntry protectedStorageEntry, + @Nullable NodeAddress sender, + @Nullable BroadcastHandler.Listener listener, + boolean isDataOwner, + boolean allowBroadcast) { + ProtectedStoragePayload protectedStoragePayload = protectedStorageEntry.getProtectedStoragePayload(); ByteArray hashOfPayload = get32ByteHashAsByteArray(protectedStoragePayload); + + if (protectedStoragePayload instanceof AddOncePayload && + removedAddOncePayloads.contains(hashOfPayload)) { + log.warn("We have already removed that AddOncePayload by a previous removeDataMessage. " + + "We ignore that message. ProtectedStoragePayload: {}", protectedStoragePayload.toString()); + return false; + } + boolean sequenceNrValid = isSequenceNrValid(protectedStorageEntry.getSequenceNumber(), hashOfPayload); - boolean result = checkPublicKeys(protectedStorageEntry, true) - && checkSignature(protectedStorageEntry) - && sequenceNrValid; + boolean result = sequenceNrValid && + checkPublicKeys(protectedStorageEntry, true) + && checkSignature(protectedStorageEntry); boolean containsKey = map.containsKey(hashOfPayload); - if (containsKey) + if (containsKey) { result = result && checkIfStoredDataPubKeyMatchesNewDataPubKey(protectedStorageEntry.getOwnerPubKey(), hashOfPayload); + } // printData("before add"); if (result) { - final boolean hasSequenceNrIncreased = hasSequenceNrIncreased(protectedStorageEntry.getSequenceNumber(), hashOfPayload); + boolean hasSequenceNrIncreased = hasSequenceNrIncreased(protectedStorageEntry.getSequenceNumber(), hashOfPayload); if (!containsKey || hasSequenceNrIncreased) { // At startup we don't have the item so we store it. At updates of the seq nr we store as well. @@ -394,37 +428,32 @@ && checkSignature(protectedStorageEntry) return result; } - public void broadcastProtectedStorageEntry(ProtectedStorageEntry protectedStorageEntry, - @Nullable NodeAddress sender, - @Nullable BroadcastHandler.Listener broadcastListener, - boolean isDataOwner) { + private void broadcastProtectedStorageEntry(ProtectedStorageEntry protectedStorageEntry, + @Nullable NodeAddress sender, + @Nullable BroadcastHandler.Listener broadcastListener, + boolean isDataOwner) { broadcast(new AddDataMessage(protectedStorageEntry), sender, broadcastListener, isDataOwner); } - public boolean refreshTTL(RefreshOfferMessage refreshTTLMessage, @Nullable NodeAddress sender, boolean isDataOwner) { - byte[] hashOfDataAndSeqNr = refreshTTLMessage.getHashOfDataAndSeqNr(); - byte[] signature = refreshTTLMessage.getSignature(); + public boolean refreshTTL(RefreshOfferMessage refreshTTLMessage, + @Nullable NodeAddress sender, + boolean isDataOwner) { ByteArray hashOfPayload = new ByteArray(refreshTTLMessage.getHashOfPayload()); - int sequenceNumber = refreshTTLMessage.getSequenceNumber(); - if (map.containsKey(hashOfPayload)) { ProtectedStorageEntry storedData = map.get(hashOfPayload); + int sequenceNumber = refreshTTLMessage.getSequenceNumber(); if (sequenceNumberMap.containsKey(hashOfPayload) && sequenceNumberMap.get(hashOfPayload).sequenceNr == sequenceNumber) { log.trace("We got that message with that seq nr already from another peer. We ignore that message."); return true; } else { PublicKey ownerPubKey = storedData.getProtectedStoragePayload().getOwnerPubKey(); - final boolean checkSignature = checkSignature(ownerPubKey, hashOfDataAndSeqNr, signature); - final boolean hasSequenceNrIncreased = hasSequenceNrIncreased(sequenceNumber, hashOfPayload); - final boolean checkIfStoredDataPubKeyMatchesNewDataPubKey = checkIfStoredDataPubKeyMatchesNewDataPubKey(ownerPubKey, - hashOfPayload); - boolean allValid = checkSignature && - hasSequenceNrIncreased && - checkIfStoredDataPubKeyMatchesNewDataPubKey; - + byte[] hashOfDataAndSeqNr = refreshTTLMessage.getHashOfDataAndSeqNr(); + byte[] signature = refreshTTLMessage.getSignature(); // printData("before refreshTTL"); - if (allValid) { + if (hasSequenceNrIncreased(sequenceNumber, hashOfPayload) && + checkIfStoredDataPubKeyMatchesNewDataPubKey(ownerPubKey, hashOfPayload) && + checkSignature(ownerPubKey, hashOfDataAndSeqNr, signature)) { log.debug("refreshDate called for storedData:\n\t" + StringUtils.abbreviate(storedData.toString(), 100)); storedData.refreshTTL(); storedData.updateSequenceNumber(sequenceNumber); @@ -434,8 +463,10 @@ public boolean refreshTTL(RefreshOfferMessage refreshTTLMessage, @Nullable NodeA sequenceNumberMapStorage.queueUpForSave(SequenceNumberMap.clone(sequenceNumberMap), 1000); broadcast(refreshTTLMessage, sender, null, isDataOwner); + return true; } - return allValid; + + return false; } } else { log.debug("We don't have data for that refresh message in our map. That is expected if we missed the data publishing."); @@ -443,8 +474,10 @@ public boolean refreshTTL(RefreshOfferMessage refreshTTLMessage, @Nullable NodeA } } - public boolean remove(ProtectedStorageEntry protectedStorageEntry, @Nullable NodeAddress sender, boolean isDataOwner) { - final ProtectedStoragePayload protectedStoragePayload = protectedStorageEntry.getProtectedStoragePayload(); + public boolean remove(ProtectedStorageEntry protectedStorageEntry, + @Nullable NodeAddress sender, + boolean isDataOwner) { + ProtectedStoragePayload protectedStoragePayload = protectedStorageEntry.getProtectedStoragePayload(); ByteArray hashOfPayload = get32ByteHashAsByteArray(protectedStoragePayload); boolean containsKey = map.containsKey(hashOfPayload); if (!containsKey) @@ -462,6 +495,8 @@ && checkSignature(protectedStorageEntry) sequenceNumberMap.put(hashOfPayload, new MapValue(protectedStorageEntry.getSequenceNumber(), System.currentTimeMillis())); sequenceNumberMapStorage.queueUpForSave(SequenceNumberMap.clone(sequenceNumberMap), 300); + maybeAddToRemoveAddOncePayloads(protectedStoragePayload, hashOfPayload); + broadcast(new RemoveDataMessage(protectedStorageEntry), sender, null, isDataOwner); removeFromProtectedDataStore(protectedStorageEntry); @@ -485,25 +520,33 @@ private void removeFromProtectedDataStore(ProtectedStorageEntry protectedStorage } @SuppressWarnings("UnusedReturnValue") - public boolean removeMailboxData(ProtectedMailboxStorageEntry protectedMailboxStorageEntry, @Nullable NodeAddress sender, boolean isDataOwner) { - ByteArray hashOfData = get32ByteHashAsByteArray(protectedMailboxStorageEntry.getProtectedStoragePayload()); - boolean containsKey = map.containsKey(hashOfData); + public boolean removeMailboxData(ProtectedMailboxStorageEntry protectedMailboxStorageEntry, + @Nullable NodeAddress sender, + boolean isDataOwner) { + ProtectedStoragePayload protectedStoragePayload = protectedMailboxStorageEntry.getProtectedStoragePayload(); + ByteArray hashOfPayload = get32ByteHashAsByteArray(protectedStoragePayload); + boolean containsKey = map.containsKey(hashOfPayload); if (!containsKey) log.debug("Remove data ignored as we don't have an entry for that data."); - boolean result = containsKey - && checkPublicKeys(protectedMailboxStorageEntry, false) - && isSequenceNrValid(protectedMailboxStorageEntry.getSequenceNumber(), hashOfData) - && protectedMailboxStorageEntry.getMailboxStoragePayload().getOwnerPubKey().equals(protectedMailboxStorageEntry.getReceiversPubKey()) // at remove both keys are the same (only receiver is able to remove data) - && checkSignature(protectedMailboxStorageEntry) - && checkIfStoredMailboxDataMatchesNewMailboxData(protectedMailboxStorageEntry.getReceiversPubKey(), hashOfData); + + int sequenceNumber = protectedMailboxStorageEntry.getSequenceNumber(); + PublicKey receiversPubKey = protectedMailboxStorageEntry.getReceiversPubKey(); + boolean result = containsKey && + isSequenceNrValid(sequenceNumber, hashOfPayload) && + checkPublicKeys(protectedMailboxStorageEntry, false) && + protectedMailboxStorageEntry.getMailboxStoragePayload().getOwnerPubKey().equals(receiversPubKey) && // at remove both keys are the same (only receiver is able to remove data) + checkSignature(protectedMailboxStorageEntry) && + checkIfStoredMailboxDataMatchesNewMailboxData(receiversPubKey, hashOfPayload); // printData("before removeMailboxData"); if (result) { - doRemoveProtectedExpirableData(protectedMailboxStorageEntry, hashOfData); + doRemoveProtectedExpirableData(protectedMailboxStorageEntry, hashOfPayload); printData("after removeMailboxData"); - sequenceNumberMap.put(hashOfData, new MapValue(protectedMailboxStorageEntry.getSequenceNumber(), System.currentTimeMillis())); + sequenceNumberMap.put(hashOfPayload, new MapValue(sequenceNumber, System.currentTimeMillis())); sequenceNumberMapStorage.queueUpForSave(SequenceNumberMap.clone(sequenceNumberMap), 300); + maybeAddToRemoveAddOncePayloads(protectedStoragePayload, hashOfPayload); + broadcast(new RemoveMailboxDataMessage(protectedMailboxStorageEntry), sender, null, isDataOwner); } else { log.debug("removeMailboxData failed"); @@ -511,7 +554,15 @@ && checkSignature(protectedMailboxStorageEntry) return result; } - public ProtectedStorageEntry getProtectedStorageEntry(ProtectedStoragePayload protectedStoragePayload, KeyPair ownerStoragePubKey) + private void maybeAddToRemoveAddOncePayloads(ProtectedStoragePayload protectedStoragePayload, + ByteArray hashOfData) { + if (protectedStoragePayload instanceof AddOncePayload) { + removedAddOncePayloads.add(hashOfData); + } + } + + public ProtectedStorageEntry getProtectedStorageEntry(ProtectedStoragePayload protectedStoragePayload, + KeyPair ownerStoragePubKey) throws CryptoException { ByteArray hashOfData = get32ByteHashAsByteArray(protectedStoragePayload); int sequenceNumber; @@ -525,7 +576,8 @@ public ProtectedStorageEntry getProtectedStorageEntry(ProtectedStoragePayload pr return new ProtectedStorageEntry(protectedStoragePayload, ownerStoragePubKey.getPublic(), sequenceNumber, signature); } - public RefreshOfferMessage getRefreshTTLMessage(ProtectedStoragePayload protectedStoragePayload, KeyPair ownerStoragePubKey) + public RefreshOfferMessage getRefreshTTLMessage(ProtectedStoragePayload protectedStoragePayload, + KeyPair ownerStoragePubKey) throws CryptoException { ByteArray hashOfPayload = get32ByteHashAsByteArray(protectedStoragePayload); int sequenceNumber; @@ -540,7 +592,8 @@ public RefreshOfferMessage getRefreshTTLMessage(ProtectedStoragePayload protecte } public ProtectedMailboxStorageEntry getMailboxDataWithSignedSeqNr(MailboxStoragePayload expirableMailboxStoragePayload, - KeyPair storageSignaturePubKey, PublicKey receiversPublicKey) + KeyPair storageSignaturePubKey, + PublicKey receiversPublicKey) throws CryptoException { ByteArray hashOfData = get32ByteHashAsByteArray(expirableMailboxStoragePayload); int sequenceNumber; @@ -567,14 +620,17 @@ public void addAppendOnlyDataStoreListener(AppendOnlyDataStoreListener listener) appendOnlyDataStoreListeners.add(listener); } + @SuppressWarnings("unused") public void removeAppendOnlyDataStoreListener(AppendOnlyDataStoreListener listener) { appendOnlyDataStoreListeners.remove(listener); } + @SuppressWarnings("unused") public void addProtectedDataStoreListener(ProtectedDataStoreListener listener) { protectedDataStoreListeners.add(listener); } + @SuppressWarnings("unused") public void removeProtectedDataStoreListener(ProtectedDataStoreListener listener) { protectedDataStoreListeners.remove(listener); } @@ -587,7 +643,7 @@ public void removeProtectedDataStoreListener(ProtectedDataStoreListener listener private void doRemoveProtectedExpirableData(ProtectedStorageEntry protectedStorageEntry, ByteArray hashOfPayload) { map.remove(hashOfPayload); log.trace("Data removed from our map. We broadcast the message to our peers."); - hashMapChangedListeners.stream().forEach(e -> e.onRemoved(protectedStorageEntry)); + hashMapChangedListeners.forEach(e -> e.onRemoved(protectedStorageEntry)); } private boolean isSequenceNrValid(int newSequenceNumber, ByteArray hashOfData) { @@ -624,7 +680,7 @@ private boolean hasSequenceNrIncreased(int newSequenceNumber, ByteArray hashOfDa msg = "Sequence number is equal to the stored one. sequenceNumber = " + newSequenceNumber + " / storedSequenceNumber=" + storedSequenceNumber; } - log.debug(msg); + log.trace(msg); return false; } else { log.debug("Sequence number is invalid. sequenceNumber = " @@ -660,7 +716,7 @@ private boolean checkSignature(ProtectedStorageEntry protectedStorageEntry) { // in the contained mailbox message, or the pubKey of other kinds of network_messages. private boolean checkPublicKeys(ProtectedStorageEntry protectedStorageEntry, boolean isAddOperation) { boolean result; - final ProtectedStoragePayload protectedStoragePayload = protectedStorageEntry.getProtectedStoragePayload(); + ProtectedStoragePayload protectedStoragePayload = protectedStorageEntry.getProtectedStoragePayload(); if (protectedStoragePayload instanceof MailboxStoragePayload) { MailboxStoragePayload payload = (MailboxStoragePayload) protectedStoragePayload; if (isAddOperation) @@ -730,7 +786,7 @@ public static ByteArray getCompactHashAsByteArray(ProtectedStoragePayload protec return new ByteArray(getCompactHash(protectedStoragePayload)); } - public static byte[] getCompactHash(ProtectedStoragePayload protectedStoragePayload) { + private static byte[] getCompactHash(ProtectedStoragePayload protectedStoragePayload) { return Hash.getSha256Ripemd160hash(protectedStoragePayload.toProtoMessage().toByteArray()); } @@ -738,26 +794,26 @@ public static byte[] getCompactHash(ProtectedStoragePayload protectedStoragePayl private Map getPurgedSequenceNumberMap(Map persisted) { Map purged = new HashMap<>(); long maxAgeTs = System.currentTimeMillis() - TimeUnit.DAYS.toMillis(PURGE_AGE_DAYS); - persisted.entrySet().stream().forEach(entry -> { - if (entry.getValue().timeStamp > maxAgeTs) - purged.put(entry.getKey(), entry.getValue()); + persisted.forEach((key, value) -> { + if (value.timeStamp > maxAgeTs) + purged.put(key, value); }); return purged; } private void printData(String info) { - if (LoggerFactory.getLogger(Log.class).isInfoEnabled() || LoggerFactory.getLogger(Log.class).isDebugEnabled()) { + if (log.isTraceEnabled()) { StringBuilder sb = new StringBuilder("\n\n------------------------------------------------------------\n"); sb.append("Data set ").append(info).append(" operation"); // We print the items sorted by hash with the payload class name and id List> tempList = map.values().stream() .map(e -> new Tuple2<>(org.bitcoinj.core.Utils.HEX.encode(get32ByteHashAsByteArray(e.getProtectedStoragePayload()).bytes), e)) + .sorted(Comparator.comparing(o -> o.first)) .collect(Collectors.toList()); - tempList.sort((o1, o2) -> o1.first.compareTo(o2.first)); - tempList.stream().forEach(e -> { - final ProtectedStorageEntry storageEntry = e.second; - final ProtectedStoragePayload protectedStoragePayload = storageEntry.getProtectedStoragePayload(); - final MapValue mapValue = sequenceNumberMap.get(get32ByteHashAsByteArray(protectedStoragePayload)); + tempList.forEach(e -> { + ProtectedStorageEntry storageEntry = e.second; + ProtectedStoragePayload protectedStoragePayload = storageEntry.getProtectedStoragePayload(); + MapValue mapValue = sequenceNumberMap.get(get32ByteHashAsByteArray(protectedStoragePayload)); sb.append("\n") .append("Hash=") .append(e.first) @@ -775,13 +831,13 @@ private void printData(String info) { .append(Utilities.toTruncatedString(protectedStoragePayload)); }); sb.append("\n------------------------------------------------------------\n"); - log.debug(sb.toString()); + log.trace(sb.toString()); //log.debug("Data set " + info + " operation: size=" + map.values().size()); } } /** - * @param data + * @param data Network payload * @return Hash of data */ public static byte[] get32ByteHash(NetworkPayload data) { @@ -811,8 +867,8 @@ public DataAndSeqNrPair(ProtectedStoragePayload protectedStoragePayload, int seq // Used only for calculating hash of byte array from PB object @Override public com.google.protobuf.Message toProtoMessage() { - return PB.DataAndSeqNrPair.newBuilder() - .setPayload((PB.StoragePayload) protectedStoragePayload.toProtoMessage()) + return protobuf.DataAndSeqNrPair.newBuilder() + .setPayload((protobuf.StoragePayload) protectedStoragePayload.toProtoMessage()) .setSequenceNumber(sequenceNumber) .build(); } @@ -844,19 +900,21 @@ public ByteArray(byte[] bytes) { // Protobuffer /////////////////////////////////////////////////////////////////////////////////////////// - public ByteArray(String hex) { - this.bytes = Utilities.decodeFromHex(hex); - } - @Override - public PB.ByteArray toProtoMessage() { - return PB.ByteArray.newBuilder().setBytes(ByteString.copyFrom(bytes)).build(); + public protobuf.ByteArray toProtoMessage() { + return protobuf.ByteArray.newBuilder().setBytes(ByteString.copyFrom(bytes)).build(); } - public static ByteArray fromProto(PB.ByteArray proto) { + public static ByteArray fromProto(protobuf.ByteArray proto) { return new ByteArray(proto.getBytes().toByteArray()); } + + /////////////////////////////////////////////////////////////////////////////////////////// + // Util + /////////////////////////////////////////////////////////////////////////////////////////// + + @SuppressWarnings("unused") public String getHex() { return Utilities.encodeToHex(bytes); } @@ -880,17 +938,17 @@ public static final class MapValue implements PersistablePayload { final public int sequenceNr; final public long timeStamp; - public MapValue(int sequenceNr, long timeStamp) { + MapValue(int sequenceNr, long timeStamp) { this.sequenceNr = sequenceNr; this.timeStamp = timeStamp; } @Override - public PB.MapValue toProtoMessage() { - return PB.MapValue.newBuilder().setSequenceNr(sequenceNr).setTimeStamp(timeStamp).build(); + public protobuf.MapValue toProtoMessage() { + return protobuf.MapValue.newBuilder().setSequenceNr(sequenceNr).setTimeStamp(timeStamp).build(); } - public static MapValue fromProto(PB.MapValue proto) { + public static MapValue fromProto(protobuf.MapValue proto) { return new MapValue(proto.getSequenceNr(), proto.getTimeStamp()); } } diff --git a/p2p/src/main/java/bisq/network/p2p/storage/messages/AddDataMessage.java b/p2p/src/main/java/bisq/network/p2p/storage/messages/AddDataMessage.java index 033161891eb..d43b965e2f6 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/messages/AddDataMessage.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/messages/AddDataMessage.java @@ -23,8 +23,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkProtoResolver; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import lombok.EqualsAndHashCode; @@ -50,21 +48,21 @@ private AddDataMessage(ProtectedStorageEntry protectedStorageEntry, int messageV } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { - PB.StorageEntryWrapper.Builder builder = PB.StorageEntryWrapper.newBuilder(); + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { + protobuf.StorageEntryWrapper.Builder builder = protobuf.StorageEntryWrapper.newBuilder(); final Message message = protectedStorageEntry.toProtoMessage(); if (protectedStorageEntry instanceof ProtectedMailboxStorageEntry) - builder.setProtectedMailboxStorageEntry((PB.ProtectedMailboxStorageEntry) message); + builder.setProtectedMailboxStorageEntry((protobuf.ProtectedMailboxStorageEntry) message); else - builder.setProtectedStorageEntry((PB.ProtectedStorageEntry) message); + builder.setProtectedStorageEntry((protobuf.ProtectedStorageEntry) message); return getNetworkEnvelopeBuilder() - .setAddDataMessage(PB.AddDataMessage.newBuilder() + .setAddDataMessage(protobuf.AddDataMessage.newBuilder() .setEntry(builder)) .build(); } - public static AddDataMessage fromProto(PB.AddDataMessage proto, NetworkProtoResolver resolver, int messageVersion) { + public static AddDataMessage fromProto(protobuf.AddDataMessage proto, NetworkProtoResolver resolver, int messageVersion) { return new AddDataMessage((ProtectedStorageEntry) resolver.fromProto(proto.getEntry()), messageVersion); } } diff --git a/p2p/src/main/java/bisq/network/p2p/storage/messages/AddOncePayload.java b/p2p/src/main/java/bisq/network/p2p/storage/messages/AddOncePayload.java new file mode 100644 index 00000000000..5cd5b74864d --- /dev/null +++ b/p2p/src/main/java/bisq/network/p2p/storage/messages/AddOncePayload.java @@ -0,0 +1,24 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.network.p2p.storage.messages; + +/** + * Marker interface for messages which must not be added again after a remove message has been received (e.g. MailboxMessages). + */ +public interface AddOncePayload { +} diff --git a/p2p/src/main/java/bisq/network/p2p/storage/messages/AddPersistableNetworkPayloadMessage.java b/p2p/src/main/java/bisq/network/p2p/storage/messages/AddPersistableNetworkPayloadMessage.java index 8047b03e04c..e560d59f424 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/messages/AddPersistableNetworkPayloadMessage.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/messages/AddPersistableNetworkPayloadMessage.java @@ -22,8 +22,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkProtoResolver; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Value; @@ -47,14 +45,14 @@ private AddPersistableNetworkPayloadMessage(PersistableNetworkPayload persistabl } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setAddPersistableNetworkPayloadMessage(PB.AddPersistableNetworkPayloadMessage.newBuilder() + .setAddPersistableNetworkPayloadMessage(protobuf.AddPersistableNetworkPayloadMessage.newBuilder() .setPayload(persistableNetworkPayload.toProtoMessage())) .build(); } - public static AddPersistableNetworkPayloadMessage fromProto(PB.AddPersistableNetworkPayloadMessage proto, + public static AddPersistableNetworkPayloadMessage fromProto(protobuf.AddPersistableNetworkPayloadMessage proto, NetworkProtoResolver resolver, int messageVersion) { return new AddPersistableNetworkPayloadMessage((PersistableNetworkPayload) resolver.fromProto(proto.getPayload()), diff --git a/p2p/src/main/java/bisq/network/p2p/storage/messages/RefreshOfferMessage.java b/p2p/src/main/java/bisq/network/p2p/storage/messages/RefreshOfferMessage.java index 2a230c56e9b..c4d8b239b96 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/messages/RefreshOfferMessage.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/messages/RefreshOfferMessage.java @@ -19,8 +19,6 @@ import bisq.common.app.Version; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import lombok.EqualsAndHashCode; @@ -59,9 +57,9 @@ private RefreshOfferMessage(byte[] hashOfDataAndSeqNr, } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setRefreshOfferMessage(PB.RefreshOfferMessage.newBuilder() + .setRefreshOfferMessage(protobuf.RefreshOfferMessage.newBuilder() .setHashOfDataAndSeqNr(ByteString.copyFrom(hashOfDataAndSeqNr)) .setSignature(ByteString.copyFrom(signature)) .setHashOfPayload(ByteString.copyFrom(hashOfPayload)) @@ -69,7 +67,7 @@ public PB.NetworkEnvelope toProtoNetworkEnvelope() { .build(); } - public static RefreshOfferMessage fromProto(PB.RefreshOfferMessage proto, int messageVersion) { + public static RefreshOfferMessage fromProto(protobuf.RefreshOfferMessage proto, int messageVersion) { return new RefreshOfferMessage(proto.getHashOfDataAndSeqNr().toByteArray(), proto.getSignature().toByteArray(), proto.getHashOfPayload().toByteArray(), diff --git a/p2p/src/main/java/bisq/network/p2p/storage/messages/RemoveDataMessage.java b/p2p/src/main/java/bisq/network/p2p/storage/messages/RemoveDataMessage.java index 159bbe46617..a864eb4e6a3 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/messages/RemoveDataMessage.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/messages/RemoveDataMessage.java @@ -22,8 +22,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkProtoResolver; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Value; @@ -48,14 +46,14 @@ private RemoveDataMessage(ProtectedStorageEntry protectedStorageEntry, } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setRemoveDataMessage(PB.RemoveDataMessage.newBuilder() - .setProtectedStorageEntry((PB.ProtectedStorageEntry) protectedStorageEntry.toProtoMessage())) + .setRemoveDataMessage(protobuf.RemoveDataMessage.newBuilder() + .setProtectedStorageEntry((protobuf.ProtectedStorageEntry) protectedStorageEntry.toProtoMessage())) .build(); } - public static RemoveDataMessage fromProto(PB.RemoveDataMessage proto, NetworkProtoResolver resolver, int messageVersion) { + public static RemoveDataMessage fromProto(protobuf.RemoveDataMessage proto, NetworkProtoResolver resolver, int messageVersion) { return new RemoveDataMessage(ProtectedStorageEntry.fromProto(proto.getProtectedStorageEntry(), resolver), messageVersion); } } diff --git a/p2p/src/main/java/bisq/network/p2p/storage/messages/RemoveMailboxDataMessage.java b/p2p/src/main/java/bisq/network/p2p/storage/messages/RemoveMailboxDataMessage.java index 67b105ce334..0c782078c1a 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/messages/RemoveMailboxDataMessage.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/messages/RemoveMailboxDataMessage.java @@ -22,8 +22,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkProtoResolver; -import io.bisq.generated.protobuffer.PB; - import lombok.EqualsAndHashCode; import lombok.Value; @@ -48,14 +46,14 @@ private RemoveMailboxDataMessage(ProtectedMailboxStorageEntry protectedMailboxSt } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { return getNetworkEnvelopeBuilder() - .setRemoveMailboxDataMessage(PB.RemoveMailboxDataMessage.newBuilder() + .setRemoveMailboxDataMessage(protobuf.RemoveMailboxDataMessage.newBuilder() .setProtectedStorageEntry(protectedMailboxStorageEntry.toProtoMessage())) .build(); } - public static RemoveMailboxDataMessage fromProto(PB.RemoveMailboxDataMessage proto, NetworkProtoResolver resolver, int messageVersion) { + public static RemoveMailboxDataMessage fromProto(protobuf.RemoveMailboxDataMessage proto, NetworkProtoResolver resolver, int messageVersion) { return new RemoveMailboxDataMessage(ProtectedMailboxStorageEntry.fromProto(proto.getProtectedStorageEntry(), resolver), messageVersion); } } diff --git a/p2p/src/main/java/bisq/network/p2p/storage/payload/DateTolerantPayload.java b/p2p/src/main/java/bisq/network/p2p/storage/payload/DateTolerantPayload.java index e8b831eb67a..7a5c0f41a35 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/payload/DateTolerantPayload.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/payload/DateTolerantPayload.java @@ -17,10 +17,12 @@ package bisq.network.p2p.storage.payload; +import java.time.Clock; + /** * Interface for PersistableNetworkPayload which only get added if the date is inside a tolerance range. * Used for AccountAgeWitness. */ public interface DateTolerantPayload extends PersistableNetworkPayload { - boolean isDateInTolerance(); + boolean isDateInTolerance(Clock clock); } diff --git a/p2p/src/main/java/bisq/network/p2p/storage/payload/MailboxStoragePayload.java b/p2p/src/main/java/bisq/network/p2p/storage/payload/MailboxStoragePayload.java index 80ce47f5634..7f40c8e9def 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/payload/MailboxStoragePayload.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/payload/MailboxStoragePayload.java @@ -18,12 +18,11 @@ package bisq.network.p2p.storage.payload; import bisq.network.p2p.PrefixedSealedAndSignedMessage; +import bisq.network.p2p.storage.messages.AddOncePayload; import bisq.common.crypto.Sig; import bisq.common.util.ExtraDataMapValidator; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import org.springframework.util.CollectionUtils; @@ -51,7 +50,7 @@ @Getter @EqualsAndHashCode @Slf4j -public final class MailboxStoragePayload implements ProtectedStoragePayload, ExpirablePayload { +public final class MailboxStoragePayload implements ProtectedStoragePayload, ExpirablePayload, AddOncePayload { private final PrefixedSealedAndSignedMessage prefixedSealedAndSignedMessage; private PublicKey senderPubKeyForAddOperation; private final byte[] senderPubKeyForAddOperationBytes; @@ -93,16 +92,16 @@ private MailboxStoragePayload(PrefixedSealedAndSignedMessage prefixedSealedAndSi } @Override - public PB.StoragePayload toProtoMessage() { - final PB.MailboxStoragePayload.Builder builder = PB.MailboxStoragePayload.newBuilder() + public protobuf.StoragePayload toProtoMessage() { + final protobuf.MailboxStoragePayload.Builder builder = protobuf.MailboxStoragePayload.newBuilder() .setPrefixedSealedAndSignedMessage(prefixedSealedAndSignedMessage.toProtoNetworkEnvelope().getPrefixedSealedAndSignedMessage()) .setSenderPubKeyForAddOperationBytes(ByteString.copyFrom(senderPubKeyForAddOperationBytes)) .setOwnerPubKeyBytes(ByteString.copyFrom(ownerPubKeyBytes)); Optional.ofNullable(extraDataMap).ifPresent(builder::putAllExtraData); - return PB.StoragePayload.newBuilder().setMailboxStoragePayload(builder).build(); + return protobuf.StoragePayload.newBuilder().setMailboxStoragePayload(builder).build(); } - public static MailboxStoragePayload fromProto(PB.MailboxStoragePayload proto) { + public static MailboxStoragePayload fromProto(protobuf.MailboxStoragePayload proto) { return new MailboxStoragePayload( PrefixedSealedAndSignedMessage.fromPayloadProto(proto.getPrefixedSealedAndSignedMessage()), proto.getSenderPubKeyForAddOperationBytes().toByteArray(), diff --git a/p2p/src/main/java/bisq/network/p2p/storage/payload/PersistableNetworkPayload.java b/p2p/src/main/java/bisq/network/p2p/storage/payload/PersistableNetworkPayload.java index b0a8c12b406..1e2a8944c1b 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/payload/PersistableNetworkPayload.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/payload/PersistableNetworkPayload.java @@ -21,7 +21,6 @@ import bisq.common.proto.network.NetworkPayload; import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; /** * Marker interface for NetworkPayload which gets persisted in PersistableNetworkPayloadMap. @@ -33,11 +32,11 @@ */ public interface PersistableNetworkPayload extends NetworkPayload, PersistablePayload { - static PersistableNetworkPayload fromProto(PB.PersistableNetworkPayload payload, ProtoResolver resolver) { + static PersistableNetworkPayload fromProto(protobuf.PersistableNetworkPayload payload, ProtoResolver resolver) { return (PersistableNetworkPayload) resolver.fromProto(payload); } - PB.PersistableNetworkPayload toProtoMessage(); + protobuf.PersistableNetworkPayload toProtoMessage(); // Hash which will be used as key in the in-memory hashMap byte[] getHash(); diff --git a/p2p/src/main/java/bisq/network/p2p/storage/payload/PersistableProtectedPayload.java b/p2p/src/main/java/bisq/network/p2p/storage/payload/PersistableProtectedPayload.java index fc8e1652952..082c54fbcb6 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/payload/PersistableProtectedPayload.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/payload/PersistableProtectedPayload.java @@ -20,14 +20,13 @@ import bisq.common.proto.network.NetworkProtoResolver; import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; /** * ProtectedStoragePayload which are persistable and removable */ public interface PersistableProtectedPayload extends ProtectedStoragePayload, PersistablePayload { - static PersistableProtectedPayload fromProto(PB.StoragePayload storagePayload, NetworkProtoResolver networkProtoResolver) { + static PersistableProtectedPayload fromProto(protobuf.StoragePayload storagePayload, NetworkProtoResolver networkProtoResolver) { return (PersistableProtectedPayload) networkProtoResolver.fromProto(storagePayload); } } diff --git a/p2p/src/main/java/bisq/network/p2p/storage/payload/ProtectedMailboxStorageEntry.java b/p2p/src/main/java/bisq/network/p2p/storage/payload/ProtectedMailboxStorageEntry.java index ace8feebaa7..509f45645f3 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/payload/ProtectedMailboxStorageEntry.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/payload/ProtectedMailboxStorageEntry.java @@ -21,8 +21,6 @@ import bisq.common.proto.network.NetworkProtoResolver; import bisq.common.util.Utilities; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import java.security.PublicKey; @@ -76,14 +74,14 @@ private ProtectedMailboxStorageEntry(long creationTimeStamp, maybeAdjustCreationTimeStamp(); } - public PB.ProtectedMailboxStorageEntry toProtoMessage() { - return PB.ProtectedMailboxStorageEntry.newBuilder() - .setEntry((PB.ProtectedStorageEntry) super.toProtoMessage()) + public protobuf.ProtectedMailboxStorageEntry toProtoMessage() { + return protobuf.ProtectedMailboxStorageEntry.newBuilder() + .setEntry((protobuf.ProtectedStorageEntry) super.toProtoMessage()) .setReceiversPubKeyBytes(ByteString.copyFrom(receiversPubKeyBytes)) .build(); } - public static ProtectedMailboxStorageEntry fromProto(PB.ProtectedMailboxStorageEntry proto, + public static ProtectedMailboxStorageEntry fromProto(protobuf.ProtectedMailboxStorageEntry proto, NetworkProtoResolver resolver) { ProtectedStorageEntry entry = ProtectedStorageEntry.fromProto(proto.getEntry(), resolver); return new ProtectedMailboxStorageEntry( diff --git a/p2p/src/main/java/bisq/network/p2p/storage/payload/ProtectedStorageEntry.java b/p2p/src/main/java/bisq/network/p2p/storage/payload/ProtectedStorageEntry.java index e9cfd3bd6c8..b967caf594f 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/payload/ProtectedStorageEntry.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/payload/ProtectedStorageEntry.java @@ -22,8 +22,6 @@ import bisq.common.proto.network.NetworkProtoResolver; import bisq.common.proto.persistable.PersistablePayload; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.ByteString; import com.google.protobuf.Message; @@ -79,8 +77,8 @@ protected ProtectedStorageEntry(long creationTimeStamp, } public Message toProtoMessage() { - return PB.ProtectedStorageEntry.newBuilder() - .setStoragePayload((PB.StoragePayload) protectedStoragePayload.toProtoMessage()) + return protobuf.ProtectedStorageEntry.newBuilder() + .setStoragePayload((protobuf.StoragePayload) protectedStoragePayload.toProtoMessage()) .setOwnerPubKeyBytes(ByteString.copyFrom(ownerPubKeyBytes)) .setSequenceNumber(sequenceNumber) .setSignature(ByteString.copyFrom(signature)) @@ -88,12 +86,12 @@ public Message toProtoMessage() { .build(); } - public PB.ProtectedStorageEntry toProtectedStorageEntry() { - return (PB.ProtectedStorageEntry) toProtoMessage(); + public protobuf.ProtectedStorageEntry toProtectedStorageEntry() { + return (protobuf.ProtectedStorageEntry) toProtoMessage(); } - public static ProtectedStorageEntry fromProto(PB.ProtectedStorageEntry proto, + public static ProtectedStorageEntry fromProto(protobuf.ProtectedStorageEntry proto, NetworkProtoResolver resolver) { return new ProtectedStorageEntry(proto.getCreationTimeStamp(), ProtectedStoragePayload.fromProto(proto.getStoragePayload(), resolver), diff --git a/p2p/src/main/java/bisq/network/p2p/storage/payload/ProtectedStoragePayload.java b/p2p/src/main/java/bisq/network/p2p/storage/payload/ProtectedStoragePayload.java index 70bd806211f..811efc2e16c 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/payload/ProtectedStoragePayload.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/payload/ProtectedStoragePayload.java @@ -20,8 +20,6 @@ import bisq.common.proto.network.NetworkPayload; import bisq.common.proto.network.NetworkProtoResolver; -import io.bisq.generated.protobuffer.PB; - import java.security.PublicKey; import java.util.Map; @@ -52,7 +50,7 @@ public interface ProtectedStoragePayload extends NetworkPayload { @Nullable Map getExtraDataMap(); - static ProtectedStoragePayload fromProto(PB.StoragePayload storagePayload, NetworkProtoResolver networkProtoResolver) { + static ProtectedStoragePayload fromProto(protobuf.StoragePayload storagePayload, NetworkProtoResolver networkProtoResolver) { return (ProtectedStoragePayload) networkProtoResolver.fromProto(storagePayload); } } diff --git a/p2p/src/main/java/bisq/network/p2p/storage/persistence/AppendOnlyDataStoreService.java b/p2p/src/main/java/bisq/network/p2p/storage/persistence/AppendOnlyDataStoreService.java index e34b24602ed..64ec0939b29 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/persistence/AppendOnlyDataStoreService.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/persistence/AppendOnlyDataStoreService.java @@ -40,6 +40,7 @@ public class AppendOnlyDataStoreService { // We do not add PersistableNetworkPayloadListService to the services list as it it deprecated and used only to // transfer old persisted data to the new data structure. + @SuppressWarnings("deprecation") private PersistableNetworkPayloadListService persistableNetworkPayloadListService; @@ -47,6 +48,7 @@ public class AppendOnlyDataStoreService { // Constructor /////////////////////////////////////////////////////////////////////////////////////////// + @SuppressWarnings("deprecation") @Inject public AppendOnlyDataStoreService(PersistableNetworkPayloadListService persistableNetworkPayloadListService) { this.persistableNetworkPayloadListService = persistableNetworkPayloadListService; @@ -82,8 +84,6 @@ public Map getMap() { public void put(P2PDataStorage.ByteArray hashAsByteArray, PersistableNetworkPayload payload) { services.stream() .filter(service -> service.canHandle(payload)) - .forEach(service -> { - service.putIfAbsent(hashAsByteArray, payload); - }); + .forEach(service -> service.putIfAbsent(hashAsByteArray, payload)); } } diff --git a/p2p/src/main/java/bisq/network/p2p/storage/persistence/MapStoreService.java b/p2p/src/main/java/bisq/network/p2p/storage/persistence/MapStoreService.java index 7b87201bd42..5449a3f3a97 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/persistence/MapStoreService.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/persistence/MapStoreService.java @@ -52,9 +52,9 @@ public MapStoreService(File storageDir, Storage storage) { // API /////////////////////////////////////////////////////////////////////////////////////////// - abstract public Map getMap(); + public abstract Map getMap(); - abstract public boolean canHandle(R payload); + public abstract boolean canHandle(R payload); R putIfAbsent(P2PDataStorage.ByteArray hash, R payload) { R previous = getMap().putIfAbsent(hash, payload); diff --git a/p2p/src/main/java/bisq/network/p2p/storage/persistence/PersistableNetworkPayloadList.java b/p2p/src/main/java/bisq/network/p2p/storage/persistence/PersistableNetworkPayloadList.java index 197c829eefc..e3e74aa4797 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/persistence/PersistableNetworkPayloadList.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/persistence/PersistableNetworkPayloadList.java @@ -23,8 +23,6 @@ import bisq.common.proto.persistable.PersistableEnvelope; import bisq.common.proto.persistable.PersistenceProtoResolver; -import io.bisq.generated.protobuffer.PB; - import com.google.protobuf.Message; import java.util.HashMap; @@ -62,16 +60,16 @@ public PersistableNetworkPayloadList(Map values = map.values().stream() + Set values = map.values().stream() .map(PersistableNetworkPayload::toProtoMessage) .collect(Collectors.toSet()); - return PB.PersistableEnvelope.newBuilder() - .setPersistableNetworkPayloadList(PB.PersistableNetworkPayloadList.newBuilder() + return protobuf.PersistableEnvelope.newBuilder() + .setPersistableNetworkPayloadList(protobuf.PersistableNetworkPayloadList.newBuilder() .addAllItems(values)) .build(); } - public static PersistableEnvelope fromProto(PB.PersistableNetworkPayloadList proto, + public static PersistableEnvelope fromProto(protobuf.PersistableNetworkPayloadList proto, PersistenceProtoResolver resolver) { Map map = new HashMap<>(); proto.getItemsList() diff --git a/p2p/src/main/java/bisq/network/p2p/storage/persistence/SequenceNumberMap.java b/p2p/src/main/java/bisq/network/p2p/storage/persistence/SequenceNumberMap.java index dfbad889a86..cd82336000a 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/persistence/SequenceNumberMap.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/persistence/SequenceNumberMap.java @@ -21,8 +21,6 @@ import bisq.common.proto.persistable.PersistableEnvelope; -import io.bisq.generated.protobuffer.PB; - import java.util.HashMap; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; @@ -58,11 +56,11 @@ private SequenceNumberMap(Map } @Override - public PB.PersistableEnvelope toProtoMessage() { - return PB.PersistableEnvelope.newBuilder() - .setSequenceNumberMap(PB.SequenceNumberMap.newBuilder() + public protobuf.PersistableEnvelope toProtoMessage() { + return protobuf.PersistableEnvelope.newBuilder() + .setSequenceNumberMap(protobuf.SequenceNumberMap.newBuilder() .addAllSequenceNumberEntries(map.entrySet().stream() - .map(entry -> PB.SequenceNumberEntry.newBuilder() + .map(entry -> protobuf.SequenceNumberEntry.newBuilder() .setBytes(entry.getKey().toProtoMessage()) .setMapValue(entry.getValue().toProtoMessage()) .build()) @@ -70,7 +68,7 @@ public PB.PersistableEnvelope toProtoMessage() { .build(); } - public static SequenceNumberMap fromProto(PB.SequenceNumberMap proto) { + public static SequenceNumberMap fromProto(protobuf.SequenceNumberMap proto) { HashMap map = new HashMap<>(); proto.getSequenceNumberEntriesList().stream() .forEach(e -> map.put(P2PDataStorage.ByteArray.fromProto(e.getBytes()), P2PDataStorage.MapValue.fromProto(e.getMapValue()))); diff --git a/p2p/src/main/java/bisq/network/p2p/storage/persistence/StoreService.java b/p2p/src/main/java/bisq/network/p2p/storage/persistence/StoreService.java index 81875d9c713..5476ad9403e 100644 --- a/p2p/src/main/java/bisq/network/p2p/storage/persistence/StoreService.java +++ b/p2p/src/main/java/bisq/network/p2p/storage/persistence/StoreService.java @@ -73,7 +73,7 @@ protected T getStore() { return store; } - abstract public String getFileName(); + public abstract String getFileName(); /////////////////////////////////////////////////////////////////////////////////////////// @@ -133,5 +133,5 @@ protected void readStore() { } } - abstract protected T createStore(); + protected abstract T createStore(); } diff --git a/p2p/src/main/resources/AccountAgeWitnessStore_BTC_MAINNET b/p2p/src/main/resources/AccountAgeWitnessStore_BTC_MAINNET index 16b1515d24c..7543d52fc3a 100644 Binary files a/p2p/src/main/resources/AccountAgeWitnessStore_BTC_MAINNET and b/p2p/src/main/resources/AccountAgeWitnessStore_BTC_MAINNET differ diff --git a/p2p/src/main/resources/DaoStateStore_BTC_MAINNET b/p2p/src/main/resources/DaoStateStore_BTC_MAINNET index ecd562a2f7d..081e7c4dba1 100644 --- a/p2p/src/main/resources/DaoStateStore_BTC_MAINNET +++ b/p2p/src/main/resources/DaoStateStore_BTC_MAINNET @@ -1,5 +1,6 @@ - -#"-@000000000000000000079aa6bfa46eb8fc20474e8673d6e8a123b211236bf82d"@0000000000000000001b8c271a4477a28d4ea7d4d4d1add6d96f386e3f1517092 +  + +Х$"-@000000000000000000079aa6bfa46eb8fc20474e8673d6e8a123b211236bf82d"@0000000000000000001b8c271a4477a28d4ea7d4d4d1add6d96f386e3f1517092  1@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""@000000000000000000079aa6bfa46eb8fc20474e8673d6e8a123b211236bf82d(-2 @f537aed6794dddfeaa344b8573620def63808994e4f58561220bebbf9c762474B02b0e7075d408a909da193a10ab8972fdda0f3c372aac0096ddbe4e4307239d0b2B @@ -74859,836 +74860,24360 @@ k @e756b549be736b33b9844c98f428e168f8c236e9bddaea2dd0bb78470e53c4d2B039d082c3f45af565361c6a18cff623b181693f8183edc82c52ba45a3ea0cd94262 @cdaf20e8bea46c3ecd5ff9b54494dbde5cb330fb4cf000509c75fbfdbf00385dB02b172f33bf22cdb413d87226c42417e086c15834bfb671e63d1a1561f638a9c3cB Q@c6225b83349f0af139f4b3058a25430bf0a8123e2a9afc258484397dd87303ce""1CvChtDQHBd1TjiYyrV2qMUmtnyGLwboqh"UOP_DUP OP_HASH160 82b933495220972a7daafd5d649f6cbecfcdedb1 OP_EQUALVERIFY OP_CHECKSIG*276a91482b933495220972a7daafd5d649f6cbecfcdedb188ac*"1CvChtDQHBd1TjiYyrV2qMUmtnyGLwboqh8#J  -d@c6225b83349f0af139f4b3058a25430bf0a8123e2a9afc258484397dd87303ce""16Xbmx31dusNz6h6dr3hTUTSjrcEJav8k9"UOP_DUP OP_HASH160 3ca222ef560e3361f58015c740745411fe9837db OP_EQUALVERIFY OP_CHECKSIG*276a9143ca222ef560e3361f58015c740745411fe9837db88ac*"16Xbmx31dusNz6h6dr3hTUTSjrcEJav8k98#J  #-@000000000000000000193391c33347cf4044ddea403924d830700fcbf3524907"@000000000000000000135040749949747545943c90e26fcbedfa826a4278d4fa2#ȕ-@000000000000000000177bd05becd3efeaa3cf7110c0fee8ae7abce89373bc0b"@000000000000000000193391c33347cf4044ddea403924d830700fcbf35249072#-@0000000000000000000232f121d153c858a8037118f808423b371f0e3ee5ca9b"@000000000000000000177bd05becd3efeaa3cf7110c0fee8ae7abce89373bc0b2#-@0000000000000000000ae4f6e8ee389771556b1ae7b6ceec053441f88fb07a2f"@0000000000000000000232f121d153c858a8037118f808423b371f0e3ee5ca9b2#-@0000000000000000001b04e988f7dd61c061fc6dd75fb370b820a7305383cf02"@0000000000000000000ae4f6e8ee389771556b1ae7b6ceec053441f88fb07a2f2#ɕ-@000000000000000000150ae653f3d414d1c7ae3992957999a9478102956294cf"@0000000000000000001b04e988f7dd61c061fc6dd75fb370b820a7305383cf022#-@00000000000000000004b83ea27e85565257fb753566eee48ad6b3fee6608060"@000000000000000000150ae653f3d414d1c7ae3992957999a9478102956294cf2#-@00000000000000000012066fd06bc5298daeaebecdff2361fecaa124227e31a2"@00000000000000000004b83ea27e85565257fb753566eee48ad6b3fee660806024"   +d@c6225b83349f0af139f4b3058a25430bf0a8123e2a9afc258484397dd87303ce""16Xbmx31dusNz6h6dr3hTUTSjrcEJav8k9"UOP_DUP OP_HASH160 3ca222ef560e3361f58015c740745411fe9837db OP_EQUALVERIFY OP_CHECKSIG*276a9143ca222ef560e3361f58015c740745411fe9837db88ac*"16Xbmx31dusNz6h6dr3hTUTSjrcEJav8k98#J  #-@000000000000000000193391c33347cf4044ddea403924d830700fcbf3524907"@000000000000000000135040749949747545943c90e26fcbedfa826a4278d4fa2#ȕ-@000000000000000000177bd05becd3efeaa3cf7110c0fee8ae7abce89373bc0b"@000000000000000000193391c33347cf4044ddea403924d830700fcbf35249072#-@0000000000000000000232f121d153c858a8037118f808423b371f0e3ee5ca9b"@000000000000000000177bd05becd3efeaa3cf7110c0fee8ae7abce89373bc0b2#-@0000000000000000000ae4f6e8ee389771556b1ae7b6ceec053441f88fb07a2f"@0000000000000000000232f121d153c858a8037118f808423b371f0e3ee5ca9b2#-@0000000000000000001b04e988f7dd61c061fc6dd75fb370b820a7305383cf02"@0000000000000000000ae4f6e8ee389771556b1ae7b6ceec053441f88fb07a2f2#ɕ-@000000000000000000150ae653f3d414d1c7ae3992957999a9478102956294cf"@0000000000000000001b04e988f7dd61c061fc6dd75fb370b820a7305383cf022#-@00000000000000000004b83ea27e85565257fb753566eee48ad6b3fee6608060"@000000000000000000150ae653f3d414d1c7ae3992957999a9478102956294cf2#-@00000000000000000012066fd06bc5298daeaebecdff2361fecaa124227e31a2"@00000000000000000004b83ea27e85565257fb753566eee48ad6b3fee66080602#-@000000000000000000063abc1432204586d374bdc9215fd9febcfa2d71605168"@00000000000000000012066fd06bc5298daeaebecdff2361fecaa124227e31a22#-@000000000000000000061b41ea353916121fda626d070c93efb2dacba8f722a2"@000000000000000000063abc1432204586d374bdc9215fd9febcfa2d716051682 #-@0000000000000000001865712ea1499728706bffde889df7931b8873b81b6862"@000000000000000000061b41ea353916121fda626d070c93efb2dacba8f722a22 + + + +1@822f5b65ee82105e44721a2726991749596127d7de03e95b6ef4cf0011593a47#"@0000000000000000001865712ea1499728706bffde889df7931b8873b81b6862(-2 +@17b304627dd827a702e92b95a622f0f5a3fee7600888b2c85cde65b3a1926b2cB02b7e72d6d29cc911bd6345fc9114fbac0b79911e12849d14cab6cfe0962a47d492 +@6481e6d96b3a8d3395c47bcbd89a8fc316e2f03cae1ea381e8e7ebc7572f0197B03d556be2a72bf885de2cd1974498a5f42ee1f360d413dde7a648e2a73b189fa022 +@4f0f3d1313ebee45025df9850da3305e4f4392f9da1f5a3bb9adf1af32270b44B02235c71f281398e1087696aa5d7170b61a5fe9105baaa827e73643f2ef950776d2 +@1c16e8c573732ce84b3b051ee2b78d6e0d875eccf64f2855d6531e7a9b5c0117B036580dbdbd008a9c3a9e7be042291b542ee6779087461465156f0bffae494fba9B +@822f5b65ee82105e44721a2726991749596127d7de03e95b6ef4cf0011593a47""1AZYJstSiRXZ1nvUZKAWnnkx8kjjpbqVpT"UOP_DUP OP_HASH160 68e093df4941f96137b4177ddca87d565afcb04b OP_EQUALVERIFY OP_CHECKSIG*276a91468e093df4941f96137b4177ddca87d565afcb04b88ac*"1AZYJstSiRXZ1nvUZKAWnnkx8kjjpbqVpT8#J  +@822f5b65ee82105e44721a2726991749596127d7de03e95b6ef4cf0011593a47""1JJgy5U8hseDHTT66UWWLnNzDngPEKkprn"UOP_DUP OP_HASH160 bdd292835e3650513a90ac1ee2782fae4dd27bca OP_EQUALVERIFY OP_CHECKSIG*276a914bdd292835e3650513a90ac1ee2782fae4dd27bca88ac*"1JJgy5U8hseDHTT66UWWLnNzDngPEKkprn8#J #-@00000000000000000002de72c0062dadaa55d819f4db4412b3d54e238654c85d"@0000000000000000001865712ea1499728706bffde889df7931b8873b81b68622#Ǎ-@000000000000000000187cf77c8ca6fddc9eb0a703cf39a88337ef2dc4954b3a"@00000000000000000002de72c0062dadaa55d819f4db4412b3d54e238654c85d2#ƿ-@000000000000000000083c8a12b7a1b1da2dad39daf9b5f3a8ae7e12b7ac0de8"@000000000000000000187cf77c8ca6fddc9eb0a703cf39a88337ef2dc4954b3a2#-@000000000000000000041a8b9eff0f8492997336a08b11215413431eb660d95e"@000000000000000000083c8a12b7a1b1da2dad39daf9b5f3a8ae7e12b7ac0de82#-@0000000000000000000426267e26a4f827623ef24bf1dd5a17862e2ac74869ce"@000000000000000000041a8b9eff0f8492997336a08b11215413431eb660d95e2#-@00000000000000000007dc8af4d2913e8de9af8ee7e31b4bd01ec6827015d88c"@0000000000000000000426267e26a4f827623ef24bf1dd5a17862e2ac74869ce2#-@000000000000000000175710aae95cfa389a78806b29c28ff27996e9b9ab8401"@00000000000000000007dc8af4d2913e8de9af8ee7e31b4bd01ec6827015d88c2#-@0000000000000000000b4587f19b8bbedf637e5049d823c983587eaa5ec0ed8b"@000000000000000000175710aae95cfa389a78806b29c28ff27996e9b9ab84012a#-@0000000000000000001aea800436d79f99ff0687c39d0d9fcc1f3b7bcd404e26"@0000000000000000000b4587f19b8bbedf637e5049d823c983587eaa5ec0ed8b2` + + +1@1460ebade4b1017052acbc7093b6ded6dbf801c9242e64e91bffe4c180ad9a32#"@0000000000000000001aea800436d79f99ff0687c39d0d9fcc1f3b7bcd404e26(-2 +@ad62cc7c6db96936a15be9f49a05c370c734f800a0447154651bfb0d3616f13aB030985a64c7d57085c7bd116634cf54c779d82d485339e060ed7d08473f27d95ce2 +@187defc72887903b1d90f4e50c5f019314af797703751ed406dbf4aa500cef40B02263102d13fdf98128159b88f8d41ec6bffe1fcc5c874c72f08b7b040dd3a9567B + +@1460ebade4b1017052acbc7093b6ded6dbf801c9242e64e91bffe4c180ad9a32""1HKqgva6UD7zcVuxCEQ7rSC5QV1vmdYzea"UOP_DUP OP_HASH160 b31224908fb8a2b00c1b4cae4b5d5e9ccd4a9a81 OP_EQUALVERIFY OP_CHECKSIG*276a914b31224908fb8a2b00c1b4cae4b5d5e9ccd4a9a8188ac*"1HKqgva6UD7zcVuxCEQ7rSC5QV1vmdYzea8#J  +M@1460ebade4b1017052acbc7093b6ded6dbf801c9242e64e91bffe4c180ad9a32""15L1ABUJ34VsybmZbzYrzxo7Tt2LJ8pPKG"UOP_DUP OP_HASH160 2f7889ddac9e2df23ea0870b9f01c63efa87aad5 OP_EQUALVERIFY OP_CHECKSIG*276a9142f7889ddac9e2df23ea0870b9f01c63efa87aad588ac*"15L1ABUJ34VsybmZbzYrzxo7Tt2LJ8pPKG8#J  +˝ @1460ebade4b1017052acbc7093b6ded6dbf801c9242e64e91bffe4c180ad9a32""1Cwy9HMXpj6KNHGHT4sBcQGgFms5JYYXrK"UOP_DUP OP_HASH160 830eb6114881999eb5e00a65158ffbc6cb78ddae OP_EQUALVERIFY OP_CHECKSIG*276a914830eb6114881999eb5e00a65158ffbc6cb78ddae88ac*"1Cwy9HMXpj6KNHGHT4sBcQGgFms5JYYXrK8#J  + + +1@05a0127008091627e86d62fb7d14c5464deb0e4bee3057c057c557afa0f00b82#"@0000000000000000001aea800436d79f99ff0687c39d0d9fcc1f3b7bcd404e26(-2 +@e71fceee56c74d3993dd1f0c30218acbd45f1a0ea714c3fc5877329ae1f83e2eB03b90dac701fed59f1309c338ea068a0cff5519c6a57419254d8fcf5fe5c335f7b2 +@08f8492e0b7b06e8787c3b55d4673181ba39591720a1ecfad82231cf65553ae5B029780f6757fdb147764f43cabdf5a46f43743645b630bea653f0d743caf177cf2B +@05a0127008091627e86d62fb7d14c5464deb0e4bee3057c057c557afa0f00b82""16EHRzWLrkBYWXk39HxMpa3g8Kthxgzsp7"UOP_DUP OP_HASH160 395bc0929086b1c0643ca50d4e344ca71af0d9b7 OP_EQUALVERIFY OP_CHECKSIG*276a914395bc0929086b1c0643ca50d4e344ca71af0d9b788ac*"16EHRzWLrkBYWXk39HxMpa3g8Kthxgzsp78#J  + @05a0127008091627e86d62fb7d14c5464deb0e4bee3057c057c557afa0f00b82""1DDsV4KNUqZfym3dFprgcHSNqUYw5fAoVp"UOP_DUP OP_HASH160 8610a48501d188872365bde9b1a4122d8132bba5 OP_EQUALVERIFY OP_CHECKSIG*276a9148610a48501d188872365bde9b1a4122d8132bba588ac*"1DDsV4KNUqZfym3dFprgcHSNqUYw5fAoVp8#J  +ՐO@05a0127008091627e86d62fb7d14c5464deb0e4bee3057c057c557afa0f00b82""16DP5HTLEE83AkW3TKqYmZh91WTUC5neqp"UOP_DUP OP_HASH160 39300bfa4c6b8dd69f3d9be449490b3d5123c540 OP_EQUALVERIFY OP_CHECKSIG*276a91439300bfa4c6b8dd69f3d9be449490b3d5123c54088ac*"16DP5HTLEE83AkW3TKqYmZh91WTUC5neqp8#J % + + +1@cbec2ab165ae989f3b72ff3977254fb180b2b3e1557478fbe39a8b45598c3612#"@0000000000000000001aea800436d79f99ff0687c39d0d9fcc1f3b7bcd404e26(-2 +@2af201b8d9e94669506d24df551786f0900ca3f0b2daa91e3b282e9ed3b9815eB028b0c060581be114814596a6d84aff36dea73b8ae67c07797b159202f95e404212 +@7e8da7687c26fb3e35ec828533dcfb83107526639914fed34d1560ae43e5d672B03e0a680fd2b2db13d9432b8881ebe0df4638bb2faa642ed0641641260b3c2d2d1B +@cbec2ab165ae989f3b72ff3977254fb180b2b3e1557478fbe39a8b45598c3612""186JnzyfoDG1A6F75K34cNGGKsUo8qynE3"UOP_DUP OP_HASH160 4dc9d02f7a80f45ce820856025897da76045d649 OP_EQUALVERIFY OP_CHECKSIG*276a9144dc9d02f7a80f45ce820856025897da76045d64988ac*"186JnzyfoDG1A6F75K34cNGGKsUo8qynE38#J  + @cbec2ab165ae989f3b72ff3977254fb180b2b3e1557478fbe39a8b45598c3612""18rXXb1UWUTrLaX1bzHvNuSarNq8nFb6t1"UOP_DUP OP_HASH160 5626bedd3c18a2b59201d93ba00933155a1a4636 OP_EQUALVERIFY OP_CHECKSIG*276a9145626bedd3c18a2b59201d93ba00933155a1a463688ac*"18rXXb1UWUTrLaX1bzHvNuSarNq8nFb6t18#J  +菬_@cbec2ab165ae989f3b72ff3977254fb180b2b3e1557478fbe39a8b45598c3612""1PJ971FM28EyyvyZ8LayUpJa4xy9gzXrov"UOP_DUP OP_HASH160 f4909a62fbbbec84f16d8d8f4e9c18c2dd09f312 OP_EQUALVERIFY OP_CHECKSIG*276a914f4909a62fbbbec84f16d8d8f4e9c18c2dd09f31288ac*"1PJ971FM28EyyvyZ8LayUpJa4xy9gzXrov8#J % + + +1@020c9ab376ae3daf2c2e3a5753f4f85fe889ce7c57ab41ced53cd37674b7c3eb#"@0000000000000000001aea800436d79f99ff0687c39d0d9fcc1f3b7bcd404e26(-2 +@cbec2ab165ae989f3b72ff3977254fb180b2b3e1557478fbe39a8b45598c3612B0273114de65fac255739afd7325d3f9cb811b0e5354102bb81d95e79afc17156472 +@be04f81c2efc648b65c57ddd16c0205c7213bf61626a49df144174c03e8e3a52B020187c29105c92f9e4be8a46d3c0a0ed2ded381723afcb3f925ad635559c48cc3B +@020c9ab376ae3daf2c2e3a5753f4f85fe889ce7c57ab41ced53cd37674b7c3eb""1CgUCXetQAJG8YKx2WX6as8jfS3VdkqMun"UOP_DUP OP_HASH160 80204f7e2a95a1577fecefe094e8166900903b99 OP_EQUALVERIFY OP_CHECKSIG*276a91480204f7e2a95a1577fecefe094e8166900903b9988ac*"1CgUCXetQAJG8YKx2WX6as8jfS3VdkqMun8#J  + @020c9ab376ae3daf2c2e3a5753f4f85fe889ce7c57ab41ced53cd37674b7c3eb""17Y49dxMmPVpYQYNmjC9psVcagTqUNLTLN"UOP_DUP OP_HASH160 47b04731a20cf1ba77e7b9372f2f3d5796e7f735 OP_EQUALVERIFY OP_CHECKSIG*276a91447b04731a20cf1ba77e7b9372f2f3d5796e7f73588ac*"17Y49dxMmPVpYQYNmjC9psVcagTqUNLTLN8#J  +_@020c9ab376ae3daf2c2e3a5753f4f85fe889ce7c57ab41ced53cd37674b7c3eb""1GyUWb4YeWwVTdRK8tAsostRr3Bd3MEBmZ"UOP_DUP OP_HASH160 af38251902f644c78d8a055d677721f1d4cae821 OP_EQUALVERIFY OP_CHECKSIG*276a914af38251902f644c78d8a055d677721f1d4cae82188ac*"1GyUWb4YeWwVTdRK8tAsostRr3Bd3MEBmZ8#J % + + +1@85907d3761b099033303a3bc1c42b76f8725bac0d71bc044a087fc81cb499c1f#"@0000000000000000001aea800436d79f99ff0687c39d0d9fcc1f3b7bcd404e26(-2 +@020c9ab376ae3daf2c2e3a5753f4f85fe889ce7c57ab41ced53cd37674b7c3ebB03343989adebd0d881f95401ed69d882811c7859011abdea5c33f40f49d50e1d312 +@061f26716f8353e193d66dec3cab1c9be0e5083b8e3c87895191f3bb7566b491B02f4ecbb66c283cbd609bea3ea3394bebb08f959453ed4eca3d475c2841b8b2d21B +@85907d3761b099033303a3bc1c42b76f8725bac0d71bc044a087fc81cb499c1f""1Ga8ujE7ZKWopWurKndg9G9bL9854mMuyF"UOP_DUP OP_HASH160 aace3737055c416db636364e72ea9acc1f4b18d0 OP_EQUALVERIFY OP_CHECKSIG*276a914aace3737055c416db636364e72ea9acc1f4b18d088ac*"1Ga8ujE7ZKWopWurKndg9G9bL9854mMuyF8#J  + @85907d3761b099033303a3bc1c42b76f8725bac0d71bc044a087fc81cb499c1f""19CG6VtVi6dNZrsgAojtFo4mgW3yxpv9MD"UOP_DUP OP_HASH160 59e22eae7657516d8cb9bd558a51fb36ee5ca31f OP_EQUALVERIFY OP_CHECKSIG*276a91459e22eae7657516d8cb9bd558a51fb36ee5ca31f88ac*"19CG6VtVi6dNZrsgAojtFo4mgW3yxpv9MD8#J  +_@85907d3761b099033303a3bc1c42b76f8725bac0d71bc044a087fc81cb499c1f""19DmrBURkyfGYP9fip7dU9cx7iNQQeuHNW"UOP_DUP OP_HASH160 5a2b6f5b54d1fb3109e552fbf39012a9f9b0dfb8 OP_EQUALVERIFY OP_CHECKSIG*276a9145a2b6f5b54d1fb3109e552fbf39012a9f9b0dfb888ac*"19DmrBURkyfGYP9fip7dU9cx7iNQQeuHNW8#J % + + +1@7cbeb3cfecbbc1f2dcff4a912ef1840f8f24362c513015de0bc5d9f135bed1b6#"@0000000000000000001aea800436d79f99ff0687c39d0d9fcc1f3b7bcd404e26(-2 +@85907d3761b099033303a3bc1c42b76f8725bac0d71bc044a087fc81cb499c1fB038c12cf5f7212465ad9069d8120cc54fa0c587cbfc897cb71db8874a2d135e16b2 +@3ba2ca0fed08a1bfe4c86506536e02e2a9615641cf5467830b4824526b834423B03ac1679b6c5cd47f2fc41f116882954eed147716003ed1f5d8f252ea97ecfd243B +@7cbeb3cfecbbc1f2dcff4a912ef1840f8f24362c513015de0bc5d9f135bed1b6""1KpiY9EAfaYDYZS9AW9kNM9BqT51PUqEji"UOP_DUP OP_HASH160 ce787cd2f1c197463d0c97d720d4be878edeaea4 OP_EQUALVERIFY OP_CHECKSIG*276a914ce787cd2f1c197463d0c97d720d4be878edeaea488ac*"1KpiY9EAfaYDYZS9AW9kNM9BqT51PUqEji8#J  + @7cbeb3cfecbbc1f2dcff4a912ef1840f8f24362c513015de0bc5d9f135bed1b6"!172HxGxdSqshvoLTMYLbY5Kno1aV3jH6M"UOP_DUP OP_HASH160 01239313f02195c8151d140e803472e19d0d9264 OP_EQUALVERIFY OP_CHECKSIG*276a91401239313f02195c8151d140e803472e19d0d926488ac*!172HxGxdSqshvoLTMYLbY5Kno1aV3jH6M8#J  +_@7cbeb3cfecbbc1f2dcff4a912ef1840f8f24362c513015de0bc5d9f135bed1b6"!19vSchdwbG1hkJ1DE19Jg3ZcXYr6U91Sc"UOP_DUP OP_HASH160 01aff043cef95eb5d756885b9e9bd1a434e03b0a OP_EQUALVERIFY OP_CHECKSIG*276a91401aff043cef95eb5d756885b9e9bd1a434e03b0a88ac*!19vSchdwbG1hkJ1DE19Jg3ZcXYr6U91Sc8#J % + + +1@fb8597fc10d7b82a1c4dddda0a8909accda25640e245425315f782b7836d9711#"@0000000000000000001aea800436d79f99ff0687c39d0d9fcc1f3b7bcd404e26(-2 +@7cbeb3cfecbbc1f2dcff4a912ef1840f8f24362c513015de0bc5d9f135bed1b6B02624b38cc1aa5035291a78baf15358eeb919e92d1f2cb2f8fd92b8b879666d9ed2 +@40061063a27dbdf6c87d7024b9027aa7db2b5e4508306259e103d777f3e328f2B02cd53c156425f5f9408d0d751e62d14d12c57a65de9d1648e91099dd75bf44f2cB +@fb8597fc10d7b82a1c4dddda0a8909accda25640e245425315f782b7836d9711""1NwEbyeAkCSaY9VAULjhjz2m9W6GMw3zZt"UOP_DUP OP_HASH160 f09c7569c98fb5e9895b24f83a7292bc6e7dfe5e OP_EQUALVERIFY OP_CHECKSIG*276a914f09c7569c98fb5e9895b24f83a7292bc6e7dfe5e88ac*"1NwEbyeAkCSaY9VAULjhjz2m9W6GMw3zZt8#J  + @fb8597fc10d7b82a1c4dddda0a8909accda25640e245425315f782b7836d9711""16kaERJMzSEhPpxn2BWeh49KdyW7LuVFNq"UOP_DUP OP_HASH160 3f16416327bcfe73c18a290c5fc759278d324773 OP_EQUALVERIFY OP_CHECKSIG*276a9143f16416327bcfe73c18a290c5fc759278d32477388ac*"16kaERJMzSEhPpxn2BWeh49KdyW7LuVFNq8#J  +_@fb8597fc10d7b82a1c4dddda0a8909accda25640e245425315f782b7836d9711""17HYX1xPLwFXP6o79VyV13B9QzJMYrBhGP"UOP_DUP OP_HASH160 44f1b83778bb71c98a61f60ef68bc9d215ccceed OP_EQUALVERIFY OP_CHECKSIG*276a91444f1b83778bb71c98a61f60ef68bc9d215ccceed88ac*"17HYX1xPLwFXP6o79VyV13B9QzJMYrBhGP8#J % + + +1@98747250893addfe91600078daeb0b09d2c367b970da0fa027743d1f20c182e5#"@0000000000000000001aea800436d79f99ff0687c39d0d9fcc1f3b7bcd404e26(-2 +@fb8597fc10d7b82a1c4dddda0a8909accda25640e245425315f782b7836d9711B02e175756d435fd816d2390a3b138f72e89ed174c85ca6c308887a52ef2955bee02 +@41d8f68b55776d78d93219846a42b1693fdf98b7633d34a3b425dbf90c1276e3B02ef0464d18106282e834fadce89a5095f057312eabba700bd1138aeb933b20242B +@98747250893addfe91600078daeb0b09d2c367b970da0fa027743d1f20c182e5""16wULd8tTBqM5TorL5umU25GPptGyHPHMj"UOP_DUP OP_HASH160 4125e967f6d7ab3e756be4bdeef2b3d7e56c0141 OP_EQUALVERIFY OP_CHECKSIG*276a9144125e967f6d7ab3e756be4bdeef2b3d7e56c014188ac*"16wULd8tTBqM5TorL5umU25GPptGyHPHMj8#J  + @98747250893addfe91600078daeb0b09d2c367b970da0fa027743d1f20c182e5""1PPmpQTrve6QToTPVV6EuCdaPDzEt5QS7f"UOP_DUP OP_HASH160 f5a1547bfbb349e704e8371dd092f48e2dd25316 OP_EQUALVERIFY OP_CHECKSIG*276a914f5a1547bfbb349e704e8371dd092f48e2dd2531688ac*"1PPmpQTrve6QToTPVV6EuCdaPDzEt5QS7f8#J  +R@98747250893addfe91600078daeb0b09d2c367b970da0fa027743d1f20c182e5""1AhC6fcAEX21ZRx5NwTvPycoQr4brk9mUg"UOP_DUP OP_HASH160 6a5308cec361c29a2298e23acd33d125bb6c6119 OP_EQUALVERIFY OP_CHECKSIG*276a9146a5308cec361c29a2298e23acd33d125bb6c611988ac*"1AhC6fcAEX21ZRx5NwTvPycoQr4brk9mUg8#J % + + +1@4df10341a029813a1c99e2670ab60f3c70f2d08b99eef39097f870f116395624#"@0000000000000000001aea800436d79f99ff0687c39d0d9fcc1f3b7bcd404e26(-2 +@98747250893addfe91600078daeb0b09d2c367b970da0fa027743d1f20c182e5B035ad7f0e6342260ffcd0c793f6312586a3d3cef77ba376bf894d7cd26aa5134942 +@542f4c31bed2c4156aea2d233f5a4283810b1dd87e71de004e8c89b2310d25e4B028d7e61c9e428391e606dcb67c31a86e6e731e47328f8354e79be06c913c534ebB +@4df10341a029813a1c99e2670ab60f3c70f2d08b99eef39097f870f116395624""17hmwZuWTEHvaTZs9Q25HLbqyTCXwsfpVf"UOP_DUP OP_HASH160 4986e86ab5f12bfda646b6006b772d9bc2ec874c OP_EQUALVERIFY OP_CHECKSIG*276a9144986e86ab5f12bfda646b6006b772d9bc2ec874c88ac*"17hmwZuWTEHvaTZs9Q25HLbqyTCXwsfpVf8#J  + @4df10341a029813a1c99e2670ab60f3c70f2d08b99eef39097f870f116395624""19rjjnU2si8dsba75fpfF1RbVgwhRiS5ag"UOP_DUP OP_HASH160 61291061ef11aef2bdd64639e4a9672a462cf198 OP_EQUALVERIFY OP_CHECKSIG*276a91461291061ef11aef2bdd64639e4a9672a462cf19888ac*"19rjjnU2si8dsba75fpfF1RbVgwhRiS5ag8#J  +_@4df10341a029813a1c99e2670ab60f3c70f2d08b99eef39097f870f116395624""1PACBqFf5CGFSaKvDZxcSxatgdui2qGESx"UOP_DUP OP_HASH160 f30fd960dc2edec488a45a6496e2541d8ac28466 OP_EQUALVERIFY OP_CHECKSIG*276a914f30fd960dc2edec488a45a6496e2541d8ac2846688ac*"1PACBqFf5CGFSaKvDZxcSxatgdui2qGESx8#J %#ˋ-@000000000000000000076a32922300456ed6888c6cdbb0082487d8384557438f"@0000000000000000001aea800436d79f99ff0687c39d0d9fcc1f3b7bcd404e2624#-@0000000000000000001b3a9dfcf78394859353d572cf0f8cce05b65504ec01b3"@000000000000000000076a32922300456ed6888c6cdbb0082487d8384557438f22 + +1@e6ebd8f85b1d4120738785d3f87012d93376289f7fbdfd39d4a332343f4aa3a5#"@0000000000000000001b3a9dfcf78394859353d572cf0f8cce05b65504ec01b3(-2 +@1779aef6a71d49b478036ddf04f5a20cd146bd45f3f478992d1815a05b76e0e6B03eb0da50f8725a6443abec9a69ef3bf3f190e7997539132481208a9ab2664864e2 +@3cf7bea4e7a8addd67f98688ec374a14d22167644918cc8404b240d4bd3bf9e6B03280b7a8437ac161f2ef3221efcb0d61c117cf1ff3edd2d38278c1256f536e649B +@e6ebd8f85b1d4120738785d3f87012d93376289f7fbdfd39d4a332343f4aa3a5""1J3PW1Tz9168satDD9fTLmFU352bsrmXL6"UOP_DUP OP_HASH160 baedc09e6d1d3cadafd6534cb70028163c4b2cc2 OP_EQUALVERIFY OP_CHECKSIG*276a914baedc09e6d1d3cadafd6534cb70028163c4b2cc288ac*"1J3PW1Tz9168satDD9fTLmFU352bsrmXL68#J  +]@e6ebd8f85b1d4120738785d3f87012d93376289f7fbdfd39d4a332343f4aa3a5""1MfzqWQnFFymubVBRGsuxPMamGHVE5mQ64"UOP_DUP OP_HASH160 e2c299ffcd4574c43a7edbdf10358bdab98faa25 OP_EQUALVERIFY OP_CHECKSIG*276a914e2c299ffcd4574c43a7edbdf10358bdab98faa2588ac*"1MfzqWQnFFymubVBRGsuxPMamGHVE5mQ648#J  + + +1@0a7bc440d4b27110250bdbd4b2dfa0cebc3b186955fd092b068ede265ec7651c#"@0000000000000000001b3a9dfcf78394859353d572cf0f8cce05b65504ec01b3(-2 +@ddadf3b80e18997daed7435c95df472ab4255b82f2cac23ad023242cec11502cB03fcf9423a520eb9c304c4cf787d2c8ff714b66cef81adbfde770b98c82faf4ecb2 +@0a112b6d2e4e618a30c1cd36ad3498c76d86ed2c1f94c861558414a0f9196405B0322dd3d99104a938649d78ea2c507ea7f42321035111010127a2b82b40abc0f6fB +@0a7bc440d4b27110250bdbd4b2dfa0cebc3b186955fd092b068ede265ec7651c""1KdPqcYHcht8bvDggozDbTTxEvpTSJW2JB"UOP_DUP OP_HASH160 cc544d95622018b557a0a3c34980b58cb222e17a OP_EQUALVERIFY OP_CHECKSIG*276a914cc544d95622018b557a0a3c34980b58cb222e17a88ac*"1KdPqcYHcht8bvDggozDbTTxEvpTSJW2JB8#J  + @0a7bc440d4b27110250bdbd4b2dfa0cebc3b186955fd092b068ede265ec7651c""1Kb4Zjyce24TGKww7dudvxdZmYh3SBsGoq"UOP_DUP OP_HASH160 cbe361de9e002ffcc1e35b5067d5ac6346d9c396 OP_EQUALVERIFY OP_CHECKSIG*276a914cbe361de9e002ffcc1e35b5067d5ac6346d9c39688ac*"1Kb4Zjyce24TGKww7dudvxdZmYh3SBsGoq8#J  +@0a7bc440d4b27110250bdbd4b2dfa0cebc3b186955fd092b068ede265ec7651c""1FKtQvUsZUv8Z9yPDFxU2G8UJq4cZyPecx"UOP_DUP OP_HASH160 9d242a4cf4d079eceb8827a3e8192465791d5818 OP_EQUALVERIFY OP_CHECKSIG*276a9149d242a4cf4d079eceb8827a3e8192465791d581888ac*"1FKtQvUsZUv8Z9yPDFxU2G8UJq4cZyPecx8#J % + + +1@721d059563533f050191282111a864a51c94c4b736c8e901aa45a0725c04a430#"@0000000000000000001b3a9dfcf78394859353d572cf0f8cce05b65504ec01b3(-2 +@0a7bc440d4b27110250bdbd4b2dfa0cebc3b186955fd092b068ede265ec7651cB037cfe358601523c1d9ab21010d04256c7f774570fa909092108e4a76631f1284d2 +@aeee82d9681e6a6ee5978a7234e9b0511f1adcae451c5f45849fd4f7c27ab911B0360fab59feb11e9b33757d436e0d11d339f7c6b909a2f55ddfde583618f646e2eB +@721d059563533f050191282111a864a51c94c4b736c8e901aa45a0725c04a430""1JdqUuJdQxfpF5F3JzkjEsrQVeWEQ6Zdwv"UOP_DUP OP_HASH160 c17195393198c7bc53d3b51ca229d7bd1decc70a OP_EQUALVERIFY OP_CHECKSIG*276a914c17195393198c7bc53d3b51ca229d7bd1decc70a88ac*"1JdqUuJdQxfpF5F3JzkjEsrQVeWEQ6Zdwv8#J  + @721d059563533f050191282111a864a51c94c4b736c8e901aa45a0725c04a430"!1LKRdFXfAzkuCMnnZyc64jfFc72SgeZ8c"UOP_DUP OP_HASH160 03a748884c86e69b5a46465bb5d22e4c4025b685 OP_EQUALVERIFY OP_CHECKSIG*276a91403a748884c86e69b5a46465bb5d22e4c4025b68588ac*!1LKRdFXfAzkuCMnnZyc64jfFc72SgeZ8c8#J  +Ю@721d059563533f050191282111a864a51c94c4b736c8e901aa45a0725c04a430""18TkbXQnLLAEUk86JxF91um4iaxDqkszmU"UOP_DUP OP_HASH160 51d81643d0b7e29bc1306859c2bcd13f1c3e9844 OP_EQUALVERIFY OP_CHECKSIG*276a91451d81643d0b7e29bc1306859c2bcd13f1c3e984488ac*"18TkbXQnLLAEUk86JxF91um4iaxDqkszmU8#J % + + +1@0f1d4ffba52b46a6e677bb1161be7644f1908e1d18369d3c168218b1e98e2318#"@0000000000000000001b3a9dfcf78394859353d572cf0f8cce05b65504ec01b3(-2 +@721d059563533f050191282111a864a51c94c4b736c8e901aa45a0725c04a430B028770f62aa3c243e2452deb1e51530e4dc51d1658cd05c4629bb4c2244ff87f322 +@91497a9e8ca0714bf9b1e51d7a2590526b808238f45e2583a55d8dee83d22be4B025aae73ea146afc17bf3bfe2857485686e1f9ff801889241eab8bdee0b7447d06B +i@0f1d4ffba52b46a6e677bb1161be7644f1908e1d18369d3c168218b1e98e2318""1CGP7bvvtZHLNvPkvhUqR5qP8poRDnj6uK"UOP_DUP OP_HASH160 7b92152ece8cc923f52e23033ef6df9fa31c308e OP_EQUALVERIFY OP_CHECKSIG*276a9147b92152ece8cc923f52e23033ef6df9fa31c308e88ac*"1CGP7bvvtZHLNvPkvhUqR5qP8poRDnj6uK8#J  + @0f1d4ffba52b46a6e677bb1161be7644f1908e1d18369d3c168218b1e98e2318""1PGg1mJP1iV4LHdGotYFieKoyTJufFGNZL"UOP_DUP OP_HASH160 f44992bec0f964480916c963d59e70f1948b2daa OP_EQUALVERIFY OP_CHECKSIG*276a914f44992bec0f964480916c963d59e70f1948b2daa88ac*"1PGg1mJP1iV4LHdGotYFieKoyTJufFGNZL8#J  +@0f1d4ffba52b46a6e677bb1161be7644f1908e1d18369d3c168218b1e98e2318""15TBKEvgEzx9pmg71mNb7jCxjhj8aZstQt"UOP_DUP OP_HASH160 30d3eda11c1fcad3c1c7602b01d9c518a030fbb3 OP_EQUALVERIFY OP_CHECKSIG*276a91430d3eda11c1fcad3c1c7602b01d9c518a030fbb388ac*"15TBKEvgEzx9pmg71mNb7jCxjhj8aZstQt8#J % + + +1@6d3529849d9f801cedf6db91728275c301072a638f6aa4f46380607a913b773a#"@0000000000000000001b3a9dfcf78394859353d572cf0f8cce05b65504ec01b3(-2 +@0f1d4ffba52b46a6e677bb1161be7644f1908e1d18369d3c168218b1e98e2318B0323ef7ea0dde387a24961ef32e6c8b59c0e01019af0dbaa008af7e8577bd264b32 +@0f1d4ffba52b46a6e677bb1161be7644f1908e1d18369d3c168218b1e98e2318B02ac57035ad268ba1f37c6e42bb361642e6723f50c69394e738a2d19d6aff9edafB +h@6d3529849d9f801cedf6db91728275c301072a638f6aa4f46380607a913b773a""1AE4jG4qcAmk82hBCvEj7oUg2HAmjGr2pC"UOP_DUP OP_HASH160 6531a6ecb99404349190120445507cb41847788a OP_EQUALVERIFY OP_CHECKSIG*276a9146531a6ecb99404349190120445507cb41847788a88ac*"1AE4jG4qcAmk82hBCvEj7oUg2HAmjGr2pC8#J  +@6d3529849d9f801cedf6db91728275c301072a638f6aa4f46380607a913b773a""124x43DLnEwEqM2qHQYDo2RwGhM938kVXu"UOP_DUP OP_HASH160 0bb7543ecd28262b073746e7e6c28707e884c565 OP_EQUALVERIFY OP_CHECKSIG*276a9140bb7543ecd28262b073746e7e6c28707e884c56588ac*"124x43DLnEwEqM2qHQYDo2RwGhM938kVXu8#J  +@6d3529849d9f801cedf6db91728275c301072a638f6aa4f46380607a913b773a"!1ThdafupnfwWhyCbXzKEf2E9KisUtxY9K"UOP_DUP OP_HASH160 050cbb57a1224ea3d60da402181ec5cc1f4bab70 OP_EQUALVERIFY OP_CHECKSIG*276a914050cbb57a1224ea3d60da402181ec5cc1f4bab7088ac*!1ThdafupnfwWhyCbXzKEf2E9KisUtxY9K8#J x#ϡ-@0000000000000000000e5badf8b9ff5ff656c75500ac45fd5b1edab482ec588c"@0000000000000000001b3a9dfcf78394859353d572cf0f8cce05b65504ec01b32#-@00000000000000000015fbe8bd7ced0338898a0de0ceea01a627b7a817c741a9"@0000000000000000000e5badf8b9ff5ff656c75500ac45fd5b1edab482ec588c2#-@00000000000000000005686c41d8c248df11318da451a8a7975ed51ae4a5e667"@00000000000000000015fbe8bd7ced0338898a0de0ceea01a627b7a817c741a92#-@000000000000000000114cf8cf0c7e424a16b730cae33a9ca3efb9c622225c15"@00000000000000000005686c41d8c248df11318da451a8a7975ed51ae4a5e6672 #-@0000000000000000000bb939abe18844543ee7e6c769e2554036c5981fc19ce9"@000000000000000000114cf8cf0c7e424a16b730cae33a9ca3efb9c622225c152 + + + +1@1f2fe053df8b536418ba475868183c1c79c84eae1a588c23ab883c025f63f420#"@0000000000000000000bb939abe18844543ee7e6c769e2554036c5981fc19ce9(-2 +@1e63378da906b964bf0de0ac21ea7f3a52e86c537dd7c874f40caf974e1c9f87B02e527b05f8eed92f3772dffd2d91cab1a9e77c8ca86a68547a01172c252a6f78d2 +@7c91948ade40c42be3f730aa2d4abbf7a598b955757ddb813cc405c841c556ccB0392e3c6c09cef5698c66120601fe81d88e03e17ba2ca1987d769b133c193394cbB +Ґ@1f2fe053df8b536418ba475868183c1c79c84eae1a588c23ab883c025f63f420""1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp"UOP_DUP OP_HASH160 db2ef1bde029af070919ba8c543a4a6940d74aa3 OP_EQUALVERIFY OP_CHECKSIG*276a914db2ef1bde029af070919ba8c543a4a6940d74aa388ac*"1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp8#J  + @1f2fe053df8b536418ba475868183c1c79c84eae1a588c23ab883c025f63f420""1BvHie4y9SSAdoxTEN4wU9vyNwKwZWJ3dx"UOP_DUP OP_HASH160 77c5425c9ffa44010aa475140fb7f751d520d1d6 OP_EQUALVERIFY OP_CHECKSIG*276a91477c5425c9ffa44010aa475140fb7f751d520d1d688ac*"1BvHie4y9SSAdoxTEN4wU9vyNwKwZWJ3dx8#J  + @1f2fe053df8b536418ba475868183c1c79c84eae1a588c23ab883c025f63f420""19tgFRfksTGSP49RF5hxHa9LcyDxWUnDHP"UOP_DUP OP_HASH160 6186fbc66e5ea9d25868555a384f50a7f1ecfdc7 OP_EQUALVERIFY OP_CHECKSIG*276a9146186fbc66e5ea9d25868555a384f50a7f1ecfdc788ac*"19tgFRfksTGSP49RF5hxHa9LcyDxWUnDHP8#J !#ž-@0000000000000000000b5a4b480056b21be86ab47aba161cd8a6e7cd0c3d3ff4"@0000000000000000000bb939abe18844543ee7e6c769e2554036c5981fc19ce92 + + +1@fd70bd36d4625df534e7398d16e156595e206bf848c42aed6591cc06809fb309#"@0000000000000000000b5a4b480056b21be86ab47aba161cd8a6e7cd0c3d3ff4(ž-2 +@03f1e737f8873bcc87657ce76780e4cf032754fdfe6bf7fd807dd4d61db52346B022d52e70fbecbdb4c68f88191a782555c4ca06ca2fa44002af81b610956e881c72 +@219cb24cd41393823a8fdedb62362a02bb2db14e4774867c08f2d1c8c51c2d4cB020398888b115345ee0df574218a309b5eafece26a9932cd44a1106127d061fd08B +@fd70bd36d4625df534e7398d16e156595e206bf848c42aed6591cc06809fb309""1ADohNrTbt9bxMUprxTgkayis6fhaqxw2J"UOP_DUP OP_HASH160 65251a842f9b76592f670f9a5ba8abdaba8164b9 OP_EQUALVERIFY OP_CHECKSIG*276a91465251a842f9b76592f670f9a5ba8abdaba8164b988ac*"1ADohNrTbt9bxMUprxTgkayis6fhaqxw2J8#J  +H@fd70bd36d4625df534e7398d16e156595e206bf848c42aed6591cc06809fb309""13GeTuRCSA5dAQtiYd4yFAkr3m9Vtd1Jhd"UOP_DUP OP_HASH160 18e5c3a5bf8111e9d533eed97383773df3ee887a OP_EQUALVERIFY OP_CHECKSIG*276a91418e5c3a5bf8111e9d533eed97383773df3ee887a88ac*"13GeTuRCSA5dAQtiYd4yFAkr3m9Vtd1Jhd8#J  +ޫ@fd70bd36d4625df534e7398d16e156595e206bf848c42aed6591cc06809fb309""12Q1aCoqxsrzEQ5h5yvxVR7vPzgjv9U5z5"UOP_DUP OP_HASH160 0f522bb87684a4bbeff4f3e9b462ba86d24a3a94 OP_EQUALVERIFY OP_CHECKSIG*276a9140f522bb87684a4bbeff4f3e9b462ba86d24a3a9488ac*"12Q1aCoqxsrzEQ5h5yvxVR7vPzgjv9U5z58#J  + + +1@900e9f0e4226ee117f075873bb2a83cc51e86b434e6a5c26b6d171abf7e021dd#"@0000000000000000000b5a4b480056b21be86ab47aba161cd8a6e7cd0c3d3ff4(ž-2 +@830640f1c5876034ff1e9f8e190427efc825892dcbaf2d6c4af649e4681815daB03d8ae856178a14de2cf3f88172f1f05ffeedf8ad491dd5795a1d6668e755b74ac2 +@251753364dd09432cd043f4687d4a26679266d0c99113675d95bce574c82a0beB02e97573277cd05b152b6c78cb66b2728f051deeb1711ae9b6b8b99986deee99deB +@900e9f0e4226ee117f075873bb2a83cc51e86b434e6a5c26b6d171abf7e021dd""1FSFXG1NzvtDkbA2vwgyLiywhXDaMBYp9f"UOP_DUP OP_HASH160 9e5848394b3669fe0a923588132893b222ac9bed OP_EQUALVERIFY OP_CHECKSIG*276a9149e5848394b3669fe0a923588132893b222ac9bed88ac*"1FSFXG1NzvtDkbA2vwgyLiywhXDaMBYp9f8#J  + @900e9f0e4226ee117f075873bb2a83cc51e86b434e6a5c26b6d171abf7e021dd""1KpMAu23FVFnEbo95rBJUVms67oFSyoFNB"UOP_DUP OP_HASH160 ce66a6e39e890a3a511550ccfe8a32084ac66b9a OP_EQUALVERIFY OP_CHECKSIG*276a914ce66a6e39e890a3a511550ccfe8a32084ac66b9a88ac*"1KpMAu23FVFnEbo95rBJUVms67oFSyoFNB8#J  +菬_@900e9f0e4226ee117f075873bb2a83cc51e86b434e6a5c26b6d171abf7e021dd""1FXMPzx5Ea4HaPsr6tPCu1LgcwxyeQNv8U"UOP_DUP OP_HASH160 9f4f441871b649f252391f36c9969253d1255c07 OP_EQUALVERIFY OP_CHECKSIG*276a9149f4f441871b649f252391f36c9969253d1255c0788ac*"1FXMPzx5Ea4HaPsr6tPCu1LgcwxyeQNv8U8#J % + + +1@6ed7a2683e2ced8f5d4c0adbbfa93203d6973b49d4314d760f104877f512897a#"@0000000000000000000b5a4b480056b21be86ab47aba161cd8a6e7cd0c3d3ff4(ž-2 +@b00a90222c7addf2e621f62d7d20475993519357d7a178d289d1b08d4edb1e0bB02de061de95de7eac324b43a394e54bb483c8a4c84bb3083c867e666956b2994f62 +@9321f572981fa37c16d84d80b69532e089ebf700b16c21ca08b04cdce89e22a1B03bec04975ede5579d984dba899fed1a438924ab2875d972dba9db783f13e23c43B + @6ed7a2683e2ced8f5d4c0adbbfa93203d6973b49d4314d760f104877f512897a""18H8CVEDDTiUtrwZCfq5GKXdXmAqtEhTBc"UOP_DUP OP_HASH160 4fd58b6473db422edf75fea17594be9d3da9399d OP_EQUALVERIFY OP_CHECKSIG*276a9144fd58b6473db422edf75fea17594be9d3da9399d88ac*"18H8CVEDDTiUtrwZCfq5GKXdXmAqtEhTBc8#J  + @6ed7a2683e2ced8f5d4c0adbbfa93203d6973b49d4314d760f104877f512897a""1BJxZpgcpHF4fUP6NwdSmGJ9TyeoQwfvjN"UOP_DUP OP_HASH160 7116b698809b8039867ebaba28a39bf6f45de6c5 OP_EQUALVERIFY OP_CHECKSIG*276a9147116b698809b8039867ebaba28a39bf6f45de6c588ac*"1BJxZpgcpHF4fUP6NwdSmGJ9TyeoQwfvjN8#J  +܀ @6ed7a2683e2ced8f5d4c0adbbfa93203d6973b49d4314d760f104877f512897a""19CdhzwsErVf3CvkvKKsjxb9r95xLeLY2U"UOP_DUP OP_HASH160 59f4392455411a4a246dc05574d1492172281ff2 OP_EQUALVERIFY OP_CHECKSIG*276a91459f4392455411a4a246dc05574d1492172281ff288ac*"19CdhzwsErVf3CvkvKKsjxb9r95xLeLY2U8#J %#-@00000000000000000009bf2c8359260689618dcad4a323235c9f6d336ce1d955"@0000000000000000000b5a4b480056b21be86ab47aba161cd8a6e7cd0c3d3ff42#-@0000000000000000001b9bed45edc4078951f81af36d7a58a6a7c4ec422230fe"@00000000000000000009bf2c8359260689618dcad4a323235c9f6d336ce1d9552#-@000000000000000000086421a5be26a9a9c9f88508da9004fba4ba68b992fb67"@0000000000000000001b9bed45edc4078951f81af36d7a58a6a7c4ec422230fe2 #-@000000000000000000050fbdc0163c726e846cd15c0b15b49204ec84b0046cb2"@000000000000000000086421a5be26a9a9c9f88508da9004fba4ba68b992fb672 + + + +1@d17558ae3455c328684692267fc26a388431b92827ef6b40b2715afd111453f9#"@000000000000000000050fbdc0163c726e846cd15c0b15b49204ec84b0046cb2(-2 +@f8403901d9e358ffe45f30949ab66bdb55b722ef9dd902ddda5af45bba8cb216B03a19e12ee5ba7317bda7658eeffc98c2307a18ac26fa42c3c9bc3a3f8071368d92 +@907ac9036c982906b0886c8f150d38a8c208498fa1041788257d3a6c276d4345B02083626e6293386e5af1eb0f45a738d22d331d378b663e96a8eecba1b19ca8ab1B +@d17558ae3455c328684692267fc26a388431b92827ef6b40b2715afd111453f9""1FdXVkCSi66bumoFort1EgUE5V2URSk434"UOP_DUP OP_HASH160 a07a3129a8ed4ac652d53e9902ebea7b64242ac7 OP_EQUALVERIFY OP_CHECKSIG*276a914a07a3129a8ed4ac652d53e9902ebea7b64242ac788ac*"1FdXVkCSi66bumoFort1EgUE5V2URSk4348#J  +@d17558ae3455c328684692267fc26a388431b92827ef6b40b2715afd111453f9""1KmqqgqEKpxo6ayfpa8s2X124pr9Ab65xE"UOP_DUP OP_HASH160 cded55e519c4474208a58a7ad33577289fa02582 OP_EQUALVERIFY OP_CHECKSIG*276a914cded55e519c4474208a58a7ad33577289fa0258288ac*"1KmqqgqEKpxo6ayfpa8s2X124pr9Ab65xE8#J  +׿@d17558ae3455c328684692267fc26a388431b92827ef6b40b2715afd111453f9""14GZ3aJmLr2CzfFZw9upEBEqws3rtPAnBD"UOP_DUP OP_HASH160 23d95db794d53fa2706dde0ccce01334cab149e1 OP_EQUALVERIFY OP_CHECKSIG*276a91423d95db794d53fa2706dde0ccce01334cab149e188ac*"14GZ3aJmLr2CzfFZw9upEBEqws3rtPAnBD8#J #஽-@0000000000000000000489529dac7b8376de53baae9cec6368b1dc8b79724a0c"@000000000000000000050fbdc0163c726e846cd15c0b15b49204ec84b0046cb22#-@00000000000000000014b669ad25831c1184cff23fde3e73582e9ef262308e49"@0000000000000000000489529dac7b8376de53baae9cec6368b1dc8b79724a0c2#-@00000000000000000006742a455dc26a9179898b63c951a01000353dcace5001"@00000000000000000014b669ad25831c1184cff23fde3e73582e9ef262308e492 + + +1@1d3dac7a3b5e143663eacf1552f3d1954e3722b65e3b41f6ac4a2d3b1dcfc5f5#"@00000000000000000006742a455dc26a9179898b63c951a01000353dcace5001(-2 +@822f5b65ee82105e44721a2726991749596127d7de03e95b6ef4cf0011593a47B038097802b54cfde9f2dc619530850375cb1e9baf149bc373f02b9920761c3e0b32 +@d40b2d96e0248f8c70e3b5e9148c2368f3a0621e9cd4c5ed072211c91b3e2cd2B02b09182966147a883c28f629d23cda53ef98e70b61985d13a8c6dead43b874761B +@1d3dac7a3b5e143663eacf1552f3d1954e3722b65e3b41f6ac4a2d3b1dcfc5f5""15i76cSVEpj5Mmp7L6RjQEAQB9rGbQjSqv"UOP_DUP OP_HASH160 33a6a5996b2d57847ebab1a31df69a6dd944f09d OP_EQUALVERIFY OP_CHECKSIG*276a91433a6a5996b2d57847ebab1a31df69a6dd944f09d88ac*"15i76cSVEpj5Mmp7L6RjQEAQB9rGbQjSqv8#J  + @1d3dac7a3b5e143663eacf1552f3d1954e3722b65e3b41f6ac4a2d3b1dcfc5f5""13Za94867kG4C6xWZxCAUZzeaHdNrKqwWD"UOP_DUP OP_HASH160 1c1939ab61f8c57d80c4d17b2813092ac4de2093 OP_EQUALVERIFY OP_CHECKSIG*276a9141c1939ab61f8c57d80c4d17b2813092ac4de209388ac*"13Za94867kG4C6xWZxCAUZzeaHdNrKqwWD8#J  +ڊ @1d3dac7a3b5e143663eacf1552f3d1954e3722b65e3b41f6ac4a2d3b1dcfc5f5""1JLQtL41NAB17QUHXnz4qQWthoTGVA82Qs"UOP_DUP OP_HASH160 be25fad2393b523cb3ce7e16a553a4a724ecaa9b OP_EQUALVERIFY OP_CHECKSIG*276a914be25fad2393b523cb3ce7e16a553a4a724ecaa9b88ac*"1JLQtL41NAB17QUHXnz4qQWthoTGVA82Qs8#J % + +1@7c12718755e6f4eb09b377330f9b7c4c4dc3c9d9f79230035cc718d4102a7f80#"@00000000000000000006742a455dc26a9179898b63c951a01000353dcace5001(-2 +@1d3dac7a3b5e143663eacf1552f3d1954e3722b65e3b41f6ac4a2d3b1dcfc5f5B0325e61412189da4e4e399058f5525adf7a5b5a17b1476be39888d4b5a851b76642 +@f34b21965278a6f9510375273a5edcf044dc302c2da4dfbeb731cd2676242c9fB02b09182966147a883c28f629d23cda53ef98e70b61985d13a8c6dead43b8747612 +@1d3dac7a3b5e143663eacf1552f3d1954e3722b65e3b41f6ac4a2d3b1dcfc5f5B036e76423e2cc95402df63599fc7eca474341c0cc26c7c0b62767558d476461534B +@7c12718755e6f4eb09b377330f9b7c4c4dc3c9d9f79230035cc718d4102a7f80""18zEeqMDdpxY7MfWyNJT5owAbAvWrBkzGZ"UOP_DUP OP_HASH160 579bfc96e38483479978340d31ee7254f3db3401 OP_EQUALVERIFY OP_CHECKSIG*276a914579bfc96e38483479978340d31ee7254f3db340188ac*"18zEeqMDdpxY7MfWyNJT5owAbAvWrBkzGZ8#J  +ˏ @7c12718755e6f4eb09b377330f9b7c4c4dc3c9d9f79230035cc718d4102a7f80""1FgroXy23MKYV28tHXb9PCC4X2jPgpQa3P"UOP_DUP OP_HASH160 a11b8e6d5c6c2c568dd7117a99f75132c33d909e OP_EQUALVERIFY OP_CHECKSIG*276a914a11b8e6d5c6c2c568dd7117a99f75132c33d909e88ac*"1FgroXy23MKYV28tHXb9PCC4X2jPgpQa3P8#J  +Ж@7c12718755e6f4eb09b377330f9b7c4c4dc3c9d9f79230035cc718d4102a7f80""1MrUMAyCg96WweEaKWgNKW5MuhH4gWjmXQ"UOP_DUP OP_HASH160 e4bdba01c5503a84c993e06dec835aa1423a5ed8 OP_EQUALVERIFY OP_CHECKSIG*276a914e4bdba01c5503a84c993e06dec835aa1423a5ed888ac*"1MrUMAyCg96WweEaKWgNKW5MuhH4gWjmXQ8#J ##Ơ-@00000000000000000017ccfbf825fc576512762c2a43b6d093acefad73349f61"@00000000000000000006742a455dc26a9179898b63c951a01000353dcace50012#-@0000000000000000001915ed06093a22f5d3bcc717390b6559f1b1bd42d2356c"@00000000000000000017ccfbf825fc576512762c2a43b6d093acefad73349f612 #-@0000000000000000001418f89041b99d121af5337890049de51de615bfe95dae"@0000000000000000001915ed06093a22f5d3bcc717390b6559f1b1bd42d2356c2 + + + +1@35733661c52ae8265d0495e8f904b7f4c70b4c36fbc4e79cd9a200b507e3f263#"@0000000000000000001418f89041b99d121af5337890049de51de615bfe95dae(-2 +@7c12718755e6f4eb09b377330f9b7c4c4dc3c9d9f79230035cc718d4102a7f80B034d099b480f6d7ff77abc1b04763fad07c8c1662e60abf86f2992391d4733415c2 +@6a1da764bda2bc5acca6872dbd8a237309a0fac10223819ffb54b9762e62b21bB02839da052b6ff03b98b34991d9c82baddb80f467f53f082b450bc70a9f8a4f2e8B +@35733661c52ae8265d0495e8f904b7f4c70b4c36fbc4e79cd9a200b507e3f263""1Pnqpt5gsDa5rBzPkVzh7aYVQtDKU5xJfs"UOP_DUP OP_HASH160 f9fe3e36c196bad09ebce3ab5d4d43551952b82d OP_EQUALVERIFY OP_CHECKSIG*276a914f9fe3e36c196bad09ebce3ab5d4d43551952b82d88ac*"1Pnqpt5gsDa5rBzPkVzh7aYVQtDKU5xJfs8#J  + @35733661c52ae8265d0495e8f904b7f4c70b4c36fbc4e79cd9a200b507e3f263""17ff5n7pQBFmMXN6rCea2UP9YjNwm6iog8"UOP_DUP OP_HASH160 492059cf3bedbcfdc545b3aa75a901544d76cd4c OP_EQUALVERIFY OP_CHECKSIG*276a914492059cf3bedbcfdc545b3aa75a901544d76cd4c88ac*"17ff5n7pQBFmMXN6rCea2UP9YjNwm6iog88#J  +@35733661c52ae8265d0495e8f904b7f4c70b4c36fbc4e79cd9a200b507e3f263""1GqykEhPzDSFgCKrpYuUWjTcfKLtDd3Smh"UOP_DUP OP_HASH160 adcd38bd5c29b51ab37b5b9cc8c3ff06bb42ae6f OP_EQUALVERIFY OP_CHECKSIG*276a914adcd38bd5c29b51ab37b5b9cc8c3ff06bb42ae6f88ac*"1GqykEhPzDSFgCKrpYuUWjTcfKLtDd3Smh8#J $"#-@0000000000000000000389cbe43e836cc2ed9cbfb32a1fbbed44b9f034304b90"@0000000000000000001418f89041b99d121af5337890049de51de615bfe95dae2! + +1@e5d86d0390fa2251104e1747e63ab4f97bd1862abd6c22443b784b49e4fbe41d#"@0000000000000000000389cbe43e836cc2ed9cbfb32a1fbbed44b9f034304b90(-2 +@1f2fe053df8b536418ba475868183c1c79c84eae1a588c23ab883c025f63f420B020c74440ab7ccd0fd51a9242a867df577e674103810b4374290cd85b846c32e7f2 +@6d3529849d9f801cedf6db91728275c301072a638f6aa4f46380607a913b773aB03758d16f5add311d3cdf0e2117988f6e5690991c12b853a6c66822618f55e90b02 +@27fb7497695cc2bc649f4dadec5f21e45be899a8615601a2d6a3e4667dafe4e2B03140905eb5b5413dc10d0a84ebf9a14ed7391d453cf8bd45d65045228abc373c0B +@e5d86d0390fa2251104e1747e63ab4f97bd1862abd6c22443b784b49e4fbe41d""1HS3e6FasNaX5RmrdPTDe3HEyG9o5stPs7"UOP_DUP OP_HASH160 b43e9d6b8afe693d28765b6c1b48cb69588bab1e OP_EQUALVERIFY OP_CHECKSIG*276a914b43e9d6b8afe693d28765b6c1b48cb69588bab1e88ac*"1HS3e6FasNaX5RmrdPTDe3HEyG9o5stPs78#J  + @e5d86d0390fa2251104e1747e63ab4f97bd1862abd6c22443b784b49e4fbe41d""1KQ2aaCyU1KJgpmGtjsMVxqgp93VWSbdTB"UOP_DUP OP_HASH160 c9cd26305f4be56ed8284d48d81df1e144fc1695 OP_EQUALVERIFY OP_CHECKSIG*276a914c9cd26305f4be56ed8284d48d81df1e144fc169588ac*"1KQ2aaCyU1KJgpmGtjsMVxqgp93VWSbdTB8#J  +@e5d86d0390fa2251104e1747e63ab4f97bd1862abd6c22443b784b49e4fbe41d""1GK4R1q2h4neFscxMWErCymJArV7aAasno"UOP_DUP OP_HASH160 a7f43955cab8440d74b957ad4f89f4895c5e91ee OP_EQUALVERIFY OP_CHECKSIG*276a914a7f43955cab8440d74b957ad4f89f4895c5e91ee88ac*"1GK4R1q2h4neFscxMWErCymJArV7aAasno8#J $ + + +1@0be1c4d7d0527dbd163132977557391bcd275bd88ce460216272b6fb7da50c16#"@0000000000000000000389cbe43e836cc2ed9cbfb32a1fbbed44b9f034304b90(-2 +@900e9f0e4226ee117f075873bb2a83cc51e86b434e6a5c26b6d171abf7e021ddB0203640de300c473683b8898f4b5f808f98ba0a5b93b9118296d8899d27c5ed2862 +@1d8a7bd678aff262c49b70cc12236d8a392679ca16016efcf6cfff0349aaf3daB0280ef8d044f7a22fcf406ff230b6bdc7a68200288c3875c0f26ff328ac1f4d57dB +@0be1c4d7d0527dbd163132977557391bcd275bd88ce460216272b6fb7da50c16""1NgQ8Bs2wBsSujobU4KkYjthaai6FND8UD"UOP_DUP OP_HASH160 edce2ab6505fee5d151d3dad85814cb2380d7334 OP_EQUALVERIFY OP_CHECKSIG*276a914edce2ab6505fee5d151d3dad85814cb2380d733488ac*"1NgQ8Bs2wBsSujobU4KkYjthaai6FND8UD8#J  +@0be1c4d7d0527dbd163132977557391bcd275bd88ce460216272b6fb7da50c16""1JK7Ep1PRmGjCbj6GwveTGeAAEzhtAhMBW"UOP_DUP OP_HASH160 bde6d53c2ec0f0de82961b56745f2341f506cbd5 OP_EQUALVERIFY OP_CHECKSIG*276a914bde6d53c2ec0f0de82961b56745f2341f506cbd588ac*"1JK7Ep1PRmGjCbj6GwveTGeAAEzhtAhMBW8#J  +h@0be1c4d7d0527dbd163132977557391bcd275bd88ce460216272b6fb7da50c16""1GxZGnidkLowBTqZntGAr9mCQKUZHcRJ14"UOP_DUP OP_HASH160 af0bb44287864ac0f445685ac0fb5f0a3487f200 OP_EQUALVERIFY OP_CHECKSIG*276a914af0bb44287864ac0f445685ac0fb5f0a3487f20088ac*"1GxZGnidkLowBTqZntGAr9mCQKUZHcRJ148#J  + + +1@f935fe4a6a38d32bcca161cb52fe9d8abbfe9c30ded968ebc941accd7b22c034#"@0000000000000000000389cbe43e836cc2ed9cbfb32a1fbbed44b9f034304b90(-2 +@05a0127008091627e86d62fb7d14c5464deb0e4bee3057c057c557afa0f00b82B039e5ea703741aa82c0f7c012f3de054e2feba26d556dcc214794b9386e70f224f2 +@3c7e94466af5a04401a240c62a2956813eceae0da69fd48728d6a641e114530cB02c4a465bd8825b75e3f4281ed0f0c2c269c75c93f71c5b70a2a791e506569e68fB +@f935fe4a6a38d32bcca161cb52fe9d8abbfe9c30ded968ebc941accd7b22c034""17hqtqdhgyRBcF6N5pLMv8jFGVRcB5LRTz"UOP_DUP OP_HASH160 498a35279c8f1212b8ff3b893a0565e79e03fc10 OP_EQUALVERIFY OP_CHECKSIG*276a914498a35279c8f1212b8ff3b893a0565e79e03fc1088ac*"17hqtqdhgyRBcF6N5pLMv8jFGVRcB5LRTz8#J  + @f935fe4a6a38d32bcca161cb52fe9d8abbfe9c30ded968ebc941accd7b22c034""1E7HrzmJChX5EZKNrWosCV1wur3E8M75Bs"UOP_DUP OP_HASH160 8fca34e6da678980ea48127df8828a207bec157e OP_EQUALVERIFY OP_CHECKSIG*276a9148fca34e6da678980ea48127df8828a207bec157e88ac*"1E7HrzmJChX5EZKNrWosCV1wur3E8M75Bs8#J  +莮L@f935fe4a6a38d32bcca161cb52fe9d8abbfe9c30ded968ebc941accd7b22c034""1NtQZ28R89pFkYJPjQr4t86PpsM4RzGmUb"UOP_DUP OP_HASH160 f013840a235b6ed784ddec22bb7a860044d271e4 OP_EQUALVERIFY OP_CHECKSIG*276a914f013840a235b6ed784ddec22bb7a860044d271e488ac*"1NtQZ28R89pFkYJPjQr4t86PpsM4RzGmUb8#J %#-@00000000000000000015e1c40d3e1516869cc37a5b2209f746c735f6733803dc"@0000000000000000000389cbe43e836cc2ed9cbfb32a1fbbed44b9f034304b9027#ɩ-@000000000000000000075140d24491b97ba3701f3424422ed8b9139ff7ceb2aa"@00000000000000000015e1c40d3e1516869cc37a5b2209f746c735f6733803dc26 + + +1@0d7bf78615c59b1280964074056861536977ba079529a7808a85067fdfb43a82#"@000000000000000000075140d24491b97ba3701f3424422ed8b9139ff7ceb2aa(ɩ-2 +@35733661c52ae8265d0495e8f904b7f4c70b4c36fbc4e79cd9a200b507e3f263B02a8d4f81321e7ea88d33d322909c27feba8a01dc7db19db95575a47e5b311341d2 +@9527893cb93532d81fa48e9ae1b8987fb2d8e254fefa97824e192c1bab742b69B02ff4bd9403bea695fa3d640af5589d30c8e1b92b875d4776f350c05a61aee0862B +@0d7bf78615c59b1280964074056861536977ba079529a7808a85067fdfb43a82""1HmYG4oQSrev4XY5C5dJjXkxM2EvpGKpWQ"UOP_DUP OP_HASH160 b7ee68c0530179e52402fc48977befcde8f8ba7c OP_EQUALVERIFY OP_CHECKSIG*276a914b7ee68c0530179e52402fc48977befcde8f8ba7c88ac*"1HmYG4oQSrev4XY5C5dJjXkxM2EvpGKpWQ8#J  +@0d7bf78615c59b1280964074056861536977ba079529a7808a85067fdfb43a82""17UTMeCVC4Xyb2KfmRUYjVhpTdxdGt8euR"UOP_DUP OP_HASH160 4701fc8862219be9027febda98b32b2f7f2c2941 OP_EQUALVERIFY OP_CHECKSIG*276a9144701fc8862219be9027febda98b32b2f7f2c294188ac*"17UTMeCVC4Xyb2KfmRUYjVhpTdxdGt8euR8#J  +@0d7bf78615c59b1280964074056861536977ba079529a7808a85067fdfb43a82""1AvfiVyGWE6vwbUE1U1AGdghqCFCKGy3Am"UOP_DUP OP_HASH160 6cdf7f00e9bf85ac21887130465688d4f9e39384 OP_EQUALVERIFY OP_CHECKSIG*276a9146cdf7f00e9bf85ac21887130465688d4f9e3938488ac*"1AvfiVyGWE6vwbUE1U1AGdghqCFCKGy3Am8#J  + +1@f5f9841f7a11e07e49f2171ee0b54675d16bb8310201fd769f7e4ee7b988c74c#"@000000000000000000075140d24491b97ba3701f3424422ed8b9139ff7ceb2aa(ɩ-2 +@94a9b8a61e43ac747d068af30c679228206ed9767a1d36bb0346802db0dcdc4eB025c2989f2933ce60016907351e9c2f2810b5a36163e6315fc7183d5339ca00b722 +@0be1c4d7d0527dbd163132977557391bcd275bd88ce460216272b6fb7da50c16B02a8f82ac8fd241eedbd6e97ce94f827afe8709004df9a805a9e69847365b7be092 +@95ff7ae6a6d93fb683bfa53c9d7f2f4f937586672a86e15ba51d8119d9f76a84B03aed22f235d935fb4fd667f0cb85e1f62ca9f8deea46883e3277cd3bcc63940b0B +@f5f9841f7a11e07e49f2171ee0b54675d16bb8310201fd769f7e4ee7b988c74c""1E8uiBmR1fMhnoEFoa3zrw9N2kUr5n9T2T"UOP_DUP OP_HASH160 90188c0e64f28fd7d2d04b4107d0add6b3cc8bbe OP_EQUALVERIFY OP_CHECKSIG*276a91490188c0e64f28fd7d2d04b4107d0add6b3cc8bbe88ac*"1E8uiBmR1fMhnoEFoa3zrw9N2kUr5n9T2T8#J  + @f5f9841f7a11e07e49f2171ee0b54675d16bb8310201fd769f7e4ee7b988c74c""1KR4TLnaabAU6JS2Bbf1cAN2vMNP2vjAQT"UOP_DUP OP_HASH160 c9ff216d74c4113bcd7983cb3f1151997fddbf4a OP_EQUALVERIFY OP_CHECKSIG*276a914c9ff216d74c4113bcd7983cb3f1151997fddbf4a88ac*"1KR4TLnaabAU6JS2Bbf1cAN2vMNP2vjAQT8#J  +@f5f9841f7a11e07e49f2171ee0b54675d16bb8310201fd769f7e4ee7b988c74c""1Az6hTefqgbLqMEu1DfUzuA9QjMf6LK68R"UOP_DUP OP_HASH160 6d859914d0a70ae2641166fa9895adabd26a5336 OP_EQUALVERIFY OP_CHECKSIG*276a9146d859914d0a70ae2641166fa9895adabd26a533688ac*"1Az6hTefqgbLqMEu1DfUzuA9QjMf6LK68R8#J % + + +1@f91244d364402f45fe802d5e4e9263d82a34e46ff92d8a5f2e2415faedec93e6#"@000000000000000000075140d24491b97ba3701f3424422ed8b9139ff7ceb2aa(ɩ-2 +@f5f9841f7a11e07e49f2171ee0b54675d16bb8310201fd769f7e4ee7b988c74cB02dbdf5543a29e98a9e848cd0a2768f6fd952d91e3680c15554f003a19f3603e462 +@f5f9841f7a11e07e49f2171ee0b54675d16bb8310201fd769f7e4ee7b988c74cB0346f50d08cada433d619d38f4c87f5ed27645b5b9578bc9813a295b5cabddd145B +@f91244d364402f45fe802d5e4e9263d82a34e46ff92d8a5f2e2415faedec93e6""1Abk2wUtaJSGcuHchqsEXeMLRTnbn3Z958"UOP_DUP OP_HASH160 694b327f8bb7ed7a8ec64e444759e2c0d189f555 OP_EQUALVERIFY OP_CHECKSIG*276a914694b327f8bb7ed7a8ec64e444759e2c0d189f55588ac*"1Abk2wUtaJSGcuHchqsEXeMLRTnbn3Z9588#J  + @f91244d364402f45fe802d5e4e9263d82a34e46ff92d8a5f2e2415faedec93e6""13X9WkxKTewv1jwc5EPnuvq1eRWhpGwggL"UOP_DUP OP_HASH160 1ba3d6369c528e173bc433dced58f21db48de458 OP_EQUALVERIFY OP_CHECKSIG*276a9141ba3d6369c528e173bc433dced58f21db48de45888ac*"13X9WkxKTewv1jwc5EPnuvq1eRWhpGwggL8#J  +@f91244d364402f45fe802d5e4e9263d82a34e46ff92d8a5f2e2415faedec93e6""1HSfa3duNb4DpAfL8ToJ4BinFjEqkbt3W5"UOP_DUP OP_HASH160 b45c9ba54228de8d061e1d7a9c5075a6cc445b7c OP_EQUALVERIFY OP_CHECKSIG*276a914b45c9ba54228de8d061e1d7a9c5075a6cc445b7c88ac*"1HSfa3duNb4DpAfL8ToJ4BinFjEqkbt3W58#J % + + +1@c94d61078767b859ecaaeab539cf748fa7bcbec0d4d53c9ce73630aa2e695f14#"@000000000000000000075140d24491b97ba3701f3424422ed8b9139ff7ceb2aa(ɩ-2 +@f91244d364402f45fe802d5e4e9263d82a34e46ff92d8a5f2e2415faedec93e6B02ea046d9e05df7f91a1535e604f138cbee262e73aa0da846291ea5724ac4311b02 +@f91244d364402f45fe802d5e4e9263d82a34e46ff92d8a5f2e2415faedec93e6B03bce43c596f7766178fcfb96c9b35e0d995da5e673284234dddc38d4cebf12eb7B +@c94d61078767b859ecaaeab539cf748fa7bcbec0d4d53c9ce73630aa2e695f14""17o5y9ccYQ5G8wN1y9wruU9PPtsPcvCABx"UOP_DUP OP_HASH160 4a88093d0884fcd321c7727b8536c511708124ad OP_EQUALVERIFY OP_CHECKSIG*276a9144a88093d0884fcd321c7727b8536c511708124ad88ac*"17o5y9ccYQ5G8wN1y9wruU9PPtsPcvCABx8#J  + @c94d61078767b859ecaaeab539cf748fa7bcbec0d4d53c9ce73630aa2e695f14"!1UFZUmJmpu27HDppwGSLKjhvgoQ3Pkho9"UOP_DUP OP_HASH160 0527629105810ecdb7a871f80408db60e662d0cd OP_EQUALVERIFY OP_CHECKSIG*276a9140527629105810ecdb7a871f80408db60e662d0cd88ac*!1UFZUmJmpu27HDppwGSLKjhvgoQ3Pkho98#J  +㟢@c94d61078767b859ecaaeab539cf748fa7bcbec0d4d53c9ce73630aa2e695f14""15Revp6hDjN8StTMJP5EV52ibwQmpboDza"UOP_DUP OP_HASH160 308a259122faf686756e3c7645f3b7d040dcd01b OP_EQUALVERIFY OP_CHECKSIG*276a914308a259122faf686756e3c7645f3b7d040dcd01b88ac*"15Revp6hDjN8StTMJP5EV52ibwQmpboDza8#J % + + +1@4bb4ac8fd686b68f2d06a6b0afd51c27320ab5de82376a5500805ec5a5b618fc#"@000000000000000000075140d24491b97ba3701f3424422ed8b9139ff7ceb2aa(ɩ-2 +@c94d61078767b859ecaaeab539cf748fa7bcbec0d4d53c9ce73630aa2e695f14B0356d4fa5d144a3ba7f9af3488616f4468b3fd8d4b3d006c88e0a87dd80a209cc62 +@c94d61078767b859ecaaeab539cf748fa7bcbec0d4d53c9ce73630aa2e695f14B033b5a60a9bb6b9d5dd41c98a69827765ef0abceaed22c57743480eca74043967aB +@4bb4ac8fd686b68f2d06a6b0afd51c27320ab5de82376a5500805ec5a5b618fc""15uztfvGaJuAHteK8kzKaKKLBd8psca17y"UOP_DUP OP_HASH160 35e67540d7eacc557c6acb9d569152968ee17fbf OP_EQUALVERIFY OP_CHECKSIG*276a91435e67540d7eacc557c6acb9d569152968ee17fbf88ac*"15uztfvGaJuAHteK8kzKaKKLBd8psca17y8#J  + @4bb4ac8fd686b68f2d06a6b0afd51c27320ab5de82376a5500805ec5a5b618fc""16B9VNP6sVWjEyq1ZcT2DHcZq2UDxLPDEJ"UOP_DUP OP_HASH160 38c3dff8f747234a3c242482fc1c709f37d86621 OP_EQUALVERIFY OP_CHECKSIG*276a91438c3dff8f747234a3c242482fc1c709f37d8662188ac*"16B9VNP6sVWjEyq1ZcT2DHcZq2UDxLPDEJ8#J  +ؘ@4bb4ac8fd686b68f2d06a6b0afd51c27320ab5de82376a5500805ec5a5b618fc""1Pba4uTqUU7zUDDiXU13c56cLJ2xWwc8Rr"UOP_DUP OP_HASH160 f7dc835df063437a4db6433f768b3bcb40b2f774 OP_EQUALVERIFY OP_CHECKSIG*276a914f7dc835df063437a4db6433f768b3bcb40b2f77488ac*"1Pba4uTqUU7zUDDiXU13c56cLJ2xWwc8Rr8#J %##-@000000000000000000087ad8f373ec902bd04222b1e8739b26df0539abd62b59"@000000000000000000075140d24491b97ba3701f3424422ed8b9139ff7ceb2aa2" + + +1@b54bdb9b52207bbd94f27e015852e343c073fd5a90ba5dfc3127d65725d8a0d6#"@000000000000000000087ad8f373ec902bd04222b1e8739b26df0539abd62b59(-2 +@c8bc0fc0bc782dba4e5189bd5db2b61aaf49da34d13f01929ebf551632425646B03d4e4c96e95db0e67c0b94274d02dfdb23a2fd5f4fd2711bfecbb0af85eacfed62 +@15b3c6683beaee511371a8f22ae1f728dd5fcaf769f61e919526edb9b289b967B029a7cb63b8c7c3766e6c9dd9608c59f43e6bfc5653c94d8679549b9758b74dbd0B +@b54bdb9b52207bbd94f27e015852e343c073fd5a90ba5dfc3127d65725d8a0d6""12stABUvYuhfrG8BiNS3VPrzyiqJGPRQQf"UOP_DUP OP_HASH160 1497a0eff7b5da6172d6e39d07f22e2176b58f2e OP_EQUALVERIFY OP_CHECKSIG*276a9141497a0eff7b5da6172d6e39d07f22e2176b58f2e88ac*"12stABUvYuhfrG8BiNS3VPrzyiqJGPRQQf8#J  +@b54bdb9b52207bbd94f27e015852e343c073fd5a90ba5dfc3127d65725d8a0d6""1Bd2xFcbSQkKviMfTFBo4QzzgoQTdxHR59"UOP_DUP OP_HASH160 7481dcc808cec077bc51477524ac97755f2116ac OP_EQUALVERIFY OP_CHECKSIG*276a9147481dcc808cec077bc51477524ac97755f2116ac88ac*"1Bd2xFcbSQkKviMfTFBo4QzzgoQTdxHR598#J  +@b54bdb9b52207bbd94f27e015852e343c073fd5a90ba5dfc3127d65725d8a0d6""19cBHiL8wEWphzvD89nEnJ1yhP1LGwp5km"UOP_DUP OP_HASH160 5e68272e0b292f4b4138f8f84783e6b5a36b86d4 OP_EQUALVERIFY OP_CHECKSIG*276a9145e68272e0b292f4b4138f8f84783e6b5a36b86d488ac*"19cBHiL8wEWphzvD89nEnJ1yhP1LGwp5km8#J  + +1@cf5488b1a89fe4ed5396f0007d04dfa3a1df3b6e3bb62df3b274f155afd9dbc3#"@000000000000000000087ad8f373ec902bd04222b1e8739b26df0539abd62b59(-2 +@55f8f31c5f6af7e63472cbc6f04dcc78a8cc37bc1b08df3c5bfcedc76b67d031B02afcbc1d1e332201aa47593390e14b28db39aff1bd20923d2c0b1c44d8183b89e2 +@b55d5fac91e811f91e5382de511b6060de74f2fcdd07d1606f792baa0babc1a7B03fbb6fee70ac5f2e83214078bcbdfed98316fa278ca32a248eb6ffaa6e579c5532 +@58f9361d5c121404f40d920be8bd92f8b4d9b893d136dc520ed1c8e3bdf3b345B039f4ee33cb6814b4ca15d919b91c51cb1119a9057d0a5c54b047cd27ab6836539B +G@cf5488b1a89fe4ed5396f0007d04dfa3a1df3b6e3bb62df3b274f155afd9dbc3""15ChBAfg1B8c3ZEoft4oZ1zNVMBkDStAaG"UOP_DUP OP_HASH160 2e169d87f552b026818e7ee3f40573631785e3c9 OP_EQUALVERIFY OP_CHECKSIG*276a9142e169d87f552b026818e7ee3f40573631785e3c988ac*"15ChBAfg1B8c3ZEoft4oZ1zNVMBkDStAaG8#J  +*@cf5488b1a89fe4ed5396f0007d04dfa3a1df3b6e3bb62df3b274f155afd9dbc3""1HJ23reCTua4646Tt23S3fWNEvGwxN7pr8"UOP_DUP OP_HASH160 b2b9f5b24b4950fd7a27ed0ff5b3428f027a825e OP_EQUALVERIFY OP_CHECKSIG*276a914b2b9f5b24b4950fd7a27ed0ff5b3428f027a825e88ac*"1HJ23reCTua4646Tt23S3fWNEvGwxN7pr88#J  +@cf5488b1a89fe4ed5396f0007d04dfa3a1df3b6e3bb62df3b274f155afd9dbc3""1HFntgV72qWRv9LR87EWVGSr2gfVwf3cFC"UOP_DUP OP_HASH160 b24e24d822986da5d9c5ce372635e3238984b738 OP_EQUALVERIFY OP_CHECKSIG*276a914b24e24d822986da5d9c5ce372635e3238984b73888ac*"1HFntgV72qWRv9LR87EWVGSr2gfVwf3cFC8#J 8 + +1@287389bce4e283d1bc5add4186132902b4b1c1b464a19fbb6b4ae9e6922653e2#"@000000000000000000087ad8f373ec902bd04222b1e8739b26df0539abd62b59(-2 +@d7d9842e3547a383bb9791f89189f51bb967d4a4fbac081dd16f24bdfe8bfe64B0383fd0851a9f2de0d3d0dcba418e3cf62c1e31d1c3a494ebf2e561412e74d233e2 +@003bca3bd0fd0dea82d096393a891d2d3262ea84681f4175dbf3949ba6f98989B03c4004d27bf43fafc4d3a0b7743d31256bc7fee0586cb8ec169c692eaad4b4c152 +@5b97b28a27678a76277b9fa195027c6630468f0fa03e63c0a3361f0a21483ab0B0228643c08fff5246d2c79c35ce0a417b9a2939b2344c1ad62a59a06cde782780fB +v@287389bce4e283d1bc5add4186132902b4b1c1b464a19fbb6b4ae9e6922653e2""1PH65YYgjFEtNuyboW68zFWsmceFsAg66d"UOP_DUP OP_HASH160 f45da96cf9f4728b758f9134db33a7e2b69c32ba OP_EQUALVERIFY OP_CHECKSIG*276a914f45da96cf9f4728b758f9134db33a7e2b69c32ba88ac*"1PH65YYgjFEtNuyboW68zFWsmceFsAg66d8#J  + @287389bce4e283d1bc5add4186132902b4b1c1b464a19fbb6b4ae9e6922653e2""1NenhCvzBxVm3eWnUBfBL9BKHYXX6Eyjyr"UOP_DUP OP_HASH160 ed802cc0512535e0a8fc6ac75320fa4b856df7c6 OP_EQUALVERIFY OP_CHECKSIG*276a914ed802cc0512535e0a8fc6ac75320fa4b856df7c688ac*"1NenhCvzBxVm3eWnUBfBL9BKHYXX6Eyjyr8#J  +܃@287389bce4e283d1bc5add4186132902b4b1c1b464a19fbb6b4ae9e6922653e2""1AsCbqEp5P9cANjsDmHLYPnJWajro6v8y1"UOP_DUP OP_HASH160 6c379d2177fdf85cbd6e6eb25c81f0174c609dcb OP_EQUALVERIFY OP_CHECKSIG*276a9146c379d2177fdf85cbd6e6eb25c81f0174c609dcb88ac*"1AsCbqEp5P9cANjsDmHLYPnJWajro6v8y18#J %#-@0000000000000000000a4da53ba27a6b78b347908802bc3b2b294f84a076980d"@000000000000000000087ad8f373ec902bd04222b1e8739b26df0539abd62b592 #-@00000000000000000018b995ad79e6ff406c65a92f57c26f63cb26869a7b4c52"@0000000000000000000a4da53ba27a6b78b347908802bc3b2b294f84a076980d2 + + + +1@7c48c40ebd01f614f371d87f030ff7ffebdd849c1225eb8d6d9a6231d9483bce#"@00000000000000000018b995ad79e6ff406c65a92f57c26f63cb26869a7b4c52(-2 +@0d7bf78615c59b1280964074056861536977ba079529a7808a85067fdfb43a82B0346973c7879eeee42dab7063daef9f828e1f41ef74a60a8a9a90e8b4fb6ab91c02 +@338193618c7e3ad27537ccd01710ee318165a9a3bc3c780a3d296364f5fd1d64B039e403c34d208a9321d42c28e04e002d58b6aa033c1e8db2ea916d35c709ce31dB +@7c48c40ebd01f614f371d87f030ff7ffebdd849c1225eb8d6d9a6231d9483bce""18mU8NVbXiP5tpiV5cz29R1F9oxvHjJ9a8"UOP_DUP OP_HASH160 5531d3cd387680d02e480eb4b948d6e31298deea OP_EQUALVERIFY OP_CHECKSIG*276a9145531d3cd387680d02e480eb4b948d6e31298deea88ac*"18mU8NVbXiP5tpiV5cz29R1F9oxvHjJ9a88#J  +է @7c48c40ebd01f614f371d87f030ff7ffebdd849c1225eb8d6d9a6231d9483bce""1Cj4ueazHoB2UF2tM9ygGZSpRVae95vfQd"UOP_DUP OP_HASH160 809e1db38df862356965dd0cf68ec74cecd878b0 OP_EQUALVERIFY OP_CHECKSIG*276a914809e1db38df862356965dd0cf68ec74cecd878b088ac*"1Cj4ueazHoB2UF2tM9ygGZSpRVae95vfQd8#J  +ԫ@7c48c40ebd01f614f371d87f030ff7ffebdd849c1225eb8d6d9a6231d9483bce""1QLWPtJMMzbtz47k83ivKvFSKiuZUNjzvm"UOP_DUP OP_HASH160 fffb5569ac8d71a58fffe19aa84f4bf4cd4e00ca OP_EQUALVERIFY OP_CHECKSIG*276a914fffb5569ac8d71a58fffe19aa84f4bf4cd4e00ca88ac*"1QLWPtJMMzbtz47k83ivKvFSKiuZUNjzvm8#J $#-@00000000000000000012429091331f1c17e38d5ab4848aff94ee37582888d574"@00000000000000000018b995ad79e6ff406c65a92f57c26f63cb26869a7b4c522#-@000000000000000000057831bae50eea8dd870102685ba7de1ea766fe63ac6e5"@00000000000000000012429091331f1c17e38d5ab4848aff94ee37582888d5742#-@00000000000000000003ab8dff9c71e1dd7c16becea08a7b7bba21c403928d99"@000000000000000000057831bae50eea8dd870102685ba7de1ea766fe63ac6e52#-@0000000000000000001b31bc778853df7f93619ab1f2daa9cad353ca014a6b20"@00000000000000000003ab8dff9c71e1dd7c16becea08a7b7bba21c403928d992#Ԭ-@0000000000000000001340a2e46348e741b72227fb9dc5da0603dcc032310f81"@0000000000000000001b31bc778853df7f93619ab1f2daa9cad353ca014a6b202#-@0000000000000000001c0508e2ecadedd154302b5c6fe145956227ed920b3313"@0000000000000000001340a2e46348e741b72227fb9dc5da0603dcc032310f812 #-@00000000000000000019210ce52eb63fc8db3305e138f819a584c222438cf5ff"@0000000000000000001c0508e2ecadedd154302b5c6fe145956227ed920b33132 + +1@c4c96f7ce59ea082af8aed694c9f4b6f7f13381bb9e77d6fb46aa5fa85792e3c#"@00000000000000000019210ce52eb63fc8db3305e138f819a584c222438cf5ff(-2 +@e5009ba78631af4bb231ff37e47e691242249d52dbcc582a96530a9cf2338639B0326560a28a510f22628da56cd731f5d5b662584e061d5f1f4ab9b307b9a5bd2cb2 +@a75d21368e5f0bcfa1afd1a52bd5a850ad9942f1978488e4d8cd47c1dc77a71eB0340fa3cc2b09e34e62d0dc3568bb2a539a6a389c389ad201814a148d0a5df3769B +@c4c96f7ce59ea082af8aed694c9f4b6f7f13381bb9e77d6fb46aa5fa85792e3c""17EWhbvd6GiZWoEZvYwwL3EWGZrmjuewnM"UOP_DUP OP_HASH160 445ef45d46e728cef1f388791c4eea0feedaa8f1 OP_EQUALVERIFY OP_CHECKSIG*276a914445ef45d46e728cef1f388791c4eea0feedaa8f188ac*"17EWhbvd6GiZWoEZvYwwL3EWGZrmjuewnM8#J  +_@c4c96f7ce59ea082af8aed694c9f4b6f7f13381bb9e77d6fb46aa5fa85792e3c""1GmkH1ykMABriifoVbWft3PsDYWLRU6KdG"UOP_DUP OP_HASH160 ad00506ea9f45267d4b1059e63f5f715d52334f2 OP_EQUALVERIFY OP_CHECKSIG*276a914ad00506ea9f45267d4b1059e63f5f715d52334f288ac*"1GmkH1ykMABriifoVbWft3PsDYWLRU6KdG8#J #п-@00000000000000000009e67f38be2680e1514d7b392fcdda793c37b8b4a74764"@00000000000000000019210ce52eb63fc8db3305e138f819a584c222438cf5ff2#-@00000000000000000001421c8e26ef4b2093eb8e92cc913a0480a6b71d353091"@00000000000000000009e67f38be2680e1514d7b392fcdda793c37b8b4a747642#-@0000000000000000001bc6a410dd40cd491cf2c8594a477004d5c51b01462516"@00000000000000000001421c8e26ef4b2093eb8e92cc913a0480a6b71d3530912#-@00000000000000000015a253f947d5651e72fca97203c2453881b73815e0b0bd"@0000000000000000001bc6a410dd40cd491cf2c8594a477004d5c51b014625162#-@00000000000000000011463f4b1faf2f65ded3ede7891499e61b5cff5505cc73"@00000000000000000015a253f947d5651e72fca97203c2453881b73815e0b0bd2#-@0000000000000000000ab54c20c38a99e407270ecd0cbcb5599c31d975a4830d"@00000000000000000011463f4b1faf2f65ded3ede7891499e61b5cff5505cc732#-@0000000000000000001bee05b1a7c848ff0abf6402545b73231e3a30671e1f66"@0000000000000000000ab54c20c38a99e407270ecd0cbcb5599c31d975a4830d2#-@0000000000000000000a8e56b5e19f17f5a55ec836d60e37ba996d976a56053e"@0000000000000000001bee05b1a7c848ff0abf6402545b73231e3a30671e1f662#Д-@000000000000000000092ae2291b3896c2fdd6226ece3a0d8208b480fd2f258a"@0000000000000000000a8e56b5e19f17f5a55ec836d60e37ba996d976a56053e2 #-@0000000000000000001164bd57b5dcb239b9b682b8cce82befaee07325f75a58"@000000000000000000092ae2291b3896c2fdd6226ece3a0d8208b480fd2f258a2 + +1@00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39#"@0000000000000000001164bd57b5dcb239b9b682b8cce82befaee07325f75a58(-2 +@d6f1909aac349bc4bebbc8ef3106c7ce5db29e990a7fceed0623137875b626e1B026da4d76e05e1949677c85958309c9fbf8d7661731d335d043ab15d32caada4382 +@d6f1909aac349bc4bebbc8ef3106c7ce5db29e990a7fceed0623137875b626e1B035cc22f8876980a8e0c10f2f9cc29dd000d8671237a38771e330f8713acf6975aB +@00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39""1JnkLUBYdqNpyvBDBSGGR3TxCxBQ7ZEELC"UOP_DUP OP_HASH160 c3210809a771afb5c33ba3fcb0e601bedbf1d5d2 OP_EQUALVERIFY OP_CHECKSIG*276a914c3210809a771afb5c33ba3fcb0e601bedbf1d5d288ac*"1JnkLUBYdqNpyvBDBSGGR3TxCxBQ7ZEELC8#J  +@00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39""1DMiP84TR7SyhEC55pishMkPiNAJhv9692"UOP_DUP OP_HASH160 878c5f420e3f270063c3129b646674d91804e2c8 OP_EQUALVERIFY OP_CHECKSIG*276a914878c5f420e3f270063c3129b646674d91804e2c888ac*"1DMiP84TR7SyhEC55pishMkPiNAJhv96928#J  +@00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39"l"6OP_RETURN 10014dc76334e0875be3cad6551dc35e151125c02955*06a1610014dc76334e0875be3cad6551dc35e151125c029552Mc4[U^%)U8#J  + +1@5d38cdca1ce1b0ad7e4d7174f1eb956d6d73c2ad56683ecf90337be2be3a8246#"@0000000000000000001164bd57b5dcb239b9b682b8cce82befaee07325f75a58(-2 +@f89fa37ca6e55a2cf00d0e3ad3e410b7db98bec0d3ae502c300ce051f7e7bf53B02cb4c57bde679ae878694630909e83ac494a343e5f2f42aed6f815c159a4262db2 +@f5c44d8cda04a33e2ce36bca00db8628bb626517fbaeee42a888eda17cef1140B037b46a25519ed243b37720b708c37e8d2cf9be2275d0b927a33aa5444285db5de2 +@dab0c852215d431bbfc56d6912498f6c7a585fc63f53d7d73cdad5bb2d5d117bB0374a782fb7b47b6abf86841702add247fe1f25c45c3a5cf897bc541f378b7f7b4B +@5d38cdca1ce1b0ad7e4d7174f1eb956d6d73c2ad56683ecf90337be2be3a8246""182fm7BokgJiCCw51oaq6grqv2PMHaSBtm"UOP_DUP OP_HASH160 4d19a6ecc8d1921954b2760f6895cee4b01978eb OP_EQUALVERIFY OP_CHECKSIG*276a9144d19a6ecc8d1921954b2760f6895cee4b01978eb88ac*"182fm7BokgJiCCw51oaq6grqv2PMHaSBtm8#J  +@5d38cdca1ce1b0ad7e4d7174f1eb956d6d73c2ad56683ecf90337be2be3a8246""1CKSNpkfGLMoyEbqQubLibHbmbLiB1pFiV"UOP_DUP OP_HASH160 7c260dd1219e9d7e42d96b107e327bc4a5a15d54 OP_EQUALVERIFY OP_CHECKSIG*276a9147c260dd1219e9d7e42d96b107e327bc4a5a15d5488ac*"1CKSNpkfGLMoyEbqQubLibHbmbLiB1pFiV8#J  +y@5d38cdca1ce1b0ad7e4d7174f1eb956d6d73c2ad56683ecf90337be2be3a8246""1Mcvv9iDtC9t4cFHh5e6kcQ93Vx7rKXY3Y"UOP_DUP OP_HASH160 e22e14db11eed7f162cb2d7646f0741e2a8dc84a OP_EQUALVERIFY OP_CHECKSIG*276a914e22e14db11eed7f162cb2d7646f0741e2a8dc84a88ac*"1Mcvv9iDtC9t4cFHh5e6kcQ93Vx7rKXY3Y8#J 1 + +1@fd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84#"@0000000000000000001164bd57b5dcb239b9b682b8cce82befaee07325f75a58(-2 +@e4f27f3e83825d9e99a7c110ddc990f377d98dd77819ffb95261f1d90dbd28a3B032895e00d0ac6ff80b316859ec3fde7b7c8b35acb4181e481b34a76b31d0dc9422 +@e4f27f3e83825d9e99a7c110ddc990f377d98dd77819ffb95261f1d90dbd28a3B036f5c27728bdea02227493f8a0113c7469d489b8c8b3003feac9404ed54585183B +Ș@fd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84""1D1Z99W5UNkWiZHV2D8gMNxmsEPuSQZTSA"UOP_DUP OP_HASH160 83bc56c2b87154baf63154df0e7ddec0b64c0c95 OP_EQUALVERIFY OP_CHECKSIG*276a91483bc56c2b87154baf63154df0e7ddec0b64c0c9588ac*"1D1Z99W5UNkWiZHV2D8gMNxmsEPuSQZTSA8#J  + @fd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84""16Kpegp46RWaRCgV9kuthNsDHXYdUb6Lr1"UOP_DUP OP_HASH160 3a67e46aa4dd61d664cc5e95a310282ed9f5663b OP_EQUALVERIFY OP_CHECKSIG*276a9143a67e46aa4dd61d664cc5e95a310282ed9f5663b88ac*"16Kpegp46RWaRCgV9kuthNsDHXYdUb6Lr18#J  +@fd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84"l"6OP_RETURN 10013ac93ca4ce7722a29a6327417864fc2f308160a1*06a1610013ac93ca4ce7722a29a6327417864fc2f308160a12:@0a3f43a4bf4cb437492b2396623cfa72d249e6525be730e9542146ac7c63da70""1H4mAk9EKdotaNZVCB4GAgjYkcWmMiJmM4"UOP_DUP OP_HASH160 b0382148878a959c4d7a620733253806f4d5e880 OP_EQUALVERIFY OP_CHECKSIG*276a914b0382148878a959c4d7a620733253806f4d5e88088ac*"1H4mAk9EKdotaNZVCB4GAgjYkcWmMiJmM48#J  +~@0a3f43a4bf4cb437492b2396623cfa72d249e6525be730e9542146ac7c63da70""1C3Kj8bKuAFeDHix7xfxcZixzDoV48ub22"UOP_DUP OP_HASH160 7919d8f92ea6451a638827b2c19e0eb097e420ed OP_EQUALVERIFY OP_CHECKSIG*276a9147919d8f92ea6451a638827b2c19e0eb097e420ed88ac*"1C3Kj8bKuAFeDHix7xfxcZixzDoV48ub228#J  z#-@0000000000000000000b348317a6a2fe325c14c2bf8a78bcdb53cbb5656b6084"@0000000000000000001864130b50efdfec01d7541b16973a396d384fd5fb155e2x + +1@a751a78f2c11b65b3cc906ab28739a17c939ca2a82fe5c0b27e35e61525975a3#"@0000000000000000000b348317a6a2fe325c14c2bf8a78bcdb53cbb5656b6084(-2 +@1ba3a90a5f4b08edc3f85280b6ef6d921b65c6d56400fe06293f781cdfadc42aB02cfec7a430bd43d3c9b9c7c6f6d21e6e1c804dee16a782e56a7010c374a06ad752 +@bb2c9d15630cf2a4ea144574293669d3d0b0904b8cf2d7248b9c6aac6b5a798bB03b24aa3c824ea40ff20acb881e1432304983fb0c1e61169e0f00dae5cbf756a0dB +N@a751a78f2c11b65b3cc906ab28739a17c939ca2a82fe5c0b27e35e61525975a3""195tWPK5WTCcTtndZUYfnkvouk7R9uHgXA"UOP_DUP OP_HASH160 58adaa6a97118bd2c66f4aa11e5136bbb1fab7c8 OP_EQUALVERIFY OP_CHECKSIG*276a91458adaa6a97118bd2c66f4aa11e5136bbb1fab7c888ac*"195tWPK5WTCcTtndZUYfnkvouk7R9uHgXA8#J  +@a751a78f2c11b65b3cc906ab28739a17c939ca2a82fe5c0b27e35e61525975a3""1N5wMeDdA7VXQSvH3n8VBy63qDKWtZFF9e"UOP_DUP OP_HASH160 e749ade7df89f04aa977d60665b24cdb0cfbd03e OP_EQUALVERIFY OP_CHECKSIG*276a914e749ade7df89f04aa977d60665b24cdb0cfbd03e88ac*"1N5wMeDdA7VXQSvH3n8VBy63qDKWtZFF9e8#J P + +1@0fcaac2b0f1a5708a97f601bfb17d2b79cdd4acbf1c984c4b04dc32c0b2cf22d#"@0000000000000000000b348317a6a2fe325c14c2bf8a78bcdb53cbb5656b6084(-2 +@a751a78f2c11b65b3cc906ab28739a17c939ca2a82fe5c0b27e35e61525975a3B0371bc2bd2883abbbd4efe62ac61f338dfb1b9f9a32349f9fd99d98e15b417346f2 +@0477387fec93ac1e9af8434909f6d9444179be66d79ea0098a70463c1e297c5bB02b8a6b3b2cdd541182b4105a8d849e36629379145243a9a6de799a20e63ca8f2aB +M@0fcaac2b0f1a5708a97f601bfb17d2b79cdd4acbf1c984c4b04dc32c0b2cf22d""197wgo5y5k4cUwSmAxNre7qKtceBJjPrni"UOP_DUP OP_HASH160 591126d67013c1141ce28481a22a5a29729e3daa OP_EQUALVERIFY OP_CHECKSIG*276a914591126d67013c1141ce28481a22a5a29729e3daa88ac*"197wgo5y5k4cUwSmAxNre7qKtceBJjPrni8#J  +ށ +@0fcaac2b0f1a5708a97f601bfb17d2b79cdd4acbf1c984c4b04dc32c0b2cf22d""1PgQzXCExFi11L8w7RYxZxHxNu1DrNmnG3"UOP_DUP OP_HASH160 f8c7045cff36e5cd6b531e00c1a9ce712d4d665e OP_EQUALVERIFY OP_CHECKSIG*276a914f8c7045cff36e5cd6b531e00c1a9ce712d4d665e88ac*"1PgQzXCExFi11L8w7RYxZxHxNu1DrNmnG38#J  + +1@16db05bf08e84d38e2f9baae5d029e8519a20d5f80e324247c2cc4a7f69b7ab4#"@0000000000000000000b348317a6a2fe325c14c2bf8a78bcdb53cbb5656b6084(-2 +@0fcaac2b0f1a5708a97f601bfb17d2b79cdd4acbf1c984c4b04dc32c0b2cf22dB03b6d4ab5e545340431597c12d4878e7e403c9fa9c59abeeed1339535f28993a8f2 +@1290811e408d14cebbce4bf0a2c52fb5c514f1400fac6335b91ca6df748a4e7bB0272dc10e34d0172542be391ad88be2caca84d2d3381096d44bdbeb52e9fd05996B +K@16db05bf08e84d38e2f9baae5d029e8519a20d5f80e324247c2cc4a7f69b7ab4""1H1Jp7uUz6amJDF3R1H89FJKyCNWJVjwGZ"UOP_DUP OP_HASH160 af90e1af4aca8f58261e8ee9e61e5e8c8c77cb0f OP_EQUALVERIFY OP_CHECKSIG*276a914af90e1af4aca8f58261e8ee9e61e5e8c8c77cb0f88ac*"1H1Jp7uUz6amJDF3R1H89FJKyCNWJVjwGZ8#J  + @16db05bf08e84d38e2f9baae5d029e8519a20d5f80e324247c2cc4a7f69b7ab4""136Sz4zi9BAev9W3n1mFwGC6z7wPJ7DVDT"UOP_DUP OP_HASH160 16f8058cfb6b02431975d6446e76ec63363cce0c OP_EQUALVERIFY OP_CHECKSIG*276a91416f8058cfb6b02431975d6446e76ec63363cce0c88ac*"136Sz4zi9BAev9W3n1mFwGC6z7wPJ7DVDT8#J  + + +1@1fea60ba34e9d006851da161460bf949075bbb7377fec03dc053372b5eff2ec8#"@0000000000000000000b348317a6a2fe325c14c2bf8a78bcdb53cbb5656b6084(-2 +@4bb4ac8fd686b68f2d06a6b0afd51c27320ab5de82376a5500805ec5a5b618fcB031b02683458559894a2c16985e05ac3a5c17e4c8b12c7444f69b7e82f563e9f362 +@4bb4ac8fd686b68f2d06a6b0afd51c27320ab5de82376a5500805ec5a5b618fcB027786a80995aaa47da2d19837794b15394fca7b01ea5e39957270e98e32cfe4bcB +@1fea60ba34e9d006851da161460bf949075bbb7377fec03dc053372b5eff2ec8""1BSEa4qBPKhEBheCjmeaaiaGhqekG9b31H"UOP_DUP OP_HASH160 7276fc110b38e86425b80126333ddeb5774e9e3a OP_EQUALVERIFY OP_CHECKSIG*276a9147276fc110b38e86425b80126333ddeb5774e9e3a88ac*"1BSEa4qBPKhEBheCjmeaaiaGhqekG9b31H8#J  + @1fea60ba34e9d006851da161460bf949075bbb7377fec03dc053372b5eff2ec8""1Kmw1iR33ah1SR2XQn8xDuUT6jdfvcDqFu"UOP_DUP OP_HASH160 cdf1a754851616ce31ad54226fe94d60eab4029c OP_EQUALVERIFY OP_CHECKSIG*276a914cdf1a754851616ce31ad54226fe94d60eab4029c88ac*"1Kmw1iR33ah1SR2XQn8xDuUT6jdfvcDqFu8#J  +ķ@1fea60ba34e9d006851da161460bf949075bbb7377fec03dc053372b5eff2ec8""12JGbUKLaeHRcCDqvaTfyDYYRMe5ryyKef"UOP_DUP OP_HASH160 0e3c36f185f57b5a7ee42f68fff384c297845c4d OP_EQUALVERIFY OP_CHECKSIG*276a9140e3c36f185f57b5a7ee42f68fff384c297845c4d88ac*"12JGbUKLaeHRcCDqvaTfyDYYRMe5ryyKef8#J $ + + +1@699132bc2fa33f889157cd9b0e20aea22b4ced4bf3df69fde1e27da7eaa7f74b#"@0000000000000000000b348317a6a2fe325c14c2bf8a78bcdb53cbb5656b6084(-2 +@1fea60ba34e9d006851da161460bf949075bbb7377fec03dc053372b5eff2ec8B02cb6e1bc1169098663ecf75b006c84c2bc4f46564a9319193abb6830dda5305e22 +@00417a86fc9f66e2a9f2f776859adf2c6c1b3a5003e3773d92c485c085bc7dbbB029d36cbee125a94ab23ebef96ff31360294957704af91d71396b8b36a7bcdd1a4B +Р@699132bc2fa33f889157cd9b0e20aea22b4ced4bf3df69fde1e27da7eaa7f74b""1EXrtDF5YqjfXN5Es3w4yF5ymqE1JKjV1N"UOP_DUP OP_HASH160 946fc1155c7aa9262744278a1d488102abd4f769 OP_EQUALVERIFY OP_CHECKSIG*276a914946fc1155c7aa9262744278a1d488102abd4f76988ac*"1EXrtDF5YqjfXN5Es3w4yF5ymqE1JKjV1N8#J  + @699132bc2fa33f889157cd9b0e20aea22b4ced4bf3df69fde1e27da7eaa7f74b""1NfzH5XG6AVYwZJ9j7fvB29kxCSXjCvoN4"UOP_DUP OP_HASH160 edba42b76b39ae41cefd941ac10fa2c1a460b462 OP_EQUALVERIFY OP_CHECKSIG*276a914edba42b76b39ae41cefd941ac10fa2c1a460b46288ac*"1NfzH5XG6AVYwZJ9j7fvB29kxCSXjCvoN48#J  +§^@699132bc2fa33f889157cd9b0e20aea22b4ced4bf3df69fde1e27da7eaa7f74b""1FQsy1zVdtcDETdjhWzDVhMk13cAxeXxYF"UOP_DUP OP_HASH160 9e15df493daa036711dcd3812555319260a25a8e OP_EQUALVERIFY OP_CHECKSIG*276a9149e15df493daa036711dcd3812555319260a25a8e88ac*"1FQsy1zVdtcDETdjhWzDVhMk13cAxeXxYF8#J % + + +1@823ef58c20e7e7b2f920eafe9e55b430de9fbc98dd05742f352ccf806c48db39#"@0000000000000000000b348317a6a2fe325c14c2bf8a78bcdb53cbb5656b6084(-2 +@699132bc2fa33f889157cd9b0e20aea22b4ced4bf3df69fde1e27da7eaa7f74bB02bd355e33e5a85bd8c60ee633e375837f1490d37d1535ffe1228d3331d361bd4a2 +@699132bc2fa33f889157cd9b0e20aea22b4ced4bf3df69fde1e27da7eaa7f74bB0356865b074c9d71b1f848b38735429db10ed06a4fa469a5a6f1b52caef59ff467B +@823ef58c20e7e7b2f920eafe9e55b430de9fbc98dd05742f352ccf806c48db39""1Q7w8uEjtm9JD8ZFPFM5JLuXAJdrS6Tmsa"UOP_DUP OP_HASH160 fd9a9455f37230fe4cbe4c96705775805216057c OP_EQUALVERIFY OP_CHECKSIG*276a914fd9a9455f37230fe4cbe4c96705775805216057c88ac*"1Q7w8uEjtm9JD8ZFPFM5JLuXAJdrS6Tmsa8#J  + @823ef58c20e7e7b2f920eafe9e55b430de9fbc98dd05742f352ccf806c48db39""1Kgez45vXxixhyUoRAg28igP1SvvZTS6pR"UOP_DUP OP_HASH160 ccf2319c728639e7fabae2468f360c01abd9d74a OP_EQUALVERIFY OP_CHECKSIG*276a914ccf2319c728639e7fabae2468f360c01abd9d74a88ac*"1Kgez45vXxixhyUoRAg28igP1SvvZTS6pR8#J  +T@823ef58c20e7e7b2f920eafe9e55b430de9fbc98dd05742f352ccf806c48db39""1LZk6YapPBVD3UCVP6Er5JDLekK3jvBnCE"UOP_DUP OP_HASH160 d69bacd0c2e4c46fb66d7001eb86080491293bfa OP_EQUALVERIFY OP_CHECKSIG*276a914d69bacd0c2e4c46fb66d7001eb86080491293bfa88ac*"1LZk6YapPBVD3UCVP6Er5JDLekK3jvBnCE8#J % + + +1@d30bbe3f5b4def617eef053fb8652340199a1f9e02c5dcc5f6503ee2aaa5d281#"@0000000000000000000b348317a6a2fe325c14c2bf8a78bcdb53cbb5656b6084(-2 +@823ef58c20e7e7b2f920eafe9e55b430de9fbc98dd05742f352ccf806c48db39B02a3f86a9d295112df12deec2fb2e101fdc159fbed237c2389db1db711234ff4eb2 +@823ef58c20e7e7b2f920eafe9e55b430de9fbc98dd05742f352ccf806c48db39B033f400cbd8abb5a1028c15f9f2dddcf941181876bcdadf97a172af9be8bdb1511B +@d30bbe3f5b4def617eef053fb8652340199a1f9e02c5dcc5f6503ee2aaa5d281""1HmRxUJCvK5kQK86jL1b6QwyhgEVTkBmzk"UOP_DUP OP_HASH160 b7e925bc4eb01b9cb706b7e376d48ce4e542effe OP_EQUALVERIFY OP_CHECKSIG*276a914b7e925bc4eb01b9cb706b7e376d48ce4e542effe88ac*"1HmRxUJCvK5kQK86jL1b6QwyhgEVTkBmzk8#J  + @d30bbe3f5b4def617eef053fb8652340199a1f9e02c5dcc5f6503ee2aaa5d281""158tm8XcdeqbNCrAbW24WvXoaYtkSh4JHX"UOP_DUP OP_HASH160 2d5e9f6667f315de26d82c42a28d4d70c970199a OP_EQUALVERIFY OP_CHECKSIG*276a9142d5e9f6667f315de26d82c42a28d4d70c970199a88ac*"158tm8XcdeqbNCrAbW24WvXoaYtkSh4JHX8#J  +ћK@d30bbe3f5b4def617eef053fb8652340199a1f9e02c5dcc5f6503ee2aaa5d281""1Kbzohi4ivVc3RVC6hprKhEwnffUxJ8prV"UOP_DUP OP_HASH160 cc10a9007a5bfbfb0961e8cb08f41094c5f7763c OP_EQUALVERIFY OP_CHECKSIG*276a914cc10a9007a5bfbfb0961e8cb08f41094c5f7763c88ac*"1Kbzohi4ivVc3RVC6hprKhEwnffUxJ8prV8#J % + + +1@70011c265fe948968c3c1a2627744716ba357033e54f6e931470214bdf377217#"@0000000000000000000b348317a6a2fe325c14c2bf8a78bcdb53cbb5656b6084(-2 +@d30bbe3f5b4def617eef053fb8652340199a1f9e02c5dcc5f6503ee2aaa5d281B02949886ff1c5aabec799ec04f54e46bd5bedd8e9e44a3ec4662f2ba0fc5fff0c92 +@d30bbe3f5b4def617eef053fb8652340199a1f9e02c5dcc5f6503ee2aaa5d281B02b766ade2bd4d8a00f03961ae99598b3fd03114007bb8fdb5f4d39cea88da4be6B +@70011c265fe948968c3c1a2627744716ba357033e54f6e931470214bdf377217"!1ShB2NbApiwyg7XxMSDjbF3bkwPo7KwVS"UOP_DUP OP_HASH160 04dbef02364c3fbe23f4337a939195c58dc2e08c OP_EQUALVERIFY OP_CHECKSIG*276a91404dbef02364c3fbe23f4337a939195c58dc2e08c88ac*!1ShB2NbApiwyg7XxMSDjbF3bkwPo7KwVS8#J  + @70011c265fe948968c3c1a2627744716ba357033e54f6e931470214bdf377217""15CiEqPEU1AHUHPKeDk93yYtBbKtp61cf1"UOP_DUP OP_HASH160 2e1780bdefc8464c2aaa902c5f20807dbed51af0 OP_EQUALVERIFY OP_CHECKSIG*276a9142e1780bdefc8464c2aaa902c5f20807dbed51af088ac*"15CiEqPEU1AHUHPKeDk93yYtBbKtp61cf18#J  +A@70011c265fe948968c3c1a2627744716ba357033e54f6e931470214bdf377217""14s9KVq5oBPt8e77BrovBKUgPmUmZiVQzb"UOP_DUP OP_HASH160 2a641ea60a324943d7081dfbf11b0dbb8f683631 OP_EQUALVERIFY OP_CHECKSIG*276a9142a641ea60a324943d7081dfbf11b0dbb8f68363188ac*"14s9KVq5oBPt8e77BrovBKUgPmUmZiVQzb8#J % + + +1@a1c04f2b42e611093e5639790ce946dec59243ea0b112423415c2af65078eb22#"@0000000000000000000b348317a6a2fe325c14c2bf8a78bcdb53cbb5656b6084(-2 +@70011c265fe948968c3c1a2627744716ba357033e54f6e931470214bdf377217B03f0f313437f5e7056a80001a956adbf6acf9b7b34376974e473388e54d1434ee62 +@70011c265fe948968c3c1a2627744716ba357033e54f6e931470214bdf377217B02d031045b16c07a9fee31a282dfaf71621a0dc8cb64ebf364a3f505e65b8ed214B +Њ@a1c04f2b42e611093e5639790ce946dec59243ea0b112423415c2af65078eb22""1GRqfmWuXdzy9BSaiFChaLgBCohEvorPGW"UOP_DUP OP_HASH160 a93c7f058d5a17f77bbca0f5c72c711f25550d0b OP_EQUALVERIFY OP_CHECKSIG*276a914a93c7f058d5a17f77bbca0f5c72c711f25550d0b88ac*"1GRqfmWuXdzy9BSaiFChaLgBCohEvorPGW8#J  + @a1c04f2b42e611093e5639790ce946dec59243ea0b112423415c2af65078eb22""1Ai3KXVDND9GdoUMTLgYog78cgv8wvLYV4"UOP_DUP OP_HASH160 6a7c1f64c116f798aa340e9ad7ab63920a9e1fdd OP_EQUALVERIFY OP_CHECKSIG*276a9146a7c1f64c116f798aa340e9ad7ab63920a9e1fdd88ac*"1Ai3KXVDND9GdoUMTLgYog78cgv8wvLYV48#J  +؟8@a1c04f2b42e611093e5639790ce946dec59243ea0b112423415c2af65078eb22""1CRimQmMtNSYwyiABxzKNm9DsrJJSkMPUw"UOP_DUP OP_HASH160 7d563b1f0fa518220707440c667bbb03c01f6e79 OP_EQUALVERIFY OP_CHECKSIG*276a9147d563b1f0fa518220707440c667bbb03c01f6e7988ac*"1CRimQmMtNSYwyiABxzKNm9DsrJJSkMPUw8#J % + + +1@9c959f6a8f03b6d6d1790cd5824b8cf909c9069650bf3a92a6b9f38f659936f9#"@0000000000000000000b348317a6a2fe325c14c2bf8a78bcdb53cbb5656b6084(-2 +@a1c04f2b42e611093e5639790ce946dec59243ea0b112423415c2af65078eb22B02066bd4e122ee78434f8573afc8437c96d0a6d3ddb9121b585e3d40dcc0dfb21c2 +@a1c04f2b42e611093e5639790ce946dec59243ea0b112423415c2af65078eb22B02ba68a5840c149718eed0434a6c1abb765fde2c8016811a99939cc09d46d4377dB +@9c959f6a8f03b6d6d1790cd5824b8cf909c9069650bf3a92a6b9f38f659936f9""1B2Zn32kJRKmPuzxqm5iZPFe9eqSPEhsBc"UOP_DUP OP_HASH160 6dfd08c252e7036bd8aa3b5fb6e01d0b297548df OP_EQUALVERIFY OP_CHECKSIG*276a9146dfd08c252e7036bd8aa3b5fb6e01d0b297548df88ac*"1B2Zn32kJRKmPuzxqm5iZPFe9eqSPEhsBc8#J  + @9c959f6a8f03b6d6d1790cd5824b8cf909c9069650bf3a92a6b9f38f659936f9""1LzR5WdmSpbfNRaaUvLoHjq9aC9kqNmi4h"UOP_DUP OP_HASH160 db4632e661cf813b234e5b7974ac98ddb4218e50 OP_EQUALVERIFY OP_CHECKSIG*276a914db4632e661cf813b234e5b7974ac98ddb4218e5088ac*"1LzR5WdmSpbfNRaaUvLoHjq9aC9kqNmi4h8#J  +.@9c959f6a8f03b6d6d1790cd5824b8cf909c9069650bf3a92a6b9f38f659936f9""19WgVjUfz2vYXv6y81y6aoKU8fLiYNebiZ"UOP_DUP OP_HASH160 5d5e09cabb359d9b8b3e6157ef31ca1d36f1573b OP_EQUALVERIFY OP_CHECKSIG*276a9145d5e09cabb359d9b8b3e6157ef31ca1d36f1573b88ac*"19WgVjUfz2vYXv6y81y6aoKU8fLiYNebiZ8#J % + + +1@46bcee7be114bdf5ce7e685b6f607d6c048e2707ea6ec60408eff31067c54006#"@0000000000000000000b348317a6a2fe325c14c2bf8a78bcdb53cbb5656b6084(-2 +@9c959f6a8f03b6d6d1790cd5824b8cf909c9069650bf3a92a6b9f38f659936f9B028fde3580a64282bfde50716a02b787631ce67440bf408086ca60df248d40b0452 +@ee38ffa0c546035adef089979f1f30ea01087ed323256e6eb4d79cbf2749363cB02098cd49e3ef85627ab5f7cb09ec52c1879647dcdc73edc493d95f7808962df94B +п@46bcee7be114bdf5ce7e685b6f607d6c048e2707ea6ec60408eff31067c54006""1BiPMgipYvRt76rg8VbcGACftsqGjivD25"UOP_DUP OP_HASH160 7584f982b0b2f6f1b09976c93e22cd9746c79ab4 OP_EQUALVERIFY OP_CHECKSIG*276a9147584f982b0b2f6f1b09976c93e22cd9746c79ab488ac*"1BiPMgipYvRt76rg8VbcGACftsqGjivD258#J  + @46bcee7be114bdf5ce7e685b6f607d6c048e2707ea6ec60408eff31067c54006""1CYSrn4d8jtQKey4rMPr2BFokv3PSBKEEk"UOP_DUP OP_HASH160 7e9bdd21a4f9d61ed1dcc2af60bae36308539888 OP_EQUALVERIFY OP_CHECKSIG*276a9147e9bdd21a4f9d61ed1dcc2af60bae3630853988888ac*"1CYSrn4d8jtQKey4rMPr2BFokv3PSBKEEk8#J  +^@46bcee7be114bdf5ce7e685b6f607d6c048e2707ea6ec60408eff31067c54006""1HpVb4GQRyTxA2EXhfUkgoCVb4QGPUiGFP"UOP_DUP OP_HASH160 b87d6d161d296b5879e5b79ee7e129f50c29c975 OP_EQUALVERIFY OP_CHECKSIG*276a914b87d6d161d296b5879e5b79ee7e129f50c29c97588ac*"1HpVb4GQRyTxA2EXhfUkgoCVb4QGPUiGFP8#J % + + +1@33d38238a4833401240966242bcaf4e04ebe532c5b142521251a97122db39125#"@0000000000000000000b348317a6a2fe325c14c2bf8a78bcdb53cbb5656b6084(-2 +@46bcee7be114bdf5ce7e685b6f607d6c048e2707ea6ec60408eff31067c54006B02eb8a51191dd13f0e40f3b11b127fa73aae24e2a5cea88b1977c4a2fc17b75db92 +@9c959f6a8f03b6d6d1790cd5824b8cf909c9069650bf3a92a6b9f38f659936f9B03f1b09599b98d59eec906667424a8ca02d491466cacfb8636aa20c780170ed2a7B +@33d38238a4833401240966242bcaf4e04ebe532c5b142521251a97122db39125""1HaoGEBwvADtBXehPWLQTd1hT61zmxmFew"UOP_DUP OP_HASH160 b5e65b784882b2aab80decd2d5522aed56aa9edb OP_EQUALVERIFY OP_CHECKSIG*276a914b5e65b784882b2aab80decd2d5522aed56aa9edb88ac*"1HaoGEBwvADtBXehPWLQTd1hT61zmxmFew8#J  +@33d38238a4833401240966242bcaf4e04ebe532c5b142521251a97122db39125""1J241wubC3nzS5eVJ6gweVx3jHwZd4888R"UOP_DUP OP_HASH160 baad127ab229eaf557a96d3141cfd5ef2dc147dc OP_EQUALVERIFY OP_CHECKSIG*276a914baad127ab229eaf557a96d3141cfd5ef2dc147dc88ac*"1J241wubC3nzS5eVJ6gweVx3jHwZd4888R8#J  +,@33d38238a4833401240966242bcaf4e04ebe532c5b142521251a97122db39125""17vTTUnduwu1CkuGSwKHazgWiUwAezMJkD"UOP_DUP OP_HASH160 4bece2aeea642401c67f10336230867d9ba31b98 OP_EQUALVERIFY OP_CHECKSIG*276a9144bece2aeea642401c67f10336230867d9ba31b9888ac*"17vTTUnduwu1CkuGSwKHazgWiUwAezMJkD8#J %#-@0000000000000000001899d33fb640226ed6921a0bf91a7435be9a512ab6c391"@0000000000000000000b348317a6a2fe325c14c2bf8a78bcdb53cbb5656b60842N#-@000000000000000000085c2fd2719e26e5487385a7283b2c4d52f391cd4e09d4"@0000000000000000001899d33fb640226ed6921a0bf91a7435be9a512ab6c3912L + + +1@66533c4de5025f32c06c4cf8849075ff6b58fcc6aec879c7090423b96d077d7d#"@000000000000000000085c2fd2719e26e5487385a7283b2c4d52f391cd4e09d4(-2 +@7c48c40ebd01f614f371d87f030ff7ffebdd849c1225eb8d6d9a6231d9483bceB024e61bdcc5ce9dfa05bc4163b4c4adbeed65b5ea35e5e012f50facdb3ed7a7ec12 +@1b8da956fe0d1cad29b03ec692142fbb2002007d4d2c16cb45707bad976add3bB020d4f43f0a6fa5dca58d4471b9d406207102fc5525c191d5b1ac083b19e1682c2B +@66533c4de5025f32c06c4cf8849075ff6b58fcc6aec879c7090423b96d077d7d""12Rqjt4rkW4uQUuuknQgbTAJahA4bcBn5e"UOP_DUP OP_HASH160 0faacb5dd7916663a78c66c698e9d6b08df2c283 OP_EQUALVERIFY OP_CHECKSIG*276a9140faacb5dd7916663a78c66c698e9d6b08df2c28388ac*"12Rqjt4rkW4uQUuuknQgbTAJahA4bcBn5e8#J  + @66533c4de5025f32c06c4cf8849075ff6b58fcc6aec879c7090423b96d077d7d""1EUtP2dJh61SiigJgaBn59ZA4kuQZbN1pZ"UOP_DUP OP_HASH160 93dfc17f5690bc02a27bb17f29d7e7bcb9c83f85 OP_EQUALVERIFY OP_CHECKSIG*276a91493dfc17f5690bc02a27bb17f29d7e7bcb9c83f8588ac*"1EUtP2dJh61SiigJgaBn59ZA4kuQZbN1pZ8#J  + @66533c4de5025f32c06c4cf8849075ff6b58fcc6aec879c7090423b96d077d7d""1GvV173TVLaLMfjNxjYVtur9gbQefjxzVa"UOP_DUP OP_HASH160 aea74eb54ae87a5964aac5ca754a51939c65c26f OP_EQUALVERIFY OP_CHECKSIG*276a914aea74eb54ae87a5964aac5ca754a51939c65c26f88ac*"1GvV173TVLaLMfjNxjYVtur9gbQefjxzVa8#J % + + +1@b6a4887a81f234e30c9e4cece64c06db92ca982bfe562c8946a617321dfd8685#"@000000000000000000085c2fd2719e26e5487385a7283b2c4d52f391cd4e09d4(-2 +@66533c4de5025f32c06c4cf8849075ff6b58fcc6aec879c7090423b96d077d7dB03b84e189eedeaf55e934a9a45c0e42685ebc1fac59a953cfc9355514fce5aa4152 +@66533c4de5025f32c06c4cf8849075ff6b58fcc6aec879c7090423b96d077d7dB035978297cb7704f9bce52b9df7e9e0e391555c954be847868bbbc4dbc2d4a3330B + @b6a4887a81f234e30c9e4cece64c06db92ca982bfe562c8946a617321dfd8685""1LZ1M2ZorytEMM61fPdMtcJTxPqxCqYPbd"UOP_DUP OP_HASH160 d677fd28e2aee1f3f4a95092f7b9db4e6b0a258c OP_EQUALVERIFY OP_CHECKSIG*276a914d677fd28e2aee1f3f4a95092f7b9db4e6b0a258c88ac*"1LZ1M2ZorytEMM61fPdMtcJTxPqxCqYPbd8#J  + @b6a4887a81f234e30c9e4cece64c06db92ca982bfe562c8946a617321dfd8685""1Ga4QpDaz666KbD2W7mtNj1H1X31XTVGkE"UOP_DUP OP_HASH160 aaca75e40b894363a9cdedb706817f61b9193b29 OP_EQUALVERIFY OP_CHECKSIG*276a914aaca75e40b894363a9cdedb706817f61b9193b2988ac*"1Ga4QpDaz666KbD2W7mtNj1H1X31XTVGkE8#J  +@b6a4887a81f234e30c9e4cece64c06db92ca982bfe562c8946a617321dfd8685""19knJQGADJZfSkakk2hWrwa7NRnXF4j1S6"UOP_DUP OP_HASH160 6008b5099f0b018644f7e45c7cd84f49f96d68a5 OP_EQUALVERIFY OP_CHECKSIG*276a9146008b5099f0b018644f7e45c7cd84f49f96d68a588ac*"19knJQGADJZfSkakk2hWrwa7NRnXF4j1S68#J % + + +1@7a352998b96ea8d83a39a9cbf6575df9c4db9dbb62e7b760d81f9aea8eb826ae#"@000000000000000000085c2fd2719e26e5487385a7283b2c4d52f391cd4e09d4(-2 +@2b8d92c0f9e2a775100fd962db62e307c12bbe6d86f711989befffef51f42511B026f34b1ac9326dabc8bb9696a03d33910f1e807c62b53be7aefb47891c82978772 +@e6649f877bf7ec5a8292b18d0b24a1e7c396057427e507641a2bc948bdc475b1B022d8b896225ab347124e16080dc1aa69a98b6f4fc9f532a73f22b541d178729a0B +@7a352998b96ea8d83a39a9cbf6575df9c4db9dbb62e7b760d81f9aea8eb826ae""1MVmFXjpF3YV7V22do1uW9iWH4S6HBQqDZ"UOP_DUP OP_HASH160 e0d319e02b0f82a17b3330b4333b55889cfbc403 OP_EQUALVERIFY OP_CHECKSIG*276a914e0d319e02b0f82a17b3330b4333b55889cfbc40388ac*"1MVmFXjpF3YV7V22do1uW9iWH4S6HBQqDZ8#J  +@7a352998b96ea8d83a39a9cbf6575df9c4db9dbb62e7b760d81f9aea8eb826ae"!1Ppz4mC2maKw5JdyFoDhjh4zcGUorRYZu"UOP_DUP OP_HASH160 045134c1d52325873a3236bc7e6b5ffd994e3d1b OP_EQUALVERIFY OP_CHECKSIG*276a914045134c1d52325873a3236bc7e6b5ffd994e3d1b88ac*!1Ppz4mC2maKw5JdyFoDhjh4zcGUorRYZu8#J  +ؐ@7a352998b96ea8d83a39a9cbf6575df9c4db9dbb62e7b760d81f9aea8eb826ae""1CCkuiSymnQ2FjfKTvWhhmLGiKQGqQ5KVa"UOP_DUP OP_HASH160 7ae29ccba4c92f5effb8ba3cf13981b59a66bcb4 OP_EQUALVERIFY OP_CHECKSIG*276a9147ae29ccba4c92f5effb8ba3cf13981b59a66bcb488ac*"1CCkuiSymnQ2FjfKTvWhhmLGiKQGqQ5KVa8#J F + +1@9ba3049147cf39c2a0f5660f1f50021e292a2d806d9af1efe7d13a9124f09cdc#"@000000000000000000085c2fd2719e26e5487385a7283b2c4d52f391cd4e09d4(-2 +@7a352998b96ea8d83a39a9cbf6575df9c4db9dbb62e7b760d81f9aea8eb826aeB02f6edee47957a0cc2a7ca776062a7243ebcb179bb9342d1a0439ed05a01f340f52 +@2b8d92c0f9e2a775100fd962db62e307c12bbe6d86f711989befffef51f42511B02094bb972e8784e39692adae135eccf8860fa379ee5c7ed4c5ac4ad822adfff162 +@d5a5b9b23ff4bd8a5535c2f32e2543655779b7dd0b36a8e2cccfc4d5a9ddcf8aB03d69985b439bb9e07140e9c21df4f0a568be537c69eb1d51b29dc06734353895fB +@9ba3049147cf39c2a0f5660f1f50021e292a2d806d9af1efe7d13a9124f09cdc""1Gvj4p3GLTVHGTCtf4w4KfKojgdirkz3dS"UOP_DUP OP_HASH160 aeb30c236c38e07e67ba6a5ca67003c7e94a7c7f OP_EQUALVERIFY OP_CHECKSIG*276a914aeb30c236c38e07e67ba6a5ca67003c7e94a7c7f88ac*"1Gvj4p3GLTVHGTCtf4w4KfKojgdirkz3dS8#J  +@9ba3049147cf39c2a0f5660f1f50021e292a2d806d9af1efe7d13a9124f09cdc""18ExkWdfLSbApLP1J3bYsQwTyxVqJtJ2UE"UOP_DUP OP_HASH160 4f6cd36e5fcea02509287720064da43ea7eb31c4 OP_EQUALVERIFY OP_CHECKSIG*276a9144f6cd36e5fcea02509287720064da43ea7eb31c488ac*"18ExkWdfLSbApLP1J3bYsQwTyxVqJtJ2UE8#J  +֞Y@9ba3049147cf39c2a0f5660f1f50021e292a2d806d9af1efe7d13a9124f09cdc""1LPuv4vqZ9JN9q5NcXf9UoSECSt9qsGNG5"UOP_DUP OP_HASH160 d4bfb6551918a8b14b2c1eed935cd966d4e65348 OP_EQUALVERIFY OP_CHECKSIG*276a914d4bfb6551918a8b14b2c1eed935cd966d4e6534888ac*"1LPuv4vqZ9JN9q5NcXf9UoSECSt9qsGNG58#J x + + +1@e4ae5651fe69f1923b67d89dbe7441c6453330801710380b92e33b1603abbcfa#"@000000000000000000085c2fd2719e26e5487385a7283b2c4d52f391cd4e09d4(-2 +@9ba3049147cf39c2a0f5660f1f50021e292a2d806d9af1efe7d13a9124f09cdcB03f368d9e69d363c4754e8923b79d7127a261dddc613170bbbc727f321b4f44f562 +@d0ffe4b900d1b0a759425a71d4caee3271f7e172b12e042bb7e11838522aecacB032ed487aced94545c1a70fea2427eae25c25500e7a50cb43fbba6e258adefc30dB +@e4ae5651fe69f1923b67d89dbe7441c6453330801710380b92e33b1603abbcfa""1Ko9rwiMPRFWMu6hvgysBSmkoSPv1HMjo3"UOP_DUP OP_HASH160 ce2ccb935be686f9d14f61815162de29d284d9dd OP_EQUALVERIFY OP_CHECKSIG*276a914ce2ccb935be686f9d14f61815162de29d284d9dd88ac*"1Ko9rwiMPRFWMu6hvgysBSmkoSPv1HMjo38#J  +@e4ae5651fe69f1923b67d89dbe7441c6453330801710380b92e33b1603abbcfa""1FMCneWxKFpgZfDJ4YKHqJAkimC5MKuXP6"UOP_DUP OP_HASH160 9d63eb6530afe97f6c14e49e8f40643716d46c21 OP_EQUALVERIFY OP_CHECKSIG*276a9149d63eb6530afe97f6c14e49e8f40643716d46c2188ac*"1FMCneWxKFpgZfDJ4YKHqJAkimC5MKuXP68#J  +f@e4ae5651fe69f1923b67d89dbe7441c6453330801710380b92e33b1603abbcfa""1BVJmNSboacgbF4QEpYsbTqrC14BYiagQ7"UOP_DUP OP_HASH160 730bbbf70d0a820b3f9755e3f1ea222e7e826a19 OP_EQUALVERIFY OP_CHECKSIG*276a914730bbbf70d0a820b3f9755e3f1ea222e7e826a1988ac*"1BVJmNSboacgbF4QEpYsbTqrC14BYiagQ78#J H + + +1@c82528c742280a877ded813c802c1bd4aed38953f54c3f201e8bda9befd49833#"@000000000000000000085c2fd2719e26e5487385a7283b2c4d52f391cd4e09d4(-2 +@bc6ce5e3b7f38c7abe1eee455582b4a9a0e4137a70c06446b9644c7d07e76b1dB032feaea32f79a5e92a900ab1cdbb1dd3d924d51ecbf0a72c37f0d9e6a30b5b74c2 +@bc6ce5e3b7f38c7abe1eee455582b4a9a0e4137a70c06446b9644c7d07e76b1dB02a2dd06b144eb32482e3c81f5b90f5814af472890f6696d12d1a96c52481fe090B +*@c82528c742280a877ded813c802c1bd4aed38953f54c3f201e8bda9befd49833""15PFjFXhLEECKBxEyBGjvfBiANVCPpwkWL"UOP_DUP OP_HASH160 3015f2f11636fad33a432eb97d817c7393ff128c OP_EQUALVERIFY OP_CHECKSIG*276a9143015f2f11636fad33a432eb97d817c7393ff128c88ac*"15PFjFXhLEECKBxEyBGjvfBiANVCPpwkWL8#J  +@c82528c742280a877ded813c802c1bd4aed38953f54c3f201e8bda9befd49833""1FKboeofZSVKbX1d8D2zU9ewQv8NhEiN2s"UOP_DUP OP_HASH160 9d164d2e334086c0ebcc27d8c8a3ca6a08fde5bc OP_EQUALVERIFY OP_CHECKSIG*276a9149d164d2e334086c0ebcc27d8c8a3ca6a08fde5bc88ac*"1FKboeofZSVKbX1d8D2zU9ewQv8NhEiN2s8#J  +@c82528c742280a877ded813c802c1bd4aed38953f54c3f201e8bda9befd49833""12QY7tp4hPzyiGVutsK52LtXzUfkg5vFRj"UOP_DUP OP_HASH160 0f6bab6bbda3b1b5eb92f5ecb842515d3215bb8e OP_EQUALVERIFY OP_CHECKSIG*276a9140f6bab6bbda3b1b5eb92f5ecb842515d3215bb8e88ac*"12QY7tp4hPzyiGVutsK52LtXzUfkg5vFRj8#J r + +1@c789de2092e226a9377c74cc107eb5dfc6b9c8c09e73981def09b11d98225f22#"@000000000000000000085c2fd2719e26e5487385a7283b2c4d52f391cd4e09d4(-2 +@c82528c742280a877ded813c802c1bd4aed38953f54c3f201e8bda9befd49833B02be62dd1f512b0ebf48853dce6269afc688835a4571445a0659a55fe207745b3a2 +@aa62e054c8e05ab638218acacf97dfe6a58b106118c2714795c2dad0ab0b7016B02638df5de21c5308aeb1459357803e97c031ae90b8360278440fee1bce0b51a822 +@5b31018151d8d2ec20e9e7093bbd0f9153e3d8a87b65d01ee376108e6c29ffe2B02c5ccdd28fabd8dd5d74d3589f936596393371cc093e3280661d3fa574ed35a57B +*@c789de2092e226a9377c74cc107eb5dfc6b9c8c09e73981def09b11d98225f22""1GiVMEfzsDqYFxWAeqqnbGSehXaoUUaczQ"UOP_DUP OP_HASH160 ac629b0c17768c9a99b9df1c830f4b93bca71564 OP_EQUALVERIFY OP_CHECKSIG*276a914ac629b0c17768c9a99b9df1c830f4b93bca7156488ac*"1GiVMEfzsDqYFxWAeqqnbGSehXaoUUaczQ8#J  +@c789de2092e226a9377c74cc107eb5dfc6b9c8c09e73981def09b11d98225f22""1KnxukEATVWTfLMhL6K7A3TnTEx41s9fP5"UOP_DUP OP_HASH160 ce23a7388cd2205948b17061a32ab39e175fc1ad OP_EQUALVERIFY OP_CHECKSIG*276a914ce23a7388cd2205948b17061a32ab39e175fc1ad88ac*"1KnxukEATVWTfLMhL6K7A3TnTEx41s9fP58#J  +^@c789de2092e226a9377c74cc107eb5dfc6b9c8c09e73981def09b11d98225f22""1GKq6ehgSAxKyvURwrEzkuf98WDCfar5eg"UOP_DUP OP_HASH160 a8198615ae4901aa7e63eb785c977fa8833ed6e0 OP_EQUALVERIFY OP_CHECKSIG*276a914a8198615ae4901aa7e63eb785c977fa8833ed6e088ac*"1GKq6ehgSAxKyvURwrEzkuf98WDCfar5eg8#J (#п-@0000000000000000001171ca75e22037187a4fd3e476c3b968360f534f1a56f4"@000000000000000000085c2fd2719e26e5487385a7283b2c4d52f391cd4e09d42 + + +1@cb1bb4362767fd4db35535145648c0a32da24241dc67bc99c6ef1c46125590ef#"@0000000000000000001171ca75e22037187a4fd3e476c3b968360f534f1a56f4(п-2 +@8f2ae31b812910229f4e513a2a4495069d0a62f2decff2cbe0da22eb42eea720B028baec75392038c191b6e0cd1b38bd28e51990e800acdf94b0da902d3e57808392 +@766ba37d57a43e6c571d374bb38bea45f7b1dd8ac3919ff28031aba5e8fe5594B039e23debc1783bd5b049256eb12a136884d72716aa53366fac85cff73cc9ec21bB +@cb1bb4362767fd4db35535145648c0a32da24241dc67bc99c6ef1c46125590ef""19h3fUZ7mCWY6WzhgR76asN46xk7rq2o55"UOP_DUP OP_HASH160 5f53de359a442af5706c2f0c1478c2cf72af91d4 OP_EQUALVERIFY OP_CHECKSIG*276a9145f53de359a442af5706c2f0c1478c2cf72af91d488ac*"19h3fUZ7mCWY6WzhgR76asN46xk7rq2o558#J  +@cb1bb4362767fd4db35535145648c0a32da24241dc67bc99c6ef1c46125590ef""1B9TY98XVLfwSf5Kq56K9SEwLN6dZXZzif"UOP_DUP OP_HASH160 6f4abcc791d27b20bfd7dfecd2e19de39737644e OP_EQUALVERIFY OP_CHECKSIG*276a9146f4abcc791d27b20bfd7dfecd2e19de39737644e88ac*"1B9TY98XVLfwSf5Kq56K9SEwLN6dZXZzif8#J  +y@cb1bb4362767fd4db35535145648c0a32da24241dc67bc99c6ef1c46125590ef""1EaeuAL7vD1tkx1m7hnR9dUD2R6tavYtGH"UOP_DUP OP_HASH160 94f6ffaa3f940809733e271731f9fe812ee1302b OP_EQUALVERIFY OP_CHECKSIG*276a91494f6ffaa3f940809733e271731f9fe812ee1302b88ac*"1EaeuAL7vD1tkx1m7hnR9dUD2R6tavYtGH8#J  + +1@3d7a9276b6baff91a5305d209ee94ef4ab6c4c746909a1a107d3a04d3874429e#"@0000000000000000001171ca75e22037187a4fd3e476c3b968360f534f1a56f4(п-2 +@4df10341a029813a1c99e2670ab60f3c70f2d08b99eef39097f870f116395624B03ab2d7d1d4983b3300d41bee9d2e9ae85a0bcb18d85bd76bfb3896a803b95d7be2 +@0be1c4d7d0527dbd163132977557391bcd275bd88ce460216272b6fb7da50c16B02872992d94ade3573ccc4fb5de1b5be6bb27501b0a815c4ca7a238223ef4028af2 +@120b5ffba3c6d1a7f943fc2c7238ab0591946bb55172da4f7f651020998760feB03052f02ef1a26c3e2ea9768e5a17529ec4c87cc6e66e83ac4b200652f70bfdf97B + @3d7a9276b6baff91a5305d209ee94ef4ab6c4c746909a1a107d3a04d3874429e""137vt3HF7xAzseGMgdECEbhcX68sozjsFB"UOP_DUP OP_HASH160 173fb95dca24f38ae7a78de1a844ce3e415717f2 OP_EQUALVERIFY OP_CHECKSIG*276a914173fb95dca24f38ae7a78de1a844ce3e415717f288ac*"137vt3HF7xAzseGMgdECEbhcX68sozjsFB8#J  +Y@3d7a9276b6baff91a5305d209ee94ef4ab6c4c746909a1a107d3a04d3874429e""18cE4xuPd3tTiEyDrDckxh6meQ1EnnhWSv"UOP_DUP OP_HASH160 53725919ec2b45ed3258699e535d8f21287c22b8 OP_EQUALVERIFY OP_CHECKSIG*276a91453725919ec2b45ed3258699e535d8f21287c22b888ac*"18cE4xuPd3tTiEyDrDckxh6meQ1EnnhWSv8#J  #-@000000000000000000121497165106bc4cf75865a347c008dc1fe7429e17dbde"@0000000000000000001171ca75e22037187a4fd3e476c3b968360f534f1a56f42 + + + +1@7e103cd3ae2809df1d921152861a1f07a7dd1c9d0cc68dbe011526ff88f4d61b#"@000000000000000000121497165106bc4cf75865a347c008dc1fe7429e17dbde(-2 +@0a3f43a4bf4cb437492b2396623cfa72d249e6525be730e9542146ac7c63da70B02f0602e7e70fd7db3cd4a7c33e9e7ab8f2f481c50d59b3963001a8db2ecc9a0282 +@5a92a753ec72669a33eb3b92043a3cd3470cb1ef158ae348c1c115ebe72c98e9B03a8d0bb7bfe1335c1131171d7802208500db40253af29d2ac036de486bae94377B +@7e103cd3ae2809df1d921152861a1f07a7dd1c9d0cc68dbe011526ff88f4d61b""1JysGnsTR5aAVqkKP8oRxuSjnAnzsH1BEV"UOP_DUP OP_HASH160 c53b65b8c429c1b3368ba97647bef34afa0914c4 OP_EQUALVERIFY OP_CHECKSIG*276a914c53b65b8c429c1b3368ba97647bef34afa0914c488ac*"1JysGnsTR5aAVqkKP8oRxuSjnAnzsH1BEV8#J  +@7e103cd3ae2809df1d921152861a1f07a7dd1c9d0cc68dbe011526ff88f4d61b""14Sr7A5GAH8ursqJ55BuR42376MVkdC29Y"UOP_DUP OP_HASH160 25cbc4a4f4436e0c5e85d16c380a6c2b4b0e72ea OP_EQUALVERIFY OP_CHECKSIG*276a91425cbc4a4f4436e0c5e85d16c380a6c2b4b0e72ea88ac*"14Sr7A5GAH8ursqJ55BuR42376MVkdC29Y8#J  +@7e103cd3ae2809df1d921152861a1f07a7dd1c9d0cc68dbe011526ff88f4d61b""1MxFGMwjQe7NSZ583pbpCqE669T7XqshHQ"UOP_DUP OP_HASH160 e5d54d1fe8f0b7855cbd9eaa091dfb7ff3fbd168 OP_EQUALVERIFY OP_CHECKSIG*276a914e5d54d1fe8f0b7855cbd9eaa091dfb7ff3fbd16888ac*"1MxFGMwjQe7NSZ583pbpCqE669T7XqshHQ8#J #ƨ-@00000000000000000001107e9252865a2edee483f1607966f01cc72543720b27"@000000000000000000121497165106bc4cf75865a347c008dc1fe7429e17dbde2 #-@000000000000000000081c6b552bc981472a59080ed680f1b43a6872a843f9d7"@00000000000000000001107e9252865a2edee483f1607966f01cc72543720b272 + + + +1@1c41bbc3e9892528525cf91e30e714729043166a12529e859b5ae93de9b320c4#"@000000000000000000081c6b552bc981472a59080ed680f1b43a6872a843f9d7(-2 +@0632c41e24879ad5930a876ec47affad527343d5a26de286e086c910338f887eB024fe7bdd9cd761635c41feff0957a2e29a314b62b6a20b1de0d8dbed3cdb070312 +@9fe51db4b0f4fbd19efe34d3489c0058b66fd0507a22da4049a32516d0612967B02bb30b603df87b33d556054a7f663028269b87b0f4b8728fd6db56ce5a7d0d492B +H@1c41bbc3e9892528525cf91e30e714729043166a12529e859b5ae93de9b320c4""1Ja9VQCCofjxr962tV4EPTy5wfaG3B1oBu"UOP_DUP OP_HASH160 c0bef3adacc35198307571d76a1b95dafcb33e75 OP_EQUALVERIFY OP_CHECKSIG*276a914c0bef3adacc35198307571d76a1b95dafcb33e7588ac*"1Ja9VQCCofjxr962tV4EPTy5wfaG3B1oBu8#J  +@1c41bbc3e9892528525cf91e30e714729043166a12529e859b5ae93de9b320c4""1JaLYyAXxAvQxNndMuxnJr4R9jiLp5Jnpd"UOP_DUP OP_HASH160 c0c82f8132ba9b01d47865154fd432ceb4ff7407 OP_EQUALVERIFY OP_CHECKSIG*276a914c0c82f8132ba9b01d47865154fd432ceb4ff740788ac*"1JaLYyAXxAvQxNndMuxnJr4R9jiLp5Jnpd8#J  +C@1c41bbc3e9892528525cf91e30e714729043166a12529e859b5ae93de9b320c4""13L4Vytp3ukoNE1AiTYpsd4jEqYYzbnrpT"UOP_DUP OP_HASH160 198b138323f9abdee1cc616daac72216fd3fdbb4 OP_EQUALVERIFY OP_CHECKSIG*276a914198b138323f9abdee1cc616daac72216fd3fdbb488ac*"13L4Vytp3ukoNE1AiTYpsd4jEqYYzbnrpT8#J  #-@000000000000000000095388c76491af85ed918f83f5e993f0f8b40e4c4733ff"@000000000000000000081c6b552bc981472a59080ed680f1b43a6872a843f9d72 + + + +1@35e4b33ec2666435687a120125a8044b09025f5f1998379bf8bfebd1d343b740#"@000000000000000000095388c76491af85ed918f83f5e993f0f8b40e4c4733ff(-2 +@3c7e94466af5a04401a240c62a2956813eceae0da69fd48728d6a641e114530cB03daed855e02709f3760c74dc62fa9683420686527ed5230b50a7245e259067e612 +@0d32eec41f4ff9a657b00a029f8fece4382fb23c4715f14bfb1a4dd9377d267bB03efb36e10d51aabdc62ef510f848798d50e53b25da6b5d232a1bf71f15ea76018B +@35e4b33ec2666435687a120125a8044b09025f5f1998379bf8bfebd1d343b740""1EhiDjqSdzy1PHrfhjRMa6uPVDQFmAe4tn"UOP_DUP OP_HASH160 964cae9c7745d396877b18c302666ab07585e7fb OP_EQUALVERIFY OP_CHECKSIG*276a914964cae9c7745d396877b18c302666ab07585e7fb88ac*"1EhiDjqSdzy1PHrfhjRMa6uPVDQFmAe4tn8#J  +z@35e4b33ec2666435687a120125a8044b09025f5f1998379bf8bfebd1d343b740""1CzSTwpE1fwzCaHvEK9BSZik7z56jiHjM8"UOP_DUP OP_HASH160 838659a67696bcc4173fdc0363f007b608fb8832 OP_EQUALVERIFY OP_CHECKSIG*276a914838659a67696bcc4173fdc0363f007b608fb883288ac*"1CzSTwpE1fwzCaHvEK9BSZik7z56jiHjM88#J  +g@35e4b33ec2666435687a120125a8044b09025f5f1998379bf8bfebd1d343b740""1NPdTRxp9thpTvzKoJtph8C9gcBZCj1D15"UOP_DUP OP_HASH160 eaa2396bd16562e911608d28820b441a319c6c0e OP_EQUALVERIFY OP_CHECKSIG*276a914eaa2396bd16562e911608d28820b441a319c6c0e88ac*"1NPdTRxp9thpTvzKoJtph8C9gcBZCj1D158#J #-@0000000000000000000ec087ce646cb34d5abe2f4f4246fe82997d87557f6236"@000000000000000000095388c76491af85ed918f83f5e993f0f8b40e4c4733ff2#О-@000000000000000000037548f5555d2bf44c8059f933ebf02f5e09db268ddfca"@0000000000000000000ec087ce646cb34d5abe2f4f4246fe82997d87557f62362 #-@0000000000000000000080232527e6cb301411e76951d9cf6162affaa2875f10"@000000000000000000037548f5555d2bf44c8059f933ebf02f5e09db268ddfca2 + + + +1@4ee563e08993b3d3e69e580c107c606f13d4232c02e817c866f4023778b5de9f#"@0000000000000000000080232527e6cb301411e76951d9cf6162affaa2875f10(-2 +@2a58ba2aca86ffebc79f33e9ff465ae3f2b6d7a3de6641590709382e1514c3abB02be54b5779b10a9c4281f7710b9f7c56706d1172d01e6d1d89ed2e3f08bb9694f2 +@234aecd8453b5c76fa6e065d052ea8932544c9d1f9fda1f828420b35269e4e5cB02fb0a77e9aa8161456ae3bf4ce64397e0707c5ae946306247b775fd3efc1eac5aB +ҡ@4ee563e08993b3d3e69e580c107c606f13d4232c02e817c866f4023778b5de9f""1KXQitmY9frd9oNxqYELqRkgpjc85iJhXc"UOP_DUP OP_HASH160 cb328b9aa19b4ae0559e4e88ea3d95f649a8f501 OP_EQUALVERIFY OP_CHECKSIG*276a914cb328b9aa19b4ae0559e4e88ea3d95f649a8f50188ac*"1KXQitmY9frd9oNxqYELqRkgpjc85iJhXc8#J  + @4ee563e08993b3d3e69e580c107c606f13d4232c02e817c866f4023778b5de9f""1MfF41kosrjVZR5ERqSxisqUX8wJ9kciRC"UOP_DUP OP_HASH160 e29e0d5cf387134765b89b56d36df35a6a0bb2e7 OP_EQUALVERIFY OP_CHECKSIG*276a914e29e0d5cf387134765b89b56d36df35a6a0bb2e788ac*"1MfF41kosrjVZR5ERqSxisqUX8wJ9kciRC8#J  +Ҹ@4ee563e08993b3d3e69e580c107c606f13d4232c02e817c866f4023778b5de9f""14f28XUHVL1xLg8po7miFbem9zGZcjnYJR"UOP_DUP OP_HASH160 28192080c748223609578e238201c034797b6f54 OP_EQUALVERIFY OP_CHECKSIG*276a91428192080c748223609578e238201c034797b6f5488ac*"14f28XUHVL1xLg8po7miFbem9zGZcjnYJR8#J % #Ѷ-@0000000000000000001091b7579e9a6b5c4c8b005c63634d3821032a6f0fc4bb"@0000000000000000000080232527e6cb301411e76951d9cf6162affaa2875f102 + + + +1@7c2b9281267e742fa58a3371a83c6bea94045b7b5eab4bfb2bfb84449a0e40f5#"@0000000000000000001091b7579e9a6b5c4c8b005c63634d3821032a6f0fc4bb(Ѷ-2 +@74f8bfaa339e570f96c46504a77cad73723128234579d8f3f3fa507e5bc9af6eB031a63e189aab6012f28346c6d2b4477080cf8befa217b0059bd99e8754a89f5262 +@89dc9c69f4d6fc605183c9ebe68f6ab7a723de054e2125c797e294ad19242fa2B02ad491e97809e9a94063dc54b255f6a1ca9c09109bc1627ae69947d6d6c78bfb0B +@7c2b9281267e742fa58a3371a83c6bea94045b7b5eab4bfb2bfb84449a0e40f5""1Ja9VQCCofjxr962tV4EPTy5wfaG3B1oBu"UOP_DUP OP_HASH160 c0bef3adacc35198307571d76a1b95dafcb33e75 OP_EQUALVERIFY OP_CHECKSIG*276a914c0bef3adacc35198307571d76a1b95dafcb33e7588ac*"1Ja9VQCCofjxr962tV4EPTy5wfaG3B1oBu8#J  +@7c2b9281267e742fa58a3371a83c6bea94045b7b5eab4bfb2bfb84449a0e40f5""13sYFqAgowa2jTHiXsBe1APWUkn1QC75Rr"UOP_DUP OP_HASH160 1f7f23fe546a7c29a15288556cc3ce7052d38766 OP_EQUALVERIFY OP_CHECKSIG*276a9141f7f23fe546a7c29a15288556cc3ce7052d3876688ac*"13sYFqAgowa2jTHiXsBe1APWUkn1QC75Rr8#J  + @7c2b9281267e742fa58a3371a83c6bea94045b7b5eab4bfb2bfb84449a0e40f5""1FFRti4ngLCNLRAufRUwhtmUVDYCatKQeP"UOP_DUP OP_HASH160 9c4c5ce27500f4aa5a048419d0a064b700a157b9 OP_EQUALVERIFY OP_CHECKSIG*276a9149c4c5ce27500f4aa5a048419d0a064b700a157b988ac*"1FFRti4ngLCNLRAufRUwhtmUVDYCatKQeP8#J #-@000000000000000000130d5ba0107da03dead3388a7b47ee765857e5636c9000"@0000000000000000001091b7579e9a6b5c4c8b005c63634d3821032a6f0fc4bb2#䐀-@000000000000000000149d535b44a3c46bfc082660597329e325c228d265e83f"@000000000000000000130d5ba0107da03dead3388a7b47ee765857e5636c90002 + + +1@5ee902a99a994a5b413489c8665c618f3643c36d38258737563015e809e97b91#"@000000000000000000149d535b44a3c46bfc082660597329e325c228d265e83f(䐀-2 +@0e7655af5164068613b2d59fac3c6158c80d3856d71180c890eb135a310175adB03592b1bcedcdf9ed37ede3f6b5bc705662924f46d689d762a46013d4b152aa93a2 +@bf3386c2658f7af0602263d359a7ae21468db13bf1aae2138f28a15bd4a8ffe2B035ad997eb2a3de3dc80039db9dc8659c468a6d2f2c14b9aebce1fe7066a079860B +M@5ee902a99a994a5b413489c8665c618f3643c36d38258737563015e809e97b91""1NLWv3aUTuN9Bog7T5gXQdZRFceHjKkje9"UOP_DUP OP_HASH160 ea0b84226482fb1ded8a4be788266ed84c21d5a4 OP_EQUALVERIFY OP_CHECKSIG*276a914ea0b84226482fb1ded8a4be788266ed84c21d5a488ac*"1NLWv3aUTuN9Bog7T5gXQdZRFceHjKkje98#J  +@5ee902a99a994a5b413489c8665c618f3643c36d38258737563015e809e97b91""1FyafwtA5s3YzuGvE9AcZ1Aopho7qzLixM"UOP_DUP OP_HASH160 a4452991667eca80eab28d678dd8b9da14f647f1 OP_EQUALVERIFY OP_CHECKSIG*276a914a4452991667eca80eab28d678dd8b9da14f647f188ac*"1FyafwtA5s3YzuGvE9AcZ1Aopho7qzLixM8#J  +Ў@5ee902a99a994a5b413489c8665c618f3643c36d38258737563015e809e97b91""1C7uDsp7Wx7m5CZ4o7ciT5M5s7iyyDBiqu"UOP_DUP OP_HASH160 79f778dd183e92785f51de4615883d819c4edb0c OP_EQUALVERIFY OP_CHECKSIG*276a91479f778dd183e92785f51de4615883d819c4edb0c88ac*"1C7uDsp7Wx7m5CZ4o7ciT5M5s7iyyDBiqu8#J  + + +1@91b0f3d205f5ac81e583d38178d8d629831eedb55d1b7d69d0f187bb111cf19d#"@000000000000000000149d535b44a3c46bfc082660597329e325c228d265e83f(䐀-2 +@fb69e248840846faf9276e65afa9ab4aeb2ec446457430c2494a57e64c5e91f2B03e4d1247da1e35716c70aae8620432b1d52e4b55409b60670ffc0db886c194e042 +@4ca955521f8e57b836d79ca30afdef07882f1d68c1807bf13dac859dab7c1e9dB02f2923f34f161b7a5cf97152d425e417d6979333f7968871c25206dfb27bf29acB +Q@91b0f3d205f5ac81e583d38178d8d629831eedb55d1b7d69d0f187bb111cf19d""15hSvkgBtuMeurL79wc8sZLgJUT3yYhsfx"UOP_DUP OP_HASH160 3386c8c0a77284824a22abc5f0c91edd07fcb968 OP_EQUALVERIFY OP_CHECKSIG*276a9143386c8c0a77284824a22abc5f0c91edd07fcb96888ac*"15hSvkgBtuMeurL79wc8sZLgJUT3yYhsfx8#J  +@91b0f3d205f5ac81e583d38178d8d629831eedb55d1b7d69d0f187bb111cf19d""1HSK2ZUk3rCc5oWn32wuomxMjJM4CtizBz"UOP_DUP OP_HASH160 b44b75ad99ab6f59482e6648b720f808742613fe OP_EQUALVERIFY OP_CHECKSIG*276a914b44b75ad99ab6f59482e6648b720f808742613fe88ac*"1HSK2ZUk3rCc5oWn32wuomxMjJM4CtizBz8#J  +<@91b0f3d205f5ac81e583d38178d8d629831eedb55d1b7d69d0f187bb111cf19d""15GNiZS5HRK1SFBADvmPbNUgwmXz1an1mb"UOP_DUP OP_HASH160 2ec8dee098b740c46bce0fa119e52cdb1e9ca5ff OP_EQUALVERIFY OP_CHECKSIG*276a9142ec8dee098b740c46bce0fa119e52cdb1e9ca5ff88ac*"15GNiZS5HRK1SFBADvmPbNUgwmXz1an1mb8#J  +#-@00000000000000000008523586d0794e36cd098e67051edab122cce513da2a41"@000000000000000000149d535b44a3c46bfc082660597329e325c228d265e83f2#-@0000000000000000000c352aae66da5604022db728b3b04fa9299586ab058788"@00000000000000000008523586d0794e36cd098e67051edab122cce513da2a412#-@000000000000000000090e4d426148a8f9dcb4763cd683b2cc344b3f4a3cfeda"@0000000000000000000c352aae66da5604022db728b3b04fa9299586ab0587882 + + +1@aeb3dbd8b039ddfe8a335ccf566dae17ab889af9ef272c1a14d0c2b312a174da#"@000000000000000000090e4d426148a8f9dcb4763cd683b2cc344b3f4a3cfeda(-2 +@7c2b9281267e742fa58a3371a83c6bea94045b7b5eab4bfb2bfb84449a0e40f5B0214b8a60582cdcbaa852a704cb99cc65ae863ceb5579b1ea12375d4f8ad889d1e2 +@8cb7b0c6170c4c359d9a66377f7a88fae2deeddcefee0b9459b0ecf8cce7ae1fB02a014babce409263ffd4bb56f9348946c2594cbecc4fcd709c558a4275b5371bdB +@aeb3dbd8b039ddfe8a335ccf566dae17ab889af9ef272c1a14d0c2b312a174da""1HiPPCkBuPCBka5W5mJVv5yEBjTjAMJA6E"UOP_DUP OP_HASH160 b755c04e5bc87f4ce396f5bab3119f4b6d4589d5 OP_EQUALVERIFY OP_CHECKSIG*276a914b755c04e5bc87f4ce396f5bab3119f4b6d4589d588ac*"1HiPPCkBuPCBka5W5mJVv5yEBjTjAMJA6E8#J  +d@aeb3dbd8b039ddfe8a335ccf566dae17ab889af9ef272c1a14d0c2b312a174da""16Dt47XDquxbpwDkKqeAW5JY4zWZChvdut"UOP_DUP OP_HASH160 39483ce7c83ff2a70d2ddad11140900f66283048 OP_EQUALVERIFY OP_CHECKSIG*276a91439483ce7c83ff2a70d2ddad11140900f6628304888ac*"16Dt47XDquxbpwDkKqeAW5JY4zWZChvdut8#J  +Ȱ@aeb3dbd8b039ddfe8a335ccf566dae17ab889af9ef272c1a14d0c2b312a174da""13xLfv3cUXuD9sYY9LMQ4TH5FDwgvFPYju"UOP_DUP OP_HASH160 20678cc8e5e053d3ef6383bf929401bbc2d977b7 OP_EQUALVERIFY OP_CHECKSIG*276a91420678cc8e5e053d3ef6383bf929401bbc2d977b788ac*"13xLfv3cUXuD9sYY9LMQ4TH5FDwgvFPYju8#J  + +1@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b#"@000000000000000000090e4d426148a8f9dcb4763cd683b2cc344b3f4a3cfeda(-2 +@f21a71afcc2dd7487092fc9244e73e0e41a327a4f8086de6b75feb9840ba497fB0399843760963b530171f86963f19f8454dd59e3fb7287a8d414f6fc5f22feaa242 +@8a8c3f65b824a0a77fb38249a9364fb11ae581464b5a1ca393b6f0b473775ca5B03000a83cc7f2242b1e532a045ec9fce8d4bf0a9a726517edf5945a323d086482bB +،Y@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b""1D1eQ6Tkkv7EoBifDJSrJC8trj8HbiDSrL"UOP_DUP OP_HASH160 83c0ba530e0e9d73159fb0016dd466cd83363473 OP_EQUALVERIFY OP_CHECKSIG*276a91483c0ba530e0e9d73159fb0016dd466cd8336347388ac*"1D1eQ6Tkkv7EoBifDJSrJC8trj8HbiDSrL8#J  +@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b""1D1eQ6Tkkv7EoBifDJSrJC8trj8HbiDSrL"UOP_DUP OP_HASH160 83c0ba530e0e9d73159fb0016dd466cd83363473 OP_EQUALVERIFY OP_CHECKSIG*276a91483c0ba530e0e9d73159fb0016dd466cd8336347388ac*"1D1eQ6Tkkv7EoBifDJSrJC8trj8HbiDSrL8#J   +@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b""13wcscvb12nXv8F9FRY6GyQmiMXJDvuFEi"UOP_DUP OP_HASH160 2044a897c98ff021ac6801a8bbfe8991e1bec444 OP_EQUALVERIFY OP_CHECKSIG*276a9142044a897c98ff021ac6801a8bbfe8991e1bec44488ac*"13wcscvb12nXv8F9FRY6GyQmiMXJDvuFEi8#J  +@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b"l"6OP_RETURN 1101d0f5ed6d0f7c456f9bd7ff25fa2c339730351676*06a161101d0f5ed6d0f7c456f9bd7ff25fa2c3397303516762m|Eo%,305v8#J #-@000000000000000000175adaf20b703bb17b72f20b56aed85a607202d4725fe2"@000000000000000000090e4d426148a8f9dcb4763cd683b2cc344b3f4a3cfeda2 + +1@36c94bf6d17e7d3f7bec7b4fecc463cc845d85a6a407465e0e7e3f951d674385#"@000000000000000000175adaf20b703bb17b72f20b56aed85a607202d4725fe2(-2 +@1c41bbc3e9892528525cf91e30e714729043166a12529e859b5ae93de9b320c4B0214b8a60582cdcbaa852a704cb99cc65ae863ceb5579b1ea12375d4f8ad889d1e2 +@257a3e518d944ea52ea7e08eca938ee246008b3dce3f9a666a9ced61e2d3ceafB0324ac5911d3bf4ddd09406703e07fb3547efd9c640994cb95aee33753cfeac9312 +@06549cd5e7f5ac8a70652c93e51b08e903adec2dfad6974ae3beec0c8928acf5B0258df712ebeebe61da80187a35c518c2e5985bd36d1a13e03aa52b3b6d7acef572 +@aeb3dbd8b039ddfe8a335ccf566dae17ab889af9ef272c1a14d0c2b312a174daB02826c9e02e5ee21e9cf27b08cd96ed63498e51b2bbb6de3522fd28593199af0e3B +<@36c94bf6d17e7d3f7bec7b4fecc463cc845d85a6a407465e0e7e3f951d674385""13J2uL3hpZKqEqag5MhxeVVGdztBGdA2np"UOP_DUP OP_HASH160 1928e92a93f1295573f2dfab7943887eecfcc91c OP_EQUALVERIFY OP_CHECKSIG*276a9141928e92a93f1295573f2dfab7943887eecfcc91c88ac*"13J2uL3hpZKqEqag5MhxeVVGdztBGdA2np8#J  +d@36c94bf6d17e7d3f7bec7b4fecc463cc845d85a6a407465e0e7e3f951d674385""12qnPe942BS8q22qyhNYvWG3VmLGgYLHhX"UOP_DUP OP_HASH160 1431fb5e32445323ef467efb903dd33940c8f597 OP_EQUALVERIFY OP_CHECKSIG*276a9141431fb5e32445323ef467efb903dd33940c8f59788ac*"12qnPe942BS8q22qyhNYvWG3VmLGgYLHhX8#J  +@36c94bf6d17e7d3f7bec7b4fecc463cc845d85a6a407465e0e7e3f951d674385""1LCKkwSmMEfPNR1Hv17ozpfJP2J5ZtcfYE"UOP_DUP OP_HASH160 d28e9f9d813fcc1bf5f22138dc6884d3649a269b OP_EQUALVERIFY OP_CHECKSIG*276a914d28e9f9d813fcc1bf5f22138dc6884d3649a269b88ac*"1LCKkwSmMEfPNR1Hv17ozpfJP2J5ZtcfYE8#J  + + +1@b9fd5ab6f654c649f83d33e1791ebdc1ca8e4185c03df1fe37f154d8b05901c3#"@000000000000000000175adaf20b703bb17b72f20b56aed85a607202d4725fe2(-2 +@36c94bf6d17e7d3f7bec7b4fecc463cc845d85a6a407465e0e7e3f951d674385B035972aee0b004f23540b9b104d08ab49753e71f51117c77ab2ec420c56ddf492e2 +@36c94bf6d17e7d3f7bec7b4fecc463cc845d85a6a407465e0e7e3f951d674385B03e26864082812ced4539e49a0505925feec14d487729fea88f6f56aa847238554B +/@b9fd5ab6f654c649f83d33e1791ebdc1ca8e4185c03df1fe37f154d8b05901c3""1F6kiPQRiQtSZgK2gF4rLGuZzisqtRBiPA"UOP_DUP OP_HASH160 9aa854bdccdd78586549d66d837693667158d59e OP_EQUALVERIFY OP_CHECKSIG*276a9149aa854bdccdd78586549d66d837693667158d59e88ac*"1F6kiPQRiQtSZgK2gF4rLGuZzisqtRBiPA8#J  +d@b9fd5ab6f654c649f83d33e1791ebdc1ca8e4185c03df1fe37f154d8b05901c3""18TyYRGzmAcSbhmdt5dSmSFzNipL1SSjhZ"UOP_DUP OP_HASH160 51e2e4e578f021373e5aa90e39f6585009b9daea OP_EQUALVERIFY OP_CHECKSIG*276a91451e2e4e578f021373e5aa90e39f6585009b9daea88ac*"18TyYRGzmAcSbhmdt5dSmSFzNipL1SSjhZ8#J  +@b9fd5ab6f654c649f83d33e1791ebdc1ca8e4185c03df1fe37f154d8b05901c3""1HdKS7JwfJfNXxgkr98n5Ac4A2Bkrpe5cj"UOP_DUP OP_HASH160 b6605fca797cc3dbf4b4f826eb43c3920882bbb8 OP_EQUALVERIFY OP_CHECKSIG*276a914b6605fca797cc3dbf4b4f826eb43c3920882bbb888ac*"1HdKS7JwfJfNXxgkr98n5Ac4A2Bkrpe5cj8#J   #-@0000000000000000000a80dcce34f1f3bad47e2aa5ed40d4b2768d211d3b9cac"@000000000000000000175adaf20b703bb17b72f20b56aed85a607202d4725fe22 + + + +1@93547126298c09f4cbe14d494885a4c8598c4483d981258a3add7ac29a36aab2#"@0000000000000000000a80dcce34f1f3bad47e2aa5ed40d4b2768d211d3b9cac(-2 +@cb1bb4362767fd4db35535145648c0a32da24241dc67bc99c6ef1c46125590efB0365cd5da2307c820a705089601b92b0b5248177108964d3e3be75d33359ca79032 +@8f2ae31b812910229f4e513a2a4495069d0a62f2decff2cbe0da22eb42eea720B03c3c42c86a4f330bf311158ad4de5c4486843c5f3e0ba707483496e51cc3640c4B +@93547126298c09f4cbe14d494885a4c8598c4483d981258a3add7ac29a36aab2""1N1xwu1xpB74CQwG4GysWGxZsSPj6GPaNo"UOP_DUP OP_HASH160 e68957decb26528b2ca7cd8d40623774ba1fddb8 OP_EQUALVERIFY OP_CHECKSIG*276a914e68957decb26528b2ca7cd8d40623774ba1fddb888ac*"1N1xwu1xpB74CQwG4GysWGxZsSPj6GPaNo8#J  + @93547126298c09f4cbe14d494885a4c8598c4483d981258a3add7ac29a36aab2""16cJsaGcBBPypjw1nZAQxWd1MfQDUfXJnf"UOP_DUP OP_HASH160 3d861b392f89578fbf27c27ac01d26988a28949f OP_EQUALVERIFY OP_CHECKSIG*276a9143d861b392f89578fbf27c27ac01d26988a28949f88ac*"16cJsaGcBBPypjw1nZAQxWd1MfQDUfXJnf8#J  +ܐ@93547126298c09f4cbe14d494885a4c8598c4483d981258a3add7ac29a36aab2""1PzcfuiS558Kr8x3YvZJbteCVLddBSjM2W"UOP_DUP OP_HASH160 fc3840eaf10cf796389938d06d40cd5bac7999c9 OP_EQUALVERIFY OP_CHECKSIG*276a914fc3840eaf10cf796389938d06d40cd5bac7999c988ac*"1PzcfuiS558Kr8x3YvZJbteCVLddBSjM2W8#J #-@0000000000000000000156eadbd9529ce56f2f6e3b23a3f8c19fbffe85e436aa"@0000000000000000000a80dcce34f1f3bad47e2aa5ed40d4b2768d211d3b9cac2#-@0000000000000000000f3f11ead46c3b47e6e425dd728f32738c0770cdddff14"@0000000000000000000156eadbd9529ce56f2f6e3b23a3f8c19fbffe85e436aa2#-@000000000000000000127ad23ce099f953c36f1063b02ba17ce5456c459bf750"@0000000000000000000f3f11ead46c3b47e6e425dd728f32738c0770cdddff142#σ-@00000000000000000000aff0cd85298137864eaa7ee69b7022cc486a8ea1fec6"@000000000000000000127ad23ce099f953c36f1063b02ba17ce5456c459bf7502#-@000000000000000000043e972ed2a8c388d0e2bc52d967c6f8e5d0927e8e3c81"@00000000000000000000aff0cd85298137864eaa7ee69b7022cc486a8ea1fec62 + + +1@24ccbe26e967de87bfcf4c6de980577709c4a3a979dd3bb1dcaee8f684f4f210#"@000000000000000000043e972ed2a8c388d0e2bc52d967c6f8e5d0927e8e3c81(-2 +@aeb3dbd8b039ddfe8a335ccf566dae17ab889af9ef272c1a14d0c2b312a174daB0355abd77e10c9c21a665837f7bd14c063150bedb4754a2033fa308ba0b77456902 +@a5cba32653a770034e703e670a34ef8f17e9f44872e1a6c34456b89ba676b005B038455cacbef696febfc8429f50baf1f7d7dbe9ac46b8dc0ec4c92c8cf72ff3f36B +@24ccbe26e967de87bfcf4c6de980577709c4a3a979dd3bb1dcaee8f684f4f210""14AqbMhAhtscN6u3THySVCnmqKXanW1w9x"UOP_DUP OP_HASH160 22c4af11ca833f67ce3be346a8e9e379f3a4d51c OP_EQUALVERIFY OP_CHECKSIG*276a91422c4af11ca833f67ce3be346a8e9e379f3a4d51c88ac*"14AqbMhAhtscN6u3THySVCnmqKXanW1w9x8#J  +d@24ccbe26e967de87bfcf4c6de980577709c4a3a979dd3bb1dcaee8f684f4f210"!1DUurA4sRKjFVH3e16g34JCpgy8zmrgJM"UOP_DUP OP_HASH160 025c4a654934fe6c687a09b8318268854e8f1686 OP_EQUALVERIFY OP_CHECKSIG*276a914025c4a654934fe6c687a09b8318268854e8f168688ac*!1DUurA4sRKjFVH3e16g34JCpgy8zmrgJM8#J  +@24ccbe26e967de87bfcf4c6de980577709c4a3a979dd3bb1dcaee8f684f4f210""16FANBZzjinUjGb5giJq8PE16bmsCCvmjD"UOP_DUP OP_HASH160 398645232fcf77ddf535dde06d78b9a576e5f454 OP_EQUALVERIFY OP_CHECKSIG*276a914398645232fcf77ddf535dde06d78b9a576e5f45488ac*"16FANBZzjinUjGb5giJq8PE16bmsCCvmjD8#J  + + +1@df94cba120494643c060c71de00bef9a6ab9ccd90f9bb03973a325ce3f9cc391#"@000000000000000000043e972ed2a8c388d0e2bc52d967c6f8e5d0927e8e3c81(-2 +@b9fd5ab6f654c649f83d33e1791ebdc1ca8e4185c03df1fe37f154d8b05901c3B0399fb9503a9fdf0f869077931b3a323af7dbcb61f428bbaefdd2a547276d6b9402 +@24ccbe26e967de87bfcf4c6de980577709c4a3a979dd3bb1dcaee8f684f4f210B02e7394a05fa8f88aabb01dd5e1ba658dc6bfc8c7ae73c4a46eeb16351989b254cB +#@df94cba120494643c060c71de00bef9a6ab9ccd90f9bb03973a325ce3f9cc391""1Ab9SL8rRcGuJYr8EX8e1j8D4RLnbdFGua"UOP_DUP OP_HASH160 692e513f934f765c4a90a24b1d32c43d03bcf1f9 OP_EQUALVERIFY OP_CHECKSIG*276a914692e513f934f765c4a90a24b1d32c43d03bcf1f988ac*"1Ab9SL8rRcGuJYr8EX8e1j8D4RLnbdFGua8#J  +d@df94cba120494643c060c71de00bef9a6ab9ccd90f9bb03973a325ce3f9cc391""1B35b3facEjJDVBeQcZkNZRGQ7i3uwyPxL"UOP_DUP OP_HASH160 6e15eb362d40898739016d2d7df1be7593fa635a OP_EQUALVERIFY OP_CHECKSIG*276a9146e15eb362d40898739016d2d7df1be7593fa635a88ac*"1B35b3facEjJDVBeQcZkNZRGQ7i3uwyPxL8#J  +ϐ@df94cba120494643c060c71de00bef9a6ab9ccd90f9bb03973a325ce3f9cc391""16Qm6Fg9h3JDJoqmAmR511MC1kwzCQMKtH"UOP_DUP OP_HASH160 3b57004120ce563241b241711a763fe71edb1ddc OP_EQUALVERIFY OP_CHECKSIG*276a9143b57004120ce563241b241711a763fe71edb1ddc88ac*"16Qm6Fg9h3JDJoqmAmR511MC1kwzCQMKtH8#J  + + +1@3a88aeaed17785a98315340357584e8f6f8eb5ec32a0c0974a146b515077803b#"@000000000000000000043e972ed2a8c388d0e2bc52d967c6f8e5d0927e8e3c81(-2 +@df94cba120494643c060c71de00bef9a6ab9ccd90f9bb03973a325ce3f9cc391B02ccd95129d18850d10d46e162af2c319d9212fa6ad365e6e24500e685e2e067682 +@df94cba120494643c060c71de00bef9a6ab9ccd90f9bb03973a325ce3f9cc391B0384402a64c2162ed8c9a7096fc1dcea61e7740f35be5c654b3578600f30cda563B +@3a88aeaed17785a98315340357584e8f6f8eb5ec32a0c0974a146b515077803b""19q2Bm78KRYJfRkadz2iDUBgA4mqZvBALk"UOP_DUP OP_HASH160 60d5f649b9086241d11dad0c58179e0d15a20933 OP_EQUALVERIFY OP_CHECKSIG*276a91460d5f649b9086241d11dad0c58179e0d15a2093388ac*"19q2Bm78KRYJfRkadz2iDUBgA4mqZvBALk8#J  +d@3a88aeaed17785a98315340357584e8f6f8eb5ec32a0c0974a146b515077803b""1HK4t9oWu57dWn1AesXgNBWTvyBsKHb3qL"UOP_DUP OP_HASH160 b2ecbd85be49d3e4a9701c2a4e977310676eee75 OP_EQUALVERIFY OP_CHECKSIG*276a914b2ecbd85be49d3e4a9701c2a4e977310676eee7588ac*"1HK4t9oWu57dWn1AesXgNBWTvyBsKHb3qL8#J  +,@3a88aeaed17785a98315340357584e8f6f8eb5ec32a0c0974a146b515077803b""1Dxk66Spn1nNQ4AwRJra4KGuNJT9izxVuv"UOP_DUP OP_HASH160 8e2c5aeefd7cc2a595f07c50114bd127bc4b5b81 OP_EQUALVERIFY OP_CHECKSIG*276a9148e2c5aeefd7cc2a595f07c50114bd127bc4b5b8188ac*"1Dxk66Spn1nNQ4AwRJra4KGuNJT9izxVuv8#J  + + +1@e15fd92d0e25ceb2652faca9bbe70c113d6171ea3ab59d7b46b9f2b3329a5cb9#"@000000000000000000043e972ed2a8c388d0e2bc52d967c6f8e5d0927e8e3c81(-2 +@3a88aeaed17785a98315340357584e8f6f8eb5ec32a0c0974a146b515077803bB0260833264fa8628d5ea5a9c8091351ac6f8488e505c501e5bf32ef0eab16e4efa2 +@247d486b693b368b842b007df2d66ae91f29c8215d18315af5c0b2d36c13a198B03071f5b6eb19b576daa05ff18afd68339afb572335cb7c758c30f9bcb65f6f185B + +@e15fd92d0e25ceb2652faca9bbe70c113d6171ea3ab59d7b46b9f2b3329a5cb9""13yZfPxKroLjtzhtY289aQNf6DKYLKNxtx"UOP_DUP OP_HASH160 20a2cf6f16410ed54bcc7fb97168319bfcbc4a93 OP_EQUALVERIFY OP_CHECKSIG*276a91420a2cf6f16410ed54bcc7fb97168319bfcbc4a9388ac*"13yZfPxKroLjtzhtY289aQNf6DKYLKNxtx8#J  +d@e15fd92d0e25ceb2652faca9bbe70c113d6171ea3ab59d7b46b9f2b3329a5cb9""14e9V4m2qoii6dDCx8ndjYVLhmEFTx4tkB"UOP_DUP OP_HASH160 27eed9946653961cbd597f6c28d80dc6d56994c4 OP_EQUALVERIFY OP_CHECKSIG*276a91427eed9946653961cbd597f6c28d80dc6d56994c488ac*"14e9V4m2qoii6dDCx8ndjYVLhmEFTx4tkB8#J  +@e15fd92d0e25ceb2652faca9bbe70c113d6171ea3ab59d7b46b9f2b3329a5cb9""1LnbwQt7pXQnvMXpgKk4LW5VSFWUjBPnjV"UOP_DUP OP_HASH160 d90a45e71811372227a4f04ad3157708c24d42ec OP_EQUALVERIFY OP_CHECKSIG*276a914d90a45e71811372227a4f04ad3157708c24d42ec88ac*"1LnbwQt7pXQnvMXpgKk4LW5VSFWUjBPnjV8#J  + +1@d94e05b0e99cbc380f922fc3709da19e8ace9350853cab7b06ded4a1f509b26a#"@000000000000000000043e972ed2a8c388d0e2bc52d967c6f8e5d0927e8e3c81(-2 +@e15fd92d0e25ceb2652faca9bbe70c113d6171ea3ab59d7b46b9f2b3329a5cb9B03e349db9f6e0c6d5709f0a74406a50ffccdc15ea23f297edec00403395b7283fe2 +@24ccbe26e967de87bfcf4c6de980577709c4a3a979dd3bb1dcaee8f684f4f210B0255e262e45c29a17b3d897d931e2d295de52d466426fb3348b2728143feab71492 +@e15fd92d0e25ceb2652faca9bbe70c113d6171ea3ab59d7b46b9f2b3329a5cb9B0249cff6ee49530079796164f2a943fdf6e8934c9947e3ff3a329b2a1680521ca0B +@d94e05b0e99cbc380f922fc3709da19e8ace9350853cab7b06ded4a1f509b26a""1MwewxKYk7bK1nmLCfvKBp1eqErYs2hJaP"UOP_DUP OP_HASH160 e5b8a7921056af0d900c3f48af95fe8fa35288e9 OP_EQUALVERIFY OP_CHECKSIG*276a914e5b8a7921056af0d900c3f48af95fe8fa35288e988ac*"1MwewxKYk7bK1nmLCfvKBp1eqErYs2hJaP8#J  +d@d94e05b0e99cbc380f922fc3709da19e8ace9350853cab7b06ded4a1f509b26a""1JatMm9A5jvhLhnV3yeyM3Ck5TizihWcyN"UOP_DUP OP_HASH160 c0e2bc8c959a623f915f0b13978d18e848f365b9 OP_EQUALVERIFY OP_CHECKSIG*276a914c0e2bc8c959a623f915f0b13978d18e848f365b988ac*"1JatMm9A5jvhLhnV3yeyM3Ck5TizihWcyN8#J  +Ԭ@d94e05b0e99cbc380f922fc3709da19e8ace9350853cab7b06ded4a1f509b26a""1NqUcK7eCDxv3JJGjKJVTB4jtwjPfUHSkT"UOP_DUP OP_HASH160 ef85a7816a031ea3fbc0da6e21716d31f015ea21 OP_EQUALVERIFY OP_CHECKSIG*276a914ef85a7816a031ea3fbc0da6e21716d31f015ea2188ac*"1NqUcK7eCDxv3JJGjKJVTB4jtwjPfUHSkT8#J  + + +1@3c4a84c6649e01809a6054dcd85e790317abf4159a4c82e01bd8f60499998002#"@000000000000000000043e972ed2a8c388d0e2bc52d967c6f8e5d0927e8e3c81(-2 +@d94e05b0e99cbc380f922fc3709da19e8ace9350853cab7b06ded4a1f509b26aB02722d220dd1d55e22f83063e944f6ac044c93afb18b238216288491e99a64e0f72 +@d94e05b0e99cbc380f922fc3709da19e8ace9350853cab7b06ded4a1f509b26aB03d1522bb108e38cc9c7b195dcdd75631bd1b8a802eb39161c05e10e0b0d0c8cd4B +@3c4a84c6649e01809a6054dcd85e790317abf4159a4c82e01bd8f60499998002""17KLCLvXmE1NhxrBDecWapGYjMK6ZffU7f"UOP_DUP OP_HASH160 4548440358fb96d255a1eb1ec7e66434643f2d20 OP_EQUALVERIFY OP_CHECKSIG*276a9144548440358fb96d255a1eb1ec7e66434643f2d2088ac*"17KLCLvXmE1NhxrBDecWapGYjMK6ZffU7f8#J  +d@3c4a84c6649e01809a6054dcd85e790317abf4159a4c82e01bd8f60499998002""1MaLrQgJRNTw1a2xFbd5uz54FELMQzykJj"UOP_DUP OP_HASH160 e1b0d05cec45225ee05fe4cd66f96adcbf140620 OP_EQUALVERIFY OP_CHECKSIG*276a914e1b0d05cec45225ee05fe4cd66f96adcbf14062088ac*"1MaLrQgJRNTw1a2xFbd5uz54FELMQzykJj8#J  +@3c4a84c6649e01809a6054dcd85e790317abf4159a4c82e01bd8f60499998002""1JSewDX9pXf6xSG1KcWtrEZFiuGFo5SkBV"UOP_DUP OP_HASH160 bf543426413ebcc207aaf9ed8b8a87ddf4e9a9fa OP_EQUALVERIFY OP_CHECKSIG*276a914bf543426413ebcc207aaf9ed8b8a87ddf4e9a9fa88ac*"1JSewDX9pXf6xSG1KcWtrEZFiuGFo5SkBV8#J  + + +1@6a4abdebcd36605208f7bfda84d397174344f28f2041c86f28ad0118de673c68#"@000000000000000000043e972ed2a8c388d0e2bc52d967c6f8e5d0927e8e3c81(-2 +@3c4a84c6649e01809a6054dcd85e790317abf4159a4c82e01bd8f60499998002B03da2823eb0aebf7c5804c62f18e585b5ffeeb036c90664fcaa7715a6f31838aab2 +@3c4a84c6649e01809a6054dcd85e790317abf4159a4c82e01bd8f60499998002B0367b4b558fa44548aaa4bccacf632e4599a1e474414f02e99660acc7590c60290B +@6a4abdebcd36605208f7bfda84d397174344f28f2041c86f28ad0118de673c68""1MNrQBus8unWcbNbNNRK9u6ZfoV1oWvAjf"UOP_DUP OP_HASH160 df847cdce50af034797d3aeb12b4c59736eda229 OP_EQUALVERIFY OP_CHECKSIG*276a914df847cdce50af034797d3aeb12b4c59736eda22988ac*"1MNrQBus8unWcbNbNNRK9u6ZfoV1oWvAjf8#J  +d@6a4abdebcd36605208f7bfda84d397174344f28f2041c86f28ad0118de673c68""1DnPHdYLYBcoAGSzvi5XRP58ekyTi4XjEQ"UOP_DUP OP_HASH160 8c36d4eab4e65a4c0fb2635d684226eaf3092834 OP_EQUALVERIFY OP_CHECKSIG*276a9148c36d4eab4e65a4c0fb2635d684226eaf309283488ac*"1DnPHdYLYBcoAGSzvi5XRP58ekyTi4XjEQ8#J  +̰@6a4abdebcd36605208f7bfda84d397174344f28f2041c86f28ad0118de673c68""1MMwcXF1rg8pAhyhPSiVDCHxPXPQemEAQ2"UOP_DUP OP_HASH160 df586c4ee4da6b08a57e7673383ca56ce070bf83 OP_EQUALVERIFY OP_CHECKSIG*276a914df586c4ee4da6b08a57e7673383ca56ce070bf8388ac*"1MMwcXF1rg8pAhyhPSiVDCHxPXPQemEAQ28#J  + + +1@90d0663f4c7db3f53365b3c083ed24c6c29fb16bb23ea71fbb0a5dfc353add6c#"@000000000000000000043e972ed2a8c388d0e2bc52d967c6f8e5d0927e8e3c81(-2 +@6a4abdebcd36605208f7bfda84d397174344f28f2041c86f28ad0118de673c68B0353db1607b5e645c7ae26a49fc55429a47992f37a221a0fd3adf8bf817ac22b802 +@6a4abdebcd36605208f7bfda84d397174344f28f2041c86f28ad0118de673c68B0343a76fe4f773ffa77bd66ead5737cd0a3a59ac115d9d97c2b1c1235cb480d867B +@90d0663f4c7db3f53365b3c083ed24c6c29fb16bb23ea71fbb0a5dfc353add6c""17EKyzt8CvChMfwJS2MTBDaqukBZRqr17x"UOP_DUP OP_HASH160 445602187054c6ff7d700caecc82b69f6cea7f03 OP_EQUALVERIFY OP_CHECKSIG*276a914445602187054c6ff7d700caecc82b69f6cea7f0388ac*"17EKyzt8CvChMfwJS2MTBDaqukBZRqr17x8#J  +d@90d0663f4c7db3f53365b3c083ed24c6c29fb16bb23ea71fbb0a5dfc353add6c""1Q3GvuqhJpiuMYzRGibpYS9iZkDnCJML5n"UOP_DUP OP_HASH160 fcb905b0b8b6fcd6793fe521df67c9248ee74431 OP_EQUALVERIFY OP_CHECKSIG*276a914fcb905b0b8b6fcd6793fe521df67c9248ee7443188ac*"1Q3GvuqhJpiuMYzRGibpYS9iZkDnCJML5n8#J  +Ǟ@90d0663f4c7db3f53365b3c083ed24c6c29fb16bb23ea71fbb0a5dfc353add6c""1G6pQhXQTXw7FUenSNFTPEySfDfRvDuaGH"UOP_DUP OP_HASH160 a5a38a90b234976d00db726d0f95aae79c187e09 OP_EQUALVERIFY OP_CHECKSIG*276a914a5a38a90b234976d00db726d0f95aae79c187e0988ac*"1G6pQhXQTXw7FUenSNFTPEySfDfRvDuaGH8#J  + + +1@5c9bec0dc40538cd0393e77319a33501c5626302754b8388f141063c61eb0431#"@000000000000000000043e972ed2a8c388d0e2bc52d967c6f8e5d0927e8e3c81(-2 +@90d0663f4c7db3f53365b3c083ed24c6c29fb16bb23ea71fbb0a5dfc353add6cB030df83fb352b07505dec86edac38ad640fda01ff4e75c0ecaa66fcbc2eabbe1f72 +@90d0663f4c7db3f53365b3c083ed24c6c29fb16bb23ea71fbb0a5dfc353add6cB03a12f309c6b0e9991abee0b3b3fa6282225604c416ccb00718e38c30980171a72B +@5c9bec0dc40538cd0393e77319a33501c5626302754b8388f141063c61eb0431""1NH4JsERaKsBLidk2njNBu4uaQJLSM8cT9"UOP_DUP OP_HASH160 e9640ee9ed3023e36f895e64333e7467175af2e3 OP_EQUALVERIFY OP_CHECKSIG*276a914e9640ee9ed3023e36f895e64333e7467175af2e388ac*"1NH4JsERaKsBLidk2njNBu4uaQJLSM8cT98#J  +d@5c9bec0dc40538cd0393e77319a33501c5626302754b8388f141063c61eb0431""16nxTNqCZccHiNw42mbNhdLrBcJ1y61Dvq"UOP_DUP OP_HASH160 3f89a37527cfcea66e159c80c3e62ee2a0abbe12 OP_EQUALVERIFY OP_CHECKSIG*276a9143f89a37527cfcea66e159c80c3e62ee2a0abbe1288ac*"16nxTNqCZccHiNw42mbNhdLrBcJ1y61Dvq8#J  +Ì@5c9bec0dc40538cd0393e77319a33501c5626302754b8388f141063c61eb0431""152FHFRhNStu3UgzgGgHi6JDeGKkugM7ZH"UOP_DUP OP_HASH160 2c1cd6edcde53de5379991ddf75fd7375b75709a OP_EQUALVERIFY OP_CHECKSIG*276a9142c1cd6edcde53de5379991ddf75fd7375b75709a88ac*"152FHFRhNStu3UgzgGgHi6JDeGKkugM7ZH8#J  + + +1@557becd3d5138d957467d6d9f5077a3f51fa9ccdb8ac572073b75954515bc59e#"@000000000000000000043e972ed2a8c388d0e2bc52d967c6f8e5d0927e8e3c81(-2 +@5c9bec0dc40538cd0393e77319a33501c5626302754b8388f141063c61eb0431B038d3d8cbd55439ecb0883745127199d8e6d3e231cfed449d07661a2abe97bb0362 +@5c9bec0dc40538cd0393e77319a33501c5626302754b8388f141063c61eb0431B03cd18e5bd2ae6cb996816597575b78db6fd49e285d4a8a51009320b5d56fe57a0B +@557becd3d5138d957467d6d9f5077a3f51fa9ccdb8ac572073b75954515bc59e""18nf3cEVxDNDWEdrzikVkLBzeWv2K7Fhvx"UOP_DUP OP_HASH160 556b5b6ab6d696e2251a6ec4be25a4a3fee80d11 OP_EQUALVERIFY OP_CHECKSIG*276a914556b5b6ab6d696e2251a6ec4be25a4a3fee80d1188ac*"18nf3cEVxDNDWEdrzikVkLBzeWv2K7Fhvx8#J  +d@557becd3d5138d957467d6d9f5077a3f51fa9ccdb8ac572073b75954515bc59e""1EnXsZnbc7XsPVVzLCpG2ZmM9rBeNr4mLh"UOP_DUP OP_HASH160 97361fbc0bfb9b8bc818d25b36efa80846a3d36e OP_EQUALVERIFY OP_CHECKSIG*276a91497361fbc0bfb9b8bc818d25b36efa80846a3d36e88ac*"1EnXsZnbc7XsPVVzLCpG2ZmM9rBeNr4mLh8#J  +@557becd3d5138d957467d6d9f5077a3f51fa9ccdb8ac572073b75954515bc59e""12yBAKLwCGBM1QYdXkwvKugqR7P2fAV6dg"UOP_DUP OP_HASH160 1597e6bc0c603e57ddd3575ed2d04b4d09a87dbf OP_EQUALVERIFY OP_CHECKSIG*276a9141597e6bc0c603e57ddd3575ed2d04b4d09a87dbf88ac*"12yBAKLwCGBM1QYdXkwvKugqR7P2fAV6dg8#J  + + +1@134aeb7215cd282af049fb67726d2f5d108dd8f91235cea4aa5f0374f83d0c98#"@000000000000000000043e972ed2a8c388d0e2bc52d967c6f8e5d0927e8e3c81(-2 +@1f2fe053df8b536418ba475868183c1c79c84eae1a588c23ab883c025f63f420B032ef8cfa9100297fd287da40d9cdfc90788042d75202854fe213eec0483810c252 +@1f2fe053df8b536418ba475868183c1c79c84eae1a588c23ab883c025f63f420B02612d66de442503b5afaed1c29775449c69dcd3916d00974c39e4ad20939dad1dB +І@134aeb7215cd282af049fb67726d2f5d108dd8f91235cea4aa5f0374f83d0c98""1MVmFXjpF3YV7V22do1uW9iWH4S6HBQqDZ"UOP_DUP OP_HASH160 e0d319e02b0f82a17b3330b4333b55889cfbc403 OP_EQUALVERIFY OP_CHECKSIG*276a914e0d319e02b0f82a17b3330b4333b55889cfbc40388ac*"1MVmFXjpF3YV7V22do1uW9iWH4S6HBQqDZ8#J  +@134aeb7215cd282af049fb67726d2f5d108dd8f91235cea4aa5f0374f83d0c98""1GD6paWEDenTjrtAuwEb9M19F1xMYWXuTh"UOP_DUP OP_HASH160 a6d3bca1c77f8c07b823bdd62b92cd17fc92e6eb OP_EQUALVERIFY OP_CHECKSIG*276a914a6d3bca1c77f8c07b823bdd62b92cd17fc92e6eb88ac*"1GD6paWEDenTjrtAuwEb9M19F1xMYWXuTh8#J  +ߌ @134aeb7215cd282af049fb67726d2f5d108dd8f91235cea4aa5f0374f83d0c98""1AhRZmUns1NfY5F3y6ccz3HrKK4XR24uwL"UOP_DUP OP_HASH160 6a5e46bc40fe23b657b7b2cdf4197e5bac33b356 OP_EQUALVERIFY OP_CHECKSIG*276a9146a5e46bc40fe23b657b7b2cdf4197e5bac33b35688ac*"1AhRZmUns1NfY5F3y6ccz3HrKK4XR24uwL8#J  + + +1@0c2336fc608506caf2baf6409cffc710938bdbc1589250f327b0107dc654fde7#"@000000000000000000043e972ed2a8c388d0e2bc52d967c6f8e5d0927e8e3c81(-2 +@9c13b953ee1879e99aa37670d5535de06c13463c299d6ae54e2a6e4860e2da08B0328b9ee95c882e00e9bf825752f589be5b1153795f44b3849a47e49817741dc472 +@9c13b953ee1879e99aa37670d5535de06c13463c299d6ae54e2a6e4860e2da08B03c3c95402e7663ae30b000ffd6d1220481fb7f35c5ca410a315b3f7541c77b7e3B +@0c2336fc608506caf2baf6409cffc710938bdbc1589250f327b0107dc654fde7""1FVTLyGoL1Y53pbJmmjvZdBVScBj7XDmLm"UOP_DUP OP_HASH160 9ef36626c1934c0a5c4ac79a8e21a653480b0969 OP_EQUALVERIFY OP_CHECKSIG*276a9149ef36626c1934c0a5c4ac79a8e21a653480b096988ac*"1FVTLyGoL1Y53pbJmmjvZdBVScBj7XDmLm8#J  +@0c2336fc608506caf2baf6409cffc710938bdbc1589250f327b0107dc654fde7""136owgXw7NHoMR3MxqPt3Tpe7BSeicZhNr"UOP_DUP OP_HASH160 17098469eadb5daa6282506f639e639fa8609157 OP_EQUALVERIFY OP_CHECKSIG*276a91417098469eadb5daa6282506f639e639fa860915788ac*"136owgXw7NHoMR3MxqPt3Tpe7BSeicZhNr8#J  +慻@0c2336fc608506caf2baf6409cffc710938bdbc1589250f327b0107dc654fde7""14hgtZ4a7ExrVFTjEErfHSyQKZsNkdnMat"UOP_DUP OP_HASH160 289a5037bf2cf1d16ce3c5f75a853de057650316 OP_EQUALVERIFY OP_CHECKSIG*276a914289a5037bf2cf1d16ce3c5f75a853de05765031688ac*"14hgtZ4a7ExrVFTjEErfHSyQKZsNkdnMat8#J  + + +1@a58f662aff1450a0072c6cc269de38cdb278e37362c39bab50a5734ff4285aa5#"@000000000000000000043e972ed2a8c388d0e2bc52d967c6f8e5d0927e8e3c81(-2 +@557becd3d5138d957467d6d9f5077a3f51fa9ccdb8ac572073b75954515bc59eB023e1a5cf94b88e247d35fadf4b9a1d4597c99e06d7b8e5551c48461eeaf59913b2 +@557becd3d5138d957467d6d9f5077a3f51fa9ccdb8ac572073b75954515bc59eB02ca49d9b5a8427be2bd44737d5ca92f9a893b070e3575d660238ca404948bde2fB +@a58f662aff1450a0072c6cc269de38cdb278e37362c39bab50a5734ff4285aa5""1CkwpAsdV4v2mHXGpkVKqGSZi8pcWtLEte"UOP_DUP OP_HASH160 80f9069ad684c1bef4e41bbdf001ff7a6af9d0d1 OP_EQUALVERIFY OP_CHECKSIG*276a91480f9069ad684c1bef4e41bbdf001ff7a6af9d0d188ac*"1CkwpAsdV4v2mHXGpkVKqGSZi8pcWtLEte8#J  +d@a58f662aff1450a0072c6cc269de38cdb278e37362c39bab50a5734ff4285aa5""1DF4Xvy8mvSPkw6uAomgCUAxxEVoqky93x"UOP_DUP OP_HASH160 864a48454cf78f7e0ec41fa998273539e98a39f1 OP_EQUALVERIFY OP_CHECKSIG*276a914864a48454cf78f7e0ec41fa998273539e98a39f188ac*"1DF4Xvy8mvSPkw6uAomgCUAxxEVoqky93x8#J  +S@a58f662aff1450a0072c6cc269de38cdb278e37362c39bab50a5734ff4285aa5""16A1hgi32KvgM1nJ968jstQ5Hht66vE7AV"UOP_DUP OP_HASH160 388cf547921dd39c7ceacc54ee09bd348be23090 OP_EQUALVERIFY OP_CHECKSIG*276a914388cf547921dd39c7ceacc54ee09bd348be2309088ac*"16A1hgi32KvgM1nJ968jstQ5Hht66vE7AV8#J  #ߓ-@000000000000000000100fffa3055a05f7d5970d4e54dc99d57ee87d53722a23"@000000000000000000043e972ed2a8c388d0e2bc52d967c6f8e5d0927e8e3c812 + + +1@3676792a399ef4dca33f0102a38e2014a2fb3aafbdf22604e8f45fb042d7c681#"@000000000000000000100fffa3055a05f7d5970d4e54dc99d57ee87d53722a23(ߓ-2 +@00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39B03100c1cb6f9e2997e9b582313b9b17aa2f22f60375d4e39dc9a08b5de2e9ed0d52 +@f382add3ce07538ee1c64e9edc0150d19f1a975ede3d6fa6f25e9cb25202a86dB023b44c235b5dd0b69800e201bbadc3da2fd09d93aebf59d57b9450ec90b1b9fe0B +@3676792a399ef4dca33f0102a38e2014a2fb3aafbdf22604e8f45fb042d7c681""1JysGnsTR5aAVqkKP8oRxuSjnAnzsH1BEV"UOP_DUP OP_HASH160 c53b65b8c429c1b3368ba97647bef34afa0914c4 OP_EQUALVERIFY OP_CHECKSIG*276a914c53b65b8c429c1b3368ba97647bef34afa0914c488ac*"1JysGnsTR5aAVqkKP8oRxuSjnAnzsH1BEV8#J  +Ɉ@3676792a399ef4dca33f0102a38e2014a2fb3aafbdf22604e8f45fb042d7c681""1HcRGrb8whaDEQhbZ5PLTG2j5L9rSzZSUG"UOP_DUP OP_HASH160 b634d565d2eca811b422646217a20945bec1b35b OP_EQUALVERIFY OP_CHECKSIG*276a914b634d565d2eca811b422646217a20945bec1b35b88ac*"1HcRGrb8whaDEQhbZ5PLTG2j5L9rSzZSUG8#J  +@3676792a399ef4dca33f0102a38e2014a2fb3aafbdf22604e8f45fb042d7c681""15i2iSagDPVSnG7MpDmDuuL8sFf9TAdCSq"UOP_DUP OP_HASH160 33a2fd1f7bb8ec77c0618006f966a43d8bb93e98 OP_EQUALVERIFY OP_CHECKSIG*276a91433a2fd1f7bb8ec77c0618006f966a43d8bb93e9888ac*"15i2iSagDPVSnG7MpDmDuuL8sFf9TAdCSq8#J  + + +1@cb99465f023efbfb10658b5514ff5790d78235e220757c81eb18b5bcc6070f85#"@000000000000000000100fffa3055a05f7d5970d4e54dc99d57ee87d53722a23(ߓ-2 +@4ee563e08993b3d3e69e580c107c606f13d4232c02e817c866f4023778b5de9fB02225311bba43b770cd2fc38efb32b5b597e9fc7d919ae8a0eeed1ce7a2f362c572 +@38d286d709887fbdb8b33cf97b15fc4053e596efcf3ea3b373f96695c4964319B03ec46fb0c9ad8b71fb9f83778aeebe690735a85847842dd8fc954aa9ada34ef65B +@cb99465f023efbfb10658b5514ff5790d78235e220757c81eb18b5bcc6070f85""1Eo6UcJ9xNZR89tpDr1APGDNUJoGdZZuqx"UOP_DUP OP_HASH160 9751572fd9d5f49a4da4811861f6186d4069ac96 OP_EQUALVERIFY OP_CHECKSIG*276a9149751572fd9d5f49a4da4811861f6186d4069ac9688ac*"1Eo6UcJ9xNZR89tpDr1APGDNUJoGdZZuqx8#J  +@cb99465f023efbfb10658b5514ff5790d78235e220757c81eb18b5bcc6070f85""1CJ64uxUwdJZzmzxtSbZirHJp3h1vEUivT"UOP_DUP OP_HASH160 7be4af6163c4a47920a06f186e82ff9e9bb3f4e9 OP_EQUALVERIFY OP_CHECKSIG*276a9147be4af6163c4a47920a06f186e82ff9e9bb3f4e988ac*"1CJ64uxUwdJZzmzxtSbZirHJp3h1vEUivT8#J  +#@cb99465f023efbfb10658b5514ff5790d78235e220757c81eb18b5bcc6070f85""1FdJwtwb24FLpC5ayaLg2uTxEFVmR3J1uN"UOP_DUP OP_HASH160 a06fb7707a05c6133aff764480bb2420ff31220c OP_EQUALVERIFY OP_CHECKSIG*276a914a06fb7707a05c6133aff764480bb2420ff31220c88ac*"1FdJwtwb24FLpC5ayaLg2uTxEFVmR3J1uN8#J #-@000000000000000000044b9ab266570c076908660d74a2f12dd9224981a2fd1a"@000000000000000000100fffa3055a05f7d5970d4e54dc99d57ee87d53722a232#ę-@00000000000000000014adcaad2efb65334e4cf68a3688466350fc928dca3657"@000000000000000000044b9ab266570c076908660d74a2f12dd9224981a2fd1a2 #-@000000000000000000141a57340bcc7543814df553768efcf99c7f42a831776f"@00000000000000000014adcaad2efb65334e4cf68a3688466350fc928dca36572 + + + +1@e5fd8152e96373d9921a278eb6c02b3597fdf7b55379da50a82963aef532ee41#"@000000000000000000141a57340bcc7543814df553768efcf99c7f42a831776f(-2 +@cb186f4498ff7e83ff2dd40e965afa67849e4e59bcc9a6f7eedfd898e54dbb31B03b65d7e4ae8f9cd60fe0d1920c7c5bba2d4c66e6fd0691e8e3db5b02febdb9a9e2 +@156089cccd982108a6ecf13fa6857ca140f56ff231d7cbb1790816f8d94a4437B02a6e9276d2c49672e33f1bb215772dc067ca44bd79dd09ed9c24c930ec55c9503B +K@e5fd8152e96373d9921a278eb6c02b3597fdf7b55379da50a82963aef532ee41""16CFtwdk9woM1HApkCuUKqFUhKu1vUCaCM"UOP_DUP OP_HASH160 38f9a3806cacb88235e359b3f38ff7bbd320d930 OP_EQUALVERIFY OP_CHECKSIG*276a91438f9a3806cacb88235e359b3f38ff7bbd320d93088ac*"16CFtwdk9woM1HApkCuUKqFUhKu1vUCaCM8#J  +@e5fd8152e96373d9921a278eb6c02b3597fdf7b55379da50a82963aef532ee41""1N3NYMGWNmajYQv3XW4ihBguV27tX52SsJ"UOP_DUP OP_HASH160 e6cd7459a888f17e7ddbab9bdf235104cc76f487 OP_EQUALVERIFY OP_CHECKSIG*276a914e6cd7459a888f17e7ddbab9bdf235104cc76f48788ac*"1N3NYMGWNmajYQv3XW4ihBguV27tX52SsJ8#J  +)@e5fd8152e96373d9921a278eb6c02b3597fdf7b55379da50a82963aef532ee41""1EwjSc1HhxnZigC2ruwfgpNjy1junSDXkE"UOP_DUP OP_HASH160 98f3868446daf12ac309203fbf4117a9b23fc0c9 OP_EQUALVERIFY OP_CHECKSIG*276a91498f3868446daf12ac309203fbf4117a9b23fc0c988ac*"1EwjSc1HhxnZigC2ruwfgpNjy1junSDXkE8#J 2#-@0000000000000000000578cfaad434e73d3b7ad896ce422ba596d41306efd481"@000000000000000000141a57340bcc7543814df553768efcf99c7f42a831776f2 #-@0000000000000000000577f85480570375aa16da5ce9255c078e79716099bda3"@0000000000000000000578cfaad434e73d3b7ad896ce422ba596d41306efd4812 + +1@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca#"@0000000000000000000577f85480570375aa16da5ce9255c078e79716099bda3(-2 +@f7f9d98f24d612c8f9045ee2cf73053a867f666bab2bdcb9c8914c6b0a0252e6B024303ca9659fb5cce9baf3cced9c7b0f78add3053b8c4e5dd7ee88eaf1d7f843c2 +@2547a48ba1e75e69fd30ad8901c93aa13af5bea9fe4ec47dc9774f9264cb49aeB02924eb3a1d17b731ce292990ae40d4bdebdc1829df2714936d15dc341eaafd22cB +@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca"!1pjEgfxJaFB9V9WCPnXjTjT6uoQDWPkDd"UOP_DUP OP_HASH160 0906ce967bfa4d7367caf273705af9c26357bffa OP_EQUALVERIFY OP_CHECKSIG*276a9140906ce967bfa4d7367caf273705af9c26357bffa88ac*!1pjEgfxJaFB9V9WCPnXjTjT6uoQDWPkDd8#J  +ذ@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca"!1pjEgfxJaFB9V9WCPnXjTjT6uoQDWPkDd"UOP_DUP OP_HASH160 0906ce967bfa4d7367caf273705af9c26357bffa OP_EQUALVERIFY OP_CHECKSIG*276a9140906ce967bfa4d7367caf273705af9c26357bffa88ac*!1pjEgfxJaFB9V9WCPnXjTjT6uoQDWPkDd8#J   +@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca""1B5FS5pLPG2fSDyACE2YadWxqUVuz25Q68"UOP_DUP OP_HASH160 6e7ef8241b82fa3a9f1200215f670e068c1acbf6 OP_EQUALVERIFY OP_CHECKSIG*276a9146e7ef8241b82fa3a9f1200215f670e068c1acbf688ac*"1B5FS5pLPG2fSDyACE2YadWxqUVuz25Q688#J  +@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca"l"6OP_RETURN 1101f7465bafb8a30bc2a9d9eb0a4ca116248722e1d4*06a161101f7465bafb8a30bc2a9d9eb0a4ca116248722e1d42F[ © +L$"8#J #-@0000000000000000001373b54a01751b369869a76fc973f8349af463b4f3e6f3"@0000000000000000000577f85480570375aa16da5ce9255c078e79716099bda32 #𙊆-@000000000000000000045ba472a9d361c4162216250f72af2d2c6aed345dda50"@0000000000000000001373b54a01751b369869a76fc973f8349af463b4f3e6f32 + +1@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf4#"@000000000000000000045ba472a9d361c4162216250f72af2d2c6aed345dda50(𙊆-2 +@50b6928dcb343cf492ee6d83671df9d881868b2348a12ae0c79f167aaab7d5dfB038e3deb1ef8bc021f575950605382446e02b30847d69268c02f5f21467e62e2b62 +@8ded5badd6f76d0dd7ae97eea248d0f329de076a465808958fc6abd3c4166310B02e3854e7ab6364d0b2b63298206d15fe1802a4ae52f6867e5b255b1430f329a7fB +@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf4""12A28amVwK5ZiHBCMyzGiwNBuBVw7EKq6R"UOP_DUP OP_HASH160 0cacd035fa6e54ddef592554f8ebf0c1b2c46b82 OP_EQUALVERIFY OP_CHECKSIG*276a9140cacd035fa6e54ddef592554f8ebf0c1b2c46b8288ac*"12A28amVwK5ZiHBCMyzGiwNBuBVw7EKq6R8#J  +$@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf4""12A28amVwK5ZiHBCMyzGiwNBuBVw7EKq6R"UOP_DUP OP_HASH160 0cacd035fa6e54ddef592554f8ebf0c1b2c46b82 OP_EQUALVERIFY OP_CHECKSIG*276a9140cacd035fa6e54ddef592554f8ebf0c1b2c46b8288ac*"12A28amVwK5ZiHBCMyzGiwNBuBVw7EKq6R8#J   +?@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf4""14whaaCs3bAM6PBEcg28eP41bXR8fTgJiY"UOP_DUP OP_HASH160 2b40b679b25d8c4daf0a9a7c45655e87b6aa14cb OP_EQUALVERIFY OP_CHECKSIG*276a9142b40b679b25d8c4daf0a9a7c45655e87b6aa14cb88ac*"14whaaCs3bAM6PBEcg28eP41bXR8fTgJiY8#J  +@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf4"l"6OP_RETURN 11012eda0ffea2101d04a11f77a69d63fdd54828814f*06a1611012eda0ffea2101d04a11f77a69d63fdd54828814f2.wcH(O8#J #-@00000000000000000011501f008cae2c0f6a34a3e855ce87e2b7ea9e7f7434ad"@000000000000000000045ba472a9d361c4162216250f72af2d2c6aed345dda502#-@0000000000000000000de7b518aa3de735042099d4262af188ba6cdf802c7fc2"@00000000000000000011501f008cae2c0f6a34a3e855ce87e2b7ea9e7f7434ad2 #΅-@00000000000000000012c484402449e9212dce458f6d4ca16bec111c1efec43e"@0000000000000000000de7b518aa3de735042099d4262af188ba6cdf802c7fc22 + + + +1@097b7867cd61ffe225b77729ff37c495ee779b6d0c3a8a51c309683afab066ca#"@00000000000000000012c484402449e9212dce458f6d4ca16bec111c1efec43e(΅-2 +@e58a0566b58a054e0803d5b880c2f47e57fae6497b96f61dec77a7f5941af331B035214b49bdbd28fa8c95109f2275713190e5f06052862a5196be708726d0e6ffa2 +@e58a0566b58a054e0803d5b880c2f47e57fae6497b96f61dec77a7f5941af331B036f5e729635c5549538976204b671de91f35fe04e8aa9649d831e5b72837c9f68B +.@097b7867cd61ffe225b77729ff37c495ee779b6d0c3a8a51c309683afab066ca""1135qpaMJL16rKQysnKpfFB7UnTt8sEGgj"UOP_DUP OP_HASH160 0064dfa3ed40c39d24f93add4384eddd026af32e OP_EQUALVERIFY OP_CHECKSIG*276a9140064dfa3ed40c39d24f93add4384eddd026af32e88ac*"1135qpaMJL16rKQysnKpfFB7UnTt8sEGgj8#J  +@097b7867cd61ffe225b77729ff37c495ee779b6d0c3a8a51c309683afab066ca""19jUPi6aq8cavg3yACSecd6SDbFFNqiZkQ"UOP_DUP OP_HASH160 5fc9578ab8dcca25c6b2a4703c38d397ca67356c OP_EQUALVERIFY OP_CHECKSIG*276a9145fc9578ab8dcca25c6b2a4703c38d397ca67356c88ac*"19jUPi6aq8cavg3yACSecd6SDbFFNqiZkQ8#J  +8@097b7867cd61ffe225b77729ff37c495ee779b6d0c3a8a51c309683afab066ca""15wVaAnusnXghAQAGfHAhm8ksRcWt4UMf1"UOP_DUP OP_HASH160 362ed0cff03040f62117b8878f17f6fe8955d663 OP_EQUALVERIFY OP_CHECKSIG*276a914362ed0cff03040f62117b8878f17f6fe8955d66388ac*"15wVaAnusnXghAQAGfHAhm8ksRcWt4UMf18#J #Շ-@0000000000000000001bc6f10dc9e022a76c0741fafe9969a2159856883f90e6"@00000000000000000012c484402449e9212dce458f6d4ca16bec111c1efec43e2#ۇ-@00000000000000000008bbaa58b560c71bdc25d669173e8183976d18313d8518"@0000000000000000001bc6f10dc9e022a76c0741fafe9969a2159856883f90e62 #ؤ-@00000000000000000007c0af0445db1d6159343d2e501b4e2e2a3cbca2047a65"@00000000000000000008bbaa58b560c71bdc25d669173e8183976d18313d85182 + + + +1@c64adcfc7305b22fcb11f9fb161a2c3e5a8db112ef221e1656053e0fa68b4aa4#"@00000000000000000007c0af0445db1d6159343d2e501b4e2e2a3cbca2047a65(ؤ-2 +@cb1bb4362767fd4db35535145648c0a32da24241dc67bc99c6ef1c46125590efB03cde9d0a9b09d43376d8fadc122fda1b6b83fafc25a647360c431d2998fc52e492 +@79a1fda550c7228047655b2c5461394c7d1af521e5562d16bf8ca05040eadf4fB036a51ac44f3c9c39c72e35a97ea3c6bfc763cecee45660668e6e2107484154348B +@c64adcfc7305b22fcb11f9fb161a2c3e5a8db112ef221e1656053e0fa68b4aa4""1ADBmWPxAdVVY5SKMtJYXweidpWNQRFvCM"UOP_DUP OP_HASH160 65071c9a9ba9d01402e97408e70c5e508b899988 OP_EQUALVERIFY OP_CHECKSIG*276a91465071c9a9ba9d01402e97408e70c5e508b89998888ac*"1ADBmWPxAdVVY5SKMtJYXweidpWNQRFvCM8#J  + @c64adcfc7305b22fcb11f9fb161a2c3e5a8db112ef221e1656053e0fa68b4aa4""1AdF2qMgN1SyAUSqep87vguid65StvBy6B"UOP_DUP OP_HASH160 6993d1d6a84b31f00e021d0c3bb470897577c571 OP_EQUALVERIFY OP_CHECKSIG*276a9146993d1d6a84b31f00e021d0c3bb470897577c57188ac*"1AdF2qMgN1SyAUSqep87vguid65StvBy6B8#J  +%@c64adcfc7305b22fcb11f9fb161a2c3e5a8db112ef221e1656053e0fa68b4aa4""133rU3o5fFvt3USR8qL5T88L3UVi88c6WU"UOP_DUP OP_HASH160 167a603c3907a292f0c651c8e601a7ca1e551b3f OP_EQUALVERIFY OP_CHECKSIG*276a914167a603c3907a292f0c651c8e601a7ca1e551b3f88ac*"133rU3o5fFvt3USR8qL5T88L3UVi88c6WU8#J %#諈-@000000000000000000067a4c652467829ace2fe97b1a2676f7d1b9444123ee48"@00000000000000000007c0af0445db1d6159343d2e501b4e2e2a3cbca2047a652#-@000000000000000000127b9d13632d22e40e21995e0af790c8517cab8c8f3b7e"@000000000000000000067a4c652467829ace2fe97b1a2676f7d1b9444123ee482#-@0000000000000000000a06ad7631c330c651e19c97bb1dea7ddcf143dd9ac2e1"@000000000000000000127b9d13632d22e40e21995e0af790c8517cab8c8f3b7e2#ˈ-@0000000000000000001b99dc57207aed4bd15509469078d39e71f2ebaf21b32a"@0000000000000000000a06ad7631c330c651e19c97bb1dea7ddcf143dd9ac2e12#݈-@0000000000000000000463fdf94d7a3ba0de53ed84d8152c5bd3bda77e768150"@0000000000000000001b99dc57207aed4bd15509469078d39e71f2ebaf21b32a2#-@00000000000000000014ffc7f2e7eb416a39c22c188227c4ffdf261a63194523"@0000000000000000000463fdf94d7a3ba0de53ed84d8152c5bd3bda77e7681502#-@0000000000000000000bd3f6270a4165592cce5c554fb4d18a737ae180d3ca51"@00000000000000000014ffc7f2e7eb416a39c22c188227c4ffdf261a631945232#-@00000000000000000003c90ad34527108249cf24f790ec65363ef8c878055190"@0000000000000000000bd3f6270a4165592cce5c554fb4d18a737ae180d3ca512#-@00000000000000000006f68761dbdae1bb0f2ae78c17ba3c4fa8b881f9dc2dbd"@00000000000000000003c90ad34527108249cf24f790ec65363ef8c8780551902#-@00000000000000000000428eede9f75329681f610b20cf1efd8b163821bcdfac"@00000000000000000006f68761dbdae1bb0f2ae78c17ba3c4fa8b881f9dc2dbd2 #ǘ-@0000000000000000000e031053ccfc0ffbf3ebc4e49f1a3bb4f9406d144cfda9"@00000000000000000000428eede9f75329681f610b20cf1efd8b163821bcdfac2 + + + +1@733e9db399939f138c0af747f05c9cc2d9796cb751bca7a63496b75317b1a455#"@0000000000000000000e031053ccfc0ffbf3ebc4e49f1a3bb4f9406d144cfda9(ǘ-2 +@3676792a399ef4dca33f0102a38e2014a2fb3aafbdf22604e8f45fb042d7c681B03481517a8250d264d14fa910e906ab9c919cefbb2b195a463a8daf16c2a901ad02 +@00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39B02165a16a5d1bc59fb14c252c49db0bb3d063b4766f1f96de3a693e5571b55ce14B +@733e9db399939f138c0af747f05c9cc2d9796cb751bca7a63496b75317b1a455""1Poa9Xmyfdu9U4eGkq5E2TXFLMuUApcJvX"UOP_DUP OP_HASH160 fa21923f0265ff13660636c6171e22c10552d4d5 OP_EQUALVERIFY OP_CHECKSIG*276a914fa21923f0265ff13660636c6171e22c10552d4d588ac*"1Poa9Xmyfdu9U4eGkq5E2TXFLMuUApcJvX8#J  +@733e9db399939f138c0af747f05c9cc2d9796cb751bca7a63496b75317b1a455""18oBeJMTZdGorMwfUqBkjoEWiSdorNGiHJ"UOP_DUP OP_HASH160 5584e62d89d523965679b92fa559336d20d4df8f OP_EQUALVERIFY OP_CHECKSIG*276a9145584e62d89d523965679b92fa559336d20d4df8f88ac*"18oBeJMTZdGorMwfUqBkjoEWiSdorNGiHJ8#J  +@733e9db399939f138c0af747f05c9cc2d9796cb751bca7a63496b75317b1a455""1LtGacA38bLnxvUnKHsxPsQoaBPymso4yD"UOP_DUP OP_HASH160 da1c9be66b5858e5a3848f413dbf548b180971b8 OP_EQUALVERIFY OP_CHECKSIG*276a914da1c9be66b5858e5a3848f413dbf548b180971b888ac*"1LtGacA38bLnxvUnKHsxPsQoaBPymso4yD8#J #ы-@0000000000000000000ecc9acb06e99fd7d0fbd0bc42affce9b8dd7728da7340"@0000000000000000000e031053ccfc0ffbf3ebc4e49f1a3bb4f9406d144cfda92#-@000000000000000000121e6efe7f8fe579aecf6e06d1140b298b9ae8927039c3"@0000000000000000000ecc9acb06e99fd7d0fbd0bc42affce9b8dd7728da73402#-@0000000000000000000eaf4b9e820d88ccfa99a51bde64b37eb5c21847765ea1"@000000000000000000121e6efe7f8fe579aecf6e06d1140b298b9ae8927039c32 + + +1@c0c0f73e5f90c4a0fd3830782074c47d3b181e7bebc034da68a60452608affed#"@0000000000000000000eaf4b9e820d88ccfa99a51bde64b37eb5c21847765ea1(-2 +@fd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84B033ba91546ec969479237194764c6b285f58b52ec90676e3bbc476c5987b04c22a2 +@fd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84B02589b417be11d7df77de43079ddd4c3b8d504781304a63a788f7cc50f258dcfd5B +@c0c0f73e5f90c4a0fd3830782074c47d3b181e7bebc034da68a60452608affed""1Poa9Xmyfdu9U4eGkq5E2TXFLMuUApcJvX"UOP_DUP OP_HASH160 fa21923f0265ff13660636c6171e22c10552d4d5 OP_EQUALVERIFY OP_CHECKSIG*276a914fa21923f0265ff13660636c6171e22c10552d4d588ac*"1Poa9Xmyfdu9U4eGkq5E2TXFLMuUApcJvX8#J  +Ø@c0c0f73e5f90c4a0fd3830782074c47d3b181e7bebc034da68a60452608affed""1HbwZ5Ug1TYtXxVrCLYa8X1BZA1PZJ2ngA"UOP_DUP OP_HASH160 b61db19f6322f74590002b1c79ba9808d6e3946e OP_EQUALVERIFY OP_CHECKSIG*276a914b61db19f6322f74590002b1c79ba9808d6e3946e88ac*"1HbwZ5Ug1TYtXxVrCLYa8X1BZA1PZJ2ngA8#J  + @c0c0f73e5f90c4a0fd3830782074c47d3b181e7bebc034da68a60452608affed""1138aEC5nyBqEasJ8S17qER9sP2YvuP4v6"UOP_DUP OP_HASH160 006727489242dbad2b9a6e127e6e100a3ede735c OP_EQUALVERIFY OP_CHECKSIG*276a914006727489242dbad2b9a6e127e6e100a3ede735c88ac*"1138aEC5nyBqEasJ8S17qER9sP2YvuP4v68#J  + +1@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c7#"@0000000000000000000eaf4b9e820d88ccfa99a51bde64b37eb5c21847765ea1(-2 +@77ca640d37bb51027c2fb1ba1e574206529c1e1b2ae6bebf876bf1c10be6399fB0297facc4f8c7d0c908e62448e993a2b41f0be8d6a714cb89ec96ed22b7c4549c32 +@533b1565c396e59957599bc94d5afe2448c834af58a6f8c34d3c73ffbdf3504cB03ed9d41eacbe3312e1ac9e991d7fcf51be17dfb9ffdcfaa49eba7e7dfd08660d1B +@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c7""1CAEu85yED35EwDetNTs1YRrHWUPjxVAv5"UOP_DUP OP_HASH160 7a68bab2f444818cc5f52eeceb894c2ad4ae7ad4 OP_EQUALVERIFY OP_CHECKSIG*276a9147a68bab2f444818cc5f52eeceb894c2ad4ae7ad488ac*"1CAEu85yED35EwDetNTs1YRrHWUPjxVAv58#J  +@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c7""1CAEu85yED35EwDetNTs1YRrHWUPjxVAv5"UOP_DUP OP_HASH160 7a68bab2f444818cc5f52eeceb894c2ad4ae7ad4 OP_EQUALVERIFY OP_CHECKSIG*276a9147a68bab2f444818cc5f52eeceb894c2ad4ae7ad488ac*"1CAEu85yED35EwDetNTs1YRrHWUPjxVAv58#J   +)@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c7""1BdVt5xsEdvwRWKpcmEpq7tQFipGxSNkQF"UOP_DUP OP_HASH160 749857470f253dec3a7575fb8006ae1beb951c19 OP_EQUALVERIFY OP_CHECKSIG*276a914749857470f253dec3a7575fb8006ae1beb951c1988ac*"1BdVt5xsEdvwRWKpcmEpq7tQFipGxSNkQF8#J  +@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c7"l"6OP_RETURN 1101a1b88159ac29c92ad900cdef59c1f18a47c5ab9d*06a161101a1b88159ac29c92ad900cdef59c1f18a47c5ab9d2Y)*YGū8#J #-@0000000000000000001b7c8bb2d4907dd4ee75b57a2b7da231af0e39e9c9cc74"@0000000000000000000eaf4b9e820d88ccfa99a51bde64b37eb5c21847765ea12#-@00000000000000000002f210eb6bd0b915eb3d69b4e6922850986e22521b7095"@0000000000000000001b7c8bb2d4907dd4ee75b57a2b7da231af0e39e9c9cc742#̽-@0000000000000000000fbc0ea69776b6f7d9e95410566e41971176d2b9a50830"@00000000000000000002f210eb6bd0b915eb3d69b4e6922850986e22521b70952#Ҍ-@00000000000000000011d6dbd6af00563bd0f8bd28a8986249e22b66026c7641"@0000000000000000000fbc0ea69776b6f7d9e95410566e41971176d2b9a508302 #֌-@00000000000000000000166e777084340f336d85f6bccc379504b6adb30ab2ae"@00000000000000000011d6dbd6af00563bd0f8bd28a8986249e22b66026c76412 + +1@99fb29ad254bb4e6859327155be8cc7d0350978a12d1f17240aa2222029a5568#"@00000000000000000000166e777084340f336d85f6bccc379504b6adb30ab2ae(֌-2 +@e6ebd8f85b1d4120738785d3f87012d93376289f7fbdfd39d4a332343f4aa3a5B03a825d38068982a04084ad8d056e54b8be1dcc31e1f4881f45bb8578bc4b95f352 +@97f8d79da162c6ccc6574e230b88795a41b2a6945d0bc35dc56ea1b9e9138f3eB02e3021b9a540b00b8c0cf52a077cd44c227e7c1c8fb64e819a4d795407c225316B +@99fb29ad254bb4e6859327155be8cc7d0350978a12d1f17240aa2222029a5568""1ESVFfY3CAQDisTNpm7N1gQWdCgzEuhaTj"UOP_DUP OP_HASH160 936b9e56d360060f37729f87be3e9f35073bbfaa OP_EQUALVERIFY OP_CHECKSIG*276a914936b9e56d360060f37729f87be3e9f35073bbfaa88ac*"1ESVFfY3CAQDisTNpm7N1gQWdCgzEuhaTj8#J  +\@99fb29ad254bb4e6859327155be8cc7d0350978a12d1f17240aa2222029a5568""15jLbztnvF1PTSoru7ma3ACMye9dxzRUqx"UOP_DUP OP_HASH160 33e2566f7577432a95faee93653ec2145ccd1964 OP_EQUALVERIFY OP_CHECKSIG*276a91433e2566f7577432a95faee93653ec2145ccd196488ac*"15jLbztnvF1PTSoru7ma3ACMye9dxzRUqx8#J #ʑ-@00000000000000000001af88bf1f947a55f89bfbfb6d8edb8267ff44dd875b21"@00000000000000000000166e777084340f336d85f6bccc379504b6adb30ab2ae2#͝-@00000000000000000006f87b10f30160e99747bdfddba2329bf4dfc4e28015c3"@00000000000000000001af88bf1f947a55f89bfbfb6d8edb8267ff44dd875b212#Ѝ-@0000000000000000000bc17f79cccf5ddad71feb13738a129c2a13f7b0cb8557"@00000000000000000006f87b10f30160e99747bdfddba2329bf4dfc4e28015c32#ޗ-@00000000000000000013e0227172260a60844021d21e6bc85be553e52eafa0bb"@0000000000000000000bc17f79cccf5ddad71feb13738a129c2a13f7b0cb85572#Ў-@000000000000000000017b11070407f14234c8c6150642db2f8b2ecf3ee2325d"@00000000000000000013e0227172260a60844021d21e6bc85be553e52eafa0bb2%#-@00000000000000000018f7900b562ca33ab136488ebc1aa2d6d59b6d809417ac"@000000000000000000017b11070407f14234c8c6150642db2f8b2ecf3ee2325d2$ + +1@22e10035b711398132693c5f6bad53c0171c828e2b779ad7fab1cae70f0a1691#"@00000000000000000018f7900b562ca33ab136488ebc1aa2d6d59b6d809417ac(-2 +@827601b37e1631e628e16868ff697efc7f614ab6876689bb67f1627fc630bd01B0204bdf47f87cc14c7873f829ff8c9ca89d62becf02949469b96286c655ef895532 +@0153525f0b57b96f9662aed9fd47219cd738b84144660f8298c349f8a9c13ed2B03135c91a1169bea9b9f9a4c8ebd9bdb219ff458bcde2af8481f9e2ed5d8ca42132 +@fefb920df206c15ee6447fa7e231589d24ada397730d5d197b21f1b7be218848B02326a2e0e3a0ddabbfe2a83814f2bcc19246e975e9d78dfb0e1764f0f2899193b2 +@6308d2dd9feb49830c7ae5f8844723bc379afcea30c8c54576fbd78909baa131B032a2892529813e8be683829a59c8b76ccd4166852996def787fc2efe1a85fedba2 +@7e209401133157446d92e6acf2c29ade21a6be9fc358496b90f993f82070fecfB035c61ddf5fd6bc11614c10709a12973437b55a8bf2420e420133f21e1ebafa45eB +@22e10035b711398132693c5f6bad53c0171c828e2b779ad7fab1cae70f0a1691"!1jDZHQYEKM7NsL3DhTi2Ex5ceACkFbZz7"UOP_DUP OP_HASH160 07fbf3bdfe6c4b1cfd24a9a8d1fd598c50bfaca5 OP_EQUALVERIFY OP_CHECKSIG*276a91407fbf3bdfe6c4b1cfd24a9a8d1fd598c50bfaca588ac*!1jDZHQYEKM7NsL3DhTi2Ex5ceACkFbZz78#J  +@22e10035b711398132693c5f6bad53c0171c828e2b779ad7fab1cae70f0a1691""17iekTB3qgQNn2Qc5U152HZZo6k5SHGMh5"UOP_DUP OP_HASH160 49b1520f691a5e1619db87c74d3e8b3a3e3dd343 OP_EQUALVERIFY OP_CHECKSIG*276a91449b1520f691a5e1619db87c74d3e8b3a3e3dd34388ac*"17iekTB3qgQNn2Qc5U152HZZo6k5SHGMh58#J  +@22e10035b711398132693c5f6bad53c0171c828e2b779ad7fab1cae70f0a1691""1J1nzcJeQTJtejrqHXrVaK38T2GTXWfwkv"UOP_DUP OP_HASH160 baa088143a0816545bded83ad3fa9342f2be8f8b OP_EQUALVERIFY OP_CHECKSIG*276a914baa088143a0816545bded83ad3fa9342f2be8f8b88ac*"1J1nzcJeQTJtejrqHXrVaK38T2GTXWfwkv8#J P + + +1@36f7b105bfd8d358b4197ad0c4268f43c2666815f4d3453b8d9ebe73da5514b9#"@00000000000000000018f7900b562ca33ab136488ebc1aa2d6d59b6d809417ac(-2 +@40a81b5c59e7474eabf22327cc0acff700a935ec22365996f26d5025cdbc242eB02a100a70506e32949607bf16582dbee8c4a519da8af44ddde6e4af9751c6fc6642 +@d660faa796bfdaa23447c84e299cb5c4d70da2e485ffe765445df2a0308e5693B0273fc8d922c7eaf62c3bd908bb11882386fdc4717e981822fe69c1e276da62806B +!@36f7b105bfd8d358b4197ad0c4268f43c2666815f4d3453b8d9ebe73da5514b9""1B6yKspuLMUowGps67m935Qh18y91m6tKv"UOP_DUP OP_HASH160 6ed25b13955cf5f3afc0bbeeaf485cc3f9ee6c3c OP_EQUALVERIFY OP_CHECKSIG*276a9146ed25b13955cf5f3afc0bbeeaf485cc3f9ee6c3c88ac*"1B6yKspuLMUowGps67m935Qh18y91m6tKv8#J  + @36f7b105bfd8d358b4197ad0c4268f43c2666815f4d3453b8d9ebe73da5514b9"!1kFrTtqn8gNknTPwhT7HCcoNhCgwZikcy"UOP_DUP OP_HASH160 082e48ed2481d5027d93863f4da85fc19c4b5dfc OP_EQUALVERIFY OP_CHECKSIG*276a914082e48ed2481d5027d93863f4da85fc19c4b5dfc88ac*!1kFrTtqn8gNknTPwhT7HCcoNhCgwZikcy8#J  +Ԡ @36f7b105bfd8d358b4197ad0c4268f43c2666815f4d3453b8d9ebe73da5514b9""15dNGMfFkpQNddk7jkNd5ejwpADqa6i9NR"UOP_DUP OP_HASH160 32c13a8b5c0df7a371a0dfce864eaf2689781dd3 OP_EQUALVERIFY OP_CHECKSIG*276a91432c13a8b5c0df7a371a0dfce864eaf2689781dd388ac*"15dNGMfFkpQNddk7jkNd5ejwpADqa6i9NR8#J  + +1@2b6e9d06c91a66519b2e33e0a258b493ddcdc0039840c3ce60e744ca82c00db5#"@00000000000000000018f7900b562ca33ab136488ebc1aa2d6d59b6d809417ac(-2 +@36f7b105bfd8d358b4197ad0c4268f43c2666815f4d3453b8d9ebe73da5514b9B03f1aa28178471cef6e05a9d7c7d56e33ce59f991001722b5a31d7728ef2006bcd2 +@da876a2ecfdcf23762fd2720b3b0e23219e595d95e841985334250b339b43345B03e26d00d1f7a0d81c4b20d47d3ae6217993d7166846a692a7722a56e9b55724172 +@a325a0432078d36101db52f4bae77dc7c3d96903396cd2682bdba6f910f7d30cB038d116ed8101782f14ca3df722caeb10f5008d1c3ce4147bd98f964b4b49df2f8B +@2b6e9d06c91a66519b2e33e0a258b493ddcdc0039840c3ce60e744ca82c00db5""1LeM3k4D1MEdPCg2DyNdHWG2kHdqihfC3p"UOP_DUP OP_HASH160 d77a83ddfb0895cce768c35e7a18d8e1abdde358 OP_EQUALVERIFY OP_CHECKSIG*276a914d77a83ddfb0895cce768c35e7a18d8e1abdde35888ac*"1LeM3k4D1MEdPCg2DyNdHWG2kHdqihfC3p8#J  +N@2b6e9d06c91a66519b2e33e0a258b493ddcdc0039840c3ce60e744ca82c00db5""1MdEAQEqru3S2XbZhuzFwVjqt1Vt4NnEHj"UOP_DUP OP_HASH160 e23c7a3a41aa7e5d5e6ae4b7077d30dde5de74f6 OP_EQUALVERIFY OP_CHECKSIG*276a914e23c7a3a41aa7e5d5e6ae4b7077d30dde5de74f688ac*"1MdEAQEqru3S2XbZhuzFwVjqt1Vt4NnEHj8#J  +@2b6e9d06c91a66519b2e33e0a258b493ddcdc0039840c3ce60e744ca82c00db5""1GxLaki8hSV98APBLT2SGN76GM4pDwraVh"UOP_DUP OP_HASH160 af011c60bbcc953cbd77bd0b3a4e52600d25e4dd OP_EQUALVERIFY OP_CHECKSIG*276a914af011c60bbcc953cbd77bd0b3a4e52600d25e4dd88ac*"1GxLaki8hSV98APBLT2SGN76GM4pDwraVh8#J #-@00000000000000000004a3bb860153286f11827342860acef3b88d7b87567e1b"@00000000000000000018f7900b562ca33ab136488ebc1aa2d6d59b6d809417ac2#-@00000000000000000013cd07bb3f6664481221a151c35b7833cf5c75f6b68b10"@00000000000000000004a3bb860153286f11827342860acef3b88d7b87567e1b2 #-@00000000000000000000d2aa76f954cf23197ecfa7e23f3e27163e3476118325"@00000000000000000013cd07bb3f6664481221a151c35b7833cf5c75f6b68b102 + + + +1@f96cef5477351e7b241fe3b22a338312056b19984fde3bb5d3866ff245f1f51b#"@00000000000000000000d2aa76f954cf23197ecfa7e23f3e27163e3476118325(-2 +@134aeb7215cd282af049fb67726d2f5d108dd8f91235cea4aa5f0374f83d0c98B02f6edee47957a0cc2a7ca776062a7243ebcb179bb9342d1a0439ed05a01f340f52 +@e4ae5651fe69f1923b67d89dbe7441c6453330801710380b92e33b1603abbcfaB0387ae1ff98bbea2cb04fcba9c232ee52cb1e28c9b58286ae8d0af73e25b764e94B +@f96cef5477351e7b241fe3b22a338312056b19984fde3bb5d3866ff245f1f51b""1NnC17575wmAn2nhGptNDVr6m6Z5M16rsy"UOP_DUP OP_HASH160 eee68b284fc7f30c6e8ba47dd445105e326db859 OP_EQUALVERIFY OP_CHECKSIG*276a914eee68b284fc7f30c6e8ba47dd445105e326db85988ac*"1NnC17575wmAn2nhGptNDVr6m6Z5M16rsy8#J  +d@f96cef5477351e7b241fe3b22a338312056b19984fde3bb5d3866ff245f1f51b"!18uXhxmwvhxZgBQUFUc1pCRa7BVFfn1Sq"UOP_DUP OP_HASH160 017ec2d64a3cad5bb7d3f0a804e4b8171734366b OP_EQUALVERIFY OP_CHECKSIG*276a914017ec2d64a3cad5bb7d3f0a804e4b8171734366b88ac*!18uXhxmwvhxZgBQUFUc1pCRa7BVFfn1Sq8#J  +@f96cef5477351e7b241fe3b22a338312056b19984fde3bb5d3866ff245f1f51b""1NQAN5XKUJW76Xpwhdm7kbmkSMp6kW7yUh"UOP_DUP OP_HASH160 eabc0656f5661be2eb3b80ae9f03c0edf8002055 OP_EQUALVERIFY OP_CHECKSIG*276a914eabc0656f5661be2eb3b80ae9f03c0edf800205588ac*"1NQAN5XKUJW76Xpwhdm7kbmkSMp6kW7yUh8#J  #-@0000000000000000000b5c5850c81e872941eb002d61f796c2daee94529b0a4e"@00000000000000000000d2aa76f954cf23197ecfa7e23f3e27163e34761183252#֐-@000000000000000000062d6ac049a1dc0531942f3657ce7ce02231d8a05161e6"@0000000000000000000b5c5850c81e872941eb002d61f796c2daee94529b0a4e2#ض-@0000000000000000000a618448e1aefcde0707f41f152ee2c0dab708c3480290"@000000000000000000062d6ac049a1dc0531942f3657ce7ce02231d8a05161e62#-@0000000000000000001b69b11e66374454f87f277e2cb2568c6f86dc3212da45"@0000000000000000000a618448e1aefcde0707f41f152ee2c0dab708c34802902#đ-@0000000000000000000a562357229aefdb3cc4738f4590181b5ca67e677e7e26"@0000000000000000001b69b11e66374454f87f277e2cb2568c6f86dc3212da452#ؑ-@0000000000000000000ee958428796b92097c5fdb1d0674a14a139880bfe12ad"@0000000000000000000a562357229aefdb3cc4738f4590181b5ca67e677e7e262#Ѓ-@0000000000000000001b3ae352e8d67b6627f54645d012e81a12c400ca9aa130"@0000000000000000000ee958428796b92097c5fdb1d0674a14a139880bfe12ad2#Ⱦ-@0000000000000000000c36d6288335b3e54b2de71de9a3bab18807a4c45838cf"@0000000000000000001b3ae352e8d67b6627f54645d012e81a12c400ca9aa1302#-@0000000000000000000b5628cb558ffe316844c08196fcc5ca6d669788a892a6"@0000000000000000000c36d6288335b3e54b2de71de9a3bab18807a4c45838cf2#-@000000000000000000096df2403da1efb2b89ff547da467617e6679af7f390b9"@0000000000000000000b5628cb558ffe316844c08196fcc5ca6d669788a892a62#ࣜ-@0000000000000000000054d8aaf6cb1eec507a076783d0de50b564060c49f5fc"@000000000000000000096df2403da1efb2b89ff547da467617e6679af7f390b92#ʩ-@00000000000000000012a701103c28b1b32cd5a6d588e3c85d23c8fc95eb2f2e"@0000000000000000000054d8aaf6cb1eec507a076783d0de50b564060c49f5fc2#Ű-@000000000000000000170b70eb5ecacb2ea65a5d0c4f72f9e31d2dfe35a4d064"@00000000000000000012a701103c28b1b32cd5a6d588e3c85d23c8fc95eb2f2e2#’-@0000000000000000000789320f1809ed181de394aca19b77bc8227c89b8015ec"@000000000000000000170b70eb5ecacb2ea65a5d0c4f72f9e31d2dfe35a4d0642#-@0000000000000000000298138d21e5fa81d0589dcdca29e39c3219fddd6c1e57"@0000000000000000000789320f1809ed181de394aca19b77bc8227c89b8015ec2#-@000000000000000000043a935930653bc04b13a02773f4510e9542504516d9e9"@0000000000000000000298138d21e5fa81d0589dcdca29e39c3219fddd6c1e572#-@0000000000000000000ed9f360d4d87ce92b93b24b39359ebfe910f616aa0bfc"@000000000000000000043a935930653bc04b13a02773f4510e9542504516d9e92 #ҳ-@00000000000000000006c16db981bb9e2de9d735f6489196deec98c68a9ee704"@0000000000000000000ed9f360d4d87ce92b93b24b39359ebfe910f616aa0bfc2 + + + +1@22244f631fd373a71404cd806e615c348efd5e58eb27890a4abce42fcee7dcc9#"@00000000000000000006c16db981bb9e2de9d735f6489196deec98c68a9ee704(ҳ-2 +@c789de2092e226a9377c74cc107eb5dfc6b9c8c09e73981def09b11d98225f22B026f06082bf4d38f9a38444c3986885e910b73b1aa6008e42dcd363b1b37244d0c2 +@b6e499dd30ce76a02b701e47299c9ebf844a95452ea6f50d6c731dac922cdb4cB03232391d938cf0bcb88af2a4efa34d767075f92cbd2ae667dcd46375da3100e4bB +(@22244f631fd373a71404cd806e615c348efd5e58eb27890a4abce42fcee7dcc9""14XtjuKUc18dW19Y81Dqwy7igSp6CSCv22"UOP_DUP OP_HASH160 26c00bdbdbd97bf9a813862759a668fa9ef750a3 OP_EQUALVERIFY OP_CHECKSIG*276a91426c00bdbdbd97bf9a813862759a668fa9ef750a388ac*"14XtjuKUc18dW19Y81Dqwy7igSp6CSCv228#J  +'@22244f631fd373a71404cd806e615c348efd5e58eb27890a4abce42fcee7dcc9""1AziYRNVemt5wcbzhi3ySUmVcsiKURDZim"UOP_DUP OP_HASH160 6da384e7e7a9057e0304bfcd8277fffbdbf67cd5 OP_EQUALVERIFY OP_CHECKSIG*276a9146da384e7e7a9057e0304bfcd8277fffbdbf67cd588ac*"1AziYRNVemt5wcbzhi3ySUmVcsiKURDZim8#J  +ѐ@22244f631fd373a71404cd806e615c348efd5e58eb27890a4abce42fcee7dcc9""13SQKrXxFTR1C2zpb1Xq1kYGNWcYAiwjMF"UOP_DUP OP_HASH160 1abe1f140d80acd87bd8c19e57bb72c712ca47e5 OP_EQUALVERIFY OP_CHECKSIG*276a9141abe1f140d80acd87bd8c19e57bb72c712ca47e588ac*"13SQKrXxFTR1C2zpb1Xq1kYGNWcYAiwjMF8#J #-@00000000000000000007956d028bb6de32b5cc027f10485af08eb115b664425e"@00000000000000000006c16db981bb9e2de9d735f6489196deec98c68a9ee7042#ٓ-@00000000000000000005cf12fe5ff117fc1eec475bb8103692e17d97c0ebfeb5"@00000000000000000007956d028bb6de32b5cc027f10485af08eb115b664425e2#ޓ-@0000000000000000000bcf4a963b1e54169da28e188e3f0ef1a29627c5e12bfa"@00000000000000000005cf12fe5ff117fc1eec475bb8103692e17d97c0ebfeb52#-@0000000000000000001b88b96707c0257a651a355d6fdee638c3ef82789e9424"@0000000000000000000bcf4a963b1e54169da28e188e3f0ef1a29627c5e12bfa2#շ-@00000000000000000014ebe6ccf7e3cca4115cfcbad349a2bc678a70eddddbf6"@0000000000000000001b88b96707c0257a651a355d6fdee638c3ef82789e94242#-@0000000000000000001411ae7e1ada6e1614007e8b2df6a6ec2f6cbdc0e66021"@00000000000000000014ebe6ccf7e3cca4115cfcbad349a2bc678a70eddddbf62 + + +1@baaf8dc45edc73f52d132dd620c616bf21625d0b3722c231a6abd2232d5bdb65#"@0000000000000000001411ae7e1ada6e1614007e8b2df6a6ec2f6cbdc0e66021(-2 +@7e103cd3ae2809df1d921152861a1f07a7dd1c9d0cc68dbe011526ff88f4d61bB033d8abf2626fb327a5c492dcefa8df81abde946bc9071b8c8df88d2433df3e3f22 +@f96cef5477351e7b241fe3b22a338312056b19984fde3bb5d3866ff245f1f51bB03cc472131412d3c4bef0fd3dd01436fbffd12619e530b84f9a981599e01024341B +@baaf8dc45edc73f52d132dd620c616bf21625d0b3722c231a6abd2232d5bdb65""16FFTGSw4Lqb6EgPDrRByCugf72wPk361i"UOP_DUP OP_HASH160 398a845c1a11e2a4cdf64bd3e0c1fb115651e06c OP_EQUALVERIFY OP_CHECKSIG*276a914398a845c1a11e2a4cdf64bd3e0c1fb115651e06c88ac*"16FFTGSw4Lqb6EgPDrRByCugf72wPk361i8#J  +™@baaf8dc45edc73f52d132dd620c616bf21625d0b3722c231a6abd2232d5bdb65""1AMdec2B9e4HTgT1NejxAz77omxZ3rFXUo"UOP_DUP OP_HASH160 66a00b3576191e1c4ba5001509d6ac4970d5072c OP_EQUALVERIFY OP_CHECKSIG*276a91466a00b3576191e1c4ba5001509d6ac4970d5072c88ac*"1AMdec2B9e4HTgT1NejxAz77omxZ3rFXUo8#J  +@baaf8dc45edc73f52d132dd620c616bf21625d0b3722c231a6abd2232d5bdb65""1LxPxuiZ3i7bR7CXnJtnFNdcbGN2NvU4Bs"UOP_DUP OP_HASH160 dae46fe795d1d063e3b909b21fdb9a6c8aa54472 OP_EQUALVERIFY OP_CHECKSIG*276a914dae46fe795d1d063e3b909b21fdb9a6c8aa5447288ac*"1LxPxuiZ3i7bR7CXnJtnFNdcbGN2NvU4Bs8#J  + +1@ebeefae5c1459c7d5c3bd5a344f81308cf093781bb4dc6a75e82921126a38ba8#"@0000000000000000001411ae7e1ada6e1614007e8b2df6a6ec2f6cbdc0e66021(-2 +@9d17e4bca77789984f724f3868d60b6c622614847734717c1eb39a2a12c93e14B034533696a7b2aaae02d9f5a182dce03ed81fe7c322282831df328c85ff3d52f112 +@68da6d68fd225a31de12301e4d50c8dcc9d4a023c12739458f5b2568bd668305B0330ceb1a97507c911d77e2ec4ea33ef510eb418fbb32bc87295ca22234c620d95B + +@ebeefae5c1459c7d5c3bd5a344f81308cf093781bb4dc6a75e82921126a38ba8""1N73sw6v6ca1yEKdjEB1T292W53fjzkBde"UOP_DUP OP_HASH160 e77f8a2fadf3158d32a5258c5fd62306f6506c3c OP_EQUALVERIFY OP_CHECKSIG*276a914e77f8a2fadf3158d32a5258c5fd62306f6506c3c88ac*"1N73sw6v6ca1yEKdjEB1T292W53fjzkBde8#J  +@ebeefae5c1459c7d5c3bd5a344f81308cf093781bb4dc6a75e82921126a38ba8""1N73sw6v6ca1yEKdjEB1T292W53fjzkBde"UOP_DUP OP_HASH160 e77f8a2fadf3158d32a5258c5fd62306f6506c3c OP_EQUALVERIFY OP_CHECKSIG*276a914e77f8a2fadf3158d32a5258c5fd62306f6506c3c88ac*"1N73sw6v6ca1yEKdjEB1T292W53fjzkBde8#J   +@ebeefae5c1459c7d5c3bd5a344f81308cf093781bb4dc6a75e82921126a38ba8""13PNy5DtWv3k2ziPRmWUgREFNNTGHMqWok"UOP_DUP OP_HASH160 1a2bbd5ab02ae4214b0dfe355c467b9d803ac721 OP_EQUALVERIFY OP_CHECKSIG*276a9141a2bbd5ab02ae4214b0dfe355c467b9d803ac72188ac*"13PNy5DtWv3k2ziPRmWUgREFNNTGHMqWok8#J  +@ebeefae5c1459c7d5c3bd5a344f81308cf093781bb4dc6a75e82921126a38ba8"l"6OP_RETURN 11017bdd27db6b7c52cb35dd768e4e353d40ba2be490*06a1611017bdd27db6b7c52cb35dd768e4e353d40ba2be4902{'k|R5vN5=@+8#J #Ô-@00000000000000000016f22f07fd69bbbd27e810b5cfa697562d4d0939b116fa"@0000000000000000001411ae7e1ada6e1614007e8b2df6a6ec2f6cbdc0e660212#ה-@0000000000000000000196c901c9bd005b6728d5ae8d6c43e7fb1e5afe0ced4d"@00000000000000000016f22f07fd69bbbd27e810b5cfa697562d4d0939b116fa2#-@0000000000000000000782d280ee7ab3b31a71f429ccfb4c705cfd902b0aa007"@0000000000000000000196c901c9bd005b6728d5ae8d6c43e7fb1e5afe0ced4d2#-@00000000000000000004eeee7d953845734d3ba34efeef7341d98ef436b1318a"@0000000000000000000782d280ee7ab3b31a71f429ccfb4c705cfd902b0aa0072 #蝢-@0000000000000000000c93bc23d9d1a10176a0c13bc3e669270aaf5e8a429cb2"@00000000000000000004eeee7d953845734d3ba34efeef7341d98ef436b1318a2 + + + +1@350b1b1c461db017c62f0f8bd2fa08253c455907a8b9299fd2816a4e24420c11#"@0000000000000000000c93bc23d9d1a10176a0c13bc3e669270aaf5e8a429cb2(蝢-2 +@22244f631fd373a71404cd806e615c348efd5e58eb27890a4abce42fcee7dcc9B033cbdc95bb7fbee663bb277dde2283fed6dda07826c0e2b01b210361d639460712 +@c789de2092e226a9377c74cc107eb5dfc6b9c8c09e73981def09b11d98225f22B036d57ba7eeab46e0cbe431e1042e87a5e5f3edb1d0856507ddbf9b4838e551dcbB +(@350b1b1c461db017c62f0f8bd2fa08253c455907a8b9299fd2816a4e24420c11""15YWLD4ZVPr5YS17oBpLmHdJGFXHFqbHG4"UOP_DUP OP_HASH160 31d5e1e3a1ae32718f506b0e89ff3e35fc8ab71d OP_EQUALVERIFY OP_CHECKSIG*276a91431d5e1e3a1ae32718f506b0e89ff3e35fc8ab71d88ac*"15YWLD4ZVPr5YS17oBpLmHdJGFXHFqbHG48#J  +\@350b1b1c461db017c62f0f8bd2fa08253c455907a8b9299fd2816a4e24420c11""1NZ8tBRwwMteYoWbP2NQy1nCCKqJCgNrRN"UOP_DUP OP_HASH160 ec6e883a7210cb591e298f4f1f1b2181f249adbc OP_EQUALVERIFY OP_CHECKSIG*276a914ec6e883a7210cb591e298f4f1f1b2181f249adbc88ac*"1NZ8tBRwwMteYoWbP2NQy1nCCKqJCgNrRN8#J  +@350b1b1c461db017c62f0f8bd2fa08253c455907a8b9299fd2816a4e24420c11"!1NdY2NPbcMBMPPHTfucXxPoznFrooBCNL"UOP_DUP OP_HASH160 04173ba5133f592eb82c3b89ad94506b642174c5 OP_EQUALVERIFY OP_CHECKSIG*276a91404173ba5133f592eb82c3b89ad94506b642174c588ac*!1NdY2NPbcMBMPPHTfucXxPoznFrooBCNL8#J #ئ-@000000000000000000168363444d5a5798c844af31e293cf9c9fbbb4b36a0689"@0000000000000000000c93bc23d9d1a10176a0c13bc3e669270aaf5e8a429cb22#଍-@000000000000000000119f540a08bac7d285171f68c9c32752988d79fbec7087"@000000000000000000168363444d5a5798c844af31e293cf9c9fbbb4b36a06892"#-@00000000000000000014115deb70c1cf43fdd0b724f540a492b3f93334d7d0e5"@000000000000000000119f540a08bac7d285171f68c9c32752988d79fbec70872! + + +1@e3d36a57d4040f4838ce6a191aa56ae694daa85670b5fc9308c87dcbc99fa7b2#"@00000000000000000014115deb70c1cf43fdd0b724f540a492b3f93334d7d0e5(-2 +@8ce560496e1d1905dfc20ebcb98d231bb5efe88457c44dcce154144552cb3cf0B0211f63a43efcacd729e1d6a9c9c8600b0a1fee382b789b8d65a44493f111725452 +@d8e9c40d14b90cfd3d7c1a027c0aceceb7efb408ff9977b836a20cdbb7a0ec91B037f315e5b0d12cabba3eebd54e51aa92d59da46b181c3be64d9932d52ae9e0c32B +@e3d36a57d4040f4838ce6a191aa56ae694daa85670b5fc9308c87dcbc99fa7b2"!1SYUPwubha2kKFUvdwnobZ4EymurfdfGR"UOP_DUP OP_HASH160 04d4abbb818202c1327b80d5e9259e9d8a95408f OP_EQUALVERIFY OP_CHECKSIG*276a91404d4abbb818202c1327b80d5e9259e9d8a95408f88ac*!1SYUPwubha2kKFUvdwnobZ4EymurfdfGR8#J  +@e3d36a57d4040f4838ce6a191aa56ae694daa85670b5fc9308c87dcbc99fa7b2""1JRhJbV2wJ6aCaLvPr3vDvkWFcDRRn9psQ"UOP_DUP OP_HASH160 bf25c3d3f46a41c01404b1e6e012987073c0cf0b OP_EQUALVERIFY OP_CHECKSIG*276a914bf25c3d3f46a41c01404b1e6e012987073c0cf0b88ac*"1JRhJbV2wJ6aCaLvPr3vDvkWFcDRRn9psQ8#J  +@e3d36a57d4040f4838ce6a191aa56ae694daa85670b5fc9308c87dcbc99fa7b2""1FhTgqj7xzgeTiwT3ymcr7S1CvEv9MHmZB"UOP_DUP OP_HASH160 a138ad3213d971a5f942b2289619b78d66e455f8 OP_EQUALVERIFY OP_CHECKSIG*276a914a138ad3213d971a5f942b2289619b78d66e455f888ac*"1FhTgqj7xzgeTiwT3ymcr7S1CvEv9MHmZB8#J  + +1@a6b74dc740553043e9c2c2f869b4ee3b3503d494e957fd5ba1a94619e426f159#"@00000000000000000014115deb70c1cf43fdd0b724f540a492b3f93334d7d0e5(-2 +@0b135b824f77d47a63b12ec21dc29f925452d3baa04ecf09417ec8b1fcc9ed1fB03d9ea0c052cd540d073868facb123bd4bdbd181b4b09567a509d6d775872871e22 +@36459ee28adfa52e4fa17ee5899fbbfb8bbe899374a386d40f167c954886b2caB025634fe045c760dc4dde561ced3edf063ddd66b5fae218f50dfcf990ad0d660842 +@097b7867cd61ffe225b77729ff37c495ee779b6d0c3a8a51c309683afab066caB02ff80186532b222f9ec09e9f2733a02c8773e7474ee3425706c8974a44ee9098cB +@a6b74dc740553043e9c2c2f869b4ee3b3503d494e957fd5ba1a94619e426f159""15bayN9EVW3GquMux7BhbWY79WkqLajHsk"UOP_DUP OP_HASH160 326b010a9c32ca06ec48939448f93b7645282383 OP_EQUALVERIFY OP_CHECKSIG*276a914326b010a9c32ca06ec48939448f93b764528238388ac*"15bayN9EVW3GquMux7BhbWY79WkqLajHsk8#J  +=@a6b74dc740553043e9c2c2f869b4ee3b3503d494e957fd5ba1a94619e426f159""185WXRzmeDcaE9gRrzKb8M2XhKzqwbwpdK"UOP_DUP OP_HASH160 4da330b6bef1a6816b9ee1cc786401504cceebd6 OP_EQUALVERIFY OP_CHECKSIG*276a9144da330b6bef1a6816b9ee1cc786401504cceebd688ac*"185WXRzmeDcaE9gRrzKb8M2XhKzqwbwpdK8#J  +@a6b74dc740553043e9c2c2f869b4ee3b3503d494e957fd5ba1a94619e426f159""17Ew2frBW4xMdin57EjdFwHmDiMAzPfDFz"UOP_DUP OP_HASH160 4473435efce5721f1aa1400e0c66e4196817dbfd OP_EQUALVERIFY OP_CHECKSIG*276a9144473435efce5721f1aa1400e0c66e4196817dbfd88ac*"17Ew2frBW4xMdin57EjdFwHmDiMAzPfDFz8#J  + + +1@6ced98f06c9a3936b906f78b92d612d6b0f79a673d701a4adc0ea83c8a896b47#"@00000000000000000014115deb70c1cf43fdd0b724f540a492b3f93334d7d0e5(-2 +@8751c9827e3dfe4e2f7f51118f90f2b6d9e5627459c680d1b39bdaca793d02beB033983aa47077b2224e242147d482554d2932e98bc07210675687c6ed4af55f24a2 +@73363993459c027e203fa90e1b23124c8fe2244b8936320e6fba36ebb378718eB031dbecc4eb5ac3a8356f16e0464be8c770ed71f8612831f81092b338c205a711eB +M@6ced98f06c9a3936b906f78b92d612d6b0f79a673d701a4adc0ea83c8a896b47""1J53pxJzfcFhHjqPk9aLjeQogr4qsDMZTw"UOP_DUP OP_HASH160 bb3e296f43fd1a2848173e700c91ff2910899b99 OP_EQUALVERIFY OP_CHECKSIG*276a914bb3e296f43fd1a2848173e700c91ff2910899b9988ac*"1J53pxJzfcFhHjqPk9aLjeQogr4qsDMZTw8#J  +@6ced98f06c9a3936b906f78b92d612d6b0f79a673d701a4adc0ea83c8a896b47""1MTdTSrn98Q38Nr3fwxrrZ3DnmkZPnRrrZ"UOP_DUP OP_HASH160 e06bc338e8f18e371cca6f4ca283e92781a851b7 OP_EQUALVERIFY OP_CHECKSIG*276a914e06bc338e8f18e371cca6f4ca283e92781a851b788ac*"1MTdTSrn98Q38Nr3fwxrrZ3DnmkZPnRrrZ8#J  +@6ced98f06c9a3936b906f78b92d612d6b0f79a673d701a4adc0ea83c8a896b47""1D76LNLthCPz4UA4FjNmmjP6RSRHNMPztv"UOP_DUP OP_HASH160 84c8752cf470143f02362732efd47154409531b3 OP_EQUALVERIFY OP_CHECKSIG*276a91484c8752cf470143f02362732efd47154409531b388ac*"1D76LNLthCPz4UA4FjNmmjP6RSRHNMPztv8#J *#Ȗ-@0000000000000000000d2a5ad51ff7ea224e323194ff370a99cc1ecaebb800df"@00000000000000000014115deb70c1cf43fdd0b724f540a492b3f93334d7d0e52) + +1@64ded187fd8be18933904ec6203fffd6dae923115bc4481b948b4a311dddd308#"@0000000000000000000d2a5ad51ff7ea224e323194ff370a99cc1ecaebb800df(Ȗ-2 +@16db05bf08e84d38e2f9baae5d029e8519a20d5f80e324247c2cc4a7f69b7ab4B0245efe7cc75171e160d7a841569db1d2fa3c5c1cbb582d058c4874f0490efa9fe2 +@6c92591251a5fa4acb646c7b1a8572761f01fab301e3197b5ed1e9449e184fcaB0207f1227979de79df388d084ebca7e6cc190bef1c21905828ba09a16654bbde0cB +I@64ded187fd8be18933904ec6203fffd6dae923115bc4481b948b4a311dddd308""1PjLFfhQ9xnjnfqbN7YxW9sm4ZFtq7afa7"UOP_DUP OP_HASH160 f9544f237b718b022e137fd2f4055c635db9284a OP_EQUALVERIFY OP_CHECKSIG*276a914f9544f237b718b022e137fd2f4055c635db9284a88ac*"1PjLFfhQ9xnjnfqbN7YxW9sm4ZFtq7afa78#J  +͂@64ded187fd8be18933904ec6203fffd6dae923115bc4481b948b4a311dddd308""1EKCRhK4XkedgdSGVzucGBYuLPTbhSjqdF"UOP_DUP OP_HASH160 920aa906bc6b77d2779fda8175a9feb34e937866 OP_EQUALVERIFY OP_CHECKSIG*276a914920aa906bc6b77d2779fda8175a9feb34e93786688ac*"1EKCRhK4XkedgdSGVzucGBYuLPTbhSjqdF8#J  + + +1@f3cf4faffad68d65a3466016a93382ab377a30762eedb437a655815430366a45#"@0000000000000000000d2a5ad51ff7ea224e323194ff370a99cc1ecaebb800df(Ȗ-2 +@3d7a9276b6baff91a5305d209ee94ef4ab6c4c746909a1a107d3a04d3874429eB0394acdd14ba5a54beac5586712cd3f7384147919c3ac1aac6011dd0b6cab703682 +@1fea60ba34e9d006851da161460bf949075bbb7377fec03dc053372b5eff2ec8B03135702062e36d41851a48b640c6c6c09550cc7f6658621de4de1d30727092805B + @f3cf4faffad68d65a3466016a93382ab377a30762eedb437a655815430366a45""1NHmgcF9SJEbVujNr8L5nXKBN5vvDrG3bm"UOP_DUP OP_HASH160 e98698a39e665fe2596b8abbd4b036bd5b7bb197 OP_EQUALVERIFY OP_CHECKSIG*276a914e98698a39e665fe2596b8abbd4b036bd5b7bb19788ac*"1NHmgcF9SJEbVujNr8L5nXKBN5vvDrG3bm8#J  + @f3cf4faffad68d65a3466016a93382ab377a30762eedb437a655815430366a45""1J6d8fihNjMNTSTWV6UutuyZfi3rQFp3Rj"UOP_DUP OP_HASH160 bb8a6138e3df36a7b0f145dd064d88fcab829f1b OP_EQUALVERIFY OP_CHECKSIG*276a914bb8a6138e3df36a7b0f145dd064d88fcab829f1b88ac*"1J6d8fihNjMNTSTWV6UutuyZfi3rQFp3Rj8#J  +@f3cf4faffad68d65a3466016a93382ab377a30762eedb437a655815430366a45""1LkFdhna9MroVfuG8Y5WRoVNGtp8t5ph5N"UOP_DUP OP_HASH160 d8987db928d78f368039c23452fcc94c5a591426 OP_EQUALVERIFY OP_CHECKSIG*276a914d8987db928d78f368039c23452fcc94c5a59142688ac*"1LkFdhna9MroVfuG8Y5WRoVNGtp8t5ph5N8#J  + + +1@3bc27bbfbd3fef9dc33d7b4cc43e46ce09b9ea4d78ed06a01a5bb8881383b64e#"@0000000000000000000d2a5ad51ff7ea224e323194ff370a99cc1ecaebb800df(Ȗ-2 +@33d38238a4833401240966242bcaf4e04ebe532c5b142521251a97122db39125B023a61e62b96241b56a3147d11e2126beaa01a4d58e3fafb82e79c594f49e9ec762 +@7c5e6b9f086d0c87064b20837ba9742dc205261b2427bea6bfa075207479611cB0227f6aef9bbc665932f466406751dca03049dd48b1e06d934b47758d0c2c2fcb1B +Ѝ@3bc27bbfbd3fef9dc33d7b4cc43e46ce09b9ea4d78ed06a01a5bb8881383b64e""1BiukvThNzXWWDWvNVmuBwGovfuBjqJMyy"UOP_DUP OP_HASH160 759e5a1117a367d828295af4a1495297e69e5092 OP_EQUALVERIFY OP_CHECKSIG*276a914759e5a1117a367d828295af4a1495297e69e509288ac*"1BiukvThNzXWWDWvNVmuBwGovfuBjqJMyy8#J  +@3bc27bbfbd3fef9dc33d7b4cc43e46ce09b9ea4d78ed06a01a5bb8881383b64e""1GoNfvMmfTy6DcKYQhjisu33BYqvy8Eota"UOP_DUP OP_HASH160 ad4f1c6ee4578432680accea37464ff17ebd7fa6 OP_EQUALVERIFY OP_CHECKSIG*276a914ad4f1c6ee4578432680accea37464ff17ebd7fa688ac*"1GoNfvMmfTy6DcKYQhjisu33BYqvy8Eota8#J  +f@3bc27bbfbd3fef9dc33d7b4cc43e46ce09b9ea4d78ed06a01a5bb8881383b64e""14fuzwdx5X6txDFLiDqwJBLRd8dUGc8416"UOP_DUP OP_HASH160 28446cdc51d29bef535e3c81e5a8386f3d74538b OP_EQUALVERIFY OP_CHECKSIG*276a91428446cdc51d29bef535e3c81e5a8386f3d74538b88ac*"14fuzwdx5X6txDFLiDqwJBLRd8dUGc84168#J  + +1@71f073b08b07d04e944a4e7a6bef424f96b8ee1db703968ddfddc082722fc4c0#"@0000000000000000000d2a5ad51ff7ea224e323194ff370a99cc1ecaebb800df(Ȗ-2 +@29d448af30836f48adb736d224b1f1d49513637fa4ad5a1575939f2764e7ba5bB0375fb6f43bc6b67873c73e9362184fdbad778b82ae6814d87199dd017222517af2 +@7a9e9f58f2f378c193357ed15b6d7069e5345bc9cb5f382d368e37cd4f727768B027ade1433d3318f8a663128401dfb9b5fdbeb38bf876f87a19b822f7b72b889ca2 +@52337c6f6def64c78d000112a138e71c89e4b458b0dd514e02df6ad49d10ddb0B03b65fdc7d437a6a973481e0dab69e38d188b992f7e2daea1c6edb9f652c8279baB +@71f073b08b07d04e944a4e7a6bef424f96b8ee1db703968ddfddc082722fc4c0""13GotdHMoPxV9Wp469Gsz6RJYXm6yC6NjW"UOP_DUP OP_HASH160 18eda2041aefec91f4d7d0b8472c4057412e58f5 OP_EQUALVERIFY OP_CHECKSIG*276a91418eda2041aefec91f4d7d0b8472c4057412e58f588ac*"13GotdHMoPxV9Wp469Gsz6RJYXm6yC6NjW8#J  +[@71f073b08b07d04e944a4e7a6bef424f96b8ee1db703968ddfddc082722fc4c0""16GeHM1RaNbrhGQAjntmso8x2vWCGw4Prf"UOP_DUP OP_HASH160 39cdfd5897e5f2d4d69e4c1a1965ff6671993ace OP_EQUALVERIFY OP_CHECKSIG*276a91439cdfd5897e5f2d4d69e4c1a1965ff6671993ace88ac*"16GeHM1RaNbrhGQAjntmso8x2vWCGw4Prf8#J  +@71f073b08b07d04e944a4e7a6bef424f96b8ee1db703968ddfddc082722fc4c0""1FWpUHc8rzokAYDBV1FExKwcR4K2KfKTVo"UOP_DUP OP_HASH160 9f3573408f16e3feeee11d1381531d508fd39c64 OP_EQUALVERIFY OP_CHECKSIG*276a9149f3573408f16e3feeee11d1381531d508fd39c6488ac*"1FWpUHc8rzokAYDBV1FExKwcR4K2KfKTVo8#J  #ۖ-@000000000000000000125d8aaafae6a8f972d757272f80f8e774e5f40052359f"@0000000000000000000d2a5ad51ff7ea224e323194ff370a99cc1ecaebb800df2 + + + +1@4a3974611c98809d58f8e2e8850834e0828bb5e3a6a6af4feea2b62c6472fdea#"@000000000000000000125d8aaafae6a8f972d757272f80f8e774e5f40052359f(ۖ-2 +@3676792a399ef4dca33f0102a38e2014a2fb3aafbdf22604e8f45fb042d7c681B033d8abf2626fb327a5c492dcefa8df81abde946bc9071b8c8df88d2433df3e3f22 +@971482c71dae091e4bcf807a1df5e61593781accb6db72b8898c59af9b8f7d7cB038df65eb71186a84ba3ae36a9643dc6de46d03fe6b5b0cf60b452ea8e535209a7B +@4a3974611c98809d58f8e2e8850834e0828bb5e3a6a6af4feea2b62c6472fdea""1Aqxrxy6fhM5esgzL1UDfMnFaDmhhNtEM6"UOP_DUP OP_HASH160 6bfbbaa13476fcffa9a5097696455fa2e4fbc340 OP_EQUALVERIFY OP_CHECKSIG*276a9146bfbbaa13476fcffa9a5097696455fa2e4fbc34088ac*"1Aqxrxy6fhM5esgzL1UDfMnFaDmhhNtEM68#J  + @4a3974611c98809d58f8e2e8850834e0828bb5e3a6a6af4feea2b62c6472fdea""1K6QmEKdT8roM2SkY65LqZ2duT8bh2aVNM"UOP_DUP OP_HASH160 c6782e0f41d05b891c2340df2ad7839deabcc56d OP_EQUALVERIFY OP_CHECKSIG*276a914c6782e0f41d05b891c2340df2ad7839deabcc56d88ac*"1K6QmEKdT8roM2SkY65LqZ2duT8bh2aVNM8#J  +@4a3974611c98809d58f8e2e8850834e0828bb5e3a6a6af4feea2b62c6472fdea""1FgrxzXLNZXEFcyryDvwhj5WsNKsmPqijb"UOP_DUP OP_HASH160 a11bb14636f1943d58a240a9596304991027f381 OP_EQUALVERIFY OP_CHECKSIG*276a914a11bb14636f1943d58a240a9596304991027f38188ac*"1FgrxzXLNZXEFcyryDvwhj5WsNKsmPqijb8#J  #-@00000000000000000019e49e5d6262edfb745afd29c218db2559b3b7d99b1658"@000000000000000000125d8aaafae6a8f972d757272f80f8e774e5f40052359f2#¹-@000000000000000000141707eb165f372704e393ee0025e3025d03e19a4d66d4"@00000000000000000019e49e5d6262edfb745afd29c218db2559b3b7d99b16582#-@00000000000000000015cd9958a969ed755b81ee6b523ffa19439004df6d7abe"@000000000000000000141707eb165f372704e393ee0025e3025d03e19a4d66d42#-@00000000000000000019bc94057e4a1bcf4a59b1254e178661827e06a035c51e"@00000000000000000015cd9958a969ed755b81ee6b523ffa19439004df6d7abe2'#-@0000000000000000000c54a5ad1ebb9a6bbedac133f00e64c89e2ecfd3ef2d10"@00000000000000000019bc94057e4a1bcf4a59b1254e178661827e06a035c51e2& + +1@a8f581979dfe5f583d52c651ab5a8209b3f6078da60697c51b1c361b27380759#"@0000000000000000000c54a5ad1ebb9a6bbedac133f00e64c89e2ecfd3ef2d10(-2 +@b17d2d16429d3a3903d95bb4917749e9484822d4f51b73f4b83465e605b36007B02fb8c83de5fd10afbead8b075f42735866fcca5915cc94803b6925f75e9eb85192 +@b17d2d16429d3a3903d95bb4917749e9484822d4f51b73f4b83465e605b36007B03bbf03d55ed5fc83475f285d362e65c0ab8cd90a24ba3cf987e4e09c218f998be2 +@6a0e5d9dd4b7d76255fec1e86e6ab4729cfd79db768787d9ab76c57f7364466eB0318bc51bd852fec5886c43b2df29d15382ecab86c3b0d3e0ea20a8591e1406a0a2 +@d3bd85161c6e6b26d399127bf71842557292e63349c242b3d6c010b8c94f1b82B03b05051ccbc93913c161a04b766b2de2a0d7235003e406a492f28e39b686b2c152 +@11a5ce3ba9841c2e1c1ed18ce610c90686c6da2e6615841895e280ec9acdb5c0B0315a3ae0f406aa86f3a8408542623703491cffd5c335f195002597d7d320407462 +@b8f100af1dfd7260e01765419a54a0531b1d29cfc644d0907d84fb651b673e95B0324570f0b5829110647d21d41614594a3444728da151a6eb24915a0a92a554a0bB +@a8f581979dfe5f583d52c651ab5a8209b3f6078da60697c51b1c361b27380759""1Ba99WRUaVuHcvgsc1MjRTwK8mToF97nSy"UOP_DUP OP_HASH160 73f5c8fb084b43e8127faa71b3d900ed2095687c OP_EQUALVERIFY OP_CHECKSIG*276a91473f5c8fb084b43e8127faa71b3d900ed2095687c88ac*"1Ba99WRUaVuHcvgsc1MjRTwK8mToF97nSy8#J  +@a8f581979dfe5f583d52c651ab5a8209b3f6078da60697c51b1c361b27380759""1E78jPcJA6XCSaFYNTsoBq3NokW5SZ6kpE"UOP_DUP OP_HASH160 8fc2959855404ff08373987200ae2676b3c8e82e OP_EQUALVERIFY OP_CHECKSIG*276a9148fc2959855404ff08373987200ae2676b3c8e82e88ac*"1E78jPcJA6XCSaFYNTsoBq3NokW5SZ6kpE8#J  +@a8f581979dfe5f583d52c651ab5a8209b3f6078da60697c51b1c361b27380759""1Mse6vPEdMzEWzT2TpsVqnzTXvNDhGvdy8"UOP_DUP OP_HASH160 e4f648f6f5510c4b05b9138f050cb949520d9ccb OP_EQUALVERIFY OP_CHECKSIG*276a914e4f648f6f5510c4b05b9138f050cb949520d9ccb88ac*"1Mse6vPEdMzEWzT2TpsVqnzTXvNDhGvdy88#J K + + +1@62c96b8194b51863f546d1a9ed59079d93b662221b41d91d50e6c0d2b270737a#"@0000000000000000000c54a5ad1ebb9a6bbedac133f00e64c89e2ecfd3ef2d10(-2 +@d712e314643447125e1321895091bca00900e9a03295e9a855a5335ae5da0188B02e47f1e08f76728a65249c1b236bd2af9acbf7b43359a4c877a0d71d707bb931e2 +@6685880cdd68ab6e71b777cb42f78961add07e3b9fc3a420e811daf88960ba3eB036e82e5142909a3f317de4cafcdc7abc2bb51c3b5f2744da9959d0070452ad009B +Ӓ@62c96b8194b51863f546d1a9ed59079d93b662221b41d91d50e6c0d2b270737a""15uJurqfNzyKkKmv2CyzDxFr5H2n3omig8"UOP_DUP OP_HASH160 35c515b5bed38ce0e07b181381cb3bd9f837375d OP_EQUALVERIFY OP_CHECKSIG*276a91435c515b5bed38ce0e07b181381cb3bd9f837375d88ac*"15uJurqfNzyKkKmv2CyzDxFr5H2n3omig88#J  +9@62c96b8194b51863f546d1a9ed59079d93b662221b41d91d50e6c0d2b270737a""1LYRK8NPVKMKyRCM4RcnAgcsVb3KmfUmzn"UOP_DUP OP_HASH160 d65b946d1855fdd75c3be3a1e4965c74d80ae7c8 OP_EQUALVERIFY OP_CHECKSIG*276a914d65b946d1855fdd75c3be3a1e4965c74d80ae7c888ac*"1LYRK8NPVKMKyRCM4RcnAgcsVb3KmfUmzn8#J  +@62c96b8194b51863f546d1a9ed59079d93b662221b41d91d50e6c0d2b270737a""15HbMQfZ4fW88s2XhLizDfCzz1U3cFS6Q4"UOP_DUP OP_HASH160 2f03d581f5bd51af789f506a64a41547b1c31793 OP_EQUALVERIFY OP_CHECKSIG*276a9142f03d581f5bd51af789f506a64a41547b1c3179388ac*"15HbMQfZ4fW88s2XhLizDfCzz1U3cFS6Q48#J  + +1@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da#"@0000000000000000000c54a5ad1ebb9a6bbedac133f00e64c89e2ecfd3ef2d10(-2 +@9340d9a8ec2443c060307aec4868d658b9dd1e5f959e82a7e5d09aa2eece391cB025c09f7fc7d0152553ca723f90ca9caa39fc0f76c4abaafb7f14632f7bd6775fe2 +@2151a136b66d3dbea5296de6a48733b0f680f81c5a1173b4203b1f24776bf5d9B024d709eab598a0c91b2b614a4601761bc42c016123028350aa333135081795e45B +e@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da""1FGs8h1K44LydN2F72RciJFtDD2aFYaqwu"UOP_DUP OP_HASH160 9c91d95633958551aab92ff062b67cb4cbcdee11 OP_EQUALVERIFY OP_CHECKSIG*276a9149c91d95633958551aab92ff062b67cb4cbcdee1188ac*"1FGs8h1K44LydN2F72RciJFtDD2aFYaqwu8#J  +@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da""1FGs8h1K44LydN2F72RciJFtDD2aFYaqwu"UOP_DUP OP_HASH160 9c91d95633958551aab92ff062b67cb4cbcdee11 OP_EQUALVERIFY OP_CHECKSIG*276a9149c91d95633958551aab92ff062b67cb4cbcdee1188ac*"1FGs8h1K44LydN2F72RciJFtDD2aFYaqwu8#J   +@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da"!11pR32WzAPoDep2yxWQW3RFeJsKj7Lsxm"UOP_DUP OP_HASH160 0027945d00224ce52ef789ab14cce42ea3a79bee OP_EQUALVERIFY OP_CHECKSIG*276a9140027945d00224ce52ef789ab14cce42ea3a79bee88ac*!11pR32WzAPoDep2yxWQW3RFeJsKj7Lsxm8#J  +@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da"l"6OP_RETURN 1101efa644e1262dbc165923bb3c7ec3121559cf2a1f*06a161101efa644e1262dbc165923bb3c7ec3121559cf2a1f2D&-Y#<~Y*8#J #-@0000000000000000000cc749944022f84b9557847f4776fc96da8d398a99af85"@0000000000000000000c54a5ad1ebb9a6bbedac133f00e64c89e2ecfd3ef2d102 #-@0000000000000000000eca1c8d424a714cb6e7260f1124eceb8460878b63eaf8"@0000000000000000000cc749944022f84b9557847f4776fc96da8d398a99af852 + + + +1@d497459ab4d89a3ef2b0ab2ad7dd5f996ff1206e2e7fe060aaaba58a62426e0e#"@0000000000000000000eca1c8d424a714cb6e7260f1124eceb8460878b63eaf8(-2 +@f4806c1cbab6679992cf2ab7accf6749e8a43dab5f8b531032fe4c5fc1504f9cB02a0c923abe6cf198d3c24b78ba8b25f0b8108a55e8cc710243c6d41a71a1d69e12 +@f4806c1cbab6679992cf2ab7accf6749e8a43dab5f8b531032fe4c5fc1504f9cB03d8321d6366a9eb90807abee44a81203bfe8a1cc819f0e2a56ad896f44867ea3eB +@d497459ab4d89a3ef2b0ab2ad7dd5f996ff1206e2e7fe060aaaba58a62426e0e""1MbgDHF8LwbP4v48acjku2Yt3nJt7JJH6A"UOP_DUP OP_HASH160 e1f164035ae83770bccd8baed165104f7c6f0236 OP_EQUALVERIFY OP_CHECKSIG*276a914e1f164035ae83770bccd8baed165104f7c6f023688ac*"1MbgDHF8LwbP4v48acjku2Yt3nJt7JJH6A8#J  +@d497459ab4d89a3ef2b0ab2ad7dd5f996ff1206e2e7fe060aaaba58a62426e0e""12cpCinktrCBJ2t6zSnabohQDjqGDGarBi"UOP_DUP OP_HASH160 11be1635abe859717e6cf16b67861e56e0526cf7 OP_EQUALVERIFY OP_CHECKSIG*276a91411be1635abe859717e6cf16b67861e56e0526cf788ac*"12cpCinktrCBJ2t6zSnabohQDjqGDGarBi8#J  +@d497459ab4d89a3ef2b0ab2ad7dd5f996ff1206e2e7fe060aaaba58a62426e0e""122L6skTiioXbERL2qfMri3vgociv4cFa9"UOP_DUP OP_HASH160 0b387c987ee3442018fcce517780d77d97d14473 OP_EQUALVERIFY OP_CHECKSIG*276a9140b387c987ee3442018fcce517780d77d97d1447388ac*"122L6skTiioXbERL2qfMri3vgociv4cFa98#J #؅-@000000000000000000070b206241a7195e38d7273c6776bccb4a28ffd73db5d6"@0000000000000000000eca1c8d424a714cb6e7260f1124eceb8460878b63eaf82#ދ-@000000000000000000164069c864a6b4e49a1fd84d01d301078e891980a9cb43"@000000000000000000070b206241a7195e38d7273c6776bccb4a28ffd73db5d62 #ə-@0000000000000000000e5f0ed7882929a31bab070baaaa397466edba18822047"@000000000000000000164069c864a6b4e49a1fd84d01d301078e891980a9cb432 + + + +1@13ec8bf9e58f982a1623bd70e238d73b8a383952fdb5e863b90e62f3d0d8ae75#"@0000000000000000000e5f0ed7882929a31bab070baaaa397466edba18822047(ə-2 +@d497459ab4d89a3ef2b0ab2ad7dd5f996ff1206e2e7fe060aaaba58a62426e0eB03f76c8051b42636a6f672660d7ad309d69c0f9ee953c76af55d72d161a1dda0ce2 +@322842ac1df30f71240495a8c907ae514f795a045f22d182e67d40e11cdd5661B02398a37616cc4cd6e5ab5a9d73509857c8eaf5e06b7974904ea1c31d58bc8b42eB +@13ec8bf9e58f982a1623bd70e238d73b8a383952fdb5e863b90e62f3d0d8ae75""1JMkiu3apwMFhBr4rwVs4GkwV4RJSQUb2s"UOP_DUP OP_HASH160 be66f4850098b5f217dfea9b7c5dd79ee968ad0f OP_EQUALVERIFY OP_CHECKSIG*276a914be66f4850098b5f217dfea9b7c5dd79ee968ad0f88ac*"1JMkiu3apwMFhBr4rwVs4GkwV4RJSQUb2s8#J  +$@13ec8bf9e58f982a1623bd70e238d73b8a383952fdb5e863b90e62f3d0d8ae75""16U9rCegVdBqWf1iQxYBiFxuVzsUf6oEPb"UOP_DUP OP_HASH160 3bfb3efe542914801d69dfa798d6f9513666883e OP_EQUALVERIFY OP_CHECKSIG*276a9143bfb3efe542914801d69dfa798d6f9513666883e88ac*"16U9rCegVdBqWf1iQxYBiFxuVzsUf6oEPb8#J  +@13ec8bf9e58f982a1623bd70e238d73b8a383952fdb5e863b90e62f3d0d8ae75""17TNRrrVyzhT1Xg3654fePitTAVSi9FERR"UOP_DUP OP_HASH160 46cd75191b029663a9b94a745ffa0c3afb1218d7 OP_EQUALVERIFY OP_CHECKSIG*276a91446cd75191b029663a9b94a745ffa0c3afb1218d788ac*"17TNRrrVyzhT1Xg3654fePitTAVSi9FERR8#J #-@00000000000000000007e97d46f0e5cf7b7c7519e9f50e4ba02fe4c3567a1f82"@0000000000000000000e5f0ed7882929a31bab070baaaa397466edba188220472 + + +1@7afc6d11fd939f9e92fac33635e8b40d8464815114d0bf6ff04e340217db1758#"@00000000000000000007e97d46f0e5cf7b7c7519e9f50e4ba02fe4c3567a1f82(-2 +@e888370b22d0b27e9ae0d37859602c96b1f6f701824faae517af02606683d7b6B02fae85bc83a8ee85d18054e3aa7809c9c36f8f2a8d8bc1d672131a7f2a58836c12 +@a9740b5a54a51213a9d456f430ffc006ac915788339910ca8268a2042034b93bB027a661aef5a930b845c7ae7d835b77f97c92c9a11d8222d8321b94c63f4f0d6a6B +U@7afc6d11fd939f9e92fac33635e8b40d8464815114d0bf6ff04e340217db1758""14PZPAje7RBgoiiF9hn3dy5EeAXu9jc4v8"UOP_DUP OP_HASH160 252c8f4ff09c4ee48bcdff36b17e46d6319c4058 OP_EQUALVERIFY OP_CHECKSIG*276a914252c8f4ff09c4ee48bcdff36b17e46d6319c405888ac*"14PZPAje7RBgoiiF9hn3dy5EeAXu9jc4v88#J  +@7afc6d11fd939f9e92fac33635e8b40d8464815114d0bf6ff04e340217db1758""1BLJ6VaUL4SU4BXZJjnfSkzwLEkz7GfvTP"UOP_DUP OP_HASH160 71576e594f62c8c310de1c896fd230fa69e7b975 OP_EQUALVERIFY OP_CHECKSIG*276a91471576e594f62c8c310de1c896fd230fa69e7b97588ac*"1BLJ6VaUL4SU4BXZJjnfSkzwLEkz7GfvTP8#J  +;@7afc6d11fd939f9e92fac33635e8b40d8464815114d0bf6ff04e340217db1758""15HhUEhBtimJ5sDhkpdjXNkqdABkk5WUDS"UOP_DUP OP_HASH160 2f08f0da837cd31757f06f6b99c168087dd4ef38 OP_EQUALVERIFY OP_CHECKSIG*276a9142f08f0da837cd31757f06f6b99c168087dd4ef3888ac*"15HhUEhBtimJ5sDhkpdjXNkqdABkk5WUDS8#J  + + +1@47a887dde7fc00035495c1eccdc0bf7585575a72dcf9b0e71cb046077e74ead3#"@00000000000000000007e97d46f0e5cf7b7c7519e9f50e4ba02fe4c3567a1f82(-2 +@2ec130b8d36cb1e039be6be1eef530896317ecc1f5b6e04b0966daf5ee04ff21B029b9504a76b13e6186f5d83e2da4cf524b4480eee966bd4f95690a7aeb86c460a2 +@54a4a6d2a7acb517c6613d9947285ea9aa14344a30af677e3816e0ec98e3547bB02292dc014e763708a0b0aeee97f6217ffa5c60f37b33cf201c1f3e45bf1f94e5fB +@47a887dde7fc00035495c1eccdc0bf7585575a72dcf9b0e71cb046077e74ead3""1MbgDHF8LwbP4v48acjku2Yt3nJt7JJH6A"UOP_DUP OP_HASH160 e1f164035ae83770bccd8baed165104f7c6f0236 OP_EQUALVERIFY OP_CHECKSIG*276a914e1f164035ae83770bccd8baed165104f7c6f023688ac*"1MbgDHF8LwbP4v48acjku2Yt3nJt7JJH6A8#J  +{@47a887dde7fc00035495c1eccdc0bf7585575a72dcf9b0e71cb046077e74ead3""1F7CFb9kiV9dtFwaeaKqWtH3LLCSEfrqpV"UOP_DUP OP_HASH160 9abda628110a4b97e785eca8e0aee2021bfe5cdc OP_EQUALVERIFY OP_CHECKSIG*276a9149abda628110a4b97e785eca8e0aee2021bfe5cdc88ac*"1F7CFb9kiV9dtFwaeaKqWtH3LLCSEfrqpV8#J  +D@47a887dde7fc00035495c1eccdc0bf7585575a72dcf9b0e71cb046077e74ead3""1Ju4oTfXEFcjtE1ehQV9KfxxNGW3YimbDD"UOP_DUP OP_HASH160 c452f0f789b2d2e4827abab59bc22f5296107a28 OP_EQUALVERIFY OP_CHECKSIG*276a914c452f0f789b2d2e4827abab59bc22f5296107a2888ac*"1Ju4oTfXEFcjtE1ehQV9KfxxNGW3YimbDD8#J &#ƕ-@00000000000000000010733506230763c966e270dee9a84002627419712efe82"@00000000000000000007e97d46f0e5cf7b7c7519e9f50e4ba02fe4c3567a1f822% + + +1@0dc79241b3e6bf9d05e3c6577fca56bbb574c9258806d37ead0f131b4ea6836c#"@00000000000000000010733506230763c966e270dee9a84002627419712efe82(ƕ-2 +@cb99465f023efbfb10658b5514ff5790d78235e220757c81eb18b5bcc6070f85B03cb98ef8d8017da8e9670fe3cc1e416a3de29dbd627a165ded23823c9eef1f3b42 +@188220f8ec17beb2a426c1a5cdd920d7c77a15693c7b736259def72c1a347604B023ff5d2e968f34f515e616d5beeb54396932ca4114ff9a30264a5241d9be01398B +@0dc79241b3e6bf9d05e3c6577fca56bbb574c9258806d37ead0f131b4ea6836c""19cfAXQ3fcTkzeTY3qhgj5bMkDdUcv5gmn"UOP_DUP OP_HASH160 5e7f6c3d424a7abf6b99d49ca0685daf7fe5e560 OP_EQUALVERIFY OP_CHECKSIG*276a9145e7f6c3d424a7abf6b99d49ca0685daf7fe5e56088ac*"19cfAXQ3fcTkzeTY3qhgj5bMkDdUcv5gmn8#J  +=@0dc79241b3e6bf9d05e3c6577fca56bbb574c9258806d37ead0f131b4ea6836c""1PEJiDuYUxkgD5Moz9sHXGbCKzFeXKkYdx"UOP_DUP OP_HASH160 f3d6f57be5bf42376c1e2969c531710b43b67bbd OP_EQUALVERIFY OP_CHECKSIG*276a914f3d6f57be5bf42376c1e2969c531710b43b67bbd88ac*"1PEJiDuYUxkgD5Moz9sHXGbCKzFeXKkYdx8#J  +θ@0dc79241b3e6bf9d05e3c6577fca56bbb574c9258806d37ead0f131b4ea6836c""1HZpSwkNsiGuxuGXpyw5mwWa5zwfXgpf5e"UOP_DUP OP_HASH160 b5b6ee2a8cb94b0c28350c84030185e4327766e0 OP_EQUALVERIFY OP_CHECKSIG*276a914b5b6ee2a8cb94b0c28350c84030185e4327766e088ac*"1HZpSwkNsiGuxuGXpyw5mwWa5zwfXgpf5e8#J  + +1@accd19e56ecd879eed9e9e5a3f1b1f323fe9244e8ab090389c8e49c34371d21f#"@00000000000000000010733506230763c966e270dee9a84002627419712efe82(ƕ-2 +@234aecd8453b5c76fa6e065d052ea8932544c9d1f9fda1f828420b35269e4e5cB03a6302139af9dde5bdf869a3fb74f1d2ae53386513070a4695423ff1837dd59fd2 +@0dc79241b3e6bf9d05e3c6577fca56bbb574c9258806d37ead0f131b4ea6836cB022035eb359a15e668023d6af40613631da784a0804c5bf675a434860dcbb4474d2 +@0dc79241b3e6bf9d05e3c6577fca56bbb574c9258806d37ead0f131b4ea6836cB027fa7070245093b47a59758a1815264540dc4259c7389895298c097b2b759c824B +@accd19e56ecd879eed9e9e5a3f1b1f323fe9244e8ab090389c8e49c34371d21f""1Km2UBsVoXyV73LUucQ5iUtPjyfUizsMk3"UOP_DUP OP_HASH160 cdc5cadfbbb1691b400276104d21c4fe4a4073fd OP_EQUALVERIFY OP_CHECKSIG*276a914cdc5cadfbbb1691b400276104d21c4fe4a4073fd88ac*"1Km2UBsVoXyV73LUucQ5iUtPjyfUizsMk38#J  +=@accd19e56ecd879eed9e9e5a3f1b1f323fe9244e8ab090389c8e49c34371d21f""1JuC384jVxrexBQAYkUi9dLzkpUMNeoyHG"UOP_DUP OP_HASH160 c458fb30bf68e2d15af39c438b384f2e8dd90f09 OP_EQUALVERIFY OP_CHECKSIG*276a914c458fb30bf68e2d15af39c438b384f2e8dd90f0988ac*"1JuC384jVxrexBQAYkUi9dLzkpUMNeoyHG8#J  +@accd19e56ecd879eed9e9e5a3f1b1f323fe9244e8ab090389c8e49c34371d21f""16mc4RnNsSBPtSG9UfCMtt6du1d1rZtQUg"UOP_DUP OP_HASH160 3f483274b03c1d52166ea5eda9ec4f0dfa9ad7c3 OP_EQUALVERIFY OP_CHECKSIG*276a9143f483274b03c1d52166ea5eda9ec4f0dfa9ad7c388ac*"16mc4RnNsSBPtSG9UfCMtt6du1d1rZtQUg8#J  + +1@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b#"@00000000000000000010733506230763c966e270dee9a84002627419712efe82(ƕ-2 +@13ec8bf9e58f982a1623bd70e238d73b8a383952fdb5e863b90e62f3d0d8ae75B022b00bb462f7978db599c4fcd8240b9f202f2dcae421bf5c2263e1709584bff902 +@47a887dde7fc00035495c1eccdc0bf7585575a72dcf9b0e71cb046077e74ead3B03f76c8051b42636a6f672660d7ad309d69c0f9ee953c76af55d72d161a1dda0ce2 +@13ec8bf9e58f982a1623bd70e238d73b8a383952fdb5e863b90e62f3d0d8ae75B03c5d62fe1db35361757f2ae74df5c6922d5ed45e53d817ed5369da2e8d14f5a902 +@8dcccc5fe040d4593b0f78fe36d5d9e498418ee4ccc0e15a5c2a28da5b5cd3e6B02cc51059b2635e169a0e216f7972ac8bfc3d3022d2384c7acd93020c6c04c271aB +@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b""1Bcjr1qy8wnF2FfXi36WnBseog9pYjaWt9"UOP_DUP OP_HASH160 747394eeef4e972dc1e5155974e3e3c8535bd496 OP_EQUALVERIFY OP_CHECKSIG*276a914747394eeef4e972dc1e5155974e3e3c8535bd49688ac*"1Bcjr1qy8wnF2FfXi36WnBseog9pYjaWt98#J  +@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b""1Bcjr1qy8wnF2FfXi36WnBseog9pYjaWt9"UOP_DUP OP_HASH160 747394eeef4e972dc1e5155974e3e3c8535bd496 OP_EQUALVERIFY OP_CHECKSIG*276a914747394eeef4e972dc1e5155974e3e3c8535bd49688ac*"1Bcjr1qy8wnF2FfXi36WnBseog9pYjaWt98#J   +@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b""1A3oB5ebXepQbiYSQgwGVEbgFFc8kTkk8m"UOP_DUP OP_HASH160 634082071ce6bc50d578901fb05ac223023a9d48 OP_EQUALVERIFY OP_CHECKSIG*276a914634082071ce6bc50d578901fb05ac223023a9d4888ac*"1A3oB5ebXepQbiYSQgwGVEbgFFc8kTkk8m8#J  +@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b"l"6OP_RETURN 1101d903a59230bd4262454428cb9e97ca32491c2cbd*06a161101d903a59230bd4262454428cb9e97ca32491c2cbd20BbED(˞2I,8#J &#՚-@000000000000000000078202445b7857bd53902ab76a1680d6b2184ede4e02d0"@00000000000000000010733506230763c966e270dee9a84002627419712efe822% + +1@faac60e2832d3477b373ef7264584859b1a3fcb445346952e9c6adb7a96702e3#"@000000000000000000078202445b7857bd53902ab76a1680d6b2184ede4e02d0(՚-2 +@64ded187fd8be18933904ec6203fffd6dae923115bc4481b948b4a311dddd308B02cfe5bb62c3ad2760629de8ce351a7ea7614bca86ee3ae5e9aa454f8e1c1544532 +@36a604ba248f117129e8c88d122cee459b54bf5f7b4fa2cefffa717dddfd0356B037a8852a495f05b9aff1a2d10f0ef2cca9de713921c16de0c328ef2d5c4ee6c41B +G@faac60e2832d3477b373ef7264584859b1a3fcb445346952e9c6adb7a96702e3""1PaSdNSgWZTJKM7c5pGSyXCtcXzmx7nLLK"UOP_DUP OP_HASH160 f7a5e2e9a6c8eb4addcbda1a1c12a979978ef3b8 OP_EQUALVERIFY OP_CHECKSIG*276a914f7a5e2e9a6c8eb4addcbda1a1c12a979978ef3b888ac*"1PaSdNSgWZTJKM7c5pGSyXCtcXzmx7nLLK8#J  +@faac60e2832d3477b373ef7264584859b1a3fcb445346952e9c6adb7a96702e3""1JcU3ybodpuqJCSosHK29JzbEaf8XeQTbL"UOP_DUP OP_HASH160 c12f473d75f07283201ad580e254fe1cc63a2ddb OP_EQUALVERIFY OP_CHECKSIG*276a914c12f473d75f07283201ad580e254fe1cc63a2ddb88ac*"1JcU3ybodpuqJCSosHK29JzbEaf8XeQTbL8#J  + +1@ea426c8b787e09cf72818de0879f4dc6160512c55331b73ebb51bab23b58a8fb#"@000000000000000000078202445b7857bd53902ab76a1680d6b2184ede4e02d0(՚-2 +@faac60e2832d3477b373ef7264584859b1a3fcb445346952e9c6adb7a96702e3B02c7343a4fdcddc1b459e64c51af4106847aabfc618837eaea45cf01a34cf86a102 +@e05d5ea3b969635b8bfce2edb5aae809e2dd5272a11c2d26433b62130c0655d7B03933b7cd6f23048168e95858a84fdfd6b347f2a8109bf802a5238f154017042862 +@2b6776e8564d8a1d18f0d0bb1cfe5e56f5853b7f2580c176f7c3d7f419f55777B03db3f1fe056b0e1769b62ee4c80f5e7ecedf5b672d6d690a4b7444cb43bef7ee02 +@26def3bacdaacf66d4b4a334cef64315816ad2889f4ab72af04920e4e9a833a0B034d54a01720df980513997897587d404686ed34637418c86cea649aaacfea4f852 +@4425d3f9d461f5cb0bceda79bb68d0fe105bbda38dfbeccd730231c5b345d68fB03dbb7b3ff9f855fa4812987d0891dddfc276c6689e79c04c547a49f30dab02c752 +@1a1a03baae621a4c03092bb0ab6529107616250661678b2583469cd844f6c288B0205ffdba4a28eab43942302b3263022fa5b28f6cee648e0ce4c715be88e9b75d42 +@1f12b719a4aaf9baf1177f08d61346b09788de432704d0270b0367f4ff2de77cB0270018ab740cfdfa9c2dbf4d55945260d30b7fb115cdb80ddbe4f864e884e18872 +@46a6bb81e45f59757123f3dd6a6ab3b61823e540e1cfd5318b19c2626607762dB036556de81fc71315d9af62819ac30a12e1e6ad42b3ce315bd5a5133ebd7dec2532 +@971482c71dae091e4bcf807a1df5e61593781accb6db72b8898c59af9b8f7d7cB0329d5f0256151c96cac57d7a0543d8d18bdc9c07cae19103e0e1fc9d4a64d7c9bB +G@ea426c8b787e09cf72818de0879f4dc6160512c55331b73ebb51bab23b58a8fb""1N5LCqjBzE5EENXdSdjCQhmuN8CqhEkcSi"UOP_DUP OP_HASH160 e72c560ba80d4abb6bdbac34cd83f0cd85547b86 OP_EQUALVERIFY OP_CHECKSIG*276a914e72c560ba80d4abb6bdbac34cd83f0cd85547b8688ac*"1N5LCqjBzE5EENXdSdjCQhmuN8CqhEkcSi8#J  +@ea426c8b787e09cf72818de0879f4dc6160512c55331b73ebb51bab23b58a8fb""19LJvgggMwFD4ZsyMwnexey9CxtRindFuJ"UOP_DUP OP_HASH160 5b67df81b6d27beebd54bd2349d19da9eb34fe99 OP_EQUALVERIFY OP_CHECKSIG*276a9145b67df81b6d27beebd54bd2349d19da9eb34fe9988ac*"19LJvgggMwFD4ZsyMwnexey9CxtRindFuJ8#J  +@ea426c8b787e09cf72818de0879f4dc6160512c55331b73ebb51bab23b58a8fb""1PD8TfQc4D3z9Mu3AhQP9XtgMT1sBHjjYR"UOP_DUP OP_HASH160 f39dfc5edf46919b95aae16869d03d587b7c1c4e OP_EQUALVERIFY OP_CHECKSIG*276a914f39dfc5edf46919b95aae16869d03d587b7c1c4e88ac*"1PD8TfQc4D3z9Mu3AhQP9XtgMT1sBHjjYR8#J 4 + + +1@ca7fa22078cedf258fbf2e2104ae360e6ac3ab9e2f38aed18f601677352e5710#"@000000000000000000078202445b7857bd53902ab76a1680d6b2184ede4e02d0(՚-2 +@0dc79241b3e6bf9d05e3c6577fca56bbb574c9258806d37ead0f131b4ea6836cB030034b74ec91a6592c0a1d97065893ccd29b78f0f9715bc165a6e8ca28aa31b482 +@accd19e56ecd879eed9e9e5a3f1b1f323fe9244e8ab090389c8e49c34371d21fB025bdadb01449db298c82a56fc4afa5dedd61dc847b36212e3fa345c4d4e78661bB +@ca7fa22078cedf258fbf2e2104ae360e6ac3ab9e2f38aed18f601677352e5710"!1nFp6jzgVxiXWeaAiqkPbMMLUSmxhtSVE"UOP_DUP OP_HASH160 088f152fa85c2ed118fe645c320916ef5c791335 OP_EQUALVERIFY OP_CHECKSIG*276a914088f152fa85c2ed118fe645c320916ef5c79133588ac*!1nFp6jzgVxiXWeaAiqkPbMMLUSmxhtSVE8#J  +@ca7fa22078cedf258fbf2e2104ae360e6ac3ab9e2f38aed18f601677352e5710""1PYp92DEY7v6LFoB3RpQxJQhfTzqrSwmY5"UOP_DUP OP_HASH160 f75702d8e92959753ca583ed01da7a664f2e1cbb OP_EQUALVERIFY OP_CHECKSIG*276a914f75702d8e92959753ca583ed01da7a664f2e1cbb88ac*"1PYp92DEY7v6LFoB3RpQxJQhfTzqrSwmY58#J  +@ca7fa22078cedf258fbf2e2104ae360e6ac3ab9e2f38aed18f601677352e5710""1ETa2ZxozLVZp5pto5nXwjcV3eJPLKrnGf"UOP_DUP OP_HASH160 93a005104fd5629b35e52b3d79c6d68b0b041684 OP_EQUALVERIFY OP_CHECKSIG*276a91493a005104fd5629b35e52b3d79c6d68b0b04168488ac*"1ETa2ZxozLVZp5pto5nXwjcV3eJPLKrnGf8#J H#ٚ-@0000000000000000000425a17ed79029095f6af300a1d8d6aeee600a6c2a7802"@000000000000000000078202445b7857bd53902ab76a1680d6b2184ede4e02d02#踄-@00000000000000000002e219ffa104e0cfe6453ee2a3ff2f61ec596af16047fb"@0000000000000000000425a17ed79029095f6af300a1d8d6aeee600a6c2a78022"#貆-@00000000000000000008b1c4dfab0a697ee5ec3eb1bd7bfe4f793534d6761b9d"@00000000000000000002e219ffa104e0cfe6453ee2a3ff2f61ec596af16047fb2! + + +1@4d0a39948ee4cbe4aeca5b98d6c782294f52d459d47a6cf0c1c35e645b2273f1#"@00000000000000000008b1c4dfab0a697ee5ec3eb1bd7bfe4f793534d6761b9d(貆-2 +@733e9db399939f138c0af747f05c9cc2d9796cb751bca7a63496b75317b1a455B03ff54b8bc62d26f029956c353151f0a15bb862c49dfb3c1c7cdf678895a110b512 +@733e9db399939f138c0af747f05c9cc2d9796cb751bca7a63496b75317b1a455B03e2f66a5371269be229404586392e18f95e1e6846dd8fd056318c77097e8adf09B +@4d0a39948ee4cbe4aeca5b98d6c782294f52d459d47a6cf0c1c35e645b2273f1""1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp"UOP_DUP OP_HASH160 db2ef1bde029af070919ba8c543a4a6940d74aa3 OP_EQUALVERIFY OP_CHECKSIG*276a914db2ef1bde029af070919ba8c543a4a6940d74aa388ac*"1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp8#J  +֤@4d0a39948ee4cbe4aeca5b98d6c782294f52d459d47a6cf0c1c35e645b2273f1""1Mw6Rd4tig1DTScwRW8VfadjVaLsQyRzqL"UOP_DUP OP_HASH160 e59d817a126d623f126e5bbcd99b5d054f8af706 OP_EQUALVERIFY OP_CHECKSIG*276a914e59d817a126d623f126e5bbcd99b5d054f8af70688ac*"1Mw6Rd4tig1DTScwRW8VfadjVaLsQyRzqL8#J  +@4d0a39948ee4cbe4aeca5b98d6c782294f52d459d47a6cf0c1c35e645b2273f1""1MhmwKVvJ17s3BThTo3txrtEqE1emKw1tz"UOP_DUP OP_HASH160 e318aa4f8ad1c418f7b006f8f43d910e451e6e3c OP_EQUALVERIFY OP_CHECKSIG*276a914e318aa4f8ad1c418f7b006f8f43d910e451e6e3c88ac*"1MhmwKVvJ17s3BThTo3txrtEqE1emKw1tz8#J  + + +1@bfee03c0f74e94d26d88adbc93e836866792f71238f1a03411e9b8524f054585#"@00000000000000000008b1c4dfab0a697ee5ec3eb1bd7bfe4f793534d6761b9d(貆-2 +@e3d36a57d4040f4838ce6a191aa56ae694daa85670b5fc9308c87dcbc99fa7b2B035e8957beb2935adeb3f0f8bcb5eb65978ee79d3f59984f37091af09e9b6b01a82 +@cde7af12bce397ae30d9ec9d07cc89badb7f3bff03ba948d5807363601ece436B0397339800db058ad5695b98c93f832070ceaba1d22e7946c18cece2d25be5ce37B +@bfee03c0f74e94d26d88adbc93e836866792f71238f1a03411e9b8524f054585""15BTXpiXnggbjZXis6ESmkT8FJt9iBoZkM"UOP_DUP OP_HASH160 2ddacf60de510aa5e7871fbf9ef0711bc8c7af03 OP_EQUALVERIFY OP_CHECKSIG*276a9142ddacf60de510aa5e7871fbf9ef0711bc8c7af0388ac*"15BTXpiXnggbjZXis6ESmkT8FJt9iBoZkM8#J  +@bfee03c0f74e94d26d88adbc93e836866792f71238f1a03411e9b8524f054585""16PvXaSfisiT7ybhJcs3goxERcWvg96uqq"UOP_DUP OP_HASH160 3b2e765a9d6a96cdd8c33c7fc91f51256b599c92 OP_EQUALVERIFY OP_CHECKSIG*276a9143b2e765a9d6a96cdd8c33c7fc91f51256b599c9288ac*"16PvXaSfisiT7ybhJcs3goxERcWvg96uqq8#J  +6@bfee03c0f74e94d26d88adbc93e836866792f71238f1a03411e9b8524f054585""18fXDWQKYX7CPeongEZdDusHZpcRpqsHhA"UOP_DUP OP_HASH160 5411e8e73295110e96d325f91c578b3194e6b918 OP_EQUALVERIFY OP_CHECKSIG*276a9145411e8e73295110e96d325f91c578b3194e6b91888ac*"18fXDWQKYX7CPeongEZdDusHZpcRpqsHhA8#J  + +1@25c0e714a0e38db86287c77b41dddd1a90886114709cc2a44d56d3ae48a0ef8b#"@00000000000000000008b1c4dfab0a697ee5ec3eb1bd7bfe4f793534d6761b9d(貆-2 +@097b7867cd61ffe225b77729ff37c495ee779b6d0c3a8a51c309683afab066caB027543007762a922fe109d2422efb3085765b7f02cebc0d0595badbcb0cb65b1632 +@f36fb598405eec6569c5570832eeca92be38633d8ee9e792ad6075cc523f2f70B03378f6938f5fcaf956760b661f925e1997d771b1a023d93620dfb1951b3a63b602 +@a6b74dc740553043e9c2c2f869b4ee3b3503d494e957fd5ba1a94619e426f159B02ac10d985aecbe60517526ec9c5ea3976a7c61fbd3683a5ff162c5a2931e86989B +@25c0e714a0e38db86287c77b41dddd1a90886114709cc2a44d56d3ae48a0ef8b""18MZPrH4NXoTqa5MooLZMoYNaYFjuR1ofK"UOP_DUP OP_HASH160 50ac3da78062fac5b161e2c1dc595195c664feff OP_EQUALVERIFY OP_CHECKSIG*276a91450ac3da78062fac5b161e2c1dc595195c664feff88ac*"18MZPrH4NXoTqa5MooLZMoYNaYFjuR1ofK8#J  +;@25c0e714a0e38db86287c77b41dddd1a90886114709cc2a44d56d3ae48a0ef8b""1LhZDvT9HxbzCSd38AYFYitdDwkg9xgVnj"UOP_DUP OP_HASH160 d815ed350381db45b901aa0f59c3b84c0f5c1b81 OP_EQUALVERIFY OP_CHECKSIG*276a914d815ed350381db45b901aa0f59c3b84c0f5c1b8188ac*"1LhZDvT9HxbzCSd38AYFYitdDwkg9xgVnj8#J  + @25c0e714a0e38db86287c77b41dddd1a90886114709cc2a44d56d3ae48a0ef8b""1MiEXpLS27AZ4bQSGccH8izGUaVn5JaDt8"UOP_DUP OP_HASH160 e32edd9013e04667cf54af106df68f09e220d00d OP_EQUALVERIFY OP_CHECKSIG*276a914e32edd9013e04667cf54af106df68f09e220d00d88ac*"1MiEXpLS27AZ4bQSGccH8izGUaVn5JaDt88#J  #؉͜-@0000000000000000000bab1a2d6890c1e3b01aa8e3945613f559507e83aae542"@00000000000000000008b1c4dfab0a697ee5ec3eb1bd7bfe4f793534d6761b9d2 + + + +1@0891f3e7016f0790a1569c8a6d9ebd8115ddd1a70b62da7c6e8cc9ecb8db4f75#"@0000000000000000000bab1a2d6890c1e3b01aa8e3945613f559507e83aae542(؉͜-2 +@a6b74dc740553043e9c2c2f869b4ee3b3503d494e957fd5ba1a94619e426f159B035727e6c8b8fca6f43ca53e3b0c40760121ee92a8c28459f2a015245523416ca82 +@25c0e714a0e38db86287c77b41dddd1a90886114709cc2a44d56d3ae48a0ef8bB026b05d999765bbcb82a0b4adb3c864982c6eaa1c568236ea154f87cce831e5161B +@0891f3e7016f0790a1569c8a6d9ebd8115ddd1a70b62da7c6e8cc9ecb8db4f75""16CXqDA29gS8W1Q7snHwi9Rb7KmQiSRd9Q"UOP_DUP OP_HASH160 3906f0eb236657ba9363c18153b99ee1bcd1b675 OP_EQUALVERIFY OP_CHECKSIG*276a9143906f0eb236657ba9363c18153b99ee1bcd1b67588ac*"16CXqDA29gS8W1Q7snHwi9Rb7KmQiSRd9Q8#J  +@0891f3e7016f0790a1569c8a6d9ebd8115ddd1a70b62da7c6e8cc9ecb8db4f75""1JYDWFvcagPEeDvGQJ1mSJVTFx5wUhLVNK"UOP_DUP OP_HASH160 c06178a845599ba55679ac9021a39510cce16581 OP_EQUALVERIFY OP_CHECKSIG*276a914c06178a845599ba55679ac9021a39510cce1658188ac*"1JYDWFvcagPEeDvGQJ1mSJVTFx5wUhLVNK8#J  +@0891f3e7016f0790a1569c8a6d9ebd8115ddd1a70b62da7c6e8cc9ecb8db4f75""18YVDCsyqB8NJn7xSiUV3aaRSj3At4xTdo"UOP_DUP OP_HASH160 52bd52fd881a954983f92e8b95c9f293bcb8fe23 OP_EQUALVERIFY OP_CHECKSIG*276a91452bd52fd881a954983f92e8b95c9f293bcb8fe2388ac*"18YVDCsyqB8NJn7xSiUV3aaRSj3At4xTdo8#J  #Яݜ-@000000000000000000154b146d8b118772f2f8779a8c51c1b83fa02c42350d5c"@0000000000000000000bab1a2d6890c1e3b01aa8e3945613f559507e83aae5422 + + + +1@1abe8f9ddab5692e9f8d7ee613cfbc7cf0352698d41ca01b644840ed94e6d25c#"@000000000000000000154b146d8b118772f2f8779a8c51c1b83fa02c42350d5c(Яݜ-2 +@f96cef5477351e7b241fe3b22a338312056b19984fde3bb5d3866ff245f1f51bB02482311f104f8458916f6f6ea2ed7a7c365647705719e517e413c03ec22fd13642 +@4a3974611c98809d58f8e2e8850834e0828bb5e3a6a6af4feea2b62c6472fdeaB02d145e9e8f4ab1ebbc32e0b8292caf9bb2c7e057b96e3a31894c886d45728e186B +@1abe8f9ddab5692e9f8d7ee613cfbc7cf0352698d41ca01b644840ed94e6d25c""15pmrhinFiuqChL2R6b1RHTq8S2HSExjAy"UOP_DUP OP_HASH160 34e97f7e47615351d63df87d55d5996a9cb85de5 OP_EQUALVERIFY OP_CHECKSIG*276a91434e97f7e47615351d63df87d55d5996a9cb85de588ac*"15pmrhinFiuqChL2R6b1RHTq8S2HSExjAy8#J  +=@1abe8f9ddab5692e9f8d7ee613cfbc7cf0352698d41ca01b644840ed94e6d25c""13pnZgfYTY22PUmwJfRWjPDQdieAcSvuFT"UOP_DUP OP_HASH160 1ef9d6165a72248c5a2db66bd01ab703cb28f5b7 OP_EQUALVERIFY OP_CHECKSIG*276a9141ef9d6165a72248c5a2db66bd01ab703cb28f5b788ac*"13pnZgfYTY22PUmwJfRWjPDQdieAcSvuFT8#J  +@1abe8f9ddab5692e9f8d7ee613cfbc7cf0352698d41ca01b644840ed94e6d25c""1M2PqkmTDPNEVb4Geu8b6GFZGZketiDvFm"UOP_DUP OP_HASH160 dba5ff7d6434ae09d36efb8b72fc26f74cd7dd9f OP_EQUALVERIFY OP_CHECKSIG*276a914dba5ff7d6434ae09d36efb8b72fc26f74cd7dd9f88ac*"1M2PqkmTDPNEVb4Geu8b6GFZGZketiDvFm8#J #-@00000000000000000019391f753e23a2da0969ff078dadb9453c09d6ec57ba08"@000000000000000000154b146d8b118772f2f8779a8c51c1b83fa02c42350d5c2#-@0000000000000000000676b90bfca5aebcb85ce6af3dbffb33afbd075f318cc9"@00000000000000000019391f753e23a2da0969ff078dadb9453c09d6ec57ba082#ؓ-@00000000000000000008108f1f42788bc823094259a566cec8752efc33d083d8"@0000000000000000000676b90bfca5aebcb85ce6af3dbffb33afbd075f318cc92#ر-@0000000000000000001c2c862f5a358816a54649f7e4362b19518ccffcf9ad67"@00000000000000000008108f1f42788bc823094259a566cec8752efc33d083d82 #̝-@00000000000000000001bd6e03f4e0e473d45dcbed46e4fb56c8db7aaf9e7995"@0000000000000000001c2c862f5a358816a54649f7e4362b19518ccffcf9ad672 + + + +1@36f7dee18a29a7bf753892fd01a876377bb5bf97d7691eb47ffe2d1bbe67e3f3#"@00000000000000000001bd6e03f4e0e473d45dcbed46e4fb56c8db7aaf9e7995(̝-2 +@ca7fa22078cedf258fbf2e2104ae360e6ac3ab9e2f38aed18f601677352e5710B0330e7f7a34a131dbbba2a1837a71b6067310f473e9fcf9a974f70a988d650dcad2 +@ca7fa22078cedf258fbf2e2104ae360e6ac3ab9e2f38aed18f601677352e5710B02a8c42eab176c2704d4e15a346957808f993ef2da4b708106b3e64cbe50a78d79B +@36f7dee18a29a7bf753892fd01a876377bb5bf97d7691eb47ffe2d1bbe67e3f3""18JKvpYbmiQifhviUEu6j8pa2iBxs5btHF"UOP_DUP OP_HASH160 500fc087efc071ecb23f5c30d2d4eb3a2dc43438 OP_EQUALVERIFY OP_CHECKSIG*276a914500fc087efc071ecb23f5c30d2d4eb3a2dc4343888ac*"18JKvpYbmiQifhviUEu6j8pa2iBxs5btHF8#J  + @36f7dee18a29a7bf753892fd01a876377bb5bf97d7691eb47ffe2d1bbe67e3f3""17mr2pxcSsBcfFHcm2Cpkzjrw2zQ2naCQ9"UOP_DUP OP_HASH160 4a4bfc884a341c2b2d1f1e578ddcf8fe34533842 OP_EQUALVERIFY OP_CHECKSIG*276a9144a4bfc884a341c2b2d1f1e578ddcf8fe3453384288ac*"17mr2pxcSsBcfFHcm2Cpkzjrw2zQ2naCQ98#J  +@36f7dee18a29a7bf753892fd01a876377bb5bf97d7691eb47ffe2d1bbe67e3f3""14B2UtxWLcmxDcgQzrPdg5eCr7UcpJe2TT"UOP_DUP OP_HASH160 22cdc5f15e854779ff17880743c3073db70d6461 OP_EQUALVERIFY OP_CHECKSIG*276a91422cdc5f15e854779ff17880743c3073db70d646188ac*"14B2UtxWLcmxDcgQzrPdg5eCr7UcpJe2TT8#J %#-@000000000000000000026639cf6ff9d5099c8b7f81295b977ad58e954aba07bd"@00000000000000000001bd6e03f4e0e473d45dcbed46e4fb56c8db7aaf9e79952#Զ-@0000000000000000001b7039cb6f538ec3e02c7d428d3f82d58d24de69613ae5"@000000000000000000026639cf6ff9d5099c8b7f81295b977ad58e954aba07bd2#-@0000000000000000000790658e04724f8e9c6ddf09cb2f5de2e0a6bca38dd9a7"@0000000000000000001b7039cb6f538ec3e02c7d428d3f82d58d24de69613ae52#-@0000000000000000000c245afa0402f980399eddcc6aa1ae11da50213455a5b6"@0000000000000000000790658e04724f8e9c6ddf09cb2f5de2e0a6bca38dd9a72#-@0000000000000000001ba078da7e579a19e2d6d9136e8cd4b835a1e2cefc64b4"@0000000000000000000c245afa0402f980399eddcc6aa1ae11da50213455a5b62#Ȣ-@0000000000000000001b6b8147162b0a619824fa6c07247a73a0f5c0e343ddd4"@0000000000000000001ba078da7e579a19e2d6d9136e8cd4b835a1e2cefc64b42#-@00000000000000000010eafa75e838a183d5db171f081233356e0f23cd9cf4bb"@0000000000000000001b6b8147162b0a619824fa6c07247a73a0f5c0e343ddd42#-@000000000000000000187272db56fe0bdaea9e574ee6874e98526495dc3c828c"@00000000000000000010eafa75e838a183d5db171f081233356e0f23cd9cf4bb2#ؤ-@000000000000000000154fc232d8b5f9e79fc8e96b0d609980e47b8251b12b02"@000000000000000000187272db56fe0bdaea9e574ee6874e98526495dc3c828c2#ϼ-@00000000000000000004d6487a4d2e6779a17ee58d5fe4ef54a3ab52b737d8a4"@000000000000000000154fc232d8b5f9e79fc8e96b0d609980e47b8251b12b022#-@000000000000000000065e603c70abcff14e6069b5d6ce673bf4dbf066ad1690"@00000000000000000004d6487a4d2e6779a17ee58d5fe4ef54a3ab52b737d8a42 + + +1@7c279d55650223325e377a3dd1a95f361c36adce94b64b464443b0b24273fac5#"@000000000000000000065e603c70abcff14e6069b5d6ce673bf4dbf066ad1690(-2 +@7c2b9281267e742fa58a3371a83c6bea94045b7b5eab4bfb2bfb84449a0e40f5B0320bc2c8a23b6c2e8346f76405a1d13873678991bade4d7ebdbd21146e311121f2 +@7c2b9281267e742fa58a3371a83c6bea94045b7b5eab4bfb2bfb84449a0e40f5B03ffd962db5923ac453c2a69883f52c1bc5dbca6ebcd073113bc8026d5629f1c0fB +@7c279d55650223325e377a3dd1a95f361c36adce94b64b464443b0b24273fac5""13E3F6GMTF6LNHy4fPxctYerHDZ7RX79u2"UOP_DUP OP_HASH160 18678808f13304081e33954dc195255d371fef43 OP_EQUALVERIFY OP_CHECKSIG*276a91418678808f13304081e33954dc195255d371fef4388ac*"13E3F6GMTF6LNHy4fPxctYerHDZ7RX79u28#J  +@7c279d55650223325e377a3dd1a95f361c36adce94b64b464443b0b24273fac5""1FUEijKn6jxzXcTetiWp4cxfi7rX3pcN5m"UOP_DUP OP_HASH160 9eb871c330ef24fe868f10840f7cc65f6317d87f OP_EQUALVERIFY OP_CHECKSIG*276a9149eb871c330ef24fe868f10840f7cc65f6317d87f88ac*"1FUEijKn6jxzXcTetiWp4cxfi7rX3pcN5m8#J  + @7c279d55650223325e377a3dd1a95f361c36adce94b64b464443b0b24273fac5""1DqWiqvDmqGUDuswuMmnC8acggdLYN4SJL"UOP_DUP OP_HASH160 8cce4928c3acdca50414f0880ba4943d17f7db38 OP_EQUALVERIFY OP_CHECKSIG*276a9148cce4928c3acdca50414f0880ba4943d17f7db3888ac*"1DqWiqvDmqGUDuswuMmnC8acggdLYN4SJL8#J  + + +1@edeafd0ba0ae0aa9f70a81575a031bc540ba1958244b1678d23c37f91a12dfae#"@000000000000000000065e603c70abcff14e6069b5d6ce673bf4dbf066ad1690(-2 +@f44962eb8dd3b68fb98249b89f4d287497ad09416abdc1e569491b48eb7cca92B022259694ec1cec079fcc71fc7f50c6bb8ae979d83a95ab29b877e361819a5590d2 +@f44962eb8dd3b68fb98249b89f4d287497ad09416abdc1e569491b48eb7cca92B0345452485bb22d4336b64b5b894a06bf55f92ac73d2b4d0114b769ea4ac1ca5dcB +6@edeafd0ba0ae0aa9f70a81575a031bc540ba1958244b1678d23c37f91a12dfae""1Gz1edqjSCbkRgm7ZWSUoNt93mbUnCFJA1"UOP_DUP OP_HASH160 af52236396bb632b73014a54dfa6b87ac2e6f6ce OP_EQUALVERIFY OP_CHECKSIG*276a914af52236396bb632b73014a54dfa6b87ac2e6f6ce88ac*"1Gz1edqjSCbkRgm7ZWSUoNt93mbUnCFJA18#J  +@edeafd0ba0ae0aa9f70a81575a031bc540ba1958244b1678d23c37f91a12dfae""1FtSaGQKP5B843aSSRpt6VFKQz6JDmjMUM"UOP_DUP OP_HASH160 a34c529f53349b24c8ff1bea32e56b5db22c6b41 OP_EQUALVERIFY OP_CHECKSIG*276a914a34c529f53349b24c8ff1bea32e56b5db22c6b4188ac*"1FtSaGQKP5B843aSSRpt6VFKQz6JDmjMUM8#J  + @edeafd0ba0ae0aa9f70a81575a031bc540ba1958244b1678d23c37f91a12dfae""1D7Vvub3dgsdXzJ35wYMqxdQi77w65HR4d"UOP_DUP OP_HASH160 84dc277c8ce7e93047b9d42d3708f8b5c740084a OP_EQUALVERIFY OP_CHECKSIG*276a91484dc277c8ce7e93047b9d42d3708f8b5c740084a88ac*"1D7Vvub3dgsdXzJ35wYMqxdQi77w65HR4d8#J #П-@00000000000000000014546a56f02e835b815a74a98e3524287e7b8392026b44"@000000000000000000065e603c70abcff14e6069b5d6ce673bf4dbf066ad16902#-@0000000000000000000ee6ac33c79feb883fa5bab0e993c71ab4a63091ddf2ce"@00000000000000000014546a56f02e835b815a74a98e3524287e7b8392026b442#㛡-@0000000000000000000cf1330957ec93c1deb7a37eec710e59d5cf736d2499b8"@0000000000000000000ee6ac33c79feb883fa5bab0e993c71ab4a63091ddf2ce2#次-@0000000000000000000e4abb54748211f16b8776bf91d8232f8ca53f80047543"@0000000000000000000cf1330957ec93c1deb7a37eec710e59d5cf736d2499b82#շ-@0000000000000000000ffb7f283e2866d72a6e016714e6e244e653796689dce5"@0000000000000000000e4abb54748211f16b8776bf91d8232f8ca53f800475432#-@0000000000000000000633f7ab2e05b9f32fced08f8da1fbbce8f4e6332104cc"@0000000000000000000ffb7f283e2866d72a6e016714e6e244e653796689dce52#̢-@0000000000000000000ee7aa036f2135ef84ca86f994a609c5e24a79cd39efc6"@0000000000000000000633f7ab2e05b9f32fced08f8da1fbbce8f4e6332104cc2#ݣ-@0000000000000000001a605824ae1c98d598b2dc65a065d888ed40780a45e397"@0000000000000000000ee7aa036f2135ef84ca86f994a609c5e24a79cd39efc62#ޣ-@0000000000000000000f5b613fce7d1bbd2eeb5bec84fab07fd1a4bdf752df86"@0000000000000000001a605824ae1c98d598b2dc65a065d888ed40780a45e3972#-@000000000000000000142c264455fa90b4a9fbfe3265d6f382c3e75243618a91"@0000000000000000000f5b613fce7d1bbd2eeb5bec84fab07fd1a4bdf752df862#ˤ-@00000000000000000002af734aeb9588b1e401becc5cb015c94ccbda18ead44b"@000000000000000000142c264455fa90b4a9fbfe3265d6f382c3e75243618a912#-@00000000000000000009e2d552422d954993f668c6c086d489731f48cd2934f7"@00000000000000000002af734aeb9588b1e401becc5cb015c94ccbda18ead44b2#𨥥-@000000000000000000015c02fd6f3b2ea6fc6ce07b8f636fa5b029182fd66caf"@00000000000000000009e2d552422d954993f668c6c086d489731f48cd2934f72#ߥ-@000000000000000000167a8d5e623b480ccf92b4620968a3e7f461a3f2a9a41d"@000000000000000000015c02fd6f3b2ea6fc6ce07b8f636fa5b029182fd66caf2#-@00000000000000000004270640c2ec53f90cef27b1ae2363f11edd26eb02df0a"@000000000000000000167a8d5e623b480ccf92b4620968a3e7f461a3f2a9a41d2#ե-@0000000000000000000ed5bddba9af96238e2ab52082b5ec4b820681a9967541"@00000000000000000004270640c2ec53f90cef27b1ae2363f11edd26eb02df0a2#ܥ-@00000000000000000001926e6842e2e70a8c70f35dd0af782dc13d12dd980c16"@0000000000000000000ed5bddba9af96238e2ab52082b5ec4b820681a99675412#-@00000000000000000002afe5c19b4d0686d669356cd9b5d6a81c2a03932358a8"@00000000000000000001926e6842e2e70a8c70f35dd0af782dc13d12dd980c162#-@0000000000000000001bffe3f21c4f2b99c19f372855adf68d2306fbdb1e231a"@00000000000000000002afe5c19b4d0686d669356cd9b5d6a81c2a03932358a82 + + +1@af0174a91c7392bd1731fe3ff085728b7b79bff22a11982a6fc1cbfde2acfc44#"@0000000000000000001bffe3f21c4f2b99c19f372855adf68d2306fbdb1e231a(-2 +@4d0a39948ee4cbe4aeca5b98d6c782294f52d459d47a6cf0c1c35e645b2273f1B020c74440ab7ccd0fd51a9242a867df577e674103810b4374290cd85b846c32e7f2 +@72014468f36290c19306af1f62e3dd4213bfc4356e25b232c587683ecef93610B021640c23a00789e1124a63c581e81ca30d483f168c69a46a6bcaf806b9ab0d032B +۹@af0174a91c7392bd1731fe3ff085728b7b79bff22a11982a6fc1cbfde2acfc44""1FpdwmD79iHfQhvUquQTCGhRbYGjhc6EPy"UOP_DUP OP_HASH160 a294268f2d4f6b3961786d6d059b66d352de9f08 OP_EQUALVERIFY OP_CHECKSIG*276a914a294268f2d4f6b3961786d6d059b66d352de9f0888ac*"1FpdwmD79iHfQhvUquQTCGhRbYGjhc6EPy8#J  + @af0174a91c7392bd1731fe3ff085728b7b79bff22a11982a6fc1cbfde2acfc44""1Ncz2Gxm5brkW2fXA7Qx6zyv5LFuFMuFGn"UOP_DUP OP_HASH160 ed28ccb7c1705a8ca7fc5669b809ae4e1574347f OP_EQUALVERIFY OP_CHECKSIG*276a914ed28ccb7c1705a8ca7fc5669b809ae4e1574347f88ac*"1Ncz2Gxm5brkW2fXA7Qx6zyv5LFuFMuFGn8#J  + +@af0174a91c7392bd1731fe3ff085728b7b79bff22a11982a6fc1cbfde2acfc44""1MRs7RAiptqb8ios1GxJR1LyGDZjq12A6T"UOP_DUP OP_HASH160 e0165439dce9c443d01f22b1f43bf596544c05f0 OP_EQUALVERIFY OP_CHECKSIG*276a914e0165439dce9c443d01f22b1f43bf596544c05f088ac*"1MRs7RAiptqb8ios1GxJR1LyGDZjq12A6T8#J % + + +1@5a2eb49eb22a658ba3f6b7029024cf7b3360c52702c96cc033dbbbbea44f81e8#"@0000000000000000001bffe3f21c4f2b99c19f372855adf68d2306fbdb1e231a(-2 +@f3cf4faffad68d65a3466016a93382ab377a30762eedb437a655815430366a45B036da68352c96bf45cacb891b613ffb1991e4a69ff4f85f192be8cff28cbfed9202 +@9020e4605d7f5ef93d580d1e27647460969c80971cdb82962d9865f4681e3194B03f267b52522a81d1096e735be1c9ffcb38b2528fbf4e91c533c2416008715c35fB +@5a2eb49eb22a658ba3f6b7029024cf7b3360c52702c96cc033dbbbbea44f81e8""1DhwLBCtvzVuFNnV7pwS2x95VV6BBqckY6"UOP_DUP OP_HASH160 8b5f80340f68ba29e84783fbbcbb138dd9d4c9cc OP_EQUALVERIFY OP_CHECKSIG*276a9148b5f80340f68ba29e84783fbbcbb138dd9d4c9cc88ac*"1DhwLBCtvzVuFNnV7pwS2x95VV6BBqckY68#J  + @5a2eb49eb22a658ba3f6b7029024cf7b3360c52702c96cc033dbbbbea44f81e8""1ES4BE8xauUQumb6gNBk3vcT7Cd7DyV2RJ"UOP_DUP OP_HASH160 9356af8979642937d8b7570cacd36ed0f42ed2ab OP_EQUALVERIFY OP_CHECKSIG*276a9149356af8979642937d8b7570cacd36ed0f42ed2ab88ac*"1ES4BE8xauUQumb6gNBk3vcT7Cd7DyV2RJ8#J  +Ю_@5a2eb49eb22a658ba3f6b7029024cf7b3360c52702c96cc033dbbbbea44f81e8""1Gjpwx96Yfu9dbEHhE8tD34jUHzkV25WEM"UOP_DUP OP_HASH160 aca361b39f00fc91c0fe9c4d7973903212be5747 OP_EQUALVERIFY OP_CHECKSIG*276a914aca361b39f00fc91c0fe9c4d7973903212be574788ac*"1Gjpwx96Yfu9dbEHhE8tD34jUHzkV25WEM8#J %#ɂ-@0000000000000000000fc9cdf54be7ee1e94e1d7cb039333d150efeb4a6d6367"@0000000000000000001bffe3f21c4f2b99c19f372855adf68d2306fbdb1e231a2 #࿧-@000000000000000000005d40cf4f919d7d113a563e9f1d735c0508b02baa6c5d"@0000000000000000000fc9cdf54be7ee1e94e1d7cb039333d150efeb4a6d63672 + + + +1@57ddb2c64a726947f9101d62707b67e590e4ea80093d2681c455957c154a1ec2#"@000000000000000000005d40cf4f919d7d113a563e9f1d735c0508b02baa6c5d(࿧-2 +@2b6e9d06c91a66519b2e33e0a258b493ddcdc0039840c3ce60e744ca82c00db5B02e74edddbcef8037071c8ea3124fa387860e32778c910476977e5a2ed9622a4f92 +@c9d45e496ce7a03157e502fe6e2cf9c015b87caa29c743a5ad1d491560fe4cf5B0261949d105b5ed73d51caa132cf23d7b6b43c6df021e8629db883e90752a6b8ebB +@57ddb2c64a726947f9101d62707b67e590e4ea80093d2681c455957c154a1ec2""1Fof2Cbtp1MwjQtWaAYfZ4B91s5k2di1nQ"UOP_DUP OP_HASH160 a264a21f3a4fdf3ea953cad4bc59cf802454215d OP_EQUALVERIFY OP_CHECKSIG*276a914a264a21f3a4fdf3ea953cad4bc59cf802454215d88ac*"1Fof2Cbtp1MwjQtWaAYfZ4B91s5k2di1nQ8#J  +@57ddb2c64a726947f9101d62707b67e590e4ea80093d2681c455957c154a1ec2""13R1sQ26uVHCaHvjypPwzWWrG7HzGTHgcM"UOP_DUP OP_HASH160 1a7af5c1586cecffa1dffd229a6aff148d4f64da OP_EQUALVERIFY OP_CHECKSIG*276a9141a7af5c1586cecffa1dffd229a6aff148d4f64da88ac*"13R1sQ26uVHCaHvjypPwzWWrG7HzGTHgcM8#J  +@57ddb2c64a726947f9101d62707b67e590e4ea80093d2681c455957c154a1ec2""1Gp4UM8yLBuC7E1qJHQ72pMwLYkfXiLx2p"UOP_DUP OP_HASH160 ad7055b725cfa3826476126a9a9b43b040b2c5de OP_EQUALVERIFY OP_CHECKSIG*276a914ad7055b725cfa3826476126a9a9b43b040b2c5de88ac*"1Gp4UM8yLBuC7E1qJHQ72pMwLYkfXiLx2p8#J x#-@000000000000000000004aa3fba5079e5fc1ed7a8acb848037efd112ea4ec389"@000000000000000000005d40cf4f919d7d113a563e9f1d735c0508b02baa6c5d2 #ȥܧ-@00000000000000000017996e7fb80d4ba80453e2e1765a7aba2d6af6b7449edc"@000000000000000000004aa3fba5079e5fc1ed7a8acb848037efd112ea4ec3892 + + + +1@fdf250f93099b66075be2e9ef408e297ce80aac7f7616a5fcfcacd514a4b28cb#"@00000000000000000017996e7fb80d4ba80453e2e1765a7aba2d6af6b7449edc(ȥܧ-2 +@36f7dee18a29a7bf753892fd01a876377bb5bf97d7691eb47ffe2d1bbe67e3f3B0350835a4a6459da273977a22b174acf243a1d99266aee2b4ac8bbf0d00074a7d72 +@ce6e2763b3d7d6792c8f67021889de94888703a171cd4bbeae2a983ca7567cdeB0212a208147bf08030c27d436649c5a9fff2529eef1e86c759989b2d295c27c4a2B +@fdf250f93099b66075be2e9ef408e297ce80aac7f7616a5fcfcacd514a4b28cb""1CbVUCrZaPHJmV51yBYZGjSqihFU7nvrmh"UOP_DUP OP_HASH160 7f2f4a844bc60f32a495e2e550fb4b5b2c89b805 OP_EQUALVERIFY OP_CHECKSIG*276a9147f2f4a844bc60f32a495e2e550fb4b5b2c89b80588ac*"1CbVUCrZaPHJmV51yBYZGjSqihFU7nvrmh8#J  + @fdf250f93099b66075be2e9ef408e297ce80aac7f7616a5fcfcacd514a4b28cb""1DCaUa8ksXPrKnot5iaQRDCT3WZwsHPcGN"UOP_DUP OP_HASH160 85d20760598b2dcba04597ff0f1b7dfc3786bb37 OP_EQUALVERIFY OP_CHECKSIG*276a91485d20760598b2dcba04597ff0f1b7dfc3786bb3788ac*"1DCaUa8ksXPrKnot5iaQRDCT3WZwsHPcGN8#J  +ۛ +@fdf250f93099b66075be2e9ef408e297ce80aac7f7616a5fcfcacd514a4b28cb""1J7chvroug9BLDPuiZHPxr7VcKehdN1Lkf"UOP_DUP OP_HASH160 bbba708f196fecd6142452e7fb1c13373e6aeea5 OP_EQUALVERIFY OP_CHECKSIG*276a914bbba708f196fecd6142452e7fb1c13373e6aeea588ac*"1J7chvroug9BLDPuiZHPxr7VcKehdN1Lkf8#J % #-@000000000000000000008fdc93ab62a36cd465a2166b26b1ec3f59e7afd506e8"@00000000000000000017996e7fb80d4ba80453e2e1765a7aba2d6af6b7449edc2 + +1@30c77830e11d83705c322d2a7aad0ea14c80b64171bab651859c16d4b42c8071#"@000000000000000000008fdc93ab62a36cd465a2166b26b1ec3f59e7afd506e8(-2 +@accd19e56ecd879eed9e9e5a3f1b1f323fe9244e8ab090389c8e49c34371d21fB03f66fff393def96549f1611399d5a1b6edbd3f33c0e25fcc6879d6d05f0b49b322 +@af0174a91c7392bd1731fe3ff085728b7b79bff22a11982a6fc1cbfde2acfc44B033cb65bdb571609b7473ff1f31d107437ac47d4e29949a4a40f06ac8070a2c5ef2 +@fdf250f93099b66075be2e9ef408e297ce80aac7f7616a5fcfcacd514a4b28cbB03870f806e5250637b0c17942d8d5640b6392066fcfb9f076b6634de7cf3714e47B +@30c77830e11d83705c322d2a7aad0ea14c80b64171bab651859c16d4b42c8071""16j7awDfJpNh2kSjGosZ5XPN3KW95Yu1bi"UOP_DUP OP_HASH160 3ecf98a4c677d860f886716c730b7e0e87c11c68 OP_EQUALVERIFY OP_CHECKSIG*276a9143ecf98a4c677d860f886716c730b7e0e87c11c6888ac*"16j7awDfJpNh2kSjGosZ5XPN3KW95Yu1bi8#J  + @30c77830e11d83705c322d2a7aad0ea14c80b64171bab651859c16d4b42c8071""14S6UyBw9dCEdsB33KaTbN86AtDyes3Kgy"UOP_DUP OP_HASH160 25a75a4c0d5ff2010664a99f38dab4a01df4eae8 OP_EQUALVERIFY OP_CHECKSIG*276a91425a75a4c0d5ff2010664a99f38dab4a01df4eae888ac*"14S6UyBw9dCEdsB33KaTbN86AtDyes3Kgy8#J  +V@30c77830e11d83705c322d2a7aad0ea14c80b64171bab651859c16d4b42c8071""1Hs2Zdv2A5CpTzVuZDiq3uHqY9VkeA1Sif"UOP_DUP OP_HASH160 b8f81d77750d1d4b7b80c30f05f16cbc8a175c33 OP_EQUALVERIFY OP_CHECKSIG*276a914b8f81d77750d1d4b7b80c30f05f16cbc8a175c3388ac*"1Hs2Zdv2A5CpTzVuZDiq3uHqY9VkeA1Sif8#J % #-@000000000000000000061e99617b5203e2a2cfcec3cda6437381da12dceda29a"@000000000000000000008fdc93ab62a36cd465a2166b26b1ec3f59e7afd506e82 + +1@7ee3214610d77ba04c15e2f549b0c6e5a57d1ff08deb38c1d36848a9aa36b0c1#"@000000000000000000061e99617b5203e2a2cfcec3cda6437381da12dceda29a(-2 +@fdf250f93099b66075be2e9ef408e297ce80aac7f7616a5fcfcacd514a4b28cbB027b21e9c7686d1d253373afc96a9050cad8c551dc156530843c198180164cdb1c2 +@30c77830e11d83705c322d2a7aad0ea14c80b64171bab651859c16d4b42c8071B024027b1819a0662947b69778a1665be430b5d1c368449c89170a6f0ab51141dfc2 +@395d6b619c89c894417424c54c2a6b6b64dd9025b3c99ea122285cab6884a595B02ac33e496189e6479c0831686d2cf2028b4d04faadf5417c6d2606ece548c478cB +ښ@7ee3214610d77ba04c15e2f549b0c6e5a57d1ff08deb38c1d36848a9aa36b0c1""1B2p5E1cs27b62kaZ8pPSstUKXwGxS3Smb"UOP_DUP OP_HASH160 6e08f7dd6279afd3e188a1b96c03bb4362e2ee53 OP_EQUALVERIFY OP_CHECKSIG*276a9146e08f7dd6279afd3e188a1b96c03bb4362e2ee5388ac*"1B2p5E1cs27b62kaZ8pPSstUKXwGxS3Smb8#J  + @7ee3214610d77ba04c15e2f549b0c6e5a57d1ff08deb38c1d36848a9aa36b0c1""192snu3Qc3NDdGnf2iK4LujNLQWBGSYGwQ"UOP_DUP OP_HASH160 581bd219752b5c81a7c1639c64b0c2e4407aa05a OP_EQUALVERIFY OP_CHECKSIG*276a914581bd219752b5c81a7c1639c64b0c2e4407aa05a88ac*"192snu3Qc3NDdGnf2iK4LujNLQWBGSYGwQ8#J  +V@7ee3214610d77ba04c15e2f549b0c6e5a57d1ff08deb38c1d36848a9aa36b0c1""13Vn2kny8EGK21EEqi9CHMhGZiYD5ywTX9"UOP_DUP OP_HASH160 1b617ce4bbc5131cff8d44254fcdfa80ae231304 OP_EQUALVERIFY OP_CHECKSIG*276a9141b617ce4bbc5131cff8d44254fcdfa80ae23130488ac*"13Vn2kny8EGK21EEqi9CHMhGZiYD5ywTX98#J %#-@0000000000000000001b2ce4d1f94d49c593802268a4b157351757be371ce039"@000000000000000000061e99617b5203e2a2cfcec3cda6437381da12dceda29a2#瑩-@00000000000000000008f34be44567881abcff3038c3156128cce27dc676e10a"@0000000000000000001b2ce4d1f94d49c593802268a4b157351757be371ce0392#ş-@00000000000000000003602bdd2c57fd19b094b63b81b7f8925a919e5b671f06"@00000000000000000008f34be44567881abcff3038c3156128cce27dc676e10a2#˿-@00000000000000000018cb42aefce16da00bf0e3e3fd45f72e8567236857d0de"@00000000000000000003602bdd2c57fd19b094b63b81b7f8925a919e5b671f062#ݩ-@000000000000000000076f9bb42f2b5f5a08da3f7fb407de8c0024895a115444"@00000000000000000018cb42aefce16da00bf0e3e3fd45f72e8567236857d0de2 #픪-@0000000000000000000a8dbb36fef54e94888774fde3c62d834fbe9fcee24b96"@000000000000000000076f9bb42f2b5f5a08da3f7fb407de8c0024895a1154442 + + + +1@e9555337ca811adc103a9321f39ef16071fd5fe6fb96666f6dcdcf1c44532703#"@0000000000000000000a8dbb36fef54e94888774fde3c62d834fbe9fcee24b96(픪-2 +@30c77830e11d83705c322d2a7aad0ea14c80b64171bab651859c16d4b42c8071B03c2eed55937aa791bd17d1f9570f5c89905d3d7c47b0892e60da7b526b4c36dd72 +@db1c05debfb1e146274462f9b4be66143b9211a191cb54ae8a43949c6236a657B023a69a14ddef21d6902147899620fe1a4c5500d8e0b392c9165367b3488d8bf74B +@e9555337ca811adc103a9321f39ef16071fd5fe6fb96666f6dcdcf1c44532703""1FtTfSRNDqAZQYWR85cAqZmP7NVCopL4ER"UOP_DUP OP_HASH160 a34d3b610917d904843e5d4da6d463cc8fb7f559 OP_EQUALVERIFY OP_CHECKSIG*276a914a34d3b610917d904843e5d4da6d463cc8fb7f55988ac*"1FtTfSRNDqAZQYWR85cAqZmP7NVCopL4ER8#J  + @e9555337ca811adc103a9321f39ef16071fd5fe6fb96666f6dcdcf1c44532703""131f7VsqQeZ6E7Z49GQGxzp8nDSUBSLTkF"UOP_DUP OP_HASH160 161010de294950c6b1f2d47330edfb9849adf7fd OP_EQUALVERIFY OP_CHECKSIG*276a914161010de294950c6b1f2d47330edfb9849adf7fd88ac*"131f7VsqQeZ6E7Z49GQGxzp8nDSUBSLTkF8#J  + +@e9555337ca811adc103a9321f39ef16071fd5fe6fb96666f6dcdcf1c44532703""1KtFb1X2v6vWy8rY3XEUzMBRkPawXYzGEu"UOP_DUP OP_HASH160 cf23a77c472d62c32aa07711a95f0ddd404ec499 OP_EQUALVERIFY OP_CHECKSIG*276a914cf23a77c472d62c32aa07711a95f0ddd404ec49988ac*"1KtFb1X2v6vWy8rY3XEUzMBRkPawXYzGEu8#J %#୪-@0000000000000000000a91eaeff27de989991edaf238fe4c0f2f28cf33049193"@0000000000000000000a8dbb36fef54e94888774fde3c62d834fbe9fcee24b962#褴-@00000000000000000017016b96de8be12fe77a036a1cfa11d8447a3733b835a4"@0000000000000000000a91eaeff27de989991edaf238fe4c0f2f28cf330491932#-@0000000000000000000812bfc74e57accce6c406bf04497ca55b297e654c2e8f"@00000000000000000017016b96de8be12fe77a036a1cfa11d8447a3733b835a42#-@00000000000000000010ddc0053ab938a8c2843d3f059bf3a83ade6f80d1a58e"@0000000000000000000812bfc74e57accce6c406bf04497ca55b297e654c2e8f2#Ξ-@0000000000000000000cc19c2b74979ab94e755f19aab3704402fd1a5be8caf3"@00000000000000000010ddc0053ab938a8c2843d3f059bf3a83ade6f80d1a58e2#-@000000000000000000166cee27aa0312d3a9380d92c0cf0c6f942bca53ffbe8d"@0000000000000000000cc19c2b74979ab94e755f19aab3704402fd1a5be8caf32 #-@00000000000000000001a27864422cadd2c6f9929f27d4c94325afc279438128"@000000000000000000166cee27aa0312d3a9380d92c0cf0c6f942bca53ffbe8d2 + + + +1@e22273f66a5c7089ddff5ec1e66403852756be1c237808093a69400ba3d744e6#"@00000000000000000001a27864422cadd2c6f9929f27d4c94325afc279438128(-2 +@b6a4887a81f234e30c9e4cece64c06db92ca982bfe562c8946a617321dfd8685B027e59ec253344debe088c649e9dc602e4ff0b68bca5a142f74e5ee8ec5182b5db2 +@e06c2c3d4136d0802c05d10e02509f920cc25a975c2b5c2193f8c37bc9b47c26B025550a9f35f2f441cae91389eb44bdcb7d66d92763e468a23a16eda77b0759ef8B + @e22273f66a5c7089ddff5ec1e66403852756be1c237808093a69400ba3d744e6""15vZx4fSYTNMus1KBpNf4dHuHo12J3H96K"UOP_DUP OP_HASH160 36020dc9679ed8674cf60e3022c7b1682ca6c0c0 OP_EQUALVERIFY OP_CHECKSIG*276a91436020dc9679ed8674cf60e3022c7b1682ca6c0c088ac*"15vZx4fSYTNMus1KBpNf4dHuHo12J3H96K8#J  + @e22273f66a5c7089ddff5ec1e66403852756be1c237808093a69400ba3d744e6""14ae7YZhiMQP7zCDobeKWuZfon1W3z8Pga"UOP_DUP OP_HASH160 274515961a2f409d6690befbe874e519362d6f64 OP_EQUALVERIFY OP_CHECKSIG*276a914274515961a2f409d6690befbe874e519362d6f6488ac*"14ae7YZhiMQP7zCDobeKWuZfon1W3z8Pga8#J  + @e22273f66a5c7089ddff5ec1e66403852756be1c237808093a69400ba3d744e6""1JR2dGzfEsLq5troMS4dXk723dh45GsEus"UOP_DUP OP_HASH160 bf057a6f38c3fdf2a7068e41d453f7fdd341f4db OP_EQUALVERIFY OP_CHECKSIG*276a914bf057a6f38c3fdf2a7068e41d453f7fdd341f4db88ac*"1JR2dGzfEsLq5troMS4dXk723dh45GsEus8#J %#迥-@0000000000000000000c9e90f2d9da6ab1f2d625454fdafffb4c5a1d3ad6f9eb"@00000000000000000001a27864422cadd2c6f9929f27d4c94325afc2794381282 #Ϭ-@0000000000000000001b971bcc9f79a1257716b55ae47259333d0edfde273231"@0000000000000000000c9e90f2d9da6ab1f2d625454fdafffb4c5a1d3ad6f9eb2 + + + +1@59c8a12638a37d977e4457e09ecdadfd55433590417ac67df01b5f058d69721b#"@0000000000000000001b971bcc9f79a1257716b55ae47259333d0edfde273231(Ϭ-2 +@53b6f9067e2f76c709f2523dbc673a48672596c38563c0f334efc9746485b8e1B03e6cd634ab9c7514eb002fa7809a9cdb85d10239d25bcd9abfd8edcf1c1bbaaef2 +@67073c1a5df995de56f2ce15f09e8714bdd3f25cc73e2c8089b969f6d4a6b5c4B03a277208c18302f4120416a491ae9be9466f346e73120edc3794062562faf8fb6B +@59c8a12638a37d977e4457e09ecdadfd55433590417ac67df01b5f058d69721b""19ioD7Eb4cRi3eonvM4ovqDbA4Btq9PxRr"UOP_DUP OP_HASH160 5fa8a242612110f0f2047bdfb343e6e81aa4b8a9 OP_EQUALVERIFY OP_CHECKSIG*276a9145fa8a242612110f0f2047bdfb343e6e81aa4b8a988ac*"19ioD7Eb4cRi3eonvM4ovqDbA4Btq9PxRr8#J  +@59c8a12638a37d977e4457e09ecdadfd55433590417ac67df01b5f058d69721b""1MXfUAA8papwqiHGE5NgVYU9hu6W93usBJ"UOP_DUP OP_HASH160 e12f1b2fd14ac2f640b7ac0198ce2fb0536c871a OP_EQUALVERIFY OP_CHECKSIG*276a914e12f1b2fd14ac2f640b7ac0198ce2fb0536c871a88ac*"1MXfUAA8papwqiHGE5NgVYU9hu6W93usBJ8#J  +@59c8a12638a37d977e4457e09ecdadfd55433590417ac67df01b5f058d69721b""1Ppy8CcwcVTrEcor1DqB6yew6NmqmhKrx1"UOP_DUP OP_HASH160 fa652ae2cae26692df112b37ad1d5f71db9e17d7 OP_EQUALVERIFY OP_CHECKSIG*276a914fa652ae2cae26692df112b37ad1d5f71db9e17d788ac*"1Ppy8CcwcVTrEcor1DqB6yew6NmqmhKrx18#J !#-@0000000000000000000e6e789774a7a0132cd425553d273a1ecab4489c6b702f"@0000000000000000001b971bcc9f79a1257716b55ae47259333d0edfde2732312 + + +1@0331a5e50083bdfae8e788e316c1b51b2e2b9a3228764f17be5f603ef5f350c9#"@0000000000000000000e6e789774a7a0132cd425553d273a1ecab4489c6b702f(-2 +@93547126298c09f4cbe14d494885a4c8598c4483d981258a3add7ac29a36aab2B03f15bfed61c0aa11b78325832078a15cfcd3bb688c4636bde4c8a15bcf2893b7c2 +@93547126298c09f4cbe14d494885a4c8598c4483d981258a3add7ac29a36aab2B0285de2027c5269ba89d979aae5218ce99635eafab3e322c21bd9deb55b75185cfB +@0331a5e50083bdfae8e788e316c1b51b2e2b9a3228764f17be5f603ef5f350c9""1EdPRgX6qBY1AASWcyEnt3AENYu3i3VTdY"UOP_DUP OP_HASH160 957b54680491fa99a5f009ea3bcc6a6434327f32 OP_EQUALVERIFY OP_CHECKSIG*276a914957b54680491fa99a5f009ea3bcc6a6434327f3288ac*"1EdPRgX6qBY1AASWcyEnt3AENYu3i3VTdY8#J  + @0331a5e50083bdfae8e788e316c1b51b2e2b9a3228764f17be5f603ef5f350c9""1KTeLQFGTV1JMNKND2dQRByLQq7DMxgq8V"UOP_DUP OP_HASH160 ca7c3e8fdcb4a62ec5263b5770e50d518a5e1e56 OP_EQUALVERIFY OP_CHECKSIG*276a914ca7c3e8fdcb4a62ec5263b5770e50d518a5e1e5688ac*"1KTeLQFGTV1JMNKND2dQRByLQq7DMxgq8V8#J  +ݦ@0331a5e50083bdfae8e788e316c1b51b2e2b9a3228764f17be5f603ef5f350c9""18GRbKrS99sbBBZ1Fwo1PAqjKXL97dsnh8"UOP_DUP OP_HASH160 4fb3a5eb6933327d4c1ced545a1049ebfc884f2c OP_EQUALVERIFY OP_CHECKSIG*276a9144fb3a5eb6933327d4c1ced545a1049ebfc884f2c88ac*"18GRbKrS99sbBBZ1Fwo1PAqjKXL97dsnh88#J  + + +1@56c2c85aa4ee5b27e701a6feed2265402eb9015b3960db3b100646a358f3c004#"@0000000000000000000e6e789774a7a0132cd425553d273a1ecab4489c6b702f(-2 +@5930370a10fb52ffd10ca68d548088cad43ca2dea91e54758e15423929f8154fB02f59ef5d6363722efb8ac8ede86cbb18da8f4b8d5e0ec689694700c8d7ea0bea12 +@5930370a10fb52ffd10ca68d548088cad43ca2dea91e54758e15423929f8154fB0311a83c4638f98b7262fa48a709563647a20caa5d85323c2ce69743d4968022deB +ĭ@56c2c85aa4ee5b27e701a6feed2265402eb9015b3960db3b100646a358f3c004""17BP34mRn1jFki431BkTMewQ3wrJEXsHpw"UOP_DUP OP_HASH160 43c74f07f1ff316847ad015a1faf27e854ec8641 OP_EQUALVERIFY OP_CHECKSIG*276a91443c74f07f1ff316847ad015a1faf27e854ec864188ac*"17BP34mRn1jFki431BkTMewQ3wrJEXsHpw8#J  +@56c2c85aa4ee5b27e701a6feed2265402eb9015b3960db3b100646a358f3c004""19P8RthsejxDy5hTFrasUfFvdvNL89LG6C"UOP_DUP OP_HASH160 5bf05be64959bfeb6b212e19ebc8ab965886749f OP_EQUALVERIFY OP_CHECKSIG*276a9145bf05be64959bfeb6b212e19ebc8ab965886749f88ac*"19P8RthsejxDy5hTFrasUfFvdvNL89LG6C8#J  +@56c2c85aa4ee5b27e701a6feed2265402eb9015b3960db3b100646a358f3c004""188APp1gQAnqM4tkhqNsn2sTrR93bS9mAi"UOP_DUP OP_HASH160 4e23a2227b5b3029b57cfdb5291b5c24134fdb7a OP_EQUALVERIFY OP_CHECKSIG*276a9144e23a2227b5b3029b57cfdb5291b5c24134fdb7a88ac*"188APp1gQAnqM4tkhqNsn2sTrR93bS9mAi8#J  + + +1@5d94b7b8d51a638896b68a803709a41b68d9ff6acd0a49f67e5f8881683e642a#"@0000000000000000000e6e789774a7a0132cd425553d273a1ecab4489c6b702f(-2 +@7e103cd3ae2809df1d921152861a1f07a7dd1c9d0cc68dbe011526ff88f4d61bB03413fdf03b9d221e28598558f45849d2d18bc236b4561a28890045415afabfb772 +@aa64c683a20d7c6381ad726cf2e902a7d6df204f8a7162bd833d34f050dab225B0300d335df8a25050f2d214a014609b1e894428188b0d778e82c98d0ed9d0d1dd2B +@5d94b7b8d51a638896b68a803709a41b68d9ff6acd0a49f67e5f8881683e642a""192AJPegYhygrDzBmhC4CnKK6f4T7EcLf6"UOP_DUP OP_HASH160 57f92f72bcafefca60fd705dad071549e022112b OP_EQUALVERIFY OP_CHECKSIG*276a91457f92f72bcafefca60fd705dad071549e022112b88ac*"192AJPegYhygrDzBmhC4CnKK6f4T7EcLf68#J  +[@5d94b7b8d51a638896b68a803709a41b68d9ff6acd0a49f67e5f8881683e642a""17SUKJExmb3npAzmM6XBr7m9VkYpdLAujV"UOP_DUP OP_HASH160 46a1f49f255352017ca90401c08528754a3f4d44 OP_EQUALVERIFY OP_CHECKSIG*276a91446a1f49f255352017ca90401c08528754a3f4d4488ac*"17SUKJExmb3npAzmM6XBr7m9VkYpdLAujV8#J  +@5d94b7b8d51a638896b68a803709a41b68d9ff6acd0a49f67e5f8881683e642a""18a7MqWHKLMyLSU24xd75xfRfuyh2HtDBp"UOP_DUP OP_HASH160 530bea687fffde1d3bf548316ba8ae7d66fc5d7a OP_EQUALVERIFY OP_CHECKSIG*276a914530bea687fffde1d3bf548316ba8ae7d66fc5d7a88ac*"18a7MqWHKLMyLSU24xd75xfRfuyh2HtDBp8#J #-@00000000000000000009f2b61de34bc09b79e63c71300fb22a5a3789aa90f2e8"@0000000000000000000e6e789774a7a0132cd425553d273a1ecab4489c6b702f2#-@0000000000000000000e30774cb956fa94e2848d37b3ea64cc385e059b69a8f5"@00000000000000000009f2b61de34bc09b79e63c71300fb22a5a3789aa90f2e82 + + +1@ade328f92dd6e7fe5688e7b72c19a297f39c43c1f40180a7f269f708bff63e92#"@0000000000000000000e30774cb956fa94e2848d37b3ea64cc385e059b69a8f5(-2 +@35e4b33ec2666435687a120125a8044b09025f5f1998379bf8bfebd1d343b740B02f1bcb4249fbe725d45613467132235aaed9f06efdddb57460a58013111ec50082 +@a4d65db9b659a1e349dba792c624106a6f6b1245b4d4a20eaf9928976fa4abc3B02feef045dcffaf52af6855a522ce8d7d3aa7e749f8b3ab72694466fcb2862d8e6B +̠@ade328f92dd6e7fe5688e7b72c19a297f39c43c1f40180a7f269f708bff63e92""1JVYTqNRskRBjvHsja1zdnP6moGehxVQPm"UOP_DUP OP_HASH160 bfe00c885a9f3ef428cd7d9d346ee2a60c9cbb95 OP_EQUALVERIFY OP_CHECKSIG*276a914bfe00c885a9f3ef428cd7d9d346ee2a60c9cbb9588ac*"1JVYTqNRskRBjvHsja1zdnP6moGehxVQPm8#J  + @ade328f92dd6e7fe5688e7b72c19a297f39c43c1f40180a7f269f708bff63e92""1BxAKPcotvWuSeBT9v2bgVzWUsKbwVspHa"UOP_DUP OP_HASH160 781fe9c9a3f179307772806653a409d86d98bd20 OP_EQUALVERIFY OP_CHECKSIG*276a914781fe9c9a3f179307772806653a409d86d98bd2088ac*"1BxAKPcotvWuSeBT9v2bgVzWUsKbwVspHa8#J  +=@ade328f92dd6e7fe5688e7b72c19a297f39c43c1f40180a7f269f708bff63e92""1KrVAY3TnRoVsyQKSLnSqkg4HzbofB615f"UOP_DUP OP_HASH160 cece281d08af776aa16b1254bda1f03ef070e7bb OP_EQUALVERIFY OP_CHECKSIG*276a914cece281d08af776aa16b1254bda1f03ef070e7bb88ac*"1KrVAY3TnRoVsyQKSLnSqkg4HzbofB615f8#J % + + +1@0921dde8e3e0eae1b51d937e0f9f659e8904951399b3e9b360b6fa632599bf40#"@0000000000000000000e30774cb956fa94e2848d37b3ea64cc385e059b69a8f5(-2 +@c64adcfc7305b22fcb11f9fb161a2c3e5a8db112ef221e1656053e0fa68b4aa4B03541ccc35cb5685acc074a4591e963e1e83673c13b7c752b4ab4450d71e7a70b42 +@8666dc035223a159bada455c3f77bd91180b7a1b3082ede5cca8850f4e956a28B02b181d73140d5146baf14946be3aed5b291ef76d794727f5891a1011d72b20f44B +ɟ@0921dde8e3e0eae1b51d937e0f9f659e8904951399b3e9b360b6fa632599bf40""16wn313YcHUDJDNCaDyu9fT31ScUWS3btq"UOP_DUP OP_HASH160 4134af0adbccdd05045b52743163d2581828d3ab OP_EQUALVERIFY OP_CHECKSIG*276a9144134af0adbccdd05045b52743163d2581828d3ab88ac*"16wn313YcHUDJDNCaDyu9fT31ScUWS3btq8#J  + @0921dde8e3e0eae1b51d937e0f9f659e8904951399b3e9b360b6fa632599bf40""1G4ee4ErtdypkQ2dv7LfDfMjQKHZunMnVm"UOP_DUP OP_HASH160 a53a8dd37dfd67c4b8e9b028ddf5149c763859f5 OP_EQUALVERIFY OP_CHECKSIG*276a914a53a8dd37dfd67c4b8e9b028ddf5149c763859f588ac*"1G4ee4ErtdypkQ2dv7LfDfMjQKHZunMnVm8#J  +O@0921dde8e3e0eae1b51d937e0f9f659e8904951399b3e9b360b6fa632599bf40""16LodsTdRrrwqw6XSzNUDdYLPmcPkSRaqj"UOP_DUP OP_HASH160 3a9776325bc673d52776e4bb720c40eb3d9ba30d OP_EQUALVERIFY OP_CHECKSIG*276a9143a9776325bc673d52776e4bb720c40eb3d9ba30d88ac*"16LodsTdRrrwqw6XSzNUDdYLPmcPkSRaqj8#J %#-@00000000000000000009717d7b2631df2795ecee1368bb02e07fd37fdc3a2e4c"@0000000000000000000e30774cb956fa94e2848d37b3ea64cc385e059b69a8f52 + +1@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc79#"@00000000000000000009717d7b2631df2795ecee1368bb02e07fd37fdc3a2e4c(-2 +@733e9db399939f138c0af747f05c9cc2d9796cb751bca7a63496b75317b1a455B02a79302164517cfe159e0dfb2a1dab23e9a01735996f40916abdda23f1d403b422 +@c0c0f73e5f90c4a0fd3830782074c47d3b181e7bebc034da68a60452608affedB02a79302164517cfe159e0dfb2a1dab23e9a01735996f40916abdda23f1d403b422 +@0ff289d052040ab40d1b04e8a19f41c1925ea5a7a09c60197e76019459bfc5d2B020273d021a397997d76154806b95b407cfaeaf80964f6b8c836b322aa72a15859B +@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc79""19rcKn4kbvfv87DZSStNZXdjXcdMKZT6GC"UOP_DUP OP_HASH160 6122e00b447ceae74e5e88e768383e2ccc0a3413 OP_EQUALVERIFY OP_CHECKSIG*276a9146122e00b447ceae74e5e88e768383e2ccc0a341388ac*"19rcKn4kbvfv87DZSStNZXdjXcdMKZT6GC8#J  +*@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc79""19rcKn4kbvfv87DZSStNZXdjXcdMKZT6GC"UOP_DUP OP_HASH160 6122e00b447ceae74e5e88e768383e2ccc0a3413 OP_EQUALVERIFY OP_CHECKSIG*276a9146122e00b447ceae74e5e88e768383e2ccc0a341388ac*"19rcKn4kbvfv87DZSStNZXdjXcdMKZT6GC8#J   +@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc79""1D9G9cJQZRKW4nBVGZoP8rnr6Cq9htw4pv"UOP_DUP OP_HASH160 85317b7c71e70ee1f60a454a464031dd28e37e32 OP_EQUALVERIFY OP_CHECKSIG*276a91485317b7c71e70ee1f60a454a464031dd28e37e3288ac*"1D9G9cJQZRKW4nBVGZoP8rnr6Cq9htw4pv8#J  +@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc79"l"6OP_RETURN 11014e41bb4469c886ab33ceee12c821bfd90f9502a1*06a1611014e41bb4469c886ab33ceee12c821bfd90f9502a12NADiȆ3!8#J #-@000000000000000000189a96e24cb4b3c951c05d38527aaae03f8f845f7f7a8b"@00000000000000000009717d7b2631df2795ecee1368bb02e07fd37fdc3a2e4c2#蹡-@00000000000000000000de5b894a8f21a17cc855752b6cc14a4bfebd871ebc47"@000000000000000000189a96e24cb4b3c951c05d38527aaae03f8f845f7f7a8b2 + + +1@9de92b9eba894c8e805f660f4f0d6d59f4639696a0782fcd07ef46038fe9bdd4#"@00000000000000000000de5b894a8f21a17cc855752b6cc14a4bfebd871ebc47(蹡-2 +@f54b66a22e9222b794d19449b3b98df3eb9a76ab4af62c1b9cbfe20ff46184fdB03087de80cf91a48f7b7881473c80248a2c0766cdca9286f7b1a66b854d9b63e552 +@8cac5883f325602ee5de4317c4c8448fd22572d681a36056c5f8bb6fff6cd663B021569632ceb5fea38da21b6cce79360b6b57ccb6b6659671fe5fc8d7fa560cde0B +۶@9de92b9eba894c8e805f660f4f0d6d59f4639696a0782fcd07ef46038fe9bdd4""1N3T4GLhKXXabvFbC9MAGB8wxGVmZuDrFV"UOP_DUP OP_HASH160 e6d1395ce13a58f2c2ced9326b29a84f66849772 OP_EQUALVERIFY OP_CHECKSIG*276a914e6d1395ce13a58f2c2ced9326b29a84f6684977288ac*"1N3T4GLhKXXabvFbC9MAGB8wxGVmZuDrFV8#J  +@9de92b9eba894c8e805f660f4f0d6d59f4639696a0782fcd07ef46038fe9bdd4""17Wwh6nwutwYDAz5fJ6uwcQJeQR8MmVAjp"UOP_DUP OP_HASH160 477a78be82610c838ab422b97890eb4b6a51a106 OP_EQUALVERIFY OP_CHECKSIG*276a914477a78be82610c838ab422b97890eb4b6a51a10688ac*"17Wwh6nwutwYDAz5fJ6uwcQJeQR8MmVAjp8#J  +@9de92b9eba894c8e805f660f4f0d6d59f4639696a0782fcd07ef46038fe9bdd4""144dyYPzaKxjd41oYqQpsbCL4tcwBtUUuh"UOP_DUP OP_HASH160 21987d83794f856f5840d782dd9258e8a66a0df0 OP_EQUALVERIFY OP_CHECKSIG*276a91421987d83794f856f5840d782dd9258e8a66a0df088ac*"144dyYPzaKxjd41oYqQpsbCL4tcwBtUUuh8#J  + + +1@d196715995e0a94b858d7da371b93ede9d9f9303a6b5a00a050fce9d65f3df0e#"@00000000000000000000de5b894a8f21a17cc855752b6cc14a4bfebd871ebc47(蹡-2 +@5ee902a99a994a5b413489c8665c618f3643c36d38258737563015e809e97b91B038608347cc524038d671543579b7a7983c963f1b05f87277fe7f49c79ac44a3e12 +@be3fede1446f66faca0da873bbe1da15d9c6c23607aa8cce86aeba2aca966a51B02096e28f80cbe8b37bcf775a93dad77c3fd07d04b271fb5e90ee407c0f90358b7B +M@d196715995e0a94b858d7da371b93ede9d9f9303a6b5a00a050fce9d65f3df0e""1FPrb58NpDpZMaZG1PYKyFiryyK9r2mNx4"UOP_DUP OP_HASH160 9de44e3e408d5d6a662a029e4610c7a3ca4aecc6 OP_EQUALVERIFY OP_CHECKSIG*276a9149de44e3e408d5d6a662a029e4610c7a3ca4aecc688ac*"1FPrb58NpDpZMaZG1PYKyFiryyK9r2mNx48#J  +@d196715995e0a94b858d7da371b93ede9d9f9303a6b5a00a050fce9d65f3df0e""1K97PH3cB1moVr8Tak6KreRrKWyhTULdXf"UOP_DUP OP_HASH160 c6faebc449de2eecfd60e41ccfec27d92f8ba3e4 OP_EQUALVERIFY OP_CHECKSIG*276a914c6faebc449de2eecfd60e41ccfec27d92f8ba3e488ac*"1K97PH3cB1moVr8Tak6KreRrKWyhTULdXf8#J  +@d196715995e0a94b858d7da371b93ede9d9f9303a6b5a00a050fce9d65f3df0e""12otuU6dm3kX1mFZow3mUpxedwugJm3bv7"UOP_DUP OP_HASH160 13d6967ab48c52b8adf58c374e619abd5fcf7641 OP_EQUALVERIFY OP_CHECKSIG*276a91413d6967ab48c52b8adf58c374e619abd5fcf764188ac*"12otuU6dm3kX1mFZow3mUpxedwugJm3bv78#J #-@00000000000000000019f80d5eb38a80ca9a60fdd6f405eb5aeeb3157f122d0d"@00000000000000000000de5b894a8f21a17cc855752b6cc14a4bfebd871ebc472 #ˮ-@00000000000000000009caf0c5d2b9a200f4f63b1373766712806c16c5ad75a1"@00000000000000000019f80d5eb38a80ca9a60fdd6f405eb5aeeb3157f122d0d2 + + + +1@caea43283bd86cafdf6240f006d28cd5025e5410961984f5dae75afb7702f9d0#"@00000000000000000009caf0c5d2b9a200f4f63b1373766712806c16c5ad75a1(ˮ-2 +@e22273f66a5c7089ddff5ec1e66403852756be1c237808093a69400ba3d744e6B03344910a28bcfbff03f524990752024ca4331e3b4ace7abeb83833685596849862 +@c2704935c943397c7034ba260508167e9462d0cf832dcde9e0707b6ad8bdd926B02cf6a5bce6b29af767d203872d8ca45a63920316a3e78658be33156896df37312B + @caea43283bd86cafdf6240f006d28cd5025e5410961984f5dae75afb7702f9d0""1QEfRdiQVevhSDfCbS2SFZhRCUDSi27tj1"UOP_DUP OP_HASH160 fee060385e9aaefbb3a1f14e6f72514e6a800d1f OP_EQUALVERIFY OP_CHECKSIG*276a914fee060385e9aaefbb3a1f14e6f72514e6a800d1f88ac*"1QEfRdiQVevhSDfCbS2SFZhRCUDSi27tj18#J  + @caea43283bd86cafdf6240f006d28cd5025e5410961984f5dae75afb7702f9d0""1MJoMBBfUu6i6rQ5NF2ptv53YKQxdz75Ue"UOP_DUP OP_HASH160 dec046b96cb8f82734fcbe324bcd7c81cad49b67 OP_EQUALVERIFY OP_CHECKSIG*276a914dec046b96cb8f82734fcbe324bcd7c81cad49b6788ac*"1MJoMBBfUu6i6rQ5NF2ptv53YKQxdz75Ue8#J  + @caea43283bd86cafdf6240f006d28cd5025e5410961984f5dae75afb7702f9d0""1PfrxgTm9RXRtjDuzbkfmukxnjvneucgWw"UOP_DUP OP_HASH160 f8ac473ef16f3c7f688381c09b3ed00b8422a46c OP_EQUALVERIFY OP_CHECKSIG*276a914f8ac473ef16f3c7f688381c09b3ed00b8422a46c88ac*"1PfrxgTm9RXRtjDuzbkfmukxnjvneucgWw8#J % #-@00000000000000000013d057c866a78ec389714c3de544c51d9084710277a764"@00000000000000000009caf0c5d2b9a200f4f63b1373766712806c16c5ad75a12 + + + +1@c4d8f1ed16662c278768222a5dee69f7806f74b69822ba637c40141e30c395ed#"@00000000000000000013d057c866a78ec389714c3de544c51d9084710277a764(-2 +@a58f662aff1450a0072c6cc269de38cdb278e37362c39bab50a5734ff4285aa5B03d05ac3dce503eb060f32b6aa43b5dee3a1a34a6478212229e6b67ee357f8ab6d2 +@3c1741f17c9b3fb07293bf8d95da16c053f68775bb3a35ed646037b62c685865B0290a844280cb506c03b08d0e77aaa6feb96b81c4a7252f7ae3b03a142d286ccf0B +@c4d8f1ed16662c278768222a5dee69f7806f74b69822ba637c40141e30c395ed""1BajNFqQzDyWthqepW1HarSmiB1K89VNRm"UOP_DUP OP_HASH160 741259af611965bbbc1708ad27c284a4fedac5e2 OP_EQUALVERIFY OP_CHECKSIG*276a914741259af611965bbbc1708ad27c284a4fedac5e288ac*"1BajNFqQzDyWthqepW1HarSmiB1K89VNRm8#J  +d@c4d8f1ed16662c278768222a5dee69f7806f74b69822ba637c40141e30c395ed""19pk8eJvuX9ayS82hPMqZHAvWSrSNjha2Y"UOP_DUP OP_HASH160 60c88fa25fc25344e7c0a573852125cda25ad564 OP_EQUALVERIFY OP_CHECKSIG*276a91460c88fa25fc25344e7c0a573852125cda25ad56488ac*"19pk8eJvuX9ayS82hPMqZHAvWSrSNjha2Y8#J  +@c4d8f1ed16662c278768222a5dee69f7806f74b69822ba637c40141e30c395ed""1JALbNXPzjfKsm22dt5CEm3coC9VAkY8FU"UOP_DUP OP_HASH160 bc3e3cb0327111a19eb718e305d1397634cb4703 OP_EQUALVERIFY OP_CHECKSIG*276a914bc3e3cb0327111a19eb718e305d1397634cb470388ac*"1JALbNXPzjfKsm22dt5CEm3coC9VAkY8FU8#J %#-@00000000000000000016be0063be13db4112cb07a1bb69d369b8d26ace58dc52"@00000000000000000013d057c866a78ec389714c3de544c51d9084710277a7642#Ȱ-@00000000000000000015e7f311e320969e6daf474029e0a54a9498daf6655e4e"@00000000000000000016be0063be13db4112cb07a1bb69d369b8d26ace58dc522 #ذ-@00000000000000000017daf8bc764965ada395d601bc9ce8a4cacd66769f72b5"@00000000000000000015e7f311e320969e6daf474029e0a54a9498daf6655e4e2 + + + +1@b7c8c32f6222560db2596b959b26dc2a69db08d775b19e1fba2cc3cfbdec7eba#"@00000000000000000017daf8bc764965ada395d601bc9ce8a4cacd66769f72b5(ذ-2 +@2b8585c370cd79448402cce4304f79ecd97a203a8e44d81a246773d15e5d1ffdB039f05f141ef20d91158d583ecd475f610c42964bb082ddf22a950d07d4df0a4822 +@6df4714c03358d6673961f6f7a5b45c599ecdc5c789b9a1d402d40a0e9183988B02ae3dd0ac67728b689fd66310d62a5666947ba28c22fc0d42f9ce7be177c65974B +@@b7c8c32f6222560db2596b959b26dc2a69db08d775b19e1fba2cc3cfbdec7eba""1BJF9VH2GAFVWRKveBXqbjQMP5HJRK3ob5"UOP_DUP OP_HASH160 70f42351098be0bfc4c5ca52611e65080c74cc97 OP_EQUALVERIFY OP_CHECKSIG*276a91470f42351098be0bfc4c5ca52611e65080c74cc9788ac*"1BJF9VH2GAFVWRKveBXqbjQMP5HJRK3ob58#J  + @b7c8c32f6222560db2596b959b26dc2a69db08d775b19e1fba2cc3cfbdec7eba""1LVmq2hyDCJZB1sFWeExvhp8rzX2PvgSqE"UOP_DUP OP_HASH160 d5db751a1e8441f43904d9ec2c91291f4101a4b8 OP_EQUALVERIFY OP_CHECKSIG*276a914d5db751a1e8441f43904d9ec2c91291f4101a4b888ac*"1LVmq2hyDCJZB1sFWeExvhp8rzX2PvgSqE8#J  +о_@b7c8c32f6222560db2596b959b26dc2a69db08d775b19e1fba2cc3cfbdec7eba""1JbqzBNMcbTsgkadCWadoPUhYv7bWLurBx"UOP_DUP OP_HASH160 c1112c1ed7accdbda689f6e44102d75f74c0ad58 OP_EQUALVERIFY OP_CHECKSIG*276a914c1112c1ed7accdbda689f6e44102d75f74c0ad5888ac*"1JbqzBNMcbTsgkadCWadoPUhYv7bWLurBx8#J %#-@00000000000000000007e50c450bead3c6e6734c7d1fa31a3ee16a1c6b8e496c"@00000000000000000017daf8bc764965ada395d601bc9ce8a4cacd66769f72b52 #ձ-@000000000000000000157b43681548b79931002a9d14cd32297b0e1fe6e843ad"@00000000000000000007e50c450bead3c6e6734c7d1fa31a3ee16a1c6b8e496c2 + + + +1@06784b591becb0b5a0d465521adb9bfb08048d29139cac9112e9499db3f92881#"@000000000000000000157b43681548b79931002a9d14cd32297b0e1fe6e843ad(ձ-2 +@caea43283bd86cafdf6240f006d28cd5025e5410961984f5dae75afb7702f9d0B02b66aa6c294a00979cdbc158a2c4072b66b20a488a2eabe26b94bc69f5d2e21902 +@caea43283bd86cafdf6240f006d28cd5025e5410961984f5dae75afb7702f9d0B023af1b6c5a2655ab8c3a9ca98930f8708a3a528f4eb4c2c29f74a5f0a121c045fB + @06784b591becb0b5a0d465521adb9bfb08048d29139cac9112e9499db3f92881""1F18Dbc4ydbQWgKThJi8U3HC4kXUfNNWYk"UOP_DUP OP_HASH160 9997c91b628b3d38ee6b6ea8710132e1fcbeea06 OP_EQUALVERIFY OP_CHECKSIG*276a9149997c91b628b3d38ee6b6ea8710132e1fcbeea0688ac*"1F18Dbc4ydbQWgKThJi8U3HC4kXUfNNWYk8#J  + @06784b591becb0b5a0d465521adb9bfb08048d29139cac9112e9499db3f92881""1DwWoCSDthXkGJV4JrS6NPZVB989iY77EX"UOP_DUP OP_HASH160 8df0d81e218cfbd2b718e677c81df714241d33e5 OP_EQUALVERIFY OP_CHECKSIG*276a9148df0d81e218cfbd2b718e677c81df714241d33e588ac*"1DwWoCSDthXkGJV4JrS6NPZVB989iY77EX8#J  +@06784b591becb0b5a0d465521adb9bfb08048d29139cac9112e9499db3f92881""1FU7wzG3hCpe96iJnX9cuEg2BrKaZaVwNY"UOP_DUP OP_HASH160 9eb2cab90addc3dff2d60f8116d29f59b1b480cc OP_EQUALVERIFY OP_CHECKSIG*276a9149eb2cab90addc3dff2d60f8116d29f59b1b480cc88ac*"1FU7wzG3hCpe96iJnX9cuEg2BrKaZaVwNY8#J %ѐ#-@000000000000000000042d33fbcd954aedc904dded734934d553878fcf3caf34"@000000000000000000157b43681548b79931002a9d14cd32297b0e1fe6e843ad2 + +1@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f#"@000000000000000000042d33fbcd954aedc904dded734934d553878fcf3caf34(-2 +@0c21070ee7c56470fde064742b2204d0e636817573f468db00acfd4144a77d6fB03ad2b25ae8ae9863061bfbd2a779c76f7bd0651e893a8f5ce8a2a728aeeab38d22 +@0c21070ee7c56470fde064742b2204d0e636817573f468db00acfd4144a77d6fB0341d757eb3c8a4f1356fb28992c82869f9eaa257438fc6f5506cf93ecfaca7021B +@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f""1DYmfgp5KmSThiQvnFtgDJXiVDrV6wJ1ch"UOP_DUP OP_HASH160 89a3b0bb77ff294599e4fd00c27ff0574e89bfe2 OP_EQUALVERIFY OP_CHECKSIG*276a91489a3b0bb77ff294599e4fd00c27ff0574e89bfe288ac*"1DYmfgp5KmSThiQvnFtgDJXiVDrV6wJ1ch8#J  +@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f""1DYmfgp5KmSThiQvnFtgDJXiVDrV6wJ1ch"UOP_DUP OP_HASH160 89a3b0bb77ff294599e4fd00c27ff0574e89bfe2 OP_EQUALVERIFY OP_CHECKSIG*276a91489a3b0bb77ff294599e4fd00c27ff0574e89bfe288ac*"1DYmfgp5KmSThiQvnFtgDJXiVDrV6wJ1ch8#J   +@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f""17j4tQgmvaqAsN5wTEsyA4QoPTCKJnAf1y"UOP_DUP OP_HASH160 49c5782174d67363318518cbcc2492fe1417de73 OP_EQUALVERIFY OP_CHECKSIG*276a91449c5782174d67363318518cbcc2492fe1417de7388ac*"17j4tQgmvaqAsN5wTEsyA4QoPTCKJnAf1y8#J  +@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f"l"6OP_RETURN 110174cda49068941bd6e198e1bc971bb5710934e358*06a16110174cda49068941bd6e198e1bc971bb5710934e3582tͤh἗q 4X8#J  + + +1@7b555bc6fabbf4bcfee4887f9c7625e0da7b779ea2938fd0d0143c41e48c3e9e#"@000000000000000000042d33fbcd954aedc904dded734934d553878fcf3caf34(-2 +@f935fe4a6a38d32bcca161cb52fe9d8abbfe9c30ded968ebc941accd7b22c034B03d20928e93d6215cbc599c989a43006b48c4ad42e7b06449173779e1760177b4e2 +@5cda5dad8538e60997925c09f483b61141a68497ef31838d7ecb5eb28006279fB035e55cbaf4931a8faa9ce4e54fa280b29b96e2ca3ec59fcd9698234ef86d1c4caB +z@7b555bc6fabbf4bcfee4887f9c7625e0da7b779ea2938fd0d0143c41e48c3e9e""1KJxtte3Fy4id4tFXXMbqztyLWfyZ6eJYQ"UOP_DUP OP_HASH160 c8d7fe74e9ed74726ddb0bcbbee13578e3a35321 OP_EQUALVERIFY OP_CHECKSIG*276a914c8d7fe74e9ed74726ddb0bcbbee13578e3a3532188ac*"1KJxtte3Fy4id4tFXXMbqztyLWfyZ6eJYQ8#J  + @7b555bc6fabbf4bcfee4887f9c7625e0da7b779ea2938fd0d0143c41e48c3e9e""1EovhfAJTymueMNHebevtqovq4BN3p8iXM"UOP_DUP OP_HASH160 977998c5c6b0ed501cf792bcb3bef18082d2092d OP_EQUALVERIFY OP_CHECKSIG*276a914977998c5c6b0ed501cf792bcb3bef18082d2092d88ac*"1EovhfAJTymueMNHebevtqovq4BN3p8iXM8#J  +о_@7b555bc6fabbf4bcfee4887f9c7625e0da7b779ea2938fd0d0143c41e48c3e9e""19PLKBoeP8JrQLTA3YLAxxeXPZLur18e8o"UOP_DUP OP_HASH160 5bfa479234d6ead52081fda08e0d67a1815cb3aa OP_EQUALVERIFY OP_CHECKSIG*276a9145bfa479234d6ead52081fda08e0d67a1815cb3aa88ac*"19PLKBoeP8JrQLTA3YLAxxeXPZLur18e8o8#J % + + +1@1468a0bb9c4e3d6e72557b2890c940b33fb89ce6638768d3005eb865a6cbd1b1#"@000000000000000000042d33fbcd954aedc904dded734934d553878fcf3caf34(-2 +@3bc27bbfbd3fef9dc33d7b4cc43e46ce09b9ea4d78ed06a01a5bb8881383b64eB03c2a8ce02f817f86253b8b4516a340fd04e6e2b9927acd3b3f88166ee4b2aa6772 +@46bcee7be114bdf5ce7e685b6f607d6c048e2707ea6ec60408eff31067c54006B02d0308858098fee2edb525f9fe11d2904ce6cd90821b5885b89780bac38dd313bB +@1468a0bb9c4e3d6e72557b2890c940b33fb89ce6638768d3005eb865a6cbd1b1""1LHnJFtYTG4AbEPsR17LXjMjdx18fH8sjU"UOP_DUP OP_HASH160 d396db95be7ca85e3f8ad93c38e7e191759b5d01 OP_EQUALVERIFY OP_CHECKSIG*276a914d396db95be7ca85e3f8ad93c38e7e191759b5d0188ac*"1LHnJFtYTG4AbEPsR17LXjMjdx18fH8sjU8#J  + @1468a0bb9c4e3d6e72557b2890c940b33fb89ce6638768d3005eb865a6cbd1b1""1Ehyzo39xzJDZio5k25SsyEdffNdxasVyM"UOP_DUP OP_HASH160 9659da15db10053a35292e6cbe4ad683de63c7a9 OP_EQUALVERIFY OP_CHECKSIG*276a9149659da15db10053a35292e6cbe4ad683de63c7a988ac*"1Ehyzo39xzJDZio5k25SsyEdffNdxasVyM8#J  +T@1468a0bb9c4e3d6e72557b2890c940b33fb89ce6638768d3005eb865a6cbd1b1""156fm2av4TCd2MZ6FNQMrtQbiqxE4Qc2p5"UOP_DUP OP_HASH160 2cf2eff9bdff31b9d8af84e84df338c45828390d OP_EQUALVERIFY OP_CHECKSIG*276a9142cf2eff9bdff31b9d8af84e84df338c45828390d88ac*"156fm2av4TCd2MZ6FNQMrtQbiqxE4Qc2p58#J % + + +1@518f44ead1b41011b5999db240546132503f2a600a7eb778d1c9a70eaead2f88#"@000000000000000000042d33fbcd954aedc904dded734934d553878fcf3caf34(-2 +@1468a0bb9c4e3d6e72557b2890c940b33fb89ce6638768d3005eb865a6cbd1b1B020c007326511026a556302f33f0a9dd486e77491b62f07703ce636542d5ddd6082 +@f3cf4faffad68d65a3466016a93382ab377a30762eedb437a655815430366a45B023bb62d624a02444c206267943bfa365e634de4c745e7cc0ebe1a100d4d4f5477B +@518f44ead1b41011b5999db240546132503f2a600a7eb778d1c9a70eaead2f88""1DhbjWR4pSF4ETrPJ8TaYBaTrkte96bfVa"UOP_DUP OP_HASH160 8b4f243489a436c456753f36ae366ea48cb6b290 OP_EQUALVERIFY OP_CHECKSIG*276a9148b4f243489a436c456753f36ae366ea48cb6b29088ac*"1DhbjWR4pSF4ETrPJ8TaYBaTrkte96bfVa8#J  + @518f44ead1b41011b5999db240546132503f2a600a7eb778d1c9a70eaead2f88""16CCoirrDfqf1wMZvBXMLvZRPs7F8TFWJU"UOP_DUP OP_HASH160 38f70f2c7fec570bf67d89ce9e1487c4a0026c9c OP_EQUALVERIFY OP_CHECKSIG*276a91438f70f2c7fec570bf67d89ce9e1487c4a0026c9c88ac*"16CCoirrDfqf1wMZvBXMLvZRPs7F8TFWJU8#J  +ɭ|@518f44ead1b41011b5999db240546132503f2a600a7eb778d1c9a70eaead2f88""1DuLKQe6Stq3TPwyCoucLXM4yh6KkghDg3"UOP_DUP OP_HASH160 8d8743c68e932aba7cefa5bb29ccf62a3b08f2a1 OP_EQUALVERIFY OP_CHECKSIG*276a9148d8743c68e932aba7cefa5bb29ccf62a3b08f2a188ac*"1DuLKQe6Stq3TPwyCoucLXM4yh6KkghDg38#J % + + +1@30cef00ed1e27f30b2663e1fbea40d1585836c46a7b564c7db1c0c56e2d7d0cf#"@000000000000000000042d33fbcd954aedc904dded734934d553878fcf3caf34(-2 +@c4d8f1ed16662c278768222a5dee69f7806f74b69822ba637c40141e30c395edB03a41316b6ef34423d78bcfeffd548ee43bb352e1b46915e61da0364aa9e95db5f2 +@c4d8f1ed16662c278768222a5dee69f7806f74b69822ba637c40141e30c395edB03dd12c9b1d94e225cfdc56afc6967ec86ccbe10221d8313d8fe66e28b7ce9bdf3B +@30cef00ed1e27f30b2663e1fbea40d1585836c46a7b564c7db1c0c56e2d7d0cf""1LhpfuVNamFNvH5RFAYZbYV6o5NRMaz54k"UOP_DUP OP_HASH160 d822d269890882a9aff433d6161d3779d5e96aff OP_EQUALVERIFY OP_CHECKSIG*276a914d822d269890882a9aff433d6161d3779d5e96aff88ac*"1LhpfuVNamFNvH5RFAYZbYV6o5NRMaz54k8#J  +d@30cef00ed1e27f30b2663e1fbea40d1585836c46a7b564c7db1c0c56e2d7d0cf""14YK9xPtHjsCnbGiLKVjnzqfNTNKg2JAHK"UOP_DUP OP_HASH160 26d46d3be21bbfa47eeccfeeabd758c175e3b61f OP_EQUALVERIFY OP_CHECKSIG*276a91426d46d3be21bbfa47eeccfeeabd758c175e3b61f88ac*"14YK9xPtHjsCnbGiLKVjnzqfNTNKg2JAHK8#J  +@30cef00ed1e27f30b2663e1fbea40d1585836c46a7b564c7db1c0c56e2d7d0cf""1QJb9jXMW4RDrhcWZjjRcSg5C7XuAtcjFp"UOP_DUP OP_HASH160 ff9e78ca7040ed3bd5f5a366e5b1bc251aa4e63a OP_EQUALVERIFY OP_CHECKSIG*276a914ff9e78ca7040ed3bd5f5a366e5b1bc251aa4e63a88ac*"1QJb9jXMW4RDrhcWZjjRcSg5C7XuAtcjFp8#J % + + +1@11e0361f802afd7f525ce594d9c676a93e6a3b20ac7754ec4f846cb0fd477728#"@000000000000000000042d33fbcd954aedc904dded734934d553878fcf3caf34(-2 +@5a2eb49eb22a658ba3f6b7029024cf7b3360c52702c96cc033dbbbbea44f81e8B034dd09c67dfa6bb60f851e4e6c4ea61d3d8710556b5017c9834a1ea4c8b872f682 +@6fd6f7a932e32f11676e103323079f3db485f98b4b3087afbaf00988da8baf93B02c9c7f930ea2deb705699a949b492c40400ef8fe5f69ca056d533e37efd9b1086B +@11e0361f802afd7f525ce594d9c676a93e6a3b20ac7754ec4f846cb0fd477728""1JeyasGKAKVFrDn6PG1Gmd35KorXFPz3Ay"UOP_DUP OP_HASH160 c1a8c345633ca646285d7826d75020598d5b0bf8 OP_EQUALVERIFY OP_CHECKSIG*276a914c1a8c345633ca646285d7826d75020598d5b0bf888ac*"1JeyasGKAKVFrDn6PG1Gmd35KorXFPz3Ay8#J  + @11e0361f802afd7f525ce594d9c676a93e6a3b20ac7754ec4f846cb0fd477728""1GkpfMbsoqyY6A7z8kTPEkuyYgDWqraE72"UOP_DUP OP_HASH160 acd38f0aea4411f00c699ae882439a870554fcf5 OP_EQUALVERIFY OP_CHECKSIG*276a914acd38f0aea4411f00c699ae882439a870554fcf588ac*"1GkpfMbsoqyY6A7z8kTPEkuyYgDWqraE728#J  +W@11e0361f802afd7f525ce594d9c676a93e6a3b20ac7754ec4f846cb0fd477728""1AG4ESrzsm1cnerUN4WuXWJyBVtGeVSb9Q"UOP_DUP OP_HASH160 659211bbe2dd0a75de20ecdc7343bd5e4b7dd69f OP_EQUALVERIFY OP_CHECKSIG*276a914659211bbe2dd0a75de20ecdc7343bd5e4b7dd69f88ac*"1AG4ESrzsm1cnerUN4WuXWJyBVtGeVSb9Q8#J % + + +1@b908222e8dc9ddc308679851aa515a9ef5688785f7b16a078744acd60fc6454d#"@000000000000000000042d33fbcd954aedc904dded734934d553878fcf3caf34(-2 +@30cef00ed1e27f30b2663e1fbea40d1585836c46a7b564c7db1c0c56e2d7d0cfB039b169160b896dbc63a99a208b0a7109ae6f04330d94a5ef5d06c24b8592cb26c2 +@30cef00ed1e27f30b2663e1fbea40d1585836c46a7b564c7db1c0c56e2d7d0cfB02a757def57afb6b7db766a26b61dd2e83ecf8f36e0b4da82cfb6e5577842602eaB +@b908222e8dc9ddc308679851aa515a9ef5688785f7b16a078744acd60fc6454d""1Hc35Wtw21Xjdhbq18vmwea6w29sSFbEKp"UOP_DUP OP_HASH160 b6224e42ce44951f8fd4ed86e0a34f3685b9003c OP_EQUALVERIFY OP_CHECKSIG*276a914b6224e42ce44951f8fd4ed86e0a34f3685b9003c88ac*"1Hc35Wtw21Xjdhbq18vmwea6w29sSFbEKp8#J  +d@b908222e8dc9ddc308679851aa515a9ef5688785f7b16a078744acd60fc6454d""1EzNqHt9f4EfTC1THqKnyv9cCwL2xBB8kn"UOP_DUP OP_HASH160 997391e8596858ecd0fb0befa40d783bc0b115c2 OP_EQUALVERIFY OP_CHECKSIG*276a914997391e8596858ecd0fb0befa40d783bc0b115c288ac*"1EzNqHt9f4EfTC1THqKnyv9cCwL2xBB8kn8#J  +ײ@b908222e8dc9ddc308679851aa515a9ef5688785f7b16a078744acd60fc6454d""1BmWQiJEivt2e699apWskrRYk12855rbKH"UOP_DUP OP_HASH160 761c1c02476ca13405da81f9b3e941ca0ea94ddf OP_EQUALVERIFY OP_CHECKSIG*276a914761c1c02476ca13405da81f9b3e941ca0ea94ddf88ac*"1BmWQiJEivt2e699apWskrRYk12855rbKH8#J % + + +1@53027be9bdd46ad1b41f57e139a6d4bf20f46bca1d487635538cb40e1cc20926#"@000000000000000000042d33fbcd954aedc904dded734934d553878fcf3caf34(-2 +@b908222e8dc9ddc308679851aa515a9ef5688785f7b16a078744acd60fc6454dB026aa86f888755135b5a6748442f811731710707c7ff87fcbf7cb1b56e5e8386bd2 +@b908222e8dc9ddc308679851aa515a9ef5688785f7b16a078744acd60fc6454dB0316586b19ea853cda43aa698e11c447c8170fc2944deeff67a4643fe0f37ef37eB +l@53027be9bdd46ad1b41f57e139a6d4bf20f46bca1d487635538cb40e1cc20926""169t3bidhd1bBs1Le8jLAqxJyS2cVbnfq5"UOP_DUP OP_HASH160 38869111390027f656e531003f063561d4234294 OP_EQUALVERIFY OP_CHECKSIG*276a91438869111390027f656e531003f063561d423429488ac*"169t3bidhd1bBs1Le8jLAqxJyS2cVbnfq58#J  +d@53027be9bdd46ad1b41f57e139a6d4bf20f46bca1d487635538cb40e1cc20926""14cC3hVMQqAqPdK7hxHFm4t7nKn3pqD2Y6"UOP_DUP OP_HASH160 2790283d2b673fe33ec25a6915f6c3e2407fd4c5 OP_EQUALVERIFY OP_CHECKSIG*276a9142790283d2b673fe33ec25a6915f6c3e2407fd4c588ac*"14cC3hVMQqAqPdK7hxHFm4t7nKn3pqD2Y68#J  +N@53027be9bdd46ad1b41f57e139a6d4bf20f46bca1d487635538cb40e1cc20926""19uSkUXAuhFU5Qsi643ZhC3RSQcEJzFTJV"UOP_DUP OP_HASH160 61ac2184dcda66d4a1868f6fc296904f6b1daf10 OP_EQUALVERIFY OP_CHECKSIG*276a91461ac2184dcda66d4a1868f6fc296904f6b1daf1088ac*"19uSkUXAuhFU5Qsi643ZhC3RSQcEJzFTJV8#J % + + +1@1a620ec775e6fefcef46e57713172db71ed3a784627657c970d6fdcc2d0512c7#"@000000000000000000042d33fbcd954aedc904dded734934d553878fcf3caf34(-2 +@62c96b8194b51863f546d1a9ed59079d93b662221b41d91d50e6c0d2b270737aB0323a3c8f31a19171a4d1135eb166f8590e8dc0542e8b911e7895cc22dcb1fe6ad2 +@69f2ccc6a904964de1ec3c21694aeea89c66d263652a2e0ee168e25c2e1b9c4bB03140887e5087fbeda2be74b89b7396d27be811a7f7e2fdd1ed3d3a984858e6908B +@1a620ec775e6fefcef46e57713172db71ed3a784627657c970d6fdcc2d0512c7""1EUFrjVVNtaqmvU3KvNBpmEm5G1U8R2PXy"UOP_DUP OP_HASH160 93c144beff6b7595e62884d298735d244615be44 OP_EQUALVERIFY OP_CHECKSIG*276a91493c144beff6b7595e62884d298735d244615be4488ac*"1EUFrjVVNtaqmvU3KvNBpmEm5G1U8R2PXy8#J  + @1a620ec775e6fefcef46e57713172db71ed3a784627657c970d6fdcc2d0512c7""1B1NyW1p2GuNFxbf4bWdNGREmS93DKzLHf"UOP_DUP OP_HASH160 6dc399d66824672321bac691097d3864e6b51ee2 OP_EQUALVERIFY OP_CHECKSIG*276a9146dc399d66824672321bac691097d3864e6b51ee288ac*"1B1NyW1p2GuNFxbf4bWdNGREmS93DKzLHf8#J  +@1a620ec775e6fefcef46e57713172db71ed3a784627657c970d6fdcc2d0512c7""1E53WMv47ShzBuctbdQqZY1uF3c4BwdGkn"UOP_DUP OP_HASH160 8f5d642082351002ea7279867184c6f5118bcc45 OP_EQUALVERIFY OP_CHECKSIG*276a9148f5d642082351002ea7279867184c6f5118bcc4588ac*"1E53WMv47ShzBuctbdQqZY1uF3c4BwdGkn8#J $ + + +1@1c56a8dc7a1d26c2f06e2f0d611316734a938c98d2a4503e76b84609245fba69#"@000000000000000000042d33fbcd954aedc904dded734934d553878fcf3caf34(-2 +@518f44ead1b41011b5999db240546132503f2a600a7eb778d1c9a70eaead2f88B0239af3e49055e62749a0db22e1f9d1cdb44afbbb22f7356a67768eb87579012762 +@2f9723b66d759db03a6be3e86e5bc6ee97d88d9ccecec41b25a876775a136e17B0250e6643e0b876a88c51717b6674c5403d48868b5bfe048c5155621b768c5a285B +@1c56a8dc7a1d26c2f06e2f0d611316734a938c98d2a4503e76b84609245fba69""1ALC2n9e4eX6AWQnuXQVfDHXrFu5f6zxRn"UOP_DUP OP_HASH160 665a3e46614ff025b707982690b9a3d66afb8065 OP_EQUALVERIFY OP_CHECKSIG*276a914665a3e46614ff025b707982690b9a3d66afb806588ac*"1ALC2n9e4eX6AWQnuXQVfDHXrFu5f6zxRn8#J  + @1c56a8dc7a1d26c2f06e2f0d611316734a938c98d2a4503e76b84609245fba69""1HkH9rTJ5wXryPGSjtZjtjkKsRj3vgdtJJ"UOP_DUP OP_HASH160 b7b161e748e7fe3e4e9aaa9eb16dc7867d4601d7 OP_EQUALVERIFY OP_CHECKSIG*276a914b7b161e748e7fe3e4e9aaa9eb16dc7867d4601d788ac*"1HkH9rTJ5wXryPGSjtZjtjkKsRj3vgdtJJ8#J  +Ю_@1c56a8dc7a1d26c2f06e2f0d611316734a938c98d2a4503e76b84609245fba69""16zBH1feTws7eMUAz3856pypAsRGWYB6BF"UOP_DUP OP_HASH160 41a8eab109e1e74913718b4ba11d78ea63fa013c OP_EQUALVERIFY OP_CHECKSIG*276a91441a8eab109e1e74913718b4ba11d78ea63fa013c88ac*"16zBH1feTws7eMUAz3856pypAsRGWYB6BF8#J % + + +1@8f6d81ece744cffa847b6eb5d85e8d23a547e5cb31246e9ef38d86c8559c1fc6#"@000000000000000000042d33fbcd954aedc904dded734934d553878fcf3caf34(-2 +@1c56a8dc7a1d26c2f06e2f0d611316734a938c98d2a4503e76b84609245fba69B03d7bc9bc6676d2d08cc264fb08c1ba08311703db87ad67f3904409109c2a3aacd2 +@776f6e9b72d745b14926b8ba5c88e9ef2660ae589466a0b532d5c8e9fbc1b6a1B03d67b102e9b4c5f02ac40fd1e515e2006fb2f80f929bb9f3b6f9a5259ac4b5517B +@8f6d81ece744cffa847b6eb5d85e8d23a547e5cb31246e9ef38d86c8559c1fc6""1EHXN3SA6pr7VCxznUHtipAjLF7p3PyPkz"UOP_DUP OP_HASH160 91b9a2db69868b58e74196b8cd395439a2acf1c5 OP_EQUALVERIFY OP_CHECKSIG*276a91491b9a2db69868b58e74196b8cd395439a2acf1c588ac*"1EHXN3SA6pr7VCxznUHtipAjLF7p3PyPkz8#J  + @8f6d81ece744cffa847b6eb5d85e8d23a547e5cb31246e9ef38d86c8559c1fc6""1Fh5mjLjUMM4scvj7XAFysAESLUTVW17WG"UOP_DUP OP_HASH160 a12661daf81c8f9d96e7699cae2cbb83bb69d2ff OP_EQUALVERIFY OP_CHECKSIG*276a914a12661daf81c8f9d96e7699cae2cbb83bb69d2ff88ac*"1Fh5mjLjUMM4scvj7XAFysAESLUTVW17WG8#J  +Ю_@8f6d81ece744cffa847b6eb5d85e8d23a547e5cb31246e9ef38d86c8559c1fc6""13mutS1LEcvMZ4M9mB1BwHvyRoAsZuBag8"UOP_DUP OP_HASH160 1e6eb396983e0244987049d36c422592a3503012 OP_EQUALVERIFY OP_CHECKSIG*276a9141e6eb396983e0244987049d36c422592a350301288ac*"13mutS1LEcvMZ4M9mB1BwHvyRoAsZuBag88#J % + +1@3e0f9eb7890a8f77c1dc4d799e5da93751a3a11aa61a210cc930f99514b276d7#"@000000000000000000042d33fbcd954aedc904dded734934d553878fcf3caf34(-2 +@1a620ec775e6fefcef46e57713172db71ed3a784627657c970d6fdcc2d0512c7B0380636ecb5e116824f2e5c6cc79d2b7df2259e5db7b195513e7bb76ca033ba7ec2 +@62c96b8194b51863f546d1a9ed59079d93b662221b41d91d50e6c0d2b270737aB030ccc44bcca03e1a3f604fc4521cc2ead1194eef4e8cb969dbd3e9eada3c54bca2 +@1a620ec775e6fefcef46e57713172db71ed3a784627657c970d6fdcc2d0512c7B024abffd2095a56727a49f6dfcb1fac4a769bee9606ce9bb58963f050c978fa815B +@3e0f9eb7890a8f77c1dc4d799e5da93751a3a11aa61a210cc930f99514b276d7""16CSKM9qG8WjgFSb34pStRgRRF1KZN2Hab"UOP_DUP OP_HASH160 3902566720c6a5908041c4c4917fdf7e4e6ef7cf OP_EQUALVERIFY OP_CHECKSIG*276a9143902566720c6a5908041c4c4917fdf7e4e6ef7cf88ac*"16CSKM9qG8WjgFSb34pStRgRRF1KZN2Hab8#J  +@3e0f9eb7890a8f77c1dc4d799e5da93751a3a11aa61a210cc930f99514b276d7""1McrQiNM9sQRuSc5YJ2tHQ9Rivk2wQXYUm"UOP_DUP OP_HASH160 e22a519acc2b61169f3320ec51996751e466d3f0 OP_EQUALVERIFY OP_CHECKSIG*276a914e22a519acc2b61169f3320ec51996751e466d3f088ac*"1McrQiNM9sQRuSc5YJ2tHQ9Rivk2wQXYUm8#J  +@3e0f9eb7890a8f77c1dc4d799e5da93751a3a11aa61a210cc930f99514b276d7"!1T8LLKGnQnsGsa6xYqjsJQQtEHoGGW4Sp"UOP_DUP OP_HASH160 04f0efc26b96e049888adb04020c1b7028d45029 OP_EQUALVERIFY OP_CHECKSIG*276a91404f0efc26b96e049888adb04020c1b7028d4502988ac*!1T8LLKGnQnsGsa6xYqjsJQQtEHoGGW4Sp8#J n + +1@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a#"@000000000000000000042d33fbcd954aedc904dded734934d553878fcf3caf34(-2 +@2acdfbbcc50e0d0727181d5c33505b9f51e852ddf0581764f3acf32b1bfffcffB03c4cf213f913de6af27cd6de054f74b8be2d71ae35b273b1efb645ab6226c11bd2 +@81cdc466164dc905d04617950311df77c6472b72711bcabfa18594aa4107251cB03c8fe0bc286f054608757f7bb9e938f82a0179c2a5be20e2cc1d4359fc99de51eB +@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a""18ggkCYGb4hK13s86Hkygd6h1Y5gseRKt5"UOP_DUP OP_HASH160 544a47c13df08b83c5aab92e746b3580bcd3af57 OP_EQUALVERIFY OP_CHECKSIG*276a914544a47c13df08b83c5aab92e746b3580bcd3af5788ac*"18ggkCYGb4hK13s86Hkygd6h1Y5gseRKt58#J  +@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a""18ggkCYGb4hK13s86Hkygd6h1Y5gseRKt5"UOP_DUP OP_HASH160 544a47c13df08b83c5aab92e746b3580bcd3af57 OP_EQUALVERIFY OP_CHECKSIG*276a914544a47c13df08b83c5aab92e746b3580bcd3af5788ac*"18ggkCYGb4hK13s86Hkygd6h1Y5gseRKt58#J   +@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a""132ofaq1hW1GkafM6tVPMWSxPyg6HqqutE"UOP_DUP OP_HASH160 16479f27bddd605f4dc817d68232f48655825146 OP_EQUALVERIFY OP_CHECKSIG*276a91416479f27bddd605f4dc817d68232f4865582514688ac*"132ofaq1hW1GkafM6tVPMWSxPyg6HqqutE8#J  +@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a"l"6OP_RETURN 110166dbe560d1f382fe6cc98a185bc5f71620f44f8d*06a16110166dbe560d1f382fe6cc98a185bc5f71620f44f8d2f`lɊ[ O8#J #-@0000000000000000000f9dba07bc3461d28071b938254b318cc9bbfddb4c21a4"@000000000000000000042d33fbcd954aedc904dded734934d553878fcf3caf342#-@000000000000000000032ec41fbde0d018b43e059dd83ce83d568a5471d8114f"@0000000000000000000f9dba07bc3461d28071b938254b318cc9bbfddb4c21a42 #²-@0000000000000000000bd2c48d3eaa7f807136133c7b9fa0246b689f861279f7"@000000000000000000032ec41fbde0d018b43e059dd83ce83d568a5471d8114f2 + +1@5b1462b84996af6194466ef6797b6a25968906b15791d08bf0f7441decde4281#"@0000000000000000000bd2c48d3eaa7f807136133c7b9fa0246b689f861279f7(²-2 +@71f073b08b07d04e944a4e7a6bef424f96b8ee1db703968ddfddc082722fc4c0B02e351900dffb81f976e22bb91f5ede193a2ebce55279314396a8b3fc102fd1e0e2 +@d352931256c77f0ca24dd7b4077d59180fa673a2df46994248613355dabfe093B02061a1c80311dcac9823adf156add247e41d5c2bca1b239436c8709e07193bf2aB +@5b1462b84996af6194466ef6797b6a25968906b15791d08bf0f7441decde4281""1819Bks7cnY62xtiRVKzzAe1CqcrqAVs4s"UOP_DUP OP_HASH160 4ccfb69eaa5a12ea6f2615e2bdfc6b31eeab51f7 OP_EQUALVERIFY OP_CHECKSIG*276a9144ccfb69eaa5a12ea6f2615e2bdfc6b31eeab51f788ac*"1819Bks7cnY62xtiRVKzzAe1CqcrqAVs4s8#J  + @5b1462b84996af6194466ef6797b6a25968906b15791d08bf0f7441decde4281""18XXYNjJetayKeMw3QpqXPm5fqQMpzN2zi"UOP_DUP OP_HASH160 528eda87ce77314ec48f30c0c6f64c3a6041dc33 OP_EQUALVERIFY OP_CHECKSIG*276a914528eda87ce77314ec48f30c0c6f64c3a6041dc3388ac*"18XXYNjJetayKeMw3QpqXPm5fqQMpzN2zi8#J #Ѳ-@000000000000000000183c91838c14f6afcab863f3ce840d18d5ced3edc1eeca"@0000000000000000000bd2c48d3eaa7f807136133c7b9fa0246b689f861279f72#г-@0000000000000000001917011984ca5a3c3c30a600494ed402fa3f1dac64a8da"@000000000000000000183c91838c14f6afcab863f3ce840d18d5ced3edc1eeca2#أ-@00000000000000000001b33645488685fdee44599cd69d6e4132d460b298c9cf"@0000000000000000001917011984ca5a3c3c30a600494ed402fa3f1dac64a8da2#ɳ-@0000000000000000000c83d91306669e958f38594db8ca166ca207224d6abb1b"@00000000000000000001b33645488685fdee44599cd69d6e4132d460b298c9cf2#γ-@00000000000000000010e625e2bbe98c271372e590d912f9459796f641b15f2b"@0000000000000000000c83d91306669e958f38594db8ca166ca207224d6abb1b2#س-@000000000000000000149ec71d7db896a89e3509d7121d4cbd63394a458c2963"@00000000000000000010e625e2bbe98c271372e590d912f9459796f641b15f2b2#-@0000000000000000000d82f8cef616cb56c754f8f3d548f7894f2bca673c8170"@000000000000000000149ec71d7db896a89e3509d7121d4cbd63394a458c29632#-@0000000000000000001b59ba7c3bb8c759c3795db1c11d6b1b1e100a832577bf"@0000000000000000000d82f8cef616cb56c754f8f3d548f7894f2bca673c81702#-@0000000000000000001b89552219ad3fff373030a992f62f95563b578479481e"@0000000000000000001b59ba7c3bb8c759c3795db1c11d6b1b1e100a832577bf2#-@0000000000000000000097cc79327d5f7b679cc4992d2a4e2b59d077f2adb2fc"@0000000000000000001b89552219ad3fff373030a992f62f95563b578479481e2#굵-@00000000000000000012c370f2ce221d139fbe92053eb44ebbd9f8c70f8fff2e"@0000000000000000000097cc79327d5f7b679cc4992d2a4e2b59d077f2adb2fc2#õ-@00000000000000000001ae564533e73ff95865e54953c0ea7d460e68a96731f8"@00000000000000000012c370f2ce221d139fbe92053eb44ebbd9f8c70f8fff2e2#׵-@0000000000000000000f368760e58f3b37ac642164ffdd289f56f3264b563693"@00000000000000000001ae564533e73ff95865e54953c0ea7d460e68a96731f82 #ٵ-@00000000000000000002fd55aa901a6069f3f2b6490ce994a29c2bffb915d731"@0000000000000000000f368760e58f3b37ac642164ffdd289f56f3264b5636932 + + + +1@2d5f2969ad225d21429f0059053a2329c6fd1a027205c92e3d8957dfa4876932#"@00000000000000000002fd55aa901a6069f3f2b6490ce994a29c2bffb915d731(ٵ-2 +@4d0a39948ee4cbe4aeca5b98d6c782294f52d459d47a6cf0c1c35e645b2273f1B036006c243223c63912a9b437660e99010cb1a8e6d3376e25c18064e75496413e12 +@4d0a39948ee4cbe4aeca5b98d6c782294f52d459d47a6cf0c1c35e645b2273f1B02bc1f003b507b0a9322411b9862d67a60208c167af91cf183f712cbdabb503cd8B +@2d5f2969ad225d21429f0059053a2329c6fd1a027205c92e3d8957dfa4876932""17iGPrywuoDPPBwC8Vni8UqZoBnDbRQ4iL"UOP_DUP OP_HASH160 499ea8d7a572987fbbe7bf0ae8f06351d7a4e229 OP_EQUALVERIFY OP_CHECKSIG*276a914499ea8d7a572987fbbe7bf0ae8f06351d7a4e22988ac*"17iGPrywuoDPPBwC8Vni8UqZoBnDbRQ4iL8#J  +@2d5f2969ad225d21429f0059053a2329c6fd1a027205c92e3d8957dfa4876932""13zKnr6iunfnsMU6qAep6jGqSVDVXMMfLW"UOP_DUP OP_HASH160 20c7a5997fbd98fc8739d18ab1a743fb03fca5e7 OP_EQUALVERIFY OP_CHECKSIG*276a91420c7a5997fbd98fc8739d18ab1a743fb03fca5e788ac*"13zKnr6iunfnsMU6qAep6jGqSVDVXMMfLW8#J  +@2d5f2969ad225d21429f0059053a2329c6fd1a027205c92e3d8957dfa4876932""159qBPB3cHDX4LWnhbVMFbU5LiyJ71rJJ9"UOP_DUP OP_HASH160 2d8c0c738270e051b829e92d6596146efa89237f OP_EQUALVERIFY OP_CHECKSIG*276a9142d8c0c738270e051b829e92d6596146efa89237f88ac*"159qBPB3cHDX4LWnhbVMFbU5LiyJ71rJJ98#J #-@00000000000000000014d2f6e0d3f75e2df417e0badfa65aac7c7a8ca7a7a22f"@00000000000000000002fd55aa901a6069f3f2b6490ce994a29c2bffb915d7312#-@000000000000000000177b948da4badad4bbc22b946b8097400a22ae25825861"@00000000000000000014d2f6e0d3f75e2df417e0badfa65aac7c7a8ca7a7a22f2#-@0000000000000000001977f9da32cce7f93e62f9170142fe159ecaad8d8f040c"@000000000000000000177b948da4badad4bbc22b946b8097400a22ae258258612#-@000000000000000000194a8f6ed66b033824660fdc71df405b7ad46f570a8e06"@0000000000000000001977f9da32cce7f93e62f9170142fe159ecaad8d8f040c2 + +1@048e1cc3d28d57c5b8550fa9beb80f29a53a21ef7d8350e8d79e4605a76cf943#"@000000000000000000194a8f6ed66b033824660fdc71df405b7ad46f570a8e06(-2 +@18b5e0306ceab011c37a8ce0b5e0db22d6701c661efc93bc2f212ee8bbb2aaccB020e6f811525bdf1cf5c4b62a7e1421a151ba68f8f3171cc134b3e40742c3a94852 +@034f54225faa0336b3353a7d103a409f9327b90c0ecc25190885a7ec5e5dce78B03c9c5848ea004c863514a8fa73db30228ec074837efc738d8ebd8eb6398e2d1192 +@18b5e0306ceab011c37a8ce0b5e0db22d6701c661efc93bc2f212ee8bbb2aaccB02ce3f4a26916f8d7d5d02e231b1bf05e4d28bce2ce1ba650f69d0ec9d681a56f12 +@4938808a520a52b63c703838f88b3422705d2dbb16a79d73d297fb20cfee1c12B02350fb31dc56b00ad27ec916925366c4aca168ecb75e3d97e94754cecc870b4a02 +@10d3495644f47424ca3d08b384febb4c5ae67862d6b9688e99f3bd6d4a470c45B033071cccd1bea51922ac68aa8d428ee7f407255e7c3674865b8973915a73e24bc2 +@e919851396fab98506ef7c3a01da6e5168a400fb0c9ca2ee47f46b0f4aaf0f2cB0320649452b569e4f8efa832ad35800304de8419f5da6ee3cd8d0698f286912af1B +@048e1cc3d28d57c5b8550fa9beb80f29a53a21ef7d8350e8d79e4605a76cf943""1HnnMXoPizRhF5rPJUx5CaL2PQuYm5Ej4g"UOP_DUP OP_HASH160 b82a9725bdae7fab3aa0dce502f2d79b8233d513 OP_EQUALVERIFY OP_CHECKSIG*276a914b82a9725bdae7fab3aa0dce502f2d79b8233d51388ac*"1HnnMXoPizRhF5rPJUx5CaL2PQuYm5Ej4g8#J  +@048e1cc3d28d57c5b8550fa9beb80f29a53a21ef7d8350e8d79e4605a76cf943""1HnEmFSis8rW7ajfVxML4R2rdbY3dULk5f"UOP_DUP OP_HASH160 b8103832ac094f57683b31db2197397522823d9b OP_EQUALVERIFY OP_CHECKSIG*276a914b8103832ac094f57683b31db2197397522823d9b88ac*"1HnEmFSis8rW7ajfVxML4R2rdbY3dULk5f8#J  +@048e1cc3d28d57c5b8550fa9beb80f29a53a21ef7d8350e8d79e4605a76cf943""17HA6uWXf772BKD5cMbwLpjkszp7eftvUD"UOP_DUP OP_HASH160 44df02060ab00f58af2984d306bcef5a52827d9b OP_EQUALVERIFY OP_CHECKSIG*276a91444df02060ab00f58af2984d306bcef5a52827d9b88ac*"17HA6uWXf772BKD5cMbwLpjkszp7eftvUD8#J x #пݶ-@00000000000000000010c8f0ff35cf649647beceb92f63831d8eb886590e56e8"@000000000000000000194a8f6ed66b033824660fdc71df405b7ad46f570a8e062 + + + +1@6a18f4d59fda8c74a8bd2ea078d4d9654092c383a97f107a0043b34e397dc4ee#"@00000000000000000010c8f0ff35cf649647beceb92f63831d8eb886590e56e8(пݶ-2 +@3e0f9eb7890a8f77c1dc4d799e5da93751a3a11aa61a210cc930f99514b276d7B03e28a0d92f9a9ad2674592e7d171b47a92af151eda7cc02d3c6a3562f209fd05f2 +@3e0f9eb7890a8f77c1dc4d799e5da93751a3a11aa61a210cc930f99514b276d7B028063de4cbec31049984d861a9a3a7e357d6e51c67f9f34bc2721c0568eabd73cB +ɐ@6a18f4d59fda8c74a8bd2ea078d4d9654092c383a97f107a0043b34e397dc4ee""1LNrRWHUXhm3bZiYSFHYmhB8PuENTwroMU"UOP_DUP OP_HASH160 d48c618387c199a0e48cda8ff0f61fe01886a7b5 OP_EQUALVERIFY OP_CHECKSIG*276a914d48c618387c199a0e48cda8ff0f61fe01886a7b588ac*"1LNrRWHUXhm3bZiYSFHYmhB8PuENTwroMU8#J  + @6a18f4d59fda8c74a8bd2ea078d4d9654092c383a97f107a0043b34e397dc4ee""1PvevMJY6kzisQxEVzPi3bMZrZ2uwtLstv"UOP_DUP OP_HASH160 fb787793a314f6f7cfe5542c202acb5541d1de27 OP_EQUALVERIFY OP_CHECKSIG*276a914fb787793a314f6f7cfe5542c202acb5541d1de2788ac*"1PvevMJY6kzisQxEVzPi3bMZrZ2uwtLstv8#J  +߷@6a18f4d59fda8c74a8bd2ea078d4d9654092c383a97f107a0043b34e397dc4ee""1Fs3UgSd4cRpEtbLb9LhQTThCbiYjoazUV"UOP_DUP OP_HASH160 a308a0806f27db758f113f4174f9c6cebadde0a3 OP_EQUALVERIFY OP_CHECKSIG*276a914a308a0806f27db758f113f4174f9c6cebadde0a388ac*"1Fs3UgSd4cRpEtbLb9LhQTThCbiYjoazUV8#J x#멸-@0000000000000000001182464787bec9be0f31912ac74514348cdb23b0242ae3"@00000000000000000010c8f0ff35cf649647beceb92f63831d8eb886590e56e82#𵻸-@0000000000000000000bc33e8e59c2480b8f255089c338dc1a0f7a6d8766f454"@0000000000000000001182464787bec9be0f31912ac74514348cdb23b0242ae32"#ʸ-@0000000000000000000cd35cd5726fe24f0c550fcc26b5e0b23fe9aca99f32a6"@0000000000000000000bc33e8e59c2480b8f255089c338dc1a0f7a6d8766f4542! + +1@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa867#"@0000000000000000000cd35cd5726fe24f0c550fcc26b5e0b23fe9aca99f32a6(ʸ-2 +@d65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808B0289675645067aa4d282074a4c3692924856ac053898eeace1abb8eabc3eea3e502 +@d65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808B034d4a3b15af37ed1fea555a0fdeba91caabe515ac3fa84870e96dcdfe390b0c9cB +@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa867""17uNi87tJLGFsDiuE7yFpTg4qp3gnQLa3h"UOP_DUP OP_HASH160 4bb881a920145720fa2572c16ce60038acd8c18f OP_EQUALVERIFY OP_CHECKSIG*276a9144bb881a920145720fa2572c16ce60038acd8c18f88ac*"17uNi87tJLGFsDiuE7yFpTg4qp3gnQLa3h8#J  +@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa867""17uNi87tJLGFsDiuE7yFpTg4qp3gnQLa3h"UOP_DUP OP_HASH160 4bb881a920145720fa2572c16ce60038acd8c18f OP_EQUALVERIFY OP_CHECKSIG*276a9144bb881a920145720fa2572c16ce60038acd8c18f88ac*"17uNi87tJLGFsDiuE7yFpTg4qp3gnQLa3h8#J   +@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa867""1MhUrjtT71bdNTH5XFoTJnYQFYt9DijWCp"UOP_DUP OP_HASH160 e30a6892333b44daa72935fd06b204ebf49e7bb5 OP_EQUALVERIFY OP_CHECKSIG*276a914e30a6892333b44daa72935fd06b204ebf49e7bb588ac*"1MhUrjtT71bdNTH5XFoTJnYQFYt9DijWCp8#J  +@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa867"l"6OP_RETURN 11013a7fc58a743f86a8b0608265710f7989c18eb69a*06a1611013a7fc58a743f86a8b0608265710f7989c18eb69a2:Ŋt?`eqy8#J  + + +1@eed843aa463fe5669209b9083a95af077d4b0f5cb47c97d8d8b3096789261e9d#"@0000000000000000000cd35cd5726fe24f0c550fcc26b5e0b23fe9aca99f32a6(ʸ-2 +@7c279d55650223325e377a3dd1a95f361c36adce94b64b464443b0b24273fac5B02dd6efa9eef2ed59631e03b77957da6ea226a163f78e74d1c1166d76d4f1478aa2 +@1a5d778b6aa5c3edc4a0ffe734f52b36884ece050b1ae810037722d687069e95B033b05bc73982769f59ba5784473b5da6afdf0ef1e91a2cf92c813348d9dba28d2B +@eed843aa463fe5669209b9083a95af077d4b0f5cb47c97d8d8b3096789261e9d""1GrovfstwLUyZHQRNRTWSSFyyoS4J9vk5N"UOP_DUP OP_HASH160 adf570b08c01e22c189d1e3c8f7897a87cc6241d OP_EQUALVERIFY OP_CHECKSIG*276a914adf570b08c01e22c189d1e3c8f7897a87cc6241d88ac*"1GrovfstwLUyZHQRNRTWSSFyyoS4J9vk5N8#J  +=@eed843aa463fe5669209b9083a95af077d4b0f5cb47c97d8d8b3096789261e9d""16gGHh71m2mFWF3JuAULKEvgTAsTFpzkpF"UOP_DUP OP_HASH160 3e459cef617ab1748f1ce22bea0739649c017a29 OP_EQUALVERIFY OP_CHECKSIG*276a9143e459cef617ab1748f1ce22bea0739649c017a2988ac*"16gGHh71m2mFWF3JuAULKEvgTAsTFpzkpF8#J  +͍"@eed843aa463fe5669209b9083a95af077d4b0f5cb47c97d8d8b3096789261e9d""126YiWe22GEjmE99NzU84H3CPAc9y7b6rs"UOP_DUP OP_HASH160 0c04ae37522a98937548f78db42647e020eed5c7 OP_EQUALVERIFY OP_CHECKSIG*276a9140c04ae37522a98937548f78db42647e020eed5c788ac*"126YiWe22GEjmE99NzU84H3CPAc9y7b6rs8#J  + + +1@7de7a6e8a310f49a1ade0335324ddbddbd5bad1a387976c7a4f9a7b860b639e1#"@0000000000000000000cd35cd5726fe24f0c550fcc26b5e0b23fe9aca99f32a6(ʸ-2 +@edeafd0ba0ae0aa9f70a81575a031bc540ba1958244b1678d23c37f91a12dfaeB03d7d1cdc712e6cec0a5767cea1bacebe69a8844e33b55c22de1103c96e28724d02 +@5fc0c3d120091f81dfec92e52e585b8f476ac5bd922eda6e5725067f4e2708ffB0321c25731ed8ff415ca036332774bce9757bfae506a61e4e5e246862bfd370bfeB +Û6@7de7a6e8a310f49a1ade0335324ddbddbd5bad1a387976c7a4f9a7b860b639e1""1EMKnB5hVjtJMQu3FgZBi1t2zFqF8A6PNH"UOP_DUP OP_HASH160 9271a1568b087cf825b82dfc63470b0f8f08bdda OP_EQUALVERIFY OP_CHECKSIG*276a9149271a1568b087cf825b82dfc63470b0f8f08bdda88ac*"1EMKnB5hVjtJMQu3FgZBi1t2zFqF8A6PNH8#J  +=@7de7a6e8a310f49a1ade0335324ddbddbd5bad1a387976c7a4f9a7b860b639e1""1CcNRrZMBNdB6XXmAjCP9LauZoCJqbPvBM"UOP_DUP OP_HASH160 7f59d4755efbb77d75c1181e2c87e7178da7a50f OP_EQUALVERIFY OP_CHECKSIG*276a9147f59d4755efbb77d75c1181e2c87e7178da7a50f88ac*"1CcNRrZMBNdB6XXmAjCP9LauZoCJqbPvBM8#J  +ض_@7de7a6e8a310f49a1ade0335324ddbddbd5bad1a387976c7a4f9a7b860b639e1""1Hqb85c9Z2G7f7xj2ELDgzs44iKwy4VdqA"UOP_DUP OP_HASH160 b8b2765da8dd46cb8756fa01088fbe136cca3c4c OP_EQUALVERIFY OP_CHECKSIG*276a914b8b2765da8dd46cb8756fa01088fbe136cca3c4c88ac*"1Hqb85c9Z2G7f7xj2ELDgzs44iKwy4VdqA8#J  #Թ-@00000000000000000001d80d14ee4400b6d9c851debe27e6777f3876edd4ad1e"@0000000000000000000cd35cd5726fe24f0c550fcc26b5e0b23fe9aca99f32a62#-@0000000000000000001a871a0c81fe392e9d90562e702eddd2835e27da815f1d"@00000000000000000001d80d14ee4400b6d9c851debe27e6777f3876edd4ad1e2#-@0000000000000000001198ed4b9090ef67acebc8ca517bdcd67efc930e554b6c"@0000000000000000001a871a0c81fe392e9d90562e702eddd2835e27da815f1d2#º-@0000000000000000001c02b01cb173dc33cd901d0842be6f331037c03b1b1afa"@0000000000000000001198ed4b9090ef67acebc8ca517bdcd67efc930e554b6c2#ؿ޺-@000000000000000000131227a7c21c0c247b5ee30aeffbd1f9ccba6038d071d5"@0000000000000000001c02b01cb173dc33cd901d0842be6f331037c03b1b1afa2 + + +1@fff3ebd1bc6fedabf165e2d1beb6eac3f488e50e9099149a94d453175749830b#"@000000000000000000131227a7c21c0c247b5ee30aeffbd1f9ccba6038d071d5(ؿ޺-2 +@350b1b1c461db017c62f0f8bd2fa08253c455907a8b9299fd2816a4e24420c11B039262902e1065a8ee08e93e7dac3bb5b35c19b55e286d47b1dcf058915a3c05da2 +@22244f631fd373a71404cd806e615c348efd5e58eb27890a4abce42fcee7dcc9B0203939608be156d8d2ec2e4d7c6676bc68c7c3b92e78157697f2a6e80532787f2B +'@fff3ebd1bc6fedabf165e2d1beb6eac3f488e50e9099149a94d453175749830b""12MpwjSbFErTJFSHpqiM4zxo6hG8EqdR1w"UOP_DUP OP_HASH160 0ee877639db8b30ecb035f7d0124a5fde8f41181 OP_EQUALVERIFY OP_CHECKSIG*276a9140ee877639db8b30ecb035f7d0124a5fde8f4118188ac*"12MpwjSbFErTJFSHpqiM4zxo6hG8EqdR1w8#J  +ؚ)@fff3ebd1bc6fedabf165e2d1beb6eac3f488e50e9099149a94d453175749830b""1JbLd3rJwzEt8UNZARrWQavnpwdSwLW8Qv"UOP_DUP OP_HASH160 c0f8a906bf738b1df3f281c093fb57b9fa9df153 OP_EQUALVERIFY OP_CHECKSIG*276a914c0f8a906bf738b1df3f281c093fb57b9fa9df15388ac*"1JbLd3rJwzEt8UNZARrWQavnpwdSwLW8Qv8#J  +@fff3ebd1bc6fedabf165e2d1beb6eac3f488e50e9099149a94d453175749830b""13kjmJRXEdVreiYchwMjHaSURyKzQ29ekN"UOP_DUP OP_HASH160 1e35d5d94bb73a6202897555dbc606c3bcfffc81 OP_EQUALVERIFY OP_CHECKSIG*276a9141e35d5d94bb73a6202897555dbc606c3bcfffc8188ac*"13kjmJRXEdVreiYchwMjHaSURyKzQ29ekN8#J  + +1@a9fd7d093947429cb06cdebde72d8607d602004b16bbb0115c58c717a2b0b878#"@000000000000000000131227a7c21c0c247b5ee30aeffbd1f9ccba6038d071d5(ؿ޺-2 +@fff3ebd1bc6fedabf165e2d1beb6eac3f488e50e9099149a94d453175749830bB03f9d4fe34c03ddaf19c6737cd1f80127dcc28506cc18f48c65615529353c7379c2 +@554df84fb7d8110cb158d5c9dead0f4c6b785d389173132cb0fa26c5432baa50B031e660eb6d2afb77bc395af24c0855f97101365a53df391b1b9a159065beb04cd2 +@ef7edb132d3a2bcae49614b8af21cd9e322336bc6d564857821330dc694ebb20B027d3d4326e94811248683ef2d8c23d007bdd54787eac5eef61cff4b0d332719432 +@32d96ed88f92f0c5a95a9ed50c276aadbac41977899f30a4712999ea018b2c1dB02755ebbd32fc2e9b097a5917e0b5b920e2a18d993dd59122831d3d1dbc06f6161B +&@a9fd7d093947429cb06cdebde72d8607d602004b16bbb0115c58c717a2b0b878""15wDnY7m6hz17G7TidkbEGpSn7R7KJB3Fz"UOP_DUP OP_HASH160 3621a33632288e8151b1b598687864eb052927bd OP_EQUALVERIFY OP_CHECKSIG*276a9143621a33632288e8151b1b598687864eb052927bd88ac*"15wDnY7m6hz17G7TidkbEGpSn7R7KJB3Fz8#J  +@a9fd7d093947429cb06cdebde72d8607d602004b16bbb0115c58c717a2b0b878""1Pki1L2C2hqdWy9Cg4wgT31FLUjqtmSz9u"UOP_DUP OP_HASH160 f996e22642e03de093cb6a29a69a2f5a365d6529 OP_EQUALVERIFY OP_CHECKSIG*276a914f996e22642e03de093cb6a29a69a2f5a365d652988ac*"1Pki1L2C2hqdWy9Cg4wgT31FLUjqtmSz9u8#J  +@a9fd7d093947429cb06cdebde72d8607d602004b16bbb0115c58c717a2b0b878""15TNbvMsfDJzDSKFjZMhGTgWnuPV4sicKs"UOP_DUP OP_HASH160 30dd59c3962eeff640e08619f7ec3574b8626fc4 OP_EQUALVERIFY OP_CHECKSIG*276a91430dd59c3962eeff640e08619f7ec3574b8626fc488ac*"15TNbvMsfDJzDSKFjZMhGTgWnuPV4sicKs8#J P#-@0000000000000000000a670b6935c916aea4ba2fe3391c85e9c2c272bb911bf4"@000000000000000000131227a7c21c0c247b5ee30aeffbd1f9ccba6038d071d52 #肻-@0000000000000000000703e65980ad9f2bbde00b3db769521ccff66326b3aa90"@0000000000000000000a670b6935c916aea4ba2fe3391c85e9c2c272bb911bf42 + + + +1@e4cbe301ae17b4ed53824df545ffd55ed8d68883e13e9829007911002a016016#"@0000000000000000000703e65980ad9f2bbde00b3db769521ccff66326b3aa90(肻-2 +@59c8a12638a37d977e4457e09ecdadfd55433590417ac67df01b5f058d69721bB0220736841814597a09a33812e7fdd72fd2e2afc89ce1072552cadb197e5a95bba2 +@ea2ea89c490694a827287d1144953e6e1c75263dc9823ba431cea6ed2c7263a8B027de339f01e8a79889b8273692d729e9bfac0570960518562fe1758ba345fc9a8B +@e4cbe301ae17b4ed53824df545ffd55ed8d68883e13e9829007911002a016016"!1knGTTUgsoCjuJNYzjn2cc5MHEEvwRerv"UOP_DUP OP_HASH160 0847ac44380d65cdc9781c41ec5184bd40aa4763 OP_EQUALVERIFY OP_CHECKSIG*276a9140847ac44380d65cdc9781c41ec5184bd40aa476388ac*!1knGTTUgsoCjuJNYzjn2cc5MHEEvwRerv8#J  +@e4cbe301ae17b4ed53824df545ffd55ed8d68883e13e9829007911002a016016""1AGx5DRZA9toXgPKPxo6zcGiZkdCn8c52r"UOP_DUP OP_HASH160 65bd5804a7e2c6739740c05246a6c42ed1882db3 OP_EQUALVERIFY OP_CHECKSIG*276a91465bd5804a7e2c6739740c05246a6c42ed1882db388ac*"1AGx5DRZA9toXgPKPxo6zcGiZkdCn8c52r8#J  +ȵ9@e4cbe301ae17b4ed53824df545ffd55ed8d68883e13e9829007911002a016016""1DoApvfft3oJxmsAq3EzXWsvkPN8BU3Asy"UOP_DUP OP_HASH160 8c5cd8a2692ecbe445263cc90c80f7e5c37f483d OP_EQUALVERIFY OP_CHECKSIG*276a9148c5cd8a2692ecbe445263cc90c80f7e5c37f483d88ac*"1DoApvfft3oJxmsAq3EzXWsvkPN8BU3Asy8#J #-@000000000000000000124c449ecb5e0fdb121d5070001ccfd976ba4f14d7311d"@0000000000000000000703e65980ad9f2bbde00b3db769521ccff66326b3aa902#֕-@0000000000000000000b8cfb9e2cf55f3acc30739a6a7c6db22e7fe9dc1796bb"@000000000000000000124c449ecb5e0fdb121d5070001ccfd976ba4f14d7311d2#-@0000000000000000000f214e671cf383f1de6d30feda6ff6f2a75c1468931668"@0000000000000000000b8cfb9e2cf55f3acc30739a6a7c6db22e7fe9dc1796bb2#ݻ-@0000000000000000001411ac13deee430f83598a69752d2405bc965d1e924490"@0000000000000000000f214e671cf383f1de6d30feda6ff6f2a75c14689316682#-@000000000000000000197fc1e32671237c3566312b3f5caea1ecca3f961afd32"@0000000000000000001411ac13deee430f83598a69752d2405bc965d1e9244902#珼-@00000000000000000018bcc2f262cc5c6d74eadbbe078395058280e16e06b286"@000000000000000000197fc1e32671237c3566312b3f5caea1ecca3f961afd322 + +1@32c69cb2ddef64e1d8203d3eaa23e077d8d6e7962ea035dc306e5319b10aebdf#"@00000000000000000018bcc2f262cc5c6d74eadbbe078395058280e16e06b286(珼-2 +@a9fd7d093947429cb06cdebde72d8607d602004b16bbb0115c58c717a2b0b878B02ce33d1ada03da34505545947e36ad046e56172b48c2f8d7980c97489b3c1dc652 +@c82528c742280a877ded813c802c1bd4aed38953f54c3f201e8bda9befd49833B025a3026095827af6889996d6c2116ca5c1f21304f6b89a273bf197a54b3f5d7552 +@a483c0333e9ff33585ecc3bbd3e5e8b05de5d7f1053d53f74129841c39bd45bcB0296257f3a62a59820846c44792838ab3e37711c5c92ec348ce238c0a153880c292 +@7b2af8ee1bb0e501575644d04a4b36b52a55bcc0ed0a83db11b47e2926ceb340B023051583bbd5343962e87a702ff826aec30125da360d1c7f93b3fa36c53857ad02 +@fe9d26a006dc1cd0635b49fb82fa7412a071981f1b041445e122cdf514a9c06dB02c7dd1706c90aa1585115e9a150870e67a4f9d276e6f00c9445f45e15892d6ccb2 +@a9fd7d093947429cb06cdebde72d8607d602004b16bbb0115c58c717a2b0b878B03ea6b7cbc436c6ca05dfbdfd2bebac992051cdf3e3d82e3a0247d78e30b774a24B +&@32c69cb2ddef64e1d8203d3eaa23e077d8d6e7962ea035dc306e5319b10aebdf""14zqE4BgyLzd9o8X5zdgDPXWWMD2fBRppi"UOP_DUP OP_HASH160 2bd857ec1d72f241f4092e1fc57ef262607fe49d OP_EQUALVERIFY OP_CHECKSIG*276a9142bd857ec1d72f241f4092e1fc57ef262607fe49d88ac*"14zqE4BgyLzd9o8X5zdgDPXWWMD2fBRppi8#J  +@32c69cb2ddef64e1d8203d3eaa23e077d8d6e7962ea035dc306e5319b10aebdf""1LVfAh2VwC4S7T5XtU9aS1eYUQwiqUwnEc"UOP_DUP OP_HASH160 d5d5e5a78f904c555dd94560bd65c458cfd4661a OP_EQUALVERIFY OP_CHECKSIG*276a914d5d5e5a78f904c555dd94560bd65c458cfd4661a88ac*"1LVfAh2VwC4S7T5XtU9aS1eYUQwiqUwnEc8#J  +@32c69cb2ddef64e1d8203d3eaa23e077d8d6e7962ea035dc306e5319b10aebdf""1AC6yBCctNeQLvVqjXKnCfRNgdiuAh4RMj"UOP_DUP OP_HASH160 64d2b09f1c88380ec600e1a08e35f70d717d1667 OP_EQUALVERIFY OP_CHECKSIG*276a91464d2b09f1c88380ec600e1a08e35f70d717d166788ac*"1AC6yBCctNeQLvVqjXKnCfRNgdiuAh4RMj8#J P#-@0000000000000000000ac36d3226f5f408d79fb76af7a7ce339649f5e586c79a"@00000000000000000018bcc2f262cc5c6d74eadbbe078395058280e16e06b2862#ƶ-@0000000000000000000c99cf30cb7609a3d3e1bc6b65c6360b03130e34b2f150"@0000000000000000000ac36d3226f5f408d79fb76af7a7ce339649f5e586c79a2#-@0000000000000000001688a0167c5a1fd88edb205ae8b64643cddf24c594234b"@0000000000000000000c99cf30cb7609a3d3e1bc6b65c6360b03130e34b2f1502#-@000000000000000000022839a4cbb9e92d74999824a1bf4119a5924d2374b4e3"@0000000000000000001688a0167c5a1fd88edb205ae8b64643cddf24c594234b2 + + +1@8fafb80980a4748d260ca1805fdf20ae99430379e5432a44e128e54bedd89c5c#"@000000000000000000022839a4cbb9e92d74999824a1bf4119a5924d2374b4e3(-2 +@32c69cb2ddef64e1d8203d3eaa23e077d8d6e7962ea035dc306e5319b10aebdfB022057672594398c80bcfe570060defe534ff4712fdd879a5fbc84e4ab48c407652 +@fff3ebd1bc6fedabf165e2d1beb6eac3f488e50e9099149a94d453175749830bB02cf9000169450f53e12fdeef1f4d1d83480abc955ccaf5b0038ce9da7bde5a07eB +&@8fafb80980a4748d260ca1805fdf20ae99430379e5432a44e128e54bedd89c5c""1HV8TqEEx6yjrfNzx2RwF8HYFhXFczHjvf"UOP_DUP OP_HASH160 b4d3e391f20ae91432d59e6269297ef6c4ef3260 OP_EQUALVERIFY OP_CHECKSIG*276a914b4d3e391f20ae91432d59e6269297ef6c4ef326088ac*"1HV8TqEEx6yjrfNzx2RwF8HYFhXFczHjvf8#J  +@8fafb80980a4748d260ca1805fdf20ae99430379e5432a44e128e54bedd89c5c""16FVJUjdEJ3sZucaidghbP6yce5q6toNyD"UOP_DUP OP_HASH160 399613c0bacba578ebf9c2f0182db7d95109faf7 OP_EQUALVERIFY OP_CHECKSIG*276a914399613c0bacba578ebf9c2f0182db7d95109faf788ac*"16FVJUjdEJ3sZucaidghbP6yce5q6toNyD8#J  +@8fafb80980a4748d260ca1805fdf20ae99430379e5432a44e128e54bedd89c5c""1H2rQrQVCS4bMNofRKJuHG5GKMv4JH2wzy"UOP_DUP OP_HASH160 afdbacc7fde852dde1d228405a6551df86d919e7 OP_EQUALVERIFY OP_CHECKSIG*276a914afdbacc7fde852dde1d228405a6551df86d919e788ac*"1H2rQrQVCS4bMNofRKJuHG5GKMv4JH2wzy8#J  + + +1@7cd2bcce38a189eebf94f0b97426b699c0c19448f27c5b02c07d8453423a3d4a#"@000000000000000000022839a4cbb9e92d74999824a1bf4119a5924d2374b4e3(-2 +@e4cbe301ae17b4ed53824df545ffd55ed8d68883e13e9829007911002a016016B028257110e40cf68bd49838949bd5274fa726361c95e55a7ce1d7c2bb7ebe03e312 +@59c8a12638a37d977e4457e09ecdadfd55433590417ac67df01b5f058d69721bB0378727959ab303907dc587e1603da951dd6948411e93d69dbaa0b04187e53ea38B +@7cd2bcce38a189eebf94f0b97426b699c0c19448f27c5b02c07d8453423a3d4a""1FyX7GasmXFa5csiVuW39oFMw6c8D1JoM8"UOP_DUP OP_HASH160 a442301338f39f1b8aa2118e6b461c425d3dfa34 OP_EQUALVERIFY OP_CHECKSIG*276a914a442301338f39f1b8aa2118e6b461c425d3dfa3488ac*"1FyX7GasmXFa5csiVuW39oFMw6c8D1JoM88#J  +@7cd2bcce38a189eebf94f0b97426b699c0c19448f27c5b02c07d8453423a3d4a""1GhysFStX94zzJvz7tyhVCxTsFRz56JJ7E"UOP_DUP OP_HASH160 ac49feb04ffe13ce0204924736d6e971ffeee2c8 OP_EQUALVERIFY OP_CHECKSIG*276a914ac49feb04ffe13ce0204924736d6e971ffeee2c888ac*"1GhysFStX94zzJvz7tyhVCxTsFRz56JJ7E8#J  +@7cd2bcce38a189eebf94f0b97426b699c0c19448f27c5b02c07d8453423a3d4a""13SC7y2xxuyzPZ9AJaJ3RXdYGULaESaEv7"UOP_DUP OP_HASH160 1ab3eee6c2db6739b44555850d1160e16d9e7eb6 OP_EQUALVERIFY OP_CHECKSIG*276a9141ab3eee6c2db6739b44555850d1160e16d9e7eb688ac*"13SC7y2xxuyzPZ9AJaJ3RXdYGULaESaEv78#J ##ے-@000000000000000000015fea7130be510af1ed58a2c467230cee82de58d2a618"@000000000000000000022839a4cbb9e92d74999824a1bf4119a5924d2374b4e32" + + +1@280d732b5ab8a92b4a68f0510e9fbe53dff16c3f8d85152e8a306eb11e3f5e08#"@000000000000000000015fea7130be510af1ed58a2c467230cee82de58d2a618(ے-2 +@1abe8f9ddab5692e9f8d7ee613cfbc7cf0352698d41ca01b644840ed94e6d25cB0255344f31d2f97793cc5f81713c17a84e358dac7fda7563193aec3febec25b01f2 +@9ba3049147cf39c2a0f5660f1f50021e292a2d806d9af1efe7d13a9124f09cdcB03e8f421346925d316cf13096734922c46d84c1080e7301e426f1624ced9a88b35B +@280d732b5ab8a92b4a68f0510e9fbe53dff16c3f8d85152e8a306eb11e3f5e08""16RN4iVpc7WgEEQsDi2Uap2rC4ipubVpMU"UOP_DUP OP_HASH160 3b7432054d2ec83acbe688ead7c5320688b2e6cb OP_EQUALVERIFY OP_CHECKSIG*276a9143b7432054d2ec83acbe688ead7c5320688b2e6cb88ac*"16RN4iVpc7WgEEQsDi2Uap2rC4ipubVpMU8#J  +@280d732b5ab8a92b4a68f0510e9fbe53dff16c3f8d85152e8a306eb11e3f5e08""16u5YZ2iUm2ptoPnoceJPyd7SazMxV5PTL"UOP_DUP OP_HASH160 40b20d54d184e864dd3374508dd5736708275722 OP_EQUALVERIFY OP_CHECKSIG*276a91440b20d54d184e864dd3374508dd573670827572288ac*"16u5YZ2iUm2ptoPnoceJPyd7SazMxV5PTL8#J  +ٝY@280d732b5ab8a92b4a68f0510e9fbe53dff16c3f8d85152e8a306eb11e3f5e08""167uwTUtBCNQyBVmsHf4Mg89CbAC6hSLuF"UOP_DUP OP_HASH160 382750dc680c7f7858e24ba2f5d63a27a017bbde OP_EQUALVERIFY OP_CHECKSIG*276a914382750dc680c7f7858e24ba2f5d63a27a017bbde88ac*"167uwTUtBCNQyBVmsHf4Mg89CbAC6hSLuF8#J r + + +1@9389b33abfa63ff9311a6116a5e09db68cdecc2a7e03a5e858c2e003175573e1#"@000000000000000000015fea7130be510af1ed58a2c467230cee82de58d2a618(ے-2 +@9de92b9eba894c8e805f660f4f0d6d59f4639696a0782fcd07ef46038fe9bdd4B0265f0471fbfba406147f38967396c157096aa96f3349b49b7ee383542da911e982 +@8ed2bcab529014418d2f49cb07990fd8f52173edb6c91aef13c0cf74c9a443f5B033f4cf3e04026fe156b1baa4d5adaea690522e08c6f33bd0481c09286b812a54aB +Ӷ@9389b33abfa63ff9311a6116a5e09db68cdecc2a7e03a5e858c2e003175573e1""1HfqEcKzHjvcQmxAXFq7W4vkjvcAsBvdgi"UOP_DUP OP_HASH160 b6da1555a098b540971901349d919fff9d63b872 OP_EQUALVERIFY OP_CHECKSIG*276a914b6da1555a098b540971901349d919fff9d63b87288ac*"1HfqEcKzHjvcQmxAXFq7W4vkjvcAsBvdgi8#J  +@9389b33abfa63ff9311a6116a5e09db68cdecc2a7e03a5e858c2e003175573e1""1HzreARyNr23m1JeCXZvYf72EMKYijhcHf"UOP_DUP OP_HASH160 ba73290d664d5a502e6cf12ac729f6eefbf9957b OP_EQUALVERIFY OP_CHECKSIG*276a914ba73290d664d5a502e6cf12ac729f6eefbf9957b88ac*"1HzreARyNr23m1JeCXZvYf72EMKYijhcHf8#J  +ԗ<@9389b33abfa63ff9311a6116a5e09db68cdecc2a7e03a5e858c2e003175573e1""16yW8iG4tiZG31LXpyhKNQVk5884M6DvBY"UOP_DUP OP_HASH160 41883de300607bdfa7de74b685668da88805ed82 OP_EQUALVERIFY OP_CHECKSIG*276a91441883de300607bdfa7de74b685668da88805ed8288ac*"16yW8iG4tiZG31LXpyhKNQVk5884M6DvBY8#J  + +1@52670dba241592ce0d61e0dab70d22aed42b581f6f49f9fc86f484fa17690fcb#"@000000000000000000015fea7130be510af1ed58a2c467230cee82de58d2a618(ے-2 +@8fafb80980a4748d260ca1805fdf20ae99430379e5432a44e128e54bedd89c5cB02c7acaf506c9d089fb9eab3c062a16d6e5e6bdfa643a872581de2d41753c159532 +@32c69cb2ddef64e1d8203d3eaa23e077d8d6e7962ea035dc306e5319b10aebdfB03416ce41745ba5971a0077e87dc975e4908f7403ed6f9f5cf18a316a9bc6b3d1d2 +@350b1b1c461db017c62f0f8bd2fa08253c455907a8b9299fd2816a4e24420c11B0294485a45b11e05d3f6c2c637702833f4a557df13bc224c57addb2e18ae36dd1f2 +@8fafb80980a4748d260ca1805fdf20ae99430379e5432a44e128e54bedd89c5cB029889e25d8d1290e97859f5e1d14f1811f566d67eca23f5c6f29a1eded0038a0dB +%@52670dba241592ce0d61e0dab70d22aed42b581f6f49f9fc86f484fa17690fcb""137ZYneahppNYpwRJhxiCwgW3Qtf7694T2"UOP_DUP OP_HASH160 172deac605f4e3a51ad88af64cfdcee778bd8f44 OP_EQUALVERIFY OP_CHECKSIG*276a914172deac605f4e3a51ad88af64cfdcee778bd8f4488ac*"137ZYneahppNYpwRJhxiCwgW3Qtf7694T28#J  +@52670dba241592ce0d61e0dab70d22aed42b581f6f49f9fc86f484fa17690fcb""18KrLd3VgQSGW5hv86Khr5ZtQ32hajxWCt"UOP_DUP OP_HASH160 50598da78ca0023399469a830ee82ff8c8dde985 OP_EQUALVERIFY OP_CHECKSIG*276a91450598da78ca0023399469a830ee82ff8c8dde98588ac*"18KrLd3VgQSGW5hv86Khr5ZtQ32hajxWCt8#J  +^@52670dba241592ce0d61e0dab70d22aed42b581f6f49f9fc86f484fa17690fcb""1LarX9iEz9RXPVAdbHhkGxJqgjF9xfEwhL"UOP_DUP OP_HASH160 d6d17425f08973bded66046317cfab04645dc859 OP_EQUALVERIFY OP_CHECKSIG*276a914d6d17425f08973bded66046317cfab04645dc85988ac*"1LarX9iEz9RXPVAdbHhkGxJqgjF9xfEwhL8#J (-#ح-@00000000000000000013ba06c86776d15d18975a8dad51c28d211a46b15c4065"@000000000000000000015fea7130be510af1ed58a2c467230cee82de58d2a6182, + +1@f7f4041d2b38201b4dbd837b30216fa3aa281cf56c2d8744a188ee0447974b91#"@00000000000000000013ba06c86776d15d18975a8dad51c28d211a46b15c4065(ح-2 +@4c0c9165afa64975b1f36441fc17f4ec30558ed84aa1e18f4d52f40925a63313B0369f5f4444c38bdb5547ad27333a3197495c503806519747a5786b9efbd9971fd2 +@f849a3cd13238dba3d7aaf8172298d90f58f9a5247d5d99b830c6ee77cc6d48eB0398b111d6c095acd0758e7ce8978d62d967f9ddd43eef1b3f8e1041e9c02c7f5dB +@f7f4041d2b38201b4dbd837b30216fa3aa281cf56c2d8744a188ee0447974b91""17WjqQEk1vTUt5BpMU2weA2WiQXC8RNfGY"UOP_DUP OP_HASH160 477092f3949a89d30bde07826c51c83d7801300b OP_EQUALVERIFY OP_CHECKSIG*276a914477092f3949a89d30bde07826c51c83d7801300b88ac*"17WjqQEk1vTUt5BpMU2weA2WiQXC8RNfGY8#J  +d@f7f4041d2b38201b4dbd837b30216fa3aa281cf56c2d8744a188ee0447974b91""14QyU1t9bGUMDniMaaNTjeQLuyqNDK5BNL"UOP_DUP OP_HASH160 257114694700682c325f6c0e99dd707faab10367 OP_EQUALVERIFY OP_CHECKSIG*276a914257114694700682c325f6c0e99dd707faab1036788ac*"14QyU1t9bGUMDniMaaNTjeQLuyqNDK5BNL8#J % + +1@09d29b66cfde2b3afdea4322f93ef2bb3ba498fec8cdb5b1a160308977215783#"@00000000000000000013ba06c86776d15d18975a8dad51c28d211a46b15c4065(ح-2 +@076fc3325a2dee77770bad08647768240097dfaba8c824898066b88b652f4c8cB02556fa31fc59beff1b938c2d034a4a50e965eb2906a0a8fd9159fa47db3b437b82 +@076fc3325a2dee77770bad08647768240097dfaba8c824898066b88b652f4c8cB02940bb187b61864f40e220ce95927854f7a481ea72d3ad6320c0266179abf0ef72 +@36627f0bb52565e0fc45e8cbda974377335bf038f7e7f7561377dcf26b79462bB020fcb12c289dcd246ae702110873977944b4713724ad86311f0763585f9fe85aaB +1@09d29b66cfde2b3afdea4322f93ef2bb3ba498fec8cdb5b1a160308977215783""19iYJdKqQ851jQayjTzr8Q36DMSFQdTr7e"UOP_DUP OP_HASH160 5f9c311f59acc911893fac75f48ecbe9061a3de3 OP_EQUALVERIFY OP_CHECKSIG*276a9145f9c311f59acc911893fac75f48ecbe9061a3de388ac*"19iYJdKqQ851jQayjTzr8Q36DMSFQdTr7e8#J  +@09d29b66cfde2b3afdea4322f93ef2bb3ba498fec8cdb5b1a160308977215783""19d27VviCvmp7DZ91daWdeVXrY1rnQLX4E"UOP_DUP OP_HASH160 5e90e8c054304a4ca60047e99a8230c6881a25a1 OP_EQUALVERIFY OP_CHECKSIG*276a9145e90e8c054304a4ca60047e99a8230c6881a25a188ac*"19d27VviCvmp7DZ91daWdeVXrY1rnQLX4E8#J  +@09d29b66cfde2b3afdea4322f93ef2bb3ba498fec8cdb5b1a160308977215783""1FJjeZsiBVV66sfXYMrmgM9eop1AP2aXgk"UOP_DUP OP_HASH160 9cec6ece299feee90e5884c0f79de6847192cd66 OP_EQUALVERIFY OP_CHECKSIG*276a9149cec6ece299feee90e5884c0f79de6847192cd6688ac*"1FJjeZsiBVV66sfXYMrmgM9eop1AP2aXgk8#J  + +1@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a314#"@00000000000000000013ba06c86776d15d18975a8dad51c28d211a46b15c4065(ح-2 +@134aeb7215cd282af049fb67726d2f5d108dd8f91235cea4aa5f0374f83d0c98B0300009fb7cc969b809a717aae78ccba5d2874085b15d81caa8bb332ab9a8afcb02 +@134aeb7215cd282af049fb67726d2f5d108dd8f91235cea4aa5f0374f83d0c98B025326fe4adb1e7ae1d6da735e53767ec0dac9ad0c9944a2c60aa5d3cf01ace59cB +@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a314""1BTDrXeLkMFMdxBU997yPmvpyowywZe3qy"UOP_DUP OP_HASH160 72a6cd825dcbfaa68c69c8b69d1e43b823a31bc9 OP_EQUALVERIFY OP_CHECKSIG*276a91472a6cd825dcbfaa68c69c8b69d1e43b823a31bc988ac*"1BTDrXeLkMFMdxBU997yPmvpyowywZe3qy8#J  +@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a314""1BTDrXeLkMFMdxBU997yPmvpyowywZe3qy"UOP_DUP OP_HASH160 72a6cd825dcbfaa68c69c8b69d1e43b823a31bc9 OP_EQUALVERIFY OP_CHECKSIG*276a91472a6cd825dcbfaa68c69c8b69d1e43b823a31bc988ac*"1BTDrXeLkMFMdxBU997yPmvpyowywZe3qy8#J   + @e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a314""1LyApEx26EdYky5VBoiwWAzER3kAHJkLnD"UOP_DUP OP_HASH160 db09e060c6d5fd0253fb17f2847c9e466852a1e7 OP_EQUALVERIFY OP_CHECKSIG*276a914db09e060c6d5fd0253fb17f2847c9e466852a1e788ac*"1LyApEx26EdYky5VBoiwWAzER3kAHJkLnD8#J  +@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a314"l"6OP_RETURN 11017c63a0787d4303e0551ee0a7328aa62233b4fb6b*06a1611017c63a0787d4303e0551ee0a7328aa62233b4fb6b2|cx}CU2"3k8#J  + +1@0ec2ce65a59a768b3ab1bf3ff8d9418184b70535403ec8d4548450d0b0b11565#"@00000000000000000013ba06c86776d15d18975a8dad51c28d211a46b15c4065(ح-2 +@0653356ced07a2e8529e8075e099a30ebcb67c53f5538b659970e1e1374f89e3B0242459c0cc8c5591e9517ee1cb5a8071fdff3cd98156b3baaf01d0445d2db7e032 +@0a52b65c6c1a84f6b3847dec8bdc887af9e43a4ea70761b68151a02bcce5a655B02f316df1ad9ecdab7ca7febff6400f4ece0a3740ebd62562aaf918e4548af74b32 +@0653356ced07a2e8529e8075e099a30ebcb67c53f5538b659970e1e1374f89e3B02448b9427cebf5a69b8f61194a2b25b7ee5459dd3dc87f0c802ff943c50763fb5B +K@0ec2ce65a59a768b3ab1bf3ff8d9418184b70535403ec8d4548450d0b0b11565""1NxwNMfMzUyHuqxSfJWXDqf2dvwbpd6goY"UOP_DUP OP_HASH160 f0eee755e939218acb072e50a53f1a4af3e0e69b OP_EQUALVERIFY OP_CHECKSIG*276a914f0eee755e939218acb072e50a53f1a4af3e0e69b88ac*"1NxwNMfMzUyHuqxSfJWXDqf2dvwbpd6goY8#J  +@0ec2ce65a59a768b3ab1bf3ff8d9418184b70535403ec8d4548450d0b0b11565""1BBR24LVivAdtuE8xZhLbggKaAjj4Yin1h"UOP_DUP OP_HASH160 6fa97784980efdcf8ed4ea88fbba0adc488e4f39 OP_EQUALVERIFY OP_CHECKSIG*276a9146fa97784980efdcf8ed4ea88fbba0adc488e4f3988ac*"1BBR24LVivAdtuE8xZhLbggKaAjj4Yin1h8#J  + @0ec2ce65a59a768b3ab1bf3ff8d9418184b70535403ec8d4548450d0b0b11565""1G2W9fUX1kSXrrzjUbNHVDwiLHuWHMA4Po"UOP_DUP OP_HASH160 a4d2a2a8a1646e4dfa10901b65f2afb1c5b544a2 OP_EQUALVERIFY OP_CHECKSIG*276a914a4d2a2a8a1646e4dfa10901b65f2afb1c5b544a288ac*"1G2W9fUX1kSXrrzjUbNHVDwiLHuWHMA4Po8#J ` #ξ-@0000000000000000000c7c5bbfccdc5fb8fd1ea6c1f0403743d0eaeb142fb83e"@00000000000000000013ba06c86776d15d18975a8dad51c28d211a46b15c40652 + +1@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b#"@0000000000000000000c7c5bbfccdc5fb8fd1ea6c1f0403743d0eaeb142fb83e(ξ-2 +@980fb83d5348e96187c01a7415a87596679ccfaff16a8cbd27f4adb38277ecfaB03f8db3d5ea0636603f3348bf0a4e63ae0540965dc6d84560e3f8e5c8d6032467c2 +@cad4402359bdeb86565f7bddbeb6a6d44a3d0c640cd895192171584d58fc0757B038e338e9d9e681baf4e0c9a2f6ce648f525d5274cbc32ee59eb014f70d351b05eB +؋@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b""1PMD3B64A2KiWQ1tN7VhpEBuU121fC2NxB"UOP_DUP OP_HASH160 f5252286554cf26043ce0e87c05f820dffbb5208 OP_EQUALVERIFY OP_CHECKSIG*276a914f5252286554cf26043ce0e87c05f820dffbb520888ac*"1PMD3B64A2KiWQ1tN7VhpEBuU121fC2NxB8#J  +@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b""1PMD3B64A2KiWQ1tN7VhpEBuU121fC2NxB"UOP_DUP OP_HASH160 f5252286554cf26043ce0e87c05f820dffbb5208 OP_EQUALVERIFY OP_CHECKSIG*276a914f5252286554cf26043ce0e87c05f820dffbb520888ac*"1PMD3B64A2KiWQ1tN7VhpEBuU121fC2NxB8#J   +@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b""1CWNuffMP8txBw3pt6kn6fgWdJKVbwj5s5"UOP_DUP OP_HASH160 7e37bc03778e557283c5d666280ce8f148f9924d OP_EQUALVERIFY OP_CHECKSIG*276a9147e37bc03778e557283c5d666280ce8f148f9924d88ac*"1CWNuffMP8txBw3pt6kn6fgWdJKVbwj5s58#J  +@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b"l"6OP_RETURN 11014e1371a70f78c593f8f78fd3d0f1b71559a39569*06a1611014e1371a70f78c593f8f78fd3d0f1b71559a395692NqxœYi8#J #վ-@000000000000000000125b6f43e268da82b9be8402df9d262ab2b2bc6559083d"@0000000000000000000c7c5bbfccdc5fb8fd1ea6c1f0403743d0eaeb142fb83e2 + +1@c22e7f647ec62d4122f22d78491a8fea113223facbeee17b5aeb8cb9fd16e1f9#"@000000000000000000125b6f43e268da82b9be8402df9d262ab2b2bc6559083d(վ-2 +@b6bc819af8792ff4eaa135fd17b20ddfd2b6e202151994cda690ed0848ec8eecB02723191993da6084bc8153a9f915f9685ce81ac1539780051f0ceac62fef4b18d2 +@ef29b73e8e8e83f9b9fad5e863036adc3afb37a64c7e3a9ed130d81ece00d040B0269a8d172aea46d6f4d34531cd9572b66499aade913e65282256087c62bb167d62 +@12b38eb6635779f66a59f953e2ce59d407104cd3d623121fa95fa135eac0e179B0269a8d172aea46d6f4d34531cd9572b66499aade913e65282256087c62bb167d62 +@2a5ca1478cd86cf700add3924dfc54062adcb991bb5ceba4c8ab42b36f72b651B0269a8d172aea46d6f4d34531cd9572b66499aade913e65282256087c62bb167d62 +@46faaceaec9b0ef47a3432a0afeed48256a8b7f96736f2945033511100393831B0269a8d172aea46d6f4d34531cd9572b66499aade913e65282256087c62bb167d6B +@c22e7f647ec62d4122f22d78491a8fea113223facbeee17b5aeb8cb9fd16e1f9""1Nm61nLGkBY2dhiJjJGk8M9QmJZjxq3fHj"UOP_DUP OP_HASH160 eeb120fa2394a4b758de14c2b1f185600358304f OP_EQUALVERIFY OP_CHECKSIG*276a914eeb120fa2394a4b758de14c2b1f185600358304f88ac*"1Nm61nLGkBY2dhiJjJGk8M9QmJZjxq3fHj8#J  +̧ +@c22e7f647ec62d4122f22d78491a8fea113223facbeee17b5aeb8cb9fd16e1f9""1HqKFeRCYWXaXbFQp1AzhiygwwdLL2zH8L"UOP_DUP OP_HASH160 b8a537129de25f2dd9142881f3d54ac70830b211 OP_EQUALVERIFY OP_CHECKSIG*276a914b8a537129de25f2dd9142881f3d54ac70830b21188ac*"1HqKFeRCYWXaXbFQp1AzhiygwwdLL2zH8L8#J  +@c22e7f647ec62d4122f22d78491a8fea113223facbeee17b5aeb8cb9fd16e1f9""1JUUwxB4RmoNaJvS6Rd8YRGP9e3Ay1xCUs"UOP_DUP OP_HASH160 bfacb2d9deac1ee9b51b019926842fe0a28d9f8a OP_EQUALVERIFY OP_CHECKSIG*276a914bfacb2d9deac1ee9b51b019926842fe0a28d9f8a88ac*"1JUUwxB4RmoNaJvS6Rd8YRGP9e3Ay1xCUs8#J #-@00000000000000000019dab884bda109a5427a644d71cdb3538c0fe792b91bd8"@000000000000000000125b6f43e268da82b9be8402df9d262ab2b2bc6559083d2!#-@000000000000000000044cda8892059f16570809cabee49e8ec082d7b966d442"@00000000000000000019dab884bda109a5427a644d71cdb3538c0fe792b91bd82 + +1@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d#"@000000000000000000044cda8892059f16570809cabee49e8ec082d7b966d442(-2 +@1551ebfcd207ddbe1d32b4be9ab0f56ca2ec1c7725e1230e760fb3dfd2df0110B038bac597599ebdca897b643677e1d6d12172395fd3844339d240cdab9dc5c50892 +@e2cb339a24c69ef1739f1fc77eb45498b3326a5ed46003576cef92a46496a963B033933dcca9f7d6fe2726b41de2e748490190af02a8c3b6af3bf7175c309984904B +5@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d""17TSe7GmxQi66SnoB4dkobrZkXbECsQem3"UOP_DUP OP_HASH160 46d0f90500f9f849fc7df9f62a9f4f9580c28caf OP_EQUALVERIFY OP_CHECKSIG*276a91446d0f90500f9f849fc7df9f62a9f4f9580c28caf88ac*"17TSe7GmxQi66SnoB4dkobrZkXbECsQem38#J  +İ@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d""17TSe7GmxQi66SnoB4dkobrZkXbECsQem3"UOP_DUP OP_HASH160 46d0f90500f9f849fc7df9f62a9f4f9580c28caf OP_EQUALVERIFY OP_CHECKSIG*276a91446d0f90500f9f849fc7df9f62a9f4f9580c28caf88ac*"17TSe7GmxQi66SnoB4dkobrZkXbECsQem38#J   +@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d""1PqLPBph4hFhkdHthS8ADugxjLs5m4w1w6"UOP_DUP OP_HASH160 fa76e9c2c30dad6d77e9aaf1aeb5cb1032bfb876 OP_EQUALVERIFY OP_CHECKSIG*276a914fa76e9c2c30dad6d77e9aaf1aeb5cb1032bfb87688ac*"1PqLPBph4hFhkdHthS8ADugxjLs5m4w1w68#J  +@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d"l"6OP_RETURN 1101e80ce1ef4d40ca512ba84222c4305402df1ae8e2*06a161101e80ce1ef4d40ca512ba84222c4305402df1ae8e22 M@Q+B"0T8#J  + +1@c3723a160cde576934d4be71c9ec30dfdfd178c33de04669d1bc44ceedecc383#"@000000000000000000044cda8892059f16570809cabee49e8ec082d7b966d442(-2 +@1551ebfcd207ddbe1d32b4be9ab0f56ca2ec1c7725e1230e760fb3dfd2df0110B038bac597599ebdca897b643677e1d6d12172395fd3844339d240cdab9dc5c50892 +@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90dB03d11e93d5fe18c22a325b6d2e6f72493b51ff2d716be08033f3ab75202c740c5a2 +@1551ebfcd207ddbe1d32b4be9ab0f56ca2ec1c7725e1230e760fb3dfd2df0110B03e52b215ff8c1fc4297184b506268d058c07858e13a9d0414a1699a1d4ae93e7aB +@@c3723a160cde576934d4be71c9ec30dfdfd178c33de04669d1bc44ceedecc383""1Pub8MThuFM5M753YN2cMCXYm84toYB2CN"UOP_DUP OP_HASH160 fb44e28592717b15cd40a57cbbb7b7cd1d9dd816 OP_EQUALVERIFY OP_CHECKSIG*276a914fb44e28592717b15cd40a57cbbb7b7cd1d9dd81688ac*"1Pub8MThuFM5M753YN2cMCXYm84toYB2CN8#J  + +@c3723a160cde576934d4be71c9ec30dfdfd178c33de04669d1bc44ceedecc383""17UVMkp9a9DnP8f3LdaMCNnBCoT1HdsVSV"UOP_DUP OP_HASH160 4703a8595a32833a8b9f15b4d3838c77e1ad2559 OP_EQUALVERIFY OP_CHECKSIG*276a9144703a8595a32833a8b9f15b4d3838c77e1ad255988ac*"17UVMkp9a9DnP8f3LdaMCNnBCoT1HdsVSV8#J  + + +1@e5871efd27b0ef8b816284e6d88608d23d0b6cfb48c895b2c0d39a47b54e57e3#"@000000000000000000044cda8892059f16570809cabee49e8ec082d7b966d442(-2 +@b3e0e54bc32bd5046d543a67567fddb27dac6b39d92fbabb5613b2f0f773e602B022f182fcd105c8d25b13f70a6b9300dcc9d10a57cd819eae3c9bc993bcbef059d2 +@1bcf3bde6d3ec7dae7f0e6f825349d70455dc83b19ae748d65e6710b1cceeb12B036609f25597c59029660feff54e987c922a3756dea88c34c6564905717bb78bb1B +M@e5871efd27b0ef8b816284e6d88608d23d0b6cfb48c895b2c0d39a47b54e57e3""1Ke4JoeLEwuBXjtj9hzpuG51gcEWin9g4m"UOP_DUP OP_HASH160 cc746a4b64479ca45bb78cb535eb80fc37b977d9 OP_EQUALVERIFY OP_CHECKSIG*276a914cc746a4b64479ca45bb78cb535eb80fc37b977d988ac*"1Ke4JoeLEwuBXjtj9hzpuG51gcEWin9g4m8#J  +@e5871efd27b0ef8b816284e6d88608d23d0b6cfb48c895b2c0d39a47b54e57e3""1PwmeHvcGeFS26PhVw7GF7tGDEkY7tc8dg"UOP_DUP OP_HASH160 fbae7ec88e16915c895ec9ba497b77699b5cbded OP_EQUALVERIFY OP_CHECKSIG*276a914fbae7ec88e16915c895ec9ba497b77699b5cbded88ac*"1PwmeHvcGeFS26PhVw7GF7tGDEkY7tc8dg8#J  +غ@e5871efd27b0ef8b816284e6d88608d23d0b6cfb48c895b2c0d39a47b54e57e3""1C4efBxXzD2dnho2kFTzT2ATHEHccdJ2jH"UOP_DUP OP_HASH160 795a1132c523841d1b585987939775b50520843a OP_EQUALVERIFY OP_CHECKSIG*276a914795a1132c523841d1b585987939775b50520843a88ac*"1C4efBxXzD2dnho2kFTzT2ATHEHccdJ2jH8#J #տ-@000000000000000000062e6dab67c7c0f9f92337454fc17c5d9f2f78e9ec77fc"@000000000000000000044cda8892059f16570809cabee49e8ec082d7b966d4422#ڿ-@0000000000000000000e078dc4ab1b6244c30fe42f26ebe60959e0f45f69abb3"@000000000000000000062e6dab67c7c0f9f92337454fc17c5d9f2f78e9ec77fc2#-@00000000000000000000842c0bfe76ff6c1c7e7c5a32a8cb159261b414a0cc15"@0000000000000000000e078dc4ab1b6244c30fe42f26ebe60959e0f45f69abb32"#-@000000000000000000129ad41091d5ceb810d4e963e4c33bec6f3993611e250f"@00000000000000000000842c0bfe76ff6c1c7e7c5a32a8cb159261b414a0cc152! + +1@d473b19ccaf21416e87dbe39ff2bf748d7782239d557ac21fd82966375a267f7#"@000000000000000000129ad41091d5ceb810d4e963e4c33bec6f3993611e250f(-2 +@607dc3a6e16feb1bf88020b4b53a28893dc341592d0a6659d7589fefc62c4e9cB033d6c8e4ac374e4eac4654e4147737534920f9b79802a183d39199bb0511d1e042 +@607dc3a6e16feb1bf88020b4b53a28893dc341592d0a6659d7589fefc62c4e9cB035c20c37b00289634ff57eed1882a09f0614999f06300a5a5e120831133ce42e72 +@607dc3a6e16feb1bf88020b4b53a28893dc341592d0a6659d7589fefc62c4e9cB023481a2d4a0146abf233597b5c605996841de6774ebaba522a1dc5bb561c3b93fB +@d473b19ccaf21416e87dbe39ff2bf748d7782239d557ac21fd82966375a267f7""15GBUSyDX3wxLRrBYtgw1kSd1X6ybyDivm"UOP_DUP OP_HASH160 2ebf7c34c03a00d7e3425b9130cb89234e3a809e OP_EQUALVERIFY OP_CHECKSIG*276a9142ebf7c34c03a00d7e3425b9130cb89234e3a809e88ac*"15GBUSyDX3wxLRrBYtgw1kSd1X6ybyDivm8#J  +@d473b19ccaf21416e87dbe39ff2bf748d7782239d557ac21fd82966375a267f7""1NQ2yfH7Skt27p2Ks3uHxVRv6XLzxthKNQ"UOP_DUP OP_HASH160 eab5dbdafa03fc7ad85d28ea6612c0bbb65d02d1 OP_EQUALVERIFY OP_CHECKSIG*276a914eab5dbdafa03fc7ad85d28ea6612c0bbb65d02d188ac*"1NQ2yfH7Skt27p2Ks3uHxVRv6XLzxthKNQ8#J  +@d473b19ccaf21416e87dbe39ff2bf748d7782239d557ac21fd82966375a267f7""16iwNCij99ZtyzYDTSEjbx4ZVd3dJsyLT4"UOP_DUP OP_HASH160 3ec710c00976b8161a362ed2100f719a1991910d OP_EQUALVERIFY OP_CHECKSIG*276a9143ec710c00976b8161a362ed2100f719a1991910d88ac*"16iwNCij99ZtyzYDTSEjbx4ZVd3dJsyLT48#J  + + +1@c0cee3c6b5d8ffdf5b0999f1467fe2f2f3c0d35d25924c76f19d6e01634da7f2#"@000000000000000000129ad41091d5ceb810d4e963e4c33bec6f3993611e250f(-2 +@4d1d3c2fa9f926667996ef4fe40d6b3a6c72e5dfdc67e04e18d0b61f3554f6c4B03990bfc19f7ee40b651a05e1e5dd16cc1aeebe3372c67af3cca0c998a4c4315c72 +@8063f13c15be653194a186b245a7b0fed1a5e94f086d8bd5fa15e952817329a4B0225eb4905983e080f5fb2d66ebdd4424a60591afbc4421d22fb9e9289200dfc38B +@c0cee3c6b5d8ffdf5b0999f1467fe2f2f3c0d35d25924c76f19d6e01634da7f2""1APGFrNWdtuLURKpiufFUex3Cwg18R1FwE"UOP_DUP OP_HASH160 66ef04b1176ce3146e2f5ee31f3306b69ebd7707 OP_EQUALVERIFY OP_CHECKSIG*276a91466ef04b1176ce3146e2f5ee31f3306b69ebd770788ac*"1APGFrNWdtuLURKpiufFUex3Cwg18R1FwE8#J  +[@c0cee3c6b5d8ffdf5b0999f1467fe2f2f3c0d35d25924c76f19d6e01634da7f2""19RJcr5E9MZVUb91X84y6LYPKKqz1QJM3x"UOP_DUP OP_HASH160 5c59b236d0f6a024e67a07812281f30bb4b7b864 OP_EQUALVERIFY OP_CHECKSIG*276a9145c59b236d0f6a024e67a07812281f30bb4b7b86488ac*"19RJcr5E9MZVUb91X84y6LYPKKqz1QJM3x8#J  +ت"@c0cee3c6b5d8ffdf5b0999f1467fe2f2f3c0d35d25924c76f19d6e01634da7f2""1KN1hq2gnwsSgrGj6VVpX1G7DpZpbhsBe7"UOP_DUP OP_HASH160 c96b964050951ea917558ab19226147c8054d607 OP_EQUALVERIFY OP_CHECKSIG*276a914c96b964050951ea917558ab19226147c8054d60788ac*"1KN1hq2gnwsSgrGj6VVpX1G7DpZpbhsBe78#J  + + +1@6ebd34b7125913748c16625e7cf33e210cff581decf85e5c26f465327df39f15#"@000000000000000000129ad41091d5ceb810d4e963e4c33bec6f3993611e250f(-2 +@c0cee3c6b5d8ffdf5b0999f1467fe2f2f3c0d35d25924c76f19d6e01634da7f2B03ab6a45c76db8b69ada01535165e23eee8d758d98cf64665106cbc94970bc134a2 +@10d4c0242fad66b0204a27f34b26ee86f622fba9d501dfdad08dbacb3af2c022B03adb15788f2b13593563eb111d8a4a1dc19a32ec8c30cc0aaf4522e91b3fd5a36B +@6ebd34b7125913748c16625e7cf33e210cff581decf85e5c26f465327df39f15"!1ZRfb419Jm8gaygeWSKrdacJixZdtHYMj"UOP_DUP OP_HASH160 0621e67bed832f1e673d7d0a0665d38d9efe26ca OP_EQUALVERIFY OP_CHECKSIG*276a9140621e67bed832f1e673d7d0a0665d38d9efe26ca88ac*!1ZRfb419Jm8gaygeWSKrdacJixZdtHYMj8#J  +[@6ebd34b7125913748c16625e7cf33e210cff581decf85e5c26f465327df39f15""126BCj9NmtxCPfktvFcqqEY7ZhsLbXJHP4"UOP_DUP OP_HASH160 0bf2b8d17ad4fbb880d033eac5b110a4419fbcb6 OP_EQUALVERIFY OP_CHECKSIG*276a9140bf2b8d17ad4fbb880d033eac5b110a4419fbcb688ac*"126BCj9NmtxCPfktvFcqqEY7ZhsLbXJHP48#J  +@6ebd34b7125913748c16625e7cf33e210cff581decf85e5c26f465327df39f15""19GwuFVM9JAKrwfT4bqexF2tubWbwfmG7V"UOP_DUP OP_HASH160 5ac5131ab06afe80195a01bca9ea1d49adc55043 OP_EQUALVERIFY OP_CHECKSIG*276a9145ac5131ab06afe80195a01bca9ea1d49adc5504388ac*"19GwuFVM9JAKrwfT4bqexF2tubWbwfmG7V8#J #-@00000000000000000007f9f4e2f8454fb4c8d44600544483a8d90e288be6010f"@000000000000000000129ad41091d5ceb810d4e963e4c33bec6f3993611e250f2#-@0000000000000000001adb6b8e3b17d89b9b011cb6cc1f90ec495148a7745a14"@00000000000000000007f9f4e2f8454fb4c8d44600544483a8d90e288be6010f2#Ϊ-@00000000000000000003880c5fe86275d04deda5141d0741e2fec8a64964f423"@0000000000000000001adb6b8e3b17d89b9b011cb6cc1f90ec495148a7745a142 #-@00000000000000000003fcaadefda6e883179342a1cdf71384b263c96eed34d8"@00000000000000000003880c5fe86275d04deda5141d0741e2fec8a64964f4232 + + + +1@e5ee596786db80f437d65c1dbbe4d0d17afb9bc61e68cdc6f9b702277dd98b10#"@00000000000000000003fcaadefda6e883179342a1cdf71384b263c96eed34d8(-2 +@5def07bf23690436c4199d4bb76c7d04158a137df1cff80b4a89fa69a7f34463B029942e1a6e52cdb28cb7d5a2652e2dc4f6f09cc0e4915ca8d7d9e3b038d66d7e72 +@8aba10ab818dd821192a49f616af21a94683fba13aa4b5a07f45021f6383cf1cB03c246844e00398edfaa00f465137d93c442b2c7e46273408b90d17b51bbead996B +I@e5ee596786db80f437d65c1dbbe4d0d17afb9bc61e68cdc6f9b702277dd98b10""13p7oAGV4yDQFsL9wBxsbc7V8QVs5BaaC7"UOP_DUP OP_HASH160 1ed97983de0ae0bef2556f4a05dabb63ed7726d8 OP_EQUALVERIFY OP_CHECKSIG*276a9141ed97983de0ae0bef2556f4a05dabb63ed7726d888ac*"13p7oAGV4yDQFsL9wBxsbc7V8QVs5BaaC78#J  +@e5ee596786db80f437d65c1dbbe4d0d17afb9bc61e68cdc6f9b702277dd98b10""1M8dZUYuF8uqEdAuPE2FTSZ2gFoMJSuRzE"UOP_DUP OP_HASH160 dcd3f232c564f49a5546d700b2642fd807975a31 OP_EQUALVERIFY OP_CHECKSIG*276a914dcd3f232c564f49a5546d700b2642fd807975a3188ac*"1M8dZUYuF8uqEdAuPE2FTSZ2gFoMJSuRzE8#J  +̼@e5ee596786db80f437d65c1dbbe4d0d17afb9bc61e68cdc6f9b702277dd98b10""1DuXtNFkk3DUgGfibCtusSuuQRmUJSA9rL"UOP_DUP OP_HASH160 8d90ebe3ab2f0edc27e1470fe4b8df2660e2ed00 OP_EQUALVERIFY OP_CHECKSIG*276a9148d90ebe3ab2f0edc27e1470fe4b8df2660e2ed0088ac*"1DuXtNFkk3DUgGfibCtusSuuQRmUJSA9rL8#J $#-@00000000000000000007257ace3086afcb9938f69cf8659fffdec9b82c1322d1"@00000000000000000003fcaadefda6e883179342a1cdf71384b263c96eed34d82#-@00000000000000000014b669f19ea1049cece878287153592e3618115c37b3cd"@00000000000000000007257ace3086afcb9938f69cf8659fffdec9b82c1322d12#-@0000000000000000000ef88ee05f95c5635807aece9aa6a53d31e2f2f0ec17eb"@00000000000000000014b669f19ea1049cece878287153592e3618115c37b3cd2#Э-@00000000000000000017ab6df45a46442ddaafcebe28f7ef791bf149c23892d2"@0000000000000000000ef88ee05f95c5635807aece9aa6a53d31e2f2f0ec17eb2#-@00000000000000000003ea579544b707f1255c66b7a843b24eba547e0a7264c4"@00000000000000000017ab6df45a46442ddaafcebe28f7ef791bf149c23892d22#-@00000000000000000000e7c34169781cb1c9a0f7791a69ee2d5da8c2ea6fc971"@00000000000000000003ea579544b707f1255c66b7a843b24eba547e0a7264c42#-@0000000000000000001463f59a5a4a912c0fade48ddd8c071e0979a3d5ebb987"@00000000000000000000e7c34169781cb1c9a0f7791a69ee2d5da8c2ea6fc9712#-@000000000000000000084828d80497dd0873f5faf57ddd6161ecdb0a52f4e5a6"@0000000000000000001463f59a5a4a912c0fade48ddd8c071e0979a3d5ebb9872#-@000000000000000000007860469c09fbcd7fa56a1069141b98faf3c8f482e0e8"@000000000000000000084828d80497dd0873f5faf57ddd6161ecdb0a52f4e5a62#ʋ-@0000000000000000001461774256b2bb13f111673a5eddc67ccbe3375aa03864"@000000000000000000007860469c09fbcd7fa56a1069141b98faf3c8f482e0e82#-@0000000000000000001b73bd811b833d929d197369a8c639ad7985578eb60a9e"@0000000000000000001461774256b2bb13f111673a5eddc67ccbe3375aa038642 #-@0000000000000000000344fe77636b2d7c829243f21eab80d352ccfe4aa6e06b"@0000000000000000001b73bd811b833d929d197369a8c639ad7985578eb60a9e2 + + + +1@5c71d4b10c736524c7a7894b867a65c152a449b44e7d80e8c6f7cde7bd1429ca#"@0000000000000000000344fe77636b2d7c829243f21eab80d352ccfe4aa6e06b(-2 +@7cd2bcce38a189eebf94f0b97426b699c0c19448f27c5b02c07d8453423a3d4aB024e271c4788f337600b6336512b4ded2e5aa6206d5ff381d63bef494490712db22 +@e4cbe301ae17b4ed53824df545ffd55ed8d68883e13e9829007911002a016016B025dbe5a0600af88a56c94492d183fcc23f3dcf1c1e785b4546aea05926f18a22eB +@5c71d4b10c736524c7a7894b867a65c152a449b44e7d80e8c6f7cde7bd1429ca""17uC6dczsKd2Ne3BBc8PYaHG6ndmDHr9BG"UOP_DUP OP_HASH160 4bafa5ea09d72d823ddc4ca07f0f815f35615b85 OP_EQUALVERIFY OP_CHECKSIG*276a9144bafa5ea09d72d823ddc4ca07f0f815f35615b8588ac*"17uC6dczsKd2Ne3BBc8PYaHG6ndmDHr9BG8#J  +@5c71d4b10c736524c7a7894b867a65c152a449b44e7d80e8c6f7cde7bd1429ca""1JAcpZiktMYXrdG1RKzvo7fz5EP4GaakJd"UOP_DUP OP_HASH160 bc4bc87747815a9013333742c955a946fc2ed6e0 OP_EQUALVERIFY OP_CHECKSIG*276a914bc4bc87747815a9013333742c955a946fc2ed6e088ac*"1JAcpZiktMYXrdG1RKzvo7fz5EP4GaakJd8#J  +3@5c71d4b10c736524c7a7894b867a65c152a449b44e7d80e8c6f7cde7bd1429ca""15GeKnyJru5dhQDKgtsGT9APQnJKXLJ6Hk"UOP_DUP OP_HASH160 2ed5e629e5048a10208f670dbdfd5fbf046b80e5 OP_EQUALVERIFY OP_CHECKSIG*276a9142ed5e629e5048a10208f670dbdfd5fbf046b80e588ac*"15GeKnyJru5dhQDKgtsGT9APQnJKXLJ6Hk8#J #-@0000000000000000001513993195aa2fe39d7f674dcb60d23c8f3a7ab4422d55"@0000000000000000000344fe77636b2d7c829243f21eab80d352ccfe4aa6e06b2#-@0000000000000000000cee69703f1779c016debc266fcb82772bc5b0fabb53da"@0000000000000000001513993195aa2fe39d7f674dcb60d23c8f3a7ab4422d552#-@0000000000000000000dd87a178b6a1590710a1e85069218e2c31ba1515ed7f6"@0000000000000000000cee69703f1779c016debc266fcb82772bc5b0fabb53da2#-@00000000000000000013552b95affae05d149248814c099b624cb030878a6657"@0000000000000000000dd87a178b6a1590710a1e85069218e2c31ba1515ed7f62 #-@000000000000000000056dfd8eab66a08d40a3dbabca711767c052b21c43930e"@00000000000000000013552b95affae05d149248814c099b624cb030878a66572 + + + +1@21a8d6b442c550dab717bca727981d17df9643fc67a01d100d7e6168593a34ce#"@000000000000000000056dfd8eab66a08d40a3dbabca711767c052b21c43930e(-2 +@1460ebade4b1017052acbc7093b6ded6dbf801c9242e64e91bffe4c180ad9a32B039d7ab8ed3cfa9746889ee9ddb0ae175df885d6129152055b439225c603a2009d2 +@c477473b29249fc24ce5224f413b9fb554522fd92a49a69bd0532b7cc7dec8aeB026bef83f6c76f17b2bd77a8db6f8a803670df99e6430c3a1233c5ac3bfe030f47B + +@21a8d6b442c550dab717bca727981d17df9643fc67a01d100d7e6168593a34ce""19cpAn6yd74rC4sDsMzT9nSMPdiipAWXym"UOP_DUP OP_HASH160 5e86f074b05a5a0762500332cd6d60046475ff49 OP_EQUALVERIFY OP_CHECKSIG*276a9145e86f074b05a5a0762500332cd6d60046475ff4988ac*"19cpAn6yd74rC4sDsMzT9nSMPdiipAWXym8#J  +@21a8d6b442c550dab717bca727981d17df9643fc67a01d100d7e6168593a34ce""1FVCTLWydNZRSCwSYUXFpRUkW1UDogA6kB"UOP_DUP OP_HASH160 9ee6f823169f0f3f2e23ba18457229969329ba4a OP_EQUALVERIFY OP_CHECKSIG*276a9149ee6f823169f0f3f2e23ba18457229969329ba4a88ac*"1FVCTLWydNZRSCwSYUXFpRUkW1UDogA6kB8#J  +޼ @21a8d6b442c550dab717bca727981d17df9643fc67a01d100d7e6168593a34ce""1HtmhKhyckCvRv8FBj3yeYNC6eRu1VWF2e"UOP_DUP OP_HASH160 b94c894995ddbf7639c8d9f2c8d733947adeeb9d OP_EQUALVERIFY OP_CHECKSIG*276a914b94c894995ddbf7639c8d9f2c8d733947adeeb9d88ac*"1HtmhKhyckCvRv8FBj3yeYNC6eRu1VWF2e8#J ,#ȯ-@00000000000000000018ff5c65624e46b0dfcb63554acd6e520213e697971294"@000000000000000000056dfd8eab66a08d40a3dbabca711767c052b21c43930e2#Ƞ-@000000000000000000128962eafff875ce7756b6d9f1ceb439245d2e5430fcb0"@00000000000000000018ff5c65624e46b0dfcb63554acd6e520213e6979712942#-@00000000000000000003811025d38681afd7efc379cbde2e77b0924e59133c9b"@000000000000000000128962eafff875ce7756b6d9f1ceb439245d2e5430fcb02#-@000000000000000000120a29a878a4c307a80b9b3af3683115ae987c4949d4ee"@00000000000000000003811025d38681afd7efc379cbde2e77b0924e59133c9b2#А-@0000000000000000001763533aecfcab4fb347204e48d1547002e7b04634d622"@000000000000000000120a29a878a4c307a80b9b3af3683115ae987c4949d4ee2#-@00000000000000000007d712c3162a0120f0add4264bee3210493c513829ce03"@0000000000000000001763533aecfcab4fb347204e48d1547002e7b04634d6222#-@00000000000000000018e8d19e58b5eca98f01a04b6668629ae58590e0b31d90"@00000000000000000007d712c3162a0120f0add4264bee3210493c513829ce032#-@00000000000000000010b8086232cc15449536669b6298fbca24b76c55b951ff"@00000000000000000018e8d19e58b5eca98f01a04b6668629ae58590e0b31d902 #-@00000000000000000002106c91d5c0cd444db0ddace30dee50cdfa0e87d16963"@00000000000000000010b8086232cc15449536669b6298fbca24b76c55b951ff2 + + + +1@cfbce25c032ddd092323f0fcd68366a01da603448a259df1f1246ea97b592638#"@00000000000000000002106c91d5c0cd444db0ddace30dee50cdfa0e87d16963(-2 +@5c71d4b10c736524c7a7894b867a65c152a449b44e7d80e8c6f7cde7bd1429caB0312ad44b0d0237347802e25fa82130249d8217fb9c6d9d679add6ac9277db21772 +@d6565b4dae48dff323ac451af5e1af95308a660890277fdb88b3aefbbc1b09f8B02dbe01ca12a60e03ed37158092bad0116167b94ced1acab098ff108a5dea26d3dB +@cfbce25c032ddd092323f0fcd68366a01da603448a259df1f1246ea97b592638""1PBDUnrrJLdu3AnUrFaZaMjRKaCSPEG9b1"UOP_DUP OP_HASH160 f341580bd50271ea58d56508ad222ba20315bfed OP_EQUALVERIFY OP_CHECKSIG*276a914f341580bd50271ea58d56508ad222ba20315bfed88ac*"1PBDUnrrJLdu3AnUrFaZaMjRKaCSPEG9b18#J  +@cfbce25c032ddd092323f0fcd68366a01da603448a259df1f1246ea97b592638""14fXaGWDfXh75vF43eRTBqoUUWTTKM3c98"UOP_DUP OP_HASH160 2831b49750153bfe4a5dcced291eec02a86315a6 OP_EQUALVERIFY OP_CHECKSIG*276a9142831b49750153bfe4a5dcced291eec02a86315a688ac*"14fXaGWDfXh75vF43eRTBqoUUWTTKM3c988#J  +<@cfbce25c032ddd092323f0fcd68366a01da603448a259df1f1246ea97b592638""1K7mAZmhrzFMNYoiWN2Pb8U7pQ73qZdQ1w"UOP_DUP OP_HASH160 c6b9a07c04546ac7ae1700018092bff307c32be6 OP_EQUALVERIFY OP_CHECKSIG*276a914c6b9a07c04546ac7ae1700018092bff307c32be688ac*"1K7mAZmhrzFMNYoiWN2Pb8U7pQ73qZdQ1w8#J #-@0000000000000000000b61e5789776ff1a939aaad50efefc4027869a3ade7121"@00000000000000000002106c91d5c0cd444db0ddace30dee50cdfa0e87d169632 #-@0000000000000000001018e4c1540c69fc0a85db0d2c6bda90c7bed51a17db3e"@0000000000000000000b61e5789776ff1a939aaad50efefc4027869a3ade71212 + + + +1@79a11a6923a48f134b64869364fbc27d9e2e357a7ffaf11fd1e23f0ce1f755c8#"@0000000000000000001018e4c1540c69fc0a85db0d2c6bda90c7bed51a17db3e(-2 +@b6dffd3eb77c2dba2f67b5fd0c8409cd3a3a89473c21dbae3049a2f95ac7173bB02f9eee3d561f46c797062ddd38d26676aab417235fcadbc0918759ebf64237fb92 +@83af49839ca3369ac062cc9479ef2a9b075a8eb7c0a192fd23ee272ecc4eb290B0213069df7a84dcc4f8338a0ae9d96f8bd0981c7681fb72b10988cb9e917dcb674B +@79a11a6923a48f134b64869364fbc27d9e2e357a7ffaf11fd1e23f0ce1f755c8""1GQr5XXk8fUK6k9D2RecWYdnxvw7PFzxac"UOP_DUP OP_HASH160 a90c6c12e561a4d2a74664ad1c62e23de7b7cca5 OP_EQUALVERIFY OP_CHECKSIG*276a914a90c6c12e561a4d2a74664ad1c62e23de7b7cca588ac*"1GQr5XXk8fUK6k9D2RecWYdnxvw7PFzxac8#J  +@79a11a6923a48f134b64869364fbc27d9e2e357a7ffaf11fd1e23f0ce1f755c8""1DkweC7xk1vC5czDgCn5ft545EbCwjw7wa"UOP_DUP OP_HASH160 8bf1020a4b94a232b26b060de138238f722ccbde OP_EQUALVERIFY OP_CHECKSIG*276a9148bf1020a4b94a232b26b060de138238f722ccbde88ac*"1DkweC7xk1vC5czDgCn5ft545EbCwjw7wa8#J  +@79a11a6923a48f134b64869364fbc27d9e2e357a7ffaf11fd1e23f0ce1f755c8""1MP8eGxF2zqNAS6xerdwRY8LnvkbEB7zDJ"UOP_DUP OP_HASH160 df920bef1a59ba9fbdec2f48d5c9d3fd3b127bdc OP_EQUALVERIFY OP_CHECKSIG*276a914df920bef1a59ba9fbdec2f48d5c9d3fd3b127bdc88ac*"1MP8eGxF2zqNAS6xerdwRY8LnvkbEB7zDJ8#J #-@000000000000000000061bfdbdd2456ca57912e370d3f95a64e94a8af96900b9"@0000000000000000001018e4c1540c69fc0a85db0d2c6bda90c7bed51a17db3e2#-@0000000000000000000734ea62707905a1af935211e2a35f7d84fabc8b50552a"@000000000000000000061bfdbdd2456ca57912e370d3f95a64e94a8af96900b92#-@000000000000000000187791bb39f160c54689a1641c1fb5c6870746d1f99266"@0000000000000000000734ea62707905a1af935211e2a35f7d84fabc8b50552a2#-@00000000000000000007f16e2665e002480cd8791aa00f125a7f672c5a5750fc"@000000000000000000187791bb39f160c54689a1641c1fb5c6870746d1f992662#-@00000000000000000012a7033948aacfde4b64155801ff113904f779404c4fb5"@00000000000000000007f16e2665e002480cd8791aa00f125a7f672c5a5750fc2#-@00000000000000000000caf741bfc85412fdd1b07bd7995d2e564a0cf25e0094"@00000000000000000012a7033948aacfde4b64155801ff113904f779404c4fb52#-@0000000000000000000b922d0e681491340c1dbb43b0a40af62dbd3594f4ffb8"@00000000000000000000caf741bfc85412fdd1b07bd7995d2e564a0cf25e00942#-@000000000000000000055c26856138213229670f87ea21210b3f643c932ada9f"@0000000000000000000b922d0e681491340c1dbb43b0a40af62dbd3594f4ffb82!#ؒ-@000000000000000000088e750333f51dca1a094e863cc83860e9bf125845694a"@000000000000000000055c26856138213229670f87ea21210b3f643c932ada9f2 + + +1@d905a5ad142479216b57fbe4e7b1c25706ca34895ba583b6bfc4f83331707a1c#"@000000000000000000088e750333f51dca1a094e863cc83860e9bf125845694a(ؒ-2 +@18b9c2926558f62db9323b9d495b2b761a2d77578ee3abb5e8e8b4b9cd8d64c9B020ca4b488bd6fc5f2f308be400f745f00396b821a65ff2faea027a58143af6e5c2 +@5e96f5a2c391b625608eccdb6c4a367cdcda91a90439b316cc800b38ec52fdacB02af74e22cdcd190fc72367a145c74f9a85f2c324e52e05a3302e698cf1130a3adB +@d905a5ad142479216b57fbe4e7b1c25706ca34895ba583b6bfc4f83331707a1c""1PeH4aV9kTZDUv5Wr7FFr6TV6cWNaVxEj7"UOP_DUP OP_HASH160 f85f90c0e011eb407dec0310d6855e15a416c981 OP_EQUALVERIFY OP_CHECKSIG*276a914f85f90c0e011eb407dec0310d6855e15a416c98188ac*"1PeH4aV9kTZDUv5Wr7FFr6TV6cWNaVxEj78#J  +@d905a5ad142479216b57fbe4e7b1c25706ca34895ba583b6bfc4f83331707a1c""1JvUuqExGTHrUJuMj2tbBYzoSmkgxrKDL9"UOP_DUP OP_HASH160 c4977baef44df5f5728fa109b6d91a2f834bce3a OP_EQUALVERIFY OP_CHECKSIG*276a914c4977baef44df5f5728fa109b6d91a2f834bce3a88ac*"1JvUuqExGTHrUJuMj2tbBYzoSmkgxrKDL98#J  +_@d905a5ad142479216b57fbe4e7b1c25706ca34895ba583b6bfc4f83331707a1c""1J12z3w2UJosvFdKf5SgbgFFqv9tJ1444b"UOP_DUP OP_HASH160 ba7bcb4f10c1a6c1367624d2e033fe2e5a06b6f5 OP_EQUALVERIFY OP_CHECKSIG*276a914ba7bcb4f10c1a6c1367624d2e033fe2e5a06b6f588ac*"1J12z3w2UJosvFdKf5SgbgFFqv9tJ1444b8#J  + + +1@affb2f70adc87602a741af45be365840caf7d0a1ff94c685c2189a301963bab2#"@000000000000000000088e750333f51dca1a094e863cc83860e9bf125845694a(ؒ-2 +@d905a5ad142479216b57fbe4e7b1c25706ca34895ba583b6bfc4f83331707a1cB023a6d95ee42219d63007a739b461eec9d8b3f2ea0eff47aff51a9bb2f2350f2a02 +@d905a5ad142479216b57fbe4e7b1c25706ca34895ba583b6bfc4f83331707a1cB0311c4bd9ab834861e6f91cb1f35a6e45c1fdf16aded8398f21be0b2759b53037cB +@affb2f70adc87602a741af45be365840caf7d0a1ff94c685c2189a301963bab2""193h6ddE7ScjKkPaEiKchK5NFcdRpsX7Au"UOP_DUP OP_HASH160 58434f3f7a85329f42aa94c9b58c5c96bb7789f1 OP_EQUALVERIFY OP_CHECKSIG*276a91458434f3f7a85329f42aa94c9b58c5c96bb7789f188ac*"193h6ddE7ScjKkPaEiKchK5NFcdRpsX7Au8#J  +@affb2f70adc87602a741af45be365840caf7d0a1ff94c685c2189a301963bab2""1Jmk5aK9jDrFocpmS96UQ8Ypzs4NLuN2iu"UOP_DUP OP_HASH160 c2f066ac9ae5bba349423bea18c1426502578522 OP_EQUALVERIFY OP_CHECKSIG*276a914c2f066ac9ae5bba349423bea18c142650257852288ac*"1Jmk5aK9jDrFocpmS96UQ8Ypzs4NLuN2iu8#J  +ʺ]@affb2f70adc87602a741af45be365840caf7d0a1ff94c685c2189a301963bab2""1GAQTd2UedvNgDRqJuTKRF2MdnL1WriNjD"UOP_DUP OP_HASH160 a6513686552c3e72d0508cc03eb785abcc27f783 OP_EQUALVERIFY OP_CHECKSIG*276a914a6513686552c3e72d0508cc03eb785abcc27f78388ac*"1GAQTd2UedvNgDRqJuTKRF2MdnL1WriNjD8#J  + + +1@cebc1b6c0a82eb434aaa3df0178d57ae60ab6951d789982f896822e8c48aa810#"@000000000000000000088e750333f51dca1a094e863cc83860e9bf125845694a(ؒ-2 +@affb2f70adc87602a741af45be365840caf7d0a1ff94c685c2189a301963bab2B02fe55ec67906ffd097d420e5c8d109fa4b45b94fa101f797fe8180a0262c5374a2 +@affb2f70adc87602a741af45be365840caf7d0a1ff94c685c2189a301963bab2B032be5edb70c66f34a8970e3d2314c8ffd9f6fe0dc89b6b1a06140ecc7abaf0579B +@cebc1b6c0a82eb434aaa3df0178d57ae60ab6951d789982f896822e8c48aa810""1KsqvkReZmykRxPzqwLChKK43VaVp67hMu"UOP_DUP OP_HASH160 cf0fe77676b61b57eaa74447b1afac32fdd24c54 OP_EQUALVERIFY OP_CHECKSIG*276a914cf0fe77676b61b57eaa74447b1afac32fdd24c5488ac*"1KsqvkReZmykRxPzqwLChKK43VaVp67hMu8#J  +@cebc1b6c0a82eb434aaa3df0178d57ae60ab6951d789982f896822e8c48aa810""1HP4Rxkjcvm1uUj1oegUMdwGuX6iWfJS2R"UOP_DUP OP_HASH160 b3ae06f845c145c2b4b8a51b17afa400e4832c9c OP_EQUALVERIFY OP_CHECKSIG*276a914b3ae06f845c145c2b4b8a51b17afa400e4832c9c88ac*"1HP4Rxkjcvm1uUj1oegUMdwGuX6iWfJS2R8#J  +[@cebc1b6c0a82eb434aaa3df0178d57ae60ab6951d789982f896822e8c48aa810""1EVTukFpFwWVzowJbHUeDen9gUkSxMuz9T"UOP_DUP OP_HASH160 93fbbeb5ed968d50429527be40c17df936ba8594 OP_EQUALVERIFY OP_CHECKSIG*276a91493fbbeb5ed968d50429527be40c17df936ba859488ac*"1EVTukFpFwWVzowJbHUeDen9gUkSxMuz9T8#J   #-@0000000000000000000d2e0f621de922e29d68f64c740d37edbdd0c177a417e5"@000000000000000000088e750333f51dca1a094e863cc83860e9bf125845694a2 + +1@29c50ae3a920d98f9be8ad687aa216fb83a9f1c8e834c14719850c4ffae9590e#"@0000000000000000000d2e0f621de922e29d68f64c740d37edbdd0c177a417e5(-2 +@498d60964b3cf56fd6499b2be2114c3373376ae37bae6a8b425ed93003102af8B0265085dcc8ca200ed551289255cb49895346dacb35d314ab30cf85b812e05f0d42 +@aea1ed52444a5911f92059e0d150e7f3adf0745e9b7f0c8ecb05de60e8a701aeB038b9d8035277e0e21a847201c1afbdd17c615c4f3f8d44082156ed392c3635a93B +@29c50ae3a920d98f9be8ad687aa216fb83a9f1c8e834c14719850c4ffae9590e""141MhiHZdicX8e4dmkgCw4TgVa2MDHVMMu"UOP_DUP OP_HASH160 20f9a8903644e410710312866d24ce48f2e4bdcf OP_EQUALVERIFY OP_CHECKSIG*276a91420f9a8903644e410710312866d24ce48f2e4bdcf88ac*"141MhiHZdicX8e4dmkgCw4TgVa2MDHVMMu8#J  +@29c50ae3a920d98f9be8ad687aa216fb83a9f1c8e834c14719850c4ffae9590e""12kggFm6wXDQNgPHs3cENvPjqnj1mP7yYf"UOP_DUP OP_HASH160 133b21f671f860fa21a6bb6b2dde25e52915b189 OP_EQUALVERIFY OP_CHECKSIG*276a914133b21f671f860fa21a6bb6b2dde25e52915b18988ac*"12kggFm6wXDQNgPHs3cENvPjqnj1mP7yYf8#J T#-@00000000000000000013781e1a033050cc179da8e8d623775b79a9cdfa3c3412"@0000000000000000000d2e0f621de922e29d68f64c740d37edbdd0c177a417e52#-@000000000000000000095c372f74babb348d428eb89f6d9e60d5d002614a73ed"@00000000000000000013781e1a033050cc179da8e8d623775b79a9cdfa3c34122#-@000000000000000000053934ecc084a527e3fb0526c0ff090a107b471682c3f7"@000000000000000000095c372f74babb348d428eb89f6d9e60d5d002614a73ed2#-@000000000000000000173f2753b0c48eaa7d588a19a48dcfb4373de031b590b5"@000000000000000000053934ecc084a527e3fb0526c0ff090a107b471682c3f72#-@000000000000000000024ab7c47434ff0e3947cf875a06e3ec5d6a1f6b436b4a"@000000000000000000173f2753b0c48eaa7d588a19a48dcfb4373de031b590b52#ت-@00000000000000000012e71dbb7ce017db12251cf1f6bb77a9ede76fac1b42a0"@000000000000000000024ab7c47434ff0e3947cf875a06e3ec5d6a1f6b436b4a2#-@00000000000000000003c05ba4a83ef6b658b322afa575bc2e8f94d83515196d"@00000000000000000012e71dbb7ce017db12251cf1f6bb77a9ede76fac1b42a02#-@00000000000000000018e39f3743254eb81889ef9b78163f6c9170f9040478ad"@00000000000000000003c05ba4a83ef6b658b322afa575bc2e8f94d83515196d2#Ԡ-@00000000000000000005ccda210f06bfa2d2b92571c43ab3e3424069ccca7fd1"@00000000000000000018e39f3743254eb81889ef9b78163f6c9170f9040478ad2#-@0000000000000000000d039c0fe2f193265a5930da309995e438c508167058f7"@00000000000000000005ccda210f06bfa2d2b92571c43ab3e3424069ccca7fd12#-@0000000000000000000210ab78feb679b3df7c9a3e30b98b1a39644e40943f45"@0000000000000000000d039c0fe2f193265a5930da309995e438c508167058f72#-@0000000000000000000944fd174a0b8b05b95c38c60225f27d013737c729cf74"@0000000000000000000210ab78feb679b3df7c9a3e30b98b1a39644e40943f452#ؾ-@00000000000000000016b782100a2670d5fd062df0fbfa745da13989ee34735b"@0000000000000000000944fd174a0b8b05b95c38c60225f27d013737c729cf742#˕-@00000000000000000013edddfb139b256e7e60e2bef4328b98cf1da3e266b89f"@00000000000000000016b782100a2670d5fd062df0fbfa745da13989ee34735b2#̏-@000000000000000000106c08be45b572a235f8f75ec0fbd9dd12cc8b71f3570f"@00000000000000000013edddfb139b256e7e60e2bef4328b98cf1da3e266b89f2#-@0000000000000000000ca408294837857e32f3296fb0c12328807cbdd8d13021"@000000000000000000106c08be45b572a235f8f75ec0fbd9dd12cc8b71f3570f2#-@0000000000000000000387ad7ea4fdc8f8d8d91b883d560604446dcd9308615c"@0000000000000000000ca408294837857e32f3296fb0c12328807cbdd8d130212#-@0000000000000000001b2595febddb51f8e510b88ab5a8fb68441c44301cf9c0"@0000000000000000000387ad7ea4fdc8f8d8d91b883d560604446dcd9308615c2#-@0000000000000000000953e128e2a632c7f21feec15e6e2cbf7935adcb0ad5ed"@0000000000000000001b2595febddb51f8e510b88ab5a8fb68441c44301cf9c02 + +1@14f7f95d6c527f8aae25df1afec43ac11a9e48c43a4f90be2e26bc1704ee0981#"@0000000000000000000953e128e2a632c7f21feec15e6e2cbf7935adcb0ad5ed(-2 +@819e540485b12b1a12891897b9e22911d0c740a05129623c86c4ffb45d64a55dB0228a089e4409e2d33c4edf031c24f51a129aaa3afa992e850e33e09f0c4f6878a2 +@fc3ed9b13869440b3882e0e8df25f3764b7c4b40e631d49723ffb81b456912ffB02942e03196bfef2467271ed0ec596f7cdeec3e40677fd05068d3976d66efb9f372 +@bdf2fa7881c9b9853b1ebb01c10583cdd87b6032dd97edf6470da32bdc98ecd0B038ef5be777aea19f0b0c2a0bfdd1f500774d43b65bdafaf4298f671cd238616c12 +@819e540485b12b1a12891897b9e22911d0c740a05129623c86c4ffb45d64a55dB03f42244162a781107d4f2a0b29eceaed08a3d6c26409cdda8c350bc6c0b902c532 +@dfe0d68885b5511ac40198852149845d3c90c5cc465efde8e168f0041c802f97B024a5cf73527e59970577480347a8bac0f9c031b48ec4ae63d00e0c01e9b93ff0cB +@14f7f95d6c527f8aae25df1afec43ac11a9e48c43a4f90be2e26bc1704ee0981""1AeiDjLbh5vG3iCqDQUQJbkn5vHg9aASas"UOP_DUP OP_HASH160 69daee51801b025d6fa9e64787596ae15acc5799 OP_EQUALVERIFY OP_CHECKSIG*276a91469daee51801b025d6fa9e64787596ae15acc579988ac*"1AeiDjLbh5vG3iCqDQUQJbkn5vHg9aASas8#J  + @14f7f95d6c527f8aae25df1afec43ac11a9e48c43a4f90be2e26bc1704ee0981""1K8kHWC2s6myAPUuuwN1kE5rFRPFjHSf8Z"UOP_DUP OP_HASH160 c6e94ed61850c382416dc953deebec945df2facc OP_EQUALVERIFY OP_CHECKSIG*276a914c6e94ed61850c382416dc953deebec945df2facc88ac*"1K8kHWC2s6myAPUuuwN1kE5rFRPFjHSf8Z8#J  +4@14f7f95d6c527f8aae25df1afec43ac11a9e48c43a4f90be2e26bc1704ee0981""1G5YnCh6Z8zhxRdXyu2gBhWzBkFctV7C2r"UOP_DUP OP_HASH160 a5661422fbe128e2c5edf946e989a4c9d6fe4f40 OP_EQUALVERIFY OP_CHECKSIG*276a914a5661422fbe128e2c5edf946e989a4c9d6fe4f4088ac*"1G5YnCh6Z8zhxRdXyu2gBhWzBkFctV7C2r8#J #-@000000000000000000083f566cc62b9fd0db6371a3470a88a2d36f065e5820e0"@0000000000000000000953e128e2a632c7f21feec15e6e2cbf7935adcb0ad5ed2"#-@00000000000000000008b1deb8006a3c5f19a3bbcfd4092e3bbb7da4d1277afd"@000000000000000000083f566cc62b9fd0db6371a3470a88a2d36f065e5820e02! + + +1@52faad14da7192ed2dee33b353dff050d2dbfe1529c2c971238ce9b18f862640#"@00000000000000000008b1deb8006a3c5f19a3bbcfd4092e3bbb7da4d1277afd(-2 +@14f7f95d6c527f8aae25df1afec43ac11a9e48c43a4f90be2e26bc1704ee0981B0310c61031d11931c3f9a17c7fcbba6d65677d1c94f8acc505fbf2938876e3efb32 +@14f7f95d6c527f8aae25df1afec43ac11a9e48c43a4f90be2e26bc1704ee0981B02ce10dd55e836a2bdb75f3da55eb8d51712265db49840d63770bc081851fcab80B +@52faad14da7192ed2dee33b353dff050d2dbfe1529c2c971238ce9b18f862640""1Ao5GGancsyedW3uKYgb2H6RdzYnU5EUe9"UOP_DUP OP_HASH160 6b6fd3387a9a3f597dd17b4fb21ae29425ad95fe OP_EQUALVERIFY OP_CHECKSIG*276a9146b6fd3387a9a3f597dd17b4fb21ae29425ad95fe88ac*"1Ao5GGancsyedW3uKYgb2H6RdzYnU5EUe98#J  +@52faad14da7192ed2dee33b353dff050d2dbfe1529c2c971238ce9b18f862640""17kxfvfEZXdK74WvARwiVz8jkYP1vKpEyk"UOP_DUP OP_HASH160 4a211cebce9e1ea08fb768c53183b0c0e2ecc4cc OP_EQUALVERIFY OP_CHECKSIG*276a9144a211cebce9e1ea08fb768c53183b0c0e2ecc4cc88ac*"17kxfvfEZXdK74WvARwiVz8jkYP1vKpEyk8#J  +-@52faad14da7192ed2dee33b353dff050d2dbfe1529c2c971238ce9b18f862640""18ukVa4CmbKnZfYSjk9mxNa7RxMLnMak9X"UOP_DUP OP_HASH160 56c2d0f7c94b5fa9653b2107eac2bebc0a7b4e02 OP_EQUALVERIFY OP_CHECKSIG*276a91456c2d0f7c94b5fa9653b2107eac2bebc0a7b4e0288ac*"18ukVa4CmbKnZfYSjk9mxNa7RxMLnMak9X8#J  + + +1@6d995d7deb7a167ea903f4a45fff2801a4179dc5dc9c9108f6462c8783ed761c#"@00000000000000000008b1deb8006a3c5f19a3bbcfd4092e3bbb7da4d1277afd(-2 +@cfbce25c032ddd092323f0fcd68366a01da603448a259df1f1246ea97b592638B0329299663b43f8e09980733f1466654056024719324d5a807d2486bb51c72b1002 +@02afdafee802dcc9f336552eebc82068be030b1deb166216182fb144abfa341dB026892e30b4a51df714c6c6230131390c855d7b5eec93183c839035f4aa2f137faB +@6d995d7deb7a167ea903f4a45fff2801a4179dc5dc9c9108f6462c8783ed761c""124WuZYFB1nSTGJFuhneP5iGAHyj1WtaF8"UOP_DUP OP_HASH160 0ba2568f8ef24a1dad6e8051ba48224e5d215162 OP_EQUALVERIFY OP_CHECKSIG*276a9140ba2568f8ef24a1dad6e8051ba48224e5d21516288ac*"124WuZYFB1nSTGJFuhneP5iGAHyj1WtaF88#J  +@6d995d7deb7a167ea903f4a45fff2801a4179dc5dc9c9108f6462c8783ed761c""1Nw9JEco1Z8LhznJgaZTLzCEG1QyULVL8K"UOP_DUP OP_HASH160 f098078de87e305f1aac7b5b52cddc195008eb14 OP_EQUALVERIFY OP_CHECKSIG*276a914f098078de87e305f1aac7b5b52cddc195008eb1488ac*"1Nw9JEco1Z8LhznJgaZTLzCEG1QyULVL8K8#J  +Ы<@6d995d7deb7a167ea903f4a45fff2801a4179dc5dc9c9108f6462c8783ed761c""1GTwDxAzhmwPaVuc8gUzovqFxatCse1C6P"UOP_DUP OP_HASH160 a9a1f7104b48107bbdf5268e7cea01c6c710f3c1 OP_EQUALVERIFY OP_CHECKSIG*276a914a9a1f7104b48107bbdf5268e7cea01c6c710f3c188ac*"1GTwDxAzhmwPaVuc8gUzovqFxatCse1C6P8#J  + +1@96c5f0b0825b33326bda0afd028474dda3170e82f5d9c29d668e3b6d65303c2a#"@00000000000000000008b1deb8006a3c5f19a3bbcfd4092e3bbb7da4d1277afd(-2 +@d7caae89e6dc8f5eefd053c609549b4de437260dfe2b281128f50b838c304668B02456e808c39f0f169c2ec0e1da4138e1ceb66208ee0bce4babe7b3afc9ed9f2ab2 +@4977806eceed20777065df669ff594732efdb48d4f6ff7d7172fa9f86362b970B02618fdb4d91ca93fd18b98047123e4cc3b56d5d6930f5eb3ab49950b286866e3d2 +@1f89407b2982f2f4b8b6a61dc90b35b59a150fa4650dc8604d98be0ce6829eacB02b46a8103e6c315f9240639237b03dd85b5e92c630a409fda1bae019768e44d05B +@96c5f0b0825b33326bda0afd028474dda3170e82f5d9c29d668e3b6d65303c2a""1AGXgaLasYa23RUsHYRqJTbf1kWx6RUyLR"UOP_DUP OP_HASH160 65a8fbd9fd7ba1906a75dd3bdc1223cc3b03da65 OP_EQUALVERIFY OP_CHECKSIG*276a91465a8fbd9fd7ba1906a75dd3bdc1223cc3b03da6588ac*"1AGXgaLasYa23RUsHYRqJTbf1kWx6RUyLR8#J  +؏@96c5f0b0825b33326bda0afd028474dda3170e82f5d9c29d668e3b6d65303c2a""1NDpUKuDBLe98S4AoNHRXLAqt8BM1sgriT"UOP_DUP OP_HASH160 e8c7428968e5346909aba329516751cb11567adc OP_EQUALVERIFY OP_CHECKSIG*276a914e8c7428968e5346909aba329516751cb11567adc88ac*"1NDpUKuDBLe98S4AoNHRXLAqt8BM1sgriT8#J  +~@96c5f0b0825b33326bda0afd028474dda3170e82f5d9c29d668e3b6d65303c2a""114D9XKDb1Mqh6KUFBwAGc8doVGkQrmub5"UOP_DUP OP_HASH160 009b633c851ff4ec284e9b6588edfd446b9ba3dd OP_EQUALVERIFY OP_CHECKSIG*276a914009b633c851ff4ec284e9b6588edfd446b9ba3dd88ac*"114D9XKDb1Mqh6KUFBwAGc8doVGkQrmub58#J #-@0000000000000000000d0c2ee8efaebc8cd22bd33617427345d77ec4d362e9d0"@00000000000000000008b1deb8006a3c5f19a3bbcfd4092e3bbb7da4d1277afd2 #-@00000000000000000019e8712a8e86520c27ea712aaa56d883b7a43dea0311e7"@0000000000000000000d0c2ee8efaebc8cd22bd33617427345d77ec4d362e9d02 + + + +1@ca3c873acfd67da66f45d010736b1b4318695cb2cd24b2c86416539a07ca6e89#"@00000000000000000019e8712a8e86520c27ea712aaa56d883b7a43dea0311e7(-2 +@52faad14da7192ed2dee33b353dff050d2dbfe1529c2c971238ce9b18f862640B024944d998ad51d7ab88090e6545e6e7c8c38b9d58fe9d5eabd915c3c0106052272 +@52faad14da7192ed2dee33b353dff050d2dbfe1529c2c971238ce9b18f862640B03cd32a17d4759c972f34b71f1db7866a328c1c9efdc0f67b7d4243d82536937bfB +@ca3c873acfd67da66f45d010736b1b4318695cb2cd24b2c86416539a07ca6e89""13bYYMPw1ywNZWjWcE6S4jyxS5zhwu1yRU"UOP_DUP OP_HASH160 1c78b915de7721150877ec9cc6cd660b299397c8 OP_EQUALVERIFY OP_CHECKSIG*276a9141c78b915de7721150877ec9cc6cd660b299397c888ac*"13bYYMPw1ywNZWjWcE6S4jyxS5zhwu1yRU8#J  +@ca3c873acfd67da66f45d010736b1b4318695cb2cd24b2c86416539a07ca6e89""13YXQRkWJ8X5DxFetMcXGWwYwbRiDkgm65"UOP_DUP OP_HASH160 1be686bad29013b9590a9b1610519ea9c4c37d60 OP_EQUALVERIFY OP_CHECKSIG*276a9141be686bad29013b9590a9b1610519ea9c4c37d6088ac*"13YXQRkWJ8X5DxFetMcXGWwYwbRiDkgm658#J  +-@ca3c873acfd67da66f45d010736b1b4318695cb2cd24b2c86416539a07ca6e89""17RDrzwESJgP3kUWVw7z1XSfw32W8AHC1p"UOP_DUP OP_HASH160 46657977c7e7a3c6425d86d7184edeb287d04436 OP_EQUALVERIFY OP_CHECKSIG*276a91446657977c7e7a3c6425d86d7184edeb287d0443688ac*"17RDrzwESJgP3kUWVw7z1XSfw32W8AHC1p8#J #-@0000000000000000001c1350480cd58ecfaa3f85d60c2616b3c4e25312da27e4"@00000000000000000019e8712a8e86520c27ea712aaa56d883b7a43dea0311e72#-@000000000000000000111f8ee3f1a675b853483b88fe7b2e94a2ee1c148a765a"@0000000000000000001c1350480cd58ecfaa3f85d60c2616b3c4e25312da27e42"#-@00000000000000000006ce2443c1c18378402cd8765139dd763a67bb8be50ff6"@000000000000000000111f8ee3f1a675b853483b88fe7b2e94a2ee1c148a765a2! + + +1@3c9a2d6ce88713f4d0c163a60f100b3bd3a714234844aaf75c31fe384f5cf610#"@00000000000000000006ce2443c1c18378402cd8765139dd763a67bb8be50ff6(-2 +@11e0361f802afd7f525ce594d9c676a93e6a3b20ac7754ec4f846cb0fd477728B025a8a1802293ce8654737eb4d06225b9596dea52ef22eb757978f51f8722252342 +@8e8df10b99ec3d5649858b150c71ff6e9d427e4818ace489b7d228c8335e0e96B025dd1cbb52b5ff9055b399ea8b4c9ba22d073c9bd3cc33a385f77bc290d7a7d0aB +@3c9a2d6ce88713f4d0c163a60f100b3bd3a714234844aaf75c31fe384f5cf610""1CC1rYf1awqMKFvys54sxPaLEDfVjPcmk9"UOP_DUP OP_HASH160 7abeac1abb3c306b0a36ffdaa5223ede4297835b OP_EQUALVERIFY OP_CHECKSIG*276a9147abeac1abb3c306b0a36ffdaa5223ede4297835b88ac*"1CC1rYf1awqMKFvys54sxPaLEDfVjPcmk98#J  + @3c9a2d6ce88713f4d0c163a60f100b3bd3a714234844aaf75c31fe384f5cf610""1K13LZkQU54Dps8PTGWt7EMs68KoHtB4gd"UOP_DUP OP_HASH160 c5743717b41f06b88331bb9cd9faa96bad45dec9 OP_EQUALVERIFY OP_CHECKSIG*276a914c5743717b41f06b88331bb9cd9faa96bad45dec988ac*"1K13LZkQU54Dps8PTGWt7EMs68KoHtB4gd8#J  +Ю_@3c9a2d6ce88713f4d0c163a60f100b3bd3a714234844aaf75c31fe384f5cf610""1NGQyzMMTCaPqkPnbKtuZg73GTTQtgLefR"UOP_DUP OP_HASH160 e944e688ba6b83b1dc6f205257151f42e5f0c5bf OP_EQUALVERIFY OP_CHECKSIG*276a914e944e688ba6b83b1dc6f205257151f42e5f0c5bf88ac*"1NGQyzMMTCaPqkPnbKtuZg73GTTQtgLefR8#J % + + +1@d2937136f267679f6a30feca3476016d83dde10f4b0872c2c9b9f3264919df97#"@00000000000000000006ce2443c1c18378402cd8765139dd763a67bb8be50ff6(-2 +@8f6d81ece744cffa847b6eb5d85e8d23a547e5cb31246e9ef38d86c8559c1fc6B02921d999c3cd32bd0c64434d2e117c03321eea3f3719a27db856f5794925fc6e82 +@d3e8a848a3e6f897ae41513cdae54bafdf050a5eb79bff320e00416a044d4254B0284d00d3a442271c67a2f12616468cdadf6bef12cf4d1c2d39efd70e8cc59e4a7B +@d2937136f267679f6a30feca3476016d83dde10f4b0872c2c9b9f3264919df97""1EpwN6CfVDPDwV4szfuNkq9ffKX7MwGVXm"UOP_DUP OP_HASH160 97aa90dbca1b2e959612ac03a46fa54a5eaee905 OP_EQUALVERIFY OP_CHECKSIG*276a91497aa90dbca1b2e959612ac03a46fa54a5eaee90588ac*"1EpwN6CfVDPDwV4szfuNkq9ffKX7MwGVXm8#J  + @d2937136f267679f6a30feca3476016d83dde10f4b0872c2c9b9f3264919df97""1HTenqV7qfcaaqhWWkahMd4CPebqtPBEhX"UOP_DUP OP_HASH160 b48c5f8f443e23f476179061278810045a9dd65f OP_EQUALVERIFY OP_CHECKSIG*276a914b48c5f8f443e23f476179061278810045a9dd65f88ac*"1HTenqV7qfcaaqhWWkahMd4CPebqtPBEhX8#J  +Ю_@d2937136f267679f6a30feca3476016d83dde10f4b0872c2c9b9f3264919df97""1A4GZnB3aTeBSZw7isLSMB6ed9CKQUDUZu"UOP_DUP OP_HASH160 63575f81cd8e1c53914f345cecb86d358b0d8176 OP_EQUALVERIFY OP_CHECKSIG*276a91463575f81cd8e1c53914f345cecb86d358b0d817688ac*"1A4GZnB3aTeBSZw7isLSMB6ed9CKQUDUZu8#J % + +1@1ef312f39636b3f8dcfe18d37957b56fdd9bc80da5b399a8e17f1b61e044d541#"@00000000000000000006ce2443c1c18378402cd8765139dd763a67bb8be50ff6(-2 +@f9676dce1d290302797cac488b587d7ebbed1b205cadd827781aa696703eaa1fB032e55197bf4a1a20382bf1c8feb0e64beed492fad2461705da9db5dc1a3682aea2 +@0ec2ce65a59a768b3ab1bf3ff8d9418184b70535403ec8d4548450d0b0b11565B037091a4076f7e342ca1dc00f0aae80af0d30999a0704adcda37bb0c0bb1c1c9292 +@4fb1095576707fbeb45551be9ed69288895fbad937f0adfbb03490e5f10e28e4B03d65ac3cdf5b87c5b650f4e7a09ee413af0d1bbdd7d3df2ada53b185fd9d62f70B +O@1ef312f39636b3f8dcfe18d37957b56fdd9bc80da5b399a8e17f1b61e044d541""16b1vJihs9L5ze3p4m8sT191ZRLeufPyDz"UOP_DUP OP_HASH160 3d4789efa09faaed1ab36b6b8d80eb57684e510f OP_EQUALVERIFY OP_CHECKSIG*276a9143d4789efa09faaed1ab36b6b8d80eb57684e510f88ac*"16b1vJihs9L5ze3p4m8sT191ZRLeufPyDz8#J  +@1ef312f39636b3f8dcfe18d37957b56fdd9bc80da5b399a8e17f1b61e044d541""1CeooHNnYvt8EsqqH8n8fp5Q3izhaie7Eb"UOP_DUP OP_HASH160 7fcfd6d4f4870dd98012bcd9fa7a766b5c6ca1f6 OP_EQUALVERIFY OP_CHECKSIG*276a9147fcfd6d4f4870dd98012bcd9fa7a766b5c6ca1f688ac*"1CeooHNnYvt8EsqqH8n8fp5Q3izhaie7Eb8#J  +Ь@1ef312f39636b3f8dcfe18d37957b56fdd9bc80da5b399a8e17f1b61e044d541""1L3z5NcWmM6qLi9JynK4f4V3ZgKJJe3Zwt"UOP_DUP OP_HASH160 d0faddaf02291f166c798ca797c590b9a0b77334 OP_EQUALVERIFY OP_CHECKSIG*276a914d0faddaf02291f166c798ca797c590b9a0b7733488ac*"1L3z5NcWmM6qLi9JynK4f4V3ZgKJJe3Zwt8#J x #-@00000000000000000012a987b701be03d299c9e174e96d49b464014496394f0d"@00000000000000000006ce2443c1c18378402cd8765139dd763a67bb8be50ff62 + + + +1@7c2d90dd0918f1a1806a1a4c6a07d4abde936f55a5f1fed6c216d7661d0461b9#"@00000000000000000012a987b701be03d299c9e174e96d49b464014496394f0d(-2 +@7de7a6e8a310f49a1ade0335324ddbddbd5bad1a387976c7a4f9a7b860b639e1B0302728381160c850aa211cb3a244ad0eabbb1d186a90a3ca801ac7461b76c45272 +@eed843aa463fe5669209b9083a95af077d4b0f5cb47c97d8d8b3096789261e9dB026c14aac473962130f7d9aee40dfbeb8e466d8a551ebef65b89b7a39f52cea7a8B +6@7c2d90dd0918f1a1806a1a4c6a07d4abde936f55a5f1fed6c216d7661d0461b9""1Cs8f1Bgp4ekjn4aJPikXJCnqMvTwnWJbc"UOP_DUP OP_HASH160 8224926cd035b229b7e03205a6d063f4e26e4666 OP_EQUALVERIFY OP_CHECKSIG*276a9148224926cd035b229b7e03205a6d063f4e26e466688ac*"1Cs8f1Bgp4ekjn4aJPikXJCnqMvTwnWJbc8#J  +=@7c2d90dd0918f1a1806a1a4c6a07d4abde936f55a5f1fed6c216d7661d0461b9""1CJR97cmSZ3rBFxGTwH28ihjwJ6kzEvxyu"UOP_DUP OP_HASH160 7bf49b1f24eb90935136c4846a0f79e2de308d81 OP_EQUALVERIFY OP_CHECKSIG*276a9147bf49b1f24eb90935136c4846a0f79e2de308d8188ac*"1CJR97cmSZ3rBFxGTwH28ihjwJ6kzEvxyu8#J  +!@7c2d90dd0918f1a1806a1a4c6a07d4abde936f55a5f1fed6c216d7661d0461b9""14h1b1wtkxBfFC66G9ckBjTA5ntSbWAuYq"UOP_DUP OP_HASH160 28798161cded793e65bd9f199b54aaac51620a25 OP_EQUALVERIFY OP_CHECKSIG*276a91428798161cded793e65bd9f199b54aaac51620a2588ac*"14h1b1wtkxBfFC66G9ckBjTA5ntSbWAuYq8#J  #-@0000000000000000001b5a4e936ab5486073f55d23d6b5185f9fe2d1288bacf6"@00000000000000000012a987b701be03d299c9e174e96d49b464014496394f0d2#-@00000000000000000018e404d23af72db55fb461617d9c4008d91da78473e3eb"@0000000000000000001b5a4e936ab5486073f55d23d6b5185f9fe2d1288bacf62#-@00000000000000000017e4edb7e0d75fc1d5b031c630c437ae4188e760a025df"@00000000000000000018e404d23af72db55fb461617d9c4008d91da78473e3eb2#ȇ-@00000000000000000007fd1b07f974889c59f90be52208dcf3e6147dfc2985fb"@00000000000000000017e4edb7e0d75fc1d5b031c630c437ae4188e760a025df2#-@0000000000000000001214ac51181808a0d19e53a36dd691e060c9a3a053371a"@00000000000000000007fd1b07f974889c59f90be52208dcf3e6147dfc2985fb2#-@00000000000000000007d71f6fa65041f652a800df78023d4a1ec339d2928468"@0000000000000000001214ac51181808a0d19e53a36dd691e060c9a3a053371a2#-@00000000000000000019c2918b9f0d685ab92de682274e266ea8e0e4e9c0df5a"@00000000000000000007d71f6fa65041f652a800df78023d4a1ec339d29284682#-@00000000000000000003d4e538b725b59516bf18f16e004f4b015872b434c345"@00000000000000000019c2918b9f0d685ab92de682274e266ea8e0e4e9c0df5a2#-@00000000000000000014442ab750e9afd40bf31c90fb4c1953c54c6a93714770"@00000000000000000003d4e538b725b59516bf18f16e004f4b015872b434c3452#ȴ-@0000000000000000000a0dec9c3f8e975c655d3696e2168bce2d538ee88e7bd8"@00000000000000000014442ab750e9afd40bf31c90fb4c1953c54c6a937147702#-@00000000000000000007fbf92f07a2b327f0c4ee8a8666eb0b1d5624d06cfc06"@0000000000000000000a0dec9c3f8e975c655d3696e2168bce2d538ee88e7bd82#-@00000000000000000001c73f009a4bf3482b8aee7c5445f014b29a15bd1ae2da"@00000000000000000007fbf92f07a2b327f0c4ee8a8666eb0b1d5624d06cfc062 #-@00000000000000000010f0ba51c501317e5ec410c9cd36d409d8fa74d3de3fbb"@00000000000000000001c73f009a4bf3482b8aee7c5445f014b29a15bd1ae2da2 + + + +1@a4f78ed55b0bc8d45e330e43a83abf2ec715198e290ed8a595d7abcfe74d3ef5#"@00000000000000000010f0ba51c501317e5ec410c9cd36d409d8fa74d3de3fbb(-2 +@ca3c873acfd67da66f45d010736b1b4318695cb2cd24b2c86416539a07ca6e89B03a8be5b4f7a99f71934b1240ed0aa013c0a770552cfb7cda00bf052f9d939085e2 +@b0a3dfd26b0f9ace3d5c88c5f747833a535c7a7e0cbbf8099f9882825a9db07cB037abdcec495bdd15aecec5c270a2c3f62a4343ba4d512fffbe13fe2acc39d736dB +@a4f78ed55b0bc8d45e330e43a83abf2ec715198e290ed8a595d7abcfe74d3ef5""19S5Lbd4Rsqxedqxs6BS8pjyfSP5YzPnaf"UOP_DUP OP_HASH160 5c7f06c1b4147218225f8a75026c78cc89f87203 OP_EQUALVERIFY OP_CHECKSIG*276a9145c7f06c1b4147218225f8a75026c78cc89f8720388ac*"19S5Lbd4Rsqxedqxs6BS8pjyfSP5YzPnaf8#J  +=@a4f78ed55b0bc8d45e330e43a83abf2ec715198e290ed8a595d7abcfe74d3ef5""1LKRgGrWcZ7m1hMCY6MKU5JzLYbhoiC4Hc"UOP_DUP OP_HASH160 d3e67a048b1409afbfbf54594a266fd00515d352 OP_EQUALVERIFY OP_CHECKSIG*276a914d3e67a048b1409afbfbf54594a266fd00515d35288ac*"1LKRgGrWcZ7m1hMCY6MKU5JzLYbhoiC4Hc8#J  + @a4f78ed55b0bc8d45e330e43a83abf2ec715198e290ed8a595d7abcfe74d3ef5"!1rFR31rJpAqRvx2NZDcy34BXkrMa3A9vi"UOP_DUP OP_HASH160 09506a26e7ddc42589e3ba6cea26bda31d950c75 OP_EQUALVERIFY OP_CHECKSIG*276a91409506a26e7ddc42589e3ba6cea26bda31d950c7588ac*!1rFR31rJpAqRvx2NZDcy34BXkrMa3A9vi8#J #·-@0000000000000000001192f1973810ec335a124aba2e5e00d40a14185124d0b5"@00000000000000000010f0ba51c501317e5ec410c9cd36d409d8fa74d3de3fbb2#-@00000000000000000012198ae4a6fc5448a6599899087a649b9deb9d5cc1d2fa"@0000000000000000001192f1973810ec335a124aba2e5e00d40a14185124d0b52#-@00000000000000000016e7c83287554b2dc2b95f3f8d92fd7281f98affaeade5"@00000000000000000012198ae4a6fc5448a6599899087a649b9deb9d5cc1d2fa2#Ш-@000000000000000000010fb586fa56b6d833f2420739d8565caab615b742859e"@00000000000000000016e7c83287554b2dc2b95f3f8d92fd7281f98affaeade52#-@000000000000000000023d3b886ff35293f8767394fbd265f3740fe6285f0e75"@000000000000000000010fb586fa56b6d833f2420739d8565caab615b742859e2#-@0000000000000000001796239efee90a4b7c8130969fd5c498cc5f41eeb8ca2c"@000000000000000000023d3b886ff35293f8767394fbd265f3740fe6285f0e752 #ئ-@0000000000000000000ffae35184f4529a934d1d39fa97d7dc8c564362ec5a18"@0000000000000000001796239efee90a4b7c8130969fd5c498cc5f41eeb8ca2c2 + + + +1@f79026011ca1fb8275e6793a3d3a9cff55719a01b806706b7b55022763fc2356#"@0000000000000000000ffae35184f4529a934d1d39fa97d7dc8c564362ec5a18(ئ-2 +@e961c66a2b20d6a8b6b386d03b6fd865aae9caeb82bdf0afe7105c60eb74b793B02887e9b38387c31786119fced5e3028f0f890fcbb1f3d5d4b8f5b3289dfab67202 +@2e015ebdc75b52999361e108cd17bf8ef055c70b4d3bbdceaecfa63f94c080baB039b7de3fff135d567cb0b659c77b88b1d4614bdebf608f7d420e0be4341205cd7B +@f79026011ca1fb8275e6793a3d3a9cff55719a01b806706b7b55022763fc2356""13YXR36sbTixQhrfcvPhBPDMaZVgSsy9Rw"UOP_DUP OP_HASH160 1be688f9b78f73098828eff2a24fbf48b14943c9 OP_EQUALVERIFY OP_CHECKSIG*276a9141be688f9b78f73098828eff2a24fbf48b14943c988ac*"13YXR36sbTixQhrfcvPhBPDMaZVgSsy9Rw8#J  +@f79026011ca1fb8275e6793a3d3a9cff55719a01b806706b7b55022763fc2356""1B7uJfAe5WiHeQBaAYXL6ZKwtXc8VAvbrp"UOP_DUP OP_HASH160 6eff6a482b03252dae09e306e87846f707c561c9 OP_EQUALVERIFY OP_CHECKSIG*276a9146eff6a482b03252dae09e306e87846f707c561c988ac*"1B7uJfAe5WiHeQBaAYXL6ZKwtXc8VAvbrp8#J  + @f79026011ca1fb8275e6793a3d3a9cff55719a01b806706b7b55022763fc2356""18yZcF1usP7Ejyr4WotR3gTbgnxRs4z42M"UOP_DUP OP_HASH160 577b64d0e70472a125abe8e0382fbb4450f68fcc OP_EQUALVERIFY OP_CHECKSIG*276a914577b64d0e70472a125abe8e0382fbb4450f68fcc88ac*"18yZcF1usP7Ejyr4WotR3gTbgnxRs4z42M8#J #-@000000000000000000145caac6969900e724c2739fface387ae87a0169d1f0b5"@0000000000000000000ffae35184f4529a934d1d39fa97d7dc8c564362ec5a182#-@0000000000000000000c1e5fc7d2202cfd4292e6cd51dff8282bcbd9fb04fcba"@000000000000000000145caac6969900e724c2739fface387ae87a0169d1f0b52 #-@0000000000000000000907b332aebf4cc50bbf4dc129bda89af211d4e89e4781"@0000000000000000000c1e5fc7d2202cfd4292e6cd51dff8282bcbd9fb04fcba2 + + + +1@2fd37d5f929456f154b75466a60f32b4bc468317a2e0f7aad5c270060d838af8#"@0000000000000000000907b332aebf4cc50bbf4dc129bda89af211d4e89e4781(-2 +@048e1cc3d28d57c5b8550fa9beb80f29a53a21ef7d8350e8d79e4605a76cf943B030e8264e811af4ebb04a172054c115b2ec9ef9028e8142a33025ca3dd9ca18dac2 +@048e1cc3d28d57c5b8550fa9beb80f29a53a21ef7d8350e8d79e4605a76cf943B027aab02ae4c4011fbe8e46edba92a7ef29d1f1331d4d23708328fc2a5cf84bfc0B +@2fd37d5f929456f154b75466a60f32b4bc468317a2e0f7aad5c270060d838af8""1LMDFeCGU6LsTBSeBYTMhWkrz44ufVcBWf"UOP_DUP OP_HASH160 d43cefdbb09cb3961ce29a96d5ca324795d96356 OP_EQUALVERIFY OP_CHECKSIG*276a914d43cefdbb09cb3961ce29a96d5ca324795d9635688ac*"1LMDFeCGU6LsTBSeBYTMhWkrz44ufVcBWf8#J  +l@2fd37d5f929456f154b75466a60f32b4bc468317a2e0f7aad5c270060d838af8""1JVe7xV2nYmzq2ZmidZnbhg6vi19XsTEbx"UOP_DUP OP_HASH160 bfe4c57bd99bc64e9ea026d3b130fd821599a16f OP_EQUALVERIFY OP_CHECKSIG*276a914bfe4c57bd99bc64e9ea026d3b130fd821599a16f88ac*"1JVe7xV2nYmzq2ZmidZnbhg6vi19XsTEbx8#J  +j@2fd37d5f929456f154b75466a60f32b4bc468317a2e0f7aad5c270060d838af8""14vjHUN7aX6xHVBBEtAy7bZnQqaNyJqe6D"UOP_DUP OP_HASH160 2b11b860eb08268a97f768a27c30f13883ccaf29 OP_EQUALVERIFY OP_CHECKSIG*276a9142b11b860eb08268a97f768a27c30f13883ccaf2988ac*"14vjHUN7aX6xHVBBEtAy7bZnQqaNyJqe6D8#J #-@00000000000000000010d27b5eb08cc6bf0d7175a39fab4ce21f301d007571e7"@0000000000000000000907b332aebf4cc50bbf4dc129bda89af211d4e89e47812 + + +1@257e7b01728c15c4aff160a69417d01f8529a582ed944eab6a682660066472a4#"@00000000000000000010d27b5eb08cc6bf0d7175a39fab4ce21f301d007571e7(-2 +@1ef312f39636b3f8dcfe18d37957b56fdd9bc80da5b399a8e17f1b61e044d541B02f3d89a454c8448c7695a6fbac9e04de934205f2afb3cbb5bc9e1c5a7e5becf192 +@2662f4b8839edb796a456c2fab29539ea0b20fe9e36b4b2bc6d9d90c9869dad6B036b9b09d95d8ffe8a505a20614791d9f18c430898308a386faee38d420c8da02dB +O@257e7b01728c15c4aff160a69417d01f8529a582ed944eab6a682660066472a4""1KP1nyAygdZ87tP6bQqUtDnsMk5mzPU73c"UOP_DUP OP_HASH160 c99c13ad4e1dbae6008bdbdc34840e78f266e960 OP_EQUALVERIFY OP_CHECKSIG*276a914c99c13ad4e1dbae6008bdbdc34840e78f266e96088ac*"1KP1nyAygdZ87tP6bQqUtDnsMk5mzPU73c8#J  +@257e7b01728c15c4aff160a69417d01f8529a582ed944eab6a682660066472a4""1J3faCXUP9TsxcDcQajAjK2J7Y6a9qScFK"UOP_DUP OP_HASH160 bafb2b3a54a3a2a9883bd50f9809eb74aff09ba5 OP_EQUALVERIFY OP_CHECKSIG*276a914bafb2b3a54a3a2a9883bd50f9809eb74aff09ba588ac*"1J3faCXUP9TsxcDcQajAjK2J7Y6a9qScFK8#J  +@257e7b01728c15c4aff160a69417d01f8529a582ed944eab6a682660066472a4""1Pchc3cFxhSt5qAAFGXHak7VdAtLrW5Btr"UOP_DUP OP_HASH160 f81338798af12a7b0b30f0bf3d00f70144e24d74 OP_EQUALVERIFY OP_CHECKSIG*276a914f81338798af12a7b0b30f0bf3d00f70144e24d7488ac*"1Pchc3cFxhSt5qAAFGXHak7VdAtLrW5Btr8#J : + + +1@947d1c46dc16e03386f7229af3f6b9b24606a4a64dd2472ee6696385e597cd2c#"@00000000000000000010d27b5eb08cc6bf0d7175a39fab4ce21f301d007571e7(-2 +@097b7867cd61ffe225b77729ff37c495ee779b6d0c3a8a51c309683afab066caB03049b3b099763ccac7d6ea2742e6586f3ba9cbe302cda7e8dc4d7bb5ae887a12e2 +@03f1e737f8873bcc87657ce76780e4cf032754fdfe6bf7fd807dd4d61db52346B037945303feac8131fa7532f10f67a80cb71f0da755112e61c797a4343b61c2cd8B +,@947d1c46dc16e03386f7229af3f6b9b24606a4a64dd2472ee6696385e597cd2c""1NxRLKUMFTJnSLgujxgSeVCbmFjMWV836Q"UOP_DUP OP_HASH160 f0d5d4e2ed45e8d5b53272dabd0af2bec44b02b2 OP_EQUALVERIFY OP_CHECKSIG*276a914f0d5d4e2ed45e8d5b53272dabd0af2bec44b02b288ac*"1NxRLKUMFTJnSLgujxgSeVCbmFjMWV836Q8#J  +І@947d1c46dc16e03386f7229af3f6b9b24606a4a64dd2472ee6696385e597cd2c""1BqnGpH3VDoqjnSWu74GipAj97SEffmSUG"UOP_DUP OP_HASH160 76eb0406d1b5750c814326e256d12ff33ea90064 OP_EQUALVERIFY OP_CHECKSIG*276a91476eb0406d1b5750c814326e256d12ff33ea9006488ac*"1BqnGpH3VDoqjnSWu74GipAj97SEffmSUG8#J  +ٖ@947d1c46dc16e03386f7229af3f6b9b24606a4a64dd2472ee6696385e597cd2c""1MHNpsTBFSLsneVazvi5PDGExWku2AnHvG"UOP_DUP OP_HASH160 de7b63d343c1b6c1073fcd8eb1626a32930c05d5 OP_EQUALVERIFY OP_CHECKSIG*276a914de7b63d343c1b6c1073fcd8eb1626a32930c05d588ac*"1MHNpsTBFSLsneVazvi5PDGExWku2AnHvG8#J #-@0000000000000000000555a6935ed717576d2f22b7d257eaac2711e9fd4bc639"@00000000000000000010d27b5eb08cc6bf0d7175a39fab4ce21f301d007571e72 + + +1@c56c84ef0cee29becdc138f7ba4565efe0d16110a9d98c17ba2343102034ce4d#"@0000000000000000000555a6935ed717576d2f22b7d257eaac2711e9fd4bc639(-2 +@c392a754003558de2faa604002aa0a406206b76ef32b2e254e59002aa9a89c54B02bbd39ecaf2daa3fe6119d9f01a40c997c6a2666ec81f7da12a0e9913253642ef2 +@c392a754003558de2faa604002aa0a406206b76ef32b2e254e59002aa9a89c54B03baa7e9c378ce86b5f0a4348b623c5fe27f9dad737f8218dfcfbb54c36b46d809B + +@c56c84ef0cee29becdc138f7ba4565efe0d16110a9d98c17ba2343102034ce4d""18KVa92XKHzZ4Xu93a4Entmqv8ErnBsbFe"UOP_DUP OP_HASH160 504837cc57568879585e98b37935d81be9104c39 OP_EQUALVERIFY OP_CHECKSIG*276a914504837cc57568879585e98b37935d81be9104c3988ac*"18KVa92XKHzZ4Xu93a4Entmqv8ErnBsbFe8#J  +Z@c56c84ef0cee29becdc138f7ba4565efe0d16110a9d98c17ba2343102034ce4d""16r6mp2YUx8cLGH8CcEL8vuXZ6Kp9GWDj4"UOP_DUP OP_HASH160 4021d46bd59c7c672392b1d37f45decbedae08d4 OP_EQUALVERIFY OP_CHECKSIG*276a9144021d46bd59c7c672392b1d37f45decbedae08d488ac*"16r6mp2YUx8cLGH8CcEL8vuXZ6Kp9GWDj48#J  +݁@c56c84ef0cee29becdc138f7ba4565efe0d16110a9d98c17ba2343102034ce4d""1FgbwvgXdcYmCzFt12QxCSyLuq6o1jmvhg"UOP_DUP OP_HASH160 a10f27e00ea2c39e79ffc9c36e648e52ed1e9714 OP_EQUALVERIFY OP_CHECKSIG*276a914a10f27e00ea2c39e79ffc9c36e648e52ed1e971488ac*"1FgbwvgXdcYmCzFt12QxCSyLuq6o1jmvhg8#J  + +1@15df9adc5a01f52a185122834f0b484063b1ce6877aaedb69c1906b524678504#"@0000000000000000000555a6935ed717576d2f22b7d257eaac2711e9fd4bc639(-2 +@85324d54d2b00ac27e763f11acbb4a4a88a704b582b48f8b06d74abcf525e3e6B0241cb1ba7259b718c0e16ac6699fbcc5c85c936b140a11a89265edbe2bfeed35e2 +@6068af59fe2430a7355a37e49deb70f6a9e4dfe97d66becba62a6ab70b12e0f1B03772fa82947ada2ee6a2abe024ea27b2ad2b9ee40044d14e68dc367b42826e1a62 +@03f208f6e0c86405812c7294009286b9e91865875f6623d1f04f99ca44e43d56B02236db7791886081f1d30756492a9e627482fae4d1a7746c40208322e0392532fB +@15df9adc5a01f52a185122834f0b484063b1ce6877aaedb69c1906b524678504""1HECnKbtSXoFY3AZs8jtAFGQR53aGYeGvN"UOP_DUP OP_HASH160 b20141310434483080ede9522b22664252104a56 OP_EQUALVERIFY OP_CHECKSIG*276a914b20141310434483080ede9522b22664252104a5688ac*"1HECnKbtSXoFY3AZs8jtAFGQR53aGYeGvN8#J  +@15df9adc5a01f52a185122834f0b484063b1ce6877aaedb69c1906b524678504""1BNMfJKjHDdfDTR5UEV2TeXrZ5NK3njJ5X"UOP_DUP OP_HASH160 71bb3d498d4667eb20b34b7a7c1843302729f84b OP_EQUALVERIFY OP_CHECKSIG*276a91471bb3d498d4667eb20b34b7a7c1843302729f84b88ac*"1BNMfJKjHDdfDTR5UEV2TeXrZ5NK3njJ5X8#J  +ԩO@15df9adc5a01f52a185122834f0b484063b1ce6877aaedb69c1906b524678504""1Ew36k7w9BqmsFxicEo2TUHNzEyGkvqs61"UOP_DUP OP_HASH160 98d1d96bf2f6bfbc189ec712d6c2bdd2cd9d68ad OP_EQUALVERIFY OP_CHECKSIG*276a91498d1d96bf2f6bfbc189ec712d6c2bdd2cd9d68ad88ac*"1Ew36k7w9BqmsFxicEo2TUHNzEyGkvqs618#J #-@00000000000000000015db99ff182cfaaff5c4d7036e251438f36a0dd4ad5261"@0000000000000000000555a6935ed717576d2f22b7d257eaac2711e9fd4bc6392#蕠-@000000000000000000043c0c1212c05fe827d698ccf6fff1c3f8e40b1c4ab9d4"@00000000000000000015db99ff182cfaaff5c4d7036e251438f36a0dd4ad52612#-@000000000000000000133ac6fb8caf5633675de67d439b23d9124e22802c88d7"@000000000000000000043c0c1212c05fe827d698ccf6fff1c3f8e40b1c4ab9d42#Ԫ-@000000000000000000189a117666fc09506520efa6ea664ddba35b97f05f1abe"@000000000000000000133ac6fb8caf5633675de67d439b23d9124e22802c88d72#-@0000000000000000001467fa266df0c14384861c84b3d76f80a3f794cdea133a"@000000000000000000189a117666fc09506520efa6ea664ddba35b97f05f1abe2#-@0000000000000000000c5734728e8fd1e699ae9b1b3f82eb3cac3963368123ab"@0000000000000000001467fa266df0c14384861c84b3d76f80a3f794cdea133a2#-@000000000000000000003f3e1a6762883ca49327e6eccc2ddbaebb661ce1eba2"@0000000000000000000c5734728e8fd1e699ae9b1b3f82eb3cac3963368123ab2#-@0000000000000000000f6d79e13937e4f753286999fac89850af2fae3feeeb98"@000000000000000000003f3e1a6762883ca49327e6eccc2ddbaebb661ce1eba22#Ω-@0000000000000000000dfcb59e5015a79f6ff51925397f47ddf0ba10383cf6a7"@0000000000000000000f6d79e13937e4f753286999fac89850af2fae3feeeb982#-@0000000000000000000adde872f50c7d101a3bd470b1d6311cae3f6f0105bf74"@0000000000000000000dfcb59e5015a79f6ff51925397f47ddf0ba10383cf6a72#-@0000000000000000000cedf05d1b99f9bbd739c0e7e3bd274640a887ecc12fca"@0000000000000000000adde872f50c7d101a3bd470b1d6311cae3f6f0105bf742 #-@0000000000000000001015c2ac1a75d8a4f2e118ca0c08e92880b2e39c8c4e46"@0000000000000000000cedf05d1b99f9bbd739c0e7e3bd274640a887ecc12fca2 + +1@2605b647f871361eef4c7e3c2cd225836d64b7057a828f94838b47b306cf4e9c#"@0000000000000000001015c2ac1a75d8a4f2e118ca0c08e92880b2e39c8c4e46(-2 +@ca3c873acfd67da66f45d010736b1b4318695cb2cd24b2c86416539a07ca6e89B02d2275679467362d3b73503e47c78db1b875c084c9f1c0a84a2f38cfadbfafb702 +@894423cad76a9cbf6a599afe856999e776948383766e99bcf81804d338c69802B02e5539060cc117c873203c2f36eae3ff8f63d9ca361208f36d15f93248c36aba72 +@ca3c873acfd67da66f45d010736b1b4318695cb2cd24b2c86416539a07ca6e89B03bac7362367c49891bd721cdd9e5ffa72a231cce8c8aa7c6db3077ebbdb0c9e662 +@2842f0c556336946af260e599e63002ddd17362bebd4e2c735d3063796442e41B03ce489ea9fecd980bcf313525abfd372d2e17934c38a7ab70be1bf075a54e6915B +@2605b647f871361eef4c7e3c2cd225836d64b7057a828f94838b47b306cf4e9c""17GWEAi9NbVJJ4BqGuEwmVJni7rsCctfUt"UOP_DUP OP_HASH160 44bf644140450862e84ef20274cf91e5fdcb0e65 OP_EQUALVERIFY OP_CHECKSIG*276a91444bf644140450862e84ef20274cf91e5fdcb0e6588ac*"17GWEAi9NbVJJ4BqGuEwmVJni7rsCctfUt8#J  +@2605b647f871361eef4c7e3c2cd225836d64b7057a828f94838b47b306cf4e9c""1F1VifBc2zophoP6AscneFX6K5Fzp5h4zt"UOP_DUP OP_HASH160 99a9bbd793d6920149b649b7e9b781261063e3e7 OP_EQUALVERIFY OP_CHECKSIG*276a91499a9bbd793d6920149b649b7e9b781261063e3e788ac*"1F1VifBc2zophoP6AscneFX6K5Fzp5h4zt8#J  + @2605b647f871361eef4c7e3c2cd225836d64b7057a828f94838b47b306cf4e9c""15ZmAuYLtzfn7UKmQLquvDC5M5gXuMt8YS"UOP_DUP OP_HASH160 3212af92aaad58502a94461d7ac05d4a0cbe7331 OP_EQUALVERIFY OP_CHECKSIG*276a9143212af92aaad58502a94461d7ac05d4a0cbe733188ac*"15ZmAuYLtzfn7UKmQLquvDC5M5gXuMt8YS8#J x#-@000000000000000000162ea8550bf47c77bd5fb56cf561e8d778588fc4aeec91"@0000000000000000001015c2ac1a75d8a4f2e118ca0c08e92880b2e39c8c4e462#ȫ-@000000000000000000177c7ca23c2aacaecfb14c32798511764223c31c21a95a"@000000000000000000162ea8550bf47c77bd5fb56cf561e8d778588fc4aeec912 #ӂ-@000000000000000000117ad3c9c03461a6717142368578ec2c2ac3f8a0c683ae"@000000000000000000177c7ca23c2aacaecfb14c32798511764223c31c21a95a2 + +1@a1583e4d060afcd66e79714a96c698955deff6e51ce910bcfeaa3e6d5a77c22d#"@000000000000000000117ad3c9c03461a6717142368578ec2c2ac3f8a0c683ae(ӂ-2 +@29c50ae3a920d98f9be8ad687aa216fb83a9f1c8e834c14719850c4ffae9590eB03e9a56a75d2d343e171f36313eed18d86ae086b1046d258d957ca652d8d7a6c252 +@d125f993bb7ef33ed259484d10fa7f233ee1e3116587d2e5d63b82184c49184dB03f9e8b832c7e83af096e9dfaf794cb31093e9ff9441fd155b5e762e01e4119124B +@a1583e4d060afcd66e79714a96c698955deff6e51ce910bcfeaa3e6d5a77c22d""1DK8EGoBkikcARjHRn2mUZ1QLdFL8hFTxS"UOP_DUP OP_HASH160 870f07f27f31bc88065a940120002f4337325402 OP_EQUALVERIFY OP_CHECKSIG*276a914870f07f27f31bc88065a940120002f433732540288ac*"1DK8EGoBkikcARjHRn2mUZ1QLdFL8hFTxS8#J  +@a1583e4d060afcd66e79714a96c698955deff6e51ce910bcfeaa3e6d5a77c22d""1FVP8wKtdCsrSLMpqwFosetmfE1hyGXSJD"UOP_DUP OP_HASH160 9eefe305ae09cbba89d4f26ce8296bc3c1e07a6b OP_EQUALVERIFY OP_CHECKSIG*276a9149eefe305ae09cbba89d4f26ce8296bc3c1e07a6b88ac*"1FVP8wKtdCsrSLMpqwFosetmfE1hyGXSJD8#J (#Њ-@00000000000000000017a48de67b452690c4ffc8998edfeb9bd996dfd6d8f1a0"@000000000000000000117ad3c9c03461a6717142368578ec2c2ac3f8a0c683ae2#-@00000000000000000005141b4d73891a389c6b7da826bb342c2602bd23e8360e"@00000000000000000017a48de67b452690c4ffc8998edfeb9bd996dfd6d8f1a02#ȩ-@000000000000000000044521feb95e89703df757e5e26811ae9aae2eae047cdf"@00000000000000000005141b4d73891a389c6b7da826bb342c2602bd23e8360e2#л-@00000000000000000016a6727bd6248dd1b7ac9e3de883bf51fc2d3a6a055cf0"@000000000000000000044521feb95e89703df757e5e26811ae9aae2eae047cdf2#-@00000000000000000019e7f27e3f1e17d55135b41d3868e3fe0716c3a0de988a"@00000000000000000016a6727bd6248dd1b7ac9e3de883bf51fc2d3a6a055cf02#-@0000000000000000001524041a387f67843111bd2ba95c38a12ba9d87837b89d"@00000000000000000019e7f27e3f1e17d55135b41d3868e3fe0716c3a0de988a2#Ը-@000000000000000000169967fe7c3079b21d41176070067de06557dd07f9a295"@0000000000000000001524041a387f67843111bd2ba95c38a12ba9d87837b89d2#-@0000000000000000001564e89d2f781c4ff3513e0f5d85998dcf76959ccec5b3"@000000000000000000169967fe7c3079b21d41176070067de06557dd07f9a2952#-@0000000000000000000df31b9e12555c3598a3f2ead924fbcb6e576665044c7d"@0000000000000000001564e89d2f781c4ff3513e0f5d85998dcf76959ccec5b32#-@00000000000000000010d5af236d5494cc35d51ad028d8b9466af3c85aa8c327"@0000000000000000000df31b9e12555c3598a3f2ead924fbcb6e576665044c7d2#-@0000000000000000000fa3c795466e28011954c27c461ea84b56792a21c2a128"@00000000000000000010d5af236d5494cc35d51ad028d8b9466af3c85aa8c3272 #-@000000000000000000182e5f3651d3fc82b77e5b6f26b3cfa1e591dae776dc05"@0000000000000000000fa3c795466e28011954c27c461ea84b56792a21c2a1282 + + + +1@f8413f7eb0a4f322c1fac6669387332af3e77fc1f468dfe5a14ec416219e4581#"@000000000000000000182e5f3651d3fc82b77e5b6f26b3cfa1e591dae776dc05(-2 +@00f34695bff460b473cffd96057df0d51ae5085dda49342ba511761c31285688B02d95afe728b981004bfaf476eb9b77589756737807a479c1131d68af54cfbde362 +@00f34695bff460b473cffd96057df0d51ae5085dda49342ba511761c31285688B03be3b9de91df252ced3e55d2a88dd212c06e7102612409674c9a346693fb84870B +L@f8413f7eb0a4f322c1fac6669387332af3e77fc1f468dfe5a14ec416219e4581""136ZfFkj6qoQB17uPsAwmEchPambUaUNyT"UOP_DUP OP_HASH160 16fd981dac2f1082ed0f6259a82df82cb359321f OP_EQUALVERIFY OP_CHECKSIG*276a91416fd981dac2f1082ed0f6259a82df82cb359321f88ac*"136ZfFkj6qoQB17uPsAwmEchPambUaUNyT8#J  +\@f8413f7eb0a4f322c1fac6669387332af3e77fc1f468dfe5a14ec416219e4581""13uhw254PqSr4fbkkEnJzCfDkjyC1BB3kx"UOP_DUP OP_HASH160 1fe80ca266698cc0dae02b2c2056ea8f51cff673 OP_EQUALVERIFY OP_CHECKSIG*276a9141fe80ca266698cc0dae02b2c2056ea8f51cff67388ac*"13uhw254PqSr4fbkkEnJzCfDkjyC1BB3kx8#J  +؊#@f8413f7eb0a4f322c1fac6669387332af3e77fc1f468dfe5a14ec416219e4581""16BrxskUdH3hL6oY4ukVnmdpK9j2HF8rPL"UOP_DUP OP_HASH160 38e67ef016cf59b94c526950dab3ed4221f44654 OP_EQUALVERIFY OP_CHECKSIG*276a91438e67ef016cf59b94c526950dab3ed4221f4465488ac*"16BrxskUdH3hL6oY4ukVnmdpK9j2HF8rPL8#J #-@0000000000000000000133206069e72eee1cabfe7e275fec082834b610a084b8"@000000000000000000182e5f3651d3fc82b77e5b6f26b3cfa1e591dae776dc052#-@0000000000000000000209154f009c0cbee0911b92b7cd1beee9eba3b7a77143"@0000000000000000000133206069e72eee1cabfe7e275fec082834b610a084b82#-@0000000000000000001488df0c4aa859b9e38ca024be7e22dbafa6532ab94bfb"@0000000000000000000209154f009c0cbee0911b92b7cd1beee9eba3b7a771432#-@000000000000000000174c2b7dd1b582d0818917aa596313d93ce8bf9993b4a6"@0000000000000000001488df0c4aa859b9e38ca024be7e22dbafa6532ab94bfb2#-@00000000000000000000aa11c900c563204d714c4824ec5f96b98c587d3f307a"@000000000000000000174c2b7dd1b582d0818917aa596313d93ce8bf9993b4a62#-@00000000000000000014653003f769de8309d32f52aac1e295906df442dc711c"@00000000000000000000aa11c900c563204d714c4824ec5f96b98c587d3f307a2#-@0000000000000000001905d59097ec765370fa6f3c427484269c1b40568ec21a"@00000000000000000014653003f769de8309d32f52aac1e295906df442dc711c2#-@0000000000000000000d4fa2d5e0dd94fc9f7d46383a1613b4c1fba1810e09e5"@0000000000000000001905d59097ec765370fa6f3c427484269c1b40568ec21a2!#-@00000000000000000013914ef496bdf51e00672ed2c2f55858622ea6247e0c02"@0000000000000000000d4fa2d5e0dd94fc9f7d46383a1613b4c1fba1810e09e52 + + +1@7af59e3c05c26df96646a73289f8deef1f25ad1c907d276f37b180542ebb7760#"@00000000000000000013914ef496bdf51e00672ed2c2f55858622ea6247e0c02(-2 +@6d995d7deb7a167ea903f4a45fff2801a4179dc5dc9c9108f6462c8783ed761cB0327a8195793343d759618fdc7230f4fa1d1bd965e996f5e33f7c55215c6d5a0142 +@cfbce25c032ddd092323f0fcd68366a01da603448a259df1f1246ea97b592638B025963a0bb0cfbec9dbc71762be892730cd0361eccc43e696b902205e0f6d5c647B +@7af59e3c05c26df96646a73289f8deef1f25ad1c907d276f37b180542ebb7760""1K39aZWz2NTo8mDAJ5hw7i49NZN5tAJDtk"UOP_DUP OP_HASH160 c5da41d222c29b08185369e9bd45eebf8449b2cd OP_EQUALVERIFY OP_CHECKSIG*276a914c5da41d222c29b08185369e9bd45eebf8449b2cd88ac*"1K39aZWz2NTo8mDAJ5hw7i49NZN5tAJDtk8#J  +@7af59e3c05c26df96646a73289f8deef1f25ad1c907d276f37b180542ebb7760""1NJ4W24KbNThajktCgWBSDQNkBQm82VLZL"UOP_DUP OP_HASH160 e994a27d55d7556a71cd9dc49d514c9e947159f5 OP_EQUALVERIFY OP_CHECKSIG*276a914e994a27d55d7556a71cd9dc49d514c9e947159f588ac*"1NJ4W24KbNThajktCgWBSDQNkBQm82VLZL8#J  +6@7af59e3c05c26df96646a73289f8deef1f25ad1c907d276f37b180542ebb7760""17sAbLKYjwWntP9RFmhFQU2pGctqjDf8tu"UOP_DUP OP_HASH160 4b4d8f4bb1cc2c0c5280ae2abca971f6766d14cc OP_EQUALVERIFY OP_CHECKSIG*276a9144b4d8f4bb1cc2c0c5280ae2abca971f6766d14cc88ac*"17sAbLKYjwWntP9RFmhFQU2pGctqjDf8tu8#J  + + +1@b6c5c280e1da13ab7f5bb893f5480616421957c3135b796ee492fe614ca3934f#"@00000000000000000013914ef496bdf51e00672ed2c2f55858622ea6247e0c02(-2 +@7af59e3c05c26df96646a73289f8deef1f25ad1c907d276f37b180542ebb7760B039c4d281a7dd860845ec8eed5d9b685a4eaa192078afe82ec3623f5673f1ff98c2 +@5c71d4b10c736524c7a7894b867a65c152a449b44e7d80e8c6f7cde7bd1429caB0392d1483b6c4fa4fe38f0e11f733de4c3139100b0983cf7ffb42432fc568439cdB +@b6c5c280e1da13ab7f5bb893f5480616421957c3135b796ee492fe614ca3934f""1PNoE6iQAUqEZo7gcvAiCAsYqV6ZpYVBsC"UOP_DUP OP_HASH160 f57216fed115a2a753e35296a49207dbb212a699 OP_EQUALVERIFY OP_CHECKSIG*276a914f57216fed115a2a753e35296a49207dbb212a69988ac*"1PNoE6iQAUqEZo7gcvAiCAsYqV6ZpYVBsC8#J  +@b6c5c280e1da13ab7f5bb893f5480616421957c3135b796ee492fe614ca3934f""1FcDUDjPeVvEpHVrtAkgWL1BdK28kn7rM2"UOP_DUP OP_HASH160 a03aba7df3aa268b4bb85fc94f205fdf2e9596f8 OP_EQUALVERIFY OP_CHECKSIG*276a914a03aba7df3aa268b4bb85fc94f205fdf2e9596f888ac*"1FcDUDjPeVvEpHVrtAkgWL1BdK28kn7rM28#J  +,@b6c5c280e1da13ab7f5bb893f5480616421957c3135b796ee492fe614ca3934f""1H2VWVwwboBnWkaUoNVcb42WAamvzzaPAS"UOP_DUP OP_HASH160 afca39edf60b12c1c4e1f71bacbdb59898a0e82c OP_EQUALVERIFY OP_CHECKSIG*276a914afca39edf60b12c1c4e1f71bacbdb59898a0e82c88ac*"1H2VWVwwboBnWkaUoNVcb42WAamvzzaPAS8#J  + + +1@28510f181a10bbe49e138b35ffc2d9c8a58a64160b53d89bdf81c54165dbe727#"@00000000000000000013914ef496bdf51e00672ed2c2f55858622ea6247e0c02(-2 +@52670dba241592ce0d61e0dab70d22aed42b581f6f49f9fc86f484fa17690fcbB030d196d43bce4dcc62bf16c263e7eb7798665eaca8c3bb92c916786f0d34d969e2 +@2be83c37d99fab373ac854ff1c1e58917a1690eb80e24d7f4bf014d6669d7003B039ddea9f18ac78252bd3f0828fd1ceb25ca0c0747547db10d6ba57223e74cf00fB +%@28510f181a10bbe49e138b35ffc2d9c8a58a64160b53d89bdf81c54165dbe727"!1G4PXd69tdGLpjKAShTEZrU9vvEvbun64"UOP_DUP OP_HASH160 02d91163fa4f048c5ec88ec23748584575d9ad95 OP_EQUALVERIFY OP_CHECKSIG*276a91402d91163fa4f048c5ec88ec23748584575d9ad9588ac*!1G4PXd69tdGLpjKAShTEZrU9vvEvbun648#J  +@28510f181a10bbe49e138b35ffc2d9c8a58a64160b53d89bdf81c54165dbe727""1KE8iUXDmujyPKEk5d5pHrRsythSVFMypd"UOP_DUP OP_HASH160 c7ee1ca1224a47d10e71ffe29633a0a3836e85ba OP_EQUALVERIFY OP_CHECKSIG*276a914c7ee1ca1224a47d10e71ffe29633a0a3836e85ba88ac*"1KE8iUXDmujyPKEk5d5pHrRsythSVFMypd8#J  +@28510f181a10bbe49e138b35ffc2d9c8a58a64160b53d89bdf81c54165dbe727""1LPPkP7dataFZkCPwmu7SQm5F1VguBzTbz"UOP_DUP OP_HASH160 d4a687b3b97c6f4758915d2c0c861497535828fe OP_EQUALVERIFY OP_CHECKSIG*276a914d4a687b3b97c6f4758915d2c0c861497535828fe88ac*"1LPPkP7dataFZkCPwmu7SQm5F1VguBzTbz8#J !#-@000000000000000000033490627b56298003a0b559b2c7d565e7104c871c05d5"@00000000000000000013914ef496bdf51e00672ed2c2f55858622ea6247e0c022 + + +1@530c9b763762e26919c096884ba691467e55c9590835b5e56d1b7a328acdb2eb#"@000000000000000000033490627b56298003a0b559b2c7d565e7104c871c05d5(-2 +@3bf6cbd168d2d5243a55c630ba211a53c65f8ba7285f19e58420776d0c4eac67B0275882e905fd03bdd86ea1f17523b1430ccc9b3fd5d6716f0e1185d76fd3716522 +@5b4dcebe70c93447d23a7c99766b3db9e6b478961ed21f9277c3bafd702469e6B0364f4ad2fd5b6f16b070f1d794d81352f50562ee1aeab9ca185653d0a46a649f8B +@530c9b763762e26919c096884ba691467e55c9590835b5e56d1b7a328acdb2eb""1KTgdJLmtdeNJMePgFWJLaEjYnVCn2mpny"UOP_DUP OP_HASH160 ca7e2837f30700e3511d3ee4d80f63115dd3dc30 OP_EQUALVERIFY OP_CHECKSIG*276a914ca7e2837f30700e3511d3ee4d80f63115dd3dc3088ac*"1KTgdJLmtdeNJMePgFWJLaEjYnVCn2mpny8#J  +@530c9b763762e26919c096884ba691467e55c9590835b5e56d1b7a328acdb2eb""1BceeQxNpiGvV9mLrG2s8EKoUV1qXRdi2k"UOP_DUP OP_HASH160 746f3db2a68f56680a513fc76d10658cc772001d OP_EQUALVERIFY OP_CHECKSIG*276a914746f3db2a68f56680a513fc76d10658cc772001d88ac*"1BceeQxNpiGvV9mLrG2s8EKoUV1qXRdi2k8#J  +*@530c9b763762e26919c096884ba691467e55c9590835b5e56d1b7a328acdb2eb""1JqSYLqBBTmKXruPvWq57UEfqE3cEZDDHe"UOP_DUP OP_HASH160 c3a36cad9697352bee8f07280e0618ebad13b560 OP_EQUALVERIFY OP_CHECKSIG*276a914c3a36cad9697352bee8f07280e0618ebad13b56088ac*"1JqSYLqBBTmKXruPvWq57UEfqE3cEZDDHe8#J  + + +1@271681b9db5e1665f546ace2976992dfed1d4d9ebe7d03f82c644302aefb5d68#"@000000000000000000033490627b56298003a0b559b2c7d565e7104c871c05d5(-2 +@530c9b763762e26919c096884ba691467e55c9590835b5e56d1b7a328acdb2ebB030edbc17d31155a8ce282def33ae8b06e1984cf2a1f8df7ea21257b796ed841b82 +@5b1580e59356cb5274dcd025d8e6f38e183834d3b078f5dc69b80c05784d46feB03d5d34546b43424e10eeb194356766f4364f0975050655e36e7237d31bf2d9bc7B +@271681b9db5e1665f546ace2976992dfed1d4d9ebe7d03f82c644302aefb5d68""1JDtrfWAnqEigc7GnaGWUfV4a1Y42Xp8pM"UOP_DUP OP_HASH160 bcea6ad45799d6f7bb9ea9b1d92afd6e50112df6 OP_EQUALVERIFY OP_CHECKSIG*276a914bcea6ad45799d6f7bb9ea9b1d92afd6e50112df688ac*"1JDtrfWAnqEigc7GnaGWUfV4a1Y42Xp8pM8#J  +@271681b9db5e1665f546ace2976992dfed1d4d9ebe7d03f82c644302aefb5d68""16vMiaUuZxdWABDnXC9HtBp4mfX1tEr7r2"UOP_DUP OP_HASH160 40eff7ec400e17eb35f49991250672c2fd26b634 OP_EQUALVERIFY OP_CHECKSIG*276a91440eff7ec400e17eb35f49991250672c2fd26b63488ac*"16vMiaUuZxdWABDnXC9HtBp4mfX1tEr7r28#J  +(@271681b9db5e1665f546ace2976992dfed1d4d9ebe7d03f82c644302aefb5d68"!1ZNdhtPhRTeaj9xu5qUqMHdGKWyxoPNQQ"UOP_DUP OP_HASH160 061f5e7489dabef1e45bf31b83beeced2b91f336 OP_EQUALVERIFY OP_CHECKSIG*276a914061f5e7489dabef1e45bf31b83beeced2b91f33688ac*!1ZNdhtPhRTeaj9xu5qUqMHdGKWyxoPNQQ8#J  + + +1@fc9fa62e772a40dc90c5014019e09fbf26a4969f4f41c487ea0646808058481f#"@000000000000000000033490627b56298003a0b559b2c7d565e7104c871c05d5(-2 +@28510f181a10bbe49e138b35ffc2d9c8a58a64160b53d89bdf81c54165dbe727B0266b3cd0a82ae2c82f9c1280e0f2b7361cc0f6aea8a15fdd80456c98540bbf8b02 +@52670dba241592ce0d61e0dab70d22aed42b581f6f49f9fc86f484fa17690fcbB02a09c1eff441a7ac4b1f1445c7fed797cac7af5f2cf035d13764147024e2be9a2B +$@fc9fa62e772a40dc90c5014019e09fbf26a4969f4f41c487ea0646808058481f""15pmAd4hpGY2ckmeV72GGyB9rXrSWG2pa6"UOP_DUP OP_HASH160 34e8ebd1cbc7f1cc1487cfb222ea951323a5059b OP_EQUALVERIFY OP_CHECKSIG*276a91434e8ebd1cbc7f1cc1487cfb222ea951323a5059b88ac*"15pmAd4hpGY2ckmeV72GGyB9rXrSWG2pa68#J  +@fc9fa62e772a40dc90c5014019e09fbf26a4969f4f41c487ea0646808058481f""1MXFnUbuWgeyvAKBZDAKBLmduPtESUXvip"UOP_DUP OP_HASH160 e11b55ecf5c8f21d9677dd4d6fc48fcde205cb23 OP_EQUALVERIFY OP_CHECKSIG*276a914e11b55ecf5c8f21d9677dd4d6fc48fcde205cb2388ac*"1MXFnUbuWgeyvAKBZDAKBLmduPtESUXvip8#J  +Ɩ?@fc9fa62e772a40dc90c5014019e09fbf26a4969f4f41c487ea0646808058481f""1BDUmUDjJtqy9SPfcknDmyAPxjzecqSjQr"UOP_DUP OP_HASH160 700d6d8872014aa3329d437d3ff9cd3cd5128ff1 OP_EQUALVERIFY OP_CHECKSIG*276a914700d6d8872014aa3329d437d3ff9cd3cd5128ff188ac*"1BDUmUDjJtqy9SPfcknDmyAPxjzecqSjQr8#J x#-@0000000000000000000b4c788595dcd5e9f5baa7d39b9deeb998b0844c293fb3"@000000000000000000033490627b56298003a0b559b2c7d565e7104c871c05d52#А-@00000000000000000009b9a75152b4f0343beb0e43ea29b7dde8de265066ac28"@0000000000000000000b4c788595dcd5e9f5baa7d39b9deeb998b0844c293fb32 #ž-@000000000000000000103fb860f4e1564579e7e6d47c28582b4e69eb1a9f57de"@00000000000000000009b9a75152b4f0343beb0e43ea29b7dde8de265066ac282 + +1@fda6e484bafd1c5ac8a8dfa1eb72872803b870c325bdd3b0cf1708bf62cb66ae#"@000000000000000000103fb860f4e1564579e7e6d47c28582b4e69eb1a9f57de(ž-2 +@95fd2787e30f86a6510d727fe63e308fdd79547cc643594c9d2b6eb982995557B028589347ceb0e39b2f052b9820142689cf629eeb711450eac896ff2a12fd4bb882 +@2ec130b8d36cb1e039be6be1eef530896317ecc1f5b6e04b0966daf5ee04ff21B02f46b0dc048ec91f7cdd47b454c17d3f1f1ee985df9c8ceb1527025d900794d092 +@6ced98f06c9a3936b906f78b92d612d6b0f79a673d701a4adc0ea83c8a896b47B02478c4a1913cd763058685b522d6ecd7c3dd40fea8c8bc66be49eb72329f4ccb8B +T@fda6e484bafd1c5ac8a8dfa1eb72872803b870c325bdd3b0cf1708bf62cb66ae""113ZL99X7duYYRzWR4Av9SaY9Td1BmzNNn"UOP_DUP OP_HASH160 007bd1d4eb9dce50a9d0589c967a9fafd3af3d88 OP_EQUALVERIFY OP_CHECKSIG*276a914007bd1d4eb9dce50a9d0589c967a9fafd3af3d8888ac*"113ZL99X7duYYRzWR4Av9SaY9Td1BmzNNn8#J  +@fda6e484bafd1c5ac8a8dfa1eb72872803b870c325bdd3b0cf1708bf62cb66ae""182y4Kv5NngDKkQFZrb3GnB4DJmv6TGG5p"UOP_DUP OP_HASH160 4d28173c5e7f357fcee49d784b15f3a6277b9ec7 OP_EQUALVERIFY OP_CHECKSIG*276a9144d28173c5e7f357fcee49d784b15f3a6277b9ec788ac*"182y4Kv5NngDKkQFZrb3GnB4DJmv6TGG5p8#J  +/@fda6e484bafd1c5ac8a8dfa1eb72872803b870c325bdd3b0cf1708bf62cb66ae""1HhjSGpacvc8zHRd53799GWS5dMszsBb1K"UOP_DUP OP_HASH160 b7361317c7bd3543b091619450def1761c38a1fb OP_EQUALVERIFY OP_CHECKSIG*276a914b7361317c7bd3543b091619450def1761c38a1fb88ac*"1HhjSGpacvc8zHRd53799GWS5dMszsBb1K8#J #ʿ-@0000000000000000001488d635291bd096a4d0cd271140696f727f173912973a"@000000000000000000103fb860f4e1564579e7e6d47c28582b4e69eb1a9f57de2#-@0000000000000000001a32c1b734cdfd059b1aca5d9d9ffa37f7b1c039853a22"@0000000000000000001488d635291bd096a4d0cd271140696f727f173912973a2#-@00000000000000000003470f6c8d596f0f7a6aac867ee9a994c007b640c35f70"@0000000000000000001a32c1b734cdfd059b1aca5d9d9ffa37f7b1c039853a222#ѿ-@00000000000000000012aa68d9f004c7159c08d7e356890e283662ad4d329c1e"@00000000000000000003470f6c8d596f0f7a6aac867ee9a994c007b640c35f702#-@0000000000000000000685aa31ff8a77606715c64f05c1b21b21f1db86e335af"@00000000000000000012aa68d9f004c7159c08d7e356890e283662ad4d329c1e2#-@0000000000000000000aa32829b77beabedee972452b43245df1846086d70f4b"@0000000000000000000685aa31ff8a77606715c64f05c1b21b21f1db86e335af2#ץ-@0000000000000000000c6d9739c148980748dc026f91ab2b8e632bd0d9e04a7d"@0000000000000000000aa32829b77beabedee972452b43245df1846086d70f4b2#ϭ-@000000000000000000134e9c733061f3d81eb663b2d402e4d46e876114adef05"@0000000000000000000c6d9739c148980748dc026f91ab2b8e632bd0d9e04a7d2#-@00000000000000000019472dd4204b864592c95e57d2df787ab8bb93c8599c4a"@000000000000000000134e9c733061f3d81eb663b2d402e4d46e876114adef052 #-@00000000000000000014d6c5d7dc5d37b6b0610f807cfc36afc18a98f3185add"@00000000000000000019472dd4204b864592c95e57d2df787ab8bb93c8599c4a2 + + + +1@88bed63a7fec4ab01684ce079d496b512e156b3eebc13ec37d0acfb138742f6c#"@00000000000000000014d6c5d7dc5d37b6b0610f807cfc36afc18a98f3185add(-2 +@f8413f7eb0a4f322c1fac6669387332af3e77fc1f468dfe5a14ec416219e4581B03c456edd2afc33ce9b23cba5079aac848472caf353b806c59b593d5e9794f133c2 +@f8413f7eb0a4f322c1fac6669387332af3e77fc1f468dfe5a14ec416219e4581B03be2d83815791f2f59d2d188616e777e4c4f8815ec3b9731d39d083b01f1c336aB +L@88bed63a7fec4ab01684ce079d496b512e156b3eebc13ec37d0acfb138742f6c""1BPsh6XkAqCLDNUDWFCBbpGE5o5oHeBRpn"UOP_DUP OP_HASH160 7204b9559d8c76ba2fd3414154091f91f6a1127b OP_EQUALVERIFY OP_CHECKSIG*276a9147204b9559d8c76ba2fd3414154091f91f6a1127b88ac*"1BPsh6XkAqCLDNUDWFCBbpGE5o5oHeBRpn8#J  +\@88bed63a7fec4ab01684ce079d496b512e156b3eebc13ec37d0acfb138742f6c""1ApmkLnvQrek7AzBafGjRKFRNc4YTW4pDA"UOP_DUP OP_HASH160 6bc2090f71b6a0858adbdc88a25c56ca99f07460 OP_EQUALVERIFY OP_CHECKSIG*276a9146bc2090f71b6a0858adbdc88a25c56ca99f0746088ac*"1ApmkLnvQrek7AzBafGjRKFRNc4YTW4pDA8#J  +"@88bed63a7fec4ab01684ce079d496b512e156b3eebc13ec37d0acfb138742f6c""1PGL4sHv7V2GdwMNUHkX5JrsqQymejmo9j"UOP_DUP OP_HASH160 f438ec37e62c683386dce6ce4b5ba6954265a494 OP_EQUALVERIFY OP_CHECKSIG*276a914f438ec37e62c683386dce6ce4b5ba6954265a49488ac*"1PGL4sHv7V2GdwMNUHkX5JrsqQymejmo9j8#J #-@0000000000000000000037d62d7678488de98e3bcc5edbc1aaff4e0419e4359c"@00000000000000000014d6c5d7dc5d37b6b0610f807cfc36afc18a98f3185add2 + +1@5749a9214d75b7148c42ec71a98b7b3482afc6b030713cf61ba0826cee7a136c#"@0000000000000000000037d62d7678488de98e3bcc5edbc1aaff4e0419e4359c(-2 +@88bed63a7fec4ab01684ce079d496b512e156b3eebc13ec37d0acfb138742f6cB0215eb2276ff632697d3b29bb32a6b9bc7c025b86184e5c666bdc2ad1d5771482c2 +@08aec3e0f25dfe9fda7aa119635ccc49af9886fb0563997ae05b21c3498820a7B03e544e8aa32f25af2d1fae537b0323bde4cbd2010a1a004f1e34a90b7547940982 +@88bed63a7fec4ab01684ce079d496b512e156b3eebc13ec37d0acfb138742f6cB03943ddfc3e98fd6a1aa89a2ea8699c597c2af114ffec1fad9848de6310af79d9eB +L@5749a9214d75b7148c42ec71a98b7b3482afc6b030713cf61ba0826cee7a136c""1G1zi8upoDd3z5mNi4PdLUiNiWJdvdQVP9"UOP_DUP OP_HASH160 a4ba0f5ce1f97fff26ea887adcfd535f5f6cca9e OP_EQUALVERIFY OP_CHECKSIG*276a914a4ba0f5ce1f97fff26ea887adcfd535f5f6cca9e88ac*"1G1zi8upoDd3z5mNi4PdLUiNiWJdvdQVP98#J  +\@5749a9214d75b7148c42ec71a98b7b3482afc6b030713cf61ba0826cee7a136c""15xuuGoYEZgQQqrQzuDx3vjQLFLaSPpfKc"UOP_DUP OP_HASH160 36738a70111837e52b8221d63a03e4a44e3952b6 OP_EQUALVERIFY OP_CHECKSIG*276a91436738a70111837e52b8221d63a03e4a44e3952b688ac*"15xuuGoYEZgQQqrQzuDx3vjQLFLaSPpfKc8#J  +"@5749a9214d75b7148c42ec71a98b7b3482afc6b030713cf61ba0826cee7a136c""1DNjqYRo8AVXvYamxAQaGqRdgbCK7BmhyX"UOP_DUP OP_HASH160 87be00c932c0185af7d31ebf2d2d28e561eccaa3 OP_EQUALVERIFY OP_CHECKSIG*276a91487be00c932c0185af7d31ebf2d2d28e561eccaa388ac*"1DNjqYRo8AVXvYamxAQaGqRdgbCK7BmhyX8#J  + +1@b42575cdb9e21eee945f38d44d7ecc742c8b7a677b7aac3f33143baf125ea72b#"@0000000000000000000037d62d7678488de98e3bcc5edbc1aaff4e0419e4359c(-2 +@5749a9214d75b7148c42ec71a98b7b3482afc6b030713cf61ba0826cee7a136cB03f2ff2ff5a599604394b2bb7fe26e3198e42078eab60ae601cabaa0d2d8088cf62 +@a92096ec0deec43cced0622f37be470e82314d5ca7e45925ff3243641d36224bB03f3a273ced9d02bdba1848d7c06083ffa14a5122d20b05fe1a67304f9049c7cbb2 +@4330871a60aaef14182803e7cd880f8c8479ad75b68f581f4b98767f82bf856cB03af89c0f72a6e9e202301fa7c7b1ac0a37522eba84cf35306b44b2dec300bf0d42 +@5749a9214d75b7148c42ec71a98b7b3482afc6b030713cf61ba0826cee7a136cB03d41bfa97ab4489f875d310f23dc70f59839b4fd3881b4b2fa15a8e11590fc5f0B +K@b42575cdb9e21eee945f38d44d7ecc742c8b7a677b7aac3f33143baf125ea72b""1CpCx4xUqhvEUMETp7g9mJYRe1o8ektvsR"UOP_DUP OP_HASH160 8196e8a241e972827a3bdc4e68478989f8eaa288 OP_EQUALVERIFY OP_CHECKSIG*276a9148196e8a241e972827a3bdc4e68478989f8eaa28888ac*"1CpCx4xUqhvEUMETp7g9mJYRe1o8ektvsR8#J  +@b42575cdb9e21eee945f38d44d7ecc742c8b7a677b7aac3f33143baf125ea72b""19ZsHExBzvjfAAp6Xh2attQ3Dh5cMH8Hgj"UOP_DUP OP_HASH160 5df849e74d26ff32f1c7e318f0e075bd6becf729 OP_EQUALVERIFY OP_CHECKSIG*276a9145df849e74d26ff32f1c7e318f0e075bd6becf72988ac*"19ZsHExBzvjfAAp6Xh2attQ3Dh5cMH8Hgj8#J  +ϥ @b42575cdb9e21eee945f38d44d7ecc742c8b7a677b7aac3f33143baf125ea72b""1DKjGJ6G7ESkaytT8vZLtxZGomSvbVFNHA"UOP_DUP OP_HASH160 872c46d468490a28d07ef0d6858d189340cd02e7 OP_EQUALVERIFY OP_CHECKSIG*276a914872c46d468490a28d07ef0d6858d189340cd02e788ac*"1DKjGJ6G7ESkaytT8vZLtxZGomSvbVFNHA8#J x #-@0000000000000000000f961233c693d3deadb81b74a17695760b5e3b0ada753b"@0000000000000000000037d62d7678488de98e3bcc5edbc1aaff4e0419e4359c2 + + + +1@b95b2625ef91a283b8d7490b01898a000e6faa4821baf8e11e583ad030659beb#"@0000000000000000000f961233c693d3deadb81b74a17695760b5e3b0ada753b(-2 +@b42575cdb9e21eee945f38d44d7ecc742c8b7a677b7aac3f33143baf125ea72bB0217b326bd25c0e37e108dffeea82d6445f7b14371d9092ad146b718879238c9812 +@b42575cdb9e21eee945f38d44d7ecc742c8b7a677b7aac3f33143baf125ea72bB037966c5e9c8a12beb729713eff22607e78b6d2e15ac7406a80d60cce86d3d1893B +K@b95b2625ef91a283b8d7490b01898a000e6faa4821baf8e11e583ad030659beb""1LxNRjyfaxjqW2t8yJZ4mdZWiMWWWQ7iaJ"UOP_DUP OP_HASH160 dae3275eb6d203cebfc3b7896a32f2cb126c770c OP_EQUALVERIFY OP_CHECKSIG*276a914dae3275eb6d203cebfc3b7896a32f2cb126c770c88ac*"1LxNRjyfaxjqW2t8yJZ4mdZWiMWWWQ7iaJ8#J  +\@b95b2625ef91a283b8d7490b01898a000e6faa4821baf8e11e583ad030659beb""15qN5CEVrCXzeCLCxxRmCwSdp5tkJcbQtJ"UOP_DUP OP_HASH160 35060f404f66cbff4280e8793bfc23d564e9ebd2 OP_EQUALVERIFY OP_CHECKSIG*276a91435060f404f66cbff4280e8793bfc23d564e9ebd288ac*"15qN5CEVrCXzeCLCxxRmCwSdp5tkJcbQtJ8#J  +ԯ@b95b2625ef91a283b8d7490b01898a000e6faa4821baf8e11e583ad030659beb""1MwgUmEHA4JAvJgYgdETQLDpG7C73W66bn"UOP_DUP OP_HASH160 e5b9eec82f4a8e1ac36343ca45f115ee1029c727 OP_EQUALVERIFY OP_CHECKSIG*276a914e5b9eec82f4a8e1ac36343ca45f115ee1029c72788ac*"1MwgUmEHA4JAvJgYgdETQLDpG7C73W66bn8#J #ج-@00000000000000000000bcb75e965442af94eae5dc40dea4a938f82e6283ec82"@0000000000000000000f961233c693d3deadb81b74a17695760b5e3b0ada753b2 #-@00000000000000000019ab1d632ff0e2322f9431b1d041562ef2267d1bf1518b"@00000000000000000000bcb75e965442af94eae5dc40dea4a938f82e6283ec822 + + + +1@e962d01cbccc620ebd3ed4137155fdd986fd03d198a98d5a6662a9aecbb60b72#"@00000000000000000019ab1d632ff0e2322f9431b1d041562ef2267d1bf1518b(-2 +@5395892c28c7dfb40febcc5053f1e3e852672d7f597ad66e7454ff99e88740f9B037440ffa2b1a603730db8d383e2b99412f8690a7df28b89155c142fdf8e720c5d2 +@a68a055e69fc8d1b90ceafc713f918b7496c2a4964a9969543ff0a8142d3dd66B0375e50c2b3d8d544385ac64f870e97692a6a6a01041a62418a42d9c14e0173c9aB +@e962d01cbccc620ebd3ed4137155fdd986fd03d198a98d5a6662a9aecbb60b72""1Aayg7s3jQCVZkFi5YEKZFQUke54oBwjdJ"UOP_DUP OP_HASH160 69262b12150e848576ff2288dd09771b5c06dafd OP_EQUALVERIFY OP_CHECKSIG*276a91469262b12150e848576ff2288dd09771b5c06dafd88ac*"1Aayg7s3jQCVZkFi5YEKZFQUke54oBwjdJ8#J  +@e962d01cbccc620ebd3ed4137155fdd986fd03d198a98d5a6662a9aecbb60b72""1AypZ6h7dVmDDVU633wdTHGPg4n8BUHFUm"UOP_DUP OP_HASH160 6d781f1b12fa7d10bb9c19e6d10623dfd2660ca5 OP_EQUALVERIFY OP_CHECKSIG*276a9146d781f1b12fa7d10bb9c19e6d10623dfd2660ca588ac*"1AypZ6h7dVmDDVU633wdTHGPg4n8BUHFUm8#J  + @e962d01cbccc620ebd3ed4137155fdd986fd03d198a98d5a6662a9aecbb60b72""1Es7frHMPkhJpZb9RCaVm2xwuTV3cCXJEp"UOP_DUP OP_HASH160 9814003f4aea6456ea7710831e9206a15c630cd7 OP_EQUALVERIFY OP_CHECKSIG*276a9149814003f4aea6456ea7710831e9206a15c630cd788ac*"1Es7frHMPkhJpZb9RCaVm2xwuTV3cCXJEp8#J  #-@0000000000000000001a547e34c27fa17beee5499b715ab0b317675c023832d2"@00000000000000000019ab1d632ff0e2322f9431b1d041562ef2267d1bf1518b2 + +1@b08528855f60bde1a9fd493e1d518f984a191d5d67e3e753f22ab379325a9433#"@0000000000000000001a547e34c27fa17beee5499b715ab0b317675c023832d2(-2 +@e962d01cbccc620ebd3ed4137155fdd986fd03d198a98d5a6662a9aecbb60b72B02bc480bddeed00f46034196e0f28f73a6eed0175c7c74491bd0739273bfc0d9f42 +@e962d01cbccc620ebd3ed4137155fdd986fd03d198a98d5a6662a9aecbb60b72B03e36a7ec2bcbd424824d4c419b071f363ce154d185dc2507e73ae8256b219963dB +@b08528855f60bde1a9fd493e1d518f984a191d5d67e3e753f22ab379325a9433""1Aayg7s3jQCVZkFi5YEKZFQUke54oBwjdJ"UOP_DUP OP_HASH160 69262b12150e848576ff2288dd09771b5c06dafd OP_EQUALVERIFY OP_CHECKSIG*276a91469262b12150e848576ff2288dd09771b5c06dafd88ac*"1Aayg7s3jQCVZkFi5YEKZFQUke54oBwjdJ8#J  +@b08528855f60bde1a9fd493e1d518f984a191d5d67e3e753f22ab379325a9433""1CyGpEs5FFoSTZx2RrpEiWuHur2n6X1mH9"UOP_DUP OP_HASH160 834de0f4a6cd101398de2527bc0b8d6980a55cc4 OP_EQUALVERIFY OP_CHECKSIG*276a914834de0f4a6cd101398de2527bc0b8d6980a55cc488ac*"1CyGpEs5FFoSTZx2RrpEiWuHur2n6X1mH98#J #-@0000000000000000001a9df9b1d91a96e518ae16c8116cdc48be5b511ecb9614"@0000000000000000001a547e34c27fa17beee5499b715ab0b317675c023832d22 #-@0000000000000000001646f9469cf751d6d7286aff760f808363cfe3bfc79c3e"@0000000000000000001a9df9b1d91a96e518ae16c8116cdc48be5b511ecb96142 + + + +1@f1277756064131a68897be7e1b471a22142a88b71dfa021f16f3a2fd566ac6d6#"@0000000000000000001646f9469cf751d6d7286aff760f808363cfe3bfc79c3e(-2 +@b95b2625ef91a283b8d7490b01898a000e6faa4821baf8e11e583ad030659bebB03e02e218382e375dff8f7c426ff702a0600ec63164c8c7ad24e966c723c7902d12 +@b95b2625ef91a283b8d7490b01898a000e6faa4821baf8e11e583ad030659bebB02bca2e56ca6b1fae273035930b82f5b2f0cb20b69933adec007eb52105e142069B +K@f1277756064131a68897be7e1b471a22142a88b71dfa021f16f3a2fd566ac6d6""19AcdcYiKNjC7wPfNwpPQ2JjC9yEhSGNG5"UOP_DUP OP_HASH160 59927e4f8d19ac7c14a5fc2443f48d639176c63e OP_EQUALVERIFY OP_CHECKSIG*276a91459927e4f8d19ac7c14a5fc2443f48d639176c63e88ac*"19AcdcYiKNjC7wPfNwpPQ2JjC9yEhSGNG58#J  +\@f1277756064131a68897be7e1b471a22142a88b71dfa021f16f3a2fd566ac6d6""1MxdsAD9QULojUoZ77Due1Df1z9CzrAP5Q"UOP_DUP OP_HASH160 e5e82ab118c9251ba43854b98cb03cf013c90a4e OP_EQUALVERIFY OP_CHECKSIG*276a914e5e82ab118c9251ba43854b98cb03cf013c90a4e88ac*"1MxdsAD9QULojUoZ77Due1Df1z9CzrAP5Q8#J  +@f1277756064131a68897be7e1b471a22142a88b71dfa021f16f3a2fd566ac6d6""1MTSS8DgMtUzkveVzQ6botyESYvxjnFRW4"UOP_DUP OP_HASH160 e0628face3d558a19ee9077ecaef4ef8ab16bf13 OP_EQUALVERIFY OP_CHECKSIG*276a914e0628face3d558a19ee9077ecaef4ef8ab16bf1388ac*"1MTSS8DgMtUzkveVzQ6botyESYvxjnFRW48#J #-@0000000000000000001556736e7af6d8c78e0edcb0a780cbfb44078a90672673"@0000000000000000001646f9469cf751d6d7286aff760f808363cfe3bfc79c3e2#-@0000000000000000000f38045c3f629ed02f84112d0fba1117001ba722e53b79"@0000000000000000001556736e7af6d8c78e0edcb0a780cbfb44078a906726732#-@00000000000000000010fd1cab67186f574a3659bb00fb0dc5bba35b3a3731b1"@0000000000000000000f38045c3f629ed02f84112d0fba1117001ba722e53b792#-@000000000000000000047976c2f7cdb1d4d572fc4f6ea65ead4a9fbbc3519664"@00000000000000000010fd1cab67186f574a3659bb00fb0dc5bba35b3a3731b12#-@00000000000000000004f40c2cc7185ee4b06ebb62bd3086f35c6c2e4ef4b7d1"@000000000000000000047976c2f7cdb1d4d572fc4f6ea65ead4a9fbbc35196642#Ї-@00000000000000000006c17fb46699360cb51800b212a1b06e518f2889d4cdd4"@00000000000000000004f40c2cc7185ee4b06ebb62bd3086f35c6c2e4ef4b7d12#ۋ-@00000000000000000010eab32115bf7af0807d8c7374b90f6c387ed94f1e3dff"@00000000000000000006c17fb46699360cb51800b212a1b06e518f2889d4cdd42 #͢-@000000000000000000025e2cf1221d713b14e65a5a89374f208693215375a632"@00000000000000000010eab32115bf7af0807d8c7374b90f6c387ed94f1e3dff2 + + + +1@ec922882d6db3d23625c18082b53b15fe987882405baa41f0a62d33d4759bbfe#"@000000000000000000025e2cf1221d713b14e65a5a89374f208693215375a632(͢-2 +@e962d01cbccc620ebd3ed4137155fdd986fd03d198a98d5a6662a9aecbb60b72B0208f47e33daaee1dac6c338647de8adc7a2700af3d0b31ea581693b61c1d773882 +@1b7327f50e7601fe064c69aeed8e538ec253c8bf6d1e786c87eb9073ed78c05aB034f73b860e8b841772390e567e8dfab349f025fa80d613dd309aeac3c870f3c2cB +@ec922882d6db3d23625c18082b53b15fe987882405baa41f0a62d33d4759bbfe""136ZpkcR9C4DkZMHKyGKbRWZxGpHFBe4Fv"UOP_DUP OP_HASH160 16fdbb1bec289110c327ff0d86fd51d6ee153ab4 OP_EQUALVERIFY OP_CHECKSIG*276a91416fdbb1bec289110c327ff0d86fd51d6ee153ab488ac*"136ZpkcR9C4DkZMHKyGKbRWZxGpHFBe4Fv8#J  + @ec922882d6db3d23625c18082b53b15fe987882405baa41f0a62d33d4759bbfe""1EvBBd9zH5FeMxPLVoYMCC9ny1EMEWGAWt"UOP_DUP OP_HASH160 98a82e7fe4b4748a6c9e4f461a0c66cf91e4d9a6 OP_EQUALVERIFY OP_CHECKSIG*276a91498a82e7fe4b4748a6c9e4f461a0c66cf91e4d9a688ac*"1EvBBd9zH5FeMxPLVoYMCC9ny1EMEWGAWt8#J  +@ec922882d6db3d23625c18082b53b15fe987882405baa41f0a62d33d4759bbfe""1DzpfVocwB1M5rD7qPi2rHJarY8dkxWBmY"UOP_DUP OP_HASH160 8e9101c4d0c79cd23f5c128da652ebc2d46a4c48 OP_EQUALVERIFY OP_CHECKSIG*276a9148e9101c4d0c79cd23f5c128da652ebc2d46a4c4888ac*"1DzpfVocwB1M5rD7qPi2rHJarY8dkxWBmY8#J #-@0000000000000000001a8f30fc44ee81db722364fa6822f731d4876105e5b8cb"@000000000000000000025e2cf1221d713b14e65a5a89374f208693215375a6322#ค-@00000000000000000017e5cfa2d73a0231b56be77e006a7086f676b3f910ffab"@0000000000000000001a8f30fc44ee81db722364fa6822f731d4876105e5b8cb2#-@000000000000000000075e3eb7791fafd790f869c9faa4e32467a46ed43ec37b"@00000000000000000017e5cfa2d73a0231b56be77e006a7086f676b3f910ffab2 + +1@81af3a276019471b7c1bd45c5cb1a991deee27b13a54a22e29631ef7b15b85c3#"@000000000000000000075e3eb7791fafd790f869c9faa4e32467a46ed43ec37b(-2 +@ea426c8b787e09cf72818de0879f4dc6160512c55331b73ebb51bab23b58a8fbB02d34213b16686a4d7e5abdb7f48941db1e000b5beb7e91ae3089684da7c0b31192 +@7d004dfd77e31b8264a42bec807153b56cba2d4aa32774ccfe8e0a156dbd0eabB031f4cb8749d7c51f5828b0571126ffc90a1d4c3e1fea04fc826cc30781b30db48B +F@81af3a276019471b7c1bd45c5cb1a991deee27b13a54a22e29631ef7b15b85c3""14V79NUzRgRo42F3Mi2AmV8y8ByLiUukst"UOP_DUP OP_HASH160 2639273e9abd25d364b4431269794de01be900d1 OP_EQUALVERIFY OP_CHECKSIG*276a9142639273e9abd25d364b4431269794de01be900d188ac*"14V79NUzRgRo42F3Mi2AmV8y8ByLiUukst8#J  +@81af3a276019471b7c1bd45c5cb1a991deee27b13a54a22e29631ef7b15b85c3""124J6t7xHHnvvnHRicDuP7JEuQjVMQGCUz"UOP_DUP OP_HASH160 0b97a63211e4fe0b868c361d0a4fd4f259a3150c OP_EQUALVERIFY OP_CHECKSIG*276a9140b97a63211e4fe0b868c361d0a4fd4f259a3150c88ac*"124J6t7xHHnvvnHRicDuP7JEuQjVMQGCUz8#J P + +1@f73c988ef6597cce2698a9f3dfa2ed8de85465a73dbda29c6a6efd337e340b65#"@000000000000000000075e3eb7791fafd790f869c9faa4e32467a46ed43ec37b(-2 +@81af3a276019471b7c1bd45c5cb1a991deee27b13a54a22e29631ef7b15b85c3B03d89c7b5a76b77f10d68d2f3bfbbf784955fd2b9d3b6eed2d4851201c134693172 +@a6ddb3d28f5226a3102cb9eb9d7330baa9242c4e6d1aa3c5f19dae5b45508704B0324cb67c3df34857b7df9e958a5397aa95933750c8b6224d6b17192e6311bb50bB +E@f73c988ef6597cce2698a9f3dfa2ed8de85465a73dbda29c6a6efd337e340b65""1GBpCy8xuhYJvfzcECxAXxYsYd3ARbkhUV"UOP_DUP OP_HASH160 a69573c6559c2de330861494c98448104e615e70 OP_EQUALVERIFY OP_CHECKSIG*276a914a69573c6559c2de330861494c98448104e615e7088ac*"1GBpCy8xuhYJvfzcECxAXxYsYd3ARbkhUV8#J  +@f73c988ef6597cce2698a9f3dfa2ed8de85465a73dbda29c6a6efd337e340b65""14fQwHJaiprqSYB52kyKQ4awncytEKE5z6"UOP_DUP OP_HASH160 282c2a21067bb56d0e5d1ff227af743ff089fc55 OP_EQUALVERIFY OP_CHECKSIG*276a914282c2a21067bb56d0e5d1ff227af743ff089fc5588ac*"14fQwHJaiprqSYB52kyKQ4awncytEKE5z68#J H#-@0000000000000000001ab424beddf698f6bb863bb9d4efa911b614c594e578f4"@000000000000000000075e3eb7791fafd790f869c9faa4e32467a46ed43ec37b2#-@00000000000000000004a09225e3e512fbbd670cbd448f9f5ea8309734725641"@0000000000000000001ab424beddf698f6bb863bb9d4efa911b614c594e578f42#-@000000000000000000131eb121deb20190693deacd366720d123b45d0b659ad6"@00000000000000000004a09225e3e512fbbd670cbd448f9f5ea83097347256412#ˍ-@000000000000000000045ceb083ef9b9ec5fa87bcbf9a9f509395588033ff9f0"@000000000000000000131eb121deb20190693deacd366720d123b45d0b659ad62#-@0000000000000000000fadd28e4e11852b26b4e9f9b3bb6620cdcc8d91916c2a"@000000000000000000045ceb083ef9b9ec5fa87bcbf9a9f509395588033ff9f02#-@000000000000000000067213352bcb4b9e6ac348a089bd410ca781352f095906"@0000000000000000000fadd28e4e11852b26b4e9f9b3bb6620cdcc8d91916c2a2#-@0000000000000000000d18e1f5dc8c12c1230ace249f9e0dc9312a2f7e8855aa"@000000000000000000067213352bcb4b9e6ac348a089bd410ca781352f0959062#-@00000000000000000018906a2fd642ec9972261620955d8e2bd70a09daaca121"@0000000000000000000d18e1f5dc8c12c1230ace249f9e0dc9312a2f7e8855aa2#̂-@000000000000000000060f7f3db837abb05ae1a2e160591af97dfdfcf4275c93"@00000000000000000018906a2fd642ec9972261620955d8e2bd70a09daaca1212 #-@00000000000000000015b9e79a7761d6de2d4a63bd87578aba1aaccad2245387"@000000000000000000060f7f3db837abb05ae1a2e160591af97dfdfcf4275c932 + +1@8729da9436d870ac9f9db3c03d9e1a1451d356da6dda94a99a2f8f319e519607#"@00000000000000000015b9e79a7761d6de2d4a63bd87578aba1aaccad2245387(-2 +@cf5488b1a89fe4ed5396f0007d04dfa3a1df3b6e3bb62df3b274f155afd9dbc3B02e591ab58c4c9c7d273804b4fbd71fac69f03699000cd35d8ecea260b516230db2 +@7ef3c87ffd53c9e6f6e64bd8c62f1716b2af439db2f24f6a5ac9e6d55372c737B03094a8d432ae1d9338a464b9ba80c78e2b8b4b51d4061e2d7ff84287a40c6d8c82 +@669792eb0ec01477b78f4624c4e887b3efeb7a30943bfe0168376ed61ea90632B02df5037e96232f67ee4e55132ea42ea168063bc75f0b1cc83bd5daddfabf9a106B +G@8729da9436d870ac9f9db3c03d9e1a1451d356da6dda94a99a2f8f319e519607""1B8JoT4rWfEBhYMQ2RDo5Ezk6Dy13fyGG3"UOP_DUP OP_HASH160 6f13076acb8d9147b57b4bd3626f3f21daa1fddf OP_EQUALVERIFY OP_CHECKSIG*276a9146f13076acb8d9147b57b4bd3626f3f21daa1fddf88ac*"1B8JoT4rWfEBhYMQ2RDo5Ezk6Dy13fyGG38#J  +@8729da9436d870ac9f9db3c03d9e1a1451d356da6dda94a99a2f8f319e519607""15RvMdnzr5LdsvoCYWxem1uweNwFrb1gqX"UOP_DUP OP_HASH160 3097067e7db13ea8cdb646f995805afc3a2054ab OP_EQUALVERIFY OP_CHECKSIG*276a9143097067e7db13ea8cdb646f995805afc3a2054ab88ac*"15RvMdnzr5LdsvoCYWxem1uweNwFrb1gqX8#J  +@8729da9436d870ac9f9db3c03d9e1a1451d356da6dda94a99a2f8f319e519607""1PkKhZnKq1H2E68145icJKFavjB1RNFNDT"UOP_DUP OP_HASH160 f9844358c146da374c52dfba67cefa33612ed107 OP_EQUALVERIFY OP_CHECKSIG*276a914f9844358c146da374c52dfba67cefa33612ed10788ac*"1PkKhZnKq1H2E68145icJKFavjB1RNFNDT8#J D#؟-@00000000000000000000a10e238995c7ca85993d2dbff990ee0fcc4d526ba9a5"@00000000000000000015b9e79a7761d6de2d4a63bd87578aba1aaccad22453872 + + +1@257525e95aaa4d992807131a47cc61bb5bd0ae7406b21fccb1b5da34487f0328#"@00000000000000000000a10e238995c7ca85993d2dbff990ee0fcc4d526ba9a5(؟-2 +@8729da9436d870ac9f9db3c03d9e1a1451d356da6dda94a99a2f8f319e519607B033fdf63d3e4ad1e700a0d12e8f56134081a040f8bcb0773b4ea6a352f7ea274ea2 +@8729da9436d870ac9f9db3c03d9e1a1451d356da6dda94a99a2f8f319e519607B02ea7e7ac9b3cf9d020954113010940aa03835924cf1be682ce79bfae9db1f3de1B +F@257525e95aaa4d992807131a47cc61bb5bd0ae7406b21fccb1b5da34487f0328""1PQB7E6mn9w8DFxbLfWPHrMyvb5ebsjtDq"UOP_DUP OP_HASH160 f5b4c584379a7c4fc9618842563b73e7439f8964 OP_EQUALVERIFY OP_CHECKSIG*276a914f5b4c584379a7c4fc9618842563b73e7439f896488ac*"1PQB7E6mn9w8DFxbLfWPHrMyvb5ebsjtDq8#J  +@257525e95aaa4d992807131a47cc61bb5bd0ae7406b21fccb1b5da34487f0328""1JBFcEM8ETzWqYWJnXLQqbjRZajMzJixj8"UOP_DUP OP_HASH160 bc6a7dd96b6b862efa62bb86b5306394388edab3 OP_EQUALVERIFY OP_CHECKSIG*276a914bc6a7dd96b6b862efa62bb86b5306394388edab388ac*"1JBFcEM8ETzWqYWJnXLQqbjRZajMzJixj88#J  +@257525e95aaa4d992807131a47cc61bb5bd0ae7406b21fccb1b5da34487f0328""1KhDW6sdopLv2JrMvxk5HKHngYKb7G1xVF"UOP_DUP OP_HASH160 cd0d56a8afa7e6794603fe954267ab498360ed16 OP_EQUALVERIFY OP_CHECKSIG*276a914cd0d56a8afa7e6794603fe954267ab498360ed1688ac*"1KhDW6sdopLv2JrMvxk5HKHngYKb7G1xVF8#J A + +1@8da3510743c68a04171c219983585c0962a30382843f5170b3f9c1464ead9710#"@00000000000000000000a10e238995c7ca85993d2dbff990ee0fcc4d526ba9a5(؟-2 +@257525e95aaa4d992807131a47cc61bb5bd0ae7406b21fccb1b5da34487f0328B03ad9705abe6529fed4fadb0802d6e4ada2757fb44f53e9e96a5c6535627ce9aae2 +@55f8f31c5f6af7e63472cbc6f04dcc78a8cc37bc1b08df3c5bfcedc76b67d031B02edaac671a5e6cf2b93060d3a29cc345c459e5ae3735e68b0e1b836f7db76e3592 +@8729da9436d870ac9f9db3c03d9e1a1451d356da6dda94a99a2f8f319e519607B032ac5a13c954143909cbfddb4971a1137074e7707bac53a8a82a8c30cc6d636242 +@257525e95aaa4d992807131a47cc61bb5bd0ae7406b21fccb1b5da34487f0328B03b2d6e3a40874434f08e8faeb9c3ce2bf8e10df79ca07c34f8d41b7741d1c18e32 +@257525e95aaa4d992807131a47cc61bb5bd0ae7406b21fccb1b5da34487f0328B024981149b65aff8fe406d38a05e83919bf36b96547d161ba9d082492c290403ecB +F@8da3510743c68a04171c219983585c0962a30382843f5170b3f9c1464ead9710""183MAH9N6Q4S5kKJnwmQQyMEwCNeJhScyj"UOP_DUP OP_HASH160 4d3a8a85f90466e937f270d9dd36820babf1ac94 OP_EQUALVERIFY OP_CHECKSIG*276a9144d3a8a85f90466e937f270d9dd36820babf1ac9488ac*"183MAH9N6Q4S5kKJnwmQQyMEwCNeJhScyj8#J  +@8da3510743c68a04171c219983585c0962a30382843f5170b3f9c1464ead9710""1Pg2rnuQinodw9XRC1sJbYhHEGVCpUUY33"UOP_DUP OP_HASH160 f8b48a875f844bac70ed23488b4643da264fbf0d OP_EQUALVERIFY OP_CHECKSIG*276a914f8b48a875f844bac70ed23488b4643da264fbf0d88ac*"1Pg2rnuQinodw9XRC1sJbYhHEGVCpUUY338#J  +@8da3510743c68a04171c219983585c0962a30382843f5170b3f9c1464ead9710""1Kf5UJyErwVVctiwHTQVQrEGa4PJM8u1kC"UOP_DUP OP_HASH160 cca5cd807145c16398fbf13346df57c25cccd01a OP_EQUALVERIFY OP_CHECKSIG*276a914cca5cd807145c16398fbf13346df57c25cccd01a88ac*"1Kf5UJyErwVVctiwHTQVQrEGa4PJM8u1kC8#J L#-@000000000000000000033e15aa936ecc11fa7da4a736433fb38049ef487c1dbd"@00000000000000000000a10e238995c7ca85993d2dbff990ee0fcc4d526ba9a52 #ܫ-@0000000000000000001802362f912586f90e5092cd3a1a74178f5e82d1fb3094"@000000000000000000033e15aa936ecc11fa7da4a736433fb38049ef487c1dbd2 + + + +1@cde908b1abcb242f3e3a79b13b8e60fb332701f9348608645a48ebffd686426c#"@0000000000000000001802362f912586f90e5092cd3a1a74178f5e82d1fb3094(ܫ-2 +@b6c5c280e1da13ab7f5bb893f5480616421957c3135b796ee492fe614ca3934fB0211529f19765a05efb914e8841762edc8dbb15d58e9334a3fc4757e7fa41ecea72 +@192b869dc7f39424b16c31115be37ab23a229a883c314471eb46822d8ef5774aB028d978e0f1cae4076e8fc077baed7a40c2b3c5ae6b842b3821b481deff1628b79B +@cde908b1abcb242f3e3a79b13b8e60fb332701f9348608645a48ebffd686426c""19twveaukfRnt3DRKWVLdg69ChEJXDG45R"UOP_DUP OP_HASH160 619411c27d015c34d5644bedb5468ce915a49045 OP_EQUALVERIFY OP_CHECKSIG*276a914619411c27d015c34d5644bedb5468ce915a4904588ac*"19twveaukfRnt3DRKWVLdg69ChEJXDG45R8#J  +@cde908b1abcb242f3e3a79b13b8e60fb332701f9348608645a48ebffd686426c""16rVJcuxVwtg9uTU1GnHc69Fi2g6QTjAkm"UOP_DUP OP_HASH160 4034a34a3d56a17fea7c72889fa3b97a9d094875 OP_EQUALVERIFY OP_CHECKSIG*276a9144034a34a3d56a17fea7c72889fa3b97a9d09487588ac*"16rVJcuxVwtg9uTU1GnHc69Fi2g6QTjAkm8#J  + @cde908b1abcb242f3e3a79b13b8e60fb332701f9348608645a48ebffd686426c""1DghA55Hkj5fxXPEw5vdiEaZc1hqLfUyAA"UOP_DUP OP_HASH160 8b2340b5ec439f5ca771056f3f93f1dac5c85b6d OP_EQUALVERIFY OP_CHECKSIG*276a9148b2340b5ec439f5ca771056f3f93f1dac5c85b6d88ac*"1DghA55Hkj5fxXPEw5vdiEaZc1hqLfUyAA8#J #-@0000000000000000000f666a6c78222416e615a88f2a7d9b3065991ffc68f4ef"@0000000000000000001802362f912586f90e5092cd3a1a74178f5e82d1fb30942#-@00000000000000000013e59efb7e75401e74f5b8bd6bab84351424a3a6f35293"@0000000000000000000f666a6c78222416e615a88f2a7d9b3065991ffc68f4ef2 #ԁ-@00000000000000000003f072052f4001ca3f67846bb44946b405d72f2964c82f"@00000000000000000013e59efb7e75401e74f5b8bd6bab84351424a3a6f352932 + +1@0a8cf9a1f5d9ef16cf2af153141bc4154a6c978dfdf3e3322eb884989ed4a11c#"@00000000000000000003f072052f4001ca3f67846bb44946b405d72f2964c82f(ԁ-2 +@8da3510743c68a04171c219983585c0962a30382843f5170b3f9c1464ead9710B023aec10f5aefc6e2902479719171f9e1b0f7c71b961aa49cd3846f7f151e868762 +@8da3510743c68a04171c219983585c0962a30382843f5170b3f9c1464ead9710B038fe9a5c7fbb57f7fab97c473e63456d240b28ebd3eec305d159c510ce83627922 +@8da3510743c68a04171c219983585c0962a30382843f5170b3f9c1464ead9710B0336d00a72a7b5a262f88d026cdfaf2cc75f868a7d5b752b09670d643872fcc3dfB +E@0a8cf9a1f5d9ef16cf2af153141bc4154a6c978dfdf3e3322eb884989ed4a11c""18pw7w9qsop2n8zzwCaS7tTDRL5LehKBMZ"UOP_DUP OP_HASH160 55d99b7f60cb57c0d5eb150b877b76ab00b8657a OP_EQUALVERIFY OP_CHECKSIG*276a91455d99b7f60cb57c0d5eb150b877b76ab00b8657a88ac*"18pw7w9qsop2n8zzwCaS7tTDRL5LehKBMZ8#J  +@0a8cf9a1f5d9ef16cf2af153141bc4154a6c978dfdf3e3322eb884989ed4a11c""1ByfgybkEKNra4y2mYYUJyp6M7LQ4CmYss"UOP_DUP OP_HASH160 7868d90c91a6608503447bd75dae96a49baa12c3 OP_EQUALVERIFY OP_CHECKSIG*276a9147868d90c91a6608503447bd75dae96a49baa12c388ac*"1ByfgybkEKNra4y2mYYUJyp6M7LQ4CmYss8#J  +@0a8cf9a1f5d9ef16cf2af153141bc4154a6c978dfdf3e3322eb884989ed4a11c""1DPnYQsP6NLw2fsT4deGLCXUUrHU7CATfo"UOP_DUP OP_HASH160 87f0ad401dcab99ad9b23059e23238773825ab87 OP_EQUALVERIFY OP_CHECKSIG*276a91487f0ad401dcab99ad9b23059e23238773825ab8788ac*"1DPnYQsP6NLw2fsT4deGLCXUUrHU7CATfo8#J L#-@0000000000000000000b590a1d4bb2f96d17a56f4d860b9a9a0eb54a1c8d9219"@00000000000000000003f072052f4001ca3f67846bb44946b405d72f2964c82f2#-@00000000000000000013e848dca9b404ee87d4f78938d5f0a0ad9a6677515c94"@0000000000000000000b590a1d4bb2f96d17a56f4d860b9a9a0eb54a1c8d92192#-@00000000000000000007c1a233a94794e2fe64d46f7f2b8ed398e4795f0a2d6a"@00000000000000000013e848dca9b404ee87d4f78938d5f0a0ad9a6677515c942#-@00000000000000000018806d6fe991ab8cc50cb09d4538643824071c9782474b"@00000000000000000007c1a233a94794e2fe64d46f7f2b8ed398e4795f0a2d6a2#-@0000000000000000000552cc265eaf846f2d5d612d6dd4d4d430febe0a46d8d3"@00000000000000000018806d6fe991ab8cc50cb09d4538643824071c9782474b2#۠-@00000000000000000002d98addf10269e1a55bcc998a9e1b6f82d3000ffa758c"@0000000000000000000552cc265eaf846f2d5d612d6dd4d4d430febe0a46d8d32#ɳ-@0000000000000000000d1abed8f87eab4fa43d800df2afc7b964ced5d6e7f321"@00000000000000000002d98addf10269e1a55bcc998a9e1b6f82d3000ffa758c2#-@00000000000000000017587b9560b6cbe12d6222cb7951508003cd6eab283ebc"@0000000000000000000d1abed8f87eab4fa43d800df2afc7b964ced5d6e7f3212#-@00000000000000000011a149c06d27fcddc30f2bdf2a127bc1bf4a9c8d57d908"@00000000000000000017587b9560b6cbe12d6222cb7951508003cd6eab283ebc2#-@00000000000000000010f6e6ca9d643d39546b81621f22e08465badb5f9d17c1"@00000000000000000011a149c06d27fcddc30f2bdf2a127bc1bf4a9c8d57d9082#-@0000000000000000000732bd738b1dba8df7beb43f7866c78edb1849abcc7eb3"@00000000000000000010f6e6ca9d643d39546b81621f22e08465badb5f9d17c12#-@00000000000000000009424a59761ef7e2a7f4c3ba655f163d940080cb5b4124"@0000000000000000000732bd738b1dba8df7beb43f7866c78edb1849abcc7eb32#-@0000000000000000000b1de18ea31e2f889878331f9b1dae71e735cb4505bf06"@00000000000000000009424a59761ef7e2a7f4c3ba655f163d940080cb5b41242#-@0000000000000000001162773d10a7bd3d77cafcc90302136bb02cc7c6062356"@0000000000000000000b1de18ea31e2f889878331f9b1dae71e735cb4505bf062#-@0000000000000000000d8be2a6e98ae8d56acfe9328623c55facd07e3eebc66f"@0000000000000000001162773d10a7bd3d77cafcc90302136bb02cc7c60623562#-@00000000000000000015f0e607203ac5686504fb0aca9a6f1f5edd4bd166f01b"@0000000000000000000d8be2a6e98ae8d56acfe9328623c55facd07e3eebc66f2#؅-@00000000000000000000db2bf89ce27f62629f53fcba251cf96c032faaa8171e"@00000000000000000015f0e607203ac5686504fb0aca9a6f1f5edd4bd166f01b2#-@0000000000000000001944e88e100079bfd1b382f3c1c2c85bb5fceea5a03cff"@00000000000000000000db2bf89ce27f62629f53fcba251cf96c032faaa8171e2#ȕ-@00000000000000000017565cb28b7c16f7a7be91aa143b718ce6fcec8d9c919a"@0000000000000000001944e88e100079bfd1b382f3c1c2c85bb5fceea5a03cff2#-@000000000000000000078460abee50434514af581ea70912d4a02e142cea6e24"@00000000000000000017565cb28b7c16f7a7be91aa143b718ce6fcec8d9c919a2#-@00000000000000000006e08846df6f129987377d0ac94980566bd448f66c4d73"@000000000000000000078460abee50434514af581ea70912d4a02e142cea6e242#Ց-@0000000000000000001118bf80212ae5672cbe9fc7fdb318ca49932b1310ab02"@00000000000000000006e08846df6f129987377d0ac94980566bd448f66c4d732#-@000000000000000000163f2001c9163b7f30874f6ed22e72627c04cefae36fc2"@0000000000000000001118bf80212ae5672cbe9fc7fdb318ca49932b1310ab022#-@000000000000000000173be41163e3d8e644d1840a1fb33119a5a6f7907cfa83"@000000000000000000163f2001c9163b7f30874f6ed22e72627c04cefae36fc22#-@0000000000000000000d2b1d663418820cb4da885c245d3337b9be1ab6012506"@000000000000000000173be41163e3d8e644d1840a1fb33119a5a6f7907cfa832#-@0000000000000000001722e6e6c11cc7b8efbd5bf58dd59fe25ba1a3c927216d"@0000000000000000000d2b1d663418820cb4da885c245d3337b9be1ab60125062#-@0000000000000000001250fbe7f0f0e63d1fe1e593e9bf4e5e4fd671a1176054"@0000000000000000001722e6e6c11cc7b8efbd5bf58dd59fe25ba1a3c927216d2#Ö-@000000000000000000029fe2b9e4e3c539ede9918421eb65cd1e54283770f84f"@0000000000000000001250fbe7f0f0e63d1fe1e593e9bf4e5e4fd671a11760542#ȉ-@00000000000000000012bbbc3abddf7ecc88f31de3dddb9fd8358b58c4c892fb"@000000000000000000029fe2b9e4e3c539ede9918421eb65cd1e54283770f84f2#ȑ-@0000000000000000001393a52d3f31df63dc371a0e4bd1da68efaaba7f80f1a6"@00000000000000000012bbbc3abddf7ecc88f31de3dddb9fd8358b58c4c892fb2#-@0000000000000000001814de31b0317a0ccdb31d7531bb745f7f22a3339b8b3b"@0000000000000000001393a52d3f31df63dc371a0e4bd1da68efaaba7f80f1a62#-@0000000000000000000148aeb453d990ed50599c0221d56dd2d5c87597ac7fae"@0000000000000000001814de31b0317a0ccdb31d7531bb745f7f22a3339b8b3b2#-@000000000000000000128000b2a9dfd4e672e3a62902337f0d60f37508c76af2"@0000000000000000000148aeb453d990ed50599c0221d56dd2d5c87597ac7fae2#л-@00000000000000000001bcae40371b02e7bfcc68f0e2533c3961676fa287bc3f"@000000000000000000128000b2a9dfd4e672e3a62902337f0d60f37508c76af22#-@0000000000000000000493a1a244a38641b03d853cb9c115ca9099398cde2885"@00000000000000000001bcae40371b02e7bfcc68f0e2533c3961676fa287bc3f2#-@0000000000000000001320483dce619b7a58247284086f6a9e51a2b24ad6b58c"@0000000000000000000493a1a244a38641b03d853cb9c115ca9099398cde28852#-@0000000000000000000864c367401025d477c1cbb697e6d7320e70a0bbb75a02"@0000000000000000001320483dce619b7a58247284086f6a9e51a2b24ad6b58c2#ȳ-@0000000000000000000032807d417483f1d90743c5c06f8cbbc8cf288e42a4bd"@0000000000000000000864c367401025d477c1cbb697e6d7320e70a0bbb75a022#-@00000000000000000010e7869d511aa062b728865e0fb0e3fad653d2d121ceb2"@0000000000000000000032807d417483f1d90743c5c06f8cbbc8cf288e42a4bd2#-@00000000000000000006d8b1abf7e6ac5fc45ea88e763bf6099c939a1c795689"@00000000000000000010e7869d511aa062b728865e0fb0e3fad653d2d121ceb22#-@00000000000000000018ff1327ff5b0df1b65585d5cd1ac07266bd556122dd48"@00000000000000000006d8b1abf7e6ac5fc45ea88e763bf6099c939a1c7956892#-@000000000000000000170679b1c0d81804dc0a8bee009d7bcc0e6ae0405d773b"@00000000000000000018ff1327ff5b0df1b65585d5cd1ac07266bd556122dd482#-@0000000000000000000fab2e95770dfd2538f491cb5629b598f07dc4a8611baf"@000000000000000000170679b1c0d81804dc0a8bee009d7bcc0e6ae0405d773b2#Ȯ-@00000000000000000000de3f604ec0e628de562daa77a23d932a5dae41a34a5c"@0000000000000000000fab2e95770dfd2538f491cb5629b598f07dc4a8611baf2#-@0000000000000000000b7903d47c2acde0ab1c08e48c5fe4492d60fe427e9e8c"@00000000000000000000de3f604ec0e628de562daa77a23d932a5dae41a34a5c2#-@000000000000000000121d1bbcc64ca264411157376fc3e02715c00da397793f"@0000000000000000000b7903d47c2acde0ab1c08e48c5fe4492d60fe427e9e8c2#-@0000000000000000001491926dd392baf3f84f4a9ee79483294a2dfaa1beb892"@000000000000000000121d1bbcc64ca264411157376fc3e02715c00da397793f2 #-@000000000000000000122cea66e3d130d9f66706ef5beff961b4e8876652a2be"@0000000000000000001491926dd392baf3f84f4a9ee79483294a2dfaa1beb8922 + +1@a43942602f5a371dee632b2c7a252d2d7c4abefe00c069943c2d318be1832494#"@000000000000000000122cea66e3d130d9f66706ef5beff961b4e8876652a2be(-2 +@be634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68aB0229f7387f4a0411eaa528a6e1025a9fe2c01d5b67ef6a8bb57e1b469e5fbc97a82 +@550adaa9bf15bf77ecc0fa66dc203308280a477593b7990bd3e4808b0db8173bB03368144435152bafa1198c4a179d50fc28351a3ed3aaa089b412041ae8257db122 +@be634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68aB02d35970013c0c93845478c876a072c5cc1b4a324cf138c8d100ed86ae3811f6c5B +&@a43942602f5a371dee632b2c7a252d2d7c4abefe00c069943c2d318be1832494""1H2BZcX9nLQLh87y5zYJUWare5GAWVgNnW"UOP_DUP OP_HASH160 afbb3ed5f19473ce12242e3bad55db24ce026c35 OP_EQUALVERIFY OP_CHECKSIG*276a914afbb3ed5f19473ce12242e3bad55db24ce026c3588ac*"1H2BZcX9nLQLh87y5zYJUWare5GAWVgNnW8#J  + +>@a43942602f5a371dee632b2c7a252d2d7c4abefe00c069943c2d318be1832494""1CC3Aq6FJYZtorDFKdKxRzWyGuCt5iysDT"UOP_DUP OP_HASH160 7abfc52aa4e7bc05dfc731c6a2758c9adbe49d71 OP_EQUALVERIFY OP_CHECKSIG*276a9147abfc52aa4e7bc05dfc731c6a2758c9adbe49d7188ac*"1CC3Aq6FJYZtorDFKdKxRzWyGuCt5iysDT8#J  +@a43942602f5a371dee632b2c7a252d2d7c4abefe00c069943c2d318be1832494"l"6OP_RETURN 1301ec23c50e0852c7c3256c5e8a20333a367c060527*06a161301ec23c50e0852c7c3256c5e8a20333a367c0605272#R%l^ 3:6|'8#J   + #-@00000000000000000009a6bffc3b7c15a5291996e1d665b74917b52873f0a8c5"@000000000000000000122cea66e3d130d9f66706ef5beff961b4e8876652a2be2 + + + +1@8831a92bb686e48a177293e0643d29aeb0009ed89c8167381ee01bc0b1b9748f#"@00000000000000000009a6bffc3b7c15a5291996e1d665b74917b52873f0a8c5(-2 +@fc9fa62e772a40dc90c5014019e09fbf26a4969f4f41c487ea0646808058481fB0396fc49143605f37fbf0b66317b8102f11403f9bc9f8d8f5e87d127f0282348ee2 +@28510f181a10bbe49e138b35ffc2d9c8a58a64160b53d89bdf81c54165dbe727B026ba37a7503648a1942efbcd674c9b77118417eb3fd2987aaed854b71944849fcB +$@8831a92bb686e48a177293e0643d29aeb0009ed89c8167381ee01bc0b1b9748f""136saYUJX16qr8cqTQV4VBoqE4DExMygmL"UOP_DUP OP_HASH160 170c8d51fe6ead639b2151bb13024ddbc5086371 OP_EQUALVERIFY OP_CHECKSIG*276a914170c8d51fe6ead639b2151bb13024ddbc508637188ac*"136saYUJX16qr8cqTQV4VBoqE4DExMygmL8#J  +@8831a92bb686e48a177293e0643d29aeb0009ed89c8167381ee01bc0b1b9748f""19YMqaTAJUKdLPzwg5WWaWnduoofDffUwe"UOP_DUP OP_HASH160 5daf4b9e02918c4e6c5fd5bbf0232634684e7c74 OP_EQUALVERIFY OP_CHECKSIG*276a9145daf4b9e02918c4e6c5fd5bbf0232634684e7c7488ac*"19YMqaTAJUKdLPzwg5WWaWnduoofDffUwe8#J  +@8831a92bb686e48a177293e0643d29aeb0009ed89c8167381ee01bc0b1b9748f""1CRuLmcds5DobiR9Y73xPc1z5w4CyVFQKC"UOP_DUP OP_HASH160 7d5f0f0353e315e90a2307593e7ffa00caeab093 OP_EQUALVERIFY OP_CHECKSIG*276a9147d5f0f0353e315e90a2307593e7ffa00caeab09388ac*"1CRuLmcds5DobiR9Y73xPc1z5w4CyVFQKC8#J #-@0000000000000000000f762c4527d01328f3ad4e02ecd09e50b5c1ad4d0d8888"@00000000000000000009a6bffc3b7c15a5291996e1d665b74917b52873f0a8c52#-@000000000000000000109791195055c77e9ed00b448e67300d8550e54acfc60b"@0000000000000000000f762c4527d01328f3ad4e02ecd09e50b5c1ad4d0d88882#-@00000000000000000011027c3d55e32625dc34f4b336ed4ff37518ba5bdcf24f"@000000000000000000109791195055c77e9ed00b448e67300d8550e54acfc60b2#-@0000000000000000000b3f287f7fa44e780e020bfb6b4aa8c5c97b417b34b636"@00000000000000000011027c3d55e32625dc34f4b336ed4ff37518ba5bdcf24f2#-@00000000000000000001a8d39bb94c00fe91aee2f2bd14c383bbe4c13f0908ff"@0000000000000000000b3f287f7fa44e780e020bfb6b4aa8c5c97b417b34b6362#-@000000000000000000101eeaeac79034c55abcbdb5569ccf9c374b4ed57ab5ed"@00000000000000000001a8d39bb94c00fe91aee2f2bd14c383bbe4c13f0908ff2#-@00000000000000000003055f6a25e4c509004b6b38ff35d334e259f7c010237c"@000000000000000000101eeaeac79034c55abcbdb5569ccf9c374b4ed57ab5ed2#-@0000000000000000000243bddf0349e1078226480e8164a6db67d65615612030"@00000000000000000003055f6a25e4c509004b6b38ff35d334e259f7c010237c2#-@0000000000000000000b707712997cfb56fc5e5ccab97e38685673b1a3f1ee97"@0000000000000000000243bddf0349e1078226480e8164a6db67d656156120302#-@00000000000000000005225fc91071df13e145d7783d81c24670201be12f893d"@0000000000000000000b707712997cfb56fc5e5ccab97e38685673b1a3f1ee972#-@00000000000000000011fe3ed169671668cae78aa80e507ba25c53fa1d90b819"@00000000000000000005225fc91071df13e145d7783d81c24670201be12f893d2 + +1@771f56a33cdd9dbe058cc83da1221c771dab44d9334d55f14b9559408ca21e85#"@00000000000000000011fe3ed169671668cae78aa80e507ba25c53fa1d90b819(-2 +@00b50ac55273466ea6d79e226dd3e8ff5eab6e251934d5f5c4a88c16f90ce4bdB03a6fe483fc3d72ad72029f5499b7efff6651030ba44dfd253faa29c2dc4097bc22 +@d497459ab4d89a3ef2b0ab2ad7dd5f996ff1206e2e7fe060aaaba58a62426e0eB03c7750dfccdd411163af4cba03b8cbd42f0ee45c4547ae9612f02a49e0b1c32562 +@fe7171798f3e2267143385e1bd19400a69a216411747b7d9e0b584194fd60f43B032b4a890c17d9c35dcb152d4e2fa4acd1661b91b9f1c1fca56e9e990cab0e1392B +@771f56a33cdd9dbe058cc83da1221c771dab44d9334d55f14b9559408ca21e85""1HbubfBQai9Bsjq9zCasUbaHi3WT1EXVgm"UOP_DUP OP_HASH160 b61c0fbc82840103b127a448c8506bdeef5643fe OP_EQUALVERIFY OP_CHECKSIG*276a914b61c0fbc82840103b127a448c8506bdeef5643fe88ac*"1HbubfBQai9Bsjq9zCasUbaHi3WT1EXVgm8#J  + +=@771f56a33cdd9dbe058cc83da1221c771dab44d9334d55f14b9559408ca21e85""1HbubfBQai9Bsjq9zCasUbaHi3WT1EXVgm"UOP_DUP OP_HASH160 b61c0fbc82840103b127a448c8506bdeef5643fe OP_EQUALVERIFY OP_CHECKSIG*276a914b61c0fbc82840103b127a448c8506bdeef5643fe88ac*"1HbubfBQai9Bsjq9zCasUbaHi3WT1EXVgm8#J  +@771f56a33cdd9dbe058cc83da1221c771dab44d9334d55f14b9559408ca21e85"!1yHdT8ffs7FWFUQt2oW51dPqzxNjHLAJR"UOP_DUP OP_HASH160 0aa52cb270a0ec30b9c172a916d9db5646d4cf85 OP_EQUALVERIFY OP_CHECKSIG*276a9140aa52cb270a0ec30b9c172a916d9db5646d4cf8588ac*!1yHdT8ffs7FWFUQt2oW51dPqzxNjHLAJR8#J  +@771f56a33cdd9dbe058cc83da1221c771dab44d9334d55f14b9559408ca21e85"l"6OP_RETURN 130166c30bb4a51a70f701167dbfef8416ad14194c06*06a16130166c30bb4a51a70f701167dbfef8416ad14194c062f p}L8#J   +#Г-@000000000000000000059934a192eba3bd7ba6734d5769921b35fe812a8a8273"@00000000000000000011fe3ed169671668cae78aa80e507ba25c53fa1d90b8192#-@0000000000000000000533b74377e7a581a81bc707fa13a090ea05f53f95d368"@000000000000000000059934a192eba3bd7ba6734d5769921b35fe812a8a82732#-@00000000000000000019fde552203876e7063c8ffefe52fc70de824fb678b9c3"@0000000000000000000533b74377e7a581a81bc707fa13a090ea05f53f95d3682#ԗ-@00000000000000000004a4c345c394df431a4ff9d369f06a4142831345493832"@00000000000000000019fde552203876e7063c8ffefe52fc70de824fb678b9c32 #-@0000000000000000000e9fa73c5c2c6860f620aed6021d7e66acf363d7f71d0a"@00000000000000000004a4c345c394df431a4ff9d369f06a41428313454938322 + +1@9f50a0ca27872911770b28f53e4fde6108d03a1cf3f501a250bb07708ae52558#"@0000000000000000000e9fa73c5c2c6860f620aed6021d7e66acf363d7f71d0a(-2 +@2d5f2969ad225d21429f0059053a2329c6fd1a027205c92e3d8957dfa4876932B03046010b3080c4ffbf3899ebe814cd83fd21f9ffaa96736d8e08097e4db14debc2 +@2d5f2969ad225d21429f0059053a2329c6fd1a027205c92e3d8957dfa4876932B021e227bb106c3e109717573c8f4fbb89ce4552ef4d8f07ef18aa7144da2ccb547B +@9f50a0ca27872911770b28f53e4fde6108d03a1cf3f501a250bb07708ae52558"!1XGGbn7qV7qW3vifwMVviHHvKyH22F6YM"UOP_DUP OP_HASH160 05b939887a2e69447c16685c4d2aeed84ec7c14e OP_EQUALVERIFY OP_CHECKSIG*276a91405b939887a2e69447c16685c4d2aeed84ec7c14e88ac*!1XGGbn7qV7qW3vifwMVviHHvKyH22F6YM8#J  + + @9f50a0ca27872911770b28f53e4fde6108d03a1cf3f501a250bb07708ae52558"!1XGGbn7qV7qW3vifwMVviHHvKyH22F6YM"UOP_DUP OP_HASH160 05b939887a2e69447c16685c4d2aeed84ec7c14e OP_EQUALVERIFY OP_CHECKSIG*276a91405b939887a2e69447c16685c4d2aeed84ec7c14e88ac*!1XGGbn7qV7qW3vifwMVviHHvKyH22F6YM8#J  +@9f50a0ca27872911770b28f53e4fde6108d03a1cf3f501a250bb07708ae52558"!1iDBaMy5atJLmUaG2zg3YVKhi3K9C3KwG"UOP_DUP OP_HASH160 07cb394671ff8695613ff569ee8d43ca815fc9c1 OP_EQUALVERIFY OP_CHECKSIG*276a91407cb394671ff8695613ff569ee8d43ca815fc9c188ac*!1iDBaMy5atJLmUaG2zg3YVKhi3K9C3KwG8#J  +@9f50a0ca27872911770b28f53e4fde6108d03a1cf3f501a250bb07708ae52558"l"6OP_RETURN 13019c1169ee6d73f9482dace708e97ad51de8083a87*06a1613019c1169ee6d73f9482dace708e97ad51de8083a872imsH-z:8#J   +%#؀-@000000000000000000152226cf8988efa208fd6c118e26f8760b4045fe947663"@0000000000000000000e9fa73c5c2c6860f620aed6021d7e66acf363d7f71d0a2$ + + +1@9186f8e703e5221b389621a44f4b81e714922b0aa77bf88db100a7d33660370b#"@000000000000000000152226cf8988efa208fd6c118e26f8760b4045fe947663(؀-2 +@a8f581979dfe5f583d52c651ab5a8209b3f6078da60697c51b1c361b27380759B03f0720921fed7a86c0f8de3e984a156b81a4f23022e3c377b96cdf9f330edffeb2 +@a8f581979dfe5f583d52c651ab5a8209b3f6078da60697c51b1c361b27380759B036c60838e371748036b75411ebc70ccce3c77c8eeee8054066382855c5f9d9a35B +@9186f8e703e5221b389621a44f4b81e714922b0aa77bf88db100a7d33660370b""1PKdGgEJXoUWpPD7AB1PP24yCuswhuFvee"UOP_DUP OP_HASH160 f4d8880de7959c4f5530b24d1979254bed49179f OP_EQUALVERIFY OP_CHECKSIG*276a914f4d8880de7959c4f5530b24d1979254bed49179f88ac*"1PKdGgEJXoUWpPD7AB1PP24yCuswhuFvee8#J  +@9186f8e703e5221b389621a44f4b81e714922b0aa77bf88db100a7d33660370b""1M9yX8DVz9k9bFYzQ5YqwjP2QM8FRLcuLq"UOP_DUP OP_HASH160 dd1505fc12ba9bf7d01bd92b397955820ba42707 OP_EQUALVERIFY OP_CHECKSIG*276a914dd1505fc12ba9bf7d01bd92b397955820ba4270788ac*"1M9yX8DVz9k9bFYzQ5YqwjP2QM8FRLcuLq8#J  +@9186f8e703e5221b389621a44f4b81e714922b0aa77bf88db100a7d33660370b""15RBQVAWgnaoYJeVHzv3eFsBFKTThM4Z91"UOP_DUP OP_HASH160 30732bfbd04826332392f7fec71fb9b88f221dca OP_EQUALVERIFY OP_CHECKSIG*276a91430732bfbd04826332392f7fec71fb9b88f221dca88ac*"15RBQVAWgnaoYJeVHzv3eFsBFKTThM4Z918#J ` + +1@8f61c5130f1c8d7e025b1ec2722e73def26c72c4fa1d949f3285473a7558d5dc#"@000000000000000000152226cf8988efa208fd6c118e26f8760b4045fe947663(؀-2 +@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdcaB02705c4596550fdd7119772356217a3ba13be735ebecb4962bb3f2f4926a469c922 +@cdd858bc44f01b8697c701cec5ab86021fb374c70037eface68083760920294cB03ece593a62270084d9d536e35c34ba7a2f78cc08f89dc0c9915b003f86b9d58d4B +@8f61c5130f1c8d7e025b1ec2722e73def26c72c4fa1d949f3285473a7558d5dc""1FFvJN31iVYqdDi8iGhT9hr7YAgMVUiuky"UOP_DUP OP_HASH160 9c64139580f72c7e517edfcb99b04c84586ce890 OP_EQUALVERIFY OP_CHECKSIG*276a9149c64139580f72c7e517edfcb99b04c84586ce89088ac*"1FFvJN31iVYqdDi8iGhT9hr7YAgMVUiuky8#J  + +@8f61c5130f1c8d7e025b1ec2722e73def26c72c4fa1d949f3285473a7558d5dc""1FFvJN31iVYqdDi8iGhT9hr7YAgMVUiuky"UOP_DUP OP_HASH160 9c64139580f72c7e517edfcb99b04c84586ce890 OP_EQUALVERIFY OP_CHECKSIG*276a9149c64139580f72c7e517edfcb99b04c84586ce89088ac*"1FFvJN31iVYqdDi8iGhT9hr7YAgMVUiuky8#J  +@8f61c5130f1c8d7e025b1ec2722e73def26c72c4fa1d949f3285473a7558d5dc""1JGXrttTiuUqL6MwHurRrgm2yUFE2eYKY7"UOP_DUP OP_HASH160 bd6a237ac3fb54e9282ed9d18a6c979264f9ae7f OP_EQUALVERIFY OP_CHECKSIG*276a914bd6a237ac3fb54e9282ed9d18a6c979264f9ae7f88ac*"1JGXrttTiuUqL6MwHurRrgm2yUFE2eYKY78#J  +@8f61c5130f1c8d7e025b1ec2722e73def26c72c4fa1d949f3285473a7558d5dc"l"6OP_RETURN 1301fe533abef7d99e095b24583c3e18bc5a7d540f96*06a161301fe533abef7d99e095b24583c3e18bc5a7d540f962S:ٞ [$X<>Z}T8#J   + + +1@5bd9ffe5ff8678076b464f07aa4fc3ee615e5483c14d90affec455e83f35c556#"@000000000000000000152226cf8988efa208fd6c118e26f8760b4045fe947663(؀-2 +@52bdcbb92cbdcd4279c19768db7ea8dadaaa2babbddea725f02492b34c9c460aB02139dba6744b2c5ae0215101d8d647594ca1080a89755ba7daf9c5e46185444552 +@a03ed209cdcb2d6a762613f6ae57052693f21ba465fcc4385611416be17870a9B03343498e2240e6987d83f41a2eaa1b8c8ae7e15d2dc62032cf55c9f4b13705daf2 +@b370e27aabefe0c72ffe1ecfb7e25f3ce6699bf89e33c9a28101ad348e527e12B03159ffde9d9b797adaa1ae9b751b5d5da610406c2af22a68808af9e9c3982222bB +@5bd9ffe5ff8678076b464f07aa4fc3ee615e5483c14d90affec455e83f35c556""1JXz2qg1XeWdZaB1gSbeEsttefXrL3H4zX"UOP_DUP OP_HASH160 c056398fe5703bc2e0516facfb80affb47cf39c4 OP_EQUALVERIFY OP_CHECKSIG*276a914c056398fe5703bc2e0516facfb80affb47cf39c488ac*"1JXz2qg1XeWdZaB1gSbeEsttefXrL3H4zX8#J  + +@5bd9ffe5ff8678076b464f07aa4fc3ee615e5483c14d90affec455e83f35c556""1JXz2qg1XeWdZaB1gSbeEsttefXrL3H4zX"UOP_DUP OP_HASH160 c056398fe5703bc2e0516facfb80affb47cf39c4 OP_EQUALVERIFY OP_CHECKSIG*276a914c056398fe5703bc2e0516facfb80affb47cf39c488ac*"1JXz2qg1XeWdZaB1gSbeEsttefXrL3H4zX8#J  +@5bd9ffe5ff8678076b464f07aa4fc3ee615e5483c14d90affec455e83f35c556""1QF2QFuarsEvuiNcMC35fcPdq7waXpyg7e"UOP_DUP OP_HASH160 fef1e2cf2a7699409b7f287d87ca1b8f176422b9 OP_EQUALVERIFY OP_CHECKSIG*276a914fef1e2cf2a7699409b7f287d87ca1b8f176422b988ac*"1QF2QFuarsEvuiNcMC35fcPdq7waXpyg7e8#J  +@5bd9ffe5ff8678076b464f07aa4fc3ee615e5483c14d90affec455e83f35c556"l"6OP_RETURN 13015c1dab187fd8a13a27884499fabd0083cfedde03*06a1613015c1dab187fd8a13a27884499fabd0083cfedde032\ء:'D8#J   +#-@0000000000000000000a7ff11c164e7d7fcc030f5e266409a245366e4dceec2f"@000000000000000000152226cf8988efa208fd6c118e26f8760b4045fe9476632#Á-@000000000000000000089342569c44382dbadf05224606fcc772a0c1701e3afb"@0000000000000000000a7ff11c164e7d7fcc030f5e266409a245366e4dceec2f2#ҁ-@000000000000000000131320440fd92c93129a44e91a471ee73d27d8f27fbced"@000000000000000000089342569c44382dbadf05224606fcc772a0c1701e3afb2#ɬ-@00000000000000000012bcf16f785e213faa8c399e4ae5b9c22b9731e67ef977"@000000000000000000131320440fd92c93129a44e91a471ee73d27d8f27fbced2 #-@0000000000000000000824860fbe78121d3ea3551bb76ba6d191ace93d7b1a6e"@00000000000000000012bcf16f785e213faa8c399e4ae5b9c22b9731e67ef9772 + + + +1@222b9def74c53cb2ffe1d47be103a96de2e43578902f574d5e4b71563dbcbfd8#"@0000000000000000000824860fbe78121d3ea3551bb76ba6d191ace93d7b1a6e(-2 +@fbade21f7a1d0c880b0b91387ba8d820ee9ce5c5b310cebefdec7b7c1a716d52B039ed960455ed77c6e2cb3a5facb424a18b6f19726e8511577bc4fee4b4f4f0a9e2 +@7259794b1e3586d642cbd7e1cbd708d027573806a85613f2bfbd3b80394d7ac5B026c3af30444b436188029d95ef61f0649f759b607551e77afccab65a44cd85976B +@222b9def74c53cb2ffe1d47be103a96de2e43578902f574d5e4b71563dbcbfd8""1F1vJj9a1o4VMYPs4p7drLQpJmWb5VzM7L"UOP_DUP OP_HASH160 99be421e3f3d1513455200d93f204701801e22f1 OP_EQUALVERIFY OP_CHECKSIG*276a91499be421e3f3d1513455200d93f204701801e22f188ac*"1F1vJj9a1o4VMYPs4p7drLQpJmWb5VzM7L8#J  +@222b9def74c53cb2ffe1d47be103a96de2e43578902f574d5e4b71563dbcbfd8""1MQoGBktpCyVvx67XGTfSorKzwdTPa26ku"UOP_DUP OP_HASH160 dfe2b3417a6a6aaefb4eba78d801c19ea299aa38 OP_EQUALVERIFY OP_CHECKSIG*276a914dfe2b3417a6a6aaefb4eba78d801c19ea299aa3888ac*"1MQoGBktpCyVvx67XGTfSorKzwdTPa26ku8#J  +E@222b9def74c53cb2ffe1d47be103a96de2e43578902f574d5e4b71563dbcbfd8""1Ee5KQzKMvAopD1GnGTt9tsXv421T18kiC"UOP_DUP OP_HASH160 959ca13c0c6e943c510fb404889db16aaeab4c86 OP_EQUALVERIFY OP_CHECKSIG*276a914959ca13c0c6e943c510fb404889db16aaeab4c8688ac*"1Ee5KQzKMvAopD1GnGTt9tsXv421T18kiC8#J  #˞-@00000000000000000014c07453b0100464c84959ec55fc9e1a53f56c28cadc8f"@0000000000000000000824860fbe78121d3ea3551bb76ba6d191ace93d7b1a6e2 + + + +1@0705807f9b6db7c6079f917bb957d9def33b20dece720c9b5a02a90db4183cec#"@00000000000000000014c07453b0100464c84959ec55fc9e1a53f56c28cadc8f(˞-2 +@f79026011ca1fb8275e6793a3d3a9cff55719a01b806706b7b55022763fc2356B03345ee3cc361784307b92ee26df1d0c796fd58e0c2fdcf3ea610d2c0bc53a11612 +@3e633461181292c1fe7ad9c2648dc91d90ded29f398410eb8606ff9c3d1af7b1B02d3fa93c42c1eff9bc8ecb4d4b0398d8eaf0c22e951bc4a495d79061120682645B +@0705807f9b6db7c6079f917bb957d9def33b20dece720c9b5a02a90db4183cec""153pcxBeC7eWSiyjtUrx1aCXKmiFPFFPPT"UOP_DUP OP_HASH160 2c69160b47bd2a2c47d87c93c17f234e6402a483 OP_EQUALVERIFY OP_CHECKSIG*276a9142c69160b47bd2a2c47d87c93c17f234e6402a48388ac*"153pcxBeC7eWSiyjtUrx1aCXKmiFPFFPPT8#J  +@0705807f9b6db7c6079f917bb957d9def33b20dece720c9b5a02a90db4183cec""179vGTriPBUK2vv6a9bSZbeF7orCMWFHkd"UOP_DUP OP_HASH160 43808c0fff1b0379b184fdaaa64e00c5541c7ecd OP_EQUALVERIFY OP_CHECKSIG*276a91443808c0fff1b0379b184fdaaa64e00c5541c7ecd88ac*"179vGTriPBUK2vv6a9bSZbeF7orCMWFHkd8#J  +@0705807f9b6db7c6079f917bb957d9def33b20dece720c9b5a02a90db4183cec""1Pgr3pa33r76Eg51UYFr1qiQydb6VWF4Nn"UOP_DUP OP_HASH160 f8dbeef8ab8dee9bb96f29a6b1ba27080fe1ba38 OP_EQUALVERIFY OP_CHECKSIG*276a914f8dbeef8ab8dee9bb96f29a6b1ba27080fe1ba3888ac*"1Pgr3pa33r76Eg51UYFr1qiQydb6VWF4Nn8#J $#-@00000000000000000012ac25795494b987e410e8e6d3169c97eff5c0b71b9282"@00000000000000000014c07453b0100464c84959ec55fc9e1a53f56c28cadc8f2" + + +1@a9034d812ad6d8acfc8e6b595b38c13e6192e8a82119b0dc6f1b0f5b1b7a0b7c#"@00000000000000000012ac25795494b987e410e8e6d3169c97eff5c0b71b9282(-2 +@1322643b5adc49bcafcf188ea872b2ef529c7d4b2fbc2dabfe150d504d4b991eB02f2eb8c16f410cf2fad685a1eb860e374249dc2e1f89c83bb80f30d1f08c2cba62 +@1322643b5adc49bcafcf188ea872b2ef529c7d4b2fbc2dabfe150d504d4b991eB03923a360b86e6b850365afe8d4d85870f83f77e0f800b0cdeeb2c08812d5553eeB +@a9034d812ad6d8acfc8e6b595b38c13e6192e8a82119b0dc6f1b0f5b1b7a0b7c""1Axghv6xmRCQuYMMHEzeBPau9aYLqXWPdi"UOP_DUP OP_HASH160 6d412785ca5855865160885d8792fd77ce0b9293 OP_EQUALVERIFY OP_CHECKSIG*276a9146d412785ca5855865160885d8792fd77ce0b929388ac*"1Axghv6xmRCQuYMMHEzeBPau9aYLqXWPdi8#J  +@a9034d812ad6d8acfc8e6b595b38c13e6192e8a82119b0dc6f1b0f5b1b7a0b7c"!1ahFmSSsKwvPZRQq2NvY5pzMSo69nN1os"UOP_DUP OP_HASH160 065f545f3a0f1edf8bf9a9a793bad9788f615ad8 OP_EQUALVERIFY OP_CHECKSIG*276a914065f545f3a0f1edf8bf9a9a793bad9788f615ad888ac*!1ahFmSSsKwvPZRQq2NvY5pzMSo69nN1os8#J  + @a9034d812ad6d8acfc8e6b595b38c13e6192e8a82119b0dc6f1b0f5b1b7a0b7c""1GX6w24PmecA9A1zR6B8RQevxaamoSpvsC"UOP_DUP OP_HASH160 aa3b511d29ff9370e5c9199b8f484f92f8a3acbd OP_EQUALVERIFY OP_CHECKSIG*276a914aa3b511d29ff9370e5c9199b8f484f92f8a3acbd88ac*"1GX6w24PmecA9A1zR6B8RQevxaamoSpvsC8#J  + + +1@ef3782d1f5b67a7603720ca6bd9526769055d62844873556b4f82c908bc3c34b#"@00000000000000000012ac25795494b987e410e8e6d3169c97eff5c0b71b9282(-2 +@0705807f9b6db7c6079f917bb957d9def33b20dece720c9b5a02a90db4183cecB02d513803c0536f4a26dbf39d4631738ef36b47ee440f6770432b2ea44f20f043c2 +@4f03c8b1a402647720ac7c66938d5be00db0a8e18f7d64110b7e0918b1f62f7dB03b277db07745b5409e7ae36419a8dfe634353bf4e2a596c65f09d9b39325ca1aaB +@ef3782d1f5b67a7603720ca6bd9526769055d62844873556b4f82c908bc3c34b"!1jjQP1t22iix5zpmpgLGJvNVa3M3THVWU"UOP_DUP OP_HASH160 0814dde12da81042cc8c06182ebcbae81c518360 OP_EQUALVERIFY OP_CHECKSIG*276a9140814dde12da81042cc8c06182ebcbae81c51836088ac*!1jjQP1t22iix5zpmpgLGJvNVa3M3THVWU8#J  + @ef3782d1f5b67a7603720ca6bd9526769055d62844873556b4f82c908bc3c34b""12Lq7AhwfWuFdfzsJb4pcVxkBfCgzcgg3m"UOP_DUP OP_HASH160 0eb82faafaa03af280d6a7b895874a635c4836f6 OP_EQUALVERIFY OP_CHECKSIG*276a9140eb82faafaa03af280d6a7b895874a635c4836f688ac*"12Lq7AhwfWuFdfzsJb4pcVxkBfCgzcgg3m8#J  +㐚@ef3782d1f5b67a7603720ca6bd9526769055d62844873556b4f82c908bc3c34b""1D3ppN1pRYXzHMurqAvzsmNsJsYPxaHL8i"UOP_DUP OP_HASH160 842a41b1281ec829d1b82a12dcc29f7b21ddaa61 OP_EQUALVERIFY OP_CHECKSIG*276a914842a41b1281ec829d1b82a12dcc29f7b21ddaa6188ac*"1D3ppN1pRYXzHMurqAvzsmNsJsYPxaHL8i8#J  + +1@8a2295fa0f985f9b701ae2c49b2a425ed6f8f4668fdd76128e4451b53d31db15#"@00000000000000000012ac25795494b987e410e8e6d3169c97eff5c0b71b9282(-2 +@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5B02b8b8be9417cb55f8ff0f7b21b391fbd22d2e0d64f9815b6019b3c0932babf6142 +@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:B02744e03774900e7206bb6becf590f8c78739376bfd4d42af03c981b73b4a945f62 +@44d76edb94d06406ee707cced31b5bfff77713d9219d3fbe718f56bc94d5ba81B0273790194160a52b0dcfd9668000b64c90e3233b4fa8741318485b74bca47b978B +@8a2295fa0f985f9b701ae2c49b2a425ed6f8f4668fdd76128e4451b53d31db15""1Lzw6ZE56oEZGrvjH8zvowJZpMApmuA34y"UOP_DUP OP_HASH160 db5f41b0ad8f3fd9b4fbca37f137bddadb585fab OP_EQUALVERIFY OP_CHECKSIG*276a914db5f41b0ad8f3fd9b4fbca37f137bddadb585fab88ac*"1Lzw6ZE56oEZGrvjH8zvowJZpMApmuA34y8#J  + +@8a2295fa0f985f9b701ae2c49b2a425ed6f8f4668fdd76128e4451b53d31db15""1Lzw6ZE56oEZGrvjH8zvowJZpMApmuA34y"UOP_DUP OP_HASH160 db5f41b0ad8f3fd9b4fbca37f137bddadb585fab OP_EQUALVERIFY OP_CHECKSIG*276a914db5f41b0ad8f3fd9b4fbca37f137bddadb585fab88ac*"1Lzw6ZE56oEZGrvjH8zvowJZpMApmuA34y8#J  +!@8a2295fa0f985f9b701ae2c49b2a425ed6f8f4668fdd76128e4451b53d31db15""1HLUFkLPWcqctAZ6uc5wJHb8YUaygpQdah"UOP_DUP OP_HASH160 b330aaa17081d13d1d9bc65c52809e5f5a65ac61 OP_EQUALVERIFY OP_CHECKSIG*276a914b330aaa17081d13d1d9bc65c52809e5f5a65ac6188ac*"1HLUFkLPWcqctAZ6uc5wJHb8YUaygpQdah8#J  +@8a2295fa0f985f9b701ae2c49b2a425ed6f8f4668fdd76128e4451b53d31db15"l"6OP_RETURN 130191fc1ed459987fe5e77384259332a69f5d1e0d3c*06a16130191fc1ed459987fe5e77384259332a69f5d1e0d3c2Ys%2] <8#J   +#-@00000000000000000007a1983361687a219624746a0b4d6d19da4ed543e457f5"@00000000000000000012ac25795494b987e410e8e6d3169c97eff5c0b71b92822#-@000000000000000000090eb86ee09be9bee86d2f5f58a434f3b68a59036cb45d"@00000000000000000007a1983361687a219624746a0b4d6d19da4ed543e457f52#Ä-@0000000000000000001462cd3984f89f74470dbab1e166e75bd8a1abca6fe4a5"@000000000000000000090eb86ee09be9bee86d2f5f58a434f3b68a59036cb45d2#ʄ-@0000000000000000000b924086a8578a01b59fb1601a50ba97a9cab2630f4c05"@0000000000000000001462cd3984f89f74470dbab1e166e75bd8a1abca6fe4a52#-@000000000000000000146304ceb1830a9b418c677dd82e4a6a6570c62c763f1d"@0000000000000000000b924086a8578a01b59fb1601a50ba97a9cab2630f4c052#-@00000000000000000013f09e930b2be2dee90b3a961ea543df69fbe03a726687"@000000000000000000146304ceb1830a9b418c677dd82e4a6a6570c62c763f1d2#ȟ-@0000000000000000001aa66beb2c922833af909979ed40abf5de0dc81d7cf24c"@00000000000000000013f09e930b2be2dee90b3a961ea543df69fbe03a7266872 #-@000000000000000000111c21734a6c7d87294a26bcb471b881406f79e8091b90"@0000000000000000001aa66beb2c922833af909979ed40abf5de0dc81d7cf24c2 + + + +1@b0c26bafe6beb989363001131d046ef9bae3fe6296105da67215fd096189902d#"@000000000000000000111c21734a6c7d87294a26bcb471b881406f79e8091b90(-2 +@9a2019947ff9d30c93f583a0011363acbc0a46a10dee9dd8fbe62b1e0e12d0dbB0234ec26f1263b6364056a5ed54f3635a2870b357d723e12dc7f3b5002358e6df82 +@400c37aedc01606aa557d31bd5e2b31ec247198915f86988041e2e71947224e0B026e1f3eff3cfdb9be2892204a522695be2ecfdbb64694915761d442c18285e336B +@b0c26bafe6beb989363001131d046ef9bae3fe6296105da67215fd096189902d""1NRanZJjQApdDvks4SxeuEHyF2yC81rAKQ"UOP_DUP OP_HASH160 eb00d3c53fd5c53965d4d90871514a92e6366c62 OP_EQUALVERIFY OP_CHECKSIG*276a914eb00d3c53fd5c53965d4d90871514a92e6366c6288ac*"1NRanZJjQApdDvks4SxeuEHyF2yC81rAKQ8#J  +@b0c26bafe6beb989363001131d046ef9bae3fe6296105da67215fd096189902d""19NK2hnxjEFtJJ2vb7UbuqV3ic9sNjJQW1"UOP_DUP OP_HASH160 5bc8caa7fec4df9dfdefd493fbdba3e8652731f8 OP_EQUALVERIFY OP_CHECKSIG*276a9145bc8caa7fec4df9dfdefd493fbdba3e8652731f888ac*"19NK2hnxjEFtJJ2vb7UbuqV3ic9sNjJQW18#J  +@b0c26bafe6beb989363001131d046ef9bae3fe6296105da67215fd096189902d""1FZq8sDCVFM8f4Kf3jBkghw6UJtZcmBtTF"UOP_DUP OP_HASH160 9fc740dac8a2b8c58507564f206ed8ce713b1922 OP_EQUALVERIFY OP_CHECKSIG*276a9149fc740dac8a2b8c58507564f206ed8ce713b192288ac*"1FZq8sDCVFM8f4Kf3jBkghw6UJtZcmBtTF8#J #-@00000000000000000004662442722cc577f7165ac5973b48a2e7e9450ef7cd48"@000000000000000000111c21734a6c7d87294a26bcb471b881406f79e8091b902#dž-@0000000000000000001b0ea62062f9d713341e81f73d17c8ccd8c5ca8b28d12a"@00000000000000000004662442722cc577f7165ac5973b48a2e7e9450ef7cd482#̆-@000000000000000000151510a20d8e4946aa2396c18b6271cfc3b0792889f14c"@0000000000000000001b0ea62062f9d713341e81f73d17c8ccd8c5ca8b28d12a2#-@0000000000000000000f0f13fbdf499c2f5123f87ecf0f77a328755070f7a318"@000000000000000000151510a20d8e4946aa2396c18b6271cfc3b0792889f14c2#-@000000000000000000094c41d4e1d6747db943c8cf8be2c3d887a52c89831ab1"@0000000000000000000f0f13fbdf499c2f5123f87ecf0f77a328755070f7a3182#-@000000000000000000113180e576685e3d9c0968ce725ddb54720072d12a873b"@000000000000000000094c41d4e1d6747db943c8cf8be2c3d887a52c89831ab12#੯-@000000000000000000099054fbd759c9ea605d41ce56dcdd9bd687d6ab72b291"@000000000000000000113180e576685e3d9c0968ce725ddb54720072d12a873b2#-@000000000000000000160511d531e6d71a351997323de9f1fbea4a251f551b0d"@000000000000000000099054fbd759c9ea605d41ce56dcdd9bd687d6ab72b2912#-@00000000000000000000d68d6ed9e2a94a5301fc31928281ba325b93f4f36741"@000000000000000000160511d531e6d71a351997323de9f1fbea4a251f551b0d2#-@00000000000000000012aa1f426e780699c4d3fc11f97531a560ad4f7041f3b2"@00000000000000000000d68d6ed9e2a94a5301fc31928281ba325b93f4f367412#-@0000000000000000000463c4699b715b8b391401a291611683810764ae884767"@00000000000000000012aa1f426e780699c4d3fc11f97531a560ad4f7041f3b22#-@00000000000000000018b594194595d3e179582aae25161e1a1002ca0b58c81b"@0000000000000000000463c4699b715b8b391401a291611683810764ae8847672#؉-@0000000000000000000b73d5625be048d311e1d655fdb02f96c96d4c0ab47968"@00000000000000000018b594194595d3e179582aae25161e1a1002ca0b58c81b2#Κ-@0000000000000000000c5489fbbe70f5e0e75351e602bfed7675daf01c5e345c"@0000000000000000000b73d5625be048d311e1d655fdb02f96c96d4c0ab479682#੩-@00000000000000000007b38fd9e812612dad26b0ed20a98a40de44d9ddeb791c"@0000000000000000000c5489fbbe70f5e0e75351e602bfed7675daf01c5e345c2#-@000000000000000000159a900e8f0d591e9c1041618fcd71fb5621608156fad5"@00000000000000000007b38fd9e812612dad26b0ed20a98a40de44d9ddeb791c2 #運-@00000000000000000010ebb39f9d1ee7f11a0ed9a7687470cd743b57635a7cf8"@000000000000000000159a900e8f0d591e9c1041618fcd71fb5621608156fad52 + + + +1@0b813dea013808f2a1ce379d856ad19146ecdb960be471ecf030d698a55117d4#"@00000000000000000010ebb39f9d1ee7f11a0ed9a7687470cd743b57635a7cf8(運-2 +@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76daB03e51d4398887115709a0715e2b704dbe62b3246deed9b5a01dba8c25784881e5a2 +@78a8ebcc7f7c23d1703e51c42c13aa0ecf1b67f33ac01df6c708d940b6d9924cB02220a83b19ecbf38df3b5c424a606ae22acdb960aa6f7c0553aa8fae1275078e6B +e@0b813dea013808f2a1ce379d856ad19146ecdb960be471ecf030d698a55117d4""19TR5pUTsTfKVjDc1kRb3wZ7uSmmJfcW6w"UOP_DUP OP_HASH160 5cbfecc0d91f261bff92b59eebe8111851fa0dc9 OP_EQUALVERIFY OP_CHECKSIG*276a9145cbfecc0d91f261bff92b59eebe8111851fa0dc988ac*"19TR5pUTsTfKVjDc1kRb3wZ7uSmmJfcW6w8#J  + @0b813dea013808f2a1ce379d856ad19146ecdb960be471ecf030d698a55117d4"!1dwPfqHFRH5tYUTVyzz7vTBqHdnH9ha7t"UOP_DUP OP_HASH160 06fc60b8fda18055899bdc9aab87b508b7179b9a OP_EQUALVERIFY OP_CHECKSIG*276a91406fc60b8fda18055899bdc9aab87b508b7179b9a88ac*!1dwPfqHFRH5tYUTVyzz7vTBqHdnH9ha7t8#J  +@0b813dea013808f2a1ce379d856ad19146ecdb960be471ecf030d698a55117d4""1Fi4g3E9sTXbugVsFvYwMgxjTxTM6DmZMr"UOP_DUP OP_HASH160 a155e1ac4ed9f2bdf6a1d749a1bef3872f017c99 OP_EQUALVERIFY OP_CHECKSIG*276a914a155e1ac4ed9f2bdf6a1d749a1bef3872f017c9988ac*"1Fi4g3E9sTXbugVsFvYwMgxjTxTM6DmZMr8#J " #닋-@0000000000000000000dc7b04fdc1681a299ff4ba801931499332b0b448a1467"@00000000000000000010ebb39f9d1ee7f11a0ed9a7687470cd743b57635a7cf82 + + + +1@1e2ace048f8dd2f26f7bbe28d867ae69d2e173befaa47feb0d375e10972597dd#"@0000000000000000000dc7b04fdc1681a299ff4ba801931499332b0b448a1467(닋-2 +@bd1ca26a2e1ddb27d01440e0949c266c6263c7b6a35f6022b634070d13f8c5a2B03c55ce0a429ddd872269954f67a6f16667e3bbe5eb77782335957686916b4f1952 +@a6023b621c461b1b2da12de06a0013d9c420b2147716d65da9bb9738e6c547b1B0311ef26c0bf53cfa2241dc21e9b25d8cc78ccde963e418d9aeed73376f997424cB +y@1e2ace048f8dd2f26f7bbe28d867ae69d2e173befaa47feb0d375e10972597dd""1PRcWBqrRMCXywMEAhmp7SnNPD4qhZdp1w"UOP_DUP OP_HASH160 f5fa630d76015dd4366692e68482031905eb3d92 OP_EQUALVERIFY OP_CHECKSIG*276a914f5fa630d76015dd4366692e68482031905eb3d9288ac*"1PRcWBqrRMCXywMEAhmp7SnNPD4qhZdp1w8#J  +@1e2ace048f8dd2f26f7bbe28d867ae69d2e173befaa47feb0d375e10972597dd""14GbKQHKXyqQmjQpfLXqKW11Ty2gA7smzp"UOP_DUP OP_HASH160 23db436d7360d3915be9b4ae6c9d7f2108e7b839 OP_EQUALVERIFY OP_CHECKSIG*276a91423db436d7360d3915be9b4ae6c9d7f2108e7b83988ac*"14GbKQHKXyqQmjQpfLXqKW11Ty2gA7smzp8#J  +ϰ@1e2ace048f8dd2f26f7bbe28d867ae69d2e173befaa47feb0d375e10972597dd""1Fh5UxwjL3DRfrg5dXrbuFoXcAPT3iNyZc"UOP_DUP OP_HASH160 a126241578ac5fd5de30713711c138e567b7617d OP_EQUALVERIFY OP_CHECKSIG*276a914a126241578ac5fd5de30713711c138e567b7617d88ac*"1Fh5UxwjL3DRfrg5dXrbuFoXcAPT3iNyZc8#J  #-@0000000000000000000cd1dfd884af5c6d4033f2987e7fdfb2d8430aa6382c5a"@0000000000000000000dc7b04fdc1681a299ff4ba801931499332b0b448a14672 + + + +1@4f06a10becdc96cff10c47be93402630d152d200367fcbf5a8a534ba029084e0#"@0000000000000000000cd1dfd884af5c6d4033f2987e7fdfb2d8430aa6382c5a(-2 +@0a50d5f1a70cb6e1c1fb024c201671cc40d645c41e3f3243a64571b0340a2bc0B03a0f755b07aa86e89aa03b3fbaafd336aa4e737cc9bd7838997f32340e1c6cade2 +@722f35aae245baf65833c0d407569d4994c9d477db5da62d1c97afdee32dce48B0377ffaa1ecb3d0284e4a9b1dcd26365bfbc3e95fe5a3ebcf878feab2db3e2a7c6B +@4f06a10becdc96cff10c47be93402630d152d200367fcbf5a8a534ba029084e0""1Py68RtnYtcXre8uVr2UdAnGtoJSgAYPJp"UOP_DUP OP_HASH160 fbee57814e1ce370373b38207829fc4ee34f9a59 OP_EQUALVERIFY OP_CHECKSIG*276a914fbee57814e1ce370373b38207829fc4ee34f9a5988ac*"1Py68RtnYtcXre8uVr2UdAnGtoJSgAYPJp8#J  +@4f06a10becdc96cff10c47be93402630d152d200367fcbf5a8a534ba029084e0""13qZw8QCLWFykz4bq7yjd5u5FSavFTYrEW"UOP_DUP OP_HASH160 1f1fb581dedc1cf6dbaf8b22831a4848de42a435 OP_EQUALVERIFY OP_CHECKSIG*276a9141f1fb581dedc1cf6dbaf8b22831a4848de42a43588ac*"13qZw8QCLWFykz4bq7yjd5u5FSavFTYrEW8#J  +@4f06a10becdc96cff10c47be93402630d152d200367fcbf5a8a534ba029084e0""1FTDQCpiKRKA1akZgUtJbk326nqqn1DMi3"UOP_DUP OP_HASH160 9e86ed520f3bdbd367a8ee8f8fc94c8190da64de OP_EQUALVERIFY OP_CHECKSIG*276a9149e86ed520f3bdbd367a8ee8f8fc94c8190da64de88ac*"1FTDQCpiKRKA1akZgUtJbk326nqqn1DMi38#J  #䯋-@00000000000000000003a0bc1deddb0f9a8a063da874a6800cbde4079f3dcbce"@0000000000000000000cd1dfd884af5c6d4033f2987e7fdfb2d8430aa6382c5a2 + +1@98ec2a20588a7781c30339e6fbf3e6572fdc21d809f334195f87b0ccdd0843bc#"@00000000000000000003a0bc1deddb0f9a8a063da874a6800cbde4079f3dcbce(䯋-2 +@4f06a10becdc96cff10c47be93402630d152d200367fcbf5a8a534ba029084e0B03b5efeeb574dbdad202e649c65a63595320a6b4bc84e913adafde5ce6dc4c9fab2 +@239d93711088e70b19a7b5d0c9c33d217ddf7fc8a252f40c4c1c6018fe6205b8B02d61530166f7ba7735848812b95763cc4c24e78239daf25b9f77297d08acef001B +@98ec2a20588a7781c30339e6fbf3e6572fdc21d809f334195f87b0ccdd0843bc""1AKdr9EKnhqXwQDKSfkzwVoXm4jxAJAcW4"UOP_DUP OP_HASH160 663f60bf776e881af1ae2a1f2d621a539670cc4e OP_EQUALVERIFY OP_CHECKSIG*276a914663f60bf776e881af1ae2a1f2d621a539670cc4e88ac*"1AKdr9EKnhqXwQDKSfkzwVoXm4jxAJAcW48#J  +@98ec2a20588a7781c30339e6fbf3e6572fdc21d809f334195f87b0ccdd0843bc"!1mEeH72Pqr1G7sJiYH5rwLMfL28QZJVzW"UOP_DUP OP_HASH160 085db0d0d1b15de1f88ea2b75c39cbe235f87b72 OP_EQUALVERIFY OP_CHECKSIG*276a914085db0d0d1b15de1f88ea2b75c39cbe235f87b7288ac*!1mEeH72Pqr1G7sJiYH5rwLMfL28QZJVzW8#J #-@0000000000000000000cc2fdee8a2512f34559a796f84bb4dfe44aef72690abc"@00000000000000000003a0bc1deddb0f9a8a063da874a6800cbde4079f3dcbce2#-@00000000000000000019deaee0852a1b54064b91f23e18bdc873327a2c80f405"@0000000000000000000cc2fdee8a2512f34559a796f84bb4dfe44aef72690abc2 + +1@1e1b85be843b7d5796cc0a6df2ebbf755db3bb29a35d4d2a8db714b995664c46#"@00000000000000000019deaee0852a1b54064b91f23e18bdc873327a2c80f405(-2 +@2151a136b66d3dbea5296de6a48733b0f680f81c5a1173b4203b1f24776bf5d9B0284a2f8a3966f8affbd878847cd73fc8b6adaa75ae063fe8a8e403e7d7a79a4652 +@56c2c85aa4ee5b27e701a6feed2265402eb9015b3960db3b100646a358f3c004B0213fb5c51148f80ae3990b7ab68caaaf0b7380f8e06f9b48743a51193946c6d662 +@0b813dea013808f2a1ce379d856ad19146ecdb960be471ecf030d698a55117d4B03606ad12e8628fce53f1427882d743d193d3379ba19e4f43071163f0e0d75b7872 +@ac4d4bb439571731ae34e52f606e5d57583de8c18acda1bb906d6edb489b5af6B02cd7e3db4229b8011ce0036bc4a8d24925fea2651d8a8b0a970918085d671361bB + @1e1b85be843b7d5796cc0a6df2ebbf755db3bb29a35d4d2a8db714b995664c46""178edMoctX68m1AUmHuBdHrUJULfdnFyjc"UOP_DUP OP_HASH160 4343136583f32d4e754a7e2a3d3010026e0e0ee9 OP_EQUALVERIFY OP_CHECKSIG*276a9144343136583f32d4e754a7e2a3d3010026e0e0ee988ac*"178edMoctX68m1AUmHuBdHrUJULfdnFyjc8#J  + +_@1e1b85be843b7d5796cc0a6df2ebbf755db3bb29a35d4d2a8db714b995664c46""178edMoctX68m1AUmHuBdHrUJULfdnFyjc"UOP_DUP OP_HASH160 4343136583f32d4e754a7e2a3d3010026e0e0ee9 OP_EQUALVERIFY OP_CHECKSIG*276a9144343136583f32d4e754a7e2a3d3010026e0e0ee988ac*"178edMoctX68m1AUmHuBdHrUJULfdnFyjc8#J  +@1e1b85be843b7d5796cc0a6df2ebbf755db3bb29a35d4d2a8db714b995664c46""16JiTZWPn4rx8C1mUC2nwebYhFHAQiHdJk"UOP_DUP OP_HASH160 3a324ebfc9e6c173d31cfb678a43ddfdc2c4b05a OP_EQUALVERIFY OP_CHECKSIG*276a9143a324ebfc9e6c173d31cfb678a43ddfdc2c4b05a88ac*"16JiTZWPn4rx8C1mUC2nwebYhFHAQiHdJk8#J  +@1e1b85be843b7d5796cc0a6df2ebbf755db3bb29a35d4d2a8db714b995664c46"l"6OP_RETURN 1301713eddf25a139912877db771bbb98eeff3182244*06a161301713eddf25a139912877db771bbb98eeff31822442q>Z}q"D8#J   +#-@00000000000000000013f5418b01f742d0f7d2fc86d622466cae4b2ae925dc55"@00000000000000000019deaee0852a1b54064b91f23e18bdc873327a2c80f4052#-@000000000000000000013947745de3cd344dcc402944e2b38dce646a4b2eb5b1"@00000000000000000013f5418b01f742d0f7d2fc86d622466cae4b2ae925dc552#-@000000000000000000175a4ba720b9e4beadcb0fad9635a023a00a42442c9042"@000000000000000000013947745de3cd344dcc402944e2b38dce646a4b2eb5b12 #-@0000000000000000001b74bcb46e21ff37443dceed82d94031f19211bf505499"@000000000000000000175a4ba720b9e4beadcb0fad9635a023a00a42442c90422 + +1@6bee629618f7aed73a701c06da32d8f400d62c1e3b4720fd16548d2ea95b5882#"@0000000000000000001b74bcb46e21ff37443dceed82d94031f19211bf505499(-2 +@f7dac4c3d83f625953ceab8141240ec059df68a35d3ed00e606b52e3285980dfB02a955035e05286ae2538576579c21f6f51a84bdaf496993d6be53fbdcbad0cdae2 +@533eaa8e06f684a01e5a19007e0470c6c66c0106e7035c129b34034f8784f40dB0200a11509203aafa05434f537a19176fc965938210d1af1c771b71724c8af22742 +@63995a1675f28692c6f7a201391d642fd8b689b33a62250052455757520398ddB0200a11509203aafa05434f537a19176fc965938210d1af1c771b71724c8af2274B +@6bee629618f7aed73a701c06da32d8f400d62c1e3b4720fd16548d2ea95b5882""1EmPkLJYtfd4ndWSpsJs5XDY7TkJ6571YU"UOP_DUP OP_HASH160 96feed042f62c4f92b0a989ebb6918a17c9bc5cc OP_EQUALVERIFY OP_CHECKSIG*276a91496feed042f62c4f92b0a989ebb6918a17c9bc5cc88ac*"1EmPkLJYtfd4ndWSpsJs5XDY7TkJ6571YU8#J  +@6bee629618f7aed73a701c06da32d8f400d62c1e3b4720fd16548d2ea95b5882""1C2FetjswohoyzSDv75KqNUW3J4RXwckRY"UOP_DUP OP_HASH160 78e60813c49bef4d92a3340f130ac894d5b07132 OP_EQUALVERIFY OP_CHECKSIG*276a91478e60813c49bef4d92a3340f130ac894d5b0713288ac*"1C2FetjswohoyzSDv75KqNUW3J4RXwckRY8#J  +@6bee629618f7aed73a701c06da32d8f400d62c1e3b4720fd16548d2ea95b5882""16s7Mpe83s8HmwzCMrUaA6r65YE4nXB21Z"UOP_DUP OP_HASH160 4052bc37b9be5439f51b36529ed93c0a2daceaa0 OP_EQUALVERIFY OP_CHECKSIG*276a9144052bc37b9be5439f51b36529ed93c0a2daceaa088ac*"16s7Mpe83s8HmwzCMrUaA6r65YE4nXB21Z8#J x#Ì-@000000000000000000175ba9d9767f29bd6e0069bca668978c3458bddc56028f"@0000000000000000001b74bcb46e21ff37443dceed82d94031f19211bf5054992#-@0000000000000000001106cdd6f77b47d63a2abb3a8671b241f591bd85ecca76"@000000000000000000175ba9d9767f29bd6e0069bca668978c3458bddc56028f2#-@00000000000000000005733103c2c7daa31f2d66a22c3b2bbe14d5b71f859663"@0000000000000000001106cdd6f77b47d63a2abb3a8671b241f591bd85ecca762#-@0000000000000000000cab9792d7d37651deaff7fe459ce016a20d1c9b3f03bd"@00000000000000000005733103c2c7daa31f2d66a22c3b2bbe14d5b71f8596632#Ы-@0000000000000000001bdcfd68bf585d298ce06eca363cced37266ed809cd8b2"@0000000000000000000cab9792d7d37651deaff7fe459ce016a20d1c9b3f03bd2#ˎ-@0000000000000000001692a91e324c212fa5227aa945f225a42586a366cd55f2"@0000000000000000001bdcfd68bf585d298ce06eca363cced37266ed809cd8b22#₏-@000000000000000000074f3868d7b2d556f345df55665a914563b56d8182e416"@0000000000000000001692a91e324c212fa5227aa945f225a42586a366cd55f22#Ά-@00000000000000000003164dc6ac91b9b4f3f2bc4e754b22308b4fcb9075baf2"@000000000000000000074f3868d7b2d556f345df55665a914563b56d8182e4162#-@0000000000000000000df5fca52832b7a0d521ab6605438f2ac4ac20a1217017"@00000000000000000003164dc6ac91b9b4f3f2bc4e754b22308b4fcb9075baf22#-@0000000000000000000026af94d0089536b828229b1c10ba178a2d4fe145985d"@0000000000000000000df5fca52832b7a0d521ab6605438f2ac4ac20a12170172#-@00000000000000000018c71bb0037ea11f04cfa8f37c8f48f59825bed23bb108"@0000000000000000000026af94d0089536b828229b1c10ba178a2d4fe145985d2#ؙ-@000000000000000000091a25872395f733ae7ce9e4fae0657eeddf989a9f832f"@00000000000000000018c71bb0037ea11f04cfa8f37c8f48f59825bed23bb1082#-@00000000000000000016558fe27fd328e1e7971712a29f8b7c9a3e4459922994"@000000000000000000091a25872395f733ae7ce9e4fae0657eeddf989a9f832f2#-@00000000000000000019513b21e7cf995b3abbe809f0b7cea0b2ecbf88e3e1ed"@00000000000000000016558fe27fd328e1e7971712a29f8b7c9a3e44599229942#茑-@00000000000000000018d722cb6f3ccbf54117fac24e925250c292643892fc00"@00000000000000000019513b21e7cf995b3abbe809f0b7cea0b2ecbf88e3e1ed2#-@0000000000000000000f5ee80a612bf985958cf15a3c4b9b0786d1c187f73eca"@00000000000000000018d722cb6f3ccbf54117fac24e925250c292643892fc002#-@00000000000000000012d74846cccd7c04f49862f322ecc67870c84592194598"@0000000000000000000f5ee80a612bf985958cf15a3c4b9b0786d1c187f73eca2 + + +1@1a347b550094dd78ec302c0406d0517767831e960134b245cfc2f9be9949cd68#"@00000000000000000012d74846cccd7c04f49862f322ecc67870c84592194598(-2 +@98bd02d0312a6e53f67f262ace18de7f154b51b17517fbce5c303b41f74c76cfB02116990f5bbaee17d840792acfcc87465a99aabfae2b370e95ffb3e77c03b5efb2 +@1ee53f31f485c992a328acfc1771c991716c2f279bfde9e700b5287d91986ca1B023aa4a1378d9f8167c30a4f3f9ec8919149da2e7bfce9e86038afce1f4f21f8e2B +g@1a347b550094dd78ec302c0406d0517767831e960134b245cfc2f9be9949cd68""1NyHmTbzxyrSoVEsjxYKbJtcJ9wQ2d4Jsi"UOP_DUP OP_HASH160 f0ffee6a88a268f416271d6df2128ab2cbe250f9 OP_EQUALVERIFY OP_CHECKSIG*276a914f0ffee6a88a268f416271d6df2128ab2cbe250f988ac*"1NyHmTbzxyrSoVEsjxYKbJtcJ9wQ2d4Jsi8#J  +@1a347b550094dd78ec302c0406d0517767831e960134b245cfc2f9be9949cd68""1DtAvc6Nc6djvQMniBpuszEdf7iM7yU2GL"UOP_DUP OP_HASH160 8d4f01fe06303970cb8ae661e39cc52955a99829 OP_EQUALVERIFY OP_CHECKSIG*276a9148d4f01fe06303970cb8ae661e39cc52955a9982988ac*"1DtAvc6Nc6djvQMniBpuszEdf7iM7yU2GL8#J  +@1a347b550094dd78ec302c0406d0517767831e960134b245cfc2f9be9949cd68""17GZRAiWN9ytz1SCvKoCHqkM2DGuutDrAA"UOP_DUP OP_HASH160 44c20de0daa6c93a8f91d4c0c37678b803e7c0fd OP_EQUALVERIFY OP_CHECKSIG*276a91444c20de0daa6c93a8f91d4c0c37678b803e7c0fd88ac*"17GZRAiWN9ytz1SCvKoCHqkM2DGuutDrAA8#J  + +1@0b0581ec76aca984eaec538f3a75911d7a4f01b5d437f12f221fd76a5c174746#"@00000000000000000012d74846cccd7c04f49862f322ecc67870c84592194598(-2 +@f2e3c5cdb15bbbde261a3457971b636731683e15ec9beb235d3dcaf6cb515226B03b7079c0603a22ebc896f7370b0a01e88a40c07d3896ef80c65838a71389e83262 +@a6a3863ddc0fdb02f2e2de75990cb6bb386b7922f34d30972d3e223aa0ad5fe4B02feff4516619cb00fd792b189cf9c05e42331a3b6dcd7b24c04ae40e9e119f3332 +@bf1825956b83d1e4d66a50414f9ac8ed5fd14f0c8441dcb0b100c64ae6947960B027bd86665ea872568c97b64ed27f9676c08757ecbb73b6713944968006df129af2 +@f2e3c5cdb15bbbde261a3457971b636731683e15ec9beb235d3dcaf6cb515226B02d22272104a660e826bff7754667b6725692ffa53e419b0714a73883ed9f557b7B +@0b0581ec76aca984eaec538f3a75911d7a4f01b5d437f12f221fd76a5c174746"!1vgUb6tMFwKANnEwe88eC1A2L2Y6HFcS9"UOP_DUP OP_HASH160 0a26ffa3b3f7c1849c708e8e8194fc670e13a248 OP_EQUALVERIFY OP_CHECKSIG*276a9140a26ffa3b3f7c1849c708e8e8194fc670e13a24888ac*!1vgUb6tMFwKANnEwe88eC1A2L2Y6HFcS98#J  + +؋@0b0581ec76aca984eaec538f3a75911d7a4f01b5d437f12f221fd76a5c174746"!1vgUb6tMFwKANnEwe88eC1A2L2Y6HFcS9"UOP_DUP OP_HASH160 0a26ffa3b3f7c1849c708e8e8194fc670e13a248 OP_EQUALVERIFY OP_CHECKSIG*276a9140a26ffa3b3f7c1849c708e8e8194fc670e13a24888ac*!1vgUb6tMFwKANnEwe88eC1A2L2Y6HFcS98#J  +`@0b0581ec76aca984eaec538f3a75911d7a4f01b5d437f12f221fd76a5c174746""1B2AkcyCzdnQc9MYzxQj7FZCc7YFR3mZzC"UOP_DUP OP_HASH160 6de9d07dc40830326ada5d5d50150e66d0bd815f OP_EQUALVERIFY OP_CHECKSIG*276a9146de9d07dc40830326ada5d5d50150e66d0bd815f88ac*"1B2AkcyCzdnQc9MYzxQj7FZCc7YFR3mZzC8#J  +@0b0581ec76aca984eaec538f3a75911d7a4f01b5d437f12f221fd76a5c174746"l"6OP_RETURN 1301086247cba6bd08e066eb03a97dfeb8fd0353a723*06a161301086247cba6bd08e066eb03a97dfeb8fd0353a7232bG˦f}S#8#J   +#ْ-@0000000000000000001532f8f753efb74f80a7d8cd0c1078d16612ba6650248b"@00000000000000000012d74846cccd7c04f49862f322ecc67870c845921945982#-@00000000000000000017fdba6a587d15cdfcce1da0db57f1eaa1c46297c2b282"@0000000000000000001532f8f753efb74f80a7d8cd0c1078d16612ba6650248b2#-@0000000000000000000603b8c889128664f49e35bc6c2b9be652d5532a784071"@00000000000000000017fdba6a587d15cdfcce1da0db57f1eaa1c46297c2b2822#-@0000000000000000000a62367400c9d78fc64d60549a695dc929c28f09d5b7b4"@0000000000000000000603b8c889128664f49e35bc6c2b9be652d5532a7840712 + +1@287e5a1e47dbdfe89391cdc4d7fdacd09264f6a3f3d0cd54b704fc03b0a380ac#"@0000000000000000000a62367400c9d78fc64d60549a695dc929c28f09d5b7b4(-2 +@73363993459c027e203fa90e1b23124c8fe2244b8936320e6fba36ebb378718eB02129d87c90b1cbdc3157364dda54d05eb6b641b4e8ecb23041e23d9186777c9562 +@34ef26d786ec32fcb7eb5b46b2267f028cf66c9f86c2b7962f37e8872044e5fbB027b60f8d539898a5f1e0c50810544d22d573f4ab70ba070405f058db3448ee1222 +@47a887dde7fc00035495c1eccdc0bf7585575a72dcf9b0e71cb046077e74ead3B021d776ab770291ae3c071f7e575d7d2538347085fd59677b205fea91d34bdf3e72 +@7afc6d11fd939f9e92fac33635e8b40d8464815114d0bf6ff04e340217db1758B02eca78d1e0cdfd99b08bfddf7db43fb3ed3ce13cbc9aedb24fc2e8a969a0bed1a2 +@4609ba4d02c6de9e7cae461026e3a5179b04d8511d19b974b8cd3d921efa8050B02f8fa8ed29e92762e76a29f94ff6e5f243707c439b256219ee6aafd26a0444f3b2 +@da49554d3ffdb84bb71d2703bfaa99a186c1a4afbea13a10dc42f9d71fd89045B03b7bc1f322a508106905004689ff6fdba4b231e379f333c422c2b79165b665f442 +@14c3116aef7a685258c91b1b3febe11dd3fb78129dff1cd3ba441a33e22b99a4B02bdfef5880d1c0c81fd48b46780dccda6a65e8a0f2fe3dd0d4e276a2840e52ea52 +@cc51cea49399a2292ee5aa7b5a814db08ae9cd3344bed860a509330646cd576cB027228a7629cea14ac9b85c120d2caed2d04664ae735826f736b7165a0c4134b772 +@95fd2787e30f86a6510d727fe63e308fdd79547cc643594c9d2b6eb982995557B02d6a37f5fbdc0f3343d2410c79737e4409dafce4aaddc6fe4d5512c126bc8454e2 +@fda6e484bafd1c5ac8a8dfa1eb72872803b870c325bdd3b0cf1708bf62cb66aeB03b4adf627a9a97ccfe46c83836e76031a9ea05e999a55ea712889980dd89910fa2 +@8dcccc5fe040d4593b0f78fe36d5d9e498418ee4ccc0e15a5c2a28da5b5cd3e6B02decd074f8283c88d81a550c6742b98e10a99e22f3b14d78b0b539c3ec5481594B +Q@287e5a1e47dbdfe89391cdc4d7fdacd09264f6a3f3d0cd54b704fc03b0a380ac""1QJTVwR5D4z2G1W5Cy7mPT9dXhVEhG2d1u"UOP_DUP OP_HASH160 ff9815a69f54669a5c8fd041864f6919ca390417 OP_EQUALVERIFY OP_CHECKSIG*276a914ff9815a69f54669a5c8fd041864f6919ca39041788ac*"1QJTVwR5D4z2G1W5Cy7mPT9dXhVEhG2d1u8#J  +Ԓ@287e5a1e47dbdfe89391cdc4d7fdacd09264f6a3f3d0cd54b704fc03b0a380ac""1HZWF5Yr5wAsi9BbUJLf5zNf2amUy8jNmS"UOP_DUP OP_HASH160 b5a7bbe23a7a10f9e7aff53637c8839242437a50 OP_EQUALVERIFY OP_CHECKSIG*276a914b5a7bbe23a7a10f9e7aff53637c8839242437a5088ac*"1HZWF5Yr5wAsi9BbUJLf5zNf2amUy8jNmS8#J  + @287e5a1e47dbdfe89391cdc4d7fdacd09264f6a3f3d0cd54b704fc03b0a380ac""1HW5WNXmEg8HCDytfK8zQwpYENYjEhFXmi"UOP_DUP OP_HASH160 b501d651cf1b6d53402a7da217ca8bc68852d5a6 OP_EQUALVERIFY OP_CHECKSIG*276a914b501d651cf1b6d53402a7da217ca8bc68852d5a688ac*"1HW5WNXmEg8HCDytfK8zQwpYENYjEhFXmi8#J  #ד-@0000000000000000001b17ad1709b78c263c472a082799dd9603db612d9bf111"@0000000000000000000a62367400c9d78fc64d60549a695dc929c28f09d5b7b42#ߓ-@0000000000000000000ebc7e2c7e7c5444322536ccf2d173ebe46e888a41c3b4"@0000000000000000001b17ad1709b78c263c472a082799dd9603db612d9bf1112 + + +1@c52118d4ee0b283dfea8978d1187ca8226b2f12838ae5f837fb1627b05cccdec#"@0000000000000000000ebc7e2c7e7c5444322536ccf2d173ebe46e888a41c3b4(ߓ-2 +@8831a92bb686e48a177293e0643d29aeb0009ed89c8167381ee01bc0b1b9748fB0359f61ed44d041bada64f39774878b58a85dbe0aa54f6c22c565830b2b4fca4f32 +@8831a92bb686e48a177293e0643d29aeb0009ed89c8167381ee01bc0b1b9748fB03c266a8ef463cde7eaf88b56279daf3ca222dfcc65bbad57762a781dd52e8237dB +#@c52118d4ee0b283dfea8978d1187ca8226b2f12838ae5f837fb1627b05cccdec""1JySKkKDKZqS6YLrGqU1BYikgzx78ofxkP"UOP_DUP OP_HASH160 c526922969bae8006e7b517e537f55d80015d618 OP_EQUALVERIFY OP_CHECKSIG*276a914c526922969bae8006e7b517e537f55d80015d61888ac*"1JySKkKDKZqS6YLrGqU1BYikgzx78ofxkP8#J  +%@c52118d4ee0b283dfea8978d1187ca8226b2f12838ae5f837fb1627b05cccdec""19nJFMo9SKMC4KSkUzc2iGKgF1G2ar989h"UOP_DUP OP_HASH160 60521f414562a141ba250483bd899d1f37c1cc7d OP_EQUALVERIFY OP_CHECKSIG*276a91460521f414562a141ba250483bd899d1f37c1cc7d88ac*"19nJFMo9SKMC4KSkUzc2iGKgF1G2ar989h8#J  +@c52118d4ee0b283dfea8978d1187ca8226b2f12838ae5f837fb1627b05cccdec""16wFsrxQJLwhX1yqVqzMaMpd4sxGJNMifh"UOP_DUP OP_HASH160 411b826d69cd0a4c3fcf0f4f9ad37958737dce55 OP_EQUALVERIFY OP_CHECKSIG*276a914411b826d69cd0a4c3fcf0f4f9ad37958737dce5588ac*"16wFsrxQJLwhX1yqVqzMaMpd4sxGJNMifh8#J  + + +1@ced492b640786ae544531a271c804aa6e59160206a6a20d1cea943fd14194eea#"@0000000000000000000ebc7e2c7e7c5444322536ccf2d173ebe46e888a41c3b4(ߓ-2 +@1c41bbc3e9892528525cf91e30e714729043166a12529e859b5ae93de9b320c4B0254cf7ea506715d476179e9f320dfe0377394064291cf73d88a7f046b6ae930252 +@98560a640b33921c720c1f96b2895f4e312d101bcc4c8acb7c905da0a47fc9e5B024d3004770d7b98754ba03c31738220f56ee88d3f2ae32a439d0d5a6f7846b5a0B +6@ced492b640786ae544531a271c804aa6e59160206a6a20d1cea943fd14194eea""1BRMM2vHDxy7oxQBeBnrUroCFYyPMfufQE"UOP_DUP OP_HASH160 724c3972840f11375c7d8d678f4ae3fcc3d6a593 OP_EQUALVERIFY OP_CHECKSIG*276a914724c3972840f11375c7d8d678f4ae3fcc3d6a59388ac*"1BRMM2vHDxy7oxQBeBnrUroCFYyPMfufQE8#J  +@ced492b640786ae544531a271c804aa6e59160206a6a20d1cea943fd14194eea""1EgaDu3jCFZwoR8zcP6wXeQfYdqVPT1qsW"UOP_DUP OP_HASH160 9615972037ce806884323a68b6efcfb37cf04b09 OP_EQUALVERIFY OP_CHECKSIG*276a9149615972037ce806884323a68b6efcfb37cf04b0988ac*"1EgaDu3jCFZwoR8zcP6wXeQfYdqVPT1qsW8#J  +@ced492b640786ae544531a271c804aa6e59160206a6a20d1cea943fd14194eea""14581KUPykVL2VyaTsc69zwHsJTfCHDdSt"UOP_DUP OP_HASH160 21afe39b45fceedda8a73806261fe4fd8056fdd1 OP_EQUALVERIFY OP_CHECKSIG*276a91421afe39b45fceedda8a73806261fe4fd8056fdd188ac*"14581KUPykVL2VyaTsc69zwHsJTfCHDdSt8#J #-@0000000000000000001b319d4177654176d24ad2a7cfdc37c628ad4aeffd80ed"@0000000000000000000ebc7e2c7e7c5444322536ccf2d173ebe46e888a41c3b42#-@000000000000000000186d32b313f5a030eab3d032a8982621d57c5b708b3125"@0000000000000000001b319d4177654176d24ad2a7cfdc37c628ad4aeffd80ed2#Ԕ-@00000000000000000006dda2fed6038e9d205190e5b35ebcd41839bc33b169c8"@000000000000000000186d32b313f5a030eab3d032a8982621d57c5b708b31252#ה-@0000000000000000000e8f234c8fd863434cabd730c560143b160ececd6cdedc"@00000000000000000006dda2fed6038e9d205190e5b35ebcd41839bc33b169c82#-@00000000000000000002984702b41fe8fad186e27a9db64c8104f648d528926f"@0000000000000000000e8f234c8fd863434cabd730c560143b160ececd6cdedc2#ȕ-@000000000000000000073d6954e23b3ce15055446e977afff059bb1003763124"@00000000000000000002984702b41fe8fad186e27a9db64c8104f648d528926f2#͕-@0000000000000000000149be42288edf7c7cddb74b94acf4010daef793a4e8aa"@000000000000000000073d6954e23b3ce15055446e977afff059bb10037631242#-@00000000000000000004657050a453418a6b1f1198535f0f1c9efe8188c9d9c0"@0000000000000000000149be42288edf7c7cddb74b94acf4010daef793a4e8aa2#⇖-@000000000000000000160ba18be8a0dce5ff7da6f68bc05418c5c6fb1fbee685"@00000000000000000004657050a453418a6b1f1198535f0f1c9efe8188c9d9c02#ҏ-@00000000000000000017f2c135f839121fa171c7f166c93f506c89f3c683ab9a"@000000000000000000160ba18be8a0dce5ff7da6f68bc05418c5c6fb1fbee6852 #ʡ-@0000000000000000001aa81158ec995afc52443bfc7cfcb64f3d717a489b0bbc"@00000000000000000017f2c135f839121fa171c7f166c93f506c89f3c683ab9a2 + +1@a865b0f4c12430a5a10583708e8a7227c5064920affcbcfa8e15e9855a688f46#"@0000000000000000001aa81158ec995afc52443bfc7cfcb64f3d717a489b0bbc(ʡ-2 +@f1a54d0d731d4ce6b6f100e7d904bf0390f474f4d4385e38dfde0a31ec5cc00eB03ca3233b96f67ca4aacbbee173c6163e76a3f3342b33abe257c182cef3e24acb32 +@fda439ffcf16ead6d58f82a953add135407eede93770044e5f941f72a126154cB03934a9405d74a0216b830123a084945029cba8853134b21a870552ddf0b2606512 +@c037a0a75600f845ce18d80b3e6205db647a4a5dd0fcb4bfa89dd906e5c72114B03d808fd57afed835cde35e28752b321b7f9544d9d4255ccbe2f6514758c16d5fa2 +@bdfc6758515f607aa05d42d8e7f34bfb28698d8e2aef5195028b27438d61f759B03bd4dcea9c82f524343d1be568486a3a29f29de70986de353cfe31d5ef0df379a2 +@ef470d14ee5f3e0a075432585043c46b40dbcb53ec9d15ff313aab908265b362B03e4621d5527b3b8a30ac9a22a35a4df5ca3c0fb35d23053b070863f9fe69233d12 +@f9d421102e94dc1d6826b26b7bbd1a36c17193d0196d544fb08b0cfe8d78e6eaB032b075d7c6443419fdde07700d56625903f0420f2b0f8f06f5d0173235b00f6592 +@ee2b0bf5de6678c978360a53f543521c430999c8496ad1d7d7d5978084373466B03776c7a1cddfe2a6189ff788ab364c9d6692336ef6e1e9531d5b03a61355e054b2 +@87f77fe8b4931dab386c6e2884b46c1bbf97c5018088400fd3ae636bb7e43acfB023c550b6e8c7f77bb6508a7d5351883da3885a4ac893b81dd10db66c7a4b274c62 +@148a63485a4293c2c613216d050a8ed298785c258fe0eea1b23a6ba0ed11034fB036f62be759209e70ea5302c0a2ed91063e3107260d3198610a8a9f9820a6c971f2 +@f1a54d0d731d4ce6b6f100e7d904bf0390f474f4d4385e38dfde0a31ec5cc00eB03daa78c4324b2db9de01518cc863c968ab3ff1cfca3fb555b9a3ff1881665368b2 +@859713c3071c5562c7990e496978be07cdd361892194a65dece36c6e38045de1B02ee53bf6006ec0fc576538608a58151a771cad8f92d179f7b50505329f653c6e02 +@eb22022ffc91ecdf825c7191c7b154dbfd8b00cfe111ae788ef85d65b1883f7bB0220368003bb8e2f2f6df7589eb65cf47a9ca6f8acd89fbe631eb95b5788fbe7942 +@249dc9691837c37a94176eff1debd48b71c621927108bf21731d08128336cf4eB032b075d7c6443419fdde07700d56625903f0420f2b0f8f06f5d0173235b00f6592 +@6e17c2b2bd2b21681bad5dd38503541fcac6eae0d301550a3e128153309ed857B03d808fd57afed835cde35e28752b321b7f9544d9d4255ccbe2f6514758c16d5fa2 +@a5e42ea5c1b55880092294c0010289fb92cb2e889b88723d88fcfb0e2af7bd62B02b067af0b9c28c669f75a95f870c8eefeafbe9cd4d3e2a505be9e84aaefd79b9d2 +@4ddd05883746894fafa66a39973cdb120d553553ca1d1c86803f065063058564B03776c7a1cddfe2a6189ff788ab364c9d6692336ef6e1e9531d5b03a61355e054b2 +@c98f834369208992e40334078af317297a60b0c3b9ca0947b1ccb8aba6356db6B03a03f8a2c41d3c25c5e9145fce32f29af24d629ef0a86dc270ec888cdff14132c2 +@4bf48b6f0d418de788590ba60a1eceae726545097e417a03325ab26dd840bcbdB02ee53bf6006ec0fc576538608a58151a771cad8f92d179f7b50505329f653c6e02 +@4ef0ce183b9ff9857503169551bbc6f7a3d25d3bb7db32ef3de774b910a6a8feB03e4621d5527b3b8a30ac9a22a35a4df5ca3c0fb35d23053b070863f9fe69233d12 +@2d64766dbf46fcf124d028caf806d141d4011c00db4e9d0dfa70aef781ca8938B03c2ab040531a19c60d9fc40c59fcc39acda46a78cffd22c26c3ff959802a355ab2 +@5a38cb944da8635973c4d4135ba51eced5a66e7804e9bff6b797727120db34a4-B023c550b6e8c7f77bb6508a7d5351883da3885a4ac893b81dd10db66c7a4b274c6B +@a865b0f4c12430a5a10583708e8a7227c5064920affcbcfa8e15e9855a688f46"!1TZmSGpyZ6MKvHtkFWGvRGcZAeZPKkoCW"UOP_DUP OP_HASH160 05062ab33a1f9e2596504c7d9ddee9803516f44b OP_EQUALVERIFY OP_CHECKSIG*276a91405062ab33a1f9e2596504c7d9ddee9803516f44b88ac*!1TZmSGpyZ6MKvHtkFWGvRGcZAeZPKkoCW8#J  +d@a865b0f4c12430a5a10583708e8a7227c5064920affcbcfa8e15e9855a688f46""14x3rB2pmLdDP7n4ZYpJFRzixKmsrgLJri"UOP_DUP OP_HASH160 2b51a1ea4e2ee38da50e7fe2c31f2fbc76463ffb OP_EQUALVERIFY OP_CHECKSIG*276a9142b51a1ea4e2ee38da50e7fe2c31f2fbc76463ffb88ac*"14x3rB2pmLdDP7n4ZYpJFRzixKmsrgLJri8#J  +@a865b0f4c12430a5a10583708e8a7227c5064920affcbcfa8e15e9855a688f46""15GHuBiZRcnyJwjkfagUf6MNuH14XNgXA9"UOP_DUP OP_HASH160 2ec4d9895d85b00c81540de75999e5880408b6fb OP_EQUALVERIFY OP_CHECKSIG*276a9142ec4d9895d85b00c81540de75999e5880408b6fb88ac*"15GHuBiZRcnyJwjkfagUf6MNuH14XNgXA98#J  #Ζ-@0000000000000000001339270083e5ebc125b6e11bcaf71c7e9bbfceb10f25d9"@0000000000000000001aa81158ec995afc52443bfc7cfcb64f3d717a489b0bbc2 + + +1@0b1fa1fe0554c881faec85b898db72e77d95b2f12b99e5fa13d1a1387b24a500#"@0000000000000000001339270083e5ebc125b6e11bcaf71c7e9bbfceb10f25d9(Ζ-2 +@7ee3214610d77ba04c15e2f549b0c6e5a57d1ff08deb38c1d36848a9aa36b0c1B03ae382973891de3ac7fe6196b8fe1283a8cf4e214cbe66cb6a9978ae3ca44d2242 +@3f38d1cc588686cb2c46308c22e1c50edb5991e688883823efc1038d7f3787e9B020cced23ca64a9834727e1cf46376974b437a1006e3ecfbb0bf644cd0f89c10c8B +ʗ@0b1fa1fe0554c881faec85b898db72e77d95b2f12b99e5fa13d1a1387b24a500""1B5PsB4FaEamkK7tLWGD1yLzdCevta7u9f"UOP_DUP OP_HASH160 6e86022b60898a1414801f2a547f04d8cc251091 OP_EQUALVERIFY OP_CHECKSIG*276a9146e86022b60898a1414801f2a547f04d8cc25109188ac*"1B5PsB4FaEamkK7tLWGD1yLzdCevta7u9f8#J  +=@0b1fa1fe0554c881faec85b898db72e77d95b2f12b99e5fa13d1a1387b24a500""1JuiWq1jmATdGPGDW69T1fU7PMSQbAbEW5"UOP_DUP OP_HASH160 c4726c3682c09411fb1422498b271f4cd5f4e004 OP_EQUALVERIFY OP_CHECKSIG*276a914c4726c3682c09411fb1422498b271f4cd5f4e00488ac*"1JuiWq1jmATdGPGDW69T1fU7PMSQbAbEW58#J  + @0b1fa1fe0554c881faec85b898db72e77d95b2f12b99e5fa13d1a1387b24a500""1MhTNu6NAePW4RQ8Dy3kuzzyiUpDy4TXVp"UOP_DUP OP_HASH160 e3092c4b131ec7928a2e208e825ee2ceb754d9f4 OP_EQUALVERIFY OP_CHECKSIG*276a914e3092c4b131ec7928a2e208e825ee2ceb754d9f488ac*"1MhTNu6NAePW4RQ8Dy3kuzzyiUpDy4TXVp8#J  + +1@1737c663d401579b15e8e7c7d6508276c90993231c9efe194a9220c77647c8bd#"@0000000000000000001339270083e5ebc125b6e11bcaf71c7e9bbfceb10f25d9(Ζ-2 +@870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb732337B02468f3c79174829424ed695cd263d0b0e50ece11c449611b95458ebfaeff7c82f2 +@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127fB03be602d4fd1e6f5fc99b13d63827a8f9f7f870a5ce49d393c89065dfbc6c2b4fe2 +@870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb732337B03b88dc25b2b1fde048b3c2ff0d8c468705d581ca69be698ed25e899d091b5e47bB +@1737c663d401579b15e8e7c7d6508276c90993231c9efe194a9220c77647c8bd""1PPVZAEtNvMzHs71GuR54mrNYLdt8zqAWW"UOP_DUP OP_HASH160 f593c125391ea266fcd27621ece645cfc0b37396 OP_EQUALVERIFY OP_CHECKSIG*276a914f593c125391ea266fcd27621ece645cfc0b3739688ac*"1PPVZAEtNvMzHs71GuR54mrNYLdt8zqAWW8#J  + +@1737c663d401579b15e8e7c7d6508276c90993231c9efe194a9220c77647c8bd""1PPVZAEtNvMzHs71GuR54mrNYLdt8zqAWW"UOP_DUP OP_HASH160 f593c125391ea266fcd27621ece645cfc0b37396 OP_EQUALVERIFY OP_CHECKSIG*276a914f593c125391ea266fcd27621ece645cfc0b3739688ac*"1PPVZAEtNvMzHs71GuR54mrNYLdt8zqAWW8#J  +w@1737c663d401579b15e8e7c7d6508276c90993231c9efe194a9220c77647c8bd""1Q6B3u8tNiQKkxaHwf18E6sKVD7fb5F16q"UOP_DUP OP_HASH160 fd455cb50a5983f786c1c06608e6e54cb674ad95 OP_EQUALVERIFY OP_CHECKSIG*276a914fd455cb50a5983f786c1c06608e6e54cb674ad9588ac*"1Q6B3u8tNiQKkxaHwf18E6sKVD7fb5F16q8#J  +@1737c663d401579b15e8e7c7d6508276c90993231c9efe194a9220c77647c8bd"l"6OP_RETURN 1301ee75887cb7dacf6fd5dacd739b91f01eb965cb5e*06a161301ee75887cb7dacf6fd5dacd739b91f01eb965cb5e2u|ose^8#J   + #-@0000000000000000001835edb63f5eec73833ab231e0c776a57a62a77071cb00"@0000000000000000001339270083e5ebc125b6e11bcaf71c7e9bbfceb10f25d92 + +1@3128af84f8dae51923b13caaa0a53164c41507a6bacd4ff901d7b19aeb80f0e3#"@0000000000000000001835edb63f5eec73833ab231e0c776a57a62a77071cb00(-2 +@79d1860ce6ca6a05e6b81edf059bfb06657b247a7de843222abb486a9fcc86cbB0279247bdb8524c1a5cfb1bebb517d2be275899c27b63d21cac8145f2f5a3568e72 +@16cab3b4bbd0784d5062759b496932d607d1a04b5c29038cd853db2a7d6cc949B020531b4f8accc8405e88ba526e205977488a68c2c149ef950ac925365e23b77aa2 +@ae40ceb8cb23f49e30a1c00ec01940e4c77a9421d65636a90ac9209bc3446e20B03013741d1f1dfc5ad90eff27bc6476832d9c742fd93fb7ff7da5f068c32d350f1B +@3128af84f8dae51923b13caaa0a53164c41507a6bacd4ff901d7b19aeb80f0e3""17mdhrisw6ExFaJ4ZMSVQY63MPSHomXjQC"UOP_DUP OP_HASH160 4a41b2436e568177bd939f6d4a8889172ecf5301 OP_EQUALVERIFY OP_CHECKSIG*276a9144a41b2436e568177bd939f6d4a8889172ecf530188ac*"17mdhrisw6ExFaJ4ZMSVQY63MPSHomXjQC8#J  +Z@3128af84f8dae51923b13caaa0a53164c41507a6bacd4ff901d7b19aeb80f0e3""1E1eKgMtdCAF5mHdwoeqPFwoHxzsosu9my"UOP_DUP OP_HASH160 8eb8ca419a63439304a33488d6d8b997b8680931 OP_EQUALVERIFY OP_CHECKSIG*276a9148eb8ca419a63439304a33488d6d8b997b868093188ac*"1E1eKgMtdCAF5mHdwoeqPFwoHxzsosu9my8#J  +@3128af84f8dae51923b13caaa0a53164c41507a6bacd4ff901d7b19aeb80f0e3""14NWHfJQeDpYyQ3XM1LWUgBwy3af37R5Vc"UOP_DUP OP_HASH160 24f98f709888284149c038754c3fd2158f924953 OP_EQUALVERIFY OP_CHECKSIG*276a91424f98f709888284149c038754c3fd2158f92495388ac*"14NWHfJQeDpYyQ3XM1LWUgBwy3af37R5Vc8#J #-@0000000000000000000b9937a12f376f1d0298b0277525ea41a9d98a68729147"@0000000000000000001835edb63f5eec73833ab231e0c776a57a62a77071cb002#١-@000000000000000000101c04febdb809b8527f34cd0259025a0955a73b5216e1"@0000000000000000000b9937a12f376f1d0298b0277525ea41a9d98a687291472#-@00000000000000000018cba44a26b2d6e8101ee5d2e9c8386e21a584c27827c9"@000000000000000000101c04febdb809b8527f34cd0259025a0955a73b5216e12#㰗-@00000000000000000016a9b600947e26196e34470160055e20c50fbed18814c4"@00000000000000000018cba44a26b2d6e8101ee5d2e9c8386e21a584c27827c92#ݗ-@00000000000000000018749ff788a025755751db454d7079b1e322549231a59b"@00000000000000000016a9b600947e26196e34470160055e20c50fbed18814c42#ǂ-@00000000000000000003995c3b494b1d42e0532700e62a33829a0c1026edb7fe"@00000000000000000018749ff788a025755751db454d7079b1e322549231a59b2#-@00000000000000000017294596b47192c56f7eaea39c181bff4e1f059de7b427"@00000000000000000003995c3b494b1d42e0532700e62a33829a0c1026edb7fe2#-@0000000000000000001bbf7da2cb863b1e0998a74354bbb941a02d2d87f39393"@00000000000000000017294596b47192c56f7eaea39c181bff4e1f059de7b4272#ࢫ-@000000000000000000063fe7d9967c12bcc0f458eecf4cf3d63bdd67985c575b"@0000000000000000001bbf7da2cb863b1e0998a74354bbb941a02d2d87f393932 #-@00000000000000000003af704a684c961d5826812b1e61745635e665000c70ff"@000000000000000000063fe7d9967c12bcc0f458eecf4cf3d63bdd67985c575b2 + + + +1@cd7c9cbbd9436e521a72ea0ae4033c95d362ac74d6238ac0ff1314a2badea8a6#"@00000000000000000003af704a684c961d5826812b1e61745635e665000c70ff(-2 +@1e2ace048f8dd2f26f7bbe28d867ae69d2e173befaa47feb0d375e10972597ddB032a0d111bab1c13690ebca8153af05dcdfdf2f1acb3df4b731c86c47ae55c9fb12 +@ea4f4063638e28d53e570868f4213273633dc8d742fb7110342b631748b61cddB03e0c04a06ac2fa7aefeed52ac25453372729bfadf4a3f59d989c57d785312fabfB +y@cd7c9cbbd9436e521a72ea0ae4033c95d362ac74d6238ac0ff1314a2badea8a6""1KSeXQyEqdRWD8N1ETbKPw3c1Dvq3y5WWX"UOP_DUP OP_HASH160 ca4bfca69120c184609cafbe08d4084e8e2ba357 OP_EQUALVERIFY OP_CHECKSIG*276a914ca4bfca69120c184609cafbe08d4084e8e2ba35788ac*"1KSeXQyEqdRWD8N1ETbKPw3c1Dvq3y5WWX8#J  +@cd7c9cbbd9436e521a72ea0ae4033c95d362ac74d6238ac0ff1314a2badea8a6""1NvC2uJhTW4aPBwBDhJjmXjmws7SnUSasW"UOP_DUP OP_HASH160 f069e5ab2fbf0e8209979bce66bc3df4b4a3e590 OP_EQUALVERIFY OP_CHECKSIG*276a914f069e5ab2fbf0e8209979bce66bc3df4b4a3e59088ac*"1NvC2uJhTW4aPBwBDhJjmXjmws7SnUSasW8#J  +@cd7c9cbbd9436e521a72ea0ae4033c95d362ac74d6238ac0ff1314a2badea8a6""1FNFqbhmssDYHHqsHMFJfWAhLkr47Xg1mK"UOP_DUP OP_HASH160 9d96e1d9a8a48e35b72c83bf905dd9d2d42671e6 OP_EQUALVERIFY OP_CHECKSIG*276a9149d96e1d9a8a48e35b72c83bf905dd9d2d42671e688ac*"1FNFqbhmssDYHHqsHMFJfWAhLkr47Xg1mK8#J #-@00000000000000000004d38d8e033c74c4751a092de5d209dc16daa8c806227a"@00000000000000000003af704a684c961d5826812b1e61745635e665000c70ff2 #վ-@000000000000000000002be082fa25bfd4e7998bd6f619b15474b58645931d99"@00000000000000000004d38d8e033c74c4751a092de5d209dc16daa8c806227a2 + + + +1@6f952c30504e37a307fc1baf4db324b984b47c0e3ec4411e4bbb5d76b479267a#"@000000000000000000002be082fa25bfd4e7998bd6f619b15474b58645931d99(վ-2 +@e9555337ca811adc103a9321f39ef16071fd5fe6fb96666f6dcdcf1c44532703B024ab23376c1cf1e30e67d4d6eae85fd0d9b622f8b7f4169d1deff6b21349c13462 +@0b1fa1fe0554c881faec85b898db72e77d95b2f12b99e5fa13d1a1387b24a500B022331ae1cc2e7f3b7fa9766185f33840e36a52927be44b220ad079e776dbbb68aB +c@6f952c30504e37a307fc1baf4db324b984b47c0e3ec4411e4bbb5d76b479267a""12J54heWNFAfzSDCjpUuHfdVbk4eJV7SdJ"UOP_DUP OP_HASH160 0e3296e4d8bc2a9ae167b98a53001881dcdd9131 OP_EQUALVERIFY OP_CHECKSIG*276a9140e3296e4d8bc2a9ae167b98a53001881dcdd913188ac*"12J54heWNFAfzSDCjpUuHfdVbk4eJV7SdJ8#J  + @6f952c30504e37a307fc1baf4db324b984b47c0e3ec4411e4bbb5d76b479267a""1Hug3W2U9j3fFmuk5kNEgpJYq8jV3drVqP"UOP_DUP OP_HASH160 b9783bee0ed1cc6e6305e2bc4977a7404df4ee57 OP_EQUALVERIFY OP_CHECKSIG*276a914b9783bee0ed1cc6e6305e2bc4977a7404df4ee5788ac*"1Hug3W2U9j3fFmuk5kNEgpJYq8jV3drVqP8#J  +@6f952c30504e37a307fc1baf4db324b984b47c0e3ec4411e4bbb5d76b479267a""16LTdBsvbpQrqSn1yLn7Jc9NSfyxHZ47Hm"UOP_DUP OP_HASH160 3a86c1b8b81b190c1da81df33303de43bac60d14 OP_EQUALVERIFY OP_CHECKSIG*276a9143a86c1b8b81b190c1da81df33303de43bac60d1488ac*"16LTdBsvbpQrqSn1yLn7Jc9NSfyxHZ47Hm8#J %#™-@0000000000000000000024b7cfd893ec78746db911ffc648b8c70450b030ca0c"@000000000000000000002be082fa25bfd4e7998bd6f619b15474b58645931d992#ߙ-@0000000000000000001016f6e979dcdbc85ca2c1a382dfa24ecd1908af2573f0"@0000000000000000000024b7cfd893ec78746db911ffc648b8c70450b030ca0c2#-@000000000000000000075b02d72dd37ff322e7f1d1b4940f62d2c02735df3e11"@0000000000000000001016f6e979dcdbc85ca2c1a382dfa24ecd1908af2573f02$#-@00000000000000000008923c6329f0ea24c0f040bfbf335234573f21b4548f58"@000000000000000000075b02d72dd37ff322e7f1d1b4940f62d2c02735df3e112# + +1@cee5a79f8885a7609233cd75fd9414313bb5b49f1bfb21f637b2a905c64cb783#"@00000000000000000008923c6329f0ea24c0f040bfbf335234573f21b4548f58(-2 +@cebc1b6c0a82eb434aaa3df0178d57ae60ab6951d789982f896822e8c48aa810B0268fa1719de60e61a41148309739b11596748cd793b278263da2b59df34d507972 +@18b9c2926558f62db9323b9d495b2b761a2d77578ee3abb5e8e8b4b9cd8d64c9B03bf8ee6c9c81021189098336e66ba2044a4ccdae196a03c2114b245e8815d52ee2 +@affb2f70adc87602a741af45be365840caf7d0a1ff94c685c2189a301963bab2B036033cf916084b417d92dfd5c634cadb7f65af9b5ca3c39d9fbe970c2b0016ab9B +@cee5a79f8885a7609233cd75fd9414313bb5b49f1bfb21f637b2a905c64cb783""19iyrHCmkMQQbeqoBtVt81wEiPoPDnrsAo"UOP_DUP OP_HASH160 5fb18432928ccd144d61be6e85dc054fdf6fa331 OP_EQUALVERIFY OP_CHECKSIG*276a9145fb18432928ccd144d61be6e85dc054fdf6fa33188ac*"19iyrHCmkMQQbeqoBtVt81wEiPoPDnrsAo8#J  +@cee5a79f8885a7609233cd75fd9414313bb5b49f1bfb21f637b2a905c64cb783""16NMLD7uyZVL2a66EmEnrYRQjp3C1mmsrt"UOP_DUP OP_HASH160 3ae255f2f0678282c8a3201d000a092ce4e30894 OP_EQUALVERIFY OP_CHECKSIG*276a9143ae255f2f0678282c8a3201d000a092ce4e3089488ac*"16NMLD7uyZVL2a66EmEnrYRQjp3C1mmsrt8#J  +@cee5a79f8885a7609233cd75fd9414313bb5b49f1bfb21f637b2a905c64cb783""1M4PPKZzTEJ1s8dXXvUU8WPZmCJYk4aL1k"UOP_DUP OP_HASH160 dc067310de94d5d63a598eb12d7a47f7e9c6b78a OP_EQUALVERIFY OP_CHECKSIG*276a914dc067310de94d5d63a598eb12d7a47f7e9c6b78a88ac*"1M4PPKZzTEJ1s8dXXvUU8WPZmCJYk4aL1k8#J  + +1@ff38b7cde4cf22403dac2ab189fc7e81cec9126eb451e7d0c78d93d367a889d0#"@00000000000000000008923c6329f0ea24c0f040bfbf335234573f21b4548f58(-2 +@cee5a79f8885a7609233cd75fd9414313bb5b49f1bfb21f637b2a905c64cb783B02289d065ced484426fa0dae2ef7bcb66a7c7bad4b2e0ba111774aa4244bfb22c02 +@cebc1b6c0a82eb434aaa3df0178d57ae60ab6951d789982f896822e8c48aa810B02349b2299f913aaa5fbbe283a1ed597c7b737f8a9e884461659a7fa37a916464a2 +@d905a5ad142479216b57fbe4e7b1c25706ca34895ba583b6bfc4f83331707a1cB034937ebb6e09709035490202773240caa0465e4ae3ddbacdc7a369ce04157a57fB +@ff38b7cde4cf22403dac2ab189fc7e81cec9126eb451e7d0c78d93d367a889d0""19LMEk5PQnbqP2GPQEqbSWLNAggcGiZ8Yf"UOP_DUP OP_HASH160 5b69cd70345d100748e40606040270b566c01a2f OP_EQUALVERIFY OP_CHECKSIG*276a9145b69cd70345d100748e40606040270b566c01a2f88ac*"19LMEk5PQnbqP2GPQEqbSWLNAggcGiZ8Yf8#J  +@ff38b7cde4cf22403dac2ab189fc7e81cec9126eb451e7d0c78d93d367a889d0""1BYYYwHcp7vFX36eahEYcJ5b5cFZGZNrrC"UOP_DUP OP_HASH160 73a87d6287a4dae3a76a87da863daa55f385fa19 OP_EQUALVERIFY OP_CHECKSIG*276a91473a87d6287a4dae3a76a87da863daa55f385fa1988ac*"1BYYYwHcp7vFX36eahEYcJ5b5cFZGZNrrC8#J  +@ff38b7cde4cf22403dac2ab189fc7e81cec9126eb451e7d0c78d93d367a889d0""12fgFZPp2XqAtp3otsKyZoQ8haCd8vfmjQ"UOP_DUP OP_HASH160 1248b28a5dbbb38704aa588bbba4718c58c76aa8 OP_EQUALVERIFY OP_CHECKSIG*276a9141248b28a5dbbb38704aa588bbba4718c58c76aa888ac*"12fgFZPp2XqAtp3otsKyZoQ8haCd8vfmjQ8#J  + +1@dc7b237658f71790d65c9b1ff36536dab5c8bc7818a6c4605efd06b92faee99a#"@00000000000000000008923c6329f0ea24c0f040bfbf335234573f21b4548f58(-2 +@ff38b7cde4cf22403dac2ab189fc7e81cec9126eb451e7d0c78d93d367a889d0B02c8b94a8f41c25a02d84fead1d427542aa8f4399963c91e2a989ad76af54aa6fa2 +@cee5a79f8885a7609233cd75fd9414313bb5b49f1bfb21f637b2a905c64cb783B03934886ce77635d30e7d169746328f4e531798ab147ae6b68fbe0f44b3faceba82 +@ff38b7cde4cf22403dac2ab189fc7e81cec9126eb451e7d0c78d93d367a889d0B029eaf5aaccb82ad81d3deca59ce5554b11992ec2487ba448bb494537af7cf20d3B +@dc7b237658f71790d65c9b1ff36536dab5c8bc7818a6c4605efd06b92faee99a""1JMqChyWcZ47PwrVb1UK1w6EuYT6uBTt3Q"UOP_DUP OP_HASH160 be6ab1c5e52b8e9d0148a7203d2503293f23a7ae OP_EQUALVERIFY OP_CHECKSIG*276a914be6ab1c5e52b8e9d0148a7203d2503293f23a7ae88ac*"1JMqChyWcZ47PwrVb1UK1w6EuYT6uBTt3Q8#J  +@dc7b237658f71790d65c9b1ff36536dab5c8bc7818a6c4605efd06b92faee99a""1Eb4dVy9G1zZuHj5CeSbyUhddcQmSEjTBq"UOP_DUP OP_HASH160 950aceb6dbd784898c7746a85c0b76b5e18ea2b8 OP_EQUALVERIFY OP_CHECKSIG*276a914950aceb6dbd784898c7746a85c0b76b5e18ea2b888ac*"1Eb4dVy9G1zZuHj5CeSbyUhddcQmSEjTBq8#J  +@dc7b237658f71790d65c9b1ff36536dab5c8bc7818a6c4605efd06b92faee99a""1FCWqFvmGDUWfc7ugUPDVXWMGeFPc8ThDw"UOP_DUP OP_HASH160 9bbf3d33cd3197ba87d7bdbfc835c7c7e3e5a9ee OP_EQUALVERIFY OP_CHECKSIG*276a9149bbf3d33cd3197ba87d7bdbfc835c7c7e3e5a9ee88ac*"1FCWqFvmGDUWfc7ugUPDVXWMGeFPc8ThDw8#J  #ꀚ-@0000000000000000001021336b84b9cef5e6f5f2d394bd7b080a7b5fad1de7ab"@00000000000000000008923c6329f0ea24c0f040bfbf335234573f21b4548f582#-@0000000000000000001092d64f30b4aab6afb8002af563337f9d4b1182c7c200"@0000000000000000001021336b84b9cef5e6f5f2d394bd7b080a7b5fad1de7ab2#-@00000000000000000009453f2893062398207a54bb61a0a00d9073db7b3cdd47"@0000000000000000001092d64f30b4aab6afb8002af563337f9d4b1182c7c2002#-@00000000000000000000e51dd1d33481945b592d3cd3a3d6c3487bab6d11f90b"@00000000000000000009453f2893062398207a54bb61a0a00d9073db7b3cdd472#-@00000000000000000001f423d5d8e6f5b26b3417be5b74aa6437f22b3f14714a"@00000000000000000000e51dd1d33481945b592d3cd3a3d6c3487bab6d11f90b2#-@00000000000000000016c5382f3c2f038934f5229ab07cbea9f5985c388b010d"@00000000000000000001f423d5d8e6f5b26b3417be5b74aa6437f22b3f14714a2#-@0000000000000000000e75f1d74259f7bb082aca527ecda5a11004de8e76cdfd"@00000000000000000016c5382f3c2f038934f5229ab07cbea9f5985c388b010d2 + + +1@10122fa6823573acfab34c79860ba76e270f84f53d2088172f3f8b7e2f756c85#"@0000000000000000000e75f1d74259f7bb082aca527ecda5a11004de8e76cdfd(-2 +@7c2d90dd0918f1a1806a1a4c6a07d4abde936f55a5f1fed6c216d7661d0461b9B03460d225585501e18723473d161dcb828b9c9ff97f6c44295155a538dc17193e62 +@c44a8e4ab34135b18f764e43c0dee895a95ca1258d58495042c2b62b7ce32466B02cbfefe81408fc626e5f4ea3f8d76786f447cd89d5e190bd7db3c08eb09c27452B +Â6@10122fa6823573acfab34c79860ba76e270f84f53d2088172f3f8b7e2f756c85""1Bm3jxTBSaPbHoArxpfApFVdHXTGQv7rDE"UOP_DUP OP_HASH160 7605d910c7890de150ace6d97b08890fa6414499 OP_EQUALVERIFY OP_CHECKSIG*276a9147605d910c7890de150ace6d97b08890fa641449988ac*"1Bm3jxTBSaPbHoArxpfApFVdHXTGQv7rDE8#J  +=@10122fa6823573acfab34c79860ba76e270f84f53d2088172f3f8b7e2f756c85""1CRSwpvm2ZKe7QgTrqBmDxRbxcdQur5t3q"UOP_DUP OP_HASH160 7d49065504c1976c6d55bf84186306f7773104d0 OP_EQUALVERIFY OP_CHECKSIG*276a9147d49065504c1976c6d55bf84186306f7773104d088ac*"1CRSwpvm2ZKe7QgTrqBmDxRbxcdQur5t3q8#J  +_@10122fa6823573acfab34c79860ba76e270f84f53d2088172f3f8b7e2f756c85""1DZe7Vk886TMpB1ny8GE68397rtfTYnw67"UOP_DUP OP_HASH160 89cdccba0e5541049cf32ba0669e0e23aae47053 OP_EQUALVERIFY OP_CHECKSIG*276a91489cdccba0e5541049cf32ba0669e0e23aae4705388ac*"1DZe7Vk886TMpB1ny8GE68397rtfTYnw678#J  + + +1@c544e495d94b1ac7c9b9d37dfe2dfe5d00bda56e7063118cb91f4a34d7fbcd63#"@0000000000000000000e75f1d74259f7bb082aca527ecda5a11004de8e76cdfd(-2 +@280d732b5ab8a92b4a68f0510e9fbe53dff16c3f8d85152e8a306eb11e3f5e08B02d3915a92dbfc9ca4302de9951ced88203e8c57425fe4cd8c9f9d992efdf782522 +@56a00761d1fa11214178fa5e578837afb7af23e4473f52271c03efdb2488c99aB037b7ec84db12d140b8a3a176640710932e87801569c7e10797aa9f2ae890b15a2B +@c544e495d94b1ac7c9b9d37dfe2dfe5d00bda56e7063118cb91f4a34d7fbcd63""1HeV1nUXja8mMbowSMM2FhqBjtbnfm6bos"UOP_DUP OP_HASH160 b698c9a25f69ce801be48db18b6e84f1e9654f4d OP_EQUALVERIFY OP_CHECKSIG*276a914b698c9a25f69ce801be48db18b6e84f1e9654f4d88ac*"1HeV1nUXja8mMbowSMM2FhqBjtbnfm6bos8#J  + @c544e495d94b1ac7c9b9d37dfe2dfe5d00bda56e7063118cb91f4a34d7fbcd63""174YhEQMTvW8MuVqXoRuYTpd8VCDntsfgp"UOP_DUP OP_HASH160 427c7587f4f774ff4b758c9783120b354f5351d3 OP_EQUALVERIFY OP_CHECKSIG*276a914427c7587f4f774ff4b758c9783120b354f5351d388ac*"174YhEQMTvW8MuVqXoRuYTpd8VCDntsfgp8#J  +O@c544e495d94b1ac7c9b9d37dfe2dfe5d00bda56e7063118cb91f4a34d7fbcd63""1Am15PByVWJqaRn5giRa1TPjer3iMp3h5c"UOP_DUP OP_HASH160 6b0b7f58c6bf81c64cea27493258d2565ff09fb3 OP_EQUALVERIFY OP_CHECKSIG*276a9146b0b7f58c6bf81c64cea27493258d2565ff09fb388ac*"1Am15PByVWJqaRn5giRa1TPjer3iMp3h5c8#J  #-@00000000000000000000bde3f83662afb72315e3c45fb738b1751289ec66cf42"@0000000000000000000e75f1d74259f7bb082aca527ecda5a11004de8e76cdfd2 #-@0000000000000000001333d1eb896b2225632b13abf3ab1c3a1f430dc505176d"@00000000000000000000bde3f83662afb72315e3c45fb738b1751289ec66cf422 + +1@6087036f61a1453f243ddb3ce0ee5d28d560fad1bff5e0596df042611ca34597#"@0000000000000000001333d1eb896b2225632b13abf3ab1c3a1f430dc505176d(-2 +@68f4d20d3662ae735538db605ea9ae80207f0fce948e9b42a75bb2c9dc258029B0378a825015b1829664dfa7f2e0dbceb802b2f0e495d7e625b2370ad5440c986052 +@19c336381d2cbd11d2e70ff1d248d5642b30209252412b0a0c6abfeb61b6e5e0B023fdb6a4124c6723aa50a7a9076ac638d895fae5197d4d48f45c9c599925348072 +@19c336381d2cbd11d2e70ff1d248d5642b30209252412b0a0c6abfeb61b6e5e0B03ceacaa507e65bad398e9da046cdfe83a345307cbbffa5782881ad0aa2bbd6373B +.@6087036f61a1453f243ddb3ce0ee5d28d560fad1bff5e0596df042611ca34597""1F2HLxpwt2CBSkhiSewLxDcFyphtqfCyqg"UOP_DUP OP_HASH160 99cfd203ca55fa9533a80a824f496751ecb14070 OP_EQUALVERIFY OP_CHECKSIG*276a91499cfd203ca55fa9533a80a824f496751ecb1407088ac*"1F2HLxpwt2CBSkhiSewLxDcFyphtqfCyqg8#J  +@6087036f61a1453f243ddb3ce0ee5d28d560fad1bff5e0596df042611ca34597""1LaZERm1tfom6bAkTvnnXGiEPE9x5PUbwW"UOP_DUP OP_HASH160 d6c305aa54e296349f4598de037b362a5ce6abe8 OP_EQUALVERIFY OP_CHECKSIG*276a914d6c305aa54e296349f4598de037b362a5ce6abe888ac*"1LaZERm1tfom6bAkTvnnXGiEPE9x5PUbwW8#J  + @6087036f61a1453f243ddb3ce0ee5d28d560fad1bff5e0596df042611ca34597""14sSVy1E1JMWYkbUvaea2j2ebTSDcKeSFp"UOP_DUP OP_HASH160 2a727616050e86c78c5102514a74694a62328855 OP_EQUALVERIFY OP_CHECKSIG*276a9142a727616050e86c78c5102514a74694a6232885588ac*"14sSVy1E1JMWYkbUvaea2j2ebTSDcKeSFp8#J #-@0000000000000000000e76f28212dfd171852f3f28f74691c08855d472dfd81b"@0000000000000000001333d1eb896b2225632b13abf3ab1c3a1f430dc505176d2 #Ɲ-@0000000000000000000b782b92f3ee0d342362d8c82057aba17734298091a49b"@0000000000000000000e76f28212dfd171852f3f28f74691c08855d472dfd81b2 + + + +1@0d05d0767e53e18f64fd155639649fe7ee173ed4f8784095e5f20f4e4f8a950f#"@0000000000000000000b782b92f3ee0d342362d8c82057aba17734298091a49b(Ɲ-2 +@e5871efd27b0ef8b816284e6d88608d23d0b6cfb48c895b2c0d39a47b54e57e3B02d20823129fb720499ded25f1f9ae015e0c192648f98b13af7044290f827d2fd62 +@e5871efd27b0ef8b816284e6d88608d23d0b6cfb48c895b2c0d39a47b54e57e3B03ff113a28b116398a1bdcb531941a55ae88cf0a9dc16e1ebf3bbcdf4f0239551bB +M@0d05d0767e53e18f64fd155639649fe7ee173ed4f8784095e5f20f4e4f8a950f""155uHbwCghteQ6A5mQGG7bCGqWACghztHz"UOP_DUP OP_HASH160 2ccdd03741af738f15b7824542b47d4ee37a23eb OP_EQUALVERIFY OP_CHECKSIG*276a9142ccdd03741af738f15b7824542b47d4ee37a23eb88ac*"155uHbwCghteQ6A5mQGG7bCGqWACghztHz8#J  + @0d05d0767e53e18f64fd155639649fe7ee173ed4f8784095e5f20f4e4f8a950f""1L9aS9UoUHHdWd6SnhBRTVpoTu6ApQWsb1"UOP_DUP OP_HASH160 d209a0631dcd72e64677700a996236e1fac3f2e6 OP_EQUALVERIFY OP_CHECKSIG*276a914d209a0631dcd72e64677700a996236e1fac3f2e688ac*"1L9aS9UoUHHdWd6SnhBRTVpoTu6ApQWsb18#J  +c@0d05d0767e53e18f64fd155639649fe7ee173ed4f8784095e5f20f4e4f8a950f""18Z8ztbHAgMznQ1PnMRdWdT4fJt9rJcMan"UOP_DUP OP_HASH160 52dcde2403c1ccf4a6bb0dc24002fbf725b6c3af OP_EQUALVERIFY OP_CHECKSIG*276a91452dcde2403c1ccf4a6bb0dc24002fbf725b6c3af88ac*"18Z8ztbHAgMznQ1PnMRdWdT4fJt9rJcMan8#J #-@00000000000000000018daaea5a74bc7559b149e19ab2e916312a35a335d5a7f"@0000000000000000000b782b92f3ee0d342362d8c82057aba17734298091a49b2#-@000000000000000000067b4421d11e05ecdc694c417fdb6205863e4ccc1129f9"@00000000000000000018daaea5a74bc7559b149e19ab2e916312a35a335d5a7f2#𔎞-@00000000000000000010ef5162decbcbe91d49cd6c5ed206908f9a1fcd8ce711"@000000000000000000067b4421d11e05ecdc694c417fdb6205863e4ccc1129f92#-@0000000000000000001b94469f94e73017ada1b5cbad75812c527e2ff9088e90"@00000000000000000010ef5162decbcbe91d49cd6c5ed206908f9a1fcd8ce7112#؜-@00000000000000000007183ad7eaf54ded54a02614a0e0f8caa67dd1cc7266ee"@0000000000000000001b94469f94e73017ada1b5cbad75812c527e2ff9088e902#-@000000000000000000159df39cddcd5a8100abd8c4a61697670dabf7e9b8191b"@00000000000000000007183ad7eaf54ded54a02614a0e0f8caa67dd1cc7266ee2#-@00000000000000000017a975ebf0bf880117531a89317334051f1f92fcf7bb94"@000000000000000000159df39cddcd5a8100abd8c4a61697670dabf7e9b8191b2 + + +1@f5c157033a3e26df6322b991680df5dba2e24f177f939e986213a378fa6d16c5#"@00000000000000000017a975ebf0bf880117531a89317334051f1f92fcf7bb94(-2 +@0b1fa1fe0554c881faec85b898db72e77d95b2f12b99e5fa13d1a1387b24a500B0337fa214f71c1442d4a9e1661567cc7947c54b902c9c90f62fc21e149d6f777232 +@3e84d81236edbb94f0286055e27ebf5a32f38abb75bd959fff9cbf2a15a3e8b4B03717e8a19c940dc4325ac1e0a9a32715881c7e71aa3f22568486ac8f7071f96aaB +r@f5c157033a3e26df6322b991680df5dba2e24f177f939e986213a378fa6d16c5""1C1BX8RoyDoSego3mLWM7323v2gvduQiqW"UOP_DUP OP_HASH160 78b22a315c686be018d57b6ef4617739cb43a019 OP_EQUALVERIFY OP_CHECKSIG*276a91478b22a315c686be018d57b6ef4617739cb43a01988ac*"1C1BX8RoyDoSego3mLWM7323v2gvduQiqW8#J  + @f5c157033a3e26df6322b991680df5dba2e24f177f939e986213a378fa6d16c5""1Agj9xsR2oPj3f4GLuprKvvdBkWkxD8A4J"UOP_DUP OP_HASH160 6a3c8b1c5155816602f7146dff41e13d119d3a22 OP_EQUALVERIFY OP_CHECKSIG*276a9146a3c8b1c5155816602f7146dff41e13d119d3a2288ac*"1Agj9xsR2oPj3f4GLuprKvvdBkWkxD8A4J8#J  +Ю_@f5c157033a3e26df6322b991680df5dba2e24f177f939e986213a378fa6d16c5""1M4CD5Tt4ZLWmXSf465uZXV3vwMzp7pbL4"UOP_DUP OP_HASH160 dbfd1ea59e24bc18be2d7cb9f6d04524f0683f15 OP_EQUALVERIFY OP_CHECKSIG*276a914dbfd1ea59e24bc18be2d7cb9f6d04524f0683f1588ac*"1M4CD5Tt4ZLWmXSf465uZXV3vwMzp7pbL48#J % + +1@f399b3d5bbac88dd463db22ce2c7d96b7f018259a00deebd3bda0be7eda411ed#"@00000000000000000017a975ebf0bf880117531a89317334051f1f92fcf7bb94(-2 +@eed843aa463fe5669209b9083a95af077d4b0f5cb47c97d8d8b3096789261e9dB03049f3ef8b79639f790f5f22509809f9b3c019d887b1f099c4e5bf068b779399d2 +@7c279d55650223325e377a3dd1a95f361c36adce94b64b464443b0b24273fac5B02d38664ea2dfbbf84c3637fbae99810ef5293df4a64d88b2ac0ddb02ee4ec7e8a2 +@edeafd0ba0ae0aa9f70a81575a031bc540ba1958244b1678d23c37f91a12dfaeB034341ec36025009d1d7be4953870db82bb36e14f74a547a03a377c8ffda62fddeB +@f399b3d5bbac88dd463db22ce2c7d96b7f018259a00deebd3bda0be7eda411ed""16zHdiUBKsmtfbMh1gRSkvfKDLULmpzriJ"UOP_DUP OP_HASH160 41ae3929258b245b8f4fb7d0c9bbb43a736fab91 OP_EQUALVERIFY OP_CHECKSIG*276a91441ae3929258b245b8f4fb7d0c9bbb43a736fab9188ac*"16zHdiUBKsmtfbMh1gRSkvfKDLULmpzriJ8#J  +̞ @f399b3d5bbac88dd463db22ce2c7d96b7f018259a00deebd3bda0be7eda411ed""14WiXQ2Ydf5MRG4nPSD3hcBLhFhPsDBgJu"UOP_DUP OP_HASH160 26871a516ce5ef02ce5efd64f0e645b0dd9cc17e OP_EQUALVERIFY OP_CHECKSIG*276a91426871a516ce5ef02ce5efd64f0e645b0dd9cc17e88ac*"14WiXQ2Ydf5MRG4nPSD3hcBLhFhPsDBgJu8#J  + @f399b3d5bbac88dd463db22ce2c7d96b7f018259a00deebd3bda0be7eda411ed""1Q7kLqi11dEtJHo1YegzFqvdGxjKSPDfkY"UOP_DUP OP_HASH160 fd9191a57f0f78014e8550670015cf099acbc060 OP_EQUALVERIFY OP_CHECKSIG*276a914fd9191a57f0f78014e8550670015cf099acbc06088ac*"1Q7kLqi11dEtJHo1YegzFqvdGxjKSPDfkY8#J %#ޜ-@00000000000000000013d31edd775fa7007b5b03ce1c46ce615b25ef792a9298"@00000000000000000017a975ebf0bf880117531a89317334051f1f92fcf7bb942#ޟ-@000000000000000000001b7ac2d307ac62fe0fea41b5d60acb8faf7415ec8b36"@00000000000000000013d31edd775fa7007b5b03ce1c46ce615b25ef792a92982 + +1@9863e208294dcc7af9b51cf534cb14724995e794196e85b80a2526ddea7a7fea#"@000000000000000000001b7ac2d307ac62fe0fea41b5d60acb8faf7415ec8b36(ޟ-2 +@6087036f61a1453f243ddb3ce0ee5d28d560fad1bff5e0596df042611ca34597B02c78e07f6ee36efa5078dd055fa1c3f191679a62a498a60389865ccd6937f70122 +@f6ec417bdab150d40f926832c59f898d96805e7260ead47f831ed2f796abaccaB03d2f012b51fff5aa64cae848e4d5e8220bd1749cc3634edc3eac025c96759f1692 +@6087036f61a1453f243ddb3ce0ee5d28d560fad1bff5e0596df042611ca34597B03a73343156f49c3604aae5df1bfe828ec60f9a57199c4411a0a72ad125e2f6d622 +@624578d9a6296d2c13cab6b0d75787f6fe623777d0f1339f7ac2db1034817058B03aeeae40146d4489804dc507f0882d60b07117702d74098879b06d444c5040ccb2 +@d8a03c3400782f42807596387bd59fbdf0d0fc7000271254ec5940da812f7134B02f377dc2be65f35364411e1075ab12f19c0d4baf0a1ea019ee4d4b7c51765f96bB +.@9863e208294dcc7af9b51cf534cb14724995e794196e85b80a2526ddea7a7fea""1MtusrSVmdbZbVwV8JMbxuhjMd8C6VbfH9"UOP_DUP OP_HASH160 e533de789d0b4b6fd75a798174ba192fb722e542 OP_EQUALVERIFY OP_CHECKSIG*276a914e533de789d0b4b6fd75a798174ba192fb722e54288ac*"1MtusrSVmdbZbVwV8JMbxuhjMd8C6VbfH98#J  +@9863e208294dcc7af9b51cf534cb14724995e794196e85b80a2526ddea7a7fea""1JhYNTrrEqdPHUCbbkeKkH6KAyaDmAYK5A"UOP_DUP OP_HASH160 c224f6941dfad33aaffe93c17e9733cc8e226128 OP_EQUALVERIFY OP_CHECKSIG*276a914c224f6941dfad33aaffe93c17e9733cc8e22612888ac*"1JhYNTrrEqdPHUCbbkeKkH6KAyaDmAYK5A8#J  +@9863e208294dcc7af9b51cf534cb14724995e794196e85b80a2526ddea7a7fea""1Q85eGA4V46p6MWVJ82u6HRHaW8RoQ4sz1"UOP_DUP OP_HASH160 fda1ae19149684245392b28da0e32fde9c8cd64d OP_EQUALVERIFY OP_CHECKSIG*276a914fda1ae19149684245392b28da0e32fde9c8cd64d88ac*"1Q85eGA4V46p6MWVJ82u6HRHaW8RoQ4sz18#J  + + +1@4b0cb61146f15acc3d48996ff1bf71431374bd86fd350458c4dc5f4c2dac02f6#"@000000000000000000001b7ac2d307ac62fe0fea41b5d60acb8faf7415ec8b36(ޟ-2 +@76d071738ca006054dde19f4921cec4cbdb7f007a1b3d1403b27411074bf0225B03c07fb7a05cecc16216f5152f1c648caa32372b7156baba8d4100e4688a7b4a5f2 +@63f0ef2fd912c411c37cab684d6e29f1bdfaa041465bfc3aff0486b7ff1c3fa4B022e1576a442c12b35fb616e0dfdc4baae879383e8c93f7294d554ab91cf3d3260B +U@4b0cb61146f15acc3d48996ff1bf71431374bd86fd350458c4dc5f4c2dac02f6""1HraVLYFPJFtoYBb497n77SSWX7zpSjLo3"UOP_DUP OP_HASH160 b8e25979dfabb1b725edf4bc35f45a4f52fc00a1 OP_EQUALVERIFY OP_CHECKSIG*276a914b8e25979dfabb1b725edf4bc35f45a4f52fc00a188ac*"1HraVLYFPJFtoYBb497n77SSWX7zpSjLo38#J  +×@4b0cb61146f15acc3d48996ff1bf71431374bd86fd350458c4dc5f4c2dac02f6""1JDpKGhrX4gb61Mv329BWxMq1wbYUS2Ci1"UOP_DUP OP_HASH160 bce6a05f0167ef498c009145af0dc6c9bb9165d4 OP_EQUALVERIFY OP_CHECKSIG*276a914bce6a05f0167ef498c009145af0dc6c9bb9165d488ac*"1JDpKGhrX4gb61Mv329BWxMq1wbYUS2Ci18#J  +@4b0cb61146f15acc3d48996ff1bf71431374bd86fd350458c4dc5f4c2dac02f6""1NVjgejvx1c3et36i6s9jqCKH6THnffwXA"UOP_DUP OP_HASH160 ebc9eb3c7b0bbcade9c80b4c3fbbddb50808b55e OP_EQUALVERIFY OP_CHECKSIG*276a914ebc9eb3c7b0bbcade9c80b4c3fbbddb50808b55e88ac*"1NVjgejvx1c3et36i6s9jqCKH6THnffwXA8#J w #-@00000000000000000010e1543aa317eb5e34148afda9b9da10edbdd9cb8a1c8d"@000000000000000000001b7ac2d307ac62fe0fea41b5d60acb8faf7415ec8b362 + +1@df9dd3511125d562cc8895cfa6ff67fd58b22f434fc5d9944d8942e6145c0c4c#"@00000000000000000010e1543aa317eb5e34148afda9b9da10edbdd9cb8a1c8d(-2 +@9863e208294dcc7af9b51cf534cb14724995e794196e85b80a2526ddea7a7feaB02f53ecf3f3d0f3df10634c350abd2819bd864209efd7dcc346c00eb50d32bee802 +@9863e208294dcc7af9b51cf534cb14724995e794196e85b80a2526ddea7a7feaB02281b689b07a0effd0d62e3fdc2c50c523e67071ee5987e07153b2d29f8c18edf2 +@9863e208294dcc7af9b51cf534cb14724995e794196e85b80a2526ddea7a7feaB03b258c7541fb1d37df2cef83e21217e7a9155cd7619da5568e571ca11dc401f89B +-@df9dd3511125d562cc8895cfa6ff67fd58b22f434fc5d9944d8942e6145c0c4c""15JgeirHNiJvD3n9JiNbDmpA7pKbLVLDjs"UOP_DUP OP_HASH160 2f38ac465fbcf458fc3fa3ac3999e042247472aa OP_EQUALVERIFY OP_CHECKSIG*276a9142f38ac465fbcf458fc3fa3ac3999e042247472aa88ac*"15JgeirHNiJvD3n9JiNbDmpA7pKbLVLDjs8#J  +@df9dd3511125d562cc8895cfa6ff67fd58b22f434fc5d9944d8942e6145c0c4c""173kRdCjiWNgUoXeR76hVVrPiudTa16bcT"UOP_DUP OP_HASH160 4255d5eb223d54f6391257f28815b9675b053d9c OP_EQUALVERIFY OP_CHECKSIG*276a9144255d5eb223d54f6391257f28815b9675b053d9c88ac*"173kRdCjiWNgUoXeR76hVVrPiudTa16bcT8#J  +@df9dd3511125d562cc8895cfa6ff67fd58b22f434fc5d9944d8942e6145c0c4c""13sUduTdmqHctVdCgUj3xV5wx4LQBHr7hM"UOP_DUP OP_HASH160 1f7c1e88280dbe8cd94afa09de562ab3e89d2041 OP_EQUALVERIFY OP_CHECKSIG*276a9141f7c1e88280dbe8cd94afa09de562ab3e89d204188ac*"13sUduTdmqHctVdCgUj3xV5wx4LQBHr7hM8#J #-@0000000000000000000b252092e655a4da4b3b028ad0abb693b04f43dc2b1753"@00000000000000000010e1543aa317eb5e34148afda9b9da10edbdd9cb8a1c8d2#Ӏ-@00000000000000000010046710826a98270ba75b5e1f09433f4708a176cc5aaa"@0000000000000000000b252092e655a4da4b3b028ad0abb693b04f43dc2b17532#ꃠ-@000000000000000000015e22e4ff7141a664d817d712a87e6fc556d36ae9716b"@00000000000000000010046710826a98270ba75b5e1f09433f4708a176cc5aaa2 #ɠ-@00000000000000000000ab39fba96f014d4fbb56e7059aead9510c05d016455e"@000000000000000000015e22e4ff7141a664d817d712a87e6fc556d36ae9716b2 + +1@d430a71e70b19ced9c0ad1204455c5f0e7b5c3e7904820688017f61ff99fc7bd#"@00000000000000000000ab39fba96f014d4fbb56e7059aead9510c05d016455e(ɠ-2 +@df9dd3511125d562cc8895cfa6ff67fd58b22f434fc5d9944d8942e6145c0c4cB0240d29a4c96edd5012f4916a19708d8f1a3ab11a25aa377a8b75e05641e623c702 +@df9dd3511125d562cc8895cfa6ff67fd58b22f434fc5d9944d8942e6145c0c4cB02277295a896eeb2dcf682180cd9e9b6973eb1ce32794e513dddef721ae0220b892 +@7288d17aecf90cde57f35b882cb8670dde944937f009d4cdbc2684289597f02cB0313c29ff4cc73f977225fd803ee43a9389db165e26492a4c9d9b2962dbfe66108B +-@d430a71e70b19ced9c0ad1204455c5f0e7b5c3e7904820688017f61ff99fc7bd""1NVNKnbiDhXeBA5ibVyeTy4CF9Fdd2rPv5"UOP_DUP OP_HASH160 ebb816b4062c8f2490ae0c5da3a2c19254db9df6 OP_EQUALVERIFY OP_CHECKSIG*276a914ebb816b4062c8f2490ae0c5da3a2c19254db9df688ac*"1NVNKnbiDhXeBA5ibVyeTy4CF9Fdd2rPv58#J  +@d430a71e70b19ced9c0ad1204455c5f0e7b5c3e7904820688017f61ff99fc7bd""1EdTgXTmHZvRoEwdmhov7U7tJwWjxjtUbj"UOP_DUP OP_HASH160 957ee1e3cbb47128e9e574dbb809804ed6ffccb6 OP_EQUALVERIFY OP_CHECKSIG*276a914957ee1e3cbb47128e9e574dbb809804ed6ffccb688ac*"1EdTgXTmHZvRoEwdmhov7U7tJwWjxjtUbj8#J  +ƛ[@d430a71e70b19ced9c0ad1204455c5f0e7b5c3e7904820688017f61ff99fc7bd""1CWHZJGxmaAmGcAh2CzMgb8GCMHcSefwk3"UOP_DUP OP_HASH160 7e334479cfb823aa424af0dfb4237b04caa186d0 OP_EQUALVERIFY OP_CHECKSIG*276a9147e334479cfb823aa424af0dfb4237b04caa186d088ac*"1CWHZJGxmaAmGcAh2CzMgb8GCMHcSefwk38#J (#-@00000000000000000004eabb4f865990a76283349ead69c86edd43f360609a25"@00000000000000000000ab39fba96f014d4fbb56e7059aead9510c05d016455e2#-@0000000000000000000148bac2bfcfc99ec2e734b8e33e890a0dee550052bf57"@00000000000000000004eabb4f865990a76283349ead69c86edd43f360609a252#-@00000000000000000011a2dd82e5242338185f4b51e6aec7a5a6d8612f75e7f8"@0000000000000000000148bac2bfcfc99ec2e734b8e33e890a0dee550052bf572 #-@0000000000000000000f5300fc5476b33241e3fa7cc25946d275be7159960753"@00000000000000000011a2dd82e5242338185f4b51e6aec7a5a6d8612f75e7f82 + + + +1@5c607aef0db14efe352bfb6fdd6b7cb80b5049122b25fb10eb97f5f8f5ac6fbf#"@0000000000000000000f5300fc5476b33241e3fa7cc25946d275be7159960753(-2 +@06784b591becb0b5a0d465521adb9bfb08048d29139cac9112e9499db3f92881B03ea605b5fce86c761fd4abeabc461fb5c6792e928209a8e3ae02eb11a0e5c6afa2 +@43a614d7c0c462181be7f7ab543dc3810da17b67e0bd2e6257bd704bd8e7baf8B03bfd2271d2bf8d4544644b75f41c5b3701eb233c230410ff7165bdb68eae46308B + @5c607aef0db14efe352bfb6fdd6b7cb80b5049122b25fb10eb97f5f8f5ac6fbf"!1uPjNG5QYLhbfy8nnMgiQCwdZ8f5Y83dp"UOP_DUP OP_HASH160 09e89abcd1859b8ad04bf95c06ae96e05db502ae OP_EQUALVERIFY OP_CHECKSIG*276a91409e89abcd1859b8ad04bf95c06ae96e05db502ae88ac*!1uPjNG5QYLhbfy8nnMgiQCwdZ8f5Y83dp8#J  + @5c607aef0db14efe352bfb6fdd6b7cb80b5049122b25fb10eb97f5f8f5ac6fbf""13jQtFqNXULoqg9B6xmAVNZ8ZsN4FetJ2o"UOP_DUP OP_HASH160 1df5a8b9ff97376e7cf0fd3c864afdc8b4bf8f4c OP_EQUALVERIFY OP_CHECKSIG*276a9141df5a8b9ff97376e7cf0fd3c864afdc8b4bf8f4c88ac*"13jQtFqNXULoqg9B6xmAVNZ8ZsN4FetJ2o8#J  + @5c607aef0db14efe352bfb6fdd6b7cb80b5049122b25fb10eb97f5f8f5ac6fbf""17hB9CTMvRc331fPxwdEZCsW3oHZFQgYrY"UOP_DUP OP_HASH160 4969dbd612d7eba40bf085a991b3f40c42aabd42 OP_EQUALVERIFY OP_CHECKSIG*276a9144969dbd612d7eba40bf085a991b3f40c42aabd4288ac*"17hB9CTMvRc331fPxwdEZCsW3oHZFQgYrY8#J %#-@0000000000000000000b60b47b500ed6d2f1806fd1f85a9817def7ed2c4af750"@0000000000000000000f5300fc5476b33241e3fa7cc25946d275be71599607532#๯-@0000000000000000001ba7324a0388f42ab39bd617309296c87a0f3f34a805f8"@0000000000000000000b60b47b500ed6d2f1806fd1f85a9817def7ed2c4af7502#-@0000000000000000000b361cba4bd83606dfbc1953412b46a86b78a4b674caa1"@0000000000000000001ba7324a0388f42ab39bd617309296c87a0f3f34a805f82#ܖ-@000000000000000000192c0282d23aecb2b67da3fb44d65b674e9859c871d9ff"@0000000000000000000b361cba4bd83606dfbc1953412b46a86b78a4b674caa12#ɣ-@00000000000000000015f83752311f732577d960ac4c8dbe27040303611043e6"@000000000000000000192c0282d23aecb2b67da3fb44d65b674e9859c871d9ff2 + + +1@930fb0984a18a44205258eb47861b9f305c357fbeb711d34974670ba3f023b4c#"@00000000000000000015f83752311f732577d960ac4c8dbe27040303611043e6(ɣ-2 +@5c607aef0db14efe352bfb6fdd6b7cb80b5049122b25fb10eb97f5f8f5ac6fbfB03703f45c23166fcdbb7a7f2cf6c4f8036e3893c66602c8b283f908e6b621614a52 +@5c607aef0db14efe352bfb6fdd6b7cb80b5049122b25fb10eb97f5f8f5ac6fbfB0219e79e14e15d5ab43b9fd5bce85ff1b2715827cbe3e8afc369942befec9f602cB + @930fb0984a18a44205258eb47861b9f305c357fbeb711d34974670ba3f023b4c""1BwH1jcUyK3BQdtmYn9UB1pp5tMWmxqMtU"UOP_DUP OP_HASH160 77f5162344d2ad06e22179bbaf0328e96c80651a OP_EQUALVERIFY OP_CHECKSIG*276a91477f5162344d2ad06e22179bbaf0328e96c80651a88ac*"1BwH1jcUyK3BQdtmYn9UB1pp5tMWmxqMtU8#J  + @930fb0984a18a44205258eb47861b9f305c357fbeb711d34974670ba3f023b4c""1D4ULRYGoMLr36rmKHJvSqcfKzJSCTGFgX"UOP_DUP OP_HASH160 84499346de7a1b94ad29c9d8f1414c0ee9c12255 OP_EQUALVERIFY OP_CHECKSIG*276a91484499346de7a1b94ad29c9d8f1414c0ee9c1225588ac*"1D4ULRYGoMLr36rmKHJvSqcfKzJSCTGFgX8#J  +@930fb0984a18a44205258eb47861b9f305c357fbeb711d34974670ba3f023b4c""1E7U5T3pdVeypyPqZgad87cLjwVHX6V5bT"UOP_DUP OP_HASH160 8fd2bbc3e9e9a52ebe54faa65282507f36535bc0 OP_EQUALVERIFY OP_CHECKSIG*276a9148fd2bbc3e9e9a52ebe54faa65282507f36535bc088ac*"1E7U5T3pdVeypyPqZgad87cLjwVHX6V5bT8#J % + + +1@492379a25af3b60d7a6978ae9993a184c843e4ca8d81015e7f58a762b438822f#"@00000000000000000015f83752311f732577d960ac4c8dbe27040303611043e6(ɣ-2 +@4ec9c6c8f44b635fc4cc977bca789daeb3eb23f93cfd2a5c7786d70b059a3442B02951fb04eb3e0f657d48d92cb12e891ac132419367b60920bd3a87dff22e9850e2 +@c56c84ef0cee29becdc138f7ba4565efe0d16110a9d98c17ba2343102034ce4dB03d46bac5140e582cac26dee1c482bcc50bb102933ab58425ea1b1b57e2c41bbfbB +@492379a25af3b60d7a6978ae9993a184c843e4ca8d81015e7f58a762b438822f""14CJkZKWmUPGkasg57XAAMVF4fMkAn21UZ"UOP_DUP OP_HASH160 230bc54d269a92a1de7e2716427807aaf7c473ac OP_EQUALVERIFY OP_CHECKSIG*276a914230bc54d269a92a1de7e2716427807aaf7c473ac88ac*"14CJkZKWmUPGkasg57XAAMVF4fMkAn21UZ8#J  +Z@492379a25af3b60d7a6978ae9993a184c843e4ca8d81015e7f58a762b438822f""1943ZJ5rvP3C25qrBBagjJ2jR5nF576yB2"UOP_DUP OP_HASH160 5854637290c585c169ef53e1118f71f915f2db3c OP_EQUALVERIFY OP_CHECKSIG*276a9145854637290c585c169ef53e1118f71f915f2db3c88ac*"1943ZJ5rvP3C25qrBBagjJ2jR5nF576yB28#J  +@492379a25af3b60d7a6978ae9993a184c843e4ca8d81015e7f58a762b438822f"!1rCiZ21CirsEcFwGjLeGrvZDtZgKyZ5e9"UOP_DUP OP_HASH160 094e299972f08df3a0e0172acba0b8069be4f3eb OP_EQUALVERIFY OP_CHECKSIG*276a914094e299972f08df3a0e0172acba0b8069be4f3eb88ac*!1rCiZ21CirsEcFwGjLeGrvZDtZgKyZ5e98#J  #-@0000000000000000000af700d89419a401eae1d58c67fe244ba6015b3c46a118"@00000000000000000015f83752311f732577d960ac4c8dbe27040303611043e62 + +1@d9373788a0fbd7d5850e1a17f93722067d8149886b1b9b33cdc6aa74afbbe55b#"@0000000000000000000af700d89419a401eae1d58c67fe244ba6015b3c46a118(-2 +@6f952c30504e37a307fc1baf4db324b984b47c0e3ec4411e4bbb5d76b479267aB03f7f6f8d143fd7fe4d3c357cf1a43bb00cd2525f328974a36334f3de5599ef2662 +@129e67c89aac8849875a28b27b20ed34ca1551a7aa49a6100c724d557be0765cB03e67851ebc6f6ca8658cb17936516e0f6bc048d247e428d0de77313b6fac77c0e2 +@6f952c30504e37a307fc1baf4db324b984b47c0e3ec4411e4bbb5d76b479267aB0338c70f113277d4378c1e8348b99508685c174e0610d3078c43ab525698c69c952 +@4c1b277af133b994a3c106ca9955324f4fb06a7a4d1cecdb7fdc6a9c65102986B0241550e5275e74384745497205d9d26f3296d38b48e3a26b6cffe76e885e60477B +=@d9373788a0fbd7d5850e1a17f93722067d8149886b1b9b33cdc6aa74afbbe55b""14dpuGqmgGmN3ZTcYaAxXK5hgE4zREAaph"UOP_DUP OP_HASH160 27df5682df92503b720350487e73be348d03a594 OP_EQUALVERIFY OP_CHECKSIG*276a91427df5682df92503b720350487e73be348d03a59488ac*"14dpuGqmgGmN3ZTcYaAxXK5hgE4zREAaph8#J  + @d9373788a0fbd7d5850e1a17f93722067d8149886b1b9b33cdc6aa74afbbe55b""1D4CFtaxJU9NsZTxJTrSzhmrPbnbQtPKJT"UOP_DUP OP_HASH160 843c27677238ea845f4b83061a3789b605611833 OP_EQUALVERIFY OP_CHECKSIG*276a914843c27677238ea845f4b83061a3789b60561183388ac*"1D4CFtaxJU9NsZTxJTrSzhmrPbnbQtPKJT8#J  +@d9373788a0fbd7d5850e1a17f93722067d8149886b1b9b33cdc6aa74afbbe55b""13B6HR1UMHXHLRF5qXR3Xm7NWP5JKKuddt"UOP_DUP OP_HASH160 17d8d23adefa4e3a2c38c050035e91ecce1f4746 OP_EQUALVERIFY OP_CHECKSIG*276a91417d8d23adefa4e3a2c38c050035e91ecce1f474688ac*"13B6HR1UMHXHLRF5qXR3Xm7NWP5JKKuddt8#J %#ව-@0000000000000000000da61d204ddc83f577ce5af32e9008ce7d098183932ce1"@0000000000000000000af700d89419a401eae1d58c67fe244ba6015b3c46a1182 #Ȩۤ-@00000000000000000000bc4fc788e2808fa41025cd8ecac1ff6eeed5ca5047b0"@0000000000000000000da61d204ddc83f577ce5af32e9008ce7d098183932ce12 + + + +1@4bf2c62111fb3735c1a55544863a217427a9277647aac05c321e1f7dd98fea09#"@00000000000000000000bc4fc788e2808fa41025cd8ecac1ff6eeed5ca5047b0(Ȩۤ-2 +@ced492b640786ae544531a271c804aa6e59160206a6a20d1cea943fd14194eeaB0231e6c5112acd0a0870218c19a2fc89610efe4735d9777ea2f3bfa7e258bbc2b92 +@612bd82c2be76c38662012081f70348587572676fc9f27751d7f622b5ba3f2c0B02ef23d0b2c11750bdacdbb2136f6972648cc6dc983f79b925a000dc0617df03dfB +6@4bf2c62111fb3735c1a55544863a217427a9277647aac05c321e1f7dd98fea09""13tsMVEsM9rbAogokWhgRQe1MqxWY6buDS"UOP_DUP OP_HASH160 1fbf7f954c37f42d3ab07df3c519ae952536f354 OP_EQUALVERIFY OP_CHECKSIG*276a9141fbf7f954c37f42d3ab07df3c519ae952536f35488ac*"13tsMVEsM9rbAogokWhgRQe1MqxWY6buDS8#J  +[@4bf2c62111fb3735c1a55544863a217427a9277647aac05c321e1f7dd98fea09""12jGhqPLHsHyBzYnkrS1324wVQasQniYDC"UOP_DUP OP_HASH160 12f6b48b4348aff0dd4ba564ab859892983440b1 OP_EQUALVERIFY OP_CHECKSIG*276a91412f6b48b4348aff0dd4ba564ab859892983440b188ac*"12jGhqPLHsHyBzYnkrS1324wVQasQniYDC8#J  +C@4bf2c62111fb3735c1a55544863a217427a9277647aac05c321e1f7dd98fea09""1H2F5qczudZ5tNCmXLjQ68DsW1Jsqcxn9s"UOP_DUP OP_HASH160 afbe2f4ba7c992d072289b90d046d3bde15bb1a3 OP_EQUALVERIFY OP_CHECKSIG*276a914afbe2f4ba7c992d072289b90d046d3bde15bb1a388ac*"1H2F5qczudZ5tNCmXLjQ68DsW1Jsqcxn9s8#J  #-@0000000000000000000308c9f5fd1d595ad964e04c982b5d6cbe80f0f6882445"@00000000000000000000bc4fc788e2808fa41025cd8ecac1ff6eeed5ca5047b02 + + + +1@71a881944dc8815ff4240a6a9b69288ec31c3277f3d8f002686c2ca11ebb9441#"@0000000000000000000308c9f5fd1d595ad964e04c982b5d6cbe80f0f6882445(-2 +@91b0f3d205f5ac81e583d38178d8d629831eedb55d1b7d69d0f187bb111cf19dB0323994f5b2e2aae16bc719cc38ff456f39006759b3b8679eb7631c896ccc789472 +@81adbab98cad1f0d44020f457ba054649cc6dda60613ab6fbbddf38d336299b8B020bc81b8cf0a0493d010ed545d1609f20b059845e5feb15f0bc8d30e824ce1a07B +Q@71a881944dc8815ff4240a6a9b69288ec31c3277f3d8f002686c2ca11ebb9441""1DEEmDGhm1RLrFvh2GJGs4axbLZxeApUN9"UOP_DUP OP_HASH160 862267b2c6f203ffe40fbfcafd3fa307ca176d1c OP_EQUALVERIFY OP_CHECKSIG*276a914862267b2c6f203ffe40fbfcafd3fa307ca176d1c88ac*"1DEEmDGhm1RLrFvh2GJGs4axbLZxeApUN98#J  +@71a881944dc8815ff4240a6a9b69288ec31c3277f3d8f002686c2ca11ebb9441""1DjMVqvswS8Fgtk4nAw9mdhAP2kk9zCWSv"UOP_DUP OP_HASH160 8ba4170ffde41ca9fa9673e2ab9bdbb8d7197fe5 OP_EQUALVERIFY OP_CHECKSIG*276a9148ba4170ffde41ca9fa9673e2ab9bdbb8d7197fe588ac*"1DjMVqvswS8Fgtk4nAw9mdhAP2kk9zCWSv8#J  +0@71a881944dc8815ff4240a6a9b69288ec31c3277f3d8f002686c2ca11ebb9441""1HKYboBUWB6B7x6ppPuktsf88AUtz2haam"UOP_DUP OP_HASH160 b303e0ce6cdabcf2ad1339b3f1f86c33188b8250 OP_EQUALVERIFY OP_CHECKSIG*276a914b303e0ce6cdabcf2ad1339b3f1f86c33188b825088ac*"1HKYboBUWB6B7x6ppPuktsf88AUtz2haam8#J  +#-@000000000000000000019606d5616cc1658b022ad12acdce3da3b17087f82d87"@0000000000000000000308c9f5fd1d595ad964e04c982b5d6cbe80f0f68824452#ԝ-@00000000000000000010c4ef5efb9f67f1fe95cba0db63df7dce2d18b90c540e"@000000000000000000019606d5616cc1658b022ad12acdce3da3b17087f82d872#ܿ-@000000000000000000166f6a038cbb5ecd8b935acb2263c5527b5f6b8724ee38"@00000000000000000010c4ef5efb9f67f1fe95cba0db63df7dce2d18b90c540e2#٥-@000000000000000000148dd07e6af93505118f42a5f158f17f01257f5cd506bf"@000000000000000000166f6a038cbb5ecd8b935acb2263c5527b5f6b8724ee382#-@00000000000000000018c32d87e7139253c25a1870eaf1d2e701c40c4251e155"@000000000000000000148dd07e6af93505118f42a5f158f17f01257f5cd506bf2#-@0000000000000000000fc5620b729f2b76eb74f0fa2f38cf01488171215be1aa"@00000000000000000018c32d87e7139253c25a1870eaf1d2e701c40c4251e1552#-@00000000000000000016c058439698a9df4ebc529a5706eba142502d3c81087e"@0000000000000000000fc5620b729f2b76eb74f0fa2f38cf01488171215be1aa2 + +1@dc240058de5829717f0a7044ced0e7d35d5bdd9c72b59470be52590383955bd7#"@00000000000000000016c058439698a9df4ebc529a5706eba142502d3c81087e(-2 +@c56c84ef0cee29becdc138f7ba4565efe0d16110a9d98c17ba2343102034ce4dB02a3dc03a78773165dc1daf37eb856b0bbaf77f49f0dbb8c3a6f28d77fd25a0c182 +@3b733cb4c540c2da1fece77f20e1cbb5530680c1d190ceb70c717e036bac84eaB0396d8deb09ce6b1ea77371e18731a649b8d3c1c5833dac90f90e1fceaf9df0a2c2 +@e6f952e304264fd7c810d74453ec97ee29210b6a9812605ff333123a52d4d5edB02dc8f38593cc3221ce3945ca0c177aaa36dfd01f8296a2e5343967f507199c6632 +@a32e21d4747ada922f9cd2a47e9198da89823fc95d85e16506793bb6c491ca55B03ab694c24b383456228b9ceabaf33eafac7507c17ff5931bf0766c8cd130400e42 +@e109127c740f885d7e54886eef749d79ed10d773764a5564aa54ec750d5eac7eB0280d2dc8c663f18266adbf62fa09edc02a1680817c9afc75fe75bf8548ea160a12 +@77b811d0b106085e7081aec84b142a1c61664d0d7f93447a57f3013adf4ec6ecB02bcd05c98e327f26520b475c04a264e7e82c1ba07331fc71d7e8e5bf23dd4d11d2 +@454182764c841c55c2a1ff455a2b5e4ea6788b43737c9c2af3e1ab272a622206B0296cacfd23cddecd0048298bf14dcf4c65c2f9d481ee01a86cefee97928bbc744B + +@dc240058de5829717f0a7044ced0e7d35d5bdd9c72b59470be52590383955bd7""1BEGksRJEDKGeKzsyJ6qrTYjLzBNcwyPbL"UOP_DUP OP_HASH160 7033d16e9a6cf6a359db949e2d1dfd51f5b82ac7 OP_EQUALVERIFY OP_CHECKSIG*276a9147033d16e9a6cf6a359db949e2d1dfd51f5b82ac788ac*"1BEGksRJEDKGeKzsyJ6qrTYjLzBNcwyPbL8#J  +@dc240058de5829717f0a7044ced0e7d35d5bdd9c72b59470be52590383955bd7""18wTP5ZjD2GSosvqSgGa6mimCpWaARDhoz"UOP_DUP OP_HASH160 57155d28390bbcb250afa668d23c5a1fce484e8c OP_EQUALVERIFY OP_CHECKSIG*276a91457155d28390bbcb250afa668d23c5a1fce484e8c88ac*"18wTP5ZjD2GSosvqSgGa6mimCpWaARDhoz8#J  +@dc240058de5829717f0a7044ced0e7d35d5bdd9c72b59470be52590383955bd7""17FGMjVq3ZxDofBq9599t7Y7kExNuc9Hfy"UOP_DUP OP_HASH160 448365debf9be4e017a988aa1b41bf2265f0de30 OP_EQUALVERIFY OP_CHECKSIG*276a914448365debf9be4e017a988aa1b41bf2265f0de3088ac*"17FGMjVq3ZxDofBq9599t7Y7kExNuc9Hfy8#J  + +1@137cb3b6168355196c3d0c438a032e8442ca9298ed87b35de12a9bcb10c86c85#"@00000000000000000016c058439698a9df4ebc529a5706eba142502d3c81087e(-2 +@0331a5e50083bdfae8e788e316c1b51b2e2b9a3228764f17be5f603ef5f350c9B02143c5a3acebcef57e575be13ae024b4a63da4b8a0af6629731e3101cc3bcd36b2 +@5d94b7b8d51a638896b68a803709a41b68d9ff6acd0a49f67e5f8881683e642aB030635a48a9f79ca23621c176283b407be558e93585e6441f91040c9b1c5108c872 +@0331a5e50083bdfae8e788e316c1b51b2e2b9a3228764f17be5f603ef5f350c9B02fe884824894f45404314c2df5048391d70771237fb2bbe08c886a2ede74dced4B +@137cb3b6168355196c3d0c438a032e8442ca9298ed87b35de12a9bcb10c86c85""18cceMP6YrPRvCyFLjqKe9siT1uLinNNWQ"UOP_DUP OP_HASH160 538531790a1c73596287cb0d1cd1d8f390cd0f75 OP_EQUALVERIFY OP_CHECKSIG*276a914538531790a1c73596287cb0d1cd1d8f390cd0f7588ac*"18cceMP6YrPRvCyFLjqKe9siT1uLinNNWQ8#J  + +?@137cb3b6168355196c3d0c438a032e8442ca9298ed87b35de12a9bcb10c86c85""18cceMP6YrPRvCyFLjqKe9siT1uLinNNWQ"UOP_DUP OP_HASH160 538531790a1c73596287cb0d1cd1d8f390cd0f75 OP_EQUALVERIFY OP_CHECKSIG*276a914538531790a1c73596287cb0d1cd1d8f390cd0f7588ac*"18cceMP6YrPRvCyFLjqKe9siT1uLinNNWQ8#J  +ȶ@137cb3b6168355196c3d0c438a032e8442ca9298ed87b35de12a9bcb10c86c85""18AAYhaBFkGbNZ8RUfHdkPPUDFQELM1hyT"UOP_DUP OP_HASH160 4e8497dbabc210e34947980eb65fbce3df050c74 OP_EQUALVERIFY OP_CHECKSIG*276a9144e8497dbabc210e34947980eb65fbce3df050c7488ac*"18AAYhaBFkGbNZ8RUfHdkPPUDFQELM1hyT8#J  +@137cb3b6168355196c3d0c438a032e8442ca9298ed87b35de12a9bcb10c86c85"l"6OP_RETURN 1301ac87e004ada634df6b4933ee1471c8c285768bec*06a161301ac87e004ada634df6b4933ee1471c8c285768bec24kI3q…v8#J   +#Ħ-@0000000000000000001ab8b3d043cded6503f9458fc47f6b734bd66ab279baca"@00000000000000000016c058439698a9df4ebc529a5706eba142502d3c81087e2 + +1@86a7aeb8540ebba46fb780f97db6258b523c9a1811359faad26395b6c30a6687#"@0000000000000000001ab8b3d043cded6503f9458fc47f6b734bd66ab279baca(Ħ-2 +@10122fa6823573acfab34c79860ba76e270f84f53d2088172f3f8b7e2f756c85B0280a9a2039a94e5892b1cd3782ba9705812d2e38ad57a0321bd2c12a3ed882bdc2 +@06549cd5e7f5ac8a70652c93e51b08e903adec2dfad6974ae3beec0c8928acf5B035b588d0d0b3ee06b0e4ac5d745b8ca307192ea7a4acd7581495226d466272cc02 +@fc7e5fd98ed70767b2bf50ca9024fccc8b0824a93776e67408053bb3481cdb44B02af619a2577d2486bbbadbda7644a4bdf927baf2fccd36d1e7f221404b30d51f52 +@c7c451e2e3e40e0bde571793a3d29c0239b1e469300ca8302bb061f6901da686B027903dc4b6071dff4b4086df5039ff7af581c208137b196d8be0b2811e57534dc2 +@c85f1580f097a836e092fd840d1b71cd6938d5504d1e707b7d1b1e61c31936a1B0280709bfed894f709c90b3f0c53717828bec35aad28166f730be3c6bb9497f41eB +5@86a7aeb8540ebba46fb780f97db6258b523c9a1811359faad26395b6c30a6687""1J65Voxo4qiQLHGL9uRcULJSYv2YRipN2R"UOP_DUP OP_HASH160 bb6ff8c835dce89660a89aef1f39af6c6d28f576 OP_EQUALVERIFY OP_CHECKSIG*276a914bb6ff8c835dce89660a89aef1f39af6c6d28f57688ac*"1J65Voxo4qiQLHGL9uRcULJSYv2YRipN2R8#J  +ȵ @86a7aeb8540ebba46fb780f97db6258b523c9a1811359faad26395b6c30a6687""1GVWvFdUfdxYgx1pfgasyd6GkfYh1o3FhD"UOP_DUP OP_HASH160 a9ee82126f9d8693beef3c956c095c716c6e757d OP_EQUALVERIFY OP_CHECKSIG*276a914a9ee82126f9d8693beef3c956c095c716c6e757d88ac*"1GVWvFdUfdxYgx1pfgasyd6GkfYh1o3FhD8#J  +@86a7aeb8540ebba46fb780f97db6258b523c9a1811359faad26395b6c30a6687""171Ed6sBadxhQ1CH1tmfaEQLDrt6TtTF3m"UOP_DUP OP_HASH160 41dc204a876ba5f0d98a13d9bd42cc31b545a083 OP_EQUALVERIFY OP_CHECKSIG*276a91441dc204a876ba5f0d98a13d9bd42cc31b545a08388ac*"171Ed6sBadxhQ1CH1tmfaEQLDrt6TtTF3m8#J % #ɦ-@0000000000000000000e9d60bc13fee0dc652783d4e71ad13b28c2e27b68a358"@0000000000000000001ab8b3d043cded6503f9458fc47f6b734bd66ab279baca2 + + + +1@ececae39358b2a162419d4b077ffdfac9b22b530e1993c0758c6e334d5d943bb#"@0000000000000000000e9d60bc13fee0dc652783d4e71ad13b28c2e27b68a358(ɦ-2 +@72037ce270ac15ecdf4037fefa3c59afcb43720dadf9be81c4631e461e769e34B0230d01e2680d7949614381e8805fd768deebd941cf12ca4397ab809f0dd201f5f2 +@c75f55efe0d013f8e474cc7a6e7e2b437f2889259ddac402c4588428d206b945B0220fb4b23f8a5db7f346e8f084a8271ac7f191f73efbe5ae9675b357c7072ae40B +o@ececae39358b2a162419d4b077ffdfac9b22b530e1993c0758c6e334d5d943bb""16pjZZMb26ykkcMSBXuopuF9fPPXFcxqRu"UOP_DUP OP_HASH160 3fdfb5217c4cfeded88c27e4aa3895e8373e7a51 OP_EQUALVERIFY OP_CHECKSIG*276a9143fdfb5217c4cfeded88c27e4aa3895e8373e7a5188ac*"16pjZZMb26ykkcMSBXuopuF9fPPXFcxqRu8#J  + @ececae39358b2a162419d4b077ffdfac9b22b530e1993c0758c6e334d5d943bb""191Jr9BYGRgfo1qCAkjvupJdNjbtnGs3Qo"UOP_DUP OP_HASH160 57cfe78791ba09798c95f15b2e06ece9126749e8 OP_EQUALVERIFY OP_CHECKSIG*276a91457cfe78791ba09798c95f15b2e06ece9126749e888ac*"191Jr9BYGRgfo1qCAkjvupJdNjbtnGs3Qo8#J  +@ececae39358b2a162419d4b077ffdfac9b22b530e1993c0758c6e334d5d943bb""1LYwnqJK1Ww4pQ3dem3AFVBkNtpWfGih9W"UOP_DUP OP_HASH160 d67505728e0825b6708c38458c9567049bebd28b OP_EQUALVERIFY OP_CHECKSIG*276a914d67505728e0825b6708c38458c9567049bebd28b88ac*"1LYwnqJK1Ww4pQ3dem3AFVBkNtpWfGih9W8#J  #-@0000000000000000000af9aabdeeaa28b24f5128e56c55b5a28609935520afdb"@0000000000000000000e9d60bc13fee0dc652783d4e71ad13b28c2e27b68a3582 + + + +1@814a32c1a81060ab91e066bd2ae1aab07be58a82cc45154f9e9d78e0c89a2452#"@0000000000000000000af9aabdeeaa28b24f5128e56c55b5a28609935520afdb(-2 +@cd7c9cbbd9436e521a72ea0ae4033c95d362ac74d6238ac0ff1314a2badea8a6B0239f9e9c7e1b9c481322b5265141173ed2fb0e93f9edcf77e0ae9b53e16bca0d72 +@7de52ffce0c144d94160a7fea47059d90dde220dfacebeb8585f5303323c359cB028a9b94fa0a6b340ff5f9ad70eee7a200dd2291f37ef9ce712a9d4feff2bbb0beB +x@814a32c1a81060ab91e066bd2ae1aab07be58a82cc45154f9e9d78e0c89a2452"!1n5GvsGvJXWKmsFsnksDAKdT5s36ga35c"UOP_DUP OP_HASH160 0886495c4f6cda7011479d80f2bc20f68348095e OP_EQUALVERIFY OP_CHECKSIG*276a9140886495c4f6cda7011479d80f2bc20f68348095e88ac*!1n5GvsGvJXWKmsFsnksDAKdT5s36ga35c8#J  +=@814a32c1a81060ab91e066bd2ae1aab07be58a82cc45154f9e9d78e0c89a2452""18Qt49MnoPFSu7avVqQk9d7H4Z5NZryWff"UOP_DUP OP_HASH160 514d10c59574aafeb85c644c6fa2e6d04d1ba926 OP_EQUALVERIFY OP_CHECKSIG*276a914514d10c59574aafeb85c644c6fa2e6d04d1ba92688ac*"18Qt49MnoPFSu7avVqQk9d7H4Z5NZryWff8#J  +@814a32c1a81060ab91e066bd2ae1aab07be58a82cc45154f9e9d78e0c89a2452""1BSjLuwnWdQ1KJ8o8asMf1mwBZHHN5ZQZG"UOP_DUP OP_HASH160 728f00d8ec9c2b30055cc44133e5ccc9629aecc7 OP_EQUALVERIFY OP_CHECKSIG*276a914728f00d8ec9c2b30055cc44133e5ccc9629aecc788ac*"1BSjLuwnWdQ1KJ8o8asMf1mwBZHHN5ZQZG8#J #-@0000000000000000001839a26ebbd4b54f29b28eefecf40b1e8174546c99f315"@0000000000000000000af9aabdeeaa28b24f5128e56c55b5a28609935520afdb2#-@0000000000000000000a48dab7dc2a11d2a1c1c2a9cd4c6e32f4458e2f993706"@0000000000000000001839a26ebbd4b54f29b28eefecf40b1e8174546c99f3152#֩-@00000000000000000012906327913ac668bb4005cf7d0589338e958c67edaf0d"@0000000000000000000a48dab7dc2a11d2a1c1c2a9cd4c6e32f4458e2f9937062#𺇪-@0000000000000000000df7630a53e8469b4e58ce4b6b472604f120b44c6e4323"@00000000000000000012906327913ac668bb4005cf7d0589338e958c67edaf0d2#-@0000000000000000000fba6e33308c14c3d68d05079b2ff931b9fdeddd4fd7ab"@0000000000000000000df7630a53e8469b4e58ce4b6b472604f120b44c6e43232#̰-@000000000000000000156e5c1806982538621f2e23ebfaad2cc256caecef02ef"@0000000000000000000fba6e33308c14c3d68d05079b2ff931b9fdeddd4fd7ab2#-@00000000000000000013d8562b20afe039c9569be3741e9d8ca320077499b23a"@000000000000000000156e5c1806982538621f2e23ebfaad2cc256caecef02ef2#ˋ-@0000000000000000000535dda54e729bf8b3d3363dac0911df39efd95cddd083"@00000000000000000013d8562b20afe039c9569be3741e9d8ca320077499b23a2#Ҭ-@00000000000000000010760b754a05520463b3a8f0243fe0505f6330a3fe8c71"@0000000000000000000535dda54e729bf8b3d3363dac0911df39efd95cddd0832 #Ԭ-@0000000000000000001415e0eb69954e59cda4c15ec73cd937fb92e4884bbe7e"@00000000000000000010760b754a05520463b3a8f0243fe0505f6330a3fe8c712 + + + +1@c86f63b59fcd87f1896673144cee6f7c811cd279d2496926bed8137f47848f01#"@0000000000000000001415e0eb69954e59cda4c15ec73cd937fb92e4884bbe7e(Ԭ-2 +@930fb0984a18a44205258eb47861b9f305c357fbeb711d34974670ba3f023b4cB03831108144dafc265dd77d282820bb7f95de1fae4910bf68923b9b59153f0bfb62 +@1b4cfe4c000b9502498ea1e106bacb52f4f0b8d1bea205be6119325c8a501632B037904b9c002dd2ba8faa57a03a3aab3483d5d44b9e565d7936b9f58f0223ac998B + @c86f63b59fcd87f1896673144cee6f7c811cd279d2496926bed8137f47848f01""18ms9EjRbB7ZjRorVn7jEx8PF98ngoiw3m"UOP_DUP OP_HASH160 55450a0c444ffed05a428a16556f9ad8df10de23 OP_EQUALVERIFY OP_CHECKSIG*276a91455450a0c444ffed05a428a16556f9ad8df10de2388ac*"18ms9EjRbB7ZjRorVn7jEx8PF98ngoiw3m8#J  + @c86f63b59fcd87f1896673144cee6f7c811cd279d2496926bed8137f47848f01""15kTWQgtEoAqR7qL85REthqXDRtLSXULHF"UOP_DUP OP_HASH160 3418843675d04ddc3239b830be013b6989a7148e OP_EQUALVERIFY OP_CHECKSIG*276a9143418843675d04ddc3239b830be013b6989a7148e88ac*"15kTWQgtEoAqR7qL85REthqXDRtLSXULHF8#J  + @c86f63b59fcd87f1896673144cee6f7c811cd279d2496926bed8137f47848f01""14Jh3EstjeHYN9648ccwSeae8pH2rbBCWW"UOP_DUP OP_HASH160 2440df0a25ddf86efd17bd33215cd3e86a1b5fb9 OP_EQUALVERIFY OP_CHECKSIG*276a9142440df0a25ddf86efd17bd33215cd3e86a1b5fb988ac*"14Jh3EstjeHYN9648ccwSeae8pH2rbBCWW8#J % #լ-@0000000000000000000d0f4b7cc9831ed7e1c9eabf4f50e2da7ac54f4254194d"@0000000000000000001415e0eb69954e59cda4c15ec73cd937fb92e4884bbe7e2 + + + +1@368340e5af9e9976d717a7cd70fd5ab8a3cc9dc87d5211cb98341b74d6a19b83#"@0000000000000000000d0f4b7cc9831ed7e1c9eabf4f50e2da7ac54f4254194d(լ-2 +@e5fd8152e96373d9921a278eb6c02b3597fdf7b55379da50a82963aef532ee41B022b2c4f76577477a13d777a36336469d189d92f976a513bfbf90d11752ac2f5b32 +@e5fd8152e96373d9921a278eb6c02b3597fdf7b55379da50a82963aef532ee41B02625ee5205c51413da93c8c96ff02857418e41d788f9683432a021fa9fe36926eB +J@368340e5af9e9976d717a7cd70fd5ab8a3cc9dc87d5211cb98341b74d6a19b83""17kzPdh4yPbP9V91v5vjHmwFXpFzg6uiyg"UOP_DUP OP_HASH160 4a228c49c0e8026ef6960d102492b362da5d5d89 OP_EQUALVERIFY OP_CHECKSIG*276a9144a228c49c0e8026ef6960d102492b362da5d5d8988ac*"17kzPdh4yPbP9V91v5vjHmwFXpFzg6uiyg8#J  +@368340e5af9e9976d717a7cd70fd5ab8a3cc9dc87d5211cb98341b74d6a19b83""17GQsa8Sga9x7RYN1674c8kZw8TU4xonVn"UOP_DUP OP_HASH160 44baebe1033e2441a91ac854d3eee4a7e3160261 OP_EQUALVERIFY OP_CHECKSIG*276a91444baebe1033e2441a91ac854d3eee4a7e316026188ac*"17GQsa8Sga9x7RYN1674c8kZw8TU4xonVn8#J  +@368340e5af9e9976d717a7cd70fd5ab8a3cc9dc87d5211cb98341b74d6a19b83""1FsNct1NXzheK8Ck1M9iG6Mn7hLycGM1sX"UOP_DUP OP_HASH160 a3189af983329bdf8fd8bb05a6e86bd91c515663 OP_EQUALVERIFY OP_CHECKSIG*276a914a3189af983329bdf8fd8bb05a6e86bd91c51566388ac*"1FsNct1NXzheK8Ck1M9iG6Mn7hLycGM1sX8#J 2,#-@00000000000000000016efbb6956f17f7af3752118791ca74251f8f0821601c8"@0000000000000000000d0f4b7cc9831ed7e1c9eabf4f50e2da7ac54f4254194d2+ + + +1@889c422c8d3d73f97a166f488b69d697aa35c01b96c4f9768a33fc8bec9d9736#"@00000000000000000016efbb6956f17f7af3752118791ca74251f8f0821601c8(-2 +@f5c157033a3e26df6322b991680df5dba2e24f177f939e986213a378fa6d16c5B02387bbeb118d76021a04bcc6432c79345ff5790d8aeec7731320448773bb089a02 +@d9373788a0fbd7d5850e1a17f93722067d8149886b1b9b33cdc6aa74afbbe55bB0369e3c721bb68d325873eca2c318c029c5f02e0c35179850644db8808b2ea3fc5B +L@889c422c8d3d73f97a166f488b69d697aa35c01b96c4f9768a33fc8bec9d9736""1FDNLZAWGGYQH5nivk3SEiunMynLoyNdfM"UOP_DUP OP_HASH160 9be89059a7dff298a1ee47c8d6fd463d03ee4b5b OP_EQUALVERIFY OP_CHECKSIG*276a9149be89059a7dff298a1ee47c8d6fd463d03ee4b5b88ac*"1FDNLZAWGGYQH5nivk3SEiunMynLoyNdfM8#J  + @889c422c8d3d73f97a166f488b69d697aa35c01b96c4f9768a33fc8bec9d9736""16szQBs7BUyL4NjfLLBCHxMHBCeM3W1FTk"UOP_DUP OP_HASH160 407d5788e6de37f59c35f1817401c41e4653b589 OP_EQUALVERIFY OP_CHECKSIG*276a914407d5788e6de37f59c35f1817401c41e4653b58988ac*"16szQBs7BUyL4NjfLLBCHxMHBCeM3W1FTk8#J  + +@889c422c8d3d73f97a166f488b69d697aa35c01b96c4f9768a33fc8bec9d9736""17xGcFKwDNFppHEvMzSaoaPeGRgVHvUfG3"UOP_DUP OP_HASH160 4c44a94841869589fc532637c95851411eccf8a3 OP_EQUALVERIFY OP_CHECKSIG*276a9144c44a94841869589fc532637c95851411eccf8a388ac*"17xGcFKwDNFppHEvMzSaoaPeGRgVHvUfG38#J % + + +1@95661a66ef56b54f1bd4d18228844a145ef28987d4bff703a47bec5dddc94b12#"@00000000000000000016efbb6956f17f7af3752118791ca74251f8f0821601c8(-2 +@137cb3b6168355196c3d0c438a032e8442ca9298ed87b35de12a9bcb10c86c85B02b446c00334b699e426c1850ba317e1e97042d8ee97c03248b3ad26983b8e86af2 +@af6de6f1026ab852ee52398f0771a6695468d8777df09ce299118203e3b4ecb5B03a3cb3849b36fcc95e2521033f20e1a591d68cb809f367f99d4928230d16d810bB +>@95661a66ef56b54f1bd4d18228844a145ef28987d4bff703a47bec5dddc94b12""121WSxpdPe72isJhp8fhGnPUkze5JDKAuN"UOP_DUP OP_HASH160 0b10b519dc4d5b3547a9b3dbc1837aff807adbb4 OP_EQUALVERIFY OP_CHECKSIG*276a9140b10b519dc4d5b3547a9b3dbc1837aff807adbb488ac*"121WSxpdPe72isJhp8fhGnPUkze5JDKAuN8#J  +\@95661a66ef56b54f1bd4d18228844a145ef28987d4bff703a47bec5dddc94b12""178Hadn39oYEvZzZ5BKWsrHH476UYRmeek"UOP_DUP OP_HASH160 433181b2f5bc523bd7b31aa9c5804017a8deedc7 OP_EQUALVERIFY OP_CHECKSIG*276a914433181b2f5bc523bd7b31aa9c5804017a8deedc788ac*"178Hadn39oYEvZzZ5BKWsrHH476UYRmeek8#J  +^@95661a66ef56b54f1bd4d18228844a145ef28987d4bff703a47bec5dddc94b12""1ARy9pBMoqw11zFH6iXddjTXLLNFW4MnaT"UOP_DUP OP_HASH160 6771fd09ade3da1611159fa530e253df58489850 OP_EQUALVERIFY OP_CHECKSIG*276a9146771fd09ade3da1611159fa530e253df5848985088ac*"1ARy9pBMoqw11zFH6iXddjTXLLNFW4MnaT8#J  + +1@f9068021f529f398c5073caeee3d33578792c4ef14ebe6bc16b5ca207e098834#"@00000000000000000016efbb6956f17f7af3752118791ca74251f8f0821601c8(-2 +@d9373788a0fbd7d5850e1a17f93722067d8149886b1b9b33cdc6aa74afbbe55bB0285bac7f91df3f5ac6e3e7b2a2f45ae4f185ca15679639a4ab8bfdb760d091a9d2 +@1aaafa45d6807ec3b0d877b5d55d3a935033b10c2d79585b8ab4f3f6d13d5ca9B02151534afea1e585c884b56d41dda09e322a71ea145c9b31530563eb2d5e49e732 +@889c422c8d3d73f97a166f488b69d697aa35c01b96c4f9768a33fc8bec9d9736B03ef2e47c647e0a86287ec2f91dde3bbd6ed4dc1ac4ff1feee9c0b89c7178cc92eB +@f9068021f529f398c5073caeee3d33578792c4ef14ebe6bc16b5ca207e098834""1P8YJ3o4WGwTHMSM8R3jDrhvZaQE726H8F"UOP_DUP OP_HASH160 f2bfcd4523ca2c0922e5707e535a237534b42367 OP_EQUALVERIFY OP_CHECKSIG*276a914f2bfcd4523ca2c0922e5707e535a237534b4236788ac*"1P8YJ3o4WGwTHMSM8R3jDrhvZaQE726H8F8#J  + @f9068021f529f398c5073caeee3d33578792c4ef14ebe6bc16b5ca207e098834""14vBdAiLndP3p1frZBkCciMQzTzrqVScRL"UOP_DUP OP_HASH160 2af74a9bea735017d4a03a974fbcfecc9945be5c OP_EQUALVERIFY OP_CHECKSIG*276a9142af74a9bea735017d4a03a974fbcfecc9945be5c88ac*"14vBdAiLndP3p1frZBkCciMQzTzrqVScRL8#J  + +@f9068021f529f398c5073caeee3d33578792c4ef14ebe6bc16b5ca207e098834""1B9MdwSvXnLBFcLjguBbhG9SKmUY8W7P93"UOP_DUP OP_HASH160 6f45cff4b4bf0b30aec4105ec9076b76718ceba8 OP_EQUALVERIFY OP_CHECKSIG*276a9146f45cff4b4bf0b30aec4105ec9076b76718ceba888ac*"1B9MdwSvXnLBFcLjguBbhG9SKmUY8W7P938#J % + + +1@ac519327d3200ca95918d0f077bab5c41dc67480c560ff4f99d5178f4f896da4#"@00000000000000000016efbb6956f17f7af3752118791ca74251f8f0821601c8(-2 +@57ddb2c64a726947f9101d62707b67e590e4ea80093d2681c455957c154a1ec2B0337d7b1e0d05e80ea867f4b2944b2e5cd7d671034d8b3153999568de75a5038422 +@36f7b105bfd8d358b4197ad0c4268f43c2666815f4d3453b8d9ebe73da5514b9B02bc5819c62472551f63ca32dd672c58b5de6ba261c02dc742a2e0d2316fa30c13B +@ac519327d3200ca95918d0f077bab5c41dc67480c560ff4f99d5178f4f896da4""19w2DticBvmn4KVfkhcDvY2uTLG7aBZmD6"UOP_DUP OP_HASH160 61f87d0ec6ce33314e82dd785432ee953284c1e2 OP_EQUALVERIFY OP_CHECKSIG*276a91461f87d0ec6ce33314e82dd785432ee953284c1e288ac*"19w2DticBvmn4KVfkhcDvY2uTLG7aBZmD68#J  +@ac519327d3200ca95918d0f077bab5c41dc67480c560ff4f99d5178f4f896da4""1Pm8dyg1R2TottYScFaxdNcyMy6VSKseiL"UOP_DUP OP_HASH160 f9ab71ef3399b8edad2b422e23137ad5c1c3d38b OP_EQUALVERIFY OP_CHECKSIG*276a914f9ab71ef3399b8edad2b422e23137ad5c1c3d38b88ac*"1Pm8dyg1R2TottYScFaxdNcyMy6VSKseiL8#J  + @ac519327d3200ca95918d0f077bab5c41dc67480c560ff4f99d5178f4f896da4""1EjhbgTWUFGGFmAqFoTQEqHE5RKLMDW2Gc"UOP_DUP OP_HASH160 96acfeba974c59cab3ded2fba1b55bae3aab3683 OP_EQUALVERIFY OP_CHECKSIG*276a91496acfeba974c59cab3ded2fba1b55bae3aab368388ac*"1EjhbgTWUFGGFmAqFoTQEqHE5RKLMDW2Gc8#J H #-@0000000000000000000aa2f57a6d7da90ec8462a6791f4576fac86c53c6dabaf"@00000000000000000016efbb6956f17f7af3752118791ca74251f8f0821601c82 + +1@00a8e31c6abfb16d3e72540b47ab4d27c5628788cb4481bd5bde1769f6847573#"@0000000000000000000aa2f57a6d7da90ec8462a6791f4576fac86c53c6dabaf(-2 +@f9068021f529f398c5073caeee3d33578792c4ef14ebe6bc16b5ca207e098834B0258b632330c3d353434aa3647b735d732ae866a1ba9d523ffddcd69eb5beeeff32 +@889c422c8d3d73f97a166f488b69d697aa35c01b96c4f9768a33fc8bec9d9736B031718d168f4ff9292ac0608a6bf75d87e8ba59fd67fc5cc9a7e02337ae90b534f2 +@f9068021f529f398c5073caeee3d33578792c4ef14ebe6bc16b5ca207e098834B02197047006264749fd1cb0ec17ac17c3b40ef9d01c12eb92e51fe69e5e76a1507B +?@00a8e31c6abfb16d3e72540b47ab4d27c5628788cb4481bd5bde1769f6847573""16fUfE2seiqJmebAhQxfY3DESXKKwa7mRE"UOP_DUP OP_HASH160 3e1f8629da79ebb54c648e88cdcc647b369bd074 OP_EQUALVERIFY OP_CHECKSIG*276a9143e1f8629da79ebb54c648e88cdcc647b369bd07488ac*"16fUfE2seiqJmebAhQxfY3DESXKKwa7mRE8#J  + @00a8e31c6abfb16d3e72540b47ab4d27c5628788cb4481bd5bde1769f6847573""1HMVsCKuJNHayHKxRZ589gseXSaWQPEygG"UOP_DUP OP_HASH160 b3626d6bf51b6e6f0909db7994cccae4e0d66509 OP_EQUALVERIFY OP_CHECKSIG*276a914b3626d6bf51b6e6f0909db7994cccae4e0d6650988ac*"1HMVsCKuJNHayHKxRZ589gseXSaWQPEygG8#J  +Q@00a8e31c6abfb16d3e72540b47ab4d27c5628788cb4481bd5bde1769f6847573""1GTEZMHw64RqgmHaYhHx6PqLHxQpFQBsMD"UOP_DUP OP_HASH160 a98004ead319dbea16893281d24467add2879ae7 OP_EQUALVERIFY OP_CHECKSIG*276a914a98004ead319dbea16893281d24467add2879ae788ac*"1GTEZMHw64RqgmHaYhHx6PqLHxQpFQBsMD8#J % #-@0000000000000000001086fa3b26e657b68394001b6abd6351d53298b352adcf"@0000000000000000000aa2f57a6d7da90ec8462a6791f4576fac86c53c6dabaf2 + + + +1@765bff070d203be969f61f2d896fe2b28e09906b7b7cf4b24d2479fd4a4fe9d2#"@0000000000000000001086fa3b26e657b68394001b6abd6351d53298b352adcf(-2 +@3c9a2d6ce88713f4d0c163a60f100b3bd3a714234844aaf75c31fe384f5cf610B03f20ca319b44b1a708cbdd32319ad76934629d4d0c7e1c09b3763719ab5f8e2b32 +@d6cdaad54390e590a349aa233decde58e31933466cb0e146e4568198ee670066B03a4a062ba3113e3ea1c0c303fffb4ade6582b2d7b6b0e9a854d4cefe2169ee658B +@765bff070d203be969f61f2d896fe2b28e09906b7b7cf4b24d2479fd4a4fe9d2""1Km7qSpXeCQvUJo2W1cQ8jJnedgtiWbT8V"UOP_DUP OP_HASH160 cdca45afec5af70642d39f16133961a431788a07 OP_EQUALVERIFY OP_CHECKSIG*276a914cdca45afec5af70642d39f16133961a431788a0788ac*"1Km7qSpXeCQvUJo2W1cQ8jJnedgtiWbT8V8#J  + @765bff070d203be969f61f2d896fe2b28e09906b7b7cf4b24d2479fd4a4fe9d2""15EKQktoDJE88o8VA3QR4La7fGSkJUMryt"UOP_DUP OP_HASH160 2e654737ff77cdacf138811fccfb2a90e88f5efb OP_EQUALVERIFY OP_CHECKSIG*276a9142e654737ff77cdacf138811fccfb2a90e88f5efb88ac*"15EKQktoDJE88o8VA3QR4La7fGSkJUMryt8#J  +Ю_@765bff070d203be969f61f2d896fe2b28e09906b7b7cf4b24d2479fd4a4fe9d2""194GrxHd7TYhPHWTdHUUnQjKxEgMXD1nny"UOP_DUP OP_HASH160 585f7e95a0a0824cf7466a99ab0a13104e55fdca OP_EQUALVERIFY OP_CHECKSIG*276a914585f7e95a0a0824cf7466a99ab0a13104e55fdca88ac*"194GrxHd7TYhPHWTdHUUnQjKxEgMXD1nny8#J %#؀-@0000000000000000000b7c57800dbbc388bcb2afebab31cf9a9a42565e093366"@0000000000000000001086fa3b26e657b68394001b6abd6351d53298b352adcf2#耮-@0000000000000000000955c0599ab4ceb87e4001cedf6c10b7a04ab416ea69aa"@0000000000000000000b7c57800dbbc388bcb2afebab31cf9a9a42565e0933662#-@000000000000000000045f5c56f063504a3fa27c3ffcd06736ce992bb14ab3ba"@0000000000000000000955c0599ab4ceb87e4001cedf6c10b7a04ab416ea69aa2#-@00000000000000000016bc6ff88fde034a495ea626767ca0000f74dffdc0fed1"@000000000000000000045f5c56f063504a3fa27c3ffcd06736ce992bb14ab3ba2#ٮ-@0000000000000000000639a28c03578c188cd8fa48ade89f98c3ff92989957ef"@00000000000000000016bc6ff88fde034a495ea626767ca0000f74dffdc0fed12#-@0000000000000000001b8bd676f67f7c73602250fb9c1faf94a90d4566c08cdf"@0000000000000000000639a28c03578c188cd8fa48ade89f98c3ff92989957ef2#-@000000000000000000129b04b497864a6797c82f679c70a95ec041b7e3eee122"@0000000000000000001b8bd676f67f7c73602250fb9c1faf94a90d4566c08cdf2#-@0000000000000000001280b27b660acc4ebe6d5f9c579d4b75193f4e31aa82fe"@000000000000000000129b04b497864a6797c82f679c70a95ec041b7e3eee1222#-@0000000000000000001a4e9422fe267886a2cd60f6980e374e665e741a52fe61"@0000000000000000001280b27b660acc4ebe6d5f9c579d4b75193f4e31aa82fe2#گ-@00000000000000000001da0b3be5003198f08833696156058b5b795e956bf798"@0000000000000000001a4e9422fe267886a2cd60f6980e374e665e741a52fe612 #-@000000000000000000168f172e7990a63729a9e594007ccb75e3a463e2535b6a"@00000000000000000001da0b3be5003198f08833696156058b5b795e956bf7982 + +1@a8de9f5d3e377e1e75a304b0e32a932aa516c17d97f2e5456505d2fb526803e3#"@000000000000000000168f172e7990a63729a9e594007ccb75e3a463e2535b6a(-2 +@15df9adc5a01f52a185122834f0b484063b1ce6877aaedb69c1906b524678504B03f5a394084dec91088dfeb842ad2f6fe968c2d81519e7773d88e5d4df72acf9da2 +@388ca149c47898f8fbc78ef0d0dba224800528f511f3fd5ea978139bb101735cB021b66b73233f6a12d11a903755f51eaa3cd96d38c6cb609b2e1c93f49d9a178122 +@d6b5bcd7a0d70e50620484d7de9aa76e691558c00da4359abb27c6d4d2b6720cB0376441994e642361a8c13b0d75131c5df9e66d150950a0dd950a7269cff2289692 +@b015fc7b155b8acec5f8940a6981c5d8200246e11b55bd2596cb3be2bb880321B0314d18d7d190882bd45b0c3a22a22e21d3bbb6ca2e63750a1047f3ed2f7734b29B +@a8de9f5d3e377e1e75a304b0e32a932aa516c17d97f2e5456505d2fb526803e3""14PjDU2vDv3X2nr1JCRgFK5KwUbmyBwunC"UOP_DUP OP_HASH160 2534c48c089f92efaf1ca8f760f3e63d90e63f06 OP_EQUALVERIFY OP_CHECKSIG*276a9142534c48c089f92efaf1ca8f760f3e63d90e63f0688ac*"14PjDU2vDv3X2nr1JCRgFK5KwUbmyBwunC8#J  +Z@a8de9f5d3e377e1e75a304b0e32a932aa516c17d97f2e5456505d2fb526803e3""12m4Q32G2VzowGwBXavsoy7PVN6LMFoEZW"UOP_DUP OP_HASH160 134d438f21df5a52245e5444d8ad385f6761895a OP_EQUALVERIFY OP_CHECKSIG*276a914134d438f21df5a52245e5444d8ad385f6761895a88ac*"12m4Q32G2VzowGwBXavsoy7PVN6LMFoEZW8#J  + @a8de9f5d3e377e1e75a304b0e32a932aa516c17d97f2e5456505d2fb526803e3""1CPyPUbrEcLSSLszQv5BzxkgC1zhN2yLyV"UOP_DUP OP_HASH160 7d019ace2693259210f6c78d187785e331dbddf1 OP_EQUALVERIFY OP_CHECKSIG*276a9147d019ace2693259210f6c78d187785e331dbddf188ac*"1CPyPUbrEcLSSLszQv5BzxkgC1zhN2yLyV8#J  #-@00000000000000000006180e86006c556c556412a102e44181caa61a069710fd"@000000000000000000168f172e7990a63729a9e594007ccb75e3a463e2535b6a2 + + + +1@6a63e815fc9b158e547f31f1e7efdc3dadc7594dd31f2409dfbd8febdb38a7a4#"@00000000000000000006180e86006c556c556412a102e44181caa61a069710fd(-2 +@ee571e1aa547986bb6b4581b1797c280605b3a5af8bdbaf5d4f9369bb7edffd5B03384003a5f719b7891074867ef5cb5aff7a3863e282d48f114a41fe8d4e9242312 +@ee571e1aa547986bb6b4581b1797c280605b3a5af8bdbaf5d4f9369bb7edffd5B021644e71fc65ac47bec317884570ac006656fc617ca83491038bb7389a966e989B + +@6a63e815fc9b158e547f31f1e7efdc3dadc7594dd31f2409dfbd8febdb38a7a4""1MEgxr4TkPLTb1mW9JmVoX1KxXnH9d5RUX"UOP_DUP OP_HASH160 ddf94851878272b68100d2761e14efc18933a958 OP_EQUALVERIFY OP_CHECKSIG*276a914ddf94851878272b68100d2761e14efc18933a95888ac*"1MEgxr4TkPLTb1mW9JmVoX1KxXnH9d5RUX8#J  +3@6a63e815fc9b158e547f31f1e7efdc3dadc7594dd31f2409dfbd8febdb38a7a4""1D9j5uz97D5z5pEyR2m1H3CFrcEdYU54si"UOP_DUP OP_HASH160 8547f7b802d231ce23d5d085680e3f9a0eb84891 OP_EQUALVERIFY OP_CHECKSIG*276a9148547f7b802d231ce23d5d085680e3f9a0eb8489188ac*"1D9j5uz97D5z5pEyR2m1H3CFrcEdYU54si8#J  +@6a63e815fc9b158e547f31f1e7efdc3dadc7594dd31f2409dfbd8febdb38a7a4""17Ye1aFgNznkZf9j4AsyzwEBQDn6qRYUYN"UOP_DUP OP_HASH160 47cc8b3769d5d1965d025219656c85af47ca03ef OP_EQUALVERIFY OP_CHECKSIG*276a91447cc8b3769d5d1965d025219656c85af47ca03ef88ac*"17Ye1aFgNznkZf9j4AsyzwEBQDn6qRYUYN8#J (#-@0000000000000000001700817c77a58f7b60fbb90b37e486a5fc0734bcc07344"@00000000000000000006180e86006c556c556412a102e44181caa61a069710fd2#ư-@00000000000000000014d86e54f51b6347763195411eb6b48f4bf8f0f051ec2e"@0000000000000000001700817c77a58f7b60fbb90b37e486a5fc0734bcc073442 + + +1@a22313cfdde2907266adc7dbca56920a479f5b41232dd2e6effb1c1b191e6efe#"@00000000000000000014d86e54f51b6347763195411eb6b48f4bf8f0f051ec2e(ư-2 +@00a8e31c6abfb16d3e72540b47ab4d27c5628788cb4481bd5bde1769f6847573B03b5ad7440d5b00612b2427e966337d39c1c9a21ea1ef615bdac3c56009888588c2 +@20b44edac92074c695619a3a1622c514c2d0284b826b6493d8d891c1802a5367B036967007515e52aabdcafa65c92576b5dc3930ed4caaa34b00070f4645222767fB +@a22313cfdde2907266adc7dbca56920a479f5b41232dd2e6effb1c1b191e6efe""14frDXcsLRogpvzRGVNssRrFQNJ3REzmTL"UOP_DUP OP_HASH160 28414470c61222f897b425443927b72f26908037 OP_EQUALVERIFY OP_CHECKSIG*276a91428414470c61222f897b425443927b72f2690803788ac*"14frDXcsLRogpvzRGVNssRrFQNJ3REzmTL8#J  + @a22313cfdde2907266adc7dbca56920a479f5b41232dd2e6effb1c1b191e6efe""15VTEr6628EWF4m3EoyimzaD6er16QsGep"UOP_DUP OP_HASH160 31420d94f21db840ef84a875101c0fbe96865575 OP_EQUALVERIFY OP_CHECKSIG*276a91431420d94f21db840ef84a875101c0fbe9686557588ac*"15VTEr6628EWF4m3EoyimzaD6er16QsGep8#J  +Ӈ@a22313cfdde2907266adc7dbca56920a479f5b41232dd2e6effb1c1b191e6efe""1KN14tey86hGKbUzkN5FFZFiQ3fQ2B6uq4"UOP_DUP OP_HASH160 c96b0e282cab7cf5e480ad079ce1f26c24e78b51 OP_EQUALVERIFY OP_CHECKSIG*276a914c96b0e282cab7cf5e480ad079ce1f26c24e78b5188ac*"1KN14tey86hGKbUzkN5FFZFiQ3fQ2B6uq48#J % + +1@bc03e413128e0610c26d7a5cefbad87d5576f047e6520092ba9796972a51a3c8#"@00000000000000000014d86e54f51b6347763195411eb6b48f4bf8f0f051ec2e(ư-2 +@6a63e815fc9b158e547f31f1e7efdc3dadc7594dd31f2409dfbd8febdb38a7a4B02c1ab867bf68d62891f10fa887043ed4b58a5a948a8f7e9c94c35656595c137452 +@a009c0d76b241bac309e0e6d67560c24564bc5abf86b115a268805d8117e2878B03eaca44b69509497489e3484a8bfb489f819d15527c52c05d72a3254d3a521a802 +@37bc7fee0d8d5181380b8f956ffd4d13a5b9d2993be3ccf0061f60e6dfd00de6B0228c6036bb5f8b4312cb95108941e77aa44a65e289af8151bb427aaf5fbadae5f2 +@6a63e815fc9b158e547f31f1e7efdc3dadc7594dd31f2409dfbd8febdb38a7a4B022427bbcdec958b0054850ee8bcc200e7d8465f3cb4aad263bd2db3320757d5102 +@987f262714446f5c7d3857df99da855fe235d7c5f8eecc7519eb6ec6535c6ca6B031e0ef51cb29a84da4f060b835bafe8d45ec0dc11285ac597281035eb14720d29B + @bc03e413128e0610c26d7a5cefbad87d5576f047e6520092ba9796972a51a3c8""1Gjk8fqGEaRgQ7jycDnnJjsPFFxxCYM7wX"UOP_DUP OP_HASH160 ac9f5cb457880861bd4e0b7cf1d1208e77022415 OP_EQUALVERIFY OP_CHECKSIG*276a914ac9f5cb457880861bd4e0b7cf1d1208e7702241588ac*"1Gjk8fqGEaRgQ7jycDnnJjsPFFxxCYM7wX8#J  +e@bc03e413128e0610c26d7a5cefbad87d5576f047e6520092ba9796972a51a3c8""1GYGkzeNS2hh2BtE4SWzGP9oTuXaZG9vne"UOP_DUP OP_HASH160 aa73efa56d26b5b223dc1bdb24072608186e2b98 OP_EQUALVERIFY OP_CHECKSIG*276a914aa73efa56d26b5b223dc1bdb24072608186e2b9888ac*"1GYGkzeNS2hh2BtE4SWzGP9oTuXaZG9vne8#J  +g@bc03e413128e0610c26d7a5cefbad87d5576f047e6520092ba9796972a51a3c8""1MVJDi68Vpur6pFa27cy3gUYpLihcRM8Kc"UOP_DUP OP_HASH160 e0bc895135bee161132aa50d2c302a7230fb3893 OP_EQUALVERIFY OP_CHECKSIG*276a914e0bc895135bee161132aa50d2c302a7230fb389388ac*"1MVJDi68Vpur6pFa27cy3gUYpLihcRM8Kc8#J O#-@000000000000000000198d63d9cad31531223e0dcb8f678c6b5f68dc3ba3e62d"@00000000000000000014d86e54f51b6347763195411eb6b48f4bf8f0f051ec2e2#ؤ-@0000000000000000001bbf433b0b4141987e385d8ffed52960b76f0a57b76f33"@000000000000000000198d63d9cad31531223e0dcb8f678c6b5f68dc3ba3e62d2#-@0000000000000000001007faa5cb02e4ae2720b1f9ed138663c41c52e2cbf93a"@0000000000000000001bbf433b0b4141987e385d8ffed52960b76f0a57b76f332#-@00000000000000000006bcebd4a5f2e92a95f5be6d6d16dfef173de7584bbac7"@0000000000000000001007faa5cb02e4ae2720b1f9ed138663c41c52e2cbf93a2#-@0000000000000000000dacd19d2bd3a7e3fd4873ade59de1f87c2bc3f4023830"@00000000000000000006bcebd4a5f2e92a95f5be6d6d16dfef173de7584bbac72 + + +1@ba5fed0f3fd70837664f526c0ceafcdb532b145c8a2d5e119e13aeb5b0c29c2d#"@0000000000000000000dacd19d2bd3a7e3fd4873ade59de1f87c2bc3f4023830(-2 +@c86f63b59fcd87f1896673144cee6f7c811cd279d2496926bed8137f47848f01B035b148026a5f8ef3a9b7286d811927c57fa1905c62c8246156f3aabff43e870ff2 +@6a3fe3522f503273a403907345d019db4bc446ff625c512a067d0e695b9ac29fB0372900e966ed442a4f2fdbcc485144da530e7be1a26ba49f45366fc1a66d4da47B + @ba5fed0f3fd70837664f526c0ceafcdb532b145c8a2d5e119e13aeb5b0c29c2d""12SNqKk7iXxnUPWhkjhcDQ3m1pBni7xsqr"UOP_DUP OP_HASH160 0fc4c00f22aee839085222e256eb82cc5ab5e277 OP_EQUALVERIFY OP_CHECKSIG*276a9140fc4c00f22aee839085222e256eb82cc5ab5e27788ac*"12SNqKk7iXxnUPWhkjhcDQ3m1pBni7xsqr8#J  + @ba5fed0f3fd70837664f526c0ceafcdb532b145c8a2d5e119e13aeb5b0c29c2d""19DZDycwCgP8Yg7GynggsF2vxLqUrPnJtX"UOP_DUP OP_HASH160 5a20e596502a1bf9dcc27e433db67bfd9c1b00d9 OP_EQUALVERIFY OP_CHECKSIG*276a9145a20e596502a1bf9dcc27e433db67bfd9c1b00d988ac*"19DZDycwCgP8Yg7GynggsF2vxLqUrPnJtX8#J  +В @ba5fed0f3fd70837664f526c0ceafcdb532b145c8a2d5e119e13aeb5b0c29c2d""14XE6RYG7N6Bj3ZEpkqibcEAxf8tYCuFi6"UOP_DUP OP_HASH160 269fc93e7ae19fd7538c10f979abc19cc5f84815 OP_EQUALVERIFY OP_CHECKSIG*276a914269fc93e7ae19fd7538c10f979abc19cc5f8481588ac*"14XE6RYG7N6Bj3ZEpkqibcEAxf8tYCuFi68#J % + + +1@f1fab1f1c12b0c3b44fe5ca67fa3b27c52e9330932d0cb6daf52ded793de002c#"@0000000000000000000dacd19d2bd3a7e3fd4873ade59de1f87c2bc3f4023830(-2 +@a22313cfdde2907266adc7dbca56920a479f5b41232dd2e6effb1c1b191e6efeB03dbc4a774811d60cfed44638a31d0c32ad1bb04326f8294e60d5361f95cd1700f2 +@a22313cfdde2907266adc7dbca56920a479f5b41232dd2e6effb1c1b191e6efeB02b7b70663907a7a57574c64a13b836c793ccba78bb83c723fef6dab285f020f6dB +@f1fab1f1c12b0c3b44fe5ca67fa3b27c52e9330932d0cb6daf52ded793de002c""1NxnfdADf1o86Vtcuntxp8WKj3vuCwmoqL"UOP_DUP OP_HASH160 f0e7a3ac6127d9c6a467ddf0cd0ed541537a4730 OP_EQUALVERIFY OP_CHECKSIG*276a914f0e7a3ac6127d9c6a467ddf0cd0ed541537a473088ac*"1NxnfdADf1o86Vtcuntxp8WKj3vuCwmoqL8#J  +@f1fab1f1c12b0c3b44fe5ca67fa3b27c52e9330932d0cb6daf52ded793de002c""162WaJyci9ZzgmmpGvy2hoGCy87jD3H1YU"UOP_DUP OP_HASH160 3721bb761876852675e47ab99e8048e21925f6b4 OP_EQUALVERIFY OP_CHECKSIG*276a9143721bb761876852675e47ab99e8048e21925f6b488ac*"162WaJyci9ZzgmmpGvy2hoGCy87jD3H1YU8#J  +ߤ@f1fab1f1c12b0c3b44fe5ca67fa3b27c52e9330932d0cb6daf52ded793de002c""1Fa1WXNjc1WQuvxLo2UFySdkv87Sx3W6f7"UOP_DUP OP_HASH160 9fcfe9a20108256b178df3472870c9e53b87ff8f OP_EQUALVERIFY OP_CHECKSIG*276a9149fcfe9a20108256b178df3472870c9e53b87ff8f88ac*"1Fa1WXNjc1WQuvxLo2UFySdkv87Sx3W6f78#J PB#ځ-@00000000000000000012482bf37fe88f02d734a2b38fd7f8aab09bdb5ceee97e"@0000000000000000000dacd19d2bd3a7e3fd4873ade59de1f87c2bc3f40238302A + +1@6f0457136251a198cca38c7e15c49ca10fb4402b95953422fade688d9940b21f#"@00000000000000000012482bf37fe88f02d734a2b38fd7f8aab09bdb5ceee97e(ځ-2 +@0d05d0767e53e18f64fd155639649fe7ee173ed4f8784095e5f20f4e4f8a950fB036ce3715b67be7d99e2b8ca1b52b4d9f3effce627708fd741915379d146ebe08d2 +@0d05d0767e53e18f64fd155639649fe7ee173ed4f8784095e5f20f4e4f8a950fB033ad5c16ec46ec3501faa8873ae214da3241fa56b9bb6a99ff1964b2e889003d12 +@af35858d13cd152056c03d93e9fe836db8a6d9202aa70cb37114df72fbc08044B039a92d8f94ea0ce5254db54dd04bc73ae0ab3181b6cb97a8ecac584b5150852e0B +M@6f0457136251a198cca38c7e15c49ca10fb4402b95953422fade688d9940b21f""14rM9CkVxoajBRWXnEQTCPdemapGegjZbi"UOP_DUP OP_HASH160 2a3d929c01a29f9fefe7633715698fb90a607f30 OP_EQUALVERIFY OP_CHECKSIG*276a9142a3d929c01a29f9fefe7633715698fb90a607f3088ac*"14rM9CkVxoajBRWXnEQTCPdemapGegjZbi8#J  +@6f0457136251a198cca38c7e15c49ca10fb4402b95953422fade688d9940b21f""1NdBzxJQ7Wf78RLx5S95MhjthopS6R37yC"UOP_DUP OP_HASH160 ed32cc396e57af4222b2b76b07be0db7f6cbe85c OP_EQUALVERIFY OP_CHECKSIG*276a914ed32cc396e57af4222b2b76b07be0db7f6cbe85c88ac*"1NdBzxJQ7Wf78RLx5S95MhjthopS6R37yC8#J  +g@6f0457136251a198cca38c7e15c49ca10fb4402b95953422fade688d9940b21f""19BjRM9MQUtecRk4Ers7oJZYa7w5HdAQPb"UOP_DUP OP_HASH160 59c8937dcb63d18259eaadf2d308c45e4c6c2cd6 OP_EQUALVERIFY OP_CHECKSIG*276a91459c8937dcb63d18259eaadf2d308c45e4c6c2cd688ac*"19BjRM9MQUtecRk4Ers7oJZYa7w5HdAQPb8#J  + + +1@5282f15fbba1e530d9d913b8946faa2dac01c3c7272e91ff29b762b57976516d#"@00000000000000000012482bf37fe88f02d734a2b38fd7f8aab09bdb5ceee97e(ځ-2 +@6f0457136251a198cca38c7e15c49ca10fb4402b95953422fade688d9940b21fB02466174a7947cce1e747ecae80a16c5d83da1df064675de39681470df1a2474212 +@6f0457136251a198cca38c7e15c49ca10fb4402b95953422fade688d9940b21fB03ad7ce8a8287e258a7ac11c7b1b0899752c6da2d76c40cb569ad16a6e164c4044B +M@5282f15fbba1e530d9d913b8946faa2dac01c3c7272e91ff29b762b57976516d""1Agd3AcXo3rxpUu2AkpcL1iQMdrej1s1Cn"UOP_DUP OP_HASH160 6a376fe092f9ce28848c1250e9a3dffcb40a6fb1 OP_EQUALVERIFY OP_CHECKSIG*276a9146a376fe092f9ce28848c1250e9a3dffcb40a6fb188ac*"1Agd3AcXo3rxpUu2AkpcL1iQMdrej1s1Cn8#J  +@5282f15fbba1e530d9d913b8946faa2dac01c3c7272e91ff29b762b57976516d""1KfQqKh7Bz2sdDTAFifJ9Csw55zdtwi5kx"UOP_DUP OP_HASH160 ccb5f72f097e905d934302c607662d4883c5bb2d OP_EQUALVERIFY OP_CHECKSIG*276a914ccb5f72f097e905d934302c607662d4883c5bb2d88ac*"1KfQqKh7Bz2sdDTAFifJ9Csw55zdtwi5kx8#J  +U@5282f15fbba1e530d9d913b8946faa2dac01c3c7272e91ff29b762b57976516d""1CWsbeAT2SHPj49MBDFHpSCRNWMqQVxkQ6"UOP_DUP OP_HASH160 7e4faed7655b04aa8fe5e7d0b2945eb4daed33f2 OP_EQUALVERIFY OP_CHECKSIG*276a9147e4faed7655b04aa8fe5e7d0b2945eb4daed33f288ac*"1CWsbeAT2SHPj49MBDFHpSCRNWMqQVxkQ68#J  + + +1@f399937a63c027606efd8f96a9a38b2d39f61ed32b0e7dc59eb1dbe30c812b1b#"@00000000000000000012482bf37fe88f02d734a2b38fd7f8aab09bdb5ceee97e(ځ-2 +@5282f15fbba1e530d9d913b8946faa2dac01c3c7272e91ff29b762b57976516dB03db3d4121b98446e048968822a82855ec965a352a033ff4a2e724478bced160502 +@5282f15fbba1e530d9d913b8946faa2dac01c3c7272e91ff29b762b57976516dB0237b503facb4fa63f7fee0472a690a30d09d1702030000bc1fa61de92635b7e9aB +M@f399937a63c027606efd8f96a9a38b2d39f61ed32b0e7dc59eb1dbe30c812b1b""1Jg9RCbU1DSEVs6EYpGVfU3xkr1wVrzYKz"UOP_DUP OP_HASH160 c1e1631f00f1b7a8a7cba0d413cf6e74122572e1 OP_EQUALVERIFY OP_CHECKSIG*276a914c1e1631f00f1b7a8a7cba0d413cf6e74122572e188ac*"1Jg9RCbU1DSEVs6EYpGVfU3xkr1wVrzYKz8#J  +@f399937a63c027606efd8f96a9a38b2d39f61ed32b0e7dc59eb1dbe30c812b1b""1BcZxri5sN7CLQGKietMf5qDRTDfrt174a"UOP_DUP OP_HASH160 746b5529ead2cb0e52fb17fea3d48344dd1d192e OP_EQUALVERIFY OP_CHECKSIG*276a914746b5529ead2cb0e52fb17fea3d48344dd1d192e88ac*"1BcZxri5sN7CLQGKietMf5qDRTDfrt174a8#J  +B@f399937a63c027606efd8f96a9a38b2d39f61ed32b0e7dc59eb1dbe30c812b1b""19gbE6EraGE2i6FdMncY1bJYQZSxkDahhV"UOP_DUP OP_HASH160 5f3dcc88180393ba6d21b7a10598bb790eb7e8f8 OP_EQUALVERIFY OP_CHECKSIG*276a9145f3dcc88180393ba6d21b7a10598bb790eb7e8f888ac*"19gbE6EraGE2i6FdMncY1bJYQZSxkDahhV8#J  + + +1@46353de6f3c34b1e3a700a628288c14cc4c0832577ec543fff7f90e16b3c4c38#"@00000000000000000012482bf37fe88f02d734a2b38fd7f8aab09bdb5ceee97e(ځ-2 +@f399937a63c027606efd8f96a9a38b2d39f61ed32b0e7dc59eb1dbe30c812b1bB0225926ee3dd22370b39c57fa459b4b461cdf051fed65ed0ab1d5862132799f07d2 +@f399937a63c027606efd8f96a9a38b2d39f61ed32b0e7dc59eb1dbe30c812b1bB02459cec84305b91928d32a583c440bc59e87d675f21a2ce3b2b8b3a72767333f1B +M@46353de6f3c34b1e3a700a628288c14cc4c0832577ec543fff7f90e16b3c4c38""1A732h9Nu3t94Dy1u2GeECpi14NzkdnNFw"UOP_DUP OP_HASH160 63dd525a94bf66216b446ae3ba0365c6513e4703 OP_EQUALVERIFY OP_CHECKSIG*276a91463dd525a94bf66216b446ae3ba0365c6513e470388ac*"1A732h9Nu3t94Dy1u2GeECpi14NzkdnNFw8#J  +@46353de6f3c34b1e3a700a628288c14cc4c0832577ec543fff7f90e16b3c4c38""1GQRaxu14c6XZGR9gG2TXL7YbpbrsofRDA"UOP_DUP OP_HASH160 a8f7fa1552014870bc9c93c7b821d3d898be5e0d OP_EQUALVERIFY OP_CHECKSIG*276a914a8f7fa1552014870bc9c93c7b821d3d898be5e0d88ac*"1GQRaxu14c6XZGR9gG2TXL7YbpbrsofRDA8#J  +,@46353de6f3c34b1e3a700a628288c14cc4c0832577ec543fff7f90e16b3c4c38""1Q2vYi9HzCnUgk1YUu1MkJKE1Jyf3h774K"UOP_DUP OP_HASH160 fca801edbc1c392dea1a513775ef1858ddd5e07f OP_EQUALVERIFY OP_CHECKSIG*276a914fca801edbc1c392dea1a513775ef1858ddd5e07f88ac*"1Q2vYi9HzCnUgk1YUu1MkJKE1Jyf3h774K8#J  + + +1@def322a753dfae8adc9ee7ebf0046327949d9a3016f75f376ff5e0cdc933c58b#"@00000000000000000012482bf37fe88f02d734a2b38fd7f8aab09bdb5ceee97e(ځ-2 +@46353de6f3c34b1e3a700a628288c14cc4c0832577ec543fff7f90e16b3c4c38B038b3731e36b01716f75f996a60dff7dd4c452800196b0c8ac0ce8d167c639371d2 +@46353de6f3c34b1e3a700a628288c14cc4c0832577ec543fff7f90e16b3c4c38B03ae9194327fb9092437a1b4770bb98179ed592f895bb370754e96a9f2b2fe3c68B +M@def322a753dfae8adc9ee7ebf0046327949d9a3016f75f376ff5e0cdc933c58b""1E6tgpwUQCTgULE64Vsi7ZteWnufYA5f7U"UOP_DUP OP_HASH160 8fb6dc60d80a453b768edc4f4ced29619183ba92 OP_EQUALVERIFY OP_CHECKSIG*276a9148fb6dc60d80a453b768edc4f4ced29619183ba9288ac*"1E6tgpwUQCTgULE64Vsi7ZteWnufYA5f7U8#J  +@def322a753dfae8adc9ee7ebf0046327949d9a3016f75f376ff5e0cdc933c58b""18qPATie9sn43gkNyr1YKKzrpUPtd5BXSk"UOP_DUP OP_HASH160 55ef58f506c3f9182cb183426d25002096d77b4c OP_EQUALVERIFY OP_CHECKSIG*276a91455ef58f506c3f9182cb183426d25002096d77b4c88ac*"18qPATie9sn43gkNyr1YKKzrpUPtd5BXSk8#J  +@def322a753dfae8adc9ee7ebf0046327949d9a3016f75f376ff5e0cdc933c58b""1M2sKSivKbAnFuwcjvqgCzZWVrU1sdDWq2"UOP_DUP OP_HASH160 dbbcef5aedb1d9305ebdca62ccded7f29a91b0c7 OP_EQUALVERIFY OP_CHECKSIG*276a914dbbcef5aedb1d9305ebdca62ccded7f29a91b0c788ac*"1M2sKSivKbAnFuwcjvqgCzZWVrU1sdDWq28#J  + + +1@20b65f9ca3d508485153debf05d915311513595ea4c8300c090406a09c7fd790#"@00000000000000000012482bf37fe88f02d734a2b38fd7f8aab09bdb5ceee97e(ځ-2 +@def322a753dfae8adc9ee7ebf0046327949d9a3016f75f376ff5e0cdc933c58bB03d788d149f648dad4643963559d92fc8eb7d8c6f804bd95dd1cbc0fd9b61faed22 +@def322a753dfae8adc9ee7ebf0046327949d9a3016f75f376ff5e0cdc933c58bB03b0e07bb7134e8e25ff2824a79967f8af03ba156cd5554aabe0da00101ba6b78eB +M@20b65f9ca3d508485153debf05d915311513595ea4c8300c090406a09c7fd790""1N51rWXNGURjMmLERd8H4Egr87nuguDJn6"UOP_DUP OP_HASH160 e71d04926ad0029ab7e0ff96844677a4557b9ef6 OP_EQUALVERIFY OP_CHECKSIG*276a914e71d04926ad0029ab7e0ff96844677a4557b9ef688ac*"1N51rWXNGURjMmLERd8H4Egr87nuguDJn68#J  +@20b65f9ca3d508485153debf05d915311513595ea4c8300c090406a09c7fd790""1HQbyN6XLneKC7wNc4DqTVm3cBso4jnHsP"UOP_DUP OP_HASH160 b3f8c5cbbef9e917179bb5f9772ffb85c71b8ba1 OP_EQUALVERIFY OP_CHECKSIG*276a914b3f8c5cbbef9e917179bb5f9772ffb85c71b8ba188ac*"1HQbyN6XLneKC7wNc4DqTVm3cBso4jnHsP8#J  +@20b65f9ca3d508485153debf05d915311513595ea4c8300c090406a09c7fd790""15YULkHGadZAaUuL7aCstE18wECfnwYW1Q"UOP_DUP OP_HASH160 31d43879eefaac8768a7930079c109ec8cdd737a OP_EQUALVERIFY OP_CHECKSIG*276a91431d43879eefaac8768a7930079c109ec8cdd737a88ac*"15YULkHGadZAaUuL7aCstE18wECfnwYW1Q8#J  #Ӡ-@0000000000000000000f7a1c1fd8878f9bcc799dda673b2d966f2bf6c5af9382"@00000000000000000012482bf37fe88f02d734a2b38fd7f8aab09bdb5ceee97e2 + +1@c20261e7c1917cdd06313bad8a24aa42fb3be99fa81a49e7eb4ca1c9cf8fefb5#"@0000000000000000000f7a1c1fd8878f9bcc799dda673b2d966f2bf6c5af9382(Ӡ-2 +@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa867B021125bf8e556320011e7428118b5244b50acb90da231117e373a8b3d9c15c3ffd2 +@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa867B0268db43daf1c5f573faf381c319385e1c0f62f6aea9b3500a5c6049c1c98dd912B +І@c20261e7c1917cdd06313bad8a24aa42fb3be99fa81a49e7eb4ca1c9cf8fefb5""1AjbPFYj5rYYh3Mp9QhmoSdRfWriv7D1fy"UOP_DUP OP_HASH160 6ac74df137b26f84684b9e552a8714417659ad2b OP_EQUALVERIFY OP_CHECKSIG*276a9146ac74df137b26f84684b9e552a8714417659ad2b88ac*"1AjbPFYj5rYYh3Mp9QhmoSdRfWriv7D1fy8#J  + +@c20261e7c1917cdd06313bad8a24aa42fb3be99fa81a49e7eb4ca1c9cf8fefb5""1AjbPFYj5rYYh3Mp9QhmoSdRfWriv7D1fy"UOP_DUP OP_HASH160 6ac74df137b26f84684b9e552a8714417659ad2b OP_EQUALVERIFY OP_CHECKSIG*276a9146ac74df137b26f84684b9e552a8714417659ad2b88ac*"1AjbPFYj5rYYh3Mp9QhmoSdRfWriv7D1fy8#J  +@c20261e7c1917cdd06313bad8a24aa42fb3be99fa81a49e7eb4ca1c9cf8fefb5""15XoWEzzEexJaqWayjaWR6YXaNmWCoJppz"UOP_DUP OP_HASH160 31b3cd3cbbfc75e382bd9c26d89d1b77d85ad76f OP_EQUALVERIFY OP_CHECKSIG*276a91431b3cd3cbbfc75e382bd9c26d89d1b77d85ad76f88ac*"15XoWEzzEexJaqWayjaWR6YXaNmWCoJppz8#J  +@c20261e7c1917cdd06313bad8a24aa42fb3be99fa81a49e7eb4ca1c9cf8fefb5"l"6OP_RETURN 130195aebb93c678e87be8a67deceea0973ef965c7a6*06a16130195aebb93c678e87be8a67deceea0973ef965c7a62x{}>eǦ8#J   +#-@0000000000000000000f88a91529bad018b0f082fc36d39e17eaa107eda6e179"@0000000000000000000f7a1c1fd8878f9bcc799dda673b2d966f2bf6c5af93822 #ز-@00000000000000000002655d46cfcd9a26d6865bcaac07fd56b98fa6a6c14ebb"@0000000000000000000f88a91529bad018b0f082fc36d39e17eaa107eda6e1792 + + + +1@ea8dfb9db1454dca4dc3b76012e451689101f5ded03a94c7aebcf36197f2e837#"@00000000000000000002655d46cfcd9a26d6865bcaac07fd56b98fa6a6c14ebb(ز-2 +@d2937136f267679f6a30feca3476016d83dde10f4b0872c2c9b9f3264919df97B02827096385ff979c2ef57eea74b4d17a590bddafe1ed7c8df6cdcd660de99d8372 +@ec2580b7463a99dcd10b3dae11b47f698ccbb6c24e159d57f582bc60a43974e3B02d184b7cedb0ed88b30874abc4bcbce7a3103088fa2826e24dd414bea36f70f1aB +Ь@ea8dfb9db1454dca4dc3b76012e451689101f5ded03a94c7aebcf36197f2e837""1Hkg4fheBXwnnraqfsBWjghAWq7EBHizcX"UOP_DUP OP_HASH160 b7c481da6022dd97fb907215e02e6b603feb2af9 OP_EQUALVERIFY OP_CHECKSIG*276a914b7c481da6022dd97fb907215e02e6b603feb2af988ac*"1Hkg4fheBXwnnraqfsBWjghAWq7EBHizcX8#J  + @ea8dfb9db1454dca4dc3b76012e451689101f5ded03a94c7aebcf36197f2e837""13Cmvf5J1TwPYsP1A7dvV1j5ji6wyJPP7z"UOP_DUP OP_HASH160 182a542866ebf7130e39b4f432e91724015c822f OP_EQUALVERIFY OP_CHECKSIG*276a914182a542866ebf7130e39b4f432e91724015c822f88ac*"13Cmvf5J1TwPYsP1A7dvV1j5ji6wyJPP7z8#J  +_@ea8dfb9db1454dca4dc3b76012e451689101f5ded03a94c7aebcf36197f2e837""1B6P8JcjgbnnoDVcCps4mfSCbZjRAS6Ydq"UOP_DUP OP_HASH160 6eb5ceb4614b37158642e06c96bdffd33ca54758 OP_EQUALVERIFY OP_CHECKSIG*276a9146eb5ceb4614b37158642e06c96bdffd33ca5475888ac*"1B6P8JcjgbnnoDVcCps4mfSCbZjRAS6Ydq8#J %#-@0000000000000000000128c5711044ee13f830521b65961e13b3784d6521d97e"@00000000000000000002655d46cfcd9a26d6865bcaac07fd56b98fa6a6c14ebb2#-@00000000000000000008b47f9168d9153fa93cc258c71d3ebb35df2c4d4a4e72"@0000000000000000000128c5711044ee13f830521b65961e13b3784d6521d97e2͉#-@00000000000000000012e1e6501a19d734829cc3845796dac9094f44b3cfd897"@00000000000000000008b47f9168d9153fa93cc258c71d3ebb35df2c4d4a4e722 + + +1@015af7f4e7f435e076930a32f1046195e91ab24b3673fad4114fdcfeeb98a853#"@00000000000000000012e1e6501a19d734829cc3845796dac9094f44b3cfd897(-2 +@0921dde8e3e0eae1b51d937e0f9f659e8904951399b3e9b360b6fa632599bf40B03b368274e8cfcf8e6d355008afefc5a9aadc6b2fa92fb12a987a0e22fcbd619382 +@bc7a493105259071d3db289b5d0d2125c0eef642ee3c00933a7bef54c8f192c0B024cd10709db50c21aa2fe655c6bbf45604937df51f35f7fb806e529fd9315ef05B +@015af7f4e7f435e076930a32f1046195e91ab24b3673fad4114fdcfeeb98a853""1DA7PGUQnorpPwzp4tdREibm8v4NxU6qWH"UOP_DUP OP_HASH160 855a9503423a0bc1ae17c57d42d62d7aeffae949 OP_EQUALVERIFY OP_CHECKSIG*276a914855a9503423a0bc1ae17c57d42d62d7aeffae94988ac*"1DA7PGUQnorpPwzp4tdREibm8v4NxU6qWH8#J  +@015af7f4e7f435e076930a32f1046195e91ab24b3673fad4114fdcfeeb98a853""1JKJXMNqyDGYgUM6xR2sy9PLAQvibpXniQ"UOP_DUP OP_HASH160 bdf040db83079d27aa96d48c8a2f800e2f0f1787 OP_EQUALVERIFY OP_CHECKSIG*276a914bdf040db83079d27aa96d48c8a2f800e2f0f178788ac*"1JKJXMNqyDGYgUM6xR2sy9PLAQvibpXniQ8#J  +d@015af7f4e7f435e076930a32f1046195e91ab24b3673fad4114fdcfeeb98a853""1Q7iw9gGivJ9LHMLWSycahC9ZzW5zzvE39"UOP_DUP OP_HASH160 fd9064a9c857311efdb8cc71442fa886a9d5fc10 OP_EQUALVERIFY OP_CHECKSIG*276a914fd9064a9c857311efdb8cc71442fa886a9d5fc1088ac*"1Q7iw9gGivJ9LHMLWSycahC9ZzW5zzvE398#J  + +1@b9a4cbd174aa56ee24df1dacd0d8e2fd1468e7604513a3c5433a13a64255d2eb#"@00000000000000000012e1e6501a19d734829cc3845796dac9094f44b3cfd897(-2 +@241da167a760cb82ca22e4ca50b14f54e6c583d5fa1036317264dfd3deedd215B027671412a680511add80d36cbd5847626ee667e291dbcda51b9007ab94d9169452 +@3747518ae4c5a1b36bb6c8aebfc5d3028be379608315817eb60eb539b47a94eaB02850786ac971060a402e315a4dde43732a995d7aad01b964c6caa3ef853dcbbd7B +@b9a4cbd174aa56ee24df1dacd0d8e2fd1468e7604513a3c5433a13a64255d2eb""17QgzgPEsJ8Loyk6h3HgQ6WqWRhQAokafc"UOP_DUP OP_HASH160 464bb52035195d383800ebf116824411d85d25a2 OP_EQUALVERIFY OP_CHECKSIG*276a914464bb52035195d383800ebf116824411d85d25a288ac*"17QgzgPEsJ8Loyk6h3HgQ6WqWRhQAokafc8#J  +]@b9a4cbd174aa56ee24df1dacd0d8e2fd1468e7604513a3c5433a13a64255d2eb""1FhJyh1UQMQimJwGcEqn6cGVmbWd945sSk"UOP_DUP OP_HASH160 a13167febe1bc413eedd61b35a216ef50079ce5d OP_EQUALVERIFY OP_CHECKSIG*276a914a13167febe1bc413eedd61b35a216ef50079ce5d88ac*"1FhJyh1UQMQimJwGcEqn6cGVmbWd945sSk8#J  + + +1@354410c80fd808e017ec99307be1b1670f9e2df50e5872d336bf7aa3c7643544#"@00000000000000000012e1e6501a19d734829cc3845796dac9094f44b3cfd897(-2 +@ea8dfb9db1454dca4dc3b76012e451689101f5ded03a94c7aebcf36197f2e837B0282ee68f9704dc1ff875767ed49bd15610c49bb0df648f359581c876f4306d12d2 +@79f36010f12c3c50c29a6e5a9c09e06bb7b06d1a66985d4e32ad566930565dd9B03f31fa9d732ac378ef07a0fae8d317e7d9cbae24e5d16da600d4b35261ecae6d5B +@354410c80fd808e017ec99307be1b1670f9e2df50e5872d336bf7aa3c7643544""1J7DZHruna1TN714j5qSd3BjjVPE2VNSDk"UOP_DUP OP_HASH160 bba71dad9e5a07d50b1a6413f753d5ed5b6b6c2c OP_EQUALVERIFY OP_CHECKSIG*276a914bba71dad9e5a07d50b1a6413f753d5ed5b6b6c2c88ac*"1J7DZHruna1TN714j5qSd3BjjVPE2VNSDk8#J  +@354410c80fd808e017ec99307be1b1670f9e2df50e5872d336bf7aa3c7643544""18s3BKV377Bx86g6cAEXXABCvFYCUaMoSs"UOP_DUP OP_HASH160 563f7f2151d06b0d4f9965621117c355f956c431 OP_EQUALVERIFY OP_CHECKSIG*276a914563f7f2151d06b0d4f9965621117c355f956c43188ac*"18s3BKV377Bx86g6cAEXXABCvFYCUaMoSs8#J  +ܚc@354410c80fd808e017ec99307be1b1670f9e2df50e5872d336bf7aa3c7643544""1FrSTKvxM84axbTcMRmQ8qiPvkGGzuvVt2"UOP_DUP OP_HASH160 a2eb641539f2c47f4ca82f1d60dde18df12a48f5 OP_EQUALVERIFY OP_CHECKSIG*276a914a2eb641539f2c47f4ca82f1d60dde18df12a48f588ac*"1FrSTKvxM84axbTcMRmQ8qiPvkGGzuvVt28#J  + + +1@ce4e2446adc121bb6653ad2316f897babb24b1b767beea0d39e3a75530ae9e9a#"@00000000000000000012e1e6501a19d734829cc3845796dac9094f44b3cfd897(-2 +@354410c80fd808e017ec99307be1b1670f9e2df50e5872d336bf7aa3c7643544B033dd128f970228e896db736700fc94d8847d1e4704e2c051e6f6546fbe6dffcee2 +@3bc27bbfbd3fef9dc33d7b4cc43e46ce09b9ea4d78ed06a01a5bb8881383b64eB037da8231160bfd729a4dab2e2fb21b79967121ca6a41629de558dbd4e521abdbaB +Г@ce4e2446adc121bb6653ad2316f897babb24b1b767beea0d39e3a75530ae9e9a""1D4ovsNkxhtdWNZQU8EY7XadENSrQKSjYC"UOP_DUP OP_HASH160 8459ee73b9a3527005f667e370bba38776d944aa OP_EQUALVERIFY OP_CHECKSIG*276a9148459ee73b9a3527005f667e370bba38776d944aa88ac*"1D4ovsNkxhtdWNZQU8EY7XadENSrQKSjYC8#J  + @ce4e2446adc121bb6653ad2316f897babb24b1b767beea0d39e3a75530ae9e9a""1F7vQUq4yybXy7c13JWRP9dAdwabb3ZgXm"UOP_DUP OP_HASH160 9ae0d63b87db552c26dc58b5a92463d7aa2a42d0 OP_EQUALVERIFY OP_CHECKSIG*276a9149ae0d63b87db552c26dc58b5a92463d7aa2a42d088ac*"1F7vQUq4yybXy7c13JWRP9dAdwabb3ZgXm8#J  +]@ce4e2446adc121bb6653ad2316f897babb24b1b767beea0d39e3a75530ae9e9a""1FaMfV8iAYqm1mpYZmrc2m5BgmdwwjkDqc"UOP_DUP OP_HASH160 9fe0bc9c79182d4defccf0268168d93997d522a4 OP_EQUALVERIFY OP_CHECKSIG*276a9149fe0bc9c79182d4defccf0268168d93997d522a488ac*"1FaMfV8iAYqm1mpYZmrc2m5BgmdwwjkDqc8#J  + + +1@3f91d5622f6e2fbe2435629d9d17dcfa621a2532a013f47507acb72703313e95#"@00000000000000000012e1e6501a19d734829cc3845796dac9094f44b3cfd897(-2 +@ce4e2446adc121bb6653ad2316f897babb24b1b767beea0d39e3a75530ae9e9aB02309092828aa532fd90066439d4a0f61f72f19e9578eeb3672d72aa40c7f5726b2 +@ba70205c6e2c5844250f6c613fd0cf6c7e728afefa7728e697682fbb9ddc7d4bB03f0ffa6d378f3df652b9d37e355b047074d4f2c19e128544558453c307fe5689eB +@3f91d5622f6e2fbe2435629d9d17dcfa621a2532a013f47507acb72703313e95""1MYFF38tAYdo42HLtepZWtBCTcKijLBwzg"UOP_DUP OP_HASH160 e14b4c938223208102fe16c11c0998a93ca4637b OP_EQUALVERIFY OP_CHECKSIG*276a914e14b4c938223208102fe16c11c0998a93ca4637b88ac*"1MYFF38tAYdo42HLtepZWtBCTcKijLBwzg8#J  +@3f91d5622f6e2fbe2435629d9d17dcfa621a2532a013f47507acb72703313e95""1DpZVTG3eKBpY2JKYoQagCVhxM6YN3ixmw"UOP_DUP OP_HASH160 8ca02e6e104232076fb0c382cb524ba17f357ddb OP_EQUALVERIFY OP_CHECKSIG*276a9148ca02e6e104232076fb0c382cb524ba17f357ddb88ac*"1DpZVTG3eKBpY2JKYoQagCVhxM6YN3ixmw8#J  +f@3f91d5622f6e2fbe2435629d9d17dcfa621a2532a013f47507acb72703313e95""1JjswA1vjLzC2c5NF3mZDyUjWYwLwWCmjt"UOP_DUP OP_HASH160 c29620445d8d7132cda2416b7a41fc1621b4ca6e OP_EQUALVERIFY OP_CHECKSIG*276a914c29620445d8d7132cda2416b7a41fc1621b4ca6e88ac*"1JjswA1vjLzC2c5NF3mZDyUjWYwLwWCmjt8#J  + + +1@7a85bae2fae5ea9f933cf8d8d887cda7bd4a169678172306a927d29150dd17a4#"@00000000000000000012e1e6501a19d734829cc3845796dac9094f44b3cfd897(-2 +@3f91d5622f6e2fbe2435629d9d17dcfa621a2532a013f47507acb72703313e95B02b8a9aa16ad2f9b8f94a9939274dad0da446777c1ba40490c84d876986d3331142 +@c7528e9df5e721c11bccc6f9ab4f9eec12eb085dcddb3d2a876485b57cb29a70B038a9d8605d72fc9aa28c51dc0963448e1aae942e23e99b084f33732d8c6287c39B +@7a85bae2fae5ea9f933cf8d8d887cda7bd4a169678172306a927d29150dd17a4""19NKszigTZGXCYUbq3P5PWJu6Y2BwpVohW"UOP_DUP OP_HASH160 5bc98044fbb0216c1cf29737c7d2c5cc265eea29 OP_EQUALVERIFY OP_CHECKSIG*276a9145bc98044fbb0216c1cf29737c7d2c5cc265eea2988ac*"19NKszigTZGXCYUbq3P5PWJu6Y2BwpVohW8#J  + @7a85bae2fae5ea9f933cf8d8d887cda7bd4a169678172306a927d29150dd17a4""13kBAD69HwmFmy3roAykqt3fr5ThJePFnK"UOP_DUP OP_HASH160 1e1a9e378f02a7f122e9d9fe8f4d01c6901d5869 OP_EQUALVERIFY OP_CHECKSIG*276a9141e1a9e378f02a7f122e9d9fe8f4d01c6901d586988ac*"13kBAD69HwmFmy3roAykqt3fr5ThJePFnK8#J  +_@7a85bae2fae5ea9f933cf8d8d887cda7bd4a169678172306a927d29150dd17a4""13cQKqHmLHjWMZVEV2qVE4cECJfsjqtXaF"UOP_DUP OP_HASH160 1ca247dc87c7549c910738c523eaa7f61549f0ad OP_EQUALVERIFY OP_CHECKSIG*276a9141ca247dc87c7549c910738c523eaa7f61549f0ad88ac*"13cQKqHmLHjWMZVEV2qVE4cECJfsjqtXaF8#J  + + +1@a0b234476443e732c1bcaa37e10a3733db0e97379c463c217d287c576241e6db#"@00000000000000000012e1e6501a19d734829cc3845796dac9094f44b3cfd897(-2 +@7a85bae2fae5ea9f933cf8d8d887cda7bd4a169678172306a927d29150dd17a4B021b5167d4b55343b1be3c781290335cec265f8cfcf507e0549266d22850cc0cf92 +@5a2eb49eb22a658ba3f6b7029024cf7b3360c52702c96cc033dbbbbea44f81e8B0380841438390a5e837c169f9b6af22490eb5443c8ecc9dcc8fc9c75b176955419B +@a0b234476443e732c1bcaa37e10a3733db0e97379c463c217d287c576241e6db""1Hg16bxFvzx46XzbHrjdVCSZ6puVw5rVWx"UOP_DUP OP_HASH160 b6e250d0c2ccaaf4abb91cbc5231cff55de17301 OP_EQUALVERIFY OP_CHECKSIG*276a914b6e250d0c2ccaaf4abb91cbc5231cff55de1730188ac*"1Hg16bxFvzx46XzbHrjdVCSZ6puVw5rVWx8#J  +@a0b234476443e732c1bcaa37e10a3733db0e97379c463c217d287c576241e6db""1LLqy5LvB3DCXmAGZrgUpeBwaavhDUmPi5"UOP_DUP OP_HASH160 d42b2b294cbec330c0a39a37006fc6a55a378cd0 OP_EQUALVERIFY OP_CHECKSIG*276a914d42b2b294cbec330c0a39a37006fc6a55a378cd088ac*"1LLqy5LvB3DCXmAGZrgUpeBwaavhDUmPi58#J  +]@a0b234476443e732c1bcaa37e10a3733db0e97379c463c217d287c576241e6db""1CiGyWswxh9ohsRaadaKF86x683XPTFLUm"UOP_DUP OP_HASH160 8077c5d6fcf2daec9c3f8b39b6033c350576d78c OP_EQUALVERIFY OP_CHECKSIG*276a9148077c5d6fcf2daec9c3f8b39b6033c350576d78c88ac*"1CiGyWswxh9ohsRaadaKF86x683XPTFLUm8#J  + + +1@b6d5eafb3980ced80aa317a443ab740e787933f7b6a634ba932f1ad842b20a86#"@00000000000000000012e1e6501a19d734829cc3845796dac9094f44b3cfd897(-2 +@a0b234476443e732c1bcaa37e10a3733db0e97379c463c217d287c576241e6dbB02b71d4d6234ade92df042650628d19d8362b6c2c51eec27636460878e61547d732 +@1c56a8dc7a1d26c2f06e2f0d611316734a938c98d2a4503e76b84609245fba69B024cfe54294b478c420a67d960a5d8d6a0e34d13cf13e9ef253934aa4a472d550cB +@b6d5eafb3980ced80aa317a443ab740e787933f7b6a634ba932f1ad842b20a86""1BitHJPJF3y4APKav9kHFhWGQBvAVqQN3U"UOP_DUP OP_HASH160 759d1e98cdcb3871be2b5ec1e323f03138cf78d8 OP_EQUALVERIFY OP_CHECKSIG*276a914759d1e98cdcb3871be2b5ec1e323f03138cf78d888ac*"1BitHJPJF3y4APKav9kHFhWGQBvAVqQN3U8#J  + @b6d5eafb3980ced80aa317a443ab740e787933f7b6a634ba932f1ad842b20a86""113nWnyBxy9MiSNc6uEBmDncg5M6QGKPnz"UOP_DUP OP_HASH160 0086d3274168fc316a073ab8fb3bb17d8d53d916 OP_EQUALVERIFY OP_CHECKSIG*276a9140086d3274168fc316a073ab8fb3bb17d8d53d91688ac*"113nWnyBxy9MiSNc6uEBmDncg5M6QGKPnz8#J  +U@b6d5eafb3980ced80aa317a443ab740e787933f7b6a634ba932f1ad842b20a86""1DyZa91LxBw3wD4e5ursa51T5PRzaCJbk4"UOP_DUP OP_HASH160 8e53fe118f2eaa5f8a85ce0416759bd2eb6eddf6 OP_EQUALVERIFY OP_CHECKSIG*276a9148e53fe118f2eaa5f8a85ce0416759bd2eb6eddf688ac*"1DyZa91LxBw3wD4e5ursa51T5PRzaCJbk48#J  + + +1@b75a79d798a945d74d9c80d36da5cc3ea062c7c74c2ac1a638e382c50c5adee3#"@00000000000000000012e1e6501a19d734829cc3845796dac9094f44b3cfd897(-2 +@b6d5eafb3980ced80aa317a443ab740e787933f7b6a634ba932f1ad842b20a86B0397650a95f9a321aea963a12c53ebadeca6ef50e5741f32eb249390fb4426b5de2 +@8f6d81ece744cffa847b6eb5d85e8d23a547e5cb31246e9ef38d86c8559c1fc6B033b3be5d5a81415df38ea006a4efc393838ab3ac0b87e169cb19d2c3eafe5bf20B +@b75a79d798a945d74d9c80d36da5cc3ea062c7c74c2ac1a638e382c50c5adee3""1Pa3xsgTvMiMtvcE628yffp3Y1pBWRoCtH"UOP_DUP OP_HASH160 f792f7b83c67f677c6d48ccaa814bcde18f93088 OP_EQUALVERIFY OP_CHECKSIG*276a914f792f7b83c67f677c6d48ccaa814bcde18f9308888ac*"1Pa3xsgTvMiMtvcE628yffp3Y1pBWRoCtH8#J  +@b75a79d798a945d74d9c80d36da5cc3ea062c7c74c2ac1a638e382c50c5adee3"!1TYx1m1RtRYY7LKV7pVYo5RMB7hMMCum2"UOP_DUP OP_HASH160 05057bf947677bd6a6b255d912e7c2858d44c9ce OP_EQUALVERIFY OP_CHECKSIG*276a91405057bf947677bd6a6b255d912e7c2858d44c9ce88ac*!1TYx1m1RtRYY7LKV7pVYo5RMB7hMMCum28#J  +]@b75a79d798a945d74d9c80d36da5cc3ea062c7c74c2ac1a638e382c50c5adee3""1HbzcgGofDETukpqBTKZT9dZHSxBttNmXx"UOP_DUP OP_HASH160 b6203ffafe5c1c65f665f0eb6a5ffa9b018389ba OP_EQUALVERIFY OP_CHECKSIG*276a914b6203ffafe5c1c65f665f0eb6a5ffa9b018389ba88ac*"1HbzcgGofDETukpqBTKZT9dZHSxBttNmXx8#J  + + +1@817e0d31e2d3705d9b49033154377085d0e975d786ccf6df239bf1c577037876#"@00000000000000000012e1e6501a19d734829cc3845796dac9094f44b3cfd897(-2 +@b75a79d798a945d74d9c80d36da5cc3ea062c7c74c2ac1a638e382c50c5adee3B02d5ba29eab220d736d4b11d5569619fdcd755081c87035848b24ff4ec3f504f512 +@11e0361f802afd7f525ce594d9c676a93e6a3b20ac7754ec4f846cb0fd477728B038bd21ce197571639cad19f7fd797662fa8842aef9510ac4388b7599f3599793cB +@817e0d31e2d3705d9b49033154377085d0e975d786ccf6df239bf1c577037876""1GxENxiJLaNfy859G1U8SHLQwkFpEebQdv"UOP_DUP OP_HASH160 aefbeebd1d751e96ef5204e859833776f73e0df3 OP_EQUALVERIFY OP_CHECKSIG*276a914aefbeebd1d751e96ef5204e859833776f73e0df388ac*"1GxENxiJLaNfy859G1U8SHLQwkFpEebQdv8#J  + @817e0d31e2d3705d9b49033154377085d0e975d786ccf6df239bf1c577037876""14UKC8vVehwvThem19XkYUHZ7mngs5RnSE"UOP_DUP OP_HASH160 2612cb53a3e9e015bb0f07f54212592ce088392e OP_EQUALVERIFY OP_CHECKSIG*276a9142612cb53a3e9e015bb0f07f54212592ce088392e88ac*"14UKC8vVehwvThem19XkYUHZ7mngs5RnSE8#J  +ژN@817e0d31e2d3705d9b49033154377085d0e975d786ccf6df239bf1c577037876""1ArPStREyBpnFosmcUhq1gFtkpaQYUXfCp"UOP_DUP OP_HASH160 6c10405d69e384f9154093ee2f5a62449976cc10 OP_EQUALVERIFY OP_CHECKSIG*276a9146c10405d69e384f9154093ee2f5a62449976cc1088ac*"1ArPStREyBpnFosmcUhq1gFtkpaQYUXfCp8#J  + + +1@74818ebb61c797174f93827fbff1fdabbd7f1bc156382a8d94773c4141c8b155#"@00000000000000000012e1e6501a19d734829cc3845796dac9094f44b3cfd897(-2 +@817e0d31e2d3705d9b49033154377085d0e975d786ccf6df239bf1c577037876B038d1b1f987ad7d92f5702e2ad8a909e6c2e4bc36e5cbac83b2a4f4d16d2adde582 +@1468a0bb9c4e3d6e72557b2890c940b33fb89ce6638768d3005eb865a6cbd1b1B0325ebbb98e13695c0e270417ff880fe5bac58c7152cd3841b25566b8687b71622B +@74818ebb61c797174f93827fbff1fdabbd7f1bc156382a8d94773c4141c8b155""1A2mx4XvGMUGizWf9QPfNY1nTMX78U8n2Z"UOP_DUP OP_HASH160 630f11dff673d6cb875445c47c3e040c09d5d300 OP_EQUALVERIFY OP_CHECKSIG*276a914630f11dff673d6cb875445c47c3e040c09d5d30088ac*"1A2mx4XvGMUGizWf9QPfNY1nTMX78U8n2Z8#J  +@74818ebb61c797174f93827fbff1fdabbd7f1bc156382a8d94773c4141c8b155""16K9LKYdYVrbF3rj9vcQEi4pxCoiBm6zZm"UOP_DUP OP_HASH160 3a471285a79be5d126b992748837615c0c99ee41 OP_EQUALVERIFY OP_CHECKSIG*276a9143a471285a79be5d126b992748837615c0c99ee4188ac*"16K9LKYdYVrbF3rj9vcQEi4pxCoiBm6zZm8#J  +ԇR@74818ebb61c797174f93827fbff1fdabbd7f1bc156382a8d94773c4141c8b155""1Bbyb9Lvv8MGh6Nqai8xRXvbaZ3jDejRNL"UOP_DUP OP_HASH160 744ea36de7c4eadbd2b76d484d70204d23a48155 OP_EQUALVERIFY OP_CHECKSIG*276a914744ea36de7c4eadbd2b76d484d70204d23a4815588ac*"1Bbyb9Lvv8MGh6Nqai8xRXvbaZ3jDejRNL8#J  + + +1@72e96167084e301fe612a46b90e4de04ed38d93ec45c91ff5f5eb74f82e3a10b#"@00000000000000000012e1e6501a19d734829cc3845796dac9094f44b3cfd897(-2 +@74818ebb61c797174f93827fbff1fdabbd7f1bc156382a8d94773c4141c8b155B03752514ddb980ee7f1a130a18621f81408e63d5ce3b2ce41577539d6128113d4f2 +@5036485a9c5b1f378390a1f113673985c4672e3af92c005ce71360352ca68945B03f5c69a78e90db473c308fc7011afa9f5bce787fb49048dadf4526f63a692e8aeB +Я@72e96167084e301fe612a46b90e4de04ed38d93ec45c91ff5f5eb74f82e3a10b"!1DXZpNivagXaHWYat2u6tjEMvbshhsSuk"UOP_DUP OP_HASH160 025e81b0064bd0592db7d2b40d848dfecf17740e OP_EQUALVERIFY OP_CHECKSIG*276a914025e81b0064bd0592db7d2b40d848dfecf17740e88ac*!1DXZpNivagXaHWYat2u6tjEMvbshhsSuk8#J  +@72e96167084e301fe612a46b90e4de04ed38d93ec45c91ff5f5eb74f82e3a10b""1FPbty4cszfhUEbr4rbyWGi82ps5bMvMiC"UOP_DUP OP_HASH160 9dd80ab5191b9ef5ab7b26b01ceaf396e46aedb5 OP_EQUALVERIFY OP_CHECKSIG*276a9149dd80ab5191b9ef5ab7b26b01ceaf396e46aedb588ac*"1FPbty4cszfhUEbr4rbyWGi82ps5bMvMiC8#J  +f@72e96167084e301fe612a46b90e4de04ed38d93ec45c91ff5f5eb74f82e3a10b""19jNZXeEPBVvCETiB6YEwEwLrFrXkjE4S5"UOP_DUP OP_HASH160 5fc47988b6395e9a72e99de7ff611424a5ec02fa OP_EQUALVERIFY OP_CHECKSIG*276a9145fc47988b6395e9a72e99de7ff611424a5ec02fa88ac*"19jNZXeEPBVvCETiB6YEwEwLrFrXkjE4S58#J  + + +1@692f0fa452c714756555c3fff55860de2d0d0f923429d226b2a7236acfffdad0#"@00000000000000000012e1e6501a19d734829cc3845796dac9094f44b3cfd897(-2 +@765bff070d203be969f61f2d896fe2b28e09906b7b7cf4b24d2479fd4a4fe9d2B02ba0ccfaf79cf272b5877e2bb96e9a1547c37d717d1fa7041a5ba67bf954f30932 +@518f44ead1b41011b5999db240546132503f2a600a7eb778d1c9a70eaead2f88B02107c792765d6105093f1a309d2732dfbd6932292947346def4acb57a323760e4B +@692f0fa452c714756555c3fff55860de2d0d0f923429d226b2a7236acfffdad0""1AEv5eUSU53FRefFKpFJzGNKE7uqn325gx"UOP_DUP OP_HASH160 655ad93daf6e35462ad9c783034aa92515f38057 OP_EQUALVERIFY OP_CHECKSIG*276a914655ad93daf6e35462ad9c783034aa92515f3805788ac*"1AEv5eUSU53FRefFKpFJzGNKE7uqn325gx8#J  +@692f0fa452c714756555c3fff55860de2d0d0f923429d226b2a7236acfffdad0""1A8ABoWUuL1KtuPP9BTveER8Zv92cL62Yx"UOP_DUP OP_HASH160 6413b64a663572d7cd667f0c9f649a0cccbab7f1 OP_EQUALVERIFY OP_CHECKSIG*276a9146413b64a663572d7cd667f0c9f649a0cccbab7f188ac*"1A8ABoWUuL1KtuPP9BTveER8Zv92cL62Yx8#J  +z@692f0fa452c714756555c3fff55860de2d0d0f923429d226b2a7236acfffdad0""16vQDoGYRZEp1R2gxkmaU98A9sVCb6P8HC"UOP_DUP OP_HASH160 40f20efaf060baf4e7a4d398265926c2f63e41ec OP_EQUALVERIFY OP_CHECKSIG*276a91440f20efaf060baf4e7a4d398265926c2f63e41ec88ac*"16vQDoGYRZEp1R2gxkmaU98A9sVCb6P8HC8#J  #´-@00000000000000000015ebd78a3c6ff38f42c6424f96eaa80d96ddbe7134676b"@00000000000000000012e1e6501a19d734829cc3845796dac9094f44b3cfd8972#-@00000000000000000001cbc5c1820a10fecc419320116b1a1653390b49890dda"@00000000000000000015ebd78a3c6ff38f42c6424f96eaa80d96ddbe7134676b2#ѷ-@00000000000000000001c0b53cbb038690f4a4f21ee8ac5d96e52bea17d71858"@00000000000000000001cbc5c1820a10fecc419320116b1a1653390b49890dda26#ʵ-@00000000000000000016e2622a8dabc35a6d35e6f338451bda8ec5c3dcf5deda"@00000000000000000001c0b53cbb038690f4a4f21ee8ac5d96e52bea17d7185825 + + +1@611f5acb27c5cc6003d812ae3678a8f706767db173ac7b6b779b07ddbd327409#"@00000000000000000016e2622a8dabc35a6d35e6f338451bda8ec5c3dcf5deda(ʵ-2 +@692f0fa452c714756555c3fff55860de2d0d0f923429d226b2a7236acfffdad0B0324b06595163b501ccc304bd175a8b1e6ebd00583e619dcb74f8a2c6d79da32c42 +@055c1b8d52f3040c71c1c366d83ba24abbc41b0f354fca71a87769f1c4c44052B027dcfd1d0af82051eea7fab5519432694de1561a6844cccd1b01823d4947b0242B +@611f5acb27c5cc6003d812ae3678a8f706767db173ac7b6b779b07ddbd327409""17J55KEeiKfxuZKnsMFTkGJqr5yha9ioWR"UOP_DUP OP_HASH160 450b3a286ea38419b03f91aad9bbb5005932b705 OP_EQUALVERIFY OP_CHECKSIG*276a914450b3a286ea38419b03f91aad9bbb5005932b70588ac*"17J55KEeiKfxuZKnsMFTkGJqr5yha9ioWR8#J  + @611f5acb27c5cc6003d812ae3678a8f706767db173ac7b6b779b07ddbd327409""1FyD1puzDeHkf49anTLi7u5i8toikcHahb"UOP_DUP OP_HASH160 a43315751a95fb82ae90ff84b2ffa53d53b44134 OP_EQUALVERIFY OP_CHECKSIG*276a914a43315751a95fb82ae90ff84b2ffa53d53b4413488ac*"1FyD1puzDeHkf49anTLi7u5i8toikcHahb8#J  +_@611f5acb27c5cc6003d812ae3678a8f706767db173ac7b6b779b07ddbd327409""1JzF2rx7cKx7r9g2F1EAJVFHqKeNKrjfy2"UOP_DUP OP_HASH160 c54d8fc1688e6fb51bdfd1ca5d8897afbe2e8a05 OP_EQUALVERIFY OP_CHECKSIG*276a914c54d8fc1688e6fb51bdfd1ca5d8897afbe2e8a0588ac*"1JzF2rx7cKx7r9g2F1EAJVFHqKeNKrjfy28#J  + + +1@8d3fd5c5a2e7358ed6faf874be369361ad4d6383e139ea680f14ad492d9fec0d#"@00000000000000000016e2622a8dabc35a6d35e6f338451bda8ec5c3dcf5deda(ʵ-2 +@70a6d049ac8606d1c39da950049e82283fe171306a12db6a44daafe98025b0e4B0291fd50b57062cc10dc98b897de294b717b57d0ae414f3ef8dafd9b1a58a5f8d22 +@70a6d049ac8606d1c39da950049e82283fe171306a12db6a44daafe98025b0e4B02286f00c767810da6a9b546b2774eb7a77f2e386aa692275d5b2ad98ff6e80a63B +@8d3fd5c5a2e7358ed6faf874be369361ad4d6383e139ea680f14ad492d9fec0d""16sADzcTmJbNL7F6dbRdYh2Ty2ubH81Svk"UOP_DUP OP_HASH160 4055207839dae7f5e99aae2d0191a9fabf20c9f3 OP_EQUALVERIFY OP_CHECKSIG*276a9144055207839dae7f5e99aae2d0191a9fabf20c9f388ac*"16sADzcTmJbNL7F6dbRdYh2Ty2ubH81Svk8#J  +@8d3fd5c5a2e7358ed6faf874be369361ad4d6383e139ea680f14ad492d9fec0d""1ApC8L3YcwW3wP4ES7D31QpUGkWJgtYq4P"UOP_DUP OP_HASH160 6ba5f8565fb0683895801d2789649fcb66763cdc OP_EQUALVERIFY OP_CHECKSIG*276a9146ba5f8565fb0683895801d2789649fcb66763cdc88ac*"1ApC8L3YcwW3wP4ES7D31QpUGkWJgtYq4P8#J  +@8d3fd5c5a2e7358ed6faf874be369361ad4d6383e139ea680f14ad492d9fec0d"!1bEV8yyKUTP2FgkRqs5EFSN5ndiirRfbK"UOP_DUP OP_HASH160 067966470dc7086e47de5c0bacbecc15514669f4 OP_EQUALVERIFY OP_CHECKSIG*276a914067966470dc7086e47de5c0bacbecc15514669f488ac*!1bEV8yyKUTP2FgkRqs5EFSN5ndiirRfbK8#J  + + +1@41145d9831f9eec7dd84e3e284f9950f16c2c394830508e59eec19976c9b6e22#"@00000000000000000016e2622a8dabc35a6d35e6f338451bda8ec5c3dcf5deda(ʵ-2 +@86a7aeb8540ebba46fb780f97db6258b523c9a1811359faad26395b6c30a6687B020cdd48d94ec5ab4f89ab4d4c8bd121dce123ff71284b5bd689b20b276a2b67e52 +@f399b3d5bbac88dd463db22ce2c7d96b7f018259a00deebd3bda0be7eda411edB03460afed56127641535a10c27a763ffaff467adb069972bfb770676623f5e0dcfB +5@41145d9831f9eec7dd84e3e284f9950f16c2c394830508e59eec19976c9b6e22""1DNpq17qBigsD4nt2VACYqbPRDB3racty8"UOP_DUP OP_HASH160 87c22b4984158fb618393de252a01a373e9b2ac6 OP_EQUALVERIFY OP_CHECKSIG*276a91487c22b4984158fb618393de252a01a373e9b2ac688ac*"1DNpq17qBigsD4nt2VACYqbPRDB3racty88#J  +=@41145d9831f9eec7dd84e3e284f9950f16c2c394830508e59eec19976c9b6e22""1GJLKt2xiJW5HJvNAW4XAqYvbarPq8gEv2"UOP_DUP OP_HASH160 a7d11719a2e41bf1d9df0247c08ace1adf7fe8d8 OP_EQUALVERIFY OP_CHECKSIG*276a914a7d11719a2e41bf1d9df0247c08ace1adf7fe8d888ac*"1GJLKt2xiJW5HJvNAW4XAqYvbarPq8gEv28#J  +@41145d9831f9eec7dd84e3e284f9950f16c2c394830508e59eec19976c9b6e22""1CYh5YthLqdWcp3Ummhh8tYV7W7fYFSZva"UOP_DUP OP_HASH160 7ea7bbf7109d3c263e1bab6c22e416d709a425ba OP_EQUALVERIFY OP_CHECKSIG*276a9147ea7bbf7109d3c263e1bab6c22e416d709a425ba88ac*"1CYh5YthLqdWcp3Ummhh8tYV7W7fYFSZva8#J  + + +1@ee5c881db7231c45bdbe5e865d417ac29459342dd0304e9b6100cb19e2b52b87#"@00000000000000000016e2622a8dabc35a6d35e6f338451bda8ec5c3dcf5deda(ʵ-2 +@72e96167084e301fe612a46b90e4de04ed38d93ec45c91ff5f5eb74f82e3a10bB02c5cb42a92b9b2fd0f7d78f2193934564afe7e3e9b6291f4d6e5bfcfa758b6a262 +@484c080a9afa9cdadddcf95f09872558614345a7ed6059035c80daf8b9d1011eB0255ea86469585f7c4b911f32e424cd886669d41a74b474ead2627be59d24b94c4B +@ee5c881db7231c45bdbe5e865d417ac29459342dd0304e9b6100cb19e2b52b87""1Pcs8yqFzVCYvZFh83TPa7oABZQidfH1PK"UOP_DUP OP_HASH160 f81b2dbc3487553adc906ee3da91f945548941d7 OP_EQUALVERIFY OP_CHECKSIG*276a914f81b2dbc3487553adc906ee3da91f945548941d788ac*"1Pcs8yqFzVCYvZFh83TPa7oABZQidfH1PK8#J  + @ee5c881db7231c45bdbe5e865d417ac29459342dd0304e9b6100cb19e2b52b87""17xaT3LbAx7VC39xda4eP1ff38NdVQbik5"UOP_DUP OP_HASH160 4c538dece16e56296f1b3290fbdbb750a37e8322 OP_EQUALVERIFY OP_CHECKSIG*276a9144c538dece16e56296f1b3290fbdbb750a37e832288ac*"17xaT3LbAx7VC39xda4eP1ff38NdVQbik58#J  +_@ee5c881db7231c45bdbe5e865d417ac29459342dd0304e9b6100cb19e2b52b87""1MocmhiBeFTTt7fkCrK6xwByrwucM3JijQ"UOP_DUP OP_HASH160 e43382831d86e4b4dd57b6391b28c9b22db6851b OP_EQUALVERIFY OP_CHECKSIG*276a914e43382831d86e4b4dd57b6391b28c9b22db6851b88ac*"1MocmhiBeFTTt7fkCrK6xwByrwucM3JijQ8#J  + + +1@1005dff8c5129af836063208d8f34decd1f0771722f48be47a608e8ad5430c37#"@00000000000000000016e2622a8dabc35a6d35e6f338451bda8ec5c3dcf5deda(ʵ-2 +@b7c8c32f6222560db2596b959b26dc2a69db08d775b19e1fba2cc3cfbdec7ebaB03d21ee1c824ee6c9aa02547751e136556e55e199f3d4f1c6a72f9df8b9e4241552 +@1c7f8092014255aeed9c98ec44971a1f145e610afb37aa380fe3bf00a3b532b6B02b065128ba42fb455edf2f0ed05446bae0ee79babacfaee929835985de475631dB +4@1005dff8c5129af836063208d8f34decd1f0771722f48be47a608e8ad5430c37""1DkNG7ApFVJTuike5uRMjeZ6MrHpLTwzK2"UOP_DUP OP_HASH160 8bd524a1f09cd1de1c87f8e80026d5c6aa63749a OP_EQUALVERIFY OP_CHECKSIG*276a9148bd524a1f09cd1de1c87f8e80026d5c6aa63749a88ac*"1DkNG7ApFVJTuike5uRMjeZ6MrHpLTwzK28#J  +@1005dff8c5129af836063208d8f34decd1f0771722f48be47a608e8ad5430c37""1FxuNUJZhD4AucvN5Z8Tf3NMmkGsK1WG1L"UOP_DUP OP_HASH160 a4245af4f60c6ff7ee15db4f50cc773bfcb01217 OP_EQUALVERIFY OP_CHECKSIG*276a914a4245af4f60c6ff7ee15db4f50cc773bfcb0121788ac*"1FxuNUJZhD4AucvN5Z8Tf3NMmkGsK1WG1L8#J  +"@1005dff8c5129af836063208d8f34decd1f0771722f48be47a608e8ad5430c37""1LejDGMr5XMgTG43VPWn9cmrEkDKAm3S17"UOP_DUP OP_HASH160 d78d044f1eb60980b925d00c6171aaec466bc5a7 OP_EQUALVERIFY OP_CHECKSIG*276a914d78d044f1eb60980b925d00c6171aaec466bc5a788ac*"1LejDGMr5XMgTG43VPWn9cmrEkDKAm3S178#J  #О-@000000000000000000133aa323738be28ae20d86794cc5c43a9762ed9298f105"@00000000000000000016e2622a8dabc35a6d35e6f338451bda8ec5c3dcf5deda2#И-@0000000000000000000363ac9d22890ca9ed8d9942ae1978ecad8bd7546eae24"@000000000000000000133aa323738be28ae20d86794cc5c43a9762ed9298f1052 + + +1@b24abc6d1d69ceb792098b09a49acb7ba4d4db00a26775d7d35731577887acfa#"@0000000000000000000363ac9d22890ca9ed8d9942ae1978ecad8bd7546eae24(И-2 +@ee5c881db7231c45bdbe5e865d417ac29459342dd0304e9b6100cb19e2b52b87B02009e26fb6613aeb844653c76b5821c67f7d2a281d914f375ecc1494500805f3a2 +@a0b234476443e732c1bcaa37e10a3733db0e97379c463c217d287c576241e6dbB022fb50655c349ab91b5ac31a649deb325e0f15c711b61701977310110eac8b7b8B +Ж@b24abc6d1d69ceb792098b09a49acb7ba4d4db00a26775d7d35731577887acfa""1NveWDXW9TCtySYpMu1aDEdHeWoXDrVdKi"UOP_DUP OP_HASH160 f07ffe748db50d8c55de0516bfcc2343b2bdc204 OP_EQUALVERIFY OP_CHECKSIG*276a914f07ffe748db50d8c55de0516bfcc2343b2bdc20488ac*"1NveWDXW9TCtySYpMu1aDEdHeWoXDrVdKi8#J  +@b24abc6d1d69ceb792098b09a49acb7ba4d4db00a26775d7d35731577887acfa""1LVwGf17QfiQzdrq6iJ79hiRQRWLAvMqgM"UOP_DUP OP_HASH160 d5e356cd1ffb2bcb4715a4b5ba2dd4d7df1975e9 OP_EQUALVERIFY OP_CHECKSIG*276a914d5e356cd1ffb2bcb4715a4b5ba2dd4d7df1975e988ac*"1LVwGf17QfiQzdrq6iJ79hiRQRWLAvMqgM8#J  +[@b24abc6d1d69ceb792098b09a49acb7ba4d4db00a26775d7d35731577887acfa""1CuDeR2yY7g6dKoaMUn8BgwkcTHsvaw9EK"UOP_DUP OP_HASH160 828991b7e1c0ee286bab12bdac78630390e6c8f3 OP_EQUALVERIFY OP_CHECKSIG*276a914828991b7e1c0ee286bab12bdac78630390e6c8f388ac*"1CuDeR2yY7g6dKoaMUn8BgwkcTHsvaw9EK8#J  + + +1@1ba767330e087d2b83614949770504de89bfa3efbf92852d4de8a1df2bad28ba#"@0000000000000000000363ac9d22890ca9ed8d9942ae1978ecad8bd7546eae24(И-2 +@b24abc6d1d69ceb792098b09a49acb7ba4d4db00a26775d7d35731577887acfaB026444d3aecabff3a901ed45fa68c44a2d5e35a68dc8345eef835efd6cb0732dc32 +@b75a79d798a945d74d9c80d36da5cc3ea062c7c74c2ac1a638e382c50c5adee3B03e523b45fb8f6dc6902030de8b0ac5e62e9e100053ddafd9429a831f1aa0b55adB +@1ba767330e087d2b83614949770504de89bfa3efbf92852d4de8a1df2bad28ba""114fGgW24jjRf1jPXBYxjAeTGZBg3r7BQg"UOP_DUP OP_HASH160 00b131c295ccd8780062a38fe270a33005f36dc3 OP_EQUALVERIFY OP_CHECKSIG*276a91400b131c295ccd8780062a38fe270a33005f36dc388ac*"114fGgW24jjRf1jPXBYxjAeTGZBg3r7BQg8#J  + @1ba767330e087d2b83614949770504de89bfa3efbf92852d4de8a1df2bad28ba""1Kj6R4wtyaMdhfRCsjvkx8CYj9cmnF8FBA"UOP_DUP OP_HASH160 cd684133521a36d4904cec1e40876105cfc8991e OP_EQUALVERIFY OP_CHECKSIG*276a914cd684133521a36d4904cec1e40876105cfc8991e88ac*"1Kj6R4wtyaMdhfRCsjvkx8CYj9cmnF8FBA8#J  +S@1ba767330e087d2b83614949770504de89bfa3efbf92852d4de8a1df2bad28ba""1DPQRRPKcMnZ99XGud4tBCBgTHoycsAjTk"UOP_DUP OP_HASH160 87de3622a0935cbf065e4aec02d266dd50ca5ab2 OP_EQUALVERIFY OP_CHECKSIG*276a91487de3622a0935cbf065e4aec02d266dd50ca5ab288ac*"1DPQRRPKcMnZ99XGud4tBCBgTHoycsAjTk8#J  #-@00000000000000000019b8f11c3adb661b3684a0bf9665b81d73fa830d229660"@0000000000000000000363ac9d22890ca9ed8d9942ae1978ecad8bd7546eae242#̶-@0000000000000000000dfe2efed6c90aea1a16ca80bb7685ccbf7dba5076b4f0"@00000000000000000019b8f11c3adb661b3684a0bf9665b81d73fa830d2296602#ֶ-@0000000000000000001b2db26b513baa996ce7952fbf39ff513641eb6b29c5b0"@0000000000000000000dfe2efed6c90aea1a16ca80bb7685ccbf7dba5076b4f02 + + +1@37b9bdc0ec3b85d2c1f32be793b21eb6b9b89e1c7815a19813953b082b4789fd#"@0000000000000000001b2db26b513baa996ce7952fbf39ff513641eb6b29c5b0(ֶ-2 +@6a18f4d59fda8c74a8bd2ea078d4d9654092c383a97f107a0043b34e397dc4eeB034a9b3aa4b5218d1b95e03fc1de8f11ced65e5bb00e28ff54c67b948d859fcdd62 +@9771fa77478bbef7f1f362eb92f3266d582c81477bc6d000a054a78e79111daeB03187cf4496c3c843b55638ca2b2750e35cde2a20b429e06cc4394007c98bc10dbB +@37b9bdc0ec3b85d2c1f32be793b21eb6b9b89e1c7815a19813953b082b4789fd""15EzqE1yzj4ZMBnv941JFd6aod4yqsR9Pj"UOP_DUP OP_HASH160 2e862f9790c451fdd6790d67221d8c312aa71ea8 OP_EQUALVERIFY OP_CHECKSIG*276a9142e862f9790c451fdd6790d67221d8c312aa71ea888ac*"15EzqE1yzj4ZMBnv941JFd6aod4yqsR9Pj8#J  +@37b9bdc0ec3b85d2c1f32be793b21eb6b9b89e1c7815a19813953b082b4789fd""1DBznf8fVtZcHhLnTp3bcqJCQH2vnznCCs"UOP_DUP OP_HASH160 85b5e847da0368cb9fbe988e8b1a0a5bd624a7ef OP_EQUALVERIFY OP_CHECKSIG*276a91485b5e847da0368cb9fbe988e8b1a0a5bd624a7ef88ac*"1DBznf8fVtZcHhLnTp3bcqJCQH2vnznCCs8#J  +ڮD@37b9bdc0ec3b85d2c1f32be793b21eb6b9b89e1c7815a19813953b082b4789fd"!1CaPJpYoT4s6xo9JX5XTzs8Lx2CyZxYy6"UOP_DUP OP_HASH160 02307192d37c16177f4fc622a2a3e82607db00a2 OP_EQUALVERIFY OP_CHECKSIG*276a91402307192d37c16177f4fc622a2a3e82607db00a288ac*!1CaPJpYoT4s6xo9JX5XTzs8Lx2CyZxYy68#J  + +1@727ba691ebb097744a8f374b3dc6d7552ae3ac1aa48d9096b95317fb8a1c7e63#"@0000000000000000001b2db26b513baa996ce7952fbf39ff513641eb6b29c5b0(ֶ-2 +@c6225b83349f0af139f4b3058a25430bf0a8123e2a9afc258484397dd87303ceB0203f4e7c452dcc7d0adc8e9e4e849b174d0fe81ad5010a83aa3e847eda8f60d942 +@2d935150ef46d78fa2f8c3e2bc6f47114a2e559f308cdf1407327ea3704ee06aB03bea050999acfa19ee0566c6446d276f922981782fe5df74737a7b823ac8bab64B +E@727ba691ebb097744a8f374b3dc6d7552ae3ac1aa48d9096b95317fb8a1c7e63""1L6jh869MVoNhQeEzwicSkZCCP3Ai8TigB"UOP_DUP OP_HASH160 d1801b63a65a5a1d528f5e70259448a4561f2c56 OP_EQUALVERIFY OP_CHECKSIG*276a914d1801b63a65a5a1d528f5e70259448a4561f2c5688ac*"1L6jh869MVoNhQeEzwicSkZCCP3Ai8TigB8#J  +d@727ba691ebb097744a8f374b3dc6d7552ae3ac1aa48d9096b95317fb8a1c7e63""1JbkyKkGuHYrAbFE6pZ25QxRp1ZA3BsrDF"UOP_DUP OP_HASH160 c10cfc7a61259befeece8e6ab86ff1ab41748165 OP_EQUALVERIFY OP_CHECKSIG*276a914c10cfc7a61259befeece8e6ab86ff1ab4174816588ac*"1JbkyKkGuHYrAbFE6pZ25QxRp1ZA3BsrDF8#J  + + +1@2dc7e690ae1cf32ca1d8dc7817c8755eef2727647ebf42095cac8caf663abc0f#"@0000000000000000001b2db26b513baa996ce7952fbf39ff513641eb6b29c5b0(ֶ-2 +@f399b3d5bbac88dd463db22ce2c7d96b7f018259a00deebd3bda0be7eda411edB032c5281fc554cc3f74bc56430c2fac14f7682fbfb2a915987e9162fc5b4aa7d562 +@f9e38be903eb3b471d6370d8b4c41e493665c4c18279cb6c404584bcbdbe0871B032c6134f1d1c7f79aa72ead84f4e298f90741b3040287517926e3f3825a465d7cB +@2dc7e690ae1cf32ca1d8dc7817c8755eef2727647ebf42095cac8caf663abc0f""1JWix76Fh6ydVC59tWvFKxD8hqEyh8bb4a"UOP_DUP OP_HASH160 c019382998bab442708f59fbf8cbaa831953587a OP_EQUALVERIFY OP_CHECKSIG*276a914c019382998bab442708f59fbf8cbaa831953587a88ac*"1JWix76Fh6ydVC59tWvFKxD8hqEyh8bb4a8#J  +=@2dc7e690ae1cf32ca1d8dc7817c8755eef2727647ebf42095cac8caf663abc0f""1QGbQu2aYe3mVVTmBiwEFKSyViwd2nMtGe"UOP_DUP OP_HASH160 ff3ddbb055a6aa3fd385b1c8588580fe723c75d6 OP_EQUALVERIFY OP_CHECKSIG*276a914ff3ddbb055a6aa3fd385b1c8588580fe723c75d688ac*"1QGbQu2aYe3mVVTmBiwEFKSyViwd2nMtGe8#J  + @2dc7e690ae1cf32ca1d8dc7817c8755eef2727647ebf42095cac8caf663abc0f""1EVaXuZnm27tgSC7W1LDnJKzRV4BFPnUEi"UOP_DUP OP_HASH160 9401462165c083c978874748f6765666ab5451d2 OP_EQUALVERIFY OP_CHECKSIG*276a9149401462165c083c978874748f6765666ab5451d288ac*"1EVaXuZnm27tgSC7W1LDnJKzRV4BFPnUEi8#J  #-@0000000000000000000372a839e7528ad0a41a2fa0f5fe309f1850c794946438"@0000000000000000001b2db26b513baa996ce7952fbf39ff513641eb6b29c5b02#-@00000000000000000000061c4c3cc72d988c556ddee6e09819c803dc64d561fa"@0000000000000000000372a839e7528ad0a41a2fa0f5fe309f1850c7949464382#ܷ-@00000000000000000006c273fb48561858da56847068fd855e621d310ad60084"@00000000000000000000061c4c3cc72d988c556ddee6e09819c803dc64d561fa2#-@00000000000000000017cdd558eda94c240369a985744e1b8e398506a46e719f"@00000000000000000006c273fb48561858da56847068fd855e621d310ad600842 #-@0000000000000000000e566ce279fb3f55cd4178bc20f66fabc268ca796f5533"@00000000000000000017cdd558eda94c240369a985744e1b8e398506a46e719f2 + + + +1@b1e8ce86d7471620df3b379cfb3785a2c9ea312341509fe96e71dc5eaf8be1fd#"@0000000000000000000e566ce279fb3f55cd4178bc20f66fabc268ca796f5533(-2 +@f1fab1f1c12b0c3b44fe5ca67fa3b27c52e9330932d0cb6daf52ded793de002cB02a45b018ec97fc903b16114cc04c71cfc7775503e3401665262c4201a6fa549ce2 +@3a99deb6806ba0d4df7a0e5eb11692728f88c955ac9006e9a66343075e4ffc70B03cb8d7e502878d959d6d5d7c57bc699436920584ec67914fa5c8f68f45a2544fdB +@b1e8ce86d7471620df3b379cfb3785a2c9ea312341509fe96e71dc5eaf8be1fd""1H9Boyuj7wB4teSi8rr2bif7VJzcEvzLA4"UOP_DUP OP_HASH160 b10e5d2e26bfe9396501c17b32e287231b150992 OP_EQUALVERIFY OP_CHECKSIG*276a914b10e5d2e26bfe9396501c17b32e287231b15099288ac*"1H9Boyuj7wB4teSi8rr2bif7VJzcEvzLA48#J  +h@b1e8ce86d7471620df3b379cfb3785a2c9ea312341509fe96e71dc5eaf8be1fd""1JzoYhtzTA7VP4fjp12P5kCpJSfyXa3JVM"UOP_DUP OP_HASH160 c568b40d1175fd4cdca6e3d494d4dee1f277ba9b OP_EQUALVERIFY OP_CHECKSIG*276a914c568b40d1175fd4cdca6e3d494d4dee1f277ba9b88ac*"1JzoYhtzTA7VP4fjp12P5kCpJSfyXa3JVM8#J  +ʊh@b1e8ce86d7471620df3b379cfb3785a2c9ea312341509fe96e71dc5eaf8be1fd""1CnykcHL6tRjKeXvFu4LxCFjUcbJsp14p4"UOP_DUP OP_HASH160 815b79d981b03b8a52bde243b683be021a14e25e OP_EQUALVERIFY OP_CHECKSIG*276a914815b79d981b03b8a52bde243b683be021a14e25e88ac*"1CnykcHL6tRjKeXvFu4LxCFjUcbJsp14p48#J  #-@00000000000000000004be3d137ca85752824bfeb82b54d6816cf7fce68adf2f"@0000000000000000000e566ce279fb3f55cd4178bc20f66fabc268ca796f55332 + + + +1@4c06467fe1daaedebc55ee0a0fffa84ffa50838b7714d93a2e2c2ae580305fa8#"@00000000000000000004be3d137ca85752824bfeb82b54d6816cf7fce68adf2f(-2 +@ba5fed0f3fd70837664f526c0ceafcdb532b145c8a2d5e119e13aeb5b0c29c2dB02078f6fd28d05556b28fb16e0a173b5c43df70c6373ce033fc69f34a0ace826892 +@ba5fed0f3fd70837664f526c0ceafcdb532b145c8a2d5e119e13aeb5b0c29c2dB0206561486f4ed53d37e548f82a76d68241f66f38459f1cebfb87547b5e5646486B + @4c06467fe1daaedebc55ee0a0fffa84ffa50838b7714d93a2e2c2ae580305fa8""1LuutxdLDKa677cWbWVM5p4mk5B1wkMNnp"UOP_DUP OP_HASH160 da6c2cd58d0c6631755209435b76c826a1787e48 OP_EQUALVERIFY OP_CHECKSIG*276a914da6c2cd58d0c6631755209435b76c826a1787e4888ac*"1LuutxdLDKa677cWbWVM5p4mk5B1wkMNnp8#J  + @4c06467fe1daaedebc55ee0a0fffa84ffa50838b7714d93a2e2c2ae580305fa8""16wHXfABtN5ZdTQ3RGS5zJ5SeFPHqvb6jh"UOP_DUP OP_HASH160 411ce3629611006a0a00183d03a7431c05e62d66 OP_EQUALVERIFY OP_CHECKSIG*276a914411ce3629611006a0a00183d03a7431c05e62d6688ac*"16wHXfABtN5ZdTQ3RGS5zJ5SeFPHqvb6jh8#J  +@4c06467fe1daaedebc55ee0a0fffa84ffa50838b7714d93a2e2c2ae580305fa8""1D1dJP8dNbAan4eenBN7rsWxYV1H4EGKmN"UOP_DUP OP_HASH160 83bfcf9424283ef30b4b3dbd72a23092841fce39 OP_EQUALVERIFY OP_CHECKSIG*276a91483bfcf9424283ef30b4b3dbd72a23092841fce3988ac*"1D1dJP8dNbAan4eenBN7rsWxYV1H4EGKmN8#J %#¸-@000000000000000000196a8f4398bebf91cb93dae4f6811e730f663aa35de169"@00000000000000000004be3d137ca85752824bfeb82b54d6816cf7fce68adf2f2#-@00000000000000000000e8a1adad0c68b3fd80bc6bdd1a4aa0eb9120ee03843b"@000000000000000000196a8f4398bebf91cb93dae4f6811e730f663aa35de1692 #-@00000000000000000008cdb86163f9a6d2305568a24ac815b9d6cfbb233468ad"@00000000000000000000e8a1adad0c68b3fd80bc6bdd1a4aa0eb9120ee03843b2 + + + +1@95ad1e2407e8a1b1077e42b0759b091246e82fdc980be47037d40fbbddde6598#"@00000000000000000008cdb86163f9a6d2305568a24ac815b9d6cfbb233468ad(-2 +@20b65f9ca3d508485153debf05d915311513595ea4c8300c090406a09c7fd790B02b2e4a41d12cfeacf5f4d78e92e620bce85b32c215076eaf4fd003c787002777c2 +@37cc7ee9046aac089656874bbd51324626694bc1adf9d4762323d7ac69ce1ffaB03c423f140f69dc3644b7a81189ec34139bafeb73ad12092458f7f8e9f86196596B +M@95ad1e2407e8a1b1077e42b0759b091246e82fdc980be47037d40fbbddde6598""13RhKSEtKvFwQkpYCVQDEW2C1Qviia5sSw"UOP_DUP OP_HASH160 1a9be3ea5c3f0f93a623208daf0a1a148dc6f566 OP_EQUALVERIFY OP_CHECKSIG*276a9141a9be3ea5c3f0f93a623208daf0a1a148dc6f56688ac*"13RhKSEtKvFwQkpYCVQDEW2C1Qviia5sSw8#J  +@95ad1e2407e8a1b1077e42b0759b091246e82fdc980be47037d40fbbddde6598""1E81RrqXuA6g6voJasZ2LEz9yowa92LoUm"UOP_DUP OP_HASH160 8fece79ac696bc536881b0118768dcbeecfa65df OP_EQUALVERIFY OP_CHECKSIG*276a9148fece79ac696bc536881b0118768dcbeecfa65df88ac*"1E81RrqXuA6g6voJasZ2LEz9yowa92LoUm8#J  +?@95ad1e2407e8a1b1077e42b0759b091246e82fdc980be47037d40fbbddde6598""1KSpxk7revbcZis4nZTiGaCfRvffavbqg9"UOP_DUP OP_HASH160 ca54b2f56b738e9904186b6387fb82f18cad0397 OP_EQUALVERIFY OP_CHECKSIG*276a914ca54b2f56b738e9904186b6387fb82f18cad039788ac*"1KSpxk7revbcZis4nZTiGaCfRvffavbqg98#J #-@000000000000000000094c5b338e46cfff5bba47b6ab1274243d43ac03b057d7"@00000000000000000008cdb86163f9a6d2305568a24ac815b9d6cfbb233468ad2#չ-@0000000000000000001950f5d3fa1ada9d23c4bb734a3a873e704938dc11daa5"@000000000000000000094c5b338e46cfff5bba47b6ab1274243d43ac03b057d72#-@00000000000000000010161e2d5480819f87ca2f04a7e08b7554664fa42466d6"@0000000000000000001950f5d3fa1ada9d23c4bb734a3a873e704938dc11daa52#-@000000000000000000179fbdb2c7005f27f47c0c2a42ce1b3dad3f7e56d7a0c9"@00000000000000000010161e2d5480819f87ca2f04a7e08b7554664fa42466d62#𸫺-@0000000000000000000a43028e3ed386a3a22d7bee76ff95d2491c219e939eed"@000000000000000000179fbdb2c7005f27f47c0c2a42ce1b3dad3f7e56d7a0c92$-@000000000000000000083b1f4b5bdc0a589f7637ad6de6f578ddbb1cbe21bc92"@0000000000000000000a43028e3ed386a3a22d7bee76ff95d2491c219e939eed2 + +1@d55c34cd18a7980809cac410871153b72b2b245055388f16676b951db44bc74d$"@000000000000000000083b1f4b5bdc0a589f7637ad6de6f578ddbb1cbe21bc92(-2 +@8ded5badd6f76d0dd7ae97eea248d0f329de076a465808958fc6abd3c4166310B0209e7b80642357caf6acbcd5c819d4e9accd2780e8dfb58bb33991f065f8020b82 +@15c814229881d593bbd7ffc4332abcc2e84a28dc5f56ae992e0df2f8f34a164fB02bb644444c7ea726ce2d3d545e4eab2f5e0fd33d411c07d130a9bbb1f702a4c9b2 +@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf4B030a168ffe405aee44464183fccf3d10b0d5b849ffc1ce199bdd8c04cdb6d904d52 +@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf4B022f5d706dc8eb98c02c80794226a4da786232badf58fbc7d6db792eb3a8ee3815B +*@d55c34cd18a7980809cac410871153b72b2b245055388f16676b951db44bc74d""1HeM8T2EcH1XK5iG1ecFcLzMCazGLoksd5"UOP_DUP OP_HASH160 b692349af6ec13ac74d7fcec082b60c23cfeab62 OP_EQUALVERIFY OP_CHECKSIG*276a914b692349af6ec13ac74d7fcec082b60c23cfeab6288ac*"1HeM8T2EcH1XK5iG1ecFcLzMCazGLoksd58$J  + +@d55c34cd18a7980809cac410871153b72b2b245055388f16676b951db44bc74d""1HeM8T2EcH1XK5iG1ecFcLzMCazGLoksd5"UOP_DUP OP_HASH160 b692349af6ec13ac74d7fcec082b60c23cfeab62 OP_EQUALVERIFY OP_CHECKSIG*276a914b692349af6ec13ac74d7fcec082b60c23cfeab6288ac*"1HeM8T2EcH1XK5iG1ecFcLzMCazGLoksd58$J  +۵>@d55c34cd18a7980809cac410871153b72b2b245055388f16676b951db44bc74d""1PBiRvD95Ec1dBVzXU5aaZoUF6PFHE2pfW"UOP_DUP OP_HASH160 f35982b3efd09818fe64c2933002455421e747cb OP_EQUALVERIFY OP_CHECKSIG*276a914f35982b3efd09818fe64c2933002455421e747cb88ac*"1PBiRvD95Ec1dBVzXU5aaZoUF6PFHE2pfW8$J  +@d55c34cd18a7980809cac410871153b72b2b245055388f16676b951db44bc74d"l"6OP_RETURN 13015d280be0beb563cbedee9fdf14f7fc957268c0c1*06a1613015d280be0beb563cbedee9fdf14f7fc957268c0c12]( ྵcrh8$J   +$ظ-@0000000000000000001ba1d82693666443baaa008e82bc2d9951b2d906bba55b"@000000000000000000083b1f4b5bdc0a589f7637ad6de6f578ddbb1cbe21bc922$؛-@0000000000000000000cde11acb2ac7985dff7247dc32bec6d439189fcace895"@0000000000000000001ba1d82693666443baaa008e82bc2d9951b2d906bba55b2$ޫ-@00000000000000000016e7372d9197a43a6b7f7d59c2e935c880338ed142ba30"@0000000000000000000cde11acb2ac7985dff7247dc32bec6d439189fcace8952$-@000000000000000000127c8a398b6a07caed75fbb9b2f63ac558d0842fccec38"@00000000000000000016e7372d9197a43a6b7f7d59c2e935c880338ed142ba302$-@00000000000000000007d95d0a83925a5d533369a423fd69e77bf853b5f06b86"@000000000000000000127c8a398b6a07caed75fbb9b2f63ac558d0842fccec382$-@00000000000000000004e3331f331455d6b47309a907a66cddfb1ddc8b96dbb8"@00000000000000000007d95d0a83925a5d533369a423fd69e77bf853b5f06b862V$ڽ-@00000000000000000016fb842567f75becd6642a9cfc088e18c0efc8ae3f9a94"@00000000000000000004e3331f331455d6b47309a907a66cddfb1ddc8b96dbb82U + + +1@f85684085cf0ad5e92172eee22c249f90819dbaade0128299267503bd63e573c$"@00000000000000000016fb842567f75becd6642a9cfc088e18c0efc8ae3f9a94(ڽ-2 +@1ba767330e087d2b83614949770504de89bfa3efbf92852d4de8a1df2bad28baB037479fefcc996239b4fa1eae9f617db375bb267b30dbe9118dbdc0f64494d211b2 +@831840f494ebda73b56de2256af65f401e5988d59cffc2835074c94c3de0e26dB0332323c30e506922963c4830b238005ab2f226d957134e62911f7e8ddb159a628B +}@f85684085cf0ad5e92172eee22c249f90819dbaade0128299267503bd63e573c""1NmNsfLRGCV7yQT5e4Vr1HhgYuihCGBGh2"UOP_DUP OP_HASH160 eebf33ec7453ff3981bbac6eb18d8a076cfdd706 OP_EQUALVERIFY OP_CHECKSIG*276a914eebf33ec7453ff3981bbac6eb18d8a076cfdd70688ac*"1NmNsfLRGCV7yQT5e4Vr1HhgYuihCGBGh28$J  + @f85684085cf0ad5e92172eee22c249f90819dbaade0128299267503bd63e573c"!1or3XFLpAqnmfsGT6isfNH2Hajxwfif91"UOP_DUP OP_HASH160 08dc12dc39f5a50990eb1e414289373609d5aff4 OP_EQUALVERIFY OP_CHECKSIG*276a91408dc12dc39f5a50990eb1e414289373609d5aff488ac*!1or3XFLpAqnmfsGT6isfNH2Hajxwfif918$J  +W@f85684085cf0ad5e92172eee22c249f90819dbaade0128299267503bd63e573c""1B64nQTatufY8d4NRh7YBKZ2jFVerSzstt"UOP_DUP OP_HASH160 6ea67ed2731f821d5184a5554c522a02571b7d98 OP_EQUALVERIFY OP_CHECKSIG*276a9146ea67ed2731f821d5184a5554c522a02571b7d9888ac*"1B64nQTatufY8d4NRh7YBKZ2jFVerSzstt8$J  + + +1@771fc09a80b1e7e56a71c9fbf4acc663f21b5305b3c69e4fc4bb79ac6e41516b$"@00000000000000000016fb842567f75becd6642a9cfc088e18c0efc8ae3f9a94(ڽ-2 +@f85684085cf0ad5e92172eee22c249f90819dbaade0128299267503bd63e573cB03b5f2b2b7c7ebe42ed139be6126cdf298d4a5fc9673d1ce2d7018dd7ffe2d40e22 +@74818ebb61c797174f93827fbff1fdabbd7f1bc156382a8d94773c4141c8b155B0398c5560292d674e3105f5f79ddbde77c33b7821f9951e01b75a8d7559d49a401B +q@771fc09a80b1e7e56a71c9fbf4acc663f21b5305b3c69e4fc4bb79ac6e41516b""15fnsXS5dUdeEZ6trephQabLiQSv2RMQQf"UOP_DUP OP_HASH160 333699d8a4836dcc145d04a8949a9309eb4b98df OP_EQUALVERIFY OP_CHECKSIG*276a914333699d8a4836dcc145d04a8949a9309eb4b98df88ac*"15fnsXS5dUdeEZ6trephQabLiQSv2RMQQf8$J  + @771fc09a80b1e7e56a71c9fbf4acc663f21b5305b3c69e4fc4bb79ac6e41516b""18w1UQhVkP23PHDUg7ViEKn2JkhbcHvTeM"UOP_DUP OP_HASH160 56ffbca556a5af8613627429ece64b559afa08fa OP_EQUALVERIFY OP_CHECKSIG*276a91456ffbca556a5af8613627429ece64b559afa08fa88ac*"18w1UQhVkP23PHDUg7ViEKn2JkhbcHvTeM8$J  +̓I@771fc09a80b1e7e56a71c9fbf4acc663f21b5305b3c69e4fc4bb79ac6e41516b""1Kr4Gk6E4tEErWiDeKkZ6rpcVAKZggUwjV"UOP_DUP OP_HASH160 ceb96088d38ab6b8a7786498e2fc126ff29df389 OP_EQUALVERIFY OP_CHECKSIG*276a914ceb96088d38ab6b8a7786498e2fc126ff29df38988ac*"1Kr4Gk6E4tEErWiDeKkZ6rpcVAKZggUwjV8$J  + + +1@004581234517f3b29368ac10f403cc3c301d0500c8fbaf6a7ef6616434a887f4$"@00000000000000000016fb842567f75becd6642a9cfc088e18c0efc8ae3f9a94(ڽ-2 +@611f5acb27c5cc6003d812ae3678a8f706767db173ac7b6b779b07ddbd327409B020f948d34ca24c9fc2497b41d0fc1962acf4aa308d392dde823ca22c063ad06fb2 +@b6d5eafb3980ced80aa317a443ab740e787933f7b6a634ba932f1ad842b20a86B02b1f953e1325d63aaf8edbae5e8c474e660850dcb3383205fe4cb1687b8c789cdB +@004581234517f3b29368ac10f403cc3c301d0500c8fbaf6a7ef6616434a887f4""12GWySFR3UTC1zGCRTQWMN3zwJYARcZLZX"UOP_DUP OP_HASH160 0de762ab8a536e50ce6aa83e6ceea365c887796d OP_EQUALVERIFY OP_CHECKSIG*276a9140de762ab8a536e50ce6aa83e6ceea365c887796d88ac*"12GWySFR3UTC1zGCRTQWMN3zwJYARcZLZX8$J  + @004581234517f3b29368ac10f403cc3c301d0500c8fbaf6a7ef6616434a887f4"!1k1iDXKAko6AhHA36Q8p4AbKgqdTqRY5L"UOP_DUP OP_HASH160 08227ac3e99a18a9dc175e2b3103420cd378b2a9 OP_EQUALVERIFY OP_CHECKSIG*276a91408227ac3e99a18a9dc175e2b3103420cd378b2a988ac*!1k1iDXKAko6AhHA36Q8p4AbKgqdTqRY5L8$J  +䮣L@004581234517f3b29368ac10f403cc3c301d0500c8fbaf6a7ef6616434a887f4""1PoVZ62oR4ehfHMLquyn75kM5wsj4ixjUi"UOP_DUP OP_HASH160 fa1dbc8c1bcf69daf145fc759b367aa14499a9f3 OP_EQUALVERIFY OP_CHECKSIG*276a914fa1dbc8c1bcf69daf145fc759b367aa14499a9f388ac*"1PoVZ62oR4ehfHMLquyn75kM5wsj4ixjUi8$J  + + +1@cd9bf25accc2a77379884f28f1ef19e4a1096d953afc7ac9a575b3456251d3b8$"@00000000000000000016fb842567f75becd6642a9cfc088e18c0efc8ae3f9a94(ڽ-2 +@771fc09a80b1e7e56a71c9fbf4acc663f21b5305b3c69e4fc4bb79ac6e41516bB03b684f5050befc019356d66cb3d34ca1a34810d719e73ee2728671e66b4a9a56d2 +@611f5acb27c5cc6003d812ae3678a8f706767db173ac7b6b779b07ddbd327409B02bfdf94d79b6d9c34d3eaa0e59ce1738bb8f613665046abd562cc8188740d7495B +d@cd9bf25accc2a77379884f28f1ef19e4a1096d953afc7ac9a575b3456251d3b8""164QFUYvMcoueYn7wucHwT2JHQMpKjHBSe"UOP_DUP OP_HASH160 377d48d9647750a1e74b34bbcb5a773e9feec5ba OP_EQUALVERIFY OP_CHECKSIG*276a914377d48d9647750a1e74b34bbcb5a773e9feec5ba88ac*"164QFUYvMcoueYn7wucHwT2JHQMpKjHBSe8$J  + @cd9bf25accc2a77379884f28f1ef19e4a1096d953afc7ac9a575b3456251d3b8""1KBuRpBiJhhzY2NUEc894r8AanjWqWjggp"UOP_DUP OP_HASH160 c78230322ce564c5bdbb60277b4aad253b8e6559 OP_EQUALVERIFY OP_CHECKSIG*276a914c78230322ce564c5bdbb60277b4aad253b8e655988ac*"1KBuRpBiJhhzY2NUEc894r8AanjWqWjggp8$J  +U@cd9bf25accc2a77379884f28f1ef19e4a1096d953afc7ac9a575b3456251d3b8""1JJBR45pGNe68DsgBB6KcQc5zyDoZ8Xzd5"UOP_DUP OP_HASH160 bdb9e7479b3ccaef1a916b4cb40366e0d012dd1b OP_EQUALVERIFY OP_CHECKSIG*276a914bdb9e7479b3ccaef1a916b4cb40366e0d012dd1b88ac*"1JJBR45pGNe68DsgBB6KcQc5zyDoZ8Xzd58$J  + + +1@02697760a30221dd71e454c2759cba724700673509b4e673d7658ba2dd385973$"@00000000000000000016fb842567f75becd6642a9cfc088e18c0efc8ae3f9a94(ڽ-2 +@cd9bf25accc2a77379884f28f1ef19e4a1096d953afc7ac9a575b3456251d3b8B032b733619c1fa2bd4f5a3fa36d5945616815a7b00cffaee821b59dffe406373212 +@ee5c881db7231c45bdbe5e865d417ac29459342dd0304e9b6100cb19e2b52b87B0275ecb7d00a71e2788c55d86af130f0bf89c41109ddf8d6e7c97a9faa60c4843aB +X@02697760a30221dd71e454c2759cba724700673509b4e673d7658ba2dd385973""13Fq849xgXyr56USGogWe13ccws1PFp8D7"UOP_DUP OP_HASH160 18be3eb4a9a4a33e06642e3344c9ef3e0dc17b85 OP_EQUALVERIFY OP_CHECKSIG*276a91418be3eb4a9a4a33e06642e3344c9ef3e0dc17b8588ac*"13Fq849xgXyr56USGogWe13ccws1PFp8D78$J  + @02697760a30221dd71e454c2759cba724700673509b4e673d7658ba2dd385973""1GonFqX7gKBdzDyaWdezWXLXsnhYKvL2sA"UOP_DUP OP_HASH160 ad62cc73b163079afbf4be882ec4a3b22a27a6e2 OP_EQUALVERIFY OP_CHECKSIG*276a914ad62cc73b163079afbf4be882ec4a3b22a27a6e288ac*"1GonFqX7gKBdzDyaWdezWXLXsnhYKvL2sA8$J  +U@02697760a30221dd71e454c2759cba724700673509b4e673d7658ba2dd385973"!1LivnYJtAETnXgydkfbABBKX5eiSDE3Lh"UOP_DUP OP_HASH160 03bae706c36b70dcebdc57713a2a3c23aa983cd7 OP_EQUALVERIFY OP_CHECKSIG*276a91403bae706c36b70dcebdc57713a2a3c23aa983cd788ac*!1LivnYJtAETnXgydkfbABBKX5eiSDE3Lh8$J  + + +1@567a46b035c4ebec67e645992591190da0126e346f3f8a50eedd27a86aafd6ca$"@00000000000000000016fb842567f75becd6642a9cfc088e18c0efc8ae3f9a94(ڽ-2 +@004581234517f3b29368ac10f403cc3c301d0500c8fbaf6a7ef6616434a887f4B026ccb716cdf8b935bb42f000e4af4d284a54929941cfdbcbabaf2ada7b57807e22 +@e69d138a4a66f8369ee8fb89c7fd8445c5e112acb3deedae41d3a33a462851f3B0280684de52d4c4a87747bd393f023f2d0114fc8571dadcb365dd55dcbda1d81e9B +@567a46b035c4ebec67e645992591190da0126e346f3f8a50eedd27a86aafd6ca""18ZMoxCpWPAQ8uCNNh3tgqe71septHGiNX"UOP_DUP OP_HASH160 52e78fea6e112046472b7e91ee7e0e7efe7e175a OP_EQUALVERIFY OP_CHECKSIG*276a91452e78fea6e112046472b7e91ee7e0e7efe7e175a88ac*"18ZMoxCpWPAQ8uCNNh3tgqe71septHGiNX8$J  + @567a46b035c4ebec67e645992591190da0126e346f3f8a50eedd27a86aafd6ca""1MoExY9j8Taf8c2HpDwZqCfMuUTU3CeH6r"UOP_DUP OP_HASH160 e4214d13b5c75f1a196e61d6d99a8d64fd623560 OP_EQUALVERIFY OP_CHECKSIG*276a914e4214d13b5c75f1a196e61d6d99a8d64fd62356088ac*"1MoExY9j8Taf8c2HpDwZqCfMuUTU3CeH6r8$J  +_@567a46b035c4ebec67e645992591190da0126e346f3f8a50eedd27a86aafd6ca""133YMdHWERCmBn8gGnoGP8GAKXBsb4nFBB"UOP_DUP OP_HASH160 166b4201c23a5398e9e61986cb7491b8943fed90 OP_EQUALVERIFY OP_CHECKSIG*276a914166b4201c23a5398e9e61986cb7491b8943fed9088ac*"133YMdHWERCmBn8gGnoGP8GAKXBsb4nFBB8$J  + + +1@ea65e5006f656f4cd9f2f2ad81288234019fce7ff1d0a6ddb44a8de05b99d17c$"@00000000000000000016fb842567f75becd6642a9cfc088e18c0efc8ae3f9a94(ڽ-2 +@567a46b035c4ebec67e645992591190da0126e346f3f8a50eedd27a86aafd6caB02b59e427d66d16672f837a28dc353cb635da1cc3e2461dff476b38d383fb1f5882 +@b24abc6d1d69ceb792098b09a49acb7ba4d4db00a26775d7d35731577887acfaB026658a2dfa6ce966186b30fc88ffd7c6abcbee5d9c400afedfb68a38b0ca311caB +@ea65e5006f656f4cd9f2f2ad81288234019fce7ff1d0a6ddb44a8de05b99d17c""1JauGpUJidmD51o5Pd92aj5b7LyeFXLx9Y"UOP_DUP OP_HASH160 c0e38009580402f8aae1c9b835f9419a2ed88e0a OP_EQUALVERIFY OP_CHECKSIG*276a914c0e38009580402f8aae1c9b835f9419a2ed88e0a88ac*"1JauGpUJidmD51o5Pd92aj5b7LyeFXLx9Y8$J  + @ea65e5006f656f4cd9f2f2ad81288234019fce7ff1d0a6ddb44a8de05b99d17c""14Xoxs5AMmVvYHzdcbGvkvb4DEiAJrnCSF"UOP_DUP OP_HASH160 26bc0f1fad70449da023dfb6f35031420c378543 OP_EQUALVERIFY OP_CHECKSIG*276a91426bc0f1fad70449da023dfb6f35031420c37854388ac*"14Xoxs5AMmVvYHzdcbGvkvb4DEiAJrnCSF8$J  +Q@ea65e5006f656f4cd9f2f2ad81288234019fce7ff1d0a6ddb44a8de05b99d17c""1GcxJYtno2P3EfVvQsfwcEq9Fq3oQFUQ6S"UOP_DUP OP_HASH160 ab569c14c1092a26b0eb49149d67e7ae01f04d14 OP_EQUALVERIFY OP_CHECKSIG*276a914ab569c14c1092a26b0eb49149d67e7ae01f04d1488ac*"1GcxJYtno2P3EfVvQsfwcEq9Fq3oQFUQ6S8$J  + + +1@39dd9406fd79fec9eef94612a2961d0b4991c4b1810f8f11aa5f6b9bf139d4dd$"@00000000000000000016fb842567f75becd6642a9cfc088e18c0efc8ae3f9a94(ڽ-2 +@02697760a30221dd71e454c2759cba724700673509b4e673d7658ba2dd385973B02f9f28ab8f7eb15126d83a4a65c97fd7e19ddaa3044c7b5d392893a5d96d97b1e2 +@817e0d31e2d3705d9b49033154377085d0e975d786ccf6df239bf1c577037876B023806b0ad6169233740aaa803f0705627413cfefad9e03092caf7df2c01cbaa19B +K@39dd9406fd79fec9eef94612a2961d0b4991c4b1810f8f11aa5f6b9bf139d4dd"!1fcz18cRm4UCtGSE27SJUwQzpzE8soUw8"UOP_DUP OP_HASH160 074dd7edf6f66c9be9dc9d27646823cf372a85f5 OP_EQUALVERIFY OP_CHECKSIG*276a914074dd7edf6f66c9be9dc9d27646823cf372a85f588ac*!1fcz18cRm4UCtGSE27SJUwQzpzE8soUw88$J  + @39dd9406fd79fec9eef94612a2961d0b4991c4b1810f8f11aa5f6b9bf139d4dd""1EGEjdnCGy5H7Q1LaLhT4J1ABtFyuPr75h"UOP_DUP OP_HASH160 917b570f371169b9e7320819106b56b431174fee OP_EQUALVERIFY OP_CHECKSIG*276a914917b570f371169b9e7320819106b56b431174fee88ac*"1EGEjdnCGy5H7Q1LaLhT4J1ABtFyuPr75h8$J  +D@39dd9406fd79fec9eef94612a2961d0b4991c4b1810f8f11aa5f6b9bf139d4dd""1Jq2ZoZFWeoEfmTctwXjtWsVf9xoch9tJA"UOP_DUP OP_HASH160 c38f694eadfd169e9f70de5b1e41ea82d844d0e1 OP_EQUALVERIFY OP_CHECKSIG*276a914c38f694eadfd169e9f70de5b1e41ea82d844d0e188ac*"1Jq2ZoZFWeoEfmTctwXjtWsVf9xoch9tJA8$J  $޽-@00000000000000000010c1ac448d70e39e4713a7b52d0cf7fb4d9f961589be07"@00000000000000000016fb842567f75becd6642a9cfc088e18c0efc8ae3f9a942$̨-@0000000000000000000e16e98ebbe9030a367cc81cd98d7fce9ebcdc299a3169"@00000000000000000010c1ac448d70e39e4713a7b52d0cf7fb4d9f961589be072$Ӿ-@0000000000000000000d54d6117ca88184d71ac4dbf8ed694e848e2e02e21925"@0000000000000000000e16e98ebbe9030a367cc81cd98d7fce9ebcdc299a316926$۾-@00000000000000000000bb24f0a45689ec8f009e01b2626bf6eafc6a93b49fd1"@0000000000000000000d54d6117ca88184d71ac4dbf8ed694e848e2e02e2192525 + + +1@d852e7ae1f7797a3c5860a8951151682614d8a9a0cca62c54b6ca9f8eb700e27$"@00000000000000000000bb24f0a45689ec8f009e01b2626bf6eafc6a93b49fd1(۾-2 +@cde908b1abcb242f3e3a79b13b8e60fb332701f9348608645a48ebffd686426cB0392a637a006e64d9ec671f51946325751892b7a8bb15f4ceab1aea91b74f5be362 +@8706bc61c80552793e59fefccf8ab4c9056b547460f3eb8c3f602aaac5cabf5dB035072725b4be9132d7761df6922f325d6029d04cb7d8c63e8a56d2793360ec9d2B +@d852e7ae1f7797a3c5860a8951151682614d8a9a0cca62c54b6ca9f8eb700e27""15nMEcaCwti7dUPH8BbqAtfC9UJZepsSV3"UOP_DUP OP_HASH160 34741cccfda2364fdf0927b375707765ab3d6a93 OP_EQUALVERIFY OP_CHECKSIG*276a91434741cccfda2364fdf0927b375707765ab3d6a9388ac*"15nMEcaCwti7dUPH8BbqAtfC9UJZepsSV38$J  +@d852e7ae1f7797a3c5860a8951151682614d8a9a0cca62c54b6ca9f8eb700e27""1BTnwUbe4NX9dsUVCUgvbVSc6V8dacZvfq"UOP_DUP OP_HASH160 72c26bc5f185645ea70c791442b5ac933e538eb2 OP_EQUALVERIFY OP_CHECKSIG*276a91472c26bc5f185645ea70c791442b5ac933e538eb288ac*"1BTnwUbe4NX9dsUVCUgvbVSc6V8dacZvfq8$J  +;@d852e7ae1f7797a3c5860a8951151682614d8a9a0cca62c54b6ca9f8eb700e27""18jqCaM4nMHFHT5pHA6CyF4Ghq95XGQLLa"UOP_DUP OP_HASH160 54e295fa902fbaa54d74d283e4ee14fbad0fc5ea OP_EQUALVERIFY OP_CHECKSIG*276a91454e295fa902fbaa54d74d283e4ee14fbad0fc5ea88ac*"18jqCaM4nMHFHT5pHA6CyF4Ghq95XGQLLa8$J  + + +1@baa9acd934457f10a6e8c34a2f9354ea6121abddc788dba78fed78284e558d08$"@00000000000000000000bb24f0a45689ec8f009e01b2626bf6eafc6a93b49fd1(۾-2 +@ea65e5006f656f4cd9f2f2ad81288234019fce7ff1d0a6ddb44a8de05b99d17cB0318c5388da38b8befc908bce2b3091e66578d3c81e3397ae858de97d57fdb18902 +@1ba767330e087d2b83614949770504de89bfa3efbf92852d4de8a1df2bad28baB0247af4199430aabd837bb0bbc3019380d9ae57e4eb69c21e51f44b5063113031cB +@baa9acd934457f10a6e8c34a2f9354ea6121abddc788dba78fed78284e558d08""1N8n4TRZRiwmLZqqmHzq2vTh2iTN4PGuKV"UOP_DUP OP_HASH160 e7d32ac2bf3dc5a3256b9a26bc2ec39cf8a753a0 OP_EQUALVERIFY OP_CHECKSIG*276a914e7d32ac2bf3dc5a3256b9a26bc2ec39cf8a753a088ac*"1N8n4TRZRiwmLZqqmHzq2vTh2iTN4PGuKV8$J  + @baa9acd934457f10a6e8c34a2f9354ea6121abddc788dba78fed78284e558d08""1Mof8AZp18f4aNGTVq1u3JQqe6J7rxbRcr"UOP_DUP OP_HASH160 e435794da05e51ba34caa8d7f9de554574fa2a14 OP_EQUALVERIFY OP_CHECKSIG*276a914e435794da05e51ba34caa8d7f9de554574fa2a1488ac*"1Mof8AZp18f4aNGTVq1u3JQqe6J7rxbRcr8$J  +J@baa9acd934457f10a6e8c34a2f9354ea6121abddc788dba78fed78284e558d08"!1ENYW9bzMx8PQ6NvKDL4WKVQzSvGYAjo8"UOP_DUP OP_HASH160 0287640c9881034c177b2bfa17e2ef1bc9b295b4 OP_EQUALVERIFY OP_CHECKSIG*276a9140287640c9881034c177b2bfa17e2ef1bc9b295b488ac*!1ENYW9bzMx8PQ6NvKDL4WKVQzSvGYAjo88$J  + + +1@42fe3a81b6ee49a2473c158c3472615d725636c50cd1d555b2dacd55ddf581a9$"@00000000000000000000bb24f0a45689ec8f009e01b2626bf6eafc6a93b49fd1(۾-2 +@39dd9406fd79fec9eef94612a2961d0b4991c4b1810f8f11aa5f6b9bf139d4ddB02ddbf9d2a6042ba05067512cbd7f443cd488c74a185e34f47cdc6e1f1bd03e0f82 +@ec4742706d87209aac892bc0221a72080e083b812ff56afd332f7e4ce99dbd9cB03c8638db4cb772977405a1892cc1ee8145820e594633a03435314ed1bd14b67c0B +J@42fe3a81b6ee49a2473c158c3472615d725636c50cd1d555b2dacd55ddf581a9""17uUrdXdra5DUh2zHfT55mTxTorA9eyofS"UOP_DUP OP_HASH160 4bbda33155167541a0dc1687e79dda8e7329614c OP_EQUALVERIFY OP_CHECKSIG*276a9144bbda33155167541a0dc1687e79dda8e7329614c88ac*"17uUrdXdra5DUh2zHfT55mTxTorA9eyofS8$J  + @42fe3a81b6ee49a2473c158c3472615d725636c50cd1d555b2dacd55ddf581a9""13eh5qzfhYWub4RPD3vzxc1NWpc6km163M"UOP_DUP OP_HASH160 1d111a29bd75613f6740730c7431eef4207ebacb OP_EQUALVERIFY OP_CHECKSIG*276a9141d111a29bd75613f6740730c7431eef4207ebacb88ac*"13eh5qzfhYWub4RPD3vzxc1NWpc6km163M8$J  +@42fe3a81b6ee49a2473c158c3472615d725636c50cd1d555b2dacd55ddf581a9""1KH9CY5Sc4FAPVSLAj7v51QcitZJaA6UNG"UOP_DUP OP_HASH160 c87fc37a803ddde0ac2924fd04587b2a713cfd13 OP_EQUALVERIFY OP_CHECKSIG*276a914c87fc37a803ddde0ac2924fd04587b2a713cfd1388ac*"1KH9CY5Sc4FAPVSLAj7v51QcitZJaA6UNG8$J  + + +1@874dcb6831c8d3006e0caa2976dfe55727b642975e17964104c07890f831f1f6$"@00000000000000000000bb24f0a45689ec8f009e01b2626bf6eafc6a93b49fd1(۾-2 +@1e1b85be843b7d5796cc0a6df2ebbf755db3bb29a35d4d2a8db714b995664c46B03ad2f97f88e64fbea55771fbd5b372b47f13d981eea503af2d72aa73e9023813d2 +@b249a5acdcd0c47e972e427b4c70b65a936d62581e0ec6f9e34cc2bc7c695349B032838ac30c7d2564c04fabd5db58b82c47982d646ecf02197a80e33c40ee59918B +_@874dcb6831c8d3006e0caa2976dfe55727b642975e17964104c07890f831f1f6""19bU7eobbjCu7dD3D4zvQeKbEY4TmEUb69"UOP_DUP OP_HASH160 5e45c87de5096b18a42b4127332d8df59c1a0443 OP_EQUALVERIFY OP_CHECKSIG*276a9145e45c87de5096b18a42b4127332d8df59c1a044388ac*"19bU7eobbjCu7dD3D4zvQeKbEY4TmEUb698$J  +@874dcb6831c8d3006e0caa2976dfe55727b642975e17964104c07890f831f1f6""1BhFuzNeFv2taAyhps7QbWVySXYZoAzVGf"UOP_DUP OP_HASH160 754e5876b5181d8a4000f5662c1b534fd7f4bd0e OP_EQUALVERIFY OP_CHECKSIG*276a914754e5876b5181d8a4000f5662c1b534fd7f4bd0e88ac*"1BhFuzNeFv2taAyhps7QbWVySXYZoAzVGf8$J  +9@874dcb6831c8d3006e0caa2976dfe55727b642975e17964104c07890f831f1f6""1Fkoug1144yzQXxEVAAtHqucxS8Ee5zDc9"UOP_DUP OP_HASH160 a1dacde51fa89b63361d8ac34a5611fdd3dbb79e OP_EQUALVERIFY OP_CHECKSIG*276a914a1dacde51fa89b63361d8ac34a5611fdd3dbb79e88ac*"1Fkoug1144yzQXxEVAAtHqucxS8Ee5zDc98$J  + + +1@9fff7dc0eda135e9993754b4ea57df92ddb82b1e42f78bc6c4473ea18a396ce0$"@00000000000000000000bb24f0a45689ec8f009e01b2626bf6eafc6a93b49fd1(۾-2 +@f5f188ebe34cb3eac18afa8666d583d63dc76054c2c8b6439265e5cbb0035f6bB03665bfc37e3a30c93797c3c1efe290639051ed4265810ea30220e13183d81f4122 +@23dabe2ad6b912cacdbae661e829690904b46467eca1313d6277bc34508c6c4eB025685794994bd56239d041898e5795f30db128778e900317c10c681038dad67c2B +@9fff7dc0eda135e9993754b4ea57df92ddb82b1e42f78bc6c4473ea18a396ce0""1MhBjH66b8r8HY97U98S3fY6mpVvLrZjxK"UOP_DUP OP_HASH160 e2fc1c35fc6998430cbb6c9cde706c56c084cdf6 OP_EQUALVERIFY OP_CHECKSIG*276a914e2fc1c35fc6998430cbb6c9cde706c56c084cdf688ac*"1MhBjH66b8r8HY97U98S3fY6mpVvLrZjxK8$J  +@9fff7dc0eda135e9993754b4ea57df92ddb82b1e42f78bc6c4473ea18a396ce0""1LmA718W7mMYvBrDkwf7nPDexcSQjY1Qbo"UOP_DUP OP_HASH160 d8c44a9a67960f100be4e8d8e445f42498246f2a OP_EQUALVERIFY OP_CHECKSIG*276a914d8c44a9a67960f100be4e8d8e445f42498246f2a88ac*"1LmA718W7mMYvBrDkwf7nPDexcSQjY1Qbo8$J  +ր@9fff7dc0eda135e9993754b4ea57df92ddb82b1e42f78bc6c4473ea18a396ce0""1Bch8GJVKBgedRgPtYfYra8hu2tJ6eAV3N"UOP_DUP OP_HASH160 74714fb57426b717b1a6695733caa56ae0bd8a4a OP_EQUALVERIFY OP_CHECKSIG*276a91474714fb57426b717b1a6695733caa56ae0bd8a4a88ac*"1Bch8GJVKBgedRgPtYfYra8hu2tJ6eAV3N8$J H$-@00000000000000000015763117346fa9e728ed6fbc9bad75af330d60d044b102"@00000000000000000000bb24f0a45689ec8f009e01b2626bf6eafc6a93b49fd12$-@0000000000000000000e3bbc31016fc9f0730589f6c41ccf821768711bea7dab"@00000000000000000015763117346fa9e728ed6fbc9bad75af330d60d044b1022$蔘-@00000000000000000016e551db6c0c9d0867c17cd7ee06f5bbaf20c7b88c6898"@0000000000000000000e3bbc31016fc9f0730589f6c41ccf821768711bea7dab2$-@00000000000000000003dc9489b4d67ea23a4ae5c8f3313125a6cdea5cb4817b"@00000000000000000016e551db6c0c9d0867c17cd7ee06f5bbaf20c7b88c68982$詋-@00000000000000000000678d14f2df95032f6e75d9982d45eae74f8a29bc9607"@00000000000000000003dc9489b4d67ea23a4ae5c8f3313125a6cdea5cb4817b2$-@0000000000000000000fab54874a7fe656ec81ce5ed90d6453cfca4fc8ecd88a"@00000000000000000000678d14f2df95032f6e75d9982d45eae74f8a29bc96072$-@0000000000000000001a4c1decf83061834b362f1a96972b212da75648664fc4"@0000000000000000000fab54874a7fe656ec81ce5ed90d6453cfca4fc8ecd88a2$踃-@0000000000000000000ba7c0c46f5496caacb2511656415c6e7eb043b2cb9de3"@0000000000000000001a4c1decf83061834b362f1a96972b212da75648664fc42$-@000000000000000000006282d313adc9404f5f169a2527ce407d103e07dcc70f"@0000000000000000000ba7c0c46f5496caacb2511656415c6e7eb043b2cb9de32 $Х-@000000000000000000042028b1ffac37e6cbe6799832c8ccba386d0c2f06a669"@000000000000000000006282d313adc9404f5f169a2527ce407d103e07dcc70f2 + + + +1@d51e178f2827ba4dab166bf443ea48eaf08b7a64a839bf89faef8c1b3538925e$"@000000000000000000042028b1ffac37e6cbe6799832c8ccba386d0c2f06a669(Х-2 +@baaf8dc45edc73f52d132dd620c616bf21625d0b3722c231a6abd2232d5bdb65B028091e4eb7af80a1a099931e9aad78ce2e17d7b1f0b19f95f96fa719e88f077ee2 +@c544e495d94b1ac7c9b9d37dfe2dfe5d00bda56e7063118cb91f4a34d7fbcd63B03a242b80505f3c6daec7a934eac7fe6d01a5b18b5031236c6d5be410a6e4e114fB +@d51e178f2827ba4dab166bf443ea48eaf08b7a64a839bf89faef8c1b3538925e""1JWcsbMWDEpiLpfbCEzd7k2WwfHYdRyexX"UOP_DUP OP_HASH160 c0142558f032aa6efbf8480323123946906edb19 OP_EQUALVERIFY OP_CHECKSIG*276a914c0142558f032aa6efbf8480323123946906edb1988ac*"1JWcsbMWDEpiLpfbCEzd7k2WwfHYdRyexX8$J  +@d51e178f2827ba4dab166bf443ea48eaf08b7a64a839bf89faef8c1b3538925e""1Ph1v6qK2Kfgi3EjA9SRqCeq5Lup73bV5f"UOP_DUP OP_HASH160 f8e42b8260c185abb0a3f06a408856131fed8f82 OP_EQUALVERIFY OP_CHECKSIG*276a914f8e42b8260c185abb0a3f06a408856131fed8f8288ac*"1Ph1v6qK2Kfgi3EjA9SRqCeq5Lup73bV5f8$J  + @d51e178f2827ba4dab166bf443ea48eaf08b7a64a839bf89faef8c1b3538925e""1EtG39eszS1Zjwp6H1pywrSpYyfGpjUdrk"UOP_DUP OP_HASH160 984b66cb70e59144521e1912d214123bf387ccbb OP_EQUALVERIFY OP_CHECKSIG*276a914984b66cb70e59144521e1912d214123bf387ccbb88ac*"1EtG39eszS1Zjwp6H1pywrSpYyfGpjUdrk8$J  $-@00000000000000000018c6b313807fe652581f14466c9a155cf989268345eea8"@000000000000000000042028b1ffac37e6cbe6799832c8ccba386d0c2f06a6692 + +1@b31548c039cc50d61e4326091905eb2f25eb843eccb65714140d7a692eb3404b$"@00000000000000000018c6b313807fe652581f14466c9a155cf989268345eea8(-2 +@e7d6935f65f7793cafec3912bd1cd7dae52ced940d9155b58f060bf99ee959c5B0252d49126ad9379f839cdc8d5939f9eb60bfdf17a812907042499d6f5705d3cbc2 +@cffa5a4e3a6036315cc506f3444f95c7ae193db7786735af2872a500bbe2029aB03902e606875fb799d84fe9ea7dcb4b98c9a87def7de83853853ed71841d1972bbB +@b31548c039cc50d61e4326091905eb2f25eb843eccb65714140d7a692eb3404b""159yu5wFedv2g2bKPrxmucbR32jwzfuhMP"UOP_DUP OP_HASH160 2d9353aff579ae89baedcbedc34ba3ea1c411787 OP_EQUALVERIFY OP_CHECKSIG*276a9142d9353aff579ae89baedcbedc34ba3ea1c41178788ac*"159yu5wFedv2g2bKPrxmucbR32jwzfuhMP8$J  + +@b31548c039cc50d61e4326091905eb2f25eb843eccb65714140d7a692eb3404b""159yu5wFedv2g2bKPrxmucbR32jwzfuhMP"UOP_DUP OP_HASH160 2d9353aff579ae89baedcbedc34ba3ea1c411787 OP_EQUALVERIFY OP_CHECKSIG*276a9142d9353aff579ae89baedcbedc34ba3ea1c41178788ac*"159yu5wFedv2g2bKPrxmucbR32jwzfuhMP8$J  +#@b31548c039cc50d61e4326091905eb2f25eb843eccb65714140d7a692eb3404b""18qpQwVrkMgoZoochLAhBN9WeVpfR4Ti96"UOP_DUP OP_HASH160 56046cc14c918d4fbb769d1577c8a9368d274a14 OP_EQUALVERIFY OP_CHECKSIG*276a91456046cc14c918d4fbb769d1577c8a9368d274a1488ac*"18qpQwVrkMgoZoochLAhBN9WeVpfR4Ti968$J  +@b31548c039cc50d61e4326091905eb2f25eb843eccb65714140d7a692eb3404b"l"6OP_RETURN 130176690f46a552ed8e953bb2bdfcbcf940bdb7341d*06a16130176690f46a552ed8e953bb2bdfcbcf940bdb7341d2viFR펕;@48$J   ++$-@00000000000000000007ed54a12f4ed1909e9bd9880074cb2e8c9d45dc576529"@00000000000000000018c6b313807fe652581f14466c9a155cf989268345eea82* + + +1@b6c8af3208866b3f000689ff8dea5e867d4d78b9573fc999222e9c8662876b38$"@00000000000000000007ed54a12f4ed1909e9bd9880074cb2e8c9d45dc576529(-2 +@874dcb6831c8d3006e0caa2976dfe55727b642975e17964104c07890f831f1f6B03fc3bcc677bf59f91b2c580ed684c6c574caaca0502e291effead1de1be0217902 +@bd1ca26a2e1ddb27d01440e0949c266c6263c7b6a35f6022b634070d13f8c5a2B0313ff7882f8491c7b5c0e5c29fece6a616299d98aa22fe7e8872d4311d7445811B +)@b6c8af3208866b3f000689ff8dea5e867d4d78b9573fc999222e9c8662876b38""1PRcWBqrRMCXywMEAhmp7SnNPD4qhZdp1w"UOP_DUP OP_HASH160 f5fa630d76015dd4366692e68482031905eb3d92 OP_EQUALVERIFY OP_CHECKSIG*276a914f5fa630d76015dd4366692e68482031905eb3d9288ac*"1PRcWBqrRMCXywMEAhmp7SnNPD4qhZdp1w8$J  +_@b6c8af3208866b3f000689ff8dea5e867d4d78b9573fc999222e9c8662876b38""1CB6cg5eMBQF3bPmvSizB5oepRsB6972N9"UOP_DUP OP_HASH160 7a923aff6d62984db036e2f1a475529e57772096 OP_EQUALVERIFY OP_CHECKSIG*276a9147a923aff6d62984db036e2f1a475529e5777209688ac*"1CB6cg5eMBQF3bPmvSizB5oepRsB6972N98$J  +@b6c8af3208866b3f000689ff8dea5e867d4d78b9573fc999222e9c8662876b38""175b76W3i6EEme3fbM7h1HMQdZFj5hfyqX"UOP_DUP OP_HASH160 42aee356936cd2fc8267c5209605eabc9cfad184 OP_EQUALVERIFY OP_CHECKSIG*276a91442aee356936cd2fc8267c5209605eabc9cfad18488ac*"175b76W3i6EEme3fbM7h1HMQdZFj5hfyqX8$J  + + +1@0c48ec1b6c3470b4a20ef8de178fe0247fce1eb436c875ff373811b12dd2d147$"@00000000000000000007ed54a12f4ed1909e9bd9880074cb2e8c9d45dc576529(-2 +@d852e7ae1f7797a3c5860a8951151682614d8a9a0cca62c54b6ca9f8eb700e27B035647c846b8dd0edc3bc9bf59cdd49a1c1c349a979f0f3a94843fa6d78093f4142 +@fa8a0480dd8cadd4ae1fe45e7b814afc92edce9f3f0a0e89d1158e363fc4b2e7B0359f1c647bed4c69e4fb838184a08b234be221a97947a467949362f79609cc001B +@0c48ec1b6c3470b4a20ef8de178fe0247fce1eb436c875ff373811b12dd2d147""1DxupioJXFie4vjMAMfRjbieohP55s9ULz"UOP_DUP OP_HASH160 8e347b45a74089a93ea8f864a2ee366036c63bb9 OP_EQUALVERIFY OP_CHECKSIG*276a9148e347b45a74089a93ea8f864a2ee366036c63bb988ac*"1DxupioJXFie4vjMAMfRjbieohP55s9ULz8$J  +@0c48ec1b6c3470b4a20ef8de178fe0247fce1eb436c875ff373811b12dd2d147""1CCAAgcGnPAKz761zzU1HD2JFdD7krW9W7"UOP_DUP OP_HASH160 7ac59c8395fbb0daa77ed989ac9e5d9b97e5ee18 OP_EQUALVERIFY OP_CHECKSIG*276a9147ac59c8395fbb0daa77ed989ac9e5d9b97e5ee1888ac*"1CCAAgcGnPAKz761zzU1HD2JFdD7krW9W78$J  +<@0c48ec1b6c3470b4a20ef8de178fe0247fce1eb436c875ff373811b12dd2d147""1KPGkTCGe45hcHNXDG459FdxmQcBs7AQ2V"UOP_DUP OP_HASH160 c9a88fdfd31b075e2fdddd75be05fe864822776b OP_EQUALVERIFY OP_CHECKSIG*276a914c9a88fdfd31b075e2fdddd75be05fe864822776b88ac*"1KPGkTCGe45hcHNXDG459FdxmQcBs7AQ2V8$J  + + +1@27ffa352cfe329566a366213ab4326e9a95a43c0e9c2e1210be886aa43a35bb8$"@00000000000000000007ed54a12f4ed1909e9bd9880074cb2e8c9d45dc576529(-2 +@b1e8ce86d7471620df3b379cfb3785a2c9ea312341509fe96e71dc5eaf8be1fdB02bb35e29b30e0f085d463f9c81a1c41f3a16ee6c1a8e8f4689aee91881dffd8032 +@b1e8ce86d7471620df3b379cfb3785a2c9ea312341509fe96e71dc5eaf8be1fdB02fcf127f63d58e94942cd050a3273617818b1ab9b1f7a7aad7f7123920fc3b45dB + @27ffa352cfe329566a366213ab4326e9a95a43c0e9c2e1210be886aa43a35bb8""1DRpyyb7tWnstLPemR9YxkshpGnqnpd57K"UOP_DUP OP_HASH160 88538bcf0734ba059aa026b347e22617c6f80423 OP_EQUALVERIFY OP_CHECKSIG*276a91488538bcf0734ba059aa026b347e22617c6f8042388ac*"1DRpyyb7tWnstLPemR9YxkshpGnqnpd57K8$J  +@27ffa352cfe329566a366213ab4326e9a95a43c0e9c2e1210be886aa43a35bb8""1LZEc43Q24JccgxV7aJG9Y1WzNXHBUqHNB"UOP_DUP OP_HASH160 d6830e983d15276155a4595de7c000549270e919 OP_EQUALVERIFY OP_CHECKSIG*276a914d6830e983d15276155a4595de7c000549270e91988ac*"1LZEc43Q24JccgxV7aJG9Y1WzNXHBUqHNB8$J  +ޕf@27ffa352cfe329566a366213ab4326e9a95a43c0e9c2e1210be886aa43a35bb8""17mcwRsUjiGGKSzaHCgEZ6pTBQAWKBaY8Q"UOP_DUP OP_HASH160 4a410e91a64ffa0d5a4453e6da44b4f00ca092f1 OP_EQUALVERIFY OP_CHECKSIG*276a9144a410e91a64ffa0d5a4453e6da44b4f00ca092f188ac*"17mcwRsUjiGGKSzaHCgEZ6pTBQAWKBaY8Q8$J  + + +1@3ac8cc995518d75f88061fd0359ce52247e40380bf1849c7ff593dd36be6014a$"@00000000000000000007ed54a12f4ed1909e9bd9880074cb2e8c9d45dc576529(-2 +@feacebc822ddd7846beece3c2203ded7770c893f76af73579c34c085e54b821eB02e3b9023940242871f5e434bbfff712828979827aa45c3db9ed5b1875fe9779552 +@feacebc822ddd7846beece3c2203ded7770c893f76af73579c34c085e54b821eB03fa6d078a53e76f6789e6d6f0929c78c174b6ca24c999de475c02e9cd2dec6fd5B +@@3ac8cc995518d75f88061fd0359ce52247e40380bf1849c7ff593dd36be6014a""1PSnLqAnZuoeN1Cpt2cJ8EMWNrbF4rCSaf"UOP_DUP OP_HASH160 f633040bbd1e67d6f7cd1f004a16e4f4eb6942c2 OP_EQUALVERIFY OP_CHECKSIG*276a914f633040bbd1e67d6f7cd1f004a16e4f4eb6942c288ac*"1PSnLqAnZuoeN1Cpt2cJ8EMWNrbF4rCSaf8$J  +@3ac8cc995518d75f88061fd0359ce52247e40380bf1849c7ff593dd36be6014a""1D5xRKQHESQvJRoVBeYVXs9TS7HrbCa1ZT"UOP_DUP OP_HASH160 84916f572883bf1d331b168252328cdcf4cfbb9c OP_EQUALVERIFY OP_CHECKSIG*276a91484916f572883bf1d331b168252328cdcf4cfbb9c88ac*"1D5xRKQHESQvJRoVBeYVXs9TS7HrbCa1ZT8$J  +&@3ac8cc995518d75f88061fd0359ce52247e40380bf1849c7ff593dd36be6014a""192MK2edMV4tB1EQNia2LrENJgVDqrvEmg"UOP_DUP OP_HASH160 5802607a1b1ebe61c2e2e71430964c103df08827 OP_EQUALVERIFY OP_CHECKSIG*276a9145802607a1b1ebe61c2e2e71430964c103df0882788ac*"192MK2edMV4tB1EQNia2LrENJgVDqrvEmg8$J  $е-@000000000000000000084e80ededfb7ede410a6217925c3ed899505bf05d6e99"@00000000000000000007ed54a12f4ed1909e9bd9880074cb2e8c9d45dc5765292 + +1@1826faf05455a9e64176d67a1e285d4f1498964f3b01b710c4c5eec7c302ebe5$"@000000000000000000084e80ededfb7ede410a6217925c3ed899505bf05d6e99(е-2 +@4a3974611c98809d58f8e2e8850834e0828bb5e3a6a6af4feea2b62c6472fdeaB03932204f29641d3fa94f61a3c9021f107b9e2475d90a6bea4330cc153b96085732 +@c544e495d94b1ac7c9b9d37dfe2dfe5d00bda56e7063118cb91f4a34d7fbcd63B0244014c946b1ff783a57f31cad5d54cc47e3b01990263567af00c335bdded6d1d2 +@e4ae5651fe69f1923b67d89dbe7441c6453330801710380b92e33b1603abbcfaB03a610f3b63eb055e6bdf1133cd539336a72eee84cbf2c89122245052905c66e182 +@d51e178f2827ba4dab166bf443ea48eaf08b7a64a839bf89faef8c1b3538925eB025b63891c56e35209b8b4b5914e5f73f1cedc192393721e31304e060e996296ee2 +@99a8d8ad7059f0dc119dbe110e71d87860bf7ff8bdc6bc5c1b01c480e9500ac6B022d7ccf6128c5862a40620a52a57893585c96eed3718b653f5d89e11f362f8c02B +ѯ@1826faf05455a9e64176d67a1e285d4f1498964f3b01b710c4c5eec7c302ebe5""1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp"UOP_DUP OP_HASH160 db2ef1bde029af070919ba8c543a4a6940d74aa3 OP_EQUALVERIFY OP_CHECKSIG*276a914db2ef1bde029af070919ba8c543a4a6940d74aa388ac*"1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp8$J  +@1826faf05455a9e64176d67a1e285d4f1498964f3b01b710c4c5eec7c302ebe5""1Mu8YE1RGYMg7TuqPy2fPFDK18gqM7B45Q"UOP_DUP OP_HASH160 e53e703a0c262c8ca69829111da3bb67dedcda8a OP_EQUALVERIFY OP_CHECKSIG*276a914e53e703a0c262c8ca69829111da3bb67dedcda8a88ac*"1Mu8YE1RGYMg7TuqPy2fPFDK18gqM7B45Q8$J  $-@000000000000000000001b228322405a26c6bcf771f13b103d4b70c542aa25fe"@000000000000000000084e80ededfb7ede410a6217925c3ed899505bf05d6e992 + + + +1@8883460713d6fc0ff02ec67a669ef6182217d238b238c9112a50f0a59daaddfb$"@000000000000000000001b228322405a26c6bcf771f13b103d4b70c542aa25fe(-2 +@c52118d4ee0b283dfea8978d1187ca8226b2f12838ae5f837fb1627b05cccdecB021bd66da931a100c5688cafd0a26aef2188be3977b48ffc93e84f67649a12c44a2 +@c52118d4ee0b283dfea8978d1187ca8226b2f12838ae5f837fb1627b05cccdecB02de2799b87c79404a0a34534483f53e02cc30c7df236e0a5f5e4f8a12bd59b41fB +"@8883460713d6fc0ff02ec67a669ef6182217d238b238c9112a50f0a59daaddfb""15sUAZKABqYg5R7TaysL2Vn6F3nkFgJr4K"UOP_DUP OP_HASH160 356bfa2c5a34b14cdfdee3044489425be6e50926 OP_EQUALVERIFY OP_CHECKSIG*276a914356bfa2c5a34b14cdfdee3044489425be6e5092688ac*"15sUAZKABqYg5R7TaysL2Vn6F3nkFgJr4K8$J  +'@8883460713d6fc0ff02ec67a669ef6182217d238b238c9112a50f0a59daaddfb""1DG8xYL113LHwdR72s6ZW5DXn7Teoo6sDe"UOP_DUP OP_HASH160 867e6438da2d6e5f21d5b91d954bad3e72f95050 OP_EQUALVERIFY OP_CHECKSIG*276a914867e6438da2d6e5f21d5b91d954bad3e72f9505088ac*"1DG8xYL113LHwdR72s6ZW5DXn7Teoo6sDe8$J  +Ƕ@8883460713d6fc0ff02ec67a669ef6182217d238b238c9112a50f0a59daaddfb"!1Ra5RuB8DuDD5QnGWvYY1Lpp87XFKMbwZ"UOP_DUP OP_HASH160 04a59806272b87a8c1d777d6b54329c6f89523d1 OP_EQUALVERIFY OP_CHECKSIG*276a91404a59806272b87a8c1d777d6b54329c6f89523d188ac*!1Ra5RuB8DuDD5QnGWvYY1Lpp87XFKMbwZ8$J $-@000000000000000000145dd1b7e3b0a32dba110f201f098bf383090fa385f8a5"@000000000000000000001b228322405a26c6bcf771f13b103d4b70c542aa25fe2$-@000000000000000000105249a69b24b4e507bedf231ce6556c5e4f2c1fb1ff1a"@000000000000000000145dd1b7e3b0a32dba110f201f098bf383090fa385f8a52 $-@0000000000000000001b1c6159b75c067e524dc2f286ef5b5f4e94ee50d32931"@000000000000000000105249a69b24b4e507bedf231ce6556c5e4f2c1fb1ff1a2 + + + +1@cf2cf8129eb80df6c0c9ba1e7a17853a6ff2557aee0552bdd59126d97ed291bd$"@0000000000000000001b1c6159b75c067e524dc2f286ef5b5f4e94ee50d32931(-2 +@ced492b640786ae544531a271c804aa6e59160206a6a20d1cea943fd14194eeaB0275104c22b4133b906c840a720476022cdacd7ed6c0adbfd7129fae0ad2ef01f32 +@71a881944dc8815ff4240a6a9b69288ec31c3277f3d8f002686c2ca11ebb9441B027a8a9606ad6c4b46feb159d087b374b483046d44dfb9d8fd397878a534572140B +Q@cf2cf8129eb80df6c0c9ba1e7a17853a6ff2557aee0552bdd59126d97ed291bd""1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp"UOP_DUP OP_HASH160 db2ef1bde029af070919ba8c543a4a6940d74aa3 OP_EQUALVERIFY OP_CHECKSIG*276a914db2ef1bde029af070919ba8c543a4a6940d74aa388ac*"1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp8$J  +s@cf2cf8129eb80df6c0c9ba1e7a17853a6ff2557aee0552bdd59126d97ed291bd"!1tq2DqruEUPTk9k6TxePSmQYVZsryZEtH"UOP_DUP OP_HASH160 09cd4ccd9fcf4dc8283e5f574333c8232be5dab6 OP_EQUALVERIFY OP_CHECKSIG*276a91409cd4ccd9fcf4dc8283e5f574333c8232be5dab688ac*!1tq2DqruEUPTk9k6TxePSmQYVZsryZEtH8$J  +0@cf2cf8129eb80df6c0c9ba1e7a17853a6ff2557aee0552bdd59126d97ed291bd""1MFSFdgVeukTp7Lp5cYbaBKMcYfiXagJ4m"UOP_DUP OP_HASH160 de1d6b2ef2b31644324828d699872bd6d253b5d9 OP_EQUALVERIFY OP_CHECKSIG*276a914de1d6b2ef2b31644324828d699872bd6d253b5d988ac*"1MFSFdgVeukTp7Lp5cYbaBKMcYfiXagJ4m8$J $҄-@00000000000000000007e3c9b8a38ca9bc1673ebd25f76eaa88fe35df1bbee98"@0000000000000000001b1c6159b75c067e524dc2f286ef5b5f4e94ee50d329312$-@0000000000000000000fa7a77bd51c1b761a981c0c7372071ed347afea7417ec"@00000000000000000007e3c9b8a38ca9bc1673ebd25f76eaa88fe35df1bbee982$-@000000000000000000079c6f002423a73c43a46f838086af170f18550e9d2168"@0000000000000000000fa7a77bd51c1b761a981c0c7372071ed347afea7417ec2 $-@0000000000000000000523ebbd3bd2f97204424530061c473e5dc8c899237789"@000000000000000000079c6f002423a73c43a46f838086af170f18550e9d21682 + + + +1@c8eff8f9d906e9dfc3b9a23afd19cb03ab970e23e4fb12ce3755e4376c9f2f0e$"@0000000000000000000523ebbd3bd2f97204424530061c473e5dc8c899237789(-2 +@4c06467fe1daaedebc55ee0a0fffa84ffa50838b7714d93a2e2c2ae580305fa8B03686cf449634e5278773d7fa82fd448bed02e5fae2ad8bcfb0364f140a57088c32 +@ecdc14c4cd4c09a83c43cb5a4198adcceedd17376575f998732d5dd3c83a0cb1B0308f7ac8c68e58492908b93b9a0920ff9a1c0afa6ea0219a96bdbd22e2d8d9ceaB + @c8eff8f9d906e9dfc3b9a23afd19cb03ab970e23e4fb12ce3755e4376c9f2f0e""14jW861zTuLcnHj7dxqzhJUCaUaU4cHV8t"UOP_DUP OP_HASH160 28f2286045897482d7ff6d280ccf6ffe0ce83023 OP_EQUALVERIFY OP_CHECKSIG*276a91428f2286045897482d7ff6d280ccf6ffe0ce8302388ac*"14jW861zTuLcnHj7dxqzhJUCaUaU4cHV8t8$J  + @c8eff8f9d906e9dfc3b9a23afd19cb03ab970e23e4fb12ce3755e4376c9f2f0e""1BCU6prkGMMNysoB72rx1ematNnDLb6j1E"UOP_DUP OP_HASH160 6fdc74aa0fe97c2f0d1b5d1ccf93be050b0d722e OP_EQUALVERIFY OP_CHECKSIG*276a9146fdc74aa0fe97c2f0d1b5d1ccf93be050b0d722e88ac*"1BCU6prkGMMNysoB72rx1ematNnDLb6j1E8$J  + @c8eff8f9d906e9dfc3b9a23afd19cb03ab970e23e4fb12ce3755e4376c9f2f0e""1NiUXRpyvL757HxfRKa1woifY2XTj9TsP7"UOP_DUP OP_HASH160 ee32ac1b2eaa3ed03864e36c08edd1a44650fe99 OP_EQUALVERIFY OP_CHECKSIG*276a914ee32ac1b2eaa3ed03864e36c08edd1a44650fe9988ac*"1NiUXRpyvL757HxfRKa1woifY2XTj9TsP78$J %$܍-@0000000000000000000e32cf0081dc06f4eb7fd3e96fccf5a33c4c634526ca62"@0000000000000000000523ebbd3bd2f97204424530061c473e5dc8c8992377892$-@00000000000000000009b520209c14faba88398e5205f11b20d13386abb2bd28"@0000000000000000000e32cf0081dc06f4eb7fd3e96fccf5a33c4c634526ca622 $-@000000000000000000033065d8dd83a0e7f8f7161a9201fe390a67a28076d52d"@00000000000000000009b520209c14faba88398e5205f11b20d13386abb2bd282 + + + +1@6203b66ef52f0db05bd3a7f70cc27b0f31ebc7f1edce70a1429f60ae11322ad9$"@000000000000000000033065d8dd83a0e7f8f7161a9201fe390a67a28076d52d(-2 +@8883460713d6fc0ff02ec67a669ef6182217d238b238c9112a50f0a59daaddfbB02e67e5f16318791d98c7a4f1824b816ea0f1034839275b440ccbfc3b93e211bf32 +@a178e4186bbc2c79ecb2887ca304826518eefcb73a1ab754b871e2d0ea55885aB0236e1a73cb0aee4364e6cc6919cde20772388209d4ad987ad030b597c708c1b28B + @6203b66ef52f0db05bd3a7f70cc27b0f31ebc7f1edce70a1429f60ae11322ad9""1AJa3PS8d3tm3tZBXU1jqrdEfHc89SCJtX"UOP_DUP OP_HASH160 660bc8e6988f4cee169c0cc8b1e100745ab0cb62 OP_EQUALVERIFY OP_CHECKSIG*276a914660bc8e6988f4cee169c0cc8b1e100745ab0cb6288ac*"1AJa3PS8d3tm3tZBXU1jqrdEfHc89SCJtX8$J  +G@6203b66ef52f0db05bd3a7f70cc27b0f31ebc7f1edce70a1429f60ae11322ad9""1Grfu6VvAfuAP5FQ87LaV3vrFXnVjUpvdC"UOP_DUP OP_HASH160 adeebd4cec8f55c1ab58e8df97ca2c0ae1520274 OP_EQUALVERIFY OP_CHECKSIG*276a914adeebd4cec8f55c1ab58e8df97ca2c0ae152027488ac*"1Grfu6VvAfuAP5FQ87LaV3vrFXnVjUpvdC8$J  +@6203b66ef52f0db05bd3a7f70cc27b0f31ebc7f1edce70a1429f60ae11322ad9""1NfkvqnhtbXjRShBp6SuptcmWorATBzmmd"UOP_DUP OP_HASH160 edaf1e14a0427528dc20a49da5dfaa329a07d6ec OP_EQUALVERIFY OP_CHECKSIG*276a914edaf1e14a0427528dc20a49da5dfaa329a07d6ec88ac*"1NfkvqnhtbXjRShBp6SuptcmWorATBzmmd8$J $-@000000000000000000196dbaa09e991264ede46b14e656d51e3f673758ec3b44"@000000000000000000033065d8dd83a0e7f8f7161a9201fe390a67a28076d52d2$-@000000000000000000048ba95d2a20e9133a5ca65503a5bf1e32e5bce38226fa"@000000000000000000196dbaa09e991264ede46b14e656d51e3f673758ec3b442$-@00000000000000000013bc12017b979d7df0723de4dcd906db9198c49ae91a91"@000000000000000000048ba95d2a20e9133a5ca65503a5bf1e32e5bce38226fa2$-@0000000000000000001662c6be37fd2aeb476f754ac033940535efb1ece356c2"@00000000000000000013bc12017b979d7df0723de4dcd906db9198c49ae91a912$۟-@00000000000000000015f9a62b7eace67965e396169a5140039b9ffae319c4a4"@0000000000000000001662c6be37fd2aeb476f754ac033940535efb1ece356c22$-@00000000000000000004a07e0c00383a56e08f7f01c49e0c63f7c03772421d72"@00000000000000000015f9a62b7eace67965e396169a5140039b9ffae319c4a42$-@0000000000000000000373c6f7bc24c57b33795768751866bfb47b27ae38d359"@00000000000000000004a07e0c00383a56e08f7f01c49e0c63f7c03772421d722$-@0000000000000000000447040067e300a5f652fdc0d2c8e6d2686da2e9808fbe"@0000000000000000000373c6f7bc24c57b33795768751866bfb47b27ae38d3592$-@00000000000000000013ae1be10e233777af61ddd642a1a202bcc49d9e9d7819"@0000000000000000000447040067e300a5f652fdc0d2c8e6d2686da2e9808fbe2$-@00000000000000000013a99fe77e87640e5441c2a357913e775b03e2388fc86a"@00000000000000000013ae1be10e233777af61ddd642a1a202bcc49d9e9d78192$-@00000000000000000005ade7b3a540c31cea94485fffdda8949a140714db59ad"@00000000000000000013a99fe77e87640e5441c2a357913e775b03e2388fc86a2 $-@000000000000000000046ba146a2388317767b52d6cd23efd382fc3e734d17b8"@00000000000000000005ade7b3a540c31cea94485fffdda8949a140714db59ad2 + +1@673ba774bcaad4b3cd2ed7baf59f24085065dfd250af88c4aa33afd453b9c5ce$"@000000000000000000046ba146a2388317767b52d6cd23efd382fc3e734d17b8(-2 +@8751c9827e3dfe4e2f7f51118f90f2b6d9e5627459c680d1b39bdaca793d02beB03191f31b107f5785a311bf781e681e100fd434ae2d5a2272fda23242106e021cd2 +@d9d6b65efe9a00259a0b493eb074e575eab78fcbfc698c581f0be48a2fc2da0fB0279b3095c6e359f471fb97bd3409dac862d1b131946aec49196656ade9026412dB +N@673ba774bcaad4b3cd2ed7baf59f24085065dfd250af88c4aa33afd453b9c5ce""17KhkhodJfxVeZqivUsT6c8Ew67bxHKhVK"UOP_DUP OP_HASH160 455a42e694cca326e4c4b109c7afe952a5de449d OP_EQUALVERIFY OP_CHECKSIG*276a914455a42e694cca326e4c4b109c7afe952a5de449d88ac*"17KhkhodJfxVeZqivUsT6c8Ew67bxHKhVK8$J  +<@673ba774bcaad4b3cd2ed7baf59f24085065dfd250af88c4aa33afd453b9c5ce""13V5HhDVBE4azvoQXPTvnQDrHevW4EPaL2"UOP_DUP OP_HASH160 1b3f7a503ba331482c1a9af9b7632160e947c1f2 OP_EQUALVERIFY OP_CHECKSIG*276a9141b3f7a503ba331482c1a9af9b7632160e947c1f288ac*"13V5HhDVBE4azvoQXPTvnQDrHevW4EPaL28$J $Ȭ-@000000000000000000091e6ca6f26036fded45a966fbc04cac18e92ac828e11a"@000000000000000000046ba146a2388317767b52d6cd23efd382fc3e734d17b82$-@00000000000000000004e22676fceb7368c6d68461c653274ac5c47d9ef0c5e2"@000000000000000000091e6ca6f26036fded45a966fbc04cac18e92ac828e11a2$-@000000000000000000076f83bb8e93b9364cfb8e4a0378d433e1568e922baad7"@00000000000000000004e22676fceb7368c6d68461c653274ac5c47d9ef0c5e22 + + +1@405fb6ddbd2318a51b18eee7900f3b8ac4478ef3f7620736e1a8787871deace2$"@000000000000000000076f83bb8e93b9364cfb8e4a0378d433e1568e922baad7(-2 +@673ba774bcaad4b3cd2ed7baf59f24085065dfd250af88c4aa33afd453b9c5ceB039b3c78ee3e86c7c13f987ae1f1294e6c6463bbe37ea3a5861a37e4527821cb1a2 +@0f34f8f3ad533ffdf675620ee2c91abacaece97ed1cfbc734542d8243b75d8aaB020d4db1bd45c1f32151c3e259ab49ab5e59642d602647f17c83b3b46a22139ae3B +M@405fb6ddbd2318a51b18eee7900f3b8ac4478ef3f7620736e1a8787871deace2""1CLrnwufgSUPL2KQVjxt1BofzHDGuLv2a2"UOP_DUP OP_HASH160 7c6ad9eff77447f7c9a617a223cf1ce009b0a131 OP_EQUALVERIFY OP_CHECKSIG*276a9147c6ad9eff77447f7c9a617a223cf1ce009b0a13188ac*"1CLrnwufgSUPL2KQVjxt1BofzHDGuLv2a28$J  +@405fb6ddbd2318a51b18eee7900f3b8ac4478ef3f7620736e1a8787871deace2""1BJ2ju7sMZyDAUdCnE74XHnyQoLWwKvZEc"UOP_DUP OP_HASH160 70e9c80723f8456800b236d925f9bd31fa4f7640 OP_EQUALVERIFY OP_CHECKSIG*276a91470e9c80723f8456800b236d925f9bd31fa4f764088ac*"1BJ2ju7sMZyDAUdCnE74XHnyQoLWwKvZEc8$J  + @405fb6ddbd2318a51b18eee7900f3b8ac4478ef3f7620736e1a8787871deace2""1LFL7zvhp8UA167khDxhuz2ejWpB3msfw9"UOP_DUP OP_HASH160 d3202cab238349cb43fa4d0ca904269badde29f9 OP_EQUALVERIFY OP_CHECKSIG*276a914d3202cab238349cb43fa4d0ca904269badde29f988ac*"1LFL7zvhp8UA167khDxhuz2ejWpB3msfw98$J 2 + +1@395483efbbf6ee3ff08119e9d9159d947803bf8d36f734452d41ba5608e1d04f$"@000000000000000000076f83bb8e93b9364cfb8e4a0378d433e1568e922baad7(-2 +@405fb6ddbd2318a51b18eee7900f3b8ac4478ef3f7620736e1a8787871deace2B03191d328e73aadd926c7d03a74958edf254059c468137c2a2d8356b006e4ea0d82 +@3b3764d02da36be5bbc248591af11fa13f152953d7626092c562b08bb73800d1B021ba174ebf0c2a3721420c81579e91d5267510d151fe1e25e7abc55ba2240dd312 +@4e4e85969a97be6a57ecbe84d9f67ab17e7c556b06e17ab748bb60d776f485a4B0285e366a8f2058ddd04b8c9e506fb55f5f3c035861c42f7cc192f938f2e6b4ec72 +@f85190166d978c67e209f6d140ec7af001508ea308cb0e5a8cd1f7cd093beef8B03f64be9a216e3bf9b967dbe19d6be2b5e24478d63c04013801fa594b80ce108742 +@399355173b63ee640f8441f0e28ff2bd8a13fda97bd5f47f23b3c8147d3500a1B02e7f773acafbc63a13c2326cc6f6ae8ac78d625201d092ab5e313e38167241b892 +@aadc0fb264040cc2a30424a9f9bc99c0643c4bdf4cae78c2a9a53413604b3137B03a43a293fa63a5f67402810bdf00dcbc889739ec907c94ea3198569500f833e252 +@3276d7389fde98fbcc62597b36b7a85a81ed077f7e4e21910e37ad5e4306e7d9B036355f0cf5c9c7c62c6e704849b890ef843fb237eccb05864167a25bea50d9c032 +@778211dc526f56852081eb16af541520afa6c5e2914908a67405760dbd503131B03c4a9c0c9f6a0b9ce6b5bbd1f4642c5ca1b72ff01d5f0fc7a522a02fec7f604452 +@6b9a1f1a89827ed062411ab44c5bfd25048d878776f63fc870d4e86937bd43e4B020da01868ed8257abfc45caa23bc49231ad5393537db9c234a2eba309821889a62 +@405fb6ddbd2318a51b18eee7900f3b8ac4478ef3f7620736e1a8787871deace2B03a9215fdabe56d61316b4bf2378cb2a017934bcd25f752ae13e0fcd69d030dc6cB +M@395483efbbf6ee3ff08119e9d9159d947803bf8d36f734452d41ba5608e1d04f""12ymF3EtbqmiPG92mvFhAppguJxeDcVj76"UOP_DUP OP_HASH160 15b459ddf9837c2dfd8813ba4e404fd953045f4e OP_EQUALVERIFY OP_CHECKSIG*276a91415b459ddf9837c2dfd8813ba4e404fd953045f4e88ac*"12ymF3EtbqmiPG92mvFhAppguJxeDcVj768$J  +@395483efbbf6ee3ff08119e9d9159d947803bf8d36f734452d41ba5608e1d04f""1Gme4ETjXMZ8VKx37R1pLAFJYrrpXUDbGC"UOP_DUP OP_HASH160 acfb1f23a06cb07dda5a6b258af1b71c246176fd OP_EQUALVERIFY OP_CHECKSIG*276a914acfb1f23a06cb07dda5a6b258af1b71c246176fd88ac*"1Gme4ETjXMZ8VKx37R1pLAFJYrrpXUDbGC8$J  +@395483efbbf6ee3ff08119e9d9159d947803bf8d36f734452d41ba5608e1d04f""1PxEUPCRPM2ov3tLUiLw9Bmmrz3XFHCDND"UOP_DUP OP_HASH160 fbc4e41ef39db1be89180bf06e9f12a15f472064 OP_EQUALVERIFY OP_CHECKSIG*276a914fbc4e41ef39db1be89180bf06e9f12a15f47206488ac*"1PxEUPCRPM2ov3tLUiLw9Bmmrz3XFHCDND8$J 2$-@00000000000000000003834bacbd6d8a9d066847994c575693dea2efead74059"@000000000000000000076f83bb8e93b9364cfb8e4a0378d433e1568e922baad72$غ-@000000000000000000080f964dd7d6ccc657d2b14cfd04e4802803727757c058"@00000000000000000003834bacbd6d8a9d066847994c575693dea2efead740592 + + +1@3bcfd53df229e751dc929cf6c971d7b48698231638e6c3b6fb9bcf99d67be6a5$"@000000000000000000080f964dd7d6ccc657d2b14cfd04e4802803727757c058(غ-2 +@395483efbbf6ee3ff08119e9d9159d947803bf8d36f734452d41ba5608e1d04fB0359d64156f2c721aafd8451279a0ca580a0da0503d4a69b0858ee251c871fc4432 +@405fb6ddbd2318a51b18eee7900f3b8ac4478ef3f7620736e1a8787871deace2B0357ffd7ceb38ce0e712472e5b94d74af12dfcee8c5ed586d2e057dd075bc6b3afB +L@3bcfd53df229e751dc929cf6c971d7b48698231638e6c3b6fb9bcf99d67be6a5""1L7GbUfVZXP5LnErysJRkagLqzQ8bFGcSF"UOP_DUP OP_HASH160 d199e73a90ea7cd1062d109772481d96d84dd385 OP_EQUALVERIFY OP_CHECKSIG*276a914d199e73a90ea7cd1062d109772481d96d84dd38588ac*"1L7GbUfVZXP5LnErysJRkagLqzQ8bFGcSF8$J  +@3bcfd53df229e751dc929cf6c971d7b48698231638e6c3b6fb9bcf99d67be6a5""1Mxj9xzFGSyJF4h85ruU3LB8NRygnQPSRP"UOP_DUP OP_HASH160 e5ec951acdf3fc24f045f521145a0cc8b184e7a8 OP_EQUALVERIFY OP_CHECKSIG*276a914e5ec951acdf3fc24f045f521145a0cc8b184e7a888ac*"1Mxj9xzFGSyJF4h85ruU3LB8NRygnQPSRP8$J  +@3bcfd53df229e751dc929cf6c971d7b48698231638e6c3b6fb9bcf99d67be6a5""17ASXofkjgczBQ4QFbEVDy7f1MiCK4S5T6"UOP_DUP OP_HASH160 4399cf87639f97afadd49459644b0a5a0edabc8a OP_EQUALVERIFY OP_CHECKSIG*276a9144399cf87639f97afadd49459644b0a5a0edabc8a88ac*"17ASXofkjgczBQ4QFbEVDy7f1MiCK4S5T68$J 2 + +1@2443706e564e3900062dfe6121c0ecb07c5eb874d316ff6103b06f9ba7443073$"@000000000000000000080f964dd7d6ccc657d2b14cfd04e4802803727757c058(غ-2 +@3bcfd53df229e751dc929cf6c971d7b48698231638e6c3b6fb9bcf99d67be6a5B037700bdc5001230ff1e538a61ad8781b08a6f082ebc712d988b35bf4697e904512 +@395483efbbf6ee3ff08119e9d9159d947803bf8d36f734452d41ba5608e1d04fB030b32679e2c051e69a9718d6a2ae4f3e2ddfdad783f25006f57e2bbaa0ad347492 +@3bcfd53df229e751dc929cf6c971d7b48698231638e6c3b6fb9bcf99d67be6a5B031d3c0293a3bc14da02759b9200f1e47ddd60fb923805cc1e907f4b7f17e32a85B +L@2443706e564e3900062dfe6121c0ecb07c5eb874d316ff6103b06f9ba7443073""18tJXbZWH3gZTL75e7yszNSvSDt6A3iDJ5"UOP_DUP OP_HASH160 567cb9cc168912153dca424d05e26276110c5877 OP_EQUALVERIFY OP_CHECKSIG*276a914567cb9cc168912153dca424d05e26276110c587788ac*"18tJXbZWH3gZTL75e7yszNSvSDt6A3iDJ58$J  +@2443706e564e3900062dfe6121c0ecb07c5eb874d316ff6103b06f9ba7443073""16Y8Caq5ovabim5j2P7CDq2UqrKRmULdfo"UOP_DUP OP_HASH160 3cbb88a3e3661f59f91bcd4302290d53e55366c1 OP_EQUALVERIFY OP_CHECKSIG*276a9143cbb88a3e3661f59f91bcd4302290d53e55366c188ac*"16Y8Caq5ovabim5j2P7CDq2UqrKRmULdfo8$J  +@2443706e564e3900062dfe6121c0ecb07c5eb874d316ff6103b06f9ba7443073""15cduB2PG91ydzytfwSHzDAeAdtL1EKRBn"UOP_DUP OP_HASH160 329ddd2d7e339fb4818240e870b28def2e74bc68 OP_EQUALVERIFY OP_CHECKSIG*276a914329ddd2d7e339fb4818240e870b28def2e74bc6888ac*"15cduB2PG91ydzytfwSHzDAeAdtL1EKRBn8$J 2$ܑ-@0000000000000000000416c206a326f2ced13ac1d3946dfee4efa8039a3164e2"@000000000000000000080f964dd7d6ccc657d2b14cfd04e4802803727757c0582$-@0000000000000000001449909ddae2d69d4044ea12bb8481054a42e572f20005"@0000000000000000000416c206a326f2ced13ac1d3946dfee4efa8039a3164e22$-@0000000000000000000834e70dc184aa182edd9ba50f2597a0f1e0ad3057a672"@0000000000000000001449909ddae2d69d4044ea12bb8481054a42e572f200052$-@0000000000000000001746c57377298761ef0bf44538baa7d469e9ad892aa6f0"@0000000000000000000834e70dc184aa182edd9ba50f2597a0f1e0ad3057a6722 $-@00000000000000000013d2faab8c6ea537f93e6336afc0ec27ab1f0a2f95d506"@0000000000000000001746c57377298761ef0bf44538baa7d469e9ad892aa6f02 + + + +1@76b456b0868c2dd0d0d5fecb43646a5bbb686e855b6ff981f1321c58bf1120f9$"@00000000000000000013d2faab8c6ea537f93e6336afc0ec27ab1f0a2f95d506(-2 +@6203b66ef52f0db05bd3a7f70cc27b0f31ebc7f1edce70a1429f60ae11322ad9B03ecfa226ad2d9bf3216447d2ad38526751d246f3d3a5a9d7de289f9e2f5977fbc2 +@ab52ef40101184f6a6d8d3ac2d08aaa16362e6bc6e586a7adcb302a3b888cc46B024bf2443e6906ba41da5739da4d4e59b1fcd101848587842cada425f6ac7d167cB +@76b456b0868c2dd0d0d5fecb43646a5bbb686e855b6ff981f1321c58bf1120f9""1EHdQUXqZdGCWcePSBXspeMNLSkwoxX2x5"UOP_DUP OP_HASH160 91beae02307ba470499806fee18ea8425255922e OP_EQUALVERIFY OP_CHECKSIG*276a91491beae02307ba470499806fee18ea8425255922e88ac*"1EHdQUXqZdGCWcePSBXspeMNLSkwoxX2x58$J  +&@76b456b0868c2dd0d0d5fecb43646a5bbb686e855b6ff981f1321c58bf1120f9"!1ihDvX9azXCAYRD8PbASx7vpvArddy1ED"UOP_DUP OP_HASH160 07e2a1783e53198bfe3d3193d0ca422828a291d7 OP_EQUALVERIFY OP_CHECKSIG*276a91407e2a1783e53198bfe3d3193d0ca422828a291d788ac*!1ihDvX9azXCAYRD8PbASx7vpvArddy1ED8$J  +.@76b456b0868c2dd0d0d5fecb43646a5bbb686e855b6ff981f1321c58bf1120f9""1AbAoHft9fQLqRzPsXXPEFdQcL2viyVA4U"UOP_DUP OP_HASH160 692f7429c8a873baba67ab32e18d5f2dbf1f0c51 OP_EQUALVERIFY OP_CHECKSIG*276a914692f7429c8a873baba67ab32e18d5f2dbf1f0c5188ac*"1AbAoHft9fQLqRzPsXXPEFdQcL2viyVA4U8$J  $輽-@00000000000000000009bb6e5bb7c5ea8d3bffbc4be06fc9b88e842bd31a1bf2"@00000000000000000013d2faab8c6ea537f93e6336afc0ec27ab1f0a2f95d5062 + + + +1@4b9820e371f12eeb53dbea11cee6b3468bbb6dfa2967f8b8714cb2e93bf4fc9f$"@00000000000000000009bb6e5bb7c5ea8d3bffbc4be06fc9b88e842bd31a1bf2(輽-2 +@1826faf05455a9e64176d67a1e285d4f1498964f3b01b710c4c5eec7c302ebe5B020c74440ab7ccd0fd51a9242a867df577e674103810b4374290cd85b846c32e7f2 +@9f4fc64d71550625b35fb6ce0e1c809cd0a07cb318f14c6ecab0eda605e699adB02bf541508e199b7f2d7f37dd1f57a9b88499dda5c6ed04277993d8c5cc1bf7f74B +@4b9820e371f12eeb53dbea11cee6b3468bbb6dfa2967f8b8714cb2e93bf4fc9f""1NJVYaPZn315iPCVnhPdRJRyjQ1PDthTjP"UOP_DUP OP_HASH160 e9a98a5d02ae9aeb7d059c89dd87131d49258eb9 OP_EQUALVERIFY OP_CHECKSIG*276a914e9a98a5d02ae9aeb7d059c89dd87131d49258eb988ac*"1NJVYaPZn315iPCVnhPdRJRyjQ1PDthTjP8$J  + @4b9820e371f12eeb53dbea11cee6b3468bbb6dfa2967f8b8714cb2e93bf4fc9f""1N8NaAHVpYnfAbCuVuTxRRxsJeYws29t58"UOP_DUP OP_HASH160 e7bf8f73d8be588bd5903c53102d9f30957180e3 OP_EQUALVERIFY OP_CHECKSIG*276a914e7bf8f73d8be588bd5903c53102d9f30957180e388ac*"1N8NaAHVpYnfAbCuVuTxRRxsJeYws29t588$J  +R@4b9820e371f12eeb53dbea11cee6b3468bbb6dfa2967f8b8714cb2e93bf4fc9f""13RtJ1HmfP8uBhZA1SUAp8J8BtRvYHDc5F"UOP_DUP OP_HASH160 1aa50d5310efc40e63e98d0cf86da9af95c8e22a OP_EQUALVERIFY OP_CHECKSIG*276a9141aa50d5310efc40e63e98d0cf86da9af95c8e22a88ac*"13RtJ1HmfP8uBhZA1SUAp8J8BtRvYHDc5F8$J % $-@0000000000000000000c8c4e19b13efc3feaeec1f57b3dea0c3dff1dd120f974"@00000000000000000009bb6e5bb7c5ea8d3bffbc4be06fc9b88e842bd31a1bf22 + + + +1@8dc4e62a2ed27f6dfd8d9442f06c58db67459dbbf0418f8660dc15d0b82a32b7$"@0000000000000000000c8c4e19b13efc3feaeec1f57b3dea0c3dff1dd120f974(-2 +@c8eff8f9d906e9dfc3b9a23afd19cb03ab970e23e4fb12ce3755e4376c9f2f0eB02d58dc419efff3a6b4d39a9066473d876b44da16b7c1bb2cc0f1a592c5a3e0fa72 +@c8eff8f9d906e9dfc3b9a23afd19cb03ab970e23e4fb12ce3755e4376c9f2f0eB02592898c154eb12e5e12bdc814505a883fc522be0b9fdc9873ffd986ee633a554B + +@8dc4e62a2ed27f6dfd8d9442f06c58db67459dbbf0418f8660dc15d0b82a32b7""12asWfhgfHRRoSjxtoAjAMdTSTyHqxQTW4"UOP_DUP OP_HASH160 116004748d66d63ec015ef8303971ad13668e6f0 OP_EQUALVERIFY OP_CHECKSIG*276a914116004748d66d63ec015ef8303971ad13668e6f088ac*"12asWfhgfHRRoSjxtoAjAMdTSTyHqxQTW48$J  + @8dc4e62a2ed27f6dfd8d9442f06c58db67459dbbf0418f8660dc15d0b82a32b7""1BRm3nNTvoDATZryayVBhJt5G7T23SAAST"UOP_DUP OP_HASH160 726002a3f2685db71d17e0dabaf258d26a959894 OP_EQUALVERIFY OP_CHECKSIG*276a914726002a3f2685db71d17e0dabaf258d26a95989488ac*"1BRm3nNTvoDATZryayVBhJt5G7T23SAAST8$J  +@8dc4e62a2ed27f6dfd8d9442f06c58db67459dbbf0418f8660dc15d0b82a32b7""1L6uTXKsS5Q8DxAQ2Mx5S4eNciZWFTmZrE"UOP_DUP OP_HASH160 d1884243723e5ce1f8643fe7523b7ef273578724 OP_EQUALVERIFY OP_CHECKSIG*276a914d1884243723e5ce1f8643fe7523b7ef27357872488ac*"1L6uTXKsS5Q8DxAQ2Mx5S4eNciZWFTmZrE8$J %$-@000000000000000000095085fd089485c5ca3f3b19a5911a06e724e4957b08db"@0000000000000000000c8c4e19b13efc3feaeec1f57b3dea0c3dff1dd120f9742$-@0000000000000000000ba02f83f822d456fe9038eba0dd254c81d4fcf57bdbb1"@000000000000000000095085fd089485c5ca3f3b19a5911a06e724e4957b08db2 $-@00000000000000000008cafc1fc8ff5537e31f34c0aedff0d584bce905ff7f2e"@0000000000000000000ba02f83f822d456fe9038eba0dd254c81d4fcf57bdbb12 + + + +1@ac3891ec4be243d124d0b5c83ee134d7c895bb912ca80542dba80497d351e93f$"@00000000000000000008cafc1fc8ff5537e31f34c0aedff0d584bce905ff7f2e(-2 +@8d3fd5c5a2e7358ed6faf874be369361ad4d6383e139ea680f14ad492d9fec0dB03c6d7715eb2267565ccce3cd70a3369f5b9186492026f3b648c80ad4621c530642 +@b43ca33c56c62254bc8d12038abd8fcbeb03583988293177d6a334eea6eac7afB030c38cafc4fd3efb1a88837c722061acfbd17ddb7c9dbdf835adb9c4e7e24480dB +@ac3891ec4be243d124d0b5c83ee134d7c895bb912ca80542dba80497d351e93f""19faHRKMfJVU1GLEstpcFiurWGhdJBZooq"UOP_DUP OP_HASH160 5f0c989cd421fb4a436bbf5c619a2f1ad991a262 OP_EQUALVERIFY OP_CHECKSIG*276a9145f0c989cd421fb4a436bbf5c619a2f1ad991a26288ac*"19faHRKMfJVU1GLEstpcFiurWGhdJBZooq8$J  +@ac3891ec4be243d124d0b5c83ee134d7c895bb912ca80542dba80497d351e93f""1EaMkLeShLXtYT5Caz1vjZkTogMGdoGBy6"UOP_DUP OP_HASH160 94e8ae4b2d60aeb5aa532ee08d1d28e10c773040 OP_EQUALVERIFY OP_CHECKSIG*276a91494e8ae4b2d60aeb5aa532ee08d1d28e10c77304088ac*"1EaMkLeShLXtYT5Caz1vjZkTogMGdoGBy68$J  +_@ac3891ec4be243d124d0b5c83ee134d7c895bb912ca80542dba80497d351e93f""13ZoPnKUdxdYcotsyF2DP6ax6vQmoW9vnK"UOP_DUP OP_HASH160 1c244a01bb90c836ee165babf25cc1e44c79c579 OP_EQUALVERIFY OP_CHECKSIG*276a9141c244a01bb90c836ee165babf25cc1e44c79c57988ac*"13ZoPnKUdxdYcotsyF2DP6ax6vQmoW9vnK8$J  $-@000000000000000000045f72d081d4d0ae224c148d002abb1e9e2cb094a5fc1b"@00000000000000000008cafc1fc8ff5537e31f34c0aedff0d584bce905ff7f2e2$-@00000000000000000001d357f52ffc486ae3ab36dd3374bce1abb5a481d3ad41"@000000000000000000045f72d081d4d0ae224c148d002abb1e9e2cb094a5fc1b2$-@000000000000000000131f66ff75b74e10cd9555c41776c46a9bd1d198de78f4"@00000000000000000001d357f52ffc486ae3ab36dd3374bce1abb5a481d3ad412"€$-@00000000000000000007c3287127f96b6631c8d6c89e1812b58a28933d413408"@000000000000000000131f66ff75b74e10cd9555c41776c46a9bd1d198de78f42! + + +1@e22f0a943f4227dbfbd23717a0630d083726e57bfa45fe2d4666330f4b608dcc€$"@00000000000000000007c3287127f96b6631c8d6c89e1812b58a28933d413408(-2 +@47a887dde7fc00035495c1eccdc0bf7585575a72dcf9b0e71cb046077e74ead3B03912d3adbfb9aafe45db1e95f8cc52acb7a3c486835b79ae902714da6b6ddfcf02 +@ec9fae660d5dd5ec5dede29e94dceb442a6ee820ff3f152dd6d699939029192eB03c94c2bcc8dcc0bddd6019197165358c79ab17299c5e0fdb454eb81e95f60e921B +{@e22f0a943f4227dbfbd23717a0630d083726e57bfa45fe2d4666330f4b608dcc""1KBb9VTrgN78byLUS1vs5jhUWB9mAiVbcS"UOP_DUP OP_HASH160 c772ed7da74958b01c8af749aaa5cfea02f281d2 OP_EQUALVERIFY OP_CHECKSIG*276a914c772ed7da74958b01c8af749aaa5cfea02f281d288ac*"1KBb9VTrgN78byLUS1vs5jhUWB9mAiVbcS8€$J  +@e22f0a943f4227dbfbd23717a0630d083726e57bfa45fe2d4666330f4b608dcc""1FxukXuro45tbuDr3sUQf52cX8afDqhV6f"UOP_DUP OP_HASH160 a424ac3e75fd8b91a2ecee24ea6e53cd928d07fc OP_EQUALVERIFY OP_CHECKSIG*276a914a424ac3e75fd8b91a2ecee24ea6e53cd928d07fc88ac*"1FxukXuro45tbuDr3sUQf52cX8afDqhV6f8€$J  +ϥ @e22f0a943f4227dbfbd23717a0630d083726e57bfa45fe2d4666330f4b608dcc""1C8cYThUUaWZ96sBsrYeZ7vWSyQsZjw1NX"UOP_DUP OP_HASH160 7a19f6f4b470eb8571bf767a49629d0f4d09c1ad OP_EQUALVERIFY OP_CHECKSIG*276a9147a19f6f4b470eb8571bf767a49629d0f4d09c1ad88ac*"1C8cYThUUaWZ96sBsrYeZ7vWSyQsZjw1NX8€$J  + +1@e569c36cfdd5d14878b6736494c24dd0290b74f11ceec4a6d65d9e1ab11b90ff€$"@00000000000000000007c3287127f96b6631c8d6c89e1812b58a28933d413408(-2 +@4bf2c62111fb3735c1a55544863a217427a9277647aac05c321e1f7dd98fea09B020ab994fd475393a2689b4b93b75dd74671649335b9c5177e0154acfcefd4d2082 +@536cfabbdaa1f20a97dda16abe86bf66935c9e2d3f26c8d0455911efdd6a7575B03401a121995d249ae55a20ce91c5e13febcc649ea3e3b4b629e79ab9e17fa930e2 +@4bf2c62111fb3735c1a55544863a217427a9277647aac05c321e1f7dd98fea09B0226a1998812f478514f47e55b247bb1c4e90dbf8e362bce93f564d379e1823606B +6@e569c36cfdd5d14878b6736494c24dd0290b74f11ceec4a6d65d9e1ab11b90ff""1HZN9rMbCPb2iEszDBXKaipAbGSxMzYRhq"UOP_DUP OP_HASH160 b5a0fb09fbee5d7b7a641c92ae5e46c8fae570d2 OP_EQUALVERIFY OP_CHECKSIG*276a914b5a0fb09fbee5d7b7a641c92ae5e46c8fae570d288ac*"1HZN9rMbCPb2iEszDBXKaipAbGSxMzYRhq8€$J  +[@e569c36cfdd5d14878b6736494c24dd0290b74f11ceec4a6d65d9e1ab11b90ff""1NLvwucyn8UiouYGjBkN7nUBv4m9vLoN5K"UOP_DUP OP_HASH160 ea1f93c02e465c5f45efb2cc5ef5b7e6be034d3a OP_EQUALVERIFY OP_CHECKSIG*276a914ea1f93c02e465c5f45efb2cc5ef5b7e6be034d3a88ac*"1NLvwucyn8UiouYGjBkN7nUBv4m9vLoN5K8€$J  +@e569c36cfdd5d14878b6736494c24dd0290b74f11ceec4a6d65d9e1ab11b90ff""1FAVmR9aJqkB5eAHJxMKCfZyRGhWpffKXX"UOP_DUP OP_HASH160 9b5d84613cee8773d2953cf347e8d1887d6d7965 OP_EQUALVERIFY OP_CHECKSIG*276a9149b5d84613cee8773d2953cf347e8d1887d6d796588ac*"1FAVmR9aJqkB5eAHJxMKCfZyRGhWpffKXX8€$J  + + +1@8577d2b99c9ee92a9af6a74a7be697830ed814918fdd55ca471e98680926611f€$"@00000000000000000007c3287127f96b6631c8d6c89e1812b58a28933d413408(-2 +@ade328f92dd6e7fe5688e7b72c19a297f39c43c1f40180a7f269f708bff63e92B02868c73676852ae4ba9cc1538590762a5afa25a1a2eec80f2f42f86483804c2232 +@e4ab73acfd6c09b6b0ad0c03b7e50f51d12e57cc9742fb3c1981962adecea2bfB020b5b81bb71c347a35add86d93772cad86e0ec3ffaf67cb8a892b8056adf90b6bB +@8577d2b99c9ee92a9af6a74a7be697830ed814918fdd55ca471e98680926611f""15DWPF8HzwwUVboMsQD4DVQ4ADipzCwzUh"UOP_DUP OP_HASH160 2e3e05d5e52b01c2d2d89e3704627904918468d9 OP_EQUALVERIFY OP_CHECKSIG*276a9142e3e05d5e52b01c2d2d89e3704627904918468d988ac*"15DWPF8HzwwUVboMsQD4DVQ4ADipzCwzUh8€$J  + @8577d2b99c9ee92a9af6a74a7be697830ed814918fdd55ca471e98680926611f""189YVq8PLAqPDiPbbAMph5Fy1kngXYgXVj"UOP_DUP OP_HASH160 4e668027c2dea04a61cf86a035f42dcaec31fed2 OP_EQUALVERIFY OP_CHECKSIG*276a9144e668027c2dea04a61cf86a035f42dcaec31fed288ac*"189YVq8PLAqPDiPbbAMph5Fy1kngXYgXVj8€$J  +^@8577d2b99c9ee92a9af6a74a7be697830ed814918fdd55ca471e98680926611f""15Z2J9QwruYm8oYwVWoLPBEYXt7vMEohaw"UOP_DUP OP_HASH160 31eee53acb2fc9e4ba520c6276cf9860d2bd71b1 OP_EQUALVERIFY OP_CHECKSIG*276a91431eee53acb2fc9e4ba520c6276cf9860d2bd71b188ac*"15Z2J9QwruYm8oYwVWoLPBEYXt7vMEohaw8€$J % À$-@0000000000000000000051ac90fff4fb289ef41f6426df43cd19dd5b03173d94"@00000000000000000007c3287127f96b6631c8d6c89e1812b58a28933d4134082 + + + +1@42dfbaa285fe262faec498bbcad2337f8fe99a10acb76170d10dace28cdf5001À$"@0000000000000000000051ac90fff4fb289ef41f6426df43cd19dd5b03173d94(-2 +@2d4d458f2a20c4e4ef9d0969ec4a059eb4fe36be6edfa0f553569cbec774ecc5B032c9a9c6b2e25880662c1ab0d99f2ec0ce5489d1ac81db57321301695110437eb2 +@2ec130b8d36cb1e039be6be1eef530896317ecc1f5b6e04b0966daf5ee04ff21B0363b1d9201aee9c22b61648b5ebec049b9d67c261dec9118505a80f385fa2da78B +@42dfbaa285fe262faec498bbcad2337f8fe99a10acb76170d10dace28cdf5001""1GxeQB54LVYe7iTegnudhFZMauzD9U84cg"UOP_DUP OP_HASH160 af0ffbf60cd4d0c2a06b624bb2d501235107676d OP_EQUALVERIFY OP_CHECKSIG*276a914af0ffbf60cd4d0c2a06b624bb2d501235107676d88ac*"1GxeQB54LVYe7iTegnudhFZMauzD9U84cg8À$J  +"@42dfbaa285fe262faec498bbcad2337f8fe99a10acb76170d10dace28cdf5001""1567MWcT2kxmEnJnAMTncN7NZeqDVsqSgv"UOP_DUP OP_HASH160 2cd7e2fdef9154907d77086c7aba6ff8e76e5e63 OP_EQUALVERIFY OP_CHECKSIG*276a9142cd7e2fdef9154907d77086c7aba6ff8e76e5e6388ac*"1567MWcT2kxmEnJnAMTncN7NZeqDVsqSgv8À$J  +ӑ@42dfbaa285fe262faec498bbcad2337f8fe99a10acb76170d10dace28cdf5001""15eEL41A9x7zbRSnjyn29ygC49PX75pVyA"UOP_DUP OP_HASH160 32eb050ffb79e7f71a54bc1b45379f0e6647d13d OP_EQUALVERIFY OP_CHECKSIG*276a91432eb050ffb79e7f71a54bc1b45379f0e6647d13d88ac*"15eEL41A9x7zbRSnjyn29ygC49PX75pVyA8À$J  Ā$ع-@00000000000000000014520904012e923ea7b60c4f8fc7004fe9b8684513d265"@0000000000000000000051ac90fff4fb289ef41f6426df43cd19dd5b03173d942 + +1@78b246c10a41f5b551635c5ee39efc5e0276706f0808b2af234f53e053d2079fĀ$"@00000000000000000014520904012e923ea7b60c4f8fc7004fe9b8684513d265(ع-2 +@edd2e191e7b76a7a84747b80bff64c73d93982da475d47e522bbd50607e9c391B0278caf7d31be85ad083d600d14c3afb5edebc48834970c7d1a8b4b5fa8abbac402 +@55e9280da6a6033b25ba6e7820c3304f0ffe098083f2af4fb71821704a7f9b57B0335f8372b104c50f973f8c1a108e6c371b6d2063c34e5dab096c0b3936d7caf01B +@78b246c10a41f5b551635c5ee39efc5e0276706f0808b2af234f53e053d2079f""1Jny5S5bg73oxMM7sqXa22uwSiSnLRvS8T"UOP_DUP OP_HASH160 c32baab63fbfeb27c61732004f4b60255724fa26 OP_EQUALVERIFY OP_CHECKSIG*276a914c32baab63fbfeb27c61732004f4b60255724fa2688ac*"1Jny5S5bg73oxMM7sqXa22uwSiSnLRvS8T8Ā$J  + @78b246c10a41f5b551635c5ee39efc5e0276706f0808b2af234f53e053d2079f""17xW7TFtQEMmy5JomY61WEG7WPFr4caP18"UOP_DUP OP_HASH160 4c4feef6b091f3e3fddd89b3e4f311ec16359620 OP_EQUALVERIFY OP_CHECKSIG*276a9144c4feef6b091f3e3fddd89b3e4f311ec1635962088ac*"17xW7TFtQEMmy5JomY61WEG7WPFr4caP188Ā$J ŀ$-@0000000000000000000a29fcd713758d18f53a29bc021cad9ae824a68c9435ca"@00000000000000000014520904012e923ea7b60c4f8fc7004fe9b8684513d2652 ƀ$-@0000000000000000001b6d230960544b3ed2cde211a9a7014eb82c9fc35a3740"@0000000000000000000a29fcd713758d18f53a29bc021cad9ae824a68c9435ca2 + + + +1@c06b931161f0fa0122f2cf61fe7094f727233fa2c59ff515b9c87eadaecc6d8fƀ$"@0000000000000000001b6d230960544b3ed2cde211a9a7014eb82c9fc35a3740(-2 +@4b9820e371f12eeb53dbea11cee6b3468bbb6dfa2967f8b8714cb2e93bf4fc9fB03aa8066ef081de303cd4de64c141d2f05a86b7a52d42a9e85b4dc266eaa05549b2 +@4b9820e371f12eeb53dbea11cee6b3468bbb6dfa2967f8b8714cb2e93bf4fc9fB024c403a1109684ca442c0e6a3e3717bb6973adbc11ca9e558a43a69d9663a0444B +@c06b931161f0fa0122f2cf61fe7094f727233fa2c59ff515b9c87eadaecc6d8f""13A2iv5bUZZZYQwqR53gAatvZgS1eErhNT"UOP_DUP OP_HASH160 17a56ee8d8bf08fee328a5b6967af22ed56b91c7 OP_EQUALVERIFY OP_CHECKSIG*276a91417a56ee8d8bf08fee328a5b6967af22ed56b91c788ac*"13A2iv5bUZZZYQwqR53gAatvZgS1eErhNT8ƀ$J  + @c06b931161f0fa0122f2cf61fe7094f727233fa2c59ff515b9c87eadaecc6d8f""1M4P2ghPLZXohpEQK9Uqe24TwPLbeMYauc"UOP_DUP OP_HASH160 dc062708db09d60cb0754dda9f05b09fbea82d88 OP_EQUALVERIFY OP_CHECKSIG*276a914dc062708db09d60cb0754dda9f05b09fbea82d8888ac*"1M4P2ghPLZXohpEQK9Uqe24TwPLbeMYauc8ƀ$J  +I@c06b931161f0fa0122f2cf61fe7094f727233fa2c59ff515b9c87eadaecc6d8f""1HscWgXWywAyADYr8gSAe2k5v7bnnyqmRb"UOP_DUP OP_HASH160 b914745000c22ff6258f5f94909db3385efdf3fc OP_EQUALVERIFY OP_CHECKSIG*276a914b914745000c22ff6258f5f94909db3385efdf3fc88ac*"1HscWgXWywAyADYr8gSAe2k5v7bnnyqmRb8ƀ$J %ǀ$-@000000000000000000142d4fa1d2113d4e4ca0b9904d307f91089a985e285abf"@0000000000000000001b6d230960544b3ed2cde211a9a7014eb82c9fc35a37402Ȁ$-@0000000000000000001b8b12a646f613cb3595d67930eeed9d4b18c8d329bc49"@000000000000000000142d4fa1d2113d4e4ca0b9904d307f91089a985e285abf2ɀ$-@0000000000000000001337cba5e13975c85a15e3b98f56304cc0fbbbf2e5cf1c"@0000000000000000001b8b12a646f613cb3595d67930eeed9d4b18c8d329bc492ʀ$-@0000000000000000001b81c8b86a9248f2ce96db4506057afeb2284a070131bd"@0000000000000000001337cba5e13975c85a15e3b98f56304cc0fbbbf2e5cf1c2ˀ$Ň-@000000000000000000131dcdbc0f58e03e03ebcb3e225c4ca5ca226191a894af"@0000000000000000001b81c8b86a9248f2ce96db4506057afeb2284a070131bd2̀$-@000000000000000000053275e81d9fee0a406048cd83d71b61006ec64459c100"@000000000000000000131dcdbc0f58e03e03ebcb3e225c4ca5ca226191a894af2̀$-@00000000000000000001aeef68dfb322944802afd94a0b274f59fb6aad9d166f"@000000000000000000053275e81d9fee0a406048cd83d71b61006ec64459c1002΀$Ш-@0000000000000000000453182394571cf3fea867283c27281af67b8da3c04109"@00000000000000000001aeef68dfb322944802afd94a0b274f59fb6aad9d166f2π$-@0000000000000000000c1cba02eb2bb15a5b149fe19b559fed03c39cc7d973c6"@0000000000000000000453182394571cf3fea867283c27281af67b8da3c041092Ѐ$-@000000000000000000092eb9cf9f681ae95a4a0e549fa839a32c441309620242"@0000000000000000000c1cba02eb2bb15a5b149fe19b559fed03c39cc7d973c62р$ݫ-@0000000000000000000f5d012b14ca5097c03cf04ddc2321f4ae0d2d7e951df5"@000000000000000000092eb9cf9f681ae95a4a0e549fa839a32c4413096202422Ҁ$-@00000000000000000003afa50da8fc3d6eb3f61738ce1329cc9205173720a947"@0000000000000000000f5d012b14ca5097c03cf04ddc2321f4ae0d2d7e951df52Ӏ$-@00000000000000000017cc17987c28e61d54e9c43cce78bdce31bc42e5fc82c0"@00000000000000000003afa50da8fc3d6eb3f61738ce1329cc9205173720a9472Ԁ$-@000000000000000000160e8edbe76f058bd7dcfe800618d46f610c5dce40a707"@00000000000000000017cc17987c28e61d54e9c43cce78bdce31bc42e5fc82c02Հ$-@0000000000000000000bb6c9a4a0d79596fa43d3c5bb2d0fe3f6165f42e668f2"@000000000000000000160e8edbe76f058bd7dcfe800618d46f610c5dce40a7072 ր$-@0000000000000000000930c5c9b505f08e9e869fd41b3f7af8ae3818f8cfb339"@0000000000000000000bb6c9a4a0d79596fa43d3c5bb2d0fe3f6165f42e668f22 + + + +1@f2b006f96bac7c00a2c8506a223e2e34bb1071e878033d981913738a166e19afր$"@0000000000000000000930c5c9b505f08e9e869fd41b3f7af8ae3818f8cfb339(-2 +@41145d9831f9eec7dd84e3e284f9950f16c2c394830508e59eec19976c9b6e22B039fecfad14db51f6573cc102b57134485ee35a0f175aaa8199c8dc09287790b772 +@5f2858d1b49b4bec4553ec5d375626888ccd7e3a95287e319b9bc2f8b39c053cB0235a7abf3b1a464c456a29027507e6b9e271d06aaaf1d04df4a16611dab91954aB +5@f2b006f96bac7c00a2c8506a223e2e34bb1071e878033d981913738a166e19af""1M2utsQw7Uxb1xT5dQH977iDpHqrquAppP"UOP_DUP OP_HASH160 dbbf15e810c07c4d0279d0bb118d8f01e473c92a OP_EQUALVERIFY OP_CHECKSIG*276a914dbbf15e810c07c4d0279d0bb118d8f01e473c92a88ac*"1M2utsQw7Uxb1xT5dQH977iDpHqrquAppP8ր$J  +=@f2b006f96bac7c00a2c8506a223e2e34bb1071e878033d981913738a166e19af""1C11R5Qw1AhqMnU5oPwyo6m1k7RpAU4CS9"UOP_DUP OP_HASH160 78a9baea0932f0601d5e152d93b2c3faaec4d389 OP_EQUALVERIFY OP_CHECKSIG*276a91478a9baea0932f0601d5e152d93b2c3faaec4d38988ac*"1C11R5Qw1AhqMnU5oPwyo6m1k7RpAU4CS98ր$J  +<@f2b006f96bac7c00a2c8506a223e2e34bb1071e878033d981913738a166e19af""1DGMsdC6HTERYMMTcZGpZoaUumwt9a8qda"UOP_DUP OP_HASH160 86892c2eec5e69f295e66aafc85b5163599faf2b OP_EQUALVERIFY OP_CHECKSIG*276a91486892c2eec5e69f295e66aafc85b5163599faf2b88ac*"1DGMsdC6HTERYMMTcZGpZoaUumwt9a8qda8ր$J  ׀$-@0000000000000000000bbfb7c769a7318d8b172ad91bb537eaacd35242cfef95"@0000000000000000000930c5c9b505f08e9e869fd41b3f7af8ae3818f8cfb3392؀$-@0000000000000000000196182d7864c20ca17be24ab63c7caec7961c42485ef4"@0000000000000000000bbfb7c769a7318d8b172ad91bb537eaacd35242cfef952ـ$-@0000000000000000000d96de6559f54eec9c1f71b683a7c432f3f5362d88b22d"@0000000000000000000196182d7864c20ca17be24ab63c7caec7961c42485ef42ڀ$У-@0000000000000000000b64267385b2c9992e0a3efd59c67aff9b9b4875ec9e70"@0000000000000000000d96de6559f54eec9c1f71b683a7c432f3f5362d88b22d2ۀ$-@0000000000000000001330c87dc6db1070fdacec3a49f31f1cde4dcee128fd40"@0000000000000000000b64267385b2c9992e0a3efd59c67aff9b9b4875ec9e702܀$-@0000000000000000001397994acad00241946b6158b96713cafaaac9a39f2718"@0000000000000000001330c87dc6db1070fdacec3a49f31f1cde4dcee128fd402݀$-@000000000000000000025f0c5f7d39bdb797049f39e93f25aece5bf1a93e7550"@0000000000000000001397994acad00241946b6158b96713cafaaac9a39f27182ހ$-@000000000000000000103f9da4ec19a23ec42ca7628975c31b2bc842be7b12a3"@000000000000000000025f0c5f7d39bdb797049f39e93f25aece5bf1a93e75502߀$-@000000000000000000149b18e74316248d106e42ca410f509305ae58ccda6b13"@000000000000000000103f9da4ec19a23ec42ca7628975c31b2bc842be7b12a32$-@0000000000000000001993d882ccc82c7e1806c874b9310436f53dbae4426ce4"@000000000000000000149b18e74316248d106e42ca410f509305ae58ccda6b132$ؕ-@000000000000000000120203f8e85130e046c39d04d4017280d79e348513e1f3"@0000000000000000001993d882ccc82c7e1806c874b9310436f53dbae4426ce42$-@0000000000000000000c7d4bbacb30ac3907a341e83f8054fe8af4069998fe2b"@000000000000000000120203f8e85130e046c39d04d4017280d79e348513e1f32$-@0000000000000000000bf4b1bf8242bab4b3f12e463dea5cf08a7f4f6c0b42cb"@0000000000000000000c7d4bbacb30ac3907a341e83f8054fe8af4069998fe2b2$Ȝ-@0000000000000000000d918e3a7322df93b6f6ea1dadbf22d3443ddd838b77e0"@0000000000000000000bf4b1bf8242bab4b3f12e463dea5cf08a7f4f6c0b42cb2 $-@000000000000000000065094cb6f219935a25f628f69c9e69050fb865efb2a05"@0000000000000000000d918e3a7322df93b6f6ea1dadbf22d3443ddd838b77e02 + + + +1@30f57f5cb45a09b89bbfb80d7184e41d3d169201178b5f704bc1f00494b2deff$"@000000000000000000065094cb6f219935a25f628f69c9e69050fb865efb2a05(-2 +@3ac8cc995518d75f88061fd0359ce52247e40380bf1849c7ff593dd36be6014aB02f9467defaab8d70a959b9288e377c28c6bea74b490965313946c4ebda5f6d9042 +@71669a889cd2d95e70b51e5c69f664c9144983389e28f1e676900d051a9d0badB03a790146ee0ad6923d16481ca3c712d36d0da3e59c5354f718e9bfa5fce1dce97B +@@30f57f5cb45a09b89bbfb80d7184e41d3d169201178b5f704bc1f00494b2deff""1CrV4mysimZugNoMdcEUg1PRtmzFrrUcFU"UOP_DUP OP_HASH160 8205317cd419d61787202782a5f47bbbaff639a9 OP_EQUALVERIFY OP_CHECKSIG*276a9148205317cd419d61787202782a5f47bbbaff639a988ac*"1CrV4mysimZugNoMdcEUg1PRtmzFrrUcFU8$J  +л @30f57f5cb45a09b89bbfb80d7184e41d3d169201178b5f704bc1f00494b2deff""1GadwwMvc1jPURxe7CajGY4433PcxjwDnY"UOP_DUP OP_HASH160 aae674990899068f95348702ed13aca235129297 OP_EQUALVERIFY OP_CHECKSIG*276a914aae674990899068f95348702ed13aca23512929788ac*"1GadwwMvc1jPURxe7CajGY4433PcxjwDnY8$J  +!@30f57f5cb45a09b89bbfb80d7184e41d3d169201178b5f704bc1f00494b2deff""1ExL9Mz5U8RZRpjNAZP4K1XNvAmtyjKVuR"UOP_DUP OP_HASH160 99107e6bf6eea480b136adddd0b40721f01e2a8f OP_EQUALVERIFY OP_CHECKSIG*276a91499107e6bf6eea480b136adddd0b40721f01e2a8f88ac*"1ExL9Mz5U8RZRpjNAZP4K1XNvAmtyjKVuR8$J $-@00000000000000000001f5b0660e46aeee96d7514ecc6766b7d4e703ea29d274"@000000000000000000065094cb6f219935a25f628f69c9e69050fb865efb2a052 $ܫ-@00000000000000000016b091f366df6b96e337a1e2d86ebaf1d787185fb2775f"@00000000000000000001f5b0660e46aeee96d7514ecc6766b7d4e703ea29d2742 + + + +1@9f70bbbb46cbe450adc2f669bccf44f9e53250c19bb26d762fdcd845c448b970$"@00000000000000000016b091f366df6b96e337a1e2d86ebaf1d787185fb2775f(ܫ-2 +@f2ad2f9938bbab62eb3148a854b9a18d9df49ad5d39a920534905654046bc030B037a86a74ab9751cbb34e7dfd6dbf314111f9252d868c5ceae61186c0cb4b8412d2 +@7501f74087fecef7980bfed4bb41db45c953bd25e69d4dc6a711808166a7ca13B022fb974a64415172e0d2891745082d5452cd2d43a7b8f680d096a8f947a3cf437B +K@9f70bbbb46cbe450adc2f669bccf44f9e53250c19bb26d762fdcd845c448b970""1J4NiRd9PPYuk88Vk5LybfjwV3KgAEV38C"UOP_DUP OP_HASH160 bb1d8327b16c3872831efe7132c9ec96abdf6010 OP_EQUALVERIFY OP_CHECKSIG*276a914bb1d8327b16c3872831efe7132c9ec96abdf601088ac*"1J4NiRd9PPYuk88Vk5LybfjwV3KgAEV38C8$J  +N@9f70bbbb46cbe450adc2f669bccf44f9e53250c19bb26d762fdcd845c448b970""1MNwxBj89XcWFtsRrbXrusmbDTaWRMBsmJ"UOP_DUP OP_HASH160 df891f3e60ad3b36740f2d3bce4c7cd52ea9fc96 OP_EQUALVERIFY OP_CHECKSIG*276a914df891f3e60ad3b36740f2d3bce4c7cd52ea9fc9688ac*"1MNwxBj89XcWFtsRrbXrusmbDTaWRMBsmJ8$J  +鄇@9f70bbbb46cbe450adc2f669bccf44f9e53250c19bb26d762fdcd845c448b970""12BTdUZw9CLGC8VvzcWey51gxgGLaSZAhB"UOP_DUP OP_HASH160 0cf2839a6d32ad7c8f0fb85b03fbe37071295c34 OP_EQUALVERIFY OP_CHECKSIG*276a9140cf2839a6d32ad7c8f0fb85b03fbe37071295c3488ac*"12BTdUZw9CLGC8VvzcWey51gxgGLaSZAhB8$J $-@00000000000000000010046aaa981d4067a78a1c1db95e460350ae1baa008e7b"@00000000000000000016b091f366df6b96e337a1e2d86ebaf1d787185fb2775f2$-@000000000000000000113afa74f88752b17030451a8dfd21f4da6aecca2a1dbd"@00000000000000000010046aaa981d4067a78a1c1db95e460350ae1baa008e7b2 $-@000000000000000000088fd90ba37236579a679c742d57b01a9dc99a0b749e2b"@000000000000000000113afa74f88752b17030451a8dfd21f4da6aecca2a1dbd2 + + + +1@74925a7fbfc98080815579643136b94b09529fccb108c6994c78a8ca8f87a5eb$"@000000000000000000088fd90ba37236579a679c742d57b01a9dc99a0b749e2b(-2 +@baa9acd934457f10a6e8c34a2f9354ea6121abddc788dba78fed78284e558d08B023fdbac6a0d5ae78f60fdba2d61ee069d303c1da8d7fe1117b38fbe6470d408ca2 +@4a5f2ae2007b1b11f2894c268d051cb443426e256e33b14c440c3d9aa848db22B035a3ed626918d14e744276341d14e53ef27fabbdb4adc8e6b03852f4e88bb50c6B +@74925a7fbfc98080815579643136b94b09529fccb108c6994c78a8ca8f87a5eb""1DB84bnodk6mYU2vWS3vnPTRa9Ldneny5H"UOP_DUP OP_HASH160 858b906b695d6f396c837ea7953bc2c15fa71913 OP_EQUALVERIFY OP_CHECKSIG*276a914858b906b695d6f396c837ea7953bc2c15fa7191388ac*"1DB84bnodk6mYU2vWS3vnPTRa9Ldneny5H8$J  +@74925a7fbfc98080815579643136b94b09529fccb108c6994c78a8ca8f87a5eb""147vvMqCa1X69gKkHokxpTSPXLEXJNqzq5"UOP_DUP OP_HASH160 2237e21d46b9bf587181392c9d12a13113f301be OP_EQUALVERIFY OP_CHECKSIG*276a9142237e21d46b9bf587181392c9d12a13113f301be88ac*"147vvMqCa1X69gKkHokxpTSPXLEXJNqzq58$J  +_@74925a7fbfc98080815579643136b94b09529fccb108c6994c78a8ca8f87a5eb""1JAzW2DBmUcTyTdg1Ei6wusxHu554ftSeK"UOP_DUP OP_HASH160 bc5de18043b2f46a4d3dd218da76668f02916149 OP_EQUALVERIFY OP_CHECKSIG*276a914bc5de18043b2f46a4d3dd218da76668f0291614988ac*"1JAzW2DBmUcTyTdg1Ei6wusxHu554ftSeK8$J   $蒤-@00000000000000000000d8fb4fa6317c55be8164c0f079578e78a2d60cb00f75"@000000000000000000088fd90ba37236579a679c742d57b01a9dc99a0b749e2b2 + +1@cbdbda6676f4f53205b3e77d5957c03f17236d928979501803c41b62e7af307a$"@00000000000000000000d8fb4fa6317c55be8164c0f079578e78a2d60cb00f75(蒤-2 +@a865b0f4c12430a5a10583708e8a7227c5064920affcbcfa8e15e9855a688f46B0393dc1b0bfd398030664fb4eecab911733e6d807035e17a1f3d41a316cbcdc9822 +@a865b0f4c12430a5a10583708e8a7227c5064920affcbcfa8e15e9855a688f46B02618c5ee79e03e07c86ff72d42a6bbe473f5b4a7e36d9fbf5bad739f163019b0b2 +@71ca5c4d36701ce5c2a1da4f5cab77d96c191da8459701170b87234a936493aeB02c20d164ec28d6c3eb2af04d7633da247f8de4cc5da875c59acb90ef689f04078B +NJ@cbdbda6676f4f53205b3e77d5957c03f17236d928979501803c41b62e7af307a""19fbiDQonx9tJT7E2R5nYnyX95TEbUKryv"UOP_DUP OP_HASH160 5f0dc9aa610eea17118054ed2b8b11aaf1ccfdbc OP_EQUALVERIFY OP_CHECKSIG*276a9145f0dc9aa610eea17118054ed2b8b11aaf1ccfdbc88ac*"19fbiDQonx9tJT7E2R5nYnyX95TEbUKryv8$J  +d@cbdbda6676f4f53205b3e77d5957c03f17236d928979501803c41b62e7af307a""162nqv55orVRaXWrjh3B7LdnukixavAYQe"UOP_DUP OP_HASH160 372f502042c8cb61c3bab6fd11d46d2675f2611b OP_EQUALVERIFY OP_CHECKSIG*276a914372f502042c8cb61c3bab6fd11d46d2675f2611b88ac*"162nqv55orVRaXWrjh3B7LdnukixavAYQe8$J  +̮@cbdbda6676f4f53205b3e77d5957c03f17236d928979501803c41b62e7af307a""15BqMT4BR8Rnhbsex7zJ69M9T23hFQvcCu"UOP_DUP OP_HASH160 2ded0683c45f054fe6ff843ac1f36160da1a2c3e OP_EQUALVERIFY OP_CHECKSIG*276a9142ded0683c45f054fe6ff843ac1f36160da1a2c3e88ac*"15BqMT4BR8Rnhbsex7zJ69M9T23hFQvcCu8$J  $-@00000000000000000015855b009892c31429a8b6800a0084c4907ba4c5567dc6"@00000000000000000000d8fb4fa6317c55be8164c0f079578e78a2d60cb00f752$Ҷ-@0000000000000000000cfa9bb12d84fc5794d5df7efa8f7a093c16f4c71e8973"@00000000000000000015855b009892c31429a8b6800a0084c4907ba4c5567dc62$¦-@00000000000000000004093765f1e649f8e7f86affc8f723bd24dcc926228075"@0000000000000000000cfa9bb12d84fc5794d5df7efa8f7a093c16f4c71e89732$-@0000000000000000000e0f48050882bd613d15a99584d57c40ff4fd73cc0cef1"@00000000000000000004093765f1e649f8e7f86affc8f723bd24dcc9262280752$-@0000000000000000000d680d6e05b73ab65993bd37da860b9440bd00e5572f79"@0000000000000000000e0f48050882bd613d15a99584d57c40ff4fd73cc0cef12$-@0000000000000000001094fa33daadbd1e075602f8bfba7df3a6a0233662e6d2"@0000000000000000000d680d6e05b73ab65993bd37da860b9440bd00e5572f792$-@00000000000000000002dc625f6c505a2a639a9358fd3b71937df358366329c2"@0000000000000000001094fa33daadbd1e075602f8bfba7df3a6a0233662e6d22$ೃ-@000000000000000000072750361eaffef4a3c2d74dea230a0c45abdd17101205"@00000000000000000002dc625f6c505a2a639a9358fd3b71937df358366329c22$ϙ-@000000000000000000036993f393f0c6e330a308525649b57cee18e5eb18bc2e"@000000000000000000072750361eaffef4a3c2d74dea230a0c45abdd171012052$؅-@0000000000000000000e05f8bef11375c00e4d22954143d3cdae35032d0b23ce"@000000000000000000036993f393f0c6e330a308525649b57cee18e5eb18bc2e2 $-@0000000000000000000621efeae36324c088d6aa5d178fbbcb43c45c710cd7be"@0000000000000000000e05f8bef11375c00e4d22954143d3cdae35032d0b23ce2 + +1@39b3491cfb88de3daec290686f56e4f11c5c715251650e76531875339fbf9795$"@0000000000000000000621efeae36324c088d6aa5d178fbbcb43c45c710cd7be(-2 +@5cc8f6365b09c1a8961336ce4164fe158c12d9aa2dffc11fcba420e870f90881B03d5ffeed69e57f547f0bf878bc6cbe4c74de21f7539deb7bbf43cba00b7d5f3d12 +@144402f962211c0b0fb1a0558b531d843ca3c36d22b02c44957991a18a2ee3cbB0307b28a3da8b6ca3f944b676599feea4554497f3e198148e084573b9970403fe1B +'@39b3491cfb88de3daec290686f56e4f11c5c715251650e76531875339fbf9795""1798Hce67wRRvYzmTdRdZuKW9oUvD8nUqM"UOP_DUP OP_HASH160 435a2a31f04f80e0cf92b2156626c1f6277b82be OP_EQUALVERIFY OP_CHECKSIG*276a914435a2a31f04f80e0cf92b2156626c1f6277b82be88ac*"1798Hce67wRRvYzmTdRdZuKW9oUvD8nUqM8$J  + +%@39b3491cfb88de3daec290686f56e4f11c5c715251650e76531875339fbf9795""1798Hce67wRRvYzmTdRdZuKW9oUvD8nUqM"UOP_DUP OP_HASH160 435a2a31f04f80e0cf92b2156626c1f6277b82be OP_EQUALVERIFY OP_CHECKSIG*276a914435a2a31f04f80e0cf92b2156626c1f6277b82be88ac*"1798Hce67wRRvYzmTdRdZuKW9oUvD8nUqM8$J  +R@39b3491cfb88de3daec290686f56e4f11c5c715251650e76531875339fbf9795""1H4pyp6EFDFimPFvjRGqYzaVgeQf5uGAXP"UOP_DUP OP_HASH160 b03b4fcc1ed73130ace04a07137290199d05882b OP_EQUALVERIFY OP_CHECKSIG*276a914b03b4fcc1ed73130ace04a07137290199d05882b88ac*"1H4pyp6EFDFimPFvjRGqYzaVgeQf5uGAXP8$J  +@39b3491cfb88de3daec290686f56e4f11c5c715251650e76531875339fbf9795"l"6OP_RETURN 13016e5d5a4d18b8937c33b257bb6187654126b8acc0*06a1613016e5d5a4d18b8937c33b257bb6187654126b8acc02n]ZM|3WaeA&8$J   + $-@00000000000000000003e06e1726a2f3e9582f37050b54a60caab63174339ee5"@0000000000000000000621efeae36324c088d6aa5d178fbbcb43c45c710cd7be2 + + + +1@b91a262309e4435365b9915f449b14268c690120f5cfc8f422cbd91b176c8eec$"@00000000000000000003e06e1726a2f3e9582f37050b54a60caab63174339ee5(-2 +@7b555bc6fabbf4bcfee4887f9c7625e0da7b779ea2938fd0d0143c41e48c3e9eB02a9f33939a46ec68b61d32082147e6dcda16f5e1983d091ac897e494f56efa02d2 +@7b555bc6fabbf4bcfee4887f9c7625e0da7b779ea2938fd0d0143c41e48c3e9eB03a5da116837407433518ec6040dd6e870b970ce4b16d2bbd7c617bdfd3bd1df98B +T@b91a262309e4435365b9915f449b14268c690120f5cfc8f422cbd91b176c8eec""1JoxMfvyVs67YH9ivRihn2o2Qa4GtNt6UM"UOP_DUP OP_HASH160 c35b7b54c80d3000ea2ce5ee265adfc594a312d6 OP_EQUALVERIFY OP_CHECKSIG*276a914c35b7b54c80d3000ea2ce5ee265adfc594a312d688ac*"1JoxMfvyVs67YH9ivRihn2o2Qa4GtNt6UM8$J  + @b91a262309e4435365b9915f449b14268c690120f5cfc8f422cbd91b176c8eec""1EKC1nL1vzAf8o6VmD7pmj5A4mSpdJ3H6R"UOP_DUP OP_HASH160 920a50eb0fc1f4008001916336ff8302ec4746b4 OP_EQUALVERIFY OP_CHECKSIG*276a914920a50eb0fc1f4008001916336ff8302ec4746b488ac*"1EKC1nL1vzAf8o6VmD7pmj5A4mSpdJ3H6R8$J  +U@b91a262309e4435365b9915f449b14268c690120f5cfc8f422cbd91b176c8eec""19GXtFMKGe5fY6uWieJxsUbV4ys12qcJfr"UOP_DUP OP_HASH160 5ab106a87899f3ae05fc360613d4554c282b699a OP_EQUALVERIFY OP_CHECKSIG*276a9145ab106a87899f3ae05fc360613d4554c282b699a88ac*"19GXtFMKGe5fY6uWieJxsUbV4ys12qcJfr8$J %$-@000000000000000000004c9a73d6cec1cfbe4e4e0c9d3c3fe0d7d10f30790927"@00000000000000000003e06e1726a2f3e9582f37050b54a60caab63174339ee52$-@0000000000000000000bcaae46aa00792702d0b0bfc4d35f2ef03723110528c5"@000000000000000000004c9a73d6cec1cfbe4e4e0c9d3c3fe0d7d10f307909272 $-@0000000000000000001a9eb9b3d73b6ad01da376c027f09890a4c28e51f368e3"@0000000000000000000bcaae46aa00792702d0b0bfc4d35f2ef03723110528c52 + + + +1@8f0dfaad50acf6dc64bffe16cea8eabc162b5dbf502ba59f1f8deabaa01ee1a9$"@0000000000000000001a9eb9b3d73b6ad01da376c027f09890a4c28e51f368e3(-2 +@7075491921514ceac85c91dd37a879e78d43df06f5b162f1c0e83691a1ac5bceB03aa028693a67446340eaf855970627b6d38245080130f76eaa84a38a65aa45d5b2 +@d4057333d211b1679e5bc9240930f502504f6812cd84e6f35c681b1df386a9a9B0208c2dfd3f026289359bff9802d99dd5ab2c42305b9cca6564c24e0075e69984eB +@8f0dfaad50acf6dc64bffe16cea8eabc162b5dbf502ba59f1f8deabaa01ee1a9""1EGUCtoDh1MFi7XjPhAaURb5KsA97MQd1x"UOP_DUP OP_HASH160 918695916baab483d41d8499d6dde1b7925d4375 OP_EQUALVERIFY OP_CHECKSIG*276a914918695916baab483d41d8499d6dde1b7925d437588ac*"1EGUCtoDh1MFi7XjPhAaURb5KsA97MQd1x8$J  +@8f0dfaad50acf6dc64bffe16cea8eabc162b5dbf502ba59f1f8deabaa01ee1a9""13p6QGiw61J7xAGuKY9vD47vvtM33FdCPr"UOP_DUP OP_HASH160 1ed84f7c1fda088c3b9e093f1749b978fe30b441 OP_EQUALVERIFY OP_CHECKSIG*276a9141ed84f7c1fda088c3b9e093f1749b978fe30b44188ac*"13p6QGiw61J7xAGuKY9vD47vvtM33FdCPr8$J  +@8f0dfaad50acf6dc64bffe16cea8eabc162b5dbf502ba59f1f8deabaa01ee1a9""1BAbrjegaUgk76qzATSucFBhTbh2gvyGBh"UOP_DUP OP_HASH160 6f82195cf1007b3ca6bdb7dad57ebb1d951563a5 OP_EQUALVERIFY OP_CHECKSIG*276a9146f82195cf1007b3ca6bdb7dad57ebb1d951563a588ac*"1BAbrjegaUgk76qzATSucFBhTbh2gvyGBh8$J $-@0000000000000000001454d34ff552b26be18199dc80d4ed3bdeec439e4bf5c8"@0000000000000000001a9eb9b3d73b6ad01da376c027f09890a4c28e51f368e32$-@0000000000000000001490e4ebfc1e4a51a74aa95fafb4e30dcc47e4163c121a"@0000000000000000001454d34ff552b26be18199dc80d4ed3bdeec439e4bf5c82$-@0000000000000000000927e4c8afe0f80e27251791ba2815526461f493ff96a1"@0000000000000000001490e4ebfc1e4a51a74aa95fafb4e30dcc47e4163c121a2$-@0000000000000000000af4a6777ce2d4fd2288fc0d89bcbf49fc98a0c786e706"@0000000000000000000927e4c8afe0f80e27251791ba2815526461f493ff96a12$-@0000000000000000000cd1b10fa0e0c06dcddd86a75449a383eb2445734d7f1b"@0000000000000000000af4a6777ce2d4fd2288fc0d89bcbf49fc98a0c786e7062 $-@000000000000000000185393ffbce7878554a6941bc6d82eb4c026a347406c2e"@0000000000000000000cd1b10fa0e0c06dcddd86a75449a383eb2445734d7f1b2 + +1@121d4a90f6d2eb28ef0bd74e9c6717e77558054573ff208a40d591e4e47da726$"@000000000000000000185393ffbce7878554a6941bc6d82eb4c026a347406c2e(-2 +@dc240058de5829717f0a7044ced0e7d35d5bdd9c72b59470be52590383955bd7B03616f5f71e4298292d4730cf3c1ed13182441698b6a5e22ab6bd15d944d6175242 +@7589cf6c0c5d2d6c0299edb5eb9871fa23d5739053e47b51624e985f54f3c03fB03b7018c8e05cf7ee80b2f5516ced0dc0e805386550dc109dad7437809a82902372 +@ef5760214c0c512a5a10862192202435ceb362e86d720243d14449783d7d6c19B022fa743febb17cc30a24fc85f3dd65d2a087fc90fa77958184dcb083aace7f2ff2 +@492379a25af3b60d7a6978ae9993a184c843e4ca8d81015e7f58a762b438822fB023a091313f05951a3004d7b3192c20f5942378ff6f01fd66e2ae3e259a40fe828B + +@121d4a90f6d2eb28ef0bd74e9c6717e77558054573ff208a40d591e4e47da726""1F8BQ64y3rLF1n8hZqSdC35i11GupFeMCr"UOP_DUP OP_HASH160 9aed5a41dbf2b68504623c21ef8fe26d81a19fc3 OP_EQUALVERIFY OP_CHECKSIG*276a9149aed5a41dbf2b68504623c21ef8fe26d81a19fc388ac*"1F8BQ64y3rLF1n8hZqSdC35i11GupFeMCr8$J  +Z@121d4a90f6d2eb28ef0bd74e9c6717e77558054573ff208a40d591e4e47da726""1PeAEbvC4PxRuXQQzyp7tDmfW8Bezh1xCD"UOP_DUP OP_HASH160 f859ddcd7696340a2737520cbe0f90240f72bff7 OP_EQUALVERIFY OP_CHECKSIG*276a914f859ddcd7696340a2737520cbe0f90240f72bff788ac*"1PeAEbvC4PxRuXQQzyp7tDmfW8Bezh1xCD8$J  +@121d4a90f6d2eb28ef0bd74e9c6717e77558054573ff208a40d591e4e47da726""1Gmocbz1Km8eqx8KmtzSUbBxVwBfhzCm4C"UOP_DUP OP_HASH160 ad0319b0e92476a5e92377df8b60a67803f30f8b OP_EQUALVERIFY OP_CHECKSIG*276a914ad0319b0e92476a5e92377df8b60a67803f30f8b88ac*"1Gmocbz1Km8eqx8KmtzSUbBxVwBfhzCm4C8$J $-@0000000000000000000c3ffd0f7b4d6303c52ad13ae3d2aefc2df0e90d1065e5"@000000000000000000185393ffbce7878554a6941bc6d82eb4c026a347406c2e2 + +1@1d5d5d0b64d03d04b4b43861158f0a6dd0031dfca9ce46ec132b617f7a011b77$"@0000000000000000000c3ffd0f7b4d6303c52ad13ae3d2aefc2df0e90d1065e5(-2 +@3128af84f8dae51923b13caaa0a53164c41507a6bacd4ff901d7b19aeb80f0e3B03b88faf56f9d0a386e00d16ea986eeb4de7ad8f03aacd86a4fce47b485b2157b62 +@ca993bbdfed96dacdfae051961e774a522ae5233bedf0036ab010dabc35a1751B0302ec11479e0eaeba5b828783c4b4e29449cd2f0721dac68366eb0acbe205da8e2 +@e457db156a14b634e827f14803bdb8ee6ff0475753883a67ca64c7a8f6a4de15B02ee0fc9478e11a5b816dc3937a934aec6999e037b0a788ec4aa5e2e263347ed952 +@323899a9d38408238e71fb5fe1ad6e6c9a14224fb7cea0b4ddc360f2d04fda5bB032f727554ca127f182f4426f4c4b7d7305133cbbaa6e1fa8eaccdf17636dca04b2 +@f1d34e1dff5471a64e30290193fef0d0cdd89222db20546e6e9bec505fedb99fB0354cbc940a25a066b4476d5c043629c0e5883c490fb782a498679cae1dc8592612 +@cc139b08636284eaffc93a8d3b1aa9ab71329c9ff5ad61de122c00f4118e33efB02c2ff6f8f8661cb4572fc650ca4d8cdec0a7ca38f1d7dcba5e68030ef4ecd806b2 +@541ddf809c9209c6baa8b5baf7e0c8a9608861f65e57cd2314e964075f727877B034cdfcf546c7bac6c8c4441dd4f40a2adfd1f64b2f65237340fbd479cfb6badd62 +@af2cadc1d608001c2a5c6b3b6860a5d8e63761aed85f430bde73803550fb6a7dB02a40c96624d7767f2cf065c40ee4e90bcdd13d804a7eaaf5721a3ad30f3d3a027B +@1d5d5d0b64d03d04b4b43861158f0a6dd0031dfca9ce46ec132b617f7a011b77""1G78YEkmxXwDqkujT8y6epM5CMxZ38rdSJ"UOP_DUP OP_HASH160 a5b2ace7ac0aa717285fc02c595effaf1b75df75 OP_EQUALVERIFY OP_CHECKSIG*276a914a5b2ace7ac0aa717285fc02c595effaf1b75df7588ac*"1G78YEkmxXwDqkujT8y6epM5CMxZ38rdSJ8$J  +@1d5d5d0b64d03d04b4b43861158f0a6dd0031dfca9ce46ec132b617f7a011b77""1E5JvCB6bZf6dHZ5zVVVWhZfFENe6n7uzJ"UOP_DUP OP_HASH160 8f6a4167d2d63f2f155c47e8b65a69cc313ba8a9 OP_EQUALVERIFY OP_CHECKSIG*276a9148f6a4167d2d63f2f155c47e8b65a69cc313ba8a988ac*"1E5JvCB6bZf6dHZ5zVVVWhZfFENe6n7uzJ8$J  +@1d5d5d0b64d03d04b4b43861158f0a6dd0031dfca9ce46ec132b617f7a011b77""1Mpr67ZsApH4BUG2y3yVXii3bE2DH3E3Ym"UOP_DUP OP_HASH160 e46f0ae89070bae30db177f4363d4f79785cf734 OP_EQUALVERIFY OP_CHECKSIG*276a914e46f0ae89070bae30db177f4363d4f79785cf73488ac*"1Mpr67ZsApH4BUG2y3yVXii3bE2DH3E3Ym8$J  $-@0000000000000000001985958630ae1173e05361152cc852b5e8907eb1f34b48"@0000000000000000000c3ffd0f7b4d6303c52ad13ae3d2aefc2df0e90d1065e52 + + + +1@5a34fc34cd72d0f7248b21f5892e8cba7b5db04b1eb671a15641cfd3a95a3c3d$"@0000000000000000001985958630ae1173e05361152cc852b5e8907eb1f34b48(-2 +@8f0dfaad50acf6dc64bffe16cea8eabc162b5dbf502ba59f1f8deabaa01ee1a9B02659c64fc0186655113d905c78990baf0d4e2420e82f2d17e499d98e4f65c06702 +@8f0dfaad50acf6dc64bffe16cea8eabc162b5dbf502ba59f1f8deabaa01ee1a9B03e63fcf2e18c628340682cb9f66fec5de67c1651ed31ca262a71e20855752a43aB +@5a34fc34cd72d0f7248b21f5892e8cba7b5db04b1eb671a15641cfd3a95a3c3d""17EiQf2uDAjNxYqZJaxeosYhkbMAikn6Yz"UOP_DUP OP_HASH160 4468ba4d79e1fa1c92109e46f4e8753f5b4620b2 OP_EQUALVERIFY OP_CHECKSIG*276a9144468ba4d79e1fa1c92109e46f4e8753f5b4620b288ac*"17EiQf2uDAjNxYqZJaxeosYhkbMAikn6Yz8$J  +@5a34fc34cd72d0f7248b21f5892e8cba7b5db04b1eb671a15641cfd3a95a3c3d""1PVMai969KBhHm8CPHAXzijLi7LBzgLYWi"UOP_DUP OP_HASH160 f6af9830763d1af89bf432e356c27bab59e80d0a OP_EQUALVERIFY OP_CHECKSIG*276a914f6af9830763d1af89bf432e356c27bab59e80d0a88ac*"1PVMai969KBhHm8CPHAXzijLi7LBzgLYWi8$J  +߯@5a34fc34cd72d0f7248b21f5892e8cba7b5db04b1eb671a15641cfd3a95a3c3d""1EqqWLA5euPxqgb6L2JgswzETADSPSrjZc"UOP_DUP OP_HASH160 97d61784c672695e537fa42093e64fd89545940d OP_EQUALVERIFY OP_CHECKSIG*276a91497d61784c672695e537fa42093e64fd89545940d88ac*"1EqqWLA5euPxqgb6L2JgswzETADSPSrjZc8$J  $Ț-@00000000000000000007822867e915747029fdcc50cc3f10ee602e4130794396"@0000000000000000001985958630ae1173e05361152cc852b5e8907eb1f34b482 + + + +1@20af2d597728ee9312afdffc8d193be7db2dc95142a3671addea6084b3062aba$"@00000000000000000007822867e915747029fdcc50cc3f10ee602e4130794396(Ț-2 +@bc03e413128e0610c26d7a5cefbad87d5576f047e6520092ba9796972a51a3c8B02c2238dfde49dcc64015ba9f05175595aadb24afb57071c42fee6a5152dd01ec92 +@bc03e413128e0610c26d7a5cefbad87d5576f047e6520092ba9796972a51a3c8B0214dbc201001dcb95ab7ff283bde2858275a62b1867722a555cbacac53c890f43B + @20af2d597728ee9312afdffc8d193be7db2dc95142a3671addea6084b3062aba""15NYzksqLQzNZwvtyKARZQSRbeHwzTobqG"UOP_DUP OP_HASH160 2ff3f2740465655cc73df90c35043ae5e2b9e06b OP_EQUALVERIFY OP_CHECKSIG*276a9142ff3f2740465655cc73df90c35043ae5e2b9e06b88ac*"15NYzksqLQzNZwvtyKARZQSRbeHwzTobqG8$J  +"@20af2d597728ee9312afdffc8d193be7db2dc95142a3671addea6084b3062aba""1CqzpWbdBJTApUVvU5v5vbi4Q91HRWDnoo"UOP_DUP OP_HASH160 81ed9d620cf9e714cdd34d4d2966bb07537fb296 OP_EQUALVERIFY OP_CHECKSIG*276a91481ed9d620cf9e714cdd34d4d2966bb07537fb29688ac*"1CqzpWbdBJTApUVvU5v5vbi4Q91HRWDnoo8$J  +C@20af2d597728ee9312afdffc8d193be7db2dc95142a3671addea6084b3062aba""1N7e9TppsFVPLTJ25iqwrWAPTS2gRwYcim"UOP_DUP OP_HASH160 e79c25234fa1389f083c1710243af414b3bd24dd OP_EQUALVERIFY OP_CHECKSIG*276a914e79c25234fa1389f083c1710243af414b3bd24dd88ac*"1N7e9TppsFVPLTJ25iqwrWAPTS2gRwYcim8$J [$-@000000000000000000077cf5419855f941dfac52aef110b50afbc575b701207a"@00000000000000000007822867e915747029fdcc50cc3f10ee602e41307943962 $ȩ-@00000000000000000018cd83d999efdd9fd2a064e1c1853cb667e1c543ea17ce"@000000000000000000077cf5419855f941dfac52aef110b50afbc575b701207a2 + + + +1@7a4262742a6847a56a04dd225b5d82c67225233479f887ceb46ed7b35495c70d$"@00000000000000000018cd83d999efdd9fd2a064e1c1853cb667e1c543ea17ce(ȩ-2 +@0c48ec1b6c3470b4a20ef8de178fe0247fce1eb436c875ff373811b12dd2d147B02a7c2f8d7080678c24ea1672c7974f8426a4fead96c58e8ec72fda963830116352 +@d852e7ae1f7797a3c5860a8951151682614d8a9a0cca62c54b6ca9f8eb700e27B03a8dcaa580cf8e2b2f5f0a7d04b69d05d0115addeea1c768354bd5193ed4fbfadB +@7a4262742a6847a56a04dd225b5d82c67225233479f887ceb46ed7b35495c70d""1HQsS9p2L67QsdDQ25qEEw38Yun3BhCUno"UOP_DUP OP_HASH160 b405adf759459d7095caaff2d717c1be81b40bc5 OP_EQUALVERIFY OP_CHECKSIG*276a914b405adf759459d7095caaff2d717c1be81b40bc588ac*"1HQsS9p2L67QsdDQ25qEEw38Yun3BhCUno8$J  +@7a4262742a6847a56a04dd225b5d82c67225233479f887ceb46ed7b35495c70d""18tqnLPts9mxo8nHE8L73wxc3LGWfd7wxS"UOP_DUP OP_HASH160 5696d0bd5f72330a940df0f54f463c25c08d3697 OP_EQUALVERIFY OP_CHECKSIG*276a9145696d0bd5f72330a940df0f54f463c25c08d369788ac*"18tqnLPts9mxo8nHE8L73wxc3LGWfd7wxS8$J  +А4@7a4262742a6847a56a04dd225b5d82c67225233479f887ceb46ed7b35495c70d""157spf9voSfDfM6rfWBnbhZAwNqdewsGry"UOP_DUP OP_HASH160 2d2d6c36f262806381ec033cb2c76ce645157fa9 OP_EQUALVERIFY OP_CHECKSIG*276a9142d2d6c36f262806381ec033cb2c76ce645157fa988ac*"157spf9voSfDfM6rfWBnbhZAwNqdewsGry8$J $-@0000000000000000000873e8ebc0bb1e61e560a773ec2319457b71f1b4030be0"@00000000000000000018cd83d999efdd9fd2a064e1c1853cb667e1c543ea17ce2$-@0000000000000000000996f40bbc85098466e2a4ebd1f7118876444be3a41823"@0000000000000000000873e8ebc0bb1e61e560a773ec2319457b71f1b4030be02$ȗ-@00000000000000000012c648072d4f654eec5009c1a58de8f8609f63c1299502"@0000000000000000000996f40bbc85098466e2a4ebd1f7118876444be3a418232$-@000000000000000000147c6bfdcd401d06a55198a7fcb49dff6b6d57ef40bf3a"@00000000000000000012c648072d4f654eec5009c1a58de8f8609f63c12995022$-@000000000000000000121eee14bf7a99f55bb96166a3d9d2c8360abc50a1d260"@000000000000000000147c6bfdcd401d06a55198a7fcb49dff6b6d57ef40bf3a2$-@0000000000000000001b1939c507b69d8fba29c8608139179c9c183feba5c504"@000000000000000000121eee14bf7a99f55bb96166a3d9d2c8360abc50a1d2602 + +1@e46e998513cb0a072d485868b1f9a31bfb00cf23e0d0b84602638339fe494a9c$"@0000000000000000001b1939c507b69d8fba29c8608139179c9c183feba5c504(-2 +@10d00e9c4c30c698854f521fd83a441de9e12ac24efe6e01e27f5e54f074d073B02ea15c6fe66a2733894ce77d9381aa39f394381c3efc6f98a83c94fed57e796af2 +@479d701940d542c795e864415db036c6ac1ca54ad32657b698841c9a664afc7fB02bbfac13ba46308976752949f589de9f6041186335d4a562ea90e892f96546f6e2 +@479d701940d542c795e864415db036c6ac1ca54ad32657b698841c9a664afc7fB02bbfac13ba46308976752949f589de9f6041186335d4a562ea90e892f96546f6e2 +@b717f2654984f8ff692b74db9c3e131cf56b85da7cb90d6ba6c94ceaaeb7c76eB0267a9f71925253aa23b0a894d7d625515e0ae97e67cb9d32ca212744d5ddf36f22 +@ebeefae5c1459c7d5c3bd5a344f81308cf093781bb4dc6a75e82921126a38ba8B02cef3738755b0d1aaf59dbe7e0993df57eb499deea8c37f53582ad26df65e0d3a2 +@10d00e9c4c30c698854f521fd83a441de9e12ac24efe6e01e27f5e54f074d073B03427a795b89e32da42b1dafb9cbe9726fd23b58b49ac77e9ccbf4e987b5b42b0cB +=@e46e998513cb0a072d485868b1f9a31bfb00cf23e0d0b84602638339fe494a9c""12qm92RmvanJk4DHTWpKvTQC65CXwwnFwR"UOP_DUP OP_HASH160 1430efd1ad14e5bafb2efa5c3a03ff2ce8085337 OP_EQUALVERIFY OP_CHECKSIG*276a9141430efd1ad14e5bafb2efa5c3a03ff2ce808533788ac*"12qm92RmvanJk4DHTWpKvTQC65CXwwnFwR8$J  + +@e46e998513cb0a072d485868b1f9a31bfb00cf23e0d0b84602638339fe494a9c""12qm92RmvanJk4DHTWpKvTQC65CXwwnFwR"UOP_DUP OP_HASH160 1430efd1ad14e5bafb2efa5c3a03ff2ce8085337 OP_EQUALVERIFY OP_CHECKSIG*276a9141430efd1ad14e5bafb2efa5c3a03ff2ce808533788ac*"12qm92RmvanJk4DHTWpKvTQC65CXwwnFwR8$J  +@e46e998513cb0a072d485868b1f9a31bfb00cf23e0d0b84602638339fe494a9c""1PPcXsK8dhxbDwjvfaW8YKCWi6ySR1rmu8"UOP_DUP OP_HASH160 f59994459e5392154f03d393269727a17b051754 OP_EQUALVERIFY OP_CHECKSIG*276a914f59994459e5392154f03d393269727a17b05175488ac*"1PPcXsK8dhxbDwjvfaW8YKCWi6ySR1rmu88$J  +@e46e998513cb0a072d485868b1f9a31bfb00cf23e0d0b84602638339fe494a9c"l"6OP_RETURN 13014b68fcea494bb196aa0754d1a339910286c9ec2c*06a1613014b68fcea494bb196aa0754d1a339910286c9ec2c2KhIKTѣ9,8$J   + + + +1@a44ee108dc4e0ce92fbb950cde51f7a77c3cc0a74d1172d971c0c574cb545f64$"@0000000000000000001b1939c507b69d8fba29c8608139179c9c183feba5c504(-2 +@b91a262309e4435365b9915f449b14268c690120f5cfc8f422cbd91b176c8eecB022ffbd8714a63e4dfe0eb1d41256a304919d47465610635b1ae9040d012e95bef2 +@dc20c295443d1816fb7a987927f8b6ddf1847addffaa491a471b667f06a6b7daB033b72453957880997c7baa9436fa330a206d23d0cecf7d63fc95f4ad1114648c3B +E@a44ee108dc4e0ce92fbb950cde51f7a77c3cc0a74d1172d971c0c574cb545f64""1K62NJBfZQmzFkUNBqMM3wBeU7i2K4fZRi"UOP_DUP OP_HASH160 c6657c34afe3099554103c52ce5bb1b1413b4016 OP_EQUALVERIFY OP_CHECKSIG*276a914c6657c34afe3099554103c52ce5bb1b1413b401688ac*"1K62NJBfZQmzFkUNBqMM3wBeU7i2K4fZRi8$J  +@a44ee108dc4e0ce92fbb950cde51f7a77c3cc0a74d1172d971c0c574cb545f64""16VMQRMfPHmxFoexFoJgVEp54E7HxHfCHi"UOP_DUP OP_HASH160 3c354ede1f03e9daa1b002de9d26bdb26925a223 OP_EQUALVERIFY OP_CHECKSIG*276a9143c354ede1f03e9daa1b002de9d26bdb26925a22388ac*"16VMQRMfPHmxFoexFoJgVEp54E7HxHfCHi8$J  +@a44ee108dc4e0ce92fbb950cde51f7a77c3cc0a74d1172d971c0c574cb545f64""1Jyby1SLb9CrTe4eVxKW7GG264voJh3cw1"UOP_DUP OP_HASH160 c52e9ebaba29facfbb75004dbf52f638768eda44 OP_EQUALVERIFY OP_CHECKSIG*276a914c52e9ebaba29facfbb75004dbf52f638768eda4488ac*"1Jyby1SLb9CrTe4eVxKW7GG264voJh3cw18$J !$-@0000000000000000001010c4ef84a06f9b2d1c70eaf147233661e2f4f86a1d84"@0000000000000000001b1939c507b69d8fba29c8608139179c9c183feba5c5042 + + +1@27a8156b351703e13a75c061754b063f1e8d8afca1e2e4bbee0dd3582b5ac8b1$"@0000000000000000001010c4ef84a06f9b2d1c70eaf147233661e2f4f86a1d84(-2 +@4372a6266083c704263d87de0dd4e70d1cddccff9a83da28e57168a64c7fe00aB0217f0d4dd0f79b4e5c2ef68af363914519a035bba95f6251b393f07a9bd710c9b2 +@5a37ed1c1da2dbc893cbc5ec5aa1b44a86c183b834bf7b7ae1ebd1d94ac1378eB0305759022b2b8b68419d1d9544d79e5cc7d84591e34177467f4830a56bff50e38B +H@27a8156b351703e13a75c061754b063f1e8d8afca1e2e4bbee0dd3582b5ac8b1""1Lp7zmALa32RJ3L9YDhnbyBUAyPUu8dALR"UOP_DUP OP_HASH160 d953c7abf3b8d06d403c6caf3ea9f4999bfffdd0 OP_EQUALVERIFY OP_CHECKSIG*276a914d953c7abf3b8d06d403c6caf3ea9f4999bfffdd088ac*"1Lp7zmALa32RJ3L9YDhnbyBUAyPUu8dALR8$J  +@27a8156b351703e13a75c061754b063f1e8d8afca1e2e4bbee0dd3582b5ac8b1""1CiPHMJig5w9L7ad2RoLJsoWJBovnKT1Rv"UOP_DUP OP_HASH160 807d09bd6fde4102bde5ba6a192ab295e46ad33f OP_EQUALVERIFY OP_CHECKSIG*276a914807d09bd6fde4102bde5ba6a192ab295e46ad33f88ac*"1CiPHMJig5w9L7ad2RoLJsoWJBovnKT1Rv8$J  +ϖ@27a8156b351703e13a75c061754b063f1e8d8afca1e2e4bbee0dd3582b5ac8b1""1BxUVSCCDCbrxG3McaCek5KVvwAKsSZCsT"UOP_DUP OP_HASH160 782f155c467a8cfeafa3abeab097414d4ade25eb OP_EQUALVERIFY OP_CHECKSIG*276a914782f155c467a8cfeafa3abeab097414d4ade25eb88ac*"1BxUVSCCDCbrxG3McaCek5KVvwAKsSZCsT8$J f + + +1@cbda68e203b067d59a84d626bf9788ca1b0a8c734cad18eddfb5f5bbaef433f9$"@0000000000000000001010c4ef84a06f9b2d1c70eaf147233661e2f4f86a1d84(-2 +@8577d2b99c9ee92a9af6a74a7be697830ed814918fdd55ca471e98680926611fB038df0b7a9d41024b9b3d190579f9ba4001b6df92c5eac64508a0a70f364869e0f2 +@ade328f92dd6e7fe5688e7b72c19a297f39c43c1f40180a7f269f708bff63e92B0263516d91ae97cba9f8a55f01906bdfaa7acb911935340c87daaaccc4b4b76786B +@cbda68e203b067d59a84d626bf9788ca1b0a8c734cad18eddfb5f5bbaef433f9""136Q8fv5WYVb2o8TFwNkUtdMoSMbHAQvZo"UOP_DUP OP_HASH160 16f5a426867db76403def37d48866be698137ed4 OP_EQUALVERIFY OP_CHECKSIG*276a91416f5a426867db76403def37d48866be698137ed488ac*"136Q8fv5WYVb2o8TFwNkUtdMoSMbHAQvZo8$J  +л @cbda68e203b067d59a84d626bf9788ca1b0a8c734cad18eddfb5f5bbaef433f9""16VGD5kUkaLXjVSMJK78hmRPDUt1gvdURW"UOP_DUP OP_HASH160 3c30f89a5fa28d9ec7bd70137246a491ad3ec6ff OP_EQUALVERIFY OP_CHECKSIG*276a9143c30f89a5fa28d9ec7bd70137246a491ad3ec6ff88ac*"16VGD5kUkaLXjVSMJK78hmRPDUt1gvdURW8$J  +е4@cbda68e203b067d59a84d626bf9788ca1b0a8c734cad18eddfb5f5bbaef433f9""124znCD8rJZBz3iCJ87AqfxEUtby2gNz97"UOP_DUP OP_HASH160 0bb99af5b220a6843792e9bf625862fbac02b4f2 OP_EQUALVERIFY OP_CHECKSIG*276a9140bb99af5b220a6843792e9bf625862fbac02b4f288ac*"124znCD8rJZBz3iCJ87AqfxEUtby2gNz978$J % + + +1@3a5d2ee726dbbfd3252a80cc1d2f948af4673e579cf824b8db742e8023d30509$"@0000000000000000001010c4ef84a06f9b2d1c70eaf147233661e2f4f86a1d84(-2 +@74925a7fbfc98080815579643136b94b09529fccb108c6994c78a8ca8f87a5ebB037a808f8e28c350514447ceb0bd27ea6a5c319a6490a9860076be9878581854a02 +@f5389926d16b64e978c5fc1e2307e484329b9d7fecdfddf419eb8ccd84fe7edbB036d1443f7f30772a9671f425153637e3540dda9289a7a8b3a24d5f1584326e8e4B +@3a5d2ee726dbbfd3252a80cc1d2f948af4673e579cf824b8db742e8023d30509""16CQdiMpPL36gqQEoKng7cHHFC4DfRpxaF"UOP_DUP OP_HASH160 3900eeac8b396e7da91aff1843c7adf646c2279b OP_EQUALVERIFY OP_CHECKSIG*276a9143900eeac8b396e7da91aff1843c7adf646c2279b88ac*"16CQdiMpPL36gqQEoKng7cHHFC4DfRpxaF8$J  +л @3a5d2ee726dbbfd3252a80cc1d2f948af4673e579cf824b8db742e8023d30509""1GnxXiL7kn5sdRWpdoJ3gsoD3dXEsSa3WA"UOP_DUP OP_HASH160 ad3af570c7fc36da089d47329ec171d72767a1df OP_EQUALVERIFY OP_CHECKSIG*276a914ad3af570c7fc36da089d47329ec171d72767a1df88ac*"1GnxXiL7kn5sdRWpdoJ3gsoD3dXEsSa3WA8$J  +W@3a5d2ee726dbbfd3252a80cc1d2f948af4673e579cf824b8db742e8023d30509""1BqZJXB26eNDvc86ZUP3W7JKuRJjr2tCZZ"UOP_DUP OP_HASH160 76e0303c0937bc5601de8db8790bd2f0eb523173 OP_EQUALVERIFY OP_CHECKSIG*276a91476e0303c0937bc5601de8db8790bd2f0eb52317388ac*"1BqZJXB26eNDvc86ZUP3W7JKuRJjr2tCZZ8$J %$-@00000000000000000004381ef14dc876051f1dd80f2d2e1b124a392da810616f"@0000000000000000001010c4ef84a06f9b2d1c70eaf147233661e2f4f86a1d842$-@00000000000000000004d898102371f1ed4581a389243d61277b4afd08a8c5b0"@00000000000000000004381ef14dc876051f1dd80f2d2e1b124a392da810616f2$ƻ-@0000000000000000001144a30eba25261a9e6e6aeda5a7dceefbf0a1af4e9484"@00000000000000000004d898102371f1ed4581a389243d61277b4afd08a8c5b02$-@00000000000000000013539c53eb5fcec945ee55e218ae98acbe844cba8f4da4"@0000000000000000001144a30eba25261a9e6e6aeda5a7dceefbf0a1af4e94842 $Ƞ-@00000000000000000006abb433a1a6d5fdbccd7bedb91ca2c6e031df934860a3"@00000000000000000013539c53eb5fcec945ee55e218ae98acbe844cba8f4da42 + + + +1@a2ffd3abb12a3c9b74aad95281a2f52e9db49d9c7fb56346cc80b7cdd274d8e3$"@00000000000000000006abb433a1a6d5fdbccd7bedb91ca2c6e031df934860a3(Ƞ-2 +@05cc40e57a45b72932e9c168939f7693ca43e108bb59f6bbc0a313b96f0319e5B024a259761560c3faf9b042861723014f28a7bfa017a3cd2a0365a5eed3e4bf97a2 +@511fa230f183cbae23ff7d4d1d9cbd6f0db733240f87779dd48bde455c77bb00B03a1a0d5c7070cdcba5b897d5b32bb092671b2594e7257cf11559f4856e127123aB + @a2ffd3abb12a3c9b74aad95281a2f52e9db49d9c7fb56346cc80b7cdd274d8e3""13z1FAMA4mp1hmWSZDQcbkoNBb9Wfugh4M"UOP_DUP OP_HASH160 20b82a4ab405e963fbb439ad248e2fcf23539c55 OP_EQUALVERIFY OP_CHECKSIG*276a91420b82a4ab405e963fbb439ad248e2fcf23539c5588ac*"13z1FAMA4mp1hmWSZDQcbkoNBb9Wfugh4M8$J  +@a2ffd3abb12a3c9b74aad95281a2f52e9db49d9c7fb56346cc80b7cdd274d8e3""17wXbmtUo1GsYH89FHm2xJB86tBShDVE3s"UOP_DUP OP_HASH160 4c20c2860768b71134e91f1d8510da5f156b125d OP_EQUALVERIFY OP_CHECKSIG*276a9144c20c2860768b71134e91f1d8510da5f156b125d88ac*"17wXbmtUo1GsYH89FHm2xJB86tBShDVE3s8$J  +@a2ffd3abb12a3c9b74aad95281a2f52e9db49d9c7fb56346cc80b7cdd274d8e3""1NB3GtzxwDkzUEENjspyg2aR4Vo8hnXyeh"UOP_DUP OP_HASH160 e840b30ab5ff7b318d066bfb24ecb234219dd322 OP_EQUALVERIFY OP_CHECKSIG*276a914e840b30ab5ff7b318d066bfb24ecb234219dd32288ac*"1NB3GtzxwDkzUEENjspyg2aR4Vo8hnXyeh8$J $-@00000000000000000018306fcf5fca03f766483d8c1e8aed046bb13f1b85d826"@00000000000000000006abb433a1a6d5fdbccd7bedb91ca2c6e031df934860a32$-@000000000000000000012938dbd415a49fd5b1c7938ec2fe9679c3bb5f3bafe2"@00000000000000000018306fcf5fca03f766483d8c1e8aed046bb13f1b85d8262$-@00000000000000000017e03d150e0f5cb588f4be0d49e38e1e89712f0d4107a5"@000000000000000000012938dbd415a49fd5b1c7938ec2fe9679c3bb5f3bafe22$-@0000000000000000001a02b05c90ed50de88878462f1cf4ecbda36123faacdea"@00000000000000000017e03d150e0f5cb588f4be0d49e38e1e89712f0d4107a52$-@00000000000000000009434b22e443ec5c7fd192f5e35357d9ae8550baf20b3b"@0000000000000000001a02b05c90ed50de88878462f1cf4ecbda36123faacdea2$-@00000000000000000013d10a0d049464073f5c9b907aecb5158d64eb51144ced"@00000000000000000009434b22e443ec5c7fd192f5e35357d9ae8550baf20b3b2$-@00000000000000000013701a10826bc1f097aa86eb48e421165b9a7b40324489"@00000000000000000013d10a0d049464073f5c9b907aecb5158d64eb51144ced2$-@0000000000000000000a35aaca4f2829ff8c90a718e054ecd9818da8f869bb5b"@00000000000000000013701a10826bc1f097aa86eb48e421165b9a7b403244892$-@000000000000000000169609a2461b495a680b5f10f7cbae273e31ad783514e4"@0000000000000000000a35aaca4f2829ff8c90a718e054ecd9818da8f869bb5b2$-@0000000000000000000b06cf00b0d31f47f7d903b8807b09f4971d33ab28baff"@000000000000000000169609a2461b495a680b5f10f7cbae273e31ad783514e42 + +1@3906f552e59f01e367f1e421c24a9d264a52645370f2b0e15bb566a30d33cadf$"@0000000000000000000b06cf00b0d31f47f7d903b8807b09f4971d33ab28baff(-2 +@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a314B0356bc0c36d10da3538f1ef4e64590222f6e48fd7b4c231a12dd79fb1ff255cb6a2 +@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a314B0216deffabb55448409dcab3ba73e4fc314f9cbf4e131748aabbe4ae9b4310bf63B +@3906f552e59f01e367f1e421c24a9d264a52645370f2b0e15bb566a30d33cadf""1B5dtpFyAfTUSAtKJc12DLyH1XX4Lk5Ug9"UOP_DUP OP_HASH160 6e91b7fd5be99faa8d43d48adc338e025a22d3d8 OP_EQUALVERIFY OP_CHECKSIG*276a9146e91b7fd5be99faa8d43d48adc338e025a22d3d888ac*"1B5dtpFyAfTUSAtKJc12DLyH1XX4Lk5Ug98$J  + +Y@3906f552e59f01e367f1e421c24a9d264a52645370f2b0e15bb566a30d33cadf""1B5dtpFyAfTUSAtKJc12DLyH1XX4Lk5Ug9"UOP_DUP OP_HASH160 6e91b7fd5be99faa8d43d48adc338e025a22d3d8 OP_EQUALVERIFY OP_CHECKSIG*276a9146e91b7fd5be99faa8d43d48adc338e025a22d3d888ac*"1B5dtpFyAfTUSAtKJc12DLyH1XX4Lk5Ug98$J  + @3906f552e59f01e367f1e421c24a9d264a52645370f2b0e15bb566a30d33cadf""14yARsipvxFdvh7k2DcKmcRnhHuotPAjMi"UOP_DUP OP_HASH160 2b878ac2e68f8a0f4a9817357b275a2cabe86dd3 OP_EQUALVERIFY OP_CHECKSIG*276a9142b878ac2e68f8a0f4a9817357b275a2cabe86dd388ac*"14yARsipvxFdvh7k2DcKmcRnhHuotPAjMi8$J  +@3906f552e59f01e367f1e421c24a9d264a52645370f2b0e15bb566a30d33cadf"l"6OP_RETURN 1301ee39482567b34e08f0073f741d25e7c7c4356b89*06a161301ee39482567b34e08f0073f741d25e7c7c4356b8929H%gN?t%5k8$J   + + + +1@aaca6090d646a6b3c63f922a52fcd9841ed14dbfae96cb9be2a0d1d76a1840ee$"@0000000000000000000b06cf00b0d31f47f7d903b8807b09f4971d33ab28baff(-2 +@21a8d6b442c550dab717bca727981d17df9643fc67a01d100d7e6168593a34ceB02d0bff0361d0e6bfc9bca602ff6914fa7eafad06c764bed9a71cfba8df32863082 +@ad62cc7c6db96936a15be9f49a05c370c734f800a0447154651bfb0d3616f13aB03e922d4f58d8297e0a7cb885a62702719d79c348032059e24db8a11f026a909a1B + @aaca6090d646a6b3c63f922a52fcd9841ed14dbfae96cb9be2a0d1d76a1840ee""1CaV28Tbu5yxeANxCtf4PcSBZsB3BnDtTU"UOP_DUP OP_HASH160 7efe7ff4a513098c9147dfd37a33cb5c03ec67dd OP_EQUALVERIFY OP_CHECKSIG*276a9147efe7ff4a513098c9147dfd37a33cb5c03ec67dd88ac*"1CaV28Tbu5yxeANxCtf4PcSBZsB3BnDtTU8$J  +@aaca6090d646a6b3c63f922a52fcd9841ed14dbfae96cb9be2a0d1d76a1840ee""1A5nz5KokhoqokxtBHhzpSF1c4sXVJ5fMW"UOP_DUP OP_HASH160 63a12e73614e361691e79875f3a4f291e9c7b45c OP_EQUALVERIFY OP_CHECKSIG*276a91463a12e73614e361691e79875f3a4f291e9c7b45c88ac*"1A5nz5KokhoqokxtBHhzpSF1c4sXVJ5fMW8$J  +Е @aaca6090d646a6b3c63f922a52fcd9841ed14dbfae96cb9be2a0d1d76a1840ee""1GqywmuZYzSANF3pv25gosbLJ6r4hTJWxK"UOP_DUP OP_HASH160 adcd634050371a60ffac0e1dc4b8dfa3cf7c3d07 OP_EQUALVERIFY OP_CHECKSIG*276a914adcd634050371a60ffac0e1dc4b8dfa3cf7c3d0788ac*"1GqywmuZYzSANF3pv25gosbLJ6r4hTJWxK8$J 3$-@0000000000000000000df99c961db2c8017a7e47cd62e39fd98589d61e602bba"@0000000000000000000b06cf00b0d31f47f7d903b8807b09f4971d33ab28baff22 + + +1@8f86e2649ebb84b31eeaffabd7ca68242d27ee67224722e30bfe5e0af9936a52$"@0000000000000000000df99c961db2c8017a7e47cd62e39fd98589d61e602bba(-2 +@a6a1674fe2b982b87c3ccb5b31e0533c42b0229053fc99131da205532b7a684cB0324e332edc423eff64012b2c81c079a2b5452b1d0f3055bd79d588421893a758e2 +@a6a1674fe2b982b87c3ccb5b31e0533c42b0229053fc99131da205532b7a684cB03af75ff68f413137ef5a2a49fb5ceadfc7abed6c9ca96d043044430f7cf2f92e1B +ſ@8f86e2649ebb84b31eeaffabd7ca68242d27ee67224722e30bfe5e0af9936a52""122KMkpNq4kYw6mHyiuFVAR9NPudNzNrgP"UOP_DUP OP_HASH160 0b37ddb957c90b448445a9a72d58399344d99fa2 OP_EQUALVERIFY OP_CHECKSIG*276a9140b37ddb957c90b448445a9a72d58399344d99fa288ac*"122KMkpNq4kYw6mHyiuFVAR9NPudNzNrgP8$J  +ХL@8f86e2649ebb84b31eeaffabd7ca68242d27ee67224722e30bfe5e0af9936a52""1CLembfTJLUDDtLnBFYtWCtVHAABKhvKz7"UOP_DUP OP_HASH160 7c60d097241b8bf2c4aec88044461effe3211fc2 OP_EQUALVERIFY OP_CHECKSIG*276a9147c60d097241b8bf2c4aec88044461effe3211fc288ac*"1CLembfTJLUDDtLnBFYtWCtVHAABKhvKz78$J  +ԠK@8f86e2649ebb84b31eeaffabd7ca68242d27ee67224722e30bfe5e0af9936a52""1B3MHonfDZsfGEiorFChojs1twRnTiwy8M"UOP_DUP OP_HASH160 6e2306dcee5bf70ad3a1f819e42c7b38e318f509 OP_EQUALVERIFY OP_CHECKSIG*276a9146e2306dcee5bf70ad3a1f819e42c7b38e318f50988ac*"1B3MHonfDZsfGEiorFChojs1twRnTiwy8M8$J  + + +1@df7bc9716d9897c02cf85655bd3c24517d8a6c5896054d578080db228d529cb2$"@0000000000000000000df99c961db2c8017a7e47cd62e39fd98589d61e602bba(-2 +@015af7f4e7f435e076930a32f1046195e91ab24b3673fad4114fdcfeeb98a853B03d470dfcb920c05a8058c325024cdbab76df3c41d77ab9a49e5b63100765812122 +@4137b0fcf5fe86d16d3647f9a13409da65f4e08f127b1ecdf378ef72d75ac619B03c24b0fd4adda54f296a9e447c7acb04c372b4d3263551c318a06501c03f569a3B +z@df7bc9716d9897c02cf85655bd3c24517d8a6c5896054d578080db228d529cb2""16L27QUvNVKq8fAn3FyMUjKsRaUtHCv8Db"UOP_DUP OP_HASH160 3a717589aaf0d706366e164d5b2daba722a0d224 OP_EQUALVERIFY OP_CHECKSIG*276a9143a717589aaf0d706366e164d5b2daba722a0d22488ac*"16L27QUvNVKq8fAn3FyMUjKsRaUtHCv8Db8$J  +@df7bc9716d9897c02cf85655bd3c24517d8a6c5896054d578080db228d529cb2""1Pdkzizozg5fh2JGFg5Ts4XbtdaqoJa9qn"UOP_DUP OP_HASH160 f846779d7b29f8326c2f0fc04eb08ad2de7c72c4 OP_EQUALVERIFY OP_CHECKSIG*276a914f846779d7b29f8326c2f0fc04eb08ad2de7c72c488ac*"1Pdkzizozg5fh2JGFg5Ts4XbtdaqoJa9qn8$J  +]@df7bc9716d9897c02cf85655bd3c24517d8a6c5896054d578080db228d529cb2""15Sjc2X2x62H9GRaRftgn7MjFbHoEUw5Aw"UOP_DUP OP_HASH160 30be7753e9435fdede099fb23611f2cffa85100f OP_EQUALVERIFY OP_CHECKSIG*276a91430be7753e9435fdede099fb23611f2cffa85100f88ac*"15Sjc2X2x62H9GRaRftgn7MjFbHoEUw5Aw8$J  + +1@59f32ac95174c6a671c73c83cbfe9ab56d8bc7ab531a7bbe63e4b8464bda2a37$"@0000000000000000000df99c961db2c8017a7e47cd62e39fd98589d61e602bba(-2 +@f73c988ef6597cce2698a9f3dfa2ed8de85465a73dbda29c6a6efd337e340b65B038cdc9823eb2c1bcf4ec0d87424d936c93d93598133879bb7f0e2ceaa3d7c664f2 +@cbaedceac077a1d7b8d04e4a2ab127390f715a744065d5467386d437bf55e989B0308db9668235cbc79081ae67e021ab74a90fdcacb320efcec92728a52036183d52 +@e25467a551f0a49b348fd5f1c1f52165a0cae30fdedaa4d9c409c1f325d69c16B03f294b4b856127f0a8644d410fc9ef8f3bb6cb5206b62c803894b0fca98a05eef2 +@f48b93c61ce103ff194ce1147eb9923205fe49716cf2575c051ce7514714dbbeB03f1b8fd6e0e3c3e43c702300e7f07676ec379e74b7d20062b1c2f4101e4670fc22 +@ea426c8b787e09cf72818de0879f4dc6160512c55331b73ebb51bab23b58a8fbB024acf7ad64ef322e9d1e2f12bd7f4d75d9b5b3a94ed7f4b026f076071a6f981402 +@1b166cb0d7d632add6a740eca680cf0866bf4f70ff297c230e734bb0b8ee7b24B037e3ee8a7a47efbd4498f0ed357e2037539e4f7de5e711ade7d2b245ba09c34652 +@5b8f79fe8765096ac705f01a5561d754dcca633bedfdc9925cfae298cd638865B0387bcbac6beef054fadce2b375cbc16a859250cb35f166a6c938ed8d3f5c126bd2 +@fef0b90d5a00abb3fa10b909a195b6d7dbfc3099ca4e12bbc3392ac9af54de45B03db2055a36919de5fbbca34a76a638c09f05185fd90b9952432fc37b6f24153f92 +@19ed0a7a8d4d35a2bc5e4967074bb34c2088827e9bb5f4d467e968a58c42d815B033c36db294e57e8485e05fb420ee8c1cb7e3f1b5723cc4539d895f46830aadb47B +E@59f32ac95174c6a671c73c83cbfe9ab56d8bc7ab531a7bbe63e4b8464bda2a37""12jC8cNs2myigxNR6BBXbPKWt5dPCBQyBU"UOP_DUP OP_HASH160 12f2e356b442a212b02f20ef45de0de868615cdb OP_EQUALVERIFY OP_CHECKSIG*276a91412f2e356b442a212b02f20ef45de0de868615cdb88ac*"12jC8cNs2myigxNR6BBXbPKWt5dPCBQyBU8$J  +@59f32ac95174c6a671c73c83cbfe9ab56d8bc7ab531a7bbe63e4b8464bda2a37""12jDdktAPop3GMDmhGkwuKaH1ae3CGLWu3"UOP_DUP OP_HASH160 12f4246d10abd4ccc42c719557ed0af5cab486b5 OP_EQUALVERIFY OP_CHECKSIG*276a91412f4246d10abd4ccc42c719557ed0af5cab486b588ac*"12jDdktAPop3GMDmhGkwuKaH1ae3CGLWu38$J  +@59f32ac95174c6a671c73c83cbfe9ab56d8bc7ab531a7bbe63e4b8464bda2a37"!1uAiNgN3CJXG1oDN6ftpLwrDRBH2WXUpC"UOP_DUP OP_HASH160 09ddbd015681be1866b87806ce2503d9f1f69eae OP_EQUALVERIFY OP_CHECKSIG*276a91409ddbd015681be1866b87806ce2503d9f1f69eae88ac*!1uAiNgN3CJXG1oDN6ftpLwrDRBH2WXUpC8$J ` + + +1@f957a05770ab6b2d1492508833f91e30b2d27e53333e672a08aaa7699c3e13ce$"@0000000000000000000df99c961db2c8017a7e47cd62e39fd98589d61e602bba(-2 +@a2ffd3abb12a3c9b74aad95281a2f52e9db49d9c7fb56346cc80b7cdd274d8e3B0396764b240e4fb00bb1e2ac4d47460ae5165244bb297a8f169e8069b4c4e0eab82 +@a2ffd3abb12a3c9b74aad95281a2f52e9db49d9c7fb56346cc80b7cdd274d8e3B03548a3eda4933fe9106af3bc80c9bed8e3225e4aa8cd41ccc4d6eb9ce53f7c423B + @f957a05770ab6b2d1492508833f91e30b2d27e53333e672a08aaa7699c3e13ce""1FSDRBf2hYZA5xZ44pDxtvG89SDN3F2kaX"UOP_DUP OP_HASH160 9e568671d4478eec93fcbde324b6a4b6efb0fb42 OP_EQUALVERIFY OP_CHECKSIG*276a9149e568671d4478eec93fcbde324b6a4b6efb0fb4288ac*"1FSDRBf2hYZA5xZ44pDxtvG89SDN3F2kaX8$J  +@f957a05770ab6b2d1492508833f91e30b2d27e53333e672a08aaa7699c3e13ce"!1cZfgunAo2m6r3xg4JSAaaRAsE3txRBVn"UOP_DUP OP_HASH160 06b9d3e631b2776e1eb4ad02c3336bc7a6c1f489 OP_EQUALVERIFY OP_CHECKSIG*276a91406b9d3e631b2776e1eb4ad02c3336bc7a6c1f48988ac*!1cZfgunAo2m6r3xg4JSAaaRAsE3txRBVn8$J  +ʢ +@f957a05770ab6b2d1492508833f91e30b2d27e53333e672a08aaa7699c3e13ce""19wF6vfzwmqWz7zH85MeLdu6UQQvBjTFtM"UOP_DUP OP_HASH160 62033d771be794eed74f0603a00b5d9e6c0bb49a OP_EQUALVERIFY OP_CHECKSIG*276a91462033d771be794eed74f0603a00b5d9e6c0bb49a88ac*"19wF6vfzwmqWz7zH85MeLdu6UQQvBjTFtM8$J $-@000000000000000000181315ecbed1df014aa6d490fe7d2fc183db37a012c0d1"@0000000000000000000df99c961db2c8017a7e47cd62e39fd98589d61e602bba2 + +1@10384cf9eeeeab9ba2645c21ebe4e5be7c20eb5cd782fcf27b856716b643c95a$"@000000000000000000181315ecbed1df014aa6d490fe7d2fc183db37a012c0d1(-2 +@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24bB03fa758964be2a371d64f2bfed3773bcfdaabbeb65dd13f17a367a712715ef51b52 +@989efaf4adb851eb91614e8fa56ad77615a07251c1925eb4af0fad8a9706866cB02f0e8f368391d3a599f1c7147bc194be87fba37da1a4fce08939f3bb6d68ccbae2 +@4b0ca8458ce7e0b44b579a3a224e84e93b4a7fe2d28d7ad5477acfcb7319ad8eB02c36d5db48ee321605bc9ef5784ece2f56e0fe9f6c5ef625a5fe38bddaf148d38B +[@10384cf9eeeeab9ba2645c21ebe4e5be7c20eb5cd782fcf27b856716b643c95a""17c3xcZaJi2HaJYzBKFY7eGYoQ2kizMcsv"UOP_DUP OP_HASH160 4871c8857620ebc8fb19d6c959ed85a6d1a657d4 OP_EQUALVERIFY OP_CHECKSIG*276a9144871c8857620ebc8fb19d6c959ed85a6d1a657d488ac*"17c3xcZaJi2HaJYzBKFY7eGYoQ2kizMcsv8$J  + +@10384cf9eeeeab9ba2645c21ebe4e5be7c20eb5cd782fcf27b856716b643c95a""17c3xcZaJi2HaJYzBKFY7eGYoQ2kizMcsv"UOP_DUP OP_HASH160 4871c8857620ebc8fb19d6c959ed85a6d1a657d4 OP_EQUALVERIFY OP_CHECKSIG*276a9144871c8857620ebc8fb19d6c959ed85a6d1a657d488ac*"17c3xcZaJi2HaJYzBKFY7eGYoQ2kizMcsv8$J  +؝@10384cf9eeeeab9ba2645c21ebe4e5be7c20eb5cd782fcf27b856716b643c95a""1KP7ime8TQZ21By3duAwjNpBWpxkgEEM19"UOP_DUP OP_HASH160 c9a10665148be1873d9429d4bb42fbc9c4ff73a0 OP_EQUALVERIFY OP_CHECKSIG*276a914c9a10665148be1873d9429d4bb42fbc9c4ff73a088ac*"1KP7ime8TQZ21By3duAwjNpBWpxkgEEM198$J  +@10384cf9eeeeab9ba2645c21ebe4e5be7c20eb5cd782fcf27b856716b643c95a"l"6OP_RETURN 13010c2682f95426cb174eaca57fbb3bf07ddbec0635*06a1613010c2682f95426cb174eaca57fbb3bf07ddbec06352 &T&N;}58$J   +$-@0000000000000000001b09b8450bbde799aaa8d6e843add93fcd6b10b3836173"@000000000000000000181315ecbed1df014aa6d490fe7d2fc183db37a012c0d12 + +1@ad5a6d82c07d0453659589d6bd170c14eb3f3aaec0396271c39214144ed6e090$"@0000000000000000001b09b8450bbde799aaa8d6e843add93fcd6b10b3836173(-2 +@59f32ac95174c6a671c73c83cbfe9ab56d8bc7ab531a7bbe63e4b8464bda2a37B02c0e3f7be2fdbc15133bad811f9d0fe3213b56705988bf809a279e9eaa427c1182 +@772dbf06e878425c312bf7fce1be8ad881d5524e158bf6029c6fbbb2ed8e85feB03f7b25b09212e1a1654f1f4a3ae8953ecc0132afbb8e05872eefbde092f67fa81B +C@ad5a6d82c07d0453659589d6bd170c14eb3f3aaec0396271c39214144ed6e090""1PC3nW73usvP7msUetw3Ad87kzsGNYzuif"UOP_DUP OP_HASH160 f369aacec99a1c9bb50b7c3cf047215f307f4666 OP_EQUALVERIFY OP_CHECKSIG*276a914f369aacec99a1c9bb50b7c3cf047215f307f466688ac*"1PC3nW73usvP7msUetw3Ad87kzsGNYzuif8$J  +ށ +@ad5a6d82c07d0453659589d6bd170c14eb3f3aaec0396271c39214144ed6e090""19kddDgLQZNaQCBB5St3JBMRJRy37ZMK5F"UOP_DUP OP_HASH160 600177166499c9459927fca5c11bf7d391788842 OP_EQUALVERIFY OP_CHECKSIG*276a914600177166499c9459927fca5c11bf7d39178884288ac*"19kddDgLQZNaQCBB5St3JBMRJRy37ZMK5F8$J  + +1@cb92f07e16103105c4664cc4046214a955d3bccf3f37f72de806b92f0a22930d$"@0000000000000000001b09b8450bbde799aaa8d6e843add93fcd6b10b3836173(-2 +@ad5a6d82c07d0453659589d6bd170c14eb3f3aaec0396271c39214144ed6e090B038d99d7c629912ffa1049d3472dcfcf95920ab5f0c3fc75a1f3504c67b38fdd242 +@f063374160ebedb33cfd6d575cbd2ac0577580c3a65bb6ac4c5ed2480cdc4cc6B03b1b51c3e74c6ccb03be25588eeb5f23142c893b11da6504c57b40d81814024f6B +B@cb92f07e16103105c4664cc4046214a955d3bccf3f37f72de806b92f0a22930d""1PjL1MrwHJsAmUhRSkG2W8aH64s8J5gXzr"UOP_DUP OP_HASH160 f9541a6c5e3897fdbd1aedbcd1713d3af13e0b9c OP_EQUALVERIFY OP_CHECKSIG*276a914f9541a6c5e3897fdbd1aedbcd1713d3af13e0b9c88ac*"1PjL1MrwHJsAmUhRSkG2W8aH64s8J5gXzr8$J  +͂@cb92f07e16103105c4664cc4046214a955d3bccf3f37f72de806b92f0a22930d""1JfmHZmyWq1cPx1rsTNb6benekFYVrc4U3"UOP_DUP OP_HASH160 c1cee9a25b930843a5cb2eb67eeb41535effb32e OP_EQUALVERIFY OP_CHECKSIG*276a914c1cee9a25b930843a5cb2eb67eeb41535effb32e88ac*"1JfmHZmyWq1cPx1rsTNb6benekFYVrc4U38$J $-@00000000000000000006aa363e3c5f8aed887bb3a05bdec05330a37a55166cfa"@0000000000000000001b09b8450bbde799aaa8d6e843add93fcd6b10b38361732$-@000000000000000000168febc8639ed597d6a790c1933c9c5839b7d937e1c66f"@00000000000000000006aa363e3c5f8aed887bb3a05bdec05330a37a55166cfa2$-@000000000000000000152606ad36e2c24f008bc6c8d1a4bca813bb7cec2c45ac"@000000000000000000168febc8639ed597d6a790c1933c9c5839b7d937e1c66f2 + +1@c25d8d65bfbe0c1565bf86dbdf042600a39b944d748d0d50369926d471621cd0$"@000000000000000000152606ad36e2c24f008bc6c8d1a4bca813bb7cec2c45ac(-2 +@cb92f07e16103105c4664cc4046214a955d3bccf3f37f72de806b92f0a22930dB03709790ea0667ed634424f52e3a544fa6629810d3990202d43126b4014d1e9f8b2 +@9c2abb59aeb506c2f8d4fd373a5607d1096bac6ac76299df0f92d984566ee5aaB029c3999a2625008738be268a491b8366c60d38afb6e4b68e41fe06ceb037ef2dcB +@@c25d8d65bfbe0c1565bf86dbdf042600a39b944d748d0d50369926d471621cd0""1P1ib1xtambbG3kF3LPer4r8vSgV5DHSMy"UOP_DUP OP_HASH160 f1757b5dc48ff9c82e71005eaf368fdcc29c8c7a OP_EQUALVERIFY OP_CHECKSIG*276a914f1757b5dc48ff9c82e71005eaf368fdcc29c8c7a88ac*"1P1ib1xtambbG3kF3LPer4r8vSgV5DHSMy8$J  + @c25d8d65bfbe0c1565bf86dbdf042600a39b944d748d0d50369926d471621cd0""14SFAACn8apccxq2MMPuyXqtC4rXGWMHL7"UOP_DUP OP_HASH160 25ae98464bbe67ced9a73e3c3ddafdb8111f3fea OP_EQUALVERIFY OP_CHECKSIG*276a91425ae98464bbe67ced9a73e3c3ddafdb8111f3fea88ac*"14SFAACn8apccxq2MMPuyXqtC4rXGWMHL78$J  + +1@01d138a7c1bb8335f2652838c1ef8e7570c392a3dc14319617487b8dc3771b2d$"@000000000000000000152606ad36e2c24f008bc6c8d1a4bca813bb7cec2c45ac(-2 +@814a32c1a81060ab91e066bd2ae1aab07be58a82cc45154f9e9d78e0c89a2452B022e33f2f33d32cb01aebf0a031f5f4a893f19710d0e37eb1b3918f857b13b555f2 +@5c6d5aa69a2a1273179121f0587be61de88c738e16bee10db762c081bb8baaa4B027f536ecde25dfc58ac5ebbbd64deded8e8c67e243a147356f5db274474d5ef542 +@7e8fe4895400c9a3806bc13e9df66847aaef14a97c1f24c06b061177afefb4d6B031829ecf9187cb7c2b35138d19c040bd52426d615a4159b410c0cf21ac688681dB +x@01d138a7c1bb8335f2652838c1ef8e7570c392a3dc14319617487b8dc3771b2d""16xDsVF31r26W5qJVvQ3NazbLJ5LAR6e58"UOP_DUP OP_HASH160 414a402361686d636e2499b4c20c6e4c0cdb9ed5 OP_EQUALVERIFY OP_CHECKSIG*276a914414a402361686d636e2499b4c20c6e4c0cdb9ed588ac*"16xDsVF31r26W5qJVvQ3NazbLJ5LAR6e588$J  +$@01d138a7c1bb8335f2652838c1ef8e7570c392a3dc14319617487b8dc3771b2d""1DNEPxNGJ4qHkDxw2eQyBKQmEqHYhXJdq4"UOP_DUP OP_HASH160 87a56d4493d7dfc843a91046b2c04e5a7c81b691 OP_EQUALVERIFY OP_CHECKSIG*276a91487a56d4493d7dfc843a91046b2c04e5a7c81b69188ac*"1DNEPxNGJ4qHkDxw2eQyBKQmEqHYhXJdq48$J  +n@01d138a7c1bb8335f2652838c1ef8e7570c392a3dc14319617487b8dc3771b2d""1Bz13FSMFHSHjMf9MVCLgT6dvaxo5i7vy4"UOP_DUP OP_HASH160 78790001c4ed54c29d1675bd443ccd603cb22503 OP_EQUALVERIFY OP_CHECKSIG*276a91478790001c4ed54c29d1675bd443ccd603cb2250388ac*"1Bz13FSMFHSHjMf9MVCLgT6dvaxo5i7vy48$J $-@0000000000000000001768f9fb5fb89377fe0c62e21495d585cade2a1e89806d"@000000000000000000152606ad36e2c24f008bc6c8d1a4bca813bb7cec2c45ac2 $-@0000000000000000000937caada0e8ec8a3f48fa6f217060d494ae1d25523ffd"@0000000000000000001768f9fb5fb89377fe0c62e21495d585cade2a1e89806d2 + + + +1@a9d21a86854e2e842d67afdd02d2bc5d2a650e9a5a2f46d886be249fe7fe9dab$"@0000000000000000000937caada0e8ec8a3f48fa6f217060d494ae1d25523ffd(-2 +@5a34fc34cd72d0f7248b21f5892e8cba7b5db04b1eb671a15641cfd3a95a3c3dB02b8561033698be8a7ae56e4d71d6452eff84add8e46ea0be8917e9f2cad6c82e02 +@33e777e5a51d773fd654721bc967b2017e850e96e3a8cd6f9c8aefeedcec657fB036fd61edc168e97af95e5c69f749e7e43fc65324bef9ac8be9eebf416e2499c12B +@a9d21a86854e2e842d67afdd02d2bc5d2a650e9a5a2f46d886be249fe7fe9dab""1LabshEj41tEyAaW6LhVcE2v5KcL26PLUL"UOP_DUP OP_HASH160 d6c53a5e88668b5428582ce0decd2b8247d49f86 OP_EQUALVERIFY OP_CHECKSIG*276a914d6c53a5e88668b5428582ce0decd2b8247d49f8688ac*"1LabshEj41tEyAaW6LhVcE2v5KcL26PLUL8$J  +@a9d21a86854e2e842d67afdd02d2bc5d2a650e9a5a2f46d886be249fe7fe9dab""1QFUGejXkpARt7B1JpRFY2b1pA3QUMhpYE"UOP_DUP OP_HASH160 ff077aeec5f18bd5e6985b14e3204630438f51f9 OP_EQUALVERIFY OP_CHECKSIG*276a914ff077aeec5f18bd5e6985b14e3204630438f51f988ac*"1QFUGejXkpARt7B1JpRFY2b1pA3QUMhpYE8$J  +T@a9d21a86854e2e842d67afdd02d2bc5d2a650e9a5a2f46d886be249fe7fe9dab""1AnxX2ZC39QyJk2tCbahY7yBfz2EMzhzDG"UOP_DUP OP_HASH160 6b6a31b5c1d7ea6ba4ec7048066920b63b101210 OP_EQUALVERIFY OP_CHECKSIG*276a9146b6a31b5c1d7ea6ba4ec7048066920b63b10121088ac*"1AnxX2ZC39QyJk2tCbahY7yBfz2EMzhzDG8$J $ȝ-@0000000000000000001b5776ac3c3d2c7b5e859175dee3bb0e80798708ddc83e"@0000000000000000000937caada0e8ec8a3f48fa6f217060d494ae1d25523ffd2$-@0000000000000000000648bbd6f35501d77f3411183be6ee7f395b4fd45ce0d9"@0000000000000000001b5776ac3c3d2c7b5e859175dee3bb0e80798708ddc83e2$-@00000000000000000000cb4d72eac47e66d0c7fd1e28a6309e4ffa57ddde80c6"@0000000000000000000648bbd6f35501d77f3411183be6ee7f395b4fd45ce0d92 $-@000000000000000000140bf9cfe4ea62ce6b84fe545cc016f75b1a51b1974142"@00000000000000000000cb4d72eac47e66d0c7fd1e28a6309e4ffa57ddde80c62 + + + +1@a775eceda66d49ce1892200a42d0d61bb66c5d5716ac6b6ae8585ac59f3d87e3$"@000000000000000000140bf9cfe4ea62ce6b84fe545cc016f75b1a51b1974142(-2 +@30f57f5cb45a09b89bbfb80d7184e41d3d169201178b5f704bc1f00494b2deffB020d6088dce256f9641c9b6136beece6c442121f516f516b043b2f567baef191e72 +@2d1fc11e9b643cba28bbbb675eb1410c86e5b752837285697b35375580151013B035c07563975a1e3cbb19f21f7f2f7c22fca50c43fab72a3ab55df018f9cf60ba0B +@@a775eceda66d49ce1892200a42d0d61bb66c5d5716ac6b6ae8585ac59f3d87e3""1MGUk6QBssChk3o644Sdfjp5XXXMQqnqoe"UOP_DUP OP_HASH160 de4fe9ed753db6f26edcb4a2c1ba1878b3f3fa3c OP_EQUALVERIFY OP_CHECKSIG*276a914de4fe9ed753db6f26edcb4a2c1ba1878b3f3fa3c88ac*"1MGUk6QBssChk3o644Sdfjp5XXXMQqnqoe8$J  +@a775eceda66d49ce1892200a42d0d61bb66c5d5716ac6b6ae8585ac59f3d87e3""18qJdq4zTeUsieTVXkBxbiyq9ddkoMV95D"UOP_DUP OP_HASH160 55eb914daa2a492d092c06846468c24c2b59a5d4 OP_EQUALVERIFY OP_CHECKSIG*276a91455eb914daa2a492d092c06846468c24c2b59a5d488ac*"18qJdq4zTeUsieTVXkBxbiyq9ddkoMV95D8$J  +T@a775eceda66d49ce1892200a42d0d61bb66c5d5716ac6b6ae8585ac59f3d87e3""1E4wFBW2uvt44AwYfkBSrWwcy3cC8B8GnQ"UOP_DUP OP_HASH160 8f582a02add01d59a4e37e8b803b6f65e0af0952 OP_EQUALVERIFY OP_CHECKSIG*276a9148f582a02add01d59a4e37e8b803b6f65e0af095288ac*"1E4wFBW2uvt44AwYfkBSrWwcy3cC8B8GnQ8$J $خ-@00000000000000000006940febb02acde1b79268e8ff4d7c8622772cf22438e6"@000000000000000000140bf9cfe4ea62ce6b84fe545cc016f75b1a51b19741422 $-@0000000000000000001759ba329cefad464a3831b2858935afbf747de2e619e4"@00000000000000000006940febb02acde1b79268e8ff4d7c8622772cf22438e62 + + + +1@68a9bc7681a12cc7a33e9cf7e4a8ac5161b6403a07a148b798ba61dbe79299cb$"@0000000000000000001759ba329cefad464a3831b2858935afbf747de2e619e4(-2 +@b6c8af3208866b3f000689ff8dea5e867d4d78b9573fc999222e9c8662876b38B02fafdb9bb8acbe695fd696a324bd506fe50d77b0cc31840e3eb9f1745a8dab22e2 +@365f877d6d45d0cd77871d6bb77da6b78dda4162abc971fc4451f4c2e580c32eB02bd21c16830a208266238fdf7779ac6224e2425eef09d112fb9c34c09317249e0B +@68a9bc7681a12cc7a33e9cf7e4a8ac5161b6403a07a148b798ba61dbe79299cb""1FKTQjnQRZEYrjYiaF1aGTDQ7eEQ6QUfEE"UOP_DUP OP_HASH160 9d0f4b2b8a7d27e1add2d7a3df03221dca0fd28d OP_EQUALVERIFY OP_CHECKSIG*276a9149d0f4b2b8a7d27e1add2d7a3df03221dca0fd28d88ac*"1FKTQjnQRZEYrjYiaF1aGTDQ7eEQ6QUfEE8$J  +]@68a9bc7681a12cc7a33e9cf7e4a8ac5161b6403a07a148b798ba61dbe79299cb""1G4Ff4gRHpAs3pjQaEaiX5vvomLhSLD5q8"UOP_DUP OP_HASH160 a5275e7bd403f3fd66102e9c07c19b7a4aa7b6e0 OP_EQUALVERIFY OP_CHECKSIG*276a914a5275e7bd403f3fd66102e9c07c19b7a4aa7b6e088ac*"1G4Ff4gRHpAs3pjQaEaiX5vvomLhSLD5q88$J  +6@68a9bc7681a12cc7a33e9cf7e4a8ac5161b6403a07a148b798ba61dbe79299cb""1Pn8kKs1BwbYDcqV54wPcWSX9hSBv4N31D"UOP_DUP OP_HASH160 f9dbf3cf51695136870c2556096c7db23af33cf6 OP_EQUALVERIFY OP_CHECKSIG*276a914f9dbf3cf51695136870c2556096c7db23af33cf688ac*"1Pn8kKs1BwbYDcqV54wPcWSX9hSBv4N31D8$J $-@00000000000000000000b422cbced5e9aefa48286d42014255b5341b8205736f"@0000000000000000001759ba329cefad464a3831b2858935afbf747de2e619e42$Ԯ-@00000000000000000007aa1fc88a07fa05a95be79ec447e05b219e412413d116"@00000000000000000000b422cbced5e9aefa48286d42014255b5341b8205736f2 + +1@72ca23ebeefacfed1fa6beed6207c341a5df6368733ae6282371b492c91e2425$"@00000000000000000007aa1fc88a07fa05a95be79ec447e05b219e412413d116(Ԯ-2 +@99fb29ad254bb4e6859327155be8cc7d0350978a12d1f17240aa2222029a5568B0344b7dc5f1833fc9f393c6208e5426ed0a810add8f01284a5a4a617fe2056b2582 +@5e7a29300333370dcf303e01bb5025de8b794c3abe658fb9d88d7315ced518bfB03f8b8396b03355c58d8b74d1b827a2d392e8399f1f0477b221b5bc735f708122dB +@72ca23ebeefacfed1fa6beed6207c341a5df6368733ae6282371b492c91e2425""1KUqkm2NMkBqec9vyTyqNcMcCHEHuz1Ge9"UOP_DUP OP_HASH160 cab63179285fb0e6abbf4e0d63009ebbcfadb4ef OP_EQUALVERIFY OP_CHECKSIG*276a914cab63179285fb0e6abbf4e0d63009ebbcfadb4ef88ac*"1KUqkm2NMkBqec9vyTyqNcMcCHEHuz1Ge98$J  +@72ca23ebeefacfed1fa6beed6207c341a5df6368733ae6282371b492c91e2425""12UefR8eEWTgDVPiP7iLWvg1tatSmk6wdV"UOP_DUP OP_HASH160 1032cbb2aeb782bad3ac3f399b52d9097dd8d348 OP_EQUALVERIFY OP_CHECKSIG*276a9141032cbb2aeb782bad3ac3f399b52d9097dd8d34888ac*"12UefR8eEWTgDVPiP7iLWvg1tatSmk6wdV8$J ( + + +1@ed3def05d37a18f99dbbdc3619671d97ee5570c3cf3515db089e3196bc7982ad$"@00000000000000000007aa1fc88a07fa05a95be79ec447e05b219e412413d116(Ԯ-2 +@b6c8af3208866b3f000689ff8dea5e867d4d78b9573fc999222e9c8662876b38B032a0d111bab1c13690ebca8153af05dcdfdf2f1acb3df4b731c86c47ae55c9fb12 +@01d138a7c1bb8335f2652838c1ef8e7570c392a3dc14319617487b8dc3771b2dB03c3bb12d7da298a7311ba533cf1471142de20e6ee39ae39959b5035518b5f38d5B +)@ed3def05d37a18f99dbbdc3619671d97ee5570c3cf3515db089e3196bc7982ad""1Myef3AV1L3cVUZC1p1Z6bA8EUwGQcJtnf"UOP_DUP OP_HASH160 e6193e370e5eaf5a9174cae1b02b201b16343298 OP_EQUALVERIFY OP_CHECKSIG*276a914e6193e370e5eaf5a9174cae1b02b201b1634329888ac*"1Myef3AV1L3cVUZC1p1Z6bA8EUwGQcJtnf8$J  +@ed3def05d37a18f99dbbdc3619671d97ee5570c3cf3515db089e3196bc7982ad""14PQJJwAaYqzvNAZqWrafmSCUMJnSjYaRv"UOP_DUP OP_HASH160 2524fa20e55586e1ae27a2f2af3887921b4d6a2b OP_EQUALVERIFY OP_CHECKSIG*276a9142524fa20e55586e1ae27a2f2af3887921b4d6a2b88ac*"14PQJJwAaYqzvNAZqWrafmSCUMJnSjYaRv8$J  +h@ed3def05d37a18f99dbbdc3619671d97ee5570c3cf3515db089e3196bc7982ad""1Mx4eKLHdC6mEAnVv8LvHWMTyUP1pnBjM5"UOP_DUP OP_HASH160 e5cc6f569672a281c5b9dc7bf33fa2aa875da271 OP_EQUALVERIFY OP_CHECKSIG*276a914e5cc6f569672a281c5b9dc7bf33fa2aa875da27188ac*"1Mx4eKLHdC6mEAnVv8LvHWMTyUP1pnBjM58$J  + + +1@a5203d90db2c05dcb72edd670501eb7a1a92236bd05b6d94bdef8b371c130306$"@00000000000000000007aa1fc88a07fa05a95be79ec447e05b219e412413d116(Ԯ-2 +@68a9bc7681a12cc7a33e9cf7e4a8ac5161b6403a07a148b798ba61dbe79299cbB03f9913999b2f3fc4fcd25775bb49394c3aa1b594ee4f554fc1dace5350e9fa97e2 +@e3507cf8984fe14f4787bd501d5f0f3a4a04dfd2ccb5a857578de4e3709ff283B02521c9f96d694f5b448f84c0e10883b3f7e2ebecad1d37a6a703d422a732aee86B +@a5203d90db2c05dcb72edd670501eb7a1a92236bd05b6d94bdef8b371c130306""169zhhW4bgAPxDPvvN2Fao3PhnCuTdu3RN"UOP_DUP OP_HASH160 388c1fa1c7422826f0b5a6628be26f4595134bbd OP_EQUALVERIFY OP_CHECKSIG*276a914388c1fa1c7422826f0b5a6628be26f4595134bbd88ac*"169zhhW4bgAPxDPvvN2Fao3PhnCuTdu3RN8$J  +d@a5203d90db2c05dcb72edd670501eb7a1a92236bd05b6d94bdef8b371c130306""1ApLE2ief9JzCc7ERBEkUFmDbNJffB2CyU"UOP_DUP OP_HASH160 6bacbaed82c3f9a067665738e83749a02628f930 OP_EQUALVERIFY OP_CHECKSIG*276a9146bacbaed82c3f9a067665738e83749a02628f93088ac*"1ApLE2ief9JzCc7ERBEkUFmDbNJffB2CyU8$J  +@a5203d90db2c05dcb72edd670501eb7a1a92236bd05b6d94bdef8b371c130306""16KmpUkuxKR2DnJMYCSDnDYB2Agn6c7TyT"UOP_DUP OP_HASH160 3a658766b5ed86969accdc487a0f53ac968317b7 OP_EQUALVERIFY OP_CHECKSIG*276a9143a658766b5ed86969accdc487a0f53ac968317b788ac*"16KmpUkuxKR2DnJMYCSDnDYB2Agn6c7TyT8$J %$-@0000000000000000000edae374b4c1975102d97a9bcf5ad4bbe1134a3cf9041a"@00000000000000000007aa1fc88a07fa05a95be79ec447e05b219e412413d1162$-@0000000000000000001a3b100e169b46e98a029dbd0c140874cf401819dc1c2b"@0000000000000000000edae374b4c1975102d97a9bcf5ad4bbe1134a3cf9041a2$-@000000000000000000019fb4a94294126d9cdf1176d85cf2a26046009b8cb80c"@0000000000000000001a3b100e169b46e98a029dbd0c140874cf401819dc1c2b2$Ӗ-@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e0"@000000000000000000019fb4a94294126d9cdf1176d85cf2a26046009b8cb80c2 + + +1@0a23a4e1c20bc7db93796c28ecf203560d032238f1310bb473d7cd92b25fe246$"@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e0(Ӗ-2 +@1e1b85be843b7d5796cc0a6df2ebbf755db3bb29a35d4d2a8db714b995664c46B03ad2f97f88e64fbea55771fbd5b372b47f13d981eea503af2d72aa73e9023813d2 +@3785990b612c6dc6f6d2163c46dfead379cf3b9546e19fc31fa668b460dad66fB03d7c336b0d0003fd0c33295c31be9800e0fa096aa4dfb17afd77efc8db81f2b7fB + @0a23a4e1c20bc7db93796c28ecf203560d032238f1310bb473d7cd92b25fe246""1LoRCdVgLzkE4z33CU1jukVL3AUiD8KZTW"UOP_DUP OP_HASH160 d931b9c74b2602257b3c13a37affd3e0bc90dce0 OP_EQUALVERIFY OP_CHECKSIG*276a914d931b9c74b2602257b3c13a37affd3e0bc90dce088ac*"1LoRCdVgLzkE4z33CU1jukVL3AUiD8KZTW8$J   +̽0@0a23a4e1c20bc7db93796c28ecf203560d032238f1310bb473d7cd92b25fe246""1CrUdB9rMQ22q15zzYqLW5bJas1PnLq9Ky"UOP_DUP OP_HASH160 8204d329f7ff9cbbe9432975dec7b4bd7f5191bc OP_EQUALVERIFY OP_CHECKSIG*276a9148204d329f7ff9cbbe9432975dec7b4bd7f5191bc88ac*"1CrUdB9rMQ22q15zzYqLW5bJas1PnLq9Ky8$J  +@0a23a4e1c20bc7db93796c28ecf203560d032238f1310bb473d7cd92b25fe246""VOP_RETURN 140146f730d21be46aa3594188bc0a5b18fa5de7d604c521c3d03d543d2e8ed9bd7f757f6062*P6a26140146f730d21be46aa3594188bc0a5b18fa5de7d604c521c3d03d543d2e8ed9bd7f757f60622&F0jYA +[]!=T=.ٽu`b8$J   + + +1@68aa9629aefebdb723d6ebe9d2d6a6e8464ef02a49d6e3cbcdbf92fba116c463$"@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e0(Ӗ-2 +@e46e998513cb0a072d485868b1f9a31bfb00cf23e0d0b84602638339fe494a9cB02e419438a8c7e33e3cf6901c5b9d1f5edb4a5103c01c0627696e8c63b5d3928012 +@9d17e4bca77789984f724f3868d60b6c622614847734717c1eb39a2a12c93e14B031276ffb9c7564261708394cb4d3d68f8b47568ec68b004b18070f6e26d89f2c7B +=@68aa9629aefebdb723d6ebe9d2d6a6e8464ef02a49d6e3cbcdbf92fba116c463""16rSZf3HHJHWfcK4RXCYbXhK5SoD59MA6m"UOP_DUP OP_HASH160 403259990228bd74bb71e5d791f41d8f64de2182 OP_EQUALVERIFY OP_CHECKSIG*276a914403259990228bd74bb71e5d791f41d8f64de218288ac*"16rSZf3HHJHWfcK4RXCYbXhK5SoD59MA6m8$J   +s@68aa9629aefebdb723d6ebe9d2d6a6e8464ef02a49d6e3cbcdbf92fba116c463""1MrRTjMtwrx8QRVmSuq752PhZK4waL7xzH"UOP_DUP OP_HASH160 e4bb5113c032bf6b9db0f5277d14a80573119f50 OP_EQUALVERIFY OP_CHECKSIG*276a914e4bb5113c032bf6b9db0f5277d14a80573119f5088ac*"1MrRTjMtwrx8QRVmSuq752PhZK4waL7xzH8$J  +@68aa9629aefebdb723d6ebe9d2d6a6e8464ef02a49d6e3cbcdbf92fba116c463""VOP_RETURN 140146f730d21be46aa3594188bc0a5b18fa5de7d6043f0af8293f54dce4dc1dc7d4639e032f*P6a26140146f730d21be46aa3594188bc0a5b18fa5de7d6043f0af8293f54dce4dc1dc7d4639e032f2&F0jYA +[]? +)?Tc/8$J   + + +1@f44843b774a498939cede78ccd697369cd01a443ec7d616089df78bdc569d5f7$"@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e0(Ӗ-2 +@53027be9bdd46ad1b41f57e139a6d4bf20f46bca1d487635538cb40e1cc20926B03ebe5266b6e468cc001bd54accfd59cfcd83f29b21397c6bcdfeba6a5aaa9fbea2 +@cf48fce20a3e1ada6a7e4ca641e9e76f6439f0e4e8bfa0b6cf4d2bdbbbbfac81B024342586f649200e339b0ae83ff5a6e29524c86325685d10510cb300c6b6751f2B +_@f44843b774a498939cede78ccd697369cd01a443ec7d616089df78bdc569d5f7""1GbqFG3gHUDHVfKp1EPvrxBBhpih9dH78r"UOP_DUP OP_HASH160 ab204d95c5aeca21a6b2bbaec4b4aa22b6c20d67 OP_EQUALVERIFY OP_CHECKSIG*276a914ab204d95c5aeca21a6b2bbaec4b4aa22b6c20d6788ac*"1GbqFG3gHUDHVfKp1EPvrxBBhpih9dH78r8$J  +d@f44843b774a498939cede78ccd697369cd01a443ec7d616089df78bdc569d5f7""19kwf54YasEGkWyfL8XEKNqjkFqd8do7m8"UOP_DUP OP_HASH160 6010847941c12fc0e8047e47f29834832d51f377 OP_EQUALVERIFY OP_CHECKSIG*276a9146010847941c12fc0e8047e47f29834832d51f37788ac*"19kwf54YasEGkWyfL8XEKNqjkFqd8do7m88$J  +@f44843b774a498939cede78ccd697369cd01a443ec7d616089df78bdc569d5f7""17EAfRwsWFVgo6D3UEzTJK7Uze9MZ5vm4S"UOP_DUP OP_HASH160 444e3a669c02fb67f84a5418df1f37658c68616e OP_EQUALVERIFY OP_CHECKSIG*276a914444e3a669c02fb67f84a5418df1f37658c68616e88ac*"17EAfRwsWFVgo6D3UEzTJK7Uze9MZ5vm4S8$J  + + +1@168aad697e23cf8bda1439d59937da6ecc9f777e12c836677d6c77d97364f23c$"@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e0(Ӗ-2 +@f44843b774a498939cede78ccd697369cd01a443ec7d616089df78bdc569d5f7B03466d34fcf1cc45ec558bea77385cb1ac63c4cdaf12836b267a06ba41830ce5822 +@f44843b774a498939cede78ccd697369cd01a443ec7d616089df78bdc569d5f7B03fc1a162bb4d50dd1d276e0190237adb181091aa312b50555520eea5f15080200B +S@168aad697e23cf8bda1439d59937da6ecc9f777e12c836677d6c77d97364f23c""1HyTvonsszwUAHsmLcAUAf6YJnDvFdSpTM"UOP_DUP OP_HASH160 ba2fc8d5f39d990e98a5ef24006f739fae69ca3b OP_EQUALVERIFY OP_CHECKSIG*276a914ba2fc8d5f39d990e98a5ef24006f739fae69ca3b88ac*"1HyTvonsszwUAHsmLcAUAf6YJnDvFdSpTM8$J  +d@168aad697e23cf8bda1439d59937da6ecc9f777e12c836677d6c77d97364f23c""19r3up9YSE38PxhniLrKNgJagFcvaaMnDz"UOP_DUP OP_HASH160 6107d1698d48edf026392e5f652be4fbeef3cb3b OP_EQUALVERIFY OP_CHECKSIG*276a9146107d1698d48edf026392e5f652be4fbeef3cb3b88ac*"19r3up9YSE38PxhniLrKNgJagFcvaaMnDz8$J  +ۺ@168aad697e23cf8bda1439d59937da6ecc9f777e12c836677d6c77d97364f23c""1DuFrSWEZmH4Eg36rngtXgfk1FnCtoSL7e"UOP_DUP OP_HASH160 8d83899f2cf96ce973a0a19a780f459c7597fa42 OP_EQUALVERIFY OP_CHECKSIG*276a9148d83899f2cf96ce973a0a19a780f459c7597fa4288ac*"1DuFrSWEZmH4Eg36rngtXgfk1FnCtoSL7e8$J  + + +1@fae4d90aa755b1569f570c8233900de31042e01789a99ab74b4c554f36db1378$"@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e0(Ӗ-2 +@168aad697e23cf8bda1439d59937da6ecc9f777e12c836677d6c77d97364f23cB03cb2885a95137eaec80fdc91bc864f8c79c4c21f08b8f0caee910dfd544a44acb2 +@168aad697e23cf8bda1439d59937da6ecc9f777e12c836677d6c77d97364f23cB0386bb7a1541038d0373e0668eb4458a8cd647805612926545352f8b5501102314B +F@fae4d90aa755b1569f570c8233900de31042e01789a99ab74b4c554f36db1378""1HBr56j8mENt9dKNNHvpdU14fBimoC5ns3"UOP_DUP OP_HASH160 b18f2260c30283c1bdc810c18234ad7447765b72 OP_EQUALVERIFY OP_CHECKSIG*276a914b18f2260c30283c1bdc810c18234ad7447765b7288ac*"1HBr56j8mENt9dKNNHvpdU14fBimoC5ns38$J  +d@fae4d90aa755b1569f570c8233900de31042e01789a99ab74b4c554f36db1378""12N4y6VkPhFCqL7N4wGdXxNeeD9yvKxmzs"UOP_DUP OP_HASH160 0ef42c2efff0442c2f447857afd3d5e448e3cbfe OP_EQUALVERIFY OP_CHECKSIG*276a9140ef42c2efff0442c2f447857afd3d5e448e3cbfe88ac*"12N4y6VkPhFCqL7N4wGdXxNeeD9yvKxmzs8$J  +y@fae4d90aa755b1569f570c8233900de31042e01789a99ab74b4c554f36db1378""1B61MQan6FCKMYCzkuwjzE5d9JxJwdM3CG"UOP_DUP OP_HASH160 6ea3a19fe66456e0d011072f3508a003ac8e0d22 OP_EQUALVERIFY OP_CHECKSIG*276a9146ea3a19fe66456e0d011072f3508a003ac8e0d2288ac*"1B61MQan6FCKMYCzkuwjzE5d9JxJwdM3CG8$J  + + +1@70703cebea7ac2542d33acde5193a7adad358ad3801046774c1f9da3838f2ccc$"@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e0(Ӗ-2 +@fae4d90aa755b1569f570c8233900de31042e01789a99ab74b4c554f36db1378B031f657632250ab9871abc8417dbb230432bbd10704d0f7ca96d17d69a346847d82 +@fae4d90aa755b1569f570c8233900de31042e01789a99ab74b4c554f36db1378B03328b6cdf74209b14b08edad8944bacb7f1ac4467d149d2883a57663274d7a1f9B +:@70703cebea7ac2542d33acde5193a7adad358ad3801046774c1f9da3838f2ccc""1CxvThPDHxDKZPNs3wGzWeuHMKqsSHFd69"UOP_DUP OP_HASH160 833ce34e5efd2bb19140e0523e5450fdff4cf2ec OP_EQUALVERIFY OP_CHECKSIG*276a914833ce34e5efd2bb19140e0523e5450fdff4cf2ec88ac*"1CxvThPDHxDKZPNs3wGzWeuHMKqsSHFd698$J  +d@70703cebea7ac2542d33acde5193a7adad358ad3801046774c1f9da3838f2ccc""1BjSxiGHKKsMwCYqinzT6iHhwx382weuYJ"UOP_DUP OP_HASH160 75b86625006b614d3be2f9ceeb7a219bef4db87f OP_EQUALVERIFY OP_CHECKSIG*276a91475b86625006b614d3be2f9ceeb7a219bef4db87f88ac*"1BjSxiGHKKsMwCYqinzT6iHhwx382weuYJ8$J  +җ@70703cebea7ac2542d33acde5193a7adad358ad3801046774c1f9da3838f2ccc""14vBvWzeixF2HVXGR6Ws8yxkTm2AnewKEM"UOP_DUP OP_HASH160 2af78a88755888fd6c921cd64d2c4abb742ab614 OP_EQUALVERIFY OP_CHECKSIG*276a9142af78a88755888fd6c921cd64d2c4abb742ab61488ac*"14vBvWzeixF2HVXGR6Ws8yxkTm2AnewKEM8$J  + + +1@a4c99be625ed935171daee186b2af0c93211e3a75d2f7d2c9268b70617001205$"@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e0(Ӗ-2 +@70703cebea7ac2542d33acde5193a7adad358ad3801046774c1f9da3838f2cccB025963058ebab0abeb85426216ae5f7b9c0a40beaf3d12e7a2ea5c579b3f4876142 +@8a355fa50e30cfea62d01e4f20bb0edd053dfb5a36b8bc970d3ef391a27a5370B03839baf4a3c2453762e5857245d2fb3e7978a9793da657ae2575dca9ec098b4caB +-@a4c99be625ed935171daee186b2af0c93211e3a75d2f7d2c9268b70617001205""1BXqkFcPfeZoLXEQF8DEd52ZfxYkPM7GgX"UOP_DUP OP_HASH160 73866d7550c935e13df16208e649e57433b9f4af OP_EQUALVERIFY OP_CHECKSIG*276a91473866d7550c935e13df16208e649e57433b9f4af88ac*"1BXqkFcPfeZoLXEQF8DEd52ZfxYkPM7GgX8$J  +d@a4c99be625ed935171daee186b2af0c93211e3a75d2f7d2c9268b70617001205""1DRGUxJDVbMTe7GMEzp2apsFxxLvSpGuoz"UOP_DUP OP_HASH160 88386a8a591d9aac7bcaf501f0c85d8566563f1c OP_EQUALVERIFY OP_CHECKSIG*276a91488386a8a591d9aac7bcaf501f0c85d8566563f1c88ac*"1DRGUxJDVbMTe7GMEzp2apsFxxLvSpGuoz8$J  +@a4c99be625ed935171daee186b2af0c93211e3a75d2f7d2c9268b70617001205""1BUdCuoLFCwqmRKoTmK3pphC7bixMC4vXV"UOP_DUP OP_HASH160 72eab6258f46fb9f93f8d5c96c296ef76aa8a788 OP_EQUALVERIFY OP_CHECKSIG*276a91472eab6258f46fb9f93f8d5c96c296ef76aa8a78888ac*"1BUdCuoLFCwqmRKoTmK3pphC7bixMC4vXV8$J  + + +1@ba9d89457cfa66c787e92daf7f45d172ea7bc21b296c7733ccfeb3c6767c28d5$"@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e0(Ӗ-2 +@a4c99be625ed935171daee186b2af0c93211e3a75d2f7d2c9268b70617001205B02cccec86f5651bf4add82d797ff31b46a233565256d5f37bc0088d7efc98fa82b2 +@a4c99be625ed935171daee186b2af0c93211e3a75d2f7d2c9268b70617001205B035edfa9c1306a0926a89e943bb37cc6fd76c524eee1775fb9dcda09c0a1e03e3eB +!@ba9d89457cfa66c787e92daf7f45d172ea7bc21b296c7733ccfeb3c6767c28d5""1Jh5aLLAhfFej6MjCrcyMvaQmXDbBBrRrW"UOP_DUP OP_HASH160 c20e987776e456db3e583c10a09948f799ff05dc OP_EQUALVERIFY OP_CHECKSIG*276a914c20e987776e456db3e583c10a09948f799ff05dc88ac*"1Jh5aLLAhfFej6MjCrcyMvaQmXDbBBrRrW8$J  +d@ba9d89457cfa66c787e92daf7f45d172ea7bc21b296c7733ccfeb3c6767c28d5""1LnMTWTQPCTFzohhoUDskgaLm7iFgEy8Y6"UOP_DUP OP_HASH160 d8fe2f51d6fb76d2800b9291f1c4c6a87719d67c OP_EQUALVERIFY OP_CHECKSIG*276a914d8fe2f51d6fb76d2800b9291f1c4c6a87719d67c88ac*"1LnMTWTQPCTFzohhoUDskgaLm7iFgEy8Y68$J  +@ba9d89457cfa66c787e92daf7f45d172ea7bc21b296c7733ccfeb3c6767c28d5""12BfLKjZ7Kb8TCDW4FJAd5KGBhotgnTKR4"UOP_DUP OP_HASH160 0cfc48c86a0003f991bc550ba54c41fc0dbdf267 OP_EQUALVERIFY OP_CHECKSIG*276a9140cfc48c86a0003f991bc550ba54c41fc0dbdf26788ac*"12BfLKjZ7Kb8TCDW4FJAd5KGBhotgnTKR48$J  + + +1@786f55112dff4434f57e53ed4ab64563c446bd749feef9d37f79bc8c284cc5d2$"@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e0(Ӗ-2 +@ba9d89457cfa66c787e92daf7f45d172ea7bc21b296c7733ccfeb3c6767c28d5B02492af0d49ab59ebc14f60b325b4f6b8df8d096b0d7976e9577e5409366b4256b2 +@ba9d89457cfa66c787e92daf7f45d172ea7bc21b296c7733ccfeb3c6767c28d5B0322ab7836017cf0313188b775b2a46f796157db97b90a6a7dd9710cca366ee043B +@786f55112dff4434f57e53ed4ab64563c446bd749feef9d37f79bc8c284cc5d2""1Fyk3ytF2QNbZmQbkmBdieCvG8q2QUhzzE"UOP_DUP OP_HASH160 a44cfe090ba9c0c232421ab8092ffdef95d23fe9 OP_EQUALVERIFY OP_CHECKSIG*276a914a44cfe090ba9c0c232421ab8092ffdef95d23fe988ac*"1Fyk3ytF2QNbZmQbkmBdieCvG8q2QUhzzE8$J  +d@786f55112dff4434f57e53ed4ab64563c446bd749feef9d37f79bc8c284cc5d2""19BLtMyaTGbqQAqxBtgb99pZWbkEwk6uCA"UOP_DUP OP_HASH160 59b5c3f82d8fa3cf8d03d9aed00e10e189d94671 OP_EQUALVERIFY OP_CHECKSIG*276a91459b5c3f82d8fa3cf8d03d9aed00e10e189d9467188ac*"19BLtMyaTGbqQAqxBtgb99pZWbkEwk6uCA8$J  +@786f55112dff4434f57e53ed4ab64563c446bd749feef9d37f79bc8c284cc5d2""1M9vjEQGYyp4ahKtmqFHHU1RmHBndyoKVV"UOP_DUP OP_HASH160 dd12b17f335a2f00a60eb07394cf12c999e1b639 OP_EQUALVERIFY OP_CHECKSIG*276a914dd12b17f335a2f00a60eb07394cf12c999e1b63988ac*"1M9vjEQGYyp4ahKtmqFHHU1RmHBndyoKVV8$J  + + +1@bdee38bb1dc6ca1037c6dd9a887a04f44fe4df0de6c06767d4a345035725b18d$"@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e0(Ӗ-2 +@786f55112dff4434f57e53ed4ab64563c446bd749feef9d37f79bc8c284cc5d2B03611491417a1177ba2fa2abc624ab3675068c43c41e808469b779897889dc23e12 +@786f55112dff4434f57e53ed4ab64563c446bd749feef9d37f79bc8c284cc5d2B036ae7e0459f2dc4af5ed9719282eca3b7ffb390670754fecd68b9b5574c5276bcB +@bdee38bb1dc6ca1037c6dd9a887a04f44fe4df0de6c06767d4a345035725b18d""1AVmkD5hGe7dk7vmtusYEQRTcT9qogTpk2"UOP_DUP OP_HASH160 682a2155155d51b417172a6100168f4bd56fe04d OP_EQUALVERIFY OP_CHECKSIG*276a914682a2155155d51b417172a6100168f4bd56fe04d88ac*"1AVmkD5hGe7dk7vmtusYEQRTcT9qogTpk28$J  +d@bdee38bb1dc6ca1037c6dd9a887a04f44fe4df0de6c06767d4a345035725b18d""13ErhJ8gukuGHaDzDuhTWGwwJh83KnqHtt"UOP_DUP OP_HASH160 188f24646e1de85321e2e48245abc0fce9a5ecca OP_EQUALVERIFY OP_CHECKSIG*276a914188f24646e1de85321e2e48245abc0fce9a5ecca88ac*"13ErhJ8gukuGHaDzDuhTWGwwJh83KnqHtt8$J  +@bdee38bb1dc6ca1037c6dd9a887a04f44fe4df0de6c06767d4a345035725b18d""1CXjcpk8gqW9ynvuTm6JAPqJSmawMggoF7"UOP_DUP OP_HASH160 7e79701992a1b7bb5dda65f72c2a4c51f9a6cee8 OP_EQUALVERIFY OP_CHECKSIG*276a9147e79701992a1b7bb5dda65f72c2a4c51f9a6cee888ac*"1CXjcpk8gqW9ynvuTm6JAPqJSmawMggoF78$J  + + +1@fee48d8a9dceecb96e029e4141c4eac70cce12af8db25b8910ff8ed2bba99095$"@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e0(Ӗ-2 +@c06b931161f0fa0122f2cf61fe7094f727233fa2c59ff515b9c87eadaecc6d8fB02b2019cbe5f2b34e6d155ce907441344614b448c4ea665f17168777976c8efa2b2 +@3a34c656e845b306a8e7e243c58018c40a54e379b96f4745cc87c76a01065e73B03b6d1badd52fbe211593a975ee62f4862a9c649f50e58061ac3134df6ab0e1aceB +@fee48d8a9dceecb96e029e4141c4eac70cce12af8db25b8910ff8ed2bba99095""1L9Yq6ypgzKQukTSuTosDxgenrjjQdkNGk"UOP_DUP OP_HASH160 d20849931b2784fbb80c13e2d2d0dc3794970eb9 OP_EQUALVERIFY OP_CHECKSIG*276a914d20849931b2784fbb80c13e2d2d0dc3794970eb988ac*"1L9Yq6ypgzKQukTSuTosDxgenrjjQdkNGk8$J  +@fee48d8a9dceecb96e029e4141c4eac70cce12af8db25b8910ff8ed2bba99095""1NaDrMGvS7pveozVTmAB51E9uXGmx4XzzJ"UOP_DUP OP_HASH160 eca318760fcb0a89072aac17404ea0ba018a5f60 OP_EQUALVERIFY OP_CHECKSIG*276a914eca318760fcb0a89072aac17404ea0ba018a5f6088ac*"1NaDrMGvS7pveozVTmAB51E9uXGmx4XzzJ8$J  +@fee48d8a9dceecb96e029e4141c4eac70cce12af8db25b8910ff8ed2bba99095""16cu9KeWBA1gMcQKJLHWRgP4KgCdpwDbgL"UOP_DUP OP_HASH160 3da2b6fa9df0395103b28dae44020f7e6a093d9d OP_EQUALVERIFY OP_CHECKSIG*276a9143da2b6fa9df0395103b28dae44020f7e6a093d9d88ac*"16cu9KeWBA1gMcQKJLHWRgP4KgCdpwDbgL8$J  + + +1@c25550e357e37bc997ad4985e16ae3eb868013d5fb0a18763e93052467e74853$"@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e0(Ӗ-2 +@8dc4e62a2ed27f6dfd8d9442f06c58db67459dbbf0418f8660dc15d0b82a32b7B02ed72c524bb1c81cf85fc2ec23033693d102e8646692f92f97ae287b71fabf8a12 +@73f80a081b6046c6a390e5dbb52cac276603e862e881fcf3adb0696e7c26f8aeB0373dff636da3750c7a6c42d42f9824ff75e78036d5d2ce2ff4768f4ee84c02938B + +@c25550e357e37bc997ad4985e16ae3eb868013d5fb0a18763e93052467e74853""1EV87H7eWZ9ktRqLAhGyazp7KNKCj5Esca"UOP_DUP OP_HASH160 93eb373d397a2ca96849454574cd803c594de73c OP_EQUALVERIFY OP_CHECKSIG*276a91493eb373d397a2ca96849454574cd803c594de73c88ac*"1EV87H7eWZ9ktRqLAhGyazp7KNKCj5Esca8$J  + @c25550e357e37bc997ad4985e16ae3eb868013d5fb0a18763e93052467e74853""1FbP9W4sAfFmWh86YaWkbWa7S5Y5CYZmvb"UOP_DUP OP_HASH160 a0126404f4fc2719aac75634ad99fb39ae626e7e OP_EQUALVERIFY OP_CHECKSIG*276a914a0126404f4fc2719aac75634ad99fb39ae626e7e88ac*"1FbP9W4sAfFmWh86YaWkbWa7S5Y5CYZmvb8$J  +̑ @c25550e357e37bc997ad4985e16ae3eb868013d5fb0a18763e93052467e74853""1NPzr3HaFHSRERniVwJZRTHxyuJj4bh1wu"UOP_DUP OP_HASH160 eab41461bb5d119371f9e03908677f4b5d604e0e OP_EQUALVERIFY OP_CHECKSIG*276a914eab41461bb5d119371f9e03908677f4b5d604e0e88ac*"1NPzr3HaFHSRERniVwJZRTHxyuJj4bh1wu8$J % + + +1@c3cbd24460fbcfacb748de7fd2651febf2b9550b07183315d28a513838263ea7$"@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e0(Ӗ-2 +@c25550e357e37bc997ad4985e16ae3eb868013d5fb0a18763e93052467e74853B030d6d05d3207540a7f822ec47835ca970f99485e75a667ac94366291f49e171292 +@c25550e357e37bc997ad4985e16ae3eb868013d5fb0a18763e93052467e74853B0239b5c2dc785428c18378f0ecf914c794bbe55fc416659a173887599e1418bbe7B + +@c3cbd24460fbcfacb748de7fd2651febf2b9550b07183315d28a513838263ea7""138ZMovLstccQb3Wp3YFaELpWLcbTqmttK"UOP_DUP OP_HASH160 175e2ccfc4c4555b00d8ebed9c7b01ac6a92e4ec OP_EQUALVERIFY OP_CHECKSIG*276a914175e2ccfc4c4555b00d8ebed9c7b01ac6a92e4ec88ac*"138ZMovLstccQb3Wp3YFaELpWLcbTqmttK8$J  + @c3cbd24460fbcfacb748de7fd2651febf2b9550b07183315d28a513838263ea7""1MgNQTKdx6aVMrssU6g6v2uzygfxARiBQi"UOP_DUP OP_HASH160 e2d49b0c7368a2f22a05ca17fe24069ee6425b65 OP_EQUALVERIFY OP_CHECKSIG*276a914e2d49b0c7368a2f22a05ca17fe24069ee6425b6588ac*"1MgNQTKdx6aVMrssU6g6v2uzygfxARiBQi8$J  +@c3cbd24460fbcfacb748de7fd2651febf2b9550b07183315d28a513838263ea7""1Cv1XLQccjipwarRNBYSkzPtjB9noEpzaR"UOP_DUP OP_HASH160 82afddbe33fd4d082de29f5a85abe0c56edacbcd OP_EQUALVERIFY OP_CHECKSIG*276a91482afddbe33fd4d082de29f5a85abe0c56edacbcd88ac*"1Cv1XLQccjipwarRNBYSkzPtjB9noEpzaR8$J % + + +1@0fb30431fef1e74d0099f143e89163f23f3687c8ea086b28f8858fdc43e03318$"@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e0(Ӗ-2 +@10384cf9eeeeab9ba2645c21ebe4e5be7c20eb5cd782fcf27b856716b643c95aB03164d110171e382b98cbe92fe8c690c73c74b0ac47b2846e68315203f0798dddb2 +@604e4d3833bbfcdd79848f55550d3fe491cabe4ecd5876ee152f9ca1889f2792B03e557e39c6c7a13c900345fb958e3c0284d4da4ae9b0aea43f1013ca19efe66beB +[@0fb30431fef1e74d0099f143e89163f23f3687c8ea086b28f8858fdc43e03318""1KLdzgpUvXvRoEf2SbACL6AtFhRdmDneKm"UOP_DUP OP_HASH160 c9290c85b131b6dd4567d1be8c6aed4780a9e855 OP_EQUALVERIFY OP_CHECKSIG*276a914c9290c85b131b6dd4567d1be8c6aed4780a9e85588ac*"1KLdzgpUvXvRoEf2SbACL6AtFhRdmDneKm8$J   +@0fb30431fef1e74d0099f143e89163f23f3687c8ea086b28f8858fdc43e03318""19DqUtk8JVzizntuJngjiYJ2fn2AxA6M3t"UOP_DUP OP_HASH160 5a2e77b677512d333fd4efbb13f56863a4f1e713 OP_EQUALVERIFY OP_CHECKSIG*276a9145a2e77b677512d333fd4efbb13f56863a4f1e71388ac*"19DqUtk8JVzizntuJngjiYJ2fn2AxA6M3t8$J  +@0fb30431fef1e74d0099f143e89163f23f3687c8ea086b28f8858fdc43e03318""VOP_RETURN 140146f730d21be46aa3594188bc0a5b18fa5de7d60406e2d8a564058c73b05dacfa8512f300*P6a26140146f730d21be46aa3594188bc0a5b18fa5de7d60406e2d8a564058c73b05dacfa8512f3002&F0jYA +[]إds]8$J   + + +1@97bc68d9bfdaca7612b3e8662c36b358fcf1aab4f9730e2e6acc707b3b742f67$"@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e0(Ӗ-2 +@3906f552e59f01e367f1e421c24a9d264a52645370f2b0e15bb566a30d33cadfB0260e37bebe97d48f29ab6121374578b0a6cacbab2878d512d674d7dd1289bfc322 +@7f29552cb12440e56fa223d76f85026e7251db21f9c6e44b1dd2a2f288aa7f9fB0327620c77173842ec291a04b19e0d17f810daae0b331cca4a1a7c7e7c0c2c3bd3B +@97bc68d9bfdaca7612b3e8662c36b358fcf1aab4f9730e2e6acc707b3b742f67""1JioJEpJ2yBpGQUAsox39bSggDirSgt7hc"UOP_DUP OP_HASH160 c261d6f80d6ef90889cff7e2e5f893e566e36c60 OP_EQUALVERIFY OP_CHECKSIG*276a914c261d6f80d6ef90889cff7e2e5f893e566e36c6088ac*"1JioJEpJ2yBpGQUAsox39bSggDirSgt7hc8$J   +䑟@97bc68d9bfdaca7612b3e8662c36b358fcf1aab4f9730e2e6acc707b3b742f67""1JQnkehA6dqtmYf6cigyHmVyCwcLFMNSyv"UOP_DUP OP_HASH160 bef9e5d4d9b579937f83c2d2c5c54a547687c684 OP_EQUALVERIFY OP_CHECKSIG*276a914bef9e5d4d9b579937f83c2d2c5c54a547687c68488ac*"1JQnkehA6dqtmYf6cigyHmVyCwcLFMNSyv8$J  +@97bc68d9bfdaca7612b3e8662c36b358fcf1aab4f9730e2e6acc707b3b742f67""VOP_RETURN 140146f730d21be46aa3594188bc0a5b18fa5de7d6041695036818c48829f9088f38912bdcf2*P6a26140146f730d21be46aa3594188bc0a5b18fa5de7d6041695036818c48829f9088f38912bdcf22&F0jYA +[]hĈ)8+8$J   $-@000000000000000000061610767eaa0394cab83c70ff1c09dd6b2a2bdad5d1d1"@000000000000000000161d779727aa90274f747a67b604abc079d315468e79e02$-@00000000000000000014c339a34d2bbb09435e977053890c16e7344147096b58"@000000000000000000061610767eaa0394cab83c70ff1c09dd6b2a2bdad5d1d12$؜-@00000000000000000005011caa965b825c37f637dc299da810eea310a7951d05"@00000000000000000014c339a34d2bbb09435e977053890c16e7344147096b582$-@00000000000000000018fbdbe8edc0e68dfa53aa8d0a01f7e07c29c66d5b5c06"@00000000000000000005011caa965b825c37f637dc299da810eea310a7951d052$è-@00000000000000000012c66ec1a3e270053493adc21cfa5849ac6a71d9939261"@00000000000000000018fbdbe8edc0e68dfa53aa8d0a01f7e07c29c66d5b5c062$Ȍ-@0000000000000000000c046dcc95b75ac5626acd4de555c7ead53edcaf520f5e"@00000000000000000012c66ec1a3e270053493adc21cfa5849ac6a71d99392612$-@00000000000000000014aa44bb77eb34a48a3ad4da1accf39332ac96f92c47ea"@0000000000000000000c046dcc95b75ac5626acd4de555c7ead53edcaf520f5e2$-@00000000000000000009b8bf0d1139237a0a17ffb749d91fbc7be0f5dbec1ea0"@00000000000000000014aa44bb77eb34a48a3ad4da1accf39332ac96f92c47ea2$Τ-@00000000000000000015b3eb7ec8c7b7580ee4050a598e0fc107f9cfa321f550"@00000000000000000009b8bf0d1139237a0a17ffb749d91fbc7be0f5dbec1ea02$ѫ-@000000000000000000078214529887c8a0116420fdd2107500ce5107b1a6ad69"@00000000000000000015b3eb7ec8c7b7580ee4050a598e0fc107f9cfa321f5502$-@00000000000000000006b41d1572826b1c49b47481aabbf36272e75ae6601b7a"@000000000000000000078214529887c8a0116420fdd2107500ce5107b1a6ad692 + + +1@e54fca574f68a740d907b1bbefb8dea2ccd7dfdce791d62f324d466875ce331b$"@00000000000000000006b41d1572826b1c49b47481aabbf36272e75ae6601b7a(-2 +@cbda68e203b067d59a84d626bf9788ca1b0a8c734cad18eddfb5f5bbaef433f9B038b99a1de21cb528d4783fe83ed30cbaaa4a6c98431ff68ae273d18b8c53844a22 +@20ab04d795e7bb8ec935214d4a20d529aedd41f175224b5fb570ebe32b86f780B023040b8a22e90cd9cd1eee0ecca3f057fabbf009aea125384d51313a8b47859b7B +@e54fca574f68a740d907b1bbefb8dea2ccd7dfdce791d62f324d466875ce331b""1DJX822NF7PiP1GL9zUMgom3pa3LjF1uST"UOP_DUP OP_HASH160 86f1b978853b4d37c36264d952fea91a1759adcd OP_EQUALVERIFY OP_CHECKSIG*276a91486f1b978853b4d37c36264d952fea91a1759adcd88ac*"1DJX822NF7PiP1GL9zUMgom3pa3LjF1uST8$J  +݄@e54fca574f68a740d907b1bbefb8dea2ccd7dfdce791d62f324d466875ce331b""1BLWLsCVGBVNKAWzBRbTFWn4ghVEuqvdG5"UOP_DUP OP_HASH160 7161a7ae5b769267502a125c2e1e31b33deb30ca OP_EQUALVERIFY OP_CHECKSIG*276a9147161a7ae5b769267502a125c2e1e31b33deb30ca88ac*"1BLWLsCVGBVNKAWzBRbTFWn4ghVEuqvdG58$J  +@e54fca574f68a740d907b1bbefb8dea2ccd7dfdce791d62f324d466875ce331b""14RTs6h1KvujADFaStMagpiNmTjrbhDmS2"UOP_DUP OP_HASH160 2588c90109e040657c0b9763287f67c98eb0eb81 OP_EQUALVERIFY OP_CHECKSIG*276a9142588c90109e040657c0b9763287f67c98eb0eb8188ac*"14RTs6h1KvujADFaStMagpiNmTjrbhDmS28$J  + +1@4762d44c1c38c05d5a048afb1e0b88817d3b0831d859fd8c26c380cf2badd12c$"@00000000000000000006b41d1572826b1c49b47481aabbf36272e75ae6601b7a(-2 +@fc6c9e1920f7cba66c09f5593486c4e744c48a83fe81c455f6d0429c26b94079B035a0f2b07b09612c537d5425cb5db7930c01c899be3c3ad990fa32fa6f8ec930f2 +@71906e2ed822cf2bad2675c6060be13f5c174d28e2e775f117d3cf96af36de6fB0387ec1157a5323b1adc08c76f6eecf758d9da8610b7e2f947c32ad8675acc9d032 +@fc6c9e1920f7cba66c09f5593486c4e744c48a83fe81c455f6d0429c26b94079B02dfd69999d2009aed7e0a95190c0fe157146766897fc608c6033b25df96ac043d2 +@dd5c79f437febddc868fc4590d25a4ce66f201cfa251fb612b134416faf878b1B02cab35b939cac39e932a7311b62675a8f7e0ac419378f844c5960c2ba6e7e19ddB +/@4762d44c1c38c05d5a048afb1e0b88817d3b0831d859fd8c26c380cf2badd12c""1957DE5BkAgthdgQwtP1mawAyd31VziiS4"UOP_DUP OP_HASH160 5887dac83602bed03fa94b17b5e2b885a34dd5f4 OP_EQUALVERIFY OP_CHECKSIG*276a9145887dac83602bed03fa94b17b5e2b885a34dd5f488ac*"1957DE5BkAgthdgQwtP1mawAyd31VziiS48$J  +I@4762d44c1c38c05d5a048afb1e0b88817d3b0831d859fd8c26c380cf2badd12c""13MsYAxf9geC4AUbkCS1k8L34DbTXsXvrR"UOP_DUP OP_HASH160 19e2c1e0cfaaee1304d95351a3772a4b6a1be2fd OP_EQUALVERIFY OP_CHECKSIG*276a91419e2c1e0cfaaee1304d95351a3772a4b6a1be2fd88ac*"13MsYAxf9geC4AUbkCS1k8L34DbTXsXvrR8$J  +@4762d44c1c38c05d5a048afb1e0b88817d3b0831d859fd8c26c380cf2badd12c""1D6pxqZTGbHZuAHm7y8RGoiPtghRk7PXF4"UOP_DUP OP_HASH160 84bba060474317a345173162e786a7e697919adc OP_EQUALVERIFY OP_CHECKSIG*276a91484bba060474317a345173162e786a7e697919adc88ac*"1D6pxqZTGbHZuAHm7y8RGoiPtghRk7PXF48$J  $ب-@0000000000000000001994278a404e6defc2d81e2bb47697281c0554347c19bf"@00000000000000000006b41d1572826b1c49b47481aabbf36272e75ae6601b7a2 + +1@9257d07f25bf1affdcb2cc3b7f246483e808b4c9db974187a8c1bca1d6e08c5a$"@0000000000000000001994278a404e6defc2d81e2bb47697281c0554347c19bf(ب-2 +@dc7b237658f71790d65c9b1ff36536dab5c8bc7818a6c4605efd06b92faee99aB027c5081d38b0f01c2adf9ad95e9f378bce8517dcdad99ac28695ef4ff46ab6ea62 +@152497881985752dfca045b911090388d961dd8a59b507aa621dcf444ee2561dB03ffb492ab404049a893ccec7cbd0a728e731da8674788d6c4f28e14a79343bdf8B +@9257d07f25bf1affdcb2cc3b7f246483e808b4c9db974187a8c1bca1d6e08c5a""1G4bsitYPGJQ4UfWtns8TRnP7UeK14VJme"UOP_DUP OP_HASH160 a5383f15c7f3cb2a89e278b12ef8253d01e7e04a OP_EQUALVERIFY OP_CHECKSIG*276a914a5383f15c7f3cb2a89e278b12ef8253d01e7e04a88ac*"1G4bsitYPGJQ4UfWtns8TRnP7UeK14VJme8$J  +@9257d07f25bf1affdcb2cc3b7f246483e808b4c9db974187a8c1bca1d6e08c5a""16eSgR7un2etdffso2Y1XbxouRmLhvaLVr"UOP_DUP OP_HASH160 3ded74ab80e5b687d2a9009d7f41d30ddf879110 OP_EQUALVERIFY OP_CHECKSIG*276a9143ded74ab80e5b687d2a9009d7f41d30ddf87911088ac*"16eSgR7un2etdffso2Y1XbxouRmLhvaLVr8$J $-@0000000000000000000c7e701ae429b33f92ff86d12ddbe70ac310a9abea120d"@0000000000000000001994278a404e6defc2d81e2bb47697281c0554347c19bf2$-@0000000000000000001149c975660f226bfd3060fa40a7652107556d4ee18422"@0000000000000000000c7e701ae429b33f92ff86d12ddbe70ac310a9abea120d2$-@00000000000000000012713e374bc947d331923fca294f185506fcab7dc14a6c"@0000000000000000001149c975660f226bfd3060fa40a7652107556d4ee1842226$-@00000000000000000012599d74f1bc3c6e9167643a00c3b4428d93d48eb0aa37"@00000000000000000012713e374bc947d331923fca294f185506fcab7dc14a6c25 + + +1@ec82eae1964be7c3e2e43ca37d5b8f7a167e450669463f08b036054bc3db2742$"@00000000000000000012599d74f1bc3c6e9167643a00c3b4428d93d48eb0aa37(-2 +@9257d07f25bf1affdcb2cc3b7f246483e808b4c9db974187a8c1bca1d6e08c5aB039e681e00848fd950cd247b8eca2dc9e9d8aa9b9bfbf33c733f76082ffa3c9e382 +@3354c10f43aa9aa3f744398f3f6f27eee6c9d9dac3cab98674f292ea4efb1226B03a27a5575ef57a2753296a246725bfe1dda8565af41285808ece5a85d92f940cfB +@ec82eae1964be7c3e2e43ca37d5b8f7a167e450669463f08b036054bc3db2742""155YaH9mhVJLPkBv152vygyXctc2B5saTZ"UOP_DUP OP_HASH160 2cbc85ffdd0cd432522bf4d15975e26b0a093172 OP_EQUALVERIFY OP_CHECKSIG*276a9142cbc85ffdd0cd432522bf4d15975e26b0a09317288ac*"155YaH9mhVJLPkBv152vygyXctc2B5saTZ8$J  +@ec82eae1964be7c3e2e43ca37d5b8f7a167e450669463f08b036054bc3db2742""1MHT5woTLdUQe5vBUs6ZbtVY8u8B3G66CT"UOP_DUP OP_HASH160 de7ef229132813831be4d81346b8c93f48d449ad OP_EQUALVERIFY OP_CHECKSIG*276a914de7ef229132813831be4d81346b8c93f48d449ad88ac*"1MHT5woTLdUQe5vBUs6ZbtVY8u8B3G66CT8$J  +#@ec82eae1964be7c3e2e43ca37d5b8f7a167e450669463f08b036054bc3db2742"!1tfqBhdKXF33aggxM4VcxUGdWZ56XG6LU"UOP_DUP OP_HASH160 09c5a0db1a379508422f31818294dbaad682d552 OP_EQUALVERIFY OP_CHECKSIG*276a91409c5a0db1a379508422f31818294dbaad682d55288ac*!1tfqBhdKXF33aggxM4VcxUGdWZ56XG6LU8$J  + + +1@ed9d02f2dce57f093deb258ecafab08e28261f937b19e415aeb5f4eeb7508732$"@00000000000000000012599d74f1bc3c6e9167643a00c3b4428d93d48eb0aa37(-2 +@ec82eae1964be7c3e2e43ca37d5b8f7a167e450669463f08b036054bc3db2742B0209582f9ccecbd4853473c7952ffcebb77a7cd21178f7a165704edd4df8b882e82 +@ec82eae1964be7c3e2e43ca37d5b8f7a167e450669463f08b036054bc3db2742B03f83df0e6fa9f795ce78ad5a9c1a5e41b517640f761d2738345700b08ac2f26ddB +@ed9d02f2dce57f093deb258ecafab08e28261f937b19e415aeb5f4eeb7508732""19VW8DbPPRpTsCS28qktrqiXctrepfDMbJ"UOP_DUP OP_HASH160 5d24f70db1d7ecc918314d704ad785b0a1664d6b OP_EQUALVERIFY OP_CHECKSIG*276a9145d24f70db1d7ecc918314d704ad785b0a1664d6b88ac*"19VW8DbPPRpTsCS28qktrqiXctrepfDMbJ8$J  +@ed9d02f2dce57f093deb258ecafab08e28261f937b19e415aeb5f4eeb7508732""1GLy9AHnMX2JQuQjPVAEGhxBi9HWXeytQQ"UOP_DUP OP_HASH160 a850a7675810e24825e1a2bf0e264970a498022a OP_EQUALVERIFY OP_CHECKSIG*276a914a850a7675810e24825e1a2bf0e264970a498022a88ac*"1GLy9AHnMX2JQuQjPVAEGhxBi9HWXeytQQ8$J  +!@ed9d02f2dce57f093deb258ecafab08e28261f937b19e415aeb5f4eeb7508732""1MVMYrgv55aihLAQ7c8Vhs9UTaLFzGVAk2"UOP_DUP OP_HASH160 e0bf50f650c719f26e82da7ca42d4e240f1ce5d4 OP_EQUALVERIFY OP_CHECKSIG*276a914e0bf50f650c719f26e82da7ca42d4e240f1ce5d488ac*"1MVMYrgv55aihLAQ7c8Vhs9UTaLFzGVAk28$J  + + +1@681dae6c87a88b4fad01a01d71ad3548c3ec36d409bba182919d20ec3e477f86$"@00000000000000000012599d74f1bc3c6e9167643a00c3b4428d93d48eb0aa37(-2 +@5a34fc34cd72d0f7248b21f5892e8cba7b5db04b1eb671a15641cfd3a95a3c3dB02b133d09839b40f9a165eb1583604306ad96b6f9c9bb69956ea39ad6cd4cdc8ac2 +@bcd92792fa6a67aaa0fdac11ac298c01f818aad32b59a0ca3d21feab863f03d4B0231fc48a289e3c1932fe89315d8d53dbb62b04e90953dab53111654d3e4c159e5B +@681dae6c87a88b4fad01a01d71ad3548c3ec36d409bba182919d20ec3e477f86"!1gegxPP5rsugmv2orbn77ofnC1m7Ku2aU"UOP_DUP OP_HASH160 077faf0076e53d08205ef79aa7c03d3d640fc580 OP_EQUALVERIFY OP_CHECKSIG*276a914077faf0076e53d08205ef79aa7c03d3d640fc58088ac*!1gegxPP5rsugmv2orbn77ofnC1m7Ku2aU8$J  +@681dae6c87a88b4fad01a01d71ad3548c3ec36d409bba182919d20ec3e477f86""1D69BwvPc18sXXvcCqLjQxG5ZNKmTvYqLh"UOP_DUP OP_HASH160 849a6cc1a8576ff71bcb0c212fc4b5a521dff5e9 OP_EQUALVERIFY OP_CHECKSIG*276a914849a6cc1a8576ff71bcb0c212fc4b5a521dff5e988ac*"1D69BwvPc18sXXvcCqLjQxG5ZNKmTvYqLh8$J  +ݷ@681dae6c87a88b4fad01a01d71ad3548c3ec36d409bba182919d20ec3e477f86""1JntKkAgDX1GyobTYQThHCAxwkWYxNXBCu"UOP_DUP OP_HASH160 c327b2f3f8d8bc2f001f7119821ba6cb1c2d772a OP_EQUALVERIFY OP_CHECKSIG*276a914c327b2f3f8d8bc2f001f7119821ba6cb1c2d772a88ac*"1JntKkAgDX1GyobTYQThHCAxwkWYxNXBCu8$J  + + +1@7ec1eef9bc4f51ecd31c6a3ddb87b0b2f375c73414bfc5b4ec0b40d427868a47$"@00000000000000000012599d74f1bc3c6e9167643a00c3b4428d93d48eb0aa37(-2 +@cf2cf8129eb80df6c0c9ba1e7a17853a6ff2557aee0552bdd59126d97ed291bdB020c74440ab7ccd0fd51a9242a867df577e674103810b4374290cd85b846c32e7f2 +@fee48d8a9dceecb96e029e4141c4eac70cce12af8db25b8910ff8ed2bba99095B03490cec6b83b932a2a125e938362c0fb860e965b6199d8598cb6d33b91ed61e1cB +,@7ec1eef9bc4f51ecd31c6a3ddb87b0b2f375c73414bfc5b4ec0b40d427868a47""1FTwpsii34H1cbzDtYh5rspwPFHLzp8Wps"UOP_DUP OP_HASH160 9eaa57892bb1d640b34b5722dcfc602d9cb1437e OP_EQUALVERIFY OP_CHECKSIG*276a9149eaa57892bb1d640b34b5722dcfc602d9cb1437e88ac*"1FTwpsii34H1cbzDtYh5rspwPFHLzp8Wps8$J  + @7ec1eef9bc4f51ecd31c6a3ddb87b0b2f375c73414bfc5b4ec0b40d427868a47""1BdVi8X2jp7CCBAruBPmuGaYT2N1RKCeAH"UOP_DUP OP_HASH160 7498329869b8b1622b0cd7f248f11eb90026cf2a OP_EQUALVERIFY OP_CHECKSIG*276a9147498329869b8b1622b0cd7f248f11eb90026cf2a88ac*"1BdVi8X2jp7CCBAruBPmuGaYT2N1RKCeAH8$J  +ֶ@7ec1eef9bc4f51ecd31c6a3ddb87b0b2f375c73414bfc5b4ec0b40d427868a47""18mfzsnXnQ915JkqzemGdsYjR6ya9uV26s"UOP_DUP OP_HASH160 553bbc90335634269f60cc8f270c5d5133a274dd OP_EQUALVERIFY OP_CHECKSIG*276a914553bbc90335634269f60cc8f270c5d5133a274dd88ac*"18mfzsnXnQ915JkqzemGdsYjR6ya9uV26s8$J % + + +1@216b982392f6a13e55e4840e122cc6a6c3cb8795cc43faf003d718c63669e4ee$"@00000000000000000012599d74f1bc3c6e9167643a00c3b4428d93d48eb0aa37(-2 +@fee48d8a9dceecb96e029e4141c4eac70cce12af8db25b8910ff8ed2bba99095B03934c5199157f31de88ea2d32983f06b7491aade2a65c381996f1c8f2660d121c2 +@7ec1eef9bc4f51ecd31c6a3ddb87b0b2f375c73414bfc5b4ec0b40d427868a47B03fee63500f510a2a3799e8f5586a390be5a6fffdba615bc359dff6e9ec4383d5fB +Ѳ@216b982392f6a13e55e4840e122cc6a6c3cb8795cc43faf003d718c63669e4ee""1Pqq7FhDJ4PPVJRedp5XUrPaY3mS7vyKu3"UOP_DUP OP_HASH160 fa8ee44c729813a0a3fec9f6b1889cf45d07a708 OP_EQUALVERIFY OP_CHECKSIG*276a914fa8ee44c729813a0a3fec9f6b1889cf45d07a70888ac*"1Pqq7FhDJ4PPVJRedp5XUrPaY3mS7vyKu38$J  + @216b982392f6a13e55e4840e122cc6a6c3cb8795cc43faf003d718c63669e4ee"!1e4YuUM1181aMHKMEN2j64SCd5UCsXNad"UOP_DUP OP_HASH160 07025aa2a630e25c218ae1cc41f0436a84831183 OP_EQUALVERIFY OP_CHECKSIG*276a91407025aa2a630e25c218ae1cc41f0436a8483118388ac*!1e4YuUM1181aMHKMEN2j64SCd5UCsXNad8$J  + @216b982392f6a13e55e4840e122cc6a6c3cb8795cc43faf003d718c63669e4ee""1Du2nkv3EredpSxpZ5j4QC6hstQZVdLMrs"UOP_DUP OP_HASH160 8d78a1faa0573671a938d789939cb89bbac322ad OP_EQUALVERIFY OP_CHECKSIG*276a9148d78a1faa0573671a938d789939cb89bbac322ad88ac*"1Du2nkv3EredpSxpZ5j4QC6hstQZVdLMrs8$J %$-@000000000000000000025481cf9485d7737c053d927656fd458a637d091760cf"@00000000000000000012599d74f1bc3c6e9167643a00c3b4428d93d48eb0aa372"$ד-@00000000000000000004caab36f179eff33ede1fa533b86df28930fac59ed60f"@000000000000000000025481cf9485d7737c053d927656fd458a637d091760cf2! + + +1@5d5337f8d192e5e40dd3557cac371e0584dd79174a6f5070c7d0da4ec2a8b61a$"@00000000000000000004caab36f179eff33ede1fa533b86df28930fac59ed60f(ד-2 +@681dae6c87a88b4fad01a01d71ad3548c3ec36d409bba182919d20ec3e477f86B0351e609e19870200afa99d5b948c2ddc1b90bcea39797155a45da4780f804b0212 +@f4eea9ae0927ac2106e888631ff107898c5e3e536806ba505ee186b21546e0ddB039d8dc4586db3b647f8a5f8a78a6d6159a3f02171d2adb2ccbe61ed0b77deb4f9B +@5d5337f8d192e5e40dd3557cac371e0584dd79174a6f5070c7d0da4ec2a8b61a""17sPVMFT55TTywwZAoERfKxB7goQ1qaNf8"UOP_DUP OP_HASH160 4b58535290cf9cbdcd9a8b50486bfee9ea0179a9 OP_EQUALVERIFY OP_CHECKSIG*276a9144b58535290cf9cbdcd9a8b50486bfee9ea0179a988ac*"17sPVMFT55TTywwZAoERfKxB7goQ1qaNf88$J  +@5d5337f8d192e5e40dd3557cac371e0584dd79174a6f5070c7d0da4ec2a8b61a""179WTcP4CYfmJC8FXDLqcdsvSH9buekJWX"UOP_DUP OP_HASH160 436cac6143a89c17c52735dabcb1b152b015c1ef OP_EQUALVERIFY OP_CHECKSIG*276a914436cac6143a89c17c52735dabcb1b152b015c1ef88ac*"179WTcP4CYfmJC8FXDLqcdsvSH9buekJWX8$J  +@5d5337f8d192e5e40dd3557cac371e0584dd79174a6f5070c7d0da4ec2a8b61a""162F22AHxVNCfLxRnPL7uY7N8SGrippbrp"UOP_DUP OP_HASH160 3714bf0527e93f04869a3add5b0fed5d1969a099 OP_EQUALVERIFY OP_CHECKSIG*276a9143714bf0527e93f04869a3add5b0fed5d1969a09988ac*"162F22AHxVNCfLxRnPL7uY7N8SGrippbrp8$J  + + +1@d713fac5c326005594a026cac845d21459d4b615ccdeaf96a2b0e5aa07e46e28$"@00000000000000000004caab36f179eff33ede1fa533b86df28930fac59ed60f(ד-2 +@ed9d02f2dce57f093deb258ecafab08e28261f937b19e415aeb5f4eeb7508732B0309252995f81af2445b8c01f9c0d74b95544c7405dca5d475b2f23aff2b31562f2 +@ed9d02f2dce57f093deb258ecafab08e28261f937b19e415aeb5f4eeb7508732B025c5a3228778edd5cf2d7775999b6e341037a669adb5d3de80cdcd9103095dec6B +@d713fac5c326005594a026cac845d21459d4b615ccdeaf96a2b0e5aa07e46e28""1EqRyoRH4vzQKaWuqzUNZfaYWLnimmBsjX"UOP_DUP OP_HASH160 97c273fa48efad0ea336ef5c33a3c60458032d04 OP_EQUALVERIFY OP_CHECKSIG*276a91497c273fa48efad0ea336ef5c33a3c60458032d0488ac*"1EqRyoRH4vzQKaWuqzUNZfaYWLnimmBsjX8$J  +@d713fac5c326005594a026cac845d21459d4b615ccdeaf96a2b0e5aa07e46e28""1FQQRFNTATE3cWP8M4HSjehhBvEDJanS7j"UOP_DUP OP_HASH160 9dfee062f6696606c80a0c2166631f953ba86a83 OP_EQUALVERIFY OP_CHECKSIG*276a9149dfee062f6696606c80a0c2166631f953ba86a8388ac*"1FQQRFNTATE3cWP8M4HSjehhBvEDJanS7j8$J  +έ@d713fac5c326005594a026cac845d21459d4b615ccdeaf96a2b0e5aa07e46e28""1NigPjw1F82Ajz2ehJqLqDwycVmEmvNFR3"UOP_DUP OP_HASH160 ee3c942837578054ee1899f0224a8f26e3527cae OP_EQUALVERIFY OP_CHECKSIG*276a914ee3c942837578054ee1899f0224a8f26e3527cae88ac*"1NigPjw1F82Ajz2ehJqLqDwycVmEmvNFR38$J $ + +1@25e3fc759ad5ce6342fd39a36284cbd17c5041663aef1d2c5822d18c5f210712$"@00000000000000000004caab36f179eff33ede1fa533b86df28930fac59ed60f(ד-2 +@27ffa352cfe329566a366213ab4326e9a95a43c0e9c2e1210be886aa43a35bb8B02f8bec07ec972abaf5f5bdf83b75e4906e2dc7c4a7e39ff56171e47b0e17fc4b32 +@216b982392f6a13e55e4840e122cc6a6c3cb8795cc43faf003d718c63669e4eeB0302c09f0545ea3e924008a66f6c44d295fd10345b4457e864301533c136c5aba02 +@216b982392f6a13e55e4840e122cc6a6c3cb8795cc43faf003d718c63669e4eeB0298671a86a42f00c1ae93b08f4150b75faefcf17c4c518b7ceaa79cbe5b4d4bf5B +@25e3fc759ad5ce6342fd39a36284cbd17c5041663aef1d2c5822d18c5f210712""1GEQJNtxqkDTXfXjjMBj49oduZx6ggRMZS"UOP_DUP OP_HASH160 a712be69782486829a9085dcabbf7d4abe61599c OP_EQUALVERIFY OP_CHECKSIG*276a914a712be69782486829a9085dcabbf7d4abe61599c88ac*"1GEQJNtxqkDTXfXjjMBj49oduZx6ggRMZS8$J  + @25e3fc759ad5ce6342fd39a36284cbd17c5041663aef1d2c5822d18c5f210712""1L924xxfB4JrpWmaEDjebTspiDZqU7oAFz"UOP_DUP OP_HASH160 d1ee9c021d2ff979c055057ddc95a29bf3dd7dda OP_EQUALVERIFY OP_CHECKSIG*276a914d1ee9c021d2ff979c055057ddc95a29bf3dd7dda88ac*"1L924xxfB4JrpWmaEDjebTspiDZqU7oAFz8$J  +,@25e3fc759ad5ce6342fd39a36284cbd17c5041663aef1d2c5822d18c5f210712""1GLCtn6ychYWS7AY4RAYNoZXkrRZ5zqXwC"UOP_DUP OP_HASH160 a82bb7b2c6152e4d2cd7a769a4fed07752454356 OP_EQUALVERIFY OP_CHECKSIG*276a914a82bb7b2c6152e4d2cd7a769a4fed0775245435688ac*"1GLCtn6ychYWS7AY4RAYNoZXkrRZ5zqXwC8$J %$-@0000000000000000000b7e45c2a19ed4432175e6a57c6e60618388d893fa1d6a"@00000000000000000004caab36f179eff33ede1fa533b86df28930fac59ed60f2Á$-@0000000000000000000dceb85f96f784cd13173b7ca9b314757ef603ea894f37"@0000000000000000000b7e45c2a19ed4432175e6a57c6e60618388d893fa1d6a2ā$ӌ-@0000000000000000001bd806a9354aba0b910651b1b1cffd50bac64741d0c6e9"@0000000000000000000dceb85f96f784cd13173b7ca9b314757ef603ea894f372Ł$-@0000000000000000000b59e4f598bc30186578f7bde78f1a82a7aec97898dde2"@0000000000000000001bd806a9354aba0b910651b1b1cffd50bac64741d0c6e92Ɓ$Ҧ-@00000000000000000000cdf6ac7888db8670349361d5fe66f2e81ec60fd037cd"@0000000000000000000b59e4f598bc30186578f7bde78f1a82a7aec97898dde22ǁ$ت-@0000000000000000000f7b6b775fff0fa09f8d127e382d5b2481d98cfb8ac058"@00000000000000000000cdf6ac7888db8670349361d5fe66f2e81ec60fd037cd2ȁ$ϴ-@0000000000000000000d5712f0c70d9fd08b69443b12e4cc2aa28c78cf6037a6"@0000000000000000000f7b6b775fff0fa09f8d127e382d5b2481d98cfb8ac0582Ɂ$-@0000000000000000000dd106f2b1c5adf95a29a9a5f302c002d6fde94d572aa0"@0000000000000000000d5712f0c70d9fd08b69443b12e4cc2aa28c78cf6037a62ʁ$-@00000000000000000019bd1fc8365f660bf55993cea3e290f8c9199e29464368"@0000000000000000000dd106f2b1c5adf95a29a9a5f302c002d6fde94d572aa02ˁ$-@00000000000000000015933143d4f4a8c7f6523205df7d176a8340d91ec5c557"@00000000000000000019bd1fc8365f660bf55993cea3e290f8c9199e294643682́$-@0000000000000000001bfdb9b815770650801c6eaa376c00b047952b5938da06"@00000000000000000015933143d4f4a8c7f6523205df7d176a8340d91ec5c5572́$В-@00000000000000000007e430296f4cd649b1c3c7611f0c044bec4ec615c9e2a5"@0000000000000000001bfdb9b815770650801c6eaa376c00b047952b5938da062΁$-@0000000000000000001347f1fc735c952fb120f8b54c14c54ad7b200a7dd6ff5"@00000000000000000007e430296f4cd649b1c3c7611f0c044bec4ec615c9e2a52ρ$З-@0000000000000000000a2d174004c680d3f7c4635769b4926b0f5188b5acecd6"@0000000000000000001347f1fc735c952fb120f8b54c14c54ad7b200a7dd6ff52Ё$ȫ-@0000000000000000000dd1f24d26f8b99eb260705d3ab4bd145db9c68dbe89dc"@0000000000000000000a2d174004c680d3f7c4635769b4926b0f5188b5acecd62с$-@00000000000000000002c0a13fe9e5dfdb81d33f3eb51a8f592ff6f0321e8ab1"@0000000000000000000dd1f24d26f8b99eb260705d3ab4bd145db9c68dbe89dc2ҁ$-@0000000000000000000874ac2f8725547f16c99c81200059aee597e7b40eb547"@00000000000000000002c0a13fe9e5dfdb81d33f3eb51a8f592ff6f0321e8ab12Ӂ$в-@00000000000000000004fbc9f577ce4c7f145ef7f681dcb4d4e90e907431fb71"@0000000000000000000874ac2f8725547f16c99c81200059aee597e7b40eb5472ԁ$-@000000000000000000123847aa6a13482f6aa4bf009ba07592315e07d4bdbcad"@00000000000000000004fbc9f577ce4c7f145ef7f681dcb4d4e90e907431fb712Ձ$-@0000000000000000001603b426c92a5a7ac16f039551d56ab55491f9100655da"@000000000000000000123847aa6a13482f6aa4bf009ba07592315e07d4bdbcad2 ց$-@0000000000000000001b5b4b7a8e4f5ecb4e03e0048aa4c38c344def81438ff3"@0000000000000000001603b426c92a5a7ac16f039551d56ab55491f9100655da2 + + + +1@513a51ad9c66ac94fd350840d284a8c88ffd185ab3b55af60ecc4991cf178dafց$"@0000000000000000001b5b4b7a8e4f5ecb4e03e0048aa4c38c344def81438ff3(-2 +@8f86e2649ebb84b31eeaffabd7ca68242d27ee67224722e30bfe5e0af9936a52B02165ff537808211efb78ac86c88c8fe8ec1ed76e37180945d90f4b654e29aaf682 +@33c6141feb13c1ae714e680d65b8e5b103381eee2ea7884fe15dd7de456ed854B038b7d26cd6dee71dffdbd9bf87e9194497234a7dca19955afa10f4413c978012eB +پ@513a51ad9c66ac94fd350840d284a8c88ffd185ab3b55af60ecc4991cf178daf""18cAsRHAN1xRhWzJkuG6Ufm4MBEE314GQ2"UOP_DUP OP_HASH160 536fad7820f32e40852c651657d26ca22de0a4c7 OP_EQUALVERIFY OP_CHECKSIG*276a914536fad7820f32e40852c651657d26ca22de0a4c788ac*"18cAsRHAN1xRhWzJkuG6Ufm4MBEE314GQ28ց$J  +І@513a51ad9c66ac94fd350840d284a8c88ffd185ab3b55af60ecc4991cf178daf""159ULbTKqXCrrx7WwvMLkJxpGPhxdjnYuC"UOP_DUP OP_HASH160 2d7aa6bb8a276e6c129ef5d5b74aa8a8a0eede17 OP_EQUALVERIFY OP_CHECKSIG*276a9142d7aa6bb8a276e6c129ef5d5b74aa8a8a0eede1788ac*"159ULbTKqXCrrx7WwvMLkJxpGPhxdjnYuC8ց$J  +ȏ@513a51ad9c66ac94fd350840d284a8c88ffd185ab3b55af60ecc4991cf178daf""1E8VSXFcJJBDDgvXAsRr8cVqtHAsfKPm89"UOP_DUP OP_HASH160 900449970910c85eba70c9cd22daa20c130b2080 OP_EQUALVERIFY OP_CHECKSIG*276a914900449970910c85eba70c9cd22daa20c130b208088ac*"1E8VSXFcJJBDDgvXAsRr8cVqtHAsfKPm898ց$J l+ׁ$-@0000000000000000001099ab5febd9618def3ccb3b621a92207f4635e80bc5a2"@0000000000000000001b5b4b7a8e4f5ecb4e03e0048aa4c38c344def81438ff32* + + +1@42f3a61be03e1e1d6d77df2385db74bb107e40763cadb159e8a35fd84b49d9e4ׁ$"@0000000000000000001099ab5febd9618def3ccb3b621a92207f4635e80bc5a2(-2 +@f2b006f96bac7c00a2c8506a223e2e34bb1071e878033d981913738a166e19afB02005b324f72e88ec7ad66e6713b66e6c41fca8bb8d22f51cefce6a7b5738db0272 +@f2b006f96bac7c00a2c8506a223e2e34bb1071e878033d981913738a166e19afB03a3bd20d9fde701163595356faa51f2a9b1124a796cf8f69655b45e7d7d4dec6fB +Þ5@42f3a61be03e1e1d6d77df2385db74bb107e40763cadb159e8a35fd84b49d9e4""1KbcARQ24NuWn37NyUFfENP3qsRFTdf4RE"UOP_DUP OP_HASH160 cbfdc248c4a32e4251f0f7f7c74d232e2ff49b72 OP_EQUALVERIFY OP_CHECKSIG*276a914cbfdc248c4a32e4251f0f7f7c74d232e2ff49b7288ac*"1KbcARQ24NuWn37NyUFfENP3qsRFTdf4RE8ׁ$J  + @42f3a61be03e1e1d6d77df2385db74bb107e40763cadb159e8a35fd84b49d9e4""1AigP8rzx1CYDUsVSxJavQhiScayWHGSPN"UOP_DUP OP_HASH160 6a9b0f858585b9e4cd5473779239cfbe969da41a OP_EQUALVERIFY OP_CHECKSIG*276a9146a9b0f858585b9e4cd5473779239cfbe969da41a88ac*"1AigP8rzx1CYDUsVSxJavQhiScayWHGSPN8ׁ$J  +3@42f3a61be03e1e1d6d77df2385db74bb107e40763cadb159e8a35fd84b49d9e4""1DNsPUJNXvrFx5Cn1v8tiqSnFyUU1FS16P"UOP_DUP OP_HASH160 87c44e4ff511115884bf97ed459d3b8898523134 OP_EQUALVERIFY OP_CHECKSIG*276a91487c44e4ff511115884bf97ed459d3b889852313488ac*"1DNsPUJNXvrFx5Cn1v8tiqSnFyUU1FS16P8ׁ$J % + + +1@57c097044ecdeb7db595bc211734df283184347a0db45c31625d73ab11f593c4ׁ$"@0000000000000000001099ab5febd9618def3ccb3b621a92207f4635e80bc5a2(-2 +@771f56a33cdd9dbe058cc83da1221c771dab44d9334d55f14b9559408ca21e85B03eb5f865404f289ddaf8399b1d72e7c4bfece6092b6e19de4d567a9f94fd92c8a2 +@09e2356f215906c626d7ebbe56ca6661fdd5dc0843c3bd36d77f951b3b7bf9b9B02c1ed63d07160d8fcbdad640c828f17288bed2f0ddef19583e9664071d85489aeB +@57c097044ecdeb7db595bc211734df283184347a0db45c31625d73ab11f593c4""1NXjodtwW3FbQfggeMU6Z2S98xQcTAEAQY"UOP_DUP OP_HASH160 ec2ad9f23874cc9f9763d865a09ba623b1df13cb OP_EQUALVERIFY OP_CHECKSIG*276a914ec2ad9f23874cc9f9763d865a09ba623b1df13cb88ac*"1NXjodtwW3FbQfggeMU6Z2S98xQcTAEAQY8ׁ$J   +@57c097044ecdeb7db595bc211734df283184347a0db45c31625d73ab11f593c4"!1MPdJYNeSriFs2JtJVgd9KmiCka2mANuH"UOP_DUP OP_HASH160 03db34d5ed30fcd1564b59b0e06616bc455a7e12 OP_EQUALVERIFY OP_CHECKSIG*276a91403db34d5ed30fcd1564b59b0e06616bc455a7e1288ac*!1MPdJYNeSriFs2JtJVgd9KmiCka2mANuH8ׁ$J  +@57c097044ecdeb7db595bc211734df283184347a0db45c31625d73ab11f593c4""VOP_RETURN 140146f730d21be46aa3594188bc0a5b18fa5de7d604cc382ef9adf532d16c972f4230e7e04a*P6a26140146f730d21be46aa3594188bc0a5b18fa5de7d604cc382ef9adf532d16c972f4230e7e04a2&F0jYA +[]8.2l/B0J8ׁ$J   + + +1@01aab7d4a2b8f4405f7f4b10bfa178f8532072145779696548279816f3b0e7b8ׁ$"@0000000000000000001099ab5febd9618def3ccb3b621a92207f4635e80bc5a2(-2 +@137cb3b6168355196c3d0c438a032e8442ca9298ed87b35de12a9bcb10c86c85B02b446c00334b699e426c1850ba317e1e97042d8ee97c03248b3ad26983b8e86af2 +@7e103cd3ae2809df1d921152861a1f07a7dd1c9d0cc68dbe011526ff88f4d61bB0261377673c01c744a8b91eeba96168f5f6a74ddf02ce60d17cd9aaf520853d01fB +@01aab7d4a2b8f4405f7f4b10bfa178f8532072145779696548279816f3b0e7b8""1BZ437bJcnuFcycU1HwGPhhLgRfjiggCEV"UOP_DUP OP_HASH160 73c11a727a8acb491c59d71f797d7f475292989a OP_EQUALVERIFY OP_CHECKSIG*276a91473c11a727a8acb491c59d71f797d7f475292989a88ac*"1BZ437bJcnuFcycU1HwGPhhLgRfjiggCEV8ׁ$J   +ʫ@01aab7d4a2b8f4405f7f4b10bfa178f8532072145779696548279816f3b0e7b8""1HFwQ9gpjpvQKFvy7sxoDJiS4i36EVFLng"UOP_DUP OP_HASH160 b2553f016fd8521c784e614ada5b21f4d4b2a9a0 OP_EQUALVERIFY OP_CHECKSIG*276a914b2553f016fd8521c784e614ada5b21f4d4b2a9a088ac*"1HFwQ9gpjpvQKFvy7sxoDJiS4i36EVFLng8ׁ$J  +@01aab7d4a2b8f4405f7f4b10bfa178f8532072145779696548279816f3b0e7b8""VOP_RETURN 140146f730d21be46aa3594188bc0a5b18fa5de7d604efc2882c3f9ea4cbe8e8b82a59e6f10a*P6a26140146f730d21be46aa3594188bc0a5b18fa5de7d604efc2882c3f9ea4cbe8e8b82a59e6f10a2&F0jYA +[]ˆ,?*Y +8ׁ$J   + + +1@fd612e10ccf04beb693f01b4fc55287d565ba0ae8d91fec299005455040cb33dׁ$"@0000000000000000001099ab5febd9618def3ccb3b621a92207f4635e80bc5a2(-2 +@a44ee108dc4e0ce92fbb950cde51f7a77c3cc0a74d1172d971c0c574cb545f64B026995f9825f872265b5e8fe7f4c926c1b55a7fb4446a235cec6d3eaf5f5809b9d2 +@1f12b719a4aaf9baf1177f08d61346b09788de432704d0270b0367f4ff2de77cB03a6317a17c9df0af9c273aa678e2b9b1efc537337d29a9e1e6341e91a796c2baaB + @fd612e10ccf04beb693f01b4fc55287d565ba0ae8d91fec299005455040cb33d""1CwRaPPCCyqL4VwcTAAymQXL8G5TtNCBCb"UOP_DUP OP_HASH160 82f45c3977aa8bf16b9b1815295dd0bb71060d95 OP_EQUALVERIFY OP_CHECKSIG*276a91482f45c3977aa8bf16b9b1815295dd0bb71060d9588ac*"1CwRaPPCCyqL4VwcTAAymQXL8G5TtNCBCb8ׁ$J  + @fd612e10ccf04beb693f01b4fc55287d565ba0ae8d91fec299005455040cb33d""121eJQyf765VsLwyVjrpefVFLsSsdyojhW"UOP_DUP OP_HASH160 0b17432fd39a229fa03d920fad69b22dc4246123 OP_EQUALVERIFY OP_CHECKSIG*276a9140b17432fd39a229fa03d920fad69b22dc424612388ac*"121eJQyf765VsLwyVjrpefVFLsSsdyojhW8ׁ$J  +y@fd612e10ccf04beb693f01b4fc55287d565ba0ae8d91fec299005455040cb33d""1NUNf7MDZcT5d3jAM8urTFfGdtYF38z7w1"UOP_DUP OP_HASH160 eb87f369a22c4a06f0579309d0d027a9792c0f88 OP_EQUALVERIFY OP_CHECKSIG*276a914eb87f369a22c4a06f0579309d0d027a9792c0f8888ac*"1NUNf7MDZcT5d3jAM8urTFfGdtYF38z7w18ׁ$J %؁$-@000000000000000000070ca0715cb5abc90000bd906e98ab420a2b37fcf8507f"@0000000000000000001099ab5febd9618def3ccb3b621a92207f4635e80bc5a22ف$-@0000000000000000000882c3515516ae1db9917741ada8ac4a2fc7c427ec5bd5"@000000000000000000070ca0715cb5abc90000bd906e98ab420a2b37fcf8507f2ځ$-@000000000000000000150f0a9fc1ecc63f0eff89ef682ea09318b14e31cf6b7a"@0000000000000000000882c3515516ae1db9917741ada8ac4a2fc7c427ec5bd52ہ$-@000000000000000000007249ea3cdef2dc79aad055cc5a5a8273055ef4da91c3"@000000000000000000150f0a9fc1ecc63f0eff89ef682ea09318b14e31cf6b7a2܁$-@0000000000000000000b2a456bd3e01cd322c6ef148b52a160bb1fc8518e2268"@000000000000000000007249ea3cdef2dc79aad055cc5a5a8273055ef4da91c32 + + +1@b8806026a2853b1e90a98529fe5c42ea882c29ef7c34f57f71f2514d775a8f59܁$"@0000000000000000000b2a456bd3e01cd322c6ef148b52a160bb1fc8518e2268(-2 +@513a51ad9c66ac94fd350840d284a8c88ffd185ab3b55af60ecc4991cf178dafB03523df8f9c72bb4ca7cfc541f92d5b8c93022a697fd81b4a09587b663ddd1d0252 +@a6a1674fe2b982b87c3ccb5b31e0533c42b0229053fc99131da205532b7a684cB0225c132693780993cfe1c80a3e7267c48f1dd0fd5b91cf8d8f922ce7c2645de4aB +@b8806026a2853b1e90a98529fe5c42ea882c29ef7c34f57f71f2514d775a8f59""1EqRyoRH4vzQKaWuqzUNZfaYWLnimmBsjX"UOP_DUP OP_HASH160 97c273fa48efad0ea336ef5c33a3c60458032d04 OP_EQUALVERIFY OP_CHECKSIG*276a91497c273fa48efad0ea336ef5c33a3c60458032d0488ac*"1EqRyoRH4vzQKaWuqzUNZfaYWLnimmBsjX8܁$J  +@b8806026a2853b1e90a98529fe5c42ea882c29ef7c34f57f71f2514d775a8f59""1NubGEDwAbqL35NWZgUyTAwPZW4Lq1dqPy"UOP_DUP OP_HASH160 f04cdf56427ffb2df5977cf651a699a1971271ab OP_EQUALVERIFY OP_CHECKSIG*276a914f04cdf56427ffb2df5977cf651a699a1971271ab88ac*"1NubGEDwAbqL35NWZgUyTAwPZW4Lq1dqPy8܁$J  +@b8806026a2853b1e90a98529fe5c42ea882c29ef7c34f57f71f2514d775a8f59"!1CQDE55Uxq1eAeWe8NcJmu78rHReCgsRk"UOP_DUP OP_HASH160 0227f3726bb2305061c4d342dfb860a3f776630d OP_EQUALVERIFY OP_CHECKSIG*276a9140227f3726bb2305061c4d342dfb860a3f776630d88ac*!1CQDE55Uxq1eAeWe8NcJmu78rHReCgsRk8܁$J  + +1@deb1514e26b8e64746b0f2c51bf06956a4515b62c0d55dda59232b9c4e4ceaff܁$"@0000000000000000000b2a456bd3e01cd322c6ef148b52a160bb1fc8518e2268(-2 +@101aee6e24a2fcc7ce3c9e6470055223509cb95eaf37b5e9b48dbf71248f1e05B028838879b35cbb88a6e9eaa0478862ea5f280d3169c0227f968e7192e613f7ea02 +@38015e14fc2f47752370f2018fdd787075a2f1de26f557dcbd874ed9bde73e1bB02f1c02fd70a6d6e422255fd383b97e4dc1ada36778c37004dff4520e0fe6766c3B +F@deb1514e26b8e64746b0f2c51bf06956a4515b62c0d55dda59232b9c4e4ceaff""1AZKuK6GtR4qRJrobAx2Yf87j72AR9Tn55"UOP_DUP OP_HASH160 68d638ab891202e8848fe89388696630b5e81312 OP_EQUALVERIFY OP_CHECKSIG*276a91468d638ab891202e8848fe89388696630b5e8131288ac*"1AZKuK6GtR4qRJrobAx2Yf87j72AR9Tn558܁$J  +@deb1514e26b8e64746b0f2c51bf06956a4515b62c0d55dda59232b9c4e4ceaff""1PA2wSARJQVGu89zpMDtFEFbUCzbcLbGJt"UOP_DUP OP_HASH160 f308210c02eacd70d5233f7fc2396e4b919ebc07 OP_EQUALVERIFY OP_CHECKSIG*276a914f308210c02eacd70d5233f7fc2396e4b919ebc0788ac*"1PA2wSARJQVGu89zpMDtFEFbUCzbcLbGJt8܁$J  ݁$-@00000000000000000005dbfc8cb5d99b1b64f2aa3f09f24a8b508cdb9dc3f5f5"@0000000000000000000b2a456bd3e01cd322c6ef148b52a160bb1fc8518e22682 + + + +1@92a554b087026575b7a6276b9191402277835b77fe46f7a440fb2fb4ae109eab݁$"@00000000000000000005dbfc8cb5d99b1b64f2aa3f09f24a8b508cdb9dc3f5f5(-2 +@c20261e7c1917cdd06313bad8a24aa42fb3be99fa81a49e7eb4ca1c9cf8fefb5B02832080b5354309687d42bcca6995dba9c124fa3021930bf40abd098732cc2c3b2 +@040d0e80039eb1df61ed43134d328ea0b21fd637678e8f764023f10dfc16ace3B030621db07318a5551566dd8c909fe6ded475f489df79ca2784e8b44bb88fb359dB +І@92a554b087026575b7a6276b9191402277835b77fe46f7a440fb2fb4ae109eab""1AXDmSoMsqb5hPS8QZgo8ThgvszCzVJmYj"UOP_DUP OP_HASH160 6870448602a64a094f66aebca83233b6620cacad OP_EQUALVERIFY OP_CHECKSIG*276a9146870448602a64a094f66aebca83233b6620cacad88ac*"1AXDmSoMsqb5hPS8QZgo8ThgvszCzVJmYj8݁$J   +Ģ@92a554b087026575b7a6276b9191402277835b77fe46f7a440fb2fb4ae109eab""15WnVmXaBReTnPicRAjh7GvkufaMUVMaxu"UOP_DUP OP_HASH160 31828b4ecb17032d0a189ff134a91f16d5f434ea OP_EQUALVERIFY OP_CHECKSIG*276a91431828b4ecb17032d0a189ff134a91f16d5f434ea88ac*"15WnVmXaBReTnPicRAjh7GvkufaMUVMaxu8݁$J  +@92a554b087026575b7a6276b9191402277835b77fe46f7a440fb2fb4ae109eab""VOP_RETURN 140146f730d21be46aa3594188bc0a5b18fa5de7d604f455f8b257be6a5ad93fb1513e208b75*P6a26140146f730d21be46aa3594188bc0a5b18fa5de7d604f455f8b257be6a5ad93fb1513e208b752&F0jYA +[]UWjZ?Q> u8݁$J   ށ$-@00000000000000000016e9ba2a73aa35f0953421c84501bed7b20c4a2ab874aa"@00000000000000000005dbfc8cb5d99b1b64f2aa3f09f24a8b508cdb9dc3f5f52߁$ժ-@0000000000000000000def77b1a86373caaf85ce702a5e69b0d6383e6dc1652b"@00000000000000000016e9ba2a73aa35f0953421c84501bed7b20c4a2ab874aa2$-@000000000000000000089089ab9ef68c5de958eb1099d9747f707c6ece81cdef"@0000000000000000000def77b1a86373caaf85ce702a5e69b0d6383e6dc1652b2$-@00000000000000000010635811385f0f51de1fc9889bae782cae9bb644818d46"@000000000000000000089089ab9ef68c5de958eb1099d9747f707c6ece81cdef2$-@00000000000000000012f89749e9bda74a72f28e9b9ffd473f53a218e4e78c1e"@00000000000000000010635811385f0f51de1fc9889bae782cae9bb644818d462 $ɫ-@0000000000000000001465c9815bb68dc15cb62bbf3dc73e0f9647e984ce274d"@00000000000000000012f89749e9bda74a72f28e9b9ffd473f53a218e4e78c1e2 + + + +1@c8c782091fb08a0aa404d019a82d3d1dceb0a42d12e27ed24968737c4af41767$"@0000000000000000001465c9815bb68dc15cb62bbf3dc73e0f9647e984ce274d(ɫ-2 +@0b0581ec76aca984eaec538f3a75911d7a4f01b5d437f12f221fd76a5c174746B02017375af2891e494835583aea4c400dbb83b35761da468769f01826c9f2b988b2 +@0b0581ec76aca984eaec538f3a75911d7a4f01b5d437f12f221fd76a5c174746B03180c315f85cea7bc370020e0b940535491188acf9d3ad779f1b2d7626d29a87eB +@c8c782091fb08a0aa404d019a82d3d1dceb0a42d12e27ed24968737c4af41767""1B3LHcFkJuFYaParMQJxtuEC9Vx1vTc6ax"UOP_DUP OP_HASH160 6e22306eadfa285a3482fc110421160bb52b041e OP_EQUALVERIFY OP_CHECKSIG*276a9146e22306eadfa285a3482fc110421160bb52b041e88ac*"1B3LHcFkJuFYaParMQJxtuEC9Vx1vTc6ax8$J   +`@c8c782091fb08a0aa404d019a82d3d1dceb0a42d12e27ed24968737c4af41767""1AhoihtHigyHNxfiRV2Kv4j89e2kmNF94W"UOP_DUP OP_HASH160 6a70c5061d49a04e1f3afc371a586a9b37d5a328 OP_EQUALVERIFY OP_CHECKSIG*276a9146a70c5061d49a04e1f3afc371a586a9b37d5a32888ac*"1AhoihtHigyHNxfiRV2Kv4j89e2kmNF94W8$J  +@c8c782091fb08a0aa404d019a82d3d1dceb0a42d12e27ed24968737c4af41767""VOP_RETURN 140146f730d21be46aa3594188bc0a5b18fa5de7d6045d23a239cfed053cd2cefdd51f4dc5f8*P6a26140146f730d21be46aa3594188bc0a5b18fa5de7d6045d23a239cfed053cd2cefdd51f4dc5f82&F0jYA +[]]#9<M8$J   $-@000000000000000000197aa6d6d898ce9683a9212185e223dbda9247cc7087a2"@0000000000000000001465c9815bb68dc15cb62bbf3dc73e0f9647e984ce274d2$ە-@00000000000000000009d4e7fa7623b03d042420daa4d9258f020fdc78a708aa"@000000000000000000197aa6d6d898ce9683a9212185e223dbda9247cc7087a22$-@00000000000000000008d8f71623969f88aa51bd4adaf878c1fa1cfd4eba97ff"@00000000000000000009d4e7fa7623b03d042420daa4d9258f020fdc78a708aa2!$-@00000000000000000015eeea444bafa7efa21e1d4603464eac5f2a24f6956e80"@00000000000000000008d8f71623969f88aa51bd4adaf878c1fa1cfd4eba97ff2 + + +1@e3a70fa873ecc665c9b44639677cd280259ac26813753be871adac108e99455c$"@00000000000000000015eeea444bafa7efa21e1d4603464eac5f2a24f6956e80(-2 +@95661a66ef56b54f1bd4d18228844a145ef28987d4bff703a47bec5dddc94b12B0288d99a757b518b949ccd158315c9a53a0e5bd846ae5449ce71bdbce3e32165252 +@137cb3b6168355196c3d0c438a032e8442ca9298ed87b35de12a9bcb10c86c85B02bef6ff272b9b2729f989d4089ef871cd8c66ef74fbf646324ed96f3f6198d0d0B +>@e3a70fa873ecc665c9b44639677cd280259ac26813753be871adac108e99455c""1BwN6h1KwhnU9PoLZ8EefPdmydEPwygxuX"UOP_DUP OP_HASH160 77f954e278715acf7c8652c1e070ea751297ccee OP_EQUALVERIFY OP_CHECKSIG*276a91477f954e278715acf7c8652c1e070ea751297ccee88ac*"1BwN6h1KwhnU9PoLZ8EefPdmydEPwygxuX8$J  +@e3a70fa873ecc665c9b44639677cd280259ac26813753be871adac108e99455c""1PPYEzqCJvVrCsM1RWukvhAY6Vrd4pKfgo"UOP_DUP OP_HASH160 f595ff525f250793daab08ea99cfde6637404c07 OP_EQUALVERIFY OP_CHECKSIG*276a914f595ff525f250793daab08ea99cfde6637404c0788ac*"1PPYEzqCJvVrCsM1RWukvhAY6Vrd4pKfgo8$J  +П@e3a70fa873ecc665c9b44639677cd280259ac26813753be871adac108e99455c""17p7mSciZ3CJoeL5nezAuK7hrWXW6pzkFN"UOP_DUP OP_HASH160 4ab9f3fcc369a54ca5844eb2bf7b67be75be0886 OP_EQUALVERIFY OP_CHECKSIG*276a9144ab9f3fcc369a54ca5844eb2bf7b67be75be088688ac*"17p7mSciZ3CJoeL5nezAuK7hrWXW6pzkFN8$J  + + +1@42fbb7c7846ad742ac90b748b5eb53595106270ff67899ce9a3d9a0b3e59275d$"@00000000000000000015eeea444bafa7efa21e1d4603464eac5f2a24f6956e80(-2 +@01aab7d4a2b8f4405f7f4b10bfa178f8532072145779696548279816f3b0e7b8B0232f7f484cc4202b19fc442642b485f536e2a76d564ff81eb3e9761087b80e8d72 +@0a3f43a4bf4cb437492b2396623cfa72d249e6525be730e9542146ac7c63da70B03c1db2c3ee374e081c1dd4dfb21d874fb31766380f155b7e9bf78cccd7522f764B +@42fbb7c7846ad742ac90b748b5eb53595106270ff67899ce9a3d9a0b3e59275d""154VnKjXipSFFhxh8v8ufrfK6P6T7zzutN"UOP_DUP OP_HASH160 2c89c6cbea6f8d8641e5c02e1ab3475a13d1b287 OP_EQUALVERIFY OP_CHECKSIG*276a9142c89c6cbea6f8d8641e5c02e1ab3475a13d1b28788ac*"154VnKjXipSFFhxh8v8ufrfK6P6T7zzutN8$J  +@42fbb7c7846ad742ac90b748b5eb53595106270ff67899ce9a3d9a0b3e59275d""1EfPLDxm25vQ61d2zMaeWVSSY8yUMg9xcM"UOP_DUP OP_HASH160 95dc1544f9f8886dcf8abef1160365a4e1cab5da OP_EQUALVERIFY OP_CHECKSIG*276a91495dc1544f9f8886dcf8abef1160365a4e1cab5da88ac*"1EfPLDxm25vQ61d2zMaeWVSSY8yUMg9xcM8$J  +w@42fbb7c7846ad742ac90b748b5eb53595106270ff67899ce9a3d9a0b3e59275d"!1iWadud5xSc2cNmnf9Z4wD4UBNfnqEGkh"UOP_DUP OP_HASH160 07d9bf1c01863845c413a8bb99c06c5e0022ee27 OP_EQUALVERIFY OP_CHECKSIG*276a91407d9bf1c01863845c413a8bb99c06c5e0022ee2788ac*!1iWadud5xSc2cNmnf9Z4wD4UBNfnqEGkh8$J  + + +1@60223f991aa17f530b995e30e534a325054e45445ac90c272f8dba63a1a3c31c$"@00000000000000000015eeea444bafa7efa21e1d4603464eac5f2a24f6956e80(-2 +@39b3491cfb88de3daec290686f56e4f11c5c715251650e76531875339fbf9795B03ceb3d79983d1546d9e5b5ea86eb91cf0442dd509ee3f6136e7c5e521a2db88a22 +@39b3491cfb88de3daec290686f56e4f11c5c715251650e76531875339fbf9795B02f9874e450b4cc278327d8400fcfbb106c14cd8f420495a85483dce23b318d6a7B +'@60223f991aa17f530b995e30e534a325054e45445ac90c272f8dba63a1a3c31c""1BJBMBfrDHtdMmM5V1qQH8n2bk3AXLncyQ"UOP_DUP OP_HASH160 70f0f79e8ce9dcfa4fe5eb8701877d77e3e834d6 OP_EQUALVERIFY OP_CHECKSIG*276a91470f0f79e8ce9dcfa4fe5eb8701877d77e3e834d688ac*"1BJBMBfrDHtdMmM5V1qQH8n2bk3AXLncyQ8$J   +ÑR@60223f991aa17f530b995e30e534a325054e45445ac90c272f8dba63a1a3c31c""1HCfHUn9Awkcdu7UXri8F4pNs5TVHH7anh"UOP_DUP OP_HASH160 b1b68bcccd046d9abb6c83690508f56b339c6e4e OP_EQUALVERIFY OP_CHECKSIG*276a914b1b68bcccd046d9abb6c83690508f56b339c6e4e88ac*"1HCfHUn9Awkcdu7UXri8F4pNs5TVHH7anh8$J  +@60223f991aa17f530b995e30e534a325054e45445ac90c272f8dba63a1a3c31c""VOP_RETURN 140146f730d21be46aa3594188bc0a5b18fa5de7d60453c41b9c28ca87d0c22a35201ee2737f*P6a26140146f730d21be46aa3594188bc0a5b18fa5de7d60453c41b9c28ca87d0c22a35201ee2737f2&F0jYA +[]S(ʇ*5 s8$J   $-@00000000000000000005e11934ed38d4d4ac1e56cf56bb1a0c5145ff9e83806a"@00000000000000000015eeea444bafa7efa21e1d4603464eac5f2a24f6956e802!$-@0000000000000000000b64025a72283a5082fc29e6bf02ce6a6d6cfd25bbe810"@00000000000000000005e11934ed38d4d4ac1e56cf56bb1a0c5145ff9e83806a2 + + +1@499cf269ac1ad75fa70860ddf43dbb40157d029801c30c442a206ddfebdac0d4$"@0000000000000000000b64025a72283a5082fc29e6bf02ce6a6d6cfd25bbe810(-2 +@a9d21a86854e2e842d67afdd02d2bc5d2a650e9a5a2f46d886be249fe7fe9dabB024f0391794a9a051bfbfe405d588faf5ac6f254882b8f1391842504bca3c04b172 +@a9d21a86854e2e842d67afdd02d2bc5d2a650e9a5a2f46d886be249fe7fe9dabB02eaab7c05d623e365ef37eb4ffce4938c884ab569117c910b91251e5a9c68977cB +@499cf269ac1ad75fa70860ddf43dbb40157d029801c30c442a206ddfebdac0d4""1HiK5JFPggLDpxDeEacjWfAcCfoYRTGBKS"UOP_DUP OP_HASH160 b752278b207602b0a999c4f4efa611edaad5e937 OP_EQUALVERIFY OP_CHECKSIG*276a914b752278b207602b0a999c4f4efa611edaad5e93788ac*"1HiK5JFPggLDpxDeEacjWfAcCfoYRTGBKS8$J  +@499cf269ac1ad75fa70860ddf43dbb40157d029801c30c442a206ddfebdac0d4""1L1GMEVf8Vr2tveT8ELGQEhJLSsi4a8V95"UOP_DUP OP_HASH160 d07733d43d30cd8fe29b62d5f074863a76a236e2 OP_EQUALVERIFY OP_CHECKSIG*276a914d07733d43d30cd8fe29b62d5f074863a76a236e288ac*"1L1GMEVf8Vr2tveT8ELGQEhJLSsi4a8V958$J  +M@499cf269ac1ad75fa70860ddf43dbb40157d029801c30c442a206ddfebdac0d4""1G1KxAjgTp7K98DYrL7n46DvjyeR5V5NVw"UOP_DUP OP_HASH160 a499b4d66a1e3f76658da2cc5e2fe99b3b1758ad OP_EQUALVERIFY OP_CHECKSIG*276a914a499b4d66a1e3f76658da2cc5e2fe99b3b1758ad88ac*"1G1KxAjgTp7K98DYrL7n46DvjyeR5V5NVw8$J  + + +1@95cf622f54eea5a1b860bd9eb82ae08e01b3e9b8b72e4d0cf0a0028849b04cae$"@0000000000000000000b64025a72283a5082fc29e6bf02ce6a6d6cfd25bbe810(-2 +@e3a70fa873ecc665c9b44639677cd280259ac26813753be871adac108e99455cB02f92027c4cb85891dabe62ef8bf4bd7a7ffdafb43abb060fed384218b72c71f922 +@5d94b7b8d51a638896b68a803709a41b68d9ff6acd0a49f67e5f8881683e642aB02db8f6b2cf111c66f122ec9109cbfab319031af2c0f5cd752b120618305c0bfb0B +@95cf622f54eea5a1b860bd9eb82ae08e01b3e9b8b72e4d0cf0a0028849b04cae""17x44BtyYXg5fo2ubQdaTtRS8Kxmx6wxSL"UOP_DUP OP_HASH160 4c3a2ec9175ac6721f35ca0e1d869350bc9574b6 OP_EQUALVERIFY OP_CHECKSIG*276a9144c3a2ec9175ac6721f35ca0e1d869350bc9574b688ac*"17x44BtyYXg5fo2ubQdaTtRS8Kxmx6wxSL8$J  +6@95cf622f54eea5a1b860bd9eb82ae08e01b3e9b8b72e4d0cf0a0028849b04cae""1444gj5YXsE1w2yRvu5SLp6U8Ycj95k6Nj"UOP_DUP OP_HASH160 217cb3857043d992321889c62061b3ec91298ee7 OP_EQUALVERIFY OP_CHECKSIG*276a914217cb3857043d992321889c62061b3ec91298ee788ac*"1444gj5YXsE1w2yRvu5SLp6U8Ycj95k6Nj8$J  +س@95cf622f54eea5a1b860bd9eb82ae08e01b3e9b8b72e4d0cf0a0028849b04cae""1J5xzQ1Ki4G5m7vxEu5ZaNX2k5P25Spnyd"UOP_DUP OP_HASH160 bb6a8a39160ff81566d2394b28d3e5f6158ba1d8 OP_EQUALVERIFY OP_CHECKSIG*276a914bb6a8a39160ff81566d2394b28d3e5f6158ba1d888ac*"1J5xzQ1Ki4G5m7vxEu5ZaNX2k5P25Spnyd8$J  + + +1@421dc204cd06da62e8713e7494b19030db247cc928f6faffbf873e535296bac1$"@0000000000000000000b64025a72283a5082fc29e6bf02ce6a6d6cfd25bbe810(-2 +@42fbb7c7846ad742ac90b748b5eb53595106270ff67899ce9a3d9a0b3e59275dB026d0a57695b99eada32d92ccdfc63310e346ac09ea5135c9a4a5e9abf131db9bd2 +@cb1bb4362767fd4db35535145648c0a32da24241dc67bc99c6ef1c46125590efB02502e9197167825cc2038101f83465da37804429eced2e62f93997fd3db337cc1B +@421dc204cd06da62e8713e7494b19030db247cc928f6faffbf873e535296bac1""1PRcWBqrRMCXywMEAhmp7SnNPD4qhZdp1w"UOP_DUP OP_HASH160 f5fa630d76015dd4366692e68482031905eb3d92 OP_EQUALVERIFY OP_CHECKSIG*276a914f5fa630d76015dd4366692e68482031905eb3d9288ac*"1PRcWBqrRMCXywMEAhmp7SnNPD4qhZdp1w8$J  +@421dc204cd06da62e8713e7494b19030db247cc928f6faffbf873e535296bac1""1E796Es3JEGqMayUcFbxPcXm9QLNGMQRzg"UOP_DUP OP_HASH160 8fc2e269b3f062b1429b73098e06e0873977143e OP_EQUALVERIFY OP_CHECKSIG*276a9148fc2e269b3f062b1429b73098e06e0873977143e88ac*"1E796Es3JEGqMayUcFbxPcXm9QLNGMQRzg8$J  +x@421dc204cd06da62e8713e7494b19030db247cc928f6faffbf873e535296bac1""1ExPWSSRbbrD6wAoJBWyADcjbYvF7nvfXp"UOP_DUP OP_HASH160 99134d2c17a470237b9aeaabbafafa172ace221e OP_EQUALVERIFY OP_CHECKSIG*276a91499134d2c17a470237b9aeaabbafafa172ace221e88ac*"1ExPWSSRbbrD6wAoJBWyADcjbYvF7nvfXp8$J $-@0000000000000000001bdae6b26ba67d6b386d69428a012ae3888216ce167f99"@0000000000000000000b64025a72283a5082fc29e6bf02ce6a6d6cfd25bbe8102$Ǩ-@000000000000000000033dcfdbf795b9211eea17ad39fcd3d9576dff04e41395"@0000000000000000001bdae6b26ba67d6b386d69428a012ae3888216ce167f992$-@000000000000000000124436687a32f674a67d09073581d7de32c7df78aa575f"@000000000000000000033dcfdbf795b9211eea17ad39fcd3d9576dff04e413952$-@0000000000000000001afc2be49b0e00688b13570edec64b1aa457a7c4282217"@000000000000000000124436687a32f674a67d09073581d7de32c7df78aa575f2$-@0000000000000000000546973a08022d9e3588464adac9c7146fe752c762299b"@0000000000000000001afc2be49b0e00688b13570edec64b1aa457a7c42822172$-@00000000000000000014497d470f490ede134a8e73d793ef6770ff42cc3ccfdf"@0000000000000000000546973a08022d9e3588464adac9c7146fe752c762299b2$ȕ-@00000000000000000005fce3c03b1f2e4a25e32e4f5ca3ca6af83fc84b25e0de"@00000000000000000014497d470f490ede134a8e73d793ef6770ff42cc3ccfdf2$-@00000000000000000018f8707ad09b31c702314a61b8e0097ba2171735016fea"@00000000000000000005fce3c03b1f2e4a25e32e4f5ca3ca6af83fc84b25e0de2$ņ-@0000000000000000001a243f4f8c2723113d58a615570d2e75804810e7fd5f27"@00000000000000000018f8707ad09b31c702314a61b8e0097ba2171735016fea2+$-@0000000000000000000385274c0bbec5d71f6e5bbf111a43be103eb560783289"@0000000000000000001a243f4f8c2723113d58a615570d2e75804810e7fd5f272* + + +1@bf02fc17fb4f0c382b2206baccf1512439fffea6aa0a910086ac124b43495b20$"@0000000000000000000385274c0bbec5d71f6e5bbf111a43be103eb560783289(-2 +@20af2d597728ee9312afdffc8d193be7db2dc95142a3671addea6084b3062abaB020bbc7fc79f831ba334a4a957eb45f650057aa0b1434d9eb2b846a5bd0d4c2fb32 +@afbf4af6b2b5b8f63e4ec4b2ad7a3f434bbd4405e24ff979dde469d720effbc9B026ef32150bbba404fcc198f6c9ea6e435a92af01c4057f9b093ac2ec154e52846B +@bf02fc17fb4f0c382b2206baccf1512439fffea6aa0a910086ac124b43495b20""1A8GtYF6qk7TYdkp6Q2Zjz6a2siGnihYSo"UOP_DUP OP_HASH160 64194e92504af41fc7767f4b9abdf8115e17afc7 OP_EQUALVERIFY OP_CHECKSIG*276a91464194e92504af41fc7767f4b9abdf8115e17afc788ac*"1A8GtYF6qk7TYdkp6Q2Zjz6a2siGnihYSo8$J  + @bf02fc17fb4f0c382b2206baccf1512439fffea6aa0a910086ac124b43495b20""1DMCzPLmXmb7K4gCRdHYM5gNpMfJcom4g7"UOP_DUP OP_HASH160 8773d63e4b49647576af2b615114a6a7352d8b6b OP_EQUALVERIFY OP_CHECKSIG*276a9148773d63e4b49647576af2b615114a6a7352d8b6b88ac*"1DMCzPLmXmb7K4gCRdHYM5gNpMfJcom4g78$J  +ʷ@bf02fc17fb4f0c382b2206baccf1512439fffea6aa0a910086ac124b43495b20""1DsUijzox6car2NykFwMUpfPprZoc3zTc5"UOP_DUP OP_HASH160 8d2d725c065a1423750e4f1c9842cd351a076d72 OP_EQUALVERIFY OP_CHECKSIG*276a9148d2d725c065a1423750e4f1c9842cd351a076d7288ac*"1DsUijzox6car2NykFwMUpfPprZoc3zTc58$J V + + +1@67790bbf5982f87b077ab1bb114f9b710a04ef56d9af86329166acd198cc5322$"@0000000000000000000385274c0bbec5d71f6e5bbf111a43be103eb560783289(-2 +@bf02fc17fb4f0c382b2206baccf1512439fffea6aa0a910086ac124b43495b20B03dc7223098b7dea809e4a37e9121de5d0c03ed5ea510b8b518391621597b3085c2 +@20af2d597728ee9312afdffc8d193be7db2dc95142a3671addea6084b3062abaB03c6bebf5df1c0a13ba45152b20fab37c3a117ae263408f9b5c4ff297d91e28145B +@67790bbf5982f87b077ab1bb114f9b710a04ef56d9af86329166acd198cc5322""16J4Pab9AEhQj6ENVnsFx2pWqtasSJURds"UOP_DUP OP_HASH160 3a12878dfd9866dd487b1e3cdc964d1fe7ccfee4 OP_EQUALVERIFY OP_CHECKSIG*276a9143a12878dfd9866dd487b1e3cdc964d1fe7ccfee488ac*"16J4Pab9AEhQj6ENVnsFx2pWqtasSJURds8$J  +"@67790bbf5982f87b077ab1bb114f9b710a04ef56d9af86329166acd198cc5322"!1baDuatLjXKpSK2uqFmJ4DDoBh9Z9LSrv"UOP_DUP OP_HASH160 0689e01ed77482b273191137de09e907490e892c OP_EQUALVERIFY OP_CHECKSIG*276a9140689e01ed77482b273191137de09e907490e892c88ac*!1baDuatLjXKpSK2uqFmJ4DDoBh9Z9LSrv8$J  + @67790bbf5982f87b077ab1bb114f9b710a04ef56d9af86329166acd198cc5322""1PREqsfZx7xSkiLb4Zapc2HKQ8zugvHnhn"UOP_DUP OP_HASH160 f5e84e3ae1ac1555810be2eb64fbf17bbe9fc613 OP_EQUALVERIFY OP_CHECKSIG*276a914f5e84e3ae1ac1555810be2eb64fbf17bbe9fc61388ac*"1PREqsfZx7xSkiLb4Zapc2HKQ8zugvHnhn8$J Z + + +1@f36b5cecf06b3b8efc500d8408f3d505b09942b7e2fbf9bd643704c750a2db65$"@0000000000000000000385274c0bbec5d71f6e5bbf111a43be103eb560783289(-2 +@3a5d2ee726dbbfd3252a80cc1d2f948af4673e579cf824b8db742e8023d30509B03aafffefcbb35e131a87a001ac8b12542990028ca209fadcf9b4c7466dc1183c62 +@03896226e2db31552f5e796ccc195852cdd6b6024d9f8acc0aa7ae9ad78524c0B02ed348317cd869a7f382dede9fd739a051eca9c465a0c4098d38cd5632b5e763dB +@f36b5cecf06b3b8efc500d8408f3d505b09942b7e2fbf9bd643704c750a2db65""1MaJxBCJNb8Tg3ZBV52kabgTEgG5hMoK5o"UOP_DUP OP_HASH160 e1af3a379427c8ce96e29513bf08c73a90fcd9b9 OP_EQUALVERIFY OP_CHECKSIG*276a914e1af3a379427c8ce96e29513bf08c73a90fcd9b988ac*"1MaJxBCJNb8Tg3ZBV52kabgTEgG5hMoK5o8$J  + @f36b5cecf06b3b8efc500d8408f3d505b09942b7e2fbf9bd643704c750a2db65""1HjQRBhgFLEmWRCat18vGsxsSeonBGrHp5"UOP_DUP OP_HASH160 b78707caffdcc4330deced6817a1e43bc80ad9b5 OP_EQUALVERIFY OP_CHECKSIG*276a914b78707caffdcc4330deced6817a1e43bc80ad9b588ac*"1HjQRBhgFLEmWRCat18vGsxsSeonBGrHp58$J  +_@f36b5cecf06b3b8efc500d8408f3d505b09942b7e2fbf9bd643704c750a2db65""1Fqs5XG8mp46yhYMuhxbVzP5MMJD5XkEd2"UOP_DUP OP_HASH160 a2cf87b5a59fedc115066cb2604fbad3fe26c0a3 OP_EQUALVERIFY OP_CHECKSIG*276a914a2cf87b5a59fedc115066cb2604fbad3fe26c0a388ac*"1Fqs5XG8mp46yhYMuhxbVzP5MMJD5XkEd28$J % + + +1@e856f15e18733f910275ee8c3dee47ebd770d87bf0b2c147e622c3a23f8560d7$"@0000000000000000000385274c0bbec5d71f6e5bbf111a43be103eb560783289(-2 +@9f50a0ca27872911770b28f53e4fde6108d03a1cf3f501a250bb07708ae52558B036b2f6c9de0b3af01296199f99edd200f9a1b2c8d59bdb76c624ff438a35708c62 +@c0c0f73e5f90c4a0fd3830782074c47d3b181e7bebc034da68a60452608affedB02c7f7658075b566cb8dcb3cb57735d462ed50724719a5bd89d52a9da234091b1eB +@e856f15e18733f910275ee8c3dee47ebd770d87bf0b2c147e622c3a23f8560d7""1NhWApjx4iHikvMVgh86W3PTbPwM8dRmtM"UOP_DUP OP_HASH160 ee03a11921fc86d076f1b0c76b35229fd6148296 OP_EQUALVERIFY OP_CHECKSIG*276a914ee03a11921fc86d076f1b0c76b35229fd614829688ac*"1NhWApjx4iHikvMVgh86W3PTbPwM8dRmtM8$J   +ʸ @e856f15e18733f910275ee8c3dee47ebd770d87bf0b2c147e622c3a23f8560d7""1DWxC6vCgEfB2NmdEvuM7udZt8Sx6qit5E"UOP_DUP OP_HASH160 894ba4ce160f02e2243be70dea74809085129a27 OP_EQUALVERIFY OP_CHECKSIG*276a914894ba4ce160f02e2243be70dea74809085129a2788ac*"1DWxC6vCgEfB2NmdEvuM7udZt8Sx6qit5E8$J  +@e856f15e18733f910275ee8c3dee47ebd770d87bf0b2c147e622c3a23f8560d7""VOP_RETURN 140146f730d21be46aa3594188bc0a5b18fa5de7d6044815cdf7579774b919e9424362426a3c*P6a26140146f730d21be46aa3594188bc0a5b18fa5de7d6044815cdf7579774b919e9424362426a3c2&F0jYA +[]HWtBCbBj<8$J    $ȴ-@00000000000000000014f8e73d37683b8d327b5c74cf2c93b602a0bec6dd9d93"@0000000000000000000385274c0bbec5d71f6e5bbf111a43be103eb5607832892 + + + +1@f58b9ad37e92e72f0fa4ba57711208041cc7b8d50aa6242409c65934359dd319$"@00000000000000000014f8e73d37683b8d327b5c74cf2c93b602a0bec6dd9d93(ȴ-2 +@c3cbd24460fbcfacb748de7fd2651febf2b9550b07183315d28a513838263ea7B036f58a89e8fde203cdd8798e424845f16f13184255c462f4c6bb487c26ce422312 +@42a849ba99ae13ad2d6fcb5a8e9ed4c68a81c39fd74279ee9ba8e088adb55cffB025f0a898e09e803ebcc896ac944f0374c3b9b35638de9cc1fd6f8d2673aeeaaa3B + @f58b9ad37e92e72f0fa4ba57711208041cc7b8d50aa6242409c65934359dd319""18nnuyVCivcdj82w17RNDKvfkqSdY23JSi"UOP_DUP OP_HASH160 5571ece02d8beacdd433eebfa02625e0354bdbbd OP_EQUALVERIFY OP_CHECKSIG*276a9145571ece02d8beacdd433eebfa02625e0354bdbbd88ac*"18nnuyVCivcdj82w17RNDKvfkqSdY23JSi8$J  + @f58b9ad37e92e72f0fa4ba57711208041cc7b8d50aa6242409c65934359dd319""1HGaQqrTxqweXifbJ8up6x93oeQSdcLDHQ"UOP_DUP OP_HASH160 b274246274513e95241cfe9ea6ec8f357f6dbeb3 OP_EQUALVERIFY OP_CHECKSIG*276a914b274246274513e95241cfe9ea6ec8f357f6dbeb388ac*"1HGaQqrTxqweXifbJ8up6x93oeQSdcLDHQ8$J  + @f58b9ad37e92e72f0fa4ba57711208041cc7b8d50aa6242409c65934359dd319""1LLXWRXAYfyUBzr14QAnDWZSjsu1xGs2Gg"UOP_DUP OP_HASH160 d41bc265f32473d78cea9c0ff725d8ac96d05417 OP_EQUALVERIFY OP_CHECKSIG*276a914d41bc265f32473d78cea9c0ff725d8ac96d0541788ac*"1LLXWRXAYfyUBzr14QAnDWZSjsu1xGs2Gg8$J % $€-@00000000000000000007fa5c07a90032719103128fc4e5590cd8fb2931134d87"@00000000000000000014f8e73d37683b8d327b5c74cf2c93b602a0bec6dd9d932 + + + +1@1b42a2da0666ed8686fe1726f091a36cfc5b71aa977f1707f558cee9a3914e29$"@00000000000000000007fa5c07a90032719103128fc4e5590cd8fb2931134d87(€-2 +@01d138a7c1bb8335f2652838c1ef8e7570c392a3dc14319617487b8dc3771b2dB02c628a9593cfbe2f24f553583e5e1f097c948360e097741aa9e065c35104977202 +@bf418c562501d766547d22fc5079f0a2fecbd50eed66da593b736f8aed42db55B03023b09b12e2199917bbf3cab2d83f3bef10079550da926d48ada1ec5bd3f72a4B +x@1b42a2da0666ed8686fe1726f091a36cfc5b71aa977f1707f558cee9a3914e29""1797v9AkUxpHVdG2w3nmRATncg1jWcVEmW"UOP_DUP OP_HASH160 4359db1397594d32b59767e8fdc87ce445c7f12b OP_EQUALVERIFY OP_CHECKSIG*276a9144359db1397594d32b59767e8fdc87ce445c7f12b88ac*"1797v9AkUxpHVdG2w3nmRATncg1jWcVEmW8$J  +4@1b42a2da0666ed8686fe1726f091a36cfc5b71aa977f1707f558cee9a3914e29""1PVc61hCi7iHyaSA6Gi7dKwsHarQbHGPKa"UOP_DUP OP_HASH160 f6bbb3ed0b6d962102991cb83ebade30ccd00c6a OP_EQUALVERIFY OP_CHECKSIG*276a914f6bbb3ed0b6d962102991cb83ebade30ccd00c6a88ac*"1PVc61hCi7iHyaSA6Gi7dKwsHarQbHGPKa8$J  +"@1b42a2da0666ed8686fe1726f091a36cfc5b71aa977f1707f558cee9a3914e29""1CFXCLh8mZhh4CHSS81ubgTpeVtStLf4zF"UOP_DUP OP_HASH160 7b6869bc3543b330fc956ff344e19e4bd97793e1 OP_EQUALVERIFY OP_CHECKSIG*276a9147b6869bc3543b330fc956ff344e19e4bd97793e188ac*"1CFXCLh8mZhh4CHSS81ubgTpeVtStLf4zF8$J $Ш΀-@00000000000000000004b53b073194dcd935d6504a329ead3d8277803e1c75ba"@00000000000000000007fa5c07a90032719103128fc4e5590cd8fb2931134d872 + + +1@1c03abdca9d24a3563bb3cbe43e9eba05c566593c5969620b2feeb80c156c358$"@00000000000000000004b53b073194dcd935d6504a329ead3d8277803e1c75ba(Ш΀-2 +@f58b9ad37e92e72f0fa4ba57711208041cc7b8d50aa6242409c65934359dd319B022707cdbce21483aaa4e89e19f2b8e7ef86087dd5e95043b64008f2fa454b6c332 +@f58b9ad37e92e72f0fa4ba57711208041cc7b8d50aa6242409c65934359dd319B02504ac89484f5f032867d0357b4f9a49d7d4ab0d9e0bd336723baff31593e3091B + @1c03abdca9d24a3563bb3cbe43e9eba05c566593c5969620b2feeb80c156c358""17ksqBMhm3B4m5rJq7xptwikXmRETsupfQ"UOP_DUP OP_HASH160 4a1d12864f17ff5d9c1479a2dbdf9d3f5e619a26 OP_EQUALVERIFY OP_CHECKSIG*276a9144a1d12864f17ff5d9c1479a2dbdf9d3f5e619a2688ac*"17ksqBMhm3B4m5rJq7xptwikXmRETsupfQ8$J  + @1c03abdca9d24a3563bb3cbe43e9eba05c566593c5969620b2feeb80c156c358""14HQ1YsLRrnYYA2433oQXtadsbJvAuM2iB"UOP_DUP OP_HASH160 24023d75f157faac5c7963d36c303096e1c3cc5a OP_EQUALVERIFY OP_CHECKSIG*276a91424023d75f157faac5c7963d36c303096e1c3cc5a88ac*"14HQ1YsLRrnYYA2433oQXtadsbJvAuM2iB8$J  +@1c03abdca9d24a3563bb3cbe43e9eba05c566593c5969620b2feeb80c156c358""1Lf7fRWMkHwHQspGf9xwp7CJMojv7G3hNY"UOP_DUP OP_HASH160 d79fc20ae95a0161dd8ecf74d182e42970d0814e OP_EQUALVERIFY OP_CHECKSIG*276a914d79fc20ae95a0161dd8ecf74d182e42970d0814e88ac*"1Lf7fRWMkHwHQspGf9xwp7CJMojv7G3hNY8$J % + + +1@9bb2beca6a211b928c7dd79599699e7be19a1805bcd2b16a640dda0cbc103cc0$"@00000000000000000004b53b073194dcd935d6504a329ead3d8277803e1c75ba(Ш΀-2 +@42fe3a81b6ee49a2473c158c3472615d725636c50cd1d555b2dacd55ddf581a9B024b3db432f2364a5009b4d1cd2b4844b0f8075645d07910bc0150f86de350c7372 +@567a46b035c4ebec67e645992591190da0126e346f3f8a50eedd27a86aafd6caB03c13f2d9e3d6ea3c10b9589e7bc90c6295b3f096854db2fe467c909631b12550bB +$@9bb2beca6a211b928c7dd79599699e7be19a1805bcd2b16a640dda0cbc103cc0""1Ag5MsxKRGW5WsDPwof3nWy4RQnjKwLcR8"UOP_DUP OP_HASH160 6a1cfe7c7ddc221d9a207d37158dcf8e1061068c OP_EQUALVERIFY OP_CHECKSIG*276a9146a1cfe7c7ddc221d9a207d37158dcf8e1061068c88ac*"1Ag5MsxKRGW5WsDPwof3nWy4RQnjKwLcR88$J  + @9bb2beca6a211b928c7dd79599699e7be19a1805bcd2b16a640dda0cbc103cc0""18KsSDqMzgLynn6kZMQvDtzKXuMwneYSny"UOP_DUP OP_HASH160 505a77fc1fb104989acf59b20b44bd0ab9cf28af OP_EQUALVERIFY OP_CHECKSIG*276a914505a77fc1fb104989acf59b20b44bd0ab9cf28af88ac*"18KsSDqMzgLynn6kZMQvDtzKXuMwneYSny8$J  +U@9bb2beca6a211b928c7dd79599699e7be19a1805bcd2b16a640dda0cbc103cc0""157h4bMXSJyazgS7U2h8sYyMNrK5cNj3rs"UOP_DUP OP_HASH160 2d2470e089c848f3121a5bd87f2562db1ccbef2d OP_EQUALVERIFY OP_CHECKSIG*276a9142d2470e089c848f3121a5bd87f2562db1ccbef2d88ac*"157h4bMXSJyazgS7U2h8sYyMNrK5cNj3rs8$J %$؀-@000000000000000000173e7ec320d7d09f92c10dba74cc73efafbb49de1034f5"@00000000000000000004b53b073194dcd935d6504a329ead3d8277803e1c75ba2$݀-@0000000000000000000c3832316cf6c0173587ba655a669c0a68ef10617821fc"@000000000000000000173e7ec320d7d09f92c10dba74cc73efafbb49de1034f52 + + +1@b7c061302a540054156c1fa8d0f37befe4ca6c2ef72536c879f7bb8145e6d96a$"@0000000000000000000c3832316cf6c0173587ba655a669c0a68ef10617821fc(݀-2 +@f36b5cecf06b3b8efc500d8408f3d505b09942b7e2fbf9bd643704c750a2db65B03da22f63d6070c460b9aa5149b266f3f504ea81ce11ce2f5881f25ddf51d8ce422 +@f85684085cf0ad5e92172eee22c249f90819dbaade0128299267503bd63e573cB034a1b765d5f252038fda14ca86c23d3739644d67b428156c8e25821e8a6f90885B +@b7c061302a540054156c1fa8d0f37befe4ca6c2ef72536c879f7bb8145e6d96a""1DUCvRzkG3fvXirhSo39e6qHMeYMH3DwhM"UOP_DUP OP_HASH160 88c6b113e4fa93ca1b6335d84c009e9aea5923f8 OP_EQUALVERIFY OP_CHECKSIG*276a91488c6b113e4fa93ca1b6335d84c009e9aea5923f888ac*"1DUCvRzkG3fvXirhSo39e6qHMeYMH3DwhM8$J  + @b7c061302a540054156c1fa8d0f37befe4ca6c2ef72536c879f7bb8145e6d96a""13KPvuC5gQVFPpxSeQ5aB3J2VNXRWQD9t5"UOP_DUP OP_HASH160 196ae119ee177cce9cef1771e43c967a4551e6d3 OP_EQUALVERIFY OP_CHECKSIG*276a914196ae119ee177cce9cef1771e43c967a4551e6d388ac*"13KPvuC5gQVFPpxSeQ5aB3J2VNXRWQD9t58$J  +N@b7c061302a540054156c1fa8d0f37befe4ca6c2ef72536c879f7bb8145e6d96a""186qaDwFo466f1ezHPtSayLBpgWoeSXdUL"UOP_DUP OP_HASH160 4de381bfff905804b9302cf6e90459f8de54a1c4 OP_EQUALVERIFY OP_CHECKSIG*276a9144de381bfff905804b9302cf6e90459f8de54a1c488ac*"186qaDwFo466f1ezHPtSayLBpgWoeSXdUL8$J % + +1@58761178857c20e74f8b733cc69140609a1d1ebff2552f2f6de0a0bde31612a0$"@0000000000000000000c3832316cf6c0173587ba655a669c0a68ef10617821fc(݀-2 +@1005dff8c5129af836063208d8f34decd1f0771722f48be47a608e8ad5430c37B0209ce56d0359ca0e39be445da6ce0a36c0b85dbd849ec9095430864ad5562f8752 +@015af7f4e7f435e076930a32f1046195e91ab24b3673fad4114fdcfeeb98a853B03951cd80afb6b1797b6d2bb34c07682b6674d08d5a523c20f0933aa6d3b2df3472 +@9a7724a2d630550d8306ab9bd5fbaf9b79c7f5be221f59b28978d0e862bce17dB025d91683ab58c317cca8824c39090e8561b76811a6a4a171cd3918ed399717aacB +@58761178857c20e74f8b733cc69140609a1d1ebff2552f2f6de0a0bde31612a0""15Yn7xDk22KHMGCeupodGUTSnYjgjkCqsA"UOP_DUP OP_HASH160 31e30fe6ceb969df3eeb02e2c0cfdf3f16a495c4 OP_EQUALVERIFY OP_CHECKSIG*276a91431e30fe6ceb969df3eeb02e2c0cfdf3f16a495c488ac*"15Yn7xDk22KHMGCeupodGUTSnYjgjkCqsA8$J  + @58761178857c20e74f8b733cc69140609a1d1ebff2552f2f6de0a0bde31612a0""13EsC5mv4ZE7zecNwEcmsQNBZzZXxdbaEW"UOP_DUP OP_HASH160 188f8e74ce469ff6585df7dec2ccef6659291442 OP_EQUALVERIFY OP_CHECKSIG*276a914188f8e74ce469ff6585df7dec2ccef665929144288ac*"13EsC5mv4ZE7zecNwEcmsQNBZzZXxdbaEW8$J  +Į>@58761178857c20e74f8b733cc69140609a1d1ebff2552f2f6de0a0bde31612a0""19jKrTeHrCqFsajKbJjGE79MVcQJ79ZgNZ"UOP_DUP OP_HASH160 5fc236d24eb0a24fd1dbab2c67fd2b7f7b7f638a OP_EQUALVERIFY OP_CHECKSIG*276a9145fc236d24eb0a24fd1dbab2c67fd2b7f7b7f638a88ac*"19jKrTeHrCqFsajKbJjGE79MVcQJ79ZgNZ8$J %$-@0000000000000000000914c118a204a321cd2f1851c23dddebc14b7cf0d92d11"@0000000000000000000c3832316cf6c0173587ba655a669c0a68ef10617821fc2 + + +1@cffa9069dc335a768c0f85f36a505abed811b243179e71190b02e003b8fb687b$"@0000000000000000000914c118a204a321cd2f1851c23dddebc14b7cf0d92d11(-2 +@b7c061302a540054156c1fa8d0f37befe4ca6c2ef72536c879f7bb8145e6d96aB037ea347c431d053e06dedebceff031c553fccc25f2430a4747146034397260ed32 +@02697760a30221dd71e454c2759cba724700673509b4e673d7658ba2dd385973B022f3ac252d204d905469719e6708d82bf1e6443dc78f4ffd24326cc13a1cba5d2B +@cffa9069dc335a768c0f85f36a505abed811b243179e71190b02e003b8fb687b""1AeQD7Y5yPX768qSs2h1dajoEJhYypjgs6"UOP_DUP OP_HASH160 69cbe57ab7056292416309c56cb5e62dfcc2e4c2 OP_EQUALVERIFY OP_CHECKSIG*276a91469cbe57ab7056292416309c56cb5e62dfcc2e4c288ac*"1AeQD7Y5yPX768qSs2h1dajoEJhYypjgs68$J  + @cffa9069dc335a768c0f85f36a505abed811b243179e71190b02e003b8fb687b""1Mp89SqqSe8E6JXHd82nmPZrfJ8UC2UWWp"UOP_DUP OP_HASH160 e44c07de608d96a77dfb1ef3be056cc1f0d3a317 OP_EQUALVERIFY OP_CHECKSIG*276a914e44c07de608d96a77dfb1ef3be056cc1f0d3a31788ac*"1Mp89SqqSe8E6JXHd82nmPZrfJ8UC2UWWp8$J  +䮣L@cffa9069dc335a768c0f85f36a505abed811b243179e71190b02e003b8fb687b""1Mw2WTgfcLqNy7tSWUw2VYe6YvXf3hSsth"UOP_DUP OP_HASH160 e59a3c82c83354bc6353aa2711fb45f505c3b632 OP_EQUALVERIFY OP_CHECKSIG*276a914e59a3c82c83354bc6353aa2711fb45f505c3b63288ac*"1Mw2WTgfcLqNy7tSWUw2VYe6YvXf3hSsth8$J % + + +1@ac8343bb0aee09bd2b8f7d81589870bd5a4d1148e80674d8bdf1fd462caa598c$"@0000000000000000000914c118a204a321cd2f1851c23dddebc14b7cf0d92d11(-2 +@a43942602f5a371dee632b2c7a252d2d7c4abefe00c069943c2d318be1832494B037847a89e6fe3e73ad4641b780f0ab55afe03dd2e68a924cd637a87057bcde2582 +@a20ab97d80012e4b12e0593e1dc8869b46c4774cf9838e991a4429eb39e80934B03f3848acec50dae6c75d71821d7dd8857b86021f9cc30c32fd92b0308f63e69afB +&@ac8343bb0aee09bd2b8f7d81589870bd5a4d1148e80674d8bdf1fd462caa598c""1NkrjWWd1xAp2sivguc27aFMv89fwjux7S"UOP_DUP OP_HASH160 eea60af244b6c0de092e6a86d09a824071a35ded OP_EQUALVERIFY OP_CHECKSIG*276a914eea60af244b6c0de092e6a86d09a824071a35ded88ac*"1NkrjWWd1xAp2sivguc27aFMv89fwjux7S8$J   +Ģ@ac8343bb0aee09bd2b8f7d81589870bd5a4d1148e80674d8bdf1fd462caa598c""1P12JLsF7rrGUdX3zowzLGwQ7yH2iRkiR2"UOP_DUP OP_HASH160 f153da028973ea381088eb187a3ef50db35fd61f OP_EQUALVERIFY OP_CHECKSIG*276a914f153da028973ea381088eb187a3ef50db35fd61f88ac*"1P12JLsF7rrGUdX3zowzLGwQ7yH2iRkiR28$J  +@ac8343bb0aee09bd2b8f7d81589870bd5a4d1148e80674d8bdf1fd462caa598c""VOP_RETURN 140146f730d21be46aa3594188bc0a5b18fa5de7d604c36af66ff0da2c24d8ebf63ae9a993bb*P6a26140146f730d21be46aa3594188bc0a5b18fa5de7d604c36af66ff0da2c24d8ebf63ae9a993bb2&F0jYA +[]jo,$:驓8$J    $-@000000000000000000026ba69795f8272c1b592337d4dfb0d941ce772329f051"@0000000000000000000914c118a204a321cd2f1851c23dddebc14b7cf0d92d112 + + + +1@754d4a63db049900d8954efed921932a56892a89432cb7fa660d1f0a583bbd97$"@000000000000000000026ba69795f8272c1b592337d4dfb0d941ce772329f051(-2 +@25e3fc759ad5ce6342fd39a36284cbd17c5041663aef1d2c5822d18c5f210712B03e2f1ab945204c8240ca6edada90e76f5da4497e48d0ab1c23146ba1669d0a9132 +@27b3fb6b0a7e15c9c07c86a7ccb36922d2f0d740e03826150d798df539a33a38B02d7bd91d4631a2dd6858bb3f9b38d2e589abacae7861317e5b7cafc6d0dd6bb3fB +@754d4a63db049900d8954efed921932a56892a89432cb7fa660d1f0a583bbd97""191zaLG4wYfSRSqykAzBgCsobsq1EMCbWT"UOP_DUP OP_HASH160 57f11134225a2780bdf2765539b84e9a108a46d9 OP_EQUALVERIFY OP_CHECKSIG*276a91457f11134225a2780bdf2765539b84e9a108a46d988ac*"191zaLG4wYfSRSqykAzBgCsobsq1EMCbWT8$J  + @754d4a63db049900d8954efed921932a56892a89432cb7fa660d1f0a583bbd97""19TaB4C2ggpmjntnNjzK1FQiMb1eQk6vGu"UOP_DUP OP_HASH160 5cc7835449d9e49c8ebce08ac500f5decb223b22 OP_EQUALVERIFY OP_CHECKSIG*276a9145cc7835449d9e49c8ebce08ac500f5decb223b2288ac*"19TaB4C2ggpmjntnNjzK1FQiMb1eQk6vGu8$J  + @754d4a63db049900d8954efed921932a56892a89432cb7fa660d1f0a583bbd97""15akJhBzKeDRBbufQveQ6ktwL2p25SKJnT"UOP_DUP OP_HASH160 3242610d561300e67740ae7de78fcb905241dc4a OP_EQUALVERIFY OP_CHECKSIG*276a9143242610d561300e67740ae7de78fcb905241dc4a88ac*"15akJhBzKeDRBbufQveQ6ktwL2p25SKJnT8$J %$-@0000000000000000001aa176e452d33bd3a31fbd02b97f4adc04370b4af7fa05"@000000000000000000026ba69795f8272c1b592337d4dfb0d941ce772329f0512$ڂ-@00000000000000000016c293a92d7f53221f003331e61334ec711758fbe32cb1"@0000000000000000001aa176e452d33bd3a31fbd02b97f4adc04370b4af7fa052$݂-@0000000000000000000e001ec847cf75db541e2a7cc3780ec6a50fcf6b9fc095"@00000000000000000016c293a92d7f53221f003331e61334ec711758fbe32cb12$-@0000000000000000000be553d221d87afe29654267a820ba3b9e0c047f8ad583"@0000000000000000000e001ec847cf75db541e2a7cc3780ec6a50fcf6b9fc0952$-@0000000000000000000bcff249d578a80dcb8642254478646b312dc460b223ee"@0000000000000000000be553d221d87afe29654267a820ba3b9e0c047f8ad5832$д-@0000000000000000001364f79740be08b323b99c3555ae5545d242c0888bb13f"@0000000000000000000bcff249d578a80dcb8642254478646b312dc460b223ee2$-@00000000000000000007af22e0ca93a58c3eb2a7e17e1795409823b558b9612c"@0000000000000000001364f79740be08b323b99c3555ae5545d242c0888bb13f2$̈́-@0000000000000000001b8b4e96748a8cc70374e840fc251728e6d282e505fa32"@00000000000000000007af22e0ca93a58c3eb2a7e17e1795409823b558b9612c2$߄-@000000000000000000155bb2545f81a2e26094da866dc9e2d55f6c91d0c294d7"@0000000000000000001b8b4e96748a8cc70374e840fc251728e6d282e505fa322 $-@0000000000000000000c0365f14420ab9e8fd9f796c266686a19a553afc8bb9e"@000000000000000000155bb2545f81a2e26094da866dc9e2d55f6c91d0c294d72 + + + +1@0037f03a58c3519f13cd7a603dcaec0bbb5b8bdff3171789f3a6eec53e93f3d4$"@0000000000000000000c0365f14420ab9e8fd9f796c266686a19a553afc8bb9e(-2 +@4762d44c1c38c05d5a048afb1e0b88817d3b0831d859fd8c26c380cf2badd12cB02a79c846bf2fcc39151c87aa0fd78f39cdbc360815ed632a1581e1d0e39acdf2f2 +@4762d44c1c38c05d5a048afb1e0b88817d3b0831d859fd8c26c380cf2badd12cB03144c1e3fed2c92e0109b51396838892a2592c96165d0619096db19cfb65c9213B +/@0037f03a58c3519f13cd7a603dcaec0bbb5b8bdff3171789f3a6eec53e93f3d4""15ktBfE5EQCN5dNDLn3ZV8aM6FXU3Qdw1D"UOP_DUP OP_HASH160 342d1d9529fb1223a223220b265c68f7cc6dd1a8 OP_EQUALVERIFY OP_CHECKSIG*276a914342d1d9529fb1223a223220b265c68f7cc6dd1a888ac*"15ktBfE5EQCN5dNDLn3ZV8aM6FXU3Qdw1D8$J  +@0037f03a58c3519f13cd7a603dcaec0bbb5b8bdff3171789f3a6eec53e93f3d4""1NE5XVoh76uezejkLiYL3XptFezYf8bpgk"UOP_DUP OP_HASH160 e8d3d3b09c2a664e41f6a8d7a6263aa589221754 OP_EQUALVERIFY OP_CHECKSIG*276a914e8d3d3b09c2a664e41f6a8d7a6263aa58922175488ac*"1NE5XVoh76uezejkLiYL3XptFezYf8bpgk8$J  + @0037f03a58c3519f13cd7a603dcaec0bbb5b8bdff3171789f3a6eec53e93f3d4""1JKTCBLCRYoXXPRRacYfEJqNHywp6gPy9z"UOP_DUP OP_HASH160 bdf77d7f441eaaa9871bed0471d63d988ac40843 OP_EQUALVERIFY OP_CHECKSIG*276a914bdf77d7f441eaaa9871bed0471d63d988ac4084388ac*"1JKTCBLCRYoXXPRRacYfEJqNHywp6gPy9z8$J $喅-@00000000000000000013f21fd0dbeac905cdec5c7f90f76bb56f9d5a00e866a1"@0000000000000000000c0365f14420ab9e8fd9f796c266686a19a553afc8bb9e2 $х-@00000000000000000004bda91fc55d8104f93a68707f85fe47d6e521e76da948"@00000000000000000013f21fd0dbeac905cdec5c7f90f76bb56f9d5a00e866a12 + + + +1@f46f86b997593c8374572132f4d18e1705922c98b7c26a4654bed572e64a28fb$"@00000000000000000004bda91fc55d8104f93a68707f85fe47d6e521e76da948(х-2 +@499cf269ac1ad75fa70860ddf43dbb40157d029801c30c442a206ddfebdac0d4B02cd0d041880ca0d2a6a0ac9e004d61ab59264de8904040df4cb9a53c35a999e352 +@b9995527d5e790f4d2d980cc2e5f16b5661deeb3aa56bd1fd0734ac5e393a224B035a7577ff49970689f44b38bbe3b136baccf6dd7146a9ced33ffaa4442aac4b0cB +@f46f86b997593c8374572132f4d18e1705922c98b7c26a4654bed572e64a28fb""1CrY89kwUZTSi6f5HagF9jkXYBj8xZiD29"UOP_DUP OP_HASH160 8207bf04b978e938e39bda9c5a62f71fa9c30e14 OP_EQUALVERIFY OP_CHECKSIG*276a9148207bf04b978e938e39bda9c5a62f71fa9c30e1488ac*"1CrY89kwUZTSi6f5HagF9jkXYBj8xZiD298$J  +І@f46f86b997593c8374572132f4d18e1705922c98b7c26a4654bed572e64a28fb""1MAD9mVLKYSVgExF2p9rK5AgDtqVwW8FoT"UOP_DUP OP_HASH160 dd2067112c846417509cab2d832300690e9ce82b OP_EQUALVERIFY OP_CHECKSIG*276a914dd2067112c846417509cab2d832300690e9ce82b88ac*"1MAD9mVLKYSVgExF2p9rK5AgDtqVwW8FoT8$J  +@f46f86b997593c8374572132f4d18e1705922c98b7c26a4654bed572e64a28fb""1MUFyf7MsW41o8uA1u7hCdrbRfLGzErhV2"UOP_DUP OP_HASH160 e08a3fa9d5dd750113f0c8ae49de73f6a3dfd62a OP_EQUALVERIFY OP_CHECKSIG*276a914e08a3fa9d5dd750113f0c8ae49de73f6a3dfd62a88ac*"1MUFyf7MsW41o8uA1u7hCdrbRfLGzErhV28$J $ׅ-@00000000000000000003290c2b134345a5729246692e497d74a3ac2d7bf556ea"@00000000000000000004bda91fc55d8104f93a68707f85fe47d6e521e76da9482 + + +1@081ab28611be9630608158d415f0baabb07f7a78fbe9de84ae6fbe48eb169ee3$"@00000000000000000003290c2b134345a5729246692e497d74a3ac2d7bf556ea(ׅ-2 +@1a347b550094dd78ec302c0406d0517767831e960134b245cfc2f9be9949cd68B027643b9962691a5da0214bcf4bbc3e9aa8bdd1443228db31aea4af116d62bd7632 +@164c4471a2f03e20921c2c206181a375f4a7cab791de1ce8eb8072604a16f894B039ba5a1fddd5be256e95a8aa3850df67435a21e08bb060e1317d2b6586580d343B +f@081ab28611be9630608158d415f0baabb07f7a78fbe9de84ae6fbe48eb169ee3""1E3tW8wAEpTSeH4dXByYpN5uqfptKnLSeJ"UOP_DUP OP_HASH160 8f257588a7d2a21f39321132d6bb6c9c43d13a18 OP_EQUALVERIFY OP_CHECKSIG*276a9148f257588a7d2a21f39321132d6bb6c9c43d13a1888ac*"1E3tW8wAEpTSeH4dXByYpN5uqfptKnLSeJ8$J  +@081ab28611be9630608158d415f0baabb07f7a78fbe9de84ae6fbe48eb169ee3""12Xs9VCAuHm7cmpMfZWUbNBmhMAJAk6hht"UOP_DUP OP_HASH160 10ce76f4a3f13852955a7ff461759702e823098d OP_EQUALVERIFY OP_CHECKSIG*276a91410ce76f4a3f13852955a7ff461759702e823098d88ac*"12Xs9VCAuHm7cmpMfZWUbNBmhMAJAk6hht8$J  +Ȍ@081ab28611be9630608158d415f0baabb07f7a78fbe9de84ae6fbe48eb169ee3""17r9yGStCkC8T791MKh9h7SbgUBNuq5Ugx"UOP_DUP OP_HASH160 4b1c9fec593895afd8257f9a9bfe31e654a7b139 OP_EQUALVERIFY OP_CHECKSIG*276a9144b1c9fec593895afd8257f9a9bfe31e654a7b13988ac*"17r9yGStCkC8T791MKh9h7SbgUBNuq5Ugx8$J H + + +1@af87026ed107840588681703370b8848f6de17b001332333b681aa2bb7e72e9f$"@00000000000000000003290c2b134345a5729246692e497d74a3ac2d7bf556ea(ׅ-2 +@1c03abdca9d24a3563bb3cbe43e9eba05c566593c5969620b2feeb80c156c358B03a64eed6c591bcc36faddf5fe2bb05798a261ba7ed8be9a62b227103492b6e8262 +@6ead50c8ccb4c1767f53015deba52c112dc4ba3c693587e5d6a2fb1be7adf842B02316b414477bad8b290c917d38e9455bd7182b485ec8d7bdad17c7f2cc0606a15B + @af87026ed107840588681703370b8848f6de17b001332333b681aa2bb7e72e9f""16BXgMYpxDGK6RtCqxJrRoKb76q6cPFfkm"UOP_DUP OP_HASH160 38d665ce30a5560f8f4b6877f36d619c12671873 OP_EQUALVERIFY OP_CHECKSIG*276a91438d665ce30a5560f8f4b6877f36d619c1267187388ac*"16BXgMYpxDGK6RtCqxJrRoKb76q6cPFfkm8$J  + @af87026ed107840588681703370b8848f6de17b001332333b681aa2bb7e72e9f""12FRN6tYNiGbjXLNiuUYpEJEGEJ7h9dYnm"UOP_DUP OP_HASH160 0db249821434a3b45268c5ff0d2063f0c21351dd OP_EQUALVERIFY OP_CHECKSIG*276a9140db249821434a3b45268c5ff0d2063f0c21351dd88ac*"12FRN6tYNiGbjXLNiuUYpEJEGEJ7h9dYnm8$J  + +@af87026ed107840588681703370b8848f6de17b001332333b681aa2bb7e72e9f""15auAcmbagvgMVmBxXABRQDw9htt3c8QAB"UOP_DUP OP_HASH160 3249c693f9e4185c545b6eba20908a4fa3811240 OP_EQUALVERIFY OP_CHECKSIG*276a9143249c693f9e4185c545b6eba20908a4fa381124088ac*"15auAcmbagvgMVmBxXABRQDw9htt3c8QAB8$J %,$߅-@000000000000000000103f18738f8bb7aae8fc626a33517a38021492f1588675"@00000000000000000003290c2b134345a5729246692e497d74a3ac2d7bf556ea2+ + + +1@d85d886bfb67f1ead7b3ab0780378c708222bc216c675ecee0657cf6f6ae6e70$"@000000000000000000103f18738f8bb7aae8fc626a33517a38021492f1588675(߅-2 +@d55c34cd18a7980809cac410871153b72b2b245055388f16676b951db44bc74dB03ca5940b63b3d236aee38cbbd927b25107fca1779944abb11739e88cd0969c1a22 +@d55c34cd18a7980809cac410871153b72b2b245055388f16676b951db44bc74dB025045fa3787964ba89f80135ca3c7be2c49cea50370f781e6b7b59b464a465171B +*@d85d886bfb67f1ead7b3ab0780378c708222bc216c675ecee0657cf6f6ae6e70""16QJQA3kY3o84HdhfqCqQQoYtP1Rmk9CCH"UOP_DUP OP_HASH160 3b40b85eb5f03f2572cd11ec2abdaa9cc68d4c56 OP_EQUALVERIFY OP_CHECKSIG*276a9143b40b85eb5f03f2572cd11ec2abdaa9cc68d4c5688ac*"16QJQA3kY3o84HdhfqCqQQoYtP1Rmk9CCH8$J   +=@d85d886bfb67f1ead7b3ab0780378c708222bc216c675ecee0657cf6f6ae6e70""1NWcwcu4Hk6oDUq9JtbF1KDVYarcrRxi6R"UOP_DUP OP_HASH160 ebf4b4fc62d22a29ddee84e68c161f716ad88cce OP_EQUALVERIFY OP_CHECKSIG*276a914ebf4b4fc62d22a29ddee84e68c161f716ad88cce88ac*"1NWcwcu4Hk6oDUq9JtbF1KDVYarcrRxi6R8$J  +@d85d886bfb67f1ead7b3ab0780378c708222bc216c675ecee0657cf6f6ae6e70""VOP_RETURN 140146f730d21be46aa3594188bc0a5b18fa5de7d604417436572503ad7b18e6fc042fcae9bb*P6a26140146f730d21be46aa3594188bc0a5b18fa5de7d604417436572503ad7b18e6fc042fcae9bb2&F0jYA +[]At6W%{/8$J   + +1@e26f0c84c8253d26a23cf1dad564b8f0c3b6d90c5256c32aea1a4a4f14abc2dd$"@000000000000000000103f18738f8bb7aae8fc626a33517a38021492f1588675(߅-2 +@0037f03a58c3519f13cd7a603dcaec0bbb5b8bdff3171789f3a6eec53e93f3d4B03cd81854897e68653e1d82244f437373307663e782d4cc2ed509e38e8c522c7f12 +@0037f03a58c3519f13cd7a603dcaec0bbb5b8bdff3171789f3a6eec53e93f3d4B02a50f95c959b26bc87170517d36f851d5b2721ce88b9acca74720ddfc5d13c6752 +@f8a4639013a06563e1e7ca5667a373c1e3cecf28ed2222af1dcba23d4179a5b0B032cd681cfc34ffee5bcf25e2f14db557ff66cd4c0c0502c3e3ae807b366c1a41eB +/@e26f0c84c8253d26a23cf1dad564b8f0c3b6d90c5256c32aea1a4a4f14abc2dd""18oAHE6pgQ86xJrpts6HMePabHBwZUmCWz"UOP_DUP OP_HASH160 5583c2d61700a0de565baebcbc2f635d85ad0abd OP_EQUALVERIFY OP_CHECKSIG*276a9145583c2d61700a0de565baebcbc2f635d85ad0abd88ac*"18oAHE6pgQ86xJrpts6HMePabHBwZUmCWz8$J  +@e26f0c84c8253d26a23cf1dad564b8f0c3b6d90c5256c32aea1a4a4f14abc2dd""1A2GXe8x8QkZdVhAVRQnzxx41rQGNuqUMu"UOP_DUP OP_HASH160 62f682a7bc3467f84c5d64dd3f2acd0587bedf26 OP_EQUALVERIFY OP_CHECKSIG*276a91462f682a7bc3467f84c5d64dd3f2acd0587bedf2688ac*"1A2GXe8x8QkZdVhAVRQnzxx41rQGNuqUMu8$J  +@e26f0c84c8253d26a23cf1dad564b8f0c3b6d90c5256c32aea1a4a4f14abc2dd""1KC4WLQPTcGkPMy13DkM81exfx7T96amsc"UOP_DUP OP_HASH160 c789c422c1c87dee015f5afb10706ca2482ca792 OP_EQUALVERIFY OP_CHECKSIG*276a914c789c422c1c87dee015f5afb10706ca2482ca79288ac*"1KC4WLQPTcGkPMy13DkM81exfx7T96amsc8$J  + + +1@ead5d044dbe0ce910b7a386d65ceb21545aa62c371fbe6799f9be8e755d0951a$"@000000000000000000103f18738f8bb7aae8fc626a33517a38021492f1588675(߅-2 +@e26f0c84c8253d26a23cf1dad564b8f0c3b6d90c5256c32aea1a4a4f14abc2ddB029a1f054af22e10504ce6491bd2668ed8ec311c95c704384251c5dcfe0b992ede2 +@e26f0c84c8253d26a23cf1dad564b8f0c3b6d90c5256c32aea1a4a4f14abc2ddB0346517f48b6b285f85b024bd127bd338c95bede8b5344a1de7df46bceec585af3B +/@ead5d044dbe0ce910b7a386d65ceb21545aa62c371fbe6799f9be8e755d0951a""1EGAZn2xBxAw7ms5cLKX67o9KotrPgBkac"UOP_DUP OP_HASH160 9177dbf278b652e1e5cedf9187b47461bff2d6c9 OP_EQUALVERIFY OP_CHECKSIG*276a9149177dbf278b652e1e5cedf9187b47461bff2d6c988ac*"1EGAZn2xBxAw7ms5cLKX67o9KotrPgBkac8$J  +@ead5d044dbe0ce910b7a386d65ceb21545aa62c371fbe6799f9be8e755d0951a""1K62oWT2SdVEvdQ37tm9qz38HHjP97v6AH"UOP_DUP OP_HASH160 c665d9189da0ab0d3c84f7934f30f2382168e2ec OP_EQUALVERIFY OP_CHECKSIG*276a914c665d9189da0ab0d3c84f7934f30f2382168e2ec88ac*"1K62oWT2SdVEvdQ37tm9qz38HHjP97v6AH8$J  +@ead5d044dbe0ce910b7a386d65ceb21545aa62c371fbe6799f9be8e755d0951a""1JUQuyrQpC4Cqu6GQaHNYk4bEaxC47tF6t"UOP_DUP OP_HASH160 bfa954cbefd28d9278b9ba322d3aafcbf2ca3442 OP_EQUALVERIFY OP_CHECKSIG*276a914bfa954cbefd28d9278b9ba322d3aafcbf2ca344288ac*"1JUQuyrQpC4Cqu6GQaHNYk4bEaxC47tF6t8$J  + + +1@7a9388b90885d48ddd7d83f9a2be104ee83fc35948d769baa883f27b7c619ae3$"@000000000000000000103f18738f8bb7aae8fc626a33517a38021492f1588675(߅-2 +@ead5d044dbe0ce910b7a386d65ceb21545aa62c371fbe6799f9be8e755d0951aB03853a09641828ec12b66072d6108e9e87a9843a35ee135ca3e8e9bf4172b065c42 +@ead5d044dbe0ce910b7a386d65ceb21545aa62c371fbe6799f9be8e755d0951aB03ae7a96b2f81e98f4b603a71b7b1b96f9fe6dfafb9e507f7e664a438bd2e97328B +/@7a9388b90885d48ddd7d83f9a2be104ee83fc35948d769baa883f27b7c619ae3""1HpBLCS4iGHWtWwqDvdR4V7dL2EqVsMev3"UOP_DUP OP_HASH160 b86e2fc613d59af60772f01ac03fb5aca66affaf OP_EQUALVERIFY OP_CHECKSIG*276a914b86e2fc613d59af60772f01ac03fb5aca66affaf88ac*"1HpBLCS4iGHWtWwqDvdR4V7dL2EqVsMev38$J  +@7a9388b90885d48ddd7d83f9a2be104ee83fc35948d769baa883f27b7c619ae3""12Qk76SLWiRLTqGKRrWHT9Wam2ZyLLmAHY"UOP_DUP OP_HASH160 0f75acd9f3b8c8182ccf51193cc5d3f08b464dc6 OP_EQUALVERIFY OP_CHECKSIG*276a9140f75acd9f3b8c8182ccf51193cc5d3f08b464dc688ac*"12Qk76SLWiRLTqGKRrWHT9Wam2ZyLLmAHY8$J  +@7a9388b90885d48ddd7d83f9a2be104ee83fc35948d769baa883f27b7c619ae3""1PfDmvhndoAusvweNJhTeEdzSkaRFaWAZV"UOP_DUP OP_HASH160 f88d3ccb52a3af299556c50f3f9c5b0017d2c5c4 OP_EQUALVERIFY OP_CHECKSIG*276a914f88d3ccb52a3af299556c50f3f9c5b0017d2c5c488ac*"1PfDmvhndoAusvweNJhTeEdzSkaRFaWAZV8$J $-@0000000000000000000a4fe29f9346e7a38a3ebb4f5ceb2a22feacc09c7a95c1"@000000000000000000103f18738f8bb7aae8fc626a33517a38021492f15886752 $ص-@000000000000000000123b85412adbe00dfc5994382c3446e4bbeeef59a68f41"@0000000000000000000a4fe29f9346e7a38a3ebb4f5ceb2a22feacc09c7a95c12 + + + +1@9309948288a86a3e5f2cb1fb07b4f8594893be508746dbc5db01c19190359570$"@000000000000000000123b85412adbe00dfc5994382c3446e4bbeeef59a68f41(ص-2 +@b31548c039cc50d61e4326091905eb2f25eb843eccb65714140d7a692eb3404bB03371bd63232434f8538ad206a8f8e1d82ae54d077a1abef0e9d9a738b74c7a6632 +@e7d6935f65f7793cafec3912bd1cd7dae52ced940d9155b58f060bf99ee959c5B024afd622a22f351bacd529d03ba95a83197d15a137eaf4f3f1ac188743aba19dbB +@9309948288a86a3e5f2cb1fb07b4f8594893be508746dbc5db01c19190359570""1PakgH5ZhftoDmCTddcF9iHgVyMLKUAnST"UOP_DUP OP_HASH160 f7b4f430a2b09a6b3ed90cb71c35940a03d42ddf OP_EQUALVERIFY OP_CHECKSIG*276a914f7b4f430a2b09a6b3ed90cb71c35940a03d42ddf88ac*"1PakgH5ZhftoDmCTddcF9iHgVyMLKUAnST8$J   +@9309948288a86a3e5f2cb1fb07b4f8594893be508746dbc5db01c19190359570""1HNkgQ8rVof1ATfF273SqtZpSBa1qNc2KW"UOP_DUP OP_HASH160 b39f359989f33010c6195eb96c0b883fe1079ee4 OP_EQUALVERIFY OP_CHECKSIG*276a914b39f359989f33010c6195eb96c0b883fe1079ee488ac*"1HNkgQ8rVof1ATfF273SqtZpSBa1qNc2KW8$J  +@9309948288a86a3e5f2cb1fb07b4f8594893be508746dbc5db01c19190359570""VOP_RETURN 140146f730d21be46aa3594188bc0a5b18fa5de7d6042d6493966ee499cfac3d8b6a35fa1778*P6a26140146f730d21be46aa3594188bc0a5b18fa5de7d6042d6493966ee499cfac3d8b6a35fa17782&F0jYA +[]-dnϬ=j5x8$J   $-@0000000000000000000c289557b1e601ace2bf9a9242b3204feeb5e22583614a"@000000000000000000123b85412adbe00dfc5994382c3446e4bbeeef59a68f412$ņ-@00000000000000000019bf65e974a18ec45a663cba970c60ad9044186f4710e0"@0000000000000000000c289557b1e601ace2bf9a9242b3204feeb5e22583614a2$Ԇ-@00000000000000000017277948d61a631dae6cce1d7fb501301b825599189f51"@00000000000000000019bf65e974a18ec45a663cba970c60ad9044186f4710e02$܆-@00000000000000000005e73d4ee25466bcd55852cfd78831cf13293f819fe3e2"@00000000000000000017277948d61a631dae6cce1d7fb501301b825599189f512$-@0000000000000000001915004fa017a64b57382b7cfa5bdf20ad81b1b6a1ab29"@00000000000000000005e73d4ee25466bcd55852cfd78831cf13293f819fe3e22 $-@000000000000000000100843d1c4213d711307eed03020104f690e14dda9a958"@0000000000000000001915004fa017a64b57382b7cfa5bdf20ad81b1b6a1ab292 + +1@02c28c9ca32271cdfa3442736d1fba2e600b49810bf5da446d9fcf87fabe305c$"@000000000000000000100843d1c4213d711307eed03020104f690e14dda9a958(-2 +@0d329fd33e489921c0c272e4bd64ad15b220c62398b0536ef3da56acba41dd1bB03983ceacf1bd211f9050987e440d9a80f9dad342b042964574909c3e96693e7012 +@3bf465a05dda530711a07b1fbb67f5c985e4bb3552c6958aa969d84e00f211feB02fb9c0c6a9b55ff5f1e0ce4d13fac01975a3ebd7bdbbb3ecae9f186a12c01ddda2 +@95adcbef515b5f652c6d71b477de2ee013f157215fabd7facfe55abcd0fe381eB02fb9c0c6a9b55ff5f1e0ce4d13fac01975a3ebd7bdbbb3ecae9f186a12c01dddaB +@02c28c9ca32271cdfa3442736d1fba2e600b49810bf5da446d9fcf87fabe305c""1LDAqQZ2HT9dEvcDzzbsy9WTBcYNzw2YNN"UOP_DUP OP_HASH160 d2b79747695753a9828e9b26acb1b84bed3257ff OP_EQUALVERIFY OP_CHECKSIG*276a914d2b79747695753a9828e9b26acb1b84bed3257ff88ac*"1LDAqQZ2HT9dEvcDzzbsy9WTBcYNzw2YNN8$J  +@02c28c9ca32271cdfa3442736d1fba2e600b49810bf5da446d9fcf87fabe305c""1M9eap3oDjCGq1Fbb7CXw3Un3dgFKhzrcR"UOP_DUP OP_HASH160 dd05374e3f483f7155645b3f93c0d6192cdd7842 OP_EQUALVERIFY OP_CHECKSIG*276a914dd05374e3f483f7155645b3f93c0d6192cdd784288ac*"1M9eap3oDjCGq1Fbb7CXw3Un3dgFKhzrcR8$J  +@02c28c9ca32271cdfa3442736d1fba2e600b49810bf5da446d9fcf87fabe305c""1GhUyN146owWPe4XHqcAdcjZd1V38TwaL9"UOP_DUP OP_HASH160 ac31dff7fbb0d1466f23bb89d87c31adf15fd0cf OP_EQUALVERIFY OP_CHECKSIG*276a914ac31dff7fbb0d1466f23bb89d87c31adf15fd0cf88ac*"1GhUyN146owWPe4XHqcAdcjZd1V38TwaL98$J $蹇-@0000000000000000000cac384e25fa9db73872d356baf4b000c8e2f78ce4ad08"@000000000000000000100843d1c4213d711307eed03020104f690e14dda9a9582$ʌ-@000000000000000000013509918b4ab441e26f9633a64e062824c1a577c96472"@0000000000000000000cac384e25fa9db73872d356baf4b000c8e2f78ce4ad082$-@0000000000000000000589faa4ad9830dffc3c7a1508a6573fd5e10274160664"@000000000000000000013509918b4ab441e26f9633a64e062824c1a577c964722$ش‡-@0000000000000000000f8065254c7e45543103b0557c31f3a283e99fc2b33199"@0000000000000000000589faa4ad9830dffc3c7a1508a6573fd5e102741606642 + + +1@dd6ea5c17642a9ae6a81245ec44da6eb09f5c927a6c9fa549e533999cd12d875$"@0000000000000000000f8065254c7e45543103b0557c31f3a283e99fc2b33199(ش‡-2 +@af87026ed107840588681703370b8848f6de17b001332333b681aa2bb7e72e9fB0364ca75b228740f9a764848e3e5ec3eeae186827871db701a5252bad51f76afed2 +@af87026ed107840588681703370b8848f6de17b001332333b681aa2bb7e72e9fB023d73afbb856c04fea132603fc8dae071a54d3a6c1b00bf4a0dd086c8642f5812B + @dd6ea5c17642a9ae6a81245ec44da6eb09f5c927a6c9fa549e533999cd12d875""1HHfgKxPHJrXwJSZfEbWn3RqWo32Q5oGks"UOP_DUP OP_HASH160 b2a8f469b4af5751435c13fb66759090cab8f8d5 OP_EQUALVERIFY OP_CHECKSIG*276a914b2a8f469b4af5751435c13fb66759090cab8f8d588ac*"1HHfgKxPHJrXwJSZfEbWn3RqWo32Q5oGks8$J  + @dd6ea5c17642a9ae6a81245ec44da6eb09f5c927a6c9fa549e533999cd12d875""1F2d5A2hXhq9SfM6DT7nS8og5cPYHvzEnS"UOP_DUP OP_HASH160 99e049bc6cc93857fcb28ec077e436e5b047b544 OP_EQUALVERIFY OP_CHECKSIG*276a91499e049bc6cc93857fcb28ec077e436e5b047b54488ac*"1F2d5A2hXhq9SfM6DT7nS8og5cPYHvzEnS8$J  +@dd6ea5c17642a9ae6a81245ec44da6eb09f5c927a6c9fa549e533999cd12d875""1JFBeQvZUAX22A2EJvV9tkQaYhKkgCwbwN"UOP_DUP OP_HASH160 bd28d90af3c8d81ccafac99fca805ba1184225ec OP_EQUALVERIFY OP_CHECKSIG*276a914bd28d90af3c8d81ccafac99fca805ba1184225ec88ac*"1JFBeQvZUAX22A2EJvV9tkQaYhKkgCwbwN8$J % + + +1@33f6087c0767ffaf36a937d3cbc69361b2a6e0836d807d8018d1a6a2540e8665$"@0000000000000000000f8065254c7e45543103b0557c31f3a283e99fc2b33199(ش‡-2 +@1737c663d401579b15e8e7c7d6508276c90993231c9efe194a9220c77647c8bdB03b3216c01ee6dd2909272c4146b714ec36f0efe4021bb2bccccc7fdd95532f98b2 +@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127fB029f98f770f0f23fc80e6e1eaae7e79ba7695a57208ad28fabcd0b8d7f04324000B +@33f6087c0767ffaf36a937d3cbc69361b2a6e0836d807d8018d1a6a2540e8665""1KsZBhBwaxexAuQ4aK5Y3DurusHpLGwpFt"UOP_DUP OP_HASH160 cf01eda84140381aa4f7bf1b0d4ae0db8b47078f OP_EQUALVERIFY OP_CHECKSIG*276a914cf01eda84140381aa4f7bf1b0d4ae0db8b47078f88ac*"1KsZBhBwaxexAuQ4aK5Y3DurusHpLGwpFt8$J   +@33f6087c0767ffaf36a937d3cbc69361b2a6e0836d807d8018d1a6a2540e8665""16M1fbYM4qkyivwdNk6DfXv8jyvArpNGuE"UOP_DUP OP_HASH160 3aa180ee4b59bd2dffa2f30105bbcf4ba0fc7305 OP_EQUALVERIFY OP_CHECKSIG*276a9143aa180ee4b59bd2dffa2f30105bbcf4ba0fc730588ac*"16M1fbYM4qkyivwdNk6DfXv8jyvArpNGuE8$J  +@33f6087c0767ffaf36a937d3cbc69361b2a6e0836d807d8018d1a6a2540e8665""VOP_RETURN 140146f730d21be46aa3594188bc0a5b18fa5de7d60404e55d85aeb22b0cfb4ed6849578fd9d*P6a26140146f730d21be46aa3594188bc0a5b18fa5de7d60404e55d85aeb22b0cfb4ed6849578fd9d2&F0jYA +[]]+ Nքx8$J   $͇-@0000000000000000000e00127fd3915c98b244f44bf4859237334fa451405dea"@0000000000000000000f8065254c7e45543103b0557c31f3a283e99fc2b331992$Ȍ߇-@000000000000000000123416369bded17411745b6bb42dcdf8d9b51cb414386c"@0000000000000000000e00127fd3915c98b244f44bf4859237334fa451405dea2$-@00000000000000000011f62628e45e7afd6df6496482b2c8583082f1443ddd4c"@000000000000000000123416369bded17411745b6bb42dcdf8d9b51cb414386c2$-@000000000000000000016c9247314f40825545369a897559dbc18e23a1669747"@00000000000000000011f62628e45e7afd6df6496482b2c8583082f1443ddd4c2$-@0000000000000000001a05dec7ab1c298dc08c55793da466513560e3fd713a9a"@000000000000000000016c9247314f40825545369a897559dbc18e23a16697472$-@00000000000000000001b835134acf92c0b2375705a829affeb70837c1624395"@0000000000000000001a05dec7ab1c298dc08c55793da466513560e3fd713a9a2$-@000000000000000000192bee44b0bf57ba4850e7a7b00b38ce8ffdde7ea0b36e"@00000000000000000001b835134acf92c0b2375705a829affeb70837c16243952$魉-@000000000000000000117138ef661df86b7041f2bb71989e3e4f53fea9bb214e"@000000000000000000192bee44b0bf57ba4850e7a7b00b38ce8ffdde7ea0b36e2 $։-@000000000000000000099f3f0ad4f0e487dcd1d6cc78c746305308bc6da3509d"@000000000000000000117138ef661df86b7041f2bb71989e3e4f53fea9bb214e2 + +1@c5980f4a97a22813a4423f032d178bebca0bf4ffee397e86ed7bc497fc308b1b$"@000000000000000000099f3f0ad4f0e487dcd1d6cc78c746305308bc6da3509d(։-2 +@727ba691ebb097744a8f374b3dc6d7552ae3ac1aa48d9096b95317fb8a1c7e63B033bce953c3c9fde8ca3f93292f0cd90ed3affb1316e2260e076ad2e30e6329d8c2 +@53ea302cf7f50bc0783f9656c6f2e36fe5c3c6e053c38ec6c226cf0c65dd089aB02372696aec0ade3a22a48e282deddc6eb9c48b62dd5569526cc93eb281bc70b24B +8@c5980f4a97a22813a4423f032d178bebca0bf4ffee397e86ed7bc497fc308b1b""1NWnroYKSLcbuVpaKcgjGeZJyjTQKXKMvj"UOP_DUP OP_HASH160 ebfcfc38573b8a3dfb4b5e365caa68b597c8d24d OP_EQUALVERIFY OP_CHECKSIG*276a914ebfcfc38573b8a3dfb4b5e365caa68b597c8d24d88ac*"1NWnroYKSLcbuVpaKcgjGeZJyjTQKXKMvj8$J  +d@c5980f4a97a22813a4423f032d178bebca0bf4ffee397e86ed7bc497fc308b1b""1LzSdujknJtTMmCoEEToP4toazHWLhCTkG"UOP_DUP OP_HASH160 db477ff7ccbba9ae743076697a56865cb576d26a OP_EQUALVERIFY OP_CHECKSIG*276a914db477ff7ccbba9ae743076697a56865cb576d26a88ac*"1LzSdujknJtTMmCoEEToP4toazHWLhCTkG8$J  $-@00000000000000000010b36d293cf133458e651d9945f0ce395d4e1c31302ed5"@000000000000000000099f3f0ad4f0e487dcd1d6cc78c746305308bc6da3509d2$-@000000000000000000190edb1db1f58618513a4370668aa1002b88406cc18088"@00000000000000000010b36d293cf133458e651d9945f0ce395d4e1c31302ed52$Ь-@00000000000000000016a71cc877ff4e89102c7ba5bf825032589f69fcf9fd70"@000000000000000000190edb1db1f58618513a4370668aa1002b88406cc180882$Ⱥ-@00000000000000000006e03471121180c59fe1ac90f94ba929ba30ddc74038b5"@00000000000000000016a71cc877ff4e89102c7ba5bf825032589f69fcf9fd702$ϊ-@000000000000000000104dbcfff9826fe99901a4968ee4cfeca674ed674c4100"@00000000000000000006e03471121180c59fe1ac90f94ba929ba30ddc74038b52$׊-@000000000000000000046501f99273abc53fe51a0f9cdd2c229e38c013672e50"@000000000000000000104dbcfff9826fe99901a4968ee4cfeca674ed674c41002 + +1@c960ddd7ff60cc818b8e66fabe934863d9abea5a645813a2a7d2f6ba9994279f$"@000000000000000000046501f99273abc53fe51a0f9cdd2c229e38c013672e50(׊-2 +@1d92b2935a34004c41bb6a6575ae936bfa041f81bb3e42e8cf4c2a8ffda385d1B03e41dddb24d43a8e8cb6365b675d2512155ff84bda7bc471d6d2158463960bf422 +@11bfaee95591b38026ba44f9b7eb256a47466fb305d35a4405bfb9cde7fb1f03B023be89b5f5a5577a6d9d89f41171da9d5d627424a0e17d3c1d5497eabb51c59d62 +@fcea1901fd7f4e287dcef715c50d0360221e2cd97a776ca404ae0fdb764f6cddB02ed7300ff80eb09803ffa2750a79320a72b194f27d245ab1b96591e34ff84bcb32 +@1d92b2935a34004c41bb6a6575ae936bfa041f81bb3e42e8cf4c2a8ffda385d1B03142fd76318105025f5d33bb009c7f41124675d0645469197c9b95c8ff0795f292 +@d3c6bbec56690d9f1f9395415b24bc58a4311e40ceac625976242d0b2adcc835B02f495ecd36351a3da12e13eb920ce55b1ddd66998bbf5eb2f1b8ecdac7ac06a092 +@0c73a915c1fb929fba2cb5b013d1b464a7541b88e7f9bc3d412b3895c054a71cB028c8e48027a146040f445ac52275c934e86c41a41f51dd6bc402dce6070f0fdd5B +@c960ddd7ff60cc818b8e66fabe934863d9abea5a645813a2a7d2f6ba9994279f""1HnttPpN8Kq6dofNuCuE7FDtbQGQh5A8XK"UOP_DUP OP_HASH160 b8300b0be34fa52d7fb5ca5b1b1ed9d6327d11cc OP_EQUALVERIFY OP_CHECKSIG*276a914b8300b0be34fa52d7fb5ca5b1b1ed9d6327d11cc88ac*"1HnttPpN8Kq6dofNuCuE7FDtbQGQh5A8XK8$J  +@c960ddd7ff60cc818b8e66fabe934863d9abea5a645813a2a7d2f6ba9994279f""1NEHDTcFeyFc4t48Uq3qVAJbAnWX8dVU64"UOP_DUP OP_HASH160 e8dd959b4f8c706abbd991923281bbc7582b6716 OP_EQUALVERIFY OP_CHECKSIG*276a914e8dd959b4f8c706abbd991923281bbc7582b671688ac*"1NEHDTcFeyFc4t48Uq3qVAJbAnWX8dVU648$J  +וL@c960ddd7ff60cc818b8e66fabe934863d9abea5a645813a2a7d2f6ba9994279f""1JVsXVLDP8VAvJWtLvgqjqrHgnni1yYGXA"UOP_DUP OP_HASH160 bfeff6429e5f0efc883f7cf5370fc2143b09bc3f OP_EQUALVERIFY OP_CHECKSIG*276a914bfeff6429e5f0efc883f7cf5370fc2143b09bc3f88ac*"1JVsXVLDP8VAvJWtLvgqjqrHgnni1yYGXA8$J q$-@00000000000000000008521ec6176446c39f0a08a5be13754152acebb390dc68"@000000000000000000046501f99273abc53fe51a0f9cdd2c229e38c013672e502$݋-@0000000000000000000089dc431de78c0aeef4ea63d72254e4c63ede2519463a"@00000000000000000008521ec6176446c39f0a08a5be13754152acebb390dc682$ދ-@0000000000000000000b17ebb56509fa031c851d787de499f3882bdca0cdde81"@0000000000000000000089dc431de78c0aeef4ea63d72254e4c63ede2519463a2$-@0000000000000000001561a8f66498e029f4621ed6833d84a1e8288dedf41b63"@0000000000000000000b17ebb56509fa031c851d787de499f3882bdca0cdde812$ج-@0000000000000000000a19f65d907bcc0d42c0aecdba639ddd2057ec0e8dd256"@0000000000000000001561a8f66498e029f4621ed6833d84a1e8288dedf41b632$𘍍-@0000000000000000000c927363e68d3c85d2591b4c8f87b96ab4145202fb6299"@0000000000000000000a19f65d907bcc0d42c0aecdba639ddd2057ec0e8dd2562 + + +1@97f0b8d230e83a8f802bb7fbd8626d45fa86d0de42efc50e9defbf6ba5ca3c55$"@0000000000000000000c927363e68d3c85d2591b4c8f87b96ab4145202fb6299(𘍍-2 +@7a4262742a6847a56a04dd225b5d82c67225233479f887ceb46ed7b35495c70dB033d02c5ce6e5d10ddb6787446c3b97a32abaa71151c71fb3867836ddeaaceeb5a2 +@0c48ec1b6c3470b4a20ef8de178fe0247fce1eb436c875ff373811b12dd2d147B03e61b190aecf902ca3d04ceed3b6c490b4b6399adfef568dc201e07472cb47394B +@97f0b8d230e83a8f802bb7fbd8626d45fa86d0de42efc50e9defbf6ba5ca3c55""1NHSuKRDCpMz8fBqLWiBKD5F89HzcWoD5V"UOP_DUP OP_HASH160 e976eb34917247b24ccc50b16fab2bbad927cc23 OP_EQUALVERIFY OP_CHECKSIG*276a914e976eb34917247b24ccc50b16fab2bbad927cc2388ac*"1NHSuKRDCpMz8fBqLWiBKD5F89HzcWoD5V8$J  +@97f0b8d230e83a8f802bb7fbd8626d45fa86d0de42efc50e9defbf6ba5ca3c55""13StEg9AZ4dJ2sRaybNk8cnC9ARcB22Bed"UOP_DUP OP_HASH160 1ad56b8a7b9d8f3457ef0c31dcaedd55847d7453 OP_EQUALVERIFY OP_CHECKSIG*276a9141ad56b8a7b9d8f3457ef0c31dcaedd55847d745388ac*"13StEg9AZ4dJ2sRaybNk8cnC9ARcB22Bed8$J  +5@97f0b8d230e83a8f802bb7fbd8626d45fa86d0de42efc50e9defbf6ba5ca3c55""1NT7zsrz6MuD8TZwAjfHwNpEvwhUp5cN1B"UOP_DUP OP_HASH160 eb4b4c49bf0d5dcab6f86454ebe7e33e0638326c OP_EQUALVERIFY OP_CHECKSIG*276a914eb4b4c49bf0d5dcab6f86454ebe7e33e0638326c88ac*"1NT7zsrz6MuD8TZwAjfHwNpEvwhUp5cN1B8$J  + + +1@b75db7220cdc5ee4a4a26e0351d07c9ef4afca9cdea2a53502679538ecbe0a63$"@0000000000000000000c927363e68d3c85d2591b4c8f87b96ab4145202fb6299(𘍍-2 +@f46f86b997593c8374572132f4d18e1705922c98b7c26a4654bed572e64a28fbB030104471b21add8346c88dd7e264f57fa49f59b8b612e122b5872a588428b98fa2 +@499cf269ac1ad75fa70860ddf43dbb40157d029801c30c442a206ddfebdac0d4B03b9b341f10b625c15e6b95ab4576df47721c791d226cd2be54bbd40906d593ad5B +@b75db7220cdc5ee4a4a26e0351d07c9ef4afca9cdea2a53502679538ecbe0a63"!1BZFHXHPuSSwUWX5T1UzvvWZvk8W7gmfK"UOP_DUP OP_HASH160 01ff13d4cd38a6ed17ce81029489700d8be8ee11 OP_EQUALVERIFY OP_CHECKSIG*276a91401ff13d4cd38a6ed17ce81029489700d8be8ee1188ac*!1BZFHXHPuSSwUWX5T1UzvvWZvk8W7gmfK8$J  +@b75db7220cdc5ee4a4a26e0351d07c9ef4afca9cdea2a53502679538ecbe0a63""1FmkJEiGQht6NqTVCpCrMwwH5m2kzvp6yL"UOP_DUP OP_HASH160 a20834b99662d39bfdf815ef5774d2311d859c5c OP_EQUALVERIFY OP_CHECKSIG*276a914a20834b99662d39bfdf815ef5774d2311d859c5c88ac*"1FmkJEiGQht6NqTVCpCrMwwH5m2kzvp6yL8$J  +F@b75db7220cdc5ee4a4a26e0351d07c9ef4afca9cdea2a53502679538ecbe0a63""1DnXcQG4kRS1rdWT9MnYYQTZDP8cQMREcq"UOP_DUP OP_HASH160 8c3dc7a979956b7596b7194bae330a8215e5cb72 OP_EQUALVERIFY OP_CHECKSIG*276a9148c3dc7a979956b7596b7194bae330a8215e5cb7288ac*"1DnXcQG4kRS1rdWT9MnYYQTZDP8cQMREcq8$J $ꙍ-@0000000000000000000a86713328f0335e222fa16f4fcffa8b088c328b1d5a41"@0000000000000000000c927363e68d3c85d2591b4c8f87b96ab4145202fb62992$-@0000000000000000001475547831a53914db414c293dffb74eef723abeff1b7d"@0000000000000000000a86713328f0335e222fa16f4fcffa8b088c328b1d5a412$ҍ-@00000000000000000016a3152f9a5295ecbd2a67b9cae2e49ff79292063a3497"@0000000000000000001475547831a53914db414c293dffb74eef723abeff1b7d2$-@00000000000000000006be460f88dfda3d0c9cc589839ddc20265d40f12145bf"@00000000000000000016a3152f9a5295ecbd2a67b9cae2e49ff79292063a34972$-@00000000000000000018934da48914682d57a65978e4ef35a67cf26e50850b06"@00000000000000000006be460f88dfda3d0c9cc589839ddc20265d40f12145bf2$Р-@00000000000000000014e07c7c73f4ebc5b3d552155097786404abfc0e6bc9dd"@00000000000000000018934da48914682d57a65978e4ef35a67cf26e50850b062 + + +1@f1e257030284002c8be311eb3b0e72f432cacce7737dea69c4c50091d0447b66$"@00000000000000000014e07c7c73f4ebc5b3d552155097786404abfc0e6bc9dd(Р-2 +@97f0b8d230e83a8f802bb7fbd8626d45fa86d0de42efc50e9defbf6ba5ca3c55B02744f24e8eccf53c773cbe2035645cd8af10be7b05204309106e5d2262c786b202 +@7a4262742a6847a56a04dd225b5d82c67225233479f887ceb46ed7b35495c70dB025c517ac00ce787763435d09add3758b05e06849a107a4fb5ce0763b57d2d8039B +@f1e257030284002c8be311eb3b0e72f432cacce7737dea69c4c50091d0447b66""1LYLXq9a3Tr3a8Q8EPvuZovrMfNSKQDuBf"UOP_DUP OP_HASH160 d65796bd65bf500ec6068594bf2f0e3f2580c68d OP_EQUALVERIFY OP_CHECKSIG*276a914d65796bd65bf500ec6068594bf2f0e3f2580c68d88ac*"1LYLXq9a3Tr3a8Q8EPvuZovrMfNSKQDuBf8$J  +@f1e257030284002c8be311eb3b0e72f432cacce7737dea69c4c50091d0447b66""19MgjCc1JU1HGpjRiDnC6LWyvndXMKUPPH"UOP_DUP OP_HASH160 5baa7d0978c221bb5e4d7513f800e01f7aa4a60e OP_EQUALVERIFY OP_CHECKSIG*276a9145baa7d0978c221bb5e4d7513f800e01f7aa4a60e88ac*"19MgjCc1JU1HGpjRiDnC6LWyvndXMKUPPH8$J  +-@f1e257030284002c8be311eb3b0e72f432cacce7737dea69c4c50091d0447b66""1PiKUW3tEkxvU3ueuP4su7yiBgiEoVxVJS"UOP_DUP OP_HASH160 f9233e3d47366c2b742280c2043869c79d6acba6 OP_EQUALVERIFY OP_CHECKSIG*276a914f9233e3d47366c2b742280c2043869c79d6acba688ac*"1PiKUW3tEkxvU3ueuP4su7yiBgiEoVxVJS8$J  + +1@713ffd76b38d3ecbc754431b4f076a887f0f7569c1b15269e3559853f2a48f6d$"@00000000000000000014e07c7c73f4ebc5b3d552155097786404abfc0e6bc9dd(Р-2 +@aa04a17238568aed35682b9a6dc404e782666dee356830da46cf066473a37b0aB02e63c4f05d8bd338d0bcead3c74f4311cf3cfe376a20dd0d9d54799ad5f8f22822 +@aa04a17238568aed35682b9a6dc404e782666dee356830da46cf066473a37b0aB028d9b7bab543ee716c338795a3a52177f22806389cc8e3ba9da40d0df5d1646412 +@775281cf8c6037b9d4922d20876d523b7b61e38908933a64b111c0550605c2b7B028be1677ef221fd15c1abbce444788060770479f85cde324cf3af7a16a490386fB + @713ffd76b38d3ecbc754431b4f076a887f0f7569c1b15269e3559853f2a48f6d""1KG3Bav27N8LnVymXAsaD25RJnFGjz9gVW"UOP_DUP OP_HASH160 c84a534cc4ccf4c6fa81a5f72d3be6819dc7dc36 OP_EQUALVERIFY OP_CHECKSIG*276a914c84a534cc4ccf4c6fa81a5f72d3be6819dc7dc3688ac*"1KG3Bav27N8LnVymXAsaD25RJnFGjz9gVW8$J  +.@713ffd76b38d3ecbc754431b4f076a887f0f7569c1b15269e3559853f2a48f6d""1AmGoyQq1yZmGQevB84FEReDt16Lo1GPPR"UOP_DUP OP_HASH160 6b18a1bcf6b1f27724c68c73ac13b4e5ffe322f4 OP_EQUALVERIFY OP_CHECKSIG*276a9146b18a1bcf6b1f27724c68c73ac13b4e5ffe322f488ac*"1AmGoyQq1yZmGQevB84FEReDt16Lo1GPPR8$J  +ɑ@713ffd76b38d3ecbc754431b4f076a887f0f7569c1b15269e3559853f2a48f6d""12HUr9nHgsBkbCNMCmd5S4eadGtY2A8SAP"UOP_DUP OP_HASH160 0e1606ec479f8101678a26d9511857d1f029ef60 OP_EQUALVERIFY OP_CHECKSIG*276a9140e1606ec479f8101678a26d9511857d1f029ef6088ac*"12HUr9nHgsBkbCNMCmd5S4eadGtY2A8SAP8$J x$ز-@00000000000000000014e6fc6c5f624b6dfd213599a83723526ee1cabcb5f03a"@00000000000000000014e07c7c73f4ebc5b3d552155097786404abfc0e6bc9dd2$ŧ-@0000000000000000000adb8844937f97960f8af48e8ead697dfbf27e3cb24008"@00000000000000000014e6fc6c5f624b6dfd213599a83723526ee1cabcb5f03a2$-@0000000000000000000b142fa57a257b5333052a9ce9dc45556cfc46605d9bff"@0000000000000000000adb8844937f97960f8af48e8ead697dfbf27e3cb240082$Ъʏ-@0000000000000000000216d9531938b2a7e80f1c2cc9c1763474ffe886efb336"@0000000000000000000b142fa57a257b5333052a9ce9dc45556cfc46605d9bff2$я-@00000000000000000002be905ece6fff67e3ac33a08a69b4bc68b9c0fc48a73f"@0000000000000000000216d9531938b2a7e80f1c2cc9c1763474ffe886efb3362$-@00000000000000000017e5749b2495c43c9a61076ddbbf4d57bd4d659ea7326b"@00000000000000000002be905ece6fff67e3ac33a08a69b4bc68b9c0fc48a73f2$Ȱ-@00000000000000000015d3db45cf534f86d060d21ff9b14b0c7812b2891c9024"@00000000000000000017e5749b2495c43c9a61076ddbbf4d57bd4d659ea7326b2$А-@00000000000000000014f2ec3ee9bf48d6a65f67750e06c3551876375e47264d"@00000000000000000015d3db45cf534f86d060d21ff9b14b0c7812b2891c90242$ѐ-@000000000000000000065b9caddc3b1776ae93882720d2fdf4b809084474a102"@00000000000000000014f2ec3ee9bf48d6a65f67750e06c3551876375e47264d2$-@000000000000000000089aafb117593296b9888ef8e66b9605f3e3e8e309b848"@000000000000000000065b9caddc3b1776ae93882720d2fdf4b809084474a1022$-@00000000000000000013f4c709d5b9986bc546cc8bb96e5364fdb8ee654001a5"@000000000000000000089aafb117593296b9888ef8e66b9605f3e3e8e309b8482 + + +1@49fc4b88429fa367b507397dc3fe33556f7051aec938d73789f9766402b74816$"@00000000000000000013f4c709d5b9986bc546cc8bb96e5364fdb8ee654001a5(-2 +@97bc68d9bfdaca7612b3e8662c36b358fcf1aab4f9730e2e6acc707b3b742f67B0229a68ce1cf9f92362001a93a8463eed21cb877814e670eb2f8c4a8b5b610c2342 +@c3babeae9872c7d43ff6b1b114219f670e08414bfeab84c0987fe87afdce5f4dB022cda6625c8e5b839c0af33fafbe18998953dacbf0b3083fb3cfc648c1e12415fB +Ќ@49fc4b88429fa367b507397dc3fe33556f7051aec938d73789f9766402b74816""13882na4rQGvCmgkLCJu6yoNtdvrHuo1oY"UOP_DUP OP_HASH160 174908453776feeb795b36c2c63375fc1f810127 OP_EQUALVERIFY OP_CHECKSIG*276a914174908453776feeb795b36c2c63375fc1f81012788ac*"13882na4rQGvCmgkLCJu6yoNtdvrHuo1oY8$J  +=@49fc4b88429fa367b507397dc3fe33556f7051aec938d73789f9766402b74816""1FKWyekRpMnficx8YFZgY1u8UNfkEYPCBS"UOP_DUP OP_HASH160 9d124587fe30dc2ee48ad25352f30fc714b5df2f OP_EQUALVERIFY OP_CHECKSIG*276a9149d124587fe30dc2ee48ad25352f30fc714b5df2f88ac*"1FKWyekRpMnficx8YFZgY1u8UNfkEYPCBS8$J  +촒@49fc4b88429fa367b507397dc3fe33556f7051aec938d73789f9766402b74816""158yHM5DQVYqG8medkrgXf3RBgyMQrQPV5"UOP_DUP OP_HASH160 2d626585c61b12f32afdde9dba57bc22ef5305ad OP_EQUALVERIFY OP_CHECKSIG*276a9142d626585c61b12f32afdde9dba57bc22ef5305ad88ac*"158yHM5DQVYqG8medkrgXf3RBgyMQrQPV58$J P + + +1@c6749178bfeff2b3cd00a1c32dc5bc17ace014bacae2f0a86f60b3eed672d12c$"@00000000000000000013f4c709d5b9986bc546cc8bb96e5364fdb8ee654001a5(-2 +@b75db7220cdc5ee4a4a26e0351d07c9ef4afca9cdea2a53502679538ecbe0a63B02c6dc6d396b21eefa54efbc573b9d13035912096c76c481a2d95af48d6dbb6c332 +@36978dd10077a202c0f5b27245ea002b9381fd2b9122e84b243c7233e8527ec3B028c53768542f34c62b0085d297ecdd4c5c9e5597fb01dd7e7b02acd4ebb6fb3efB +@c6749178bfeff2b3cd00a1c32dc5bc17ace014bacae2f0a86f60b3eed672d12c""14YXAPXDUAEeKTnxyH13ButnGwDGNWdumu"UOP_DUP OP_HASH160 26de7334df3cc0973c23ead5691a6eb2e9d35030 OP_EQUALVERIFY OP_CHECKSIG*276a91426de7334df3cc0973c23ead5691a6eb2e9d3503088ac*"14YXAPXDUAEeKTnxyH13ButnGwDGNWdumu8$J  +@c6749178bfeff2b3cd00a1c32dc5bc17ace014bacae2f0a86f60b3eed672d12c""1KeQyibcDMdd564aGfwyKZwMYFPDR4sFjq"UOP_DUP OP_HASH160 cc85aba0cf4cf1b7c0ab4c0ce5df87efabbccbf9 OP_EQUALVERIFY OP_CHECKSIG*276a914cc85aba0cf4cf1b7c0ab4c0ce5df87efabbccbf988ac*"1KeQyibcDMdd564aGfwyKZwMYFPDR4sFjq8$J  +ƕ@c6749178bfeff2b3cd00a1c32dc5bc17ace014bacae2f0a86f60b3eed672d12c""1E9kGwmWs4P7o2XaynRcBjakZYwcG7VpDe"UOP_DUP OP_HASH160 9041164277b50ce5dd4cb0c32671aed87b033b61 OP_EQUALVERIFY OP_CHECKSIG*276a9149041164277b50ce5dd4cb0c32671aed87b033b6188ac*"1E9kGwmWs4P7o2XaynRcBjakZYwcG7VpDe8$J $Â-@000000000000000000082738e7902c1b53376d6c55fdba9289b2e9592c44541a"@00000000000000000013f4c709d5b9986bc546cc8bb96e5364fdb8ee654001a52 $-@00000000000000000011828d30033244794db6bbca6264d595e48b390852234d"@000000000000000000082738e7902c1b53376d6c55fdba9289b2e9592c44541a2 + +1@b293d6263df82898695d179c7864e6358ee61e7b79d2a1523faf0e253b6fa4fb$"@00000000000000000011828d30033244794db6bbca6264d595e48b390852234d(-2 +@1b42a2da0666ed8686fe1726f091a36cfc5b71aa977f1707f558cee9a3914e29B02e93fdfd8806c61ada978891906d4cf6085a0c9cc59328b4e19dd45dc9399aa142 +@1b42a2da0666ed8686fe1726f091a36cfc5b71aa977f1707f558cee9a3914e29B02746cb14dc9a8d19efb34573c17be1ed65d8d8bb863651ca2c230c1cb67110de72 +@48b76fe61ff6fb6121b449513bb258a1d693f4fbb23ff97f7224c8de5c5392f1B03cdf94da48027f8e951fe13faec9e281edf767eef9fde62ed1fe22015fd5acefaB +x@b293d6263df82898695d179c7864e6358ee61e7b79d2a1523faf0e253b6fa4fb""1GQVEZTpWE5snfyVsXEU54tvDEvcEGvPCU"UOP_DUP OP_HASH160 a8fb05b2a31cc2dbe83ea7c9bbadcf2bf7e93751 OP_EQUALVERIFY OP_CHECKSIG*276a914a8fb05b2a31cc2dbe83ea7c9bbadcf2bf7e9375188ac*"1GQVEZTpWE5snfyVsXEU54tvDEvcEGvPCU8$J  +=@b293d6263df82898695d179c7864e6358ee61e7b79d2a1523faf0e253b6fa4fb""16mFY5sahDVuuiKtA1GNfUufdYP1paEGXS"UOP_DUP OP_HASH160 3f3710b260401a90d3a4ae55c8b7e4c29d31cfe2 OP_EQUALVERIFY OP_CHECKSIG*276a9143f3710b260401a90d3a4ae55c8b7e4c29d31cfe288ac*"16mFY5sahDVuuiKtA1GNfUufdYP1paEGXS8$J  +@b293d6263df82898695d179c7864e6358ee61e7b79d2a1523faf0e253b6fa4fb""14emcCCtUdaJT1oy17q4ECDQ3HbMgsUbvU"UOP_DUP OP_HASH160 280d00f923966049f2ec9ec014af8dfa8c67b6e0 OP_EQUALVERIFY OP_CHECKSIG*276a914280d00f923966049f2ec9ec014af8dfa8c67b6e088ac*"14emcCCtUdaJT1oy17q4ECDQ3HbMgsUbvU8$J $Лƒ-@0000000000000000001aad4a2d3d8eea4f581c6a459f3e6f065f40923fccb8c8"@00000000000000000011828d30033244794db6bbca6264d595e48b390852234d2 + + +1@2b2b50eeddee6487827eaa32c095f0b5ef06e5469e4869cb92699819e3429552$"@0000000000000000001aad4a2d3d8eea4f581c6a459f3e6f065f40923fccb8c8(Лƒ-2 +@754d4a63db049900d8954efed921932a56892a89432cb7fa660d1f0a583bbd97B03fee0eb58ec99f5a904c6ad6ec9fe1e034cf7ace50a60ac1835cd4237521267322 +@754d4a63db049900d8954efed921932a56892a89432cb7fa660d1f0a583bbd97B02161b4ceac4c958615bdfefab12fbbac843a102786fe864d54537f9fdc27f8e35B +@2b2b50eeddee6487827eaa32c095f0b5ef06e5469e4869cb92699819e3429552""1M32Z5SrXSJaQLURruk2UZvqjzimMU3L8j"UOP_DUP OP_HASH160 dbc4a4de423e1bb4dbaca7a64966e45ff2fef955 OP_EQUALVERIFY OP_CHECKSIG*276a914dbc4a4de423e1bb4dbaca7a64966e45ff2fef95588ac*"1M32Z5SrXSJaQLURruk2UZvqjzimMU3L8j8$J  + @2b2b50eeddee6487827eaa32c095f0b5ef06e5469e4869cb92699819e3429552""12A3hGZpEsm896shjwFGhVJcJ3K4LhdPXL"UOP_DUP OP_HASH160 0cae1e56e6c052435d474053204cec0035148aa1 OP_EQUALVERIFY OP_CHECKSIG*276a9140cae1e56e6c052435d474053204cec0035148aa188ac*"12A3hGZpEsm896shjwFGhVJcJ3K4LhdPXL8$J  ++@2b2b50eeddee6487827eaa32c095f0b5ef06e5469e4869cb92699819e3429552""1C99PsFYU3RtnQcnS54cNss9xrQyNWmcgW"UOP_DUP OP_HASH160 7a33b7ee648a1bc20d40bd67141076d87ddbc17f OP_EQUALVERIFY OP_CHECKSIG*276a9147a33b7ee648a1bc20d40bd67141076d87ddbc17f88ac*"1C99PsFYU3RtnQcnS54cNss9xrQyNWmcgW8$J % + + +1@e2e213d56e9fae7d8d78d12092c85c0bdc78c6ca4d504b289389e1eaa77be88c$"@0000000000000000001aad4a2d3d8eea4f581c6a459f3e6f065f40923fccb8c8(Лƒ-2 +@7ec1eef9bc4f51ecd31c6a3ddb87b0b2f375c73414bfc5b4ec0b40d427868a47B0214d3141b9cf8ad97a4fc3a6cbca6f1f4bac0be8d37153b3e33fc4afbaf20ec732 +@d241543a26ad2e111dcd36e11485f292269bb5054f899e5ada55abcccb87d764B0356e2be92be5e25f4cbcfb22a094f83371be94cdcebb5c99d50c7baf60ce35218B +@e2e213d56e9fae7d8d78d12092c85c0bdc78c6ca4d504b289389e1eaa77be88c""17KyfuDW2Q5NBHSrdK46yZvidueBCSz9aM"UOP_DUP OP_HASH160 45678c5f3b4ebb138dec20f09f644627a206be29 OP_EQUALVERIFY OP_CHECKSIG*276a91445678c5f3b4ebb138dec20f09f644627a206be2988ac*"17KyfuDW2Q5NBHSrdK46yZvidueBCSz9aM8$J  + @e2e213d56e9fae7d8d78d12092c85c0bdc78c6ca4d504b289389e1eaa77be88c""1QAZ8bPi7T7YNxgUFRfnGwqZ6eZD4rZ485"UOP_DUP OP_HASH160 fe19754dce8a0f06b66215ced458b5d6cdc12b8b OP_EQUALVERIFY OP_CHECKSIG*276a914fe19754dce8a0f06b66215ced458b5d6cdc12b8b88ac*"1QAZ8bPi7T7YNxgUFRfnGwqZ6eZD4rZ4858$J  + @e2e213d56e9fae7d8d78d12092c85c0bdc78c6ca4d504b289389e1eaa77be88c""12Yv53NpwGfUtwuyMCVS43xjRsQyeWTA1Y"UOP_DUP OP_HASH160 110152287ece07ddd7b90b2a95b04dda734943b8 OP_EQUALVERIFY OP_CHECKSIG*276a914110152287ece07ddd7b90b2a95b04dda734943b888ac*"12Yv53NpwGfUtwuyMCVS43xjRsQyeWTA1Y8$J % $腓-@0000000000000000000ea5374d5d47e588332eaeab56c9da0b16056c2be1b13f"@0000000000000000001aad4a2d3d8eea4f581c6a459f3e6f065f40923fccb8c82 + + + +1@14bc50653c502b4c9795c57d74a1f4340dd1f01090af19e2a2f11fe22055865d$"@0000000000000000000ea5374d5d47e588332eaeab56c9da0b16056c2be1b13f(腓-2 +@2b2b50eeddee6487827eaa32c095f0b5ef06e5469e4869cb92699819e3429552B03751fdf855cab35856c00634fd45c375ec28c48edac618bc7b1e96dd5e21ec7162 +@e2e213d56e9fae7d8d78d12092c85c0bdc78c6ca4d504b289389e1eaa77be88cB03d2c237547c9c792d09291e26b2943863d65b538b0e69aac510af7cdb65e9543aB +@14bc50653c502b4c9795c57d74a1f4340dd1f01090af19e2a2f11fe22055865d""1PZHSk264RH8bf8zQidWvWv7T5h6rn1U3E"UOP_DUP OP_HASH160 f76dcdfc5e460d6366a2534359c14823f77283bc OP_EQUALVERIFY OP_CHECKSIG*276a914f76dcdfc5e460d6366a2534359c14823f77283bc88ac*"1PZHSk264RH8bf8zQidWvWv7T5h6rn1U3E8$J  + @14bc50653c502b4c9795c57d74a1f4340dd1f01090af19e2a2f11fe22055865d""18FZD3b6yXuFgHSLjUMtAqtGcRJmHkDpDU"UOP_DUP OP_HASH160 4f8996ed3550c7a3c1df6c3251b928aad2082b62 OP_EQUALVERIFY OP_CHECKSIG*276a9144f8996ed3550c7a3c1df6c3251b928aad2082b6288ac*"18FZD3b6yXuFgHSLjUMtAqtGcRJmHkDpDU8$J  +@14bc50653c502b4c9795c57d74a1f4340dd1f01090af19e2a2f11fe22055865d""1PLep1AkbJzquytdtd1e4XYdVeYfT6AC7y"UOP_DUP OP_HASH160 f50a3ba8d9d702c167087c1bd19ee2fc4b4f04f6 OP_EQUALVERIFY OP_CHECKSIG*276a914f50a3ba8d9d702c167087c1bd19ee2fc4b4f04f688ac*"1PLep1AkbJzquytdtd1e4XYdVeYfT6AC7y8$J %$-@00000000000000000005fef282ff45d0d525da4d986eada8f63b8990c757f7ed"@0000000000000000000ea5374d5d47e588332eaeab56c9da0b16056c2be1b13f2$-@00000000000000000015f772f0f9efb878eef534fb598bac1d5ffacd4dde3729"@00000000000000000005fef282ff45d0d525da4d986eada8f63b8990c757f7ed2$袾-@00000000000000000014a197e0c03d7c4241a9eb7a2e998dfe7099c6d1d3b764"@00000000000000000015f772f0f9efb878eef534fb598bac1d5ffacd4dde37292‚$ϓ-@0000000000000000000e2ba639e7be48c9ec2e6a7ab34c0b1dab2da368fbb148"@00000000000000000014a197e0c03d7c4241a9eb7a2e998dfe7099c6d1d3b7642Â$ԓ-@00000000000000000008cbfc431a0bc35902956a1d9c0f849661bced16494706"@0000000000000000000e2ba639e7be48c9ec2e6a7ab34c0b1dab2da368fbb1482 Ă$-@00000000000000000019a59067bcce3959efcbe9bcdf06a042411537069a00ad"@00000000000000000008cbfc431a0bc35902956a1d9c0f849661bced164947062 + +1@387ff1cabb4043c13638e1b13ba870f524a7012fe780da40b01c3680897c0bcbĂ$"@00000000000000000019a59067bcce3959efcbe9bcdf06a042411537069a00ad(-2 +@14bc50653c502b4c9795c57d74a1f4340dd1f01090af19e2a2f11fe22055865dB02cba3bf2d36af46a036a9d6039e7cb34598245133ed06b0df3f9333938a409b412 +@a2a402adc2e9cdb0509851bb06aca3597d4fc1c1911d649f81aa3bcaff7c6f8fB02395f71ce6386eddc5dcbc7c49616134b86ac5d76daece12e43bfa4096735ce592 +@14bc50653c502b4c9795c57d74a1f4340dd1f01090af19e2a2f11fe22055865dB028385fbec918b0bb61b6e769d38886013919580298849d74206b5f6d0bf794ee7B +@387ff1cabb4043c13638e1b13ba870f524a7012fe780da40b01c3680897c0bcb""1CwarZpaNvkrczB2s9PEarxYxQApZHYGRe"UOP_DUP OP_HASH160 82fc1b1efdbe342cf550429a3d965c99361b39a0 OP_EQUALVERIFY OP_CHECKSIG*276a91482fc1b1efdbe342cf550429a3d965c99361b39a088ac*"1CwarZpaNvkrczB2s9PEarxYxQApZHYGRe8Ă$J  + @387ff1cabb4043c13638e1b13ba870f524a7012fe780da40b01c3680897c0bcb""1CfDt2zb53kSbXvBCsHsq5T2oQBSverG8r"UOP_DUP OP_HASH160 7fe3f117e6358142a860a4ed4659ce6c345392d2 OP_EQUALVERIFY OP_CHECKSIG*276a9147fe3f117e6358142a860a4ed4659ce6c345392d288ac*"1CfDt2zb53kSbXvBCsHsq5T2oQBSverG8r8Ă$J  +@387ff1cabb4043c13638e1b13ba870f524a7012fe780da40b01c3680897c0bcb""1GXAVxWKX53WP6vANKch6nNGmWD4KwZ1kV"UOP_DUP OP_HASH160 aa3e4b91b3b220a13213d74511c45c4c64134619 OP_EQUALVERIFY OP_CHECKSIG*276a914aa3e4b91b3b220a13213d74511c45c4c6413461988ac*"1GXAVxWKX53WP6vANKch6nNGmWD4KwZ1kV8Ă$J %ł$Ȁ-@00000000000000000014577f38fe454a6a0fb7af98715f34779f0d921798f941"@00000000000000000019a59067bcce3959efcbe9bcdf06a042411537069a00ad2Ƃ$Ӕ-@00000000000000000016f26ffdd5b92221f463f69f29657b58bd1e07655ad348"@00000000000000000014577f38fe454a6a0fb7af98715f34779f0d921798f9412 ǂ$-@0000000000000000000d68f93469e704267cc6299b6431131e5146c09f9635f4"@00000000000000000016f26ffdd5b92221f463f69f29657b58bd1e07655ad3482 + + + +1@8aa13fcbc343e7de70833da6e66a27e64596298c84603ba3b7e09d60e5ef06b2ǂ$"@0000000000000000000d68f93469e704267cc6299b6431131e5146c09f9635f4(-2 +@387ff1cabb4043c13638e1b13ba870f524a7012fe780da40b01c3680897c0bcbB0279610e9eed40471b0aba43eae41bc8df39e3a8ccb66022310b51c0b087c28f782 +@ef2688aa7b9d6a1dceb7b189009870f53f07ea024015db72354cec70a76b1af4B0222c8e9a394bc38d0fb0668991468bde3eeddf1ee59d0fa640c4a26431efda0dcB +@8aa13fcbc343e7de70833da6e66a27e64596298c84603ba3b7e09d60e5ef06b2""113a6wZewwmeRVYxrJGBSUWV442FcTfcJN"UOP_DUP OP_HASH160 007c76e563f7cc990f6d7ac8658652ccb18b0d24 OP_EQUALVERIFY OP_CHECKSIG*276a914007c76e563f7cc990f6d7ac8658652ccb18b0d2488ac*"113a6wZewwmeRVYxrJGBSUWV442FcTfcJN8ǂ$J  + @8aa13fcbc343e7de70833da6e66a27e64596298c84603ba3b7e09d60e5ef06b2""1D26AWQ2e8bjQNRhnQVSvdArygf8VP59Qx"UOP_DUP OP_HASH160 83d63c69629bf9f4290dfaf09d0f72a908e41f8f OP_EQUALVERIFY OP_CHECKSIG*276a91483d63c69629bf9f4290dfaf09d0f72a908e41f8f88ac*"1D26AWQ2e8bjQNRhnQVSvdArygf8VP59Qx8ǂ$J  +Ю_@8aa13fcbc343e7de70833da6e66a27e64596298c84603ba3b7e09d60e5ef06b2""18PZcK4GELNUycABxZ1WtbRJVd45jGSeo2"UOP_DUP OP_HASH160 510d408a91bb41ae69b6cbc55b37b8168ba31ef7 OP_EQUALVERIFY OP_CHECKSIG*276a914510d408a91bb41ae69b6cbc55b37b8168ba31ef788ac*"18PZcK4GELNUycABxZ1WtbRJVd45jGSeo28ǂ$J % Ȃ$க-@0000000000000000001983a98dd08941d114aff974ecc4127ac8739b1cae1d85"@0000000000000000000d68f93469e704267cc6299b6431131e5146c09f9635f42 + + + +1@43c07beefef29f59d094ed0a0ed735403d87fd72e61842feced9a8b4744af8f7Ȃ$"@0000000000000000001983a98dd08941d114aff974ecc4127ac8739b1cae1d85(க-2 +@3bae0e35c64e6b5357c970c1d1b32868d07ae14954174972ec479fc1cdedfc3eB0360065664c56cdaeefab76f23de8d5a74c76ef276e7fa5f703c51d52b204b84582 +@3bae0e35c64e6b5357c970c1d1b32868d07ae14954174972ec479fc1cdedfc3eB03875e422730f84541a343a307a9e295f5815ca627a37562db83b22760a4b2f753B +U@43c07beefef29f59d094ed0a0ed735403d87fd72e61842feced9a8b4744af8f7""1Nd74CHbU4x5MGqRAVHgU1JZEPWNj73p87"UOP_DUP OP_HASH160 ed2eabad0c015b81f52b8f3e8fa9e75bc1aa3d7f OP_EQUALVERIFY OP_CHECKSIG*276a914ed2eabad0c015b81f52b8f3e8fa9e75bc1aa3d7f88ac*"1Nd74CHbU4x5MGqRAVHgU1JZEPWNj73p878Ȃ$J  +[@43c07beefef29f59d094ed0a0ed735403d87fd72e61842feced9a8b4744af8f7""1Mo5qfvQiHkWngQkdAFY2GFN8YNBccXyEE"UOP_DUP OP_HASH160 e419b07f4338a6525ec7ac624e3afdce825401a7 OP_EQUALVERIFY OP_CHECKSIG*276a914e419b07f4338a6525ec7ac624e3afdce825401a788ac*"1Mo5qfvQiHkWngQkdAFY2GFN8YNBccXyEE8Ȃ$J  +@43c07beefef29f59d094ed0a0ed735403d87fd72e61842feced9a8b4744af8f7""1HHyy4LYf42jo7v8bwfsiFJCC9zECCEcqX"UOP_DUP OP_HASH160 b2b8389f00d6cc277f6488664d98dd327c4a647f OP_EQUALVERIFY OP_CHECKSIG*276a914b2b8389f00d6cc277f6488664d98dd327c4a647f88ac*"1HHyy4LYf42jo7v8bwfsiFJCC9zECCEcqX8Ȃ$J  ɂ$Д-@0000000000000000000318d8cefdca11e9088dd9facc13a2c6e711ef6494037f"@0000000000000000001983a98dd08941d114aff974ecc4127ac8739b1cae1d852 + + + +1@2bdf8e401a201688189a8c0965c0d1ddcea49da14f7b18b2b98483663f9ded33ɂ$"@0000000000000000000318d8cefdca11e9088dd9facc13a2c6e711ef6494037f(Д-2 +@b8806026a2853b1e90a98529fe5c42ea882c29ef7c34f57f71f2514d775a8f59B021d779c4934947a027017ced2701fa56899880ba1a014b306df6070c384693e7e2 +@aa3f5a403640b939db0eadd585826623b3ced8c545bca6ec975372404584a935B02aed4ad1040b828d472409df40bb88dcd9c0d67239088a8e3c4a81ec22cc21fa8B +@2bdf8e401a201688189a8c0965c0d1ddcea49da14f7b18b2b98483663f9ded33"!1AJv6W6MTqhggXbqwR5HZwUMBzhJbBwDH"UOP_DUP OP_HASH160 01c2b2de2e57dee8a1fff7b9db1c6fbba325f181 OP_EQUALVERIFY OP_CHECKSIG*276a91401c2b2de2e57dee8a1fff7b9db1c6fbba325f18188ac*!1AJv6W6MTqhggXbqwR5HZwUMBzhJbBwDH8ɂ$J  +@2bdf8e401a201688189a8c0965c0d1ddcea49da14f7b18b2b98483663f9ded33""1M4bULuNYA6CBB6zT7K4zFTSoZG5YtXEpX"UOP_DUP OP_HASH160 dc1089f308b8ec25d6bcdb36a867fb3638d0192b OP_EQUALVERIFY OP_CHECKSIG*276a914dc1089f308b8ec25d6bcdb36a867fb3638d0192b88ac*"1M4bULuNYA6CBB6zT7K4zFTSoZG5YtXEpX8ɂ$J  +@2bdf8e401a201688189a8c0965c0d1ddcea49da14f7b18b2b98483663f9ded33""188uxNWg1xa9M1dHnUudVXgsv4Qne4NQjd"UOP_DUP OP_HASH160 4e47ff1e04bcb7a2d880ecf4ca8b18ec30cd5bfe OP_EQUALVERIFY OP_CHECKSIG*276a9144e47ff1e04bcb7a2d880ecf4ca8b18ec30cd5bfe88ac*"188uxNWg1xa9M1dHnUudVXgsv4Qne4NQjd8ɂ$J  ʂ$ћ-@00000000000000000017f990ab887da60f4cf4b64fdbaee0881d5ee453bdeb80"@0000000000000000000318d8cefdca11e9088dd9facc13a2c6e711ef6494037f2˂$Ė-@00000000000000000011416e398fcd49cdc33e869f62c3018be74d331113c3a7"@00000000000000000017f990ab887da60f4cf4b64fdbaee0881d5ee453bdeb802 ̂$-@00000000000000000002394fd237332e2b5474f9ba1367ab1bdb20824cd60dd5"@00000000000000000011416e398fcd49cdc33e869f62c3018be74d331113c3a72 + + + +1@f8f7cd6e9229601fcb1a436f75a875c8f5ae2508fac9e8211d7851c0175bcfc7̂$"@00000000000000000002394fd237332e2b5474f9ba1367ab1bdb20824cd60dd5(-2 +@8aa13fcbc343e7de70833da6e66a27e64596298c84603ba3b7e09d60e5ef06b2B02cdd4fe6e17a541edfb253a980ba7a105b6503d6c259250572fb2b91cf61800912 +@9be6059b8c0bb1c763f66a5b28bb44aa59f9c352ea984907fa2cc0f9516cd203B0337b9cdc29f689a4c77fd965b675929550fb56311d43fe0cbf2471b9ee0bf48deB +@f8f7cd6e9229601fcb1a436f75a875c8f5ae2508fac9e8211d7851c0175bcfc7""15hMcHGJDA7jkNxwxXfmghghS3CiMT7aoa"UOP_DUP OP_HASH160 3382583370e7a12cad20ffe0e92f3de25826b37c OP_EQUALVERIFY OP_CHECKSIG*276a9143382583370e7a12cad20ffe0e92f3de25826b37c88ac*"15hMcHGJDA7jkNxwxXfmghghS3CiMT7aoa8̂$J  + @f8f7cd6e9229601fcb1a436f75a875c8f5ae2508fac9e8211d7851c0175bcfc7""1DP36ksTsRM5mV5UrQEb6hWZdNN7fg42ZG"UOP_DUP OP_HASH160 87cc69b5b0b6c211b142bd90abf3a6ccc5771ed5 OP_EQUALVERIFY OP_CHECKSIG*276a91487cc69b5b0b6c211b142bd90abf3a6ccc5771ed588ac*"1DP36ksTsRM5mV5UrQEb6hWZdNN7fg42ZG8̂$J  +<@f8f7cd6e9229601fcb1a436f75a875c8f5ae2508fac9e8211d7851c0175bcfc7""15KY45TfDASo75whn4a4pvMFXNvAYs9xti"UOP_DUP OP_HASH160 2f61e987c49b6d8eed029a5863468ed67165ee2c OP_EQUALVERIFY OP_CHECKSIG*276a9142f61e987c49b6d8eed029a5863468ed67165ee2c88ac*"15KY45TfDASo75whn4a4pvMFXNvAYs9xti8̂$J %͂$ǖ-@00000000000000000005ea6259cdc8639b279750a092cfd40fae1869169ff38b"@00000000000000000002394fd237332e2b5474f9ba1367ab1bdb20824cd60dd52΂$И-@0000000000000000000f9128fcf0bfc1a30acb6ec55cfdafa2d74d76874e7553"@00000000000000000005ea6259cdc8639b279750a092cfd40fae1869169ff38b2 ς$ȦЗ-@0000000000000000000320fa682128f3c86759f76ec81e9a6e2165d4483e76b2"@0000000000000000000f9128fcf0bfc1a30acb6ec55cfdafa2d74d76874e75532 + + + +1@f089f858aad57a3945bf861743282e006b82f4aedcb4e6392f7fd33fb4210421ς$"@0000000000000000000320fa682128f3c86759f76ec81e9a6e2165d4483e76b2(ȦЗ-2 +@dd6ea5c17642a9ae6a81245ec44da6eb09f5c927a6c9fa549e533999cd12d875B02740a3075f8ae5ef9f524f3c1918a9ade6b864e4e2f08fae824c92d0cc68414c42 +@3aa1f011881533d0652571bae9273ff83f5c757141dd66470d1e4b5d47989646B021788aeb73cc59c30784f584e67f0d6cac51f894f690f3d15e944308a3402579dB +@f089f858aad57a3945bf861743282e006b82f4aedcb4e6392f7fd33fb4210421""17qFMdxB6zXP8JLixU6v6EtBzKgsQ2WzB8"UOP_DUP OP_HASH160 4af0b459e7bea862f464c16ae92812cf21132c5a OP_EQUALVERIFY OP_CHECKSIG*276a9144af0b459e7bea862f464c16ae92812cf21132c5a88ac*"17qFMdxB6zXP8JLixU6v6EtBzKgsQ2WzB88ς$J  + @f089f858aad57a3945bf861743282e006b82f4aedcb4e6392f7fd33fb4210421""1DDxRGobf2jGmSgHBMRGd6dgq8isBNWbNy"UOP_DUP OP_HASH160 8614c310af000082cc5fe38f98315f07b734ca5a OP_EQUALVERIFY OP_CHECKSIG*276a9148614c310af000082cc5fe38f98315f07b734ca5a88ac*"1DDxRGobf2jGmSgHBMRGd6dgq8isBNWbNy8ς$J  +侵@f089f858aad57a3945bf861743282e006b82f4aedcb4e6392f7fd33fb4210421""17mvFZi8mN6ZotKd1fDWZjz99HNS4Mvwx9"UOP_DUP OP_HASH160 4a4f8240ee926e97dea0b32705b7013b33824b84 OP_EQUALVERIFY OP_CHECKSIG*276a9144a4f8240ee926e97dea0b32705b7013b33824b8488ac*"17mvFZi8mN6ZotKd1fDWZjz99HNS4Mvwx98ς$J % Ђ$-@0000000000000000000c7f11f7ee76f28cdc90486cc74e62a9fd4c48d6382702"@0000000000000000000320fa682128f3c86759f76ec81e9a6e2165d4483e76b22 + +1@fe4343cebd2cb6341af9e79f5172bebe25b3ef78a5059746a48ba8e43988dd88Ђ$"@0000000000000000000c7f11f7ee76f28cdc90486cc74e62a9fd4c48d6382702(-2 +@d713fac5c326005594a026cac845d21459d4b615ccdeaf96a2b0e5aa07e46e28B021d779c4934947a027017ced2701fa56899880ba1a014b306df6070c384693e7e2 +@d8f68c795afeea2e5728e299fd0ba464141f91bf1d4e64c10e3b9758b9d1c19aB02ce753b5c7147ba60f66255596511b3566b57c4db62ef3413ec7100b7e9e3eb582 +@2bdf8e401a201688189a8c0965c0d1ddcea49da14f7b18b2b98483663f9ded33B022d1d6829f6f9bcd95543c6c8d4e17cd4b30187b29faaabd3c4f5d21514c88facB +@fe4343cebd2cb6341af9e79f5172bebe25b3ef78a5059746a48ba8e43988dd88""15HsLWrwuRRY6jnGArXUPt8BETAv1zRyPV"UOP_DUP OP_HASH160 2f112d62acb723398b72f8175ea0d7902138d818 OP_EQUALVERIFY OP_CHECKSIG*276a9142f112d62acb723398b72f8175ea0d7902138d81888ac*"15HsLWrwuRRY6jnGArXUPt8BETAv1zRyPV8Ђ$J  +@fe4343cebd2cb6341af9e79f5172bebe25b3ef78a5059746a48ba8e43988dd88""13mwTnVV7FA87xGcEkfShCdKfx4qQvSgQb"UOP_DUP OP_HASH160 1e70042ca8a0afbd809b494a96e5dc2a79f54d63 OP_EQUALVERIFY OP_CHECKSIG*276a9141e70042ca8a0afbd809b494a96e5dc2a79f54d6388ac*"13mwTnVV7FA87xGcEkfShCdKfx4qQvSgQb8Ђ$J  +[@fe4343cebd2cb6341af9e79f5172bebe25b3ef78a5059746a48ba8e43988dd88""19GDbVqP9TxpUw4DZHjer7pLymsfM89GWo"UOP_DUP OP_HASH160 5aa1c260bb71487c641a3ee11500a65402c75101 OP_EQUALVERIFY OP_CHECKSIG*276a9145aa1c260bb71487c641a3ee11500a65402c7510188ac*"19GDbVqP9TxpUw4DZHjer7pLymsfM89GWo8Ђ$J   т$-@0000000000000000000c2365504807c7fefdce497f0e20509d3fd00eec4ae0dc"@0000000000000000000c7f11f7ee76f28cdc90486cc74e62a9fd4c48d63827022 + +1@3d8017ad27697e3b9e5583be05afd125a3d937d589de49a9f59d8ab3bdb0dcf2т$"@0000000000000000000c2365504807c7fefdce497f0e20509d3fd00eec4ae0dc(-2 +@c5980f4a97a22813a4423f032d178bebca0bf4ffee397e86ed7bc497fc308b1bB02e7fd8379db551392cb2ca531df25b2c1abf9454a523811f3768cc4b892b3806b2 +@d347961722b6f426a9422b6e57e5e82916436d4b6c1d0b141fef12a00708074eB024322738d4157e5b748934582a86288905fbb8fc73ff90d7e0fd8a4e8874b6c5dB +,@3d8017ad27697e3b9e5583be05afd125a3d937d589de49a9f59d8ab3bdb0dcf2""194sBbb2kcReXZCC7KyvSR1nVjrWWW4L6W"UOP_DUP OP_HASH160 587c2501e1ea15124927dd51024eebc4d007cb93 OP_EQUALVERIFY OP_CHECKSIG*276a914587c2501e1ea15124927dd51024eebc4d007cb9388ac*"194sBbb2kcReXZCC7KyvSR1nVjrWWW4L6W8т$J  +d@3d8017ad27697e3b9e5583be05afd125a3d937d589de49a9f59d8ab3bdb0dcf2""1FGwsSH4b6YyfB8rGRGFDMooCQtdAQCNak"UOP_DUP OP_HASH160 9c95cd9fe30952f70f18b56661cd26ebda83c25e OP_EQUALVERIFY OP_CHECKSIG*276a9149c95cd9fe30952f70f18b56661cd26ebda83c25e88ac*"1FGwsSH4b6YyfB8rGRGFDMooCQtdAQCNak8т$J  ҂$-@00000000000000000017d71ea34fa3dad6b62f6f1fc5c049faffa991ecb2958e"@0000000000000000000c2365504807c7fefdce497f0e20509d3fd00eec4ae0dc2ӂ$-@00000000000000000006a4d492b3a4dcf63a0786900060e73d12e5bb30c4bc4d"@00000000000000000017d71ea34fa3dad6b62f6f1fc5c049faffa991ecb2958e2Ԃ$ش-@0000000000000000000d37c047b2edbe05db4d0dda7dc824a974bcf6e5f2230b"@00000000000000000006a4d492b3a4dcf63a0786900060e73d12e5bb30c4bc4d2Ղ$Ɠ-@0000000000000000001506a83819e982c51cb9b1a17a0d8441086d15eb5221bd"@0000000000000000000d37c047b2edbe05db4d0dda7dc824a974bcf6e5f2230b2ւ$ؕ-@0000000000000000000d079d873ba363b0d38cec7e1442d61b28f9a9e985b562"@0000000000000000001506a83819e982c51cb9b1a17a0d8441086d15eb5221bd2 ׂ$Ơ-@00000000000000000012c2b41dc39b9d1f55aff503c6ed7f0de12f35d82667d8"@0000000000000000000d079d873ba363b0d38cec7e1442d61b28f9a9e985b5622 + +1@ef8c3551e5cfc1b7204cee5df74eef1c7c50efa378e3b5cf8ba067ca8d10e09aׂ$"@00000000000000000012c2b41dc39b9d1f55aff503c6ed7f0de12f35d82667d8(Ơ-2 +@43c07beefef29f59d094ed0a0ed735403d87fd72e61842feced9a8b4744af8f7B03f4478b76b27cc89cf1abd8516bbab1a884a5b8ea6f9300258ca9c45d79a6db582 +@683e75153c8d59053d3b8767376d3ed536e30a081dd9b6aae703d9b09b9693ebB037656c3abb7427603cd2226f438c3f1f87162fdb380229af26ea9295c2ef83fc72 +@185a0089d4f2a1aa55b6d93f1ba9a85b4c84d90b42eb0972fbf34d28def19c6cB022bbd45c34b173457d958f4c961d7fed5da5da30277ac38f8ec282f1a2dbcb673B +U@ef8c3551e5cfc1b7204cee5df74eef1c7c50efa378e3b5cf8ba067ca8d10e09a""13aMJmBj5mprbcNVd1YTU3TAF2LnkqWfGG"UOP_DUP OP_HASH160 1c3eedd9881b6b5340f7023f0f18749f57eb79ce OP_EQUALVERIFY OP_CHECKSIG*276a9141c3eedd9881b6b5340f7023f0f18749f57eb79ce88ac*"13aMJmBj5mprbcNVd1YTU3TAF2LnkqWfGG8ׂ$J  +[@ef8c3551e5cfc1b7204cee5df74eef1c7c50efa378e3b5cf8ba067ca8d10e09a""18idf1J7E2oVU7wjb3E6LmTDwRazFz2znz"UOP_DUP OP_HASH160 54a8887f23fc8c30ddf6e30c3b0d3d723cc43dd0 OP_EQUALVERIFY OP_CHECKSIG*276a91454a8887f23fc8c30ddf6e30c3b0d3d723cc43dd088ac*"18idf1J7E2oVU7wjb3E6LmTDwRazFz2znz8ׂ$J  +@ef8c3551e5cfc1b7204cee5df74eef1c7c50efa378e3b5cf8ba067ca8d10e09a""19hkod49UWHo9rnaP7FrApvecH1zUksYGd"UOP_DUP OP_HASH160 5f7635d833b9904b479a2289c659163616e2392a OP_EQUALVERIFY OP_CHECKSIG*276a9145f7635d833b9904b479a2289c659163616e2392a88ac*"19hkod49UWHo9rnaP7FrApvecH1zUksYGd8ׂ$J ؂$-@00000000000000000018a26795e8e13f7f39737e2b755ec84de31e4a8027ad3b"@00000000000000000012c2b41dc39b9d1f55aff503c6ed7f0de12f35d82667d82ق$ߙ-@0000000000000000001a5e688478f3781ae9d8f42d7303c2cae66c14677d38c7"@00000000000000000018a26795e8e13f7f39737e2b755ec84de31e4a8027ad3b2ڂ$-@000000000000000000122858e4aa5ea9048f1ac3804b1221f1065e0e89fd4c28"@0000000000000000001a5e688478f3781ae9d8f42d7303c2cae66c14677d38c72ۂ$К-@00000000000000000018410bd635a7fc1b8f2a598e369e925b0548067a45182b"@000000000000000000122858e4aa5ea9048f1ac3804b1221f1065e0e89fd4c282܂$њ-@0000000000000000000ec96e261bb744e1110f7cf4ab47e3d07fa7cd1dc1d63d"@00000000000000000018410bd635a7fc1b8f2a598e369e925b0548067a45182b2݂$ؖ-@00000000000000000004a19e8c36499b31d91c82ec856e58013a338032aac81e"@0000000000000000000ec96e261bb744e1110f7cf4ab47e3d07fa7cd1dc1d63d2ނ$-@000000000000000000069579720cc518ada3a53071a37e4b695e9d9a8cef4102"@00000000000000000004a19e8c36499b31d91c82ec856e58013a338032aac81e2߂$-@0000000000000000001b29b304fc9af00e0bc61ff16e9e356e0d7ead703482f7"@000000000000000000069579720cc518ada3a53071a37e4b695e9d9a8cef41022$-@0000000000000000000131354e70ffa183b7e0851abb3a67e5dcb663f9eacaa2"@0000000000000000001b29b304fc9af00e0bc61ff16e9e356e0d7ead703482f72$ۘ-@0000000000000000000494fa6354cb85a60373c588e930486a0f8e1d208df80d"@0000000000000000000131354e70ffa183b7e0851abb3a67e5dcb663f9eacaa22$-@0000000000000000000246074b1d6413c08c85cb0c1a15c4d412c7861512c563"@0000000000000000000494fa6354cb85a60373c588e930486a0f8e1d208df80d2$-@00000000000000000011ce5480ff455e26fce1f84f74a0c6308d294a6aa98434"@0000000000000000000246074b1d6413c08c85cb0c1a15c4d412c7861512c5632$Ɇ-@000000000000000000166c8299acd2d45ac8f1ed4ea3cd0559b39eb932921511"@00000000000000000011ce5480ff455e26fce1f84f74a0c6308d294a6aa984342$˝-@0000000000000000000f1f8585a103e6f7c9c9efed0bc58903ce25263b060fa9"@000000000000000000166c8299acd2d45ac8f1ed4ea3cd0559b39eb9329215112$Ӆ-@0000000000000000000e84d4c83811175af981990598503e3c172fad9ee6978e"@0000000000000000000f1f8585a103e6f7c9c9efed0bc58903ce25263b060fa92$ȥ-@0000000000000000001490b89029944f8e4f2c3278954b5f561deb1397914de5"@0000000000000000000e84d4c83811175af981990598503e3c172fad9ee6978e2 $-@00000000000000000010599b2d770a66015c22bfb25ab303374d60c3347a9898"@0000000000000000001490b89029944f8e4f2c3278954b5f561deb1397914de52 + +1@fd791ea9b7dd1f04766dfcfc628ce1545d2192851be3736cf8753010fbeedb14$"@00000000000000000010599b2d770a66015c22bfb25ab303374d60c3347a9898(-2 +@ac536d2e6feb09d75f8cae436eac2eac044e4e02ef1b5d015843e634f25fc158B03196442762912d2d662f8bf9fd52912fda33a18bea4d5e49539ff2545f426be382 +@570697b6d984a80d411ea815b8416810d4bc30d36f5075a6665403ee5b88571eB036d6a5a650441daf95d76cee4a18691a3542770536e662135aade9002aae8381cB +?@fd791ea9b7dd1f04766dfcfc628ce1545d2192851be3736cf8753010fbeedb14""16HaiALB2hwBrxBRY4X21q8i5t4XDQvfVs"UOP_DUP OP_HASH160 39fb6c791e2ca2a6223f2d73696e958e6b63e30e OP_EQUALVERIFY OP_CHECKSIG*276a91439fb6c791e2ca2a6223f2d73696e958e6b63e30e88ac*"16HaiALB2hwBrxBRY4X21q8i5t4XDQvfVs8$J  +Ա@fd791ea9b7dd1f04766dfcfc628ce1545d2192851be3736cf8753010fbeedb14""1NnqLHTL9f7cStz8a7jrr4NW7G1aMkGGF6"UOP_DUP OP_HASH160 ef05b4a62525356332c44a4191137c72eb77d3f3 OP_EQUALVERIFY OP_CHECKSIG*276a914ef05b4a62525356332c44a4191137c72eb77d3f388ac*"1NnqLHTL9f7cStz8a7jrr4NW7G1aMkGGF68$J $-@000000000000000000068c1bd55de29192c1eeb81f3acce050666ae9729dbd83"@00000000000000000010599b2d770a66015c22bfb25ab303374d60c3347a98982$̮-@00000000000000000006ca8535fdcf9240545c0774a52aca63bce468fd78cb26"@000000000000000000068c1bd55de29192c1eeb81f3acce050666ae9729dbd832$ٟ-@0000000000000000000f9c3b3c0f02b566d934301e09cb1b9785bd50c8242d88"@00000000000000000006ca8535fdcf9240545c0774a52aca63bce468fd78cb262$-@0000000000000000000283f569b09ab69179b27505413c12c56dc363b792dc36"@0000000000000000000f9c3b3c0f02b566d934301e09cb1b9785bd50c8242d882$-@00000000000000000013cd6fe5f7a63124571505c57f4a05880a328cb2e55bac"@0000000000000000000283f569b09ab69179b27505413c12c56dc363b792dc362$-@000000000000000000042eb29b64c7174d2d16464295e3c880f71efb81432198"@00000000000000000013cd6fe5f7a63124571505c57f4a05880a328cb2e55bac2$搠-@0000000000000000000b1e8f749b015e60943c620cc0570909af2231848c9a40"@000000000000000000042eb29b64c7174d2d16464295e3c880f71efb814321982$؟-@0000000000000000001b51a372579041a920ace19ec71d271109fd1c9e809509"@0000000000000000000b1e8f749b015e60943c620cc0570909af2231848c9a402 $-@0000000000000000000c4a9f7fffb44114446f9b3ef4941ce22822eef3791564"@0000000000000000001b51a372579041a920ace19ec71d271109fd1c9e8095092 + +1@bfe30a77a558b1d70e57ca6ca2294f57388f8da9b4e8d760d087f2ab4de76f58$"@0000000000000000000c4a9f7fffb44114446f9b3ef4941ce22822eef3791564(-2 +@accec8b6a7daafca836c579ddcc1da0a2231057096a3136d84e09cfb1cacb467B034e6eb2d7f2842c9eb99d4f4e27bc50930c06767c3a01ac5015d7bc2923ed67592 +@f556a9a12581ac7a823cd254656e22d8fe9851a8b3bc43819a87ee76d09f8215B0358fa89a47486c189bfc75fc2dd3eb2487b41652f935249608f74e3c25b5bccf2B + @bfe30a77a558b1d70e57ca6ca2294f57388f8da9b4e8d760d087f2ab4de76f58""1J8CMnpoUDmjb41LxX3vMGWtn4ggDhRBvE"UOP_DUP OP_HASH160 bbd68817c89b596f18838cf3c32339900eeb56da OP_EQUALVERIFY OP_CHECKSIG*276a914bbd68817c89b596f18838cf3c32339900eeb56da88ac*"1J8CMnpoUDmjb41LxX3vMGWtn4ggDhRBvE8$J  +@bfe30a77a558b1d70e57ca6ca2294f57388f8da9b4e8d760d087f2ab4de76f58""1E4BL2XXNkpUpEsuehLpz6517BG6qE3enh"UOP_DUP OP_HASH160 8f3381262093d834cb52be26cd4b4d33b7381754 OP_EQUALVERIFY OP_CHECKSIG*276a9148f3381262093d834cb52be26cd4b4d33b738175488ac*"1E4BL2XXNkpUpEsuehLpz6517BG6qE3enh8$J  $誾-@00000000000000000013db4cd680fd9609e63d76f9db0950dddce80751dcf3f3"@0000000000000000000c4a9f7fffb44114446f9b3ef4941ce22822eef37915642 + +1@9d1346fe408a5244f84392acd57e8cc1d936a833a105da0205cae4329affea19$"@00000000000000000013db4cd680fd9609e63d76f9db0950dddce80751dcf3f3(誾-2 +@97d501c766455d67067a075b97d64780d3a46a90655c74d3e40669144a84befeB03c75ce32fd99d5fa7642b742de92c84b447675f9ec2b418b945fb76c981b62ce02 +@9c5fce7fa4604819ad0b99c1c65517e05d85ff426f691ca883271fe27d770b0aB03d57fcbef490abf3f99386881b1c373f0df38fba7d3e433318eea86978c8c07f6B +@9d1346fe408a5244f84392acd57e8cc1d936a833a105da0205cae4329affea19""1NXVt5P7p89PQFpcaPdmjeNnknZtDYRYWh"UOP_DUP OP_HASH160 ec1f3a87c9a85d241d5301632962f7216ceacd5d OP_EQUALVERIFY OP_CHECKSIG*276a914ec1f3a87c9a85d241d5301632962f7216ceacd5d88ac*"1NXVt5P7p89PQFpcaPdmjeNnknZtDYRYWh8$J  +\@9d1346fe408a5244f84392acd57e8cc1d936a833a105da0205cae4329affea19""1JsXG8Wr6Gobmd9HPKPbvccUZHSUiG19hG"UOP_DUP OP_HASH160 c40832683ae2bee561e5c19a27a0bf7486f3692a OP_EQUALVERIFY OP_CHECKSIG*276a914c40832683ae2bee561e5c19a27a0bf7486f3692a88ac*"1JsXG8Wr6Gobmd9HPKPbvccUZHSUiG19hG8$J $-@0000000000000000001a8273ea4ea644d021e2d2ec558643a12d1814f00bda16"@00000000000000000013db4cd680fd9609e63d76f9db0950dddce80751dcf3f32$-@0000000000000000001430d17bf0a2d72ff8bba7bc14463cf6b2eee3ebd8e98e"@0000000000000000001a8273ea4ea644d021e2d2ec558643a12d1814f00bda162$虗-@00000000000000000019a14f0da169f6b8fa84bfa84ce1cea495e3c76a450b01"@0000000000000000001430d17bf0a2d72ff8bba7bc14463cf6b2eee3ebd8e98e2 $梡-@0000000000000000000d8fedf7125b972ff7db6d979442db2181121c3f8be3ea"@00000000000000000019a14f0da169f6b8fa84bfa84ce1cea495e3c76a450b012 + + + +1@1e9e3c79da9ece781aec02ae58be96ce32facd40b46385a6e1179304ee657f56$"@0000000000000000000d8fedf7125b972ff7db6d979442db2181121c3f8be3ea(梡-2 +@c0c0f73e5f90c4a0fd3830782074c47d3b181e7bebc034da68a60452608affedB0279f8fea794ebf59a093ee6ee519da181c9a0dec4efb46510329f020d4b9138f22 +@9f50a0ca27872911770b28f53e4fde6108d03a1cf3f501a250bb07708ae52558B02d49cd48d1536e11101cc45a61df6ee92cb4aa132d2b2dd45906b23c058c1b960B +Ɛ@1e9e3c79da9ece781aec02ae58be96ce32facd40b46385a6e1179304ee657f56""16d1LNzUKVqhCx2ZffcKchGLC8b8NAxjGV"UOP_DUP OP_HASH160 3da7e1e8990af982d12f910749882a548ae85d66 OP_EQUALVERIFY OP_CHECKSIG*276a9143da7e1e8990af982d12f910749882a548ae85d6688ac*"16d1LNzUKVqhCx2ZffcKchGLC8b8NAxjGV8$J  +@1e9e3c79da9ece781aec02ae58be96ce32facd40b46385a6e1179304ee657f56""1QEeaniJ8JaUJ6bK1XU9TwyEFmxvkGs7mh"UOP_DUP OP_HASH160 fedfac40f90e7a278703e210ade17ee66dbfbcaf OP_EQUALVERIFY OP_CHECKSIG*276a914fedfac40f90e7a278703e210ade17ee66dbfbcaf88ac*"1QEeaniJ8JaUJ6bK1XU9TwyEFmxvkGs7mh8$J  +@1e9e3c79da9ece781aec02ae58be96ce32facd40b46385a6e1179304ee657f56""1Gup38CW19b34MMqL59FaySDacjJM5PVZk"UOP_DUP OP_HASH160 ae86c7ed508eafa442408475530f6b0886d1e52f OP_EQUALVERIFY OP_CHECKSIG*276a914ae86c7ed508eafa442408475530f6b0886d1e52f88ac*"1Gup38CW19b34MMqL59FaySDacjJM5PVZk8$J "$ر-@00000000000000000014a682321ae58ce0d61f92400479847efaab5665e2bc58"@0000000000000000000d8fedf7125b972ff7db6d979442db2181121c3f8be3ea2! + + +1@e5c0cc85b44ebe37f56edb6a7f6cc749cfbdca518f533b3e811a33e6c0fcaf0b$"@00000000000000000014a682321ae58ce0d61f92400479847efaab5665e2bc58(ر-2 +@cffa9069dc335a768c0f85f36a505abed811b243179e71190b02e003b8fb687bB0294cbeb9c90628a8cad75ee98c8a8899149fd99f4e67502549e98577467adcca92 +@cd9bf25accc2a77379884f28f1ef19e4a1096d953afc7ac9a575b3456251d3b8B024c736962ba43d44fe0929a16b3ef59088d97e841194a4c4470d08b3f24e8a424B +@e5c0cc85b44ebe37f56edb6a7f6cc749cfbdca518f533b3e811a33e6c0fcaf0b""1KRRef3k4DRYZLvXkJSYzL7GwnKNW7FR8M"UOP_DUP OP_HASH160 ca10d2c67e1ccba4e590476b6ec8345c8d64347b OP_EQUALVERIFY OP_CHECKSIG*276a914ca10d2c67e1ccba4e590476b6ec8345c8d64347b88ac*"1KRRef3k4DRYZLvXkJSYzL7GwnKNW7FR8M8$J  + @e5c0cc85b44ebe37f56edb6a7f6cc749cfbdca518f533b3e811a33e6c0fcaf0b""1ND2vdWsMjSUX9xVMKP2GQfAWss5bi4DFu"UOP_DUP OP_HASH160 e8a13d57765aaa56286501d9949737d8bc9804f4 OP_EQUALVERIFY OP_CHECKSIG*276a914e8a13d57765aaa56286501d9949737d8bc9804f488ac*"1ND2vdWsMjSUX9xVMKP2GQfAWss5bi4DFu8$J  +䮣L@e5c0cc85b44ebe37f56edb6a7f6cc749cfbdca518f533b3e811a33e6c0fcaf0b""15YqEkS7CPXRnZc4mtoPkHnwtcTpmwavGU"UOP_DUP OP_HASH160 31e5aa09c06c3e3830932bd6e05e911eec523e71 OP_EQUALVERIFY OP_CHECKSIG*276a91431e5aa09c06c3e3830932bd6e05e911eec523e7188ac*"15YqEkS7CPXRnZc4mtoPkHnwtcTpmwavGU8$J % + +1@a50b2c3d029c131bc1f91b520b3bba54349e449b6ea82c4ea7d0e5a785665009$"@00000000000000000014a682321ae58ce0d61f92400479847efaab5665e2bc58(ر-2 +@9bb2beca6a211b928c7dd79599699e7be19a1805bcd2b16a640dda0cbc103cc0B0320621fba975451724e451ed8faf0725a419586ced7ea61c250440ba1db2671ac2 +@e5c0cc85b44ebe37f56edb6a7f6cc749cfbdca518f533b3e811a33e6c0fcaf0bB0221df432d64497536ddf8ae14ab5d851575e5f02f28f301e76dc715f63b1731752 +@ea65e5006f656f4cd9f2f2ad81288234019fce7ff1d0a6ddb44a8de05b99d17cB0220f2f7f1f36b9260773995601f8f1560b6513689b27245a39dd6aecc7a43e1e9B +@a50b2c3d029c131bc1f91b520b3bba54349e449b6ea82c4ea7d0e5a785665009""1GWkTenWdiQ8CVEDeKa5pbvKveZHL8biv3"UOP_DUP OP_HASH160 aa2a3a52557b693954dcbf0d01599dae3494382c OP_EQUALVERIFY OP_CHECKSIG*276a914aa2a3a52557b693954dcbf0d01599dae3494382c88ac*"1GWkTenWdiQ8CVEDeKa5pbvKveZHL8biv38$J  + @a50b2c3d029c131bc1f91b520b3bba54349e449b6ea82c4ea7d0e5a785665009""1EHPwG1MBZWDbkwS5zmrZVtTtY2fifvtri"UOP_DUP OP_HASH160 91b36fa88271ec332b6d060e449f5524af5d1741 OP_EQUALVERIFY OP_CHECKSIG*276a91491b36fa88271ec332b6d060e449f5524af5d174188ac*"1EHPwG1MBZWDbkwS5zmrZVtTtY2fifvtri8$J  +ԣH@a50b2c3d029c131bc1f91b520b3bba54349e449b6ea82c4ea7d0e5a785665009""19fnH5aKarEDVG8gAWwzcR4iNobGC8fdNi"UOP_DUP OP_HASH160 5f169bbc266470b9fc650670dd3d0d24b5e27209 OP_EQUALVERIFY OP_CHECKSIG*276a9145f169bbc266470b9fc650670dd3d0d24b5e2720988ac*"19fnH5aKarEDVG8gAWwzcR4iNobGC8fdNi8$J % + + +1@d8b94a39377b38f0b1b6322d41f5341dc147d714d95fd2673345bb4519f61118$"@00000000000000000014a682321ae58ce0d61f92400479847efaab5665e2bc58(ر-2 +@a50b2c3d029c131bc1f91b520b3bba54349e449b6ea82c4ea7d0e5a785665009B036740190fc2cfa69fd03f54fa866aa41c141bcd1a7b7d413e30df0a28b30adad02 +@004581234517f3b29368ac10f403cc3c301d0500c8fbaf6a7ef6616434a887f4B02352a5c12e5c38db8dd5483d8b4e3ed7ad1d585d6b29062d7a4ca519e788d2420B +@d8b94a39377b38f0b1b6322d41f5341dc147d714d95fd2673345bb4519f61118""1DaoaV4Mk8D4k26Za2UMa9V33PuVAUTMXk"UOP_DUP OP_HASH160 8a061dee91c1cf8b6843fb3ceffd6080a36264e7 OP_EQUALVERIFY OP_CHECKSIG*276a9148a061dee91c1cf8b6843fb3ceffd6080a36264e788ac*"1DaoaV4Mk8D4k26Za2UMa9V33PuVAUTMXk8$J  + @d8b94a39377b38f0b1b6322d41f5341dc147d714d95fd2673345bb4519f61118""12ctN1A8BZwnP1qeCVuEo1712UR6u65nD6"UOP_DUP OP_HASH160 11c18f339f53734a0c424db2c7258d7d64103b30 OP_EQUALVERIFY OP_CHECKSIG*276a91411c18f339f53734a0c424db2c7258d7d64103b3088ac*"12ctN1A8BZwnP1qeCVuEo1712UR6u65nD68$J  +B@d8b94a39377b38f0b1b6322d41f5341dc147d714d95fd2673345bb4519f61118""1EXBBZpKdSRBBkDtorhRC1GieKqn4yTttZ"UOP_DUP OP_HASH160 944e9d1abd78a9dc2bbe077fc632277399344ea1 OP_EQUALVERIFY OP_CHECKSIG*276a914944e9d1abd78a9dc2bbe077fc632277399344ea188ac*"1EXBBZpKdSRBBkDtorhRC1GieKqn4yTttZ8$J % $͡-@0000000000000000000d9acb27d1dfa871e182d3579eaded12d4b0ee6154e4e1"@00000000000000000014a682321ae58ce0d61f92400479847efaab5665e2bc582 + + + +1@aa030ad0a95d21f3fb6c168bf9cfb3a4a80c28cc40e95004ff138e0049efeb9c$"@0000000000000000000d9acb27d1dfa871e182d3579eaded12d4b0ee6154e4e1(͡-2 +@d8b94a39377b38f0b1b6322d41f5341dc147d714d95fd2673345bb4519f61118B037242ac2ad449bf7af9c49c37fa68e9ccd19cc90fe61ef7fcdb572b8f9cccf8442 +@1c8be783a9a9a87ea2785cebabeb4594bdd22181daedfb3cdd851814873c1036B03c09ef90fe2f51562862aeb444698532190a187d5529f2e1207670932357eb319B +@aa030ad0a95d21f3fb6c168bf9cfb3a4a80c28cc40e95004ff138e0049efeb9c""18ZufezNMoo7pukYejFhoJeQDH78Uz1BRV"UOP_DUP OP_HASH160 530227af0e596715524ed0a42351a59bb2fb4eed OP_EQUALVERIFY OP_CHECKSIG*276a914530227af0e596715524ed0a42351a59bb2fb4eed88ac*"18ZufezNMoo7pukYejFhoJeQDH78Uz1BRV8$J  + @aa030ad0a95d21f3fb6c168bf9cfb3a4a80c28cc40e95004ff138e0049efeb9c""1BvRvbyYq99VD8KZQhieR9VK9ywN7jwyHx"UOP_DUP OP_HASH160 77cc1c06ca43910f7ac80d8c79382ce6ffd7a511 OP_EQUALVERIFY OP_CHECKSIG*276a91477cc1c06ca43910f7ac80d8c79382ce6ffd7a51188ac*"1BvRvbyYq99VD8KZQhieR9VK9ywN7jwyHx8$J  +Ю_@aa030ad0a95d21f3fb6c168bf9cfb3a4a80c28cc40e95004ff138e0049efeb9c""1Ep3EzsJQgpjsRU5koei2F1rECsD2uKUQZ"UOP_DUP OP_HASH160 977f0e6e3b0ece049ffaac7368bc9ff4c4e16a05 OP_EQUALVERIFY OP_CHECKSIG*276a914977f0e6e3b0ece049ffaac7368bc9ff4c4e16a0588ac*"1Ep3EzsJQgpjsRU5koei2F1rECsD2uKUQZ8$J % $ա-@0000000000000000001198ad90a81d578571114f6f9f5948d3589ba1d9cc7203"@0000000000000000000d9acb27d1dfa871e182d3579eaded12d4b0ee6154e4e12 + + + +1@e93d5839e6fc4a83fa14e5a3a7918aefc57893ffc9a7b395ab0960cade20cacb$"@0000000000000000001198ad90a81d578571114f6f9f5948d3589ba1d9cc7203(ա-2 +@aa030ad0a95d21f3fb6c168bf9cfb3a4a80c28cc40e95004ff138e0049efeb9cB038445340574e306b31008b27816bc1e642e3651fffea538725bcc821d0f40f7252 +@2532701d28159199869d09b122f302bb06982faa26d4c3369c3b563a99938711B02bde17a7486b202a0baf4694d2a48b56955805d18cf65e463dafe4ec897db93a9B +@e93d5839e6fc4a83fa14e5a3a7918aefc57893ffc9a7b395ab0960cade20cacb""18SDH2kTpxNbQZf4bHNtzBeZmS3YTudPV8"UOP_DUP OP_HASH160 518d86ffae1aa45043dfd8408a6ef018bdc8cd63 OP_EQUALVERIFY OP_CHECKSIG*276a914518d86ffae1aa45043dfd8408a6ef018bdc8cd6388ac*"18SDH2kTpxNbQZf4bHNtzBeZmS3YTudPV88$J  + @e93d5839e6fc4a83fa14e5a3a7918aefc57893ffc9a7b395ab0960cade20cacb"!1ssCb3vF3vHwseT9T3X7ajkBjWfSVFSPZ"UOP_DUP OP_HASH160 099eb3e7a0dd718bc75cf113df9f6392f2ada852 OP_EQUALVERIFY OP_CHECKSIG*276a914099eb3e7a0dd718bc75cf113df9f6392f2ada85288ac*!1ssCb3vF3vHwseT9T3X7ajkBjWfSVFSPZ8$J  +Ю_@e93d5839e6fc4a83fa14e5a3a7918aefc57893ffc9a7b395ab0960cade20cacb"!1AP35PPAiPPUg3gRUyPJvLLRqGR1TajNz"UOP_DUP OP_HASH160 01c623615c61ddf1a4fe3850a090f428129418b8 OP_EQUALVERIFY OP_CHECKSIG*276a91401c623615c61ddf1a4fe3850a090f428129418b888ac*!1AP35PPAiPPUg3gRUyPJvLLRqGR1TajNz8$J %!$-@00000000000000000010edbf9a9287369401df74636c7683b8296ffdcaa1059c"@0000000000000000001198ad90a81d578571114f6f9f5948d3589ba1d9cc72032 + + +1@76e8011d9357148532406773f20e579dc226b59cf858190a92f2d913eed7a7a2$"@00000000000000000010edbf9a9287369401df74636c7683b8296ffdcaa1059c(-2 +@e93d5839e6fc4a83fa14e5a3a7918aefc57893ffc9a7b395ab0960cade20cacbB03b084ea66ef729b4d836e7a32d1a0d8f54f8722c6ea33c685a93c81207b71064f2 +@2e2c4c1f1d8ae78560d6c55a2c75997f8c08a9b68766a594ed9c821de93d6f52B02a18000fbb86e61c852e72113455f4b5c845a765fc644827ed6e66c5217686bdeB +@76e8011d9357148532406773f20e579dc226b59cf858190a92f2d913eed7a7a2"!1mdWgsz83LgtBbE9Gv88Vt34EAwCuKani"UOP_DUP OP_HASH160 0870c7e7c222f621a97f9829ed628103bf9a4711 OP_EQUALVERIFY OP_CHECKSIG*276a9140870c7e7c222f621a97f9829ed628103bf9a471188ac*!1mdWgsz83LgtBbE9Gv88Vt34EAwCuKani8$J  + @76e8011d9357148532406773f20e579dc226b59cf858190a92f2d913eed7a7a2""1MqJ8fVSetiRESanBLSMv7GxmtNcRkXu73"UOP_DUP OP_HASH160 e484c8744d1bc235b963eda28947920be268b018 OP_EQUALVERIFY OP_CHECKSIG*276a914e484c8744d1bc235b963eda28947920be268b01888ac*"1MqJ8fVSetiRESanBLSMv7GxmtNcRkXu738$J  +Ю_@76e8011d9357148532406773f20e579dc226b59cf858190a92f2d913eed7a7a2""19et5TNb3Bw7goaDH6an1bNLVhH8UqhCLV"UOP_DUP OP_HASH160 5eeb089bb874c6e8c2ea1aec549c023e6d8140a7 OP_EQUALVERIFY OP_CHECKSIG*276a9145eeb089bb874c6e8c2ea1aec549c023e6d8140a788ac*"19et5TNb3Bw7goaDH6an1bNLVhH8UqhCLV8$J % + + +1@2bf19dd2c68c92318416c5fd5c1eb4687e75e0d152b604c998a257de26fe3b33$"@00000000000000000010edbf9a9287369401df74636c7683b8296ffdcaa1059c(-2 +@76e8011d9357148532406773f20e579dc226b59cf858190a92f2d913eed7a7a2B033473771671e86c1c5d0e907636a75c6a051c36b24bb462a11ae296418d7264e42 +@2eba37f95aba00ede2438fd94075ec1c4fb35578053a1d44757237dec3ca333bB0388b62637bceb2d181cc1372fe27489c983d80b0a62f7eaef0dc021d5f9a8fc62B +@2bf19dd2c68c92318416c5fd5c1eb4687e75e0d152b604c998a257de26fe3b33""1DfrA6KS2PJD43JXWBmX4Lz6wBy2UuVSod"UOP_DUP OP_HASH160 8afa5995f57f6e4e08f4186d3f604214e52be066 OP_EQUALVERIFY OP_CHECKSIG*276a9148afa5995f57f6e4e08f4186d3f604214e52be06688ac*"1DfrA6KS2PJD43JXWBmX4Lz6wBy2UuVSod8$J  + @2bf19dd2c68c92318416c5fd5c1eb4687e75e0d152b604c998a257de26fe3b33""13w7GcCt7HdtenfMxrk3uCH9N3QEa2qWvS"UOP_DUP OP_HASH160 202bf259320a3aa9c294657cbec3f98b728be8a7 OP_EQUALVERIFY OP_CHECKSIG*276a914202bf259320a3aa9c294657cbec3f98b728be8a788ac*"13w7GcCt7HdtenfMxrk3uCH9N3QEa2qWvS8$J  +Ю_@2bf19dd2c68c92318416c5fd5c1eb4687e75e0d152b604c998a257de26fe3b33""1MNLHS43aP54DdN6vkHiJsvZCjuXgHmPB7"UOP_DUP OP_HASH160 df6b59076545a6902f01319adc5032bc36ad48c0 OP_EQUALVERIFY OP_CHECKSIG*276a914df6b59076545a6902f01319adc5032bc36ad48c088ac*"1MNLHS43aP54DdN6vkHiJsvZCjuXgHmPB78$J % + + +1@cba213d77f8ccdf23ffff3d1fa2eb94e85aecc06a339bee7e63099658a54d829$"@00000000000000000010edbf9a9287369401df74636c7683b8296ffdcaa1059c(-2 +@2bf19dd2c68c92318416c5fd5c1eb4687e75e0d152b604c998a257de26fe3b33B0325bf115dce40337b8ba8af9c8562ad300a08ce2ef99dfbf1b1d7faa3390673c42 +@6079c5151f137ca84be61c2f336e96738c79cb1e75d6c3d1d3fe33119c430db0B02e1e204549efac05a8e5e747d6627700a63a1aad19b2bb16a4137f29eb60843faB +@cba213d77f8ccdf23ffff3d1fa2eb94e85aecc06a339bee7e63099658a54d829""1HYPgy6TWgvRTuWhFQp86uh1LHvqgDWBAP"UOP_DUP OP_HASH160 b571d8e59734e22d8dd08150652b7acbff440271 OP_EQUALVERIFY OP_CHECKSIG*276a914b571d8e59734e22d8dd08150652b7acbff44027188ac*"1HYPgy6TWgvRTuWhFQp86uh1LHvqgDWBAP8$J  + @cba213d77f8ccdf23ffff3d1fa2eb94e85aecc06a339bee7e63099658a54d829"!1pMeE9rcGfQtRDcyy1uEjoHya1euU4tzW"UOP_DUP OP_HASH160 08f4c7f92032af520b0775ca2bd2c615da9e0e6e OP_EQUALVERIFY OP_CHECKSIG*276a91408f4c7f92032af520b0775ca2bd2c615da9e0e6e88ac*!1pMeE9rcGfQtRDcyy1uEjoHya1euU4tzW8$J  +Ю_@cba213d77f8ccdf23ffff3d1fa2eb94e85aecc06a339bee7e63099658a54d829""1JnEiuh8sLSJhpMf82dmciqXXAP9ae7QjT"UOP_DUP OP_HASH160 c3084fc664b29e80b319d487bbc4ab5fffba8ef3 OP_EQUALVERIFY OP_CHECKSIG*276a914c3084fc664b29e80b319d487bbc4ab5fffba8ef388ac*"1JnEiuh8sLSJhpMf82dmciqXXAP9ae7QjT8$J %$ƒ-@00000000000000000010bde128194ba5b52f1b8b390e9dee116e1bb25dcc2bec"@00000000000000000010edbf9a9287369401df74636c7683b8296ffdcaa1059c2 + + +1@cc4b45d121038210741c084f8d635a7a1e1fbe05c1de54f16e40d2e898ab2721$"@00000000000000000010bde128194ba5b52f1b8b390e9dee116e1bb25dcc2bec(ƒ-2 +@f1e257030284002c8be311eb3b0e72f432cacce7737dea69c4c50091d0447b66B028148177ba94cb352a0798e3186ac13b31978a1229b7af75d51d34d9013d893202 +@cde908b1abcb242f3e3a79b13b8e60fb332701f9348608645a48ebffd686426cB03f3ba51f169d89aebc2ff9d1036ff404697aa0f44434073675e1d3933c53ae829B +@cc4b45d121038210741c084f8d635a7a1e1fbe05c1de54f16e40d2e898ab2721""1E7FTkj3gb7A8EPdQQghCJ31XxYfENVV1f"UOP_DUP OP_HASH160 8fc833df1e23f5fb0f05a185904d3849524d497e OP_EQUALVERIFY OP_CHECKSIG*276a9148fc833df1e23f5fb0f05a185904d3849524d497e88ac*"1E7FTkj3gb7A8EPdQQghCJ31XxYfENVV1f8$J  +@cc4b45d121038210741c084f8d635a7a1e1fbe05c1de54f16e40d2e898ab2721""1Mpo2SYqvGPZSVLVoKPGoZtQcVGU4h7Wf7"UOP_DUP OP_HASH160 e46c7c484b51df1e1eb09ee5255e162a2cec8a67 OP_EQUALVERIFY OP_CHECKSIG*276a914e46c7c484b51df1e1eb09ee5255e162a2cec8a6788ac*"1Mpo2SYqvGPZSVLVoKPGoZtQcVGU4h7Wf78$J  +@cc4b45d121038210741c084f8d635a7a1e1fbe05c1de54f16e40d2e898ab2721""19KR7VPPT4K9C9zydWtCEGqar354PLRET9"UOP_DUP OP_HASH160 5b3c9f051a441b2a9eabe503c606c6bcfe34fdfb OP_EQUALVERIFY OP_CHECKSIG*276a9145b3c9f051a441b2a9eabe503c606c6bcfe34fdfb88ac*"19KR7VPPT4K9C9zydWtCEGqar354PLRET98$J  + + +1@42bd5419094877c198709a22024ccacd517b7d89b65133e71f6e1ffad3c00ee0$"@00000000000000000010bde128194ba5b52f1b8b390e9dee116e1bb25dcc2bec(ƒ-2 +@cba213d77f8ccdf23ffff3d1fa2eb94e85aecc06a339bee7e63099658a54d829B035e6ef66e496236f8b2b6d3b5410afc46675bd2845815e04911ed843509b2f2be2 +@60daba148db1ea3118e728ee5de09a4a3b47106a79bd2cb1664c0896526441a6B02cdf9e4a31654769e0a7386dd7648e14f60c23c69fc0005b62383c9a8ccf79320B +@42bd5419094877c198709a22024ccacd517b7d89b65133e71f6e1ffad3c00ee0""1AiNCGq9C2nhB9YZ2UnL3wP8Tt9inYWpbn"UOP_DUP OP_HASH160 6a8be0ef21a2509d417a8fedccbe2d2b260913fe OP_EQUALVERIFY OP_CHECKSIG*276a9146a8be0ef21a2509d417a8fedccbe2d2b260913fe88ac*"1AiNCGq9C2nhB9YZ2UnL3wP8Tt9inYWpbn8$J  + @42bd5419094877c198709a22024ccacd517b7d89b65133e71f6e1ffad3c00ee0""1Hb5ER5ypTBEWC4kxA7EZt3QvCi2sYatDS"UOP_DUP OP_HASH160 b5f3aff639272fe00893172622623a4e0802122c OP_EQUALVERIFY OP_CHECKSIG*276a914b5f3aff639272fe00893172622623a4e0802122c88ac*"1Hb5ER5ypTBEWC4kxA7EZt3QvCi2sYatDS8$J  +Ю_@42bd5419094877c198709a22024ccacd517b7d89b65133e71f6e1ffad3c00ee0""18eT8knMoM8shEs65kRfxjJFWoWrLisbp8"UOP_DUP OP_HASH160 53de161db16201aed318b5ac2f496cecd75f1202 OP_EQUALVERIFY OP_CHECKSIG*276a91453de161db16201aed318b5ac2f496cecd75f120288ac*"18eT8knMoM8shEs65kRfxjJFWoWrLisbp88$J %$-@0000000000000000000c3d282c80f24fae92facd3dabe10bca4f680a0a57db91"@00000000000000000010bde128194ba5b52f1b8b390e9dee116e1bb25dcc2bec2$ٞ-@0000000000000000000e1694b38a904465973d346eb64167257dc8abbddcbcbd"@0000000000000000000c3d282c80f24fae92facd3dabe10bca4f680a0a57db912$؆-@0000000000000000000908c167ce3d67953a0819ed5f8c309d36cb008ee68c87"@0000000000000000000e1694b38a904465973d346eb64167257dc8abbddcbcbd2$-@00000000000000000013b05a13824121dd6e93d71cb92535e679c60023bdcca2"@0000000000000000000908c167ce3d67953a0819ed5f8c309d36cb008ee68c872 $-@000000000000000000128ecc204f6efbdbc2875bcfb1da81712d98cfd172883f"@00000000000000000013b05a13824121dd6e93d71cb92535e679c60023bdcca22 + + + +1@083cdeaeb9656b4d00975158545129b7b276f0f6ecec9ab7a04f84d03643b9bf$"@000000000000000000128ecc204f6efbdbc2875bcfb1da81712d98cfd172883f(-2 +@95cf622f54eea5a1b860bd9eb82ae08e01b3e9b8b72e4d0cf0a0028849b04caeB03c94e3cfd2eb65bcf6e2df0070f23006a07a07ea90f7e99979748264e68ed56362 +@428755c26268ad617e0d2d3d7e49bf6a4e8df499c07909db6b3760961ee09b63B033726eab2bf9a0f3df29ec9785425211dac2c33617c768fae06c0125102991652B +@083cdeaeb9656b4d00975158545129b7b276f0f6ecec9ab7a04f84d03643b9bf""14WYRouhtK7q4vqiCez61RCgvncZxucmqZ"UOP_DUP OP_HASH160 267eacbf83705575c57af66de1dc25e2177c8c82 OP_EQUALVERIFY OP_CHECKSIG*276a914267eacbf83705575c57af66de1dc25e2177c8c8288ac*"14WYRouhtK7q4vqiCez61RCgvncZxucmqZ8$J  +@083cdeaeb9656b4d00975158545129b7b276f0f6ecec9ab7a04f84d03643b9bf""1HaK7rJCvjdtkHUiqwMFFKtSo7yKCLCaCp"UOP_DUP OP_HASH160 b5cedd0ef9d3ab09c12e65551404fc1ca47e71bf OP_EQUALVERIFY OP_CHECKSIG*276a914b5cedd0ef9d3ab09c12e65551404fc1ca47e71bf88ac*"1HaK7rJCvjdtkHUiqwMFFKtSo7yKCLCaCp8$J  +@083cdeaeb9656b4d00975158545129b7b276f0f6ecec9ab7a04f84d03643b9bf""1EhB6AEzv3Qp73RVBYyysZmPechrMXkuvG"UOP_DUP OP_HASH160 9632b20bfc432dc3c89f80d5639d6b15810ca38d OP_EQUALVERIFY OP_CHECKSIG*276a9149632b20bfc432dc3c89f80d5639d6b15810ca38d88ac*"1EhB6AEzv3Qp73RVBYyysZmPechrMXkuvG8$J  $-@000000000000000000176fecc8d58511871319feff5bb0f645f72edabfb903f0"@000000000000000000128ecc204f6efbdbc2875bcfb1da81712d98cfd172883f2 + + + +1@edad0ed2d2e18ab15fba7d842f92cb7b1e5bac10bf8e07526301b9dfb3e2200a$"@000000000000000000176fecc8d58511871319feff5bb0f645f72edabfb903f0(-2 +@083cdeaeb9656b4d00975158545129b7b276f0f6ecec9ab7a04f84d03643b9bfB020aeb2da4151f848394cc7f68ed9242c979d187916e185694abd5bc58c4af186e2 +@29ff5e28a5d13d7818218b909923695c874ba2bd29b0fa524740977cc42240a4B020c9cd185fbfc15479e77869341a34b99d94458d4ea6d41e9a54afb621c0a94f4B +@edad0ed2d2e18ab15fba7d842f92cb7b1e5bac10bf8e07526301b9dfb3e2200a""15oPuDZPtms6WESSnaLqZoLeHH87JukBDj"UOP_DUP OP_HASH160 34a6c0ea223e7c02587af44bb3acea047818d75d OP_EQUALVERIFY OP_CHECKSIG*276a91434a6c0ea223e7c02587af44bb3acea047818d75d88ac*"15oPuDZPtms6WESSnaLqZoLeHH87JukBDj8$J  +@edad0ed2d2e18ab15fba7d842f92cb7b1e5bac10bf8e07526301b9dfb3e2200a""1MJ9ajEQJUo3kc4w8EUHLUXRx1nPB8kNGw"UOP_DUP OP_HASH160 dea0c021eb4dfbe87c6cf549650b9f8318ecca72 OP_EQUALVERIFY OP_CHECKSIG*276a914dea0c021eb4dfbe87c6cf549650b9f8318ecca7288ac*"1MJ9ajEQJUo3kc4w8EUHLUXRx1nPB8kNGw8$J  +@edad0ed2d2e18ab15fba7d842f92cb7b1e5bac10bf8e07526301b9dfb3e2200a""1Jzto1woALUiaGY6UPtXLJFQA2t1bGPQN9"UOP_DUP OP_HASH160 c56d154521bffac44628b6bc10b6f37479df54a1 OP_EQUALVERIFY OP_CHECKSIG*276a914c56d154521bffac44628b6bc10b6f37479df54a188ac*"1Jzto1woALUiaGY6UPtXLJFQA2t1bGPQN98$J $-@0000000000000000001114403e03ecea9c4150e40b73c8b955a63e72e9a32cb9"@000000000000000000176fecc8d58511871319feff5bb0f645f72edabfb903f02$$Ѓ-@0000000000000000000b68a1c7ebe2dd952daec3530de44b87ba4e197b3e24a4"@0000000000000000001114403e03ecea9c4150e40b73c8b955a63e72e9a32cb92# + + +1@289ce8f6fe16ad0733646f384b08a0c142f6fe2680cf443734e2f6aca61e63b9$"@0000000000000000000b68a1c7ebe2dd952daec3530de44b87ba4e197b3e24a4(Ѓ-2 +@23a7ba48c86b766b0675887ddb9bcf5acdb4c28f76dede0b15a58c60cefe3e90B0375fa05870f2052bbb8e1746564b737a964cfe899b0f39195a66c614c8496e50f2 +@9078ddc8ea8a85e7ad804594836c4235bad479184c22b115d125df385a641229B026b773bb4bb0c87fc27993e15d17fe121478ae97900a565c91d959087aa599368B +@289ce8f6fe16ad0733646f384b08a0c142f6fe2680cf443734e2f6aca61e63b9""1LU2xNzxCp5PZApbL3PJD8muvJza1ptzd1"UOP_DUP OP_HASH160 d58740ae2f3bf71d0450c9a86c9328c3728337e7 OP_EQUALVERIFY OP_CHECKSIG*276a914d58740ae2f3bf71d0450c9a86c9328c3728337e788ac*"1LU2xNzxCp5PZApbL3PJD8muvJza1ptzd18$J  +&@289ce8f6fe16ad0733646f384b08a0c142f6fe2680cf443734e2f6aca61e63b9""1LGsPVzUHH81qB5wc8mfVuu21E4A9TecU4"UOP_DUP OP_HASH160 d36ab0e8310896bbc732692aeb010cc0e5255ea4 OP_EQUALVERIFY OP_CHECKSIG*276a914d36ab0e8310896bbc732692aeb010cc0e5255ea488ac*"1LGsPVzUHH81qB5wc8mfVuu21E4A9TecU48$J  +Ȍ@289ce8f6fe16ad0733646f384b08a0c142f6fe2680cf443734e2f6aca61e63b9""1EyJHppyNZQpG3srmHWLwuc8p9GHkkWNBV"UOP_DUP OP_HASH160 993f5cb152ef91b790a73f6993fb3c506a4b9ca4 OP_EQUALVERIFY OP_CHECKSIG*276a914993f5cb152ef91b790a73f6993fb3c506a4b9ca488ac*"1EyJHppyNZQpG3srmHWLwuc8p9GHkkWNBV8$J  + +1@66bd1585a9e03e5c76c300e3e3fc9e3efea39a3090da4d1953eb0a9e166f5651$"@0000000000000000000b68a1c7ebe2dd952daec3530de44b87ba4e197b3e24a4(Ѓ-2 +@289ce8f6fe16ad0733646f384b08a0c142f6fe2680cf443734e2f6aca61e63b9B020feaa40e100ba8bb2b3760a3a9618e60142fc4d98e9d01147860890c1261f6c52 +@23a7ba48c86b766b0675887ddb9bcf5acdb4c28f76dede0b15a58c60cefe3e90B026e277f6e90eef20b841985a4a183bbe056d83d1c06dc8eaa4cc31415176e657e2 +@d5257432aa5798e3b69f4e3e957ba955296ca9de1911bae1d6be458cb34ae907B02bda23021a475c05adbc07807b12db230cc1e2bfd5fe0840cbc3b25242d82eaddB +@66bd1585a9e03e5c76c300e3e3fc9e3efea39a3090da4d1953eb0a9e166f5651""12jqd2mSbKqWERqnR8Mr2KHruGLwub88Wg"UOP_DUP OP_HASH160 13122ee147d320853b79899e7c040471b2fd29aa OP_EQUALVERIFY OP_CHECKSIG*276a91413122ee147d320853b79899e7c040471b2fd29aa88ac*"12jqd2mSbKqWERqnR8Mr2KHruGLwub88Wg8$J  +&@66bd1585a9e03e5c76c300e3e3fc9e3efea39a3090da4d1953eb0a9e166f5651"!1FKcfkcdq3YSuL3UQ3qkucg1HjxC6vMkH"UOP_DUP OP_HASH160 02b55cca072fe6b9ff722791129ddf8c3b919d74 OP_EQUALVERIFY OP_CHECKSIG*276a91402b55cca072fe6b9ff722791129ddf8c3b919d7488ac*!1FKcfkcdq3YSuL3UQ3qkucg1HjxC6vMkH8$J  +@66bd1585a9e03e5c76c300e3e3fc9e3efea39a3090da4d1953eb0a9e166f5651""19WYPgVfPGM6FovTdeZGM2PwKFE1tTyFHZ"UOP_DUP OP_HASH160 5d5745e953615e113de636e4fad44ad57071d5b3 OP_EQUALVERIFY OP_CHECKSIG*276a9145d5745e953615e113de636e4fad44ad57071d5b388ac*"19WYPgVfPGM6FovTdeZGM2PwKFE1tTyFHZ8$J  + +1@9f953f6bf3be4ad8987f39fce28d2ba3e947bf6c328a4100b643051f1525ba4b$"@0000000000000000000b68a1c7ebe2dd952daec3530de44b87ba4e197b3e24a4(Ѓ-2 +@66bd1585a9e03e5c76c300e3e3fc9e3efea39a3090da4d1953eb0a9e166f5651B033a2767310c8826d5a6ec8b35fac90b022c89af4356a2a544aa3ef0bab33164472 +@21276fc71c05e0e0ed980ae2e5c5f1aa840bec44ed8fcf01e05742c3c3b2a625B0210e892abf876b6f3a82c7da064835cdc40c43f80ecd18eed362c47c5783c0c902 +@66bd1585a9e03e5c76c300e3e3fc9e3efea39a3090da4d1953eb0a9e166f5651B0360f0f2c410fed07b00bad4e40224a9b33d7ddcc5a904c709d1ee48a54b6071cc2 +@289ce8f6fe16ad0733646f384b08a0c142f6fe2680cf443734e2f6aca61e63b9B0263d1c9fde962ce7736fbf19cd38b65c4660d5929bf855e1446e31cefab13def7B +@9f953f6bf3be4ad8987f39fce28d2ba3e947bf6c328a4100b643051f1525ba4b""1GGmvbpFoYZpb7T5oMPN3PBVHy6sHqNwdM"UOP_DUP OP_HASH160 a785a0810a04be7f9c7f0a0f4c5173439ba36cca OP_EQUALVERIFY OP_CHECKSIG*276a914a785a0810a04be7f9c7f0a0f4c5173439ba36cca88ac*"1GGmvbpFoYZpb7T5oMPN3PBVHy6sHqNwdM8$J  +&@9f953f6bf3be4ad8987f39fce28d2ba3e947bf6c328a4100b643051f1525ba4b""1DgtQtq9B2eTmLQdk9jVZZukMD24NU6otr"UOP_DUP OP_HASH160 8b2ca6014aaab065a5ded3079dce058ccb951f6a OP_EQUALVERIFY OP_CHECKSIG*276a9148b2ca6014aaab065a5ded3079dce058ccb951f6a88ac*"1DgtQtq9B2eTmLQdk9jVZZukMD24NU6otr8$J  +@9f953f6bf3be4ad8987f39fce28d2ba3e947bf6c328a4100b643051f1525ba4b""1FMhg6oognKRUYbWqEwD2xG1WaY6x5ptbz"UOP_DUP OP_HASH160 9d7c088470d3bf01c9324e24a5972d1f0874e587 OP_EQUALVERIFY OP_CHECKSIG*276a9149d7c088470d3bf01c9324e24a5972d1f0874e58788ac*"1FMhg6oognKRUYbWqEwD2xG1WaY6x5ptbz8$J $أ-@00000000000000000019d590d1287a2d4af83bdd64cf42c27c53ad01c2ed6841"@0000000000000000000b68a1c7ebe2dd952daec3530de44b87ba4e197b3e24a42$ۣ-@00000000000000000016543b7ffe9cb154bd6d92fd907029e5e89989929db912"@00000000000000000019d590d1287a2d4af83bdd64cf42c27c53ad01c2ed68412$-@000000000000000000118b634dee682909834c2aed645b3e3917b840a86ec512"@00000000000000000016543b7ffe9cb154bd6d92fd907029e5e89989929db9122$-@000000000000000000150c2b176e42c4444ac172167b46c2970b227d1886aae4"@000000000000000000118b634dee682909834c2aed645b3e3917b840a86ec5122$-@0000000000000000000f86d00b54b48ed64374e1da38915f658b87234a74f15e"@000000000000000000150c2b176e42c4444ac172167b46c2970b227d1886aae42$ҕ-@0000000000000000000d0155d5f90d3123fa2b6d4ed80895c06ac6015f9d69c5"@0000000000000000000f86d00b54b48ed64374e1da38915f658b87234a74f15e2$Ф-@00000000000000000000b6f007c93c1f9fa7ef678a26756c304aadd027971986"@0000000000000000000d0155d5f90d3123fa2b6d4ed80895c06ac6015f9d69c52$曥-@0000000000000000001039adba16cd64afb308bcaf56093822efee98abed644c"@00000000000000000000b6f007c93c1f9fa7ef678a26756c304aadd0279719862$-@000000000000000000122bb8c5a6ef371757cda3d11ce6a6d4057e83f5e3a14b"@0000000000000000001039adba16cd64afb308bcaf56093822efee98abed644c2$-@000000000000000000139811dfed4ca3c1d983e2dca68fbf704c6866bb7f0652"@000000000000000000122bb8c5a6ef371757cda3d11ce6a6d4057e83f5e3a14b2$ꩦ-@000000000000000000090f3b234319366fe836183df60c2f5f8ab5789fc3ba49"@000000000000000000139811dfed4ca3c1d983e2dca68fbf704c6866bb7f06522f$Ǧ-@0000000000000000000eae3b7002d4a59007ec69052e6b32f25167900f097f6f"@000000000000000000090f3b234319366fe836183df60c2f5f8ab5789fc3ba492e + + +1@92f1d514fa126db8dd62a3e91b3b53df6d99184383fc97e2abf29291bc6b8de0$"@0000000000000000000eae3b7002d4a59007ec69052e6b32f25167900f097f6f(Ǧ-2 +@42bd5419094877c198709a22024ccacd517b7d89b65133e71f6e1ffad3c00ee0B025370c63d57198f2b95a652db19218e20370598f20360f44f8a41c1ab7949a17d2 +@f36b5cecf06b3b8efc500d8408f3d505b09942b7e2fbf9bd643704c750a2db65B038331375f8fb84ddb6909999d780e96fff345e3fe6e622232bcf3fe573924948dB +@92f1d514fa126db8dd62a3e91b3b53df6d99184383fc97e2abf29291bc6b8de0""1LBMSn7r71kZqejQN1ZhdPqyD8PcESSyD2"UOP_DUP OP_HASH160 d25f9d9cd270fb0ebbbfd36393a7e1c734b87cfb OP_EQUALVERIFY OP_CHECKSIG*276a914d25f9d9cd270fb0ebbbfd36393a7e1c734b87cfb88ac*"1LBMSn7r71kZqejQN1ZhdPqyD8PcESSyD28$J  + @92f1d514fa126db8dd62a3e91b3b53df6d99184383fc97e2abf29291bc6b8de0""1DLvxtaL2568GZUvfJFsmd4qxgJtrheyJP"UOP_DUP OP_HASH160 876675901a66d24c4736a1868ae40e40ac5a4944 OP_EQUALVERIFY OP_CHECKSIG*276a914876675901a66d24c4736a1868ae40e40ac5a494488ac*"1DLvxtaL2568GZUvfJFsmd4qxgJtrheyJP8$J  +U@92f1d514fa126db8dd62a3e91b3b53df6d99184383fc97e2abf29291bc6b8de0""1AYEJfyXokP2FY4j4En9TFVf39MfLdMBhU"UOP_DUP OP_HASH160 68a12210882c1ac9451b839da3f726e78295df0a OP_EQUALVERIFY OP_CHECKSIG*276a91468a12210882c1ac9451b839da3f726e78295df0a88ac*"1AYEJfyXokP2FY4j4En9TFVf39MfLdMBhU8$J % + +1@9e4f823cb6a491e285c66d9f38d9dce1b585811f1e1a188108fe45a2c0e09fdc$"@0000000000000000000eae3b7002d4a59007ec69052e6b32f25167900f097f6f(Ǧ-2 +@f8f7cd6e9229601fcb1a436f75a875c8f5ae2508fac9e8211d7851c0175bcfc7B02113188b2374d1a42b4451a2681f6b2bdcae5e94e0d75584e998846b2ed99190d2 +@5951f128df6e1bbb81c595dca99bbeee79b8a9347bb65669ebf8c43f3dedd90eB024f5265a7fbd210eea4b72c752edfe41d2081c9cdcee3d83498fd366734e5f95a2 +@f8f7cd6e9229601fcb1a436f75a875c8f5ae2508fac9e8211d7851c0175bcfc7B02da2dbe3de62853b08722205a25c7adbb2e4b01d07fed646b4bd4cfbaaa876dc3B +@9e4f823cb6a491e285c66d9f38d9dce1b585811f1e1a188108fe45a2c0e09fdc""16aL7TUgq52rb5rNBxtAj8uGnZMy5C7o2E"UOP_DUP OP_HASH160 3d264f198e206260bc8c67faa74ae60cb783b5fa OP_EQUALVERIFY OP_CHECKSIG*276a9143d264f198e206260bc8c67faa74ae60cb783b5fa88ac*"16aL7TUgq52rb5rNBxtAj8uGnZMy5C7o2E8$J  + @9e4f823cb6a491e285c66d9f38d9dce1b585811f1e1a188108fe45a2c0e09fdc""1KKjuvo6zoVbEXy9TT3RCMa8jE4QexrSzc"UOP_DUP OP_HASH160 c8fd92b0997f2e09982f06b926059c66ffeb719a OP_EQUALVERIFY OP_CHECKSIG*276a914c8fd92b0997f2e09982f06b926059c66ffeb719a88ac*"1KKjuvo6zoVbEXy9TT3RCMa8jE4QexrSzc8$J  +̔;@9e4f823cb6a491e285c66d9f38d9dce1b585811f1e1a188108fe45a2c0e09fdc""13o71aoLWdLqoLeS66E66rCzJ2MbZ4yQ54"UOP_DUP OP_HASH160 1ea8671a45e09884c16b70684c43f651ab233fda OP_EQUALVERIFY OP_CHECKSIG*276a9141ea8671a45e09884c16b70684c43f651ab233fda88ac*"13o71aoLWdLqoLeS66E66rCzJ2MbZ4yQ548$J % + + +1@86fe70cd834d10fef830ba5acb40e0b1c2ccdb60e9168e92ec8c2a8574ea37cb$"@0000000000000000000eae3b7002d4a59007ec69052e6b32f25167900f097f6f(Ǧ-2 +@92f1d514fa126db8dd62a3e91b3b53df6d99184383fc97e2abf29291bc6b8de0B03525b9391d6b16bdfe52c14d5fa4955316a73c1902545afc0d39e7685047c2f592 +@9bb2beca6a211b928c7dd79599699e7be19a1805bcd2b16a640dda0cbc103cc0B033f87dca939b9f525cf72565ed5f76a8e6a90168142df33fb6f905a0f0f6c4c9eB +@86fe70cd834d10fef830ba5acb40e0b1c2ccdb60e9168e92ec8c2a8574ea37cb""18YHmWyoaGSP54Y3tYdJ2FVTc9M8GLGbAi"UOP_DUP OP_HASH160 52b3c5aa850b09d1e9701fda8a7dfed5e14954c9 OP_EQUALVERIFY OP_CHECKSIG*276a91452b3c5aa850b09d1e9701fda8a7dfed5e14954c988ac*"18YHmWyoaGSP54Y3tYdJ2FVTc9M8GLGbAi8$J  + @86fe70cd834d10fef830ba5acb40e0b1c2ccdb60e9168e92ec8c2a8574ea37cb""1JcaAiUgmeQDtTxmdmQndfnbhvGgFiWuvU"UOP_DUP OP_HASH160 c13462423f8441fe33fb5c88630772b08ec85bf9 OP_EQUALVERIFY OP_CHECKSIG*276a914c13462423f8441fe33fb5c88630772b08ec85bf988ac*"1JcaAiUgmeQDtTxmdmQndfnbhvGgFiWuvU8$J  +L@86fe70cd834d10fef830ba5acb40e0b1c2ccdb60e9168e92ec8c2a8574ea37cb""1JU511m7qpTtBrxRvcNo4gSeFbk7cNF1K8"UOP_DUP OP_HASH160 bf98b5611dd019097aa419bdf1f47849618d31d4 OP_EQUALVERIFY OP_CHECKSIG*276a914bf98b5611dd019097aa419bdf1f47849618d31d488ac*"1JU511m7qpTtBrxRvcNo4gSeFbk7cNF1K88$J % + + +1@4d391da9b3e43a940a35fa632721f20bf6ae9742a04febee06d223c5aed70d86$"@0000000000000000000eae3b7002d4a59007ec69052e6b32f25167900f097f6f(Ǧ-2 +@86fe70cd834d10fef830ba5acb40e0b1c2ccdb60e9168e92ec8c2a8574ea37cbB0298517634e371845986daaf3a2e5b80d95c617f2c4c71fdf2026eef4cf1d4b9d72 +@b7c061302a540054156c1fa8d0f37befe4ca6c2ef72536c879f7bb8145e6d96aB03818480fe967775e16fca727074127cd8def4c4ecc7f4e918ebb42ea452c2dcf7B +@4d391da9b3e43a940a35fa632721f20bf6ae9742a04febee06d223c5aed70d86""1C57WSH2DE1mJVWMXmE2Qc2tDx4W5Tsfni"UOP_DUP OP_HASH160 79707acb7f3a6fb409f8b2f6ebc4bbb8c7b8b497 OP_EQUALVERIFY OP_CHECKSIG*276a91479707acb7f3a6fb409f8b2f6ebc4bbb8c7b8b49788ac*"1C57WSH2DE1mJVWMXmE2Qc2tDx4W5Tsfni8$J  + @4d391da9b3e43a940a35fa632721f20bf6ae9742a04febee06d223c5aed70d86""1JHQM3AcT2diGdmFHVCtVakXX2Uf3u7M5g"UOP_DUP OP_HASH160 bd944812699cbf06c038e84ec582aa64341e88bb OP_EQUALVERIFY OP_CHECKSIG*276a914bd944812699cbf06c038e84ec582aa64341e88bb88ac*"1JHQM3AcT2diGdmFHVCtVakXX2Uf3u7M5g8$J  +D@4d391da9b3e43a940a35fa632721f20bf6ae9742a04febee06d223c5aed70d86""19qBym7iDsUoDKixNv2rugWcCTMgQLnq9N"UOP_DUP OP_HASH160 60de230e3cc9fa503d4781a21f43033f2716dfe0 OP_EQUALVERIFY OP_CHECKSIG*276a91460de230e3cc9fa503d4781a21f43033f2716dfe088ac*"19qBym7iDsUoDKixNv2rugWcCTMgQLnq9N8$J % + + +1@7b4e94599cb9280ff99eb2d37742250d5fed12c97b10b269c3592f908d7a34e5$"@0000000000000000000eae3b7002d4a59007ec69052e6b32f25167900f097f6f(Ǧ-2 +@4d391da9b3e43a940a35fa632721f20bf6ae9742a04febee06d223c5aed70d86B02619dd0e9188c64b7eba810d7aca163cf04d0f77b9f47881b5bb3029815d25cc42 +@cffa9069dc335a768c0f85f36a505abed811b243179e71190b02e003b8fb687bB027f65044a524b812a7aee70510059609829c8d1a9519850883fe11d0d818bb427B +@7b4e94599cb9280ff99eb2d37742250d5fed12c97b10b269c3592f908d7a34e5""13XJk2T3eHyzUCaSGso2c2Q3EpAMEhzY4F"UOP_DUP OP_HASH160 1bab8a60ba3b4bc98fe7fa727903d9c37a629851 OP_EQUALVERIFY OP_CHECKSIG*276a9141bab8a60ba3b4bc98fe7fa727903d9c37a62985188ac*"13XJk2T3eHyzUCaSGso2c2Q3EpAMEhzY4F8$J  + @7b4e94599cb9280ff99eb2d37742250d5fed12c97b10b269c3592f908d7a34e5""1PQ1LNERMpCspu29eWZGZQxpFk29qvoRwu"UOP_DUP OP_HASH160 f5ac9cf354327578743b0eb72faa44dc29a40add OP_EQUALVERIFY OP_CHECKSIG*276a914f5ac9cf354327578743b0eb72faa44dc29a40add88ac*"1PQ1LNERMpCspu29eWZGZQxpFk29qvoRwu8$J  +B@7b4e94599cb9280ff99eb2d37742250d5fed12c97b10b269c3592f908d7a34e5""16Z8VrJ2t9vgdzZ3RbDV7rXZMDVUERxeGr"UOP_DUP OP_HASH160 3cec32be92f63598905f8988d97d093851a12009 OP_EQUALVERIFY OP_CHECKSIG*276a9143cec32be92f63598905f8988d97d093851a1200988ac*"16Z8VrJ2t9vgdzZ3RbDV7rXZMDVUERxeGr8$J % + + +1@6232729d2f0a1f400a7522765403bb1b2741e22f494650171715ec26815b0c33$"@0000000000000000000eae3b7002d4a59007ec69052e6b32f25167900f097f6f(Ǧ-2 +@e54fca574f68a740d907b1bbefb8dea2ccd7dfdce791d62f324d466875ce331bB023bf31a43a88a2d15766f3a9654206e0bcd933141563b63c04d21ecb31584934a2 +@cbda68e203b067d59a84d626bf9788ca1b0a8c734cad18eddfb5f5bbaef433f9B0286baa5f9ffe7efe9cdd64d57eecb48a6fc9048cb48e811953d29e44c64f34a23B +@6232729d2f0a1f400a7522765403bb1b2741e22f494650171715ec26815b0c33""1AZzq5dZpE4HVqtHwjVN5UddLLkN1tsRCX"UOP_DUP OP_HASH160 68f6b74cf94b07396193d9376fdfa033857800b4 OP_EQUALVERIFY OP_CHECKSIG*276a91468f6b74cf94b07396193d9376fdfa033857800b488ac*"1AZzq5dZpE4HVqtHwjVN5UddLLkN1tsRCX8$J  + @6232729d2f0a1f400a7522765403bb1b2741e22f494650171715ec26815b0c33""1FdkJ3vsPRX2z3sdNzQBFMh4JdiEWMJqo4"UOP_DUP OP_HASH160 a084e02675d2f063523ce010dd370af10cfedb9d OP_EQUALVERIFY OP_CHECKSIG*276a914a084e02675d2f063523ce010dd370af10cfedb9d88ac*"1FdkJ3vsPRX2z3sdNzQBFMh4JdiEWMJqo48$J  +*@6232729d2f0a1f400a7522765403bb1b2741e22f494650171715ec26815b0c33""1NGiZgkv9pjCSH5seJC8CkMVA7CfppSnPc"UOP_DUP OP_HASH160 e953938deb02e2a5db814b58e22aaba266f41d29 OP_EQUALVERIFY OP_CHECKSIG*276a914e953938deb02e2a5db814b58e22aaba266f41d2988ac*"1NGiZgkv9pjCSH5seJC8CkMVA7CfppSnPc8$J % + +1@fb153f82b74e08d5b5025c913ec5deb907532d4543ddf46248bab203c0debac1$"@0000000000000000000eae3b7002d4a59007ec69052e6b32f25167900f097f6f(Ǧ-2 +@fd612e10ccf04beb693f01b4fc55287d565ba0ae8d91fec299005455040cb33dB03ded765b499bcf2c768aa0c7015e8b5da644a20062e6dc68fe645f5262f0934c12 +@6232729d2f0a1f400a7522765403bb1b2741e22f494650171715ec26815b0c33B036198aa4b5bf89b1738f1d34e15aec7dc2a17355616d2dde37d5cb70d4a2e5a542 +@17ab5112cdd2e1b8542c43603804ff6620956e37a29f7d8cc83e41e89de3256eB030491f97c2c1923cbc9d76a981d87286e90c3fe257d3108c7f7db4046469f165eB +@fb153f82b74e08d5b5025c913ec5deb907532d4543ddf46248bab203c0debac1""1P4UuQBXx42jQTFjQEMiezMqBoiZhviukX"UOP_DUP OP_HASH160 f1fb4ec8ac4290b93fbc13a0021fe9ef0fa2546c OP_EQUALVERIFY OP_CHECKSIG*276a914f1fb4ec8ac4290b93fbc13a0021fe9ef0fa2546c88ac*"1P4UuQBXx42jQTFjQEMiezMqBoiZhviukX8$J  + @fb153f82b74e08d5b5025c913ec5deb907532d4543ddf46248bab203c0debac1""14RXdyi9Luthy46vTaXPzB1obsZ3987Uh8"UOP_DUP OP_HASH160 258bef74774f7ce285b0a85bc5c4863dc8f592fa OP_EQUALVERIFY OP_CHECKSIG*276a914258bef74774f7ce285b0a85bc5c4863dc8f592fa88ac*"14RXdyi9Luthy46vTaXPzB1obsZ3987Uh88$J  +l@fb153f82b74e08d5b5025c913ec5deb907532d4543ddf46248bab203c0debac1""1PtsdXB44Rhw3Am5k9GvfvBN61SbznL3EC"UOP_DUP OP_HASH160 fb223eab918f8e2cdd23bf76a77f7ca51fc42848 OP_EQUALVERIFY OP_CHECKSIG*276a914fb223eab918f8e2cdd23bf76a77f7ca51fc4284888ac*"1PtsdXB44Rhw3Am5k9GvfvBN61SbznL3EC8$J % + +1@a1d90cfd88f1b32413a63fee413052fc4519b2c519e04be3873dee1e90fb5156$"@0000000000000000000eae3b7002d4a59007ec69052e6b32f25167900f097f6f(Ǧ-2 +@e2e213d56e9fae7d8d78d12092c85c0bdc78c6ca4d504b289389e1eaa77be88cB026f8a5d4c32e6a9bf3db453a8c847e2e7b2d44a42f962691835cdb991096bd1362 +@9e4f823cb6a491e285c66d9f38d9dce1b585811f1e1a188108fe45a2c0e09fdcB020f21feef12f06ff1c54324374170539f4d5f3a5a1c289aedad12fefdd54eff282 +@9e4f823cb6a491e285c66d9f38d9dce1b585811f1e1a188108fe45a2c0e09fdcB0335b9093f69d30ee88ed0bf164f2322d31fc273e6efbcc7727637c2ec91ca35832 +@7cbbb898ed8fd2880511402c8a9725ba3b853badfabd910e051c5853561d7265B03cb94f764232951def5e7e310b418673f0c7db3f2a3c6c4b06542dc3074bdfd08B +@a1d90cfd88f1b32413a63fee413052fc4519b2c519e04be3873dee1e90fb5156""1JJyNWZcLv52T2Gpedd11RnyoTMywuj1Lc"UOP_DUP OP_HASH160 bde04404a9d563fe6d5ef46fc7f292c1077cacae OP_EQUALVERIFY OP_CHECKSIG*276a914bde04404a9d563fe6d5ef46fc7f292c1077cacae88ac*"1JJyNWZcLv52T2Gpedd11RnyoTMywuj1Lc8$J  + @a1d90cfd88f1b32413a63fee413052fc4519b2c519e04be3873dee1e90fb5156""1MnXQtjau29VZX2ahWKoMZsDFSTCfCnfZN"UOP_DUP OP_HASH160 e3fe9edcd6142c3e3fa89681204e746334b4e98c OP_EQUALVERIFY OP_CHECKSIG*276a914e3fe9edcd6142c3e3fa89681204e746334b4e98c88ac*"1MnXQtjau29VZX2ahWKoMZsDFSTCfCnfZN8$J  + @a1d90cfd88f1b32413a63fee413052fc4519b2c519e04be3873dee1e90fb5156""1NZonnysbfZeSbLDVazFuD6zbJX7tgdUzp"UOP_DUP OP_HASH160 ec8f029a7b24aba494e3ddf6b2f115581affeb4d OP_EQUALVERIFY OP_CHECKSIG*276a914ec8f029a7b24aba494e3ddf6b2f115581affeb4d88ac*"1NZonnysbfZeSbLDVazFuD6zbJX7tgdUzp8$J % + +1@ab8425bc4edbd71ed8cee54a62a445b03bb39fc53c6f5ce39291c2523ee95d61$"@0000000000000000000eae3b7002d4a59007ec69052e6b32f25167900f097f6f(Ǧ-2 +@2bdf8e401a201688189a8c0965c0d1ddcea49da14f7b18b2b98483663f9ded33B02b16080cf0aed129d2164adfa5e35cd799f500bdbef92d7a3687b98ab90de56592 +@0f1bcb15e3a7f73d7f28d1085423e8165ecdb4323500489cc7d45af0519f194fB0323f258115f3be0708711de86f14ddb32fb1faeaf3a00563e1a44340f2fd84aae2 +@fe4343cebd2cb6341af9e79f5172bebe25b3ef78a5059746a48ba8e43988dd88B035eb9645107b1a1956c66eae2d21009fe993e1983c6ca371433375bb5044663bfB +@ab8425bc4edbd71ed8cee54a62a445b03bb39fc53c6f5ce39291c2523ee95d61""1MbaAcmieZotcM8BMkkTGZu2hPsiRjQ5D9"UOP_DUP OP_HASH160 e1ec580313132a2443b89c28fd13964a4ec207e4 OP_EQUALVERIFY OP_CHECKSIG*276a914e1ec580313132a2443b89c28fd13964a4ec207e488ac*"1MbaAcmieZotcM8BMkkTGZu2hPsiRjQ5D98$J  +@ab8425bc4edbd71ed8cee54a62a445b03bb39fc53c6f5ce39291c2523ee95d61""19xUkVJwyBBp9rVmGb4pbJEj6gFyiWmDFn"UOP_DUP OP_HASH160 623f0c6c824b244f4ea7527d8e9d5ce9fb40ac26 OP_EQUALVERIFY OP_CHECKSIG*276a914623f0c6c824b244f4ea7527d8e9d5ce9fb40ac2688ac*"19xUkVJwyBBp9rVmGb4pbJEj6gFyiWmDFn8$J  +<@ab8425bc4edbd71ed8cee54a62a445b03bb39fc53c6f5ce39291c2523ee95d61""1G8Uevubi9QX3NEGLXyc1TB9eQa6RpinfW"UOP_DUP OP_HASH160 a5f3e202620a4b1e34553ae593219ba0d9562b56 OP_EQUALVERIFY OP_CHECKSIG*276a914a5f3e202620a4b1e34553ae593219ba0d9562b5688ac*"1G8Uevubi9QX3NEGLXyc1TB9eQa6RpinfW8$J  $-@00000000000000000016b3e454f77f8481f84fa7eda222fa248dd5109262df6e"@0000000000000000000eae3b7002d4a59007ec69052e6b32f25167900f097f6f2$-@000000000000000000065be3295a4cc3a1746cea404230284710e90a9a0ae1d6"@00000000000000000016b3e454f77f8481f84fa7eda222fa248dd5109262df6e2$-@0000000000000000000a8b51e2a489a32669e359579f98688747245883d76b04"@000000000000000000065be3295a4cc3a1746cea404230284710e90a9a0ae1d62$-@0000000000000000001b607fb18906ba25ab3f27b457017c7f8c1422cb989a21"@0000000000000000000a8b51e2a489a32669e359579f98688747245883d76b042 + +1@177f7e7d473c457f4639791869c529344332842b77492b5521e38778308eec0b$"@0000000000000000001b607fb18906ba25ab3f27b457017c7f8c1422cb989a21(-2 +@a0706623975f1cdc82263c681057f1904aafa104e8b3461e7ca0059acf900d94B020470d70bb890c32b6d2a9fd99a47b87ee18ef8cd84bce3b27aac7081b79a0ca82 +@be8bbd1ed4d1edb0488f1ba87846ab70667051ba9b2cb21e068377742592731fB02b0fe162f44449331817a7e1b20e145693d7f11b27cd6c4178aab01e1830893092 +@32229df667b5ec0e33070af357becabb2f6b849dde89093c7213390d2b770225B0354a7d3782d80bd65ba85f7820acfeddfcf4409380f04428ef168506e5ff10f152 +@7a40059b1468e27fda1a7d2d678b01447bd4455f7ab4a5ca51182eb5065a635fB02564d934934f603d5ed8a9556db7a3dd3679170b81970bedde48856c9f3b3d22fB + @177f7e7d473c457f4639791869c529344332842b77492b5521e38778308eec0b""15rmhxEoY1FCfQGMHSC2oheNQyCsCHAsYc"UOP_DUP OP_HASH160 354a343a57eb525fbd2413cb1ab048b96e465475 OP_EQUALVERIFY OP_CHECKSIG*276a914354a343a57eb525fbd2413cb1ab048b96e46547588ac*"15rmhxEoY1FCfQGMHSC2oheNQyCsCHAsYc8$J  + @177f7e7d473c457f4639791869c529344332842b77492b5521e38778308eec0b""16XDAmrFS3xejFG5fy4jHRdsi4CfPMn8yM"UOP_DUP OP_HASH160 3c8f43f9ae4935258278c93fa2f7e87bf60ee691 OP_EQUALVERIFY OP_CHECKSIG*276a9143c8f43f9ae4935258278c93fa2f7e87bf60ee69188ac*"16XDAmrFS3xejFG5fy4jHRdsi4CfPMn8yM8$J  +%@177f7e7d473c457f4639791869c529344332842b77492b5521e38778308eec0b""1NYQLXZmR1uG43dqAKEXBUXu8cUkrYp2Ra"UOP_DUP OP_HASH160 ec4b044992a53bbb9a31d0c5801a6fbf4580dd59 OP_EQUALVERIFY OP_CHECKSIG*276a914ec4b044992a53bbb9a31d0c5801a6fbf4580dd5988ac*"1NYQLXZmR1uG43dqAKEXBUXu8cUkrYp2Ra8$J  + + +1@521fa9ad8c1d388c7c168c8f52809bf74b884ecb32005130fdffbb8233b6aba4$"@0000000000000000001b607fb18906ba25ab3f27b457017c7f8c1422cb989a21(-2 +@df7bc9716d9897c02cf85655bd3c24517d8a6c5896054d578080db228d529cb2B024aa2be24bf334d019cd325655041a286f66d4ac5195ec726cae43501eb9511ca2 +@54af2e5fdff62d9c3eb71aa54c4eefb09ecf16cf50557ac9083563fe4472c47eB0240e89cb04988c02d1a97c4afb6a1b16861ec1eb9f314f9231e5efd4721a5b823B +U@521fa9ad8c1d388c7c168c8f52809bf74b884ecb32005130fdffbb8233b6aba4""1HMA3fa2mpuX5xmdm1qX6rRD1VoQXHFmDe"UOP_DUP OP_HASH160 b351e2093cb4989a8d58aaa06af8b3e49f6d21e8 OP_EQUALVERIFY OP_CHECKSIG*276a914b351e2093cb4989a8d58aaa06af8b3e49f6d21e888ac*"1HMA3fa2mpuX5xmdm1qX6rRD1VoQXHFmDe8$J  + @521fa9ad8c1d388c7c168c8f52809bf74b884ecb32005130fdffbb8233b6aba4""1AjzWjAGAsVnM1GLyevayfX7Y1vv2BxY3L"UOP_DUP OP_HASH160 6ada9c8ad9029d73a462bb5c958284a6312e4bf5 OP_EQUALVERIFY OP_CHECKSIG*276a9146ada9c8ad9029d73a462bb5c958284a6312e4bf588ac*"1AjzWjAGAsVnM1GLyevayfX7Y1vv2BxY3L8$J  +_@521fa9ad8c1d388c7c168c8f52809bf74b884ecb32005130fdffbb8233b6aba4""17ENiCDYTxTtar8UQXiS13gJYnJ5MYXKt5"UOP_DUP OP_HASH160 445848f55c3ba48efceee6f2a9f500bcf8745140 OP_EQUALVERIFY OP_CHECKSIG*276a914445848f55c3ba48efceee6f2a9f500bcf874514088ac*"17ENiCDYTxTtar8UQXiS13gJYnJ5MYXKt58$J %Z$-@00000000000000000003c390bc70c4e32b27b2d7605e05c99a32f819c6036f04"@0000000000000000001b607fb18906ba25ab3f27b457017c7f8c1422cb989a212Y + +1@92f46e2ba488aaf89d3aeb791cb4779aebdbcb61c1e4f992ce39f3624d853586$"@00000000000000000003c390bc70c4e32b27b2d7605e05c99a32f819c6036f04(-2 +@f089f858aad57a3945bf861743282e006b82f4aedcb4e6392f7fd33fb4210421B0276878a9e4735d1da3bc054d8ba441ba7fec0e0818216b2354b9d30d8c123d3292 +@f089f858aad57a3945bf861743282e006b82f4aedcb4e6392f7fd33fb4210421B02ced1617b33882ac34df90315da6002ebf6cd585c65743b977509748fbf0f39ea2 +@cfd0c42adb781cc50fd03e1e360519c07dfd52bca792ff3bea6d656d58ccd18dB02ff11aed5a60a010d4d90c836e22951ef94157f570ee44d2818be2971388947c1B +@92f46e2ba488aaf89d3aeb791cb4779aebdbcb61c1e4f992ce39f3624d853586""1B9eVxUsUJiJT2ow2zfHtmuwbKexmSCKEA"UOP_DUP OP_HASH160 6f53e369a01bf07d585a7c2a6f8afeb24232438a OP_EQUALVERIFY OP_CHECKSIG*276a9146f53e369a01bf07d585a7c2a6f8afeb24232438a88ac*"1B9eVxUsUJiJT2ow2zfHtmuwbKexmSCKEA8$J  +Й @92f46e2ba488aaf89d3aeb791cb4779aebdbcb61c1e4f992ce39f3624d853586""12RxNbStXthZjiDzfJcXzqdaymMFFgu959"UOP_DUP OP_HASH160 0fb054d2d873472e215e0fb9cccf111fa15409a5 OP_EQUALVERIFY OP_CHECKSIG*276a9140fb054d2d873472e215e0fb9cccf111fa15409a588ac*"12RxNbStXthZjiDzfJcXzqdaymMFFgu9598$J  +@92f46e2ba488aaf89d3aeb791cb4779aebdbcb61c1e4f992ce39f3624d853586""1GYjLK2soPncCZEsps5U94YcMjr6ZzCS6J"UOP_DUP OP_HASH160 aa8a1e8cd3bce694d836568ec578c8eb5c58b14a OP_EQUALVERIFY OP_CHECKSIG*276a914aa8a1e8cd3bce694d836568ec578c8eb5c58b14a88ac*"1GYjLK2soPncCZEsps5U94YcMjr6ZzCS6J8$J % + +1@8ff6104cd5458cc81ab0d1bd6a82bebdfaf5057b789048482e68c162d60f0f81$"@00000000000000000003c390bc70c4e32b27b2d7605e05c99a32f819c6036f04(-2 +@c5738fd1cb4c0f3187638a3bcf6e9dc84cf081c9fd2d7610cc0600fef78fc72cB0219f551ef299913fcfc1eb1fd08dbcf7ad6e714f68b208803a1fb6ee819bab2982 +@d70778bd18ee04a09962401c06abce54a6f0a7d5d95b0b77521c16970b6dc449B0378c872b7a8299f02d64a6d8b19b11b8387d9203cbb8e700291c3231403a95f442 +@177f7e7d473c457f4639791869c529344332842b77492b5521e38778308eec0bB0240563ac54a7df28c5e306941d3d0cec6689565aa25b10cfd849778bebae4fe43B +@8ff6104cd5458cc81ab0d1bd6a82bebdfaf5057b789048482e68c162d60f0f81""1FnDTrYoMMALpuKShD3HiYEqapNfrKn4Zu"UOP_DUP OP_HASH160 a21ee20230a8b3f4cf8a111f26e32b0d0d284ff1 OP_EQUALVERIFY OP_CHECKSIG*276a914a21ee20230a8b3f4cf8a111f26e32b0d0d284ff188ac*"1FnDTrYoMMALpuKShD3HiYEqapNfrKn4Zu8$J  + @8ff6104cd5458cc81ab0d1bd6a82bebdfaf5057b789048482e68c162d60f0f81""1MifN7YRs1ACVAgnFCqLQuJPgM3sZ8sPZi"UOP_DUP OP_HASH160 e3439843285fd50e1b4dd4f8a21256bf04f77ad8 OP_EQUALVERIFY OP_CHECKSIG*276a914e3439843285fd50e1b4dd4f8a21256bf04f77ad888ac*"1MifN7YRs1ACVAgnFCqLQuJPgM3sZ8sPZi8$J  +Ӷ@8ff6104cd5458cc81ab0d1bd6a82bebdfaf5057b789048482e68c162d60f0f81""1JxMVsaDTdKZgxxCNZnoTzyVw7B2RhPLtS"UOP_DUP OP_HASH160 c4f2207daf4b375f4c9a25cd34dc68d54f6ae36c OP_EQUALVERIFY OP_CHECKSIG*276a914c4f2207daf4b375f4c9a25cd34dc68d54f6ae36c88ac*"1JxMVsaDTdKZgxxCNZnoTzyVw7B2RhPLtS8$J  + + +1@e55cc43690343306b33bf247cc401dd6518a468a5e73333071d792d32631566c$"@00000000000000000003c390bc70c4e32b27b2d7605e05c99a32f819c6036f04(-2 +@7b4e94599cb9280ff99eb2d37742250d5fed12c97b10b269c3592f908d7a34e5B02d153b703934f71949df7a377d513e05c400cb4fe3442faeb3029e17e134442d32 +@42fe3a81b6ee49a2473c158c3472615d725636c50cd1d555b2dacd55ddf581a9B0233a97c66f877c391b60187f23484205bb960ffe0fb537e0a15d09e7228922ac5B +@e55cc43690343306b33bf247cc401dd6518a468a5e73333071d792d32631566c""16qmZwnM4gMqvcmR5LKn8GmqPtowSYYjrD"UOP_DUP OP_HASH160 4011cc70115dbb34be8198bfd4c4b00a5dbb4e17 OP_EQUALVERIFY OP_CHECKSIG*276a9144011cc70115dbb34be8198bfd4c4b00a5dbb4e1788ac*"16qmZwnM4gMqvcmR5LKn8GmqPtowSYYjrD8$J  + @e55cc43690343306b33bf247cc401dd6518a468a5e73333071d792d32631566c""12Zm5gP6C4uU8Pc1cX2nzH3ykKPXuuAzjz"UOP_DUP OP_HASH160 112a3bb6782ba06f1094425802dd39aeed955f8e OP_EQUALVERIFY OP_CHECKSIG*276a914112a3bb6782ba06f1094425802dd39aeed955f8e88ac*"12Zm5gP6C4uU8Pc1cX2nzH3ykKPXuuAzjz8$J  +ԅ +@e55cc43690343306b33bf247cc401dd6518a468a5e73333071d792d32631566c""1E2i2fRcc9BpbM4Qhbnd59avmwsTJCK2YZ"UOP_DUP OP_HASH160 8eec4cd6ed0ec23bb38b48bbdeac9b1fb823783d OP_EQUALVERIFY OP_CHECKSIG*276a9148eec4cd6ed0ec23bb38b48bbdeac9b1fb823783d88ac*"1E2i2fRcc9BpbM4Qhbnd59avmwsTJCK2YZ8$J % + + +1@548b3bd4fd5564b8443565e14e190d6942904c6b371b1d1e2279e1de9d34c541$"@00000000000000000003c390bc70c4e32b27b2d7605e05c99a32f819c6036f04(-2 +@e55cc43690343306b33bf247cc401dd6518a468a5e73333071d792d32631566cB026fedc18e4bf3b579ce75bb506b804b03a08fc51db7b0872e0ce38141ed79bd812 +@aa030ad0a95d21f3fb6c168bf9cfb3a4a80c28cc40e95004ff138e0049efeb9cB023e605ca33a587868611c63212e9aad0dcc8028edfd9634f5b84e912c6bc7f519B +@548b3bd4fd5564b8443565e14e190d6942904c6b371b1d1e2279e1de9d34c541""18r1nntNXgtr2iqq23RzGpVPhuhFGwNRmR"UOP_DUP OP_HASH160 560debf1bdfa1ef9e38d29a510f61ca6d398c4ca OP_EQUALVERIFY OP_CHECKSIG*276a914560debf1bdfa1ef9e38d29a510f61ca6d398c4ca88ac*"18r1nntNXgtr2iqq23RzGpVPhuhFGwNRmR8$J  + @548b3bd4fd5564b8443565e14e190d6942904c6b371b1d1e2279e1de9d34c541""1DaB1UGfqb471zq8zuTjQyMb6PWoPghCyV"UOP_DUP OP_HASH160 89e7972a69fdbaadcacf5d62919bc3f01d9ee317 OP_EQUALVERIFY OP_CHECKSIG*276a91489e7972a69fdbaadcacf5d62919bc3f01d9ee31788ac*"1DaB1UGfqb471zq8zuTjQyMb6PWoPghCyV8$J  +ȢU@548b3bd4fd5564b8443565e14e190d6942904c6b371b1d1e2279e1de9d34c541""1GS4AKeP4QZkhttE5KqZKcBc5J9ZQ4DCN5"UOP_DUP OP_HASH160 a946ec9a8c4cb531e17f8a0c7d2abba46d2f379d OP_EQUALVERIFY OP_CHECKSIG*276a914a946ec9a8c4cb531e17f8a0c7d2abba46d2f379d88ac*"1GS4AKeP4QZkhttE5KqZKcBc5J9ZQ4DCN58$J % + + +1@06fed760d90138158d4435fa4652ff674144ecd20e6c94e5c67bea258c90332d$"@00000000000000000003c390bc70c4e32b27b2d7605e05c99a32f819c6036f04(-2 +@a1d90cfd88f1b32413a63fee413052fc4519b2c519e04be3873dee1e90fb5156B02dea5cdcf2073e1289a0f720221127bcc6f57702fddfcf2a09ad97b19f48942172 +@97994f5820e4db1d83ead46ea255b59016d10e3dc0814d49b807b42b3d9f20b4B02dbcc847d7947e4ff84d8727f7f9854a4c55c4d30f6076fe6ac1eafcdc05491f6B +@06fed760d90138158d4435fa4652ff674144ecd20e6c94e5c67bea258c90332d""1BzcKaurQnk3cCEpjQd3kwxRKQdg8RHerA"UOP_DUP OP_HASH160 789673a06443a8525d805fda1688f92d321a6a79 OP_EQUALVERIFY OP_CHECKSIG*276a914789673a06443a8525d805fda1688f92d321a6a7988ac*"1BzcKaurQnk3cCEpjQd3kwxRKQdg8RHerA8$J  + @06fed760d90138158d4435fa4652ff674144ecd20e6c94e5c67bea258c90332d""1GeZngwh9WVoMrq92QhVeXFbVtDugJFanx"UOP_DUP OP_HASH160 aba4a5acb106b9e76c424117f57f31c81555b1de OP_EQUALVERIFY OP_CHECKSIG*276a914aba4a5acb106b9e76c424117f57f31c81555b1de88ac*"1GeZngwh9WVoMrq92QhVeXFbVtDugJFanx8$J  + @06fed760d90138158d4435fa4652ff674144ecd20e6c94e5c67bea258c90332d""149jKEnJ2XJanop7vjbD7nG5bokbMq96c6"UOP_DUP OP_HASH160 228f07013aefbe88557d4c138cef90f5db6d5369 OP_EQUALVERIFY OP_CHECKSIG*276a914228f07013aefbe88557d4c138cef90f5db6d536988ac*"149jKEnJ2XJanop7vjbD7nG5bokbMq96c68$J % + + +1@a4e977e15602c88afaeed48aeff3a22be973ecf1e507e1699dc6e3d402a7d266$"@00000000000000000003c390bc70c4e32b27b2d7605e05c99a32f819c6036f04(-2 +@fe4343cebd2cb6341af9e79f5172bebe25b3ef78a5059746a48ba8e43988dd88B0240934789faea3fd3d10171c55df9f8c9352274203699d80f5b150d1c5e20703d2 +@508080f3ca37e136601dc35523864f8a0744dd0c3055a0dc83f92f35c68e9744B02f3606453fe5949196c89ef26e6ab4e91e477ca0ad0721c5aabf3277866fb5052B +@a4e977e15602c88afaeed48aeff3a22be973ecf1e507e1699dc6e3d402a7d266""1Nux1CFee23MAEQ3BjuzuTHkTPQjWkACMC"UOP_DUP OP_HASH160 f05e2f9a95e541586a27e90b1b11bad876a5eeed OP_EQUALVERIFY OP_CHECKSIG*276a914f05e2f9a95e541586a27e90b1b11bad876a5eeed88ac*"1Nux1CFee23MAEQ3BjuzuTHkTPQjWkACMC8$J  +@a4e977e15602c88afaeed48aeff3a22be973ecf1e507e1699dc6e3d402a7d266""14KqwftpZfJoHeFtLowWU4YgW8bo4ejbvX"UOP_DUP OP_HASH160 2478b84a6808dc2c16067415ea7be879341e0202 OP_EQUALVERIFY OP_CHECKSIG*276a9142478b84a6808dc2c16067415ea7be879341e020288ac*"14KqwftpZfJoHeFtLowWU4YgW8bo4ejbvX8$J  +_@a4e977e15602c88afaeed48aeff3a22be973ecf1e507e1699dc6e3d402a7d266""1FfFCBMtnGPqEKPVedBnsknvaYcVvCUHD5"UOP_DUP OP_HASH160 a0cd6a3eb523b650f72a65d1c528a0d9ced7547e OP_EQUALVERIFY OP_CHECKSIG*276a914a0cd6a3eb523b650f72a65d1c528a0d9ced7547e88ac*"1FfFCBMtnGPqEKPVedBnsknvaYcVvCUHD58$J  + +1@61350d767b38b86fee410f5751a245b635c40a88bbd6d6aac6a8980ff5e3b8f1$"@00000000000000000003c390bc70c4e32b27b2d7605e05c99a32f819c6036f04(-2 +@f1dda061030a1af37cd3ccb0e4428737461b8cb7d13cf3cb1e29b9682fdbb924B03ab927a149d94ec3a124e01085df7aaa5f31734a192da1ae9f44ebd1ef0f079682 +@c7f903754663a5a794e67b87dfd48bd666120b0854066ae4ce82bbe6825318c7B03eee49f2751f6464ff24fff44b9f308561ed06a934010b7eb593bcca1cb3602412 +@c8c782091fb08a0aa404d019a82d3d1dceb0a42d12e27ed24968737c4af41767B0352d8af3f2d8c4b9302889daa23691af50f1bdb9c33485cfdb2e843b30ffc2341B +@61350d767b38b86fee410f5751a245b635c40a88bbd6d6aac6a8980ff5e3b8f1""1DuVpKuJvEfmLrS85pz3kgA52ZBtht8m2A"UOP_DUP OP_HASH160 8d8f319b23d9e5838a6f2b8e39e7f4ce1f66e660 OP_EQUALVERIFY OP_CHECKSIG*276a9148d8f319b23d9e5838a6f2b8e39e7f4ce1f66e66088ac*"1DuVpKuJvEfmLrS85pz3kgA52ZBtht8m2A8$J  +@61350d767b38b86fee410f5751a245b635c40a88bbd6d6aac6a8980ff5e3b8f1""1DuVpKuJvEfmLrS85pz3kgA52ZBtht8m2A"UOP_DUP OP_HASH160 8d8f319b23d9e5838a6f2b8e39e7f4ce1f66e660 OP_EQUALVERIFY OP_CHECKSIG*276a9148d8f319b23d9e5838a6f2b8e39e7f4ce1f66e66088ac*"1DuVpKuJvEfmLrS85pz3kgA52ZBtht8m2A8$J  +_@61350d767b38b86fee410f5751a245b635c40a88bbd6d6aac6a8980ff5e3b8f1""1AZ9cX2Yekq6B4gULGH64CiqGbrbWcyDWM"UOP_DUP OP_HASH160 68cda1cff06da90343d37aa690b9a01ab0073e62 OP_EQUALVERIFY OP_CHECKSIG*276a91468cda1cff06da90343d37aa690b9a01ab0073e6288ac*"1AZ9cX2Yekq6B4gULGH64CiqGbrbWcyDWM8$J  + +1@ab5dc8f166cfeb9331987fd0e7c7bebae8d263b5f9641b39cb72d0791cdf9896$"@00000000000000000003c390bc70c4e32b27b2d7605e05c99a32f819c6036f04(-2 +@fb153f82b74e08d5b5025c913ec5deb907532d4543ddf46248bab203c0debac1B02bd2d942797e8f9df991560067cdeae4cce181b7fbe8f846bcacf1773bf5253702 +@658118413fd461f96f425aceb0d14aa0dbf02bdda22abff229349e2a56fb6a51B03c8783ebd3062dd029c84cb4dbfe1aa9ea1895d3763d04dca8752e0a12d7816ea2 +@a44ee108dc4e0ce92fbb950cde51f7a77c3cc0a74d1172d971c0c574cb545f64B02cf743146dc65f45da3c8f73bddc52778065e0d659592796623e4340396d4b3abB +@ab5dc8f166cfeb9331987fd0e7c7bebae8d263b5f9641b39cb72d0791cdf9896""15pSqEYutgnqZSU8d4GFZgWtKHYDHs7U1g"UOP_DUP OP_HASH160 34d99dd1f3455c33e084e4072d0520fa04b6195e OP_EQUALVERIFY OP_CHECKSIG*276a91434d99dd1f3455c33e084e4072d0520fa04b6195e88ac*"15pSqEYutgnqZSU8d4GFZgWtKHYDHs7U1g8$J  +@ab5dc8f166cfeb9331987fd0e7c7bebae8d263b5f9641b39cb72d0791cdf9896""1Lt6RCQP622PboG4rM3VTPk8wa6FmPhoh7"UOP_DUP OP_HASH160 da1420403209946ff9da33c6a6e4b6a5f2b471d7 OP_EQUALVERIFY OP_CHECKSIG*276a914da1420403209946ff9da33c6a6e4b6a5f2b471d788ac*"1Lt6RCQP622PboG4rM3VTPk8wa6FmPhoh78$J  +@ab5dc8f166cfeb9331987fd0e7c7bebae8d263b5f9641b39cb72d0791cdf9896""1LvVUcchN1RmhZ6dEQ7vKE6veRkZyDA2hX"UOP_DUP OP_HASH160 da8834de98744a9ba247da69b7c1c8e657fd895a OP_EQUALVERIFY OP_CHECKSIG*276a914da8834de98744a9ba247da69b7c1c8e657fd895a88ac*"1LvVUcchN1RmhZ6dEQ7vKE6veRkZyDA2hX8$J W$ЮѨ-@000000000000000000169f799b1ce4a823815c90b3136702249e7079453d8c6a"@00000000000000000003c390bc70c4e32b27b2d7605e05c99a32f819c6036f042$-@00000000000000000002b5dd1a958e519584d136ba62b93d8e9197174f872857"@000000000000000000169f799b1ce4a823815c90b3136702249e7079453d8c6a2 + +1@061937a2731450aefa767a7025663b6c932cf769395fb99ea756aef9cd97b8b7$"@00000000000000000002b5dd1a958e519584d136ba62b93d8e9197174f872857(-2 +@c8c782091fb08a0aa404d019a82d3d1dceb0a42d12e27ed24968737c4af41767B024ac8151fdfa5220bfcc7278480ea4d3f6d1176c5c5b2f25fcb707b798428a5232 +@0e28d7ce755486bf74aa4bb913ea34bca2b546a57e88eae9bff8600a24aa89c0B0396486202aa935efbeb46e97d3528b98052384a3e20ef1d74e3bdba381e6184bd2 +@61350d767b38b86fee410f5751a245b635c40a88bbd6d6aac6a8980ff5e3b8f1B027c633c21096ec465e107fc7f0b93ee33841bbf8c24e5a09437d98255b68062ce2 +@fa5d9e30c7eeac2f25a5d8127c19e1c6d686a701dd0fb2eb8e5825c5581bc614B028367a6456714a562471385e8f25579044f07513ba74858d2a6c5b945f41f05a9B +@061937a2731450aefa767a7025663b6c932cf769395fb99ea756aef9cd97b8b7""1MtwikihY4qvy5FhfZec6s1NerCLieqbM8"UOP_DUP OP_HASH160 e535685801e339f3421816a8b610ad4f346a7ad0 OP_EQUALVERIFY OP_CHECKSIG*276a914e535685801e339f3421816a8b610ad4f346a7ad088ac*"1MtwikihY4qvy5FhfZec6s1NerCLieqbM88$J  +@061937a2731450aefa767a7025663b6c932cf769395fb99ea756aef9cd97b8b7""1M1ucm7Yr3sVyYdLccyTLGJbNcpX6Dqf4n"UOP_DUP OP_HASH160 db8e7011a4674e6968ff951bfc2d9045e63a5bdb OP_EQUALVERIFY OP_CHECKSIG*276a914db8e7011a4674e6968ff951bfc2d9045e63a5bdb88ac*"1M1ucm7Yr3sVyYdLccyTLGJbNcpX6Dqf4n8$J  +@061937a2731450aefa767a7025663b6c932cf769395fb99ea756aef9cd97b8b7""1Bp2NPNVgBXUJJqYZBMTNjxGr5fc4zZ9Ha"UOP_DUP OP_HASH160 7695f359ed43581169d095034c8c9912932cfd2e OP_EQUALVERIFY OP_CHECKSIG*276a9147695f359ed43581169d095034c8c9912932cfd2e88ac*"1Bp2NPNVgBXUJJqYZBMTNjxGr5fc4zZ9Ha8$J  $-@0000000000000000000a97d6036984ef7fc178265ff2d664f6ffd771a5df4302"@00000000000000000002b5dd1a958e519584d136ba62b93d8e9197174f8728572 + +1@8fbc5d5e0c3b272f7e6c1daae127fdc62c0bff8232dd0d874960a68fb0e63db0$"@0000000000000000000a97d6036984ef7fc178265ff2d664f6ffd771a5df4302(-2 +@872f8347841ca45647bcb599d8120f8bd11173cae78b8808807e4d802718bf35B0202592c691e20b0a43939e8a42769896012ca68950f51c774f5a212ef760564d42 +@0b0581ec76aca984eaec538f3a75911d7a4f01b5d437f12f221fd76a5c174746B02017375af2891e494835583aea4c400dbb83b35761da468769f01826c9f2b988b2 +@061937a2731450aefa767a7025663b6c932cf769395fb99ea756aef9cd97b8b7B032760441bc2f5a856322e2d4bc279ae0594a5ce63423fe3b9e218e62e82bd46072 +@061937a2731450aefa767a7025663b6c932cf769395fb99ea756aef9cd97b8b7B032315ca0bd66e8eec2db9e5fac2965d73d1eb795e516b6db9776b02749a42278dB +@8fbc5d5e0c3b272f7e6c1daae127fdc62c0bff8232dd0d874960a68fb0e63db0""1NgQ8Bs2wBsSujobU4KkYjthaai6FND8UD"UOP_DUP OP_HASH160 edce2ab6505fee5d151d3dad85814cb2380d7334 OP_EQUALVERIFY OP_CHECKSIG*276a914edce2ab6505fee5d151d3dad85814cb2380d733488ac*"1NgQ8Bs2wBsSujobU4KkYjthaai6FND8UD8$J  +@8fbc5d5e0c3b272f7e6c1daae127fdc62c0bff8232dd0d874960a68fb0e63db0""1DBGCn4SyUhWjoBsPzMDJyT3UqHpsnfnRm"UOP_DUP OP_HASH160 85925c21c16d93177e9296e55b4983fced80273a OP_EQUALVERIFY OP_CHECKSIG*276a91485925c21c16d93177e9296e55b4983fced80273a88ac*"1DBGCn4SyUhWjoBsPzMDJyT3UqHpsnfnRm8$J  +@8fbc5d5e0c3b272f7e6c1daae127fdc62c0bff8232dd0d874960a68fb0e63db0""18XK3391DwjVJXCP5Snmzy7JN5StXrWr7c"UOP_DUP OP_HASH160 52846a0f7b31ed421e36b2e1ae221bc15e595374 OP_EQUALVERIFY OP_CHECKSIG*276a91452846a0f7b31ed421e36b2e1ae221bc15e59537488ac*"18XK3391DwjVJXCP5Snmzy7JN5StXrWr7c8$J $-@000000000000000000051982e1990fb3c0efd683a47ecb7fab3c51dbc560023f"@0000000000000000000a97d6036984ef7fc178265ff2d664f6ffd771a5df43022 + + +1@2ab8f8260c454796dc287beda0acdcbf237c5acfe397262d051d16fae0e6e69d$"@000000000000000000051982e1990fb3c0efd683a47ecb7fab3c51dbc560023f(-2 +@50acea28351450e1574d5a1aeb3dfee09633147bcc3cc7fdfd227728248b2543B020231b2fbaff35086060f7e633b8f82eeeda84f3d29e54c06c4ee3e8eb10c03192 +@8ff6104cd5458cc81ab0d1bd6a82bebdfaf5057b789048482e68c162d60f0f81B02dcd6f1c6f5b1c3651dae6915ff1e5c107b80ab40f9b87447446d8ed0c289b22dB +@2ab8f8260c454796dc287beda0acdcbf237c5acfe397262d051d16fae0e6e69d""16gXhERD4VSsv1ogTZJHPME9KUpJTbhG3X"UOP_DUP OP_HASH160 3e5279231e6967cc21ddc37d4763e406a65b1cd1 OP_EQUALVERIFY OP_CHECKSIG*276a9143e5279231e6967cc21ddc37d4763e406a65b1cd188ac*"16gXhERD4VSsv1ogTZJHPME9KUpJTbhG3X8$J  + @2ab8f8260c454796dc287beda0acdcbf237c5acfe397262d051d16fae0e6e69d""1MVgyuudvyFcQM1NDY3DfuW83xqWMU7bxf"UOP_DUP OP_HASH160 e0cf898a66a268abc427f60344bb45b589093e6b OP_EQUALVERIFY OP_CHECKSIG*276a914e0cf898a66a268abc427f60344bb45b589093e6b88ac*"1MVgyuudvyFcQM1NDY3DfuW83xqWMU7bxf8$J  +Θ @2ab8f8260c454796dc287beda0acdcbf237c5acfe397262d051d16fae0e6e69d""1JZ8tWFWxYYCsxUGMUy8ArjCyjNZ4PnaTN"UOP_DUP OP_HASH160 c08e089f0b3a734186d1a06d4fddd77eb2ece002 OP_EQUALVERIFY OP_CHECKSIG*276a914c08e089f0b3a734186d1a06d4fddd77eb2ece00288ac*"1JZ8tWFWxYYCsxUGMUy8ArjCyjNZ4PnaTN8$J  + +1@90f7300adbc54ee1dbcd9566312bd30be65df1d39f57fea69a4fc913243ebcba$"@000000000000000000051982e1990fb3c0efd683a47ecb7fab3c51dbc560023f(-2 +@920b693de8001a89c4d92cf1dbea4ca96e4b7dded5a548fd21c61be038466466B034dfcf9c812edf212848b6d3c2ba9fcbf8cf91f3dae29217b176e22170180129e2 +@0f1a2294c869b2369a46db0e79eedc4b0cf93a58fda2ff4ad352e72ba2f303e0B033b6f9a1a71ac83d9dece3992c367739bcc9a88a5c0a1311bab947017c5f924692 +@2ab8f8260c454796dc287beda0acdcbf237c5acfe397262d051d16fae0e6e69dB02aea86e1081ea5f3ab96dd8c26f030fced7c89e7d1997d3192454b517e4c13ad0B +@90f7300adbc54ee1dbcd9566312bd30be65df1d39f57fea69a4fc913243ebcba""1Kcryd85gxfSPDgSmuYYucf6QLXBXMW82L"UOP_DUP OP_HASH160 cc3a8a74fa8c4324eec3aa02850ab46556587808 OP_EQUALVERIFY OP_CHECKSIG*276a914cc3a8a74fa8c4324eec3aa02850ab4655658780888ac*"1Kcryd85gxfSPDgSmuYYucf6QLXBXMW82L8$J  + @90f7300adbc54ee1dbcd9566312bd30be65df1d39f57fea69a4fc913243ebcba""1HQENTs64Gwc8Je3jTfyphHPEa3L4FvvAU"UOP_DUP OP_HASH160 b3e6bd8c3cb0a852a9048b4a700348c614613a82 OP_EQUALVERIFY OP_CHECKSIG*276a914b3e6bd8c3cb0a852a9048b4a700348c614613a8288ac*"1HQENTs64Gwc8Je3jTfyphHPEa3L4FvvAU8$J  +_@90f7300adbc54ee1dbcd9566312bd30be65df1d39f57fea69a4fc913243ebcba""1Acs1TcSHBtAynxkmp5WJM8u72yKoZJaYS"UOP_DUP OP_HASH160 69816f6a73bd0e2a074cd0fbed9beb4a3a547922 OP_EQUALVERIFY OP_CHECKSIG*276a91469816f6a73bd0e2a074cd0fbed9beb4a3a54792288ac*"1Acs1TcSHBtAynxkmp5WJM8u72yKoZJaYS8$J $ة-@00000000000000000001099a8325feb4a11bc569db70e3490b3cf16a18b572b1"@000000000000000000051982e1990fb3c0efd683a47ecb7fab3c51dbc560023f2$ީ-@0000000000000000000646c278a28d72b70c732495a74f1d8f982ee35ef48681"@00000000000000000001099a8325feb4a11bc569db70e3490b3cf16a18b572b12$-@00000000000000000002fdecbe52994fdd6f0a72ce2efea64e13f8ab866a1339"@0000000000000000000646c278a28d72b70c732495a74f1d8f982ee35ef486812$-@0000000000000000001af05de38031bb02b131f0d0a2e22eec6bbea4d3f13064"@00000000000000000002fdecbe52994fdd6f0a72ce2efea64e13f8ab866a13392$耫-@000000000000000000143b9ae4a14de95142ae5a7724dfbde99a10903ce1c19a"@0000000000000000001af05de38031bb02b131f0d0a2e22eec6bbea4d3f130642$-@000000000000000000076e256b603639cee2a3102487d7b9b6b6f367aa235754"@000000000000000000143b9ae4a14de95142ae5a7724dfbde99a10903ce1c19a2$-@00000000000000000000b77eb37f091ea8e7cc7ba5806020fc2ca3031296d6d4"@000000000000000000076e256b603639cee2a3102487d7b9b6b6f367aa2357542$-@0000000000000000000675120989a1f75e4034fa799f668b5a0dbdcf0cf00c8e"@00000000000000000000b77eb37f091ea8e7cc7ba5806020fc2ca3031296d6d42$-@00000000000000000000cb065eb1e84667ae7b34068e31a8cc84a178328c00fd"@0000000000000000000675120989a1f75e4034fa799f668b5a0dbdcf0cf00c8e2$-@0000000000000000000c0efbc9e79a6e6330542257def2faaae5275fd40789fe"@00000000000000000000cb065eb1e84667ae7b34068e31a8cc84a178328c00fd2$-@00000000000000000010e86128bb65fb7c878ab9a341c979843e7ba2b8ce480b"@0000000000000000000c0efbc9e79a6e6330542257def2faaae5275fd40789fe2$-@0000000000000000000d1e6d210c0f97cd33e4321caa91a28faa7a6179e36faf"@00000000000000000010e86128bb65fb7c878ab9a341c979843e7ba2b8ce480b2$ǭ-@0000000000000000000ed2c8892e3b27c83b094c9d6b472eede76befac2b05cd"@0000000000000000000d1e6d210c0f97cd33e4321caa91a28faa7a6179e36faf2 + +1@f1603d84bb81ce8c8facc95d04703acc3af6ae12aeb0a259de0e73ff2052d14d$"@0000000000000000000ed2c8892e3b27c83b094c9d6b472eede76befac2b05cd(ǭ-2 +@5d38cdca1ce1b0ad7e4d7174f1eb956d6d73c2ad56683ecf90337be2be3a8246B03a226f011ce6b706bf44a8dc04193fe92146a83fcedebc41658872a8b17f816eb2 +@45331d3e21c7ea928ee88d47c66f270ec7821840f5fd04d07b0ea7c87a09a9d3B02c07dacd56d81dea49f66182a340efa0f38f21e87cfd8d0e5af1c32cc3affa9152 +@5d38cdca1ce1b0ad7e4d7174f1eb956d6d73c2ad56683ecf90337be2be3a8246B02c82913fc8108dae8c8819943153a4ad1b496723d53fbbb7ffc20547c2f25014f2 +@f89fa37ca6e55a2cf00d0e3ad3e410b7db98bec0d3ae502c300ce051f7e7bf53B02a90acd6f200153aa51587ee7f20c4df36cb114554bc51499072f5bbe40f4d6a92 +@8f9693a51b81982c151c8e3811568bee894558f95132c6e434b5dc68011e02b6B02603d8491c07b54b5c12ef0f9ca495ba2bbb434a0522978eeea8e8424b87973922 +@a0212041a62ee9133d6aa2a2864e2e90743e617b5c04602ff6f408f05d46b579B0362e35060f5f76b6c5a31bdecd7bf7de9e2d7cbbf9180b11178dc458279d27aa9B +@f1603d84bb81ce8c8facc95d04703acc3af6ae12aeb0a259de0e73ff2052d14d"!1dLGngAJjUN5Qc22DpNeuknDfsbebAwdW"UOP_DUP OP_HASH160 06df0fef50b98b689accb63b23073e189b372b75 OP_EQUALVERIFY OP_CHECKSIG*276a91406df0fef50b98b689accb63b23073e189b372b7588ac*!1dLGngAJjUN5Qc22DpNeuknDfsbebAwdW8$J  +_@f1603d84bb81ce8c8facc95d04703acc3af6ae12aeb0a259de0e73ff2052d14d""1MdgLBvHaizVpGJj2H8Ax43Sr9QgWRHGEV"UOP_DUP OP_HASH160 e25252703c90d46249c1cfe3d55e375246a5f6f2 OP_EQUALVERIFY OP_CHECKSIG*276a914e25252703c90d46249c1cfe3d55e375246a5f6f288ac*"1MdgLBvHaizVpGJj2H8Ax43Sr9QgWRHGEV8$J  +ߎ@f1603d84bb81ce8c8facc95d04703acc3af6ae12aeb0a259de0e73ff2052d14d""1BiDbRwak5VKg9bbm5HpoBJXmNX38QusjG"UOP_DUP OP_HASH160 757cd32c6b6e80d72cece96dec48db1b322fecdc OP_EQUALVERIFY OP_CHECKSIG*276a914757cd32c6b6e80d72cece96dec48db1b322fecdc88ac*"1BiDbRwak5VKg9bbm5HpoBJXmNX38QusjG8$J  $խ-@000000000000000000025c596a503581e1bab0d8015036c15aea201aa6242456"@0000000000000000000ed2c8892e3b27c83b094c9d6b472eede76befac2b05cd2 + + + +1@27a7906425a399dda85fb226518800402018967a46ece7972a91d29dc7c44126$"@000000000000000000025c596a503581e1bab0d8015036c15aea201aa6242456(խ-2 +@95ad1e2407e8a1b1077e42b0759b091246e82fdc980be47037d40fbbddde6598B0368f0e4801a953ced89a217b2ede59769a5f8cdf8f51b8fbd11fbd2df96c81b522 +@0b606596e11202f375bedfe040886f5ffec96d44b4bf2409f607cc79ca211c16B0222719c9de8548a1db4c75b7aff0e4bfaf8ef4062371129f9cae636cb1fd0fbefB +L@27a7906425a399dda85fb226518800402018967a46ece7972a91d29dc7c44126""1NPQCPdWSq8fWbwBBCKLbufTB4GsyWLLca"UOP_DUP OP_HASH160 ea9727ee866907f223c1578327af35f27d678d3a OP_EQUALVERIFY OP_CHECKSIG*276a914ea9727ee866907f223c1578327af35f27d678d3a88ac*"1NPQCPdWSq8fWbwBBCKLbufTB4GsyWLLca8$J  + @27a7906425a399dda85fb226518800402018967a46ece7972a91d29dc7c44126""1JB2YoY4VaRy4b51EjqUs6xPtdSu4fsSnB"UOP_DUP OP_HASH160 bc5f972532a5eb8d6d1017ba457cef44240eb85e OP_EQUALVERIFY OP_CHECKSIG*276a914bc5f972532a5eb8d6d1017ba457cef44240eb85e88ac*"1JB2YoY4VaRy4b51EjqUs6xPtdSu4fsSnB8$J  +j@27a7906425a399dda85fb226518800402018967a46ece7972a91d29dc7c44126""1CqdhcNM8mB3NFvPgE7UAs1mhx61g3t4xx"UOP_DUP OP_HASH160 81dbfc4cb765e23bf28d46d155232527287ef29d OP_EQUALVERIFY OP_CHECKSIG*276a91481dbfc4cb765e23bf28d46d155232527287ef29d88ac*"1CqdhcNM8mB3NFvPgE7UAs1mhx61g3t4xx8$J $-@00000000000000000006728bace66190c14abd56aef69d556842c9760f6df064"@000000000000000000025c596a503581e1bab0d8015036c15aea201aa62424562$-@000000000000000000153a9cb54f1dc2cdd26043abec87f8eb9ca66fea365ccf"@00000000000000000006728bace66190c14abd56aef69d556842c9760f6df0642$-@0000000000000000000c0dcb7782e2609e6ca626e1e46c9edaf6430ce01c1968"@000000000000000000153a9cb54f1dc2cdd26043abec87f8eb9ca66fea365ccf2 $-@0000000000000000001a6ebf4655a49600312d7aafba71ab7acea7a032569a91"@0000000000000000000c0dcb7782e2609e6ca626e1e46c9edaf6430ce01c19682 + +1@eaee05212121713cb21f825db30de15752f677a62e1ab76b3525a435017040e7$"@0000000000000000001a6ebf4655a49600312d7aafba71ab7acea7a032569a91(-2 +@f1603d84bb81ce8c8facc95d04703acc3af6ae12aeb0a259de0e73ff2052d14dB020ba50a498d82a3d73bf1ee71cd6db39b42a620e7afb45d325bc1cd68af8019302 +@f1603d84bb81ce8c8facc95d04703acc3af6ae12aeb0a259de0e73ff2052d14dB0263dc6676e34cca07fe76f44662efc2d3cc9b940ec992a4fe9c80a069170aa7002 +@444a21a5c684cb664bfc2619e945bd8b02a52af90008969f03da3b47af9b61a4B02087610c97a6de4b736923697c7319489d85a7f69f03e9e9c28a811b55cab5f302 +@219827efc3f41d151b8d86af1eaf0bba1fd0c698e2c376a89b7350ab0335e95cB030a2b84f96121b99fc377402035018e8a3113aaaa676ecaeb675c7d148b986ea3B + @eaee05212121713cb21f825db30de15752f677a62e1ab76b3525a435017040e7""1Kq4fb6TKvc1offwsap7GdzCXFid6utq7w"UOP_DUP OP_HASH160 ce894a3817a69285c807cdeb629025648bc6f194 OP_EQUALVERIFY OP_CHECKSIG*276a914ce894a3817a69285c807cdeb629025648bc6f19488ac*"1Kq4fb6TKvc1offwsap7GdzCXFid6utq7w8$J  +@eaee05212121713cb21f825db30de15752f677a62e1ab76b3525a435017040e7""1QJnxYJ1WjbEUEaZZ7QrjcQWoLq3JZTpnB"UOP_DUP OP_HASH160 ffa853ecc6990e5a499f773d2174ff912ed871c1 OP_EQUALVERIFY OP_CHECKSIG*276a914ffa853ecc6990e5a499f773d2174ff912ed871c188ac*"1QJnxYJ1WjbEUEaZZ7QrjcQWoLq3JZTpnB8$J  +C@eaee05212121713cb21f825db30de15752f677a62e1ab76b3525a435017040e7""1HkbT8VsAqAD9TN5My4d5Czjo1Rk1cswHb"UOP_DUP OP_HASH160 b7c0a81f7c5e1e63f97dbf8bcb428579c4fd2466 OP_EQUALVERIFY OP_CHECKSIG*276a914b7c0a81f7c5e1e63f97dbf8bcb428579c4fd246688ac*"1HkbT8VsAqAD9TN5My4d5Czjo1Rk1cswHb8$J  $®-@0000000000000000000ea49a7bc2d14558c39dd64a34882f08076949c9bd4135"@0000000000000000001a6ebf4655a49600312d7aafba71ab7acea7a032569a912 + + + +1@8b17deafb210732f9286d6146e5f5f561a0cae71640c02acb7c7a1dcb856cc8c$"@0000000000000000000ea49a7bc2d14558c39dd64a34882f08076949c9bd4135(®-2 +@92f46e2ba488aaf89d3aeb791cb4779aebdbcb61c1e4f992ce39f3624d853586B026dc5f71054100364dda1e5de454eca99c5978e3da34ad0c45effa7a4363cd2662 +@42a3bde0193dcbc72a1fd80d3599ad798ea37a0abe80873961e10faa2135ba2aB02ba86881f258c55f42315c43dd55482dbe3431ac9752dc5601e1ce196831c0959B +@8b17deafb210732f9286d6146e5f5f561a0cae71640c02acb7c7a1dcb856cc8c""1FAEsFBJjsHSuYbkZhuwMQ3FfnBPHR5QLa"UOP_DUP OP_HASH160 9b511461f23fcd48504a7b391850f824cf4dc1a1 OP_EQUALVERIFY OP_CHECKSIG*276a9149b511461f23fcd48504a7b391850f824cf4dc1a188ac*"1FAEsFBJjsHSuYbkZhuwMQ3FfnBPHR5QLa8$J  + @8b17deafb210732f9286d6146e5f5f561a0cae71640c02acb7c7a1dcb856cc8c""15GfL7TR4P19p1QFftVQenakRfNP8oCx6G"UOP_DUP OP_HASH160 2ed6bd09323f6639bdd090156cddd3aa451adbcb OP_EQUALVERIFY OP_CHECKSIG*276a9142ed6bd09323f6639bdd090156cddd3aa451adbcb88ac*"15GfL7TR4P19p1QFftVQenakRfNP8oCx6G8$J  +Ԉ@8b17deafb210732f9286d6146e5f5f561a0cae71640c02acb7c7a1dcb856cc8c""1GFpXnC3PkQ7xrPgQ16UPntCwZCyVxNPxj"UOP_DUP OP_HASH160 a75763075b9932b21c73fe665cb2e97b4d4f301c OP_EQUALVERIFY OP_CHECKSIG*276a914a75763075b9932b21c73fe665cb2e97b4d4f301c88ac*"1GFpXnC3PkQ7xrPgQ16UPntCwZCyVxNPxj8$J %$Щ-@00000000000000000011ef015e03d53af1d100e6fa879ede0867df75574ea027"@0000000000000000000ea49a7bc2d14558c39dd64a34882f08076949c9bd41352$-@0000000000000000000fb4f8486e9cce2b1d0d1a1927fe2b53ed04eaad79db1f"@00000000000000000011ef015e03d53af1d100e6fa879ede0867df75574ea0272$د-@0000000000000000000ab83d804cc62b0790c7196104a06cd8a060e3ae0a6176"@0000000000000000000fb4f8486e9cce2b1d0d1a1927fe2b53ed04eaad79db1f2$ྤ-@00000000000000000011b6f3042d4c2ff17c49f7e6cfea0d1f30371687556ba0"@0000000000000000000ab83d804cc62b0790c7196104a06cd8a060e3ae0a61762$װ-@00000000000000000008e6268f7ab5a725371f9d1db8a89e9d600e6322272596"@00000000000000000011b6f3042d4c2ff17c49f7e6cfea0d1f30371687556ba02 $ܰ-@0000000000000000000f76c24a5480ea941358c928d81ae5160aa573df1fee46"@00000000000000000008e6268f7ab5a725371f9d1db8a89e9d600e63222725962 + + + +1@1ab21c08958a31b81caa130b06093aa95a1b33f66bf8574a9b36b0dfda83ddba$"@0000000000000000000f76c24a5480ea941358c928d81ae5160aa573df1fee46(ܰ-2 +@cc4b45d121038210741c084f8d635a7a1e1fbe05c1de54f16e40d2e898ab2721B020d637f9a6cf7a2a913ad576d7d02a57b648a33a0cc2239f14e3e6366fc3e1c362 +@036234381484266e0fe6e34503829434e50f13a3bcab59b5c931e720181ecadcB037197742220c743d0f5d47328bc3be8eaa22f1cc7bd8f180fe0b92c0b928a60e9B +@1ab21c08958a31b81caa130b06093aa95a1b33f66bf8574a9b36b0dfda83ddba""12HV17nQxxVUDdTW4AhGNZZRELmMWbgDAr"UOP_DUP OP_HASH160 0e1627f4c2b1162fdb4f272a6a9c7e880ebdcfab OP_EQUALVERIFY OP_CHECKSIG*276a9140e1627f4c2b1162fdb4f272a6a9c7e880ebdcfab88ac*"12HV17nQxxVUDdTW4AhGNZZRELmMWbgDAr8$J  +@1ab21c08958a31b81caa130b06093aa95a1b33f66bf8574a9b36b0dfda83ddba""14F67wjkFe1BDkbEML8m19UBxEiDMQmHgd"UOP_DUP OP_HASH160 2392797ba8dd04fe5861235e22ebfe36dd517a32 OP_EQUALVERIFY OP_CHECKSIG*276a9142392797ba8dd04fe5861235e22ebfe36dd517a3288ac*"14F67wjkFe1BDkbEML8m19UBxEiDMQmHgd8$J  +<@1ab21c08958a31b81caa130b06093aa95a1b33f66bf8574a9b36b0dfda83ddba"!1HAVmyHiQweYGQEYEZJ6PMS47aprYGmNm"UOP_DUP OP_HASH160 030e9515497b5bbf15551229cfeb273d6695759c OP_EQUALVERIFY OP_CHECKSIG*276a914030e9515497b5bbf15551229cfeb273d6695759c88ac*!1HAVmyHiQweYGQEYEZJ6PMS47aprYGmNm8$J $-@0000000000000000000f8a04b3db15827e27725769d3b098d6e4082432197aac"@0000000000000000000f76c24a5480ea941358c928d81ae5160aa573df1fee462$-@000000000000000000177da3496d4840dd9817810ec0e97e0b294479363b3ac6"@0000000000000000000f8a04b3db15827e27725769d3b098d6e4082432197aac2$-@00000000000000000006d728759bac8c9efd9c718c36aba8c79f49db2a5a7224"@000000000000000000177da3496d4840dd9817810ec0e97e0b294479363b3ac62$-@00000000000000000010bbd994aef6c714b01c647f042bfa3e36012121eb596e"@00000000000000000006d728759bac8c9efd9c718c36aba8c79f49db2a5a72242$-@000000000000000000199481dc071906a62ae91b49688f510bee810bf600dcfe"@00000000000000000010bbd994aef6c714b01c647f042bfa3e36012121eb596e2$ʲ-@000000000000000000066be76d1f7d3d2abfd9bd19dc3ca6b172d4bb5bfdbdf3"@000000000000000000199481dc071906a62ae91b49688f510bee810bf600dcfe2$Ͳ-@00000000000000000013385e37e127c06f6026969b089307ddb5ec3146e69e6a"@000000000000000000066be76d1f7d3d2abfd9bd19dc3ca6b172d4bb5bfdbdf32$۲-@00000000000000000009cfcded99d76975dd54159f3193a6cdcbb1ceee181976"@00000000000000000013385e37e127c06f6026969b089307ddb5ec3146e69e6a2$܌-@000000000000000000115f62ff7675d3d0f2b189052a1feec61bc172709ced52"@00000000000000000009cfcded99d76975dd54159f3193a6cdcbb1ceee1819762$-@0000000000000000000e6739975d065f9315a3c850ab8a10081fc97582ae3af7"@000000000000000000115f62ff7675d3d0f2b189052a1feec61bc172709ced522$ȇ-@0000000000000000001861143bdf444fc22f51fb15635e447b83e40679381e35"@0000000000000000000e6739975d065f9315a3c850ab8a10081fc97582ae3af72$ij-@00000000000000000017d5caef05e457211618fed67cb549bd12cbd54a51e098"@0000000000000000001861143bdf444fc22f51fb15635e447b83e40679381e352$-@0000000000000000001263759df83a17e9279bca952804ea7c0c8f111155a89e"@00000000000000000017d5caef05e457211618fed67cb549bd12cbd54a51e0982$-@00000000000000000000597e56e608d6230c55f3274b90640bf73ff64db208fa"@0000000000000000001263759df83a17e9279bca952804ea7c0c8f111155a89e2$-@0000000000000000001b3e0c181a09433a104c4613069f80ad50e1afb5329f65"@00000000000000000000597e56e608d6230c55f3274b90640bf73ff64db208fa2$ŵ-@0000000000000000000fb95667ac877ff1497338053371de264f1a5edb272b64"@0000000000000000001b3e0c181a09433a104c4613069f80ad50e1afb5329f652ƒ$̵-@00000000000000000016ae4842da9cd5d842befdd4f87e1958f7fbba4b518699"@0000000000000000000fb95667ac877ff1497338053371de264f1a5edb272b642Ã$-@000000000000000000076ae338343b2e62c69c1c8ef1cacb9cdc6b548a6df96d"@00000000000000000016ae4842da9cd5d842befdd4f87e1958f7fbba4b5186992 + +1@5b37a9a1db5f51d795884ece4b30cc08070c91f7099ee3039cf72fe6b9dafec4Ã$"@000000000000000000076ae338343b2e62c69c1c8ef1cacb9cdc6b548a6df96d(-2 +@c4c96f7ce59ea082af8aed694c9f4b6f7f13381bb9e77d6fb46aa5fa85792e3cB03d9f76d7e5fc06430d071e4fbc6dd5d6ecef4bd624053629b9b197a2c7d96557d2 +@e7d90526d67cf59da10b48acfc28fa0769619a6ad23477eaeea4769fa35cd3a4B03fb6f8e5a00b80d5c00187740e23c78914c3305b95d292cc366be138c3de24a632 +@4c966e3ac92145afafef50726f49a04b16a93a962349b5e4e5f67ad5289507a9B03ff7517023928861beeac05d4c42a7658cf14372f8b092dfcf666c3695b740ab62 +@69520446bca2762a92b35d83a2f7556fd8cf188db53a131c3fa5c44faf5fdd0dB03c3f6c4653be891ae7d7ca1fa52c563759976681a8bf8fef30d7e9c8e569e4a47B +@5b37a9a1db5f51d795884ece4b30cc08070c91f7099ee3039cf72fe6b9dafec4""1JCYMUyQyQXZ9miihjmYRDMPNCeUtddAbp"UOP_DUP OP_HASH160 bca8e2dd517ce35f69140d7a658b18eb3da9162e OP_EQUALVERIFY OP_CHECKSIG*276a914bca8e2dd517ce35f69140d7a658b18eb3da9162e88ac*"1JCYMUyQyQXZ9miihjmYRDMPNCeUtddAbp8Ã$J  +z@5b37a9a1db5f51d795884ece4b30cc08070c91f7099ee3039cf72fe6b9dafec4""17Cbb9rGCi3thji4q4XmkscKrtfDdjW13a"UOP_DUP OP_HASH160 4402341e76c24d9d8c02a42f4c90d6f0b628d607 OP_EQUALVERIFY OP_CHECKSIG*276a9144402341e76c24d9d8c02a42f4c90d6f0b628d60788ac*"17Cbb9rGCi3thji4q4XmkscKrtfDdjW13a8Ã$J  +#@5b37a9a1db5f51d795884ece4b30cc08070c91f7099ee3039cf72fe6b9dafec4""158XHLKB4gY4nMhfZGYiZfGQWQ4MVLGxnb"UOP_DUP OP_HASH160 2d4cb1534872bbef63cfe79e11705bdd88df0d31 OP_EQUALVERIFY OP_CHECKSIG*276a9142d4cb1534872bbef63cfe79e11705bdd88df0d3188ac*"158XHLKB4gY4nMhfZGYiZfGQWQ4MVLGxnb8Ã$J  + + +1@8d84e62471ea71006a379a14406246ef97fd02064ff12b1ced8398cff3102112Ã$"@000000000000000000076ae338343b2e62c69c1c8ef1cacb9cdc6b548a6df96d(-2 +@ab5dc8f166cfeb9331987fd0e7c7bebae8d263b5f9641b39cb72d0791cdf9896B02d3107899b28cac203eb63f7ce17cb0042dcf389f9bdf1af688eae686c75024322 +@26c5b971c23d36ebc57b7babaca0b735c0174dd2c6c1c703da6c515cb8f9b547B0302ae613db935b68bce88739763c4756aef7467198d467f79f007e37b6e47b41bB +i@8d84e62471ea71006a379a14406246ef97fd02064ff12b1ced8398cff3102112""13Nwmws1BfvxK42q3phHHcFdsSQiqMBCWi"UOP_DUP OP_HASH160 1a16b5e8247ef6345491301d01dea35e48696b28 OP_EQUALVERIFY OP_CHECKSIG*276a9141a16b5e8247ef6345491301d01dea35e48696b2888ac*"13Nwmws1BfvxK42q3phHHcFdsSQiqMBCWi8Ã$J  + @8d84e62471ea71006a379a14406246ef97fd02064ff12b1ced8398cff3102112""18GW865KNqZV6H3DY3X1xjjRQU3RAD6xKm"UOP_DUP OP_HASH160 4fb76e0ded79670b771fe5556a2f4494a067b5df OP_EQUALVERIFY OP_CHECKSIG*276a9144fb76e0ded79670b771fe5556a2f4494a067b5df88ac*"18GW865KNqZV6H3DY3X1xjjRQU3RAD6xKm8Ã$J  +о_@8d84e62471ea71006a379a14406246ef97fd02064ff12b1ced8398cff3102112""1Jyz7PNpbpyN17x59JQtGt4NS3V6x6WTmv"UOP_DUP OP_HASH160 c5411af49dd799619cb2012909a46f165ea2405b OP_EQUALVERIFY OP_CHECKSIG*276a914c5411af49dd799619cb2012909a46f165ea2405b88ac*"1Jyz7PNpbpyN17x59JQtGt4NS3V6x6WTmv8Ã$J %.ă$-@000000000000000000149dc6f77a20203533e8cbbcd9a3203f56549f5b09ffe9"@000000000000000000076ae338343b2e62c69c1c8ef1cacb9cdc6b548a6df96d2, + +1@ad646ec9f17b1dd6f9c8b94dd8645d9552c257f0daa7b9022136f7a3edebdc81ă$"@000000000000000000149dc6f77a20203533e8cbbcd9a3203f56549f5b09ffe9(-2 +@8d84e62471ea71006a379a14406246ef97fd02064ff12b1ced8398cff3102112B0206166976bd6a109f2c8dd0d5cecb7fd9bfcb425234928a93f2cb6a348cd05afa2 +@e54fca574f68a740d907b1bbefb8dea2ccd7dfdce791d62f324d466875ce331bB03713b2b63acf822843d6f70ea7c03ed4d5c4b63bcd1fe4b967ab900fecef166062 +@32394cb7b0a702561b646fad7cc2a63279fcc3f4ab5d36f07417c2042fb54fa2B02edc1826bb94ceb11786edb018ee3e041f4f757b56a821e509f106ea84014c617B +C@ad646ec9f17b1dd6f9c8b94dd8645d9552c257f0daa7b9022136f7a3edebdc81""1Cv4LF3ea51KBSbLfnuYCQGBEQFoPSdwnV"UOP_DUP OP_HASH160 82b235f7b296c9cd30d8609ebf13e9e258f24d9e OP_EQUALVERIFY OP_CHECKSIG*276a91482b235f7b296c9cd30d8609ebf13e9e258f24d9e88ac*"1Cv4LF3ea51KBSbLfnuYCQGBEQFoPSdwnV8ă$J  + @ad646ec9f17b1dd6f9c8b94dd8645d9552c257f0daa7b9022136f7a3edebdc81""1GE686Eo8eMj46Kp6nHmv3wDwEZrTb2uiu"UOP_DUP OP_HASH160 a70391f1d1e3bc0a403f4fe181f75b809a2bb918 OP_EQUALVERIFY OP_CHECKSIG*276a914a70391f1d1e3bc0a403f4fe181f75b809a2bb91888ac*"1GE686Eo8eMj46Kp6nHmv3wDwEZrTb2uiu8ă$J  +@ad646ec9f17b1dd6f9c8b94dd8645d9552c257f0daa7b9022136f7a3edebdc81"!1xf4g8HHFdBEaF3UEAEme9HnMysC2EkgG"UOP_DUP OP_HASH160 0a86a6ce65d6ec73b9a4d7a37c1b03f7e74217ea OP_EQUALVERIFY OP_CHECKSIG*276a9140a86a6ce65d6ec73b9a4d7a37c1b03f7e74217ea88ac*!1xf4g8HHFdBEaF3UEAEme9HnMysC2EkgG8ă$J % + +1@50f69bdfe5bc083e13c69f797e4c2199462450b3a435553bb31916929af6fb31ă$"@000000000000000000149dc6f77a20203533e8cbbcd9a3203f56549f5b09ffe9(-2 +@ad646ec9f17b1dd6f9c8b94dd8645d9552c257f0daa7b9022136f7a3edebdc81B02e159b338e88c189a23dbe3cef68cb1e146b0dcd259c1c65354e3949cca306b972 +@041daeb3cc2218701f6678fec70dc1523191bc4ef45c9274542bfef8dd52e4adB03c8689e0f715c91b60fb272c0fd09ff4b9ced0c1af6d846e591aba01e36a9e2642 +@ab5dc8f166cfeb9331987fd0e7c7bebae8d263b5f9641b39cb72d0791cdf9896B024a440387b3bb685c613dbf44c1c9489911b01950bb35ea9d0bee205d4a2dcd34B +@50f69bdfe5bc083e13c69f797e4c2199462450b3a435553bb31916929af6fb31""1BVnA6ymjMEiKSf3LtUPkXFMwHhiADr48k"UOP_DUP OP_HASH160 7322999277de6de2cb2e9027988935da41caba6f OP_EQUALVERIFY OP_CHECKSIG*276a9147322999277de6de2cb2e9027988935da41caba6f88ac*"1BVnA6ymjMEiKSf3LtUPkXFMwHhiADr48k8ă$J  + @50f69bdfe5bc083e13c69f797e4c2199462450b3a435553bb31916929af6fb31"!1JhYVQtib3qUMDQ4T6oTWpPgvEiWE1kiE"UOP_DUP OP_HASH160 0358ea35c3e9578713ce74aaf931014eb12abdb1 OP_EQUALVERIFY OP_CHECKSIG*276a9140358ea35c3e9578713ce74aaf931014eb12abdb188ac*!1JhYVQtib3qUMDQ4T6oTWpPgvEiWE1kiE8ă$J  +@50f69bdfe5bc083e13c69f797e4c2199462450b3a435553bb31916929af6fb31""15TZzpjJXwbUzWi8KmNvQJjkriLo9Qx3v7"UOP_DUP OP_HASH160 30e6dcd3bb4e29e49273467f074857d4d560d30c OP_EQUALVERIFY OP_CHECKSIG*276a91430e6dcd3bb4e29e49273467f074857d4d560d30c88ac*"15TZzpjJXwbUzWi8KmNvQJjkriLo9Qx3v78ă$J % + + +1@05acd6fe267b6f177d91e9616db160797c1288f2dbcbd86cb6f825d211963cbdă$"@000000000000000000149dc6f77a20203533e8cbbcd9a3203f56549f5b09ffe9(-2 +@8fbc5d5e0c3b272f7e6c1daae127fdc62c0bff8232dd0d874960a68fb0e63db0B02a8f82ac8fd241eedbd6e97ce94f827afe8709004df9a805a9e69847365b7be092 +@e93d5839e6fc4a83fa14e5a3a7918aefc57893ffc9a7b395ab0960cade20cacbB0278b0006279c1d7c0962d61711c650ab3bf9057d9637dde742356391357894345B +@05acd6fe267b6f177d91e9616db160797c1288f2dbcbd86cb6f825d211963cbd""1KxHUzuFTpVFJqaQ8Jk6W1cwCLBZJ77K93"UOP_DUP OP_HASH160 cfe6e6ae36cebbbdd481aa5b53ed6d588c158318 OP_EQUALVERIFY OP_CHECKSIG*276a914cfe6e6ae36cebbbdd481aa5b53ed6d588c15831888ac*"1KxHUzuFTpVFJqaQ8Jk6W1cwCLBZJ77K938ă$J  + @05acd6fe267b6f177d91e9616db160797c1288f2dbcbd86cb6f825d211963cbd""193zndGPcchLqpdz7DjTQb2ENiyXXyzHn5"UOP_DUP OP_HASH160 58521378418624b9cbcc21fb48a5eadb8024b0e3 OP_EQUALVERIFY OP_CHECKSIG*276a91458521378418624b9cbcc21fb48a5eadb8024b0e388ac*"193zndGPcchLqpdz7DjTQb2ENiyXXyzHn58ă$J  +U@05acd6fe267b6f177d91e9616db160797c1288f2dbcbd86cb6f825d211963cbd""1MSYDtgRBEk5MAeD28JRBAkwSaYfMkhbWo"UOP_DUP OP_HASH160 e036fa4dcd1ef4df42dcb852180473fc66b52097 OP_EQUALVERIFY OP_CHECKSIG*276a914e036fa4dcd1ef4df42dcb852180473fc66b5209788ac*"1MSYDtgRBEk5MAeD28JRBAkwSaYfMkhbWo8ă$J % + + +1@bc269e45131c81b0c7920afc9ec61e9d3fbbfd3ffc2980a1689130103a9e1943ă$"@000000000000000000149dc6f77a20203533e8cbbcd9a3203f56549f5b09ffe9(-2 +@aaca6090d646a6b3c63f922a52fcd9841ed14dbfae96cb9be2a0d1d76a1840eeB0314c3d3ded24db72a3498419cf5655a80577f5a87c007f62cd050dd06e8dad7632 +@db358ec156e5a2f47cda7c9760d9e09f5f1513e4680a01d328eac5e1cec4b96cB03c966153bf66903528bdfff967e863c6cf9e4b1c6c7d244cc418813372ff32b93B +@bc269e45131c81b0c7920afc9ec61e9d3fbbfd3ffc2980a1689130103a9e1943""1PBGn7PnrE6egEZZ3tojh7kWbdHdMZyX6e"UOP_DUP OP_HASH160 f34418f40bad25fbc063dd379683f471adb6385b OP_EQUALVERIFY OP_CHECKSIG*276a914f34418f40bad25fbc063dd379683f471adb6385b88ac*"1PBGn7PnrE6egEZZ3tojh7kWbdHdMZyX6e8ă$J  +&@bc269e45131c81b0c7920afc9ec61e9d3fbbfd3ffc2980a1689130103a9e1943""1HF5AdDBg9PMdyW14z2SisnW7VsFf7rK2e"UOP_DUP OP_HASH160 b22b50451472eb87f31834f7e762f5b6e9e4b926 OP_EQUALVERIFY OP_CHECKSIG*276a914b22b50451472eb87f31834f7e762f5b6e9e4b92688ac*"1HF5AdDBg9PMdyW14z2SisnW7VsFf7rK2e8ă$J  +@bc269e45131c81b0c7920afc9ec61e9d3fbbfd3ffc2980a1689130103a9e1943""184vPmaUwr83ChewwFmGKRZkwbDX5okyAQ"UOP_DUP OP_HASH160 4d86b2bfb5201573657b221242a264ff3a1dc6cd OP_EQUALVERIFY OP_CHECKSIG*276a9144d86b2bfb5201573657b221242a264ff3a1dc6cd88ac*"184vPmaUwr83ChewwFmGKRZkwbDX5okyAQ8ă$J  Ń$-@0000000000000000000bdcdddeec0ee61fc022b02c14debac2179c18743f1f98"@000000000000000000149dc6f77a20203533e8cbbcd9a3203f56549f5b09ffe92 + + + +1@27d17a65a9653c8702c31d3853d55711d617dc31467179b3734ceef0e399ea6bŃ$"@0000000000000000000bdcdddeec0ee61fc022b02c14debac2179c18743f1f98(-2 +@1ab21c08958a31b81caa130b06093aa95a1b33f66bf8574a9b36b0dfda83ddbaB03f93c2e59d48789f523ab5ddef0fa7c28533c0776221a050580ea0aa5aafb28982 +@0f1d4a0d7239a54cb792d184f57281f5e5014c00b8bf00caf41720da3c203105B02f66d57f5b5a82fffd9d98563e12dfade02ca8e3461c078b100caba7076320814B +@27d17a65a9653c8702c31d3853d55711d617dc31467179b3734ceef0e399ea6b""175EnpvwSbctzSwoNYWNzDDijxQXYWN1Fp"UOP_DUP OP_HASH160 429dee1175dde05f77efd0b464aa2f67dfd809e4 OP_EQUALVERIFY OP_CHECKSIG*276a914429dee1175dde05f77efd0b464aa2f67dfd809e488ac*"175EnpvwSbctzSwoNYWNzDDijxQXYWN1Fp8Ń$J  +@27d17a65a9653c8702c31d3853d55711d617dc31467179b3734ceef0e399ea6b""1LiYJFGQPPC5P5JjGdLZPUrzLJvP8bnLPP"UOP_DUP OP_HASH160 d84591eda33e5eae972e1a675bcba224a77f44d1 OP_EQUALVERIFY OP_CHECKSIG*276a914d84591eda33e5eae972e1a675bcba224a77f44d188ac*"1LiYJFGQPPC5P5JjGdLZPUrzLJvP8bnLPP8Ń$J  +<@27d17a65a9653c8702c31d3853d55711d617dc31467179b3734ceef0e399ea6b""19nGf59BSdVXrXxuaY5pm7PyDwBiZwbbaC"UOP_DUP OP_HASH160 6050cb3a49523ca514626c89e7d51102e93f3392 OP_EQUALVERIFY OP_CHECKSIG*276a9146050cb3a49523ca514626c89e7d51102e93f339288ac*"19nGf59BSdVXrXxuaY5pm7PyDwBiZwbbaC8Ń$J ƃ$ݶ-@000000000000000000129b98f9c7595ae9f0468830d5a0cbc58aceac6b800e2d"@0000000000000000000bdcdddeec0ee61fc022b02c14debac2179c18743f1f982 + +1@9047ce25b76d6657d521cc0525c2e4c0b0501451c2387e0564a475263b12bd40ƃ$"@000000000000000000129b98f9c7595ae9f0468830d5a0cbc58aceac6b800e2d(ݶ-2 +@50f69bdfe5bc083e13c69f797e4c2199462450b3a435553bb31916929af6fb31B033e97fe4edf3eb1008e2d3e861799ce36d44c85ce26b676a881e5951eb01e5a582 +@5a92a753ec72669a33eb3b92043a3cd3470cb1ef158ae348c1c115ebe72c98e9B028cbdc29635e0d44301ade9d7d6a12e2b5d716ab377dbac36dad566039bec3a022 +@fd612e10ccf04beb693f01b4fc55287d565ba0ae8d91fec299005455040cb33dB0246383de4a2d942c0d83c765dd6d62d3c0fb916fae9e61b00634e229a34bdcefe2 +@7bd3fadaf4fa038ec2907584a56388a42d6456e903698f6381425a5532b17f75B037d33d159b8f917857edb744b17239e5ef315c452b5de55459d8f107ea7add3f12 +@4288789dea08c14451afbd0757eb35e0bed140fa40207ff2228f44f1b49c35daB023b5595d91a2a3531376494c0491d29435f27b0cdec38fed0242086b8579605f22 +@f750858014d466b5106104b12563ea7eea0c957d9611e59467db52ac80acc598B02629cceb4b973592e8f1cadf8151aed25eae03a391088793127537d5775427b63B +@9047ce25b76d6657d521cc0525c2e4c0b0501451c2387e0564a475263b12bd40""1L6UxfMSRfaGUbmwD6nHdCxKX6bqCD3GV1"UOP_DUP OP_HASH160 d173cf2be3b32cf314ab16f763c009ebdadc0f7b OP_EQUALVERIFY OP_CHECKSIG*276a914d173cf2be3b32cf314ab16f763c009ebdadc0f7b88ac*"1L6UxfMSRfaGUbmwD6nHdCxKX6bqCD3GV18ƃ$J  +ց@9047ce25b76d6657d521cc0525c2e4c0b0501451c2387e0564a475263b12bd40""177rqTcqzg1emBjPMg4WRkiLek4UfkcC1L"UOP_DUP OP_HASH160 431cd9de9902d6e2c5626a7bea611f9d6d2acb34 OP_EQUALVERIFY OP_CHECKSIG*276a914431cd9de9902d6e2c5626a7bea611f9d6d2acb3488ac*"177rqTcqzg1emBjPMg4WRkiLek4UfkcC1L8ƃ$J  +ӹL@9047ce25b76d6657d521cc0525c2e4c0b0501451c2387e0564a475263b12bd40""16QE7BQKfAJUDKkQMC1rgfaRo4hTiwz5hF"UOP_DUP OP_HASH160 3b3d23073a5ef837e96d23591a27feb533937810 OP_EQUALVERIFY OP_CHECKSIG*276a9143b3d23073a5ef837e96d23591a27feb53393781088ac*"16QE7BQKfAJUDKkQMC1rgfaRo4hTiwz5hF8ƃ$J ǃ$-@00000000000000000015b0da0af550ab0570fa12eb38e2252e185fbbd4fdabb2"@000000000000000000129b98f9c7595ae9f0468830d5a0cbc58aceac6b800e2d2 ȃ$-@00000000000000000015cefdccb489bdd9de8a5663703cc5ca866254cdcb2252"@00000000000000000015b0da0af550ab0570fa12eb38e2252e185fbbd4fdabb22 + + + +1@01af472efdc2c565ff78409b6d72fc450d7032dcea30762f6c00e77664de2c10ȃ$"@00000000000000000015cefdccb489bdd9de8a5663703cc5ca866254cdcb2252(-2 +@49fc4b88429fa367b507397dc3fe33556f7051aec938d73789f9766402b74816B02ef2747517144e4a7eddbbc320220c3c2d070ff6af72cca91bfe3237378458e592 +@3906f552e59f01e367f1e421c24a9d264a52645370f2b0e15bb566a30d33cadfB03cd6fe736c2c6182161b7b3024cbfec478ec23c802ac35c02c32dc7e6215bde07B +@01af472efdc2c565ff78409b6d72fc450d7032dcea30762f6c00e77664de2c10""1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd"UOP_DUP OP_HASH160 6b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e OP_EQUALVERIFY OP_CHECKSIG*276a9146b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e88ac*"1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd8ȃ$J  +ˁ@01af472efdc2c565ff78409b6d72fc450d7032dcea30762f6c00e77664de2c10""1LNdUxr98ztRrZN7X7QCCXvhwdPCYmtehP"UOP_DUP OP_HASH160 d481942e18daabf6b12f8fcdec238cb06ca6ce83 OP_EQUALVERIFY OP_CHECKSIG*276a914d481942e18daabf6b12f8fcdec238cb06ca6ce8388ac*"1LNdUxr98ztRrZN7X7QCCXvhwdPCYmtehP8ȃ$J  + @01af472efdc2c565ff78409b6d72fc450d7032dcea30762f6c00e77664de2c10""1CmtvASrLgXTjraQdF5BLx9WeWF1gM37JU"UOP_DUP OP_HASH160 81270613951ce63a906d2e06cdc4050c61cc9f4a OP_EQUALVERIFY OP_CHECKSIG*276a91481270613951ce63a906d2e06cdc4050c61cc9f4a88ac*"1CmtvASrLgXTjraQdF5BLx9WeWF1gM37JU8ȃ$J Ƀ$ٷ-@000000000000000000107a6c2f5d917678c5ae22a3a8fe93bc6f1bfd8687d4e0"@00000000000000000015cefdccb489bdd9de8a5663703cc5ca866254cdcb22522ʃ$ٷ-@0000000000000000000307d2090d024cae160a5c3f32ee66c83dc8a1788975d8"@000000000000000000107a6c2f5d917678c5ae22a3a8fe93bc6f1bfd8687d4e02 ˃$-@0000000000000000000bc46552966f4d6d1464c3a451955aa21cba9c3b8e97fb"@0000000000000000000307d2090d024cae160a5c3f32ee66c83dc8a1788975d82 + +1@b40bbe37c7c13522576ef1b4ff9475a553af4854da195aae8bfc1360b6e9452d˃$"@0000000000000000000bc46552966f4d6d1464c3a451955aa21cba9c3b8e97fb(-2 +@7fa33ff7058642e10e1baf37a623a7038e27f31878bcd8dba88d7e6a7321138eB025b81b675c2b42b31a5f56e464885e32e1face38d1d369f09f99be2fbeb924acd2 +@521fa9ad8c1d388c7c168c8f52809bf74b884ecb32005130fdffbb8233b6aba4B0379080dc6f30f9bef7c1427e0a828a69af27a00c0ac8ae7c24da226c22a0ea85a2 +@d69f0dee07130b0668c57989a7e72a8e9a0692d188e3e6a94eda042f43fe7649B0321bd1e6e1db0c21eac400d0758fef409e2219e55fc5e8dded938a65c406ee406B +<@b40bbe37c7c13522576ef1b4ff9475a553af4854da195aae8bfc1360b6e9452d""1EprqKAoLyub5GFSvRvuUxRuV2oDX5uDBJ"UOP_DUP OP_HASH160 97a6c8ac199478e3391a5ad16a23ee9666fbcfce OP_EQUALVERIFY OP_CHECKSIG*276a91497a6c8ac199478e3391a5ad16a23ee9666fbcfce88ac*"1EprqKAoLyub5GFSvRvuUxRuV2oDX5uDBJ8˃$J  + @b40bbe37c7c13522576ef1b4ff9475a553af4854da195aae8bfc1360b6e9452d""1GQWFSQ3HN5bd6fPSP185oWiZTWD99BctD"UOP_DUP OP_HASH160 a8fbdea1a847358801dc4188acdf534b1692ab84 OP_EQUALVERIFY OP_CHECKSIG*276a914a8fbdea1a847358801dc4188acdf534b1692ab8488ac*"1GQWFSQ3HN5bd6fPSP185oWiZTWD99BctD8˃$J  +Ю_@b40bbe37c7c13522576ef1b4ff9475a553af4854da195aae8bfc1360b6e9452d""1B1CEzUnvGQMUQ4pEYkDaozFVrAm2y2vmT"UOP_DUP OP_HASH160 6dbaa43bed5c013b2dd039782010a08cac5c155e OP_EQUALVERIFY OP_CHECKSIG*276a9146dbaa43bed5c013b2dd039782010a08cac5c155e88ac*"1B1CEzUnvGQMUQ4pEYkDaozFVrAm2y2vmT8˃$J %̃$茀-@0000000000000000000f375fbaf6f83431b53d104e2bddc9d229517777d040f0"@0000000000000000000bc46552966f4d6d1464c3a451955aa21cba9c3b8e97fb2̓$-@0000000000000000000f199f8f4ea3ba78a31e9253ec8fb55252167c5c50bb7e"@0000000000000000000f375fbaf6f83431b53d104e2bddc9d229517777d040f02 ΃$-@0000000000000000000a100fc9a1233a9775a24dc574908ddb4f2259a82483b5"@0000000000000000000f199f8f4ea3ba78a31e9253ec8fb55252167c5c50bb7e2 + + + +1@588c70b8b9c805391bf5ce5a017cc09e39db57144b09442204446204dec4f4d8΃$"@0000000000000000000a100fc9a1233a9775a24dc574908ddb4f2259a82483b5(-2 +@5d5337f8d192e5e40dd3557cac371e0584dd79174a6f5070c7d0da4ec2a8b61aB02aed87726856b62ef505850791042529e579dbfcbefe34645d45154494158b9142 +@d59aab592ed3921958f446b397e45d569ee415c1c8fa22a673c584a3c1a2f496B03bd3a9fbbcecebe0c7ba21f4892dffcdf8899aa3639967ecfc216baf97d1fa30bB +@588c70b8b9c805391bf5ce5a017cc09e39db57144b09442204446204dec4f4d8"!1KeN1KF1d6T5h3a33Dsr16c1uBNxfnuv8"UOP_DUP OP_HASH160 0386acf905eedfb45974f3635672e97d057fe210 OP_EQUALVERIFY OP_CHECKSIG*276a9140386acf905eedfb45974f3635672e97d057fe21088ac*!1KeN1KF1d6T5h3a33Dsr16c1uBNxfnuv88΃$J  +@588c70b8b9c805391bf5ce5a017cc09e39db57144b09442204446204dec4f4d8""1Q2Q4pJz1PcLdSdinkBzBCvShG54moF3DY"UOP_DUP OP_HASH160 fc8e9036f6634f154398cce11ae2c1d859c2a56b OP_EQUALVERIFY OP_CHECKSIG*276a914fc8e9036f6634f154398cce11ae2c1d859c2a56b88ac*"1Q2Q4pJz1PcLdSdinkBzBCvShG54moF3DY8΃$J  +@588c70b8b9c805391bf5ce5a017cc09e39db57144b09442204446204dec4f4d8""167WzaMsfHxiCFaFz8kuoLduxMoNcF8zZ4"UOP_DUP OP_HASH160 3814294be2b84313faba76df0bc318334c45473a OP_EQUALVERIFY OP_CHECKSIG*276a9143814294be2b84313faba76df0bc318334c45473a88ac*"167WzaMsfHxiCFaFz8kuoLduxMoNcF8zZ48΃$J  σ$ʹ-@0000000000000000001aed77d05b7647240ed3593c021e57fa18541dcfd0ec5f"@0000000000000000000a100fc9a1233a9775a24dc574908ddb4f2259a82483b529Ѓ$-@0000000000000000000dfdb056d455bde3b8e94c561533c9ac476eac34e23fa3"@0000000000000000001aed77d05b7647240ed3593c021e57fa18541dcfd0ec5f28 + + +1@a3d6e47f30477e85aae1090d3936ebfa9ef10f26290ba7cabfc86c07d932b850Ѓ$"@0000000000000000000dfdb056d455bde3b8e94c561533c9ac476eac34e23fa3(-2 +@588c70b8b9c805391bf5ce5a017cc09e39db57144b09442204446204dec4f4d8B03271b78746a9e522249cd485091eadd496d124575b98a669ffac1f62f6700d05d2 +@588c70b8b9c805391bf5ce5a017cc09e39db57144b09442204446204dec4f4d8B03fb4277b78a52e38a878c1b7922c34c941a97d07c90dfd06c14c55e07720eda6eB +,@a3d6e47f30477e85aae1090d3936ebfa9ef10f26290ba7cabfc86c07d932b850""1PRcWBqrRMCXywMEAhmp7SnNPD4qhZdp1w"UOP_DUP OP_HASH160 f5fa630d76015dd4366692e68482031905eb3d92 OP_EQUALVERIFY OP_CHECKSIG*276a914f5fa630d76015dd4366692e68482031905eb3d9288ac*"1PRcWBqrRMCXywMEAhmp7SnNPD4qhZdp1w8Ѓ$J  +@a3d6e47f30477e85aae1090d3936ebfa9ef10f26290ba7cabfc86c07d932b850""1DA9M8EKy7wr4ZqRejCWb1mcWLbFJqDeKZ"UOP_DUP OP_HASH160 855c38842b25ab4ce2d4a40b11eb5d83cf33786f OP_EQUALVERIFY OP_CHECKSIG*276a914855c38842b25ab4ce2d4a40b11eb5d83cf33786f88ac*"1DA9M8EKy7wr4ZqRejCWb1mcWLbFJqDeKZ8Ѓ$J  +޽@a3d6e47f30477e85aae1090d3936ebfa9ef10f26290ba7cabfc86c07d932b850""17DDv3Sa1DTrsCrWkHHotBMV19a2GUL1Xa"UOP_DUP OP_HASH160 442086d886c116d5aa1f2ad1d6bc15adf52c00f0 OP_EQUALVERIFY OP_CHECKSIG*276a914442086d886c116d5aa1f2ad1d6bc15adf52c00f088ac*"17DDv3Sa1DTrsCrWkHHotBMV19a2GUL1Xa8Ѓ$J  + + +1@869473ed669e549675992caeb5b7990ca19eecbe4b77f648d41ab8fa8673c387Ѓ$"@0000000000000000000dfdb056d455bde3b8e94c561533c9ac476eac34e23fa3(-2 +@05acd6fe267b6f177d91e9616db160797c1288f2dbcbd86cb6f825d211963cbdB03f932cee5cc6572d5ac12f712b0f5f51205fbcb3c85c7a8d8e15fbffb3cd520b92 +@2bf19dd2c68c92318416c5fd5c1eb4687e75e0d152b604c998a257de26fe3b33B033c5a22ca3d96f9d964400f61c1316f2fb0854804d411c803fb64a1acf2aa5e9dB +@869473ed669e549675992caeb5b7990ca19eecbe4b77f648d41ab8fa8673c387""1Dmj1HP8vLDw8jehBxscHRdRKHnWavZGgS"UOP_DUP OP_HASH160 8c16e028dc384fb7fd1b9f7c65ddcabb0a508909 OP_EQUALVERIFY OP_CHECKSIG*276a9148c16e028dc384fb7fd1b9f7c65ddcabb0a50890988ac*"1Dmj1HP8vLDw8jehBxscHRdRKHnWavZGgS8Ѓ$J  + @869473ed669e549675992caeb5b7990ca19eecbe4b77f648d41ab8fa8673c387""1K9c9AF4TCM6MPjYygbzJ3itvKhZQ46khb"UOP_DUP OP_HASH160 c712ecfed5808e843129689e57d90e30fd1fbf8b OP_EQUALVERIFY OP_CHECKSIG*276a914c712ecfed5808e843129689e57d90e30fd1fbf8b88ac*"1K9c9AF4TCM6MPjYygbzJ3itvKhZQ46khb8Ѓ$J  +U@869473ed669e549675992caeb5b7990ca19eecbe4b77f648d41ab8fa8673c387""1AkcD15fAFQeDwLCawV2ikqaHjANxPPF8Z"UOP_DUP OP_HASH160 6af8685cef5a6d9c87609e7f30d8637669c070a0 OP_EQUALVERIFY OP_CHECKSIG*276a9146af8685cef5a6d9c87609e7f30d8637669c070a088ac*"1AkcD15fAFQeDwLCawV2ikqaHjANxPPF8Z8Ѓ$J  + +1@25a4386d9f4c791369145e55ba6841073112c6ca1c117bdaa2f540b18a5d8265Ѓ$"@0000000000000000000dfdb056d455bde3b8e94c561533c9ac476eac34e23fa3(-2 +@cbdbda6676f4f53205b3e77d5957c03f17236d928979501803c41b62e7af307aB03dfb2ab95e7e5778803895bc7492cddf42096065f9143fa2bd99119af7572b6172 +@cbdbda6676f4f53205b3e77d5957c03f17236d928979501803c41b62e7af307aB02578e0d54811a44b25618f43f70d7b29ddeaf4c7c732a661266a2ce007c7a1dce2 +@cbdbda6676f4f53205b3e77d5957c03f17236d928979501803c41b62e7af307aB02aab31d791c681073bc6ec5d88a281a7101e47b50a4fe7bad2729360c5676e8bdB +e@25a4386d9f4c791369145e55ba6841073112c6ca1c117bdaa2f540b18a5d8265""12KR8KbtTn6PPFiB4q5TXYXvCL72kecv7X"UOP_DUP OP_HASH160 0e73c0ada495e9dda2ef76673a8f3a2ad023c6bc OP_EQUALVERIFY OP_CHECKSIG*276a9140e73c0ada495e9dda2ef76673a8f3a2ad023c6bc88ac*"12KR8KbtTn6PPFiB4q5TXYXvCL72kecv7X8Ѓ$J  +d@25a4386d9f4c791369145e55ba6841073112c6ca1c117bdaa2f540b18a5d8265""14jwZXrhrFWUGzmBRGnHh7fyh7csk6DLQc"UOP_DUP OP_HASH160 290764946875d345f927e083e073051b5b30bf1e OP_EQUALVERIFY OP_CHECKSIG*276a914290764946875d345f927e083e073051b5b30bf1e88ac*"14jwZXrhrFWUGzmBRGnHh7fyh7csk6DLQc8Ѓ$J  +@25a4386d9f4c791369145e55ba6841073112c6ca1c117bdaa2f540b18a5d8265""1BhN6PZYFxWhNxFgCvKyCWt9yp4Y56QPyW"UOP_DUP OP_HASH160 755380f82c7af0a91690cb7597ffd7200c69f9d0 OP_EQUALVERIFY OP_CHECKSIG*276a914755380f82c7af0a91690cb7597ffd7200c69f9d088ac*"1BhN6PZYFxWhNxFgCvKyCWt9yp4Y56QPyW8Ѓ$J % + +1@e6907bdd7d9999b2218e3a82eecca1fd616c3fb23ca433be3ab3fcf8f9425c6eЃ$"@0000000000000000000dfdb056d455bde3b8e94c561533c9ac476eac34e23fa3(-2 +@cc0392c5a4f7aabcee8e4f3aa85b56b546786a44d7b5a4b18f63e2e7e8b080f0B0326aa45383a3a65f7909f5c200c09395662e10eb79c058f81fb1ca4791f7bf8f52 +@25a4386d9f4c791369145e55ba6841073112c6ca1c117bdaa2f540b18a5d8265B022f0cfa42ed08e30b354ad9a6745677ade16449bc0aea088c9446b2ef55e73d972 +@168f6c5d792e28f908cfd7f67a5e6bbc9253676fe3270ee6b3bde3b1c051f328B02ee53bf6006ec0fc576538608a58151a771cad8f92d179f7b50505329f653c6e02 +@0ea6ff75551275bbf4103ab0f5357417c31efdf84ae4f99138bd11890e7c1f50B03bf8bea1434cb798ecbb4dffab062c0381602b82de57bc525941ea4c4e2c8aef32 +@07763ef38f571797a30f6c3ed53249b6e7b9c0ba4602eb037a706543c8b4d03eB03b5ffd6c2a13ff44681698ccbae4076c73c9543d0a58599cb4b6d3add6abea74d2 +@f2b4c6e2124ffc29cf8a92803b0f5c295c795447a40ed6725c845b5201634718B02c20d164ec28d6c3eb2af04d7633da247f8de4cc5da875c59acb90ef689f040782 +@072d2d366fe157692e9aea67e85c7493a195475c8cc2955a017cbf6fe8125248B021ec57454b4a748805995a68f9e052952807c4368d05f406805229018028943342 +@ab654d798db6c9c7d4f38016402925b1d4e866bd2875469f14f44962609d1de8B021ec57454b4a748805995a68f9e052952807c4368d05f406805229018028943342 +@adb00a9b23888c00444c74d50d006d538f2b485e4db95c1e5f379d40c060a846B029d5bf40a6f412b409a8d1be2f98d528220091e0dae67698c729f618b322276fa2 +@dff8bcc937d919eb2d5d041dc574905f7d91d40ab62e729d846b57b21c671414B02c20d164ec28d6c3eb2af04d7633da247f8de4cc5da875c59acb90ef689f040782 +@8b68dd9a2cb2448dec43210f5f7978e911bdd9c3a0cc243e209c721ca66ae596B0311d2a0af96a90feb995742972003327415ed032eef2363693b5054ee31691af82 +@aec55f236b9ff8cc6494b8a30e4e764f6129dec4a8f0cd537c93bc42069eea16B02f510d29e79f22d17c350d83783d523811f96b7bcf1f34260d97a920f31a115152 +@a865b0f4c12430a5a10583708e8a7227c5064920affcbcfa8e15e9855a688f46B030abefc2285c2208d092a00ef4baf4e056e7a342a9b3a8b0358d47f6e18d110482 +@25a4386d9f4c791369145e55ba6841073112c6ca1c117bdaa2f540b18a5d8265B02e088788e9b07d21c856dfcfcfb791c4b20049d0b1be797b9c6f0959fbc43ac49B +W@e6907bdd7d9999b2218e3a82eecca1fd616c3fb23ca433be3ab3fcf8f9425c6e""1C65kzxKwYJezHx62BrsWQSWcAH2Mai8WP"UOP_DUP OP_HASH160 799f6f8b0e3da84d54786a8763469eeaed06a84f OP_EQUALVERIFY OP_CHECKSIG*276a914799f6f8b0e3da84d54786a8763469eeaed06a84f88ac*"1C65kzxKwYJezHx62BrsWQSWcAH2Mai8WP8Ѓ$J  +2@e6907bdd7d9999b2218e3a82eecca1fd616c3fb23ca433be3ab3fcf8f9425c6e""1CNs8ZDK5hmaY2nn14RYA1kmsLDCxGW9CK"UOP_DUP OP_HASH160 7ccbf728337a7bd6f29a05614d6446edd1c1e57d OP_EQUALVERIFY OP_CHECKSIG*276a9147ccbf728337a7bd6f29a05614d6446edd1c1e57d88ac*"1CNs8ZDK5hmaY2nn14RYA1kmsLDCxGW9CK8Ѓ$J  +묷@e6907bdd7d9999b2218e3a82eecca1fd616c3fb23ca433be3ab3fcf8f9425c6e""1Fp99GAugrhgGXUedT7pacNkJPQU9HFLdz"UOP_DUP OP_HASH160 a27c1baf57b20850bc51b34dd4cceb6304bef990 OP_EQUALVERIFY OP_CHECKSIG*276a914a27c1baf57b20850bc51b34dd4cceb6304bef99088ac*"1Fp99GAugrhgGXUedT7pacNkJPQU9HFLdz8Ѓ$J  у$Ѕ-@000000000000000000139269b89361fe70db7e1d60b17b535ca218841e6476ba"@0000000000000000000dfdb056d455bde3b8e94c561533c9ac476eac34e23fa32 + + + +1@4aa2e0400d19d60e5d192d9c783ec5004704f2643470337e3d4fdbb38c0b62e2у$"@000000000000000000139269b89361fe70db7e1d60b17b535ca218841e6476ba(Ѕ-2 +@06fed760d90138158d4435fa4652ff674144ecd20e6c94e5c67bea258c90332dB03067e91e4e122be9701ce110eaaec614b23e9da7a997b6901ee5245792960ac482 +@06fed760d90138158d4435fa4652ff674144ecd20e6c94e5c67bea258c90332dB027cb1c6fcd09b20a5c7f6c73b8e4e59d461a5bf3432941439cd37b6eff0eee504B +@4aa2e0400d19d60e5d192d9c783ec5004704f2643470337e3d4fdbb38c0b62e2""1LrqeHEZFQjJefTaYS8U7jXtXaUxRCfBHb"UOP_DUP OP_HASH160 d9d7607fa8fb3c6736b74aa9b127b3d813bf1d93 OP_EQUALVERIFY OP_CHECKSIG*276a914d9d7607fa8fb3c6736b74aa9b127b3d813bf1d9388ac*"1LrqeHEZFQjJefTaYS8U7jXtXaUxRCfBHb8у$J  +=@4aa2e0400d19d60e5d192d9c783ec5004704f2643470337e3d4fdbb38c0b62e2""1CxMfnpHENSikHyKeyvZeHcSmnzRhefmGd"UOP_DUP OP_HASH160 832183d44fd099422f20e6de53d4bda0397d5fca OP_EQUALVERIFY OP_CHECKSIG*276a914832183d44fd099422f20e6de53d4bda0397d5fca88ac*"1CxMfnpHENSikHyKeyvZeHcSmnzRhefmGd8у$J  +γ @4aa2e0400d19d60e5d192d9c783ec5004704f2643470337e3d4fdbb38c0b62e2""13vaGzRfX59TCNotoWFxY2fx9Nk4kTh5ue"UOP_DUP OP_HASH160 2012131eebbb98e90370b5acdc2f9d3e441f4189 OP_EQUALVERIFY OP_CHECKSIG*276a9142012131eebbb98e90370b5acdc2f9d3e441f418988ac*"13vaGzRfX59TCNotoWFxY2fx9Nk4kTh5ue8у$J ҃$-@0000000000000000000db28be4212c2b49144b3f92cd74dafb4083a6b853ae52"@000000000000000000139269b89361fe70db7e1d60b17b535ca218841e6476ba2 Ӄ$Ϻ-@00000000000000000015c3b3e7dd48add3db7b25b48f5b814664c420c8c4b5e5"@0000000000000000000db28be4212c2b49144b3f92cd74dafb4083a6b853ae522 + +1@042d2e742261ac9d5780b888cea77e9818014a2c832fcc1b4f68a3045fd8e01aӃ$"@00000000000000000015c3b3e7dd48add3db7b25b48f5b814664c420c8c4b5e5(Ϻ-2 +@4aa2e0400d19d60e5d192d9c783ec5004704f2643470337e3d4fdbb38c0b62e2B0210403b72780828e47c12c78a1d556f946ab80976f7692b0c0dc5b3823ff302792 +@d6884a6e94d1a8c3b94b71236a56687a76443fa299c07fc56b92a5b8f7a4003eB02fd86ec9960f451fabebffdc8eb4dda06ceae0cbca8a6f955c3091c4a98d3fd5e2 +@4aa2e0400d19d60e5d192d9c783ec5004704f2643470337e3d4fdbb38c0b62e2B026281a9c568c50e52f9c17d336063b24511fd7567d8060fee3d9b9ca7b169bc9bB +@042d2e742261ac9d5780b888cea77e9818014a2c832fcc1b4f68a3045fd8e01a""16wWHEi5vt3ekVtFd8TM1jHhFFVNiftLfb"UOP_DUP OP_HASH160 41278852f9e5b4e5ae6cd9114bb971b5b5349be5 OP_EQUALVERIFY OP_CHECKSIG*276a91441278852f9e5b4e5ae6cd9114bb971b5b5349be588ac*"16wWHEi5vt3ekVtFd8TM1jHhFFVNiftLfb8Ӄ$J  + @042d2e742261ac9d5780b888cea77e9818014a2c832fcc1b4f68a3045fd8e01a""1Ks2yNq7KZGZTdvMoELqkyLrLFVqnLqzbC"UOP_DUP OP_HASH160 cee8b556214088281b20b95be1b75c62c17504b2 OP_EQUALVERIFY OP_CHECKSIG*276a914cee8b556214088281b20b95be1b75c62c17504b288ac*"1Ks2yNq7KZGZTdvMoELqkyLrLFVqnLqzbC8Ӄ$J  +荳 @042d2e742261ac9d5780b888cea77e9818014a2c832fcc1b4f68a3045fd8e01a""1Q4woDKVQZ3AUg6aZbuyhdMtSmveiehUqt"UOP_DUP OP_HASH160 fd09e208e8e59e86ccbf460346628f6a706d6f38 OP_EQUALVERIFY OP_CHECKSIG*276a914fd09e208e8e59e86ccbf460346628f6a706d6f3888ac*"1Q4woDKVQZ3AUg6aZbuyhdMtSmveiehUqt8Ӄ$J %ԃ$к-@000000000000000000049addda8e0cd8628ab9865d6e9e83eab93b256f272045"@00000000000000000015c3b3e7dd48add3db7b25b48f5b814664c420c8c4b5e52Ճ$-@0000000000000000001c08a112ecd9b661efaf35127cd85323370f863c2db6eb"@000000000000000000049addda8e0cd8628ab9865d6e9e83eab93b256f2720452փ$ĉ-@00000000000000000000717fb85123f6ad56ef0a7a4d8de64c00d8c8aca51f35"@0000000000000000001c08a112ecd9b661efaf35127cd85323370f863c2db6eb2׃$-@000000000000000000160ea69f3d7acdc94c2e84be58f03bdbaa0bab19d06d70"@00000000000000000000717fb85123f6ad56ef0a7a4d8de64c00d8c8aca51f352؃$礼-@0000000000000000000ba8c0f08cbfc488233d04141261b0b74811efffa20cc7"@000000000000000000160ea69f3d7acdc94c2e84be58f03bdbaa0bab19d06d702 + + +1@1232cc674e9b5c0d34d6cf5e7b941194c59b51126b7cc6a0bf1b112b502398af؃$"@0000000000000000000ba8c0f08cbfc488233d04141261b0b74811efffa20cc7(礼-2 +@c20261e7c1917cdd06313bad8a24aa42fb3be99fa81a49e7eb4ca1c9cf8fefb5B02832080b5354309687d42bcca6995dba9c124fa3021930bf40abd098732cc2c3b2 +@c20261e7c1917cdd06313bad8a24aa42fb3be99fa81a49e7eb4ca1c9cf8fefb5B02f75e1f3d38bd4be20b22f0b248168f169d519c886834b728febf3d12a7f3943cB +@1232cc674e9b5c0d34d6cf5e7b941194c59b51126b7cc6a0bf1b112b502398af""1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd"UOP_DUP OP_HASH160 6b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e OP_EQUALVERIFY OP_CHECKSIG*276a9146b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e88ac*"1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd8؃$J  +@1232cc674e9b5c0d34d6cf5e7b941194c59b51126b7cc6a0bf1b112b502398af""193ng7eK2K2F5yBKRrQvovQXVw6zyvhHFN"UOP_DUP OP_HASH160 5847f71ad7e5a4bd9af4945f69db40668f7f025b OP_EQUALVERIFY OP_CHECKSIG*276a9145847f71ad7e5a4bd9af4945f69db40668f7f025b88ac*"193ng7eK2K2F5yBKRrQvovQXVw6zyvhHFN8؃$J  +@1232cc674e9b5c0d34d6cf5e7b941194c59b51126b7cc6a0bf1b112b502398af""18ZFvM1BZucRznXVvZTjbAWtYEDavWFXn4"UOP_DUP OP_HASH160 52e2a548543c4201110e7e2c6413474a43af62d8 OP_EQUALVERIFY OP_CHECKSIG*276a91452e2a548543c4201110e7e2c6413474a43af62d888ac*"18ZFvM1BZucRznXVvZTjbAWtYEDavWFXn48؃$J  + + +1@33be26c16c6f5c73439490b52eaf826c251830e201e173fd10b533a87018041a؃$"@0000000000000000000ba8c0f08cbfc488233d04141261b0b74811efffa20cc7(礼-2 +@548b3bd4fd5564b8443565e14e190d6942904c6b371b1d1e2279e1de9d34c541B02f62f4cd158ccfd4d718718a6403dc3c35c1b455532c215f4ec0e130acd4c577c2 +@76e8011d9357148532406773f20e579dc226b59cf858190a92f2d913eed7a7a2B024bd17e781008700a920a9cf901eadfdb8d1c16f7e62c2eadfa3413649cc4f24bB +@33be26c16c6f5c73439490b52eaf826c251830e201e173fd10b533a87018041a""1GGYpuUPXdzTbYTTxhLKdmHGUpFURrmtoB"UOP_DUP OP_HASH160 a77ab171ce9a3ee832f7b50b9935c7065867a625 OP_EQUALVERIFY OP_CHECKSIG*276a914a77ab171ce9a3ee832f7b50b9935c7065867a62588ac*"1GGYpuUPXdzTbYTTxhLKdmHGUpFURrmtoB8؃$J  + @33be26c16c6f5c73439490b52eaf826c251830e201e173fd10b533a87018041a""123b5dXGYjJDbuBJKbqR5c2Gbew5eRhPuh"UOP_DUP OP_HASH160 0b7567f6d7c422cd856955e6974cff6ba2c7335a OP_EQUALVERIFY OP_CHECKSIG*276a9140b7567f6d7c422cd856955e6974cff6ba2c7335a88ac*"123b5dXGYjJDbuBJKbqR5c2Gbew5eRhPuh8؃$J  +U@33be26c16c6f5c73439490b52eaf826c251830e201e173fd10b533a87018041a""1AVKntuPXSMoP2u9VkGCPVz5MCNoxPJxSa"UOP_DUP OP_HASH160 68147714fc24d5480f9680f377837bc1ebb1eead OP_EQUALVERIFY OP_CHECKSIG*276a91468147714fc24d5480f9680f377837bc1ebb1eead88ac*"1AVKntuPXSMoP2u9VkGCPVz5MCNoxPJxSa8؃$J % + + +1@cf5dffcb13113e51b8a8f7fd65cfca4b16f629fe082bc58d4b69b2c2ad00accd؃$"@0000000000000000000ba8c0f08cbfc488233d04141261b0b74811efffa20cc7(礼-2 +@33be26c16c6f5c73439490b52eaf826c251830e201e173fd10b533a87018041aB02b59ecb47195211680b307726b0980b368ebbe001555cba06603156ef3c559b402 +@42bd5419094877c198709a22024ccacd517b7d89b65133e71f6e1ffad3c00ee0B02d57a1f8bb5dcd75b3bd41844eb152e19cb3128cdde2e2227234d8329e87292eaB +@cf5dffcb13113e51b8a8f7fd65cfca4b16f629fe082bc58d4b69b2c2ad00accd""15cwovJztYa3tU8Vhs6PLuHi4wt6DHgvZ4"UOP_DUP OP_HASH160 32acd062ae58a46da5868ca1a64f57b9810403e6 OP_EQUALVERIFY OP_CHECKSIG*276a91432acd062ae58a46da5868ca1a64f57b9810403e688ac*"15cwovJztYa3tU8Vhs6PLuHi4wt6DHgvZ48؃$J  + @cf5dffcb13113e51b8a8f7fd65cfca4b16f629fe082bc58d4b69b2c2ad00accd""1NPtCRvowyf66S2DBCSvCizvVAZCo7oJSx"UOP_DUP OP_HASH160 eaae879f706aa30539ca16fe59b3f4f6c8e186d2 OP_EQUALVERIFY OP_CHECKSIG*276a914eaae879f706aa30539ca16fe59b3f4f6c8e186d288ac*"1NPtCRvowyf66S2DBCSvCizvVAZCo7oJSx8؃$J  +U@cf5dffcb13113e51b8a8f7fd65cfca4b16f629fe082bc58d4b69b2c2ad00accd""1AiHDs1YcRbdKioyeYGVtBiMp4BEtYtpmz"UOP_DUP OP_HASH160 6a87ba4cb32b7f959d6b496f7a198b0fe6bd538c OP_EQUALVERIFY OP_CHECKSIG*276a9146a87ba4cb32b7f959d6b496f7a198b0fe6bd538c88ac*"1AiHDs1YcRbdKioyeYGVtBiMp4BEtYtpmz8؃$J % + + +1@e49dd8f9421ea4e78b14c5120355217a30727f8abf2e8cc4556f535f450bd0b2؃$"@0000000000000000000ba8c0f08cbfc488233d04141261b0b74811efffa20cc7(礼-2 +@76b456b0868c2dd0d0d5fecb43646a5bbb686e855b6ff981f1321c58bf1120f9B031677d549de6c0b87b27e7fd96215572b675154c40495f9a4876ba484b56a495d2 +@82a49286a2ae9e60bc2d5da0e8496d9afdaf96b98167280f8dee2a9bb8d08487B0362b04d32176ed8939fd4eb4198197f4fd046e7b1796aa51f970bc16c69465861B +@e49dd8f9421ea4e78b14c5120355217a30727f8abf2e8cc4556f535f450bd0b2""1611mDFxvGprWFA22wpcsUPThH8aVe5Kfg"UOP_DUP OP_HASH160 36d943e5ce372cc152ddd1132a1b9c9dbfdfdf8a OP_EQUALVERIFY OP_CHECKSIG*276a91436d943e5ce372cc152ddd1132a1b9c9dbfdfdf8a88ac*"1611mDFxvGprWFA22wpcsUPThH8aVe5Kfg8؃$J  +@e49dd8f9421ea4e78b14c5120355217a30727f8abf2e8cc4556f535f450bd0b2""1KppcyqBHTgAnrAMGrrVAgfb9GhtvZ6Mom"UOP_DUP OP_HASH160 ce7d90d66b150622cb33e7d75095e6e2e36b9979 OP_EQUALVERIFY OP_CHECKSIG*276a914ce7d90d66b150622cb33e7d75095e6e2e36b997988ac*"1KppcyqBHTgAnrAMGrrVAgfb9GhtvZ6Mom8؃$J  +ؼ@e49dd8f9421ea4e78b14c5120355217a30727f8abf2e8cc4556f535f450bd0b2""19SVy2prdcSGdD4yZWXrUiExtN6FhT5GWu"UOP_DUP OP_HASH160 5c9395c0330334c39f68401f43db7af64df06500 OP_EQUALVERIFY OP_CHECKSIG*276a9145c9395c0330334c39f68401f43db7af64df0650088ac*"19SVy2prdcSGdD4yZWXrUiExtN6FhT5GWu8؃$J H + + +1@2ef9edbb1fe2b23e0750cc8a408608e63bb8c7929f427aebb04b93a761607c9c؃$"@0000000000000000000ba8c0f08cbfc488233d04141261b0b74811efffa20cc7(礼-2 +@869473ed669e549675992caeb5b7990ca19eecbe4b77f648d41ab8fa8673c387B028d2b439df6181f32dfba5ff3462d684b2aab4a821497ce7efabb21b5893a846b2 +@cba213d77f8ccdf23ffff3d1fa2eb94e85aecc06a339bee7e63099658a54d829B02f21d25318dcac59770f3228014adec72d0520dc51ee21091a1194dc26643b7a3B +@2ef9edbb1fe2b23e0750cc8a408608e63bb8c7929f427aebb04b93a761607c9c""1LQRLQPeMExLfVQRHhYhmwBLiCaZPmvpom"UOP_DUP OP_HASH160 d4d8453d17082e9114f819b6600dac85dfd4e132 OP_EQUALVERIFY OP_CHECKSIG*276a914d4d8453d17082e9114f819b6600dac85dfd4e13288ac*"1LQRLQPeMExLfVQRHhYhmwBLiCaZPmvpom8؃$J  + @2ef9edbb1fe2b23e0750cc8a408608e63bb8c7929f427aebb04b93a761607c9c""1LVNu466YusFpvs7jxngUDr1faq4HnbAJ5"UOP_DUP OP_HASH160 d5c850df69808ccebab4bdb55d534faf48574760 OP_EQUALVERIFY OP_CHECKSIG*276a914d5c850df69808ccebab4bdb55d534faf4857476088ac*"1LVNu466YusFpvs7jxngUDr1faq4HnbAJ58؃$J  +U@2ef9edbb1fe2b23e0750cc8a408608e63bb8c7929f427aebb04b93a761607c9c""1CHS3G2in9wgUmAKWnV8CCrwDi4PLEgyd9"UOP_DUP OP_HASH160 7bc4f0c2df477180dd953ef0a19307459c8f881d OP_EQUALVERIFY OP_CHECKSIG*276a9147bc4f0c2df477180dd953ef0a19307459c8f881d88ac*"1CHS3G2in9wgUmAKWnV8CCrwDi4PLEgyd98؃$J % + + +1@b6e7a9e2abdf6d1975d023b1dd9e36e9bd83268baae9543e748e1776997a72f8؃$"@0000000000000000000ba8c0f08cbfc488233d04141261b0b74811efffa20cc7(礼-2 +@f1277756064131a68897be7e1b471a22142a88b71dfa021f16f3a2fd566ac6d6B02c6b1111a6d529ee1a7699d236f7f661426b327a072d2419dea6247dba794ff772 +@f1277756064131a68897be7e1b471a22142a88b71dfa021f16f3a2fd566ac6d6B03d15a52d6c9f966139fa7c9dcb18af66828ab81e725a1db5ccec283ec58ef5da2B +K@b6e7a9e2abdf6d1975d023b1dd9e36e9bd83268baae9543e748e1776997a72f8""1PasjgWJaXwgD8g9B519KPVaNoNWLYJXvw"UOP_DUP OP_HASH160 f7bad89e260139eee233ae7a4b5e7f0eca334f17 OP_EQUALVERIFY OP_CHECKSIG*276a914f7bad89e260139eee233ae7a4b5e7f0eca334f1788ac*"1PasjgWJaXwgD8g9B519KPVaNoNWLYJXvw8؃$J  +\@b6e7a9e2abdf6d1975d023b1dd9e36e9bd83268baae9543e748e1776997a72f8""1EB4Hivs9kdqpKrq7gYn2EYPRnRZaNqcYq"UOP_DUP OP_HASH160 90808a2dedd22e0a0fd071b92938d060a64f3b28 OP_EQUALVERIFY OP_CHECKSIG*276a91490808a2dedd22e0a0fd071b92938d060a64f3b2888ac*"1EB4Hivs9kdqpKrq7gYn2EYPRnRZaNqcYq8؃$J  +@b6e7a9e2abdf6d1975d023b1dd9e36e9bd83268baae9543e748e1776997a72f8""1L7vmoXyBkiZiYTDX2USDEkj7CDJt2aYGs"UOP_DUP OP_HASH160 d1b9c5cc25b804e52987acbb70ca93f285fbe10d OP_EQUALVERIFY OP_CHECKSIG*276a914d1b9c5cc25b804e52987acbb70ca93f285fbe10d88ac*"1L7vmoXyBkiZiYTDX2USDEkj7CDJt2aYGs8؃$J  + + +1@e0a1ffd23951d3b394e82d2f2bd11fd333f9000ef8a8af712e97a027485d918f؃$"@0000000000000000000ba8c0f08cbfc488233d04141261b0b74811efffa20cc7(礼-2 +@cf5dffcb13113e51b8a8f7fd65cfca4b16f629fe082bc58d4b69b2c2ad00accdB0384576f3c5707582d6ec6b1c5b1affdd2eff9c87efddf264eded4e09278b853412 +@041de723ec692993152de0a31a95b3b956f1e9b07b59494945940d2d42631c04B028e4eddc5b01d8a6869068c1779087c4f9db3e0973830e3abb42ee7891306fc0dB +@e0a1ffd23951d3b394e82d2f2bd11fd333f9000ef8a8af712e97a027485d918f""14KSgk7TTuXKZs6sz8FXwN14YVneigr9PT"UOP_DUP OP_HASH160 24654e3caa78c71898008a65eb046f80674a9902 OP_EQUALVERIFY OP_CHECKSIG*276a91424654e3caa78c71898008a65eb046f80674a990288ac*"14KSgk7TTuXKZs6sz8FXwN14YVneigr9PT8؃$J  + @e0a1ffd23951d3b394e82d2f2bd11fd333f9000ef8a8af712e97a027485d918f""1CQJD7njt58UEkFmtxUCki4Bc5qbjNrWGq"UOP_DUP OP_HASH160 7d1150e6c33ce5376f4ef22fd066b113aaad0544 OP_EQUALVERIFY OP_CHECKSIG*276a9147d1150e6c33ce5376f4ef22fd066b113aaad054488ac*"1CQJD7njt58UEkFmtxUCki4Bc5qbjNrWGq8؃$J  +Ю_@e0a1ffd23951d3b394e82d2f2bd11fd333f9000ef8a8af712e97a027485d918f""195CZBUhoQcPsoa5UadytJuBDuAiHx6YTk"UOP_DUP OP_HASH160 588c50cbe2ae2c37ea228e0beee4064d438dace3 OP_EQUALVERIFY OP_CHECKSIG*276a914588c50cbe2ae2c37ea228e0beee4064d438dace388ac*"195CZBUhoQcPsoa5UadytJuBDuAiHx6YTk8؃$J % + + +1@07b3fd3a626c533c2c7954b8649a5ef8fcff99468c6e6cda16cb631730028171؃$"@0000000000000000000ba8c0f08cbfc488233d04141261b0b74811efffa20cc7(礼-2 +@e0a1ffd23951d3b394e82d2f2bd11fd333f9000ef8a8af712e97a027485d918fB02f348d8883c81439392d31b8f51e26f6a2e3b0148a25f8c28946caa3c4af987582 +@0e089e484c471b901686358f6eb3a9defee079fc0f9bf2c88532027a60eb4b79B033fdadf9cde5a129deb388e47ccd14c2f4215392fc6a11c3bc299f38e931b23eaB +]@07b3fd3a626c533c2c7954b8649a5ef8fcff99468c6e6cda16cb631730028171""1758i89kxuUXMZniU2NXLcFGbwtDQE3P4V"UOP_DUP OP_HASH160 4298da8d3befdd0b6e4767fd5a552e48e3059000 OP_EQUALVERIFY OP_CHECKSIG*276a9144298da8d3befdd0b6e4767fd5a552e48e305900088ac*"1758i89kxuUXMZniU2NXLcFGbwtDQE3P4V8؃$J  + @07b3fd3a626c533c2c7954b8649a5ef8fcff99468c6e6cda16cb631730028171""1FQ1KpP5bCmuGnQ4p1vv2eAnSZyGK9UAWW"UOP_DUP OP_HASH160 9deb99526f58f7b59bb06a5f2354f0dca865ee8d OP_EQUALVERIFY OP_CHECKSIG*276a9149deb99526f58f7b59bb06a5f2354f0dca865ee8d88ac*"1FQ1KpP5bCmuGnQ4p1vv2eAnSZyGK9UAWW8؃$J  +Ю_@07b3fd3a626c533c2c7954b8649a5ef8fcff99468c6e6cda16cb631730028171""1AtaFth3CLaw5c9cpRTSicJonHoqKyhzCk"UOP_DUP OP_HASH160 6c7a1b810dd4733d97be911fd053b519ff2e570e OP_EQUALVERIFY OP_CHECKSIG*276a9146c7a1b810dd4733d97be911fd053b519ff2e570e88ac*"1AtaFth3CLaw5c9cpRTSicJonHoqKyhzCk8؃$J % + + +1@e54afc3747beb9b3418c8551c6f167e3bdef9ce3c297d319bd6c68c8e2a441a3؃$"@0000000000000000000ba8c0f08cbfc488233d04141261b0b74811efffa20cc7(礼-2 +@07b3fd3a626c533c2c7954b8649a5ef8fcff99468c6e6cda16cb631730028171B02f869ea3add9072f3d5f3139f87f8e015db722b622aff99af1f1e6ad29ec0fcb12 +@4f35657417f30b986803e3d49f267b239d8eaed317654fafe638c4535a5a45c3B025b35d657e2768bfb4f5e06ab07d779b6509f32e2a5cdb3d4b576407fecf8b957B +8@e54afc3747beb9b3418c8551c6f167e3bdef9ce3c297d319bd6c68c8e2a441a3""1Cmb6QZqaUGEVrFkiHP2tAtSJhYzh32Rap"UOP_DUP OP_HASH160 81182540d8157eacc68883d5c34f306ef70ce95f OP_EQUALVERIFY OP_CHECKSIG*276a91481182540d8157eacc68883d5c34f306ef70ce95f88ac*"1Cmb6QZqaUGEVrFkiHP2tAtSJhYzh32Rap8؃$J  + @e54afc3747beb9b3418c8551c6f167e3bdef9ce3c297d319bd6c68c8e2a441a3""182w3T2Tho4ajLGGU4Rj9czf66NhSrChsG"UOP_DUP OP_HASH160 4d26689b61b35274a1640081d62411e788b355df OP_EQUALVERIFY OP_CHECKSIG*276a9144d26689b61b35274a1640081d62411e788b355df88ac*"182w3T2Tho4ajLGGU4Rj9czf66NhSrChsG8؃$J  +Ю_@e54afc3747beb9b3418c8551c6f167e3bdef9ce3c297d319bd6c68c8e2a441a3""1Fa5CHr75cKXPVCPzuzPdeBAcxQ1VQQLgZ"UOP_DUP OP_HASH160 9fd2fd3edaeee8b14721790057b20e7ac17dec2c OP_EQUALVERIFY OP_CHECKSIG*276a9149fd2fd3edaeee8b14721790057b20e7ac17dec2c88ac*"1Fa5CHr75cKXPVCPzuzPdeBAcxQ1VQQLgZ8؃$J % + + +1@57fe0689c3589fe9b4f4a7ada437c1aff25ef563ff0d5da2cd823754e2fa7c51؃$"@0000000000000000000ba8c0f08cbfc488233d04141261b0b74811efffa20cc7(礼-2 +@e54afc3747beb9b3418c8551c6f167e3bdef9ce3c297d319bd6c68c8e2a441a3B03a815e944307e03d5952291bfe20b2b6bceb2e12b9e50499329f2179159861a852 +@4d391da9b3e43a940a35fa632721f20bf6ae9742a04febee06d223c5aed70d86B033f625b834511282d87a235483c233e0dabebb7388293b2b8ab1c4f1d5e09f3b4B +@57fe0689c3589fe9b4f4a7ada437c1aff25ef563ff0d5da2cd823754e2fa7c51""1EzFHaiagSsYxJn9xVswHYpDpqotx1TJgJ"UOP_DUP OP_HASH160 996d45303ca3a1e96232386d37e0ed7004e9c64c OP_EQUALVERIFY OP_CHECKSIG*276a914996d45303ca3a1e96232386d37e0ed7004e9c64c88ac*"1EzFHaiagSsYxJn9xVswHYpDpqotx1TJgJ8؃$J  + @57fe0689c3589fe9b4f4a7ada437c1aff25ef563ff0d5da2cd823754e2fa7c51""1HoKn5VKyWLGxRA49y7VPv7K944mLfRd3N"UOP_DUP OP_HASH160 b844d239f550d916393603e8c5cf0b6133b75578 OP_EQUALVERIFY OP_CHECKSIG*276a914b844d239f550d916393603e8c5cf0b6133b7557888ac*"1HoKn5VKyWLGxRA49y7VPv7K944mLfRd3N8؃$J  +;@57fe0689c3589fe9b4f4a7ada437c1aff25ef563ff0d5da2cd823754e2fa7c51""13EbhcQ7QYaGSL74eQRqCXoujnpJmnXyr1"UOP_DUP OP_HASH160 1882a01502b81f81a02c031426e0ec0364f94b4e OP_EQUALVERIFY OP_CHECKSIG*276a9141882a01502b81f81a02c031426e0ec0364f94b4e88ac*"13EbhcQ7QYaGSL74eQRqCXoujnpJmnXyr18؃$J % + + +1@dac63c01329487ab5e1bb6f5fb4f7a75d4b3cfac1bfe11e33df3dc72139fe9cc؃$"@0000000000000000000ba8c0f08cbfc488233d04141261b0b74811efffa20cc7(礼-2 +@042d2e742261ac9d5780b888cea77e9818014a2c832fcc1b4f68a3045fd8e01aB026b281782604715fca0b83841e3e116b1dbb9a2198db1022f3f0933c9fa5c95b72 +@042d2e742261ac9d5780b888cea77e9818014a2c832fcc1b4f68a3045fd8e01aB0292d5fd112d46e2957d157bdab99f2d9c967dc41c85ed7cddafe30704237c6c10B +݀@dac63c01329487ab5e1bb6f5fb4f7a75d4b3cfac1bfe11e33df3dc72139fe9cc""1MTtQULcLfzWng4GwjkMeKc42AvYQwMj2r"UOP_DUP OP_HASH160 e0783dbbc92c324c3ba982121fa4d7294a6c6a5e OP_EQUALVERIFY OP_CHECKSIG*276a914e0783dbbc92c324c3ba982121fa4d7294a6c6a5e88ac*"1MTtQULcLfzWng4GwjkMeKc42AvYQwMj2r8؃$J  + @dac63c01329487ab5e1bb6f5fb4f7a75d4b3cfac1bfe11e33df3dc72139fe9cc""1JUKzqNWfexwh8HbDBpjogFn58S4Bpk9Rt"UOP_DUP OP_HASH160 bfa53a309eeda2c77406266b923b9f0297a55f57 OP_EQUALVERIFY OP_CHECKSIG*276a914bfa53a309eeda2c77406266b923b9f0297a55f5788ac*"1JUKzqNWfexwh8HbDBpjogFn58S4Bpk9Rt8؃$J  +@dac63c01329487ab5e1bb6f5fb4f7a75d4b3cfac1bfe11e33df3dc72139fe9cc""1D6XTsrLrFnzLxWm4gKT1CtgNm6xJQ859H"UOP_DUP OP_HASH160 84ad04ce53ce0e69b1db87aa989bad8c9490d5d9 OP_EQUALVERIFY OP_CHECKSIG*276a91484ad04ce53ce0e69b1db87aa989bad8c9490d5d988ac*"1D6XTsrLrFnzLxWm4gKT1CtgNm6xJQ859H8؃$J % + +1@26631daa354cdb26814d5b9721d9f802f4c3a56ce3ec14efbec13817b8464dff؃$"@0000000000000000000ba8c0f08cbfc488233d04141261b0b74811efffa20cc7(礼-2 +@57fe0689c3589fe9b4f4a7ada437c1aff25ef563ff0d5da2cd823754e2fa7c51B035d68d8bbfc609ca579fdacec897ace4bdd39807f80a244cf77e8225a3c2e030f2 +@2ef9edbb1fe2b23e0750cc8a408608e63bb8c7929f427aebb04b93a761607c9cB03a7b026012478da71fa571825ef49d293dab8c87bb044142d67c7fee286dac1f72 +@7b4e94599cb9280ff99eb2d37742250d5fed12c97b10b269c3592f908d7a34e5B03bed56030d01a4ed1f26d968a3dbdf0322a7f17fcc63917175c7791d911fe7ff2B +@26631daa354cdb26814d5b9721d9f802f4c3a56ce3ec14efbec13817b8464dff""1PyUc9YL5AU9YhUjLxW2suci9WRdktaZzC"UOP_DUP OP_HASH160 fc011afcda38b6269352ada258ad5c43f274ac0a OP_EQUALVERIFY OP_CHECKSIG*276a914fc011afcda38b6269352ada258ad5c43f274ac0a88ac*"1PyUc9YL5AU9YhUjLxW2suci9WRdktaZzC8؃$J  + @26631daa354cdb26814d5b9721d9f802f4c3a56ce3ec14efbec13817b8464dff""1BTaYLzUu6i54qJk3opWGLFBFYY2KYXFVE"UOP_DUP OP_HASH160 72b8122bd70eb651028aca8e52c2889d92e4e255 OP_EQUALVERIFY OP_CHECKSIG*276a91472b8122bd70eb651028aca8e52c2889d92e4e25588ac*"1BTaYLzUu6i54qJk3opWGLFBFYY2KYXFVE8؃$J  +䨘9@26631daa354cdb26814d5b9721d9f802f4c3a56ce3ec14efbec13817b8464dff""1JKB65TJNYbZKLZKvcZNAFpnefAiMReoBF"UOP_DUP OP_HASH160 bdea0bd9347930c0f83ff7a53e698e12149df329 OP_EQUALVERIFY OP_CHECKSIG*276a914bdea0bd9347930c0f83ff7a53e698e12149df32988ac*"1JKB65TJNYbZKLZKvcZNAFpnefAiMReoBF8؃$J %Fك$շ-@00000000000000000003580e7a23b722c51037580dae11dadd506f4492b7bb12"@0000000000000000000ba8c0f08cbfc488233d04141261b0b74811efffa20cc72E + + +1@b8ad3e3180313d589e5ff54cca039f09df399d75d409074ee0738af76ffb8494ك$"@00000000000000000003580e7a23b722c51037580dae11dadd506f4492b7bb12(շ-2 +@26631daa354cdb26814d5b9721d9f802f4c3a56ce3ec14efbec13817b8464dffB03ffef61b8e9eba2eef882003599774d37b4762d110b70f9a4c77a4722cd79bdb02 +@55fc7ee5f48520b53f3009a8d22e2be1e5c56bfc33c7e6f3fbc8500312a78f2bB03b7b4d8073e00f0e2310ed3b793153b9f657be8e930d0af8e60a0282ed34a8319B +@b8ad3e3180313d589e5ff54cca039f09df399d75d409074ee0738af76ffb8494""15MM8oa8uWRCqEW7Drxb2DiF3vya79KTQT"UOP_DUP OP_HASH160 2fb9a13cbf9b72f2edbc7e3bec1f6bfc69ab9ba9 OP_EQUALVERIFY OP_CHECKSIG*276a9142fb9a13cbf9b72f2edbc7e3bec1f6bfc69ab9ba988ac*"15MM8oa8uWRCqEW7Drxb2DiF3vya79KTQT8ك$J  + @b8ad3e3180313d589e5ff54cca039f09df399d75d409074ee0738af76ffb8494""1FMAN1PYZoPC1dsdPoHxR3yyKy7YTVHpVu"UOP_DUP OP_HASH160 9d61e536c113c0112c5b62df52a45e18541b6dd8 OP_EQUALVERIFY OP_CHECKSIG*276a9149d61e536c113c0112c5b62df52a45e18541b6dd888ac*"1FMAN1PYZoPC1dsdPoHxR3yyKy7YTVHpVu8ك$J  +Ю_@b8ad3e3180313d589e5ff54cca039f09df399d75d409074ee0738af76ffb8494""19cdTWM4sbA5ni9QhoDPAroBarm5oLqmQV"UOP_DUP OP_HASH160 5e7dff697cc7272efcf9d9dea99723d1d148e2f9 OP_EQUALVERIFY OP_CHECKSIG*276a9145e7dff697cc7272efcf9d9dea99723d1d148e2f988ac*"19cdTWM4sbA5ni9QhoDPAroBarm5oLqmQV8ك$J % + + +1@c30ea5adb5f1186287e07920e26785f4a58428844cb43ff21a54d91d0cfd126cك$"@00000000000000000003580e7a23b722c51037580dae11dadd506f4492b7bb12(շ-2 +@42f3a61be03e1e1d6d77df2385db74bb107e40763cadb159e8a35fd84b49d9e4B0264fa149045c415b3f9f0dbf7d0db0e544bcbcf57396790cb1f59cc555470c7942 +@42f3a61be03e1e1d6d77df2385db74bb107e40763cadb159e8a35fd84b49d9e4B03862b6cf6d14c1ba7421302588d3064ab31f2bc2f0c4097457207cba42054846eB +4@c30ea5adb5f1186287e07920e26785f4a58428844cb43ff21a54d91d0cfd126c""14ifM6JGrybxT8qZYsBw4eo6mdeBVD5zgq"UOP_DUP OP_HASH160 28c971167dcde247aee305f9b98ca6465f175f98 OP_EQUALVERIFY OP_CHECKSIG*276a91428c971167dcde247aee305f9b98ca6465f175f9888ac*"14ifM6JGrybxT8qZYsBw4eo6mdeBVD5zgq8ك$J  + @c30ea5adb5f1186287e07920e26785f4a58428844cb43ff21a54d91d0cfd126c""1Pqb8nF7SQchVjcMUajP6XAH6JRGmNCWuB"UOP_DUP OP_HASH160 fa833a26b6a1bddef6e9c79ce5fb1f8822a80567 OP_EQUALVERIFY OP_CHECKSIG*276a914fa833a26b6a1bddef6e9c79ce5fb1f8822a8056788ac*"1Pqb8nF7SQchVjcMUajP6XAH6JRGmNCWuB8ك$J  +)@c30ea5adb5f1186287e07920e26785f4a58428844cb43ff21a54d91d0cfd126c""1BANb9geuNvEpx32iU2PToFYzSbcJw3Csj"UOP_DUP OP_HASH160 6f7705dd37ac2cd38de792de1affea9bf7ec19c2 OP_EQUALVERIFY OP_CHECKSIG*276a9146f7705dd37ac2cd38de792de1affea9bf7ec19c288ac*"1BANb9geuNvEpx32iU2PToFYzSbcJw3Csj8ك$J % + + +1@5e8f5267db4a749ffdc5a60ff428dbd5964fd807a7d90435b93df027561c3f93ك$"@00000000000000000003580e7a23b722c51037580dae11dadd506f4492b7bb12(շ-2 +@b8ad3e3180313d589e5ff54cca039f09df399d75d409074ee0738af76ffb8494B03731de4d65562018da26e77f8dd63ff177ebdedf711ff1ea6948eba7f77b4a0c82 +@e3cddf8b5eded7294d553bc6a2c7f35929fd9f6812663a0a56a809dc6efa8d71B02843174b11a75824fd9336557e37b935e375eb33e7b69dfb41dbadeecae6cce20B +@5e8f5267db4a749ffdc5a60ff428dbd5964fd807a7d90435b93df027561c3f93""14GLzetpwATH5oDVf1YjiYLndqyQVH6Xz8"UOP_DUP OP_HASH160 23cf4e9426b4511eabf5172d3e44f25f23516420 OP_EQUALVERIFY OP_CHECKSIG*276a91423cf4e9426b4511eabf5172d3e44f25f2351642088ac*"14GLzetpwATH5oDVf1YjiYLndqyQVH6Xz88ك$J  + @5e8f5267db4a749ffdc5a60ff428dbd5964fd807a7d90435b93df027561c3f93"!1W9HQFDCACsFhzESxG75Tma116UH5axkt"UOP_DUP OP_HASH160 0582fa1cc99485a55edbde4c32a7093c148757c6 OP_EQUALVERIFY OP_CHECKSIG*276a9140582fa1cc99485a55edbde4c32a7093c148757c688ac*!1W9HQFDCACsFhzESxG75Tma116UH5axkt8ك$J  +Ю_@5e8f5267db4a749ffdc5a60ff428dbd5964fd807a7d90435b93df027561c3f93""13LVbovjEzBAnbKGTqkfKY1oPQxQGhVEKB"UOP_DUP OP_HASH160 19a0076fcffa6ac0ae0684ca5b75dac598f11c87 OP_EQUALVERIFY OP_CHECKSIG*276a91419a0076fcffa6ac0ae0684ca5b75dac598f11c8788ac*"13LVbovjEzBAnbKGTqkfKY1oPQxQGhVEKB8ك$J % + + +1@b9a10783491f1ef8873ed7b29fd396f8ac921c95cbeae37d4d6a49de83f0e01cك$"@00000000000000000003580e7a23b722c51037580dae11dadd506f4492b7bb12(շ-2 +@5e8f5267db4a749ffdc5a60ff428dbd5964fd807a7d90435b93df027561c3f93B03e03cb6b20ac555b6edcac182f00ebd1d36f5d57332690a18ef042cd54ada8bdc2 +@90ca74e5fa75bc0f28463577e47d164ba7da5de401f630528760218f84fcbd85B03e8089ab9454379c3e139a0b2836a13e0411e194af4ff21d983fd078a54373c27B +ڟ@b9a10783491f1ef8873ed7b29fd396f8ac921c95cbeae37d4d6a49de83f0e01c""1DmYL2BkKocChjTrxCszYSHueHFJtwVEo2"UOP_DUP OP_HASH160 8c0df68536fa4bb69ec5562c4929b03462c9c62c OP_EQUALVERIFY OP_CHECKSIG*276a9148c0df68536fa4bb69ec5562c4929b03462c9c62c88ac*"1DmYL2BkKocChjTrxCszYSHueHFJtwVEo28ك$J  + @b9a10783491f1ef8873ed7b29fd396f8ac921c95cbeae37d4d6a49de83f0e01c""1LSQv7yNSSxZkEfw9SLpWmKthGWQe9qcFD"UOP_DUP OP_HASH160 d538c0bdc65c70cdfef390c858ca47e656180269 OP_EQUALVERIFY OP_CHECKSIG*276a914d538c0bdc65c70cdfef390c858ca47e65618026988ac*"1LSQv7yNSSxZkEfw9SLpWmKthGWQe9qcFD8ك$J  +Ю_@b9a10783491f1ef8873ed7b29fd396f8ac921c95cbeae37d4d6a49de83f0e01c""14cBcfza8hVZ65Kod6ZKWNb7sob9mzmFUv"UOP_DUP OP_HASH160 278fcc085d409101fb5f453261049e87a9471ad0 OP_EQUALVERIFY OP_CHECKSIG*276a914278fcc085d409101fb5f453261049e87a9471ad088ac*"14cBcfza8hVZ65Kod6ZKWNb7sob9mzmFUv8ك$J % + + +1@936ab90ca6122da1797d95900497d57fdb924812cdf2f5240255088ffe6f02feك$"@00000000000000000003580e7a23b722c51037580dae11dadd506f4492b7bb12(շ-2 +@b9a10783491f1ef8873ed7b29fd396f8ac921c95cbeae37d4d6a49de83f0e01cB039be5d3a26cf1869131f9623738c671ad9f203a700cb5c13b8badfd545ee371652 +@0d6215429ebed2de370c103eb0076ec85b7a48cd5e0b3f036a648153efce7f8eB033370d14b1f92734c0beee01c904f01aa3e08eb1211d96b6f4ea6cf86084b42b2B +@936ab90ca6122da1797d95900497d57fdb924812cdf2f5240255088ffe6f02fe""1MDpAybtG6W89LMcwwdtrQAnAJzNsmUgfP"UOP_DUP OP_HASH160 ddcee269376672663e58dea1db4c4a0ece83a022 OP_EQUALVERIFY OP_CHECKSIG*276a914ddcee269376672663e58dea1db4c4a0ece83a02288ac*"1MDpAybtG6W89LMcwwdtrQAnAJzNsmUgfP8ك$J  + @936ab90ca6122da1797d95900497d57fdb924812cdf2f5240255088ffe6f02fe""19U7gYyqz8NoxyhayNPA1M1GQHQLoqYz7v"UOP_DUP OP_HASH160 5ce1d0a57643ee632cb97765ec649cfedc6c1f88 OP_EQUALVERIFY OP_CHECKSIG*276a9145ce1d0a57643ee632cb97765ec649cfedc6c1f8888ac*"19U7gYyqz8NoxyhayNPA1M1GQHQLoqYz7v8ك$J  +Ю_@936ab90ca6122da1797d95900497d57fdb924812cdf2f5240255088ffe6f02fe""16CxT5c6D9kodK3sxjsE666czUwnW8NPrk"UOP_DUP OP_HASH160 391b7dd4fa25434a29b6478981164ca938880a81 OP_EQUALVERIFY OP_CHECKSIG*276a914391b7dd4fa25434a29b6478981164ca938880a8188ac*"16CxT5c6D9kodK3sxjsE666czUwnW8NPrk8ك$J % + +1@1afc0b49e136fcbda28bc64b1e03a74e2d07468d39da3cc69ae0521a791c38fdك$"@00000000000000000003580e7a23b722c51037580dae11dadd506f4492b7bb12(շ-2 +@2dc7e690ae1cf32ca1d8dc7817c8755eef2727647ebf42095cac8caf663abc0fB02b09f58795dc580ed942da2b13b64cfd15c2bca06b71a0352aa4b66f457ebab9a2 +@0f38c94120039b9dfa91d4210bec249bccf524a00f450c7f2388bdba2aa664c8B02e8c2cd0c137f1a3dff41952361a743b0dceb66f285a960a510309d387a9d37c62 +@e164ec3ad8d40598076b5e6f3e4522396eef0db4fae092dd5706493f7db5dd82B02e9c3842e82aa89143523457ac41d517fbd786bf37905ced4874672870f88691a2 +@cb9e1b9e1febe676b1f0b4a10bf4678c9f50864531719a05a1c31af15cde2dc5B02a7b96128d1dbe594796b566b6bb86c1439a008d48f2231e018c86e103d7556df2 +@bbfa75b9a26b5c4d20885fa47c311041677c50839cddc4aaecdb0ebfe7a389fdB0248f5c1d993b7a5f9ed17e8bb06a96cd9ebcec36a83442d49897dd775ba443e9d2 +@64b64d7be893420ba9cd962d854d93e7ea15e76c9a4bf1330df9c5831daed8d0B024e185bc70511bdf5cce10757f34be31a735b5777f51eb6f236a868d263c97b0f2 +@7aa6fb72148eb80f9bc75f51ff2eeec46d1e43d52b7774fea0102558b97af12fB03bad256fd6aa7a4919bc27b7da8aeed8b928dd9b783eb35ec2fd2e1bb3a9749e4B +@1afc0b49e136fcbda28bc64b1e03a74e2d07468d39da3cc69ae0521a791c38fd""19cTTxj3NG8C41wKd8t5tvMkGjBLJEYsCD"UOP_DUP OP_HASH160 5e75a81b7e35bc14090f2bddc85144b61d4a8495 OP_EQUALVERIFY OP_CHECKSIG*276a9145e75a81b7e35bc14090f2bddc85144b61d4a849588ac*"19cTTxj3NG8C41wKd8t5tvMkGjBLJEYsCD8ك$J  + @1afc0b49e136fcbda28bc64b1e03a74e2d07468d39da3cc69ae0521a791c38fd""1H2u96gCiwAQ8UUcDrK9f5isb76KMGo873"UOP_DUP OP_HASH160 afddf3d4a99503fa52607ffc0efeef582cedcaa0 OP_EQUALVERIFY OP_CHECKSIG*276a914afddf3d4a99503fa52607ffc0efeef582cedcaa088ac*"1H2u96gCiwAQ8UUcDrK9f5isb76KMGo8738ك$J  +@1afc0b49e136fcbda28bc64b1e03a74e2d07468d39da3cc69ae0521a791c38fd""12qtr4KQWLvmv7wiYW3BCGt1HGmvn2tGKc"UOP_DUP OP_HASH160 14375ee3468cfbbf49c5962e5beefa8cc2eb1853 OP_EQUALVERIFY OP_CHECKSIG*276a91414375ee3468cfbbf49c5962e5beefa8cc2eb185388ac*"12qtr4KQWLvmv7wiYW3BCGt1HGmvn2tGKc8ك$J %#ڃ$м-@000000000000000000121891022d13fedf4967e5057dff143aa07c6b32079aad"@00000000000000000003580e7a23b722c51037580dae11dadd506f4492b7bb122" + + +1@ce651e04b9c2ce910562a91bf3cf659fe8b739e86a8899524d0886091b8feffaڃ$"@000000000000000000121891022d13fedf4967e5057dff143aa07c6b32079aad(м-2 +@936ab90ca6122da1797d95900497d57fdb924812cdf2f5240255088ffe6f02feB034640aaaf1f97b8b38885b373e7d6dfbe91b93ba9d51e54da29239a66695847862 +@05acd6fe267b6f177d91e9616db160797c1288f2dbcbd86cb6f825d211963cbdB03284b26eca7e8d44e315bac250fc92b5ed7d84657f9ed2c8c387cd3a4f104ff33B +@ce651e04b9c2ce910562a91bf3cf659fe8b739e86a8899524d0886091b8feffa""17g9eyKUfEHpFrfwux5A2fUBjhsSMYj1go"UOP_DUP OP_HASH160 493833a72701efe2754b838603609b5929330072 OP_EQUALVERIFY OP_CHECKSIG*276a914493833a72701efe2754b838603609b592933007288ac*"17g9eyKUfEHpFrfwux5A2fUBjhsSMYj1go8ڃ$J  + @ce651e04b9c2ce910562a91bf3cf659fe8b739e86a8899524d0886091b8feffa""1N7VJWEjqcvb5No7H53X8YVGrjK8VCBGhw"UOP_DUP OP_HASH160 e794c32b3b257d29218f58b4f21f73e4d44c84b7 OP_EQUALVERIFY OP_CHECKSIG*276a914e794c32b3b257d29218f58b4f21f73e4d44c84b788ac*"1N7VJWEjqcvb5No7H53X8YVGrjK8VCBGhw8ڃ$J  +L@ce651e04b9c2ce910562a91bf3cf659fe8b739e86a8899524d0886091b8feffa""19bBfFLAS1JJzaCbvYEFc6hjigKv6oMiYD"UOP_DUP OP_HASH160 5e380c094f8c86ac1ca1f37e9632861d8ba092b3 OP_EQUALVERIFY OP_CHECKSIG*276a9145e380c094f8c86ac1ca1f37e9632861d8ba092b388ac*"19bBfFLAS1JJzaCbvYEFc6hjigKv6oMiYD8ڃ$J % + + +1@75ef038c78144c8634d0e5d8affa3301d4eb6e4c1092ae479a871c382ed558f9ڃ$"@000000000000000000121891022d13fedf4967e5057dff143aa07c6b32079aad(м-2 +@ce651e04b9c2ce910562a91bf3cf659fe8b739e86a8899524d0886091b8feffaB03b9b0b27d7fedc17cea160f344ff3cfd4cbf7a31c19ea3e601d3d79444f70cb922 +@869473ed669e549675992caeb5b7990ca19eecbe4b77f648d41ab8fa8673c387B0304b6559503ef5e928f2634663ab46887e2211e00a295697a56285f2c9bfa4ba4B +@75ef038c78144c8634d0e5d8affa3301d4eb6e4c1092ae479a871c382ed558f9""1L3HfniFfxLapy1aZ4KcFoRPqborRK9c2n"UOP_DUP OP_HASH160 d0d922ddbfda1b71cb4121fde5412f37f419877e OP_EQUALVERIFY OP_CHECKSIG*276a914d0d922ddbfda1b71cb4121fde5412f37f419877e88ac*"1L3HfniFfxLapy1aZ4KcFoRPqborRK9c2n8ڃ$J  + @75ef038c78144c8634d0e5d8affa3301d4eb6e4c1092ae479a871c382ed558f9""1AVSwTGfTiPzooo7fLXosRneYVymABGgSP"UOP_DUP OP_HASH160 681a6e7ffb9111b30086d222a2a78e3adddd5c5d OP_EQUALVERIFY OP_CHECKSIG*276a914681a6e7ffb9111b30086d222a2a78e3adddd5c5d88ac*"1AVSwTGfTiPzooo7fLXosRneYVymABGgSP8ڃ$J  +դL@75ef038c78144c8634d0e5d8affa3301d4eb6e4c1092ae479a871c382ed558f9""1ENRrtyaye4EMcTbZKru4Lf7YLpKwgvwQb"UOP_DUP OP_HASH160 92a71f69625713a5e813fa9813549fbdbe47fe7e OP_EQUALVERIFY OP_CHECKSIG*276a91492a71f69625713a5e813fa9813549fbdbe47fe7e88ac*"1ENRrtyaye4EMcTbZKru4Lf7YLpKwgvwQb8ڃ$J % + +1@eb103cb4a95e534654a207e328c4d2aeebdd1bf359f7e45c5dc454ad033611d9ڃ$"@000000000000000000121891022d13fedf4967e5057dff143aa07c6b32079aad(м-2 +@dac63c01329487ab5e1bb6f5fb4f7a75d4b3cfac1bfe11e33df3dc72139fe9ccB02dadc3660728d180b9f3651da4b4745aaecbde7ca7547f229d1fac9a8d0c1e9572 +@41fc08f9ee6338fa90230f4109d91f422819cfcd9cf2aec9276a192f666ba614B02a7e7ff8cd6c65643f54a287f80f4ad4e1ac761e5757f322354a0dcf0c6ba6f9c2 +@dac63c01329487ab5e1bb6f5fb4f7a75d4b3cfac1bfe11e33df3dc72139fe9ccB0308c578d0c702c25f6745f417806f2d6b12d1de0ccce67991dda095827ed35e9c2 +@5f4c70ffb297b3e91fc8cc4f22f0317b30606cb5fd24844bebfc09a14a8e7b2bB026575f229d35caaab53217a8367dbbb1bbda09a514ab9ad3adcb2781b870ebff9B +@eb103cb4a95e534654a207e328c4d2aeebdd1bf359f7e45c5dc454ad033611d9""1Chhge4LTWwTztjX21WD4LteVCcarbHx8t"UOP_DUP OP_HASH160 805bfb9ffd16b80fce64f7345a89364a5d692e33 OP_EQUALVERIFY OP_CHECKSIG*276a914805bfb9ffd16b80fce64f7345a89364a5d692e3388ac*"1Chhge4LTWwTztjX21WD4LteVCcarbHx8t8ڃ$J  + @eb103cb4a95e534654a207e328c4d2aeebdd1bf359f7e45c5dc454ad033611d9""1BNhnprNgJbRdXVmLUEwsoJ5Z219MjuzjD"UOP_DUP OP_HASH160 71cc0afa811f2cdd0cf2314a300ca39050f63ae5 OP_EQUALVERIFY OP_CHECKSIG*276a91471cc0afa811f2cdd0cf2314a300ca39050f63ae588ac*"1BNhnprNgJbRdXVmLUEwsoJ5Z219MjuzjD8ڃ$J  +@eb103cb4a95e534654a207e328c4d2aeebdd1bf359f7e45c5dc454ad033611d9""1FtyX1Yj1EWhTRXNaPmpsohmkJTpWCsVss"UOP_DUP OP_HASH160 a3662743b8996da2fd59287e08ee79be419fac59 OP_EQUALVERIFY OP_CHECKSIG*276a914a3662743b8996da2fd59287e08ee79be419fac5988ac*"1FtyX1Yj1EWhTRXNaPmpsohmkJTpWCsVss8ڃ$J %"ۃ$-@0000000000000000000256215a63494bfdcefbee4c395e854d4f69336f9063ab"@000000000000000000121891022d13fedf4967e5057dff143aa07c6b32079aad2! + + +1@71d080fa2157f319c56b9896710efe1e857d4c87487a4154ab003ef9081cfcb5ۃ$"@0000000000000000000256215a63494bfdcefbee4c395e854d4f69336f9063ab(-2 +@75ef038c78144c8634d0e5d8affa3301d4eb6e4c1092ae479a871c382ed558f9B02a2105a70577655d7eb73787339d3a06f9c34c882207594f16ac128b0e67ab7fa2 +@e55cc43690343306b33bf247cc401dd6518a468a5e73333071d792d32631566cB02898f4e764eff9d226f5c2d35d71f94d63310bb6b211d5d334f1617141112b0f8B +ډ@71d080fa2157f319c56b9896710efe1e857d4c87487a4154ab003ef9081cfcb5""13uAUVzTSk22KZoPApaBh9Q5Xjxb3aa8Ki"UOP_DUP OP_HASH160 1fcdca49ea017403c9d5574837f7e87065347424 OP_EQUALVERIFY OP_CHECKSIG*276a9141fcdca49ea017403c9d5574837f7e8706534742488ac*"13uAUVzTSk22KZoPApaBh9Q5Xjxb3aa8Ki8ۃ$J  + @71d080fa2157f319c56b9896710efe1e857d4c87487a4154ab003ef9081cfcb5""12Ab4F17YwmGH3UBBF7bXBYoVTYBSC4qX7"UOP_DUP OP_HASH160 0cc84c40b2ea696cda6e9bb70861ebe21af54037 OP_EQUALVERIFY OP_CHECKSIG*276a9140cc84c40b2ea696cda6e9bb70861ebe21af5403788ac*"12Ab4F17YwmGH3UBBF7bXBYoVTYBSC4qX78ۃ$J  +M@71d080fa2157f319c56b9896710efe1e857d4c87487a4154ab003ef9081cfcb5""1FEmYqwZoAfGAJdMgDD7YHsmqSDzgjeaqK"UOP_DUP OP_HASH160 9c2c5b2ba2fc30d24716246707b84a2c3f0df5ce OP_EQUALVERIFY OP_CHECKSIG*276a9149c2c5b2ba2fc30d24716246707b84a2c3f0df5ce88ac*"1FEmYqwZoAfGAJdMgDD7YHsmqSDzgjeaqK8ۃ$J % + + +1@1d7e179a0a6883f415e8258954b9ce49a5a8d930f15ad5d69205f77c09251d47ۃ$"@0000000000000000000256215a63494bfdcefbee4c395e854d4f69336f9063ab(-2 +@71d080fa2157f319c56b9896710efe1e857d4c87487a4154ab003ef9081cfcb5B02fb57ef9f1f2c3dfbe6d6c3df7699cc69a3be22412fe2a78dcf742b58898dff112 +@07b3fd3a626c533c2c7954b8649a5ef8fcff99468c6e6cda16cb631730028171B038e1f2a0bbd3663799a41f82d6a3ebb162c1fba565acd657b03de6c6bba8e9d4bB + @1d7e179a0a6883f415e8258954b9ce49a5a8d930f15ad5d69205f77c09251d47""1CNPqwurnByexndKDCzW49MwKiMVGLqQJV"UOP_DUP OP_HASH160 7cb5301dc7c63d01e1c923c2f4ecf03bc997a586 OP_EQUALVERIFY OP_CHECKSIG*276a9147cb5301dc7c63d01e1c923c2f4ecf03bc997a58688ac*"1CNPqwurnByexndKDCzW49MwKiMVGLqQJV8ۃ$J  + @1d7e179a0a6883f415e8258954b9ce49a5a8d930f15ad5d69205f77c09251d47""1ATT44uHhHRvcW6f8f5Uws3nY3Jewv5imH"UOP_DUP OP_HASH160 67b9b1e5ce357aa37b3c6bf0ada4871c634c5c2f OP_EQUALVERIFY OP_CHECKSIG*276a91467b9b1e5ce357aa37b3c6bf0ada4871c634c5c2f88ac*"1ATT44uHhHRvcW6f8f5Uws3nY3Jewv5imH8ۃ$J  +U@1d7e179a0a6883f415e8258954b9ce49a5a8d930f15ad5d69205f77c09251d47""1KYSyQWR55BtNXzRbRuD51KSk983WyZ5S3"UOP_DUP OP_HASH160 cb64d6f5320ca4d220bf2aec0e2350c9b689cdca OP_EQUALVERIFY OP_CHECKSIG*276a914cb64d6f5320ca4d220bf2aec0e2350c9b689cdca88ac*"1KYSyQWR55BtNXzRbRuD51KSk983WyZ5S38ۃ$J % + +1@d745129cd066441f21cbf444d302573044ff4afcf26bddf1e165cf0b79b04efdۃ$"@0000000000000000000256215a63494bfdcefbee4c395e854d4f69336f9063ab(-2 +@eb103cb4a95e534654a207e328c4d2aeebdd1bf359f7e45c5dc454ad033611d9B0244df5bf4131bf582f4438fd6f8175ad11197a08618d8e61fead6c56148f8f4c62 +@eb103cb4a95e534654a207e328c4d2aeebdd1bf359f7e45c5dc454ad033611d9B03e1103cdeb351504668399ead8dacce53382a57aaf8086a3d1828a11161c2c4812 +@10a363641a5e2dc555f31881f39720d2df7f14723e3691a55cd7634e32076876B026575f229d35caaab53217a8367dbbb1bbda09a514ab9ad3adcb2781b870ebff9B +ݵ@d745129cd066441f21cbf444d302573044ff4afcf26bddf1e165cf0b79b04efd""1KausvjbZ73eWER5VWnTJvjQ99mWwZrjzx"UOP_DUP OP_HASH160 cbdc21973bc4d71799fe79bd2476b91ab4ea8a06 OP_EQUALVERIFY OP_CHECKSIG*276a914cbdc21973bc4d71799fe79bd2476b91ab4ea8a0688ac*"1KausvjbZ73eWER5VWnTJvjQ99mWwZrjzx8ۃ$J  + @d745129cd066441f21cbf444d302573044ff4afcf26bddf1e165cf0b79b04efd""19AAiyaVndgKmBTqtzgkXt27txYzoDW3dt"UOP_DUP OP_HASH160 597cddeb838668d0b2baf0b7931965728a1b3113 OP_EQUALVERIFY OP_CHECKSIG*276a914597cddeb838668d0b2baf0b7931965728a1b311388ac*"19AAiyaVndgKmBTqtzgkXt27txYzoDW3dt8ۃ$J  +j@d745129cd066441f21cbf444d302573044ff4afcf26bddf1e165cf0b79b04efd"!1uqWrzLpQMfcqTh2DXCyZZQcofSQCdEpW"UOP_DUP OP_HASH160 09fe20d0500e411092809377f6dc9e3bce58f739 OP_EQUALVERIFY OP_CHECKSIG*276a91409fe20d0500e411092809377f6dc9e3bce58f73988ac*!1uqWrzLpQMfcqTh2DXCyZZQcofSQCdEpW8ۃ$J %܃$ҭ-@0000000000000000001ba593d7bd2a2eeebde5e32aaec71608b2e6db3d93a381"@0000000000000000000256215a63494bfdcefbee4c395e854d4f69336f9063ab2 + + +1@25d6b9cfd997bd2f084cc1f9892977b39ec00981a742bf5f0dabc53f851b896e܃$"@0000000000000000001ba593d7bd2a2eeebde5e32aaec71608b2e6db3d93a381(ҭ-2 +@1d7e179a0a6883f415e8258954b9ce49a5a8d930f15ad5d69205f77c09251d47B0373ffa8d83a9f89de05fa82eda407602d6b37366f9ea24e76f14d0eb508e7e9022 +@e0a1ffd23951d3b394e82d2f2bd11fd333f9000ef8a8af712e97a027485d918fB025a3542371fb80ba38eb973df92d7f485cc58667cadbfd5474a6f744a8c75d78eB +ھ @25d6b9cfd997bd2f084cc1f9892977b39ec00981a742bf5f0dabc53f851b896e""1FGg6RmUk1YiNjpVG8QQfuHk5dtfDR1DeU"UOP_DUP OP_HASH160 9c88a252460157ee8cf3fa1ef2b8f84aeaa84da6 OP_EQUALVERIFY OP_CHECKSIG*276a9149c88a252460157ee8cf3fa1ef2b8f84aeaa84da688ac*"1FGg6RmUk1YiNjpVG8QQfuHk5dtfDR1DeU8܃$J  + @25d6b9cfd997bd2f084cc1f9892977b39ec00981a742bf5f0dabc53f851b896e""1LyLsoGnJdg3B6Nrz9y3DydgRZ8YYfABiD"UOP_DUP OP_HASH160 db1246771197f7edb26476c75a48311870512f44 OP_EQUALVERIFY OP_CHECKSIG*276a914db1246771197f7edb26476c75a48311870512f4488ac*"1LyLsoGnJdg3B6Nrz9y3DydgRZ8YYfABiD8܃$J  +U@25d6b9cfd997bd2f084cc1f9892977b39ec00981a742bf5f0dabc53f851b896e""18grf9t9FVoNkXwGUhnKVp6CziM2CNCG6C"UOP_DUP OP_HASH160 54528e24e9082aee8917282aabb21bddbf8213ce OP_EQUALVERIFY OP_CHECKSIG*276a91454528e24e9082aee8917282aabb21bddbf8213ce88ac*"18grf9t9FVoNkXwGUhnKVp6CziM2CNCG6C8܃$J % + + +1@113fe21918163c8445a49538db35848fd28d38b7427ca5d7a1294a17a3e59e2e܃$"@0000000000000000001ba593d7bd2a2eeebde5e32aaec71608b2e6db3d93a381(ҭ-2 +@25d6b9cfd997bd2f084cc1f9892977b39ec00981a742bf5f0dabc53f851b896eB038f1006d2bd871ee2b97a3ee854a91e22cce1c3f985f910a0b843d293a7d4f7132 +@e54afc3747beb9b3418c8551c6f167e3bdef9ce3c297d319bd6c68c8e2a441a3B0344b3ac040ccf6ec4ecf2241ecf32eb9cacde70df1827e775a5fa9efabd93fe67B + @113fe21918163c8445a49538db35848fd28d38b7427ca5d7a1294a17a3e59e2e""15dkyjjiQGpMbsRZHXBqd48hbD3KTHVDhG"UOP_DUP OP_HASH160 32d4305db5c5934a3d0ba186c635a06498abc63b OP_EQUALVERIFY OP_CHECKSIG*276a91432d4305db5c5934a3d0ba186c635a06498abc63b88ac*"15dkyjjiQGpMbsRZHXBqd48hbD3KTHVDhG8܃$J  + @113fe21918163c8445a49538db35848fd28d38b7427ca5d7a1294a17a3e59e2e""1L7RJ8xZX5SEGknpNrEj7wAcVv4WhAM8vG"UOP_DUP OP_HASH160 d1a12a9fa986cfeadc669d99a317d41fc2146666 OP_EQUALVERIFY OP_CHECKSIG*276a914d1a12a9fa986cfeadc669d99a317d41fc214666688ac*"1L7RJ8xZX5SEGknpNrEj7wAcVv4WhAM8vG8܃$J  +U@113fe21918163c8445a49538db35848fd28d38b7427ca5d7a1294a17a3e59e2e""12R2mcVN68NdVotH8MsNiR4VFeu6Pjg3kC"UOP_DUP OP_HASH160 0f8395f028141f2575c1c9966bb722621cd5454f OP_EQUALVERIFY OP_CHECKSIG*276a9140f8395f028141f2575c1c9966bb722621cd5454f88ac*"12R2mcVN68NdVotH8MsNiR4VFeu6Pjg3kC8܃$J %݃$ﳽ-@0000000000000000000fad1a9f0ba5ee8e0dda46c9139cfda32bd17b975887c4"@0000000000000000001ba593d7bd2a2eeebde5e32aaec71608b2e6db3d93a3812ރ$ý-@0000000000000000000153d569673d1fbc7838991df70aae88a3d6857dd84274"@0000000000000000000fad1a9f0ba5ee8e0dda46c9139cfda32bd17b975887c42߃$تʽ-@0000000000000000001a39e1926220a53302fafa466b384d74dbea24ac3edaf1"@0000000000000000000153d569673d1fbc7838991df70aae88a3d6857dd842742$Ͻ-@000000000000000000024dc515221be73b15c9f85e5439241ac3c6c8b05b6f1b"@0000000000000000001a39e1926220a53302fafa466b384d74dbea24ac3edaf12$ս-@000000000000000000148719e184cb2b111522523412bc3c9b469de64dfe491c"@000000000000000000024dc515221be73b15c9f85e5439241ac3c6c8b05b6f1b2$׽-@000000000000000000151f1f1d4a8be3a3954f65a04d0cd910620c64f53c3c28"@000000000000000000148719e184cb2b111522523412bc3c9b469de64dfe491c2$-@0000000000000000000d0e7c64a5256280f3c52198a8338fba37851d9ad1d01a"@000000000000000000151f1f1d4a8be3a3954f65a04d0cd910620c64f53c3c282$-@000000000000000000089352df8ec70aa4be6fe027074689b6707faaa8de1eb8"@0000000000000000000d0e7c64a5256280f3c52198a8338fba37851d9ad1d01a2$ܟ-@000000000000000000015cb9c2533b3d3b56d9befa917804d5682ecd7774228c"@000000000000000000089352df8ec70aa4be6fe027074689b6707faaa8de1eb82$ݤ-@0000000000000000000821155b8e566caf7ba8119b3c7f45ab8322e1455bef3a"@000000000000000000015cb9c2533b3d3b56d9befa917804d5682ecd7774228c2$˷-@0000000000000000001710fc57f06384b480509af403988acfcebe9142db802b"@0000000000000000000821155b8e566caf7ba8119b3c7f45ab8322e1455bef3a2$-@00000000000000000019c681cd8223ddb9c59b4a53e27f88523f89d12fefd0b5"@0000000000000000001710fc57f06384b480509af403988acfcebe9142db802b2$袺-@00000000000000000004e7f9a86a427ea052f85174f32062cb4063eb10e0f348"@00000000000000000019c681cd8223ddb9c59b4a53e27f88523f89d12fefd0b52 $Ǿ-@0000000000000000001ab56633d9918772a945bf7f10b554c244ddc6af6a18b4"@00000000000000000004e7f9a86a427ea052f85174f32062cb4063eb10e0f3482 + +1@26269296292a07bfeeb993407d03bb5d1f8e74b1246d8cf3f6ac4e11d3da417f$"@0000000000000000001ab56633d9918772a945bf7f10b554c244ddc6af6a18b4(Ǿ-2 +@35d8c53de8f479efb1adc7c99edc5a79e94dce57370c07046f436052d7a8b4c6B03b2cad44abcb4dbd6ba7e14030793363c441d26775b23ff68f67c80250079a14a2 +@d7db84e0d15d3fddbee99dc40e425f00259d9e710b96eda91e6c9e907a122d76B02cf41e8e7452e4b6872b25605c34f47214fa72e98efd80dd8f823b917ac2a7401B +Y@26269296292a07bfeeb993407d03bb5d1f8e74b1246d8cf3f6ac4e11d3da417f""1AAAdgcwLmJDx7MKaKdYrUqmnXNvtDxqai"UOP_DUP OP_HASH160 6474ea9f02247865c651d9caee62a5441eca8169 OP_EQUALVERIFY OP_CHECKSIG*276a9146474ea9f02247865c651d9caee62a5441eca816988ac*"1AAAdgcwLmJDx7MKaKdYrUqmnXNvtDxqai8$J  + +@26269296292a07bfeeb993407d03bb5d1f8e74b1246d8cf3f6ac4e11d3da417f""1N9s56uqMHMkNMThF2TFwdKzqyMozHnYEU"UOP_DUP OP_HASH160 e807c41e581f05c8ff4f222b41c8f3e8ad659c9b OP_EQUALVERIFY OP_CHECKSIG*276a914e807c41e581f05c8ff4f222b41c8f3e8ad659c9b88ac*"1N9s56uqMHMkNMThF2TFwdKzqyMozHnYEU8$J $о-@000000000000000000160e93853621f02d6c2995f55452d24c08b0ca20bf54ba"@0000000000000000001ab56633d9918772a945bf7f10b554c244ddc6af6a18b42 $־-@000000000000000000098a224e0aaa3477cd435b42b80e76a4f0461609872ef1"@000000000000000000160e93853621f02d6c2995f55452d24c08b0ca20bf54ba2 + + + +1@aead2d511bfca1aa1415261a59438c0a2de87f1935ec40ada67b96b3c6f4ce67$"@000000000000000000098a224e0aaa3477cd435b42b80e76a4f0461609872ef1(־-2 +@d745129cd066441f21cbf444d302573044ff4afcf26bddf1e165cf0b79b04efdB02e971fd6b4cefca181758d5031b498647adf97acb5c53d69d8fb228e57e600bc62 +@c11b4907cb1a4736b17ae2cf1481e03abc67a7654c8c8847c61c407eff86e93dB02c2541fefa4464b365fd380e8a29125d60fd141d2ca1d8e8a631f8decedbd8c4aB +@aead2d511bfca1aa1415261a59438c0a2de87f1935ec40ada67b96b3c6f4ce67""13xoks78Mv9ANEWQPTK99FgywSzH4qFdwm"UOP_DUP OP_HASH160 207e28de0807e278453ab55bed870ad6907b369e OP_EQUALVERIFY OP_CHECKSIG*276a914207e28de0807e278453ab55bed870ad6907b369e88ac*"13xoks78Mv9ANEWQPTK99FgywSzH4qFdwm8$J  +@aead2d511bfca1aa1415261a59438c0a2de87f1935ec40ada67b96b3c6f4ce67""15aeALdjko6FXvCGbWtMbtNDGiT9P6R9T1"UOP_DUP OP_HASH160 323d40151b7dd4f46f889cf1ee41c4d48449b4ee OP_EQUALVERIFY OP_CHECKSIG*276a914323d40151b7dd4f46f889cf1ee41c4d48449b4ee88ac*"15aeALdjko6FXvCGbWtMbtNDGiT9P6R9T18$J  +@aead2d511bfca1aa1415261a59438c0a2de87f1935ec40ada67b96b3c6f4ce67""1H46wpBR75cpE1CywkwmSp2T5ohCjKhUiN"UOP_DUP OP_HASH160 b018391dd47202acc8e81a6397c2fa0f04c7379c OP_EQUALVERIFY OP_CHECKSIG*276a914b018391dd47202acc8e81a6397c2fa0f04c7379c88ac*"1H46wpBR75cpE1CywkwmSp2T5ohCjKhUiN8$J P$д-@0000000000000000001b4c73978d980812653364512912eb4315eb302d7e6158"@000000000000000000098a224e0aaa3477cd435b42b80e76a4f0461609872ef12$-@00000000000000000012bb75f7cfcf67cb83ca2d10fcd9d686788f35db9f6f19"@0000000000000000001b4c73978d980812653364512912eb4315eb302d7e61582$-@00000000000000000006777cfbfef370608c958f41c3ee23f065c3310974937b"@00000000000000000012bb75f7cfcf67cb83ca2d10fcd9d686788f35db9f6f192$芿-@000000000000000000145f5912eb01e3890a3178fc8d62dbc683772d7d68b922"@00000000000000000006777cfbfef370608c958f41c3ee23f065c3310974937b2 + + +1@1450ee3c962ce09de8b951c8c467d263f8b5c36268d5135e90dd9a3bf1052079$"@000000000000000000145f5912eb01e3890a3178fc8d62dbc683772d7d68b922(芿-2 +@ab8425bc4edbd71ed8cee54a62a445b03bb39fc53c6f5ce39291c2523ee95d61B03957bc5da29b34c7daf495d0b247f113ec16459879e86bff928a7bef632526d372 +@6483216689e3a80ea79cd510f1ee25b01c684d9dc69410fc0323be618c2f6445B03338b09680111a3cffb61c1c7237d9086d74a15221eed42dd213cc20cc5bac5f8B +@1450ee3c962ce09de8b951c8c467d263f8b5c36268d5135e90dd9a3bf1052079""1Gs1bB2R4Gb3RBFvfFXwWcJjKy7avvV7MH"UOP_DUP OP_HASH160 adff2d3a8a3d05f6c6aa29b80a5369edb4f4989f OP_EQUALVERIFY OP_CHECKSIG*276a914adff2d3a8a3d05f6c6aa29b80a5369edb4f4989f88ac*"1Gs1bB2R4Gb3RBFvfFXwWcJjKy7avvV7MH8$J  +@1450ee3c962ce09de8b951c8c467d263f8b5c36268d5135e90dd9a3bf1052079""1Nd2HgaMDU8hpPFJP3CTfNqN1vJyadBC4C"UOP_DUP OP_HASH160 ed2ab0e172e0816686cc81dbfdc3392b058285bb OP_EQUALVERIFY OP_CHECKSIG*276a914ed2ab0e172e0816686cc81dbfdc3392b058285bb88ac*"1Nd2HgaMDU8hpPFJP3CTfNqN1vJyadBC4C8$J  +_@1450ee3c962ce09de8b951c8c467d263f8b5c36268d5135e90dd9a3bf1052079""1AxAvUaWBRMhvcYSsz694mDGnHkUn61HDv"UOP_DUP OP_HASH160 6d284adb9a4f8228bb7acb37ccc7ef99c29277cb OP_EQUALVERIFY OP_CHECKSIG*276a9146d284adb9a4f8228bb7acb37ccc7ef99c29277cb88ac*"1AxAvUaWBRMhvcYSsz694mDGnHkUn61HDv8$J  + + +1@5f24e9afd5834b0a0283fd854fe9f488921dce9498a6a85ea7004ff33c6c06f4$"@000000000000000000145f5912eb01e3890a3178fc8d62dbc683772d7d68b922(芿-2 +@a4e977e15602c88afaeed48aeff3a22be973ecf1e507e1699dc6e3d402a7d266B03112fe6839eb570c149ffd6fe941ee923d691243c51977206f053dce81ec5550b2 +@e30110c7300630081f5394a5b759fc70bbca9ff08d16e61a03e64433bb00bbc0B02c084260140be1c2f3ff46914d20d2e9302cf03d3525acfbdeee336322326a208B +@5f24e9afd5834b0a0283fd854fe9f488921dce9498a6a85ea7004ff33c6c06f4""1F6T87CuwKjmzHb1kpDNcBJma7RDjVGsn5"UOP_DUP OP_HASH160 9a99a5931159463b2733445264b656e18f576c6c OP_EQUALVERIFY OP_CHECKSIG*276a9149a99a5931159463b2733445264b656e18f576c6c88ac*"1F6T87CuwKjmzHb1kpDNcBJma7RDjVGsn58$J  +@5f24e9afd5834b0a0283fd854fe9f488921dce9498a6a85ea7004ff33c6c06f4""1A1Nan6ijJYVX3hWvkDkQ2pzPrgwsXWoL4"UOP_DUP OP_HASH160 62cb25ea949b4a49cec98942c4da9a0376fb48a5 OP_EQUALVERIFY OP_CHECKSIG*276a91462cb25ea949b4a49cec98942c4da9a0376fb48a588ac*"1A1Nan6ijJYVX3hWvkDkQ2pzPrgwsXWoL48$J  +_@5f24e9afd5834b0a0283fd854fe9f488921dce9498a6a85ea7004ff33c6c06f4"!1JH6psJXvu7iJTq9DF36HsPWVUrRo2xeV"UOP_DUP OP_HASH160 034482e5b7860fa4265ebb7a9ec79e7095b33583 OP_EQUALVERIFY OP_CHECKSIG*276a914034482e5b7860fa4265ebb7a9ec79e7095b3358388ac*!1JH6psJXvu7iJTq9DF36HsPWVUrRo2xeV8$J  $-@00000000000000000007b8c428cfe361c9faf3a7935e2ec68dfb1914f75e4c02"@000000000000000000145f5912eb01e3890a3178fc8d62dbc683772d7d68b9222$њ-@00000000000000000018038c276fa38e9d4a0f1c60986b6281f4d0fc3f9b2e2d"@00000000000000000007b8c428cfe361c9faf3a7935e2ec68dfb1914f75e4c022$-@00000000000000000007da20419df6b2ea97cb7fc0ceac8f63ec6e02eb9e8511"@00000000000000000018038c276fa38e9d4a0f1c60986b6281f4d0fc3f9b2e2d2$-@0000000000000000000192f567b70eaeae9b80945d2a86f42f5587b22ee9e478"@00000000000000000007da20419df6b2ea97cb7fc0ceac8f63ec6e02eb9e85112$-@0000000000000000000ae0726257b644f33ea19445b5d3b31ab18e45a31c7cfe"@0000000000000000000192f567b70eaeae9b80945d2a86f42f5587b22ee9e4782$ݪ-@00000000000000000019380ea589c74ba6f18c198b97ffa0ce4849ad4626e624"@0000000000000000000ae0726257b644f33ea19445b5d3b31ab18e45a31c7cfe2'$-@00000000000000000009019bc87a8b58334a37f7277d90173dad26c5b1191983"@00000000000000000019380ea589c74ba6f18c198b97ffa0ce4849ad4626e6242& + + +1@a7b67f141db9b368605480f9e47fd37f654980179416565e6b5a408714f4629c$"@00000000000000000009019bc87a8b58334a37f7277d90173dad26c5b1191983(-2 +@ef8c3551e5cfc1b7204cee5df74eef1c7c50efa378e3b5cf8ba067ca8d10e09aB03ccfac0cd89940a633ff76859e9b44a22aa9bc6bb8153105719ec0f191f62f4bd2 +@43c07beefef29f59d094ed0a0ed735403d87fd72e61842feced9a8b4744af8f7B030bf0abd7aea6715bddbb5dd18666286572bb3a79106865052599fb190dd4fd97B +U@a7b67f141db9b368605480f9e47fd37f654980179416565e6b5a408714f4629c""1L7L2GRcFqnjz5oesL7JaBect3Xp6cWLU4"UOP_DUP OP_HASH160 d19cc3a81741f12059866da7f7a8036f2a88a071 OP_EQUALVERIFY OP_CHECKSIG*276a914d19cc3a81741f12059866da7f7a8036f2a88a07188ac*"1L7L2GRcFqnjz5oesL7JaBect3Xp6cWLU48$J  +[@a7b67f141db9b368605480f9e47fd37f654980179416565e6b5a408714f4629c""1PEU3LKsMaVLWqcKVtwkxU8KbVnxcPa5df"UOP_DUP OP_HASH160 f3debf2dbb67f0a3ddceb8337c17d9c91ae927ae OP_EQUALVERIFY OP_CHECKSIG*276a914f3debf2dbb67f0a3ddceb8337c17d9c91ae927ae88ac*"1PEU3LKsMaVLWqcKVtwkxU8KbVnxcPa5df8$J  +@a7b67f141db9b368605480f9e47fd37f654980179416565e6b5a408714f4629c""1NsjbMZBTZPJkSeNHcd3hQ5HdAGyvBKTbg"UOP_DUP OP_HASH160 eff2fe6b4a8ffdd0efd0f4fdedda0ff6ebf4fafa OP_EQUALVERIFY OP_CHECKSIG*276a914eff2fe6b4a8ffdd0efd0f4fdedda0ff6ebf4fafa88ac*"1NsjbMZBTZPJkSeNHcd3hQ5HdAGyvBKTbg8$J  + +1@8a93fd765011460558eaaaca77903212d257baad2a4d437814ffef88c6f7d681$"@00000000000000000009019bc87a8b58334a37f7277d90173dad26c5b1191983(-2 +@a7b67f141db9b368605480f9e47fd37f654980179416565e6b5a408714f4629cB03e09cac7a999da00e7f012b45e49110af4f439c50631ce7240fc74e406398b3322 +@eb43d4c4b53a03c9bc4addaee54846d296c57892af08b3c7adf2b906f2ffc044B03f0b8eeb8b95f82c4ce8b2e3588ec5496c2cd4a97adbb1ad058f5a32509b962b02 +@92be3d4f46a591a380b75d02d9f8365a76a10324067370e34f98076c3b625717B03a034cd012a6942719145a1daa94803f38703f34ae7331ab84bf8135339364cd12 +@e98b3aadd909e740c2f520dda2cc9571a4478d593c62fce49d8edad1b5f9d59eB031e322c45e1990e04d47025d9a2e6778f5252d8cb6f30625d15a74967ff6cec0e2 +@ef8c3551e5cfc1b7204cee5df74eef1c7c50efa378e3b5cf8ba067ca8d10e09aB0206b2abab9d36f19e91aa52e752836bb5084a527753dec9a683da8291c5327720B +U@8a93fd765011460558eaaaca77903212d257baad2a4d437814ffef88c6f7d681""1LAtBSyZUDDudCW82rMVdJoGFLNjd7BQEV"UOP_DUP OP_HASH160 d248db4863870d395c689c0d753a3d62bc7ee492 OP_EQUALVERIFY OP_CHECKSIG*276a914d248db4863870d395c689c0d753a3d62bc7ee49288ac*"1LAtBSyZUDDudCW82rMVdJoGFLNjd7BQEV8$J  +[@8a93fd765011460558eaaaca77903212d257baad2a4d437814ffef88c6f7d681""1KTcQPZzuvxAGJ76bdw1Po1bpWnGwQYMZj"UOP_DUP OP_HASH160 ca7aa1dc5501cb9ea7296036f7973f1eb59e463c OP_EQUALVERIFY OP_CHECKSIG*276a914ca7aa1dc5501cb9ea7296036f7973f1eb59e463c88ac*"1KTcQPZzuvxAGJ76bdw1Po1bpWnGwQYMZj8$J  +@8a93fd765011460558eaaaca77903212d257baad2a4d437814ffef88c6f7d681""1Dbz3Ft33U6HmP3hB2SJLLM72gzYGD9cTT"UOP_DUP OP_HASH160 8a3f440a9fedab3ab8039f5fe8b9cd4fb3ba2112 OP_EQUALVERIFY OP_CHECKSIG*276a9148a3f440a9fedab3ab8039f5fe8b9cd4fb3ba211288ac*"1Dbz3Ft33U6HmP3hB2SJLLM72gzYGD9cTT8$J  + +1@baae34a06c1032c722fd5914b13da5d389dc74bda67102776dee86ba51c6fb42$"@00000000000000000009019bc87a8b58334a37f7277d90173dad26c5b1191983(-2 +@8a93fd765011460558eaaaca77903212d257baad2a4d437814ffef88c6f7d681B0251334f2fc3821320cacfea1b2fbe3391e47ca509cdbc508df444094bc925d1c32 +@05b2700a5db03ee2e1ead15fcac899aa1334d01c1d736a28e3649064bbbf105eB03dbffb200aaa8d43b0a4fd5b10599f9e8fcd30c7d2ed5a6222eb491ab239a9de22 +@a2d75f3b56243a1de0e6c106de257068b2ca2e095dc7dd5db0aac856da19caffB02560ab85569d90876032b42731645085a5562a1aec1b474d136888bea944872fb2 +@8a93fd765011460558eaaaca77903212d257baad2a4d437814ffef88c6f7d681B038c013387d8126d9b35286afefcb15dc3cc6154cbbde244c1d2f6b953080d61b82 +@a7b67f141db9b368605480f9e47fd37f654980179416565e6b5a408714f4629cB03e95492dad8119f168989f2ed6bd741a2999d1407d9e3cc27adc984f273920374B +U@baae34a06c1032c722fd5914b13da5d389dc74bda67102776dee86ba51c6fb42""1JgswH46TMtY7G3zxGZSSzqycbdjf2mHJe"UOP_DUP OP_HASH160 c204e14164ff8bead3e4441f6b52400db874dfac OP_EQUALVERIFY OP_CHECKSIG*276a914c204e14164ff8bead3e4441f6b52400db874dfac88ac*"1JgswH46TMtY7G3zxGZSSzqycbdjf2mHJe8$J  +[@baae34a06c1032c722fd5914b13da5d389dc74bda67102776dee86ba51c6fb42""1Mb6TJX96AMPMh5eS1Gonbme7jKi3iFaLq"UOP_DUP OP_HASH160 e1d535f1728918188ea7ff99f5697853af30ebea OP_EQUALVERIFY OP_CHECKSIG*276a914e1d535f1728918188ea7ff99f5697853af30ebea88ac*"1Mb6TJX96AMPMh5eS1Gonbme7jKi3iFaLq8$J  +΅@baae34a06c1032c722fd5914b13da5d389dc74bda67102776dee86ba51c6fb42""1PYfMd1V6D9LVTk6gce2Fdn5JMn6ZAPYKj"UOP_DUP OP_HASH160 f74fadfd25b98451a452774993ea49890f19fe5b OP_EQUALVERIFY OP_CHECKSIG*276a914f74fadfd25b98451a452774993ea49890f19fe5b88ac*"1PYfMd1V6D9LVTk6gce2Fdn5JMn6ZAPYKj8$J $-@0000000000000000000d4a37ffd4ab813ea2df0691891d960d7a04d2c098a400"@00000000000000000009019bc87a8b58334a37f7277d90173dad26c5b11919832$-@0000000000000000000dd8daa77b85794e3916ea5f9095f27e6b64118401636e"@0000000000000000000d4a37ffd4ab813ea2df0691891d960d7a04d2c098a4002$կ-@00000000000000000005f116f24e68bfd584053edbdbbba3e69a76cac8dad894"@0000000000000000000dd8daa77b85794e3916ea5f9095f27e6b64118401636e2$°-@00000000000000000013869382b79f068df4b50c4879ac88deba2c45120a00c0"@00000000000000000005f116f24e68bfd584053edbdbbba3e69a76cac8dad8942$-@0000000000000000001726486775e189e54038299487e689a2c1b37ab1f3613e"@00000000000000000013869382b79f068df4b50c4879ac88deba2c45120a00c02$-@00000000000000000019cc8e1e1fa589560f402285fc6417b7fce68007a980eb"@0000000000000000001726486775e189e54038299487e689a2c1b37ab1f3613e2$-@00000000000000000006b5ad52078d5fb735239cff5deb69b344c83dfd6e1b53"@00000000000000000019cc8e1e1fa589560f402285fc6417b7fce68007a980eb2$-@0000000000000000000cdc9071530c0915d9854d994946f2c7143345e020c82e"@00000000000000000006b5ad52078d5fb735239cff5deb69b344c83dfd6e1b532$-@000000000000000000063a6c9d5352a69417cb5f1c8945caf25272a51d8090f8"@0000000000000000000cdc9071530c0915d9854d994946f2c7143345e020c82e2 $-@00000000000000000003d029fa1c01ca3b030c0c77edf0d7609259921362e99d"@000000000000000000063a6c9d5352a69417cb5f1c8945caf25272a51d8090f82 + + + +1@7482813956a69c7e847e7e6a0b94a6e607600a04334b0b8e29aa3477d5b3f5d5$"@00000000000000000003d029fa1c01ca3b030c0c77edf0d7609259921362e99d(-2 +@aead2d511bfca1aa1415261a59438c0a2de87f1935ec40ada67b96b3c6f4ce67B02dc81b8487ee60138381602a8848642e4f21d22053d400919b8e1e6b5f72899292 +@aead2d511bfca1aa1415261a59438c0a2de87f1935ec40ada67b96b3c6f4ce67B0201fb87eef621f7ba1d1efef092fe59c68ad13e4d13a0af6ce6546019f8919c60B +ͨ@7482813956a69c7e847e7e6a0b94a6e607600a04334b0b8e29aa3477d5b3f5d5""1PFme1HwSJX858ShEWezUPx8J3QsLeP9uG"UOP_DUP OP_HASH160 f41dda4733c44d1d9000df38f18cd87a8a822532 OP_EQUALVERIFY OP_CHECKSIG*276a914f41dda4733c44d1d9000df38f18cd87a8a82253288ac*"1PFme1HwSJX858ShEWezUPx8J3QsLeP9uG8$J  +@7482813956a69c7e847e7e6a0b94a6e607600a04334b0b8e29aa3477d5b3f5d5""18d4W2DipLfmQyUtywFzT9eBeR4S2wutcU"UOP_DUP OP_HASH160 539ac6edd10ab5fd6d3b646726b82c87d59c1670 OP_EQUALVERIFY OP_CHECKSIG*276a914539ac6edd10ab5fd6d3b646726b82c87d59c167088ac*"18d4W2DipLfmQyUtywFzT9eBeR4S2wutcU8$J  + @7482813956a69c7e847e7e6a0b94a6e607600a04334b0b8e29aa3477d5b3f5d5""1Ca1dVn3Nij8xAB33aERUdmEX5TcFcgx2B"UOP_DUP OP_HASH160 7ee7a2b873171c0667a8af9dce6d7416d0ab4d0c OP_EQUALVERIFY OP_CHECKSIG*276a9147ee7a2b873171c0667a8af9dce6d7416d0ab4d0c88ac*"1Ca1dVn3Nij8xAB33aERUdmEX5TcFcgx2B8$J  $-@00000000000000000019a9e92f7031214fc8d3ff688cf2cfa6075540c4d4d1b5"@00000000000000000003d029fa1c01ca3b030c0c77edf0d7609259921362e99d2$ة-@000000000000000000049a99ea11c567e295b4fe33e2b2f1c2568a532805af9b"@00000000000000000019a9e92f7031214fc8d3ff688cf2cfa6075540c4d4d1b52$-@0000000000000000000eadb2dee2c8ccc35f10a358a50ddb22b98c9ce6aeead1"@000000000000000000049a99ea11c567e295b4fe33e2b2f1c2568a532805af9b2 $-@0000000000000000000c2d2c070abdb6b509b785e288f720081ba779fad51564"@0000000000000000000eadb2dee2c8ccc35f10a358a50ddb22b98c9ce6aeead12 + +1@29787713264d0111fb8a52a28009b2713b1118a5dd439d9e6ea5ed1c19e5ab03$"@0000000000000000000c2d2c070abdb6b509b785e288f720081ba779fad51564(-2 +@7482813956a69c7e847e7e6a0b94a6e607600a04334b0b8e29aa3477d5b3f5d5B03274476a2416f426db9e55ee52a8ddb165609a552a32de0c3d46eb18bd58aaafa2 +@7f5a594c357659269613a0076944f844f352b909126f190d5118b30972c318acB034866e1ac5a569e915550b671034d6ea7cf7382df50c9b125a73376e0853c965c2 +@7482813956a69c7e847e7e6a0b94a6e607600a04334b0b8e29aa3477d5b3f5d5B03548cb870def19cd0b705265b68030682d36ccec948aa213b8c8bea677758ba2fB +@29787713264d0111fb8a52a28009b2713b1118a5dd439d9e6ea5ed1c19e5ab03""13aJzRcr2dv5kGsFP5qc351BRjjuRGVjor"UOP_DUP OP_HASH160 1c3cfee3fd9fd8957a0cca241b28a88f19ff0575 OP_EQUALVERIFY OP_CHECKSIG*276a9141c3cfee3fd9fd8957a0cca241b28a88f19ff057588ac*"13aJzRcr2dv5kGsFP5qc351BRjjuRGVjor8$J  + @29787713264d0111fb8a52a28009b2713b1118a5dd439d9e6ea5ed1c19e5ab03""1JVETgeAP2poVunGpr3pUXrf6enC2xMLf7"UOP_DUP OP_HASH160 bfd10569d7eea295e5fbaf7d1b50a0043a4692fc OP_EQUALVERIFY OP_CHECKSIG*276a914bfd10569d7eea295e5fbaf7d1b50a0043a4692fc88ac*"1JVETgeAP2poVunGpr3pUXrf6enC2xMLf78$J  + @29787713264d0111fb8a52a28009b2713b1118a5dd439d9e6ea5ed1c19e5ab03""15nKQ4DWM2EPU8E2tHjz9Aq5GYpxXk8RKA"UOP_DUP OP_HASH160 347294319574100dd3217b9ed6f048e080f5f6eb OP_EQUALVERIFY OP_CHECKSIG*276a914347294319574100dd3217b9ed6f048e080f5f6eb88ac*"15nKQ4DWM2EPU8E2tHjz9Aq5GYpxXk8RKA8$J %$-@00000000000000000007f87cedef894425c9f2b28e3e07dbe94304535735ecca"@0000000000000000000c2d2c070abdb6b509b785e288f720081ba779fad515642$-@0000000000000000000d1536095d3c745e122475d30d70c967c863434739a0a2"@00000000000000000007f87cedef894425c9f2b28e3e07dbe94304535735ecca2$-@00000000000000000012881cc9e44509d536a622c91b2bef4ee56d268484510a"@0000000000000000000d1536095d3c745e122475d30d70c967c863434739a0a22$-@00000000000000000008349e3fbc931da676eb189ad49a43babc0e56dccc083f"@00000000000000000012881cc9e44509d536a622c91b2bef4ee56d268484510a2$ཌ-@0000000000000000000f9e7b67fdbb70e73f96ed070c6142ee8a0f4d2b569e1f"@00000000000000000008349e3fbc931da676eb189ad49a43babc0e56dccc083f2$-@000000000000000000015e8ac9726a982efd5e4ebe9b087d3a2da52a408e0ffd"@0000000000000000000f9e7b67fdbb70e73f96ed070c6142ee8a0f4d2b569e1f2$-@0000000000000000000af138c9a1360a970e9f09c96b7c626660ba58c89aebdf"@000000000000000000015e8ac9726a982efd5e4ebe9b087d3a2da52a408e0ffd2 + + +1@03ca6b855d2d3b01216c8716317bd423bfbb5411cbff6e79baaa47207db6e6e8$"@0000000000000000000af138c9a1360a970e9f09c96b7c626660ba58c89aebdf(-2 +@29787713264d0111fb8a52a28009b2713b1118a5dd439d9e6ea5ed1c19e5ab03B023ace5c62d0a173c8abb2512d4bc6e0a6b1404563b08d43fd572325e26626552a2 +@29787713264d0111fb8a52a28009b2713b1118a5dd439d9e6ea5ed1c19e5ab03B03128f807e5f270230b928c79573f5b6aa59134d8b9bfacd01b9f9d96368aa0baaB +]@03ca6b855d2d3b01216c8716317bd423bfbb5411cbff6e79baaa47207db6e6e8""1JPzgrVQPBAteEddiUSP3BBYgwr6LaZsPw"UOP_DUP OP_HASH160 bed371bbbac34d0767603ee67264a340835c6cbf OP_EQUALVERIFY OP_CHECKSIG*276a914bed371bbbac34d0767603ee67264a340835c6cbf88ac*"1JPzgrVQPBAteEddiUSP3BBYgwr6LaZsPw8$J  + @03ca6b855d2d3b01216c8716317bd423bfbb5411cbff6e79baaa47207db6e6e8""1MQz21BJKtKRLdS6ESRSAsrY89yHtyiyjU"UOP_DUP OP_HASH160 dfebadae0ba41a685b6963b2bfe123d7b5eaacae OP_EQUALVERIFY OP_CHECKSIG*276a914dfebadae0ba41a685b6963b2bfe123d7b5eaacae88ac*"1MQz21BJKtKRLdS6ESRSAsrY89yHtyiyjU8$J  +@03ca6b855d2d3b01216c8716317bd423bfbb5411cbff6e79baaa47207db6e6e8""18bT2PVMqh9rcocSRguXsfP3RuHsTTG8UR"UOP_DUP OP_HASH160 534cbf32afec823fc14dc3d63aa11567f249c0b4 OP_EQUALVERIFY OP_CHECKSIG*276a914534cbf32afec823fc14dc3d63aa11567f249c0b488ac*"18bT2PVMqh9rcocSRguXsfP3RuHsTTG8UR8$J % + + +1@11d081f7efc9440ba46a0f3703f11010266f6b90cd096846093a09caaddef9fb$"@0000000000000000000af138c9a1360a970e9f09c96b7c626660ba58c89aebdf(-2 +@03ca6b855d2d3b01216c8716317bd423bfbb5411cbff6e79baaa47207db6e6e8B0285d2a81988503cc3f650bbb4dba6286ab291e4a987917c7cd478f88d6cd43fa22 +@03ca6b855d2d3b01216c8716317bd423bfbb5411cbff6e79baaa47207db6e6e8B034223374bb1f8d12ecfb97b4f2780be43935439e6f08c21770a29fa5ee85484dfB +]@11d081f7efc9440ba46a0f3703f11010266f6b90cd096846093a09caaddef9fb""1KfzMQnQTCUirzHwxDGaoPzNwaR3k19dDh"UOP_DUP OP_HASH160 ccd1f2136de91b1f81d6c867922424b32bb6dc40 OP_EQUALVERIFY OP_CHECKSIG*276a914ccd1f2136de91b1f81d6c867922424b32bb6dc4088ac*"1KfzMQnQTCUirzHwxDGaoPzNwaR3k19dDh8$J  +@11d081f7efc9440ba46a0f3703f11010266f6b90cd096846093a09caaddef9fb""1ESo4kzxgCXYEBb4FvgtUYno7zXpKC5VNG"UOP_DUP OP_HASH160 937a7cb8d698e36602a96e6f2f4a252f19801714 OP_EQUALVERIFY OP_CHECKSIG*276a914937a7cb8d698e36602a96e6f2f4a252f1980171488ac*"1ESo4kzxgCXYEBb4FvgtUYno7zXpKC5VNG8$J  +@11d081f7efc9440ba46a0f3703f11010266f6b90cd096846093a09caaddef9fb"!1VA4syqfLnYWvL6Bc9zFTeNe723N3Q2Km"UOP_DUP OP_HASH160 05533730345ba52e016aa028fa1c103a755af5e4 OP_EQUALVERIFY OP_CHECKSIG*276a91405533730345ba52e016aa028fa1c103a755af5e488ac*!1VA4syqfLnYWvL6Bc9zFTeNe723N3Q2Km8$J < $-@0000000000000000001a6d6e0b8c99b1ea495ab2ac5b54168ebd7827f13767a2"@0000000000000000000af138c9a1360a970e9f09c96b7c626660ba58c89aebdf2 + + + +1@88ea8412f8733fb9fe618e77eda4de3e4f3e30c7a809050aa584d4c4534de682$"@0000000000000000001a6d6e0b8c99b1ea495ab2ac5b54168ebd7827f13767a2(-2 +@baae34a06c1032c722fd5914b13da5d389dc74bda67102776dee86ba51c6fb42B03a98aad68e67b3e1e6f25225a0f07975a4113fcec3ec274ae42fe6c01f078b4992 +@baae34a06c1032c722fd5914b13da5d389dc74bda67102776dee86ba51c6fb42B02edcfbd8a1609ae577205be8a395d63faed0bb895cc0fd0b7390d26c800929178B +T@88ea8412f8733fb9fe618e77eda4de3e4f3e30c7a809050aa584d4c4534de682""1HhQywSMEW6BCzkebAxJU4qJp1ixsBXCFa"UOP_DUP OP_HASH160 b726ab804f264aa685bd014930f99b527edcc0ec OP_EQUALVERIFY OP_CHECKSIG*276a914b726ab804f264aa685bd014930f99b527edcc0ec88ac*"1HhQywSMEW6BCzkebAxJU4qJp1ixsBXCFa8$J  +[@88ea8412f8733fb9fe618e77eda4de3e4f3e30c7a809050aa584d4c4534de682""1AqKD6HJHoogi4CtkJvCbL4vJDSAA2idBf"UOP_DUP OP_HASH160 6bdc4c4201e31de8d3764c8b07bc5dc3c24bf9a4 OP_EQUALVERIFY OP_CHECKSIG*276a9146bdc4c4201e31de8d3764c8b07bc5dc3c24bf9a488ac*"1AqKD6HJHoogi4CtkJvCbL4vJDSAA2idBf8$J  +@88ea8412f8733fb9fe618e77eda4de3e4f3e30c7a809050aa584d4c4534de682""1A5LJBs3RcQf1VdnNPirtDLrNcgruqcs2J"UOP_DUP OP_HASH160 638ae756d019b299dc6da5465c6c39821cba66a9 OP_EQUALVERIFY OP_CHECKSIG*276a914638ae756d019b299dc6da5465c6c39821cba66a988ac*"1A5LJBs3RcQf1VdnNPirtDLrNcgruqcs2J8$J $-@0000000000000000000d238eda2707f2aecf409cdd1e593ba8c322d679569da8"@0000000000000000001a6d6e0b8c99b1ea495ab2ac5b54168ebd7827f13767a22 $܁-@0000000000000000000e7f38cf777029901f9a8b83466688d6e970a92c2c661c"@0000000000000000000d238eda2707f2aecf409cdd1e593ba8c322d679569da82 + + + +1@1506a71ed718e4be0880d1f7c29e6d0045183c129ef01bec31e58e3868704de1$"@0000000000000000000e7f38cf777029901f9a8b83466688d6e970a92c2c661c(܁-2 +@5ec7ac68f4763849659cebf9263fee950c1b63d6c0cf02c1a048291b6f47672dB023e9e15633ef8dae2a0f0b5dbdfaac9b58ce08a4bbe5917688ab4b0e9d867410a2 +@d103efab12be31b96b58ca7825a4693770ddeb9e6f37eb805b7fb677b1c1eac3B034dbf62b6cae00ce4e65ef3d2259c9920832aaa47e9dd834e7ce18becbc5d46d9B +@1506a71ed718e4be0880d1f7c29e6d0045183c129ef01bec31e58e3868704de1""1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp"UOP_DUP OP_HASH160 db2ef1bde029af070919ba8c543a4a6940d74aa3 OP_EQUALVERIFY OP_CHECKSIG*276a914db2ef1bde029af070919ba8c543a4a6940d74aa388ac*"1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp8$J  +ح@1506a71ed718e4be0880d1f7c29e6d0045183c129ef01bec31e58e3868704de1""17qisQHkFBBxquXFcjHA8Y1rzDaVUez5e3"UOP_DUP OP_HASH160 4b07abdd209ea06c3e846a0bb817b313465122b8 OP_EQUALVERIFY OP_CHECKSIG*276a9144b07abdd209ea06c3e846a0bb817b313465122b888ac*"17qisQHkFBBxquXFcjHA8Y1rzDaVUez5e38$J  +嗩@1506a71ed718e4be0880d1f7c29e6d0045183c129ef01bec31e58e3868704de1""1GZoZscv38XPDE7XMWByUqu58YWnC4xGah"UOP_DUP OP_HASH160 aabe11cbe0716948a51d593118fdead30410899a OP_EQUALVERIFY OP_CHECKSIG*276a914aabe11cbe0716948a51d593118fdead30410899a88ac*"1GZoZscv38XPDE7XMWByUqu58YWnC4xGah8$J $-@00000000000000000015cecef570776c81cba5c096da1a5bde8efe645a536485"@0000000000000000000e7f38cf777029901f9a8b83466688d6e970a92c2c661c2$-@0000000000000000001ae76d05109fc96ddcc640ab93843f08eeb6e282baaa48"@00000000000000000015cecef570776c81cba5c096da1a5bde8efe645a5364852 + + +1@ca9f9c94e1b8dac38710ccb994c431d9ae91a8b8d8f22bc2919aca45ff32c32b$"@0000000000000000001ae76d05109fc96ddcc640ab93843f08eeb6e282baaa48(-2 +@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042bB0250b35ec4a8e8244880e572d1184633d9da6dcdd1ac2fb08f9b85e6825a047ec92 +@1506a71ed718e4be0880d1f7c29e6d0045183c129ef01bec31e58e3868704de1B0282e22f36511f8c82264af28ff549871be73b6807ec0bcc2f5087dfc7fc6a6466B +@ca9f9c94e1b8dac38710ccb994c431d9ae91a8b8d8f22bc2919aca45ff32c32b""1Pzj1itbKQCzUSs4gsFKQxW9VzTriG98e9"UOP_DUP OP_HASH160 fc3d8c1b78177673510557472a10d93d37aaabce OP_EQUALVERIFY OP_CHECKSIG*276a914fc3d8c1b78177673510557472a10d93d37aaabce88ac*"1Pzj1itbKQCzUSs4gsFKQxW9VzTriG98e98$J  +@ca9f9c94e1b8dac38710ccb994c431d9ae91a8b8d8f22bc2919aca45ff32c32b""12czgke8Pt4w2AxwegkijaqbMr1pyEWhet"UOP_DUP OP_HASH160 11c6d678e27787b934b14a5b035e02cdb44ded62 OP_EQUALVERIFY OP_CHECKSIG*276a91411c6d678e27787b934b14a5b035e02cdb44ded6288ac*"12czgke8Pt4w2AxwegkijaqbMr1pyEWhet8$J  +@ca9f9c94e1b8dac38710ccb994c431d9ae91a8b8d8f22bc2919aca45ff32c32b""18XfT3TwJaaV5FDvYbd8Lyrv4q7Pv2SMxS"UOP_DUP OP_HASH160 52957477ffeab03bb9205661df00eabfc7de8518 OP_EQUALVERIFY OP_CHECKSIG*276a91452957477ffeab03bb9205661df00eabfc7de851888ac*"18XfT3TwJaaV5FDvYbd8Lyrv4q7Pv2SMxS8$J ` + + +1@5aa2e6c36eb6a0b0d7fab78c36529279929b859b274ac8eabbc04d6ab36aa74d$"@0000000000000000001ae76d05109fc96ddcc640ab93843f08eeb6e282baaa48(-2 +@e26264b0f872d5d1ee14d1dfedf6241a703a78d61ed082ec7dff42a88f64feccB03dd30e43a59a9396de0e25ac3182dfe4f83e36abe4b6108dd09bef40eb798d1722 +@44d58d4d86e4bfcdadd364286963efccb26fbb6c274ab3b9c6674ab372a1709cB020b9ad2ecc4025c86c13428f2475e97dee9c58f4d9b6a00f7db57326697a95922B + @5aa2e6c36eb6a0b0d7fab78c36529279929b859b274ac8eabbc04d6ab36aa74d"!1oQkbhUTW4JRsTofbBYUZ32RF1i2cNDcC"UOP_DUP OP_HASH160 08c6f60e6fbbcf0efcac3593a4eeae27b0c71e78 OP_EQUALVERIFY OP_CHECKSIG*276a91408c6f60e6fbbcf0efcac3593a4eeae27b0c71e7888ac*!1oQkbhUTW4JRsTofbBYUZ32RF1i2cNDcC8$J  +&@5aa2e6c36eb6a0b0d7fab78c36529279929b859b274ac8eabbc04d6ab36aa74d""1MVkYFJSKEZwvWQfuzGw5vJKSWVZdy2VW2"UOP_DUP OP_HASH160 e0d281c4e0d1ac6f54f5e2dbe1beba1e256e8088 OP_EQUALVERIFY OP_CHECKSIG*276a914e0d281c4e0d1ac6f54f5e2dbe1beba1e256e808888ac*"1MVkYFJSKEZwvWQfuzGw5vJKSWVZdy2VW28$J  +֦K@5aa2e6c36eb6a0b0d7fab78c36529279929b859b274ac8eabbc04d6ab36aa74d""1KsyeM3yfGeks1ugGjX4NEubu2e7QBDtJC"UOP_DUP OP_HASH160 cf16589c6e924a64115aa77dbcc5a59b088bed70 OP_EQUALVERIFY OP_CHECKSIG*276a914cf16589c6e924a64115aa77dbcc5a59b088bed7088ac*"1KsyeM3yfGeks1ugGjX4NEubu2e7QBDtJC8$J $Ӹ-@00000000000000000011c340813b09af75e971e8913b04467f7b86d1525fd8cf"@0000000000000000001ae76d05109fc96ddcc640ab93843f08eeb6e282baaa482$-@0000000000000000000bf54163f815215c52575a38d3d54142516aff9520901a"@00000000000000000011c340813b09af75e971e8913b04467f7b86d1525fd8cf2$б-@000000000000000000027901c4c0ac3ce86c8bd69815086efc963140b4592f09"@0000000000000000000bf54163f815215c52575a38d3d54142516aff9520901a2 $-@0000000000000000001918b7a5db4a0341e2a9d949cd309083940f44b8f6dde6"@000000000000000000027901c4c0ac3ce86c8bd69815086efc963140b4592f092 + + + +1@5402b3712db9418b95231db08ec6397ba8a9751a0d71a6e85576a6b7276c0f41$"@0000000000000000001918b7a5db4a0341e2a9d949cd309083940f44b8f6dde6(-2 +@1506a71ed718e4be0880d1f7c29e6d0045183c129ef01bec31e58e3868704de1B020c74440ab7ccd0fd51a9242a867df577e674103810b4374290cd85b846c32e7f2 +@8e3c9c9524b6519f1a334efd6e77daa64d4906cfb58ebb3203413fe87d148417B02276505f33b6fc948550eac19f120ed6be66954166cefd7c837f555627b55cb85B +@5402b3712db9418b95231db08ec6397ba8a9751a0d71a6e85576a6b7276c0f41""18dp7q2sox5HzJJHS7MzYPieXunMZMUyYq"UOP_DUP OP_HASH160 53bf2fdfc69b56c7b1d7cbdcadddccfb0c800092 OP_EQUALVERIFY OP_CHECKSIG*276a91453bf2fdfc69b56c7b1d7cbdcadddccfb0c80009288ac*"18dp7q2sox5HzJJHS7MzYPieXunMZMUyYq8$J  + @5402b3712db9418b95231db08ec6397ba8a9751a0d71a6e85576a6b7276c0f41""1EmB2bFH97wzCHKkiqDKYbvCceqqXJer1S"UOP_DUP OP_HASH160 96f44ed7a2a2d4550d1be7a91d93054c79cbaa2c OP_EQUALVERIFY OP_CHECKSIG*276a91496f44ed7a2a2d4550d1be7a91d93054c79cbaa2c88ac*"1EmB2bFH97wzCHKkiqDKYbvCceqqXJer1S8$J  + @5402b3712db9418b95231db08ec6397ba8a9751a0d71a6e85576a6b7276c0f41""1MwC2h8ZU1BtvS9TBUmiCWTviF7AEt6Xzd"UOP_DUP OP_HASH160 e5a22f2e4d2b68813f10edb096794c5b8079eee1 OP_EQUALVERIFY OP_CHECKSIG*276a914e5a22f2e4d2b68813f10edb096794c5b8079eee188ac*"1MwC2h8ZU1BtvS9TBUmiCWTviF7AEt6Xzd8$J %$-@00000000000000000004d3e0a106e318df54c3c478dd48b70f7101b88827a81d"@0000000000000000001918b7a5db4a0341e2a9d949cd309083940f44b8f6dde62$-@000000000000000000194e816bc839bf0e9b0a8338fffed8787a01136b582b95"@00000000000000000004d3e0a106e318df54c3c478dd48b70f7101b88827a81d2$-@0000000000000000000b3d2bb2c90dba8a961f89a0c3e60f56111eb16e3ce02b"@000000000000000000194e816bc839bf0e9b0a8338fffed8787a01136b582b952$-@0000000000000000000283056b6bb74d5f1a7405b48bac67ecca0129065135df"@0000000000000000000b3d2bb2c90dba8a961f89a0c3e60f56111eb16e3ce02b2$-@0000000000000000000326e6f4f312217fa7fe970756d6d710497eb2cd9fb9c2"@0000000000000000000283056b6bb74d5f1a7405b48bac67ecca0129065135df2$ȟ-@000000000000000000187f5a477d89bd98ac7c1b67150639dc46f985e1ba59ed"@0000000000000000000326e6f4f312217fa7fe970756d6d710497eb2cd9fb9c22$-@0000000000000000000203862b0837ce40291284dcd92039636fe1626c417838"@000000000000000000187f5a477d89bd98ac7c1b67150639dc46f985e1ba59ed2$-@000000000000000000161a2960e5fba58ef58d7e2500dddbc2be4a5b0e37a1a9"@0000000000000000000203862b0837ce40291284dcd92039636fe1626c4178382$-@000000000000000000029d36a4e6e3eaba84c59f6e98201fd7f470c63060319d"@000000000000000000161a2960e5fba58ef58d7e2500dddbc2be4a5b0e37a1a92$-@0000000000000000001b3bcc7bebfeb382b5a55970bdb45a1678f321fdb05576"@000000000000000000029d36a4e6e3eaba84c59f6e98201fd7f470c63060319d2 + +1@b7101c14d393bfa1a743c4cd32a88e0527a09fa7c685aedf1fd1d069497615ea$"@0000000000000000001b3bcc7bebfeb382b5a55970bdb45a1678f321fdb05576(-2 +@9186f8e703e5221b389621a44f4b81e714922b0aa77bf88db100a7d33660370bB033a5c82512e65261b59b6bc93c377964626e9f79acc693a4bd6e76a7d2cf375e52 +@9186f8e703e5221b389621a44f4b81e714922b0aa77bf88db100a7d33660370bB03f7874400004c35d88dd7aa5882dc4b2ecd2ca0f7be816aa79624a8711ccea8c42 +@c9238289c6ef484825011ce1332997caa20f386eb78088d62ef20cbb8e62b520B021bfc101961e71dd2fe2427aaaf7c6d88c7e0664ed39750d38f195b71ec00890dB +@b7101c14d393bfa1a743c4cd32a88e0527a09fa7c685aedf1fd1d069497615ea""1JQmhQUizQ41BumAjxSsokmBU8qi4tWNha"UOP_DUP OP_HASH160 bef9042d56185ea5e2d7c018e2db1835b9961227 OP_EQUALVERIFY OP_CHECKSIG*276a914bef9042d56185ea5e2d7c018e2db1835b996122788ac*"1JQmhQUizQ41BumAjxSsokmBU8qi4tWNha8$J  +@b7101c14d393bfa1a743c4cd32a88e0527a09fa7c685aedf1fd1d069497615ea""16pGk77g5kPTWS5E3q1g2oP1hzqFfg6oTn"UOP_DUP OP_HASH160 3fc952255488c888e6dc0d85aa5d1c326cb0033f OP_EQUALVERIFY OP_CHECKSIG*276a9143fc952255488c888e6dc0d85aa5d1c326cb0033f88ac*"16pGk77g5kPTWS5E3q1g2oP1hzqFfg6oTn8$J  +@b7101c14d393bfa1a743c4cd32a88e0527a09fa7c685aedf1fd1d069497615ea""1PVn9hRe4gmVSHzUqyfx3dho9m2BkdZFrv"UOP_DUP OP_HASH160 f6c41a7bcfc04c46ffa19b0a53b32f6b2644af0c OP_EQUALVERIFY OP_CHECKSIG*276a914f6c41a7bcfc04c46ffa19b0a53b32f6b2644af0c88ac*"1PVn9hRe4gmVSHzUqyfx3dho9m2BkdZFrv8$J 8 + + +1@307d581b06bb7d0f37968b40ff204268049a8d2b11939928820c00bd503fee36$"@0000000000000000001b3bcc7bebfeb382b5a55970bdb45a1678f321fdb05576(-2 +@35c80b949a734c6cb25ee5c4caed03dbcc3d53c6104b32c290c94702902710f9B024af812775cd301398014a606f4ea97a53a287896386c8d15150e0cf56936d0672 +@dfbf95b08b102fe75f8e8a9988eb629cd9cd751cc369182eac749067f44269cdB02f330b88e86deccf4e50be4ce4fb7617cc079f509ee2710585a2bf11defdd3d00B +*@307d581b06bb7d0f37968b40ff204268049a8d2b11939928820c00bd503fee36""16bfo9PisMFfQJ1e5devrdNo1p4F9oBREJ"UOP_DUP OP_HASH160 3d672813ed4acefbee0c363d6e32a583c80b7669 OP_EQUALVERIFY OP_CHECKSIG*276a9143d672813ed4acefbee0c363d6e32a583c80b766988ac*"16bfo9PisMFfQJ1e5devrdNo1p4F9oBREJ8$J  +@307d581b06bb7d0f37968b40ff204268049a8d2b11939928820c00bd503fee36""175GivDgX1KcGp5vvPVd8CXNuyDNyFG8i4"UOP_DUP OP_HASH160 429f8b0ffc972b499e6841387f7a4237de01b5dd OP_EQUALVERIFY OP_CHECKSIG*276a914429f8b0ffc972b499e6841387f7a4237de01b5dd88ac*"175GivDgX1KcGp5vvPVd8CXNuyDNyFG8i48$J  +@307d581b06bb7d0f37968b40ff204268049a8d2b11939928820c00bd503fee36""1HzbKGJkE61bHugoGHVNevoH3NPEaE9fvw"UOP_DUP OP_HASH160 ba665df3523ccd32415cfd5b4b851e14400fbf28 OP_EQUALVERIFY OP_CHECKSIG*276a914ba665df3523ccd32415cfd5b4b851e14400fbf2888ac*"1HzbKGJkE61bHugoGHVNevoH3NPEaE9fvw8$J  7$Ȥ-@0000000000000000000524d93b822f02096e090fab083bd68f7a70274ae0f027"@0000000000000000001b3bcc7bebfeb382b5a55970bdb45a1678f321fdb0557626 + + +1@88160276859ba51a93c62375d8a84014faeb6de98dec3b6f2de394cde0057b62$"@0000000000000000000524d93b822f02096e090fab083bd68f7a70274ae0f027(Ȥ-2 +@01af472efdc2c565ff78409b6d72fc450d7032dcea30762f6c00e77664de2c10B03b90dac701fed59f1309c338ea068a0cff5519c6a57419254d8fcf5fe5c335f7b2 +@9047ce25b76d6657d521cc0525c2e4c0b0501451c2387e0564a475263b12bd40B03089216559ac3fc9096c5daf7fba18704e5686e6977f6a3f4022577217e163180B +@88160276859ba51a93c62375d8a84014faeb6de98dec3b6f2de394cde0057b62""1DhQE8e7fD8Q6oKrSKd8tpAL1sef6MKzsb"UOP_DUP OP_HASH160 8b45894b662d9ba095a8bf9d3e528a0db9d846c9 OP_EQUALVERIFY OP_CHECKSIG*276a9148b45894b662d9ba095a8bf9d3e528a0db9d846c988ac*"1DhQE8e7fD8Q6oKrSKd8tpAL1sef6MKzsb8$J  + @88160276859ba51a93c62375d8a84014faeb6de98dec3b6f2de394cde0057b62""17wDL31T25m4J8hbK9vDx4yJyRFgG7GDxs"UOP_DUP OP_HASH160 4c1181f7db1ea4fbb9227b51abe13eb323cdfd65 OP_EQUALVERIFY OP_CHECKSIG*276a9144c1181f7db1ea4fbb9227b51abe13eb323cdfd6588ac*"17wDL31T25m4J8hbK9vDx4yJyRFgG7GDxs8$J  +B@88160276859ba51a93c62375d8a84014faeb6de98dec3b6f2de394cde0057b62""1DFhmjStQfjothDm2PkeoZbV66ReBi8Spy"UOP_DUP OP_HASH160 86695df2d1051dd1d7b37e44f9ff215612288696 OP_EQUALVERIFY OP_CHECKSIG*276a91486695df2d1051dd1d7b37e44f9ff21561228869688ac*"1DFhmjStQfjothDm2PkeoZbV66ReBi8Spy8$J % + +1@ec0d7742864c2e9564f25838777bea11e239247bfe7d12bc0d4ff1936f16ed00$"@0000000000000000000524d93b822f02096e090fab083bd68f7a70274ae0f027(Ȥ-2 +@c30ea5adb5f1186287e07920e26785f4a58428844cb43ff21a54d91d0cfd126cB02849f27a3f33f6772f0ecd5ce36e4afb9ba95fba23348dad6678cb3ccece509b22 +@85bef1dff216d7fac10838bd267fade97d125f45c3c45264a2357b1d96cacd2cB02e8e17fa85b22633cd3d999d00abb036b5c4a61651d695f3e4ee2a076cbf9f3bf2 +@218fd937f2fbb9f7ce9327a7c4df0bad8e4634656b1cb30f2bc0c0d5b37ba74cB031b9305ac28cf9fcae6145fcaa02fd7dbc7e73d63d8d8698e69101972e5f323d4B +4@ec0d7742864c2e9564f25838777bea11e239247bfe7d12bc0d4ff1936f16ed00""12gZUmfsAcAhrYkZACnCTHX1rLyMiW4zz6"UOP_DUP OP_HASH160 127375d173185c5da7dbb74bd22725762388c47e OP_EQUALVERIFY OP_CHECKSIG*276a914127375d173185c5da7dbb74bd22725762388c47e88ac*"12gZUmfsAcAhrYkZACnCTHX1rLyMiW4zz68$J  + @ec0d7742864c2e9564f25838777bea11e239247bfe7d12bc0d4ff1936f16ed00""1GEKw4AbE7xsZjLEXK8at5aSjm4o4KVScF"UOP_DUP OP_HASH160 a70f190e7a12de57dc4e1c11a40811506998ec6b OP_EQUALVERIFY OP_CHECKSIG*276a914a70f190e7a12de57dc4e1c11a40811506998ec6b88ac*"1GEKw4AbE7xsZjLEXK8at5aSjm4o4KVScF8$J  +ҕ@ec0d7742864c2e9564f25838777bea11e239247bfe7d12bc0d4ff1936f16ed00""1NL1pbkDt8WDh29t3p8uapfoqZ8DxeCifq"UOP_DUP OP_HASH160 e9f33ad3f92154651843b6571ea9478f44b4db53 OP_EQUALVERIFY OP_CHECKSIG*276a914e9f33ad3f92154651843b6571ea9478f44b4db5388ac*"1NL1pbkDt8WDh29t3p8uapfoqZ8DxeCifq8$J % + + +1@7cdce1de88fb11a3c046ff8932590cb7b186d43836a690c17f66dfc020fd581b$"@0000000000000000000524d93b822f02096e090fab083bd68f7a70274ae0f027(Ȥ-2 +@11d081f7efc9440ba46a0f3703f11010266f6b90cd096846093a09caaddef9fbB037635688fca68ea381d471b5f194786c78ff30f96205995518f5a39f6531c6f5f2 +@5402b3712db9418b95231db08ec6397ba8a9751a0d71a6e85576a6b7276c0f41B03a5335a5213ad5b3f159626d0a3859b6428e2b89c0239d78ffcbe53fae1d2ca8bB +7@7cdce1de88fb11a3c046ff8932590cb7b186d43836a690c17f66dfc020fd581b""18CMguPMnHpSQR8xKVbsYyXCC9krn5XTXV"UOP_DUP OP_HASH160 4eeeb9bc28358d49338bb4e7222b8c335576d8ff OP_EQUALVERIFY OP_CHECKSIG*276a9144eeeb9bc28358d49338bb4e7222b8c335576d8ff88ac*"18CMguPMnHpSQR8xKVbsYyXCC9krn5XTXV8$J  + @7cdce1de88fb11a3c046ff8932590cb7b186d43836a690c17f66dfc020fd581b""1NP4JVANe9ifLa1SDpvsPdaEUXd3Vh34mG"UOP_DUP OP_HASH160 ea868c6dd959619afd3761ae3c3eeb46e5393cf9 OP_EQUALVERIFY OP_CHECKSIG*276a914ea868c6dd959619afd3761ae3c3eeb46e5393cf988ac*"1NP4JVANe9ifLa1SDpvsPdaEUXd3Vh34mG8$J  +@7cdce1de88fb11a3c046ff8932590cb7b186d43836a690c17f66dfc020fd581b""196H4qN8gZMkRxZeTXJDD4gNx2bKeFTgCp"UOP_DUP OP_HASH160 58c07f54a03e4c1f0c83d4461dc7fbe9877023f2 OP_EQUALVERIFY OP_CHECKSIG*276a91458c07f54a03e4c1f0c83d4461dc7fbe9877023f288ac*"196H4qN8gZMkRxZeTXJDD4gNx2bKeFTgCp8$J % + + +1@db52ad8df09a8e6f9b11619f80899165a4cafad58e50e928137023b4d55fe4d3$"@0000000000000000000524d93b822f02096e090fab083bd68f7a70274ae0f027(Ȥ-2 +@5402b3712db9418b95231db08ec6397ba8a9751a0d71a6e85576a6b7276c0f41B02f1f86988751111c68de06f29fc470998b28d6cb622d928be3b7ede1cd393f9562 +@b2b9d696d8b4d36f4e689f832f35210b81ff9368c2fc0205c62be049e0588fc7B022aba27943d0f1dd7d9a56945eaa2e77405d338536c81548ed1974cc980d9e9c7B +x@db52ad8df09a8e6f9b11619f80899165a4cafad58e50e928137023b4d55fe4d3""1CCYomozgDEDBQrtN4dh9BdchMT4HCZvne"UOP_DUP OP_HASH160 7ad88286a2e5804cc4d4465cbc2500330625e30d OP_EQUALVERIFY OP_CHECKSIG*276a9147ad88286a2e5804cc4d4465cbc2500330625e30d88ac*"1CCYomozgDEDBQrtN4dh9BdchMT4HCZvne8$J  + @db52ad8df09a8e6f9b11619f80899165a4cafad58e50e928137023b4d55fe4d3""18JipvzHtrDh9gWSnvu2UttW88tSeYWHya"UOP_DUP OP_HASH160 5022dde3733b7056e30bed047780bcd5ecb4c77b OP_EQUALVERIFY OP_CHECKSIG*276a9145022dde3733b7056e30bed047780bcd5ecb4c77b88ac*"18JipvzHtrDh9gWSnvu2UttW88tSeYWHya8$J  + @db52ad8df09a8e6f9b11619f80899165a4cafad58e50e928137023b4d55fe4d3""1Mbu6aDomQ1QCzewQFBjSmBoSzCaXeK783"UOP_DUP OP_HASH160 e1fc255ffc0207b84a3c585f43042147bcdae3f9 OP_EQUALVERIFY OP_CHECKSIG*276a914e1fc255ffc0207b84a3c585f43042147bcdae3f988ac*"1Mbu6aDomQ1QCzewQFBjSmBoSzCaXeK7838$J % + + +1@7a0c6862af507044ac2174db8f28dc0ab59843de03386ee6cade72d7d58db8e4$"@0000000000000000000524d93b822f02096e090fab083bd68f7a70274ae0f027(Ȥ-2 +@7cdce1de88fb11a3c046ff8932590cb7b186d43836a690c17f66dfc020fd581bB02c99c054afa4afd4bc258f84802acc53625a09dd8ff2c47c00d47a9deab70bf6f2 +@db52ad8df09a8e6f9b11619f80899165a4cafad58e50e928137023b4d55fe4d3B031d8af97be079d83c9824520e54b65fd9a7ee26a864fa47ff520748f9a5ac9a0aB +@7a0c6862af507044ac2174db8f28dc0ab59843de03386ee6cade72d7d58db8e4""12VHLdV8oLxxecNny91t2KAQs37v5YCXD2"UOP_DUP OP_HASH160 1051694e3c542fb7d8a883d225ffb9f25a37310c OP_EQUALVERIFY OP_CHECKSIG*276a9141051694e3c542fb7d8a883d225ffb9f25a37310c88ac*"12VHLdV8oLxxecNny91t2KAQs37v5YCXD28$J  + @7a0c6862af507044ac2174db8f28dc0ab59843de03386ee6cade72d7d58db8e4""15nL5K38GvMyeyWysN6k2jpgFTq7Apat5H"UOP_DUP OP_HASH160 347324d425b85d7a5d8583af39a373d4fcfb6819 OP_EQUALVERIFY OP_CHECKSIG*276a914347324d425b85d7a5d8583af39a373d4fcfb681988ac*"15nL5K38GvMyeyWysN6k2jpgFTq7Apat5H8$J  +@7a0c6862af507044ac2174db8f28dc0ab59843de03386ee6cade72d7d58db8e4""1NJNeFwQ6ZmSBQFqr7VWQtCdYAYBTsUcDn"UOP_DUP OP_HASH160 e9a3c769612abdf711aa3e8c6a6937159d4cdbd0 OP_EQUALVERIFY OP_CHECKSIG*276a914e9a3c769612abdf711aa3e8c6a6937159d4cdbd088ac*"1NJNeFwQ6ZmSBQFqr7VWQtCdYAYBTsUcDn8$J %$-@00000000000000000003c4727afdde8e4b9581ae732592a62ab429a934f161f4"@0000000000000000000524d93b822f02096e090fab083bd68f7a70274ae0f0272$-@00000000000000000007ca5314ca4c09ae3a90d04bb0d2e6b9ba7d9790a04dc3"@00000000000000000003c4727afdde8e4b9581ae732592a62ab429a934f161f426$-@0000000000000000001ba4680b572c1695a454752370663a0221d2345ee7263f"@00000000000000000007ca5314ca4c09ae3a90d04bb0d2e6b9ba7d9790a04dc325 + + +1@7e9ceec467796ca7fc23fc9e996d1dee407cb293e4768dbc861332ff9c47f2db$"@0000000000000000001ba4680b572c1695a454752370663a0221d2345ee7263f(-2 +@113fe21918163c8445a49538db35848fd28d38b7427ca5d7a1294a17a3e59e2eB03e25c276ee48b3b4faa2ec11e0b0818ae3bb963d1445c109a84965e6aca9bdb5a2 +@113fe21918163c8445a49538db35848fd28d38b7427ca5d7a1294a17a3e59e2eB0248c0e5e9fde5cc0f1ad2bd67580ce01ca4847f15256148de4dbcea0d6d2dabf8B + @7e9ceec467796ca7fc23fc9e996d1dee407cb293e4768dbc861332ff9c47f2db""147vrQwxMNYhnaitYuLPA7VzCTBNfnvDUR"UOP_DUP OP_HASH160 2237d39314eb7b8141dfea27971de4b331795250 OP_EQUALVERIFY OP_CHECKSIG*276a9142237d39314eb7b8141dfea27971de4b33179525088ac*"147vrQwxMNYhnaitYuLPA7VzCTBNfnvDUR8$J  + @7e9ceec467796ca7fc23fc9e996d1dee407cb293e4768dbc861332ff9c47f2db""1KsV2ECCD2Pik6PFjgySfSYf64idTGbkTQ"UOP_DUP OP_HASH160 cefe73fd7ab967c06a2268f7a3aa443aca7b2521 OP_EQUALVERIFY OP_CHECKSIG*276a914cefe73fd7ab967c06a2268f7a3aa443aca7b252188ac*"1KsV2ECCD2Pik6PFjgySfSYf64idTGbkTQ8$J  +иL@7e9ceec467796ca7fc23fc9e996d1dee407cb293e4768dbc861332ff9c47f2db""14s1PCvyFoqoii5sdd7nTey7NyLx6icndq"UOP_DUP OP_HASH160 2a5d7eba85f0265e7b979b4e5af6c85f30cdf932 OP_EQUALVERIFY OP_CHECKSIG*276a9142a5d7eba85f0265e7b979b4e5af6c85f30cdf93288ac*"14s1PCvyFoqoii5sdd7nTey7NyLx6icndq8$J % + + +1@10312a8d046324dad71bb36eda7384e3838caa979bbb6d3dd04a3c3ebf7075c7$"@0000000000000000001ba4680b572c1695a454752370663a0221d2345ee7263f(-2 +@7e9ceec467796ca7fc23fc9e996d1dee407cb293e4768dbc861332ff9c47f2dbB03e71d45a16398f1d3c79b305f0767dfa9b23b97cef93773511962acd88dc8a0012 +@25d6b9cfd997bd2f084cc1f9892977b39ec00981a742bf5f0dabc53f851b896eB03eadca00e47ade0e6c28751d26c0b6bdb85a18a00434ed1c5f0bf5a35d02af8eeB + @10312a8d046324dad71bb36eda7384e3838caa979bbb6d3dd04a3c3ebf7075c7""1Ni9rvTAxfc7sZpNfmaHN7SUHCMmLyfUvg"UOP_DUP OP_HASH160 ee2317aa940745409e812143203cf0725af1d711 OP_EQUALVERIFY OP_CHECKSIG*276a914ee2317aa940745409e812143203cf0725af1d71188ac*"1Ni9rvTAxfc7sZpNfmaHN7SUHCMmLyfUvg8$J  + @10312a8d046324dad71bb36eda7384e3838caa979bbb6d3dd04a3c3ebf7075c7""12AMKXBsFm26biCPHRAmNNz2Rsb6FB6QwN"UOP_DUP OP_HASH160 0cbcd4c66d5d047cc472737e1258afb35d9814ba OP_EQUALVERIFY OP_CHECKSIG*276a9140cbcd4c66d5d047cc472737e1258afb35d9814ba88ac*"12AMKXBsFm26biCPHRAmNNz2Rsb6FB6QwN8$J  +L@10312a8d046324dad71bb36eda7384e3838caa979bbb6d3dd04a3c3ebf7075c7""1EhjiDToXvbXazkzp438wnKMVTyMPnf9Dj"UOP_DUP OP_HASH160 964ded3a92c0b91fd3961e31367922bfd73697a0 OP_EQUALVERIFY OP_CHECKSIG*276a914964ded3a92c0b91fd3961e31367922bfd73697a088ac*"1EhjiDToXvbXazkzp438wnKMVTyMPnf9Dj8$J % + + +1@7e05c812095dcb3718a6e286c4736b370e4f506e973f124f90dd614453a843cc$"@0000000000000000001ba4680b572c1695a454752370663a0221d2345ee7263f(-2 +@10312a8d046324dad71bb36eda7384e3838caa979bbb6d3dd04a3c3ebf7075c7B03a3a2bff731604457bf75a34fb9077a92cca565d71e5005a48c7ccbd1a820354b2 +@ce651e04b9c2ce910562a91bf3cf659fe8b739e86a8899524d0886091b8feffaB033f8ead959a3640b47732eea3450d895d20461881025665c21d5301ca93b55f60B +ڨ @7e05c812095dcb3718a6e286c4736b370e4f506e973f124f90dd614453a843cc""15nPsAru6Gpjtmtb6iWpuQ1z1RSrUDPW62"UOP_DUP OP_HASH160 34764ee35838f8a6d5ceba2b5e13248e3178e9b4 OP_EQUALVERIFY OP_CHECKSIG*276a91434764ee35838f8a6d5ceba2b5e13248e3178e9b488ac*"15nPsAru6Gpjtmtb6iWpuQ1z1RSrUDPW628$J  + @7e05c812095dcb3718a6e286c4736b370e4f506e973f124f90dd614453a843cc""1EuswQUi51V16jufTYZfu4C2ota823qixT"UOP_DUP OP_HASH160 9899c93ecdc660cbdd26806e7b380ce910c480be OP_EQUALVERIFY OP_CHECKSIG*276a9149899c93ecdc660cbdd26806e7b380ce910c480be88ac*"1EuswQUi51V16jufTYZfu4C2ota823qixT8$J  +B@7e05c812095dcb3718a6e286c4736b370e4f506e973f124f90dd614453a843cc""1MDxNHz74hkxJw5ufPpsNQrBi12inJZfyG"UOP_DUP OP_HASH160 ddd5b9b129123d20c2b169c555f8f75691f995d8 OP_EQUALVERIFY OP_CHECKSIG*276a914ddd5b9b129123d20c2b169c555f8f75691f995d888ac*"1MDxNHz74hkxJw5ufPpsNQrBi12inJZfyG8$J % + + +1@48f727ec30e08308b113da55e7e422f7550218a3782dfa712f1077aaccee337c$"@0000000000000000001ba4680b572c1695a454752370663a0221d2345ee7263f(-2 +@7e05c812095dcb3718a6e286c4736b370e4f506e973f124f90dd614453a843ccB03ae95064c1d74c2fe36474451b416cf528ce3c7f41fc29bcfb29e542a6b61c3962 +@e12990c43724ed59d35167fe8a1242ed2c216f03f9c1ea4e6e1416f3c5f5402dB03b33e3296950b5d0ec6491bad9b6000655073e767f956b29abdc69776c0aace40B + @48f727ec30e08308b113da55e7e422f7550218a3782dfa712f1077aaccee337c""1EVjo9PcKMaeMd5bRTfovSMsmhiPiXX7qi"UOP_DUP OP_HASH160 9409018ec7dac0a5f496c188ae7842cc69d8ffb1 OP_EQUALVERIFY OP_CHECKSIG*276a9149409018ec7dac0a5f496c188ae7842cc69d8ffb188ac*"1EVjo9PcKMaeMd5bRTfovSMsmhiPiXX7qi8$J  + @48f727ec30e08308b113da55e7e422f7550218a3782dfa712f1077aaccee337c""15DLJKA2kNFFXbbRUrko2nYNsk3Jgy9LGm"UOP_DUP OP_HASH160 2e359ab05bf96c336acd9f853bac6e0485fe8cbd OP_EQUALVERIFY OP_CHECKSIG*276a9142e359ab05bf96c336acd9f853bac6e0485fe8cbd88ac*"15DLJKA2kNFFXbbRUrko2nYNsk3Jgy9LGm8$J  +W@48f727ec30e08308b113da55e7e422f7550218a3782dfa712f1077aaccee337c""17sweLwWKtpddyEX8rfhRPCrxxsQrHMYAo"UOP_DUP OP_HASH160 4b732accd58675356b993ad37d7f9ff73c5d4b7e OP_EQUALVERIFY OP_CHECKSIG*276a9144b732accd58675356b993ad37d7f9ff73c5d4b7e88ac*"17sweLwWKtpddyEX8rfhRPCrxxsQrHMYAo8$J % + + +1@af8b0322a7983732d42c527aa5b65e0c5870e86d346ecb52602903d49e11ddae$"@0000000000000000001ba4680b572c1695a454752370663a0221d2345ee7263f(-2 +@48f727ec30e08308b113da55e7e422f7550218a3782dfa712f1077aaccee337cB03247a72801ae22e5e60c12c2bec542bc569cd6a015d5a486447a09829747cae622 +@57fe0689c3589fe9b4f4a7ada437c1aff25ef563ff0d5da2cd823754e2fa7c51B03371091979526ea306047947e97a5e5121dd2e2d05d1ab381948058b82d49570dB + @af8b0322a7983732d42c527aa5b65e0c5870e86d346ecb52602903d49e11ddae""145eksyNJbK6qDf3fMn7BAPSi9dSaTwQ72"UOP_DUP OP_HASH160 21c98f0b240632035fadfb7ffb087ec06c89b440 OP_EQUALVERIFY OP_CHECKSIG*276a91421c98f0b240632035fadfb7ffb087ec06c89b44088ac*"145eksyNJbK6qDf3fMn7BAPSi9dSaTwQ728$J  + @af8b0322a7983732d42c527aa5b65e0c5870e86d346ecb52602903d49e11ddae""12woyLAV7NnMT26r1QEZBoY1RvRgmYEUUY"UOP_DUP OP_HASH160 1555cc1cd8dfe4b6c89e7cba11ff85dd2fe237c4 OP_EQUALVERIFY OP_CHECKSIG*276a9141555cc1cd8dfe4b6c89e7cba11ff85dd2fe237c488ac*"12woyLAV7NnMT26r1QEZBoY1RvRgmYEUUY8$J  +1@af8b0322a7983732d42c527aa5b65e0c5870e86d346ecb52602903d49e11ddae""18mNirz8EBN8KkDLVdNYTdTkcHFNeMLVAu"UOP_DUP OP_HASH160 552d50b1d2d96c555d8d2bf2f12a30fc6106e1f5 OP_EQUALVERIFY OP_CHECKSIG*276a914552d50b1d2d96c555d8d2bf2f12a30fc6106e1f588ac*"18mNirz8EBN8KkDLVdNYTdTkcHFNeMLVAu8$J %$-@00000000000000000000972abd78a17d09cf08506bf940777bc7e40e67a99664"@0000000000000000001ba4680b572c1695a454752370663a0221d2345ee7263f2$Ȇ-@00000000000000000000daf9ac3d17ff616bd66095a7ffef62e6f06a6275f563"@00000000000000000000972abd78a17d09cf08506bf940777bc7e40e67a996642 + + +1@75207f42927c03fb62b402336b0dbf83ccb0e1919ba6f1d6405bb65c8f0b84ee$"@00000000000000000000daf9ac3d17ff616bd66095a7ffef62e6f06a6275f563(Ȇ-2 +@421dc204cd06da62e8713e7494b19030db247cc928f6faffbf873e535296bac1B02e56bb01832c7bba779c3697445d9526dcd7cabfe75613f3da2f92f88746ba3962 +@e3a70fa873ecc665c9b44639677cd280259ac26813753be871adac108e99455cB0320c9afe9eca6a1051066311ed6a21071d93cb3c3ed3cc5a3ee77f3677e013d02B +@75207f42927c03fb62b402336b0dbf83ccb0e1919ba6f1d6405bb65c8f0b84ee""1N3FJysigDWhCyEP3TQG9PZR2dwYsy6HXL"UOP_DUP OP_HASH160 e6c76b35072d5cf464fbcfdf65badcea33de9934 OP_EQUALVERIFY OP_CHECKSIG*276a914e6c76b35072d5cf464fbcfdf65badcea33de993488ac*"1N3FJysigDWhCyEP3TQG9PZR2dwYsy6HXL8$J  +@75207f42927c03fb62b402336b0dbf83ccb0e1919ba6f1d6405bb65c8f0b84ee""19Vd444YmcALAA9QsYuvi9GMkwHE1youKX"UOP_DUP OP_HASH160 5d2abf98b2028043a945e959db275ffa9bc9ed8e OP_EQUALVERIFY OP_CHECKSIG*276a9145d2abf98b2028043a945e959db275ffa9bc9ed8e88ac*"19Vd444YmcALAA9QsYuvi9GMkwHE1youKX8$J  +Ϗ@75207f42927c03fb62b402336b0dbf83ccb0e1919ba6f1d6405bb65c8f0b84ee""1NnPxNLfUyyvcpm4hN8NwhocVy63d7Vyuk"UOP_DUP OP_HASH160 eef0857353a150917c3324de0e343e5b553e860b OP_EQUALVERIFY OP_CHECKSIG*276a914eef0857353a150917c3324de0e343e5b553e860b88ac*"1NnPxNLfUyyvcpm4hN8NwhocVy63d7Vyuk8$J  + + +1@3fb42e8b729b223eb4d329690366442c3da7914056015d67a81442997d89057f$"@00000000000000000000daf9ac3d17ff616bd66095a7ffef62e6f06a6275f563(Ȇ-2 +@af8b0322a7983732d42c527aa5b65e0c5870e86d346ecb52602903d49e11ddaeB0275f672006005c3a86cb1e032098a0d895611654fa5e1957da2005a13fe1d05712 +@26631daa354cdb26814d5b9721d9f802f4c3a56ce3ec14efbec13817b8464dffB02400e2ba02cbcb81cd592c83738d0afa3807ae29f8b4779007a3a57c912432705B + @3fb42e8b729b223eb4d329690366442c3da7914056015d67a81442997d89057f""12gv2q8duRr7FBNJ15HM3d83UYGx754y32"UOP_DUP OP_HASH160 12849de6b45ea7bcc23104c7b0b715b453689823 OP_EQUALVERIFY OP_CHECKSIG*276a91412849de6b45ea7bcc23104c7b0b715b45368982388ac*"12gv2q8duRr7FBNJ15HM3d83UYGx754y328$J  + @3fb42e8b729b223eb4d329690366442c3da7914056015d67a81442997d89057f""1HYuaBXySbiFXAPFt9VmC4kGckWYEdfFRz"UOP_DUP OP_HASH160 b58acad64b815e781443b8ced8504edb1b778953 OP_EQUALVERIFY OP_CHECKSIG*276a914b58acad64b815e781443b8ced8504edb1b77895388ac*"1HYuaBXySbiFXAPFt9VmC4kGckWYEdfFRz8$J  +/@3fb42e8b729b223eb4d329690366442c3da7914056015d67a81442997d89057f""1MKGVHhjNcnow4DHHoA8wnMtEvMbgizVTR"UOP_DUP OP_HASH160 ded6ee76056e713c1796a6bf443352851e5e5e77 OP_EQUALVERIFY OP_CHECKSIG*276a914ded6ee76056e713c1796a6bf443352851e5e5e7788ac*"1MKGVHhjNcnow4DHHoA8wnMtEvMbgizVTR8$J % $Э-@00000000000000000003b4d7346b66193fc0af09126ad27a138eb380db9cbacc"@00000000000000000000daf9ac3d17ff616bd66095a7ffef62e6f06a6275f5632 + + + +1@186052c08282dd5504c45bee4150e8bbe46391fbb985dfa2f21fdb440450946e$"@00000000000000000003b4d7346b66193fc0af09126ad27a138eb380db9cbacc(Э-2 +@a3d6e47f30477e85aae1090d3936ebfa9ef10f26290ba7cabfc86c07d932b850B03a744ab440643b77ae2a3b7bac7f2e63d29484fe251b97de23215c57eb92d36312 +@408c0ba4d6956679f16bd4352b6f138ae081121ab3b4bf6a1c194cc33462d43eB02a0ab3f5209b3acbb8d636f9d8464f0976c555130fbff36f37cc1ad68e76c1eb3B +@186052c08282dd5504c45bee4150e8bbe46391fbb985dfa2f21fdb440450946e""1PB5jFs34v2yD7jQZsGh9Nv2tycPeEAfAK"UOP_DUP OP_HASH160 f33adfc2739314e183494721af6082fe70d2ccbf OP_EQUALVERIFY OP_CHECKSIG*276a914f33adfc2739314e183494721af6082fe70d2ccbf88ac*"1PB5jFs34v2yD7jQZsGh9Nv2tycPeEAfAK8$J  +ؤ@186052c08282dd5504c45bee4150e8bbe46391fbb985dfa2f21fdb440450946e"!1BbEEFnp9EsaHdLNRF8Ctya6tfb9qihAH"UOP_DUP OP_HASH160 0200bb55d8deabbe99f7fa8e80e7585b96006599 OP_EQUALVERIFY OP_CHECKSIG*276a9140200bb55d8deabbe99f7fa8e80e7585b9600659988ac*!1BbEEFnp9EsaHdLNRF8Ctya6tfb9qihAH8$J  +2@186052c08282dd5504c45bee4150e8bbe46391fbb985dfa2f21fdb440450946e""1Em811ZqEYGQKMMLum6XDxU5C4ZEUbDKKS"UOP_DUP OP_HASH160 96f1c7ec9a8946016da9e2f4b94588eb7542019c OP_EQUALVERIFY OP_CHECKSIG*276a91496f1c7ec9a8946016da9e2f4b94588eb7542019c88ac*"1Em811ZqEYGQKMMLum6XDxU5C4ZEUbDKKS8$J $-@0000000000000000000096d3d8456e00d8418a3533f280a90c9cdcfb7d861424"@00000000000000000003b4d7346b66193fc0af09126ad27a138eb380db9cbacc2$-@00000000000000000008bce1f59e1173eea9b5ac6fa9b5ff59a0a1cc82cc564d"@0000000000000000000096d3d8456e00d8418a3533f280a90c9cdcfb7d8614242$-@00000000000000000010f7a8a24c2846b5c8d2da14ba28d8fb7aa7719566147d"@00000000000000000008bce1f59e1173eea9b5ac6fa9b5ff59a0a1cc82cc564d2$ٰ-@00000000000000000015f3375e7516f8f270dd0b4f2557b8f959c43dab01fc96"@00000000000000000010f7a8a24c2846b5c8d2da14ba28d8fb7aa7719566147d2$ަ-@000000000000000000009dd415314d5f111a547a9a1e9b445700ed894cef710b"@00000000000000000015f3375e7516f8f270dd0b4f2557b8f959c43dab01fc962$Щ-@00000000000000000015d6bbb451ca9b669432a1e03186a8eb239b3c47eb12a5"@000000000000000000009dd415314d5f111a547a9a1e9b445700ed894cef710b2 + + +1@ea8067c6f8dcf3b8c078b67b1ed5d8ef41447079635973772b1303de89d54f0d$"@00000000000000000015d6bbb451ca9b669432a1e03186a8eb239b3c47eb12a5(Щ-2 +@27d17a65a9653c8702c31d3853d55711d617dc31467179b3734ceef0e399ea6bB03b62d2c2c62690dab6e057ade355cc385f9247bc83ee87369fa8bc321c068273b2 +@e3db34bf49cc202e3c13c82328dedc09ae3013d9c05e6361d40b274eb13a85a6B034f28a17f5ca8ea7a96cd65455933cf5078389afa01b4fe98c9210ebd419aab75B +@ea8067c6f8dcf3b8c078b67b1ed5d8ef41447079635973772b1303de89d54f0d""1ALeh4GiKTesQbU35urqh4BrzydXzg8FYB"UOP_DUP OP_HASH160 66707f7506049a307ad2e4731991c401b52dab70 OP_EQUALVERIFY OP_CHECKSIG*276a91466707f7506049a307ad2e4731991c401b52dab7088ac*"1ALeh4GiKTesQbU35urqh4BrzydXzg8FYB8$J  +@ea8067c6f8dcf3b8c078b67b1ed5d8ef41447079635973772b1303de89d54f0d""19Mh8cJzq1kDvh4R6dCHwMfmeqfs4u8nGf"UOP_DUP OP_HASH160 5baad34909222ba1e66a9569d0d643312ed591f8 OP_EQUALVERIFY OP_CHECKSIG*276a9145baad34909222ba1e66a9569d0d643312ed591f888ac*"19Mh8cJzq1kDvh4R6dCHwMfmeqfs4u8nGf8$J  +@ea8067c6f8dcf3b8c078b67b1ed5d8ef41447079635973772b1303de89d54f0d""1FHPxqDhyroQX2KWQ5Y8SWRG1CtNsvnsV7"UOP_DUP OP_HASH160 9cab95a737e5d1050befeae8857630dee4f87b96 OP_EQUALVERIFY OP_CHECKSIG*276a9149cab95a737e5d1050befeae8857630dee4f87b9688ac*"1FHPxqDhyroQX2KWQ5Y8SWRG1CtNsvnsV78$J  + + +1@84bf65c7211c33103a20410a1f06731c0af55a63bd5aab3bd87a8ed4fecab618$"@00000000000000000015d6bbb451ca9b669432a1e03186a8eb239b3c47eb12a5(Щ-2 +@ea8067c6f8dcf3b8c078b67b1ed5d8ef41447079635973772b1303de89d54f0dB0326528e18fb34ab21da20b5851d2fd0579c22affc613861edf4e9b87f1ecd6bcd2 +@ea8067c6f8dcf3b8c078b67b1ed5d8ef41447079635973772b1303de89d54f0dB033b53be7ed3ca4462116ca7ebf61549811dfd55a8b995b9e1ef9c29865acebe85B +@84bf65c7211c33103a20410a1f06731c0af55a63bd5aab3bd87a8ed4fecab618""1NhiCeC8hYZtmfqe95mybvhzW8hvcgbGik"UOP_DUP OP_HASH160 ee0dac2c6631d710c76640a4f545e9291d12fe3e OP_EQUALVERIFY OP_CHECKSIG*276a914ee0dac2c6631d710c76640a4f545e9291d12fe3e88ac*"1NhiCeC8hYZtmfqe95mybvhzW8hvcgbGik8$J  +@84bf65c7211c33103a20410a1f06731c0af55a63bd5aab3bd87a8ed4fecab618""1AnQnA8niTgCrx8bp2V15GZofJ6npwmzQE"UOP_DUP OP_HASH160 6b4fb31ef80f2dcddb0545fabea6779f2c4bdd0c OP_EQUALVERIFY OP_CHECKSIG*276a9146b4fb31ef80f2dcddb0545fabea6779f2c4bdd0c88ac*"1AnQnA8niTgCrx8bp2V15GZofJ6npwmzQE8$J  +@84bf65c7211c33103a20410a1f06731c0af55a63bd5aab3bd87a8ed4fecab618""1Ap9GWuSBz4z18iQW6xFmTCEWEBCfMqHep"UOP_DUP OP_HASH160 6ba39568a4ddbe6843e400ac7fd53bb4b8709fc0 OP_EQUALVERIFY OP_CHECKSIG*276a9146ba39568a4ddbe6843e400ac7fd53bb4b8709fc088ac*"1Ap9GWuSBz4z18iQW6xFmTCEWEBCfMqHep8$J $װ-@00000000000000000010080d2bbce3c2b216d092689ab8546144207308fdfe3c"@00000000000000000015d6bbb451ca9b669432a1e03186a8eb239b3c47eb12a52$-@00000000000000000002c9090af640f84082d87794496399f19d492407d2a12d"@00000000000000000010080d2bbce3c2b216d092689ab8546144207308fdfe3c2$-@0000000000000000000462f74e6c1ebc91a0b09a4dacf7be5476e23605d3e492"@00000000000000000002c9090af640f84082d87794496399f19d492407d2a12d2$-@0000000000000000000ade77f3e6028ab963c544a3d593d21fd88425ad39bb66"@0000000000000000000462f74e6c1ebc91a0b09a4dacf7be5476e23605d3e4922 $-@000000000000000000108d94c1ec199e934fbabab87e33466fafdf2993af75c7"@0000000000000000000ade77f3e6028ab963c544a3d593d21fd88425ad39bb662 + + + +1@aa8e9be2e13c5c4db5bc85510e026c566e493e3b3a14b5920666ba1cfc3afc61$"@000000000000000000108d94c1ec199e934fbabab87e33466fafdf2993af75c7(-2 +@1232cc674e9b5c0d34d6cf5e7b941194c59b51126b7cc6a0bf1b112b502398afB03b90dac701fed59f1309c338ea068a0cff5519c6a57419254d8fcf5fe5c335f7b2 +@ed36eb1b7854643253bcc82b71bf0e1717a598d96558b55cb903221e76a0b405B0205cdc9c49392b06831b5d02a5f7fd341ff41134b36762a53ca488369e7e10f34B +@aa8e9be2e13c5c4db5bc85510e026c566e493e3b3a14b5920666ba1cfc3afc61""1JBzPU2miCU5qftvkzevLbchUXkJ1JPsAa"UOP_DUP OP_HASH160 bc8e33d61b1c4b662f867eba6e0313142373bf0a OP_EQUALVERIFY OP_CHECKSIG*276a914bc8e33d61b1c4b662f867eba6e0313142373bf0a88ac*"1JBzPU2miCU5qftvkzevLbchUXkJ1JPsAa8$J  + @aa8e9be2e13c5c4db5bc85510e026c566e493e3b3a14b5920666ba1cfc3afc61""16aEnymWCyrTVgNzRLZoyZWXLdLW5E78Rm"UOP_DUP OP_HASH160 3d21de877e620819951b1c950531d5b94d168771 OP_EQUALVERIFY OP_CHECKSIG*276a9143d21de877e620819951b1c950531d5b94d16877188ac*"16aEnymWCyrTVgNzRLZoyZWXLdLW5E78Rm8$J  +_@aa8e9be2e13c5c4db5bc85510e026c566e493e3b3a14b5920666ba1cfc3afc61""1QJSJX7JE4SBiW8EKebtNShEza7fZDJxKF"UOP_DUP OP_HASH160 ff9715e13c211d1c6c3d24f2966a2f32662d92a6 OP_EQUALVERIFY OP_CHECKSIG*276a914ff9715e13c211d1c6c3d24f2966a2f32662d92a688ac*"1QJSJX7JE4SBiW8EKebtNShEza7fZDJxKF8$J %$ͳ-@00000000000000000010be65c8edd50baf57f4529b67ce6c65175f7f55eee94c"@000000000000000000108d94c1ec199e934fbabab87e33466fafdf2993af75c72$ߋ-@00000000000000000019ddb2a64aa2d663e4ceeca6a07fa2ebc46ad52cde4cfd"@00000000000000000010be65c8edd50baf57f4529b67ce6c65175f7f55eee94c2$-@000000000000000000042b3097e6161e6c453f2d98eb371f60ee5906ba2be77a"@00000000000000000019ddb2a64aa2d663e4ceeca6a07fa2ebc46ad52cde4cfd2$-@0000000000000000000ea90a9229f651ac0ec54ce90871059ffa4a684b1eb416"@000000000000000000042b3097e6161e6c453f2d98eb371f60ee5906ba2be77a2$޷-@0000000000000000000a39ad1d1fa7ca3514828950446b0727da9c3f414ff0de"@0000000000000000000ea90a9229f651ac0ec54ce90871059ffa4a684b1eb4162$-@0000000000000000000d381527d9c19570d92e28d36f062a454fa899f2ee816f"@0000000000000000000a39ad1d1fa7ca3514828950446b0727da9c3f414ff0de2$-@0000000000000000001485a73273c4d625bcb92a0dd65e77b8a746e2319a0206"@0000000000000000000d381527d9c19570d92e28d36f062a454fa899f2ee816f2 $-@0000000000000000000b3bc1cf9dd9361561be454a60feb256f89f567e71092e"@0000000000000000001485a73273c4d625bcb92a0dd65e77b8a746e2319a02062 + + + +1@de4cdde6aaa81f2485c0f298ccea866811ebdd456425111274da34e66deb4977$"@0000000000000000000b3bc1cf9dd9361561be454a60feb256f89f567e71092e(-2 +@8b17deafb210732f9286d6146e5f5f561a0cae71640c02acb7c7a1dcb856cc8cB036bb74347f6fe73a4739b7f12f817bd3da18584d68ec1c503fe283f0a7a3ad7cc2 +@6640b79a892e02f6e07f50883c15fe323338d740b5284c2c12798b8f42616251B025ab08d96c84037ef63842395941e7cad4b250650e262580a335d4a224cabc8feB +@de4cdde6aaa81f2485c0f298ccea866811ebdd456425111274da34e66deb4977""1K738Q1fCBjWtnx8Kv1erHy6pAMc1hXan7"UOP_DUP OP_HASH160 c696892d8f782a22c82a138f936687ece4ce065f OP_EQUALVERIFY OP_CHECKSIG*276a914c696892d8f782a22c82a138f936687ece4ce065f88ac*"1K738Q1fCBjWtnx8Kv1erHy6pAMc1hXan78$J  + @de4cdde6aaa81f2485c0f298ccea866811ebdd456425111274da34e66deb4977""18wrmPebNXEWTTAcbdBKjDStRpQvehiZmm"UOP_DUP OP_HASH160 5728e26b2cf258e7f15e57533ac5ef84f9b48faf OP_EQUALVERIFY OP_CHECKSIG*276a9145728e26b2cf258e7f15e57533ac5ef84f9b48faf88ac*"18wrmPebNXEWTTAcbdBKjDStRpQvehiZmm8$J  +@de4cdde6aaa81f2485c0f298ccea866811ebdd456425111274da34e66deb4977""18ydbAiqbR1pkKUjfhFjdKnd51uiyzVVd4"UOP_DUP OP_HASH160 577eb7a6a348e6fe19b7222eb4eb25f77593726f OP_EQUALVERIFY OP_CHECKSIG*276a914577eb7a6a348e6fe19b7222eb4eb25f77593726f88ac*"18ydbAiqbR1pkKUjfhFjdKnd51uiyzVVd48$J %$-@00000000000000000012f6cfc10a84062d325d9d848836195c96ebe80ad70ddb"@0000000000000000000b3bc1cf9dd9361561be454a60feb256f89f567e71092e2$-@000000000000000000183ab7989df2039ffb5eeb423bd165e5e09e5fa5bbc6f2"@00000000000000000012f6cfc10a84062d325d9d848836195c96ebe80ad70ddb2$-@0000000000000000000a19ea77c3bcad64e40be3c8b367f3858696cd37d40295"@000000000000000000183ab7989df2039ffb5eeb423bd165e5e09e5fa5bbc6f22$Ĉ-@0000000000000000001860c24a5790bafd66a99685ed14b6202831f2486985b8"@0000000000000000000a19ea77c3bcad64e40be3c8b367f3858696cd37d402952 $-@000000000000000000159d117f06d8bff2530ed7ea9eae28c477747abb55c389"@0000000000000000001860c24a5790bafd66a99685ed14b6202831f2486985b82 + + + +1@41b8f9d5de8dc3615ed81e19d43b2467ef64b7bf25269fd5745491570c440d5f$"@000000000000000000159d117f06d8bff2530ed7ea9eae28c477747abb55c389(-2 +@b40bbe37c7c13522576ef1b4ff9475a553af4854da195aae8bfc1360b6e9452dB03275f426552cb1850b3bd91b404ee89a209643305eb940bdf620adb03146568bc2 +@9533ffdfe937836f374a96e5743646443a8884f41b276441ac61974517a659ffB03be129783e69c521562426bba6ab8f30727f8227fe55d11dd1f268e99e049f396B +@41b8f9d5de8dc3615ed81e19d43b2467ef64b7bf25269fd5745491570c440d5f""1HGLRh8m3kv6YxXZ6gLTEv6JVmfW1k6CWe"UOP_DUP OP_HASH160 b26877be1c87931cc74c8925d5f48977c60828a9 OP_EQUALVERIFY OP_CHECKSIG*276a914b26877be1c87931cc74c8925d5f48977c60828a988ac*"1HGLRh8m3kv6YxXZ6gLTEv6JVmfW1k6CWe8$J  + @41b8f9d5de8dc3615ed81e19d43b2467ef64b7bf25269fd5745491570c440d5f""16MGQH3V5DwHV3J2uSjdbqRoAhovgGngtx"UOP_DUP OP_HASH160 3aadcdf5a96334ae98c08e9df10abe5eb189ba27 OP_EQUALVERIFY OP_CHECKSIG*276a9143aadcdf5a96334ae98c08e9df10abe5eb189ba2788ac*"16MGQH3V5DwHV3J2uSjdbqRoAhovgGngtx8$J  +Н@41b8f9d5de8dc3615ed81e19d43b2467ef64b7bf25269fd5745491570c440d5f"!1fy51YNG2KU7v74iHd8HugMSeG9akR6ak"UOP_DUP OP_HASH160 075e9c56ad0885b7b0b247f6aa2a065034b19bca OP_EQUALVERIFY OP_CHECKSIG*276a914075e9c56ad0885b7b0b247f6aa2a065034b19bca88ac*!1fy51YNG2KU7v74iHd8HugMSeG9akR6ak8$J %$-@000000000000000000032db507999666ed73a02153130634c663f209056d73b7"@000000000000000000159d117f06d8bff2530ed7ea9eae28c477747abb55c3892$-@00000000000000000019546661769261b8c1a32e26ff3f8efb1dc380f9348fde"@000000000000000000032db507999666ed73a02153130634c663f209056d73b72 + + +1@cf247e81ffab381d1521cb1e98b67b7be743ccc2acdc8046f6b0eff07fc37370$"@00000000000000000019546661769261b8c1a32e26ff3f8efb1dc380f9348fde(-2 +@88160276859ba51a93c62375d8a84014faeb6de98dec3b6f2de394cde0057b62B03e13c5ccc2a2aae729bb6e93bbde7e7a29daaaee4909bb46d132092486f5c1d472 +@9f1babaad0449358982eafa96648f8b9d6a96cd9ac178bedcaea56df43d6d04eB025789f35a25c5d8532b19ab9cdefa67786fe619e98303be9b726dc0623fb5a0e2B +@cf247e81ffab381d1521cb1e98b67b7be743ccc2acdc8046f6b0eff07fc37370"!1pjC1368d4rP6QhFkiwYyJsSUL3hCJD6a"UOP_DUP OP_HASH160 0906c4b37a00c759007138c90ab5969568550744 OP_EQUALVERIFY OP_CHECKSIG*276a9140906c4b37a00c759007138c90ab596956855074488ac*!1pjC1368d4rP6QhFkiwYyJsSUL3hCJD6a8$J  + @cf247e81ffab381d1521cb1e98b67b7be743ccc2acdc8046f6b0eff07fc37370""1K9VwU9sjxa4S5t2x1gPtp4poNuaWp5fkZ"UOP_DUP OP_HASH160 c70dbfbb4a1e92119a47e9abe287ddd143d19287 OP_EQUALVERIFY OP_CHECKSIG*276a914c70dbfbb4a1e92119a47e9abe287ddd143d1928788ac*"1K9VwU9sjxa4S5t2x1gPtp4poNuaWp5fkZ8$J  +_@cf247e81ffab381d1521cb1e98b67b7be743ccc2acdc8046f6b0eff07fc37370""1CypL3b362z1GEXFivPSNN7GhCSegiRy8H"UOP_DUP OP_HASH160 83682f6977c95e8e16a0184f98fa731c6e5db956 OP_EQUALVERIFY OP_CHECKSIG*276a91483682f6977c95e8e16a0184f98fa731c6e5db95688ac*"1CypL3b362z1GEXFivPSNN7GhCSegiRy8H8$J % + + +1@6e6b9a2f1d677ddf350d64338831a42a19863c595d705b171f72d656d5b02daf$"@00000000000000000019546661769261b8c1a32e26ff3f8efb1dc380f9348fde(-2 +@3fb42e8b729b223eb4d329690366442c3da7914056015d67a81442997d89057fB024e59d14e54ec15845885bd1cf32e1b09b4420a9f75d15d3b39a7d145331b62cd2 +@60de602fc9319f2bcaae8897004c74c6a805584eab64269b1173b252087a3335B027c9decf7b56a4c1de3f5b112f6e7033fd01f1aae844034e66dc6db75428eb0e9B +ڒ @6e6b9a2f1d677ddf350d64338831a42a19863c595d705b171f72d656d5b02daf""17tWPPH3kd3GCS8iBBJN6SpvueYDamu52y"UOP_DUP OP_HASH160 4b8e7fb794cf90502b7e21de6c1a61ec422c2daa OP_EQUALVERIFY OP_CHECKSIG*276a9144b8e7fb794cf90502b7e21de6c1a61ec422c2daa88ac*"17tWPPH3kd3GCS8iBBJN6SpvueYDamu52y8$J  + @6e6b9a2f1d677ddf350d64338831a42a19863c595d705b171f72d656d5b02daf""1Ggu9tkesEyApMKvqrP8r1ic3fQZWEWowU"UOP_DUP OP_HASH160 ac15a5088b4acb787a4cb3e13b1c95d0fab2ab07 OP_EQUALVERIFY OP_CHECKSIG*276a914ac15a5088b4acb787a4cb3e13b1c95d0fab2ab0788ac*"1Ggu9tkesEyApMKvqrP8r1ic3fQZWEWowU8$J  +ҵ,@6e6b9a2f1d677ddf350d64338831a42a19863c595d705b171f72d656d5b02daf""1Lucdog7eq4qUFLWr3ZCh24mgAGtFcxE99"UOP_DUP OP_HASH160 da5dc421d2d193d9f99a0808da86ac4465a4a1e8 OP_EQUALVERIFY OP_CHECKSIG*276a914da5dc421d2d193d9f99a0808da86ac4465a4a1e888ac*"1Lucdog7eq4qUFLWr3ZCh24mgAGtFcxE998$J %$͙-@00000000000000000017acc9cee2c87163aac9e06d7c016c159136cea9ae4f1e"@00000000000000000019546661769261b8c1a32e26ff3f8efb1dc380f9348fde2„$Ы-@0000000000000000000b06a118da751023b83c0d247c967295dc12c53c99a8b3"@00000000000000000017acc9cee2c87163aac9e06d7c016c159136cea9ae4f1e2Ä$-@000000000000000000098c0e64190fb57757002d5862a5b810ab0792249ef183"@0000000000000000000b06a118da751023b83c0d247c967295dc12c53c99a8b32Ą$-@0000000000000000000f83e8b79b3af461ce22d73518f9d26e150dd7cc426e48"@000000000000000000098c0e64190fb57757002d5862a5b810ab0792249ef1832ń$-@00000000000000000010d5eb7483f37ee71529d9f267c6d422587f83f33d7f31"@0000000000000000000f83e8b79b3af461ce22d73518f9d26e150dd7cc426e482Ƅ$-@00000000000000000018b995813ffbcbfa91f3d3d71edede433c1add227a4545"@00000000000000000010d5eb7483f37ee71529d9f267c6d422587f83f33d7f312 DŽ$ع-@0000000000000000000d967f51917a4f09e2b11182a5a7872a7c0ad21c3f40dc"@00000000000000000018b995813ffbcbfa91f3d3d71edede433c1add227a45452 + + + +1@224793f2eab7559b681c1a7178925576a9a19023be6fe86386f1cbf5342b897fDŽ$"@0000000000000000000d967f51917a4f09e2b11182a5a7872a7c0ad21c3f40dc(ع-2 +@bc269e45131c81b0c7920afc9ec61e9d3fbbfd3ffc2980a1689130103a9e1943B0305bc41d4f4443a25d5517fcfdf1132d86227d201a83add6ad54cc28bc244ecd92 +@d82f1c256ade66c615296ba63316cf90e121fdf05c508fa9426659f87325db86B02305a8d1f6f97f35f6220a81eb82f30e479d30277c082bacac4ca5bec5f61c363B +@224793f2eab7559b681c1a7178925576a9a19023be6fe86386f1cbf5342b897f""198JWFjHwUvePFLSoVSz9WXkXbGejVyV7s"UOP_DUP OP_HASH160 592287a8f88e03d37ef0d86c723c1af7e2a1f881 OP_EQUALVERIFY OP_CHECKSIG*276a914592287a8f88e03d37ef0d86c723c1af7e2a1f88188ac*"198JWFjHwUvePFLSoVSz9WXkXbGejVyV7s8DŽ$J  +(@224793f2eab7559b681c1a7178925576a9a19023be6fe86386f1cbf5342b897f""1Q7e8xzCvJnFj6MgDxeP75XTNTANEjRjLS"UOP_DUP OP_HASH160 fd8c63b5101f06a8955732bec64213349afa8871 OP_EQUALVERIFY OP_CHECKSIG*276a914fd8c63b5101f06a8955732bec64213349afa887188ac*"1Q7e8xzCvJnFj6MgDxeP75XTNTANEjRjLS8DŽ$J  +@224793f2eab7559b681c1a7178925576a9a19023be6fe86386f1cbf5342b897f""1Kq1ibMm92SmG1gDUsVgeZfFUHgZ3QHZNv"UOP_DUP OP_HASH160 ce86d431f29c4c7ed90773ff8ed1ea1ea0d331bf OP_EQUALVERIFY OP_CHECKSIG*276a914ce86d431f29c4c7ed90773ff8ed1ea1ea0d331bf88ac*"1Kq1ibMm92SmG1gDUsVgeZfFUHgZ3QHZNv8DŽ$J +Ȅ$-@0000000000000000001717d1a9450c61af20332ad3d9445362b6bef896bdcc51"@0000000000000000000d967f51917a4f09e2b11182a5a7872a7c0ad21c3f40dc2* + + +1@3d252c40a9915d172a596395a75336f91f4c8db6b1d61b69d5a6a94f76f2e0aaȄ$"@0000000000000000001717d1a9450c61af20332ad3d9445362b6bef896bdcc51(-2 +@6e6b9a2f1d677ddf350d64338831a42a19863c595d705b171f72d656d5b02dafB02751450573e9f5f0179137784a3f3921e88f17df65cd88a334e04b10514cc068f2 +@48f727ec30e08308b113da55e7e422f7550218a3782dfa712f1077aaccee337cB02fb5efcda1679354434fca8d46b0884d98f4ed40b40af9b6c37e90628496472bdB + +@3d252c40a9915d172a596395a75336f91f4c8db6b1d61b69d5a6a94f76f2e0aa""1AoRPrGxJewhkCF2Hm2bqKqXkyUi1auSHD"UOP_DUP OP_HASH160 6b80a11ce3762c58c87166e6b42e4efa09b0332e OP_EQUALVERIFY OP_CHECKSIG*276a9146b80a11ce3762c58c87166e6b42e4efa09b0332e88ac*"1AoRPrGxJewhkCF2Hm2bqKqXkyUi1auSHD8Ȅ$J  + @3d252c40a9915d172a596395a75336f91f4c8db6b1d61b69d5a6a94f76f2e0aa""1CxvA87o7ysdMKRzjSzoJgxhxY1V3BY9Na"UOP_DUP OP_HASH160 833ca28eaae77dff25324f0a3093109563f82715 OP_EQUALVERIFY OP_CHECKSIG*276a914833ca28eaae77dff25324f0a3093109563f8271588ac*"1CxvA87o7ysdMKRzjSzoJgxhxY1V3BY9Na8Ȅ$J  +N@3d252c40a9915d172a596395a75336f91f4c8db6b1d61b69d5a6a94f76f2e0aa""154RRm7MxDNywQeJxMVg3RzMPpFBVDgdWu"UOP_DUP OP_HASH160 2c86243e3551d9f4a33d76b03fffe4329eb8128a OP_EQUALVERIFY OP_CHECKSIG*276a9142c86243e3551d9f4a33d76b03fffe4329eb8128a88ac*"154RRm7MxDNywQeJxMVg3RzMPpFBVDgdWu8Ȅ$J % + + +1@5bfb9fd2bcf4d87fab4b4e11d5f64d0251bb86a1b31dba200567ca66d8d8b435Ȅ$"@0000000000000000001717d1a9450c61af20332ad3d9445362b6bef896bdcc51(-2 +@3d252c40a9915d172a596395a75336f91f4c8db6b1d61b69d5a6a94f76f2e0aaB03c6b1bc0b372e7cf45f22f852a9715d954da69cc66f067108d2739d9e5f6a166e2 +@7e9ceec467796ca7fc23fc9e996d1dee407cb293e4768dbc861332ff9c47f2dbB03c42e7ed57f68519754fb1bfcc96a79b1f0b12c7d7c9d47e6d5e31772c1d84124B + +@5bfb9fd2bcf4d87fab4b4e11d5f64d0251bb86a1b31dba200567ca66d8d8b435""1A6DfXvFj35RD4A6LQXFEJyMnNNJZLrHVQ"UOP_DUP OP_HASH160 63b5c896256c80a7e97d46aee0a4c0a54fc75290 OP_EQUALVERIFY OP_CHECKSIG*276a91463b5c896256c80a7e97d46aee0a4c0a54fc7529088ac*"1A6DfXvFj35RD4A6LQXFEJyMnNNJZLrHVQ8Ȅ$J  + @5bfb9fd2bcf4d87fab4b4e11d5f64d0251bb86a1b31dba200567ca66d8d8b435""13coVQULGSmqbdHcPZVnDdyVTcxHvkqgb9"UOP_DUP OP_HASH160 1cb59e2f2c09667162e1f4f1bffad7b7e50f234e OP_EQUALVERIFY OP_CHECKSIG*276a9141cb59e2f2c09667162e1f4f1bffad7b7e50f234e88ac*"13coVQULGSmqbdHcPZVnDdyVTcxHvkqgb98Ȅ$J  +B@5bfb9fd2bcf4d87fab4b4e11d5f64d0251bb86a1b31dba200567ca66d8d8b435""1EY6G4S46uw3NhQdon4yyMSBNLj7PTcFEX"UOP_DUP OP_HASH160 947aeba7f6f0f9fdd2c02c97c9d51804a30f234d OP_EQUALVERIFY OP_CHECKSIG*276a914947aeba7f6f0f9fdd2c02c97c9d51804a30f234d88ac*"1EY6G4S46uw3NhQdon4yyMSBNLj7PTcFEX8Ȅ$J % + + +1@07e52eed88fd943c4cb8968c9ff0182c2884c80ba3b20dc0c100fffdd71495fcȄ$"@0000000000000000001717d1a9450c61af20332ad3d9445362b6bef896bdcc51(-2 +@5bfb9fd2bcf4d87fab4b4e11d5f64d0251bb86a1b31dba200567ca66d8d8b435B023436164689b87946eb651d04b26dfdd32ef968365a3a3a8e5b2874187100dd532 +@10312a8d046324dad71bb36eda7384e3838caa979bbb6d3dd04a3c3ebf7075c7B027c11eaf48bcbeb46bde4ae2f2c882d13f41fba5fa0a78908207560305ea761daB + +@07e52eed88fd943c4cb8968c9ff0182c2884c80ba3b20dc0c100fffdd71495fc""1CFjEt6k3JTmGqsCg1DDpEDMB3Ezt3W42R"UOP_DUP OP_HASH160 7b727779c5e644152b3e989becdf382df50e413a OP_EQUALVERIFY OP_CHECKSIG*276a9147b727779c5e644152b3e989becdf382df50e413a88ac*"1CFjEt6k3JTmGqsCg1DDpEDMB3Ezt3W42R8Ȅ$J  + @07e52eed88fd943c4cb8968c9ff0182c2884c80ba3b20dc0c100fffdd71495fc""1Gvo92VumauwAyS5WYUhC8f1jKAoPaWhhn"UOP_DUP OP_HASH160 aeb67275b5986a43bf900f190a7a307e898e79fc OP_EQUALVERIFY OP_CHECKSIG*276a914aeb67275b5986a43bf900f190a7a307e898e79fc88ac*"1Gvo92VumauwAyS5WYUhC8f1jKAoPaWhhn8Ȅ$J  +B@07e52eed88fd943c4cb8968c9ff0182c2884c80ba3b20dc0c100fffdd71495fc""1LzAD3UBus33iXjhYRYcoTVhFp1P3vXbwE"UOP_DUP OP_HASH160 db39c92de579588c51c1d1892e86e60d1bc194f2 OP_EQUALVERIFY OP_CHECKSIG*276a914db39c92de579588c51c1d1892e86e60d1bc194f288ac*"1LzAD3UBus33iXjhYRYcoTVhFp1P3vXbwE8Ȅ$J % + + +1@a8983c387d6596fe6d9ee5465ac617ff4925d92e1be76804a0f219649762189aȄ$"@0000000000000000001717d1a9450c61af20332ad3d9445362b6bef896bdcc51(-2 +@07e52eed88fd943c4cb8968c9ff0182c2884c80ba3b20dc0c100fffdd71495fcB03b6a300be67edae5dd5ddbe13b56b9add7f2dd7b89945c0e6dd1770e6d8d0f2982 +@7e05c812095dcb3718a6e286c4736b370e4f506e973f124f90dd614453a843ccB036a149304115c8494fcfd344fb701fbfa1eea2afdf0a20484822590fdeba21a55B + @a8983c387d6596fe6d9ee5465ac617ff4925d92e1be76804a0f219649762189a""1HZo6sEuCegcoGZg7mDuDqoNqFeCkWdGrr"UOP_DUP OP_HASH160 b5b5ce7e28a76f0f28b4068226ce9ab661f5937b OP_EQUALVERIFY OP_CHECKSIG*276a914b5b5ce7e28a76f0f28b4068226ce9ab661f5937b88ac*"1HZo6sEuCegcoGZg7mDuDqoNqFeCkWdGrr8Ȅ$J  + @a8983c387d6596fe6d9ee5465ac617ff4925d92e1be76804a0f219649762189a""142pVJ4PDMyFTn19J7tpCFsrwTF3T7D1Ny"UOP_DUP OP_HASH160 21406f24e7753d34b03a715ca6723aba27cd5980 OP_EQUALVERIFY OP_CHECKSIG*276a91421406f24e7753d34b03a715ca6723aba27cd598088ac*"142pVJ4PDMyFTn19J7tpCFsrwTF3T7D1Ny8Ȅ$J  +Ε9@a8983c387d6596fe6d9ee5465ac617ff4925d92e1be76804a0f219649762189a""19M5UCAYPyiPR5AvaJzmjzMFJrP6uKSgim"UOP_DUP OP_HASH160 5b8d0e4fa01c4c140fa84de6964ca7eb254ca804 OP_EQUALVERIFY OP_CHECKSIG*276a9145b8d0e4fa01c4c140fa84de6964ca7eb254ca80488ac*"19M5UCAYPyiPR5AvaJzmjzMFJrP6uKSgim8Ȅ$J % Ʉ$-@0000000000000000000c6bb447c5ca15d67eb145565e1003d62c920f23bc2ba5"@0000000000000000001717d1a9450c61af20332ad3d9445362b6bef896bdcc512 + + + +1@4407a6ebcef5604f8642407b6786612c86d8e28669391344761bc5403edc5529Ʉ$"@0000000000000000000c6bb447c5ca15d67eb145565e1003d62c920f23bc2ba5(-2 +@58761178857c20e74f8b733cc69140609a1d1ebff2552f2f6de0a0bde31612a0B027ffcf821ae0e6283ba1d4dd7c25e4e7a9d24221da1d6f270ab092d543876facf2 +@41b8f9d5de8dc3615ed81e19d43b2467ef64b7bf25269fd5745491570c440d5fB02b2a09fa183dc60475f64dafc3e83c8a62598c27ee80ff99a53e08d9dfb82b6b1B +@4407a6ebcef5604f8642407b6786612c86d8e28669391344761bc5403edc5529""1KX2ndnEH1kem5QomFaBwQvFX4tZWo3yVp"UOP_DUP OP_HASH160 cb203c0869e56fa87601d52b182e222da70d173c OP_EQUALVERIFY OP_CHECKSIG*276a914cb203c0869e56fa87601d52b182e222da70d173c88ac*"1KX2ndnEH1kem5QomFaBwQvFX4tZWo3yVp8Ʉ$J  +_@4407a6ebcef5604f8642407b6786612c86d8e28669391344761bc5403edc5529""1GkHG2bTrcWT9RZXSGppqFNBX9xb3UYzCZ"UOP_DUP OP_HASH160 acb9587425a058e08f01b65f904a5afa5d80a0b7 OP_EQUALVERIFY OP_CHECKSIG*276a914acb9587425a058e08f01b65f904a5afa5d80a0b788ac*"1GkHG2bTrcWT9RZXSGppqFNBX9xb3UYzCZ8Ʉ$J  +ͽ@4407a6ebcef5604f8642407b6786612c86d8e28669391344761bc5403edc5529""13hqGht9F5F6iNTw5A61vsNwTqTYxB6BWr"UOP_DUP OP_HASH160 1da92f3837a3fd293909680c47c4e3c669178964 OP_EQUALVERIFY OP_CHECKSIG*276a9141da92f3837a3fd293909680c47c4e3c66917896488ac*"13hqGht9F5F6iNTw5A61vsNwTqTYxB6BWr8Ʉ$J ʄ$-@00000000000000000019d7ce0d32ef18623ed8fe470a9ed2a853d51d670110e8"@0000000000000000000c6bb447c5ca15d67eb145565e1003d62c920f23bc2ba52 + + +1@af56b1331074455f4e93c6191e7f25a58cce955e9a755ebd0bd8a38434d0fc1eʄ$"@00000000000000000019d7ce0d32ef18623ed8fe470a9ed2a853d51d670110e8(-2 +@aa8e9be2e13c5c4db5bc85510e026c566e493e3b3a14b5920666ba1cfc3afc61B024f77f6bcc408a354ec96badf5d98f85e67cfdb9d770f03be1420ea6ea1093d922 +@88160276859ba51a93c62375d8a84014faeb6de98dec3b6f2de394cde0057b62B0276af58d7a6ececc505c6cb6f011f7e9d98a1b463d8c1b56cc9a3f2c5f0afe5feB +@af56b1331074455f4e93c6191e7f25a58cce955e9a755ebd0bd8a38434d0fc1e"!1ULFXJhrGQ2UEsNcWPwP2asmXLyCDsCAy"UOP_DUP OP_HASH160 052b4ce5e5e843f00e34cc3846a01ddc094c382d OP_EQUALVERIFY OP_CHECKSIG*276a914052b4ce5e5e843f00e34cc3846a01ddc094c382d88ac*!1ULFXJhrGQ2UEsNcWPwP2asmXLyCDsCAy8ʄ$J  + @af56b1331074455f4e93c6191e7f25a58cce955e9a755ebd0bd8a38434d0fc1e""1LsHtjewhAnwWHccnXQWFHHYhW3C7gvjsG"UOP_DUP OP_HASH160 d9ed49e88714491a8f6ef79bf736de656ad6a08e OP_EQUALVERIFY OP_CHECKSIG*276a914d9ed49e88714491a8f6ef79bf736de656ad6a08e88ac*"1LsHtjewhAnwWHccnXQWFHHYhW3C7gvjsG8ʄ$J  +넌9@af56b1331074455f4e93c6191e7f25a58cce955e9a755ebd0bd8a38434d0fc1e""1HR469TEdHkcQZHEjTgqRNmEwSUs5wpxjw"UOP_DUP OP_HASH160 b40e92eed133c938caa60fa09b483dcd0be749dd OP_EQUALVERIFY OP_CHECKSIG*276a914b40e92eed133c938caa60fa09b483dcd0be749dd88ac*"1HR469TEdHkcQZHEjTgqRNmEwSUs5wpxjw8ʄ$J % + +1@89445914e24472cd8439358382d980ff48bdf6e9d64189ecfe315370fbc2f1e2ʄ$"@00000000000000000019d7ce0d32ef18623ed8fe470a9ed2a853d51d670110e8(-2 +@b7101c14d393bfa1a743c4cd32a88e0527a09fa7c685aedf1fd1d069497615eaB02ce08030587f6cbf5e64774f7cd5c944c1e203a8929e6e785af27f3a844b7fe6c2 +@69f2ccc6a904964de1ec3c21694aeea89c66d263652a2e0ee168e25c2e1b9c4bB037cd3643e9a2160d937d5a233a8f365ba18852a8c21ab9441a5912e83a0fe478c2 +@b7101c14d393bfa1a743c4cd32a88e0527a09fa7c685aedf1fd1d069497615eaB0290adcdc883ee7cb69c511c5d6de7ae9ec2eee98a525b98cc213f892ea1dcb41e2 +@2c1805f1d14f09827c32623003830834c9894fddff3bb5b1dc247a91711598a3B035920b21a52a29822ebdac759770ae71ca8c6b995de2971d97035a136bc884c11B +@89445914e24472cd8439358382d980ff48bdf6e9d64189ecfe315370fbc2f1e2""16grE5oKE1A9MokrsJNTykyNbkA16S6LTX"UOP_DUP OP_HASH160 3e61f15f4d70bdd6b9141e755f29b8f01a1af3a0 OP_EQUALVERIFY OP_CHECKSIG*276a9143e61f15f4d70bdd6b9141e755f29b8f01a1af3a088ac*"16grE5oKE1A9MokrsJNTykyNbkA16S6LTX8ʄ$J  +@89445914e24472cd8439358382d980ff48bdf6e9d64189ecfe315370fbc2f1e2""1LJUP8iPhZGEBkNrE4wAJUmTAJ75Tm3TpF"UOP_DUP OP_HASH160 d3b851791140004b27695fe95f08ab031131c322 OP_EQUALVERIFY OP_CHECKSIG*276a914d3b851791140004b27695fe95f08ab031131c32288ac*"1LJUP8iPhZGEBkNrE4wAJUmTAJ75Tm3TpF8ʄ$J  +@89445914e24472cd8439358382d980ff48bdf6e9d64189ecfe315370fbc2f1e2""1HiaXSPpUhRzVgMphvBomibSGQYxUTHJsD"UOP_DUP OP_HASH160 b75f0d53bf7496d0e0e27aa8d838c1348f455167 OP_EQUALVERIFY OP_CHECKSIG*276a914b75f0d53bf7496d0e0e27aa8d838c1348f45516788ac*"1HiaXSPpUhRzVgMphvBomibSGQYxUTHJsD8ʄ$J `˄$-@0000000000000000001090d7f9ee2929d82a511a84b3ac2a8386fd8ce33dc07d"@00000000000000000019d7ce0d32ef18623ed8fe470a9ed2a853d51d670110e82̄$-@00000000000000000017d649c1862a926e1621f802943972b25c80b0820222eb"@0000000000000000001090d7f9ee2929d82a511a84b3ac2a8386fd8ce33dc07d2 ̈́$膍-@00000000000000000011fa2451e5c1fc7ff4fcfec2c983a8af895763f35b624a"@00000000000000000017d649c1862a926e1621f802943972b25c80b0820222eb2 + +1@7efb9f1399b7ac808092104ac2b3d9edbcd3fcdc615a88c1a9be97f7a6e5fa96̈́$"@00000000000000000011fa2451e5c1fc7ff4fcfec2c983a8af895763f35b624a(膍-2 +@186052c08282dd5504c45bee4150e8bbe46391fbb985dfa2f21fdb440450946eB02e155fec1f90240de36903963c910f6fda0cff7321bb3c2c7d5637d2bdf6b31482 +@186052c08282dd5504c45bee4150e8bbe46391fbb985dfa2f21fdb440450946eB02597ec19775aa1c886873bfef8185c8d6b916f645e4d4e72921761df668b765f12 +@e808c0634fdfaf249814657cfda641ae6b306edcd9411955f33fb110c2d90d21B0273fde142f7c285a2314ab78ad232e5236610aa722b348ac410b12ab80272db75B +R@7efb9f1399b7ac808092104ac2b3d9edbcd3fcdc615a88c1a9be97f7a6e5fa96""1KX2ndnEH1kem5QomFaBwQvFX4tZWo3yVp"UOP_DUP OP_HASH160 cb203c0869e56fa87601d52b182e222da70d173c OP_EQUALVERIFY OP_CHECKSIG*276a914cb203c0869e56fa87601d52b182e222da70d173c88ac*"1KX2ndnEH1kem5QomFaBwQvFX4tZWo3yVp8̈́$J  +=@7efb9f1399b7ac808092104ac2b3d9edbcd3fcdc615a88c1a9be97f7a6e5fa96""186EQg28Tt1GnUZrFGsrdojXhxarXhsNab"UOP_DUP OP_HASH160 4dc62721933c7e12e77faf9b1a450ca41589b520 OP_EQUALVERIFY OP_CHECKSIG*276a9144dc62721933c7e12e77faf9b1a450ca41589b52088ac*"186EQg28Tt1GnUZrFGsrdojXhxarXhsNab8̈́$J  +@7efb9f1399b7ac808092104ac2b3d9edbcd3fcdc615a88c1a9be97f7a6e5fa96"!1ATBznfknNQ8vsyHjSvuP2ghaw73XC7VT"UOP_DUP OP_HASH160 01c99b0a56e74ffcbbc90e91a12dbcde9206425f OP_EQUALVERIFY OP_CHECKSIG*276a91401c99b0a56e74ffcbbc90e91a12dbcde9206425f88ac*!1ATBznfknNQ8vsyHjSvuP2ghaw73XC7VT8̈́$J  ΄$-@000000000000000000105a751199ae846528a0b678e798c43effd4ea97ad0008"@00000000000000000011fa2451e5c1fc7ff4fcfec2c983a8af895763f35b624a2 + +1@4e478e8a8a9fe7ec0525fa7bf9e471aa5adc0dcab5e4cf9e6a2edfa290c940c7΄$"@000000000000000000105a751199ae846528a0b678e798c43effd4ea97ad0008(-2 +@9047ce25b76d6657d521cc0525c2e4c0b0501451c2387e0564a475263b12bd40B03c98a6904c68e84d6e3b3f55c3d2ce843aeb158c9326816b72638f589f8bd8e092 +@cf247e81ffab381d1521cb1e98b67b7be743ccc2acdc8046f6b0eff07fc37370B023e5984b25f698d8d4d948125117a33d6e116411401bfe23ec8e95262aa9062c62 +@1776ca8bb75e5df2ed929176fd3861d21e7d7bfd1ac060f12d11b6200876262eB02837054824d2d4010217e005617fb16922ead5ee24132388c65f625fadfbe22adB +ֶ@4e478e8a8a9fe7ec0525fa7bf9e471aa5adc0dcab5e4cf9e6a2edfa290c940c7""1Ndt1w47qcuTDeEZWh51hnoNztydQXpjjE"UOP_DUP OP_HASH160 ed5433c04b8a6345301feebfa0dd6c859e6be9b4 OP_EQUALVERIFY OP_CHECKSIG*276a914ed5433c04b8a6345301feebfa0dd6c859e6be9b488ac*"1Ndt1w47qcuTDeEZWh51hnoNztydQXpjjE8΄$J  +л @4e478e8a8a9fe7ec0525fa7bf9e471aa5adc0dcab5e4cf9e6a2edfa290c940c7""1KeWm96hLENvVMe2utDKVZaPEnmCUHFFTG"UOP_DUP OP_HASH160 cc8a7f799a97ecd7f5f684f643452bee669fa02f OP_EQUALVERIFY OP_CHECKSIG*276a914cc8a7f799a97ecd7f5f684f643452bee669fa02f88ac*"1KeWm96hLENvVMe2utDKVZaPEnmCUHFFTG8΄$J  +q@4e478e8a8a9fe7ec0525fa7bf9e471aa5adc0dcab5e4cf9e6a2edfa290c940c7""1DV7XHD5UFo9VabfyBb7uG172jc6wBd2MC"UOP_DUP OP_HASH160 88f299c5f01c67fd82555f7862353eb036d5ec05 OP_EQUALVERIFY OP_CHECKSIG*276a91488f299c5f01c67fd82555f7862353eb036d5ec0588ac*"1DV7XHD5UFo9VabfyBb7uG172jc6wBd2MC8΄$J %τ$-@00000000000000000006657efc4fe0b58df1acf7c15aab14020e5ba31566e210"@000000000000000000105a751199ae846528a0b678e798c43effd4ea97ad00082Є$-@00000000000000000000964147f5d41dfabf5d36ee5afdf0a0b2dfdbafdaf9bc"@00000000000000000006657efc4fe0b58df1acf7c15aab14020e5ba31566e2102ф$-@0000000000000000000554c8e3435224754c7d4a66f74b7f458ca0e5f7e401d0"@00000000000000000000964147f5d41dfabf5d36ee5afdf0a0b2dfdbafdaf9bc2K҄$-@0000000000000000001ab5f2d8c9aa2fb70592d709ff61029b648165cde9e2bd"@0000000000000000000554c8e3435224754c7d4a66f74b7f458ca0e5f7e401d02J + +1@7a8ff90ad77c2109f3866876049041138d8dc8819867f674841ec37139c2ee14҄$"@0000000000000000001ab5f2d8c9aa2fb70592d709ff61029b648165cde9e2bd(-2 +@41b8f9d5de8dc3615ed81e19d43b2467ef64b7bf25269fd5745491570c440d5fB03cbf07834f8aaef7ae17f69e0666f793bbbf1689b19ea4cecbe2d81b0c5c34c662 +@7efb9f1399b7ac808092104ac2b3d9edbcd3fcdc615a88c1a9be97f7a6e5fa96B021af252f76e89e3ef032b2c70b132bff77abbd4a889d3dad6632249cf0fe2fccf2 +@ac679d989a46814325ed0f57d235f08bf3a1d8c483b4d090e8bfc13b816ef780B03ef4644a68d945345b630e75eff1e2b10f8d4ea7ab6fb2d23e389f9ed488cbf8aB +C@7a8ff90ad77c2109f3866876049041138d8dc8819867f674841ec37139c2ee14"!1uyxkHG1AgcQwaT6LqhVJxen51TF1hgU4"UOP_DUP OP_HASH160 0a052dc47e6162e0df7dba1c19b9a7f5c58ae3af OP_EQUALVERIFY OP_CHECKSIG*276a9140a052dc47e6162e0df7dba1c19b9a7f5c58ae3af88ac*!1uyxkHG1AgcQwaT6LqhVJxen51TF1hgU48҄$J  +л @7a8ff90ad77c2109f3866876049041138d8dc8819867f674841ec37139c2ee14""1A8GL2XjMDHUxMK85NoTKXJRyrfpcM4Xgt"UOP_DUP OP_HASH160 6418d6c819494746b8b3df9bd67a65d598bcd1a1 OP_EQUALVERIFY OP_CHECKSIG*276a9146418d6c819494746b8b3df9bd67a65d598bcd1a188ac*"1A8GL2XjMDHUxMK85NoTKXJRyrfpcM4Xgt8҄$J  +׬_@7a8ff90ad77c2109f3866876049041138d8dc8819867f674841ec37139c2ee14""1B5px3whMHeAFVD6c6VNEQe5YN4xB2mZqF"UOP_DUP OP_HASH160 6e9af2973ddb4ef89911639dde3b8fae61130ede OP_EQUALVERIFY OP_CHECKSIG*276a9146e9af2973ddb4ef89911639dde3b8fae61130ede88ac*"1B5px3whMHeAFVD6c6VNEQe5YN4xB2mZqF8҄$J % + + +1@65fcad4b77db6e7eeca941afffac661ad9a48ddb13e532ded878ac29e026653f҄$"@0000000000000000001ab5f2d8c9aa2fb70592d709ff61029b648165cde9e2bd(-2 +@4e478e8a8a9fe7ec0525fa7bf9e471aa5adc0dcab5e4cf9e6a2edfa290c940c7B02b5c6645a10fe2c7180c46c3a207ecdbb14c521d8967c992a333e94fe16637def2 +@f707b16c6c96e5c011f3add4eb6d084f8b79e1e457b4c41ae20e07f6ab2c2448B038637f64b92c8030877afad45ad61e7d3b4740264afe33dc8952734438a9dabcdB +@65fcad4b77db6e7eeca941afffac661ad9a48ddb13e532ded878ac29e026653f""13YVXVXVRuwVYmZ9AM6uxP7mdD8EnugQog"UOP_DUP OP_HASH160 1be4f55d5c1bc69757e215e556843be5e13f9c9b OP_EQUALVERIFY OP_CHECKSIG*276a9141be4f55d5c1bc69757e215e556843be5e13f9c9b88ac*"13YVXVXVRuwVYmZ9AM6uxP7mdD8EnugQog8҄$J  + @65fcad4b77db6e7eeca941afffac661ad9a48ddb13e532ded878ac29e026653f""15S4yUgH71zUEZq36EQ7xAgAFEMZvTs3xw"UOP_DUP OP_HASH160 309e3823b582b493d7126bc5f686955011210f3a OP_EQUALVERIFY OP_CHECKSIG*276a914309e3823b582b493d7126bc5f686955011210f3a88ac*"15S4yUgH71zUEZq36EQ7xAgAFEMZvTs3xw8҄$J  +@65fcad4b77db6e7eeca941afffac661ad9a48ddb13e532ded878ac29e026653f""1Dh2GRvJ97q4m1JcTvHQvsfoM1cBHyAZmK"UOP_DUP OP_HASH160 8b3334677bb150d1ba49dda7b5e0a29d88e44a73 OP_EQUALVERIFY OP_CHECKSIG*276a9148b3334677bb150d1ba49dda7b5e0a29d88e44a7388ac*"1Dh2GRvJ97q4m1JcTvHQvsfoM1cBHyAZmK8҄$J % + +1@dbc7ce94ba402d656e2606e4036038275185282b7af2cb5e4e3dec546f1d5580҄$"@0000000000000000001ab5f2d8c9aa2fb70592d709ff61029b648165cde9e2bd(-2 +@3d8017ad27697e3b9e5583be05afd125a3d937d589de49a9f59d8ab3bdb0dcf2B02e98be44c9ca5d9b57c0bd6979deba475beaaf5549b28c63e6ce33706ab75f8872 +@efa87bbc8e84aeb4505c94900d3c4f013527b3611a69d53fd3ff0a4eb63893cbB024fbd62f798397abeab847da9b378c422632b4e8d5d2546d004975e64e2a3e115B +@dbc7ce94ba402d656e2606e4036038275185282b7af2cb5e4e3dec546f1d5580""19kkUdeLqbNoqxUXvtJYyHBwrkEUnMmcnt"UOP_DUP OP_HASH160 60072f560bc3cff9dcd0fddf035206997c1ef5db OP_EQUALVERIFY OP_CHECKSIG*276a91460072f560bc3cff9dcd0fddf035206997c1ef5db88ac*"19kkUdeLqbNoqxUXvtJYyHBwrkEUnMmcnt8҄$J  +d@dbc7ce94ba402d656e2606e4036038275185282b7af2cb5e4e3dec546f1d5580""1H3qYdnLvqBrvt1a3k3hR6AweR1y4da4CM"UOP_DUP OP_HASH160 b00b5e3e3c12969375557bbccbca1d1489b8938a OP_EQUALVERIFY OP_CHECKSIG*276a914b00b5e3e3c12969375557bbccbca1d1489b8938a88ac*"1H3qYdnLvqBrvt1a3k3hR6AweR1y4da4CM8҄$J  + +1@32eccf357ddf37948ec2be744d90bcf8a9481679873cc137d199afae81c26ccf҄$"@0000000000000000001ab5f2d8c9aa2fb70592d709ff61029b648165cde9e2bd(-2 +@af56b1331074455f4e93c6191e7f25a58cce955e9a755ebd0bd8a38434d0fc1eB031659d2457f6ec75db321dc5ad34a2c23fafe20fa7b0c2858f7000a9f82a40a832 +@ad646ec9f17b1dd6f9c8b94dd8645d9552c257f0daa7b9022136f7a3edebdc81B030adf8372ded946f55d4c85ebfde456e5e5b0dbc3190f66827c4bc4144f990bea2 +@a0d78fd459f6fc4da269a7f35f69d43f19e510a7a1733143dc404d2335d3a73cB030d0da35db0a206ef1bf84ebb2d201280d90f0ae66ca26bff9f85549a31823070B +ߦ@32eccf357ddf37948ec2be744d90bcf8a9481679873cc137d199afae81c26ccf""19P7DaPEJyJ9DPoSo3gtFAeK8kdsUkZ6h8"UOP_DUP OP_HASH160 5bef58d302d29d8f5ba6b3ba3532c8217504fc10 OP_EQUALVERIFY OP_CHECKSIG*276a9145bef58d302d29d8f5ba6b3ba3532c8217504fc1088ac*"19P7DaPEJyJ9DPoSo3gtFAeK8kdsUkZ6h88҄$J  + @32eccf357ddf37948ec2be744d90bcf8a9481679873cc137d199afae81c26ccf""1KRCAUiSzPePjfQQFhHyBidj2n2RSKiEz5"UOP_DUP OP_HASH160 ca0590e141f1fcf553c6c3de13f163cbee2c23ea OP_EQUALVERIFY OP_CHECKSIG*276a914ca0590e141f1fcf553c6c3de13f163cbee2c23ea88ac*"1KRCAUiSzPePjfQQFhHyBidj2n2RSKiEz58҄$J  +@32eccf357ddf37948ec2be744d90bcf8a9481679873cc137d199afae81c26ccf""1C3HRsaEJo5frjbQvKpWc9iUDoxKtR4kkV"UOP_DUP OP_HASH160 7917edfcd24f9dad57819aae3018ac3785bb16f0 OP_EQUALVERIFY OP_CHECKSIG*276a9147917edfcd24f9dad57819aae3018ac3785bb16f088ac*"1C3HRsaEJo5frjbQvKpWc9iUDoxKtR4kkV8҄$J % + + +1@7574fe90f726c8dd3790ce54f341ab1f8c31886b302dd21f6b2e0f23ea2d9000҄$"@0000000000000000001ab5f2d8c9aa2fb70592d709ff61029b648165cde9e2bd(-2 +@e856f15e18733f910275ee8c3dee47ebd770d87bf0b2c147e622c3a23f8560d7B02bb8a43eb116c5c645e08513c5b1148be9b5e3e9c57dd7ec99eec5ee50ac568252 +@1e9e3c79da9ece781aec02ae58be96ce32facd40b46385a6e1179304ee657f56B021c22f99930503a9ce7db41d3e3110022e8c8d289e6a1b6ddbd56e689102b77f2B +@7574fe90f726c8dd3790ce54f341ab1f8c31886b302dd21f6b2e0f23ea2d9000""16TmaW2JS7LLXjSEeZnXECKGK5gSHu4yLk"UOP_DUP OP_HASH160 3be8a7c9ff4205e9a702b1b0c4464e1083e6a955 OP_EQUALVERIFY OP_CHECKSIG*276a9143be8a7c9ff4205e9a702b1b0c4464e1083e6a95588ac*"16TmaW2JS7LLXjSEeZnXECKGK5gSHu4yLk8҄$J  +@7574fe90f726c8dd3790ce54f341ab1f8c31886b302dd21f6b2e0f23ea2d9000""14FZvrV4w3nVzvgqN3gnRjXwsUMJkcsfsr"UOP_DUP OP_HASH160 23a9b02a5cb0e97fc14433d00768436dc1f00b03 OP_EQUALVERIFY OP_CHECKSIG*276a91423a9b02a5cb0e97fc14433d00768436dc1f00b0388ac*"14FZvrV4w3nVzvgqN3gnRjXwsUMJkcsfsr8҄$J  +@7574fe90f726c8dd3790ce54f341ab1f8c31886b302dd21f6b2e0f23ea2d9000""1ESwEJhpTFAECg2WPhzCSSoQ8iyAmtidoU"UOP_DUP OP_HASH160 93814d7afb34739bff504ba4cdce334ae4c9f704 OP_EQUALVERIFY OP_CHECKSIG*276a91493814d7afb34739bff504ba4cdce334ae4c9f70488ac*"1ESwEJhpTFAECg2WPhzCSSoQ8iyAmtidoU8҄$J  + + +1@d47616c47e8c1527495474e96255316ab10de5cf1ae877efeabaf0ba448a071b҄$"@0000000000000000001ab5f2d8c9aa2fb70592d709ff61029b648165cde9e2bd(-2 +@9f50a0ca27872911770b28f53e4fde6108d03a1cf3f501a250bb07708ae52558B036b2f6c9de0b3af01296199f99edd200f9a1b2c8d59bdb76c624ff438a35708c62 +@4d2dc044c7aa2d030ce63a555f1c65e0a8a9193befe21b3903c3555b550d91cdB028d3302deb0f2a5427efab98c3320c103cd01d9d9694a99defe1e42b9c3ffdadfB + @d47616c47e8c1527495474e96255316ab10de5cf1ae877efeabaf0ba448a071b""1PbYerEFKUYphMCrLCfiJ7u7PMjV8ey5ik"UOP_DUP OP_HASH160 f7db550963bfed6969768ae7a35c35c332445e2d OP_EQUALVERIFY OP_CHECKSIG*276a914f7db550963bfed6969768ae7a35c35c332445e2d88ac*"1PbYerEFKUYphMCrLCfiJ7u7PMjV8ey5ik8҄$J  +@d47616c47e8c1527495474e96255316ab10de5cf1ae877efeabaf0ba448a071b""17SEJ7VaLyWPLR8ywv1raxYQ9K56pVZpqj"UOP_DUP OP_HASH160 4696407b5e6d30969769c43a3a7a218f4b5e2c56 OP_EQUALVERIFY OP_CHECKSIG*276a9144696407b5e6d30969769c43a3a7a218f4b5e2c5688ac*"17SEJ7VaLyWPLR8ywv1raxYQ9K56pVZpqj8҄$J  +@d47616c47e8c1527495474e96255316ab10de5cf1ae877efeabaf0ba448a071b""12ggvqrL29bvuDb6V1cM7CHUCkoshfi4X3"UOP_DUP OP_HASH160 1279adc4026e4bec688f0cddba8bd9d4b2076628 OP_EQUALVERIFY OP_CHECKSIG*276a9141279adc4026e4bec688f0cddba8bd9d4b207662888ac*"12ggvqrL29bvuDb6V1cM7CHUCkoshfi4X38҄$J  + + +1@11bd33265a121c311784a9b59829334de8b3ca88275b139b7c8fd8e36503261f҄$"@0000000000000000001ab5f2d8c9aa2fb70592d709ff61029b648165cde9e2bd(-2 +@1e9e3c79da9ece781aec02ae58be96ce32facd40b46385a6e1179304ee657f56B02ecef29ccd5323d901c2fa7ef466979593918c51e710d468f8122dcab3c7d2d1f2 +@e856f15e18733f910275ee8c3dee47ebd770d87bf0b2c147e622c3a23f8560d7B035b0a6f397e9f45a7b3ec7f33bda51a9eb3a60e33ad72c907d7492c5ff57f4c13B +޲@11bd33265a121c311784a9b59829334de8b3ca88275b139b7c8fd8e36503261f""19H2ZKxgiqFJ3uq4D7Jt3quLzbKW5meyRG"UOP_DUP OP_HASH160 5ac8f63083a1c01e59cb6d5a7ccc0b3a1cb99b1a OP_EQUALVERIFY OP_CHECKSIG*276a9145ac8f63083a1c01e59cb6d5a7ccc0b3a1cb99b1a88ac*"19H2ZKxgiqFJ3uq4D7Jt3quLzbKW5meyRG8҄$J  +@11bd33265a121c311784a9b59829334de8b3ca88275b139b7c8fd8e36503261f""1Mha6eH6ioHhHNnhF1cgvkappDhwojvsdW"UOP_DUP OP_HASH160 e30ec84987b00a4d39f5f3a387b4f74ac81bb21c OP_EQUALVERIFY OP_CHECKSIG*276a914e30ec84987b00a4d39f5f3a387b4f74ac81bb21c88ac*"1Mha6eH6ioHhHNnhF1cgvkappDhwojvsdW8҄$J  +ܱ @11bd33265a121c311784a9b59829334de8b3ca88275b139b7c8fd8e36503261f""1C8dnjtMBPPmAU8Q2Npb1FEpFKcEMF4GxQ"UOP_DUP OP_HASH160 7a1b0143b7051723a49b8d8c10ae54d189f875dc OP_EQUALVERIFY OP_CHECKSIG*276a9147a1b0143b7051723a49b8d8c10ae54d189f875dc88ac*"1C8dnjtMBPPmAU8Q2Npb1FEpFKcEMF4GxQ8҄$J ӄ$-@000000000000000000088c0864c4ad6acf9ee61fbfd245ee84b0f78f0c402fb5"@0000000000000000001ab5f2d8c9aa2fb70592d709ff61029b648165cde9e2bd2Ԅ$-@00000000000000000005802a3c9507902e0561c0170bbf22b0dea4e50216b971"@000000000000000000088c0864c4ad6acf9ee61fbfd245ee84b0f78f0c402fb52 + + +1@522f78c7d4ea12b11472e9242699605478c2a2fb88564ad9f5e7083087f67748Ԅ$"@00000000000000000005802a3c9507902e0561c0170bbf22b0dea4e50216b971(-2 +@65fcad4b77db6e7eeca941afffac661ad9a48ddb13e532ded878ac29e026653fB0340083e22345ab80935e347afe7e42ffb13ec06bf3b9c776128a20c0a07574cf72 +@af56b1331074455f4e93c6191e7f25a58cce955e9a755ebd0bd8a38434d0fc1eB03577420db86befe700c26ad73856548d04d1dd7bdd8e14336835454195b1ec1ddB +@522f78c7d4ea12b11472e9242699605478c2a2fb88564ad9f5e7083087f67748""16YpBwzj4Mbbpme2U9hXhLhKY3HBfN9DJP"UOP_DUP OP_HASH160 3cdcea38cb77d03ec15b0652092bae83cb24237a OP_EQUALVERIFY OP_CHECKSIG*276a9143cdcea38cb77d03ec15b0652092bae83cb24237a88ac*"16YpBwzj4Mbbpme2U9hXhLhKY3HBfN9DJP8Ԅ$J  +л @522f78c7d4ea12b11472e9242699605478c2a2fb88564ad9f5e7083087f67748""1N1rqydjGPsMoRxpeqeEvpTnmteb244viy"UOP_DUP OP_HASH160 e6843fde5f095c94b62088fbbffbfba16320e391 OP_EQUALVERIFY OP_CHECKSIG*276a914e6843fde5f095c94b62088fbbffbfba16320e39188ac*"1N1rqydjGPsMoRxpeqeEvpTnmteb244viy8Ԅ$J  +/@522f78c7d4ea12b11472e9242699605478c2a2fb88564ad9f5e7083087f67748""1B2Xk2Vstb2UTThiu4ZbRo1Dj44FCGhCHU"UOP_DUP OP_HASH160 6dfb55f5d5ca7037f50d3c7bc7ba540fbd15bb76 OP_EQUALVERIFY OP_CHECKSIG*276a9146dfb55f5d5ca7037f50d3c7bc7ba540fbd15bb7688ac*"1B2Xk2Vstb2UTThiu4ZbRo1Dj44FCGhCHU8Ԅ$J % + + +1@3bc94205b0cbbc49e9552fc5143fe1e8969d0bdf97e862bc1ce2dfd088f9e2f2Ԅ$"@00000000000000000005802a3c9507902e0561c0170bbf22b0dea4e50216b971(-2 +@ec0d7742864c2e9564f25838777bea11e239247bfe7d12bc0d4ff1936f16ed00B02f32f0a4a66e97ac12c3f5fc0df01fc52b629aebedf04d640d52daee29974d2732 +@eb8b8c9a1e11581f8da56f8402d8de403c1b5c4f9f92d64717075df96257d6f2B027302b11fd323601252c2b66bbbf4f907bb4f6f72409abc66279cc023023234c9B +4@3bc94205b0cbbc49e9552fc5143fe1e8969d0bdf97e862bc1ce2dfd088f9e2f2""1DMT1ruun7KXrcHsaDp9wBcZtkV5zTn6NM"UOP_DUP OP_HASH160 877f8b73a8cbdfb64e4f2e715d7e2c6af4245b05 OP_EQUALVERIFY OP_CHECKSIG*276a914877f8b73a8cbdfb64e4f2e715d7e2c6af4245b0588ac*"1DMT1ruun7KXrcHsaDp9wBcZtkV5zTn6NM8Ԅ$J  +=@3bc94205b0cbbc49e9552fc5143fe1e8969d0bdf97e862bc1ce2dfd088f9e2f2""1Gs9aRqcAFhidt6SeiKB5t4X3NaxRujeCm"UOP_DUP OP_HASH160 ae05d811cf09d9d1f67b8b2a9578d9adf47ba52b OP_EQUALVERIFY OP_CHECKSIG*276a914ae05d811cf09d9d1f67b8b2a9578d9adf47ba52b88ac*"1Gs9aRqcAFhidt6SeiKB5t4X3NaxRujeCm8Ԅ$J  +h@3bc94205b0cbbc49e9552fc5143fe1e8969d0bdf97e862bc1ce2dfd088f9e2f2""13rBUisC9Si2SyVbspnDMCUywmew4Xr6M1"UOP_DUP OP_HASH160 1f3d61589225e2f6735be999b88feb09b4d620e5 OP_EQUALVERIFY OP_CHECKSIG*276a9141f3d61589225e2f6735be999b88feb09b4d620e588ac*"13rBUisC9Si2SyVbspnDMCUywmew4Xr6M18Ԅ$J  Մ$-@0000000000000000000c3d980459662ddb35eec866a3659a29961c85a369138c"@00000000000000000005802a3c9507902e0561c0170bbf22b0dea4e50216b9712ք$݌-@0000000000000000000801d3389d55489e57991de98555104de95124e05c2903"@0000000000000000000c3d980459662ddb35eec866a3659a29961c85a369138c2ׄ$-@00000000000000000008e1346ae523852b8ed10f3237f88efe9ae20c60c1d6d6"@0000000000000000000801d3389d55489e57991de98555104de95124e05c29032 ؄$-@0000000000000000000e743f38332ea7ae1f3c5f07817507f98a8bf18022977a"@00000000000000000008e1346ae523852b8ed10f3237f88efe9ae20c60c1d6d62 + + + +1@5bdf3b90a60f4ff88e800a5b6a321c8c36ff5c0b5cdf4ac7ae8784e48cd4bef3؄$"@0000000000000000000e743f38332ea7ae1f3c5f07817507f98a8bf18022977a(-2 +@522f78c7d4ea12b11472e9242699605478c2a2fb88564ad9f5e7083087f67748B0274d424d9e30689ba5d8c72b5816f83b9604cc0d700b0c7056e44789c16d1f23d2 +@522f78c7d4ea12b11472e9242699605478c2a2fb88564ad9f5e7083087f67748B0396333d59206142f21e51e4a50b0e09198125286bb619612baf0991caa6059fbeB +@5bdf3b90a60f4ff88e800a5b6a321c8c36ff5c0b5cdf4ac7ae8784e48cd4bef3""1Dpfdg3Ty76cHfbjJZKvUqSGxHrAwofxBA"UOP_DUP OP_HASH160 8ca54ee7e2a80f9a41d6eb2686e7d4cf9ad09bdb OP_EQUALVERIFY OP_CHECKSIG*276a9148ca54ee7e2a80f9a41d6eb2686e7d4cf9ad09bdb88ac*"1Dpfdg3Ty76cHfbjJZKvUqSGxHrAwofxBA8؄$J  + @5bdf3b90a60f4ff88e800a5b6a321c8c36ff5c0b5cdf4ac7ae8784e48cd4bef3""15AaEzkkxFku5Mn9FweE6euAsvP3pjfAEf"UOP_DUP OP_HASH160 2daffec7cec7b4e05c1a93f828d5a00acf78629e OP_EQUALVERIFY OP_CHECKSIG*276a9142daffec7cec7b4e05c1a93f828d5a00acf78629e88ac*"15AaEzkkxFku5Mn9FweE6euAsvP3pjfAEf8؄$J  +%@5bdf3b90a60f4ff88e800a5b6a321c8c36ff5c0b5cdf4ac7ae8784e48cd4bef3""1JVdty74qCB7mSyfiepkNnJ3FmZnk6cj8w"UOP_DUP OP_HASH160 bfe495a01b9691c5f11a81cc70f7cce45740e5ac OP_EQUALVERIFY OP_CHECKSIG*276a914bfe495a01b9691c5f11a81cc70f7cce45740e5ac88ac*"1JVdty74qCB7mSyfiepkNnJ3FmZnk6cj8w8؄$J %6ل$Ȕ-@0000000000000000001234f43006322bada7ebcd7d79984093a724a87bfa6897"@0000000000000000000e743f38332ea7ae1f3c5f07817507f98a8bf18022977a25 + + +1@e2013f1406cee319e78b6ae177e71fe4bc6ebbbd2329f0d17301be9726c772a0ل$"@0000000000000000001234f43006322bada7ebcd7d79984093a724a87bfa6897(Ȕ-2 +@7a8ff90ad77c2109f3866876049041138d8dc8819867f674841ec37139c2ee14B03a7d1829afb23d985908abaebbe05b8cfe4db9c341ca5b9590bf53fcc61acf0be2 +@f0c9976f93e3beda8674a688fc8b05ca3f2e63581a7038e394ce403a6a8c9d04B034aa59be4a0b6153e342c135014799699f4351e461b706a9fe2b3c3772f4c3963B +@e2013f1406cee319e78b6ae177e71fe4bc6ebbbd2329f0d17301be9726c772a0""16poaPWC6B2Pqn5zeZug5ffakcLWdvPVWX"UOP_DUP OP_HASH160 3fe30efb48c89d0eaf2a2e019fe4024ea361974c OP_EQUALVERIFY OP_CHECKSIG*276a9143fe30efb48c89d0eaf2a2e019fe4024ea361974c88ac*"16poaPWC6B2Pqn5zeZug5ffakcLWdvPVWX8ل$J  + @e2013f1406cee319e78b6ae177e71fe4bc6ebbbd2329f0d17301be9726c772a0""179TrfjJTvzYj6pZKsgTQHDfT9rYkEiSXp"UOP_DUP OP_HASH160 436a803dab8d1f94ed015a5f9f4da6bb75f4919f OP_EQUALVERIFY OP_CHECKSIG*276a914436a803dab8d1f94ed015a5f9f4da6bb75f4919f88ac*"179TrfjJTvzYj6pZKsgTQHDfT9rYkEiSXp8ل$J  +屚@e2013f1406cee319e78b6ae177e71fe4bc6ebbbd2329f0d17301be9726c772a0""1Mdto9NcYd2TnFTFYU9JFBoFe7JwLpU54F"UOP_DUP OP_HASH160 e25cba221d9a33401dde00f2c813307bbdbcebe4 OP_EQUALVERIFY OP_CHECKSIG*276a914e25cba221d9a33401dde00f2c813307bbdbcebe488ac*"1Mdto9NcYd2TnFTFYU9JFBoFe7JwLpU54F8ل$J % + + +1@09e882e5d4f5502d6f3187bccc498e070f47da4abdd6cf4879bec104ac990da5ل$"@0000000000000000001234f43006322bada7ebcd7d79984093a724a87bfa6897(Ȕ-2 +@de4cdde6aaa81f2485c0f298ccea866811ebdd456425111274da34e66deb4977B0292df661252db6efff3666840c8a966087aede6c440a68cf98e52772085aaa7642 +@4cb59ee892d0e2ba3e5b7bec58d887ce077b90681f455f69f3053094913a556fB026fee6700b0640525e5a3314d180c2fb5604f27775861bc759cf5f05891ca9dd8B +@09e882e5d4f5502d6f3187bccc498e070f47da4abdd6cf4879bec104ac990da5""1KbkhD3EKAgW4sBR34eRW5ZFksxVjtZtuY"UOP_DUP OP_HASH160 cc04e14d28d9febc876788419d1bd34285bcb9be OP_EQUALVERIFY OP_CHECKSIG*276a914cc04e14d28d9febc876788419d1bd34285bcb9be88ac*"1KbkhD3EKAgW4sBR34eRW5ZFksxVjtZtuY8ل$J  + @09e882e5d4f5502d6f3187bccc498e070f47da4abdd6cf4879bec104ac990da5""171nERnLkqCEnnH96o1q8T6LS4pfp6pygT"UOP_DUP OP_HASH160 41f68316736c83e3f7a420d724dba87a094fe519 OP_EQUALVERIFY OP_CHECKSIG*276a91441f68316736c83e3f7a420d724dba87a094fe51988ac*"171nERnLkqCEnnH96o1q8T6LS4pfp6pygT8ل$J  + +@09e882e5d4f5502d6f3187bccc498e070f47da4abdd6cf4879bec104ac990da5""12mprVah4n1524dvQMcghv9u43QSvfD7FN"UOP_DUP OP_HASH160 13725fc1715fca9e2b13b78aac95a9da9ca3843c OP_EQUALVERIFY OP_CHECKSIG*276a91413725fc1715fca9e2b13b78aac95a9da9ca3843c88ac*"12mprVah4n1524dvQMcghv9u43QSvfD7FN8ل$J % + + +1@9dcb05d53ac86c24f26d75123fb65ae84162e2196e075dfe4e8b7b736b334724ل$"@0000000000000000001234f43006322bada7ebcd7d79984093a724a87bfa6897(Ȕ-2 +@09e882e5d4f5502d6f3187bccc498e070f47da4abdd6cf4879bec104ac990da5B03a9dcba7e26b3b5863dae8d682a812e5b532c3c8a28203d30c7009ab076f39f0f2 +@09e882e5d4f5502d6f3187bccc498e070f47da4abdd6cf4879bec104ac990da5B03e96a259df731da6d4b7a21043bd8458bd00fbb9a3b431757f1214e1d747f338fB +@9dcb05d53ac86c24f26d75123fb65ae84162e2196e075dfe4e8b7b736b334724""1MGJNDt1UArTDYS4yigX3Adhici4nVHLQ4"UOP_DUP OP_HASH160 de47405d4d09cbffe292a300ec85ed61cbac7dff OP_EQUALVERIFY OP_CHECKSIG*276a914de47405d4d09cbffe292a300ec85ed61cbac7dff88ac*"1MGJNDt1UArTDYS4yigX3Adhici4nVHLQ48ل$J  + @9dcb05d53ac86c24f26d75123fb65ae84162e2196e075dfe4e8b7b736b334724""1Nef6gf4Qftdt19nJr9yYmZspfMELKU9nj"UOP_DUP OP_HASH160 ed79d5aba6b9b8d07c6495d21b3668f1e418e246 OP_EQUALVERIFY OP_CHECKSIG*276a914ed79d5aba6b9b8d07c6495d21b3668f1e418e24688ac*"1Nef6gf4Qftdt19nJr9yYmZspfMELKU9nj8ل$J  +䉤@9dcb05d53ac86c24f26d75123fb65ae84162e2196e075dfe4e8b7b736b334724""1Hv8J9Z2fPwMfHTWaPRJuBU4qHFTnKP6vH"UOP_DUP OP_HASH160 b98e260b8af469e68721c8879d344865e46c6cdc OP_EQUALVERIFY OP_CHECKSIG*276a914b98e260b8af469e68721c8879d344865e46c6cdc88ac*"1Hv8J9Z2fPwMfHTWaPRJuBU4qHFTnKP6vH8ل$J % + + +1@5de81c3b421457430d51e04ffbd121e8894c41f068d688a5ea512d06d6658ee3ل$"@0000000000000000001234f43006322bada7ebcd7d79984093a724a87bfa6897(Ȕ-2 +@eb6696a522a9cd4aa8c803c95aa66b07ff80e6c40d3d3660ff34aa98c1479d21B02cec154bcbdeafea926441c2d6a06230740e5e00b05d567c1da58013b811919522 +@a725652b6ea2fcd40a8c35a1f7f2058f9bb6478853140c7cc0dbcf3391cc3f0aB038aa7aec0afaad2aa7b3ac37b1b771da19039f5c7d0a504f86c913a27b1d6ba06B +A@5de81c3b421457430d51e04ffbd121e8894c41f068d688a5ea512d06d6658ee3""13Ha6yfnEiHmeX3QShiE47mFCR6w6SeaCh"UOP_DUP OP_HASH160 19128a3cf83abd3e2b95575524c89649ea1f00d0 OP_EQUALVERIFY OP_CHECKSIG*276a91419128a3cf83abd3e2b95575524c89649ea1f00d088ac*"13Ha6yfnEiHmeX3QShiE47mFCR6w6SeaCh8ل$J  +0@5de81c3b421457430d51e04ffbd121e8894c41f068d688a5ea512d06d6658ee3""193pmDzgyeRz73rxvssDXwC5anLMkGawSC"UOP_DUP OP_HASH160 5849b5539f2da92b9b7da9d096fa0e5435ef4542 OP_EQUALVERIFY OP_CHECKSIG*276a9145849b5539f2da92b9b7da9d096fa0e5435ef454288ac*"193pmDzgyeRz73rxvssDXwC5anLMkGawSC8ل$J  +y@5de81c3b421457430d51e04ffbd121e8894c41f068d688a5ea512d06d6658ee3""1MpsekDRkbQVWnk7R1LSyMPnDZAQaupEfW"UOP_DUP OP_HASH160 e47058d63ee73f00f13224b4d110b65ef2496e44 OP_EQUALVERIFY OP_CHECKSIG*276a914e47058d63ee73f00f13224b4d110b65ef2496e4488ac*"1MpsekDRkbQVWnk7R1LSyMPnDZAQaupEfW8ل$J  + + +1@367c686b4258615b678db8a63f2b140710109e93e7f071ae29ac892006260d60ل$"@0000000000000000001234f43006322bada7ebcd7d79984093a724a87bfa6897(Ȕ-2 +@db52ad8df09a8e6f9b11619f80899165a4cafad58e50e928137023b4d55fe4d3B02a836662da397640978197372b644c8bfeac2166fbc94ddbd1e0db03295d4320f2 +@18b7e9c859c1f690a4b21f9d4ae25bada777ca64ed958c0cb315ff02615180c5B02c5adff0b9f695f4f4c45e8e0a084ddf9870defbcb39bafb9e913cf0d667cd6d2B +R@367c686b4258615b678db8a63f2b140710109e93e7f071ae29ac892006260d60""1AfgcDwVenRZc5McG8qqV8oDGLyadfbdPH"UOP_DUP OP_HASH160 6a0a00488641d8f3923c948e46b6e8e81e6b4bd0 OP_EQUALVERIFY OP_CHECKSIG*276a9146a0a00488641d8f3923c948e46b6e8e81e6b4bd088ac*"1AfgcDwVenRZc5McG8qqV8oDGLyadfbdPH8ل$J  + @367c686b4258615b678db8a63f2b140710109e93e7f071ae29ac892006260d60""13z8iSSm8KP1BXCGuL4LfXjG9T9xZUtxrr"UOP_DUP OP_HASH160 20be66ae44beb4d332110640ae2ae6c38b13f026 OP_EQUALVERIFY OP_CHECKSIG*276a91420be66ae44beb4d332110640ae2ae6c38b13f02688ac*"13z8iSSm8KP1BXCGuL4LfXjG9T9xZUtxrr8ل$J  +@367c686b4258615b678db8a63f2b140710109e93e7f071ae29ac892006260d60""1MgucRzfuzgDuZfmQwFUH4Sk2KLws9AxwJ"UOP_DUP OP_HASH160 e2eea7d121130a85f5a899bac11478d4b4fd8932 OP_EQUALVERIFY OP_CHECKSIG*276a914e2eea7d121130a85f5a899bac11478d4b4fd893288ac*"1MgucRzfuzgDuZfmQwFUH4Sk2KLws9AxwJ8ل$J %5ڄ$-@00000000000000000010bf8e3db4e8a00fb7ee8c64809686d64995fd1c1806be"@0000000000000000001234f43006322bada7ebcd7d79984093a724a87bfa689724 + + +1@e234ba78c83a09b245f38c9047e6d6551acb9302f082a7b29303019dc476ae3dڄ$"@00000000000000000010bf8e3db4e8a00fb7ee8c64809686d64995fd1c1806be(-2 +@4407a6ebcef5604f8642407b6786612c86d8e28669391344761bc5403edc5529B021af252f76e89e3ef032b2c70b132bff77abbd4a889d3dad6632249cf0fe2fccf2 +@aa43924a702aacc004b5667fe17b6453468db28cb22cefcac66e0642e57f36f3B0294cb55ef7652d2becf715c51fa6c0f74045da8e13b9052fcd0bc92b55ebd8be2B +@e234ba78c83a09b245f38c9047e6d6551acb9302f082a7b29303019dc476ae3d""1JSx833rBfhajWTptfXiBCzUxt3LMUhhWf"UOP_DUP OP_HASH160 bf628ce13ef0daf4f725ad56ecf9aea8be418b7d OP_EQUALVERIFY OP_CHECKSIG*276a914bf628ce13ef0daf4f725ad56ecf9aea8be418b7d88ac*"1JSx833rBfhajWTptfXiBCzUxt3LMUhhWf8ڄ$J  +@e234ba78c83a09b245f38c9047e6d6551acb9302f082a7b29303019dc476ae3d""1CiufTrcaQQ3vce9UXrPXDmA5Pf8FajXwD"UOP_DUP OP_HASH160 80966627b44f7b6840c80ec5aa15e20cb46ab950 OP_EQUALVERIFY OP_CHECKSIG*276a91480966627b44f7b6840c80ec5aa15e20cb46ab95088ac*"1CiufTrcaQQ3vce9UXrPXDmA5Pf8FajXwD8ڄ$J  +ӯ@e234ba78c83a09b245f38c9047e6d6551acb9302f082a7b29303019dc476ae3d""17QmGgpPnZqiYpDg93iQaGMdsbTSuzEziw"UOP_DUP OP_HASH160 464f46e58ddf03c8f3f38c4f85f566455e39b834 OP_EQUALVERIFY OP_CHECKSIG*276a914464f46e58ddf03c8f3f38c4f85f566455e39b83488ac*"17QmGgpPnZqiYpDg93iQaGMdsbTSuzEziw8ڄ$J H + +1@916e840f7d8ab52cdcceedb7ad261a1e5199025ba849f6e6501cd6e6bc66a769ڄ$"@00000000000000000010bf8e3db4e8a00fb7ee8c64809686d64995fd1c1806be(-2 +@dbc7ce94ba402d656e2606e4036038275185282b7af2cb5e4e3dec546f1d5580B028f54abe3ee250ddbfd55b5405474653cbb7b103af3b7d1ea7eb4054731d693852 +@4abe906dfdd8cc7d7376bc61892c075b863066b34ca5a74e1aca55f3205e7da7B03e296308d1a6d221d33ce723e638a8ab5d234ce1174a6c2a2ceac85b3bfdee356B +@916e840f7d8ab52cdcceedb7ad261a1e5199025ba849f6e6501cd6e6bc66a769""1Dk6AjVAS9JhjkMK71jZWbKuDKixL2QL7p"UOP_DUP OP_HASH160 8bc7b5aa0d6cd707b4815f8ecd4b1a969f1905c6 OP_EQUALVERIFY OP_CHECKSIG*276a9148bc7b5aa0d6cd707b4815f8ecd4b1a969f1905c688ac*"1Dk6AjVAS9JhjkMK71jZWbKuDKixL2QL7p8ڄ$J  +d@916e840f7d8ab52cdcceedb7ad261a1e5199025ba849f6e6501cd6e6bc66a769""1NUq2APv8KFaUUub9mjQKZ5VeQq2KNa6Wc"UOP_DUP OP_HASH160 eb9df520eae51b54af3be2c29f9213cbc94fb182 OP_EQUALVERIFY OP_CHECKSIG*276a914eb9df520eae51b54af3be2c29f9213cbc94fb18288ac*"1NUq2APv8KFaUUub9mjQKZ5VeQq2KNa6Wc8ڄ$J  + + +1@a86d583921355f84f032ded89a0ba77eca215d532eb85d8c76c40edd1b750c17ڄ$"@00000000000000000010bf8e3db4e8a00fb7ee8c64809686d64995fd1c1806be(-2 +@ca9f9c94e1b8dac38710ccb994c431d9ae91a8b8d8f22bc2919aca45ff32c32bB03c5b4f8a7ac3dab39977ebae9d8c1a61fc4854bd68241adb09050ee8ebb5cf2ad2 +@ca9f9c94e1b8dac38710ccb994c431d9ae91a8b8d8f22bc2919aca45ff32c32bB024dada0340c647c137dfafc47809884e4605aedf532d73e8a253cd14a1ec029c4B +@a86d583921355f84f032ded89a0ba77eca215d532eb85d8c76c40edd1b750c17""1Jm1W1QnSrwAcUQv9YgK7fPWYrkx8TPVhd"UOP_DUP OP_HASH160 c2ccdbadfe613d17dc414e173aa869fb55ef24a4 OP_EQUALVERIFY OP_CHECKSIG*276a914c2ccdbadfe613d17dc414e173aa869fb55ef24a488ac*"1Jm1W1QnSrwAcUQv9YgK7fPWYrkx8TPVhd8ڄ$J  +$@a86d583921355f84f032ded89a0ba77eca215d532eb85d8c76c40edd1b750c17""1Fkk6Yyta8ZbjssBBP2tu7koot7CwoBwtT"UOP_DUP OP_HASH160 a1d79f2f979bc5448a0000a5372338b44afd8a0e OP_EQUALVERIFY OP_CHECKSIG*276a914a1d79f2f979bc5448a0000a5372338b44afd8a0e88ac*"1Fkk6Yyta8ZbjssBBP2tu7koot7CwoBwtT8ڄ$J  +u@a86d583921355f84f032ded89a0ba77eca215d532eb85d8c76c40edd1b750c17"!1RQHGDzGV6oDhaM9F5acym1p3c9iDj9zZ"UOP_DUP OP_HASH160 049d6aa4740075a58dfeb417e1a74d709692b01f OP_EQUALVERIFY OP_CHECKSIG*276a914049d6aa4740075a58dfeb417e1a74d709692b01f88ac*!1RQHGDzGV6oDhaM9F5acym1p3c9iDj9zZ8ڄ$J ` + + +1@fe6540995c1a25f43c30980c1bbebd8cc21a349e133d1de3c08b771c7d86260cڄ$"@00000000000000000010bf8e3db4e8a00fb7ee8c64809686d64995fd1c1806be(-2 +@32eccf357ddf37948ec2be744d90bcf8a9481679873cc137d199afae81c26ccfB02254aca07751978fbbc906bbd6422a8ea26c0d54071285d62dccfa24a19aab5b82 +@8309406db89113cd37505fc95f12c100154253ec1ddb019da34973972f0f5c28B0277a3506bfa949cf785935ab7a1c7a57072aae41bbd9c7764f092c8a4f4fd4c86B +@fe6540995c1a25f43c30980c1bbebd8cc21a349e133d1de3c08b771c7d86260c""139jh7nVdsrMjwZ3sY5d4BjeXUsHdvWC5g"UOP_DUP OP_HASH160 1797376ae67c08b0036fc7e1f64c97a48675e3cc OP_EQUALVERIFY OP_CHECKSIG*276a9141797376ae67c08b0036fc7e1f64c97a48675e3cc88ac*"139jh7nVdsrMjwZ3sY5d4BjeXUsHdvWC5g8ڄ$J  + @fe6540995c1a25f43c30980c1bbebd8cc21a349e133d1de3c08b771c7d86260c""15DexkrdTcEB2WaLgGFZHkjdraCcjMY7sf"UOP_DUP OP_HASH160 2e452ee52e8ec69662d7b584f60989b3dd401ec3 OP_EQUALVERIFY OP_CHECKSIG*276a9142e452ee52e8ec69662d7b584f60989b3dd401ec388ac*"15DexkrdTcEB2WaLgGFZHkjdraCcjMY7sf8ڄ$J  +x@fe6540995c1a25f43c30980c1bbebd8cc21a349e133d1de3c08b771c7d86260c""1HfsbmkzbwrnxnwpeJNsRFquNsdcER4Kru"UOP_DUP OP_HASH160 b6dc0eb3fe3cbb0119376b3e4e3c699d773d35a8 OP_EQUALVERIFY OP_CHECKSIG*276a914b6dc0eb3fe3cbb0119376b3e4e3c699d773d35a888ac*"1HfsbmkzbwrnxnwpeJNsRFquNsdcER4Kru8ڄ$J % + +1@d06a255af18e489df833355097c3ed14a683c55a99c6e1d5fed1e8d4c5be47daڄ$"@00000000000000000010bf8e3db4e8a00fb7ee8c64809686d64995fd1c1806be(-2 +@e2013f1406cee319e78b6ae177e71fe4bc6ebbbd2329f0d17301be9726c772a0B0268f1576deb7be43654da18f000eb182167d1aa7b7a5ba5aa36be56a5851a07c72 +@e234ba78c83a09b245f38c9047e6d6551acb9302f082a7b29303019dc476ae3dB023bea935ff69ec0c17e8a5fd6701d2a40ead193f6fe7a447e91b57d9871e0a1382 +@e2013f1406cee319e78b6ae177e71fe4bc6ebbbd2329f0d17301be9726c772a0B0266566173b96dc0849826d400be99aa37f186a196a0b8531c3d544f5fa9604cc3B +@d06a255af18e489df833355097c3ed14a683c55a99c6e1d5fed1e8d4c5be47da""1PrBiTSEmvfQCLmNNFEm6wpUjJr3ZFB33E"UOP_DUP OP_HASH160 faa017f60418af8024b40fb9290f709900066a02 OP_EQUALVERIFY OP_CHECKSIG*276a914faa017f60418af8024b40fb9290f709900066a0288ac*"1PrBiTSEmvfQCLmNNFEm6wpUjJr3ZFB33E8ڄ$J  + @d06a255af18e489df833355097c3ed14a683c55a99c6e1d5fed1e8d4c5be47da""155bz1EvhV4WgHMtei6PngTnStb33sAbUj"UOP_DUP OP_HASH160 2cbf5e82754dd21da427c04c8606d7e925584c1f OP_EQUALVERIFY OP_CHECKSIG*276a9142cbf5e82754dd21da427c04c8606d7e925584c1f88ac*"155bz1EvhV4WgHMtei6PngTnStb33sAbUj8ڄ$J  +̀@d06a255af18e489df833355097c3ed14a683c55a99c6e1d5fed1e8d4c5be47da""1EvXHpJMbJy4uRyAZ5J2f4G92hZBaBeKBd"UOP_DUP OP_HASH160 98b8f746652d22b38fa05daea9f121430c7451b2 OP_EQUALVERIFY OP_CHECKSIG*276a91498b8f746652d22b38fa05daea9f121430c7451b288ac*"1EvXHpJMbJy4uRyAZ5J2f4G92hZBaBeKBd8ڄ$J %ۄ$-@00000000000000000008d7e469a9f6cc5e273808c4e25f88596329517a2faa31"@00000000000000000010bf8e3db4e8a00fb7ee8c64809686d64995fd1c1806be2܄$-@00000000000000000015a851aba751740b33e2918a5eaa33f28e4a1dccac4c4d"@00000000000000000008d7e469a9f6cc5e273808c4e25f88596329517a2faa312 ݄$-@000000000000000000088bf4aa3ec5a967fc7b3a608475facbae7a98d8e50e88"@00000000000000000015a851aba751740b33e2918a5eaa33f28e4a1dccac4c4d2 + + + +1@9770524ca465173a5e517cbe183c6134eea7f5b007c1ec9d81b2191a26114a64݄$"@000000000000000000088bf4aa3ec5a967fc7b3a608475facbae7a98d8e50e88(-2 +@5bdf3b90a60f4ff88e800a5b6a321c8c36ff5c0b5cdf4ac7ae8784e48cd4bef3B0260a20b6d7368c42de00ac3768a72fb0d315538d442a09559b980bd2cecae9a582 +@89cdd4e977bb2adba69714e8cc133890f0abdbaedc828bab1907deb2fd52b34fB03f00c09baa7c07804563b1b7ed768501cbb101aab09f742d58a79ad664d4f9347B +֠@9770524ca465173a5e517cbe183c6134eea7f5b007c1ec9d81b2191a26114a64""1C5hzSqDtd4FzJHjXm65xrPEUz7tNt4fRd"UOP_DUP OP_HASH160 798d43ba6170fdc2e264234b77d90db5a2d221dd OP_EQUALVERIFY OP_CHECKSIG*276a914798d43ba6170fdc2e264234b77d90db5a2d221dd88ac*"1C5hzSqDtd4FzJHjXm65xrPEUz7tNt4fRd8݄$J  + @9770524ca465173a5e517cbe183c6134eea7f5b007c1ec9d81b2191a26114a64""1CL6Ex2WwAy3xsibATUhfgqyr3TAqCWaAg"UOP_DUP OP_HASH160 7c45a9542db8e0d1242df9af496a1af868672010 OP_EQUALVERIFY OP_CHECKSIG*276a9147c45a9542db8e0d1242df9af496a1af86867201088ac*"1CL6Ex2WwAy3xsibATUhfgqyr3TAqCWaAg8݄$J  +x@9770524ca465173a5e517cbe183c6134eea7f5b007c1ec9d81b2191a26114a64""1KYZL5iH8c42CqJoJnFWHas8oukUdQHVzp"UOP_DUP OP_HASH160 cb6a25535209f6efaacaacd1ae59af380ef61257 OP_EQUALVERIFY OP_CHECKSIG*276a914cb6a25535209f6efaacaacd1ae59af380ef6125788ac*"1KYZL5iH8c42CqJoJnFWHas8oukUdQHVzp8݄$J %ބ$-@00000000000000000004c7d3d76b81b5622f6a6e588a5ed2466fbfa2f0c4bc00"@000000000000000000088bf4aa3ec5a967fc7b3a608475facbae7a98d8e50e882߄$-@0000000000000000001715d3f538ae4166f300e6c88771bd0773ae5355d14c96"@00000000000000000004c7d3d76b81b5622f6a6e588a5ed2466fbfa2f0c4bc002$ȡ-@000000000000000000157a3a07b8d1dd6f82f872474c05ad5407ab02606e7be9"@0000000000000000001715d3f538ae4166f300e6c88771bd0773ae5355d14c962$-@0000000000000000000789d5b2c749a207b67a8830840ae18f9cb75b1946917d"@000000000000000000157a3a07b8d1dd6f82f872474c05ad5407ab02606e7be92$-@00000000000000000001410904b64d9a004be2af9671407c1dd2b4cc4212dddc"@0000000000000000000789d5b2c749a207b67a8830840ae18f9cb75b1946917d2!$-@0000000000000000001ba279d250e054b177af4c648de31a1acf23fcdce46060"@00000000000000000001410904b64d9a004be2af9671407c1dd2b4cc4212dddc2 + + +1@8472a9c1e93c3fac449bbe0ed13ff37e9193a06ebe487c30693608ea9ca61d89$"@0000000000000000001ba279d250e054b177af4c648de31a1acf23fcdce46060(-2 +@1506a71ed718e4be0880d1f7c29e6d0045183c129ef01bec31e58e3868704de1B030bd27b035b7dde7da9a2e74ee663c3a406923bb4fb638e85c2fdb1c0d43a3acd2 +@ca9f9c94e1b8dac38710ccb994c431d9ae91a8b8d8f22bc2919aca45ff32c32bB02b7e493042e04b7c7a6ff7d15a4f9670362ac2a557752ce10f66617d98ef4aa2fB +@8472a9c1e93c3fac449bbe0ed13ff37e9193a06ebe487c30693608ea9ca61d89""19h3fUZ7mCWY6WzhgR76asN46xk7rq2o55"UOP_DUP OP_HASH160 5f53de359a442af5706c2f0c1478c2cf72af91d4 OP_EQUALVERIFY OP_CHECKSIG*276a9145f53de359a442af5706c2f0c1478c2cf72af91d488ac*"19h3fUZ7mCWY6WzhgR76asN46xk7rq2o558$J  +@8472a9c1e93c3fac449bbe0ed13ff37e9193a06ebe487c30693608ea9ca61d89""19dUfgLc62963MGcpp5KEpdCvkeCZ3khsV"UOP_DUP OP_HASH160 5ea71376ccfbe578b6f932d08261b146190a842d OP_EQUALVERIFY OP_CHECKSIG*276a9145ea71376ccfbe578b6f932d08261b146190a842d88ac*"19dUfgLc62963MGcpp5KEpdCvkeCZ3khsV8$J  +@8472a9c1e93c3fac449bbe0ed13ff37e9193a06ebe487c30693608ea9ca61d89""1E4EXCc4g1vsccwXMuFyucgcXTMpfS3LK6"UOP_DUP OP_HASH160 8f362b69868f60aec3a7213084e51e5fd4b074fe OP_EQUALVERIFY OP_CHECKSIG*276a9148f362b69868f60aec3a7213084e51e5fd4b074fe88ac*"1E4EXCc4g1vsccwXMuFyucgcXTMpfS3LK68$J  + + +1@73b6ab91e915ec17fce76f79125a690298c23ed763ff9d13dc632b2ab0b76218$"@0000000000000000001ba279d250e054b177af4c648de31a1acf23fcdce46060(-2 +@cbd2971f2faa7e587f9d4c3b5b9699ed57e3436c4a371394a500bc8a0654ef9fB03ceee304a57698b3aaf45bbdcd8ce1d375454ae8809feaa7e09314e2114c5c6bb2 +@130bfc3793ce66e721dad917803227333bde4a28cc9833574d9e3581af5de552B034db3804993b311d81eb8260252adbb9b9cc1e7fb7bcf24a2028641d3383648dfB +@73b6ab91e915ec17fce76f79125a690298c23ed763ff9d13dc632b2ab0b76218""1GrDoWnuhS75fXQuWthzzSFuXp7x3d33rr"UOP_DUP OP_HASH160 add8f496879ce97184fe4e40658181291ba14de4 OP_EQUALVERIFY OP_CHECKSIG*276a914add8f496879ce97184fe4e40658181291ba14de488ac*"1GrDoWnuhS75fXQuWthzzSFuXp7x3d33rr8$J  +ü@73b6ab91e915ec17fce76f79125a690298c23ed763ff9d13dc632b2ab0b76218""1BQJaZf6PiFFnHM9EGTcGxW3Z7ejRwNV5q"UOP_DUP OP_HASH160 72197fb7ac3dc87a8e7c9e8a19c0f5fa02744777 OP_EQUALVERIFY OP_CHECKSIG*276a91472197fb7ac3dc87a8e7c9e8a19c0f5fa0274477788ac*"1BQJaZf6PiFFnHM9EGTcGxW3Z7ejRwNV5q8$J  +@73b6ab91e915ec17fce76f79125a690298c23ed763ff9d13dc632b2ab0b76218"!1b5cuV3QkKVKB4sqdZ7vbuub8gVBiReSi"UOP_DUP OP_HASH160 0671ff9d00a83ff213af7721b311c3630a274972 OP_EQUALVERIFY OP_CHECKSIG*276a9140671ff9d00a83ff213af7721b311c3630a27497288ac*!1b5cuV3QkKVKB4sqdZ7vbuub8gVBiReSi8$J  + + +1@8f7ae35e8b70bdc04978808b86c6b5bf35103278bfe70a22543502116be6999f$"@0000000000000000001ba279d250e054b177af4c648de31a1acf23fcdce46060(-2 +@73b6ab91e915ec17fce76f79125a690298c23ed763ff9d13dc632b2ab0b76218B0211dcb612a155196dcff509e87c5e2ae22fc4369e4f9caeea6d31dff2073fbde32 +@a1fc1d3b4d20e513e574120d7710082be7b701f7eeead41f6dcb92d1400a8ba5B0356fd7c9e875f42b492f087b36debf39f1514b654988950c4de84b96d3f0ebcf5B +@8f7ae35e8b70bdc04978808b86c6b5bf35103278bfe70a22543502116be6999f""1CNf7g7PsEAC9GzTJyR7hCCqErXfnNrjxx"UOP_DUP OP_HASH160 7cc1ef88c94871d20fe2ad70eea66010b9c4151f OP_EQUALVERIFY OP_CHECKSIG*276a9147cc1ef88c94871d20fe2ad70eea66010b9c4151f88ac*"1CNf7g7PsEAC9GzTJyR7hCCqErXfnNrjxx8$J  +@8f7ae35e8b70bdc04978808b86c6b5bf35103278bfe70a22543502116be6999f""1D8ehESr4k64Q86iz1Vt5WBqF2DJEpwjvt"UOP_DUP OP_HASH160 8513e2deec822413c3a6df6e588e0612cf4337c5 OP_EQUALVERIFY OP_CHECKSIG*276a9148513e2deec822413c3a6df6e588e0612cf4337c588ac*"1D8ehESr4k64Q86iz1Vt5WBqF2DJEpwjvt8$J  +֕@8f7ae35e8b70bdc04978808b86c6b5bf35103278bfe70a22543502116be6999f""14WGS12fUcaHYisi3sWjbcZj4RTQ3MBfBM"UOP_DUP OP_HASH160 267152492faaca5aa72b12642736409d39b66ad2 OP_EQUALVERIFY OP_CHECKSIG*276a914267152492faaca5aa72b12642736409d39b66ad288ac*"14WGS12fUcaHYisi3sWjbcZj4RTQ3MBfBM8$J $-@00000000000000000012e0768e88e2a6d812f67c002270c8a9f8e68150977ece"@0000000000000000001ba279d250e054b177af4c648de31a1acf23fcdce460602$ج-@00000000000000000008455907e1afb1de139336d28f325b190971590bdd2f5e"@00000000000000000012e0768e88e2a6d812f67c002270c8a9f8e68150977ece2 $Ե-@0000000000000000000c65b60e755678b94c7f9a3e1b47d985905b23caa383e3"@00000000000000000008455907e1afb1de139336d28f325b190971590bdd2f5e2 + + + +1@a994609ae881014bce5c4b92046efa1b0534ed85df1bf09c449b520d53de774a$"@0000000000000000000c65b60e755678b94c7f9a3e1b47d985905b23caa383e3(Ե-2 +@a8983c387d6596fe6d9ee5465ac617ff4925d92e1be76804a0f219649762189aB03c80db2e8d79ad400bcae70cb96b87206be665d160a9fadc6efeb048064f4bcb32 +@8587cb2f74f86c04c702f45e5340954a884cbd7ee2e3681cd9d52d9ab6264272B0325e387c059e7c63c10706cca84b3221c7b308642def6d30f1e71fe0bfb89d651B + @a994609ae881014bce5c4b92046efa1b0534ed85df1bf09c449b520d53de774a""1FAa438K7RyARG4K5Deptp5snYM6mgHJsx"UOP_DUP OP_HASH160 9b6118689fd83f55e5a7860555b10376e0b51d15 OP_EQUALVERIFY OP_CHECKSIG*276a9149b6118689fd83f55e5a7860555b10376e0b51d1588ac*"1FAa438K7RyARG4K5Deptp5snYM6mgHJsx8$J  +@a994609ae881014bce5c4b92046efa1b0534ed85df1bf09c449b520d53de774a""1DQcPMB6N63YnqLUjPAt4ifLnP3oBcUeA2"UOP_DUP OP_HASH160 88189d5c8e734297321fb51b1d1f040bb7960c44 OP_EQUALVERIFY OP_CHECKSIG*276a91488189d5c8e734297321fb51b1d1f040bb7960c4488ac*"1DQcPMB6N63YnqLUjPAt4ifLnP3oBcUeA28$J  +O@a994609ae881014bce5c4b92046efa1b0534ed85df1bf09c449b520d53de774a""13PfMgz13YDrgtLeiVAcG2qVSoCAxmWuUo"UOP_DUP OP_HASH160 1a396bda38b987d3a8b279450ecefdd20711b96f OP_EQUALVERIFY OP_CHECKSIG*276a9141a396bda38b987d3a8b279450ecefdd20711b96f88ac*"13PfMgz13YDrgtLeiVAcG2qVSoCAxmWuUo8$J $-@0000000000000000000ded45a2363db9bf932eeab0c1d0809c86b74f09014f8f"@0000000000000000000c65b60e755678b94c7f9a3e1b47d985905b23caa383e32 + +1@54cbddf511ec205f49911bfa3a12e372a9602851f23765b95ba56dfe13701fd1$"@0000000000000000000ded45a2363db9bf932eeab0c1d0809c86b74f09014f8f(-2 +@c50486a29a4bac83d81974218e8a4864f49321d1e1cf7434ef54054708b7979eB02dc8bd11331ee363ae0c5d98c5bcd0b510a598bf93a7ed0d05e8011545f43ba392 +@4170c81f2d7b0dbb2d0323a00fc94d576959b9d112ed94d64429576620b684d2B03994f82dffe4add9ebedf989051509e519969990439d14c35e3925137cf5ce6192 +@75df80ee64d0b92f7b4708e5832244b783ddad5336cce9c643211214573de5afB02597239422e10f4f5672830fea81cf5fc22123b419ce7c18e850cc5261c07929eB +<@54cbddf511ec205f49911bfa3a12e372a9602851f23765b95ba56dfe13701fd1""144jcwzT1bcu9hZ9t2XTGLdS9oUcNpzg5b"UOP_DUP OP_HASH160 219d33d3c257b5d7dbbf42f039c28ce39ed4f868 OP_EQUALVERIFY OP_CHECKSIG*276a914219d33d3c257b5d7dbbf42f039c28ce39ed4f86888ac*"144jcwzT1bcu9hZ9t2XTGLdS9oUcNpzg5b8$J  +[@54cbddf511ec205f49911bfa3a12e372a9602851f23765b95ba56dfe13701fd1""1Jx7QFDHkUHGtKbAx73cyDq22tujRwfSvo"UOP_DUP OP_HASH160 c4e65bfc81e7f2691365638d7aa0d25a354419d5 OP_EQUALVERIFY OP_CHECKSIG*276a914c4e65bfc81e7f2691365638d7aa0d25a354419d588ac*"1Jx7QFDHkUHGtKbAx73cyDq22tujRwfSvo8$J  +[@54cbddf511ec205f49911bfa3a12e372a9602851f23765b95ba56dfe13701fd1""1HJA6QY5yX3FLayG3FmgCxscQ5i52gVRhs"UOP_DUP OP_HASH160 b2c0acacff4a0e48d584b28c2eb5939c2686ddf7 OP_EQUALVERIFY OP_CHECKSIG*276a914b2c0acacff4a0e48d584b28c2eb5939c2686ddf788ac*"1HJA6QY5yX3FLayG3FmgCxscQ5i52gVRhs8$J  + +1@3ab76b7b06db7953b6f5cfb1ca845489a79669d559fd6da53c8c4b11cc9669f7$"@0000000000000000000ded45a2363db9bf932eeab0c1d0809c86b74f09014f8f(-2 +@54cbddf511ec205f49911bfa3a12e372a9602851f23765b95ba56dfe13701fd1B0346a68b2678de129b3f2fc4d1dff507d4c20276a9e56aad3915347bf615f429f52 +@c74fe93209722c78c5d44e11e67986b80d2b3ecbeaee0d01e63483f12153f967B0330758f61699610b148ff8029f09fb73856e52b7a5deac9e95705a281631accbd2 +@4730dd1260bc6cbfde0403bbf9c56b0cbf50abe26cd7c25e44b2a09ad803ba90B02cdcded96e8eb110c03d699d84f520eb1716b8cbe90be3e3147392b26a53f9808B +;@3ab76b7b06db7953b6f5cfb1ca845489a79669d559fd6da53c8c4b11cc9669f7""1JLdh1VL4JpXteS2ePswDcjggWk6vu6ew2"UOP_DUP OP_HASH160 be30ab30004a6943c3a0115ecc1a53cebadbce84 OP_EQUALVERIFY OP_CHECKSIG*276a914be30ab30004a6943c3a0115ecc1a53cebadbce8488ac*"1JLdh1VL4JpXteS2ePswDcjggWk6vu6ew28$J  +[@3ab76b7b06db7953b6f5cfb1ca845489a79669d559fd6da53c8c4b11cc9669f7"!1fmntytsA8EHo2JdY4Vc2NhEwhDLvSdBN"UOP_DUP OP_HASH160 0755324ad177235b649eaae2ccbdb9fd78f40b1b OP_EQUALVERIFY OP_CHECKSIG*276a9140755324ad177235b649eaae2ccbdb9fd78f40b1b88ac*!1fmntytsA8EHo2JdY4Vc2NhEwhDLvSdBN8$J  +K@3ab76b7b06db7953b6f5cfb1ca845489a79669d559fd6da53c8c4b11cc9669f7""14FNiWwC5nU9igfVm2vya4Wa4KNGwqgXqu"UOP_DUP OP_HASH160 23a0540822ce08401a1049f2e3562a2415e4e0ac OP_EQUALVERIFY OP_CHECKSIG*276a91423a0540822ce08401a1049f2e3562a2415e4e0ac88ac*"14FNiWwC5nU9igfVm2vya4Wa4KNGwqgXqu8$J $-@000000000000000000092a0f4bfab4e00edc9c2b9f0d7930882abe01dccb3ccb"@0000000000000000000ded45a2363db9bf932eeab0c1d0809c86b74f09014f8f2$-@0000000000000000000c373eea3df4cce831c467d3c184115cee793f97786f37"@000000000000000000092a0f4bfab4e00edc9c2b9f0d7930882abe01dccb3ccb2$-@00000000000000000001d8b8fe8cdabaff9ce0bc7176b0f10e06bae9cdafd85e"@0000000000000000000c373eea3df4cce831c467d3c184115cee793f97786f372$-@000000000000000000075e450caffc9fc8ef9044bbd754ee1ef8987f272320c1"@00000000000000000001d8b8fe8cdabaff9ce0bc7176b0f10e06bae9cdafd85e2$-@00000000000000000003dadec37af494dfa4117083a1147c66f63d576184a675"@000000000000000000075e450caffc9fc8ef9044bbd754ee1ef8987f272320c12$И-@0000000000000000001a571d5cfd64a730cffe35ed6b515a071928f19f16ce8c"@00000000000000000003dadec37af494dfa4117083a1147c66f63d576184a6752$-@000000000000000000064de338a27110c37f1a072a731cb5d6bbb098538f45d9"@0000000000000000001a571d5cfd64a730cffe35ed6b515a071928f19f16ce8c2$-@0000000000000000001b1e35e8496d79b24f14f00b933ba3255c8181c84cd8bd"@000000000000000000064de338a27110c37f1a072a731cb5d6bbb098538f45d92$-@0000000000000000000a00df27ab081c3f072c96899aaf298d4eeba4e4d207db"@0000000000000000001b1e35e8496d79b24f14f00b933ba3255c8181c84cd8bd2$-@0000000000000000000bdcc39c35d3d7bfdd54113fcfea50c5c4a5b5fd057312"@0000000000000000000a00df27ab081c3f072c96899aaf298d4eeba4e4d207db2$-@00000000000000000015b75ef0a2f9211b7267d09758f393a2f499439992d2fb"@0000000000000000000bdcc39c35d3d7bfdd54113fcfea50c5c4a5b5fd0573122$-@000000000000000000115dedaad28eeb382e034f1930e27ff12c468048caa2bd"@00000000000000000015b75ef0a2f9211b7267d09758f393a2f499439992d2fb2 $-@00000000000000000005e866455b12da998ed1321433b8d980ac54b3ad928f5b"@000000000000000000115dedaad28eeb382e034f1930e27ff12c468048caa2bd2 + + + +1@176125bce9f1953178717b66ddf69bbcee908b3bcc6979ebb52e87278dedb958$"@00000000000000000005e866455b12da998ed1321433b8d980ac54b3ad928f5b(-2 +@84bf65c7211c33103a20410a1f06731c0af55a63bd5aab3bd87a8ed4fecab618B03674439f3781c715c46a405e630c6a416139bb486bf7173de6c5a795b14c042cd2 +@84bf65c7211c33103a20410a1f06731c0af55a63bd5aab3bd87a8ed4fecab618B02fac3bddf8238717cf3c84b182dd2414d8702e30dd35203b1d392085bfcb6fdadB +@176125bce9f1953178717b66ddf69bbcee908b3bcc6979ebb52e87278dedb958""1FAFRHKyrn2LPBYh8zzUR2e6LEpcJ9CX77"UOP_DUP OP_HASH160 9b518a6be8b13a5f8f90511caee1f2d9337a32c7 OP_EQUALVERIFY OP_CHECKSIG*276a9149b518a6be8b13a5f8f90511caee1f2d9337a32c788ac*"1FAFRHKyrn2LPBYh8zzUR2e6LEpcJ9CX778$J  +@176125bce9f1953178717b66ddf69bbcee908b3bcc6979ebb52e87278dedb958""133F9wwfa6vXW6juuwcZEBa2MbzVmzzfJs"UOP_DUP OP_HASH160 165ce61cb12c2a4907d7647bca59da9a264149c2 OP_EQUALVERIFY OP_CHECKSIG*276a914165ce61cb12c2a4907d7647bca59da9a264149c288ac*"133F9wwfa6vXW6juuwcZEBa2MbzVmzzfJs8$J  +@176125bce9f1953178717b66ddf69bbcee908b3bcc6979ebb52e87278dedb958""19BiXJj4i7YNkbY7XApJ1LGEQugR3B4hfz"UOP_DUP OP_HASH160 59c7d3bf1353b75583ece48f871d8039d3d31d1c OP_EQUALVERIFY OP_CHECKSIG*276a91459c7d3bf1353b75583ece48f871d8039d3d31d1c88ac*"19BiXJj4i7YNkbY7XApJ1LGEQugR3B4hfz8$J $-@0000000000000000000c06c48e8fa283bd7735d6df973b23b07b2724e3f87b69"@00000000000000000005e866455b12da998ed1321433b8d980ac54b3ad928f5b2$۱-@0000000000000000000af15b18004a3c728755e2602df88cec57d180d0c35484"@0000000000000000000c06c48e8fa283bd7735d6df973b23b07b2724e3f87b692$ϵ-@000000000000000000121c781dac1801e15c12f1ed82b9ba0e52675c9a226b49"@0000000000000000000af15b18004a3c728755e2602df88cec57d180d0c354842$-@000000000000000000195bb8347e4d48858145b696756b28e77843e6fcecf23c"@000000000000000000121c781dac1801e15c12f1ed82b9ba0e52675c9a226b492 + +1@798bec5f3622623e61014eb2ad0a184e7034e72ece6f81e0e9ff834bca025aef$"@000000000000000000195bb8347e4d48858145b696756b28e77843e6fcecf23c(-2 +@3ab76b7b06db7953b6f5cfb1ca845489a79669d559fd6da53c8c4b11cc9669f7B03d9329596586b2d7021247efed47b3465f516d1eee3563fa787337494fb0b2ba12 +@4dfc8672aba561d62ff457506d56ba9da02035545330190094043d08a1c1c782B03d2691ff6890693e6e1a6ca07c8e74786a18232bbbd8e64394331a5fa04c1974f2 +@55e71c09d495a24effd73da97a270d838e3a69029fefed355c0efa0d23ecfe47B0322792771b90a37f8b843fa62027800743e82b68dd3168ac7cc1d2a1173d1042e2 +@3ab76b7b06db7953b6f5cfb1ca845489a79669d559fd6da53c8c4b11cc9669f7B02bfc62837e7e6529f6da735e1014d6ecaba83909cc886852a95363b380c8847eaB +;@798bec5f3622623e61014eb2ad0a184e7034e72ece6f81e0e9ff834bca025aef"!1VArnMk9KUDZumEWD9asovtGDjY1u8Gyq"UOP_DUP OP_HASH160 0553e050d7b6d9ec93537fcd280f31be23a0f542 OP_EQUALVERIFY OP_CHECKSIG*276a9140553e050d7b6d9ec93537fcd280f31be23a0f54288ac*!1VArnMk9KUDZumEWD9asovtGDjY1u8Gyq8$J  +[@798bec5f3622623e61014eb2ad0a184e7034e72ece6f81e0e9ff834bca025aef""192CqFRGnVdd1d3GmewRR9SNnQYn1Rf9E7"UOP_DUP OP_HASH160 57fb4c8a0f7218eb7e107be5c57d1d664b63c7f8 OP_EQUALVERIFY OP_CHECKSIG*276a91457fb4c8a0f7218eb7e107be5c57d1d664b63c7f888ac*"192CqFRGnVdd1d3GmewRR9SNnQYn1Rf9E78$J  +4@798bec5f3622623e61014eb2ad0a184e7034e72ece6f81e0e9ff834bca025aef""1Hfp723WSNzbwYrMJiyBZRozM1kRQd8Ev5"UOP_DUP OP_HASH160 b6d923aadad3992805758cc57c7de5e5833c74e6 OP_EQUALVERIFY OP_CHECKSIG*276a914b6d923aadad3992805758cc57c7de5e5833c74e688ac*"1Hfp723WSNzbwYrMJiyBZRozM1kRQd8Ev58$J  + +1@3a21e6cb18d1d3ff49258517b36258f9c10d38204f8879f9d1b5091320cc34e0$"@000000000000000000195bb8347e4d48858145b696756b28e77843e6fcecf23c(-2 +@798bec5f3622623e61014eb2ad0a184e7034e72ece6f81e0e9ff834bca025aefB0304af406a8c3cd2178da7b237aa04f2309f7f176c557060208c0941b5fd2959342 +@54cbddf511ec205f49911bfa3a12e372a9602851f23765b95ba56dfe13701fd1B02d878581f72efab6b8ce2d7ad93dbb307a613879c275368996422ced1ea614c082 +@54cbddf511ec205f49911bfa3a12e372a9602851f23765b95ba56dfe13701fd1B0235e278376f24163cffd77dbd34a6dcccc937cba7151432da0281a9ed009be349B +;@3a21e6cb18d1d3ff49258517b36258f9c10d38204f8879f9d1b5091320cc34e0""18qhRe3JEFswaMUeGjmuzE19XdfqEe7JqM"UOP_DUP OP_HASH160 55fe9771b9bc47e13260e55990a81c5284928207 OP_EQUALVERIFY OP_CHECKSIG*276a91455fe9771b9bc47e13260e55990a81c528492820788ac*"18qhRe3JEFswaMUeGjmuzE19XdfqEe7JqM8$J  +[@3a21e6cb18d1d3ff49258517b36258f9c10d38204f8879f9d1b5091320cc34e0""1B6Vqk9DkB7czd6MTM2tTAahygcQRsqLVJ"UOP_DUP OP_HASH160 6ebb6993a6628aa5bd9826434a4c61c06c51d58d OP_EQUALVERIFY OP_CHECKSIG*276a9146ebb6993a6628aa5bd9826434a4c61c06c51d58d88ac*"1B6Vqk9DkB7czd6MTM2tTAahygcQRsqLVJ8$J  +Z@3a21e6cb18d1d3ff49258517b36258f9c10d38204f8879f9d1b5091320cc34e0""1MLUUvsgiCnN49fWh1V44TYeNydLFgjy7j"UOP_DUP OP_HASH160 df115c0025af6d210cc0e76392da32eccaec1db2 OP_EQUALVERIFY OP_CHECKSIG*276a914df115c0025af6d210cc0e76392da32eccaec1db288ac*"1MLUUvsgiCnN49fWh1V44TYeNydLFgjy7j8$J $-@0000000000000000000d57c45ffe054a913c2b2ac11074e2ca0f30bb04826973"@000000000000000000195bb8347e4d48858145b696756b28e77843e6fcecf23c2$-@0000000000000000001470723094680b93c842efbf3738c6fe6d71deca137435"@0000000000000000000d57c45ffe054a913c2b2ac11074e2ca0f30bb048269732$Ѿ-@0000000000000000001736c0dc07af0d4291529f180d6fef2fc6ff0e31e02f0f"@0000000000000000001470723094680b93c842efbf3738c6fe6d71deca1374352#$-@00000000000000000012c402c812d94d7d23636951a0784cf14ae0c4d0349dd7"@0000000000000000001736c0dc07af0d4291529f180d6fef2fc6ff0e31e02f0f2" + + +1@abd870d935b9fa33eacabf917467ed52f11cfea6f7456b9ab0c81f9beaffa485$"@00000000000000000012c402c812d94d7d23636951a0784cf14ae0c4d0349dd7(-2 +@1450ee3c962ce09de8b951c8c467d263f8b5c36268d5135e90dd9a3bf1052079B03ca61546f4aae32714db610a1739485ecd623d74bb35c49fffb4a782e8bcd2cc32 +@5b26c9ab0caf1029ed1e6c1c5c5e31d150a52f6b47b5f9281b2a54c3c7af83a0B033cc8d397911c65edc957417512ee2d36465167d18b6d943d788183b4acfb7f09B +@abd870d935b9fa33eacabf917467ed52f11cfea6f7456b9ab0c81f9beaffa485""1B7cmYMrCuDLMrcxNUAhWx8TMU94sN7Lh4"UOP_DUP OP_HASH160 6ef19c7685d1dc18aafbd2f0240f02357178d81f OP_EQUALVERIFY OP_CHECKSIG*276a9146ef19c7685d1dc18aafbd2f0240f02357178d81f88ac*"1B7cmYMrCuDLMrcxNUAhWx8TMU94sN7Lh48$J  +@abd870d935b9fa33eacabf917467ed52f11cfea6f7456b9ab0c81f9beaffa485""1F1tyL6edME4mUyedAzgqgXiX7Tyc5ni81"UOP_DUP OP_HASH160 99bd24f3892157d1f9944ff14c610c45b5237334 OP_EQUALVERIFY OP_CHECKSIG*276a91499bd24f3892157d1f9944ff14c610c45b523733488ac*"1F1tyL6edME4mUyedAzgqgXiX7Tyc5ni818$J  +_@abd870d935b9fa33eacabf917467ed52f11cfea6f7456b9ab0c81f9beaffa485""1D3b4CfXZUsPQmhcauWqEswHvo4X2551tM"UOP_DUP OP_HASH160 841ec4e866df22cbcabde62863582119d1fa55e9 OP_EQUALVERIFY OP_CHECKSIG*276a914841ec4e866df22cbcabde62863582119d1fa55e988ac*"1D3b4CfXZUsPQmhcauWqEswHvo4X2551tM8$J  + + +1@57a9454b716c85c1f625b5dc683013b29454e5b07f5281f830832a193283ff58$"@00000000000000000012c402c812d94d7d23636951a0784cf14ae0c4d0349dd7(-2 +@5f24e9afd5834b0a0283fd854fe9f488921dce9498a6a85ea7004ff33c6c06f4B03c00992e0ccf02aa51dda886461df3b049394f2f570be4ee5b8d8634c16e004612 +@abd870d935b9fa33eacabf917467ed52f11cfea6f7456b9ab0c81f9beaffa485B02878d262ea8db776211cc8660e62d2ca4118dd6123e4830692159e194914c7e39B +@57a9454b716c85c1f625b5dc683013b29454e5b07f5281f830832a193283ff58""17jHztnwABW1sS9n1MjndfP6VKH6w6VKtK"UOP_DUP OP_HASH160 49d06a18ea4e66ad32029c009d58fd76530c4dad OP_EQUALVERIFY OP_CHECKSIG*276a91449d06a18ea4e66ad32029c009d58fd76530c4dad88ac*"17jHztnwABW1sS9n1MjndfP6VKH6w6VKtK8$J  +@57a9454b716c85c1f625b5dc683013b29454e5b07f5281f830832a193283ff58""1852UUWJAcmQG1Mvg9xPSLQh63NnY3TRPY"UOP_DUP OP_HASH160 4d8bc6465ac1e50f669d18032337811e08c4775a OP_EQUALVERIFY OP_CHECKSIG*276a9144d8bc6465ac1e50f669d18032337811e08c4775a88ac*"1852UUWJAcmQG1Mvg9xPSLQh63NnY3TRPY8$J  +ʺ]@57a9454b716c85c1f625b5dc683013b29454e5b07f5281f830832a193283ff58""1LA1J1FhGVMWsScArKBhHLhZ3rNKDWBsQs"UOP_DUP OP_HASH160 d21e60d7091b95abe80a8c1b00f36c6157d8de46 OP_EQUALVERIFY OP_CHECKSIG*276a914d21e60d7091b95abe80a8c1b00f36c6157d8de4688ac*"1LA1J1FhGVMWsScArKBhHLhZ3rNKDWBsQs8$J  + +1@68f1a8907aeb5a3396734c33773909768e1239761907cc9354789f6ef903410f$"@00000000000000000012c402c812d94d7d23636951a0784cf14ae0c4d0349dd7(-2 +@3a21e6cb18d1d3ff49258517b36258f9c10d38204f8879f9d1b5091320cc34e0B039bb1b0e09265a427dad7b45953216d755f4bd3df38ad966245324bfe8a243b142 +@3ab76b7b06db7953b6f5cfb1ca845489a79669d559fd6da53c8c4b11cc9669f7B039e544a36fad9060ed0a42c7901100db18f57bac2d1a3c09955aae235b5f7e5272 +@3a21e6cb18d1d3ff49258517b36258f9c10d38204f8879f9d1b5091320cc34e0B024b1b26a745aa783f3ad8c1debf6b94c90fb2f9dbe3865a797c7a2e99261b44e72 +@798bec5f3622623e61014eb2ad0a184e7034e72ece6f81e0e9ff834bca025aefB032b181b81069437f9535872e7204a01b1a7bf5703ee417b156e0ae96049d72d45B +;@68f1a8907aeb5a3396734c33773909768e1239761907cc9354789f6ef903410f""14xzokzJ2Aqjp4wGaHFSVsGRFoabBgaMJ3"UOP_DUP OP_HASH160 2b7f82693d36a04a06aeb4f8f87abb5ad7556a02 OP_EQUALVERIFY OP_CHECKSIG*276a9142b7f82693d36a04a06aeb4f8f87abb5ad7556a0288ac*"14xzokzJ2Aqjp4wGaHFSVsGRFoabBgaMJ38$J  +@68f1a8907aeb5a3396734c33773909768e1239761907cc9354789f6ef903410f""18231YbEoPvusm4tRkBo2PMFKLrv4KbDpn"UOP_DUP OP_HASH160 4cfaf94b293a59bbe908bc79d3c6c7874c35bc64 OP_EQUALVERIFY OP_CHECKSIG*276a9144cfaf94b293a59bbe908bc79d3c6c7874c35bc6488ac*"18231YbEoPvusm4tRkBo2PMFKLrv4KbDpn8$J  +@68f1a8907aeb5a3396734c33773909768e1239761907cc9354789f6ef903410f""17JtXJyF8VZ77cbx6MwKBgLH67TUKWutyX"UOP_DUP OP_HASH160 4532d5be99c2b81ca079da137c7974895ed02b2d OP_EQUALVERIFY OP_CHECKSIG*276a9144532d5be99c2b81ca079da137c7974895ed02b2d88ac*"17JtXJyF8VZ77cbx6MwKBgLH67TUKWutyX8$J $-@0000000000000000001a0a7f043f28688fcd31075916acd1cb00ff81410f4367"@00000000000000000012c402c812d94d7d23636951a0784cf14ae0c4d0349dd72$-@0000000000000000000f53106bb2f37ea2fbe4248f840475eb315b6f79d49b84"@0000000000000000001a0a7f043f28688fcd31075916acd1cb00ff81410f43672$-@00000000000000000005e80d45f5dc84d8dfa8006776290484a457b3b6687777"@0000000000000000000f53106bb2f37ea2fbe4248f840475eb315b6f79d49b842$-@00000000000000000016bfa840d5423aecae0d69b94a1951c402448aeef1b210"@00000000000000000005e80d45f5dc84d8dfa8006776290484a457b3b66877772$-@00000000000000000012623d52c5d7211c2e6f9c6679585bc8a8d264585484d9"@00000000000000000016bfa840d5423aecae0d69b94a1951c402448aeef1b2102$-@0000000000000000000d27299e581c243c370bb942f5f02eecb13fc382ad600d"@00000000000000000012623d52c5d7211c2e6f9c6679585bc8a8d264585484d92$-@00000000000000000002f5105dc4fabbffb290589989f1108a3c0249e8abd3eb"@0000000000000000000d27299e581c243c370bb942f5f02eecb13fc382ad600d2$ࢠ-@0000000000000000000662ca7f874b628b8d67adee60a39d2f29fe7b12c94004"@00000000000000000002f5105dc4fabbffb290589989f1108a3c0249e8abd3eb2$-@0000000000000000000ad0126b1cac42b1504b9faf4c704fced24149c8709ffb"@0000000000000000000662ca7f874b628b8d67adee60a39d2f29fe7b12c940042$گ-@0000000000000000000aaded52d5ea4e6d3870341715c91d4d4d8d5a38fe8bc6"@0000000000000000000ad0126b1cac42b1504b9faf4c704fced24149c8709ffb2$-@0000000000000000000a98caa5e1ed6cdf9d385880bf6c434a634f9194c8a0a2"@0000000000000000000aaded52d5ea4e6d3870341715c91d4d4d8d5a38fe8bc62$-@000000000000000000075a6003258921c2eedd93114c2d7999fe879dbc5f4189"@0000000000000000000a98caa5e1ed6cdf9d385880bf6c434a634f9194c8a0a22$-@0000000000000000000276b9ed0f31a2e7c557a8ad7c1672a9666cdb44381e25"@000000000000000000075a6003258921c2eedd93114c2d7999fe879dbc5f41892$-@00000000000000000011b712f0994989619adf9c9d855ef108ce95dea23fc052"@0000000000000000000276b9ed0f31a2e7c557a8ad7c1672a9666cdb44381e252!$-@00000000000000000015d538f1c8302df371d72115a1676e5d76a7d1a87128fb"@00000000000000000011b712f0994989619adf9c9d855ef108ce95dea23fc0522 + + +1@f1571000e056adab4030963e835b267b7c0939d726aa18c9c2d673195bcbce66$"@00000000000000000015d538f1c8302df371d72115a1676e5d76a7d1a87128fb(-2 +@86285414197023db6a83bec036085589b0b066cf2de3a501c102ea58babea17cB02b01915884a736de89beebd3cad6c949a8b58590b881748c37b0b80d20e54a2932 +@a1253187eb2a76fb116876e7a48dd81103ab69920b70e4d5e91d147fc2b18191B03b0e37e52973b7e253eecd22381c581c22f3c4f25b1ba78950095eed1cbe8c6aeB +@f1571000e056adab4030963e835b267b7c0939d726aa18c9c2d673195bcbce66""1PQr1bUqzoQARJ3KjhL1v3bsb7obamjb7z"UOP_DUP OP_HASH160 f5d53efdd10ef7e5ee2604529ba9b2a2a034148e OP_EQUALVERIFY OP_CHECKSIG*276a914f5d53efdd10ef7e5ee2604529ba9b2a2a034148e88ac*"1PQr1bUqzoQARJ3KjhL1v3bsb7obamjb7z8$J  +\@f1571000e056adab4030963e835b267b7c0939d726aa18c9c2d673195bcbce66""12GmbXKuZmaYYTKGm2X2fnsURXcmGmMQct"UOP_DUP OP_HASH160 0df39767c31ebc822a8040afc2d9fdc6e4b4b8ae OP_EQUALVERIFY OP_CHECKSIG*276a9140df39767c31ebc822a8040afc2d9fdc6e4b4b8ae88ac*"12GmbXKuZmaYYTKGm2X2fnsURXcmGmMQct8$J  +d@f1571000e056adab4030963e835b267b7c0939d726aa18c9c2d673195bcbce66""181g5ZYUNCGYWffPBKcns6pesfQxx5VJ8U"UOP_DUP OP_HASH160 4ce9806edeb71c68e84d990ed0447cf3298ebdbd OP_EQUALVERIFY OP_CHECKSIG*276a9144ce9806edeb71c68e84d990ed0447cf3298ebdbd88ac*"181g5ZYUNCGYWffPBKcns6pesfQxx5VJ8U8$J & + + +1@141022860c73c2e9563c427f6ea896132ae119743cd53365dfa86b30391e7a0c$"@00000000000000000015d538f1c8302df371d72115a1676e5d76a7d1a87128fb(-2 +@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c7B0361e78ed4a79b43986546978cc2511aa0207efb41f44a8c325eaf93549375e5ca2 +@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c7B03ca5d9dab72524a8ab7445dbea21267a6348681ad68b69d7de8b7cc38c65edd87B +@141022860c73c2e9563c427f6ea896132ae119743cd53365dfa86b30391e7a0c""1Dtgba5NG56LHtPitS6SXbx9tEKfDSVhfg"UOP_DUP OP_HASH160 8d67c6ccfdccdf59330ccdfa533f4aef62025671 OP_EQUALVERIFY OP_CHECKSIG*276a9148d67c6ccfdccdf59330ccdfa533f4aef6202567188ac*"1Dtgba5NG56LHtPitS6SXbx9tEKfDSVhfg8$J  +@141022860c73c2e9563c427f6ea896132ae119743cd53365dfa86b30391e7a0c""141kzDRHACBcdXuehLg4F4ZdQfeDAAFAY7"UOP_DUP OP_HASH160 210d186b8972d78d85b02f5183a2c5b72b3393ca OP_EQUALVERIFY OP_CHECKSIG*276a914210d186b8972d78d85b02f5183a2c5b72b3393ca88ac*"141kzDRHACBcdXuehLg4F4ZdQfeDAAFAY78$J  +@141022860c73c2e9563c427f6ea896132ae119743cd53365dfa86b30391e7a0c""1HavcZ1LcixfGTpQFpqMCuFiEDrJ7CRuaP"UOP_DUP OP_HASH160 b5ec7e3d8eac8d8ee49bb7a5207111942ecc81b7 OP_EQUALVERIFY OP_CHECKSIG*276a914b5ec7e3d8eac8d8ee49bb7a5207111942ecc81b788ac*"1HavcZ1LcixfGTpQFpqMCuFiEDrJ7CRuaP8$J A + + +1@bf027815273756dcdfb5fbb3f609e12eb6d1099cf83732a6d9ad0b36a50107a5$"@00000000000000000015d538f1c8302df371d72115a1676e5d76a7d1a87128fb(-2 +@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c7B0361e78ed4a79b43986546978cc2511aa0207efb41f44a8c325eaf93549375e5ca2 +@141022860c73c2e9563c427f6ea896132ae119743cd53365dfa86b30391e7a0cB02b5048b297ecc207d6ce38cef4bf503aeabdd1f298dd82ef8eef54a3197e16344B +@bf027815273756dcdfb5fbb3f609e12eb6d1099cf83732a6d9ad0b36a50107a5""12cRUJ2WJYy6QhtKRKs6W51BBNURFhLGGa"UOP_DUP OP_HASH160 11ab1c886b901685ed2bb652e8d24fdd5c1299fa OP_EQUALVERIFY OP_CHECKSIG*276a91411ab1c886b901685ed2bb652e8d24fdd5c1299fa88ac*"12cRUJ2WJYy6QhtKRKs6W51BBNURFhLGGa8$J  + @bf027815273756dcdfb5fbb3f609e12eb6d1099cf83732a6d9ad0b36a50107a5""1PLyrrQBRvAbkEEY3eYzdgiS1H634DjhUk"UOP_DUP OP_HASH160 f51a226b2b54f163c620b07e621d461e75d7d0c2 OP_EQUALVERIFY OP_CHECKSIG*276a914f51a226b2b54f163c620b07e621d461e75d7d0c288ac*"1PLyrrQBRvAbkEEY3eYzdgiS1H634DjhUk8$J  + @bf027815273756dcdfb5fbb3f609e12eb6d1099cf83732a6d9ad0b36a50107a5""1N2H68EnJhctrTX3MQVX46vahmTBuaz6ez"UOP_DUP OP_HASH160 e6987cc01c4d2feee64e039885b680618496e800 OP_EQUALVERIFY OP_CHECKSIG*276a914e6987cc01c4d2feee64e039885b680618496e80088ac*"1N2H68EnJhctrTX3MQVX46vahmTBuaz6ez8$J 4 $-@00000000000000000000dcb6d84fdf2ef10a5c5951ad3a3d5437cd25ac76b533"@00000000000000000015d538f1c8302df371d72115a1676e5d76a7d1a87128fb2 + + + +1@b89a956674a106f66c3022ae443418ecc07de436cc8d1945b27f3176244ea80e$"@00000000000000000000dcb6d84fdf2ef10a5c5951ad3a3d5437cd25ac76b533(-2 +@f1571000e056adab4030963e835b267b7c0939d726aa18c9c2d673195bcbce66B032a6dd32b5e8457fbb3f34558e1fe76f7fcbdb291d718305f5f6b594b70587b3d2 +@f1571000e056adab4030963e835b267b7c0939d726aa18c9c2d673195bcbce66B02d76c190a625fb2079ceaec1eb8e01066dbff72f28e9a71eaaffb87d1c4ac8264B +@b89a956674a106f66c3022ae443418ecc07de436cc8d1945b27f3176244ea80e""1HGXij2PVyTLj4zcwHeJHfHqu4YWAkVXeH"UOP_DUP OP_HASH160 b271e52d3f48de2008c7c30d7d6a152ba49dc845 OP_EQUALVERIFY OP_CHECKSIG*276a914b271e52d3f48de2008c7c30d7d6a152ba49dc84588ac*"1HGXij2PVyTLj4zcwHeJHfHqu4YWAkVXeH8$J  +\@b89a956674a106f66c3022ae443418ecc07de436cc8d1945b27f3176244ea80e""1KJmY1inLmUE2f9tMaPLwig68nivdXBoZ5"UOP_DUP OP_HASH160 c8ce82dacea4820351f68ec86bff8b93c9d6ebb3 OP_EQUALVERIFY OP_CHECKSIG*276a914c8ce82dacea4820351f68ec86bff8b93c9d6ebb388ac*"1KJmY1inLmUE2f9tMaPLwig68nivdXBoZ58$J  +@b89a956674a106f66c3022ae443418ecc07de436cc8d1945b27f3176244ea80e""1GR1Yam8dthgtZjag6ZuUSVVTMJMiH9yPk"UOP_DUP OP_HASH160 a914530aa0cf8746c907e1f2c5c52852a59f0839 OP_EQUALVERIFY OP_CHECKSIG*276a914a914530aa0cf8746c907e1f2c5c52852a59f083988ac*"1GR1Yam8dthgtZjag6ZuUSVVTMJMiH9yPk8$J &$-@00000000000000000002c216de0248fc47413d23b0c51867555a80866b5ae152"@00000000000000000000dcb6d84fdf2ef10a5c5951ad3a3d5437cd25ac76b5332$-@0000000000000000001a8515dd6e51742d35ea4143f58850d5fde85f90829db3"@00000000000000000002c216de0248fc47413d23b0c51867555a80866b5ae1522$-@0000000000000000000cadc303fbe1da0bf5a1bb95c2b9752fc1fe7627404663"@0000000000000000001a8515dd6e51742d35ea4143f58850d5fde85f90829db32$-@0000000000000000000342d4692cfdac6ef4f5b5c04684d70c7428855c9af500"@0000000000000000000cadc303fbe1da0bf5a1bb95c2b9752fc1fe76274046632$ֹ-@000000000000000000194871334d0501ad3161cf7f0e09c43310626fe64b1544"@0000000000000000000342d4692cfdac6ef4f5b5c04684d70c7428855c9af5002 $-@00000000000000000003c349c9da2e197a1452d7f4bbce5c1eae3fdc64589622"@000000000000000000194871334d0501ad3161cf7f0e09c43310626fe64b15442 + + + +1@898e289a22f1f23d1996c24ae2fdbfd7ae6be30b8078ea4c6055c3bb50567e25$"@00000000000000000003c349c9da2e197a1452d7f4bbce5c1eae3fdc64589622(-2 +@367c686b4258615b678db8a63f2b140710109e93e7f071ae29ac892006260d60B02c1490131ec5ad9de31e2519c0318392a1334a312337ea6efaa814942f26886072 +@7ead87b6d6c52907c5be6ae851ba2542ae25afa55b547c5974da95955584f9e4B03a8da0ce44aca0f8ee5f8eed223a75e38cbd0df08c5b70ab73fcbd3437d602712B +>@898e289a22f1f23d1996c24ae2fdbfd7ae6be30b8078ea4c6055c3bb50567e25""16atc2mCiXaGNEjBGDeqhSEa7ahoEA4fCM"UOP_DUP OP_HASH160 3d416eb74ddbcb0c8e6f2f7880fcb77ff491315a OP_EQUALVERIFY OP_CHECKSIG*276a9143d416eb74ddbcb0c8e6f2f7880fcb77ff491315a88ac*"16atc2mCiXaGNEjBGDeqhSEa7ahoEA4fCM8$J  +@898e289a22f1f23d1996c24ae2fdbfd7ae6be30b8078ea4c6055c3bb50567e25""1HdHCbt6eAYvJS14SP5JkTQiViA4ALTT5N"UOP_DUP OP_HASH160 b65e82a0a83f905b0624e0e87d4e0c9a06946f69 OP_EQUALVERIFY OP_CHECKSIG*276a914b65e82a0a83f905b0624e0e87d4e0c9a06946f6988ac*"1HdHCbt6eAYvJS14SP5JkTQiViA4ALTT5N8$J  +_@898e289a22f1f23d1996c24ae2fdbfd7ae6be30b8078ea4c6055c3bb50567e25""1BQagvZupfjGikj83aZ1rTMrKxmZUGuMJD"UOP_DUP OP_HASH160 7226f2523552efa5b95f427a4f97303c7b839f5e OP_EQUALVERIFY OP_CHECKSIG*276a9147226f2523552efa5b95f427a4f97303c7b839f5e88ac*"1BQagvZupfjGikj83aZ1rTMrKxmZUGuMJD8$J $Ь-@000000000000000000049d7a8589a8d372663d91f2c3d63dd4d72e7db3006d56"@00000000000000000003c349c9da2e197a1452d7f4bbce5c1eae3fdc645896222$-@0000000000000000000d342f350dce7750a2274b5050487695ba7ece2b6de516"@000000000000000000049d7a8589a8d372663d91f2c3d63dd4d72e7db3006d562$-@00000000000000000019f83a25ceda89e3ee9c53e768437d1cc9e145fc9515d5"@0000000000000000000d342f350dce7750a2274b5050487695ba7ece2b6de5162$ό-@00000000000000000008f6153322f8f90d1401cb9081eab1605e3a100cddbb96"@00000000000000000019f83a25ceda89e3ee9c53e768437d1cc9e145fc9515d52 $Ⱦ-@0000000000000000000d446cdf6003b255e0a01d4c74c8af26cfaccf51787428"@00000000000000000008f6153322f8f90d1401cb9081eab1605e3a100cddbb962 + + + +1@ca3db8df75a956e77814d680782d2511795847fea35499e840083878dea7c327$"@0000000000000000000d446cdf6003b255e0a01d4c74c8af26cfaccf51787428(Ⱦ-2 +@dc561b2cf7ebc1636c986db8d710e14e01e0072bdf1a0b621094d3c2ce4a4276B02175e39064386338be7ddcb035354aab8f7fe6bfb9be48f6b18bb7cee3ca250a72 +@8503c08ad37648e22e596210ce57c276b79f4e8753bc617b0cc4f5bc654a0686B02548fe8b23b8376b6c47b93e12a55523650a1e12c771c79ec9979e7acf96b3a7bB +N@ca3db8df75a956e77814d680782d2511795847fea35499e840083878dea7c327""18o4FzCvJVxwZSnyr3qXiTPkcCcF1VzLpU"UOP_DUP OP_HASH160 557ebc14b85ba6d39cb067637fcb8c1f73b87867 OP_EQUALVERIFY OP_CHECKSIG*276a914557ebc14b85ba6d39cb067637fcb8c1f73b8786788ac*"18o4FzCvJVxwZSnyr3qXiTPkcCcF1VzLpU8$J  + +@ca3db8df75a956e77814d680782d2511795847fea35499e840083878dea7c327""1QLSGz2ZhaLhL7UuVxhNtqRgdkXxH2Y3PZ"UOP_DUP OP_HASH160 fff7e5317f8b385cd175e2ea4026647fd11b2717 OP_EQUALVERIFY OP_CHECKSIG*276a914fff7e5317f8b385cd175e2ea4026647fd11b271788ac*"1QLSGz2ZhaLhL7UuVxhNtqRgdkXxH2Y3PZ8$J  +"@ca3db8df75a956e77814d680782d2511795847fea35499e840083878dea7c327""1KFotV2M4VUVCqkVJymhwfNnrmQTrEPBjW"UOP_DUP OP_HASH160 c83f3a372cdea1a19c92e16ea5a9f4898e6db396 OP_EQUALVERIFY OP_CHECKSIG*276a914c83f3a372cdea1a19c92e16ea5a9f4898e6db39688ac*"1KFotV2M4VUVCqkVJymhwfNnrmQTrEPBjW8$J $-@000000000000000000053a52ecad846269d5fc36dce148348e9e05b976bc527b"@0000000000000000000d446cdf6003b255e0a01d4c74c8af26cfaccf517874282$-@00000000000000000017aa959f04b83ce40774b9c7f4b5b3d4caccd3fa2ae0eb"@000000000000000000053a52ecad846269d5fc36dce148348e9e05b976bc527b2$-@0000000000000000000f73d0bdc1b7ba7cee30e7467c98c0d0dd6066e90d9b64"@00000000000000000017aa959f04b83ce40774b9c7f4b5b3d4caccd3fa2ae0eb2$-@0000000000000000000153755678ab1674dd2974653d04c18019af2f8745ca70"@0000000000000000000f73d0bdc1b7ba7cee30e7467c98c0d0dd6066e90d9b642$Ϟ-@0000000000000000001bd56425944a6c8f24dfef680eace5d1a5d0753b6bc080"@0000000000000000000153755678ab1674dd2974653d04c18019af2f8745ca702$-@00000000000000000003cf0f57c3220d22096ae4c9090ff7a481ad0c252d48cf"@0000000000000000001bd56425944a6c8f24dfef680eace5d1a5d0753b6bc0802$-@00000000000000000008821c7166ba33b617e4f8738dce76e739a7f920cc96df"@00000000000000000003cf0f57c3220d22096ae4c9090ff7a481ad0c252d48cf2 $-@0000000000000000001bcdf2c9edfb20397803c58867b4ebba699ee028c88842"@00000000000000000008821c7166ba33b617e4f8738dce76e739a7f920cc96df2 + + + +1@79b6c6c9137d81edd906dfb0e03817c4795768bf7ca709a1794251ca471debde$"@0000000000000000001bcdf2c9edfb20397803c58867b4ebba699ee028c88842(-2 +@947d1c46dc16e03386f7229af3f6b9b24606a4a64dd2472ee6696385e597cd2cB03ddc17e517f34b889412772d86e6a77860ec713464ff8cd006ee6f8408bc34afb2 +@947d1c46dc16e03386f7229af3f6b9b24606a4a64dd2472ee6696385e597cd2cB030860c3157f1357708a531a1dcbf50544fde5f8ca3aa5f024e214120309f0cf8fB +'@79b6c6c9137d81edd906dfb0e03817c4795768bf7ca709a1794251ca471debde""12hU3ik9xFqjJ5sWn4ek5NkJoDfxiw73Pk"UOP_DUP OP_HASH160 129f57845ff2191579cec20ce8c91e7d4588af7d OP_EQUALVERIFY OP_CHECKSIG*276a914129f57845ff2191579cec20ce8c91e7d4588af7d88ac*"12hU3ik9xFqjJ5sWn4ek5NkJoDfxiw73Pk8$J  +\@79b6c6c9137d81edd906dfb0e03817c4795768bf7ca709a1794251ca471debde""1PejMV2xXR1Qtq7uqpQ4E6TnRVdw8YckXv"UOP_DUP OP_HASH160 f875833115532e9b6717eb731171c8c1aed6a1a9 OP_EQUALVERIFY OP_CHECKSIG*276a914f875833115532e9b6717eb731171c8c1aed6a1a988ac*"1PejMV2xXR1Qtq7uqpQ4E6TnRVdw8YckXv8$J  +ڽ@79b6c6c9137d81edd906dfb0e03817c4795768bf7ca709a1794251ca471debde""1Q73qyqaAwRjmVpor8GHrpLH9gkTtTDHXc"UOP_DUP OP_HASH160 fd6fc364753fd5d041c31f078edb94d382c6ab36 OP_EQUALVERIFY OP_CHECKSIG*276a914fd6fc364753fd5d041c31f078edb94d382c6ab3688ac*"1Q73qyqaAwRjmVpor8GHrpLH9gkTtTDHXc8$J $-@0000000000000000000bb5700bb636d9d717a1807b3f029d43e3aeabb96cf91a"@0000000000000000001bcdf2c9edfb20397803c58867b4ebba699ee028c888422$-@00000000000000000008cb1d677d8c02757d5c47efa8f86c855b80e608b95a24"@0000000000000000000bb5700bb636d9d717a1807b3f029d43e3aeabb96cf91a2#$-@000000000000000000102ad512c1d7dbc9f68d9505099e580cbf10284da3a737"@00000000000000000008cb1d677d8c02757d5c47efa8f86c855b80e608b95a242" + + +1@f84c2052483e558d38126cbd417c2895256a06ebbf385d67141c00bc9c29263d$"@000000000000000000102ad512c1d7dbc9f68d9505099e580cbf10284da3a737(-2 +@176125bce9f1953178717b66ddf69bbcee908b3bcc6979ebb52e87278dedb958B02c5e4111059294adf691386eea2e700b7fba554210444b2a351d610e9ee059ac52 +@44804acfcd07e78d505390ecabc50fb4d32179470739f97e187a6caf0a8eafe5B02456724246aba9e35c2b0b732c07ae25a3ac0be641a76892a934169a1df957e32B +@f84c2052483e558d38126cbd417c2895256a06ebbf385d67141c00bc9c29263d""1Nwn4SGy7efHpCVmLEsw9uk9jxT6WyBFFj"UOP_DUP OP_HASH160 f0b6b78a4054d1e3c27f9f0b99f4167811995797 OP_EQUALVERIFY OP_CHECKSIG*276a914f0b6b78a4054d1e3c27f9f0b99f416781199579788ac*"1Nwn4SGy7efHpCVmLEsw9uk9jxT6WyBFFj8$J  +@f84c2052483e558d38126cbd417c2895256a06ebbf385d67141c00bc9c29263d"!1xGPS5oPRcyep9oHnGRDZvfR5BtvryvNB"UOP_DUP OP_HASH160 0a73b8dd239cb948f28c08019f341aa42801a761 OP_EQUALVERIFY OP_CHECKSIG*276a9140a73b8dd239cb948f28c08019f341aa42801a76188ac*!1xGPS5oPRcyep9oHnGRDZvfR5BtvryvNB8$J  +<@f84c2052483e558d38126cbd417c2895256a06ebbf385d67141c00bc9c29263d""17wJxdNR1TDupAmqtwnduwbeEU4hHFnNcq"UOP_DUP OP_HASH160 4c16354806ae925d49d58dd76e197e6f2b76f169 OP_EQUALVERIFY OP_CHECKSIG*276a9144c16354806ae925d49d58dd76e197e6f2b76f16988ac*"17wJxdNR1TDupAmqtwnduwbeEU4hHFnNcq8$J  + + +1@69e82c54a83ea6b4ab94554046aef718a153075c5d5f5d11dc2611729d1469d6$"@000000000000000000102ad512c1d7dbc9f68d9505099e580cbf10284da3a737(-2 +@cf2cf8129eb80df6c0c9ba1e7a17853a6ff2557aee0552bdd59126d97ed291bdB02878272a3fd72ccd0ca066a5c3f5ba880c09fb351a229dde6e02965f97b5d22182 +@9bd90b04abbc9b158c255a3fc0a426f4a20b5c6165b5abbd8dd91d9b27417b0dB023ef8ae6de0544bfce253fd5272378745912b113ff5da8e84c56b1b43ef0e6efaB +s@69e82c54a83ea6b4ab94554046aef718a153075c5d5f5d11dc2611729d1469d6"!1d2Cm79TSdgh2if2Z1Az1zejvSoWCJbJq"UOP_DUP OP_HASH160 06cffa885c33231e8b379d5111b6104d294da845 OP_EQUALVERIFY OP_CHECKSIG*276a91406cffa885c33231e8b379d5111b6104d294da84588ac*!1d2Cm79TSdgh2if2Z1Az1zejvSoWCJbJq8$J  +@69e82c54a83ea6b4ab94554046aef718a153075c5d5f5d11dc2611729d1469d6""1E3EJTU7Be9U7YTxxE6ihvQ4jhFdjnAD3e"UOP_DUP OP_HASH160 8f0591f8e9a86095e3441b1cdc573fe862d68fb8 OP_EQUALVERIFY OP_CHECKSIG*276a9148f0591f8e9a86095e3441b1cdc573fe862d68fb888ac*"1E3EJTU7Be9U7YTxxE6ihvQ4jhFdjnAD3e8$J  +H@69e82c54a83ea6b4ab94554046aef718a153075c5d5f5d11dc2611729d1469d6""1NmSSiToJ2zk3orxzAzsPGL6kGRq23YuLU"UOP_DUP OP_HASH160 eec22ecda0f78192f7d2e3e0ab7349f9f1f908ea OP_EQUALVERIFY OP_CHECKSIG*276a914eec22ecda0f78192f7d2e3e0ab7349f9f1f908ea88ac*"1NmSSiToJ2zk3orxzAzsPGL6kGRq23YuLU8$J  + +1@e72e4bba4705de1f3249a0707a69d971232826779485b4661c25e543c77db2b6$"@000000000000000000102ad512c1d7dbc9f68d9505099e580cbf10284da3a737(-2 +@68f1a8907aeb5a3396734c33773909768e1239761907cc9354789f6ef903410fB0268d769d6465be2ec40798e1f3acec0241e84a6fe0449cb393e51bf39a993384e2 +@7040c13872e0e871f1bf03c756a6089d08a43edaf71d0881aa1394f897baa11bB02d0fa7239d808bb339ea3de7dac20bb7bc4aa39ea5331fcdb453ac354f65d65082 +@68f1a8907aeb5a3396734c33773909768e1239761907cc9354789f6ef903410fB03bababa7d9c027bd2e0a8a84676d5f647c04a2479e0c50a79cc982ab5aa7b62852 +@71551b6cece77e1776e5ed33b06089786f99b81acf52a94d30737802a080ebe1B03c9c6003dce79ad727123be6013e5dd8b3ca9978b91443e4a649119fef204cc3aB +;@e72e4bba4705de1f3249a0707a69d971232826779485b4661c25e543c77db2b6""1QCtVCVG3dEfdxBgpmTtxYB5DxHhBwPRZx"UOP_DUP OP_HASH160 fe8a7275208c2ff65caddabdab7387ead9db4d84 OP_EQUALVERIFY OP_CHECKSIG*276a914fe8a7275208c2ff65caddabdab7387ead9db4d8488ac*"1QCtVCVG3dEfdxBgpmTtxYB5DxHhBwPRZx8$J  +@e72e4bba4705de1f3249a0707a69d971232826779485b4661c25e543c77db2b6""16qMTEShNpoEyKehbybY5jzDGnAuQTNtex"UOP_DUP OP_HASH160 3ffdaaf3bd5509452655bb28521e53df8d5e59f3 OP_EQUALVERIFY OP_CHECKSIG*276a9143ffdaaf3bd5509452655bb28521e53df8d5e59f388ac*"16qMTEShNpoEyKehbybY5jzDGnAuQTNtex8$J  +D@e72e4bba4705de1f3249a0707a69d971232826779485b4661c25e543c77db2b6""1PsQyETCHxTD44GnLysVF3rA3bK6CAr1Mf"UOP_DUP OP_HASH160 fadb92f6b343bc6f89481ec5e3e4d6f78f20d881 OP_EQUALVERIFY OP_CHECKSIG*276a914fadb92f6b343bc6f89481ec5e3e4d6f78f20d88188ac*"1PsQyETCHxTD44GnLysVF3rA3bK6CAr1Mf8$J '$-@000000000000000000021643a68c2e6d04134d326abcba47a0abdb1c28f0f1f9"@000000000000000000102ad512c1d7dbc9f68d9505099e580cbf10284da3a7372$-@000000000000000000185763ae01032708c86acb7d3b2184f0d364bf512616d2"@000000000000000000021643a68c2e6d04134d326abcba47a0abdb1c28f0f1f92$ӳ-@0000000000000000000bea474ef49bf58ffbc004acded1e9746a2d1f13081929"@000000000000000000185763ae01032708c86acb7d3b2184f0d364bf512616d22$-@0000000000000000001bd17801d220df7fe6eff6e0c5def7bfb0fe5aaede7eb9"@0000000000000000000bea474ef49bf58ffbc004acded1e9746a2d1f130819292$-@00000000000000000018f6091ef3163548a0698ff7cd698d3acace1e85b00e9d"@0000000000000000001bd17801d220df7fe6eff6e0c5def7bfb0fe5aaede7eb92$-@0000000000000000000728e5d77e976cc8b2c0217a9b580f0341db80c097e712"@00000000000000000018f6091ef3163548a0698ff7cd698d3acace1e85b00e9d2 $-@000000000000000000161b143d1736b08e1022888438951ca728b3ef4456b995"@0000000000000000000728e5d77e976cc8b2c0217a9b580f0341db80c097e7122 + + + +1@cdf03e17ba8e9dc8ce45822fdb54e0032986b6cdb5b5d87d42e300a5711600af$"@000000000000000000161b143d1736b08e1022888438951ca728b3ef4456b995(-2 +@b89a956674a106f66c3022ae443418ecc07de436cc8d1945b27f3176244ea80eB02a5ad7f0d35017ba98b98c5261e807627d92d8821d1e0069bd1a534195d81c4322 +@25240287dd1202ba7f7b8f78ab23a261af7639be7fcc907430e424a8bbad23c8B03c63b6e770241d937a15583795ac8e0d1c62b9440d634f3c56d2491995760be86B +@cdf03e17ba8e9dc8ce45822fdb54e0032986b6cdb5b5d87d42e300a5711600af""1Q9P1tEtSEhTEbnHnEoYMoZgX9MC58AqyY"UOP_DUP OP_HASH160 fde0991dcfcdc5b39e426867aac0abd9f3bfd2ac OP_EQUALVERIFY OP_CHECKSIG*276a914fde0991dcfcdc5b39e426867aac0abd9f3bfd2ac88ac*"1Q9P1tEtSEhTEbnHnEoYMoZgX9MC58AqyY8$J  +ށ +@cdf03e17ba8e9dc8ce45822fdb54e0032986b6cdb5b5d87d42e300a5711600af"!1DcPVJxmxcxZF35P7fquTuDvTJ6nNAAUm"UOP_DUP OP_HASH160 0262881f48bfc08ea480b96588190adaca351730 OP_EQUALVERIFY OP_CHECKSIG*276a9140262881f48bfc08ea480b96588190adaca35173088ac*!1DcPVJxmxcxZF35P7fquTuDvTJ6nNAAUm8$J  +@cdf03e17ba8e9dc8ce45822fdb54e0032986b6cdb5b5d87d42e300a5711600af""1JvF77WdnDYqArek3cNkPnnsR6HpWRwUAw"UOP_DUP OP_HASH160 c48bf5793047591071e60c20c1b90cd3dbec6bfb OP_EQUALVERIFY OP_CHECKSIG*276a914c48bf5793047591071e60c20c1b90cd3dbec6bfb88ac*"1JvF77WdnDYqArek3cNkPnnsR6HpWRwUAw8$J $-@00000000000000000018552ec38f37bd65943e3d8b2ecf0a571fa94e97e3780b"@000000000000000000161b143d1736b08e1022888438951ca728b3ef4456b9952$-@00000000000000000019ab425082dad1bd9070cee021d1a09114917287260ca2"@00000000000000000018552ec38f37bd65943e3d8b2ecf0a571fa94e97e3780b2$-@0000000000000000000dcefa42bf777a9899ef6c0d235dd00667ccd8878f7d60"@00000000000000000019ab425082dad1bd9070cee021d1a09114917287260ca22$-@000000000000000000120a30e7d4c2980787658b3d9bbdd538ba188db6c920bc"@0000000000000000000dcefa42bf777a9899ef6c0d235dd00667ccd8878f7d602$-@0000000000000000001427ce049a4b13de51bac1a3412cd3a0014a620c6ab5f1"@000000000000000000120a30e7d4c2980787658b3d9bbdd538ba188db6c920bc2$-@00000000000000000004d7d7bf1dd1438f241565569729b0e52961ba9eaa2c70"@0000000000000000001427ce049a4b13de51bac1a3412cd3a0014a620c6ab5f12$І-@0000000000000000000b11c265b0893bede5088df9b036478d57cc189839d8bd"@00000000000000000004d7d7bf1dd1438f241565569729b0e52961ba9eaa2c702$-@0000000000000000001b890a8f82aa090bcad872db2f800d8748337e5f5b40da"@0000000000000000000b11c265b0893bede5088df9b036478d57cc189839d8bd2$ȁ-@0000000000000000000d8eff9b2ac55c2a3f7a9fa872ce5cf7adae1850c00ee2"@0000000000000000001b890a8f82aa090bcad872db2f800d8748337e5f5b40da2$-@000000000000000000084f0c1ce279559fda9f7759b23931a3ea1ac5b7e522be"@0000000000000000000d8eff9b2ac55c2a3f7a9fa872ce5cf7adae1850c00ee22$-@00000000000000000002d6954444b761c6b175c6254793890a713d440118de08"@000000000000000000084f0c1ce279559fda9f7759b23931a3ea1ac5b7e522be2$-@0000000000000000001b32979cb0ce7ae0031083b447830abd1f76bf350e57e4"@00000000000000000002d6954444b761c6b175c6254793890a713d440118de082$ע-@0000000000000000001690d819ceb0a2aa1c7f52503a7f3a205b34723b06be07"@0000000000000000001b32979cb0ce7ae0031083b447830abd1f76bf350e57e42$$-@000000000000000000171094122652b42b9dd205b8fbc078b8fba3e1eb4a9895"@0000000000000000001690d819ceb0a2aa1c7f52503a7f3a205b34723b06be072# + +1@1bce488f5245271828e40005fc575b89274e606ee2e5c88bfd7441b94b415dd8$"@000000000000000000171094122652b42b9dd205b8fbc078b8fba3e1eb4a9895(-2 +@011082aa263471a17a809f04a499e4cc203ec614ed9ef423ebc4cdad70352a0cB036df71714916c35ecf87f9e5764f4909ee2bbb47486fa1fa6557651c93936ca9c2 +@a43942602f5a371dee632b2c7a252d2d7c4abefe00c069943c2d318be1832494B020c530b0031588fab40b8015bd7a0de57203238ac92a4d0538ebeb523f2f789592 +@ac8343bb0aee09bd2b8f7d81589870bd5a4d1148e80674d8bdf1fd462caa598cB025681e80117d748db4fb8bdc724b3f3e01962db69a009ac1e315d17e634703329B +@1bce488f5245271828e40005fc575b89274e606ee2e5c88bfd7441b94b415dd8""1M8XpxNxiiH7x2NECeyV6BGvj7N6sHEaiH"UOP_DUP OP_HASH160 dccf290b6da1dbc530b6d1853bfe41364d9eb029 OP_EQUALVERIFY OP_CHECKSIG*276a914dccf290b6da1dbc530b6d1853bfe41364d9eb02988ac*"1M8XpxNxiiH7x2NECeyV6BGvj7N6sHEaiH8$J  +V@1bce488f5245271828e40005fc575b89274e606ee2e5c88bfd7441b94b415dd8""1L8JfU2dVEJtci8ygYyVoXZve9M3rachDJ"UOP_DUP OP_HASH160 d1cc0bcef924db043f9d25f7bb8797ba5bbbfe66 OP_EQUALVERIFY OP_CHECKSIG*276a914d1cc0bcef924db043f9d25f7bb8797ba5bbbfe6688ac*"1L8JfU2dVEJtci8ygYyVoXZve9M3rachDJ8$J  +ʖ@1bce488f5245271828e40005fc575b89274e606ee2e5c88bfd7441b94b415dd8""13BohhyzFjBT93B2ZbFdDaM7trLQbaHy3E"UOP_DUP OP_HASH160 17fb655ac7778b1688c6a05aa5f46cb6d1004212 OP_EQUALVERIFY OP_CHECKSIG*276a91417fb655ac7778b1688c6a05aa5f46cb6d100421288ac*"13BohhyzFjBT93B2ZbFdDaM7trLQbaHy3E8$J  + +1@859791904658b2fcd419c3159673f52370771116b33d21ca7548c16f4f1f3d9c$"@000000000000000000171094122652b42b9dd205b8fbc078b8fba3e1eb4a9895(-2 +@67e58e89e693b5a3d294853a84ff00a68af5fdf3a39ca238b34dc84b86df40deB03ca615a31f0aae166e3306e44f6f15656d9fad4f175b98edceeb74842528e9c3c2 +@a776c47b0d7e38efb431e01b3c3f279a33e202762fed650cd01ca436309c038bB0360385d2e2de7ab26b31f6df85357f72b26acc9e2bada09bc7a4ca93ff6c7418d2 +@62fa220a7f9f5a2a7231285fd70e061224810e8c591954f8ad409888431f6469B02b14a1bf4f6e1af4533793b76e077a34ed2b3a72cb7ef1ebfc35ff83b188e0c422 +@12ea9ee398b0128d30fe345a31f450b0c32a61d3edc6ca6359598dc0cc3ef148B03bc647844b7d9d44a5de9faf48dcdfd2ae6567254e919776f297591ef1276fc6aB +@859791904658b2fcd419c3159673f52370771116b33d21ca7548c16f4f1f3d9c""155XhuhH3sumJxacDaNkB4F91huZYpUPCH"UOP_DUP OP_HASH160 2cbbcc69fa700ab92e2aabb2f602ba4dc0847220 OP_EQUALVERIFY OP_CHECKSIG*276a9142cbbcc69fa700ab92e2aabb2f602ba4dc084722088ac*"155XhuhH3sumJxacDaNkB4F91huZYpUPCH8$J  +[@859791904658b2fcd419c3159673f52370771116b33d21ca7548c16f4f1f3d9c""1MwHwHfDGZBfdCeKddreWuWNiApDuSGCkf"UOP_DUP OP_HASH160 e5a71d74b0bd6b6730504ad3d53d2303a9ecf41a OP_EQUALVERIFY OP_CHECKSIG*276a914e5a71d74b0bd6b6730504ad3d53d2303a9ecf41a88ac*"1MwHwHfDGZBfdCeKddreWuWNiApDuSGCkf8$J  +@@859791904658b2fcd419c3159673f52370771116b33d21ca7548c16f4f1f3d9c""18W8T2SWg6DTLUv4xknCt8oKNKuvz8LZMe"UOP_DUP OP_HASH160 524b29473c095c5c1cc5d5b2ff04f5eb7576e36e OP_EQUALVERIFY OP_CHECKSIG*276a914524b29473c095c5c1cc5d5b2ff04f5eb7576e36e88ac*"18W8T2SWg6DTLUv4xknCt8oKNKuvz8LZMe8$J  + + +1@4e08f7309e306096d3c5d6360bb202d864c8bb4234bddbc2b67f21519cd56d5e$"@000000000000000000171094122652b42b9dd205b8fbc078b8fba3e1eb4a9895(-2 +@8f61c5130f1c8d7e025b1ec2722e73def26c72c4fa1d949f3285473a7558d5dcB03d84cdecbfbe2e703ad0d32e159ab0ac93cb0ccab3896241ed7de0082cb6550912 +@2ff53582b365ef677efce003663081a508f79001fa92bcfdd9fe6b3f797a8f34B0380a55fd05a052f75c7aee4fca901eb80f5f0d46c0297c238c488f7c825cdc0aeB +@4e08f7309e306096d3c5d6360bb202d864c8bb4234bddbc2b67f21519cd56d5e""1DZNNdHtqbccWGbeqjXyVTDAHe4gbAktoA"UOP_DUP OP_HASH160 89c0a94deb8fbe2ab67e7ac3dbb6508f4263ec18 OP_EQUALVERIFY OP_CHECKSIG*276a91489c0a94deb8fbe2ab67e7ac3dbb6508f4263ec1888ac*"1DZNNdHtqbccWGbeqjXyVTDAHe4gbAktoA8$J   +@4e08f7309e306096d3c5d6360bb202d864c8bb4234bddbc2b67f21519cd56d5e""14Pq2cH24kq2cHXQkabvrGYBUehakfHXpc"UOP_DUP OP_HASH160 25399ebadd72da148a20bba9784e4e710f857c5d OP_EQUALVERIFY OP_CHECKSIG*276a91425399ebadd72da148a20bba9784e4e710f857c5d88ac*"14Pq2cH24kq2cHXQkabvrGYBUehakfHXpc8$J  +@4e08f7309e306096d3c5d6360bb202d864c8bb4234bddbc2b67f21519cd56d5e""VOP_RETURN 14010000000000000000000000000000000000000000a929049a0e62ac6755661a1ee07c1abc*P6a2614010000000000000000000000000000000000000000a929049a0e62ac6755661a1ee07c1abc2&)bgUf|8$J   $-@0000000000000000000a6d7515f72fa0d2d6a8339119f081d793558d859b9a00"@000000000000000000171094122652b42b9dd205b8fbc078b8fba3e1eb4a98952$-@0000000000000000001603e8a09f1b2e53b758ec5934d77f4596598c4e461a10"@0000000000000000000a6d7515f72fa0d2d6a8339119f081d793558d859b9a002$-@00000000000000000009731d9046247d43fe4bd8dc1a0c5a87f54bc0e3d8d90f"@0000000000000000001603e8a09f1b2e53b758ec5934d77f4596598c4e461a102$-@0000000000000000001468801a1b09a4860eb94813f31d5e75d5b82e7b26408f"@00000000000000000009731d9046247d43fe4bd8dc1a0c5a87f54bc0e3d8d90f2$-@0000000000000000000aaceefd760a82941c6f384ff82c3a98e22d2284c64af1"@0000000000000000001468801a1b09a4860eb94813f31d5e75d5b82e7b26408f2$Ϟ-@0000000000000000001696af5d4b2c7bcadc71cced68e191e591c2d83bed1143"@0000000000000000000aaceefd760a82941c6f384ff82c3a98e22d2284c64af12$Հ-@0000000000000000000769eafd2c70478c52bfb3f381200afd67afb5d1dc1f63"@0000000000000000001696af5d4b2c7bcadc71cced68e191e591c2d83bed11432$ހ-@000000000000000000066726c7d81450cec41f8e1c0aa525953ef1f4b2087404"@0000000000000000000769eafd2c70478c52bfb3f381200afd67afb5d1dc1f632 $-@00000000000000000019bb6f1c854cb8eec22ba048aa96a4cbd894e9cc10fb9f"@000000000000000000066726c7d81450cec41f8e1c0aa525953ef1f4b20874042 + + + +1@ada427bce9596364f9aeb47da3367428a17093671c17bf40973a62324a41a903$"@00000000000000000019bb6f1c854cb8eec22ba048aa96a4cbd894e9cc10fb9f(-2 +@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a314B0356bc0c36d10da3538f1ef4e64590222f6e48fd7b4c231a12dd79fb1ff255cb6a2 +@983005aecdbce3c80b89e2e7d2edab0b4d372dea24fe43ce7757fd24534a1b3aB0292f5d0763c83a7a31462e6c399e6796c6f84f25dd108bc4cc375d17a74a2a303B +@ada427bce9596364f9aeb47da3367428a17093671c17bf40973a62324a41a903""1NPfDhRW5gjQs81gVDVPBf4p1eZtBQYzxg"UOP_DUP OP_HASH160 eaa3b237914a2274a47ce3aee91b4f3032841c4f OP_EQUALVERIFY OP_CHECKSIG*276a914eaa3b237914a2274a47ce3aee91b4f3032841c4f88ac*"1NPfDhRW5gjQs81gVDVPBf4p1eZtBQYzxg8$J  +=@ada427bce9596364f9aeb47da3367428a17093671c17bf40973a62324a41a903""1PzqMKooSY6onA9AncKtinkMswPyR3XF8h"UOP_DUP OP_HASH160 fc42d684a7ee47fa4ef18ee74bd5c25bc7af447a OP_EQUALVERIFY OP_CHECKSIG*276a914fc42d684a7ee47fa4ef18ee74bd5c25bc7af447a88ac*"1PzqMKooSY6onA9AncKtinkMswPyR3XF8h8$J  +Ց@ada427bce9596364f9aeb47da3367428a17093671c17bf40973a62324a41a903""1KzcK9MzpPvoNNdt7n7y5T3jDmzpHW2TA6"UOP_DUP OP_HASH160 d057739bd34448438edb9a198bc9b3ebb48228e0 OP_EQUALVERIFY OP_CHECKSIG*276a914d057739bd34448438edb9a198bc9b3ebb48228e088ac*"1KzcK9MzpPvoNNdt7n7y5T3jDmzpHW2TA68$J  $މ-@0000000000000000000bd766e52387cd9e83664ff6091966da39ea1e47bf4878"@00000000000000000019bb6f1c854cb8eec22ba048aa96a4cbd894e9cc10fb9f2 + + + +1@31018c9429283f2d618287fd783cfdc228a498d449c442b3a2044878ba12fcf7$"@0000000000000000000bd766e52387cd9e83664ff6091966da39ea1e47bf4878(މ-2 +@e5ee596786db80f437d65c1dbbe4d0d17afb9bc61e68cdc6f9b702277dd98b10B02252f5e3e12480c3e839e0d660f3e67de4bd4587300dfe2567be69fdbc625567d2 +@28024b01f287c2d7fc5ae1f8d7f1aca74bb0e81aaa3c21d2b64b353dfca13f9eB0310f71555b5768bc1c6ef6321412b369330975f2683f770176e30aae70c64d2c5B +I@31018c9429283f2d618287fd783cfdc228a498d449c442b3a2044878ba12fcf7""1HoXyK32wcG9znikdGpPbqnaipbFRMeEAd"UOP_DUP OP_HASH160 b84efffe0a859ec8cf8938333da971e5b5fc18c9 OP_EQUALVERIFY OP_CHECKSIG*276a914b84efffe0a859ec8cf8938333da971e5b5fc18c988ac*"1HoXyK32wcG9znikdGpPbqnaipbFRMeEAd8$J  +@31018c9429283f2d618287fd783cfdc228a498d449c442b3a2044878ba12fcf7""1BVy7Gu4Zhn8CZQLeQz8BTQSX3TQLzjpv5"UOP_DUP OP_HASH160 732bbdd3ca613ec9f582a2ccd830c0c51ea5c0ee OP_EQUALVERIFY OP_CHECKSIG*276a914732bbdd3ca613ec9f582a2ccd830c0c51ea5c0ee88ac*"1BVy7Gu4Zhn8CZQLeQz8BTQSX3TQLzjpv58$J  +4@31018c9429283f2d618287fd783cfdc228a498d449c442b3a2044878ba12fcf7""1NznSQPUY29UnPpxHJXPvsopgsQG58TQqk"UOP_DUP OP_HASH160 f14847efc86cf3f4726a01c9342e48aea2124e0b OP_EQUALVERIFY OP_CHECKSIG*276a914f14847efc86cf3f4726a01c9342e48aea2124e0b88ac*"1NznSQPUY29UnPpxHJXPvsopgsQG58TQqk8$J & …$胢-@00000000000000000017b2a9d9042b07d021675515b2e69c6ecd0c2d5e3c9abe"@0000000000000000000bd766e52387cd9e83664ff6091966da39ea1e47bf48782 + +1@b7a697e8826a2438c0c4419e67006ec67512ed7d59357670b2ac2ee49a1facc3…$"@00000000000000000017b2a9d9042b07d021675515b2e69c6ecd0c2d5e3c9abe(胢-2 +@27a8156b351703e13a75c061754b063f1e8d8afca1e2e4bbee0dd3582b5ac8b1B02b68c5a17e9a035a357d94736fd0270edec49568d5da95bb425567663c00f97282 +@4372a6266083c704263d87de0dd4e70d1cddccff9a83da28e57168a64c7fe00aB025dcf2cf758048d831ab5d409fa2f4cb8ae7035b799562c0e5be636282f8b03ef2 +@1b1292204c7bc42204dc96300831fa9025626f7354da0b30188851e653c6fbbaB03437b84485ed67d15860bd6e95123f37958b9abd9a34d319b279f5470f3009f822 +@27a8156b351703e13a75c061754b063f1e8d8afca1e2e4bbee0dd3582b5ac8b1B022bb130bc88a08986f6f93fcc82c7815b0563cc85df0c14361ccf615dbd0193b7B +G@b7a697e8826a2438c0c4419e67006ec67512ed7d59357670b2ac2ee49a1facc3""1DxaazWEdh311WXoyXRyrBkk6s3qqs2WzQ"UOP_DUP OP_HASH160 8e246c6cbe488a482cdc024107bf15da8d0afaba OP_EQUALVERIFY OP_CHECKSIG*276a9148e246c6cbe488a482cdc024107bf15da8d0afaba88ac*"1DxaazWEdh311WXoyXRyrBkk6s3qqs2WzQ8…$J  +@b7a697e8826a2438c0c4419e67006ec67512ed7d59357670b2ac2ee49a1facc3""12GGaoBgFjymSWsrnv7VrKXF3M1yuVKyCC"UOP_DUP OP_HASH160 0ddb5f7c32bfb32eff9f10a554847437ed50aca7 OP_EQUALVERIFY OP_CHECKSIG*276a9140ddb5f7c32bfb32eff9f10a554847437ed50aca788ac*"12GGaoBgFjymSWsrnv7VrKXF3M1yuVKyCC8…$J  +@b7a697e8826a2438c0c4419e67006ec67512ed7d59357670b2ac2ee49a1facc3""1MGh2YKZuK9WMnjGhvS71JZLdVmSRBzY4d"UOP_DUP OP_HASH160 de5a2ae6dc71e7c724041884bd896145d6b6f451 OP_EQUALVERIFY OP_CHECKSIG*276a914de5a2ae6dc71e7c724041884bd896145d6b6f45188ac*"1MGh2YKZuK9WMnjGhvS71JZLdVmSRBzY4d8…$J o Å$-@0000000000000000000f20b571d9a6faa63a9ab2d8229845674dbe2dae4c824a"@00000000000000000017b2a9d9042b07d021675515b2e69c6ecd0c2d5e3c9abe2 + + + +1@db069e1b32993a1e0eede0c4617fb55b29c37ced089c0effd43f132a385c054eÅ$"@0000000000000000000f20b571d9a6faa63a9ab2d8229845674dbe2dae4c824a(-2 +@8a2295fa0f985f9b701ae2c49b2a425ed6f8f4668fdd76128e4451b53d31db15B028624c544f9d45f75a75d870ce5385760b393eb6595b4f2103d591e1f573ef1a72 +@8a2295fa0f985f9b701ae2c49b2a425ed6f8f4668fdd76128e4451b53d31db15B0291459d108d50e243d62213a4b3f42150f38614353084333bdb3661f90c8f26c7B +@db069e1b32993a1e0eede0c4617fb55b29c37ced089c0effd43f132a385c054e""1EwohuE4wHL6YscHpiFPzsyBD8TZs2jGkS"UOP_DUP OP_HASH160 98f715ab6556b64b2511b84529eac29a448d0869 OP_EQUALVERIFY OP_CHECKSIG*276a91498f715ab6556b64b2511b84529eac29a448d086988ac*"1EwohuE4wHL6YscHpiFPzsyBD8TZs2jGkS8Å$J   +!@db069e1b32993a1e0eede0c4617fb55b29c37ced089c0effd43f132a385c054e""15j1S89W2eGiCgd9CxQ2xtqK8geULC4wFg"UOP_DUP OP_HASH160 33d255c9f8f43ce2f718273609833546fe297e7b OP_EQUALVERIFY OP_CHECKSIG*276a91433d255c9f8f43ce2f718273609833546fe297e7b88ac*"15j1S89W2eGiCgd9CxQ2xtqK8geULC4wFg8Å$J  +@db069e1b32993a1e0eede0c4617fb55b29c37ced089c0effd43f132a385c054e""VOP_RETURN 140100000000000000000000000000000000000000003c1417d2cefe89686cf279479469a1cd*P6a26140100000000000000000000000000000000000000003c1417d2cefe89686cf279479469a1cd2&<hlyGi8Å$J    ą$ρ-@00000000000000000002950eca484192627ff3a51f72b0d1cb83e2aa3b3dd4a9"@0000000000000000000f20b571d9a6faa63a9ab2d8229845674dbe2dae4c824a2 + + + +1@742f52416a66a4dcda04815cb5d0e0aba4a4c6616ee55fa5959bd7f9d855e9f9ą$"@00000000000000000002950eca484192627ff3a51f72b0d1cb83e2aa3b3dd4a9(ρ-2 +@5bd9ffe5ff8678076b464f07aa4fc3ee615e5483c14d90affec455e83f35c556B036234d3dccc4cb31f53826b818007c0f8dc11c11cbfcd0a057ee77a93564921bc2 +@52bdcbb92cbdcd4279c19768db7ea8dadaaa2babbddea725f02492b34c9c460aB02c0a0774b4e61ac3e9486a50f06588486dec73fc5cf7d63312bb9bc1339c4f3ffB +@742f52416a66a4dcda04815cb5d0e0aba4a4c6616ee55fa5959bd7f9d855e9f9""1Ci1RQisRySHEHaD8piS5R3CCdkRAvY8B1"UOP_DUP OP_HASH160 806aca136553b7e731a875f0e9a2f2af98552463 OP_EQUALVERIFY OP_CHECKSIG*276a914806aca136553b7e731a875f0e9a2f2af9855246388ac*"1Ci1RQisRySHEHaD8piS5R3CCdkRAvY8B18ą$J   +@742f52416a66a4dcda04815cb5d0e0aba4a4c6616ee55fa5959bd7f9d855e9f9""1LU82mjH466YwTxnP6vHHfcpvPekbY6ka9"UOP_DUP OP_HASH160 d58b7d5a306fcce4620b6556c779ce07adf93ac6 OP_EQUALVERIFY OP_CHECKSIG*276a914d58b7d5a306fcce4620b6556c779ce07adf93ac688ac*"1LU82mjH466YwTxnP6vHHfcpvPekbY6ka98ą$J  +@742f52416a66a4dcda04815cb5d0e0aba4a4c6616ee55fa5959bd7f9d855e9f9""VOP_RETURN 140100000000000000000000000000000000000000007562df0a23a7048e985b7a8d8a8a99a5*P6a26140100000000000000000000000000000000000000007562df0a23a7048e985b7a8d8a8a99a52&ub +#[z8ą$J   Ņ$-@00000000000000000010bb207c9c018dabf39cdf686d4813317ece4e3070995d"@00000000000000000002950eca484192627ff3a51f72b0d1cb83e2aa3b3dd4a92 + +1@2a7aea63993d93c23d5a3ba61227b4a9a48ba8487d5700a2f664f7d8631adcd7Ņ$"@00000000000000000010bb207c9c018dabf39cdf686d4813317ece4e3070995d(-2 +@e996be99f2c1d4e417b71f2cec2f55bd04b080ea8440e8b79b85db65a24a9678B022ae1d39eee4966bceaafcb46be219929efccd9b3b9fdf8ed57877dd7731d954e2 +@b370e27aabefe0c72ffe1ecfb7e25f3ce6699bf89e33c9a28101ad348e527e12B0387486a4707c5af29708889b66edb89c959912c50aa9cd81632f2c2985050edbd2 +@28b16552039c1967d1d7fef6ccd25ccdf36439e3332e78ede82d3fafcf36200fB03139db8b79cb213faa536b13ba5c2fc78e743f1d96605679d92f079d93a13150d2 +@5bd9ffe5ff8678076b464f07aa4fc3ee615e5483c14d90affec455e83f35c556B036234d3dccc4cb31f53826b818007c0f8dc11c11cbfcd0a057ee77a93564921bc2 +@e996be99f2c1d4e417b71f2cec2f55bd04b080ea8440e8b79b85db65a24a9678B03ea54ae00e638c18a179435dd3c0e1b3d98e4a93c4e80c3b1cc3d578c9be5334dB +@2a7aea63993d93c23d5a3ba61227b4a9a48ba8487d5700a2f664f7d8631adcd7""1PZYuUiyoWgEBpBrWqF3V6BiBhwVrUG5h7"UOP_DUP OP_HASH160 f77ab5f7036e8993818e76ff3b44946a8447fcb5 OP_EQUALVERIFY OP_CHECKSIG*276a914f77ab5f7036e8993818e76ff3b44946a8447fcb588ac*"1PZYuUiyoWgEBpBrWqF3V6BiBhwVrUG5h78Ņ$J  +c@2a7aea63993d93c23d5a3ba61227b4a9a48ba8487d5700a2f664f7d8631adcd7""12TURcfxqMk7AZubBxawMh8TuNwkqZV77C"UOP_DUP OP_HASH160 0ff9d561d6057e14cc0e9a9e67fc7e6d80b8be60 OP_EQUALVERIFY OP_CHECKSIG*276a9140ff9d561d6057e14cc0e9a9e67fc7e6d80b8be6088ac*"12TURcfxqMk7AZubBxawMh8TuNwkqZV77C8Ņ$J  +@2a7aea63993d93c23d5a3ba61227b4a9a48ba8487d5700a2f664f7d8631adcd7""18dpNHyX2dP83PNZu8SiMiKwGX66qeQ9Hs"UOP_DUP OP_HASH160 53bf652afbdd312efc97263019f3198f23aa0e0a OP_EQUALVERIFY OP_CHECKSIG*276a91453bf652afbdd312efc97263019f3198f23aa0e0a88ac*"18dpNHyX2dP83PNZu8SiMiKwGX66qeQ9Hs8Ņ$J ƅ$-@000000000000000000097f5563022f23913b0a7da88a7ae4ab33a15d5d70530c"@00000000000000000010bb207c9c018dabf39cdf686d4813317ece4e3070995d2Dž$-@000000000000000000036a2ddde9d94830d48a726c971770f76706d6f4dcdf54"@000000000000000000097f5563022f23913b0a7da88a7ae4ab33a15d5d70530c2ȅ$Ȧ-@00000000000000000013211baf66c73eb11d8633981f13b30efe0b98c97dd765"@000000000000000000036a2ddde9d94830d48a726c971770f76706d6f4dcdf542Ʌ$-@00000000000000000009a57970bf102541eb02ca76f6898faff5c530f173e5e3"@00000000000000000013211baf66c73eb11d8633981f13b30efe0b98c97dd7652ʅ$̂-@0000000000000000000de0d5caa52bb13a5f4b91022eeb90dbe3e9c484f95619"@00000000000000000009a57970bf102541eb02ca76f6898faff5c530f173e5e32˅$-@0000000000000000001348a7ea8df1cbb3b2632953ef0aef67b84fd88761caef"@0000000000000000000de0d5caa52bb13a5f4b91022eeb90dbe3e9c484f956192̅$ȳՃ-@000000000000000000101dd76c59b4b29e46986ac8af2042cd93e3940ad19512"@0000000000000000001348a7ea8df1cbb3b2632953ef0aef67b84fd88761caef2ͅ$-@0000000000000000001bf457cc745cf51c9aad32263833f8714f5898a5e8f43c"@000000000000000000101dd76c59b4b29e46986ac8af2042cd93e3940ad195122΅$ѫ-@0000000000000000000d1f67647be02e0bc0973dd7e5516645d263a807798aaf"@0000000000000000001bf457cc745cf51c9aad32263833f8714f5898a5e8f43c2υ$伅-@0000000000000000000002e5c8e05547af93fede876776067b309c37fa6d1627"@0000000000000000000d1f67647be02e0bc0973dd7e5516645d263a807798aaf2 + + +1@0117a9692866af3ac4a51b3753e978ec37d4c2ae184414254c4fd919117ef61dυ$"@0000000000000000000002e5c8e05547af93fede876776067b309c37fa6d1627(伅-2 +@abd870d935b9fa33eacabf917467ed52f11cfea6f7456b9ab0c81f9beaffa485B02cda406aa771683bbd1135c5bfad05cc6a8335ba03ac1f793390ce3c0bd34d1962 +@8bab1f59199fd3cb5446128d603909f642a0dbaba4168f28ec94a2b4ce1e5fbeB03a2d8c74098397e3ac04766edc5454cbc7b0b133f484b6f46c4771445ac17212aB +۳@0117a9692866af3ac4a51b3753e978ec37d4c2ae184414254c4fd919117ef61d""12miFYxjg7rHae46CYS6KFU263r8qrmnTq"UOP_DUP OP_HASH160 136cdcd38fdcd121232e0609eae23b9a9556ba4c OP_EQUALVERIFY OP_CHECKSIG*276a914136cdcd38fdcd121232e0609eae23b9a9556ba4c88ac*"12miFYxjg7rHae46CYS6KFU263r8qrmnTq8υ$J  +@0117a9692866af3ac4a51b3753e978ec37d4c2ae184414254c4fd919117ef61d""12QfXaGsvi8okwHMSqPzKudqq2sFXwJx13"UOP_DUP OP_HASH160 0f71da8e699403a248fbce9bc132f7e956977103 OP_EQUALVERIFY OP_CHECKSIG*276a9140f71da8e699403a248fbce9bc132f7e95697710388ac*"12QfXaGsvi8okwHMSqPzKudqq2sFXwJx138υ$J  +_@0117a9692866af3ac4a51b3753e978ec37d4c2ae184414254c4fd919117ef61d""1K63fmAJ3KbaErqRy5XypQY3GArprP19mX"UOP_DUP OP_HASH160 c6669240ce8f4cda1103654bdde7e88837ca5f5e OP_EQUALVERIFY OP_CHECKSIG*276a914c6669240ce8f4cda1103654bdde7e88837ca5f5e88ac*"1K63fmAJ3KbaErqRy5XypQY3GArprP19mX8υ$J  + + +1@b9aebec6d62f43f9e566f4c0a571e16a389af74ba726b4b73dec1d2cef84ec12υ$"@0000000000000000000002e5c8e05547af93fede876776067b309c37fa6d1627(伅-2 +@57a9454b716c85c1f625b5dc683013b29454e5b07f5281f830832a193283ff58B038081d724a7d8175634619e7c87ca6feb1a78494b26e68742ba58c8563af1180b2 +@0117a9692866af3ac4a51b3753e978ec37d4c2ae184414254c4fd919117ef61dB03d6085ed8d04839203061e5cf01f880d94eb694f76692d1181c601a1cfe9d4af6B +@b9aebec6d62f43f9e566f4c0a571e16a389af74ba726b4b73dec1d2cef84ec12""1DHCuGBpwoyhqYdMCewxdC5dP3aSJ81wGm"UOP_DUP OP_HASH160 86b2196bf7eb018320775b93ba96c638cc018f11 OP_EQUALVERIFY OP_CHECKSIG*276a91486b2196bf7eb018320775b93ba96c638cc018f1188ac*"1DHCuGBpwoyhqYdMCewxdC5dP3aSJ81wGm8υ$J  +@b9aebec6d62f43f9e566f4c0a571e16a389af74ba726b4b73dec1d2cef84ec12""1KeprBD4VBrABSnuoGSbvydd6mQGnjtere"UOP_DUP OP_HASH160 cc999898916fbcb037004a23d460f970c64482f7 OP_EQUALVERIFY OP_CHECKSIG*276a914cc999898916fbcb037004a23d460f970c64482f788ac*"1KeprBD4VBrABSnuoGSbvydd6mQGnjtere8υ$J  +ͺ]@b9aebec6d62f43f9e566f4c0a571e16a389af74ba726b4b73dec1d2cef84ec12""1Jc45X28o88Q5akvH1FT9RV5N4QKCfmqN6"UOP_DUP OP_HASH160 c11b442ae3894d05f9d241c102f89a8be53b814f OP_EQUALVERIFY OP_CHECKSIG*276a914c11b442ae3894d05f9d241c102f89a8be53b814f88ac*"1Jc45X28o88Q5akvH1FT9RV5N4QKCfmqN68υ$J Ѕ$-@000000000000000000062f2f3e0f833bb166285c8277e3788b3ae74108ad05fb"@0000000000000000000002e5c8e05547af93fede876776067b309c37fa6d16272х$-@000000000000000000093d95a85b3aedb067d7d01e301ffb529bf1b83a59e999"@000000000000000000062f2f3e0f833bb166285c8277e3788b3ae74108ad05fb2҅$-@00000000000000000011eba4779ad35d59b181d74870c0db1e9bd20bdff5a74d"@000000000000000000093d95a85b3aedb067d7d01e301ffb529bf1b83a59e9992Ӆ$𦾆-@0000000000000000001b100c689cd1197a5db4a17ce9280f98519d2ccd61c25c"@00000000000000000011eba4779ad35d59b181d74870c0db1e9bd20bdff5a74d2ԅ$چ-@0000000000000000001b0895f3d1556614f1b82565c5c10f6b833286e72832a7"@0000000000000000001b100c689cd1197a5db4a17ce9280f98519d2ccd61c25c2Յ$䏇-@00000000000000000003dbc73f80014cfb69747c98ddeb69b7b52332e2a05193"@0000000000000000001b0895f3d1556614f1b82565c5c10f6b833286e72832a72օ$-@0000000000000000000b60ed8f9338738aa2ac9e6f8d72108cefadc82ccb44a6"@00000000000000000003dbc73f80014cfb69747c98ddeb69b7b52332e2a051932ׅ$Ň-@0000000000000000000888c22349228f2f397049b72de8f9b172020486e77606"@0000000000000000000b60ed8f9338738aa2ac9e6f8d72108cefadc82ccb44a62؅$-@0000000000000000000553d362457c4e13fa2831568e53f26bcb1403fea7071f"@0000000000000000000888c22349228f2f397049b72de8f9b172020486e776062 + +1@1686325f9c8d0e7e2b34c32bafb9a90fd2eaef418da0dbb26067cc210bb242e1؅$"@0000000000000000000553d362457c4e13fa2831568e53f26bcb1403fea7071f(-2 +@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa867B021125bf8e556320011e7428118b5244b50acb90da231117e373a8b3d9c15c3ffd2 +@b747adae3c42602446f3ae9f3585e9fc9ff81536a29823dc020af690e0a0bd9dB02b7cba3c4713f984d0328af5d23df8ccef2d82ab88f3defdd5f0a53dc4b5cfa422 +@87241a603f469fa52814a107a602b8f3b714f943a3b7d890ee0a2a342f751c18B03fafa24280d91ac7d21f82727e32d1dc2087e069327ea8f95bf962661deb092c62 +@218f461f365e5e8850e0d75a85a37046d19e50b6db11d8276ffeeb50d0e3b269B03de8fc0c06cc40d574d9701302a04abc4c3e5546701f6c63ba6766fcce86555b72 +@18daf6ec2f1196ea94011eba922d70745cd48b6ac0e838d160de8685e6e98316B033397f512c0c37f29693e7fceca21dccfb78134047e7f40dd59a026de3b16a220B +@1686325f9c8d0e7e2b34c32bafb9a90fd2eaef418da0dbb26067cc210bb242e1""17XkNynDvJFBRC8xE7iMf7YbA3iaRy1BRH"UOP_DUP OP_HASH160 47a171c953308881823bc4880fee253d72db08ef OP_EQUALVERIFY OP_CHECKSIG*276a91447a171c953308881823bc4880fee253d72db08ef88ac*"17XkNynDvJFBRC8xE7iMf7YbA3iaRy1BRH8؅$J  +@1686325f9c8d0e7e2b34c32bafb9a90fd2eaef418da0dbb26067cc210bb242e1""1BLqXSRdnwtzLhFQjHF8jxLTdFnsHi4H9q"UOP_DUP OP_HASH160 7171aae6265d94eb2e9bcf89425c625318e1277c OP_EQUALVERIFY OP_CHECKSIG*276a9147171aae6265d94eb2e9bcf89425c625318e1277c88ac*"1BLqXSRdnwtzLhFQjHF8jxLTdFnsHi4H9q8؅$J  +@1686325f9c8d0e7e2b34c32bafb9a90fd2eaef418da0dbb26067cc210bb242e1""17EvdReiVbTU4wMmTrmBkUxWAR21k3V6oN"UOP_DUP OP_HASH160 4472edba106f66de5086868e736aa5b2a98e2f3b OP_EQUALVERIFY OP_CHECKSIG*276a9144472edba106f66de5086868e736aa5b2a98e2f3b88ac*"17EvdReiVbTU4wMmTrmBkUxWAR21k3V6oN8؅$J م$-@000000000000000000190e69860dffe6ca03dee18fe861264a3773c7f3c056c2"@0000000000000000000553d362457c4e13fa2831568e53f26bcb1403fea7071f2څ$-@000000000000000000099a8c30ac81d8535ae249b88dc2e1e837673221c59866"@000000000000000000190e69860dffe6ca03dee18fe861264a3773c7f3c056c22 ۅ$ʟ-@000000000000000000094a2dce7fc013b9ace8b585ecb93659660c319a1ce108"@000000000000000000099a8c30ac81d8535ae249b88dc2e1e837673221c598662 + + + +1@1ac4e49075cf8af49c38b6d74f5735ee2c5f281806e43a74eedf646c3fc8b8baۅ$"@000000000000000000094a2dce7fc013b9ace8b585ecb93659660c319a1ce108(ʟ-2 +@9770524ca465173a5e517cbe183c6134eea7f5b007c1ec9d81b2191a26114a64B02a2095a66907bf66ffe94a479a513fc67842237ac513b0ed0293a7b687247536d2 +@2c6613586166c5918edad685717e30a722296cd7ac24a2711ef41f11d0f033ceB02fd523a0f70a880420267581aaa68444f1bf87d1b5376b9c6f8489e73e6f56d4eB +@1ac4e49075cf8af49c38b6d74f5735ee2c5f281806e43a74eedf646c3fc8b8ba""15ds1GUDpGefCcwKUVxMVxKd3hn7a4uUa4"UOP_DUP OP_HASH160 32d93830e7ee81cd0a08c04a106dacb5218381ea OP_EQUALVERIFY OP_CHECKSIG*276a91432d93830e7ee81cd0a08c04a106dacb5218381ea88ac*"15ds1GUDpGefCcwKUVxMVxKd3hn7a4uUa48ۅ$J  + @1ac4e49075cf8af49c38b6d74f5735ee2c5f281806e43a74eedf646c3fc8b8ba""1Eq4x5Y1QS4FhkHaBEaU9oLv4Z89KbVJsq"UOP_DUP OP_HASH160 97b0e5f9475d45948f8838737d63290f1dee57d2 OP_EQUALVERIFY OP_CHECKSIG*276a91497b0e5f9475d45948f8838737d63290f1dee57d288ac*"1Eq4x5Y1QS4FhkHaBEaU9oLv4Z89KbVJsq8ۅ$J  +_@1ac4e49075cf8af49c38b6d74f5735ee2c5f281806e43a74eedf646c3fc8b8ba""1Ky2kwAze8my7meTRJaaWwtpty3pWmUUe1"UOP_DUP OP_HASH160 d00b0669163b74790d6f53e7686832a12ee2208b OP_EQUALVERIFY OP_CHECKSIG*276a914d00b0669163b74790d6f53e7686832a12ee2208b88ac*"1Ky2kwAze8my7meTRJaaWwtpty3pWmUUe18ۅ$J ;܅$ȥ-@000000000000000000141ed772a69bd0f33b5261503dbaf6d53711c708015141"@000000000000000000094a2dce7fc013b9ace8b585ecb93659660c319a1ce1082 ݅$𬳉-@00000000000000000018decf16b38a9ec8a8dbc26aa81fd99e9822e7182d65f1"@000000000000000000141ed772a69bd0f33b5261503dbaf6d53711c7080151412 + +1@2a072b8e908c4c2e06ffedb4163f49e3d60f72b319c08f8d5f556e93f7ac403a݅$"@00000000000000000018decf16b38a9ec8a8dbc26aa81fd99e9822e7182d65f1(𬳉-2 +@89445914e24472cd8439358382d980ff48bdf6e9d64189ecfe315370fbc2f1e2B03e7625330dc4672c1a3642befc79f8b79dbcb931a3815c6dec7dad33efbecbb482 +@89445914e24472cd8439358382d980ff48bdf6e9d64189ecfe315370fbc2f1e2B02bab6a9f2524435064a5510f3b35f6afc047d0265945e441ef4d06ad043a48c802 +@288f4d45a10cd0c5ba5ae6cf5abb7b2ce95e500c5caa8878f284f7a5c1a48a48B02bbaf5d96bf562111dd3ca26997fa65d02dfe1e55e83f7a81fd69617c15d440c1B +@2a072b8e908c4c2e06ffedb4163f49e3d60f72b319c08f8d5f556e93f7ac403a""12ftN1j7Axh2SaLN7MiTLVGVgQAG7uzXWV"UOP_DUP OP_HASH160 1252ceb24922ea28c0bb18ab40c0ff00c1c966b4 OP_EQUALVERIFY OP_CHECKSIG*276a9141252ceb24922ea28c0bb18ab40c0ff00c1c966b488ac*"12ftN1j7Axh2SaLN7MiTLVGVgQAG7uzXWV8݅$J  +@2a072b8e908c4c2e06ffedb4163f49e3d60f72b319c08f8d5f556e93f7ac403a""1Mk9XgkMbLKYQw8KpoTxjYtX3seFGmxCoj"UOP_DUP OP_HASH160 e38b8590241afb568091d7582d9b700b5ddb06af OP_EQUALVERIFY OP_CHECKSIG*276a914e38b8590241afb568091d7582d9b700b5ddb06af88ac*"1Mk9XgkMbLKYQw8KpoTxjYtX3seFGmxCoj8݅$J  +΄@2a072b8e908c4c2e06ffedb4163f49e3d60f72b319c08f8d5f556e93f7ac403a""16mp4WuW1PFwQAkWQiXRMbBGMNrzkVEKfN"UOP_DUP OP_HASH160 3f5237285eff0d2e9ef537234b6c739ae3b19aad OP_EQUALVERIFY OP_CHECKSIG*276a9143f5237285eff0d2e9ef537234b6c739ae3b19aad88ac*"16mp4WuW1PFwQAkWQiXRMbBGMNrzkVEKfN8݅$J Wޅ$Ё-@0000000000000000000d6fcda19aabf15ee0d34a0c7ece87ccfad6a7863f5dba"@00000000000000000018decf16b38a9ec8a8dbc26aa81fd99e9822e7182d65f12߅$-@0000000000000000000adb50d0e35fdf97814e0a78159d425f0e8f8cd4f1c662"@0000000000000000000d6fcda19aabf15ee0d34a0c7ece87ccfad6a7863f5dba2 $-@0000000000000000000e4a644fce26f7e088a8aa18bccf4504275d0bac14f471"@0000000000000000000adb50d0e35fdf97814e0a78159d425f0e8f8cd4f1c6622 + + + +1@a1f7f7fc82c60b571c718e8db5d6268962f8e1943b7c70e8553327f067ec5c79$"@0000000000000000000e4a644fce26f7e088a8aa18bccf4504275d0bac14f471(-2 +@b6e7a9e2abdf6d1975d023b1dd9e36e9bd83268baae9543e748e1776997a72f8B03bf5a255ea2ffeb8592a24fc7244fb02ce88915203852e68214c4b21d48cd945c2 +@b6e7a9e2abdf6d1975d023b1dd9e36e9bd83268baae9543e748e1776997a72f8B021ef975d5138997abdb14f72b64661a356f275685ddc8176fb03dfe45bd5aa7ffB +J@a1f7f7fc82c60b571c718e8db5d6268962f8e1943b7c70e8553327f067ec5c79""1FGMDxNYsjsLgCyjJnupUno9dB5kyLiXAg"UOP_DUP OP_HASH160 9c78e1cb40d7e0cd971d4f8740a31074ff4a025a OP_EQUALVERIFY OP_CHECKSIG*276a9149c78e1cb40d7e0cd971d4f8740a31074ff4a025a88ac*"1FGMDxNYsjsLgCyjJnupUno9dB5kyLiXAg8$J  +[@a1f7f7fc82c60b571c718e8db5d6268962f8e1943b7c70e8553327f067ec5c79""17SpHD3ybA88wyFBroNkx9zdjAiMDD7qbs"UOP_DUP OP_HASH160 46b29ee2458053dac4cbaca04199cd7fa46036ce OP_EQUALVERIFY OP_CHECKSIG*276a91446b29ee2458053dac4cbaca04199cd7fa46036ce88ac*"17SpHD3ybA88wyFBroNkx9zdjAiMDD7qbs8$J  +@a1f7f7fc82c60b571c718e8db5d6268962f8e1943b7c70e8553327f067ec5c79""161X2WZ9Z3o32yVjmSRGpgSQMuagLonPx2"UOP_DUP OP_HASH160 36f1b1819aa29434f82a1b550fc3ee59bc653d21 OP_EQUALVERIFY OP_CHECKSIG*276a91436f1b1819aa29434f82a1b550fc3ee59bc653d2188ac*"161X2WZ9Z3o32yVjmSRGpgSQMuagLonPx28$J &$-@0000000000000000000c461cc51c09ffd0df5bd7cde09a58f813fe07dbf7aad2"@0000000000000000000e4a644fce26f7e088a8aa18bccf4504275d0bac14f4712 $ь-@0000000000000000000a59ae565cd7942bca1de7ef7a158ab75d845884712e70"@0000000000000000000c461cc51c09ffd0df5bd7cde09a58f813fe07dbf7aad22 + +1@f827550a5e4a2b3792ab1429064824a5962e04bc0f4426385c25fee3b5314edb$"@0000000000000000000a59ae565cd7942bca1de7ef7a158ab75d845884712e70(ь-2 +@5299c9d6bf281400da056f9128ee52a1a3c3a7ba449ae20e2fae4c1e24a7a9edB0358a7a8dcae9d148e7a4925fe2092b8cac5769f62f4db1ccae57f3209635924fe2 +@6501e2d55df5ccda98e69ea370e985e04317c7718995199a736e4bb09562ec58B03402382e2a6d2a306b959cd59887aace01cff50eea3333e3c332f98a21a0e99bcB +@f827550a5e4a2b3792ab1429064824a5962e04bc0f4426385c25fee3b5314edb""12iRvd7oik9Ph2KnohQdbrxMPunywZVXJJ"UOP_DUP OP_HASH160 12cdfc756a3391426279a471ae7691d5ccd0bd7d OP_EQUALVERIFY OP_CHECKSIG*276a91412cdfc756a3391426279a471ae7691d5ccd0bd7d88ac*"12iRvd7oik9Ph2KnohQdbrxMPunywZVXJJ8$J  +@f827550a5e4a2b3792ab1429064824a5962e04bc0f4426385c25fee3b5314edb""1Mg3YPEgEVby17GQUmw169LEVwyganLuAo"UOP_DUP OP_HASH160 e2c4dc0080f598d11a8819fb3a2cd7763386154c OP_EQUALVERIFY OP_CHECKSIG*276a914e2c4dc0080f598d11a8819fb3a2cd7763386154c88ac*"1Mg3YPEgEVby17GQUmw169LEVwyganLuAo8$J z$-@00000000000000000009b26fa4754aa8c1eee78e7d62d095af9190ae3c7d3e5e"@0000000000000000000a59ae565cd7942bca1de7ef7a158ab75d845884712e702 $Ȃ-@0000000000000000000233d24cd16672ae32d1dcc266c1caee4b63d28856b378"@00000000000000000009b26fa4754aa8c1eee78e7d62d095af9190ae3c7d3e5e2 + + + +1@10858d611e275722d18a580e6f860fe6b33a9187de31131a888baef65e19e7e4$"@0000000000000000000233d24cd16672ae32d1dcc266c1caee4b63d28856b378(Ȃ-2 +@9dcb05d53ac86c24f26d75123fb65ae84162e2196e075dfe4e8b7b736b334724B02e1060208551978e7d32790cc21dcd8fa387193f45fc0b82991703031fd12adac2 +@82074dd64f611747736c1a678e86b3cb00d1327e5ad27aa55d952d7fc7723390B0325ac5925187651b05349d4fcc14c9ef5548b03795ec275d0f749995ffc892482B +@10858d611e275722d18a580e6f860fe6b33a9187de31131a888baef65e19e7e4""1BiSXt1ricwvytSJmDtrKuHpDuGqB6Z8M2"UOP_DUP OP_HASH160 7587a02aa2e237a7fbb9b50b9a75145be3fde9c9 OP_EQUALVERIFY OP_CHECKSIG*276a9147587a02aa2e237a7fbb9b50b9a75145be3fde9c988ac*"1BiSXt1ricwvytSJmDtrKuHpDuGqB6Z8M28$J  + @10858d611e275722d18a580e6f860fe6b33a9187de31131a888baef65e19e7e4""15LpzbcRNb3WfHoHwe4HEEwGKUBKPt65YM"UOP_DUP OP_HASH160 2fa0780f8e131e25bbadfd67fe5f359338168f8f OP_EQUALVERIFY OP_CHECKSIG*276a9142fa0780f8e131e25bbadfd67fe5f359338168f8f88ac*"15LpzbcRNb3WfHoHwe4HEEwGKUBKPt65YM8$J  + @10858d611e275722d18a580e6f860fe6b33a9187de31131a888baef65e19e7e4""1J8Zt1YUJ3AnKdmH2Z2keDdK8PetKp959m"UOP_DUP OP_HASH160 bbe87f17d658f6879ec8afeb1821fa04c3323d1a OP_EQUALVERIFY OP_CHECKSIG*276a914bbe87f17d658f6879ec8afeb1821fa04c3323d1a88ac*"1J8Zt1YUJ3AnKdmH2Z2keDdK8PetKp959m8$J ;$-@00000000000000000018d85bd0b8e87f0fcb6a72f7de8c724509502d1e26e6ab"@0000000000000000000233d24cd16672ae32d1dcc266c1caee4b63d28856b3782$-@0000000000000000000b4e75717f3ae8abb88fad6f2157c25c9d9c5b86e986ec"@00000000000000000018d85bd0b8e87f0fcb6a72f7de8c724509502d1e26e6ab2$ʨ-@000000000000000000164198cc066c09a14354f19fffea3c876997e637971efd"@0000000000000000000b4e75717f3ae8abb88fad6f2157c25c9d9c5b86e986ec2$-@000000000000000000197049aad05a1c58816887b07f896444f32b5c241a88d7"@000000000000000000164198cc066c09a14354f19fffea3c876997e637971efd2$Լ-@0000000000000000000971accb086ab651beadf991a7603ae3ac4758607c0677"@000000000000000000197049aad05a1c58816887b07f896444f32b5c241a88d72 $аȌ-@00000000000000000012aff69b74162939937aa0b16036bc2c71af318bb68474"@0000000000000000000971accb086ab651beadf991a7603ae3ac4758607c06772 + + + +1@e260b98a980feb927480e34a3dd7c838634a0c3affe8c9dc10af19faa95b02b7$"@00000000000000000012aff69b74162939937aa0b16036bc2c71af318bb68474(аȌ-2 +@88ea8412f8733fb9fe618e77eda4de3e4f3e30c7a809050aa584d4c4534de682B03630c8fb698359b02dc73204db248332daf91c8ef2cceabc617bd8e6756722f6f2 +@88ea8412f8733fb9fe618e77eda4de3e4f3e30c7a809050aa584d4c4534de682B0398d7a0d5a691c55ced1c642a6d83dba81d9c1a2062adf04816719df0da86e7daB +T@e260b98a980feb927480e34a3dd7c838634a0c3affe8c9dc10af19faa95b02b7""1B88YnvgT2darKGFzhsj14AHpcPGkDJiME"UOP_DUP OP_HASH160 6f0a786e7d4f2c691038b0cafb9fb25bce9b0c39 OP_EQUALVERIFY OP_CHECKSIG*276a9146f0a786e7d4f2c691038b0cafb9fb25bce9b0c3988ac*"1B88YnvgT2darKGFzhsj14AHpcPGkDJiME8$J  +[@e260b98a980feb927480e34a3dd7c838634a0c3affe8c9dc10af19faa95b02b7""1FusDk6Z69uuVzQiKcME7MJHDy2gXwCHWe"UOP_DUP OP_HASH160 a3914ff202b07b66c152d4aadb3305178d394a24 OP_EQUALVERIFY OP_CHECKSIG*276a914a3914ff202b07b66c152d4aadb3305178d394a2488ac*"1FusDk6Z69uuVzQiKcME7MJHDy2gXwCHWe8$J  +@e260b98a980feb927480e34a3dd7c838634a0c3affe8c9dc10af19faa95b02b7""17RJNqgfPM8mUX5J7e48NHSg3nd6LBWWpB"UOP_DUP OP_HASH160 46693e34b1705d7a022d8463a4107f1bfd72e58d OP_EQUALVERIFY OP_CHECKSIG*276a91446693e34b1705d7a022d8463a4107f1bfd72e58d88ac*"17RJNqgfPM8mUX5J7e48NHSg3nd6LBWWpB8$J  $-@0000000000000000000c62996039ffc8b6b2dd062327b272430d26cb2ff95785"@00000000000000000012aff69b74162939937aa0b16036bc2c71af318bb684742 $թ-@0000000000000000000044d684e1233a4de4b3de2e8125b55d9cfbf9c2536db2"@0000000000000000000c62996039ffc8b6b2dd062327b272430d26cb2ff957852 + + + +1@0b22366f6a31453a84840dae807c69d6a1ea349c40cde335af8d29b913023cba$"@0000000000000000000044d684e1233a4de4b3de2e8125b55d9cfbf9c2536db2(թ-2 +@d17558ae3455c328684692267fc26a388431b92827ef6b40b2715afd111453f9B027a48e0c458badc5e4f6e99c4943b5f4dd32c38dd895de9f2cd8111f19556802f2 +@4c117bb6086b758e0c01dfbcc7d0ee01b41b940ae019a64fc1f2d01b4c27b378B02e9d9af45c45767ad3d4506761dc093ffac1501195817851e027d9e6757e51b9fB +@0b22366f6a31453a84840dae807c69d6a1ea349c40cde335af8d29b913023cba""18EYTFCtEof7FsvBPHHJA49k2z2ahijz1N"UOP_DUP OP_HASH160 4f588b1005b6479f06d0fa69cd1ac5fe6ad63b9e OP_EQUALVERIFY OP_CHECKSIG*276a9144f588b1005b6479f06d0fa69cd1ac5fe6ad63b9e88ac*"18EYTFCtEof7FsvBPHHJA49k2z2ahijz1N8$J  +@0b22366f6a31453a84840dae807c69d6a1ea349c40cde335af8d29b913023cba""1BtA3HLGYKbxoqMnGrYCqze9j5LYQ1oGNk"UOP_DUP OP_HASH160 775e047e09c43291d0f8142c472a7afd4823a35f OP_EQUALVERIFY OP_CHECKSIG*276a914775e047e09c43291d0f8142c472a7afd4823a35f88ac*"1BtA3HLGYKbxoqMnGrYCqze9j5LYQ1oGNk8$J  + @0b22366f6a31453a84840dae807c69d6a1ea349c40cde335af8d29b913023cba""1AyoUFmZ9G6hgQf3KMhxnFf9iTHijMCMwL"UOP_DUP OP_HASH160 6d77378fe35d94bdfe57395898c07335420fc6fd OP_EQUALVERIFY OP_CHECKSIG*276a9146d77378fe35d94bdfe57395898c07335420fc6fd88ac*"1AyoUFmZ9G6hgQf3KMhxnFf9iTHijMCMwL8$J $-@00000000000000000005a67e9afa7d28ad6be005b2beb6349fddaff5012f30df"@0000000000000000000044d684e1233a4de4b3de2e8125b55d9cfbf9c2536db22$Ț-@00000000000000000011db87eef0d06561373532a44310160ced881f891f6560"@00000000000000000005a67e9afa7d28ad6be005b2beb6349fddaff5012f30df2$и-@000000000000000000065d827d0391db88c10492d347269b7a18e228870b6aad"@00000000000000000011db87eef0d06561373532a44310160ced881f891f65602$-@00000000000000000019afebf93794e79731bf7494580f3decf96c3b9b590c79"@000000000000000000065d827d0391db88c10492d347269b7a18e228870b6aad2$-@00000000000000000018b5707f3a36cac8a10300230c45dd4e17d0192447b6be"@00000000000000000019afebf93794e79731bf7494580f3decf96c3b9b590c792$Ŏ-@0000000000000000000204bcfcc0bc33dc587f9d8195af1a2bb514506a933035"@00000000000000000018b5707f3a36cac8a10300230c45dd4e17d0192447b6be2 + + +1@42b23da2f4a8074b95866abf286166bd3ca00652ea2ac498beb735c3f4f4bf96$"@0000000000000000000204bcfcc0bc33dc587f9d8195af1a2bb514506a933035(Ŏ-2 +@8f7ae35e8b70bdc04978808b86c6b5bf35103278bfe70a22543502116be6999fB0273aea61112fe9fc69154da285884e5821a54b51158027404c79422fcba9129482 +@7228138442be3a9547462945f351fac227fdb1d123362dff82b193012e0bb22aB030bc60d44cc98a5be37c423cdd7b07b7f4c593228eea8f219373c8b8c26067d77B +@42b23da2f4a8074b95866abf286166bd3ca00652ea2ac498beb735c3f4f4bf96""1EhmdKyCTkThGyKYg2WbWRvzwbL99XpMBs"UOP_DUP OP_HASH160 964f869db0cb823b26789a6d21900c9562328b95 OP_EQUALVERIFY OP_CHECKSIG*276a914964f869db0cb823b26789a6d21900c9562328b9588ac*"1EhmdKyCTkThGyKYg2WbWRvzwbL99XpMBs8$J  +@42b23da2f4a8074b95866abf286166bd3ca00652ea2ac498beb735c3f4f4bf96""16Zj1MMwzmBvgaU1tJYUbgVwwB2Mc6a72U"UOP_DUP OP_HASH160 3d09012c5aef3dec76446b5aceb150cae47d6c10 OP_EQUALVERIFY OP_CHECKSIG*276a9143d09012c5aef3dec76446b5aceb150cae47d6c1088ac*"16Zj1MMwzmBvgaU1tJYUbgVwwB2Mc6a72U8$J  +Ё@42b23da2f4a8074b95866abf286166bd3ca00652ea2ac498beb735c3f4f4bf96""1P2FJfh9whxJxehxTdn6aUgF4yowXhYr3j"UOP_DUP OP_HASH160 f18f1fc43c950477610fd0aa8b41425bbde70bec OP_EQUALVERIFY OP_CHECKSIG*276a914f18f1fc43c950477610fd0aa8b41425bbde70bec88ac*"1P2FJfh9whxJxehxTdn6aUgF4yowXhYr3j8$J  + + +1@9eeb2e6d3b0909e6081cb6ce775981ff9d1ef14a291d3277a510dd7a238435eb$"@0000000000000000000204bcfcc0bc33dc587f9d8195af1a2bb514506a933035(Ŏ-2 +@42b23da2f4a8074b95866abf286166bd3ca00652ea2ac498beb735c3f4f4bf96B023a22861a40f99820da8963f2b12ec2ce9cee3a6fcc265a38f53836d7dc5593412 +@b7923510d3b49a9fe6e4125d3acd76c2fd2f713634291787459e0e36c2109133B038a4e127493ec535ed34782296b958eb0c628b4eba5ec684e8a3d5e867ec73e1aB +@9eeb2e6d3b0909e6081cb6ce775981ff9d1ef14a291d3277a510dd7a238435eb""1JENd3QEyuDHfsyx7tQM2u4LX1UF8jEKYH"UOP_DUP OP_HASH160 bd01982eed0c347d4a0f95314f1523faa873602d OP_EQUALVERIFY OP_CHECKSIG*276a914bd01982eed0c347d4a0f95314f1523faa873602d88ac*"1JENd3QEyuDHfsyx7tQM2u4LX1UF8jEKYH8$J  +@9eeb2e6d3b0909e6081cb6ce775981ff9d1ef14a291d3277a510dd7a238435eb""1HzTP2fMToRZ2TLLS2NKKvuSvTdhnRu9JJ"UOP_DUP OP_HASH160 ba5fbe3cb81ad7c41f6153b475d63d710ef23f00 OP_EQUALVERIFY OP_CHECKSIG*276a914ba5fbe3cb81ad7c41f6153b475d63d710ef23f0088ac*"1HzTP2fMToRZ2TLLS2NKKvuSvTdhnRu9JJ8$J  +s@9eeb2e6d3b0909e6081cb6ce775981ff9d1ef14a291d3277a510dd7a238435eb""19yWtQrUWBure55i8evtgsKpEfF5ezhcTL"UOP_DUP OP_HASH160 62713f7fa7c75922bb4d15712ce9be56bc7ab6c0 OP_EQUALVERIFY OP_CHECKSIG*276a91462713f7fa7c75922bb4d15712ce9be56bc7ab6c088ac*"19yWtQrUWBure55i8evtgsKpEfF5ezhcTL8$J  $Ѽ-@0000000000000000000b270f1782974430c912924705e503d65f53b497aae2db"@0000000000000000000204bcfcc0bc33dc587f9d8195af1a2bb514506a9330352$ɏ-@0000000000000000000612c4482ddf3ea32725c864b55a71349847ac101f26fc"@0000000000000000000b270f1782974430c912924705e503d65f53b497aae2db2$ӏ-@0000000000000000000c93541b7de20b6164a892676f5882b01ff518042f19a0"@0000000000000000000612c4482ddf3ea32725c864b55a71349847ac101f26fc2 $ЛÐ-@0000000000000000000a0a082b9a9c7af4a0fa8e1d56117a400700e0ff1be883"@0000000000000000000c93541b7de20b6164a892676f5882b01ff518042f19a02 + + + +1@12855a718151976b36d3a1563be75b80a6e0c1e1b051203d08fbeb204f67a13d$"@0000000000000000000a0a082b9a9c7af4a0fa8e1d56117a400700e0ff1be883(ЛÐ-2 +@42b23da2f4a8074b95866abf286166bd3ca00652ea2ac498beb735c3f4f4bf96B03d91c8c45e8a3c17ad62ed1aec6256f289e26a26395360e4f7000f014ef1f6b6b2 +@2efa68d741d029d29c9e5896dc7bc4f7cf5be491a98d9acdb495e04f8483c109B027ad4f29291f555e45e5f76b95c17fde1858fbbc6d28687068cdbf7b72fda95f3B +@12855a718151976b36d3a1563be75b80a6e0c1e1b051203d08fbeb204f67a13d""17q17osTWpCmfax4DDNUhuSC7HX7kLf62W"UOP_DUP OP_HASH160 4ae4d1a05f6064b88f4b704e6846ba4146eaa7c7 OP_EQUALVERIFY OP_CHECKSIG*276a9144ae4d1a05f6064b88f4b704e6846ba4146eaa7c788ac*"17q17osTWpCmfax4DDNUhuSC7HX7kLf62W8$J  +@12855a718151976b36d3a1563be75b80a6e0c1e1b051203d08fbeb204f67a13d""17cQkoa97Ksv99C3KSzUNWaYbG6VCvEAUK"UOP_DUP OP_HASH160 488324aa88679e869f2de0a37d5ab64e5b75388c OP_EQUALVERIFY OP_CHECKSIG*276a914488324aa88679e869f2de0a37d5ab64e5b75388c88ac*"17cQkoa97Ksv99C3KSzUNWaYbG6VCvEAUK8$J  +@12855a718151976b36d3a1563be75b80a6e0c1e1b051203d08fbeb204f67a13d""1MiNA3ZtQ8xVmFqtuDEUbBbtaexDFRti83"UOP_DUP OP_HASH160 e3353aee06f968119ebdea4a9f68ba6f81afc962 OP_EQUALVERIFY OP_CHECKSIG*276a914e3353aee06f968119ebdea4a9f68ba6f81afc96288ac*"1MiNA3ZtQ8xVmFqtuDEUbBbtaexDFRti838$J  $-@000000000000000000117e6266ddec441d079e34514182d54c2c8ed7521f5c36"@0000000000000000000a0a082b9a9c7af4a0fa8e1d56117a400700e0ff1be8832$-@000000000000000000009f3838fd98f98ba1f4d17dc352079081bec4bad8611e"@000000000000000000117e6266ddec441d079e34514182d54c2c8ed7521f5c362 $ؤʑ-@000000000000000000142cc7b1e538a410c5e8cb613aa30ada5b3afed346b2be"@000000000000000000009f3838fd98f98ba1f4d17dc352079081bec4bad8611e2 + +1@18fc1f278028e6d3ad4c3a9d8144496ac1f797d7c7fea432ee2627183441318e$"@000000000000000000142cc7b1e538a410c5e8cb613aa30ada5b3afed346b2be(ؤʑ-2 +@e260b98a980feb927480e34a3dd7c838634a0c3affe8c9dc10af19faa95b02b7B024e17ac0d513bfe9a1cc195058b1fb1de4112f0583f5778fa0076e08cf99ab1f62 +@3b46615d48a62803d416cde80f5e2afbc51510767df584a50adcc81705d49e37B029fbc717dc7a55ce90b8c8d4680567f642ce8fa7b8d67b56597ddd7e85c522c422 +@fa20065ff1045f56bf8025a3534d608110db9699819227255a48228376c5461eB02689eb6a150be114a314523dfeb7e2688023015463ce30380143a1d1275fc3c772 +@e260b98a980feb927480e34a3dd7c838634a0c3affe8c9dc10af19faa95b02b7B0301d5b75248eebcb62005b29b9380f184d0fa0c3ae513572dcc9bb81ecaaf240cB +T@18fc1f278028e6d3ad4c3a9d8144496ac1f797d7c7fea432ee2627183441318e""13Fd4F5YWcKgXnVXDavmFm8wUaC8qm8g2C"UOP_DUP OP_HASH160 18b42c490fba152bd66a84aec711fd107982188b OP_EQUALVERIFY OP_CHECKSIG*276a91418b42c490fba152bd66a84aec711fd107982188b88ac*"13Fd4F5YWcKgXnVXDavmFm8wUaC8qm8g2C8$J  +[@18fc1f278028e6d3ad4c3a9d8144496ac1f797d7c7fea432ee2627183441318e""1AfHtDcBU9c2YCkUtf8rAp6yHQQZS93cdQ"UOP_DUP OP_HASH160 69f70828901851d2130888bea0197ce13eeebfc5 OP_EQUALVERIFY OP_CHECKSIG*276a91469f70828901851d2130888bea0197ce13eeebfc588ac*"1AfHtDcBU9c2YCkUtf8rAp6yHQQZS93cdQ8$J  +ԇ@18fc1f278028e6d3ad4c3a9d8144496ac1f797d7c7fea432ee2627183441318e""1PJasyNPh9MRzDpPy1q7mKMcLZ3Kt9LmAf"UOP_DUP OP_HASH160 f4a61e84bb0c1c10c0176f77658852dc25a3873d OP_EQUALVERIFY OP_CHECKSIG*276a914f4a61e84bb0c1c10c0176f77658852dc25a3873d88ac*"1PJasyNPh9MRzDpPy1q7mKMcLZ3Kt9LmAf8$J  $ё-@000000000000000000151c18e09918d9e759466254370cc0c487e1111dc61e8d"@000000000000000000142cc7b1e538a410c5e8cb613aa30ada5b3afed346b2be2 $͈-@00000000000000000002f3b5fff9d02166193f8e237a7fa8d33b8d0ae5b508d2"@000000000000000000151c18e09918d9e759466254370cc0c487e1111dc61e8d2 + + + +1@64b45fe13749bc26e3376dd96ce5536c46db114c8db26efae7d478eaaa1ed22e$"@00000000000000000002f3b5fff9d02166193f8e237a7fa8d33b8d0ae5b508d2(͈-2 +@7efb9f1399b7ac808092104ac2b3d9edbcd3fcdc615a88c1a9be97f7a6e5fa96B021dea05cac82ccf84b2391761605e785a526964097ead39015464afaf23f089782 +@46fae7de8405c5e0e5d7691ee1be6dc0a3bc04d7dc998687160ea9ec5cabaa81B03f12c0659ad0ae6a901f2c0f2ae1305c208b7ea151726de401cd9072a047a2ceeB +=@64b45fe13749bc26e3376dd96ce5536c46db114c8db26efae7d478eaaa1ed22e""1L9PM2azp4R9z9aAbvY548jTBHb64H15uK"UOP_DUP OP_HASH160 d2005ed93f183d18342180d64111a6f9b6e79575 OP_EQUALVERIFY OP_CHECKSIG*276a914d2005ed93f183d18342180d64111a6f9b6e7957588ac*"1L9PM2azp4R9z9aAbvY548jTBHb64H15uK8$J  +@64b45fe13749bc26e3376dd96ce5536c46db114c8db26efae7d478eaaa1ed22e""1Hc7XndoWsZKFaUd1bAAJYfzJAacXpRt5Q"UOP_DUP OP_HASH160 b62605d93eca1cdd24dce4cf37fea119eb073679 OP_EQUALVERIFY OP_CHECKSIG*276a914b62605d93eca1cdd24dce4cf37fea119eb07367988ac*"1Hc7XndoWsZKFaUd1bAAJYfzJAacXpRt5Q8$J  +>@64b45fe13749bc26e3376dd96ce5536c46db114c8db26efae7d478eaaa1ed22e""1KFVV1PUdPMLT4vCNwXUGYSXZbF1Xiaz3E"UOP_DUP OP_HASH160 c82fdd2728479d0d74db523a7df53495cc17af00 OP_EQUALVERIFY OP_CHECKSIG*276a914c82fdd2728479d0d74db523a7df53495cc17af0088ac*"1KFVV1PUdPMLT4vCNwXUGYSXZbF1Xiaz3E8$J  $-@0000000000000000001b2957122bca691193676b80adef3a2c747e25e78d484c"@00000000000000000002f3b5fff9d02166193f8e237a7fa8d33b8d0ae5b508d22$ب-@0000000000000000000e5d481308945dba9b106820ba62527851fd5e146d23e5"@0000000000000000001b2957122bca691193676b80adef3a2c747e25e78d484c2$؊-@0000000000000000000e4388d9f192d8b0e2c109f58e81018253be952b17d34b"@0000000000000000000e5d481308945dba9b106820ba62527851fd5e146d23e52$-@0000000000000000000850b5cb9234b0e71bf61aa7e317f69ba616bf976ebfdd"@0000000000000000000e4388d9f192d8b0e2c109f58e81018253be952b17d34b2$-@0000000000000000000626bd76d22e6ccca4d794f9990a0f25f536eb751b9417"@0000000000000000000850b5cb9234b0e71bf61aa7e317f69ba616bf976ebfdd2$ݓ-@0000000000000000001349213388d7fd76c43c4f161a4536713c6f53dbfcdb58"@0000000000000000000626bd76d22e6ccca4d794f9990a0f25f536eb751b94172$评-@0000000000000000001197dfcb42d60644bc2ceb49e03704c3e3c0623e6eca6d"@0000000000000000001349213388d7fd76c43c4f161a4536713c6f53dbfcdb582$ǖ-@00000000000000000015aab42951efa5f2b3d6118278aa9dfa882e529e5e1132"@0000000000000000001197dfcb42d60644bc2ceb49e03704c3e3c0623e6eca6d2$-@0000000000000000001972d0a10f9547e1558585fd3e4fcb1efe6ae49634e108"@00000000000000000015aab42951efa5f2b3d6118278aa9dfa882e529e5e11322$-@0000000000000000000256da289217df6de4bf74d5d1ea781b0a096b93adc7b3"@0000000000000000001972d0a10f9547e1558585fd3e4fcb1efe6ae49634e1082 $ء”-@000000000000000000000f02dc1c612bfdf568acd210d0f573c1681695af2351"@0000000000000000000256da289217df6de4bf74d5d1ea781b0a096b93adc7b32 + +1@7cfb8f6595710a8925ec2645c904396766bdf0c0e174006e6c0808bda62650dc$"@000000000000000000000f02dc1c612bfdf568acd210d0f573c1681695af2351(ء”-2 +@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86aB032e361af5dbf9c6bfe243fcc41727b8793d9ebd42cc4283598050daf321e500b52 +@8a8a5c6eac12c91510aa0ea298de6de88b5f8ae2077eda0448d79cc53b32e6f2B036f001e470dc4701db0309746f765461d6f84999259110049bceeeb4c9ae0c4762 +@a50577e78f011e8d5e4f0ae57f5458416e40872dcc51d4e9ad53431f9b0b7660B037ff4095470d1701d86a37540dbf6550db18dc2fc776df3d3fed3bf118a9d243d2 +@ccdb8e080f7b020d7c0ca973c55a61720e7b00b958edc78badd922e2c8d3e4d0B0340bec6031d7f141b0e580bfdd468b6606812a409108e242a2e7c50e606609c7bB +@7cfb8f6595710a8925ec2645c904396766bdf0c0e174006e6c0808bda62650dc""1NhYZ2A6hqZ8ybJDkoKE2jZ6voFC1GmCgj"UOP_DUP OP_HASH160 ee059e47008b594e82bd9cea568b414e20a2ca82 OP_EQUALVERIFY OP_CHECKSIG*276a914ee059e47008b594e82bd9cea568b414e20a2ca8288ac*"1NhYZ2A6hqZ8ybJDkoKE2jZ6voFC1GmCgj8$J  +@7cfb8f6595710a8925ec2645c904396766bdf0c0e174006e6c0808bda62650dc""12nh646uz39GqdrMmdLyFmZMsgTM3UEE3f"UOP_DUP OP_HASH160 139c4e9f0c926ba527a4136b98d60d8760400416 OP_EQUALVERIFY OP_CHECKSIG*276a914139c4e9f0c926ba527a4136b98d60d876040041688ac*"12nh646uz39GqdrMmdLyFmZMsgTM3UEE3f8$J  +a@7cfb8f6595710a8925ec2645c904396766bdf0c0e174006e6c0808bda62650dc"!1evhwAVaeuNKez13e7YwqPYhyP2rUwxq8"UOP_DUP OP_HASH160 072c38ce0741fbbe74aa1303a6d703687eebd22f OP_EQUALVERIFY OP_CHECKSIG*276a914072c38ce0741fbbe74aa1303a6d703687eebd22f88ac*!1evhwAVaeuNKez13e7YwqPYhyP2rUwxq88$J A$͔-@0000000000000000000f22742dbdc31e8aced97b03ab8fbcf3d063b41bfcb280"@000000000000000000000f02dc1c612bfdf568acd210d0f573c1681695af23512$ؖ-@00000000000000000013a24672d84cce5a63361bf52540dd07a114339f18eeea"@0000000000000000000f22742dbdc31e8aced97b03ab8fbcf3d063b41bfcb2802 + +1@0237da5d5ce155fce5a77227487ab2eb8c2e1ce2782576c4226784be15db00bc$"@00000000000000000013a24672d84cce5a63361bf52540dd07a114339f18eeea(ؖ-2 +@10858d611e275722d18a580e6f860fe6b33a9187de31131a888baef65e19e7e4B03ad64dd3e7fc469366b785fc2f622458461655bce78b8932444b481f744bf87ef2 +@10858d611e275722d18a580e6f860fe6b33a9187de31131a888baef65e19e7e4B034595fb313bb25fe9121957c657ea8544d2740a9483d4eb2c68185dac5951e0aa2 +@9dcb05d53ac86c24f26d75123fb65ae84162e2196e075dfe4e8b7b736b334724B036a96ad7d37d2aa74f3ad10f546642af22a784a5759307582f6cf0c42442b75d8B +@0237da5d5ce155fce5a77227487ab2eb8c2e1ce2782576c4226784be15db00bc""1C28d1tjsv1jXZS72tygjVSnCCYGujdixH"UOP_DUP OP_HASH160 78e02946c45127808b10fb77a64dc0454a3d68e6 OP_EQUALVERIFY OP_CHECKSIG*276a91478e02946c45127808b10fb77a64dc0454a3d68e688ac*"1C28d1tjsv1jXZS72tygjVSnCCYGujdixH8$J  +̞ @0237da5d5ce155fce5a77227487ab2eb8c2e1ce2782576c4226784be15db00bc""1NZGVToy9eeqaMddrytSByJVrzWso6WeLc"UOP_DUP OP_HASH160 ec74e21c5d8024526eab97d6f9a937af54522965 OP_EQUALVERIFY OP_CHECKSIG*276a914ec74e21c5d8024526eab97d6f9a937af5452296588ac*"1NZGVToy9eeqaMddrytSByJVrzWso6WeLc8$J  +@0237da5d5ce155fce5a77227487ab2eb8c2e1ce2782576c4226784be15db00bc"!1KMpWBAZ3yMQvDA98r4ttzyGEEXJqKxY9"UOP_DUP OP_HASH160 0378ddbc329b41f66490eba195f5e7a91a49f56c OP_EQUALVERIFY OP_CHECKSIG*276a9140378ddbc329b41f66490eba195f5e7a91a49f56c88ac*!1KMpWBAZ3yMQvDA98r4ttzyGEEXJqKxY98$J ; + +1@df2814b988178866e3c566227983e021393a666847a5c4400888bd3438fdfbbd$"@00000000000000000013a24672d84cce5a63361bf52540dd07a114339f18eeea(ؖ-2 +@ca3db8df75a956e77814d680782d2511795847fea35499e840083878dea7c327B033d84471b236f14525f4e7823ead19cb26fa673e6f4261baa3f7463dc70f38abf2 +@60486a4c5a91b1ae28ea94b3b06f508cceffe4c6a2413d4f067896939200d976B039fd40713248a8d354071a688178a72c9e71d738dd6757374940af4e4f7597a48B +M@df2814b988178866e3c566227983e021393a666847a5c4400888bd3438fdfbbd""1E7HPfnRLQSx9nbizunpCC4pDAcK378ata"UOP_DUP OP_HASH160 8fc9d037457e5f8c206f65ba4edc5d02da6e9951 OP_EQUALVERIFY OP_CHECKSIG*276a9148fc9d037457e5f8c206f65ba4edc5d02da6e995188ac*"1E7HPfnRLQSx9nbizunpCC4pDAcK378ata8$J  +.@df2814b988178866e3c566227983e021393a666847a5c4400888bd3438fdfbbd""15owbFZwekcR5XtYirhe3xFoaTrsBVS5a6"UOP_DUP OP_HASH160 34c1350f335f2d6ffee44f650db4e44d27715f7a OP_EQUALVERIFY OP_CHECKSIG*276a91434c1350f335f2d6ffee44f650db4e44d27715f7a88ac*"15owbFZwekcR5XtYirhe3xFoaTrsBVS5a68$J $І-@0000000000000000001067aa0675543cc2f14ca31cc5b1acd980fe2d9dccb8c4"@00000000000000000013a24672d84cce5a63361bf52540dd07a114339f18eeea2$Ζ-@000000000000000000169b9501fea1cd5df5068606cec3d425d68b7b82de514a"@0000000000000000001067aa0675543cc2f14ca31cc5b1acd980fe2d9dccb8c42$ޖ-@000000000000000000062cecd13ba3327c14eb21b9d5a79bf4e2b327a5cf5669"@000000000000000000169b9501fea1cd5df5068606cec3d425d68b7b82de514a2$-@0000000000000000000839d43d4421a62de065de158506a6041e8f338cdaae5e"@000000000000000000062cecd13ba3327c14eb21b9d5a79bf4e2b327a5cf56692$-@0000000000000000000d5f6c9c9df2e45e4bca249add05916b9fbdc912f176e9"@0000000000000000000839d43d4421a62de065de158506a6041e8f338cdaae5e2$ɂ-@0000000000000000001b62d117fcf5dc29297590558d7978aa66b224e21fc8fd"@0000000000000000000d5f6c9c9df2e45e4bca249add05916b9fbdc912f176e92$-@00000000000000000000b836b15a7dce23eb997dff45791df56529a402218f2a"@0000000000000000001b62d117fcf5dc29297590558d7978aa66b224e21fc8fd2 $-@0000000000000000001142f59d92048eccd592b1cdf0b8ced5932debb321ac2d"@00000000000000000000b836b15a7dce23eb997dff45791df56529a402218f2a2 + + + +1@c43ece0befcc4f2556ffc14280dfd46912f3d7323cd1ec98196f56b92242b2e5$"@0000000000000000001142f59d92048eccd592b1cdf0b8ced5932debb321ac2d(-2 +@0237da5d5ce155fce5a77227487ab2eb8c2e1ce2782576c4226784be15db00bcB03865e279b2c53fdb11e5a5e54a5a6f7976ee968eb042185ad4df08ff00b4772662 +@e350dc7d591a768eb3ab220cdb19f979511849ca732521c9ee7c0478e649f120B026fd9ca34bcc6126a9dbe046da6b2b2187f7104c0cd86a7a373aa50afe5b65b7fB +@c43ece0befcc4f2556ffc14280dfd46912f3d7323cd1ec98196f56b92242b2e5""1C4TYxsgPEGv4YkFx8YLfxMu79vwAZBnw9"UOP_DUP OP_HASH160 7950cb950222ad708b8b2ddab896eb1909e26f85 OP_EQUALVERIFY OP_CHECKSIG*276a9147950cb950222ad708b8b2ddab896eb1909e26f8588ac*"1C4TYxsgPEGv4YkFx8YLfxMu79vwAZBnw98$J  + @c43ece0befcc4f2556ffc14280dfd46912f3d7323cd1ec98196f56b92242b2e5""1M62TFAX4mwkB69wjW7wrixuL3U12uLgtp"UOP_DUP OP_HASH160 dc55ced667844d82aea78cce2d183573951831ff OP_EQUALVERIFY OP_CHECKSIG*276a914dc55ced667844d82aea78cce2d183573951831ff88ac*"1M62TFAX4mwkB69wjW7wrixuL3U12uLgtp8$J  +ܞ@c43ece0befcc4f2556ffc14280dfd46912f3d7323cd1ec98196f56b92242b2e5""1Bx8vg9sD8y1HBWZiqwPR2FXmqoxqcKZfF"UOP_DUP OP_HASH160 781ec065d047fc0c27b342b7fbd895adc2bc727c OP_EQUALVERIFY OP_CHECKSIG*276a914781ec065d047fc0c27b342b7fbd895adc2bc727c88ac*"1Bx8vg9sD8y1HBWZiqwPR2FXmqoxqcKZfF8$J ;$-@000000000000000000079150f3cbace61d72e0c60dbd9e08a0bd57a91ab49ff2"@0000000000000000001142f59d92048eccd592b1cdf0b8ced5932debb321ac2d2$ј-@0000000000000000000bda4e290db4afa03d14cd7ec913bb8271b00074420ac1"@000000000000000000079150f3cbace61d72e0c60dbd9e08a0bd57a91ab49ff22$-@000000000000000000107c5a4dde695a2e728e8af1d5ac719b9b502e7d97d165"@0000000000000000000bda4e290db4afa03d14cd7ec913bb8271b00074420ac12 $-@0000000000000000001067f7122cf4d1837b2f3a4a8971e96c79082d8611c734"@000000000000000000107c5a4dde695a2e728e8af1d5ac719b9b502e7d97d1652 + + + +1@3d8fce5f29a9f56a8ed8b4ab8b5b1583a01b52bd16d3f342758015d279ba9cd2$"@0000000000000000001067f7122cf4d1837b2f3a4a8971e96c79082d8611c734(-2 +@c43ece0befcc4f2556ffc14280dfd46912f3d7323cd1ec98196f56b92242b2e5B025b678f1035e1e15e9f645afaac2834612ca7860d104efe641b0768cdec0ad0312 +@08106e36522b30a6fe6d29169278de1b80876e037a9fa8a81bbcac5f45a835c4B029a7b0fcfa0a73a3b1fc4943d95b31d2c8d32907add6879bdaaae28fcce0fbdcdB +@3d8fce5f29a9f56a8ed8b4ab8b5b1583a01b52bd16d3f342758015d279ba9cd2""14fyrj1R819HQ6ag65UFo1YzAnhz42kCgE"UOP_DUP OP_HASH160 2847a55ff7915ff3f3321ccf2f781dcf0ad5a6c9 OP_EQUALVERIFY OP_CHECKSIG*276a9142847a55ff7915ff3f3321ccf2f781dcf0ad5a6c988ac*"14fyrj1R819HQ6ag65UFo1YzAnhz42kCgE8$J  + @3d8fce5f29a9f56a8ed8b4ab8b5b1583a01b52bd16d3f342758015d279ba9cd2""1GUPNSbYyGXH47JfJ2WJFnrRAKDWN1SN1R"UOP_DUP OP_HASH160 a9b7ca7e6b9c1dfec0312de98ab6a3cfd9786beb OP_EQUALVERIFY OP_CHECKSIG*276a914a9b7ca7e6b9c1dfec0312de98ab6a3cfd9786beb88ac*"1GUPNSbYyGXH47JfJ2WJFnrRAKDWN1SN1R8$J  +@3d8fce5f29a9f56a8ed8b4ab8b5b1583a01b52bd16d3f342758015d279ba9cd2""1M4V8739i3KKaGcmPtdmGXYz6rkz3dbery"UOP_DUP OP_HASH160 dc0b3d30f9efe329984b0e132734b8d8b71c8f34 OP_EQUALVERIFY OP_CHECKSIG*276a914dc0b3d30f9efe329984b0e132734b8d8b71c8f3488ac*"1M4V8739i3KKaGcmPtdmGXYz6rkz3dbery8$J $Ԑ-@00000000000000000007da99de06b9bfd784db7e3c1d2b2441e46cd8c15828fc"@0000000000000000001067f7122cf4d1837b2f3a4a8971e96c79082d8611c7342$-@00000000000000000013328806b3e5495c2a37204f02c94e05006b7120166858"@00000000000000000007da99de06b9bfd784db7e3c1d2b2441e46cd8c15828fc2 $Ȭ-@0000000000000000000b8f983cb15fcefd7e5f386da3ffddde02e1fad05173e8"@00000000000000000013328806b3e5495c2a37204f02c94e05006b71201668582 + + + +1@c693221367f5111856cbe85e8bf013b0c0ebec09720841e0ca0462eeb2a049cd$"@0000000000000000000b8f983cb15fcefd7e5f386da3ffddde02e1fad05173e8(Ȭ-2 +@3d8fce5f29a9f56a8ed8b4ab8b5b1583a01b52bd16d3f342758015d279ba9cd2B0229478cad192979d0e449c585e7b67984434ccc333ee238f32fdaa618164bfc182 +@3d8fce5f29a9f56a8ed8b4ab8b5b1583a01b52bd16d3f342758015d279ba9cd2B037d793ae71fb65452eaa21302d1e3c18ea2dfbf69cff1bf50ab640db7a1b0f2f5B +@c693221367f5111856cbe85e8bf013b0c0ebec09720841e0ca0462eeb2a049cd""1Q1fotKrXb9f2wxiozAX6bPZndWxLZ2yTu"UOP_DUP OP_HASH160 fc6b49e2aa48a458fbc813fc1c3367fe516f0e89 OP_EQUALVERIFY OP_CHECKSIG*276a914fc6b49e2aa48a458fbc813fc1c3367fe516f0e8988ac*"1Q1fotKrXb9f2wxiozAX6bPZndWxLZ2yTu8$J  + @c693221367f5111856cbe85e8bf013b0c0ebec09720841e0ca0462eeb2a049cd""1BmQogqsAhNmqWNDDp9w2LSynGRsGB9vB5"UOP_DUP OP_HASH160 76176e7878904591a7597809d1b8def0e8a960e8 OP_EQUALVERIFY OP_CHECKSIG*276a91476176e7878904591a7597809d1b8def0e8a960e888ac*"1BmQogqsAhNmqWNDDp9w2LSynGRsGB9vB58$J  +ȯ +@c693221367f5111856cbe85e8bf013b0c0ebec09720841e0ca0462eeb2a049cd"!1kDXrLV5NgPWRyBUSipBj3hbfDyL6dZ5n"UOP_DUP OP_HASH160 082c58f38cd0aa2e4a88acfdb5c8f07aea901604 OP_EQUALVERIFY OP_CHECKSIG*276a914082c58f38cd0aa2e4a88acfdb5c8f07aea90160488ac*!1kDXrLV5NgPWRyBUSipBj3hbfDyL6dZ5n8$J ;$-@000000000000000000002cf9d2cd14feb8c04f2c885d6240aa6897cd87bdcd22"@0000000000000000000b8f983cb15fcefd7e5f386da3ffddde02e1fad05173e82$-@0000000000000000000e625246e3105acc4e83585b3bd71d5ca8ad773c215d67"@000000000000000000002cf9d2cd14feb8c04f2c885d6240aa6897cd87bdcd222$-@0000000000000000001a5a33016a5d4e30b4053237ccdaebf62f4b5ea391b7ba"@0000000000000000000e625246e3105acc4e83585b3bd71d5ca8ad773c215d672$൚-@000000000000000000106c784b5d63ba6517b4d7aa0142d2d589a8741d81b709"@0000000000000000001a5a33016a5d4e30b4053237ccdaebf62f4b5ea391b7ba2$۹-@0000000000000000000bd4d47e8b972d85452bfc5189806d12928dcec0deca38"@000000000000000000106c784b5d63ba6517b4d7aa0142d2d589a8741d81b7092$-@000000000000000000179bf5a124ce40b8fa153cdd8f1652a8cc34ce63f10491"@0000000000000000000bd4d47e8b972d85452bfc5189806d12928dcec0deca382 $-@000000000000000000068d9800c48f2552a2fcea7c957aec0d61389b3ba57e44"@000000000000000000179bf5a124ce40b8fa153cdd8f1652a8cc34ce63f104912 + + + +1@58bb46aa229623fbd8edd990797f304de0f7e98328c55b5a335f47ccd5cbad86$"@000000000000000000068d9800c48f2552a2fcea7c957aec0d61389b3ba57e44(-2 +@c693221367f5111856cbe85e8bf013b0c0ebec09720841e0ca0462eeb2a049cdB02eb10612e4d578f1d703c20f9c6639bee6700faf7cd17d48a0514d7cf594241412 +@99b52deb109c010ac233a466c0139d9513adaf412a80c1cd17556562b0826fb4B0260d1e91d42dc89e8dfc98d2b0ce500c307f75ee08ba2fcc0ec1ab1f237293114B +@58bb46aa229623fbd8edd990797f304de0f7e98328c55b5a335f47ccd5cbad86""1C7f7fSeM5ctPxjVCwtbyEyJVf8WQNGYp5"UOP_DUP OP_HASH160 79ebb232d8088b7a0f10776f1fa9994b21be6d38 OP_EQUALVERIFY OP_CHECKSIG*276a91479ebb232d8088b7a0f10776f1fa9994b21be6d3888ac*"1C7f7fSeM5ctPxjVCwtbyEyJVf8WQNGYp58$J  + @58bb46aa229623fbd8edd990797f304de0f7e98328c55b5a335f47ccd5cbad86""1GSCGxiwES2NQGi6aPdkmFJPtUbEzBHcut"UOP_DUP OP_HASH160 a94db2a66dfc5f8ef3371c3fba62cda43240563d OP_EQUALVERIFY OP_CHECKSIG*276a914a94db2a66dfc5f8ef3371c3fba62cda43240563d88ac*"1GSCGxiwES2NQGi6aPdkmFJPtUbEzBHcut8$J  + +@58bb46aa229623fbd8edd990797f304de0f7e98328c55b5a335f47ccd5cbad86""1CpWzuD8UL2hUMBXkDFegTRHLwWCC13c5S"UOP_DUP OP_HASH160 81a5f9a1f53538673879a4b5c79dd6d36ccd3dfc OP_EQUALVERIFY OP_CHECKSIG*276a91481a5f9a1f53538673879a4b5c79dd6d36ccd3dfc88ac*"1CpWzuD8UL2hUMBXkDFegTRHLwWCC13c5S8$J ;$؜-@0000000000000000000c05e326bb125310e35d8a33af49f15899d168180dda52"@000000000000000000068d9800c48f2552a2fcea7c957aec0d61389b3ba57e442$ܜ-@000000000000000000037d5ce602d64e14aee1741468d8300760bbe44351089a"@0000000000000000000c05e326bb125310e35d8a33af49f15899d168180dda522$-@000000000000000000154f25e811406f30e6efa5ff910f77b69ea6bcba1ecf74"@000000000000000000037d5ce602d64e14aee1741468d8300760bbe44351089a2$-@00000000000000000016dcf1b5116af2acccb9ac5c5cfabcb0f090ab0978930f"@000000000000000000154f25e811406f30e6efa5ff910f77b69ea6bcba1ecf742$𷚞-@000000000000000000034edc82e47a93c69aa3fdbec855f963093cd4ac8c6ba1"@00000000000000000016dcf1b5116af2acccb9ac5c5cfabcb0f090ab0978930f2 + +1@ed8bf08394f2f7abdd402e7bbcd04912872f2246553060fa3ea721b29bc6dc18$"@000000000000000000034edc82e47a93c69aa3fdbec855f963093cd4ac8c6ba1(𷚞-2 +@e569c36cfdd5d14878b6736494c24dd0290b74f11ceec4a6d65d9e1ab11b90ffB0386e8a60403cd87c0cf7d18b919f23e30ce636dae0e5f477d6c260a11da55b5002 +@81adbab98cad1f0d44020f457ba054649cc6dda60613ab6fbbddf38d336299b8B0348670e40c9db2ccba535e6b7790a2dddb1a91478f6625eb81300bb0f2959947d2 +@90bf9f1c4540a579ab706c16de9f7e68fc0cfc8bebfd33f3ff0bfd84d1a2e7fcB0382dadcdfb633b558ebe9113ce16dc8700ed6a73bfa09fac3eca3981e6d5014752 +@8e269a3e1f8406675a4ffd9ff280dff1bf63fef724781591be1072db6922d2f8B03f928f37418e55eac0ea68a4ae057a7c0e75dadbd0ef0bb67ed8f7e5c593ddde82 +@e569c36cfdd5d14878b6736494c24dd0290b74f11ceec4a6d65d9e1ab11b90ffB02c4c8c1eadb4b2b056f13aa256b22c0afd6afc6f18847340b5acaa52e618d89322 +@7f204a3abc4e07362a4be485aa0a96b5ae2cb4f22573bcfbe43feaec0013541fB03f350f25f3631821aa1d743009dc1aa5b7657772370e3e93d72f73d68f2c770d7B +6@ed8bf08394f2f7abdd402e7bbcd04912872f2246553060fa3ea721b29bc6dc18""1MqwR9UfDvNw6p2EsNQDTuvUG8LnPnLSuR"UOP_DUP OP_HASH160 e4a3e802bfedaf82d310311bb1ecaf17c4a3a5ba OP_EQUALVERIFY OP_CHECKSIG*276a914e4a3e802bfedaf82d310311bb1ecaf17c4a3a5ba88ac*"1MqwR9UfDvNw6p2EsNQDTuvUG8LnPnLSuR8$J  +[@ed8bf08394f2f7abdd402e7bbcd04912872f2246553060fa3ea721b29bc6dc18""1Q8WWhkegZQRc6cKVjnCkBkoyn4343xp87"UOP_DUP OP_HASH160 fdb670b30836dba3c8731c58d7cf650cdedbba21 OP_EQUALVERIFY OP_CHECKSIG*276a914fdb670b30836dba3c8731c58d7cf650cdedbba2188ac*"1Q8WWhkegZQRc6cKVjnCkBkoyn4343xp878$J  + @ed8bf08394f2f7abdd402e7bbcd04912872f2246553060fa3ea721b29bc6dc18""1Leomo1EQQAxXQ7pcL6J9B859xRy3WeF9V"UOP_DUP OP_HASH160 d790d2f345580e0148916e9827bc4fd2748639c8 OP_EQUALVERIFY OP_CHECKSIG*276a914d790d2f345580e0148916e9827bc4fd2748639c888ac*"1Leomo1EQQAxXQ7pcL6J9B859xRy3WeF9V8$J  $-@0000000000000000001954d5837c83b7f55fe0b911ee9f0ee117c23ac8ec7c58"@000000000000000000034edc82e47a93c69aa3fdbec855f963093cd4ac8c6ba12$ʞ-@0000000000000000000cb28a533d7418da2874dc7a840dadc284e65e58850fb7"@0000000000000000001954d5837c83b7f55fe0b911ee9f0ee117c23ac8ec7c582$ߞ-@0000000000000000001ba03f19828b374e79e0b492877f0941ba78713ec7b288"@0000000000000000000cb28a533d7418da2874dc7a840dadc284e65e58850fb72$-@000000000000000000113c518cdcd51b91bc91689adb8cbf59c302c4a6f4b0fc"@0000000000000000001ba03f19828b374e79e0b492877f0941ba78713ec7b2882$Њ-@0000000000000000000fe8c21257dd8fd1ed4b4edabf26d69073d9a964141e6f"@000000000000000000113c518cdcd51b91bc91689adb8cbf59c302c4a6f4b0fc2 $號-@00000000000000000010bf0d1f9b3d6f1f0f6316fa8d3d499c5b3b1437591213"@0000000000000000000fe8c21257dd8fd1ed4b4edabf26d69073d9a964141e6f2 + +1@f6471e8c42eba69c6642afea63cc4ce60b4f70eb121fbcf45504a05f601855f4$"@00000000000000000010bf0d1f9b3d6f1f0f6316fa8d3d499c5b3b1437591213(號-2 +@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90dB03d11e93d5fe18c22a325b6d2e6f72493b51ff2d716be08033f3ab75202c740c5a2 +@3f168eca2c8c84eb12f75201a672163792dac3a23773ec4257b4859f5bf31424B03d1441bd8811d14590d56f171ac84144c724fc383e08b583f6a617be20527ca532 +@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90dB022fef696a51bba5b23cb68833b076b2d24dae961e94defd23b624caf5a0fb8887B +@f6471e8c42eba69c6642afea63cc4ce60b4f70eb121fbcf45504a05f601855f4""1Dv1KaX2giekj6AETwpxwVBptVnQgMpLY4"UOP_DUP OP_HASH160 8da7d2a069ef6c0c4556fe572b1280d94febfaf7 OP_EQUALVERIFY OP_CHECKSIG*276a9148da7d2a069ef6c0c4556fe572b1280d94febfaf788ac*"1Dv1KaX2giekj6AETwpxwVBptVnQgMpLY48$J  +@f6471e8c42eba69c6642afea63cc4ce60b4f70eb121fbcf45504a05f601855f4""1GJFEB6MspNNS9zZrob6x7JxA3BUp2KjcQ"UOP_DUP OP_HASH160 a7ccd5963f652f1b8b0f9dd748cd9817a8031a0e OP_EQUALVERIFY OP_CHECKSIG*276a914a7ccd5963f652f1b8b0f9dd748cd9817a8031a0e88ac*"1GJFEB6MspNNS9zZrob6x7JxA3BUp2KjcQ8$J  +@f6471e8c42eba69c6642afea63cc4ce60b4f70eb121fbcf45504a05f601855f4""1Cxodb3ReoKmPtytjpYiLokh75NHAukBsL"UOP_DUP OP_HASH160 83372fdc8daed043635fe7109edf07f7d79c23be OP_EQUALVERIFY OP_CHECKSIG*276a91483372fdc8daed043635fe7109edf07f7d79c23be88ac*"1Cxodb3ReoKmPtytjpYiLokh75NHAukBsL8$J $ȩ-@0000000000000000000795b009fa0dcf1e77b20e7f5ff122d89556c302db560d"@00000000000000000010bf0d1f9b3d6f1f0f6316fa8d3d499c5b3b14375912132$ŧ-@00000000000000000004fd728ff9c57a43be0c923d44a9dea4bb2e4ab4c9f0bb"@0000000000000000000795b009fa0dcf1e77b20e7f5ff122d89556c302db560d2$؀-@0000000000000000001a0173fcced3f359c118b68bc02484543397bc8b1ff5a6"@00000000000000000004fd728ff9c57a43be0c923d44a9dea4bb2e4ab4c9f0bb2$-@0000000000000000001b79426bbe7d11803aca7368b73328e497674ddf3c73f6"@0000000000000000001a0173fcced3f359c118b68bc02484543397bc8b1ff5a62$-@00000000000000000014f11cfa8f6e85ac2f940958eb726f2ac12dc4cc4a0740"@0000000000000000001b79426bbe7d11803aca7368b73328e497674ddf3c73f62$趫-@0000000000000000000ad5e672cfc03debd01b5ededae8c92dd08f044ace2b44"@00000000000000000014f11cfa8f6e85ac2f940958eb726f2ac12dc4cc4a07402 + + +1@8d4e271ed025dedbf83fe38d9770c1dc7e3b49f25220da13261a773f0e24fd05$"@0000000000000000000ad5e672cfc03debd01b5ededae8c92dd08f044ace2b44(趫-2 +@58bb46aa229623fbd8edd990797f304de0f7e98328c55b5a335f47ccd5cbad86B03377db1c8fbbdde146b76070459e1fe2cd1afbad56ef43c0b988552ca3316072b2 +@b74e0a9075a072eea79526e508014b1855795b017afcd54d934f15f7ac35a86aB03557ffffb9a20d2cc6d3e259b0cb153e752c4d03f1bd182d4ca608a1dd28e3f99B +@8d4e271ed025dedbf83fe38d9770c1dc7e3b49f25220da13261a773f0e24fd05""149SnzcuBeEFqbKNe4NCdMFAV7Xa84NRcX"UOP_DUP OP_HASH160 22813c6730b8e0a4463055ba5ec0d8350cddd95f OP_EQUALVERIFY OP_CHECKSIG*276a91422813c6730b8e0a4463055ba5ec0d8350cddd95f88ac*"149SnzcuBeEFqbKNe4NCdMFAV7Xa84NRcX8$J  + @8d4e271ed025dedbf83fe38d9770c1dc7e3b49f25220da13261a773f0e24fd05""1JB5HmSTrYKwgp3kha2T4fZRUjVHL2qDD7"UOP_DUP OP_HASH160 bc61e0d6e9c2ee4cb6fd2ac832482da06ca20ed9 OP_EQUALVERIFY OP_CHECKSIG*276a914bc61e0d6e9c2ee4cb6fd2ac832482da06ca20ed988ac*"1JB5HmSTrYKwgp3kha2T4fZRUjVHL2qDD78$J  +Ū +@8d4e271ed025dedbf83fe38d9770c1dc7e3b49f25220da13261a773f0e24fd05""19ashzyrPXbtuXmv6xd1KDxALBSDnrr5L5"UOP_DUP OP_HASH160 5e290f9d09f01e4734e2bbdfed5ae7fa9fb152a7 OP_EQUALVERIFY OP_CHECKSIG*276a9145e290f9d09f01e4734e2bbdfed5ae7fa9fb152a788ac*"19ashzyrPXbtuXmv6xd1KDxALBSDnrr5L58$J ; + +1@e338048515c2895a413805a5f621454c26ecea9e0c8df618353e0ba38b60b399$"@0000000000000000000ad5e672cfc03debd01b5ededae8c92dd08f044ace2b44(趫-2 +@898e289a22f1f23d1996c24ae2fdbfd7ae6be30b8078ea4c6055c3bb50567e25B02eaa0fe15e8833bbeea3b513056f69638f50baaea5967a5fb59920f151e8fa1fa2 +@7a0c6862af507044ac2174db8f28dc0ab59843de03386ee6cade72d7d58db8e4B03df0608b5791952adceb8215025232a0325c499789b30887564a70db653a5a1062 +@72bdf726c7d4e8466ea98f1fbe844109a585aff2a55648eeb5ab8dddba1f6538B0265acb7183af4c0c1ec7c85790aad7230418a263eb41030b46be874c207232129B +@e338048515c2895a413805a5f621454c26ecea9e0c8df618353e0ba38b60b399""1GvAHnrw5B4QuYHcBYeoD47mBPLkvM3AGS"UOP_DUP OP_HASH160 ae97afed1514b72f28346b8d6e3b299eb3ad41c0 OP_EQUALVERIFY OP_CHECKSIG*276a914ae97afed1514b72f28346b8d6e3b299eb3ad41c088ac*"1GvAHnrw5B4QuYHcBYeoD47mBPLkvM3AGS8$J  + @e338048515c2895a413805a5f621454c26ecea9e0c8df618353e0ba38b60b399""1P6p4LTsu5mMBcTtHKzLUy9dwSXpsvNvPa"UOP_DUP OP_HASH160 f26c20f160bfb4559e3b3c86ece29405737bf5dc OP_EQUALVERIFY OP_CHECKSIG*276a914f26c20f160bfb4559e3b3c86ece29405737bf5dc88ac*"1P6p4LTsu5mMBcTtHKzLUy9dwSXpsvNvPa8$J  +@e338048515c2895a413805a5f621454c26ecea9e0c8df618353e0ba38b60b399""1PTV2nHHyx9GvoeMAMR2MG166LeYpfy4gH"UOP_DUP OP_HASH160 f654fb2971dc7ab84aa13bdc4abbb9649530742f OP_EQUALVERIFY OP_CHECKSIG*276a914f654fb2971dc7ab84aa13bdc4abbb9649530742f88ac*"1PTV2nHHyx9GvoeMAMR2MG166LeYpfy4gH8$J ;$ؼ-@0000000000000000000eb8766ea4be713f572703acdb0af5fbfa11963db05744"@0000000000000000000ad5e672cfc03debd01b5ededae8c92dd08f044ace2b442 $-@00000000000000000003ca0a620fd681b35e4ae296ad01194e63e1ec59c61dd0"@0000000000000000000eb8766ea4be713f572703acdb0af5fbfa11963db057442 + + + +1@ff15af546276b5c789ff7073a5b83dbfbb2bca61282bce67f3c6a1893a563593$"@00000000000000000003ca0a620fd681b35e4ae296ad01194e63e1ec59c61dd0(-2 +@8d4e271ed025dedbf83fe38d9770c1dc7e3b49f25220da13261a773f0e24fd05B022a8f9772494ca2a6e64af6d5bce26a2359d0e92fe0243f7355500a2a3af7c6ae2 +@b6d5969014a6486f633f6c9745c7006ab0cf551648de3f65b9cc3a7b7bb8ced4B02da1f2da202bf3a57b9d9ce2764716fde25e4b0a296d4c3a0e1d0a6b92e9f474eB +@ff15af546276b5c789ff7073a5b83dbfbb2bca61282bce67f3c6a1893a563593""13ihu6x6M6nC3D4167GiKQFZ6LBmtFSUFm"UOP_DUP OP_HASH160 1dd3723a2180b6833b4a464864df83cbcb5d489f OP_EQUALVERIFY OP_CHECKSIG*276a9141dd3723a2180b6833b4a464864df83cbcb5d489f88ac*"13ihu6x6M6nC3D4167GiKQFZ6LBmtFSUFm8$J  + @ff15af546276b5c789ff7073a5b83dbfbb2bca61282bce67f3c6a1893a563593""13zm8YLtfPCQVakuNiHSWy7n4hBcXXNakQ"UOP_DUP OP_HASH160 20dccc9c925c1ade85894a7d59462283dd574518 OP_EQUALVERIFY OP_CHECKSIG*276a91420dccc9c925c1ade85894a7d59462283dd57451888ac*"13zm8YLtfPCQVakuNiHSWy7n4hBcXXNakQ8$J  +Υ +@ff15af546276b5c789ff7073a5b83dbfbb2bca61282bce67f3c6a1893a563593""13eZeHRnui3x3r6xti3BbF55BPndC1AHY9"UOP_DUP OP_HASH160 1d0ae418c48fc2c21f51609a00dc1c7bb0911e24 OP_EQUALVERIFY OP_CHECKSIG*276a9141d0ae418c48fc2c21f51609a00dc1c7bb0911e2488ac*"13eZeHRnui3x3r6xti3BbF55BPndC1AHY98$J ; $-@0000000000000000000291208f6424b514cbca32d6eb7db023844189708f0e4a"@00000000000000000003ca0a620fd681b35e4ae296ad01194e63e1ec59c61dd02 + + + +1@627403d2f23e750199058feb6f8badf4af1c04203e57f46d844a4686151ecac2$"@0000000000000000000291208f6424b514cbca32d6eb7db023844189708f0e4a(-2 +@e338048515c2895a413805a5f621454c26ecea9e0c8df618353e0ba38b60b399B03fde69c32ae46e3098310e1bf5c5f3c636595ea059cf8601d2bdbe3126b8e42aa2 +@e338048515c2895a413805a5f621454c26ecea9e0c8df618353e0ba38b60b399B02ce6fe7139f63e90f1db726e93e56cba6c360535ad49aabd641e5b56196ad2e85B +@627403d2f23e750199058feb6f8badf4af1c04203e57f46d844a4686151ecac2""17ELhUdYCHBeGBLYHGpP2wqApBeCgoxR9C"UOP_DUP OP_HASH160 44569aebac0c4df04343e794eeb0c56748a29b80 OP_EQUALVERIFY OP_CHECKSIG*276a91444569aebac0c4df04343e794eeb0c56748a29b8088ac*"17ELhUdYCHBeGBLYHGpP2wqApBeCgoxR9C8$J  +@627403d2f23e750199058feb6f8badf4af1c04203e57f46d844a4686151ecac2""1BN7jfu2Krgj1TuzLdhRWjsPtQv5YXraLX"UOP_DUP OP_HASH160 71af9d9f8102e478f732410aecca98c052100783 OP_EQUALVERIFY OP_CHECKSIG*276a91471af9d9f8102e478f732410aecca98c05210078388ac*"1BN7jfu2Krgj1TuzLdhRWjsPtQv5YXraLX8$J  +ٗ@627403d2f23e750199058feb6f8badf4af1c04203e57f46d844a4686151ecac2""14TGDx8RmDawDNFsCGPAa4uAkRrrAeMCxT"UOP_DUP OP_HASH160 25dfe66df8f1ed6b6b0c38db92d979c20d2782f7 OP_EQUALVERIFY OP_CHECKSIG*276a91425dfe66df8f1ed6b6b0c38db92d979c20d2782f788ac*"14TGDx8RmDawDNFsCGPAa4uAkRrrAeMCxT8$J  $-@00000000000000000001b68fbbf8f1bfa4d3ef98e1f2faa36182947a5eef88be"@0000000000000000000291208f6424b514cbca32d6eb7db023844189708f0e4a2 + + + +1@2c735db0514cfa2deeeb1c3c59d1a789e506310b8eeee685f55e2c6f03d92240$"@00000000000000000001b68fbbf8f1bfa4d3ef98e1f2faa36182947a5eef88be(-2 +@7cfb8f6595710a8925ec2645c904396766bdf0c0e174006e6c0808bda62650dcB02737458191e14424bbb6d8667c5426f20a3aed1bac147c07e09520c03f1fbd8812 +@7cfb8f6595710a8925ec2645c904396766bdf0c0e174006e6c0808bda62650dcB02b44981f8c159adf6bda09b353c9f32b95a2cfc6459ca1f7b77d1ef1e7a11816eB +Ґ@2c735db0514cfa2deeeb1c3c59d1a789e506310b8eeee685f55e2c6f03d92240""1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp"UOP_DUP OP_HASH160 db2ef1bde029af070919ba8c543a4a6940d74aa3 OP_EQUALVERIFY OP_CHECKSIG*276a914db2ef1bde029af070919ba8c543a4a6940d74aa388ac*"1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp8$J  +@2c735db0514cfa2deeeb1c3c59d1a789e506310b8eeee685f55e2c6f03d92240""1P78ze6KC2aiD2gK8i6gnC2BAzVzz41kej"UOP_DUP OP_HASH160 f27bef966fe6c6a5d87e8a4d600f7afa8fc66641 OP_EQUALVERIFY OP_CHECKSIG*276a914f27bef966fe6c6a5d87e8a4d600f7afa8fc6664188ac*"1P78ze6KC2aiD2gK8i6gnC2BAzVzz41kej8$J  +X@2c735db0514cfa2deeeb1c3c59d1a789e506310b8eeee685f55e2c6f03d92240""1A2yM5iDzZ2JZ6BKF263KrkMkz4CapvAya"UOP_DUP OP_HASH160 6318955ed35fe2aac120e62f85f549febf628fa7 OP_EQUALVERIFY OP_CHECKSIG*276a9146318955ed35fe2aac120e62f85f549febf628fa788ac*"1A2yM5iDzZ2JZ6BKF263KrkMkz4CapvAya8$J $-@000000000000000000180e4d901ccb03c0f59456812d2a145aa57f1f42924bea"@00000000000000000001b68fbbf8f1bfa4d3ef98e1f2faa36182947a5eef88be2$߼-@00000000000000000006b976c0faec19771697b4632d61fccaf6314bf135a41a"@000000000000000000180e4d901ccb03c0f59456812d2a145aa57f1f42924bea2$ؗ-@0000000000000000000f5eb9361169fbe828bffd430686ac12592fd31221e2cd"@00000000000000000006b976c0faec19771697b4632d61fccaf6314bf135a41a2$-@0000000000000000000e45fb7017c72be4fc9ca5c4382c4f8496cc09bc98f694"@0000000000000000000f5eb9361169fbe828bffd430686ac12592fd31221e2cd2$δ-@000000000000000000081e31d67859bd3617cc56aba0733c14f14882fe051240"@0000000000000000000e45fb7017c72be4fc9ca5c4382c4f8496cc09bc98f6942$˥-@00000000000000000014ad02aef53e79f241a2006613bccd52d0914420e2d9e8"@000000000000000000081e31d67859bd3617cc56aba0733c14f14882fe0512402$ҥ-@00000000000000000011489dff2b5b4bf2ddc332690165d262a725ae82267c0f"@00000000000000000014ad02aef53e79f241a2006613bccd52d0914420e2d9e82$ܥ-@000000000000000000078cef524736d2cf2e27bf9bd6cb37e87f01a6d64e94bb"@00000000000000000011489dff2b5b4bf2ddc332690165d262a725ae82267c0f2$Յ-@0000000000000000000f563754331610e16b6dc6d738269121dc8286a3d88e82"@000000000000000000078cef524736d2cf2e27bf9bd6cb37e87f01a6d64e94bb2$-@000000000000000000028a184802a65761d78b4930d06deebd0fbeede68a4bcc"@0000000000000000000f563754331610e16b6dc6d738269121dc8286a3d88e822$-@00000000000000000012f4fa0ab1a071f6785c244065e8c76dd1f2977defe8e2"@000000000000000000028a184802a65761d78b4930d06deebd0fbeede68a4bcc2 $竧-@00000000000000000006cc44bba44bcb7458cf8a32a95865b46beecdf23314ae"@00000000000000000012f4fa0ab1a071f6785c244065e8c76dd1f2977defe8e22 + +1@c3f36cfb225c6e59327bf46c9ba4e66c26936195ac85ee631c8cb301b1dfd3b8$"@00000000000000000006cc44bba44bcb7458cf8a32a95865b46beecdf23314ae(竧-2 +@37b9bdc0ec3b85d2c1f32be793b21eb6b9b89e1c7815a19813953b082b4789fdB03f1748edd86dd1b80d663e2d525d92ff5c48b8bb61aaac2596a16a2bc65063d3f2 +@d712e314643447125e1321895091bca00900e9a03295e9a855a5335ae5da0188B03005fdcfd84b6ee40788502db75b6ed81dbafde66eceffaad4607a982caf45a782 +@2b4ef1d2e676f2226a1b107878f6eb8ec000e54bed6b62708aa751b0b0c6be75B031008bda29796c9f650f3b820e95afb006828e71f2504722b694ed2a054dd26e0B +Ŏ@c3f36cfb225c6e59327bf46c9ba4e66c26936195ac85ee631c8cb301b1dfd3b8""1MoHRMVyihihSMm2yWo5DWQaNYUGDFeGpn"UOP_DUP OP_HASH160 e4235b46cf008170151fb61403c47d9e607a8208 OP_EQUALVERIFY OP_CHECKSIG*276a914e4235b46cf008170151fb61403c47d9e607a820888ac*"1MoHRMVyihihSMm2yWo5DWQaNYUGDFeGpn8$J  +茱@c3f36cfb225c6e59327bf46c9ba4e66c26936195ac85ee631c8cb301b1dfd3b8""1EvE2nFCJdjjzF3YnXsgkXjWkYERN2hZyq"UOP_DUP OP_HASH160 98aa8f02d68935e05d4d24c313cc23d87f41adfe OP_EQUALVERIFY OP_CHECKSIG*276a91498aa8f02d68935e05d4d24c313cc23d87f41adfe88ac*"1EvE2nFCJdjjzF3YnXsgkXjWkYERN2hZyq8$J  +@c3f36cfb225c6e59327bf46c9ba4e66c26936195ac85ee631c8cb301b1dfd3b8""1LH7xjuQrLvwzd3mkLam2GLrSbby8Z9KGE"UOP_DUP OP_HASH160 d376db2670b294ef41e1a0b7102090434f28e3eb OP_EQUALVERIFY OP_CHECKSIG*276a914d376db2670b294ef41e1a0b7102090434f28e3eb88ac*"1LH7xjuQrLvwzd3mkLam2GLrSbby8Z9KGE8$J Z $-@0000000000000000001acd525fc629d5c4921cc4d717571adb2157383d7c98ad"@00000000000000000006cc44bba44bcb7458cf8a32a95865b46beecdf23314ae2 + + + +1@61b425f6b1d9ad2abe44c62162164cc2a35eec0ae12786583eaa835acc37cda1$"@0000000000000000001acd525fc629d5c4921cc4d717571adb2157383d7c98ad(-2 +@e888370b22d0b27e9ae0d37859602c96b1f6f701824faae517af02606683d7b6B038fbd7fd7b7ea40d943ced3df66996e5bde0ed056a6d52e3149c8c99ef49ff30a2 +@e496435cbc63b632aa43da167f281a4351d5a96bb370e781c8dbdc53c5d6ff33B021c94e1a0732251186e95e97d7ec64c9083eaeb4283946cdb3b498dd586289837B +@61b425f6b1d9ad2abe44c62162164cc2a35eec0ae12786583eaa835acc37cda1""1MbXmEb1M6kUBK1tWm5rkEwqGQQhRPJZaz"UOP_DUP OP_HASH160 e1ea5676de0ccec21d203834b30aa43942bdf865 OP_EQUALVERIFY OP_CHECKSIG*276a914e1ea5676de0ccec21d203834b30aa43942bdf86588ac*"1MbXmEb1M6kUBK1tWm5rkEwqGQQhRPJZaz8$J  +@61b425f6b1d9ad2abe44c62162164cc2a35eec0ae12786583eaa835acc37cda1""17h3DdEBFQDpeEZKt26JErxXDs7oqxq1iK"UOP_DUP OP_HASH160 49633e903af29ca0f250309f501ab42229222f48 OP_EQUALVERIFY OP_CHECKSIG*276a91449633e903af29ca0f250309f501ab42229222f4888ac*"17h3DdEBFQDpeEZKt26JErxXDs7oqxq1iK8$J  +@61b425f6b1d9ad2abe44c62162164cc2a35eec0ae12786583eaa835acc37cda1""1DkUb9mHcKAbkFbT1ECKp9AyQUkF4tA8ic"UOP_DUP OP_HASH160 8bda6cfd79f7858ec0ed8be861121b9e5a72e3d9 OP_EQUALVERIFY OP_CHECKSIG*276a9148bda6cfd79f7858ec0ed8be861121b9e5a72e3d988ac*"1DkUb9mHcKAbkFbT1ECKp9AyQUkF4tA8ic8$J A$뒨-@0000000000000000000134b31d3d7f592b879f60414972b305e2f3750e35840f"@0000000000000000001acd525fc629d5c4921cc4d717571adb2157383d7c98ad2 †$ȵ-@0000000000000000000b81559366c6e971dacc501aeaef884cdfa16776592e2e"@0000000000000000000134b31d3d7f592b879f60414972b305e2f3750e35840f2 + +1@981680769c98c784311b75de6e679acf3bcedc551c7c3fe1e5893c3e4b4bc150†$"@0000000000000000000b81559366c6e971dacc501aeaef884cdfa16776592e2e(ȵ-2 +@26269296292a07bfeeb993407d03bb5d1f8e74b1246d8cf3f6ac4e11d3da417fB033e0c8c60ad6b2075e1999a41caf25e08c6dd38cc5545c0f8951e026668335a3f2 +@4bc613496d63ebd0f4810441a280281133013b173cf4905260aa5df39b3fdb3bB02018a70cf534787b6361caa5ac29372329df01dbab8ce0f70aeaf2c083e0341d4B +3@981680769c98c784311b75de6e679acf3bcedc551c7c3fe1e5893c3e4b4bc150""1HsGNG3FPbdeeqZSs22grVnRqEAQ34iHuY"UOP_DUP OP_HASH160 b903a35212731b3cb8897755df699245e4d8cf8b OP_EQUALVERIFY OP_CHECKSIG*276a914b903a35212731b3cb8897755df699245e4d8cf8b88ac*"1HsGNG3FPbdeeqZSs22grVnRqEAQ34iHuY8†$J  +ܔ@@981680769c98c784311b75de6e679acf3bcedc551c7c3fe1e5893c3e4b4bc150""19KStt4yoKJGDMuZbimVKqF7UCq4CH2qzj"UOP_DUP OP_HASH160 5b3e1bf586a39731e62a6820df2058f59d13b85b OP_EQUALVERIFY OP_CHECKSIG*276a9145b3e1bf586a39731e62a6820df2058f59d13b85b88ac*"19KStt4yoKJGDMuZbimVKqF7UCq4CH2qzj8†$J &Æ$Ĩ-@0000000000000000000498c30c6aef209679633f5804dd0dbad192c332d393cc"@0000000000000000000b81559366c6e971dacc501aeaef884cdfa16776592e2e2Ć$Ҩ-@00000000000000000019bc96ee7d109a855b7fc4c4e00a907c1efab364120648"@0000000000000000000498c30c6aef209679633f5804dd0dbad192c332d393cc2ņ$©-@0000000000000000001352a3664e63cdbb7b70c1a0dcef52177a47385dfe4183"@00000000000000000019bc96ee7d109a855b7fc4c4e00a907c1efab3641206482Ɔ$ϩ-@0000000000000000001777a4a8aa131544c8d31d3112b39f83e80a33aa462718"@0000000000000000001352a3664e63cdbb7b70c1a0dcef52177a47385dfe41832 + + +1@d209904b0eec0ce0d9545d4cb92886141a8a2a472393459d7708e547f68b642fƆ$"@0000000000000000001777a4a8aa131544c8d31d3112b39f83e80a33aa462718(ϩ-2 +@18fc1f278028e6d3ad4c3a9d8144496ac1f797d7c7fea432ee2627183441318eB0374e590cbe853d3c14fd229cc685f3a1fde69c00307086b3a103c14630efb5e112 +@18fc1f278028e6d3ad4c3a9d8144496ac1f797d7c7fea432ee2627183441318eB03520cb00e04885305c9979214b88eee7a5c2dda1443444feb22036b5ce756d2b9B +T@d209904b0eec0ce0d9545d4cb92886141a8a2a472393459d7708e547f68b642f""1PLgiWJJ9ydo3aKzeSgH6BecnBGtv2bsRF"UOP_DUP OP_HASH160 f50bd2cca85f40e2cd4b6eecfda767baade5fec1 OP_EQUALVERIFY OP_CHECKSIG*276a914f50bd2cca85f40e2cd4b6eecfda767baade5fec188ac*"1PLgiWJJ9ydo3aKzeSgH6BecnBGtv2bsRF8Ɔ$J  +[@d209904b0eec0ce0d9545d4cb92886141a8a2a472393459d7708e547f68b642f"!1Y7mju9QcyQV3i5TTgTH6coyQuVR5461Y"UOP_DUP OP_HASH160 05e28c1a165bce1ecf3ded881db5a44c05a458ea OP_EQUALVERIFY OP_CHECKSIG*276a91405e28c1a165bce1ecf3ded881db5a44c05a458ea88ac*!1Y7mju9QcyQV3i5TTgTH6coyQuVR5461Y8Ɔ$J  +ɚ@d209904b0eec0ce0d9545d4cb92886141a8a2a472393459d7708e547f68b642f""1HT7YRXXt5hc7eWiu1ohof8fPvJEo16FMU"UOP_DUP OP_HASH160 b47249d0f3196dc130120bff075aa3bf3d7f474d OP_EQUALVERIFY OP_CHECKSIG*276a914b47249d0f3196dc130120bff075aa3bf3d7f474d88ac*"1HT7YRXXt5hc7eWiu1ohof8fPvJEo16FMU8Ɔ$J  + +1@ae5907aaecdb861958ce8d0ecefc4b36313c7bcd7d861f1654fd3cda2e48a3afƆ$"@0000000000000000001777a4a8aa131544c8d31d3112b39f83e80a33aa462718(ϩ-2 +@d209904b0eec0ce0d9545d4cb92886141a8a2a472393459d7708e547f68b642fB0371f6e5f93f52f4b52e9f464980d60decf27cc65bcfaf161fc6735f5dc21e126f2 +@5e8a18fc5491b413593587c4d3e8880efa3f7a96066ac9d6b573f72da6dcb3c7B02088f0a924f2aacd5360a8d8c94b5d7423c56fb945afada7dbc626a8d19fbcd7a2 +@d209904b0eec0ce0d9545d4cb92886141a8a2a472393459d7708e547f68b642fB0232f63979cac1df38296c5a26a162b751a12701299a290999e246871e47f762c1B +T@ae5907aaecdb861958ce8d0ecefc4b36313c7bcd7d861f1654fd3cda2e48a3af""1GhZvSrocmhbp7T8buj5F1bJb6Ty9e4yu2"UOP_DUP OP_HASH160 ac3601b6d06fc9d1806935ce198a59a2ed50bdb1 OP_EQUALVERIFY OP_CHECKSIG*276a914ac3601b6d06fc9d1806935ce198a59a2ed50bdb188ac*"1GhZvSrocmhbp7T8buj5F1bJb6Ty9e4yu28Ɔ$J  +[@ae5907aaecdb861958ce8d0ecefc4b36313c7bcd7d861f1654fd3cda2e48a3af""1FCUuZ5yF17jpBkcUxRfyFiLLvhLdcmPLT"UOP_DUP OP_HASH160 9bbda1a252e2c355585f2b6290fae6685cabca6c OP_EQUALVERIFY OP_CHECKSIG*276a9149bbda1a252e2c355585f2b6290fae6685cabca6c88ac*"1FCUuZ5yF17jpBkcUxRfyFiLLvhLdcmPLT8Ɔ$J  +@ae5907aaecdb861958ce8d0ecefc4b36313c7bcd7d861f1654fd3cda2e48a3af""18wpgasRjpPMkm1NavnxE6i2ywmvRZQm5B"UOP_DUP OP_HASH160 572725502b8f5cb9163daa6799dc9c6ddc5fe5bb OP_EQUALVERIFY OP_CHECKSIG*276a914572725502b8f5cb9163daa6799dc9c6ddc5fe5bb88ac*"18wpgasRjpPMkm1NavnxE6i2ywmvRZQm5B8Ɔ$J   dž$-@0000000000000000000393c95b1e357d156232cf611387f3e2029cb852db3a0e"@0000000000000000001777a4a8aa131544c8d31d3112b39f83e80a33aa4627182 + + + +1@d5c88a1acfc91d5c105d54c9b10fccfea00d66f3f8689368cd9f1d226d936cf2dž$"@0000000000000000000393c95b1e357d156232cf611387f3e2029cb852db3a0e(-2 +@ae5907aaecdb861958ce8d0ecefc4b36313c7bcd7d861f1654fd3cda2e48a3afB03b6b538e61490ef1946d90e128a192a03e9d053788e0cbd481bf714e808d42fde2 +@ae5907aaecdb861958ce8d0ecefc4b36313c7bcd7d861f1654fd3cda2e48a3afB03b9d8004ef630382b5a57ad4790df3b95ad6062fe38cb7c38a3c2b5dcf69c106eB +T@d5c88a1acfc91d5c105d54c9b10fccfea00d66f3f8689368cd9f1d226d936cf2""1EEX7bhq6VU3W1aiDRUFSMKVresUVp2pij"UOP_DUP OP_HASH160 91282e2e80f7e3ec682d4be1f78bd9e7696a8190 OP_EQUALVERIFY OP_CHECKSIG*276a91491282e2e80f7e3ec682d4be1f78bd9e7696a819088ac*"1EEX7bhq6VU3W1aiDRUFSMKVresUVp2pij8dž$J  +[@d5c88a1acfc91d5c105d54c9b10fccfea00d66f3f8689368cd9f1d226d936cf2""1CckCN5nVDQPLWFUi1ohEyK1qLPfFPNNzL"UOP_DUP OP_HASH160 7f6c001bcd02436babc1863cbe2a2c7cf224a993 OP_EQUALVERIFY OP_CHECKSIG*276a9147f6c001bcd02436babc1863cbe2a2c7cf224a99388ac*"1CckCN5nVDQPLWFUi1ohEyK1qLPfFPNNzL8dž$J  +9@d5c88a1acfc91d5c105d54c9b10fccfea00d66f3f8689368cd9f1d226d936cf2""1FgdCrnKrADEwDmef1Gu4ptnwof2YeBv1R"UOP_DUP OP_HASH160 a11034979d59386fe2387659fa42ec53e66d2bc1 OP_EQUALVERIFY OP_CHECKSIG*276a914a11034979d59386fe2387659fa42ec53e66d2bc188ac*"1FgdCrnKrADEwDmef1Gu4ptnwof2YeBv1R8dž$J  Ȇ$-@00000000000000000014966163f260108bce9eba68592f9954ad1410c19e3994"@0000000000000000000393c95b1e357d156232cf611387f3e2029cb852db3a0e2Ɇ$-@000000000000000000037896b25289021e452d8c777098c80243c930b7745a41"@00000000000000000014966163f260108bce9eba68592f9954ad1410c19e39942ʆ$-@0000000000000000001bf4bdb1e2ca0c73a2ce5a8dfdf1ff33ceb7463547813f"@000000000000000000037896b25289021e452d8c777098c80243c930b7745a412ˆ$-@0000000000000000001c0be6a234ae652cb47fc714f1ec8c089efe0044a9501a"@0000000000000000001bf4bdb1e2ca0c73a2ce5a8dfdf1ff33ceb7463547813f2 + + +1@d8ec5135b66deb45290d347ab1b3b01b69bf636f4d9bd60db8f876826a5e52b0ˆ$"@0000000000000000001c0be6a234ae652cb47fc714f1ec8c089efe0044a9501a(-2 +@d5c88a1acfc91d5c105d54c9b10fccfea00d66f3f8689368cd9f1d226d936cf2B03c9eeb61802906b4b23890a1651dcca78e848b533c411998332e2c0e760e058d02 +@d1782bfd4c73b9a207a74b7035cbad17e66f62d8543a5efad7b0817101cb8570B03a0abe8c2638e5a4338fa1c2198497e1b7dbb006ecc0a81fc57410c2b55462b02B +T@d8ec5135b66deb45290d347ab1b3b01b69bf636f4d9bd60db8f876826a5e52b0""16nkyN6ho8D1zhnwei45MysVVMutbY9VHy"UOP_DUP OP_HASH160 3f800d916f402421be4d37f80d9c8ead9c272722 OP_EQUALVERIFY OP_CHECKSIG*276a9143f800d916f402421be4d37f80d9c8ead9c27272288ac*"16nkyN6ho8D1zhnwei45MysVVMutbY9VHy8ˆ$J  +[@d8ec5135b66deb45290d347ab1b3b01b69bf636f4d9bd60db8f876826a5e52b0""144H6V1jaetAFKQGtZMEVWTNyvxap81dgE"UOP_DUP OP_HASH160 21870f6e53193cf4cc960ededad67d34e0582aff OP_EQUALVERIFY OP_CHECKSIG*276a91421870f6e53193cf4cc960ededad67d34e0582aff88ac*"144H6V1jaetAFKQGtZMEVWTNyvxap81dgE8ˆ$J  +@d8ec5135b66deb45290d347ab1b3b01b69bf636f4d9bd60db8f876826a5e52b0""1GR3UQvjJdF2AjNoAgqkdT8USgNkZrzrey"UOP_DUP OP_HASH160 a915ef13371430d120b535f04a41f9ce0a6c1ebb OP_EQUALVERIFY OP_CHECKSIG*276a914a915ef13371430d120b535f04a41f9ce0a6c1ebb88ac*"1GR3UQvjJdF2AjNoAgqkdT8USgNkZrzrey8ˆ$J  + +1@f53da94937e0d9cb06bec71ae47f6b97bf69cde0aac6a3809c41ecd8144bbc83ˆ$"@0000000000000000001c0be6a234ae652cb47fc714f1ec8c089efe0044a9501a(-2 +@d8ec5135b66deb45290d347ab1b3b01b69bf636f4d9bd60db8f876826a5e52b0B02e799e061d6654f3c5f424820382dec6ff34cbedaf1861f82c4bb46fd1599b47b2 +@d5c88a1acfc91d5c105d54c9b10fccfea00d66f3f8689368cd9f1d226d936cf2B03f40de5d986a9e403199020f3ef5eaa125b7e0fcb4887f72026bd4bc63d6f5aed2 +@d8ec5135b66deb45290d347ab1b3b01b69bf636f4d9bd60db8f876826a5e52b0B0362a3d92338119d7bf426f2124f593660c17459079a56718e616b25a0c73b87f6B +T@f53da94937e0d9cb06bec71ae47f6b97bf69cde0aac6a3809c41ecd8144bbc83""13tsDK3jr2ViZvUozERzUcB1GW7HYXuqj5"UOP_DUP OP_HASH160 1fbf6175cd457f1e59a6ebaca72234cae446618a OP_EQUALVERIFY OP_CHECKSIG*276a9141fbf6175cd457f1e59a6ebaca72234cae446618a88ac*"13tsDK3jr2ViZvUozERzUcB1GW7HYXuqj58ˆ$J  +[@f53da94937e0d9cb06bec71ae47f6b97bf69cde0aac6a3809c41ecd8144bbc83""13FE5EpfrJxU78D9pojcgDVhRzr8xTfJVv"UOP_DUP OP_HASH160 18a0fce60f95d157204f2bb731ed54a3f8acb377 OP_EQUALVERIFY OP_CHECKSIG*276a91418a0fce60f95d157204f2bb731ed54a3f8acb37788ac*"13FE5EpfrJxU78D9pojcgDVhRzr8xTfJVv8ˆ$J  +@f53da94937e0d9cb06bec71ae47f6b97bf69cde0aac6a3809c41ecd8144bbc83""19eseTb4PxfUwCmHFUDPqE14uL3VDPPwiE"UOP_DUP OP_HASH160 5eeaac82be863de04da1d1ba7aea9e9b89901b3f OP_EQUALVERIFY OP_CHECKSIG*276a9145eeaac82be863de04da1d1ba7aea9e9b89901b3f88ac*"19eseTb4PxfUwCmHFUDPqE14uL3VDPPwiE8ˆ$J  ̆$-@00000000000000000004b235cb79e74dc47ee8f6eb3c7e10ee08d1bf77a71fe1"@0000000000000000001c0be6a234ae652cb47fc714f1ec8c089efe0044a9501a2͆$-@000000000000000000093751623697aaea6095f4b0c40d2cc9e090d17b66ab46"@00000000000000000004b235cb79e74dc47ee8f6eb3c7e10ee08d1bf77a71fe12Ά$-@0000000000000000000b16a85aa1a99e412d0aca753b69d949d4f135efa1e5ca"@000000000000000000093751623697aaea6095f4b0c40d2cc9e090d17b66ab462φ$«-@0000000000000000000874648cc29630bf2fcd7273c23173d8508b6441e7a82c"@0000000000000000000b16a85aa1a99e412d0aca753b69d949d4f135efa1e5ca2 І$-@0000000000000000001b53e7460b1ba309f1d5177720a66365fa7210401c6b8c"@0000000000000000000874648cc29630bf2fcd7273c23173d8508b6441e7a82c2 + +1@8d50f6bda2f55616f6a7c67ad6d2c26b4b33ee562a7e5d9eca756f9ea31a2ed3І$"@0000000000000000001b53e7460b1ba309f1d5177720a66365fa7210401c6b8c(-2 +@d1effb6e5fc0304286e8c0d387e286cc2f98f9a28b7e44b7c45034dee27a5b1bB03e3b91996e816494c2538d3035eb370e153a1f53daf3de2ffc78777b21accd0342 +@54b9c60ad7c2767e91062390dd1f9f3e5f029d2433478d3205244ffee223b1ecB02a30687f8d93e3291e609a2d6756f702974f22b56a8b85d747e2f523926425f1e2 +@d1effb6e5fc0304286e8c0d387e286cc2f98f9a28b7e44b7c45034dee27a5b1bB03f51d56c03d2251ff4784a2324560316226fe168419338d9b0d7b1705319471f02 +@f37f9a614a5c51d13b8d1d5ccae5c692245da749665c98510ccaf1bd4876aaebB037184e1846cec2eb3cb4300e90997fcd825098312c72b3d18e5bdee77b590db77B +t@8d50f6bda2f55616f6a7c67ad6d2c26b4b33ee562a7e5d9eca756f9ea31a2ed3""13H2VHq2niZvKR8CVv5AtHNQ39VaQw3zw7"UOP_DUP OP_HASH160 18f8261cc61199bb6e2d193a96a438d8420513f4 OP_EQUALVERIFY OP_CHECKSIG*276a91418f8261cc61199bb6e2d193a96a438d8420513f488ac*"13H2VHq2niZvKR8CVv5AtHNQ39VaQw3zw78І$J  +@8d50f6bda2f55616f6a7c67ad6d2c26b4b33ee562a7e5d9eca756f9ea31a2ed3""1HUViuL7xxZkamFwh8P5LDoMwvf4UAoL9v"UOP_DUP OP_HASH160 b4b538451bfa585ade0302db4adff71ceebe2cbe OP_EQUALVERIFY OP_CHECKSIG*276a914b4b538451bfa585ade0302db4adff71ceebe2cbe88ac*"1HUViuL7xxZkamFwh8P5LDoMwvf4UAoL9v8І$J  +@8d50f6bda2f55616f6a7c67ad6d2c26b4b33ee562a7e5d9eca756f9ea31a2ed3""18a6ZavMpks9wU32eSEsGommodZpUASZu3"UOP_DUP OP_HASH160 530b3fff3e952d22fbfc4625284ec54067f369dc OP_EQUALVERIFY OP_CHECKSIG*276a914530b3fff3e952d22fbfc4625284ec54067f369dc88ac*"18a6ZavMpks9wU32eSEsGommodZpUASZu38І$J 5 ц$-@00000000000000000008403b80423b3b92278db41ff12af39a45e61a59b128d8"@0000000000000000001b53e7460b1ba309f1d5177720a66365fa7210401c6b8c2 + + + +1@11789dab1bac0b7536753388e6a175cd42f17f2d8327e0622c442e9a5a546b4dц$"@00000000000000000008403b80423b3b92278db41ff12af39a45e61a59b128d8(-2 +@2fd37d5f929456f154b75466a60f32b4bc468317a2e0f7aad5c270060d838af8B036ab596f903daf113630c1f268c0c56035c8befe9fb575f47dc8e6aaff47dba772 +@5d27c0d07088428d53f9e84c9ec1eba36c9a7279f24926c9fc7ea6509f37bb93B02b3a8e4541b6843725bc4247fc2fd037008e67d7206e8694ae0b100cb020139cbB +@11789dab1bac0b7536753388e6a175cd42f17f2d8327e0622c442e9a5a546b4d""19egd7zobNApbrWNSUg6XCwzkzVgABVwbd"UOP_DUP OP_HASH160 5ee178e742691895c93f3de22c5de92d196e9c48 OP_EQUALVERIFY OP_CHECKSIG*276a9145ee178e742691895c93f3de22c5de92d196e9c4888ac*"19egd7zobNApbrWNSUg6XCwzkzVgABVwbd8ц$J  +๜@11789dab1bac0b7536753388e6a175cd42f17f2d8327e0622c442e9a5a546b4d""1FuDG79ehjnxz6SgzqJCJXhJPfsakvqig8"UOP_DUP OP_HASH160 a371a0204f9980bc10aafea78197d79e3b31662d OP_EQUALVERIFY OP_CHECKSIG*276a914a371a0204f9980bc10aafea78197d79e3b31662d88ac*"1FuDG79ehjnxz6SgzqJCJXhJPfsakvqig88ц$J  +@11789dab1bac0b7536753388e6a175cd42f17f2d8327e0622c442e9a5a546b4d""1AVYX2cT7VNtdwxpLLCNwmA1PpSDW825g5"UOP_DUP OP_HASH160 681f16b1e73f3089c3c142b516cf55b069c57b68 OP_EQUALVERIFY OP_CHECKSIG*276a914681f16b1e73f3089c3c142b516cf55b069c57b6888ac*"1AVYX2cT7VNtdwxpLLCNwmA1PpSDW825g58ц$J ҆$-@00000000000000000002b325577681b6cb6081b1177aa661390acff6bcfa75f3"@00000000000000000008403b80423b3b92278db41ff12af39a45e61a59b128d82ӆ$-@0000000000000000001bf5c70c38c3d684583d05250e3b89a11cfcf29ea17312"@00000000000000000002b325577681b6cb6081b1177aa661390acff6bcfa75f32Ԇ$ɮ-@0000000000000000000839b29c1e85df64f5f971cc6b9e198a1ee9b7cd1bd2e9"@0000000000000000001bf5c70c38c3d684583d05250e3b89a11cfcf29ea173122Ն$-@000000000000000000023155a71ebdffc95074c55419060445f7e8ed5420ea2c"@0000000000000000000839b29c1e85df64f5f971cc6b9e198a1ee9b7cd1bd2e92ֆ$զ-@00000000000000000016e48b2c26d331e6840d8850b5391cad7d82b3cd8a5dd4"@000000000000000000023155a71ebdffc95074c55419060445f7e8ed5420ea2c2 ׆$-@0000000000000000000d44fdfd59d15893290c0bd958159237391425dff70da1"@00000000000000000016e48b2c26d331e6840d8850b5391cad7d82b3cd8a5dd42 + +1@72fca97df5bb00049fedc407872967ac4068c82364b874aa2ae9d19e6aa565f5׆$"@0000000000000000000d44fdfd59d15893290c0bd958159237391425dff70da1(-2 +@eaee05212121713cb21f825db30de15752f677a62e1ab76b3525a435017040e7B030e098b66074a55a2cc61bda88dac9c87398f51f240ff3bbcb27dcfeb846c7c0b2 +@eaee05212121713cb21f825db30de15752f677a62e1ab76b3525a435017040e7B0205d53ea23fa7a4213437748b2d5b8d79e0103add9e9db820455f9a5da1dbddcd2 +@0f22978b799a56e97bcf2a0674660fb087631da2620399ac291c44012a3f3095B026c09794adf4c7bf84b00160741e0ed316460aa3d950ba153118ccbe1eb96175fB + @72fca97df5bb00049fedc407872967ac4068c82364b874aa2ae9d19e6aa565f5""1PA4Y4J2iiKGdeEM3QhA2pGmE7SoBWYYDE"UOP_DUP OP_HASH160 f309764fbb9dbca1595a729337790e41abeb5966 OP_EQUALVERIFY OP_CHECKSIG*276a914f309764fbb9dbca1595a729337790e41abeb596688ac*"1PA4Y4J2iiKGdeEM3QhA2pGmE7SoBWYYDE8׆$J  +\@72fca97df5bb00049fedc407872967ac4068c82364b874aa2ae9d19e6aa565f5""14wWhCmgA7gvrUKEiYoRoBdEmU9xVWCRPg"UOP_DUP OP_HASH160 2b37a039fb1fd351ca33eb888fac98164adabfb6 OP_EQUALVERIFY OP_CHECKSIG*276a9142b37a039fb1fd351ca33eb888fac98164adabfb688ac*"14wWhCmgA7gvrUKEiYoRoBdEmU9xVWCRPg8׆$J  +@72fca97df5bb00049fedc407872967ac4068c82364b874aa2ae9d19e6aa565f5""1EQBSNxxwkpora1dugwogo1qbH2jxzgVsk"UOP_DUP OP_HASH160 92fbea474227a1a38a24f4c967982d018bc6e167 OP_EQUALVERIFY OP_CHECKSIG*276a91492fbea474227a1a38a24f4c967982d018bc6e16788ac*"1EQBSNxxwkpora1dugwogo1qbH2jxzgVsk8׆$J &؆$—-@0000000000000000000be721f3691df1053bc1f0701a069d39614b6233b091c9"@0000000000000000000d44fdfd59d15893290c0bd958159237391425dff70da12Eن$-@00000000000000000010d77556232449873b6ba93681a09911de5cf7308d6cb0"@0000000000000000000be721f3691df1053bc1f0701a069d39614b6233b091c92D + + +1@1af7c28751656706c39b0ced63d7c546cbd03302d1aab5df50e4a19f037cb6fbن$"@00000000000000000010d77556232449873b6ba93681a09911de5cf7308d6cb0(-2 +@8472a9c1e93c3fac449bbe0ed13ff37e9193a06ebe487c30693608ea9ca61d89B03cde9d0a9b09d43376d8fadc122fda1b6b83fafc25a647360c431d2998fc52e492 +@ca943585b1fd85a6192da980969f2dab1469d8409955e5f1a02cbfbbdef355fcB03abe301b379cc1147d4962712b842f7f7fefd06c0285012ed2295ba690efb7627B +@1af7c28751656706c39b0ced63d7c546cbd03302d1aab5df50e4a19f037cb6fb""1G7C1BdsPxhFuHXEbPprjBARvwD8LYcZu7"UOP_DUP OP_HASH160 a5b59147f3edf2c9ee3db61154905c1a05b6651d OP_EQUALVERIFY OP_CHECKSIG*276a914a5b59147f3edf2c9ee3db61154905c1a05b6651d88ac*"1G7C1BdsPxhFuHXEbPprjBARvwD8LYcZu78ن$J  + @1af7c28751656706c39b0ced63d7c546cbd03302d1aab5df50e4a19f037cb6fb""13uLYUTcTdEiU91dXrf8U9wKhjsYiyYNbB"UOP_DUP OP_HASH160 1fd631e8db5e882b227fc8945a6da7c4c64793c6 OP_EQUALVERIFY OP_CHECKSIG*276a9141fd631e8db5e882b227fc8945a6da7c4c64793c688ac*"13uLYUTcTdEiU91dXrf8U9wKhjsYiyYNbB8ن$J  +_@1af7c28751656706c39b0ced63d7c546cbd03302d1aab5df50e4a19f037cb6fb""1GqpdXmvLrbShFBE1D94ATWPpxH1v6NZms"UOP_DUP OP_HASH160 adc59cc046c3902df70e9da425d8493846ab0b24 OP_EQUALVERIFY OP_CHECKSIG*276a914adc59cc046c3902df70e9da425d8493846ab0b2488ac*"1GqpdXmvLrbShFBE1D94ATWPpxH1v6NZms8ن$J ; + + +1@0842b054b4c59569ee1cbebc0746a1d3c765268e7ff2c5884f322da8b871fa14ن$"@00000000000000000010d77556232449873b6ba93681a09911de5cf7308d6cb0(-2 +@9c1dfbab6f554c5453738b8536d6f2ea6968efd6900a42f4d2e22f30921e4effB0378fc09268b1bf08440484f50ce89ff0173bab59a5bb4dae183341675e2d787922 +@fb937d3afb2f063f9b9212af252603e1665d2729e5cd4870d2361c0e83e3fd46B03faa10165f5ec4cf9c672f04ca8e8353376879e592de52247c235765ac47960f7B +@0842b054b4c59569ee1cbebc0746a1d3c765268e7ff2c5884f322da8b871fa14""16wzQ3zKp14S3C2t1U1AemT9kfoD1QuNFX"UOP_DUP OP_HASH160 413f00fab6b5adcebfb2b76260ec03121351049f OP_EQUALVERIFY OP_CHECKSIG*276a914413f00fab6b5adcebfb2b76260ec03121351049f88ac*"16wzQ3zKp14S3C2t1U1AemT9kfoD1QuNFX8ن$J  + @0842b054b4c59569ee1cbebc0746a1d3c765268e7ff2c5884f322da8b871fa14""1GrLhcFMNW5SUex4sWzZFWiDWBiPXXioPV"UOP_DUP OP_HASH160 addeb6b6d3ab41b4b42cde8efb57acf688b0f553 OP_EQUALVERIFY OP_CHECKSIG*276a914addeb6b6d3ab41b4b42cde8efb57acf688b0f55388ac*"1GrLhcFMNW5SUex4sWzZFWiDWBiPXXioPV8ن$J  +@0842b054b4c59569ee1cbebc0746a1d3c765268e7ff2c5884f322da8b871fa14""1L7gR5kC8DQ8Aw5WpyjP5MS4esVP74tKz8"UOP_DUP OP_HASH160 d1adc9ae68040803729d7e92f23ba2c9a986373e OP_EQUALVERIFY OP_CHECKSIG*276a914d1adc9ae68040803729d7e92f23ba2c9a986373e88ac*"1L7gR5kC8DQ8Aw5WpyjP5MS4esVP74tKz88ن$J ; + + +1@5b74eabd40dad094e8162a92c92fc91757c277beb386c1c6a6e0f89006be79adن$"@00000000000000000010d77556232449873b6ba93681a09911de5cf7308d6cb0(-2 +@316c1eed0986e66810083097b3b9fb951b2f39108e21eab4e2f6cb8c22547574B03174e7a16872d100aa8c0051b962b056d96d8d2ebd782e2220ee4605f653fefeb2 +@a2dab3f510181f9de2072236f3f2d176e3b493326f98ec595818d2200c7937dd B0223715c69a34ec8a7f085bf8787d6a9eaa505b7a5156d5f71c36be3d33ff3ea20B +@5b74eabd40dad094e8162a92c92fc91757c277beb386c1c6a6e0f89006be79ad""1AFYNXbM6VN2Xxm11oTMy9Pcy6y8jhrFEq"UOP_DUP OP_HASH160 65792491a0a072938a44a28fb162d3b23eca7acf OP_EQUALVERIFY OP_CHECKSIG*276a91465792491a0a072938a44a28fb162d3b23eca7acf88ac*"1AFYNXbM6VN2Xxm11oTMy9Pcy6y8jhrFEq8ن$J  +@5b74eabd40dad094e8162a92c92fc91757c277beb386c1c6a6e0f89006be79ad""12q1VEfrujcdp9enbGwS36qDMc2W15S3HA"UOP_DUP OP_HASH160 140c7f92733c3042af9a9b936346d10b67ef1368 OP_EQUALVERIFY OP_CHECKSIG*276a914140c7f92733c3042af9a9b936346d10b67ef136888ac*"12q1VEfrujcdp9enbGwS36qDMc2W15S3HA8ن$J  +J@5b74eabd40dad094e8162a92c92fc91757c277beb386c1c6a6e0f89006be79ad""18r2wkzho6oNA14LemqSaTxz9A2nh62huF"UOP_DUP OP_HASH160 560ee2aea9307998f3bec70bd9228695fc7818dd OP_EQUALVERIFY OP_CHECKSIG*276a914560ee2aea9307998f3bec70bd9228695fc7818dd88ac*"18r2wkzho6oNA14LemqSaTxz9A2nh62huF8ن$J  + + +1@8bb33e5fca6e8d08225dca016f01fe3be895d85c45311f6649b7964ccc2309d3ن$"@00000000000000000010d77556232449873b6ba93681a09911de5cf7308d6cb0(-2 +@5dd0d8a8226a77ca01a482996f0c866de65564ef3750e5b3381388428b7e3ec8B027e4a18f97174a5508ad518f35ad83b2f829b656adb7d18acd9750cf8a2f71b2c2 +@271f461c3a79a05e91339bd7e9da87101a221fd2a28a661c89bd204c9ec3268bB0223715c69a34ec8a7f085bf8787d6a9eaa505b7a5156d5f71c36be3d33ff3ea20B +@8bb33e5fca6e8d08225dca016f01fe3be895d85c45311f6649b7964ccc2309d3""1H9S2tCJFd4iB1CCMVnG55WtYBMnqaDAG6"UOP_DUP OP_HASH160 b11a3c7cd6a549f0221f371c09af49c7e29d99d8 OP_EQUALVERIFY OP_CHECKSIG*276a914b11a3c7cd6a549f0221f371c09af49c7e29d99d888ac*"1H9S2tCJFd4iB1CCMVnG55WtYBMnqaDAG68ن$J  +@8bb33e5fca6e8d08225dca016f01fe3be895d85c45311f6649b7964ccc2309d3""1HxjYHR7J7MC9rK8B3Bm5yMxhDNzmoesx1"UOP_DUP OP_HASH160 ba0c6687da4013c80b649f8363405befee28a55e OP_EQUALVERIFY OP_CHECKSIG*276a914ba0c6687da4013c80b649f8363405befee28a55e88ac*"1HxjYHR7J7MC9rK8B3Bm5yMxhDNzmoesx18ن$J  +Z@8bb33e5fca6e8d08225dca016f01fe3be895d85c45311f6649b7964ccc2309d3""1GxqoGqt1WNWoWuSf1XifcKerei9Lkmsyf"UOP_DUP OP_HASH160 af197fbfa3fc6c2e988fcaa6690c7c49f474a0a3 OP_EQUALVERIFY OP_CHECKSIG*276a914af197fbfa3fc6c2e988fcaa6690c7c49f474a0a388ac*"1GxqoGqt1WNWoWuSf1XifcKerei9Lkmsyf8ن$J  + +1@82e16e91e3e8430744afb2c52f459c7e8547d20f71a33c83f95c2ac49a5c9ee7ن$"@00000000000000000010d77556232449873b6ba93681a09911de5cf7308d6cb0(-2 +@fe4b010839c5fcf1cc0aad03e59102f6f2654c7488910adf37a9102cef078426B030f8097a3d527480787f10daa4c7f825afc39687ebfed2d1334ca73d6ab83f1a22 +@1da8f86eb2c074e9e7b49a5db6dc981bfc8556278ce19dac36ac70b1a1ff5a3eB0349a979dbc162c83dcb7e15ba7102d8b1f613c3852548dc67b95c57c85d9913f02 +@36661d772f72eb4c5cb51ca221568b38ce903975d9959554051b9d25b165b3a0B0349a979dbc162c83dcb7e15ba7102d8b1f613c3852548dc67b95c57c85d9913f0B +@82e16e91e3e8430744afb2c52f459c7e8547d20f71a33c83f95c2ac49a5c9ee7""1Jz7rmqfJMbfLKNj4TuadHzPaHr9vaLcWj"UOP_DUP OP_HASH160 c54792b336902f175fabd6313006e3253aca91bf OP_EQUALVERIFY OP_CHECKSIG*276a914c54792b336902f175fabd6313006e3253aca91bf88ac*"1Jz7rmqfJMbfLKNj4TuadHzPaHr9vaLcWj8ن$J  + @82e16e91e3e8430744afb2c52f459c7e8547d20f71a33c83f95c2ac49a5c9ee7""1GRrra5KK5H6837xxBcUEDRxZtizjeN2HZ"UOP_DUP OP_HASH160 a93d7c8598c39978809ffa8f430df30f5ee915fd OP_EQUALVERIFY OP_CHECKSIG*276a914a93d7c8598c39978809ffa8f430df30f5ee915fd88ac*"1GRrra5KK5H6837xxBcUEDRxZtizjeN2HZ8ن$J  +@82e16e91e3e8430744afb2c52f459c7e8547d20f71a33c83f95c2ac49a5c9ee7""1GK8e9fJqbRDwgmuhiTyM7VaZJw6z1BXeX"UOP_DUP OP_HASH160 a7f7c085cd6d65a300d8721d4e38630aa852acd8 OP_EQUALVERIFY OP_CHECKSIG*276a914a7f7c085cd6d65a300d8721d4e38630aa852acd888ac*"1GK8e9fJqbRDwgmuhiTyM7VaZJw6z1BXeX8ن$J * + +1@687599f10de5b37ddb054455713a9a5557165f22f9dbaedc92225a53ed57c7b7ن$"@00000000000000000010d77556232449873b6ba93681a09911de5cf7308d6cb0(-2 +@4bd77bdfd1cd84e3f4e6b60a92fc364b45242ca361d47bba5a1f650ce6101378B02f112fc76cf3a4daceb66168303731d1dd58dae88bca195c75ebbf3b470a461422 +@e5dae45fc966a989e8ff89f7540ca2e6ebc748cdc00aac94b879031dffa9e715B038581e07f9bd2606a5f3e826e2d8966577e63a66ffc2ba3ebdd8f837e7ec26ec62 +@82e16e91e3e8430744afb2c52f459c7e8547d20f71a33c83f95c2ac49a5c9ee7B02d8e8ca968809c57f6e8f83740868f7ed777fcb595971ffc98670f69ed853e8b12 +@0842b054b4c59569ee1cbebc0746a1d3c765268e7ff2c5884f322da8b871fa14B02b71a1503086b15a8031f0bf37ef81ca92b7dce874cf82bed5a266289498ff3da2 +@5b74eabd40dad094e8162a92c92fc91757c277beb386c1c6a6e0f89006be79adB0288472c268f3c80764064af69838bebb842dd48669385b0b4c34902cb592bedbdB +@687599f10de5b37ddb054455713a9a5557165f22f9dbaedc92225a53ed57c7b7""1FmwFuspBqjMYj3TQq92cnVEYPRHAVG6Ki"UOP_DUP OP_HASH160 a2115ad684518540b065549da5e60e043c0100f6 OP_EQUALVERIFY OP_CHECKSIG*276a914a2115ad684518540b065549da5e60e043c0100f688ac*"1FmwFuspBqjMYj3TQq92cnVEYPRHAVG6Ki8ن$J  +ȵ @687599f10de5b37ddb054455713a9a5557165f22f9dbaedc92225a53ed57c7b7""1PysWmaMBEFz6qLFTSr97KLE3ni2AKjNp1"UOP_DUP OP_HASH160 fc143a3999b24baa196fb3444ffa12024a94673e OP_EQUALVERIFY OP_CHECKSIG*276a914fc143a3999b24baa196fb3444ffa12024a94673e88ac*"1PysWmaMBEFz6qLFTSr97KLE3ni2AKjNp18ن$J  +I@687599f10de5b37ddb054455713a9a5557165f22f9dbaedc92225a53ed57c7b7""16nANSnhKG3VLwLqDWoAzEAMQmHD8DfTGh"UOP_DUP OP_HASH160 3f632b2d4f5943143f6e94da7254429c5fc349a7 OP_EQUALVERIFY OP_CHECKSIG*276a9143f632b2d4f5943143f6e94da7254429c5fc349a788ac*"16nANSnhKG3VLwLqDWoAzEAMQmHD8DfTGh8ن$J L+چ$-@0000000000000000001a1cfec5e37355f5a0fb655b6a8ab3779b7dcebb5b22de"@00000000000000000010d77556232449873b6ba93681a09911de5cf7308d6cb02* + + +1@65fc94da800f30d9ab0eddf773b24ec145433db4685fe1e7c4746b0aa698b9bbچ$"@0000000000000000001a1cfec5e37355f5a0fb655b6a8ab3779b7dcebb5b22de(-2 +@1ac4e49075cf8af49c38b6d74f5735ee2c5f281806e43a74eedf646c3fc8b8baB029f708282104626d82aa9857b802d1bf414d899a87d1e25fb79092a2517ce4e1a2 +@70b4ba0c0e18f6a491a8204e7ad8391b42fec76787ba1df4cb6d0b85bd17f8fdB0329404263376c9b6202c6900348be76c427d1ec811e41032666f928ac6248042cB +@65fc94da800f30d9ab0eddf773b24ec145433db4685fe1e7c4746b0aa698b9bb""1JQQ1b9zUi422kN2bEDCpJveXN7w98iBjp"UOP_DUP OP_HASH160 bee6e9d18f3be0eaf3d26579ab7a1c9967340623 OP_EQUALVERIFY OP_CHECKSIG*276a914bee6e9d18f3be0eaf3d26579ab7a1c996734062388ac*"1JQQ1b9zUi422kN2bEDCpJveXN7w98iBjp8چ$J  + @65fc94da800f30d9ab0eddf773b24ec145433db4685fe1e7c4746b0aa698b9bb""1HLVHQekn5AD4tyMG79SqSsRewKF3ZFz8H"UOP_DUP OP_HASH160 b33186727a1b2c97aa28da7957a80163079e5eef OP_EQUALVERIFY OP_CHECKSIG*276a914b33186727a1b2c97aa28da7957a80163079e5eef88ac*"1HLVHQekn5AD4tyMG79SqSsRewKF3ZFz8H8چ$J  +_@65fc94da800f30d9ab0eddf773b24ec145433db4685fe1e7c4746b0aa698b9bb""1CQoUXeLC3c2pGtaBg51KdxWhqmyNk7enh"UOP_DUP OP_HASH160 7d29beed38eb8f99f76a5c44028b3a948749ba40 OP_EQUALVERIFY OP_CHECKSIG*276a9147d29beed38eb8f99f76a5c44028b3a948749ba4088ac*"1CQoUXeLC3c2pGtaBg51KdxWhqmyNk7enh8چ$J ; + + +1@35797c234fb8adc48b770c7dfcb1630e7220451a099a4920796860f19e3251f0چ$"@0000000000000000001a1cfec5e37355f5a0fb655b6a8ab3779b7dcebb5b22de(-2 +@224793f2eab7559b681c1a7178925576a9a19023be6fe86386f1cbf5342b897fB021ed7a3314724904b17747fe9f9f56fcf0019cb8a7af8f130b8f85de5c52430972 +@0502525101913b4e82fd28c912faedce87c2f1dd6dd681153912aa2efddbe6d4B03f1bd846ec2e720f2006f482aeae45b40903193bae332875b998151b9afa24fc7B +@35797c234fb8adc48b770c7dfcb1630e7220451a099a4920796860f19e3251f0""14DvFBng3oRpgjNXvD3hwzjyL8wh6YwwiY"UOP_DUP OP_HASH160 2359d0b33c9c675eef1c629212f0abf5169b46e1 OP_EQUALVERIFY OP_CHECKSIG*276a9142359d0b33c9c675eef1c629212f0abf5169b46e188ac*"14DvFBng3oRpgjNXvD3hwzjyL8wh6YwwiY8چ$J  +@35797c234fb8adc48b770c7dfcb1630e7220451a099a4920796860f19e3251f0""13n7eRAFpVXPfMuyvUJCWSHgtyG5QyrRkD"UOP_DUP OP_HASH160 1e7884542496b421e934a3ca57749abc8a6b4d27 OP_EQUALVERIFY OP_CHECKSIG*276a9141e7884542496b421e934a3ca57749abc8a6b4d2788ac*"13n7eRAFpVXPfMuyvUJCWSHgtyG5QyrRkD8چ$J  +@35797c234fb8adc48b770c7dfcb1630e7220451a099a4920796860f19e3251f0"!19cyAmkteApjjW2ZPniu4XqKSgRZ9S7KZ"UOP_DUP OP_HASH160 01a15a455e2d8bd998ac3285079e04cc993144b8 OP_EQUALVERIFY OP_CHECKSIG*276a91401a15a455e2d8bd998ac3285079e04cc993144b888ac*!19cyAmkteApjjW2ZPniu4XqKSgRZ9S7KZ8چ$J  + + +1@44db22341a2ab772e60757e1a572a28b61cb243d8187df4a6e0932921e90f340چ$"@0000000000000000001a1cfec5e37355f5a0fb655b6a8ab3779b7dcebb5b22de(-2 +@2e34c699553bab43d628d193d55e53b9f8127b8c81b1e4ef994423f86c933e7aB03fda34efaa40e40879da9e0835f9807f77215a490653075470a6e41dc6e8003b52 +@a8f57c00709c1b4482ee2c04a27db7e7b8de67e278f15d0e2c292674129e6ad9B0252a811ecd6550eb1727972c72c86cd0d2ff330b2854c2dc4e0753de287ae860cB +n@44db22341a2ab772e60757e1a572a28b61cb243d8187df4a6e0932921e90f340""1NmnxjLLiev7kSj4vuAvZyDLgYMrtoeMCi"UOP_DUP OP_HASH160 eed34f5a52d8b95a2a802cbdb1511697b0bab9f0 OP_EQUALVERIFY OP_CHECKSIG*276a914eed34f5a52d8b95a2a802cbdb1511697b0bab9f088ac*"1NmnxjLLiev7kSj4vuAvZyDLgYMrtoeMCi8چ$J  + @44db22341a2ab772e60757e1a572a28b61cb243d8187df4a6e0932921e90f340""138wzEVSpdKxDzwntUGD68RVbo17LpEubK"UOP_DUP OP_HASH160 1771105e9491e40d6a3abee6539a4cf664bb5d42 OP_EQUALVERIFY OP_CHECKSIG*276a9141771105e9491e40d6a3abee6539a4cf664bb5d4288ac*"138wzEVSpdKxDzwntUGD68RVbo17LpEubK8چ$J  +@44db22341a2ab772e60757e1a572a28b61cb243d8187df4a6e0932921e90f340""19oNjXeTc1mtiom5qmR3eNGb8jUumAkQKX"UOP_DUP OP_HASH160 60864852da2f8b5f8c2e911b957463eb8c2ed7d9 OP_EQUALVERIFY OP_CHECKSIG*276a91460864852da2f8b5f8c2e911b957463eb8c2ed7d988ac*"19oNjXeTc1mtiom5qmR3eNGb8jUumAkQKX8چ$J ; + + +1@1606deca62a67b533ee7d2449ea3082cde3ce3757cbf94b8a972114d964da0ccچ$"@0000000000000000001a1cfec5e37355f5a0fb655b6a8ab3779b7dcebb5b22de(-2 +@7574fe90f726c8dd3790ce54f341ab1f8c31886b302dd21f6b2e0f23ea2d9000B0229fa773ba2d41dba5e37563a21317fabc71da232778e970292b741df70d6689d2 +@7574fe90f726c8dd3790ce54f341ab1f8c31886b302dd21f6b2e0f23ea2d9000B027c7211ed78f451f2b26a0cc04c577a77d19c01c435d47913c39cf69885a26a85B +@1606deca62a67b533ee7d2449ea3082cde3ce3757cbf94b8a972114d964da0cc""1B16TciDALArNL9WNe5yoo28Sw699jsmg5"UOP_DUP OP_HASH160 6db5d08f9375f3583d87f2f8f7a860810ed357fc OP_EQUALVERIFY OP_CHECKSIG*276a9146db5d08f9375f3583d87f2f8f7a860810ed357fc88ac*"1B16TciDALArNL9WNe5yoo28Sw699jsmg58چ$J  +y@1606deca62a67b533ee7d2449ea3082cde3ce3757cbf94b8a972114d964da0cc""1DeHr2eve2wj3a83LgReT74RdSs7DDid5M"UOP_DUP OP_HASH160 8aaef635a21daa3cb8d876d89f599cc63ab4aff2 OP_EQUALVERIFY OP_CHECKSIG*276a9148aaef635a21daa3cb8d876d89f599cc63ab4aff288ac*"1DeHr2eve2wj3a83LgReT74RdSs7DDid5M8چ$J  +@1606deca62a67b533ee7d2449ea3082cde3ce3757cbf94b8a972114d964da0cc""1Q64wqaD6aNGbAnnVZ8iEaU2R84Wgf7HAA"UOP_DUP OP_HASH160 fd40442f97383182ffd4bd8f316d8c2c6a1f137e OP_EQUALVERIFY OP_CHECKSIG*276a914fd40442f97383182ffd4bd8f316d8c2c6a1f137e88ac*"1Q64wqaD6aNGbAnnVZ8iEaU2R84Wgf7HAA8چ$J +ۆ$-@000000000000000000054215b40586368853246cd1f39315d5eb8a2748ab9834"@0000000000000000001a1cfec5e37355f5a0fb655b6a8ab3779b7dcebb5b22de2* + + +1@b6a942bad58a108fabf4301be649fc372e9aeb16a3b57e1dd85a5032bb9109b5ۆ$"@000000000000000000054215b40586368853246cd1f39315d5eb8a2748ab9834(-2 +@2a7aea63993d93c23d5a3ba61227b4a9a48ba8487d5700a2f664f7d8631adcd7B02705b53c32660dc75ee518ab097030b659de190bb0b5d4f350dddf14ab87dede42 +@bececce7f65740cfea018e80df02a7385fdfbeb13e91e99115c393143f183e2bB02996ca875bfec83ae1a2d473b090834c638770d3184024c1c9eec3a0f2a15e1d6B + @b6a942bad58a108fabf4301be649fc372e9aeb16a3b57e1dd85a5032bb9109b5""15i76cSVEpj5Mmp7L6RjQEAQB9rGbQjSqv"UOP_DUP OP_HASH160 33a6a5996b2d57847ebab1a31df69a6dd944f09d OP_EQUALVERIFY OP_CHECKSIG*276a91433a6a5996b2d57847ebab1a31df69a6dd944f09d88ac*"15i76cSVEpj5Mmp7L6RjQEAQB9rGbQjSqv8ۆ$J  +@b6a942bad58a108fabf4301be649fc372e9aeb16a3b57e1dd85a5032bb9109b5""12ghEKQM2sySsg6FxSMSMBdAVv44HgMfXG"UOP_DUP OP_HASH160 1279ee26cb0e398615c07eb289e93040cae59489 OP_EQUALVERIFY OP_CHECKSIG*276a9141279ee26cb0e398615c07eb289e93040cae5948988ac*"12ghEKQM2sySsg6FxSMSMBdAVv44HgMfXG8ۆ$J  +@b6a942bad58a108fabf4301be649fc372e9aeb16a3b57e1dd85a5032bb9109b5"!1A2SHshdfLxfDkNN43DJmeebEYxxpSJBg"UOP_DUP OP_HASH160 01b4f141d4d85340ec64454c8d6b283f72dd3949 OP_EQUALVERIFY OP_CHECKSIG*276a91401b4f141d4d85340ec64454c8d6b283f72dd394988ac*!1A2SHshdfLxfDkNN43DJmeebEYxxpSJBg8ۆ$J  + + +1@d3d61b14f2a915050a971f06303ad32463004c53c9fdd183b3fdc3cc66f465d5ۆ$"@000000000000000000054215b40586368853246cd1f39315d5eb8a2748ab9834(-2 +@e091544f40631722e2448a4c534c874dd505e05f6829c844ea3f76acf0358900B03c6e1ca7e129af4e7162cb9ca2160f77162f68ffa1e55c2b63a8819ca3915421b2 +@99721a3b4580d2daae6e990004c1c12501183661abbefc2c40a9721024a14e9cB0299f7ebdd8eddd9ea287de322fb93b357fbf7de2c94e96e4fe0db4616901a65edB +@d3d61b14f2a915050a971f06303ad32463004c53c9fdd183b3fdc3cc66f465d5""196VnefzrvRcqvp8bAeYvcgMTpNfVN8rSx"UOP_DUP OP_HASH160 58cb1dc65132520fb331405615a249be82cd194a OP_EQUALVERIFY OP_CHECKSIG*276a91458cb1dc65132520fb331405615a249be82cd194a88ac*"196VnefzrvRcqvp8bAeYvcgMTpNfVN8rSx8ۆ$J  + @d3d61b14f2a915050a971f06303ad32463004c53c9fdd183b3fdc3cc66f465d5""1DKaVmMw2yhKo52pBT7PmxSoxPjGkitNoh"UOP_DUP OP_HASH160 8724f52d73b36c8ee1ec4bb9c737757f08d5c135 OP_EQUALVERIFY OP_CHECKSIG*276a9148724f52d73b36c8ee1ec4bb9c737757f08d5c13588ac*"1DKaVmMw2yhKo52pBT7PmxSoxPjGkitNoh8ۆ$J  + @d3d61b14f2a915050a971f06303ad32463004c53c9fdd183b3fdc3cc66f465d5""1B29nEvfGpiMqHPQMcvvuLYMwSZaFrgUF5"UOP_DUP OP_HASH160 6de900c304dd24ccb042a21c9cbbfbfd838589c0 OP_EQUALVERIFY OP_CHECKSIG*276a9146de900c304dd24ccb042a21c9cbbfbfd838589c088ac*"1B29nEvfGpiMqHPQMcvvuLYMwSZaFrgUF58ۆ$J ; + + +1@c96f1b48fb3fe7ea256b320e7612e9cb420b69bd32ce00b7d9ab04b62288cfb1ۆ$"@000000000000000000054215b40586368853246cd1f39315d5eb8a2748ab9834(-2 +@fe6540995c1a25f43c30980c1bbebd8cc21a349e133d1de3c08b771c7d86260cB02cd6e4ec38d0991265174d4287f7a55f0aece578b3182a25f4430f6e49246a4522 +@5bdf3b90a60f4ff88e800a5b6a321c8c36ff5c0b5cdf4ac7ae8784e48cd4bef3B033fb330b60c8f7898b01d43fc441119d9a221e35e31935dcf75172ac34a387ec7B +E@c96f1b48fb3fe7ea256b320e7612e9cb420b69bd32ce00b7d9ab04b62288cfb1""1BT2sLoMLkfVtzsCJaD7K91js6gP3q1Myx"UOP_DUP OP_HASH160 729da1d38cb43c8ddc3ec99c2c47b79a74221fad OP_EQUALVERIFY OP_CHECKSIG*276a914729da1d38cb43c8ddc3ec99c2c47b79a74221fad88ac*"1BT2sLoMLkfVtzsCJaD7K91js6gP3q1Myx8ۆ$J  + @c96f1b48fb3fe7ea256b320e7612e9cb420b69bd32ce00b7d9ab04b62288cfb1""15FGoAdQEtTQCL268LhfPBMQFqpjr4gheZ"UOP_DUP OP_HASH160 2e93832d2c650881e38f13d7f48e6a2d516d2fe5 OP_EQUALVERIFY OP_CHECKSIG*276a9142e93832d2c650881e38f13d7f48e6a2d516d2fe588ac*"15FGoAdQEtTQCL268LhfPBMQFqpjr4gheZ8ۆ$J  +ú@c96f1b48fb3fe7ea256b320e7612e9cb420b69bd32ce00b7d9ab04b62288cfb1""1DfjpXxpskbKRfWwnUKHxKRoFXTCdDoTGJ"UOP_DUP OP_HASH160 8af50f56703608534205e56111c62934fcc83628 OP_EQUALVERIFY OP_CHECKSIG*276a9148af50f56703608534205e56111c62934fcc8362888ac*"1DfjpXxpskbKRfWwnUKHxKRoFXTCdDoTGJ8ۆ$J ; + + +1@c34f4fd4838b1f7649b3d9c4ecc5ffc8fb5cd30f0befe9d9d90d3104de2cbc57ۆ$"@000000000000000000054215b40586368853246cd1f39315d5eb8a2748ab9834(-2 +@65fc94da800f30d9ab0eddf773b24ec145433db4685fe1e7c4746b0aa698b9bbB02b59d860cadb2813bc2a6ac5c42adf6435e08ddcccc6ed705cb5a07847950fcb72 +@f9b5ea8aded73ce79e367ab4e4728a35ccabcf77a83fdc5c350c0692a551cda2B028e4613637a0b5693fc509f9e9f53de91208e55297845f933f7d80a501babd381B +@c34f4fd4838b1f7649b3d9c4ecc5ffc8fb5cd30f0befe9d9d90d3104de2cbc57""137TqzYTSPbV1EXKALgTDBCLL41gkwPzpC"UOP_DUP OP_HASH160 172927f9fd5610cb21f72f6c7a2e675a22c035fc OP_EQUALVERIFY OP_CHECKSIG*276a914172927f9fd5610cb21f72f6c7a2e675a22c035fc88ac*"137TqzYTSPbV1EXKALgTDBCLL41gkwPzpC8ۆ$J  + @c34f4fd4838b1f7649b3d9c4ecc5ffc8fb5cd30f0befe9d9d90d3104de2cbc57""1MgNQVS6Z19nr1E32qaaobZLdxu8pP6EPC"UOP_DUP OP_HASH160 e2d49b2ec95989967852b7d76f0ca961bd392ea1 OP_EQUALVERIFY OP_CHECKSIG*276a914e2d49b2ec95989967852b7d76f0ca961bd392ea188ac*"1MgNQVS6Z19nr1E32qaaobZLdxu8pP6EPC8ۆ$J  +@c34f4fd4838b1f7649b3d9c4ecc5ffc8fb5cd30f0befe9d9d90d3104de2cbc57""174WTCnPGw39mC6iTjp21NBuZcojrXCzB2"UOP_DUP OP_HASH160 427a9673261756cf655dd3d9b11fef96e9fc23dd OP_EQUALVERIFY OP_CHECKSIG*276a914427a9673261756cf655dd3d9b11fef96e9fc23dd88ac*"174WTCnPGw39mC6iTjp21NBuZcojrXCzB28ۆ$J ;܆$-@0000000000000000001b9ccf98f9585c02f15d3c7b574879fa80491f1236b2fa"@000000000000000000054215b40586368853246cd1f39315d5eb8a2748ab98342݆$ٻ-@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f4203"@0000000000000000001b9ccf98f9585c02f15d3c7b574879fa80491f1236b2fa2 + +1@0ebd825b8cb251c41d309db0324f38aeca5b1703b591e761411730e68de29db1݆$"@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f4203(ٻ-2 +@d06a255af18e489df833355097c3ed14a683c55a99c6e1d5fed1e8d4c5be47daB03d234c9bc3b4acc49adfedcabd05936080ca699ba6eb4718b0b4f4467eac321142 +@1af7c28751656706c39b0ced63d7c546cbd03302d1aab5df50e4a19f037cb6fbB03fb37044b3277cb0668eb540d7349b981ec6e09390d288364d7c9b8b013ebd93d2 +@80c9a660256d5b058cb2c096577a04471e2ba74dfaf039227549a640d9f3d8b6B03a1e1fecd52f2597532790d17552515c416fbfcf40d58dafd0c12389216189490B +z@0ebd825b8cb251c41d309db0324f38aeca5b1703b591e761411730e68de29db1""1JSjR56XMb4RyE4jFkpptZzPz69iPup4bD"UOP_DUP OP_HASH160 bf57f1922bd93cba21540393e543b71774c3496f OP_EQUALVERIFY OP_CHECKSIG*276a914bf57f1922bd93cba21540393e543b71774c3496f88ac*"1JSjR56XMb4RyE4jFkpptZzPz69iPup4bD8݆$J  + @0ebd825b8cb251c41d309db0324f38aeca5b1703b591e761411730e68de29db1"!1MVC8o9qQd1kNhE3VZo3KPdGUt8MLg8jW"UOP_DUP OP_HASH160 03dfda4b28f529b9e02328a3ffa792f087aa86df OP_EQUALVERIFY OP_CHECKSIG*276a91403dfda4b28f529b9e02328a3ffa792f087aa86df88ac*!1MVC8o9qQd1kNhE3VZo3KPdGUt8MLg8jW8݆$J  +@0ebd825b8cb251c41d309db0324f38aeca5b1703b591e761411730e68de29db1""18NBhfja3XDvzYacDenKi3g3EP3aDFMqKC"UOP_DUP OP_HASH160 50ca8c6f1c1a725241802533ddd73ecd57a61fc5 OP_EQUALVERIFY OP_CHECKSIG*276a91450ca8c6f1c1a725241802533ddd73ecd57a61fc588ac*"18NBhfja3XDvzYacDenKi3g3EP3aDFMqKC8݆$J ; + +1@4be2ea5f2cb03d10693f3959b871608799efe46c22a2b2af1660671b120bf7b0݆$"@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f4203(ٻ-2 +@8bb33e5fca6e8d08225dca016f01fe3be895d85c45311f6649b7964ccc2309d3B03d84108fa598b528c2e48848851761d82bb9e8c85a7652605322dc636d547dcdf2 +@d3d61b14f2a915050a971f06303ad32463004c53c9fdd183b3fdc3cc66f465d5B03fa71fc2a6b27cc483d7e1577a5e363e28749ac8c5db42153ecb113a5803ba9fe2 +@44db22341a2ab772e60757e1a572a28b61cb243d8187df4a6e0932921e90f340B021612ce1d5b3cd8a9b55701709272a23f4efd9de719c3b8497b0786a84bd5c58fB +@4be2ea5f2cb03d10693f3959b871608799efe46c22a2b2af1660671b120bf7b0""12dkcii4Eehj5QNwu51MAp3rbQ6mAzm6Bs"UOP_DUP OP_HASH160 11eb825349d05abda2a4a2678475d25affe2fffb OP_EQUALVERIFY OP_CHECKSIG*276a91411eb825349d05abda2a4a2678475d25affe2fffb88ac*"12dkcii4Eehj5QNwu51MAp3rbQ6mAzm6Bs8݆$J  +̞ @4be2ea5f2cb03d10693f3959b871608799efe46c22a2b2af1660671b120bf7b0""17URBe1VniKJdTkGtRQWkF9YFvE5CmEtwR"UOP_DUP OP_HASH160 47002c47b794a57758f742b87632116606b7b937 OP_EQUALVERIFY OP_CHECKSIG*276a91447002c47b794a57758f742b87632116606b7b93788ac*"17URBe1VniKJdTkGtRQWkF9YFvE5CmEtwR8݆$J  +Ѧ@4be2ea5f2cb03d10693f3959b871608799efe46c22a2b2af1660671b120bf7b0""1GAAwddVqjLwJKDT2JPXmPtqu6m7erix2q"UOP_DUP OP_HASH160 a645edf4834c8db950c5e8397ef6e6faa622bbac OP_EQUALVERIFY OP_CHECKSIG*276a914a645edf4834c8db950c5e8397ef6e6faa622bbac88ac*"1GAAwddVqjLwJKDT2JPXmPtqu6m7erix2q8݆$J ; + +1@722036b930fc8978e6f9b500f184cb5042df4b533b77d081428dabe1dcf8e250݆$"@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f4203(ٻ-2 +@5b74eabd40dad094e8162a92c92fc91757c277beb386c1c6a6e0f89006be79adB0260071305d2112c03883a3b721b4a5aed117e261ca83e4f4132464f1b92a5ba882 +@4be2ea5f2cb03d10693f3959b871608799efe46c22a2b2af1660671b120bf7b0B029062da355b80c9a8c2d488624a66dfb35a0215e8f7ee88ac159c2009e93436a72 +@fabbd184d934eca9344b6262d8808651de70c5f28eb61cf1de7c7dd0b659acb1B021a0078ea73053cf725da8dd2c44e8702db5fc6aaeea0349ded073235f036d53bB +@722036b930fc8978e6f9b500f184cb5042df4b533b77d081428dabe1dcf8e250""1HWtPjg1qkSTxedM5M5BhHkbxuytMjEeZp"UOP_DUP OP_HASH160 b528f9ade58a829dcf201bea6b2137f8ff10b948 OP_EQUALVERIFY OP_CHECKSIG*276a914b528f9ade58a829dcf201bea6b2137f8ff10b94888ac*"1HWtPjg1qkSTxedM5M5BhHkbxuytMjEeZp8݆$J  +̞ @722036b930fc8978e6f9b500f184cb5042df4b533b77d081428dabe1dcf8e250""1H3Recrk9UuDDHaVjLDqLSjz8cbtKRuPhE"UOP_DUP OP_HASH160 aff76b89c5cca16e79d32d9b9567f60837cd43b2 OP_EQUALVERIFY OP_CHECKSIG*276a914aff76b89c5cca16e79d32d9b9567f60837cd43b288ac*"1H3Recrk9UuDDHaVjLDqLSjz8cbtKRuPhE8݆$J  +a@722036b930fc8978e6f9b500f184cb5042df4b533b77d081428dabe1dcf8e250""19qAVRmBGrTaoTvXhcgSGNVcevAU2vn5Eh"UOP_DUP OP_HASH160 60dce4f6aab6e2cf15aa648f2f3105a87e1f21b2 OP_EQUALVERIFY OP_CHECKSIG*276a91460dce4f6aab6e2cf15aa648f2f3105a87e1f21b288ac*"19qAVRmBGrTaoTvXhcgSGNVcevAU2vn5Eh8݆$J ; + +1@5b78bbd2447cb4bb26c6967196d8f18ccd1ff7d86d09d430e3dfacb4495f0ae2݆$"@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f4203(ٻ-2 +@c3723a160cde576934d4be71c9ec30dfdfd178c33de04669d1bc44ceedecc383B031b2a78cfbdb2a174c0d3861705b282c242a0e4df4175771c59b8ab77c9d6437e2 +@c3723a160cde576934d4be71c9ec30dfdfd178c33de04669d1bc44ceedecc383B036cd9b91a25154d187d2bbe7c22d51f8b627e67bef60332007860b57514bd9b622 +@f6471e8c42eba69c6642afea63cc4ce60b4f70eb121fbcf45504a05f601855f4B029e2297efbb5501cadb4c48d8fa8eee5118be8fdcf35d8e2022f18c6bcfae7fe42 +@f6471e8c42eba69c6642afea63cc4ce60b4f70eb121fbcf45504a05f601855f4B030ccfe0932e7b3e1fd84977277837d82ac8874ec65b6036da448036b61578ad4bB +>@5b78bbd2447cb4bb26c6967196d8f18ccd1ff7d86d09d430e3dfacb4495f0ae2""1AydJmzMmt2gR1nPRtv9LQ3EfFvtp2DxJG"UOP_DUP OP_HASH160 6d6ebba82ed205d44a1ce895a1d0ca372c55253e OP_EQUALVERIFY OP_CHECKSIG*276a9146d6ebba82ed205d44a1ce895a1d0ca372c55253e88ac*"1AydJmzMmt2gR1nPRtv9LQ3EfFvtp2DxJG8݆$J  +$@5b78bbd2447cb4bb26c6967196d8f18ccd1ff7d86d09d430e3dfacb4495f0ae2""19z8Vp9BxwbbK3NzwR4FAUJcu1XSyUU61K"UOP_DUP OP_HASH160 628ef95d7652b92049f7296655ac8a36a1ca30f9 OP_EQUALVERIFY OP_CHECKSIG*276a914628ef95d7652b92049f7296655ac8a36a1ca30f988ac*"19z8Vp9BxwbbK3NzwR4FAUJcu1XSyUU61K8݆$J  +@5b78bbd2447cb4bb26c6967196d8f18ccd1ff7d86d09d430e3dfacb4495f0ae2""1QGhUrzDtZkfcjDHrEFfJr8mtZmAgt1Qxp"UOP_DUP OP_HASH160 ff42ec7c362b9d81d400691c15d46f61abf8b0e3 OP_EQUALVERIFY OP_CHECKSIG*276a914ff42ec7c362b9d81d400691c15d46f61abf8b0e388ac*"1QGhUrzDtZkfcjDHrEFfJr8mtZmAgt1Qxp8݆$J  + + +1@9dc77e2195e0503f04f0c3409431a4bcdd45c326b64c767e7085be6955c697c0݆$"@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f4203(ٻ-2 +@2a072b8e908c4c2e06ffedb4163f49e3d60f72b319c08f8d5f556e93f7ac403aB0375a933ad50f603ee9327b33f8156a8581c32333a1d66d4b192742fcb675d57232 +@2a072b8e908c4c2e06ffedb4163f49e3d60f72b319c08f8d5f556e93f7ac403aB0217692b42cb4e87c83cf5d2f7126c471dfc525fa33b37f6349125ae6149392ee8B +@9dc77e2195e0503f04f0c3409431a4bcdd45c326b64c767e7085be6955c697c0""1EbpWUr5zQV8q6PQXMDnZyXbBeGQSgFBPz"UOP_DUP OP_HASH160 952f6f90c9c285310347ecb3935b1cc052619545 OP_EQUALVERIFY OP_CHECKSIG*276a914952f6f90c9c285310347ecb3935b1cc05261954588ac*"1EbpWUr5zQV8q6PQXMDnZyXbBeGQSgFBPz8݆$J  +@9dc77e2195e0503f04f0c3409431a4bcdd45c326b64c767e7085be6955c697c0""1K8C27PKerc2VTcNc6BQ6QCYsmHxK8BAJV"UOP_DUP OP_HASH160 c6ce5fc89cb3114213b9ca2f0970f12315afed12 OP_EQUALVERIFY OP_CHECKSIG*276a914c6ce5fc89cb3114213b9ca2f0970f12315afed1288ac*"1K8C27PKerc2VTcNc6BQ6QCYsmHxK8BAJV8݆$J  + @9dc77e2195e0503f04f0c3409431a4bcdd45c326b64c767e7085be6955c697c0""1HPyJndgFRRSCEZniFHKt7NdERahakBCon"UOP_DUP OP_HASH160 b3da2a881eb2575430d3e882fd2a739fcc5cabac OP_EQUALVERIFY OP_CHECKSIG*276a914b3da2a881eb2575430d3e882fd2a739fcc5cabac88ac*"1HPyJndgFRRSCEZniFHKt7NdERahakBCon8݆$J  + + +1@a1879b747e82e48f7ea42b4696cc06fd739bb54eb1d5b7407a43fde9790221b3݆$"@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f4203(ٻ-2 +@9dc77e2195e0503f04f0c3409431a4bcdd45c326b64c767e7085be6955c697c0B03af454b8ab723627b49107127932ff7c48c0cc458085456a42d01b3bc073ac3992 +@9dc77e2195e0503f04f0c3409431a4bcdd45c326b64c767e7085be6955c697c0B028d859514d36b67358a1fe28efd23781aba7e270542b3531f24ca640312e379d1B +@a1879b747e82e48f7ea42b4696cc06fd739bb54eb1d5b7407a43fde9790221b3""1C9gjCZMNuiMcNqUE8vaMVMP18SeV6zvHL"UOP_DUP OP_HASH160 7a4ddfcd29a6bddbfafc19c664a66514f5a711c1 OP_EQUALVERIFY OP_CHECKSIG*276a9147a4ddfcd29a6bddbfafc19c664a66514f5a711c188ac*"1C9gjCZMNuiMcNqUE8vaMVMP18SeV6zvHL8݆$J  +@a1879b747e82e48f7ea42b4696cc06fd739bb54eb1d5b7407a43fde9790221b3""1H3SLrqk42MLj8dk4hKkHvRMbNVM8XiRi8"UOP_DUP OP_HASH160 aff7ffcdec25406a5eb0a5b01d38b72fdbe26a3d OP_EQUALVERIFY OP_CHECKSIG*276a914aff7ffcdec25406a5eb0a5b01d38b72fdbe26a3d88ac*"1H3SLrqk42MLj8dk4hKkHvRMbNVM8XiRi88݆$J  + @a1879b747e82e48f7ea42b4696cc06fd739bb54eb1d5b7407a43fde9790221b3""13sLNcALiDMPupoceyruY3Ar9hzGCKDV7w"UOP_DUP OP_HASH160 1f753894faff70ee1279cc3f5744c576c5ce97e8 OP_EQUALVERIFY OP_CHECKSIG*276a9141f753894faff70ee1279cc3f5744c576c5ce97e888ac*"13sLNcALiDMPupoceyruY3Ar9hzGCKDV7w8݆$J h + + +1@c44155dccfc1e7c9d45a26ef1ef51d0ab3a4558b3806c27ac9114c75edc732ee݆$"@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f4203(ٻ-2 +@a1879b747e82e48f7ea42b4696cc06fd739bb54eb1d5b7407a43fde9790221b3B02fc7ba7a0e0805c3d3914da4e4311763b04f7b539559eb99cf352b8a5cddba8f92 +@a1879b747e82e48f7ea42b4696cc06fd739bb54eb1d5b7407a43fde9790221b3B026d9217c35cb9b3af29e9c6a5ed72feaa4f00ae3b47e3fd4ce1fa8a89af73e3bdB +@c44155dccfc1e7c9d45a26ef1ef51d0ab3a4558b3806c27ac9114c75edc732ee""1GRuZaaVwtbB5jcZECnQZ88NrJ8BiQxPvH"UOP_DUP OP_HASH160 a93fbf0326a47b47f57797c68897af5fa473883d OP_EQUALVERIFY OP_CHECKSIG*276a914a93fbf0326a47b47f57797c68897af5fa473883d88ac*"1GRuZaaVwtbB5jcZECnQZ88NrJ8BiQxPvH8݆$J  +@c44155dccfc1e7c9d45a26ef1ef51d0ab3a4558b3806c27ac9114c75edc732ee""13oWCjHRZnXYBxhWt3nAEi5Es8EXGHtMnm"UOP_DUP OP_HASH160 1ebbc339b469c4453da080fbe2441536ccdef861 OP_EQUALVERIFY OP_CHECKSIG*276a9141ebbc339b469c4453da080fbe2441536ccdef86188ac*"13oWCjHRZnXYBxhWt3nAEi5Es8EXGHtMnm8݆$J  +@c44155dccfc1e7c9d45a26ef1ef51d0ab3a4558b3806c27ac9114c75edc732ee""1AwnEkWEDhNJa8PvkKfjJK8U78QLNxn9AB"UOP_DUP OP_HASH160 6d155b227e71957a9241023925432ad7d2ac4482 OP_EQUALVERIFY OP_CHECKSIG*276a9146d155b227e71957a9241023925432ad7d2ac448288ac*"1AwnEkWEDhNJa8PvkKfjJK8U78QLNxn9AB8݆$J G + + +1@5efc386d2b5151cfa458480eb206c767c895278b8476635a96f1db20d4bec468݆$"@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f4203(ٻ-2 +@ac519327d3200ca95918d0f077bab5c41dc67480c560ff4f99d5178f4f896da4B028b6356c042b70270d9672a32bebdcaa0afe4f20984f272f00d6c9ed1e57a4fb32 +@6f92cd9e2fa9c51413ae7f699883415630825816d64323ab5a03baa129e79e8bB03ec25303e12dfd504b5ed8b24ea1a670b9481b166f4f32cd6498631f23a0a5aacB +@5efc386d2b5151cfa458480eb206c767c895278b8476635a96f1db20d4bec468""17Lg84RgLESFZttnvhXgWeLvcb9f27cXPd"UOP_DUP OP_HASH160 458950ac9c84f90db407fb8b47e12a005ace6a88 OP_EQUALVERIFY OP_CHECKSIG*276a914458950ac9c84f90db407fb8b47e12a005ace6a8888ac*"17Lg84RgLESFZttnvhXgWeLvcb9f27cXPd8݆$J  +)@5efc386d2b5151cfa458480eb206c767c895278b8476635a96f1db20d4bec468""18qgHBaA3y1psYBBrVnHKKiYE1DmozBg4n"UOP_DUP OP_HASH160 55fda296d815f3d449ad832d9ce37541e6d4ebae OP_EQUALVERIFY OP_CHECKSIG*276a91455fda296d815f3d449ad832d9ce37541e6d4ebae88ac*"18qgHBaA3y1psYBBrVnHKKiYE1DmozBg4n8݆$J  +̘ @5efc386d2b5151cfa458480eb206c767c895278b8476635a96f1db20d4bec468""1NdqN5GPPotdAmeKfXzMx5QaAFNNeLFXQc"UOP_DUP OP_HASH160 ed51fcde1e873d90fc78e514c77ab5ca804c6789 OP_EQUALVERIFY OP_CHECKSIG*276a914ed51fcde1e873d90fc78e514c77ab5ca804c678988ac*"1NdqN5GPPotdAmeKfXzMx5QaAFNNeLFXQc8݆$J  + + +1@e64aa721a26f6f9d077a18d281bf44b2996a58d49f40ae59328265f4b836e73f݆$"@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f4203(ٻ-2 +@c96f1b48fb3fe7ea256b320e7612e9cb420b69bd32ce00b7d9ab04b62288cfb1B026e07e1145aa17b92d8dc06514d2259fe637a4c99af0d6135b07f6d23317c3e412 +@11e762b68079def40fbda2155d40db688eac9f9526c14baf78a27217d50762a7B033def593c7103a0210e60c318811e5253b3e2a700e19f001a9a25e8e2420c36feB + +@e64aa721a26f6f9d077a18d281bf44b2996a58d49f40ae59328265f4b836e73f""1NVRCDevdVVf9NmfdHNfUUpw4aBajFgh5E"UOP_DUP OP_HASH160 ebba7be9d3bd06edf4cc9ce520db63ac46259343 OP_EQUALVERIFY OP_CHECKSIG*276a914ebba7be9d3bd06edf4cc9ce520db63ac4625934388ac*"1NVRCDevdVVf9NmfdHNfUUpw4aBajFgh5E8݆$J  + @e64aa721a26f6f9d077a18d281bf44b2996a58d49f40ae59328265f4b836e73f""1GJuDugzqZPmkSAFWh8sxgUhKL3o7PhpZf"UOP_DUP OP_HASH160 a7ec8d2246f2b616d7907c8598806c5cef903a95 OP_EQUALVERIFY OP_CHECKSIG*276a914a7ec8d2246f2b616d7907c8598806c5cef903a9588ac*"1GJuDugzqZPmkSAFWh8sxgUhKL3o7PhpZf8݆$J  +y@e64aa721a26f6f9d077a18d281bf44b2996a58d49f40ae59328265f4b836e73f""1M4dS3suGUYm9M92mh6dwRAdC4L2H7GbG7"UOP_DUP OP_HASH160 dc122ce51e6d8bffdc5b9ae934e66b28b8697c7d OP_EQUALVERIFY OP_CHECKSIG*276a914dc122ce51e6d8bffdc5b9ae934e66b28b8697c7d88ac*"1M4dS3suGUYm9M92mh6dwRAdC4L2H7GbG78݆$J ; + + +1@6dd8a3301f6258551a6d9c41748aad08b16fb6ac20a64f257ee63b1b547d9590݆$"@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f4203(ٻ-2 +@0ebd825b8cb251c41d309db0324f38aeca5b1703b591e761411730e68de29db1B0352558fe638493a29890832c6cdb123617a892c17867cb5802ae9ef0482eddf052 +@a9d22eed00df4fd992c92fb7ce044eebd44af83446e72320827c2e11ea0e8beaB025801579d76de10e0ad86667b231f51844092b87ee00f5253705c8370954181ecB +?@6dd8a3301f6258551a6d9c41748aad08b16fb6ac20a64f257ee63b1b547d9590""1P9MxygVDbhkBdaaVzSByDW9RQ9mkQKPGQ"UOP_DUP OP_HASH160 f2e7988294cf2a7bb9503b3708fe3dd7b54b5472 OP_EQUALVERIFY OP_CHECKSIG*276a914f2e7988294cf2a7bb9503b3708fe3dd7b54b547288ac*"1P9MxygVDbhkBdaaVzSByDW9RQ9mkQKPGQ8݆$J  + @6dd8a3301f6258551a6d9c41748aad08b16fb6ac20a64f257ee63b1b547d9590""1D31R9vTg5nv4H86Z3uZzcSoWiLRXPPfZq"UOP_DUP OP_HASH160 8402b05fac9d603ef3451bcaa39c74c78f317d71 OP_EQUALVERIFY OP_CHECKSIG*276a9148402b05fac9d603ef3451bcaa39c74c78f317d7188ac*"1D31R9vTg5nv4H86Z3uZzcSoWiLRXPPfZq8݆$J  +@6dd8a3301f6258551a6d9c41748aad08b16fb6ac20a64f257ee63b1b547d9590""1Hj2VdYy4wa9uoFKAPhJVsLwJCrke4f98K"UOP_DUP OP_HASH160 b774bad0e766a8a2e56afe696ba86465d3473e5f OP_EQUALVERIFY OP_CHECKSIG*276a914b774bad0e766a8a2e56afe696ba86465d3473e5f88ac*"1Hj2VdYy4wa9uoFKAPhJVsLwJCrke4f98K8݆$J ; + +1@9f65c904444cbdf8a9f5a7bff28c81fc4a1a82900c8da4ea2a9806315579010e݆$"@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f4203(ٻ-2 +@c34f4fd4838b1f7649b3d9c4ecc5ffc8fb5cd30f0befe9d9d90d3104de2cbc57B0203cb93a79dd642cee3b3cba2b29e25ff945e3b6347c549c966d7d92c04cb85be2 +@c34f4fd4838b1f7649b3d9c4ecc5ffc8fb5cd30f0befe9d9d90d3104de2cbc57B02ef044ca9d04d0420805618d9bf5aff1da3428ca4830a8cf69586fa22d2617cfd2 +@8174dd4d43cb2731e0cc6fd092956a3f7d5f61b242ee649b745dfe0d9543b0bdB020535d590ca2e7cc873f5692fd9621d06d07863910839f7c178df90494550738a2 +@05c06b7dcb737ae6488592b175d83aac6209c2c8ce05fe87e65a648fe8ef6202B02f0ae08705e565789284b7424e233bb30907c987199bb3453897d2ef119c7a5492 +@e64aa721a26f6f9d077a18d281bf44b2996a58d49f40ae59328265f4b836e73fB039aceaceb9eedb81d093638f9728ddd0548945444a184ef3067ddb9bef96b41522 +@1b763f14106bba590302ab62cd385b7b00be27d8ba0e1b056c996428d1cce216B025d5dff38ed1cda886261dfc1b6da41c29ba77a6bee4ca36be6b95b48ad49e9712 +@9138dba20deb057d215fbc8fce5ba23059d48bc611e39f66c8ca4269350d3a77B0377feecf40ace3a226e2b555f7da48dbf1b124d150433399426439f4b71fd8b2eB +@9f65c904444cbdf8a9f5a7bff28c81fc4a1a82900c8da4ea2a9806315579010e""1JJxNTMQS4y2ztPDA8wnDC4uv6TLnL3mUx"UOP_DUP OP_HASH160 bddf6e1dc197bb7b00a0d2495a9a5eceabf9b5d4 OP_EQUALVERIFY OP_CHECKSIG*276a914bddf6e1dc197bb7b00a0d2495a9a5eceabf9b5d488ac*"1JJxNTMQS4y2ztPDA8wnDC4uv6TLnL3mUx8݆$J  + @9f65c904444cbdf8a9f5a7bff28c81fc4a1a82900c8da4ea2a9806315579010e""1BDwps9XAxMZaJm9mf6w1wanFECkfAJVyj"UOP_DUP OP_HASH160 702403e3cc1d2843207bd14be72263a9df3d460c OP_EQUALVERIFY OP_CHECKSIG*276a914702403e3cc1d2843207bd14be72263a9df3d460c88ac*"1BDwps9XAxMZaJm9mf6w1wanFECkfAJVyj8݆$J  + +@9f65c904444cbdf8a9f5a7bff28c81fc4a1a82900c8da4ea2a9806315579010e""1CWSuCJ5UqfDJTX2b4KkrSWYHm2VXww59W"UOP_DUP OP_HASH160 7e3b11113561a827d835c74727e9733e65b86129 OP_EQUALVERIFY OP_CHECKSIG*276a9147e3b11113561a827d835c74727e9733e65b8612988ac*"1CWSuCJ5UqfDJTX2b4KkrSWYHm2VXww59W8݆$J ; + +1@5e3ee12d0a727d8f9f8e2e293c38f5469058e55b71439248d7d7e623a322049e݆$"@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f4203(ٻ-2 +@0842b054b4c59569ee1cbebc0746a1d3c765268e7ff2c5884f322da8b871fa14B02a76ba7c98eab169dcb0b7b4a10cc6adfbd3ab7dd0a4f983fd33d3554416759ec2 +@6e28cac68554ca148c3b978b2e80bbc09364463b3e7fb71f076ad0109ced4bacB0200603d0fefa5a9a15efae5012d21fe7123a45892d517988f0bc45200829f27cc2 +@37fdbcdaad80d99ad2e918ffc141473bb5d5e0944fb147ff9496f7c81109a057B02329bd070848d649fc226f8f500ec9a5f970b7b4e9346fda0d76270695e68aa8cB +@5e3ee12d0a727d8f9f8e2e293c38f5469058e55b71439248d7d7e623a322049e""1Dqo1FZPcdS5DmuGgz3FwoLtbiiqR6iWUi"UOP_DUP OP_HASH160 8cdbe0c7e387b2654d09194147a5148daf5ff758 OP_EQUALVERIFY OP_CHECKSIG*276a9148cdbe0c7e387b2654d09194147a5148daf5ff75888ac*"1Dqo1FZPcdS5DmuGgz3FwoLtbiiqR6iWUi8݆$J  +̞ @5e3ee12d0a727d8f9f8e2e293c38f5469058e55b71439248d7d7e623a322049e""1BdyHABueQ9ZMBycQpk9hmNKTx3zpLXZtd"UOP_DUP OP_HASH160 74af3622a41d5ee6f197ce594d4a8955c0375129 OP_EQUALVERIFY OP_CHECKSIG*276a91474af3622a41d5ee6f197ce594d4a8955c037512988ac*"1BdyHABueQ9ZMBycQpk9hmNKTx3zpLXZtd8݆$J  +a@5e3ee12d0a727d8f9f8e2e293c38f5469058e55b71439248d7d7e623a322049e""1Q1HgbfQPVzyaw7cyQnATnSM6ykWUCGQPu"UOP_DUP OP_HASH160 fc58d1adcd4bb3000ac122bd453f6c72daad0e02 OP_EQUALVERIFY OP_CHECKSIG*276a914fc58d1adcd4bb3000ac122bd453f6c72daad0e0288ac*"1Q1HgbfQPVzyaw7cyQnATnSM6ykWUCGQPu8݆$J ; + + +1@5a14450b2569dd8bba1cc427f16a237137c5069758027e3f2be9d1002b971310݆$"@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f4203(ٻ-2 +@82e16e91e3e8430744afb2c52f459c7e8547d20f71a33c83f95c2ac49a5c9ee7B03b60b5927aeb5591b74d0c4f914277e66147dc8ad7ad476ca9214b5dd611df59f2 +@5e3ee12d0a727d8f9f8e2e293c38f5469058e55b71439248d7d7e623a322049eB0323f9ad86e778e81b4a45815c88e7fcdb24651144dbce75114342c08fa93cabf0B +@5a14450b2569dd8bba1cc427f16a237137c5069758027e3f2be9d1002b971310""1EdQHsCWcMesikvFJoraXxJVxwK95itEst"UOP_DUP OP_HASH160 957c0d4ea36048d0faab3cd2b8add506ac01e455 OP_EQUALVERIFY OP_CHECKSIG*276a914957c0d4ea36048d0faab3cd2b8add506ac01e45588ac*"1EdQHsCWcMesikvFJoraXxJVxwK95itEst8݆$J  + @5a14450b2569dd8bba1cc427f16a237137c5069758027e3f2be9d1002b971310""12pdqRo5ndFw4LdhEzTj59Y7MWqyhCeDBM"UOP_DUP OP_HASH160 13fa6c9c637bdac8dfa115aedfa3339db5bd521a OP_EQUALVERIFY OP_CHECKSIG*276a91413fa6c9c637bdac8dfa115aedfa3339db5bd521a88ac*"12pdqRo5ndFw4LdhEzTj59Y7MWqyhCeDBM8݆$J  +X@5a14450b2569dd8bba1cc427f16a237137c5069758027e3f2be9d1002b971310""1MAPLuTgXHkMAPqmL4TqMR9BUrnzwCjmkV"UOP_DUP OP_HASH160 dd28e915323066c1792417cd10617cdf80e779ac OP_EQUALVERIFY OP_CHECKSIG*276a914dd28e915323066c1792417cd10617cdf80e779ac88ac*"1MAPLuTgXHkMAPqmL4TqMR9BUrnzwCjmkV8݆$J ; + + +1@f23897b86d34792c26bb62d85ef2853098a46264dbc0559eaed6fae3c398f4bd݆$"@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f4203(ٻ-2 +@687599f10de5b37ddb054455713a9a5557165f22f9dbaedc92225a53ed57c7b7B02d230691ba9eb8a93ea75258f6d5d6693cf2a0c0a61c74938d41c0e9b80a455fb2 +@5a14450b2569dd8bba1cc427f16a237137c5069758027e3f2be9d1002b971310B0246acc1eddf8cad81cffd524b489c1aee9cc033d483058c887cd5cafa585b29acB +J@f23897b86d34792c26bb62d85ef2853098a46264dbc0559eaed6fae3c398f4bd""1CURDtBpautTYiBm9C6pcHZZGHsKjBsyt6"UOP_DUP OP_HASH160 7dd8d58d8d2dc1c7e794ef8ab775ad617a3a2fb2 OP_EQUALVERIFY OP_CHECKSIG*276a9147dd8d58d8d2dc1c7e794ef8ab775ad617a3a2fb288ac*"1CURDtBpautTYiBm9C6pcHZZGHsKjBsyt68݆$J  + @f23897b86d34792c26bb62d85ef2853098a46264dbc0559eaed6fae3c398f4bd""1CmffN3GSGyrDtJW1rYa9gE2fVvfq39VPp"UOP_DUP OP_HASH160 811bf578c364b3c119352caa02c647a5ca2535aa OP_EQUALVERIFY OP_CHECKSIG*276a914811bf578c364b3c119352caa02c647a5ca2535aa88ac*"1CmffN3GSGyrDtJW1rYa9gE2fVvfq39VPp8݆$J  +οN@f23897b86d34792c26bb62d85ef2853098a46264dbc0559eaed6fae3c398f4bd""1JVAL7Lu14cxuXGsAB1pGW5UnZrJ7DQ6dZ"UOP_DUP OP_HASH160 bfcd92b70516ce159b48945a0109ee7d13ff861e OP_EQUALVERIFY OP_CHECKSIG*276a914bfcd92b70516ce159b48945a0109ee7d13ff861e88ac*"1JVAL7Lu14cxuXGsAB1pGW5UnZrJ7DQ6dZ8݆$J ; + + +1@8239a19496dd8ff565041a349ec4bb52e40137102e739cb90698171c8d273cf3݆$"@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f4203(ٻ-2 +@44db22341a2ab772e60757e1a572a28b61cb243d8187df4a6e0932921e90f340B025b07618bb7522f4e3da36f3caad0af37617f4b46919b5065ce91fdc032f2702f2 +@f23897b86d34792c26bb62d85ef2853098a46264dbc0559eaed6fae3c398f4bdB03f09c6a5af88fbb034c1b097fb2b4ec6bfcc111a799c825cb40ba27c021bd5b78B +3@8239a19496dd8ff565041a349ec4bb52e40137102e739cb90698171c8d273cf3""16pu98PkNG9S7xPgxRSB5hCoHnjaKoDvvy"UOP_DUP OP_HASH160 3fe7b4194159649066815f9040ee1da411350e03 OP_EQUALVERIFY OP_CHECKSIG*276a9143fe7b4194159649066815f9040ee1da411350e0388ac*"16pu98PkNG9S7xPgxRSB5hCoHnjaKoDvvy8݆$J  + @8239a19496dd8ff565041a349ec4bb52e40137102e739cb90698171c8d273cf3""17Q2F7gqsQJVzhaYqkf2KMSos4ccEsKC99"UOP_DUP OP_HASH160 462b5c178de3015b04d21cec6ac702c187d6ca16 OP_EQUALVERIFY OP_CHECKSIG*276a914462b5c178de3015b04d21cec6ac702c187d6ca1688ac*"17Q2F7gqsQJVzhaYqkf2KMSos4ccEsKC998݆$J  +DŽE@8239a19496dd8ff565041a349ec4bb52e40137102e739cb90698171c8d273cf3""17RdukdLxmUqcxMb9d8MNauHMirStsq4uy"UOP_DUP OP_HASH160 46798c5d7ee4f5cc3e7450d2cbe37c037de4cc8f OP_EQUALVERIFY OP_CHECKSIG*276a91446798c5d7ee4f5cc3e7450d2cbe37c037de4cc8f88ac*"17RdukdLxmUqcxMb9d8MNauHMirStsq4uy8݆$J ; ކ$ɲ-@0000000000000000000d632487e7891741a3ff02c416316da8317a281dd2c374"@00000000000000000018ddcb8c9b987b15fe2452771dc81c599ee78e4f5f42032 + +1@efb78f06ca28305ad2c689626a5a02f6f77038a4ab4c96e36d9e4cafd4cc39e1ކ$"@0000000000000000000d632487e7891741a3ff02c416316da8317a281dd2c374(ɲ-2 +@d3d61b14f2a915050a971f06303ad32463004c53c9fdd183b3fdc3cc66f465d5B0278a47bbe65a6042676e28f776fc5562abe14a0345dfacde13a37db48dd5e9aca2 +@8239a19496dd8ff565041a349ec4bb52e40137102e739cb90698171c8d273cf3B037be5b19fcf157c166862afb68bfaf79d7e503d9143c6c267c18c8a7fc60525192 +@8239a19496dd8ff565041a349ec4bb52e40137102e739cb90698171c8d273cf3B037362283d5f527901d37dbbc56fa4790a0dc7a69214bf64439b896da6caad2584B +@efb78f06ca28305ad2c689626a5a02f6f77038a4ab4c96e36d9e4cafd4cc39e1""1E4Kiu3EF72dbm7VKhzRZM99oyFmfTcyF9"UOP_DUP OP_HASH160 8f3a82fff9795dcd043b801abf15c2c0576a06e7 OP_EQUALVERIFY OP_CHECKSIG*276a9148f3a82fff9795dcd043b801abf15c2c0576a06e788ac*"1E4Kiu3EF72dbm7VKhzRZM99oyFmfTcyF98ކ$J  + @efb78f06ca28305ad2c689626a5a02f6f77038a4ab4c96e36d9e4cafd4cc39e1""1M86Sb1TUSJvQrCJ2miTXGS2gB2nTrgZNi"UOP_DUP OP_HASH160 dcb9f82da097052d9db1eb19ac534a1977b47d40 OP_EQUALVERIFY OP_CHECKSIG*276a914dcb9f82da097052d9db1eb19ac534a1977b47d4088ac*"1M86Sb1TUSJvQrCJ2miTXGS2gB2nTrgZNi8ކ$J  +п;@efb78f06ca28305ad2c689626a5a02f6f77038a4ab4c96e36d9e4cafd4cc39e1""1NRFsYv5ZeBtYYNH89sKm4PkTHD5mtjDTM"UOP_DUP OP_HASH160 eaf109e7bc0d261836cff57f5bf520534be1584a OP_EQUALVERIFY OP_CHECKSIG*276a914eaf109e7bc0d261836cff57f5bf520534be1584a88ac*"1NRFsYv5ZeBtYYNH89sKm4PkTHD5mtjDTM8ކ$J ;߆$-@00000000000000000016e0dd8fe86bf34feaa611b4c52180b6822b5ad31b68ff"@0000000000000000000d632487e7891741a3ff02c416316da8317a281dd2c3742$-@0000000000000000000bab9600a8e7593e2b13ea061c88f1c107a282ee75830b"@00000000000000000016e0dd8fe86bf34feaa611b4c52180b6822b5ad31b68ff2 + + +1@ad667c4522d504b63ccbcca26e202258bc6c791da0aa8bc840aac5b2826f54d5$"@0000000000000000000bab9600a8e7593e2b13ea061c88f1c107a282ee75830b(-2 +@0117a9692866af3ac4a51b3753e978ec37d4c2ae184414254c4fd919117ef61dB023e966df9e2aa6e5f03b73ddd6591df99e15ef1cf578ae75694001e15eb3ee9522 +@15ae83b71464008bbc5b4bc618bf9a2fe8fd85c980215ba943cc4e7e9343587eB0247b6bd15ba373d2790d21756941ce41491baa5b789aeb0ef362ee14ff4a40317B +@ad667c4522d504b63ccbcca26e202258bc6c791da0aa8bc840aac5b2826f54d5""1HhfYi3magWVGHkqoEwE8LwBdPxrft1SWx"UOP_DUP OP_HASH160 b732d4028f7eb3e1280c4969deb406c401063818 OP_EQUALVERIFY OP_CHECKSIG*276a914b732d4028f7eb3e1280c4969deb406c40106381888ac*"1HhfYi3magWVGHkqoEwE8LwBdPxrft1SWx8$J  +@ad667c4522d504b63ccbcca26e202258bc6c791da0aa8bc840aac5b2826f54d5"!1mSdykCWvK9Ks3Bkc7EzKhyP7Z1NmQQCa"UOP_DUP OP_HASH160 0867b416e487c26a7adec0eefba801fa64a7c2b8 OP_EQUALVERIFY OP_CHECKSIG*276a9140867b416e487c26a7adec0eefba801fa64a7c2b888ac*!1mSdykCWvK9Ks3Bkc7EzKhyP7Z1NmQQCa8$J  +_@ad667c4522d504b63ccbcca26e202258bc6c791da0aa8bc840aac5b2826f54d5""1BJcG2PuXXLBmvHVFbHEZyrRzV9ykBdFGc"UOP_DUP OP_HASH160 7105c30f119fbd45c964d1980973db70ac362b75 OP_EQUALVERIFY OP_CHECKSIG*276a9147105c30f119fbd45c964d1980973db70ac362b7588ac*"1BJcG2PuXXLBmvHVFbHEZyrRzV9ykBdFGc8$J  + + +1@d0607f370c4467271195af27ba11d5342415e943b817ff2a0386a9efb301002b$"@0000000000000000000bab9600a8e7593e2b13ea061c88f1c107a282ee75830b(-2 +@b9aebec6d62f43f9e566f4c0a571e16a389af74ba726b4b73dec1d2cef84ec12B033669af562618b61958b663f558a61c72a385c739c58559c98cab24d0296080422 +@ad667c4522d504b63ccbcca26e202258bc6c791da0aa8bc840aac5b2826f54d5B02d1e6e493c9e39aa4280d732cd8924f34a30c3a1b4d119c30a3561ac92937717bB +@d0607f370c4467271195af27ba11d5342415e943b817ff2a0386a9efb301002b""1PqDBFXWsqgQ24N4E7CmprGBTB1cerrQFP"UOP_DUP OP_HASH160 fa70e5e57be9ed3a12c97892ae32f070ddf7e038 OP_EQUALVERIFY OP_CHECKSIG*276a914fa70e5e57be9ed3a12c97892ae32f070ddf7e03888ac*"1PqDBFXWsqgQ24N4E7CmprGBTB1cerrQFP8$J  +@d0607f370c4467271195af27ba11d5342415e943b817ff2a0386a9efb301002b""1CsFbrwttfExhiKzonrrvNyJGsK59hcFdk"UOP_DUP OP_HASH160 822a5ebc132c326a113570742cd24d6372a2409e OP_EQUALVERIFY OP_CHECKSIG*276a914822a5ebc132c326a113570742cd24d6372a2409e88ac*"1CsFbrwttfExhiKzonrrvNyJGsK59hcFdk8$J  +ں]@d0607f370c4467271195af27ba11d5342415e943b817ff2a0386a9efb301002b""18m94h9TWpgCMokwZu81cC9EVdHWecWaKa"UOP_DUP OP_HASH160 5521e9fc6d0656f467194502f418ded7d3b627b3 OP_EQUALVERIFY OP_CHECKSIG*276a9145521e9fc6d0656f467194502f418ded7d3b627b388ac*"18m94h9TWpgCMokwZu81cC9EVdHWecWaKa8$J 6$ص-@00000000000000000016fdf8832570b55a2ea1be7bc243f86ef5dc2f49790970"@0000000000000000000bab9600a8e7593e2b13ea061c88f1c107a282ee75830b25 + + +1@269a0e7520dd58003a5a9353b308ac0b293bba0ef1fc871f0ecb3d13d4e82132$"@00000000000000000016fdf8832570b55a2ea1be7bc243f86ef5dc2f49790970(ص-2 +@a994609ae881014bce5c4b92046efa1b0534ed85df1bf09c449b520d53de774aB02e22d1933a3ba73532f9fa16f735fb8864fc3295a29e63c9dfa00b089dfc6f8bc2 +@8d7fca5ae71b05adbc10fd318865bbc6fb45774aa713b1495a927204ed40aa59B03d94d04aae6bfc591d16ba0a8a85c4c493cd6eeb95449344c8c592227c797163eB + @269a0e7520dd58003a5a9353b308ac0b293bba0ef1fc871f0ecb3d13d4e82132"!1qmMReMt4ybvG1m2hzDvq4kfcc1jVMqkn"UOP_DUP OP_HASH160 0938fd4e805fa1af2aa6d79b1dee5b7ef0e96f22 OP_EQUALVERIFY OP_CHECKSIG*276a9140938fd4e805fa1af2aa6d79b1dee5b7ef0e96f2288ac*!1qmMReMt4ybvG1m2hzDvq4kfcc1jVMqkn8$J  + @269a0e7520dd58003a5a9353b308ac0b293bba0ef1fc871f0ecb3d13d4e82132""1DTvFZKHA9h8crHSoRz7RjyTfU5ncP8AAa"UOP_DUP OP_HASH160 88b8c6ae3987ab4fc45a2dc82cafa9b08bd35b63 OP_EQUALVERIFY OP_CHECKSIG*276a91488b8c6ae3987ab4fc45a2dc82cafa9b08bd35b6388ac*"1DTvFZKHA9h8crHSoRz7RjyTfU5ncP8AAa8$J  +_@269a0e7520dd58003a5a9353b308ac0b293bba0ef1fc871f0ecb3d13d4e82132""1MSZ3oVTHiRdEUs1XD6p2xDZHAei5r3mvj"UOP_DUP OP_HASH160 e037aad3ec7b23df64d35f73ee12c2da6dada106 OP_EQUALVERIFY OP_CHECKSIG*276a914e037aad3ec7b23df64d35f73ee12c2da6dada10688ac*"1MSZ3oVTHiRdEUs1XD6p2xDZHAei5r3mvj8$J ; + + +1@0bffd14b67211188eff774e2abe75e90583313470b08e6b177fd44a004356b1b$"@00000000000000000016fdf8832570b55a2ea1be7bc243f86ef5dc2f49790970(ص-2 +@269a0e7520dd58003a5a9353b308ac0b293bba0ef1fc871f0ecb3d13d4e82132B0297bd45a23242f607f7d99c50a3a7edc8e1cc982864d02f63ac87353af9ae40652 +@15959c5fa95a5b3aee5251c9d9ac2f21cbdc4590a37f2dc6416ed27cca8501a7B02be5a164de5c2e32b100967d821bb47cddc3b6b6ba8a95a36d2ff0cca9d9a70e1B + @0bffd14b67211188eff774e2abe75e90583313470b08e6b177fd44a004356b1b""1PRb7cSEdC9q4n3oMe5CXxZRVskjWWF8p6"UOP_DUP OP_HASH160 f5f93a2caa7176dd709cf5e786763f066a10ae15 OP_EQUALVERIFY OP_CHECKSIG*276a914f5f93a2caa7176dd709cf5e786763f066a10ae1588ac*"1PRb7cSEdC9q4n3oMe5CXxZRVskjWWF8p68$J  +@0bffd14b67211188eff774e2abe75e90583313470b08e6b177fd44a004356b1b""1Pqt6hPzCf3JB8C9GD6H8EHXFJu36Ychdy"UOP_DUP OP_HASH160 fa9163575082abb591bdcea89347f758e4960b74 OP_EQUALVERIFY OP_CHECKSIG*276a914fa9163575082abb591bdcea89347f758e4960b7488ac*"1Pqt6hPzCf3JB8C9GD6H8EHXFJu36Ychdy8$J  +f@0bffd14b67211188eff774e2abe75e90583313470b08e6b177fd44a004356b1b""1LJ3MuueJCmoGJNp3VQrUmAgVHXkRSRNLR"UOP_DUP OP_HASH160 d3a36e8625bab8f11f59357a202f4b73243c8f78 OP_EQUALVERIFY OP_CHECKSIG*276a914d3a36e8625bab8f11f59357a202f4b73243c8f7888ac*"1LJ3MuueJCmoGJNp3VQrUmAgVHXkRSRNLR8$J  + + +1@6e096276b274b3a4a81d247d934cfe411f016408b349f03d8cc52ae80c370402$"@00000000000000000016fdf8832570b55a2ea1be7bc243f86ef5dc2f49790970(ص-2 +@0bffd14b67211188eff774e2abe75e90583313470b08e6b177fd44a004356b1bB0398e7029102cd32c4aa0fd0a60e7be0efebf474af7a90cc5d89fc6b87865b16752 +@f4a01e09b5e3699bc143c7f8971b813c4b31ab0076e0e4dc9cd860c6dd590b48B025308e8efda7f2ac6ab7dd27b9a191ee8148dccd37be6e837d26b330fc9107b34B +ʕ @6e096276b274b3a4a81d247d934cfe411f016408b349f03d8cc52ae80c370402""1Q33ZjEzjr1R8JezLrwUkYFksZMPNWab8F"UOP_DUP OP_HASH160 fcaddd91b318c05ea31ad628fdd265ddcf7aa09d OP_EQUALVERIFY OP_CHECKSIG*276a914fcaddd91b318c05ea31ad628fdd265ddcf7aa09d88ac*"1Q33ZjEzjr1R8JezLrwUkYFksZMPNWab8F8$J  +@6e096276b274b3a4a81d247d934cfe411f016408b349f03d8cc52ae80c370402""1C1f12Hpc1gFbKGRVzRQESKThbrQUfbRBA"UOP_DUP OP_HASH160 78c91ad08451bf08fba6e0632b841a25d6890c51 OP_EQUALVERIFY OP_CHECKSIG*276a91478c91ad08451bf08fba6e0632b841a25d6890c5188ac*"1C1f12Hpc1gFbKGRVzRQESKThbrQUfbRBA8$J  +f@6e096276b274b3a4a81d247d934cfe411f016408b349f03d8cc52ae80c370402""14uhfp29qXibY2GrPvQsVzQ2xZAZPbRujS"UOP_DUP OP_HASH160 2adff4cd84a89b0dcc531ad550adfc5f974bf12a OP_EQUALVERIFY OP_CHECKSIG*276a9142adff4cd84a89b0dcc531ad550adfc5f974bf12a88ac*"14uhfp29qXibY2GrPvQsVzQ2xZAZPbRujS8$J  + + +1@87878e3ec36ae897f9651150dd807cb4de82c08b1a2c66bbb2e1094b714bbc17$"@00000000000000000016fdf8832570b55a2ea1be7bc243f86ef5dc2f49790970(ص-2 +@6e096276b274b3a4a81d247d934cfe411f016408b349f03d8cc52ae80c370402B03e23a2dc4de9211fc7fc242b21b577bbe4c97645834c0528d8c4a97ef928de2142 +@c643d02dc6c03c70fe9eeef975c4faa644d5ab99e03a883830b0f0d53eeff8fdB023400aa3b8bc8f566a019c76567134f44910ad0c58927c20c03cec8d0f9674a91B + @87878e3ec36ae897f9651150dd807cb4de82c08b1a2c66bbb2e1094b714bbc17""12Wyyk2bzNmH1s5CAhuJAoibjSaULTbUZK"UOP_DUP OP_HASH160 10a3c0741dffa7aede07a6268c92781801263e30 OP_EQUALVERIFY OP_CHECKSIG*276a91410a3c0741dffa7aede07a6268c92781801263e3088ac*"12Wyyk2bzNmH1s5CAhuJAoibjSaULTbUZK8$J  + @87878e3ec36ae897f9651150dd807cb4de82c08b1a2c66bbb2e1094b714bbc17""1DouUsCy5FUi2255YQZGdEzihTuokscetd"UOP_DUP OP_HASH160 8c8073bdc346b4b927e7b49476ef2db8ae9a2836 OP_EQUALVERIFY OP_CHECKSIG*276a9148c8073bdc346b4b927e7b49476ef2db8ae9a283688ac*"1DouUsCy5FUi2255YQZGdEzihTuokscetd8$J  +_@87878e3ec36ae897f9651150dd807cb4de82c08b1a2c66bbb2e1094b714bbc17""1PK7brug14rNRHEwtBLok5Q543DMRTnqyA"UOP_DUP OP_HASH160 f4bfc3cbcb19005ba42b2eaebacb2235426c8376 OP_EQUALVERIFY OP_CHECKSIG*276a914f4bfc3cbcb19005ba42b2eaebacb2235426c837688ac*"1PK7brug14rNRHEwtBLok5Q543DMRTnqyA8$J  + + +1@9162174195cec935240962ff3322d380194b1c9cf15f3e80fb58a574deb05531$"@00000000000000000016fdf8832570b55a2ea1be7bc243f86ef5dc2f49790970(ص-2 +@9fff7dc0eda135e9993754b4ea57df92ddb82b1e42f78bc6c4473ea18a396ce0B036c9dd848dedbefcb1c849fe4879c014b0e9e66e81bb3826187dedde3bee31be82 +@6cd080e108a7c63bdee65d830253a22fbfd65f2384358c6ec0252eb9b15f42f7B028cfbe13b2c1b43715b0a03425f3182c09c2bbf4748de434258ef7b6f765d2459B +@9162174195cec935240962ff3322d380194b1c9cf15f3e80fb58a574deb05531""12jPZk9GmNsRvN7yH9SdcsG6Yco4KTXt9R"UOP_DUP OP_HASH160 12fc6e9f243a28a6a4490457f3b53f2506f7e157 OP_EQUALVERIFY OP_CHECKSIG*276a91412fc6e9f243a28a6a4490457f3b53f2506f7e15788ac*"12jPZk9GmNsRvN7yH9SdcsG6Yco4KTXt9R8$J  +9@9162174195cec935240962ff3322d380194b1c9cf15f3e80fb58a574deb05531""12BxZZsP6CkyDU9vQzzfks7FB165U66wiS"UOP_DUP OP_HASH160 0d0aaa71fda0f3cb5dcc4277ae41926a37b98667 OP_EQUALVERIFY OP_CHECKSIG*276a9140d0aaa71fda0f3cb5dcc4277ae41926a37b9866788ac*"12BxZZsP6CkyDU9vQzzfks7FB165U66wiS8$J  +װ@9162174195cec935240962ff3322d380194b1c9cf15f3e80fb58a574deb05531""17y6s88epWGQLdA29Lrdq3FjiF6qsMZE4W"UOP_DUP OP_HASH160 4c6cf19908950ec36ce5bbe8124e85038a64f997 OP_EQUALVERIFY OP_CHECKSIG*276a9144c6cf19908950ec36ce5bbe8124e85038a64f99788ac*"17y6s88epWGQLdA29Lrdq3FjiF6qsMZE4W8$J +$ȶ-@00000000000000000003884426be38191285831548c6ea1caa8d429795f96c7d"@00000000000000000016fdf8832570b55a2ea1be7bc243f86ef5dc2f497909702* + + +1@6b12186ba2256c88fe5cb1be37e1b26180271f9996bce8d29932856964122f73$"@00000000000000000003884426be38191285831548c6ea1caa8d429795f96c7d(ȶ-2 +@87878e3ec36ae897f9651150dd807cb4de82c08b1a2c66bbb2e1094b714bbc17B0378366cf4e8c3d307a6fd7c2e4e7de380b74fb4fa585c3ea124695314f95a1c8a2 +@09bef5e06db999f03fb84f7fa5ead4e4377822fb37889594b6dec0775600b553B02e6798d25108885c18325f99a4ea1c6a43bab7484719e7e2b50e3be2dcbb0f4ccB +@6b12186ba2256c88fe5cb1be37e1b26180271f9996bce8d29932856964122f73""14ENDu2X55s95GRcDGqThUUeFCkwnUfM6b"UOP_DUP OP_HASH160 236f801994e79edcdd926ac655564b04d4a0ec50 OP_EQUALVERIFY OP_CHECKSIG*276a914236f801994e79edcdd926ac655564b04d4a0ec5088ac*"14ENDu2X55s95GRcDGqThUUeFCkwnUfM6b8$J  +@6b12186ba2256c88fe5cb1be37e1b26180271f9996bce8d29932856964122f73""16mr9gtMbYfazVZP5uN1BvqBQqHRNRsnne"UOP_DUP OP_HASH160 3f53f59c2a092c5a10d3d46a528077cdc7686633 OP_EQUALVERIFY OP_CHECKSIG*276a9143f53f59c2a092c5a10d3d46a528077cdc768663388ac*"16mr9gtMbYfazVZP5uN1BvqBQqHRNRsnne8$J  +f@6b12186ba2256c88fe5cb1be37e1b26180271f9996bce8d29932856964122f73""15L99asUsUWiA44SBh7ZUPdabXVumS8XMf"UOP_DUP OP_HASH160 2f7f354092f3c19e72dcfbf4f0070601fda6345b OP_EQUALVERIFY OP_CHECKSIG*276a9142f7f354092f3c19e72dcfbf4f0070601fda6345b88ac*"15L99asUsUWiA44SBh7ZUPdabXVumS8XMf8$J  + + +1@47eb69b09b9c9669c64079b54790dbfb650c1f80659731f481a4a8b25bad1909$"@00000000000000000003884426be38191285831548c6ea1caa8d429795f96c7d(ȶ-2 +@6b12186ba2256c88fe5cb1be37e1b26180271f9996bce8d29932856964122f73B026412c62cb86e4a7bacaf00acf2128a53d6c854cedba489971f354167ce0291ca2 +@2c1708918cdb9ade19e7f5e391b4f57e624701ec2861ed7ebc786f29cf6c2d6eB0347610ab1fcfec22cc42a148868d54d28c42bad211fe3e3933292d43dcafa714aB +@47eb69b09b9c9669c64079b54790dbfb650c1f80659731f481a4a8b25bad1909""15Boh9hpydPGfeRhJvicWikdNFDLRYS37o"UOP_DUP OP_HASH160 2deba3b49531bcb357407bf12672f34ecbf65d76 OP_EQUALVERIFY OP_CHECKSIG*276a9142deba3b49531bcb357407bf12672f34ecbf65d7688ac*"15Boh9hpydPGfeRhJvicWikdNFDLRYS37o8$J  +@47eb69b09b9c9669c64079b54790dbfb650c1f80659731f481a4a8b25bad1909""16PCuejtR2GdtG5CTMk85ekU4n7WfHAEaF"UOP_DUP OP_HASH160 3b0bb85e006af7672fa56c223c48582b16d7ca91 OP_EQUALVERIFY OP_CHECKSIG*276a9143b0bb85e006af7672fa56c223c48582b16d7ca9188ac*"16PCuejtR2GdtG5CTMk85ekU4n7WfHAEaF8$J  +f@47eb69b09b9c9669c64079b54790dbfb650c1f80659731f481a4a8b25bad1909"!1ePv6NhStNHPdFyjbYe6XfArnNqG7tNkU"UOP_DUP OP_HASH160 071284f6cebb2a35058459b9332ed1b8fb204ca3 OP_EQUALVERIFY OP_CHECKSIG*276a914071284f6cebb2a35058459b9332ed1b8fb204ca388ac*!1ePv6NhStNHPdFyjbYe6XfArnNqG7tNkU8$J  + + +1@2190fa223a11af70a9d8426cfbe24d2c8a0ca97a50a6c81ace3d9a527f949240$"@00000000000000000003884426be38191285831548c6ea1caa8d429795f96c7d(ȶ-2 +@47eb69b09b9c9669c64079b54790dbfb650c1f80659731f481a4a8b25bad1909B036e20bec9b70cb62dbaf519f3edcd9809dbdf79cff1b9dbbdd79fe71fc3ef584d2 +@8c39b12098ad854e7f971bbf7be23c3887ddb9fd24505b25a36b7ce65965b6c3B02efc0364ac59ab4d3c0b70b9e98f923349a714f8b858f984c6fddb1a5b7fa5fc7B +@2190fa223a11af70a9d8426cfbe24d2c8a0ca97a50a6c81ace3d9a527f949240""15DoD9w41tRSs4erhQeSVr1cuQoQZX7Uj5"UOP_DUP OP_HASH160 2e4c11871ac1be610645b984ea7d980cd4110596 OP_EQUALVERIFY OP_CHECKSIG*276a9142e4c11871ac1be610645b984ea7d980cd411059688ac*"15DoD9w41tRSs4erhQeSVr1cuQoQZX7Uj58$J  + @2190fa223a11af70a9d8426cfbe24d2c8a0ca97a50a6c81ace3d9a527f949240""1MsVqmAeCJSbdWEFPtCMzUgCpGqnh5unGJ"UOP_DUP OP_HASH160 e4ef6387330b5e0de9c5d81eef03e4eb8c14deb7 OP_EQUALVERIFY OP_CHECKSIG*276a914e4ef6387330b5e0de9c5d81eef03e4eb8c14deb788ac*"1MsVqmAeCJSbdWEFPtCMzUgCpGqnh5unGJ8$J  +_@2190fa223a11af70a9d8426cfbe24d2c8a0ca97a50a6c81ace3d9a527f949240""1G39wv3NzYtpQJQgDn6V1FQvmPokWrfaRi"UOP_DUP OP_HASH160 a4f22fe5682638bcc99cd672bb1b9003f8578304 OP_EQUALVERIFY OP_CHECKSIG*276a914a4f22fe5682638bcc99cd672bb1b9003f857830488ac*"1G39wv3NzYtpQJQgDn6V1FQvmPokWrfaRi8$J  + + +1@b77390b224b0db4da8b7da6544876fbc883771648c0a7e95b34d3f09278fe3e5$"@00000000000000000003884426be38191285831548c6ea1caa8d429795f96c7d(ȶ-2 +@2190fa223a11af70a9d8426cfbe24d2c8a0ca97a50a6c81ace3d9a527f949240B02837c34c9dce6d5f9756ab9c98a1eb6c4caeb55409ccb65ce4f64a146b5cec6c32 +@ce96ef21770bbe8fe4a99418c8d6dd81e26e18867f90dd9e97c3f2d8e0a59764B02064eb4289d262f2d57ae71e27e216322ac1ae34ceab1ff82d6475f1804a6009fB +@b77390b224b0db4da8b7da6544876fbc883771648c0a7e95b34d3f09278fe3e5""1BJAhwa6eau9tH3a9mbVXFexufEVFFDL27"UOP_DUP OP_HASH160 70f06e662a0036b78960a8ca04e4b79f893b7ec7 OP_EQUALVERIFY OP_CHECKSIG*276a91470f06e662a0036b78960a8ca04e4b79f893b7ec788ac*"1BJAhwa6eau9tH3a9mbVXFexufEVFFDL278$J  +@b77390b224b0db4da8b7da6544876fbc883771648c0a7e95b34d3f09278fe3e5""1JAfvkUrg5csMVmNKKG65J3hBCsNyvAEer"UOP_DUP OP_HASH160 bc4e6059acd866cc7f39d1a9b3cc767592dc483e OP_EQUALVERIFY OP_CHECKSIG*276a914bc4e6059acd866cc7f39d1a9b3cc767592dc483e88ac*"1JAfvkUrg5csMVmNKKG65J3hBCsNyvAEer8$J  +f@b77390b224b0db4da8b7da6544876fbc883771648c0a7e95b34d3f09278fe3e5""1Jdzs4hCvVFMVLH73nRU4UAqrMWHhwAAoV"UOP_DUP OP_HASH160 c1796a28fb77a5a1b028855f834d8444609badb1 OP_EQUALVERIFY OP_CHECKSIG*276a914c1796a28fb77a5a1b028855f834d8444609badb188ac*"1Jdzs4hCvVFMVLH73nRU4UAqrMWHhwAAoV8$J A$-@0000000000000000000dfdec6a3784dbe6b0a2c3bc4d1a38c8f5363ad274fb80"@00000000000000000003884426be38191285831548c6ea1caa8d429795f96c7d2@ + + +1@897deab09bacfc7168918e5ca9903d3bbc6d71eec89dc7d69772b5c444367e6b$"@0000000000000000000dfdec6a3784dbe6b0a2c3bc4d1a38c8f5363ad274fb80(-2 +@b77390b224b0db4da8b7da6544876fbc883771648c0a7e95b34d3f09278fe3e5B03e777ff6e08c35161728f63c059d5e2b0066b82a0a16d432bd15cd529c3edabea2 +@1a01cb624cfb96c3e85a3e91becacc3329b5346574d666f77c58feb7a9ec79eeB02526d00322173a7ec3dc2223b464994bd2bf6223ddbba46a7ec97c6cecd872bf0B +ڛ@897deab09bacfc7168918e5ca9903d3bbc6d71eec89dc7d69772b5c444367e6b""157mb7sZHf3ihVckkuQhCM7FNuADodt9kY"UOP_DUP OP_HASH160 2d2838243088a233ad4cd457d3726a06c6b54353 OP_EQUALVERIFY OP_CHECKSIG*276a9142d2838243088a233ad4cd457d3726a06c6b5435388ac*"157mb7sZHf3ihVckkuQhCM7FNuADodt9kY8$J  +@897deab09bacfc7168918e5ca9903d3bbc6d71eec89dc7d69772b5c444367e6b""1Lg5m6BESA5Xc2a6W6Ct7NZCJFDsk9Sqxd"UOP_DUP OP_HASH160 d7ce9602f400cd389abac695e6f5754a801769e5 OP_EQUALVERIFY OP_CHECKSIG*276a914d7ce9602f400cd389abac695e6f5754a801769e588ac*"1Lg5m6BESA5Xc2a6W6Ct7NZCJFDsk9Sqxd8$J  +f@897deab09bacfc7168918e5ca9903d3bbc6d71eec89dc7d69772b5c444367e6b""1PnVUpxC3VjbJ8HE75irWkcPzg5b1kjwCn"UOP_DUP OP_HASH160 f9ed425d885a966c6f589ded84c0546fd380d2d9 OP_EQUALVERIFY OP_CHECKSIG*276a914f9ed425d885a966c6f589ded84c0546fd380d2d988ac*"1PnVUpxC3VjbJ8HE75irWkcPzg5b1kjwCn8$J  + + +1@fecb99ac59fa79b6ac866867f68191fcb280eb72b410339b736fda2520c84864$"@0000000000000000000dfdec6a3784dbe6b0a2c3bc4d1a38c8f5363ad274fb80(-2 +@897deab09bacfc7168918e5ca9903d3bbc6d71eec89dc7d69772b5c444367e6bB031d71025541bea617c2a3d7217948aa90428742e38f6f0eadebd71b4a392f303b2 +@25638174878caad21eec1d931abd3637154527b0bb37914935b00c8943cb83daB02fec7d979363f720b25358fe58d3bedd48b74d5596bb0e0d00dac7ecd908da44cB +@fecb99ac59fa79b6ac866867f68191fcb280eb72b410339b736fda2520c84864""19y3WnjKB4fcBYYb5eEQux3jHW39qiurdN"UOP_DUP OP_HASH160 625a65fbc377916deb69b933d99252f075feb90f OP_EQUALVERIFY OP_CHECKSIG*276a914625a65fbc377916deb69b933d99252f075feb90f88ac*"19y3WnjKB4fcBYYb5eEQux3jHW39qiurdN8$J  +@fecb99ac59fa79b6ac866867f68191fcb280eb72b410339b736fda2520c84864""14kkLSZnwdm3u9TxZpJWBpgvejZUzfkK1T"UOP_DUP OP_HASH160 292e70274de02f5e3de80de83f5fdbae8c1dac6c OP_EQUALVERIFY OP_CHECKSIG*276a914292e70274de02f5e3de80de83f5fdbae8c1dac6c88ac*"14kkLSZnwdm3u9TxZpJWBpgvejZUzfkK1T8$J  +f@fecb99ac59fa79b6ac866867f68191fcb280eb72b410339b736fda2520c84864""1NCHaauz9iPQbqRRG5Xhk7J2pzm3pHLFsA"UOP_DUP OP_HASH160 e87d0e78c5f9400a4b351cc4ee3dbaea0c29d171 OP_EQUALVERIFY OP_CHECKSIG*276a914e87d0e78c5f9400a4b351cc4ee3dbaea0c29d17188ac*"1NCHaauz9iPQbqRRG5Xhk7J2pzm3pHLFsA8$J  + + +1@a8a16a35369b3f5d51bdb13556d27d75522f14997fb9c3bdd4f1d867d16b5aef$"@0000000000000000000dfdec6a3784dbe6b0a2c3bc4d1a38c8f5363ad274fb80(-2 +@fecb99ac59fa79b6ac866867f68191fcb280eb72b410339b736fda2520c84864B02230118d45c0cf55af8beacaf72c99d401a071a7f2e7960471f2f1f9ed0a17eb32 +@269a0e7520dd58003a5a9353b308ac0b293bba0ef1fc871f0ecb3d13d4e82132B02c05fcd49e650d5ab17122f9d444ee96ac31d0fd15263060bfaac5f0daad7b355B +@a8a16a35369b3f5d51bdb13556d27d75522f14997fb9c3bdd4f1d867d16b5aef""1QAM15GsSoTnSgDFyCdYByVDy7SNcp589G"UOP_DUP OP_HASH160 fe0f55391c8378304fd7ba88753a3caa67d4f6b3 OP_EQUALVERIFY OP_CHECKSIG*276a914fe0f55391c8378304fd7ba88753a3caa67d4f6b388ac*"1QAM15GsSoTnSgDFyCdYByVDy7SNcp589G8$J  + @a8a16a35369b3f5d51bdb13556d27d75522f14997fb9c3bdd4f1d867d16b5aef""162768MWb5VJ7T4KgnW7mhJcxM8SLa11ec"UOP_DUP OP_HASH160 370e20912b41bf00f754a88ed46622ea60ee942b OP_EQUALVERIFY OP_CHECKSIG*276a914370e20912b41bf00f754a88ed46622ea60ee942b88ac*"162768MWb5VJ7T4KgnW7mhJcxM8SLa11ec8$J  +̀U@a8a16a35369b3f5d51bdb13556d27d75522f14997fb9c3bdd4f1d867d16b5aef""18QKjygSSQZQU72D6VjTsxRkmgg7Fed4Fz"UOP_DUP OP_HASH160 5132177feb35a3a1c1f749982dbf278477434761 OP_EQUALVERIFY OP_CHECKSIG*276a9145132177feb35a3a1c1f749982dbf27847743476188ac*"18QKjygSSQZQU72D6VjTsxRkmgg7Fed4Fz8$J  + + +1@0dc461fdefa9eaf516a783a490420facb0f985964e226c17873a1931f193b004$"@0000000000000000000dfdec6a3784dbe6b0a2c3bc4d1a38c8f5363ad274fb80(-2 +@a8a16a35369b3f5d51bdb13556d27d75522f14997fb9c3bdd4f1d867d16b5aefB0210c1ef66998e0e777da4ad4aec02d15c9dc4388e4a2aabe7f379969bffce97382 +@47eb69b09b9c9669c64079b54790dbfb650c1f80659731f481a4a8b25bad1909B03e376312f7066036af345b10a2a05317e55681da4a013af6138d1005ac80648ffB +@0dc461fdefa9eaf516a783a490420facb0f985964e226c17873a1931f193b004""1LrqmjXafyz1KBdbj32W2ivXKhtYUud6WY"UOP_DUP OP_HASH160 d9d77bf5c9ce042ce953f11ab7fbc33cc0def511 OP_EQUALVERIFY OP_CHECKSIG*276a914d9d77bf5c9ce042ce953f11ab7fbc33cc0def51188ac*"1LrqmjXafyz1KBdbj32W2ivXKhtYUud6WY8$J  +@0dc461fdefa9eaf516a783a490420facb0f985964e226c17873a1931f193b004""1BCV6eGShaYBv1oh83UQKaJ5NEQ78A7CGv"UOP_DUP OP_HASH160 6fdd49b0849877f4e3e4b00ff04ecf6132afdb3d OP_EQUALVERIFY OP_CHECKSIG*276a9146fdd49b0849877f4e3e4b00ff04ecf6132afdb3d88ac*"1BCV6eGShaYBv1oh83UQKaJ5NEQ78A7CGv8$J  +Ȣe@0dc461fdefa9eaf516a783a490420facb0f985964e226c17873a1931f193b004""1M1q8P6MiWp7jMneMCUXFt53wFSzVytaPs"UOP_DUP OP_HASH160 db8ab0b69d3b4d7b621f7283aff1158caee7d091 OP_EQUALVERIFY OP_CHECKSIG*276a914db8ab0b69d3b4d7b621f7283aff1158caee7d09188ac*"1M1q8P6MiWp7jMneMCUXFt53wFSzVytaPs8$J  + + +1@5c1328749819b9daccfa82bf14d6934bc104627451fb78ce1fa40a04f1d33550$"@0000000000000000000dfdec6a3784dbe6b0a2c3bc4d1a38c8f5363ad274fb80(-2 +@0dc461fdefa9eaf516a783a490420facb0f985964e226c17873a1931f193b004B029c0833341e4e17bcff8e7d6d2fa25ecc3785671c52505b39fbbc9e00e7d1cf052 +@6b12186ba2256c88fe5cb1be37e1b26180271f9996bce8d29932856964122f73B023ee4e862508046a26330deec204845c52133bd7a1e0b311190d9d656aacd7041B +@5c1328749819b9daccfa82bf14d6934bc104627451fb78ce1fa40a04f1d33550""1GdwKDaadTt9Dsa9Gc1vwTj7X25i6AdXGE"UOP_DUP OP_HASH160 ab863353a7de5578547583c4a46a24f6e91269e2 OP_EQUALVERIFY OP_CHECKSIG*276a914ab863353a7de5578547583c4a46a24f6e91269e288ac*"1GdwKDaadTt9Dsa9Gc1vwTj7X25i6AdXGE8$J  + @5c1328749819b9daccfa82bf14d6934bc104627451fb78ce1fa40a04f1d33550""19TqVQS9dBXWWAYUj3X74VBLAYB55JPr8Y"UOP_DUP OP_HASH160 5cd44c67e7236b7be994f772030d5400480f0151 OP_EQUALVERIFY OP_CHECKSIG*276a9145cd44c67e7236b7be994f772030d5400480f015188ac*"19TqVQS9dBXWWAYUj3X74VBLAYB55JPr8Y8$J  +ں]@5c1328749819b9daccfa82bf14d6934bc104627451fb78ce1fa40a04f1d33550""1QKW6K4KkhoKmhBb3dESjDTZ9joBXTKP4G"UOP_DUP OP_HASH160 ffcaaa2de3625898537f3b791567847fb918f290 OP_EQUALVERIFY OP_CHECKSIG*276a914ffcaaa2de3625898537f3b791567847fb918f29088ac*"1QKW6K4KkhoKmhBb3dESjDTZ9joBXTKP4G8$J  + + +1@b9a674c5a78980fd767651b7e94f4c0fdc52a7ebc8cc5c219ffc929595a7242c$"@0000000000000000000dfdec6a3784dbe6b0a2c3bc4d1a38c8f5363ad274fb80(-2 +@5c1328749819b9daccfa82bf14d6934bc104627451fb78ce1fa40a04f1d33550B02f86573e624d4294a1404b3fb88f6b971c2571f569080ebda03832d59a724f0412 +@b77390b224b0db4da8b7da6544876fbc883771648c0a7e95b34d3f09278fe3e5B035cdef820748fce5fb36d6d9eb4e955c0120c6a93b37eac5cd6b27b4d36ed52a2B +@b9a674c5a78980fd767651b7e94f4c0fdc52a7ebc8cc5c219ffc929595a7242c""1J5cRmmoKw8EvJ7DqfgdvD3JTJukQrnJoC"UOP_DUP OP_HASH160 bb59600ee2f70492ca34d5d5e56adff9000fe8e9 OP_EQUALVERIFY OP_CHECKSIG*276a914bb59600ee2f70492ca34d5d5e56adff9000fe8e988ac*"1J5cRmmoKw8EvJ7DqfgdvD3JTJukQrnJoC8$J  +@b9a674c5a78980fd767651b7e94f4c0fdc52a7ebc8cc5c219ffc929595a7242c""1Mt1oL5UAAiWci8Tptz569s5JtiH4uFPKL"UOP_DUP OP_HASH160 e5086581af55ebdeb84bbf5cd3fecb9849c70334 OP_EQUALVERIFY OP_CHECKSIG*276a914e5086581af55ebdeb84bbf5cd3fecb9849c7033488ac*"1Mt1oL5UAAiWci8Tptz569s5JtiH4uFPKL8$J  +Ȣe@b9a674c5a78980fd767651b7e94f4c0fdc52a7ebc8cc5c219ffc929595a7242c"!1pPA9Gkoc6jeJANAe7fDV1FmdwX2gDEth"UOP_DUP OP_HASH160 08f60be50398e19accb0b972b83f3de279641d2d OP_EQUALVERIFY OP_CHECKSIG*276a91408f60be50398e19accb0b972b83f3de279641d2d88ac*!1pPA9Gkoc6jeJANAe7fDV1FmdwX2gDEth8$J $-@00000000000000000003822cfa2457fbf47632698d6e5f663f067b6d3b01b641"@0000000000000000000dfdec6a3784dbe6b0a2c3bc4d1a38c8f5363ad274fb8026$Ї-@0000000000000000000f6bf7a9a80be4d78cbf8e8b31f5f45b445a43b3204990"@00000000000000000003822cfa2457fbf47632698d6e5f663f067b6d3b01b64125 + + +1@a886d667cd896124f80dde0a7235d2696d8f466f003e9f949f970c08d5f72e53$"@0000000000000000000f6bf7a9a80be4d78cbf8e8b31f5f45b445a43b3204990(Ї-2 +@ad667c4522d504b63ccbcca26e202258bc6c791da0aa8bc840aac5b2826f54d5B0308aa94fb61c6e8bb8a342d086ef13b30941bdd7fd60caaf55b33dd8e30f139ca2 +@2f8e402663c8c45a833a5cefb172c1190480f116377f47644827c43e0a2be836B03484f26ddb004d069033775f3a132ebfbcbc1d2405e9e67db7b950833fb7dbd21B +@a886d667cd896124f80dde0a7235d2696d8f466f003e9f949f970c08d5f72e53""1PDQfwDEFmLJJhhyUe6FofUaUBkRZHCA1t"UOP_DUP OP_HASH160 f3ab84c1ac314c63ea1e27c08104fa7dd0a516de OP_EQUALVERIFY OP_CHECKSIG*276a914f3ab84c1ac314c63ea1e27c08104fa7dd0a516de88ac*"1PDQfwDEFmLJJhhyUe6FofUaUBkRZHCA1t8$J  +@a886d667cd896124f80dde0a7235d2696d8f466f003e9f949f970c08d5f72e53""1BcRLFxLLbciryD5brfiZXmFEkY95xcrf7"UOP_DUP OP_HASH160 746420bb43dd065d1adf916ac5ab6f357267d065 OP_EQUALVERIFY OP_CHECKSIG*276a914746420bb43dd065d1adf916ac5ab6f357267d06588ac*"1BcRLFxLLbciryD5brfiZXmFEkY95xcrf78$J  +_@a886d667cd896124f80dde0a7235d2696d8f466f003e9f949f970c08d5f72e53""1HjFSFJUo6A9UibQ1y4t8j1dc9qqM7c9Du"UOP_DUP OP_HASH160 b77f886c7bce3feb72b437d7b3e223ff926d56f4 OP_EQUALVERIFY OP_CHECKSIG*276a914b77f886c7bce3feb72b437d7b3e223ff926d56f488ac*"1HjFSFJUo6A9UibQ1y4t8j1dc9qqM7c9Du8$J  + + +1@d4c684e7f43c68c2d808dc4d575ca657227f76cc30f6ce8d9c2265abf1a04090$"@0000000000000000000f6bf7a9a80be4d78cbf8e8b31f5f45b445a43b3204990(Ї-2 +@b9a674c5a78980fd767651b7e94f4c0fdc52a7ebc8cc5c219ffc929595a7242cB023e4a4b021a554f1f85d5677dc15fc16cef84063b3aab643ca62234dedbed2fd12 +@2190fa223a11af70a9d8426cfbe24d2c8a0ca97a50a6c81ace3d9a527f949240B02840c5bea4a7deaa6f653517b6ff6fb12945e99239714b2e214ae4948ff26afdeB +@d4c684e7f43c68c2d808dc4d575ca657227f76cc30f6ce8d9c2265abf1a04090""1GtSttixks4Lt1fym9xQPSYm4ktnun9aVT"UOP_DUP OP_HASH160 ae44b7734e2381da21c6ce14a8e8068af52916cf OP_EQUALVERIFY OP_CHECKSIG*276a914ae44b7734e2381da21c6ce14a8e8068af52916cf88ac*"1GtSttixks4Lt1fym9xQPSYm4ktnun9aVT8$J  +@d4c684e7f43c68c2d808dc4d575ca657227f76cc30f6ce8d9c2265abf1a04090""1ML3NfeMqVFUSaSyTTBLis9aD9UjZu1JYe"UOP_DUP OP_HASH160 defc6679b779aa89f916a2211b38f077ed3affcb OP_EQUALVERIFY OP_CHECKSIG*276a914defc6679b779aa89f916a2211b38f077ed3affcb88ac*"1ML3NfeMqVFUSaSyTTBLis9aD9UjZu1JYe8$J  +ں]@d4c684e7f43c68c2d808dc4d575ca657227f76cc30f6ce8d9c2265abf1a04090""1LG8yvaksJymrm1ee9hvUsNNtDhTqfXSK1"UOP_DUP OP_HASH160 d3474ab98a784d38eb42b0f1bb5de51744c5a149 OP_EQUALVERIFY OP_CHECKSIG*276a914d3474ab98a784d38eb42b0f1bb5de51744c5a14988ac*"1LG8yvaksJymrm1ee9hvUsNNtDhTqfXSK18$J  + + +1@2f8d82ded5d9f9f8ee5a2b76bf3333681164e1c5ba81723f728aca1268adb1cc$"@0000000000000000000f6bf7a9a80be4d78cbf8e8b31f5f45b445a43b3204990(Ї-2 +@d0607f370c4467271195af27ba11d5342415e943b817ff2a0386a9efb301002bB031c3099fe5f2056e9de5ffaac1f3a42998fc4d9fbb95925adb7db3a25cc53cc652 +@a886d667cd896124f80dde0a7235d2696d8f466f003e9f949f970c08d5f72e53B0316e78ddeb1d95ada0b619a766c98a8c6f29879bf6c021df45d4788e8d461ba33B +Ƽ@2f8d82ded5d9f9f8ee5a2b76bf3333681164e1c5ba81723f728aca1268adb1cc""1CZhWU6w9QGWzP6JgjVEBvsF5gJfh3t5iF"UOP_DUP OP_HASH160 7ed88242211919c9ef8b250ad98dc6f00fafdc3f OP_EQUALVERIFY OP_CHECKSIG*276a9147ed88242211919c9ef8b250ad98dc6f00fafdc3f88ac*"1CZhWU6w9QGWzP6JgjVEBvsF5gJfh3t5iF8$J  +@2f8d82ded5d9f9f8ee5a2b76bf3333681164e1c5ba81723f728aca1268adb1cc""14pZ8Py9cZJ8tLH8QdDPGid6TAzKUtQaoM"UOP_DUP OP_HASH160 29e6bf0aa6799aee712a03d5a1a9e574677f0560 OP_EQUALVERIFY OP_CHECKSIG*276a91429e6bf0aa6799aee712a03d5a1a9e574677f056088ac*"14pZ8Py9cZJ8tLH8QdDPGid6TAzKUtQaoM8$J  +ں]@2f8d82ded5d9f9f8ee5a2b76bf3333681164e1c5ba81723f728aca1268adb1cc""16pNg8GiHzt4nehdxskVYLqDdoQwAMw73g"UOP_DUP OP_HASH160 3fce45ab7013d494424789bfea387db8584b9d1e OP_EQUALVERIFY OP_CHECKSIG*276a9143fce45ab7013d494424789bfea387db8584b9d1e88ac*"16pNg8GiHzt4nehdxskVYLqDdoQwAMw73g8$J  + + +1@939ff4700eeec1e489a6586f6bde80db2f7751db51e0ad4449c92f8e56855e3a$"@0000000000000000000f6bf7a9a80be4d78cbf8e8b31f5f45b445a43b3204990(Ї-2 +@2f8d82ded5d9f9f8ee5a2b76bf3333681164e1c5ba81723f728aca1268adb1ccB026d1db93917226225de5529a05d6259b305c7f533ccd9a1615a42f6b06db5490f2 +@2f8d82ded5d9f9f8ee5a2b76bf3333681164e1c5ba81723f728aca1268adb1ccB030b110b044b4a53f0a340b48a9aac602767acbc1fe661a083fd25c033b99fc8beB +@939ff4700eeec1e489a6586f6bde80db2f7751db51e0ad4449c92f8e56855e3a""1Msq4jZPjDGTrgWWaQjs6UxWk1YkLn3TRE"UOP_DUP OP_HASH160 e4ff6f962859449a3f50b7bea0b4b0026e3cb576 OP_EQUALVERIFY OP_CHECKSIG*276a914e4ff6f962859449a3f50b7bea0b4b0026e3cb57688ac*"1Msq4jZPjDGTrgWWaQjs6UxWk1YkLn3TRE8$J  +@939ff4700eeec1e489a6586f6bde80db2f7751db51e0ad4449c92f8e56855e3a""14pzGd2EhDyvqsXZbf9GgrvvP7gdx57DgA"UOP_DUP OP_HASH160 29fbbbcc1f91eeff7ec86cafef11399a681ee876 OP_EQUALVERIFY OP_CHECKSIG*276a91429fbbbcc1f91eeff7ec86cafef11399a681ee87688ac*"14pzGd2EhDyvqsXZbf9GgrvvP7gdx57DgA8$J  +[@939ff4700eeec1e489a6586f6bde80db2f7751db51e0ad4449c92f8e56855e3a""18ZraxuK3B1o6W35gHpP7jZp4DtkDsytqz"UOP_DUP OP_HASH160 52ff954e2c55180a86949725335e8f8d369ae446 OP_EQUALVERIFY OP_CHECKSIG*276a91452ff954e2c55180a86949725335e8f8d369ae44688ac*"18ZraxuK3B1o6W35gHpP7jZp4DtkDsytqz8$J  + + +1@1ae4f7cdda83688ced13b3aee05bcfa1cf4ac05ffdfef9adf3732bbc7cf7145a$"@0000000000000000000f6bf7a9a80be4d78cbf8e8b31f5f45b445a43b3204990(Ї-2 +@d4c684e7f43c68c2d808dc4d575ca657227f76cc30f6ce8d9c2265abf1a04090B036fba7aeecae74c7764f8c932e11deeb3350f807a055920279c732a6ad30c80292 +@897deab09bacfc7168918e5ca9903d3bbc6d71eec89dc7d69772b5c444367e6bB02d35def1438c06772400b3657c7df64bae6a710187bb1f6b2c55fbe948eab0a46B +@1ae4f7cdda83688ced13b3aee05bcfa1cf4ac05ffdfef9adf3732bbc7cf7145a""156vfggUs2mhx5DfFTHeJ5ZjjzRTqr2gTc"UOP_DUP OP_HASH160 2cff61c26d4f4c72a9102f5a72ce86069c6ab590 OP_EQUALVERIFY OP_CHECKSIG*276a9142cff61c26d4f4c72a9102f5a72ce86069c6ab59088ac*"156vfggUs2mhx5DfFTHeJ5ZjjzRTqr2gTc8$J  +@1ae4f7cdda83688ced13b3aee05bcfa1cf4ac05ffdfef9adf3732bbc7cf7145a""1PnvtPCB2gihhBgwSwd5NG6K7PME82Xm5V"UOP_DUP OP_HASH160 fa02779b54722a3177b300d02371547823bbde38 OP_EQUALVERIFY OP_CHECKSIG*276a914fa02779b54722a3177b300d02371547823bbde3888ac*"1PnvtPCB2gihhBgwSwd5NG6K7PME82Xm5V8$J  +Ȣe@1ae4f7cdda83688ced13b3aee05bcfa1cf4ac05ffdfef9adf3732bbc7cf7145a""135CFMqps4jpmwkt5SVsuMLDBrRJFwp7Zx"UOP_DUP OP_HASH160 16bb4dee4c0d9c73ece85af4eb20800f5d461133 OP_EQUALVERIFY OP_CHECKSIG*276a91416bb4dee4c0d9c73ece85af4eb20800f5d46113388ac*"135CFMqps4jpmwkt5SVsuMLDBrRJFwp7Zx8$J !$ŵ-@000000000000000000080b94b92cc84310119c69279d0d59fcfbe46718c6e41b"@0000000000000000000f6bf7a9a80be4d78cbf8e8b31f5f45b445a43b32049902 + + +1@8fda80b3a495374a43f5fbce6b07516a0b7b10b40239eb9d18c603042eb47551$"@000000000000000000080b94b92cc84310119c69279d0d59fcfbe46718c6e41b(ŵ-2 +@1ae4f7cdda83688ced13b3aee05bcfa1cf4ac05ffdfef9adf3732bbc7cf7145aB0334500f2b293120fa2ba5fd1fb92fe68505b5b0b96e7ce1552f59ffa2619eaab52 +@fecb99ac59fa79b6ac866867f68191fcb280eb72b410339b736fda2520c84864B02c120ad1973d0d52f253bde80bbc8a6f98d550b1a6e6b019f0b58d3bdeceefce6B +@8fda80b3a495374a43f5fbce6b07516a0b7b10b40239eb9d18c603042eb47551""1FyWjD3hJYHj2o9Mw8DVvuFaQBQYckeJqs"UOP_DUP OP_HASH160 a441decae05651020e5c39526d16c91033897d3e OP_EQUALVERIFY OP_CHECKSIG*276a914a441decae05651020e5c39526d16c91033897d3e88ac*"1FyWjD3hJYHj2o9Mw8DVvuFaQBQYckeJqs8$J  +@8fda80b3a495374a43f5fbce6b07516a0b7b10b40239eb9d18c603042eb47551""1FTRu21A4rEmNPFYxP2hEefrygfVbc8kC2"UOP_DUP OP_HASH160 9e915bdbd2e93b31c6cd4573ff1e835a5b06175d OP_EQUALVERIFY OP_CHECKSIG*276a9149e915bdbd2e93b31c6cd4573ff1e835a5b06175d88ac*"1FTRu21A4rEmNPFYxP2hEefrygfVbc8kC28$J  +Ȣe@8fda80b3a495374a43f5fbce6b07516a0b7b10b40239eb9d18c603042eb47551""1Px9dk9U253bYquzeZuEi5DUgnPEdwXMno"UOP_DUP OP_HASH160 fbc0da1f1d69b02e49c82a808c325630fc8a43ac OP_EQUALVERIFY OP_CHECKSIG*276a914fbc0da1f1d69b02e49c82a808c325630fc8a43ac88ac*"1Px9dk9U253bYquzeZuEi5DUgnPEdwXMno8$J  + + +1@17cda115b57f0bfddd32411bdc8f33f24f14ce742653ccafc2dfa72ab33438cf$"@000000000000000000080b94b92cc84310119c69279d0d59fcfbe46718c6e41b(ŵ-2 +@8fda80b3a495374a43f5fbce6b07516a0b7b10b40239eb9d18c603042eb47551B02a42815a8e47eb51184ce1c0e74b8dd04dd554e78a756192bc6e4a79c1cd73c542 +@0dc461fdefa9eaf516a783a490420facb0f985964e226c17873a1931f193b004B031e62e697d59eedc4ac10a383474007d3d45e300e67f5ebcd7a95a49c998a5e5fB +@17cda115b57f0bfddd32411bdc8f33f24f14ce742653ccafc2dfa72ab33438cf""13B3JeysYdXquvbPRhPmv5JrXfeh7UmZs9"UOP_DUP OP_HASH160 17d655b538b18f354788f6dea7af807cc4987b2f OP_EQUALVERIFY OP_CHECKSIG*276a91417d655b538b18f354788f6dea7af807cc4987b2f88ac*"13B3JeysYdXquvbPRhPmv5JrXfeh7UmZs98$J  +@17cda115b57f0bfddd32411bdc8f33f24f14ce742653ccafc2dfa72ab33438cf""17Xh5QZexaN7V9pzbgusjy9UU34sDLGiU7"UOP_DUP OP_HASH160 479eaff253a9773d9ccdd7c543aa8f26df14b0e6 OP_EQUALVERIFY OP_CHECKSIG*276a914479eaff253a9773d9ccdd7c543aa8f26df14b0e688ac*"17Xh5QZexaN7V9pzbgusjy9UU34sDLGiU78$J  +섗c@17cda115b57f0bfddd32411bdc8f33f24f14ce742653ccafc2dfa72ab33438cf""1E2LTjM3PCCg5rdxXXQWc1joqvrMVrtBZ1"UOP_DUP OP_HASH160 8eda4bd7d0b37b4f90478831ce53c105a698a72b OP_EQUALVERIFY OP_CHECKSIG*276a9148eda4bd7d0b37b4f90478831ce53c105a698a72b88ac*"1E2LTjM3PCCg5rdxXXQWc1joqvrMVrtBZ18$J  + + +1@d8f2dfe6ffc718859826eecb37fe7567e68f51c8e55b0399ce3c405194e5f719$"@000000000000000000080b94b92cc84310119c69279d0d59fcfbe46718c6e41b(ŵ-2 +@2c735db0514cfa2deeeb1c3c59d1a789e506310b8eeee685f55e2c6f03d92240B020c74440ab7ccd0fd51a9242a867df577e674103810b4374290cd85b846c32e7f2 +@c3b8eff5785c2e950f6e32c05b66aeebd54a7f5de77dc6e8bcf94988450ef6d0B03ea35f5664c55d8e5e0163204e4c962e62fdcb035dac5c5dfdca200da341d3534B +@d8f2dfe6ffc718859826eecb37fe7567e68f51c8e55b0399ce3c405194e5f719""19WHhPnqsnpi6WFS98T2sLFzqAAzu1YgAi"UOP_DUP OP_HASH160 5d4b01b327f6ed4398d2fcf84b686494a6853926 OP_EQUALVERIFY OP_CHECKSIG*276a9145d4b01b327f6ed4398d2fcf84b686494a685392688ac*"19WHhPnqsnpi6WFS98T2sLFzqAAzu1YgAi8$J  +@d8f2dfe6ffc718859826eecb37fe7567e68f51c8e55b0399ce3c405194e5f719""1LWFWzzZd8cmgvgxT7fzr9J9BW7qfFSo5A"UOP_DUP OP_HASH160 d5f29237d82943e8496f7517ef87d3e1bbbe27db OP_EQUALVERIFY OP_CHECKSIG*276a914d5f29237d82943e8496f7517ef87d3e1bbbe27db88ac*"1LWFWzzZd8cmgvgxT7fzr9J9BW7qfFSo5A8$J  +f@d8f2dfe6ffc718859826eecb37fe7567e68f51c8e55b0399ce3c405194e5f719""1DHgBVy2XEq7qobCwNd5zYSUCrM7iFWkzh"UOP_DUP OP_HASH160 86c8df18656544b93faa4ba1a1c2f1e46b9bbf35 OP_EQUALVERIFY OP_CHECKSIG*276a91486c8df18656544b93faa4ba1a1c2f1e46b9bbf3588ac*"1DHgBVy2XEq7qobCwNd5zYSUCrM7iFWkzh8$J "$۵-@0000000000000000001639b2facb0a5c7b02841f8267497c6c36a3ad428d8f68"@000000000000000000080b94b92cc84310119c69279d0d59fcfbe46718c6e41b2! + + +1@522ed7b8528d84ad8b6dd76d22169031c29cecf05a14d557597387d4937dd972$"@0000000000000000001639b2facb0a5c7b02841f8267497c6c36a3ad428d8f68(۵-2 +@17cda115b57f0bfddd32411bdc8f33f24f14ce742653ccafc2dfa72ab33438cfB0282983d0af6b7e9b064006850956c01986dbac55c6570a8aaecbcfdf14efec5df2 +@b9a674c5a78980fd767651b7e94f4c0fdc52a7ebc8cc5c219ffc929595a7242cB02bf5d5845f43d95eafde9d3930ecd61b205edf6461c0b8da070d6b961af5219a3B +@522ed7b8528d84ad8b6dd76d22169031c29cecf05a14d557597387d4937dd972""1M1dURiS1XQ8fpwUnJaEHY6PjnJdkEZyaJ"UOP_DUP OP_HASH160 db80f631423a297e0a3bdb1e1d495b3fa3bb5247 OP_EQUALVERIFY OP_CHECKSIG*276a914db80f631423a297e0a3bdb1e1d495b3fa3bb524788ac*"1M1dURiS1XQ8fpwUnJaEHY6PjnJdkEZyaJ8$J  + @522ed7b8528d84ad8b6dd76d22169031c29cecf05a14d557597387d4937dd972""164p8eM7UFuFv1rYUZeeV3fUaxH4DFP9mt"UOP_DUP OP_HASH160 3791386eeb82c148f6eb7753cf25778d9f9189a7 OP_EQUALVERIFY OP_CHECKSIG*276a9143791386eeb82c148f6eb7753cf25778d9f9189a788ac*"164p8eM7UFuFv1rYUZeeV3fUaxH4DFP9mt8$J  +[@522ed7b8528d84ad8b6dd76d22169031c29cecf05a14d557597387d4937dd972""1F6rsWDTujAc11TF4xBoGcyTXmrubQMGNw"UOP_DUP OP_HASH160 9aad7885b870e3d9f8e4ef57f4d8d99d7d2e0fe3 OP_EQUALVERIFY OP_CHECKSIG*276a9149aad7885b870e3d9f8e4ef57f4d8d99d7d2e0fe388ac*"1F6rsWDTujAc11TF4xBoGcyTXmrubQMGNw8$J  + + +1@8199165fc9907d8fd403980fdcf27521e6f9af7515e3885f74faa635a15bb249$"@0000000000000000001639b2facb0a5c7b02841f8267497c6c36a3ad428d8f68(۵-2 +@522ed7b8528d84ad8b6dd76d22169031c29cecf05a14d557597387d4937dd972B02792591390f53369b0fcb2464ab003bc5426d564dabe6684a6b3c487c10d6a7c92 +@5c1328749819b9daccfa82bf14d6934bc104627451fb78ce1fa40a04f1d33550B0281cdecc9e93b7681fd34cb1278f20b8ce68d61a0d30401addc13c569ef196f53B +@8199165fc9907d8fd403980fdcf27521e6f9af7515e3885f74faa635a15bb249""1MnvfWSesbC1m8qUm5dznQfdXMAf6KyCkE"UOP_DUP OP_HASH160 e41207c4a6377c92662bd7a8949affc0ac301742 OP_EQUALVERIFY OP_CHECKSIG*276a914e41207c4a6377c92662bd7a8949affc0ac30174288ac*"1MnvfWSesbC1m8qUm5dznQfdXMAf6KyCkE8$J  +@8199165fc9907d8fd403980fdcf27521e6f9af7515e3885f74faa635a15bb249""1DCoByJxSnvqCU8DJKyZVbgooNQChYgBCf"UOP_DUP OP_HASH160 85dca449981ca2a99304e5303f38982388b07f34 OP_EQUALVERIFY OP_CHECKSIG*276a91485dca449981ca2a99304e5303f38982388b07f3488ac*"1DCoByJxSnvqCU8DJKyZVbgooNQChYgBCf8$J  +[@8199165fc9907d8fd403980fdcf27521e6f9af7515e3885f74faa635a15bb249""13Qz9DpbyF11gk7ZDmaYVyzCGGMLjHvis6"UOP_DUP OP_HASH160 1a7984a99ac66a4d6e17a30ea1dadef0e2930a5c OP_EQUALVERIFY OP_CHECKSIG*276a9141a7984a99ac66a4d6e17a30ea1dadef0e2930a5c88ac*"13Qz9DpbyF11gk7ZDmaYVyzCGGMLjHvis68$J  + +1@03d3a7a4b849c1c596543e9c5d30e55549a9d640f522558e592735054a472f13$"@0000000000000000001639b2facb0a5c7b02841f8267497c6c36a3ad428d8f68(۵-2 +@627403d2f23e750199058feb6f8badf4af1c04203e57f46d844a4686151ecac2B02fdf88d779c01215b9420e3eaa144da5311a6cc8d52a4977b8e40c29091ec459c2 +@d8f2dfe6ffc718859826eecb37fe7567e68f51c8e55b0399ce3c405194e5f719B03ce75f6a53d5fe2d20a54a43f03303f9c041b2469f4528a7015e9b74faa94a6af2 +@627403d2f23e750199058feb6f8badf4af1c04203e57f46d844a4686151ecac2B025539f1ed2b86e4ea60122bd29f88d1a294ef6cad226598adb955db835e7b2007B +@03d3a7a4b849c1c596543e9c5d30e55549a9d640f522558e592735054a472f13"!1U2EkSzdWFRhfarEjnFyDZ4osdBU4iEXZ"UOP_DUP OP_HASH160 051c437bdab1b117d8794ee90ca89313f09db6d0 OP_EQUALVERIFY OP_CHECKSIG*276a914051c437bdab1b117d8794ee90ca89313f09db6d088ac*!1U2EkSzdWFRhfarEjnFyDZ4osdBU4iEXZ8$J  +@03d3a7a4b849c1c596543e9c5d30e55549a9d640f522558e592735054a472f13""1DmqkFVs2fjEQbfuRtP7g7mDj73SQJTjiT"UOP_DUP OP_HASH160 8c1c80a8d26b08f8a8dbb32e03b41a335b8350bf OP_EQUALVERIFY OP_CHECKSIG*276a9148c1c80a8d26b08f8a8dbb32e03b41a335b8350bf88ac*"1DmqkFVs2fjEQbfuRtP7g7mDj73SQJTjiT8$J  +@03d3a7a4b849c1c596543e9c5d30e55549a9d640f522558e592735054a472f13""1P687nQPAm8hukkg34S9Zj4RqY3KxgaZa2"UOP_DUP OP_HASH160 f24ac9b8f7207dba0078308003b19e69d2e6ff26 OP_EQUALVERIFY OP_CHECKSIG*276a914f24ac9b8f7207dba0078308003b19e69d2e6ff2688ac*"1P687nQPAm8hukkg34S9Zj4RqY3KxgaZa28$J !$-@0000000000000000001b4f7339466c2ef67288641635cd5a6522da4844ecdcda"@0000000000000000001639b2facb0a5c7b02841f8267497c6c36a3ad428d8f682 + + +1@18570efe563ad427f17614f172d55c4a1d6fb466fbd927521f06e8c4f040c146$"@0000000000000000001b4f7339466c2ef67288641635cd5a6522da4844ecdcda(-2 +@03d3a7a4b849c1c596543e9c5d30e55549a9d640f522558e592735054a472f13B026a8436be49f063f404aa88cfc040b3d59e426daf41b8f55f938bc100c8e0d1ec2 +@03d3a7a4b849c1c596543e9c5d30e55549a9d640f522558e592735054a472f13B036e8dcd2b6bb376faae0f07185dda91b19e9a0a889ae051be938ed353ddbcfb08B +@18570efe563ad427f17614f172d55c4a1d6fb466fbd927521f06e8c4f040c146""1AGFX3GsNKzrL9HQYAmQBEmwMyu8h2XhUC"UOP_DUP OP_HASH160 659b7d8caddb60d14d01565a92d723a76267ce74 OP_EQUALVERIFY OP_CHECKSIG*276a914659b7d8caddb60d14d01565a92d723a76267ce7488ac*"1AGFX3GsNKzrL9HQYAmQBEmwMyu8h2XhUC8$J  +@18570efe563ad427f17614f172d55c4a1d6fb466fbd927521f06e8c4f040c146""1JjxAPtYQohLugTcrjKfPa1vXn6VyYZeAN"UOP_DUP OP_HASH160 c299a7d69b07dc55f2cfa6d636915878be606319 OP_EQUALVERIFY OP_CHECKSIG*276a914c299a7d69b07dc55f2cfa6d636915878be60631988ac*"1JjxAPtYQohLugTcrjKfPa1vXn6VyYZeAN8$J  +@18570efe563ad427f17614f172d55c4a1d6fb466fbd927521f06e8c4f040c146""17FpRwzsBMGow3d9sihLNr9hZvUCnW9zDe"UOP_DUP OP_HASH160 449e2bbd3e648561ba8b76a827efd8dd53cf085c OP_EQUALVERIFY OP_CHECKSIG*276a914449e2bbd3e648561ba8b76a827efd8dd53cf085c88ac*"17FpRwzsBMGow3d9sihLNr9hZvUCnW9zDe8$J  + + +1@d89f1c10e0949df07d70dcf5d39cb0d3b906527483cd172150e1b336d1a38685$"@0000000000000000001b4f7339466c2ef67288641635cd5a6522da4844ecdcda(-2 +@8199165fc9907d8fd403980fdcf27521e6f9af7515e3885f74faa635a15bb249B022acc0699b95dc14e6cfb2c89d852535386b558d24256c7a276cb04cfe931802e2 +@8199165fc9907d8fd403980fdcf27521e6f9af7515e3885f74faa635a15bb249B035951e26269671134bf4a498490e5e9af93fc0566631ef0fbfc2c12103430afb9B +@d89f1c10e0949df07d70dcf5d39cb0d3b906527483cd172150e1b336d1a38685""1CPDym8ecXSUz48gAReMHJ1x5RNHtDgAve"UOP_DUP OP_HASH160 7cdd5e69b9be91dfac54dd93f6abd00fa80aa4d9 OP_EQUALVERIFY OP_CHECKSIG*276a9147cdd5e69b9be91dfac54dd93f6abd00fa80aa4d988ac*"1CPDym8ecXSUz48gAReMHJ1x5RNHtDgAve8$J  +@d89f1c10e0949df07d70dcf5d39cb0d3b906527483cd172150e1b336d1a38685""1KaGQVPwR2S3GKF1wMKmJsG5YdydvFv8SN"UOP_DUP OP_HASH160 cbbcd9ac6ebf5e3092dcc95d9ec7c9e188e54859 OP_EQUALVERIFY OP_CHECKSIG*276a914cbbcd9ac6ebf5e3092dcc95d9ec7c9e188e5485988ac*"1KaGQVPwR2S3GKF1wMKmJsG5YdydvFv8SN8$J  +Y@d89f1c10e0949df07d70dcf5d39cb0d3b906527483cd172150e1b336d1a38685"!1S9vSD5YLf5gwuqwFfyqyLLEhuJ2Wo5Ms"UOP_DUP OP_HASH160 04c1d89ded6f22905d9319b59e2bc9bf440733b0 OP_EQUALVERIFY OP_CHECKSIG*276a91404c1d89ded6f22905d9319b59e2bc9bf440733b088ac*!1S9vSD5YLf5gwuqwFfyqyLLEhuJ2Wo5Ms8$J  + + +1@f0d96acb6097cfb9f334c6012c88abcb1cc632c646f779c5c1d1d3003d90e7ed$"@0000000000000000001b4f7339466c2ef67288641635cd5a6522da4844ecdcda(-2 +@d89f1c10e0949df07d70dcf5d39cb0d3b906527483cd172150e1b336d1a38685B02858f581ffab34c578e33d72db9d7f4f4ee2116f19376f5b12331dd6e7b7b4d4f2 +@fcb9da941d911a09cb3bb34445c7302a2c564e4c264e3dfcad6bf595757f7e65B026bcfbb82ffff56e4b399c58c32248904276851f9b31dd1879072e21d9c00ae56B +ғ@f0d96acb6097cfb9f334c6012c88abcb1cc632c646f779c5c1d1d3003d90e7ed""12SGd6cMU7hYeVpMKtTU18bAAXAQoQYs1G"UOP_DUP OP_HASH160 0fbf90d2bbde610be9984b9b335f981800d316db OP_EQUALVERIFY OP_CHECKSIG*276a9140fbf90d2bbde610be9984b9b335f981800d316db88ac*"12SGd6cMU7hYeVpMKtTU18bAAXAQoQYs1G8$J  +@f0d96acb6097cfb9f334c6012c88abcb1cc632c646f779c5c1d1d3003d90e7ed""1CtNFLjJVHAQg1D8KJXNvYw8YxZ4GMoLEU"UOP_DUP OP_HASH160 8260557fa65f426453e6a2368fd62b37900bd89a OP_EQUALVERIFY OP_CHECKSIG*276a9148260557fa65f426453e6a2368fd62b37900bd89a88ac*"1CtNFLjJVHAQg1D8KJXNvYw8YxZ4GMoLEU8$J  +ƥG@f0d96acb6097cfb9f334c6012c88abcb1cc632c646f779c5c1d1d3003d90e7ed"!1t5W322fAe7eFYaQqQbGS9sCvNCAJmX4b"UOP_DUP OP_HASH160 09a8f89104222b380fadd62ab1d0ace1f0b1db83 OP_EQUALVERIFY OP_CHECKSIG*276a91409a8f89104222b380fadd62ab1d0ace1f0b1db8388ac*!1t5W322fAe7eFYaQqQbGS9sCvNCAJmX4b8$J $ж-@0000000000000000000fe5a9add6476a308aa4665425cde5bf92ff3a05db3a37"@0000000000000000001b4f7339466c2ef67288641635cd5a6522da4844ecdcda2$-@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634"@0000000000000000000fe5a9add6476a308aa4665425cde5bf92ff3a05db3a372 + +1@82708d789dbca7c2a78fffd9e1390f6b6318bd606dbb54e472966bc2fc1a97f6$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@71a881944dc8815ff4240a6a9b69288ec31c3277f3d8f002686c2ca11ebb9441B02a99366ac12907da68c7660177e8572e6ce9e50902f0c00bc537429babb4f8b902 +@69e82c54a83ea6b4ab94554046aef718a153075c5d5f5d11dc2611729d1469d6B02d6fc37cfedb3ad2f4621f9417ccc78571d6105ba54f444fd14d4449b9f8a94582 +@9a9ddd948a631fdcb3a56ace6dbeb692ab6c3abb96ca279cded0834d72f84a16B02096ca13653c5277696d9c1061ffe0d0d99427506cf185de49451bbacf416c005B +@82708d789dbca7c2a78fffd9e1390f6b6318bd606dbb54e472966bc2fc1a97f6"!1eTyzEUvLXxrC4yWaQaGFMUfRCs5dnCtq"UOP_DUP OP_HASH160 0715ea1a98ad5b86130ce5827933f90ae437c136 OP_EQUALVERIFY OP_CHECKSIG*276a9140715ea1a98ad5b86130ce5827933f90ae437c13688ac*!1eTyzEUvLXxrC4yWaQaGFMUfRCs5dnCtq8$J  +@82708d789dbca7c2a78fffd9e1390f6b6318bd606dbb54e472966bc2fc1a97f6""1CmPUS5LbrLs5CRcdWq6BYZd4vAAJFiehj"UOP_DUP OP_HASH160 810e7207d2269ffb3f2fa64991cc914861e18281 OP_EQUALVERIFY OP_CHECKSIG*276a914810e7207d2269ffb3f2fa64991cc914861e1828188ac*"1CmPUS5LbrLs5CRcdWq6BYZd4vAAJFiehj8$J  + + +1@1d2a4b8d949f58328b9de833b1ace560542d9f36e35ac46e91078de83e0b9311$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@18570efe563ad427f17614f172d55c4a1d6fb466fbd927521f06e8c4f040c146B027550d7b4c76d22c54db3eddce47202d4517d7a44c36496d11ce01be66539547f2 +@b4446d558d205ae5c88552fafa263bee2aac72f42fa1b8361b00d2ad317024e4B03ebd576367525efc429db7d857e558d8ff4ed1a3fe4a710a3d44a1aba58f06471B +@1d2a4b8d949f58328b9de833b1ace560542d9f36e35ac46e91078de83e0b9311""18SM7m4PDWAE75pJBkomTVqNeV1ScjBTdP"UOP_DUP OP_HASH160 5194126d1e4f88feff8e63161dddc7952a989345 OP_EQUALVERIFY OP_CHECKSIG*276a9145194126d1e4f88feff8e63161dddc7952a98934588ac*"18SM7m4PDWAE75pJBkomTVqNeV1ScjBTdP8$J  +@1d2a4b8d949f58328b9de833b1ace560542d9f36e35ac46e91078de83e0b9311""1Gqk7iT6Mus9GTNEHahhMUBfRpfzTBrVjY"UOP_DUP OP_HASH160 adc1d81a865ea0f03c4ee97ab0b5b24bbf77e4b4 OP_EQUALVERIFY OP_CHECKSIG*276a914adc1d81a865ea0f03c4ee97ab0b5b24bbf77e4b488ac*"1Gqk7iT6Mus9GTNEHahhMUBfRpfzTBrVjY8$J  +Ȟ@1d2a4b8d949f58328b9de833b1ace560542d9f36e35ac46e91078de83e0b9311""1KLJCW6DJULD9S2WR4vZd7AQgEPiqux46M"UOP_DUP OP_HASH160 c9188617e34718c331f3f2f39e914cc44a74be52 OP_EQUALVERIFY OP_CHECKSIG*276a914c9188617e34718c331f3f2f39e914cc44a74be5288ac*"1KLJCW6DJULD9S2WR4vZd7AQgEPiqux46M8$J  + + +1@cb968cb7781a42aa6598f5f32fc82c6a36ebc6e6ada87361321b5dd0156bdff1$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@1d2a4b8d949f58328b9de833b1ace560542d9f36e35ac46e91078de83e0b9311B029ee646ae263f1ded95876a4b01fa894ed0fc924f9f3964d2eb062967b1f49b432 +@f9649fe5aef95a29d1e9d2c81c28fd802c5b52f367e32ba99b63e2f6ab0877aaB031005ba70c359766fafc62addeac6ee37a3185749588870fe6fc451ed997bed9bB +@cb968cb7781a42aa6598f5f32fc82c6a36ebc6e6ada87361321b5dd0156bdff1""18mLUQDj2hKv2Y9foFSf6wrpy5ZDnBY23S"UOP_DUP OP_HASH160 552b70041776a609214145921683973803c671d7 OP_EQUALVERIFY OP_CHECKSIG*276a914552b70041776a609214145921683973803c671d788ac*"18mLUQDj2hKv2Y9foFSf6wrpy5ZDnBY23S8$J  +@cb968cb7781a42aa6598f5f32fc82c6a36ebc6e6ada87361321b5dd0156bdff1""12q15dNnCGiGCf9YEH8aGLGu5QGbq7ZHBr"UOP_DUP OP_HASH160 140c2896710d9e02c419b64881a1eec5f3ac907f OP_EQUALVERIFY OP_CHECKSIG*276a914140c2896710d9e02c419b64881a1eec5f3ac907f88ac*"12q15dNnCGiGCf9YEH8aGLGu5QGbq7ZHBr8$J  +̋ +@cb968cb7781a42aa6598f5f32fc82c6a36ebc6e6ada87361321b5dd0156bdff1""1APYurBo6166dN7BjG59Jot5XbY2myahfd"UOP_DUP OP_HASH160 66fcebdb9217072dbb5b791d76f1e6ecc4c6c1e8 OP_EQUALVERIFY OP_CHECKSIG*276a91466fcebdb9217072dbb5b791d76f1e6ecc4c6c1e888ac*"1APYurBo6166dN7BjG59Jot5XbY2myahfd8$J  + +1@aeb120028c11964c30fd2ac178bf766d152134af8c01d2c788f5b2d9716d02ef$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@cb968cb7781a42aa6598f5f32fc82c6a36ebc6e6ada87361321b5dd0156bdff1B03f861848a3d94727d82e1594f4f684603cd74c7d091dce9fd3a750b90949f51ec2 +@af302016e0759bbaf20192b82b899bc9733ccf41865c25a0ff6e85892d07d6b3B03b83300f86ea4a828c1973ac1ddf0b98a3ec78f600dbc6f8bf8d8923337813c052 +@1d2a4b8d949f58328b9de833b1ace560542d9f36e35ac46e91078de83e0b9311B02799d4ae5b02056389cc69ec5c79097a3482e77acb69236efdf23d78199b8efb2B +Ū@aeb120028c11964c30fd2ac178bf766d152134af8c01d2c788f5b2d9716d02ef""1A5sa6G1Uj8Yx9mjvzWosXF7vpFa9E9Kwo"UOP_DUP OP_HASH160 63a50292cff453c14a6abe46140ed3bc5c8a5eac OP_EQUALVERIFY OP_CHECKSIG*276a91463a50292cff453c14a6abe46140ed3bc5c8a5eac88ac*"1A5sa6G1Uj8Yx9mjvzWosXF7vpFa9E9Kwo8$J  +@aeb120028c11964c30fd2ac178bf766d152134af8c01d2c788f5b2d9716d02ef""1ArUH3mgoWyvt8rgWjzCMj7dDurRhP21WF"UOP_DUP OP_HASH160 6c14489aceb641830c0ced9ba63170df9983deb4 OP_EQUALVERIFY OP_CHECKSIG*276a9146c14489aceb641830c0ced9ba63170df9983deb488ac*"1ArUH3mgoWyvt8rgWjzCMj7dDurRhP21WF8$J  +ط@aeb120028c11964c30fd2ac178bf766d152134af8c01d2c788f5b2d9716d02ef""15iniymDcR4kfous7H7fGJMvkFKZka52C9"UOP_DUP OP_HASH160 33c7b9d146a487f77104990780876428212b16ea OP_EQUALVERIFY OP_CHECKSIG*276a91433c7b9d146a487f77104990780876428212b16ea88ac*"15iniymDcR4kfous7H7fGJMvkFKZka52C98$J  + + +1@bedea31b8465e62950e55de64a7117f0fffea0c1036b44afd37eaeadd8ff4522$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@f0d96acb6097cfb9f334c6012c88abcb1cc632c646f779c5c1d1d3003d90e7edB02fd55943de01c49b62aa564d01e9d9da4587b2f228f57ea4aabefd1d582f304372 +@d89f1c10e0949df07d70dcf5d39cb0d3b906527483cd172150e1b336d1a38685B035405da9226bdd1c13d1601148133e33411dcca9b73961d61a64aff31bf563a32B +@bedea31b8465e62950e55de64a7117f0fffea0c1036b44afd37eaeadd8ff4522""1GT9eGF27kswyZi6EcdsKVy9sekvzbPDQv"UOP_DUP OP_HASH160 a97bea874d2daae6b69dfc3ddc55685bd574b6dc OP_EQUALVERIFY OP_CHECKSIG*276a914a97bea874d2daae6b69dfc3ddc55685bd574b6dc88ac*"1GT9eGF27kswyZi6EcdsKVy9sekvzbPDQv8$J  +@bedea31b8465e62950e55de64a7117f0fffea0c1036b44afd37eaeadd8ff4522""1QKPwNXq31fzAw4rq55kc3cuDX2RYLBHGf"UOP_DUP OP_HASH160 ffc5870d3af4afff1f7b8a40ab087d565be59f8e OP_EQUALVERIFY OP_CHECKSIG*276a914ffc5870d3af4afff1f7b8a40ab087d565be59f8e88ac*"1QKPwNXq31fzAw4rq55kc3cuDX2RYLBHGf8$J  +W@bedea31b8465e62950e55de64a7117f0fffea0c1036b44afd37eaeadd8ff4522""14ZyCYYEHipVcKWFfXRTJdNop3cA3w2MTB"UOP_DUP OP_HASH160 272499c891f514bfad9f28dc61207cd44c8d1c85 OP_EQUALVERIFY OP_CHECKSIG*276a914272499c891f514bfad9f28dc61207cd44c8d1c8588ac*"14ZyCYYEHipVcKWFfXRTJdNop3cA3w2MTB8$J  + + +1@556b1639ff598a87c795c0a3199ba5909d83bfd2faf287c5cdb1e7434b75429e$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@bedea31b8465e62950e55de64a7117f0fffea0c1036b44afd37eaeadd8ff4522B026dae23da4b76c71ed7a3dab0a4d0a28369e1910e3fafd6e8dc2a2d3975a3ee142 +@f0d96acb6097cfb9f334c6012c88abcb1cc632c646f779c5c1d1d3003d90e7edB034afb88a7fef8b91e51e2cdf94b76c330d36b7742252ada238223cc316c3063f7B +@556b1639ff598a87c795c0a3199ba5909d83bfd2faf287c5cdb1e7434b75429e""1N4kSxEpGy8NtRURXpqxcUnHgompg1jjTv"UOP_DUP OP_HASH160 e710284ee0a8a63518f5d88796608d89325566f5 OP_EQUALVERIFY OP_CHECKSIG*276a914e710284ee0a8a63518f5d88796608d89325566f588ac*"1N4kSxEpGy8NtRURXpqxcUnHgompg1jjTv8$J  +@556b1639ff598a87c795c0a3199ba5909d83bfd2faf287c5cdb1e7434b75429e""15vvD7Csq5HaRUoHJ6nGBKsEPeXEoBCWaV"UOP_DUP OP_HASH160 3612f72cfbc56a7724c656264bf935e1bd5455af OP_EQUALVERIFY OP_CHECKSIG*276a9143612f72cfbc56a7724c656264bf935e1bd5455af88ac*"15vvD7Csq5HaRUoHJ6nGBKsEPeXEoBCWaV8$J  +E@556b1639ff598a87c795c0a3199ba5909d83bfd2faf287c5cdb1e7434b75429e""1PDFzH7Ha6rG3yrb7GxQUK7MqqXu3dyFbF"UOP_DUP OP_HASH160 f3a4450eea32593e42bf17343b91528727a86050 OP_EQUALVERIFY OP_CHECKSIG*276a914f3a4450eea32593e42bf17343b91528727a8605088ac*"1PDFzH7Ha6rG3yrb7GxQUK7MqqXu3dyFbF8$J  + + +1@1f80cf10633f16506add9b473a9ad88681fc10cbb66f1bfc3252250c66bc974d$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@556b1639ff598a87c795c0a3199ba5909d83bfd2faf287c5cdb1e7434b75429eB03c2a98547e0c4df140909506282b867ece3763f3ba6b5d9207a3f1bd40d7b34372 +@556b1639ff598a87c795c0a3199ba5909d83bfd2faf287c5cdb1e7434b75429eB03d416e0e5ad12cb2b9c183eb2eecdb969b526bc02a899a1c1cdb79ea099c142a4B +@1f80cf10633f16506add9b473a9ad88681fc10cbb66f1bfc3252250c66bc974d""1CNoZTnErGCn3DhnzzFK7tTmAL1yWoyzR2"UOP_DUP OP_HASH160 7cc8fc218a80aefa8348f883dd33b2996f138459 OP_EQUALVERIFY OP_CHECKSIG*276a9147cc8fc218a80aefa8348f883dd33b2996f13845988ac*"1CNoZTnErGCn3DhnzzFK7tTmAL1yWoyzR28$J  + @1f80cf10633f16506add9b473a9ad88681fc10cbb66f1bfc3252250c66bc974d""1J5EMmFBiUA4nSPJqbEjcirjocVHFZrJZD"UOP_DUP OP_HASH160 bb46f3ee13648f66e20c4e7472281549ab377d48 OP_EQUALVERIFY OP_CHECKSIG*276a914bb46f3ee13648f66e20c4e7472281549ab377d4888ac*"1J5EMmFBiUA4nSPJqbEjcirjocVHFZrJZD8$J  +<@1f80cf10633f16506add9b473a9ad88681fc10cbb66f1bfc3252250c66bc974d""14fnuRV4NczKd4vnETLukUjxead5M55JWL"UOP_DUP OP_HASH160 283e80a2f9bd9a16a2f25130be7dcf7685fe2c45 OP_EQUALVERIFY OP_CHECKSIG*276a914283e80a2f9bd9a16a2f25130be7dcf7685fe2c4588ac*"14fnuRV4NczKd4vnETLukUjxead5M55JWL8$J  + + +1@fc48d8b4e73b267aaf951e1eaf7cd71c9a0b54369801fab2498e4af9e62089a7$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@1f80cf10633f16506add9b473a9ad88681fc10cbb66f1bfc3252250c66bc974dB03b1d48b465075665c89f48ad2ad3881086ecb6211f8cf2db9ecc2ec8d0bbfe4522 +@1f80cf10633f16506add9b473a9ad88681fc10cbb66f1bfc3252250c66bc974dB02f3631cdcba120bbc04ff84ea8defbe3d55edf5630457086960158bf8789b993bB +@fc48d8b4e73b267aaf951e1eaf7cd71c9a0b54369801fab2498e4af9e62089a7""17PCWctic9yUDNndhSU4UVWQB39Y5omYs5"UOP_DUP OP_HASH160 460383b548813780fd5d40edd548285e88abfca1 OP_EQUALVERIFY OP_CHECKSIG*276a914460383b548813780fd5d40edd548285e88abfca188ac*"17PCWctic9yUDNndhSU4UVWQB39Y5omYs58$J  +@fc48d8b4e73b267aaf951e1eaf7cd71c9a0b54369801fab2498e4af9e62089a7""1NyMobkfMxJUbNuLHF7yxNxqssdVwXKgEQ"UOP_DUP OP_HASH160 f1034d184a65746d9acdf36ae4eba7475b79104b OP_EQUALVERIFY OP_CHECKSIG*276a914f1034d184a65746d9acdf36ae4eba7475b79104b88ac*"1NyMobkfMxJUbNuLHF7yxNxqssdVwXKgEQ8$J  +:@fc48d8b4e73b267aaf951e1eaf7cd71c9a0b54369801fab2498e4af9e62089a7""1NpjBue4QfzCj78tC2Rxof9NfHVsvzj91D"UOP_DUP OP_HASH160 ef61689262d35246e1c5232df0bf0f76bd762d40 OP_EQUALVERIFY OP_CHECKSIG*276a914ef61689262d35246e1c5232df0bf0f76bd762d4088ac*"1NpjBue4QfzCj78tC2Rxof9NfHVsvzj91D8$J  + + +1@b5c8745b93a6c15c58cd25eee9073cdacd86e881cbbad59a77b1a22e00b6901d$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@f53da94937e0d9cb06bec71ae47f6b97bf69cde0aac6a3809c41ecd8144bbc83B02706a6337a1c5006c6d85ac6bfc495af3936826dcd347c982b830b74f6cb23bf82 +@f53da94937e0d9cb06bec71ae47f6b97bf69cde0aac6a3809c41ecd8144bbc83B03cac8517ae064f4067cdb050ecba157eee379647c279733afefe2ddfce69b577cB +T@b5c8745b93a6c15c58cd25eee9073cdacd86e881cbbad59a77b1a22e00b6901d""1A1vvNq1sdPt4E7WwDQ3NqgUKNX48ZqMeS"UOP_DUP OP_HASH160 62e62476d994ff98640bca2585228bfb71f27767 OP_EQUALVERIFY OP_CHECKSIG*276a91462e62476d994ff98640bca2585228bfb71f2776788ac*"1A1vvNq1sdPt4E7WwDQ3NqgUKNX48ZqMeS8$J  +[@b5c8745b93a6c15c58cd25eee9073cdacd86e881cbbad59a77b1a22e00b6901d""1LhL9EaQMyN3dPKZqd91KxJGqoGJUNVogH"UOP_DUP OP_HASH160 d80b01dc9b40e92c5d29a223057607e179fbe289 OP_EQUALVERIFY OP_CHECKSIG*276a914d80b01dc9b40e92c5d29a223057607e179fbe28988ac*"1LhL9EaQMyN3dPKZqd91KxJGqoGJUNVogH8$J  +ؒ@b5c8745b93a6c15c58cd25eee9073cdacd86e881cbbad59a77b1a22e00b6901d""1MeDvMmzSjYWaS2TBktmzwrTTet6gAGQbL"UOP_DUP OP_HASH160 e26cb0f99c104c69b9917466f91c08f31fa00a65 OP_EQUALVERIFY OP_CHECKSIG*276a914e26cb0f99c104c69b9917466f91c08f31fa00a6588ac*"1MeDvMmzSjYWaS2TBktmzwrTTet6gAGQbL8$J  + +1@3166cf7c7866db9839be4783d4936f82be229491e761284bf6fc2f89da1e64e6$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@b5c8745b93a6c15c58cd25eee9073cdacd86e881cbbad59a77b1a22e00b6901dB02bb9237c469c62a94963fbb2ea77104bd05ed8648987eb9ee35bac55d2228573d2 +@202ada0eb21406ac851c3291645b9a8255373d8dc70b2f84d09ad00157343201B02bd80102724b6b21e63b2ca9a53c96be6608a95f253ca8ba1c48d97fc0322a6b52 +@b5c8745b93a6c15c58cd25eee9073cdacd86e881cbbad59a77b1a22e00b6901dB0208aeb2b43d980bf077f2b9ab432b1618baedd9eaa46f589689776ad5eebd1301B +T@3166cf7c7866db9839be4783d4936f82be229491e761284bf6fc2f89da1e64e6""147JAuJEMHMKUsX63w3HuqHNoc3fkfTYeB"UOP_DUP OP_HASH160 221934de3c7ef16a32d8c952c8cbc1a91ec97de0 OP_EQUALVERIFY OP_CHECKSIG*276a914221934de3c7ef16a32d8c952c8cbc1a91ec97de088ac*"147JAuJEMHMKUsX63w3HuqHNoc3fkfTYeB8$J  +[@3166cf7c7866db9839be4783d4936f82be229491e761284bf6fc2f89da1e64e6""1AmnPoikqsLPNE9NT9q8HxroJuz8XRtXch"UOP_DUP OP_HASH160 6b3153a30bc0fc17f63a14d2a8d44f908e16bb17 OP_EQUALVERIFY OP_CHECKSIG*276a9146b3153a30bc0fc17f63a14d2a8d44f908e16bb1788ac*"1AmnPoikqsLPNE9NT9q8HxroJuz8XRtXch8$J  +u@3166cf7c7866db9839be4783d4936f82be229491e761284bf6fc2f89da1e64e6""14UJw6KjWEDgzspb3kDwri2zSFx9CCssHR"UOP_DUP OP_HASH160 261293e515c570cf3b0aba37f225c4230607a8e1 OP_EQUALVERIFY OP_CHECKSIG*276a914261293e515c570cf3b0aba37f225c4230607a8e188ac*"14UJw6KjWEDgzspb3kDwri2zSFx9CCssHR8$J  + + +1@ea9ddaf76ddd18da184ee5ebdd578b773a95ae8d66b0ecdbe90e8d4f55c6d479$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@3166cf7c7866db9839be4783d4936f82be229491e761284bf6fc2f89da1e64e6B037592386e232c00fd82ca22f92b75457d7c62b3b8baef052ffa311dda6acbcfa92 +@3166cf7c7866db9839be4783d4936f82be229491e761284bf6fc2f89da1e64e6B029b2dbd77097119f2087061f9e8b755b2a8f510f2ee066970ff3419ea517b575dB +S@ea9ddaf76ddd18da184ee5ebdd578b773a95ae8d66b0ecdbe90e8d4f55c6d479""15gdeRKCZ9NmXAxsgKmcfyJx88VA44BTiR"UOP_DUP OP_HASH160 335f50c37c14998227411bf742fba067c7d94a2e OP_EQUALVERIFY OP_CHECKSIG*276a914335f50c37c14998227411bf742fba067c7d94a2e88ac*"15gdeRKCZ9NmXAxsgKmcfyJx88VA44BTiR8$J  +[@ea9ddaf76ddd18da184ee5ebdd578b773a95ae8d66b0ecdbe90e8d4f55c6d479""13T4zKAuHBJ8xXpwiCJD9WykUowMcdeeaV"UOP_DUP OP_HASH160 1ade654e11f975b37c0049b26fd82e382a56e8e3 OP_EQUALVERIFY OP_CHECKSIG*276a9141ade654e11f975b37c0049b26fd82e382a56e8e388ac*"13T4zKAuHBJ8xXpwiCJD9WykUowMcdeeaV8$J  +@ea9ddaf76ddd18da184ee5ebdd578b773a95ae8d66b0ecdbe90e8d4f55c6d479""1F2EVELYYgT93G47xfQpHouA6Th56z3EqW"UOP_DUP OP_HASH160 99cd6f61aee216c21d22d14c19d73148a7abf1c5 OP_EQUALVERIFY OP_CHECKSIG*276a91499cd6f61aee216c21d22d14c19d73148a7abf1c588ac*"1F2EVELYYgT93G47xfQpHouA6Th56z3EqW8$J  + + +1@35e299fd97128aff64f2e995fa04ed92503460bbecce04cb18124f55dbede5d8$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@fc48d8b4e73b267aaf951e1eaf7cd71c9a0b54369801fab2498e4af9e62089a7B02c610712bfb05636ecd8113bcbc520def464c7d17f435cdecb6450876c672619a2 +@77d71525312ad5326d6919654d71b697096bd74c434e0143cd319254786506bbB0399ecdd25720944e73331b5d5c80e8db30b359785eeed96204390659609b8b588B +@35e299fd97128aff64f2e995fa04ed92503460bbecce04cb18124f55dbede5d8""1FKvUUq6Ktxh2bDddZoP5s7q2mA8MgeAm5"UOP_DUP OP_HASH160 9d25e2ce13230916d8c935829e252242ad600b13 OP_EQUALVERIFY OP_CHECKSIG*276a9149d25e2ce13230916d8c935829e252242ad600b1388ac*"1FKvUUq6Ktxh2bDddZoP5s7q2mA8MgeAm58$J  + @35e299fd97128aff64f2e995fa04ed92503460bbecce04cb18124f55dbede5d8""13a3pSc4DXBxWdr9bMU51MrXCc6dVp18Vm"UOP_DUP OP_HASH160 1c3054a36022470a0bf42bdf6a40420df04d1e76 OP_EQUALVERIFY OP_CHECKSIG*276a9141c3054a36022470a0bf42bdf6a40420df04d1e7688ac*"13a3pSc4DXBxWdr9bMU51MrXCc6dVp18Vm8$J  +W@35e299fd97128aff64f2e995fa04ed92503460bbecce04cb18124f55dbede5d8""1Edq3sSkVqxB6HvqMayYK4cZi5TuTmi32K"UOP_DUP OP_HASH160 9590b83102aff1c2fa5f80e784e222157fb102bb OP_EQUALVERIFY OP_CHECKSIG*276a9149590b83102aff1c2fa5f80e784e222157fb102bb88ac*"1Edq3sSkVqxB6HvqMayYK4cZi5TuTmi32K8$J ; + + +1@6de42fe4e000f5f8c088b0a5bc1572955dcac7d781ff247a433e99ee5256315a$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@35e299fd97128aff64f2e995fa04ed92503460bbecce04cb18124f55dbede5d8B021a144c537028d2ff442edcf8211beb573d2267b84716afec80952b46a2894f212 +@fc48d8b4e73b267aaf951e1eaf7cd71c9a0b54369801fab2498e4af9e62089a7B02c66940b481733f35dfa9ca3dc28a00f683e99d8fda829d655b544845bed96fafB +@6de42fe4e000f5f8c088b0a5bc1572955dcac7d781ff247a433e99ee5256315a""1K9ARwmF8PkCHAZLXTrDQGHVMEoMhfYogD"UOP_DUP OP_HASH160 c6fd76b0771c1981a86d383300448a6ff928b473 OP_EQUALVERIFY OP_CHECKSIG*276a914c6fd76b0771c1981a86d383300448a6ff928b47388ac*"1K9ARwmF8PkCHAZLXTrDQGHVMEoMhfYogD8$J  + @6de42fe4e000f5f8c088b0a5bc1572955dcac7d781ff247a433e99ee5256315a""1Ez6xBjdg6WTrKd6Jowx2Pb3eqHSrH3u6S"UOP_DUP OP_HASH160 99665023c133eaab967dd965a41e771ff0cddf47 OP_EQUALVERIFY OP_CHECKSIG*276a91499665023c133eaab967dd965a41e771ff0cddf4788ac*"1Ez6xBjdg6WTrKd6Jowx2Pb3eqHSrH3u6S8$J  +֞0@6de42fe4e000f5f8c088b0a5bc1572955dcac7d781ff247a433e99ee5256315a""1Jo7CxrkxmZpCEqVyrjtkDRASFa59mzqze"UOP_DUP OP_HASH160 c332740ae5e11b5b19e3bf0582a934131404dad1 OP_EQUALVERIFY OP_CHECKSIG*276a914c332740ae5e11b5b19e3bf0582a934131404dad188ac*"1Jo7CxrkxmZpCEqVyrjtkDRASFa59mzqze8$J  + + +1@9f7ac9a7bfbbb0830a1888a488e362ef787e969cbf34cee48d2066a6588fb8a2$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@6de42fe4e000f5f8c088b0a5bc1572955dcac7d781ff247a433e99ee5256315aB0253dd7efd93cf3b1027ffa0c50b030efcdc3deefd6696ae2a47447610815459cf2 +@6de42fe4e000f5f8c088b0a5bc1572955dcac7d781ff247a433e99ee5256315aB037ffe36a6590f9c3cec1b9f54f4894a300dd60c79cfa76966c2474cf195bc3dcfB +@9f7ac9a7bfbbb0830a1888a488e362ef787e969cbf34cee48d2066a6588fb8a2""1D5GTP4knsPUr8eZURVsWdX2Rw7hTAq9r2"UOP_DUP OP_HASH160 8470130542752b7970c292cd32e2ea827209d9c5 OP_EQUALVERIFY OP_CHECKSIG*276a9148470130542752b7970c292cd32e2ea827209d9c588ac*"1D5GTP4knsPUr8eZURVsWdX2Rw7hTAq9r28$J  +@9f7ac9a7bfbbb0830a1888a488e362ef787e969cbf34cee48d2066a6588fb8a2""16PW7zvUgjTjRmTiqntrJsHuXJFATK6HEG"UOP_DUP OP_HASH160 3b1a16bab568f1d266f89297a70960709fa7e121 OP_EQUALVERIFY OP_CHECKSIG*276a9143b1a16bab568f1d266f89297a70960709fa7e12188ac*"16PW7zvUgjTjRmTiqntrJsHuXJFATK6HEG8$J  +.@9f7ac9a7bfbbb0830a1888a488e362ef787e969cbf34cee48d2066a6588fb8a2""14jsNkmiqfxzKWgHoR9EqtnN1RhnDrZnJs"UOP_DUP OP_HASH160 2903e614390197377688723ad815f87a69f0c164 OP_EQUALVERIFY OP_CHECKSIG*276a9142903e614390197377688723ad815f87a69f0c16488ac*"14jsNkmiqfxzKWgHoR9EqtnN1RhnDrZnJs8$J  + + +1@9fdcd0d1903155a18ad227b41b2c2846382fe8ca4020adbb224496a5d5544e18$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@9f7ac9a7bfbbb0830a1888a488e362ef787e969cbf34cee48d2066a6588fb8a2B02bc495840825eb04bbaa4d50be53730240715a75cded0029fa8d39c513eaa079f2 +@9f7ac9a7bfbbb0830a1888a488e362ef787e969cbf34cee48d2066a6588fb8a2B0364f406cfe3730b3e920116e9dcaad660e42e800292deb5d4c3399762cb17d0c4B +@9fdcd0d1903155a18ad227b41b2c2846382fe8ca4020adbb224496a5d5544e18""14uFaeaU5eBVVAs18rDUanoyZp4ZqgnhTs"UOP_DUP OP_HASH160 2aca2da1b7b5a6d86dc398d2194f6748f290830e OP_EQUALVERIFY OP_CHECKSIG*276a9142aca2da1b7b5a6d86dc398d2194f6748f290830e88ac*"14uFaeaU5eBVVAs18rDUanoyZp4ZqgnhTs8$J  + @9fdcd0d1903155a18ad227b41b2c2846382fe8ca4020adbb224496a5d5544e18""16nKtao8Pf73bpjrRT5zGB8jfQTfsG3Xtj"UOP_DUP OP_HASH160 3f6b1d8060d687d0bab7620493ea7fe223c39592 OP_EQUALVERIFY OP_CHECKSIG*276a9143f6b1d8060d687d0bab7620493ea7fe223c3959288ac*"16nKtao8Pf73bpjrRT5zGB8jfQTfsG3Xtj8$J  +%@9fdcd0d1903155a18ad227b41b2c2846382fe8ca4020adbb224496a5d5544e18""15rU7Tf49SAk8E85wWDwBSwsLuSiDhbLGx"UOP_DUP OP_HASH160 353b84463a58288e8665bf088768f797e3a5df06 OP_EQUALVERIFY OP_CHECKSIG*276a914353b84463a58288e8665bf088768f797e3a5df0688ac*"15rU7Tf49SAk8E85wWDwBSwsLuSiDhbLGx8$J ; + + +1@d07ce05dbe16edc7a5121e049f7bd4aa78c375b5a8af28e1ecea2af01ed44dfd$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@ff15af546276b5c789ff7073a5b83dbfbb2bca61282bce67f3c6a1893a563593B0235668e3642ab803bda734992cac57cf005fd1af5088481f1796f283b6c58e2e62 +@affb8c2e04ba63818cd8ec2e31621b5e040316f36d1ac833107866be317af08fB03a07cbc7a743dd2c3dd0b88131069c5bdd288fdaccbae3e1cf4cb37f1904af924B +@d07ce05dbe16edc7a5121e049f7bd4aa78c375b5a8af28e1ecea2af01ed44dfd""1D6vm3h1CstFVTkBuUJ8BNP8RfYUhpbRZV"UOP_DUP OP_HASH160 84c0771f1a9362a1fe46a1ce3436d63d15f734b9 OP_EQUALVERIFY OP_CHECKSIG*276a91484c0771f1a9362a1fe46a1ce3436d63d15f734b988ac*"1D6vm3h1CstFVTkBuUJ8BNP8RfYUhpbRZV8$J  + @d07ce05dbe16edc7a5121e049f7bd4aa78c375b5a8af28e1ecea2af01ed44dfd""1DEfbZRPPuuCPsBbJxnoTra2Rix6kEyfgt"UOP_DUP OP_HASH160 86372295b718396de794012f84c0877bb568765b OP_EQUALVERIFY OP_CHECKSIG*276a91486372295b718396de794012f84c0877bb568765b88ac*"1DEfbZRPPuuCPsBbJxnoTra2Rix6kEyfgt8$J  +@d07ce05dbe16edc7a5121e049f7bd4aa78c375b5a8af28e1ecea2af01ed44dfd""1L2BpKTkfPTyqYJNGRkuAm5ZHaYCAPgWuN"UOP_DUP OP_HASH160 d0a3d59ee92feeca2f46afeacf0dfdc1d58600ef OP_EQUALVERIFY OP_CHECKSIG*276a914d0a3d59ee92feeca2f46afeacf0dfdc1d58600ef88ac*"1L2BpKTkfPTyqYJNGRkuAm5ZHaYCAPgWuN8$J ; + + +1@c01b583ab5401ac0fcc7c007ab3a8d9eddcab41a717c2815475628549743849a$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@9fdcd0d1903155a18ad227b41b2c2846382fe8ca4020adbb224496a5d5544e18B02488a349d0dda177db341c8b4a00ee7d204e552baeccb25a45bdbcb8f602868ff2 +@9fdcd0d1903155a18ad227b41b2c2846382fe8ca4020adbb224496a5d5544e18B02d7e02e5181641cb11a7a4ca1e28868e0de305cbc408606123b27dfb232004455B +@c01b583ab5401ac0fcc7c007ab3a8d9eddcab41a717c2815475628549743849a""16MYw2q1Wn5Zv4ex1CXJTPPowuVtG4SzZh"UOP_DUP OP_HASH160 3abb9a717110deaf559f695a5ff65fe88a05dd92 OP_EQUALVERIFY OP_CHECKSIG*276a9143abb9a717110deaf559f695a5ff65fe88a05dd9288ac*"16MYw2q1Wn5Zv4ex1CXJTPPowuVtG4SzZh8$J  + @c01b583ab5401ac0fcc7c007ab3a8d9eddcab41a717c2815475628549743849a""1J8KpLdirAoxWepWUYf2QUNEkXbLmWmXxQ"UOP_DUP OP_HASH160 bbdcc1cba67b9f5990077705623f4c0ac2684b58 OP_EQUALVERIFY OP_CHECKSIG*276a914bbdcc1cba67b9f5990077705623f4c0ac2684b5888ac*"1J8KpLdirAoxWepWUYf2QUNEkXbLmWmXxQ8$J  +ʑ@c01b583ab5401ac0fcc7c007ab3a8d9eddcab41a717c2815475628549743849a""15W2Y2Uf7r7WEPvC9n2wr4fWRAgoat5DXh"UOP_DUP OP_HASH160 315dd8e9a5a591f2826f65d6c4a04bf6c7342bb1 OP_EQUALVERIFY OP_CHECKSIG*276a914315dd8e9a5a591f2826f65d6c4a04bf6c7342bb188ac*"15W2Y2Uf7r7WEPvC9n2wr4fWRAgoat5DXh8$J ; + + +1@9eeb7529602e424456a2b42c2976969e38b6b18c5b05998549e62a03b444bbfa$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@c01b583ab5401ac0fcc7c007ab3a8d9eddcab41a717c2815475628549743849aB03d8c3b870640a7bacd4165898d12a75c93058ee7d9d6c5ada8d61ce930bfc50312 +@c01b583ab5401ac0fcc7c007ab3a8d9eddcab41a717c2815475628549743849aB02d0e86e7e139e8fd3d9fb04a9d65209d6b749aaacc8eb32a5c422e511de8dd3a8B +@9eeb7529602e424456a2b42c2976969e38b6b18c5b05998549e62a03b444bbfa""1FY3sKUxKXNKsJvcD6Lao2yMj92jjc2GCg"UOP_DUP OP_HASH160 9f710caca60346c6cdb2a5416519878775cb7c53 OP_EQUALVERIFY OP_CHECKSIG*276a9149f710caca60346c6cdb2a5416519878775cb7c5388ac*"1FY3sKUxKXNKsJvcD6Lao2yMj92jjc2GCg8$J  + @9eeb7529602e424456a2b42c2976969e38b6b18c5b05998549e62a03b444bbfa""1FikJT7ntYBnnXGjLY5TRB64toEqx7eYL4"UOP_DUP OP_HASH160 a176f60deabd65859a556f639c217f07cc31c91b OP_EQUALVERIFY OP_CHECKSIG*276a914a176f60deabd65859a556f639c217f07cc31c91b88ac*"1FikJT7ntYBnnXGjLY5TRB64toEqx7eYL48$J  +@9eeb7529602e424456a2b42c2976969e38b6b18c5b05998549e62a03b444bbfa""1AhqxSbjF8NpkuNnRNvZXdy3pvKg6eJGV3"UOP_DUP OP_HASH160 6a72a307fef134212634406563ea44705e9f82d8 OP_EQUALVERIFY OP_CHECKSIG*276a9146a72a307fef134212634406563ea44705e9f82d888ac*"1AhqxSbjF8NpkuNnRNvZXdy3pvKg6eJGV38$J ; + +1@4699725a68fb3225837842180897257e2e6660f258a1202b5e668f04bedd5bfd$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@b6a942bad58a108fabf4301be649fc372e9aeb16a3b57e1dd85a5032bb9109b5B0325e61412189da4e4e399058f5525adf7a5b5a17b1476be39888d4b5a851b76642 +@22d586663086c935859f38a42ad0656d62e60f658186f3ab07a15d8aae3eb6f8B03ee68ffaf2e4331d692f9f432d08018b4af374c1931114ce6e17b524d3f520d282 +@d07ce05dbe16edc7a5121e049f7bd4aa78c375b5a8af28e1ecea2af01ed44dfdB031377234b88ad0845824b2a3ecb677eeaf09ed6a1ee26803495db53c88a75d742B + @4699725a68fb3225837842180897257e2e6660f258a1202b5e668f04bedd5bfd""1BTSW2VLBKsuhDS4Qk4TsS5KUFa6FqVDwe"UOP_DUP OP_HASH160 72b15c0aec658ba3129cfea7da084cf4394ece54 OP_EQUALVERIFY OP_CHECKSIG*276a91472b15c0aec658ba3129cfea7da084cf4394ece5488ac*"1BTSW2VLBKsuhDS4Qk4TsS5KUFa6FqVDwe8$J  + @4699725a68fb3225837842180897257e2e6660f258a1202b5e668f04bedd5bfd""1L7GJAWbUxoZg8Wpd1gRLTCFAqcP3iHqvw"UOP_DUP OP_HASH160 d199a770a058414e360610631e84b5eb2cb330c5 OP_EQUALVERIFY OP_CHECKSIG*276a914d199a770a058414e360610631e84b5eb2cb330c588ac*"1L7GJAWbUxoZg8Wpd1gRLTCFAqcP3iHqvw8$J  + +@4699725a68fb3225837842180897257e2e6660f258a1202b5e668f04bedd5bfd""1QGanpyPQCWGcXg23TU5etxm9xiMsS4taG"UOP_DUP OP_HASH160 ff3d56ca82317def156022cfea1fadcf91d56d9f OP_EQUALVERIFY OP_CHECKSIG*276a914ff3d56ca82317def156022cfea1fadcf91d56d9f88ac*"1QGanpyPQCWGcXg23TU5etxm9xiMsS4taG8$J ; + + +1@8cb6e407cd7eda9afc95630a73de370835b59a12bf669d7be27986b070cd4b35$"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e25634(-2 +@d07ce05dbe16edc7a5121e049f7bd4aa78c375b5a8af28e1ecea2af01ed44dfdB02567f420dfc4eed87c6cac34e4c47ce1a50fdfec354a0fd221dc930481cfe198a2 +@4699725a68fb3225837842180897257e2e6660f258a1202b5e668f04bedd5bfdB021712990afffd49ca013b104cee0296606aa62e0af9de27dbe7657be4dc545817B +@8cb6e407cd7eda9afc95630a73de370835b59a12bf669d7be27986b070cd4b35""1Frse7qYfFMgHVwFAXjL6bbaF1Qnmqt2HY"UOP_DUP OP_HASH160 a3006a4b6a044291301cd1f87f63600f02cd4116 OP_EQUALVERIFY OP_CHECKSIG*276a914a3006a4b6a044291301cd1f87f63600f02cd411688ac*"1Frse7qYfFMgHVwFAXjL6bbaF1Qnmqt2HY8$J  + @8cb6e407cd7eda9afc95630a73de370835b59a12bf669d7be27986b070cd4b35""12gq2eFeZsKnkpmJwz127tFcP1YwhEaLU4"UOP_DUP OP_HASH160 128070b84b90c316a94bb4c90756bb25d406779d OP_EQUALVERIFY OP_CHECKSIG*276a914128070b84b90c316a94bb4c90756bb25d406779d88ac*"12gq2eFeZsKnkpmJwz127tFcP1YwhEaLU48$J  +ٕ@8cb6e407cd7eda9afc95630a73de370835b59a12bf669d7be27986b070cd4b35""18KQdkroJZ37KmzSGu7rmrpUMdvRQzbXkn"UOP_DUP OP_HASH160 504418a33a88ef6da7ca1d69f873d3772ff91ac0 OP_EQUALVERIFY OP_CHECKSIG*276a914504418a33a88ef6da7ca1d69f873d3772ff91ac088ac*"18KQdkroJZ37KmzSGu7rmrpUMdvRQzbXkn8$J ;$舥-@0000000000000000001571665b2db6c50bccac1317e376e0c7fa24e149c36565"@000000000000000000104dbd86e3fbec5d69cf28513724693e649f8d10e256342$ﯷ-@00000000000000000015c260fc002af44916d6d0c478ac05512302bb82bbdace"@0000000000000000001571665b2db6c50bccac1317e376e0c7fa24e149c3656526$-@0000000000000000001b2e14e29b2ebd60f2d2ae06b90677a655e5bad98c868a"@00000000000000000015c260fc002af44916d6d0c478ac05512302bb82bbdace25 + + +1@54fc51430b0afcef718e4e46bfe351164da978ae49b8e190f53ba023f9adf3fc$"@0000000000000000001b2e14e29b2ebd60f2d2ae06b90677a655e5bad98c868a(-2 +@8cb6e407cd7eda9afc95630a73de370835b59a12bf669d7be27986b070cd4b35B0296cb66340ce40ed23a5513e817dd35456b3c10448fae53d08a8b394e874520832 +@8cb6e407cd7eda9afc95630a73de370835b59a12bf669d7be27986b070cd4b35B0386942ea1503fab59358dab384b0bd1fa5766113754ab98490b53143e792cae3cB +@54fc51430b0afcef718e4e46bfe351164da978ae49b8e190f53ba023f9adf3fc""1J5cBi2WFqfDTCtajWxFS6RiAUhN85qKV5"UOP_DUP OP_HASH160 bb592c3ce53169021310cd489ec67bb56079dc2d OP_EQUALVERIFY OP_CHECKSIG*276a914bb592c3ce53169021310cd489ec67bb56079dc2d88ac*"1J5cBi2WFqfDTCtajWxFS6RiAUhN85qKV58$J  + @54fc51430b0afcef718e4e46bfe351164da978ae49b8e190f53ba023f9adf3fc"!1qcqEqhZXtLu3g7VSUUhcXi3YYFGWDmDF"UOP_DUP OP_HASH160 0931e080a4f47c9bb2196ddb011c74b2d5a2f1be OP_EQUALVERIFY OP_CHECKSIG*276a9140931e080a4f47c9bb2196ddb011c74b2d5a2f1be88ac*!1qcqEqhZXtLu3g7VSUUhcXi3YYFGWDmDF8$J  +@54fc51430b0afcef718e4e46bfe351164da978ae49b8e190f53ba023f9adf3fc""158mCACNv3mfcCCV5vxEE8JiVyY1trSMTr"UOP_DUP OP_HASH160 2d584e086d954d5a03af36e6a40df68ba8838b32 OP_EQUALVERIFY OP_CHECKSIG*276a9142d584e086d954d5a03af36e6a40df68ba8838b3288ac*"158mCACNv3mfcCCV5vxEE8JiVyY1trSMTr8$J + + + +1@7de8286a4b755e0342b1346c3624a315be1a81f70cc3a4eacccd3926f960744c$"@0000000000000000001b2e14e29b2ebd60f2d2ae06b90677a655e5bad98c868a(-2 +@4699725a68fb3225837842180897257e2e6660f258a1202b5e668f04bedd5bfdB02f815f9b5a8194109f3232ba041296b9f80ccbbc7aa52e35df7f6ccc2310039ed2 +@4699725a68fb3225837842180897257e2e6660f258a1202b5e668f04bedd5bfdB031f0f867f8c780e2337b5a47a92402286cb9748bb6bd8180fc6c691615583b076B + @7de8286a4b755e0342b1346c3624a315be1a81f70cc3a4eacccd3926f960744c""1KX89TutViEVxmwmc6Exhb2rj8rkYkvXLo"UOP_DUP OP_HASH160 cb24b545060a2862d09717c1d6418541476cce5e OP_EQUALVERIFY OP_CHECKSIG*276a914cb24b545060a2862d09717c1d6418541476cce5e88ac*"1KX89TutViEVxmwmc6Exhb2rj8rkYkvXLo8$J  + @7de8286a4b755e0342b1346c3624a315be1a81f70cc3a4eacccd3926f960744c""1HFkqTwoHKTyfQvUxbeV53bQ6D6osgZXX6"UOP_DUP OP_HASH160 b24c6d9928003684a9d3eab1155eec2ab62d663d OP_EQUALVERIFY OP_CHECKSIG*276a914b24c6d9928003684a9d3eab1155eec2ab62d663d88ac*"1HFkqTwoHKTyfQvUxbeV53bQ6D6osgZXX68$J  +@7de8286a4b755e0342b1346c3624a315be1a81f70cc3a4eacccd3926f960744c""1GzJwoYpR2T76EVogwWWpKRmzu7poeB6yq"UOP_DUP OP_HASH160 af6093820df0cad2e43cdfe5fcd583e2020fe347 OP_EQUALVERIFY OP_CHECKSIG*276a914af6093820df0cad2e43cdfe5fcd583e2020fe34788ac*"1GzJwoYpR2T76EVogwWWpKRmzu7poeB6yq8$J " + + +1@42140cc748a573331e24d7fefce94268202f730747d1b7e7dbae608573e6b8f4$"@0000000000000000001b2e14e29b2ebd60f2d2ae06b90677a655e5bad98c868a(-2 +@9eeb7529602e424456a2b42c2976969e38b6b18c5b05998549e62a03b444bbfaB028aea900c3090a4b7050c04d63dfa397b97996fa6f0efc8c51cd6a4ea29392afa2 +@7ddc0a8cd2f03fefb6a751b76d7ca4e6e26c53a43c2bb00fe7357b8c1be0f8acB020c1b9e9c7a948a25167852d81f82825b1ef5656f4ac69b1796d8bab5baa599a0B +@42140cc748a573331e24d7fefce94268202f730747d1b7e7dbae608573e6b8f4""1J1uJEKnjjLG3B5bZA4sPkKqWDKCXqLWGr"UOP_DUP OP_HASH160 baa5cb30e6ef58d5a0373bacfa2c938c18906d70 OP_EQUALVERIFY OP_CHECKSIG*276a914baa5cb30e6ef58d5a0373bacfa2c938c18906d7088ac*"1J1uJEKnjjLG3B5bZA4sPkKqWDKCXqLWGr8$J  + @42140cc748a573331e24d7fefce94268202f730747d1b7e7dbae608573e6b8f4""1KZVJUw4Zs3FSEc3dXSDDAJoCMwVKsHkv9"UOP_DUP OP_HASH160 cb9733202ec1adbf97cfc61b5109429551a8329d OP_EQUALVERIFY OP_CHECKSIG*276a914cb9733202ec1adbf97cfc61b5109429551a8329d88ac*"1KZVJUw4Zs3FSEc3dXSDDAJoCMwVKsHkv98$J  +W@42140cc748a573331e24d7fefce94268202f730747d1b7e7dbae608573e6b8f4""15HesVXYxqMy45DdLJZaaBJeEucizjKMy4"UOP_DUP OP_HASH160 2f06c571b083ff195f81fa2bf15ec04055570bac OP_EQUALVERIFY OP_CHECKSIG*276a9142f06c571b083ff195f81fa2bf15ec04055570bac88ac*"15HesVXYxqMy45DdLJZaaBJeEucizjKMy48$J  + + +1@ee13438b0b03132a21386c99bc6bce8238902e0ff8852e565a53b5d7b6b05faf$"@0000000000000000001b2e14e29b2ebd60f2d2ae06b90677a655e5bad98c868a(-2 +@42140cc748a573331e24d7fefce94268202f730747d1b7e7dbae608573e6b8f4B0220a0951c7b7982035e29fedbe6511e44b0252f25424a015cdedef9eca6c63cf72 +@cc465a586731ed693b45c6189cf180d2ae070e460b0d17f4ca71a65c1dd0fc9eB03a5b4efd1c7c6a3e75e7c48e9c7991be3e8be348e72f0c74c2e7b53d405eb37e9B +҃@ee13438b0b03132a21386c99bc6bce8238902e0ff8852e565a53b5d7b6b05faf"!1pS8V34VkLC3PWKZfqRPNtAYXpMbSQjRF"UOP_DUP OP_HASH160 08f886e013dd43625d2f139589a849ea5ed485b6 OP_EQUALVERIFY OP_CHECKSIG*276a91408f886e013dd43625d2f139589a849ea5ed485b688ac*!1pS8V34VkLC3PWKZfqRPNtAYXpMbSQjRF8$J  +@ee13438b0b03132a21386c99bc6bce8238902e0ff8852e565a53b5d7b6b05faf""1Ni4BDb36okeaePRRik8LeAsra9SW4StUF"UOP_DUP OP_HASH160 ee1e58e2ff7d1e301018b0c71b1ecc633e87c9f9 OP_EQUALVERIFY OP_CHECKSIG*276a914ee1e58e2ff7d1e301018b0c71b1ecc633e87c9f988ac*"1Ni4BDb36okeaePRRik8LeAsra9SW4StUF8$J  +_@ee13438b0b03132a21386c99bc6bce8238902e0ff8852e565a53b5d7b6b05faf""1DnY26mnaVSsDsGNwyriXyqvTLEGX4Rmhq"UOP_DUP OP_HASH160 8c3e1efa56e89d3a46158af46aa1810b0b50d121 OP_EQUALVERIFY OP_CHECKSIG*276a9148c3e1efa56e89d3a46158af46aa1810b0b50d12188ac*"1DnY26mnaVSsDsGNwyriXyqvTLEGX4Rmhq8$J  + + +1@c790d1441840e98cf27a4f8d791434cf2fc6a43c41b68b929483c4d0e9310e8a$"@0000000000000000001b2e14e29b2ebd60f2d2ae06b90677a655e5bad98c868a(-2 +@ee13438b0b03132a21386c99bc6bce8238902e0ff8852e565a53b5d7b6b05fafB036a2ffccaf2fb21c30b21edf33cc05761d0be9d5381329356de28905459b7e64a2 +@f2d4eee9b26071601b90636707fc3b499efc5e414d20f4d0053d8772f94fc53aB025aa2af117a0ae581255b246866d88c9cd83a56503f03cec874657ebda4ea565dB +@c790d1441840e98cf27a4f8d791434cf2fc6a43c41b68b929483c4d0e9310e8a""1H46G88LKNVJoHsrhb8xwBYZtLku7vnSwx"UOP_DUP OP_HASH160 b017a6e0ee7beae7b24c028c974286a6063d0977 OP_EQUALVERIFY OP_CHECKSIG*276a914b017a6e0ee7beae7b24c028c974286a6063d097788ac*"1H46G88LKNVJoHsrhb8xwBYZtLku7vnSwx8$J  + @c790d1441840e98cf27a4f8d791434cf2fc6a43c41b68b929483c4d0e9310e8a""17Ycp6i7uuZ71c1WG74B9hjmiYKCpN4z8W"UOP_DUP OP_HASH160 47cb8b3d5fb35b93dc380afeaef6c3c1b28f507c OP_EQUALVERIFY OP_CHECKSIG*276a91447cb8b3d5fb35b93dc380afeaef6c3c1b28f507c88ac*"17Ycp6i7uuZ71c1WG74B9hjmiYKCpN4z8W8$J  +W@c790d1441840e98cf27a4f8d791434cf2fc6a43c41b68b929483c4d0e9310e8a""1BBtzQVPx2DbEMDrDLbgmq93H62DYLq1hZ"UOP_DUP OP_HASH160 6fc0d0f9700dee869b828e2d15b39e637f249830 OP_EQUALVERIFY OP_CHECKSIG*276a9146fc0d0f9700dee869b828e2d15b39e637f24983088ac*"1BBtzQVPx2DbEMDrDLbgmq93H62DYLq1hZ8$J K$Ⱦܷ-@000000000000000000190c2a16b63c6cf2b9c4a26afcbb27aa3da5bd8a48a73c"@0000000000000000001b2e14e29b2ebd60f2d2ae06b90677a655e5bad98c868a2J + + +1@a6eb56adf1228d2c1e52ae4769ffc0d1d026384b1680253bd563b4445c1f4667$"@000000000000000000190c2a16b63c6cf2b9c4a26afcbb27aa3da5bd8a48a73c(Ⱦܷ-2 +@c790d1441840e98cf27a4f8d791434cf2fc6a43c41b68b929483c4d0e9310e8aB02e8ce20ba6a9cdd5fb7e5de7190ed344baa03469dea4f9671d7da0722a077325f2 +@fea48428486583ad493b336a6e1dcb32069d212321061bda1ce49ac85a89a8efB030a8d0aa00aa89d68d74adb6ffa612b1af7cbe1af66a2d26aa0d4e894bd53d78eB +@a6eb56adf1228d2c1e52ae4769ffc0d1d026384b1680253bd563b4445c1f4667""1NU5DgQfoBMj2Ubsoecb5c8soAMcb9L8Cr"UOP_DUP OP_HASH160 eb7964d9b4ba6b1b6ec50f62efa556d5c243b91a OP_EQUALVERIFY OP_CHECKSIG*276a914eb7964d9b4ba6b1b6ec50f62efa556d5c243b91a88ac*"1NU5DgQfoBMj2Ubsoecb5c8soAMcb9L8Cr8$J  +@a6eb56adf1228d2c1e52ae4769ffc0d1d026384b1680253bd563b4445c1f4667""14Kighs7xyfk725WpBBFc3NxeKvCudcUiN"UOP_DUP OP_HASH160 2472a943493d0b0df8041ee93e3a8b87928856ed OP_EQUALVERIFY OP_CHECKSIG*276a9142472a943493d0b0df8041ee93e3a8b87928856ed88ac*"14Kighs7xyfk725WpBBFc3NxeKvCudcUiN8$J  +_@a6eb56adf1228d2c1e52ae4769ffc0d1d026384b1680253bd563b4445c1f4667""1GxTCAezogsk7oKki2pqJKbAq7w8mrLzYP"UOP_DUP OP_HASH160 af06a10b003f4a9af17000bda07dcec18b85c033 OP_EQUALVERIFY OP_CHECKSIG*276a914af06a10b003f4a9af17000bda07dcec18b85c03388ac*"1GxTCAezogsk7oKki2pqJKbAq7w8mrLzYP8$J  + + +1@f8f467f25894cb69e7d5fd664530431c61014821da0b959aaeba13ef3b5733ac$"@000000000000000000190c2a16b63c6cf2b9c4a26afcbb27aa3da5bd8a48a73c(Ⱦܷ-2 +@a6eb56adf1228d2c1e52ae4769ffc0d1d026384b1680253bd563b4445c1f4667B0337d8f203be152128f72f7541307df044be0689102952050451968d554103eb7c2 +@35e299fd97128aff64f2e995fa04ed92503460bbecce04cb18124f55dbede5d8B020ccdd76c10c953a61f2a428eecde21fbdcf773f81e084b523c0bc8e6fa5bcd03B +@f8f467f25894cb69e7d5fd664530431c61014821da0b959aaeba13ef3b5733ac""14kEm2q7BPd91VWdzixYT8e44Xxo2ytdp2"UOP_DUP OP_HASH160 2915bfd0d714590af5e1159ea6f5314570815056 OP_EQUALVERIFY OP_CHECKSIG*276a9142915bfd0d714590af5e1159ea6f531457081505688ac*"14kEm2q7BPd91VWdzixYT8e44Xxo2ytdp28$J  +@f8f467f25894cb69e7d5fd664530431c61014821da0b959aaeba13ef3b5733ac""19G4gEcdnsXNzKdt6nQFLJWguZo4twYtPn"UOP_DUP OP_HASH160 5a9a508d095ccb79f3476a4eca44ac7c85a73475 OP_EQUALVERIFY OP_CHECKSIG*276a9145a9a508d095ccb79f3476a4eca44ac7c85a7347588ac*"19G4gEcdnsXNzKdt6nQFLJWguZo4twYtPn8$J  +̀U@f8f467f25894cb69e7d5fd664530431c61014821da0b959aaeba13ef3b5733ac""1LXevSB3oAvQpjKVyAGA3vNFG1NRwPPkPG"UOP_DUP OP_HASH160 d6368619e69074ffd705800bdb22f97d8585a3a4 OP_EQUALVERIFY OP_CHECKSIG*276a914d6368619e69074ffd705800bdb22f97d8585a3a488ac*"1LXevSB3oAvQpjKVyAGA3vNFG1NRwPPkPG8$J  + + +1@237239f8c959394dacf58953956cde2dc75c4a0fb8b5d8c2c18d76b59c26b3f7$"@000000000000000000190c2a16b63c6cf2b9c4a26afcbb27aa3da5bd8a48a73c(Ⱦܷ-2 +@aeb120028c11964c30fd2ac178bf766d152134af8c01d2c788f5b2d9716d02efB03477f87866e468a7f8d1798c4259f4f41f8a7711406d9ecc9e1ca83854361eecc2 +@34ba50ec1599b1d0271535578191360c506ee1558ddd3325c8cd98776cedfafcB0390a245ca8481cfed8c22d858eb4254e75e252d365ebe7c1d11ea792b9c66febcB +@237239f8c959394dacf58953956cde2dc75c4a0fb8b5d8c2c18d76b59c26b3f7""1ER5tfwXZ9CQK9Xx5hZsrW5WTRa835HQw4"UOP_DUP OP_HASH160 9327b3734b0f719454719cdb7db480e36f7f9928 OP_EQUALVERIFY OP_CHECKSIG*276a9149327b3734b0f719454719cdb7db480e36f7f992888ac*"1ER5tfwXZ9CQK9Xx5hZsrW5WTRa835HQw48$J  +@237239f8c959394dacf58953956cde2dc75c4a0fb8b5d8c2c18d76b59c26b3f7""17WWB4c6RVN9oMhk3QgYu1QJ5S9NSSK2qA"UOP_DUP OP_HASH160 47652b9eedc754d97aa02b8ede94ca1e2058afe4 OP_EQUALVERIFY OP_CHECKSIG*276a91447652b9eedc754d97aa02b8ede94ca1e2058afe488ac*"17WWB4c6RVN9oMhk3QgYu1QJ5S9NSSK2qA8$J  +@237239f8c959394dacf58953956cde2dc75c4a0fb8b5d8c2c18d76b59c26b3f7""1Q65Zdz1GoC7oc5zRrWvRxMSrVxouMTS51"UOP_DUP OP_HASH160 fd40c816fed5f9fb5eed90cbc93c420a77df6cdd OP_EQUALVERIFY OP_CHECKSIG*276a914fd40c816fed5f9fb5eed90cbc93c420a77df6cdd88ac*"1Q65Zdz1GoC7oc5zRrWvRxMSrVxouMTS518$J  + + +1@e3a69234f4096b8a6b0bc7f7706c7621573ad2675c2eec268b78ad8468ac3048$"@000000000000000000190c2a16b63c6cf2b9c4a26afcbb27aa3da5bd8a48a73c(Ⱦܷ-2 +@237239f8c959394dacf58953956cde2dc75c4a0fb8b5d8c2c18d76b59c26b3f7B03fda1efe0e7bcc8fedef14415b7646db8cca40fcadb9af218a9583de03622789a2 +@237239f8c959394dacf58953956cde2dc75c4a0fb8b5d8c2c18d76b59c26b3f7B020182719c4212fbe6d34e74bc2fe6164c904193cb760d71f0cbeb4416ab8fd5b3B +@e3a69234f4096b8a6b0bc7f7706c7621573ad2675c2eec268b78ad8468ac3048""12stiLzXDFySd6Zs5dgyUeTP5tWvkFgwcd"UOP_DUP OP_HASH160 14981771a234638f92c2eea86c864e511f3f8c2f OP_EQUALVERIFY OP_CHECKSIG*276a91414981771a234638f92c2eea86c864e511f3f8c2f88ac*"12stiLzXDFySd6Zs5dgyUeTP5tWvkFgwcd8$J  +@e3a69234f4096b8a6b0bc7f7706c7621573ad2675c2eec268b78ad8468ac3048""16geuTybuzyqy23BBRJKphCJhru51Q2JPs"UOP_DUP OP_HASH160 3e587e191fdaa27d4667449429a21b69a330aea5 OP_EQUALVERIFY OP_CHECKSIG*276a9143e587e191fdaa27d4667449429a21b69a330aea588ac*"16geuTybuzyqy23BBRJKphCJhru51Q2JPs8$J  +@e3a69234f4096b8a6b0bc7f7706c7621573ad2675c2eec268b78ad8468ac3048""16xCMXJT8c4NRPgkcebSiqiqeoEpwVdswH"UOP_DUP OP_HASH160 4148fc0998f09c701f6fd5d2b7efc4b4470aabc7 OP_EQUALVERIFY OP_CHECKSIG*276a9144148fc0998f09c701f6fd5d2b7efc4b4470aabc788ac*"16xCMXJT8c4NRPgkcebSiqiqeoEpwVdswH8$J  + + +1@c345275ed3a97549531b307ddf1b4ded4054bb4e06044c851afab7e7cb3c1e68$"@000000000000000000190c2a16b63c6cf2b9c4a26afcbb27aa3da5bd8a48a73c(Ⱦܷ-2 +@f8f467f25894cb69e7d5fd664530431c61014821da0b959aaeba13ef3b5733acB0223e5f8d2133f124e22b07d55e57a7feb0bd666eb1b36be54890ca5dbf32139fc2 +@bedea31b8465e62950e55de64a7117f0fffea0c1036b44afd37eaeadd8ff4522B037fc17ab7c8e30c1501ad2844bcf81924a7dcbfbfde48d1a4eddb3832ebc757aeB +@c345275ed3a97549531b307ddf1b4ded4054bb4e06044c851afab7e7cb3c1e68""156SkrCPppwLiZ9XdAwQbCUafBeyzPMJhP"UOP_DUP OP_HASH160 2ce8153dbb77a0c8890ff0241144c250231f8fa5 OP_EQUALVERIFY OP_CHECKSIG*276a9142ce8153dbb77a0c8890ff0241144c250231f8fa588ac*"156SkrCPppwLiZ9XdAwQbCUafBeyzPMJhP8$J  +@c345275ed3a97549531b307ddf1b4ded4054bb4e06044c851afab7e7cb3c1e68""12mirjpeRPU6Df6eND3BVpBRmiUHoohWk8"UOP_DUP OP_HASH160 136d5e78d79fdab3ac95af8c64e93a878adc0061 OP_EQUALVERIFY OP_CHECKSIG*276a914136d5e78d79fdab3ac95af8c64e93a878adc006188ac*"12mirjpeRPU6Df6eND3BVpBRmiUHoohWk88$J  +U@c345275ed3a97549531b307ddf1b4ded4054bb4e06044c851afab7e7cb3c1e68""15BKwSEZxNqbEQZDbLpsg7utozcfVNErcy"UOP_DUP OP_HASH160 2dd478caed65802f635a62438e182534b84d269f OP_EQUALVERIFY OP_CHECKSIG*276a9142dd478caed65802f635a62438e182534b84d269f88ac*"15BKwSEZxNqbEQZDbLpsg7utozcfVNErcy8$J  + + +1@10f4a7ed2bc39803253494c24c0fa7e1c3a3a27c0dc9b1e86c5092ebf9c8312d$"@000000000000000000190c2a16b63c6cf2b9c4a26afcbb27aa3da5bd8a48a73c(Ⱦܷ-2 +@e3105b67cfc43a927e058312d2dd14de06aa4055aebeb8575d5f1d76efb79253B02a8e3a39c7b36aa8c9d6992f29aa9c4505c9266b1f6a014be37c465566aa2035d2 +@1d8ce8f896e1b43d9d9adc144220eb9acbe36cdecfecdfdfa2225d28b8d99aa3B0318eccdd489e7cb9e0df3712616e1aba497279c9537419ee7625c65cd0e170e18B + +@10f4a7ed2bc39803253494c24c0fa7e1c3a3a27c0dc9b1e86c5092ebf9c8312d""1FHvn1vBuJk9geLsBrA6AVjypL73dTsEwS"UOP_DUP OP_HASH160 9cc54e716a8019630f9969194c03505e1152ef96 OP_EQUALVERIFY OP_CHECKSIG*276a9149cc54e716a8019630f9969194c03505e1152ef9688ac*"1FHvn1vBuJk9geLsBrA6AVjypL73dTsEwS8$J  +@10f4a7ed2bc39803253494c24c0fa7e1c3a3a27c0dc9b1e86c5092ebf9c8312d""1B1hCKBa42yCTMBQTE1BW6Fdu6zwrF3Z42"UOP_DUP OP_HASH160 6dd2cf9ca9be77a5a1ac3168a621fba11d83870b OP_EQUALVERIFY OP_CHECKSIG*276a9146dd2cf9ca9be77a5a1ac3168a621fba11d83870b88ac*"1B1hCKBa42yCTMBQTE1BW6Fdu6zwrF3Z428$J  +@10f4a7ed2bc39803253494c24c0fa7e1c3a3a27c0dc9b1e86c5092ebf9c8312d""14e4d9SSvXBM6nLe9koBf2bkntNu1u1Zf7"UOP_DUP OP_HASH160 27eacadcc36380a24ce1f0c9e00e5cfeac9bc948 OP_EQUALVERIFY OP_CHECKSIG*276a91427eacadcc36380a24ce1f0c9e00e5cfeac9bc94888ac*"14e4d9SSvXBM6nLe9koBf2bkntNu1u1Zf78$J  + + +1@242c30d2ebd4de966e5f560be4b7a53bd251f3cffaa759b6299278ed2a24ff0e$"@000000000000000000190c2a16b63c6cf2b9c4a26afcbb27aa3da5bd8a48a73c(Ⱦܷ-2 +@4be2ea5f2cb03d10693f3959b871608799efe46c22a2b2af1660671b120bf7b0B028e96de93f7d80edd0397fa80ffee15945ba2af555031e5440d2ecb00ce1203322 +@da64d140f7b6ce262ed3762c120fcb2cedbb4d7ee0aa760fc4b8c28145c9e9b1B02ae90ea730576ea7e241b2a0469098286a7c31974807399d86d3f7aea78bc2be5B +@242c30d2ebd4de966e5f560be4b7a53bd251f3cffaa759b6299278ed2a24ff0e""1JA5BGr6Kvq4yQPmak4iDPioWGE6bpYSi9"UOP_DUP OP_HASH160 bc315e6e24baee467962183f4d57001ec705b30b OP_EQUALVERIFY OP_CHECKSIG*276a914bc315e6e24baee467962183f4d57001ec705b30b88ac*"1JA5BGr6Kvq4yQPmak4iDPioWGE6bpYSi98$J  + @242c30d2ebd4de966e5f560be4b7a53bd251f3cffaa759b6299278ed2a24ff0e""1JoRC4ER1nqQ785A9HMzdNL19NwBG82R8x"UOP_DUP OP_HASH160 c34177439f906bde9523e5dce68403e3e81fa9ee OP_EQUALVERIFY OP_CHECKSIG*276a914c34177439f906bde9523e5dce68403e3e81fa9ee88ac*"1JoRC4ER1nqQ785A9HMzdNL19NwBG82R8x8$J  +Z@242c30d2ebd4de966e5f560be4b7a53bd251f3cffaa759b6299278ed2a24ff0e""15xmB9jvf36DuqBL7wxfCcGS5jme6Yt2U1"UOP_DUP OP_HASH160 366c41a87088b03ca9fc1fa02b2f67f50f2023e1 OP_EQUALVERIFY OP_CHECKSIG*276a914366c41a87088b03ca9fc1fa02b2f67f50f2023e188ac*"15xmB9jvf36DuqBL7wxfCcGS5jme6Yt2U18$J ;+$-@0000000000000000000a01502f7f984fb3cce21f93152a651e94d23e9208dadc"@000000000000000000190c2a16b63c6cf2b9c4a26afcbb27aa3da5bd8a48a73c2* + + +1@0871cdeb29b700a481490083b1a666af1a152524903331dd500983afcba134e1$"@0000000000000000000a01502f7f984fb3cce21f93152a651e94d23e9208dadc(-2 +@8cb6e407cd7eda9afc95630a73de370835b59a12bf669d7be27986b070cd4b35B038d12ddd91bc80266d53435013f19d436dec4baa64e22278a6c6f2a425145d9ad2 +@7de8286a4b755e0342b1346c3624a315be1a81f70cc3a4eacccd3926f960744cB02f8169e512c6f9a68f2d0c56f52d50aef49d7e18f9fd9e22b8a8f491240c8774d2 +@54fc51430b0afcef718e4e46bfe351164da978ae49b8e190f53ba023f9adf3fcB0286bd15eb12a491b1f9ac46a4eb8eabc25a1c22c3882287a487f9f86cd6b0786a2 +@5366ebf30937946146dd06c9143ea08e50deaef80b4b2901ccdf0531f8b3669bB0308b8cea1c72e87e04e8ef8a72d6142ec45b17d60b76b3d6afbe427e0346edb2aB +_@0871cdeb29b700a481490083b1a666af1a152524903331dd500983afcba134e1""188KosasJei1akVAafbhc1Dv3eWQzFmpzu"UOP_DUP OP_HASH160 4e2b7e121bdf1bb1cdc42bc901363adf40d70e19 OP_EQUALVERIFY OP_CHECKSIG*276a9144e2b7e121bdf1bb1cdc42bc901363adf40d70e1988ac*"188KosasJei1akVAafbhc1Dv3eWQzFmpzu8$J  + +@0871cdeb29b700a481490083b1a666af1a152524903331dd500983afcba134e1""1E6kkx2sNt8mT3PafmKVxJU4R6PmGswv98"UOP_DUP OP_HASH160 8fb03dfb7cb0bce337599b26519ab2a8759259e6 OP_EQUALVERIFY OP_CHECKSIG*276a9148fb03dfb7cb0bce337599b26519ab2a8759259e688ac*"1E6kkx2sNt8mT3PafmKVxJU4R6PmGswv988$J ) + + +1@30eaaf4637df8d4544aaaeb3b46e28718e14bb628952214081adf56545678809$"@0000000000000000000a01502f7f984fb3cce21f93152a651e94d23e9208dadc(-2 +@c345275ed3a97549531b307ddf1b4ded4054bb4e06044c851afab7e7cb3c1e68B02c799c76b120db8c8890dd2fd52e46218f25d6bf537b88f96d55bd93a6e7948442 +@4ffeef7a28298768d72cb9ed4fcd5d77844d73356f4d2e23ac8276c675e5a066B02c424b3e4e75ced40a6357f4e26a591693eadf6d02cb6b98e908215be6f56c371B +@30eaaf4637df8d4544aaaeb3b46e28718e14bb628952214081adf56545678809""1CuodGs89jxF73PLgzb947DZgqivkkhwu2"UOP_DUP OP_HASH160 82a5ef3f86c25d4cb9ade3265dcc11f0d494e067 OP_EQUALVERIFY OP_CHECKSIG*276a91482a5ef3f86c25d4cb9ade3265dcc11f0d494e06788ac*"1CuodGs89jxF73PLgzb947DZgqivkkhwu28$J  +@30eaaf4637df8d4544aaaeb3b46e28718e14bb628952214081adf56545678809""1BAcLPhZwpW4247XPGzYrZ5ChG2o7ouMKB"UOP_DUP OP_HASH160 6f827f42a1f0484a22aed0dd72b457d07e6ff99a OP_EQUALVERIFY OP_CHECKSIG*276a9146f827f42a1f0484a22aed0dd72b457d07e6ff99a88ac*"1BAcLPhZwpW4247XPGzYrZ5ChG2o7ouMKB8$J  +b@30eaaf4637df8d4544aaaeb3b46e28718e14bb628952214081adf56545678809""1NqDS427QjHPewgjAjEjHMvpFbwTRdwX4j"UOP_DUP OP_HASH160 ef78fc3b457452a80e428eeb3ef4eea42605219f OP_EQUALVERIFY OP_CHECKSIG*276a914ef78fc3b457452a80e428eeb3ef4eea42605219f88ac*"1NqDS427QjHPewgjAjEjHMvpFbwTRdwX4j8$J  + + +1@840c894005448e2bc350312c1b3b0ca54fb0c6944a6f82a8e2fd1eeffa736126$"@0000000000000000000a01502f7f984fb3cce21f93152a651e94d23e9208dadc(-2 +@30eaaf4637df8d4544aaaeb3b46e28718e14bb628952214081adf56545678809B02dd82391348ca436598f2a2a67902ce12babc7f233ff6135c7e83e006efbd22032 +@1f80ea7357a50b69d40eb5daa84ce758fc33d917eef39b7e7385c0a674b09afdB020e6025a3a809cf69bb07ff01a662fa695a5214ef938fec79e98c2fa7ee65ec60B +š@840c894005448e2bc350312c1b3b0ca54fb0c6944a6f82a8e2fd1eeffa736126""16RSaN2PnJPkDUfJmLAzMEPEHi6a8QmkTn"UOP_DUP OP_HASH160 3b77f60bb8de1e4edef1e8c6f3ed394d6265ba30 OP_EQUALVERIFY OP_CHECKSIG*276a9143b77f60bb8de1e4edef1e8c6f3ed394d6265ba3088ac*"16RSaN2PnJPkDUfJmLAzMEPEHi6a8QmkTn8$J  +@840c894005448e2bc350312c1b3b0ca54fb0c6944a6f82a8e2fd1eeffa736126""1DgJsvm55aTfAUeSGpPXQR22uRARUKxB2H"UOP_DUP OP_HASH160 8b10a7dfdc7e396ae934eb93f8fc79853db1a060 OP_EQUALVERIFY OP_CHECKSIG*276a9148b10a7dfdc7e396ae934eb93f8fc79853db1a06088ac*"1DgJsvm55aTfAUeSGpPXQR22uRARUKxB2H8$J  +_@840c894005448e2bc350312c1b3b0ca54fb0c6944a6f82a8e2fd1eeffa736126""12dyn5pKaHaESNLgCFz11UFf21kW9GXRg5"UOP_DUP OP_HASH160 11f67ee698c2b35183df12116bf121ef239df7d3 OP_EQUALVERIFY OP_CHECKSIG*276a91411f67ee698c2b35183df12116bf121ef239df7d388ac*"12dyn5pKaHaESNLgCFz11UFf21kW9GXRg58$J  + + +1@07879d15dc2c0dcdbab2b684ff4ade056161c0e0d490b7e4335ff9023516a7c0$"@0000000000000000000a01502f7f984fb3cce21f93152a651e94d23e9208dadc(-2 +@840c894005448e2bc350312c1b3b0ca54fb0c6944a6f82a8e2fd1eeffa736126B02894e77f63e09ce2a769ba76dd321758c2905b50f9cecdea27a8768224e27014f2 +@ee13438b0b03132a21386c99bc6bce8238902e0ff8852e565a53b5d7b6b05fafB027a552eefa9e28f37bb977d191df6820d07fa8446c299471ab9725f4325bfbba0B +@07879d15dc2c0dcdbab2b684ff4ade056161c0e0d490b7e4335ff9023516a7c0""1HBJYAPnJbnjSzY94jqgDSe2F1kzwXFcJG"UOP_DUP OP_HASH160 b174cfc0f783ec40cb4e96e47a2cc58b27801407 OP_EQUALVERIFY OP_CHECKSIG*276a914b174cfc0f783ec40cb4e96e47a2cc58b2780140788ac*"1HBJYAPnJbnjSzY94jqgDSe2F1kzwXFcJG8$J  +@07879d15dc2c0dcdbab2b684ff4ade056161c0e0d490b7e4335ff9023516a7c0""1LwVJ3QxqX2moSuoLkv24vzqXEGweyaqjr"UOP_DUP OP_HASH160 dab87866ede00e63f5ae197c135ac8a552d3f116 OP_EQUALVERIFY OP_CHECKSIG*276a914dab87866ede00e63f5ae197c135ac8a552d3f11688ac*"1LwVJ3QxqX2moSuoLkv24vzqXEGweyaqjr8$J  +ں]@07879d15dc2c0dcdbab2b684ff4ade056161c0e0d490b7e4335ff9023516a7c0""1CgrkhxzgRAobMzq48dGnYDKSmY9TvZ3hG"UOP_DUP OP_HASH160 803323683983ca3e64fb9e74ab894b9204817eec OP_EQUALVERIFY OP_CHECKSIG*276a914803323683983ca3e64fb9e74ab894b9204817eec88ac*"1CgrkhxzgRAobMzq48dGnYDKSmY9TvZ3hG8$J $-@0000000000000000000add80e3e970fd075ce5b26375ef9f2b55fe8c3b7a3952"@0000000000000000000a01502f7f984fb3cce21f93152a651e94d23e9208dadc27$Т-@000000000000000000056ee341f8104899cc3adfa49fad40f14f6443bc88eb85"@0000000000000000000add80e3e970fd075ce5b26375ef9f2b55fe8c3b7a395226 + + +1@c4f58217b42f9fda82ec83e1712c11bfb7abd6c9e8b559ec94a985e870cba7a7$"@000000000000000000056ee341f8104899cc3adfa49fad40f14f6443bc88eb85(Т-2 +@07879d15dc2c0dcdbab2b684ff4ade056161c0e0d490b7e4335ff9023516a7c0B032d51ce1e13104c1da88d5752bafc254f15c1c0309dc55b17941c3ff8354b953f2 +@07879d15dc2c0dcdbab2b684ff4ade056161c0e0d490b7e4335ff9023516a7c0B022b1a62e5d6521fe8e5cc7d2fcace6e906f9f3f1366d4d94617383b53fb1a0d94B +@c4f58217b42f9fda82ec83e1712c11bfb7abd6c9e8b559ec94a985e870cba7a7""16qXkSJXAnzS8PCyZoWp14fv7U9X8UZxaE"UOP_DUP OP_HASH160 400643524ba9756f396a33fc48a7a786a3409b98 OP_EQUALVERIFY OP_CHECKSIG*276a914400643524ba9756f396a33fc48a7a786a3409b9888ac*"16qXkSJXAnzS8PCyZoWp14fv7U9X8UZxaE8$J  + @c4f58217b42f9fda82ec83e1712c11bfb7abd6c9e8b559ec94a985e870cba7a7""1JzgyaqjWoSPQymR7vrbFsoSHqqTeH8vKc"UOP_DUP OP_HASH160 c56337d3e81f37ceccad0fe9b69f6f7fa2930b2d OP_EQUALVERIFY OP_CHECKSIG*276a914c56337d3e81f37ceccad0fe9b69f6f7fa2930b2d88ac*"1JzgyaqjWoSPQymR7vrbFsoSHqqTeH8vKc8$J  +S@c4f58217b42f9fda82ec83e1712c11bfb7abd6c9e8b559ec94a985e870cba7a7""19TtYV8x1hC5eaDZoWasvgE28tuPR8oCTC"UOP_DUP OP_HASH160 5cd6d8da246eb57f6d89643f74697454a91e9f7f OP_EQUALVERIFY OP_CHECKSIG*276a9145cd6d8da246eb57f6d89643f74697454a91e9f7f88ac*"19TtYV8x1hC5eaDZoWasvgE28tuPR8oCTC8$J  + + +1@52a1ba3c7e610c362d98e756b82a8f5968ac4fe41229bdeb8eb2aa9201fdd400$"@000000000000000000056ee341f8104899cc3adfa49fad40f14f6443bc88eb85(Т-2 +@c4f58217b42f9fda82ec83e1712c11bfb7abd6c9e8b559ec94a985e870cba7a7B03292003c23bfb1f5739a448bbf6ce9bbeb19661b03c6dae7a5611c7fe9ad6580a2 +@52dbd93b0b39331c8a0a2f778d4b8262fdac047919921883f4a5237f1d81d104B0396628affc435074b3806f61cf9d9384f532cf54a7abe7a1ffeda214f5cba0024B +@52a1ba3c7e610c362d98e756b82a8f5968ac4fe41229bdeb8eb2aa9201fdd400""19EQssENbRz4Jc3hWptZXKbaQQC7UGzzbJ"UOP_DUP OP_HASH160 5a4a5864ec70be2b23cae0e8eee4faf9b2346d0b OP_EQUALVERIFY OP_CHECKSIG*276a9145a4a5864ec70be2b23cae0e8eee4faf9b2346d0b88ac*"19EQssENbRz4Jc3hWptZXKbaQQC7UGzzbJ8$J  +@52a1ba3c7e610c362d98e756b82a8f5968ac4fe41229bdeb8eb2aa9201fdd400""16kyStKiNRnPykZtD6GNo8ZHuaDSCgPzrv"UOP_DUP OP_HASH160 3f29a25f4b8bf4590f644b53cb6c4ed30d5da4af OP_EQUALVERIFY OP_CHECKSIG*276a9143f29a25f4b8bf4590f644b53cb6c4ed30d5da4af88ac*"16kyStKiNRnPykZtD6GNo8ZHuaDSCgPzrv8$J  +r@52a1ba3c7e610c362d98e756b82a8f5968ac4fe41229bdeb8eb2aa9201fdd400""1JysfcmjmM6zM7qkPu2151zCSEHqT1EBog"UOP_DUP OP_HASH160 c53bb9d2930943d7a8bd40eab5d588f084c8eb95 OP_EQUALVERIFY OP_CHECKSIG*276a914c53bb9d2930943d7a8bd40eab5d588f084c8eb9588ac*"1JysfcmjmM6zM7qkPu2151zCSEHqT1EBog8$J  + + +1@0ba3ad3b43fac0ab82cddc02bce8d1e96676809397b1ac6e749da5b38757b091$"@000000000000000000056ee341f8104899cc3adfa49fad40f14f6443bc88eb85(Т-2 +@e3a69234f4096b8a6b0bc7f7706c7621573ad2675c2eec268b78ad8468ac3048B034ede847bc3480bc527f6a56a415ca72e39b308fe3d59487fe3aafa5ddce5a3b82 +@e3a69234f4096b8a6b0bc7f7706c7621573ad2675c2eec268b78ad8468ac3048B034f7bd4b19ac52cc2e010ac64216b962e4e998e6624f7a05984a5b4683f3b2bd2B +@0ba3ad3b43fac0ab82cddc02bce8d1e96676809397b1ac6e749da5b38757b091""1Ngsv5Rn9GG58iccU7sbiR3MX7dNSywkj2"UOP_DUP OP_HASH160 ede55da291c5bc7e9f86d1724ce5677009088431 OP_EQUALVERIFY OP_CHECKSIG*276a914ede55da291c5bc7e9f86d1724ce567700908843188ac*"1Ngsv5Rn9GG58iccU7sbiR3MX7dNSywkj28$J  +@0ba3ad3b43fac0ab82cddc02bce8d1e96676809397b1ac6e749da5b38757b091""12Vvmdn1YdyvLGJnW8jNS6kakdgwLWRTnS"UOP_DUP OP_HASH160 1070a8434231f19e8c7b3b5b978ce3a72e7b44d0 OP_EQUALVERIFY OP_CHECKSIG*276a9141070a8434231f19e8c7b3b5b978ce3a72e7b44d088ac*"12Vvmdn1YdyvLGJnW8jNS6kakdgwLWRTnS8$J  +@0ba3ad3b43fac0ab82cddc02bce8d1e96676809397b1ac6e749da5b38757b091""1HDwMNntCPYo2mpYCad4AfEWaB8p9UzQsT"UOP_DUP OP_HASH160 b1f45fcff25719b26ffb61993dfb31fbbca5d25b OP_EQUALVERIFY OP_CHECKSIG*276a914b1f45fcff25719b26ffb61993dfb31fbbca5d25b88ac*"1HDwMNntCPYo2mpYCad4AfEWaB8p9UzQsT8$J  + +1@ebe1b8c9973ba1979a464f87472dd27667c191cbcde8371d7e8d710591b372b5$"@000000000000000000056ee341f8104899cc3adfa49fad40f14f6443bc88eb85(Т-2 +@52a1ba3c7e610c362d98e756b82a8f5968ac4fe41229bdeb8eb2aa9201fdd400B030c048f35f53046ca5be15aebe77b05f4fc290f2966d2b6724d6e8920d638e0262 +@52a1ba3c7e610c362d98e756b82a8f5968ac4fe41229bdeb8eb2aa9201fdd400B037486e856624171e130565e764de7a5b92729155dc9616f891ce7b23f7432719d2 +@c4f58217b42f9fda82ec83e1712c11bfb7abd6c9e8b559ec94a985e870cba7a7B0322541f9334b78fc34be5be790539b2d86375c1177a40ce51bd9e711f039ee258B +@ebe1b8c9973ba1979a464f87472dd27667c191cbcde8371d7e8d710591b372b5""1L3qDzdGo2K2fDpNbf25cWBV88dmJ5VUjx"UOP_DUP OP_HASH160 d0f37a2a238a1e1cb719f9f9aea52df916863a77 OP_EQUALVERIFY OP_CHECKSIG*276a914d0f37a2a238a1e1cb719f9f9aea52df916863a7788ac*"1L3qDzdGo2K2fDpNbf25cWBV88dmJ5VUjx8$J  + @ebe1b8c9973ba1979a464f87472dd27667c191cbcde8371d7e8d710591b372b5""14yEPF75hNta2tBckzk7bTgaoeys9sZKkv"UOP_DUP OP_HASH160 2b8ad7dbc901cef9f8be174273c2e53838e6a594 OP_EQUALVERIFY OP_CHECKSIG*276a9142b8ad7dbc901cef9f8be174273c2e53838e6a59488ac*"14yEPF75hNta2tBckzk7bTgaoeys9sZKkv8$J  +؛K@ebe1b8c9973ba1979a464f87472dd27667c191cbcde8371d7e8d710591b372b5""1LjzC1dZvetizdd6XhhqK8Dv4SdGKEByna"UOP_DUP OP_HASH160 d88b999732fbf79f6a455ece2e14bce67d903f3f OP_EQUALVERIFY OP_CHECKSIG*276a914d88b999732fbf79f6a455ece2e14bce67d903f3f88ac*"1LjzC1dZvetizdd6XhhqK8Dv4SdGKEByna8$J  + + +1@6167fd4504e56e1db231e52623d80a279ab130cdfb2bb82e18cf7e814bba4a0e$"@000000000000000000056ee341f8104899cc3adfa49fad40f14f6443bc88eb85(Т-2 +@ebe1b8c9973ba1979a464f87472dd27667c191cbcde8371d7e8d710591b372b5B03ca426d4c62612c701ebedd13c40317738393ddbc0cb38cd698c472d994b799592 +@ebe1b8c9973ba1979a464f87472dd27667c191cbcde8371d7e8d710591b372b5B03676df54da1a8425abd728243c1f75e80a2d36ee352fce223b185bba5f35bd6eeB +@6167fd4504e56e1db231e52623d80a279ab130cdfb2bb82e18cf7e814bba4a0e""1MjYCden6VFi5njnCocdvoSws83JYT8QT8"UOP_DUP OP_HASH160 e36e07ee352cbf81804efc3f169349732b4edc08 OP_EQUALVERIFY OP_CHECKSIG*276a914e36e07ee352cbf81804efc3f169349732b4edc0888ac*"1MjYCden6VFi5njnCocdvoSws83JYT8QT88$J  +@6167fd4504e56e1db231e52623d80a279ab130cdfb2bb82e18cf7e814bba4a0e"!1HtWcLUx7xdXxtMAKWTaDADJxayqVhHrr"UOP_DUP OP_HASH160 0331a77921b1f8daad1d71492b0339b8fea36e49 OP_EQUALVERIFY OP_CHECKSIG*276a9140331a77921b1f8daad1d71492b0339b8fea36e4988ac*!1HtWcLUx7xdXxtMAKWTaDADJxayqVhHrr8$J  +I@6167fd4504e56e1db231e52623d80a279ab130cdfb2bb82e18cf7e814bba4a0e"!1h81tm1s4DJddJZDy2hunwZMKyXkbYiz3"UOP_DUP OP_HASH160 07967e9f7b1015f045fe8e27e6de6514f0c8e228 OP_EQUALVERIFY OP_CHECKSIG*276a91407967e9f7b1015f045fe8e27e6de6514f0c8e22888ac*!1h81tm1s4DJddJZDy2hunwZMKyXkbYiz38$J !$-@00000000000000000015ce4be24886ff14fdcbeb8c5cb739e310ccd820f1bfc4"@000000000000000000056ee341f8104899cc3adfa49fad40f14f6443bc88eb852 + + +1@a3cf8621c5a61ed1076af974d825ad9e716b0dd3744326c8e11d4c04bed8028b$"@00000000000000000015ce4be24886ff14fdcbeb8c5cb739e310ccd820f1bfc4(-2 +@0ba3ad3b43fac0ab82cddc02bce8d1e96676809397b1ac6e749da5b38757b091B02bf9489ab5a8c7f9a5c2af0c0dc2a21a01f4d40cb9c2bc549be0a3246d4e5bf3f2 +@0ba3ad3b43fac0ab82cddc02bce8d1e96676809397b1ac6e749da5b38757b091B031ffb6792de01a555399780ddb4fed9bb3aa627a553f2211650aa4af34bea7563B +@a3cf8621c5a61ed1076af974d825ad9e716b0dd3744326c8e11d4c04bed8028b""1DRG2oGTCSNaYv6qgsY5JqNxzZsxV5WJHt"UOP_DUP OP_HASH160 88380a2bccc737b7e0f16da70232d3b2ed1a852e OP_EQUALVERIFY OP_CHECKSIG*276a91488380a2bccc737b7e0f16da70232d3b2ed1a852e88ac*"1DRG2oGTCSNaYv6qgsY5JqNxzZsxV5WJHt8$J  +@a3cf8621c5a61ed1076af974d825ad9e716b0dd3744326c8e11d4c04bed8028b""1P4U85ze71tSkvP1EyBpFktUXhoFCwgcoQ"UOP_DUP OP_HASH160 f1faa7d40b25e20d7432244d088e5b543b47aadc OP_EQUALVERIFY OP_CHECKSIG*276a914f1faa7d40b25e20d7432244d088e5b543b47aadc88ac*"1P4U85ze71tSkvP1EyBpFktUXhoFCwgcoQ8$J  + @a3cf8621c5a61ed1076af974d825ad9e716b0dd3744326c8e11d4c04bed8028b""1Jq3BSspu69L1jZezQTFZAYLmAF79vHeYW"UOP_DUP OP_HASH160 c38feca2425301c6766a867a968f44788f439957 OP_EQUALVERIFY OP_CHECKSIG*276a914c38feca2425301c6766a867a968f44788f43995788ac*"1Jq3BSspu69L1jZezQTFZAYLmAF79vHeYW8$J  + + +1@90c9698581e245ae990b7a168dc7527e886fa75077a53dd3a1a8f7a54f72e153$"@00000000000000000015ce4be24886ff14fdcbeb8c5cb739e310ccd820f1bfc4(-2 +@6167fd4504e56e1db231e52623d80a279ab130cdfb2bb82e18cf7e814bba4a0eB02d6dd76575acb27d083aa2e1ff5b853bb85d60ead42789447f77dce8f5a2f0fd92 +@6167fd4504e56e1db231e52623d80a279ab130cdfb2bb82e18cf7e814bba4a0eB03ba8c4483129604246ae6b55ec47cd4a08f662e6baeab384c375e430e759db5ceB +Ҡ@90c9698581e245ae990b7a168dc7527e886fa75077a53dd3a1a8f7a54f72e153""13tBSgq4WGEmoKdUQ6gcqcG1QqtmQb66Za"UOP_DUP OP_HASH160 1f9e2ed1f444f7b6bee39e26bc1d7829a77d841f OP_EQUALVERIFY OP_CHECKSIG*276a9141f9e2ed1f444f7b6bee39e26bc1d7829a77d841f88ac*"13tBSgq4WGEmoKdUQ6gcqcG1QqtmQb66Za8$J  + @90c9698581e245ae990b7a168dc7527e886fa75077a53dd3a1a8f7a54f72e153""1HgbEgtLVuRXN4XxuieYgDjumWmD9BjT3f"UOP_DUP OP_HASH160 b6fed0567321534be4983ead9c00016eca414f3e OP_EQUALVERIFY OP_CHECKSIG*276a914b6fed0567321534be4983ead9c00016eca414f3e88ac*"1HgbEgtLVuRXN4XxuieYgDjumWmD9BjT3f8$J  +?@90c9698581e245ae990b7a168dc7527e886fa75077a53dd3a1a8f7a54f72e153""1EAccungYMAUxVb1XzXX6rU4oZfoaNgvtv"UOP_DUP OP_HASH160 906b1cb989bc9fd50d5e051b11c166873e3d3ad8 OP_EQUALVERIFY OP_CHECKSIG*276a914906b1cb989bc9fd50d5e051b11c166873e3d3ad888ac*"1EAccungYMAUxVb1XzXX6rU4oZfoaNgvtv8$J  + + +1@b261bcf5b68045877d05d8d261090f545eb87b591557dfbc3b5294d285aa39c4$"@00000000000000000015ce4be24886ff14fdcbeb8c5cb739e310ccd820f1bfc4(-2 +@90c9698581e245ae990b7a168dc7527e886fa75077a53dd3a1a8f7a54f72e153B02709e53e111ba64fc8803603162f63360cc28de94dd78851c2908640756aa72202 +@90c9698581e245ae990b7a168dc7527e886fa75077a53dd3a1a8f7a54f72e153B03e6d9f8e4b1c5e136f1c43460bb355be20ece2fda72e3c86207ff83bb62461c57B +@b261bcf5b68045877d05d8d261090f545eb87b591557dfbc3b5294d285aa39c4""1NBUYeqUMmara3ZGqzPnzBnWqY36YuD6T1"UOP_DUP OP_HASH160 e855cb8b52c7e412f39693f1a0657d46896524f6 OP_EQUALVERIFY OP_CHECKSIG*276a914e855cb8b52c7e412f39693f1a0657d46896524f688ac*"1NBUYeqUMmara3ZGqzPnzBnWqY36YuD6T18$J  +@b261bcf5b68045877d05d8d261090f545eb87b591557dfbc3b5294d285aa39c4""19bjB7dug43HmTGKqgxYyzCHF64nsKBrUA"UOP_DUP OP_HASH160 5e525ab862f16beb3d436fe5b309beec3be98016 OP_EQUALVERIFY OP_CHECKSIG*276a9145e525ab862f16beb3d436fe5b309beec3be9801688ac*"19bjB7dug43HmTGKqgxYyzCHF64nsKBrUA8$J  +=@b261bcf5b68045877d05d8d261090f545eb87b591557dfbc3b5294d285aa39c4""1MbCVc8o6mrTLgc3mSUKHwhqEGX2yZYvvb"UOP_DUP OP_HASH160 e1da409e87ad2c4c3508480a4023fdd85f85dda7 OP_EQUALVERIFY OP_CHECKSIG*276a914e1da409e87ad2c4c3508480a4023fdd85f85dda788ac*"1MbCVc8o6mrTLgc3mSUKHwhqEGX2yZYvvb8$J !$ʸ-@00000000000000000019a3b6b804c6ef84813ac55549e817f93cb98519db9089"@00000000000000000015ce4be24886ff14fdcbeb8c5cb739e310ccd820f1bfc42 + + +1@dec0023d55ec5caa35af92424fd8076569d2aae548ed1e2f5624427944fe90a8$"@00000000000000000019a3b6b804c6ef84813ac55549e817f93cb98519db9089(ʸ-2 +@b261bcf5b68045877d05d8d261090f545eb87b591557dfbc3b5294d285aa39c4B02b52a90304dff840b8994fb798d6d7ee39604fb40445baa1235c968a75bec54b12 +@b261bcf5b68045877d05d8d261090f545eb87b591557dfbc3b5294d285aa39c4B02ef76b886a9b6ed9b1daf98cf07d329d79a3681687919901bc04a6de244e064f0B +x@dec0023d55ec5caa35af92424fd8076569d2aae548ed1e2f5624427944fe90a8""18ULd3LYKnx1ELESGFiVTeb79BUreKrH4b"UOP_DUP OP_HASH160 51f47d9571123b1f4f65de6c8f152a985b125c83 OP_EQUALVERIFY OP_CHECKSIG*276a91451f47d9571123b1f4f65de6c8f152a985b125c8388ac*"18ULd3LYKnx1ELESGFiVTeb79BUreKrH4b8$J  + @dec0023d55ec5caa35af92424fd8076569d2aae548ed1e2f5624427944fe90a8""15mrTfT9qNgPjczpXYXQxzt4YKSSPHZAyJ"UOP_DUP OP_HASH160 345c17a3690bfb0e9e1922105ec755703b31e807 OP_EQUALVERIFY OP_CHECKSIG*276a914345c17a3690bfb0e9e1922105ec755703b31e80788ac*"15mrTfT9qNgPjczpXYXQxzt4YKSSPHZAyJ8$J  +蔱4@dec0023d55ec5caa35af92424fd8076569d2aae548ed1e2f5624427944fe90a8""17aQRaWVTcDyE1TttxJyhCDnXWH88AVj7h"UOP_DUP OP_HASH160 482208dbfec94c4792a954bf2e65dec41d108113 OP_EQUALVERIFY OP_CHECKSIG*276a914482208dbfec94c4792a954bf2e65dec41d10811388ac*"17aQRaWVTcDyE1TttxJyhCDnXWH88AVj7h8$J  + + +1@231e9d8c4be320ffac735efefd5eb1978ab979ee91f9af33d826148dc1f0b546$"@00000000000000000019a3b6b804c6ef84813ac55549e817f93cb98519db9089(ʸ-2 +@dec0023d55ec5caa35af92424fd8076569d2aae548ed1e2f5624427944fe90a8B02210f08ae13fa488d387245fa36daabe9ce9c36a1230150eb3a12c6ceacbe40f92 +@dec0023d55ec5caa35af92424fd8076569d2aae548ed1e2f5624427944fe90a8B0241b7cb1de5c5bc9636a2aaf6d433718cc64c508bc457ccf7cf198d2a0bfec582B +c@231e9d8c4be320ffac735efefd5eb1978ab979ee91f9af33d826148dc1f0b546""1MQDw2dQr9Gvugh34TvJYX1wm6xYcrdBT2"UOP_DUP OP_HASH160 dfc6e0a2d50058570fde804261a522409c797ffa OP_EQUALVERIFY OP_CHECKSIG*276a914dfc6e0a2d50058570fde804261a522409c797ffa88ac*"1MQDw2dQr9Gvugh34TvJYX1wm6xYcrdBT28$J  +@231e9d8c4be320ffac735efefd5eb1978ab979ee91f9af33d826148dc1f0b546""13B31VmCm1aXFyHtcJYsPiBbT15PyEFz9Z"UOP_DUP OP_HASH160 17d6167c9603feb49eee4b056c37ad8060afa0a5 OP_EQUALVERIFY OP_CHECKSIG*276a91417d6167c9603feb49eee4b056c37ad8060afa0a588ac*"13B31VmCm1aXFyHtcJYsPiBbT15PyEFz9Z8$J  +2@231e9d8c4be320ffac735efefd5eb1978ab979ee91f9af33d826148dc1f0b546""177AX8uKBwKHMLDcH2Z82fZ88sq3gJwXo7"UOP_DUP OP_HASH160 42fb327060a62f16259d504837d25840ea537445 OP_EQUALVERIFY OP_CHECKSIG*276a91442fb327060a62f16259d504837d25840ea53744588ac*"177AX8uKBwKHMLDcH2Z82fZ88sq3gJwXo78$J  + + +1@9d0256e2ea469ff6498ed5b060cf7bdfaf1c9f7d7fe93b6ba663ff6303410a51$"@00000000000000000019a3b6b804c6ef84813ac55549e817f93cb98519db9089(ʸ-2 +@a3cf8621c5a61ed1076af974d825ad9e716b0dd3744326c8e11d4c04bed8028bB02cb0d11f76162335922ee88d826af6c803c94c3baff6832913cf2f7fc608dff1d2 +@a3cf8621c5a61ed1076af974d825ad9e716b0dd3744326c8e11d4c04bed8028bB026b050816ba81154e4d75e21558323cc123543cc92a02ef4c4ee86f6198a763cdB +@9d0256e2ea469ff6498ed5b060cf7bdfaf1c9f7d7fe93b6ba663ff6303410a51""1HYQW6hPCRjkHebdxe1N9cVDR4eMrxzine"UOP_DUP OP_HASH160 b572868c82792e8de536093b0e1ab181edbbe13b OP_EQUALVERIFY OP_CHECKSIG*276a914b572868c82792e8de536093b0e1ab181edbbe13b88ac*"1HYQW6hPCRjkHebdxe1N9cVDR4eMrxzine8$J  +@9d0256e2ea469ff6498ed5b060cf7bdfaf1c9f7d7fe93b6ba663ff6303410a51""1AEKWk9RmisFx2QRu8bTZGXPG7RRzEwMoo"UOP_DUP OP_HASH160 653dfe47fabf59a5ec06ea16091c2e47e9c4f57a OP_EQUALVERIFY OP_CHECKSIG*276a914653dfe47fabf59a5ec06ea16091c2e47e9c4f57a88ac*"1AEKWk9RmisFx2QRu8bTZGXPG7RRzEwMoo8$J  + +@9d0256e2ea469ff6498ed5b060cf7bdfaf1c9f7d7fe93b6ba663ff6303410a51""13HGZQjEt2QsvkV7YhfvC4AGPtnVbGXhAS"UOP_DUP OP_HASH160 1903e50fa1a21a77ddbefe901b0b2dde77e4e381 OP_EQUALVERIFY OP_CHECKSIG*276a9141903e50fa1a21a77ddbefe901b0b2dde77e4e38188ac*"13HGZQjEt2QsvkV7YhfvC4AGPtnVbGXhAS8$J +$ŷ-@0000000000000000000ab5adef162079c5001400c91d3a788a1aa88faebded9d"@00000000000000000019a3b6b804c6ef84813ac55549e817f93cb98519db90892* + + +1@9338e6ec6e14d278acd02aea8efffdcde33e3fcc1d174e5c05067a2778993793$"@0000000000000000000ab5adef162079c5001400c91d3a788a1aa88faebded9d(ŷ-2 +@9d0256e2ea469ff6498ed5b060cf7bdfaf1c9f7d7fe93b6ba663ff6303410a51B025ed2f42a00d61c19c83236fbcd29c08963a19805aafc887834af640463354c502 +@d370db0c716e247936425edcc78a14733a03b498118a746884612eaa33c1880bB03ab754e7c9c3f5bc5d0f952064ab7f6ad7e346a03ad7157f0ada968e8c2ac98eeB +հ@9338e6ec6e14d278acd02aea8efffdcde33e3fcc1d174e5c05067a2778993793""1DWabbrfazZ7KgQKF182rKCcfzpuzENPrJ"UOP_DUP OP_HASH160 89399e07635c0bbc7d2da3641861caa646658182 OP_EQUALVERIFY OP_CHECKSIG*276a91489399e07635c0bbc7d2da3641861caa64665818288ac*"1DWabbrfazZ7KgQKF182rKCcfzpuzENPrJ8$J  +@9338e6ec6e14d278acd02aea8efffdcde33e3fcc1d174e5c05067a2778993793""13ehkC9a75fMa9AfZ1erskz2nRnjPADG8F"UOP_DUP OP_HASH160 1d11a773cdbc1b47b8ad1d900fb87a35c332b661 OP_EQUALVERIFY OP_CHECKSIG*276a9141d11a773cdbc1b47b8ad1d900fb87a35c332b66188ac*"13ehkC9a75fMa9AfZ1erskz2nRnjPADG8F8$J  +@9338e6ec6e14d278acd02aea8efffdcde33e3fcc1d174e5c05067a2778993793""1FoCys4K8bGGJWVKHyvDX3GtcLRQ7JJ7ga"UOP_DUP OP_HASH160 a24ee55cce9d7096c399473f10310379eaba731f OP_EQUALVERIFY OP_CHECKSIG*276a914a24ee55cce9d7096c399473f10310379eaba731f88ac*"1FoCys4K8bGGJWVKHyvDX3GtcLRQ7JJ7ga8$J  + + +1@15eb0b140f94c6670c0321290e9993bcdb0b533830e629d21812f110f70646fc$"@0000000000000000000ab5adef162079c5001400c91d3a788a1aa88faebded9d(ŷ-2 +@231e9d8c4be320ffac735efefd5eb1978ab979ee91f9af33d826148dc1f0b546B0214b9492d59e910720f2c45ce120ae69fcf85b73bd0ac3900d7ae1f10fec367452 +@8bee86aab95e7a1fd37d225906198223ca6e145e439954047419727eb876b4fbB03bd626239592d60355cfb15aea352491def74a5f86014b73cf4fb7f3b90f55a24B +O@15eb0b140f94c6670c0321290e9993bcdb0b533830e629d21812f110f70646fc""12Vp1aGTTzttHjKanrjQxJLEzLb7Au6RU1"UOP_DUP OP_HASH160 106b03bc5d957b4a74332beb2b5e4509af8dd01b OP_EQUALVERIFY OP_CHECKSIG*276a914106b03bc5d957b4a74332beb2b5e4509af8dd01b88ac*"12Vp1aGTTzttHjKanrjQxJLEzLb7Au6RU18$J  + @15eb0b140f94c6670c0321290e9993bcdb0b533830e629d21812f110f70646fc""1DEQ5Lofk7Knb9r21rRv9PEnF7MDY6a2GK"UOP_DUP OP_HASH160 862a2dc784555fede9165f6574a9d965ebe86fe4 OP_EQUALVERIFY OP_CHECKSIG*276a914862a2dc784555fede9165f6574a9d965ebe86fe488ac*"1DEQ5Lofk7Knb9r21rRv9PEnF7MDY6a2GK8$J  +_@15eb0b140f94c6670c0321290e9993bcdb0b533830e629d21812f110f70646fc""1BuMqNna787oGcSBywzC22aJvGWwqAVRXZ"UOP_DUP OP_HASH160 7798477cf17925c9e345a07751685d53a317bba8 OP_EQUALVERIFY OP_CHECKSIG*276a9147798477cf17925c9e345a07751685d53a317bba888ac*"1BuMqNna787oGcSBywzC22aJvGWwqAVRXZ8$J  + + +1@3d10b6be694b441d8ab2b86697950a6001f9681db66c75b45f0b0142a460cf3c$"@0000000000000000000ab5adef162079c5001400c91d3a788a1aa88faebded9d(ŷ-2 +@ada427bce9596364f9aeb47da3367428a17093671c17bf40973a62324a41a903B02923275a437c9087c3c64d5c0f4530ad05dd5c40ce15b2bcddbf9341515222fbd2 +@01af472efdc2c565ff78409b6d72fc450d7032dcea30762f6c00e77664de2c10B02ad2699c4a755505e2abb5720083df1355d77014553b7379160b8823c81a78475B +@3d10b6be694b441d8ab2b86697950a6001f9681db66c75b45f0b0142a460cf3c""1GMcp1CoKWFDFaN7wSkeyVmVdoFKFCfKp5"UOP_DUP OP_HASH160 a8701958f10bc58a9e3e66cba390351a448ec984 OP_EQUALVERIFY OP_CHECKSIG*276a914a8701958f10bc58a9e3e66cba390351a448ec98488ac*"1GMcp1CoKWFDFaN7wSkeyVmVdoFKFCfKp58$J  +=@3d10b6be694b441d8ab2b86697950a6001f9681db66c75b45f0b0142a460cf3c""17Wm1BbR1JjKcB3UV7587J4xVeA3c4JD6e"UOP_DUP OP_HASH160 47718cb0da44fa2b8079f3e753874a20c11ed472 OP_EQUALVERIFY OP_CHECKSIG*276a91447718cb0da44fa2b8079f3e753874a20c11ed47288ac*"17Wm1BbR1JjKcB3UV7587J4xVeA3c4JD6e8$J  +Ʒ @3d10b6be694b441d8ab2b86697950a6001f9681db66c75b45f0b0142a460cf3c""12rw231MPJycL3JJuj9WyzFfcbY5q8dkgT"UOP_DUP OP_HASH160 146999880201249ae9ec3fc68826dfbc77bdb90b OP_EQUALVERIFY OP_CHECKSIG*276a914146999880201249ae9ec3fc68826dfbc77bdb90b88ac*"12rw231MPJycL3JJuj9WyzFfcbY5q8dkgT8$J  + + +1@8c8cf4ed85d81b4e92c149529b5a53533792378743838752e348b0103ee18769$"@0000000000000000000ab5adef162079c5001400c91d3a788a1aa88faebded9d(ŷ-2 +@15eb0b140f94c6670c0321290e9993bcdb0b533830e629d21812f110f70646fcB0382543ff74f4ae5def20442045c9410fc7cdebaab8e9d43a9d89b3f27f52dbdff2 +@bed1f2625a053759accc2bda9832bacbce74397250cf7552a325f7583e2566c6B0233a6fd66a61d76e83347d983c86c1b3b8d9ff00173b7a71afb9a40b7cdd34510B +L@8c8cf4ed85d81b4e92c149529b5a53533792378743838752e348b0103ee18769""1PkgBoRgaiDmtwPKz3WvQM8vBj5p9vk7CX"UOP_DUP OP_HASH160 f9955d56b9fc7acd4842b65384b214ba13787b64 OP_EQUALVERIFY OP_CHECKSIG*276a914f9955d56b9fc7acd4842b65384b214ba13787b6488ac*"1PkgBoRgaiDmtwPKz3WvQM8vBj5p9vk7CX8$J  +Ъ@8c8cf4ed85d81b4e92c149529b5a53533792378743838752e348b0103ee18769""1MucYCZFmHsLW2DjvrvDSiuyefN9EA1j4Q"UOP_DUP OP_HASH160 e555cfadfcb8fa37ffef1988626f39651420d341 OP_EQUALVERIFY OP_CHECKSIG*276a914e555cfadfcb8fa37ffef1988626f39651420d34188ac*"1MucYCZFmHsLW2DjvrvDSiuyefN9EA1j4Q8$J  +С\@8c8cf4ed85d81b4e92c149529b5a53533792378743838752e348b0103ee18769""1DeP4VuZAVC3D2Mf6yhda5H9cFwf2XL5Em"UOP_DUP OP_HASH160 8ab350a4ef9d4ee3878f88803e8af7bc94d9d9fd OP_EQUALVERIFY OP_CHECKSIG*276a9148ab350a4ef9d4ee3878f88803e8af7bc94d9d9fd88ac*"1DeP4VuZAVC3D2Mf6yhda5H9cFwf2XL5Em8$J  $˹-@00000000000000000008667444fd993e1dca87eca6e653a647f0374a454e3a3b"@0000000000000000000ab5adef162079c5001400c91d3a788a1aa88faebded9d2 + +1@2982c9272ebecbee9bab3cf70f69253900c968c14dff494d939818c532fbe99c$"@00000000000000000008667444fd993e1dca87eca6e653a647f0374a454e3a3b(˹-2 +@3906f552e59f01e367f1e421c24a9d264a52645370f2b0e15bb566a30d33cadfB0260e37bebe97d48f29ab6121374578b0a6cacbab2878d512d674d7dd1289bfc322 +@01af472efdc2c565ff78409b6d72fc450d7032dcea30762f6c00e77664de2c10B035a1af312f03438ebb9df2e546886a245a8b262cf970d1a806552bd33a5d1d7892 +@3d10b6be694b441d8ab2b86697950a6001f9681db66c75b45f0b0142a460cf3cB02c31e99e38f3b5b079ead20abf17854aa3740f68e9ef1757d1b3d41a7067b9b582 +@45795fe92da6b32d6513750cf7af7b185d0b6cf5fc11b62125800feabb58105dB023d904862203999c5b319f1c4e6fd65bf0e48ee491bb380b243bf4cb54510d318B +@2982c9272ebecbee9bab3cf70f69253900c968c14dff494d939818c532fbe99c""1NgQ8Bs2wBsSujobU4KkYjthaai6FND8UD"UOP_DUP OP_HASH160 edce2ab6505fee5d151d3dad85814cb2380d7334 OP_EQUALVERIFY OP_CHECKSIG*276a914edce2ab6505fee5d151d3dad85814cb2380d733488ac*"1NgQ8Bs2wBsSujobU4KkYjthaai6FND8UD8$J  +Ǒ@2982c9272ebecbee9bab3cf70f69253900c968c14dff494d939818c532fbe99c""1G8ELBz3UK7aphug8i7HynAVXXLqja5S37"UOP_DUP OP_HASH160 a5e7ed30a2e489e7e14394ebba2badc6a0acaf2d OP_EQUALVERIFY OP_CHECKSIG*276a914a5e7ed30a2e489e7e14394ebba2badc6a0acaf2d88ac*"1G8ELBz3UK7aphug8i7HynAVXXLqja5S378$J  +@2982c9272ebecbee9bab3cf70f69253900c968c14dff494d939818c532fbe99c""1Fm2s68hBCYdcMFDfXb8PxiYZAibT5urWX"UOP_DUP OP_HASH160 a1e59e72fe07f1f72dbb6db7bb16ed1738fd585f OP_EQUALVERIFY OP_CHECKSIG*276a914a1e59e72fe07f1f72dbb6db7bb16ed1738fd585f88ac*"1Fm2s68hBCYdcMFDfXb8PxiYZAibT5urWX8$J !$-@00000000000000000002b46acca48e725c3e60a1bbc2d9218f35195318e29908"@00000000000000000008667444fd993e1dca87eca6e653a647f0374a454e3a3b2 + + +1@8404073271f9f2685ea70c431b0c3f9e4af38198978cbf0aace97493f5ac4312$"@00000000000000000002b46acca48e725c3e60a1bbc2d9218f35195318e29908(-2 +@9338e6ec6e14d278acd02aea8efffdcde33e3fcc1d174e5c05067a2778993793B0301ce21ce18561c4feda821becf5693d0ba1dd1d0478f83b07e8ab15c31ada6fd2 +@3ee3ccdcdf803844d6ff24b9241b636cd79e3389d27ab05b0973cb7b954d0c16B0319fbe559bf77abd0414755fe2b182c8a364abc570c1fdead6726e043ca3bec37B +@8404073271f9f2685ea70c431b0c3f9e4af38198978cbf0aace97493f5ac4312""13KA3tVtndZAgPjZwBozikosuL5eFoXxeS"UOP_DUP OP_HASH160 195f4b136ce5592288dcf4a866c3a1572128b943 OP_EQUALVERIFY OP_CHECKSIG*276a914195f4b136ce5592288dcf4a866c3a1572128b94388ac*"13KA3tVtndZAgPjZwBozikosuL5eFoXxeS8$J  +@8404073271f9f2685ea70c431b0c3f9e4af38198978cbf0aace97493f5ac4312""13FY7it9ef4p2VP2oYqBdmUPfTErQXELKu"UOP_DUP OP_HASH160 18b00c9d61ae886e778e6354c01ffc6beb3e0026 OP_EQUALVERIFY OP_CHECKSIG*276a91418b00c9d61ae886e778e6354c01ffc6beb3e002688ac*"13FY7it9ef4p2VP2oYqBdmUPfTErQXELKu8$J  +ˀ@8404073271f9f2685ea70c431b0c3f9e4af38198978cbf0aace97493f5ac4312""1NCUq3dtJxcNyLcKAN7eP7dnsvccjrLpoC"UOP_DUP OP_HASH160 e886726e1592a4114b7a4e9e9c7ebf919d8b343c OP_EQUALVERIFY OP_CHECKSIG*276a914e886726e1592a4114b7a4e9e9c7ebf919d8b343c88ac*"1NCUq3dtJxcNyLcKAN7eP7dnsvccjrLpoC8$J  + + +1@26999d516f4fa4bab78d1e1ad404bfd816dc3876d53003fd473225fa36a18c5f$"@00000000000000000002b46acca48e725c3e60a1bbc2d9218f35195318e29908(-2 +@2982c9272ebecbee9bab3cf70f69253900c968c14dff494d939818c532fbe99cB02a8f82ac8fd241eedbd6e97ce94f827afe8709004df9a805a9e69847365b7be092 +@5405882b688f2cc0a924ad173e06a9cb0ef0a3b2c33fa3938ebaafc6b9fa88afB02a14a11dcee6b3bd3f7a1b97eb45e6cb3531daadf8448350e287f91e869753322B +@26999d516f4fa4bab78d1e1ad404bfd816dc3876d53003fd473225fa36a18c5f""1CwZzvATwRDGXp6toJW83Bq4kinyNbWeME"UOP_DUP OP_HASH160 82fb6430de8b1487165a5f71f51d8aea704a2f5d OP_EQUALVERIFY OP_CHECKSIG*276a91482fb6430de8b1487165a5f71f51d8aea704a2f5d88ac*"1CwZzvATwRDGXp6toJW83Bq4kinyNbWeME8$J  + @26999d516f4fa4bab78d1e1ad404bfd816dc3876d53003fd473225fa36a18c5f""1Q1Hprbi3zWb3HUpSoQBmiQ8e7EJMk6VPp"UOP_DUP OP_HASH160 fc58f01a740064f388c769d258acea9564df4789 OP_EQUALVERIFY OP_CHECKSIG*276a914fc58f01a740064f388c769d258acea9564df478988ac*"1Q1Hprbi3zWb3HUpSoQBmiQ8e7EJMk6VPp8$J  +_@26999d516f4fa4bab78d1e1ad404bfd816dc3876d53003fd473225fa36a18c5f""1LbtzQfAGCnmYShtXQaNiWvF2oYXxEMLZM"UOP_DUP OP_HASH160 d703ee75ca3bf6b6d299d4e070d218982dba1e33 OP_EQUALVERIFY OP_CHECKSIG*276a914d703ee75ca3bf6b6d299d4e070d218982dba1e3388ac*"1LbtzQfAGCnmYShtXQaNiWvF2oYXxEMLZM8$J  + + +1@fea7472bb4712d9e8028caa1b69316984642042d94a7739c6bc2e082cd392897$"@00000000000000000002b46acca48e725c3e60a1bbc2d9218f35195318e29908(-2 +@8c8cf4ed85d81b4e92c149529b5a53533792378743838752e348b0103ee18769B0354342a65cdde187c755072f3f25031e7b76d6311b6a2cba002b9427fb5aff0062 +@5eee6bcdc9fbb08c08e8a2c68642ab4a883670c35ce88591539ca567ba19ef8aB03af06d992b975ddc9e9c80923fbcb629e97b18d2c552d9a4160e35971d7f87c7bB +8@fea7472bb4712d9e8028caa1b69316984642042d94a7739c6bc2e082cd392897""1MWAMUPp3BiPL4oUFZp86BBuHxr7mPFZVz"UOP_DUP OP_HASH160 e0e662d32292388f7d329eb61eff09acce6aaf86 OP_EQUALVERIFY OP_CHECKSIG*276a914e0e662d32292388f7d329eb61eff09acce6aaf8688ac*"1MWAMUPp3BiPL4oUFZp86BBuHxr7mPFZVz8$J  + @fea7472bb4712d9e8028caa1b69316984642042d94a7739c6bc2e082cd392897""18q9kayQcJvoQ66AQEfvCuATjxWWdGir1a"UOP_DUP OP_HASH160 55e426eaad903fce5bbe090edcffad0e903e2b18 OP_EQUALVERIFY OP_CHECKSIG*276a91455e426eaad903fce5bbe090edcffad0e903e2b1888ac*"18q9kayQcJvoQ66AQEfvCuATjxWWdGir1a8$J  +_@fea7472bb4712d9e8028caa1b69316984642042d94a7739c6bc2e082cd392897""1KrWu6Ly88ii2zbpGcNavNXFSVn37JmBUo"UOP_DUP OP_HASH160 cecf9a9c3b51e02cdf1df5b91ecda8099dba38b9 OP_EQUALVERIFY OP_CHECKSIG*276a914cecf9a9c3b51e02cdf1df5b91ecda8099dba38b988ac*"1KrWu6Ly88ii2zbpGcNavNXFSVn37JmBUo8$J  $-@00000000000000000003db13184e22205c97bd264df3b88beb770a16699fdb24"@00000000000000000002b46acca48e725c3e60a1bbc2d9218f35195318e299082 + + + +1@d09a16d9feb04b8b31e3363f0c42d64f5823aadffcd217607581c383b870da92$"@00000000000000000003db13184e22205c97bd264df3b88beb770a16699fdb24(-2 +@8404073271f9f2685ea70c431b0c3f9e4af38198978cbf0aace97493f5ac4312B03b79b9c0f711c04524f89a6d185e1cbc0d7037759318704be7c735986c957aefb2 +@8404073271f9f2685ea70c431b0c3f9e4af38198978cbf0aace97493f5ac4312B031f72c6fad26cf105c2d8a134bd1788662fadae6413f2a8b2cebc4e5076e6729bB +@d09a16d9feb04b8b31e3363f0c42d64f5823aadffcd217607581c383b870da92""1FLPawHujRA2gNMipWumD9YdEaSs8kXaaF"UOP_DUP OP_HASH160 9d3c847091f4667d5e5069973ad5350b005414f3 OP_EQUALVERIFY OP_CHECKSIG*276a9149d3c847091f4667d5e5069973ad5350b005414f388ac*"1FLPawHujRA2gNMipWumD9YdEaSs8kXaaF8$J  +@d09a16d9feb04b8b31e3363f0c42d64f5823aadffcd217607581c383b870da92""1NvMtYg3BSE5jYvgEhCtFiSxpPemAJip11"UOP_DUP OP_HASH160 f0721fdce2da46589b06c6b3903fa1e60c45cea3 OP_EQUALVERIFY OP_CHECKSIG*276a914f0721fdce2da46589b06c6b3903fa1e60c45cea388ac*"1NvMtYg3BSE5jYvgEhCtFiSxpPemAJip118$J  +@d09a16d9feb04b8b31e3363f0c42d64f5823aadffcd217607581c383b870da92""1MVYzZPzK5PDjfYai1C1nR9BvCrn4v7CB8"UOP_DUP OP_HASH160 e0c8de5679ffdd7a815e9a5868b805fd64f827e8 OP_EQUALVERIFY OP_CHECKSIG*276a914e0c8de5679ffdd7a815e9a5868b805fd64f827e888ac*"1MVYzZPzK5PDjfYai1C1nR9BvCrn4v7CB88$J $-@000000000000000000168840e8eea6cb117beea20b106e11103943cdcc73e863"@00000000000000000003db13184e22205c97bd264df3b88beb770a16699fdb242 + + +1@df0011dffb94ac1e956729914c21468fce580ffc1ef3457762cd716589280757$"@000000000000000000168840e8eea6cb117beea20b106e11103943cdcc73e863(-2 +@26999d516f4fa4bab78d1e1ad404bfd816dc3876d53003fd473225fa36a18c5fB02d883c1894d7eeeb42afffd2d8462e79921ae2eee7e69d99aeafffee074c8cb982 +@231e9d8c4be320ffac735efefd5eb1978ab979ee91f9af33d826148dc1f0b546B03210d73017397f8f6988e5ed153144ca702fe9b1e196edf683033f0ce783a2debB +@df0011dffb94ac1e956729914c21468fce580ffc1ef3457762cd716589280757""1J4xUy87Uv8FjBvkieGnh3bZ9s9g9NQS3i"UOP_DUP OP_HASH160 bb39b34e9bf324c643ab6a52c4edac0a887b3638 OP_EQUALVERIFY OP_CHECKSIG*276a914bb39b34e9bf324c643ab6a52c4edac0a887b363888ac*"1J4xUy87Uv8FjBvkieGnh3bZ9s9g9NQS3i8$J  + @df0011dffb94ac1e956729914c21468fce580ffc1ef3457762cd716589280757""16WXp6TWSfLZdKRsLTKkkCbKeqWzDTPo7L"UOP_DUP OP_HASH160 3c6e698f7a8ce09f1abb78c70a3b633483e92030 OP_EQUALVERIFY OP_CHECKSIG*276a9143c6e698f7a8ce09f1abb78c70a3b633483e9203088ac*"16WXp6TWSfLZdKRsLTKkkCbKeqWzDTPo7L8$J  +(@df0011dffb94ac1e956729914c21468fce580ffc1ef3457762cd716589280757""14JzGBkhBDruBfMcLvNfHuPYg6Emb6RVp8"UOP_DUP OP_HASH160 244f3f9b0cf691f1725606d0e92229bb3d1f9cbf OP_EQUALVERIFY OP_CHECKSIG*276a914244f3f9b0cf691f1725606d0e92229bb3d1f9cbf88ac*"14JzGBkhBDruBfMcLvNfHuPYg6Emb6RVp88$J  + + +1@04a1f1387f90db8390dff682f036e2182aa97075c1237e626421a4d013ecf4fe$"@000000000000000000168840e8eea6cb117beea20b106e11103943cdcc73e863(-2 +@fea7472bb4712d9e8028caa1b69316984642042d94a7739c6bc2e082cd392897B03accc5f7ad9f5a2230f561e8f8bd821a6e454246772a5a6107d8bf8da1ab862592 +@26999d516f4fa4bab78d1e1ad404bfd816dc3876d53003fd473225fa36a18c5fB02bf95885844f897bc08ab240e5e3ddcd4a103804627e8cf929a0261c469b7de05B +#@04a1f1387f90db8390dff682f036e2182aa97075c1237e626421a4d013ecf4fe""1GFpC9Ma612ZTH7pLyADfqvnUQz8z9YH4m"UOP_DUP OP_HASH160 a7571aaf29529ca93ab3a05a03e0ceaccb51c855 OP_EQUALVERIFY OP_CHECKSIG*276a914a7571aaf29529ca93ab3a05a03e0ceaccb51c85588ac*"1GFpC9Ma612ZTH7pLyADfqvnUQz8z9YH4m8$J  + @04a1f1387f90db8390dff682f036e2182aa97075c1237e626421a4d013ecf4fe""15p5EUpR557bY6hh3f55e3tgym8PB8Us9X"UOP_DUP OP_HASH160 34c7961ca794a2fd7428b923386d73555fff78e9 OP_EQUALVERIFY OP_CHECKSIG*276a91434c7961ca794a2fd7428b923386d73555fff78e988ac*"15p5EUpR557bY6hh3f55e3tgym8PB8Us9X8$J  +ȒU@04a1f1387f90db8390dff682f036e2182aa97075c1237e626421a4d013ecf4fe""1FwdScJfaoiZXFHnTVUGLEkeXe6zJYfEFw"UOP_DUP OP_HASH160 a3e6a48c53f868fa1e1e8e368fc374613d2b88f8 OP_EQUALVERIFY OP_CHECKSIG*276a914a3e6a48c53f868fa1e1e8e368fc374613d2b88f888ac*"1FwdScJfaoiZXFHnTVUGLEkeXe6zJYfEFw8$J C$䢺-@00000000000000000005bb9514ac448ffec69f53fbe617ce90fba3fc3a411dee"@000000000000000000168840e8eea6cb117beea20b106e11103943cdcc73e8632B + + +1@df7e3b52f55cfa4674ad2e2a8378e7a9014a44308a319b068f58339059a4defc$"@00000000000000000005bb9514ac448ffec69f53fbe617ce90fba3fc3a411dee(䢺-2 +@04a1f1387f90db8390dff682f036e2182aa97075c1237e626421a4d013ecf4feB03ea30f5f77a19284e92b73c86845329e14521e47532f63d71a10fcc912d18f1ba2 +@04a1f1387f90db8390dff682f036e2182aa97075c1237e626421a4d013ecf4feB030270fb7dd086571066c5caa22a8e70f2c69744f504a077cd3933966d6b496cafB +@df7e3b52f55cfa4674ad2e2a8378e7a9014a44308a319b068f58339059a4defc""1M3gL127qHmZxYMqGFqaBzvucHKW9izecF"UOP_DUP OP_HASH160 dbe42d36f188b39ea4a5058be7bffa2fc888ca43 OP_EQUALVERIFY OP_CHECKSIG*276a914dbe42d36f188b39ea4a5058be7bffa2fc888ca4388ac*"1M3gL127qHmZxYMqGFqaBzvucHKW9izecF8$J  + @df7e3b52f55cfa4674ad2e2a8378e7a9014a44308a319b068f58339059a4defc""1C7cBmAq4Z3oxU9PSA6TXqWf6u3V33d2zL"UOP_DUP OP_HASH160 79e94034c4268785418f28cd37c9797ba5c8daf3 OP_EQUALVERIFY OP_CHECKSIG*276a91479e94034c4268785418f28cd37c9797ba5c8daf388ac*"1C7cBmAq4Z3oxU9PSA6TXqWf6u3V33d2zL8$J  +쬥L@df7e3b52f55cfa4674ad2e2a8378e7a9014a44308a319b068f58339059a4defc""1Kvm7pKtJ2ENLnsv1B7aLSLLX5MUVPVngz"UOP_DUP OP_HASH160 cf9d23353b687c1b19934cdf26e7163b085cf70c OP_EQUALVERIFY OP_CHECKSIG*276a914cf9d23353b687c1b19934cdf26e7163b085cf70c88ac*"1Kvm7pKtJ2ENLnsv1B7aLSLLX5MUVPVngz8$J  + + +1@9eeb7e978acba60a3a97170825bdf74e6beef5fe98052463699164b4d9c3a963$"@00000000000000000005bb9514ac448ffec69f53fbe617ce90fba3fc3a411dee(䢺-2 +@df0011dffb94ac1e956729914c21468fce580ffc1ef3457762cd716589280757B026f821d9e0e47460ef347e8d07750325d21b6962eef8f2aec0d8e6980a87b4a4e2 +@fea7472bb4712d9e8028caa1b69316984642042d94a7739c6bc2e082cd392897B03a1861567962aa1586da795b0855c5c982f9dd25e7334a21c7be7acefb972e087B +@9eeb7e978acba60a3a97170825bdf74e6beef5fe98052463699164b4d9c3a963""1Kc9vx5boQY3ytqdJngvRivYws5J3nyjJk"UOP_DUP OP_HASH160 cc1846fd00a0521cd823f57ea97930bd7cba8dc1 OP_EQUALVERIFY OP_CHECKSIG*276a914cc1846fd00a0521cd823f57ea97930bd7cba8dc188ac*"1Kc9vx5boQY3ytqdJngvRivYws5J3nyjJk8$J  + @9eeb7e978acba60a3a97170825bdf74e6beef5fe98052463699164b4d9c3a963""16j7Ms8qwdo8gbyXM4MtoqUq26ySaLxCLV"UOP_DUP OP_HASH160 3ecf687c8773b213bd5f0294db7698232021f1a9 OP_EQUALVERIFY OP_CHECKSIG*276a9143ecf687c8773b213bd5f0294db7698232021f1a988ac*"16j7Ms8qwdo8gbyXM4MtoqUq26ySaLxCLV8$J  +ȒU@9eeb7e978acba60a3a97170825bdf74e6beef5fe98052463699164b4d9c3a963""1MwrrEhGpWQ5Y18EKuJdU7oat94irAjRZ3"UOP_DUP OP_HASH160 e5c296e169e0241ec14e869fb009bac22f893e4d OP_EQUALVERIFY OP_CHECKSIG*276a914e5c296e169e0241ec14e869fb009bac22f893e4d88ac*"1MwrrEhGpWQ5Y18EKuJdU7oat94irAjRZ38$J  + +1@b7c4836b419db782892fa872bde4bcea91b3cf5cac58290e09bb2656b85ab0cf$"@00000000000000000005bb9514ac448ffec69f53fbe617ce90fba3fc3a411dee(䢺-2 +@df7e3b52f55cfa4674ad2e2a8378e7a9014a44308a319b068f58339059a4defcB0274203053e7096e5c899345f776ede9efdb1875f7b6de93ba308a823ca96c111a2 +@9eeb7e978acba60a3a97170825bdf74e6beef5fe98052463699164b4d9c3a963B02af331af2d23e81a3cde67ae1e3db80ecc5afc10bbf4a3e6d899d59d115c687142 +@5593afa4333af917865b58361fafd63b30f6239d0d20a0950073c76470b25956B03ddb94924c428fe19187c92d6215e51570c3633cce58610182881a945a69776bbB +@b7c4836b419db782892fa872bde4bcea91b3cf5cac58290e09bb2656b85ab0cf""1Lx523th1jxE66odmJxekDnpqS1qnWokgi"UOP_DUP OP_HASH160 dad49f36ecf00fb325601ceb9fd0e46f9dc373ca OP_EQUALVERIFY OP_CHECKSIG*276a914dad49f36ecf00fb325601ceb9fd0e46f9dc373ca88ac*"1Lx523th1jxE66odmJxekDnpqS1qnWokgi8$J  + @b7c4836b419db782892fa872bde4bcea91b3cf5cac58290e09bb2656b85ab0cf"!1AfM4x4dHJiXYig75nF3FUkJsCdkHadoM"UOP_DUP OP_HASH160 01d3c0d75dedffb2c00aca4aa4461ef304723b8b OP_EQUALVERIFY OP_CHECKSIG*276a91401d3c0d75dedffb2c00aca4aa4461ef304723b8b88ac*!1AfM4x4dHJiXYig75nF3FUkJsCdkHadoM8$J  +*@b7c4836b419db782892fa872bde4bcea91b3cf5cac58290e09bb2656b85ab0cf""17e54J68T1STv5e1ZCMUScxH2a1rcBQ3BZ"UOP_DUP OP_HASH160 48d3881fff76409c07a435ebb9cbeecf92e75b83 OP_EQUALVERIFY OP_CHECKSIG*276a91448d3881fff76409c07a435ebb9cbeecf92e75b8388ac*"17e54J68T1STv5e1ZCMUScxH2a1rcBQ3BZ8$J  + + +1@eb442109c81fb2ee44eb4a82cef5b02eb80ef9139183b422a6a7c37aebae5ad3$"@00000000000000000005bb9514ac448ffec69f53fbe617ce90fba3fc3a411dee(䢺-2 +@b7c4836b419db782892fa872bde4bcea91b3cf5cac58290e09bb2656b85ab0cfB03a5416fdadf64fd0596990e0c6cf591f2ee633a4eff833b023f55ccc4cb550a0d2 +@df0011dffb94ac1e956729914c21468fce580ffc1ef3457762cd716589280757B03eba18e02bd58ade2bc185a75be62e201e09fd5b89c535825807b57f0b964a6b1B +@eb442109c81fb2ee44eb4a82cef5b02eb80ef9139183b422a6a7c37aebae5ad3""1LaTSzx9urYJs3sTTGCpYDtLXXuXaAjKJd"UOP_DUP OP_HASH160 d6be31cc8dd55214ee00f15457d13a0b88451306 OP_EQUALVERIFY OP_CHECKSIG*276a914d6be31cc8dd55214ee00f15457d13a0b8845130688ac*"1LaTSzx9urYJs3sTTGCpYDtLXXuXaAjKJd8$J  + @eb442109c81fb2ee44eb4a82cef5b02eb80ef9139183b422a6a7c37aebae5ad3""1MdvBJnHSSN2n6cPxUG9VtBGQX2du7CM3A"UOP_DUP OP_HASH160 e25de17ca0d7598d2a9b74fc0214e555b722573c OP_EQUALVERIFY OP_CHECKSIG*276a914e25de17ca0d7598d2a9b74fc0214e555b722573c88ac*"1MdvBJnHSSN2n6cPxUG9VtBGQX2du7CM3A8$J  +ԫ@eb442109c81fb2ee44eb4a82cef5b02eb80ef9139183b422a6a7c37aebae5ad3""12sJv6H4hMH2g8vahBxT9vpK9LncN8a18f"UOP_DUP OP_HASH160 147be0fd3d03497beb63643f4dee2c941d9b1659 OP_EQUALVERIFY OP_CHECKSIG*276a914147be0fd3d03497beb63643f4dee2c941d9b165988ac*"12sJv6H4hMH2g8vahBxT9vpK9LncN8a18f8$J  + +1@b4b25063df8e060348d7f859e8f6dc1ea9d068c6a58072c18ac4fef7397b8fb6$"@00000000000000000005bb9514ac448ffec69f53fbe617ce90fba3fc3a411dee(䢺-2 +@eb442109c81fb2ee44eb4a82cef5b02eb80ef9139183b422a6a7c37aebae5ad3B03ecf515b7b613103b3e3e7a950afb2024129754137666d987525ac1f5b511883a2 +@94b39b049dadc7d2dd13fe8f70ff8f0f9094bf288f2d8f77282f5266b2dc1550B021ca7f6cd02eafe4164c86cc38532486492d7f08c9077c717c367e2153135bde62 +@eb442109c81fb2ee44eb4a82cef5b02eb80ef9139183b422a6a7c37aebae5ad3B0374cbeb8a84f490e84dba9fa5794a607123a9a2ebbdc1d988923eb88725a9c926B +@b4b25063df8e060348d7f859e8f6dc1ea9d068c6a58072c18ac4fef7397b8fb6""19729C7QuBSa3oF7dywM4UmgEeDNG2cBZd"UOP_DUP OP_HASH160 58e47466e3b8f13ac2101191a18f78fa08451809 OP_EQUALVERIFY OP_CHECKSIG*276a91458e47466e3b8f13ac2101191a18f78fa0845180988ac*"19729C7QuBSa3oF7dywM4UmgEeDNG2cBZd8$J  + @b4b25063df8e060348d7f859e8f6dc1ea9d068c6a58072c18ac4fef7397b8fb6""1Dr5YhWY5Ke2XhNf1AfvTZcbsEzU6qmjGB"UOP_DUP OP_HASH160 8ce9afd0dcb8ff0f8ee75711fe3b92ea97082063 OP_EQUALVERIFY OP_CHECKSIG*276a9148ce9afd0dcb8ff0f8ee75711fe3b92ea9708206388ac*"1Dr5YhWY5Ke2XhNf1AfvTZcbsEzU6qmjGB8$J  +@b4b25063df8e060348d7f859e8f6dc1ea9d068c6a58072c18ac4fef7397b8fb6""1H3NBf9pY7xN8ZBLJPVCGDtPmv2hUw9Kq8"UOP_DUP OP_HASH160 aff4871c14b0c0daf6b3fb14ad60226fde09b546 OP_EQUALVERIFY OP_CHECKSIG*276a914aff4871c14b0c0daf6b3fb14ad60226fde09b54688ac*"1H3NBf9pY7xN8ZBLJPVCGDtPmv2hUw9Kq88$J  + + +1@efb0b21b0995390f2711a1a98755800f9ca3df1ae1cc96fdc6482c2bb10126de$"@00000000000000000005bb9514ac448ffec69f53fbe617ce90fba3fc3a411dee(䢺-2 +@b4b25063df8e060348d7f859e8f6dc1ea9d068c6a58072c18ac4fef7397b8fb6B02de52cee6c5460d89a389dd42591506d66b9f4a2addf91e26e68caa3c3041ce0a2 +@b4b25063df8e060348d7f859e8f6dc1ea9d068c6a58072c18ac4fef7397b8fb6B02d4af73ca5642a5ff459aa12ebb037d1c23ec7440ebcc8d08a3b6b27acf2e3536B +Ǝ@efb0b21b0995390f2711a1a98755800f9ca3df1ae1cc96fdc6482c2bb10126de""1PvLworhCGxKe7QzzE6PfSHyjNE8pZVr1R"UOP_DUP OP_HASH160 fb69766222649761e4aa83a7091a6d5d0e610087 OP_EQUALVERIFY OP_CHECKSIG*276a914fb69766222649761e4aa83a7091a6d5d0e61008788ac*"1PvLworhCGxKe7QzzE6PfSHyjNE8pZVr1R8$J  + @efb0b21b0995390f2711a1a98755800f9ca3df1ae1cc96fdc6482c2bb10126de""167nBUMXtfgnTZ54WV5V9YWYLPBjgXiAHj"UOP_DUP OP_HASH160 3820d6ea173a5a95b3f0655e35c68cf0ae6ac9a3 OP_EQUALVERIFY OP_CHECKSIG*276a9143820d6ea173a5a95b3f0655e35c68cf0ae6ac9a388ac*"167nBUMXtfgnTZ54WV5V9YWYLPBjgXiAHj8$J  + @efb0b21b0995390f2711a1a98755800f9ca3df1ae1cc96fdc6482c2bb10126de""1HWwnRaFNBEUHfrmkuvRV9JHEhPSVYCLsH"UOP_DUP OP_HASH160 b52bce5daf6f7539fc79c3e0f0dbffad0c0f5e42 OP_EQUALVERIFY OP_CHECKSIG*276a914b52bce5daf6f7539fc79c3e0f0dbffad0c0f5e4288ac*"1HWwnRaFNBEUHfrmkuvRV9JHEhPSVYCLsH8$J $-@0000000000000000001905e1a5d51ae334a6c21f5ca6c88dc8277672e218284d"@00000000000000000005bb9514ac448ffec69f53fbe617ce90fba3fc3a411dee2$պ-@00000000000000000009c4f22cf00db3ffdd2123c0e414aca778c19ee8d55995"@0000000000000000001905e1a5d51ae334a6c21f5ca6c88dc8277672e218284d2 + + +1@ed8a4abe1d9a4ac667ee937a0b5b70d3e72eacabb098efbd684b3574dd9ab7f5$"@00000000000000000009c4f22cf00db3ffdd2123c0e414aca778c19ee8d55995(պ-2 +@a886d667cd896124f80dde0a7235d2696d8f466f003e9f949f970c08d5f72e53B0206d35f51bfd3a6770ca012c270ff296ca3ebb6a99e393084fc197a7d740227cd2 +@e2a40da073ba227a15800e16c2aaff737a5c5cefe5c2916c1cf10ff4ac26078aB02efae94a346b2c21ba074cee3e9e8b64dcba72cb42d0248bbc26d7e3743cb5dacB +@ed8a4abe1d9a4ac667ee937a0b5b70d3e72eacabb098efbd684b3574dd9ab7f5""18aTJig1C21r8SeZvHcD2BvG5JFueEJyKG"UOP_DUP OP_HASH160 531c90e1b02ac6e50247af4cf1f8e421363879dc OP_EQUALVERIFY OP_CHECKSIG*276a914531c90e1b02ac6e50247af4cf1f8e421363879dc88ac*"18aTJig1C21r8SeZvHcD2BvG5JFueEJyKG8$J  +@ed8a4abe1d9a4ac667ee937a0b5b70d3e72eacabb098efbd684b3574dd9ab7f5""1CEDoKeRYbhSygapawsvqyFcaNaf2ayTzb"UOP_DUP OP_HASH160 7b297992d0e74fa5801606aaa32c20c85bbc22b1 OP_EQUALVERIFY OP_CHECKSIG*276a9147b297992d0e74fa5801606aaa32c20c85bbc22b188ac*"1CEDoKeRYbhSygapawsvqyFcaNaf2ayTzb8$J  +_@ed8a4abe1d9a4ac667ee937a0b5b70d3e72eacabb098efbd684b3574dd9ab7f5""1Bod6oNFDPSSoM2urVnEFtVTTy3zHKB6rF"UOP_DUP OP_HASH160 768286de9a35302bea7defd123c45357e105ee17 OP_EQUALVERIFY OP_CHECKSIG*276a914768286de9a35302bea7defd123c45357e105ee1788ac*"1Bod6oNFDPSSoM2urVnEFtVTTy3zHKB6rF8$J  + + +1@dc28c86768b561bf1d8edb4a98c23c4f28384f0a80f3e61da6a4113d54075451$"@00000000000000000009c4f22cf00db3ffdd2123c0e414aca778c19ee8d55995(պ-2 +@939ff4700eeec1e489a6586f6bde80db2f7751db51e0ad4449c92f8e56855e3aB03eb2681bb67f9e4c050d50e20aeb22a66deab5eb1826390627c5bc1bc8f2c95aa2 +@ed8a4abe1d9a4ac667ee937a0b5b70d3e72eacabb098efbd684b3574dd9ab7f5B0358bf2966fd02026ea6cff9e39032c6a0e7585253225d7f8e44980ef61130f8d9B +@dc28c86768b561bf1d8edb4a98c23c4f28384f0a80f3e61da6a4113d54075451""18EqRXekH3k7pkUgj9y8oGNBNKgWC6Pgpr"UOP_DUP OP_HASH160 4f66b59ae592695fe564f709ad948fd50b73bfce OP_EQUALVERIFY OP_CHECKSIG*276a9144f66b59ae592695fe564f709ad948fd50b73bfce88ac*"18EqRXekH3k7pkUgj9y8oGNBNKgWC6Pgpr8$J  +@dc28c86768b561bf1d8edb4a98c23c4f28384f0a80f3e61da6a4113d54075451""1E9ZS7qXBBr9GHGnxNkFXTvZRdhLnPstd8"UOP_DUP OP_HASH160 90380961825f9ac8e44b3cfddb80fa48bd544108 OP_EQUALVERIFY OP_CHECKSIG*276a91490380961825f9ac8e44b3cfddb80fa48bd54410888ac*"1E9ZS7qXBBr9GHGnxNkFXTvZRdhLnPstd88$J  +ں]@dc28c86768b561bf1d8edb4a98c23c4f28384f0a80f3e61da6a4113d54075451""1JpGEA6steDHJTbNiycT4cyGfD7fcZ4pzu"UOP_DUP OP_HASH160 c36a6635b6cda08b99aa260ef18988260a652ae8 OP_EQUALVERIFY OP_CHECKSIG*276a914c36a6635b6cda08b99aa260ef18988260a652ae888ac*"1JpGEA6steDHJTbNiycT4cyGfD7fcZ4pzu8$J $ߺ-@0000000000000000001476b7038d3d6df576971793cda84508ac8cee5bd136a7"@00000000000000000009c4f22cf00db3ffdd2123c0e414aca778c19ee8d559952$Г-@00000000000000000008b29048cf8634b4ce729ec3a966a8d3f9d5bc1d677d65"@0000000000000000001476b7038d3d6df576971793cda84508ac8cee5bd136a72 $ݩ-@0000000000000000000a28ba1051ec47345fa6c36bfc30f61fa5d33f063ca387"@00000000000000000008b29048cf8634b4ce729ec3a966a8d3f9d5bc1d677d652 + + + +1@17b29e8b7f120ddd808fee31e4aaae38dec2f7ae77c800775b79ea015458c859$"@0000000000000000000a28ba1051ec47345fa6c36bfc30f61fa5d33f063ca387(ݩ-2 +@d09a16d9feb04b8b31e3363f0c42d64f5823aadffcd217607581c383b870da92B033bee4dbaab17ee35d9b8a18c63c5c4327253b6609b81b4497cfdba917e2d7c672 +@d09a16d9feb04b8b31e3363f0c42d64f5823aadffcd217607581c383b870da92B033b024a29ab49ea75bffb653343411de6a24cc96cea3b38180b5861f7e793c03eB +@17b29e8b7f120ddd808fee31e4aaae38dec2f7ae77c800775b79ea015458c859""13DMvhqkadziTJ5ySCfe7P62QWGqMm3fR5"UOP_DUP OP_HASH160 1846b6111dfc850708a63875ff7e261ac0cc4062 OP_EQUALVERIFY OP_CHECKSIG*276a9141846b6111dfc850708a63875ff7e261ac0cc406288ac*"13DMvhqkadziTJ5ySCfe7P62QWGqMm3fR58$J  +@17b29e8b7f120ddd808fee31e4aaae38dec2f7ae77c800775b79ea015458c859""16HRLY34RvH6pg4ze7WzKqrVApTDJ2MVrJ"UOP_DUP OP_HASH160 39f39982fede82e604f61c3e79e8b1430fae273f OP_EQUALVERIFY OP_CHECKSIG*276a91439f39982fede82e604f61c3e79e8b1430fae273f88ac*"16HRLY34RvH6pg4ze7WzKqrVApTDJ2MVrJ8$J  + @17b29e8b7f120ddd808fee31e4aaae38dec2f7ae77c800775b79ea015458c859""12XrJaZuEEfsZDG1ePneUwxJ4T8G5f9jcc"UOP_DUP OP_HASH160 10cdc2c25152154ec01bc4184d644a84743d04b2 OP_EQUALVERIFY OP_CHECKSIG*276a91410cdc2c25152154ec01bc4184d644a84743d04b288ac*"12XrJaZuEEfsZDG1ePneUwxJ4T8G5f9jcc8$J $-@0000000000000000000bebff4877f308b6121edf11e9952c8e285229d118de25"@0000000000000000000a28ba1051ec47345fa6c36bfc30f61fa5d33f063ca3872$-@000000000000000000013596bbce3c42095fcec8ad55af675829c29728b3f156"@0000000000000000000bebff4877f308b6121edf11e9952c8e285229d118de252$-@00000000000000000005ed7a727cf62543ca8632d9f3e1166b9ad714ccf4a7eb"@000000000000000000013596bbce3c42095fcec8ad55af675829c29728b3f1562$Ƞ׼-@000000000000000000173cf123b56f41701c5fbd9db43871d98c751144796c61"@00000000000000000005ed7a727cf62543ca8632d9f3e1166b9ad714ccf4a7eb2$-@000000000000000000007ac430d6fead13954ae92125fa2eca2071493f065fef"@000000000000000000173cf123b56f41701c5fbd9db43871d98c751144796c612 $ؐ-@0000000000000000001020b37908d10dac18217c677ad47efdad877423ecba03"@000000000000000000007ac430d6fead13954ae92125fa2eca2071493f065fef2 + + + +1@4536197eeb2328a8144dd6ebdd60b96e467678712a26b3dac4772945e42c0319$"@0000000000000000001020b37908d10dac18217c677ad47efdad877423ecba03(ؐ-2 +@efb0b21b0995390f2711a1a98755800f9ca3df1ae1cc96fdc6482c2bb10126deB0251e0d09f554b28aa62598a8e3d3d0fa5c3f00159e311ae9af42d637e2614b9b72 +@9eeb7e978acba60a3a97170825bdf74e6beef5fe98052463699164b4d9c3a963B03c88727c286aaa15bfd6742c1b51419d25fbb4f1150721bf9cf4eb5f6e5105d55B +@4536197eeb2328a8144dd6ebdd60b96e467678712a26b3dac4772945e42c0319""1F3YtkSTdVKk8XiQugzRrHTsnWrg6zCuKM"UOP_DUP OP_HASH160 9a0d371647ea0f0dc79f284ec8bff6323663add2 OP_EQUALVERIFY OP_CHECKSIG*276a9149a0d371647ea0f0dc79f284ec8bff6323663add288ac*"1F3YtkSTdVKk8XiQugzRrHTsnWrg6zCuKM8$J  +ّ@4536197eeb2328a8144dd6ebdd60b96e467678712a26b3dac4772945e42c0319""1BbfcyMD4HJSg5qNW2xdLti2JiskYP8C1d"UOP_DUP OP_HASH160 743fa3993cafcaaaf5c5d7a2bb3fb36ef889440c OP_EQUALVERIFY OP_CHECKSIG*276a914743fa3993cafcaaaf5c5d7a2bb3fb36ef889440c88ac*"1BbfcyMD4HJSg5qNW2xdLti2JiskYP8C1d8$J  +N@4536197eeb2328a8144dd6ebdd60b96e467678712a26b3dac4772945e42c0319"!1rnSVP4tSbxhZwTcdG6CWasG9EbcksCeX"UOP_DUP OP_HASH160 096a5026870027d46a4e8432266bb8ef7012ddfa OP_EQUALVERIFY OP_CHECKSIG*276a914096a5026870027d46a4e8432266bb8ef7012ddfa88ac*!1rnSVP4tSbxhZwTcdG6CWasG9EbcksCeX8$J $喽-@000000000000000000173f6127a05ff21f9751af1185b1777b5e3d69648d572d"@0000000000000000001020b37908d10dac18217c677ad47efdad877423ecba032$𷺽-@00000000000000000003bae3681f942a3ecfdb32cc14c02b3a6c7f9c19bc3e60"@000000000000000000173f6127a05ff21f9751af1185b1777b5e3d69648d572d2$̽-@0000000000000000000cbede61d1a84dd474ec89c618ebd9bc57b9abe4b5b518"@00000000000000000003bae3681f942a3ecfdb32cc14c02b3a6c7f9c19bc3e602$޽-@00000000000000000015b6559f241d7d24ac02402aa47714aa037599da2f55db"@0000000000000000000cbede61d1a84dd474ec89c618ebd9bc57b9abe4b5b5182$-@0000000000000000000c2038ca72335ce72d60faf794ac523b63635d6a1d25f6"@00000000000000000015b6559f241d7d24ac02402aa47714aa037599da2f55db2$-@00000000000000000010411290f11231ecf35a5fb9760f87540ca456f9d27a7a"@0000000000000000000c2038ca72335ce72d60faf794ac523b63635d6a1d25f62$-@00000000000000000007dec9811ca191cc6a579fc7fe4b9e1754f8d850d71ed4"@00000000000000000010411290f11231ecf35a5fb9760f87540ca456f9d27a7a2$-@00000000000000000002478e953441a3dca87c7a2291a1fd7634def007a75c80"@00000000000000000007dec9811ca191cc6a579fc7fe4b9e1754f8d850d71ed42$-@0000000000000000000b5c069bc349f4577e713691ef8b2f8fd8809953455e2c"@00000000000000000002478e953441a3dca87c7a2291a1fd7634def007a75c802$ꌾ-@00000000000000000014c17d03efcb02e730830629d2d52a1591edb72de2d009"@0000000000000000000b5c069bc349f4577e713691ef8b2f8fd8809953455e2c2$؍-@00000000000000000016517338b4245f7a0f926982a5210f28f9c7b4e3c014ed"@00000000000000000014c17d03efcb02e730830629d2d52a1591edb72de2d0092$-@00000000000000000008a39f56f628956a6e3e69b8b721ffac0ccb35d720a26b"@00000000000000000016517338b4245f7a0f926982a5210f28f9c7b4e3c014ed2$-@00000000000000000016338bb63788ab114e182e2698d8a29d73d9dd559d2bc0"@00000000000000000008a39f56f628956a6e3e69b8b721ffac0ccb35d720a26b2$-@00000000000000000014297e4a0cdd2911ddc8e5817094b99a06c2c3879ab3ba"@00000000000000000016338bb63788ab114e182e2698d8a29d73d9dd559d2bc02 $Ϳ-@0000000000000000000e90708972ee97529bac16313de5f8fd256ef96ab963e3"@00000000000000000014297e4a0cdd2911ddc8e5817094b99a06c2c3879ab3ba2 + + + +1@427e1de180a2578ed320082ba77d22c644ea8809c17dd8a62bc8890899b34510$"@0000000000000000000e90708972ee97529bac16313de5f8fd256ef96ab963e3(Ϳ-2 +@2982c9272ebecbee9bab3cf70f69253900c968c14dff494d939818c532fbe99cB030b010113cef8c5733bebc7b4ed77e6187da5aa916caee57343261b8b4786f38d2 +@97bc68d9bfdaca7612b3e8662c36b358fcf1aab4f9730e2e6acc707b3b742f67B0346d17752f14ef1acc4bfe94a1929b47922131b86968931d944d2e594f6026b6bB +Ő@427e1de180a2578ed320082ba77d22c644ea8809c17dd8a62bc8890899b34510""13HNMTMkjJzfe3FFTVh6V7dQZc3N8oRHfy"UOP_DUP OP_HASH160 1908bb33f4383bfd9608429ca078bbd8fbfa2fd2 OP_EQUALVERIFY OP_CHECKSIG*276a9141908bb33f4383bfd9608429ca078bbd8fbfa2fd288ac*"13HNMTMkjJzfe3FFTVh6V7dQZc3N8oRHfy8$J  +=@427e1de180a2578ed320082ba77d22c644ea8809c17dd8a62bc8890899b34510""16wGBTNCdSTfLHb9nfa5rsKKPXKY6MRj4e"UOP_DUP OP_HASH160 411bc33fbab5f2faf7a48e1e19b32fa4f78b1757 OP_EQUALVERIFY OP_CHECKSIG*276a914411bc33fbab5f2faf7a48e1e19b32fa4f78b175788ac*"16wGBTNCdSTfLHb9nfa5rsKKPXKY6MRj4e8$J  +@427e1de180a2578ed320082ba77d22c644ea8809c17dd8a62bc8890899b34510""1Q32X1Rg1rcfjvykQUS3e9MecAWpjdfdWw"UOP_DUP OP_HASH160 fcacfdd8897e162108fda07f7dc40079203d7244 OP_EQUALVERIFY OP_CHECKSIG*276a914fcacfdd8897e162108fda07f7dc40079203d724488ac*"1Q32X1Rg1rcfjvykQUS3e9MecAWpjdfdWw8$J $п-@0000000000000000000fec683e74805a84233a22d55d26cb64adf6bc34cd6720"@0000000000000000000e90708972ee97529bac16313de5f8fd256ef96ab963e32$߿-@00000000000000000015fb8a8c3e7fbfef7aecc7977faeca070c3a62512bc9ea"@0000000000000000000fec683e74805a84233a22d55d26cb64adf6bc34cd67202$-@000000000000000000138630f1d5ca2ed53a6a11a8ee63fde3c865d5c32a4cbb"@00000000000000000015fb8a8c3e7fbfef7aecc7977faeca070c3a62512bc9ea2$-@000000000000000000153d0b1898004436998a7eabf4d65f157ab610fb436ebb"@000000000000000000138630f1d5ca2ed53a6a11a8ee63fde3c865d5c32a4cbb2$-@00000000000000000012cc9a59ac36c73fe7aa1b50ba7b87eb16c941bb17890b"@000000000000000000153d0b1898004436998a7eabf4d65f157ab610fb436ebb2 + + +1@05186bcce8a378f88495651d4b1683452aa94e70993b70c7408bf76545c802ad$"@00000000000000000012cc9a59ac36c73fe7aa1b50ba7b87eb16c941bb17890b(-2 +@141022860c73c2e9563c427f6ea896132ae119743cd53365dfa86b30391e7a0cB038190a7cb39e4d0ceef242279a51ad72085e79b25ea573c0fdb33c822c49bc96d2 +@bf027815273756dcdfb5fbb3f609e12eb6d1099cf83732a6d9ad0b36a50107a5B030e29319b26256479b224028a6cfbb99f81493704f8a01b61431233cb2d02a902B +І@05186bcce8a378f88495651d4b1683452aa94e70993b70c7408bf76545c802ad""12zcUfKoqVvu3zB9QGcGkHdRftEFRhzhxH"UOP_DUP OP_HASH160 15dd7342d66a419fa891cd6ff4723abf1cdaca3b OP_EQUALVERIFY OP_CHECKSIG*276a91415dd7342d66a419fa891cd6ff4723abf1cdaca3b88ac*"12zcUfKoqVvu3zB9QGcGkHdRftEFRhzhxH8$J  +@05186bcce8a378f88495651d4b1683452aa94e70993b70c7408bf76545c802ad""1Cc8hv7DdwkcDUWdopCyoBu4ZGQKreekcM"UOP_DUP OP_HASH160 7f4e5fdcd3f08dbe4db282e91f05c46bb301a8d8 OP_EQUALVERIFY OP_CHECKSIG*276a9147f4e5fdcd3f08dbe4db282e91f05c46bb301a8d888ac*"1Cc8hv7DdwkcDUWdopCyoBu4ZGQKreekcM8$J  + @05186bcce8a378f88495651d4b1683452aa94e70993b70c7408bf76545c802ad""14TcJMoDvdT6gbdSkQo9QU9Cmwxi7JvLsu"UOP_DUP OP_HASH160 25f0a8a1b785302adb6963805a26b331e12f9496 OP_EQUALVERIFY OP_CHECKSIG*276a91425f0a8a1b785302adb6963805a26b331e12f949688ac*"14TcJMoDvdT6gbdSkQo9QU9Cmwxi7JvLsu8$J  + + +1@9234e305f06848d6a93a93684cbff463a8f6e3510408abc8ffead3912c798db3$"@00000000000000000012cc9a59ac36c73fe7aa1b50ba7b87eb16c941bb17890b(-2 +@61b425f6b1d9ad2abe44c62162164cc2a35eec0ae12786583eaa835acc37cda1B022f33ad2738d04fbfa1a5915f0fd97efd1759f9cb9ec201dc9d68e6ba1fcb98db2 +@e888370b22d0b27e9ae0d37859602c96b1f6f701824faae517af02606683d7b6B035cabef7711ceac2cf2e6d952ea96a153e9fde2234a1b296e33ebb0b5fa5d94b6B +@9234e305f06848d6a93a93684cbff463a8f6e3510408abc8ffead3912c798db3""1NjjEC8ZjfgM5zaKyrhXJk6FnpeohP8xWd"UOP_DUP OP_HASH160 ee6f5c8ea7dbbc6c48edd64fd2668a0ed5112590 OP_EQUALVERIFY OP_CHECKSIG*276a914ee6f5c8ea7dbbc6c48edd64fd2668a0ed511259088ac*"1NjjEC8ZjfgM5zaKyrhXJk6FnpeohP8xWd8$J  +@9234e305f06848d6a93a93684cbff463a8f6e3510408abc8ffead3912c798db3""18DhcMFUSZCuX4Lv68xu6TSeMu3q5KsxQy"UOP_DUP OP_HASH160 4f2fc56719f7b227500136e7c0c6e41a68a7d185 OP_EQUALVERIFY OP_CHECKSIG*276a9144f2fc56719f7b227500136e7c0c6e41a68a7d18588ac*"18DhcMFUSZCuX4Lv68xu6TSeMu3q5KsxQy8$J  +@9234e305f06848d6a93a93684cbff463a8f6e3510408abc8ffead3912c798db3""1MZR5c7yzNcyjiw4akbiH6EtG9TmVhAmp4"UOP_DUP OP_HASH160 e183ed4b2cf4f16e6e09d257607eebad1bbf4943 OP_EQUALVERIFY OP_CHECKSIG*276a914e183ed4b2cf4f16e6e09d257607eebad1bbf494388ac*"1MZR5c7yzNcyjiw4akbiH6EtG9TmVhAmp48$J Q$-@0000000000000000000142da008628c8180d28f4ab2f0e9ef32e16adc865f0ae"@00000000000000000012cc9a59ac36c73fe7aa1b50ba7b87eb16c941bb17890b2$-@0000000000000000000438944835de27459eb50abeb41bd22358ff7e4b11663f"@0000000000000000000142da008628c8180d28f4ab2f0e9ef32e16adc865f0ae2$-@0000000000000000000753b94aad0dd9a9f47c167a00c353d4b8a95ccc70696f"@0000000000000000000438944835de27459eb50abeb41bd22358ff7e4b11663f2$-@000000000000000000197263caef587546ac90e0361755a6fbb48f8010b14650"@0000000000000000000753b94aad0dd9a9f47c167a00c353d4b8a95ccc70696f2$-@0000000000000000000d3f1531a77c59d6944d175d88d02e8e1eff6632245544"@000000000000000000197263caef587546ac90e0361755a6fbb48f8010b146502$-@0000000000000000000783cc3aa36a62a7f0d6da60a5337bfd86d104f3804291"@0000000000000000000d3f1531a77c59d6944d175d88d02e8e1eff66322455442$-@0000000000000000000c6b7fa9e824b417f3761cdf65a5a0fcf20f3d7b2ac7dd"@0000000000000000000783cc3aa36a62a7f0d6da60a5337bfd86d104f38042912$-@0000000000000000000824d515828c5d3aa778effca15763a3cc9f314ef10301"@0000000000000000000c6b7fa9e824b417f3761cdf65a5a0fcf20f3d7b2ac7dd2$-@000000000000000000100b1e940488ae853b57051367c7a1f0fe5f40a68a8a13"@0000000000000000000824d515828c5d3aa778effca15763a3cc9f314ef103012$-@0000000000000000000f9f89031fd6fa3cf287f5769dde95dfed061c7b81fd22"@000000000000000000100b1e940488ae853b57051367c7a1f0fe5f40a68a8a132 $-@0000000000000000001131eea2dfe207f1f3af5779ce9b9bfb88adbe7fba5098"@0000000000000000000f9f89031fd6fa3cf287f5769dde95dfed061c7b81fd222 + + + +1@3df494ed417c7bfcfc6d964d1e6227a284ee41d9ef7e89ba7e3647e4231506d1$"@0000000000000000001131eea2dfe207f1f3af5779ce9b9bfb88adbe7fba5098(-2 +@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042bB0250b35ec4a8e8244880e572d1184633d9da6dcdd1ac2fb08f9b85e6825a047ec92 +@a15c58d4224ec7f28bf9811531b7e173d571c05dd1d74a56144ede33a1042f08B02966cd3ae887c2ab6d9d0a6d46a0064117af9cb2a4d6e9e13412852bf970706e7B +@3df494ed417c7bfcfc6d964d1e6227a284ee41d9ef7e89ba7e3647e4231506d1""1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp"UOP_DUP OP_HASH160 db2ef1bde029af070919ba8c543a4a6940d74aa3 OP_EQUALVERIFY OP_CHECKSIG*276a914db2ef1bde029af070919ba8c543a4a6940d74aa388ac*"1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp8$J  +@3df494ed417c7bfcfc6d964d1e6227a284ee41d9ef7e89ba7e3647e4231506d1""1NhAG6Mupt48amWw6tpYwoQNp4K8eFdRQD"UOP_DUP OP_HASH160 edf3028d4a65125a5c5934ee65377d6160283ffa OP_EQUALVERIFY OP_CHECKSIG*276a914edf3028d4a65125a5c5934ee65377d6160283ffa88ac*"1NhAG6Mupt48amWw6tpYwoQNp4K8eFdRQD8$J  +@3df494ed417c7bfcfc6d964d1e6227a284ee41d9ef7e89ba7e3647e4231506d1""1Lr6BCoXhuGnrTSXWnqCMfpNFfvB7cvhya"UOP_DUP OP_HASH160 d9b317b8ad689c43cf716b21440b7e879433408b OP_EQUALVERIFY OP_CHECKSIG*276a914d9b317b8ad689c43cf716b21440b7e879433408b88ac*"1Lr6BCoXhuGnrTSXWnqCMfpNFfvB7cvhya8$J $-@0000000000000000001561891d9579ffca4bc9adbc02d9f98aa336932786aa01"@0000000000000000001131eea2dfe207f1f3af5779ce9b9bfb88adbe7fba50982$-@0000000000000000001af8b6f9e14d2f214bded767b01aaf45c5a550b9e9b376"@0000000000000000001561891d9579ffca4bc9adbc02d9f98aa336932786aa012$-@0000000000000000000d14a7976aa9b9972f33adb57f9141fef60d9d362983d0"@0000000000000000001af8b6f9e14d2f214bded767b01aaf45c5a550b9e9b3762 $-@0000000000000000000b8bcfe67f4f317b233eecafe38ec5b17681fd497db3fa"@0000000000000000000d14a7976aa9b9972f33adb57f9141fef60d9d362983d02 + +1@84b09398aa1f114ec03c1a029a85f8fe00faf3e2d3ddc1aaf2ac2bc46153ea9f$"@0000000000000000000b8bcfe67f4f317b233eecafe38ec5b17681fd497db3fa(-2 +@be634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68aB0229f7387f4a0411eaa528a6e1025a9fe2c01d5b67ef6a8bb57e1b469e5fbc97a82 +@1bce488f5245271828e40005fc575b89274e606ee2e5c88bfd7441b94b415dd8B03206785b5c3d079d02a86d55079951cb8c0fff472d42b9fc25421ad154c2e36892 +@1bce488f5245271828e40005fc575b89274e606ee2e5c88bfd7441b94b415dd8B031a1566a060e472a0d972a59afb953e1f393f41bfce7173fb19bd74059d19c627B + @84b09398aa1f114ec03c1a029a85f8fe00faf3e2d3ddc1aaf2ac2bc46153ea9f""1NgQ8Bs2wBsSujobU4KkYjthaai6FND8UD"UOP_DUP OP_HASH160 edce2ab6505fee5d151d3dad85814cb2380d7334 OP_EQUALVERIFY OP_CHECKSIG*276a914edce2ab6505fee5d151d3dad85814cb2380d733488ac*"1NgQ8Bs2wBsSujobU4KkYjthaai6FND8UD8$J  +@84b09398aa1f114ec03c1a029a85f8fe00faf3e2d3ddc1aaf2ac2bc46153ea9f""15CN5fPs5Aq7QeSSCD4v3xmRFeYvvDq7fb"UOP_DUP OP_HASH160 2e06acfc90426889aec061601f44befc07f19208 OP_EQUALVERIFY OP_CHECKSIG*276a9142e06acfc90426889aec061601f44befc07f1920888ac*"15CN5fPs5Aq7QeSSCD4v3xmRFeYvvDq7fb8$J  +@84b09398aa1f114ec03c1a029a85f8fe00faf3e2d3ddc1aaf2ac2bc46153ea9f""1NKqtuHDy5Rm2JnUFdvNiqz9iFqv3nNQeQ"UOP_DUP OP_HASH160 e9eaf1b30629e14cb39125fcb0ddb026d74aa8a8 OP_EQUALVERIFY OP_CHECKSIG*276a914e9eaf1b30629e14cb39125fcb0ddb026d74aa8a888ac*"1NKqtuHDy5Rm2JnUFdvNiqz9iFqv3nNQeQ8$J $-@00000000000000000000a1751480c7b4c837a3ea12842121a2742f0f39a3f93d"@0000000000000000000b8bcfe67f4f317b233eecafe38ec5b17681fd497db3fa2$-@0000000000000000000fda9efce1743d553133885e02c47f80acbc1e2dc39982"@00000000000000000000a1751480c7b4c837a3ea12842121a2742f0f39a3f93d2$-@00000000000000000009018384f1eafdf6acc49188b282c3ea33d766ff501bc1"@0000000000000000000fda9efce1743d553133885e02c47f80acbc1e2dc399822$-@0000000000000000000e3e00dd54d7a09744bc532c741dcccd2b2d60115f061b"@00000000000000000009018384f1eafdf6acc49188b282c3ea33d766ff501bc12$-@00000000000000000011e8796a3ac08bc679a865055f72b67fd5beef9726d06f"@0000000000000000000e3e00dd54d7a09744bc532c741dcccd2b2d60115f061b2 + + +1@cba47e8df691c82346e39794d9b4685b7f47d8a74e1a18bbcba8876a65915eac$"@00000000000000000011e8796a3ac08bc679a865055f72b67fd5beef9726d06f(-2 +@9234e305f06848d6a93a93684cbff463a8f6e3510408abc8ffead3912c798db3B029ad1ee844a7a94985d9fd2be4aef2a6fb43ebc651df1216b4115ea059736864d2 +@34ef26d786ec32fcb7eb5b46b2267f028cf66c9f86c2b7962f37e8872044e5fbB030b8c99e23ca0485b94088908038dfd060181ec58641e047a2b0ef9a576a6b807B +@cba47e8df691c82346e39794d9b4685b7f47d8a74e1a18bbcba8876a65915eac""1Bm8h6dWTbZvRDTFytWLiKzk8DmzhdAQuM"UOP_DUP OP_HASH160 7609fb059b47a9edc19ab3878457bcf3ca907db1 OP_EQUALVERIFY OP_CHECKSIG*276a9147609fb059b47a9edc19ab3878457bcf3ca907db188ac*"1Bm8h6dWTbZvRDTFytWLiKzk8DmzhdAQuM8$J  +@cba47e8df691c82346e39794d9b4685b7f47d8a74e1a18bbcba8876a65915eac""195iN3JkTdKoxtSwNctzfNqWATb1V7vKZQ"UOP_DUP OP_HASH160 58a532b085532241785b5524ce12b2ba38627d93 OP_EQUALVERIFY OP_CHECKSIG*276a91458a532b085532241785b5524ce12b2ba38627d9388ac*"195iN3JkTdKoxtSwNctzfNqWATb1V7vKZQ8$J  +>@cba47e8df691c82346e39794d9b4685b7f47d8a74e1a18bbcba8876a65915eac""12UcyEBf48jdEpBuhD1GVXqsmLdFvBEY4Z"UOP_DUP OP_HASH160 103161ed2fb6a49ec8c30b3021552c383a9b9543 OP_EQUALVERIFY OP_CHECKSIG*276a914103161ed2fb6a49ec8c30b3021552c383a9b954388ac*"12UcyEBf48jdEpBuhD1GVXqsmLdFvBEY4Z8$J  + +1@821b99f3fd98bf623085154c5b0ff5c08755965058c58c8b4f34f46a794c0c93$"@00000000000000000011e8796a3ac08bc679a865055f72b67fd5beef9726d06f(-2 +@ac3891ec4be243d124d0b5c83ee134d7c895bb912ca80542dba80497d351e93fB03a0cb3e1749bbd0e96d8375f7481e7e93f7d432c4fc1c2ca5602bea52ce75e1d02 +@8d3fd5c5a2e7358ed6faf874be369361ad4d6383e139ea680f14ad492d9fec0dB029bdead8f4e14ed606c0f21a211f8bbc7e009281200ab4aab37fc5254c48d37802 +@99bdd28c5a2a5aef43d9a91dbebe6929aa55c4663d21b4b1483ff0bc9efde273B02373cc932257320fcb769c79b9d3ba68b4eee2c387839b0f841c317501c2a68caB +@821b99f3fd98bf623085154c5b0ff5c08755965058c58c8b4f34f46a794c0c93""17wPFfGssgTGDJ1y5cYjZQ3HT8oj5ohNrZ"UOP_DUP OP_HASH160 4c19cad482e9abe73bf92ef2ce70061dbf2f29c3 OP_EQUALVERIFY OP_CHECKSIG*276a9144c19cad482e9abe73bf92ef2ce70061dbf2f29c388ac*"17wPFfGssgTGDJ1y5cYjZQ3HT8oj5ohNrZ8$J  +@821b99f3fd98bf623085154c5b0ff5c08755965058c58c8b4f34f46a794c0c93""12YeRcoEhSutjLtbmrwUkaAk9yyTkAt1qm"UOP_DUP OP_HASH160 10f442cd366134d50f11b7da56a5231d9b1648ea OP_EQUALVERIFY OP_CHECKSIG*276a91410f442cd366134d50f11b7da56a5231d9b1648ea88ac*"12YeRcoEhSutjLtbmrwUkaAk9yyTkAt1qm8$J  +@821b99f3fd98bf623085154c5b0ff5c08755965058c58c8b4f34f46a794c0c93""1HatnUMNtsGk87TDkkADLijs7Tj8hzdFDj"UOP_DUP OP_HASH160 b5eaf764a863ea0bd3d57c74ce0a40b88ac92fd9 OP_EQUALVERIFY OP_CHECKSIG*276a914b5eaf764a863ea0bd3d57c74ce0a40b88ac92fd988ac*"1HatnUMNtsGk87TDkkADLijs7Tj8hzdFDj8$J $ؿ-@00000000000000000006bd433dda692bf1e891cb3dc2f4e4c94e5fb8a5a2587b"@00000000000000000011e8796a3ac08bc679a865055f72b67fd5beef9726d06f2$-@00000000000000000009333647d8e4d7e7e79252980eb21bbc1fd4bb09a41aa1"@00000000000000000006bd433dda692bf1e891cb3dc2f4e4c94e5fb8a5a2587b2$-@000000000000000000145795341ce73979540474bafe37c0d5614bdc1112ce1e"@00000000000000000009333647d8e4d7e7e79252980eb21bbc1fd4bb09a41aa12$-@000000000000000000104e70de22a718cefb8493465fe0cd3500294063d65592"@000000000000000000145795341ce73979540474bafe37c0d5614bdc1112ce1e2$-@0000000000000000000bedc436dc0c36958d5b5b021a549b6a234573a3ca19ee"@000000000000000000104e70de22a718cefb8493465fe0cd3500294063d655922$-@0000000000000000001a0b6552c099664e1e4cc37a4131caad92a368082d6b77"@0000000000000000000bedc436dc0c36958d5b5b021a549b6a234573a3ca19ee2 $Ѓ-@0000000000000000001aeab6d9bb0be058d587c6189fe432609a71e6c05c03d0"@0000000000000000001a0b6552c099664e1e4cc37a4131caad92a368082d6b772 + + + +1@7c34590c120266da299e94d1fc47e06dc862aeafdfbeceee5c1db25f62da5798$"@0000000000000000001aeab6d9bb0be058d587c6189fe432609a71e6c05c03d0(Ѓ-2 +@242c30d2ebd4de966e5f560be4b7a53bd251f3cffaa759b6299278ed2a24ff0eB030b8e653c6a44882515c3868fbdfb7d33e6e61952f2e002762a4e836a68d988fb2 +@242c30d2ebd4de966e5f560be4b7a53bd251f3cffaa759b6299278ed2a24ff0eB028d5bae228b3144f00a05828f04ac7cf3148e551838fcd5935a5777dbce14f1c0B +@7c34590c120266da299e94d1fc47e06dc862aeafdfbeceee5c1db25f62da5798""13zSV5VZrkNEgbmu8Xf9hAPHzSbHbJ59Um"UOP_DUP OP_HASH160 20cd3c0442532ea8ef64dd7d09a67c43759893b1 OP_EQUALVERIFY OP_CHECKSIG*276a91420cd3c0442532ea8ef64dd7d09a67c43759893b188ac*"13zSV5VZrkNEgbmu8Xf9hAPHzSbHbJ59Um8$J  +@7c34590c120266da299e94d1fc47e06dc862aeafdfbeceee5c1db25f62da5798""1GpXMtgQ3Nze1xXqVZPww3dGXwcQzzS85F"UOP_DUP OP_HASH160 ad86c7c666b633f0417234499d89a51b404701d1 OP_EQUALVERIFY OP_CHECKSIG*276a914ad86c7c666b633f0417234499d89a51b404701d188ac*"1GpXMtgQ3Nze1xXqVZPww3dGXwcQzzS85F8$J  +̛X@7c34590c120266da299e94d1fc47e06dc862aeafdfbeceee5c1db25f62da5798""1548AxQM4ne5hgeDE4C1NfU6xqJ5QQwycf"UOP_DUP OP_HASH160 2c77bcd3b5e7902e69bb0435a75d40b8fcc22114 OP_EQUALVERIFY OP_CHECKSIG*276a9142c77bcd3b5e7902e69bb0435a75d40b8fcc2211488ac*"1548AxQM4ne5hgeDE4C1NfU6xqJ5QQwycf8$J $-@0000000000000000000bddb8ab091f18353d496317967bc16ba6a6dada316bcf"@0000000000000000001aeab6d9bb0be058d587c6189fe432609a71e6c05c03d02 $譿-@0000000000000000000d50c36f21bc8d1f5108515fd1ec350f2d174352235f0e"@0000000000000000000bddb8ab091f18353d496317967bc16ba6a6dada316bcf2 + + + +1@20222320550fd564a8317c13d203476826e55dcc969e3a8e45964be7d6576f9f$"@0000000000000000000d50c36f21bc8d1f5108515fd1ec350f2d174352235f0e(譿-2 +@5efc386d2b5151cfa458480eb206c767c895278b8476635a96f1db20d4bec468B030d63d216a711ccf09dd0d9159ad912408d88e145edb583de8d1ca6e5ce5220cc2 +@ac519327d3200ca95918d0f077bab5c41dc67480c560ff4f99d5178f4f896da4B02a9f0fdad107c98a70f467a5791fe0913ea1ec81b203b990a0c9a75f0f6f521d6B +@20222320550fd564a8317c13d203476826e55dcc969e3a8e45964be7d6576f9f""1FxuW95FFzB9hpHezAATomu8qcZgaF9Y9S"UOP_DUP OP_HASH160 a4247735fe2e8a12bec1b2991a4365ea1b8188ad OP_EQUALVERIFY OP_CHECKSIG*276a914a4247735fe2e8a12bec1b2991a4365ea1b8188ad88ac*"1FxuW95FFzB9hpHezAATomu8qcZgaF9Y9S8$J  +ХL@20222320550fd564a8317c13d203476826e55dcc969e3a8e45964be7d6576f9f""1KU8J1SzD77imZR9gM2BUaECCUXpySQZNJ"UOP_DUP OP_HASH160 ca93954a36a0e8a840188b43006b0cc66dab47d4 OP_EQUALVERIFY OP_CHECKSIG*276a914ca93954a36a0e8a840188b43006b0cc66dab47d488ac*"1KU8J1SzD77imZR9gM2BUaECCUXpySQZNJ8$J  + @20222320550fd564a8317c13d203476826e55dcc969e3a8e45964be7d6576f9f""1DR6HWRog9kgFmdR6UU6cSZP42yQf5sU4p"UOP_DUP OP_HASH160 882fe763448662a014de63a60104fe6a86f7e6a9 OP_EQUALVERIFY OP_CHECKSIG*276a914882fe763448662a014de63a60104fe6a86f7e6a988ac*"1DR6HWRog9kgFmdR6UU6cSZP42yQf5sU4p8$J $-@0000000000000000000f9840ce3d87a5c105caa9c84709b4cfb89803ff23320c"@0000000000000000000d50c36f21bc8d1f5108515fd1ec350f2d174352235f0e2$-@00000000000000000018b021a1b4331c4d8ad02fb72ffe28668d695e900e434e"@0000000000000000000f9840ce3d87a5c105caa9c84709b4cfb89803ff23320c2$-@000000000000000000047f64aced27787be39dffab93aef4e5e7cb5062fb73b5"@00000000000000000018b021a1b4331c4d8ad02fb72ffe28668d695e900e434e2$ڐ-@00000000000000000000b24f1adbcea5f3452678cec0129e2edc56c40815baed"@000000000000000000047f64aced27787be39dffab93aef4e5e7cb5062fb73b52$؊-@0000000000000000001b34dafd32802dd18c0303c73b2af6b1969be7c9bbccbe"@00000000000000000000b24f1adbcea5f3452678cec0129e2edc56c40815baed2$-@00000000000000000011ee1e3d84404d58da43e7a7655d8649f4d8351455f40c"@0000000000000000001b34dafd32802dd18c0303c73b2af6b1969be7c9bbccbe2$-@0000000000000000001861e2fa157c7961648394078deed361c6337a933bd86d"@00000000000000000011ee1e3d84404d58da43e7a7655d8649f4d8351455f40c2$-@00000000000000000018da5c5077a4126f8a1dd0c6435c01ac670a50b7a73038"@0000000000000000001861e2fa157c7961648394078deed361c6337a933bd86d2 $ض-@0000000000000000000386d504551d87dd76d74b35d99339ac2cc72f7de5fb89"@00000000000000000018da5c5077a4126f8a1dd0c6435c01ac670a50b7a730382 + + + +1@70370da6cadc1faf085b018c3f692620db9e1b47a9ed3c1d4c78a3e3c987d402$"@0000000000000000000386d504551d87dd76d74b35d99339ac2cc72f7de5fb89(ض-2 +@20222320550fd564a8317c13d203476826e55dcc969e3a8e45964be7d6576f9fB02a18b1aab48ba8a2f5d47cb40e856ecd4661f6ad79ad46c9f735e8e798c088d062 +@02918e33d3b753f0a11d160f87138be5cb1917fed3eaf714a06eb0f6a4dc7715B03837e0953123227fe5a87cb6774c900c632d51ecac66bf5fa87e046564fe29c2cB +@70370da6cadc1faf085b018c3f692620db9e1b47a9ed3c1d4c78a3e3c987d402""1NbNDKQbWmiEBpfgBcd4kJ89uHV5pYvHLp"UOP_DUP OP_HASH160 ecda7dc95713be0da9826ee723a24f45dbe1ed64 OP_EQUALVERIFY OP_CHECKSIG*276a914ecda7dc95713be0da9826ee723a24f45dbe1ed6488ac*"1NbNDKQbWmiEBpfgBcd4kJ89uHV5pYvHLp8$J  +@70370da6cadc1faf085b018c3f692620db9e1b47a9ed3c1d4c78a3e3c987d402""1KKmkZSWCro37DyZ2dBrdP33p7ALKR8w2h"UOP_DUP OP_HASH160 c8ff1b91bd15b9fdc3fc7c872fb29eb62b8a5e46 OP_EQUALVERIFY OP_CHECKSIG*276a914c8ff1b91bd15b9fdc3fc7c872fb29eb62b8a5e4688ac*"1KKmkZSWCro37DyZ2dBrdP33p7ALKR8w2h8$J  +@70370da6cadc1faf085b018c3f692620db9e1b47a9ed3c1d4c78a3e3c987d402""17qTzVXwxPi7KcsDfkG6nM6NspFZEsH6BK"UOP_DUP OP_HASH160 4afb40847cafb6f42d7e19c40e6566871183ab59 OP_EQUALVERIFY OP_CHECKSIG*276a9144afb40847cafb6f42d7e19c40e6566871183ab5988ac*"17qTzVXwxPi7KcsDfkG6nM6NspFZEsH6BK8$J $-@0000000000000000000828a3f05cbe77253cf2220f5fd5788d2dadd41cc95b05"@0000000000000000000386d504551d87dd76d74b35d99339ac2cc72f7de5fb892$-@0000000000000000000e67c07b0e7cc56aebed291e82659f4af33f0c69d472c8"@0000000000000000000828a3f05cbe77253cf2220f5fd5788d2dadd41cc95b052$-@0000000000000000000820ddce4e09108c797bcedf8e42ab21921ba3a785ce12"@0000000000000000000e67c07b0e7cc56aebed291e82659f4af33f0c69d472c82 + +1@042cf5c1fc5fcfaac794434b452ad6b942d6c878d14264c80f3933ed880bd3c2$"@0000000000000000000820ddce4e09108c797bcedf8e42ab21921ba3a785ce12(-2 +@95a0fa505ddfdac2914109e4bed174b58815aa616b8a27b70ed7cc1c3bf8302eB0241cfd89266c29a7f9d68d84c9973a745e9da9253974687f532935e9dbab432052 +@f52f73620e5fea679060fc92b850228b1e4d7d1573da95c490aafdc4220de8aaB02f9ebf0d024c59c73f33a4c35090c3e38751154db6de254368c2283d2f892d7622 +@423f1d90fd6f8715d7bfbc3a6468b38393409b1c6f9b4d3c2129c13092cfeac8B02f262f4609eb2a391509f9bf5f45d380fc0093f4ee19ec1af1ea7364b63bc09102 +@96219a91504afa1200ac8d5f47ca4f62810dd71f314e68615ae03b97fae3f319B020dc3030d4829ef5385837cec6c54aef6b58db0f55b2facd722c4c21786b421ab2 +@fb1b3d4886ab51f4de5a8f8c420dac21cb6066d22d63c03b7cc7dc96f08792afB032277445f7ce867f98e46965e647389797882f2ab668bffe77efd4b0ec7985e062 +@85ca4c4444fe4317d167065bc87851bcf4d96ef97ffe3ea70460ab87ad50bef7B02dadb758dc195489d6243622bbbabd0d51cfd211ea7eb327e7282a54404ae7fe02 +@44bcddbc00e752649b90256a4493da7712df782e427c31515672e12756796ef0B03dae3a9065d48e35260268e55333eaf4d1356bc2267a763dac00b0c53692551282 +@5eb8f65aeec1508117cf80c49e012822b79feae5319fc084db69635fda342fecB02531238d97ecd1110467b5125c70688db64feca53aebd31d04eaf70e8630a73ca2 +@bec1397013d96992edd53bd7ac17af23eb83946cb66154ea99a3111e7c6a76b8B031a9cd33506a3a9323c53fbff928efce38f38f948810c0f25bced450c53c0b0b3B + @042cf5c1fc5fcfaac794434b452ad6b942d6c878d14264c80f3933ed880bd3c2""1Dc5VtjjHqzURTnDWsCJLYcQG75myPaEwi"UOP_DUP OP_HASH160 8a43d2ab2f7d13a38c7f26fb2b688a5ab244f163 OP_EQUALVERIFY OP_CHECKSIG*276a9148a43d2ab2f7d13a38c7f26fb2b688a5ab244f16388ac*"1Dc5VtjjHqzURTnDWsCJLYcQG75myPaEwi8$J  + @042cf5c1fc5fcfaac794434b452ad6b942d6c878d14264c80f3933ed880bd3c2""1CQCRfXB6TqgjRHhpKhcgyVMyF2bkS3bAU"UOP_DUP OP_HASH160 7d0c7cf13c42fea2dbb482bc7c23695bb4d8cff4 OP_EQUALVERIFY OP_CHECKSIG*276a9147d0c7cf13c42fea2dbb482bc7c23695bb4d8cff488ac*"1CQCRfXB6TqgjRHhpKhcgyVMyF2bkS3bAU8$J  +&@042cf5c1fc5fcfaac794434b452ad6b942d6c878d14264c80f3933ed880bd3c2""12xt5Bx7JMvVFCCfbFH9ywqLmGnxxNSkoF"UOP_DUP OP_HASH160 1589a2f9dabf1fbdb1f327ad3c964aec9ead6e70 OP_EQUALVERIFY OP_CHECKSIG*276a9141589a2f9dabf1fbdb1f327ad3c964aec9ead6e7088ac*"12xt5Bx7JMvVFCCfbFH9ywqLmGnxxNSkoF8$J ‡$-@000000000000000000096b2556d4b0178fbb50f86928651b48425b6f8d8f19ff"@0000000000000000000820ddce4e09108c797bcedf8e42ab21921ba3a785ce122Ç$-@00000000000000000012798608afd0869a51ce54aac0c24722735e0345355024"@000000000000000000096b2556d4b0178fbb50f86928651b48425b6f8d8f19ff2ć$-@00000000000000000011be74581089e8aa4bde05c668e19dc2a60bd22a95f2c7"@00000000000000000012798608afd0869a51ce54aac0c24722735e03453550242Ň$Ջ-@000000000000000000052d6e7109b5eba18557038672f9b18ca889b887fb01bf"@00000000000000000011be74581089e8aa4bde05c668e19dc2a60bd22a95f2c72Ƈ$-@000000000000000000084df42d879fc44c6d108137d308724f52ed8381a0e930"@000000000000000000052d6e7109b5eba18557038672f9b18ca889b887fb01bf2LJ$-@0000000000000000001703d95af77e589a2c17f477bb5fe163269d41a93cf93c"@000000000000000000084df42d879fc44c6d108137d308724f52ed8381a0e9302ȇ$-@0000000000000000000ad29fd629fa395cd8f13a14968b14c9035af6d7349292"@0000000000000000001703d95af77e589a2c17f477bb5fe163269d41a93cf93c2 + + +1@3ba6c6124337092c2e173eb7930a127d6fedd047c75a9448fc60596a54d52b9aȇ$"@0000000000000000000ad29fd629fa395cd8f13a14968b14c9035af6d7349292(-2 +@12855a718151976b36d3a1563be75b80a6e0c1e1b051203d08fbeb204f67a13dB02509dbe918b308b8a128b81585ba413df0a4b070966738955486151878659d3a32 +@783f99e1c1bbf8cbc15f18c2f039d932e55111dcc85aac81e7e01c2490583fadB020205df45a2825f78537967e6a43d7fbb19b84dc2a2318361c49e3d7a89ab2de0B +@3ba6c6124337092c2e173eb7930a127d6fedd047c75a9448fc60596a54d52b9a""1DHGDkywtAKrHBNkRy4Urex2Co9Hm68aXJ"UOP_DUP OP_HASH160 86b4deaa47e65f11e86894315d116bb7e5f0f7ec OP_EQUALVERIFY OP_CHECKSIG*276a91486b4deaa47e65f11e86894315d116bb7e5f0f7ec88ac*"1DHGDkywtAKrHBNkRy4Urex2Co9Hm68aXJ8ȇ$J  + @3ba6c6124337092c2e173eb7930a127d6fedd047c75a9448fc60596a54d52b9a""1EpQ4CxeW5bwePN4AvWnSvZecM7TN1ZQ1E"UOP_DUP OP_HASH160 97906e541fb766e550841fd9b066ca1fec9d3362 OP_EQUALVERIFY OP_CHECKSIG*276a91497906e541fb766e550841fd9b066ca1fec9d336288ac*"1EpQ4CxeW5bwePN4AvWnSvZecM7TN1ZQ1E8ȇ$J  +@3ba6c6124337092c2e173eb7930a127d6fedd047c75a9448fc60596a54d52b9a""1GDcH2oxtELqAt6PzMp2pxxqXwPCvMBhAy"UOP_DUP OP_HASH160 a6ec5357809de334951d72877908a88cb7598930 OP_EQUALVERIFY OP_CHECKSIG*276a914a6ec5357809de334951d72877908a88cb759893088ac*"1GDcH2oxtELqAt6PzMp2pxxqXwPCvMBhAy8ȇ$J  + + +1@461b42c78cb6a5bc9cb7ba5f57e2b6afe7c8da896687a8643b84fe4f00380b49ȇ$"@0000000000000000000ad29fd629fa395cd8f13a14968b14c9035af6d7349292(-2 +@6dd8a3301f6258551a6d9c41748aad08b16fb6ac20a64f257ee63b1b547d9590B02109d5442b94a2dce9bc669b66310d0e1d6e0317363659b17feeb627e28c774292 +@6dd8a3301f6258551a6d9c41748aad08b16fb6ac20a64f257ee63b1b547d9590B0296b6d69bfffcba2c25591aea2187782b7c9b6b887a51c3fc205688807945267aB +>@461b42c78cb6a5bc9cb7ba5f57e2b6afe7c8da896687a8643b84fe4f00380b49""1E3JzX7V9o7RKFAjVHfH2hiXsfv4fy3VHV"UOP_DUP OP_HASH160 8f097c5fba8915ee5601a1c23d5d10a772205917 OP_EQUALVERIFY OP_CHECKSIG*276a9148f097c5fba8915ee5601a1c23d5d10a77220591788ac*"1E3JzX7V9o7RKFAjVHfH2hiXsfv4fy3VHV8ȇ$J  +@461b42c78cb6a5bc9cb7ba5f57e2b6afe7c8da896687a8643b84fe4f00380b49""1K2CNWScDtaANcxtRJM7yunguaq55iNLbg"UOP_DUP OP_HASH160 c5ac2c051db74724d1cfe924683d59b13b70cbd1 OP_EQUALVERIFY OP_CHECKSIG*276a914c5ac2c051db74724d1cfe924683d59b13b70cbd188ac*"1K2CNWScDtaANcxtRJM7yunguaq55iNLbg8ȇ$J  +@461b42c78cb6a5bc9cb7ba5f57e2b6afe7c8da896687a8643b84fe4f00380b49""1BjC8cpqiEPrkU1d475fgzMLE2bH1PPntx"UOP_DUP OP_HASH160 75ac052c4755b2ed0a78810a528522c8a963c905 OP_EQUALVERIFY OP_CHECKSIG*276a91475ac052c4755b2ed0a78810a528522c8a963c90588ac*"1BjC8cpqiEPrkU1d475fgzMLE2bH1PPntx8ȇ$J rɇ$-@0000000000000000000ec7282e67f681e3a44d1f5554836f66236d30bac5fe58"@0000000000000000000ad29fd629fa395cd8f13a14968b14c9035af6d73492922ʇ$-@0000000000000000000dc0b970debd0d81570b6d851a15f33e497386ba9c3b53"@0000000000000000000ec7282e67f681e3a44d1f5554836f66236d30bac5fe582ˇ$-@000000000000000000061c9c83bc8de100a39908aab7016bc4e76f60074a2b12"@0000000000000000000dc0b970debd0d81570b6d851a15f33e497386ba9c3b532 ̇$ا-@00000000000000000008888499c87474ec69785e0424eaecd80279f9bfc6e239"@000000000000000000061c9c83bc8de100a39908aab7016bc4e76f60074a2b122 + + + +1@9e39b74d2fd8f2b7a1bca36365c71f7f16309cb569acfb63ec799efd83144c41̇$"@00000000000000000008888499c87474ec69785e0424eaecd80279f9bfc6e239(ا-2 +@1606deca62a67b533ee7d2449ea3082cde3ce3757cbf94b8a972114d964da0ccB02da5397846dce7931279b269afa71ca6a6b288145144643b23b913918e233f2302 +@11bd33265a121c311784a9b59829334de8b3ca88275b139b7c8fd8e36503261fB03293e610757033bb0878e40cd5e12713f50f1b6911c01a94e8b575d003f80e18cB +@9e39b74d2fd8f2b7a1bca36365c71f7f16309cb569acfb63ec799efd83144c41""19h3fUZ7mCWY6WzhgR76asN46xk7rq2o55"UOP_DUP OP_HASH160 5f53de359a442af5706c2f0c1478c2cf72af91d4 OP_EQUALVERIFY OP_CHECKSIG*276a9145f53de359a442af5706c2f0c1478c2cf72af91d488ac*"19h3fUZ7mCWY6WzhgR76asN46xk7rq2o558̇$J  +@9e39b74d2fd8f2b7a1bca36365c71f7f16309cb569acfb63ec799efd83144c41""12Fnyt71CyZysnEdLcZbstD2SytHX4MjeH"UOP_DUP OP_HASH160 0dc454feb276059174c774423d3192e8744d620a OP_EQUALVERIFY OP_CHECKSIG*276a9140dc454feb276059174c774423d3192e8744d620a88ac*"12Fnyt71CyZysnEdLcZbstD2SytHX4MjeH8̇$J  +Ƽ @9e39b74d2fd8f2b7a1bca36365c71f7f16309cb569acfb63ec799efd83144c41""13LBboYbC1RHr1HBsAqfszmWEqNWkWcXVD"UOP_DUP OP_HASH160 199100d90b768749992eab72933cc19482b6a15d OP_EQUALVERIFY OP_CHECKSIG*276a914199100d90b768749992eab72933cc19482b6a15d88ac*"13LBboYbC1RHr1HBsAqfszmWEqNWkWcXVD8̇$J  ͇$-@00000000000000000008c2f7d441fa7d1a46e7be1402051a98713d961dec438d"@00000000000000000008888499c87474ec69785e0424eaecd80279f9bfc6e2392 + + + +1@2ec1934b7ca042deb6cea1e75108d87adcc252c78d66f2dfd4974a8a5030fc28͇$"@00000000000000000008c2f7d441fa7d1a46e7be1402051a98713d961dec438d(-2 +@05186bcce8a378f88495651d4b1683452aa94e70993b70c7408bf76545c802adB03f356c269c0a1821a0a9285030dd1f622367183350ebeaf31f1e67d6114eb8c362 +@05186bcce8a378f88495651d4b1683452aa94e70993b70c7408bf76545c802adB03bad06a6f08fe695e8e696f4b3a640f126cc81fca1d52dad066d20e6c93632625B +@2ec1934b7ca042deb6cea1e75108d87adcc252c78d66f2dfd4974a8a5030fc28""1LaoKZpUWAom3CYRd5mbaWZhU3xfjDsWCE"UOP_DUP OP_HASH160 d6cec85f43a5e170e090beae31173aceaefa146f OP_EQUALVERIFY OP_CHECKSIG*276a914d6cec85f43a5e170e090beae31173aceaefa146f88ac*"1LaoKZpUWAom3CYRd5mbaWZhU3xfjDsWCE8͇$J  + @2ec1934b7ca042deb6cea1e75108d87adcc252c78d66f2dfd4974a8a5030fc28""1FD9vz2QB6U3MGx3vULHjcURoXep5ACkcg"UOP_DUP OP_HASH160 9bde352050bcb580bbe65e6ad79a4fcfbf42c1b5 OP_EQUALVERIFY OP_CHECKSIG*276a9149bde352050bcb580bbe65e6ad79a4fcfbf42c1b588ac*"1FD9vz2QB6U3MGx3vULHjcURoXep5ACkcg8͇$J  +Z@2ec1934b7ca042deb6cea1e75108d87adcc252c78d66f2dfd4974a8a5030fc28""15jxSs14tNPpY2MdZx94Rmdggt5vkUohob"UOP_DUP OP_HASH160 340041e744f048da1015f6a1070f4c045bdbd8ba OP_EQUALVERIFY OP_CHECKSIG*276a914340041e744f048da1015f6a1070f4c045bdbd8ba88ac*"15jxSs14tNPpY2MdZx94Rmdggt5vkUohob8͇$J 6·$-@00000000000000000002b6a272e0599c0c5e7978981a2b9eb8bd19ebe2f943fa"@00000000000000000008c2f7d441fa7d1a46e7be1402051a98713d961dec438d2χ$Ъ-@0000000000000000000558c6ffcd1208d9fae0a0bd197d4065d5829760644d00"@00000000000000000002b6a272e0599c0c5e7978981a2b9eb8bd19ebe2f943fa2 + + +1@321da893047bb29fbbab4a6dcbfda41f62ed7c26c1108e34b1f50c9462e573f5χ$"@0000000000000000000558c6ffcd1208d9fae0a0bd197d4065d5829760644d00(Ъ-2 +@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc79B02b27bc348f04bfd9ae6fbbbd75ec77333703dce7060f54c073ae59646c934ab442 +@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc79B027f887cd0c8038a46869b5aff12fe7782bd0c305751f6ad68e417a114d191f3dfB +*@321da893047bb29fbbab4a6dcbfda41f62ed7c26c1108e34b1f50c9462e573f5""1BaMS7Hv8JQ7JqjzEWBevAcYAwPNe4tLiM"UOP_DUP OP_HASH160 74000a85f9149a801bcdb11470325b85f122935f OP_EQUALVERIFY OP_CHECKSIG*276a91474000a85f9149a801bcdb11470325b85f122935f88ac*"1BaMS7Hv8JQ7JqjzEWBevAcYAwPNe4tLiM8χ$J  +@321da893047bb29fbbab4a6dcbfda41f62ed7c26c1108e34b1f50c9462e573f5""1Dc6ztbpUBGZWrtCaJSqBPYWo2KWzECoRX"UOP_DUP OP_HASH160 8a451335039e120650849d38df9ba1a22a76d91a OP_EQUALVERIFY OP_CHECKSIG*276a9148a451335039e120650849d38df9ba1a22a76d91a88ac*"1Dc6ztbpUBGZWrtCaJSqBPYWo2KWzECoRX8χ$J  + @321da893047bb29fbbab4a6dcbfda41f62ed7c26c1108e34b1f50c9462e573f5""1DUBUwQ2FWbuLpVKXnEgZRdyuqFYfSX3Mo"UOP_DUP OP_HASH160 88c57d73a3e3b9a0e02af5fbf77fcf9cfb19587d OP_EQUALVERIFY OP_CHECKSIG*276a91488c57d73a3e3b9a0e02af5fbf77fcf9cfb19587d88ac*"1DUBUwQ2FWbuLpVKXnEgZRdyuqFYfSX3Mo8χ$J  + +1@c3d1cf5849f8cf375496bb8d1b6345b39153c1f2b7494122dcb5be39b01e9cd1χ$"@0000000000000000000558c6ffcd1208d9fae0a0bd197d4065d5829760644d00(Ъ-2 +@2d5f2969ad225d21429f0059053a2329c6fd1a027205c92e3d8957dfa4876932B021784fa3bf423f36e07c2a9c44c1916d2502a6c04d5f6cdde0a1a5bdd6c8c37122 +@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc79B02b27bc348f04bfd9ae6fbbbd75ec77333703dce7060f54c073ae59646c934ab442 +@321da893047bb29fbbab4a6dcbfda41f62ed7c26c1108e34b1f50c9462e573f5B024c7d0539601821d497bb129f5e6c2d1f2faf5729f472863e8aa20632b5ba4737B +@c3d1cf5849f8cf375496bb8d1b6345b39153c1f2b7494122dcb5be39b01e9cd1""1FmSXBv48Hjo9XVAk9RNKg6QyVcdE48mvo"UOP_DUP OP_HASH160 a1f95de1642f7fe26b0e74467b94db4c67b2870e OP_EQUALVERIFY OP_CHECKSIG*276a914a1f95de1642f7fe26b0e74467b94db4c67b2870e88ac*"1FmSXBv48Hjo9XVAk9RNKg6QyVcdE48mvo8χ$J  +ī @c3d1cf5849f8cf375496bb8d1b6345b39153c1f2b7494122dcb5be39b01e9cd1""15iDsVUTCGr1f9r5uqmH8RX3T7oxWrHezK"UOP_DUP OP_HASH160 33ac4d252bd799f00a0b9bdc98cac8890b1aee0d OP_EQUALVERIFY OP_CHECKSIG*276a91433ac4d252bd799f00a0b9bdc98cac8890b1aee0d88ac*"15iDsVUTCGr1f9r5uqmH8RX3T7oxWrHezK8χ$J Ї$-@00000000000000000000d9baefb7c925982fc47b7f8efdd843f97559b715dece"@0000000000000000000558c6ffcd1208d9fae0a0bd197d4065d5829760644d002 + +1@90fd3ecfcc5bf1f6dc785736428f896930fee1a8acd661076d6ce54daf27d584Ї$"@00000000000000000000d9baefb7c925982fc47b7f8efdd843f97559b715dece(-2 +@b9a4cbd174aa56ee24df1dacd0d8e2fd1468e7604513a3c5433a13a64255d2ebB02e7d419b7c3332ebb1db2ea063059eace428eb5bbc6b65b59890ba9cef2a47cb82 +@3fa6ed068e78a2da859e5f4c443a331fe434e11617f97f8a2f2b8ac5fac0ea82B0257851f044cf3e0eec98397d94fee036cd300d97ba284de9c8c70474c4b75999fB +@90fd3ecfcc5bf1f6dc785736428f896930fee1a8acd661076d6ce54daf27d584""1MzCYNQd8TKE9zXoFd3r6XPrctNRJVxqdV"UOP_DUP OP_HASH160 e633dbfbcd98531adb4e71488029267653b46bb4 OP_EQUALVERIFY OP_CHECKSIG*276a914e633dbfbcd98531adb4e71488029267653b46bb488ac*"1MzCYNQd8TKE9zXoFd3r6XPrctNRJVxqdV8Ї$J  +@90fd3ecfcc5bf1f6dc785736428f896930fee1a8acd661076d6ce54daf27d584""19GfB8irMi9idB1yBnYbgCU32phJYd25mm"UOP_DUP OP_HASH160 5ab71cc2476dec28738a144a52ace1b1d649bf04 OP_EQUALVERIFY OP_CHECKSIG*276a9145ab71cc2476dec28738a144a52ace1b1d649bf0488ac*"19GfB8irMi9idB1yBnYbgCU32phJYd25mm8Ї$J  + + +1@c2a4565bc2afd82b6cd72a6ce76d6a8b0a68b96942fa1f17406272e53562c991Ї$"@00000000000000000000d9baefb7c925982fc47b7f8efdd843f97559b715dece(-2 +@321da893047bb29fbbab4a6dcbfda41f62ed7c26c1108e34b1f50c9462e573f5B0209aa71d468870514a1c4f628ae4aa89fc93770b755a5c9593feb21bed4aa357c2 +@c3d1cf5849f8cf375496bb8d1b6345b39153c1f2b7494122dcb5be39b01e9cd1B02d8864e84ca72274b127b0043a6c842b7647a7237c017f26c095fea19542184caB +*@c2a4565bc2afd82b6cd72a6ce76d6a8b0a68b96942fa1f17406272e53562c991""1Cqf6auxvE2FKm5j5hdQUxrpRrJNXNAYRE"UOP_DUP OP_HASH160 81dd26a5ca28dd493f6e3c35fa90edb315f6f064 OP_EQUALVERIFY OP_CHECKSIG*276a91481dd26a5ca28dd493f6e3c35fa90edb315f6f06488ac*"1Cqf6auxvE2FKm5j5hdQUxrpRrJNXNAYRE8Ї$J  +@c2a4565bc2afd82b6cd72a6ce76d6a8b0a68b96942fa1f17406272e53562c991""1G9zbWJzwJgLepfEaUnPuitDfixF6PE3N8"UOP_DUP OP_HASH160 a63d4ad2220bcc6b2d3353260df207ad4a77768a OP_EQUALVERIFY OP_CHECKSIG*276a914a63d4ad2220bcc6b2d3353260df207ad4a77768a88ac*"1G9zbWJzwJgLepfEaUnPuitDfixF6PE3N88Ї$J  +@c2a4565bc2afd82b6cd72a6ce76d6a8b0a68b96942fa1f17406272e53562c991""1A9zaJqJMCokhjkyc45uoAXQhTwSs2zJ6P"UOP_DUP OP_HASH160 646c85341132a74617b6642680f1d8dbe7cf9a74 OP_EQUALVERIFY OP_CHECKSIG*276a914646c85341132a74617b6642680f1d8dbe7cf9a7488ac*"1A9zaJqJMCokhjkyc45uoAXQhTwSs2zJ6P8Ї$J ч$-@00000000000000000004404145350a0925f783b841792a1aaad583986ae2dda5"@00000000000000000000d9baefb7c925982fc47b7f8efdd843f97559b715dece2҇$-@000000000000000000090d044ee0455fde2ec6d916acbdd45bff19b2cbbf62fa"@00000000000000000004404145350a0925f783b841792a1aaad583986ae2dda52Ӈ$-@000000000000000000168d1e6a4516137062bde8aded19eb7984f8b4b84ff2c8"@000000000000000000090d044ee0455fde2ec6d916acbdd45bff19b2cbbf62fa2ԇ$-@00000000000000000005521b969f549caed26f2c01026d9a4816efada333445d"@000000000000000000168d1e6a4516137062bde8aded19eb7984f8b4b84ff2c82Շ$Ȧ-@000000000000000000009dc2e585b04b7d92f9e7d9ae8320802c846d77af4123"@00000000000000000005521b969f549caed26f2c01026d9a4816efada333445d2և$-@00000000000000000001f2cfddc9e23d306c1c5b0033bb134804f7d1bc2a0716"@000000000000000000009dc2e585b04b7d92f9e7d9ae8320802c846d77af41232ׇ$ʢ-@00000000000000000015b2f595520c02ce1c3014f373e90cb2a7192367d3612f"@00000000000000000001f2cfddc9e23d306c1c5b0033bb134804f7d1bc2a07162؇$ͮ-@000000000000000000003d2789b0a2bb5428391941e3cfe110159651bc9d0751"@00000000000000000015b2f595520c02ce1c3014f373e90cb2a7192367d3612f2ه$-@0000000000000000001064869c5bdcb67f211b498ffe02174e715a657bc04f2b"@000000000000000000003d2789b0a2bb5428391941e3cfe110159651bc9d07512ڇ$-@000000000000000000074f6edacbf72c9aea0a2a1e22b6aff71e5e3c2be20324"@0000000000000000001064869c5bdcb67f211b498ffe02174e715a657bc04f2b2ۇ$-@000000000000000000024533b4e7b6bfe5523337a5b6c581319206a4c5a06a3f"@000000000000000000074f6edacbf72c9aea0a2a1e22b6aff71e5e3c2be203242܇$-@0000000000000000000a2dc0b77ac9fbb6332102b0520ab51431d77ccc0353b0"@000000000000000000024533b4e7b6bfe5523337a5b6c581319206a4c5a06a3f2݇$؛-@0000000000000000000172692cefb0f21df68cbbbca8f6328dfeb7204a2c3c7d"@0000000000000000000a2dc0b77ac9fbb6332102b0520ab51431d77ccc0353b02އ$踻-@00000000000000000000c3aedb35541e40f59aca68056a88836a03e7ca8f4734"@0000000000000000000172692cefb0f21df68cbbbca8f6328dfeb7204a2c3c7d2 ߇$-@00000000000000000014fc41c5a5f098d4cfcdc4a54aa7f19135814892f25e39"@00000000000000000000c3aedb35541e40f59aca68056a88836a03e7ca8f47342 + + + +1@ad10ae84ab0fd195b7550f309a6e8b489aa2174de4b507413460b4fade7dcf62߇$"@00000000000000000014fc41c5a5f098d4cfcdc4a54aa7f19135814892f25e39(-2 +@84b09398aa1f114ec03c1a029a85f8fe00faf3e2d3ddc1aaf2ac2bc46153ea9fB025094fc9686a511cb98d6b0e156f5c523f7f9e6ce8052c35880081a4a1da7de5e2 +@8a0f398a2ea36528ca53c890b9fc5150b14d009b383f0da49f57ff3e3b93d821B039b7ede49649bf8f99b383d8c7e547fa0145329322365e1c3a238584bac9f709dB +@ad10ae84ab0fd195b7550f309a6e8b489aa2174de4b507413460b4fade7dcf62""1JJKqQyefGtvURLR7SYyxn6KMJNhoVzTe5"UOP_DUP OP_HASH160 bdc0ee9e397a7f69bc9c022aa2a21da4a887ad52 OP_EQUALVERIFY OP_CHECKSIG*276a914bdc0ee9e397a7f69bc9c022aa2a21da4a887ad5288ac*"1JJKqQyefGtvURLR7SYyxn6KMJNhoVzTe58߇$J  +/@ad10ae84ab0fd195b7550f309a6e8b489aa2174de4b507413460b4fade7dcf62""1QKVYyM37D3VKr5fzfacgm4ThBCJJrGx2T"UOP_DUP OP_HASH160 ffca36b58a26ccf5e90bf2c75b3f1587e580d7bf OP_EQUALVERIFY OP_CHECKSIG*276a914ffca36b58a26ccf5e90bf2c75b3f1587e580d7bf88ac*"1QKVYyM37D3VKr5fzfacgm4ThBCJJrGx2T8߇$J  +@ad10ae84ab0fd195b7550f309a6e8b489aa2174de4b507413460b4fade7dcf62""1FoRDekuL3s6xyEM8ztfvsAKJ2XMgSJcFh"UOP_DUP OP_HASH160 a2591c8a3715ffef1b02a357b37643cec9daab59 OP_EQUALVERIFY OP_CHECKSIG*276a914a2591c8a3715ffef1b02a357b37643cec9daab5988ac*"1FoRDekuL3s6xyEM8ztfvsAKJ2XMgSJcFh8߇$J f$-@00000000000000000016c5cfd4ef4bdd709ed85bfe4f58f46210757520f7159d"@00000000000000000014fc41c5a5f098d4cfcdc4a54aa7f19135814892f25e392$ޔ-@00000000000000000000dbfce74071f847522bdfa3f91365f8f08cdfdcf36586"@00000000000000000016c5cfd4ef4bdd709ed85bfe4f58f46210757520f7159d2$-@0000000000000000000f674e9e016e170f3a5fa0f055ea8617cef4b4c74abe13"@00000000000000000000dbfce74071f847522bdfa3f91365f8f08cdfdcf365862$-@0000000000000000000830938b66276abe287045c896cee1c2b17b9f536f6ef3"@0000000000000000000f674e9e016e170f3a5fa0f055ea8617cef4b4c74abe1328$-@00000000000000000003db0319ae0ccd85133150237bf4813e7ab4e3483f8f57"@0000000000000000000830938b66276abe287045c896cee1c2b17b9f536f6ef327 + + +1@b073b895387e058f778e954f0ba57a9985efed06a28e03c8a6c094a86627f456$"@00000000000000000003db0319ae0ccd85133150237bf4813e7ab4e3483f8f57(-2 +@27a7906425a399dda85fb226518800402018967a46ece7972a91d29dc7c44126B0237c13d62552442f375b1c3da8b26c7e6076f8ff297d54f0c06d1a446572727c42 +@6f0457136251a198cca38c7e15c49ca10fb4402b95953422fade688d9940b21fB0384be5e8d0e8c3502a3eee66ee7fca5c53f5a661b2f74816bc6de8f4f25b767b9B +L@b073b895387e058f778e954f0ba57a9985efed06a28e03c8a6c094a86627f456"!1u6XCL7M2Vr2TLN1Ps3nehQU2KKmiJvRw"UOP_DUP OP_HASH160 09da3d06d5fa6f1c63926b12f0ec636c8d6a66b3 OP_EQUALVERIFY OP_CHECKSIG*276a91409da3d06d5fa6f1c63926b12f0ec636c8d6a66b388ac*!1u6XCL7M2Vr2TLN1Ps3nehQU2KKmiJvRw8$J  + +@b073b895387e058f778e954f0ba57a9985efed06a28e03c8a6c094a86627f456""154jqKi9pMpfVp81zL3p5CvjTawAG69PeY"UOP_DUP OP_HASH160 2c95819ef4907bc90b043b95c0d78f7d344335ce OP_EQUALVERIFY OP_CHECKSIG*276a9142c95819ef4907bc90b043b95c0d78f7d344335ce88ac*"154jqKi9pMpfVp81zL3p5CvjTawAG69PeY8$J  +ټ@b073b895387e058f778e954f0ba57a9985efed06a28e03c8a6c094a86627f456""17iYjVBi97tB2fZ15gvMzcLaHMW19twR5s"UOP_DUP OP_HASH160 49ac4c50b6ff84f2a331e09a72707821b7e6a94f OP_EQUALVERIFY OP_CHECKSIG*276a91449ac4c50b6ff84f2a331e09a72707821b7e6a94f88ac*"17iYjVBi97tB2fZ15gvMzcLaHMW19twR5s8$J  + + +1@835ad10613479b0ffd0c253799f6518078ada8cd9c053a576b5851a353bde053$"@00000000000000000003db0319ae0ccd85133150237bf4813e7ab4e3483f8f57(-2 +@b073b895387e058f778e954f0ba57a9985efed06a28e03c8a6c094a86627f456B031f4792d2219f8f586b56fdd1c7455d4cb094083966701c2db8604d93f9a4dc5d2 +@95ad1e2407e8a1b1077e42b0759b091246e82fdc980be47037d40fbbddde6598B03653afd33cad68945d366e989965fb26a46ab8a651de9ff79dd5fbd6df81b6c85B +L@835ad10613479b0ffd0c253799f6518078ada8cd9c053a576b5851a353bde053""1NPGyk2y1yh8ihomMAFFTeoaRa5rih9ivb"UOP_DUP OP_HASH160 ea9121719ea43dcba7ef07e5a6b8189d2cd14a6b OP_EQUALVERIFY OP_CHECKSIG*276a914ea9121719ea43dcba7ef07e5a6b8189d2cd14a6b88ac*"1NPGyk2y1yh8ihomMAFFTeoaRa5rih9ivb8$J  + +@835ad10613479b0ffd0c253799f6518078ada8cd9c053a576b5851a353bde053""18nTHtQdTvCSA3AptMENFQzMJBN9PK15bx"UOP_DUP OP_HASH160 55618ba671b83331b2c1d85e60e67500905af7bd OP_EQUALVERIFY OP_CHECKSIG*276a91455618ba671b83331b2c1d85e60e67500905af7bd88ac*"18nTHtQdTvCSA3AptMENFQzMJBN9PK15bx8$J  +@835ad10613479b0ffd0c253799f6518078ada8cd9c053a576b5851a353bde053""1CcqELFY7b8f6xhX4dkGFEzPHKvqLhR7qg"UOP_DUP OP_HASH160 7f7033d9efecf6f445c8a5124f0ec1181276582f OP_EQUALVERIFY OP_CHECKSIG*276a9147f7033d9efecf6f445c8a5124f0ec1181276582f88ac*"1CcqELFY7b8f6xhX4dkGFEzPHKvqLhR7qg8$J  + + +1@81ff5507e3009fe71c3625c96a547958414b12f55cdf132c1237430af42a9832$"@00000000000000000003db0319ae0ccd85133150237bf4813e7ab4e3483f8f57(-2 +@c3f36cfb225c6e59327bf46c9ba4e66c26936195ac85ee631c8cb301b1dfd3b8B0388bee9d7b04c1b067da7bf4b03fa3bfd38c289c8ff65e822cd385c0a8f2c1d642 +@5aad1312d95682426cd662f9574695a94a4871356a0b93256e605e68491b2c0eB02a9fac17fb71ec1e25e3c2230eb0b2d859cb1098a7285069f7bdf1b0022c50567B +@81ff5507e3009fe71c3625c96a547958414b12f55cdf132c1237430af42a9832""12iNkm7sT8dhdTGi15Ru5P8ydYHGUGtjzQ"UOP_DUP OP_HASH160 12cb57073fd8e40f2dfa1dc82c656f1cd68353ba OP_EQUALVERIFY OP_CHECKSIG*276a91412cb57073fd8e40f2dfa1dc82c656f1cd68353ba88ac*"12iNkm7sT8dhdTGi15Ru5P8ydYHGUGtjzQ8$J  +@81ff5507e3009fe71c3625c96a547958414b12f55cdf132c1237430af42a9832""1Fxe3vkDQFXta4TKWXdTCeU4rsYdeZFWbS"UOP_DUP OP_HASH160 a4179129594fdc9651bd5744a7e6be4d6986d0f6 OP_EQUALVERIFY OP_CHECKSIG*276a914a4179129594fdc9651bd5744a7e6be4d6986d0f688ac*"1Fxe3vkDQFXta4TKWXdTCeU4rsYdeZFWbS8$J  + +@81ff5507e3009fe71c3625c96a547958414b12f55cdf132c1237430af42a9832""15bpBfez1BiRJYd38UviNNBeuHGqEYUC8t"UOP_DUP OP_HASH160 327608711c5e48c61fc8d5c2ff60c20582426deb OP_EQUALVERIFY OP_CHECKSIG*276a914327608711c5e48c61fc8d5c2ff60c20582426deb88ac*"15bpBfez1BiRJYd38UviNNBeuHGqEYUC8t8$J  + +1@62cee6aee0d4098681ca924251c2013a414abebe40a33e0f4c246aec04a7fff0$"@00000000000000000003db0319ae0ccd85133150237bf4813e7ab4e3483f8f57(-2 +@6f00bf381211bf1aeb10c6998843f0f162cf5411d019f3a072233cacfe1474acB020e18996d7e66d87d18026c10495380ab11d66a856d8f6e255efe8c1b6c1dff762 +@de4da91d5294deec209b152b54e4e2a473718e29409581a43a86a945d7af5092B037699ff1ff244b7ade62712fcb85879604e253b7c5a7419992c1f83775e1e0dc92 +@fd69445ec6997db34304f1bdc78ff067a6c94ddbb48099fc6a4091bdad8938f4B022ce4be213a1a529bf89929fe39c904babfa3a231c16770fa70619fe9fb5650362 +@c6d2aa3df0be13a25e70cca229d18a3aa083de6f0c87cfddee5d5be41a7de313B03cfc9a95115082dbe383790811f8ca310aec228413867a076a1fa1be0aed146b4B +8@62cee6aee0d4098681ca924251c2013a414abebe40a33e0f4c246aec04a7fff0""1B38tFK9A7YccckqJFLN5USibMvgy6JuBZ"UOP_DUP OP_HASH160 6e18abae68ee888bd26ac4ca733bb101548d1957 OP_EQUALVERIFY OP_CHECKSIG*276a9146e18abae68ee888bd26ac4ca733bb101548d195788ac*"1B38tFK9A7YccckqJFLN5USibMvgy6JuBZ8$J  +d@62cee6aee0d4098681ca924251c2013a414abebe40a33e0f4c246aec04a7fff0""19YhM4sHBkWu3eENAFyjXxawKNk4Pbvu8r"UOP_DUP OP_HASH160 5dbf9488b9ff6f3937389085f55906b2521d1756 OP_EQUALVERIFY OP_CHECKSIG*276a9145dbf9488b9ff6f3937389085f55906b2521d175688ac*"19YhM4sHBkWu3eENAFyjXxawKNk4Pbvu8r8$J  +˕@62cee6aee0d4098681ca924251c2013a414abebe40a33e0f4c246aec04a7fff0""1CZtszwkBHpKXpEtm751k4fTCD2i3Ch1tg"UOP_DUP OP_HASH160 7ee20044f5d0a95d53dda0fb33e6724cd5056c64 OP_EQUALVERIFY OP_CHECKSIG*276a9147ee20044f5d0a95d53dda0fb33e6724cd5056c6488ac*"1CZtszwkBHpKXpEtm751k4fTCD2i3Ch1tg8$J  + + +1@272d5c13c94eddec6df044a1f581629e013547f0801e4f42297692546702c28c$"@00000000000000000003db0319ae0ccd85133150237bf4813e7ab4e3483f8f57(-2 +@62cee6aee0d4098681ca924251c2013a414abebe40a33e0f4c246aec04a7fff0B02b037e3849c3a2707fdcb9881b8d6fb076f5b403d7a24ed20308cdf9cec37014b2 +@62cee6aee0d4098681ca924251c2013a414abebe40a33e0f4c246aec04a7fff0B035ad5377afbb256de27c048a6ccd8482100053a7358fd045bb3e2cefff64e4232B +,@272d5c13c94eddec6df044a1f581629e013547f0801e4f42297692546702c28c""1AddrR1Lx9UQyKX1yQoMi46natrdYpfeWf"UOP_DUP OP_HASH160 69a6de8084abaea9ade94666896e2613fe199c2a OP_EQUALVERIFY OP_CHECKSIG*276a91469a6de8084abaea9ade94666896e2613fe199c2a88ac*"1AddrR1Lx9UQyKX1yQoMi46natrdYpfeWf8$J  +d@272d5c13c94eddec6df044a1f581629e013547f0801e4f42297692546702c28c""1JuxqBAfr7VYMtSg2sK7KpSZnmumqqBisy"UOP_DUP OP_HASH160 c47e5f95f9140111421922df38326a440001715e OP_EQUALVERIFY OP_CHECKSIG*276a914c47e5f95f9140111421922df38326a440001715e88ac*"1JuxqBAfr7VYMtSg2sK7KpSZnmumqqBisy8$J  +@272d5c13c94eddec6df044a1f581629e013547f0801e4f42297692546702c28c""1M62Ckgi78vBfiYrvXM93Yb144THp4b8Li"UOP_DUP OP_HASH160 dc55997231e326effb487aeec515805806cfabf9 OP_EQUALVERIFY OP_CHECKSIG*276a914dc55997231e326effb487aeec515805806cfabf988ac*"1M62Ckgi78vBfiYrvXM93Yb144THp4b8Li8$J  $-@0000000000000000000357e3bd434dae086a2b6381081fef595917e987db42c9"@00000000000000000003db0319ae0ccd85133150237bf4813e7ab4e3483f8f572$-@00000000000000000011365754507fd3798f66ec1e2d713de923482124fe84af"@0000000000000000000357e3bd434dae086a2b6381081fef595917e987db42c92$Ú-@0000000000000000000257143f447761e1a1266b4edfb52cf0d7c27698181ac1"@00000000000000000011365754507fd3798f66ec1e2d713de923482124fe84af2$-@000000000000000000121a0fecf8ab80fa00602115b03e3199b6678e06599eb6"@0000000000000000000257143f447761e1a1266b4edfb52cf0d7c27698181ac12$-@00000000000000000001738c7272b1cba0870034108a11bc54760dc5cfc82f34"@000000000000000000121a0fecf8ab80fa00602115b03e3199b6678e06599eb62 + +1@4018349645052ed7e599e66c7e1f7d8198a4ae9e3cd6a7553ef201050fb265ac$"@00000000000000000001738c7272b1cba0870034108a11bc54760dc5cfc82f34(-2 +@e72e4bba4705de1f3249a0707a69d971232826779485b4661c25e543c77db2b6B03efc4041fb940ac7d38a277f6799f355724fb620d8f39dde50e2d0ce97266799e2 +@e72e4bba4705de1f3249a0707a69d971232826779485b4661c25e543c77db2b6B02499be5ad93d42a37db21bf6208d611f0aaf3702f58f1f4bda69e021bb9dfcf8f2 +@e72e4bba4705de1f3249a0707a69d971232826779485b4661c25e543c77db2b6B0315878412133f3765627b29a68ca5c3de4d33f8903a364da87f69fbf62d9195722 +@5dd2e948aa090786bc190fbbee2a500bda7d79e63ffb703b226ddba645fb7b1aB0303c97a649a9a7400c8886e47718e90b10e6449b21c53f24759f745d36b6a936b2 +@448875a446d899ee5651ed7cab29cb059d7f49b69749d38c8832a903340cfbe4B02334bc59035fb0af7c25686086db2475439604dad96be4f6544fb810012b8c238B +:@4018349645052ed7e599e66c7e1f7d8198a4ae9e3cd6a7553ef201050fb265ac"!1y2yTGNVQioMviKyWGnweu4SuWYtviEUy"UOP_DUP OP_HASH160 0a98f0ec82fe09ef82543e35cfdf70e391128a52 OP_EQUALVERIFY OP_CHECKSIG*276a9140a98f0ec82fe09ef82543e35cfdf70e391128a5288ac*!1y2yTGNVQioMviKyWGnweu4SuWYtviEUy8$J  +@4018349645052ed7e599e66c7e1f7d8198a4ae9e3cd6a7553ef201050fb265ac""1FsTW54f9Jt41FAymvoUjdS7Takc5k2SJT"UOP_DUP OP_HASH160 a31cae6046d8e669b78f83133baac26120b981d1 OP_EQUALVERIFY OP_CHECKSIG*276a914a31cae6046d8e669b78f83133baac26120b981d188ac*"1FsTW54f9Jt41FAymvoUjdS7Takc5k2SJT8$J  +#@4018349645052ed7e599e66c7e1f7d8198a4ae9e3cd6a7553ef201050fb265ac""16rbexU5ZE57WnTRd451zeMVykXoZ2t9yR"UOP_DUP OP_HASH160 4039f068cbffc22642081f1cc8ba60043516c175 OP_EQUALVERIFY OP_CHECKSIG*276a9144039f068cbffc22642081f1cc8ba60043516c17588ac*"16rbexU5ZE57WnTRd451zeMVykXoZ2t9yR8$J Q$-@0000000000000000000938b79a2358bdcd1f531d9e488bc37e348fcee7f10872"@00000000000000000001738c7272b1cba0870034108a11bc54760dc5cfc82f342$-@00000000000000000015331ad5f358207aa859f240eb7a42db75f07b7bab64a4"@0000000000000000000938b79a2358bdcd1f531d9e488bc37e348fcee7f108722$-@0000000000000000001a080d9909c459423796a4bbbc2ff8ee08e3a1fd18478e"@00000000000000000015331ad5f358207aa859f240eb7a42db75f07b7bab64a42$-@00000000000000000005348d839390afe00b5030f46fd19064407f03482f4611"@0000000000000000001a080d9909c459423796a4bbbc2ff8ee08e3a1fd18478e2$-@0000000000000000001055c313608048f01bfbb495c0e5194570e5a2fbe57bf8"@00000000000000000005348d839390afe00b5030f46fd19064407f03482f46112$о-@00000000000000000005a04b77dcd567238119218d21ec6ce29c41854105732f"@0000000000000000001055c313608048f01bfbb495c0e5194570e5a2fbe57bf82 $-@000000000000000000098d1d53b895ce1b772e0f74dfaaf04da9cedf5afa635a"@00000000000000000005a04b77dcd567238119218d21ec6ce29c41854105732f2 + +1@6adaa9dfc1041e5f03c9d6a6bd1cca7d0152ea9be44e1b103436b8d44fcd48ce$"@000000000000000000098d1d53b895ce1b772e0f74dfaaf04da9cedf5afa635a(-2 +@ea9ddaf76ddd18da184ee5ebdd578b773a95ae8d66b0ecdbe90e8d4f55c6d479B03057e671c30e482f9a0aaee82358d6771b91b905b323b9b066ceefdec1ed28ac12 +@ea9ddaf76ddd18da184ee5ebdd578b773a95ae8d66b0ecdbe90e8d4f55c6d479B038169b263941d084095a11c49b099d0f1294bb27d71f553a22faf7b0efd4d66fe2 +@ea9ddaf76ddd18da184ee5ebdd578b773a95ae8d66b0ecdbe90e8d4f55c6d479B020bc155cb3c69b24da3120097c11420e4e0a99689d0284b0d0ac6f864e892af22B +S@6adaa9dfc1041e5f03c9d6a6bd1cca7d0152ea9be44e1b103436b8d44fcd48ce""1919HQerobcMAieiM6Cyjq6iXoMR73ZYxt"UOP_DUP OP_HASH160 57c7eba4a9167d3a2a09f0e13514f1563079b1ff OP_EQUALVERIFY OP_CHECKSIG*276a91457c7eba4a9167d3a2a09f0e13514f1563079b1ff88ac*"1919HQerobcMAieiM6Cyjq6iXoMR73ZYxt8$J  +[@6adaa9dfc1041e5f03c9d6a6bd1cca7d0152ea9be44e1b103436b8d44fcd48ce""18Vdp8K136iM4oigu6VEasbSadPc8GoYUh"UOP_DUP OP_HASH160 523341c8108175fe1b013c1a47aa14dfc250f34f OP_EQUALVERIFY OP_CHECKSIG*276a914523341c8108175fe1b013c1a47aa14dfc250f34f88ac*"18Vdp8K136iM4oigu6VEasbSadPc8GoYUh8$J  +@6adaa9dfc1041e5f03c9d6a6bd1cca7d0152ea9be44e1b103436b8d44fcd48ce""1Be8eY5Ez7pcJmRVGk6WoAjTRajsTxRdhd"UOP_DUP OP_HASH160 74b7082e6c11d2ed8e64df084cdce36b0c1cd867 OP_EQUALVERIFY OP_CHECKSIG*276a91474b7082e6c11d2ed8e64df084cdce36b0c1cd86788ac*"1Be8eY5Ez7pcJmRVGk6WoAjTRajsTxRdhd8$J  $-@00000000000000000008871b1cce5c6d2a1b6bf987d0bdfc050846715be2afe2"@000000000000000000098d1d53b895ce1b772e0f74dfaaf04da9cedf5afa635a2$-@000000000000000000010d1dac6595d861768509b68af6a6719ab750260adceb"@00000000000000000008871b1cce5c6d2a1b6bf987d0bdfc050846715be2afe22$-@0000000000000000000488458d8944dbd966ce71ec044a069c7aeb7c88f411a8"@000000000000000000010d1dac6595d861768509b68af6a6719ab750260adceb25$߬-@0000000000000000001b4269dceff8b4d3180c2176392abffd2503655c40bab0"@0000000000000000000488458d8944dbd966ce71ec044a069c7aeb7c88f411a824 + +1@5aaa550a15b09bc0e84e744e1bf0e59a9dc64524b13644c514857248bb31fe72$"@0000000000000000001b4269dceff8b4d3180c2176392abffd2503655c40bab0(߬-2 +@6adaa9dfc1041e5f03c9d6a6bd1cca7d0152ea9be44e1b103436b8d44fcd48ceB032e8eaa1389127156b580a967eff86634c988f20d77724fc7c1c81e1bda57dde82 +@1285b951f5da5367f21a89ddb3779f01aada219c4fd60e400d245463278c7076B0354c9b51bf2c31431a45eb5cccb12ae3305d31c32af001f6a4f4ea4092e5ddd222 +@2ef621ad82a5ca992df264b827f5c07a78f3c7e7441b929b434fe4cee395409cB03122c5b429cf6b8c76a8db758cf3ed6e8ab12caa0e329682ac3869937a7325f812 +@338f03a4fcfdd34e0376fa30d7d658efde7231bece6e7d352f0adee0ebb0eb42B03b1c0479fa16af1ddb99108dff56d69c623512be3ae479613ab94792593940db02 +@704d200482c53da9441522f7e5b270e4df3f6c45c403b5aefc5151dbfb50ea17B036ef56d76f879bd8912a1e7922bda39a15df901d701db25f96be57e4f2d7f0d99B +S@5aaa550a15b09bc0e84e744e1bf0e59a9dc64524b13644c514857248bb31fe72""1B1812YpuRzUKA7M29ZvKtKFP85HnLTWrp"UOP_DUP OP_HASH160 6db719fdba1b0cbb602e63ad8261b9114080f566 OP_EQUALVERIFY OP_CHECKSIG*276a9146db719fdba1b0cbb602e63ad8261b9114080f56688ac*"1B1812YpuRzUKA7M29ZvKtKFP85HnLTWrp8$J  +[@5aaa550a15b09bc0e84e744e1bf0e59a9dc64524b13644c514857248bb31fe72""17i6JzmUNQrKEjfcRxQaMcxRpnov8pKr55"UOP_DUP OP_HASH160 49963def2cd5604a11bbf01420cf6d9608b11809 OP_EQUALVERIFY OP_CHECKSIG*276a91449963def2cd5604a11bbf01420cf6d9608b1180988ac*"17i6JzmUNQrKEjfcRxQaMcxRpnov8pKr558$J  +@5aaa550a15b09bc0e84e744e1bf0e59a9dc64524b13644c514857248bb31fe72""1KwqdQTtCA2dDhkAG4vE3XhD1dGQi4gRHZ"UOP_DUP OP_HASH160 cfd15181020afb33acffe72ab0b867216356fd8e OP_EQUALVERIFY OP_CHECKSIG*276a914cfd15181020afb33acffe72ab0b867216356fd8e88ac*"1KwqdQTtCA2dDhkAG4vE3XhD1dGQi4gRHZ8$J  + +1@2d43273f4d43ec12f1ef0273c5097c5846425972a006cf8ab5f33d8817635213$"@0000000000000000001b4269dceff8b4d3180c2176392abffd2503655c40bab0(߬-2 +@5aaa550a15b09bc0e84e744e1bf0e59a9dc64524b13644c514857248bb31fe72B035beb795a72f43e6b1363c82fb644ec3f64d0ad3df8a908fc0151df50fc2ec9d92 +@b7055ef419f7e15fe1de9ebbd1be1460381e709638f89bd3bb86227d5bbdeeebB02301198075ceca296cf13af12721d5ae937ae1473c6358835896f1641232b891a2 +@d28b90c696c6158d42ac800ce684ff0c986426b556715d306be075011ad713a9B03aa85085e006d22bff16de6acd7602aed3fb615819c055886566dbc98f552dfcb2 +@ee8826c2097d971a964fdd30cd8a1780332b0d0716026a3e6ed6c586fd5cf24cB02082e2207149f242df5dcab907bee888ad815bfa6b3da7df27bf0e71ef9bd930f2 +@fd261080c1385df9ebb6d4a08bb40bd12bad9b0b027a747bdeee98e01c853213B035ce5349b711d325d8a9c323934cab36f961f047835bc0c9ad33f04aa804d3adeB +S@2d43273f4d43ec12f1ef0273c5097c5846425972a006cf8ab5f33d8817635213""14GzpEzdf8QNRFqcthziHHmg3hHEj9YYbb"UOP_DUP OP_HASH160 23eee0bdcee99c96ec02d147ab52ef5c9820cebc OP_EQUALVERIFY OP_CHECKSIG*276a91423eee0bdcee99c96ec02d147ab52ef5c9820cebc88ac*"14GzpEzdf8QNRFqcthziHHmg3hHEj9YYbb8$J  +[@2d43273f4d43ec12f1ef0273c5097c5846425972a006cf8ab5f33d8817635213""1LrFDLKHFZ2AU2yDguHb6xrbq8FCvK98ma"UOP_DUP OP_HASH160 d9baa2d992e5b9cd980e0f3b9ec3287d3607a21f OP_EQUALVERIFY OP_CHECKSIG*276a914d9baa2d992e5b9cd980e0f3b9ec3287d3607a21f88ac*"1LrFDLKHFZ2AU2yDguHb6xrbq8FCvK98ma8$J  +@2d43273f4d43ec12f1ef0273c5097c5846425972a006cf8ab5f33d8817635213""1KV2JJqfkA9vj3L3WcokM96BoJFBoSJWib"UOP_DUP OP_HASH160 cabefeb1519db5e9c1cad4a98e8be60166219cbc OP_EQUALVERIFY OP_CHECKSIG*276a914cabefeb1519db5e9c1cad4a98e8be60166219cbc88ac*"1KV2JJqfkA9vj3L3WcokM96BoJFBoSJWib8$J  + +1@3acb7dcda65eb08a447c4a5b03220f84808a92e9dec82a4c606bc334b015e469$"@0000000000000000001b4269dceff8b4d3180c2176392abffd2503655c40bab0(߬-2 +@2d43273f4d43ec12f1ef0273c5097c5846425972a006cf8ab5f33d8817635213B02a5ac92d0daeadeb85d869c0216ec7ae4f4c45b8bcaab0cb243a82cb3f861fdec2 +@6b07882a04db7c226a25f43789862ed8d7a639ec0d809cde33363f932489bfe1B022e154c5f649470aca644dff04c16355b56ebae53798daf40421863d1574103cb2 +@6adaa9dfc1041e5f03c9d6a6bd1cca7d0152ea9be44e1b103436b8d44fcd48ceB030d890a10dbf4283857f34292cb0af45e2e86c3782af216c1f7cd544aa96a81ef2 +@5aaa550a15b09bc0e84e744e1bf0e59a9dc64524b13644c514857248bb31fe72B035c51749adc87633d208f45c132a30dceb4fe506a9b9bb2f748c3f01085f20fa52 +@2d43273f4d43ec12f1ef0273c5097c5846425972a006cf8ab5f33d8817635213B02cb87dfffa5c2fb903cd2c80fdb54077ebafd6e08cf0ff3c66a559ce0ed7ad36eB +S@3acb7dcda65eb08a447c4a5b03220f84808a92e9dec82a4c606bc334b015e469""1Groog8SPb6hMEJDqyz4KxwXLatZX2A7a6"UOP_DUP OP_HASH160 adf556ea17849c5ec8244240cf3bcd999f89ec03 OP_EQUALVERIFY OP_CHECKSIG*276a914adf556ea17849c5ec8244240cf3bcd999f89ec0388ac*"1Groog8SPb6hMEJDqyz4KxwXLatZX2A7a68$J  +[@3acb7dcda65eb08a447c4a5b03220f84808a92e9dec82a4c606bc334b015e469""1CsA4XG7kSt3S3N4vD1j54Xhagzc7vsQpj"UOP_DUP OP_HASH160 8225bec6a90fd885efb848cb3eee5288b95a9920 OP_EQUALVERIFY OP_CHECKSIG*276a9148225bec6a90fd885efb848cb3eee5288b95a992088ac*"1CsA4XG7kSt3S3N4vD1j54Xhagzc7vsQpj8$J  +@3acb7dcda65eb08a447c4a5b03220f84808a92e9dec82a4c606bc334b015e469""13sveHoFRwwQmV9dNsvkVJTRK3PBLz94RU"UOP_DUP OP_HASH160 1f91d4199247d83348604b7673cebd17cab1425e OP_EQUALVERIFY OP_CHECKSIG*276a9141f91d4199247d83348604b7673cebd17cab1425e88ac*"13sveHoFRwwQmV9dNsvkVJTRK3PBLz94RU8$J  + + +1@937908df41bd91448853630af772a554871116847059ac292057865ee0f26366$"@0000000000000000001b4269dceff8b4d3180c2176392abffd2503655c40bab0(߬-2 +@7afc6d11fd939f9e92fac33635e8b40d8464815114d0bf6ff04e340217db1758B021c559c1b37bed5459c16f2cc6916406fe553e023bee7e5068b839f8ce9d0d80b2 +@287e5a1e47dbdfe89391cdc4d7fdacd09264f6a3f3d0cd54b704fc03b0a380acB0207c1c15eef391817be6140293408254bf06e966996ec464dd4f7c24534cf2250B +0@937908df41bd91448853630af772a554871116847059ac292057865ee0f26366""14oXQD5pR167KBXvi6KQYcXnMBv8bjT7Tm"UOP_DUP OP_HASH160 29b4e36b44eef005f18df106ad1f681eaa604bb6 OP_EQUALVERIFY OP_CHECKSIG*276a91429b4e36b44eef005f18df106ad1f681eaa604bb688ac*"14oXQD5pR167KBXvi6KQYcXnMBv8bjT7Tm8$J  +$@937908df41bd91448853630af772a554871116847059ac292057865ee0f26366""1PQcGTswHSq7x3a3qfCAhjT4B9oq74djg6"UOP_DUP OP_HASH160 f5c9c600b4ee6456d32d30851dd5e6ce82775714 OP_EQUALVERIFY OP_CHECKSIG*276a914f5c9c600b4ee6456d32d30851dd5e6ce8277571488ac*"1PQcGTswHSq7x3a3qfCAhjT4B9oq74djg68$J  + @937908df41bd91448853630af772a554871116847059ac292057865ee0f26366""1EL6t9uXXE6js1LBjqD3QabdqpD49peUXG"UOP_DUP OP_HASH160 923672cf32f7f07af199246120a962d9f9330b25 OP_EQUALVERIFY OP_CHECKSIG*276a914923672cf32f7f07af199246120a962d9f9330b2588ac*"1EL6t9uXXE6js1LBjqD3QabdqpD49peUXG8$J $ؖ-@0000000000000000000aad9745c234e944408e11e3d2ffc2da3c69d3f5a2a153"@0000000000000000001b4269dceff8b4d3180c2176392abffd2503655c40bab02$-@00000000000000000017134cd9ae7039034e92e84d0e4b03e5c1e6116b654aea"@0000000000000000000aad9745c234e944408e11e3d2ffc2da3c69d3f5a2a1532 $-@00000000000000000003765c38e021b6abead9d237f280dd2c7c48cb1e9ce471"@00000000000000000017134cd9ae7039034e92e84d0e4b03e5c1e6116b654aea2 + +1@c38007704c95315db0073c05581d726f85144b2d564ef6e51ed3f41ad763cecf$"@00000000000000000003765c38e021b6abead9d237f280dd2c7c48cb1e9ce471(-2 +@a86d583921355f84f032ded89a0ba77eca215d532eb85d8c76c40edd1b750c17B03fc4cfba8e8603544474f4f6cf6ae62d8c50036377607d8e7a80a8519d37a2eb82 +@8472a9c1e93c3fac449bbe0ed13ff37e9193a06ebe487c30693608ea9ca61d89B02e0cb7a9dd85b1266d846b4b2bec619aadbfd3198edaf9a12059496cdaa1d96b02 +@5de81c3b421457430d51e04ffbd121e8894c41f068d688a5ea512d06d6658ee3B0367b255688540adb4883af14e3ce932e1b1a5f21504d389a267acf22d568e31382 +@3df494ed417c7bfcfc6d964d1e6227a284ee41d9ef7e89ba7e3647e4231506d1B031decf12398c2f817f40215daf7661b490227591580f630d7c465b37bdeb718622 +@5de81c3b421457430d51e04ffbd121e8894c41f068d688a5ea512d06d6658ee3B02ce6f4bc3018839c19170f80fee22ce1e600feefdafdb7baca9ca43c4b24f7935B + @c38007704c95315db0073c05581d726f85144b2d564ef6e51ed3f41ad763cecf""1GQ4myd9eQ6RHHJopW5ZDDBLMGNg9KPNyU"UOP_DUP OP_HASH160 a8e69affe484c564a658cccac07e532078304d43 OP_EQUALVERIFY OP_CHECKSIG*276a914a8e69affe484c564a658cccac07e532078304d4388ac*"1GQ4myd9eQ6RHHJopW5ZDDBLMGNg9KPNyU8$J  +y@c38007704c95315db0073c05581d726f85144b2d564ef6e51ed3f41ad763cecf""1HSppmn1DSLpGBAQMwAXWS1pN2ok2moCyu"UOP_DUP OP_HASH160 b464552fe53d2a8bb1bab53aece37d91de20bc5e OP_EQUALVERIFY OP_CHECKSIG*276a914b464552fe53d2a8bb1bab53aece37d91de20bc5e88ac*"1HSppmn1DSLpGBAQMwAXWS1pN2ok2moCyu8$J $-@00000000000000000005b5c382deffeb68bb4e07a26b3f6f5f502aa58244c8c2"@00000000000000000003765c38e021b6abead9d237f280dd2c7c48cb1e9ce4712$-@00000000000000000015a91178f43b265255a7540504521fd7a158f5ca175058"@00000000000000000005b5c382deffeb68bb4e07a26b3f6f5f502aa58244c8c22$-@000000000000000000080f4f6e3b5e3d89f9060da27f3fc675f3aa9cae24bde6"@00000000000000000015a91178f43b265255a7540504521fd7a158f5ca1750582$-@0000000000000000000a69d144a5eee70e40b12a59b8c9589eb69aea2194be9a"@000000000000000000080f4f6e3b5e3d89f9060da27f3fc675f3aa9cae24bde62$-@00000000000000000006160aa07ff6ac4d2acb3eb1d2e4eda1e2d12bfab50d6a"@0000000000000000000a69d144a5eee70e40b12a59b8c9589eb69aea2194be9a2$-@000000000000000000094090319cf9327bc83dfc6542767868366b959d8cf5a1"@00000000000000000006160aa07ff6ac4d2acb3eb1d2e4eda1e2d12bfab50d6a2$-@0000000000000000000352854de602f2c6ad5f002a0fc33a6d3bc8ec71117183"@000000000000000000094090319cf9327bc83dfc6542767868366b959d8cf5a12$-@0000000000000000001b870a1c421969173f3ca3fde4180cf252caed2a36ba95"@0000000000000000000352854de602f2c6ad5f002a0fc33a6d3bc8ec711171832 $-@0000000000000000000c11874636eadf0bf6037106c5d5170dd4594811eaf6d3"@0000000000000000001b870a1c421969173f3ca3fde4180cf252caed2a36ba952 + +1@1e74f066ae38d091054d73fe3c93d3676acd58c4f79ba655514118fff1c317e7$"@0000000000000000000c11874636eadf0bf6037106c5d5170dd4594811eaf6d3(-2 +@c605de86a12fb9db15978ef951070bbd5c3fcb88ceed474b9c7f66019246df30B03ef9543d29eb7aafdb91c970f86cfd1819b265fb629ff2cfd773387d560ac67da2 +@c062cf4ca439f4c1ccc780b90d7b4949943b999fc4b1cb236c1a4a638c6841f6B0343f22df092762c0497aab14ca0be20fcf02e3a46ef113ac670bd87fbf62f39a02 +@497fa7444c6447cf6458850609bc610914bf957bbbbac32e31db0c030d08aa94B02d6ae23ddce5ecc2dd714d5237540484a6788274dde06f7eaca6b45d26834132eB +@1e74f066ae38d091054d73fe3c93d3676acd58c4f79ba655514118fff1c317e7""1MzzW62PGEtc2zJJtGeYXj9QYAi6v9GFEz"UOP_DUP OP_HASH160 e65a39af079d2a3a4c947f1c3399d99ac0090b37 OP_EQUALVERIFY OP_CHECKSIG*276a914e65a39af079d2a3a4c947f1c3399d99ac0090b3788ac*"1MzzW62PGEtc2zJJtGeYXj9QYAi6v9GFEz8$J  +\@1e74f066ae38d091054d73fe3c93d3676acd58c4f79ba655514118fff1c317e7""1FEN6gcewWMCLALGRHjyCxRQdTtEaKF9MF"UOP_DUP OP_HASH160 9c18c7ba3b39b7aa97e5d21196b17be9ac1e59a6 OP_EQUALVERIFY OP_CHECKSIG*276a9149c18c7ba3b39b7aa97e5d21196b17be9ac1e59a688ac*"1FEN6gcewWMCLALGRHjyCxRQdTtEaKF9MF8$J  +@1e74f066ae38d091054d73fe3c93d3676acd58c4f79ba655514118fff1c317e7""1ApHTJqGjyyWCekbujd74m2wyz1rnntP5N"UOP_DUP OP_HASH160 6baa6ac1518d98133ad7cde236751e691103e7bf OP_EQUALVERIFY OP_CHECKSIG*276a9146baa6ac1518d98133ad7cde236751e691103e7bf88ac*"1ApHTJqGjyyWCekbujd74m2wyz1rnntP5N8$J & $-@00000000000000000014b07b2d6f1ebdda752e21621ac36773dacb0f356e1ad2"@0000000000000000000c11874636eadf0bf6037106c5d5170dd4594811eaf6d32 + +1@b8ac44ae96d53941eaee2bce1a4aaecd8d8681c868c56bbeba889cd8f1888be0$"@00000000000000000014b07b2d6f1ebdda752e21621ac36773dacb0f356e1ad2(-2 +@c38007704c95315db0073c05581d726f85144b2d564ef6e51ed3f41ad763cecfB028eee09b836708d6fd4cbeaa1076003f426b8b4d2fe3e513ebbae51d7b4c2f5e22 +@6b83c08e23cdf701f15b1a0da3e88deb19fdbaf2016595fd20cea1f6c0d4779aB03b3887886dde66f04b0c3155df4fae249ade1fcef7e5825799316daeaf59e31b62 +@6b83c08e23cdf701f15b1a0da3e88deb19fdbaf2016595fd20cea1f6c0d4779aB0231fb15c28d3508124fcc18325e10283ed4f86122d9040e2d0df5c574b258f220B + @b8ac44ae96d53941eaee2bce1a4aaecd8d8681c868c56bbeba889cd8f1888be0""16NWfyCQbASALrTEhMa5BcAXLKJB97msup"UOP_DUP OP_HASH160 3aea22092f1f81e1a6c99fe30388e532fab46e2c OP_EQUALVERIFY OP_CHECKSIG*276a9143aea22092f1f81e1a6c99fe30388e532fab46e2c88ac*"16NWfyCQbASALrTEhMa5BcAXLKJB97msup8$J  +@b8ac44ae96d53941eaee2bce1a4aaecd8d8681c868c56bbeba889cd8f1888be0""1CfYFMqt5CnGNpXRGpwatdL9R3bW4DpqjN"UOP_DUP OP_HASH160 7ff3463a99e6fc01f5b734ef58837a199da02ecf OP_EQUALVERIFY OP_CHECKSIG*276a9147ff3463a99e6fc01f5b734ef58837a199da02ecf88ac*"1CfYFMqt5CnGNpXRGpwatdL9R3bW4DpqjN8$J  +@b8ac44ae96d53941eaee2bce1a4aaecd8d8681c868c56bbeba889cd8f1888be0""1A7n1rkY1DbPimeRBBpuVB2Yp2Q8Tk43A1"UOP_DUP OP_HASH160 6401344b961020e8000272025094deb54f051e0f OP_EQUALVERIFY OP_CHECKSIG*276a9146401344b961020e8000272025094deb54f051e0f88ac*"1A7n1rkY1DbPimeRBBpuVB2Yp2Q8Tk43A18$J $-@00000000000000000005aa9edf96bc99830e3f148546eb3c8161c15a863988fa"@00000000000000000014b07b2d6f1ebdda752e21621ac36773dacb0f356e1ad22$؉-@00000000000000000002d828ac63eeb78e24ea78f146505aba9e418fec893bbe"@00000000000000000005aa9edf96bc99830e3f148546eb3c8161c15a863988fa2$-@0000000000000000001230b94e76d30d61d49b2709a90542757395821163ab43"@00000000000000000002d828ac63eeb78e24ea78f146505aba9e418fec893bbe2 $-@0000000000000000001a82f9ad1174ad216ccbf49a81caba72557fcd6acdefb1"@0000000000000000001230b94e76d30d61d49b2709a90542757395821163ab432 + + + +1@d37e92fb82ba1af9cf85e166cc3e41935c67120e14576417ab5919673fc26df3$"@0000000000000000001a82f9ad1174ad216ccbf49a81caba72557fcd6acdefb1(-2 +@84b09398aa1f114ec03c1a029a85f8fe00faf3e2d3ddc1aaf2ac2bc46153ea9fB02a8f82ac8fd241eedbd6e97ce94f827afe8709004df9a805a9e69847365b7be092 +@df7e3b52f55cfa4674ad2e2a8378e7a9014a44308a319b068f58339059a4defcB0326b0089c3fd6f0fe66154a4471921c5967ae8bfa560c5856ea4ca8e24fdf8733B + @d37e92fb82ba1af9cf85e166cc3e41935c67120e14576417ab5919673fc26df3""1B5uVekmekysTDBcDEsb1qX16iLQN6DgvG"UOP_DUP OP_HASH160 6e9ebdcff09e866ded986a02fbf0b8ac627bb293 OP_EQUALVERIFY OP_CHECKSIG*276a9146e9ebdcff09e866ded986a02fbf0b8ac627bb29388ac*"1B5uVekmekysTDBcDEsb1qX16iLQN6DgvG8$J  + @d37e92fb82ba1af9cf85e166cc3e41935c67120e14576417ab5919673fc26df3""1BFYEMAb72sN829QoTi3MPT7dsXfwvdfTx"UOP_DUP OP_HASH160 707126a1ad01108036d3343a228c8354e7b9d3a6 OP_EQUALVERIFY OP_CHECKSIG*276a914707126a1ad01108036d3343a228c8354e7b9d3a688ac*"1BFYEMAb72sN829QoTi3MPT7dsXfwvdfTx8$J  +?@d37e92fb82ba1af9cf85e166cc3e41935c67120e14576417ab5919673fc26df3""1EYtLfa9YP9xcoKiCrGmFeS9VExvp8ZSWa"UOP_DUP OP_HASH160 94a162bc64528223b6f675636b1daf29f5d8abc6 OP_EQUALVERIFY OP_CHECKSIG*276a91494a162bc64528223b6f675636b1daf29f5d8abc688ac*"1EYtLfa9YP9xcoKiCrGmFeS9VExvp8ZSWa8$J $-@00000000000000000007086febdb4e52519a373c3ad5066fd820c8780e341433"@0000000000000000001a82f9ad1174ad216ccbf49a81caba72557fcd6acdefb12 $-@00000000000000000011cfda18aaf746589da1aba58999fd96646387940b6c65"@00000000000000000007086febdb4e52519a373c3ad5066fd820c8780e3414332 + + + +1@d1c5bfda9ddb7b0b94675dba8d6e4ad20a46a997c229caee99af3c029cad8cdb$"@00000000000000000011cfda18aaf746589da1aba58999fd96646387940b6c65(-2 +@9e39b74d2fd8f2b7a1bca36365c71f7f16309cb569acfb63ec799efd83144c41B03cde9d0a9b09d43376d8fadc122fda1b6b83fafc25a647360c431d2998fc52e492 +@8f486ace24dca58ee154515f70a7c51776c3ffd9af9199a77c841d578428e365B03216e464f52cf8f7fe438d3770cccb0252f39e8cdc3b33f8e8d2fa3e27288c347B +@d1c5bfda9ddb7b0b94675dba8d6e4ad20a46a997c229caee99af3c029cad8cdb""1BgpvPxkqghhHjkeuEJVL3Wq781dRn5uzC"UOP_DUP OP_HASH160 75397b82dcd92e291b6c3ead1eadd949eca3bbee OP_EQUALVERIFY OP_CHECKSIG*276a91475397b82dcd92e291b6c3ead1eadd949eca3bbee88ac*"1BgpvPxkqghhHjkeuEJVL3Wq781dRn5uzC8$J  +@d1c5bfda9ddb7b0b94675dba8d6e4ad20a46a997c229caee99af3c029cad8cdb"!1UqZR5apdmYwScuqGsXB4B63o92UAZNwe"UOP_DUP OP_HASH160 0543c410d241883e2d2208d9186a5770c33532f1 OP_EQUALVERIFY OP_CHECKSIG*276a9140543c410d241883e2d2208d9186a5770c33532f188ac*!1UqZR5apdmYwScuqGsXB4B63o92UAZNwe8$J  +d@d1c5bfda9ddb7b0b94675dba8d6e4ad20a46a997c229caee99af3c029cad8cdb""12jv4ntbhgJo9UeXot1KpwRbxDFovAb3JT"UOP_DUP OP_HASH160 1315e49618d7e966fa38130670e0f57d93976ff8 OP_EQUALVERIFY OP_CHECKSIG*276a9141315e49618d7e966fa38130670e0f57d93976ff888ac*"12jv4ntbhgJo9UeXot1KpwRbxDFovAb3JT8$J $Ǡ-@0000000000000000000361fb1a88f4a1ee9c785fcac9ea6e6186eb6f2db533f2"@00000000000000000011cfda18aaf746589da1aba58999fd96646387940b6c652 $ླྀ-@0000000000000000000b5efb69377c7afa0507a2e501c03e1f5ab882a1d12a4c"@0000000000000000000361fb1a88f4a1ee9c785fcac9ea6e6186eb6f2db533f22 + + + +1@c412745bcb38d09d1e378c6a059dc8d01d7c8b13c483a97f256e44aa2a21456b$"@0000000000000000000b5efb69377c7afa0507a2e501c03e1f5ab882a1d12a4c(ླྀ-2 +@05186bcce8a378f88495651d4b1683452aa94e70993b70c7408bf76545c802adB0244446ae94cf82bf49f56225e1a39c8dc4e73ec80c32ca80e94619ee93f4d8f722 +@821b99f3fd98bf623085154c5b0ff5c08755965058c58c8b4f34f46a794c0c93B02340cdc8ab90176141ca95d766658958196260caec24e576197c3e6e349e7a0c3B +@c412745bcb38d09d1e378c6a059dc8d01d7c8b13c483a97f256e44aa2a21456b""1LhHh2Ea9eQ92a5Y1EKn6rhn751WS5i11P"UOP_DUP OP_HASH160 d808f5e2cf42f21dc318ad253396e519c079c2df OP_EQUALVERIFY OP_CHECKSIG*276a914d808f5e2cf42f21dc318ad253396e519c079c2df88ac*"1LhHh2Ea9eQ92a5Y1EKn6rhn751WS5i11P8$J  +@c412745bcb38d09d1e378c6a059dc8d01d7c8b13c483a97f256e44aa2a21456b""1C8suVnH1a4jw4A6h8e2p19QfGyCFQqDnY"UOP_DUP OP_HASH160 7a26c9eea3f5af729be5cb9dbcb28d189e595597 OP_EQUALVERIFY OP_CHECKSIG*276a9147a26c9eea3f5af729be5cb9dbcb28d189e59559788ac*"1C8suVnH1a4jw4A6h8e2p19QfGyCFQqDnY8$J  +@c412745bcb38d09d1e378c6a059dc8d01d7c8b13c483a97f256e44aa2a21456b""15fC3dkwe1NhXC6PaCc7wYcruv2T9tqzGq"UOP_DUP OP_HASH160 331987a945b78e099ebb87d4b35660b81e42a7b6 OP_EQUALVERIFY OP_CHECKSIG*276a914331987a945b78e099ebb87d4b35660b81e42a7b688ac*"15fC3dkwe1NhXC6PaCc7wYcruv2T9tqzGq8$J $-@0000000000000000000a6d2ad69051836d0cf1be384ab4c4a6369272fbdc5c79"@0000000000000000000b5efb69377c7afa0507a2e501c03e1f5ab882a1d12a4c2$-@000000000000000000105dfbfc48e06f668b044d7e490f0ccbe0fafd9ac84486"@0000000000000000000a6d2ad69051836d0cf1be384ab4c4a6369272fbdc5c792$-@000000000000000000045496c984341d48af2643c32dff8982d5ca7034a25721"@000000000000000000105dfbfc48e06f668b044d7e490f0ccbe0fafd9ac844862$-@0000000000000000000c6ab50ccd1ef6e5f1311163b8a79141732af406413382"@000000000000000000045496c984341d48af2643c32dff8982d5ca7034a257212Y$-@00000000000000000017260cdf50eb1b4a0bb5bf70b704e31c3f9c86341cbd94"@0000000000000000000c6ab50ccd1ef6e5f1311163b8a79141732af4064133822X + + +1@535e886b5147b2a93adcc3c5e9a94571e05c780a462f54953db618bbd5995530$"@00000000000000000017260cdf50eb1b4a0bb5bf70b704e31c3f9c86341cbd94(-2 +@cdf03e17ba8e9dc8ce45822fdb54e0032986b6cdb5b5d87d42e300a5711600afB033a4ba2dbf694783d48bf7663bc1dbbb5a9840f1d5ec541f56e71941923aeebfe2 +@b359adfc93c6e28879cb5d0e156dc42b86584aa89c2944eb7dc0f82381dd5194B02a6cb0a5d1d262b588f1d8c249f73cb5acc11e6bcefb83bd452a3b4a91d6afc8aB +@535e886b5147b2a93adcc3c5e9a94571e05c780a462f54953db618bbd5995530""1KEQT1faPqqFcPyeweBsnSxLUgon2v6mZU"UOP_DUP OP_HASH160 c7fb3ed345d44fb546ecdbd777037a5c77cb6061 OP_EQUALVERIFY OP_CHECKSIG*276a914c7fb3ed345d44fb546ecdbd777037a5c77cb606188ac*"1KEQT1faPqqFcPyeweBsnSxLUgon2v6mZU8$J  + @535e886b5147b2a93adcc3c5e9a94571e05c780a462f54953db618bbd5995530""1KC7pX8J43FBk5zkVihx9FjcPGeEUaLCsF"UOP_DUP OP_HASH160 c78c883b2a419c384ae6dce43dbea41a98958383 OP_EQUALVERIFY OP_CHECKSIG*276a914c78c883b2a419c384ae6dce43dbea41a9895838388ac*"1KC7pX8J43FBk5zkVihx9FjcPGeEUaLCsF8$J  +@535e886b5147b2a93adcc3c5e9a94571e05c780a462f54953db618bbd5995530""1AcXLP4DiwFXiganj4bD4YduZtZ8k5kvK9"UOP_DUP OP_HASH160 6971032b92c2f81eace6cc1398f4f16050c4c528 OP_EQUALVERIFY OP_CHECKSIG*276a9146971032b92c2f81eace6cc1398f4f16050c4c52888ac*"1AcXLP4DiwFXiganj4bD4YduZtZ8k5kvK98$J  + +1@1b4e372ac5e1e927071c106571e5dc7c68740a09e16c3f7fc117b89b98fc7e34$"@00000000000000000017260cdf50eb1b4a0bb5bf70b704e31c3f9c86341cbd94(-2 +@859791904658b2fcd419c3159673f52370771116b33d21ca7548c16f4f1f3d9cB02a0c28baf5625002afd2147b13662e858e5d97cd1e8d99c98f82a90695634625a2 +@859791904658b2fcd419c3159673f52370771116b33d21ca7548c16f4f1f3d9cB0363a77f0f6ae182d11e75b7d5f9956f981573fb3206be9e639f2fa7633988b7772 +@4a25df853f50e042f6ce5d04962b7f655477327d26e4210d669c86a79db97ddbB021b23039c5c5d2fa215b4b2801d89275a010f2adb37bc686349a1247fdaa434d52 +@3f78b14573457d27e1607824a8dfaf597cb6eef0a96a6a6e8d0b161e0efd4d3eB03f5574cb3283ef79a61b087c66fd388beaf0dae0ac1b0319d644c1da44877e4d2B +@1b4e372ac5e1e927071c106571e5dc7c68740a09e16c3f7fc117b89b98fc7e34""1M6X8vCqkXoqmHMG9pjWysNn9m3DGCzDYw"UOP_DUP OP_HASH160 dc6dc08e5d7bdfe930da0f38f1e7f36e9d8492ea OP_EQUALVERIFY OP_CHECKSIG*276a914dc6dc08e5d7bdfe930da0f38f1e7f36e9d8492ea88ac*"1M6X8vCqkXoqmHMG9pjWysNn9m3DGCzDYw8$J  +[@1b4e372ac5e1e927071c106571e5dc7c68740a09e16c3f7fc117b89b98fc7e34""1NBhpbdQYEsJhuX1b8dDvE7qybVmyjjbDq"UOP_DUP OP_HASH160 e860e05dba28fc2c456b1fb2457dfe516eecedc4 OP_EQUALVERIFY OP_CHECKSIG*276a914e860e05dba28fc2c456b1fb2457dfe516eecedc488ac*"1NBhpbdQYEsJhuX1b8dDvE7qybVmyjjbDq8$J  +@1b4e372ac5e1e927071c106571e5dc7c68740a09e16c3f7fc117b89b98fc7e34""1GCZZYgQWjUn9zLswfWS4M9Xg55YDL1LPn"UOP_DUP OP_HASH160 a6b9a49c315667cf5aec0377bc6a05a494ddbdb5 OP_EQUALVERIFY OP_CHECKSIG*276a914a6b9a49c315667cf5aec0377bc6a05a494ddbdb588ac*"1GCZZYgQWjUn9zLswfWS4M9Xg55YDL1LPn8$J  + + +1@46ecd6c44140d8d7d44f219a3922b4f18e03a0d3d489f9c5c8fac4716b84d896$"@00000000000000000017260cdf50eb1b4a0bb5bf70b704e31c3f9c86341cbd94(-2 +@d37e92fb82ba1af9cf85e166cc3e41935c67120e14576417ab5919673fc26df3B035fa77532891d1841706096a5f5b0e4bd5f760068fd35907c78afa21228ac81f42 +@b7c4836b419db782892fa872bde4bcea91b3cf5cac58290e09bb2656b85ab0cfB02f35d0bc3665e8d659c7993560d3b2ecced92282c2983dde11950f350a3c06049B +@46ecd6c44140d8d7d44f219a3922b4f18e03a0d3d489f9c5c8fac4716b84d896""12vKR9gcU6mUftQqDqpdU8o2tENjikFeMX"UOP_DUP OP_HASH160 150d8b83647100943bffd5ebe52d5b68356d0163 OP_EQUALVERIFY OP_CHECKSIG*276a914150d8b83647100943bffd5ebe52d5b68356d016388ac*"12vKR9gcU6mUftQqDqpdU8o2tENjikFeMX8$J  + @46ecd6c44140d8d7d44f219a3922b4f18e03a0d3d489f9c5c8fac4716b84d896""12zmfoAuWQmo767wChJ6RGvGp93YyJmQcT"UOP_DUP OP_HASH160 15e51f922104549ef8e5315bcdec5d93647cbee0 OP_EQUALVERIFY OP_CHECKSIG*276a91415e51f922104549ef8e5315bcdec5d93647cbee088ac*"12zmfoAuWQmo767wChJ6RGvGp93YyJmQcT8$J  +!@46ecd6c44140d8d7d44f219a3922b4f18e03a0d3d489f9c5c8fac4716b84d896""1NfJUagMbuVL2EGd4wKEK2UKKfVmPZSAqs"UOP_DUP OP_HASH160 ed99092d1335b67427e9046f890c71b06a376f8c OP_EQUALVERIFY OP_CHECKSIG*276a914ed99092d1335b67427e9046f890c71b06a376f8c88ac*"1NfJUagMbuVL2EGd4wKEK2UKKfVmPZSAqs8$J ; + + +1@fd3e2924c800467341854af8c11cd92ec07577bd0c34eec27af17557f2cd99d6$"@00000000000000000017260cdf50eb1b4a0bb5bf70b704e31c3f9c86341cbd94(-2 +@54fc51430b0afcef718e4e46bfe351164da978ae49b8e190f53ba023f9adf3fcB03b57f5723ceb69a3e20a71e33cec7eb6cba68ae1bf386dbbeb1ef983a2aa0d4c82 +@0871cdeb29b700a481490083b1a666af1a152524903331dd500983afcba134e1B03e83b1c825604ca32ddd5c0defa11bd26710c987e2d2e1f19b085b2e1166c97f0B +ߞ@fd3e2924c800467341854af8c11cd92ec07577bd0c34eec27af17557f2cd99d6""13L65ae2yrdMueYMyNfrxibK2jHDmBczax"UOP_DUP OP_HASH160 198c65011a7d4611cd342b7a78ed5ddf6420fd3a OP_EQUALVERIFY OP_CHECKSIG*276a914198c65011a7d4611cd342b7a78ed5ddf6420fd3a88ac*"13L65ae2yrdMueYMyNfrxibK2jHDmBczax8$J  + @fd3e2924c800467341854af8c11cd92ec07577bd0c34eec27af17557f2cd99d6"!1SKfMUnrpoMn7YNJQAJdkiUuR7gXbsyju"UOP_DUP OP_HASH160 04c9fa07b70bf4c8863a9e3becb319dd2e327291 OP_EQUALVERIFY OP_CHECKSIG*276a91404c9fa07b70bf4c8863a9e3becb319dd2e32729188ac*!1SKfMUnrpoMn7YNJQAJdkiUuR7gXbsyju8$J  +ڑ@fd3e2924c800467341854af8c11cd92ec07577bd0c34eec27af17557f2cd99d6""1D7U2sg1F2oGxDk5myoh8rdtb7P6mSFRw7"UOP_DUP OP_HASH160 84da9213557fcbb773487e65fd7f9db5db38497f OP_EQUALVERIFY OP_CHECKSIG*276a91484da9213557fcbb773487e65fd7f9db5db38497f88ac*"1D7U2sg1F2oGxDk5myoh8rdtb7P6mSFRw78$J ; + + +1@8fbae6ad09ab9fb520c12d03648b71b6d01c379f1d64609a640fab72218456b2$"@00000000000000000017260cdf50eb1b4a0bb5bf70b704e31c3f9c86341cbd94(-2 +@7de8286a4b755e0342b1346c3624a315be1a81f70cc3a4eacccd3926f960744cB0302bfeb11fdcace23409d71dc098790954476268160acd2d04634a72e91767aa82 +@16c970f25f55c5bb197ba19a2baa9a6c34cdfdd4e118cbf0241a2d6eb90e536eB03b24ba7e6cca00a308bf345839c5f08466452dedc42b7ee329bb6c89f870031b2B +Є @8fbae6ad09ab9fb520c12d03648b71b6d01c379f1d64609a640fab72218456b2""13jTrwmZ78NezRgRHa9uyWLNq81UFLjjzK"UOP_DUP OP_HASH160 1df824fd144f11a69f9af6b67565f4d1622eff7f OP_EQUALVERIFY OP_CHECKSIG*276a9141df824fd144f11a69f9af6b67565f4d1622eff7f88ac*"13jTrwmZ78NezRgRHa9uyWLNq81UFLjjzK8$J  + @8fbae6ad09ab9fb520c12d03648b71b6d01c379f1d64609a640fab72218456b2""1HRxBZ1WQTFp6HguAAmhVECcAKkoSsyiXD"UOP_DUP OP_HASH160 b43a0f2647d8143d599872e17abdb93b60b09012 OP_EQUALVERIFY OP_CHECKSIG*276a914b43a0f2647d8143d599872e17abdb93b60b0901288ac*"1HRxBZ1WQTFp6HguAAmhVECcAKkoSsyiXD8$J  + @8fbae6ad09ab9fb520c12d03648b71b6d01c379f1d64609a640fab72218456b2""1NoSudbPN1fMyq1YZrBoFmHN57RZukcwri"UOP_DUP OP_HASH160 ef2366f24c838918fad34ce8c47ef1ea2c3a1a7b OP_EQUALVERIFY OP_CHECKSIG*276a914ef2366f24c838918fad34ce8c47ef1ea2c3a1a7b88ac*"1NoSudbPN1fMyq1YZrBoFmHN57RZukcwri8$J ; + + +1@d5733c76010e35fc1574d304b9527196b3742b752db7c1c2ced7c94fb6d3bd56$"@00000000000000000017260cdf50eb1b4a0bb5bf70b704e31c3f9c86341cbd94(-2 +@4536197eeb2328a8144dd6ebdd60b96e467678712a26b3dac4772945e42c0319B026ae165896069f958da9bed7b9c2578a4e6229754efcadeb531aa128afcd265032 +@4536197eeb2328a8144dd6ebdd60b96e467678712a26b3dac4772945e42c0319B02d59ce3a44a6c2550accc11ef5c65ff64005de48b62d2c46ba7374767a999d867B +@d5733c76010e35fc1574d304b9527196b3742b752db7c1c2ced7c94fb6d3bd56""137mLTx3JhawRxriZ8CscE2A9RMw43QRmT"UOP_DUP OP_HASH160 1737c1bfade4a1e8ab93266ebd367f4161cef6c0 OP_EQUALVERIFY OP_CHECKSIG*276a9141737c1bfade4a1e8ab93266ebd367f4161cef6c088ac*"137mLTx3JhawRxriZ8CscE2A9RMw43QRmT8$J  + @d5733c76010e35fc1574d304b9527196b3742b752db7c1c2ced7c94fb6d3bd56""1LWWCd8LaaP8ea8eTvjzoSvkssfHBKHenX"UOP_DUP OP_HASH160 d5fed3fac7228ab5a7789157aef66b6496f85475 OP_EQUALVERIFY OP_CHECKSIG*276a914d5fed3fac7228ab5a7789157aef66b6496f8547588ac*"1LWWCd8LaaP8ea8eTvjzoSvkssfHBKHenX8$J  +§E@d5733c76010e35fc1574d304b9527196b3742b752db7c1c2ced7c94fb6d3bd56""1CzEmUHsm1WS4WdFkyRSLDz5ocQdzEgiHA"UOP_DUP OP_HASH160 837c95d86fb07e48ad2fffc7242a40b76ea8e5d9 OP_EQUALVERIFY OP_CHECKSIG*276a914837c95d86fb07e48ad2fffc7242a40b76ea8e5d988ac*"1CzEmUHsm1WS4WdFkyRSLDz5ocQdzEgiHA8$J ; + + +1@2dd34769525d4105cade947a48223ad49b07d7b295088f92eb8f49af86e481af$"@00000000000000000017260cdf50eb1b4a0bb5bf70b704e31c3f9c86341cbd94(-2 +@d5733c76010e35fc1574d304b9527196b3742b752db7c1c2ced7c94fb6d3bd56B02a1de28f14d01b98b284d5a06388e8b243aacbb0d3d801087bf3085f1b3b64a002 +@efb0b21b0995390f2711a1a98755800f9ca3df1ae1cc96fdc6482c2bb10126deB0361fe5f1c3f51dba0ecb203383771fca52a47333fd809fae15db7cdc3463a8172B +ȓ@2dd34769525d4105cade947a48223ad49b07d7b295088f92eb8f49af86e481af""1GSBkU2tVewAYaChZUt8QaVKJtC2udwecV"UOP_DUP OP_HASH160 a94d424b493b61d10e27b0de357a9f94a0e4233c OP_EQUALVERIFY OP_CHECKSIG*276a914a94d424b493b61d10e27b0de357a9f94a0e4233c88ac*"1GSBkU2tVewAYaChZUt8QaVKJtC2udwecV8$J  + @2dd34769525d4105cade947a48223ad49b07d7b295088f92eb8f49af86e481af""1DjKttVd56tUEdZu85MxoDFcr91rip9N1Y"UOP_DUP OP_HASH160 8ba2c0925650d1662c659cbedc2efdd294b03b66 OP_EQUALVERIFY OP_CHECKSIG*276a9148ba2c0925650d1662c659cbedc2efdd294b03b6688ac*"1DjKttVd56tUEdZu85MxoDFcr91rip9N1Y8$J  +@2dd34769525d4105cade947a48223ad49b07d7b295088f92eb8f49af86e481af""14qoJYGVVK5SHLkHtRCynw41wxs6wND42f"UOP_DUP OP_HASH160 2a22feac0ad15501fee2d964b2616c096e6cf160 OP_EQUALVERIFY OP_CHECKSIG*276a9142a22feac0ad15501fee2d964b2616c096e6cf16088ac*"14qoJYGVVK5SHLkHtRCynw41wxs6wND42f8$J ; + +1@2b402985969caeb801bb612b8bb47dce3610d9f033317485c1c92adc90a7f30d$"@00000000000000000017260cdf50eb1b4a0bb5bf70b704e31c3f9c86341cbd94(-2 +@fd3e2924c800467341854af8c11cd92ec07577bd0c34eec27af17557f2cd99d6B0263aa2f99cb578180cd201a1fcdbda93ef144474a664e8c839870e819b15243922 +@fd3e2924c800467341854af8c11cd92ec07577bd0c34eec27af17557f2cd99d6B03a68364634feb74b7e7bd934b11a63ddf0b145e8a79a946e42b486525f70118792 +@8fbae6ad09ab9fb520c12d03648b71b6d01c379f1d64609a640fab72218456b2B03a98a40dbc9fd15a76e3dfbdaaf010ef39c53bc444216d2831d1e0cba3a1a022fB +@2b402985969caeb801bb612b8bb47dce3610d9f033317485c1c92adc90a7f30d""16vc2M9nAY7cnEprSXnQuJiVpGkqnXsJxH"UOP_DUP OP_HASH160 40fbe92b2f8a243e45dfa1ecb3d4cc33200df4c6 OP_EQUALVERIFY OP_CHECKSIG*276a91440fbe92b2f8a243e45dfa1ecb3d4cc33200df4c688ac*"16vc2M9nAY7cnEprSXnQuJiVpGkqnXsJxH8$J  + @2b402985969caeb801bb612b8bb47dce3610d9f033317485c1c92adc90a7f30d""1NkPQ2jEfHJtXgqVdrzZyYHCgGggU7Zynt"UOP_DUP OP_HASH160 ee8f3954755593a6ca6bbee2c8aca37ee95245b1 OP_EQUALVERIFY OP_CHECKSIG*276a914ee8f3954755593a6ca6bbee2c8aca37ee95245b188ac*"1NkPQ2jEfHJtXgqVdrzZyYHCgGggU7Zynt8$J  +@2b402985969caeb801bb612b8bb47dce3610d9f033317485c1c92adc90a7f30d""1AjEge18mhNjhY2QwFrUKrJLLWD4fbTT7V"UOP_DUP OP_HASH160 6ab606587686439450f0885389320fc8db8ec2a7 OP_EQUALVERIFY OP_CHECKSIG*276a9146ab606587686439450f0885389320fc8db8ec2a788ac*"1AjEge18mhNjhY2QwFrUKrJLLWD4fbTT7V8$J ;$ȗ-@000000000000000000140708370750d8c03abc0413531defea639e5f650c6405"@00000000000000000017260cdf50eb1b4a0bb5bf70b704e31c3f9c86341cbd942$-@00000000000000000003a622e1326c8d8717192c1cc08f5769cb51126a4473ef"@000000000000000000140708370750d8c03abc0413531defea639e5f650c64052 $-@0000000000000000000049d0783ec73731488b437989abe7f1796556b04c4b26"@00000000000000000003a622e1326c8d8717192c1cc08f5769cb51126a4473ef2 + + + +1@e45525dce025dc935f54691d04af50dd45917b08dab1da0fff991a8be864da68$"@0000000000000000000049d0783ec73731488b437989abe7f1796556b04c4b26(-2 +@535e886b5147b2a93adcc3c5e9a94571e05c780a462f54953db618bbd5995530B0292c16e84a30276d8414558323e0fe2a7577cd8f772cd8b35f324b5478caea67c2 +@cdf03e17ba8e9dc8ce45822fdb54e0032986b6cdb5b5d87d42e300a5711600afB02eefbeb2ddccb6b291654d258dd165afaefeb9fe4783050fb97235f0d0c70c2c9B +@e45525dce025dc935f54691d04af50dd45917b08dab1da0fff991a8be864da68""16aQ5s56Tck9wA3DwTZofzUsYRAYA25BUt"UOP_DUP OP_HASH160 3d29a0059747e63c684f77146e66b2fcf6d2a39c OP_EQUALVERIFY OP_CHECKSIG*276a9143d29a0059747e63c684f77146e66b2fcf6d2a39c88ac*"16aQ5s56Tck9wA3DwTZofzUsYRAYA25BUt8$J  +\@e45525dce025dc935f54691d04af50dd45917b08dab1da0fff991a8be864da68""12rgV8rhF1mTeZx9cnTczmB4iW9WTEwnRf"UOP_DUP OP_HASH160 145d77e9995226150242a037d822e3f17f589a71 OP_EQUALVERIFY OP_CHECKSIG*276a914145d77e9995226150242a037d822e3f17f589a7188ac*"12rgV8rhF1mTeZx9cnTczmB4iW9WTEwnRf8$J  +ԗ@e45525dce025dc935f54691d04af50dd45917b08dab1da0fff991a8be864da68""13nZLvFn6jxNLfQu9V6PVog5SZU3ocLuXF"UOP_DUP OP_HASH160 1e8df80180a6f84f01a9e2acc411c328d4da53db OP_EQUALVERIFY OP_CHECKSIG*276a9141e8df80180a6f84f01a9e2acc411c328d4da53db88ac*"13nZLvFn6jxNLfQu9V6PVog5SZU3ocLuXF8$J &#$-@0000000000000000000aa0d0c1518399efbb82f85f0e22a6ad6009b4fbe230c1"@0000000000000000000049d0783ec73731488b437989abe7f1796556b04c4b262" + +1@e956aeb234860ef71989887c2e1b4a676cffebf68a4df1fcd1ef9f3b995f21a9$"@0000000000000000000aa0d0c1518399efbb82f85f0e22a6ad6009b4fbe230c1(-2 +@e45525dce025dc935f54691d04af50dd45917b08dab1da0fff991a8be864da68B02adccd4eaee8527ff5fca21ad3d1a6f2f9179048b7d609ccef7e94581cb3aaaa32 +@b89a956674a106f66c3022ae443418ecc07de436cc8d1945b27f3176244ea80eB033be31136a3830121b2640a73ed9ef93dfcbab879918bdecd4f91fbfe7f3031382 +@535e886b5147b2a93adcc3c5e9a94571e05c780a462f54953db618bbd5995530B0392e25e7904fbd21c3c247d949014dc6415b8613047e5fd2d47f1a31d061ddcc9B +@e956aeb234860ef71989887c2e1b4a676cffebf68a4df1fcd1ef9f3b995f21a9""138MCqVChxv25hCaUcurSj5WsuVTt6dMU9"UOP_DUP OP_HASH160 1754075fe68293db1c4181df2ef4717677889e91 OP_EQUALVERIFY OP_CHECKSIG*276a9141754075fe68293db1c4181df2ef4717677889e9188ac*"138MCqVChxv25hCaUcurSj5WsuVTt6dMU98$J  +\@e956aeb234860ef71989887c2e1b4a676cffebf68a4df1fcd1ef9f3b995f21a9""1GGhL6MDABQ1qANj54fm97NiMjKgsHFoir"UOP_DUP OP_HASH160 a781ca919c9d025b66c9392ca26260de345e59e9 OP_EQUALVERIFY OP_CHECKSIG*276a914a781ca919c9d025b66c9392ca26260de345e59e988ac*"1GGhL6MDABQ1qANj54fm97NiMjKgsHFoir8$J  +@e956aeb234860ef71989887c2e1b4a676cffebf68a4df1fcd1ef9f3b995f21a9""1B9sdXe1JYnfCL7qBmgt4nLqX6LWaQn9c5"UOP_DUP OP_HASH160 6f5ed9627316f92b8c9ebbe19708703e42f8efa9 OP_EQUALVERIFY OP_CHECKSIG*276a9146f5ed9627316f92b8c9ebbe19708703e42f8efa988ac*"1B9sdXe1JYnfCL7qBmgt4nLqX6LWaQn9c58$J & + + +1@1c0947a13f8dba699d95a60b51bb5d47478347b47acc15b1bfe1353acbe7b0bc$"@0000000000000000000aa0d0c1518399efbb82f85f0e22a6ad6009b4fbe230c1(-2 +@e956aeb234860ef71989887c2e1b4a676cffebf68a4df1fcd1ef9f3b995f21a9B03591dec41f5e541eb706cc8d27a4c5f6b92e0aa78748f27a2121a6f53f1dfaf882 +@e45525dce025dc935f54691d04af50dd45917b08dab1da0fff991a8be864da68B03a6674a8af4aac4d60708f08813712da741ff3a0fa04fffa1003ad610abbfe8f3B +@1c0947a13f8dba699d95a60b51bb5d47478347b47acc15b1bfe1353acbe7b0bc""18jKVCooTr746SoYUjcaK8akBTLXwAFuvV"UOP_DUP OP_HASH160 54c9c84e13310073db91d88b4f0bfa9b13dadecd OP_EQUALVERIFY OP_CHECKSIG*276a91454c9c84e13310073db91d88b4f0bfa9b13dadecd88ac*"18jKVCooTr746SoYUjcaK8akBTLXwAFuvV8$J  +\@1c0947a13f8dba699d95a60b51bb5d47478347b47acc15b1bfe1353acbe7b0bc""12dsigw8ph1yi4nAWdfzUyLnsRK2PiMocv"UOP_DUP OP_HASH160 11f17034a0fb3927cc5ea601b696c00216761887 OP_EQUALVERIFY OP_CHECKSIG*276a91411f17034a0fb3927cc5ea601b696c0021676188788ac*"12dsigw8ph1yi4nAWdfzUyLnsRK2PiMocv8$J  +;@1c0947a13f8dba699d95a60b51bb5d47478347b47acc15b1bfe1353acbe7b0bc""1EUcTt5vrHk53X2vSp2qpUccueKPvxaor8"UOP_DUP OP_HASH160 93d278355f15a3f89421f23e9247c47fb033801f OP_EQUALVERIFY OP_CHECKSIG*276a91493d278355f15a3f89421f23e9247c47fb033801f88ac*"1EUcTt5vrHk53X2vSp2qpUccueKPvxaor88$J & + +1@c3cda7ca6e3818c3987e9d3e60cff586787f88a37ac443c19c3455578ebbdb5a$"@0000000000000000000aa0d0c1518399efbb82f85f0e22a6ad6009b4fbe230c1(-2 +@1c0947a13f8dba699d95a60b51bb5d47478347b47acc15b1bfe1353acbe7b0bcB034cf85361fe82e293e6db4a77a28bebb8494bdf429de0017304abdcec22bcf6e72 +@1c0947a13f8dba699d95a60b51bb5d47478347b47acc15b1bfe1353acbe7b0bcB032a13ab7c217fd7265bf788af4da2c9df1b8a63cde718dfe0ca6bd5f61a8becb92 +@e956aeb234860ef71989887c2e1b4a676cffebf68a4df1fcd1ef9f3b995f21a9B02bd7932b9d4523e1383d08b3ddc3b39d9c95babe75172f3195fb2e3170905a518B +@c3cda7ca6e3818c3987e9d3e60cff586787f88a37ac443c19c3455578ebbdb5a""167w1LjVTj3AR3mP5S9xTgoBcKyNyNpVSd"UOP_DUP OP_HASH160 382834de3d3946e9eef0c2e47c87e0c5ce7edfe4 OP_EQUALVERIFY OP_CHECKSIG*276a914382834de3d3946e9eef0c2e47c87e0c5ce7edfe488ac*"167w1LjVTj3AR3mP5S9xTgoBcKyNyNpVSd8$J  +\@c3cda7ca6e3818c3987e9d3e60cff586787f88a37ac443c19c3455578ebbdb5a""165UCmbW7pDBGoFfuZbMUrnbPbnevQo5Bh"UOP_DUP OP_HASH160 37b100282ef019e57274f4ecac673a6fe5ea941b OP_EQUALVERIFY OP_CHECKSIG*276a91437b100282ef019e57274f4ecac673a6fe5ea941b88ac*"165UCmbW7pDBGoFfuZbMUrnbPbnevQo5Bh8$J  +o@c3cda7ca6e3818c3987e9d3e60cff586787f88a37ac443c19c3455578ebbdb5a""1DaLQmg3HWdhJizNrZirggeVRvAvbXz6v4"UOP_DUP OP_HASH160 89ef704bbe24d408d660284a78fa56d500c87bbe OP_EQUALVERIFY OP_CHECKSIG*276a91489ef704bbe24d408d660284a78fa56d500c87bbe88ac*"1DaLQmg3HWdhJizNrZirggeVRvAvbXz6v48$J &$-@00000000000000000012ed77fd14ae680c4b7347b683bb3f1cdb2f104085bd6e"@0000000000000000000aa0d0c1518399efbb82f85f0e22a6ad6009b4fbe230c12$-@00000000000000000001a2be4f099a92c576728f815f600cc45885594c1fc005"@00000000000000000012ed77fd14ae680c4b7347b683bb3f1cdb2f104085bd6e2 + +1@363df00fa2972b39705b55e3e5a00e4daa9b7a33513adcad5e569c3223ae7f6f$"@00000000000000000001a2be4f099a92c576728f815f600cc45885594c1fc005(-2 +@67dc959e9c3dec6d3485fba52b0af7d5bedfb00d685ce51c04b825af7191cf97B02b63478fcc77ccb9f73e9c36aadfd97f58e4b65b947c5dee7839d17454059f7ef2 +@67dc959e9c3dec6d3485fba52b0af7d5bedfb00d685ce51c04b825af7191cf97B02fca4cb3764348aa5f6464d24df7cc20ff77952c248d516aa9ff0b2f3d0b7ea8b2 +@b40ba071a0347de7e4d67780a0252c86125a3b3b68a43ea1c5ab6e594a8c23ebB0239530a9721f80197856c37b617c14f40b539c91b85d448d05e492291622861ba2 +@e879ef467e872d56f3318022c387d28ead62a87df60168a715de1b2d41d7bff2B0390e98dc699bf6c43f5ea57830ba85946f67339ae27186307b12eef66b25a73052 +@81d026b64ff98ac971e6b4ca3421ada10cf81d85f9b7e31d1d74701d3333963cB0323ae5d81ed7180111f5f2fc704832b1b2afc1b29629b2dc827ac0fcd827705d2B + +@363df00fa2972b39705b55e3e5a00e4daa9b7a33513adcad5e569c3223ae7f6f""1GiGFfZK2cQA1RrX7GL1S5Z7VUdkwYMYaj"UOP_DUP OP_HASH160 ac57ac72644cc4f61aae6e4750278481489157ea OP_EQUALVERIFY OP_CHECKSIG*276a914ac57ac72644cc4f61aae6e4750278481489157ea88ac*"1GiGFfZK2cQA1RrX7GL1S5Z7VUdkwYMYaj8$J  +>@363df00fa2972b39705b55e3e5a00e4daa9b7a33513adcad5e569c3223ae7f6f""1A1G64a1Kyj3gERSasJ6b4RjeLpTXNStgG"UOP_DUP OP_HASH160 62c5b9ece4d332e85f53f6088432cd14d5910519 OP_EQUALVERIFY OP_CHECKSIG*276a91462c5b9ece4d332e85f53f6088432cd14d591051988ac*"1A1G64a1Kyj3gERSasJ6b4RjeLpTXNStgG8$J  +ن @363df00fa2972b39705b55e3e5a00e4daa9b7a33513adcad5e569c3223ae7f6f""12jKbWYBQBnAYAq6kmG72EU95LpDA34CLP"UOP_DUP OP_HASH160 12f91e5589a139cd7fa1dc5e3cc7343f14f7b01c OP_EQUALVERIFY OP_CHECKSIG*276a91412f91e5589a139cd7fa1dc5e3cc7343f14f7b01c88ac*"12jKbWYBQBnAYAq6kmG72EU95LpDA34CLP8$J  $-@0000000000000000000c19b7a56b59be232b746e608cc2cff1fe8c0bbb5a8d97"@00000000000000000001a2be4f099a92c576728f815f600cc45885594c1fc0052$-@0000000000000000000b9bd6132b0cdd5669963ab3baa86e5ad56a9938880bdb"@0000000000000000000c19b7a56b59be232b746e608cc2cff1fe8c0bbb5a8d972$-@000000000000000000095326f8b8546b30a4315dec34db69aee2e6393b5dfbb9"@0000000000000000000b9bd6132b0cdd5669963ab3baa86e5ad56a9938880bdb2 $-@0000000000000000001726f7af37f8296e6e5c50ec9d906ac46d72a026e7bcdd"@000000000000000000095326f8b8546b30a4315dec34db69aee2e6393b5dfbb92 + + + +1@e1fd0c313e3159497168e729be7c075349736b404d0ac38a1815e5cec360c264$"@0000000000000000001726f7af37f8296e6e5c50ec9d906ac46d72a026e7bcdd(-2 +@3bc94205b0cbbc49e9552fc5143fe1e8969d0bdf97e862bc1ce2dfd088f9e2f2B031f7c4ce4c65c5ed69e7c19118dd3e1d955602e1bbd3180a2782d5567881c7acf2 +@edb96a1c5276cd28a299882ef4aa814b95d5207dcfe9aa385f977b6b4656a5cfB0209bcd6d2322f593812ec452b1892b08f1f1951c05cbc4454e8e186f86f500a3eB +۲4@e1fd0c313e3159497168e729be7c075349736b404d0ac38a1815e5cec360c264""1FUxNvwt629Y8yD2Shjik1ACi6PezLi3Wm"UOP_DUP OP_HASH160 9edb3821210493cd7fa05a5494d59c7508b83d5f OP_EQUALVERIFY OP_CHECKSIG*276a9149edb3821210493cd7fa05a5494d59c7508b83d5f88ac*"1FUxNvwt629Y8yD2Shjik1ACi6PezLi3Wm8$J  +=@e1fd0c313e3159497168e729be7c075349736b404d0ac38a1815e5cec360c264""1GY1uLR7GqquTAhYKwbaXHGqai6iMqRZER"UOP_DUP OP_HASH160 aa6788e83d948a5782648a4bce7952545c394643 OP_EQUALVERIFY OP_CHECKSIG*276a914aa6788e83d948a5782648a4bce7952545c39464388ac*"1GY1uLR7GqquTAhYKwbaXHGqai6iMqRZER8$J  +9@e1fd0c313e3159497168e729be7c075349736b404d0ac38a1815e5cec360c264""1PAWkUmk3bEmuTTo6XXjuDAMYe8KDgaHy7"UOP_DUP OP_HASH160 f31f583a91faf17b01ce1f3c06a355d0119f737f OP_EQUALVERIFY OP_CHECKSIG*276a914f31f583a91faf17b01ce1f3c06a355d0119f737f88ac*"1PAWkUmk3bEmuTTo6XXjuDAMYe8KDgaHy78$J $-@000000000000000000188f1fa62a78fb2074bb7c63f15c56640fb627c7c0041a"@0000000000000000001726f7af37f8296e6e5c50ec9d906ac46d72a026e7bcdd2$-@00000000000000000003eb5e981cd0d5eb11c091cffb4bbb55ce0769fb2d01bb"@000000000000000000188f1fa62a78fb2074bb7c63f15c56640fb627c7c0041a2$-@0000000000000000000a1b5f8fcce02099be3a28b5d105009dd323194cb62cb3"@00000000000000000003eb5e981cd0d5eb11c091cffb4bbb55ce0769fb2d01bb2$-@0000000000000000000a0c6e55fdf90f2c6aee9c2c92f67d3f19ce926e670044"@0000000000000000000a1b5f8fcce02099be3a28b5d105009dd323194cb62cb32 $-@000000000000000000049e6f299a43ba8c7568aa153e797b7c2842e2fd3ff55d"@0000000000000000000a0c6e55fdf90f2c6aee9c2c92f67d3f19ce926e6700442 + + + +1@9d5808c79ee7c33504c7bf4100f9452bb860487d800f16e27ff6654b71679547$"@000000000000000000049e6f299a43ba8c7568aa153e797b7c2842e2fd3ff55d(-2 +@1afc0b49e136fcbda28bc64b1e03a74e2d07468d39da3cc69ae0521a791c38fdB03c15cdc4aae40d4a08bd11c5ed20c3b3d9dbbaa30601b6c22ab423c62ed92c0cd2 +@6f324fb1455dca01237dbc299376ed0dff6cd8bca124470ac8f67b06a5534c99B024b7ca9de9614ce8f8ef94beee3518cb1d5bb6e2c4efcbbd3400809a92684d49dB +@9d5808c79ee7c33504c7bf4100f9452bb860487d800f16e27ff6654b71679547""18mrnose1Pv2nadjhrNZw8Nmd1P5vrsdGs"UOP_DUP OP_HASH160 5544bec7a1ac2eaaac5affd44640a687bcc205bb OP_EQUALVERIFY OP_CHECKSIG*276a9145544bec7a1ac2eaaac5affd44640a687bcc205bb88ac*"18mrnose1Pv2nadjhrNZw8Nmd1P5vrsdGs8$J  +=@9d5808c79ee7c33504c7bf4100f9452bb860487d800f16e27ff6654b71679547""1Dz1CWactUobG5R5ELGRV7Pky97pasmU1g"UOP_DUP OP_HASH160 8e696287b9bc0ba39bd18a6f2f6992d2b4599eec OP_EQUALVERIFY OP_CHECKSIG*276a9148e696287b9bc0ba39bd18a6f2f6992d2b4599eec88ac*"1Dz1CWactUobG5R5ELGRV7Pky97pasmU1g8$J  +/@9d5808c79ee7c33504c7bf4100f9452bb860487d800f16e27ff6654b71679547""1NUrcT5K4W73c6AAVDkkMkqgHHcLxi11yT"UOP_DUP OP_HASH160 eb9f49284d9a30e3cda69155c68b513a886d1ce9 OP_EQUALVERIFY OP_CHECKSIG*276a914eb9f49284d9a30e3cda69155c68b513a886d1ce988ac*"1NUrcT5K4W73c6AAVDkkMkqgHHcLxi11yT8$J $-@000000000000000000099ae872f900a2cd9e00452bdb1fa42bf6124dbb2b9cb8"@000000000000000000049e6f299a43ba8c7568aa153e797b7c2842e2fd3ff55d2$-@000000000000000000187d7dd5c8dbf7e6e88ea2ed83706ec1692a77e9815139"@000000000000000000099ae872f900a2cd9e00452bdb1fa42bf6124dbb2b9cb82$-@0000000000000000000d5db12416925050b18efd0341a3fac4391942418a7282"@000000000000000000187d7dd5c8dbf7e6e88ea2ed83706ec1692a77e98151392$-@0000000000000000000c4d735d2f5227dc295d81e16e3e54fb5340dd8310e40d"@0000000000000000000d5db12416925050b18efd0341a3fac4391942418a72822$ϲ-@00000000000000000000dfdb7e201e20f6f22a680a0df66def98cf2ec6345884"@0000000000000000000c4d735d2f5227dc295d81e16e3e54fb5340dd8310e40d2$-@0000000000000000000c324ff2f0b4351c0f5c51c51d97e519ef3c8b5ef08799"@00000000000000000000dfdb7e201e20f6f22a680a0df66def98cf2ec63458842$-@000000000000000000101e1d4915b0cfd14808467a9bc408ee4620f7883252f5"@0000000000000000000c324ff2f0b4351c0f5c51c51d97e519ef3c8b5ef087992$-@0000000000000000000781000467573ea0fdd974279296a054311563ffc147b3"@000000000000000000101e1d4915b0cfd14808467a9bc408ee4620f7883252f52$-@00000000000000000008f11c37af8d913f6114582986bcb514110224eb0e92fe"@0000000000000000000781000467573ea0fdd974279296a054311563ffc147b32$-@0000000000000000001533e2f80972a9898246b53bfa8dfdb8ba522b81397358"@00000000000000000008f11c37af8d913f6114582986bcb514110224eb0e92fe2$-@0000000000000000000588ddcbe1653c70005043007d3b77ff358bad85ce9734"@0000000000000000001533e2f80972a9898246b53bfa8dfdb8ba522b813973582$-@0000000000000000001a105e1a29fdb74b5f5f5996557370e54160514f385bbd"@0000000000000000000588ddcbe1653c70005043007d3b77ff358bad85ce97342$-@000000000000000000167d9d0303879ef3d424d694c9f4fa10b4b25fdd937697"@0000000000000000001a105e1a29fdb74b5f5f5996557370e54160514f385bbd2$-@0000000000000000001754af8182a46bf53b41afea63ee3ab65deb3085e44c95"@000000000000000000167d9d0303879ef3d424d694c9f4fa10b4b25fdd9376972$М-@00000000000000000012b3c0f825345425ee6400bb64b50501efe16f0cbbcb84"@0000000000000000001754af8182a46bf53b41afea63ee3ab65deb3085e44c952$-@0000000000000000000eb869a58f4612bbfdb8511c75ee06f00592fea57b01ff"@00000000000000000012b3c0f825345425ee6400bb64b50501efe16f0cbbcb842$õ-@0000000000000000001af88eff194c728c189b5f2708d0c3099af72e6aa579e2"@0000000000000000000eb869a58f4612bbfdb8511c75ee06f00592fea57b01ff2$-@000000000000000000059dbce37998d2cdcb2ceeb2f9828aaffee9744edb63ce"@0000000000000000001af88eff194c728c189b5f2708d0c3099af72e6aa579e22$-@0000000000000000001a93ae5561ff6cbef83d927683993f43a271017ac12796"@000000000000000000059dbce37998d2cdcb2ceeb2f9828aaffee9744edb63ce2$腐-@000000000000000000141b08a05081082874f30d194409004b3e2a2e626f098d"@0000000000000000001a93ae5561ff6cbef83d927683993f43a271017ac127962 $-@0000000000000000001b9c056502801521dc99566177abbca49aaa419e56cce9"@000000000000000000141b08a05081082874f30d194409004b3e2a2e626f098d2 + + + +1@cf832fef0f1d1e07271446569ee9123dca95ba030ce19902fe59acd4b2f71fa0$"@0000000000000000001b9c056502801521dc99566177abbca49aaa419e56cce9(-2 +@2ec1934b7ca042deb6cea1e75108d87adcc252c78d66f2dfd4974a8a5030fc28B027a3eb0900fe2ee934a4c7d6ed158cdc9adc94239a272de18d61eed8dc1252f5c2 +@6f34a808ef0260a3bcb60d169261620e499a3e177be85da18df21bad6a07a716B034fa0ac15d98e08aa999380d00ce01b46c1e67aa1142baa8fb62c2358635cb496B +@cf832fef0f1d1e07271446569ee9123dca95ba030ce19902fe59acd4b2f71fa0""12QavJ8fvzkKakDJPXFuFJg9baJXVX33yy"UOP_DUP OP_HASH160 0f6e01c8759add698ffed3c9f1e1b96bb9368235 OP_EQUALVERIFY OP_CHECKSIG*276a9140f6e01c8759add698ffed3c9f1e1b96bb936823588ac*"12QavJ8fvzkKakDJPXFuFJg9baJXVX33yy8$J  +@cf832fef0f1d1e07271446569ee9123dca95ba030ce19902fe59acd4b2f71fa0""1CvEQG9psc128gkKfUugHqzbAhvhCKCWj5"UOP_DUP OP_HASH160 82ba9dc18bb5910f4b94dca8d71d687bf8efd64c OP_EQUALVERIFY OP_CHECKSIG*276a91482ba9dc18bb5910f4b94dca8d71d687bf8efd64c88ac*"1CvEQG9psc128gkKfUugHqzbAhvhCKCWj58$J  +@cf832fef0f1d1e07271446569ee9123dca95ba030ce19902fe59acd4b2f71fa0""1HMuMbV4jNnTMKvbxTLZgZRXSRNzkYQqA5"UOP_DUP OP_HASH160 b376091cbda1a44296fd82f030a9c2e43bab4c37 OP_EQUALVERIFY OP_CHECKSIG*276a914b376091cbda1a44296fd82f030a9c2e43bab4c3788ac*"1HMuMbV4jNnTMKvbxTLZgZRXSRNzkYQqA58$J $-@0000000000000000001127d7bda5dce14a3f3b3688f391b0eb42d8b263845fb8"@0000000000000000001b9c056502801521dc99566177abbca49aaa419e56cce92$-@0000000000000000000947d9fb5aa26d10b800c47e49d409154bcbd755475dcf"@0000000000000000001127d7bda5dce14a3f3b3688f391b0eb42d8b263845fb82$-@000000000000000000185852aa4776072a1c49c8c0f9bdb44f487be6d4991853"@0000000000000000000947d9fb5aa26d10b800c47e49d409154bcbd755475dcf2$-@000000000000000000183765072911fb00b2fd72d176f475a94af7c4c1699f4a"@000000000000000000185852aa4776072a1c49c8c0f9bdb44f487be6d49918532$-@000000000000000000107e5f02c81dfef51b81afff607c806213e7a855aca94d"@000000000000000000183765072911fb00b2fd72d176f475a94af7c4c1699f4a2$τ-@000000000000000000166c7a8895484f4cb33734ca9474a45751b3492a9d0602"@000000000000000000107e5f02c81dfef51b81afff607c806213e7a855aca94d2$-@00000000000000000007b3ee46f80a11f8e391abdbd0800ed2e408a83f425095"@000000000000000000166c7a8895484f4cb33734ca9474a45751b3492a9d06022$ŗ-@000000000000000000188981abc31bf6653c18329e6a6b28d54ba0e6fcac2d8e"@00000000000000000007b3ee46f80a11f8e391abdbd0800ed2e408a83f4250952$-@00000000000000000005766c6cd81d3b775db4e9d90d7ba64ccab6e932be3382"@000000000000000000188981abc31bf6653c18329e6a6b28d54ba0e6fcac2d8e2$-@00000000000000000019f6a723a86b78786b24b1c46d7879199e4551f9a7615e"@00000000000000000005766c6cd81d3b775db4e9d90d7ba64ccab6e932be33822$-@00000000000000000005137196821d1d193d7d5be75648a9d2e595c68647254d"@00000000000000000019f6a723a86b78786b24b1c46d7879199e4551f9a7615e2$ץ-@0000000000000000000c442edbc730691d4868058f1d0b04e12bb315e379f1d4"@00000000000000000005137196821d1d193d7d5be75648a9d2e595c68647254d2$-@00000000000000000005da1f1b45f158d94e07fb3f72b0e06495b5efe3c16051"@0000000000000000000c442edbc730691d4868058f1d0b04e12bb315e379f1d42 $ؗ-@0000000000000000000c0dab74af76def2770b864d2a114ad2043f5cbf851ecc"@00000000000000000005da1f1b45f158d94e07fb3f72b0e06495b5efe3c160512 + + + +1@148c76ef48982fd7e7fa80500fa5c25fbee4579ddf5091f9583db197a8cbff7b$"@0000000000000000000c0dab74af76def2770b864d2a114ad2043f5cbf851ecc(ؗ-2 +@ab603c52c9756f099416e6cfed4e9ab012b0cda1e04373e31f2daf7fb99dc68cB0373207edb38f8d5adb0b4ce4bb1af4324de3892a4365d48b58d96143cfd8b40e92 +@6465ecb00b3daf923913dfb36a51033b872893e01eb4078719e6b65404fc56b1B03aa36aae2c2c152eb124268f572a89309542f21497f3a7d01f62f7cf708ad6428B +@148c76ef48982fd7e7fa80500fa5c25fbee4579ddf5091f9583db197a8cbff7b""1H1cw4yiZYU7Qd9kZrp7SvHYwPqJUsXBDi"UOP_DUP OP_HASH160 afa001dac8ec668aaa8474217254e358295f9a6c OP_EQUALVERIFY OP_CHECKSIG*276a914afa001dac8ec668aaa8474217254e358295f9a6c88ac*"1H1cw4yiZYU7Qd9kZrp7SvHYwPqJUsXBDi8$J  +1@148c76ef48982fd7e7fa80500fa5c25fbee4579ddf5091f9583db197a8cbff7b""149NHtD3QyPQdtXEYYTZRAS5yJCnfuidyY"UOP_DUP OP_HASH160 227d7a5ac9524d57974ea51acc4e936978b6edfb OP_EQUALVERIFY OP_CHECKSIG*276a914227d7a5ac9524d57974ea51acc4e936978b6edfb88ac*"149NHtD3QyPQdtXEYYTZRAS5yJCnfuidyY8$J  + @148c76ef48982fd7e7fa80500fa5c25fbee4579ddf5091f9583db197a8cbff7b""1NCSH7e5f584NvZ9q5VSuRiHWdVG3n3Ee4"UOP_DUP OP_HASH160 e8845162c9960af2dcc088f88a56ab087b3b5afe OP_EQUALVERIFY OP_CHECKSIG*276a914e8845162c9960af2dcc088f88a56ab087b3b5afe88ac*"1NCSH7e5f584NvZ9q5VSuRiHWdVG3n3Ee48$J $-@00000000000000000019a5c148e87ea6ce855923e7d9238033eaaa828ff7b31f"@0000000000000000000c0dab74af76def2770b864d2a114ad2043f5cbf851ecc2ˆ$-@00000000000000000010d5490c16b351672cfada760dca96f30a2dac84006110"@00000000000000000019a5c148e87ea6ce855923e7d9238033eaaa828ff7b31f2È$-@00000000000000000012b37af8755511c20d6b34724d106426c4c2d5313674f5"@00000000000000000010d5490c16b351672cfada760dca96f30a2dac840061102Ĉ$-@00000000000000000011b8b3675bf2c5e88762b5d0ae26698ffa9bb9540317dc"@00000000000000000012b37af8755511c20d6b34724d106426c4c2d5313674f52ň$-@000000000000000000001813351241f06a1064845e710a70132c3578c603a9bb"@00000000000000000011b8b3675bf2c5e88762b5d0ae26698ffa9bb9540317dc2ƈ$Ё-@000000000000000000048a5a14bfbcc4426feb251feb429d6b7eb3f5f83f6e94"@000000000000000000001813351241f06a1064845e710a70132c3578c603a9bb2Lj$̘-@0000000000000000000458d3d1bee1d9fa84a8982239737fee60a8554b26c3e1"@000000000000000000048a5a14bfbcc4426feb251feb429d6b7eb3f5f83f6e942 + + +1@78c968729e694ede8ecc3b4ae74a4826f57627dbbd644a2de3b26dd9d8a62cf9Lj$"@0000000000000000000458d3d1bee1d9fa84a8982239737fee60a8554b26c3e1(̘-2 +@427e1de180a2578ed320082ba77d22c644ea8809c17dd8a62bc8890899b34510B028fb96521496c95578f71237a034e45f44e66e9e8a1f650ec734c0c5524c3d6b52 +@f1bf134bb59c31facaab2921810c12897dc7a09136521328829ae69e4510b530B025d60dc1ccdfbaf04b39558c04da875b472c549ead0d3023e14cebfac7ed64df1B +І@78c968729e694ede8ecc3b4ae74a4826f57627dbbd644a2de3b26dd9d8a62cf9"!1eKMxkDZZ9epCFRXwho3cdesVYA1BxVth"UOP_DUP OP_HASH160 070eb7c8f1faf2d0235b31f3d4000254e46485c3 OP_EQUALVERIFY OP_CHECKSIG*276a914070eb7c8f1faf2d0235b31f3d4000254e46485c388ac*!1eKMxkDZZ9epCFRXwho3cdesVYA1BxVth8Lj$J  +@78c968729e694ede8ecc3b4ae74a4826f57627dbbd644a2de3b26dd9d8a62cf9""16LBwFEJ845PECyxqPRxDPuuw1m3x4SMbJ"UOP_DUP OP_HASH160 3a79a915fe818aa747a7d932556fa9e817cec98e OP_EQUALVERIFY OP_CHECKSIG*276a9143a79a915fe818aa747a7d932556fa9e817cec98e88ac*"16LBwFEJ845PECyxqPRxDPuuw1m3x4SMbJ8Lj$J  +@78c968729e694ede8ecc3b4ae74a4826f57627dbbd644a2de3b26dd9d8a62cf9""1LK9bFTFB4h3ivbQ7MfvvGcW6DoU4snmPZ"UOP_DUP OP_HASH160 d3d90c567f8257070a5d05db6242ca0363e48fc7 OP_EQUALVERIFY OP_CHECKSIG*276a914d3d90c567f8257070a5d05db6242ca0363e48fc788ac*"1LK9bFTFB4h3ivbQ7MfvvGcW6DoU4snmPZ8Lj$J  + + +1@7bc1c7aa5d9b57f42145d5c439fd6d83eda96d8436526d064be4490def78cd40Lj$"@0000000000000000000458d3d1bee1d9fa84a8982239737fee60a8554b26c3e1(̘-2 +@2c735db0514cfa2deeeb1c3c59d1a789e506310b8eeee685f55e2c6f03d92240B03db8bfcf68f41020ed1736485646b4837a213b8caa6582cf990608896c0cb2e1d2 +@9bac0c58b2417a7b11f19201e0b461fd96520aa97af9e897a6aa6e79ec7d05d7B021aa7e13207967ffab9bea7758c30648596f70f0f8aa5e52cd07467d9217ba669B +@7bc1c7aa5d9b57f42145d5c439fd6d83eda96d8436526d064be4490def78cd40""19FvxyJQ2PPPLhn8kzHFD5VnCVnLrNAbJ1"UOP_DUP OP_HASH160 5a93e0a12067e4b30d59526b101fc117f6988424 OP_EQUALVERIFY OP_CHECKSIG*276a9145a93e0a12067e4b30d59526b101fc117f698842488ac*"19FvxyJQ2PPPLhn8kzHFD5VnCVnLrNAbJ18Lj$J  +@7bc1c7aa5d9b57f42145d5c439fd6d83eda96d8436526d064be4490def78cd40""1EsYsDsyhqCpQT9ebDNYLTexmbeVL8PrEC"UOP_DUP OP_HASH160 982908995d53d432c21373250ed69d13ac7c6353 OP_EQUALVERIFY OP_CHECKSIG*276a914982908995d53d432c21373250ed69d13ac7c635388ac*"1EsYsDsyhqCpQT9ebDNYLTexmbeVL8PrEC8Lj$J  +y@7bc1c7aa5d9b57f42145d5c439fd6d83eda96d8436526d064be4490def78cd40""1FpFGH1k11SMaXuYgsENETs6KfUswsRig7"UOP_DUP OP_HASH160 a28137b7c0fe78e6d620e08cf10a1146cd0c9a30 OP_EQUALVERIFY OP_CHECKSIG*276a914a28137b7c0fe78e6d620e08cf10a1146cd0c9a3088ac*"1FpFGH1k11SMaXuYgsENETs6KfUswsRig78Lj$J Ȉ$-@0000000000000000000c5abea0300ccbafe21dfcf6df89f4043df481c5bf692d"@0000000000000000000458d3d1bee1d9fa84a8982239737fee60a8554b26c3e12Ɉ$-@000000000000000000024e5e9baaa61631c0f413da4f6a8d5d4dbcfa079b134a"@0000000000000000000c5abea0300ccbafe21dfcf6df89f4043df481c5bf692d2ʈ$-@000000000000000000119810bc32191299cfc59a62932db402d902a9cdb5eca8"@000000000000000000024e5e9baaa61631c0f413da4f6a8d5d4dbcfa079b134a2ˈ$Ȩ-@00000000000000000000746266d132c151fb3bf03772fbc8b20de4bcff43c9d8"@000000000000000000119810bc32191299cfc59a62932db402d902a9cdb5eca82̈$ݔ-@00000000000000000011699ccf5ec3a72ff6f54c3695188e4272101f1798a9ed"@00000000000000000000746266d132c151fb3bf03772fbc8b20de4bcff43c9d82͈$-@00000000000000000000ba1d0ca798644c77738bd06a949df542649a9359aa63"@00000000000000000011699ccf5ec3a72ff6f54c3695188e4272101f1798a9ed2Έ$-@0000000000000000001497593605747374307aa1e0baa8df0ea50f7b6ab2964a"@00000000000000000000ba1d0ca798644c77738bd06a949df542649a9359aa632ψ$-@00000000000000000004d4569502999df1017c3542876be940b6890dfc4a87d6"@0000000000000000001497593605747374307aa1e0baa8df0ea50f7b6ab2964a2 + + +1@a0bf5c97509b558331c230e8d2f1bf315486059fcbc4c4e48494cf01a459c3cfψ$"@00000000000000000004d4569502999df1017c3542876be940b6890dfc4a87d6(-2 +@81ff5507e3009fe71c3625c96a547958414b12f55cdf132c1237430af42a9832B03499e488a485431d1321d21b3465d1b56c041450ae51c0c364ad7304f40fe37802 +@81ff5507e3009fe71c3625c96a547958414b12f55cdf132c1237430af42a9832B022b990b343563eb0a23c89f02b6d63f7589ddc8d1c1e919962f00254d585af936B +@a0bf5c97509b558331c230e8d2f1bf315486059fcbc4c4e48494cf01a459c3cf""1FNydqXdTPn1YeGuKhyFgyN1bWPBzwfCfR"UOP_DUP OP_HASH160 9db9c5d52af31f678e5c757aa23e48e331d78c7c OP_EQUALVERIFY OP_CHECKSIG*276a9149db9c5d52af31f678e5c757aa23e48e331d78c7c88ac*"1FNydqXdTPn1YeGuKhyFgyN1bWPBzwfCfR8ψ$J  +๜@a0bf5c97509b558331c230e8d2f1bf315486059fcbc4c4e48494cf01a459c3cf""192AiC2yBua2SJWouThwsq14b2nkJbHmPf"UOP_DUP OP_HASH160 57f98723176dab20e9fd77fd7202657199a8bc19 OP_EQUALVERIFY OP_CHECKSIG*276a91457f98723176dab20e9fd77fd7202657199a8bc1988ac*"192AiC2yBua2SJWouThwsq14b2nkJbHmPf8ψ$J  +@a0bf5c97509b558331c230e8d2f1bf315486059fcbc4c4e48494cf01a459c3cf""1MMBzP8h2yEkpJNrpfDbrieQuQ1bJD8FK5"UOP_DUP OP_HASH160 df3402232297bfe2f8eaa96e2d87fe2c83bca78c OP_EQUALVERIFY OP_CHECKSIG*276a914df3402232297bfe2f8eaa96e2d87fe2c83bca78c88ac*"1MMBzP8h2yEkpJNrpfDbrieQuQ1bJD8FK58ψ$J  + +1@d03d7a0e0da3dbe19f3ffaf3406ca3fe47c3eff93e7aeaeeb6b2849b68df014eψ$"@00000000000000000004d4569502999df1017c3542876be940b6890dfc4a87d6(-2 +@2605b647f871361eef4c7e3c2cd225836d64b7057a828f94838b47b306cf4e9cB0357ede92e76cd3299f0af362df1a8d67afb9e7d29cd28d9b6482f577600e8808f2 +@160cc9131c193a40e95bc74c7dc13f97c84a6fa681152e82a628dc924a94a9a4B035d31b122d336eeee0db7effba4b3152f5e76e56b32bb7107ac747cb152b8cb8a2 +@2605b647f871361eef4c7e3c2cd225836d64b7057a828f94838b47b306cf4e9cB02770f097c5936410b5259cb6dab5b8dd0bb27546e52d616fa6315599f8b3fd5132 +@e066c5a5523f92120f726b98d9b25a8751c858c7beda1c4a3e806ef7186886e6B03c97438132357ec12bb9d7d31779e3a20096566bc388d724520d7c790264fd611B +@d03d7a0e0da3dbe19f3ffaf3406ca3fe47c3eff93e7aeaeeb6b2849b68df014e""1BvfFzLBUD9PLFn2WXs72jdTpApGQXdjrg"UOP_DUP OP_HASH160 77d73d86941a4bed4c9073bfbad972fcc88c40be OP_EQUALVERIFY OP_CHECKSIG*276a91477d73d86941a4bed4c9073bfbad972fcc88c40be88ac*"1BvfFzLBUD9PLFn2WXs72jdTpApGQXdjrg8ψ$J  +̖\@d03d7a0e0da3dbe19f3ffaf3406ca3fe47c3eff93e7aeaeeb6b2849b68df014e""1AoyaeHfXW8jbCQVzmVCg5Vzn7nUsA8Rc2"UOP_DUP OP_HASH160 6b9b7f37ad316ff34bc0dff70a2ada21ecab38b9 OP_EQUALVERIFY OP_CHECKSIG*276a9146b9b7f37ad316ff34bc0dff70a2ada21ecab38b988ac*"1AoyaeHfXW8jbCQVzmVCg5Vzn7nUsA8Rc28ψ$J  +)@d03d7a0e0da3dbe19f3ffaf3406ca3fe47c3eff93e7aeaeeb6b2849b68df014e""1JcbWmyFxwujnHos26eyrDgLQ4tmtnEvH7"UOP_DUP OP_HASH160 c13581de1f77a8fbc87d55ff869eb1426447220a OP_EQUALVERIFY OP_CHECKSIG*276a914c13581de1f77a8fbc87d55ff869eb1426447220a88ac*"1JcbWmyFxwujnHos26eyrDgLQ4tmtnEvH78ψ$J &Ј$܇-@00000000000000000013a857c83e9e08d67f96a505d020cf6e0901a7c6aa426b"@00000000000000000004d4569502999df1017c3542876be940b6890dfc4a87d62ш$ȏ-@0000000000000000000242eaf4b58871106af448be1ea21a7ded561e6d4c15e8"@00000000000000000013a857c83e9e08d67f96a505d020cf6e0901a7c6aa426b2҈$ؘ-@0000000000000000000302483552f28e0627a659636d1270032df8845d328442"@0000000000000000000242eaf4b58871106af448be1ea21a7ded561e6d4c15e82ӈ$-@0000000000000000001b469434b4aa4f777e63f9c46e9c491c88eac2f239e64d"@0000000000000000000302483552f28e0627a659636d1270032df8845d3284422 Ԉ$-@00000000000000000013bd2e2ddc1528cb4fd6a854b70812146229646f3bae7c"@0000000000000000001b469434b4aa4f777e63f9c46e9c491c88eac2f239e64d2 + + + +1@fc861426ce4dd398789c9b015d68f5c9fa74b801a6e4bfde0e633c0acf61af2fԈ$"@00000000000000000013bd2e2ddc1528cb4fd6a854b70812146229646f3bae7c(-2 +@272d5c13c94eddec6df044a1f581629e013547f0801e4f42297692546702c28cB03dfb3da20a0c3c60d7ccd91412b77c98fa1199900ab4dfac4fa69537579d53b562 +@272d5c13c94eddec6df044a1f581629e013547f0801e4f42297692546702c28cB0248125100b13ab760c89f7a168dd3be209c21e50fb3eb7e06716c821a1b441d13B +@fc861426ce4dd398789c9b015d68f5c9fa74b801a6e4bfde0e633c0acf61af2f""1E9cbMBsZy72mZ4CrVoL1bwjgjm4RxLDZt"UOP_DUP OP_HASH160 903aac7bb0c039af323b47dde92b8a44165bc6d0 OP_EQUALVERIFY OP_CHECKSIG*276a914903aac7bb0c039af323b47dde92b8a44165bc6d088ac*"1E9cbMBsZy72mZ4CrVoL1bwjgjm4RxLDZt8Ԉ$J  +d@fc861426ce4dd398789c9b015d68f5c9fa74b801a6e4bfde0e633c0acf61af2f""1KQrNcJxpNZjs8MDPCkw5Ad4vp5M2p3VLi"UOP_DUP OP_HASH160 c9f50b9d71696a989e310c3e8db037533d5bdbdb OP_EQUALVERIFY OP_CHECKSIG*276a914c9f50b9d71696a989e310c3e8db037533d5bdbdb88ac*"1KQrNcJxpNZjs8MDPCkw5Ad4vp5M2p3VLi8Ԉ$J  +@fc861426ce4dd398789c9b015d68f5c9fa74b801a6e4bfde0e633c0acf61af2f""196ZwhNvUCYaQgeWNhwtKNztskzPZLuE72"UOP_DUP OP_HASH160 58ce95e613fc84218b855990b340e95ea06afba9 OP_EQUALVERIFY OP_CHECKSIG*276a91458ce95e613fc84218b855990b340e95ea06afba988ac*"196ZwhNvUCYaQgeWNhwtKNztskzPZLuE728Ԉ$J  Ո$-@00000000000000000002c16c97a0373c609761d46a1320c75d26cd0130a47009"@00000000000000000013bd2e2ddc1528cb4fd6a854b70812146229646f3bae7c2ֈ$-@0000000000000000000cdbd84ee7e4ab1df3d5d01fe0c4f6fb60943f75e263dc"@00000000000000000002c16c97a0373c609761d46a1320c75d26cd0130a4700929׈$-@00000000000000000017163606b1c82d824d8d80b75c6c2fcb4544d39933e0a7"@0000000000000000000cdbd84ee7e4ab1df3d5d01fe0c4f6fb60943f75e263dc28 + + +1@b52f49569f5e429f658f8eca1c98d7af56517d42cfc3f9122aa00fdef1d7d9dc׈$"@00000000000000000017163606b1c82d824d8d80b75c6c2fcb4544d39933e0a7(-2 +@c0420753f7d13576f7c75518f91e4a814813a66b21ba7d690391a3f1b9ac87e0B02b11c9b6e91803e0ec247b87673861b6ddabc33525c6c6e2d81f574fa104b00322 +@35e9938e818fbd43dd829197bc450d3199e6247a3297d05833e16cebaf13d99cB03ba264385a235f72ebf27f9f4c0488bd2e81deaad7bcf10944e2b48a056309549B +@b52f49569f5e429f658f8eca1c98d7af56517d42cfc3f9122aa00fdef1d7d9dc""15zwn9kbeiTNQYEA4vzv6hdfV6S46VFppd"UOP_DUP OP_HASH160 36d5f091364c0209aa5c2246ec9a960c5c74ce59 OP_EQUALVERIFY OP_CHECKSIG*276a91436d5f091364c0209aa5c2246ec9a960c5c74ce5988ac*"15zwn9kbeiTNQYEA4vzv6hdfV6S46VFppd8׈$J  +յ +@b52f49569f5e429f658f8eca1c98d7af56517d42cfc3f9122aa00fdef1d7d9dc""1C2HNWCnS8BnR2zVbPRrkHfoXbiUwi666h"UOP_DUP OP_HASH160 78e777172b600997d122c8f0db11fc7b64337fa6 OP_EQUALVERIFY OP_CHECKSIG*276a91478e777172b600997d122c8f0db11fc7b64337fa688ac*"1C2HNWCnS8BnR2zVbPRrkHfoXbiUwi666h8׈$J  +@b52f49569f5e429f658f8eca1c98d7af56517d42cfc3f9122aa00fdef1d7d9dc"l"6OP_RETURN 1001e7526610353d869698158765120a3195e5c57ff5*06a161001e7526610353d869698158765120a3195e5c57ff52Rf5=e +18׈$J  + + +1@9586b6cdbf5c52a18e81d112a290ce167197da5dac5bba3949961f381c6cd69d׈$"@00000000000000000017163606b1c82d824d8d80b75c6c2fcb4544d39933e0a7(-2 +@8fbae6ad09ab9fb520c12d03648b71b6d01c379f1d64609a640fab72218456b2B0215283e65dcd277d5e55007f76da4a2a2f7b2b35a8f9486135613ea1181e7b32e2 +@d0903da3e852bd3358a4fd062379afdbeacfc62c50795e880316f65ba815abcfB03e70b0739d17b3c449e2c9c091be2e47803b6bc81744ce2ee2bf271b02cca4804B + @9586b6cdbf5c52a18e81d112a290ce167197da5dac5bba3949961f381c6cd69d""1HZxADnq6PNk5YP7Y6Kw33bUyRTMGNVePH"UOP_DUP OP_HASH160 b5bd5e224bcd3a77a5aae7a46aa4761872161952 OP_EQUALVERIFY OP_CHECKSIG*276a914b5bd5e224bcd3a77a5aae7a46aa476187216195288ac*"1HZxADnq6PNk5YP7Y6Kw33bUyRTMGNVePH8׈$J  +@9586b6cdbf5c52a18e81d112a290ce167197da5dac5bba3949961f381c6cd69d""1MN3MBAoxCTKAUmJf5Unbo2uSgptpwpkAm"UOP_DUP OP_HASH160 df5d35f45eaa4554b849d96d104090ca095bb820 OP_EQUALVERIFY OP_CHECKSIG*276a914df5d35f45eaa4554b849d96d104090ca095bb82088ac*"1MN3MBAoxCTKAUmJf5Unbo2uSgptpwpkAm8׈$J  +ӧ@9586b6cdbf5c52a18e81d112a290ce167197da5dac5bba3949961f381c6cd69d""1CQLu6aRMCXwS5bUjogQdLWPKdPdAi2Nah"UOP_DUP OP_HASH160 7d138f9932de68ab319742be323f862e6cd0aa3b OP_EQUALVERIFY OP_CHECKSIG*276a9147d138f9932de68ab319742be323f862e6cd0aa3b88ac*"1CQLu6aRMCXwS5bUjogQdLWPKdPdAi2Nah8׈$J ; + + +1@a24d829328cb6514828f29a0fae9cbfe79ce6a4d05b276ba0aa446efd64b9906׈$"@00000000000000000017163606b1c82d824d8d80b75c6c2fcb4544d39933e0a7(-2 +@2b402985969caeb801bb612b8bb47dce3610d9f033317485c1c92adc90a7f30dB0350a18a2fe484d110b217f580d1c07f834954f36605140bd4bae663faed8567152 +@9586b6cdbf5c52a18e81d112a290ce167197da5dac5bba3949961f381c6cd69dB030e6e1d1df11ba4355355fe2ba4f7b3277a8f862a5e6b6b327f6d8f56f56ff7bdB +@a24d829328cb6514828f29a0fae9cbfe79ce6a4d05b276ba0aa446efd64b9906""1L71NcHnEovf4BonCJpDw3mxVvfdJuyA3j"UOP_DUP OP_HASH160 d18d325843b3b971aca98e33799be8e9dae512ef OP_EQUALVERIFY OP_CHECKSIG*276a914d18d325843b3b971aca98e33799be8e9dae512ef88ac*"1L71NcHnEovf4BonCJpDw3mxVvfdJuyA3j8׈$J  +@a24d829328cb6514828f29a0fae9cbfe79ce6a4d05b276ba0aa446efd64b9906""1P1gZzRf8sDGcw96Ckzt9QMoqXGzh1izdr"UOP_DUP OP_HASH160 f173cc30224a39186bbb7ea5a24aea14ad05ab39 OP_EQUALVERIFY OP_CHECKSIG*276a914f173cc30224a39186bbb7ea5a24aea14ad05ab3988ac*"1P1gZzRf8sDGcw96Ckzt9QMoqXGzh1izdr8׈$J  +ܓ@a24d829328cb6514828f29a0fae9cbfe79ce6a4d05b276ba0aa446efd64b9906""1Hc9nbXyDV44eDDdySdcTxPbmVvcjFRQS5"UOP_DUP OP_HASH160 b627e7ce672a68d3fbda230f19250aedbf58c8eb OP_EQUALVERIFY OP_CHECKSIG*276a914b627e7ce672a68d3fbda230f19250aedbf58c8eb88ac*"1Hc9nbXyDV44eDDdySdcTxPbmVvcjFRQS58׈$J ; + + +1@f3b7a843859b51b2b7151a94e8654f769eb7708f1f3fbf964a1108e74ab7afd3׈$"@00000000000000000017163606b1c82d824d8d80b75c6c2fcb4544d39933e0a7(-2 +@a24d829328cb6514828f29a0fae9cbfe79ce6a4d05b276ba0aa446efd64b9906B0377dae1e782d504a9241c5b0522bd2ea9c2d3199383f0da8b5fc8f1bf49e16ad92 +@a24d829328cb6514828f29a0fae9cbfe79ce6a4d05b276ba0aa446efd64b9906B0321c9576a06bb0c1b20d34fb6bb64c42981c680338b575afc489d8fb66c105cb5B +l@f3b7a843859b51b2b7151a94e8654f769eb7708f1f3fbf964a1108e74ab7afd3""14um1edXKMRA53rnxN2tM7S8LcQ5n5qT8M"UOP_DUP OP_HASH160 2ae2befd489479fb2a921680f5655c344d9dfc23 OP_EQUALVERIFY OP_CHECKSIG*276a9142ae2befd489479fb2a921680f5655c344d9dfc2388ac*"14um1edXKMRA53rnxN2tM7S8LcQ5n5qT8M8׈$J  +@f3b7a843859b51b2b7151a94e8654f769eb7708f1f3fbf964a1108e74ab7afd3""1DsjJSumEnYFGK7kr2gpSduvG9oWvpGnjF"UOP_DUP OP_HASH160 8d399e515c94910939ad6d6c2d87ae5eb4cb8387 OP_EQUALVERIFY OP_CHECKSIG*276a9148d399e515c94910939ad6d6c2d87ae5eb4cb838788ac*"1DsjJSumEnYFGK7kr2gpSduvG9oWvpGnjF8׈$J  +@f3b7a843859b51b2b7151a94e8654f769eb7708f1f3fbf964a1108e74ab7afd3""1FyPSVnqZMqkva1exyquTr4KuoPKGkLrPb"UOP_DUP OP_HASH160 a43bc955909a8cb6b77c362d4b40c7f79b85bfc4 OP_EQUALVERIFY OP_CHECKSIG*276a914a43bc955909a8cb6b77c362d4b40c7f79b85bfc488ac*"1FyPSVnqZMqkva1exyquTr4KuoPKGkLrPb8׈$J ; + +1@c2314350b4a8b4dc669e7ed778453968a185cfd3f3fde6684c4f0575eecef498׈$"@00000000000000000017163606b1c82d824d8d80b75c6c2fcb4544d39933e0a7(-2 +@a0bf5c97509b558331c230e8d2f1bf315486059fcbc4c4e48494cf01a459c3cfB033ff17afad04fc2e4e54263485e6cfb07d32485b771557cc37c09c3cdcd7798342 +@a8cf47a7884a10895cc68467fd0f42e45cdb2b6d264c1f4576cb707362f0abeeB03860cedb53de8316bccf6fb9ca924703eaa524f1f6dc667bb34e5fca539c72d8b2 +@852ef65a4330b6dedd3ffec15fff85bd2303ccf997727e86b21fa1a43702fa92B02173719ddfb75494d03cb02d52c673abd159ebeb2291afd3edf26b7cb50dd09c62 +@c3f36cfb225c6e59327bf46c9ba4e66c26936195ac85ee631c8cb301b1dfd3b8B02cef0f1b63d73a1d8d15e8d4491248bf19aa7272ac2b4fb951cf838ad6a74bfac2 +@a0bf5c97509b558331c230e8d2f1bf315486059fcbc4c4e48494cf01a459c3cfB039b421ba47f2b258aa7d5713d41ce681b26dff2698621ed98e71ce82c868fa83fB +lj@c2314350b4a8b4dc669e7ed778453968a185cfd3f3fde6684c4f0575eecef498""1N6sePERe6yScf4Yeh1rVHKGNqTg1zLfTo"UOP_DUP OP_HASH160 e776ff48907cd44112b7f891d654f7281da177f7 OP_EQUALVERIFY OP_CHECKSIG*276a914e776ff48907cd44112b7f891d654f7281da177f788ac*"1N6sePERe6yScf4Yeh1rVHKGNqTg1zLfTo8׈$J  +ڜ@c2314350b4a8b4dc669e7ed778453968a185cfd3f3fde6684c4f0575eecef498""1Kt1PpFjSfeZAA9C9ensBfxZceWU6zc1Fb"UOP_DUP OP_HASH160 cf17ce77ec96186c90d539cab13325fa9a499cc5 OP_EQUALVERIFY OP_CHECKSIG*276a914cf17ce77ec96186c90d539cab13325fa9a499cc588ac*"1Kt1PpFjSfeZAA9C9ensBfxZceWU6zc1Fb8׈$J  +@c2314350b4a8b4dc669e7ed778453968a185cfd3f3fde6684c4f0575eecef498""17EYbtuuiKBkAGYnuyEbtRZtT76AgAUEmk"UOP_DUP OP_HASH160 44608abb9ea272d4ec05b70ab9f0ddc94b4141e2 OP_EQUALVERIFY OP_CHECKSIG*276a91444608abb9ea272d4ec05b70ab9f0ddc94b4141e288ac*"17EYbtuuiKBkAGYnuyEbtRZtT76AgAUEmk8׈$J ؈$-@00000000000000000004de08fa8132baa3e2a91b8f4b4d724f12b6a70e0afe06"@00000000000000000017163606b1c82d824d8d80b75c6c2fcb4544d39933e0a72و$-@0000000000000000000f1707151dd3a0742180e48b43c41799d817b0bb6b50f2"@00000000000000000004de08fa8132baa3e2a91b8f4b4d724f12b6a70e0afe062 ڈ$-@00000000000000000003377cb4036b812c236d05f10aa1f27840c326ba50c592"@0000000000000000000f1707151dd3a0742180e48b43c41799d817b0bb6b50f22 + + + +1@f18970c3397d0fbe907ab8299a435f736bc075b4006460c0d07994d44029c83cڈ$"@00000000000000000003377cb4036b812c236d05f10aa1f27840c326ba50c592(-2 +@b6a942bad58a108fabf4301be649fc372e9aeb16a3b57e1dd85a5032bb9109b5B02ef074f60d8a557cb617f4fc53e8d0cca30eb71c14c4061ecc32cb78e41c8b0062 +@1606deca62a67b533ee7d2449ea3082cde3ce3757cbf94b8a972114d964da0ccB037352017ef4dce607b6f8c36c8dc7dd403efb1e35c2428384ec0f47d12caa6a95B +A@f18970c3397d0fbe907ab8299a435f736bc075b4006460c0d07994d44029c83c""1MzzW62PGEtc2zJJtGeYXj9QYAi6v9GFEz"UOP_DUP OP_HASH160 e65a39af079d2a3a4c947f1c3399d99ac0090b37 OP_EQUALVERIFY OP_CHECKSIG*276a914e65a39af079d2a3a4c947f1c3399d99ac0090b3788ac*"1MzzW62PGEtc2zJJtGeYXj9QYAi6v9GFEz8ڈ$J  +@f18970c3397d0fbe907ab8299a435f736bc075b4006460c0d07994d44029c83c""1DTd756KKEUpMZCYjNWUUmHioDRFng43qR"UOP_DUP OP_HASH160 88aa768ba1142cc30906a3876bdd68b63c4be4b5 OP_EQUALVERIFY OP_CHECKSIG*276a91488aa768ba1142cc30906a3876bdd68b63c4be4b588ac*"1DTd756KKEUpMZCYjNWUUmHioDRFng43qR8ڈ$J  +@f18970c3397d0fbe907ab8299a435f736bc075b4006460c0d07994d44029c83c""1MvwMnnw5bi7UqWDLhS16jtz8yymJkqm2r"UOP_DUP OP_HASH160 e595f01310babb4f7dd27a15c60b3ca5f2dc63bc OP_EQUALVERIFY OP_CHECKSIG*276a914e595f01310babb4f7dd27a15c60b3ca5f2dc63bc88ac*"1MvwMnnw5bi7UqWDLhS16jtz8yymJkqm2r8ڈ$J ۈ$-@00000000000000000019453ff7dae842ad8c9b2fc805743b7b2ee1ea099edc7a"@00000000000000000003377cb4036b812c236d05f10aa1f27840c326ba50c5922܈$-@0000000000000000000022782cb247345615f25f6f19563f768f23f087cbfec9"@00000000000000000019453ff7dae842ad8c9b2fc805743b7b2ee1ea099edc7a2݈$-@000000000000000000069b8d2739cb8736cc6a14927d760a7b7dfa47e1e5059e"@0000000000000000000022782cb247345615f25f6f19563f768f23f087cbfec92ވ$-@0000000000000000000d0ebfff79af5a4abe1b0879b5e9d27d6c5a129e3b3571"@000000000000000000069b8d2739cb8736cc6a14927d760a7b7dfa47e1e5059e2 + + +1@2f5c1b7b0fb5a4302763e0677e310cc66990be85671db8a6ac051fbf7c18e96fވ$"@0000000000000000000d0ebfff79af5a4abe1b0879b5e9d27d6c5a129e3b3571(-2 +@3df494ed417c7bfcfc6d964d1e6227a284ee41d9ef7e89ba7e3647e4231506d1B020c74440ab7ccd0fd51a9242a867df577e674103810b4374290cd85b846c32e7f2 +@82390de05aa47490a55bd5455b396a4444fbf3d3a2b6ede1fc60bdce3e98307dB03c1606c0f835537d708969179da84d4f87abc65fa299302c5a5c0f1da062e27c4B +@2f5c1b7b0fb5a4302763e0677e310cc66990be85671db8a6ac051fbf7c18e96f""19hs1V3GCwTPcsqBMNwTzPA8cKGAFLRGny"UOP_DUP OP_HASH160 5f7b63bcab3de3d001a8d5638ecc1a44b8ea9264 OP_EQUALVERIFY OP_CHECKSIG*276a9145f7b63bcab3de3d001a8d5638ecc1a44b8ea926488ac*"19hs1V3GCwTPcsqBMNwTzPA8cKGAFLRGny8ވ$J  +@2f5c1b7b0fb5a4302763e0677e310cc66990be85671db8a6ac051fbf7c18e96f""1GuPKorpqtXtruzwjGvLGTPsYZ4WwSYaFN"UOP_DUP OP_HASH160 ae7226f25a1850b3c055e92687860722c8dd4905 OP_EQUALVERIFY OP_CHECKSIG*276a914ae7226f25a1850b3c055e92687860722c8dd490588ac*"1GuPKorpqtXtruzwjGvLGTPsYZ4WwSYaFN8ވ$J  +_@2f5c1b7b0fb5a4302763e0677e310cc66990be85671db8a6ac051fbf7c18e96f""15damQemTd8ALjcc4uuQPY22tr9s3La2sZ"UOP_DUP OP_HASH160 32cba9f5bb7bc640c9695856e0f72d6f721932f5 OP_EQUALVERIFY OP_CHECKSIG*276a91432cba9f5bb7bc640c9695856e0f72d6f721932f588ac*"15damQemTd8ALjcc4uuQPY22tr9s3La2sZ8ވ$J  + +1@f76e4b113ca157a86e03eb97138a3947061037024814ac54edca50bb1c904ceeވ$"@0000000000000000000d0ebfff79af5a4abe1b0879b5e9d27d6c5a129e3b3571(-2 +@b7a697e8826a2438c0c4419e67006ec67512ed7d59357670b2ac2ee49a1facc3B02ed35820c36398d7cbd70e97923e99a6e0f3c50f41d940ea915e711d5d33dcc692 +@85af32a3e8c160349c2ffbb71592cce883b542acae8b0c1075fc426d4daec656B02ffe28cfd4b43016e037a7ebe0e1034e9e067c5ca4f2df7baa5f07f2e317ad9152 +@dbef8178e39571f7b55a9e4e9c28118db5b5dcd3c35a9d2e06dfed4b7615b66dB0392b136fba8d498339d7e769b7f5fc8d6385c177290b29c76c4ebf88ae30c64a72 +@b7a697e8826a2438c0c4419e67006ec67512ed7d59357670b2ac2ee49a1facc3B03b7dcd32ad3842a0ddb90294974a075f944e1819633fad7ca0350932d8d1449632 +@83b3d19fbe6f81686fb5037d2996fa59180b2ec30ca1574e0a773487161270ecB0369f98e31f05f415e1a57444dc8e990a9ea9a852b151aafba1e2a098c28bf653cB +F@f76e4b113ca157a86e03eb97138a3947061037024814ac54edca50bb1c904cee"!17QxrhrSd8A1nbkNgyi5dSLqV9JeYf573"UOP_DUP OP_HASH160 01367fc63ba1b21b0e8cf6b38993a9f71b0f27b7 OP_EQUALVERIFY OP_CHECKSIG*276a91401367fc63ba1b21b0e8cf6b38993a9f71b0f27b788ac*!17QxrhrSd8A1nbkNgyi5dSLqV9JeYf5738ވ$J  +@f76e4b113ca157a86e03eb97138a3947061037024814ac54edca50bb1c904cee""1NdT3kMGPzsm54BsA9G1Qb62hWCKEpgZuP"UOP_DUP OP_HASH160 ed3f5bfd35b3b00d4f37e0fc5f8088e181631624 OP_EQUALVERIFY OP_CHECKSIG*276a914ed3f5bfd35b3b00d4f37e0fc5f8088e18163162488ac*"1NdT3kMGPzsm54BsA9G1Qb62hWCKEpgZuP8ވ$J  +@f76e4b113ca157a86e03eb97138a3947061037024814ac54edca50bb1c904cee""17wEUSquUFDnq5r729KZ5ZPhkuyySnX9wM"UOP_DUP OP_HASH160 4c1276a7ed3873b28c61046e0cf770d40184af39 OP_EQUALVERIFY OP_CHECKSIG*276a9144c1276a7ed3873b28c61046e0cf770d40184af3988ac*"17wEUSquUFDnq5r729KZ5ZPhkuyySnX9wM8ވ$J m߈$-@000000000000000000131e6adfcbedd39220625be8f4504285fa645adb00d4d3"@0000000000000000000d0ebfff79af5a4abe1b0879b5e9d27d6c5a129e3b35712$آ-@00000000000000000012e3a3a58261206f4facd4db22e894c9cfe92477d85c6f"@000000000000000000131e6adfcbedd39220625be8f4504285fa645adb00d4d32 + +1@fc386ddea364a7aef0378de674a9d6e3e1dc72f25538e56f17870ef992eb21ab$"@00000000000000000012e3a3a58261206f4facd4db22e894c9cfe92477d85c6f(آ-2 +@1e74f066ae38d091054d73fe3c93d3676acd58c4f79ba655514118fff1c317e7B03d5cc6463eacaf921f12cf4dff5b589e46ac8fe7a52f072ec84e81e9f8f415d1b2 +@f18970c3397d0fbe907ab8299a435f736bc075b4006460c0d07994d44029c83cB03d5cc6463eacaf921f12cf4dff5b589e46ac8fe7a52f072ec84e81e9f8f415d1b2 +@8102c5c2ec2d05cdba54b69c8a3e888b2b21db1aa7d884a3269cd2bcb92316a2B02f5464548cc975982e00f051cec83661a4e309cc5df7f8267289b0ba9d37d0cd92 +@6b2272ada0f07fea82caa063973f565d27f068c08b8b2047edd39ecd882701daB03a0c27ad39c31c77b8993a69d2fd9f0497f89c71330f0bdc6355c1ca7c1205bb92 +@c605de86a12fb9db15978ef951070bbd5c3fcb88ceed474b9c7f66019246df30B03e95bf355fbb73db22bb10464553201d82dd5ecbcb15d43e35bb1fc10fbfaf38f2 +@1e74f066ae38d091054d73fe3c93d3676acd58c4f79ba655514118fff1c317e7B02d4c416769807988af779f85aca16a0fdc35c62b7aae5d1747e46a08eef3df21f2 +@3c78abd1c6f7255fc5ff4d946ddc486cc77aa883865006730cdbf40ca76a73f7B039563e8021671cc1c4708eebcee5b13481e4137ddda6fe08e3066041fc121f6ceB +D@fc386ddea364a7aef0378de674a9d6e3e1dc72f25538e56f17870ef992eb21ab""1LTwBSDD82xsRP3bfewNGaEiyDGEdDjKv6"UOP_DUP OP_HASH160 d5826e981158b4ff866c1f70849b2a1e2f0dfeba OP_EQUALVERIFY OP_CHECKSIG*276a914d5826e981158b4ff866c1f70849b2a1e2f0dfeba88ac*"1LTwBSDD82xsRP3bfewNGaEiyDGEdDjKv68$J  +@fc386ddea364a7aef0378de674a9d6e3e1dc72f25538e56f17870ef992eb21ab""1Gwfx4Cm3G5BiLKC2UkmvCXA8MwPk27kzM"UOP_DUP OP_HASH160 aee0dca39abea50780c0c5160fde12c5e75b6efa OP_EQUALVERIFY OP_CHECKSIG*276a914aee0dca39abea50780c0c5160fde12c5e75b6efa88ac*"1Gwfx4Cm3G5BiLKC2UkmvCXA8MwPk27kzM8$J  +@fc386ddea364a7aef0378de674a9d6e3e1dc72f25538e56f17870ef992eb21ab""1JAM3xhwM7Sk8R1uphjUyVNCP28omjqyLJ"UOP_DUP OP_HASH160 bc3e9ea7c4195a8779d82bfde5675070c432daf9 OP_EQUALVERIFY OP_CHECKSIG*276a914bc3e9ea7c4195a8779d82bfde5675070c432daf988ac*"1JAM3xhwM7Sk8R1uphjUyVNCP28omjqyLJ8$J e$ɖ-@00000000000000000015a00ce888aa1d2d75d2f787ada069c4c869d9fa222adf"@00000000000000000012e3a3a58261206f4facd4db22e894c9cfe92477d85c6f2$ؤ-@0000000000000000001254934174d0a5100930d5a7cd8b43547fb383fa360aa6"@00000000000000000015a00ce888aa1d2d75d2f787ada069c4c869d9fa222adf2 $Ѱ-@0000000000000000000f5e0118c4b9aac709c5117bdf246962fb15c503fd87b3"@0000000000000000001254934174d0a5100930d5a7cd8b43547fb383fa360aa62 + + + +1@696c03176ad5e7396b25475026e803e3101621edd9399d43c68f9be335400d7e$"@0000000000000000000f5e0118c4b9aac709c5117bdf246962fb15c503fd87b3(Ѱ-2 +@fc861426ce4dd398789c9b015d68f5c9fa74b801a6e4bfde0e633c0acf61af2fB03bdb168f17af51758741f1ebcb05e706a11a976db7178056cb9c45c9daf592e6e2 +@fc861426ce4dd398789c9b015d68f5c9fa74b801a6e4bfde0e633c0acf61af2fB037141e68130a4db706d05f258f346461eb58f57ea1ba34eae03ed7c93c1361198B +@696c03176ad5e7396b25475026e803e3101621edd9399d43c68f9be335400d7e""1PAaqYY3nTCMQwuWTF73qLL4N5ihJwWXYV"UOP_DUP OP_HASH160 f322c1aeaa7c858c076a3a4aff62d0158eadf644 OP_EQUALVERIFY OP_CHECKSIG*276a914f322c1aeaa7c858c076a3a4aff62d0158eadf64488ac*"1PAaqYY3nTCMQwuWTF73qLL4N5ihJwWXYV8$J  +d@696c03176ad5e7396b25475026e803e3101621edd9399d43c68f9be335400d7e""1GWeHDDZtjXmMMJ7QQTJbHUGiSuAZepqjZ"UOP_DUP OP_HASH160 aa2511aa293942cc3ea675c8155813273ba72899 OP_EQUALVERIFY OP_CHECKSIG*276a914aa2511aa293942cc3ea675c8155813273ba7289988ac*"1GWeHDDZtjXmMMJ7QQTJbHUGiSuAZepqjZ8$J  +ط@696c03176ad5e7396b25475026e803e3101621edd9399d43c68f9be335400d7e""1PUgQ2orACc73TBP3KnDNLv2EpafqE6EMB"UOP_DUP OP_HASH160 f68ee29f6e306780a17ae679f74c524e5774fc10 OP_EQUALVERIFY OP_CHECKSIG*276a914f68ee29f6e306780a17ae679f74c524e5774fc1088ac*"1PUgQ2orACc73TBP3KnDNLv2EpafqE6EMB8$J   $-@00000000000000000012ed27fbf442a3db7aa3280085794952103d3144e8d527"@0000000000000000000f5e0118c4b9aac709c5117bdf246962fb15c503fd87b32 + + + +1@f470a2e7412d818e9c137f8e6846bd9817c912c39fe398153e3caee41949a745$"@00000000000000000012ed27fbf442a3db7aa3280085794952103d3144e8d527(-2 +@696c03176ad5e7396b25475026e803e3101621edd9399d43c68f9be335400d7eB02c7485dc9b132546ae5c589d2c9d0520badfab6cdfe8ad14723b99155261994922 +@696c03176ad5e7396b25475026e803e3101621edd9399d43c68f9be335400d7eB036bc94125c9302cf31a2c50488739852d0465beead22b66269dbae28ff2209226B +@f470a2e7412d818e9c137f8e6846bd9817c912c39fe398153e3caee41949a745""16KEpTzztFp6aPDeEGuB9TeANNkh2S4sWD"UOP_DUP OP_HASH160 3a4ba6b6c41917b3952d67800a5eb2ebb0d96076 OP_EQUALVERIFY OP_CHECKSIG*276a9143a4ba6b6c41917b3952d67800a5eb2ebb0d9607688ac*"16KEpTzztFp6aPDeEGuB9TeANNkh2S4sWD8$J  +d@f470a2e7412d818e9c137f8e6846bd9817c912c39fe398153e3caee41949a745""1Q54VNrhWmpNE3XtnmTPSwKgmmDRdeNpsB"UOP_DUP OP_HASH160 fd0f7834f734ab79dffed1035833d258e2f3415e OP_EQUALVERIFY OP_CHECKSIG*276a914fd0f7834f734ab79dffed1035833d258e2f3415e88ac*"1Q54VNrhWmpNE3XtnmTPSwKgmmDRdeNpsB8$J  +Χ @f470a2e7412d818e9c137f8e6846bd9817c912c39fe398153e3caee41949a745""13Jdhg9LhK2Mw2EibKxHHSVBUdXCeC7rxb"UOP_DUP OP_HASH160 1945f5a93396d3e54fbc343cf9c87f3dd741862f OP_EQUALVERIFY OP_CHECKSIG*276a9141945f5a93396d3e54fbc343cf9c87f3dd741862f88ac*"13Jdhg9LhK2Mw2EibKxHHSVBUdXCeC7rxb8$J   $-@00000000000000000005fc112aa29a6f5a67a08773be221024934cbd5fd6484c"@00000000000000000012ed27fbf442a3db7aa3280085794952103d3144e8d5272 + + + +1@ce01395f59d6530414e46a9fe6200ae22b025b826583f29f1735c02db18c106f$"@00000000000000000005fc112aa29a6f5a67a08773be221024934cbd5fd6484c(-2 +@f470a2e7412d818e9c137f8e6846bd9817c912c39fe398153e3caee41949a745B03b19a82551308fb799e6109cbfc90d58393fb0d8f4d2eefc6e31ae3512f6261f92 +@f470a2e7412d818e9c137f8e6846bd9817c912c39fe398153e3caee41949a745B02515ccd4af641acf5e446a72f9126b83ae9a453e762c5027d846f2baa02e7d823B +@ce01395f59d6530414e46a9fe6200ae22b025b826583f29f1735c02db18c106f""1Dy8YatXa97i1vEGNrzhFEPFr3ZSA6EFKC"UOP_DUP OP_HASH160 8e3f19e4966de23256de953896cbf0d913b8ce69 OP_EQUALVERIFY OP_CHECKSIG*276a9148e3f19e4966de23256de953896cbf0d913b8ce6988ac*"1Dy8YatXa97i1vEGNrzhFEPFr3ZSA6EFKC8$J  +@ce01395f59d6530414e46a9fe6200ae22b025b826583f29f1735c02db18c106f""1Gwd3axSZMLkvBVk46BvvbDAc8utsMBJiV"UOP_DUP OP_HASH160 aede6febb9a99ee9fd08227afa624a647f16abc8 OP_EQUALVERIFY OP_CHECKSIG*276a914aede6febb9a99ee9fd08227afa624a647f16abc888ac*"1Gwd3axSZMLkvBVk46BvvbDAc8utsMBJiV8$J  + @ce01395f59d6530414e46a9fe6200ae22b025b826583f29f1735c02db18c106f""17xG1VKtbwKZsBTZEn5M8wCfF9AJi64HqD"UOP_DUP OP_HASH160 4c44293741213600c301adf9404de953c51c759b OP_EQUALVERIFY OP_CHECKSIG*276a9144c44293741213600c301adf9404de953c51c759b88ac*"17xG1VKtbwKZsBTZEn5M8wCfF9AJi64HqD8$J H $-@000000000000000000051546392b5f175f4d91ac0f0da9f874f83c3040c4c0a0"@00000000000000000005fc112aa29a6f5a67a08773be221024934cbd5fd6484c2 + + + +1@81c6aa31be2082f43c2ecf7621e11d5e3d4cafc7dca825b61944c91ac4809cd6$"@000000000000000000051546392b5f175f4d91ac0f0da9f874f83c3040c4c0a0(-2 +@cf832fef0f1d1e07271446569ee9123dca95ba030ce19902fe59acd4b2f71fa0B02370796c67f9913e4ad230868eeabd57dc4b4346f7a00659974440d769c472ffe2 +@cf832fef0f1d1e07271446569ee9123dca95ba030ce19902fe59acd4b2f71fa0B022c9b44d8b8c0b04fb3764cef60a3e39dafab727951adb1b2265efe908ea95190B +@81c6aa31be2082f43c2ecf7621e11d5e3d4cafc7dca825b61944c91ac4809cd6""1K239zktwGDo4Bju713G9emf1E8Zb3L1ue"UOP_DUP OP_HASH160 c5a47aa376f84c0ca1507051abe5ff8ac753bbe7 OP_EQUALVERIFY OP_CHECKSIG*276a914c5a47aa376f84c0ca1507051abe5ff8ac753bbe788ac*"1K239zktwGDo4Bju713G9emf1E8Zb3L1ue8$J  + @81c6aa31be2082f43c2ecf7621e11d5e3d4cafc7dca825b61944c91ac4809cd6""1JkSiNtgCccpFDcbUS8D2Q65SJfiQR2Bgm"UOP_DUP OP_HASH160 c2b17d38ecb5d006b5ecc3017ab4b9513e108197 OP_EQUALVERIFY OP_CHECKSIG*276a914c2b17d38ecb5d006b5ecc3017ab4b9513e10819788ac*"1JkSiNtgCccpFDcbUS8D2Q65SJfiQR2Bgm8$J  +@81c6aa31be2082f43c2ecf7621e11d5e3d4cafc7dca825b61944c91ac4809cd6""1G961L8wTCo1Lto3zDjTnpWTzF1YuKVXCq"UOP_DUP OP_HASH160 a611649af5b032efd4a0a7728c6a76c2e64ffd1b OP_EQUALVERIFY OP_CHECKSIG*276a914a611649af5b032efd4a0a7728c6a76c2e64ffd1b88ac*"1G961L8wTCo1Lto3zDjTnpWTzF1YuKVXCq8$J 4 $-@0000000000000000000bc90bfd59d6e17d49af1d25ad091f571c457ed8c70b88"@000000000000000000051546392b5f175f4d91ac0f0da9f874f83c3040c4c0a02 + + + +1@e0019ec2c7cce14e962de26204043d06883d216508ad78eb12bd5e0ad2db2545$"@0000000000000000000bc90bfd59d6e17d49af1d25ad091f571c457ed8c70b88(-2 +@873172b31682ec7383502fc71c90eead57c7b3e1b2e3d73bb344f1031214ed94B033ed318fe47609abec73e3dc281b972a5ba8ffd7ecd3fe4c39c1b48a8e8e966702 +@75207f42927c03fb62b402336b0dbf83ccb0e1919ba6f1d6405bb65c8f0b84eeB035651616e0a680530e08c70257d6c31124493db99e79dde2bc64df00d33058316B +@e0019ec2c7cce14e962de26204043d06883d216508ad78eb12bd5e0ad2db2545""1EBC1h2VihFcvt1fGnmQvEv5JsGYMhqMWj"UOP_DUP OP_HASH160 9086fcb10ff8af4df41a558d154922385cf3af5a OP_EQUALVERIFY OP_CHECKSIG*276a9149086fcb10ff8af4df41a558d154922385cf3af5a88ac*"1EBC1h2VihFcvt1fGnmQvEv5JsGYMhqMWj8$J  +N@e0019ec2c7cce14e962de26204043d06883d216508ad78eb12bd5e0ad2db2545""1F876CDCW1Mk6BZCAAbJz4JFk1kBLNqvQx"UOP_DUP OP_HASH160 9ae9c18902828fc66a556fcd4dee700e2a8ce50d OP_EQUALVERIFY OP_CHECKSIG*276a9149ae9c18902828fc66a556fcd4dee700e2a8ce50d88ac*"1F876CDCW1Mk6BZCAAbJz4JFk1kBLNqvQx8$J  +宏@e0019ec2c7cce14e962de26204043d06883d216508ad78eb12bd5e0ad2db2545""1Jo4YigHQ8Y21b4kWpQz7aV81dydUqtTMG"UOP_DUP OP_HASH160 c3303bbc928f9d6f26b4e21f115da6c7e28e1105 OP_EQUALVERIFY OP_CHECKSIG*276a914c3303bbc928f9d6f26b4e21f115da6c7e28e110588ac*"1Jo4YigHQ8Y21b4kWpQz7aV81dydUqtTMG8$J $ӷ-@0000000000000000001625a78530583831bfaf06667d2530f003d0dcd55e96e1"@0000000000000000000bc90bfd59d6e17d49af1d25ad091f571c457ed8c70b882$-@00000000000000000003c98ef584cf56d7e211f0eda88a573df1bd79901b5f0a"@0000000000000000001625a78530583831bfaf06667d2530f003d0dcd55e96e12$-@000000000000000000044f16785c016201314e02b10f13e4471cb09269addd6e"@00000000000000000003c98ef584cf56d7e211f0eda88a573df1bd79901b5f0a2$-@000000000000000000039d2fb1b60109ded53a47534e7ae80b73a975a3af1115"@000000000000000000044f16785c016201314e02b10f13e4471cb09269addd6e2$-@0000000000000000000e6c402b311740e21f79a42ed84ecf69a3ae4fe88ce882"@000000000000000000039d2fb1b60109ded53a47534e7ae80b73a975a3af11152$-@00000000000000000012321665f36263312de25e5daa36c96b4e4407c9a02172"@0000000000000000000e6c402b311740e21f79a42ed84ecf69a3ae4fe88ce8822+$-@00000000000000000015b1c0d588c312d58b7770bfec536c45615afb70b73150"@00000000000000000012321665f36263312de25e5daa36c96b4e4407c9a021722* + + +1@0b8a4f257b9e74748db682c38d63768701f9b18f225d80c619b6479ffe5ac192$"@00000000000000000015b1c0d588c312d58b7770bfec536c45615afb70b73150(-2 +@c6749178bfeff2b3cd00a1c32dc5bc17ace014bacae2f0a86f60b3eed672d12cB036961a80ddb935a5332a7ad66b70b7416efd5f04073866bfc00ac8c070d4b93aa2 +@b75db7220cdc5ee4a4a26e0351d07c9ef4afca9cdea2a53502679538ecbe0a63B02427c6f8240e95c21a1ab90256f0b8adfa7d51e3e6800ab5767de43097a60ca9aB +@0b8a4f257b9e74748db682c38d63768701f9b18f225d80c619b6479ffe5ac192""19ZbAxpdsNokKUJtNWdZaqaWBbdq1J3c11"UOP_DUP OP_HASH160 5dead79a81bedcb54923c1205d486e19064ee809 OP_EQUALVERIFY OP_CHECKSIG*276a9145dead79a81bedcb54923c1205d486e19064ee80988ac*"19ZbAxpdsNokKUJtNWdZaqaWBbdq1J3c118$J  +@0b8a4f257b9e74748db682c38d63768701f9b18f225d80c619b6479ffe5ac192""12s4Wj4SgvnXurTZJCsyY9pTsQUtwbavKH"UOP_DUP OP_HASH160 146fdb20628b475ca523259959b605a44845623b OP_EQUALVERIFY OP_CHECKSIG*276a914146fdb20628b475ca523259959b605a44845623b88ac*"12s4Wj4SgvnXurTZJCsyY9pTsQUtwbavKH8$J  +@@0b8a4f257b9e74748db682c38d63768701f9b18f225d80c619b6479ffe5ac192""17Z5THMNW9kxYUtaFRvRerJnhWpBB65iQL"UOP_DUP OP_HASH160 47e1c863af7a3c15639d0dc33f3b8e9bc39dd651 OP_EQUALVERIFY OP_CHECKSIG*276a91447e1c863af7a3c15639d0dc33f3b8e9bc39dd65188ac*"17Z5THMNW9kxYUtaFRvRerJnhWpBB65iQL8$J  + + +1@b1601837a393bcab2519ba5d872c4a554107b8df9cf79c5e6cb2e7fee877a1f9$"@00000000000000000015b1c0d588c312d58b7770bfec536c45615afb70b73150(-2 +@ad10ae84ab0fd195b7550f309a6e8b489aa2174de4b507413460b4fade7dcf62B0343eb33232fada899858358b7050cf13037b1f8ca6ffa6e309f25e815c2a6f9e52 +@ad10ae84ab0fd195b7550f309a6e8b489aa2174de4b507413460b4fade7dcf62B0344f7e7e378f44a0f820bf662e59bf5b6fc44d73961e354d01328f8a140cbb3aaB +@b1601837a393bcab2519ba5d872c4a554107b8df9cf79c5e6cb2e7fee877a1f9""1GghnXKEEA6xzyUcvfdKAWxyrq33eoPPq7"UOP_DUP OP_HASH160 ac0c279ea1c2ae15b9a4d4fb508b7be0e0f3b233 OP_EQUALVERIFY OP_CHECKSIG*276a914ac0c279ea1c2ae15b9a4d4fb508b7be0e0f3b23388ac*"1GghnXKEEA6xzyUcvfdKAWxyrq33eoPPq78$J  +-@b1601837a393bcab2519ba5d872c4a554107b8df9cf79c5e6cb2e7fee877a1f9""1JrVJCUjASMkkmCm7qEuypu7r7fFDXWD9D"UOP_DUP OP_HASH160 c3d62425417b94edfb2425b4943fca2c6db9f798 OP_EQUALVERIFY OP_CHECKSIG*276a914c3d62425417b94edfb2425b4943fca2c6db9f79888ac*"1JrVJCUjASMkkmCm7qEuypu7r7fFDXWD9D8$J  +@b1601837a393bcab2519ba5d872c4a554107b8df9cf79c5e6cb2e7fee877a1f9""1BLPvAiaNEYfiUJ2wJeqkBWaygPPo9UnJK"UOP_DUP OP_HASH160 715c4a7e982625b4f4a49e4e8dfa4f1ac54d142b OP_EQUALVERIFY OP_CHECKSIG*276a914715c4a7e982625b4f4a49e4e8dfa4f1ac54d142b88ac*"1BLPvAiaNEYfiUJ2wJeqkBWaygPPo9UnJK8$J a + + +1@6061a81158283279cb9aa50c2e7b56bacbec1349c4179389e7a5e729b71a31d0$"@00000000000000000015b1c0d588c312d58b7770bfec536c45615afb70b73150(-2 +@f3b7a843859b51b2b7151a94e8654f769eb7708f1f3fbf964a1108e74ab7afd3B034cdf3699852c5f012d01e03bdb5dc0ce2a99cafd141cc330b1f51f22243556312 +@6ec44ba62c3f80ed29333e2e732046779470fc3c392d70b53386470b2eae801aB0301a0f773fcc712fd5ee3eeb0db7d588d11c7a1c89c9bc5950189ef21a63c03a3B +1@6061a81158283279cb9aa50c2e7b56bacbec1349c4179389e7a5e729b71a31d0""15BrDhNb5gXv4heYd1gRC2AjX9eT8WnvHV"UOP_DUP OP_HASH160 2dedbfa58c5f6d0f81ef2fe85349abe397520060 OP_EQUALVERIFY OP_CHECKSIG*276a9142dedbfa58c5f6d0f81ef2fe85349abe39752006088ac*"15BrDhNb5gXv4heYd1gRC2AjX9eT8WnvHV8$J  +@6061a81158283279cb9aa50c2e7b56bacbec1349c4179389e7a5e729b71a31d0""1BjxFihKFN29tSjioBPbLMdkGqixEd2aEa"UOP_DUP OP_HASH160 75d0da0cfa724dc8504b0f23c00e3b91c589f04e OP_EQUALVERIFY OP_CHECKSIG*276a91475d0da0cfa724dc8504b0f23c00e3b91c589f04e88ac*"1BjxFihKFN29tSjioBPbLMdkGqixEd2aEa8$J  + @6061a81158283279cb9aa50c2e7b56bacbec1349c4179389e7a5e729b71a31d0""1KJbDX1NjNTxkjwnbnwBxhPHiMaTYM1NpF"UOP_DUP OP_HASH160 c8c5e5baee7b24c5bde7cfa4abf15e70f4a9c79d OP_EQUALVERIFY OP_CHECKSIG*276a914c8c5e5baee7b24c5bde7cfa4abf15e70f4a9c79d88ac*"1KJbDX1NjNTxkjwnbnwBxhPHiMaTYM1NpF8$J ; + + +1@431a57ebe9fbd06a08071e692577ae0169ad173a081fe73dd43373602757fe20$"@00000000000000000015b1c0d588c312d58b7770bfec536c45615afb70b73150(-2 +@9586b6cdbf5c52a18e81d112a290ce167197da5dac5bba3949961f381c6cd69dB03e85c097f2650fd5e3a3f257ed56291b0e90645fe7e0a5fe11a11ea014cdf2a9a2 +@f3b7a843859b51b2b7151a94e8654f769eb7708f1f3fbf964a1108e74ab7afd3B03af6000b4cd8c821830c1715800f83b0c708c20334c13f3cc84bf644679c21ce1B + @431a57ebe9fbd06a08071e692577ae0169ad173a081fe73dd43373602757fe20"!1CnEi16Gczriw7w7x6LYFhemqtG64oSZo"UOP_DUP OP_HASH160 023a564338673ac79b9cfdcae445ed57a41ebb90 OP_EQUALVERIFY OP_CHECKSIG*276a914023a564338673ac79b9cfdcae445ed57a41ebb9088ac*!1CnEi16Gczriw7w7x6LYFhemqtG64oSZo8$J  +@431a57ebe9fbd06a08071e692577ae0169ad173a081fe73dd43373602757fe20""1BTmr4DoUjzPjNmRtopzNphZbU5BPJofBT"UOP_DUP OP_HASH160 72c1821abb06c43fed955796dbc72a1b00a4660b OP_EQUALVERIFY OP_CHECKSIG*276a91472c1821abb06c43fed955796dbc72a1b00a4660b88ac*"1BTmr4DoUjzPjNmRtopzNphZbU5BPJofBT8$J  + +@431a57ebe9fbd06a08071e692577ae0169ad173a081fe73dd43373602757fe20""1LBwpZCTZJKrQpZFREfvNfCPepKQdGoXoB"UOP_DUP OP_HASH160 d27c4f953ebe93f53447169936c90d9b7de02b06 OP_EQUALVERIFY OP_CHECKSIG*276a914d27c4f953ebe93f53447169936c90d9b7de02b0688ac*"1LBwpZCTZJKrQpZFREfvNfCPepKQdGoXoB8$J ;$-@00000000000000000003b3487a13766510dbd7ca33c2851cb41c88e6f97d2f00"@00000000000000000015b1c0d588c312d58b7770bfec536c45615afb70b731502$-@00000000000000000001257eb622560b860e395df18681ebed4b3049efad82fe"@00000000000000000003b3487a13766510dbd7ca33c2851cb41c88e6f97d2f002$-@0000000000000000000251f1ee8e25c76e3b1c148900043d59d7d57b6197b925"@00000000000000000001257eb622560b860e395df18681ebed4b3049efad82fe2$-@000000000000000000154d8a2399d405c262f4bb95e2fb67b97195a78ab04ea5"@0000000000000000000251f1ee8e25c76e3b1c148900043d59d7d57b6197b9252$-@00000000000000000009b3f1c93d6b09a0123f86599ce84e266be13cea0f07f4"@000000000000000000154d8a2399d405c262f4bb95e2fb67b97195a78ab04ea52$-@000000000000000000002b440a01d35f62617c521291730f4bb732dc7333e122"@00000000000000000009b3f1c93d6b09a0123f86599ce84e266be13cea0f07f42$-@00000000000000000008ca934352fc908f13d486e5d08ed5edff74bf15504bb0"@000000000000000000002b440a01d35f62617c521291730f4bb732dc7333e1222 $-@00000000000000000003e7d803e8e238f87dd6282f991cb829d16b0423084ba2"@00000000000000000008ca934352fc908f13d486e5d08ed5edff74bf15504bb02 + + + +1@6861c374dd57b00f463292401ae2370add218cbbea00ddd79f046cf335a89fca$"@00000000000000000003e7d803e8e238f87dd6282f991cb829d16b0423084ba2(-2 +@31018c9429283f2d618287fd783cfdc228a498d449c442b3a2044878ba12fcf7B02a796e5fc469e0f71344375070b9f66bfe771332827eedc512e45faa4e521cc872 +@31018c9429283f2d618287fd783cfdc228a498d449c442b3a2044878ba12fcf7B02a5814e5d485f4dfa1c7df26fd07dd08541e5855c4aa3c075050d6a2b05eb04eaB +I@6861c374dd57b00f463292401ae2370add218cbbea00ddd79f046cf335a89fca""15xk9DLwfVjRQgLKsraqjUU7n3XhmDFi1i"UOP_DUP OP_HASH160 366b64d1e8d5e3736a8145788a2e7c85197e0e95 OP_EQUALVERIFY OP_CHECKSIG*276a914366b64d1e8d5e3736a8145788a2e7c85197e0e9588ac*"15xk9DLwfVjRQgLKsraqjUU7n3XhmDFi1i8$J  +@6861c374dd57b00f463292401ae2370add218cbbea00ddd79f046cf335a89fca""1FMv2fX1vn4T2ZAZn13JogZbgyoyKsRCTP"UOP_DUP OP_HASH160 9d8658a924f890a8a0e1e884899031711d2df0f7 OP_EQUALVERIFY OP_CHECKSIG*276a9149d8658a924f890a8a0e1e884899031711d2df0f788ac*"1FMv2fX1vn4T2ZAZn13JogZbgyoyKsRCTP8$J  +,@6861c374dd57b00f463292401ae2370add218cbbea00ddd79f046cf335a89fca""1Bvg74XmnXZeXNJiC5B9xXE1eQGzricoPr"UOP_DUP OP_HASH160 77d7f2549b0e7205d3067629faeaa4b587e2331e OP_EQUALVERIFY OP_CHECKSIG*276a91477d7f2549b0e7205d3067629faeaa4b587e2331e88ac*"1Bvg74XmnXZeXNJiC5B9xXE1eQGzricoPr8$J  $-@000000000000000000060b525724733e74744d4be030d5de0ad75517afe56742"@00000000000000000003e7d803e8e238f87dd6282f991cb829d16b0423084ba22 + + + +1@3d7d99926cbf7846ace19133bd489fecb7171af689a676f61ebff48ca5bc81c2$"@000000000000000000060b525724733e74744d4be030d5de0ad75517afe56742(-2 +@121d4a90f6d2eb28ef0bd74e9c6717e77558054573ff208a40d591e4e47da726B03b71158dae515aa391bdf6cab7ab1a4df2115c1397159892660767ee07f30ea1b2 +@121d4a90f6d2eb28ef0bd74e9c6717e77558054573ff208a40d591e4e47da726B0367f18ff527268513fcb30440cde264561daade3a9dc4486df5da0cf3b090ed63B + +@3d7d99926cbf7846ace19133bd489fecb7171af689a676f61ebff48ca5bc81c2""17uVf8i2uF4aFifezKV58TaoyCD41igTvS"UOP_DUP OP_HASH160 4bbe4e87ed825a6e6d330b21bca228b72edbc739 OP_EQUALVERIFY OP_CHECKSIG*276a9144bbe4e87ed825a6e6d330b21bca228b72edbc73988ac*"17uVf8i2uF4aFifezKV58TaoyCD41igTvS8$J  +Z@3d7d99926cbf7846ace19133bd489fecb7171af689a676f61ebff48ca5bc81c2""1FzQxu4zuNwivWKuEXw9R6wZuNRDcYN5zi"UOP_DUP OP_HASH160 a46d7987de65ac948e03ab754feb247c6a4dc3ec OP_EQUALVERIFY OP_CHECKSIG*276a914a46d7987de65ac948e03ab754feb247c6a4dc3ec88ac*"1FzQxu4zuNwivWKuEXw9R6wZuNRDcYN5zi8$J  +@3d7d99926cbf7846ace19133bd489fecb7171af689a676f61ebff48ca5bc81c2""1Apf3XdnZMgFvVtj8K2Ft1jEkgmLTc3FKG"UOP_DUP OP_HASH160 6bbc707f9b38de6608fbfef2b2d00fe54ad6c463 OP_EQUALVERIFY OP_CHECKSIG*276a9146bbc707f9b38de6608fbfef2b2d00fe54ad6c46388ac*"1Apf3XdnZMgFvVtj8K2Ft1jEkgmLTc3FKG8$J  $-@0000000000000000000dd903e1e4a95b20c55f10a4c15d9830f91b190f82b517"@000000000000000000060b525724733e74744d4be030d5de0ad75517afe567422$-@0000000000000000000c50cd74c080c025e5f8f5d7e53d2126660e87a076866a"@0000000000000000000dd903e1e4a95b20c55f10a4c15d9830f91b190f82b5172$-@0000000000000000000ce3fb29d3fea4f716a0f4e37fa2a394f34fba9b37a5d1"@0000000000000000000c50cd74c080c025e5f8f5d7e53d2126660e87a076866a2$-@0000000000000000000f62d61a3c8bece12707c29ae439a7e8274982f052fc53"@0000000000000000000ce3fb29d3fea4f716a0f4e37fa2a394f34fba9b37a5d12$-@0000000000000000001b49527be8f439a7afaf83d9fee494afdf17b86e7f94a0"@0000000000000000000f62d61a3c8bece12707c29ae439a7e8274982f052fc532$-@00000000000000000012e73e35c574a0115db9533c5a44d3e697fb0bca442f7e"@0000000000000000001b49527be8f439a7afaf83d9fee494afdf17b86e7f94a02$Я-@00000000000000000016d67bd39deceb4cd4b8656fd77e39c8b48b0769d597c3"@00000000000000000012e73e35c574a0115db9533c5a44d3e697fb0bca442f7e2$-@0000000000000000000f8663afcc5b733d55ea0e187e30e5eaf7ce4d65692bb2"@00000000000000000016d67bd39deceb4cd4b8656fd77e39c8b48b0769d597c32!$-@00000000000000000010988b19c9857749b758202a6b2d3f260fbe820eae1a47"@0000000000000000000f8663afcc5b733d55ea0e187e30e5eaf7ce4d65692bb22 + + +1@eec669575c439ce652af094213fb5773e575378541efa3626b871654efb27332$"@00000000000000000010988b19c9857749b758202a6b2d3f260fbe820eae1a47(-2 +@f6471e8c42eba69c6642afea63cc4ce60b4f70eb121fbcf45504a05f601855f4B0222c34f5e532c6a350c8607ac2f421db2bf6fa106c5a8a932f826df5975b7a07f2 +@5b78bbd2447cb4bb26c6967196d8f18ccd1ff7d86d09d430e3dfacb4495f0ae2B038dcba988735df760387bac52717bb1730dfeda649e64c79bb449e44dd55c2313B +@eec669575c439ce652af094213fb5773e575378541efa3626b871654efb27332""1NgQ8Bs2wBsSujobU4KkYjthaai6FND8UD"UOP_DUP OP_HASH160 edce2ab6505fee5d151d3dad85814cb2380d7334 OP_EQUALVERIFY OP_CHECKSIG*276a914edce2ab6505fee5d151d3dad85814cb2380d733488ac*"1NgQ8Bs2wBsSujobU4KkYjthaai6FND8UD8$J  +@eec669575c439ce652af094213fb5773e575378541efa3626b871654efb27332""1542nxznfU394skb6Qe9EsHEiV4tKjqyh4"UOP_DUP OP_HASH160 2c733f510fe4e20f7f1ca6d3c9b1316fd6b4818a OP_EQUALVERIFY OP_CHECKSIG*276a9142c733f510fe4e20f7f1ca6d3c9b1316fd6b4818a88ac*"1542nxznfU394skb6Qe9EsHEiV4tKjqyh48$J  +@eec669575c439ce652af094213fb5773e575378541efa3626b871654efb27332""1PWDr1B85AQQzB9aaJFm8jjNzQgYWyfVfr"UOP_DUP OP_HASH160 f6d98d70aa8559d9358101cfd00222dfa6d95a50 OP_EQUALVERIFY OP_CHECKSIG*276a914f6d98d70aa8559d9358101cfd00222dfa6d95a5088ac*"1PWDr1B85AQQzB9aaJFm8jjNzQgYWyfVfr8$J  + + +1@d36a7c03daa77a655c1f04bc0c73a2fb72e76c0cd731797986e1c02c7f67384d$"@00000000000000000010988b19c9857749b758202a6b2d3f260fbe820eae1a47(-2 +@0b8a4f257b9e74748db682c38d63768701f9b18f225d80c619b6479ffe5ac192B02f51c7d853dac129744baebae56ef10cb4a423d98399e901a770f867d4fd403722 +@8dd6f6dab53cd2b605f9edaf9c1efed00a5dd0314e8a57959440266a78f8193bB030d0a67d6f3b428957321764ac426adc79bdc574f61b441734abdc21ec50af9a7B +@d36a7c03daa77a655c1f04bc0c73a2fb72e76c0cd731797986e1c02c7f67384d""14Wj732QBK2dvKsBYBxuipraKsgi5ngfuZ"UOP_DUP OP_HASH160 268796415157b363085136a6d029a1f6e01611a5 OP_EQUALVERIFY OP_CHECKSIG*276a914268796415157b363085136a6d029a1f6e01611a588ac*"14Wj732QBK2dvKsBYBxuipraKsgi5ngfuZ8$J  +@d36a7c03daa77a655c1f04bc0c73a2fb72e76c0cd731797986e1c02c7f67384d""14zycUwEdtGE9NrwrvgvfgCNAB4W35MWxu"UOP_DUP OP_HASH160 2bdf5823055b33c614fdb2c024989140cbaf23c0 OP_EQUALVERIFY OP_CHECKSIG*276a9142bdf5823055b33c614fdb2c024989140cbaf23c088ac*"14zycUwEdtGE9NrwrvgvfgCNAB4W35MWxu8$J  +ݷ<@d36a7c03daa77a655c1f04bc0c73a2fb72e76c0cd731797986e1c02c7f67384d""1BZmDqSPqYRpqfnfTRJgRW3sH71ACGhL8F"UOP_DUP OP_HASH160 73e37b91ccb99923fa2ef8b58e4c9bf5adde73bd OP_EQUALVERIFY OP_CHECKSIG*276a91473e37b91ccb99923fa2ef8b58e4c9bf5adde73bd88ac*"1BZmDqSPqYRpqfnfTRJgRW3sH71ACGhL8F8$J  + + +1@eb12365e4d9a2372adb690dd9ca7581e3a85218bc1d050facfad3a94e4c89cc2$"@00000000000000000010988b19c9857749b758202a6b2d3f260fbe820eae1a47(-2 +@9dd07714461fae2f8dcf02ee470b405903a90cbc427f0a492cfe4ae77392dac8B033bb3af0ec74e0e98113b5fc8382876083b6468dd2ad99c2c025ccd3b0eb1b1c02 +@3fc100e17c9b549a2b8680cba0b2067d08878560ea55e34addbc51cf495c2ba8B030458bc8ca0bc221f91abec3023d3926f80efcee446a4db5076f0f8e74bd77e96B +n@eb12365e4d9a2372adb690dd9ca7581e3a85218bc1d050facfad3a94e4c89cc2""1HM7YUAZfvkNjfkSt2aZE4ChcUfJGiGLke"UOP_DUP OP_HASH160 b34fcb1106c2d09be76abcd730d1f375e2b6e2c7 OP_EQUALVERIFY OP_CHECKSIG*276a914b34fcb1106c2d09be76abcd730d1f375e2b6e2c788ac*"1HM7YUAZfvkNjfkSt2aZE4ChcUfJGiGLke8$J  +@eb12365e4d9a2372adb690dd9ca7581e3a85218bc1d050facfad3a94e4c89cc2""19SzHVSJ9472VVT4feXGpu6u2cwcKpXXat"UOP_DUP OP_HASH160 5cab394e6feb4d85b32281b188325999fe278401 OP_EQUALVERIFY OP_CHECKSIG*276a9145cab394e6feb4d85b32281b188325999fe27840188ac*"19SzHVSJ9472VVT4feXGpu6u2cwcKpXXat8$J  +@eb12365e4d9a2372adb690dd9ca7581e3a85218bc1d050facfad3a94e4c89cc2""1NErZcjNKBdwjCgu1BT57KfYdd9ouFeYi4"UOP_DUP OP_HASH160 e8f96be912a37a02dd2c3df1ffd13e8ee71c0429 OP_EQUALVERIFY OP_CHECKSIG*276a914e8f96be912a37a02dd2c3df1ffd13e8ee71c042988ac*"1NErZcjNKBdwjCgu1BT57KfYdd9ouFeYi48$J & $-@00000000000000000007596d5e7592502b07d0b5a92eec01c9768fe68f5e443f"@00000000000000000010988b19c9857749b758202a6b2d3f260fbe820eae1a472 + + + +1@14710def74ee197ffd575aee173e1e3e198fb86c6161f9f13cdc32f875fb2484$"@00000000000000000007596d5e7592502b07d0b5a92eec01c9768fe68f5e443f(-2 +@eb12365e4d9a2372adb690dd9ca7581e3a85218bc1d050facfad3a94e4c89cc2B03e82eb8947639cf5d533ec9a74fa2a73c9565e96bc31e76cfe458184f60a258162 +@9add1d5c7eee9c30c0fc9eceb6290d0edf3a5b7c258cb2f9b4dbe17ed847a624B03688092647ee8d1921d7dbeaf6e7d6fa2d71974522d4b770e61c7db5dd07e365aB +Z@14710def74ee197ffd575aee173e1e3e198fb86c6161f9f13cdc32f875fb2484""12zcUfKoqVvu3zB9QGcGkHdRftEFRhzhxH"UOP_DUP OP_HASH160 15dd7342d66a419fa891cd6ff4723abf1cdaca3b OP_EQUALVERIFY OP_CHECKSIG*276a91415dd7342d66a419fa891cd6ff4723abf1cdaca3b88ac*"12zcUfKoqVvu3zB9QGcGkHdRftEFRhzhxH8$J  +@14710def74ee197ffd575aee173e1e3e198fb86c6161f9f13cdc32f875fb2484""12XEaJbKvQ2z7rCqnb2rnZJkU86ieZD8Fe"UOP_DUP OP_HASH160 10afef90e6c7d9f420fccf2f72cadd6a97b05336 OP_EQUALVERIFY OP_CHECKSIG*276a91410afef90e6c7d9f420fccf2f72cadd6a97b0533688ac*"12XEaJbKvQ2z7rCqnb2rnZJkU86ieZD8Fe8$J  +@14710def74ee197ffd575aee173e1e3e198fb86c6161f9f13cdc32f875fb2484""1FUiT5fe4h1PSuw9FD6Kzr6ZuCNGbNgqLJ"UOP_DUP OP_HASH160 9ecf97a60b10200ca6c473804f856211bc52355d OP_EQUALVERIFY OP_CHECKSIG*276a9149ecf97a60b10200ca6c473804f856211bc52355d88ac*"1FUiT5fe4h1PSuw9FD6Kzr6ZuCNGbNgqLJ8$J $-@00000000000000000002707053f29c9534623c0f6fa54e548753532ed2950716"@00000000000000000007596d5e7592502b07d0b5a92eec01c9768fe68f5e443f2 $ʧ-@000000000000000000131b6eb8facbd32d8da306433affff8d10e9aca0bf314d"@00000000000000000002707053f29c9534623c0f6fa54e548753532ed29507162 + + + +1@2a5702724b2de9f37f8af52b2b9d07d91ff8d9ada5c51d072eb182ac58db4dbb$"@000000000000000000131b6eb8facbd32d8da306433affff8d10e9aca0bf314d(ʧ-2 +@821b99f3fd98bf623085154c5b0ff5c08755965058c58c8b4f34f46a794c0c93B0361a321d6e8cd015c51c44206b28588043cc8446b1401eeff07f884521328a1122 +@6e0d732a9c71c49c6526e65cf8f6b06551f900ef57627a124d4f0a1ceeb302b8B03dfa3686169ed4010c9d4a0bb1d8e1aa888038a3d06b8372a21ccfb0364930deeB +@2a5702724b2de9f37f8af52b2b9d07d91ff8d9ada5c51d072eb182ac58db4dbb""1BMBqGJyMjdriPqu8T1NyaS3FTJRM7w7Z1"UOP_DUP OP_HASH160 71829e898de5c2078fcf150209723530c00b897c OP_EQUALVERIFY OP_CHECKSIG*276a91471829e898de5c2078fcf150209723530c00b897c88ac*"1BMBqGJyMjdriPqu8T1NyaS3FTJRM7w7Z18$J  +@2a5702724b2de9f37f8af52b2b9d07d91ff8d9ada5c51d072eb182ac58db4dbb""17TG7idAGmNRZNrNysbpG2inyxhHrBqwPm"UOP_DUP OP_HASH160 46c83011237ba62b3d61b1891e46f024cd079507 OP_EQUALVERIFY OP_CHECKSIG*276a91446c83011237ba62b3d61b1891e46f024cd07950788ac*"17TG7idAGmNRZNrNysbpG2inyxhHrBqwPm8$J  +@2a5702724b2de9f37f8af52b2b9d07d91ff8d9ada5c51d072eb182ac58db4dbb"!1vbyZVTjy4fCEddGVetkynexZGhYYxDnn"UOP_DUP OP_HASH160 0a233de55e39e7da31f1ab98d4db6b78807aaf38 OP_EQUALVERIFY OP_CHECKSIG*276a9140a233de55e39e7da31f1ab98d4db6b78807aaf3888ac*!1vbyZVTjy4fCEddGVetkynexZGhYYxDnn8$J $-@00000000000000000018c86bcb5050f1f7de76700dfe96dfc542f693f5f88e28"@000000000000000000131b6eb8facbd32d8da306433affff8d10e9aca0bf314d2$-@0000000000000000000cfb30d8a9be16baef7d05fd2ab1392d84202d586d2bce"@00000000000000000018c86bcb5050f1f7de76700dfe96dfc542f693f5f88e282$-@00000000000000000003c7c3741df230910150443cf0df1bde2bbc0072ea5b34"@0000000000000000000cfb30d8a9be16baef7d05fd2ab1392d84202d586d2bce2 $-@00000000000000000001ae97972e33dd722c92c73703912d1608a0d29948f6ba"@00000000000000000003c7c3741df230910150443cf0df1bde2bbc0072ea5b342 + + + +1@7b5800efa3263a339904f52b175dbb0f8fbb960e9fd410d41606f4ef4333e349$"@00000000000000000001ae97972e33dd722c92c73703912d1608a0d29948f6ba(-2 +@7dcc9380bec35c465326d8ae8b3f30558a2df0c0eb5f50f1cf7c7c5a331d37c5B0313e87d4076a186acb984076a293d26699ce7234596d219650699e866be043aa02 +@c7ce7c51c49b90a5e20e9a2abe4b5839415317eaec78cb6a58172b44b4f8ecfdB03e73a7e98ef4023e1db88f4142ff7ad75dffecbd0263d236c8d9a3ccf78b64326B +@7b5800efa3263a339904f52b175dbb0f8fbb960e9fd410d41606f4ef4333e349""1NHYfVY9zvL9NxfVhF9C6WPkRSoXWzGurw"UOP_DUP OP_HASH160 e97bba7442d559036c28c343c10177f9a0427ca5 OP_EQUALVERIFY OP_CHECKSIG*276a914e97bba7442d559036c28c343c10177f9a0427ca588ac*"1NHYfVY9zvL9NxfVhF9C6WPkRSoXWzGurw8$J  +M@7b5800efa3263a339904f52b175dbb0f8fbb960e9fd410d41606f4ef4333e349""1J9wzSPK5KcBED2NkXGxMxVz8VZwfbxJMa"UOP_DUP OP_HASH160 bc2b5e9ef745475f15ce1414039ab2dcf7cd7c8b OP_EQUALVERIFY OP_CHECKSIG*276a914bc2b5e9ef745475f15ce1414039ab2dcf7cd7c8b88ac*"1J9wzSPK5KcBED2NkXGxMxVz8VZwfbxJMa8$J  +V@7b5800efa3263a339904f52b175dbb0f8fbb960e9fd410d41606f4ef4333e349""1Apf5mYkjKu8Nt2vQ6F2xTmjnL8gd3HvDi"UOP_DUP OP_HASH160 6bbc78c04e94c1be12b5f18438ddd041a2494f0e OP_EQUALVERIFY OP_CHECKSIG*276a9146bbc78c04e94c1be12b5f18438ddd041a2494f0e88ac*"1Apf5mYkjKu8Nt2vQ6F2xTmjnL8gd3HvDi8$J $-@0000000000000000001a3c3701002aff4bcb21a71e4b6f40b6fde959089072fe"@00000000000000000001ae97972e33dd722c92c73703912d1608a0d29948f6ba2$-@0000000000000000000691389eb39740f8cd4967e6c769f7f0e0e654a98fd562"@0000000000000000001a3c3701002aff4bcb21a71e4b6f40b6fde959089072fe2 $-@00000000000000000006992c02a22ec857107dee86e18cc3912b2f505fc701cf"@0000000000000000000691389eb39740f8cd4967e6c769f7f0e0e654a98fd5622 + + + +1@1fdab92c300de86258a4571a20b5b16ca9a1a27cfa2c073532963e73b8bd9221$"@00000000000000000006992c02a22ec857107dee86e18cc3912b2f505fc701cf(-2 +@ce01395f59d6530414e46a9fe6200ae22b025b826583f29f1735c02db18c106fB02614384f90f9616895d63f9bcae5d11ceb27f011931a1145141e11aa355375b802 +@ce01395f59d6530414e46a9fe6200ae22b025b826583f29f1735c02db18c106fB0351189bff97de765bbc28cb939e41249b42333ba3cd1c64982a6b223816a7df0eB +@1fdab92c300de86258a4571a20b5b16ca9a1a27cfa2c073532963e73b8bd9221""19ykLfQcfBEq4cMUT9SvfExuurNwQqdrpN"UOP_DUP OP_HASH160 627c7a4b1aa51ec573747fc078e0be93792777f1 OP_EQUALVERIFY OP_CHECKSIG*276a914627c7a4b1aa51ec573747fc078e0be93792777f188ac*"19ykLfQcfBEq4cMUT9SvfExuurNwQqdrpN8$J  +z@1fdab92c300de86258a4571a20b5b16ca9a1a27cfa2c073532963e73b8bd9221""134wdtMDyEogDEX7fiuKQnuKxKA8yUChFS"UOP_DUP OP_HASH160 16af1b74c2eabb4e72779f793057a55878980c47 OP_EQUALVERIFY OP_CHECKSIG*276a91416af1b74c2eabb4e72779f793057a55878980c4788ac*"134wdtMDyEogDEX7fiuKQnuKxKA8yUChFS8$J  + @1fdab92c300de86258a4571a20b5b16ca9a1a27cfa2c073532963e73b8bd9221""1Am9pKJg7ZGbRjdiPQhxkcwjYmN4UjpVNu"UOP_DUP OP_HASH160 6b12cb1d9a06f78be303f0604a48626c6c576d9c OP_EQUALVERIFY OP_CHECKSIG*276a9146b12cb1d9a06f78be303f0604a48626c6c576d9c88ac*"1Am9pKJg7ZGbRjdiPQhxkcwjYmN4UjpVNu8$J $ $-@0000000000000000000350d464ab3ebedb1fa51318e70926ede6aa86eb448dc4"@00000000000000000006992c02a22ec857107dee86e18cc3912b2f505fc701cf2 + + + +1@a8ab145d485289b362f1eea261f2863dc5456c41b1fc3ce3ac27882ee3123bd3$"@0000000000000000000350d464ab3ebedb1fa51318e70926ede6aa86eb448dc4(-2 +@46ecd6c44140d8d7d44f219a3922b4f18e03a0d3d489f9c5c8fac4716b84d896B034e18af82b94f52fc54473ae3a3ccae214fc406369991dc543819bd1e2b4034342 +@8d660f23ab4467ed52023f3fc93fd487691e651aab26afbc153ce42fbce9c71fB02ec08fbc2fcf27154bfd6ac9216d297e3cc54e36c55566762cd5fe1ca5d10d3e5B +@a8ab145d485289b362f1eea261f2863dc5456c41b1fc3ce3ac27882ee3123bd3""1Pbv2rfaYCD3z2Xx846vB9Mgh1R19BSz4R"UOP_DUP OP_HASH160 f7ed2dc7f6530e55e1a2fe051b3eaabd552782d8 OP_EQUALVERIFY OP_CHECKSIG*276a914f7ed2dc7f6530e55e1a2fe051b3eaabd552782d888ac*"1Pbv2rfaYCD3z2Xx846vB9Mgh1R19BSz4R8$J  + @a8ab145d485289b362f1eea261f2863dc5456c41b1fc3ce3ac27882ee3123bd3""1BxNL3ez99QErbJP4fbCCretHPb1sdBySv"UOP_DUP OP_HASH160 7829f094985f5d924b8150da737fa55276983c0b OP_EQUALVERIFY OP_CHECKSIG*276a9147829f094985f5d924b8150da737fa55276983c0b88ac*"1BxNL3ez99QErbJP4fbCCretHPb1sdBySv8$J  +_@a8ab145d485289b362f1eea261f2863dc5456c41b1fc3ce3ac27882ee3123bd3""1CzAAg9DTvJNqC5AUicy9WDhvUt7DzR93X"UOP_DUP OP_HASH160 8378bed9b404a98f72bdab4ef2f7e4621786a6ec OP_EQUALVERIFY OP_CHECKSIG*276a9148378bed9b404a98f72bdab4ef2f7e4621786a6ec88ac*"1CzAAg9DTvJNqC5AUicy9WDhvUt7DzR93X8$J K$-@0000000000000000000a162b04eedd600907eeb8a438b1a7676f842958f62958"@0000000000000000000350d464ab3ebedb1fa51318e70926ede6aa86eb448dc42J + + +1@56713591069000cff8135874b0db0ddfaef900aaf16437d3db5757a8cc17af9c$"@0000000000000000000a162b04eedd600907eeb8a438b1a7676f842958f62958(-2 +@eec669575c439ce652af094213fb5773e575378541efa3626b871654efb27332B02a8f82ac8fd241eedbd6e97ce94f827afe8709004df9a805a9e69847365b7be092 +@f644e1403734c4b1ea04653420cdb898d9033a3fdf5176d7c820ca1813795a42B0232d58de37bb7cb2617d09a331b5a5d182e7531148ad46d432704a64d62aa783dB +@56713591069000cff8135874b0db0ddfaef900aaf16437d3db5757a8cc17af9c""1DmjnEULNnSs6xgv5nnd7b6HZkfCTf7m2j"UOP_DUP OP_HASH160 8c1785c661d0ea6e629679af4eb8cded9c605924 OP_EQUALVERIFY OP_CHECKSIG*276a9148c1785c661d0ea6e629679af4eb8cded9c60592488ac*"1DmjnEULNnSs6xgv5nnd7b6HZkfCTf7m2j8$J  + @56713591069000cff8135874b0db0ddfaef900aaf16437d3db5757a8cc17af9c""15ntTa9unvLc8Nz1M9vG1nG2BRCXHjSysz"UOP_DUP OP_HASH160 348e2d2f219dedfa0a6da3bf60ca763cd5146c3f OP_EQUALVERIFY OP_CHECKSIG*276a914348e2d2f219dedfa0a6da3bf60ca763cd5146c3f88ac*"15ntTa9unvLc8Nz1M9vG1nG2BRCXHjSysz8$J  +_@56713591069000cff8135874b0db0ddfaef900aaf16437d3db5757a8cc17af9c""14zfbPPiYp3hj2BuFD8ZEF1qBRMuFVqjXU"UOP_DUP OP_HASH160 2bd04d8917a61da78866c77bb00e64dc71168bfa OP_EQUALVERIFY OP_CHECKSIG*276a9142bd04d8917a61da78866c77bb00e64dc71168bfa88ac*"14zfbPPiYp3hj2BuFD8ZEF1qBRMuFVqjXU8$J  + + +1@721edfe7f6a2cecb6c43fcce03f8e6620cda566f97227219fdb6c7867efc32ac$"@0000000000000000000a162b04eedd600907eeb8a438b1a7676f842958f62958(-2 +@56713591069000cff8135874b0db0ddfaef900aaf16437d3db5757a8cc17af9cB03460b54e80b39d8dbc246aa183ef1a5a9f96d15210bd83feb7db7c55aa51969ea2 +@d37e92fb82ba1af9cf85e166cc3e41935c67120e14576417ab5919673fc26df3B0216a7fe37a2dce2d9b5b7c971dd3199edff81248048ac24ad2ee37f6582f2cfdbB +@721edfe7f6a2cecb6c43fcce03f8e6620cda566f97227219fdb6c7867efc32ac""1Dvfn1fHMoF6HtcEqnSLuxoFUjGsta5wjV"UOP_DUP OP_HASH160 8dc7ec8b7ef01f15c4baa12e15501e0633d4ecf8 OP_EQUALVERIFY OP_CHECKSIG*276a9148dc7ec8b7ef01f15c4baa12e15501e0633d4ecf888ac*"1Dvfn1fHMoF6HtcEqnSLuxoFUjGsta5wjV8$J  + @721edfe7f6a2cecb6c43fcce03f8e6620cda566f97227219fdb6c7867efc32ac""1FUyY2HKsAR29E6JNpXkc4HEXFe5rWHzqv"UOP_DUP OP_HASH160 9edc2f538fa09b6130bc77b1299f334b5df72687 OP_EQUALVERIFY OP_CHECKSIG*276a9149edc2f538fa09b6130bc77b1299f334b5df7268788ac*"1FUyY2HKsAR29E6JNpXkc4HEXFe5rWHzqv8$J  +ن6@721edfe7f6a2cecb6c43fcce03f8e6620cda566f97227219fdb6c7867efc32ac""1LYJkMXJDbLa9xkX7WmVKEpBnmjEhhwUHU"UOP_DUP OP_HASH160 d656197c97c4fc2fb6eb75851468e278c09caa2d OP_EQUALVERIFY OP_CHECKSIG*276a914d656197c97c4fc2fb6eb75851468e278c09caa2d88ac*"1LYJkMXJDbLa9xkX7WmVKEpBnmjEhhwUHU8$J  + + +1@36b8dfd0f7e0f10867792e16b2aa5b84c93652dcbdc1ef775dbaf23c0fe1e792$"@0000000000000000000a162b04eedd600907eeb8a438b1a7676f842958f62958(-2 +@721edfe7f6a2cecb6c43fcce03f8e6620cda566f97227219fdb6c7867efc32acB02e377d20197aeb14a97e6d0e83bf9a024c63f5f6e97a5a845177a5b89903bde752 +@2bf55acfb29236fc52d479fbf02c8cddbe93bcfc48755d79137f36e43192d7a6B02bebc856a9e4f8561b98082a13b6595ba3d1f22528bd2a36152571ac4b72684efB +@36b8dfd0f7e0f10867792e16b2aa5b84c93652dcbdc1ef775dbaf23c0fe1e792""1PG3tCdtfa9PHunZQFZEhiAtosDn542ahn"UOP_DUP OP_HASH160 f42b69bfe99a69441f85b6ca48943dfc7b8e6b0d OP_EQUALVERIFY OP_CHECKSIG*276a914f42b69bfe99a69441f85b6ca48943dfc7b8e6b0d88ac*"1PG3tCdtfa9PHunZQFZEhiAtosDn542ahn8$J  + @36b8dfd0f7e0f10867792e16b2aa5b84c93652dcbdc1ef775dbaf23c0fe1e792""1PZ7iZ8f8U3XJfEsBzs2GMUduesXswywyc"UOP_DUP OP_HASH160 f765af43d95a1253af05b3edd7bf31c55ef29d6a OP_EQUALVERIFY OP_CHECKSIG*276a914f765af43d95a1253af05b3edd7bf31c55ef29d6a88ac*"1PZ7iZ8f8U3XJfEsBzs2GMUduesXswywyc8$J  +_@36b8dfd0f7e0f10867792e16b2aa5b84c93652dcbdc1ef775dbaf23c0fe1e792""13Jb3YDHZWBkd68FQDSAcR6pMFB2K6qESv"UOP_DUP OP_HASH160 1943bdc07e7200563405e1da748079edde035c3b OP_EQUALVERIFY OP_CHECKSIG*276a9141943bdc07e7200563405e1da748079edde035c3b88ac*"13Jb3YDHZWBkd68FQDSAcR6pMFB2K6qESv8$J  + + +1@d26db79ab72d1c762debc4dfc96a4e3890d041c058c8c85423ee48bf78970900$"@0000000000000000000a162b04eedd600907eeb8a438b1a7676f842958f62958(-2 +@36b8dfd0f7e0f10867792e16b2aa5b84c93652dcbdc1ef775dbaf23c0fe1e792B03c0db5ec40764cd7674592a52508fd93b3eeea4f8c015223711fecc98b7774baf2 +@93710b880218eeb455a7b5f8981c1d099213de21b2fc71a7553f39d2ce636c33B038f27cd22000b36ccfa6903cf7e4204826f95450e3801c203840db75b04e37522B +@d26db79ab72d1c762debc4dfc96a4e3890d041c058c8c85423ee48bf78970900""18crnibTEbvoZCgWdzmt9V2qTGmdTdbPuE"UOP_DUP OP_HASH160 5391001188efced78bcee1808062d35ef76ced46 OP_EQUALVERIFY OP_CHECKSIG*276a9145391001188efced78bcee1808062d35ef76ced4688ac*"18crnibTEbvoZCgWdzmt9V2qTGmdTdbPuE8$J  + @d26db79ab72d1c762debc4dfc96a4e3890d041c058c8c85423ee48bf78970900""19E9JyfjxC9oKswgUzz3MyvRLMyXqrKQmt"UOP_DUP OP_HASH160 5a3d59beeb5ec40f92e7f7edf544fd17efde1686 OP_EQUALVERIFY OP_CHECKSIG*276a9145a3d59beeb5ec40f92e7f7edf544fd17efde168688ac*"19E9JyfjxC9oKswgUzz3MyvRLMyXqrKQmt8$J  +_@d26db79ab72d1c762debc4dfc96a4e3890d041c058c8c85423ee48bf78970900""1MZpHcLSmePPw5YZhXnFn9VS6ezPm2hdKh"UOP_DUP OP_HASH160 e1974c935894113698f8870f53c1cc295b328ea0 OP_EQUALVERIFY OP_CHECKSIG*276a914e1974c935894113698f8870f53c1cc295b328ea088ac*"1MZpHcLSmePPw5YZhXnFn9VS6ezPm2hdKh8$J  + + +1@1196a0cb05be917e75889644bdee7d2b6d123372e2ab200d06510f154da6ae98$"@0000000000000000000a162b04eedd600907eeb8a438b1a7676f842958f62958(-2 +@a8ab145d485289b362f1eea261f2863dc5456c41b1fc3ce3ac27882ee3123bd3B032839a1529fec524dd1b09863e2a8fda882b7fad86e1a864ce74bcd8a7fad57fb2 +@d5733c76010e35fc1574d304b9527196b3742b752db7c1c2ced7c94fb6d3bd56B023796797d5b35bf67c416fa83f8b48decc88ea4fda61b205e1de15df4f5ead9efB +@1196a0cb05be917e75889644bdee7d2b6d123372e2ab200d06510f154da6ae98""13M6zyMEQkUNYJU7RBtuPdGSe5mbtM5NeK"UOP_DUP OP_HASH160 19bd9435809201437bcd389f6070ed13c96ef6f0 OP_EQUALVERIFY OP_CHECKSIG*276a91419bd9435809201437bcd389f6070ed13c96ef6f088ac*"13M6zyMEQkUNYJU7RBtuPdGSe5mbtM5NeK8$J  + @1196a0cb05be917e75889644bdee7d2b6d123372e2ab200d06510f154da6ae98""19hXNZHPXrX1VT3sjGFnzu3MfWGPrgiMHD"UOP_DUP OP_HASH160 5f6aff6b522c7f70a6f8ea82622eaf865a600ea5 OP_EQUALVERIFY OP_CHECKSIG*276a9145f6aff6b522c7f70a6f8ea82622eaf865a600ea588ac*"19hXNZHPXrX1VT3sjGFnzu3MfWGPrgiMHD8$J  +;@1196a0cb05be917e75889644bdee7d2b6d123372e2ab200d06510f154da6ae98""13qSjruVgimMG9dMMpRjQbbC5G8idLZbBK"UOP_DUP OP_HASH160 1f19b41b9834b6d7821dc408b397659c89662c09 OP_EQUALVERIFY OP_CHECKSIG*276a9141f19b41b9834b6d7821dc408b397659c89662c0988ac*"13qSjruVgimMG9dMMpRjQbbC5G8idLZbBK8$J  + + +1@09b7a344be8ec78e6ba8afb9f2b07957287071525a1518a93af1c4b0e4556ad1$"@0000000000000000000a162b04eedd600907eeb8a438b1a7676f842958f62958(-2 +@d26db79ab72d1c762debc4dfc96a4e3890d041c058c8c85423ee48bf78970900B02e800ddb9c182690671e92bcd90f0c1d2f0fe5e2801f46aa5aa4f933ec1d1763f2 +@7fe727c3d7e9965dfa72a913ca96f940df59709ca11ab9fc3e487c82705aaa46B039e2a933c8107411609ef661f3534da05538a319ad667439fbcc92713f3b7631cB +@09b7a344be8ec78e6ba8afb9f2b07957287071525a1518a93af1c4b0e4556ad1""17W3abz5AaQdM47V3Sq2WeKGrG73J3moj8"UOP_DUP OP_HASH160 474ef8826ba5865095c09a029934dc11e88c8b9d OP_EQUALVERIFY OP_CHECKSIG*276a914474ef8826ba5865095c09a029934dc11e88c8b9d88ac*"17W3abz5AaQdM47V3Sq2WeKGrG73J3moj88$J  + @09b7a344be8ec78e6ba8afb9f2b07957287071525a1518a93af1c4b0e4556ad1""1EbscESQ2w747ijTZXiXdTiUPnbTR9rKjM"UOP_DUP OP_HASH160 953205d9e125eac6bc33f592aadcc8f7a9503a9d OP_EQUALVERIFY OP_CHECKSIG*276a914953205d9e125eac6bc33f592aadcc8f7a9503a9d88ac*"1EbscESQ2w747ijTZXiXdTiUPnbTR9rKjM8$J  +W@09b7a344be8ec78e6ba8afb9f2b07957287071525a1518a93af1c4b0e4556ad1""1FYoCjKi8KVf5hz4w7bArBoHQeMf7KCtxy"UOP_DUP OP_HASH160 9f95393584bafe0ee2fb857d45da44b39c1fb1e5 OP_EQUALVERIFY OP_CHECKSIG*276a9149f95393584bafe0ee2fb857d45da44b39c1fb1e588ac*"1FYoCjKi8KVf5hz4w7bArBoHQeMf7KCtxy8$J  + + +1@3095f8ccddcacce21bff30a6d00690a937c0181df87065fcf45a7709a03a14e7$"@0000000000000000000a162b04eedd600907eeb8a438b1a7676f842958f62958(-2 +@2dd34769525d4105cade947a48223ad49b07d7b295088f92eb8f49af86e481afB02fd3214215069955eef073492a4fc4b38bc977aebef9d082d153c8f64bdb0cf342 +@bd6935dc953f4a9e5e18970e883119a0cdb774e0647734b8ba98730be416ae63B026b571e18ee63fb6382311493b57b93d14bd7cf1147953fa23edb65e4a5894fcfB +@3095f8ccddcacce21bff30a6d00690a937c0181df87065fcf45a7709a03a14e7""17ERiCmKd4b1ncfqsyRXvoZtPjH23GbQ3a"UOP_DUP OP_HASH160 445aca165d2a2fa4e16f8fbf1443c172e8013a5c OP_EQUALVERIFY OP_CHECKSIG*276a914445aca165d2a2fa4e16f8fbf1443c172e8013a5c88ac*"17ERiCmKd4b1ncfqsyRXvoZtPjH23GbQ3a8$J  + @3095f8ccddcacce21bff30a6d00690a937c0181df87065fcf45a7709a03a14e7""1EC2vucVLi3tfs8Jge2QLHV7zgKnc2Q635"UOP_DUP OP_HASH160 90afd245d6e999de2fde38a92797a16818f677af OP_EQUALVERIFY OP_CHECKSIG*276a91490afd245d6e999de2fde38a92797a16818f677af88ac*"1EC2vucVLi3tfs8Jge2QLHV7zgKnc2Q6358$J  +_@3095f8ccddcacce21bff30a6d00690a937c0181df87065fcf45a7709a03a14e7""1DveyuQfc87LsKc5BszMseTpXM5AC9DDNV"UOP_DUP OP_HASH160 8dc742a9c0a8b1c9638043b5444cab5e5fb88888 OP_EQUALVERIFY OP_CHECKSIG*276a9148dc742a9c0a8b1c9638043b5444cab5e5fb8888888ac*"1DveyuQfc87LsKc5BszMseTpXM5AC9DDNV8$J  $ؚ-@00000000000000000005a2af2d5030c1538d3062d64cc59322145b4b6c5bf05a"@0000000000000000000a162b04eedd600907eeb8a438b1a7676f842958f629582 + + + +1@d0d901f3e8c1bf837de7c31f939aaac02daf718dafd6b7460eebd93da6bacb64$"@00000000000000000005a2af2d5030c1538d3062d64cc59322145b4b6c5bf05a(ؚ-2 +@e1fd0c313e3159497168e729be7c075349736b404d0ac38a1815e5cec360c264B0235463052f7b6718c2411befa1c3a9c647daf10b1034caab3d3a27c373b646e1c2 +@e1fd0c313e3159497168e729be7c075349736b404d0ac38a1815e5cec360c264B02a021d6b5bda363c91f8d2dc3a0082f7ad761975a3b2d353d2d69355222eec45aB +4@d0d901f3e8c1bf837de7c31f939aaac02daf718dafd6b7460eebd93da6bacb64""1GH2ZNiS6k8rFAgv9Fjj26kgWfAKpY5sQu"UOP_DUP OP_HASH160 a791d7c4dd657e82d03acc59a328a0addf66cb4b OP_EQUALVERIFY OP_CHECKSIG*276a914a791d7c4dd657e82d03acc59a328a0addf66cb4b88ac*"1GH2ZNiS6k8rFAgv9Fjj26kgWfAKpY5sQu8$J  +=@d0d901f3e8c1bf837de7c31f939aaac02daf718dafd6b7460eebd93da6bacb64""1KLWVbNMamYaN2eVZE9FuVFfuENwdTxZU7"UOP_DUP OP_HASH160 c922c970d23c924d7e1192dcf180da06ec850aa9 OP_EQUALVERIFY OP_CHECKSIG*276a914c922c970d23c924d7e1192dcf180da06ec850aa988ac*"1KLWVbNMamYaN2eVZE9FuVFfuENwdTxZU78$J  +8@d0d901f3e8c1bf837de7c31f939aaac02daf718dafd6b7460eebd93da6bacb64""1JqtyKMwjwSCATw5h9Vptte6i8SmTX8Wrb"UOP_DUP OP_HASH160 c3b97cd84e61a81c6d14735f9cfbed150c87f0cf OP_EQUALVERIFY OP_CHECKSIG*276a914c3b97cd84e61a81c6d14735f9cfbed150c87f0cf88ac*"1JqtyKMwjwSCATw5h9Vptte6i8SmTX8Wrb8$J $-@00000000000000000005de84e495397ec3eb5593f8d9c4c0b0b774265c80f38b"@00000000000000000005a2af2d5030c1538d3062d64cc59322145b4b6c5bf05a2 $-@0000000000000000001ad50ef405295c8f63f62cb5965379fa16595e4af4f7fb"@00000000000000000005de84e495397ec3eb5593f8d9c4c0b0b774265c80f38b2 + + + +1@a419af89c5252b3581601bb8576afc4b7a46e164ceb1d1d0caa317092374b832$"@0000000000000000001ad50ef405295c8f63f62cb5965379fa16595e4af4f7fb(-2 +@d1c5bfda9ddb7b0b94675dba8d6e4ad20a46a997c229caee99af3c029cad8cdbB0301b30d262c9181c1ae9c4f44e5223d83443c1f6220b0061df7ffd51a1879b8332 +@1a263e671a316a4b863be53c006587a3a2df7268a0187c85a332f7d3ffea242cB02b5593da6706b86a5b5ac112b31145f2ea85ebce485b4114be1bb873802011387B +@a419af89c5252b3581601bb8576afc4b7a46e164ceb1d1d0caa317092374b832""16eEZqWdgUkrSAw6kWzjK4vAdgAPF9oyx2"UOP_DUP OP_HASH160 3de3580d441e828139693a4b8453f0c28b18ac23 OP_EQUALVERIFY OP_CHECKSIG*276a9143de3580d441e828139693a4b8453f0c28b18ac2388ac*"16eEZqWdgUkrSAw6kWzjK4vAdgAPF9oyx28$J  +@a419af89c5252b3581601bb8576afc4b7a46e164ceb1d1d0caa317092374b832""1NGzhY7UwQXfBNJZwKPVUEso8agg3oenNy"UOP_DUP OP_HASH160 e9610ba63d1d912c5a6e6bf8d87f6f7fa4ce2ce8 OP_EQUALVERIFY OP_CHECKSIG*276a914e9610ba63d1d912c5a6e6bf8d87f6f7fa4ce2ce888ac*"1NGzhY7UwQXfBNJZwKPVUEso8agg3oenNy8$J  +_@a419af89c5252b3581601bb8576afc4b7a46e164ceb1d1d0caa317092374b832""1HKGV14CyPUi7MxyBj9a9g1nF9u42z8DaY"UOP_DUP OP_HASH160 b2f66c99d6cb6ad55f0a1f797e09705756757281 OP_EQUALVERIFY OP_CHECKSIG*276a914b2f66c99d6cb6ad55f0a1f797e0970575675728188ac*"1HKGV14CyPUi7MxyBj9a9g1nF9u42z8DaY8$J $-@000000000000000000046e80f6f2138c52aa468dcbc7c41307b26fff30a11a66"@0000000000000000001ad50ef405295c8f63f62cb5965379fa16595e4af4f7fb2$ƙ-@0000000000000000001a8b51483f436d4d71c91954a8bac45967f1045273bbf3"@000000000000000000046e80f6f2138c52aa468dcbc7c41307b26fff30a11a662$-@000000000000000000182ce55e9208463a86ae20b5b0d9b3860ee9cb4677973f"@0000000000000000001a8b51483f436d4d71c91954a8bac45967f1045273bbf32$ӄ-@00000000000000000019072bb7df618c847585ada40f8e1c62cc57573dd8703e"@000000000000000000182ce55e9208463a86ae20b5b0d9b3860ee9cb4677973f2$-@000000000000000000178fd2566ad58bfd07429bdf02f7926f7b0d06f306c31b"@00000000000000000019072bb7df618c847585ada40f8e1c62cc57573dd8703e2 $Р-@00000000000000000018e166f062a1e36a8fb6a2e339f00a84655607b606d191"@000000000000000000178fd2566ad58bfd07429bdf02f7926f7b0d06f306c31b2 + +1@899a504a78c98f6152d52b98b6b54575608b108f18cb9a899114c8fc68d070ea$"@00000000000000000018e166f062a1e36a8fb6a2e339f00a84655607b606d191(Р-2 +@461b42c78cb6a5bc9cb7ba5f57e2b6afe7c8da896687a8643b84fe4f00380b49B038fae6fa6b23b429010fb11b6531b31a4caf8e5b497068cd087c5d74db06b9a042 +@a419af89c5252b3581601bb8576afc4b7a46e164ceb1d1d0caa317092374b832B02decca8496335bc1535765fef789241438487fa308504a51c577e49c750eec73f2 +@05cb98af78bc38c7bb99372c62bd3047df1f31f90f7d48deeea5c2c30cdaa487B03a1eb127f427937d8e1c343c9b7c81ad5b15b4209759646bd1bd8bb6d62a8f144B +@899a504a78c98f6152d52b98b6b54575608b108f18cb9a899114c8fc68d070ea""18wGBwaUYzvh4XiKJcu668ZEhF5DBconQX"UOP_DUP OP_HASH160 570c05713fd3584bd660cace420cf94ddff3152b OP_EQUALVERIFY OP_CHECKSIG*276a914570c05713fd3584bd660cace420cf94ddff3152b88ac*"18wGBwaUYzvh4XiKJcu668ZEhF5DBconQX8$J  + @899a504a78c98f6152d52b98b6b54575608b108f18cb9a899114c8fc68d070ea""1MqZPZU5edT2CgFeiVyptG7XznwniGuyPK"UOP_DUP OP_HASH160 e49184cf187da975cbe2d78bb8d8a50bde25aaff OP_EQUALVERIFY OP_CHECKSIG*276a914e49184cf187da975cbe2d78bb8d8a50bde25aaff88ac*"1MqZPZU5edT2CgFeiVyptG7XznwniGuyPK8$J  +'@899a504a78c98f6152d52b98b6b54575608b108f18cb9a899114c8fc68d070ea""19SpMxhA8Fgc3gT8WnXGCkhC5Tt61tYiP4"UOP_DUP OP_HASH160 5ca2f0cb963325250f51594e4c11068fb1305cf2 OP_EQUALVERIFY OP_CHECKSIG*276a9145ca2f0cb963325250f51594e4c11068fb1305cf288ac*"19SpMxhA8Fgc3gT8WnXGCkhC5Tt61tYiP48$J ;$-@0000000000000000000fd8ab8bd360ad6fb64e8861ab800df505bba5c653a2fa"@00000000000000000018e166f062a1e36a8fb6a2e339f00a84655607b606d1912 $Ы-@0000000000000000001088a911f098147cd5ff054d1b4cf24c8bc0d94532e4cb"@0000000000000000000fd8ab8bd360ad6fb64e8861ab800df505bba5c653a2fa2 + + + +1@1d87f14b621022c550062aead0f4694f550f954d5a7ba08915cc5e184c90feaf$"@0000000000000000001088a911f098147cd5ff054d1b4cf24c8bc0d94532e4cb(Ы-2 +@17b29e8b7f120ddd808fee31e4aaae38dec2f7ae77c800775b79ea015458c859B0305e09aeb8a656ea979f8261626db631cf2118c4082d827f812fff7a68c90a3982 +@d809e240477da8bb93b66d43d1bd7bb0d041c8b9526628fd45685161d3257a2fB02d20a58332acff0d2517a249c8dae559a84fd9adbc752333574d3514d3adc2f82B +K@1d87f14b621022c550062aead0f4694f550f954d5a7ba08915cc5e184c90feaf"!1mHP3qkstmmYxrB1LYWtiN7NsgcJ3sqZ2"UOP_DUP OP_HASH160 085ff9ccefc70964d71167ab48ad3b21a66aa6fb OP_EQUALVERIFY OP_CHECKSIG*276a914085ff9ccefc70964d71167ab48ad3b21a66aa6fb88ac*!1mHP3qkstmmYxrB1LYWtiN7NsgcJ3sqZ28$J  + @1d87f14b621022c550062aead0f4694f550f954d5a7ba08915cc5e184c90feaf""1HJ9Cs8MERZXmezFCd2y7weTUmP2jrsNbW"UOP_DUP OP_HASH160 b2bfeec60acb04add5edf49445a59a9ca225d85b OP_EQUALVERIFY OP_CHECKSIG*276a914b2bfeec60acb04add5edf49445a59a9ca225d85b88ac*"1HJ9Cs8MERZXmezFCd2y7weTUmP2jrsNbW8$J  +W@1d87f14b621022c550062aead0f4694f550f954d5a7ba08915cc5e184c90feaf""17kXibXsCcfRM64a8vHf4bcFQamZMYaRtN"UOP_DUP OP_HASH160 4a0c484ef7b84da675b701827d50a885ee60a255 OP_EQUALVERIFY OP_CHECKSIG*276a9144a0c484ef7b84da675b701827d50a885ee60a25588ac*"17kXibXsCcfRM64a8vHf4bcFQamZMYaRtN8$J ;$Ӆ-@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272"@0000000000000000001088a911f098147cd5ff054d1b4cf24c8bc0d94532e4cb2 + +1@70aa4804019154431f2f3d6f1d73c0eeabae1eb5a968d0c67b2c01598f8be343$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@3095f8ccddcacce21bff30a6d00690a937c0181df87065fcf45a7709a03a14e7B029cee8369353e74c8e0ea61a2116772a8a60c7295292bb18c4a5e7f79f18031c42 +@2dd34769525d4105cade947a48223ad49b07d7b295088f92eb8f49af86e481afB03b6d31feef98789a2414c7ba66deda5e07b5fe96db92cbded1fa74dd9063ad0242 +@a8ab145d485289b362f1eea261f2863dc5456c41b1fc3ce3ac27882ee3123bd3B02a7acc6f763d9b400913b069077237a27bb994512e3494802adb3aeb1efa2293bB +@70aa4804019154431f2f3d6f1d73c0eeabae1eb5a968d0c67b2c01598f8be343""191F7hQwiVwdSjXtuVuMkqFrWBbEtWKXGh"UOP_DUP OP_HASH160 57ccca0d378f05aee8f1ee7b67e84bae3916289c OP_EQUALVERIFY OP_CHECKSIG*276a91457ccca0d378f05aee8f1ee7b67e84bae3916289c88ac*"191F7hQwiVwdSjXtuVuMkqFrWBbEtWKXGh8$J  + @70aa4804019154431f2f3d6f1d73c0eeabae1eb5a968d0c67b2c01598f8be343""1LzSpKJKyy9MnCJXGSwoiw3TxJeLccau8t"UOP_DUP OP_HASH160 db47a64f282eb0b56ad1adc0e6440e4b7e4ab0e1 OP_EQUALVERIFY OP_CHECKSIG*276a914db47a64f282eb0b56ad1adc0e6440e4b7e4ab0e188ac*"1LzSpKJKyy9MnCJXGSwoiw3TxJeLccau8t8$J  +X@70aa4804019154431f2f3d6f1d73c0eeabae1eb5a968d0c67b2c01598f8be343""17a7KBNiyecw4UPTW9G8Ze3NohojYfb7Xb"UOP_DUP OP_HASH160 4813c06a9b3f25853ed60f6d11e31008cc73c7fc OP_EQUALVERIFY OP_CHECKSIG*276a9144813c06a9b3f25853ed60f6d11e31008cc73c7fc88ac*"17a7KBNiyecw4UPTW9G8Ze3NohojYfb7Xb8$J  + + +1@97c449141fcd06ffee535c76dda0014b6a11bc6a0d4d19a6b8067e2f9f12a1ba$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@70aa4804019154431f2f3d6f1d73c0eeabae1eb5a968d0c67b2c01598f8be343B038659899a109bdef622b36d4922ca8b2cfaf1c9f61afa46737c99750c791fb9652 +@3095f8ccddcacce21bff30a6d00690a937c0181df87065fcf45a7709a03a14e7B03ec0b5f1409d249dec78845ef0cef5f444843c6fdf98d6f08492e32a83342d72bB +@97c449141fcd06ffee535c76dda0014b6a11bc6a0d4d19a6b8067e2f9f12a1ba""1LJq47tjaRyv8Uof7QwBacoMPSY1JsQNqC"UOP_DUP OP_HASH160 d3c9931332ebbab481fd7e07cdc1f10749175600 OP_EQUALVERIFY OP_CHECKSIG*276a914d3c9931332ebbab481fd7e07cdc1f1074917560088ac*"1LJq47tjaRyv8Uof7QwBacoMPSY1JsQNqC8$J  + @97c449141fcd06ffee535c76dda0014b6a11bc6a0d4d19a6b8067e2f9f12a1ba""1JTP5MNA3YFBVQ3vBka41d6kmiEK4Y49Gu"UOP_DUP OP_HASH160 bf776170e3e67b890ed2aa62671783637ff38206 OP_EQUALVERIFY OP_CHECKSIG*276a914bf776170e3e67b890ed2aa62671783637ff3820688ac*"1JTP5MNA3YFBVQ3vBka41d6kmiEK4Y49Gu8$J  +U@97c449141fcd06ffee535c76dda0014b6a11bc6a0d4d19a6b8067e2f9f12a1ba""16E7MbGgJMzQxnbsDrRsA6q59VQ7Ba4CVn"UOP_DUP OP_HASH160 39535760d82ccb14e59720d95675fa9e938d9e2c OP_EQUALVERIFY OP_CHECKSIG*276a91439535760d82ccb14e59720d95675fa9e938d9e2c88ac*"16E7MbGgJMzQxnbsDrRsA6q59VQ7Ba4CVn8$J  + + +1@f944f697b9c16c5f4358dbee6825bb6b23bb1659fb13b04979decb4812557894$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@97c449141fcd06ffee535c76dda0014b6a11bc6a0d4d19a6b8067e2f9f12a1baB021116b4dad52a3fc4e179829c5fd77db077deb406bda8f36cc87d378bd4f655062 +@36b8dfd0f7e0f10867792e16b2aa5b84c93652dcbdc1ef775dbaf23c0fe1e792B025143bead58c6fc8eb204e0e2f1b5cab7e7f0581866cbe594478e46a733d8f7ddB +@f944f697b9c16c5f4358dbee6825bb6b23bb1659fb13b04979decb4812557894""1DbYmXpixQ81qg9gnVUt8WDxxDTNksmt1u"UOP_DUP OP_HASH160 8a2a2ba6f26552fb221c9a89fe46dbf4fc1daf44 OP_EQUALVERIFY OP_CHECKSIG*276a9148a2a2ba6f26552fb221c9a89fe46dbf4fc1daf4488ac*"1DbYmXpixQ81qg9gnVUt8WDxxDTNksmt1u8$J  + @f944f697b9c16c5f4358dbee6825bb6b23bb1659fb13b04979decb4812557894""1JtWjwt7cvG6MzgePWWuhTURVsYdDemRM7"UOP_DUP OP_HASH160 c4382daf35fa40528607ccdfaf7429f9bc58c604 OP_EQUALVERIFY OP_CHECKSIG*276a914c4382daf35fa40528607ccdfaf7429f9bc58c60488ac*"1JtWjwt7cvG6MzgePWWuhTURVsYdDemRM78$J  +U@f944f697b9c16c5f4358dbee6825bb6b23bb1659fb13b04979decb4812557894""1BmsmhTc7jghxjc5WfbyyZH6fkDBjpcZkS"UOP_DUP OP_HASH160 762df0fce5025f6e344cdaf6a05984346636569b OP_EQUALVERIFY OP_CHECKSIG*276a914762df0fce5025f6e344cdaf6a05984346636569b88ac*"1BmsmhTc7jghxjc5WfbyyZH6fkDBjpcZkS8$J  + + +1@3b361f515ff9fb4cba850a96622e4f27e7c814846e67c4f171e265413d55f6d3$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@f944f697b9c16c5f4358dbee6825bb6b23bb1659fb13b04979decb4812557894B02b67b52d91f71837ef5d2cb5defd632d27c3ec9b100c832e25f30d5be07b31a4c2 +@62a6b5ee37b8537f746618a47624d1883699adf8767ec814cb2d9c4a5ee055a2B033af000f4a7d1fcd8ee81c619475f517a8a1644bdb000d5987a090a52bf2a173aB +@3b361f515ff9fb4cba850a96622e4f27e7c814846e67c4f171e265413d55f6d3""1Nm3sWzXj4iQ7XP6kyCTJ3uuXDQi613Aag"UOP_DUP OP_HASH160 eeaf5721855043973ac1bf9506fbbba320a10acf OP_EQUALVERIFY OP_CHECKSIG*276a914eeaf5721855043973ac1bf9506fbbba320a10acf88ac*"1Nm3sWzXj4iQ7XP6kyCTJ3uuXDQi613Aag8$J  + @3b361f515ff9fb4cba850a96622e4f27e7c814846e67c4f171e265413d55f6d3""14bqVwaN5jdmVfwFrAt8cuCRfS8k6SKLdp"UOP_DUP OP_HASH160 277f0145496a03dbe80f483bc87b3dc42c5c5e8c OP_EQUALVERIFY OP_CHECKSIG*276a914277f0145496a03dbe80f483bc87b3dc42c5c5e8c88ac*"14bqVwaN5jdmVfwFrAt8cuCRfS8k6SKLdp8$J  +7@3b361f515ff9fb4cba850a96622e4f27e7c814846e67c4f171e265413d55f6d3""1GthFTbNurrP4qNVfd45HhNehsA8E8Cx3Z"UOP_DUP OP_HASH160 ae50b2fffc4e06167fc8ef70a5ebab42003efe3b OP_EQUALVERIFY OP_CHECKSIG*276a914ae50b2fffc4e06167fc8ef70a5ebab42003efe3b88ac*"1GthFTbNurrP4qNVfd45HhNehsA8E8Cx3Z8$J ; + + +1@0590978ae8876626a90bb33d702a741d539b15ac7eaa2c1cc27002808a9635cf$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@3b361f515ff9fb4cba850a96622e4f27e7c814846e67c4f171e265413d55f6d3B02637fb7c47828630ccac7cb9f48835b66607dc7efc2d01f1d3883ac3f36e9ae022 +@3b361f515ff9fb4cba850a96622e4f27e7c814846e67c4f171e265413d55f6d3B021100a2cfb3d81a89cde645cd32e0b9319baa794413e5f8c5cb3e37cb84f5b21bB +@0590978ae8876626a90bb33d702a741d539b15ac7eaa2c1cc27002808a9635cf""1E6xCtPhS91JTbGv6MGBox2M5U9xJrnsZV"UOP_DUP OP_HASH160 8fb9cc39a5346e877b428a9b36b6b078cb075413 OP_EQUALVERIFY OP_CHECKSIG*276a9148fb9cc39a5346e877b428a9b36b6b078cb07541388ac*"1E6xCtPhS91JTbGv6MGBox2M5U9xJrnsZV8$J  + @0590978ae8876626a90bb33d702a741d539b15ac7eaa2c1cc27002808a9635cf""1HGSKkDTYDDip25zZC8uJwdkSHcddtWXKz"UOP_DUP OP_HASH160 b26d640516ceac9d2f4a4ca475e6e574b55e6497 OP_EQUALVERIFY OP_CHECKSIG*276a914b26d640516ceac9d2f4a4ca475e6e574b55e649788ac*"1HGSKkDTYDDip25zZC8uJwdkSHcddtWXKz8$J  +.@0590978ae8876626a90bb33d702a741d539b15ac7eaa2c1cc27002808a9635cf""1KMwPh94vR5pggWpkuY7x6gJT3wa7oddMi"UOP_DUP OP_HASH160 c967fca345e6bdcf7ead622f70f8e64854a965af OP_EQUALVERIFY OP_CHECKSIG*276a914c967fca345e6bdcf7ead622f70f8e64854a965af88ac*"1KMwPh94vR5pggWpkuY7x6gJT3wa7oddMi8$J ; + +1@22bf6b03949f275e9fc806d8f2c5e3455342944d3a5cb14a9e2c4f79a7f30517$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@0590978ae8876626a90bb33d702a741d539b15ac7eaa2c1cc27002808a9635cfB02c24ea832e31d7647c57c8c2ec119ecad35723c82ea373350195ef6f63d40e5122 +@b4b25063df8e060348d7f859e8f6dc1ea9d068c6a58072c18ac4fef7397b8fb6B03153875ed5ee0acf4174a4051ebd8b06230bece5f1a44b999f34d65e7998eaccd2 +@0590978ae8876626a90bb33d702a741d539b15ac7eaa2c1cc27002808a9635cfB0352f515bc87795f65cea1b2dd26a35afb95f4fb2138c229900bec2e727708ff5dB +@22bf6b03949f275e9fc806d8f2c5e3455342944d3a5cb14a9e2c4f79a7f30517""1MsCe5NgrvUPXwPgMX38wiN46MucjDqN6X"UOP_DUP OP_HASH160 e4e1079acf7ae929ebad3224aeef1a5007e1ee01 OP_EQUALVERIFY OP_CHECKSIG*276a914e4e1079acf7ae929ebad3224aeef1a5007e1ee0188ac*"1MsCe5NgrvUPXwPgMX38wiN46MucjDqN6X8$J  + @22bf6b03949f275e9fc806d8f2c5e3455342944d3a5cb14a9e2c4f79a7f30517""1L8iansqVr9Ct4Cc5wopfTynL2o55562w6"UOP_DUP OP_HASH160 d1e003562548acc332e6592cfce77ee7c4fa0d5a OP_EQUALVERIFY OP_CHECKSIG*276a914d1e003562548acc332e6592cfce77ee7c4fa0d5a88ac*"1L8iansqVr9Ct4Cc5wopfTynL2o55562w68$J  +.@22bf6b03949f275e9fc806d8f2c5e3455342944d3a5cb14a9e2c4f79a7f30517"!1Cxaky9htyCK1Dki5qV8ZXiVY4bLUz6n6"UOP_DUP OP_HASH160 0242f91ed1de33762951d3550be7a42162be474c OP_EQUALVERIFY OP_CHECKSIG*276a9140242f91ed1de33762951d3550be7a42162be474c88ac*!1Cxaky9htyCK1Dki5qV8ZXiVY4bLUz6n68$J ; + + +1@bd17e4387b0df0d65a3a982a7f28e1703811b8b79cf7675555435ae68a4e5336$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@af1505824f274cc565fc3fb2f7eab263b1257024b4d60ab43fba3c0d8d443976B02d97fcd3c560bd2c7e599fad353ce432bbe62bc32cf394e9c32be70ccb623716c2 +@d99c3ce06db0ad0bb7851c88bca2dfc8bb4d19179d6f58552a1851e1dd92d68dB034e2429ba27654cdd0f5eea6b88b0ff9b89d09b922afa9cf2416fc3cf61ac336aB +@bd17e4387b0df0d65a3a982a7f28e1703811b8b79cf7675555435ae68a4e5336""1EfvLsCqbAP9n1DBAss3FPzRFRJGmw9M7y"UOP_DUP OP_HASH160 95f5f8464399c65207c16b5ca585b08aefde5027 OP_EQUALVERIFY OP_CHECKSIG*276a91495f5f8464399c65207c16b5ca585b08aefde502788ac*"1EfvLsCqbAP9n1DBAss3FPzRFRJGmw9M7y8$J  +@bd17e4387b0df0d65a3a982a7f28e1703811b8b79cf7675555435ae68a4e5336""1MXGZNwayA4nfqiYnNtTzPM9Hc35ECRxN9"UOP_DUP OP_HASH160 e11bfb5dc16aea1437350b32d20495138d0ccbca OP_EQUALVERIFY OP_CHECKSIG*276a914e11bfb5dc16aea1437350b32d20495138d0ccbca88ac*"1MXGZNwayA4nfqiYnNtTzPM9Hc35ECRxN98$J  +[@bd17e4387b0df0d65a3a982a7f28e1703811b8b79cf7675555435ae68a4e5336""1L6asNq9VCuwvwrCcT3aqXfYdS3zcLFvXa"UOP_DUP OP_HASH160 d178bde34a2db98b5164d3d71b641e969ea29157 OP_EQUALVERIFY OP_CHECKSIG*276a914d178bde34a2db98b5164d3d71b641e969ea2915788ac*"1L6asNq9VCuwvwrCcT3aqXfYdS3zcLFvXa8$J  + + +1@c63d73f88fd56f7cd6fdd4a439ab32286121e9ba029958e7268ffff6530625d4$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@6ced98f06c9a3936b906f78b92d612d6b0f79a673d701a4adc0ea83c8a896b47B031e4d065578d5ac60c0296371a42dd4d876547375e81d9f4cedb41576778db6562 +@5999acca86698d0f84ce7f4b8938e07f9bdc7db7f790867819d4ee0dcdd1f065B0317c8f364ad178f67b0d37070bc6df104db41d98c582b72c864b7a66d3b56fa96B +M@c63d73f88fd56f7cd6fdd4a439ab32286121e9ba029958e7268ffff6530625d4""13oMMepywtmpKuuaASpUqSwfnn6FGFL9Vy"UOP_DUP OP_HASH160 1eb460d1ee7741a16050cdb583bcc44346fc79b3 OP_EQUALVERIFY OP_CHECKSIG*276a9141eb460d1ee7741a16050cdb583bcc44346fc79b388ac*"13oMMepywtmpKuuaASpUqSwfnn6FGFL9Vy8$J  +@c63d73f88fd56f7cd6fdd4a439ab32286121e9ba029958e7268ffff6530625d4""151LiRnW9VxTAhwphjRiWTd9gv3SzXSKZC"UOP_DUP OP_HASH160 2bf0f5b3c09d38024ce2ab0c61b1102134f5d3de OP_EQUALVERIFY OP_CHECKSIG*276a9142bf0f5b3c09d38024ce2ab0c61b1102134f5d3de88ac*"151LiRnW9VxTAhwphjRiWTd9gv3SzXSKZC8$J  +@c63d73f88fd56f7cd6fdd4a439ab32286121e9ba029958e7268ffff6530625d4""15EBqs2iLZP6ityJzch7ej1h8YMWQfqBBq"UOP_DUP OP_HASH160 2e5ef622aec43b561fc3a940fbee448c4df0f674 OP_EQUALVERIFY OP_CHECKSIG*276a9142e5ef622aec43b561fc3a940fbee448c4df0f67488ac*"15EBqs2iLZP6ityJzch7ej1h8YMWQfqBBq8$J  + + +1@b3148f878d0679f1c090587fe91593e772e34cd8f2e9703cb62991ab775d8483$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@0fb30431fef1e74d0099f143e89163f23f3687c8ea086b28f8858fdc43e03318B026cbd337ee994c89b1604e1b1cef93b56ad1d279e100b9adf723756331bfa111a2 +@4730dd1260bc6cbfde0403bbf9c56b0cbf50abe26cd7c25e44b2a09ad803ba90B0335028eab585b068516bf7330bc963231b5d38cf4f18af97a26657343aba94619B +[@b3148f878d0679f1c090587fe91593e772e34cd8f2e9703cb62991ab775d8483""17mLQLe81hTbp2zes1mWNEMdgRr1bbxnvG"UOP_DUP OP_HASH160 4a3340d9a41e21676d04c1550d8a3f9cf4e054fc OP_EQUALVERIFY OP_CHECKSIG*276a9144a3340d9a41e21676d04c1550d8a3f9cf4e054fc88ac*"17mLQLe81hTbp2zes1mWNEMdgRr1bbxnvG8$J  +@b3148f878d0679f1c090587fe91593e772e34cd8f2e9703cb62991ab775d8483""1G6Xf3sTLYmFNnX7ZPPezJA8FW9yX5jjt3"UOP_DUP OP_HASH160 a5958e92c4a9e4137793aec17852e4ef5e8aa0a4 OP_EQUALVERIFY OP_CHECKSIG*276a914a5958e92c4a9e4137793aec17852e4ef5e8aa0a488ac*"1G6Xf3sTLYmFNnX7ZPPezJA8FW9yX5jjt38$J  +j@b3148f878d0679f1c090587fe91593e772e34cd8f2e9703cb62991ab775d8483""1L8dgmAyEhCdYiG8MC6cgEJpKPextLmanY"UOP_DUP OP_HASH160 d1dbecd83fdb3ae6b9d79a009852d7054ec978f7 OP_EQUALVERIFY OP_CHECKSIG*276a914d1dbecd83fdb3ae6b9d79a009852d7054ec978f788ac*"1L8dgmAyEhCdYiG8MC6cgEJpKPextLmanY8$J  + +1@a4a4d62eba891aca97f65829efd1c874e8918a4538ff30794634636f6e5aa670$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@e6907bdd7d9999b2218e3a82eecca1fd616c3fb23ca433be3ab3fcf8f9425c6eB02a845a0b4c31bf033123f2a76d8d6e7635b2997b56fa47a2ca1c7cfe2318ffcba2 +@e6907bdd7d9999b2218e3a82eecca1fd616c3fb23ca433be3ab3fcf8f9425c6eB037926da51be7ce8f549448b9a1c5a3a640f4b4d28457f92a6dd8d936b756d5af42 +@503c2bc97aec86f2d54c5dbfc670c81fb49e6268889cef81882cb196e679ba13B02d35b18f47d4a1a86c9b5971e6b01f87729f3f7f01ae3ac5a087590d4268034df2 +@c384e199346dcd599243b1ce08daea0f2806d4ac50c42b5569cc9044268dc367B037494cd8ae3e4f795e9e0464c67ca05339f2b7b104df7b8d501db2a0de38a5dc42 +@e12990c43724ed59d35167fe8a1242ed2c216f03f9c1ea4e6e1416f3c5f5402dB0221b021d2f451630111f8e2f17e2cc60d1b894e4cd4b365b35bcdf5bbf7232bed2 +@b9208a9ab4e2b0e46588cd2ed91a6903677965303c51f639519c482bbe3f517fB027d42f2ed6ad1f043df37b8f9a5fc05539929560c7c4577f591a344f1323b2f282 +@35d48df716c3142a168a1a51864af943c29b46660a8c06eb971e08b534db8e23B0313d551b51078047ba25d7514c67c605da51bbe57986ef788cf4da3e7c89e8d58B +M@a4a4d62eba891aca97f65829efd1c874e8918a4538ff30794634636f6e5aa670""1Hqw5Q842ZqTaTq3rwzkZzVhmD6AiHvb2H"UOP_DUP OP_HASH160 b8c31e73110ef0bd33ecd12acf102f83418c2cba OP_EQUALVERIFY OP_CHECKSIG*276a914b8c31e73110ef0bd33ecd12acf102f83418c2cba88ac*"1Hqw5Q842ZqTaTq3rwzkZzVhmD6AiHvb2H8$J  +؈2@a4a4d62eba891aca97f65829efd1c874e8918a4538ff30794634636f6e5aa670""163Pdp7t4W443EoZqpnDFmPjWXsTXwPTNq"UOP_DUP OP_HASH160 374c5af74432743230d27a1c83899cc038260d77 OP_EQUALVERIFY OP_CHECKSIG*276a914374c5af74432743230d27a1c83899cc038260d7788ac*"163Pdp7t4W443EoZqpnDFmPjWXsTXwPTNq8$J  +䪯@a4a4d62eba891aca97f65829efd1c874e8918a4538ff30794634636f6e5aa670""1BrGfj5GFUTEYYqe1SYJubAfhBQ8BC9dsj"UOP_DUP OP_HASH160 7702b7fbc7185f950f74d2273fea26d601280658 OP_EQUALVERIFY OP_CHECKSIG*276a9147702b7fbc7185f950f74d2273fea26d60128065888ac*"1BrGfj5GFUTEYYqe1SYJubAfhBQ8BC9dsj8$J  + + + +1@0a40e0167f40908fcee6bcb9f78cfa043495dfeb2b41895831050bafc250fd44$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@722036b930fc8978e6f9b500f184cb5042df4b533b77d081428dabe1dcf8e250B03c7960118307cb2caa9cf0949eb54378e9852cf6df2ccc0dec6c1ac9947a1a6c02 +@a7454ec61273804995f76a4b3c98d7f9b08a45fe65ef7a5747169f433ebad218B032446e0c02122d90f34d79d61883f030296c0e074b8898b298dd099d71de3ca7cB +@0a40e0167f40908fcee6bcb9f78cfa043495dfeb2b41895831050bafc250fd44""1Gwd2YUThCqZVBNiPssruHdBy2DSY1aKsr"UOP_DUP OP_HASH160 aede6c1422de3f78680ead92ed58dfccbb6dd9b6 OP_EQUALVERIFY OP_CHECKSIG*276a914aede6c1422de3f78680ead92ed58dfccbb6dd9b688ac*"1Gwd2YUThCqZVBNiPssruHdBy2DSY1aKsr8$J  +@0a40e0167f40908fcee6bcb9f78cfa043495dfeb2b41895831050bafc250fd44""1EiWSXM43UucEejkge4LXgGFiF6qaALJhv"UOP_DUP OP_HASH160 967343d34d307fc0c6af837304c4403b1cdbf7c8 OP_EQUALVERIFY OP_CHECKSIG*276a914967343d34d307fc0c6af837304c4403b1cdbf7c888ac*"1EiWSXM43UucEejkge4LXgGFiF6qaALJhv8$J  +f@0a40e0167f40908fcee6bcb9f78cfa043495dfeb2b41895831050bafc250fd44""18EBquAoDSUbsmyGydj7bq4gWHwiQmy55T"UOP_DUP OP_HASH160 4f4756df9232e8eb62c927d6766222274d611089 OP_EQUALVERIFY OP_CHECKSIG*276a9144f4756df9232e8eb62c927d6766222274d61108988ac*"18EBquAoDSUbsmyGydj7bq4gWHwiQmy55T8$J  + + +1@31272b8b2379dc2c5e7145bed58119cb9a5a3471f418a26a884069bdbbfea961$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@f23897b86d34792c26bb62d85ef2853098a46264dbc0559eaed6fae3c398f4bdB0379fdcc3a29b8d938811314d9eaa248ebe948a5397c067e5dff2b6ba11c5df2162 +@c182719403a7f5188fbda554031787f3e49b116466f70da0be21ca0d19d8392eB03708064add1f6590c685f9d65a08c89e41ffac78e9781f840fd4d333aa48e8a28B +6@31272b8b2379dc2c5e7145bed58119cb9a5a3471f418a26a884069bdbbfea961""1Lf7M6aQyDNLGHJvUnc6kEwnHcvmZcpWDb"UOP_DUP OP_HASH160 d79f7e851f58dc8bb9eb676e220877dd7ceec0cd OP_EQUALVERIFY OP_CHECKSIG*276a914d79f7e851f58dc8bb9eb676e220877dd7ceec0cd88ac*"1Lf7M6aQyDNLGHJvUnc6kEwnHcvmZcpWDb8$J  +@31272b8b2379dc2c5e7145bed58119cb9a5a3471f418a26a884069bdbbfea961""1LgF39DDw4wTpZTC1XuazmuWGKEkEr7C5d"UOP_DUP OP_HASH160 d7d6547014e5081eb91f050365c26e50303dd4b9 OP_EQUALVERIFY OP_CHECKSIG*276a914d7d6547014e5081eb91f050365c26e50303dd4b988ac*"1LgF39DDw4wTpZTC1XuazmuWGKEkEr7C5d8$J  +f@31272b8b2379dc2c5e7145bed58119cb9a5a3471f418a26a884069bdbbfea961""1M4CmYZcoUYGNPQBumj7711CNfcJTasCLe"UOP_DUP OP_HASH160 dbfd9645510f9adfebc7d107e7fae21774376803 OP_EQUALVERIFY OP_CHECKSIG*276a914dbfd9645510f9adfebc7d107e7fae2177437680388ac*"1M4CmYZcoUYGNPQBumj7711CNfcJTasCLe8$J  + + +1@ab7ae247f29fd949280b238ecb75269dedee417744290ed7b26193dddde2537f$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@5a14450b2569dd8bba1cc427f16a237137c5069758027e3f2be9d1002b971310B0366c677d977268733a38e1f2ff22551d75413b900f6c32774a34c6118e9243f662 +@6d1ed83dd8f9f8f85fc266225fd799c84fb9069559fbe1cb7aa5ee63e744a71bB0240a3433ecdc4d18e54fcfe476658098f2d273990747a74dca6dec9c939218585B +@ab7ae247f29fd949280b238ecb75269dedee417744290ed7b26193dddde2537f""1BB8WUhCkhW1LwEGpWHMyEKaGZ5YPtu3i3"UOP_DUP OP_HASH160 6f9baf5cf70f5bbfdde214d15b0bebe7ebb226a6 OP_EQUALVERIFY OP_CHECKSIG*276a9146f9baf5cf70f5bbfdde214d15b0bebe7ebb226a688ac*"1BB8WUhCkhW1LwEGpWHMyEKaGZ5YPtu3i38$J  +@ab7ae247f29fd949280b238ecb75269dedee417744290ed7b26193dddde2537f""1FK5BAgSt9oxZAu7qcbEvwE7SjB6ugQ5Vf"UOP_DUP OP_HASH160 9cfcbbd003995c27f0d17ed4e8596f1733024bc1 OP_EQUALVERIFY OP_CHECKSIG*276a9149cfcbbd003995c27f0d17ed4e8596f1733024bc188ac*"1FK5BAgSt9oxZAu7qcbEvwE7SjB6ugQ5Vf8$J  +&@ab7ae247f29fd949280b238ecb75269dedee417744290ed7b26193dddde2537f"!1jBAsbFrY5E5d1pQuKCFj79XJtXiNrffL"UOP_DUP OP_HASH160 07f9f5c67d4cd59e098bffea579ef3173aa73f3c OP_EQUALVERIFY OP_CHECKSIG*276a91407f9f5c67d4cd59e098bffea579ef3173aa73f3c88ac*!1jBAsbFrY5E5d1pQuKCFj79XJtXiNrffL8$J  + + +1@03b321c8c348e3c32919e3d4a586b02977a0e5ffeba375331e40f7f53b806df7$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@7c34590c120266da299e94d1fc47e06dc862aeafdfbeceee5c1db25f62da5798B02b43267682b9318124d475b5e595d446d0124d6af5bf8b4a3eb94de8367e2d7b72 +@9fe08487438a1596dc71af534f7809e30979b9ca5d425e492662b80c4190efe8B0377848507d7f8560d39c085452aad943caf1f6d88506a60bf74a8318e0a69c400B +@03b321c8c348e3c32919e3d4a586b02977a0e5ffeba375331e40f7f53b806df7""1DjnDySPE28QS83a5Fp8R5bVhMfstXNqX4"UOP_DUP OP_HASH160 8bb8bb0a0b101713df048c5a68051575302068a8 OP_EQUALVERIFY OP_CHECKSIG*276a9148bb8bb0a0b101713df048c5a68051575302068a888ac*"1DjnDySPE28QS83a5Fp8R5bVhMfstXNqX48$J  +@03b321c8c348e3c32919e3d4a586b02977a0e5ffeba375331e40f7f53b806df7""14fQ7sepbzFbVsKSNLyrDfVfyfKA8DFa1Q"UOP_DUP OP_HASH160 282b7b751cf2e7ea8ab282edc6dc63353ab098d5 OP_EQUALVERIFY OP_CHECKSIG*276a914282b7b751cf2e7ea8ab282edc6dc63353ab098d588ac*"14fQ7sepbzFbVsKSNLyrDfVfyfKA8DFa1Q8$J  +f@03b321c8c348e3c32919e3d4a586b02977a0e5ffeba375331e40f7f53b806df7""11263fMz3jkdFsHvTeoAhgV8oT3hQQJfzD"UOP_DUP OP_HASH160 0034a0c840ce77ed61bfade91f2d55cde503d562 OP_EQUALVERIFY OP_CHECKSIG*276a9140034a0c840ce77ed61bfade91f2d55cde503d56288ac*"11263fMz3jkdFsHvTeoAhgV8oT3hQQJfzD8$J  + +1@726f12f63b24990c1819b137f6e55ff24204cd32257d8ca03893d6932d071027$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@efb78f06ca28305ad2c689626a5a02f6f77038a4ab4c96e36d9e4cafd4cc39e1B03aab5435fad46e8bf5df70b0517c883b8a2a0909602cc74e814e75172ff370fa92 +@31272b8b2379dc2c5e7145bed58119cb9a5a3471f418a26a884069bdbbfea961B02d2dca6400cabf79e20f40e548913a9cec1e6634c8dce799288afa917f5a3bbda2 +@ab7ae247f29fd949280b238ecb75269dedee417744290ed7b26193dddde2537fB02469041a8bdca103508f9f3b74ed8841a4a6a48843c375d024c02a94311b33c90B +)@726f12f63b24990c1819b137f6e55ff24204cd32257d8ca03893d6932d071027""1KbA7fvZfPRPTaMD6nXmHDZ35ZUoqkzBaY"UOP_DUP OP_HASH160 cbe8040134e99a2a4a1461d3c9e87f40e100de18 OP_EQUALVERIFY OP_CHECKSIG*276a914cbe8040134e99a2a4a1461d3c9e87f40e100de1888ac*"1KbA7fvZfPRPTaMD6nXmHDZ35ZUoqkzBaY8$J  +@726f12f63b24990c1819b137f6e55ff24204cd32257d8ca03893d6932d071027""13qzarAGMXsXLniz2T2jYN5rDyQxLFB6TM"UOP_DUP OP_HASH160 1f34493cd51ad412125c77605540c98db90b49e5 OP_EQUALVERIFY OP_CHECKSIG*276a9141f34493cd51ad412125c77605540c98db90b49e588ac*"13qzarAGMXsXLniz2T2jYN5rDyQxLFB6TM8$J  +#@726f12f63b24990c1819b137f6e55ff24204cd32257d8ca03893d6932d071027""1HoGfzd3FbPYZYBEG28xJQcjtU42wj9dVY"UOP_DUP OP_HASH160 b8423ab766cf5bd410b57f4688816ba8d66f38fa OP_EQUALVERIFY OP_CHECKSIG*276a914b8423ab766cf5bd410b57f4688816ba8d66f38fa88ac*"1HoGfzd3FbPYZYBEG28xJQcjtU42wj9dVY8$J  + + +1@f1362dd87ea23a2541c47345b2e91a065449e15500882fe7b944021ef8d84234$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@726f12f63b24990c1819b137f6e55ff24204cd32257d8ca03893d6932d071027B02b645066c10b7bf43498bedaf83b7b5859d5ad42d516dcf5bac4dfb09f4a119f92 +@726f12f63b24990c1819b137f6e55ff24204cd32257d8ca03893d6932d071027B02c548a4c5dfe0a59dbef3c8dacc8f9aa3c046f4c50c1d8365fdfcfa6b0a0bc364B +@f1362dd87ea23a2541c47345b2e91a065449e15500882fe7b944021ef8d84234""1AEznPooZgMDNrbY4PamdgspEED4QVokGp"UOP_DUP OP_HASH160 655ec629f2236ba214b44dd80332441e3ec54205 OP_EQUALVERIFY OP_CHECKSIG*276a914655ec629f2236ba214b44dd80332441e3ec5420588ac*"1AEznPooZgMDNrbY4PamdgspEED4QVokGp8$J  +@f1362dd87ea23a2541c47345b2e91a065449e15500882fe7b944021ef8d84234""1NQo8YmsVtGmG5mbPwsZumn7fuqp5S49kQ"UOP_DUP OP_HASH160 eadab750e0723b5b7e8cd791a1aee74832a3e8ee OP_EQUALVERIFY OP_CHECKSIG*276a914eadab750e0723b5b7e8cd791a1aee74832a3e8ee88ac*"1NQo8YmsVtGmG5mbPwsZumn7fuqp5S49kQ8$J  +֬@f1362dd87ea23a2541c47345b2e91a065449e15500882fe7b944021ef8d84234""12DoctTBQWinQJQzyqzZB85DzFtzQwKHQc"UOP_DUP OP_HASH160 0d64085e82c485023acc7bfd98be24d66ebcca51 OP_EQUALVERIFY OP_CHECKSIG*276a9140d64085e82c485023acc7bfd98be24d66ebcca5188ac*"12DoctTBQWinQJQzyqzZB85DzFtzQwKHQc8$J  + +1@a20e97f56e78766b69aa31c8c399e14d0701ef7ae7b8a7b14f58e438e9338845$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@f1362dd87ea23a2541c47345b2e91a065449e15500882fe7b944021ef8d84234B0367c2d4fb4c6cfe71987edea8497ecadcc5feb28778952c5dc535a725508621762 +@ab7ae247f29fd949280b238ecb75269dedee417744290ed7b26193dddde2537fB025b61ae1e133ddacb8fcec725ff4b33155645372a0f65fb0a0da9297b474227642 +@7856b7e7e0882b3ab458e74173bcb4aa77e0e099944faa1d33703c252ffaed4eB02629f30122981711923e51c3ce0a687e4f5b0c54cb1795e32851ea14f71c87ee9B +r@a20e97f56e78766b69aa31c8c399e14d0701ef7ae7b8a7b14f58e438e9338845""1HWEid71Fw8jnTP9X8KtPtyFSoWJpiGCWA"UOP_DUP OP_HASH160 b50986bdb5d7045765b7fff1931db932b238321a OP_EQUALVERIFY OP_CHECKSIG*276a914b50986bdb5d7045765b7fff1931db932b238321a88ac*"1HWEid71Fw8jnTP9X8KtPtyFSoWJpiGCWA8$J  + @a20e97f56e78766b69aa31c8c399e14d0701ef7ae7b8a7b14f58e438e9338845""1EzQMj8m56jy8wVdEFvKR6jW7dmY2goyvT"UOP_DUP OP_HASH160 9974d7be45774de2455351925d544acd46a06918 OP_EQUALVERIFY OP_CHECKSIG*276a9149974d7be45774de2455351925d544acd46a0691888ac*"1EzQMj8m56jy8wVdEFvKR6jW7dmY2goyvT8$J  +ߐL@a20e97f56e78766b69aa31c8c399e14d0701ef7ae7b8a7b14f58e438e9338845""13tnx94M2YDHK8P1So61sNDArcqHKdZNGt"UOP_DUP OP_HASH160 1fbbd2c445dc4159d873176b97dac1181c4255e8 OP_EQUALVERIFY OP_CHECKSIG*276a9141fbbd2c445dc4159d873176b97dac1181c4255e888ac*"13tnx94M2YDHK8P1So61sNDArcqHKdZNGt8$J ; + + +1@1dcbbb600f3c679929f58590146fee9884d95aa68bd559193ca7e5225a100335$"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b3272(Ӆ-2 +@e49dd8f9421ea4e78b14c5120355217a30727f8abf2e8cc4556f535f450bd0b2B0321bc49fefe8f7fc63d71fb1d723f24ef614aa832fa81a53147c1d3fcde9ce0e92 +@f779c02bc568881a0ad45e4227d33fd5632ed6e595ffcc80ffa35fbe4f28ffb9B03f936081b0442d52c571672457c6cf21783792567b84bc7266b606c7631865aa8B +@1dcbbb600f3c679929f58590146fee9884d95aa68bd559193ca7e5225a100335""1FqXFXjnUuYnJSGxhM1JzRJEYe7JScfizP"UOP_DUP OP_HASH160 a2befa9fa216f4eaf8f55df7f667139221978f1b OP_EQUALVERIFY OP_CHECKSIG*276a914a2befa9fa216f4eaf8f55df7f667139221978f1b88ac*"1FqXFXjnUuYnJSGxhM1JzRJEYe7JScfizP8$J  +>@1dcbbb600f3c679929f58590146fee9884d95aa68bd559193ca7e5225a100335""12b3hhCsZkwvxyThmrumpkBFBQ6gceRutz"UOP_DUP OP_HASH160 1168860f627fb7fb38a60304642d43bbe352b6a6 OP_EQUALVERIFY OP_CHECKSIG*276a9141168860f627fb7fb38a60304642d43bbe352b6a688ac*"12b3hhCsZkwvxyThmrumpkBFBQ6gceRutz8$J  +@1dcbbb600f3c679929f58590146fee9884d95aa68bd559193ca7e5225a100335""16cp9qjBFFe133Rjt5yxYTq1hHzZNrb4se"UOP_DUP OP_HASH160 3d9e8c664f6e52789a9a2cb8354fbac871090855 OP_EQUALVERIFY OP_CHECKSIG*276a9143d9e8c664f6e52789a9a2cb8354fbac87109085588ac*"16cp9qjBFFe133Rjt5yxYTq1hHzZNrb4se8$J  ?$-@0000000000000000001393a638ccee14fe77d120736622266856134fff92573a"@0000000000000000000ccedd5f216ce25ab91f34eabd4ed9ae7593f9254b32722> + +1@a4284b075c20bdb75a763253da4e9be8bd438009fef59c08591087f98cea930f$"@0000000000000000001393a638ccee14fe77d120736622266856134fff92573a(-2 +@a4a4d62eba891aca97f65829efd1c874e8918a4538ff30794634636f6e5aa670B0208d50a7b3c428109d60b4513ee1302d9a07c0da753a8f39a41c2b90f58bd618a2 +@29f252651e12c73743c72c49ace7be4e191407bbf20328570d5d0cde4ede6ba0B035d8c62720decc0669d881d98a12c13414b3afce04c9446eec23a2797a82a0b312 +@bc7ec70b6dafa3c893227583ef22d22f42c477f0b44ccb0ff0d8897650502718B0269b1562d184b819ddda6a32f70fbd66d4d1ac026cd2cdb312dcd759971d1e3732 +@eca504abebc4fd558989ad9dbe2974382f382eff85934194caeee77f35e737b7B037494cd8ae3e4f795e9e0464c67ca05339f2b7b104df7b8d501db2a0de38a5dc42 +@39d4d1648549a587c43430023ffc11c5344e5695c54011e983c7cf5b397ea179B038a07d41e2c1198d94c0218088de9d845196e6108c9f0090cc23ad039dc17a9732 +@7d44c764d9f2cdf5b72f819863b2151008812ae56e3c055dd81fc74caf394274B038a07d41e2c1198d94c0218088de9d845196e6108c9f0090cc23ad039dc17a9732 +@60220e9f4c8e300792fe5617ba3c13862da52239770327d1c35d6e100f949997B0258cadebad79404069d5bae266b40908456471c4dd76f5626f08ab9ce85be31d12 +@aff685b7626e86cb78e14b95e54b41e4b2ba16e8d0a9789d702d1e6a7c3bdf5eB0313d551b51078047ba25d7514c67c605da51bbe57986ef788cf4da3e7c89e8d582 +@e1b5cb39890c6b6543b3323723b73cd7d1c843da1d0c7f2e58a471394caa0739B024fb97822eda166457c595fbdfc664bf84128bec08bead71f873e266aca1e15092 +@c8175d3290c6607cf54a3b3b21a146e27606da5659d8e7e6d92c5d54856ea1dcB03e0b4d3aea28fa07dadc8364f5849d516499601a1cffdd77c0a9a8342be6b965dB +C@a4284b075c20bdb75a763253da4e9be8bd438009fef59c08591087f98cea930f""1PJL2XKaScDAg7mGgEVBLM8o6YhbH55BNK"UOP_DUP OP_HASH160 f499b88d9f67df393b8c3bfde65cedddfbfad7fa OP_EQUALVERIFY OP_CHECKSIG*276a914f499b88d9f67df393b8c3bfde65cedddfbfad7fa88ac*"1PJL2XKaScDAg7mGgEVBLM8o6YhbH55BNK8$J  +؈2@a4284b075c20bdb75a763253da4e9be8bd438009fef59c08591087f98cea930f""1NW6BXDcPcUYe5NCgu8u5RMWVAazfjpQHp"UOP_DUP OP_HASH160 ebdb07917280a96ab030a0d9da9e3b4348046c54 OP_EQUALVERIFY OP_CHECKSIG*276a914ebdb07917280a96ab030a0d9da9e3b4348046c5488ac*"1NW6BXDcPcUYe5NCgu8u5RMWVAazfjpQHp8$J  +@a4284b075c20bdb75a763253da4e9be8bd438009fef59c08591087f98cea930f""1JTJUAGtj9RBNM6r9Hz6hUVb76EhhopzMx"UOP_DUP OP_HASH160 bf7388fd1304b15bd459cf5a995ead0226d7f7fa OP_EQUALVERIFY OP_CHECKSIG*276a914bf7388fd1304b15bd459cf5a995ead0226d7f7fa88ac*"1JTJUAGtj9RBNM6r9Hz6hUVb76EhhopzMx8$J  + + + +1@bd11f1f152175407b9bdd90998edc0eb12798899cfe28eaf83f7ab9e85490766$"@0000000000000000001393a638ccee14fe77d120736622266856134fff92573a(-2 +@2f5c1b7b0fb5a4302763e0677e310cc66990be85671db8a6ac051fbf7c18e96fB02253f3afad3fd5a80ab01504c09724b8cda4da25b1ab424007c6d328fb450a47f2 +@241e287c54923f86ed06a8de86182b849428c44e53cdb8f7441bc573154f6b45B03f772b8d71d535fccd1c9110bb440e4fed00c6f62a3218d6bcd908fcf869b2535B +@bd11f1f152175407b9bdd90998edc0eb12798899cfe28eaf83f7ab9e85490766""17Dn8u3mM2b1RhcmeJosNTaCgsY5aGWQM2"UOP_DUP OP_HASH160 443b6c8c3560a287bfc3e44e6fd4210a9ece6955 OP_EQUALVERIFY OP_CHECKSIG*276a914443b6c8c3560a287bfc3e44e6fd4210a9ece695588ac*"17Dn8u3mM2b1RhcmeJosNTaCgsY5aGWQM28$J  + @bd11f1f152175407b9bdd90998edc0eb12798899cfe28eaf83f7ab9e85490766""1DW9ZmJw9f2KHfx2J2k3MdH7KLNFzvdsJU"UOP_DUP OP_HASH160 8924b8cf3b7b58387d76d47cadd20eee9c830555 OP_EQUALVERIFY OP_CHECKSIG*276a9148924b8cf3b7b58387d76d47cadd20eee9c83055588ac*"1DW9ZmJw9f2KHfx2J2k3MdH7KLNFzvdsJU8$J  +0@bd11f1f152175407b9bdd90998edc0eb12798899cfe28eaf83f7ab9e85490766""1FaEFkiiX62FhD1vJLjQrsRyGV1khd4C2j"UOP_DUP OP_HASH160 9fda8d49ce14e9addf250063f39a6a5766454f4b OP_EQUALVERIFY OP_CHECKSIG*276a9149fda8d49ce14e9addf250063f39a6a5766454f4b88ac*"1FaEFkiiX62FhD1vJLjQrsRyGV1khd4C2j8$J ; + + +1@17dc6054b77f15b5d496e6107b7a3bc0ee943b44d98efdd26c9972472277bb0c$"@0000000000000000001393a638ccee14fe77d120736622266856134fff92573a(-2 +@b54bdb9b52207bbd94f27e015852e343c073fd5a90ba5dfc3127d65725d8a0d6B02a093b9829a944490c2af0873c9bf780c36ccefe40c5aded2ec597fc273047de02 +@c960f9f5f1911d4130fd5ee45185edd66c507be7c167966328ce3fe54a00d77bB0319ccbb05989b3046aa7a5ba76689ce9e648c1219ef92e37c2642b2cd084b8b5bB +@17dc6054b77f15b5d496e6107b7a3bc0ee943b44d98efdd26c9972472277bb0c""162mg98DJVLe6FnesGP7o832yUcdgmJtcY"UOP_DUP OP_HASH160 372e5669a98ed8d6e1c44ae457e1102556494061 OP_EQUALVERIFY OP_CHECKSIG*276a914372e5669a98ed8d6e1c44ae457e110255649406188ac*"162mg98DJVLe6FnesGP7o832yUcdgmJtcY8$J  +@17dc6054b77f15b5d496e6107b7a3bc0ee943b44d98efdd26c9972472277bb0c""15RVYGhsrWsGmqz6DH5Y9WGuCQgGQdr9B1"UOP_DUP OP_HASH160 30824f3b82269d8a954401eb5881c208a6bf7503 OP_EQUALVERIFY OP_CHECKSIG*276a91430824f3b82269d8a954401eb5881c208a6bf750388ac*"15RVYGhsrWsGmqz6DH5Y9WGuCQgGQdr9B18$J  +@17dc6054b77f15b5d496e6107b7a3bc0ee943b44d98efdd26c9972472277bb0c""1MgDtETaJtLG1ugzbGm5N4jjd9EYoJDNFJ"UOP_DUP OP_HASH160 e2cd7e1d1d71dbd69853b5491e187f2e198b702a OP_EQUALVERIFY OP_CHECKSIG*276a914e2cd7e1d1d71dbd69853b5491e187f2e198b702a88ac*"1MgDtETaJtLG1ugzbGm5N4jjd9EYoJDNFJ8$J  + + +1@18e2d7f2095cd6cb4bc1980f7f980dfd0330dd11cce00d683c6708cc51a50e2e$"@0000000000000000001393a638ccee14fe77d120736622266856134fff92573a(-2 +@899a504a78c98f6152d52b98b6b54575608b108f18cb9a899114c8fc68d070eaB02b08950ee6d470ab5a7d5b2ac50832a8ea284d4f8c7cb8266e4192c609f49fbd32 +@69dd1a46624e03512238bc1f423d0b762d055b57976712d4611a2ce05cae2c1cB026f1ed5a2a2fa6778bf0c360272a278d93d6bf080eae6fe0e0487c718ce0a173dB +@18e2d7f2095cd6cb4bc1980f7f980dfd0330dd11cce00d683c6708cc51a50e2e""13F1qHi1FpxHJNaMnu6NShCzbkQc4CXZ3d"UOP_DUP OP_HASH160 1896c51f8a6bef3485afeeba52143e111fb8a9d4 OP_EQUALVERIFY OP_CHECKSIG*276a9141896c51f8a6bef3485afeeba52143e111fb8a9d488ac*"13F1qHi1FpxHJNaMnu6NShCzbkQc4CXZ3d8$J  + @18e2d7f2095cd6cb4bc1980f7f980dfd0330dd11cce00d683c6708cc51a50e2e""1HxroVFBVJDVnvwXQJ9fEjDuS2Zw5BPrCT"UOP_DUP OP_HASH160 ba12766f62d9a3bfa5fb115d87495c6b34118471 OP_EQUALVERIFY OP_CHECKSIG*276a914ba12766f62d9a3bfa5fb115d87495c6b3411847188ac*"1HxroVFBVJDVnvwXQJ9fEjDuS2Zw5BPrCT8$J  +#@18e2d7f2095cd6cb4bc1980f7f980dfd0330dd11cce00d683c6708cc51a50e2e""1CjE35hBNBoqTppBD2nuc7mS5MTiipdr3Z"UOP_DUP OP_HASH160 80a5bc5ea9b4d0f8c3190318b587f018f308a0bc OP_EQUALVERIFY OP_CHECKSIG*276a91480a5bc5ea9b4d0f8c3190318b587f018f308a0bc88ac*"1CjE35hBNBoqTppBD2nuc7mS5MTiipdr3Z8$J ; + + +1@afe14517ddc7d14d0521773fecbe0488dfa7137107500e365cfef627f97f8500$"@0000000000000000001393a638ccee14fe77d120736622266856134fff92573a(-2 +@431a57ebe9fbd06a08071e692577ae0169ad173a081fe73dd43373602757fe20B03781f92d89e470880f0281c0e732c8854640a815f0b435d1d5797bce75254d1162 +@431a57ebe9fbd06a08071e692577ae0169ad173a081fe73dd43373602757fe20B023aa9d65688d55fab8df9034618bd92789173e1ce6286cb25833190f4c34f1223B + +@afe14517ddc7d14d0521773fecbe0488dfa7137107500e365cfef627f97f8500""156AQhidGz82AoRJ3PfEGzC7rFJ6BM3Kyr"UOP_DUP OP_HASH160 2cda6fd84ddd3a7db39739c726ffed72435d2ffa OP_EQUALVERIFY OP_CHECKSIG*276a9142cda6fd84ddd3a7db39739c726ffed72435d2ffa88ac*"156AQhidGz82AoRJ3PfEGzC7rFJ6BM3Kyr8$J  + @afe14517ddc7d14d0521773fecbe0488dfa7137107500e365cfef627f97f8500""14JNWfe6JFarbWwwUx6aUeiZkj8uxsc7YA"UOP_DUP OP_HASH160 243167d47dc7191601a2f2b9e944b548b51be868 OP_EQUALVERIFY OP_CHECKSIG*276a914243167d47dc7191601a2f2b9e944b548b51be86888ac*"14JNWfe6JFarbWwwUx6aUeiZkj8uxsc7YA8$J  +@afe14517ddc7d14d0521773fecbe0488dfa7137107500e365cfef627f97f8500""13YhnB66dqcA882W6VEC4g2HZcAriPumPM"UOP_DUP OP_HASH160 1bef2fd62c9a3799d48a4721e43cfab70f6c7095 OP_EQUALVERIFY OP_CHECKSIG*276a9141bef2fd62c9a3799d48a4721e43cfab70f6c709588ac*"13YhnB66dqcA882W6VEC4g2HZcAriPumPM8$J ; $-@0000000000000000000a067a275272b5eeb094474acccc3bf3846119d6a7125c"@0000000000000000001393a638ccee14fe77d120736622266856134fff92573a2 + + + +1@1f848b6bf6037bfe8f5151d6f11a928a429c0008fff32125beb135c782b97268$"@0000000000000000000a067a275272b5eeb094474acccc3bf3846119d6a7125c(-2 +@5e3ee12d0a727d8f9f8e2e293c38f5469058e55b71439248d7d7e623a322049eB028cbd7b2d01fc2eb17946a5fccfdf755942277aa8c749d47eea15742f7a17d0af2 +@eb502fdf73aee2da12680878659be7287f635030dd78e241e10f61ae668d6b5dB02802fd936b952ab7802c85b7d4a7d70fbf90a01e73335d17dfea6c6250f1b77e5B +@1f848b6bf6037bfe8f5151d6f11a928a429c0008fff32125beb135c782b97268""1N9kJcanwq1fTDEVAxX3B6cea4HDGhrY58"UOP_DUP OP_HASH160 e8021e03d6b1b0283ce6eca751e13e94970d9de9 OP_EQUALVERIFY OP_CHECKSIG*276a914e8021e03d6b1b0283ce6eca751e13e94970d9de988ac*"1N9kJcanwq1fTDEVAxX3B6cea4HDGhrY588$J  +@1f848b6bf6037bfe8f5151d6f11a928a429c0008fff32125beb135c782b97268""1E7k6F2H4Ab8ezDqCkygRYmD768c5yUbHh"UOP_DUP OP_HASH160 8fe019dab72c52431dc068e11182bb31e391d009 OP_EQUALVERIFY OP_CHECKSIG*276a9148fe019dab72c52431dc068e11182bb31e391d00988ac*"1E7k6F2H4Ab8ezDqCkygRYmD768c5yUbHh8$J  +f@1f848b6bf6037bfe8f5151d6f11a928a429c0008fff32125beb135c782b97268""1C6cisQ8pxukiAAw3UpS4HAXUU9z7giW92"UOP_DUP OP_HASH160 79b9485562ec2fd8c6c91350a07b7dc523935a21 OP_EQUALVERIFY OP_CHECKSIG*276a91479b9485562ec2fd8c6c91350a07b7dc523935a2188ac*"1C6cisQ8pxukiAAw3UpS4HAXUU9z7giW928$J  $û-@000000000000000000101a6d9aa63b5b6647ea17556220983b0c93b4c17c8d8e"@0000000000000000000a067a275272b5eeb094474acccc3bf3846119d6a7125c2 + + + +1@0350aa02338735c254b2a50a25daeebec56be07da8eaebac04724eeb19adef78$"@000000000000000000101a6d9aa63b5b6647ea17556220983b0c93b4c17c8d8e(û-2 +@03b321c8c348e3c32919e3d4a586b02977a0e5ffeba375331e40f7f53b806df7B039bbf3f6591b688c9646538d905e76227793fbab8adbc5e259e1ddbeddef2111d2 +@351c6e785fc43e1f6640535ccb715c25f2f5602b2d732e8c0bccb53b74749c7cB02efdb88873e3644883d98c519fa2fd3c1d097191c139c382834a516db193fca01B +@0350aa02338735c254b2a50a25daeebec56be07da8eaebac04724eeb19adef78""1QHL8uGshRJsb5ZqHWW7RNDvHM1ymGUpgt"UOP_DUP OP_HASH160 ff6185c4d853aa0eb7401ffd6a589244c098139a OP_EQUALVERIFY OP_CHECKSIG*276a914ff6185c4d853aa0eb7401ffd6a589244c098139a88ac*"1QHL8uGshRJsb5ZqHWW7RNDvHM1ymGUpgt8$J  +@0350aa02338735c254b2a50a25daeebec56be07da8eaebac04724eeb19adef78""12Cfc9neXtk7FV7KNHXU7z7JTJkszwiGwA"UOP_DUP OP_HASH160 0d2ced96a1d46bb062aaded1ffa550ae9480fb38 OP_EQUALVERIFY OP_CHECKSIG*276a9140d2ced96a1d46bb062aaded1ffa550ae9480fb3888ac*"12Cfc9neXtk7FV7KNHXU7z7JTJkszwiGwA8$J  +@0350aa02338735c254b2a50a25daeebec56be07da8eaebac04724eeb19adef78""1NW8exyGKin7KuoWo6emajpk72zEmMX21T"UOP_DUP OP_HASH160 ebdd18148dc322ef031becf796701d737065d704 OP_EQUALVERIFY OP_CHECKSIG*276a914ebdd18148dc322ef031becf796701d737065d70488ac*"1NW8exyGKin7KuoWo6emajpk72zEmMX21T8$J V$҆-@0000000000000000000c13afe22ec1cc890d05fda22c0888889e5e8d11482791"@000000000000000000101a6d9aa63b5b6647ea17556220983b0c93b4c17c8d8e2U + + +1@91ca981b6cf88a3dccf425dbaebb2fb80b9d237011e330997b042cead61bcdc7$"@0000000000000000000c13afe22ec1cc890d05fda22c0888889e5e8d11482791(҆-2 +@18e2d7f2095cd6cb4bc1980f7f980dfd0330dd11cce00d683c6708cc51a50e2eB020926ab6d1115d4564e6837923c8c266e0b5f05bbd6b87c4069acfc4ab40b57b22 +@bc2aba12c4d5877ebbd9306fe3f89f49a6eea1ec238e3a75efd425e35d470ed6B032aea46bf1feead94964d0119830b1b03a52d4bc2b791b511b5a5e07a05409083B +N@91ca981b6cf88a3dccf425dbaebb2fb80b9d237011e330997b042cead61bcdc7""1HxbjrGC24aWvFRNfxvLaiqB5YKCaBqXic"UOP_DUP OP_HASH160 ba05e38fd63a29fa5662dd2df3f596e0980df783 OP_EQUALVERIFY OP_CHECKSIG*276a914ba05e38fd63a29fa5662dd2df3f596e0980df78388ac*"1HxbjrGC24aWvFRNfxvLaiqB5YKCaBqXic8$J  + @91ca981b6cf88a3dccf425dbaebb2fb80b9d237011e330997b042cead61bcdc7""1BSRqbbrVFdmdiqavkUjsPfLwck623Cq3F"UOP_DUP OP_HASH160 728063f766bcb46b79fc2b96b8ccd6f7efd87b02 OP_EQUALVERIFY OP_CHECKSIG*276a914728063f766bcb46b79fc2b96b8ccd6f7efd87b0288ac*"1BSRqbbrVFdmdiqavkUjsPfLwck623Cq3F8$J  +_@91ca981b6cf88a3dccf425dbaebb2fb80b9d237011e330997b042cead61bcdc7""1JcEsP7v3ptFuqQ9D332sDTNK1Xb1Wdm8X"UOP_DUP OP_HASH160 c1244621757b1c2dc489bb6e4087c480f2d13209 OP_EQUALVERIFY OP_CHECKSIG*276a914c1244621757b1c2dc489bb6e4087c480f2d1320988ac*"1JcEsP7v3ptFuqQ9D332sDTNK1Xb1Wdm8X8$J ; + + +1@2b0b4311f35d2f88e8b9f7584c112ad450c847c70483f71a59cff88a539436a9$"@0000000000000000000c13afe22ec1cc890d05fda22c0888889e5e8d11482791(҆-2 +@22bf6b03949f275e9fc806d8f2c5e3455342944d3a5cb14a9e2c4f79a7f30517B027e503c2c436f1cb10e9a43eefddb1d9e9e8b0f6b6415ae4aaac4b994863d016f2 +@70aa4804019154431f2f3d6f1d73c0eeabae1eb5a968d0c67b2c01598f8be343B0270b9abd5f6f624d951d7c061188d6492033f433ea60c7650e14199280684e5e7B +@2b0b4311f35d2f88e8b9f7584c112ad450c847c70483f71a59cff88a539436a9""1GxgYD1do9mST3NxiCEDdqwsPxUPtzRnYg"UOP_DUP OP_HASH160 af11c4f4c31a48a2760b6ed3c210e07bee8f472c OP_EQUALVERIFY OP_CHECKSIG*276a914af11c4f4c31a48a2760b6ed3c210e07bee8f472c88ac*"1GxgYD1do9mST3NxiCEDdqwsPxUPtzRnYg8$J  + @2b0b4311f35d2f88e8b9f7584c112ad450c847c70483f71a59cff88a539436a9""12LRYQLAGbLYWPauqjDDewvW4gfzFQRkoe"UOP_DUP OP_HASH160 0ea483e4456dc302bd2c4491f24c4ae298a3d3f9 OP_EQUALVERIFY OP_CHECKSIG*276a9140ea483e4456dc302bd2c4491f24c4ae298a3d3f988ac*"12LRYQLAGbLYWPauqjDDewvW4gfzFQRkoe8$J  +ѧO@2b0b4311f35d2f88e8b9f7584c112ad450c847c70483f71a59cff88a539436a9""1LtgvPKoMjhQPFd3aHZnvpEKS8YLypmjhb"UOP_DUP OP_HASH160 da30ed86def7832db8194e1a94f89b58ef235ac1 OP_EQUALVERIFY OP_CHECKSIG*276a914da30ed86def7832db8194e1a94f89b58ef235ac188ac*"1LtgvPKoMjhQPFd3aHZnvpEKS8YLypmjhb8$J ; + + +1@ca04728049892b899f61da2f5540b12795bdc29984af80d25f9841053d972f94$"@0000000000000000000c13afe22ec1cc890d05fda22c0888889e5e8d11482791(҆-2 +@0a40e0167f40908fcee6bcb9f78cfa043495dfeb2b41895831050bafc250fd44B03001179e7db8e62c3b6166f13d3f6cca45d21773f0d6a51420a5d29d5c88f9eea2 +@3a30bdea7185c8351549e55076534a67dbe2650990400bb4d416808dd181a303B03d649e00ae1ba85ca6b547b8b37d0d9750187c303e22e1950f2da85c3c147a032B +@ca04728049892b899f61da2f5540b12795bdc29984af80d25f9841053d972f94""1KZ4NqqCKGM7vYh16wmDRNqJYcXippHkUJ"UOP_DUP OP_HASH160 cb8264bd7aa29915813b94b21ad28264f7e7ca6c OP_EQUALVERIFY OP_CHECKSIG*276a914cb8264bd7aa29915813b94b21ad28264f7e7ca6c88ac*"1KZ4NqqCKGM7vYh16wmDRNqJYcXippHkUJ8$J  + @ca04728049892b899f61da2f5540b12795bdc29984af80d25f9841053d972f94""1H1Kw44LiRDkAvW27oGnyV6UxUP7BogsgD"UOP_DUP OP_HASH160 af91d0edf4d3402654e1d2e75b78c4f95efe85a7 OP_EQUALVERIFY OP_CHECKSIG*276a914af91d0edf4d3402654e1d2e75b78c4f95efe85a788ac*"1H1Kw44LiRDkAvW27oGnyV6UxUP7BogsgD8$J  +_@ca04728049892b899f61da2f5540b12795bdc29984af80d25f9841053d972f94""1M2eVaY5gQgbwbqLdYnVC2EtKzTV2oeHTv"UOP_DUP OP_HASH160 dbb23a9f1b4de3fd64822867fad350bfe2b0e7d7 OP_EQUALVERIFY OP_CHECKSIG*276a914dbb23a9f1b4de3fd64822867fad350bfe2b0e7d788ac*"1M2eVaY5gQgbwbqLdYnVC2EtKzTV2oeHTv8$J ; + + +1@65b051cd5568b2be20237bb67bb571661ef7964d1f4a70d6386f42f7435d995a$"@0000000000000000000c13afe22ec1cc890d05fda22c0888889e5e8d11482791(҆-2 +@2b0b4311f35d2f88e8b9f7584c112ad450c847c70483f71a59cff88a539436a9B02bf5788d898878b90cbcd1a6cb30e992d08a32ba9441114bbcadbbef784595b812 +@22bf6b03949f275e9fc806d8f2c5e3455342944d3a5cb14a9e2c4f79a7f30517B0372304721bcac55c46e17d2922d592dd3a08a1fd5c04dba74aa3ca1b5f1bfdf7fB +@65b051cd5568b2be20237bb67bb571661ef7964d1f4a70d6386f42f7435d995a""18gy4ASsuenaP282nRdKzZ9AtdmpwpEMho"UOP_DUP OP_HASH160 5457e51c4f98d8ae744a5f96b7efe8d6ab076ed9 OP_EQUALVERIFY OP_CHECKSIG*276a9145457e51c4f98d8ae744a5f96b7efe8d6ab076ed988ac*"18gy4ASsuenaP282nRdKzZ9AtdmpwpEMho8$J  + @65b051cd5568b2be20237bb67bb571661ef7964d1f4a70d6386f42f7435d995a""1PKr5oUZvSCaMJsWg1egzJ8YdmHt9ioDu1"UOP_DUP OP_HASH160 f4e33a0f677e221660abad26282323f3c2fd4866 OP_EQUALVERIFY OP_CHECKSIG*276a914f4e33a0f677e221660abad26282323f3c2fd486688ac*"1PKr5oUZvSCaMJsWg1egzJ8YdmHt9ioDu18$J  +$@65b051cd5568b2be20237bb67bb571661ef7964d1f4a70d6386f42f7435d995a""169Qjt1KzxvKjSoyL8iWDc6xFfz5eGEiVJ"UOP_DUP OP_HASH160 386fc5ef5229f25dbf873bd2bbd9f78de5886b83 OP_EQUALVERIFY OP_CHECKSIG*276a914386fc5ef5229f25dbf873bd2bbd9f78de5886b8388ac*"169Qjt1KzxvKjSoyL8iWDc6xFfz5eGEiVJ8$J ; + + +1@d052621572ec33daa0b390d2136dea8a5bfb5adf8eb3611696db980e9db62beb$"@0000000000000000000c13afe22ec1cc890d05fda22c0888889e5e8d11482791(҆-2 +@65b051cd5568b2be20237bb67bb571661ef7964d1f4a70d6386f42f7435d995aB02298a0f90f62183a5ed131e4ef52376750e483f9197e8f939e4e1c0f03e7e75b12 +@65b051cd5568b2be20237bb67bb571661ef7964d1f4a70d6386f42f7435d995aB0307acad6da77de545d1b0011aef386623207a25f9633cbf204c5e837a16078c48B +^@d052621572ec33daa0b390d2136dea8a5bfb5adf8eb3611696db980e9db62beb""17B5yCDA2NuuLJt1grCvETUGcNxNCV2NwL"UOP_DUP OP_HASH160 43b90fe6420038b45bd491f717a196edae5550e3 OP_EQUALVERIFY OP_CHECKSIG*276a91443b90fe6420038b45bd491f717a196edae5550e388ac*"17B5yCDA2NuuLJt1grCvETUGcNxNCV2NwL8$J  + @d052621572ec33daa0b390d2136dea8a5bfb5adf8eb3611696db980e9db62beb""1Jwm4f78PTrqTmFoB4DeU5LEMXwPB6o821"UOP_DUP OP_HASH160 c4d561dabe35c568fc9fce24fe3680580048dc12 OP_EQUALVERIFY OP_CHECKSIG*276a914c4d561dabe35c568fc9fce24fe3680580048dc1288ac*"1Jwm4f78PTrqTmFoB4DeU5LEMXwPB6o8218$J  +@d052621572ec33daa0b390d2136dea8a5bfb5adf8eb3611696db980e9db62beb""13MwhFmwn2vnUk3dXVpbcCJxdH85dJgSJz"UOP_DUP OP_HASH160 19e63a22e17d1fe83f5b3dce66559b631ebf4d37 OP_EQUALVERIFY OP_CHECKSIG*276a91419e63a22e17d1fe83f5b3dce66559b631ebf4d3788ac*"13MwhFmwn2vnUk3dXVpbcCJxdH85dJgSJz8$J ; + + +1@b7c10e6bedb63316e34e0a5bcb0821505e2d331a0a57d733c9dd7ebf2859ce38$"@0000000000000000000c13afe22ec1cc890d05fda22c0888889e5e8d11482791(҆-2 +@d052621572ec33daa0b390d2136dea8a5bfb5adf8eb3611696db980e9db62bebB035ae58ee48616f07a8c613b402e46ce6bfe42f107e5a02686074a48d3a75f57592 +@d052621572ec33daa0b390d2136dea8a5bfb5adf8eb3611696db980e9db62bebB03f365f5b3a4c857aa219f9b8465e1e09f9f874f7197071449837fc3e3b9720290B +"@b7c10e6bedb63316e34e0a5bcb0821505e2d331a0a57d733c9dd7ebf2859ce38""1A7PqJKr9FkE85qT2Cn5LEsMFFsk11sXBV"UOP_DUP OP_HASH160 63eeb008ba16ee1987635ef15fcef90e8d5cacfe OP_EQUALVERIFY OP_CHECKSIG*276a91463eeb008ba16ee1987635ef15fcef90e8d5cacfe88ac*"1A7PqJKr9FkE85qT2Cn5LEsMFFsk11sXBV8$J  + @b7c10e6bedb63316e34e0a5bcb0821505e2d331a0a57d733c9dd7ebf2859ce38""1MXJGBEP3sw6BbSEq3ztfKymwkgC698J5M"UOP_DUP OP_HASH160 e11d6761fd5376f8e00ec8ae9a08223eb0cf97f8 OP_EQUALVERIFY OP_CHECKSIG*276a914e11d6761fd5376f8e00ec8ae9a08223eb0cf97f888ac*"1MXJGBEP3sw6BbSEq3ztfKymwkgC698J5M8$J  +̿@b7c10e6bedb63316e34e0a5bcb0821505e2d331a0a57d733c9dd7ebf2859ce38""1QFovWVK2MWZtqjF2q6hXTmL7MeGBA2Ldx"UOP_DUP OP_HASH160 ff17e2ae43ac8471713b14c585991b7360bb1d54 OP_EQUALVERIFY OP_CHECKSIG*276a914ff17e2ae43ac8471713b14c585991b7360bb1d5488ac*"1QFovWVK2MWZtqjF2q6hXTmL7MeGBA2Ldx8$J ; + + +1@46cf43b9e8f50cee13438b8623d5bb1b19449b9c9679f027fcdc8c67c00c89fb$"@0000000000000000000c13afe22ec1cc890d05fda22c0888889e5e8d11482791(҆-2 +@b7c10e6bedb63316e34e0a5bcb0821505e2d331a0a57d733c9dd7ebf2859ce38B0224e6347f98d190886e6dfc2824c6acf25b46a22cccaa0cdfcad4dbe7f097301c2 +@b7c10e6bedb63316e34e0a5bcb0821505e2d331a0a57d733c9dd7ebf2859ce38B020623c760ae3dfb67a92a51d982474dae979dbfdc8bc93d8ad9d2040205f8761cB +@46cf43b9e8f50cee13438b8623d5bb1b19449b9c9679f027fcdc8c67c00c89fb""1LuhnMPz9MHuzNMNCudgNP2zBeeyjhkvpX"UOP_DUP OP_HASH160 da62101cf0245a582eb3bbe194055e67b2a88eb8 OP_EQUALVERIFY OP_CHECKSIG*276a914da62101cf0245a582eb3bbe194055e67b2a88eb888ac*"1LuhnMPz9MHuzNMNCudgNP2zBeeyjhkvpX8$J  + @46cf43b9e8f50cee13438b8623d5bb1b19449b9c9679f027fcdc8c67c00c89fb"!1YTvogaF5VrS9rYnjfskwmBnTtzfeEovm"UOP_DUP OP_HASH160 05f35f7689c170228296d532e31f8a08189f84ac OP_EQUALVERIFY OP_CHECKSIG*276a91405f35f7689c170228296d532e31f8a08189f84ac88ac*!1YTvogaF5VrS9rYnjfskwmBnTtzfeEovm8$J  +@46cf43b9e8f50cee13438b8623d5bb1b19449b9c9679f027fcdc8c67c00c89fb""1GyhqQ59V3puVbY2qw5qz3fZFRK1gspNrq"UOP_DUP OP_HASH160 af43447a86471ce8d5d1a1dc03eb90d64d7da9e4 OP_EQUALVERIFY OP_CHECKSIG*276a914af43447a86471ce8d5d1a1dc03eb90d64d7da9e488ac*"1GyhqQ59V3puVbY2qw5qz3fZFRK1gspNrq8$J  + + +1@e787adc9c990bff344ff8c430a339be280487e0aaad674f58ddc77a836518341$"@0000000000000000000c13afe22ec1cc890d05fda22c0888889e5e8d11482791(҆-2 +@bd11f1f152175407b9bdd90998edc0eb12798899cfe28eaf83f7ab9e85490766B0378c9dbaefb6edaae9824a9d11a6d2f6baa08f18a5ea4e8c1dacfa4c0654aab8c2 +@bd11f1f152175407b9bdd90998edc0eb12798899cfe28eaf83f7ab9e85490766B0387b839f891c9a9c76871f457989084cec28a96c76b3fd39874c5c486fcf1107cB +@e787adc9c990bff344ff8c430a339be280487e0aaad674f58ddc77a836518341""13dnaoSCt1DpC4EFRsYx6j7CGsYpHh6Jux"UOP_DUP OP_HASH160 1ce546da7ab32e4bea644511bc7c00c3013bfa53 OP_EQUALVERIFY OP_CHECKSIG*276a9141ce546da7ab32e4bea644511bc7c00c3013bfa5388ac*"13dnaoSCt1DpC4EFRsYx6j7CGsYpHh6Jux8$J  + @e787adc9c990bff344ff8c430a339be280487e0aaad674f58ddc77a836518341""1Cmnm6375M1poQFutT8kAntannUTAY5qzo"UOP_DUP OP_HASH160 8121e272b7bff0109922e32ce01a8c48c8f56c90 OP_EQUALVERIFY OP_CHECKSIG*276a9148121e272b7bff0109922e32ce01a8c48c8f56c9088ac*"1Cmnm6375M1poQFutT8kAntannUTAY5qzo8$J  +'@e787adc9c990bff344ff8c430a339be280487e0aaad674f58ddc77a836518341""1DFWmtdDVrhYh5aHNLt4Y31nGWh3p9qpyT"UOP_DUP OP_HASH160 86602fda6603d758389daa28b8e94cdd6bb42344 OP_EQUALVERIFY OP_CHECKSIG*276a91486602fda6603d758389daa28b8e94cdd6bb4234488ac*"1DFWmtdDVrhYh5aHNLt4Y31nGWh3p9qpyT8$J ;$֪-@00000000000000000004ec7169067441e2255c8397d6fa2524cacb8427628f03"@0000000000000000000c13afe22ec1cc890d05fda22c0888889e5e8d114827912$՝-@0000000000000000000b6723069beb83ede302e9988fec4cd083a4893b065902"@00000000000000000004ec7169067441e2255c8397d6fa2524cacb8427628f032$Ȉ-@00000000000000000017a2698f888d507d0bb993a178364dbcc9df345032ba4d"@0000000000000000000b6723069beb83ede302e9988fec4cd083a4893b0659022-$؈-@0000000000000000000b9e236e6142d32eba5f88928ff7e1a77e531f5e0f0ee0"@00000000000000000017a2698f888d507d0bb993a178364dbcc9df345032ba4d2+ + + +1@31a987416dd62244fa99d18df2a71d103135b63e83a27be3998fe7b2a92c2d76$"@0000000000000000000b9e236e6142d32eba5f88928ff7e1a77e531f5e0f0ee0(؈-2 +@1f848b6bf6037bfe8f5151d6f11a928a429c0008fff32125beb135c782b97268B026b0dc8a2cff944e6f7191b5bb1e51dce8015954c374063241d063037417be8f52 +@0350aa02338735c254b2a50a25daeebec56be07da8eaebac04724eeb19adef78B03f4193740d707828a8a615c23b8d0a1f2aa3f4d19616f5e77e422469e8b6db6f0B +@31a987416dd62244fa99d18df2a71d103135b63e83a27be3998fe7b2a92c2d76""1PpHrYRidbNNy5rEAiWGxZK7J7PcDDQFbw"UOP_DUP OP_HASH160 fa4462f82d40fa143c98ef024e3fe9d7495906a4 OP_EQUALVERIFY OP_CHECKSIG*276a914fa4462f82d40fa143c98ef024e3fe9d7495906a488ac*"1PpHrYRidbNNy5rEAiWGxZK7J7PcDDQFbw8$J  + @31a987416dd62244fa99d18df2a71d103135b63e83a27be3998fe7b2a92c2d76""15Ka15SEvr949VCnQWm4GzXE5VQ5vvsai6"UOP_DUP OP_HASH160 2f6389df1be92aabeec217c8440839c51b4de283 OP_EQUALVERIFY OP_CHECKSIG*276a9142f6389df1be92aabeec217c8440839c51b4de28388ac*"15Ka15SEvr949VCnQWm4GzXE5VQ5vvsai68$J  +є @31a987416dd62244fa99d18df2a71d103135b63e83a27be3998fe7b2a92c2d76""1DHZSqNbJYbwna5bZ2v5qxtYfz85R3Lqfq"UOP_DUP OP_HASH160 86c33fb5636903d1096c2c019d21d4b727460bfb OP_EQUALVERIFY OP_CHECKSIG*276a91486c33fb5636903d1096c2c019d21d4b727460bfb88ac*"1DHZSqNbJYbwna5bZ2v5qxtYfz85R3Lqfq8$J ; + + +1@1a01be83799d1880a977b2a5b8a47830eeae7b76560940658fe1530a952fd997$"@0000000000000000000b9e236e6142d32eba5f88928ff7e1a77e531f5e0f0ee0(؈-2 +@0350aa02338735c254b2a50a25daeebec56be07da8eaebac04724eeb19adef78B021b9a240a3293bb8b4234d25953cfeaafd518324f100b3b8ede3ebe66b01c75302 +@ca04728049892b899f61da2f5540b12795bdc29984af80d25f9841053d972f94B03943c25027547cb12e067676b1ccac105b245f34a62e617002ae77b0bdcbbc24aB +@1a01be83799d1880a977b2a5b8a47830eeae7b76560940658fe1530a952fd997""1NjyhkaEmuxqLUWPzjPoxd7uURSE47sAAM"UOP_DUP OP_HASH160 ee7b71deee4a6562eb600cc33cf4703efe14a56b OP_EQUALVERIFY OP_CHECKSIG*276a914ee7b71deee4a6562eb600cc33cf4703efe14a56b88ac*"1NjyhkaEmuxqLUWPzjPoxd7uURSE47sAAM8$J  + @1a01be83799d1880a977b2a5b8a47830eeae7b76560940658fe1530a952fd997""1KS5e2oG6oFtVJrsxxZ6ajzGno5TbwwmVZ"UOP_DUP OP_HASH160 ca3088ff807a68fa8b88951bc76280e3df84ca4c OP_EQUALVERIFY OP_CHECKSIG*276a914ca3088ff807a68fa8b88951bc76280e3df84ca4c88ac*"1KS5e2oG6oFtVJrsxxZ6ajzGno5TbwwmVZ8$J  +U@1a01be83799d1880a977b2a5b8a47830eeae7b76560940658fe1530a952fd997""1GBY37T76vFjgoootnYAb1gvEPUj6a6Ppv"UOP_DUP OP_HASH160 a687f44a2a8d7e34c20599d86c89c0b3408b3934 OP_EQUALVERIFY OP_CHECKSIG*276a914a687f44a2a8d7e34c20599d86c89c0b3408b393488ac*"1GBY37T76vFjgoootnYAb1gvEPUj6a6Ppv8$J ; + + +1@549979ffde9e597766be00b904049df493d88d43dcbdf368cffcef3c6b408478$"@0000000000000000000b9e236e6142d32eba5f88928ff7e1a77e531f5e0f0ee0(؈-2 +@a20e97f56e78766b69aa31c8c399e14d0701ef7ae7b8a7b14f58e438e9338845B035b5dac3d298f931b0ee120f74e459219a79dbde4449fd650b6d37fe8d7833e8d2 +@31a987416dd62244fa99d18df2a71d103135b63e83a27be3998fe7b2a92c2d76B03f2d3ff14ab01575bccdd2c55f7427b3928d1956a54d161f8e1b37d0b243ea714B +7@549979ffde9e597766be00b904049df493d88d43dcbdf368cffcef3c6b408478""1CCWqtBQLTBycBX8chuoj3EAxaszwyS5QZ"UOP_DUP OP_HASH160 7ad6dee74164d08503f573877f3553e6869e2a5e OP_EQUALVERIFY OP_CHECKSIG*276a9147ad6dee74164d08503f573877f3553e6869e2a5e88ac*"1CCWqtBQLTBycBX8chuoj3EAxaszwyS5QZ8$J  + @549979ffde9e597766be00b904049df493d88d43dcbdf368cffcef3c6b408478""1Be5inyZjp29tMEY7ZgWBkwZUoHqZY4TYW"UOP_DUP OP_HASH160 74b496c58c7b5e6391f8a0a76d82f237e3ba0ee7 OP_EQUALVERIFY OP_CHECKSIG*276a91474b496c58c7b5e6391f8a0a76d82f237e3ba0ee788ac*"1Be5inyZjp29tMEY7ZgWBkwZUoHqZY4TYW8$J  +@549979ffde9e597766be00b904049df493d88d43dcbdf368cffcef3c6b408478""171qY7dfPiaXEEuDZwftpgNbzVwLgDFj7v"UOP_DUP OP_HASH160 41f94559541489275d5b59046811a2511ed48473 OP_EQUALVERIFY OP_CHECKSIG*276a91441f94559541489275d5b59046811a2511ed4847388ac*"171qY7dfPiaXEEuDZwftpgNbzVwLgDFj7v8$J ; + +1@66c653c7d3cbe5871811702779caa41ebb30398e269baedd05797c93c37f6512$"@0000000000000000000b9e236e6142d32eba5f88928ff7e1a77e531f5e0f0ee0(؈-2 +@ca04728049892b899f61da2f5540b12795bdc29984af80d25f9841053d972f94B03cda5756469f0a385e03e52740237c2ac0854d77de56e18ff38f46766474cfa712 +@549979ffde9e597766be00b904049df493d88d43dcbdf368cffcef3c6b408478B03453fbabc34eabe428a21796fbeb6fba13363cb9163d97a76e44f62f9beefe43b2 +@1a01be83799d1880a977b2a5b8a47830eeae7b76560940658fe1530a952fd997B02a1597bf83df7b05a7e277664657ca83565cdb3cd7763ef0962d11d86abcc004cB +@66c653c7d3cbe5871811702779caa41ebb30398e269baedd05797c93c37f6512""13Hp81joazg9DwTzZJxyDZq67wKweuZWAo"UOP_DUP OP_HASH160 191e3dd39c4954ed587c1143136440945de6fc5b OP_EQUALVERIFY OP_CHECKSIG*276a914191e3dd39c4954ed587c1143136440945de6fc5b88ac*"13Hp81joazg9DwTzZJxyDZq67wKweuZWAo8$J  + @66c653c7d3cbe5871811702779caa41ebb30398e269baedd05797c93c37f6512""1NUv7FyUr6BZaxxiGdHB5J9mQr2WxXb4Ht"UOP_DUP OP_HASH160 eba23465395acfbd0579c80556c4d3f5c622ca49 OP_EQUALVERIFY OP_CHECKSIG*276a914eba23465395acfbd0579c80556c4d3f5c622ca4988ac*"1NUv7FyUr6BZaxxiGdHB5J9mQr2WxXb4Ht8$J  +O@66c653c7d3cbe5871811702779caa41ebb30398e269baedd05797c93c37f6512""12auEGZQTrmKuyzidVKtm272KubtULzbRY"UOP_DUP OP_HASH160 1161736e16af31dc3d5194c879d7116e56b13938 OP_EQUALVERIFY OP_CHECKSIG*276a9141161736e16af31dc3d5194c879d7116e56b1393888ac*"12auEGZQTrmKuyzidVKtm272KubtULzbRY8$J ;$-@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b"@0000000000000000000b9e236e6142d32eba5f88928ff7e1a77e531f5e0f0ee02 + + +1@d46293a85e8e0be82de5fd44940a14339899ab5dfa427021b19cc28666e55f4a$"@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b(-2 +@b8ac44ae96d53941eaee2bce1a4aaecd8d8681c868c56bbeba889cd8f1888be0B029f7ea995995046fbf24d684ca0eeb4e0d2cb1b1386493d1c504b3660d5d9b8bf2 +@b8ac44ae96d53941eaee2bce1a4aaecd8d8681c868c56bbeba889cd8f1888be0B038ab08838d56f923c9c31bcd1190508628ef280097b4b0cdb38aa30c4da774913B + @d46293a85e8e0be82de5fd44940a14339899ab5dfa427021b19cc28666e55f4a""1MYhsakdsyiuGUo9HS5j1W9GDvMsvHY1rQ"UOP_DUP OP_HASH160 e161875fb0fdaac61281a1ebc0d12673df1cdfd3 OP_EQUALVERIFY OP_CHECKSIG*276a914e161875fb0fdaac61281a1ebc0d12673df1cdfd388ac*"1MYhsakdsyiuGUo9HS5j1W9GDvMsvHY1rQ8$J  + @d46293a85e8e0be82de5fd44940a14339899ab5dfa427021b19cc28666e55f4a""1LxJCVytonwmViedgomwvJQiBkN1k8yNGF"UOP_DUP OP_HASH160 dadf9fca77a15dca873f0652e170bcae9dcbf699 OP_EQUALVERIFY OP_CHECKSIG*276a914dadf9fca77a15dca873f0652e170bcae9dcbf69988ac*"1LxJCVytonwmViedgomwvJQiBkN1k8yNGF8$J  +@d46293a85e8e0be82de5fd44940a14339899ab5dfa427021b19cc28666e55f4a""15QHzj7rHn21xWeEwKzCK5iwG18Z16mMx6"UOP_DUP OP_HASH160 304841d7e6319bac4be8a39b3d9a7f474e4b7919 OP_EQUALVERIFY OP_CHECKSIG*276a914304841d7e6319bac4be8a39b3d9a7f474e4b791988ac*"15QHzj7rHn21xWeEwKzCK5iwG18Z16mMx68$J  + +1@0a5d3c8bdaf5cacd2ada2460d3f23352d6959a05a9759b40a36425a10d091759$"@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b(-2 +@1d5d5d0b64d03d04b4b43861158f0a6dd0031dfca9ce46ec132b617f7a011b77B037e5dcbdb74b077e1171d703d0a8a31882dba70b6948c13df42fd9f61bd53e1502 +@85324d54d2b00ac27e763f11acbb4a4a88a704b582b48f8b06d74abcf525e3e6B036237439aa5ae4f6919f6b7af6a975fa2784aa578746083f97e0391e6e11435762 +@e223de346114bffd7441e7a4bfe996835867a497a8ba162ceaaca210422ce590B03039438e81723d1058aacbb7e77eef43d784993f8426bca150917fb6f64b959c52 +@c254968dcb67c10ce388d7377e215db69cd3e5e498b33c863e85c6a10481f7b2B03c68f8aa065d7c8301fe2b83d183e6c3d440a41b7c53d0a4d5e253a6eaabffe552 +@3b8c898508f3e5a2ec7d43f33fe4ddad71e84c0c5b1592e669b2b9bc81ffdc0cB039c7ecac0ba8faae650d910f5f88a21b018579fd2ba2dfe58632281615bda4a692 +@d0da0657e18a1762c8b5d1593ca08ae9980be3d28e25a4d597042652cff87e76B03e4170ea1b08c2dce248fc98ac15e454668d0e38dbc0e74389994d2671be0a286B +@0a5d3c8bdaf5cacd2ada2460d3f23352d6959a05a9759b40a36425a10d091759""1BXkYysypvXUJmvZeKvMk3FWjH9zDfGBR1"UOP_DUP OP_HASH160 73821770974d482c4aef41176ccbbf9b2eacb7a9 OP_EQUALVERIFY OP_CHECKSIG*276a91473821770974d482c4aef41176ccbbf9b2eacb7a988ac*"1BXkYysypvXUJmvZeKvMk3FWjH9zDfGBR18$J  +Z@0a5d3c8bdaf5cacd2ada2460d3f23352d6959a05a9759b40a36425a10d091759""1Mgx6Kja7Cxd85ZS8jkgkEAMNXE7sJcMM1"UOP_DUP OP_HASH160 e2f0b9fad8b4dd8843df838d846f8f88cbf5bc59 OP_EQUALVERIFY OP_CHECKSIG*276a914e2f0b9fad8b4dd8843df838d846f8f88cbf5bc5988ac*"1Mgx6Kja7Cxd85ZS8jkgkEAMNXE7sJcMM18$J  +@0a5d3c8bdaf5cacd2ada2460d3f23352d6959a05a9759b40a36425a10d091759""14hDPwwUmiP4BZVkDuXQAJqzu5KsEzF99o"UOP_DUP OP_HASH160 28835cf99aa92f102f081de6f779dd631f24cccd OP_EQUALVERIFY OP_CHECKSIG*276a91428835cf99aa92f102f081de6f779dd631f24cccd88ac*"14hDPwwUmiP4BZVkDuXQAJqzu5KsEzF99o8$J  + + +1@dcf98e7fb083e553cbc3b565e6b987b5f7540773ac1cdbd1c0fc6a263babcc79$"@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b(-2 +@937908df41bd91448853630af772a554871116847059ac292057865ee0f26366B02b06b9f75b292b87189be4e76ac46882bab33776fbbcd0a2404662a844d34b0742 +@23567075db3d57c4f1f716354497ffd4e7f342d4c6e50ea9e8346c900545b33bB03f0d9e02e3e5ff69e63a168a5114798677cb7567e1895eef84b3c5d15ab358191B +0@dcf98e7fb083e553cbc3b565e6b987b5f7540773ac1cdbd1c0fc6a263babcc79""17Q1eKQiVUC4MebT2Vq5GkQcNZnQo5MCAb"UOP_DUP OP_HASH160 462adbe184c86ef4849606c38ece958f1db2f2c9 OP_EQUALVERIFY OP_CHECKSIG*276a914462adbe184c86ef4849606c38ece958f1db2f2c988ac*"17Q1eKQiVUC4MebT2Vq5GkQcNZnQo5MCAb8$J  +@dcf98e7fb083e553cbc3b565e6b987b5f7540773ac1cdbd1c0fc6a263babcc79""1F9uXMAQzN5wJHvCBhTSQNYmb8mtxiTtPG"UOP_DUP OP_HASH160 9b40eecfa249047a45dab673e0643fa114f0e6cf OP_EQUALVERIFY OP_CHECKSIG*276a9149b40eecfa249047a45dab673e0643fa114f0e6cf88ac*"1F9uXMAQzN5wJHvCBhTSQNYmb8mtxiTtPG8$J  +@dcf98e7fb083e553cbc3b565e6b987b5f7540773ac1cdbd1c0fc6a263babcc79""1Av1QUBNr72fqUwXbPbz3UAds1HjU5Ewn9"UOP_DUP OP_HASH160 6cbf840b53adb5d8aa2197145612080c13db3866 OP_EQUALVERIFY OP_CHECKSIG*276a9146cbf840b53adb5d8aa2197145612080c13db386688ac*"1Av1QUBNr72fqUwXbPbz3UAds1HjU5Ewn98$J & + + +1@03709d43a71eea611461b529b0128c2676b0bd7f3197b928fdfa7a05a617100e$"@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b(-2 +@b8806026a2853b1e90a98529fe5c42ea882c29ef7c34f57f71f2514d775a8f59B03d28eb9bed9fbf1081caa0bc270f1a5ea3ffa054ea6daceedf7f770ce023871462 +@d8f68c795afeea2e5728e299fd0ba464141f91bf1d4e64c10e3b9758b9d1c19aB02ea353d88d396a0193d1dc543968cfa78ef0e57146939ed74b14b21189109f040B +@03709d43a71eea611461b529b0128c2676b0bd7f3197b928fdfa7a05a617100e""1NgQ8Bs2wBsSujobU4KkYjthaai6FND8UD"UOP_DUP OP_HASH160 edce2ab6505fee5d151d3dad85814cb2380d7334 OP_EQUALVERIFY OP_CHECKSIG*276a914edce2ab6505fee5d151d3dad85814cb2380d733488ac*"1NgQ8Bs2wBsSujobU4KkYjthaai6FND8UD8$J  +@03709d43a71eea611461b529b0128c2676b0bd7f3197b928fdfa7a05a617100e""1JKbzynumkmV1oqhBnecJDErREyzCZqZ2P"UOP_DUP OP_HASH160 bdfed7847aabe5caf2df36c42bbdeadb51ee7db2 OP_EQUALVERIFY OP_CHECKSIG*276a914bdfed7847aabe5caf2df36c42bbdeadb51ee7db288ac*"1JKbzynumkmV1oqhBnecJDErREyzCZqZ2P8$J  +Э@03709d43a71eea611461b529b0128c2676b0bd7f3197b928fdfa7a05a617100e""1EuserJsVcKnYganQL4tYCt6F5Npxr49xJ"UOP_DUP OP_HASH160 98998c402561657f1db2874fae38b4b04d2a03dd OP_EQUALVERIFY OP_CHECKSIG*276a91498998c402561657f1db2874fae38b4b04d2a03dd88ac*"1EuserJsVcKnYganQL4tYCt6F5Npxr49xJ8$J  + +1@cd925db29ffdfce668f1011748cd740aa860bf8fa57edcaf58f56266f9644ed3$"@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b(-2 +@03709d43a71eea611461b529b0128c2676b0bd7f3197b928fdfa7a05a617100eB032d07124ee480cd2f74f87f99e16cfbe098ab94828192049981c369021d75493e2 +@513a51ad9c66ac94fd350840d284a8c88ffd185ab3b55af60ecc4991cf178dafB02ab1195276f30420591f2b4d1235fc42dacfe1dd908880e793a030ad865821edb2 +@8f86e2649ebb84b31eeaffabd7ca68242d27ee67224722e30bfe5e0af9936a52B02bc997cc46b725e2806d9a6daf81c1662ffbdf1eeb55ca85be9556eac5d0a6b44B +@cd925db29ffdfce668f1011748cd740aa860bf8fa57edcaf58f56266f9644ed3""1JKLG1Dc4XP2UUuPCeGKs4FC8zgreUGvcm"UOP_DUP OP_HASH160 bdf1b3b4c8ee49d99a68b7c947dafddab94a2914 OP_EQUALVERIFY OP_CHECKSIG*276a914bdf1b3b4c8ee49d99a68b7c947dafddab94a291488ac*"1JKLG1Dc4XP2UUuPCeGKs4FC8zgreUGvcm8$J  +˘@cd925db29ffdfce668f1011748cd740aa860bf8fa57edcaf58f56266f9644ed3""1BJboWFN2VUgJgLhPHd1tJj98XBthFKbjx"UOP_DUP OP_HASH160 710561591c084b4cdc0e5ad18b3c91f8eea9e40f OP_EQUALVERIFY OP_CHECKSIG*276a914710561591c084b4cdc0e5ad18b3c91f8eea9e40f88ac*"1BJboWFN2VUgJgLhPHd1tJj98XBthFKbjx8$J  +A@cd925db29ffdfce668f1011748cd740aa860bf8fa57edcaf58f56266f9644ed3""1NNzL5ot6KX6cpeGVu9GoR7By5okw6vZH3"UOP_DUP OP_HASH160 ea833b85b702eeaede5a4972985cb87e020504a0 OP_EQUALVERIFY OP_CHECKSIG*276a914ea833b85b702eeaede5a4972985cb87e020504a088ac*"1NNzL5ot6KX6cpeGVu9GoR7By5okw6vZH38$J  + + +1@3354e11691b7ace5a0cceef00d4adaada0cef3fee9a3bbc5d2affc0f68c106ae$"@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b(-2 +@1d87f14b621022c550062aead0f4694f550f954d5a7ba08915cc5e184c90feafB03aa7560e7a953d8c16cece2462d93de490b21d57252ba96f491f637d275e8aef12 +@e787adc9c990bff344ff8c430a339be280487e0aaad674f58ddc77a836518341B033fadfc25bf6c2da9449b6004b5049a954a9167986881746b34c547aae3bef13aB +@3354e11691b7ace5a0cceef00d4adaada0cef3fee9a3bbc5d2affc0f68c106ae""1KU4eZj3xFUq8avbndvt6eRQXvEzj72B2A"UOP_DUP OP_HASH160 ca908a3cb3a317790a0ebd9bfd68d41a319f187d OP_EQUALVERIFY OP_CHECKSIG*276a914ca908a3cb3a317790a0ebd9bfd68d41a319f187d88ac*"1KU4eZj3xFUq8avbndvt6eRQXvEzj72B2A8$J  + @3354e11691b7ace5a0cceef00d4adaada0cef3fee9a3bbc5d2affc0f68c106ae"!1VqeFTkSoR37ZVCaLkqK6W771qN4pG6iR"UOP_DUP OP_HASH160 0574405cfa94f5cbb279dbba43abc9d7f227f75c OP_EQUALVERIFY OP_CHECKSIG*276a9140574405cfa94f5cbb279dbba43abc9d7f227f75c88ac*!1VqeFTkSoR37ZVCaLkqK6W771qN4pG6iR8$J  +@3354e11691b7ace5a0cceef00d4adaada0cef3fee9a3bbc5d2affc0f68c106ae""1PDQm9XiK2XeHMv9puWnXw3G3FPiFT5eo7"UOP_DUP OP_HASH160 f3ab97f6193d1ee28d85cee79818017d0df7ab4d OP_EQUALVERIFY OP_CHECKSIG*276a914f3ab97f6193d1ee28d85cee79818017d0df7ab4d88ac*"1PDQm9XiK2XeHMv9puWnXw3G3FPiFT5eo78$J ; + + +1@f68bada56a7ee923d2185b9e150ac8e1b7c016e3ff128cdb23867895600c4529$"@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b(-2 +@e787adc9c990bff344ff8c430a339be280487e0aaad674f58ddc77a836518341B023dbba2c0f8c635cd29954d57b27cb028c0af94c4567436f721fbe6bfffd2c57d2 +@3354e11691b7ace5a0cceef00d4adaada0cef3fee9a3bbc5d2affc0f68c106aeB03e3104ab96c5056476ed4a83b9bc78cfa8ef0e0419b702015e53037ead24f0ba8B +r@f68bada56a7ee923d2185b9e150ac8e1b7c016e3ff128cdb23867895600c4529""18HbGAybqeFaE6guQYF1NqbrnswDEb5Guu"UOP_DUP OP_HASH160 4fec22d1595c6c6ae71553bc49967d91a62d585e OP_EQUALVERIFY OP_CHECKSIG*276a9144fec22d1595c6c6ae71553bc49967d91a62d585e88ac*"18HbGAybqeFaE6guQYF1NqbrnswDEb5Guu8$J  + @f68bada56a7ee923d2185b9e150ac8e1b7c016e3ff128cdb23867895600c4529""1D1Jjs7khamMB8uwn6BbXvnUP3Xv8wRyfJ"UOP_DUP OP_HASH160 83b0513475618030487f175f1d6af48cef92055e OP_EQUALVERIFY OP_CHECKSIG*276a91483b0513475618030487f175f1d6af48cef92055e88ac*"1D1Jjs7khamMB8uwn6BbXvnUP3Xv8wRyfJ8$J  +@f68bada56a7ee923d2185b9e150ac8e1b7c016e3ff128cdb23867895600c4529""1NG8TWcSz64F6qz8nyoN599k4Y252Rom9u"UOP_DUP OP_HASH160 e9371b11e196ef546b51eecbbaddf1ffe3b6a986 OP_EQUALVERIFY OP_CHECKSIG*276a914e9371b11e196ef546b51eecbbaddf1ffe3b6a98688ac*"1NG8TWcSz64F6qz8nyoN599k4Y252Rom9u8$J ; + + +1@8f3c29fc389c4463579b1554e5e171403c0a8c76e26e2843cd5ee078d3f7746f$"@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b(-2 +@3354e11691b7ace5a0cceef00d4adaada0cef3fee9a3bbc5d2affc0f68c106aeB023fa4c6686ff48043d173b85a6fed48f20dbf362b43b31115c6f8027b96efe6c12 +@f68bada56a7ee923d2185b9e150ac8e1b7c016e3ff128cdb23867895600c4529B026ed96616dd0b07f094e6b0a91500b0e8835d3faaa90e5017521334925dfb358eB + @8f3c29fc389c4463579b1554e5e171403c0a8c76e26e2843cd5ee078d3f7746f""1BSupRm5RibZLMttQNRtCUjxutadRixETA"UOP_DUP OP_HASH160 7297bf33aebdc089dbe8fd91c9cfbe39fe654a85 OP_EQUALVERIFY OP_CHECKSIG*276a9147297bf33aebdc089dbe8fd91c9cfbe39fe654a8588ac*"1BSupRm5RibZLMttQNRtCUjxutadRixETA8$J  +@8f3c29fc389c4463579b1554e5e171403c0a8c76e26e2843cd5ee078d3f7746f""19yxkTP2drkWT1HXNr7iNpwbUSVK4bhc81"UOP_DUP OP_HASH160 6286d655236225e6be5e917c3277ce2d5be9c43f OP_EQUALVERIFY OP_CHECKSIG*276a9146286d655236225e6be5e917c3277ce2d5be9c43f88ac*"19yxkTP2drkWT1HXNr7iNpwbUSVK4bhc818$J  +з@8f3c29fc389c4463579b1554e5e171403c0a8c76e26e2843cd5ee078d3f7746f""1BKDHaLJX9i9nmykxPBaMDFW1Me9hieFou"UOP_DUP OP_HASH160 7123003418c042bbbc3eb83f0db1f4a025e8851b OP_EQUALVERIFY OP_CHECKSIG*276a9147123003418c042bbbc3eb83f0db1f4a025e8851b88ac*"1BKDHaLJX9i9nmykxPBaMDFW1Me9hieFou8$J  + + +1@9f4eef6b9250f71065eaf3d848086246bb65b699ec507012f2347e010820c19c$"@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b(-2 +@8f3c29fc389c4463579b1554e5e171403c0a8c76e26e2843cd5ee078d3f7746fB0377f0e580c31312a4056397eb59c06ea13660b7caa37cd178374ad19119fb55902 +@8f3c29fc389c4463579b1554e5e171403c0a8c76e26e2843cd5ee078d3f7746fB0312fc1059af204a5ac7a80a3dc883b043e678b699060f47dc088c9c81bab2dd8cB + @9f4eef6b9250f71065eaf3d848086246bb65b699ec507012f2347e010820c19c""1LwvocJ8wLvyc1rLkVW1Uw6kNzDXQ8zDSf"UOP_DUP OP_HASH160 dacdc3ca77cfe2319b8ac11d107e16b26e44d2f8 OP_EQUALVERIFY OP_CHECKSIG*276a914dacdc3ca77cfe2319b8ac11d107e16b26e44d2f888ac*"1LwvocJ8wLvyc1rLkVW1Uw6kNzDXQ8zDSf8$J  +™@9f4eef6b9250f71065eaf3d848086246bb65b699ec507012f2347e010820c19c""156wA9gkPeLuR63BYcN9CJgwchGTgdHV86"UOP_DUP OP_HASH160 2cffcaa3b77977bbc653cd5b680f132d10b4b60f OP_EQUALVERIFY OP_CHECKSIG*276a9142cffcaa3b77977bbc653cd5b680f132d10b4b60f88ac*"156wA9gkPeLuR63BYcN9CJgwchGTgdHV868$J  + @9f4eef6b9250f71065eaf3d848086246bb65b699ec507012f2347e010820c19c"!1SDxg3r1kLNcrdXAiwg756ypJFgWsnz9B"UOP_DUP OP_HASH160 04c537a83dbc67ac3a0fab87b88c4469814e9aa6 OP_EQUALVERIFY OP_CHECKSIG*276a91404c537a83dbc67ac3a0fab87b88c4469814e9aa688ac*!1SDxg3r1kLNcrdXAiwg756ypJFgWsnz9B8$J L + + +1@1e220c8666fde916f90fa7fb34e4df8088a2336d4db1d4219a5de1a1472f21f9$"@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b(-2 +@afe14517ddc7d14d0521773fecbe0488dfa7137107500e365cfef627f97f8500B026aec5932db984221615cad075fa3cda82c6c17d82833578905d53d793d09d2182 +@73d0c3d858cfb9fb4b96369e3ece20d44f19c4867b467e860cb5ad75a31f3b96B029b668dc1a5feb17c2f80ac7f87d6bacfe6adf1407ba03119f3ac392098cdff2cB + +@1e220c8666fde916f90fa7fb34e4df8088a2336d4db1d4219a5de1a1472f21f9""12gKurwUeUg9qtntQbitbGxMe4VE1Wywh6"UOP_DUP OP_HASH160 1268227dd7cf33238a4ce584c2b6f819b7f5639f OP_EQUALVERIFY OP_CHECKSIG*276a9141268227dd7cf33238a4ce584c2b6f819b7f5639f88ac*"12gKurwUeUg9qtntQbitbGxMe4VE1Wywh68$J  + @1e220c8666fde916f90fa7fb34e4df8088a2336d4db1d4219a5de1a1472f21f9""1ABjPa3K32uFHa3Jx8sT58EHaKskQYDGVE"UOP_DUP OP_HASH160 64c0ad24708d1a21d3d2230990f41a9c63ead466 OP_EQUALVERIFY OP_CHECKSIG*276a91464c0ad24708d1a21d3d2230990f41a9c63ead46688ac*"1ABjPa3K32uFHa3Jx8sT58EHaKskQYDGVE8$J  + +@1e220c8666fde916f90fa7fb34e4df8088a2336d4db1d4219a5de1a1472f21f9""1MUghuWfRfb3bFRBGWTNmncAC6xfpq64B2"UOP_DUP OP_HASH160 e09ee413fc0ec8641dbd3f08784c411a8a51f5cf OP_EQUALVERIFY OP_CHECKSIG*276a914e09ee413fc0ec8641dbd3f08784c411a8a51f5cf88ac*"1MUghuWfRfb3bFRBGWTNmncAC6xfpq64B28$J ; + + +1@a8e81300bc15908dc70ff70461022b08cf2fa50781ea3c7b4a1316746219bb1d$"@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b(-2 +@91ca981b6cf88a3dccf425dbaebb2fb80b9d237011e330997b042cead61bcdc7B0273e54594e18f42d4b63d34b9a320301f45a46b7b738ba1cb87926de0492920392 +@94ea58e530ac6014bae8904f9c0c549587b21b7fda084983475d64db22f73b6eB02ee82424c3f76fe87af62614fc7059fbeba63ce426a45bff1455509600347639cB +@a8e81300bc15908dc70ff70461022b08cf2fa50781ea3c7b4a1316746219bb1d""1B4CPjKx1ihPsUNiKHCyJ4SRp4YKdYyDPW"UOP_DUP OP_HASH160 6e4c03e3e5c623740e2035af75fdf75cbf0f5e28 OP_EQUALVERIFY OP_CHECKSIG*276a9146e4c03e3e5c623740e2035af75fdf75cbf0f5e2888ac*"1B4CPjKx1ihPsUNiKHCyJ4SRp4YKdYyDPW8$J  + @a8e81300bc15908dc70ff70461022b08cf2fa50781ea3c7b4a1316746219bb1d""1CNfTLtCJgAcwkCjXLezAB3rGUhWoZPHCe"UOP_DUP OP_HASH160 7cc238007a77c0cf327ea2651fa9f3146bde1556 OP_EQUALVERIFY OP_CHECKSIG*276a9147cc238007a77c0cf327ea2651fa9f3146bde155688ac*"1CNfTLtCJgAcwkCjXLezAB3rGUhWoZPHCe8$J  +%@a8e81300bc15908dc70ff70461022b08cf2fa50781ea3c7b4a1316746219bb1d"!1KtGyx94vvSo7vxGqw8Y9TPwMt9tNwSMa"UOP_DUP OP_HASH160 03924a3c84b39dfe93707e76453e3d56e9ffb5a8 OP_EQUALVERIFY OP_CHECKSIG*276a91403924a3c84b39dfe93707e76453e3d56e9ffb5a888ac*!1KtGyx94vvSo7vxGqw8Y9TPwMt9tNwSMa8$J ; + + +1@9ea9fed3e2d4996e073743d0f855dd1dea1f31efff3e4bfbdad20be6e357b98a$"@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b(-2 +@a8e81300bc15908dc70ff70461022b08cf2fa50781ea3c7b4a1316746219bb1dB02f7a04cc2c418119d4b1cb058889dc740df1ed0ed83135fae2f62c6390deff62e2 +@a8e81300bc15908dc70ff70461022b08cf2fa50781ea3c7b4a1316746219bb1dB02be35fb85b107f8b221e664015b9ace4cafe8dfdc1bb816d5a1b6e6afe17151a4B +@9ea9fed3e2d4996e073743d0f855dd1dea1f31efff3e4bfbdad20be6e357b98a""144UUbdmnt4ErQ2CQkkuVZGuwNyQrVpyYX"UOP_DUP OP_HASH160 21908f967ee363ea2f5cb4ece26b2fd25cd4f228 OP_EQUALVERIFY OP_CHECKSIG*276a91421908f967ee363ea2f5cb4ece26b2fd25cd4f22888ac*"144UUbdmnt4ErQ2CQkkuVZGuwNyQrVpyYX8$J  +@9ea9fed3e2d4996e073743d0f855dd1dea1f31efff3e4bfbdad20be6e357b98a""12aRaNt1SWreGBweX2i7bmHyAdxdw72v24"UOP_DUP OP_HASH160 114a5df9b82dac85b2204c85359850f0f242f6fd OP_EQUALVERIFY OP_CHECKSIG*276a914114a5df9b82dac85b2204c85359850f0f242f6fd88ac*"12aRaNt1SWreGBweX2i7bmHyAdxdw72v248$J  +#@9ea9fed3e2d4996e073743d0f855dd1dea1f31efff3e4bfbdad20be6e357b98a""1FB2j5ZfKXmFHxc2z53e1XEvLDAXzBDRQn"UOP_DUP OP_HASH160 9b775c67efeefcc8896029954df93f426ae651b0 OP_EQUALVERIFY OP_CHECKSIG*276a9149b775c67efeefcc8896029954df93f426ae651b088ac*"1FB2j5ZfKXmFHxc2z53e1XEvLDAXzBDRQn8$J  + +1@91852bd90b037a9058c3dca80b777ee64be622f6b58d3bd004dbf7352879570a$"@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b(-2 +@a8de9f5d3e377e1e75a304b0e32a932aa516c17d97f2e5456505d2fb526803e3B02f17c0993e8da50628abbe2bcc58842f56354358df2bbd0a68291c10c744035552 +@d6c3cedf0d830d37764a2af194e8ca61a97e64dabb78b036954febea5c12e9b7B0225a7e02d1804413538c1b0ae0adc52991c8134d78078a87fdca7e22a7f6b85ac2 +@9e0001683645528d5be57f39ccd636bf7fe6c78165bc984e76b3db9dc81b028aB02f51e8c813a41e9a7922987ae548de6024390b3e5b8d1c4bd504d7393d073aa3b2 +@a4e5dcaba27a464846f213cbda40b25ceefd353dffbb16baed98ffb06ba5dd5dB031b09213a1d4c2a2f376b6d7f4d04084dff8b692bfbdfd4adfa9a1ed2a8952b2d2 +@4ec9c6c8f44b635fc4cc977bca789daeb3eb23f93cfd2a5c7786d70b059a3442B03ec07ec2d77dc532f32c0f24b101abcaad9345318321da5b46df8779456b23f5eB +@91852bd90b037a9058c3dca80b777ee64be622f6b58d3bd004dbf7352879570a""1MjaVsdNr2NTigFrL2wkvNvXYJXAtJ7Giz"UOP_DUP OP_HASH160 e36ff2d99b16b2d9af14c5a84542822ee57931c5 OP_EQUALVERIFY OP_CHECKSIG*276a914e36ff2d99b16b2d9af14c5a84542822ee57931c588ac*"1MjaVsdNr2NTigFrL2wkvNvXYJXAtJ7Giz8$J  +Z@91852bd90b037a9058c3dca80b777ee64be622f6b58d3bd004dbf7352879570a""1EktDMJjueYAdmFt1wp1gbJ2hQXPUzpzWE"UOP_DUP OP_HASH160 96e6459e7a645e5e359a19e53ec27f0b1b88e10b OP_EQUALVERIFY OP_CHECKSIG*276a91496e6459e7a645e5e359a19e53ec27f0b1b88e10b88ac*"1EktDMJjueYAdmFt1wp1gbJ2hQXPUzpzWE8$J  +@91852bd90b037a9058c3dca80b777ee64be622f6b58d3bd004dbf7352879570a""14njewPcoHTgHQNa2umkLvTeWmnf3fYn2v"UOP_DUP OP_HASH160 298eb3943f4fe157e7a6c4f5331932784661e237 OP_EQUALVERIFY OP_CHECKSIG*276a914298eb3943f4fe157e7a6c4f5331932784661e23788ac*"14njewPcoHTgHQNa2umkLvTeWmnf3fYn2v8$J  + + +1@b99023ce78979e9cbd2678477e04926d033e684221c49fb866bc6775ef8d7a82$"@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b(-2 +@c412745bcb38d09d1e378c6a059dc8d01d7c8b13c483a97f256e44aa2a21456bB03e10d931b27b5223e9863fb8abb17fc8300b89d308eef78fd0c3fbc46c795c0772 +@2a5702724b2de9f37f8af52b2b9d07d91ff8d9ada5c51d072eb182ac58db4dbbB0302b3b0474a0872ed2fff3b8eb8a71fa62d75f3210cd8f8b1318cb87cc977beffB +@b99023ce78979e9cbd2678477e04926d033e684221c49fb866bc6775ef8d7a82""19d3mp8yYHBUnDULEbScVPTgDabMDiJWGj"UOP_DUP OP_HASH160 5e924b9d81fd28a38ee469dfdbff20a68a1249fd OP_EQUALVERIFY OP_CHECKSIG*276a9145e924b9d81fd28a38ee469dfdbff20a68a1249fd88ac*"19d3mp8yYHBUnDULEbScVPTgDabMDiJWGj8$J  +@b99023ce78979e9cbd2678477e04926d033e684221c49fb866bc6775ef8d7a82""1Ez6Z9Z271UVMP4zuzWpVsVpiyj4gmxTQx"UOP_DUP OP_HASH160 9965fb423800a3f41433169d8615ca0c222d63a6 OP_EQUALVERIFY OP_CHECKSIG*276a9149965fb423800a3f41433169d8615ca0c222d63a688ac*"1Ez6Z9Z271UVMP4zuzWpVsVpiyj4gmxTQx8$J  +Ь@b99023ce78979e9cbd2678477e04926d033e684221c49fb866bc6775ef8d7a82""12A97ZcrqKzMH5iKxQp6nvQUMdWLpKBRmr"UOP_DUP OP_HASH160 0cb2a456f580f039b07f87649202fcb468e2ed10 OP_EQUALVERIFY OP_CHECKSIG*276a9140cb2a456f580f039b07f87649202fcb468e2ed1088ac*"12A97ZcrqKzMH5iKxQp6nvQUMdWLpKBRmr8$J  + + +1@d482456ee03145a26df619065c74bd3ae65afc03ea022ff581401b87b7d0d5f9$"@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b(-2 +@2a5702724b2de9f37f8af52b2b9d07d91ff8d9ada5c51d072eb182ac58db4dbbB03d31156e2c749a23a84ceadc1cd14b7d06b94c6355ce46475fb9995baeb790ed62 +@e54277b063de9b653d0da449a24d4f71bbc9e57cac6a06db26c06c7203a2bf7aB035601612636b8f2d81a2de88fac1255663753e2a0a367e0fabefe3fb77b385deeB +@d482456ee03145a26df619065c74bd3ae65afc03ea022ff581401b87b7d0d5f9""1MZRaTZjaQudDZYDK8LvwK2tH31XKyvPZu"UOP_DUP OP_HASH160 e18457996220c69a2d31e9fa6d0b8c7ec49ad042 OP_EQUALVERIFY OP_CHECKSIG*276a914e18457996220c69a2d31e9fa6d0b8c7ec49ad04288ac*"1MZRaTZjaQudDZYDK8LvwK2tH31XKyvPZu8$J  +@d482456ee03145a26df619065c74bd3ae65afc03ea022ff581401b87b7d0d5f9""138bskzx2KzCzMUihegeqhiJFVyHRr84MY"UOP_DUP OP_HASH160 1760468e3c7d1633ab87b35aa86d1e12d17f1ddd OP_EQUALVERIFY OP_CHECKSIG*276a9141760468e3c7d1633ab87b35aa86d1e12d17f1ddd88ac*"138bskzx2KzCzMUihegeqhiJFVyHRr84MY8$J  +@d482456ee03145a26df619065c74bd3ae65afc03ea022ff581401b87b7d0d5f9""1HuXDToknJQFHd1RXuxoH5n42sn5RkQWMF"UOP_DUP OP_HASH160 b970dd59e0acf03eab89f693695711f21f0dd653 OP_EQUALVERIFY OP_CHECKSIG*276a914b970dd59e0acf03eab89f693695711f21f0dd65388ac*"1HuXDToknJQFHd1RXuxoH5n42sn5RkQWMF8$J $-@000000000000000000148abf305e0156f317d68ff90de905cf54766b66f2b9d6"@0000000000000000001af3fef3ad32f8d0c62541412204c208d6a4c935e6fd6b2 + + +1@1c533733394f5ee6759cc4f74c8af5cc2ca04ad489b35c545d694e3a7eeb9947$"@000000000000000000148abf305e0156f317d68ff90de905cf54766b66f2b9d6(-2 +@78c968729e694ede8ecc3b4ae74a4826f57627dbbd644a2de3b26dd9d8a62cf9B0347075987700c9f39720e0527b5dbb0ac883a56d94875f939a25e30d770bed1cf2 +@4f825193e1958c9a9594e69d2b6e72303c1e15d7fdd1dc3b041e96b8bf31b813B028fce6c8d52b97fba416a5ca396e9357e0a0cba8333a3dcb301eb374880f7c7e3B +І@1c533733394f5ee6759cc4f74c8af5cc2ca04ad489b35c545d694e3a7eeb9947""1KX2ndnEH1kem5QomFaBwQvFX4tZWo3yVp"UOP_DUP OP_HASH160 cb203c0869e56fa87601d52b182e222da70d173c OP_EQUALVERIFY OP_CHECKSIG*276a914cb203c0869e56fa87601d52b182e222da70d173c88ac*"1KX2ndnEH1kem5QomFaBwQvFX4tZWo3yVp8$J  + @1c533733394f5ee6759cc4f74c8af5cc2ca04ad489b35c545d694e3a7eeb9947""12h36PoHmH2aKe3mtFdLv4rUQ5rnNHbzWe"UOP_DUP OP_HASH160 128a82ea7af016372ba650868da42e37ceed26d4 OP_EQUALVERIFY OP_CHECKSIG*276a914128a82ea7af016372ba650868da42e37ceed26d488ac*"12h36PoHmH2aKe3mtFdLv4rUQ5rnNHbzWe8$J  +@1c533733394f5ee6759cc4f74c8af5cc2ca04ad489b35c545d694e3a7eeb9947""1E3TyKU134koEKGToU7iW42oz186jh1HtN"UOP_DUP OP_HASH160 8f10fb3b64ae26e47bd3bf05a078bf06e7009dd4 OP_EQUALVERIFY OP_CHECKSIG*276a9148f10fb3b64ae26e47bd3bf05a078bf06e7009dd488ac*"1E3TyKU134koEKGToU7iW42oz186jh1HtN8$J  + +1@905a08dbe8ffd9e2ee82814d4e1f47cb54135e6bc89b43b756298728ca11e754$"@000000000000000000148abf305e0156f317d68ff90de905cf54766b66f2b9d6(-2 +@549979ffde9e597766be00b904049df493d88d43dcbdf368cffcef3c6b408478B03efe6dab10e263a3df134667f8a411d8c8db4dc991e3ac01b80f87cd7917f7b992 +@31a987416dd62244fa99d18df2a71d103135b63e83a27be3998fe7b2a92c2d76B032f5a56765fe87a1189893ce2410caee6232f86d95b30e8ae519d2f89e66749a92 +@7bc7dc648a33ae3e109281c256ea22de0a81b87371a046b209bba117fb218d60B02f53c8d208877aa5f784f2beaf2b8bd92fcbaa7166b6e16c1386d4fde836ffaa4B +@905a08dbe8ffd9e2ee82814d4e1f47cb54135e6bc89b43b756298728ca11e754""189qvmzMKL9e11MNUBmzXjJj5CDdbRgH51"UOP_DUP OP_HASH160 4e750cef0e8b3a800a57fe5310c194823b0f2829 OP_EQUALVERIFY OP_CHECKSIG*276a9144e750cef0e8b3a800a57fe5310c194823b0f282988ac*"189qvmzMKL9e11MNUBmzXjJj5CDdbRgH518$J  + @905a08dbe8ffd9e2ee82814d4e1f47cb54135e6bc89b43b756298728ca11e754""1NDKmDfLJ1RsJWvc6ohjEHntAhRijGU9yB"UOP_DUP OP_HASH160 e8af4b886e22f06c1d945434223353dd9fdcbc3c OP_EQUALVERIFY OP_CHECKSIG*276a914e8af4b886e22f06c1d945434223353dd9fdcbc3c88ac*"1NDKmDfLJ1RsJWvc6ohjEHntAhRijGU9yB8$J  +ݛO@905a08dbe8ffd9e2ee82814d4e1f47cb54135e6bc89b43b756298728ca11e754""16uusERVPRBcz2RxGVPkey34bngntwzS5f"UOP_DUP OP_HASH160 40da63a8df3f12c87d3a019dabf771a1f5073f55 OP_EQUALVERIFY OP_CHECKSIG*276a91440da63a8df3f12c87d3a019dabf771a1f5073f5588ac*"16uusERVPRBcz2RxGVPkey34bngntwzS5f8$J ;#$띉-@00000000000000000003b893bdcbb17d628743a2c76ecc05d78a01ea816f3a81"@000000000000000000148abf305e0156f317d68ff90de905cf54766b66f2b9d62" + + +1@16287abbe1013260721c4ae4330c278db5f1f4f7bbdb01d3c4e5a1def8b46521$"@00000000000000000003b893bdcbb17d628743a2c76ecc05d78a01ea816f3a81(띉-2 +@09b7a344be8ec78e6ba8afb9f2b07957287071525a1518a93af1c4b0e4556ad1B02fce844dd16a18979a5ca48070d225e76a20a89519dbbcb35192a560a202f39cf2 +@d491cdbf7cc9410ba1dcc370733f35c724a709ab24d527c32ffa410616e76d67B02b99f96a3d06b03b73c1f70bca8749dc86bb55acbd2ddc76ac8100214273eef1cB +Я@16287abbe1013260721c4ae4330c278db5f1f4f7bbdb01d3c4e5a1def8b46521""15ys1vsWG7FMo7vPEEJBC7YhEYv5SzvbKW"UOP_DUP OP_HASH160 36a18c5ad7816092a075be3babbfddb0f43cb304 OP_EQUALVERIFY OP_CHECKSIG*276a91436a18c5ad7816092a075be3babbfddb0f43cb30488ac*"15ys1vsWG7FMo7vPEEJBC7YhEYv5SzvbKW8$J  + @16287abbe1013260721c4ae4330c278db5f1f4f7bbdb01d3c4e5a1def8b46521""1AT9gTrUxj7eJPcaRoN7Cvb8eVpM78vYP7"UOP_DUP OP_HASH160 67ab316e6004694617e230277550a6fc5aa8b88e OP_EQUALVERIFY OP_CHECKSIG*276a91467ab316e6004694617e230277550a6fc5aa8b88e88ac*"1AT9gTrUxj7eJPcaRoN7Cvb8eVpM78vYP78$J  +_@16287abbe1013260721c4ae4330c278db5f1f4f7bbdb01d3c4e5a1def8b46521""1CE2NesCra82Z1QGDSVNwLczjZLo8osFwP"UOP_DUP OP_HASH160 7b1ff0013c80960dfde56f9146ad19025b7820a6 OP_EQUALVERIFY OP_CHECKSIG*276a9147b1ff0013c80960dfde56f9146ad19025b7820a688ac*"1CE2NesCra82Z1QGDSVNwLczjZLo8osFwP8$J  + + +1@bdaa7dbdaea9646b80125aba9cb2e831c094ad25fae803d4082e9d9ce9c2a997$"@00000000000000000003b893bdcbb17d628743a2c76ecc05d78a01ea816f3a81(띉-2 +@1196a0cb05be917e75889644bdee7d2b6d123372e2ab200d06510f154da6ae98B0385f7bb9d2d9495a6148548d3a5275865fff1b69b9329a7bc444858bdfe03a0ed2 +@8562548b50f91a1c9e96f3f6ab97e04d23098820726698d5f966d261e283cc50B02d3dcdfdc2be61cf428384cadf4a2919b9909e8fa9bfdaf84f8b92b6ee01d35cfB +@bdaa7dbdaea9646b80125aba9cb2e831c094ad25fae803d4082e9d9ce9c2a997""1PXxvoBR3VfMCZ7wEP2P6a3YwEpPan7nDn"UOP_DUP OP_HASH160 f72dee9a2bbb4a21b94fd3a0bbf883ea7ab86e6e OP_EQUALVERIFY OP_CHECKSIG*276a914f72dee9a2bbb4a21b94fd3a0bbf883ea7ab86e6e88ac*"1PXxvoBR3VfMCZ7wEP2P6a3YwEpPan7nDn8$J  + @bdaa7dbdaea9646b80125aba9cb2e831c094ad25fae803d4082e9d9ce9c2a997""1NCJdLsBfG8Yx1Qj3C3bMbKquA4RnyMy61"UOP_DUP OP_HASH160 e87dee54ab39fd87557caf039efa41d1767145c6 OP_EQUALVERIFY OP_CHECKSIG*276a914e87dee54ab39fd87557caf039efa41d1767145c688ac*"1NCJdLsBfG8Yx1Qj3C3bMbKquA4RnyMy618$J  +W@bdaa7dbdaea9646b80125aba9cb2e831c094ad25fae803d4082e9d9ce9c2a997""1McHHZTMAVaukWcHJEEiZqr2884tqA1KBx"UOP_DUP OP_HASH160 e20eab3647452909c2e11add232b3e4052b41e9f OP_EQUALVERIFY OP_CHECKSIG*276a914e20eab3647452909c2e11add232b3e4052b41e9f88ac*"1McHHZTMAVaukWcHJEEiZqr2884tqA1KBx8$J  + +1@f8a73a8cb7289e7c99698a7747e814cdf1f64d0572c9218e81c301072f4fecda$"@00000000000000000003b893bdcbb17d628743a2c76ecc05d78a01ea816f3a81(띉-2 +@7b5800efa3263a339904f52b175dbb0f8fbb960e9fd410d41606f4ef4333e349B0313d27ab8422169bccc5dc0afbacf01b54d68fb5f34e1c4ed9084fca44bf601c32 +@4b705890c7e50cec603d186121ec99b05a89656512d451358991b63a5819a6eeB03cbbec7df061b7000e00a8b14c6740f24cbf396a2a7946b4b058ecb3ea2be1c202 +@6ba73787cebaf6710aebfd7e74584f85b612c25d4b936664495f4bf55a6bfdcdB023d1f363ec77f54bb53c46cc82356cee10194343bf412dc0b36708b93febe127f2 +@52249dd856ddd6b04f73eeb13fd781e8bcdb228154d9cb87fdf776ab98034371B0214b4d644ea46b7d6f91a2a21e5b1a331962aeb30ed81c467538f2d0763ee7e69B +@f8a73a8cb7289e7c99698a7747e814cdf1f64d0572c9218e81c301072f4fecda""1A3rBixJD6tU6yoJ7pYXRjYuHFmFWER7SX"UOP_DUP OP_HASH160 6343057de0cc1274e727947a5441b2f483e910c0 OP_EQUALVERIFY OP_CHECKSIG*276a9146343057de0cc1274e727947a5441b2f483e910c088ac*"1A3rBixJD6tU6yoJ7pYXRjYuHFmFWER7SX8$J  +G@f8a73a8cb7289e7c99698a7747e814cdf1f64d0572c9218e81c301072f4fecda""16yNxywWVGowdVpcHc2v4hXLc4AE97tJE7"UOP_DUP OP_HASH160 41824226ec21ec22f63b6d09be0da50a0b9d64df OP_EQUALVERIFY OP_CHECKSIG*276a91441824226ec21ec22f63b6d09be0da50a0b9d64df88ac*"16yNxywWVGowdVpcHc2v4hXLc4AE97tJE78$J  +@f8a73a8cb7289e7c99698a7747e814cdf1f64d0572c9218e81c301072f4fecda""1LQyn6xSQRVPjXnaSY1USffvJUyjPheggj"UOP_DUP OP_HASH160 d4f35a43954f6dc2900343147590954882f67aa4 OP_EQUALVERIFY OP_CHECKSIG*276a914d4f35a43954f6dc2900343147590954882f67aa488ac*"1LQyn6xSQRVPjXnaSY1USffvJUyjPheggj8$J  $ٽ-@00000000000000000000cce32efc9ad19cbe1b31ec8bcf65358385046ed4e431"@00000000000000000003b893bdcbb17d628743a2c76ecc05d78a01ea816f3a812 + + + +1@90519bb46cf1de6ae9928a57ec3cf03d54d29a7bce545bab0699efd1ba99cdf7$"@00000000000000000000cce32efc9ad19cbe1b31ec8bcf65358385046ed4e431(ٽ-2 +@dcf98e7fb083e553cbc3b565e6b987b5f7540773ac1cdbd1c0fc6a263babcc79B038b03957fdd91194169317afa1b3ffba3bb6b47f93a80195b9874fb81000bb0c02 +@5a02a441eb9f064ca598a2a61832b5e40afda9ca34db2e1f8961d4d00402cdb9B0362a0029fac7fe520dc253e7197b5cfc78419e1b4102b75b20fa8723042946d92B +0@90519bb46cf1de6ae9928a57ec3cf03d54d29a7bce545bab0699efd1ba99cdf7""18RuRyMDwqtboQXM8BaPsHqeNBM6EVkKN5"UOP_DUP OP_HASH160 517ea160c97bfd800856962499c976eaab0990b9 OP_EQUALVERIFY OP_CHECKSIG*276a914517ea160c97bfd800856962499c976eaab0990b988ac*"18RuRyMDwqtboQXM8BaPsHqeNBM6EVkKN58$J  +@90519bb46cf1de6ae9928a57ec3cf03d54d29a7bce545bab0699efd1ba99cdf7""1EpBueMgzLMtGTYzQBBXc2tkdMV67if2T2"UOP_DUP OP_HASH160 97864a67cd04a400480a49097b23208dafcc6305 OP_EQUALVERIFY OP_CHECKSIG*276a91497864a67cd04a400480a49097b23208dafcc630588ac*"1EpBueMgzLMtGTYzQBBXc2tkdMV67if2T28$J  +@90519bb46cf1de6ae9928a57ec3cf03d54d29a7bce545bab0699efd1ba99cdf7""1MxBW3VxFBjHa4EAZjS2xUhHffPaL3R77T"UOP_DUP OP_HASH160 e5d228be3b8ee582ff6eaafc658710228f1e63db OP_EQUALVERIFY OP_CHECKSIG*276a914e5d228be3b8ee582ff6eaafc658710228f1e63db88ac*"1MxBW3VxFBjHa4EAZjS2xUhHffPaL3R77T8$J & $҉-@0000000000000000001470f96f5c81fc743d1b6add26024fd963340a65e62d34"@00000000000000000000cce32efc9ad19cbe1b31ec8bcf65358385046ed4e4312 + + + +1@4a58e965b77699879bd98f966b0ba704481bbbbdbcd4ead248ca1b3165c97089$"@0000000000000000001470f96f5c81fc743d1b6add26024fd963340a65e62d34(҉-2 +@1a01be83799d1880a977b2a5b8a47830eeae7b76560940658fe1530a952fd997B0319129f632f22b572a13d482973aca846aeaafd6f303efd09280ae048f2ccbbe82 +@905a08dbe8ffd9e2ee82814d4e1f47cb54135e6bc89b43b756298728ca11e754B0321df33c596562f9d4aa1946f2bd4bacc58022815e7a0e620d31b417206d49693B +Ě@4a58e965b77699879bd98f966b0ba704481bbbbdbcd4ead248ca1b3165c97089""15uj6scUVDcqqqQpdiE7mpN2AfAp9WVdNk"UOP_DUP OP_HASH160 35d9470a771d91f2454e2ed53ebad8e0a743c7c2 OP_EQUALVERIFY OP_CHECKSIG*276a91435d9470a771d91f2454e2ed53ebad8e0a743c7c288ac*"15uj6scUVDcqqqQpdiE7mpN2AfAp9WVdNk8$J  +@4a58e965b77699879bd98f966b0ba704481bbbbdbcd4ead248ca1b3165c97089""1GL51XWJoJM7UFpM5LC538t1C4C6rYWwDc"UOP_DUP OP_HASH160 a82522fa5461d6c3719f9a29d36459877a5614da OP_EQUALVERIFY OP_CHECKSIG*276a914a82522fa5461d6c3719f9a29d36459877a5614da88ac*"1GL51XWJoJM7UFpM5LC538t1C4C6rYWwDc8$J  +M@4a58e965b77699879bd98f966b0ba704481bbbbdbcd4ead248ca1b3165c97089""1Kj1HGcVZMwGYW7fygU3Lvea9ob6X7qS3E"UOP_DUP OP_HASH160 cd63f7f9c9de0c4a34d9f6a6360ca3bcde182652 OP_EQUALVERIFY OP_CHECKSIG*276a914cd63f7f9c9de0c4a34d9f6a6360ca3bcde18265288ac*"1Kj1HGcVZMwGYW7fygU3Lvea9ob6X7qS3E8$J  $׉-@00000000000000000011aea61122c63d56f63ca2035a2b8d4f8de00a91a4ecbb"@0000000000000000001470f96f5c81fc743d1b6add26024fd963340a65e62d342 + + + +1@f6f7eaddfe01c78b4defe88dbc3e84a601c96ebf3287582d0648ef353cde5a72$"@00000000000000000011aea61122c63d56f63ca2035a2b8d4f8de00a91a4ecbb(׉-2 +@66c653c7d3cbe5871811702779caa41ebb30398e269baedd05797c93c37f6512B034a8f4d24a67ccfb77c13c68a404160f1e6b4a7ee5246c87b44ecb20ad1dc7b192 +@7a5edb53a552f2ca1e3d756abe42f38deeb114967e8592cdaad32dabe6ad36a5B036fc4c4ebead8eb7070b8541e671e4b4c4654a7c8129d1994742f33c482872f29B +@f6f7eaddfe01c78b4defe88dbc3e84a601c96ebf3287582d0648ef353cde5a72""1Jx2VKhmJPan2RNZu4Q5enpFLBjmBGHKbZ"UOP_DUP OP_HASH160 c4e24234258ecb9f1bb6802eb830f6fd2105edcc OP_EQUALVERIFY OP_CHECKSIG*276a914c4e24234258ecb9f1bb6802eb830f6fd2105edcc88ac*"1Jx2VKhmJPan2RNZu4Q5enpFLBjmBGHKbZ8$J  +@f6f7eaddfe01c78b4defe88dbc3e84a601c96ebf3287582d0648ef353cde5a72""1Bu7b8CqNKA3P2yVpqK4kz5oRzBW9oDDs1"UOP_DUP OP_HASH160 778c6334f9f0a03dbe57d082779b0823acd581be OP_EQUALVERIFY OP_CHECKSIG*276a914778c6334f9f0a03dbe57d082779b0823acd581be88ac*"1Bu7b8CqNKA3P2yVpqK4kz5oRzBW9oDDs18$J  +f@f6f7eaddfe01c78b4defe88dbc3e84a601c96ebf3287582d0648ef353cde5a72""1LdxHqDJQgtteCYNNnJ3wpCCGdx3Jd7YYz"UOP_DUP OP_HASH160 d76784b8dba4a5a4ac78c2fb1a507b842f59accd OP_EQUALVERIFY OP_CHECKSIG*276a914d76784b8dba4a5a4ac78c2fb1a507b842f59accd88ac*"1LdxHqDJQgtteCYNNnJ3wpCCGdx3Jd7YYz8$J $߉-@00000000000000000015ed1f6098c1d6ee70d1b19d77b5e4605f07c2f7d3e89d"@00000000000000000011aea61122c63d56f63ca2035a2b8d4f8de00a91a4ecbb2 $-@00000000000000000015b6b2212de99c1431896f2baab0dfce3f154345a3a989"@00000000000000000015ed1f6098c1d6ee70d1b19d77b5e4605f07c2f7d3e89d2 + + + +1@57592b522d48c6b87732ed2922d915446300191938877e1a693a0478aa4172a3$"@00000000000000000015b6b2212de99c1431896f2baab0dfce3f154345a3a989(-2 +@c2a4565bc2afd82b6cd72a6ce76d6a8b0a68b96942fa1f17406272e53562c991B02d6f58ec31928ae44cbb1776053bfc4910dc84daddc0ff2951c153f6c9217a7e62 +@c2a4565bc2afd82b6cd72a6ce76d6a8b0a68b96942fa1f17406272e53562c991B024d91535d3068ad4fd11451ef69eee2c55e93d57163b67590426b8e17483995e5B +@57592b522d48c6b87732ed2922d915446300191938877e1a693a0478aa4172a3""1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp"UOP_DUP OP_HASH160 db2ef1bde029af070919ba8c543a4a6940d74aa3 OP_EQUALVERIFY OP_CHECKSIG*276a914db2ef1bde029af070919ba8c543a4a6940d74aa388ac*"1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp8$J  +)@57592b522d48c6b87732ed2922d915446300191938877e1a693a0478aa4172a3""1CKWizatUA8SUj7Mfe1PD6eCvFsNGnJ6fe"UOP_DUP OP_HASH160 7c29aeec2f595cd160b438e65b008936eb7cdb8d OP_EQUALVERIFY OP_CHECKSIG*276a9147c29aeec2f595cd160b438e65b008936eb7cdb8d88ac*"1CKWizatUA8SUj7Mfe1PD6eCvFsNGnJ6fe8$J  +@57592b522d48c6b87732ed2922d915446300191938877e1a693a0478aa4172a3""1NrkM6E67bD4nh47EjAJpnH3cCojrTuY2e"UOP_DUP OP_HASH160 efc3351329c3ba9eb225dfc93e1c8ef6629ecd7a OP_EQUALVERIFY OP_CHECKSIG*276a914efc3351329c3ba9eb225dfc93e1c8ef6629ecd7a88ac*"1NrkM6E67bD4nh47EjAJpnH3cCojrTuY2e8$J $麊-@0000000000000000000942877fcbe2afd6b21bbd61e1a9e5cce9b6373ea1a963"@00000000000000000015b6b2212de99c1431896f2baab0dfce3f154345a3a9892$轾-@0000000000000000001aea032ed11c9e3614677612562a0c54214e6b5b42718a"@0000000000000000000942877fcbe2afd6b21bbd61e1a9e5cce9b6373ea1a9632 + + +1@fd7307f3c1fb256d2101367c9e91d9f8193984dd1a952ec21842ee05d9529c47$"@0000000000000000001aea032ed11c9e3614677612562a0c54214e6b5b42718a(轾-2 +@d46293a85e8e0be82de5fd44940a14339899ab5dfa427021b19cc28666e55f4aB021abcf5a1f5d208ab22f94b0db77856351c29bc89188b499734dd05e99efd84e42 +@d46293a85e8e0be82de5fd44940a14339899ab5dfa427021b19cc28666e55f4aB0218522f8d03fd73a3ca19182d3cac43f2d6ff233f3da60496986a7c1976bfe73aB +@fd7307f3c1fb256d2101367c9e91d9f8193984dd1a952ec21842ee05d9529c47""1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp"UOP_DUP OP_HASH160 db2ef1bde029af070919ba8c543a4a6940d74aa3 OP_EQUALVERIFY OP_CHECKSIG*276a914db2ef1bde029af070919ba8c543a4a6940d74aa388ac*"1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp8$J  +@fd7307f3c1fb256d2101367c9e91d9f8193984dd1a952ec21842ee05d9529c47""1LJihkYz7Tn2GKTtTVWKBSmytMMDgVV58u"UOP_DUP OP_HASH160 d3c445d795fb1dd72559a40a64aebfc67fe1f2d9 OP_EQUALVERIFY OP_CHECKSIG*276a914d3c445d795fb1dd72559a40a64aebfc67fe1f2d988ac*"1LJihkYz7Tn2GKTtTVWKBSmytMMDgVV58u8$J  +@fd7307f3c1fb256d2101367c9e91d9f8193984dd1a952ec21842ee05d9529c47""13LbTAgCuhJ9V65dARtMQfSNiMi4dhhDi1"UOP_DUP OP_HASH160 19a4e9c87791cea167657ad7dab966e613b6a493 OP_EQUALVERIFY OP_CHECKSIG*276a91419a4e9c87791cea167657ad7dab966e613b6a49388ac*"13LbTAgCuhJ9V65dARtMQfSNiMi4dhhDi18$J  + +1@ae5d3ab067c140e77fb3db7b7b3f898c9c501b70598b4c1c3fdb4dc324f994ca$"@0000000000000000001aea032ed11c9e3614677612562a0c54214e6b5b42718a(轾-2 +@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86aB032e361af5dbf9c6bfe243fcc41727b8793d9ebd42cc4283598050daf321e500b52 +@7bc1c7aa5d9b57f42145d5c439fd6d83eda96d8436526d064be4490def78cd40B02ed888a9925ce32139ec8c5ecdd8ff2346bf33191c3fb892fc7d4a67b986386542 +@a2049cdce489dd8bef403e474abbcd2f2837e9cd010df0905601c7d7bfd7a3d9B0321ae651a62a5fbf87e0ce73f85ab866ea2c36ec1d9b687583061ce8cdf2711c0B +v@ae5d3ab067c140e77fb3db7b7b3f898c9c501b70598b4c1c3fdb4dc324f994ca""1EBC1h2VihFcvt1fGnmQvEv5JsGYMhqMWj"UOP_DUP OP_HASH160 9086fcb10ff8af4df41a558d154922385cf3af5a OP_EQUALVERIFY OP_CHECKSIG*276a9149086fcb10ff8af4df41a558d154922385cf3af5a88ac*"1EBC1h2VihFcvt1fGnmQvEv5JsGYMhqMWj8$J  +@ae5d3ab067c140e77fb3db7b7b3f898c9c501b70598b4c1c3fdb4dc324f994ca""1DJY99PKNMfVXBU8Mi6m5MhwcEHmob44jf"UOP_DUP OP_HASH160 86f2935225ebe1e296c17a0b8e98a373733dcde8 OP_EQUALVERIFY OP_CHECKSIG*276a91486f2935225ebe1e296c17a0b8e98a373733dcde888ac*"1DJY99PKNMfVXBU8Mi6m5MhwcEHmob44jf8$J  +^@ae5d3ab067c140e77fb3db7b7b3f898c9c501b70598b4c1c3fdb4dc324f994ca""1QBA9kyDvc4Lt8QmcyVVkocZcuvsrYDn57"UOP_DUP OP_HASH160 fe36b10734f08f10c22277a38c9cb449144329f1 OP_EQUALVERIFY OP_CHECKSIG*276a914fe36b10734f08f10c22277a38c9cb449144329f188ac*"1QBA9kyDvc4Lt8QmcyVVkocZcuvsrYDn578$J  $ۊ-@00000000000000000004e57847e6460605505e5653198e37d7d4c68389064b47"@0000000000000000001aea032ed11c9e3614677612562a0c54214e6b5b42718a2 + + + +1@79a403923c89f1e2a84162f9b50f4e3840b439641ab02154fd7b9921cd4ffb0e$"@00000000000000000004e57847e6460605505e5653198e37d7d4c68389064b47(ۊ-2 +@57592b522d48c6b87732ed2922d915446300191938877e1a693a0478aa4172a3B029a60dde4fe70ef0afe7f237b024dfe6992db2f0fa9e7ba7cab33819bf4ab40b02 +@ee703dbd181370819a67e95e5f94b7918d9b11d1e4864bf6bc673df50e4cbf0eB028ec1fe77bcebe0a5d07cb93be1c2c8d5f53384db06eed1b000b875de0523f982B +)@79a403923c89f1e2a84162f9b50f4e3840b439641ab02154fd7b9921cd4ffb0e""1FHCoQvmfQJzD3V9yyrzm9oQHFWYwLSXXK"UOP_DUP OP_HASH160 9ca2444586abea72cb4f4210cb5d2e178b571df0 OP_EQUALVERIFY OP_CHECKSIG*276a9149ca2444586abea72cb4f4210cb5d2e178b571df088ac*"1FHCoQvmfQJzD3V9yyrzm9oQHFWYwLSXXK8$J  +@79a403923c89f1e2a84162f9b50f4e3840b439641ab02154fd7b9921cd4ffb0e""1Bx75nquEnXgrDsnXJhaQCeDkP5K3u8UMj"UOP_DUP OP_HASH160 781d3696301ff6aa9f814a69cefe1447a94a9ab1 OP_EQUALVERIFY OP_CHECKSIG*276a914781d3696301ff6aa9f814a69cefe1447a94a9ab188ac*"1Bx75nquEnXgrDsnXJhaQCeDkP5K3u8UMj8$J  +y@79a403923c89f1e2a84162f9b50f4e3840b439641ab02154fd7b9921cd4ffb0e"!1w9Y21UYsqVvMWmpKr3CnTpM22RhBqhdD"UOP_DUP OP_HASH160 0a3d961f3e35f1db4f7a2b2e8617300512e2872d OP_EQUALVERIFY OP_CHECKSIG*276a9140a3d961f3e35f1db4f7a2b2e8617300512e2872d88ac*!1w9Y21UYsqVvMWmpKr3CnTpM22RhBqhdD8$J $ಈ-@0000000000000000000fb23ebd50179e11aacfa159bddcb844b92d8c398177ee"@00000000000000000004e57847e6460605505e5653198e37d7d4c68389064b472$-@00000000000000000005ba44a311db5d54626b37f01da1df9b61dc769fd505d9"@0000000000000000000fb23ebd50179e11aacfa159bddcb844b92d8c398177ee2$跽-@0000000000000000001649ae78b0d453766f7d931deefa73d72a87e9036e686a"@00000000000000000005ba44a311db5d54626b37f01da1df9b61dc769fd505d92$ʋ-@00000000000000000002ca8cddf420e4a13a43075cd548ab029c77301c3d3dcb"@0000000000000000001649ae78b0d453766f7d931deefa73d72a87e9036e686a2 $-@000000000000000000178e0586152b623f05dd800a4bcff9694cb656e6de6ccd"@00000000000000000002ca8cddf420e4a13a43075cd548ab029c77301c3d3dcb2 + + + +1@976465099d4058e167f0d3a30edc1071d37b9fa87c50b9d683ed507fb35ed754$"@000000000000000000178e0586152b623f05dd800a4bcff9694cb656e6de6ccd(-2 +@d0d901f3e8c1bf837de7c31f939aaac02daf718dafd6b7460eebd93da6bacb64B03026bf009985ea322484d67ca4d43bb219cde1d0b61bbff3931d0384c4d791ce62 +@ec0d7742864c2e9564f25838777bea11e239247bfe7d12bc0d4ff1936f16ed00B03e700573bf0e6521ddcda5a79d27916ac09798d9daa81ec4ba043e3bea0724ab7B +4@976465099d4058e167f0d3a30edc1071d37b9fa87c50b9d683ed507fb35ed754""16Lwm5Kp7f9Z6UrCkT9pBcCXnCi2eAjQS9"UOP_DUP OP_HASH160 3a9e3e536e3d51e6523bfca51737dada127e6a6e OP_EQUALVERIFY OP_CHECKSIG*276a9143a9e3e536e3d51e6523bfca51737dada127e6a6e88ac*"16Lwm5Kp7f9Z6UrCkT9pBcCXnCi2eAjQS98$J  +=@976465099d4058e167f0d3a30edc1071d37b9fa87c50b9d683ed507fb35ed754""1JYiZ3ZPFrnPssBYTTaEJU5KycTUtbGHWk"UOP_DUP OP_HASH160 c079b82b0ff490059e4a361ade6b88d8e6239b95 OP_EQUALVERIFY OP_CHECKSIG*276a914c079b82b0ff490059e4a361ade6b88d8e6239b9588ac*"1JYiZ3ZPFrnPssBYTTaEJU5KycTUtbGHWk8$J  +@976465099d4058e167f0d3a30edc1071d37b9fa87c50b9d683ed507fb35ed754""1DQmybfBSkCYnq6gmRhVqsqk5DjWg3nyvQ"UOP_DUP OP_HASH160 88209ed5d438eed5f5d35edc44e7dc88acfdea25 OP_EQUALVERIFY OP_CHECKSIG*276a91488209ed5d438eed5f5d35edc44e7dc88acfdea2588ac*"1DQmybfBSkCYnq6gmRhVqsqk5DjWg3nyvQ8$J  $-@000000000000000000000a2bd7d8a5fb1454949741c8dee0521fd5cdc7e4e3b2"@000000000000000000178e0586152b623f05dd800a4bcff9694cb656e6de6ccd2 + + + +1@fcf1e544fa13f9da4e00447ca15923676d21e62bf42563c1df8125671550b82f$"@000000000000000000000a2bd7d8a5fb1454949741c8dee0521fd5cdc7e4e3b2(-2 +@ed8a4abe1d9a4ac667ee937a0b5b70d3e72eacabb098efbd684b3574dd9ab7f5B03ee1a61b9df632759506b00afd589866d6cc5842199d933938fd0d85988c6f7412 +@0c98b0b33886f47de2d973140bb9e20d30bf1ad639366d4fbdfec6a4565d1c5dB028847f300cbae013325bd58e3dff0830c74933db21172a9d443d244bc6e5b853bB +@fcf1e544fa13f9da4e00447ca15923676d21e62bf42563c1df8125671550b82f""1MNdmZAZKJvzapr83F4TdRGaVVvMQjWmv8"UOP_DUP OP_HASH160 df79f1830d0450406f29de7cca8858bb82ddd764 OP_EQUALVERIFY OP_CHECKSIG*276a914df79f1830d0450406f29de7cca8858bb82ddd76488ac*"1MNdmZAZKJvzapr83F4TdRGaVVvMQjWmv88$J  +@fcf1e544fa13f9da4e00447ca15923676d21e62bf42563c1df8125671550b82f""1GJTxpKHtSWeA2dBfR1bVuYGtVfKz6GPEn"UOP_DUP OP_HASH160 a7d77713268296b4bb5d2b7151280df339e3a7f7 OP_EQUALVERIFY OP_CHECKSIG*276a914a7d77713268296b4bb5d2b7151280df339e3a7f788ac*"1GJTxpKHtSWeA2dBfR1bVuYGtVfKz6GPEn8$J  +_@fcf1e544fa13f9da4e00447ca15923676d21e62bf42563c1df8125671550b82f""1GqZtnxLuR9dXXJtNWvDoBE1dhHA8dw8pZ"UOP_DUP OP_HASH160 adb94f82f3b6db71dd69e012d78c5066bc99ac13 OP_EQUALVERIFY OP_CHECKSIG*276a914adb94f82f3b6db71dd69e012d78c5066bc99ac1388ac*"1GqZtnxLuR9dXXJtNWvDoBE1dhHA8dw8pZ8$J  $-@00000000000000000003a6ecbc64c6a79d9e3ea442b6cff3afe020a6a138ecf4"@000000000000000000000a2bd7d8a5fb1454949741c8dee0521fd5cdc7e4e3b22 + + + +1@f52e283e8a1d4d61480fc0355a3149521c0585be45c8eca94ca27f2589550382$"@00000000000000000003a6ecbc64c6a79d9e3ea442b6cff3afe020a6a138ecf4(-2 +@dc28c86768b561bf1d8edb4a98c23c4f28384f0a80f3e61da6a4113d54075451B02c8155b94a71307ef9220d6788bace846c789c566bbb04323b8981f4d2fe5defe2 +@b04f7766fae2fe2208175237fe6a3b8df026880ead754f2505fceeb2d29d2b7dB026b4df7abb5833f16d673604e6cc1bcd25430061697a79fd60ee7b9a8aa4bc87bB +@f52e283e8a1d4d61480fc0355a3149521c0585be45c8eca94ca27f2589550382""1Gkdqa32uYXLX9DL8wiAAeW7QaXkU2fVMY"UOP_DUP OP_HASH160 acca85ffa18d7956e59d0c70e4df68217ea6eeab OP_EQUALVERIFY OP_CHECKSIG*276a914acca85ffa18d7956e59d0c70e4df68217ea6eeab88ac*"1Gkdqa32uYXLX9DL8wiAAeW7QaXkU2fVMY8$J  +@f52e283e8a1d4d61480fc0355a3149521c0585be45c8eca94ca27f2589550382""17BakdfMb2NW9wAyfcprT3aNXC25RKa4TA"UOP_DUP OP_HASH160 43d116dc8db180b550159d10a670c4dd9e7d9958 OP_EQUALVERIFY OP_CHECKSIG*276a91443d116dc8db180b550159d10a670c4dd9e7d995888ac*"17BakdfMb2NW9wAyfcprT3aNXC25RKa4TA8$J  +_@f52e283e8a1d4d61480fc0355a3149521c0585be45c8eca94ca27f2589550382""18eCDW3qpA4XV1uDRtq5zWBb6xMBtvnpHV"UOP_DUP OP_HASH160 53d1a221b9d9a1419cc0ae653c7041b13493f0e9 OP_EQUALVERIFY OP_CHECKSIG*276a91453d1a221b9d9a1419cc0ae653c7041b13493f0e988ac*"18eCDW3qpA4XV1uDRtq5zWBb6xMBtvnpHV8$J $ࢌ-@00000000000000000002d9e616145a42b5e87422a7655265219e5b31063f3794"@00000000000000000003a6ecbc64c6a79d9e3ea442b6cff3afe020a6a138ecf42$ǝ-@0000000000000000000de733d8930b6785efe5923cd3b7c767e99a29d8c1ea2f"@00000000000000000002d9e616145a42b5e87422a7655265219e5b31063f37942$-@00000000000000000011f7ea74021cf55a519c4505ad78834ffbb684d98d14d7"@0000000000000000000de733d8930b6785efe5923cd3b7c767e99a29d8c1ea2f2 + + +1@ffca8a9e3ebd0a8cc4bffa67ba80d8dae17fcc5463431f907d1b25beca832054$"@00000000000000000011f7ea74021cf55a519c4505ad78834ffbb684d98d14d7(-2 +@f68bada56a7ee923d2185b9e150ac8e1b7c016e3ff128cdb23867895600c4529B03b2e26158ad82bbae7b43dfbfb17379a1a00a5d30db4a25c244f10a6af67bc5d92 +@24f310996b3f1254eb8b6651098c975a6ca2591c512adf6c746e739160d99403B033a8b8e474974ac8d15a4b25e4eabac218e582ff08f41bd95328292eff7313568B +o@ffca8a9e3ebd0a8cc4bffa67ba80d8dae17fcc5463431f907d1b25beca832054""14Sz8f1T3DmWkmtwvAMvt4EC2ZvjNteiGp"UOP_DUP OP_HASH160 25d277c04bc0b34da13beed850791d863a4401b8 OP_EQUALVERIFY OP_CHECKSIG*276a91425d277c04bc0b34da13beed850791d863a4401b888ac*"14Sz8f1T3DmWkmtwvAMvt4EC2ZvjNteiGp8$J  +@ffca8a9e3ebd0a8cc4bffa67ba80d8dae17fcc5463431f907d1b25beca832054""1LiphqkUTRWsytLD6q1g5cHtWykgfcMF3C"UOP_DUP OP_HASH160 d8534407a12b4ad1480f94e4f9737da1dfb6fe89 OP_EQUALVERIFY OP_CHECKSIG*276a914d8534407a12b4ad1480f94e4f9737da1dfb6fe8988ac*"1LiphqkUTRWsytLD6q1g5cHtWykgfcMF3C8$J  +@ffca8a9e3ebd0a8cc4bffa67ba80d8dae17fcc5463431f907d1b25beca832054""12x2Yn3r8APSvvWuFXvteDtFyLjkVXxFAB"UOP_DUP OP_HASH160 15604bb8680a8ba224bc10c44963c2b6ebcaa5d9 OP_EQUALVERIFY OP_CHECKSIG*276a91415604bb8680a8ba224bc10c44963c2b6ebcaa5d988ac*"12x2Yn3r8APSvvWuFXvteDtFyLjkVXxFAB8$J  + + +1@aaf8463c0f85be0267db76c571aa456ea3cc1ced529033ff4196c9b15fdd3fa9$"@00000000000000000011f7ea74021cf55a519c4505ad78834ffbb684d98d14d7(-2 +@fd7307f3c1fb256d2101367c9e91d9f8193984dd1a952ec21842ee05d9529c47B020c74440ab7ccd0fd51a9242a867df577e674103810b4374290cd85b846c32e7f2 +@f38869f0cfe47170f4a0efee04f78aa2194358cebcda53068630a2dadc4b7b2fB02b38dbb4e02045f874dbfa46b19fe1d4903cd109c86b6baa9d9f22ae80305b668B +@aaf8463c0f85be0267db76c571aa456ea3cc1ced529033ff4196c9b15fdd3fa9""1CJqccQrStnZQD2g2VfUeH3bgqM1XqtdSu"UOP_DUP OP_HASH160 7c09092f123d714188f3291fac5c5cf426e13fd9 OP_EQUALVERIFY OP_CHECKSIG*276a9147c09092f123d714188f3291fac5c5cf426e13fd988ac*"1CJqccQrStnZQD2g2VfUeH3bgqM1XqtdSu8$J  + @aaf8463c0f85be0267db76c571aa456ea3cc1ced529033ff4196c9b15fdd3fa9""1LGHdALX4VJwAYbqtohAUPbFiHEDdYHi6k"UOP_DUP OP_HASH160 d34e8181e7a867d3ff078ae6ed7f1d282fbe7280 OP_EQUALVERIFY OP_CHECKSIG*276a914d34e8181e7a867d3ff078ae6ed7f1d282fbe728088ac*"1LGHdALX4VJwAYbqtohAUPbFiHEDdYHi6k8$J  + @aaf8463c0f85be0267db76c571aa456ea3cc1ced529033ff4196c9b15fdd3fa9""1MqrV9H7FFmcEeYkbSdJfNbxd8upTdkzBT"UOP_DUP OP_HASH160 e49fca3ee5cc4422d236bab6a1277ae4c71b671d OP_EQUALVERIFY OP_CHECKSIG*276a914e49fca3ee5cc4422d236bab6a1277ae4c71b671d88ac*"1MqrV9H7FFmcEeYkbSdJfNbxd8upTdkzBT8$J ;$ʍ-@00000000000000000017393d6381464474890d31425fca4b96f3799e2a983573"@00000000000000000011f7ea74021cf55a519c4505ad78834ffbb684d98d14d72$-@00000000000000000005ee8ebd3ec4761d4ce203e463916c39125a12d7ecaadf"@00000000000000000017393d6381464474890d31425fca4b96f3799e2a9835732$-@000000000000000000171c72115855ea326707b50797624904f4597630551160"@00000000000000000005ee8ebd3ec4761d4ce203e463916c39125a12d7ecaadf2 + + +1@8da60e5806cd49c49d50659b2c4d380fd8fdba8201b263d86b09e3944b19f176$"@000000000000000000171c72115855ea326707b50797624904f4597630551160(-2 +@1e220c8666fde916f90fa7fb34e4df8088a2336d4db1d4219a5de1a1472f21f9B02b5b6728ea6d3889d3ed9bb6d14093a9c04a76fc92e0630c2949bd5caac3b0cc42 +@3ca14ea43049b044fde93f8350fb196c61114590c6635d2c44607884027758b2B023664f28fa0201d777a22b562a0652d3b180e2a5a3d8407c2c3b5d4c89469074bB + @8da60e5806cd49c49d50659b2c4d380fd8fdba8201b263d86b09e3944b19f176""1A3fyBoJeJBoTpZx4jPWUE517vsVEWnJGc"UOP_DUP OP_HASH160 633a7e519e118ade916501d722b3a310ce88ded3 OP_EQUALVERIFY OP_CHECKSIG*276a914633a7e519e118ade916501d722b3a310ce88ded388ac*"1A3fyBoJeJBoTpZx4jPWUE517vsVEWnJGc8$J  + @8da60e5806cd49c49d50659b2c4d380fd8fdba8201b263d86b09e3944b19f176""14ueuDSo7F9VYPD3q1JS2kJCyCGgrtx22q"UOP_DUP OP_HASH160 2adda5183725bf62c97ceb817b85f7990124bfb4 OP_EQUALVERIFY OP_CHECKSIG*276a9142adda5183725bf62c97ceb817b85f7990124bfb488ac*"14ueuDSo7F9VYPD3q1JS2kJCyCGgrtx22q8$J  + +@8da60e5806cd49c49d50659b2c4d380fd8fdba8201b263d86b09e3944b19f176""1EvcnbwnngpgAWw7GcS5xTNaPTfc1Q2fYL"UOP_DUP OP_HASH160 98bd8dd4516993425a9d760e952911b3e5b5eff0 OP_EQUALVERIFY OP_CHECKSIG*276a91498bd8dd4516993425a9d760e952911b3e5b5eff088ac*"1EvcnbwnngpgAWw7GcS5xTNaPTfc1Q2fYL8$J ; + + +1@d8f00493c7c7aa3bf3b229bf011ed36fa2634a3302884f1af877ece05175b247$"@000000000000000000171c72115855ea326707b50797624904f4597630551160(-2 +@57592b522d48c6b87732ed2922d915446300191938877e1a693a0478aa4172a3B020c74440ab7ccd0fd51a9242a867df577e674103810b4374290cd85b846c32e7f2 +@aaf8463c0f85be0267db76c571aa456ea3cc1ced529033ff4196c9b15fdd3fa9B03834b66fd7a93fc03e814adea02a979a5670c59adc84f64ba9807297b0301d570B +`@d8f00493c7c7aa3bf3b229bf011ed36fa2634a3302884f1af877ece05175b247""13gfxNRmu3WZzwhyXszuk6oCTxHWh6ZRtQ"UOP_DUP OP_HASH160 1d70fde5255f170eef531dbd7881dd16956ded03 OP_EQUALVERIFY OP_CHECKSIG*276a9141d70fde5255f170eef531dbd7881dd16956ded0388ac*"13gfxNRmu3WZzwhyXszuk6oCTxHWh6ZRtQ8$J  +@d8f00493c7c7aa3bf3b229bf011ed36fa2634a3302884f1af877ece05175b247""1JoK2hQ74jAPsQ1jAh28amWMnHjpL55HAh"UOP_DUP OP_HASH160 c33c5297ac49a7d608e36bfdca6ee39bff4ecedc OP_EQUALVERIFY OP_CHECKSIG*276a914c33c5297ac49a7d608e36bfdca6ee39bff4ecedc88ac*"1JoK2hQ74jAPsQ1jAh28amWMnHjpL55HAh8$J  +@d8f00493c7c7aa3bf3b229bf011ed36fa2634a3302884f1af877ece05175b247""1BVhwqJgCF712i2aATTtMSRFrwnzJAMGNF"UOP_DUP OP_HASH160 731f159226f65808a9dc1c04076c0e614fb2b4c1 OP_EQUALVERIFY OP_CHECKSIG*276a914731f159226f65808a9dc1c04076c0e614fb2b4c188ac*"1BVhwqJgCF712i2aATTtMSRFrwnzJAMGNF8$J ;$-@000000000000000000168b7936fb50f43e296ed06f7553283ba1452fbf39c536"@000000000000000000171c72115855ea326707b50797624904f45976305511602"$Ď-@00000000000000000012adadce1cdbc14cf2b3f327f613260ffe5dabf67a1939"@000000000000000000168b7936fb50f43e296ed06f7553283ba1452fbf39c5362! + + +1@7e7b99a3185e825f0214d384c035bfe94cab2b6e062f9b35bc2d8f76a83bcfc4$"@00000000000000000012adadce1cdbc14cf2b3f327f613260ffe5dabf67a1939(Ď-2 +@9f65c904444cbdf8a9f5a7bff28c81fc4a1a82900c8da4ea2a9806315579010eB028b92eda885c34a70880c9ce7f8b50aa19d9654dbe19f9647baff558614a7b1f22 +@6cdba7c774a18576606a8d06e151cb2018379aa6a3d24dfd65eef7c71b5a1034B0334fbb71bdb89020e7ae6aa709ac9ec2f5804a5fd77036e80785438d0c15e202eB +w@7e7b99a3185e825f0214d384c035bfe94cab2b6e062f9b35bc2d8f76a83bcfc4""1Mn6LUsfcgkoe69Vps4mwXAM42kERWPTzH"UOP_DUP OP_HASH160 e3e9b0287bf44e3072b07f8cbf60da1305dfeef1 OP_EQUALVERIFY OP_CHECKSIG*276a914e3e9b0287bf44e3072b07f8cbf60da1305dfeef188ac*"1Mn6LUsfcgkoe69Vps4mwXAM42kERWPTzH8$J  + @7e7b99a3185e825f0214d384c035bfe94cab2b6e062f9b35bc2d8f76a83bcfc4""1JDhz3JXAqwoG1ZSodCrNZHqFGCiATWLmi"UOP_DUP OP_HASH160 bce15753b4a09751aa3e6d7f1b6efc5c8efbae39 OP_EQUALVERIFY OP_CHECKSIG*276a914bce15753b4a09751aa3e6d7f1b6efc5c8efbae3988ac*"1JDhz3JXAqwoG1ZSodCrNZHqFGCiATWLmi8$J  +_@7e7b99a3185e825f0214d384c035bfe94cab2b6e062f9b35bc2d8f76a83bcfc4""1AhVyFKAaYp4qZYKJFidoD96iginzEHjfV"UOP_DUP OP_HASH160 6a61f409ba82ba4c3db04f35c2cb7ff7df1f7c49 OP_EQUALVERIFY OP_CHECKSIG*276a9146a61f409ba82ba4c3db04f35c2cb7ff7df1f7c4988ac*"1AhVyFKAaYp4qZYKJFidoD96iginzEHjfV8$J ; + + +1@38b499f1e9000df556e762267a72c0f1293db53da25a71ee99701f28fe767c3f$"@00000000000000000012adadce1cdbc14cf2b3f327f613260ffe5dabf67a1939(Ď-2 +@307d581b06bb7d0f37968b40ff204268049a8d2b11939928820c00bd503fee36B02b9647f8aa211444daf1bdc1d791d52c30a677d91b651e33f0e5a4bdb5f7ca4922 +@35c80b949a734c6cb25ee5c4caed03dbcc3d53c6104b32c290c94702902710f9B03ce1b003d387be3008e2036e3777eb71404d077ee9cdd7f7e58beecd4031f3a24B +)@38b499f1e9000df556e762267a72c0f1293db53da25a71ee99701f28fe767c3f""1LmPPcQzcbuKt2w9UgpShbtkwqfq2MDbuR"UOP_DUP OP_HASH160 d8cf61dec95943c9187a11aeae37382461efabd0 OP_EQUALVERIFY OP_CHECKSIG*276a914d8cf61dec95943c9187a11aeae37382461efabd088ac*"1LmPPcQzcbuKt2w9UgpShbtkwqfq2MDbuR8$J  +@38b499f1e9000df556e762267a72c0f1293db53da25a71ee99701f28fe767c3f""14qVhDKNnF3jm9Nn1rAX3HDiTjweP2zkM2"UOP_DUP OP_HASH160 2a144ba55730a1b8388ca8624239b61ebd165fa1 OP_EQUALVERIFY OP_CHECKSIG*276a9142a144ba55730a1b8388ca8624239b61ebd165fa188ac*"14qVhDKNnF3jm9Nn1rAX3HDiTjweP2zkM28$J  +@38b499f1e9000df556e762267a72c0f1293db53da25a71ee99701f28fe767c3f""1GfA579qK7VYSyqb7HeuDFC5c3br1fAP4F"UOP_DUP OP_HASH160 abc143e59eecfab6b2a775687a60042e4d358855 OP_EQUALVERIFY OP_CHECKSIG*276a914abc143e59eecfab6b2a775687a60042e4d35885588ac*"1GfA579qK7VYSyqb7HeuDFC5c3br1fAP4F8$J  + +1@a3fde5dd7f31dc5a33bc041a07d507f39931cd25c94b9c77c7f42922d7ee839b$"@00000000000000000012adadce1cdbc14cf2b3f327f613260ffe5dabf67a1939(Ď-2 +@e64aa721a26f6f9d077a18d281bf44b2996a58d49f40ae59328265f4b836e73fB02960d11ebd85441b6e786d55d3b739a9db49434696daade2f77505dbed8592c542 +@7e7b99a3185e825f0214d384c035bfe94cab2b6e062f9b35bc2d8f76a83bcfc4B02cb8968fee6af87098ff762472ec2489fe875a54ade263b80c4e1729eae467a282 +@5b2ac78f4fa3a203269685049301257beea47d0329d19744744432b84d200bc0B0310510ca8e731a08ecbf34bc508b97f1e7f3040685f7896a2cea2e87dc704c47bB +@a3fde5dd7f31dc5a33bc041a07d507f39931cd25c94b9c77c7f42922d7ee839b""17i4xJmEm5Smw3ENkXbVqueWWQmZ16mzkA"UOP_DUP OP_HASH160 49951c0189854d32f5fe09415ac9d0fd84f3be10 OP_EQUALVERIFY OP_CHECKSIG*276a91449951c0189854d32f5fe09415ac9d0fd84f3be1088ac*"17i4xJmEm5Smw3ENkXbVqueWWQmZ16mzkA8$J  +@a3fde5dd7f31dc5a33bc041a07d507f39931cd25c94b9c77c7f42922d7ee839b""1QAy2WjS6tmpuCJkf4UD7PHqMLUX3rDv6y"UOP_DUP OP_HASH160 fe2d67a7756300ad6c61c68403706c791e9da87b OP_EQUALVERIFY OP_CHECKSIG*276a914fe2d67a7756300ad6c61c68403706c791e9da87b88ac*"1QAy2WjS6tmpuCJkf4UD7PHqMLUX3rDv6y8$J  +e@a3fde5dd7f31dc5a33bc041a07d507f39931cd25c94b9c77c7f42922d7ee839b""1MmiksfsQoSzM51WroPZyQSh36fm3FhxEj"UOP_DUP OP_HASH160 e3d7acad1d5352a626193d3b11e0c52a3bdf4af9 OP_EQUALVERIFY OP_CHECKSIG*276a914e3d7acad1d5352a626193d3b11e0c52a3bdf4af988ac*"1MmiksfsQoSzM51WroPZyQSh36fm3FhxEj8$J $-@00000000000000000014062e03249a05ccd68f4e3a2bfc24322591e1abfcce1c"@00000000000000000012adadce1cdbc14cf2b3f327f613260ffe5dabf67a19392$-@00000000000000000001f7ba13d65eee469f9113dacda81d808466a834ea5799"@00000000000000000014062e03249a05ccd68f4e3a2bfc24322591e1abfcce1c2$-@00000000000000000007040d76c3f53efe9e7723770e26cd13b2bee4d129a7f4"@00000000000000000001f7ba13d65eee469f9113dacda81d808466a834ea57992$𮾐-@000000000000000000194c9dc29c233941472c9e84f9da1610a7a73a40b6dd9c"@00000000000000000007040d76c3f53efe9e7723770e26cd13b2bee4d129a7f42$Ȼ̐-@000000000000000000048dc9f22f69e849b9ed99a648bf5119910ec772c98117"@000000000000000000194c9dc29c233941472c9e84f9da1610a7a73a40b6dd9c2 + +1@eefeb1e4648c583109cb8e03602c58e80cb4c4f7ead1fe34d468b79ef568eabe$"@000000000000000000048dc9f22f69e849b9ed99a648bf5119910ec772c98117(Ȼ̐-2 +@3acb7dcda65eb08a447c4a5b03220f84808a92e9dec82a4c606bc334b015e469B02188f2a5b254b96233952b51bd5b7e9d2e9d5238f64f94d9ff9c62d67c505783a2 +@2cf2a1ebfd5f1ce347a09dc119370ee17e7554288d359455cc39ec8d0b7ca4a8B027e498214ada082c92c8aa7447863f25b132034c5b06a6a8dce429aaf5d1490032 +@e76edbf7c7e02c209bde3a6a0ec15ac8516c7da7be55767c572ef0be5724d39fB0317e1dec7b5805096a73e8becd9f907d21b390a15c04bf5f7ebfc16eb768353252 +@3acb7dcda65eb08a447c4a5b03220f84808a92e9dec82a4c606bc334b015e469B0260ed3550fcf3b0559de422f6b21435901749f3f14cac7e0fd16596d8f8886e172 +@f7535bdabe3535502236c279b27954f133fcc197e1383cf0c035302ed8d5910fB03e1d82776562484f55889155406dfba3c549d0d21e16b6ff7150603ee03f6f577B +S@eefeb1e4648c583109cb8e03602c58e80cb4c4f7ead1fe34d468b79ef568eabe""1CGrkztepon6FXfub1225HU91rKcJkkW4X"UOP_DUP OP_HASH160 7ba928d024e65b456b900ea60835332ac7db7b37 OP_EQUALVERIFY OP_CHECKSIG*276a9147ba928d024e65b456b900ea60835332ac7db7b3788ac*"1CGrkztepon6FXfub1225HU91rKcJkkW4X8$J  +[@eefeb1e4648c583109cb8e03602c58e80cb4c4f7ead1fe34d468b79ef568eabe""1FWegY6FW4KQs996XL8Q1r9wLRXRzAD7L2"UOP_DUP OP_HASH160 9f2d4767c3bd9ac2b2ae2ab450cb31cef1d13a78 OP_EQUALVERIFY OP_CHECKSIG*276a9149f2d4767c3bd9ac2b2ae2ab450cb31cef1d13a7888ac*"1FWegY6FW4KQs996XL8Q1r9wLRXRzAD7L28$J  +@eefeb1e4648c583109cb8e03602c58e80cb4c4f7ead1fe34d468b79ef568eabe""17Kob8boCAaxoQRkyzXDgMTEnjuw4W9AAq"UOP_DUP OP_HASH160 455f21d1d25f09b9f65ed82817e627f256b365c3 OP_EQUALVERIFY OP_CHECKSIG*276a914455f21d1d25f09b9f65ed82817e627f256b365c388ac*"17Kob8boCAaxoQRkyzXDgMTEnjuw4W9AAq8$J  $ݐ-@000000000000000000053117167a0e052045fcc85aee0e864285a165c1929720"@000000000000000000048dc9f22f69e849b9ed99a648bf5119910ec772c981172$-@000000000000000000158cae1928322ef4720f1b4bfb356210b21222de5738a9"@000000000000000000053117167a0e052045fcc85aee0e864285a165c19297202 ‰$-@0000000000000000001709ad65dcb4b51984f5edd5d07cceeb16cbf4b2aef59d"@000000000000000000158cae1928322ef4720f1b4bfb356210b21222de5738a92 + +1@343db1083b7c8340cb0e16a3e866a75359eb964cd862cb73f12b92ab19ade953‰$"@0000000000000000001709ad65dcb4b51984f5edd5d07cceeb16cbf4b2aef59d(-2 +@b1601837a393bcab2519ba5d872c4a554107b8df9cf79c5e6cb2e7fee877a1f9B037d51d138376f07bd7517a1d8c54adbef3a8dfd952d6cd576ebe33d4f6bae9abe2 +@ac8343bb0aee09bd2b8f7d81589870bd5a4d1148e80674d8bdf1fd462caa598cB03d2af085e3e729d725bb01186c7048bd02f613927c9cf2395cf02264842b5a1552 +@84b09398aa1f114ec03c1a029a85f8fe00faf3e2d3ddc1aaf2ac2bc46153ea9fB03a836a9d3e2d5cff3807b3a8755d05364a1c265a5cd447bbc65c7437931614176B +@343db1083b7c8340cb0e16a3e866a75359eb964cd862cb73f12b92ab19ade953""1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd"UOP_DUP OP_HASH160 6b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e OP_EQUALVERIFY OP_CHECKSIG*276a9146b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e88ac*"1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd8‰$J  +@343db1083b7c8340cb0e16a3e866a75359eb964cd862cb73f12b92ab19ade953""12yJC31WxxYfvdcahyuXfDcCMcUhdgeUV3"UOP_DUP OP_HASH160 159dc4f3ba5a0e90522d8d05424c6410b0504109 OP_EQUALVERIFY OP_CHECKSIG*276a914159dc4f3ba5a0e90522d8d05424c6410b050410988ac*"12yJC31WxxYfvdcahyuXfDcCMcUhdgeUV38‰$J  +@343db1083b7c8340cb0e16a3e866a75359eb964cd862cb73f12b92ab19ade953""1Epad1xvUgAqvgBqgc6yyiVw2Cjh1CvDhX"UOP_DUP OP_HASH160 97994032846c721b4c2fe2eb9b1ae3148eb5b945 OP_EQUALVERIFY OP_CHECKSIG*276a91497994032846c721b4c2fe2eb9b1ae3148eb5b94588ac*"1Epad1xvUgAqvgBqgc6yyiVw2Cjh1CvDhX8‰$J  É$Л-@0000000000000000000a4d6c001099a938b4982e2d4aedb9b65cc96b3d05a011"@0000000000000000001709ad65dcb4b51984f5edd5d07cceeb16cbf4b2aef59d2 + + + +1@1a4aca2d6c5a66c37f53bdaddbe8893f7897398168282cccc5eaf544725fce8eÉ$"@0000000000000000000a4d6c001099a938b4982e2d4aedb9b65cc96b3d05a011(Л-2 +@976465099d4058e167f0d3a30edc1071d37b9fa87c50b9d683ed507fb35ed754B0351444c217ddbee8974bf9cb23b9c26d3dc82d0e012c57c0b5e5fcc056d6c430d2 +@0323731b5282ebd0a1539bb1f1c1f326aaf9c418cb2308a8b2ac7a62be548a85B03a13c7e5436aa43ddc75e3f1057961edabb17e080458d82e0db97793e169f9fa0B +3@1a4aca2d6c5a66c37f53bdaddbe8893f7897398168282cccc5eaf544725fce8e""1333EhnX3xUtFED2iESQ3a9L7kd9UUkxZq"UOP_DUP OP_HASH160 1652f3422ccf7d00810a1b8c65f458c24103c87f OP_EQUALVERIFY OP_CHECKSIG*276a9141652f3422ccf7d00810a1b8c65f458c24103c87f88ac*"1333EhnX3xUtFED2iESQ3a9L7kd9UUkxZq8É$J  +=@1a4aca2d6c5a66c37f53bdaddbe8893f7897398168282cccc5eaf544725fce8e""1FA73Z1KvGMGcjQSctm5KM5FRAVhUPi7qi"UOP_DUP OP_HASH160 9b4a8cc67a6afcb62611c00dd99e80399669864c OP_EQUALVERIFY OP_CHECKSIG*276a9149b4a8cc67a6afcb62611c00dd99e80399669864c88ac*"1FA73Z1KvGMGcjQSctm5KM5FRAVhUPi7qi8É$J  +_@1a4aca2d6c5a66c37f53bdaddbe8893f7897398168282cccc5eaf544725fce8e"!1Pxn8P9pRA6fJP1sSfto7VQ72NL32aEaL"UOP_DUP OP_HASH160 0457b65ba87c55c7797476755de4bc8049ea6609 OP_EQUALVERIFY OP_CHECKSIG*276a9140457b65ba87c55c7797476755de4bc8049ea660988ac*!1Pxn8P9pRA6fJP1sSfto7VQ72NL32aEaL8É$J ĉ$-@000000000000000000006f616cd0ba0b277c1d069ef30fee2bbb6ea33eb7484d"@0000000000000000000a4d6c001099a938b4982e2d4aedb9b65cc96b3d05a0112ʼn$-@0000000000000000000092f63a59d9d3a22e4c755d6e1d679a067a26f6b6059c"@000000000000000000006f616cd0ba0b277c1d069ef30fee2bbb6ea33eb7484d2Ɖ$-@00000000000000000016e02903422600f4232898eb92a1738819c98dd6d0d9ca"@0000000000000000000092f63a59d9d3a22e4c755d6e1d679a067a26f6b6059c2lj$-@0000000000000000000be816b7f6abbab3875e3288a575b8568d3f7cdfaa7dc3"@00000000000000000016e02903422600f4232898eb92a1738819c98dd6d0d9ca2ȉ$ȥ-@0000000000000000000fcbab21457c82baeca3df2f7fc7f63c9c7c18f3a0d5e4"@0000000000000000000be816b7f6abbab3875e3288a575b8568d3f7cdfaa7dc32ɉ$-@000000000000000000137429dfc1930c615d9c40e9d8d1cb624647e43b54c353"@0000000000000000000fcbab21457c82baeca3df2f7fc7f63c9c7c18f3a0d5e42ʉ$-@0000000000000000001b1756d0b68f15b8bcc980a6395ce990fd1002bcbb8f01"@000000000000000000137429dfc1930c615d9c40e9d8d1cb624647e43b54c3532ˉ$-@0000000000000000001307957f94fa3d066efe1406c2fffde4522fbb5a137832"@0000000000000000001b1756d0b68f15b8bcc980a6395ce990fd1002bcbb8f012̉$࿼-@0000000000000000001491c15d1be6be09946d8ca92975040d48a1b09267a4e9"@0000000000000000001307957f94fa3d066efe1406c2fffde4522fbb5a1378322͉$ȉ-@0000000000000000000b304d45ae7149390d58e12c4ae0d8568f1754175dca69"@0000000000000000001491c15d1be6be09946d8ca92975040d48a1b09267a4e92 Ή$ܕ-@00000000000000000003f525daedfd0001f7f3e77da4b1117f71a0abfb0a1151"@0000000000000000000b304d45ae7149390d58e12c4ae0d8568f1754175dca692 + +1@093ba299fb87d5cb18d53e2a0458393cb48fca62a7c756a17c0571f2777c1560Ή$"@00000000000000000003f525daedfd0001f7f3e77da4b1117f71a0abfb0a1151(ܕ-2 +@10d00e9c4c30c698854f521fd83a441de9e12ac24efe6e01e27f5e54f074d073B0385f07adbfc8ccf495d0e981988a9eb7d2f11e0d9bfb1b72f7c16f4270db65ea92 +@19db747e7d357fba5ec6fc229dae6ef87b3293137ea616c61701da80b51bda4cB03488e8fc84f83370f63592302f61b9b123ea4e854fbb242aaa1a68b9eabb2e95bB +@093ba299fb87d5cb18d53e2a0458393cb48fca62a7c756a17c0571f2777c1560""1CznFrPTDfGGE3qAnqFyhgDBuU6DzXGoVY"UOP_DUP OP_HASH160 8396df0d88bc574eb0ecb5f1b087cabfd166a1fe OP_EQUALVERIFY OP_CHECKSIG*276a9148396df0d88bc574eb0ecb5f1b087cabfd166a1fe88ac*"1CznFrPTDfGGE3qAnqFyhgDBuU6DzXGoVY8Ή$J  +Ȉ@093ba299fb87d5cb18d53e2a0458393cb48fca62a7c756a17c0571f2777c1560""1CfgHmFnt5wFe7BCd2jUmjQK1fHoQkfkCf"UOP_DUP OP_HASH160 7ff9fcab5c516314eef335d4b5c6bea045e9a220 OP_EQUALVERIFY OP_CHECKSIG*276a9147ff9fcab5c516314eef335d4b5c6bea045e9a22088ac*"1CfgHmFnt5wFe7BCd2jUmjQK1fHoQkfkCf8Ή$J ω$-@00000000000000000014a0296877f13736f29a316499a97371b7c7ed963c89fd"@00000000000000000003f525daedfd0001f7f3e77da4b1117f71a0abfb0a11512 + +1@4d88d7c0411dbf594dc7f54269e6bba43eb4e807a63c3180920ed4ddbef62606ω$"@00000000000000000014a0296877f13736f29a316499a97371b7c7ed963c89fd(-2 +@cf832fef0f1d1e07271446569ee9123dca95ba030ce19902fe59acd4b2f71fa0B0378e8af12f1e25210ba90dd2dd7d9ae06dcadd0c73878796da483be318ea9d5652 +@f673335974fc337f2a7426836c6d4086c848806d209280ffd65dbad87eb940f8B033546ab94ea6911be5ef639919e63fa1279588821dee29755ad2588ecff9184fe2 +@17ac79956907245871c421db9295b49ce32268527a1ef4265e4cf4d83e04f85bB0248427f9c3a3f83f45d33b05e378531f717743779fc4c08cf1a08264f49d7d3bd2 +@9ca9a9cdc53d08228b3951538f4029dca5be693f597a2cc6d6200a8b9fbdb7d9B025d319457e723b0bd1fd83d9130513fd3ca42df89b0a697a1ba652214b07216552 +@2f030e0f371d5fa8b9d82dc5e9d420476d3ab866a1d6895a8f20a94456773765B031fab2e38d941632c14ec6f1bc15078cb8ffb81ec3b23f8f5e2b9899bc86abb2eB +@4d88d7c0411dbf594dc7f54269e6bba43eb4e807a63c3180920ed4ddbef62606""1HFjF3WNuP432WDZyXfZ2u91HsMC6643QQ"UOP_DUP OP_HASH160 b24b1913970655ccb74faeab84c6956e79480832 OP_EQUALVERIFY OP_CHECKSIG*276a914b24b1913970655ccb74faeab84c6956e7948083288ac*"1HFjF3WNuP432WDZyXfZ2u91HsMC6643QQ8ω$J  +[@4d88d7c0411dbf594dc7f54269e6bba43eb4e807a63c3180920ed4ddbef62606""1E169rHc8P1JTi6bzXb4dGjUirHTtmavhZ"UOP_DUP OP_HASH160 8e9defb481d6a0cce9a9e3f6dc16b9a7aa8b75d5 OP_EQUALVERIFY OP_CHECKSIG*276a9148e9defb481d6a0cce9a9e3f6dc16b9a7aa8b75d588ac*"1E169rHc8P1JTi6bzXb4dGjUirHTtmavhZ8ω$J  +4@4d88d7c0411dbf594dc7f54269e6bba43eb4e807a63c3180920ed4ddbef62606""1GRbjbNXQcbELfrV1HRarbBiN56uWgc8ni"UOP_DUP OP_HASH160 a930dd57af50a726382978acba372d248e872e76 OP_EQUALVERIFY OP_CHECKSIG*276a914a930dd57af50a726382978acba372d248e872e7688ac*"1GRbjbNXQcbELfrV1HRarbBiN56uWgc8ni8ω$J  Љ$-@000000000000000000187228721b10263efeda91638081ecff5622abd8bf6dcb"@00000000000000000014a0296877f13736f29a316499a97371b7c7ed963c89fd2щ$ݖ-@0000000000000000000c61d528c53a2ab99010cb5c7ddd46ab89af0764c7f679"@000000000000000000187228721b10263efeda91638081ecff5622abd8bf6dcb2҉$Ã-@0000000000000000000aa2aa733cba28e337717fec788095bb92d12505dc5807"@0000000000000000000c61d528c53a2ab99010cb5c7ddd46ab89af0764c7f6792AӉ$-@0000000000000000000a4d7d3a1de8fa59464828a860b01c7419162700aa8cee"@0000000000000000000aa2aa733cba28e337717fec788095bb92d12505dc58072@ + + +1@6c31f80ab6f5bfcea5b5f976c36f1c65f5cad4201c606862f96c17d48a3d2f51Ӊ$"@0000000000000000000a4d7d3a1de8fa59464828a860b01c7419162700aa8cee(-2 +@81c6aa31be2082f43c2ecf7621e11d5e3d4cafc7dca825b61944c91ac4809cd6B027a8c1005d9a97df7f0b850480c47f62c21c37825c70f414c28def694bdc5b5822 +@81c6aa31be2082f43c2ecf7621e11d5e3d4cafc7dca825b61944c91ac4809cd6B03a0e16e8558f92c53be418dea478c706df4477d4d651025690e2f4f1e11ceb2fbB +@6c31f80ab6f5bfcea5b5f976c36f1c65f5cad4201c606862f96c17d48a3d2f51""1Pk1a9tPQ6srq9Nh5mXLpjMV2zPQwicdHR"UOP_DUP OP_HASH160 f9752179107a478b61e50637446b4ecdd04ffcc6 OP_EQUALVERIFY OP_CHECKSIG*276a914f9752179107a478b61e50637446b4ecdd04ffcc688ac*"1Pk1a9tPQ6srq9Nh5mXLpjMV2zPQwicdHR8Ӊ$J  + +@6c31f80ab6f5bfcea5b5f976c36f1c65f5cad4201c606862f96c17d48a3d2f51""1HedcFnWjXPguwuKUpsJaByJAYHbf9sYsB"UOP_DUP OP_HASH160 b69ff639867d0e92d1503f982406c2792159ef5e OP_EQUALVERIFY OP_CHECKSIG*276a914b69ff639867d0e92d1503f982406c2792159ef5e88ac*"1HedcFnWjXPguwuKUpsJaByJAYHbf9sYsB8Ӊ$J  +b@6c31f80ab6f5bfcea5b5f976c36f1c65f5cad4201c606862f96c17d48a3d2f51""1Lzu87Q73pqrPFKNpwJLPcntDkrdAjbMeA"UOP_DUP OP_HASH160 db5d9c05b614387762b1de6f9561eb66c3493567 OP_EQUALVERIFY OP_CHECKSIG*276a914db5d9c05b614387762b1de6f9561eb66c349356788ac*"1Lzu87Q73pqrPFKNpwJLPcntDkrdAjbMeA8Ӊ$J / + + +1@993c99b6f2b072d53aa5d43d552286ead33825aa81cba0c725400d1abf4d480fӉ$"@0000000000000000000a4d7d3a1de8fa59464828a860b01c7419162700aa8cee(-2 +@144d1cc87f61d3e92f10fb6d5af00e13aeb0523fb98fd6b623333a8771e58980B023d029216cfe8f250335bae45d084ce30eade445e9c1c74d38894760f59f5a5c12 +@570c2e858fe93dd74aa2f642ec15fd1206ac2af50c84972c20055af6c3d3d05eB0309c8f03b4a29c23f01c503b4606eb6405a81df606ff2217a2885f2f5321c5e06B +6@993c99b6f2b072d53aa5d43d552286ead33825aa81cba0c725400d1abf4d480f""15iU2EqrVkSiiNkLmW15PDnmerwGWJGMyo"UOP_DUP OP_HASH160 33b81d25f9b9a5b574615a7434e283539651a8f4 OP_EQUALVERIFY OP_CHECKSIG*276a91433b81d25f9b9a5b574615a7434e283539651a8f488ac*"15iU2EqrVkSiiNkLmW15PDnmerwGWJGMyo8Ӊ$J  +ХL@993c99b6f2b072d53aa5d43d552286ead33825aa81cba0c725400d1abf4d480f""1HXzLQWgB5q3KypRRxYmFChqHSsuZ9RrMe"UOP_DUP OP_HASH160 b55e5a154b5b814491e0ec94fcf64382511f008d OP_EQUALVERIFY OP_CHECKSIG*276a914b55e5a154b5b814491e0ec94fcf64382511f008d88ac*"1HXzLQWgB5q3KypRRxYmFChqHSsuZ9RrMe8Ӊ$J  + @993c99b6f2b072d53aa5d43d552286ead33825aa81cba0c725400d1abf4d480f""1BE73Y2fkfBiSengrUAmy4UKVpo51ZWHaZ"UOP_DUP OP_HASH160 702bb5db044a207be7afb0574c5796ba8f1abf78 OP_EQUALVERIFY OP_CHECKSIG*276a914702bb5db044a207be7afb0574c5796ba8f1abf7888ac*"1BE73Y2fkfBiSengrUAmy4UKVpo51ZWHaZ8Ӊ$J  + + +1@1e0c9aaa1de0b98b3eaf38276a471aff1a06cf8fd11d95b28b62402b74feaa21Ӊ$"@0000000000000000000a4d7d3a1de8fa59464828a860b01c7419162700aa8cee(-2 +@b32ebd2717de94d53c7fe0c0db4c2548dae8673c5f9debc6d4d385eefb1d7bfdB02506c02dca08ab430fbe7c1b2f860556ec77fc4352843ed93ab118ae528d6f1b42 +@993c99b6f2b072d53aa5d43d552286ead33825aa81cba0c725400d1abf4d480fB03b4938e878e1603605955206ecc05991b2e4f2f9693b8e48544f8488bceda0e13B +@1e0c9aaa1de0b98b3eaf38276a471aff1a06cf8fd11d95b28b62402b74feaa21""1N4csM7BJ1XNCamEpeA9QvFNfU6t5AH7E2"UOP_DUP OP_HASH160 e709d49a71704e90d14ad3dbf894add0df22757c OP_EQUALVERIFY OP_CHECKSIG*276a914e709d49a71704e90d14ad3dbf894add0df22757c88ac*"1N4csM7BJ1XNCamEpeA9QvFNfU6t5AH7E28Ӊ$J  +ХL@1e0c9aaa1de0b98b3eaf38276a471aff1a06cf8fd11d95b28b62402b74feaa21""1BZHCruZty95PHP2Tb1poys91UQxyujAg9"UOP_DUP OP_HASH160 73cc186eec924faf1604cac56bf271a1e36963b2 OP_EQUALVERIFY OP_CHECKSIG*276a91473cc186eec924faf1604cac56bf271a1e36963b288ac*"1BZHCruZty95PHP2Tb1poys91UQxyujAg98Ӊ$J  +‎ @1e0c9aaa1de0b98b3eaf38276a471aff1a06cf8fd11d95b28b62402b74feaa21""1Fy3FWXpdnxbQUNZZbF4tsP6XQ4JkUozxX"UOP_DUP OP_HASH160 a42aeee440c4448f2d84912ac94e810d7c7661cc OP_EQUALVERIFY OP_CHECKSIG*276a914a42aeee440c4448f2d84912ac94e810d7c7661cc88ac*"1Fy3FWXpdnxbQUNZZbF4tsP6XQ4JkUozxX8Ӊ$J  + +1@4c6d0181b1f9b994100ab6e842db57f926e876e01a0b23f704fd3bf13d44af8cӉ$"@0000000000000000000a4d7d3a1de8fa59464828a860b01c7419162700aa8cee(-2 +@1e0c9aaa1de0b98b3eaf38276a471aff1a06cf8fd11d95b28b62402b74feaa21B03b33c9453fade0e526cc044bf87872092f55a7fce63aa95ba11495970cb64ad402 +@993c99b6f2b072d53aa5d43d552286ead33825aa81cba0c725400d1abf4d480fB03722e3b6aed64633368b70abc4ef57c721f68ade3346ca263dfad5f6326ba43912 +@1e0c9aaa1de0b98b3eaf38276a471aff1a06cf8fd11d95b28b62402b74feaa21B02f4fa54bf8b788a76f9d642794a49e77da79804bb92f0a764389f963ca4b6aeedB +9@4c6d0181b1f9b994100ab6e842db57f926e876e01a0b23f704fd3bf13d44af8c""1ER9e9FwqThcP89Mj6vtmbf6tURffnHEa5"UOP_DUP OP_HASH160 932ad4b60ca95314e15613d0d764124f51ff56a1 OP_EQUALVERIFY OP_CHECKSIG*276a914932ad4b60ca95314e15613d0d764124f51ff56a188ac*"1ER9e9FwqThcP89Mj6vtmbf6tURffnHEa58Ӊ$J  + @4c6d0181b1f9b994100ab6e842db57f926e876e01a0b23f704fd3bf13d44af8c""1BZxwuGC28fj1WekW37bjscbwn65oNd6Ko"UOP_DUP OP_HASH160 73ed453cdbe384cef22c30d3dd5067e6d292a8ab OP_EQUALVERIFY OP_CHECKSIG*276a91473ed453cdbe384cef22c30d3dd5067e6d292a8ab88ac*"1BZxwuGC28fj1WekW37bjscbwn65oNd6Ko8Ӊ$J  +@4c6d0181b1f9b994100ab6e842db57f926e876e01a0b23f704fd3bf13d44af8c"l"6OP_RETURN 16012dcdd9b8c996ba6dcc3990663b37076bcb804f53*06a1616012dcdd9b8c996ba6dcc3990663b37076bcb804f532-ٸɖm9f;7kˀOS8Ӊ$J  + + +1@138d35f918e9318ab488bb8147c9d9afe4e48373ef030db195085db2af2daf64Ӊ$"@0000000000000000000a4d7d3a1de8fa59464828a860b01c7419162700aa8cee(-2 +@4c6d0181b1f9b994100ab6e842db57f926e876e01a0b23f704fd3bf13d44af8cB02cd06aad79eaa47e69d940e9da96ad4082588d350aeafea0031fa058c1dd1109d2 +@4c6d0181b1f9b994100ab6e842db57f926e876e01a0b23f704fd3bf13d44af8cB023b8b19aa58c8cb3c53fc923cca88a565043d86592f740ce1b4e7a2596066bdd1B +8@138d35f918e9318ab488bb8147c9d9afe4e48373ef030db195085db2af2daf64""1B1wFDjMhW5usjjLgy9c6ADmHiNT4cnckt"UOP_DUP OP_HASH160 6dde8a176d5ad2de565dac96adbd8be8b178d2ef OP_EQUALVERIFY OP_CHECKSIG*276a9146dde8a176d5ad2de565dac96adbd8be8b178d2ef88ac*"1B1wFDjMhW5usjjLgy9c6ADmHiNT4cnckt8Ӊ$J  +C@138d35f918e9318ab488bb8147c9d9afe4e48373ef030db195085db2af2daf64""19LJFvDJtsER3UpWvXz1gz8vLG6g1awmQn"UOP_DUP OP_HASH160 5b6750ac2ce159b9fda27ee9e223430c74b2359a OP_EQUALVERIFY OP_CHECKSIG*276a9145b6750ac2ce159b9fda27ee9e223430c74b2359a88ac*"19LJFvDJtsER3UpWvXz1gz8vLG6g1awmQn8Ӊ$J  + @138d35f918e9318ab488bb8147c9d9afe4e48373ef030db195085db2af2daf64""12ZvckouhAZVQnh12WYWWDNGYbYVHyiqsN"UOP_DUP OP_HASH160 1132317e8b754e3a0d1bfdee50a67147d0405174 OP_EQUALVERIFY OP_CHECKSIG*276a9141132317e8b754e3a0d1bfdee50a67147d040517488ac*"12ZvckouhAZVQnh12WYWWDNGYbYVHyiqsN8Ӊ$J  + + +1@f6fef683c7ac4e7b8d68500baa47574ddd7801ca6ba0aca8e13033cca92de07cӉ$"@0000000000000000000a4d7d3a1de8fa59464828a860b01c7419162700aa8cee(-2 +@138d35f918e9318ab488bb8147c9d9afe4e48373ef030db195085db2af2daf64B0382c23886f2d870d42782392df46115090d3c60fbc8da4423fe665d054d36d3dd2 +@138d35f918e9318ab488bb8147c9d9afe4e48373ef030db195085db2af2daf64B036624bc58cda9e6bd3f44f5f2d00ced3d2d2496372cb1b58caf8fdadadee0c220B +8@f6fef683c7ac4e7b8d68500baa47574ddd7801ca6ba0aca8e13033cca92de07c""1GKZDJVo8Ejt2gA1gFpmJjfVstA7vPLaxa"UOP_DUP OP_HASH160 a80c436c77ece23e092cbff7ba03f597e623452f OP_EQUALVERIFY OP_CHECKSIG*276a914a80c436c77ece23e092cbff7ba03f597e623452f88ac*"1GKZDJVo8Ejt2gA1gFpmJjfVstA7vPLaxa8Ӊ$J  +˘@f6fef683c7ac4e7b8d68500baa47574ddd7801ca6ba0aca8e13033cca92de07c""1AAHgqsnr4MHpZJKvk7CuZVEGTcMhj9vyR"UOP_DUP OP_HASH160 647ace26137267f6bd1b565837e2791ef77995a0 OP_EQUALVERIFY OP_CHECKSIG*276a914647ace26137267f6bd1b565837e2791ef77995a088ac*"1AAHgqsnr4MHpZJKvk7CuZVEGTcMhj9vyR8Ӊ$J  +Ϲ @f6fef683c7ac4e7b8d68500baa47574ddd7801ca6ba0aca8e13033cca92de07c""19gBZoEoZJtMrdwuJh5UMK8C5ibNENqwTn"UOP_DUP OP_HASH160 5f2a0c634005e3ac76306351c4bbe212dc244cbd OP_EQUALVERIFY OP_CHECKSIG*276a9145f2a0c634005e3ac76306351c4bbe212dc244cbd88ac*"19gBZoEoZJtMrdwuJh5UMK8C5ibNENqwTn8Ӊ$J ԉ$-@000000000000000000183950e6738036bb9c3fcd9d2a31c0eab6b97e5b39d268"@0000000000000000000a4d7d3a1de8fa59464828a860b01c7419162700aa8cee2Չ$-@00000000000000000009abae16608de9e8cfbcea71e369ca1b639c39d4a0f3d6"@000000000000000000183950e6738036bb9c3fcd9d2a31c0eab6b97e5b39d2682։$̘-@00000000000000000002d77f1c1451ef9333a4cdf1a8d512ca10dd5d7f5147f7"@00000000000000000009abae16608de9e8cfbcea71e369ca1b639c39d4a0f3d62 ׉$Ȝ-@00000000000000000017084fd1f011ff5f02946920467d97a6adff1c03a95227"@00000000000000000002d77f1c1451ef9333a4cdf1a8d512ca10dd5d7f5147f72 + + + +1@d31f038a0e360017a5a13e6354dc556ed2d1b68db6faef85b288dcb0b1858cf4׉$"@00000000000000000017084fd1f011ff5f02946920467d97a6adff1c03a95227(Ȝ-2 +@1b4e372ac5e1e927071c106571e5dc7c68740a09e16c3f7fc117b89b98fc7e34B024f2838bc7d557addd2ed87a52fa243631afff7d559d782c6554a4af904211c042 +@1b4e372ac5e1e927071c106571e5dc7c68740a09e16c3f7fc117b89b98fc7e34B0384b313d3fd3f1d0af78ed19f56aa1783a044d1bdccdaecb65dfd7570941f2e0fB +@d31f038a0e360017a5a13e6354dc556ed2d1b68db6faef85b288dcb0b1858cf4""1KzzfpA73EHYfR8QKb3zrttnH3dSSPacji"UOP_DUP OP_HASH160 d06a1d1e743c7b312cca3c80a3d50acd7640494d OP_EQUALVERIFY OP_CHECKSIG*276a914d06a1d1e743c7b312cca3c80a3d50acd7640494d88ac*"1KzzfpA73EHYfR8QKb3zrttnH3dSSPacji8׉$J  + @d31f038a0e360017a5a13e6354dc556ed2d1b68db6faef85b288dcb0b1858cf4""14QSxwDmxFVXdawoXa6yR43nh3nyrdUFM2"UOP_DUP OP_HASH160 25579e532f96dcb111c5334ddd18bb6e01bb8dac OP_EQUALVERIFY OP_CHECKSIG*276a91425579e532f96dcb111c5334ddd18bb6e01bb8dac88ac*"14QSxwDmxFVXdawoXa6yR43nh3nyrdUFM28׉$J  +@d31f038a0e360017a5a13e6354dc556ed2d1b68db6faef85b288dcb0b1858cf4"!1kT8kYwVMdaWswbqjJ21Yz2BUsUL1GpYm"UOP_DUP OP_HASH160 0837b39d33a53705615949e885c1a8bc282e002e OP_EQUALVERIFY OP_CHECKSIG*276a9140837b39d33a53705615949e885c1a8bc282e002e88ac*!1kT8kYwVMdaWswbqjJ21Yz2BUsUL1GpYm8׉$J  ؉$-@0000000000000000000b4f387984bbf8a0b9fcf21258453853fdf38ee9e3bc6b"@00000000000000000017084fd1f011ff5f02946920467d97a6adff1c03a952272ى$Â-@00000000000000000007588cf64e39e328dccbf050c0c4ce9d10579a1003cc54"@0000000000000000000b4f387984bbf8a0b9fcf21258453853fdf38ee9e3bc6b2ډ$ت-@00000000000000000003a45679ffad9c5427b644a2fd012725f00a84c6e7779c"@00000000000000000007588cf64e39e328dccbf050c0c4ce9d10579a1003cc542ۉ$-@000000000000000000005eec41497f60f81e2afb7d35931dcac9ba9f13d1aab9"@00000000000000000003a45679ffad9c5427b644a2fd012725f00a84c6e7779c2 ܉$-@000000000000000000078652b708aba83f72c809b149aeb4708d9aae52a3b7ea"@000000000000000000005eec41497f60f81e2afb7d35931dcac9ba9f13d1aab92 + + + +1@560f4b033dfbcf0f4f8aeddf36cde8b3d875ce306987511147c9a416f642a626܉$"@000000000000000000078652b708aba83f72c809b149aeb4708d9aae52a3b7ea(-2 +@c44155dccfc1e7c9d45a26ef1ef51d0ab3a4558b3806c27ac9114c75edc732eeB03b1311bf195d428bfbfb3960be157bc5fe022d600439366a362b6828c5237f0652 +@a1879b747e82e48f7ea42b4696cc06fd739bb54eb1d5b7407a43fde9790221b3B032b9ca9f22bd760b2c1905ba1b962f19abed4ca964bba5024064aba84b701eefdB +@560f4b033dfbcf0f4f8aeddf36cde8b3d875ce306987511147c9a416f642a626""1H7eKZkZxTUz7K8cuqqNj8Ti7j4kNa2o1u"UOP_DUP OP_HASH160 b0c3a95b0d85f6de28e08d914514e03541b35db9 OP_EQUALVERIFY OP_CHECKSIG*276a914b0c3a95b0d85f6de28e08d914514e03541b35db988ac*"1H7eKZkZxTUz7K8cuqqNj8Ti7j4kNa2o1u8܉$J  +@560f4b033dfbcf0f4f8aeddf36cde8b3d875ce306987511147c9a416f642a626""1J7sExnjLLrC48xe1HMW5z37JgTsD8bWnN"UOP_DUP OP_HASH160 bbc692ac094b4bfe772e0f76f0f3b032d40d6086 OP_EQUALVERIFY OP_CHECKSIG*276a914bbc692ac094b4bfe772e0f76f0f3b032d40d608688ac*"1J7sExnjLLrC48xe1HMW5z37JgTsD8bWnN8܉$J  +j@560f4b033dfbcf0f4f8aeddf36cde8b3d875ce306987511147c9a416f642a626""1EfPXUbCKznuGu8nv8ffXQBbMgvtNd2tbo"UOP_DUP OP_HASH160 95dc3eba46414c08157fd264f252f8e27ffa38e5 OP_EQUALVERIFY OP_CHECKSIG*276a91495dc3eba46414c08157fd264f252f8e27ffa38e588ac*"1EfPXUbCKznuGu8nv8ffXQBbMgvtNd2tbo8܉$J ݉$-@0000000000000000000e47d9aef3349c325d4889c90025eab91c1321bfa555c8"@000000000000000000078652b708aba83f72c809b149aeb4708d9aae52a3b7ea2މ$-@0000000000000000000bef680fb6dbffe5e74527b8e11e9d7eb8e8640a023c3f"@0000000000000000000e47d9aef3349c325d4889c90025eab91c1321bfa555c82 ߉$š-@00000000000000000019043f42994d4435067485b97e04ee80330fbb083d72dd"@0000000000000000000bef680fb6dbffe5e74527b8e11e9d7eb8e8640a023c3f2 + +1@a38578e28fc651949bae2eeb41fce76d4888df8a6072f39346f38faf932b24ca߉$"@00000000000000000019043f42994d4435067485b97e04ee80330fbb083d72dd(š-2 +@f8a73a8cb7289e7c99698a7747e814cdf1f64d0572c9218e81c301072f4fecdaB0304c08fba2957e9f0737d3d6e19de355843fccbb7e7c080664aff0c49c82183f32 +@68f19da07f791f64bcd90b959de06238c145615e0611e5c6c5dd20b35be71f9fB03b6548523ebfbb6656d0dc53461c2a82bb72c2f2ae3d742920b6041e52c9527b82 +@7dcc9380bec35c465326d8ae8b3f30558a2df0c0eb5f50f1cf7c7c5a331d37c5B027129d35abe50aec638e0e573d788a86e089eae1261d4172addd4f05c815bebeb2 +@29c9d937801d709f76d65612b2dc91f72f3e02acdb628e1d55b68ad54c1c2368B02ec43bc065d5c919fe60357b164fdca131d58fa17080ce5c60a088875014f7326B +@a38578e28fc651949bae2eeb41fce76d4888df8a6072f39346f38faf932b24ca""16MtpLmSHE1uCzW1kbntNYXLYcpYjzuDgJ"UOP_DUP OP_HASH160 3acc33c09615c4f8ba83c44efd0a63eaee40c027 OP_EQUALVERIFY OP_CHECKSIG*276a9143acc33c09615c4f8ba83c44efd0a63eaee40c02788ac*"16MtpLmSHE1uCzW1kbntNYXLYcpYjzuDgJ8߉$J  +@a38578e28fc651949bae2eeb41fce76d4888df8a6072f39346f38faf932b24ca""1HaWET3XLaYXpMEtNsXwZJvXZzN2LNkBok"UOP_DUP OP_HASH160 b5d8240d083d7b7184977fcc2cdf598e1ce26523 OP_EQUALVERIFY OP_CHECKSIG*276a914b5d8240d083d7b7184977fcc2cdf598e1ce2652388ac*"1HaWET3XLaYXpMEtNsXwZJvXZzN2LNkBok8߉$J  +@a38578e28fc651949bae2eeb41fce76d4888df8a6072f39346f38faf932b24ca""1DgkW3fE6cX8oGNPe4PiGKfPDEF9dJB1Pr"UOP_DUP OP_HASH160 8b260b6762af0b44e8ade0331601886fbaa8c587 OP_EQUALVERIFY OP_CHECKSIG*276a9148b260b6762af0b44e8ade0331601886fbaa8c58788ac*"1DgkW3fE6cX8oGNPe4PiGKfPDEF9dJB1Pr8߉$J '$-@00000000000000000014ab01302506d70f1321e9b171128e84e6465cda40360f"@00000000000000000019043f42994d4435067485b97e04ee80330fbb083d72dd2$Ȗ-@0000000000000000000b65d90d0c67f3355604012107abbf211e64a5ad074805"@00000000000000000014ab01302506d70f1321e9b171128e84e6465cda40360f2$र-@00000000000000000009f51f2367990d3a228820754551b82454289ec67ca57d"@0000000000000000000b65d90d0c67f3355604012107abbf211e64a5ad0748052$қ-@0000000000000000001b668b85304c530f37d812ccd95f3a25168fc46122cf04"@00000000000000000009f51f2367990d3a228820754551b82454289ec67ca57d2 + + +1@7243e5699e5c30a33e43d3479ba2c47a924b20c68ac7c8cb2162ce624b9e8a99$"@0000000000000000001b668b85304c530f37d812ccd95f3a25168fc46122cf04(қ-2 +@f84c2052483e558d38126cbd417c2895256a06ebbf385d67141c00bc9c29263dB024256518aa398357d0eaec02305e532ebd888f1cb5d01536ea11e41809170ce262 +@be628090896fa784e1a2e39aafa1e5b7d74a0b21d88ffae9dfa076ebcb03c945B027cf7c42e6a625fecb01cde32f83eb34608712e27a6982c9157ef7e0a7545c9c5B +@7243e5699e5c30a33e43d3479ba2c47a924b20c68ac7c8cb2162ce624b9e8a99""1C2bQL1JRdfVU2oAF7UFJJtcnKmDb8fMx2"UOP_DUP OP_HASH160 78f6846052ebb7fa9bd21e9a0c46cf909795cdba OP_EQUALVERIFY OP_CHECKSIG*276a91478f6846052ebb7fa9bd21e9a0c46cf909795cdba88ac*"1C2bQL1JRdfVU2oAF7UFJJtcnKmDb8fMx28$J  +@7243e5699e5c30a33e43d3479ba2c47a924b20c68ac7c8cb2162ce624b9e8a99""198XxS6JoGSazbvUk8Wxh4kuzkstbLKjga"UOP_DUP OP_HASH160 592dc23040218161d6fef7fb0a28943745e95d1d OP_EQUALVERIFY OP_CHECKSIG*276a914592dc23040218161d6fef7fb0a28943745e95d1d88ac*"198XxS6JoGSazbvUk8Wxh4kuzkstbLKjga8$J  +ݷ<@7243e5699e5c30a33e43d3479ba2c47a924b20c68ac7c8cb2162ce624b9e8a99"!1PQWr17TDzZD5712dSEn5q23iN1RkgpTs"UOP_DUP OP_HASH160 043cc7b6aaace5a16312f9011366e09d0b56c702 OP_EQUALVERIFY OP_CHECKSIG*276a914043cc7b6aaace5a16312f9011366e09d0b56c70288ac*!1PQWr17TDzZD5712dSEn5q23iN1RkgpTs8$J  + + +1@fb90292866d7a5bee84c39b86facfa3cb580f2f5fa64183c68fabe7cf5003b6b$"@0000000000000000001b668b85304c530f37d812ccd95f3a25168fc46122cf04(қ-2 +@7243e5699e5c30a33e43d3479ba2c47a924b20c68ac7c8cb2162ce624b9e8a99B0349e8d7508e236b3c7c36d0e010e822c86ccc939bcc437c7715877cb88a511ac12 +@f84c2052483e558d38126cbd417c2895256a06ebbf385d67141c00bc9c29263dB03e431a0d02a3d8e6e89e0c1feb086908b71587ddc44a6cc3b769bf50ec21bbd48B +@fb90292866d7a5bee84c39b86facfa3cb580f2f5fa64183c68fabe7cf5003b6b""13CGUngvxJ85hbXG8i2hZEK1hrwV6gi7kH"UOP_DUP OP_HASH160 1811bf9a4d8ac79e824a8a5893d63777d0fb763a OP_EQUALVERIFY OP_CHECKSIG*276a9141811bf9a4d8ac79e824a8a5893d63777d0fb763a88ac*"13CGUngvxJ85hbXG8i2hZEK1hrwV6gi7kH8$J  +@fb90292866d7a5bee84c39b86facfa3cb580f2f5fa64183c68fabe7cf5003b6b""13gNJgtS2HZhRR4riUFKTGhcVCAVNjHAbn"UOP_DUP OP_HASH160 1d6242312969bb4071e41d26a5f34e19b01f1dcd OP_EQUALVERIFY OP_CHECKSIG*276a9141d6242312969bb4071e41d26a5f34e19b01f1dcd88ac*"13gNJgtS2HZhRR4riUFKTGhcVCAVNjHAbn8$J  +Ɗ6@fb90292866d7a5bee84c39b86facfa3cb580f2f5fa64183c68fabe7cf5003b6b""1EFkvhb9gzBk4o1LQqd5D78RDsAX9NhVdh"UOP_DUP OP_HASH160 9164204909bbe56c6c726536f576c55abae3e1a2 OP_EQUALVERIFY OP_CHECKSIG*276a9149164204909bbe56c6c726536f576c55abae3e1a288ac*"1EFkvhb9gzBk4o1LQqd5D78RDsAX9NhVdh8$J  $қ-@00000000000000000013133ff45f303a268f23d4714572577f306f8786aae520"@0000000000000000001b668b85304c530f37d812ccd95f3a25168fc46122cf042$-@00000000000000000014656918616498bee66c0cc9f857c5b124823568a682d3"@00000000000000000013133ff45f303a268f23d4714572577f306f8786aae5202$кߜ-@00000000000000000006a6f39710b9eea360649ff1663ed48254cd365f386afd"@00000000000000000014656918616498bee66c0cc9f857c5b124823568a682d32#$-@00000000000000000003591233f8359d42a675b7e10de2edfd2aeb71a8ca5a22"@00000000000000000006a6f39710b9eea360649ff1663ed48254cd365f386afd2" + +1@d0de21cc8dff1a23951f34daa2c95fc255b9792e7a187d079bf94b449c1905ea$"@00000000000000000003591233f8359d42a675b7e10de2edfd2aeb71a8ca5a22(-2 +@bf027815273756dcdfb5fbb3f609e12eb6d1099cf83732a6d9ad0b36a50107a5B027a5813b16498ba5d1af07019bc2dcb3e04502020a084980275e6cef12f852de62 +@6c31f80ab6f5bfcea5b5f976c36f1c65f5cad4201c606862f96c17d48a3d2f51B0329c398f7e7d99d0a15fe885895e4e301b500ed7f28cf58657a5d61e55a27e0042 +@9ca9a9cdc53d08228b3951538f4029dca5be693f597a2cc6d6200a8b9fbdb7d9B02b03b3447cd2014ad89c1bcbac652bdcf01c95de313610947edfe8f9301206e11B +.@d0de21cc8dff1a23951f34daa2c95fc255b9792e7a187d079bf94b449c1905ea""19xZjdfRqWdC7JgdXVmpC6qrqA59LDjqXS"UOP_DUP OP_HASH160 624335c29edec4a5905daecd7d0b1cc3c25286bd OP_EQUALVERIFY OP_CHECKSIG*276a914624335c29edec4a5905daecd7d0b1cc3c25286bd88ac*"19xZjdfRqWdC7JgdXVmpC6qrqA59LDjqXS8$J  +@d0de21cc8dff1a23951f34daa2c95fc255b9792e7a187d079bf94b449c1905ea""153GPt1Kw1NUnTqoXZfQeVjvgaohNiNmWi"UOP_DUP OP_HASH160 2c4e2f8b29c5d37283b35a843f0d4dbb11721cf9 OP_EQUALVERIFY OP_CHECKSIG*276a9142c4e2f8b29c5d37283b35a843f0d4dbb11721cf988ac*"153GPt1Kw1NUnTqoXZfQeVjvgaohNiNmWi8$J  +@d0de21cc8dff1a23951f34daa2c95fc255b9792e7a187d079bf94b449c1905ea""18YrSqH8inTZwxKrYUzh2npMiJoTQ2Pm7h"UOP_DUP OP_HASH160 52cf0cdbf829ee0c82a838b2c8c76f26c2dd1af5 OP_EQUALVERIFY OP_CHECKSIG*276a91452cf0cdbf829ee0c82a838b2c8c76f26c2dd1af588ac*"18YrSqH8inTZwxKrYUzh2npMiJoTQ2Pm7h8$J  + +1@6f459e0128edc7f0c92d905ec3fd55141eba6b8884839424e09be7f88422353b$"@00000000000000000003591233f8359d42a675b7e10de2edfd2aeb71a8ca5a22(-2 +@fb90292866d7a5bee84c39b86facfa3cb580f2f5fa64183c68fabe7cf5003b6bB039bf546a0874ac6f75431c2deedb63340c7c10d61afcdf3d97351f3f20968d4592 +@176125bce9f1953178717b66ddf69bbcee908b3bcc6979ebb52e87278dedb958B02e62bdcd2105b22ffbc74d2c972d287a45a9ff286036b9eeed567416762f769d42 +@7243e5699e5c30a33e43d3479ba2c47a924b20c68ac7c8cb2162ce624b9e8a99B03bfa20ad7bde3fcf1fea1e45f49084168dc95972f18b6fa0cc11f29e50c1cf388B +@6f459e0128edc7f0c92d905ec3fd55141eba6b8884839424e09be7f88422353b""1BhspQtZZx2c3qr56sZ5ML7etg2bxKNqNv"UOP_DUP OP_HASH160 756c510b335fac712e6c65cc401fc35d93a49412 OP_EQUALVERIFY OP_CHECKSIG*276a914756c510b335fac712e6c65cc401fc35d93a4941288ac*"1BhspQtZZx2c3qr56sZ5ML7etg2bxKNqNv8$J  +@6f459e0128edc7f0c92d905ec3fd55141eba6b8884839424e09be7f88422353b""1DwBt1e9oaPfM8XG8jvUq9CPUmPtv7ucmw"UOP_DUP OP_HASH160 8de10d976d1bca1269a0fb03c98064ca77777089 OP_EQUALVERIFY OP_CHECKSIG*276a9148de10d976d1bca1269a0fb03c98064ca7777708988ac*"1DwBt1e9oaPfM8XG8jvUq9CPUmPtv7ucmw8$J  +7@6f459e0128edc7f0c92d905ec3fd55141eba6b8884839424e09be7f88422353b""14w3Sjaoe4fdmLQBmXKZCXveL5rSR5drW1"UOP_DUP OP_HASH160 2b20e111f16123d862afe487bb9664b9dacee4bb OP_EQUALVERIFY OP_CHECKSIG*276a9142b20e111f16123d862afe487bb9664b9dacee4bb88ac*"14w3Sjaoe4fdmLQBmXKZCXveL5rSR5drW18$J  + + +1@c57964a7f0dd7b0246210395d735dba16dd801f97bca182af40c396d53eaf87c$"@00000000000000000003591233f8359d42a675b7e10de2edfd2aeb71a8ca5a22(-2 +@f6fef683c7ac4e7b8d68500baa47574ddd7801ca6ba0aca8e13033cca92de07cB035ec64c8511e523dd04d3a95ada2535bb79b56d3f7d403721045a1d9f0c4825d62 +@f6fef683c7ac4e7b8d68500baa47574ddd7801ca6ba0aca8e13033cca92de07cB03602b99b1f8d87617c523c446ac0b90d40125fde7327dedddd5ca8399b8ca90a2B +8@c57964a7f0dd7b0246210395d735dba16dd801f97bca182af40c396d53eaf87c""13CQFm6Dt4jXSpLojBx7KQbckt2SyexZHq"UOP_DUP OP_HASH160 18183d300b8a86a3c76efd9f19fef15b8380b171 OP_EQUALVERIFY OP_CHECKSIG*276a91418183d300b8a86a3c76efd9f19fef15b8380b17188ac*"13CQFm6Dt4jXSpLojBx7KQbckt2SyexZHq8$J  +C@c57964a7f0dd7b0246210395d735dba16dd801f97bca182af40c396d53eaf87c""1HEGFtPXoyxEXmCK2EMHWjymnQJxfW2iiB"UOP_DUP OP_HASH160 b20427d9372bdfe79064025ddd8104645081919c OP_EQUALVERIFY OP_CHECKSIG*276a914b20427d9372bdfe79064025ddd8104645081919c88ac*"1HEGFtPXoyxEXmCK2EMHWjymnQJxfW2iiB8$J  + +@c57964a7f0dd7b0246210395d735dba16dd801f97bca182af40c396d53eaf87c""1CG2MeFMFU9q2kL68kdmP7dJ6EaZDky8bL"UOP_DUP OP_HASH160 7b80c140e8614be63575ed3029edb0f9d4afbf10 OP_EQUALVERIFY OP_CHECKSIG*276a9147b80c140e8614be63575ed3029edb0f9d4afbf1088ac*"1CG2MeFMFU9q2kL68kdmP7dJ6EaZDky8bL8$J $-@000000000000000000059a5e6fe4d98f428326553c14002124d3df0ec370d7ee"@00000000000000000003591233f8359d42a675b7e10de2edfd2aeb71a8ca5a222$-@00000000000000000016c57987c4b4cb374ed985b30c064f104a8d739f5975ca"@000000000000000000059a5e6fe4d98f428326553c14002124d3df0ec370d7ee2 + + +1@ea0ef5ac463091065652782c5dadffa86de5e1173177a90b805c48538a16857d$"@00000000000000000016c57987c4b4cb374ed985b30c064f104a8d739f5975ca(-2 +@d0de21cc8dff1a23951f34daa2c95fc255b9792e7a187d079bf94b449c1905eaB037ade11f4debb54daf5f6142e6ce7d17cc4dbc226b296fbf7c83aefbbf25c05b82 +@81c6aa31be2082f43c2ecf7621e11d5e3d4cafc7dca825b61944c91ac4809cd6B03616df6cb33ff8ff7dc3ad0c3221faf1965cf2e2bcb7d912eeb9f9396207671a1B +.@ea0ef5ac463091065652782c5dadffa86de5e1173177a90b805c48538a16857d""19xZjdfRqWdC7JgdXVmpC6qrqA59LDjqXS"UOP_DUP OP_HASH160 624335c29edec4a5905daecd7d0b1cc3c25286bd OP_EQUALVERIFY OP_CHECKSIG*276a914624335c29edec4a5905daecd7d0b1cc3c25286bd88ac*"19xZjdfRqWdC7JgdXVmpC6qrqA59LDjqXS8$J  +@ea0ef5ac463091065652782c5dadffa86de5e1173177a90b805c48538a16857d""1AkLDoPwV9s6prvx7vnzDve6f81aAUhrmJ"UOP_DUP OP_HASH160 6aeb1022f76562eef1146eeea18d2374df347c71 OP_EQUALVERIFY OP_CHECKSIG*276a9146aeb1022f76562eef1146eeea18d2374df347c7188ac*"1AkLDoPwV9s6prvx7vnzDve6f81aAUhrmJ8$J  +@ea0ef5ac463091065652782c5dadffa86de5e1173177a90b805c48538a16857d"!1vpxsDBordSgwqx5gGDQox78zGjxZGVfC"UOP_DUP OP_HASH160 0a2e1569615d27155bcb506e9666694aa02ff909 OP_EQUALVERIFY OP_CHECKSIG*276a9140a2e1569615d27155bcb506e9666694aa02ff90988ac*!1vpxsDBordSgwqx5gGDQox78zGjxZGVfC8$J  + + +1@5984997ec7bc9475f6b50349e18543d4327d1dcec5a147f449117518cca63c4f$"@00000000000000000016c57987c4b4cb374ed985b30c064f104a8d739f5975ca(-2 +@aaf8463c0f85be0267db76c571aa456ea3cc1ced529033ff4196c9b15fdd3fa9B02756ac7027c3bc356b2947dfa3fe47ea4498196d15b99c9b3a1cc872e969a97392 +@de98c340de587c5a673aa4f39c29aa7f5c9e8d3a30473e41c24bab979d216223B02c05eae3c13f81232f0e5eb87937d7d7cc4ad4db0bfcf8132e571488fb4f8d9e2B +@5984997ec7bc9475f6b50349e18543d4327d1dcec5a147f449117518cca63c4f""18C9bHHC1KRWuzpsujowbamtPFqLsPVwuM"UOP_DUP OP_HASH160 4ee4a0a4835d82615544cedcfa4256bb7bb3cd0a OP_EQUALVERIFY OP_CHECKSIG*276a9144ee4a0a4835d82615544cedcfa4256bb7bb3cd0a88ac*"18C9bHHC1KRWuzpsujowbamtPFqLsPVwuM8$J  + @5984997ec7bc9475f6b50349e18543d4327d1dcec5a147f449117518cca63c4f""1N1zuqekT2KqK1hR39cEe7uLYuLThctu51"UOP_DUP OP_HASH160 e68afbaf04265bf932feda7a4b345f3c1591624e OP_EQUALVERIFY OP_CHECKSIG*276a914e68afbaf04265bf932feda7a4b345f3c1591624e88ac*"1N1zuqekT2KqK1hR39cEe7uLYuLThctu518$J  +6@5984997ec7bc9475f6b50349e18543d4327d1dcec5a147f449117518cca63c4f""1Che6coGwt16HBCt5pStBSt4dmp2G4CT2b"UOP_DUP OP_HASH160 8058fd2df770d84fe6737ebc97ba52f15f86d594 OP_EQUALVERIFY OP_CHECKSIG*276a9148058fd2df770d84fe6737ebc97ba52f15f86d59488ac*"1Che6coGwt16HBCt5pStBSt4dmp2G4CT2b8$J ;$-@0000000000000000000d008b25c9c3f561e5580c0f4957f3dd4c4c7647e85fd2"@00000000000000000016c57987c4b4cb374ed985b30c064f104a8d739f5975ca2$-@000000000000000000085187d24760fbc0daf672e95cae1084b272de111144be"@0000000000000000000d008b25c9c3f561e5580c0f4957f3dd4c4c7647e85fd22$Ȳ-@000000000000000000140cf46dbdea817741aabc0e6d466cabbe36376a3dfa2d"@000000000000000000085187d24760fbc0daf672e95cae1084b272de111144be2$-@00000000000000000012e5fd8f542d0522842bf0a3c732337237f1a215de0000"@000000000000000000140cf46dbdea817741aabc0e6d466cabbe36376a3dfa2d2$-@0000000000000000000899f087c742ff23cc5f9cf423f2572764be68917f7e88"@00000000000000000012e5fd8f542d0522842bf0a3c732337237f1a215de00002 + + +1@e15a0d3edfe9aae33973bad813a81f4ab75f51c956474cbc056e3d9af2f39b10$"@0000000000000000000899f087c742ff23cc5f9cf423f2572764be68917f7e88(-2 +@fcf1e544fa13f9da4e00447ca15923676d21e62bf42563c1df8125671550b82fB03bc4520aa77a3d6042f87d7a05052eaae3d439815d29edd5e834c564a203b9c182 +@ad023848950f254c483171af404d31c0d91c74a70d55dd058b5c96ab81fec575B027962d15344bbfc1c59bdbd976703c78ebc01f2a3277aaa2256408433cda2053cB +@e15a0d3edfe9aae33973bad813a81f4ab75f51c956474cbc056e3d9af2f39b10""1NprgbBqnum42JtS1GjjjGco1vh2qmwUyM"UOP_DUP OP_HASH160 ef67aa228b99d198ffb5d970c647311289cca132 OP_EQUALVERIFY OP_CHECKSIG*276a914ef67aa228b99d198ffb5d970c647311289cca13288ac*"1NprgbBqnum42JtS1GjjjGco1vh2qmwUyM8$J  +@e15a0d3edfe9aae33973bad813a81f4ab75f51c956474cbc056e3d9af2f39b10""1J2HKMM7JgtBurtJB19xhYhanuoEoWtTfR"UOP_DUP OP_HASH160 bab82cadade78a095da1183e19e9264f64ef8bd7 OP_EQUALVERIFY OP_CHECKSIG*276a914bab82cadade78a095da1183e19e9264f64ef8bd788ac*"1J2HKMM7JgtBurtJB19xhYhanuoEoWtTfR8$J  +_@e15a0d3edfe9aae33973bad813a81f4ab75f51c956474cbc056e3d9af2f39b10""15TdBUWkySAdyjsMNy2Y3B5rXiaBTyChP8"UOP_DUP OP_HASH160 30e9852a77d6e10ed466c75569b4e8136f8b104a OP_EQUALVERIFY OP_CHECKSIG*276a91430e9852a77d6e10ed466c75569b4e8136f8b104a88ac*"15TdBUWkySAdyjsMNy2Y3B5rXiaBTyChP88$J  + + +1@d6c5575c8d281e7dc3fcab29d4dcaacb2cfdd47702113fa04426b0371c10ff15$"@0000000000000000000899f087c742ff23cc5f9cf423f2572764be68917f7e88(-2 +@f52e283e8a1d4d61480fc0355a3149521c0585be45c8eca94ca27f2589550382B0379647f71f0e271a389508104b56025cc174183d14b3581fa458c92c1d50cd8332 +@e15a0d3edfe9aae33973bad813a81f4ab75f51c956474cbc056e3d9af2f39b10B03e15f883c5a61359b32bdf9c9c7cb06d1e048c4e724b0021680ccab922e4bda90B +k@d6c5575c8d281e7dc3fcab29d4dcaacb2cfdd47702113fa04426b0371c10ff15"!17zag3rGKdrZ1PCURu44K8Z5TZpSDLhxU"UOP_DUP OP_HASH160 01528fc5dca618859f80e584ee168728824b150f OP_EQUALVERIFY OP_CHECKSIG*276a91401528fc5dca618859f80e584ee168728824b150f88ac*!17zag3rGKdrZ1PCURu44K8Z5TZpSDLhxU8$J  +@d6c5575c8d281e7dc3fcab29d4dcaacb2cfdd47702113fa04426b0371c10ff15""1CTwpXztASK4iqoA46juck7Bqne3XPLB2m"UOP_DUP OP_HASH160 7dc1f5ae5c67fdad3823cc20ae2e3c0e43d83baf OP_EQUALVERIFY OP_CHECKSIG*276a9147dc1f5ae5c67fdad3823cc20ae2e3c0e43d83baf88ac*"1CTwpXztASK4iqoA46juck7Bqne3XPLB2m8$J  +ں]@d6c5575c8d281e7dc3fcab29d4dcaacb2cfdd47702113fa04426b0371c10ff15""1BXgFmxyvVF5ZcUBmDLkWZFyqQZARJCSgT"UOP_DUP OP_HASH160 737e814154ed696ee453bf41b0c050bc56b6f64c OP_EQUALVERIFY OP_CHECKSIG*276a914737e814154ed696ee453bf41b0c050bc56b6f64c88ac*"1BXgFmxyvVF5ZcUBmDLkWZFyqQZARJCSgT8$J  $г-@00000000000000000009d304826547cca0896e3ceae94075b33d74655cc306e2"@0000000000000000000899f087c742ff23cc5f9cf423f2572764be68917f7e882 + + + +1@5822327633b7c43f0d94421092597e0bb2753eae8a4dd6982485840bcc742362$"@00000000000000000009d304826547cca0896e3ceae94075b33d74655cc306e2(г-2 +@ea0ef5ac463091065652782c5dadffa86de5e1173177a90b805c48538a16857dB02c0ed2ad2a7ec7bb35ae12f3c116bf13d1608ab498137d4e1607634f1b89be52b2 +@dc372fa7a269a8d4a7498eab785d30baa87ef236f46e80bccfe11402efbaea86B029e6eb7a7411a706877a04e4d90f748a9580cf8dbb9184c59fdb8e438dec04fa0B +@5822327633b7c43f0d94421092597e0bb2753eae8a4dd6982485840bcc742362""1ErM4KbwFew5s4YVMcJotvAi1Vfj65JLbq"UOP_DUP OP_HASH160 97eec2a100f94494f6cf85be934d516f0e9bc9e4 OP_EQUALVERIFY OP_CHECKSIG*276a91497eec2a100f94494f6cf85be934d516f0e9bc9e488ac*"1ErM4KbwFew5s4YVMcJotvAi1Vfj65JLbq8$J  +@5822327633b7c43f0d94421092597e0bb2753eae8a4dd6982485840bcc742362""1FXFr1hEZcnyBv2ovmtNs2KGDPtgauStpR"UOP_DUP OP_HASH160 9f4aa1c00d1f584885e5abccfc2901af35eacc38 OP_EQUALVERIFY OP_CHECKSIG*276a9149f4aa1c00d1f584885e5abccfc2901af35eacc3888ac*"1FXFr1hEZcnyBv2ovmtNs2KGDPtgauStpR8$J  +(@5822327633b7c43f0d94421092597e0bb2753eae8a4dd6982485840bcc742362""1Lb7UEM8hWi2MW493T5p8eZeUBvTh5jxFx"UOP_DUP OP_HASH160 d6ddeedc24a4ece65e75a1e8df90df0d86c9bd8d OP_EQUALVERIFY OP_CHECKSIG*276a914d6ddeedc24a4ece65e75a1e8df90df0d86c9bd8d88ac*"1Lb7UEM8hWi2MW493T5p8eZeUBvTh5jxFx8$J $$-@0000000000000000001122a850e08ab4a8b081a97bb5795f39ec8d153169942b"@00000000000000000009d304826547cca0896e3ceae94075b33d74655cc306e22 $-@00000000000000000019dca21e1775b9b00d23fca6aeed18eac099824053ad8b"@0000000000000000001122a850e08ab4a8b081a97bb5795f39ec8d153169942b2 + + + +1@8455091a2b9c5deeeb23de4026ca5b4914b987e070d70f24b3d9447ec2295184$"@00000000000000000019dca21e1775b9b00d23fca6aeed18eac099824053ad8b(-2 +@ffca8a9e3ebd0a8cc4bffa67ba80d8dae17fcc5463431f907d1b25beca832054B0297d7677293178db1afc82fa841d8bdc266d67792e271e9fd5b770b0a998a8f3a2 +@5984997ec7bc9475f6b50349e18543d4327d1dcec5a147f449117518cca63c4fB02b279bc1a893febae57b7eb5d244f24388b97c50fc20e413c76cba04678bb6d86B +4@8455091a2b9c5deeeb23de4026ca5b4914b987e070d70f24b3d9447ec2295184""17saPS9NetHKtnC5YS3A9Rcxm6ff9DasAQ"UOP_DUP OP_HASH160 4b616c34893dda74bdb0e1cd18265baebf602e4e OP_EQUALVERIFY OP_CHECKSIG*276a9144b616c34893dda74bdb0e1cd18265baebf602e4e88ac*"17saPS9NetHKtnC5YS3A9Rcxm6ff9DasAQ8$J  + @8455091a2b9c5deeeb23de4026ca5b4914b987e070d70f24b3d9447ec2295184""15GomNryb3qzqbM3QHe1budDKNK7Loo6PC"UOP_DUP OP_HASH160 2eddc7b5cb399e80dae23b591cd62aa24912b4e3 OP_EQUALVERIFY OP_CHECKSIG*276a9142eddc7b5cb399e80dae23b591cd62aa24912b4e388ac*"15GomNryb3qzqbM3QHe1budDKNK7Loo6PC8$J  +-@8455091a2b9c5deeeb23de4026ca5b4914b987e070d70f24b3d9447ec2295184""1LVsaxH8j2HLhPoZYLzcXUBz5BGvMJptaG"UOP_DUP OP_HASH160 d5e0436d3a4bfaf2929f0e3a61e89febb48d8f54 OP_EQUALVERIFY OP_CHECKSIG*276a914d5e0436d3a4bfaf2929f0e3a61e89febb48d8f5488ac*"1LVsaxH8j2HLhPoZYLzcXUBz5BGvMJptaG8$J ;$-@0000000000000000000fa8c2b367b0b312e1bbd390f6850eb3f634c543884cf8"@00000000000000000019dca21e1775b9b00d23fca6aeed18eac099824053ad8b2$ܮ-@0000000000000000001a3e2aed947e6928c8217e751e3630df182ff727412ff1"@0000000000000000000fa8c2b367b0b312e1bbd390f6850eb3f634c543884cf82$-@0000000000000000000b57a5c8dac11cbb1c222e9b77ebbf406416f11d18fb6e"@0000000000000000001a3e2aed947e6928c8217e751e3630df182ff727412ff12 $耺-@000000000000000000156d833576bd557badaf74f844639e068292040fbdba77"@0000000000000000000b57a5c8dac11cbb1c222e9b77ebbf406416f11d18fb6e2 + +1@3d9269995edfe1c6393809e6c718cc4543616799851d800c2231f6943bb2df83$"@000000000000000000156d833576bd557badaf74f844639e068292040fbdba77(耺-2 +@cf99180d7ace5aa9cd2b9d67aec68d853f7aab17496b804976591d401b519693B033e5339a42252b47643785f2f3a0d22690e066f165d6a359b6e9c2ce2b043104a2 +@69ef337dff4127f8ff93ebebe609f2623caafdb86b6c37ef29d759f4ef4cd0b0B039104f5dcc3e35ac6bf31903c580a8c7f8a1f298f864c166486fb47fc3d68fbf3B +@3d9269995edfe1c6393809e6c718cc4543616799851d800c2231f6943bb2df83""1DoSYhNvwGGoLjm59wEnde3Q3TRH1MkKUz"UOP_DUP OP_HASH160 8c69f801f7be825e38837f1fb39cc909b9aa1a2b OP_EQUALVERIFY OP_CHECKSIG*276a9148c69f801f7be825e38837f1fb39cc909b9aa1a2b88ac*"1DoSYhNvwGGoLjm59wEnde3Q3TRH1MkKUz8$J  + @3d9269995edfe1c6393809e6c718cc4543616799851d800c2231f6943bb2df83""1LTKVtey8FhaaLJpkZMt7m1YBWt5as27MK"UOP_DUP OP_HASH160 d564a576eec359234428842d85ba59b729161649 OP_EQUALVERIFY OP_CHECKSIG*276a914d564a576eec359234428842d85ba59b72916164988ac*"1LTKVtey8FhaaLJpkZMt7m1YBWt5as27MK8$J ;k$Ш٠-@000000000000000000048ca4c534022b0c3b5aa6eceecf6db93421797a0bbca5"@000000000000000000156d833576bd557badaf74f844639e068292040fbdba772j + + +1@bd4ff0ea6c859dc573f01583d3b87a28c59a906db2308b38d9ad8034d701c6ea$"@000000000000000000048ca4c534022b0c3b5aa6eceecf6db93421797a0bbca5(Ш٠-2 +@7636cef54f5e7e6766eed09b8eafa3ff87638a5f6c89b49438cbdcb40ea21205B02f8a3f4a1f79926375d56c74a1adaf395e80c936cbde1cde221304c8b6b3e930e2 +@9bb6939bb3d006376ae520b518d01cfe450db91c23254e001f205194555c2d57B023b56f72851804469cbf1cd1f95c8d6c03d26513d169b40cc809e1c63a1e1bf13B +#@bd4ff0ea6c859dc573f01583d3b87a28c59a906db2308b38d9ad8034d701c6ea""16yNKSfkJXpvT4LVtc6gf1UJ6jdHUbsEva"UOP_DUP OP_HASH160 4181b7d744b7d60b54c08b8288627748eeb655e1 OP_EQUALVERIFY OP_CHECKSIG*276a9144181b7d744b7d60b54c08b8288627748eeb655e188ac*"16yNKSfkJXpvT4LVtc6gf1UJ6jdHUbsEva8$J  +'@bd4ff0ea6c859dc573f01583d3b87a28c59a906db2308b38d9ad8034d701c6ea""1PBGjcHLaumDTaBteHFUssDb16b3oyGg9a"UOP_DUP OP_HASH160 f3440fbc3062ddbb0bb8946a071a67b30fe8f62a OP_EQUALVERIFY OP_CHECKSIG*276a914f3440fbc3062ddbb0bb8946a071a67b30fe8f62a88ac*"1PBGjcHLaumDTaBteHFUssDb16b3oyGg9a8$J  +ƭ@bd4ff0ea6c859dc573f01583d3b87a28c59a906db2308b38d9ad8034d701c6ea""1M4b1h6fC2hiaZ9Da7pyg7wUyTCWamFvY3"UOP_DUP OP_HASH160 dc1027c08922f1752b7ae00b2dabc6678bc37800 OP_EQUALVERIFY OP_CHECKSIG*276a914dc1027c08922f1752b7ae00b2dabc6678bc3780088ac*"1M4b1h6fC2hiaZ9Da7pyg7wUyTCWamFvY38$J  + + +1@31d4dad02a924799df07db9a3eae2253b7397fea870321fe8c9f1021bf77ced2$"@000000000000000000048ca4c534022b0c3b5aa6eceecf6db93421797a0bbca5(Ш٠-2 +@28351d69fbcbc2efc100c0fca2bc4901864c6aa21fb2dae265092bbe41b2cc7dB022eafe2b1e9a9a93520ad6bacd8a0b57a8203b45da6ab55e0ce2f409d09057ec82 +@28351d69fbcbc2efc100c0fca2bc4901864c6aa21fb2dae265092bbe41b2cc7dB023726692357fed285866e44cc7b98574c89a7268d8556996d3e07e380efba388eB +@31d4dad02a924799df07db9a3eae2253b7397fea870321fe8c9f1021bf77ced2""1JGskWqjumryDhP7c6zhiYK6LGdvnNwuD7"UOP_DUP OP_HASH160 bd7abdeedf47c0e7777db21263d0bca911dad9b2 OP_EQUALVERIFY OP_CHECKSIG*276a914bd7abdeedf47c0e7777db21263d0bca911dad9b288ac*"1JGskWqjumryDhP7c6zhiYK6LGdvnNwuD78$J  +\@31d4dad02a924799df07db9a3eae2253b7397fea870321fe8c9f1021bf77ced2""1Pm2QMUw52b7q5u1m1PfX6jv4DpyFH59r6"UOP_DUP OP_HASH160 f9a63d8c9e06721cfecd7a9702c7b75e75b5aa56 OP_EQUALVERIFY OP_CHECKSIG*276a914f9a63d8c9e06721cfecd7a9702c7b75e75b5aa5688ac*"1Pm2QMUw52b7q5u1m1PfX6jv4DpyFH59r68$J  +@31d4dad02a924799df07db9a3eae2253b7397fea870321fe8c9f1021bf77ced2""1KaZvkDkNqCuLkhswP1XhjVqXrMLArB2og"UOP_DUP OP_HASH160 cbcb7a03f10aad2ea51d8555da69fc531496b037 OP_EQUALVERIFY OP_CHECKSIG*276a914cbcb7a03f10aad2ea51d8555da69fc531496b03788ac*"1KaZvkDkNqCuLkhswP1XhjVqXrMLArB2og8$J & + + +1@0874957da54a8af1d8e58d3c915f478722ef5e7d46d3e902117281b69f34465e$"@000000000000000000048ca4c534022b0c3b5aa6eceecf6db93421797a0bbca5(Ш٠-2 +@5984997ec7bc9475f6b50349e18543d4327d1dcec5a147f449117518cca63c4fB0256bb203048eda75f4d86da9249c7f3ff285b4e2131e67bfbf9b2f8cee66c01fd2 +@8455091a2b9c5deeeb23de4026ca5b4914b987e070d70f24b3d9447ec2295184B03938a4c976604e181ab776618315757abb3d2778988f4dfc079c023102e5669f3B +@0874957da54a8af1d8e58d3c915f478722ef5e7d46d3e902117281b69f34465e""1FEDjMHxzduRyW9SwQEQmrgQFQJ6dijmog"UOP_DUP OP_HASH160 9c11cb8ad373ab69d4b8811d9f7fc81a71545ab6 OP_EQUALVERIFY OP_CHECKSIG*276a9149c11cb8ad373ab69d4b8811d9f7fc81a71545ab688ac*"1FEDjMHxzduRyW9SwQEQmrgQFQJ6dijmog8$J  + @0874957da54a8af1d8e58d3c915f478722ef5e7d46d3e902117281b69f34465e""1L81jutQBsy3tkEiQhZx8PKWLTF8iPLxB3"UOP_DUP OP_HASH160 d1bdeb52805b71154a23c6060a401a387dcb26b4 OP_EQUALVERIFY OP_CHECKSIG*276a914d1bdeb52805b71154a23c6060a401a387dcb26b488ac*"1L81jutQBsy3tkEiQhZx8PKWLTF8iPLxB38$J  +#@0874957da54a8af1d8e58d3c915f478722ef5e7d46d3e902117281b69f34465e""1DyBNSTaCXZQir8239Zy5vJ5suHykubwJV"UOP_DUP OP_HASH160 8e41759b6545c5962428f377262b5f4464b3e95e OP_EQUALVERIFY OP_CHECKSIG*276a9148e41759b6545c5962428f377262b5f4464b3e95e88ac*"1DyBNSTaCXZQir8239Zy5vJ5suHykubwJV8$J ; + + +1@603f42d9c46d9967c4eea6fdfe2e3481e094a2eeb05ecb4c7794ebe7218ababc$"@000000000000000000048ca4c534022b0c3b5aa6eceecf6db93421797a0bbca5(Ш٠-2 +@31d4dad02a924799df07db9a3eae2253b7397fea870321fe8c9f1021bf77ced2B027ea5b680c901742a6ca5d0b8cc6359df80ec18de60e11000be0f76857c5fb13c2 +@6d3f49163da09e6736834c9c3dee854d6ef955171a81167678630ce9052aa125B02a57ff158cd2a9be8cecfb622de31993013858a35a5ab88f895d97a0d1c0d131bB +@603f42d9c46d9967c4eea6fdfe2e3481e094a2eeb05ecb4c7794ebe7218ababc""1LuBCEhQPFHu3RpZKTXEq6a2VW5d2SDpSx"UOP_DUP OP_HASH160 da4887799b98b6726cba84e5efea6e22d090ff3d OP_EQUALVERIFY OP_CHECKSIG*276a914da4887799b98b6726cba84e5efea6e22d090ff3d88ac*"1LuBCEhQPFHu3RpZKTXEq6a2VW5d2SDpSx8$J  +\@603f42d9c46d9967c4eea6fdfe2e3481e094a2eeb05ecb4c7794ebe7218ababc""17W9euhtqhkNQXq3XAVY9BUgwQAWDZg1YC"UOP_DUP OP_HASH160 47540a8fab82e6bd0d026bf35e098a0ada5d7396 OP_EQUALVERIFY OP_CHECKSIG*276a91447540a8fab82e6bd0d026bf35e098a0ada5d739688ac*"17W9euhtqhkNQXq3XAVY9BUgwQAWDZg1YC8$J  +@603f42d9c46d9967c4eea6fdfe2e3481e094a2eeb05ecb4c7794ebe7218ababc""1LdJ41KDbhEqnAFfzVk1Yqqt1FeQcq7bBp"UOP_DUP OP_HASH160 d74799418f5ba4c78a1fd44eb550ecafe41860fe OP_EQUALVERIFY OP_CHECKSIG*276a914d74799418f5ba4c78a1fd44eb550ecafe41860fe88ac*"1LdJ41KDbhEqnAFfzVk1Yqqt1FeQcq7bBp8$J & + + +1@097ec9cf5fdef8721a12f4e520470d4074f513bd1f8154e62548bef212430225$"@000000000000000000048ca4c534022b0c3b5aa6eceecf6db93421797a0bbca5(Ш٠-2 +@603f42d9c46d9967c4eea6fdfe2e3481e094a2eeb05ecb4c7794ebe7218ababcB02dcaf8954917316ce8d4f4680301c021fe229e7f86c759ba58f679d82c33661d22 +@3631b8c91059dca846a16135db9c7752523c0b66b8b61804c23eda4b46f789f4B0204e5e9d4e02c4a92ff2cfc3f71ff4ddd91bdbda4554dbd5881aa96ad284734bcB +@097ec9cf5fdef8721a12f4e520470d4074f513bd1f8154e62548bef212430225""1CAV1yvKr3iidY15w9ouXq2VM9RqbDqYuz"UOP_DUP OP_HASH160 7a7483be73ce95a8f509c26ca09bab2759249aaf OP_EQUALVERIFY OP_CHECKSIG*276a9147a7483be73ce95a8f509c26ca09bab2759249aaf88ac*"1CAV1yvKr3iidY15w9ouXq2VM9RqbDqYuz8$J  +\@097ec9cf5fdef8721a12f4e520470d4074f513bd1f8154e62548bef212430225""19ryfqYofDVWMJmkaM4jVFtHQZ2dQh61fu"UOP_DUP OP_HASH160 6134b19cf3d363f7a52fab34e32547866374ab94 OP_EQUALVERIFY OP_CHECKSIG*276a9146134b19cf3d363f7a52fab34e32547866374ab9488ac*"19ryfqYofDVWMJmkaM4jVFtHQZ2dQh61fu8$J  +·@097ec9cf5fdef8721a12f4e520470d4074f513bd1f8154e62548bef212430225""1KeEs5gaKh95GDfZSGkmCyuoU7Y76SZzUT"UOP_DUP OP_HASH160 cc7d3a3233d4e48191eaa141dcd1e49c27d1d35e OP_EQUALVERIFY OP_CHECKSIG*276a914cc7d3a3233d4e48191eaa141dcd1e49c27d1d35e88ac*"1KeEs5gaKh95GDfZSGkmCyuoU7Y76SZzUT8$J & + + +1@05c9358d75aaf496bc421bbff95ea6d3a7bcd926f0e0d30f57c6ded69a7179c6$"@000000000000000000048ca4c534022b0c3b5aa6eceecf6db93421797a0bbca5(Ш٠-2 +@097ec9cf5fdef8721a12f4e520470d4074f513bd1f8154e62548bef212430225B0231c8b350913cb52b33b9c3df4f855eefbacca64244332c17337764a41c69712b2 +@87f8278999048027afa4da6708dd6d3e31216e78e2df9ac19f8aec1c2ee5fe47B021f019ac66a98f9f8a9de953cde91d7b9b984d4d558c5647a5c6fb2f04afb722cB +@05c9358d75aaf496bc421bbff95ea6d3a7bcd926f0e0d30f57c6ded69a7179c6"!1A3UGcp5LYJvxLnMWsEjoMJeTpxerpCt5"UOP_DUP OP_HASH160 01b5ce3e87affbb4ebb37e504d6fbb8a7cda20fa OP_EQUALVERIFY OP_CHECKSIG*276a91401b5ce3e87affbb4ebb37e504d6fbb8a7cda20fa88ac*!1A3UGcp5LYJvxLnMWsEjoMJeTpxerpCt58$J  +\@05c9358d75aaf496bc421bbff95ea6d3a7bcd926f0e0d30f57c6ded69a7179c6""1HJXNqYEbqdyNZfBUKzj55YuXAE43RCsdH"UOP_DUP OP_HASH160 b2d270dfc157310ee22a6d1e4c69a31207031c2c OP_EQUALVERIFY OP_CHECKSIG*276a914b2d270dfc157310ee22a6d1e4c69a31207031c2c88ac*"1HJXNqYEbqdyNZfBUKzj55YuXAE43RCsdH8$J  +·@05c9358d75aaf496bc421bbff95ea6d3a7bcd926f0e0d30f57c6ded69a7179c6""19tUCybRCy7rEGifaXJcSh17x82kioorDB"UOP_DUP OP_HASH160 617cee5f94b6ebb1b76aba1219d99fa61b0ec30e OP_EQUALVERIFY OP_CHECKSIG*276a914617cee5f94b6ebb1b76aba1219d99fa61b0ec30e88ac*"19tUCybRCy7rEGifaXJcSh17x82kioorDB8$J & + + +1@a08099188b28ae031af849f31c6264991c0c1ed9dbd379c7526e1ebac2e544a8$"@000000000000000000048ca4c534022b0c3b5aa6eceecf6db93421797a0bbca5(Ш٠-2 +@05c9358d75aaf496bc421bbff95ea6d3a7bcd926f0e0d30f57c6ded69a7179c6B021b794b1c124a33e31a5badd6eae22e07694ff5d92cd66b2d3bfc9e6e3825c6612 +@00915a5c4c700c8ea8761b3f6e7523643c6586fee8e83603b0c46c8ff36dc871B035e946d3c5f900c08dc22fd6a46576363a70f1968c2f9972f40a84539e799d176B +@a08099188b28ae031af849f31c6264991c0c1ed9dbd379c7526e1ebac2e544a8""1M18wieYrZPFPcEtNdLbJV2wPSSaxMSHop"UOP_DUP OP_HASH160 db6925814e5c66554f6012fb2a5165e43928d3e1 OP_EQUALVERIFY OP_CHECKSIG*276a914db6925814e5c66554f6012fb2a5165e43928d3e188ac*"1M18wieYrZPFPcEtNdLbJV2wPSSaxMSHop8$J  +\@a08099188b28ae031af849f31c6264991c0c1ed9dbd379c7526e1ebac2e544a8""124r4va3fP9Ds5k5zZWXZVB7rYJCLQoxBM"UOP_DUP OP_HASH160 0bb25551cd5af097e4c345046a5c4b64ec289d7d OP_EQUALVERIFY OP_CHECKSIG*276a9140bb25551cd5af097e4c345046a5c4b64ec289d7d88ac*"124r4va3fP9Ds5k5zZWXZVB7rYJCLQoxBM8$J  +;@a08099188b28ae031af849f31c6264991c0c1ed9dbd379c7526e1ebac2e544a8""15BCKoqmnsAHKq7LzguT2uVwvXna1Zat6r"UOP_DUP OP_HASH160 2dce1da38addcaa536c7081bf696c1b7c1a48451 OP_EQUALVERIFY OP_CHECKSIG*276a9142dce1da38addcaa536c7081bf696c1b7c1a4845188ac*"15BCKoqmnsAHKq7LzguT2uVwvXna1Zat6r8$J & + + +1@329ec772da5b87b3e5d2a87e6a6262101304106e058d318aa1eb29d2b9148630$"@000000000000000000048ca4c534022b0c3b5aa6eceecf6db93421797a0bbca5(Ш٠-2 +@a08099188b28ae031af849f31c6264991c0c1ed9dbd379c7526e1ebac2e544a8B025190f16810b1f181482b5c6540664f6175c3876e7ea40a30076c12fe8f2eed6c2 +@727dff2ac24ce767a94b7d7c4ccd191455646f92d8fbe2a1d3c62581eed99f38B023c45a951bd85bc06ae61f8b4502785e3de92cf1cb3d8ed19c8825a5c6712332dB +@329ec772da5b87b3e5d2a87e6a6262101304106e058d318aa1eb29d2b9148630""1HdCtvZ2UMy9s1feD5aD2ciEDz5QsMLC9t"UOP_DUP OP_HASH160 b65aeab3903a1ab2ae6764e863d5c742b54e8aa5 OP_EQUALVERIFY OP_CHECKSIG*276a914b65aeab3903a1ab2ae6764e863d5c742b54e8aa588ac*"1HdCtvZ2UMy9s1feD5aD2ciEDz5QsMLC9t8$J  +\@329ec772da5b87b3e5d2a87e6a6262101304106e058d318aa1eb29d2b9148630""1HBJdNYewaVuaEv3BfZoUGAafk1um8BRgG"UOP_DUP OP_HASH160 b174e2f2b2b808f844ecf3515e31c5a8d8344f19 OP_EQUALVERIFY OP_CHECKSIG*276a914b174e2f2b2b808f844ecf3515e31c5a8d8344f1988ac*"1HBJdNYewaVuaEv3BfZoUGAafk1um8BRgG8$J  +;@329ec772da5b87b3e5d2a87e6a6262101304106e058d318aa1eb29d2b9148630""12rZrsk8TTwyfPU2ZCUrXPjGibBrRFfs8f"UOP_DUP OP_HASH160 1457f01fc1090a220a11cedf6a3c745d1a4fecab OP_EQUALVERIFY OP_CHECKSIG*276a9141457f01fc1090a220a11cedf6a3c745d1a4fecab88ac*"12rZrsk8TTwyfPU2ZCUrXPjGibBrRFfs8f8$J & + + +1@b3157db4f9a8db0b215f7f665cc0a72f776695774c22393017cb72d453cdbb59$"@000000000000000000048ca4c534022b0c3b5aa6eceecf6db93421797a0bbca5(Ш٠-2 +@329ec772da5b87b3e5d2a87e6a6262101304106e058d318aa1eb29d2b9148630B02ac904d4e07a3a6e301cd1313d11ad1fdbb3ad23b0ed57c61b6bcd4a0bd8e4bbe2 +@abdf9ec307d086ddfa30912b71481e3d00b6cecc2e9cbf1687902ce05ec863e1B03c2339ac5679cc6efa6546dc5e478c84e10207105ad83a66d9366f5243c8b3684B +@b3157db4f9a8db0b215f7f665cc0a72f776695774c22393017cb72d453cdbb59""1QALtWkeuXiHAVRTu6MyihHLANKzTkR2mc"UOP_DUP OP_HASH160 fe0f3d0cedd0b436a03e578a4347b549ec9c697d OP_EQUALVERIFY OP_CHECKSIG*276a914fe0f3d0cedd0b436a03e578a4347b549ec9c697d88ac*"1QALtWkeuXiHAVRTu6MyihHLANKzTkR2mc8$J  +\@b3157db4f9a8db0b215f7f665cc0a72f776695774c22393017cb72d453cdbb59""1P9TBtNnDFHukTZzNqpytkFF4KhXq44bgz"UOP_DUP OP_HASH160 f2ebf48fa3b77ebcfd35fac0cf23205a27a90f38 OP_EQUALVERIFY OP_CHECKSIG*276a914f2ebf48fa3b77ebcfd35fac0cf23205a27a90f3888ac*"1P9TBtNnDFHukTZzNqpytkFF4KhXq44bgz8$J  +;@b3157db4f9a8db0b215f7f665cc0a72f776695774c22393017cb72d453cdbb59""16oHQVH1FLtHoXsYWDdwKWwb2njmZbNtTT"UOP_DUP OP_HASH160 3f99751391032822263f750d15d49ac747968296 OP_EQUALVERIFY OP_CHECKSIG*276a9143f99751391032822263f750d15d49ac74796829688ac*"16oHQVH1FLtHoXsYWDdwKWwb2njmZbNtTT8$J & + + +1@982fff90451834f9a6318b9e4f8b29047489aa8970fd50e1409b6c449df78b1b$"@000000000000000000048ca4c534022b0c3b5aa6eceecf6db93421797a0bbca5(Ш٠-2 +@70370da6cadc1faf085b018c3f692620db9e1b47a9ed3c1d4c78a3e3c987d402B039c3beb90670aad566aa1e169e8150fbcfb3c6b80335f9153bd693cf422b3d6632 +@5efc386d2b5151cfa458480eb206c767c895278b8476635a96f1db20d4bec468B03e16f9f571b34a570005883a78aae8f67bbf44e3ecaded0cd1beec37fe1d08982B +@982fff90451834f9a6318b9e4f8b29047489aa8970fd50e1409b6c449df78b1b""18wrERMRfC9hZeWvaRf7HNMjkkijZXYzJM"UOP_DUP OP_HASH160 5728704f199fee9cc59b00e1030a731ff042f73e OP_EQUALVERIFY OP_CHECKSIG*276a9145728704f199fee9cc59b00e1030a731ff042f73e88ac*"18wrERMRfC9hZeWvaRf7HNMjkkijZXYzJM8$J  +Њ +@982fff90451834f9a6318b9e4f8b29047489aa8970fd50e1409b6c449df78b1b""1GHsKEMaGBnsXJhs9oGx8KvUYZRiXeqFRw"UOP_DUP OP_HASH160 a7ba8adc0b3306cab28f1d42379364a21fb15a54 OP_EQUALVERIFY OP_CHECKSIG*276a914a7ba8adc0b3306cab28f1d42379364a21fb15a5488ac*"1GHsKEMaGBnsXJhs9oGx8KvUYZRiXeqFRw8$J  +ɇ @982fff90451834f9a6318b9e4f8b29047489aa8970fd50e1409b6c449df78b1b""1CszAY1N3PaQRNRUSmLzTeomiNSmkrFChW"UOP_DUP OP_HASH160 824de66f97f4c7fe44a9703608ba79ba2448fef2 OP_EQUALVERIFY OP_CHECKSIG*276a914824de66f97f4c7fe44a9703608ba79ba2448fef288ac*"1CszAY1N3PaQRNRUSmLzTeomiNSmkrFChW8$J r$-@0000000000000000001391070f69ec6a3a77185782a043869c79b5509f287800"@000000000000000000048ca4c534022b0c3b5aa6eceecf6db93421797a0bbca52 $謡-@0000000000000000001166bc9ecb7c0da8a1eadd69390fbedc95d0da7f87de5c"@0000000000000000001391070f69ec6a3a77185782a043869c79b5509f2878002 + +1@a1d3a0b92088c8bb0042456f932ccc945eb26b046473886fe2c464512dee7e4f$"@0000000000000000001166bc9ecb7c0da8a1eadd69390fbedc95d0da7f87de5c(謡-2 +@72fca97df5bb00049fedc407872967ac4068c82364b874aa2ae9d19e6aa565f5B02c20c1ac453459387bcec7970a96a2b8dc35a981ba3d4a9cae955ddda2871e78d2 +@72fca97df5bb00049fedc407872967ac4068c82364b874aa2ae9d19e6aa565f5B024b3988b554c0b5201a9bd55679f02112af5df732222e87d92e564e74970dde5c2 +@72fca97df5bb00049fedc407872967ac4068c82364b874aa2ae9d19e6aa565f5B03c5542fe16363128003af84b2c090fc3db95452aafb2e036da1babd0bf1448ec7B + @a1d3a0b92088c8bb0042456f932ccc945eb26b046473886fe2c464512dee7e4f""1NbSPpxRsVkvANRvccUci4uNNaPnPQgXDB"UOP_DUP OP_HASH160 ecddfb4cdb14a822646c1e7206974172a50d2601 OP_EQUALVERIFY OP_CHECKSIG*276a914ecddfb4cdb14a822646c1e7206974172a50d260188ac*"1NbSPpxRsVkvANRvccUci4uNNaPnPQgXDB8$J  +\@a1d3a0b92088c8bb0042456f932ccc945eb26b046473886fe2c464512dee7e4f""1A6k5qZgJ2k4ey5Vi1tcETmwrZgdxfBt2K"UOP_DUP OP_HASH160 63cf2d1349b56775b4427b0b6ebe515bc51eb96f OP_EQUALVERIFY OP_CHECKSIG*276a91463cf2d1349b56775b4427b0b6ebe515bc51eb96f88ac*"1A6k5qZgJ2k4ey5Vi1tcETmwrZgdxfBt2K8$J  +@a1d3a0b92088c8bb0042456f932ccc945eb26b046473886fe2c464512dee7e4f""1KuFuzSFdcSwBHvmJfKZt8k1zwZpwWfm7D"UOP_DUP OP_HASH160 cf5457e84e7edfa0860c449422b43dad53571f32 OP_EQUALVERIFY OP_CHECKSIG*276a914cf5457e84e7edfa0860c449422b43dad53571f3288ac*"1KuFuzSFdcSwBHvmJfKZt8k1zwZpwWfm7D8$J &$-@000000000000000000113c20f9889f906021e4a5b646f0783b4aadafb60c8e52"@0000000000000000001166bc9ecb7c0da8a1eadd69390fbedc95d0da7f87de5c2$-@00000000000000000019f13fe463b31137a7545afbdaf469a4544a6a942ea1b1"@000000000000000000113c20f9889f906021e4a5b646f0783b4aadafb60c8e522 $Ȼ-@000000000000000000053fb734a712099c54978c9e0f8da4de68cbd6d3e21b45"@00000000000000000019f13fe463b31137a7545afbdaf469a4544a6a942ea1b12 + + + +1@dcbc4d2881840842ae53586a66c223af0b46685f62cd1d8e48d33cff58d9a3e9$"@000000000000000000053fb734a712099c54978c9e0f8da4de68cbd6d3e21b45(Ȼ-2 +@d8f00493c7c7aa3bf3b229bf011ed36fa2634a3302884f1af877ece05175b247B02aabbf56c2b1cb022c361ff0d48af0c0ad03f257387a2433393155bb04a0eb9fb2 +@7a164ea33cee6133a3123db7aa1ccb4eaa039de1fe921195174102d6a7c925b4B0357b1d3f5827940c37d2a8aa9803c18b28e0da4b4e56edb841206c59388946b33B +%@dcbc4d2881840842ae53586a66c223af0b46685f62cd1d8e48d33cff58d9a3e9""1CKAYseD9ismW5gbegNvu5GDHY3imT7eDw"UOP_DUP OP_HASH160 7c18d7ad22745b680e2e74f4ded3727f55693d09 OP_EQUALVERIFY OP_CHECKSIG*276a9147c18d7ad22745b680e2e74f4ded3727f55693d0988ac*"1CKAYseD9ismW5gbegNvu5GDHY3imT7eDw8$J  + @dcbc4d2881840842ae53586a66c223af0b46685f62cd1d8e48d33cff58d9a3e9""1AHxL91jotS4tjt2yNzy7PsGbosKv4jMVJ"UOP_DUP OP_HASH160 65edf97daf262a09ba9a18e89f06022242378a09 OP_EQUALVERIFY OP_CHECKSIG*276a91465edf97daf262a09ba9a18e89f06022242378a0988ac*"1AHxL91jotS4tjt2yNzy7PsGbosKv4jMVJ8$J  +-@dcbc4d2881840842ae53586a66c223af0b46685f62cd1d8e48d33cff58d9a3e9""18dEUNaLZzR1PHUSrqSGF3UiPt2bELuFcb"UOP_DUP OP_HASH160 53a319d56294a1683254bba02f6130a7ed986e98 OP_EQUALVERIFY OP_CHECKSIG*276a91453a319d56294a1683254bba02f6130a7ed986e9888ac*"18dEUNaLZzR1PHUSrqSGF3UiPt2bELuFcb8$J ;$-@00000000000000000019a53cf4455429daf6bcaf21481df4e5238e7573427aa4"@000000000000000000053fb734a712099c54978c9e0f8da4de68cbd6d3e21b452$ئ-@0000000000000000000e8b81eef8e9e478019a56ce70fabca3a989dba3d2805e"@00000000000000000019a53cf4455429daf6bcaf21481df4e5238e7573427aa42 $-@00000000000000000003d3c770de117ebfa8c697473df7422796808c0c0294d2"@0000000000000000000e8b81eef8e9e478019a56ce70fabca3a989dba3d2805e2 + + + +1@f13d5b22bc7f6cd30add690a5563db2f7b562756bc000920dbcb055bb7a0798c$"@00000000000000000003d3c770de117ebfa8c697473df7422796808c0c0294d2(-2 +@6f459e0128edc7f0c92d905ec3fd55141eba6b8884839424e09be7f88422353bB02a5949f0be8b8e2f8dce5d007af1e41699ecc674f59850304b38083d500351bcf2 +@fb90292866d7a5bee84c39b86facfa3cb580f2f5fa64183c68fabe7cf5003b6bB0218ee717497d1759ed4b4d6edd6f4b4fedd0f20945286e2eeb2ccdaa193175355B +@f13d5b22bc7f6cd30add690a5563db2f7b562756bc000920dbcb055bb7a0798c""1Nsp7wthTXDzRxZ4hfSyZjoRxXuynm1kvn"UOP_DUP OP_HASH160 eff6c5ed0b466672561ee6a9581e6bfac0533dd5 OP_EQUALVERIFY OP_CHECKSIG*276a914eff6c5ed0b466672561ee6a9581e6bfac0533dd588ac*"1Nsp7wthTXDzRxZ4hfSyZjoRxXuynm1kvn8$J  +@f13d5b22bc7f6cd30add690a5563db2f7b562756bc000920dbcb055bb7a0798c""19QMizuyACgH1gPvAqp3CHEpBBKi4s52zo"UOP_DUP OP_HASH160 5c2bdf7d845b246c49e348986b8105f7ff30327b OP_EQUALVERIFY OP_CHECKSIG*276a9145c2bdf7d845b246c49e348986b8105f7ff30327b88ac*"19QMizuyACgH1gPvAqp3CHEpBBKi4s52zo8$J  +.@f13d5b22bc7f6cd30add690a5563db2f7b562756bc000920dbcb055bb7a0798c""12w7mKDgck3YypmL6ngn2jnzWHRG164w2m"UOP_DUP OP_HASH160 15343beaf15ce56db470cb8268c1de48221cd25d OP_EQUALVERIFY OP_CHECKSIG*276a91415343beaf15ce56db470cb8268c1de48221cd25d88ac*"12w7mKDgck3YypmL6ngn2jnzWHRG164w2m8$J  $кʣ-@00000000000000000019439753ad7e7546a805912731a3a1198224a8789f459c"@00000000000000000003d3c770de117ebfa8c697473df7422796808c0c0294d22$-@00000000000000000018282729462133d115fa8764b8b1e829e2feb436819f12"@00000000000000000019439753ad7e7546a805912731a3a1198224a8789f459c2$-@00000000000000000004cfa6f384a28b4b92cf35dd653fa88546f8746c05ca75"@00000000000000000018282729462133d115fa8764b8b1e829e2feb436819f122 + +1@04ee7182e0dd212e026dcfccbdf2f634cd24874920373e4113292d93de290bd8$"@00000000000000000004cfa6f384a28b4b92cf35dd653fa88546f8746c05ca75(-2 +@f76e4b113ca157a86e03eb97138a3947061037024814ac54edca50bb1c904ceeB03eef9b3c622a8b6aa3ed90e96f38702a55cbc0c2647b49aa2b84047481e03625f2 +@f1c0f87cea56e8a4711fa6468c06fd3f35c0879f5a153f95d5b9cd8f4d778e82B03533c3cc0533dbf847dc1d1936d348d2037969c1b14bad75da636291917fb30f12 +@4634d5e209a56d4c684e022c27e3ee028e3d005bb565d2f15caa51042adc4509B02593a942e6da6e3b1084dc8124a9679479c9ea34f36cd81284090fdac1cd3b3882 +@f76e4b113ca157a86e03eb97138a3947061037024814ac54edca50bb1c904ceeB02dc49dab92a517cb7d71f1369bed3c4df5a6866bfab2ecaf37806a07847354e6d2 +@10e1694966707ac31c06029e40c1ab8727c9717c1846ff4d6e93a3a30d6ccd3aB0293373694eb7ee57e7979fe83447fd2a2c788ed52653b577680dcc8082de52465B +E@04ee7182e0dd212e026dcfccbdf2f634cd24874920373e4113292d93de290bd8""19VjqDKaDRPLsNcVKhpwvzVnwM8LfQNZr1"UOP_DUP OP_HASH160 5d30682c4ee3910116db50e582056bcd7af46c45 OP_EQUALVERIFY OP_CHECKSIG*276a9145d30682c4ee3910116db50e582056bcd7af46c4588ac*"19VjqDKaDRPLsNcVKhpwvzVnwM8LfQNZr18$J  +@04ee7182e0dd212e026dcfccbdf2f634cd24874920373e4113292d93de290bd8""142dchAhbPeHuNLNhyeAfiypSeP7vYMfSK"UOP_DUP OP_HASH160 21375bb99133b7e6842b39d9408d8755ec83a354 OP_EQUALVERIFY OP_CHECKSIG*276a91421375bb99133b7e6842b39d9408d8755ec83a35488ac*"142dchAhbPeHuNLNhyeAfiypSeP7vYMfSK8$J  +@04ee7182e0dd212e026dcfccbdf2f634cd24874920373e4113292d93de290bd8""14gHiZmJaDdqNnDAkKN4PsUEeZY4zwLmAz"UOP_DUP OP_HASH160 28568de0750e0272827c4220725b9dc5059be441 OP_EQUALVERIFY OP_CHECKSIG*276a91428568de0750e0272827c4220725b9dc5059be44188ac*"14gHiZmJaDdqNnDAkKN4PsUEeZY4zwLmAz8$J o$Щ-@00000000000000000016daa83e6fe683ad0a7c4a71019aaedb99032cb29fc6cb"@00000000000000000004cfa6f384a28b4b92cf35dd653fa88546f8746c05ca752 $-@0000000000000000000edc8ff97d2e6ed57683b35583a8fa8c690ca740cdb4a9"@00000000000000000016daa83e6fe683ad0a7c4a71019aaedb99032cb29fc6cb2 + + + +1@2ff5c08a28ac83ebc193a6ebdd24fb256661648d3b64ea3ae660a77147c95f52$"@0000000000000000000edc8ff97d2e6ed57683b35583a8fa8c690ca740cdb4a9(-2 +@560f4b033dfbcf0f4f8aeddf36cde8b3d875ce306987511147c9a416f642a626B02ce2541c8b8ef59c12a3f33b9c9a36bc0d7718b49e13c3ec38645a2fb9d33fe4e2 +@1ac4d6b7d7923c2d6e7dcd23da4bc9fa6cc909ecf1cdae8ca02f8daca19848a5B03d7d247bfeb2e3aa326cc4e08216880808f3031be259813f8680736dffbba6629B +@2ff5c08a28ac83ebc193a6ebdd24fb256661648d3b64ea3ae660a77147c95f52""1JeDC81ZhT2BpXFpfqRw86JN8TfTyUsVdg"UOP_DUP OP_HASH160 c183b4c07330d9cbae60ac4569ffbe4467090554 OP_EQUALVERIFY OP_CHECKSIG*276a914c183b4c07330d9cbae60ac4569ffbe446709055488ac*"1JeDC81ZhT2BpXFpfqRw86JN8TfTyUsVdg8$J  +@2ff5c08a28ac83ebc193a6ebdd24fb256661648d3b64ea3ae660a77147c95f52""1DB2DFdGtCHfCKJhum6vPNHLAavJPdAHq3"UOP_DUP OP_HASH160 8586ae1c467040cb3e99f7ab4c052e7cced5d484 OP_EQUALVERIFY OP_CHECKSIG*276a9148586ae1c467040cb3e99f7ab4c052e7cced5d48488ac*"1DB2DFdGtCHfCKJhum6vPNHLAavJPdAHq38$J  +t@2ff5c08a28ac83ebc193a6ebdd24fb256661648d3b64ea3ae660a77147c95f52""13zoSPdPBywG3U5qjg7Jqs96bsKz1LmiCL"UOP_DUP OP_HASH160 20deb9c62ba742b43104e8c40565707e84f1b7f0 OP_EQUALVERIFY OP_CHECKSIG*276a91420deb9c62ba742b43104e8c40565707e84f1b7f088ac*"13zoSPdPBywG3U5qjg7Jqs96bsKz1LmiCL8$J b$ʥ-@0000000000000000000168270ba9989065af32cacf8b68f53a067a31a41df462"@0000000000000000000edc8ff97d2e6ed57683b35583a8fa8c690ca740cdb4a92 + +1@12812c44ac53cb408238389776eb5d0b1bf581200db34f42d23bd056777b854c$"@0000000000000000000168270ba9989065af32cacf8b68f53a067a31a41df462(ʥ-2 +@177f7e7d473c457f4639791869c529344332842b77492b5521e38778308eec0bB02d27d04d15017cb5ff3eccd04ca2e076ac294bded9dfdfff9ec56332b4a9a94442 +@a7a942cabd1aafa1e28d6c09575ac25cddadbef0185be57d30ce1c146c328fa2B0289cbed796d29a6b0bc11b182cb37d219d1a0f398cbd615764a767b0e55a55f2f2 +@90f7300adbc54ee1dbcd9566312bd30be65df1d39f57fea69a4fc913243ebcbaB0261e49faec78562fe19afc42fbe3402aabf2524507804078667937ec80e96467b2 +@4e0833b5d6a7b5a01b131e5cf2d7ecafddc228adc669fb3f4cd21b30bcd9a6b2B03be6dbc5c6ef970ebbfe1320807edf783f7d320db4444dc7b75878620dd1abfd5B + @12812c44ac53cb408238389776eb5d0b1bf581200db34f42d23bd056777b854c""14GhD2xLA1d6xFrvQL1CDvBDAc84rWB1kn"UOP_DUP OP_HASH160 23e02e277d3ea82366049124323297555987f484 OP_EQUALVERIFY OP_CHECKSIG*276a91423e02e277d3ea82366049124323297555987f48488ac*"14GhD2xLA1d6xFrvQL1CDvBDAc84rWB1kn8$J  + @12812c44ac53cb408238389776eb5d0b1bf581200db34f42d23bd056777b854c""17G1GXKhboCFihZhZAss2pnzZcjgWrxfes"UOP_DUP OP_HASH160 44a737b0ab932493af1fc516b4970de61b980a63 OP_EQUALVERIFY OP_CHECKSIG*276a91444a737b0ab932493af1fc516b4970de61b980a6388ac*"17G1GXKhboCFihZhZAss2pnzZcjgWrxfes8$J  +@12812c44ac53cb408238389776eb5d0b1bf581200db34f42d23bd056777b854c""18rxPbpK6ukT88jMZBTNz5Cyzdahq9YAuV"UOP_DUP OP_HASH160 563b7fe40f8dd53bbd82fd182a823e4d40a641cb OP_EQUALVERIFY OP_CHECKSIG*276a914563b7fe40f8dd53bbd82fd182a823e4d40a641cb88ac*"18rxPbpK6ukT88jMZBTNz5Cyzdahq9YAuV8$J  + + +1@f7bf5cc7157d38e275a0afff21f9e502a811b4738e476a00b7f3cbf92192aa5d$"@0000000000000000000168270ba9989065af32cacf8b68f53a067a31a41df462(ʥ-2 +@1dcbbb600f3c679929f58590146fee9884d95aa68bd559193ca7e5225a100335B0314f80eaacc0a48324706a52a9cb432de2b1e67c16a736d6227be84d096133c112 +@8883460713d6fc0ff02ec67a669ef6182217d238b238c9112a50f0a59daaddfbB0395926186f3d890d66c2ab504944e3d5426395892548e9bf5c8538d1d057e6fb2B +@f7bf5cc7157d38e275a0afff21f9e502a811b4738e476a00b7f3cbf92192aa5d""1PPQtZSN7u6BjNSAf6vETVHz9uAVqnw8vw"UOP_DUP OP_HASH160 f58fdc2225b18d45e25ff1fbf9231171db2b5c29 OP_EQUALVERIFY OP_CHECKSIG*276a914f58fdc2225b18d45e25ff1fbf9231171db2b5c2988ac*"1PPQtZSN7u6BjNSAf6vETVHz9uAVqnw8vw8$J  +أ@f7bf5cc7157d38e275a0afff21f9e502a811b4738e476a00b7f3cbf92192aa5d""19zSRMsVmDfBbgw9opw9Cr7nBG8ppNoYMG"UOP_DUP OP_HASH160 629def85ec9e88b494070f6e4c98aadd36e8331b OP_EQUALVERIFY OP_CHECKSIG*276a914629def85ec9e88b494070f6e4c98aadd36e8331b88ac*"19zSRMsVmDfBbgw9opw9Cr7nBG8ppNoYMG8$J  +Ϡ@f7bf5cc7157d38e275a0afff21f9e502a811b4738e476a00b7f3cbf92192aa5d""1ETLySJvD5A8v67X9xZA4UWDkaSFc54NS3"UOP_DUP OP_HASH160 93951f731f5731d81b48a160924f467964dbecf3 OP_EQUALVERIFY OP_CHECKSIG*276a91493951f731f5731d81b48a160924f467964dbecf388ac*"1ETLySJvD5A8v67X9xZA4UWDkaSFc54NS38$J $г-@0000000000000000001187cbc15b8ffec8835ca4d457d53590c3884a7b9b7291"@0000000000000000000168270ba9989065af32cacf8b68f53a067a31a41df4622$耨-@000000000000000000196caf4c42d2485f4626b7ac194aef901e2d496aaf8f31"@0000000000000000001187cbc15b8ffec8835ca4d457d53590c3884a7b9b72912$Ѧ-@0000000000000000000e54dcf50a7886a709395afc85a59da8bd6147f82cdc1c"@000000000000000000196caf4c42d2485f4626b7ac194aef901e2d496aaf8f312 + + +1@ce75d35297d4372b98533e68a9d059db1f357a09165737f795713d52adbb41ee$"@0000000000000000000e54dcf50a7886a709395afc85a59da8bd6147f82cdc1c(Ѧ-2 +@4a58e965b77699879bd98f966b0ba704481bbbbdbcd4ead248ca1b3165c97089B022bc835839eebc09a9a2e77b19a247e9defa43ef7bf6ead45a76a1dffb05977e72 +@5fefb0632a44f40c9ffeb946728cb68f2e41357630a2a27783f2c744961a3756B02815721baec3ac99834c62946b9074f83e70352413088a9f0817422835d187194B +@ce75d35297d4372b98533e68a9d059db1f357a09165737f795713d52adbb41ee""18WT5bFMfHJapopp7eDsAA3U8PacnwmAZf"UOP_DUP OP_HASH160 525ab6913514b3dc8a39670c27818c0585f9294c OP_EQUALVERIFY OP_CHECKSIG*276a914525ab6913514b3dc8a39670c27818c0585f9294c88ac*"18WT5bFMfHJapopp7eDsAA3U8PacnwmAZf8$J  +@ce75d35297d4372b98533e68a9d059db1f357a09165737f795713d52adbb41ee""1C7CaaB581btxXEBSzhYe623fiYTLiEP82"UOP_DUP OP_HASH160 79d58b7f3c77bdcfd93789980cfe7edc8e7f1ddc OP_EQUALVERIFY OP_CHECKSIG*276a91479d58b7f3c77bdcfd93789980cfe7edc8e7f1ddc88ac*"1C7CaaB581btxXEBSzhYe623fiYTLiEP828$J  +f@ce75d35297d4372b98533e68a9d059db1f357a09165737f795713d52adbb41ee""1Ff12S6YV6hjRBsnj99SHM9hmRJu5UFvt6"UOP_DUP OP_HASH160 a0c19690619a7cc9e1b20a683dcfb27df3503537 OP_EQUALVERIFY OP_CHECKSIG*276a914a0c19690619a7cc9e1b20a683dcfb27df350353788ac*"1Ff12S6YV6hjRBsnj99SHM9hmRJu5UFvt68$J  + + +1@0c7d99e514d9f61fec5ceefe8b4311c5b36fd6f8060484696107525015bffad2$"@0000000000000000000e54dcf50a7886a709395afc85a59da8bd6147f82cdc1c(Ѧ-2 +@5822327633b7c43f0d94421092597e0bb2753eae8a4dd6982485840bcc742362B033fae7d733269572584ec03794052685e022ed4562cfc4286db884b69ce22b3822 +@f0a1e7807e5fc44f29f243dd393aed3d2853076da5498fdaef05ac5c5417c4e0B035d06e48932cd920a83672ec3e3596ad95ad406fbe624941fb6deb8ace0b1e139B +@0c7d99e514d9f61fec5ceefe8b4311c5b36fd6f8060484696107525015bffad2""1EMJ41Vh4YtzrC5PMKwL4pFm8VZL63dgjg"UOP_DUP OP_HASH160 92703048c0ea0d3e4648df6119cefc667797c347 OP_EQUALVERIFY OP_CHECKSIG*276a91492703048c0ea0d3e4648df6119cefc667797c34788ac*"1EMJ41Vh4YtzrC5PMKwL4pFm8VZL63dgjg8$J  +@0c7d99e514d9f61fec5ceefe8b4311c5b36fd6f8060484696107525015bffad2""1NCDfWph2Hr6tq3TNERU9px76rHp5ZACk4"UOP_DUP OP_HASH160 e879c9d78ae13365ac5b067b3f4d4fb54921230d OP_EQUALVERIFY OP_CHECKSIG*276a914e879c9d78ae13365ac5b067b3f4d4fb54921230d88ac*"1NCDfWph2Hr6tq3TNERU9px76rHp5ZACk48$J  +@0c7d99e514d9f61fec5ceefe8b4311c5b36fd6f8060484696107525015bffad2""1ETCYZayhiRKQB4smtiwL2cb6M2QX7QGDv"UOP_DUP OP_HASH160 938e1637682104e253941038d782cceae2d27dea OP_EQUALVERIFY OP_CHECKSIG*276a914938e1637682104e253941038d782cceae2d27dea88ac*"1ETCYZayhiRKQB4smtiwL2cb6M2QX7QGDv8$J ""$ߦ-@0000000000000000001afab69accaef931509bc274af1efdc78fcae370edb308"@0000000000000000000e54dcf50a7886a709395afc85a59da8bd6147f82cdc1c2! + + +1@7534efb71776c9f4f1de362b1693e3100b4b9600ed812ee400312b5dad2a43f4$"@0000000000000000001afab69accaef931509bc274af1efdc78fcae370edb308(ߦ-2 +@03709d43a71eea611461b529b0128c2676b0bd7f3197b928fdfa7a05a617100eB02a8f82ac8fd241eedbd6e97ce94f827afe8709004df9a805a9e69847365b7be092 +@10b487b5b861d8d5391243b9e35f0aa25c915d555d9316e1dd04532127cec1a0B02999ed12c047d436fd5fc60f129fd5753d3a7c96476b9f8be90840c06665f324eB +@7534efb71776c9f4f1de362b1693e3100b4b9600ed812ee400312b5dad2a43f4""18nLSo64vbMbMktNr8Uv7xPb4KwaJNJ1in"UOP_DUP OP_HASH160 555bd4960388659e498e0b9cef548a8fc0518e75 OP_EQUALVERIFY OP_CHECKSIG*276a914555bd4960388659e498e0b9cef548a8fc0518e7588ac*"18nLSo64vbMbMktNr8Uv7xPb4KwaJNJ1in8$J  + @7534efb71776c9f4f1de362b1693e3100b4b9600ed812ee400312b5dad2a43f4""1ADyCTYdec4aFvB4VbR5CxhsDBcLeHrYau"UOP_DUP OP_HASH160 652d08f220e9c07eb3bde400f4f2cc1c3b695de4 OP_EQUALVERIFY OP_CHECKSIG*276a914652d08f220e9c07eb3bde400f4f2cc1c3b695de488ac*"1ADyCTYdec4aFvB4VbR5CxhsDBcLeHrYau8$J  +_@7534efb71776c9f4f1de362b1693e3100b4b9600ed812ee400312b5dad2a43f4"!1juKvESuUTTb1JjNN2aEqDa7ReqUbaToQ"UOP_DUP OP_HASH160 081d266bb82fdc387c648275c79602070a60cc5f OP_EQUALVERIFY OP_CHECKSIG*276a914081d266bb82fdc387c648275c79602070a60cc5f88ac*!1juKvESuUTTb1JjNN2aEqDa7ReqUbaToQ8$J ; + + +1@7e829ec2e4284aa07493613e077f65d9ef2f2b00c9e5e222309ab27cce0380a7$"@0000000000000000001afab69accaef931509bc274af1efdc78fcae370edb308(ߦ-2 +@0874957da54a8af1d8e58d3c915f478722ef5e7d46d3e902117281b69f34465eB02b89cc8ce6c6fe951579f9ccf3bb8512b1a1665ad3506afc0176bb5f6927e9da22 +@b3c08b38baddf2910fa3c752d8fdb6536caa1a8418244a0cf1fe0a4dade538feB0391336d413e872ab2b4c3d27943afd7a15824a0771ae2cd2862d0b872cb8bea8cB +@7e829ec2e4284aa07493613e077f65d9ef2f2b00c9e5e222309ab27cce0380a7""1NdHxiUAPj83D3C6ZUZyGPvD3a8c3rpuq5"UOP_DUP OP_HASH160 ed37c62a3e70e1a9360a9f2668e04447a617b27e OP_EQUALVERIFY OP_CHECKSIG*276a914ed37c62a3e70e1a9360a9f2668e04447a617b27e88ac*"1NdHxiUAPj83D3C6ZUZyGPvD3a8c3rpuq58$J  + @7e829ec2e4284aa07493613e077f65d9ef2f2b00c9e5e222309ab27cce0380a7""1BR9NxMwhrGGZgFvq65oFhLhko71wehmfZ"UOP_DUP OP_HASH160 72423c2676c436366b39b306a41a1dc209ab114c OP_EQUALVERIFY OP_CHECKSIG*276a91472423c2676c436366b39b306a41a1dc209ab114c88ac*"1BR9NxMwhrGGZgFvq65oFhLhko71wehmfZ8$J  +쵮-@7e829ec2e4284aa07493613e077f65d9ef2f2b00c9e5e222309ab27cce0380a7""1EY5YWiGnSNFsNMoTP2efF96uEUHBbCxqo"UOP_DUP OP_HASH160 947a529423b14df63483cb60c204a79bbb324e2c OP_EQUALVERIFY OP_CHECKSIG*276a914947a529423b14df63483cb60c204a79bbb324e2c88ac*"1EY5YWiGnSNFsNMoTP2efF96uEUHBbCxqo8$J ; + +1@4849ee03029112ef167f2388d3360a4c7f417c52393e3e656fb4ec9cfe47aa00$"@0000000000000000001afab69accaef931509bc274af1efdc78fcae370edb308(ߦ-2 +@2ff5c08a28ac83ebc193a6ebdd24fb256661648d3b64ea3ae660a77147c95f52B020a4e67ef46e86e536708c180e22a1ff9c66e749324fb6ecb0d544f549bc48d882 +@a78299a2e60566f7f180e8306a540f2769c09fdba8531921bc7ca116636087deB0332698910f1785834bdd1bd5c301769b87f765a34e78a0c18943e82067f71acbb2 +@52eef273e5941b1ed293f377da5e4fa12a8a58fcefbbee61eaf8ddf7950c6757B02ed778614904843333799882b3d8cca18bf72cec7921f7460da41d91e79a40a45B +@4849ee03029112ef167f2388d3360a4c7f417c52393e3e656fb4ec9cfe47aa00""1GREyDtZ5a5drnLgawyQdVMr8efSQXhRDX"UOP_DUP OP_HASH160 a91f87e6be4171437e5c9d57233712a42b9e890d OP_EQUALVERIFY OP_CHECKSIG*276a914a91f87e6be4171437e5c9d57233712a42b9e890d88ac*"1GREyDtZ5a5drnLgawyQdVMr8efSQXhRDX8$J  +Ц@4849ee03029112ef167f2388d3360a4c7f417c52393e3e656fb4ec9cfe47aa00""16jGraPzC9LkQsHF2WhdjPtG4Z78BmAZ5W"UOP_DUP OP_HASH160 3ed7558df16cfff5f19977b1095c588dae6d8261 OP_EQUALVERIFY OP_CHECKSIG*276a9143ed7558df16cfff5f19977b1095c588dae6d826188ac*"16jGraPzC9LkQsHF2WhdjPtG4Z78BmAZ5W8$J  +@4849ee03029112ef167f2388d3360a4c7f417c52393e3e656fb4ec9cfe47aa00""12NiV8VctaUJu6hymxhicPRNNfj3rrdje4"UOP_DUP OP_HASH160 0f137dabdfd49314461d4fb09d25517c57618681 OP_EQUALVERIFY OP_CHECKSIG*276a9140f137dabdfd49314461d4fb09d25517c5761868188ac*"12NiV8VctaUJu6hymxhicPRNNfj3rrdje48$J $-@0000000000000000001abeb5bc39a12d8713034ad267df408170cb47e93c13eb"@0000000000000000001afab69accaef931509bc274af1efdc78fcae370edb3082 + + +1@f0ea89f43d1596ad7c724aae00da9c47f44b160385c40e0145e1c4a621607bc2$"@0000000000000000001abeb5bc39a12d8713034ad267df408170cb47e93c13eb(-2 +@6861c374dd57b00f463292401ae2370add218cbbea00ddd79f046cf335a89fcaB030f9648982c495508f7dd5c5cce55e3627c3224c383abd32487374e955980fc8c2 +@d46033497395dc6620be343f3fc483bc9b44747ba898cc30b644ea3e7532f566B02a8edf938c47388926607bba432cb7648fc1872e286f754bcd150c08e88d7cb55B +I@f0ea89f43d1596ad7c724aae00da9c47f44b160385c40e0145e1c4a621607bc2""12TfxiiEMjq7MmrL5NMvVqFgfmjYep5ZYc"UOP_DUP OP_HASH160 100376a98236f9c3491945778f4593cf452be04d OP_EQUALVERIFY OP_CHECKSIG*276a914100376a98236f9c3491945778f4593cf452be04d88ac*"12TfxiiEMjq7MmrL5NMvVqFgfmjYep5ZYc8$J  +@f0ea89f43d1596ad7c724aae00da9c47f44b160385c40e0145e1c4a621607bc2""1GpHBZAm8qtpd2XtFzrVH3H51QFYwRZM8D"UOP_DUP OP_HASH160 ad7af1eb25d3cf593e1fde3fa5b939afa699542e OP_EQUALVERIFY OP_CHECKSIG*276a914ad7af1eb25d3cf593e1fde3fa5b939afa699542e88ac*"1GpHBZAm8qtpd2XtFzrVH3H51QFYwRZM8D8$J  +:@f0ea89f43d1596ad7c724aae00da9c47f44b160385c40e0145e1c4a621607bc2""19SqLaqAszKw8GxjPajj6fCfDASzZrYPFT"UOP_DUP OP_HASH160 5ca3c16b8a246b5bed96e1dabebc6e4fea6f2d63 OP_EQUALVERIFY OP_CHECKSIG*276a9145ca3c16b8a246b5bed96e1dabebc6e4fea6f2d6388ac*"19SqLaqAszKw8GxjPajj6fCfDASzZrYPFT8$J & + + +1@af19dde4eb42a631a61fa938ef0a5e4f89616dcc005d35230d39bfcbbce156b3$"@0000000000000000001abeb5bc39a12d8713034ad267df408170cb47e93c13eb(-2 +@f0ea89f43d1596ad7c724aae00da9c47f44b160385c40e0145e1c4a621607bc2B0263f2a609a5b3c0c0c99e65cdff44ba7671c7bd92640d3d994e00f8758c55fbce2 +@6861c374dd57b00f463292401ae2370add218cbbea00ddd79f046cf335a89fcaB02633cac34f21ae294a1041835bdb90014c0f5c9968fd55b0ac67bcfa976b52d87B +H@af19dde4eb42a631a61fa938ef0a5e4f89616dcc005d35230d39bfcbbce156b3""1FjfiF7kyZP4QcYgLMcBGqpfKoAiDb2o9w"UOP_DUP OP_HASH160 a1a38bb6feffa2ca58a798d873b5dc77289677ea OP_EQUALVERIFY OP_CHECKSIG*276a914a1a38bb6feffa2ca58a798d873b5dc77289677ea88ac*"1FjfiF7kyZP4QcYgLMcBGqpfKoAiDb2o9w8$J  +@af19dde4eb42a631a61fa938ef0a5e4f89616dcc005d35230d39bfcbbce156b3""1GCsX7Q951N79rJJmZbjkr1snPn63ZeG76"UOP_DUP OP_HASH160 a6c8a23331c25bca707a90b6718d30d20bff0640 OP_EQUALVERIFY OP_CHECKSIG*276a914a6c8a23331c25bca707a90b6718d30d20bff064088ac*"1GCsX7Q951N79rJJmZbjkr1snPn63ZeG768$J  +$@af19dde4eb42a631a61fa938ef0a5e4f89616dcc005d35230d39bfcbbce156b3""18nRZq27fdDbVgoVHCRDUZCdn1Dh62JG32"UOP_DUP OP_HASH160 55601afd73a572fd2128dd480ce5879ee56abf0c OP_EQUALVERIFY OP_CHECKSIG*276a91455601afd73a572fd2128dd480ce5879ee56abf0c88ac*"18nRZq27fdDbVgoVHCRDUZCdn1Dh62JG328$J &$𐃧-@000000000000000000133fad0f4a639d1cb27ef53c655ec93a6211f19c468e20"@0000000000000000001abeb5bc39a12d8713034ad267df408170cb47e93c13eb2$-@00000000000000000015b88ec0ebdddb55000a8c8b8a9369bee50009b854f306"@000000000000000000133fad0f4a639d1cb27ef53c655ec93a6211f19c468e202$ҧ-@0000000000000000000ce8ae57ee23685c5da8bce7d6a0f947f9954c3514737b"@00000000000000000015b88ec0ebdddb55000a8c8b8a9369bee50009b854f3062 $Ф-@0000000000000000000883f7aadfc16685284366f66564a93c5e9bd075161f1c"@0000000000000000000ce8ae57ee23685c5da8bce7d6a0f947f9954c3514737b2 + + + +1@e65cb6aeac8e579ed40a9fb8f2b11f7a97132f604d167866207ede9f584dd46a$"@0000000000000000000883f7aadfc16685284366f66564a93c5e9bd075161f1c(Ф-2 +@d36a7c03daa77a655c1f04bc0c73a2fb72e76c0cd731797986e1c02c7f67384dB038da6092acbd09c9079b89ab36dfd1bc63a95bdc787e78c48c67fe0fc045460392 +@7b96743ff9c8e95bb753c0cbe4577cb718b204569c53c455a9677c1dfc38aafeB0287b0003a40e36bff5b2e42fcddbd3b6d280d6c9ac4e44931f2bc5d4d287ec868B +@e65cb6aeac8e579ed40a9fb8f2b11f7a97132f604d167866207ede9f584dd46a""1PYGNkhVKpN2wYTmQC4mFjQZ8Q9nPBLvL2"UOP_DUP OP_HASH160 f73c7f1b5ed6ccf24edb833b92a889a92fe98cb5 OP_EQUALVERIFY OP_CHECKSIG*276a914f73c7f1b5ed6ccf24edb833b92a889a92fe98cb588ac*"1PYGNkhVKpN2wYTmQC4mFjQZ8Q9nPBLvL28$J  +@e65cb6aeac8e579ed40a9fb8f2b11f7a97132f604d167866207ede9f584dd46a""1Do11GSSweYrjFudySKx1vz3L36V8k7r9V"UOP_DUP OP_HASH160 8c54a5c1299f31e0cc1246156730feb7943b3c3a OP_EQUALVERIFY OP_CHECKSIG*276a9148c54a5c1299f31e0cc1246156730feb7943b3c3a88ac*"1Do11GSSweYrjFudySKx1vz3L36V8k7r9V8$J  +ٗ<@e65cb6aeac8e579ed40a9fb8f2b11f7a97132f604d167866207ede9f584dd46a""1KTrYKgFFqVRzvDysSQ4GEkyqV7y4iRXc7"UOP_DUP OP_HASH160 ca866edc8dfb148dae8b30ae54f828d25bc6bd79 OP_EQUALVERIFY OP_CHECKSIG*276a914ca866edc8dfb148dae8b30ae54f828d25bc6bd7988ac*"1KTrYKgFFqVRzvDysSQ4GEkyqV7y4iRXc78$J  $-@00000000000000000013c0d56d44f49ee5e1fc5d700bb2bd5bb96e0022b64619"@0000000000000000000883f7aadfc16685284366f66564a93c5e9bd075161f1c2$-@00000000000000000012dfda63aae321ba33f0601b015bdb2597cb4e20e422b5"@00000000000000000013c0d56d44f49ee5e1fc5d700bb2bd5bb96e0022b646192 + + +1@e418c2870b87c5fc69e19f03003d4b2f0cc8781973d16f113e952a92edb993a0$"@00000000000000000012dfda63aae321ba33f0601b015bdb2597cb4e20e422b5(-2 +@8da60e5806cd49c49d50659b2c4d380fd8fdba8201b263d86b09e3944b19f176B024029ffeac13e803ba8fcfa5c5a291b5422a87fd8ba0486a41cd3e66fe0dd940d2 +@8da60e5806cd49c49d50659b2c4d380fd8fdba8201b263d86b09e3944b19f176B03e4e917ae95e9b08231fb68c8e0781e07af7a244af2804d603f92a542ec5e97e2B + @e418c2870b87c5fc69e19f03003d4b2f0cc8781973d16f113e952a92edb993a0""17VWFy79RiLcWCUfG2c8xcwTeyBqaYY5cZ"UOP_DUP OP_HASH160 4734d3351f7bfb1b8552195ec94f2241de26c711 OP_EQUALVERIFY OP_CHECKSIG*276a9144734d3351f7bfb1b8552195ec94f2241de26c71188ac*"17VWFy79RiLcWCUfG2c8xcwTeyBqaYY5cZ8$J  + @e418c2870b87c5fc69e19f03003d4b2f0cc8781973d16f113e952a92edb993a0"!1fn7axVjoS2zdP8pGyjKeiui7pvZpiDnn"UOP_DUP OP_HASH160 07557726dccf9963f8f28a89f60b6861e8fa6f5c OP_EQUALVERIFY OP_CHECKSIG*276a91407557726dccf9963f8f28a89f60b6861e8fa6f5c88ac*!1fn7axVjoS2zdP8pGyjKeiui7pvZpiDnn8$J  +{@e418c2870b87c5fc69e19f03003d4b2f0cc8781973d16f113e952a92edb993a0"!1p2RC2TyUVNyTtz5wdXeVWND7w9Fjrvk6"UOP_DUP OP_HASH160 08e4bbad6cbf37851220d4b08c58b070519deb4f OP_EQUALVERIFY OP_CHECKSIG*276a91408e4bbad6cbf37851220d4b08c58b070519deb4f88ac*!1p2RC2TyUVNyTtz5wdXeVWND7w9Fjrvk68$J ; + + +1@a70a8745d72205dfec81b20f4ab45e8a28fc4a50026229e51a473d2f29cc60da$"@00000000000000000012dfda63aae321ba33f0601b015bdb2597cb4e20e422b5(-2 +@0c7d99e514d9f61fec5ceefe8b4311c5b36fd6f8060484696107525015bffad2B03cc39a2dc80feb0068f8fd7640e95511f2cd2505f81e61b21dffdf9d0164b455e2 +@0c7d99e514d9f61fec5ceefe8b4311c5b36fd6f8060484696107525015bffad2B039be267800094b7e4c426cc15a8552ce510a16c4cdb0f8177aa30e514f6a2a16dB +@a70a8745d72205dfec81b20f4ab45e8a28fc4a50026229e51a473d2f29cc60da""1CKcy7ynkJtE3HFMuMuMJuQy1HPoA7dpog"UOP_DUP OP_HASH160 7c2ee529b1d5e43b9e012f58b5be898b9f8f17cd OP_EQUALVERIFY OP_CHECKSIG*276a9147c2ee529b1d5e43b9e012f58b5be898b9f8f17cd88ac*"1CKcy7ynkJtE3HFMuMuMJuQy1HPoA7dpog8$J  +@a70a8745d72205dfec81b20f4ab45e8a28fc4a50026229e51a473d2f29cc60da""18dax58PnS7tiRREeEbswyXrVSdgxFzAsh"UOP_DUP OP_HASH160 53b431d9bc522f417dd1908f92d4d4c8ad7a9e1c OP_EQUALVERIFY OP_CHECKSIG*276a91453b431d9bc522f417dd1908f92d4d4c8ad7a9e1c88ac*"18dax58PnS7tiRREeEbswyXrVSdgxFzAsh8$J  +Ҫ@a70a8745d72205dfec81b20f4ab45e8a28fc4a50026229e51a473d2f29cc60da""1APrDxT65LCzFgqP4SJ2ZbXcDpLwFQfb3T"UOP_DUP OP_HASH160 670b5f713c6f975b114dbf0c6a474e42c0e63348 OP_EQUALVERIFY OP_CHECKSIG*276a914670b5f713c6f975b114dbf0c6a474e42c0e6334888ac*"1APrDxT65LCzFgqP4SJ2ZbXcDpLwFQfb3T8$J $Ͳ-@00000000000000000002fb3623e29233cd56c6adc7cf2c0f0609d68774cdff91"@00000000000000000012dfda63aae321ba33f0601b015bdb2597cb4e20e422b52$ʨ-@000000000000000000141dd0b05d6014f3130ac8879715044139c37fecc91935"@00000000000000000002fb3623e29233cd56c6adc7cf2c0f0609d68774cdff912$˨-@000000000000000000055d32866f88a3f110a33d78e5c2654bee9aa4a2dbe199"@000000000000000000141dd0b05d6014f3130ac8879715044139c37fecc919352$ͨ-@0000000000000000000b57faba3204cf38662ee0c0d53319467a1e872ee1c577"@000000000000000000055d32866f88a3f110a33d78e5c2654bee9aa4a2dbe1992$ؿ-@00000000000000000007b0a7057556b7f65f91c9782c0f2bc2627fb6b48f4284"@0000000000000000000b57faba3204cf38662ee0c0d53319467a1e872ee1c5772$-@0000000000000000000540648d00694f2cf209092a83051779abf429f264eeb1"@00000000000000000007b0a7057556b7f65f91c9782c0f2bc2627fb6b48f42842$-@00000000000000000017ccaa5e13505e0da72e244d43e75a7c75b1097a77ce8b"@0000000000000000000540648d00694f2cf209092a83051779abf429f264eeb12$-@00000000000000000012cdd0dc71a4e9d95e77cda8fce9f0b4068082c873baf7"@00000000000000000017ccaa5e13505e0da72e244d43e75a7c75b1097a77ce8b2$-@0000000000000000001b3bdf2bf7eceb7fbdd910c27cb03f7ca01e5ffaa4bf53"@00000000000000000012cdd0dc71a4e9d95e77cda8fce9f0b4068082c873baf72$ک-@000000000000000000001da314fe4342c66ad940d11a718ef622283d69c81830"@0000000000000000001b3bdf2bf7eceb7fbdd910c27cb03f7ca01e5ffaa4bf532 $-@0000000000000000000d4f59baa340fe601a5c75c0c07ffea1e2329f0b8c64da"@000000000000000000001da314fe4342c66ad940d11a718ef622283d69c818302 + + + +1@2c254e9c8e109f5cb367abda76b5a59df774063c2cff04a15bd2e80c84ee228e$"@0000000000000000000d4f59baa340fe601a5c75c0c07ffea1e2329f0b8c64da(-2 +@edad0ed2d2e18ab15fba7d842f92cb7b1e5bac10bf8e07526301b9dfb3e2200aB021d4da57a4fa39168c3b203e21aa66aafdc5dca6ce1d8df153ae1c38cc070118f2 +@4e6bcba6d2b47f746e87a0012a28429d2cefc38fca087df855423b95ad39dd9eB03497c3ec929ba8459e3b4cc0ec2041b49548583bf98767795bba0e8cbf051f7f4B +@2c254e9c8e109f5cb367abda76b5a59df774063c2cff04a15bd2e80c84ee228e""17iVyZtgyi6WPLZvDiRWNcBpTUXXPHyA9t"UOP_DUP OP_HASH160 49a9ff1a39eb1f3efb90220a4d6ef5ee5211f5dc OP_EQUALVERIFY OP_CHECKSIG*276a91449a9ff1a39eb1f3efb90220a4d6ef5ee5211f5dc88ac*"17iVyZtgyi6WPLZvDiRWNcBpTUXXPHyA9t8$J  +@2c254e9c8e109f5cb367abda76b5a59df774063c2cff04a15bd2e80c84ee228e""1PKU5ZNh1RDgnTMQrRA7eA8ReD78ZD6QBa"UOP_DUP OP_HASH160 f4d0dbcebb35f1ddd7e71a7a4381054db9d77f03 OP_EQUALVERIFY OP_CHECKSIG*276a914f4d0dbcebb35f1ddd7e71a7a4381054db9d77f0388ac*"1PKU5ZNh1RDgnTMQrRA7eA8ReD78ZD6QBa8$J  +<@2c254e9c8e109f5cb367abda76b5a59df774063c2cff04a15bd2e80c84ee228e""1PkDDMZxsQ4XK3VuvEh2m2FyzaVhjC5Q2V"UOP_DUP OP_HASH160 f97ed937d2d652f286329f0f80a15cf38b395db0 OP_EQUALVERIFY OP_CHECKSIG*276a914f97ed937d2d652f286329f0f80a15cf38b395db088ac*"1PkDDMZxsQ4XK3VuvEh2m2FyzaVhjC5Q2V8$J  $-@00000000000000000016ad0d7c34592ea003ac369def702b331cc6c41a7b2a99"@0000000000000000000d4f59baa340fe601a5c75c0c07ffea1e2329f0b8c64da2$؈-@00000000000000000004c328aedd94aca379f623953f20cabbcdba09ff79dbea"@00000000000000000016ad0d7c34592ea003ac369def702b331cc6c41a7b2a992$۪-@0000000000000000000cba40f993bcb7824834d15222c01e6d73386f81451a17"@00000000000000000004c328aedd94aca379f623953f20cabbcdba09ff79dbea2$-@000000000000000000023074887a619f87bc5fbe7620405a2659bcce56271ff2"@0000000000000000000cba40f993bcb7824834d15222c01e6d73386f81451a172 $Ό-@00000000000000000019039e10b4d1ff163ff805696e0ab54c0a2fdd3d83afc1"@000000000000000000023074887a619f87bc5fbe7620405a2659bcce56271ff22 + + + +1@36a3b44300f56c39caf0fbd3ea0b420c16c125affdf495ba7c4ca1267dd33aa2$"@00000000000000000019039e10b4d1ff163ff805696e0ab54c0a2fdd3d83afc1(Ό-2 +@c86403263030c86b80deaf8a6ba6fc7df942ae9b171b7e24cbd5be534c6aa6feB03120bef4f6da5c9468770f0d3c16dd3fb6516132df7aac087725eb2ffcd5db9222 +@c86403263030c86b80deaf8a6ba6fc7df942ae9b171b7e24cbd5be534c6aa6feB02b738cf810bc6675bffb496b89bd38fbba57c67084f8c5bb9b326f08e97ec6eb6B + @36a3b44300f56c39caf0fbd3ea0b420c16c125affdf495ba7c4ca1267dd33aa2""1EoZuPE7oicULP6MG1rnW9LhwhUs6e1a9i"UOP_DUP OP_HASH160 97683c509f11b2e4a1b151aa5630f8a7b491f6b8 OP_EQUALVERIFY OP_CHECKSIG*276a91497683c509f11b2e4a1b151aa5630f8a7b491f6b888ac*"1EoZuPE7oicULP6MG1rnW9LhwhUs6e1a9i8$J  +ࣷ@36a3b44300f56c39caf0fbd3ea0b420c16c125affdf495ba7c4ca1267dd33aa2""1CuTzduJ4wbj1UCmz13t8PLNqRXwBF5ij5"UOP_DUP OP_HASH160 82958bff497f04fdcfd72caa04621b56a895eba9 OP_EQUALVERIFY OP_CHECKSIG*276a91482958bff497f04fdcfd72caa04621b56a895eba988ac*"1CuTzduJ4wbj1UCmz13t8PLNqRXwBF5ij58$J  +ӭs@36a3b44300f56c39caf0fbd3ea0b420c16c125affdf495ba7c4ca1267dd33aa2""1ByEe9WXqBniuE7BJpnucUJHVacrF4Z9xq"UOP_DUP OP_HASH160 7853f02ca1269f1d87be532793aca7fe475da51c OP_EQUALVERIFY OP_CHECKSIG*276a9147853f02ca1269f1d87be532793aca7fe475da51c88ac*"1ByEe9WXqBniuE7BJpnucUJHVacrF4Z9xq8$J $-@00000000000000000011461ef723ac9227c2de315c12140a7570b126fcfe5114"@00000000000000000019039e10b4d1ff163ff805696e0ab54c0a2fdd3d83afc12!$Ы-@00000000000000000003faf5922342b76c4029e69dd5b150624360a2cbe29a76"@00000000000000000011461ef723ac9227c2de315c12140a7570b126fcfe51142 + + +1@ff44d4b1abbb8d572099466ef84bfe4d17f4be8e6257f0c5dc0e26d1b5f812eb$"@00000000000000000003faf5922342b76c4029e69dd5b150624360a2cbe29a76(Ы-2 +@e418c2870b87c5fc69e19f03003d4b2f0cc8781973d16f113e952a92edb993a0B02416dd2d8d0955fbf81afb7645a65cbcd61242eb1160fdb59bbd27b7da5440d8c2 +@5ebb04d9c8811bdcf740a1c2bfadd5ab9e88dd6cb8d1ef8270d485b5038b2a93B02439fafb3a41fa78970ade6039f31960fa0df875a23d8a0567561391178cdec96B +@ff44d4b1abbb8d572099466ef84bfe4d17f4be8e6257f0c5dc0e26d1b5f812eb""1E9mkjiWoKJMxYmDx3TbHYP1a3Ng5Wty6y"UOP_DUP OP_HASH160 9042525b4e1e503f4d27ad2983a69c94cdbfc881 OP_EQUALVERIFY OP_CHECKSIG*276a9149042525b4e1e503f4d27ad2983a69c94cdbfc88188ac*"1E9mkjiWoKJMxYmDx3TbHYP1a3Ng5Wty6y8$J  + @ff44d4b1abbb8d572099466ef84bfe4d17f4be8e6257f0c5dc0e26d1b5f812eb""1Do6j555DcnMcGoKScUA7mZJRHy3cysYtt"UOP_DUP OP_HASH160 8c596c44f78dd01cbd2fb659dd9bcc561a4f2121 OP_EQUALVERIFY OP_CHECKSIG*276a9148c596c44f78dd01cbd2fb659dd9bcc561a4f212188ac*"1Do6j555DcnMcGoKScUA7mZJRHy3cysYtt8$J  + +@ff44d4b1abbb8d572099466ef84bfe4d17f4be8e6257f0c5dc0e26d1b5f812eb""17n6PHBtVx9m4NdLoR63BwacizvgsU6Vxm"UOP_DUP OP_HASH160 4a57f7a8fb7c85e979cf465eab2a1846d8bffb39 OP_EQUALVERIFY OP_CHECKSIG*276a9144a57f7a8fb7c85e979cf465eab2a1846d8bffb3988ac*"17n6PHBtVx9m4NdLoR63BwacizvgsU6Vxm8$J ; + + +1@9abd736eb844819c8dd3d5e07646aefb7a596ffc1153de7d526e0212609b8ab7$"@00000000000000000003faf5922342b76c4029e69dd5b150624360a2cbe29a76(Ы-2 +@1c533733394f5ee6759cc4f74c8af5cc2ca04ad489b35c545d694e3a7eeb9947B021af252f76e89e3ef032b2c70b132bff77abbd4a889d3dad6632249cf0fe2fccf2 +@f33d5a77ea3b54aa91dc8cf56ae8e5db1ca3f277f0d4deadecc361419771d819B0200e94671074a74c34513179c84b886430828217367f551edcb16459b4a99807cB +@9abd736eb844819c8dd3d5e07646aefb7a596ffc1153de7d526e0212609b8ab7""14BYw6LxwWTdcwgxytjybSbFrGG45QFd9e"UOP_DUP OP_HASH160 22e731672db09f60dd00efefc1d92bba2b4f2657 OP_EQUALVERIFY OP_CHECKSIG*276a91422e731672db09f60dd00efefc1d92bba2b4f265788ac*"14BYw6LxwWTdcwgxytjybSbFrGG45QFd9e8$J  + @9abd736eb844819c8dd3d5e07646aefb7a596ffc1153de7d526e0212609b8ab7""12aWwZatzVkhq3WULzWL2XJcRtChEQe8pu"UOP_DUP OP_HASH160 114ed884e4fcd33894e72cea124301558acdd26d OP_EQUALVERIFY OP_CHECKSIG*276a914114ed884e4fcd33894e72cea124301558acdd26d88ac*"12aWwZatzVkhq3WULzWL2XJcRtChEQe8pu8$J  +®_@9abd736eb844819c8dd3d5e07646aefb7a596ffc1153de7d526e0212609b8ab7""14skTgCzYYuFmx2dsiYsu62MfPedFU3G1w"UOP_DUP OP_HASH160 2a817436fb2004326a43543f339ab4659787077b OP_EQUALVERIFY OP_CHECKSIG*276a9142a817436fb2004326a43543f339ab4659787077b88ac*"14skTgCzYYuFmx2dsiYsu62MfPedFU3G1w8$J ; + + +1@a5b0fab6c290fe05345bb042c3751ecaf0beae107baaf321b8449512a0a05d3f$"@00000000000000000003faf5922342b76c4029e69dd5b150624360a2cbe29a76(Ы-2 +@343db1083b7c8340cb0e16a3e866a75359eb964cd862cb73f12b92ab19ade953B03b90dac701fed59f1309c338ea068a0cff5519c6a57419254d8fcf5fe5c335f7b2 +@7e7b99a3185e825f0214d384c035bfe94cab2b6e062f9b35bc2d8f76a83bcfc4B02157fc6e33bf3bb890fb0934e7b5d251839884fa8f3665c64b6fa5bc8a54f8a45B +е@a5b0fab6c290fe05345bb042c3751ecaf0beae107baaf321b8449512a0a05d3f""1BJawFKT2m4kApW9fRxTR2j5FJv1JZadLs"UOP_DUP OP_HASH160 7104a82d5f78f5edd26a60b010843ef5dfc30e77 OP_EQUALVERIFY OP_CHECKSIG*276a9147104a82d5f78f5edd26a60b010843ef5dfc30e7788ac*"1BJawFKT2m4kApW9fRxTR2j5FJv1JZadLs8$J  + @a5b0fab6c290fe05345bb042c3751ecaf0beae107baaf321b8449512a0a05d3f""1HQ16dZgjev6SLtVVP7fXMnL8M3kevZTW8"UOP_DUP OP_HASH160 b3dba92368592e9e9b4429d236bbd830923ca5c5 OP_EQUALVERIFY OP_CHECKSIG*276a914b3dba92368592e9e9b4429d236bbd830923ca5c588ac*"1HQ16dZgjev6SLtVVP7fXMnL8M3kevZTW88$J  +U@a5b0fab6c290fe05345bb042c3751ecaf0beae107baaf321b8449512a0a05d3f""19Min3fieJtt3HSLC7W3iM5L3XDjagYRZU"UOP_DUP OP_HASH160 5bac32eb341abe221d0b8efa05a2fa1130a341fe OP_EQUALVERIFY OP_CHECKSIG*276a9145bac32eb341abe221d0b8efa05a2fa1130a341fe88ac*"19Min3fieJtt3HSLC7W3iM5L3XDjagYRZU8$J ;$-@000000000000000000123d6f6149881a9b33f1a33084fe763a7df5b137a9fe7d"@00000000000000000003faf5922342b76c4029e69dd5b150624360a2cbe29a762 + +1@0d7a50651d7117658c05ae021e376a2208cdc5d4c6b6b58cabd9ec9ccb871918$"@000000000000000000123d6f6149881a9b33f1a33084fe763a7df5b137a9fe7d(-2 +@6061a81158283279cb9aa50c2e7b56bacbec1349c4179389e7a5e729b71a31d0B03c649d6378245308db8365b432d6b0866bd43a1e7376ed8a3fd73bf0130c341e82 +@ff44d4b1abbb8d572099466ef84bfe4d17f4be8e6257f0c5dc0e26d1b5f812ebB030ba2413e4b5c25dc7f3f68a36786374ddba1e52264004a8248cd54b3d90d82782 +@ff44d4b1abbb8d572099466ef84bfe4d17f4be8e6257f0c5dc0e26d1b5f812ebB021c468a766aec03f99341ce373af3c66ef5664bd7c4de4b2c7dc268c08f2eadb5B +@0d7a50651d7117658c05ae021e376a2208cdc5d4c6b6b58cabd9ec9ccb871918""14h4acr4MEZpRDPxEtLpHeEUTB3z4TnCmC"UOP_DUP OP_HASH160 287c01023a0b18e21ab5cb2cd6fc38e79f66fcfd OP_EQUALVERIFY OP_CHECKSIG*276a914287c01023a0b18e21ab5cb2cd6fc38e79f66fcfd88ac*"14h4acr4MEZpRDPxEtLpHeEUTB3z4TnCmC8$J  + @0d7a50651d7117658c05ae021e376a2208cdc5d4c6b6b58cabd9ec9ccb871918""15JKBsGrTLXLb7dyQPdmWyg8EhvJGS8wjx"UOP_DUP OP_HASH160 2f26c1abcc357c2d0c07a03fee94fda4b08f4c3a OP_EQUALVERIFY OP_CHECKSIG*276a9142f26c1abcc357c2d0c07a03fee94fda4b08f4c3a88ac*"15JKBsGrTLXLb7dyQPdmWyg8EhvJGS8wjx8$J  +r@0d7a50651d7117658c05ae021e376a2208cdc5d4c6b6b58cabd9ec9ccb871918""1Q7jnne1oVKtt4RNs1Sb7Xjy4xiWUESskf"UOP_DUP OP_HASH160 fd911b8c95f35f272040063fa082be6f919c0858 OP_EQUALVERIFY OP_CHECKSIG*276a914fd911b8c95f35f272040063fa082be6f919c085888ac*"1Q7jnne1oVKtt4RNs1Sb7Xjy4xiWUESskf8$J ; + + +1@369076adc07781b4819682e25e3d2f9362eb861dc5ea59e3d8dc14f3889aa0ca$"@000000000000000000123d6f6149881a9b33f1a33084fe763a7df5b137a9fe7d(-2 +@a3fde5dd7f31dc5a33bc041a07d507f39931cd25c94b9c77c7f42922d7ee839bB03f469c98527653508d2d7932d448b4b90037c700a61e7cdf2e6e5fd73038389072 +@5683ec70e30c8fc655662ebc3d3872c011b82e4a744804ec4423fde2019f6267B0365e451ee15064a380245152015a688dea39fef5aca1ec599595c73dd9adf6468B +D@369076adc07781b4819682e25e3d2f9362eb861dc5ea59e3d8dc14f3889aa0ca""1Bki7RA6o9coiaaSV8t2w4qGn5epQQZx2b"UOP_DUP OP_HASH160 75f5762cb77dc23971987073911215287370b27c OP_EQUALVERIFY OP_CHECKSIG*276a91475f5762cb77dc23971987073911215287370b27c88ac*"1Bki7RA6o9coiaaSV8t2w4qGn5epQQZx2b8$J  + @369076adc07781b4819682e25e3d2f9362eb861dc5ea59e3d8dc14f3889aa0ca""14RiUQ7jLsCjw7UeEdTsQNJ8nbafduf9Bv"UOP_DUP OP_HASH160 2594fad6dcfac2c7c8dde7d5799f00c8c6e097c6 OP_EQUALVERIFY OP_CHECKSIG*276a9142594fad6dcfac2c7c8dde7d5799f00c8c6e097c688ac*"14RiUQ7jLsCjw7UeEdTsQNJ8nbafduf9Bv8$J  +®_@369076adc07781b4819682e25e3d2f9362eb861dc5ea59e3d8dc14f3889aa0ca""1BiSECAAC6TefHJAPMHSL4maNDHNQ9wGkp"UOP_DUP OP_HASH160 75875effbf0a1122c927c7bdbec411519cdff3b7 OP_EQUALVERIFY OP_CHECKSIG*276a91475875effbf0a1122c927c7bdbec411519cdff3b788ac*"1BiSECAAC6TefHJAPMHSL4maNDHNQ9wGkp8$J ;$-@0000000000000000000a766dcfa4aaf0fa6e5961e641912f4f0e91be34772238"@000000000000000000123d6f6149881a9b33f1a33084fe763a7df5b137a9fe7d27$-@000000000000000000154d5bc414624a2f86d4b78e26d364ca0944d9b34c6b32"@0000000000000000000a766dcfa4aaf0fa6e5961e641912f4f0e91be3477223826 + + +1@d4f41c9758c872387a1b347a9a1bffca63851e44e3c1163d87f7fa8336036272$"@000000000000000000154d5bc414624a2f86d4b78e26d364ca0944d9b34c6b32(-2 +@e65cb6aeac8e579ed40a9fb8f2b11f7a97132f604d167866207ede9f584dd46aB0368d0a42197a1b3b149acbc7500494ae4803c2eb5470d18e8afb3970509a2f51f2 +@a6a5493777a2c39d6642ce518707e5d4fe62e6db82cb7d26ef41ba1d57f1ac64B034206e9a5c3c173350ff2c3bb0e3ee058d18309dc6783fc527478d4a7cd867b53B +@d4f41c9758c872387a1b347a9a1bffca63851e44e3c1163d87f7fa8336036272""1MtLdUbGqdGE2U6Hft4LSFpye2x3dfpCRh"UOP_DUP OP_HASH160 e5181d7735ac9e27cfdcbb85207665ce2d59715a OP_EQUALVERIFY OP_CHECKSIG*276a914e5181d7735ac9e27cfdcbb85207665ce2d59715a88ac*"1MtLdUbGqdGE2U6Hft4LSFpye2x3dfpCRh8$J  +@d4f41c9758c872387a1b347a9a1bffca63851e44e3c1163d87f7fa8336036272""1HAJQvFfvjtLDLcNMq6wKyZTHPDSQ3DTsQ"UOP_DUP OP_HASH160 b1444a9403dd1b3d217b32a77f8c0954894ed65d OP_EQUALVERIFY OP_CHECKSIG*276a914b1444a9403dd1b3d217b32a77f8c0954894ed65d88ac*"1HAJQvFfvjtLDLcNMq6wKyZTHPDSQ3DTsQ8$J  +/@d4f41c9758c872387a1b347a9a1bffca63851e44e3c1163d87f7fa8336036272""1Fuew9LtUu86E67vPTzkmbH9W92kqD6Bz4"UOP_DUP OP_HASH160 a3870e68f8315b0ca1b8d59ae7c991d217551b4c OP_EQUALVERIFY OP_CHECKSIG*276a914a3870e68f8315b0ca1b8d59ae7c991d217551b4c88ac*"1Fuew9LtUu86E67vPTzkmbH9W92kqD6Bz48$J  + + +1@e579a4daf88c6d10a64022f5e8ba9df2a145c93df3ae88a2544da92b77cc1ed6$"@000000000000000000154d5bc414624a2f86d4b78e26d364ca0944d9b34c6b32(-2 +@369076adc07781b4819682e25e3d2f9362eb861dc5ea59e3d8dc14f3889aa0caB0209400d945190fffce9d60c68271c60d2f6acdc516fce8f5c4faa23fbf041178f2 +@f0a7f28375396412b1a8b96f19ccdb09c7c92ae8564244d26511a07aca8228d5B0357c1c59a7cff11f5715b2a249b5a3838f814dffdd267fa4059ebfde8ff265a1bB + @e579a4daf88c6d10a64022f5e8ba9df2a145c93df3ae88a2544da92b77cc1ed6""13WpyiaqFzVXcg7UFdvRhFpJaiXKdhWQNN"UOP_DUP OP_HASH160 1b945d47b6e528edaaa80f590d3ba0e59aa55888 OP_EQUALVERIFY OP_CHECKSIG*276a9141b945d47b6e528edaaa80f590d3ba0e59aa5588888ac*"13WpyiaqFzVXcg7UFdvRhFpJaiXKdhWQNN8$J  + @e579a4daf88c6d10a64022f5e8ba9df2a145c93df3ae88a2544da92b77cc1ed6""1NrWVa586aY5qWozoCAHpi83gqQEB7QxGj"UOP_DUP OP_HASH160 efb7a48bfa8ab8b7c19096dac8d1cdc5a67cb0b3 OP_EQUALVERIFY OP_CHECKSIG*276a914efb7a48bfa8ab8b7c19096dac8d1cdc5a67cb0b388ac*"1NrWVa586aY5qWozoCAHpi83gqQEB7QxGj8$J  +y@e579a4daf88c6d10a64022f5e8ba9df2a145c93df3ae88a2544da92b77cc1ed6""1QBuNbTJa8TdqdWLk6UC5ccWe2pNVM4saW"UOP_DUP OP_HASH160 fe5ac5564ea123577b81f3e8f028bb058aced44f OP_EQUALVERIFY OP_CHECKSIG*276a914fe5ac5564ea123577b81f3e8f028bb058aced44f88ac*"1QBuNbTJa8TdqdWLk6UC5ccWe2pNVM4saW8$J ; + + +1@c4d046bca22e5da9dc970907ca24e5d288912fc42d00e78161eec6c5dcb6d442$"@000000000000000000154d5bc414624a2f86d4b78e26d364ca0944d9b34c6b32(-2 +@a5b0fab6c290fe05345bb042c3751ecaf0beae107baaf321b8449512a0a05d3fB02a75959d39eb9bcbb312103c11e84230170d775314b71906f9439d23fbdfb4b942 +@9f65c904444cbdf8a9f5a7bff28c81fc4a1a82900c8da4ea2a9806315579010eB02b5e5b9d6dfb67add09ba1a97b1ef6f7a73fefecb00edf3d01c07c1db56b3d20bB +@c4d046bca22e5da9dc970907ca24e5d288912fc42d00e78161eec6c5dcb6d442""13Qk4wwzyZtjPcEU45RagL623jvyNP35GX"UOP_DUP OP_HASH160 1a6dc524d5dd9e32efa97816595a2ac1bceccf3d OP_EQUALVERIFY OP_CHECKSIG*276a9141a6dc524d5dd9e32efa97816595a2ac1bceccf3d88ac*"13Qk4wwzyZtjPcEU45RagL623jvyNP35GX8$J  + @c4d046bca22e5da9dc970907ca24e5d288912fc42d00e78161eec6c5dcb6d442""12SGc2e3ZQF1QfKeYx7jD9zESULifFf4fM"UOP_DUP OP_HASH160 0fbf8ce2f08655319e1fc72acb6b3ea1c8395992 OP_EQUALVERIFY OP_CHECKSIG*276a9140fbf8ce2f08655319e1fc72acb6b3ea1c839599288ac*"12SGc2e3ZQF1QfKeYx7jD9zESULifFf4fM8$J  +ϸ@c4d046bca22e5da9dc970907ca24e5d288912fc42d00e78161eec6c5dcb6d442""12Yj2H8ih2fsEedBUAtV2tJPvk2C48mmhr"UOP_DUP OP_HASH160 10f8194ce17bc361bbfe96fe0147a1be43be935c OP_EQUALVERIFY OP_CHECKSIG*276a91410f8194ce17bc361bbfe96fe0147a1be43be935c88ac*"12Yj2H8ih2fsEedBUAtV2tJPvk2C48mmhr8$J ; + +1@27c1e30ff55b18e750555ae3bc96e0ddb57f87e648a52e5f21025b4aa8fa5600$"@000000000000000000154d5bc414624a2f86d4b78e26d364ca0944d9b34c6b32(-2 +@9ea9fed3e2d4996e073743d0f855dd1dea1f31efff3e4bfbdad20be6e357b98aB03325f52323baeb7e790e5d9c5e360a869143e43267a849f79775479848ccddbdd2 +@9abd736eb844819c8dd3d5e07646aefb7a596ffc1153de7d526e0212609b8ab7B03fb153a4cb2b6f26bb01e55be403ef8476ab2b63c71c3e4a10add5b3fa1c96cb32 +@38c3fa83931d4646d6696bbd83ace30070b006fe443d7495550dd1f39a5b654cB026418eb993797562002ba40dcf6083d95d00599fadf4e0a49173817e01d7984e5B +@27c1e30ff55b18e750555ae3bc96e0ddb57f87e648a52e5f21025b4aa8fa5600""1A8owos1QB3fHDzvR9WpLcvjVM3QeuMZWy"UOP_DUP OP_HASH160 64333b419afe669c01c5ffd42b6edd8de0b7e0a1 OP_EQUALVERIFY OP_CHECKSIG*276a91464333b419afe669c01c5ffd42b6edd8de0b7e0a188ac*"1A8owos1QB3fHDzvR9WpLcvjVM3QeuMZWy8$J  + @27c1e30ff55b18e750555ae3bc96e0ddb57f87e648a52e5f21025b4aa8fa5600""1KPt7V1KxPXFp2dN1Qd4D2Fkuz53QK9xEL"UOP_DUP OP_HASH160 c9c614cb4d2417b2427590a72ef3372d6c90c8c6 OP_EQUALVERIFY OP_CHECKSIG*276a914c9c614cb4d2417b2427590a72ef3372d6c90c8c688ac*"1KPt7V1KxPXFp2dN1Qd4D2Fkuz53QK9xEL8$J  +&@27c1e30ff55b18e750555ae3bc96e0ddb57f87e648a52e5f21025b4aa8fa5600""1DpqR9pDmEeP8PytnQY6F4cqanBYU13bmv"UOP_DUP OP_HASH160 8cad79c0a68dc6497ceb49627d7ccc2c988a82f3 OP_EQUALVERIFY OP_CHECKSIG*276a9148cad79c0a68dc6497ceb49627d7ccc2c988a82f388ac*"1DpqR9pDmEeP8PytnQY6F4cqanBYU13bmv8$J ; + + +1@cbd2103487add73ea570e5eee7989eface6cc5b8941af364baa8c84bb10cb37b$"@000000000000000000154d5bc414624a2f86d4b78e26d364ca0944d9b34c6b32(-2 +@e22f0a943f4227dbfbd23717a0630d083726e57bfa45fe2d4666330f4b608dccB02d2643c3cfafb1ef15191b59513d661af47a5380ba90940aa1f9b1c477d1b7a862 +@e22f0a943f4227dbfbd23717a0630d083726e57bfa45fe2d4666330f4b608dccB02db0ed0e32b593402bd37ed27cdd770c6b47a332d53200f8ddd5dd1cef8f3e80cB +@cbd2103487add73ea570e5eee7989eface6cc5b8941af364baa8c84bb10cb37b""1CKcy7ynkJtE3HFMuMuMJuQy1HPoA7dpog"UOP_DUP OP_HASH160 7c2ee529b1d5e43b9e012f58b5be898b9f8f17cd OP_EQUALVERIFY OP_CHECKSIG*276a9147c2ee529b1d5e43b9e012f58b5be898b9f8f17cd88ac*"1CKcy7ynkJtE3HFMuMuMJuQy1HPoA7dpog8$J  +s@cbd2103487add73ea570e5eee7989eface6cc5b8941af364baa8c84bb10cb37b""15AscrxzpdkxRRgopzsi8bXswckWipvoi2"UOP_DUP OP_HASH160 2dbe8035d1af78024759b11b52b776518368eae2 OP_EQUALVERIFY OP_CHECKSIG*276a9142dbe8035d1af78024759b11b52b776518368eae288ac*"15AscrxzpdkxRRgopzsi8bXswckWipvoi28$J  + @cbd2103487add73ea570e5eee7989eface6cc5b8941af364baa8c84bb10cb37b""1B28nB65Lxmgqm8jhk9pWAdff99R5ursa2"UOP_DUP OP_HASH160 6de82ad1e9561aee1a9400cd7972fe1f24859de3 OP_EQUALVERIFY OP_CHECKSIG*276a9146de82ad1e9561aee1a9400cd7972fe1f24859de388ac*"1B28nB65Lxmgqm8jhk9pWAdff99R5ursa28$J $-@0000000000000000000d44b687812356f54480d3ef5c5f604a63c61888209e3f"@000000000000000000154d5bc414624a2f86d4b78e26d364ca0944d9b34c6b322$-@0000000000000000001a0c1c2e6a812074dbab5a987737863bff2e364373b459"@0000000000000000000d44b687812356f54480d3ef5c5f604a63c61888209e3f2$-@000000000000000000020e8342926772ab8c0fd668aba040134514b2fdad3137"@0000000000000000001a0c1c2e6a812074dbab5a987737863bff2e364373b4592$ȓ-@00000000000000000011ebe9bb8afb2fa4401354c920ac60099c00402e32b620"@000000000000000000020e8342926772ab8c0fd668aba040134514b2fdad31372$ɑ-@0000000000000000000b51daaf2f29238c264169f995c723355b0dc13325fa66"@00000000000000000011ebe9bb8afb2fa4401354c920ac60099c00402e32b6202$-@0000000000000000000048fb353e401254de513be4cd3ea1637c1bc09c7347cc"@0000000000000000000b51daaf2f29238c264169f995c723355b0dc13325fa662$-@00000000000000000013e3e8e71c5ffa890158f8261e7f6970122e466cdd1474"@0000000000000000000048fb353e401254de513be4cd3ea1637c1bc09c7347cc2$-@00000000000000000008bb9a3e847f1f700e3002277fa19fd2e4040df20a549a"@00000000000000000013e3e8e71c5ffa890158f8261e7f6970122e466cdd14742$-@00000000000000000006ddf6388beebc91f7d5504c7e9a1245fe41e3c536fdac"@00000000000000000008bb9a3e847f1f700e3002277fa19fd2e4040df20a549a2$؛-@00000000000000000016ac846a16750e6c759a005d06020e1d84830bae288120"@00000000000000000006ddf6388beebc91f7d5504c7e9a1245fe41e3c536fdac2 + + +1@6da844a1f2b2d4e00e1ee03f7b1382ecb149c7f38d041354fc0f7b50b50e5ec9$"@00000000000000000016ac846a16750e6c759a005d06020e1d84830bae288120(؛-2 +@0d7a50651d7117658c05ae021e376a2208cdc5d4c6b6b58cabd9ec9ccb871918B021f7d33713132c8c302720691243db15c8152dea699d4c421e742a39e0e0a68292 +@197ab42475350ecdbb820e63d8ca2d73c33464103dd2cfdd8ecf2f62c1b930e8B03116eaf9fa2a51e9ea6f372ed2146db14a8ebaf56eb37ee01817dbcb5ce9f89dbB +@6da844a1f2b2d4e00e1ee03f7b1382ecb149c7f38d041354fc0f7b50b50e5ec9""13FcKGuYygFGwYNTzWqxt6eb93WWtEkhg7"UOP_DUP OP_HASH160 18b38df85ee8ccab5146bcbcb7004cf84dd80c62 OP_EQUALVERIFY OP_CHECKSIG*276a91418b38df85ee8ccab5146bcbcb7004cf84dd80c6288ac*"13FcKGuYygFGwYNTzWqxt6eb93WWtEkhg78$J  + @6da844a1f2b2d4e00e1ee03f7b1382ecb149c7f38d041354fc0f7b50b50e5ec9""1GSeH37V3ioxmvfGrg4Wk5kHekgYzw7gCo"UOP_DUP OP_HASH160 a9636713f1ad62b223e026fe687d3f22149107c5 OP_EQUALVERIFY OP_CHECKSIG*276a914a9636713f1ad62b223e026fe687d3f22149107c588ac*"1GSeH37V3ioxmvfGrg4Wk5kHekgYzw7gCo8$J  + +@6da844a1f2b2d4e00e1ee03f7b1382ecb149c7f38d041354fc0f7b50b50e5ec9""1D4uBdgvxciVQSX6E17S47jaqR3ijLQDxb"UOP_DUP OP_HASH160 845e5156eb7570db3337e56583d377924ca61681 OP_EQUALVERIFY OP_CHECKSIG*276a914845e5156eb7570db3337e56583d377924ca6168188ac*"1D4uBdgvxciVQSX6E17S47jaqR3ijLQDxb8$J ; + + +1@6cf65c82f0704b00b8cd74fe68981dfa7fba7eff0654096cd2d49c516e17e37d$"@00000000000000000016ac846a16750e6c759a005d06020e1d84830bae288120(؛-2 +@6da844a1f2b2d4e00e1ee03f7b1382ecb149c7f38d041354fc0f7b50b50e5ec9B030991476fc59b18a245fc481b5bf26f5b75294c4d9b7fbc64731dff4658eb2e5d2 +@6da844a1f2b2d4e00e1ee03f7b1382ecb149c7f38d041354fc0f7b50b50e5ec9B020e7999d8acc75d95e6cdbe96bd9b46d9cca099268749d2c26286ec897afe111bB +@6cf65c82f0704b00b8cd74fe68981dfa7fba7eff0654096cd2d49c516e17e37d""1MyFRkZn1ZPWCKXWYJmugxc3cseKt4d3R9"UOP_DUP OP_HASH160 e605da353b3456d5bf2437a7d84d851bf4a49389 OP_EQUALVERIFY OP_CHECKSIG*276a914e605da353b3456d5bf2437a7d84d851bf4a4938988ac*"1MyFRkZn1ZPWCKXWYJmugxc3cseKt4d3R98$J  + @6cf65c82f0704b00b8cd74fe68981dfa7fba7eff0654096cd2d49c516e17e37d""1KbZAZTUwAcFvo81AKNZ8s5ipmSeZoQSnV"UOP_DUP OP_HASH160 cbfb41b3beb79b0abbe37ee6f32c90f32b6b4b89 OP_EQUALVERIFY OP_CHECKSIG*276a914cbfb41b3beb79b0abbe37ee6f32c90f32b6b4b8988ac*"1KbZAZTUwAcFvo81AKNZ8s5ipmSeZoQSnV8$J  +f@6cf65c82f0704b00b8cd74fe68981dfa7fba7eff0654096cd2d49c516e17e37d""1EhW2UuQH4j1oBfFqthmH4JXuxtG2YC1rJ"UOP_DUP OP_HASH160 964280c1dbc1ff7da9c652a407364ba84f152e23 OP_EQUALVERIFY OP_CHECKSIG*276a914964280c1dbc1ff7da9c652a407364ba84f152e2388ac*"1EhW2UuQH4j1oBfFqthmH4JXuxtG2YC1rJ8$J ;$ǣ-@00000000000000000005b2071a957a4a3519760e263c89828c99a5d9f71922c4"@00000000000000000016ac846a16750e6c759a005d06020e1d84830bae2881202$-@000000000000000000041aa2d08648cc045c36e1afa9925e66e674fea1c5796d"@00000000000000000005b2071a957a4a3519760e263c89828c99a5d9f71922c42$䦳-@0000000000000000000cd1883042669a9bb77428f2b6b74c4675c5b8d626ddad"@000000000000000000041aa2d08648cc045c36e1afa9925e66e674fea1c5796d2H$-@000000000000000000090cfc6849311d761241e16420b1ca374b8322cf9671dc"@0000000000000000000cd1883042669a9bb77428f2b6b74c4675c5b8d626ddad2G + + +1@1681c027926b86a1f7af16c2ed980cb895445466792a1f6c82635caa7377825e$"@000000000000000000090cfc6849311d761241e16420b1ca374b8322cf9671dc(-2 +@e0019ec2c7cce14e962de26204043d06883d216508ad78eb12bd5e0ad2db2545B0285c47366e3bd0bf6283590eef2f320afa4975ce39ceb47f9120a78278889b00f2 +@1fdab92c300de86258a4571a20b5b16ca9a1a27cfa2c073532963e73b8bd9221B03b0ee1caebfc3e635ce3473c9e55bab08fc0602088d76671575ed38b054b6fd0aB +@1681c027926b86a1f7af16c2ed980cb895445466792a1f6c82635caa7377825e""17ksL7TpABaSqAqVbBEpjcsUpudrKNVduU"UOP_DUP OP_HASH160 4a1ca76d9fad194d220886166c2a978f101fb2d9 OP_EQUALVERIFY OP_CHECKSIG*276a9144a1ca76d9fad194d220886166c2a978f101fb2d988ac*"17ksL7TpABaSqAqVbBEpjcsUpudrKNVduU8$J  +d@1681c027926b86a1f7af16c2ed980cb895445466792a1f6c82635caa7377825e""14zjzf8uCyx8aAEM1DPLtNX3Au2RD2n7gn"UOP_DUP OP_HASH160 2bd3fa11f68250cba036d4da11fc096901b11e73 OP_EQUALVERIFY OP_CHECKSIG*276a9142bd3fa11f68250cba036d4da11fc096901b11e7388ac*"14zjzf8uCyx8aAEM1DPLtNX3Au2RD2n7gn8$J  + @1681c027926b86a1f7af16c2ed980cb895445466792a1f6c82635caa7377825e""12VXYmutLKiSRhA8jDVSRGGJ8wg1Eb468o"UOP_DUP OP_HASH160 105d45d3abb525d8a21a7d76c5fc18a821b2befc OP_EQUALVERIFY OP_CHECKSIG*276a914105d45d3abb525d8a21a7d76c5fc18a821b2befc88ac*"12VXYmutLKiSRhA8jDVSRGGJ8wg1Eb468o8$J  + + +1@1d1ee5bfa3bc89927923e67b3f704fb90ac99787cbbb109586eabfe328c8cafd$"@000000000000000000090cfc6849311d761241e16420b1ca374b8322cf9671dc(-2 +@7e829ec2e4284aa07493613e077f65d9ef2f2b00c9e5e222309ab27cce0380a7B033947a5f05364078862c30b0a9360fd9babf938ae8ae1441c0d226e5a64c582002 +@7e829ec2e4284aa07493613e077f65d9ef2f2b00c9e5e222309ab27cce0380a7B03be19c662c3669982f518835da65950170114da973a4ad78c4bb5760e052d6acbB +@1d1ee5bfa3bc89927923e67b3f704fb90ac99787cbbb109586eabfe328c8cafd""1FAQy7FE7Au88rXXW8WeMFeRbXU5wLVYWw"UOP_DUP OP_HASH160 9b5982f73cdc5a5da4084ca38e251e372b26520e OP_EQUALVERIFY OP_CHECKSIG*276a9149b5982f73cdc5a5da4084ca38e251e372b26520e88ac*"1FAQy7FE7Au88rXXW8WeMFeRbXU5wLVYWw8$J  + @1d1ee5bfa3bc89927923e67b3f704fb90ac99787cbbb109586eabfe328c8cafd""1NrcCFqX3jgqQ7mSNieWJkEVcZ43hr5FPw"UOP_DUP OP_HASH160 efbc66f0e7f50c2ed9b4c5a25452c2007c92aa20 OP_EQUALVERIFY OP_CHECKSIG*276a914efbc66f0e7f50c2ed9b4c5a25452c2007c92aa2088ac*"1NrcCFqX3jgqQ7mSNieWJkEVcZ43hr5FPw8$J  +#@1d1ee5bfa3bc89927923e67b3f704fb90ac99787cbbb109586eabfe328c8cafd""1BgbwtbEr9qXcQGa1QwTpD2CCZGQqgj9VA"UOP_DUP OP_HASH160 752ea6f09632ce26103bc652c425feeeace778f3 OP_EQUALVERIFY OP_CHECKSIG*276a914752ea6f09632ce26103bc652c425feeeace778f388ac*"1BgbwtbEr9qXcQGa1QwTpD2CCZGQqgj9VA8$J ; + +1@df163384391cc8b124f328730b8416b16e3f04564045b8c2972fa64d454f529f$"@000000000000000000090cfc6849311d761241e16420b1ca374b8322cf9671dc(-2 +@a4284b075c20bdb75a763253da4e9be8bd438009fef59c08591087f98cea930fB03cfeec2710632a13e7b21c45e1456121a57935e730c3ed06449509263fee322922 +@a4a4d62eba891aca97f65829efd1c874e8918a4538ff30794634636f6e5aa670B03c5d99a02b4ac004eee0698080c6c9ba7abe543791f13743f45575fca0ac6d0a62 +@a4284b075c20bdb75a763253da4e9be8bd438009fef59c08591087f98cea930fB036a07ba6ca51f26206d259da614b9a28e5d163d85afd3745e111c53f442e78815B +8@df163384391cc8b124f328730b8416b16e3f04564045b8c2972fa64d454f529f""1PfoQcdksbatfjQuVSiazgQBSLvYF8GNSn"UOP_DUP OP_HASH160 f8a9500198d61e1833ddb697e23b0677667bd61f OP_EQUALVERIFY OP_CHECKSIG*276a914f8a9500198d61e1833ddb697e23b0677667bd61f88ac*"1PfoQcdksbatfjQuVSiazgQBSLvYF8GNSn8$J  +؈2@df163384391cc8b124f328730b8416b16e3f04564045b8c2972fa64d454f529f""18hUQpbbq5bdiJ55jReYe6ko2ci8VaXGPx"UOP_DUP OP_HASH160 547066775797505fb8e5556e1920141b61ca8c36 OP_EQUALVERIFY OP_CHECKSIG*276a914547066775797505fb8e5556e1920141b61ca8c3688ac*"18hUQpbbq5bdiJ55jReYe6ko2ci8VaXGPx8$J  +2@df163384391cc8b124f328730b8416b16e3f04564045b8c2972fa64d454f529f""1JsMFHE9JaWeMzG7baAkGR6n9DrZZyeJYy"UOP_DUP OP_HASH160 c3ffd64bb61e0cb372c64e2e9a3ebb7de7b9e35c OP_EQUALVERIFY OP_CHECKSIG*276a914c3ffd64bb61e0cb372c64e2e9a3ebb7de7b9e35c88ac*"1JsMFHE9JaWeMzG7baAkGR6n9DrZZyeJYy8$J  + + +1@322bfa374c24bbbe5281fba4506f231432ae4c54179d565c010d6302fd471f44$"@000000000000000000090cfc6849311d761241e16420b1ca374b8322cf9671dc(-2 +@df163384391cc8b124f328730b8416b16e3f04564045b8c2972fa64d454f529fB026c37721bf48f83d50465b716f1e85176cfa94c514c3a3ab2f2121d85e3fd2a232 +@a4a4d62eba891aca97f65829efd1c874e8918a4538ff30794634636f6e5aa670B0274d6f287fb12e80e031395168c5dd6c21d3e60025d966c8d591e07a238d4c8072 +@a4284b075c20bdb75a763253da4e9be8bd438009fef59c08591087f98cea930fB0345c04258dbada15b1a55ca419cf1afba6f66db0d5dfa1ba44fb0df77a79b42a42 +@e6d6913bdf66779778168ff7e19e5cd5d5e6495dbeb1f04d85f5bdb92e0f7a8cB03ad7a688c03b2760042a09f79794d0b058f339fc7f6798a1d10cded3d8809aa7c2 +@df163384391cc8b124f328730b8416b16e3f04564045b8c2972fa64d454f529fB03f9bd799137d24cf48517e8fd0ade2da2a87d7b06489af30ef978fc2bd80b5232B +.@322bfa374c24bbbe5281fba4506f231432ae4c54179d565c010d6302fd471f44""13ABPJq7RNcr6fNeznMkoQuiix4BJkc6iG"UOP_DUP OP_HASH160 17aca9f2b8e7e5b3ab4085c3420a53cf5af20171 OP_EQUALVERIFY OP_CHECKSIG*276a91417aca9f2b8e7e5b3ab4085c3420a53cf5af2017188ac*"13ABPJq7RNcr6fNeznMkoQuiix4BJkc6iG8$J  +؈2@322bfa374c24bbbe5281fba4506f231432ae4c54179d565c010d6302fd471f44""1QKnvofKN5RNdio6Th2vsjV1w2V2mEhQ3r"UOP_DUP OP_HASH160 ffd8b804b856ace150d37c80eab5db1997cb6497 OP_EQUALVERIFY OP_CHECKSIG*276a914ffd8b804b856ace150d37c80eab5db1997cb649788ac*"1QKnvofKN5RNdio6Th2vsjV1w2V2mEhQ3r8$J  +Ǥ@322bfa374c24bbbe5281fba4506f231432ae4c54179d565c010d6302fd471f44""15anipCHgCAQCTHxy67tmuuSpSpNc6mw1p"UOP_DUP OP_HASH160 32446551e81f4ccb88b33b00dbbe7353a9c80c62 OP_EQUALVERIFY OP_CHECKSIG*276a91432446551e81f4ccb88b33b00dbbe7353a9c80c6288ac*"15anipCHgCAQCTHxy67tmuuSpSpNc6mw1p8$J  + + +1@c74f9bfaf42cfea751cdcf3bd18a6c1fceb7a09114fb8b0083eed3e87de24443$"@000000000000000000090cfc6849311d761241e16420b1ca374b8322cf9671dc(-2 +@64b45fe13749bc26e3376dd96ce5536c46db114c8db26efae7d478eaaa1ed22eB03739cf830ca2b7ce36e8e721f55d7500385806a3997611cc45d221a0a31f91cf02 +@c6987ac9d94b8a847b59e6e907e14739ce8eb9bbaf49820e286643b8e6c7e802B02d98bacbea118742411b9393ad605e5c347c7f3f0900b477048bacc3926984dfd2 +@c05193dc9649df8a8447f6a501d0fcde16584b1ede01a6e6bb0f25ec9428b74bB03e9b08c2476d7ec27aebbe03a030d90e28220b4b4b84ddc9da989427f4ca131d7B +;@c74f9bfaf42cfea751cdcf3bd18a6c1fceb7a09114fb8b0083eed3e87de24443""1E9mvWq6GfsPKGYzmGZ1TVYJjxNg1MjemE"UOP_DUP OP_HASH160 90427661ed6ae079cc012a68cd17cbbba8c015c9 OP_EQUALVERIFY OP_CHECKSIG*276a91490427661ed6ae079cc012a68cd17cbbba8c015c988ac*"1E9mvWq6GfsPKGYzmGZ1TVYJjxNg1MjemE8$J  +@c74f9bfaf42cfea751cdcf3bd18a6c1fceb7a09114fb8b0083eed3e87de24443""1K3mxjQAXMLGeukLGEV7huJV5skgibzAg6"UOP_DUP OP_HASH160 c5f8a0a2c8ddc7681b015ac831ac0a926866a06c OP_EQUALVERIFY OP_CHECKSIG*276a914c5f8a0a2c8ddc7681b015ac831ac0a926866a06c88ac*"1K3mxjQAXMLGeukLGEV7huJV5skgibzAg68$J  +v@c74f9bfaf42cfea751cdcf3bd18a6c1fceb7a09114fb8b0083eed3e87de24443""1HKY8GjjHd1Qqw3fmLhmX4LxArDrd3a7Ea"UOP_DUP OP_HASH160 b3037b646c7a53ed14c3ee37f50886c906b5b4fd OP_EQUALVERIFY OP_CHECKSIG*276a914b3037b646c7a53ed14c3ee37f50886c906b5b4fd88ac*"1HKY8GjjHd1Qqw3fmLhmX4LxArDrd3a7Ea8$J  + +1@0b2447612c68cfaaed77ff35df694f4bf6a092ac6d19e44ecb9b6f098485ba16$"@000000000000000000090cfc6849311d761241e16420b1ca374b8322cf9671dc(-2 +@8455091a2b9c5deeeb23de4026ca5b4914b987e070d70f24b3d9447ec2295184B02844f8e5188bae6de551ffae7a6e28808411cc891faf02e33e14cf19b12ab9ce22 +@9f4eef6b9250f71065eaf3d848086246bb65b699ec507012f2347e010820c19cB03a70189bd866018de9cd085dedc573a93e60fec41e3cb130f81feb3aa844ccafd2 +@19e4a0ce12dd743218dda1b129e856ef90a49d227109396f2dc5d698778552ebB03323699382a482e1c71eb39bc265ed3d259d0eca133737c5e5134ca8975cc524c2 +@1d1ee5bfa3bc89927923e67b3f704fb90ac99787cbbb109586eabfe328c8cafdB02a9075ef0155f9a61f973734786d4d3824f9b33a2608f4eba4155fc9710cbfd28B +@0b2447612c68cfaaed77ff35df694f4bf6a092ac6d19e44ecb9b6f098485ba16""1PRG4vMkx9haJravXM5VCEMhG6LazXB489"UOP_DUP OP_HASH160 f5e953ff3802d5dee5fe7a52bd8e6a6c6b61ee3d OP_EQUALVERIFY OP_CHECKSIG*276a914f5e953ff3802d5dee5fe7a52bd8e6a6c6b61ee3d88ac*"1PRG4vMkx9haJravXM5VCEMhG6LazXB4898$J  + @0b2447612c68cfaaed77ff35df694f4bf6a092ac6d19e44ecb9b6f098485ba16""1EYsxouQTKSW5sR2dRBy4hdSioMJTG8c9z"UOP_DUP OP_HASH160 94a1123512f654fa79413c94fac29bcf81758e7b OP_EQUALVERIFY OP_CHECKSIG*276a91494a1123512f654fa79413c94fac29bcf81758e7b88ac*"1EYsxouQTKSW5sR2dRBy4hdSioMJTG8c9z8$J  +#@0b2447612c68cfaaed77ff35df694f4bf6a092ac6d19e44ecb9b6f098485ba16""1ASk2L3SoMn2aECccWAuqwu4ijCWsfznv7"UOP_DUP OP_HASH160 679771defb35dd12ca84b7501f25f8e49b683edb OP_EQUALVERIFY OP_CHECKSIG*276a914679771defb35dd12ca84b7501f25f8e49b683edb88ac*"1ASk2L3SoMn2aECccWAuqwu4ijCWsfznv78$J ;$ѷ-@000000000000000000164dea2e68f16f5011e7d1172057dd45c3424c1bbc75be"@000000000000000000090cfc6849311d761241e16420b1ca374b8322cf9671dc2 + + +1@39a17ed49964de89958343eaeb2e5e1bfcc96c5c39ae43639abbcd9d2757c4e7$"@000000000000000000164dea2e68f16f5011e7d1172057dd45c3424c1bbc75be(ѷ-2 +@16287abbe1013260721c4ae4330c278db5f1f4f7bbdb01d3c4e5a1def8b46521B0350609657aaed5a90d8c161be75b741ae21f7c75bca9f708373d55da56be9edca2 +@7b66cbe25593610237eee61cd71b5f6a8d5cc0c5f50fadb630cc51ea22068c08B027c8aae39ae5683c7e4d49ee175020ee645263229faf22f3b5525590dca5cb6d8B +@39a17ed49964de89958343eaeb2e5e1bfcc96c5c39ae43639abbcd9d2757c4e7""17GqZTMcLxwGJ16SKyPLwm8b4ZFb15NjD7"UOP_DUP OP_HASH160 44cf87945f26bdc82e9580a75862baf4909bd8d1 OP_EQUALVERIFY OP_CHECKSIG*276a91444cf87945f26bdc82e9580a75862baf4909bd8d188ac*"17GqZTMcLxwGJ16SKyPLwm8b4ZFb15NjD78$J  + @39a17ed49964de89958343eaeb2e5e1bfcc96c5c39ae43639abbcd9d2757c4e7""1HC8r9d6DLiC2eh5rppDK8hogicCnbgfr5"UOP_DUP OP_HASH160 b19d2387dee47a16555ec73bc8d864077378a2cd OP_EQUALVERIFY OP_CHECKSIG*276a914b19d2387dee47a16555ec73bc8d864077378a2cd88ac*"1HC8r9d6DLiC2eh5rppDK8hogicCnbgfr58$J  +_@39a17ed49964de89958343eaeb2e5e1bfcc96c5c39ae43639abbcd9d2757c4e7""12WYaYEV88tAgyQSM6R4q6ALa84TidD2Za"UOP_DUP OP_HASH160 108e8c82d1de498fa9f9fd0a1cb1e6b8c0f0f3df OP_EQUALVERIFY OP_CHECKSIG*276a914108e8c82d1de498fa9f9fd0a1cb1e6b8c0f0f3df88ac*"12WYaYEV88tAgyQSM6R4q6ALa84TidD2Za8$J ; + +1@b5de12cd42959f540fe9ffc91376c594a700fdb4ec7526c1afa98b2e67b50910$"@000000000000000000164dea2e68f16f5011e7d1172057dd45c3424c1bbc75be(ѷ-2 +@46cf43b9e8f50cee13438b8623d5bb1b19449b9c9679f027fcdc8c67c00c89fbB03817c1e69f1366347fd58cc9b29105e943fd5a807079a950918930e100c90f2b92 +@39a17ed49964de89958343eaeb2e5e1bfcc96c5c39ae43639abbcd9d2757c4e7B02690b745639a619d0528a284e18b46646b21858bfa35f984832b589ffd24d6da12 +@bdaa7dbdaea9646b80125aba9cb2e831c094ad25fae803d4082e9d9ce9c2a997B02a71040e0929f0e6596550b6b1f4e21cee6235147945429ca8ef901dcf9f39561B +@b5de12cd42959f540fe9ffc91376c594a700fdb4ec7526c1afa98b2e67b50910""18c6MPRWgrPJcmW7QtCy3q6qKSm4LSe5xj"UOP_DUP OP_HASH160 536be8069616876184807c5ac0046b0f715c202d OP_EQUALVERIFY OP_CHECKSIG*276a914536be8069616876184807c5ac0046b0f715c202d88ac*"18c6MPRWgrPJcmW7QtCy3q6qKSm4LSe5xj8$J  + @b5de12cd42959f540fe9ffc91376c594a700fdb4ec7526c1afa98b2e67b50910""19omZDj5sM5GT7mVvJJgFkUC4ogbszrfBS"UOP_DUP OP_HASH160 60995565493255683346bd2a0a2c473f7138c5e1 OP_EQUALVERIFY OP_CHECKSIG*276a91460995565493255683346bd2a0a2c473f7138c5e188ac*"19omZDj5sM5GT7mVvJJgFkUC4ogbszrfBS8$J  +N@b5de12cd42959f540fe9ffc91376c594a700fdb4ec7526c1afa98b2e67b50910""1LK4gkqR1bAKoi9R47NuTvdfZUSux3sLWi"UOP_DUP OP_HASH160 d3d4f422ede5577761399fd58856b2615277261d OP_EQUALVERIFY OP_CHECKSIG*276a914d3d4f422ede5577761399fd58856b2615277261d88ac*"1LK4gkqR1bAKoi9R47NuTvdfZUSux3sLWi8$J ; + + +1@4aadd00e1b2d529def80e7ee845caf31350d88f67e164a189985c19283003943$"@000000000000000000164dea2e68f16f5011e7d1172057dd45c3424c1bbc75be(ѷ-2 +@b5de12cd42959f540fe9ffc91376c594a700fdb4ec7526c1afa98b2e67b50910B0283576e06140ad78f937c9220a5a6938cb63b53ffab7a59dff9d254954d9bb7822 +@8332c115455fdb1f6560d66fd8b819b2cc1ad5f183023e6c0702b05657dccd5eB022581b0c0bda0bc37cde7e945eed24db0ed89683f17daea609ff8cce1cf4bc6e5B +@4aadd00e1b2d529def80e7ee845caf31350d88f67e164a189985c19283003943""1LtgSHQozdjyuALYQmHe3sNDyrD5SZWmQm"UOP_DUP OP_HASH160 da3085fc925665ce953f5d0101a41316b435c5f1 OP_EQUALVERIFY OP_CHECKSIG*276a914da3085fc925665ce953f5d0101a41316b435c5f188ac*"1LtgSHQozdjyuALYQmHe3sNDyrD5SZWmQm8$J  + @4aadd00e1b2d529def80e7ee845caf31350d88f67e164a189985c19283003943""1JmyRZyQV1kLFJNw1zpPg8CseYQ552bkvx"UOP_DUP OP_HASH160 c2fb8a6a84bbfc673a49f8e47941d5c226b8d13e OP_EQUALVERIFY OP_CHECKSIG*276a914c2fb8a6a84bbfc673a49f8e47941d5c226b8d13e88ac*"1JmyRZyQV1kLFJNw1zpPg8CseYQ552bkvx8$J  +_@4aadd00e1b2d529def80e7ee845caf31350d88f67e164a189985c19283003943""1EZbLVgvJp5vVy9qyuYP8RtmiNAe4r5AFr"UOP_DUP OP_HASH160 94c39bba46ab212003e66a50a420926cc1f31dd6 OP_EQUALVERIFY OP_CHECKSIG*276a91494c39bba46ab212003e66a50a420926cc1f31dd688ac*"1EZbLVgvJp5vVy9qyuYP8RtmiNAe4r5AFr8$J ; + + +1@45cea62cd8c5c1db8d3a82d3d18bec3efe21419d73c1d66f7e1b8d4b7e10bf09$"@000000000000000000164dea2e68f16f5011e7d1172057dd45c3424c1bbc75be(ѷ-2 +@4aadd00e1b2d529def80e7ee845caf31350d88f67e164a189985c19283003943B03008a41284acc216440ff1bb3906dc958e9fa73c07cfca68c93eabc9e053257982 +@ca27039b9aaef5048cbe1111be4afc3e4807932abdf3f756cf3faf49b8c287b2B03e07d1a83153669489509793bbd6925a41d028fb04f08b16c52f9cea9485e2a43B +@45cea62cd8c5c1db8d3a82d3d18bec3efe21419d73c1d66f7e1b8d4b7e10bf09""123sbh6Hvy2pCca288VMt5rGf8o61URcoy"UOP_DUP OP_HASH160 0b8331e49f35d43e25435d66de98450aa42a3bec OP_EQUALVERIFY OP_CHECKSIG*276a9140b8331e49f35d43e25435d66de98450aa42a3bec88ac*"123sbh6Hvy2pCca288VMt5rGf8o61URcoy8$J  + @45cea62cd8c5c1db8d3a82d3d18bec3efe21419d73c1d66f7e1b8d4b7e10bf09""1G2zKn6CsXnensBQ9So7WTfHNo4T2KBThw"UOP_DUP OP_HASH160 a4ea2777f03b4825ce52f3e17bedf24cd420c93a OP_EQUALVERIFY OP_CHECKSIG*276a914a4ea2777f03b4825ce52f3e17bedf24cd420c93a88ac*"1G2zKn6CsXnensBQ9So7WTfHNo4T2KBThw8$J  +ƭ_@45cea62cd8c5c1db8d3a82d3d18bec3efe21419d73c1d66f7e1b8d4b7e10bf09""124GVu2YvdKP2D7YZt8maH3Xk3uTqexSKX"UOP_DUP OP_HASH160 0b964f99750b6e4269d3f8e7c67f05915e8e3561 OP_EQUALVERIFY OP_CHECKSIG*276a9140b964f99750b6e4269d3f8e7c67f05915e8e356188ac*"124GVu2YvdKP2D7YZt8maH3Xk3uTqexSKX8$J ; + + +1@330944358a11bf9b694355efa3158135550ca74d204e7fa4413b20b66f8fad92$"@000000000000000000164dea2e68f16f5011e7d1172057dd45c3424c1bbc75be(ѷ-2 +@45cea62cd8c5c1db8d3a82d3d18bec3efe21419d73c1d66f7e1b8d4b7e10bf09B03783b8ae6275b337aed0b0c6dbfdd1167b2e21e2d46a0bcfe5933d98f58bbae932 +@e37d76ac7c98534d05bf0b78ed06c42a5835a4f08fe379c1c5dd528ae6ac60f8B02319795bc88c255fa02c08afe295cf33f3e09929e4b82f3bec87c12eedbdf6217B +@330944358a11bf9b694355efa3158135550ca74d204e7fa4413b20b66f8fad92""13h1UggbTDgQ3RdevhdgAfmPHjK6bBXvB1"UOP_DUP OP_HASH160 1d8149d9d9a8831e0c10facb9777f90407e684d8 OP_EQUALVERIFY OP_CHECKSIG*276a9141d8149d9d9a8831e0c10facb9777f90407e684d888ac*"13h1UggbTDgQ3RdevhdgAfmPHjK6bBXvB18$J  + @330944358a11bf9b694355efa3158135550ca74d204e7fa4413b20b66f8fad92""1GpsyC9mnvcg85CUQYhj8e6QZGx2BkG2o6"UOP_DUP OP_HASH160 ad97fbcd27e0a912ce84cfca19ff0fd13efd21c1 OP_EQUALVERIFY OP_CHECKSIG*276a914ad97fbcd27e0a912ce84cfca19ff0fd13efd21c188ac*"1GpsyC9mnvcg85CUQYhj8e6QZGx2BkG2o68$J  +ƭ_@330944358a11bf9b694355efa3158135550ca74d204e7fa4413b20b66f8fad92""1PtbNnzM942vKJW1sm4U5SnFwYUMqn6xRC"UOP_DUP OP_HASH160 fb14ad3d51129cb79892fc9a2328fe0ced8392e4 OP_EQUALVERIFY OP_CHECKSIG*276a914fb14ad3d51129cb79892fc9a2328fe0ced8392e488ac*"1PtbNnzM942vKJW1sm4U5SnFwYUMqn6xRC8$J ; + + +1@b16505a8c619ae484c01cac0f82208068dadd5cc8aad59bc6f9afbcae151eefa$"@000000000000000000164dea2e68f16f5011e7d1172057dd45c3424c1bbc75be(ѷ-2 +@330944358a11bf9b694355efa3158135550ca74d204e7fa4413b20b66f8fad92B027063b6d92f1dc8b78982f3cddfef62957eac5ec5281acc97729f9cbb407d4b662 +@5e2b8f2774ef37f70911e42f0d3df777eeb49bc2287dc7a7f23c396e3bfe7324B02aaccb19b1f608769d972e3820bb88d8482b61b687f7081d81c3db05ba64a3839B +@b16505a8c619ae484c01cac0f82208068dadd5cc8aad59bc6f9afbcae151eefa""15Cj2CkZpXjQdqyf7S6xHG2Q6PUczScMgt"UOP_DUP OP_HASH160 2e1827e647c555812937cd09a1488bb36ac87fb8 OP_EQUALVERIFY OP_CHECKSIG*276a9142e1827e647c555812937cd09a1488bb36ac87fb888ac*"15Cj2CkZpXjQdqyf7S6xHG2Q6PUczScMgt8$J  + @b16505a8c619ae484c01cac0f82208068dadd5cc8aad59bc6f9afbcae151eefa""1Pqt3PpRfkKcMJakcSWYV8wKVsXQLHTvh3"UOP_DUP OP_HASH160 fa91572bc9775908cd72c042de903429b89c9005 OP_EQUALVERIFY OP_CHECKSIG*276a914fa91572bc9775908cd72c042de903429b89c900588ac*"1Pqt3PpRfkKcMJakcSWYV8wKVsXQLHTvh38$J  ++@b16505a8c619ae484c01cac0f82208068dadd5cc8aad59bc6f9afbcae151eefa""1NeDk7okj5qbFJXGtMbsiR66jZeN9Bg9CR"UOP_DUP OP_HASH160 ed64ab719b5f2c4963866eb382fcc8f470b69eee OP_EQUALVERIFY OP_CHECKSIG*276a914ed64ab719b5f2c4963866eb382fcc8f470b69eee88ac*"1NeDk7okj5qbFJXGtMbsiR66jZeN9Bg9CR8$J ; + + +1@7195f454ae2de0347a00477f47d91d46447290552eeffbaf14092283630e9475$"@000000000000000000164dea2e68f16f5011e7d1172057dd45c3424c1bbc75be(ѷ-2 +@b16505a8c619ae484c01cac0f82208068dadd5cc8aad59bc6f9afbcae151eefaB02bffd1556a0761850db94ea5f329657713a279dc9722db2d8e52b8edb13d6e6132 +@479d331220bebe0876d20251417b079e2010e192cc3348a1c5de360f08ca0664B02929d725702c12f731f1536e77aea5671cf574b66dae1cf21ca1555564a479709B +@7195f454ae2de0347a00477f47d91d46447290552eeffbaf14092283630e9475""1Dn7ETTWTLNhBXzNySFbLqoQmDceAmm6zL"UOP_DUP OP_HASH160 8c296e0de842f838b5a38532983a86e4ef088011 OP_EQUALVERIFY OP_CHECKSIG*276a9148c296e0de842f838b5a38532983a86e4ef08801188ac*"1Dn7ETTWTLNhBXzNySFbLqoQmDceAmm6zL8$J  + @7195f454ae2de0347a00477f47d91d46447290552eeffbaf14092283630e9475""1GmmqLGmvyURdo4ycv6KkYdaCSpRjhgoFM"UOP_DUP OP_HASH160 ad019d31dd5bebab0b9dfe32b9f80bdd9bc14978 OP_EQUALVERIFY OP_CHECKSIG*276a914ad019d31dd5bebab0b9dfe32b9f80bdd9bc1497888ac*"1GmmqLGmvyURdo4ycv6KkYdaCSpRjhgoFM8$J  +ƭ_@7195f454ae2de0347a00477f47d91d46447290552eeffbaf14092283630e9475""1NDScWV7TiCem1vodYfykWMZXXHRHTToer"UOP_DUP OP_HASH160 e8b50353f07125df0e5feced641b91776c1a7df2 OP_EQUALVERIFY OP_CHECKSIG*276a914e8b50353f07125df0e5feced641b91776c1a7df288ac*"1NDScWV7TiCem1vodYfykWMZXXHRHTToer8$J ; + + +1@b7ee6424d539e5ebafbd6c8900a0028368f66dcbfa2e4c30d04b545257da7b66$"@000000000000000000164dea2e68f16f5011e7d1172057dd45c3424c1bbc75be(ѷ-2 +@7195f454ae2de0347a00477f47d91d46447290552eeffbaf14092283630e9475B03facee8df208a90996e0af0d25bc325237b7754ee4ae46ec05c8011864d2876622 +@71faab37e709c6ccb6adb63f1715bcd0cb0ce92ca9f6c7cee738bbeaf87dcc03B02486ca2861d092fd6227ade275bf9f72560c9f8bdd942fffd9b27c9e6e5d65665B +@b7ee6424d539e5ebafbd6c8900a0028368f66dcbfa2e4c30d04b545257da7b66""1PzkNXLQ4Fn5y8CjVxZUBr2WkM2ETfaht4"UOP_DUP OP_HASH160 fc3eae71d9ea3bf3e06dd354fc5cc97b6660fc28 OP_EQUALVERIFY OP_CHECKSIG*276a914fc3eae71d9ea3bf3e06dd354fc5cc97b6660fc2888ac*"1PzkNXLQ4Fn5y8CjVxZUBr2WkM2ETfaht48$J  + @b7ee6424d539e5ebafbd6c8900a0028368f66dcbfa2e4c30d04b545257da7b66""1GLuETZMHe36jGAZT6DPx7xe7BUnLecCyY"UOP_DUP OP_HASH160 a84d64217923da0dc609ffe3531dda6782a84a44 OP_EQUALVERIFY OP_CHECKSIG*276a914a84d64217923da0dc609ffe3531dda6782a84a4488ac*"1GLuETZMHe36jGAZT6DPx7xe7BUnLecCyY8$J  +@b7ee6424d539e5ebafbd6c8900a0028368f66dcbfa2e4c30d04b545257da7b66""1FVQrkEpfjZ6dZdoiuE5syizigarytkKrQ"UOP_DUP OP_HASH160 9ef152c343e2654959551281b52e5e7ad7db71c3 OP_EQUALVERIFY OP_CHECKSIG*276a9149ef152c343e2654959551281b52e5e7ad7db71c388ac*"1FVQrkEpfjZ6dZdoiuE5syizigarytkKrQ8$J ; + + +1@e7b30dd39b9b1a24b88f33d458a86cee1671fba0f1575856694ed2008b1e431b$"@000000000000000000164dea2e68f16f5011e7d1172057dd45c3424c1bbc75be(ѷ-2 +@b7ee6424d539e5ebafbd6c8900a0028368f66dcbfa2e4c30d04b545257da7b66B0335f5faaf9927e74c2c4b0e4cc9b961e87123307cfb36307adf2f4dc84d8051672 +@7534efb71776c9f4f1de362b1693e3100b4b9600ed812ee400312b5dad2a43f4B0242b2d82f59bdbec284c87b3bcfaf6bdbe32bb2023b8a7a2fbcd51b3cbfaad26dB +´@e7b30dd39b9b1a24b88f33d458a86cee1671fba0f1575856694ed2008b1e431b""1AMYrpACHqBUPnKALJGG976Dtm4R89yjm2"UOP_DUP OP_HASH160 669c0bb3ff3182e6d476a45ed53ef78605528184 OP_EQUALVERIFY OP_CHECKSIG*276a914669c0bb3ff3182e6d476a45ed53ef7860552818488ac*"1AMYrpACHqBUPnKALJGG976Dtm4R89yjm28$J  + @e7b30dd39b9b1a24b88f33d458a86cee1671fba0f1575856694ed2008b1e431b"!1invuPSxv2iJeqYpPXVcPCr3YzGb1GAkC"UOP_DUP OP_HASH160 07e764f34975dc9ef59bfaed1db7324d21adaa17 OP_EQUALVERIFY OP_CHECKSIG*276a91407e764f34975dc9ef59bfaed1db7324d21adaa1788ac*!1invuPSxv2iJeqYpPXVcPCr3YzGb1GAkC8$J  +U@e7b30dd39b9b1a24b88f33d458a86cee1671fba0f1575856694ed2008b1e431b""1DpzNPUkfnjLUCgNxH9UeeAD8G5RoDMzAe"UOP_DUP OP_HASH160 8cb4f2d97d38ce9a067a986443e26f37e7ef9777 OP_EQUALVERIFY OP_CHECKSIG*276a9148cb4f2d97d38ce9a067a986443e26f37e7ef977788ac*"1DpzNPUkfnjLUCgNxH9UeeAD8G5RoDMzAe8$J ; + + +1@cd7559d65b60053e32ea4ee979466cca6a3cacb2ef075bb2913f249ca9938bc1$"@000000000000000000164dea2e68f16f5011e7d1172057dd45c3424c1bbc75be(ѷ-2 +@e7b30dd39b9b1a24b88f33d458a86cee1671fba0f1575856694ed2008b1e431bB03efa113bb290aab3e782a7f07647729a4009661233f305a479c6c020b150f8caf2 +@352017e42e5f40794796f1c0a411c43d896ae903555ea5d48e7c2d5078035748B02ab66aa7682059ef54fa5776f33c4fddfbc02fe32d9de702ca441d4e26a6d527eB +@cd7559d65b60053e32ea4ee979466cca6a3cacb2ef075bb2913f249ca9938bc1""18mFytShaeWvVjwpohoz3hTeiNgn2f3B5L"UOP_DUP OP_HASH160 5527b02aefca60098734abbd05088dfb658d17c3 OP_EQUALVERIFY OP_CHECKSIG*276a9145527b02aefca60098734abbd05088dfb658d17c388ac*"18mFytShaeWvVjwpohoz3hTeiNgn2f3B5L8$J  + @cd7559d65b60053e32ea4ee979466cca6a3cacb2ef075bb2913f249ca9938bc1""15MHxYq9k2ShBmY6Tj7pixet7ADQz5UJz7"UOP_DUP OP_HASH160 2fb6fa5cbd5eccb22b09552e7631e864aef043f4 OP_EQUALVERIFY OP_CHECKSIG*276a9142fb6fa5cbd5eccb22b09552e7631e864aef043f488ac*"15MHxYq9k2ShBmY6Tj7pixet7ADQz5UJz78$J  +_@cd7559d65b60053e32ea4ee979466cca6a3cacb2ef075bb2913f249ca9938bc1""1316oNQuw6ShJQkteQMqyNsvPsWawpX5KQ"UOP_DUP OP_HASH160 15f517bc8188169c3b98b58597d920c781273d1d OP_EQUALVERIFY OP_CHECKSIG*276a91415f517bc8188169c3b98b58597d920c781273d1d88ac*"1316oNQuw6ShJQkteQMqyNsvPsWawpX5KQ8$J ; + + +1@766d7550f1208a979b9ea294536acb8a0a712ce797931fae14590e8ffba5c271$"@000000000000000000164dea2e68f16f5011e7d1172057dd45c3424c1bbc75be(ѷ-2 +@cd7559d65b60053e32ea4ee979466cca6a3cacb2ef075bb2913f249ca9938bc1B02029f5b0132b1a4e44006a705a75448c3e5674f320267ee49cc1230a8824aea312 +@57f880c9922b85f2ca4e1a4a880177342940a77fb7b1dae13c498fe9d4e0f494B0365dd26ae866f8a47a9526e1fd0d31a05be1de9397ed0aa7ad43bcb2eb79b32f5B +@766d7550f1208a979b9ea294536acb8a0a712ce797931fae14590e8ffba5c271""1Fag1m4NPouFijk5p8kbao7anWE4HuTtYw"UOP_DUP OP_HASH160 9ff00de0649b4a3d62e428952923ee5fcb848b8c OP_EQUALVERIFY OP_CHECKSIG*276a9149ff00de0649b4a3d62e428952923ee5fcb848b8c88ac*"1Fag1m4NPouFijk5p8kbao7anWE4HuTtYw8$J  + @766d7550f1208a979b9ea294536acb8a0a712ce797931fae14590e8ffba5c271""17JD3Wn1H1MrfPcBuE2B3NhoUdMQtfyjdh"UOP_DUP OP_HASH160 4511e11b411ebc0231ed04d4d4ac596c09355387 OP_EQUALVERIFY OP_CHECKSIG*276a9144511e11b411ebc0231ed04d4d4ac596c0935538788ac*"17JD3Wn1H1MrfPcBuE2B3NhoUdMQtfyjdh8$J  +_@766d7550f1208a979b9ea294536acb8a0a712ce797931fae14590e8ffba5c271""1HTqdLXzkh5FRK1XsCPm7uQKA1D4aHvbTz"UOP_DUP OP_HASH160 b4956b3d2b5afc2f827320ba93f8ea2b136bdca1 OP_EQUALVERIFY OP_CHECKSIG*276a914b4956b3d2b5afc2f827320ba93f8ea2b136bdca188ac*"1HTqdLXzkh5FRK1XsCPm7uQKA1D4aHvbTz8$J ; + + +1@5c83e26f231915ef7be5b531e90e6c9879655d664ce6ca9a796a9f6e37a95e98$"@000000000000000000164dea2e68f16f5011e7d1172057dd45c3424c1bbc75be(ѷ-2 +@766d7550f1208a979b9ea294536acb8a0a712ce797931fae14590e8ffba5c271B033ec8492721040122ee372d3ae10443d9f77ba097d1577b8a365c0bc812bb24da2 +@5c32743176d24105cc10cc4ef42e1f7eb80a62fdf040ec7224f9c33a070ab45dB0341939f9ec6f1c7efd68a4de00757b7b5da3c1fc40744e2aa0b6c3ce04edde9f7B +@5c83e26f231915ef7be5b531e90e6c9879655d664ce6ca9a796a9f6e37a95e98""16GA8qqqYVjPV9J8mxecNUzM2pi2rHtSaP"UOP_DUP OP_HASH160 39b67e7901a05724df8235273295281dda0fdb85 OP_EQUALVERIFY OP_CHECKSIG*276a91439b67e7901a05724df8235273295281dda0fdb8588ac*"16GA8qqqYVjPV9J8mxecNUzM2pi2rHtSaP8$J  + @5c83e26f231915ef7be5b531e90e6c9879655d664ce6ca9a796a9f6e37a95e98""17pYn83zyV9ShgZaCyrJRJDnHHnTBHUPGf"UOP_DUP OP_HASH160 4aced4f187d1439b8db83252d3b4dad49582770c OP_EQUALVERIFY OP_CHECKSIG*276a9144aced4f187d1439b8db83252d3b4dad49582770c88ac*"17pYn83zyV9ShgZaCyrJRJDnHHnTBHUPGf8$J  +_@5c83e26f231915ef7be5b531e90e6c9879655d664ce6ca9a796a9f6e37a95e98""1GbTUtXaM2Kku3rDc562TKRBE4PiLorYv5"UOP_DUP OP_HASH160 ab0e22718903569c03f191081bbb1bc68ead4eba OP_EQUALVERIFY OP_CHECKSIG*276a914ab0e22718903569c03f191081bbb1bc68ead4eba88ac*"1GbTUtXaM2Kku3rDc562TKRBE4PiLorYv58$J ; + + +1@f16b7a6eb4513d5e1cd49cc4d1d546393447e7a4d1d64af345b81a540f643bff$"@000000000000000000164dea2e68f16f5011e7d1172057dd45c3424c1bbc75be(ѷ-2 +@27c1e30ff55b18e750555ae3bc96e0ddb57f87e648a52e5f21025b4aa8fa5600B02a65a70b675e75c674d51c717adeb831d1daff5a914b34f76420c5c79d4a3bc352 +@89310c235869be1ed2af3da4d279c3b1d868bb6161435935647927f1b0fdb4bdB02654931386471443d8f72ac7f3e637b686f1c555922fe9257e8346ca92b8e2023B +@f16b7a6eb4513d5e1cd49cc4d1d546393447e7a4d1d64af345b81a540f643bff""14Ugff51zwt1A5Yuxj5RCQ44nM56n17eLv"UOP_DUP OP_HASH160 2624b8617771d165bceee36e07512808e852454c OP_EQUALVERIFY OP_CHECKSIG*276a9142624b8617771d165bceee36e07512808e852454c88ac*"14Ugff51zwt1A5Yuxj5RCQ44nM56n17eLv8$J  + @f16b7a6eb4513d5e1cd49cc4d1d546393447e7a4d1d64af345b81a540f643bff""13n71r1ozAM2BwkXsFLZfKzcT9iNa8jemz"UOP_DUP OP_HASH160 1e77fd953c09755a964c6396b2509d635cb0ce5a OP_EQUALVERIFY OP_CHECKSIG*276a9141e77fd953c09755a964c6396b2509d635cb0ce5a88ac*"13n71r1ozAM2BwkXsFLZfKzcT9iNa8jemz8$J  +(@f16b7a6eb4513d5e1cd49cc4d1d546393447e7a4d1d64af345b81a540f643bff""1E8V2cYAdiRTrLJix6cXXcnWFYFZ4kaVKf"UOP_DUP OP_HASH160 9003f17fbc51cce2c0b77baea01e94822c974c40 OP_EQUALVERIFY OP_CHECKSIG*276a9149003f17fbc51cce2c0b77baea01e94822c974c4088ac*"1E8V2cYAdiRTrLJix6cXXcnWFYFZ4kaVKf8$J ; + +1@17e7f16cf25184f68a996c128058f8de3442b19a0d4fe65d9f66b801eb88b117$"@000000000000000000164dea2e68f16f5011e7d1172057dd45c3424c1bbc75be(ѷ-2 +@dcbc4d2881840842ae53586a66c223af0b46685f62cd1d8e48d33cff58d9a3e9B030927ce6c9ada6dd90982a9865c46c7d2889a0227d59a984d97b7068600583a632 +@0b2447612c68cfaaed77ff35df694f4bf6a092ac6d19e44ecb9b6f098485ba16B02eed3e4a544e89985f1bb73c09d8800a5d4dfa7dcf1f20688ada65a5d3e25421c2 +@1d1ee5bfa3bc89927923e67b3f704fb90ac99787cbbb109586eabfe328c8cafdB036407fcb109205ca19270905172afe5277304b134a72d93a650d7c76af02b82db2 +@a9ea65a763c7cbe48b606a0cd444a95f98bf4b3302ee1b17b7903747507b104cB02309d3fd09bf91664219d6745cefb2e19935a46e47a59e494d01a19d45999bcd8B +@17e7f16cf25184f68a996c128058f8de3442b19a0d4fe65d9f66b801eb88b117""1DznyM1Cf1P11MnBR3Jd3T14ucbNECwSSv"UOP_DUP OP_HASH160 8e8f98223f11d423b6d2653d75b3b66939a9d909 OP_EQUALVERIFY OP_CHECKSIG*276a9148e8f98223f11d423b6d2653d75b3b66939a9d90988ac*"1DznyM1Cf1P11MnBR3Jd3T14ucbNECwSSv8$J  + @17e7f16cf25184f68a996c128058f8de3442b19a0d4fe65d9f66b801eb88b117""19B16TbaWDNZw3J22wKSGQvLv2U1cAajJQ"UOP_DUP OP_HASH160 59a53e94416375e0760c5829f6afabed10dbef4c OP_EQUALVERIFY OP_CHECKSIG*276a91459a53e94416375e0760c5829f6afabed10dbef4c88ac*"19B16TbaWDNZw3J22wKSGQvLv2U1cAajJQ8$J  +#@17e7f16cf25184f68a996c128058f8de3442b19a0d4fe65d9f66b801eb88b117""1Jp13ZZQEMFx2kzoyAbWFpkG5JYaXRQR8E"UOP_DUP OP_HASH160 c35db9b34f922dd14f23da548a7a59c78be0d516 OP_EQUALVERIFY OP_CHECKSIG*276a914c35db9b34f922dd14f23da548a7a59c78be0d51688ac*"1Jp13ZZQEMFx2kzoyAbWFpkG5JYaXRQR8E8$J ;$鼳-@0000000000000000001039ba4d44d6470a02cb3051cac77ed88c3dd121592cf9"@000000000000000000164dea2e68f16f5011e7d1172057dd45c3424c1bbc75be2 + +1@8eed9e153d27678635d809b0ba5f7c9799feefca955f96abac1f61eae46bea74$"@0000000000000000001039ba4d44d6470a02cb3051cac77ed88c3dd121592cf9(鼳-2 +@a70a8745d72205dfec81b20f4ab45e8a28fc4a50026229e51a473d2f29cc60daB02317153e5fe026058e0c0ad9f80d5eba045d89acdd0c797c3fd526b0b4e1eefca2 +@cbd2103487add73ea570e5eee7989eface6cc5b8941af364baa8c84bb10cb37bB02317153e5fe026058e0c0ad9f80d5eba045d89acdd0c797c3fd526b0b4e1eefca2 +@3435600ef0c56d3d7525b26448f75b68e33bd8d2c8c5b28ab39c03fd7d0dfc1fB02f7e8de37befd3227132bed4e59dd8168605c0707e8f12ac75b9fc566645d1603B +ؙ@8eed9e153d27678635d809b0ba5f7c9799feefca955f96abac1f61eae46bea74""1L3iHDEJ26PAhQQzRPtGNQfMKVrCmWpK6z"UOP_DUP OP_HASH160 d0edae21e1172e2703f36bd6dc374c0222cd1269 OP_EQUALVERIFY OP_CHECKSIG*276a914d0edae21e1172e2703f36bd6dc374c0222cd126988ac*"1L3iHDEJ26PAhQQzRPtGNQfMKVrCmWpK6z8$J  +@8eed9e153d27678635d809b0ba5f7c9799feefca955f96abac1f61eae46bea74"l"6OP_RETURN 16017feda3a09e2d03f4a2a572b2222e1f5d5cc8f7ad*06a1616017feda3a09e2d03f4a2a572b2222e1f5d5cc8f7ad2-r".]\8$J  + + +1@8d42a1b0df4680e97ebca74908ef4a084441f528e84e77527d1bfd34957ec8cc$"@0000000000000000001039ba4d44d6470a02cb3051cac77ed88c3dd121592cf9(鼳-2 +@bdaa7dbdaea9646b80125aba9cb2e831c094ad25fae803d4082e9d9ce9c2a997B02cb9ac77e49dc33eb2af96289bfd6282e25093d2c2fc6b78b336f1dae3178db572 +@13875d1ff02663c04e533f1a207805e18d0314b808107f43017dafec1eac8003B0274c40186aac533f285543566d20a9c522215922e8b6af778d075712c2c34d807B +@8d42a1b0df4680e97ebca74908ef4a084441f528e84e77527d1bfd34957ec8cc""1NJ2mYoKWYxkWSFXcD68oWTToWRXwiw9dy"UOP_DUP OP_HASH160 e993305026d665155ff1a8d97e483ee32f1c0970 OP_EQUALVERIFY OP_CHECKSIG*276a914e993305026d665155ff1a8d97e483ee32f1c097088ac*"1NJ2mYoKWYxkWSFXcD68oWTToWRXwiw9dy8$J  + @8d42a1b0df4680e97ebca74908ef4a084441f528e84e77527d1bfd34957ec8cc""1DmyK7dR4jvWz32jvT8B8aC1gPNpHMpk2c"UOP_DUP OP_HASH160 8c22d1a1f311bfcc589d461f57f791f4289bcfa5 OP_EQUALVERIFY OP_CHECKSIG*276a9148c22d1a1f311bfcc589d461f57f791f4289bcfa588ac*"1DmyK7dR4jvWz32jvT8B8aC1gPNpHMpk2c8$J  +_@8d42a1b0df4680e97ebca74908ef4a084441f528e84e77527d1bfd34957ec8cc""12tZ3PA6PPMuCVi4hiRiH9TQ4bJZwjtNKB"UOP_DUP OP_HASH160 14b8161c8494adb9fc9d55706a567979f9f95a88 OP_EQUALVERIFY OP_CHECKSIG*276a91414b8161c8494adb9fc9d55706a567979f9f95a8888ac*"12tZ3PA6PPMuCVi4hiRiH9TQ4bJZwjtNKB8$J ; + + +1@e70c0d42ed2580ddeb44d3d7f7346773bc0208c73a78c96ca41e8ba6e2b9b362$"@0000000000000000001039ba4d44d6470a02cb3051cac77ed88c3dd121592cf9(鼳-2 +@7534efb71776c9f4f1de362b1693e3100b4b9600ed812ee400312b5dad2a43f4B03c2f5308a55f9f60c4d81b8cfdbbac0690df391645eb95a7c8b25e1677b5708852 +@e6c5c99ccbff2bc3e66cd78ea1df7ba7731a055422514a47793fac744d06fd59B03368c008511bacc40cf2ed200e5751077debea1e3c4dbe2e8457ff9d1cbc3559eB +@e70c0d42ed2580ddeb44d3d7f7346773bc0208c73a78c96ca41e8ba6e2b9b362""1P9rm8zBhd95y9zBPonq5rADHKEZmA4dXb"UOP_DUP OP_HASH160 f2ffa221838ea4ec524a8065361fdf1740ef624f OP_EQUALVERIFY OP_CHECKSIG*276a914f2ffa221838ea4ec524a8065361fdf1740ef624f88ac*"1P9rm8zBhd95y9zBPonq5rADHKEZmA4dXb8$J  + @e70c0d42ed2580ddeb44d3d7f7346773bc0208c73a78c96ca41e8ba6e2b9b362""144bESwTp244aTZ6ubHSCDu22Y2gp6EseX"UOP_DUP OP_HASH160 21963356e9e6944421cafb77c6d74f1ac01e13b4 OP_EQUALVERIFY OP_CHECKSIG*276a91421963356e9e6944421cafb77c6d74f1ac01e13b488ac*"144bESwTp244aTZ6ubHSCDu22Y2gp6EseX8$J  +_@e70c0d42ed2580ddeb44d3d7f7346773bc0208c73a78c96ca41e8ba6e2b9b362""1CDJg276exgxLGY8UtYtmA3P9aovnzRGmy"UOP_DUP OP_HASH160 7afd20ac0e80ff320c06657d5d8428e66942bfef OP_EQUALVERIFY OP_CHECKSIG*276a9147afd20ac0e80ff320c06657d5d8428e66942bfef88ac*"1CDJg276exgxLGY8UtYtmA3P9aovnzRGmy8$J ;$-@0000000000000000000697501e892e17f62b026fbecef770ffdf487c204b64cd"@0000000000000000001039ba4d44d6470a02cb3051cac77ed88c3dd121592cf92$ô-@0000000000000000000c4132c2cc2a02e16487ee1becc467b485cc95ff20289e"@0000000000000000000697501e892e17f62b026fbecef770ffdf487c204b64cd2 $Ҵ-@00000000000000000012c93bc08acfce795057eb4626b7d5adfbcbc6f25782f6"@0000000000000000000c4132c2cc2a02e16487ee1becc467b485cc95ff20289e2 + + + +1@457c858ec31e910b9470d356aea17dccacaad65e86f7de6c7263f92faba59f89$"@00000000000000000012c93bc08acfce795057eb4626b7d5adfbcbc6f25782f6(Ҵ-2 +@982fff90451834f9a6318b9e4f8b29047489aa8970fd50e1409b6c449df78b1bB025b0d7cc24a515bf8165395f994285fc6cc00acfc6b2c7bdb6c4456202c7a950b2 +@40a81b5c59e7474eabf22327cc0acff700a935ec22365996f26d5025cdbc242eB037efcb39c4a1b0a396154219cd50fee6bb1cd934cada3c354191361eebfa72756B +@457c858ec31e910b9470d356aea17dccacaad65e86f7de6c7263f92faba59f89""18XW7tWEbQTAcpReZgZ9kKx1j6qDcUSiHw"UOP_DUP OP_HASH160 528daa9cd7bdfd7f2ff0a72140f1a6b28e489aaa OP_EQUALVERIFY OP_CHECKSIG*276a914528daa9cd7bdfd7f2ff0a72140f1a6b28e489aaa88ac*"18XW7tWEbQTAcpReZgZ9kKx1j6qDcUSiHw8$J  +@457c858ec31e910b9470d356aea17dccacaad65e86f7de6c7263f92faba59f89""154rwBc7D3Yd3ifY7hoiNJsbAfuqt4SduX"UOP_DUP OP_HASH160 2c9b6f195bfd42944ee32725a28977fc17f9c9e6 OP_EQUALVERIFY OP_CHECKSIG*276a9142c9b6f195bfd42944ee32725a28977fc17f9c9e688ac*"154rwBc7D3Yd3ifY7hoiNJsbAfuqt4SduX8$J  +@457c858ec31e910b9470d356aea17dccacaad65e86f7de6c7263f92faba59f89""1M3KLfhwnhMFmDjewWNG8zzRy68u5boHdd"UOP_DUP OP_HASH160 dbd2a8036d84eb57c9ad8942868bbf90bc57c001 OP_EQUALVERIFY OP_CHECKSIG*276a914dbd2a8036d84eb57c9ad8942868bbf90bc57c00188ac*"1M3KLfhwnhMFmDjewWNG8zzRy68u5boHdd8$J $踒-@0000000000000000001742c770e27e37c38140e61a1eb36a85b95fcd9f1c09ed"@00000000000000000012c93bc08acfce795057eb4626b7d5adfbcbc6f25782f62 $ܓ-@000000000000000000162cf89abdfedc113b251a3f2329a21b98896e830f552c"@0000000000000000001742c770e27e37c38140e61a1eb36a85b95fcd9f1c09ed2 + + + +1@702d7fb4c0c23a46e4c6f323605035e30043974b7307b9533d12d2e567c71f6f$"@000000000000000000162cf89abdfedc113b251a3f2329a21b98896e830f552c(ܓ-2 +@17e7f16cf25184f68a996c128058f8de3442b19a0d4fe65d9f66b801eb88b117B0335ffb8a509f6ce30cd09932d2a30b0ee91202ee6e6daf59087571d88477f031e2 +@17e7f16cf25184f68a996c128058f8de3442b19a0d4fe65d9f66b801eb88b117B02acb124f95c65c71182f72574639eec3d85228e84b8bd573928b7c13c2d4815e8B +@702d7fb4c0c23a46e4c6f323605035e30043974b7307b9533d12d2e567c71f6f""1GcRrtyhphTxKDEJPUj4SypHD3fNn3DCyP"UOP_DUP OP_HASH160 ab3d329ec108992d03eb9a3daceb0efc0d0d6022 OP_EQUALVERIFY OP_CHECKSIG*276a914ab3d329ec108992d03eb9a3daceb0efc0d0d602288ac*"1GcRrtyhphTxKDEJPUj4SypHD3fNn3DCyP8$J  +@702d7fb4c0c23a46e4c6f323605035e30043974b7307b9533d12d2e567c71f6f""1M4N2xTsy2c5ba29vaogkeqpgYgi9nYGYD"UOP_DUP OP_HASH160 dc05525691b38fc76e951d1e36170a08df99b5b2 OP_EQUALVERIFY OP_CHECKSIG*276a914dc05525691b38fc76e951d1e36170a08df99b5b288ac*"1M4N2xTsy2c5ba29vaogkeqpgYgi9nYGYD8$J  +!@702d7fb4c0c23a46e4c6f323605035e30043974b7307b9533d12d2e567c71f6f""1DB4NNs5T5sgpLzeEhkeQe72yFTUwt6QY3"UOP_DUP OP_HASH160 85887b2059153dd978937a784fce424263b7ba2e OP_EQUALVERIFY OP_CHECKSIG*276a91485887b2059153dd978937a784fce424263b7ba2e88ac*"1DB4NNs5T5sgpLzeEhkeQe72yFTUwt6QY38$J $෯-@0000000000000000000774e87b6ef2665feaffd6e8caf790edcd2768728ba6bf"@000000000000000000162cf89abdfedc113b251a3f2329a21b98896e830f552c2$-@0000000000000000001561224b8d71cc0f7a864edb014458cf49bb477683832f"@0000000000000000000774e87b6ef2665feaffd6e8caf790edcd2768728ba6bf2$آ-@000000000000000000040ff9279c3787e451f408dca999072b044a791e8ddb97"@0000000000000000001561224b8d71cc0f7a864edb014458cf49bb477683832f2$ռ-@00000000000000000007ee2320494577d33fad2f7f2cb86db7f0241abe33b10d"@000000000000000000040ff9279c3787e451f408dca999072b044a791e8ddb972$ܶ-@000000000000000000084b52eaee5c0c62189a69c4731e06f4f2086448893f72"@00000000000000000007ee2320494577d33fad2f7f2cb86db7f0241abe33b10d2$-@0000000000000000000e3441fec61f786240efccf800bef6ef30a5d757224bd5"@000000000000000000084b52eaee5c0c62189a69c4731e06f4f2086448893f722$Ʒ-@000000000000000000139754976ea6f1dfd1c952ca5d6391d2e166ccc29ad766"@0000000000000000000e3441fec61f786240efccf800bef6ef30a5d757224bd52!$-@000000000000000000000665c9923e606d0eb2996222039a970e073a55f366a6"@000000000000000000139754976ea6f1dfd1c952ca5d6391d2e166ccc29ad7662 + + +1@01b544ed0e6092c43375f8bcb46db50b14d602d7ac0920711ae251341425665a$"@000000000000000000000665c9923e606d0eb2996222039a970e073a55f366a6(-2 +@cfea81d7f86eb5040d91d1bf24f3fc27c9a8756f51e1b8c9dda309c03dd3a846B0240a17274328b462a02de8843e58b9a19e535d9cbfc3a13ff042cffcb580884cd2 +@f67848c9756d9cc8f8b8ee95b88b3e1ba1eb4f885f02d2ac1032ace8db74aa91B02da4d894203b92df9df8b5e0fb59a64be1f7d9477cca3cad9ece7e5b2f7a763a9B +@01b544ed0e6092c43375f8bcb46db50b14d602d7ac0920711ae251341425665a""16gs618WHzHyYFJPB3UnNMm7c7GkuCjTzf"UOP_DUP OP_HASH160 3e62a94c51577921fc09dfee96af6e3fda606f53 OP_EQUALVERIFY OP_CHECKSIG*276a9143e62a94c51577921fc09dfee96af6e3fda606f5388ac*"16gs618WHzHyYFJPB3UnNMm7c7GkuCjTzf8$J  +@01b544ed0e6092c43375f8bcb46db50b14d602d7ac0920711ae251341425665a""13g947vR3r6aiVtykohKDW9wSHuLQAkLKY"UOP_DUP OP_HASH160 1d573270ec2b7df8aecb10b425e84faaede1f238 OP_EQUALVERIFY OP_CHECKSIG*276a9141d573270ec2b7df8aecb10b425e84faaede1f23888ac*"13g947vR3r6aiVtykohKDW9wSHuLQAkLKY8$J  +枢 @01b544ed0e6092c43375f8bcb46db50b14d602d7ac0920711ae251341425665a"!1e964VzturdDbbrDznXRyFcZc8vpcwmd4"UOP_DUP OP_HASH160 070624380d5eff2a850b3228ff9607b4fd283274 OP_EQUALVERIFY OP_CHECKSIG*276a914070624380d5eff2a850b3228ff9607b4fd28327488ac*!1e964VzturdDbbrDznXRyFcZc8vpcwmd48$J A + + +1@2d9ae9f57d0a0ae2dbc3240e1a5c447f2a156eac5e2a4f888e86a1e390d37e19$"@000000000000000000000665c9923e606d0eb2996222039a970e073a55f366a6(-2 +@6cf65c82f0704b00b8cd74fe68981dfa7fba7eff0654096cd2d49c516e17e37dB035e96fdecaeee381772dc68f090948cab6814fb7982c57193b92bca66990a0e172 +@03738bfee13b6ab641f3ea4d1afb8b76bd6d349b91cbcba3f3cf8c631193843dB03990d73a65b7e1d0372906e90a2171536b41ed0f37ba1033a60ae84f71d2cbaceB +ߨ@2d9ae9f57d0a0ae2dbc3240e1a5c447f2a156eac5e2a4f888e86a1e390d37e19""1G9mRHz4KZ4opjVPiqTm6KydfP9fToxLTB"UOP_DUP OP_HASH160 a6324b1e69a85aaad3eba9e57f6e7e5b4cd02d15 OP_EQUALVERIFY OP_CHECKSIG*276a914a6324b1e69a85aaad3eba9e57f6e7e5b4cd02d1588ac*"1G9mRHz4KZ4opjVPiqTm6KydfP9fToxLTB8$J  + @2d9ae9f57d0a0ae2dbc3240e1a5c447f2a156eac5e2a4f888e86a1e390d37e19""1GPCnvuAvC1XLae85Nh9T3HPY9wKhgtigz"UOP_DUP OP_HASH160 a8bce19bed5e431f1e79828b737dfe9e2497aa7d OP_EQUALVERIFY OP_CHECKSIG*276a914a8bce19bed5e431f1e79828b737dfe9e2497aa7d88ac*"1GPCnvuAvC1XLae85Nh9T3HPY9wKhgtigz8$J  +d@2d9ae9f57d0a0ae2dbc3240e1a5c447f2a156eac5e2a4f888e86a1e390d37e19""1PNqqmU8gjnrWqUGabXsTCzsP8ZsxvUzrf"UOP_DUP OP_HASH160 f57445cf1ba3542e569f1671a141e20185e98d00 OP_EQUALVERIFY OP_CHECKSIG*276a914f57445cf1ba3542e569f1671a141e20185e98d0088ac*"1PNqqmU8gjnrWqUGabXsTCzsP8ZsxvUzrf8$J ; + + +1@1802d0a34f2bb7dbd0fa52efdba86d14dddc3ad2f1a4dec91e8e3c033b7e4d2c$"@000000000000000000000665c9923e606d0eb2996222039a970e073a55f366a6(-2 +@702d7fb4c0c23a46e4c6f323605035e30043974b7307b9533d12d2e567c71f6fB031e8b20f0910fe20f2cdc98dd7dbe2262d64fcaa0be2fce6ab5846c871ad396352 +@702d7fb4c0c23a46e4c6f323605035e30043974b7307b9533d12d2e567c71f6fB02b42831b8d5f5cfc2dcb5be823843a5d24ee7e49fd1c77ec190fb94ed9b1be6a3B +@1802d0a34f2bb7dbd0fa52efdba86d14dddc3ad2f1a4dec91e8e3c033b7e4d2c""158GhpBXYqxSqUzWhuvikcqw6GYwUjscBC"UOP_DUP OP_HASH160 2d40860d45fed779243c2794f0c1f548206b1804 OP_EQUALVERIFY OP_CHECKSIG*276a9142d40860d45fed779243c2794f0c1f548206b180488ac*"158GhpBXYqxSqUzWhuvikcqw6GYwUjscBC8$J  + @1802d0a34f2bb7dbd0fa52efdba86d14dddc3ad2f1a4dec91e8e3c033b7e4d2c""1AhjukoFRtzaZesKZjrCVwLM3HuhA3kCeq"UOP_DUP OP_HASH160 6a6d96f21b0ac840a87555153f3a51361cbc4be4 OP_EQUALVERIFY OP_CHECKSIG*276a9146a6d96f21b0ac840a87555153f3a51361cbc4be488ac*"1AhjukoFRtzaZesKZjrCVwLM3HuhA3kCeq8$J  +@1802d0a34f2bb7dbd0fa52efdba86d14dddc3ad2f1a4dec91e8e3c033b7e4d2c""1PD6813xVfJxSmYckgRhHAqVApwtJwahCi"UOP_DUP OP_HASH160 f39c08888e8058781cacbc0546faef2c542d61e4 OP_EQUALVERIFY OP_CHECKSIG*276a914f39c08888e8058781cacbc0546faef2c542d61e488ac*"1PD6813xVfJxSmYckgRhHAqVApwtJwahCi8$J ;Š$-@0000000000000000001ba386d5984c4d19c9db2178a4fff0bcb0d9dcbf318d9f"@000000000000000000000665c9923e606d0eb2996222039a970e073a55f366a62!Ê$-@000000000000000000131f871d2e298218a48212b2198770b16274127f1f6905"@0000000000000000001ba386d5984c4d19c9db2178a4fff0bcb0d9dcbf318d9f2 + + +1@9b274b7e4ca376a4acaa538aa4fa1f60e87435fa8225d8959ca44a65dd86c948Ê$"@000000000000000000131f871d2e298218a48212b2198770b16274127f1f6905(-2 +@c74f9bfaf42cfea751cdcf3bd18a6c1fceb7a09114fb8b0083eed3e87de24443B02aa5ddd45aa7eb33f28ae998cbd9eaf9ce51473ce1fff35ac74112a8a3d1d2c032 +@c74f9bfaf42cfea751cdcf3bd18a6c1fceb7a09114fb8b0083eed3e87de24443B02b1a6da36fb5c7a392aca359a5b120edf3fe28a011d6564a51926b7423a481ed3B +;@9b274b7e4ca376a4acaa538aa4fa1f60e87435fa8225d8959ca44a65dd86c948""1JjMkzgDhKTpvg6wCVTU4K3xNZYkPG4q6y"UOP_DUP OP_HASH160 c27cefe35aee3a6d519c6f5635fd97a7cf375f4d OP_EQUALVERIFY OP_CHECKSIG*276a914c27cefe35aee3a6d519c6f5635fd97a7cf375f4d88ac*"1JjMkzgDhKTpvg6wCVTU4K3xNZYkPG4q6y8Ê$J  +@9b274b7e4ca376a4acaa538aa4fa1f60e87435fa8225d8959ca44a65dd86c948""1DkSRvhyA7dpjeaUtbkjqSLti2TRkyNdEH"UOP_DUP OP_HASH160 8bd89f9ac4ddc6c6356dd12c1632ba5d6bd672c6 OP_EQUALVERIFY OP_CHECKSIG*276a9148bd89f9ac4ddc6c6356dd12c1632ba5d6bd672c688ac*"1DkSRvhyA7dpjeaUtbkjqSLti2TRkyNdEH8Ê$J  +o@9b274b7e4ca376a4acaa538aa4fa1f60e87435fa8225d8959ca44a65dd86c948""1MCkGURPinUjzTBEJzZX1FmBHinaNuU1Nq"UOP_DUP OP_HASH160 dd9b3562b737df2abd1a5c02308ca5885281d7b9 OP_EQUALVERIFY OP_CHECKSIG*276a914dd9b3562b737df2abd1a5c02308ca5885281d7b988ac*"1MCkGURPinUjzTBEJzZX1FmBHinaNuU1Nq8Ê$J  + + +1@dff6983f5a1c767f2e9630e94e69270b09360c65a184c126cd6ca9ea962a2747Ê$"@000000000000000000131f871d2e298218a48212b2198770b16274127f1f6905(-2 +@9b274b7e4ca376a4acaa538aa4fa1f60e87435fa8225d8959ca44a65dd86c948B031a66ef7150ca334681f141a33f9728c0df8e8c450eecca7f68c3b7c7b647a97c2 +@9b274b7e4ca376a4acaa538aa4fa1f60e87435fa8225d8959ca44a65dd86c948B024241ae6d0671d1f0debe606f396349a191be9b743e5048de504771d2372ccc3bB +;@dff6983f5a1c767f2e9630e94e69270b09360c65a184c126cd6ca9ea962a2747""13BBmAUZvZPKkdd9DJuFhtpyYUXz1uGXpi"UOP_DUP OP_HASH160 17dd64f626bfdb9df68a49a3c83a7beff0833e00 OP_EQUALVERIFY OP_CHECKSIG*276a91417dd64f626bfdb9df68a49a3c83a7beff0833e0088ac*"13BBmAUZvZPKkdd9DJuFhtpyYUXz1uGXpi8Ê$J  +@dff6983f5a1c767f2e9630e94e69270b09360c65a184c126cd6ca9ea962a2747"!1nm8MrijSNwZSxvtoif6TE2NHwAEoTkma"UOP_DUP OP_HASH160 08a78db5a7e1de271c88f258f63402b60e18cce4 OP_EQUALVERIFY OP_CHECKSIG*276a91408a78db5a7e1de271c88f258f63402b60e18cce488ac*!1nm8MrijSNwZSxvtoif6TE2NHwAEoTkma8Ê$J  +i@dff6983f5a1c767f2e9630e94e69270b09360c65a184c126cd6ca9ea962a2747""1KVuxJeLWz9A3dH3bSBFDewPKEDzvtoFZa"UOP_DUP OP_HASH160 caea1d4a0c538d1ce23f06c878c2224de31ef760 OP_EQUALVERIFY OP_CHECKSIG*276a914caea1d4a0c538d1ce23f06c878c2224de31ef76088ac*"1KVuxJeLWz9A3dH3bSBFDewPKEDzvtoFZa8Ê$J  + + +1@3073f816df5943950d2d06828e85c4e4072a985187970e85d12c9b2c235f744eÊ$"@000000000000000000131f871d2e298218a48212b2198770b16274127f1f6905(-2 +@7a9388b90885d48ddd7d83f9a2be104ee83fc35948d769baa883f27b7c619ae3B02c966da475bde6e1b9b182ada9e0d3b09f506002eca1657485e0e78e9ac8fffa12 +@7a9388b90885d48ddd7d83f9a2be104ee83fc35948d769baa883f27b7c619ae3B0334b08144412610d196602744d3dadac27d080c79f3ecbe41ec35cd1ce05e8d1bB +/@3073f816df5943950d2d06828e85c4e4072a985187970e85d12c9b2c235f744e""1NsTGmBG93aT8v3W4ZN8kB1WYgdeTEtJxU"UOP_DUP OP_HASH160 efe55ebf1e5dce747d85b5060d53ce6e9befcde6 OP_EQUALVERIFY OP_CHECKSIG*276a914efe55ebf1e5dce747d85b5060d53ce6e9befcde688ac*"1NsTGmBG93aT8v3W4ZN8kB1WYgdeTEtJxU8Ê$J  +@3073f816df5943950d2d06828e85c4e4072a985187970e85d12c9b2c235f744e""16E8PQx61K2qX6NZyU9EbcKXTHMAzbboZ3"UOP_DUP OP_HASH160 395433ca24b52e83b803784c84b682a65dec634b OP_EQUALVERIFY OP_CHECKSIG*276a914395433ca24b52e83b803784c84b682a65dec634b88ac*"16E8PQx61K2qX6NZyU9EbcKXTHMAzbboZ38Ê$J  +@3073f816df5943950d2d06828e85c4e4072a985187970e85d12c9b2c235f744e""14fuBRfZG6stM1iVg11PHGW4QEVm8hAn6z"UOP_DUP OP_HASH160 2843bdc99bcfc57d25180614c01a44fe9d99bff0 OP_EQUALVERIFY OP_CHECKSIG*276a9142843bdc99bcfc57d25180614c01a44fe9d99bff088ac*"14fuBRfZG6stM1iVg11PHGW4QEVm8hAn6z8Ê$J  Ċ$и-@0000000000000000000c9b15367eedbe048004f9abe2ce5f9058070434c1f58c"@000000000000000000131f871d2e298218a48212b2198770b16274127f1f69052Ŋ$۸-@0000000000000000000cf165fab44ea472a4f0bed49c30d52014b6b406e14678"@0000000000000000000c9b15367eedbe048004f9abe2ce5f9058070434c1f58c2Ɗ$-@0000000000000000001b75b45835579813f8ef1ab469f53f38b2d24a1bfdc870"@0000000000000000000cf165fab44ea472a4f0bed49c30d52014b6b406e146782NJ$-@00000000000000000013240c3455cce38540a6eeb6b87ed59c0abbfdb8d0b384"@0000000000000000001b75b45835579813f8ef1ab469f53f38b2d24a1bfdc8702Ȋ$-@00000000000000000010850d44cb93ed087478ec844b9c022a048bea34ee9e54"@00000000000000000013240c3455cce38540a6eeb6b87ed59c0abbfdb8d0b3842Ɋ$Մ-@00000000000000000011202518f5f0780f64ffe9c8e902dad50d45fe8ed9652e"@00000000000000000010850d44cb93ed087478ec844b9c022a048bea34ee9e542ʊ$ɺ-@0000000000000000001ad7957187b21afb3905006bb3e547bab0e90f55a57f87"@00000000000000000011202518f5f0780f64ffe9c8e902dad50d45fe8ed9652e2!ˊ$ں-@00000000000000000004a882aedf6f47e8795301d48c58d1c272c3d8cb38f377"@0000000000000000001ad7957187b21afb3905006bb3e547bab0e90f55a57f872 + + +1@09addc058442649af7c602ab77a535d1487571a5bc7e4a542e3b87f7db8fa320ˊ$"@00000000000000000004a882aedf6f47e8795301d48c58d1c272c3d8cb38f377(ں-2 +@a70a8745d72205dfec81b20f4ab45e8a28fc4a50026229e51a473d2f29cc60daB02d6393237dca369b406565a70ea9cd603d6064d6c5e367cf891fc0a2a21eb3cc52 +@e591672fa5e70d244c37daaea777ffdf386aaa92b10aaed2452fcc43d5bdffc5B03c6098985771ab1a7a9d53db6af814b4c73d75abe951bc6e6021a199497ee3c82B +@09addc058442649af7c602ab77a535d1487571a5bc7e4a542e3b87f7db8fa320""1BXzxW6XLkhCJd5k5eBTpjeyLrSPunr29Q"UOP_DUP OP_HASH160 738e1ddfc8c4e3a007504d8b447a43a0cdf8fa10 OP_EQUALVERIFY OP_CHECKSIG*276a914738e1ddfc8c4e3a007504d8b447a43a0cdf8fa1088ac*"1BXzxW6XLkhCJd5k5eBTpjeyLrSPunr29Q8ˊ$J  +@09addc058442649af7c602ab77a535d1487571a5bc7e4a542e3b87f7db8fa320""1KcREbDoyfyuUNnHyRCzXkg71s645gWcfv"UOP_DUP OP_HASH160 cc250d74339ef8d2331f876c1e4446b5eb9d9626 OP_EQUALVERIFY OP_CHECKSIG*276a914cc250d74339ef8d2331f876c1e4446b5eb9d962688ac*"1KcREbDoyfyuUNnHyRCzXkg71s645gWcfv8ˊ$J  +@09addc058442649af7c602ab77a535d1487571a5bc7e4a542e3b87f7db8fa320""13smHbYBRXgGsNmf1brg9oX4VKDyZgWXSE"UOP_DUP OP_HASH160 1f8a04923118222e649ac7e439e0aa079486d2a3 OP_EQUALVERIFY OP_CHECKSIG*276a9141f8a04923118222e649ac7e439e0aa079486d2a388ac*"13smHbYBRXgGsNmf1brg9oX4VKDyZgWXSE8ˊ$J  + + +1@eadd0075312e075fdc28c30da8da0a20dff5c028acfff365101903590c7fdd62ˊ$"@00000000000000000004a882aedf6f47e8795301d48c58d1c272c3d8cb38f377(ں-2 +@09addc058442649af7c602ab77a535d1487571a5bc7e4a542e3b87f7db8fa320B02b4c9f288b7b4dc59267235880339462965af577196309fd801a17f8f0ea3074a2 +@a70a8745d72205dfec81b20f4ab45e8a28fc4a50026229e51a473d2f29cc60daB03c4703d6f942a0005999fb7e08d3ec28209d2afb10c97ba39962eac0d4bd0f2a5B +@eadd0075312e075fdc28c30da8da0a20dff5c028acfff365101903590c7fdd62""1JMrZwBo3A7ZTk4AGn99JRDdME3DX8JyiA"UOP_DUP OP_HASH160 be6bd5af0bae9539773573ac91997f9c1b430f09 OP_EQUALVERIFY OP_CHECKSIG*276a914be6bd5af0bae9539773573ac91997f9c1b430f0988ac*"1JMrZwBo3A7ZTk4AGn99JRDdME3DX8JyiA8ˊ$J  +@eadd0075312e075fdc28c30da8da0a20dff5c028acfff365101903590c7fdd62""1GFWAtrGrbyTGn4ichPSm6LgUT5nLjTGMg"UOP_DUP OP_HASH160 a7480f837e8665e8c2e995125748299378eebfa7 OP_EQUALVERIFY OP_CHECKSIG*276a914a7480f837e8665e8c2e995125748299378eebfa788ac*"1GFWAtrGrbyTGn4ichPSm6LgUT5nLjTGMg8ˊ$J  +@eadd0075312e075fdc28c30da8da0a20dff5c028acfff365101903590c7fdd62""1Q97hTsfCuLVjvpapEnz3jHZDUGAc1Eoft"UOP_DUP OP_HASH160 fdd3cfc727965040def539bd1944e07f9a42d3ff OP_EQUALVERIFY OP_CHECKSIG*276a914fdd3cfc727965040def539bd1944e07f9a42d3ff88ac*"1Q97hTsfCuLVjvpapEnz3jHZDUGAc1Eoft8ˊ$J  + + +1@0a5b0f716a239c6fcca8834401dbff02760c14965d44e720b13a6391dc321c3fˊ$"@00000000000000000004a882aedf6f47e8795301d48c58d1c272c3d8cb38f377(ں-2 +@2d9ae9f57d0a0ae2dbc3240e1a5c447f2a156eac5e2a4f888e86a1e390d37e19B0203b216da8b75da8a32314cd21cb82dc0810d72b0a5356d6e9ebe9d5da174a2582 +@6d6c5a5fab59f6a05b2f1e0ad202fe7d4866232d21beddde297d7a11897bf930B034edfcf143af6da0ebf4537e4ab5b93248ad6596bbad06a550a3962245bdda746B +@0a5b0f716a239c6fcca8834401dbff02760c14965d44e720b13a6391dc321c3f""1Jke76sB1Xw2h43auwJC51HnNrzhic5328"UOP_DUP OP_HASH160 c2baffa0040e40fc04567fe1210dd9afbab4e40a OP_EQUALVERIFY OP_CHECKSIG*276a914c2baffa0040e40fc04567fe1210dd9afbab4e40a88ac*"1Jke76sB1Xw2h43auwJC51HnNrzhic53288ˊ$J  + @0a5b0f716a239c6fcca8834401dbff02760c14965d44e720b13a6391dc321c3f""1Q9ZbpQDLvU2xpsazhE9uRiETVe236j14p"UOP_DUP OP_HASH160 fde96f1fcc685e99c7447d921cace11a491b55f7 OP_EQUALVERIFY OP_CHECKSIG*276a914fde96f1fcc685e99c7447d921cace11a491b55f788ac*"1Q9ZbpQDLvU2xpsazhE9uRiETVe236j14p8ˊ$J  +a@0a5b0f716a239c6fcca8834401dbff02760c14965d44e720b13a6391dc321c3f""1NhEziriHjcKphhMB1fJ12zTXP4EqaYcva"UOP_DUP OP_HASH160 edf6f668cc621c86d6df38f2c53e769c3494087c OP_EQUALVERIFY OP_CHECKSIG*276a914edf6f668cc621c86d6df38f2c53e769c3494087c88ac*"1NhEziriHjcKphhMB1fJ12zTXP4EqaYcva8ˊ$J ;̊$-@0000000000000000001b38b837c559b627cae48e42407e5b1e41f57a046e3266"@00000000000000000004a882aedf6f47e8795301d48c58d1c272c3d8cb38f3772͊$-@00000000000000000014a99d5c6534e03e75cbb0f438660a10e0cbd1ac691e02"@0000000000000000001b38b837c559b627cae48e42407e5b1e41f57a046e32662Ί$-@000000000000000000126df1340b6ea42957792e83eb2760091b1bced9047eb3"@00000000000000000014a99d5c6534e03e75cbb0f438660a10e0cbd1ac691e022ϊ$-@0000000000000000000cdd0617a9b37b67634cf94aa2ff08d6bf4fbad2e0bc8d"@000000000000000000126df1340b6ea42957792e83eb2760091b1bced9047eb32Њ$ջ-@0000000000000000001a9c90df36fa69295f8a7027a196075d3721717a7deaa9"@0000000000000000000cdd0617a9b37b67634cf94aa2ff08d6bf4fbad2e0bc8d2ъ$ۻ-@0000000000000000000f8cb7ecafc865850bfe041a55eed1c3cda7ff875c567f"@0000000000000000001a9c90df36fa69295f8a7027a196075d3721717a7deaa92Ҋ$-@000000000000000000081c7f48eac77b8bde63bc433a246aaffbf7fed90df359"@0000000000000000000f8cb7ecafc865850bfe041a55eed1c3cda7ff875c567f2ӊ$ܠ-@00000000000000000013733a7795484e7c8f23030351888a985560dc677386d3"@000000000000000000081c7f48eac77b8bde63bc433a246aaffbf7fed90df3592Ԋ$-@000000000000000000166a1d2d54651f31a8b6abae8c2456c64729b554cc011f"@00000000000000000013733a7795484e7c8f23030351888a985560dc677386d32Պ$Ⱦ-@00000000000000000011c6f5af230761092a431ffedc5bb5f263f9c76393279c"@000000000000000000166a1d2d54651f31a8b6abae8c2456c64729b554cc011f2֊$-@0000000000000000001495e07688751c16a06be3d0b258d7b6c5afdf38f669a3"@00000000000000000011c6f5af230761092a431ffedc5bb5f263f9c76393279c2"׊$-@00000000000000000005b1480e51842a949a77f911184c76bb28bfaf25f395d1"@0000000000000000001495e07688751c16a06be3d0b258d7b6c5afdf38f669a32! + + +1@a19fde6fe8edfb5d2066b708a524c4efa8b7eaf38e1d0e33bd6ba22d349258a6׊$"@00000000000000000005b1480e51842a949a77f911184c76bb28bfaf25f395d1(-2 +@0a5b0f716a239c6fcca8834401dbff02760c14965d44e720b13a6391dc321c3fB037310504a081faba0e333e4b2406106406ac1f953a3f827378720790928b32a412 +@e763d33a653b28da884e9fd8fbc9a5476dd0deb8c2e804736b7776a5ada35864B02958f09f08f850ddf2fbc3802089ee930c55097c2d232bbd27d2c37a4c418d007B +@a19fde6fe8edfb5d2066b708a524c4efa8b7eaf38e1d0e33bd6ba22d349258a6""13SUcJHqBRAVCqBMsUVDVyMzbsCpDrSeMh"UOP_DUP OP_HASH160 1ac1b275359dcd63b832d73b920e6949753cbbd5 OP_EQUALVERIFY OP_CHECKSIG*276a9141ac1b275359dcd63b832d73b920e6949753cbbd588ac*"13SUcJHqBRAVCqBMsUVDVyMzbsCpDrSeMh8׊$J  + @a19fde6fe8edfb5d2066b708a524c4efa8b7eaf38e1d0e33bd6ba22d349258a6""1K5m5cH7YG9G2S2dTQ8aUbEykZznYu7tMC"UOP_DUP OP_HASH160 c658b93fbfc3da6d4e820db1ca70cd5f7b1b9479 OP_EQUALVERIFY OP_CHECKSIG*276a914c658b93fbfc3da6d4e820db1ca70cd5f7b1b947988ac*"1K5m5cH7YG9G2S2dTQ8aUbEykZznYu7tMC8׊$J  +˿^@a19fde6fe8edfb5d2066b708a524c4efa8b7eaf38e1d0e33bd6ba22d349258a6""18eMG4Jyn4eYJMxqUqAcwZTz9p2WBwW7hG"UOP_DUP OP_HASH160 53d92ed515bae558b67e8c13f49e2bf32a16c3ca OP_EQUALVERIFY OP_CHECKSIG*276a91453d92ed515bae558b67e8c13f49e2bf32a16c3ca88ac*"18eMG4Jyn4eYJMxqUqAcwZTz9p2WBwW7hG8׊$J ; + +1@fcbb7c4f85b2b2ea795c1b6741b949fa6c75fd0d0d1c77a89407e58e21865a4c׊$"@00000000000000000005b1480e51842a949a77f911184c76bb28bfaf25f395d1(-2 +@9d5808c79ee7c33504c7bf4100f9452bb860487d800f16e27ff6654b71679547B023cb359c3990e3ee0ec8286431a42df0500b77f161ea951c3f9194a82bd1cb3b92 +@b8cbe4bc040ffc09730a4f94fe7deeb4e89f63d03abe1a377fbdbe98cf977941B03aaf2e06e942089e83389a97010c03db780160cb0bbe26c440b42873e8e9884622 +@f50c44f9b67f5158535f734177e32dbbdf38863ecabfb596e64d05535a0ade6bB038d45b3f1e0332f48db0c608b7d9ad330e602f34c91299ddeff49e1b19cc3d226B +@fcbb7c4f85b2b2ea795c1b6741b949fa6c75fd0d0d1c77a89407e58e21865a4c""1KQKYhHU1vZWX1nUTDVDUZd9xGw6mvjB75"UOP_DUP OP_HASH160 c9db5022e4a6046575106e837e3a4021f007617f OP_EQUALVERIFY OP_CHECKSIG*276a914c9db5022e4a6046575106e837e3a4021f007617f88ac*"1KQKYhHU1vZWX1nUTDVDUZd9xGw6mvjB758׊$J  + @fcbb7c4f85b2b2ea795c1b6741b949fa6c75fd0d0d1c77a89407e58e21865a4c""1GSYnmsyzbkhVLdY2kuaUsBpwZ1EceJYFo"UOP_DUP OP_HASH160 a95ed2749a8e2a7b19e3242fc84b2c7c7bf0a258 OP_EQUALVERIFY OP_CHECKSIG*276a914a95ed2749a8e2a7b19e3242fc84b2c7c7bf0a25888ac*"1GSYnmsyzbkhVLdY2kuaUsBpwZ1EceJYFo8׊$J  +ջ@fcbb7c4f85b2b2ea795c1b6741b949fa6c75fd0d0d1c77a89407e58e21865a4c""1Ht8sJSgqH6zTdwTwrDhug9oru1aQjutq1"UOP_DUP OP_HASH160 b92dcb396839e2c78ab56a71628e58a318674e83 OP_EQUALVERIFY OP_CHECKSIG*276a914b92dcb396839e2c78ab56a71628e58a318674e8388ac*"1Ht8sJSgqH6zTdwTwrDhug9oru1aQjutq18׊$J ; + + +1@ba1aaed0db1e2ad610a03251c775b11b27f081aa5d709945f590383887879de4׊$"@00000000000000000005b1480e51842a949a77f911184c76bb28bfaf25f395d1(-2 +@1a4aca2d6c5a66c37f53bdaddbe8893f7897398168282cccc5eaf544725fce8eB03784a877791974ee198cf47e2822d4a7c42c212109bf837cb1258fc3f9fa81e6c2 +@9ca137ca1a7e43f8455b9e7579905e54d40c1a9a7354c0eb31d0bff2ceeb99edB0247cbde005268028d993f4ab1886d8ea418303db002f998af763a1fa7cef42ae1B +3@ba1aaed0db1e2ad610a03251c775b11b27f081aa5d709945f590383887879de4""1J6fHkjrd3RTTpxqr3EDHqnsEFE1iMmtd3"UOP_DUP OP_HASH160 bb8c2e18e4a3322be9df3e214f536570ac56e5f4 OP_EQUALVERIFY OP_CHECKSIG*276a914bb8c2e18e4a3322be9df3e214f536570ac56e5f488ac*"1J6fHkjrd3RTTpxqr3EDHqnsEFE1iMmtd38׊$J  +=@ba1aaed0db1e2ad610a03251c775b11b27f081aa5d709945f590383887879de4""1BsKiTxwjtfMPbeHZcefonTuzL8njFcnsQ"UOP_DUP OP_HASH160 7735ada84abdf84603e59c679f8a1c5bccd337cb OP_EQUALVERIFY OP_CHECKSIG*276a9147735ada84abdf84603e59c679f8a1c5bccd337cb88ac*"1BsKiTxwjtfMPbeHZcefonTuzL8njFcnsQ8׊$J  +_@ba1aaed0db1e2ad610a03251c775b11b27f081aa5d709945f590383887879de4""1BAorczJ9w5JT9uFTRduhTfiEYyVtu1UoF"UOP_DUP OP_HASH160 6f8c1d50fa3a2ca4f4e18d031cf9e71e539417ce OP_EQUALVERIFY OP_CHECKSIG*276a9146f8c1d50fa3a2ca4f4e18d031cf9e71e539417ce88ac*"1BAorczJ9w5JT9uFTRduhTfiEYyVtu1UoF8׊$J ؊$-@0000000000000000000ef76d5a0f9763f1c6cb1ac42770c4cab49f6ec55b0636"@00000000000000000005b1480e51842a949a77f911184c76bb28bfaf25f395d12ي$-@00000000000000000015bed872b106417002af23b973e772d706906af1e295ff"@0000000000000000000ef76d5a0f9763f1c6cb1ac42770c4cab49f6ec55b06362ڊ$-@0000000000000000000ff2b853e75aaae81d037ff9c0c043047e05a60cae6d09"@00000000000000000015bed872b106417002af23b973e772d706906af1e295ff2 ۊ$-@00000000000000000019c7adc653d68071c6581e4e63d49f19a2e159232e080d"@0000000000000000000ff2b853e75aaae81d037ff9c0c043047e05a60cae6d092 + + + +1@ae07485695e2fdf9a16bb6aa13ff15a5af8ea87c2cd48e9cbc986c074334c71dۊ$"@00000000000000000019c7adc653d68071c6581e4e63d49f19a2e159232e080d(-2 +@457c858ec31e910b9470d356aea17dccacaad65e86f7de6c7263f92faba59f89B032932e5a1d772823b33381de9beffa38343b7e5cf8e1c3938d52bc252f3c174392 +@469922bef9b3a83526213542a06cf08d133f440810dd8228be05c9975272fa37B03f0d887dabf36d3d8ee0b2fb4609c530ebc21fba1bbc417e4eb4094ec0a018462B +@ae07485695e2fdf9a16bb6aa13ff15a5af8ea87c2cd48e9cbc986c074334c71d"!1YRmbDBUzVUJRrxLBWkKfL33pVgSeP9Ty"UOP_DUP OP_HASH160 05f1921d57cdcfc9cf6c25888577a8c85fb26518 OP_EQUALVERIFY OP_CHECKSIG*276a91405f1921d57cdcfc9cf6c25888577a8c85fb2651888ac*!1YRmbDBUzVUJRrxLBWkKfL33pVgSeP9Ty8ۊ$J  +.@ae07485695e2fdf9a16bb6aa13ff15a5af8ea87c2cd48e9cbc986c074334c71d""1J9xKKxDgvXPUT2FvtkivXjFUTxCJBGyUK"UOP_DUP OP_HASH160 bc2ba43783f51a37c9dfb61830a91419bcc08eed OP_EQUALVERIFY OP_CHECKSIG*276a914bc2ba43783f51a37c9dfb61830a91419bcc08eed88ac*"1J9xKKxDgvXPUT2FvtkivXjFUTxCJBGyUK8ۊ$J  +Ş@ae07485695e2fdf9a16bb6aa13ff15a5af8ea87c2cd48e9cbc986c074334c71d""1JbRmPjSiZj5hWPsjyYyikMC6rnsrqsAry"UOP_DUP OP_HASH160 c0fcf4414f9caf19c3e276650bcd69e341f65c6b OP_EQUALVERIFY OP_CHECKSIG*276a914c0fcf4414f9caf19c3e276650bcd69e341f65c6b88ac*"1JbRmPjSiZj5hWPsjyYyikMC6rnsrqsAry8ۊ$J ܊$-@00000000000000000002439b81aeebb652ebc0d7bcb79e464ad4b7d0f09471e4"@00000000000000000019c7adc653d68071c6581e4e63d49f19a2e159232e080d2 ݊$Й-@0000000000000000000d079fe6ba4df291237c6a155fb6cfc5a318a4a9a7a139"@00000000000000000002439b81aeebb652ebc0d7bcb79e464ad4b7d0f09471e42 + +1@4f2d1ba459f17cf8a3276a67afd2b36f697781572bca42bce25470303d8478e8݊$"@0000000000000000000d079fe6ba4df291237c6a155fb6cfc5a318a4a9a7a139(Й-2 +@a19fde6fe8edfb5d2066b708a524c4efa8b7eaf38e1d0e33bd6ba22d349258a6B02533a3301450783c0f2f6d8b695be7035f07453e7f36cd75e207ff67abb6213002 +@6a74d394fa5214e05eb3968f6f3a03cfd864990d1bf40486c745f5c7fa2f9af8B03fb66eece4b182bf1cd5fe5d2920fcdf7878b99c3117b384dc89cfe4cdec34cf92 +@8e862ce394a88b9999af12be402d1d3f4b7a66fe7768ed7cb0e2a4910e783d45B03149ef189a9a8adb786173a8788ec8f8b2c99df12de4344f17c9e090247201d3fB +@4f2d1ba459f17cf8a3276a67afd2b36f697781572bca42bce25470303d8478e8""1LXpE2bjwr16triMLvPuHQSteyxN3e3DKF"UOP_DUP OP_HASH160 d63e4a34bf503a9ea7e23e1ea91a274a08e25466 OP_EQUALVERIFY OP_CHECKSIG*276a914d63e4a34bf503a9ea7e23e1ea91a274a08e2546688ac*"1LXpE2bjwr16triMLvPuHQSteyxN3e3DKF8݊$J  +@4f2d1ba459f17cf8a3276a67afd2b36f697781572bca42bce25470303d8478e8""19p6mr5BLbXG7RrWfUrEAkyuKKp5ULufnn"UOP_DUP OP_HASH160 60a9602e405fa62e46ffe444361bbab8bdc1f476 OP_EQUALVERIFY OP_CHECKSIG*276a91460a9602e405fa62e46ffe444361bbab8bdc1f47688ac*"19p6mr5BLbXG7RrWfUrEAkyuKKp5ULufnn8݊$J  + @4f2d1ba459f17cf8a3276a67afd2b36f697781572bca42bce25470303d8478e8""1B1WEQZ7PmCqebPoJX9zGHeUnYnJhn5yVu"UOP_DUP OP_HASH160 6dc9a8a4c6dd8d26d716675089f69a77fb228fba OP_EQUALVERIFY OP_CHECKSIG*276a9146dc9a8a4c6dd8d26d716675089f69a77fb228fba88ac*"1B1WEQZ7PmCqebPoJX9zGHeUnYnJhn5yVu8݊$J ފ$-@000000000000000000187f222f57e1fbaef968da6649bbdfb2da50687b8bbcb6"@0000000000000000000d079fe6ba4df291237c6a155fb6cfc5a318a4a9a7a13929ߊ$-@00000000000000000007bed270db1e8d573647424ee32ffb9c7999b440431d97"@000000000000000000187f222f57e1fbaef968da6649bbdfb2da50687b8bbcb628 + + +1@bc6de655e9608b68858c65f17483399579bea4039965df01b7ba65f90ab7ee28ߊ$"@00000000000000000007bed270db1e8d573647424ee32ffb9c7999b440431d97(-2 +@4f2d1ba459f17cf8a3276a67afd2b36f697781572bca42bce25470303d8478e8B02b220611a200dbb84af204ce4399a5e0724d4459f99a2fee94ba665b57deedd6b2 +@4f2d1ba459f17cf8a3276a67afd2b36f697781572bca42bce25470303d8478e8B02fca611e086fa9366543974fc84a5d74f941a9db0555aa9655f05b999b30b9973B +@bc6de655e9608b68858c65f17483399579bea4039965df01b7ba65f90ab7ee28""1M244rbgArykXBju6DPBHCoCgMqG2FiwoC"UOP_DUP OP_HASH160 db957dcc1d658018bcc9aabfe323ee80efde4079 OP_EQUALVERIFY OP_CHECKSIG*276a914db957dcc1d658018bcc9aabfe323ee80efde407988ac*"1M244rbgArykXBju6DPBHCoCgMqG2FiwoC8ߊ$J  +@bc6de655e9608b68858c65f17483399579bea4039965df01b7ba65f90ab7ee28""1FY25K6Y1JZKwyTzhYLBWQ6hGgLw4u7K4x"UOP_DUP OP_HASH160 9f6f8d77981074defb63861da9823e0c501d677d OP_EQUALVERIFY OP_CHECKSIG*276a9149f6f8d77981074defb63861da9823e0c501d677d88ac*"1FY25K6Y1JZKwyTzhYLBWQ6hGgLw4u7K4x8ߊ$J  + @bc6de655e9608b68858c65f17483399579bea4039965df01b7ba65f90ab7ee28""1LqpnxfgZXHYifhDBpVDkEVPqXHBvb4CMN"UOP_DUP OP_HASH160 d9a6404b853312960dcd9de6554a764397250717 OP_EQUALVERIFY OP_CHECKSIG*276a914d9a6404b853312960dcd9de6554a76439725071788ac*"1LqpnxfgZXHYifhDBpVDkEVPqXHBvb4CMN8ߊ$J  + + +1@1e520780953eb84775c25e1891326f67b161e6f8afa8681e0230fa5cdc92cceeߊ$"@00000000000000000007bed270db1e8d573647424ee32ffb9c7999b440431d97(-2 +@bc6de655e9608b68858c65f17483399579bea4039965df01b7ba65f90ab7ee28B02acdd0cf1d99dc03396e49446eaabbb56f66080d31e203ccccc6ef8cd6c590d392 +@4f2d1ba459f17cf8a3276a67afd2b36f697781572bca42bce25470303d8478e8B034f64083e3b39f8f10f250d7adc3f1b2ddbac400b52e229490c64624e26f099aeB +@1e520780953eb84775c25e1891326f67b161e6f8afa8681e0230fa5cdc92ccee""16vYqXKe5hM75nRVsdYyZhCqYCUjziS1NT"UOP_DUP OP_HASH160 40f9403112a7666681d71116985a56fd8f224072 OP_EQUALVERIFY OP_CHECKSIG*276a91440f9403112a7666681d71116985a56fd8f22407288ac*"16vYqXKe5hM75nRVsdYyZhCqYCUjziS1NT8ߊ$J  +@1e520780953eb84775c25e1891326f67b161e6f8afa8681e0230fa5cdc92ccee""19bP2BtpRQF2ixLy3XJK9mJ6nNaSE8WxT2"UOP_DUP OP_HASH160 5e4187deb0b97291af08ae00df4f83fc60d636bb OP_EQUALVERIFY OP_CHECKSIG*276a9145e4187deb0b97291af08ae00df4f83fc60d636bb88ac*"19bP2BtpRQF2ixLy3XJK9mJ6nNaSE8WxT28ߊ$J  +@1e520780953eb84775c25e1891326f67b161e6f8afa8681e0230fa5cdc92ccee""1PhX2xk6fmMTkAYs8mrRfL7t6iWAeQEdGu"UOP_DUP OP_HASH160 f8fc7a0795e5d528e9ce8e292a03b53bf0454a00 OP_EQUALVERIFY OP_CHECKSIG*276a914f8fc7a0795e5d528e9ce8e292a03b53bf0454a0088ac*"1PhX2xk6fmMTkAYs8mrRfL7t6iWAeQEdGu8ߊ$J  + + +1@3740de1545993a73b32e7560747f285c291aa53cff17aa84e635a3e5299522cdߊ$"@00000000000000000007bed270db1e8d573647424ee32ffb9c7999b440431d97(-2 +@4849ee03029112ef167f2388d3360a4c7f417c52393e3e656fb4ec9cfe47aa00B02cf17986002221d2de534b40972d08e898966f18596737f2c458080a7b230b8942 +@281ea34c9e8b38e5515b038ee56b3d6c8f59b4ea53af12a5bef127c1b5bf8baaB023f17aeb15739db1a142727339e2a6e84ca390a526af5396c139087e2fa057e4bB +@3740de1545993a73b32e7560747f285c291aa53cff17aa84e635a3e5299522cd""19YoQcPWnGxArr81hev711PZgAjZ1Z1WM1"UOP_DUP OP_HASH160 5dc4a3c72e7fc55632de6acfecb080185797adf2 OP_EQUALVERIFY OP_CHECKSIG*276a9145dc4a3c72e7fc55632de6acfecb080185797adf288ac*"19YoQcPWnGxArr81hev711PZgAjZ1Z1WM18ߊ$J  +@3740de1545993a73b32e7560747f285c291aa53cff17aa84e635a3e5299522cd""1FAXHriQuxy7SCe8QaEGXBm4NF4Yic7yXd"UOP_DUP OP_HASH160 9b5eca3c455591d74b393fac84cec06f0efd12d1 OP_EQUALVERIFY OP_CHECKSIG*276a9149b5eca3c455591d74b393fac84cec06f0efd12d188ac*"1FAXHriQuxy7SCe8QaEGXBm4NF4Yic7yXd8ߊ$J  +@3740de1545993a73b32e7560747f285c291aa53cff17aa84e635a3e5299522cd""1EfScXz4t22wUxxvBUWr4beLDfz4gVEXeQ"UOP_DUP OP_HASH160 95ded275a999c8abe915dafc35d90ea7f3f246b7 OP_EQUALVERIFY OP_CHECKSIG*276a91495ded275a999c8abe915dafc35d90ea7f3f246b788ac*"1EfScXz4t22wUxxvBUWr4beLDfz4gVEXeQ8ߊ$J  + +1@7fe92b98b4ceb8bd6c351d2a93568097fa09cf5892925826e83d688da51581faߊ$"@00000000000000000007bed270db1e8d573647424ee32ffb9c7999b440431d97(-2 +@1e520780953eb84775c25e1891326f67b161e6f8afa8681e0230fa5cdc92cceeB02895523f9bfc1b9bdb4d99cad2f836418d34f2fbffb9638a8e2df375d7be8a9642 +@1e520780953eb84775c25e1891326f67b161e6f8afa8681e0230fa5cdc92cceeB03496cb0462a3348590faa00da9c352af62c8531b7518b23b84abf2512632eb9db2 +@bc6de655e9608b68858c65f17483399579bea4039965df01b7ba65f90ab7ee28B02f765a8c3fb4e6b2d3197b6bfa5dfc1e2fa549dc201bbfe0a92c4bc076ed64ffa2 +@1e520780953eb84775c25e1891326f67b161e6f8afa8681e0230fa5cdc92cceeB031008dccdc9d5741d341666822a051b4aedf4e392677d50e8a83a2d38c7c73b442 +@bc6de655e9608b68858c65f17483399579bea4039965df01b7ba65f90ab7ee28B02536c24fdbfc4f2ea956dd4e46c7e4961a8ddbd842d3f47bc66c97930584835e0B +@7fe92b98b4ceb8bd6c351d2a93568097fa09cf5892925826e83d688da51581fa""14ZjHgdsPJT1ZfueYuQC55WEWDAavmFKMY"UOP_DUP OP_HASH160 2718fcf2937e6a712471a3a311b5a9812f941db0 OP_EQUALVERIFY OP_CHECKSIG*276a9142718fcf2937e6a712471a3a311b5a9812f941db088ac*"14ZjHgdsPJT1ZfueYuQC55WEWDAavmFKMY8ߊ$J  +@7fe92b98b4ceb8bd6c351d2a93568097fa09cf5892925826e83d688da51581fa""14af5nGbvR8f4sj1FPSMa71JU3yQkKzafJ"UOP_DUP OP_HASH160 2745e4c93dbe8da284d9bc7d78505ef5b95b299e OP_EQUALVERIFY OP_CHECKSIG*276a9142745e4c93dbe8da284d9bc7d78505ef5b95b299e88ac*"14af5nGbvR8f4sj1FPSMa71JU3yQkKzafJ8ߊ$J  + +@7fe92b98b4ceb8bd6c351d2a93568097fa09cf5892925826e83d688da51581fa""1GpVtMJKrdNZT5V1Wt1eFM2Gay3i6ahy9z"UOP_DUP OP_HASH160 ad858c9a782af15cb77ae9880330bbef5358cf4d OP_EQUALVERIFY OP_CHECKSIG*276a914ad858c9a782af15cb77ae9880330bbef5358cf4d88ac*"1GpVtMJKrdNZT5V1Wt1eFM2Gay3i6ahy9z8ߊ$J  + + +1@972a50f28aaddd5c8a5916b4f4a0fc1ab97fa3d3f37d72531c0ee47eebffb9a1ߊ$"@00000000000000000007bed270db1e8d573647424ee32ffb9c7999b440431d97(-2 +@7fe92b98b4ceb8bd6c351d2a93568097fa09cf5892925826e83d688da51581faB02c95239116797e771aaca9dc17705e50fc3f1af9d020c20c744f6013918f7e6b02 +@7fe92b98b4ceb8bd6c351d2a93568097fa09cf5892925826e83d688da51581faB024ed0919415848c97daec248ba81bcdcb202d82a8b7ce5a3c10af1de20fbcdb2eB +@972a50f28aaddd5c8a5916b4f4a0fc1ab97fa3d3f37d72531c0ee47eebffb9a1""18MMBS5KgSv9eTN1KAnYmuDskC6ukv7uAV"UOP_DUP OP_HASH160 50a20b86e9ac6c4978752f091907ee30dc0c1a25 OP_EQUALVERIFY OP_CHECKSIG*276a91450a20b86e9ac6c4978752f091907ee30dc0c1a2588ac*"18MMBS5KgSv9eTN1KAnYmuDskC6ukv7uAV8ߊ$J  + @972a50f28aaddd5c8a5916b4f4a0fc1ab97fa3d3f37d72531c0ee47eebffb9a1""1ES9Tx6V9t65Eifg5i5wh7gcE4f9inY4Ck"UOP_DUP OP_HASH160 935b19a4cb0eb93d1d8afac2775a37aad0d8c51c OP_EQUALVERIFY OP_CHECKSIG*276a914935b19a4cb0eb93d1d8afac2775a37aad0d8c51c88ac*"1ES9Tx6V9t65Eifg5i5wh7gcE4f9inY4Ck8ߊ$J  +נ?@972a50f28aaddd5c8a5916b4f4a0fc1ab97fa3d3f37d72531c0ee47eebffb9a1""1Ly9iQkcY7U8pnQiZ7thwpeCa1MmQGNK5i"UOP_DUP OP_HASH160 db08f53230f1bedfcad7d4e6ef6432dc5eb5a9da OP_EQUALVERIFY OP_CHECKSIG*276a914db08f53230f1bedfcad7d4e6ef6432dc5eb5a9da88ac*"1Ly9iQkcY7U8pnQiZ7thwpeCa1MmQGNK5i8ߊ$J ;$-@0000000000000000000519fec592fcabdc816409889ca643e02f2b889da602fc"@00000000000000000007bed270db1e8d573647424ee32ffb9c7999b440431d972 + +1@45464ca1cf1d02f452e0ea731ae5a5d62f6ac747f8637c9c000ebbb8beb41bb8$"@0000000000000000000519fec592fcabdc816409889ca643e02f2b889da602fc(-2 +@3740de1545993a73b32e7560747f285c291aa53cff17aa84e635a3e5299522cdB03dedf8144352d5860bfba6021feb1748fb9fb8721b1199f42912aec77a1e40e672 +@5700aa57ddf3d85df4a8ce3f1154fb3aa41a6de6a9457d397b18d70792458e97B024c97f4a7219cd344123a963b5ed63adf5fcef46a7ae26bd0cf519a33a3cb5c892 +@07173193d819cdecc92f8b5101a36f68ef3d6df684eb7c358f84e78dd3c456caB025bbfb6caa1f6564dc89cabff6ab9c9a521b9daef8f8c38d74e38c48fec2e09c32 +@560f4b033dfbcf0f4f8aeddf36cde8b3d875ce306987511147c9a416f642a626B03b6bc59d8a3747e562cd2339dc0d36dfc0e07814a9861775a85380559fa311e302 +@f7527fb0f4df680f4f75fd24bd1332a355df3404b26614197ec238b268b62d1aB02918eba31f4235df281158c2cd450ff6b18b59dafb3c7bcd3bef82bc1e64fe60f2 +@1af2ddaa6c1c904df0e77cb9af088d48fea3d30970e281f1b8d4e674bd4181a6B035f3843e7a652f54bcf3ae082e6745cfd66eb025483c0790649780ac815c6462f2 +@2ff5c08a28ac83ebc193a6ebdd24fb256661648d3b64ea3ae660a77147c95f52B03d213c35501274655725cd2c26156d4ba17e741ee7f25d57152bea8566e66d9ce2 +@62b6a305b62941ef62811ab158c81ee7c66b6016c3e42ed3ea6663b223d97b94B022f3ed5e85276c4ac14a163c0b0029184d2e2fdfd35f5aa9f5aa20557ac87a0122 +@0f754174309e1a31e1cfba75b935b147c56ebf71293e465bf4582c58614ee868B032e13b6937d313e9ea5fa64c4531945e53ead328b1dadb36965f2a19e883081b02 +@4849ee03029112ef167f2388d3360a4c7f417c52393e3e656fb4ec9cfe47aa00B023f0961e28ca9c4128a8d51532579934060ba76617a319167d987ca59678d918b2 +@a3e173f368b8f3aca3064a572546384dfc7fddcd6cdb1b87679e2e14b1fadf6aB03bd8a9bedab81cf166b1ef81df6ff9be04188083250a7fcde66b63e5bf21f70ed2 +@3740de1545993a73b32e7560747f285c291aa53cff17aa84e635a3e5299522cdB02a2b212e940a7005f4bf0d21f9991fe64b1450d62fa47bebb612fad89ae7a84a9B +@45464ca1cf1d02f452e0ea731ae5a5d62f6ac747f8637c9c000ebbb8beb41bb8""1Krk9qPhspeZdZi4Aw5BZC8yqbD9krpCRR"UOP_DUP OP_HASH160 cedaab006b1db446da2c2ee8079044bf500d9727 OP_EQUALVERIFY OP_CHECKSIG*276a914cedaab006b1db446da2c2ee8079044bf500d972788ac*"1Krk9qPhspeZdZi4Aw5BZC8yqbD9krpCRR8$J  +@45464ca1cf1d02f452e0ea731ae5a5d62f6ac747f8637c9c000ebbb8beb41bb8""168Jpz72ri2ZFTFJMoSpXUfeuPt9LC9ukT"UOP_DUP OP_HASH160 383a6c11ee4beeb6c3f2bb8aaa1f0977a1641011 OP_EQUALVERIFY OP_CHECKSIG*276a914383a6c11ee4beeb6c3f2bb8aaa1f0977a164101188ac*"168Jpz72ri2ZFTFJMoSpXUfeuPt9LC9ukT8$J  +@45464ca1cf1d02f452e0ea731ae5a5d62f6ac747f8637c9c000ebbb8beb41bb8""13TDCDBUC452mdgZSjA8MVXWLbmS38Tjky"UOP_DUP OP_HASH160 1ae53eb8dd48dbfef7683e6b680811b7fa1e3f34 OP_EQUALVERIFY OP_CHECKSIG*276a9141ae53eb8dd48dbfef7683e6b680811b7fa1e3f3488ac*"13TDCDBUC452mdgZSjA8MVXWLbmS38Tjky8$J h$-@000000000000000000136cf467d4d9ae8af79441d049d06b3e2ea03a83126ed1"@0000000000000000000519fec592fcabdc816409889ca643e02f2b889da602fc2$-@00000000000000000007da0dc0c07c2cbae8ed312cfc9509275fb9e15d287378"@000000000000000000136cf467d4d9ae8af79441d049d06b3e2ea03a83126ed12$-@0000000000000000000f4abff099d8c727adccee6d849a7e17d83179b31e5e6b"@00000000000000000007da0dc0c07c2cbae8ed312cfc9509275fb9e15d2873782!$શ-@0000000000000000000e0a63fba11623c1a797f5637f5676d51dfdecd6e70468"@0000000000000000000f4abff099d8c727adccee6d849a7e17d83179b31e5e6b2 + + +1@73d95538733ae37c5d6c30d4bfa4e819d7f6a86a239cc467ebaadde1fbe8b270$"@0000000000000000000e0a63fba11623c1a797f5637f5676d51dfdecd6e70468(શ-2 +@972a50f28aaddd5c8a5916b4f4a0fc1ab97fa3d3f37d72531c0ee47eebffb9a1B02521ebbdb0e590dc92370b4c058a357ae4335f16cd65650c264f87aa7eff4ef8f2 +@a3960582710ab9e4d307a11a725b880b6eb5da674450b0c7767e0992e486d179B0266893598e32de37bb00001d29d95598ffc636e7d680a0d551b54e5b53761ce48B +@73d95538733ae37c5d6c30d4bfa4e819d7f6a86a239cc467ebaadde1fbe8b270""1AqzSSvYYKMudt856ZfZhoupif4itYYNPg"UOP_DUP OP_HASH160 6bfd0bb0c2214d23aa19508ca92fbcfe1d098d7d OP_EQUALVERIFY OP_CHECKSIG*276a9146bfd0bb0c2214d23aa19508ca92fbcfe1d098d7d88ac*"1AqzSSvYYKMudt856ZfZhoupif4itYYNPg8$J  + @73d95538733ae37c5d6c30d4bfa4e819d7f6a86a239cc467ebaadde1fbe8b270""1EjQgsoXWw3rGayz41g4WGK8pBkcs1qLpY"UOP_DUP OP_HASH160 969ee10152852852cede80dd5f50ef712b6604da OP_EQUALVERIFY OP_CHECKSIG*276a914969ee10152852852cede80dd5f50ef712b6604da88ac*"1EjQgsoXWw3rGayz41g4WGK8pBkcs1qLpY8$J  +<@73d95538733ae37c5d6c30d4bfa4e819d7f6a86a239cc467ebaadde1fbe8b270""1448bo6KDUsdvejNHDYWK7G7d4MPVAFbut"UOP_DUP OP_HASH160 217ff8256690dfbb2ba017aaf81a1ac3b27a190b OP_EQUALVERIFY OP_CHECKSIG*276a914217ff8256690dfbb2ba017aaf81a1ac3b27a190b88ac*"1448bo6KDUsdvejNHDYWK7G7d4MPVAFbut8$J ; + + +1@8e72f8f49351ccd5ffeeb2a2467940e716b5f206c1fe632aae180fef7aea1cf6$"@0000000000000000000e0a63fba11623c1a797f5637f5676d51dfdecd6e70468(શ-2 +@1802d0a34f2bb7dbd0fa52efdba86d14dddc3ad2f1a4dec91e8e3c033b7e4d2cB03f8d3a2a63b784131bcdc3a963435659c3348340e31da98429f183a2e2e14ef902 +@dd8338b3dc8327deacd5df2c247a011d0698610470b8372df3a915c9fd77b5b7B028fe6396f03886279d8a8e0a0fd6cb316b9b5bc545e064a6370c1cbe9aa60cd65B +@8e72f8f49351ccd5ffeeb2a2467940e716b5f206c1fe632aae180fef7aea1cf6""1BqMr4KnPheXajbyMXPhGL3fhrrowCjdpe"UOP_DUP OP_HASH160 76d6a00e0a6e7479109f6142db756b668cb7266d OP_EQUALVERIFY OP_CHECKSIG*276a91476d6a00e0a6e7479109f6142db756b668cb7266d88ac*"1BqMr4KnPheXajbyMXPhGL3fhrrowCjdpe8$J  + @8e72f8f49351ccd5ffeeb2a2467940e716b5f206c1fe632aae180fef7aea1cf6""1GTkxGRfbKabsUEt7pR7Q1qDJ1vukAmvUP"UOP_DUP OP_HASH160 a999644aa65c72fb16e76446b222ce8774c81210 OP_EQUALVERIFY OP_CHECKSIG*276a914a999644aa65c72fb16e76446b222ce8774c8121088ac*"1GTkxGRfbKabsUEt7pR7Q1qDJ1vukAmvUP8$J  +熄@8e72f8f49351ccd5ffeeb2a2467940e716b5f206c1fe632aae180fef7aea1cf6"!1TvquEMuD1ekB2f5sGpvapL5owSdbX2AS"UOP_DUP OP_HASH160 0517c2cf263c67728710d6f5d52181a36c6cd8f7 OP_EQUALVERIFY OP_CHECKSIG*276a9140517c2cf263c67728710d6f5d52181a36c6cd8f788ac*!1TvquEMuD1ekB2f5sGpvapL5owSdbX2AS8$J ; + + +1@002213b171cc3c9db2d9e2e9b0797b87bdbd3e041b561f25a104d9c525e53e5f$"@0000000000000000000e0a63fba11623c1a797f5637f5676d51dfdecd6e70468(શ-2 +@8e72f8f49351ccd5ffeeb2a2467940e716b5f206c1fe632aae180fef7aea1cf6B034f3a4c1a8213ef99d5d1c7ca780e68717dd0de3d1dc6be2565843180ea23680d2 +@8e72f8f49351ccd5ffeeb2a2467940e716b5f206c1fe632aae180fef7aea1cf6B033c420614270e52e2c2f36a11694b93bd22ebf6c2fe51019acd79b1ecd33f15a1B +@002213b171cc3c9db2d9e2e9b0797b87bdbd3e041b561f25a104d9c525e53e5f""1JSEJz8JVRYZbMeRs2fCrFGYnnkRDKLfXc"UOP_DUP OP_HASH160 bf3fa5e7cef416352a90739ac1986b67350f8d75 OP_EQUALVERIFY OP_CHECKSIG*276a914bf3fa5e7cef416352a90739ac1986b67350f8d7588ac*"1JSEJz8JVRYZbMeRs2fCrFGYnnkRDKLfXc8$J  + @002213b171cc3c9db2d9e2e9b0797b87bdbd3e041b561f25a104d9c525e53e5f""163m5iSQ3pGVHcuqkkHnUEj1gvBkQAgtqh"UOP_DUP OP_HASH160 375e420f3aca21e049c254c069e6f093a8279cc1 OP_EQUALVERIFY OP_CHECKSIG*276a914375e420f3aca21e049c254c069e6f093a8279cc188ac*"163m5iSQ3pGVHcuqkkHnUEj1gvBkQAgtqh8$J  +@002213b171cc3c9db2d9e2e9b0797b87bdbd3e041b561f25a104d9c525e53e5f""13VnpjrYaHbwo1tG11SCVJxPEPwCvLL9QS"UOP_DUP OP_HASH160 1b6226518b6b07ee86dc80792f929faee36c1550 OP_EQUALVERIFY OP_CHECKSIG*276a9141b6226518b6b07ee86dc80792f929faee36c155088ac*"13VnpjrYaHbwo1tG11SCVJxPEPwCvLL9QS8$J ;$-@0000000000000000000860fcd40bd4862508ece469768bd63796d311af6e31c5"@0000000000000000000e0a63fba11623c1a797f5637f5676d51dfdecd6e704682$Κ-@0000000000000000000ec8808ca537b21d93dedbf6bf38fe78758cc13c2813f2"@0000000000000000000860fcd40bd4862508ece469768bd63796d311af6e31c52$ݷ-@0000000000000000000bfaa7a0549308525f5319c51caf2e227a0e7c6b41316b"@0000000000000000000ec8808ca537b21d93dedbf6bf38fe78758cc13c2813f22$-@0000000000000000000ebc971f02d30d9968f748145920584b05a0ddfc66ca34"@0000000000000000000bfaa7a0549308525f5319c51caf2e227a0e7c6b41316b2$-@000000000000000000145c3e5800b61dda8a9f3ce77e5edb96295ed5ae37c0d2"@0000000000000000000ebc971f02d30d9968f748145920584b05a0ddfc66ca342$-@0000000000000000000f51d9c689914e1f08cc104a12ea13dae70c638ab2242f"@000000000000000000145c3e5800b61dda8a9f3ce77e5edb96295ed5ae37c0d22 $-@00000000000000000012251dbd7503a008443c366f4a4e32dd9d46ab4fc24349"@0000000000000000000f51d9c689914e1f08cc104a12ea13dae70c638ab2242f2 + + + +1@b7d7050e81bc12b6cc55088578a0d216220c33f8c56a00f479bfc126e031eee4$"@00000000000000000012251dbd7503a008443c366f4a4e32dd9d46ab4fc24349(-2 +@f13d5b22bc7f6cd30add690a5563db2f7b562756bc000920dbcb055bb7a0798cB030273553f1007714f76ec6647972f166995f2c19cdaf58e0cf80a81fb1fc7887d2 +@6d98d90d7bec80b52a872548e6ef4444fab4a185a8f14bd751005ad2209ba279B030277d4ed4521a9f1b17386c457f66df2cc920c520291b78a4ada1ac1612a5a63B +@b7d7050e81bc12b6cc55088578a0d216220c33f8c56a00f479bfc126e031eee4""1K5eMhqomu6wgU4beizNyAszJ1SPfe8vzg"UOP_DUP OP_HASH160 c6531caad8a280b64e186e97591e2a6202ca8c4a OP_EQUALVERIFY OP_CHECKSIG*276a914c6531caad8a280b64e186e97591e2a6202ca8c4a88ac*"1K5eMhqomu6wgU4beizNyAszJ1SPfe8vzg8$J  +@b7d7050e81bc12b6cc55088578a0d216220c33f8c56a00f479bfc126e031eee4""14hoy6YMagLvxe5ZwW4DGbNWE7LAXPU5Yb"UOP_DUP OP_HASH160 28a038d76e788cf90cfb141aeeebe8d57f1e5e42 OP_EQUALVERIFY OP_CHECKSIG*276a91428a038d76e788cf90cfb141aeeebe8d57f1e5e4288ac*"14hoy6YMagLvxe5ZwW4DGbNWE7LAXPU5Yb8$J  +<@b7d7050e81bc12b6cc55088578a0d216220c33f8c56a00f479bfc126e031eee4""1C3cNUFgjfbyXYmo9gCySp6P9V4GtNNJKf"UOP_DUP OP_HASH160 7927bdb73026b5054744587514cf382139c8f644 OP_EQUALVERIFY OP_CHECKSIG*276a9147927bdb73026b5054744587514cf382139c8f64488ac*"1C3cNUFgjfbyXYmo9gCySp6P9V4GtNNJKf8$J  $Ւ-@0000000000000000000107ace6444a7530d35006bac5c7fdc23b6d0d526a0b4b"@00000000000000000012251dbd7503a008443c366f4a4e32dd9d46ab4fc243492 $̷-@0000000000000000001477c82643919661bbb47cf3c6f9a9561021305ead0f83"@0000000000000000000107ace6444a7530d35006bac5c7fdc23b6d0d526a0b4b2 + + + +1@22a5acb55239861a186f4078c56249708b791e7d0a36678638376cb45504da06$"@0000000000000000001477c82643919661bbb47cf3c6f9a9561021305ead0f83(̷-2 +@002213b171cc3c9db2d9e2e9b0797b87bdbd3e041b561f25a104d9c525e53e5fB0252aa61cb935df797cc19e2613bdfd53579bbfbff3061208502898cae49321cc82 +@03e5530ea4ed3e51fbadbe68ea36caa1efb4bd0a9b101a263c6821823aa72006B022605384bbd3c51c26c2ddfea139b8036d6ac0ca5cf1b1192b22b5c38da2f007eB +@22a5acb55239861a186f4078c56249708b791e7d0a36678638376cb45504da06""157tHa4LyftMZow8UCd8bQQjY8pHMKshyi"UOP_DUP OP_HASH160 2d2dcf5efafde7b720c3d74b038a6c91ef39a40c OP_EQUALVERIFY OP_CHECKSIG*276a9142d2dcf5efafde7b720c3d74b038a6c91ef39a40c88ac*"157tHa4LyftMZow8UCd8bQQjY8pHMKshyi8$J  + @22a5acb55239861a186f4078c56249708b791e7d0a36678638376cb45504da06""1DEeVDXyz1Vu97m2ekVrVrNwUqVCDZKZyf"UOP_DUP OP_HASH160 863635844e33a9b9a17df0db7b9245fc11fa5adf OP_EQUALVERIFY OP_CHECKSIG*276a914863635844e33a9b9a17df0db7b9245fc11fa5adf88ac*"1DEeVDXyz1Vu97m2ekVrVrNwUqVCDZKZyf8$J  +@22a5acb55239861a186f4078c56249708b791e7d0a36678638376cb45504da06""18uJgi3s16gA4VdMSVqSdp1FD6FYtGi4Tr"UOP_DUP OP_HASH160 56ad45db0e39ddc556956e2d04b6395804c9f7c3 OP_EQUALVERIFY OP_CHECKSIG*276a91456ad45db0e39ddc556956e2d04b6395804c9f7c388ac*"18uJgi3s16gA4VdMSVqSdp1FD6FYtGi4Tr8$J ; $-@0000000000000000000f1667d8af0e692480d6ea2c67d6312a3e2290d6937a12"@0000000000000000001477c82643919661bbb47cf3c6f9a9561021305ead0f832 + + + +1@bf457529afb3e4c5fe411aa04b343cc000a1965a3308a7226780447f1e8918ac$"@0000000000000000000f1667d8af0e692480d6ea2c67d6312a3e2290d6937a12(-2 +@73d95538733ae37c5d6c30d4bfa4e819d7f6a86a239cc467ebaadde1fbe8b270B03932ea9548f6ce20199c70bd501822adaa7cf57f5edd0786e55a6b78e993a824b2 +@7455404428c6a7d12059eb3a60de6a2870187b084a4a970682d3a1657e3e138eB02e50aa2e59cabb3148ca29a74b3fdab8e2c4317117fd38c68ae6670820e75bb61B +@bf457529afb3e4c5fe411aa04b343cc000a1965a3308a7226780447f1e8918ac""1KHnKr18H7H4sLt6SGoVttoMH1JbxgQGBU"UOP_DUP OP_HASH160 c89ec13c5d593007b124c932884a2e90655a9fb6 OP_EQUALVERIFY OP_CHECKSIG*276a914c89ec13c5d593007b124c932884a2e90655a9fb688ac*"1KHnKr18H7H4sLt6SGoVttoMH1JbxgQGBU8$J  + @bf457529afb3e4c5fe411aa04b343cc000a1965a3308a7226780447f1e8918ac""1EDvhnwggYNwWt1DZqdx5KGWCswhLKsxzT"UOP_DUP OP_HASH160 910b74bc4bb61d0205e8262db0b4957e659d1da1 OP_EQUALVERIFY OP_CHECKSIG*276a914910b74bc4bb61d0205e8262db0b4957e659d1da188ac*"1EDvhnwggYNwWt1DZqdx5KGWCswhLKsxzT8$J  +9@bf457529afb3e4c5fe411aa04b343cc000a1965a3308a7226780447f1e8918ac""14LHkxu7heKD55htPdR4nrm8vuT7oTspmf"UOP_DUP OP_HASH160 248e44fdaf2dc1b9fc4f0143c9f70161bc022ae9 OP_EQUALVERIFY OP_CHECKSIG*276a914248e44fdaf2dc1b9fc4f0143c9f70161bc022ae988ac*"14LHkxu7heKD55htPdR4nrm8vuT7oTspmf8$J ;$-@00000000000000000004a9e21836eeddcd879df759e264a3c6c7a4ec7510b0d2"@0000000000000000000f1667d8af0e692480d6ea2c67d6312a3e2290d6937a122$-@000000000000000000153b064694bc0d54b4592d69b67e552c8a12280fbba382"@00000000000000000004a9e21836eeddcd879df759e264a3c6c7a4ec7510b0d222$-@0000000000000000000e512608c42dc910949b36358974984e656946f98be2d2"@000000000000000000153b064694bc0d54b4592d69b67e552c8a12280fbba38221 + + +1@c432498243e71f4b51f06811c6e5b59960ed3cfda6906902a4a5c56dbf79cdb1$"@0000000000000000000e512608c42dc910949b36358974984e656946f98be2d2(-2 +@22a5acb55239861a186f4078c56249708b791e7d0a36678638376cb45504da06B02329deae56fa4daab87a118500e521521209f705ce7e09c141b066285dc893b6c2 +@22a5acb55239861a186f4078c56249708b791e7d0a36678638376cb45504da06B03f0c388f060bcd64ab0c8a05b0eef81d8d47a7c7ea7387292d6f4dfa30ddd740bB +Ж@c432498243e71f4b51f06811c6e5b59960ed3cfda6906902a4a5c56dbf79cdb1""1NR9ADkB4YL3Vj8hK29VCVRhfBxUZaXxWR"UOP_DUP OP_HASH160 eaeb6f6fcf1be5fd62b98bbf0c57bad0f03ac72f OP_EQUALVERIFY OP_CHECKSIG*276a914eaeb6f6fcf1be5fd62b98bbf0c57bad0f03ac72f88ac*"1NR9ADkB4YL3Vj8hK29VCVRhfBxUZaXxWR8$J  + @c432498243e71f4b51f06811c6e5b59960ed3cfda6906902a4a5c56dbf79cdb1""15rFHZSAd4dGY1AK4DqYQBsYQEBSCXxUB3"UOP_DUP OP_HASH160 3530cf694e7b7f6f1be0fc38fe8f6921989b368c OP_EQUALVERIFY OP_CHECKSIG*276a9143530cf694e7b7f6f1be0fc38fe8f6921989b368c88ac*"15rFHZSAd4dGY1AK4DqYQBsYQEBSCXxUB38$J  +Ž@c432498243e71f4b51f06811c6e5b59960ed3cfda6906902a4a5c56dbf79cdb1""1ATmRqVQxp5Ek3z8UEgJSXoNR12jjNpL1X"UOP_DUP OP_HASH160 67c908ab13acc7d7ecd67e67161811aab9020f59 OP_EQUALVERIFY OP_CHECKSIG*276a91467c908ab13acc7d7ecd67e67161811aab9020f5988ac*"1ATmRqVQxp5Ek3z8UEgJSXoNR12jjNpL1X8$J ; + + +1@50f7be615e684a943232b06ad904afc7d1829e4d32910a8d100c5c3ad39b5748$"@0000000000000000000e512608c42dc910949b36358974984e656946f98be2d2(-2 +@ae5d3ab067c140e77fb3db7b7b3f898c9c501b70598b4c1c3fdb4dc324f994caB0285c47366e3bd0bf6283590eef2f320afa4975ce39ceb47f9120a78278889b00f2 +@1681c027926b86a1f7af16c2ed980cb895445466792a1f6c82635caa7377825eB03c8addf1875b8e49559220d6e04334587134034608500c3dbe6dd076db168cd1dB +b@50f7be615e684a943232b06ad904afc7d1829e4d32910a8d100c5c3ad39b5748""1CqBdN7C7gDQoeqxcP52Se8cvhbi7Zcd7c"UOP_DUP OP_HASH160 81c63881c6750816c55031e18433d9cf7fb2ca99 OP_EQUALVERIFY OP_CHECKSIG*276a91481c63881c6750816c55031e18433d9cf7fb2ca9988ac*"1CqBdN7C7gDQoeqxcP52Se8cvhbi7Zcd7c8$J  +d@50f7be615e684a943232b06ad904afc7d1829e4d32910a8d100c5c3ad39b5748""1GZqB7qHbifTRb17wnHAZBFpDXk8xdCYew"UOP_DUP OP_HASH160 aabf695a611f403c8d57953328e03ac608689ea0 OP_EQUALVERIFY OP_CHECKSIG*276a914aabf695a611f403c8d57953328e03ac608689ea088ac*"1GZqB7qHbifTRb17wnHAZBFpDXk8xdCYew8$J  + @50f7be615e684a943232b06ad904afc7d1829e4d32910a8d100c5c3ad39b5748""1PHequwSZtNF86pmoPpsfr7m8UirGXNpZv"UOP_DUP OP_HASH160 f479033cd4462fb5a26b49a69d4e783e20c985d7 OP_EQUALVERIFY OP_CHECKSIG*276a914f479033cd4462fb5a26b49a69d4e783e20c985d788ac*"1PHequwSZtNF86pmoPpsfr7m8UirGXNpZv8$J  + +1@af9ea83d41b139c004f03ee7355257d8d9701fd100e1f1d4b61331f2ab1fad62$"@0000000000000000000e512608c42dc910949b36358974984e656946f98be2d2(-2 +@1681c027926b86a1f7af16c2ed980cb895445466792a1f6c82635caa7377825eB03204384e5914e14eaa786489bd5738dc93c6b3e015ca568f4ea1845a510f129e82 +@b3208d8d3eb6584c7fe78d6a63e87f2252df03f7eb2b5441d2ba74d2d764935cB0213afd2ac151f55b1c2da6405cb8f8f572f8fd4ce49e2fa6a3e44ffbe35a4b6f52 +@3add6d7487c9d8eb36e462e81732a4fdc89ef638bfe4c306f8c1b577833360acB03531b1f645101522385dd1d8c5269ff5819a740105a0439cc43fde5a1845733d92 +@d792d3b54da9b55b41135c00421fd6321adf8a3783d4920a77a9c28e2d1cab73B02e689b6304b06bcb6953af2f80fa8c5bfce715b3233020927403594f3f7383d9e2 +@70626dd5aecb32b8965a9931b2f20a9ea790f71a2ea17df6a221050f3b193edeB02465f3c195ddf248837abc120bc7c74f23e8df46556f6b24b0a2592f106ae07db2 +@95a0263cbf79f869264330c0ebc2cf7917cce79c358bbc0b498d1cee912642d8B02fcdbe9683bba488b2feba77eb11e201701ddc09eb210b4223e0a5759358c50102 +@50f7be615e684a943232b06ad904afc7d1829e4d32910a8d100c5c3ad39b5748B022e00dca22b0f3d7b494895ef911f3b3fbfc12824938135d1c8531ef7cbf29392B +@af9ea83d41b139c004f03ee7355257d8d9701fd100e1f1d4b61331f2ab1fad62""15oktDPXh5n9zJzTtis5EvjCrLu6qtkDnV"UOP_DUP OP_HASH160 34b844e0cd616449d3fd2306c5c54616ad1a0209 OP_EQUALVERIFY OP_CHECKSIG*276a91434b844e0cd616449d3fd2306c5c54616ad1a020988ac*"15oktDPXh5n9zJzTtis5EvjCrLu6qtkDnV8$J  +d@af9ea83d41b139c004f03ee7355257d8d9701fd100e1f1d4b61331f2ab1fad62""1HNA98oTaKfcWV6Q8Kvwwjjk8tVPj9q6U9"UOP_DUP OP_HASH160 b38260aca736c1c7a0ca5af57fbac305258d659b OP_EQUALVERIFY OP_CHECKSIG*276a914b38260aca736c1c7a0ca5af57fbac305258d659b88ac*"1HNA98oTaKfcWV6Q8Kvwwjjk8tVPj9q6U98$J  +ج @af9ea83d41b139c004f03ee7355257d8d9701fd100e1f1d4b61331f2ab1fad62""12zYQANn6szD57bHxqt6m7cLzMP4dmvoK5"UOP_DUP OP_HASH160 15da0be464dd000b332223b547351a7670d2e4d9 OP_EQUALVERIFY OP_CHECKSIG*276a91415da0be464dd000b332223b547351a7670d2e4d988ac*"12zYQANn6szD57bHxqt6m7cLzMP4dmvoK58$J  + +1@bc5c2101f4afb8cfdc25e1a3e1ffdb1a94a4b5843b81fee353e6016b8cb9b418$"@0000000000000000000e512608c42dc910949b36358974984e656946f98be2d2(-2 +@1fdab92c300de86258a4571a20b5b16ca9a1a27cfa2c073532963e73b8bd9221B02ad941eece30ef1c0e9c49327de29d0db7cd6e10dc8cf66dba188d95f58b760ed2 +@50f7be615e684a943232b06ad904afc7d1829e4d32910a8d100c5c3ad39b5748B02e035998c1883eee23fb2a299a6299bca905b6144d5229c55b39842491b69b25c2 +@af9ea83d41b139c004f03ee7355257d8d9701fd100e1f1d4b61331f2ab1fad62B02f6ddcaa12ec4bdbf26b71cb2f2974064daada47d73720477c858ed2ac31d929eB +T@bc5c2101f4afb8cfdc25e1a3e1ffdb1a94a4b5843b81fee353e6016b8cb9b418""1Jrw2ua8FhLVc5eRMTYxjHbjZAdb8Y3KaQ"UOP_DUP OP_HASH160 c3eb9ff42ad168d9985eb834adf3b19b6d8a2c85 OP_EQUALVERIFY OP_CHECKSIG*276a914c3eb9ff42ad168d9985eb834adf3b19b6d8a2c8588ac*"1Jrw2ua8FhLVc5eRMTYxjHbjZAdb8Y3KaQ8$J  +d@bc5c2101f4afb8cfdc25e1a3e1ffdb1a94a4b5843b81fee353e6016b8cb9b418""1HQjVvaYtgsQ7zheJ6aDDMspeE9ykifK6W"UOP_DUP OP_HASH160 b3ff0e47740bf9150c9416c25c3a5347c1821661 OP_EQUALVERIFY OP_CHECKSIG*276a914b3ff0e47740bf9150c9416c25c3a5347c182166188ac*"1HQjVvaYtgsQ7zheJ6aDDMspeE9ykifK6W8$J  + +@bc5c2101f4afb8cfdc25e1a3e1ffdb1a94a4b5843b81fee353e6016b8cb9b418""15w7XQKvtqgyhNSEhLM6Nt9t9MPAeC1g6y"UOP_DUP OP_HASH160 361c694309c135c597697acf38bd4ea515361cd0 OP_EQUALVERIFY OP_CHECKSIG*276a914361c694309c135c597697acf38bd4ea515361cd088ac*"15w7XQKvtqgyhNSEhLM6Nt9t9MPAeC1g6y8$J $-@0000000000000000000112db733b9c05f7837d730bdd50f94661bc4d43102b26"@0000000000000000000e512608c42dc910949b36358974984e656946f98be2d22$б-@00000000000000000014bdcbd4715462b99381ac71eabaca1ba10d263c0e83bc"@0000000000000000000112db733b9c05f7837d730bdd50f94661bc4d43102b262$-@0000000000000000000136b4efb7c3af778c2455b34e5cfe062b240e59113950"@00000000000000000014bdcbd4715462b99381ac71eabaca1ba10d263c0e83bc2$-@00000000000000000008af42e0b22d58ad328d8da5d813aa01f278b0661668fd"@0000000000000000000136b4efb7c3af778c2455b34e5cfe062b240e591139502+$-@00000000000000000006e378871da530f9a5d6ed268d506d3c419d401e42166d"@00000000000000000008af42e0b22d58ad328d8da5d813aa01f278b0661668fd2* + + +1@93a3eee1ed6adee94f7047cc8c055884af7a6622415b333a1af80a0d6641c101$"@00000000000000000006e378871da530f9a5d6ed268d506d3c419d401e42166d(-2 +@eadd0075312e075fdc28c30da8da0a20dff5c028acfff365101903590c7fdd62B035132b18485b5a35d3657e76884b3a6091fafbac470b03e3e37b24d24e0ee90032 +@09addc058442649af7c602ab77a535d1487571a5bc7e4a542e3b87f7db8fa320B03f0c894196ef0969a5d1ce61c2302aaeea1d143b011b426818e9838e6fa6f3a36B +@93a3eee1ed6adee94f7047cc8c055884af7a6622415b333a1af80a0d6641c101""13erP6z3aUy9NXFGsDgfEhNpyZ7B8eKpHq"UOP_DUP OP_HASH160 1d18dd0880d570145f7ee6491f5ce83bc4dd7a6b OP_EQUALVERIFY OP_CHECKSIG*276a9141d18dd0880d570145f7ee6491f5ce83bc4dd7a6b88ac*"13erP6z3aUy9NXFGsDgfEhNpyZ7B8eKpHq8$J  +@93a3eee1ed6adee94f7047cc8c055884af7a6622415b333a1af80a0d6641c101"!1ApGeWaAVaTs9RvancBtXa5RYyP2JLoc9"UOP_DUP OP_HASH160 01db33d5539ad7797c9ba4397a7158fb2dd1b74f OP_EQUALVERIFY OP_CHECKSIG*276a91401db33d5539ad7797c9ba4397a7158fb2dd1b74f88ac*!1ApGeWaAVaTs9RvancBtXa5RYyP2JLoc98$J  +@93a3eee1ed6adee94f7047cc8c055884af7a6622415b333a1af80a0d6641c101""1BHC4eF7H3UAGaQdBrsf4ksgkQwYLTbdqL"UOP_DUP OP_HASH160 70c125e233d687230e75fe720862fd0a6896d94f OP_EQUALVERIFY OP_CHECKSIG*276a91470c125e233d687230e75fe720862fd0a6896d94f88ac*"1BHC4eF7H3UAGaQdBrsf4ksgkQwYLTbdqL8$J  + + +1@fb326b94c835871f00ad7a30184257820986b54b5be49645d58a3c0b405dcd53$"@00000000000000000006e378871da530f9a5d6ed268d506d3c419d401e42166d(-2 +@8fbc5d5e0c3b272f7e6c1daae127fdc62c0bff8232dd0d874960a68fb0e63db0B02f682d49c29c04cdfdbba9aa648b6e2cdc1fdc8850517f03bee404532ea637a182 +@8fbc5d5e0c3b272f7e6c1daae127fdc62c0bff8232dd0d874960a68fb0e63db0B02b5c206d51112cb0dd66f956b2a855d1eebda7c71ec858790fba6834c30b9e44fB +@fb326b94c835871f00ad7a30184257820986b54b5be49645d58a3c0b405dcd53""1PmmcETGvfNbdT1sJ83pi6tniHHLayjXAA"UOP_DUP OP_HASH160 f9ca4e54f2a543544ba0d2cddaf2318366c3399c OP_EQUALVERIFY OP_CHECKSIG*276a914f9ca4e54f2a543544ba0d2cddaf2318366c3399c88ac*"1PmmcETGvfNbdT1sJ83pi6tniHHLayjXAA8$J  +ӱ@fb326b94c835871f00ad7a30184257820986b54b5be49645d58a3c0b405dcd53""16Uqqw8bvkpm7voi16XU4H71GasS1p4Som"UOP_DUP OP_HASH160 3c1ca1eddeea54b3e4b8859dddfec48b2f47c2b8 OP_EQUALVERIFY OP_CHECKSIG*276a9143c1ca1eddeea54b3e4b8859dddfec48b2f47c2b888ac*"16Uqqw8bvkpm7voi16XU4H71GasS1p4Som8$J  +ء&@fb326b94c835871f00ad7a30184257820986b54b5be49645d58a3c0b405dcd53""13i3VEL7txBztsEoXJrhieWyH6aJgvrMw3"UOP_DUP OP_HASH160 1db361be5f935b4d72a878f0fa9fd794fcebf7be OP_EQUALVERIFY OP_CHECKSIG*276a9141db361be5f935b4d72a878f0fa9fd794fcebf7be88ac*"13i3VEL7txBztsEoXJrhieWyH6aJgvrMw38$J  + + +1@4bf85401f4af077e0c4bee15737da8ed77ec2b9ad6b3cbdd7e81be20fe440e99$"@00000000000000000006e378871da530f9a5d6ed268d506d3c419d401e42166d(-2 +@d473b19ccaf21416e87dbe39ff2bf748d7782239d557ac21fd82966375a267f7B0222eff6c9604d668eb62ac97510d2b410d15c0f9bd776c90e62c3bb455e4989442 +@afa241a450ecaa25ff3c4dde7e749e1a27a8e16152c7225468e5587ff7e4d1cbB03c9b656e4ad4e742b63d42c59b18815ebad91394c412d16e3de428414923af135B +@4bf85401f4af077e0c4bee15737da8ed77ec2b9ad6b3cbdd7e81be20fe440e99""1A81vAC55q7EaRKow9bPxD2KMQaEfaunLc"UOP_DUP OP_HASH160 640ccf11a98c68c14e5ae21069e92000b74368a3 OP_EQUALVERIFY OP_CHECKSIG*276a914640ccf11a98c68c14e5ae21069e92000b74368a388ac*"1A81vAC55q7EaRKow9bPxD2KMQaEfaunLc8$J  ++@4bf85401f4af077e0c4bee15737da8ed77ec2b9ad6b3cbdd7e81be20fe440e99""1EvNY7mPJCbE3D7arG7hj21nXsFEUznhrU"UOP_DUP OP_HASH160 98b1a8af382fef1cac8dca9df6b151d7a603bec9 OP_EQUALVERIFY OP_CHECKSIG*276a91498b1a8af382fef1cac8dca9df6b151d7a603bec988ac*"1EvNY7mPJCbE3D7arG7hj21nXsFEUznhrU8$J  +@4bf85401f4af077e0c4bee15737da8ed77ec2b9ad6b3cbdd7e81be20fe440e99""1FWNFK6J6e7HV4bezCziimNBa59V7WdGvC"UOP_DUP OP_HASH160 9f1f8f4cba6b3100304eb5a60db9c2d1c14d512f OP_EQUALVERIFY OP_CHECKSIG*276a9149f1f8f4cba6b3100304eb5a60db9c2d1c14d512f88ac*"1FWNFK6J6e7HV4bezCziimNBa59V7WdGvC8$J  + + +1@e93463f954374644ee1e9988a3616547f571213a09a18d1246fab624c74722ef$"@00000000000000000006e378871da530f9a5d6ed268d506d3c419d401e42166d(-2 +@61350d767b38b86fee410f5751a245b635c40a88bbd6d6aac6a8980ff5e3b8f1B034a6d4d4ebb112950a409c1d82851f6f1d00aad3a95d09510151229821d559c0b2 +@fb326b94c835871f00ad7a30184257820986b54b5be49645d58a3c0b405dcd53B03b29b0faa38cfd50fa83f2ec1ae566dd6fbb7a973a64694da30e680082f0d7a1dB +@e93463f954374644ee1e9988a3616547f571213a09a18d1246fab624c74722ef""1FpuWF87bMXXB6CMgG1ZiZ8cVV9xjWs7DQ"UOP_DUP OP_HASH160 a2a123b498c79b61c4f5e9e016a8e228805d2262 OP_EQUALVERIFY OP_CHECKSIG*276a914a2a123b498c79b61c4f5e9e016a8e228805d226288ac*"1FpuWF87bMXXB6CMgG1ZiZ8cVV9xjWs7DQ8$J  +@e93463f954374644ee1e9988a3616547f571213a09a18d1246fab624c74722ef""19v54Czc4XrjVTnmwY3DGcGXq4xZJJLrV4"UOP_DUP OP_HASH160 61ca6ffb6ae397cc3e79c519fe1a3e9a0b1ced52 OP_EQUALVERIFY OP_CHECKSIG*276a91461ca6ffb6ae397cc3e79c519fe1a3e9a0b1ced5288ac*"19v54Czc4XrjVTnmwY3DGcGXq4xZJJLrV48$J  +@e93463f954374644ee1e9988a3616547f571213a09a18d1246fab624c74722ef""1LwGLJfvW4CYkZqgUHgw3pnhsBJL3xhPZp"UOP_DUP OP_HASH160 daada6aa6d1c71adf605fcb4f6d5a1592e3acae4 OP_EQUALVERIFY OP_CHECKSIG*276a914daada6aa6d1c71adf605fcb4f6d5a1592e3acae488ac*"1LwGLJfvW4CYkZqgUHgw3pnhsBJL3xhPZp8$J & $-@000000000000000000060bd4320a1fd7de1cc2d8904b5a1bb5a29aa73265238f"@00000000000000000006e378871da530f9a5d6ed268d506d3c419d401e42166d2 + + + +1@59570a7a992946a88fffe1b08b8af1953f9a07b48242f5a7610cf732d672af76$"@000000000000000000060bd4320a1fd7de1cc2d8904b5a1bb5a29aa73265238f(-2 +@93a3eee1ed6adee94f7047cc8c055884af7a6622415b333a1af80a0d6641c101B0386239e39dd074926d51e9364bacba17c4e8321f3a8acb9514e51a0137d646d102 +@082a8f24155cee3297e517a7ba6deee43d1da1cd3a6cb48d04ca160bb8901df9B02e7c4d6b0da7e786a18e59e3085188e3fd267b8d386cbc5f45d353d654460b3e6B +@59570a7a992946a88fffe1b08b8af1953f9a07b48242f5a7610cf732d672af76""1NvqGt7FnXfUxanLNAZXcWmDrzbhevueFC"UOP_DUP OP_HASH160 f088fc0099568a4edb61f08b5d45c5ac11cacad3 OP_EQUALVERIFY OP_CHECKSIG*276a914f088fc0099568a4edb61f08b5d45c5ac11cacad388ac*"1NvqGt7FnXfUxanLNAZXcWmDrzbhevueFC8$J  +@59570a7a992946a88fffe1b08b8af1953f9a07b48242f5a7610cf732d672af76""1KXy4EoKRdDPFvcHP6Ty5dEKjHTwQHezAB"UOP_DUP OP_HASH160 cb4d8937de0a05c0751d856f6efd32bdb9f12450 OP_EQUALVERIFY OP_CHECKSIG*276a914cb4d8937de0a05c0751d856f6efd32bdb9f1245088ac*"1KXy4EoKRdDPFvcHP6Ty5dEKjHTwQHezAB8$J  +@59570a7a992946a88fffe1b08b8af1953f9a07b48242f5a7610cf732d672af76""1PogGEbSVsbS19LDm7nFUGtnpmNy5Pnq3W"UOP_DUP OP_HASH160 fa26ad22503752f6c61cd74a8dddda20dafde22b OP_EQUALVERIFY OP_CHECKSIG*276a914fa26ad22503752f6c61cd74a8dddda20dafde22b88ac*"1PogGEbSVsbS19LDm7nFUGtnpmNy5Pnq3W8$J $-@000000000000000000129be11504d45ef5d8ff2d662db69d51502990b0f27d79"@000000000000000000060bd4320a1fd7de1cc2d8904b5a1bb5a29aa73265238f2 $-@0000000000000000000c200d1109edccf8372b571782a6adc659f4dfcfff21df"@000000000000000000129be11504d45ef5d8ff2d662db69d51502990b0f27d792 + +1@910c1ad0c408ab8fb6ba92aeafe021b7ca9361cfa48ed4f9ebc71cd5bb579d97$"@0000000000000000000c200d1109edccf8372b571782a6adc659f4dfcfff21df(-2 +@61350d767b38b86fee410f5751a245b635c40a88bbd6d6aac6a8980ff5e3b8f1B034a6d4d4ebb112950a409c1d82851f6f1d00aad3a95d09510151229821d559c0b2 +@fb326b94c835871f00ad7a30184257820986b54b5be49645d58a3c0b405dcd53B03e10c7ae7e84c01cb6b57fe0c5bdeb2e5088e1a7f21c9a7a0197f873fa93d8b382 +@e93463f954374644ee1e9988a3616547f571213a09a18d1246fab624c74722efB02ffc4bcf9cc12422e0f60c60124ab0fca192d3294d292fb9b102eb7f66eb36008B +@910c1ad0c408ab8fb6ba92aeafe021b7ca9361cfa48ed4f9ebc71cd5bb579d97""15i76cSVEpj5Mmp7L6RjQEAQB9rGbQjSqv"UOP_DUP OP_HASH160 33a6a5996b2d57847ebab1a31df69a6dd944f09d OP_EQUALVERIFY OP_CHECKSIG*276a91433a6a5996b2d57847ebab1a31df69a6dd944f09d88ac*"15i76cSVEpj5Mmp7L6RjQEAQB9rGbQjSqv8$J  +̑@910c1ad0c408ab8fb6ba92aeafe021b7ca9361cfa48ed4f9ebc71cd5bb579d97""14MQymrD39j6QXBe9qBAB4nB4bRptSTUwk"UOP_DUP OP_HASH160 24c4b68f2f5b899f6174bfd6f9cafd619f73a007 OP_EQUALVERIFY OP_CHECKSIG*276a91424c4b68f2f5b899f6174bfd6f9cafd619f73a00788ac*"14MQymrD39j6QXBe9qBAB4nB4bRptSTUwk8$J  +@910c1ad0c408ab8fb6ba92aeafe021b7ca9361cfa48ed4f9ebc71cd5bb579d97""1HVM6EmmrSDD1ShYiVCv7pHFRG5dEHPGeg"UOP_DUP OP_HASH160 b4de6e1513a8f9cd1f7147717a2a077d644e159d OP_EQUALVERIFY OP_CHECKSIG*276a914b4de6e1513a8f9cd1f7147717a2a077d644e159d88ac*"1HVM6EmmrSDD1ShYiVCv7pHFRG5dEHPGeg8$J $-@000000000000000000113167d8395582fb0d344ea2bb27d6be5d783ee2ef718d"@0000000000000000000c200d1109edccf8372b571782a6adc659f4dfcfff21df2$-@00000000000000000002023a22ee844b94a304a5553d9a0acc5dc8778cc50df1"@000000000000000000113167d8395582fb0d344ea2bb27d6be5d783ee2ef718d2$ݐ-@00000000000000000004619cb25b9a1af6d0b3be20b798c6b07842ca907a6ff0"@00000000000000000002023a22ee844b94a304a5553d9a0acc5dc8778cc50df12"$-@0000000000000000001aa0fef47f24970103a98a958d639d61d3c25caa03c1a3"@00000000000000000004619cb25b9a1af6d0b3be20b798c6b07842ca907a6ff02! + + +1@89eb46d4c8f5ac15dcf12feb5e50d15f8ce86c4ee6b2379650b51270a55ed2d2$"@0000000000000000001aa0fef47f24970103a98a958d639d61d3c25caa03c1a3(-2 +@368340e5af9e9976d717a7cd70fd5ab8a3cc9dc87d5211cb98341b74d6a19b83B025960bf787495ebfc5c657da967188584fe69105f66cb1836c68d3c860b378ee02 +@d5e864efef9118742c301c77b5e370e2a669271e62b21474b5c9d4d5a46aecafB0287f58b11a8b97f6d26f0ea5e0016ff0c7a32e67328e89d5e0aada2551f49803fB +H@89eb46d4c8f5ac15dcf12feb5e50d15f8ce86c4ee6b2379650b51270a55ed2d2""1M2TrQQMEh4xPgArJdagiRimV2mx9kbQsN"UOP_DUP OP_HASH160 dba958ac3c9225b3479b4270d02ba01e38c3e4b1 OP_EQUALVERIFY OP_CHECKSIG*276a914dba958ac3c9225b3479b4270d02ba01e38c3e4b188ac*"1M2TrQQMEh4xPgArJdagiRimV2mx9kbQsN8$J  +1@89eb46d4c8f5ac15dcf12feb5e50d15f8ce86c4ee6b2379650b51270a55ed2d2""1GDamK3RFx3rQM7BCmUCAn4ugaTrb58cbW"UOP_DUP OP_HASH160 a6eb1024352802954bcaf4395f2b7242be8c03c0 OP_EQUALVERIFY OP_CHECKSIG*276a914a6eb1024352802954bcaf4395f2b7242be8c03c088ac*"1GDamK3RFx3rQM7BCmUCAn4ugaTrb58cbW8$J  +@89eb46d4c8f5ac15dcf12feb5e50d15f8ce86c4ee6b2379650b51270a55ed2d2""1AiPNnLuwNxVQn5go1mdPDDYDRyRrMciXH"UOP_DUP OP_HASH160 6a8cdd59f9b5a9d48070d7f8ecb0c50cceb28c5d OP_EQUALVERIFY OP_CHECKSIG*276a9146a8cdd59f9b5a9d48070d7f8ecb0c50cceb28c5d88ac*"1AiPNnLuwNxVQn5go1mdPDDYDRyRrMciXH8$J  + + +1@e86914167e29b690394765001909a12589dd9de6805925ea9cc28cbb2f16a9e1$"@0000000000000000001aa0fef47f24970103a98a958d639d61d3c25caa03c1a3(-2 +@bf457529afb3e4c5fe411aa04b343cc000a1965a3308a7226780447f1e8918acB03ec936e0886fe84abc4c935d5107de70d96d3164a6be0956d9e7d12cc79e0e4d82 +@19432ec2855df2bfe0da11392b779dbfd06394bfc8dca90bbecc908ba8eef223B03d858c9e6e8660e2c9986dfc2171e0298ab230cad8fb4cc108dbb9e4877c8b58fB +ϸ@e86914167e29b690394765001909a12589dd9de6805925ea9cc28cbb2f16a9e1""15vmQmgLuyfPzvdRRoFYDayNkPt8yLqauL"UOP_DUP OP_HASH160 360b9eddc8b11b6c5df80435027d252e0de021c0 OP_EQUALVERIFY OP_CHECKSIG*276a914360b9eddc8b11b6c5df80435027d252e0de021c088ac*"15vmQmgLuyfPzvdRRoFYDayNkPt8yLqauL8$J  + @e86914167e29b690394765001909a12589dd9de6805925ea9cc28cbb2f16a9e1""13pHYYvKXTpY9stwczkd1K9oue7kvevEeQ"UOP_DUP OP_HASH160 1ee19caaf14cc5382a86d97ed962994f870e5e0e OP_EQUALVERIFY OP_CHECKSIG*276a9141ee19caaf14cc5382a86d97ed962994f870e5e0e88ac*"13pHYYvKXTpY9stwczkd1K9oue7kvevEeQ8$J  +6@e86914167e29b690394765001909a12589dd9de6805925ea9cc28cbb2f16a9e1""1FrrZP5c17sa8BPMR3TQALLG9sKdHFDRmt"UOP_DUP OP_HASH160 a2ff83247fcb38115b5dfd64d48be2a474b1dc19 OP_EQUALVERIFY OP_CHECKSIG*276a914a2ff83247fcb38115b5dfd64d48be2a474b1dc1988ac*"1FrrZP5c17sa8BPMR3TQALLG9sKdHFDRmt8$J ; + +1@1fbb1afa9ef1bc33b485303eaee7097b95af33bafdb502711e261cd513e92fe0$"@0000000000000000001aa0fef47f24970103a98a958d639d61d3c25caa03c1a3(-2 +@45464ca1cf1d02f452e0ea731ae5a5d62f6ac747f8637c9c000ebbb8beb41bb8B0296c63a62a796f56eefd7f928ddf1b23f4a8049735e613f4fa52c8a73121d363a2 +@45464ca1cf1d02f452e0ea731ae5a5d62f6ac747f8637c9c000ebbb8beb41bb8B02b757d13ac6ad3a38c9d5cb4cffad2101d382d2edb99a64ee65758123866c7dc32 +@015913027e4c4052bff4e599946cef79e367326c534075efb690008861600a06B02f3c50f85af3d2ad68d4401654b88d6e6cd734bc9d6a4dee7b248f82932409fc7B +@1fbb1afa9ef1bc33b485303eaee7097b95af33bafdb502711e261cd513e92fe0"!1tKHhBGaeRGZGKVUZNmUb28Vws2cNu43C"UOP_DUP OP_HASH160 09b47add803e39cd1475dea2c503e704302bd59a OP_EQUALVERIFY OP_CHECKSIG*276a91409b47add803e39cd1475dea2c503e704302bd59a88ac*!1tKHhBGaeRGZGKVUZNmUb28Vws2cNu43C8$J  +@1fbb1afa9ef1bc33b485303eaee7097b95af33bafdb502711e261cd513e92fe0""13eRxtb3bx4F7KwqwKD9ppu6Vfk5xQKbo2"UOP_DUP OP_HASH160 1d047b10e78fabc8ca96625655da010cfd6793e3 OP_EQUALVERIFY OP_CHECKSIG*276a9141d047b10e78fabc8ca96625655da010cfd6793e388ac*"13eRxtb3bx4F7KwqwKD9ppu6Vfk5xQKbo28$J  + @1fbb1afa9ef1bc33b485303eaee7097b95af33bafdb502711e261cd513e92fe0""14fLDLfYTi2L5xKELe5Jd8uAwsfUaW5tNe"UOP_DUP OP_HASH160 282838cdb41dcb889acbd7e4a6b69c0b7f62831c OP_EQUALVERIFY OP_CHECKSIG*276a914282838cdb41dcb889acbd7e4a6b69c0b7f62831c88ac*"14fLDLfYTi2L5xKELe5Jd8uAwsfUaW5tNe8$J i$؀-@00000000000000000010f655f695da6e3b5613af9ea5b1c82d6815d763b7428d"@0000000000000000001aa0fef47f24970103a98a958d639d61d3c25caa03c1a32$-@000000000000000000004f0e2acbc51d080cc1a744a71caadebd2b178ee475a2"@00000000000000000010f655f695da6e3b5613af9ea5b1c82d6815d763b7428d2$-@00000000000000000000288a9e2ef118de1231e5e03e18d9f757d7945f25c92d"@000000000000000000004f0e2acbc51d080cc1a744a71caadebd2b178ee475a22$-@0000000000000000000f18462e492f3abb4127e8dd8854721bd51e74a219d0e2"@00000000000000000000288a9e2ef118de1231e5e03e18d9f757d7945f25c92d2 $-@0000000000000000000218385016c5f0963b1c7cf2538b8ed5a43fa0ac478a9c"@0000000000000000000f18462e492f3abb4127e8dd8854721bd51e74a219d0e22 + + + +1@d70efd828f9299b0475acf3ea7ec68ca4d036baacaad038807a6d9c9ef50be9d$"@0000000000000000000218385016c5f0963b1c7cf2538b8ed5a43fa0ac478a9c(-2 +@313667c79c396dd882efef4d2f6b05ec48f8cc12144dda386dd300c8c91944ecB02a687e7dac92b7d5b84ad9baff0926aef510981490044c47aa8f384386cbe8f162 +@08bd2af77dd48f2d09794a4e0c440d2eda01acf79c6cc74804cfea8006abd681B038da72f9ad11a0ce89c6cd75b4d7b1d65e5a68163d86b937024f1f170c667a038B +H@d70efd828f9299b0475acf3ea7ec68ca4d036baacaad038807a6d9c9ef50be9d""1ArgnjeJJwfsWM6SZcysLd7x8tPiiTDFXz"UOP_DUP OP_HASH160 6c1eba5cf447a0f07e6f2a2062012f27959ffa5a OP_EQUALVERIFY OP_CHECKSIG*276a9146c1eba5cf447a0f07e6f2a2062012f27959ffa5a88ac*"1ArgnjeJJwfsWM6SZcysLd7x8tPiiTDFXz8$J  +M@d70efd828f9299b0475acf3ea7ec68ca4d036baacaad038807a6d9c9ef50be9d""1BdpzVQEFW7FgnYhiub55B5ePna21QU9pf"UOP_DUP OP_HASH160 74a84b22c6ee465a54837b78fea436a5fb662c3b OP_EQUALVERIFY OP_CHECKSIG*276a91474a84b22c6ee465a54837b78fea436a5fb662c3b88ac*"1BdpzVQEFW7FgnYhiub55B5ePna21QU9pf8$J  + @d70efd828f9299b0475acf3ea7ec68ca4d036baacaad038807a6d9c9ef50be9d""1BaWVghncKM9jMDcQkwGCSBYSgB3f56xkX"UOP_DUP OP_HASH160 74079afb4307b313d9b8323d6922337a0e1abb7b OP_EQUALVERIFY OP_CHECKSIG*276a91474079afb4307b313d9b8323d6922337a0e1abb7b88ac*"1BaWVghncKM9jMDcQkwGCSBYSgB3f56xkX8$J $ج-@0000000000000000000bb8966ddcc14aad575f93444cf60505fc1f4cc2820cfe"@0000000000000000000218385016c5f0963b1c7cf2538b8ed5a43fa0ac478a9c2$-@00000000000000000005bd558bfff83e137e9adff678012bfd2b5b13d1445268"@0000000000000000000bb8966ddcc14aad575f93444cf60505fc1f4cc2820cfe2$׉-@000000000000000000157b23f1ecfc1a4de672c736d5d28c6dee29f029de8338"@00000000000000000005bd558bfff83e137e9adff678012bfd2b5b13d14452682$-@000000000000000000086f35dc2ae074f2105e2faf96519a2e6e939e2a892094"@000000000000000000157b23f1ecfc1a4de672c736d5d28c6dee29f029de83382$-@00000000000000000007114446cb6f1a9d288b2bb92d23efc8881e3d7d44c120"@000000000000000000086f35dc2ae074f2105e2faf96519a2e6e939e2a8920942$-@000000000000000000007480ee69c3abfc5802405d0bc15b58ec505fa5eb0224"@00000000000000000007114446cb6f1a9d288b2bb92d23efc8881e3d7d44c1202$-@000000000000000000120be2f97da94de7fef6d99b019c4cfc027a29976456d2"@000000000000000000007480ee69c3abfc5802405d0bc15b58ec505fa5eb02242L$-@00000000000000000002b52463b692c885c6598219f617da1aeef0f8c6377f07"@000000000000000000120be2f97da94de7fef6d99b019c4cfc027a29976456d22K + +1@960cb747fa1bae62273ea097684c3b5525f08fdc9bf933639c7d1c826d545c94$"@00000000000000000002b52463b692c885c6598219f617da1aeef0f8c6377f07(-2 +@363df00fa2972b39705b55e3e5a00e4daa9b7a33513adcad5e569c3223ae7f6fB02f4f9baaf8dffcc87f0bd41ef113994ee925813ee1aba1d0de4ab0b5a9d1dabb22 +@363df00fa2972b39705b55e3e5a00e4daa9b7a33513adcad5e569c3223ae7f6fB034d37bbbaf054bfeb333eaa8505af6a97bdc387a064d83f244e9d5cf68b14b3762 +@8052b8ce4b488f290c273cd232517bd1ff6b82a2b92c45fb2281f97b745d5dfcB0287d71e598de8c5862f6935fb522119db1cab875f659309e852bd385f07c011b42 +@af8922144d2d737fbb64f57f86a17b921b0fcc49e6edd3503d2572832d6da359B0265388f69d16f49f4bcdb86d3fb56957f4298bb52607c9c8f30f1fc2680571ca3B + +@960cb747fa1bae62273ea097684c3b5525f08fdc9bf933639c7d1c826d545c94""15EMXWNegrpg2pk63i8x8aZnAkZAmbn181"UOP_DUP OP_HASH160 2e670b7bccb6d5f528f459ac8f408e8efa71309c OP_EQUALVERIFY OP_CHECKSIG*276a9142e670b7bccb6d5f528f459ac8f408e8efa71309c88ac*"15EMXWNegrpg2pk63i8x8aZnAkZAmbn1818$J  +@960cb747fa1bae62273ea097684c3b5525f08fdc9bf933639c7d1c826d545c94""1HPJuFQa3U2ePwv7XwRe8YQm13uyAmrF8p"UOP_DUP OP_HASH160 b3ba1b47c26043adfd18c95d0841ff392d367e87 OP_EQUALVERIFY OP_CHECKSIG*276a914b3ba1b47c26043adfd18c95d0841ff392d367e8788ac*"1HPJuFQa3U2ePwv7XwRe8YQm13uyAmrF8p8$J  +t@960cb747fa1bae62273ea097684c3b5525f08fdc9bf933639c7d1c826d545c94""1Dp2Ps5E2q6hMdAcFkPP6cD7kz49epgHzB"UOP_DUP OP_HASH160 8c86393261c518153088e1bd516bcb887b9c2ab4 OP_EQUALVERIFY OP_CHECKSIG*276a9148c86393261c518153088e1bd516bcb887b9c2ab488ac*"1Dp2Ps5E2q6hMdAcFkPP6cD7kz49epgHzB8$J  + +1@9e3e01a4f1eaa9a35d436eb5e5d4828281776fb767d4484faf07c8b47bc63881$"@00000000000000000002b52463b692c885c6598219f617da1aeef0f8c6377f07(-2 +@11e9805650f3e75953fdc9e0df700fed257f37fb9c414f57477b3993f38a9d3bB02fdf006594cc31338ddf011d5f10543b951d951aa8d3ceaa1667eb4f478bf77922 +@11e9805650f3e75953fdc9e0df700fed257f37fb9c414f57477b3993f38a9d3bB027c7afbd64838824df834a4b14ae9ca0f822086ca8d00cc4b240e41e1f408e4ea2 +@430c9a8375689e2671930e36653b09c9c05128ef0c754010ae04dfe08e0806caB02572ea1bd876cfef5e8067e63f35cd2c54c85b5c4c4ece199260f0f2a48bc47dd2 +@6ec6312b92a81416510b2f4cae5fa0f0324d658454198e75a60453802c4767eeB023965ebf8e17d70f6b77480bcb42698c1444b9ef78d789585600c8b68e9f056cd2 +@af4228779ce31a6c89d861672b2ec8943fb1596c44b221f973fba588b9638361B027153ba9e5b5199e48d00e3d02bccb77491b7da80aff3d8d39433d8d6b10738cbB +K@9e3e01a4f1eaa9a35d436eb5e5d4828281776fb767d4484faf07c8b47bc63881""1C5qN9xifYVGSrwTLBAvA8WUcy3vnXu7Xj"UOP_DUP OP_HASH160 79936b99b8ff8d08bd0ae38128ce43c2dff8b338 OP_EQUALVERIFY OP_CHECKSIG*276a91479936b99b8ff8d08bd0ae38128ce43c2dff8b33888ac*"1C5qN9xifYVGSrwTLBAvA8WUcy3vnXu7Xj8$J  +]@9e3e01a4f1eaa9a35d436eb5e5d4828281776fb767d4484faf07c8b47bc63881"!1BmAMPTGEhjPeK8skxPVVm9kyYahemwHM"UOP_DUP OP_HASH160 02090607ef477b1aeb3d97d0e959302a19473cf6 OP_EQUALVERIFY OP_CHECKSIG*276a91402090607ef477b1aeb3d97d0e959302a19473cf688ac*!1BmAMPTGEhjPeK8skxPVVm9kyYahemwHM8$J  + @9e3e01a4f1eaa9a35d436eb5e5d4828281776fb767d4484faf07c8b47bc63881""1Nv48HmftuLL62cweiEmVuwm9XHEhZMHfR"UOP_DUP OP_HASH160 f0634bef08ce36f1d09089787076ef322278c599 OP_EQUALVERIFY OP_CHECKSIG*276a914f0634bef08ce36f1d09089787076ef322278c59988ac*"1Nv48HmftuLL62cweiEmVuwm9XHEhZMHfR8$J & + +1@92f1978b756bd7233ec1f1893d9e1c90f324f2a525dbe92c2c635f734e8ec008$"@00000000000000000002b52463b692c885c6598219f617da1aeef0f8c6377f07(-2 +@093ba299fb87d5cb18d53e2a0458393cb48fca62a7c756a17c0571f2777c1560B03f9a74fbc914dfe89d6ccc9b1175af04c7a7c69d2e48735f71143cd6a19c028582 +@fe4e6d0b84dc51d79f2b92c3222ad498bffdbe1d8da57ddb88544c1b5e5397a1B025fcb04ac94ed7ad388e0b9de1dfca3e150e9092970466b42739efc9cb5e5b9512 +@77ab17e2b8eeb46b0d5dd4c88da9db9bfc217bb6a02914d2b57f607958e81b65B02dd30e97d4f940cfe2c4b070f7cced7031950a20d3b9c08d6188803625401de082 +@85333581061a9207a0e0efa8a0228c778b8a4b292b8c7c1da03401b1a1d71056B02383ede988a7dc7539ad8a7a36e58774011b4f6f842ad01c7a7546b727b589f8cB +@92f1978b756bd7233ec1f1893d9e1c90f324f2a525dbe92c2c635f734e8ec008""1HZsTrCSpEriWcbFxVuK1128kb6WbxL6LC"UOP_DUP OP_HASH160 b5b9729798c24dcb1ba6eb82031fdb80e15aa627 OP_EQUALVERIFY OP_CHECKSIG*276a914b5b9729798c24dcb1ba6eb82031fdb80e15aa62788ac*"1HZsTrCSpEriWcbFxVuK1128kb6WbxL6LC8$J  +]@92f1978b756bd7233ec1f1893d9e1c90f324f2a525dbe92c2c635f734e8ec008""1MrWv32dWgxSGQYVaCAExe9UQt2vmCrve8"UOP_DUP OP_HASH160 e4bfde7c40c4e78ee4d5c474f6d6b7c8ddce99c3 OP_EQUALVERIFY OP_CHECKSIG*276a914e4bfde7c40c4e78ee4d5c474f6d6b7c8ddce99c388ac*"1MrWv32dWgxSGQYVaCAExe9UQt2vmCrve88$J  + +@92f1978b756bd7233ec1f1893d9e1c90f324f2a525dbe92c2c635f734e8ec008""1Q2vyYA8v1YqWBkAGJWnmbbXmg9nGYm34b"UOP_DUP OP_HASH160 fca85d67d210a3bdf99e5406d3670d9777b3fb0d OP_EQUALVERIFY OP_CHECKSIG*276a914fca85d67d210a3bdf99e5406d3670d9777b3fb0d88ac*"1Q2vyYA8v1YqWBkAGJWnmbbXmg9nGYm34b8$J & + +1@528cd96faf7684aab63646b27ac881775acecaf14f1892be9bbf0add5f2863de$"@00000000000000000002b52463b692c885c6598219f617da1aeef0f8c6377f07(-2 +@9e3e01a4f1eaa9a35d436eb5e5d4828281776fb767d4484faf07c8b47bc63881B02dcd5580e11fe9d2bb12764c3918ce7516ef07fc94b28b8af1640fe98a6f403bd2 +@0a917c47005ab0d2954fbbbad4e76d65734f0b0bc3b323ae45b49056028bc37fB0201657792253bbcb1ed0e23335d042247ca7b12f9a6fa5e190470bc5a6e02b4312 +@a40746d362f567bb4243533a9a85db2cb6e6e8e08940608a13f9f03e5bc2ba04B02f320832897a2aa7146db5f6692be9418c08ed519303767d9f4a75a6ea61791292 +@e3d04fb378cde50eb0a475e1993b36139b53a86d19b92ccef3a78e0935a0ef84B032cc1d6ae92c7d04a7811ec2ac9648760defb6ee34b3c62e7a63eb2c485f01b812 +@755b24c3f4a69d456964675841c4f127fca31ab07d4ea6d0cff6928a94db0efeB027d20a84d3e5ff2d02cafde450909c542d24a4812574512a5d8092ee9420e24912 +@92f1978b756bd7233ec1f1893d9e1c90f324f2a525dbe92c2c635f734e8ec008B03f24c42d2f3d71125c23e1ffb7082f5fb03190884e99873d320c68be284494aa5B +J@528cd96faf7684aab63646b27ac881775acecaf14f1892be9bbf0add5f2863de""1NEA3QRxHQByiFsrmrVSDb8wJmdNgXx761"UOP_DUP OP_HASH160 e8d798ac8fd9051139dde996e936f56a40637c32 OP_EQUALVERIFY OP_CHECKSIG*276a914e8d798ac8fd9051139dde996e936f56a40637c3288ac*"1NEA3QRxHQByiFsrmrVSDb8wJmdNgXx7618$J  +^@528cd96faf7684aab63646b27ac881775acecaf14f1892be9bbf0add5f2863de"!1SC95EXsZjyfmZfXaa44fNEJhPMnRX44V"UOP_DUP OP_HASH160 04c3b29411058ee91e95f5205c2427a0bd579ab2 OP_EQUALVERIFY OP_CHECKSIG*276a91404c3b29411058ee91e95f5205c2427a0bd579ab288ac*!1SC95EXsZjyfmZfXaa44fNEJhPMnRX44V8$J  +@528cd96faf7684aab63646b27ac881775acecaf14f1892be9bbf0add5f2863de""13kuA2KJgQrcrBAf2PjwaCvuQUFigAxVax"UOP_DUP OP_HASH160 1e3dacd9ab7c70656d725a944efc6f320ee6d83b OP_EQUALVERIFY OP_CHECKSIG*276a9141e3dacd9ab7c70656d725a944efc6f320ee6d83b88ac*"13kuA2KJgQrcrBAf2PjwaCvuQUFigAxVax8$J & + +1@0da0c55b2dc13ab73eaf67495ba2296458feaa4f59c45ecfec4c40bb519f00ce$"@00000000000000000002b52463b692c885c6598219f617da1aeef0f8c6377f07(-2 +@528cd96faf7684aab63646b27ac881775acecaf14f1892be9bbf0add5f2863deB0230ba631fd0e4dacdfc803fb4553f75cdbf3d8719572000dd643318e2377bd8692 +@528cd96faf7684aab63646b27ac881775acecaf14f1892be9bbf0add5f2863deB0221791804dd952ba0a0c3397cb39a40e4511b64ea646d5faae99386a23d5641e92 +@9e3e01a4f1eaa9a35d436eb5e5d4828281776fb767d4484faf07c8b47bc63881B0250f265f9349f43cc649173f3379909aad047d00dc88fbbdab6cf419d44818dcf2 +@96b27b264e14ddb14666492f428ade09337bfcee6f4a0cab64b82c8c5679ba04B0378ce55a4348dae22c5dd3dc0bb5f18efcb145874ba7bdeb6a178b6f574124560B +J@0da0c55b2dc13ab73eaf67495ba2296458feaa4f59c45ecfec4c40bb519f00ce""1HYFmk5cnaciFwVcgYH4riY1xKUGf8DaJn"UOP_DUP OP_HASH160 b56b3ce874ce741ddabbccd6092f8c18299e9146 OP_EQUALVERIFY OP_CHECKSIG*276a914b56b3ce874ce741ddabbccd6092f8c18299e914688ac*"1HYFmk5cnaciFwVcgYH4riY1xKUGf8DaJn8$J  +E@0da0c55b2dc13ab73eaf67495ba2296458feaa4f59c45ecfec4c40bb519f00ce""13mhuVPRniSxKhMqzc2485scBheGRXYm7J"UOP_DUP OP_HASH160 1e64b31c6c341e7788523664fd85c198cc5e654f OP_EQUALVERIFY OP_CHECKSIG*276a9141e64b31c6c341e7788523664fd85c198cc5e654f88ac*"13mhuVPRniSxKhMqzc2485scBheGRXYm7J8$J  +@0da0c55b2dc13ab73eaf67495ba2296458feaa4f59c45ecfec4c40bb519f00ce""1GuBpjZ9Fm7b4pkZvwwT443Wf9PgL837XP"UOP_DUP OP_HASH160 ae688d2551dfe8f6deb4cb8e54289d9365c196cb OP_EQUALVERIFY OP_CHECKSIG*276a914ae688d2551dfe8f6deb4cb8e54289d9365c196cb88ac*"1GuBpjZ9Fm7b4pkZvwwT443Wf9PgL837XP8$J  + +1@21b81a5af0b1713cb30b8e9359e0a6738e3976e1f397840882540f61db7681a3$"@00000000000000000002b52463b692c885c6598219f617da1aeef0f8c6377f07(-2 +@0da0c55b2dc13ab73eaf67495ba2296458feaa4f59c45ecfec4c40bb519f00ceB034a9de0e3bc15accdf758699b0d7a80e11af3c950eab7524041bd3b7b49e328292 +@b5bba34d32a12eb8661e32fe2401ccfb544fead6ceb1e1a77975bda8018ae79cB02bd624af7cd7e0e10f3d2f720b20b205922300bfb5ce0fecde12ee14078ae80feB +H@21b81a5af0b1713cb30b8e9359e0a6738e3976e1f397840882540f61db7681a3""1M3mdmzzFWbqPTeYUYNdKqBvyeM5F9zF4E"UOP_DUP OP_HASH160 dbe89b32a51bcf1a37b8560d00bb5069e6f6442b OP_EQUALVERIFY OP_CHECKSIG*276a914dbe89b32a51bcf1a37b8560d00bb5069e6f6442b88ac*"1M3mdmzzFWbqPTeYUYNdKqBvyeM5F9zF4E8$J  +@21b81a5af0b1713cb30b8e9359e0a6738e3976e1f397840882540f61db7681a3""1Lk3unkyGhvEYHc7iL94Cj31CsAcu17uUS"UOP_DUP OP_HASH160 d88eb49d26e30601837c611cf24a1331dd16de15 OP_EQUALVERIFY OP_CHECKSIG*276a914d88eb49d26e30601837c611cf24a1331dd16de1588ac*"1Lk3unkyGhvEYHc7iL94Cj31CsAcu17uUS8$J $-@00000000000000000016afcb6e0d44d7c2dec6ea9d8198a317d8123777021183"@00000000000000000002b52463b692c885c6598219f617da1aeef0f8c6377f072$-@00000000000000000004018b23673f3651336350ea36e996c1bb51f241ed1301"@00000000000000000016afcb6e0d44d7c2dec6ea9d8198a317d81237770211832$ؙ-@00000000000000000017617ba15809190da919481b048fae5390b8b463441861"@00000000000000000004018b23673f3651336350ea36e996c1bb51f241ed13012$-@000000000000000000020002ae834acd048b858abe785bf3f24442c873c72712"@00000000000000000017617ba15809190da919481b048fae5390b8b4634418612$-@00000000000000000015256fc76ac5de2275820a844c1575e2cbb5f743b06773"@000000000000000000020002ae834acd048b858abe785bf3f24442c873c727122$-@000000000000000000199d7e947facee66dbd1af755c5d2a3319349190325ee1"@00000000000000000015256fc76ac5de2275820a844c1575e2cbb5f743b067732$ʞ-@0000000000000000000227929d08e614cef65d07f5b2744a4be25e25615074a5"@000000000000000000199d7e947facee66dbd1af755c5d2a3319349190325ee12$-@00000000000000000018081d40f2853c9b34389086733f557f5908e772ab9bed"@0000000000000000000227929d08e614cef65d07f5b2744a4be25e25615074a52!$-@00000000000000000007ca3ac9b49a48bc91f7d2a2418f0d8ad91cd546c89ffd"@00000000000000000018081d40f2853c9b34389086733f557f5908e772ab9bed2 + + +1@e94af11b0d694e8227d1319355650eaa4e4deaa6d4eb695592569a580e99639d$"@00000000000000000007ca3ac9b49a48bc91f7d2a2418f0d8ad91cd546c89ffd(-2 +@f7bf5cc7157d38e275a0afff21f9e502a811b4738e476a00b7f3cbf92192aa5dB03e946edaf3dfd1324f735a2c62a231b94c17ce099b575bc473686d3b0729884172 +@31d9d99e59c510c751f6421a90699c39fdc405fa644b94ba82dfb7533959ac1bB0314acf0f6780753c5e10f2570195111915f1efb069aea89c8befdc244230582e8B +@e94af11b0d694e8227d1319355650eaa4e4deaa6d4eb695592569a580e99639d""1PgMWykaddimirJVdMsTN7apDdQUUMyAAh"UOP_DUP OP_HASH160 f8c41dcaa9d1fd8f9957f96b171d59c741412499 OP_EQUALVERIFY OP_CHECKSIG*276a914f8c41dcaa9d1fd8f9957f96b171d59c74141249988ac*"1PgMWykaddimirJVdMsTN7apDdQUUMyAAh8$J  +]@e94af11b0d694e8227d1319355650eaa4e4deaa6d4eb695592569a580e99639d""1JnS8MvwYUph1gNWi3piGRhUMehnrLy8tn"UOP_DUP OP_HASH160 c311d4dccc1c49c57f11dc839d0098452ae2afac OP_EQUALVERIFY OP_CHECKSIG*276a914c311d4dccc1c49c57f11dc839d0098452ae2afac88ac*"1JnS8MvwYUph1gNWi3piGRhUMehnrLy8tn8$J  +k@e94af11b0d694e8227d1319355650eaa4e4deaa6d4eb695592569a580e99639d""12FcVAN9ksCAei6ZF58JZoWCWLi3iiC4rW"UOP_DUP OP_HASH160 0dbb9232d0d616b536420259ef94ac468849f6a7 OP_EQUALVERIFY OP_CHECKSIG*276a9140dbb9232d0d616b536420259ef94ac468849f6a788ac*"12FcVAN9ksCAei6ZF58JZoWCWLi3iiC4rW8$J  + + +1@98643eb952943e2b5c77bbe73e972d14e5b5aedbf2ab899a23de3e9b439fbfe1$"@00000000000000000007ca3ac9b49a48bc91f7d2a2418f0d8ad91cd546c89ffd(-2 +@e94af11b0d694e8227d1319355650eaa4e4deaa6d4eb695592569a580e99639dB02d8e85d07f39c20fca99a72338a21ff0bca444db061a120fd58c43f1e7f53e0242 +@cebc59dca0cb66bf377ad84b8e71e9d87927125518463efb9a85f0d1579c35b9B038a5db3d2d81b04b0f9acd0744670788c8172225f4e47abcea05ed0f3ea0523fbB +@98643eb952943e2b5c77bbe73e972d14e5b5aedbf2ab899a23de3e9b439fbfe1""1LA5U9n6QzAepmNhwdjimc7cYaaxw2fS3L"UOP_DUP OP_HASH160 d221dd04a37ec9cae625e550e563f947409d2344 OP_EQUALVERIFY OP_CHECKSIG*276a914d221dd04a37ec9cae625e550e563f947409d234488ac*"1LA5U9n6QzAepmNhwdjimc7cYaaxw2fS3L8$J  +]@98643eb952943e2b5c77bbe73e972d14e5b5aedbf2ab899a23de3e9b439fbfe1""1BqLVruD5tXqEiy9W5sup4b19kmTQadjbW"UOP_DUP OP_HASH160 76d57ff1301252d6fd5916f0282569ce754b0a7d OP_EQUALVERIFY OP_CHECKSIG*276a91476d57ff1301252d6fd5916f0282569ce754b0a7d88ac*"1BqLVruD5tXqEiy9W5sup4b19kmTQadjbW8$J  +@98643eb952943e2b5c77bbe73e972d14e5b5aedbf2ab899a23de3e9b439fbfe1""1BwZvsY8zdb55AQHgGrcEm6rSJH3p8q5Gc"UOP_DUP OP_HASH160 78033515eaecd1bfd784f27d8476bf85e5ed738e OP_EQUALVERIFY OP_CHECKSIG*276a91478033515eaecd1bfd784f27d8476bf85e5ed738e88ac*"1BwZvsY8zdb55AQHgGrcEm6rSJH3p8q5Gc8$J  + + +1@fe7acfa4af1a9c458fe44abf1fee3c6f4ad4da567c5925d5c159495fb2eebb59$"@00000000000000000007ca3ac9b49a48bc91f7d2a2418f0d8ad91cd546c89ffd(-2 +@98643eb952943e2b5c77bbe73e972d14e5b5aedbf2ab899a23de3e9b439fbfe1B03358a9bf3da91978a49db5e995447847a71fdb4d9c30ea2f00e5280b2147cbbd02 +@fc9fa62e772a40dc90c5014019e09fbf26a4969f4f41c487ea0646808058481fB027a73221f71f115e231ced68b387282c2e5b868cf71a04f9bb0cd32813eb826eeB +@fe7acfa4af1a9c458fe44abf1fee3c6f4ad4da567c5925d5c159495fb2eebb59""1GWGHFYiWsX4RZRBDa43AotTCZL1LimV7T"UOP_DUP OP_HASH160 aa12b474b4161c42e875c6221d1b4c9ea3c7c93f OP_EQUALVERIFY OP_CHECKSIG*276a914aa12b474b4161c42e875c6221d1b4c9ea3c7c93f88ac*"1GWGHFYiWsX4RZRBDa43AotTCZL1LimV7T8$J  + @fe7acfa4af1a9c458fe44abf1fee3c6f4ad4da567c5925d5c159495fb2eebb59"!1DfEZZaRJ8Q7LiQn7Q9YVMrH2LpYNmPPP"UOP_DUP OP_HASH160 0264e8538df37ec939d1ef17c0cb06844982ff44 OP_EQUALVERIFY OP_CHECKSIG*276a9140264e8538df37ec939d1ef17c0cb06844982ff4488ac*!1DfEZZaRJ8Q7LiQn7Q9YVMrH2LpYNmPPP8$J  +0@fe7acfa4af1a9c458fe44abf1fee3c6f4ad4da567c5925d5c159495fb2eebb59""1Mmchqr53vYopcnuiJjX84NXXChzhfrVDS"UOP_DUP OP_HASH160 e3d29f519b3b2d1b65188eb767946aa82d4142c9 OP_EQUALVERIFY OP_CHECKSIG*276a914e3d29f519b3b2d1b65188eb767946aa82d4142c988ac*"1Mmchqr53vYopcnuiJjX84NXXChzhfrVDS8$J ` $-@00000000000000000011f4860d8c80367ee8f1300867072b368e3212de4989df"@00000000000000000007ca3ac9b49a48bc91f7d2a2418f0d8ad91cd546c89ffd2 + + + +1@56eaa28d99a7280c76f644b19c1ecdf35ef8b2083e3c7b3cecdb3fac8eee4d97$"@00000000000000000011f4860d8c80367ee8f1300867072b368e3212de4989df(-2 +@e70c0d42ed2580ddeb44d3d7f7346773bc0208c73a78c96ca41e8ba6e2b9b362B0387f5c57dc671523a10b79ab9cfca6df505837b34bb93e040757e62cf4c7887242 +@39a17ed49964de89958343eaeb2e5e1bfcc96c5c39ae43639abbcd9d2757c4e7B025ed90aac7215ff38d12a6db9cf20e1dea858da2e3a71854b0c59d64900f21593B +@56eaa28d99a7280c76f644b19c1ecdf35ef8b2083e3c7b3cecdb3fac8eee4d97""1NpdM5685S25TcitSsnZAxxkaPqkasg9ka"UOP_DUP OP_HASH160 ef5c8824d6c6fd053a95656c38ae736fa3354ec4 OP_EQUALVERIFY OP_CHECKSIG*276a914ef5c8824d6c6fd053a95656c38ae736fa3354ec488ac*"1NpdM5685S25TcitSsnZAxxkaPqkasg9ka8$J  +@56eaa28d99a7280c76f644b19c1ecdf35ef8b2083e3c7b3cecdb3fac8eee4d97""13ZNncBPNnebN53Lidnvj4FEC5Cc1C8a5r"UOP_DUP OP_HASH160 1c0fbfa76e47992000c172d861d6518e2c311b3d OP_EQUALVERIFY OP_CHECKSIG*276a9141c0fbfa76e47992000c172d861d6518e2c311b3d88ac*"13ZNncBPNnebN53Lidnvj4FEC5Cc1C8a5r8$J  +Z@56eaa28d99a7280c76f644b19c1ecdf35ef8b2083e3c7b3cecdb3fac8eee4d97""1JPtjovNmdFRTdCnTWodofvS9SWMuNyuXm"UOP_DUP OP_HASH160 bece7a6f6a0c9612094ca7f771818776aa3b80f5 OP_EQUALVERIFY OP_CHECKSIG*276a914bece7a6f6a0c9612094ca7f771818776aa3b80f588ac*"1JPtjovNmdFRTdCnTWodofvS9SWMuNyuXm8$J ; $-@00000000000000000004d5702fd4a58844b3dc804356fe6005f3b782c614b501"@00000000000000000011f4860d8c80367ee8f1300867072b368e3212de4989df2 + + + +1@72a975270c793ed96239a0d0d4f5c9b276caa05536e0ab4831a1088aa39c2942$"@00000000000000000004d5702fd4a58844b3dc804356fe6005f3b782c614b501(-2 +@ba1aaed0db1e2ad610a03251c775b11b27f081aa5d709945f590383887879de4B03d0e9aade58d20dbd3e7d91c3f24eea641ce7c22ec275b126a25cbc8334bb72ba2 +@5a72d81d85b7afeef4b2f399d55cec3668f1fe8ebb641ad293c9f64cfb9fd603B0356847c820b2497648154214b82aa97eb9901e136434831c2598a5373c90f7c42B +3@72a975270c793ed96239a0d0d4f5c9b276caa05536e0ab4831a1088aa39c2942""1MuYzveRsNhGYVMst6Bm62QjDBD2uRJ5nU"UOP_DUP OP_HASH160 e552db5b5c0a591f97d0537b2c66e40d99b4730e OP_EQUALVERIFY OP_CHECKSIG*276a914e552db5b5c0a591f97d0537b2c66e40d99b4730e88ac*"1MuYzveRsNhGYVMst6Bm62QjDBD2uRJ5nU8$J  +@72a975270c793ed96239a0d0d4f5c9b276caa05536e0ab4831a1088aa39c2942""1CjqWSPKdw91UpKEKxCbqmYjb49mXVUuHL"UOP_DUP OP_HASH160 80c358987ffc52d08d0a8c15a70d6c409abb26a7 OP_EQUALVERIFY OP_CHECKSIG*276a91480c358987ffc52d08d0a8c15a70d6c409abb26a788ac*"1CjqWSPKdw91UpKEKxCbqmYjb49mXVUuHL8$J  +d@72a975270c793ed96239a0d0d4f5c9b276caa05536e0ab4831a1088aa39c2942"!1Bzd1UrJj8Sagc9ALntHPSjov66rU1F4c"UOP_DUP OP_HASH160 021442522eb2bbf80cce6e6074c9c0e0c9af022c OP_EQUALVERIFY OP_CHECKSIG*276a914021442522eb2bbf80cce6e6074c9c0e0c9af022c88ac*!1Bzd1UrJj8Sagc9ALntHPSjov66rU1F4c8$J ;K$ܝ-@00000000000000000007e00a98db06f0fca2a023f18cef6a6ecf85bd6328f9f1"@00000000000000000004d5702fd4a58844b3dc804356fe6005f3b782c614b5012J + + +1@0c114047e347f34811b2d3b69a0e76380a95fc259da62146940e0a2aa4261c34$"@00000000000000000007e00a98db06f0fca2a023f18cef6a6ecf85bd6328f9f1(ܝ-2 +@271681b9db5e1665f546ace2976992dfed1d4d9ebe7d03f82c644302aefb5d68B02dcce4284ba774c2cccee0b6d59043aa972372f30573eeb1596d0f7f5db4410e42 +@13976877e1351eb2af6c99888d7709dfb838507d649a97e53dbb6766f30e8a0dB023b109cf7af24b59d356782d7f72ae391a6a5389872ce21f6f76016872bcea33dB +@0c114047e347f34811b2d3b69a0e76380a95fc259da62146940e0a2aa4261c34""1LJAWbMhiSKcdZ6pAMRgwYdVYKVpstDL3a"UOP_DUP OP_HASH160 d3a9666452c458049b0b43a0238bc7864edb819f OP_EQUALVERIFY OP_CHECKSIG*276a914d3a9666452c458049b0b43a0238bc7864edb819f88ac*"1LJAWbMhiSKcdZ6pAMRgwYdVYKVpstDL3a8$J  +@0c114047e347f34811b2d3b69a0e76380a95fc259da62146940e0a2aa4261c34""1BNgGZQYTkxbcWWjcpqhpHThbpomEviqGX"UOP_DUP OP_HASH160 71cac5c40f628cc5aad4db953f0e5046ee5fd7d0 OP_EQUALVERIFY OP_CHECKSIG*276a91471cac5c40f628cc5aad4db953f0e5046ee5fd7d088ac*"1BNgGZQYTkxbcWWjcpqhpHThbpomEviqGX8$J  +@0c114047e347f34811b2d3b69a0e76380a95fc259da62146940e0a2aa4261c34""1J1yJxjMq4tPCM9aGy8qh1U2nRt5WsH1bm"UOP_DUP OP_HASH160 baa924ad529d002b7c4170b589febe61f581bf0c OP_EQUALVERIFY OP_CHECKSIG*276a914baa924ad529d002b7c4170b589febe61f581bf0c88ac*"1J1yJxjMq4tPCM9aGy8qh1U2nRt5WsH1bm8$J  + + +1@5189d56158e51f3e21364460617dcfce57772e4f123659162dd69b6698e4f6cd$"@00000000000000000007e00a98db06f0fca2a023f18cef6a6ecf85bd6328f9f1(ܝ-2 +@af9ea83d41b139c004f03ee7355257d8d9701fd100e1f1d4b61331f2ab1fad62B0273caf83b4d913643e6c4c8cbacf0e036712e03778372bb72ad71fddcfea2ce742 +@bc5c2101f4afb8cfdc25e1a3e1ffdb1a94a4b5843b81fee353e6016b8cb9b418B0250a986eb81ec61d8ee3cf2cd9186017e2fd86e77823e58e33d56a63debbd7138B +@5189d56158e51f3e21364460617dcfce57772e4f123659162dd69b6698e4f6cd""161VZyErrc2yVNWFDcFrs5f8pGiZx41vCN"UOP_DUP OP_HASH160 36f07a05f3c47e79ca0f202310f5c48309d3c8e7 OP_EQUALVERIFY OP_CHECKSIG*276a91436f07a05f3c47e79ca0f202310f5c48309d3c8e788ac*"161VZyErrc2yVNWFDcFrs5f8pGiZx41vCN8$J  +d@5189d56158e51f3e21364460617dcfce57772e4f123659162dd69b6698e4f6cd""1Bf2iomVtuNyBd2FAcF3rHF4n54D2oeXRT"UOP_DUP OP_HASH160 74e28036ce6fadd5edbf7e9250435723a3a07c4f OP_EQUALVERIFY OP_CHECKSIG*276a91474e28036ce6fadd5edbf7e9250435723a3a07c4f88ac*"1Bf2iomVtuNyBd2FAcF3rHF4n54D2oeXRT8$J  + @5189d56158e51f3e21364460617dcfce57772e4f123659162dd69b6698e4f6cd""1MH5Ajf96F1t3rYQepLKpeikqELtKB7A2b"UOP_DUP OP_HASH160 de6ca6745689b28416df140046499dbf53d88520 OP_EQUALVERIFY OP_CHECKSIG*276a914de6ca6745689b28416df140046499dbf53d8852088ac*"1MH5Ajf96F1t3rYQepLKpeikqELtKB7A2b8$J  + + +1@1fea5db8f60eb10f462301d52d3247d0657ab5d4bec79ad838e69eee53e532f8$"@00000000000000000007e00a98db06f0fca2a023f18cef6a6ecf85bd6328f9f1(ܝ-2 +@bc5c2101f4afb8cfdc25e1a3e1ffdb1a94a4b5843b81fee353e6016b8cb9b418B0335b670c7f0f102159119bae9169c444168c9efedb13f29d923fa512abe40dbad2 +@5189d56158e51f3e21364460617dcfce57772e4f123659162dd69b6698e4f6cdB0213a95ecf54d5c74de3d9c30dcfafe9941a3efacd35f1dce1db487a32ec6f6e01B +?@1fea5db8f60eb10f462301d52d3247d0657ab5d4bec79ad838e69eee53e532f8""14gEZ8kYZ5aUTRTpHDncTx19E5TYpkSjrU"UOP_DUP OP_HASH160 2853ea089eefa2e2a08f397dc1123b6e49f67bc4 OP_EQUALVERIFY OP_CHECKSIG*276a9142853ea089eefa2e2a08f397dc1123b6e49f67bc488ac*"14gEZ8kYZ5aUTRTpHDncTx19E5TYpkSjrU8$J  +d@1fea5db8f60eb10f462301d52d3247d0657ab5d4bec79ad838e69eee53e532f8""12ENgqNHj3aAKVNuSFQwh9su8ugRa4YXMJ"UOP_DUP OP_HASH160 0d7fa2f2414955876d062d633960746e4e4e90c8 OP_EQUALVERIFY OP_CHECKSIG*276a9140d7fa2f2414955876d062d633960746e4e4e90c888ac*"12ENgqNHj3aAKVNuSFQwh9su8ugRa4YXMJ8$J  +@1fea5db8f60eb10f462301d52d3247d0657ab5d4bec79ad838e69eee53e532f8""1QHkEqbhxgswNPnXaCzZiaCSu9QsDyPuwV"UOP_DUP OP_HASH160 ff75a46522e06f679d973c01c31c4c7abfa36d35 OP_EQUALVERIFY OP_CHECKSIG*276a914ff75a46522e06f679d973c01c31c4c7abfa36d3588ac*"1QHkEqbhxgswNPnXaCzZiaCSu9QsDyPuwV8$J  + + +1@9024ed1198ec9752aa4277aeab7213a898353a0c17d4c07fdfba950daed3f6f1$"@00000000000000000007e00a98db06f0fca2a023f18cef6a6ecf85bd6328f9f1(ܝ-2 +@5189d56158e51f3e21364460617dcfce57772e4f123659162dd69b6698e4f6cdB03f71a26505031e5f0b5aac30a5414dfe2fedf28f7dbf865753d6fba29a1bed8992 +@1fea5db8f60eb10f462301d52d3247d0657ab5d4bec79ad838e69eee53e532f8B02a10b224a8bd1014f87a165279e4263705a199671b33c418b66df5940a0ebe311B +@9024ed1198ec9752aa4277aeab7213a898353a0c17d4c07fdfba950daed3f6f1""19As7ULQZYmzeN4PWn58DbZasWxScS8iPG"UOP_DUP OP_HASH160 599e94b9e68bc17d257f3b18f14793f12bb46bfa OP_EQUALVERIFY OP_CHECKSIG*276a914599e94b9e68bc17d257f3b18f14793f12bb46bfa88ac*"19As7ULQZYmzeN4PWn58DbZasWxScS8iPG8$J  +d@9024ed1198ec9752aa4277aeab7213a898353a0c17d4c07fdfba950daed3f6f1""1HyAJS7CVANRXm5UghfqpjjJhBaHvQvJbH"UOP_DUP OP_HASH160 ba2111f3926f0c17ede80d28b3fbab93cfd49812 OP_EQUALVERIFY OP_CHECKSIG*276a914ba2111f3926f0c17ede80d28b3fbab93cfd4981288ac*"1HyAJS7CVANRXm5UghfqpjjJhBaHvQvJbH8$J  +@9024ed1198ec9752aa4277aeab7213a898353a0c17d4c07fdfba950daed3f6f1""1NtmbZnmfPQ4r53PMKFvj1goqXtSq93s8k"UOP_DUP OP_HASH160 f02515141e2679de02873e35ca86100f00fab048 OP_EQUALVERIFY OP_CHECKSIG*276a914f02515141e2679de02873e35ca86100f00fab04888ac*"1NtmbZnmfPQ4r53PMKFvj1goqXtSq93s8k8$J  + + +1@41b29dadc90e917a00a982832c933ee1f3ad8cf191323fa0c08176e71a7388c5$"@00000000000000000007e00a98db06f0fca2a023f18cef6a6ecf85bd6328f9f1(ܝ-2 +@9024ed1198ec9752aa4277aeab7213a898353a0c17d4c07fdfba950daed3f6f1B039fd9d6fa66869e3ee08fcf186c7980b046dbb6e96d057fdab25421462c6145062 +@9024ed1198ec9752aa4277aeab7213a898353a0c17d4c07fdfba950daed3f6f1B021cc2cda0e21b10568db2255c0b0ac8c828b08a6f4755e1a028fc37eea3ff6c88B +@41b29dadc90e917a00a982832c933ee1f3ad8cf191323fa0c08176e71a7388c5""1AhXscNF5Bq5PAxUirSJZiDXCQgveaDcQG"UOP_DUP OP_HASH160 6a638aaa2f0aa97e1f0833c9e22bcf4445439486 OP_EQUALVERIFY OP_CHECKSIG*276a9146a638aaa2f0aa97e1f0833c9e22bcf444543948688ac*"1AhXscNF5Bq5PAxUirSJZiDXCQgveaDcQG8$J  +d@41b29dadc90e917a00a982832c933ee1f3ad8cf191323fa0c08176e71a7388c5""15TMscsWV9YEv756VwXGZL1Pd7gbvNs5bA"UOP_DUP OP_HASH160 30dcbde7fa51ee2079a29a86a8e94627119533ef OP_EQUALVERIFY OP_CHECKSIG*276a91430dcbde7fa51ee2079a29a86a8e94627119533ef88ac*"15TMscsWV9YEv756VwXGZL1Pd7gbvNs5bA8$J  +Ӓ@41b29dadc90e917a00a982832c933ee1f3ad8cf191323fa0c08176e71a7388c5""1K3FGqQEfCLkZkLbHqfPPyqHY5XsSdauqM"UOP_DUP OP_HASH160 c5df02b2b02dd52a6fc80f7854ca90222d4cbddb OP_EQUALVERIFY OP_CHECKSIG*276a914c5df02b2b02dd52a6fc80f7854ca90222d4cbddb88ac*"1K3FGqQEfCLkZkLbHqfPPyqHY5XsSdauqM8$J  + + +1@a300bf4949dde50da05b25b4311123284929e97e7c6a97d2aed25a2a53d0a8e6$"@00000000000000000007e00a98db06f0fca2a023f18cef6a6ecf85bd6328f9f1(ܝ-2 +@41b29dadc90e917a00a982832c933ee1f3ad8cf191323fa0c08176e71a7388c5B03f3011bf69a2304d62ab346166a5d3e5ca012928954a7119c599562104c48bf542 +@41b29dadc90e917a00a982832c933ee1f3ad8cf191323fa0c08176e71a7388c5B03043c7a07c1f0c1303ba01bff209192208fedd13ebbd5e5d08d56edc6c033809bB +p@a300bf4949dde50da05b25b4311123284929e97e7c6a97d2aed25a2a53d0a8e6""17Wg5L8p1vuhe1hnWxz57fEy11tCZN4bSW"UOP_DUP OP_HASH160 476d6f7b24497e736acbf2dbe7787090253604b1 OP_EQUALVERIFY OP_CHECKSIG*276a914476d6f7b24497e736acbf2dbe7787090253604b188ac*"17Wg5L8p1vuhe1hnWxz57fEy11tCZN4bSW8$J  +d@a300bf4949dde50da05b25b4311123284929e97e7c6a97d2aed25a2a53d0a8e6""1AFKMTK4BhiRwszSRKWz3eMigFxw5FTK1J"UOP_DUP OP_HASH160 656e4689b8411e114af51e8fab563deb5e0dae30 OP_EQUALVERIFY OP_CHECKSIG*276a914656e4689b8411e114af51e8fab563deb5e0dae3088ac*"1AFKMTK4BhiRwszSRKWz3eMigFxw5FTK1J8$J  +@a300bf4949dde50da05b25b4311123284929e97e7c6a97d2aed25a2a53d0a8e6""16xrvx7wRP7hJHj1DD3z14Kd1eTHEtMmMU"UOP_DUP OP_HASH160 41692fb9f34fff0c6d123b29fcd01415a553b5aa OP_EQUALVERIFY OP_CHECKSIG*276a91441692fb9f34fff0c6d123b29fcd01415a553b5aa88ac*"16xrvx7wRP7hJHj1DD3z14Kd1eTHEtMmMU8$J  + + +1@d3efd405d884d2ab5c2ee07e120de36766d9405672a4e9f07e3b77bcc87d4e18$"@00000000000000000007e00a98db06f0fca2a023f18cef6a6ecf85bd6328f9f1(ܝ-2 +@ae07485695e2fdf9a16bb6aa13ff15a5af8ea87c2cd48e9cbc986c074334c71dB0301e0eb3fee131efca68f0439de78ffc0497b2fb8893c815fdeaa7af715b2412f2 +@20222320550fd564a8317c13d203476826e55dcc969e3a8e45964be7d6576f9fB032dd113b49bc8e1997924722a32e6aa4386885cd07280291f6aef41d9f4dbdd92B + @d3efd405d884d2ab5c2ee07e120de36766d9405672a4e9f07e3b77bcc87d4e18""1D5TGuCScJgpghnzt12AizQ5XNFRFvX528"UOP_DUP OP_HASH160 84791b158ddc22bda31c4b7a1173ac5f5ad5fa69 OP_EQUALVERIFY OP_CHECKSIG*276a91484791b158ddc22bda31c4b7a1173ac5f5ad5fa6988ac*"1D5TGuCScJgpghnzt12AizQ5XNFRFvX5288$J  +؀]@d3efd405d884d2ab5c2ee07e120de36766d9405672a4e9f07e3b77bcc87d4e18"!1vX538M61kFb3G9VdD6KsdYwN3juMLpWy"UOP_DUP OP_HASH160 0a1f2595668a5f74227f6442b84367e38f24fdb3 OP_EQUALVERIFY OP_CHECKSIG*276a9140a1f2595668a5f74227f6442b84367e38f24fdb388ac*!1vX538M61kFb3G9VdD6KsdYwN3juMLpWy8$J  +ߡ +@d3efd405d884d2ab5c2ee07e120de36766d9405672a4e9f07e3b77bcc87d4e18""15QAPJVrTLfir22ouemzb3d6qXJJkFv5tc"UOP_DUP OP_HASH160 3041e76ff62c576b28fd835507899fac9f747e64 OP_EQUALVERIFY OP_CHECKSIG*276a9143041e76ff62c576b28fd835507899fac9f747e6488ac*"15QAPJVrTLfir22ouemzb3d6qXJJkFv5tc8$J $-@00000000000000000017855622105f0101ce0367f5cca3a38a56cbe233028135"@00000000000000000007e00a98db06f0fca2a023f18cef6a6ecf85bd6328f9f12$-@0000000000000000000a9c1cc85f8b61383d569bf94776a89fda4aba77e46605"@00000000000000000017855622105f0101ce0367f5cca3a38a56cbe2330281352 + + +1@38a628b745102d4150c11fcd4e68a6ec1064b6f2ada532fa5920debf89415daf$"@0000000000000000000a9c1cc85f8b61383d569bf94776a89fda4aba77e46605(-2 +@fda6e484bafd1c5ac8a8dfa1eb72872803b870c325bdd3b0cf1708bf62cb66aeB03b6380016535cc9011a519b1734cac310eb86ffd4e3b3226f08e8810d24cdc1012 +@5a02a441eb9f064ca598a2a61832b5e40afda9ca34db2e1f8961d4d00402cdb9B0343c469b9a3003816a507aedab9fdbad2a9638d59ea634c20509b5dfdda6fe132B +T@38a628b745102d4150c11fcd4e68a6ec1064b6f2ada532fa5920debf89415daf""13A5wHXKpKVXqQxTTd5aSNp1ucFtCrVTAG"UOP_DUP OP_HASH160 17a81d944ab3a1a9b4c5f634aa7cdc71a9405b06 OP_EQUALVERIFY OP_CHECKSIG*276a91417a81d944ab3a1a9b4c5f634aa7cdc71a9405b0688ac*"13A5wHXKpKVXqQxTTd5aSNp1ucFtCrVTAG8$J  + @38a628b745102d4150c11fcd4e68a6ec1064b6f2ada532fa5920debf89415daf""15kgZzRkaHwvoWC4KDCpahJKQTvxyC75FA"UOP_DUP OP_HASH160 34236b7bddeaa571867c9dc1b34ba71518a2258a OP_EQUALVERIFY OP_CHECKSIG*276a91434236b7bddeaa571867c9dc1b34ba71518a2258a88ac*"15kgZzRkaHwvoWC4KDCpahJKQTvxyC75FA8$J  +2@38a628b745102d4150c11fcd4e68a6ec1064b6f2ada532fa5920debf89415daf""1Mad1fKxnjGDn3ACNZAz6Bai7B7j3ofMne"UOP_DUP OP_HASH160 e1be4d9f4a8d5aaf42732a627092bf68fa76432d OP_EQUALVERIFY OP_CHECKSIG*276a914e1be4d9f4a8d5aaf42732a627092bf68fa76432d88ac*"1Mad1fKxnjGDn3ACNZAz6Bai7B7j3ofMne8$J 6 + + +1@3e65b880f1664b2ba46b9e00b85d433c85e22573650edd0674eb4f03d977b1b5$"@0000000000000000000a9c1cc85f8b61383d569bf94776a89fda4aba77e46605(-2 +@c4d046bca22e5da9dc970907ca24e5d288912fc42d00e78161eec6c5dcb6d442B02d04cb5bb89bf09af06c3110d9591f4dd93364a7e99b8e0048131fa6b5213d6ce2 +@f8fa0ca126c6f573888af31c98e9830dc981e2da98f237d59b86b77cea294353B03e679103289b7ec044c477e0bb44a462ec939ac07e449947c56b55ff752b56c61B +@3e65b880f1664b2ba46b9e00b85d433c85e22573650edd0674eb4f03d977b1b5""13zhZWjc6V5wFxNpgAiAJC8LQCRidBL3bk"UOP_DUP OP_HASH160 20d9d1d41905b7d518e730cb9133b3843f8a2f73 OP_EQUALVERIFY OP_CHECKSIG*276a91420d9d1d41905b7d518e730cb9133b3843f8a2f7388ac*"13zhZWjc6V5wFxNpgAiAJC8LQCRidBL3bk8$J  +@3e65b880f1664b2ba46b9e00b85d433c85e22573650edd0674eb4f03d977b1b5""1BuC4VoEDazdGn9jhDYxLWuPURkugybBYP"UOP_DUP OP_HASH160 77901ed9d51958b495c2200d23ba50e8e190f249 OP_EQUALVERIFY OP_CHECKSIG*276a91477901ed9d51958b495c2200d23ba50e8e190f24988ac*"1BuC4VoEDazdGn9jhDYxLWuPURkugybBYP8$J  +Ƚd@3e65b880f1664b2ba46b9e00b85d433c85e22573650edd0674eb4f03d977b1b5""15yzwW2kSJ1dt5Wi77pTHUB4iEUnRtq782"UOP_DUP OP_HASH160 36a8299f949ee35fe34e56c6692f067acea503e8 OP_EQUALVERIFY OP_CHECKSIG*276a91436a8299f949ee35fe34e56c6692f067acea503e888ac*"15yzwW2kSJ1dt5Wi77pTHUB4iEUnRtq7828$J ;$¥-@000000000000000000169705c7f382d11527da23c385f3ae122ffdcac4f6d100"@0000000000000000000a9c1cc85f8b61383d569bf94776a89fda4aba77e466052$-@0000000000000000000ce077ad1ad6cdd47fb25f56c45a6aa8d720b3c37beca2"@000000000000000000169705c7f382d11527da23c385f3ae122ffdcac4f6d1002$-@00000000000000000009b118026377839ca3c3c3c08807b634f6a172867d438b"@0000000000000000000ce077ad1ad6cdd47fb25f56c45a6aa8d720b3c37beca22 $-@0000000000000000000ad894e60b1f99f88a49648565443803db40fe88e297c4"@00000000000000000009b118026377839ca3c3c3c08807b634f6a172867d438b2 + + + +1@58005f7b2e267d9fc5030a527fbdaec25a332fe204b0fcebd0bfec51388b9d3e$"@0000000000000000000ad894e60b1f99f88a49648565443803db40fe88e297c4(-2 +@a300bf4949dde50da05b25b4311123284929e97e7c6a97d2aed25a2a53d0a8e6B02842d8eb6fe68ac7927ee9787b7909be77f9643623d1dcee4cd512bd9237ae9fe2 +@a300bf4949dde50da05b25b4311123284929e97e7c6a97d2aed25a2a53d0a8e6B03a4ccec9d3b2c989a1cf229d2c56adc95f39c3c12368e3e6b1559242e7090a296B +\@58005f7b2e267d9fc5030a527fbdaec25a332fe204b0fcebd0bfec51388b9d3e"!1BLny5MwgCEZqnxb5JPe4quZ4KPXKZR9Q"UOP_DUP OP_HASH160 01f4ae7cbeb0a786cf39e679e6ce2240f7571b24 OP_EQUALVERIFY OP_CHECKSIG*276a91401f4ae7cbeb0a786cf39e679e6ce2240f7571b2488ac*!1BLny5MwgCEZqnxb5JPe4quZ4KPXKZR9Q8$J  +d@58005f7b2e267d9fc5030a527fbdaec25a332fe204b0fcebd0bfec51388b9d3e""1MfwFx3akosp6MLdpTXkRfJRHaa4qHZBA2"UOP_DUP OP_HASH160 e2bf9d4324c05ad59564c14803e02d175e6d5e7a OP_EQUALVERIFY OP_CHECKSIG*276a914e2bf9d4324c05ad59564c14803e02d175e6d5e7a88ac*"1MfwFx3akosp6MLdpTXkRfJRHaa4qHZBA28$J  +@58005f7b2e267d9fc5030a527fbdaec25a332fe204b0fcebd0bfec51388b9d3e""1AxYFj9pDFc5ecWSftwdXsR9VE2VVobsuk"UOP_DUP OP_HASH160 6d3a19726def4ad0a9d9f886c1b1f697dbd22600 OP_EQUALVERIFY OP_CHECKSIG*276a9146d3a19726def4ad0a9d9f886c1b1f697dbd2260088ac*"1AxYFj9pDFc5ecWSftwdXsR9VE2VVobsuk8$J $-@000000000000000000084e2b2184c7608f51422510d10df1e9efe7c0ec11a511"@0000000000000000000ad894e60b1f99f88a49648565443803db40fe88e297c42$-@00000000000000000000d72fbb6452cea95fa12f03fc678912c227e27e6e40c9"@000000000000000000084e2b2184c7608f51422510d10df1e9efe7c0ec11a5112$-@00000000000000000002525285a9936fd4ec6b86751e1fe5e508f3dcda517b33"@00000000000000000000d72fbb6452cea95fa12f03fc678912c227e27e6e40c92$-@00000000000000000016b3f1a0d4e78ace67be9fc12bd7c6a8102906f37108c7"@00000000000000000002525285a9936fd4ec6b86751e1fe5e508f3dcda517b332 +$-@000000000000000000006e4dbfb27eedcb044c397e5ead7a708471bcfd2c8daa"@00000000000000000016b3f1a0d4e78ace67be9fc12bd7c6a8102906f37108c72 + +1@332cd29057bb4b555992ba3e050fa86c77a61f17bd1dd132aea1e0705372cd4b$"@000000000000000000006e4dbfb27eedcb044c397e5ead7a708471bcfd2c8daa(-2 +@910c1ad0c408ab8fb6ba92aeafe021b7ca9361cfa48ed4f9ebc71cd5bb579d97B0325e61412189da4e4e399058f5525adf7a5b5a17b1476be39888d4b5a851b76642 +@e86914167e29b690394765001909a12589dd9de6805925ea9cc28cbb2f16a9e1B03fec7b063836a8bfdaa64e5ba534ba931d724de27ae97107e7e43b495040f1bd32 +@dabdf1dee006e19c51f7c9ce2b5664825a311296cf6fc7fe310fa6b7ba981f12B0381339e4a110e383f5cb9dba267d51ed37eefedcc5d22dca30f5ef4c71afd5781B +@332cd29057bb4b555992ba3e050fa86c77a61f17bd1dd132aea1e0705372cd4b""15kijBiktUwRfFXAYMhE9sCkUkn97CYzKG"UOP_DUP OP_HASH160 342538c1e320a6bd4bc6b4eb2caeaefa4c76c404 OP_EQUALVERIFY OP_CHECKSIG*276a914342538c1e320a6bd4bc6b4eb2caeaefa4c76c40488ac*"15kijBiktUwRfFXAYMhE9sCkUkn97CYzKG8$J  +@332cd29057bb4b555992ba3e050fa86c77a61f17bd1dd132aea1e0705372cd4b""1AxfvyMNW3pzcQzAs5hRPj3WyPDXu5eYYg"UOP_DUP OP_HASH160 6d4081edc4192f601458c083d28ca57f99060990 OP_EQUALVERIFY OP_CHECKSIG*276a9146d4081edc4192f601458c083d28ca57f9906099088ac*"1AxfvyMNW3pzcQzAs5hRPj3WyPDXu5eYYg8$J b$-@000000000000000000170ac4c00ae33c3905c32cb3f4f7e19c932995dd0e99eb"@000000000000000000006e4dbfb27eedcb044c397e5ead7a708471bcfd2c8daa2a + + +1@b134d60b6271d3f1dabc6e3ba3b97801788bc4d5d1795370f1e99d5e5ff37cb1$"@000000000000000000170ac4c00ae33c3905c32cb3f4f7e19c932995dd0e99eb(-2 +@a1d3a0b92088c8bb0042456f932ccc945eb26b046473886fe2c464512dee7e4fB02eb4e3e812ed29a3bcb8db2678eb619765159629f715fa3b2ad2e864b10a461fc2 +@41785d3bef6bd480d33564605f52a9108f200bcf7c9042306f061993d123764fB0342d3e6d52dcff18c41e561eddb4ca6b133cf760973be3bc4efd34c7faf74c641B + @b134d60b6271d3f1dabc6e3ba3b97801788bc4d5d1795370f1e99d5e5ff37cb1""1A9RPLbwUtjXfKuzDytZFBKEWA2TL9jKr5"UOP_DUP OP_HASH160 6450d0c0692a2619582bf9b9a45f591dc902c343 OP_EQUALVERIFY OP_CHECKSIG*276a9146450d0c0692a2619582bf9b9a45f591dc902c34388ac*"1A9RPLbwUtjXfKuzDytZFBKEWA2TL9jKr58$J  +А]@b134d60b6271d3f1dabc6e3ba3b97801788bc4d5d1795370f1e99d5e5ff37cb1""19a9rknoAPCQH5nH4Lnc7a8uQNCVxALg2G"UOP_DUP OP_HASH160 5e06208dedb91ca716e36b140ce457903c9310d9 OP_EQUALVERIFY OP_CHECKSIG*276a9145e06208dedb91ca716e36b140ce457903c9310d988ac*"19a9rknoAPCQH5nH4Lnc7a8uQNCVxALg2G8$J  +@b134d60b6271d3f1dabc6e3ba3b97801788bc4d5d1795370f1e99d5e5ff37cb1""1ADzAf5vAxYhNVsFBfZKP3XRSS7Y4Hs8R5"UOP_DUP OP_HASH160 652dd8020bf466178565177fefce72a09345a08b OP_EQUALVERIFY OP_CHECKSIG*276a914652dd8020bf466178565177fefce72a09345a08b88ac*"1ADzAf5vAxYhNVsFBfZKP3XRSS7Y4Hs8R58$J & + + +1@9700df44716ca617afefb38164d3be5cf8a611dbdbc4f98bd75e945d18e54fec$"@000000000000000000170ac4c00ae33c3905c32cb3f4f7e19c932995dd0e99eb(-2 +@72a975270c793ed96239a0d0d4f5c9b276caa05536e0ab4831a1088aa39c2942B02423d37a89e04711d96256086c4a7b89c2a0b841c96992135c3a84c41f80cc3632 +@ba1aaed0db1e2ad610a03251c775b11b27f081aa5d709945f590383887879de4B03e8a7a5a9c8cc8738c4fb96fc8243ae207fa8c06f91e24cd23397c4ec40fa8f0bB +2@9700df44716ca617afefb38164d3be5cf8a611dbdbc4f98bd75e945d18e54fec""19F6xuG19fEHjMKnR16V26cQgsiXoKsHEo"UOP_DUP OP_HASH160 5a6bcedde96715063c210917fa9a18a5e84735e4 OP_EQUALVERIFY OP_CHECKSIG*276a9145a6bcedde96715063c210917fa9a18a5e84735e488ac*"19F6xuG19fEHjMKnR16V26cQgsiXoKsHEo8$J  + @9700df44716ca617afefb38164d3be5cf8a611dbdbc4f98bd75e945d18e54fec""1G4ahGVtqUik1ymus8AwKcqqX59415N692"UOP_DUP OP_HASH160 a53742ddb8c207c5456011d834209bc5aaa92487 OP_EQUALVERIFY OP_CHECKSIG*276a914a53742ddb8c207c5456011d834209bc5aaa9248788ac*"1G4ahGVtqUik1ymus8AwKcqqX59415N6928$J  +U@9700df44716ca617afefb38164d3be5cf8a611dbdbc4f98bd75e945d18e54fec""1NxmQyHHHGKnmSN9QhovH1zYSeuPzdRGSW"UOP_DUP OP_HASH160 f0e697fca03e01a458e56e37350e9c8347e8dfc2 OP_EQUALVERIFY OP_CHECKSIG*276a914f0e697fca03e01a458e56e37350e9c8347e8dfc288ac*"1NxmQyHHHGKnmSN9QhovH1zYSeuPzdRGSW8$J ; + + +1@d429c43d229847c96fc4ccb41834ba1972a852bf1724e0c1ad766d42e11cd2aa$"@000000000000000000170ac4c00ae33c3905c32cb3f4f7e19c932995dd0e99eb(-2 +@3e65b880f1664b2ba46b9e00b85d433c85e22573650edd0674eb4f03d977b1b5B020c5aa1d05d8669dab5f1d144bcae318a5c83b2dd95e0dde84d4effdc3ed3d89a2 +@6a64435197f222559d84f3f30961767ee7fc17975a329d0e06bda20b52850a78B0288d675d85193480d1a747a11ed0e9d9dbf379acf021c9cfadbbf80d2f5893722B +@d429c43d229847c96fc4ccb41834ba1972a852bf1724e0c1ad766d42e11cd2aa""1GM6SyPurBQvhb3iTLY7mQRhTBKK85DNsU"UOP_DUP OP_HASH160 a856c0eb005d9c154bfbbbca4b264c0af2b53ff7 OP_EQUALVERIFY OP_CHECKSIG*276a914a856c0eb005d9c154bfbbbca4b264c0af2b53ff788ac*"1GM6SyPurBQvhb3iTLY7mQRhTBKK85DNsU8$J  +@d429c43d229847c96fc4ccb41834ba1972a852bf1724e0c1ad766d42e11cd2aa""1CsbZzNJ6E8ADQcjoRTq19SWyQx83dvFtz"UOP_DUP OP_HASH160 823b09cc4561df5d29c9617606f6f3fb1cf33f03 OP_EQUALVERIFY OP_CHECKSIG*276a914823b09cc4561df5d29c9617606f6f3fb1cf33f0388ac*"1CsbZzNJ6E8ADQcjoRTq19SWyQx83dvFtz8$J  +@d429c43d229847c96fc4ccb41834ba1972a852bf1724e0c1ad766d42e11cd2aa""1FtGVHGKF3BFvXSTr5E1k93CQ3k1amFZ2n"UOP_DUP OP_HASH160 a343e74645682b504f0aedc251860622821bab0d OP_EQUALVERIFY OP_CHECKSIG*276a914a343e74645682b504f0aedc251860622821bab0d88ac*"1FtGVHGKF3BFvXSTr5E1k93CQ3k1amFZ2n8$J ; + + +1@11970ecae3a2d2672ea909769571dba321a26cf2dfe15756549bddb0dfbd4a68$"@000000000000000000170ac4c00ae33c3905c32cb3f4f7e19c932995dd0e99eb(-2 +@c432498243e71f4b51f06811c6e5b59960ed3cfda6906902a4a5c56dbf79cdb1B02cae643d8c567f43d90727ad2bb00bdfcade71c2d7aea70ab47988cfd4b55a5842 +@5abb69cb2dbdc562fdb1d731b573c8865b3febeb935438effc2ca315513ca620B02a0adb272741eaa4f239d8272454c25d19d28e7df1462196683518361ffc2a188B +[@11970ecae3a2d2672ea909769571dba321a26cf2dfe15756549bddb0dfbd4a68""1Bx329KbrKfnasC5PDR3Ea2vY9SVFVDHPM"UOP_DUP OP_HASH160 7819d25b8928f2c3481666ace5ed49235637faf6 OP_EQUALVERIFY OP_CHECKSIG*276a9147819d25b8928f2c3481666ace5ed49235637faf688ac*"1Bx329KbrKfnasC5PDR3Ea2vY9SVFVDHPM8$J  + @11970ecae3a2d2672ea909769571dba321a26cf2dfe15756549bddb0dfbd4a68""1EKLfB4cY7ULKPjaKE2qC2YKLzAH22AMi7"UOP_DUP OP_HASH160 9211884575dc5bffd9e12e29df23339fdd7383df OP_EQUALVERIFY OP_CHECKSIG*276a9149211884575dc5bffd9e12e29df23339fdd7383df88ac*"1EKLfB4cY7ULKPjaKE2qC2YKLzAH22AMi78$J  +@11970ecae3a2d2672ea909769571dba321a26cf2dfe15756549bddb0dfbd4a68""1EXvwvBpgZoVwCjX2mAgg5BYgM9FcofHkB"UOP_DUP OP_HASH160 94732587a784ac431bd33b2c499fa5bf7c0cc648 OP_EQUALVERIFY OP_CHECKSIG*276a91494732587a784ac431bd33b2c499fa5bf7c0cc64888ac*"1EXvwvBpgZoVwCjX2mAgg5BYgM9FcofHkB8$J ; + + +1@37942128c38d73bf6da76fd3db22b06862b918ccd33a9d4efd1aad3bd83c4cf0$"@000000000000000000170ac4c00ae33c3905c32cb3f4f7e19c932995dd0e99eb(-2 +@11970ecae3a2d2672ea909769571dba321a26cf2dfe15756549bddb0dfbd4a68B025c4d2311fecbbbfed23ca0df9d9039a8c5b4d972c403cb9aa7d10cbe3e3f31782 +@11970ecae3a2d2672ea909769571dba321a26cf2dfe15756549bddb0dfbd4a68B02f7a43c0dcefc0de4e16963981bb3ab5425f29bb0c5d55d3d79b4a3ad6edbdea3B +@37942128c38d73bf6da76fd3db22b06862b918ccd33a9d4efd1aad3bd83c4cf0"!1Kja65eYqt8fqZnQoPs9YVteVHgGQuVQh"UOP_DUP OP_HASH160 038b05faa3bddcba690d4745ffc5c647e6b1887a OP_EQUALVERIFY OP_CHECKSIG*276a914038b05faa3bddcba690d4745ffc5c647e6b1887a88ac*!1Kja65eYqt8fqZnQoPs9YVteVHgGQuVQh8$J  + @37942128c38d73bf6da76fd3db22b06862b918ccd33a9d4efd1aad3bd83c4cf0""14aadT7QWyMGSbD9xPaQUGWdwGbSj6NQ8k"UOP_DUP OP_HASH160 27422cfb319cd636fedb1c051365511e66b4e9ee OP_EQUALVERIFY OP_CHECKSIG*276a91427422cfb319cd636fedb1c051365511e66b4e9ee88ac*"14aadT7QWyMGSbD9xPaQUGWdwGbSj6NQ8k8$J  +@37942128c38d73bf6da76fd3db22b06862b918ccd33a9d4efd1aad3bd83c4cf0""17CabzCVThQzFaG8L6nh7srddiZhv1RQ7i"UOP_DUP OP_HASH160 4401617e086c60d4f75da3cdf7c5c33270ef19d0 OP_EQUALVERIFY OP_CHECKSIG*276a9144401617e086c60d4f75da3cdf7c5c33270ef19d088ac*"17CabzCVThQzFaG8L6nh7srddiZhv1RQ7i8$J ; + + +1@10d6c34a477bca48be1f458bdd518f30784bfe76e0ed260fb2cc097633764a9b$"@000000000000000000170ac4c00ae33c3905c32cb3f4f7e19c932995dd0e99eb(-2 +@37942128c38d73bf6da76fd3db22b06862b918ccd33a9d4efd1aad3bd83c4cf0B02e186887f7a3dfde4da914575c741ed580b178a90524299fb4093b83d9d842ecc2 +@da03b6012f0d5fb29b71aca6c43b88929cf2f24d5ae51dc19f0de38865fb2686B03b6b389224fda1968eb0efecd8dc49c0aa207ad34c17f2525a12ea94e193d59e7B +@10d6c34a477bca48be1f458bdd518f30784bfe76e0ed260fb2cc097633764a9b""1B1YpvKMAatXRDkKMVVxaicAGRH6SVqXeK"UOP_DUP OP_HASH160 6dcbd333a103d1e5747b701062a6cb2963a77afc OP_EQUALVERIFY OP_CHECKSIG*276a9146dcbd333a103d1e5747b701062a6cb2963a77afc88ac*"1B1YpvKMAatXRDkKMVVxaicAGRH6SVqXeK8$J  +@10d6c34a477bca48be1f458bdd518f30784bfe76e0ed260fb2cc097633764a9b""1H12Aqtp5MAtkECQqaEoSnNMY8r7x52xiw"UOP_DUP OP_HASH160 af82fd2ca409e4dec658f7c087c8c889e8c82b05 OP_EQUALVERIFY OP_CHECKSIG*276a914af82fd2ca409e4dec658f7c087c8c889e8c82b0588ac*"1H12Aqtp5MAtkECQqaEoSnNMY8r7x52xiw8$J  +@10d6c34a477bca48be1f458bdd518f30784bfe76e0ed260fb2cc097633764a9b""16VmJsbVKgczRRPoAQgnPvC2Jizs8GguaH"UOP_DUP OP_HASH160 3c49432e40eb49606bd586fafb3d69baa86c3831 OP_EQUALVERIFY OP_CHECKSIG*276a9143c49432e40eb49606bd586fafb3d69baa86c383188ac*"16VmJsbVKgczRRPoAQgnPvC2Jizs8GguaH8$J  + + +1@0a3ee3f6ad5c10536d37132960376df04a0077f5178ce4c9963a3a0b01cd9615$"@000000000000000000170ac4c00ae33c3905c32cb3f4f7e19c932995dd0e99eb(-2 +@1fea5db8f60eb10f462301d52d3247d0657ab5d4bec79ad838e69eee53e532f8B036902b59abf3bd2476795ba6f577cbc9b028cb23f42196024bf7822e0ebd7d2522 +@58005f7b2e267d9fc5030a527fbdaec25a332fe204b0fcebd0bfec51388b9d3eB02098b0aa248196d1917d0988a190fe27b0411acbae0e9d429a6780b2055ffae6eB ++@0a3ee3f6ad5c10536d37132960376df04a0077f5178ce4c9963a3a0b01cd9615""1968ib9guhbS3LVDUiHoQxxcKQ7FaXDyDG"UOP_DUP OP_HASH160 58b987278098013c367c8d40169a589fbd67a755 OP_EQUALVERIFY OP_CHECKSIG*276a91458b987278098013c367c8d40169a589fbd67a75588ac*"1968ib9guhbS3LVDUiHoQxxcKQ7FaXDyDG8$J  +d@0a3ee3f6ad5c10536d37132960376df04a0077f5178ce4c9963a3a0b01cd9615""1HMEdfHiRekRkWxV8Z4qafYLSe9xSBKiJr"UOP_DUP OP_HASH160 b355b614e59e4fceaa43968bd2ee35b7d680543b OP_EQUALVERIFY OP_CHECKSIG*276a914b355b614e59e4fceaa43968bd2ee35b7d680543b88ac*"1HMEdfHiRekRkWxV8Z4qafYLSe9xSBKiJr8$J  +@0a3ee3f6ad5c10536d37132960376df04a0077f5178ce4c9963a3a0b01cd9615""1JBpriYQMP7SKuxBwVfENrsvaKnii8xvAX"UOP_DUP OP_HASH160 bc863f420559faee097622dce9e48734493a8280 OP_EQUALVERIFY OP_CHECKSIG*276a914bc863f420559faee097622dce9e48734493a828088ac*"1JBpriYQMP7SKuxBwVfENrsvaKnii8xvAX8$J  + + +1@d2d7dfa792f2e550323ceafa5ef98e4070a3914a987ec5b8369eea006628479f$"@000000000000000000170ac4c00ae33c3905c32cb3f4f7e19c932995dd0e99eb(-2 +@10d6c34a477bca48be1f458bdd518f30784bfe76e0ed260fb2cc097633764a9bB0304c57a49a7695959594795d491bae87b3bccb0d8c7d2df2129907f70db7bc21f2 +@50c541901e6c94c881b712308456df9907a8a110365d69a0d0ed409c598af296B029d4dbfea23fffee9c0d005139ad7d93424d7fdbd14d66b8a0434900dd6c50c83B +@d2d7dfa792f2e550323ceafa5ef98e4070a3914a987ec5b8369eea006628479f""1GwVm3v8GAZkjCxrsYkxMrUsqfZjiMgu7j"UOP_DUP OP_HASH160 aed85b1c8ded2d3e2a5654dd0f0d69c8ad4f54a5 OP_EQUALVERIFY OP_CHECKSIG*276a914aed85b1c8ded2d3e2a5654dd0f0d69c8ad4f54a588ac*"1GwVm3v8GAZkjCxrsYkxMrUsqfZjiMgu7j8$J  +$@d2d7dfa792f2e550323ceafa5ef98e4070a3914a987ec5b8369eea006628479f""1BRbWtWHL5XuNALzcHrUNHRRYgp8ghjouJ"UOP_DUP OP_HASH160 72580d87a571eb85419c2d844803b7a6f08c3edb OP_EQUALVERIFY OP_CHECKSIG*276a91472580d87a571eb85419c2d844803b7a6f08c3edb88ac*"1BRbWtWHL5XuNALzcHrUNHRRYgp8ghjouJ8$J  + @d2d7dfa792f2e550323ceafa5ef98e4070a3914a987ec5b8369eea006628479f""1PL2paCAj9iMLMB55tYFZ9p31wsV4da9tD"UOP_DUP OP_HASH160 f4ec30a0c95ec6b3562bb27e680d617d4da58398 OP_EQUALVERIFY OP_CHECKSIG*276a914f4ec30a0c95ec6b3562bb27e680d617d4da5839888ac*"1PL2paCAj9iMLMB55tYFZ9p31wsV4da9tD8$J  + +1@e7a5eac1e683e49e8867fbfb9ee077356b2b2ed4c705200f3c2a3467b526676a$"@000000000000000000170ac4c00ae33c3905c32cb3f4f7e19c932995dd0e99eb(-2 +@58005f7b2e267d9fc5030a527fbdaec25a332fe204b0fcebd0bfec51388b9d3eB0392207240948c9254302593536a10e59e2edc020419991a1f0520b9c14fdfa3322 +@bbf640e96025fec19e2748cd2dd77afa5b9e92af33eaa15cdefba67f05ff2240B022f1a2da20a6abb713e331f6e8fb35b6c191ee37dce9589f8e02776ffb24d8faf2 +@0a3ee3f6ad5c10536d37132960376df04a0077f5178ce4c9963a3a0b01cd9615B02d2d5fc49b8c230ba9474d4eda929531db827c0113791492a15b80c7bc1fd7f21B +G@e7a5eac1e683e49e8867fbfb9ee077356b2b2ed4c705200f3c2a3467b526676a""1FTxx7VnXG7Vy8THq3qYyHF487sxw1ArSj"UOP_DUP OP_HASH160 9eab47e6737fa717f4228938f392191edd1cad03 OP_EQUALVERIFY OP_CHECKSIG*276a9149eab47e6737fa717f4228938f392191edd1cad0388ac*"1FTxx7VnXG7Vy8THq3qYyHF487sxw1ArSj8$J  +d@e7a5eac1e683e49e8867fbfb9ee077356b2b2ed4c705200f3c2a3467b526676a""1JohBNGtEBVZuTviLjdeaGPW1ezFXTsimL"UOP_DUP OP_HASH160 c34ecfe4fc05459060205e75cdf68831544e8989 OP_EQUALVERIFY OP_CHECKSIG*276a914c34ecfe4fc05459060205e75cdf68831544e898988ac*"1JohBNGtEBVZuTviLjdeaGPW1ezFXTsimL8$J  +@e7a5eac1e683e49e8867fbfb9ee077356b2b2ed4c705200f3c2a3467b526676a""1LefZkQHFaDarpYUGThJ8tuU4xeo782ukc"UOP_DUP OP_HASH160 d789f8fcbca4abfaef5762cc4f2fda2a91df3dc5 OP_EQUALVERIFY OP_CHECKSIG*276a914d789f8fcbca4abfaef5762cc4f2fda2a91df3dc588ac*"1LefZkQHFaDarpYUGThJ8tuU4xeo782ukc8$J  $-@0000000000000000001a42bca47be2c56f5b713f9838b989776dc424ca381e76"@000000000000000000170ac4c00ae33c3905c32cb3f4f7e19c932995dd0e99eb2 + +1@6882cb67cc8c57dbc2e74a10a5cfbc5a22e6319001ea68b6b6c9dcccc49a5829$"@0000000000000000001a42bca47be2c56f5b713f9838b989776dc424ca381e76(-2 +@fcbb7c4f85b2b2ea795c1b6741b949fa6c75fd0d0d1c77a89407e58e21865a4cB02be22b7b8934c95bab86fe4eb13bd6c195fb2de327893449a15bfb001b579506a2 +@976465099d4058e167f0d3a30edc1071d37b9fa87c50b9d683ed507fb35ed754B0385877827ac47add644c6ffd734208ff84c5e6965e3e8c1d7e5a960dacda098c12 +@fcbb7c4f85b2b2ea795c1b6741b949fa6c75fd0d0d1c77a89407e58e21865a4cB02a0c2b6345463796b6459f17acd54feb743692dd3806bf2981de34b51076b78a0B +@6882cb67cc8c57dbc2e74a10a5cfbc5a22e6319001ea68b6b6c9dcccc49a5829"!1rnZXRt3fwhnAi9U6ugxYBUG7AHGM8gX7"UOP_DUP OP_HASH160 096a6a125f95cec916c86a5137c4a1840a9619d8 OP_EQUALVERIFY OP_CHECKSIG*276a914096a6a125f95cec916c86a5137c4a1840a9619d888ac*!1rnZXRt3fwhnAi9U6ugxYBUG7AHGM8gX78$J  + @6882cb67cc8c57dbc2e74a10a5cfbc5a22e6319001ea68b6b6c9dcccc49a5829""1Pa4TaYsKiZArfm9uBAGstpiKJkUwhjv9X"UOP_DUP OP_HASH160 f793617afe82b344c1361c5c58afd59f9db281a5 OP_EQUALVERIFY OP_CHECKSIG*276a914f793617afe82b344c1361c5c58afd59f9db281a588ac*"1Pa4TaYsKiZArfm9uBAGstpiKJkUwhjv9X8$J  +@6882cb67cc8c57dbc2e74a10a5cfbc5a22e6319001ea68b6b6c9dcccc49a5829""18WBCfQ4ohwQuC2X2V9ueSqwfcBzAr4t5m"UOP_DUP OP_HASH160 524d757411182ab00cd3b65b03cc35cc13390afa OP_EQUALVERIFY OP_CHECKSIG*276a914524d757411182ab00cd3b65b03cc35cc13390afa88ac*"18WBCfQ4ohwQuC2X2V9ueSqwfcBzAr4t5m8$J ;&$-@0000000000000000000918bd0f736887a8627bf2388f5f8dcdc0def1f3f22224"@0000000000000000001a42bca47be2c56f5b713f9838b989776dc424ca381e762% + +1@36ded80f26b2e69828727f60c13a9c52e871de4c56eb96c72029d4580924751f$"@0000000000000000000918bd0f736887a8627bf2388f5f8dcdc0def1f3f22224(-2 +@9700df44716ca617afefb38164d3be5cf8a611dbdbc4f98bd75e945d18e54fecB03fbf1919aca518bb5d487c4e49855fee7185d0d93bb58a988cbd2f55867179c9e2 +@1afc0b49e136fcbda28bc64b1e03a74e2d07468d39da3cc69ae0521a791c38fdB02ef5422e4f02e311d27f60fe114b142a140a71e18d2ce6ce69836d37a4043740d2 +@14f7ae531727b82b48a988011c3a87eb9834ba2101286acfceb1380910198ba0B03e6545d2f81191432c5cb14c3190f275270dd03138507294c9cf50f0a7764ba572 +@223d126f08e2f74556275ef0c6526a255f26815bfabe7f962171f632562f8a58B0249fab9faa2ecbe55004550c7986cf3ced1260a6238864d1efe8f4653845cabf72 +@1b5d7b784040a79b85c4ed78a885d95c5a016ad4e7b0714a5aae04e56ef8d8a2B02a8dbb9d4f61e5c36f66ce28a306b934b48eba458ed206e5279d9ee61f9c70cb22 +@9700df44716ca617afefb38164d3be5cf8a611dbdbc4f98bd75e945d18e54fecB03225c5cde5557c52f7cdef8dc6eac10b2091651d5cc132f25e76c98921f289c18B +2@36ded80f26b2e69828727f60c13a9c52e871de4c56eb96c72029d4580924751f""1EwZh8iKk6jg3cKoUVWXVHB4o41qfW92Av"UOP_DUP OP_HASH160 98eb6311bdcc4c7638194d26372c5e5cc0a2324b OP_EQUALVERIFY OP_CHECKSIG*276a91498eb6311bdcc4c7638194d26372c5e5cc0a2324b88ac*"1EwZh8iKk6jg3cKoUVWXVHB4o41qfW92Av8$J  +и @36ded80f26b2e69828727f60c13a9c52e871de4c56eb96c72029d4580924751f""1C5ULEq2U94usgSnwrKjsEe6q9KasAoTp2"UOP_DUP OP_HASH160 7981dce1c9419c587266d674659a05145f197364 OP_EQUALVERIFY OP_CHECKSIG*276a9147981dce1c9419c587266d674659a05145f19736488ac*"1C5ULEq2U94usgSnwrKjsEe6q9KasAoTp28$J  +M@36ded80f26b2e69828727f60c13a9c52e871de4c56eb96c72029d4580924751f""1DyJTQzCQ3ZS5JGgpPtEjSSzfdQcRj6D4s"UOP_DUP OP_HASH160 8e475fd26fc1ad7c633d798face75421d8d9f140 OP_EQUALVERIFY OP_CHECKSIG*276a9148e475fd26fc1ad7c633d798face75421d8d9f14088ac*"1DyJTQzCQ3ZS5JGgpPtEjSSzfdQcRj6D4s8$J ; + + +1@8b08e37b5973e250a10dcc369cd80cc931ff9e1ea53d1ff9deaecb65366cacd9$"@0000000000000000000918bd0f736887a8627bf2388f5f8dcdc0def1f3f22224(-2 +@5a5da6566852f6b77b2ecec1de61a4216865013b51e537cce0396835656b9985B02be2e7544749a683b773c3e5ff09b6a0347a9c821b8417ccf234677f0c9a16b362 +@b5916a1e4f97a15e49b9bcfe6c134f3cc4214f4263ee44dd967880507a362c13B03f852762b3764f4f76dea7f6c318252fb19a02b5b1421693478779612423e792aB +"@8b08e37b5973e250a10dcc369cd80cc931ff9e1ea53d1ff9deaecb65366cacd9""1H5zbbow1gYECrWphQ4x98NJX5AcgCZJ8t"UOP_DUP OP_HASH160 b073c16d091a5a03fd80a1648ee595733c9c6fd0 OP_EQUALVERIFY OP_CHECKSIG*276a914b073c16d091a5a03fd80a1648ee595733c9c6fd088ac*"1H5zbbow1gYECrWphQ4x98NJX5AcgCZJ8t8$J  +M@8b08e37b5973e250a10dcc369cd80cc931ff9e1ea53d1ff9deaecb65366cacd9""1JZWfG2xTqviQwuJPLsaCJQpWd8qYSzipR"UOP_DUP OP_HASH160 c0a0352d5a9b1a7e6adff7af95dc1dcc1819044b OP_EQUALVERIFY OP_CHECKSIG*276a914c0a0352d5a9b1a7e6adff7af95dc1dcc1819044b88ac*"1JZWfG2xTqviQwuJPLsaCJQpWd8qYSzipR8$J  +x@8b08e37b5973e250a10dcc369cd80cc931ff9e1ea53d1ff9deaecb65366cacd9""14acr1AMCRopR9MpLTiEdXMoWbhWx7TZaZ"UOP_DUP OP_HASH160 274406a0703255e1b01a4fb8e95114c40d548dda OP_EQUALVERIFY OP_CHECKSIG*276a914274406a0703255e1b01a4fb8e95114c40d548dda88ac*"14acr1AMCRopR9MpLTiEdXMoWbhWx7TZaZ8$J  + +1@da8a2893d6a026e12c469a539111c2e6907cded66e0b300ff06c69c7c95dffa5$"@0000000000000000000918bd0f736887a8627bf2388f5f8dcdc0def1f3f22224(-2 +@e579a4daf88c6d10a64022f5e8ba9df2a145c93df3ae88a2544da92b77cc1ed6B02665df86a77ca5bfdadef8a17a4147bd601197de98896b30a17844aef683c7b292 +@d429c43d229847c96fc4ccb41834ba1972a852bf1724e0c1ad766d42e11cd2aaB023f5f9dd022925c08336f80e2dbd98defd5ac19c3924da076b270249cebe207f52 +@10eee95c6f70056861c601a520de166b73d5f909101a2d01c280dd77ae32ff26B03032ff21b67154488166cff503e0310acff25e7f2ad923b495b95eeca605cbd8aB +@da8a2893d6a026e12c469a539111c2e6907cded66e0b300ff06c69c7c95dffa5""15Yy3bqKJwS53wkfnKRhQUdzu9cbgUWe7D"UOP_DUP OP_HASH160 31ec2e8c1257addc19579279dc8df88ef53d0895 OP_EQUALVERIFY OP_CHECKSIG*276a91431ec2e8c1257addc19579279dc8df88ef53d089588ac*"15Yy3bqKJwS53wkfnKRhQUdzu9cbgUWe7D8$J  + @da8a2893d6a026e12c469a539111c2e6907cded66e0b300ff06c69c7c95dffa5""1BdegWUMw3AhfL6oCKQGbFiJ8SefmoASKi"UOP_DUP OP_HASH160 749fafe74790df22d713fa7b0ec14130ee9f5c53 OP_EQUALVERIFY OP_CHECKSIG*276a914749fafe74790df22d713fa7b0ec14130ee9f5c5388ac*"1BdegWUMw3AhfL6oCKQGbFiJ8SefmoASKi8$J  +x@da8a2893d6a026e12c469a539111c2e6907cded66e0b300ff06c69c7c95dffa5""12UELyqhzs9Vekz1bj6H2kKfYQ5ZpSk4nt"UOP_DUP OP_HASH160 101e7f04afc425b9217fb416928d59f80f140dbe OP_EQUALVERIFY OP_CHECKSIG*276a914101e7f04afc425b9217fb416928d59f80f140dbe88ac*"12UELyqhzs9Vekz1bj6H2kKfYQ5ZpSk4nt8$J ;$Ђ-@0000000000000000000c5ff3d6f2d317f840902d4905f95883c014c74c80721d"@0000000000000000000918bd0f736887a8627bf2388f5f8dcdc0def1f3f222242 + + +1@4549012e2ba99d178db9c2792a3c7e256891fc2ca21363baf59251b3951ab348$"@0000000000000000000c5ff3d6f2d317f840902d4905f95883c014c74c80721d(Ђ-2 +@f16b7a6eb4513d5e1cd49cc4d1d546393447e7a4d1d64af345b81a540f643bffB0353d5197e75b62372817b912cca7cae9fb47cf59ec5ca40e7469e25f56cf425042 +@f16b7a6eb4513d5e1cd49cc4d1d546393447e7a4d1d64af345b81a540f643bffB037ad0838e0475b7fe1dd0310635c00465837146d0d4e6669144db7596d0ae3d86B +@4549012e2ba99d178db9c2792a3c7e256891fc2ca21363baf59251b3951ab348""1GZav2YPWxoe4KVtzJnjgkhQaf8ATvHm2a"UOP_DUP OP_HASH160 aab381fa46c7632904b0f71ed4eff108e4ff6285 OP_EQUALVERIFY OP_CHECKSIG*276a914aab381fa46c7632904b0f71ed4eff108e4ff628588ac*"1GZav2YPWxoe4KVtzJnjgkhQaf8ATvHm2a8$J  + @4549012e2ba99d178db9c2792a3c7e256891fc2ca21363baf59251b3951ab348"!1MzW9nhYsA5FTQ6ZWvHjHHNi49YvJwWdN"UOP_DUP OP_HASH160 03f851eb78cfd56d497bb77844803525334d859c OP_EQUALVERIFY OP_CHECKSIG*276a91403f851eb78cfd56d497bb77844803525334d859c88ac*!1MzW9nhYsA5FTQ6ZWvHjHHNi49YvJwWdN8$J  +@4549012e2ba99d178db9c2792a3c7e256891fc2ca21363baf59251b3951ab348""1P5w7KPM25jkmS9LrDKSadnfeAd1X9jQgK"UOP_DUP OP_HASH160 f2419953ea08e3140e32201998fe947fa5ee33b0 OP_EQUALVERIFY OP_CHECKSIG*276a914f2419953ea08e3140e32201998fe947fa5ee33b088ac*"1P5w7KPM25jkmS9LrDKSadnfeAd1X9jQgK8$J ; + +1@1549f838fe39d6268aa30dc9713984a73760a7434290bb89b30634ed6bed60a7$"@0000000000000000000c5ff3d6f2d317f840902d4905f95883c014c74c80721d(Ђ-2 +@da8a2893d6a026e12c469a539111c2e6907cded66e0b300ff06c69c7c95dffa5B03f4b9540df081d2c54594bb182bd89683fbd926a603eb6b81cc8d462e17c1c4562 +@b0ac0e74f316d0f9ad52d07a04708bbe50342da71f773ef2ae0c29e0bc116b9dB02334356d8a26a226944de5bfdd80b4ec981368709623438fc7e9401f0533813cf2 +@7ea19f68fc4258481fd7ec95160109264c2f2ea2600a99b231ccbbf4b246bc08B02e5f473ee7d4439db67c2af332f93813dd47dc234d42e5546d0258897e71f153bB +@1549f838fe39d6268aa30dc9713984a73760a7434290bb89b30634ed6bed60a7""1BYjqEyzRrUqLdJ6Vyda3nUs62rtcQxFhf"UOP_DUP OP_HASH160 73b1e8237d326ecc2bf27a8dc507f30b5e596818 OP_EQUALVERIFY OP_CHECKSIG*276a91473b1e8237d326ecc2bf27a8dc507f30b5e59681888ac*"1BYjqEyzRrUqLdJ6Vyda3nUs62rtcQxFhf8$J  + @1549f838fe39d6268aa30dc9713984a73760a7434290bb89b30634ed6bed60a7""1GXdYRn9vsYWCRdgp8kYVJWmSNUbnUz8i9"UOP_DUP OP_HASH160 aa54de84812e704463846358bdba38b3a0db2865 OP_EQUALVERIFY OP_CHECKSIG*276a914aa54de84812e704463846358bdba38b3a0db286588ac*"1GXdYRn9vsYWCRdgp8kYVJWmSNUbnUz8i98$J  +@1549f838fe39d6268aa30dc9713984a73760a7434290bb89b30634ed6bed60a7""1BVDAPq2i8JWA1m19SLuuTFWmYhS2WvJ9e"UOP_DUP OP_HASH160 73070e9b73692c2b1c2b516b9a996b66a8238e14 OP_EQUALVERIFY OP_CHECKSIG*276a91473070e9b73692c2b1c2b516b9a996b66a8238e1488ac*"1BVDAPq2i8JWA1m19SLuuTFWmYhS2WvJ9e8$J ; $-@0000000000000000000d1a6bf65317f715219b16926f6c34bc9b363a622d7196"@0000000000000000000c5ff3d6f2d317f840902d4905f95883c014c74c80721d2 + + + +1@5bdb94138c7ee2e70a23307f229ce7d9b14f4c5f70c8e67a8984a11b0e89cb0b$"@0000000000000000000d1a6bf65317f715219b16926f6c34bc9b363a622d7196(-2 +@332cd29057bb4b555992ba3e050fa86c77a61f17bd1dd132aea1e0705372cd4bB033204a07ee98b34745a5a2a5a48e51967dd78c09eed7872e19c49525305f2b8592 +@c2b3a7898dbdabfaa89d9dac4056707a740f8fc9c161cff0fb0d00c89a6a3233B02d1e899de2e89244244c71ba45769254eba1be1d26ab034e75135d3dc5ff61d53B +@5bdb94138c7ee2e70a23307f229ce7d9b14f4c5f70c8e67a8984a11b0e89cb0b""16vf11cJnD6PhKEUpaVii5Bsy7Dykvuoer"UOP_DUP OP_HASH160 40fe6556401239a4297b8d0b607e214e7d7ca572 OP_EQUALVERIFY OP_CHECKSIG*276a91440fe6556401239a4297b8d0b607e214e7d7ca57288ac*"16vf11cJnD6PhKEUpaVii5Bsy7Dykvuoer8$J  + @5bdb94138c7ee2e70a23307f229ce7d9b14f4c5f70c8e67a8984a11b0e89cb0b""1K1nNZzoYkG5Me81cvYSdDatNaiNU8W38Q"UOP_DUP OP_HASH160 c598237e2ef3cb42c201ef21698509ac0a151c75 OP_EQUALVERIFY OP_CHECKSIG*276a914c598237e2ef3cb42c201ef21698509ac0a151c7588ac*"1K1nNZzoYkG5Me81cvYSdDatNaiNU8W38Q8$J  +@5bdb94138c7ee2e70a23307f229ce7d9b14f4c5f70c8e67a8984a11b0e89cb0b""14se1QEqCvGwFkAK7ZztwP2jKpgj9VvkQC"UOP_DUP OP_HASH160 2a7c11376b5e478c6d3c26a7ba8da0c279134b13 OP_EQUALVERIFY OP_CHECKSIG*276a9142a7c11376b5e478c6d3c26a7ba8da0c279134b1388ac*"14se1QEqCvGwFkAK7ZztwP2jKpgj9VvkQC8$J ;$-@000000000000000000075ab9d5e2550dc38072b85ff898ef8bcaa69b7be651ce"@0000000000000000000d1a6bf65317f715219b16926f6c34bc9b363a622d71962˓$-@0000000000000000000c052a43751eb5aebc53e1ce2df0b260a274dd3c7a8972"@000000000000000000075ab9d5e2550dc38072b85ff898ef8bcaa69b7be651ce2 + + +1@c760444f5e62c8af79c4b7a173c44a3684379460c8f4391111d19a2e757071f4$"@0000000000000000000c052a43751eb5aebc53e1ce2df0b260a274dd3c7a8972(-2 +@a38578e28fc651949bae2eeb41fce76d4888df8a6072f39346f38faf932b24caB0315c7f2e2727a23f07db77eb261950451c03622e0d09ece97a675c445cb8d21cf2 +@a38578e28fc651949bae2eeb41fce76d4888df8a6072f39346f38faf932b24caB02e74d41d26a15d5b217b395deb416ce5647c27ddc0595a7af088c1465cc164e25B +@c760444f5e62c8af79c4b7a173c44a3684379460c8f4391111d19a2e757071f4""1BCYKvqiGHtuYUic7G9cXisVGFMBuQ1nPz"UOP_DUP OP_HASH160 6fdffbbbfbd2ca7727df1273c0b35b6c3536c720 OP_EQUALVERIFY OP_CHECKSIG*276a9146fdffbbbfbd2ca7727df1273c0b35b6c3536c72088ac*"1BCYKvqiGHtuYUic7G9cXisVGFMBuQ1nPz8$J  +N@c760444f5e62c8af79c4b7a173c44a3684379460c8f4391111d19a2e757071f4""1QC3iX95mdDEYCTJ19enFCaeRRcGJNF9Wu"UOP_DUP OP_HASH160 fe61bc561c0e80b6efd074f365cd2b1401069d9a OP_EQUALVERIFY OP_CHECKSIG*276a914fe61bc561c0e80b6efd074f365cd2b1401069d9a88ac*"1QC3iX95mdDEYCTJ19enFCaeRRcGJNF9Wu8$J  +@c760444f5e62c8af79c4b7a173c44a3684379460c8f4391111d19a2e757071f4""17QpQD9zZDtAcpvmqqfcgjYM31uDJaJKbn"UOP_DUP OP_HASH160 4651e3b58c1dadea210ab9736785b83223d7dca2 OP_EQUALVERIFY OP_CHECKSIG*276a9144651e3b58c1dadea210ab9736785b83223d7dca288ac*"17QpQD9zZDtAcpvmqqfcgjYM31uDJaJKbn8$J  + + +1@5e5a4dbfa3e7425ade15558d0f22210125950c7069885ea97e0bb15b26a1ab65$"@0000000000000000000c052a43751eb5aebc53e1ce2df0b260a274dd3c7a8972(-2 +@56eaa28d99a7280c76f644b19c1ecdf35ef8b2083e3c7b3cecdb3fac8eee4d97B03fca8fc86b5eefbfaca0d62f8bf5ed2800f165abcf76684bd1d890fbe92d897dd2 +@330944358a11bf9b694355efa3158135550ca74d204e7fa4413b20b66f8fad92B03223d43efe77a73a7634e5a87052e1807184a6d8ef28bf22f3c2dd490448b4c73B +@5e5a4dbfa3e7425ade15558d0f22210125950c7069885ea97e0bb15b26a1ab65""16c7C3VvqczzALopp4LGh7p17CQBxrKwWH"UOP_DUP OP_HASH160 3d7c5ae592a40d6ea0993aa693f44f4e7ee76718 OP_EQUALVERIFY OP_CHECKSIG*276a9143d7c5ae592a40d6ea0993aa693f44f4e7ee7671888ac*"16c7C3VvqczzALopp4LGh7p17CQBxrKwWH8$J  + @5e5a4dbfa3e7425ade15558d0f22210125950c7069885ea97e0bb15b26a1ab65""1KPNeMkNk3QrWpTxrW6b518kHgs6yMooyZ"UOP_DUP OP_HASH160 c9ad7b9c2013608827e3623271eec2c29d6e4d77 OP_EQUALVERIFY OP_CHECKSIG*276a914c9ad7b9c2013608827e3623271eec2c29d6e4d7788ac*"1KPNeMkNk3QrWpTxrW6b518kHgs6yMooyZ8$J  +U@5e5a4dbfa3e7425ade15558d0f22210125950c7069885ea97e0bb15b26a1ab65""1DBHVmGaetCZbU2YcvpEUwUm2g6ee9m6Nz"UOP_DUP OP_HASH160 8593706a5082d9478390cdc5f3b33d1135aff997 OP_EQUALVERIFY OP_CHECKSIG*276a9148593706a5082d9478390cdc5f3b33d1135aff99788ac*"1DBHVmGaetCZbU2YcvpEUwUm2g6ee9m6Nz8$J ; + + +1@705a48d3eeea98be1bac36a1290456fa031d6703324621bf3d3ff71a620a394a$"@0000000000000000000c052a43751eb5aebc53e1ce2df0b260a274dd3c7a8972(-2 +@8d42a1b0df4680e97ebca74908ef4a084441f528e84e77527d1bfd34957ec8ccB0234ddf332103519da7d1292c4e837cc7792206427e315e958bf0fc65ea4c3c6662 +@4aadd00e1b2d529def80e7ee845caf31350d88f67e164a189985c19283003943B02d99bccaeaed613418bf5f375d7f3f617a670e72a6882040be2f9d3e115772e7aB +@705a48d3eeea98be1bac36a1290456fa031d6703324621bf3d3ff71a620a394a""16NHqLDBPxcnYNgop3WEmDCbEVrGv8toU8"UOP_DUP OP_HASH160 3adf6a74cf600c7ee5b2bda57ed0687c5631fcb0 OP_EQUALVERIFY OP_CHECKSIG*276a9143adf6a74cf600c7ee5b2bda57ed0687c5631fcb088ac*"16NHqLDBPxcnYNgop3WEmDCbEVrGv8toU88$J  + @705a48d3eeea98be1bac36a1290456fa031d6703324621bf3d3ff71a620a394a""1DX9MHD4DPa6KN4qEurpQUxP2Xt1KmmZWf"UOP_DUP OP_HASH160 8954f54c14f171d91b9d340779364ebb49c5dd02 OP_EQUALVERIFY OP_CHECKSIG*276a9148954f54c14f171d91b9d340779364ebb49c5dd0288ac*"1DX9MHD4DPa6KN4qEurpQUxP2Xt1KmmZWf8$J  +U@705a48d3eeea98be1bac36a1290456fa031d6703324621bf3d3ff71a620a394a""16xNV68FSVwe5dzjQzRnVApGFPe2j28Fhh"UOP_DUP OP_HASH160 415170e4e80eee35e7c222a4234b537dd32b2015 OP_EQUALVERIFY OP_CHECKSIG*276a914415170e4e80eee35e7c222a4234b537dd32b201588ac*"16xNV68FSVwe5dzjQzRnVApGFPe2j28Fhh8$J ; + + +1@8758a0a34d31d70d102b01c26cd812d1bf83f0e0abc04530956e22dcb274fa23$"@0000000000000000000c052a43751eb5aebc53e1ce2df0b260a274dd3c7a8972(-2 +@5bdb94138c7ee2e70a23307f229ce7d9b14f4c5f70c8e67a8984a11b0e89cb0bB02815c0cab341b84bd0e21244f4219e742dac15198485457ca7cb237c499339e2d2 +@5bdb94138c7ee2e70a23307f229ce7d9b14f4c5f70c8e67a8984a11b0e89cb0bB028d7b43c490e380e0361014ba7ac1d00ef756dc5d5e568702fa4c516afa0bd956B +@8758a0a34d31d70d102b01c26cd812d1bf83f0e0abc04530956e22dcb274fa23""1CXWRwa6adr2zAimVnFUoovxw1XxLs5Bpn"UOP_DUP OP_HASH160 7e6e6dee1db40eeb6013492768a147bf04cbe586 OP_EQUALVERIFY OP_CHECKSIG*276a9147e6e6dee1db40eeb6013492768a147bf04cbe58688ac*"1CXWRwa6adr2zAimVnFUoovxw1XxLs5Bpn8$J  + @8758a0a34d31d70d102b01c26cd812d1bf83f0e0abc04530956e22dcb274fa23""1DZNWBY3CKg7JRY4KL1jWtF77GX7fEVwAX"UOP_DUP OP_HASH160 89c0c524d0ab18d5ac63c55a172d9f8e35edf7bf OP_EQUALVERIFY OP_CHECKSIG*276a91489c0c524d0ab18d5ac63c55a172d9f8e35edf7bf88ac*"1DZNWBY3CKg7JRY4KL1jWtF77GX7fEVwAX8$J  + +@8758a0a34d31d70d102b01c26cd812d1bf83f0e0abc04530956e22dcb274fa23""1LbtkEh3u4b9XpLNrg8AFX5iV5inwmUCNt"UOP_DUP OP_HASH160 d703ba3ea18c301d8d8917f13b445ed0a9fedf75 OP_EQUALVERIFY OP_CHECKSIG*276a914d703ba3ea18c301d8d8917f13b445ed0a9fedf7588ac*"1LbtkEh3u4b9XpLNrg8AFX5iV5inwmUCNt8$J ; + + +1@39456279701d6dcfbf25f7a6576c8000af3090cbfb5f026b9b2cf90de5b44bac$"@0000000000000000000c052a43751eb5aebc53e1ce2df0b260a274dd3c7a8972(-2 +@8758a0a34d31d70d102b01c26cd812d1bf83f0e0abc04530956e22dcb274fa23B020e70966562c8ade8134d54af7000c0b34c834989338212462286e3a5c356a5ea2 +@8758a0a34d31d70d102b01c26cd812d1bf83f0e0abc04530956e22dcb274fa23B033a4f1a8c0698eccb4770cb77da8a6c738450ac2389b217d765e3577e1c73372fB +@39456279701d6dcfbf25f7a6576c8000af3090cbfb5f026b9b2cf90de5b44bac""1N1YvZfkRFy13171kU8t4ZZYnmgDMD6M1i"UOP_DUP OP_HASH160 e6754a342cacc51e351f0453420593ea803de362 OP_EQUALVERIFY OP_CHECKSIG*276a914e6754a342cacc51e351f0453420593ea803de36288ac*"1N1YvZfkRFy13171kU8t4ZZYnmgDMD6M1i8$J  + @39456279701d6dcfbf25f7a6576c8000af3090cbfb5f026b9b2cf90de5b44bac""1ExqYSXKnjFMNh7yfn7bc3DZPTevcCtsEJ"UOP_DUP OP_HASH160 992908b20bee0bb627aa5ae11b23056dbf201011 OP_EQUALVERIFY OP_CHECKSIG*276a914992908b20bee0bb627aa5ae11b23056dbf20101188ac*"1ExqYSXKnjFMNh7yfn7bc3DZPTevcCtsEJ8$J  +~@39456279701d6dcfbf25f7a6576c8000af3090cbfb5f026b9b2cf90de5b44bac""1N21Q46gvntqmjq3cigrFKzvap2YN3Fnio"UOP_DUP OP_HASH160 e68b63a3916467564da1aae565fe3925e395b364 OP_EQUALVERIFY OP_CHECKSIG*276a914e68b63a3916467564da1aae565fe3925e395b36488ac*"1N21Q46gvntqmjq3cigrFKzvap2YN3Fnio8$J ; + + +1@5ef55237f18d8696392ff234b8dcc0a910bfb38731b2264a13694de8f6cb8947$"@0000000000000000000c052a43751eb5aebc53e1ce2df0b260a274dd3c7a8972(-2 +@5c83e26f231915ef7be5b531e90e6c9879655d664ce6ca9a796a9f6e37a95e98B03cf88e55ce7a8e91c080028ba9fde542e3d3265128791f36d99757e3028997f462 +@74764ca3b0b169c1a5ac058a28d3c4ed3aa6aac9f2bc3488af16567cda8b00b4B02c45c08e8f7ea4584f728727eea82591071d437457bc1ee0aa795a4ead18b2470B +G@5ef55237f18d8696392ff234b8dcc0a910bfb38731b2264a13694de8f6cb8947""1PQGGf7wLHJ3vKVP2XnBwQuh3FngmMM6f2"UOP_DUP OP_HASH160 f5b914c1901da6c80fa9010a4a3d2e657e5fc168 OP_EQUALVERIFY OP_CHECKSIG*276a914f5b914c1901da6c80fa9010a4a3d2e657e5fc16888ac*"1PQGGf7wLHJ3vKVP2XnBwQuh3FngmMM6f28$J  + @5ef55237f18d8696392ff234b8dcc0a910bfb38731b2264a13694de8f6cb8947""1B7g7gXZFxoWpZQ1LqWfj7yDFxmWnq4NQ2"UOP_DUP OP_HASH160 6ef467c3d0d4e590d619630e02409521f6f34308 OP_EQUALVERIFY OP_CHECKSIG*276a9146ef467c3d0d4e590d619630e02409521f6f3430888ac*"1B7g7gXZFxoWpZQ1LqWfj7yDFxmWnq4NQ28$J  +_@5ef55237f18d8696392ff234b8dcc0a910bfb38731b2264a13694de8f6cb8947"!1XpMuJbKDQxg34YXuUzPHXxYe9v7yssDL"UOP_DUP OP_HASH160 05d40367e8052118a8e8c6366f492bd24def4b0a OP_EQUALVERIFY OP_CHECKSIG*276a91405d40367e8052118a8e8c6366f492bd24def4b0a88ac*!1XpMuJbKDQxg34YXuUzPHXxYe9v7yssDL8$J ; + + +1@e6912371f4135434c9bc49479dd6b6e59dc2d88bb0eaaa478b3f64dff25aad46$"@0000000000000000000c052a43751eb5aebc53e1ce2df0b260a274dd3c7a8972(-2 +@5ef55237f18d8696392ff234b8dcc0a910bfb38731b2264a13694de8f6cb8947B02b72f3013ce655a09aba9926a579d1602e7d0176463a474f94bedcebb531bdba32 +@a2c3e71a88f2a2470e6c5182339ecb65f0ed468967b6041fe1053fe1ad491818B02aa24b2210d390777fead1c0e89055cf4435c9d861e882fea9b7f9dd3047ed1b9B + @e6912371f4135434c9bc49479dd6b6e59dc2d88bb0eaaa478b3f64dff25aad46""1ADeAc4v2aNqhPq4tjKNbzvVuigWdM3VoA"UOP_DUP OP_HASH160 651d25db05cade24ef4c69800c0c7b1b286e337f OP_EQUALVERIFY OP_CHECKSIG*276a914651d25db05cade24ef4c69800c0c7b1b286e337f88ac*"1ADeAc4v2aNqhPq4tjKNbzvVuigWdM3VoA8$J  + @e6912371f4135434c9bc49479dd6b6e59dc2d88bb0eaaa478b3f64dff25aad46""1FEpo8nAxsXPr942bPvzzTn1LzkwFGM6bp"UOP_DUP OP_HASH160 9c2f10ea9f33937fc807fa96ceced642484ad9f1 OP_EQUALVERIFY OP_CHECKSIG*276a9149c2f10ea9f33937fc807fa96ceced642484ad9f188ac*"1FEpo8nAxsXPr942bPvzzTn1LzkwFGM6bp8$J  +_@e6912371f4135434c9bc49479dd6b6e59dc2d88bb0eaaa478b3f64dff25aad46""1NTi81vrDixTy5HjpVdPzrBP8i7YdLHDhv"UOP_DUP OP_HASH160 eb67c8532fb12beb433eaad295841854c1de1140 OP_EQUALVERIFY OP_CHECKSIG*276a914eb67c8532fb12beb433eaad295841854c1de114088ac*"1NTi81vrDixTy5HjpVdPzrBP8i7YdLHDhv8$J ; + +1@4db8b06c5bf731785621478a52a8f171c5abf85718f0e29b18044151b25f6c7c$"@0000000000000000000c052a43751eb5aebc53e1ce2df0b260a274dd3c7a8972(-2 +@1549f838fe39d6268aa30dc9713984a73760a7434290bb89b30634ed6bed60a7B02bc8954873f1f93125efacd7d164076b258b3f25155ed7ea08bcde13353b742dd2 +@e579a4daf88c6d10a64022f5e8ba9df2a145c93df3ae88a2544da92b77cc1ed6B039e11eeb1584ac21ab7e92ba8e1fb717e3517f36d8282e1147fb14577537a2f792 +@7f064be5fd3e202daa057d2d24b343c479ebf11ca87b90f0291dd4e076367f80B03a4cb49b3e6c03e8fbe09c95177cef6db9b26b8f104dc215021fb17327de9d0cf2 +@f310365f83813d469ecc237f274eece2078084c681dbb7650e1685e9807a5869B02e0cefe68b11f783f6447b518be2cc2cccc904c13781e8b8f95dfffbb80db385d2 +@d429c43d229847c96fc4ccb41834ba1972a852bf1724e0c1ad766d42e11cd2aaB02f5500204628e39935b03ed53b33bea2c8b664101c6b0f30de7ba344bb1c6c083B +@4db8b06c5bf731785621478a52a8f171c5abf85718f0e29b18044151b25f6c7c""18WMvkSwMruMGQnBSL6HJmfoDLDNvAMxny"UOP_DUP OP_HASH160 525669805b551ffb38f381692425fd2009ef1542 OP_EQUALVERIFY OP_CHECKSIG*276a914525669805b551ffb38f381692425fd2009ef154288ac*"18WMvkSwMruMGQnBSL6HJmfoDLDNvAMxny8$J  + @4db8b06c5bf731785621478a52a8f171c5abf85718f0e29b18044151b25f6c7c""1KU5VZeHdwmsxbvHQgVfvnvAGTKKPXV6tk"UOP_DUP OP_HASH160 ca913ec517e7567513b6facd1206a8d83e630b17 OP_EQUALVERIFY OP_CHECKSIG*276a914ca913ec517e7567513b6facd1206a8d83e630b1788ac*"1KU5VZeHdwmsxbvHQgVfvnvAGTKKPXV6tk8$J  +@4db8b06c5bf731785621478a52a8f171c5abf85718f0e29b18044151b25f6c7c""18wc2WEav6JrtK4uq2obzSTZkPdLTMRxkn"UOP_DUP OP_HASH160 571c94a21912004da8a1742434040bfc6c29d7b1 OP_EQUALVERIFY OP_CHECKSIG*276a914571c94a21912004da8a1742434040bfc6c29d7b188ac*"18wc2WEav6JrtK4uq2obzSTZkPdLTMRxkn8$J ; + + +1@8c9efd5d33217039b415992753894f7e27ec59384b3949dd73c5daa75ecb74e5$"@0000000000000000000c052a43751eb5aebc53e1ce2df0b260a274dd3c7a8972(-2 +@4db8b06c5bf731785621478a52a8f171c5abf85718f0e29b18044151b25f6c7cB02d8d53a9d6ecd026fad87453c275c784a2d9a4812ad418579f5a07c4f1260f1c72 +@41c33e2795dd3ecf6b7bf6343c2ae32f36c50e18a05e135cc8a8808cefcee0f1B021ac9dc0957318266fbd405313ea039174f3f6a20de257cf1a2d4e468e06fa880B +@8c9efd5d33217039b415992753894f7e27ec59384b3949dd73c5daa75ecb74e5"!1yxH3SpnreatN3uD8eTqpdjjQZqHdAuLL"UOP_DUP OP_HASH160 0ac56fba119b0f592cb387e4bfd6cfd4957f951c OP_EQUALVERIFY OP_CHECKSIG*276a9140ac56fba119b0f592cb387e4bfd6cfd4957f951c88ac*!1yxH3SpnreatN3uD8eTqpdjjQZqHdAuLL8$J  + @8c9efd5d33217039b415992753894f7e27ec59384b3949dd73c5daa75ecb74e5""1DsZnCWvdEpVwsyZWcQn8ZeudfrKwvT2u6"UOP_DUP OP_HASH160 8d31ab966fc9daebc8dda27894eb8590f31b38d9 OP_EQUALVERIFY OP_CHECKSIG*276a9148d31ab966fc9daebc8dda27894eb8590f31b38d988ac*"1DsZnCWvdEpVwsyZWcQn8ZeudfrKwvT2u68$J  +Y@8c9efd5d33217039b415992753894f7e27ec59384b3949dd73c5daa75ecb74e5""1C1Go952SiaebRfP6icJEAAH6rqwZCyrhG"UOP_DUP OP_HASH160 78b691acc98f89bd29cb8ac15973370692ecc56a OP_EQUALVERIFY OP_CHECKSIG*276a91478b691acc98f89bd29cb8ac15973370692ecc56a88ac*"1C1Go952SiaebRfP6icJEAAH6rqwZCyrhG8$J ; + +1@ecd71a0f1108e97c9cdee06e589b46d25df71b8bcbbb5b2abb6948926eedb059$"@0000000000000000000c052a43751eb5aebc53e1ce2df0b260a274dd3c7a8972(-2 +@c760444f5e62c8af79c4b7a173c44a3684379460c8f4391111d19a2e757071f4B02708917fe03ddbdd4c7617e05cbdf1f2d6d38380897c8a67d2967d1b34cad5b3e2 +@f8a73a8cb7289e7c99698a7747e814cdf1f64d0572c9218e81c301072f4fecdaB025c00672706eeab1128ad6f532e65b0e2b3e72895b310f96e0596b305e96113752 +@7b5800efa3263a339904f52b175dbb0f8fbb960e9fd410d41606f4ef4333e349B025dc97049affc49993a142ab52060c0babb1098f66c856ad910c5496e318bebee2 +@c760444f5e62c8af79c4b7a173c44a3684379460c8f4391111d19a2e757071f4B028f98367754b27c7fcf6f8d83bc21eaaa1baa6e9f03151d21e0a0535bc225d393B +@ecd71a0f1108e97c9cdee06e589b46d25df71b8bcbbb5b2abb6948926eedb059""12MAr5tKMYURo1BQbUZqHaj2rVPyihFEpo"UOP_DUP OP_HASH160 0ec8aa0e3f6520a45dde468bb643cf1599af341c OP_EQUALVERIFY OP_CHECKSIG*276a9140ec8aa0e3f6520a45dde468bb643cf1599af341c88ac*"12MAr5tKMYURo1BQbUZqHaj2rVPyihFEpo8$J  +2@ecd71a0f1108e97c9cdee06e589b46d25df71b8bcbbb5b2abb6948926eedb059""1K9A24gYDgD8HH5g2SgRGgDMNZay3Ssbcn"UOP_DUP OP_HASH160 c6fd1eb3ba7d3eceb7c480f63da9871bfc0f3dec OP_EQUALVERIFY OP_CHECKSIG*276a914c6fd1eb3ba7d3eceb7c480f63da9871bfc0f3dec88ac*"1K9A24gYDgD8HH5g2SgRGgDMNZay3Ssbcn8$J  +@ecd71a0f1108e97c9cdee06e589b46d25df71b8bcbbb5b2abb6948926eedb059""1CXmojrQx6MgKCVpV4LEfvMVh4LGhnZTSm"UOP_DUP OP_HASH160 7e7b43b6d3555fd2a1b096e015b335a754807aa6 OP_EQUALVERIFY OP_CHECKSIG*276a9147e7b43b6d3555fd2a1b096e015b335a754807aa688ac*"1CXmojrQx6MgKCVpV4LEfvMVh4LGhnZTSm8$J  + +1@77f3269c5a065409c431af69c9f820962f1e955f14800afe402daef219192ed0$"@0000000000000000000c052a43751eb5aebc53e1ce2df0b260a274dd3c7a8972(-2 +@b134d60b6271d3f1dabc6e3ba3b97801788bc4d5d1795370f1e99d5e5ff37cb1B026408585a4a85f7962e1e2dcbcf1546d8563631627977db0fee0b0035bc30dbe82 +@0a527193877e0298763244206b615d65223206fc1ffbc42677595c15cdc23b17B030446ef20b2478369ca314c0bb39b1dcbfb70aedeab8b98c2c90a73c76f8f64782 +@b134d60b6271d3f1dabc6e3ba3b97801788bc4d5d1795370f1e99d5e5ff37cb1B027c60cf207012a28d340208291a17c8ba9371c8d108c48f70d62fd2f57edda77eB + @77f3269c5a065409c431af69c9f820962f1e955f14800afe402daef219192ed0""13oJKPgePj739raEZH7bKvzo8iuQWKFFhb"UOP_DUP OP_HASH160 1eb1d765207183c74e7392b25f93fc86991951cf OP_EQUALVERIFY OP_CHECKSIG*276a9141eb1d765207183c74e7392b25f93fc86991951cf88ac*"13oJKPgePj739raEZH7bKvzo8iuQWKFFhb8$J  +]@77f3269c5a065409c431af69c9f820962f1e955f14800afe402daef219192ed0""1D8cNidTLYjNEzZsBU3RPLjv6HAmMgYsHW"UOP_DUP OP_HASH160 8511f342b0aabe0f04b4d851cf1a1d30b09d3313 OP_EQUALVERIFY OP_CHECKSIG*276a9148511f342b0aabe0f04b4d851cf1a1d30b09d331388ac*"1D8cNidTLYjNEzZsBU3RPLjv6HAmMgYsHW8$J  +@77f3269c5a065409c431af69c9f820962f1e955f14800afe402daef219192ed0""1JNdv6xTyZETbMnLMynLsRvLL8evSs8rfc"UOP_DUP OP_HASH160 be91b067b625d44bcd072f359c0977fd4105febb OP_EQUALVERIFY OP_CHECKSIG*276a914be91b067b625d44bcd072f359c0977fd4105febb88ac*"1JNdv6xTyZETbMnLMynLsRvLL8evSs8rfc8$J & + +1@171f49c5aaf95ce25f80ae121a6c1860c9fda86b096076c8fa017b2db06e15be$"@0000000000000000000c052a43751eb5aebc53e1ce2df0b260a274dd3c7a8972(-2 +@e6912371f4135434c9bc49479dd6b6e59dc2d88bb0eaaa478b3f64dff25aad46B036f9b96f3eef4b20d0e3af59153f03a100f4b50d33dbfd4bd7aa40b8b8fedbaa72 +@705a48d3eeea98be1bac36a1290456fa031d6703324621bf3d3ff71a620a394aB0384e69930a3c63976820c0c8e2573264ed4ca916040dfb2a179a62636ff0636e62 +@c18458897774e715e8b7949229a2b7a80d242456df7872a99de5bb90e803608dB0337246b2809d54419bf8c6e813fa5487180953889d77afaf32c62a7b3cef337b5B +@171f49c5aaf95ce25f80ae121a6c1860c9fda86b096076c8fa017b2db06e15be""15mdTubgrtFnwgX7qNjgAMdQBQxL227Ad7"UOP_DUP OP_HASH160 34513e7667da99a6fb98e8f780a0ebf16ab7ccdd OP_EQUALVERIFY OP_CHECKSIG*276a91434513e7667da99a6fb98e8f780a0ebf16ab7ccdd88ac*"15mdTubgrtFnwgX7qNjgAMdQBQxL227Ad78$J  + @171f49c5aaf95ce25f80ae121a6c1860c9fda86b096076c8fa017b2db06e15be""16MLeDZibr66uff2EGNABzbqTSX3pRxYFf"UOP_DUP OP_HASH160 3ab1581cf1f98cce2ed60fbc7df2f45168725afa OP_EQUALVERIFY OP_CHECKSIG*276a9143ab1581cf1f98cce2ed60fbc7df2f45168725afa88ac*"16MLeDZibr66uff2EGNABzbqTSX3pRxYFf8$J  +_@171f49c5aaf95ce25f80ae121a6c1860c9fda86b096076c8fa017b2db06e15be""1FAto97XeTDunDVDNcGhyrMsZaXzkx2kS6"UOP_DUP OP_HASH160 9b70bdc8f3fcb81c661aa2932d13db4752aa95e6 OP_EQUALVERIFY OP_CHECKSIG*276a9149b70bdc8f3fcb81c661aa2932d13db4752aa95e688ac*"1FAto97XeTDunDVDNcGhyrMsZaXzkx2kS68$J ; + + +1@93d4b5f64b58a35de91aafd6555d37a0890f2a0a05278a0a05b513c1ac81c797$"@0000000000000000000c052a43751eb5aebc53e1ce2df0b260a274dd3c7a8972(-2 +@171f49c5aaf95ce25f80ae121a6c1860c9fda86b096076c8fa017b2db06e15beB03e9763d7f610c2db797d305938c224fe2b766fe661f0e2b02a23668b18cebb6d62 +@f03c5d428ffbdae5d61d22146b2da0fb357e55449e5de1c4e3980eb9b9637346B03727aa7423858e232a4cba4b015c681b25ffee59b406c4105f95ec8ee52ee6c69B +@93d4b5f64b58a35de91aafd6555d37a0890f2a0a05278a0a05b513c1ac81c797""1FDyrNzvjW5YTzu21S9Mo4DmDbR3NSH2Gx"UOP_DUP OP_HASH160 9c0635ab5632bdae053a7f8589d91f6fe9a38948 OP_EQUALVERIFY OP_CHECKSIG*276a9149c0635ab5632bdae053a7f8589d91f6fe9a3894888ac*"1FDyrNzvjW5YTzu21S9Mo4DmDbR3NSH2Gx8$J  + @93d4b5f64b58a35de91aafd6555d37a0890f2a0a05278a0a05b513c1ac81c797""1C5fABUueoViPPdKprUUzmmdaRPP4Mzc6U"UOP_DUP OP_HASH160 798ae680d83f2f73107ccec16e6d63745a5af7bb OP_EQUALVERIFY OP_CHECKSIG*276a914798ae680d83f2f73107ccec16e6d63745a5af7bb88ac*"1C5fABUueoViPPdKprUUzmmdaRPP4Mzc6U8$J  +_@93d4b5f64b58a35de91aafd6555d37a0890f2a0a05278a0a05b513c1ac81c797""16ZtMW5ZE8k3D4iPHZaFbYZ9hPxrKJZ287"UOP_DUP OP_HASH160 3d10ceb2c7783861b349765d8f5047560ab75a73 OP_EQUALVERIFY OP_CHECKSIG*276a9143d10ceb2c7783861b349765d8f5047560ab75a7388ac*"16ZtMW5ZE8k3D4iPHZaFbYZ9hPxrKJZ2878$J ;$-@000000000000000000050656cc3ce86ae355399b8a77bdee26cca6e2237573e3"@0000000000000000000c052a43751eb5aebc53e1ce2df0b260a274dd3c7a89722A$-@00000000000000000018891e082af611bb4c96aadf9bb434f34dc82063d6c8e2"@000000000000000000050656cc3ce86ae355399b8a77bdee26cca6e2237573e32@ + + +1@d50b9d4888f5c6ede64c6031ba6ee47f0443083da765ee901c178cb0cd3d9c72$"@00000000000000000018891e082af611bb4c96aadf9bb434f34dc82063d6c8e2(-2 +@4549012e2ba99d178db9c2792a3c7e256891fc2ca21363baf59251b3951ab348B025734447f970f10cc6907a02e77fafbc082e271ee94142034498c6bc9131f9cac2 +@4549012e2ba99d178db9c2792a3c7e256891fc2ca21363baf59251b3951ab348B03cf36e362367d60ab4399c6984a7e9a1ff2710a9f2d0eeaaca8b45579f98784cbB +n@d50b9d4888f5c6ede64c6031ba6ee47f0443083da765ee901c178cb0cd3d9c72""1DnHHwcGtZVuaP4caYkxL4crCJBVzaECs7"UOP_DUP OP_HASH160 8c31d3e058cfd2421c2ba97482c89f5fc3918959 OP_EQUALVERIFY OP_CHECKSIG*276a9148c31d3e058cfd2421c2ba97482c89f5fc391895988ac*"1DnHHwcGtZVuaP4caYkxL4crCJBVzaECs78$J  + @d50b9d4888f5c6ede64c6031ba6ee47f0443083da765ee901c178cb0cd3d9c72""13ULmLDVrjdce7bfdm56vbxnm4U1Q5VSHn"UOP_DUP OP_HASH160 1b1bfb20d9d7ab9aa0473e1d600eb78364c3f14a OP_EQUALVERIFY OP_CHECKSIG*276a9141b1bfb20d9d7ab9aa0473e1d600eb78364c3f14a88ac*"13ULmLDVrjdce7bfdm56vbxnm4U1Q5VSHn8$J  +ï@d50b9d4888f5c6ede64c6031ba6ee47f0443083da765ee901c178cb0cd3d9c72""1E2uZA8Pndmv9rR4PTVjGcDKPaStsyv1q2"UOP_DUP OP_HASH160 8ef5ebdff35091d7e18165d5fc46370a646ca989 OP_EQUALVERIFY OP_CHECKSIG*276a9148ef5ebdff35091d7e18165d5fc46370a646ca98988ac*"1E2uZA8Pndmv9rR4PTVjGcDKPaStsyv1q28$J ; + + +1@2040b9ff94e078549a656bf11f75bb7ef716e943e55de99b440d505aa1d6b84b$"@00000000000000000018891e082af611bb4c96aadf9bb434f34dc82063d6c8e2(-2 +@59570a7a992946a88fffe1b08b8af1953f9a07b48242f5a7610cf732d672af76B020dadf2e9f033f954174624582d3bbda50615f5d5072c17f0fbe0a42586684e6d2 +@46bc91de4b0ba1176333b3b2e737a02d35512cc52be762c48c4265755511ba2eB024ac3eec248f04958473c1e8cd1a56ca2ccd32483d2d43dcc7e30de44ba77d380B +@2040b9ff94e078549a656bf11f75bb7ef716e943e55de99b440d505aa1d6b84b""1BCBewrGznEjopPYcQamV7xbrXBAqrXc2n"UOP_DUP OP_HASH160 6fceba24e90c904318bcd3711ff22cd96c082c53 OP_EQUALVERIFY OP_CHECKSIG*276a9146fceba24e90c904318bcd3711ff22cd96c082c5388ac*"1BCBewrGznEjopPYcQamV7xbrXBAqrXc2n8$J  +Й@2040b9ff94e078549a656bf11f75bb7ef716e943e55de99b440d505aa1d6b84b""1MrKPMQPUWyP73oeoj1bvcgafsRRxgdnu2"UOP_DUP OP_HASH160 e4b63ec19d43b076cb6a9ff83c477dbf40666d0d OP_EQUALVERIFY OP_CHECKSIG*276a914e4b63ec19d43b076cb6a9ff83c477dbf40666d0d88ac*"1MrKPMQPUWyP73oeoj1bvcgafsRRxgdnu28$J  +@2040b9ff94e078549a656bf11f75bb7ef716e943e55de99b440d505aa1d6b84b""1BfYWv3ZisbN4y9qYsM7PpFHqKX8chFHCb"UOP_DUP OP_HASH160 74fb5f573127d6e3779854107b276fb5151c071d OP_EQUALVERIFY OP_CHECKSIG*276a91474fb5f573127d6e3779854107b276fb5151c071d88ac*"1BfYWv3ZisbN4y9qYsM7PpFHqKX8chFHCb8$J  + + +1@faa573da1c2cdd493fdcc6fd2c1a4dbcd9c334556e8800e71fbd2307a7eef0c8$"@00000000000000000018891e082af611bb4c96aadf9bb434f34dc82063d6c8e2(-2 +@2040b9ff94e078549a656bf11f75bb7ef716e943e55de99b440d505aa1d6b84bB0252f08c1a7cf17c9d27e84a71b0a4fff20a7dc91dd0923fe81be04a31fdb335c82 +@aa7edb6dc16f53978a2401b52a33f62d6e2d68214d6d4ed21d19bfe494348834B033b29150eccc26d548a87bf8b5e0ed0c3702dc1885e5e63a979859563aa9b3a76B +@faa573da1c2cdd493fdcc6fd2c1a4dbcd9c334556e8800e71fbd2307a7eef0c8""1AkKs3nhCFQntajuVGzRWgyC3frwDyPeKX"UOP_DUP OP_HASH160 6aeac3ad6c180a10dffe9a61c96efb8b5e41c4bf OP_EQUALVERIFY OP_CHECKSIG*276a9146aeac3ad6c180a10dffe9a61c96efb8b5e41c4bf88ac*"1AkKs3nhCFQntajuVGzRWgyC3frwDyPeKX8$J  +@faa573da1c2cdd493fdcc6fd2c1a4dbcd9c334556e8800e71fbd2307a7eef0c8""1HZMTBaFeSbxtgATZUFxorr1LQwhFQyKsR"UOP_DUP OP_HASH160 b5a065328b4a0f3b5bc51435da198c7799f80068 OP_EQUALVERIFY OP_CHECKSIG*276a914b5a065328b4a0f3b5bc51435da198c7799f8006888ac*"1HZMTBaFeSbxtgATZUFxorr1LQwhFQyKsR8$J  +@faa573da1c2cdd493fdcc6fd2c1a4dbcd9c334556e8800e71fbd2307a7eef0c8"!1R5WMqrbapKdJ9T2fWzHBhjE5zq36sSsb"UOP_DUP OP_HASH160 048dbea268f3fa88961780212c4a5f9b00e1be79 OP_EQUALVERIFY OP_CHECKSIG*276a914048dbea268f3fa88961780212c4a5f9b00e1be7988ac*!1R5WMqrbapKdJ9T2fWzHBhjE5zq36sSsb8$J  + + +1@a54ff651d0bd0dd4b51af80a30cd92f0ac1ab11131ab6d18eac48e26ab37476c$"@00000000000000000018891e082af611bb4c96aadf9bb434f34dc82063d6c8e2(-2 +@5e5a4dbfa3e7425ade15558d0f22210125950c7069885ea97e0bb15b26a1ab65B03d2cec50d48d13e3409e4cda013d759c5f1c51e2d3ade2b269cdc02c82e3ddfb72 +@fa8a7cbb209def2ec8de3314fef4dc30df2d5095d359d5aefbf335ee32da7999B03b72ab62254c03646d4a34a8363c9efb33ba15452b20de7d2ee55aafe07346132B + @a54ff651d0bd0dd4b51af80a30cd92f0ac1ab11131ab6d18eac48e26ab37476c""12HKfAKiKBK1sGRmAHkWzzo3pXFogA7UKh"UOP_DUP OP_HASH160 0e0e5b256709337ce269d742af5c46d72f0373d8 OP_EQUALVERIFY OP_CHECKSIG*276a9140e0e5b256709337ce269d742af5c46d72f0373d888ac*"12HKfAKiKBK1sGRmAHkWzzo3pXFogA7UKh8$J  + @a54ff651d0bd0dd4b51af80a30cd92f0ac1ab11131ab6d18eac48e26ab37476c""1LjZCjxCqKTKewVTznNFfpFHWNGugtU8s4"UOP_DUP OP_HASH160 d876bdd4001904c9db906df6dbacf73bbee3deb0 OP_EQUALVERIFY OP_CHECKSIG*276a914d876bdd4001904c9db906df6dbacf73bbee3deb088ac*"1LjZCjxCqKTKewVTznNFfpFHWNGugtU8s48$J  +_@a54ff651d0bd0dd4b51af80a30cd92f0ac1ab11131ab6d18eac48e26ab37476c""18rPiSzVSNdivZosQXoCjNtZrPXDJMEBah"UOP_DUP OP_HASH160 5620394caf81ebe31199ab5ee3b2ac2acb426d22 OP_EQUALVERIFY OP_CHECKSIG*276a9145620394caf81ebe31199ab5ee3b2ac2acb426d2288ac*"18rPiSzVSNdivZosQXoCjNtZrPXDJMEBah8$J ; + + +1@9d119cc5ef923f91db920f2cc4c06cd9d40db23908b771603e52849887d35ff5$"@00000000000000000018891e082af611bb4c96aadf9bb434f34dc82063d6c8e2(-2 +@93d4b5f64b58a35de91aafd6555d37a0890f2a0a05278a0a05b513c1ac81c797B02f36699bc51572fcc3c92d06553d0f457074014446a373102f1685a8a8aea75ab2 +@171f49c5aaf95ce25f80ae121a6c1860c9fda86b096076c8fa017b2db06e15beB03941007fd0d1dd85ae6c1d8e9d0dcb29b20482bff5701bca8f8f64c8583a732b9B +@9d119cc5ef923f91db920f2cc4c06cd9d40db23908b771603e52849887d35ff5""1PBuUt55jMThyppnqA8P18WWJMNbYinhV1"UOP_DUP OP_HASH160 f362bc4c7c36b4360c41636c68870c79d44384f8 OP_EQUALVERIFY OP_CHECKSIG*276a914f362bc4c7c36b4360c41636c68870c79d44384f888ac*"1PBuUt55jMThyppnqA8P18WWJMNbYinhV18$J  + @9d119cc5ef923f91db920f2cc4c06cd9d40db23908b771603e52849887d35ff5""1MdSSzp9DA7BMNepFXqdFPxUo2xRj3rm6U"UOP_DUP OP_HASH160 e246bbc06410b3c9656b5912e6ad5c42fc5613f8 OP_EQUALVERIFY OP_CHECKSIG*276a914e246bbc06410b3c9656b5912e6ad5c42fc5613f888ac*"1MdSSzp9DA7BMNepFXqdFPxUo2xRj3rm6U8$J  +U@9d119cc5ef923f91db920f2cc4c06cd9d40db23908b771603e52849887d35ff5""16ytGa3surgg8LGKSiMRuu8MVB1iEuU2W2"UOP_DUP OP_HASH160 419ab832965f7d8a994f73589edfe515d24c6d63 OP_EQUALVERIFY OP_CHECKSIG*276a914419ab832965f7d8a994f73589edfe515d24c6d6388ac*"16ytGa3surgg8LGKSiMRuu8MVB1iEuU2W28$J ; + + +1@a7e74017970449809bf1257d29dd93fcd40367363e3c7585e2ac5e5056a4e022$"@00000000000000000018891e082af611bb4c96aadf9bb434f34dc82063d6c8e2(-2 +@9d119cc5ef923f91db920f2cc4c06cd9d40db23908b771603e52849887d35ff5B03503d7390f2595cae1e9c68ddbe56fb9bac62ffbdad8d6a08e8e94b3fa84220572 +@5ef55237f18d8696392ff234b8dcc0a910bfb38731b2264a13694de8f6cb8947B03ee0e9a98e65f9c5c0e9a8695218abdcdeb142a597536ca563a2208885b646916B +@a7e74017970449809bf1257d29dd93fcd40367363e3c7585e2ac5e5056a4e022""15BJb6qwLwYQtVMmMDFS27tEXG9Qq4sYSa"UOP_DUP OP_HASH160 2dd3582c851eb6c20c268f68cf6235592b681c9f OP_EQUALVERIFY OP_CHECKSIG*276a9142dd3582c851eb6c20c268f68cf6235592b681c9f88ac*"15BJb6qwLwYQtVMmMDFS27tEXG9Qq4sYSa8$J  + @a7e74017970449809bf1257d29dd93fcd40367363e3c7585e2ac5e5056a4e022""1GrMPKYKYE7mi3xT3pkRtKexoEVsVUg8Wh"UOP_DUP OP_HASH160 addf4907e1839e68193b4a7319890c96c14f071d OP_EQUALVERIFY OP_CHECKSIG*276a914addf4907e1839e68193b4a7319890c96c14f071d88ac*"1GrMPKYKYE7mi3xT3pkRtKexoEVsVUg8Wh8$J  +U@a7e74017970449809bf1257d29dd93fcd40367363e3c7585e2ac5e5056a4e022""1EAeSeWn674JPs4D89TwCfyEGK5wZP7dBF"UOP_DUP OP_HASH160 906ca24e595b66f801007d424780c0968ffd7e31 OP_EQUALVERIFY OP_CHECKSIG*276a914906ca24e595b66f801007d424780c0968ffd7e3188ac*"1EAeSeWn674JPs4D89TwCfyEGK5wZP7dBF8$J ;$-@00000000000000000002ca99dfad43e98a86cdd1fd7a9b1b1b3b10f78ad2aae9"@00000000000000000018891e082af611bb4c96aadf9bb434f34dc82063d6c8e22$-@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd"@00000000000000000002ca99dfad43e98a86cdd1fd7a9b1b1b3b10f78ad2aae92 + + +1@6b07a73909db3857343503cdfa2c62107f1b1f42f68178a034b035e3777ba76a$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@2040b9ff94e078549a656bf11f75bb7ef716e943e55de99b440d505aa1d6b84bB02088bc01517c4c59c1dccefac4c31ff47300600f9b0d098bfc263ea7e2c7f95722 +@ecd71a0f1108e97c9cdee06e589b46d25df71b8bcbbb5b2abb6948926eedb059B03dffe45a799fcc99735198946218a120608c8a00fac00262848a55a6bfa48a794B +@6b07a73909db3857343503cdfa2c62107f1b1f42f68178a034b035e3777ba76a""1PoqigCwEB3Q2zhmBhsxTSHHhovrqUmgjF"UOP_DUP OP_HASH160 fa2e91d6cc3fcf306a28ea48d12698bda7859c33 OP_EQUALVERIFY OP_CHECKSIG*276a914fa2e91d6cc3fcf306a28ea48d12698bda7859c3388ac*"1PoqigCwEB3Q2zhmBhsxTSHHhovrqUmgjF8$J  +@6b07a73909db3857343503cdfa2c62107f1b1f42f68178a034b035e3777ba76a""16QNgHLLE39oJgjMXKRDusmF7HKUj1hkrx"UOP_DUP OP_HASH160 3b444a937d91ac59e89170b6220689db56c34ff7 OP_EQUALVERIFY OP_CHECKSIG*276a9143b444a937d91ac59e89170b6220689db56c34ff788ac*"16QNgHLLE39oJgjMXKRDusmF7HKUj1hkrx8$J  +@6b07a73909db3857343503cdfa2c62107f1b1f42f68178a034b035e3777ba76a""19hmhmCg2tBj4h41rYegQ1JqQLHtHnQdXT"UOP_DUP OP_HASH160 5f76f5f413855302ce9b8355ddaaf642390f17bb OP_EQUALVERIFY OP_CHECKSIG*276a9145f76f5f413855302ce9b8355ddaaf642390f17bb88ac*"19hmhmCg2tBj4h41rYegQ1JqQLHtHnQdXT8$J m + + +1@add0e495eaab3924f454e755902d6fb002eb76652a163e72eaea45dc36e99d9a$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@59570a7a992946a88fffe1b08b8af1953f9a07b48242f5a7610cf732d672af76B021980122e2f004f95ba0b33de57e023eed334fa1e85392f5a2c26ca993ed964832 +@d0aa4c641d7813d367b1370b0d058b699f927290380c11b89ac8536dc531149fB027cec7c80781e9e7f21d8e448954a6e216f0e476cb9c163bc43197b1909dab5e7B +@add0e495eaab3924f454e755902d6fb002eb76652a163e72eaea45dc36e99d9a""1BZybUnkLNC2F41L7uzu9Nq8BpRNGgRYtd"UOP_DUP OP_HASH160 73edcfb12fa42df6a0066573a706970c7b298f8f OP_EQUALVERIFY OP_CHECKSIG*276a91473edcfb12fa42df6a0066573a706970c7b298f8f88ac*"1BZybUnkLNC2F41L7uzu9Nq8BpRNGgRYtd8$J  +@add0e495eaab3924f454e755902d6fb002eb76652a163e72eaea45dc36e99d9a"!1FY7rcMrNVMSMD5bXidX8yqe3y2iNDnXq"UOP_DUP OP_HASH160 02bfccb4527e632dedb915e92311326d725e282a OP_EQUALVERIFY OP_CHECKSIG*276a91402bfccb4527e632dedb915e92311326d725e282a88ac*!1FY7rcMrNVMSMD5bXidX8yqe3y2iNDnXq8$J  +<@add0e495eaab3924f454e755902d6fb002eb76652a163e72eaea45dc36e99d9a""1EG5JNdk5CEBffA5HU2nKr6KCacHsSuckp"UOP_DUP OP_HASH160 917376b427f7b97549287a1f92b756641c0729bd OP_EQUALVERIFY OP_CHECKSIG*276a914917376b427f7b97549287a1f92b756641c0729bd88ac*"1EG5JNdk5CEBffA5HU2nKr6KCacHsSuckp8$J  + + +1@4a64e6d80fea1ff775d4e1d29a8eba176c996d0b3223da8315231861ade4515a$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@d50b9d4888f5c6ede64c6031ba6ee47f0443083da765ee901c178cb0cd3d9c72B0358fc09d59f5073e3bf442e8645c93020016d8bce12012579aa2b52ab15347e5f2 +@e722dfbd11f9a6776fdbfdb8bd00013658223348849359ae9131b6330731cbd2B03c13d7282789fa558d8a15cb8c06644f7731ef4a0dda2fb6d06bb95f04ef800f5B +3@4a64e6d80fea1ff775d4e1d29a8eba176c996d0b3223da8315231861ade4515a""1FfTwLzg9rj85fPTmP5UUX2bACF5PMAZ9g"UOP_DUP OP_HASH160 a0d80daa2b73b2d10fbdec89af28f00fa961afbe OP_EQUALVERIFY OP_CHECKSIG*276a914a0d80daa2b73b2d10fbdec89af28f00fa961afbe88ac*"1FfTwLzg9rj85fPTmP5UUX2bACF5PMAZ9g8$J  + @4a64e6d80fea1ff775d4e1d29a8eba176c996d0b3223da8315231861ade4515a""1HqY5oQPi1ZkFTimwUWjfvN5yhiihz8Ndn"UOP_DUP OP_HASH160 b8afecdfa2456b17cbb5b2ace020e4376045d1ca OP_EQUALVERIFY OP_CHECKSIG*276a914b8afecdfa2456b17cbb5b2ace020e4376045d1ca88ac*"1HqY5oQPi1ZkFTimwUWjfvN5yhiihz8Ndn8$J  +*@4a64e6d80fea1ff775d4e1d29a8eba176c996d0b3223da8315231861ade4515a""19582e1DgUZgsrbQm5utf3GsVPdKJfZ2Mm"UOP_DUP OP_HASH160 58888978af9543aa8959c0c9bb38b395724dfd47 OP_EQUALVERIFY OP_CHECKSIG*276a91458888978af9543aa8959c0c9bb38b395724dfd4788ac*"19582e1DgUZgsrbQm5utf3GsVPdKJfZ2Mm8$J ; + + +1@5710f9868f98256245e2a73007c6ea99ef1c5c96dca4fd1fc5679c788a0c44c2$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@a7e74017970449809bf1257d29dd93fcd40367363e3c7585e2ac5e5056a4e022B032e3c397bbb771ca6712a3547c0441ca757ad9d2417ec3ce7a17484fdad70b6c02 +@e6912371f4135434c9bc49479dd6b6e59dc2d88bb0eaaa478b3f64dff25aad46B0360bbe0cdf2635d113e224e451ed4732513f5b58a7f86caa3d8cf2a59ddd153caB +@5710f9868f98256245e2a73007c6ea99ef1c5c96dca4fd1fc5679c788a0c44c2""1E3sGkiGCmN8FFRbF4iYQCHWZ1fYCsgKuk"UOP_DUP OP_HASH160 8f246e86b90b59673966a2cdf590c16007c178fb OP_EQUALVERIFY OP_CHECKSIG*276a9148f246e86b90b59673966a2cdf590c16007c178fb88ac*"1E3sGkiGCmN8FFRbF4iYQCHWZ1fYCsgKuk8$J  + @5710f9868f98256245e2a73007c6ea99ef1c5c96dca4fd1fc5679c788a0c44c2"!1nvQFCGNL3QbfWwgVntifzLbmwH49Bn8a"UOP_DUP OP_HASH160 08af4b85150dfdb05597f686ba17fd2ed3002a59 OP_EQUALVERIFY OP_CHECKSIG*276a91408af4b85150dfdb05597f686ba17fd2ed3002a5988ac*!1nvQFCGNL3QbfWwgVntifzLbmwH49Bn8a8$J  +U@5710f9868f98256245e2a73007c6ea99ef1c5c96dca4fd1fc5679c788a0c44c2""13LFvv4JXcCMrmjSe2mFRW7nP76BXRBx2r"UOP_DUP OP_HASH160 19949e0ee6a5aaaf787ce0288470f7a0f33127e3 OP_EQUALVERIFY OP_CHECKSIG*276a91419949e0ee6a5aaaf787ce0288470f7a0f33127e388ac*"13LFvv4JXcCMrmjSe2mFRW7nP76BXRBx2r8$J ; + + +1@f08f243f065190b0a6ebe88a4acf9ce2b42999c6b6b53938fa74d90b06dc52c4$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@5710f9868f98256245e2a73007c6ea99ef1c5c96dca4fd1fc5679c788a0c44c2B03e6f762c83c8de21c260e16c0f6a9da16fe9bbd1217e0c7253b13c7ee5f1c8de32 +@705a48d3eeea98be1bac36a1290456fa031d6703324621bf3d3ff71a620a394aB0207ec8cd6a4dfdbdfb104f43d828dd59b4975590964a1b991aaae20b98d7431feB +@f08f243f065190b0a6ebe88a4acf9ce2b42999c6b6b53938fa74d90b06dc52c4""1ASWd5aEtcQFzxKLQPXekWpLnjdcK9DWe1"UOP_DUP OP_HASH160 678c422292ba6adc64201e23a754868fc0903139 OP_EQUALVERIFY OP_CHECKSIG*276a914678c422292ba6adc64201e23a754868fc090313988ac*"1ASWd5aEtcQFzxKLQPXekWpLnjdcK9DWe18$J  + @f08f243f065190b0a6ebe88a4acf9ce2b42999c6b6b53938fa74d90b06dc52c4""1MzhVFMg14ui9WSvAB26RUyjSTMsG2qHkM"UOP_DUP OP_HASH160 e64c05b9b7dbac1af870aaa47cccc6f9b46ea534 OP_EQUALVERIFY OP_CHECKSIG*276a914e64c05b9b7dbac1af870aaa47cccc6f9b46ea53488ac*"1MzhVFMg14ui9WSvAB26RUyjSTMsG2qHkM8$J  +L@f08f243f065190b0a6ebe88a4acf9ce2b42999c6b6b53938fa74d90b06dc52c4""12GEbhLC1swYBtUcHfrHVVD5ArBmzwuthY"UOP_DUP OP_HASH160 0dd9b766d58c6dfd6af126932d16613792f0d1e9 OP_EQUALVERIFY OP_CHECKSIG*276a9140dd9b766d58c6dfd6af126932d16613792f0d1e988ac*"12GEbhLC1swYBtUcHfrHVVD5ArBmzwuthY8$J ; + + +1@4d4d5eeafbf1a166de4929ce9fd26380a329f4523b7ce57b43868c9c632f48c5$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@a54ff651d0bd0dd4b51af80a30cd92f0ac1ab11131ab6d18eac48e26ab37476cB0278b2b6a3b1c0222e45c17fdccdc9923bd4bc70bdda7e7f9cd555e400eaad7fa12 +@93d4b5f64b58a35de91aafd6555d37a0890f2a0a05278a0a05b513c1ac81c797B03c1b023fa511ebe9d20dae61eaa6be81587b6f0391eaebe2c261590b7ec3f1401B +Ź @4d4d5eeafbf1a166de4929ce9fd26380a329f4523b7ce57b43868c9c632f48c5""1A2kfjc6Yegz5wK3P9gquKY73WLjcecGs3"UOP_DUP OP_HASH160 630e0005f2a3bd68bcdba6a8475147026654ea6c OP_EQUALVERIFY OP_CHECKSIG*276a914630e0005f2a3bd68bcdba6a8475147026654ea6c88ac*"1A2kfjc6Yegz5wK3P9gquKY73WLjcecGs38$J  + @4d4d5eeafbf1a166de4929ce9fd26380a329f4523b7ce57b43868c9c632f48c5""1NiPERBb2HaTdJwYtKHSnrdvwrsGCyNof1"UOP_DUP OP_HASH160 ee2e40f07c913ec11e265f55b63680d3ccd8b709 OP_EQUALVERIFY OP_CHECKSIG*276a914ee2e40f07c913ec11e265f55b63680d3ccd8b70988ac*"1NiPERBb2HaTdJwYtKHSnrdvwrsGCyNof18$J  +U@4d4d5eeafbf1a166de4929ce9fd26380a329f4523b7ce57b43868c9c632f48c5""1AeGfe7rNQsLUJatMtaXXTo2mYiMJCKDjP"UOP_DUP OP_HASH160 69c599a229f85206a18ce3cdc02420d57907798e OP_EQUALVERIFY OP_CHECKSIG*276a91469c599a229f85206a18ce3cdc02420d57907798e88ac*"1AeGfe7rNQsLUJatMtaXXTo2mYiMJCKDjP8$J ; + + +1@020ceffe35eb261e1c0a6bafd8975a39dec2eff03742b8468d4a35474588d4b8$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@f08f243f065190b0a6ebe88a4acf9ce2b42999c6b6b53938fa74d90b06dc52c4B0296eb14114c7969250c09a2bc67117a8e66bec74ddafa082813358cb6ba5286072 +@5e5a4dbfa3e7425ade15558d0f22210125950c7069885ea97e0bb15b26a1ab65B037a0c82706cf1a3481f5fc7b2c2a3e6f9dcae9fbcf6f6bdd563d0431b33871ee1B +@020ceffe35eb261e1c0a6bafd8975a39dec2eff03742b8468d4a35474588d4b8""1Kb5LsNCCsxWacaDNuGHq3crfs98btEDHQ"UOP_DUP OP_HASH160 cbe40823a2eeb36207a5a91df1e81951ea192eea OP_EQUALVERIFY OP_CHECKSIG*276a914cbe40823a2eeb36207a5a91df1e81951ea192eea88ac*"1Kb5LsNCCsxWacaDNuGHq3crfs98btEDHQ8$J  + @020ceffe35eb261e1c0a6bafd8975a39dec2eff03742b8468d4a35474588d4b8""1CRrMRp4W9p8mQ5nP9fH9TzfJ1pie8EbjE"UOP_DUP OP_HASH160 7d5c905868a03a27fd9ca25de68067451b38c232 OP_EQUALVERIFY OP_CHECKSIG*276a9147d5c905868a03a27fd9ca25de68067451b38c23288ac*"1CRrMRp4W9p8mQ5nP9fH9TzfJ1pie8EbjE8$J  +L@020ceffe35eb261e1c0a6bafd8975a39dec2eff03742b8468d4a35474588d4b8""1EvW6haTywgQkseSLTaHFjTKexG4bA4Gtf"UOP_DUP OP_HASH160 98b7f89ef8333233d2511a8030ffb8615450fe5d OP_EQUALVERIFY OP_CHECKSIG*276a91498b7f89ef8333233d2511a8030ffb8615450fe5d88ac*"1EvW6haTywgQkseSLTaHFjTKexG4bA4Gtf8$J ; + + +1@2d3378969721db6a6feab0b86a876401d20d30df0059b7e1ff9cf6e50b9dbf47$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@020ceffe35eb261e1c0a6bafd8975a39dec2eff03742b8468d4a35474588d4b8B0335dfa8339da74a9d86394613f94b30368cfb385e82d3065bfe30b4e80d8dcf7a2 +@d8e40b9ea1f33304ef9d5a620884c28b68f4eafab0a90169ef2d884c6d5cbe6aB0206ad0ca827a307f40866c7bc126576245973abb9cf8b8cb44d85c7a69acf367fB +@2d3378969721db6a6feab0b86a876401d20d30df0059b7e1ff9cf6e50b9dbf47""1PQE9QvPciVCSywqUHyxzNW7FQXVHv97MH"UOP_DUP OP_HASH160 f5b74eaab9492e3e2d92096c817c4def82d60c99 OP_EQUALVERIFY OP_CHECKSIG*276a914f5b74eaab9492e3e2d92096c817c4def82d60c9988ac*"1PQE9QvPciVCSywqUHyxzNW7FQXVHv97MH8$J  + @2d3378969721db6a6feab0b86a876401d20d30df0059b7e1ff9cf6e50b9dbf47""17NR88H9RNZwHFpqG3x2uA2j2UcGkkBrTC"UOP_DUP OP_HASH160 45dda06bbec91543b1a9d1298a3a841f3070c7c0 OP_EQUALVERIFY OP_CHECKSIG*276a91445dda06bbec91543b1a9d1298a3a841f3070c7c088ac*"17NR88H9RNZwHFpqG3x2uA2j2UcGkkBrTC8$J  +׭_@2d3378969721db6a6feab0b86a876401d20d30df0059b7e1ff9cf6e50b9dbf47""1L8Rm9XRdM4E55eSDeygYEHwNnyQGMC9BV"UOP_DUP OP_HASH160 d1d1f8a04279754b7416ec251f82559a17b849cf OP_EQUALVERIFY OP_CHECKSIG*276a914d1d1f8a04279754b7416ec251f82559a17b849cf88ac*"1L8Rm9XRdM4E55eSDeygYEHwNnyQGMC9BV8$J ; + + +1@9c347b3018ba4ee320f07ef250737259f303037d5413df87040af5144b677a75$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@2d3378969721db6a6feab0b86a876401d20d30df0059b7e1ff9cf6e50b9dbf47B0217cb19842b2c805063d69b3b0f0c143c2f992783f3edcc2c98ee0cca7bb86bda2 +@a54ff651d0bd0dd4b51af80a30cd92f0ac1ab11131ab6d18eac48e26ab37476cB030cfa46342596b8c77ad76d7aeb5c9d6cee49a71b25f033ad1680a2af61d1edfdB +ŗ@9c347b3018ba4ee320f07ef250737259f303037d5413df87040af5144b677a75""1P8ybwwkwj8oYSrsSYLDU9YzPZMg9idW1x"UOP_DUP OP_HASH160 f2d4edab63b36500a97ae8623768ebfe8a2485c0 OP_EQUALVERIFY OP_CHECKSIG*276a914f2d4edab63b36500a97ae8623768ebfe8a2485c088ac*"1P8ybwwkwj8oYSrsSYLDU9YzPZMg9idW1x8$J  + @9c347b3018ba4ee320f07ef250737259f303037d5413df87040af5144b677a75""1NHFTif8PPBFoejFwunC4AyoeDnKB9ntaz"UOP_DUP OP_HASH160 e96d5e352336be22975b9d3aff07ea24ab1cc1f9 OP_EQUALVERIFY OP_CHECKSIG*276a914e96d5e352336be22975b9d3aff07ea24ab1cc1f988ac*"1NHFTif8PPBFoejFwunC4AyoeDnKB9ntaz8$J  +U@9c347b3018ba4ee320f07ef250737259f303037d5413df87040af5144b677a75""1LjNFhiv23gjZKz4YKDrP1KFLj9BcpftBf"UOP_DUP OP_HASH160 d86d9a0fbaf9e39c8766b68584720abfe7560bb7 OP_EQUALVERIFY OP_CHECKSIG*276a914d86d9a0fbaf9e39c8766b68584720abfe7560bb788ac*"1LjNFhiv23gjZKz4YKDrP1KFLj9BcpftBf8$J ; + + +1@be66e70c05f356f91455bf84afbb0aa6db53dd47473f48dbe8df5b1bd747b6a1$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@9c347b3018ba4ee320f07ef250737259f303037d5413df87040af5144b677a75B03ae0656ca8862021bc2bf4182958ea044f9c78ccfbf8a44adc2431eb2cc4cd3e22 +@9d119cc5ef923f91db920f2cc4c06cd9d40db23908b771603e52849887d35ff5B02e54ceff0fd0172fba6a24d4969ebcebb00cbe1532424f049fe05cecf8051c6dbB +@be66e70c05f356f91455bf84afbb0aa6db53dd47473f48dbe8df5b1bd747b6a1""1Ax7fEHBeiQTgKKVkLi9uRcRNoh6uVYTjW"UOP_DUP OP_HASH160 6d259196b221487831d5433b641f418e51ab7fe5 OP_EQUALVERIFY OP_CHECKSIG*276a9146d259196b221487831d5433b641f418e51ab7fe588ac*"1Ax7fEHBeiQTgKKVkLi9uRcRNoh6uVYTjW8$J  + @be66e70c05f356f91455bf84afbb0aa6db53dd47473f48dbe8df5b1bd747b6a1""1Hu3dS2CvT3ef7EWyP6arqNV6WB5SStXec"UOP_DUP OP_HASH160 b959d61e8f5b67b6f4d8f45b4c4ebbe8f95f4283 OP_EQUALVERIFY OP_CHECKSIG*276a914b959d61e8f5b67b6f4d8f45b4c4ebbe8f95f428388ac*"1Hu3dS2CvT3ef7EWyP6arqNV6WB5SStXec8$J  +йL@be66e70c05f356f91455bf84afbb0aa6db53dd47473f48dbe8df5b1bd747b6a1""1NNG9QLa6zZ6YMjepmFgafE4xvPZd2BLeD"UOP_DUP OP_HASH160 ea6004da53df9d35137d0f1a0da4910f3582b394 OP_EQUALVERIFY OP_CHECKSIG*276a914ea6004da53df9d35137d0f1a0da4910f3582b39488ac*"1NNG9QLa6zZ6YMjepmFgafE4xvPZd2BLeD8$J ; + + +1@83a35b3ad9cf4c71b2664b0cea2dbc1b5a8ccd28b098de60b714e55aebc12a60$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@be66e70c05f356f91455bf84afbb0aa6db53dd47473f48dbe8df5b1bd747b6a1B0220541d04493ede3fbefe2f98d8f2a2250606fc173f1e15b66b219ec4e357d4e62 +@a7e74017970449809bf1257d29dd93fcd40367363e3c7585e2ac5e5056a4e022B032a37541d8b9bdcf302f72494a01df6149a189a079eb0fc45d535f295a101be0dB +@83a35b3ad9cf4c71b2664b0cea2dbc1b5a8ccd28b098de60b714e55aebc12a60""1GM5w7srnoLtifktYbvrkhH1v65HP9fZDH"UOP_DUP OP_HASH160 a85652ec5e695fb0a620ea28962eed657345a448 OP_EQUALVERIFY OP_CHECKSIG*276a914a85652ec5e695fb0a620ea28962eed657345a44888ac*"1GM5w7srnoLtifktYbvrkhH1v65HP9fZDH8$J  + @83a35b3ad9cf4c71b2664b0cea2dbc1b5a8ccd28b098de60b714e55aebc12a60""1FpwqwVJJzsHq6y1ac1XfuZDdrRzQyfCzH"UOP_DUP OP_HASH160 a2a317ab967585a5686aa0516c511714a36220d0 OP_EQUALVERIFY OP_CHECKSIG*276a914a2a317ab967585a5686aa0516c511714a36220d088ac*"1FpwqwVJJzsHq6y1ac1XfuZDdrRzQyfCzH8$J  +йL@83a35b3ad9cf4c71b2664b0cea2dbc1b5a8ccd28b098de60b714e55aebc12a60""16LsxyaNTgWRbmGZvogQptiiM2fwvrBoGs"UOP_DUP OP_HASH160 3a9b1361c6244180a960855c33cda1cee95b246a OP_EQUALVERIFY OP_CHECKSIG*276a9143a9b1361c6244180a960855c33cda1cee95b246a88ac*"16LsxyaNTgWRbmGZvogQptiiM2fwvrBoGs8$J ; + +1@58fbb49f7a75578590abe757c718b9c7aacd2476205fa9e67f1d39413134a3c8$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@b99023ce78979e9cbd2678477e04926d033e684221c49fb866bc6775ef8d7a82B02efad414f214256f5bd4ada00a4848d46b346f12bec067df7478e6ccbf06b09282 +@d482456ee03145a26df619065c74bd3ae65afc03ea022ff581401b87b7d0d5f9B029710800d8968929578b96491821dd231bbab46497e43ca42d22696f1801ca3e82 +@9a9621b5e1386dded8b75cf83ab097127ff3fcd226a8e5c687b4daa39f103520B031f6ef497be62760b5ba88c69b767858ce60c831573e5ac618683479d385a8dc02 +@e5f9d9eecd9de824bbc8e6b67c75da87a2d7a2444975ed98bec722c4a84d0a15B02832978ec99c2ac5238f418a946faaac45d8a0c4b6c58bd23eaffc7ce08cb249aB +Т@58fbb49f7a75578590abe757c718b9c7aacd2476205fa9e67f1d39413134a3c8""1KmqqAxQP3J6ZA3ma3Ne9Zir1n4itXx2sP"UOP_DUP OP_HASH160 cded53ff3d778a7718a86ddb3c2bd05de3478f6a OP_EQUALVERIFY OP_CHECKSIG*276a914cded53ff3d778a7718a86ddb3c2bd05de3478f6a88ac*"1KmqqAxQP3J6ZA3ma3Ne9Zir1n4itXx2sP8$J  +̩ @58fbb49f7a75578590abe757c718b9c7aacd2476205fa9e67f1d39413134a3c8""1CJG5dpL5yUz3BesLAgUAfiaZPSBJGH4e6"UOP_DUP OP_HASH160 7bed0b051a31b1438245a7ef1c4f1446e24debd1 OP_EQUALVERIFY OP_CHECKSIG*276a9147bed0b051a31b1438245a7ef1c4f1446e24debd188ac*"1CJG5dpL5yUz3BesLAgUAfiaZPSBJGH4e68$J  +م@58fbb49f7a75578590abe757c718b9c7aacd2476205fa9e67f1d39413134a3c8""19HCjcntiBSgFwBBCWM3hVFMfiHvsykSxQ"UOP_DUP OP_HASH160 5ad17515656bd66191df024ff6ad6e3afed9956c OP_EQUALVERIFY OP_CHECKSIG*276a9145ad17515656bd66191df024ff6ad6e3afed9956c88ac*"19HCjcntiBSgFwBBCWM3hVFMfiHvsykSxQ8$J ; + +1@2a154844e254a58a0b6cf5d1af566986ddcc99a58e2d6198df701886e3e4f118$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@83a35b3ad9cf4c71b2664b0cea2dbc1b5a8ccd28b098de60b714e55aebc12a60B039de52336be9895ec035ca6088bd3dd66a8b6e4002280674a26f991c2386a0f542 +@59084ad10572c557b4f339c10727d6d55be0cdae7fb775d228642d4143909847B03dd5d40f610a31531521d13558fc70613d7a24d920be34229887ff5373a480ca42 +@020ceffe35eb261e1c0a6bafd8975a39dec2eff03742b8468d4a35474588d4b8B02a2ebd87acd391a67a58feb62f21807548b710d702d9f9f8e7469e3d5a184d7d2B +@2a154844e254a58a0b6cf5d1af566986ddcc99a58e2d6198df701886e3e4f118""1LQ37NHnszTgvPG4sQR2xyLDNY2XJsxdyi"UOP_DUP OP_HASH160 d4c5b7d9ba067801d1869936165fa57435a867aa OP_EQUALVERIFY OP_CHECKSIG*276a914d4c5b7d9ba067801d1869936165fa57435a867aa88ac*"1LQ37NHnszTgvPG4sQR2xyLDNY2XJsxdyi8$J  + @2a154844e254a58a0b6cf5d1af566986ddcc99a58e2d6198df701886e3e4f118""12sA6ThsdtMDbWvwmKdbQUjvkxfLUi8MQ8"UOP_DUP OP_HASH160 147483e99d2e13d808b4bcb1620c58de94cbd156 OP_EQUALVERIFY OP_CHECKSIG*276a914147483e99d2e13d808b4bcb1620c58de94cbd15688ac*"12sA6ThsdtMDbWvwmKdbQUjvkxfLUi8MQ88$J  +J@2a154844e254a58a0b6cf5d1af566986ddcc99a58e2d6198df701886e3e4f118""1G2pp3JnjPCgJLhgfFKNrJ5AU4BM5kHkNC"UOP_DUP OP_HASH160 a4e2369e8e0222588154fdd3b580808071fa110e OP_EQUALVERIFY OP_CHECKSIG*276a914a4e2369e8e0222588154fdd3b580808071fa110e88ac*"1G2pp3JnjPCgJLhgfFKNrJ5AU4BM5kHkNC8$J ; + + +1@1996f46f3c12540cdfe68926297a5073a8e3ae114de6749fc5f0d3a818067870$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@2a154844e254a58a0b6cf5d1af566986ddcc99a58e2d6198df701886e3e4f118B02eda8d2bcd6dec6c45be48b1fafde34bec6049a4d25765c2ee2a7b1678b5130b82 +@2a154844e254a58a0b6cf5d1af566986ddcc99a58e2d6198df701886e3e4f118B02b50ad2dc856478063879cbb38d52832b2ea908a1cd5e5051dcfb05e59c045335B +@1996f46f3c12540cdfe68926297a5073a8e3ae114de6749fc5f0d3a818067870""196PTVrXWFL4KMteCEPPUiSCAnYharuqUE"UOP_DUP OP_HASH160 58c5d5058fae683d15e67110441cc11ea10cef21 OP_EQUALVERIFY OP_CHECKSIG*276a91458c5d5058fae683d15e67110441cc11ea10cef2188ac*"196PTVrXWFL4KMteCEPPUiSCAnYharuqUE8$J  + @1996f46f3c12540cdfe68926297a5073a8e3ae114de6749fc5f0d3a818067870""1LSxHKFBccUBpeis1LB3g9z1SDyDdqqrCK"UOP_DUP OP_HASH160 d552ef7852f26883ba59bb55c52b6e16077b62a2 OP_EQUALVERIFY OP_CHECKSIG*276a914d552ef7852f26883ba59bb55c52b6e16077b62a288ac*"1LSxHKFBccUBpeis1LB3g9z1SDyDdqqrCK8$J  +@@1996f46f3c12540cdfe68926297a5073a8e3ae114de6749fc5f0d3a818067870""1BhJTB6M31gAtY7pjuHhF1fKFKvDVzo7zU"UOP_DUP OP_HASH160 755076c234e67abcca33e492e58c65fa71d92ee8 OP_EQUALVERIFY OP_CHECKSIG*276a914755076c234e67abcca33e492e58c65fa71d92ee888ac*"1BhJTB6M31gAtY7pjuHhF1fKFKvDVzo7zU8$J ; + + +1@3e3950a975d47d3aef0ee30e2ca1e424aa41c3fc683d1107e40d7c6db569f16b$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@1996f46f3c12540cdfe68926297a5073a8e3ae114de6749fc5f0d3a818067870B02c91d3b6e963fb7985481fbd085ad8876d699cb34f8fac1dac36c17f1d2d4e2202 +@1996f46f3c12540cdfe68926297a5073a8e3ae114de6749fc5f0d3a818067870B02c77671dc268cd944bd78490a451a21e2528350e3a13406c7c8fff81784ef0d72B +n@3e3950a975d47d3aef0ee30e2ca1e424aa41c3fc683d1107e40d7c6db569f16b"!17XxrDiDRmVobYwaRhj2NM3hyjMRdgAqj"UOP_DUP OP_HASH160 013c57a13a14ddadd7900f0f57cab12a47e800f7 OP_EQUALVERIFY OP_CHECKSIG*276a914013c57a13a14ddadd7900f0f57cab12a47e800f788ac*!17XxrDiDRmVobYwaRhj2NM3hyjMRdgAqj8$J  + @3e3950a975d47d3aef0ee30e2ca1e424aa41c3fc683d1107e40d7c6db569f16b""1KeoA2uVmSM3vYGTVWBixvY4a1q2SQmWmZ"UOP_DUP OP_HASH160 cc982efe16ddd64c3daa43cbaebe15ec5abdb70c OP_EQUALVERIFY OP_CHECKSIG*276a914cc982efe16ddd64c3daa43cbaebe15ec5abdb70c88ac*"1KeoA2uVmSM3vYGTVWBixvY4a1q2SQmWmZ8$J  +鰯7@3e3950a975d47d3aef0ee30e2ca1e424aa41c3fc683d1107e40d7c6db569f16b""1KXR3NSLFHWjdhjSYV3jVtMTJSZudrqPiY"UOP_DUP OP_HASH160 cb32cfae88be9a331b8d8b4e2caa5196d54bd3d7 OP_EQUALVERIFY OP_CHECKSIG*276a914cb32cfae88be9a331b8d8b4e2caa5196d54bd3d788ac*"1KXR3NSLFHWjdhjSYV3jVtMTJSZudrqPiY8$J ; + +1@d4feb3ad51621cc144a2715e5165dbed29aaabcb6c4d0f0ce909b6e613727701$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@8c9efd5d33217039b415992753894f7e27ec59384b3949dd73c5daa75ecb74e5B03c71613054af467539d9aa2a5de7bd35f12dd45c6203cd7f2009f1cbbdc3b35192 +@1549f838fe39d6268aa30dc9713984a73760a7434290bb89b30634ed6bed60a7B03f6d4007af2ed57ee33c23dcc00f83491070d4f3a03c8db97b79a57d52cd67a872 +@4929ad3259335bc3006183eed7a3848bbe1558b987ee2a964229a1bc4b12c0f5B02149121f42ee58194fe7dd4f40360679871b77d5abedd7856f85b9cb49522a68cB +c@d4feb3ad51621cc144a2715e5165dbed29aaabcb6c4d0f0ce909b6e613727701""1AmriTtJEraz2WNS6VmzxqQabmMZA2V3cj"UOP_DUP OP_HASH160 6b34ef2c6c8df4a640273e2691faefc03e0c2c1d OP_EQUALVERIFY OP_CHECKSIG*276a9146b34ef2c6c8df4a640273e2691faefc03e0c2c1d88ac*"1AmriTtJEraz2WNS6VmzxqQabmMZA2V3cj8$J  + @d4feb3ad51621cc144a2715e5165dbed29aaabcb6c4d0f0ce909b6e613727701""191gj7xxLgeDymmdJqrPg8fQxt4tYyfAvN"UOP_DUP OP_HASH160 57e22b0498db3f250e225d2b03d2038a07077c1d OP_EQUALVERIFY OP_CHECKSIG*276a91457e22b0498db3f250e225d2b03d2038a07077c1d88ac*"191gj7xxLgeDymmdJqrPg8fQxt4tYyfAvN8$J  +о@d4feb3ad51621cc144a2715e5165dbed29aaabcb6c4d0f0ce909b6e613727701""1GKtYGsNQdHS1rvfH9TjgQeUKcxwKiUVFd"UOP_DUP OP_HASH160 a81c65966909aaa2e65602481b42b53b61b4c2f0 OP_EQUALVERIFY OP_CHECKSIG*276a914a81c65966909aaa2e65602481b42b53b61b4c2f088ac*"1GKtYGsNQdHS1rvfH9TjgQeUKcxwKiUVFd8$J ; + + +1@186a7d3281afeee8014d866a1829383c8b13f7f52648fbddbd27ec84d70f9e16$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@39456279701d6dcfbf25f7a6576c8000af3090cbfb5f026b9b2cf90de5b44bacB032222c90ab5548223114fb4b893a838e85e3bd00ac9cf6fe631272ee69ec9a49b2 +@ea2c990b5ddb2d688dcc2ae80de526b8f2fae495f30fd697aa02891f925e0351B02ea8eb7be59924d481356d45b2f09f867dcddddd872e24023dd1e738f6d66aa53B +@186a7d3281afeee8014d866a1829383c8b13f7f52648fbddbd27ec84d70f9e16""1E5tKrpxuSKhv9uS7DNioSWEE11SdHYzhm"UOP_DUP OP_HASH160 8f8624a37978604c564bd71bf86edcd12a370aea OP_EQUALVERIFY OP_CHECKSIG*276a9148f8624a37978604c564bd71bf86edcd12a370aea88ac*"1E5tKrpxuSKhv9uS7DNioSWEE11SdHYzhm8$J  + @186a7d3281afeee8014d866a1829383c8b13f7f52648fbddbd27ec84d70f9e16""1FywnSmyRPHiMfsHqH3RHrLa7FvQnoogWF"UOP_DUP OP_HASH160 a456c92b3e3d69cb6aff05f20010840d9688f106 OP_EQUALVERIFY OP_CHECKSIG*276a914a456c92b3e3d69cb6aff05f20010840d9688f10688ac*"1FywnSmyRPHiMfsHqH3RHrLa7FvQnoogWF8$J  +@186a7d3281afeee8014d866a1829383c8b13f7f52648fbddbd27ec84d70f9e16""18E4YSvWsrwJC9NbaUryrupAy9fX6DyrWP"UOP_DUP OP_HASH160 4f413eaf235c7973aae0cf2156ca7a9cc2e60494 OP_EQUALVERIFY OP_CHECKSIG*276a9144f413eaf235c7973aae0cf2156ca7a9cc2e6049488ac*"18E4YSvWsrwJC9NbaUryrupAy9fX6DyrWP8$J ; + + +1@6b5b2f649e0e4632af4aabbd2825b737b3333ff56061c748e12d105314eaf5d2$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@186a7d3281afeee8014d866a1829383c8b13f7f52648fbddbd27ec84d70f9e16B03ff929e3bd8ac38120e2c03fe8168267552fd265b53b6e76039f6a2356eeb12b92 +@186a7d3281afeee8014d866a1829383c8b13f7f52648fbddbd27ec84d70f9e16B026a6175fb2b241e180bf523772bddf444ae0531795c3970329557dd3adca2deccB +@6b5b2f649e0e4632af4aabbd2825b737b3333ff56061c748e12d105314eaf5d2""1C52BNSUt5ar5HmbZ3uzrjoEfvrfUg8Zmf"UOP_DUP OP_HASH160 796c080e7384478f726e4f53e1f73dd86115fa55 OP_EQUALVERIFY OP_CHECKSIG*276a914796c080e7384478f726e4f53e1f73dd86115fa5588ac*"1C52BNSUt5ar5HmbZ3uzrjoEfvrfUg8Zmf8$J  + @6b5b2f649e0e4632af4aabbd2825b737b3333ff56061c748e12d105314eaf5d2""14rSV8X49KLqLNA1XaYn4wjR7nmf1eDAQa"UOP_DUP OP_HASH160 2a4208850df1d301d8aa06f7b15e122292434ac1 OP_EQUALVERIFY OP_CHECKSIG*276a9142a4208850df1d301d8aa06f7b15e122292434ac188ac*"14rSV8X49KLqLNA1XaYn4wjR7nmf1eDAQa8$J  +߭ +@6b5b2f649e0e4632af4aabbd2825b737b3333ff56061c748e12d105314eaf5d2""1KUQdmacBRU57g3dTFspyh1UwTSKsGe5XC"UOP_DUP OP_HASH160 caa13944383a7f6f94c7aebcdc773e016d2ef198 OP_EQUALVERIFY OP_CHECKSIG*276a914caa13944383a7f6f94c7aebcdc773e016d2ef19888ac*"1KUQdmacBRU57g3dTFspyh1UwTSKsGe5XC8$J ; + + +1@b0c3842ff94c54a1cf34e655162d5a47890402f532e4bc4d0fa85839e437e4f6$"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd(-2 +@6b5b2f649e0e4632af4aabbd2825b737b3333ff56061c748e12d105314eaf5d2B0205f3f69e0966db1e465d6b263eecf611edf6f0e79f2704cc88e70acc4d94b0bf2 +@6b5b2f649e0e4632af4aabbd2825b737b3333ff56061c748e12d105314eaf5d2B02063c77eedbdfaf02e888701075ad105210784e8cc56d44ab0f4908e37865a164B +@b0c3842ff94c54a1cf34e655162d5a47890402f532e4bc4d0fa85839e437e4f6""13bbpYoGKxZ3uvHRRXV6meRYhCvcqtpxeK"UOP_DUP OP_HASH160 1c7b75dae4cf8f033e77f967f348e718f889539e OP_EQUALVERIFY OP_CHECKSIG*276a9141c7b75dae4cf8f033e77f967f348e718f889539e88ac*"13bbpYoGKxZ3uvHRRXV6meRYhCvcqtpxeK8$J  + @b0c3842ff94c54a1cf34e655162d5a47890402f532e4bc4d0fa85839e437e4f6""1FXnxNLFYAsNzrSzWHux6bwQEQSWtstdeo"UOP_DUP OP_HASH160 9f6499ce9f8b6be2cf767d9ce6a7917b8fc9afa6 OP_EQUALVERIFY OP_CHECKSIG*276a9149f6499ce9f8b6be2cf767d9ce6a7917b8fc9afa688ac*"1FXnxNLFYAsNzrSzWHux6bwQEQSWtstdeo8$J  +ǧv@b0c3842ff94c54a1cf34e655162d5a47890402f532e4bc4d0fa85839e437e4f6""1HDuhSVCxK9X69rQ5AQbLUuha2iiqw8d9c"UOP_DUP OP_HASH160 b1f2fe5705ddf66871a34626c3d44b1fe450857f OP_EQUALVERIFY OP_CHECKSIG*276a914b1f2fe5705ddf66871a34626c3d44b1fe450857f88ac*"1HDuhSVCxK9X69rQ5AQbLUuha2iiqw8d9c8$J ; $-@0000000000000000000db7b693ad1a154eec033907a035b167ed7dedf109cac3"@00000000000000000003d9f61495f8874426d823e9c7ba8e11a6716fb262cccd2 + +1@186258292bc5ff3c0e120f7162240c5b86b99084d13f4232d65f931b4d9ec10b$"@0000000000000000000db7b693ad1a154eec033907a035b167ed7dedf109cac3(-2 +@d4feb3ad51621cc144a2715e5165dbed29aaabcb6c4d0f0ce909b6e613727701B02009c0a438aa9a7d1604ef1cab702e80260772db18e165ae542121b399a0aa1512 +@4db8b06c5bf731785621478a52a8f171c5abf85718f0e29b18044151b25f6c7cB0263926bfb2666aee15ca853bbf5c41d3a7f339003d49c5119dd0065fe31d1aefc2 +@2c332719cd2243836b1d31b8dec446198ece786dbb7db650d06bfaa001fd83ebB033098d7ab99b51b1cf24c0a866a8cf77d4f766d1ef7ded1dd26d461cf68212163B +(@186258292bc5ff3c0e120f7162240c5b86b99084d13f4232d65f931b4d9ec10b""1AAKHgTxnYagaBFD8mNDtfgbyDXydRSJuv"UOP_DUP OP_HASH160 647c243464b868bcbe8079e42c2815ab509eecc6 OP_EQUALVERIFY OP_CHECKSIG*276a914647c243464b868bcbe8079e42c2815ab509eecc688ac*"1AAKHgTxnYagaBFD8mNDtfgbyDXydRSJuv8$J  + @186258292bc5ff3c0e120f7162240c5b86b99084d13f4232d65f931b4d9ec10b""1PqWbg9b291djjNyApV4Hc4Ehf1NqAroGo"UOP_DUP OP_HASH160 fa7f70c1031bcda5715267717f8173fd836680d0 OP_EQUALVERIFY OP_CHECKSIG*276a914fa7f70c1031bcda5715267717f8173fd836680d088ac*"1PqWbg9b291djjNyApV4Hc4Ehf1NqAroGo8$J  +ֆ@186258292bc5ff3c0e120f7162240c5b86b99084d13f4232d65f931b4d9ec10b""1FMH7vVSdmGKNERxw1mdSeGgrnBtSMHG5c"UOP_DUP OP_HASH160 9d678934ea58e8c38f900cc2d7a521bf921a0afc OP_EQUALVERIFY OP_CHECKSIG*276a9149d678934ea58e8c38f900cc2d7a521bf921a0afc88ac*"1FMH7vVSdmGKNERxw1mdSeGgrnBtSMHG5c8$J ; $-@00000000000000000006d6e6fad547102ea4f67aef9c62540d69b32aec90e0ae"@0000000000000000000db7b693ad1a154eec033907a035b167ed7dedf109cac32 + + + +1@66deb53fd302e0d36e112e8ad327572e066a582426bdcae7031e9af9a55ca418$"@00000000000000000006d6e6fad547102ea4f67aef9c62540d69b32aec90e0ae(-2 +@d482456ee03145a26df619065c74bd3ae65afc03ea022ff581401b87b7d0d5f9B022621389a8174a31f24791147627bac861e0136076b9bcbded18672d14c6a9bea2 +@96fbee33c262b926ec6bb6cf614b68d39ffb763e9250cfbbe26b1fa84ebb407fB02d7064ca4be1b3e2593d0aad4bae0f1a9ae72344ee299dc2c23f7fc40eb530b05B +@66deb53fd302e0d36e112e8ad327572e066a582426bdcae7031e9af9a55ca418"!1hLdMEjhxfkAxVX2kHzwDo6z4th9mfgga"UOP_DUP OP_HASH160 07a105a31c9443d46f4af4aaae3d33707fc33c55 OP_EQUALVERIFY OP_CHECKSIG*276a91407a105a31c9443d46f4af4aaae3d33707fc33c5588ac*!1hLdMEjhxfkAxVX2kHzwDo6z4th9mfgga8$J  + @66deb53fd302e0d36e112e8ad327572e066a582426bdcae7031e9af9a55ca418""1DRZVQ8Qas4drAJhV5tWeZPBtH5pBFjDKg"UOP_DUP OP_HASH160 88469d0c48569251335c1c0485dfb95b323fd182 OP_EQUALVERIFY OP_CHECKSIG*276a91488469d0c48569251335c1c0485dfb95b323fd18288ac*"1DRZVQ8Qas4drAJhV5tWeZPBtH5pBFjDKg8$J  +Ƌ@66deb53fd302e0d36e112e8ad327572e066a582426bdcae7031e9af9a55ca418""1DmyvV6iSmvgfNtvQ2VTzibAXju8NHZ89p"UOP_DUP OP_HASH160 8c2353f3c6d57313564c0a3a35f1899dd0affbd0 OP_EQUALVERIFY OP_CHECKSIG*276a9148c2353f3c6d57313564c0a3a35f1899dd0affbd088ac*"1DmyvV6iSmvgfNtvQ2VTzibAXju8NHZ89p8$J ;$-@000000000000000000091eda7222b397b4d184431baa793184f3ac0df5ae863a"@00000000000000000006d6e6fad547102ea4f67aef9c62540d69b32aec90e0ae2 + + +1@1d3a69c29a1827aca8e6d5deada84487ff3897cb783e3216953df41836a6d57a$"@000000000000000000091eda7222b397b4d184431baa793184f3ac0df5ae863a(-2 +@3e3950a975d47d3aef0ee30e2ca1e424aa41c3fc683d1107e40d7c6db569f16bB02278795ec7165625ff3906357b18c60052ff45bb49fd98a09f7a4cb853814d8ce2 +@83a35b3ad9cf4c71b2664b0cea2dbc1b5a8ccd28b098de60b714e55aebc12a60B026af7aed93cb05a33ebec292d3902519cb976afce2c109235c0943f811aa74625B +3@1d3a69c29a1827aca8e6d5deada84487ff3897cb783e3216953df41836a6d57a""15MZJgvzH7LyNSEqKN3GiPvZ7wa1qnR7A3"UOP_DUP OP_HASH160 2fc3ca0952237dad63b3cfc7aef4bead7fed8b1a OP_EQUALVERIFY OP_CHECKSIG*276a9142fc3ca0952237dad63b3cfc7aef4bead7fed8b1a88ac*"15MZJgvzH7LyNSEqKN3GiPvZ7wa1qnR7A38$J  + @1d3a69c29a1827aca8e6d5deada84487ff3897cb783e3216953df41836a6d57a""1CfJDyYszJapPjquWddJAZr8AJfRSQHsee"UOP_DUP OP_HASH160 7fe7915b12d2758ac7da171f555ba5385f2399fa OP_EQUALVERIFY OP_CHECKSIG*276a9147fe7915b12d2758ac7da171f555ba5385f2399fa88ac*"1CfJDyYszJapPjquWddJAZr8AJfRSQHsee8$J  +B@1d3a69c29a1827aca8e6d5deada84487ff3897cb783e3216953df41836a6d57a""14Lg83ux5vWvaRfcRoqZCRWxFSu83tb5aH"UOP_DUP OP_HASH160 24a0f00a2dd49b89476e51f4de09d1f022dc35bd OP_EQUALVERIFY OP_CHECKSIG*276a91424a0f00a2dd49b89476e51f4de09d1f022dc35bd88ac*"14Lg83ux5vWvaRfcRoqZCRWxFSu83tb5aH8$J ; + + +1@0f4baa9cd9d1346e372fccca67ffbb6de5bb84813dd82284181a7f6d8e8c9789$"@000000000000000000091eda7222b397b4d184431baa793184f3ac0df5ae863a(-2 +@4d4d5eeafbf1a166de4929ce9fd26380a329f4523b7ce57b43868c9c632f48c5B037400b2d2f872bb0efbab9926b03b69dd434ae071f0fbc49d062a37c1f1b458e42 +@f08f243f065190b0a6ebe88a4acf9ce2b42999c6b6b53938fa74d90b06dc52c4B02048dca0e394c33bfcb74a728a05a765f44385065270fb73b0b010c1d704c87e2B + @0f4baa9cd9d1346e372fccca67ffbb6de5bb84813dd82284181a7f6d8e8c9789""17YLn9ZkUGJngCQjA91yGx9UTTAGpQjVdV"UOP_DUP OP_HASH160 47be28e23636f0639e8817fcac68d7d354dcf988 OP_EQUALVERIFY OP_CHECKSIG*276a91447be28e23636f0639e8817fcac68d7d354dcf98888ac*"17YLn9ZkUGJngCQjA91yGx9UTTAGpQjVdV8$J  + @0f4baa9cd9d1346e372fccca67ffbb6de5bb84813dd82284181a7f6d8e8c9789"!1j1wsrmMud3TDUZBqjzQE7qA3q5RFnvuM"UOP_DUP OP_HASH160 07f2429cb633493c8fba106c2e1e156bfc280e8c OP_EQUALVERIFY OP_CHECKSIG*276a91407f2429cb633493c8fba106c2e1e156bfc280e8c88ac*!1j1wsrmMud3TDUZBqjzQE7qA3q5RFnvuM8$J  +B@0f4baa9cd9d1346e372fccca67ffbb6de5bb84813dd82284181a7f6d8e8c9789""1LKfDKw3uXBkcL3WPDCw9HcrtLJvY9od1a"UOP_DUP OP_HASH160 d3f1c6817617cf41302b4625053a349f0c13304f OP_EQUALVERIFY OP_CHECKSIG*276a914d3f1c6817617cf41302b4625053a349f0c13304f88ac*"1LKfDKw3uXBkcL3WPDCw9HcrtLJvY9od1a8$J ; $Ф-@00000000000000000006b83c7c59753d475eb659deacccfcce3e65ab500c0153"@000000000000000000091eda7222b397b4d184431baa793184f3ac0df5ae863a2 + + + +1@9ca9e0b880f5eef6e1201474c60df225cd57ae253ac8a3b61f5bffa7bf5c9b7b$"@00000000000000000006b83c7c59753d475eb659deacccfcce3e65ab500c0153(Ф-2 +@0f4baa9cd9d1346e372fccca67ffbb6de5bb84813dd82284181a7f6d8e8c9789B03697afdf0ac06b67bc448dce5c5282e829c02088bc55f33d5f5270ceb5ac234692 +@be66e70c05f356f91455bf84afbb0aa6db53dd47473f48dbe8df5b1bd747b6a1B023bb2590b8a5720162d7471358a8eec240b797b57092df5234ce238316333a351B + @9ca9e0b880f5eef6e1201474c60df225cd57ae253ac8a3b61f5bffa7bf5c9b7b""1EusokbKo7u4Vz3FXe7fXA9RSvkr9BCcDU"UOP_DUP OP_HASH160 9899ad0c27c30efe7a7bc1b5bf582ccc3df6d7f3 OP_EQUALVERIFY OP_CHECKSIG*276a9149899ad0c27c30efe7a7bc1b5bf582ccc3df6d7f388ac*"1EusokbKo7u4Vz3FXe7fXA9RSvkr9BCcDU8$J  +@9ca9e0b880f5eef6e1201474c60df225cd57ae253ac8a3b61f5bffa7bf5c9b7b""1GzWsZFdrZooaYD7fvrZYpGtBnbVcpJnBz"UOP_DUP OP_HASH160 af6a883d0fa2ee4d0bfff3c9fa42aaf868aee823 OP_EQUALVERIFY OP_CHECKSIG*276a914af6a883d0fa2ee4d0bfff3c9fa42aaf868aee82388ac*"1GzWsZFdrZooaYD7fvrZYpGtBnbVcpJnBz8$J  +<@9ca9e0b880f5eef6e1201474c60df225cd57ae253ac8a3b61f5bffa7bf5c9b7b""1KYmC4JjoMTDdtfashtpJwPSBmZhcHAMzN"UOP_DUP OP_HASH160 cb740c23146cabee0a0dae6ebfc32e30196a4bf0 OP_EQUALVERIFY OP_CHECKSIG*276a914cb740c23146cabee0a0dae6ebfc32e30196a4bf088ac*"1KYmC4JjoMTDdtfashtpJwPSBmZhcHAMzN8$J 7$-@00000000000000000000da548d9d2349f565e2f212540c4cfd12fd080d172866"@00000000000000000006b83c7c59753d475eb659deacccfcce3e65ab500c015326 + + +1@7605cd1ccd1ab02bf5d950dffd632d0941586adfece09a72077aad743a370484$"@00000000000000000000da548d9d2349f565e2f212540c4cfd12fd080d172866(-2 +@ce75d35297d4372b98533e68a9d059db1f357a09165737f795713d52adbb41eeB02266a68150fc42144bdf95cdec2a8d7354e779c8b6918d02cadbfa372614123c92 +@ce75d35297d4372b98533e68a9d059db1f357a09165737f795713d52adbb41eeB032d59350bfacf07acc5d64f9276c8e1e17527c15cf651d61e73c8ce0002cd5f1dB +@7605cd1ccd1ab02bf5d950dffd632d0941586adfece09a72077aad743a370484""1G9aPtikQrVDj3cr4Ytx1X8kPxucMRcH9R"UOP_DUP OP_HASH160 a629174730ce5fdcf19680209a0d4773db8b87a4 OP_EQUALVERIFY OP_CHECKSIG*276a914a629174730ce5fdcf19680209a0d4773db8b87a488ac*"1G9aPtikQrVDj3cr4Ytx1X8kPxucMRcH9R8$J  + @7605cd1ccd1ab02bf5d950dffd632d0941586adfece09a72077aad743a370484""1PeTZrUScAnzRqspq9fFeVZTKucLe325KK"UOP_DUP OP_HASH160 f868559933956a35a107aa0e3cbf7efdb15d6278 OP_EQUALVERIFY OP_CHECKSIG*276a914f868559933956a35a107aa0e3cbf7efdb15d627888ac*"1PeTZrUScAnzRqspq9fFeVZTKucLe325KK8$J  +ȿ\@7605cd1ccd1ab02bf5d950dffd632d0941586adfece09a72077aad743a370484""1QBHRW7WHaKN2gzAvMHixdqW1q8vCr8m5W"UOP_DUP OP_HASH160 fe3cc2ebfafcc8bd1456aa306d802d7337241772 OP_EQUALVERIFY OP_CHECKSIG*276a914fe3cc2ebfafcc8bd1456aa306d802d733724177288ac*"1QBHRW7WHaKN2gzAvMHixdqW1q8vCr8m5W8$J ; + + +1@207b8b75e0b3a68c7d0548debaea216ec04eebff0617562b5bff40068f84203f$"@00000000000000000000da548d9d2349f565e2f212540c4cfd12fd080d172866(-2 +@14710def74ee197ffd575aee173e1e3e198fb86c6161f9f13cdc32f875fb2484B0244446ae94cf82bf49f56225e1a39c8dc4e73ec80c32ca80e94619ee93f4d8f722 +@1772580c69c787ee4b9bc73b09527bf4c652088c0a543e514515634154470c1cB03baf2b4bbbdb6f24ac1b337c64dddee22664830f4fdc56e5bf8f8f18c29eda313B +@207b8b75e0b3a68c7d0548debaea216ec04eebff0617562b5bff40068f84203f""1K3amsAVwVNYModqAsCN3FJ9zkhiJH4MfX"UOP_DUP OP_HASH160 c5ef49ebf7e688c3f1a838bc4b065d4e142c654b OP_EQUALVERIFY OP_CHECKSIG*276a914c5ef49ebf7e688c3f1a838bc4b065d4e142c654b88ac*"1K3amsAVwVNYModqAsCN3FJ9zkhiJH4MfX8$J  + @207b8b75e0b3a68c7d0548debaea216ec04eebff0617562b5bff40068f84203f""1C59NGYafTpf5rRhWzqSPps1hmtGGUWnzS"UOP_DUP OP_HASH160 79720818e13f035ef5ea3994f12e46633bff0bb6 OP_EQUALVERIFY OP_CHECKSIG*276a91479720818e13f035ef5ea3994f12e46633bff0bb688ac*"1C59NGYafTpf5rRhWzqSPps1hmtGGUWnzS8$J  +Ѩ@207b8b75e0b3a68c7d0548debaea216ec04eebff0617562b5bff40068f84203f""15L4LHzecbvmGnZCXymUi9Uknp1E6YytN4"UOP_DUP OP_HASH160 2f7b30380ad8b18e74c617bbefe7bb712f552474 OP_EQUALVERIFY OP_CHECKSIG*276a9142f7b30380ad8b18e74c617bbefe7bb712f55247488ac*"15L4LHzecbvmGnZCXymUi9Uknp1E6YytN48$J ; + + +1@7948b9a1ed5e3d040b5b9964d1e46fd41848f4d8b0e5e1543ec6a5de62f56978$"@00000000000000000000da548d9d2349f565e2f212540c4cfd12fd080d172866(-2 +@f6f7eaddfe01c78b4defe88dbc3e84a601c96ebf3287582d0648ef353cde5a72B0372713f2cbd22369776ae6ce1fcc48a9f3d85654c8e234e31d14e5db1164a776a2 +@cbe879b90eee53c93ad1988cbc85468decd877aae32d5b5ed3c597defb1cb7e2B02b3d0db36bb87820f947e6fe5b02df79a36909aa70254d3e00534c255e9a14c62B +@7948b9a1ed5e3d040b5b9964d1e46fd41848f4d8b0e5e1543ec6a5de62f56978""1PNePvdtwqKyREnVSF4etCrQZTkW4ifozD"UOP_DUP OP_HASH160 f56ab7ead6d2e73ab56e9fc559c644d908572d45 OP_EQUALVERIFY OP_CHECKSIG*276a914f56ab7ead6d2e73ab56e9fc559c644d908572d4588ac*"1PNePvdtwqKyREnVSF4etCrQZTkW4ifozD8$J  + @7948b9a1ed5e3d040b5b9964d1e46fd41848f4d8b0e5e1543ec6a5de62f56978""1LVTCieehkVQQ5mujVL6GakpWVkJyyg6bC"UOP_DUP OP_HASH160 d5cbe8c0061b4897ac89ac3eb463fc31890dbc3e OP_EQUALVERIFY OP_CHECKSIG*276a914d5cbe8c0061b4897ac89ac3eb463fc31890dbc3e88ac*"1LVTCieehkVQQ5mujVL6GakpWVkJyyg6bC8$J  +@@7948b9a1ed5e3d040b5b9964d1e46fd41848f4d8b0e5e1543ec6a5de62f56978""1GE82bWLsZKFxtLrqvyPss7ucushH9Zycp"UOP_DUP OP_HASH160 a7052917dedf07da9db36e48c26f707717b8da23 OP_EQUALVERIFY OP_CHECKSIG*276a914a7052917dedf07da9db36e48c26f707717b8da2388ac*"1GE82bWLsZKFxtLrqvyPss7ucushH9Zycp8$J ; + +1@d2bf09955db1e7d0cf766f05eccbc3582251db4c946c6dd12e04db0eafb1f278$"@00000000000000000000da548d9d2349f565e2f212540c4cfd12fd080d172866(-2 +@1d3a69c29a1827aca8e6d5deada84487ff3897cb783e3216953df41836a6d57aB0388c153c33fb373ff216a7c5a228653b8f3de12d9ed0f528adff9658125f2ae0e2 +@9ca9e0b880f5eef6e1201474c60df225cd57ae253ac8a3b61f5bffa7bf5c9b7bB02e9177b3e9d299aeda717c510e0c0acaf7dcf27e1818fbff2cf940e1adfd2ff952 +@3e3950a975d47d3aef0ee30e2ca1e424aa41c3fc683d1107e40d7c6db569f16bB03a208ac6693c5fbc41334e1c075bd7caa525fd71829326538dcc82a388c9637c6B + @d2bf09955db1e7d0cf766f05eccbc3582251db4c946c6dd12e04db0eafb1f278""1DcA3FyTfGUKF27hnfq5xyVZBk5C381d24"UOP_DUP OP_HASH160 8a479d071fa16cc10c2fa75eb363a6adb48cee6e OP_EQUALVERIFY OP_CHECKSIG*276a9148a479d071fa16cc10c2fa75eb363a6adb48cee6e88ac*"1DcA3FyTfGUKF27hnfq5xyVZBk5C381d248$J  + @d2bf09955db1e7d0cf766f05eccbc3582251db4c946c6dd12e04db0eafb1f278""14gZFrcDAzBSvBa9vdxs1Bh4pgE6NfCyRL"UOP_DUP OP_HASH160 286386a29f3a41508e0b00a8055fb354645f1777 OP_EQUALVERIFY OP_CHECKSIG*276a914286386a29f3a41508e0b00a8055fb354645f177788ac*"14gZFrcDAzBSvBa9vdxs1Bh4pgE6NfCyRL8$J  +-@d2bf09955db1e7d0cf766f05eccbc3582251db4c946c6dd12e04db0eafb1f278""1A58Vbg18o27YNVHoayJp62xYy3798qMyE"UOP_DUP OP_HASH160 63810d010cbe9427c1603d412007822fad9a979f OP_EQUALVERIFY OP_CHECKSIG*276a91463810d010cbe9427c1603d412007822fad9a979f88ac*"1A58Vbg18o27YNVHoayJp62xYy3798qMyE8$J ; + + +1@e64d97cfa7d43f249b6d6f4d9ac963eb5cdbccdd0b216c8db2a6b7c2b9277938$"@00000000000000000000da548d9d2349f565e2f212540c4cfd12fd080d172866(-2 +@d2bf09955db1e7d0cf766f05eccbc3582251db4c946c6dd12e04db0eafb1f278B02c2595e285528a3027ad96d36959753f2cc843a4bf3cb1f541ceb4d877d5bc2af2 +@0f4baa9cd9d1346e372fccca67ffbb6de5bb84813dd82284181a7f6d8e8c9789B03da929cdb47f1805f2bb96770b45006cc08ef12d2c8db1576634e5dba787af6e6B + @e64d97cfa7d43f249b6d6f4d9ac963eb5cdbccdd0b216c8db2a6b7c2b9277938""1977zHUVdz3qf5fFrpGr2a6UgdS71GhLuY"UOP_DUP OP_HASH160 58e955c554345be2e018cabd19a7431cedbcc2fd OP_EQUALVERIFY OP_CHECKSIG*276a91458e955c554345be2e018cabd19a7431cedbcc2fd88ac*"1977zHUVdz3qf5fFrpGr2a6UgdS71GhLuY8$J  + @e64d97cfa7d43f249b6d6f4d9ac963eb5cdbccdd0b216c8db2a6b7c2b9277938"!1ATUhy9HHwrdWBWhXJzUdHUnLrWx5FhNg"UOP_DUP OP_HASH160 01c9d89b8995c914277da5f530c105d846b10420 OP_EQUALVERIFY OP_CHECKSIG*276a91401c9d89b8995c914277da5f530c105d846b1042088ac*!1ATUhy9HHwrdWBWhXJzUdHUnLrWx5FhNg8$J  +9@e64d97cfa7d43f249b6d6f4d9ac963eb5cdbccdd0b216c8db2a6b7c2b9277938""16pBFU8wJyKUA5Xd6fTQTZrCv1FfLTNxbr"UOP_DUP OP_HASH160 3fc4bc245b4ebd138e57e8e9cbbf0eb2dd88621c OP_EQUALVERIFY OP_CHECKSIG*276a9143fc4bc245b4ebd138e57e8e9cbbf0eb2dd88621c88ac*"16pBFU8wJyKUA5Xd6fTQTZrCv1FfLTNxbr8$J ;$-@000000000000000000077a86156d9f3c0c275922f227eed6e9bb085a18af8a5b"@00000000000000000000da548d9d2349f565e2f212540c4cfd12fd080d1728662$д-@000000000000000000070908eb92657c350882ea236133fb72b3bd7d5cc767f3"@000000000000000000077a86156d9f3c0c275922f227eed6e9bb085a18af8a5b2$-@000000000000000000031cc596bdf2d00c539220256cb3da73e21edc084ae9e4"@000000000000000000070908eb92657c350882ea236133fb72b3bd7d5cc767f32$-@00000000000000000014bd44952cf2e1e0e1db9381f6ba6aaadb50eaab8b281b"@000000000000000000031cc596bdf2d00c539220256cb3da73e21edc084ae9e42$-@0000000000000000000cb9d96953c5222ed8880bc364e755abf0f4d3c5edda3b"@00000000000000000014bd44952cf2e1e0e1db9381f6ba6aaadb50eaab8b281b2$ȩ-@000000000000000000015045ea90d83374114cb3032155e8a02a28dafb1c5be9"@0000000000000000000cb9d96953c5222ed8880bc364e755abf0f4d3c5edda3b2$-@0000000000000000001271da9fbe2667e47db4ce14e80d63daeab03e09e0841c"@000000000000000000015045ea90d83374114cb3032155e8a02a28dafb1c5be92$-@0000000000000000001a39b42a381cd151df207a827e8d9d3ae36486df3151f2"@0000000000000000001271da9fbe2667e47db4ce14e80d63daeab03e09e0841c2$-@000000000000000000152d3680b4367237740dff0b86a0f6ff5b252890cce8bc"@0000000000000000001a39b42a381cd151df207a827e8d9d3ae36486df3151f22$-@000000000000000000023188db62916ada4b8b1a7d741db6a94e2b05041e4953"@000000000000000000152d3680b4367237740dff0b86a0f6ff5b252890cce8bc2$-@000000000000000000083c6969cfd094b6b97c269e6be79ef816b34ae085bdab"@000000000000000000023188db62916ada4b8b1a7d741db6a94e2b05041e49532 $-@0000000000000000001668570272e77fc62caed965d3a10b4ccfc125a00b5f05"@000000000000000000083c6969cfd094b6b97c269e6be79ef816b34ae085bdab2 + + + +1@273dd8ac773b411e3a5acee10ce585a992cfacf7b2a8e6229a981c30ff094b78$"@0000000000000000001668570272e77fc62caed965d3a10b4ccfc125a00b5f05(-2 +@fd7307f3c1fb256d2101367c9e91d9f8193984dd1a952ec21842ee05d9529c47B033e794980b3775d044a98c1cc4abcc2a9e7a395d672a550421127296899eb1f402 +@24f310996b3f1254eb8b6651098c975a6ca2591c512adf6c746e739160d99403B02cd587eeeeb6af0b48ccd25cbf82d6bf8cb16013462ae5c43ebb3e84e97db9dcfB +@273dd8ac773b411e3a5acee10ce585a992cfacf7b2a8e6229a981c30ff094b78""1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp"UOP_DUP OP_HASH160 db2ef1bde029af070919ba8c543a4a6940d74aa3 OP_EQUALVERIFY OP_CHECKSIG*276a914db2ef1bde029af070919ba8c543a4a6940d74aa388ac*"1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp8$J  +b@273dd8ac773b411e3a5acee10ce585a992cfacf7b2a8e6229a981c30ff094b78""1NqmoZiYGo4zuVJ4rq4ULWL8TvjaCJjyEM"UOP_DUP OP_HASH160 ef9401d424a68aca3b54bbd30c06218cd50b7e1f OP_EQUALVERIFY OP_CHECKSIG*276a914ef9401d424a68aca3b54bbd30c06218cd50b7e1f88ac*"1NqmoZiYGo4zuVJ4rq4ULWL8TvjaCJjyEM8$J  +@273dd8ac773b411e3a5acee10ce585a992cfacf7b2a8e6229a981c30ff094b78""13Cn4tS45GxEpmHyHwqxz7k8TBAUA86j7W"UOP_DUP OP_HASH160 182a727b62a5d877186d84d2e7e55574c2f6d2b1 OP_EQUALVERIFY OP_CHECKSIG*276a914182a727b62a5d877186d84d2e7e55574c2f6d2b188ac*"13Cn4tS45GxEpmHyHwqxz7k8TBAUA86j7W8$J $ג-@00000000000000000006fc6492b998f7e748f4ac339d07a119d8505ad62d35dc"@0000000000000000001668570272e77fc62caed965d3a10b4ccfc125a00b5f052$-@0000000000000000000a9675dd6e3aa5f3aded52a659453eb5cb7b19c14f6239"@00000000000000000006fc6492b998f7e748f4ac339d07a119d8505ad62d35dc2$ʫ-@00000000000000000010cbb3d6b1020b327a4a65d03145467ab1cfe4efd9b634"@0000000000000000000a9675dd6e3aa5f3aded52a659453eb5cb7b19c14f62392$-@0000000000000000000fb083806d7261abf40dc9d829718f6b2af8f244a1940c"@00000000000000000010cbb3d6b1020b327a4a65d03145467ab1cfe4efd9b6342‹$-@0000000000000000000d12e53fae86f4042254cfac02c56d250ceb0e4708c86e"@0000000000000000000fb083806d7261abf40dc9d829718f6b2af8f244a1940c2 + +1@b94fc6d003f59eb70329f2c346f3ce28c784e768724b0b6efcc5346bd4a8b0a0‹$"@0000000000000000000d12e53fae86f4042254cfac02c56d250ceb0e4708c86e(-2 +@92f1978b756bd7233ec1f1893d9e1c90f324f2a525dbe92c2c635f734e8ec008B0297c14ec1edf3df3821a3221ef932dd02db41011f5f47f310d7f39f5078cce94e2 +@0232b6c0464eb6ca5b8d2791ca5940fa4adc85eef8a011b71c355e2c1a578eb3B027d432e04019def8bb69efd059068cae66269c065af5f48651760498984e5597fB +ݘ@b94fc6d003f59eb70329f2c346f3ce28c784e768724b0b6efcc5346bd4a8b0a0""1Av4hT4hqaQAq4YWvwEgj7TEM6rvnNntwA"UOP_DUP OP_HASH160 6cc243b4023b133004e95a89b14413fff880760b OP_EQUALVERIFY OP_CHECKSIG*276a9146cc243b4023b133004e95a89b14413fff880760b88ac*"1Av4hT4hqaQAq4YWvwEgj7TEM6rvnNntwA8‹$J  +@b94fc6d003f59eb70329f2c346f3ce28c784e768724b0b6efcc5346bd4a8b0a0""18WB93p9z5bw6FXYfaGHKow127Rhcs6DAg"UOP_DUP OP_HASH160 524d6823b7d31880f288241333e0b3ec0e37555d OP_EQUALVERIFY OP_CHECKSIG*276a914524d6823b7d31880f288241333e0b3ec0e37555d88ac*"18WB93p9z5bw6FXYfaGHKow127Rhcs6DAg8‹$J  + +1@032409d8904f019a7cbff23921fd680e78e3c10c61ada0f361bf6cb46ad58957‹$"@0000000000000000000d12e53fae86f4042254cfac02c56d250ceb0e4708c86e(-2 +@fe7acfa4af1a9c458fe44abf1fee3c6f4ad4da567c5925d5c159495fb2eebb59B02d8db74c394961eade2cd9a46174d45e73d12d2345eebd8c616d2685e1f248ed62 +@824cecdac18c9e9a16fb59774ffa8418b7a058b2b01192d5eedff515af0c6022B0334848c9fe16442b3bccd2938c5d4ab7be1167113596b124df52fab3dd1d835ea2 +@1dcbbb600f3c679929f58590146fee9884d95aa68bd559193ca7e5225a100335B025f2199c8eb691178703f84fb5bf95673b2dcfbe975de250d4ebbd7b05bee4bd9B +@032409d8904f019a7cbff23921fd680e78e3c10c61ada0f361bf6cb46ad58957""1JAe8oQJmK6myTtqf3wbZzk8ww6X959Uuj"UOP_DUP OP_HASH160 bc4ce15a6b091a9c429a08b92124d470782aa89e OP_EQUALVERIFY OP_CHECKSIG*276a914bc4ce15a6b091a9c429a08b92124d470782aa89e88ac*"1JAe8oQJmK6myTtqf3wbZzk8ww6X959Uuj8‹$J  +L@032409d8904f019a7cbff23921fd680e78e3c10c61ada0f361bf6cb46ad58957""1Ckn9U1tgGTpYmN6z2cyyp4zwRHxJUVgqv"UOP_DUP OP_HASH160 80f0f4b7cc0442b1629c1f1351f0cd6a955f9ab0 OP_EQUALVERIFY OP_CHECKSIG*276a91480f0f4b7cc0442b1629c1f1351f0cd6a955f9ab088ac*"1Ckn9U1tgGTpYmN6z2cyyp4zwRHxJUVgqv8‹$J  +@032409d8904f019a7cbff23921fd680e78e3c10c61ada0f361bf6cb46ad58957""145mhmUJRY5FbLGB9Hdm5cpmSBAQyrNfmD"UOP_DUP OP_HASH160 21cf5b76a4e6594109f05070662824d1bebf5221 OP_EQUALVERIFY OP_CHECKSIG*276a91421cf5b76a4e6594109f05070662824d1bebf522188ac*"145mhmUJRY5FbLGB9Hdm5cpmSBAQyrNfmD8‹$J Ë$-@000000000000000000182c582a21f660d07f4fd3ce435aefc5bf4081ca243102"@0000000000000000000d12e53fae86f4042254cfac02c56d250ceb0e4708c86e2ċ$߂-@000000000000000000164e955482234e50a5d01425f6ad421e7c254f54a990b9"@000000000000000000182c582a21f660d07f4fd3ce435aefc5bf4081ca2431022ŋ$Ƭ-@0000000000000000000cf6605fa39b1141f95901b694de7cfc8c5c61297eac91"@000000000000000000164e955482234e50a5d01425f6ad421e7c254f54a990b92Ƌ$-@0000000000000000000e4d87b2da897938be1d8dbfc9ed3f0c638ee0fa7743b9"@0000000000000000000cf6605fa39b1141f95901b694de7cfc8c5c61297eac912Nj$Ȅ-@0000000000000000000bf9b05a19289f26e2f1c38dd59dfcc2264d78d63d5c73"@0000000000000000000e4d87b2da897938be1d8dbfc9ed3f0c638ee0fa7743b92ȋ$ȱ-@0000000000000000001abebcc594e1cd2d658d98ab4d040120bd2ec05583b577"@0000000000000000000bf9b05a19289f26e2f1c38dd59dfcc2264d78d63d5c732ɋ$-@0000000000000000000536d9b7d0f7cd897fbfe9a1038412b17ce5121df5824f"@0000000000000000001abebcc594e1cd2d658d98ab4d040120bd2ec05583b5772ʋ$-@0000000000000000001ab333cb2a06ea4e2799761033f694be05e1d238de5c9e"@0000000000000000000536d9b7d0f7cd897fbfe9a1038412b17ce5121df5824f2ˋ$-@0000000000000000000cb69b7d4e604b835e467ddf79fe6db98510a4b81e27cd"@0000000000000000001ab333cb2a06ea4e2799761033f694be05e1d238de5c9e2̋$-@0000000000000000000469f75d574cfa631f7b6dedbad30306416dc4dcfff1d5"@0000000000000000000cb69b7d4e604b835e467ddf79fe6db98510a4b81e27cd2͋$-@00000000000000000006dc199e736bf932b15e494a3a7933b5ce6f7b10228863"@0000000000000000000469f75d574cfa631f7b6dedbad30306416dc4dcfff1d52΋$-@00000000000000000007a4674eeaba85f8260cc0fc5991238ee439e3bc0c7075"@00000000000000000006dc199e736bf932b15e494a3a7933b5ce6f7b102288632 + + +1@26a9d5ece505bf932e62e138d8fef9a5e20f2a7ba4202c9334609003a6f6ed0b΋$"@00000000000000000007a4674eeaba85f8260cc0fc5991238ee439e3bc0c7075(-2 +@b0c3842ff94c54a1cf34e655162d5a47890402f532e4bc4d0fa85839e437e4f6B028b2dbb3c3e0a9203f4d9497a1d911d239925d9e0a03e06bc2a9f75c4ac007fce2 +@3891d718167a01312f986f5e141ba5e1f6d5babac08e70ee590ac54ecef8ce12B03aa886187fb0329aa2db791f72f1eeacf56e8fa5045032190853366773872e2f1B +@26a9d5ece505bf932e62e138d8fef9a5e20f2a7ba4202c9334609003a6f6ed0b""1NR5P46LKFUy2VvzWUKUMGiUXhruCraUhA"UOP_DUP OP_HASH160 eae847ede47599fff4739a680eda0f00b03610ce OP_EQUALVERIFY OP_CHECKSIG*276a914eae847ede47599fff4739a680eda0f00b03610ce88ac*"1NR5P46LKFUy2VvzWUKUMGiUXhruCraUhA8΋$J  + @26a9d5ece505bf932e62e138d8fef9a5e20f2a7ba4202c9334609003a6f6ed0b""1F7iftaFsXcHuB6dvCY5F5QKnVaRXyTo4R"UOP_DUP OP_HASH160 9ad70aa195e070f87bf3c93ae7c2ef98f4022f23 OP_EQUALVERIFY OP_CHECKSIG*276a9149ad70aa195e070f87bf3c93ae7c2ef98f4022f2388ac*"1F7iftaFsXcHuB6dvCY5F5QKnVaRXyTo4R8΋$J  +@26a9d5ece505bf932e62e138d8fef9a5e20f2a7ba4202c9334609003a6f6ed0b""1CKFNQVLkJPFSz5vTSuy239c4HnT7LVQhn"UOP_DUP OP_HASH160 7c1cdd98dce2ea2e2ba2cd176c7fe0f9e822c066 OP_EQUALVERIFY OP_CHECKSIG*276a9147c1cdd98dce2ea2e2ba2cd176c7fe0f9e822c06688ac*"1CKFNQVLkJPFSz5vTSuy239c4HnT7LVQhn8΋$J ; + + +1@2ce56b276b27526af90eea0971e87ab29f0123a52c59542da12ffd9c4070b246΋$"@00000000000000000007a4674eeaba85f8260cc0fc5991238ee439e3bc0c7075(-2 +@186258292bc5ff3c0e120f7162240c5b86b99084d13f4232d65f931b4d9ec10bB037772062239a82000e085d2c514f46ebb7a6e49aa806475c2aa25161fa16145262 +@6aeb5fe23200ff4ca521a8bef866ac0779e80dcf50271c0c9550add9a94960adB021b6826c35f6cb6ba3074caa056ba1912facf7338f8da83b7602298e76fd31e6eB +&@2ce56b276b27526af90eea0971e87ab29f0123a52c59542da12ffd9c4070b246""16tsKVe8HsMiLXh12pS7qgG2PXZ3PeZZPo"UOP_DUP OP_HASH160 40a7d8d77a5a98158cea085bad6dfa5bfb5c034d OP_EQUALVERIFY OP_CHECKSIG*276a91440a7d8d77a5a98158cea085bad6dfa5bfb5c034d88ac*"16tsKVe8HsMiLXh12pS7qgG2PXZ3PeZZPo8΋$J  +@2ce56b276b27526af90eea0971e87ab29f0123a52c59542da12ffd9c4070b246""1Je4ZD8FnRdZJ8rUGdoXeiR6Qk4avcapnt"UOP_DUP OP_HASH160 c17c7f2af495939bf84bf300cf78af8fcbf7f54d OP_EQUALVERIFY OP_CHECKSIG*276a914c17c7f2af495939bf84bf300cf78af8fcbf7f54d88ac*"1Je4ZD8FnRdZJ8rUGdoXeiR6Qk4avcapnt8΋$J  +f@2ce56b276b27526af90eea0971e87ab29f0123a52c59542da12ffd9c4070b246""1FvjKd2tSd4tgE2PFNKk1F6ij9FhFrs7eu"UOP_DUP OP_HASH160 a3bb2281594c05998d0a86b9fff8eaf80acc3278 OP_EQUALVERIFY OP_CHECKSIG*276a914a3bb2281594c05998d0a86b9fff8eaf80acc327888ac*"1FvjKd2tSd4tgE2PFNKk1F6ij9FhFrs7eu8΋$J ϋ$ۜ-@00000000000000000013c0a68d7f9f268fb7b36ea57593ea58d561d416015e05"@00000000000000000007a4674eeaba85f8260cc0fc5991238ee439e3bc0c70752 Ћ$в-@00000000000000000019ff9eea983c67249ab13def254ec174ff7d5573aa6b52"@00000000000000000013c0a68d7f9f268fb7b36ea57593ea58d561d416015e052 + + + +1@881fe56f19971f798d66061f264fce76f94bfc301dd05f73e292f51ef8b2da26Ћ$"@00000000000000000019ff9eea983c67249ab13def254ec174ff7d5573aa6b52(в-2 +@26a9d5ece505bf932e62e138d8fef9a5e20f2a7ba4202c9334609003a6f6ed0bB03e5899fffb88c6e9b743053e4c76b8dd9bb635c1ab05ff6529397a638cc19cbb42 +@26a9d5ece505bf932e62e138d8fef9a5e20f2a7ba4202c9334609003a6f6ed0bB0259c983faa34ddf8c4529a2ddef3dbe0243a416ca45741144862ea478642ed04fB +ϡ@881fe56f19971f798d66061f264fce76f94bfc301dd05f73e292f51ef8b2da26""129xj3PYHoBfTZga9eNTyHuDqqcRo6ja1Z"UOP_DUP OP_HASH160 0ca9f8618ee45f822073b1975f77f7e1e6c99b88 OP_EQUALVERIFY OP_CHECKSIG*276a9140ca9f8618ee45f822073b1975f77f7e1e6c99b8888ac*"129xj3PYHoBfTZga9eNTyHuDqqcRo6ja1Z8Ћ$J  + @881fe56f19971f798d66061f264fce76f94bfc301dd05f73e292f51ef8b2da26""1AwR91NKPZt4fxEKz8Vf258Kf1bw85C9dv"UOP_DUP OP_HASH160 6d03be503e9e1be36005b6e1a7bd42bdad40898d OP_EQUALVERIFY OP_CHECKSIG*276a9146d03be503e9e1be36005b6e1a7bd42bdad40898d88ac*"1AwR91NKPZt4fxEKz8Vf258Kf1bw85C9dv8Ћ$J  +׽ +@881fe56f19971f798d66061f264fce76f94bfc301dd05f73e292f51ef8b2da26""1Jq18c2nmHogNSr2nn6xivU2awaKmhWcTD"UOP_DUP OP_HASH160 c38e36c414d8ab321950fea57f394aefbe08ed11 OP_EQUALVERIFY OP_CHECKSIG*276a914c38e36c414d8ab321950fea57f394aefbe08ed1188ac*"1Jq18c2nmHogNSr2nn6xivU2awaKmhWcTD8Ћ$J ;ы$-@0000000000000000000dc186ea859d039ee53e98129caaafee02ea6b1eba009d"@00000000000000000019ff9eea983c67249ab13def254ec174ff7d5573aa6b522ҋ$؛-@0000000000000000001827777780a2f4e2fc3d6c93cf15f4bccb6f57e592583f"@0000000000000000000dc186ea859d039ee53e98129caaafee02ea6b1eba009d2 + + +1@cab48b9374992049ce28a8d9c1abff306bd91117d872d4705dd41a1e090abe6bҋ$"@0000000000000000001827777780a2f4e2fc3d6c93cf15f4bccb6f57e592583f(؛-2 +@881fe56f19971f798d66061f264fce76f94bfc301dd05f73e292f51ef8b2da26B037d5d60a640586e7a3428c72594006a7a46bc889208a85f27dc00642dec402e4c2 +@4b66b0e6ae145a7ad355fe07c5b2e85b7c506de8ec125bf536d47a7e4e2a6aaaB0268217e6cd3dc2b6d6106531c1118ff00349d870d2cf1c8b43c575e1d7dc8b357B +@cab48b9374992049ce28a8d9c1abff306bd91117d872d4705dd41a1e090abe6b""158rwAFynp41SPX3UvzivE6z8LgxPe4X1U"UOP_DUP OP_HASH160 2d5d18f5573452493c4316f949a126254066d7aa OP_EQUALVERIFY OP_CHECKSIG*276a9142d5d18f5573452493c4316f949a126254066d7aa88ac*"158rwAFynp41SPX3UvzivE6z8LgxPe4X1U8ҋ$J  + @cab48b9374992049ce28a8d9c1abff306bd91117d872d4705dd41a1e090abe6b"!1Q6KTpwQCRwXVVgyKKZuP8Ck9zXMPTSck"UOP_DUP OP_HASH160 045e01b28b81aff11154e04a09c75fc8f210762c OP_EQUALVERIFY OP_CHECKSIG*276a914045e01b28b81aff11154e04a09c75fc8f210762c88ac*!1Q6KTpwQCRwXVVgyKKZuP8Ck9zXMPTSck8ҋ$J  +۩ +@cab48b9374992049ce28a8d9c1abff306bd91117d872d4705dd41a1e090abe6b""13sKnGGvXAdsEzLbuXMjCmL5RF4FL3NG2G"UOP_DUP OP_HASH160 1f74ba0c228119e121632dfdd3979e91ebd06380 OP_EQUALVERIFY OP_CHECKSIG*276a9141f74ba0c228119e121632dfdd3979e91ebd0638088ac*"13sKnGGvXAdsEzLbuXMjCmL5RF4FL3NG2G8ҋ$J ; + + +1@c83505b6553fdad1b54d116a163ee1da895443a79c7c3e4fd0f65bc8bc267521ҋ$"@0000000000000000001827777780a2f4e2fc3d6c93cf15f4bccb6f57e592583f(؛-2 +@cab48b9374992049ce28a8d9c1abff306bd91117d872d4705dd41a1e090abe6bB0232373e65e737c596eaf41fdde75989c50b6fdbe46dc8ec612f9a2d86a0952a2d2 +@cab48b9374992049ce28a8d9c1abff306bd91117d872d4705dd41a1e090abe6bB0399aac12c4974a6cb74eaa34954fdbdcaabf2599f2c2399b351632802d617a943B +@c83505b6553fdad1b54d116a163ee1da895443a79c7c3e4fd0f65bc8bc267521""1GwUPQKcJ3gSRzrmado5WyfgUwsgA8iJuC"UOP_DUP OP_HASH160 aed735a6df5ccb136d7137c34710138cd4b1d974 OP_EQUALVERIFY OP_CHECKSIG*276a914aed735a6df5ccb136d7137c34710138cd4b1d97488ac*"1GwUPQKcJ3gSRzrmado5WyfgUwsgA8iJuC8ҋ$J  + @c83505b6553fdad1b54d116a163ee1da895443a79c7c3e4fd0f65bc8bc267521""1MtimQmqe8Y264kZXpd9VdvX8xJrkeYHFe"UOP_DUP OP_HASH160 e52a980e39ae610bd582a19f95c5d527f8ce9f37 OP_EQUALVERIFY OP_CHECKSIG*276a914e52a980e39ae610bd582a19f95c5d527f8ce9f3788ac*"1MtimQmqe8Y264kZXpd9VdvX8xJrkeYHFe8ҋ$J  +c@c83505b6553fdad1b54d116a163ee1da895443a79c7c3e4fd0f65bc8bc267521""1AB5qmDaUu1BNbSVjAA3CsMcN99TJqfsHi"UOP_DUP OP_HASH160 64a1551f61708eb4b3caf89349e9adf4a4707b94 OP_EQUALVERIFY OP_CHECKSIG*276a91464a1551f61708eb4b3caf89349e9adf4a4707b9488ac*"1AB5qmDaUu1BNbSVjAA3CsMcN99TJqfsHi8ҋ$J ;Ӌ$-@00000000000000000009a818b0f369b1451d7f89cf2fa67260f2b682adf3fae1"@0000000000000000001827777780a2f4e2fc3d6c93cf15f4bccb6f57e592583f2ԋ$-@0000000000000000000fe616302729b9ebbbbf0506fce5cf79940dab25566ccd"@00000000000000000009a818b0f369b1451d7f89cf2fa67260f2b682adf3fae12Ջ$Є-@000000000000000000004a1586bcbce9bc56fb4b4f073d8b2ad3ae96449f04aa"@0000000000000000000fe616302729b9ebbbbf0506fce5cf79940dab25566ccd2֋$-@000000000000000000039fd9f154c4ac856325f867b33493c0ac7ba5e282389f"@000000000000000000004a1586bcbce9bc56fb4b4f073d8b2ad3ae96449f04aa2 + + +1@d8eb51a9c776e3ffbfc9c821af5ef21a883ee70ac481e95d0ec2c4b6625473e3֋$"@000000000000000000039fd9f154c4ac856325f867b33493c0ac7ba5e282389f(-2 +@273dd8ac773b411e3a5acee10ce585a992cfacf7b2a8e6229a981c30ff094b78B020c74440ab7ccd0fd51a9242a867df577e674103810b4374290cd85b846c32e7f2 +@9321177110ede799335543b5f6c966964271449a1e66e213ace1cbd3cb3684b2B02f2daa5fe0f2abb98b8b8965dcf1e34029cdb29daa4aa07878743c5cf51eb3bb9B +@d8eb51a9c776e3ffbfc9c821af5ef21a883ee70ac481e95d0ec2c4b6625473e3""19KQ6osTEbWkXPJDVLDM5jCnecWYG2o1uo"UOP_DUP OP_HASH160 5b3bc6cfc7322ec74f3a33d931164a3a4c4f63cb OP_EQUALVERIFY OP_CHECKSIG*276a9145b3bc6cfc7322ec74f3a33d931164a3a4c4f63cb88ac*"19KQ6osTEbWkXPJDVLDM5jCnecWYG2o1uo8֋$J  + @d8eb51a9c776e3ffbfc9c821af5ef21a883ee70ac481e95d0ec2c4b6625473e3""1FGcJPKrKLPfrcJhGQrJ3LY5a5TzLoG3j8"UOP_DUP OP_HASH160 9c857796661de5d2164d6a4d957835b68d0465b5 OP_EQUALVERIFY OP_CHECKSIG*276a9149c857796661de5d2164d6a4d957835b68d0465b588ac*"1FGcJPKrKLPfrcJhGQrJ3LY5a5TzLoG3j88֋$J  +@d8eb51a9c776e3ffbfc9c821af5ef21a883ee70ac481e95d0ec2c4b6625473e3""1Bg4JbYtKgPGKCRjP47G8Y8P5txi7EWUsx"UOP_DUP OP_HASH160 75143ce4bbf3e746e7cf452cb06ee5554d80fa55 OP_EQUALVERIFY OP_CHECKSIG*276a91475143ce4bbf3e746e7cf452cb06ee5554d80fa5588ac*"1Bg4JbYtKgPGKCRjP47G8Y8P5txi7EWUsx8֋$J ; + + +1@06da439ccd64ec1ab6e79686ea7432777dd802cedc4cd2e77eb072bc32fd1cfb֋$"@000000000000000000039fd9f154c4ac856325f867b33493c0ac7ba5e282389f(-2 +@faa573da1c2cdd493fdcc6fd2c1a4dbcd9c334556e8800e71fbd2307a7eef0c8B0367038e8e137839137d74d410e786a477f5c777c7ec41d304735b6844cfbe64c42 +@2040b9ff94e078549a656bf11f75bb7ef716e943e55de99b440d505aa1d6b84bB033b21ceee04dba40371cee7eaed37bd89a1ecc146b0b64db3b5df1435d16ed41fB +@06da439ccd64ec1ab6e79686ea7432777dd802cedc4cd2e77eb072bc32fd1cfb""1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd"UOP_DUP OP_HASH160 6b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e OP_EQUALVERIFY OP_CHECKSIG*276a9146b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e88ac*"1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd8֋$J  +@06da439ccd64ec1ab6e79686ea7432777dd802cedc4cd2e77eb072bc32fd1cfb""1HPZxse8VvoTAW9kJAt4XiMTscEEYeSSrP"UOP_DUP OP_HASH160 b3c6ae1b218d8762d546d10ef251a15d93d2b4fd OP_EQUALVERIFY OP_CHECKSIG*276a914b3c6ae1b218d8762d546d10ef251a15d93d2b4fd88ac*"1HPZxse8VvoTAW9kJAt4XiMTscEEYeSSrP8֋$J  +@06da439ccd64ec1ab6e79686ea7432777dd802cedc4cd2e77eb072bc32fd1cfb""14BGZVmy6hMB5sNxzUMzD7qZ4Kn1Z62BfJ"UOP_DUP OP_HASH160 22d986aa3e318d2f0613fa2061564b6bb500c595 OP_EQUALVERIFY OP_CHECKSIG*276a91422d986aa3e318d2f0613fa2061564b6bb500c59588ac*"14BGZVmy6hMB5sNxzUMzD7qZ4Kn1Z62BfJ8֋$J ׋$-@0000000000000000001890e195f0606b95b8a61a5b99b2b2fd7ba8c408a06655"@000000000000000000039fd9f154c4ac856325f867b33493c0ac7ba5e282389f2 ؋$-@0000000000000000001ae1c68cdf800915e93e726fb6c8370749e0dd8f22b1e7"@0000000000000000001890e195f0606b95b8a61a5b99b2b2fd7ba8c408a066552 + + + +1@f2249e9849bd4ba4deda8cc6e9cf47aab7645b351a826aa75b4c9c1eb49be87c؋$"@0000000000000000001ae1c68cdf800915e93e726fb6c8370749e0dd8f22b1e7(-2 +@c83505b6553fdad1b54d116a163ee1da895443a79c7c3e4fd0f65bc8bc267521B026db0b9c799ceb21f0f36be7920a44ef22b31c81d3e2ff3bfe1b8b361987900f02 +@107fa642a6522d7265e07525f5c3bab60f8a206768d1446a05a16f6c75636e69B03d1f8f0162e1fc658fc9a5f9a7652d4c976ee2010a43a0263978480bc437b6217B +@f2249e9849bd4ba4deda8cc6e9cf47aab7645b351a826aa75b4c9c1eb49be87c"!1dTeXBgZufPpptSNESt3gCQg7dUrWJdva"UOP_DUP OP_HASH160 06e537e5186e11a3cd548383df56c60f9cddbe1c OP_EQUALVERIFY OP_CHECKSIG*276a91406e537e5186e11a3cd548383df56c60f9cddbe1c88ac*!1dTeXBgZufPpptSNESt3gCQg7dUrWJdva8؋$J  + @f2249e9849bd4ba4deda8cc6e9cf47aab7645b351a826aa75b4c9c1eb49be87c""1PpYVVsoJrRLxFPqys8Beogn4X7UQ6Z2Yb"UOP_DUP OP_HASH160 fa509ae7925508916ef3cbb36fb50bf786308d7e OP_EQUALVERIFY OP_CHECKSIG*276a914fa509ae7925508916ef3cbb36fb50bf786308d7e88ac*"1PpYVVsoJrRLxFPqys8Beogn4X7UQ6Z2Yb8؋$J  + +@f2249e9849bd4ba4deda8cc6e9cf47aab7645b351a826aa75b4c9c1eb49be87c""12NMy1qeAb5NEEVkBhKKvwc9L3YgarwPJE"UOP_DUP OP_HASH160 0f025cc120ba069de47f14ff58e08eb1ff0405a7 OP_EQUALVERIFY OP_CHECKSIG*276a9140f025cc120ba069de47f14ff58e08eb1ff0405a788ac*"12NMy1qeAb5NEEVkBhKKvwc9L3YgarwPJE8؋$J ;ً$-@00000000000000000000257dbb59b719492b3a859653e130efe7670155885669"@0000000000000000001ae1c68cdf800915e93e726fb6c8370749e0dd8f22b1e72ڋ$-@00000000000000000002e643a5705bbecbe12a1cceadbdc2a5edfdace823dbcd"@00000000000000000000257dbb59b719492b3a859653e130efe76701558856692 ۋ$-@0000000000000000000cb6206370ba995e1183fa2fd591b9aeec0bbe32d60010"@00000000000000000002e643a5705bbecbe12a1cceadbdc2a5edfdace823dbcd2 + + + +1@4f8a3547952f05f7f9295beb5595eba3acb321892d8639a532ca0373cd4279aaۋ$"@0000000000000000000cb6206370ba995e1183fa2fd591b9aeec0bbe32d60010(-2 +@d8eb51a9c776e3ffbfc9c821af5ef21a883ee70ac481e95d0ec2c4b6625473e3B02edb6dc724626e6eb135fb806147a9f2fe9c94e8cd41af7e86dea90e40fb366622 +@a1901c57fea6278bfaf308371fbeee51744aa00da16b213ea4037619008fd03eB03baffc8d4448c01e6e031fe7bac09dda690d005b2c2e055b439a8d4dff723ae07B +@4f8a3547952f05f7f9295beb5595eba3acb321892d8639a532ca0373cd4279aa""1DabqEjLhCAYCARz8kP7NYn5ngYTSdpcgC"UOP_DUP OP_HASH160 89fc4fe9794dec457ba6c50d1f6fc5d1affd74c3 OP_EQUALVERIFY OP_CHECKSIG*276a91489fc4fe9794dec457ba6c50d1f6fc5d1affd74c388ac*"1DabqEjLhCAYCARz8kP7NYn5ngYTSdpcgC8ۋ$J  + @4f8a3547952f05f7f9295beb5595eba3acb321892d8639a532ca0373cd4279aa""1A7fwQ5hwpZZHkntV2ZDY9ccwHSHALmLUF"UOP_DUP OP_HASH160 63fc21acd08036460aff8d29912cf0bfee542075 OP_EQUALVERIFY OP_CHECKSIG*276a91463fc21acd08036460aff8d29912cf0bfee54207588ac*"1A7fwQ5hwpZZHkntV2ZDY9ccwHSHALmLUF8ۋ$J  +@4f8a3547952f05f7f9295beb5595eba3acb321892d8639a532ca0373cd4279aa""126G4KhgSkSyE5rYCosa4rkFsCYsGDUE74"UOP_DUP OP_HASH160 0bf6c657fa46204ca4115aee88dfeabbf0f75c9b OP_EQUALVERIFY OP_CHECKSIG*276a9140bf6c657fa46204ca4115aee88dfeabbf0f75c9b88ac*"126G4KhgSkSyE5rYCosa4rkFsCYsGDUE748ۋ$J ;܋$-@0000000000000000000ee135c7281f5227bf5219e0e4a8bf8204c7c9d4fed871"@0000000000000000000cb6206370ba995e1183fa2fd591b9aeec0bbe32d600102݋$-@000000000000000000125494c92985986e69613db41b0cea8680893af766cd63"@0000000000000000000ee135c7281f5227bf5219e0e4a8bf8204c7c9d4fed8712ދ$-@000000000000000000037dcc62730cef8b107d3f2863ed28a5aa0fa05c9cabc2"@000000000000000000125494c92985986e69613db41b0cea8680893af766cd632 ߋ$̹-@0000000000000000000954ed1da258995b4d057f6809ccf18e95c5675594fc81"@000000000000000000037dcc62730cef8b107d3f2863ed28a5aa0fa05c9cabc22 + + + +1@91045f2b5fe7ee68d4f996c9aaa94df4d3ea58738e03413bee18254d17e158b4ߋ$"@0000000000000000000954ed1da258995b4d057f6809ccf18e95c5675594fc81(̹-2 +@f2249e9849bd4ba4deda8cc6e9cf47aab7645b351a826aa75b4c9c1eb49be87cB0228848989a89b2651ba2279882065d2894bab03f5525cc0dc260c4de8e78a4f3d2 +@53e7f3d97ee7220bf3f6764cc46189062e906520c39db8b4b485e2829867019fB0393c58761a9be6956cc24f3e2a6e7010cbb07a90efb24fb216fe2dcb7a115ef34B +@91045f2b5fe7ee68d4f996c9aaa94df4d3ea58738e03413bee18254d17e158b4""1NV6TCk7cQKWNKsKJtm1r4ViYCnbvfGUSh"UOP_DUP OP_HASH160 ebaad6dc0bae14828eec694df1c0af71a72610a0 OP_EQUALVERIFY OP_CHECKSIG*276a914ebaad6dc0bae14828eec694df1c0af71a72610a088ac*"1NV6TCk7cQKWNKsKJtm1r4ViYCnbvfGUSh8ߋ$J  + @91045f2b5fe7ee68d4f996c9aaa94df4d3ea58738e03413bee18254d17e158b4""1NgbfCBGWpdMqcNdBPh3XMdrXa1xgmxv6n"UOP_DUP OP_HASH160 edd7cba0e395ae5407f0f23a56d4875dd4a9dee0 OP_EQUALVERIFY OP_CHECKSIG*276a914edd7cba0e395ae5407f0f23a56d4875dd4a9dee088ac*"1NgbfCBGWpdMqcNdBPh3XMdrXa1xgmxv6n8ߋ$J  +@91045f2b5fe7ee68d4f996c9aaa94df4d3ea58738e03413bee18254d17e158b4""19RnTCrwA4hXGuJtTwkFRsNsrZXkyL9kE4"UOP_DUP OP_HASH160 5c70ee3c3a891b64924ff2b5460105dd4f73efe7 OP_EQUALVERIFY OP_CHECKSIG*276a9145c70ee3c3a891b64924ff2b5460105dd4f73efe788ac*"19RnTCrwA4hXGuJtTwkFRsNsrZXkyL9kE48ߋ$J ; $ٺ-@00000000000000000017722088aad5a7380cfb4c95e7844616d6db4fc60f9ffa"@0000000000000000000954ed1da258995b4d057f6809ccf18e95c5675594fc812 + + + +1@0accd7ee343db2e4aa21ce7041f8000e6b25315d6f954d46caaf10551b680a67$"@00000000000000000017722088aad5a7380cfb4c95e7844616d6db4fc60f9ffa(ٺ-2 +@58fbb49f7a75578590abe757c718b9c7aacd2476205fa9e67f1d39413134a3c8B0349fbe460d2dc0728665953c3f77a9c271c9898358a3789a3f4634fa7d77f42ac2 +@e07ef1deecd2291fb0734a5bc139096a63d2f234406b17306e75c7843ebf2bf4B0382d19866369fd128dd8451b52eead7c360fe9a19343902244b7200722855013dB +@0accd7ee343db2e4aa21ce7041f8000e6b25315d6f954d46caaf10551b680a67""14F15sZknaDsBnXwkPPdLYNCK7UKKzpi3K"UOP_DUP OP_HASH160 238e455be1c7b399c605dd712756cf1b89df4d8a OP_EQUALVERIFY OP_CHECKSIG*276a914238e455be1c7b399c605dd712756cf1b89df4d8a88ac*"14F15sZknaDsBnXwkPPdLYNCK7UKKzpi3K8$J  + @0accd7ee343db2e4aa21ce7041f8000e6b25315d6f954d46caaf10551b680a67""141NRGF2BE9qf6h9WB1cETUGgFTxXRU6oV"UOP_DUP OP_HASH160 20fa41a7df2fa0fcb33c134029b7612408e6bc51 OP_EQUALVERIFY OP_CHECKSIG*276a91420fa41a7df2fa0fcb33c134029b7612408e6bc5188ac*"141NRGF2BE9qf6h9WB1cETUGgFTxXRU6oV8$J  +܊@0accd7ee343db2e4aa21ce7041f8000e6b25315d6f954d46caaf10551b680a67""12vyJMzLcB52S7xcHVR5LxaR1adn3AQXgF"UOP_DUP OP_HASH160 152d2b077eb1979a43a0fb1d122ccfa046cc22ba OP_EQUALVERIFY OP_CHECKSIG*276a914152d2b077eb1979a43a0fb1d122ccfa046cc22ba88ac*"12vyJMzLcB52S7xcHVR5LxaR1adn3AQXgF8$J ;$-@0000000000000000001a46941e298c332528ba9a628ee12e162e12f6d4fcfc5f"@00000000000000000017722088aad5a7380cfb4c95e7844616d6db4fc60f9ffa2 $-@00000000000000000008c4e5502acceaf15b99d8ab97a125e32ebdfc93b0507a"@0000000000000000001a46941e298c332528ba9a628ee12e162e12f6d4fcfc5f2 + +1@e4045f9757415f632f3c5ca8a2b0c743052b2ce9d3e15ad749ce56da0c021f15$"@00000000000000000008c4e5502acceaf15b99d8ab97a125e32ebdfc93b0507a(-2 +@7ed1aa7fd50915d1cadf8cf3c7f7f90dfe8963811248f0cf7287aa48e270554dB0291217dd5a9d9928a44ce96f7ba630f4a15faca5668338f808d384f170a478b942 +@1b536cecbebc642211d695bfd653e198404d5523f50b47b41780e546a07e596fB027b07614ce2d7389e9aafa039193aa9c49c12774861f09f23e6b548cd6349ee50B +@e4045f9757415f632f3c5ca8a2b0c743052b2ce9d3e15ad749ce56da0c021f15""1NtAeB6fYVwk4arfb5Zxx8mPAHunHpgeEP"UOP_DUP OP_HASH160 f007e742558d2202c0a2690f9e9531b7235c0b44 OP_EQUALVERIFY OP_CHECKSIG*276a914f007e742558d2202c0a2690f9e9531b7235c0b4488ac*"1NtAeB6fYVwk4arfb5Zxx8mPAHunHpgeEP8$J  +@e4045f9757415f632f3c5ca8a2b0c743052b2ce9d3e15ad749ce56da0c021f15""1Ne3tS6YaHV9nZ8B4MYjctRCEXstGw3BB7"UOP_DUP OP_HASH160 ed5c7119cfb649a6c68ffdd3c61991a0d7e9621c OP_EQUALVERIFY OP_CHECKSIG*276a914ed5c7119cfb649a6c68ffdd3c61991a0d7e9621c88ac*"1Ne3tS6YaHV9nZ8B4MYjctRCEXstGw3BB78$J >$؞-@00000000000000000005658caea146711753c08ad1308e4abf35765eed0c9738"@00000000000000000008c4e5502acceaf15b99d8ab97a125e32ebdfc93b0507a2$-@00000000000000000004a175c14f3bea27ff1714bf9e10bb38b9c9d05a9119fb"@00000000000000000005658caea146711753c08ad1308e4abf35765eed0c97382$-@0000000000000000000a233fc80b28e81832185407ecdf8757f1ceea4eefceec"@00000000000000000004a175c14f3bea27ff1714bf9e10bb38b9c9d05a9119fb2$-@0000000000000000000bd412d343a8d6c809458d9ff815bf4091e5a67108f1c5"@0000000000000000000a233fc80b28e81832185407ecdf8757f1ceea4eefceec2 + + +1@c5f6e596ada0bdadf4431a7cbb229d309ac8c3458b5c0af84269945005153c1e$"@0000000000000000000bd412d343a8d6c809458d9ff815bf4091e5a67108f1c5(-2 +@0b22366f6a31453a84840dae807c69d6a1ea349c40cde335af8d29b913023cbaB03eef7b6f0a2907bdabe8bd28cb52f2e8432aadb8c8f3eea96514f1f7db775e1542 +@f0b6f7c699a9f0e78af26cc5a6f8188031627ff8db7e5d6f4b65fea5ff5df16bB0306843f1aae8912a3107c616856f10838592a9267fc4cf370e4a71a957ac8a95cB +@c5f6e596ada0bdadf4431a7cbb229d309ac8c3458b5c0af84269945005153c1e""1NkQyv738yKK7KAxt9SwtwoGJ8k7495v3u"UOP_DUP OP_HASH160 ee908be0e02cd099a778a1f89e29b8674780a52b OP_EQUALVERIFY OP_CHECKSIG*276a914ee908be0e02cd099a778a1f89e29b8674780a52b88ac*"1NkQyv738yKK7KAxt9SwtwoGJ8k7495v3u8$J  +@c5f6e596ada0bdadf4431a7cbb229d309ac8c3458b5c0af84269945005153c1e""1DsXfzZj21inGvqp8xcyCKdF82iMpJQTKw"UOP_DUP OP_HASH160 8d2fe9535d240cda9f06574b8894ddc775c223b7 OP_EQUALVERIFY OP_CHECKSIG*276a9148d2fe9535d240cda9f06574b8894ddc775c223b788ac*"1DsXfzZj21inGvqp8xcyCKdF82iMpJQTKw8$J  +@c5f6e596ada0bdadf4431a7cbb229d309ac8c3458b5c0af84269945005153c1e""113sMDT8cQ5ujsEj462ZCZ7UBTdWCeND4C"UOP_DUP OP_HASH160 008adc5aaff0a510bb9b5082b5ae4388033ef394 OP_EQUALVERIFY OP_CHECKSIG*276a914008adc5aaff0a510bb9b5082b5ae4388033ef39488ac*"113sMDT8cQ5ujsEj462ZCZ7UBTdWCeND4C8$J  + + + +1@3e1012f15d3f99fdf3e7df4676696d2719244791fe284a66cfc800f6640ee0be$"@0000000000000000000bd412d343a8d6c809458d9ff815bf4091e5a67108f1c5(-2 +@cd925db29ffdfce668f1011748cd740aa860bf8fa57edcaf58f56266f9644ed3B032bf056d5575b5afe66460395fe502550a1e5c473cdbb920ae372cc2f647f4b602 +@03709d43a71eea611461b529b0128c2676b0bd7f3197b928fdfa7a05a617100eB033f9576bb22d5199643b292a1bb6218affa8509f8a71ab56bf1ac428b209bbd1dB +@3e1012f15d3f99fdf3e7df4676696d2719244791fe284a66cfc800f6640ee0be""1NgQ8Bs2wBsSujobU4KkYjthaai6FND8UD"UOP_DUP OP_HASH160 edce2ab6505fee5d151d3dad85814cb2380d7334 OP_EQUALVERIFY OP_CHECKSIG*276a914edce2ab6505fee5d151d3dad85814cb2380d733488ac*"1NgQ8Bs2wBsSujobU4KkYjthaai6FND8UD8$J  +@3e1012f15d3f99fdf3e7df4676696d2719244791fe284a66cfc800f6640ee0be""1KAK7r6UfiUr5wZYfvZ5CSg6DkFcL2GSeH"UOP_DUP OP_HASH160 c73521c7184d6bcf27340629f07262075a248fe3 OP_EQUALVERIFY OP_CHECKSIG*276a914c73521c7184d6bcf27340629f07262075a248fe388ac*"1KAK7r6UfiUr5wZYfvZ5CSg6DkFcL2GSeH8$J  +@3e1012f15d3f99fdf3e7df4676696d2719244791fe284a66cfc800f6640ee0be""12NjVvctWr12YHgY6WC7wxffr1poce761Z"UOP_DUP OP_HASH160 0f14564cae3890fcb60629b9a668e666567c0557 OP_EQUALVERIFY OP_CHECKSIG*276a9140f14564cae3890fcb60629b9a668e666567c055788ac*"12NjVvctWr12YHgY6WC7wxffr1poce761Z8$J $-@0000000000000000000a1e0bacc6c2a1f825e149f17492623d6ddcd05b90894d"@0000000000000000000bd412d343a8d6c809458d9ff815bf4091e5a67108f1c52$-@00000000000000000013397489cb0435e46f07cf9a607087c16089d2b1f61e9d"@0000000000000000000a1e0bacc6c2a1f825e149f17492623d6ddcd05b90894d2$-@00000000000000000012b441b33538c7f49223f7370653dce6b5f8b728439b91"@00000000000000000013397489cb0435e46f07cf9a607087c16089d2b1f61e9d2$-@00000000000000000013b0fb1b2eaecbfaacba73c5985cbfbb0242e64f9cd5bc"@00000000000000000012b441b33538c7f49223f7370653dce6b5f8b728439b912$-@000000000000000000020a9ef8f864203fd93a74056fd676c8a7d7739d492dc5"@00000000000000000013b0fb1b2eaecbfaacba73c5985cbfbb0242e64f9cd5bc2$Ȑ-@000000000000000000146515bb82d7551c906f45ace64df92707d2dba900a100"@000000000000000000020a9ef8f864203fd93a74056fd676c8a7d7739d492dc52$-@00000000000000000016e7d455a9d59221aa2bc3e9013a482466080fcd0ccaec"@000000000000000000146515bb82d7551c906f45ace64df92707d2dba900a1002 $-@00000000000000000016ddea650f6c9a26656a64165ba8c53a7ab10590140c6a"@00000000000000000016e7d455a9d59221aa2bc3e9013a482466080fcd0ccaec2 + + + +1@082ce2fae36fc4cd92845a3b970c12cdd94e9885fca930fde1efb08760698912$"@00000000000000000016ddea650f6c9a26656a64165ba8c53a7ab10590140c6a(-2 +@91045f2b5fe7ee68d4f996c9aaa94df4d3ea58738e03413bee18254d17e158b4B02f492712f5ce1fa7953cfb06228e76cc89b5ecc31507f86176ba839987fc7be6f2 +@91045f2b5fe7ee68d4f996c9aaa94df4d3ea58738e03413bee18254d17e158b4B02ebe8ca16fcf82f776f3a70d74255632e1c5ebbbe4682a222d9a3f9516318c0e0B +@082ce2fae36fc4cd92845a3b970c12cdd94e9885fca930fde1efb08760698912""1Fhn3m2Wfs2zutYEUyNX7KvaafFpuYn6Ma"UOP_DUP OP_HASH160 a14800d5ccb149560532712ab59d666ef3c6dd29 OP_EQUALVERIFY OP_CHECKSIG*276a914a14800d5ccb149560532712ab59d666ef3c6dd2988ac*"1Fhn3m2Wfs2zutYEUyNX7KvaafFpuYn6Ma8$J  +@082ce2fae36fc4cd92845a3b970c12cdd94e9885fca930fde1efb08760698912""19QGGanQVUBTMu35jqYMCjjcbjaZCbbYKi"UOP_DUP OP_HASH160 5c2751abeaf7787cb2925721e9f86d3ce3bb29c7 OP_EQUALVERIFY OP_CHECKSIG*276a9145c2751abeaf7787cb2925721e9f86d3ce3bb29c788ac*"19QGGanQVUBTMu35jqYMCjjcbjaZCbbYKi8$J  +@082ce2fae36fc4cd92845a3b970c12cdd94e9885fca930fde1efb08760698912""1HuUShSa7wK7G83EvsWMiPxpPMU8hUy1Ky"UOP_DUP OP_HASH160 b96e8d055d3ce9764fa4bc0715c4f048ca4bfb82 OP_EQUALVERIFY OP_CHECKSIG*276a914b96e8d055d3ce9764fa4bc0715c4f048ca4bfb8288ac*"1HuUShSa7wK7G83EvsWMiPxpPMU8hUy1Ky8$J ;$؏-@0000000000000000001b6c95c0c39df654fd78f167cb01204ae34dab415d0982"@00000000000000000016ddea650f6c9a26656a64165ba8c53a7ab10590140c6a2$-@0000000000000000000b2dbc026f9edebfec01086dcaf1eb11d985d9cffd27ea"@0000000000000000001b6c95c0c39df654fd78f167cb01204ae34dab415d09822$-@00000000000000000019b0ad2e91cb793d08a72bcbee8b2093db4cb89b675b24"@0000000000000000000b2dbc026f9edebfec01086dcaf1eb11d985d9cffd27ea2$-@000000000000000000039353ef68d4f729b28c67ae98ba70a0b0534a033611af"@00000000000000000019b0ad2e91cb793d08a72bcbee8b2093db4cb89b675b242 + + +1@f5d262ccd62dbb9bdfe28b607facdbd54373cade38de605d7c927ac6e60c74ee$"@000000000000000000039353ef68d4f729b28c67ae98ba70a0b0534a033611af(-2 +@e7a5eac1e683e49e8867fbfb9ee077356b2b2ed4c705200f3c2a3467b526676aB030747ac34f34aa141589be2af888dba23c194962b0f317455227d83c462a25cc12 +@e7a5eac1e683e49e8867fbfb9ee077356b2b2ed4c705200f3c2a3467b526676aB022e89009cb5bc579584769e4ced7eec5d66028f1e556db613eecf8f2ba10b80acB +3@f5d262ccd62dbb9bdfe28b607facdbd54373cade38de605d7c927ac6e60c74ee""12tjYAZQskiD81aaSiorf5yhzcWWL6Yg5u"UOP_DUP OP_HASH160 14c0d923f8c8a7ea6a4c3530973407b05603803d OP_EQUALVERIFY OP_CHECKSIG*276a91414c0d923f8c8a7ea6a4c3530973407b05603803d88ac*"12tjYAZQskiD81aaSiorf5yhzcWWL6Yg5u8$J  +d@f5d262ccd62dbb9bdfe28b607facdbd54373cade38de605d7c927ac6e60c74ee""1LZQP6x9GeSJB9mMq549hTHyopiV2LjkA1"UOP_DUP OP_HASH160 d68b37dcaf353261aeb779496d91d051cf7cbde4 OP_EQUALVERIFY OP_CHECKSIG*276a914d68b37dcaf353261aeb779496d91d051cf7cbde488ac*"1LZQP6x9GeSJB9mMq549hTHyopiV2LjkA18$J  +ۢ@f5d262ccd62dbb9bdfe28b607facdbd54373cade38de605d7c927ac6e60c74ee""1D6rBduEnbg2xL8s5KEs75K3wzRA6j6TP8"UOP_DUP OP_HASH160 84bca53b38898a19c64b04eca655ee5f351a876f OP_EQUALVERIFY OP_CHECKSIG*276a91484bca53b38898a19c64b04eca655ee5f351a876f88ac*"1D6rBduEnbg2xL8s5KEs75K3wzRA6j6TP88$J  + + +1@9ee306f1428448f55fca6baef601c2688e71be0bd5ddca189641232c820f0575$"@000000000000000000039353ef68d4f729b28c67ae98ba70a0b0534a033611af(-2 +@0a3ee3f6ad5c10536d37132960376df04a0077f5178ce4c9963a3a0b01cd9615B02421d6572827ae7ebcbc72d15f696563932ea0b43eb23bf37387db9268d1e01a52 +@c3293f5cad03daf1f5b20d43f703ede890d673ff81c430c07b2e01d24a60e48eB03095812dcc8f394c35afdfcdebb9ded41abe3858d55699580bf31d06227c77f3fB +*@9ee306f1428448f55fca6baef601c2688e71be0bd5ddca189641232c820f0575""1FdzKacTWhT61gDbnAXsNyALR9EM5TsN46"UOP_DUP OP_HASH160 a090958e6b8d64cf1c1a0555354da5b0c87dbd69 OP_EQUALVERIFY OP_CHECKSIG*276a914a090958e6b8d64cf1c1a0555354da5b0c87dbd6988ac*"1FdzKacTWhT61gDbnAXsNyALR9EM5TsN468$J  +@9ee306f1428448f55fca6baef601c2688e71be0bd5ddca189641232c820f0575""1EzjuMxUtF6fAVzouZCtpXTQWG6pWpCobG"UOP_DUP OP_HASH160 998528902483045f2ea262fde4fe53b20deb167f OP_EQUALVERIFY OP_CHECKSIG*276a914998528902483045f2ea262fde4fe53b20deb167f88ac*"1EzjuMxUtF6fAVzouZCtpXTQWG6pWpCobG8$J  +@9ee306f1428448f55fca6baef601c2688e71be0bd5ddca189641232c820f0575""1KsbnTf8iEoxq4irbfQr4CYzcSh6D8RAjq"UOP_DUP OP_HASH160 cf041926437b4e33d8d3d52d174939a82fd456b3 OP_EQUALVERIFY OP_CHECKSIG*276a914cf041926437b4e33d8d3d52d174939a82fd456b388ac*"1KsbnTf8iEoxq4irbfQr4CYzcSh6D8RAjq8$J S$-@0000000000000000001b88bddcc7178d03bdeec5377a65894b58102cc4101d9a"@000000000000000000039353ef68d4f729b28c67ae98ba70a0b0534a033611af2$臤-@0000000000000000000b5d52b5a51e6ebb0a07c9b81a804df88b8385c3be64a9"@0000000000000000001b88bddcc7178d03bdeec5377a65894b58102cc4101d9a2 + + +1@4403901aca99a0e9c8cff99096b94f22d4a9f1075c8ec8684bddb1ae93eb8599$"@0000000000000000000b5d52b5a51e6ebb0a07c9b81a804df88b8385c3be64a9(臤-2 +@ca3db8df75a956e77814d680782d2511795847fea35499e840083878dea7c327B035d539290b7e79e5fdb72d4154ce0daa117ea3db4096fc9217c766b2296340f802 +@f57ba58fb1ff981148892a0954955f281b18c8e8e98af0a7a6e50a6991022d94B03e61a23d881c6335e9b5c5e0ee8be6435a1fa48ed6a3e8855d0edb377158674d2B +І@4403901aca99a0e9c8cff99096b94f22d4a9f1075c8ec8684bddb1ae93eb8599""1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd"UOP_DUP OP_HASH160 6b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e OP_EQUALVERIFY OP_CHECKSIG*276a9146b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e88ac*"1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd8$J  +@4403901aca99a0e9c8cff99096b94f22d4a9f1075c8ec8684bddb1ae93eb8599""16Lox5mp36DKV7z3zZWEarJ7Ft8J3nPJdH"UOP_DUP OP_HASH160 3a97b94c8bd15795dba331a0db879d0c57581db1 OP_EQUALVERIFY OP_CHECKSIG*276a9143a97b94c8bd15795dba331a0db879d0c57581db188ac*"16Lox5mp36DKV7z3zZWEarJ7Ft8J3nPJdH8$J  +;@4403901aca99a0e9c8cff99096b94f22d4a9f1075c8ec8684bddb1ae93eb8599""1CWEF7CGkJ3oyP5kchis6YrD4G9Bh5nekk"UOP_DUP OP_HASH160 7e30805b9372d4186f9aab89f1abc816578981a2 OP_EQUALVERIFY OP_CHECKSIG*276a9147e30805b9372d4186f9aab89f1abc816578981a288ac*"1CWEF7CGkJ3oyP5kchis6YrD4G9Bh5nekk8$J  + +1@6193d360d7e03d4b0b3919fcabaa07c7ca95da3cb41ebb3c79eaefeedbfdfdd5$"@0000000000000000000b5d52b5a51e6ebb0a07c9b81a804df88b8385c3be64a9(臤-2 +@7981494bde3f1d3afe7e0e9117063c0c59800b09519fe5a12409f485d923fb35B020beccd61a62fe1b12045e1c5b329aba151bbd9d0801f4f8cf65f79e0f8e2e2292 +@4403901aca99a0e9c8cff99096b94f22d4a9f1075c8ec8684bddb1ae93eb8599B03dad54fbe9fff4b0012fa227eef12dfc8ee42bd7f39e3da13509564d74523b4c62 +@36e381518c2c668393c0b026ce66ee6ed5a7a9f99733a783fc7ab7878e05b84cB02c0ae1a53b8b61860717bffbac1e38378a82a204a2004a840ed070fa0eccff4a1B +@6193d360d7e03d4b0b3919fcabaa07c7ca95da3cb41ebb3c79eaefeedbfdfdd5""1EBC1h2VihFcvt1fGnmQvEv5JsGYMhqMWj"UOP_DUP OP_HASH160 9086fcb10ff8af4df41a558d154922385cf3af5a OP_EQUALVERIFY OP_CHECKSIG*276a9149086fcb10ff8af4df41a558d154922385cf3af5a88ac*"1EBC1h2VihFcvt1fGnmQvEv5JsGYMhqMWj8$J  +@6193d360d7e03d4b0b3919fcabaa07c7ca95da3cb41ebb3c79eaefeedbfdfdd5""18xMAo9ZwRHcQHvFtrxhqf6KZRWuNqoncJ"UOP_DUP OP_HASH160 57409832e88c11035f081f2d827aa62678a55975 OP_EQUALVERIFY OP_CHECKSIG*276a91457409832e88c11035f081f2d827aa62678a5597588ac*"18xMAo9ZwRHcQHvFtrxhqf6KZRWuNqoncJ8$J  + @6193d360d7e03d4b0b3919fcabaa07c7ca95da3cb41ebb3c79eaefeedbfdfdd5""1B3E2YbPk7yrqys6DZcx6qdW33VcBtDQ4m"UOP_DUP OP_HASH160 6e1cf6beaaec7fea5f9c08dc80ae8a7842c6f986 OP_EQUALVERIFY OP_CHECKSIG*276a9146e1cf6beaaec7fea5f9c08dc80ae8a7842c6f98688ac*"1B3E2YbPk7yrqys6DZcx6qdW33VcBtDQ4m8$J  $-@00000000000000000008f83d259662f32c9497786dd13676f0bdc1bb79203708"@0000000000000000000b5d52b5a51e6ebb0a07c9b81a804df88b8385c3be64a92 + + + +1@f638d65f7e2a342ca5ee1cd032ca0f2232617dba4a10b31ffd30aef6b0019e38$"@00000000000000000008f83d259662f32c9497786dd13676f0bdc1bb79203708(-2 +@082ce2fae36fc4cd92845a3b970c12cdd94e9885fca930fde1efb08760698912B02be9722aaef83c4ad541f58b23abfb601903e5977b8ca63c09ba59d0f223fd9f92 +@082ce2fae36fc4cd92845a3b970c12cdd94e9885fca930fde1efb08760698912B02fb42cb265142de69232da628903fe931f1d2a7fdfedc8fc508ba7f3de58e7f78B +@f638d65f7e2a342ca5ee1cd032ca0f2232617dba4a10b31ffd30aef6b0019e38""138C9eBRUPi22QvEnJvcggEXD9GcR1kFDL"UOP_DUP OP_HASH160 174c7852178a3831751ca2c2efc72416be5e6ff5 OP_EQUALVERIFY OP_CHECKSIG*276a914174c7852178a3831751ca2c2efc72416be5e6ff588ac*"138C9eBRUPi22QvEnJvcggEXD9GcR1kFDL8$J  + @f638d65f7e2a342ca5ee1cd032ca0f2232617dba4a10b31ffd30aef6b0019e38""17EJtqNK5bHFM3kX1u5EdCBfkQLgM5B2uQ"UOP_DUP OP_HASH160 4455195eed00a4b78013e3f7fe0e7be3508eb01a OP_EQUALVERIFY OP_CHECKSIG*276a9144455195eed00a4b78013e3f7fe0e7be3508eb01a88ac*"17EJtqNK5bHFM3kX1u5EdCBfkQLgM5B2uQ8$J  +@f638d65f7e2a342ca5ee1cd032ca0f2232617dba4a10b31ffd30aef6b0019e38""175b9D28wBkVqEs3UodUBcidMSYLN33QLu"UOP_DUP OP_HASH160 42aeeb1f066347519fa50822f6f0099edb0a986e OP_EQUALVERIFY OP_CHECKSIG*276a91442aeeb1f066347519fa50822f6f0099edb0a986e88ac*"175b9D28wBkVqEs3UodUBcidMSYLN33QLu8$J ;$-@00000000000000000018625e402dcffe57c0a22c30c0715e774f322904ccd271"@00000000000000000008f83d259662f32c9497786dd13676f0bdc1bb792037082$-@0000000000000000000128db07a979b5449c3ba90a89e26da28e4d058147c9fd"@00000000000000000018625e402dcffe57c0a22c30c0715e774f322904ccd2712$-@0000000000000000000ba2dc98d64573f25913a6a783a1e48396024d28d58f17"@0000000000000000000128db07a979b5449c3ba90a89e26da28e4d058147c9fd2$؈-@00000000000000000007fce3b8fee74f758b966e44323ef9e08ef4d6cb2a7daa"@0000000000000000000ba2dc98d64573f25913a6a783a1e48396024d28d58f172$-@00000000000000000006082c5336cf50141589405e23e754f2fbd70d131cbb9a"@00000000000000000007fce3b8fee74f758b966e44323ef9e08ef4d6cb2a7daa2$-@0000000000000000000cc4403f3910744f1cbaae54368bf0a762e5c47da556ba"@00000000000000000006082c5336cf50141589405e23e754f2fbd70d131cbb9a2$-@00000000000000000004f1fe06c6eb3372b861e60b9a04f1589bacbe1cb99b38"@0000000000000000000cc4403f3910744f1cbaae54368bf0a762e5c47da556ba2$୫-@00000000000000000017e8317f2181f48abb0a3302493a99693bf22a12318c1f"@00000000000000000004f1fe06c6eb3372b861e60b9a04f1589bacbe1cb99b382$-@00000000000000000007d6d923bc1bd877f71b9d39a69f2bcd7d20523aca7ce3"@00000000000000000017e8317f2181f48abb0a3302493a99693bf22a12318c1f2$ش-@000000000000000000126725bbc1bc464ae2d4b92a86d9ad8735ef3b11a683b6"@00000000000000000007d6d923bc1bd877f71b9d39a69f2bcd7d20523aca7ce32$о-@0000000000000000001a464bcd14dff12e7bef3f17f247195202af5a74d2a46b"@000000000000000000126725bbc1bc464ae2d4b92a86d9ad8735ef3b11a683b62 $Щ-@000000000000000000184a2288bea62febd127a947ce16859e10257cef21f33b"@0000000000000000001a464bcd14dff12e7bef3f17f247195202af5a74d2a46b2 + + + +1@386671689faa793f0412cd0ea51ec679191e28a001310351c916e5159768cfcb$"@000000000000000000184a2288bea62febd127a947ce16859e10257cef21f33b(Щ-2 +@6193d360d7e03d4b0b3919fcabaa07c7ca95da3cb41ebb3c79eaefeedbfdfdd5B0285c47366e3bd0bf6283590eef2f320afa4975ce39ceb47f9120a78278889b00f2 +@f5d262ccd62dbb9bdfe28b607facdbd54373cade38de605d7c927ac6e60c74eeB031e7e76059485ed6e650fe5752b6718902fae0bc9e56242765986c435b74cac77B +@386671689faa793f0412cd0ea51ec679191e28a001310351c916e5159768cfcb""1LhGRShxx8LxREMVHYUzsg3DgSj2k5ACXG"UOP_DUP OP_HASH160 d807e6ca964df0da4b50fc6485cc8d40121cb31c OP_EQUALVERIFY OP_CHECKSIG*276a914d807e6ca964df0da4b50fc6485cc8d40121cb31c88ac*"1LhGRShxx8LxREMVHYUzsg3DgSj2k5ACXG8$J  +d@386671689faa793f0412cd0ea51ec679191e28a001310351c916e5159768cfcb""1AcswEtSVjgXVf1pULcpqqGYzFcsJ4NypA"UOP_DUP OP_HASH160 6982359159ab3882bb6f2e4d20e05b0078708ee3 OP_EQUALVERIFY OP_CHECKSIG*276a9146982359159ab3882bb6f2e4d20e05b0078708ee388ac*"1AcswEtSVjgXVf1pULcpqqGYzFcsJ4NypA8$J  +ʾ@386671689faa793f0412cd0ea51ec679191e28a001310351c916e5159768cfcb""1PoVquYuHvTYLnmYBDwhE41Q1QFm3RPg7n"UOP_DUP OP_HASH160 fa1dfa846250cc746d199d16d88521459f937299 OP_EQUALVERIFY OP_CHECKSIG*276a914fa1dfa846250cc746d199d16d88521459f93729988ac*"1PoVquYuHvTYLnmYBDwhE41Q1QFm3RPg7n8$J $-@00000000000000000002dfbafb4b8ab3a769373a8ae468eae564c78b47d186bf"@000000000000000000184a2288bea62febd127a947ce16859e10257cef21f33b2$-@000000000000000000143444e4e5b8e9ad4f038047a78da2b7dcf7b161c5ccba"@00000000000000000002dfbafb4b8ab3a769373a8ae468eae564c78b47d186bf2$-@0000000000000000000869ca21b54d22697228ba9e4e370973ecde6ddba65b88"@000000000000000000143444e4e5b8e9ad4f038047a78da2b7dcf7b161c5ccba2 $-@0000000000000000001678e3b7dee37c71adf7c77dd8db308ca6b95bfbdce554"@0000000000000000000869ca21b54d22697228ba9e4e370973ecde6ddba65b882 + + + +1@10e3972e31434d0b852ce92506af2f2380cb728f1d2afa1d315193b5d8d41019$"@0000000000000000001678e3b7dee37c71adf7c77dd8db308ca6b95bfbdce554(-2 +@bc4895981d362500041efaf85c51b3654c5085fb52dc92b466285de0fec631caB02babac1e7656b11ad9c5cebf79e76b1f085b2abc545ec97a3266d5061af2f51bd2 +@922310a225437281590c343d1e64f8611646dfe2dfaaeb4557dea57bc8aabe26B028bccce02b638b538c3f78b5c02a342415438f9d7bebbf1d2446b3e0b78139a77B +ͮ@10e3972e31434d0b852ce92506af2f2380cb728f1d2afa1d315193b5d8d41019""13Bhobu4HM7PcQeyXgw6mR9zUBCksRtMxq"UOP_DUP OP_HASH160 17f678e2f2fc42a37d438058ef618e2ba2fa039b OP_EQUALVERIFY OP_CHECKSIG*276a91417f678e2f2fc42a37d438058ef618e2ba2fa039b88ac*"13Bhobu4HM7PcQeyXgw6mR9zUBCksRtMxq8$J  +˘@10e3972e31434d0b852ce92506af2f2380cb728f1d2afa1d315193b5d8d41019""16HjGStbttUT7ZNFQEYTFaAdutuJUPuYqi"UOP_DUP OP_HASH160 3a029102ff2b1846b54ccee8aee29a89b8a94d34 OP_EQUALVERIFY OP_CHECKSIG*276a9143a029102ff2b1846b54ccee8aee29a89b8a94d3488ac*"16HjGStbttUT7ZNFQEYTFaAdutuJUPuYqi8$J  +ҏ@10e3972e31434d0b852ce92506af2f2380cb728f1d2afa1d315193b5d8d41019""146QDzio7GBA7S8NCaApDbqdz4vJEc9Nr8"UOP_DUP OP_HASH160 21edd7f7cec00acf742863f8c781ad3a54fbabb0 OP_EQUALVERIFY OP_CHECKSIG*276a91421edd7f7cec00acf742863f8c781ad3a54fbabb088ac*"146QDzio7GBA7S8NCaApDbqdz4vJEc9Nr88$J $-@0000000000000000000e30838a2890c4add0a90cd2582b3ccc37db6a8e18bac6"@0000000000000000001678e3b7dee37c71adf7c77dd8db308ca6b95bfbdce5542$ٌ-@0000000000000000000e9d32dec17b206aa7434320d3128fe9c7fae369038c70"@0000000000000000000e30838a2890c4add0a90cd2582b3ccc37db6a8e18bac62$-@00000000000000000011839308b65c247c81ea181172e7ec047e4e3e0cdfe5c4"@0000000000000000000e9d32dec17b206aa7434320d3128fe9c7fae369038c702 $ɻ-@0000000000000000000f1196896181bafc884a70088ad67d8a5bfe98afb71b3f"@00000000000000000011839308b65c247c81ea181172e7ec047e4e3e0cdfe5c42 + +1@c8a2f3c69aafacf75c29bc8ddba401a66ba04c3a6281648039de53687b4ac7a2$"@0000000000000000000f1196896181bafc884a70088ad67d8a5bfe98afb71b3f(ɻ-2 +@910c1ad0c408ab8fb6ba92aeafe021b7ca9361cfa48ed4f9ebc71cd5bb579d97B03139287851d66c011b842c12e77b1752914f04f78b7f9dc998bbda4309742da9f2 +@910c1ad0c408ab8fb6ba92aeafe021b7ca9361cfa48ed4f9ebc71cd5bb579d97B03f00b56cd8c1a87fd3f435caa147995e5564c4327f6fbbf47548a0e979e57b4a22 +@c2fcd68d86776431b3ad1614f83b27ea0a9da8169ecaa7750721fcb24fa3deddB023989b22f64870466c93485eb9549219eefe3aaadf9705c0e3e2bac6232a479ccB +@c8a2f3c69aafacf75c29bc8ddba401a66ba04c3a6281648039de53687b4ac7a2""1JBR8YLGG4gYnBkLG771hYZyaGhfLKxUJ8"UOP_DUP OP_HASH160 bc7270cebfc39c60105152e0deafcf6a4a8776b1 OP_EQUALVERIFY OP_CHECKSIG*276a914bc7270cebfc39c60105152e0deafcf6a4a8776b188ac*"1JBR8YLGG4gYnBkLG771hYZyaGhfLKxUJ88$J  +ԍ@c8a2f3c69aafacf75c29bc8ddba401a66ba04c3a6281648039de53687b4ac7a2""1DBe5BogY6xb2uJH23yyww52tAnL7YRSKa"UOP_DUP OP_HASH160 85a49d858346cff4d777ee21596a29de9ab4fc8b OP_EQUALVERIFY OP_CHECKSIG*276a91485a49d858346cff4d777ee21596a29de9ab4fc8b88ac*"1DBe5BogY6xb2uJH23yyww52tAnL7YRSKa8$J  +ο@c8a2f3c69aafacf75c29bc8ddba401a66ba04c3a6281648039de53687b4ac7a2""1AUJ3det6AYpx5Ebu84NQj1ZpDdtkHXEBR"UOP_DUP OP_HASH160 67e2977f65d6ff8d22ecd15714fad24f28372063 OP_EQUALVERIFY OP_CHECKSIG*276a91467e2977f65d6ff8d22ecd15714fad24f2837206388ac*"1AUJ3det6AYpx5Ebu84NQj1ZpDdtkHXEBR8$J  $-@00000000000000000006d695d18b302809e0a727d659099a7a5c62b3e6c6df9e"@0000000000000000000f1196896181bafc884a70088ad67d8a5bfe98afb71b3f2 + + + +1@c1670aa9add4c932e6babaff9fc811c23296b3cf3ad4cc207830af3084125edc$"@00000000000000000006d695d18b302809e0a727d659099a7a5c62b3e6c6df9e(-2 +@e93463f954374644ee1e9988a3616547f571213a09a18d1246fab624c74722efB0315bb2d88c193ddc2494cc12363a97973ddc8b709e809131a113a770f8e3434642 +@c8a2f3c69aafacf75c29bc8ddba401a66ba04c3a6281648039de53687b4ac7a2B030da799eae1d9376c21e3e0bd0751acad2f947851b297fa627adec068aeb3a788B +@c1670aa9add4c932e6babaff9fc811c23296b3cf3ad4cc207830af3084125edc""1NgQ8Bs2wBsSujobU4KkYjthaai6FND8UD"UOP_DUP OP_HASH160 edce2ab6505fee5d151d3dad85814cb2380d7334 OP_EQUALVERIFY OP_CHECKSIG*276a914edce2ab6505fee5d151d3dad85814cb2380d733488ac*"1NgQ8Bs2wBsSujobU4KkYjthaai6FND8UD8$J  +@c1670aa9add4c932e6babaff9fc811c23296b3cf3ad4cc207830af3084125edc""142BzPgC7Wa3k4w5vNHD9EN2tTvoJP563E"UOP_DUP OP_HASH160 2121f785c979714fd44191e6d00c303e4056aa43 OP_EQUALVERIFY OP_CHECKSIG*276a9142121f785c979714fd44191e6d00c303e4056aa4388ac*"142BzPgC7Wa3k4w5vNHD9EN2tTvoJP563E8$J  +@c1670aa9add4c932e6babaff9fc811c23296b3cf3ad4cc207830af3084125edc""1NzqJWe4qyisHynnDPLdLmG72N4VNNG9mk"UOP_DUP OP_HASH160 f14aabf3ca5e551c61c76aaece0a04c1dd204bd0 OP_EQUALVERIFY OP_CHECKSIG*276a914f14aabf3ca5e551c61c76aaece0a04c1dd204bd088ac*"1NzqJWe4qyisHynnDPLdLmG72N4VNNG9mk8$J $-@00000000000000000006cec13628faf7aa942cd27344105841ab987501e15006"@00000000000000000006d695d18b302809e0a727d659099a7a5c62b3e6c6df9e2$-@000000000000000000187a0bf6191456d2cc481e0ba59b44201140ab34fa1267"@00000000000000000006cec13628faf7aa942cd27344105841ab987501e150062$-@00000000000000000000af058dd32eb17bc6d96c7c1fecdadfdad8b1efc3655a"@000000000000000000187a0bf6191456d2cc481e0ba59b44201140ab34fa12672$-@0000000000000000000491d99315cf55a342c080311637207f311c0b4b256756"@00000000000000000000af058dd32eb17bc6d96c7c1fecdadfdad8b1efc3655a2 $-@000000000000000000066144d75477f5790783a25096b56e9ba8a9717e848633"@0000000000000000000491d99315cf55a342c080311637207f311c0b4b2567562 + + + +1@a3dd20a46b3c1ff2dc94d2457f5067e473d605eb80676d5e1ba0aa6ad1ffa4f9$"@000000000000000000066144d75477f5790783a25096b56e9ba8a9717e848633(-2 +@4403901aca99a0e9c8cff99096b94f22d4a9f1075c8ec8684bddb1ae93eb8599B03b90dac701fed59f1309c338ea068a0cff5519c6a57419254d8fcf5fe5c335f7b2 +@572b2affe412e82a480ed5ab65218dc510d03d69510548cbbd6a93b70cb528d1B03ddd721ac92a23e453026ab745f6af5cf79c592336321fe39f3a0049cffb64b1eB +@a3dd20a46b3c1ff2dc94d2457f5067e473d605eb80676d5e1ba0aa6ad1ffa4f9""1N8aZ6TX8bTe3dorYhC4tmg6PKKkmRXE92"UOP_DUP OP_HASH160 e7c98fe6c30703a2c3bcd730cf3ef9ec8bbee123 OP_EQUALVERIFY OP_CHECKSIG*276a914e7c98fe6c30703a2c3bcd730cf3ef9ec8bbee12388ac*"1N8aZ6TX8bTe3dorYhC4tmg6PKKkmRXE928$J  +@a3dd20a46b3c1ff2dc94d2457f5067e473d605eb80676d5e1ba0aa6ad1ffa4f9""16BhuwboeSjkDWd7GMUnDiMozmoPMHzy2v"UOP_DUP OP_HASH160 38def0d8c52ff31e54476e5b261fef573c4a894c OP_EQUALVERIFY OP_CHECKSIG*276a91438def0d8c52ff31e54476e5b261fef573c4a894c88ac*"16BhuwboeSjkDWd7GMUnDiMozmoPMHzy2v8$J  +d@a3dd20a46b3c1ff2dc94d2457f5067e473d605eb80676d5e1ba0aa6ad1ffa4f9""16LwE1AuWXp4fC3QLEyVZFYtU3Ek2ypDEZ"UOP_DUP OP_HASH160 3a9dcbd818ce173ad7c8886ff33db31b1d35c9cc OP_EQUALVERIFY OP_CHECKSIG*276a9143a9dcbd818ce173ad7c8886ff33db31b1d35c9cc88ac*"16LwE1AuWXp4fC3QLEyVZFYtU3Ek2ypDEZ8$J ;$讂-@0000000000000000001057b3db1648c13846868b5e39d1a585b2a245a115690b"@000000000000000000066144d75477f5790783a25096b56e9ba8a9717e8486332$-@000000000000000000194c470444b9ab89af9c281fe26a77151a575b30b5dcf0"@0000000000000000001057b3db1648c13846868b5e39d1a585b2a245a115690b2$-@0000000000000000000e648401df8e83c61e5eef1474bda88cce16064a83f5a8"@000000000000000000194c470444b9ab89af9c281fe26a77151a575b30b5dcf02$-@00000000000000000002abafc5ac23fc7f912a7ce0e224496a29a237f56adfe4"@0000000000000000000e648401df8e83c61e5eef1474bda88cce16064a83f5a82 + + +1@7293dcf6444fd8cd253adb9abcaf0d246314a7b24fddd99270c642fbd63375ad$"@00000000000000000002abafc5ac23fc7f912a7ce0e224496a29a237f56adfe4(-2 +@79a403923c89f1e2a84162f9b50f4e3840b439641ab02154fd7b9921cd4ffb0eB025004a983f42b5fbaa2395434792523b21f5fa8325bf5ec7532b0bfc58a5eb20d2 +@79a403923c89f1e2a84162f9b50f4e3840b439641ab02154fd7b9921cd4ffb0eB038fe282a0ef3600ca4b40289a265274ba6057860922920cd4b15d4d13949d9309B +@7293dcf6444fd8cd253adb9abcaf0d246314a7b24fddd99270c642fbd63375ad""1QLSGz2ZhaLhL7UuVxhNtqRgdkXxH2Y3PZ"UOP_DUP OP_HASH160 fff7e5317f8b385cd175e2ea4026647fd11b2717 OP_EQUALVERIFY OP_CHECKSIG*276a914fff7e5317f8b385cd175e2ea4026647fd11b271788ac*"1QLSGz2ZhaLhL7UuVxhNtqRgdkXxH2Y3PZ8$J  +(@7293dcf6444fd8cd253adb9abcaf0d246314a7b24fddd99270c642fbd63375ad""1J7mCQscVN5ptUHaet41bV7qkawzWXYEmU"UOP_DUP OP_HASH160 bbc1871662477ecf19044424487e4147c7b50e9c OP_EQUALVERIFY OP_CHECKSIG*276a914bbc1871662477ecf19044424487e4147c7b50e9c88ac*"1J7mCQscVN5ptUHaet41bV7qkawzWXYEmU8$J  +Ȭy@7293dcf6444fd8cd253adb9abcaf0d246314a7b24fddd99270c642fbd63375ad""15ukYmLXBTmAGPjqVVKRS4SrjH2HcAFkqh"UOP_DUP OP_HASH160 35da7c22cec381f110b8cc4e4f84679ba85bc29c OP_EQUALVERIFY OP_CHECKSIG*276a91435da7c22cec381f110b8cc4e4f84679ba85bc29c88ac*"15ukYmLXBTmAGPjqVVKRS4SrjH2HcAFkqh8$J  + + +1@ae3b8dab1e48f8fee589990b69f1884ea07c1b0f471feb7f6d0b07918277e259$"@00000000000000000002abafc5ac23fc7f912a7ce0e224496a29a237f56adfe4(-2 +@06da439ccd64ec1ab6e79686ea7432777dd802cedc4cd2e77eb072bc32fd1cfbB03b90dac701fed59f1309c338ea068a0cff5519c6a57419254d8fcf5fe5c335f7b2 +@2ce56b276b27526af90eea0971e87ab29f0123a52c59542da12ffd9c4070b246B02366380c81bd9049a9b10fbc41ddc15b4a1000bea56e8662e66ed24bb49186a32B +I@ae3b8dab1e48f8fee589990b69f1884ea07c1b0f471feb7f6d0b07918277e259""1BQPfbqfq3bMABxVSdDGrNRiVbHsv57ah6"UOP_DUP OP_HASH160 721dbec4bf279fbf5d9621a6c099cf505034ca28 OP_EQUALVERIFY OP_CHECKSIG*276a914721dbec4bf279fbf5d9621a6c099cf505034ca2888ac*"1BQPfbqfq3bMABxVSdDGrNRiVbHsv57ah68$J  + @ae3b8dab1e48f8fee589990b69f1884ea07c1b0f471feb7f6d0b07918277e259""1BsK41ZucHMeM2vzqfzZDgF6dRJLJUxw7g"UOP_DUP OP_HASH160 77351ff8b0f64a76f262a13449e190857c15ffe4 OP_EQUALVERIFY OP_CHECKSIG*276a91477351ff8b0f64a76f262a13449e190857c15ffe488ac*"1BsK41ZucHMeM2vzqfzZDgF6dRJLJUxw7g8$J  +\@ae3b8dab1e48f8fee589990b69f1884ea07c1b0f471feb7f6d0b07918277e259""19VXuwu6eK6HhPnCjNwCvq1CzZHtPoijZW"UOP_DUP OP_HASH160 5d26753d3b181103b56382a265adfa6606d0de84 OP_EQUALVERIFY OP_CHECKSIG*276a9145d26753d3b181103b56382a265adfa6606d0de8488ac*"19VXuwu6eK6HhPnCjNwCvq1CzZHtPoijZW8$J ;$-@0000000000000000001530217629a38f04671f871f97c10c5883731668350e76"@00000000000000000002abafc5ac23fc7f912a7ce0e224496a29a237f56adfe42$-@0000000000000000000bafd7cbf2317c200a9d7766bf5182c0439d2dc6c78a3c"@0000000000000000001530217629a38f04671f871f97c10c5883731668350e762$-@000000000000000000090f6ab62786759864dad56fb1c5a862e5c9aa9c5caba3"@0000000000000000000bafd7cbf2317c200a9d7766bf5182c0439d2dc6c78a3c2$Ȑ-@00000000000000000001e129381ef983256885dc0a5cac69a3438c62010a8a49"@000000000000000000090f6ab62786759864dad56fb1c5a862e5c9aa9c5caba32 $ߓ-@00000000000000000004623e065decb478480bc91ccdb9f011069f001885ff9b"@00000000000000000001e129381ef983256885dc0a5cac69a3438c62010a8a492 + + + +1@fd8b2ebfc0c8cbb0a5d14f5ca694aaee726557934410df0912b509a393b8dc26$"@00000000000000000004623e065decb478480bc91ccdb9f011069f001885ff9b(ߓ-2 +@d3efd405d884d2ab5c2ee07e120de36766d9405672a4e9f07e3b77bcc87d4e18B0235f3a3682848f7854d1f185215f85f08303505a9ea2236630eb761545d131d9d2 +@2b6e9d06c91a66519b2e33e0a258b493ddcdc0039840c3ce60e744ca82c00db5B036f42797988a89da36b862b8f44a4bae037c2ec0c651f28c7e1d52d86a8199464B + +@fd8b2ebfc0c8cbb0a5d14f5ca694aaee726557934410df0912b509a393b8dc26""1HLMPRZZB2rqCpYwCkHKP87qs8aJreb5q5"UOP_DUP OP_HASH160 b32aef070339067dea9f8b84697e9d5f86789957 OP_EQUALVERIFY OP_CHECKSIG*276a914b32aef070339067dea9f8b84697e9d5f8678995788ac*"1HLMPRZZB2rqCpYwCkHKP87qs8aJreb5q58$J  +@fd8b2ebfc0c8cbb0a5d14f5ca694aaee726557934410df0912b509a393b8dc26""1EQAw6sjVj4RQ48vGQ2MyeqmGz6YrTGvYn"UOP_DUP OP_HASH160 92fb7e683e874c9c67a1b8d94ade526ed878b02c OP_EQUALVERIFY OP_CHECKSIG*276a91492fb7e683e874c9c67a1b8d94ade526ed878b02c88ac*"1EQAw6sjVj4RQ48vGQ2MyeqmGz6YrTGvYn8$J  +@fd8b2ebfc0c8cbb0a5d14f5ca694aaee726557934410df0912b509a393b8dc26""1J4iRNdna6FLhHLupRZkbst7vB77gTxkUF"UOP_DUP OP_HASH160 bb2df64a51d5931fdd40e208f3b61013f6a6d500 OP_EQUALVERIFY OP_CHECKSIG*276a914bb2df64a51d5931fdd40e208f3b61013f6a6d50088ac*"1J4iRNdna6FLhHLupRZkbst7vB77gTxkUF8$J  $-@00000000000000000007dea4df7bdb29acd2c63f9d4bdb34704cd23ec4959380"@00000000000000000004623e065decb478480bc91ccdb9f011069f001885ff9b2 + + + +1@2b2d6665e28a5bfdfa9437e74b429f4ab7de529276ca3225a534fee38fd94efc$"@00000000000000000007dea4df7bdb29acd2c63f9d4bdb34704cd23ec4959380(-2 +@3d7d99926cbf7846ace19133bd489fecb7171af689a676f61ebff48ca5bc81c2B02c5b71f6ee71833b33192f656bace145b2aa41f47f3c7b879016b4d6e37ff174b2 +@3d7d99926cbf7846ace19133bd489fecb7171af689a676f61ebff48ca5bc81c2B023658f8d735da870706d2a8d02df990f1ac7eca9d809d6819422a6766cd90ef01B + +@2b2d6665e28a5bfdfa9437e74b429f4ab7de529276ca3225a534fee38fd94efc""1GosQsZAk8MM28rvFr4jfc7RMinkc7f9jo"UOP_DUP OP_HASH160 ad671a3b40aa3c74302f438a6955ec83bcb42c6b OP_EQUALVERIFY OP_CHECKSIG*276a914ad671a3b40aa3c74302f438a6955ec83bcb42c6b88ac*"1GosQsZAk8MM28rvFr4jfc7RMinkc7f9jo8$J  +Z@2b2d6665e28a5bfdfa9437e74b429f4ab7de529276ca3225a534fee38fd94efc""14eYH4YxLADaUj2CwKQtQJW6j8vFS2jjii"UOP_DUP OP_HASH160 2801e0686f70ad712556fce8f22b1823a56b7952 OP_EQUALVERIFY OP_CHECKSIG*276a9142801e0686f70ad712556fce8f22b1823a56b795288ac*"14eYH4YxLADaUj2CwKQtQJW6j8vFS2jjii8$J  +ؠ@2b2d6665e28a5bfdfa9437e74b429f4ab7de529276ca3225a534fee38fd94efc""1ERADoSibcsghWAYChDtTz1DaneY2npbWk"UOP_DUP OP_HASH160 932b50b943ece1c9ba8ef4acda518f2e3fe051f3 OP_EQUALVERIFY OP_CHECKSIG*276a914932b50b943ece1c9ba8ef4acda518f2e3fe051f388ac*"1ERADoSibcsghWAYChDtTz1DaneY2npbWk8$J  $-@00000000000000000014727a2f15b9c5ec69e0845ade9794de78fd6718f1732c"@00000000000000000007dea4df7bdb29acd2c63f9d4bdb34704cd23ec49593802$ֺ-@0000000000000000000cc818947dfdc566d818ba1520fee4d9f4ff8b53a91365"@00000000000000000014727a2f15b9c5ec69e0845ade9794de78fd6718f1732c2$-@00000000000000000011a3f8eea148d4b7cc7c3fba383122205f79a4a531aad0"@0000000000000000000cc818947dfdc566d818ba1520fee4d9f4ff8b53a913652$-@000000000000000000047f0e14d61cc6f8733ab81707a28da92bdd87522170a8"@00000000000000000011a3f8eea148d4b7cc7c3fba383122205f79a4a531aad02$-@0000000000000000000ec2e6381bb412fac1daffeba889612abc076d4c7c0fc2"@000000000000000000047f0e14d61cc6f8733ab81707a28da92bdd87522170a82$-@0000000000000000001a7fa01e43592d45ed2090a716e9e7a1258f0c4f17ea08"@0000000000000000000ec2e6381bb412fac1daffeba889612abc076d4c7c0fc22 + +1@709ba05bd0991dc2a093088aaa29250059958f412bf3bca2d16352acf7b0bc25$"@0000000000000000001a7fa01e43592d45ed2090a716e9e7a1258f0c4f17ea08(-2 +@5b37a9a1db5f51d795884ece4b30cc08070c91f7099ee3039cf72fe6b9dafec4B0279e802ff671595909da209559c7a2e6e1801ea43be1317128bea54d120a476e52 +@fe0979818e3887fb98b8c1e10dfe87d23715ab9ab070a04fcf2384fadb55ada5B03496fdcbe36ab60c9542dda9957787cf00da21f00dab7d4e81a668906ddad667fB +@709ba05bd0991dc2a093088aaa29250059958f412bf3bca2d16352acf7b0bc25""1CZzvYyWm8uyc5AKTtUbcsJJz8o5rpPjyG"UOP_DUP OP_HASH160 7ee70bdc7a35296fbbf60c4beacc816b8fbcae27 OP_EQUALVERIFY OP_CHECKSIG*276a9147ee70bdc7a35296fbbf60c4beacc816b8fbcae2788ac*"1CZzvYyWm8uyc5AKTtUbcsJJz8o5rpPjyG8$J  +\@709ba05bd0991dc2a093088aaa29250059958f412bf3bca2d16352acf7b0bc25""16cZykSkVKjsBw4dmgvLMU8AWtVb5XPfci"UOP_DUP OP_HASH160 3d92b7726f217dd9958a93146327a5f104b819ba OP_EQUALVERIFY OP_CHECKSIG*276a9143d92b7726f217dd9958a93146327a5f104b819ba88ac*"16cZykSkVKjsBw4dmgvLMU8AWtVb5XPfci8$J & + +1@da93e9164aef3e221880ac30be1b834fa1145049c4cb6d076a7d9cc33aec8c0d$"@0000000000000000001a7fa01e43592d45ed2090a716e9e7a1258f0c4f17ea08(-2 +@709ba05bd0991dc2a093088aaa29250059958f412bf3bca2d16352acf7b0bc25B02dcba02065d0b1c4490efcf2b57bb981acd2122ebbbb77f3b234f8a5342625d9e2 +@c07449adf549c354bdfdacf57110f97bfeb87abe866b6e03553e0c4d71b0d60aB0226993bdf844f93d59ec1a51f3708ca5f487b91e33c210d6ea008ad13130461a5B +@da93e9164aef3e221880ac30be1b834fa1145049c4cb6d076a7d9cc33aec8c0d""13MvHW28sHG1qpYAYMqhnWjER9JjPJfUo8"UOP_DUP OP_HASH160 19e50cea94d17ca5ebd5899e0549ebaefacf05b8 OP_EQUALVERIFY OP_CHECKSIG*276a91419e50cea94d17ca5ebd5899e0549ebaefacf05b888ac*"13MvHW28sHG1qpYAYMqhnWjER9JjPJfUo88$J  +\@da93e9164aef3e221880ac30be1b834fa1145049c4cb6d076a7d9cc33aec8c0d""1PHMEw2ZoNocVtA2F7ZH1rKLattLwEN93B"UOP_DUP OP_HASH160 f46a517c00ebab96532503b3df5d5355bb956c47 OP_EQUALVERIFY OP_CHECKSIG*276a914f46a517c00ebab96532503b3df5d5355bb956c4788ac*"1PHMEw2ZoNocVtA2F7ZH1rKLattLwEN93B8$J & + +1@42b8df16ae6ca42239835cc7808ba6d5da3290dcaecd0fdd8926c4fbf3890026$"@0000000000000000001a7fa01e43592d45ed2090a716e9e7a1258f0c4f17ea08(-2 +@da93e9164aef3e221880ac30be1b834fa1145049c4cb6d076a7d9cc33aec8c0dB0362d0e859f6ada572bc7c01d7302a3fc5735d0867a5dcf79409f2f646f79d124d2 +@37a6a2b1e0481cbcde5f5291d8450e61fa7b6e3087094c8e7d81ee6af97152d3B02a107861221e7903273df2932a666710c80779def3915c0fd55bdc20f95aa364fB +@42b8df16ae6ca42239835cc7808ba6d5da3290dcaecd0fdd8926c4fbf3890026""16i9MfoR64EDvjhcRd5zUuV1wuNrENauHL"UOP_DUP OP_HASH160 3ea0a8ad1e78aafd0eebe061186039a12d0c64a2 OP_EQUALVERIFY OP_CHECKSIG*276a9143ea0a8ad1e78aafd0eebe061186039a12d0c64a288ac*"16i9MfoR64EDvjhcRd5zUuV1wuNrENauHL8$J  +؀]@42b8df16ae6ca42239835cc7808ba6d5da3290dcaecd0fdd8926c4fbf3890026""16irvBz5YfrRFK74CJVpiRKrrbUBs55dQ3"UOP_DUP OP_HASH160 3ec35a1d98823677be200bf9e546c5e2325afdda OP_EQUALVERIFY OP_CHECKSIG*276a9143ec35a1d98823677be200bf9e546c5e2325afdda88ac*"16irvBz5YfrRFK74CJVpiRKrrbUBs55dQ38$J &$ȏ-@00000000000000000011552e7b514f7bd5c32fce1d5403ef80aebbd556f0763f"@0000000000000000001a7fa01e43592d45ed2090a716e9e7a1258f0c4f17ea082 + + +1@e0462eb4c3aa1b4fbcbe86625d5bc21ed797d9be3973637e3bcad545a42fd3c3$"@00000000000000000011552e7b514f7bd5c32fce1d5403ef80aebbd556f0763f(ȏ-2 +@f638d65f7e2a342ca5ee1cd032ca0f2232617dba4a10b31ffd30aef6b0019e38B03e9165646149737490a815c68419be7557d7c6e8bd36211f0b338af7e2215ca052 +@492fc4a98dae0c254588b068cd42d02c064c31bc561c33fdee5bc8de4f53e7cdB03c5717dc4b7d20e4865cc500d4f9c14f6c76d33b2cd387e5012a31e47bf0ee0fdB +@e0462eb4c3aa1b4fbcbe86625d5bc21ed797d9be3973637e3bcad545a42fd3c3""12ENQe3A7j9hkx4LKu2rmPWrkwpYxUhghL"UOP_DUP OP_HASH160 0d7f67468070a00a958cc6e5f44df3810e558dc2 OP_EQUALVERIFY OP_CHECKSIG*276a9140d7f67468070a00a958cc6e5f44df3810e558dc288ac*"12ENQe3A7j9hkx4LKu2rmPWrkwpYxUhghL8$J  + @e0462eb4c3aa1b4fbcbe86625d5bc21ed797d9be3973637e3bcad545a42fd3c3""1FQDZUwMMMkRkKGwx2gdTR6C9vB73fxURz"UOP_DUP OP_HASH160 9df5d00bac8f272065f1a4727926c09081bfd7c8 OP_EQUALVERIFY OP_CHECKSIG*276a9149df5d00bac8f272065f1a4727926c09081bfd7c888ac*"1FQDZUwMMMkRkKGwx2gdTR6C9vB73fxURz8$J  +뗸@e0462eb4c3aa1b4fbcbe86625d5bc21ed797d9be3973637e3bcad545a42fd3c3""125v3xuNTPBRkUUxcBBzfJ9aYd2UMuQ8tB"UOP_DUP OP_HASH160 0be6130fca090d23e7d6369c97c2d5b7d1ca2106 OP_EQUALVERIFY OP_CHECKSIG*276a9140be6130fca090d23e7d6369c97c2d5b7d1ca210688ac*"125v3xuNTPBRkUUxcBBzfJ9aYd2UMuQ8tB8$J ; + + +1@8ef63f4cacdd41bda0f48c10c63fd6e4c42294e2c9997efb768b63e629ed7261$"@00000000000000000011552e7b514f7bd5c32fce1d5403ef80aebbd556f0763f(ȏ-2 +@ae3b8dab1e48f8fee589990b69f1884ea07c1b0f471feb7f6d0b07918277e259B02abcf1977110ce4def6f34a6ef5ebf75b6b6f0a43cd44c7ce206116782fc8bdfc2 +@8d38ebdfed15b5482c08ecea517143ef942f01daf07ce29f3982c1297df261ecB03779b89bcd6133514e0d6841c6fa2583fd1f8703d1e0e9f1974bb273c5cacb655B +@8ef63f4cacdd41bda0f48c10c63fd6e4c42294e2c9997efb768b63e629ed7261""18M5RP7URrNZ5Uhz7wbxU6e9h8EHimCE3n"UOP_DUP OP_HASH160 5094e3c0a106b52bf38f154aacc509868e1f52ea OP_EQUALVERIFY OP_CHECKSIG*276a9145094e3c0a106b52bf38f154aacc509868e1f52ea88ac*"18M5RP7URrNZ5Uhz7wbxU6e9h8EHimCE3n8$J  + @8ef63f4cacdd41bda0f48c10c63fd6e4c42294e2c9997efb768b63e629ed7261""17aN1fQBVNY8SnysLTm8AScA7D4zt2JCG2"UOP_DUP OP_HASH160 48200558e361d38031168c500a68c4c14c88883c OP_EQUALVERIFY OP_CHECKSIG*276a91448200558e361d38031168c500a68c4c14c88883c88ac*"17aN1fQBVNY8SnysLTm8AScA7D4zt2JCG28$J  +̿;@8ef63f4cacdd41bda0f48c10c63fd6e4c42294e2c9997efb768b63e629ed7261""1C5s6B9S2RYYKpVAeW3kdafpGMQmTi2JC9"UOP_DUP OP_HASH160 7994dc1ee1affeb03db66d67676fdfc4ed5defd8 OP_EQUALVERIFY OP_CHECKSIG*276a9147994dc1ee1affeb03db66d67676fdfc4ed5defd888ac*"1C5s6B9S2RYYKpVAeW3kdafpGMQmTi2JC98$J ;$-@00000000000000000014e0e77d7411045f379ac04a3d7bfb2385201e330734a3"@00000000000000000011552e7b514f7bd5c32fce1d5403ef80aebbd556f0763f2 + +1@16b98078c3bd9ae259904e184b48e62087e03daeb45eda42446746f0780bfd7a$"@00000000000000000014e0e77d7411045f379ac04a3d7bfb2385201e330734a3(-2 +@72ca23ebeefacfed1fa6beed6207c341a5df6368733ae6282371b492c91e2425B02d79b2d6928ae47c129d4b0d9a4ade16d1ea72aeb4c009f9431b316f6bea59baa2 +@8aea85680768cff7399069852e1c55285a2ce9c31e07aaeeb3d5c2f1f8d6af41B03382a9d0a6f75a5ab3dc91d75ed408a41184d9e0c421190a0a0410f1cffdaaa42B +@16b98078c3bd9ae259904e184b48e62087e03daeb45eda42446746f0780bfd7a""18VSq1RhW5nyUx3ffBNK5AhZ4EgFpm1bu5"UOP_DUP OP_HASH160 522a1659a61d1141272b19f0c6ad9bf97a7dab1b OP_EQUALVERIFY OP_CHECKSIG*276a914522a1659a61d1141272b19f0c6ad9bf97a7dab1b88ac*"18VSq1RhW5nyUx3ffBNK5AhZ4EgFpm1bu58$J  +@16b98078c3bd9ae259904e184b48e62087e03daeb45eda42446746f0780bfd7a""19Rg9PzDe8JdvkYPtj1NZWQz41PEwnPCBC"UOP_DUP OP_HASH160 5c6baa6f07ab64af1e9dbe31445d7d0888af18fc OP_EQUALVERIFY OP_CHECKSIG*276a9145c6baa6f07ab64af1e9dbe31445d7d0888af18fc88ac*"19Rg9PzDe8JdvkYPtj1NZWQz41PEwnPCBC8$J  + + +1@6d670b987cd567c76b357eca936594663cec733e442f83108b329ff3f46ccc74$"@00000000000000000014e0e77d7411045f379ac04a3d7bfb2385201e330734a3(-2 +@386671689faa793f0412cd0ea51ec679191e28a001310351c916e5159768cfcbB03789130888dd97400febd065cc5c212ec4c96ad7399153420bb56bf9ae0a1ef6b2 +@386671689faa793f0412cd0ea51ec679191e28a001310351c916e5159768cfcbB0253f7d1ade1ad09486e6f3cd5b45120aaf86afcac58783cb6ed13429572ecfb93B +s@6d670b987cd567c76b357eca936594663cec733e442f83108b329ff3f46ccc74""1EgWWS11MviBp188RUzxugnV8smxmq564U"UOP_DUP OP_HASH160 96127d404d0951c36b561b3bee3708a65c88fbbd OP_EQUALVERIFY OP_CHECKSIG*276a91496127d404d0951c36b561b3bee3708a65c88fbbd88ac*"1EgWWS11MviBp188RUzxugnV8smxmq564U8$J  +d@6d670b987cd567c76b357eca936594663cec733e442f83108b329ff3f46ccc74""1Pac5CxahVU19vasBnrx2bu5qMrfQTEkZR"UOP_DUP OP_HASH160 f7adc563621d8158f80627dbb73a0d607901ce0c OP_EQUALVERIFY OP_CHECKSIG*276a914f7adc563621d8158f80627dbb73a0d607901ce0c88ac*"1Pac5CxahVU19vasBnrx2bu5qMrfQTEkZR8$J  +Ȩ@6d670b987cd567c76b357eca936594663cec733e442f83108b329ff3f46ccc74""1EdNouhDv9TwEXM3XwgUi5yDtzNrtpKc6C"UOP_DUP OP_HASH160 957ad09a62be7e1597fdd48bd5b8ce95f02bbbb8 OP_EQUALVERIFY OP_CHECKSIG*276a914957ad09a62be7e1597fdd48bd5b8ce95f02bbbb888ac*"1EdNouhDv9TwEXM3XwgUi5yDtzNrtpKc6C8$J  $-@00000000000000000001c4e4096f49179b5546e35f3d16eb3388690e7dc50787"@00000000000000000014e0e77d7411045f379ac04a3d7bfb2385201e330734a32 + +1@beb9744bbf6da678364bd11c65955b4385df60b4ed908c869f870f9bac458750$"@00000000000000000001c4e4096f49179b5546e35f3d16eb3388690e7dc50787(-2 +@6193d360d7e03d4b0b3919fcabaa07c7ca95da3cb41ebb3c79eaefeedbfdfdd5B023b1bdff4349debd82f9061b1d7b00becabc05be4d8eaf7422686b99eeb06a5872 +@0ff774786df70f0962d81e8f7f903ce1edb1db4236502f13258e0c0602a99326B02d577d6087a7acc2da5d79ec94400fdb75335770d2326d94aedc7b452374fb7472 +@98b0238d78b0a9665b339170a3a4c4f8e928fea59887238a881c465510b7925aB03820df0a375b014a5be0b8e899ec3c24ca1d987c86897f550b542eb6f8c58ab4eB +@beb9744bbf6da678364bd11c65955b4385df60b4ed908c869f870f9bac458750""1Mjcbnci27NB6mEYGKGHGLLTtFpoagr6uS"UOP_DUP OP_HASH160 e371b408d0b6bc1ab19e3fb68a5a661c5dbcb117 OP_EQUALVERIFY OP_CHECKSIG*276a914e371b408d0b6bc1ab19e3fb68a5a661c5dbcb11788ac*"1Mjcbnci27NB6mEYGKGHGLLTtFpoagr6uS8$J  +@beb9744bbf6da678364bd11c65955b4385df60b4ed908c869f870f9bac458750"!1hTnZM72aeAvMyG2PuHyP1fbuVK2nikha"UOP_DUP OP_HASH160 07a6ff73e690b79b669bce1ba8d71c95f216e985 OP_EQUALVERIFY OP_CHECKSIG*276a91407a6ff73e690b79b669bce1ba8d71c95f216e98588ac*!1hTnZM72aeAvMyG2PuHyP1fbuVK2nikha8$J  +G@beb9744bbf6da678364bd11c65955b4385df60b4ed908c869f870f9bac458750""19SKv6qdes4UHD7tvZm7FTEpqLhxbiCC1Y"UOP_DUP OP_HASH160 5c8b31f8d4f19c555526ce4ead74844c78080ab4 OP_EQUALVERIFY OP_CHECKSIG*276a9145c8b31f8d4f19c555526ce4ead74844c78080ab488ac*"19SKv6qdes4UHD7tvZm7FTEpqLhxbiCC1Y8$J $-@00000000000000000007960ead04dd76d485cbf3af8c71c6908a49bf60aeb9ae"@00000000000000000001c4e4096f49179b5546e35f3d16eb3388690e7dc507872$А-@00000000000000000009087846b6abb17d183ade6ef796b8bbfe8f66c2eeae94"@00000000000000000007960ead04dd76d485cbf3af8c71c6908a49bf60aeb9ae2 $-@00000000000000000004a7a9c46ef72d272cda1d46dedf95c88514a3aec069dc"@00000000000000000009087846b6abb17d183ade6ef796b8bbfe8f66c2eeae942 + + + +1@81b3b60f2c8351c8038b4517e2b4e01615550d254dc551115cab6ff78fc2ca3f$"@00000000000000000004a7a9c46ef72d272cda1d46dedf95c88514a3aec069dc(-2 +@e0462eb4c3aa1b4fbcbe86625d5bc21ed797d9be3973637e3bcad545a42fd3c3B020691455435c35ccdfa2cdc79d08c34b84d4b133f27ca0cbb3b3b3a8bd3e0ddb32 +@705e655473fcc38e6f5a2a13acfbef69350a1271b83975c5f468d30c12104548B032b469b19d5ed1f2f6e9c0043e57903b230e239ebb98ae5c5921d8a432c9cbb7fB +@81b3b60f2c8351c8038b4517e2b4e01615550d254dc551115cab6ff78fc2ca3f""1CJo85es6jKMNQHkpSscy9sDgkAj8D6sCX"UOP_DUP OP_HASH160 7c06f4ab570abb2b23723fb05a075d3debf37efe OP_EQUALVERIFY OP_CHECKSIG*276a9147c06f4ab570abb2b23723fb05a075d3debf37efe88ac*"1CJo85es6jKMNQHkpSscy9sDgkAj8D6sCX8$J  + @81b3b60f2c8351c8038b4517e2b4e01615550d254dc551115cab6ff78fc2ca3f""19rcw2rE9x6NUJemaWmqQ1PmZ4irLmYWic"UOP_DUP OP_HASH160 612361f05aa5eba2a8d8bfbb42c62e13ed8dec3a OP_EQUALVERIFY OP_CHECKSIG*276a914612361f05aa5eba2a8d8bfbb42c62e13ed8dec3a88ac*"19rcw2rE9x6NUJemaWmqQ1PmZ4irLmYWic8$J  +ڴ@81b3b60f2c8351c8038b4517e2b4e01615550d254dc551115cab6ff78fc2ca3f""145LCpnTEWwR733bKGjYduDuEy7t7ymTRD"UOP_DUP OP_HASH160 21ba125fba2b17cdb6962060bd4af02ed4786a59 OP_EQUALVERIFY OP_CHECKSIG*276a91421ba125fba2b17cdb6962060bd4af02ed4786a5988ac*"145LCpnTEWwR733bKGjYduDuEy7t7ymTRD8$J ;$-@0000000000000000000d6b622e51642c7473d47f99dd4bf5e8b916edabcab2b5"@00000000000000000004a7a9c46ef72d272cda1d46dedf95c88514a3aec069dc2'$-@00000000000000000009a2f366c44c3542765982091745cb918d7af954186319"@0000000000000000000d6b622e51642c7473d47f99dd4bf5e8b916edabcab2b52& + + +1@d24efa0652c49d388e3833ba23098c98030764ffd2d351d95a54184e1fa14c25$"@00000000000000000009a2f366c44c3542765982091745cb918d7af954186319(-2 +@7293dcf6444fd8cd253adb9abcaf0d246314a7b24fddd99270c642fbd63375adB035d539290b7e79e5fdb72d4154ce0daa117ea3db4096fc9217c766b2296340f802 +@beb9744bbf6da678364bd11c65955b4385df60b4ed908c869f870f9bac458750B029c7bc5287c4dfd8a51a2afdd340f8d20a57cbc1da91cbed87f7acea7519b7047B +ٛ@d24efa0652c49d388e3833ba23098c98030764ffd2d351d95a54184e1fa14c25""1Amk5cNR56MAKG21hsqF5nmrZRB2WaYcxz"UOP_DUP OP_HASH160 6b2f65331eb76f6fd1185fe943befcca763d0282 OP_EQUALVERIFY OP_CHECKSIG*276a9146b2f65331eb76f6fd1185fe943befcca763d028288ac*"1Amk5cNR56MAKG21hsqF5nmrZRB2WaYcxz8$J  +!@d24efa0652c49d388e3833ba23098c98030764ffd2d351d95a54184e1fa14c25""14b7pmoVfpXrTSPoFP9BN5BA2VK9md5gdW"UOP_DUP OP_HASH160 275c3756326c079b93d4ba5b18b063d248caeff4 OP_EQUALVERIFY OP_CHECKSIG*276a914275c3756326c079b93d4ba5b18b063d248caeff488ac*"14b7pmoVfpXrTSPoFP9BN5BA2VK9md5gdW8$J  +@d24efa0652c49d388e3833ba23098c98030764ffd2d351d95a54184e1fa14c25""1DVPzHwY7Y85FdXfU5mR3g8e8tQ7iZ4qQY"UOP_DUP OP_HASH160 89005877eb2b4607399267bbd34d8a86b073d0cd OP_EQUALVERIFY OP_CHECKSIG*276a91489005877eb2b4607399267bbd34d8a86b073d0cd88ac*"1DVPzHwY7Y85FdXfU5mR3g8e8tQ7iZ4qQY8$J G + +1@65f2a1e9b8f292794fcdbc50db16dd9ad95648e078b958e0012b993a2e875acd$"@00000000000000000009a2f366c44c3542765982091745cb918d7af954186319(-2 +@beb9744bbf6da678364bd11c65955b4385df60b4ed908c869f870f9bac458750B034045741c207c82fd1be6af0a1d132a54a92d93595e0ed1780efd98370d0580b92 +@beb9744bbf6da678364bd11c65955b4385df60b4ed908c869f870f9bac458750B03c70c45c5edf787c2ddbf0643b6e1308b1fc03c53f384a50847dc9e2428ba43db2 +@b19318c17d5c9cb7d692187dd9beb829da38f4dd080a2d563b5d483cb09294e6B026b87bb206bccbb8e157a59247d217fe08164158a6066ce38fd14b723135b5c362 +@6193d360d7e03d4b0b3919fcabaa07c7ca95da3cb41ebb3c79eaefeedbfdfdd5B02df669c4abd0d5befbf628e04add6702099c1a41a316a025aa75d2548997a2a162 +@d24efa0652c49d388e3833ba23098c98030764ffd2d351d95a54184e1fa14c25B0391be98ec4d0548d7cd3662e7533ecacd8a851fec78b3aa767a2b95a7ee0e29adB +@65f2a1e9b8f292794fcdbc50db16dd9ad95648e078b958e0012b993a2e875acd""112dpDGVA9jNixoLJuRVKtbEe6MWZxwJz1"UOP_DUP OP_HASH160 004f25905f5caee76f90f478a3ff227c7c5451ba OP_EQUALVERIFY OP_CHECKSIG*276a914004f25905f5caee76f90f478a3ff227c7c5451ba88ac*"112dpDGVA9jNixoLJuRVKtbEe6MWZxwJz18$J  +з@65f2a1e9b8f292794fcdbc50db16dd9ad95648e078b958e0012b993a2e875acd""1FL8VyQEErka2L6T4duLEMR9wnFZsdA7X8"UOP_DUP OP_HASH160 9d2fecae4e2345103b547afb858f4833befcf084 OP_EQUALVERIFY OP_CHECKSIG*276a9149d2fecae4e2345103b547afb858f4833befcf08488ac*"1FL8VyQEErka2L6T4duLEMR9wnFZsdA7X88$J  +΅R@65f2a1e9b8f292794fcdbc50db16dd9ad95648e078b958e0012b993a2e875acd""1MwVQeekzFB188eypVqv9GFgNgVVQhSjMf"UOP_DUP OP_HASH160 e5b0b0f2a90e28aba4ec628351e8c8015ed994bd OP_EQUALVERIFY OP_CHECKSIG*276a914e5b0b0f2a90e28aba4ec628351e8c8015ed994bd88ac*"1MwVQeekzFB188eypVqv9GFgNgVVQhSjMf8$J > + +1@193e02d206123caf621b8e3085025d418b2d6c30631344f2c683715660e505a0$"@00000000000000000009a2f366c44c3542765982091745cb918d7af954186319(-2 +@04ee7182e0dd212e026dcfccbdf2f634cd24874920373e4113292d93de290bd8B03c325d2abe5ca8b8f001c19e30d4b498a2efde6451a5dc684a50ebd3914c4f4b42 +@04ee7182e0dd212e026dcfccbdf2f634cd24874920373e4113292d93de290bd8B039798d71e69d05fe21e421ea39f88b97fafee9e566a1e3b5614f00c94f07868512 +@607888a10e44b392e0339fd0ed454fd2a33a270c74c3f289efeeb5c3c7e0fbe5B0262bc03f28e6da24281d8f18d7733e6527af4a198bf95dad262db02b03b8364be2 +@08d6cade0949cc39fe3e39dd2da1af9b62292f2af17e5a66872d90586b7da1e9B0309cc093357f8a993462011f2e767f85fe1a7711dd96c825c96dd7003685eaf8d2 +@660a9ebc7ab0f7f9d740e87a0041f39f3da4f19b461ec0b96d48983d4e4e8b94B0308726734215d5df9caeb01f7b8c64b787e744cf7f7b26bae4fd4514ea33b8a14B +D@193e02d206123caf621b8e3085025d418b2d6c30631344f2c683715660e505a0""1F91SRAfvhkX3e5L9dhYSxF4rtvhmNC2E7"UOP_DUP OP_HASH160 9b15745860416635ef9223f31619d1301eb7d692 OP_EQUALVERIFY OP_CHECKSIG*276a9149b15745860416635ef9223f31619d1301eb7d69288ac*"1F91SRAfvhkX3e5L9dhYSxF4rtvhmNC2E78$J  +ñ@193e02d206123caf621b8e3085025d418b2d6c30631344f2c683715660e505a0""14KMbvktXCdT4isyk8NKXfHLAeUi2ya7GL"UOP_DUP OP_HASH160 2461100033a1dd1a028a03cfa31a15618fdaa6ed OP_EQUALVERIFY OP_CHECKSIG*276a9142461100033a1dd1a028a03cfa31a15618fdaa6ed88ac*"14KMbvktXCdT4isyk8NKXfHLAeUi2ya7GL8$J  +Ȯ@193e02d206123caf621b8e3085025d418b2d6c30631344f2c683715660e505a0""1HQY6UaPJxKMJqGpRP4CWSUwgAfvFfVa1y"UOP_DUP OP_HASH160 b3f58934dfaa187fcf419e8125ec4788b7295dba OP_EQUALVERIFY OP_CHECKSIG*276a914b3f58934dfaa187fcf419e8125ec4788b7295dba88ac*"1HQY6UaPJxKMJqGpRP4CWSUwgAfvFfVa1y8$J q!$߄-@00000000000000000018097f1cab50028c475eef3e0cd24c951729626cd2c2c6"@00000000000000000009a2f366c44c3542765982091745cb918d7af9541863192 + + +1@f122d0ca340580ad310f5ec966b760d5ff72264a237787f1bc1da57265ca4181$"@00000000000000000018097f1cab50028c475eef3e0cd24c951729626cd2c2c6(߄-2 +@81b3b60f2c8351c8038b4517e2b4e01615550d254dc551115cab6ff78fc2ca3fB032b1e69648abd49a2d089df8c8e664445055a063f8c6da9bd4d2e53a6fd12fbad2 +@9a92c9704e118a196727b3eed23b5f61ec89576613dc50a1053d369a5866fbefB0306468a48b5cb5f3041ee57f6ee0cf6df59cd6bb207b0bbc995d48b7250e8111bB +@f122d0ca340580ad310f5ec966b760d5ff72264a237787f1bc1da57265ca4181""1AHqfF7htW7xWH5PyidW7ZmL4HkMSfaiEc"UOP_DUP OP_HASH160 65e867ff34e86ccc82fb66a188453ec08ce573d2 OP_EQUALVERIFY OP_CHECKSIG*276a91465e867ff34e86ccc82fb66a188453ec08ce573d288ac*"1AHqfF7htW7xWH5PyidW7ZmL4HkMSfaiEc8$J  + @f122d0ca340580ad310f5ec966b760d5ff72264a237787f1bc1da57265ca4181""1FsCCikZkk7jqY29mtNVuRya3fvgRyoEFt"UOP_DUP OP_HASH160 a30fe8fac468b08f71341fc6871f858d1a25bf45 OP_EQUALVERIFY OP_CHECKSIG*276a914a30fe8fac468b08f71341fc6871f858d1a25bf4588ac*"1FsCCikZkk7jqY29mtNVuRya3fvgRyoEFt8$J  +N@f122d0ca340580ad310f5ec966b760d5ff72264a237787f1bc1da57265ca4181""19X5QidzxcrmWXbVyQnPfnGSqFJxwZ3kgL"UOP_DUP OP_HASH160 5d712a5f09e3d90d45e17c77a0a48ee3332191bc OP_EQUALVERIFY OP_CHECKSIG*276a9145d712a5f09e3d90d45e17c77a0a48ee3332191bc88ac*"19X5QidzxcrmWXbVyQnPfnGSqFJxwZ3kgL8$J ; + + +1@80c5a250a11fc6baad1ce00bd0edc6f623a6f044aed97f07cac0bbd8135058ef$"@00000000000000000018097f1cab50028c475eef3e0cd24c951729626cd2c2c6(߄-2 +@10e3972e31434d0b852ce92506af2f2380cb728f1d2afa1d315193b5d8d41019B0371405c6d531b76c8238ee44961e09c1cfeb8541d977d4e4058c32797d399ae922 +@39df3596f3fc3263bbf7936d20b4ff8d0d6429c753544c816b48dc68b405cc74B037f64877a23c5c93bef472cc1383345ff139969c3f2f91871b7da291b4b8b8891B +@80c5a250a11fc6baad1ce00bd0edc6f623a6f044aed97f07cac0bbd8135058ef""12RJWuVZ2Qk9N79ooJ35Z5fZTVkJyjvMej"UOP_DUP OP_HASH160 0f90baeb8d0605fd0de23d2bb28ef5149faa791b OP_EQUALVERIFY OP_CHECKSIG*276a9140f90baeb8d0605fd0de23d2bb28ef5149faa791b88ac*"12RJWuVZ2Qk9N79ooJ35Z5fZTVkJyjvMej8$J  +˘@80c5a250a11fc6baad1ce00bd0edc6f623a6f044aed97f07cac0bbd8135058ef""1L1DbqkiNYMYDZFv2Ap63B3G8AVcAENqkN"UOP_DUP OP_HASH160 d074e88e9dae42d32faf10fdc9570006566d043f OP_EQUALVERIFY OP_CHECKSIG*276a914d074e88e9dae42d32faf10fdc9570006566d043f88ac*"1L1DbqkiNYMYDZFv2Ap63B3G8AVcAENqkN8$J  +V@80c5a250a11fc6baad1ce00bd0edc6f623a6f044aed97f07cac0bbd8135058ef""1KVzRC6kANBfTvbMkcirnPQRay7MiZmguo"UOP_DUP OP_HASH160 caedd7255163918f0f623a0a531f9dbbd9fbd648 OP_EQUALVERIFY OP_CHECKSIG*276a914caedd7255163918f0f623a0a531f9dbbd9fbd64888ac*"1KVzRC6kANBfTvbMkcirnPQRay7MiZmguo8$J  + + +1@f8aebccec4bd4de18f4829abb36466b013c59acd90ed3bc44d6330f5eb870f67$"@00000000000000000018097f1cab50028c475eef3e0cd24c951729626cd2c2c6(߄-2 +@80c5a250a11fc6baad1ce00bd0edc6f623a6f044aed97f07cac0bbd8135058efB03595d107b1dfcc1eefc9176d9ddf5383b71331ebcbdf0c3227623b3249b878a942 +@aeccb18c84374ce33bc2aac03a20004385abfcb5ad2306c132581adcbe34217cB038f64dbcdba32c45c8559b40387b9251f7ad81ed22dab8f9b029eb1a7a631efe0B +@f8aebccec4bd4de18f4829abb36466b013c59acd90ed3bc44d6330f5eb870f67""1JFAtLPtVSGK5JTt3nCugoxbMHLiEdjEFe"UOP_DUP OP_HASH160 bd2836a3ab7d6e261a400ac2b945ec2925127346 OP_EQUALVERIFY OP_CHECKSIG*276a914bd2836a3ab7d6e261a400ac2b945ec292512734688ac*"1JFAtLPtVSGK5JTt3nCugoxbMHLiEdjEFe8$J  +˘@f8aebccec4bd4de18f4829abb36466b013c59acd90ed3bc44d6330f5eb870f67""1MPw885cPArB5CA72yLMse7LoBv5u6XruC"UOP_DUP OP_HASH160 dfb8d8a5091c2c893a2d6250193adb9a5905e239 OP_EQUALVERIFY OP_CHECKSIG*276a914dfb8d8a5091c2c893a2d6250193adb9a5905e23988ac*"1MPw885cPArB5CA72yLMse7LoBv5u6XruC8$J  +V@f8aebccec4bd4de18f4829abb36466b013c59acd90ed3bc44d6330f5eb870f67""152zjjhmgEfvDqmdgHZwBHK7hb2o2wtCiH"UOP_DUP OP_HASH160 2c411d895afd690ac32e51c862ae6e847ea8af67 OP_EQUALVERIFY OP_CHECKSIG*276a9142c411d895afd690ac32e51c862ae6e847ea8af6788ac*"152zjjhmgEfvDqmdgHZwBHK7hb2o2wtCiH8$J ?$؉-@00000000000000000005e7c74874af218fc821822506a3825ab4bd25fed25ecf"@00000000000000000018097f1cab50028c475eef3e0cd24c951729626cd2c2c62> + + +1@d51221e46653438220adb417c26c6c9434ab1fe3116cce3ce368dcce4df6663e$"@00000000000000000005e7c74874af218fc821822506a3825ab4bd25fed25ecf(؉-2 +@a3dd20a46b3c1ff2dc94d2457f5067e473d605eb80676d5e1ba0aa6ad1ffa4f9B039524482aef1f2aa9f0e6bc5d3a183f5d0f7a16fe18c211c1212618c955adebaa2 +@2b8b4163e71adabd03f480463b56911ecbdd118f55d7a11df4fb5b60346c4435B035849048ee3b87ad9d05beaf1cd9e13dd7f67633cfd3e0b33a12e7116457966d7B +@d51221e46653438220adb417c26c6c9434ab1fe3116cce3ce368dcce4df6663e""1PaqpkEQ9NXMz8AFukkHqCX6eiHa84LyuS"UOP_DUP OP_HASH160 f7b93fe17015462920d5c8543024b3362d12be4d OP_EQUALVERIFY OP_CHECKSIG*276a914f7b93fe17015462920d5c8543024b3362d12be4d88ac*"1PaqpkEQ9NXMz8AFukkHqCX6eiHa84LyuS8$J  +@d51221e46653438220adb417c26c6c9434ab1fe3116cce3ce368dcce4df6663e""18fjC8z48epZqAVa6J3aSB5VhZc4W8uu2U"UOP_DUP OP_HASH160 541be83c09bedeffbea244d4a3f306d3e0dbabe0 OP_EQUALVERIFY OP_CHECKSIG*276a914541be83c09bedeffbea244d4a3f306d3e0dbabe088ac*"18fjC8z48epZqAVa6J3aSB5VhZc4W8uu2U8$J  +@d51221e46653438220adb417c26c6c9434ab1fe3116cce3ce368dcce4df6663e""12ZTmrEMg9XWj8rxwRRvJx71ayzbtu5k7n"UOP_DUP OP_HASH160 111bc926d774a6df4ad5565e1cd609a6c162ec49 OP_EQUALVERIFY OP_CHECKSIG*276a914111bc926d774a6df4ad5565e1cd609a6c162ec4988ac*"12ZTmrEMg9XWj8rxwRRvJx71ayzbtu5k7n8$J ; + + +1@a36bb35fa79ea78e9e0a1993d5860a135b9b1a38f6473794b259dd05f314aa6e$"@00000000000000000005e7c74874af218fc821822506a3825ab4bd25fed25ecf(؉-2 +@2ce56b276b27526af90eea0971e87ab29f0123a52c59542da12ffd9c4070b246B0217ab4f156165cc6c50a2afb729e7438773d83a349c6f22c06875b5db1404dd3b2 +@c3293f5cad03daf1f5b20d43f703ede890d673ff81c430c07b2e01d24a60e48eB027e2e7578a6b59c1c19c77270df7dbfdc9faa7030f05aaebf7eb76d6007a39ca1B +#@a36bb35fa79ea78e9e0a1993d5860a135b9b1a38f6473794b259dd05f314aa6e""1FX6me9QjWQJmYjfG8n5WmErLJ67CHp7di"UOP_DUP OP_HASH160 9f430e5c76424aebccd899fe973d952ea9bfc62b OP_EQUALVERIFY OP_CHECKSIG*276a9149f430e5c76424aebccd899fe973d952ea9bfc62b88ac*"1FX6me9QjWQJmYjfG8n5WmErLJ67CHp7di8$J  +Ъ@a36bb35fa79ea78e9e0a1993d5860a135b9b1a38f6473794b259dd05f314aa6e""1MWHb8NAmxBwSJNzuawCk7Ew8wgGXGasYo"UOP_DUP OP_HASH160 e0ec6d056049fa969ef54eb82587057a1e687c0a OP_EQUALVERIFY OP_CHECKSIG*276a914e0ec6d056049fa969ef54eb82587057a1e687c0a88ac*"1MWHb8NAmxBwSJNzuawCk7Ew8wgGXGasYo8$J  +_@a36bb35fa79ea78e9e0a1993d5860a135b9b1a38f6473794b259dd05f314aa6e""1Cgvg2FQDrUqvtZukF8n24LKxCfWfBjySe"UOP_DUP OP_HASH160 803668f03e89e28146c19a4f6a72e5a16e96aad2 OP_EQUALVERIFY OP_CHECKSIG*276a914803668f03e89e28146c19a4f6a72e5a16e96aad288ac*"1Cgvg2FQDrUqvtZukF8n24LKxCfWfBjySe8$J  + +1@4f196b2980b691a74a582d8f79646fffe5ff00da2d83d0902b4610f122582fa3$"@00000000000000000005e7c74874af218fc821822506a3825ab4bd25fed25ecf(؉-2 +@8ef63f4cacdd41bda0f48c10c63fd6e4c42294e2c9997efb768b63e629ed7261B034a782b70d7faa2170bc4958c4e4733dfe29204e60c6691c991ee936067240b5f2 +@a36bb35fa79ea78e9e0a1993d5860a135b9b1a38f6473794b259dd05f314aa6eB020402aa0b6de08380600c7bc9de93a92fb19a30fbdc676b1e1cfc6f5465b277bc2 +@d51221e46653438220adb417c26c6c9434ab1fe3116cce3ce368dcce4df6663eB03fc287296dd8659c142ce883a58cfe7aa849249caebcdd10af42ba0f3de26a4582 +@9dd1f9e202031f3bcc75c9b2c2f77b14afb5974eb52b57e0fd3a7934a16839fdB02b4fa6b0eaddcb591c9c762f4bdac8098174b340ec5043276161a48c827d4f5b62 +@186258292bc5ff3c0e120f7162240c5b86b99084d13f4232d65f931b4d9ec10bB03b0084cef8b5efaff0f0aa434692f5e25a1dc9484312c37dc078081259e76bd7f2 +@3fb17b255fcdec3b2ed3d9ed5b79b40089f8013d50ff4512ca8b4b589d327e3fB02f65d553d017f6f114ecca029554c8bc85f27e49a7c1cfd28d9dc7db9e7013268B +Ć@4f196b2980b691a74a582d8f79646fffe5ff00da2d83d0902b4610f122582fa3""12NaW4M3Aj7h9LkjUQy29YZQqEoedJ97P2"UOP_DUP OP_HASH160 0f0cd3820e2543800c00ee100d15450ac0c2fb3f OP_EQUALVERIFY OP_CHECKSIG*276a9140f0cd3820e2543800c00ee100d15450ac0c2fb3f88ac*"12NaW4M3Aj7h9LkjUQy29YZQqEoedJ97P28$J  + @4f196b2980b691a74a582d8f79646fffe5ff00da2d83d0902b4610f122582fa3""14CmCAt2THpmqEyfaTBvLeZNoGGHCHuMK1"UOP_DUP OP_HASH160 2321d7d210f42806d50102eea0253a1a5f426050 OP_EQUALVERIFY OP_CHECKSIG*276a9142321d7d210f42806d50102eea0253a1a5f42605088ac*"14CmCAt2THpmqEyfaTBvLeZNoGGHCHuMK18$J  +@4f196b2980b691a74a582d8f79646fffe5ff00da2d83d0902b4610f122582fa3""1QDjUgafY8T3S3F4YwTELvZ126t4PLd9DP"UOP_DUP OP_HASH160 feb357c2f66571162a4dcb58eaa1cc23197b056b OP_EQUALVERIFY OP_CHECKSIG*276a914feb357c2f66571162a4dcb58eaa1cc23197b056b88ac*"1QDjUgafY8T3S3F4YwTELvZ126t4PLd9DP8$J ; + +1@00627a4981f9d3b16a9d57f8d7f84c03f21512870d82b96ac143287f760a2d51$"@00000000000000000005e7c74874af218fc821822506a3825ab4bd25fed25ecf(؉-2 +@492379a25af3b60d7a6978ae9993a184c843e4ca8d81015e7f58a762b438822fB023b41423eb55e611bbd5a161e337bb1c9df0e48851eee188c6adb5deb2d5ca3772 +@79d1860ce6ca6a05e6b81edf059bfb06657b247a7de843222abb486a9fcc86cbB026446132cbf6e30b9ea6c79ed3b42ee129755e5406b164047f270a0957e15f9b52 +@089f5fb82bcb4dbb26f2bf4d9648df412615a1446a5b49612812e1806679e096B03a57df0c551267fbe2845381c967bad44a13df03300bdac871ea2137a9c35c5d32 +@15df9adc5a01f52a185122834f0b484063b1ce6877aaedb69c1906b524678504B0300ad70f42968975aebb8b318be6f3e8518ffaaedd562508c029af88f0f9ca0e92 +@d275ae95d85387f99ab21b8415f785cc2b867e5bcab83b1c43715bdd91e2fed7B036fd45f90d76896df3279a18c283008a1cbf50448e18ef1ee3fac35eecff59df82 +@2b85a1a4786c5c736433929041c635d6cc64baa8fea1c152ccb4caed754e12b5B02b8f0c5c8df1310d46d2a6b21e88281b76ac909da637b7e9b0e3b9392eb522214B +@00627a4981f9d3b16a9d57f8d7f84c03f21512870d82b96ac143287f760a2d51""18Uiw6tPjZhoQuACfDSJ6TdtvGrLJvLjRV"UOP_DUP OP_HASH160 52071d7c73a76e8d01ff250b1e12ee3371a58cee OP_EQUALVERIFY OP_CHECKSIG*276a91452071d7c73a76e8d01ff250b1e12ee3371a58cee88ac*"18Uiw6tPjZhoQuACfDSJ6TdtvGrLJvLjRV8$J  +@00627a4981f9d3b16a9d57f8d7f84c03f21512870d82b96ac143287f760a2d51""1DK1npgtTcgFMMsXGxxsecGxVQ8e83hJc8"UOP_DUP OP_HASH160 8709a7fd3fac6d72da76fa82564ebd5524690004 OP_EQUALVERIFY OP_CHECKSIG*276a9148709a7fd3fac6d72da76fa82564ebd552469000488ac*"1DK1npgtTcgFMMsXGxxsecGxVQ8e83hJc88$J  +˕(@00627a4981f9d3b16a9d57f8d7f84c03f21512870d82b96ac143287f760a2d51""1AQCm5W9oVudgm818gsTwsXqRP5wRcrmsR"UOP_DUP OP_HASH160 671c8411acb0ae43df31facb0a5ccd7bd4c55f30 OP_EQUALVERIFY OP_CHECKSIG*276a914671c8411acb0ae43df31facb0a5ccd7bd4c55f3088ac*"1AQCm5W9oVudgm818gsTwsXqRP5wRcrmsR8$J ! + + +1@4c2618d8b2b0dc0c9caf04c5fd854fa249a4fcd44f83c66efb81ea6d2675f67f$"@00000000000000000005e7c74874af218fc821822506a3825ab4bd25fed25ecf(؉-2 +@90519bb46cf1de6ae9928a57ec3cf03d54d29a7bce545bab0699efd1ba99cdf7B03b657b424cd5d1c94573ba2eb8db7e5130f90c4df741eeed140a9a1c1c8a925b92 +@15fcf49ebb0e3493e952e0e05fdfe4fbe2b8cdfae93dd5f10f228c0721900f43B03bf6ee51de24616da90d9141690b325c1d70a38d17ff93c2117d5f983524d6130B +/@4c2618d8b2b0dc0c9caf04c5fd854fa249a4fcd44f83c66efb81ea6d2675f67f""1DcxhtCqG971HP5T3CFAw4rPMQcfpwSuPA"UOP_DUP OP_HASH160 8a6e9172bc9ffa29c4b408a29a7806924a67deb8 OP_EQUALVERIFY OP_CHECKSIG*276a9148a6e9172bc9ffa29c4b408a29a7806924a67deb888ac*"1DcxhtCqG971HP5T3CFAw4rPMQcfpwSuPA8$J  +@4c2618d8b2b0dc0c9caf04c5fd854fa249a4fcd44f83c66efb81ea6d2675f67f""1MT9VbqhwBYG4dj8Kq5FaLFD165rZ9efk9"UOP_DUP OP_HASH160 e0546b9dded9ab0d2fdd7d1507307fa237f1d2eb OP_EQUALVERIFY OP_CHECKSIG*276a914e0546b9dded9ab0d2fdd7d1507307fa237f1d2eb88ac*"1MT9VbqhwBYG4dj8Kq5FaLFD165rZ9efk98$J  +Ϋ<@4c2618d8b2b0dc0c9caf04c5fd854fa249a4fcd44f83c66efb81ea6d2675f67f""1EbmXnMkm7vpQQF1STDtxXbwWdueTboCoA"UOP_DUP OP_HASH160 952cf344b16a4292a23fbca0ce33a755605d8f36 OP_EQUALVERIFY OP_CHECKSIG*276a914952cf344b16a4292a23fbca0ce33a755605d8f3688ac*"1EbmXnMkm7vpQQF1STDtxXbwWdueTboCoA8$J $-@000000000000000000106be77cfa8e9f05efacb19fc84ac817f6e16b917f4a2a"@00000000000000000005e7c74874af218fc821822506a3825ab4bd25fed25ecf2 + + +1@6c9517d52271a17509eeea1bf58f700c8fac075f5172db259518c39047bbf34e$"@000000000000000000106be77cfa8e9f05efacb19fc84ac817f6e16b917f4a2a(-2 +@7293dcf6444fd8cd253adb9abcaf0d246314a7b24fddd99270c642fbd63375adB02380119eeaffc6b69994a0baad60ed8c25c20643b492c36319a3a6bb83f8d1fad2 +@7293dcf6444fd8cd253adb9abcaf0d246314a7b24fddd99270c642fbd63375adB027b8b9e76c13a08391c05fece8ba5bb8eeba0aec47d83b700e92d375c0c905cc2B +@6c9517d52271a17509eeea1bf58f700c8fac075f5172db259518c39047bbf34e""1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd"UOP_DUP OP_HASH160 6b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e OP_EQUALVERIFY OP_CHECKSIG*276a9146b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e88ac*"1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd8$J  +ʕ"@6c9517d52271a17509eeea1bf58f700c8fac075f5172db259518c39047bbf34e"!1J5sq2NbVPNMfa5jEczP8vPEguk9ANajp"UOP_DUP OP_HASH160 033b2454bcfe0d36de8250614003601fc13ec4b6 OP_EQUALVERIFY OP_CHECKSIG*276a914033b2454bcfe0d36de8250614003601fc13ec4b688ac*!1J5sq2NbVPNMfa5jEczP8vPEguk9ANajp8$J  +x@6c9517d52271a17509eeea1bf58f700c8fac075f5172db259518c39047bbf34e""15pg9qW5D9ZjgAG4VWAmuYPDzHQczwKuvc"UOP_DUP OP_HASH160 34e4bc6f59974e31bf9e61aa4d6ee7c34afb578e OP_EQUALVERIFY OP_CHECKSIG*276a91434e4bc6f59974e31bf9e61aa4d6ee7c34afb578e88ac*"15pg9qW5D9ZjgAG4VWAmuYPDzHQczwKuvc8$J  + + +1@42be909dc7681248ebaa2bb7827a712f74672a229f84f091a2c99b7f3caf4f3b$"@000000000000000000106be77cfa8e9f05efacb19fc84ac817f6e16b917f4a2a(-2 +@f122d0ca340580ad310f5ec966b760d5ff72264a237787f1bc1da57265ca4181B0219583ebe09606b05ed9841548b5b22b5ab3c512dafd8b32090c39712cac1d2e52 +@689d84a661dea90b2c62a93081bb63d5faf12a2571d5d1701f929de57abbdc9bB03851eabfdc594b6d1f4a5c546a2fab22311414c679f3e9be58d32a5151ef509e6B +@42be909dc7681248ebaa2bb7827a712f74672a229f84f091a2c99b7f3caf4f3b""1AShJGFN7gERZie28BZ4StUxHxqMB47Gvz"UOP_DUP OP_HASH160 67952b7caee409c2cec93371f7421856a0bb07ef OP_EQUALVERIFY OP_CHECKSIG*276a91467952b7caee409c2cec93371f7421856a0bb07ef88ac*"1AShJGFN7gERZie28BZ4StUxHxqMB47Gvz8$J  + @42be909dc7681248ebaa2bb7827a712f74672a229f84f091a2c99b7f3caf4f3b""15wEKnKcRAC5qggG1pmB54Ryetqcvq9RvH"UOP_DUP OP_HASH160 36221654fa97ca9fce4b1095e138f5466caf7f64 OP_EQUALVERIFY OP_CHECKSIG*276a91436221654fa97ca9fce4b1095e138f5466caf7f6488ac*"15wEKnKcRAC5qggG1pmB54Ryetqcvq9RvH8$J  +K@42be909dc7681248ebaa2bb7827a712f74672a229f84f091a2c99b7f3caf4f3b""1FH9SieyrNxSrftNzdRHvjtDEDvQPF2RYV"UOP_DUP OP_HASH160 9c9f76ee218e56808b8317b40ab419832b49a57c OP_EQUALVERIFY OP_CHECKSIG*276a9149c9f76ee218e56808b8317b40ab419832b49a57c88ac*"1FH9SieyrNxSrftNzdRHvjtDEDvQPF2RYV8$J ; $-@00000000000000000019437c37db98412d5615d68f9a7610f7befa59582a65cb"@000000000000000000106be77cfa8e9f05efacb19fc84ac817f6e16b917f4a2a2 + +1@a4eaf6930e79d5d8f92c14d36069bca2d82199c572f6b0fd84e01f0b662073fb$"@00000000000000000019437c37db98412d5615d68f9a7610f7befa59582a65cb(-2 +@6c9517d52271a17509eeea1bf58f700c8fac075f5172db259518c39047bbf34eB033bd727f6d509a2cca458ca8078495f2b10106671ba8152a285ff0beae69e673c2 +@57592b522d48c6b87732ed2922d915446300191938877e1a693a0478aa4172a3B03e3510cbe602ef8d677ee9eb52157fe184224eb428251e12782a156da0a0ef2e02 +@b19318c17d5c9cb7d692187dd9beb829da38f4dd080a2d563b5d483cb09294e6B03cc92b8fbbcf2f3c8a62380a020d8d5ebd54b2b7a07950abe5d9f87f558c6d986B +"@a4eaf6930e79d5d8f92c14d36069bca2d82199c572f6b0fd84e01f0b662073fb""1AfLkr4xJBpvfr818YBEuyrU6JQjo5RRS4"UOP_DUP OP_HASH160 69f96e17db98f37b6f1b27d4ac0968b4f3bd3aaf OP_EQUALVERIFY OP_CHECKSIG*276a91469f96e17db98f37b6f1b27d4ac0968b4f3bd3aaf88ac*"1AfLkr4xJBpvfr818YBEuyrU6JQjo5RRS48$J  +@a4eaf6930e79d5d8f92c14d36069bca2d82199c572f6b0fd84e01f0b662073fb""14cWBvnu97om4jP4tzWP42SuRoFFeUsqbL"UOP_DUP OP_HASH160 279f4d1fcff12267b811b47d28be65f2dd517ed6 OP_EQUALVERIFY OP_CHECKSIG*276a914279f4d1fcff12267b811b47d28be65f2dd517ed688ac*"14cWBvnu97om4jP4tzWP42SuRoFFeUsqbL8$J  +}@a4eaf6930e79d5d8f92c14d36069bca2d82199c572f6b0fd84e01f0b662073fb""1GaM7unbHm37zSE9U5HrDPoysEnrh5HtZE"UOP_DUP OP_HASH160 aad86879c07dc6b7e6ee4f9d89a20844802fa1a0 OP_EQUALVERIFY OP_CHECKSIG*276a914aad86879c07dc6b7e6ee4f9d89a20844802fa1a088ac*"1GaM7unbHm37zSE9U5HrDPoysEnrh5HtZE8$J $-@000000000000000000075fe262c5ed829663813b00a8d3cab6dd144daf89d28d"@00000000000000000019437c37db98412d5615d68f9a7610f7befa59582a65cb2$-@000000000000000000092d510c5a11e2fd569d0daa869c4b3f0cbaaf33628e24"@000000000000000000075fe262c5ed829663813b00a8d3cab6dd144daf89d28d2$ӟ-@00000000000000000001a8592c8f2a50b18a6f805a2f58c34d053f7bb38f65a2"@000000000000000000092d510c5a11e2fd569d0daa869c4b3f0cbaaf33628e242 + +1@75edf8423f1e12098e1b59802263d8caa72d1da768f6b3dfc7660ce89312a2d6$"@00000000000000000001a8592c8f2a50b18a6f805a2f58c34d053f7bb38f65a2(ӟ-2 +@6c9517d52271a17509eeea1bf58f700c8fac075f5172db259518c39047bbf34eB03b90dac701fed59f1309c338ea068a0cff5519c6a57419254d8fcf5fe5c335f7b2 +@e62595935a9396de3d88779f146d28a6aae3d64222fbb25afb1ea524efca35b6B030159c4dfae5693148ac7ee4760bb4191379be65c68acf4a0c35261279a39c32d2 +@8c9efd5d33217039b415992753894f7e27ec59384b3949dd73c5daa75ecb74e5B0386bcdcaf7e28c1e498ff0e29837a3bc6a4ce6ecae0fada8de7e6b9289ab4a14f2 +@b2ca8b76bdb999cc96df3ec5e9db9b4ed24230715f03d60f3b92b97e110b0a22B03222ee2b10ec62583449ed6f70567013b5cee12d1cecd8822da489e5c14b3c310B +@75edf8423f1e12098e1b59802263d8caa72d1da768f6b3dfc7660ce89312a2d6""1GgM9ygG6oJqbexSAWpPSHk79VoZnW1WSs"UOP_DUP OP_HASH160 abfaef024b92763207b11ccc6ad4a1ddd4c779bf OP_EQUALVERIFY OP_CHECKSIG*276a914abfaef024b92763207b11ccc6ad4a1ddd4c779bf88ac*"1GgM9ygG6oJqbexSAWpPSHk79VoZnW1WSs8$J  + @75edf8423f1e12098e1b59802263d8caa72d1da768f6b3dfc7660ce89312a2d6""16daxZu1etpsVT2L5ZbBVnCmEL1AgtDtcL"UOP_DUP OP_HASH160 3dc3f346dc9e5a3c62e2abf08acd3f42d4629b38 OP_EQUALVERIFY OP_CHECKSIG*276a9143dc3f346dc9e5a3c62e2abf08acd3f42d4629b3888ac*"16daxZu1etpsVT2L5ZbBVnCmEL1AgtDtcL8$J  +ƻ@75edf8423f1e12098e1b59802263d8caa72d1da768f6b3dfc7660ce89312a2d6""198SC2mXhDtkwXyrMRFdR6X4QEoimaYirG"UOP_DUP OP_HASH160 5928f219d4239613ef1fe92f31cb41162da45f15 OP_EQUALVERIFY OP_CHECKSIG*276a9145928f219d4239613ef1fe92f31cb41162da45f1588ac*"198SC2mXhDtkwXyrMRFdR6X4QEoimaYirG8$J ;$-@00000000000000000014c1e9be05fdb49fc9285ec619fa6ae8fcf46bf7e37ff7"@00000000000000000001a8592c8f2a50b18a6f805a2f58c34d053f7bb38f65a22 $র-@00000000000000000011c3edf76bf3e9c65626ba0e253ea78e8647158aec4fb3"@00000000000000000014c1e9be05fdb49fc9285ec619fa6ae8fcf46bf7e37ff72 + + + +1@bb97d04429f4a4934764f36ce62d46f1979bae3af266d7917bed832ad4fee54e$"@00000000000000000011c3edf76bf3e9c65626ba0e253ea78e8647158aec4fb3(র-2 +@905a08dbe8ffd9e2ee82814d4e1f47cb54135e6bc89b43b756298728ca11e754B03f01d959a42c66c0ac8660996868928dc8d15c7a294ee6eb2bd59a9b50f9c59552 +@7605cd1ccd1ab02bf5d950dffd632d0941586adfece09a72077aad743a370484B024bd0fed060d1a85161abf6d84367473cf5d3e810b166e4ecc1cb63a7ca62edc7B +N@bb97d04429f4a4934764f36ce62d46f1979bae3af266d7917bed832ad4fee54e""157k1zvukJw5wWreuL4P1ujwxESECcBAWh"UOP_DUP OP_HASH160 2d26e86a5ed84a5f0f01b81e0ba3ed22270a342c OP_EQUALVERIFY OP_CHECKSIG*276a9142d26e86a5ed84a5f0f01b81e0ba3ed22270a342c88ac*"157k1zvukJw5wWreuL4P1ujwxESECcBAWh8$J  + @bb97d04429f4a4934764f36ce62d46f1979bae3af266d7917bed832ad4fee54e""1GUx8TqtquLnvrMmbuYU2RVKaBxUzzCLvP"UOP_DUP OP_HASH160 a9d32306aa934b8bd0e6d0ce3720b5de20b32286 OP_EQUALVERIFY OP_CHECKSIG*276a914a9d32306aa934b8bd0e6d0ce3720b5de20b3228688ac*"1GUx8TqtquLnvrMmbuYU2RVKaBxUzzCLvP8$J  +țR@bb97d04429f4a4934764f36ce62d46f1979bae3af266d7917bed832ad4fee54e""1Ef1ZBBQmbjTK7mpEATFpFr7UAxCuqF9Pm"UOP_DUP OP_HASH160 95c9e7a23b27214c6a21b9c4c891c6b843ad0078 OP_EQUALVERIFY OP_CHECKSIG*276a91495c9e7a23b27214c6a21b9c4c891c6b843ad007888ac*"1Ef1ZBBQmbjTK7mpEATFpFr7UAxCuqF9Pm8$J ;E$-@0000000000000000001910b921403bcd85e639f6db8bf5489640693a86a0150d"@00000000000000000011c3edf76bf3e9c65626ba0e253ea78e8647158aec4fb32D + + +1@f947f9eb1c1a28de6258a2be14e55863b52ffde14d4c8b709c05bc2a00ccb40d$"@0000000000000000001910b921403bcd85e639f6db8bf5489640693a86a0150d(-2 +@1c533733394f5ee6759cc4f74c8af5cc2ca04ad489b35c545d694e3a7eeb9947B036f38d77b78460baa494915aa7417b19f1d3a579cf8d151a07270df22acabe9c52 +@1c533733394f5ee6759cc4f74c8af5cc2ca04ad489b35c545d694e3a7eeb9947B03db7eadfcfac20eb216055c72bf641ccead9b1679b9d576a102f147d735826878B + @f947f9eb1c1a28de6258a2be14e55863b52ffde14d4c8b709c05bc2a00ccb40d""13EuYvxf727bQsS6CDKQ2Rsq3SUSX8ZEaQ"UOP_DUP OP_HASH160 189186aa72feeb7c242b724b93543d8f5c6b19be OP_EQUALVERIFY OP_CHECKSIG*276a914189186aa72feeb7c242b724b93543d8f5c6b19be88ac*"13EuYvxf727bQsS6CDKQ2Rsq3SUSX8ZEaQ8$J  +=@f947f9eb1c1a28de6258a2be14e55863b52ffde14d4c8b709c05bc2a00ccb40d""1JTW9ZmAkJDvtoX8MW2i48254trvoLYgNc"UOP_DUP OP_HASH160 bf7d48da40621dcc0120c777ef0cf4d84f64147c OP_EQUALVERIFY OP_CHECKSIG*276a914bf7d48da40621dcc0120c777ef0cf4d84f64147c88ac*"1JTW9ZmAkJDvtoX8MW2i48254trvoLYgNc8$J  +@f947f9eb1c1a28de6258a2be14e55863b52ffde14d4c8b709c05bc2a00ccb40d""1GdD7w6sMcYbPcvkvovAosiscLsKyFet3M"UOP_DUP OP_HASH160 ab62fa6ef8da1f773f413851231207f0fe41e338 OP_EQUALVERIFY OP_CHECKSIG*276a914ab62fa6ef8da1f773f413851231207f0fe41e33888ac*"1GdD7w6sMcYbPcvkvovAosiscLsKyFet3M8$J  + + +1@20d6e86a87e427a6a0539a1030e00ca0a8fbe16cac6eea5fa2251203e1f7e476$"@0000000000000000001910b921403bcd85e639f6db8bf5489640693a86a0150d(-2 +@4f8a3547952f05f7f9295beb5595eba3acb321892d8639a532ca0373cd4279aaB038869e1ba5206d37f6f417206c8221df8baf0ec1ed21b61d4e9ed0942cdf9873d2 +@d43f24d3cb42aa1c7fac09f846996fc500a4cd071bfba417d7d6247494523041B039c20bf7cb6a4fda9992fa056d62bcf94b73fb311c635ac9cbd155783c70e47ddB +@20d6e86a87e427a6a0539a1030e00ca0a8fbe16cac6eea5fa2251203e1f7e476""16PsmdfJgdVTn6SoWmhg859jLYN5h97iX8"UOP_DUP OP_HASH160 3b2c290beac1dde9fe3233053f21c5151fc7dfa0 OP_EQUALVERIFY OP_CHECKSIG*276a9143b2c290beac1dde9fe3233053f21c5151fc7dfa088ac*"16PsmdfJgdVTn6SoWmhg859jLYN5h97iX88$J  + @20d6e86a87e427a6a0539a1030e00ca0a8fbe16cac6eea5fa2251203e1f7e476""123zcogHJnvBU1zQbpMUP6mz6FZLnVLKy9"UOP_DUP OP_HASH160 0b890de1d4718dde45b0d3bfaed7c38771965a54 OP_EQUALVERIFY OP_CHECKSIG*276a9140b890de1d4718dde45b0d3bfaed7c38771965a5488ac*"123zcogHJnvBU1zQbpMUP6mz6FZLnVLKy98$J  +ܓ(@20d6e86a87e427a6a0539a1030e00ca0a8fbe16cac6eea5fa2251203e1f7e476""1DsCCCNo3Tk23qrKbsWYZqiTwQddx3BWTj"UOP_DUP OP_HASH160 8d1fa6a60f4f85a6c06abef87d562a905b37c440 OP_EQUALVERIFY OP_CHECKSIG*276a9148d1fa6a60f4f85a6c06abef87d562a905b37c44088ac*"1DsCCCNo3Tk23qrKbsWYZqiTwQddx3BWTj8$J ; + +1@443e5bf4fbfb09e28bb3291182f71215caedd8f57ae4fdbb191b13babdb6c91a$"@0000000000000000001910b921403bcd85e639f6db8bf5489640693a86a0150d(-2 +@75edf8423f1e12098e1b59802263d8caa72d1da768f6b3dfc7660ce89312a2d6B032e2c05b68981e0809d129268eb9556f0adf88d450e2eb2f1e9738d62576a33d62 +@4f196b2980b691a74a582d8f79646fffe5ff00da2d83d0902b4610f122582fa3B02a9f5cca61e8b5508c1f3b3808c6f6c821df8684326f84a989fe123c2468cfecf2 +@0cdf466e4154f4d472c347ef0e3500508f4bcb2383e139e486b58c7c77a3cb43B02bf1dd3309f64411f27b5a4bae5720c03959a48571d712ce953ed0657cd116054B +@443e5bf4fbfb09e28bb3291182f71215caedd8f57ae4fdbb191b13babdb6c91a""1PhrrCobZx8F3rCbWbvZUs83c3HuApyncG"UOP_DUP OP_HASH160 f90d045ac99c1aee9095b9a3dec8671500e073ab OP_EQUALVERIFY OP_CHECKSIG*276a914f90d045ac99c1aee9095b9a3dec8671500e073ab88ac*"1PhrrCobZx8F3rCbWbvZUs83c3HuApyncG8$J  + @443e5bf4fbfb09e28bb3291182f71215caedd8f57ae4fdbb191b13babdb6c91a""1CMp7ydy9rjKXcpH9R8WLofjwK6ADs7oZW"UOP_DUP OP_HASH160 7c990971a0b58fcce8282afc814dd70597d9fd3e OP_EQUALVERIFY OP_CHECKSIG*276a9147c990971a0b58fcce8282afc814dd70597d9fd3e88ac*"1CMp7ydy9rjKXcpH9R8WLofjwK6ADs7oZW8$J  +@443e5bf4fbfb09e28bb3291182f71215caedd8f57ae4fdbb191b13babdb6c91a""1M5YRmQh1afEu3Qi2QXzDBNjUq4Y5oGBZj"UOP_DUP OP_HASH160 dc3e69d8461307ff30ced3def52e5c82b207ac73 OP_EQUALVERIFY OP_CHECKSIG*276a914dc3e69d8461307ff30ced3def52e5c82b207ac7388ac*"1M5YRmQh1afEu3Qi2QXzDBNjUq4Y5oGBZj8$J ; + +1@664636ad1a32f1adce54571d2155b4f2ffe7797113efb4f5e517710877f5ea3f$"@0000000000000000001910b921403bcd85e639f6db8bf5489640693a86a0150d(-2 +@4f196b2980b691a74a582d8f79646fffe5ff00da2d83d0902b4610f122582fa3B02d9cf5ad98a831671d41c1c677da371702d0de19ca04b07d6687eb5572f3256e62 +@5872072425a36f55d5eb1da98745357919f99993aced802b1bccd174adac619aB038c9c2f09f1bf0b4486c701a64f0147651682d06edf4ddae1c558433cae654b452 +@f2b4d0ff92592778af98ab070debf7331f8134a8e5d5045d708d3f7c2f37a7bfB037590b02fdfe4a74c7d92ceb419c414243f55fa02855c51533c261930f80a8a13B +@664636ad1a32f1adce54571d2155b4f2ffe7797113efb4f5e517710877f5ea3f""1KvzPyTwQzSoEjm8dSLL1p6PcVjcDSbG1A"UOP_DUP OP_HASH160 cfa838d06d07efca837f74187209ca48b0f2c051 OP_EQUALVERIFY OP_CHECKSIG*276a914cfa838d06d07efca837f74187209ca48b0f2c05188ac*"1KvzPyTwQzSoEjm8dSLL1p6PcVjcDSbG1A8$J  + @664636ad1a32f1adce54571d2155b4f2ffe7797113efb4f5e517710877f5ea3f""14LDxRUiVX5uaDxGyhiZUR7LSGAq8QzxWU"UOP_DUP OP_HASH160 248b186a8b670eff62ae5d1f0c6d0892c66fd119 OP_EQUALVERIFY OP_CHECKSIG*276a914248b186a8b670eff62ae5d1f0c6d0892c66fd11988ac*"14LDxRUiVX5uaDxGyhiZUR7LSGAq8QzxWU8$J  +@664636ad1a32f1adce54571d2155b4f2ffe7797113efb4f5e517710877f5ea3f""1Cx816BTURStjpPNyBPDW8TbGk6yFiQkP6"UOP_DUP OP_HASH160 83161b2a19c6234af25769270e6af26b0c7e086a OP_EQUALVERIFY OP_CHECKSIG*276a91483161b2a19c6234af25769270e6af26b0c7e086a88ac*"1Cx816BTURStjpPNyBPDW8TbGk6yFiQkP68$J ; + +1@4ad499617b78ebb69d99ac51d5259263e9d0aeb17b6a4ca1bf72863c9e4dbaf7$"@0000000000000000001910b921403bcd85e639f6db8bf5489640693a86a0150d(-2 +@d2d7dfa792f2e550323ceafa5ef98e4070a3914a987ec5b8369eea006628479fB03fa7ced5c1239b051998bae7c51eeac0d26f8adcb653c037c278373e28e6944702 +@20d6e86a87e427a6a0539a1030e00ca0a8fbe16cac6eea5fa2251203e1f7e476B03a4f25a922bc252f6bb739f9a1af71d1cd8d0c3bc4d57fa257d308525f337bc0e2 +@8b6c8425ec7a2f36617ba09f1c4f9de9544546f7abd99b7b5a5efcfb8d75fdc7B034dde81f119a0a783622b96f5b8b9ac9b7dd01be60ad9a775bbbb08b0c57c81222 +@20d6e86a87e427a6a0539a1030e00ca0a8fbe16cac6eea5fa2251203e1f7e476B037d333844bbe018ecb0cfe9a403b9551f33e1d73f410a685adca9afb9a5e59daaB +ι@4ad499617b78ebb69d99ac51d5259263e9d0aeb17b6a4ca1bf72863c9e4dbaf7""1Bmy6pHSa7ANS1A9VwEMThrQKQcmR958PX"UOP_DUP OP_HASH160 763263ea87a78381569e058962824c81aefbc1b2 OP_EQUALVERIFY OP_CHECKSIG*276a914763263ea87a78381569e058962824c81aefbc1b288ac*"1Bmy6pHSa7ANS1A9VwEMThrQKQcmR958PX8$J  + @4ad499617b78ebb69d99ac51d5259263e9d0aeb17b6a4ca1bf72863c9e4dbaf7""1JePhvHeHRb4SQ8578iQ1KLJApkWhzdivS"UOP_DUP OP_HASH160 c18c7b855af449c3740dd9d1cac504b41a3f42f6 OP_EQUALVERIFY OP_CHECKSIG*276a914c18c7b855af449c3740dd9d1cac504b41a3f42f688ac*"1JePhvHeHRb4SQ8578iQ1KLJApkWhzdivS8$J  +"@4ad499617b78ebb69d99ac51d5259263e9d0aeb17b6a4ca1bf72863c9e4dbaf7""1254ef5pLGWQzCq6MNMq25zZVjffzrr5BJ"UOP_DUP OP_HASH160 0bbcd5fbc49bc6398f5bf64d7767ffbb422d83b7 OP_EQUALVERIFY OP_CHECKSIG*276a9140bbcd5fbc49bc6398f5bf64d7767ffbb422d83b788ac*"1254ef5pLGWQzCq6MNMq25zZVjffzrr5BJ8$J ; + + +1@72476d4e6b5447a84c0db7ea525f78f25d317cd663cc2504daefee8146133461$"@0000000000000000001910b921403bcd85e639f6db8bf5489640693a86a0150d(-2 +@4ad499617b78ebb69d99ac51d5259263e9d0aeb17b6a4ca1bf72863c9e4dbaf7B033b377cfe0d4972a204b57593254fdae1fcd50a3e20387f02bcd6a9ba8d75bebe2 +@4ad499617b78ebb69d99ac51d5259263e9d0aeb17b6a4ca1bf72863c9e4dbaf7B02b5d96752d0d462a9bbb926a96b415408a102e4ac7217e5248668721dbf19bcceB +@72476d4e6b5447a84c0db7ea525f78f25d317cd663cc2504daefee8146133461""19JmytYnNTRus7vRyfvDLQpxk4QoN8ySFX"UOP_DUP OP_HASH160 5b1da03033cb68bed0244fc3e7fac1c7a40fc946 OP_EQUALVERIFY OP_CHECKSIG*276a9145b1da03033cb68bed0244fc3e7fac1c7a40fc94688ac*"19JmytYnNTRus7vRyfvDLQpxk4QoN8ySFX8$J  + @72476d4e6b5447a84c0db7ea525f78f25d317cd663cc2504daefee8146133461""15zBXZ8GQ9ZeuhtMUh5rq2zWL2GfsDaFhb"UOP_DUP OP_HASH160 36b1001256009be449deec97a174cfcc4e2ef479 OP_EQUALVERIFY OP_CHECKSIG*276a91436b1001256009be449deec97a174cfcc4e2ef47988ac*"15zBXZ8GQ9ZeuhtMUh5rq2zWL2GfsDaFhb8$J  +@72476d4e6b5447a84c0db7ea525f78f25d317cd663cc2504daefee8146133461""1HV76yaUZXBqsEdGHhqvzm1WC4EoiWoxnZ"UOP_DUP OP_HASH160 b4d2c1076c42de8be009760b52cf9d2e6dae908c OP_EQUALVERIFY OP_CHECKSIG*276a914b4d2c1076c42de8be009760b52cf9d2e6dae908c88ac*"1HV76yaUZXBqsEdGHhqvzm1WC4EoiWoxnZ8$J ;$-@0000000000000000000b02a00de0766a1511f4690e9acd31e5c8ad2796b4c93f"@0000000000000000001910b921403bcd85e639f6db8bf5489640693a86a0150d2 $-@00000000000000000009ff470eb7364995006270641409b2615ebee17c9d6c35"@0000000000000000000b02a00de0766a1511f4690e9acd31e5c8ad2796b4c93f2 + + + +1@e4497a00a3fb9384790ef7e08ad0d6d5ed1ed9cb8198fc40e240a550f52834fe$"@00000000000000000009ff470eb7364995006270641409b2615ebee17c9d6c35(-2 +@72476d4e6b5447a84c0db7ea525f78f25d317cd663cc2504daefee8146133461B02e8a46a636d3bb4c41c6a05ca03acf8264c2c5c647b6b2933c423781463a021f02 +@72476d4e6b5447a84c0db7ea525f78f25d317cd663cc2504daefee8146133461B028ad5bb6c3cc707f7c9260255b31e830af02a09d1154ec747ea7db719b5b3e370B +@e4497a00a3fb9384790ef7e08ad0d6d5ed1ed9cb8198fc40e240a550f52834fe""1PWBSfsDUiNpsQ8tgsY26FhKWufaxew9Lr"UOP_DUP OP_HASH160 f6d78c133a9690379106c7f418cd43bde0dd6fd0 OP_EQUALVERIFY OP_CHECKSIG*276a914f6d78c133a9690379106c7f418cd43bde0dd6fd088ac*"1PWBSfsDUiNpsQ8tgsY26FhKWufaxew9Lr8$J  +@e4497a00a3fb9384790ef7e08ad0d6d5ed1ed9cb8198fc40e240a550f52834fe"!1BGquf9YEcUH997Tgfk28hpVjy71XCjHb"UOP_DUP OP_HASH160 01f1628808b9f5e8f314eb19aade693e9e471e55 OP_EQUALVERIFY OP_CHECKSIG*276a91401f1628808b9f5e8f314eb19aade693e9e471e5588ac*!1BGquf9YEcUH997Tgfk28hpVjy71XCjHb8$J  +٬@e4497a00a3fb9384790ef7e08ad0d6d5ed1ed9cb8198fc40e240a550f52834fe""1Ak1g77xNMrhxy5YahpWNDREzCXMFp479x"UOP_DUP OP_HASH160 6adb94cba44659e124fa051ae3cfcc38847992e1 OP_EQUALVERIFY OP_CHECKSIG*276a9146adb94cba44659e124fa051ae3cfcc38847992e188ac*"1Ak1g77xNMrhxy5YahpWNDREzCXMFp479x8$J !$-@000000000000000000179182ab018e2b86d3a145eda8530e8993ebc7c7b1f91b"@00000000000000000009ff470eb7364995006270641409b2615ebee17c9d6c352 + + +1@0481aaf6c6b90928df2e24e7c08609bd11259fd47d8c6446e05443b5770ee53c$"@000000000000000000179182ab018e2b86d3a145eda8530e8993ebc7c7b1f91b(-2 +@e4497a00a3fb9384790ef7e08ad0d6d5ed1ed9cb8198fc40e240a550f52834feB03e7318dfda0dcf60c4eaefb30c670d4fad1d50093a332e43a90a60a11c4bfbe932 +@e4497a00a3fb9384790ef7e08ad0d6d5ed1ed9cb8198fc40e240a550f52834feB020041781705928f1981f39d593112880610b9c5b24474f3df8284b6447f2123c3B +@0481aaf6c6b90928df2e24e7c08609bd11259fd47d8c6446e05443b5770ee53c""1LuhBXdk3AgbkXRtrxG6F5Zi29DnsJsQU6"UOP_DUP OP_HASH160 da618fcec1baf8dae24ea6148ee5b3c4dc59e6e2 OP_EQUALVERIFY OP_CHECKSIG*276a914da618fcec1baf8dae24ea6148ee5b3c4dc59e6e288ac*"1LuhBXdk3AgbkXRtrxG6F5Zi29DnsJsQU68$J  +@0481aaf6c6b90928df2e24e7c08609bd11259fd47d8c6446e05443b5770ee53c""1DKn3RXfFUSSTTWDRr7mHg5gz3jAkWmXYP"UOP_DUP OP_HASH160 872e987f9cebcb819ab4a37fc00d0ee9c1e015e6 OP_EQUALVERIFY OP_CHECKSIG*276a914872e987f9cebcb819ab4a37fc00d0ee9c1e015e688ac*"1DKn3RXfFUSSTTWDRr7mHg5gz3jAkWmXYP8$J  +ī@0481aaf6c6b90928df2e24e7c08609bd11259fd47d8c6446e05443b5770ee53c""16bY8XF6ry8ReyNkFvBNRU6YywRqWbKp3o"UOP_DUP OP_HASH160 3d60c1e2dc19a71d7bd552bd8f84356d4ab30159 OP_EQUALVERIFY OP_CHECKSIG*276a9143d60c1e2dc19a71d7bd552bd8f84356d4ab3015988ac*"16bY8XF6ry8ReyNkFvBNRU6YywRqWbKp3o8$J  + + +1@b89bd137a09c160592718fcfa9f017f80ae15fc2eb90013a864f6d76f220da97$"@000000000000000000179182ab018e2b86d3a145eda8530e8993ebc7c7b1f91b(-2 +@7605cd1ccd1ab02bf5d950dffd632d0941586adfece09a72077aad743a370484B029de0dfa0eecb2cee4517122bca4650d78969076341f9f1a68ca9ddd8799653452 +@ff877ecf8eb2d09211976f0a4a0a43d3bd85156985042ec044421335a218593bB03b20b5b1b57db9eb0e043dcf2b947396ba6e36f4bcb856b49458a30e84e99c247B +Ķ@b89bd137a09c160592718fcfa9f017f80ae15fc2eb90013a864f6d76f220da97""1P1G4KS7GPXXjRVxR6fpkbheaQ7ARRa1AF"UOP_DUP OP_HASH160 f15f561bee555cc9e8e90759ccd2d0d4433c7b87 OP_EQUALVERIFY OP_CHECKSIG*276a914f15f561bee555cc9e8e90759ccd2d0d4433c7b8788ac*"1P1G4KS7GPXXjRVxR6fpkbheaQ7ARRa1AF8$J  +@b89bd137a09c160592718fcfa9f017f80ae15fc2eb90013a864f6d76f220da97""1B77BeusBpzEuaHgoxTjUxnHfab1hBaofK"UOP_DUP OP_HASH160 6ed8ea5d650f343f0031c13ba7004f3c9e55427c OP_EQUALVERIFY OP_CHECKSIG*276a9146ed8ea5d650f343f0031c13ba7004f3c9e55427c88ac*"1B77BeusBpzEuaHgoxTjUxnHfab1hBaofK8$J  +f@b89bd137a09c160592718fcfa9f017f80ae15fc2eb90013a864f6d76f220da97""1ACxJ7Cz98HBpL1X7zJMrnn2bkFzdDJ4Nz"UOP_DUP OP_HASH160 64fbdd93841582ad01c1e87d03fb0c01a6e53a92 OP_EQUALVERIFY OP_CHECKSIG*276a91464fbdd93841582ad01c1e87d03fb0c01a6e53a9288ac*"1ACxJ7Cz98HBpL1X7zJMrnn2bkFzdDJ4Nz8$J  + + +1@94c7cc59506009a9bf6a7494e8844cc8c3f20aae622eeefb02a515e010a8f4d9$"@000000000000000000179182ab018e2b86d3a145eda8530e8993ebc7c7b1f91b(-2 +@1fbb1afa9ef1bc33b485303eaee7097b95af33bafdb502711e261cd513e92fe0B0290d462e13404faff89f635337bd7ae6c4e5089d2dc68e136fd8ce0d77306b5c32 +@1fbb1afa9ef1bc33b485303eaee7097b95af33bafdb502711e261cd513e92fe0B034cfb56d7b327869bfa1036af78610c3acd47d8ea67e04126edfc9a43f8f69805B +ȿ@94c7cc59506009a9bf6a7494e8844cc8c3f20aae622eeefb02a515e010a8f4d9""1NZd1w9DgDG4hSKcuz61keBnhKqz6g4Hct"UOP_DUP OP_HASH160 ec8604575f002162b0b8493d01eca633eafedacd OP_EQUALVERIFY OP_CHECKSIG*276a914ec8604575f002162b0b8493d01eca633eafedacd88ac*"1NZd1w9DgDG4hSKcuz61keBnhKqz6g4Hct8$J  +@94c7cc59506009a9bf6a7494e8844cc8c3f20aae622eeefb02a515e010a8f4d9""13jLPuDouLEyqwgVqW9CYgSQUuJFt18iWR"UOP_DUP OP_HASH160 1df1e975dbaf644833a27e92c1550f97b8d22a13 OP_EQUALVERIFY OP_CHECKSIG*276a9141df1e975dbaf644833a27e92c1550f97b8d22a1388ac*"13jLPuDouLEyqwgVqW9CYgSQUuJFt18iWR8$J  +@94c7cc59506009a9bf6a7494e8844cc8c3f20aae622eeefb02a515e010a8f4d9""1FA84DerQvjgE8UQZuffqvsv3aWgyS4FeM"UOP_DUP OP_HASH160 9b4b64edab3088debbdd0d48a39b87863f9777aa OP_EQUALVERIFY OP_CHECKSIG*276a9149b4b64edab3088debbdd0d48a39b87863f9777aa88ac*"1FA84DerQvjgE8UQZuffqvsv3aWgyS4FeM8$J f$请-@00000000000000000018e1592716648391d7fb0935717f55b2738f9d44547261"@000000000000000000179182ab018e2b86d3a145eda8530e8993ebc7c7b1f91b2 $й-@00000000000000000002b6df95475b0bbbe9c1b9d0e16751a0137aa5c44a9dec"@00000000000000000018e1592716648391d7fb0935717f55b2738f9d445472612 + + + +1@ecdc38f2f71382fecd43c34201f7980f0acdaff799d9d14b0b9de7a824d09dc8$"@00000000000000000002b6df95475b0bbbe9c1b9d0e16751a0137aa5c44a9dec(й-2 +@0481aaf6c6b90928df2e24e7c08609bd11259fd47d8c6446e05443b5770ee53cB0285997ca7287cdfc63f9a8b51f8298e3dea30e72871ef128193e33a972edef9242 +@752434056607bcfb474bdd9d7dc4951c5dc78f1b5462462a79b6a2867935170aB038597780a10519d871088a4a483edf5463ea09fc5ef551e5061c0382bca495a4fB +@ecdc38f2f71382fecd43c34201f7980f0acdaff799d9d14b0b9de7a824d09dc8""1Q5cr4XGRqgiHs2ygwkANMA8LqtFedueV3"UOP_DUP OP_HASH160 fd2a7ac0b87ece718b485ffcca46bd9ee26a4a4c OP_EQUALVERIFY OP_CHECKSIG*276a914fd2a7ac0b87ece718b485ffcca46bd9ee26a4a4c88ac*"1Q5cr4XGRqgiHs2ygwkANMA8LqtFedueV38$J  + @ecdc38f2f71382fecd43c34201f7980f0acdaff799d9d14b0b9de7a824d09dc8""1HWbjEjMqXawWZhCeTATrstYFHbjHHE6a9"UOP_DUP OP_HASH160 b51b10a9bdba4786e3d03916960b1bd2956c5946 OP_EQUALVERIFY OP_CHECKSIG*276a914b51b10a9bdba4786e3d03916960b1bd2956c594688ac*"1HWbjEjMqXawWZhCeTATrstYFHbjHHE6a98$J  +@ecdc38f2f71382fecd43c34201f7980f0acdaff799d9d14b0b9de7a824d09dc8""1KAPTxWx3RQTY5CLdoQe82f6CuMwV7PgdU"UOP_DUP OP_HASH160 c738c2aab35b539a36061b0c860c607ddce1c2fb OP_EQUALVERIFY OP_CHECKSIG*276a914c738c2aab35b539a36061b0c860c607ddce1c2fb88ac*"1KAPTxWx3RQTY5CLdoQe82f6CuMwV7PgdU8$J ;6$-@0000000000000000000c16ed4573f4dc85d4949da68989c901d9613d95c15e5e"@00000000000000000002b6df95475b0bbbe9c1b9d0e16751a0137aa5c44a9dec25 + + +1@ac4f1ac7edca079a78acef67e868866a369670a304214091c3dd32096a0d7e93$"@0000000000000000000c16ed4573f4dc85d4949da68989c901d9613d95c15e5e(-2 +@443e5bf4fbfb09e28bb3291182f71215caedd8f57ae4fdbb191b13babdb6c91aB026b36e89c11e9c60d5ce7040b50f9da06a298c75ec89bca2872ca31646c82617e2 +@8ff3e503bb0f28ea92bb23192274e0383bd07dc13c54286b5103f56fe26e745dB028dab099555b729bef2bd3de8ab6ecbf467767bb2109756ca228146eb0df2df40B +@ac4f1ac7edca079a78acef67e868866a369670a304214091c3dd32096a0d7e93""1MJUbcUmS7s3idgJ6wmtokgQjmeeCoBZU7"UOP_DUP OP_HASH160 deb09fa6963e7ecbe91a9d15ef17090fd2b7dfc1 OP_EQUALVERIFY OP_CHECKSIG*276a914deb09fa6963e7ecbe91a9d15ef17090fd2b7dfc188ac*"1MJUbcUmS7s3idgJ6wmtokgQjmeeCoBZU78$J  + @ac4f1ac7edca079a78acef67e868866a369670a304214091c3dd32096a0d7e93""1B8odLBFjaREbLwaqaxxuEuenQPTFrAmhw"UOP_DUP OP_HASH160 6f2b1760ccb13c865a22c7f72ce4db947f175c20 OP_EQUALVERIFY OP_CHECKSIG*276a9146f2b1760ccb13c865a22c7f72ce4db947f175c2088ac*"1B8odLBFjaREbLwaqaxxuEuenQPTFrAmhw8$J  +_@ac4f1ac7edca079a78acef67e868866a369670a304214091c3dd32096a0d7e93""1CVvkyaT5yUBdHXoUC6eH2iUWRcD2DcYG4"UOP_DUP OP_HASH160 7e21e7d7b3f07680e167af65eb2a8a18a098f7d3 OP_EQUALVERIFY OP_CHECKSIG*276a9147e21e7d7b3f07680e167af65eb2a8a18a098f7d388ac*"1CVvkyaT5yUBdHXoUC6eH2iUWRcD2DcYG48$J ; + + +1@d618f2e94c7b591b70ec272cc53b34e7a9ea703bbb29d892d095259c3b641642$"@0000000000000000000c16ed4573f4dc85d4949da68989c901d9613d95c15e5e(-2 +@ecdc38f2f71382fecd43c34201f7980f0acdaff799d9d14b0b9de7a824d09dc8B033fee6fcce6e07117118dd80a2a9b70f98aa8559924b11696d2a1ec7cc919fae22 +@ecdc38f2f71382fecd43c34201f7980f0acdaff799d9d14b0b9de7a824d09dc8B03e47698656d814fd614f924c66ed30c83d5072dfe1b9c657266f01df5bf989697B +@d618f2e94c7b591b70ec272cc53b34e7a9ea703bbb29d892d095259c3b641642""17uJbJs2aDQHSd24LSrLb5Wyu9oB8tCQPJ"UOP_DUP OP_HASH160 4bb511c285afb70f3702bb08a1e3c4c9150a02bf OP_EQUALVERIFY OP_CHECKSIG*276a9144bb511c285afb70f3702bb08a1e3c4c9150a02bf88ac*"17uJbJs2aDQHSd24LSrLb5Wyu9oB8tCQPJ8$J  + @d618f2e94c7b591b70ec272cc53b34e7a9ea703bbb29d892d095259c3b641642"!1SK4fJj42AjCGCdDTg1ESaBbw7u1LFLoG"UOP_DUP OP_HASH160 04c97a34f413238c91ac1662aed131ebf621023b OP_EQUALVERIFY OP_CHECKSIG*276a91404c97a34f413238c91ac1662aed131ebf621023b88ac*!1SK4fJj42AjCGCdDTg1ESaBbw7u1LFLoG8$J  +ũ@d618f2e94c7b591b70ec272cc53b34e7a9ea703bbb29d892d095259c3b641642""1MzjPQTJz4E7euDRQDgwcULqn1cNAw7xzr"UOP_DUP OP_HASH160 e64d9b97be135151504648c8bf6fd3d0bda74057 OP_EQUALVERIFY OP_CHECKSIG*276a914e64d9b97be135151504648c8bf6fd3d0bda7405788ac*"1MzjPQTJz4E7euDRQDgwcULqn1cNAw7xzr8$J ; + + +1@750c114fb6475dd1daf228c8900c777b417c3cd834171ac5e2ccd50344b642af$"@0000000000000000000c16ed4573f4dc85d4949da68989c901d9613d95c15e5e(-2 +@7948b9a1ed5e3d040b5b9964d1e46fd41848f4d8b0e5e1543ec6a5de62f56978B03903c9489f2daa3310f8acc6ca61d4a3ab5bd64c54064ffacd082f5ab564de0c22 +@b89bd137a09c160592718fcfa9f017f80ae15fc2eb90013a864f6d76f220da97B02b7ffae054defbe221dc21033709c997701bd9fc208a5816022b707141df9feffB +b@750c114fb6475dd1daf228c8900c777b417c3cd834171ac5e2ccd50344b642af""1KmZTumFrRUeE4y4wT9ttqkcJCntrQjtkr"UOP_DUP OP_HASH160 cddfaa7d6aa567df7550f8b153a3ef446c858052 OP_EQUALVERIFY OP_CHECKSIG*276a914cddfaa7d6aa567df7550f8b153a3ef446c85805288ac*"1KmZTumFrRUeE4y4wT9ttqkcJCntrQjtkr8$J  + @750c114fb6475dd1daf228c8900c777b417c3cd834171ac5e2ccd50344b642af""1HqVnDBP1YAU2ywpF9sWvBahtsn5ZQFEeT"UOP_DUP OP_HASH160 b8ae00aaf25a6fe71a1a315f37ee510bc9929574 OP_EQUALVERIFY OP_CHECKSIG*276a914b8ae00aaf25a6fe71a1a315f37ee510bc992957488ac*"1HqVnDBP1YAU2ywpF9sWvBahtsn5ZQFEeT8$J  +º]@750c114fb6475dd1daf228c8900c777b417c3cd834171ac5e2ccd50344b642af""15Q178xRsFATUWJx9zUPxo8kKMfnTiaGXo"UOP_DUP OP_HASH160 303a2899019b2c4893f48442babf9a74229b9c2d OP_EQUALVERIFY OP_CHECKSIG*276a914303a2899019b2c4893f48442babf9a74229b9c2d88ac*"15Q178xRsFATUWJx9zUPxo8kKMfnTiaGXo8$J ; + + +1@76d0dc75c68d2b20a3db23b88814740441f0afade286b931b7b2291256d5bb5e$"@0000000000000000000c16ed4573f4dc85d4949da68989c901d9613d95c15e5e(-2 +@b89bd137a09c160592718fcfa9f017f80ae15fc2eb90013a864f6d76f220da97B03528ef0c73bcb091109ccab0c2ba885dd7c77c357a390f0a66671fed4baf54d872 +@fa4a6bfc8e37914e612453d2c6fb9ab07b73d550b113ca458a5b0685f570176eB03079adaec508517f4b4b5f9f310c43904da4ca4285c5e23c7336988356e832c7eB +@76d0dc75c68d2b20a3db23b88814740441f0afade286b931b7b2291256d5bb5e""1MCbNJiSMdGob5ZttQDrFkfk6ujnnsvcVk"UOP_DUP OP_HASH160 dd93c797e78d5df270b6277ebae225f0c73e6dab OP_EQUALVERIFY OP_CHECKSIG*276a914dd93c797e78d5df270b6277ebae225f0c73e6dab88ac*"1MCbNJiSMdGob5ZttQDrFkfk6ujnnsvcVk8$J  + @76d0dc75c68d2b20a3db23b88814740441f0afade286b931b7b2291256d5bb5e""122hG22AWyLZQbRiAhGaLfTnwGUK7FMnM7"UOP_DUP OP_HASH160 0b4a25f09f2c6bf228d2f3c1e5dcca9a4bb975c6 OP_EQUALVERIFY OP_CHECKSIG*276a9140b4a25f09f2c6bf228d2f3c1e5dcca9a4bb975c688ac*"122hG22AWyLZQbRiAhGaLfTnwGUK7FMnM78$J  +ދ@76d0dc75c68d2b20a3db23b88814740441f0afade286b931b7b2291256d5bb5e""16QFUfYd9odPQMUib5FdPzB38wWb23siT2"UOP_DUP OP_HASH160 3b3e47e332b069242dda5a00f5185d08407e9541 OP_EQUALVERIFY OP_CHECKSIG*276a9143b3e47e332b069242dda5a00f5185d08407e954188ac*"16QFUfYd9odPQMUib5FdPzB38wWb23siT28$J ; + + +1@93146e10b8c7afcd50e7ba28ba64217b9121d4ee1701e96336db4f4b89cc3789$"@0000000000000000000c16ed4573f4dc85d4949da68989c901d9613d95c15e5e(-2 +@664636ad1a32f1adce54571d2155b4f2ffe7797113efb4f5e517710877f5ea3fB038f6a65b7b8c4af814865e7951b4f60284fc94a366bea859ec9f3e30b204ae22c2 +@bc9667c8c9000d8b589990d7356fb386dc4c4aee2d5b160524e8b578293a569fB028cad933651dfa3bbf4229b5be8dc90fbe0c65c6d4c0343b51f06bee779b3b8fcB +@93146e10b8c7afcd50e7ba28ba64217b9121d4ee1701e96336db4f4b89cc3789""1Ba8rAS1GCSJuwZJCrvZ3CoFM8C8qfWwFY"UOP_DUP OP_HASH160 73f58913360832790922ed0cec4346ad7d8d58a1 OP_EQUALVERIFY OP_CHECKSIG*276a91473f58913360832790922ed0cec4346ad7d8d58a188ac*"1Ba8rAS1GCSJuwZJCrvZ3CoFM8C8qfWwFY8$J  + @93146e10b8c7afcd50e7ba28ba64217b9121d4ee1701e96336db4f4b89cc3789""14hGAfHP1ZLNbV22NrK8zP2ZURC6QiKrWy"UOP_DUP OP_HASH160 2885ad1cf879cdb1bdd7b254629b49f9c3b9b4e8 OP_EQUALVERIFY OP_CHECKSIG*276a9142885ad1cf879cdb1bdd7b254629b49f9c3b9b4e888ac*"14hGAfHP1ZLNbV22NrK8zP2ZURC6QiKrWy8$J  +_@93146e10b8c7afcd50e7ba28ba64217b9121d4ee1701e96336db4f4b89cc3789""1KH5b9RCTfdfAWwFgSs1kWgyEQZzw17Bxv"UOP_DUP OP_HASH160 c87cbffd3fd679104d809523d3869e3b7d1265ec OP_EQUALVERIFY OP_CHECKSIG*276a914c87cbffd3fd679104d809523d3869e3b7d1265ec88ac*"1KH5b9RCTfdfAWwFgSs1kWgyEQZzw17Bxv8$J ;$Ȭ-@00000000000000000002f3a7bcd63a62aa27d87420454253e0457c1d0cde430a"@0000000000000000000c16ed4573f4dc85d4949da68989c901d9613d95c15e5e2 + + +1@1dd69e717dbe7de68d89962f1aa0e28925cda2ac0c48759085bd574c4a04f1ca$"@00000000000000000002f3a7bcd63a62aa27d87420454253e0457c1d0cde430a(Ȭ-2 +@bb97d04429f4a4934764f36ce62d46f1979bae3af266d7917bed832ad4fee54eB02e6980d2cbbb28adc746b8382de63ef1e66487a724c4d4cceb156dbb111e7b41b2 +@337fb2f29ac97b323a4bbb3ef3f6c1881771857a323b82abe378fc9f3d63ddbfB02828c63e4a75194ee290da8a94d160246e544e01be84966193576cf9ccc94cfe6B +@1dd69e717dbe7de68d89962f1aa0e28925cda2ac0c48759085bd574c4a04f1ca""1KkjvoT5SqsVgB55XvwhDB5dYexb5U2z5y"UOP_DUP OP_HASH160 cdb7fc10297dc7225a7b3fde76cd04e06f405cf8 OP_EQUALVERIFY OP_CHECKSIG*276a914cdb7fc10297dc7225a7b3fde76cd04e06f405cf888ac*"1KkjvoT5SqsVgB55XvwhDB5dYexb5U2z5y8$J  + @1dd69e717dbe7de68d89962f1aa0e28925cda2ac0c48759085bd574c4a04f1ca""1Mjoc5vCU8U9TBHKqXECyXzrPrJ4DVJbvz"UOP_DUP OP_HASH160 e37ae3cfdb151332d789fbde7cda1c65dd22dc32 OP_EQUALVERIFY OP_CHECKSIG*276a914e37ae3cfdb151332d789fbde7cda1c65dd22dc3288ac*"1Mjoc5vCU8U9TBHKqXECyXzrPrJ4DVJbvz8$J  +_@1dd69e717dbe7de68d89962f1aa0e28925cda2ac0c48759085bd574c4a04f1ca""1MJmkhEc2hta8yT6Pxm1gucsiq7TcNH8Ny"UOP_DUP OP_HASH160 debef1fac2c26f8c9615699b67373c7652df9199 OP_EQUALVERIFY OP_CHECKSIG*276a914debef1fac2c26f8c9615699b67373c7652df919988ac*"1MJmkhEc2hta8yT6Pxm1gucsiq7TcNH8Ny8$J ; + + +1@da7469c7bc6757fddf34aef68f1d94b1eff86808c8585429df73547a5d1ed2ad$"@00000000000000000002f3a7bcd63a62aa27d87420454253e0457c1d0cde430a(Ȭ-2 +@d618f2e94c7b591b70ec272cc53b34e7a9ea703bbb29d892d095259c3b641642B0330f9725c97e253675491e15695eb4fbfe664ca46f21d9baeb1766a4bffe0676c2 +@d618f2e94c7b591b70ec272cc53b34e7a9ea703bbb29d892d095259c3b641642B02a7a2be787910dbd1d385d5337d6db6ae2eea05868bda8559309768153d488685B +@da7469c7bc6757fddf34aef68f1d94b1eff86808c8585429df73547a5d1ed2ad""1ENuBFwZdeh6cfRTnSdWTXdCchNXvKyQZn"UOP_DUP OP_HASH160 92bdece91bb29bea71186f32dd2f48fcb01ba873 OP_EQUALVERIFY OP_CHECKSIG*276a91492bdece91bb29bea71186f32dd2f48fcb01ba87388ac*"1ENuBFwZdeh6cfRTnSdWTXdCchNXvKyQZn8$J  + @da7469c7bc6757fddf34aef68f1d94b1eff86808c8585429df73547a5d1ed2ad""185W6F16gurfuvRKz5DWb7nJkfRvMjCEJJ"UOP_DUP OP_HASH160 4da2d3e77a797d7180bb712dbeab9276ac62b0a2 OP_EQUALVERIFY OP_CHECKSIG*276a9144da2d3e77a797d7180bb712dbeab9276ac62b0a288ac*"185W6F16gurfuvRKz5DWb7nJkfRvMjCEJJ8$J  +@da7469c7bc6757fddf34aef68f1d94b1eff86808c8585429df73547a5d1ed2ad""1Kg62u26yzyPDWrVcufHA2HyfEHksrvoHu"UOP_DUP OP_HASH160 ccd6b00da4fcce8680eee4d605b17cffa3f53415 OP_EQUALVERIFY OP_CHECKSIG*276a914ccd6b00da4fcce8680eee4d605b17cffa3f5341588ac*"1Kg62u26yzyPDWrVcufHA2HyfEHksrvoHu8$J ;$Έ-@00000000000000000014f1904173424c42b80d27dc04b66e8e0306f1ab804bcb"@00000000000000000002f3a7bcd63a62aa27d87420454253e0457c1d0cde430a2$-@00000000000000000007c6c5259152ca03ddcdd508c830cbe060443e0b8cc898"@00000000000000000014f1904173424c42b80d27dc04b66e8e0306f1ab804bcb2 $-@0000000000000000000682be61158a8ceb21c0ff6f96af8988873654309585f3"@00000000000000000007c6c5259152ca03ddcdd508c830cbe060443e0b8cc8982 + + + +1@56a803bfc213b86ad04c5d30b570190591206cd39c71ee8c59846ba45f7de7ed$"@0000000000000000000682be61158a8ceb21c0ff6f96af8988873654309585f3(-2 +@0accd7ee343db2e4aa21ce7041f8000e6b25315d6f954d46caaf10551b680a67B02b306bd7d4103523d8e06d5fe6ab12c834c448f56599f64eebc4279367469311b2 +@9112b1f5dab1eccc7142ec4441f9e7b48f86a4b2427d4ee6ecae2f31eabe2cb5B03ab7e3301bd2f43d912293b9ce2abd36d2b4e3de30503df0812d1386bb7401444B +@56a803bfc213b86ad04c5d30b570190591206cd39c71ee8c59846ba45f7de7ed""17pYRqh6jPqBsNrSCv5rSumiRaRJcHf4px"UOP_DUP OP_HASH160 4ace8a3717e8264c2814597b004606a8d4644611 OP_EQUALVERIFY OP_CHECKSIG*276a9144ace8a3717e8264c2814597b004606a8d464461188ac*"17pYRqh6jPqBsNrSCv5rSumiRaRJcHf4px8$J  + @56a803bfc213b86ad04c5d30b570190591206cd39c71ee8c59846ba45f7de7ed""19GVUFDSDpJaAqacw43jS2qwbhFAz7mey3"UOP_DUP OP_HASH160 5aaf02d39c9d61e45737c1a9434d41678fe24ee4 OP_EQUALVERIFY OP_CHECKSIG*276a9145aaf02d39c9d61e45737c1a9434d41678fe24ee488ac*"19GVUFDSDpJaAqacw43jS2qwbhFAz7mey38$J  +@56a803bfc213b86ad04c5d30b570190591206cd39c71ee8c59846ba45f7de7ed""15oJb9rcdxmdbX18e1iecK1Aj9PCT7SYbg"UOP_DUP OP_HASH160 34a251de7b9344b706986b9361245ca77db16701 OP_EQUALVERIFY OP_CHECKSIG*276a91434a251de7b9344b706986b9361245ca77db1670188ac*"15oJb9rcdxmdbX18e1iecK1Aj9PCT7SYbg8$J ;6$-@0000000000000000000cad831c19f8aef849f99a95bd91c9ee4a1e92fb0945ce"@0000000000000000000682be61158a8ceb21c0ff6f96af8988873654309585f325 + + +1@dae8bb26e3e85a2733d8541d3871caa850b5fb5ddfec90c0de43775cc82815ec$"@0000000000000000000cad831c19f8aef849f99a95bd91c9ee4a1e92fb0945ce(-2 +@76d0dc75c68d2b20a3db23b88814740441f0afade286b931b7b2291256d5bb5eB02a8d2556da5adf72c3946dd50c9a1844ee3cb1928900dedc7da1b1ad765b05a4a2 +@33dd37c17c859dc623baea3f3149b6ca7d5d49187b4f1d6797530474a93673e3B02930819249888fa3865b08eab1c39b2ab308b729b838d210c287011b9d7bdb315B +@dae8bb26e3e85a2733d8541d3871caa850b5fb5ddfec90c0de43775cc82815ec""1AcYymE27phvjJmLCTQGStZ5k1QDyJZe1u"UOP_DUP OP_HASH160 69726299e4500be50d949480ba995e32704fb9b9 OP_EQUALVERIFY OP_CHECKSIG*276a91469726299e4500be50d949480ba995e32704fb9b988ac*"1AcYymE27phvjJmLCTQGStZ5k1QDyJZe1u8$J  + @dae8bb26e3e85a2733d8541d3871caa850b5fb5ddfec90c0de43775cc82815ec""1KSbwUsxRt92rZQXxoihuqpVV4pZA8YVJ2"UOP_DUP OP_HASH160 ca49d43b4bce5922d895dcdf76f3c61b747c1757 OP_EQUALVERIFY OP_CHECKSIG*276a914ca49d43b4bce5922d895dcdf76f3c61b747c175788ac*"1KSbwUsxRt92rZQXxoihuqpVV4pZA8YVJ28$J  +_@dae8bb26e3e85a2733d8541d3871caa850b5fb5ddfec90c0de43775cc82815ec""18E5u3nPYYwCKRyFAMB2f2MXPT2Ca3ACTz"UOP_DUP OP_HASH160 4f4260491ea8f2136eded1c38cae5284465bd25d OP_EQUALVERIFY OP_CHECKSIG*276a9144f4260491ea8f2136eded1c38cae5284465bd25d88ac*"18E5u3nPYYwCKRyFAMB2f2MXPT2Ca3ACTz8$J ; + + +1@5eb51dc044f0c79ab7d1a678ace1501077e391bab7c67cce5f62c780c01935d4$"@0000000000000000000cad831c19f8aef849f99a95bd91c9ee4a1e92fb0945ce(-2 +@66deb53fd302e0d36e112e8ad327572e066a582426bdcae7031e9af9a55ca418B03deeef9dd8769ba6efcb66319bdf67e0beccc66e368ed91311c51e631c4beeed72 +@0f6122312d73a0e4adb41a67c22f2d81ef81d5ce095f31abe360261a248fb4caB034b98f09dfbf8eae10eeef4131568fc97c846f4b864e37daf4afabf09daf0227cB +T@5eb51dc044f0c79ab7d1a678ace1501077e391bab7c67cce5f62c780c01935d4""1DDHvF44vCtHT3ksAnvDDyK1jGqLCbXwUe"UOP_DUP OP_HASH160 85f49f9459e087dc77cfe910002d32e162eeea2e OP_EQUALVERIFY OP_CHECKSIG*276a91485f49f9459e087dc77cfe910002d32e162eeea2e88ac*"1DDHvF44vCtHT3ksAnvDDyK1jGqLCbXwUe8$J  + @5eb51dc044f0c79ab7d1a678ace1501077e391bab7c67cce5f62c780c01935d4""1A33maZ2isnGzJdW5YPrLDfc5H4KvUuU6L"UOP_DUP OP_HASH160 631c466be71121c34f1b86a83a975bd670928c33 OP_EQUALVERIFY OP_CHECKSIG*276a914631c466be71121c34f1b86a83a975bd670928c3388ac*"1A33maZ2isnGzJdW5YPrLDfc5H4KvUuU6L8$J  +@5eb51dc044f0c79ab7d1a678ace1501077e391bab7c67cce5f62c780c01935d4""1JspLsbpAUou6WxwPG6grP17qSHWVr1gTH"UOP_DUP OP_HASH160 c41674bfa4ce51a7ac333aa74d83f62143811f30 OP_EQUALVERIFY OP_CHECKSIG*276a914c41674bfa4ce51a7ac333aa74d83f62143811f3088ac*"1JspLsbpAUou6WxwPG6grP17qSHWVr1gTH8$J ; + + +1@50a97e69b1085bf6791d19cb7f26afbdda197bfc8366895831c8f9b0b2f040a4$"@0000000000000000000cad831c19f8aef849f99a95bd91c9ee4a1e92fb0945ce(-2 +@da7469c7bc6757fddf34aef68f1d94b1eff86808c8585429df73547a5d1ed2adB02767fc30aa144ffe05c998c66a86020a5fedbb4b70060fa39365f25c08117b4522 +@da7469c7bc6757fddf34aef68f1d94b1eff86808c8585429df73547a5d1ed2adB0300be6b3208a807f319eef51fa5c7256ab21bc01e54a4c47671b5a76de0bbde61B +@50a97e69b1085bf6791d19cb7f26afbdda197bfc8366895831c8f9b0b2f040a4"!1x3rHFUKkbARD6tokrEfUuMBs5EwrCs9D"UOP_DUP OP_HASH160 0a6941b5543b1996f4e04d4968a38b597a5383ba OP_EQUALVERIFY OP_CHECKSIG*276a9140a6941b5543b1996f4e04d4968a38b597a5383ba88ac*!1x3rHFUKkbARD6tokrEfUuMBs5EwrCs9D8$J  +@50a97e69b1085bf6791d19cb7f26afbdda197bfc8366895831c8f9b0b2f040a4""19mjPzppHvkdDHbSMaLwecg2JKzHxkxGyB"UOP_DUP OP_HASH160 6036b30c2c1778503666a195c90de33ea17abe00 OP_EQUALVERIFY OP_CHECKSIG*276a9146036b30c2c1778503666a195c90de33ea17abe0088ac*"19mjPzppHvkdDHbSMaLwecg2JKzHxkxGyB8$J  +@50a97e69b1085bf6791d19cb7f26afbdda197bfc8366895831c8f9b0b2f040a4""15mPrNRSqkKeST6j1gaouNVGoukGJYMwjT"UOP_DUP OP_HASH160 3445e173aa82e45260f61d21ecfc84c3e2fcc144 OP_EQUALVERIFY OP_CHECKSIG*276a9143445e173aa82e45260f61d21ecfc84c3e2fcc14488ac*"15mPrNRSqkKeST6j1gaouNVGoukGJYMwjT8$J  + + +1@f59936362621e7a27ee6a06f3a71ffa2162bd158b74ceea69abdbedc9081fab1$"@0000000000000000000cad831c19f8aef849f99a95bd91c9ee4a1e92fb0945ce(-2 +@c8a2f3c69aafacf75c29bc8ddba401a66ba04c3a6281648039de53687b4ac7a2B02bb96677ff2baface416ca052281f46bd6e9351721a91a29b1561ddc9cf1c0fbc2 +@c1670aa9add4c932e6babaff9fc811c23296b3cf3ad4cc207830af3084125edcB02dcce3ea12ce63310b3474292d5f4b953f1ac0e4b0e073015151e9696166f4802B +@f59936362621e7a27ee6a06f3a71ffa2162bd158b74ceea69abdbedc9081fab1""1CRnbNNMA8nzFwVAmUFuVvrdVmxdTiojxt"UOP_DUP OP_HASH160 7d596ceaaf910d9eac90ef58310fff4aafa7b865 OP_EQUALVERIFY OP_CHECKSIG*276a9147d596ceaaf910d9eac90ef58310fff4aafa7b86588ac*"1CRnbNNMA8nzFwVAmUFuVvrdVmxdTiojxt8$J  + @f59936362621e7a27ee6a06f3a71ffa2162bd158b74ceea69abdbedc9081fab1""19QSdoUuC5DKGtuMqPthPvY3q57rggpsXZ"UOP_DUP OP_HASH160 5c2ff8d4ff03722756fc9c71f330e0479239545f OP_EQUALVERIFY OP_CHECKSIG*276a9145c2ff8d4ff03722756fc9c71f330e0479239545f88ac*"19QSdoUuC5DKGtuMqPthPvY3q57rggpsXZ8$J  +̮@f59936362621e7a27ee6a06f3a71ffa2162bd158b74ceea69abdbedc9081fab1""17CnqxXmzKH7mjRR48o7yrBqBvVa6gRavc"UOP_DUP OP_HASH160 440b99585a93862afa55f64313a3ba26b205e445 OP_EQUALVERIFY OP_CHECKSIG*276a914440b99585a93862afa55f64313a3ba26b205e44588ac*"17CnqxXmzKH7mjRR48o7yrBqBvVa6gRavc8$J  + + +1@c6b9ad8ea4088ea198b195fa8217e35090dfd64c3ab4ddd8a93c7988127bbd4d$"@0000000000000000000cad831c19f8aef849f99a95bd91c9ee4a1e92fb0945ce(-2 +@ae5d3ab067c140e77fb3db7b7b3f898c9c501b70598b4c1c3fdb4dc324f994caB03d151fc1b1542aca05e0c5bccd604f6b2fc85acd27b38ef92a0be7cd66b99583e2 +@70626dd5aecb32b8965a9931b2f20a9ea790f71a2ea17df6a221050f3b193edeB022d55bd922b9af286387d17bf3de014a914f1e7358b25d0a328502a54e792dc14B +@c6b9ad8ea4088ea198b195fa8217e35090dfd64c3ab4ddd8a93c7988127bbd4d""15wUc4jn2iD7s7nMNq9EpQjtLCr4oGXYLw"UOP_DUP OP_HASH160 362e0219398f2c5d600cc4483d77e17cfc8a3017 OP_EQUALVERIFY OP_CHECKSIG*276a914362e0219398f2c5d600cc4483d77e17cfc8a301788ac*"15wUc4jn2iD7s7nMNq9EpQjtLCr4oGXYLw8$J  + +@c6b9ad8ea4088ea198b195fa8217e35090dfd64c3ab4ddd8a93c7988127bbd4d""19QV4sS6uQJPFCvwMATMkWYbKU9aT3BTEk"UOP_DUP OP_HASH160 5c3200972144cb968342ac5bb93eebbe4cf70927 OP_EQUALVERIFY OP_CHECKSIG*276a9145c3200972144cb968342ac5bb93eebbe4cf7092788ac*"19QV4sS6uQJPFCvwMATMkWYbKU9aT3BTEk8$J  +a@c6b9ad8ea4088ea198b195fa8217e35090dfd64c3ab4ddd8a93c7988127bbd4d""194ayatnf2M9x32Mr4FXuP7FPqqJuf2QCr"UOP_DUP OP_HASH160 586e9d94ce9f51754b54ad2d9d08e4bf83375be2 OP_EQUALVERIFY OP_CHECKSIG*276a914586e9d94ce9f51754b54ad2d9d08e4bf83375be288ac*"194ayatnf2M9x32Mr4FXuP7FPqqJuf2QCr8$J $-@0000000000000000000dc4eaddf2d7ecd2ff1aaf7fdab8df87dfda43ad4cde55"@0000000000000000000cad831c19f8aef849f99a95bd91c9ee4a1e92fb0945ce2 + + +1@8c708bd7b572bc6cc742b8607665e17aeeb854e94da42f44b74569038d7328fe$"@0000000000000000000dc4eaddf2d7ecd2ff1aaf7fdab8df87dfda43ad4cde55(-2 +@750c114fb6475dd1daf228c8900c777b417c3cd834171ac5e2ccd50344b642afB02fb9185fcae01af35ec165a9141096ed60df7d6272fe146c1a476aecfdd043dec2 +@f4010f8d8b02b6cb30af600491e4b58eb3fd5b7c0c8fd484a1b72e28a3637744B02084a2c2021c1c22b9ccc6c923de9a79f79fc58951a3f7dfcd9a63565e4174216B +'@8c708bd7b572bc6cc742b8607665e17aeeb854e94da42f44b74569038d7328fe""1JUWprxt1u8DM5FWjUUBTw2cdpbWxn4Avz"UOP_DUP OP_HASH160 bfae4420018693596fa0463e2160db4b1e52adba OP_EQUALVERIFY OP_CHECKSIG*276a914bfae4420018693596fa0463e2160db4b1e52adba88ac*"1JUWprxt1u8DM5FWjUUBTw2cdpbWxn4Avz8$J  + @8c708bd7b572bc6cc742b8607665e17aeeb854e94da42f44b74569038d7328fe""14hQdh4j1C7AnnivPoWfW5BVKwQ5oBRfsw"UOP_DUP OP_HASH160 288cbe4a70bdae57c90b444d275d565c2e2d20d6 OP_EQUALVERIFY OP_CHECKSIG*276a914288cbe4a70bdae57c90b444d275d565c2e2d20d688ac*"14hQdh4j1C7AnnivPoWfW5BVKwQ5oBRfsw8$J  + @8c708bd7b572bc6cc742b8607665e17aeeb854e94da42f44b74569038d7328fe""1Gtk8JyvC7iTPeeB83jspDSwS2eWQ3iNi3"UOP_DUP OP_HASH160 ae5319c1812d49b8ae350852e552778cb79d2190 OP_EQUALVERIFY OP_CHECKSIG*276a914ae5319c1812d49b8ae350852e552778cb79d219088ac*"1Gtk8JyvC7iTPeeB83jspDSwS2eWQ3iNi38$J ; + +1@74d31f60ad71f81047cfa77ad50d16e65dc1f26b28d2529097cfd65fd11e2b71$"@0000000000000000000dc4eaddf2d7ecd2ff1aaf7fdab8df87dfda43ad4cde55(-2 +@207b8b75e0b3a68c7d0548debaea216ec04eebff0617562b5bff40068f84203fB035bf40ca6cb4564dbab2d7438808b143ecb7fdb0c5f34fc4f878426732f6524bd2 +@56a803bfc213b86ad04c5d30b570190591206cd39c71ee8c59846ba45f7de7edB0244df48c929ebc1e8561f9406bfca3157d3975c0e45bfbc0fb535c2f423ca6a782 +@5eb51dc044f0c79ab7d1a678ace1501077e391bab7c67cce5f62c780c01935d4B0283cd5ef27dac8ec632a0b793d525ddefb96e95e36fc774f2c1262df1f46739c3B +@74d31f60ad71f81047cfa77ad50d16e65dc1f26b28d2529097cfd65fd11e2b71"!19d4wuCAgcFoaaPYe8ovUB7zvVsjgEMjT"UOP_DUP OP_HASH160 01a16f8f5aeea8476d01599a95e4f05812462771 OP_EQUALVERIFY OP_CHECKSIG*276a91401a16f8f5aeea8476d01599a95e4f0581246277188ac*!19d4wuCAgcFoaaPYe8ovUB7zvVsjgEMjT8$J  + @74d31f60ad71f81047cfa77ad50d16e65dc1f26b28d2529097cfd65fd11e2b71""1Er6YqcuvZs5KGVcXs9P3xAhDmYV6j4dgK"UOP_DUP OP_HASH160 97e2a63ad00fc63bfad40144c31859444e67448e OP_EQUALVERIFY OP_CHECKSIG*276a91497e2a63ad00fc63bfad40144c31859444e67448e88ac*"1Er6YqcuvZs5KGVcXs9P3xAhDmYV6j4dgK8$J  +Ȧ@74d31f60ad71f81047cfa77ad50d16e65dc1f26b28d2529097cfd65fd11e2b71""1B1wKyk64y1UYvd6ve7QaQA1r6iMCSmSsE"UOP_DUP OP_HASH160 6dde9ba00d97c7a43aae2d2c8308a72eedf68005 OP_EQUALVERIFY OP_CHECKSIG*276a9146dde9ba00d97c7a43aae2d2c8308a72eedf6800588ac*"1B1wKyk64y1UYvd6ve7QaQA1r6iMCSmSsE8$J ;$-@0000000000000000000e68e2bea88401b9862e1aba78be9772ddcd3960c69f40"@0000000000000000000dc4eaddf2d7ecd2ff1aaf7fdab8df87dfda43ad4cde552!$-@00000000000000000006c7e992534c6c4915e194f2354ae09a8bd0e829388f0e"@0000000000000000000e68e2bea88401b9862e1aba78be9772ddcd3960c69f402 + + +1@1f1b58cc061dde0e9ccc83e93281ddf72e48ad623ac259967ed61a50ca838584$"@00000000000000000006c7e992534c6c4915e194f2354ae09a8bd0e829388f0e(-2 +@f59936362621e7a27ee6a06f3a71ffa2162bd158b74ceea69abdbedc9081fab1B03b837ed440a2a148bc7e42f07fa35fc70b1bd336ddcf3c9a28ddad2db76574e4c2 +@f59936362621e7a27ee6a06f3a71ffa2162bd158b74ceea69abdbedc9081fab1B03d207b3707e9c10f69d1da99fd01cd4575d289abcb5fd85f3cadba527ec415fefB +@1f1b58cc061dde0e9ccc83e93281ddf72e48ad623ac259967ed61a50ca838584""1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp"UOP_DUP OP_HASH160 db2ef1bde029af070919ba8c543a4a6940d74aa3 OP_EQUALVERIFY OP_CHECKSIG*276a914db2ef1bde029af070919ba8c543a4a6940d74aa388ac*"1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp8$J  +@1f1b58cc061dde0e9ccc83e93281ddf72e48ad623ac259967ed61a50ca838584""1KUrLjzuHvvwDzmZDqVBoEVHiui5CzppDF"UOP_DUP OP_HASH160 cab6aeaded7863d0113380bc4d8c06fef2ea61ee OP_EQUALVERIFY OP_CHECKSIG*276a914cab6aeaded7863d0113380bc4d8c06fef2ea61ee88ac*"1KUrLjzuHvvwDzmZDqVBoEVHiui5CzppDF8$J  +@1f1b58cc061dde0e9ccc83e93281ddf72e48ad623ac259967ed61a50ca838584""1LGff1TRoZLDR8CwGoFHFf67VdGdbBLGwc"UOP_DUP OP_HASH160 d360e5ab4516bf2c44d4412298a68517bb94f3b0 OP_EQUALVERIFY OP_CHECKSIG*276a914d360e5ab4516bf2c44d4412298a68517bb94f3b088ac*"1LGff1TRoZLDR8CwGoFHFf67VdGdbBLGwc8$J  + + +1@b2145b12d74e402b6b3bdab9c95a73dffd800fffe6dd13709e54a9c8d8ce7719$"@00000000000000000006c7e992534c6c4915e194f2354ae09a8bd0e829388f0e(-2 +@dae8bb26e3e85a2733d8541d3871caa850b5fb5ddfec90c0de43775cc82815ecB03af9ab613b2b2199de1ee9e412b81b12afa8e6a02d4406eff65e8727e35c1dd252 +@dae8bb26e3e85a2733d8541d3871caa850b5fb5ddfec90c0de43775cc82815ecB025029bbe19e0566e4cc03481fed28977974d87758a3a48cecf403c01fd53b669cB +@b2145b12d74e402b6b3bdab9c95a73dffd800fffe6dd13709e54a9c8d8ce7719""1Gt1TLxgMVREA3Fjg1yHqd1PfTiNsEMRbz"UOP_DUP OP_HASH160 ae2f7aded63578995d80328f9e3327d292be6f4f OP_EQUALVERIFY OP_CHECKSIG*276a914ae2f7aded63578995d80328f9e3327d292be6f4f88ac*"1Gt1TLxgMVREA3Fjg1yHqd1PfTiNsEMRbz8$J  + @b2145b12d74e402b6b3bdab9c95a73dffd800fffe6dd13709e54a9c8d8ce7719""1KszqWUjp8Vok9k2zL64hAuo71TbXPCA7t"UOP_DUP OP_HASH160 cf17576fd7992f489c3d9ef999166f0714fc076e OP_EQUALVERIFY OP_CHECKSIG*276a914cf17576fd7992f489c3d9ef999166f0714fc076e88ac*"1KszqWUjp8Vok9k2zL64hAuo71TbXPCA7t8$J  +U@b2145b12d74e402b6b3bdab9c95a73dffd800fffe6dd13709e54a9c8d8ce7719""1GeWB9deNzNcSobKsuSEJ7UgTNfCsuRT41"UOP_DUP OP_HASH160 aba1a1a2bdb870e8d925640f398df89ae445aa79 OP_EQUALVERIFY OP_CHECKSIG*276a914aba1a1a2bdb870e8d925640f398df89ae445aa7988ac*"1GeWB9deNzNcSobKsuSEJ7UgTNfCsuRT418$J ; + + +1@62b67a25a315dd06b0465f32ea9cb39aa20a5f28d654f1dfd721e52642bda8ff$"@00000000000000000006c7e992534c6c4915e194f2354ae09a8bd0e829388f0e(-2 +@ac4f1ac7edca079a78acef67e868866a369670a304214091c3dd32096a0d7e93B0209ee56276f2c537ee4a7de29b28e89fd5760630c86fc839b59e50bff291fbf362 +@ac4f1ac7edca079a78acef67e868866a369670a304214091c3dd32096a0d7e93B03df3d160f6e9b4d22415371a76f7450ada197a57c7a7f87121f7b30e4507db820B +@62b67a25a315dd06b0465f32ea9cb39aa20a5f28d654f1dfd721e52642bda8ff""1PQr8Voex2ppxW9WgCUDK4HDnG5y6fMngA"UOP_DUP OP_HASH160 f5d5586c0c76890a5a04cd61245429110eb684f4 OP_EQUALVERIFY OP_CHECKSIG*276a914f5d5586c0c76890a5a04cd61245429110eb684f488ac*"1PQr8Voex2ppxW9WgCUDK4HDnG5y6fMngA8$J  + @62b67a25a315dd06b0465f32ea9cb39aa20a5f28d654f1dfd721e52642bda8ff""162xxJHpk2q52fsjHoo45EU9mmZJbcWXuz"UOP_DUP OP_HASH160 3737c09fe5b08cb28142d8fbc37cba93d765e473 OP_EQUALVERIFY OP_CHECKSIG*276a9143737c09fe5b08cb28142d8fbc37cba93d765e47388ac*"162xxJHpk2q52fsjHoo45EU9mmZJbcWXuz8$J  +U@62b67a25a315dd06b0465f32ea9cb39aa20a5f28d654f1dfd721e52642bda8ff""1CnpJ9eBSJK1hBdiQYD4qwNeiTf7Cm1wHu"UOP_DUP OP_HASH160 815395144bc1420cd9065d198d1ea1dda39936e7 OP_EQUALVERIFY OP_CHECKSIG*276a914815395144bc1420cd9065d198d1ea1dda39936e788ac*"1CnpJ9eBSJK1hBdiQYD4qwNeiTf7Cm1wHu8$J ;$-@0000000000000000000cb4b4f6f5c8f77648a28188f6644464ae1723c71c95c1"@00000000000000000006c7e992534c6c4915e194f2354ae09a8bd0e829388f0e2 + + +1@a2e10d874d3375622f0004bd510c303fce8f89e367290937e122190fd9ae9a13$"@0000000000000000000cb4b4f6f5c8f77648a28188f6644464ae1723c71c95c1(-2 +@50a97e69b1085bf6791d19cb7f26afbdda197bfc8366895831c8f9b0b2f040a4B020c6e7e4453d4030d94b883fe142d9affea71872df61e5feacbffa4fa33a192bb2 +@365bd61bf7ab7b04ee84d24e2d37979c3dfe8cc66514e9a97d522cd9b7585d93B028dbc39253798e70afba3021a24c63afa574a50a08a02f2d92b48495f03a38b8aB +@a2e10d874d3375622f0004bd510c303fce8f89e367290937e122190fd9ae9a13""12bCDXRft1TQDDeEwik14WiLesqzmJ8afK"UOP_DUP OP_HASH160 116fa18e7fddf98caaa0fa5b2b40e06b3b2848c9 OP_EQUALVERIFY OP_CHECKSIG*276a914116fa18e7fddf98caaa0fa5b2b40e06b3b2848c988ac*"12bCDXRft1TQDDeEwik14WiLesqzmJ8afK8$J  + @a2e10d874d3375622f0004bd510c303fce8f89e367290937e122190fd9ae9a13""16Z9PHHNZobCBUHJiReCZk3v7ZRME7EY7b"UOP_DUP OP_HASH160 3cecf03d1d305d39768e81baf29f81d28fe00288 OP_EQUALVERIFY OP_CHECKSIG*276a9143cecf03d1d305d39768e81baf29f81d28fe0028888ac*"16Z9PHHNZobCBUHJiReCZk3v7ZRME7EY7b8$J  +lj @a2e10d874d3375622f0004bd510c303fce8f89e367290937e122190fd9ae9a13""1Ai2Y4Eu3QyhdDqsJct4Fqubk93EujsCBm"UOP_DUP OP_HASH160 6a7b77dccdc9d8b43caf41d32ff9e43fc168c28e OP_EQUALVERIFY OP_CHECKSIG*276a9146a7b77dccdc9d8b43caf41d32ff9e43fc168c28e88ac*"1Ai2Y4Eu3QyhdDqsJct4Fqubk93EujsCBm8$J ; + +1@d9d13467eaead6035ebd169f22d730347495641ececc79d3554d5395efcdb8ef$"@0000000000000000000cb4b4f6f5c8f77648a28188f6644464ae1723c71c95c1(-2 +@1dd69e717dbe7de68d89962f1aa0e28925cda2ac0c48759085bd574c4a04f1caB022217796c3dd1f960acd686a6a8d03e242fb3682e56803578ba723e8762e5e0c02 +@b2145b12d74e402b6b3bdab9c95a73dffd800fffe6dd13709e54a9c8d8ce7719B0271b52d17420a26e44424ba7f6175bb682ec6f17eba17d3390c92a93fcbda05c42 +@b2145b12d74e402b6b3bdab9c95a73dffd800fffe6dd13709e54a9c8d8ce7719B03f200700a4cf6d6e3935567f83dcf1f74b4e7468b9f5f5661cd0bde3a6d2dfee8B +\@d9d13467eaead6035ebd169f22d730347495641ececc79d3554d5395efcdb8ef""1CCWeRE8yK8A2n6eDw3GWBdJBXVvFvFGLg"UOP_DUP OP_HASH160 7ad6b4a9878a3646654c3167b0cfa62feecb0837 OP_EQUALVERIFY OP_CHECKSIG*276a9147ad6b4a9878a3646654c3167b0cfa62feecb083788ac*"1CCWeRE8yK8A2n6eDw3GWBdJBXVvFvFGLg8$J  + @d9d13467eaead6035ebd169f22d730347495641ececc79d3554d5395efcdb8ef""12kkTDufjW7phvnuS9xDRYUcDCehCHwPw3"UOP_DUP OP_HASH160 133e48bd446268dced69bd1d4a7b17ee5a4696d6 OP_EQUALVERIFY OP_CHECKSIG*276a914133e48bd446268dced69bd1d4a7b17ee5a4696d688ac*"12kkTDufjW7phvnuS9xDRYUcDCehCHwPw38$J  +L@d9d13467eaead6035ebd169f22d730347495641ececc79d3554d5395efcdb8ef""193ofCBiFsjXqZZCSaF2ixycZXHLobPTbE"UOP_DUP OP_HASH160 5848c9682d138f138cde073560dcc2042193a951 OP_EQUALVERIFY OP_CHECKSIG*276a9145848c9682d138f138cde073560dcc2042193a95188ac*"193ofCBiFsjXqZZCSaF2ixycZXHLobPTbE8$J ;X$-@00000000000000000014f800f207c1abdabf0c76f4e821f0977db80f25ab8bd8"@0000000000000000000cb4b4f6f5c8f77648a28188f6644464ae1723c71c95c12W + +1@fed5816a86fe5f01de0b2b0e54e02e7f0be249159c4c2c101b4fb8036fefb4c2$"@00000000000000000014f800f207c1abdabf0c76f4e821f0977db80f25ab8bd8(-2 +@8c708bd7b572bc6cc742b8607665e17aeeb854e94da42f44b74569038d7328feB022ef63a09aeec2d9967cd404812918e2065ce882d8fa397e12770557587cd9b512 +@d9d13467eaead6035ebd169f22d730347495641ececc79d3554d5395efcdb8efB03b6a050a86f24df99d762a9322cd1deffa23588c2e1bb579d76c184cc3d669b5d2 +@8c708bd7b572bc6cc742b8607665e17aeeb854e94da42f44b74569038d7328feB0209427cea62b174cfa43b77b2bdc7cbc40586cdcba8fad86f1ceb4ba565054d08B +H@fed5816a86fe5f01de0b2b0e54e02e7f0be249159c4c2c101b4fb8036fefb4c2""19Lswkpz49GqEcTFMoazYA4DkGgmxqmfur"UOP_DUP OP_HASH160 5b836f7d569e2de57affd9fd4d1f4a7034e54242 OP_EQUALVERIFY OP_CHECKSIG*276a9145b836f7d569e2de57affd9fd4d1f4a7034e5424288ac*"19Lswkpz49GqEcTFMoazYA4DkGgmxqmfur8$J  + @fed5816a86fe5f01de0b2b0e54e02e7f0be249159c4c2c101b4fb8036fefb4c2"!1Fu9Rwb9TwcRXEY61E4RemsuAU8WAnrBJ"UOP_DUP OP_HASH160 02d15a2a3ed3347141575ab7db3f7a7f5123057e OP_EQUALVERIFY OP_CHECKSIG*276a91402d15a2a3ed3347141575ab7db3f7a7f5123057e88ac*!1Fu9Rwb9TwcRXEY61E4RemsuAU8WAnrBJ8$J  +@fed5816a86fe5f01de0b2b0e54e02e7f0be249159c4c2c101b4fb8036fefb4c2""19LKuwgQmmQumyWntZZVQg99j4FCcxi5Jd"UOP_DUP OP_HASH160 5b68b2790db7662d1499ea8036fbfab7382dd6c3 OP_EQUALVERIFY OP_CHECKSIG*276a9145b68b2790db7662d1499ea8036fbfab7382dd6c388ac*"19LKuwgQmmQumyWntZZVQg99j4FCcxi5Jd8$J ; + +1@4b3004276272502f0779a433774b26e077dd73f2cfc20394b0c5401ff26e2886$"@00000000000000000014f800f207c1abdabf0c76f4e821f0977db80f25ab8bd8(-2 +@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5~B026f83c25a7f96b72c79a76da2747cd54ec61169e593c27fbcf2b6f71aa862aa202 +@51304fd2fe36330e4e6fdb0b250703724eecb0fd2c1278d720c9bf0303770044B03d2733cde66b9bb1e8ce90cbfe0401fc1b2f951146357bfee60b75306b0273af92 +@af47dd30d7aa53bfd82cf1154fd570fa6123554c515aea3428aa881de39fa372B03e346f5e0a00013ed0e40b2a4cb241f4864b63e7ac0a218dc9fa66ddd012d838eB +@4b3004276272502f0779a433774b26e077dd73f2cfc20394b0c5401ff26e2886""12E56GqqHFhDD4AmkPWjDaL2rSdMFfkq5K"UOP_DUP OP_HASH160 0d70f2be035344c4717be105dd843d83b65eef04 OP_EQUALVERIFY OP_CHECKSIG*276a9140d70f2be035344c4717be105dd843d83b65eef0488ac*"12E56GqqHFhDD4AmkPWjDaL2rSdMFfkq5K8$J  +[@4b3004276272502f0779a433774b26e077dd73f2cfc20394b0c5401ff26e2886""16ttBeDsP7rNDH1Y6nnTP8McV9pFUpQfbJ"UOP_DUP OP_HASH160 40a8919bfc0a2b54d248c3a11894b10ef3b2abf0 OP_EQUALVERIFY OP_CHECKSIG*276a91440a8919bfc0a2b54d248c3a11894b10ef3b2abf088ac*"16ttBeDsP7rNDH1Y6nnTP8McV9pFUpQfbJ8$J  +@4b3004276272502f0779a433774b26e077dd73f2cfc20394b0c5401ff26e2886""13J69zvDfLMAQ31Q1kA7pJNsDPCkCfbaBS"UOP_DUP OP_HASH160 192ba04fdeef48a67f7616c8f128c783ca8dd96a OP_EQUALVERIFY OP_CHECKSIG*276a914192ba04fdeef48a67f7616c8f128c783ca8dd96a88ac*"13J69zvDfLMAQ31Q1kA7pJNsDPCkCfbaBS8$J  + + +1@48f33226f5f792884a7f88023054c9a40d230293fc339e47652c317d4402594d$"@00000000000000000014f800f207c1abdabf0c76f4e821f0977db80f25ab8bd8(-2 +@e64d97cfa7d43f249b6d6f4d9ac963eb5cdbccdd0b216c8db2a6b7c2b9277938B034b6b9ef45f259fb641643650a04976621bc0d7a0b8ba14330a2a2bdb3ab2f4472 +@0ff4335f4bbe486cb93db57ca39157fa5898a0a355f4347e1c557c2a28b471c0B0300feaace2c5f13962c5cfd078d93524b8ca47e583f0c2dc272deeb412af82c10B + @48f33226f5f792884a7f88023054c9a40d230293fc339e47652c317d4402594d""1QJ4hvWg19WpGb7bWNGE5wbJQJ4R5V3QuG"UOP_DUP OP_HASH160 ff850ec082118a2dde642d2061f24f1903e7a654 OP_EQUALVERIFY OP_CHECKSIG*276a914ff850ec082118a2dde642d2061f24f1903e7a65488ac*"1QJ4hvWg19WpGb7bWNGE5wbJQJ4R5V3QuG8$J  + @48f33226f5f792884a7f88023054c9a40d230293fc339e47652c317d4402594d""1KvESGZbccBryrMonsKweSpMZsaNnX4bRS"UOP_DUP OP_HASH160 cf83868e355435d386ec157b8b8153896761f52e OP_EQUALVERIFY OP_CHECKSIG*276a914cf83868e355435d386ec157b8b8153896761f52e88ac*"1KvESGZbccBryrMonsKweSpMZsaNnX4bRS8$J  +_@48f33226f5f792884a7f88023054c9a40d230293fc339e47652c317d4402594d""1Js6ADwoJd3fbEWL12cbp3gr3B8BzVJxHF"UOP_DUP OP_HASH160 c3f33e31c7a520cc3b2b3065a3dc69f5a2bd34e5 OP_EQUALVERIFY OP_CHECKSIG*276a914c3f33e31c7a520cc3b2b3065a3dc69f5a2bd34e588ac*"1Js6ADwoJd3fbEWL12cbp3gr3B8BzVJxHF8$J ; + + +1@fbbc2115f18c2815daa0703734db9814d1b5a0f6d256e8aba4664935ce29cd3d$"@00000000000000000014f800f207c1abdabf0c76f4e821f0977db80f25ab8bd8(-2 +@48f33226f5f792884a7f88023054c9a40d230293fc339e47652c317d4402594dB02f68ec9d62a8e6b7e3fbbc521243c72e1a0ec464870122f3d158e61e94f4e05bd2 +@4dbb7d139687aff6c5afb48561257f4773875f6f1e1bab181ced71fa84f6ecd9B02b2b618920e33fe76d12414b54bae62e4e7d458bc8690687309d07626da598d0bB + @fbbc2115f18c2815daa0703734db9814d1b5a0f6d256e8aba4664935ce29cd3d""1PfPUWYvXndbgrHuSCm71VSvWvTBtJgLwf"UOP_DUP OP_HASH160 f895559acbd0d1e20034bf2d2736e49658b777f9 OP_EQUALVERIFY OP_CHECKSIG*276a914f895559acbd0d1e20034bf2d2736e49658b777f988ac*"1PfPUWYvXndbgrHuSCm71VSvWvTBtJgLwf8$J  + @fbbc2115f18c2815daa0703734db9814d1b5a0f6d256e8aba4664935ce29cd3d""1DgxVPps6EaUvayxJE98MiWJQLwzH8MFwf"UOP_DUP OP_HASH160 8b300d607d813832f92e58a273fe3894d4ff07d4 OP_EQUALVERIFY OP_CHECKSIG*276a9148b300d607d813832f92e58a273fe3894d4ff07d488ac*"1DgxVPps6EaUvayxJE98MiWJQLwzH8MFwf8$J  +_@fbbc2115f18c2815daa0703734db9814d1b5a0f6d256e8aba4664935ce29cd3d""1KyTrbuh9fpLkQXbnpqWEntPbMf48gGBVB"UOP_DUP OP_HASH160 d01ff9be91bdd0fe73cc3c32abec884949d9e1e0 OP_EQUALVERIFY OP_CHECKSIG*276a914d01ff9be91bdd0fe73cc3c32abec884949d9e1e088ac*"1KyTrbuh9fpLkQXbnpqWEntPbMf48gGBVB8$J ; + + +1@e92fef90d61f28e03794f4e207c59b0dd6b3dabb6bdf367407f32aba440f1460$"@00000000000000000014f800f207c1abdabf0c76f4e821f0977db80f25ab8bd8(-2 +@c1670aa9add4c932e6babaff9fc811c23296b3cf3ad4cc207830af3084125edcB02a8f82ac8fd241eedbd6e97ce94f827afe8709004df9a805a9e69847365b7be092 +@21ba67846d432ad0fb32959330e5ea472680914b302d0aef1bac25ea038967b4B0240a5dc9c2b2eec39393976334d36a1505a776134ed51d1519c00613181e4d3f8B +@e92fef90d61f28e03794f4e207c59b0dd6b3dabb6bdf367407f32aba440f1460""1NhbZngr2HJjCbCC2UHPhKf34ViRLLNH4o"UOP_DUP OP_HASH160 ee082233430ac5b9f23b679e7337ad3e0a8a20cf OP_EQUALVERIFY OP_CHECKSIG*276a914ee082233430ac5b9f23b679e7337ad3e0a8a20cf88ac*"1NhbZngr2HJjCbCC2UHPhKf34ViRLLNH4o8$J  + @e92fef90d61f28e03794f4e207c59b0dd6b3dabb6bdf367407f32aba440f1460""1P7jBARACdvMVi4aczzaXkQoAJ9kjdqqxR"UOP_DUP OP_HASH160 f298781781c9f9c819d3a5af17bf446228832e18 OP_EQUALVERIFY OP_CHECKSIG*276a914f298781781c9f9c819d3a5af17bf446228832e1888ac*"1P7jBARACdvMVi4aczzaXkQoAJ9kjdqqxR8$J  +_@e92fef90d61f28e03794f4e207c59b0dd6b3dabb6bdf367407f32aba440f1460""1JvPtpTvDWcNF7488fBb2TZDL7tvMKEd76"UOP_DUP OP_HASH160 c4934b759e807533305f0d28086bd8494890fb53 OP_EQUALVERIFY OP_CHECKSIG*276a914c4934b759e807533305f0d28086bd8494890fb5388ac*"1JvPtpTvDWcNF7488fBb2TZDL7tvMKEd768$J ; + + +1@10c9d6ab3d23d278cad1e3fc416e31c60b212482df44aa2c6bc4e2c809777b4b$"@00000000000000000014f800f207c1abdabf0c76f4e821f0977db80f25ab8bd8(-2 +@fbbc2115f18c2815daa0703734db9814d1b5a0f6d256e8aba4664935ce29cd3dB029315cc7f2ae18f36d577d9057f0b2d9a17bf8fcb814194547e76123a0533fefd2 +@72be5f6bee630588805bf54b2fb70c7f686c574c60fa86b09ad4828c1f415113B02426a8ab84acb24c648919cc9d611f2316a60324f6845d8e299f1ad0d8a4d62f0B + +@10c9d6ab3d23d278cad1e3fc416e31c60b212482df44aa2c6bc4e2c809777b4b""1PcnABFRNH6oRRYAxuPxYwRt29UmFPY5Ap"UOP_DUP OP_HASH160 f81705a7989a79a48d413ca7492c9bcbcaaf8ba8 OP_EQUALVERIFY OP_CHECKSIG*276a914f81705a7989a79a48d413ca7492c9bcbcaaf8ba888ac*"1PcnABFRNH6oRRYAxuPxYwRt29UmFPY5Ap8$J  + @10c9d6ab3d23d278cad1e3fc416e31c60b212482df44aa2c6bc4e2c809777b4b""1MqXXXWupQbyBHXwkRZijzCW3fj9ysV4Wa"UOP_DUP OP_HASH160 e48ff6c3b868aa95787727fb2fd686198feeaddf OP_EQUALVERIFY OP_CHECKSIG*276a914e48ff6c3b868aa95787727fb2fd686198feeaddf88ac*"1MqXXXWupQbyBHXwkRZijzCW3fj9ysV4Wa8$J  +_@10c9d6ab3d23d278cad1e3fc416e31c60b212482df44aa2c6bc4e2c809777b4b""16BgY6egMddfpDj1Y2YQHJxXrc9rWhiBaN"UOP_DUP OP_HASH160 38ddcaaa6c6d6fa3c6f2f29435b0a451f59295cd OP_EQUALVERIFY OP_CHECKSIG*276a91438ddcaaa6c6d6fa3c6f2f29435b0a451f59295cd88ac*"16BgY6egMddfpDj1Y2YQHJxXrc9rWhiBaN8$J ; + + +1@72fb163e4da2ede033681f6a8b676be3bf810b4f6bcc4b30317b563d7c05ee8e$"@00000000000000000014f800f207c1abdabf0c76f4e821f0977db80f25ab8bd8(-2 +@10c9d6ab3d23d278cad1e3fc416e31c60b212482df44aa2c6bc4e2c809777b4bB0283eaea05484e381be8514b3b0e685f1461f7277fc00897daaa7931648d2881422 +@8bc69c26b81cbd2bd4d5e6130bd231232065bc018fd9d9c1d3c501724c4ecc30B02c3b430ebdb5c4a88e5c95ba32dd530a8c85f77feb66458def6613a2e0a7c5949B + +@72fb163e4da2ede033681f6a8b676be3bf810b4f6bcc4b30317b563d7c05ee8e""1LdbwBcW4tBz9sZRn648jN5fTBj3jXnR7b"UOP_DUP OP_HASH160 d75686af0ecf61df0a191f9be5bb522ded24baef OP_EQUALVERIFY OP_CHECKSIG*276a914d75686af0ecf61df0a191f9be5bb522ded24baef88ac*"1LdbwBcW4tBz9sZRn648jN5fTBj3jXnR7b8$J  + @72fb163e4da2ede033681f6a8b676be3bf810b4f6bcc4b30317b563d7c05ee8e""15ESrR2pf3oqLmGh2fsfsMvoA7gA5Brbdy"UOP_DUP OP_HASH160 2e6b7da393a47850e353de511dcfad8726c827f6 OP_EQUALVERIFY OP_CHECKSIG*276a9142e6b7da393a47850e353de511dcfad8726c827f688ac*"15ESrR2pf3oqLmGh2fsfsMvoA7gA5Brbdy8$J  +_@72fb163e4da2ede033681f6a8b676be3bf810b4f6bcc4b30317b563d7c05ee8e""14XwD4JiHteYh1YpJ3y82JXfzXLw9bjuKC"UOP_DUP OP_HASH160 26c21b4e50105031b0fc25c429ec780e906226f4 OP_EQUALVERIFY OP_CHECKSIG*276a91426c21b4e50105031b0fc25c429ec780e906226f488ac*"14XwD4JiHteYh1YpJ3y82JXfzXLw9bjuKC8$J ; + + +1@d229672b43d22210190cda7fb36846abeaee6a0ea13f1ee63c0208607b28ae0e$"@00000000000000000014f800f207c1abdabf0c76f4e821f0977db80f25ab8bd8(-2 +@3e1012f15d3f99fdf3e7df4676696d2719244791fe284a66cfc800f6640ee0beB02a8f82ac8fd241eedbd6e97ce94f827afe8709004df9a805a9e69847365b7be092 +@196d16860d26a6376ac036a3a47729752d54e3759764030450882ce835099076B02638812c4b3b29a0dc314c8c212e201b9d1d87c1101f89e6713966afa1302bdd8B +@d229672b43d22210190cda7fb36846abeaee6a0ea13f1ee63c0208607b28ae0e""1NBdGw7gH5tfUMaDWTjaXGjyMGq5DKR2Li"UOP_DUP OP_HASH160 e85d14e8d7bef4c5e6891d0d9ea93f8d939fe189 OP_EQUALVERIFY OP_CHECKSIG*276a914e85d14e8d7bef4c5e6891d0d9ea93f8d939fe18988ac*"1NBdGw7gH5tfUMaDWTjaXGjyMGq5DKR2Li8$J  + @d229672b43d22210190cda7fb36846abeaee6a0ea13f1ee63c0208607b28ae0e""1MxWeSzuw9o19s5RtyNR5BAtc9uLwHNbq2"UOP_DUP OP_HASH160 e5e223f965aeb3f17ae6080d15cbf604e78bccb3 OP_EQUALVERIFY OP_CHECKSIG*276a914e5e223f965aeb3f17ae6080d15cbf604e78bccb388ac*"1MxWeSzuw9o19s5RtyNR5BAtc9uLwHNbq28$J  +_@d229672b43d22210190cda7fb36846abeaee6a0ea13f1ee63c0208607b28ae0e""1KCWECEpkw4aNi7XBdJKYuFSA8KxBiQw15"UOP_DUP OP_HASH160 c79f3cd09dae809e5776808f561dbe823ad90c2b OP_EQUALVERIFY OP_CHECKSIG*276a914c79f3cd09dae809e5776808f561dbe823ad90c2b88ac*"1KCWECEpkw4aNi7XBdJKYuFSA8KxBiQw158$J ; Œ$߻-@000000000000000000171efb3a7c79068039b0256cb1aef087bb633df6774587"@00000000000000000014f800f207c1abdabf0c76f4e821f0977db80f25ab8bd82 + + + +1@af184fcd770a4a0aab562fdf34f42d2449d2409d8b540c5b921255809f8570ceŒ$"@000000000000000000171efb3a7c79068039b0256cb1aef087bb633df6774587(߻-2 +@72fb163e4da2ede033681f6a8b676be3bf810b4f6bcc4b30317b563d7c05ee8eB0303eb62dbd3925a22f1ccac403f6ba3030cd1ab1b53b5527fdffc7f7d8aab0e0e2 +@9ae4953f5ca2e87bc544c4a382252a8fd361ac11d0c5ebb5175c9806d1eb17a7B038ace7f239f054eda2183d37072e797df51a061e8fcec3d7ff2b7e51f26178255B + +@af184fcd770a4a0aab562fdf34f42d2449d2409d8b540c5b921255809f8570ce""1CqXdrLosuPVxYKWgTuHsDH2NM6oS9wcqz"UOP_DUP OP_HASH160 81d6ec42e560095d674466f30c30929c6e7cce67 OP_EQUALVERIFY OP_CHECKSIG*276a91481d6ec42e560095d674466f30c30929c6e7cce6788ac*"1CqXdrLosuPVxYKWgTuHsDH2NM6oS9wcqz8Œ$J  + @af184fcd770a4a0aab562fdf34f42d2449d2409d8b540c5b921255809f8570ce""1KE4ZV9j1NiiLxmB3H5tDPSVgGb1PgyoiZ"UOP_DUP OP_HASH160 c7eaa4b79b8f47207430af49c9700cd89fa8fdeb OP_EQUALVERIFY OP_CHECKSIG*276a914c7eaa4b79b8f47207430af49c9700cd89fa8fdeb88ac*"1KE4ZV9j1NiiLxmB3H5tDPSVgGb1PgyoiZ8Œ$J  +_@af184fcd770a4a0aab562fdf34f42d2449d2409d8b540c5b921255809f8570ce""1JeWWhXTJdpcNFnTLvUYLxu1gEy5Qzop21"UOP_DUP OP_HASH160 c1922a114af594f15fc056c5483f64fe8ffe1508 OP_EQUALVERIFY OP_CHECKSIG*276a914c1922a114af594f15fc056c5483f64fe8ffe150888ac*"1JeWWhXTJdpcNFnTLvUYLxu1gEy5Qzop218Œ$J ;4Ì$-@0000000000000000000cbb00e7494bafd54b9509b038bdfb8b17e0a94b2aea21"@000000000000000000171efb3a7c79068039b0256cb1aef087bb633df677458723 + +1@510b48e0f5dc34809b75d4194fb7d80c767027826e0b71899d410d2558dafbddÌ$"@0000000000000000000cbb00e7494bafd54b9509b038bdfb8b17e0a94b2aea21(-2 +@62b67a25a315dd06b0465f32ea9cb39aa20a5f28d654f1dfd721e52642bda8ffB03e9fbb0d3eb69b8f5af11953d59ceab1cecca45c43fa47c3b595124258f9a05fe2 +@75edf8423f1e12098e1b59802263d8caa72d1da768f6b3dfc7660ce89312a2d6B033b56cf8bf265714a428c87f1b64acf5a7e050667ead86bd4d5ad7409151fa2452 +@443e5bf4fbfb09e28bb3291182f71215caedd8f57ae4fdbb191b13babdb6c91aB02f37c067698c47f9fc2d0eed6ef2a89f32bfffd0efb4261066d1a1288fe0735962 +@940dfe7e302bc29dee8384d86289a3539baa4049d0ceb1a4b2fdf2a4d4457b22B0398aa233835311316e1ff11c9371dbc82431a18bf9c7b58db35679d9325f6fccd2 +@664636ad1a32f1adce54571d2155b4f2ffe7797113efb4f5e517710877f5ea3fB02db89c28d0d07b19a8ab70111a55dad9268813e70227592a326b54a514b6c3d462 +@8ef63f4cacdd41bda0f48c10c63fd6e4c42294e2c9997efb768b63e629ed7261B026aaf4c06c941eb4c6aab6e79457157862067e63f31c7ce770ad5c22161f4d37c2 +@3d246583a99e3f45fbd9b0f3ca033775383fec3141278ee0044e8ff57cd867b0B02d058d1eebef865cc44d65621bbfe32a97d198cd1ebdf20390c9923fbbb4ea5d22 +@f06477506349095f2fa6dd477706da18e738d28fce47f8b6796a6098c38837ecB0376d9a37bfaf098671ebf760c47290e05b481fb1e9c7a9dab766097e0e22fb24a2 +@c2feda4e7e8015c44009c8c8f18e0e10e2258786ac767ea46d88000111f2244dB0239fd1cfc96557d8d522af286eb3746aa6c4c918deff090549f3786d993fa535b2 +@8e2151c3d762330c258d53d904f64de62ab63471c8358f9f8235a51da03d66daB03cd19de8e457b5d1cb5611096e8ba63c789a43a06cbecc6d24df2ef4f6f1dcd98B +@510b48e0f5dc34809b75d4194fb7d80c767027826e0b71899d410d2558dafbdd""12xsbjtyEwUpPoCpFfCyZRYFZPXSNGsP3p"UOP_DUP OP_HASH160 15893dd73db50407a1ff620d7e7a2756ff83dd9d OP_EQUALVERIFY OP_CHECKSIG*276a91415893dd73db50407a1ff620d7e7a2756ff83dd9d88ac*"12xsbjtyEwUpPoCpFfCyZRYFZPXSNGsP3p8Ì$J  + @510b48e0f5dc34809b75d4194fb7d80c767027826e0b71899d410d2558dafbdd""12nyosNVS7rnYjQHbjs56k8YzK7HpjzHFL"UOP_DUP OP_HASH160 13aa43dae3cd1c7e799ee6c2edfa541f48790382 OP_EQUALVERIFY OP_CHECKSIG*276a91413aa43dae3cd1c7e799ee6c2edfa541f4879038288ac*"12nyosNVS7rnYjQHbjs56k8YzK7HpjzHFL8Ì$J  +l@510b48e0f5dc34809b75d4194fb7d80c767027826e0b71899d410d2558dafbdd""1CifnZVyLJvkGYZk4fJJD7TmowyQpHZSw1"UOP_DUP OP_HASH160 808ad088411ed75a774080cbc61dd4f7e527703f OP_EQUALVERIFY OP_CHECKSIG*276a914808ad088411ed75a774080cbc61dd4f7e527703f88ac*"1CifnZVyLJvkGYZk4fJJD7TmowyQpHZSw18Ì$J ; + + +1@58918eb30563dc6d28bdca46a60ad557881a980a2fc6ebdc1a32e06435bc5c27Ì$"@0000000000000000000cbb00e7494bafd54b9509b038bdfb8b17e0a94b2aea21(-2 +@fed5816a86fe5f01de0b2b0e54e02e7f0be249159c4c2c101b4fb8036fefb4c2B023f3e9a708b9d2dd855932079df49a0ea12d7f627b8bfa3c2bdcff75642ac06572 +@a1247168a1e3245f412f675f4725c5d0e14f1c7b7026ff8e513d43c711ee95f9B03411940984edab185a3a9dcc2e3861e8154d323247a05382196ac97a67126a159B + @58918eb30563dc6d28bdca46a60ad557881a980a2fc6ebdc1a32e06435bc5c27""1BrR655QtU4X9aoKBQKaMeLfkzuVn6cat6"UOP_DUP OP_HASH160 7709bf43e769bbd660e886ef5116d4f9e151c575 OP_EQUALVERIFY OP_CHECKSIG*276a9147709bf43e769bbd660e886ef5116d4f9e151c57588ac*"1BrR655QtU4X9aoKBQKaMeLfkzuVn6cat68Ì$J  + @58918eb30563dc6d28bdca46a60ad557881a980a2fc6ebdc1a32e06435bc5c27""1AMD1MpyYj6aiswYfgN7ny97exAjNVzTvn"UOP_DUP OP_HASH160 668b793accd86fa9248dea4d6d710e7c2ea1a83c OP_EQUALVERIFY OP_CHECKSIG*276a914668b793accd86fa9248dea4d6d710e7c2ea1a83c88ac*"1AMD1MpyYj6aiswYfgN7ny97exAjNVzTvn8Ì$J  +_@58918eb30563dc6d28bdca46a60ad557881a980a2fc6ebdc1a32e06435bc5c27""16vVdpScMwezYnNsxL61Qn5CjTrZqpiqe1"UOP_DUP OP_HASH160 40f693f8c47955948ce2e7b96603be137d797b34 OP_EQUALVERIFY OP_CHECKSIG*276a91440f693f8c47955948ce2e7b96603be137d797b3488ac*"16vVdpScMwezYnNsxL61Qn5CjTrZqpiqe18Ì$J ; + + +1@0c5ab44ed80f79103091d12884672c702b0494eb8acc9b1e6c8378530d29f7b9Ì$"@0000000000000000000cbb00e7494bafd54b9509b038bdfb8b17e0a94b2aea21(-2 +@e92fef90d61f28e03794f4e207c59b0dd6b3dabb6bdf367407f32aba440f1460B025976a31fdc5459d22625cecfefc51c98733abc3fc5c89b8ebb07d3bdb503f69b2 +@48f33226f5f792884a7f88023054c9a40d230293fc339e47652c317d4402594dB03039eced359c7c36d579b8cfa2d7a970ffa982191b893d3198278b735765d70c7B +@0c5ab44ed80f79103091d12884672c702b0494eb8acc9b1e6c8378530d29f7b9""18ZR4VUHU9DDFAjC2VoYWuUZNtaL6xSjjo"UOP_DUP OP_HASH160 52ea46940f0617e68fc90a07e70b07f9ddd12189 OP_EQUALVERIFY OP_CHECKSIG*276a91452ea46940f0617e68fc90a07e70b07f9ddd1218988ac*"18ZR4VUHU9DDFAjC2VoYWuUZNtaL6xSjjo8Ì$J  + @0c5ab44ed80f79103091d12884672c702b0494eb8acc9b1e6c8378530d29f7b9""1BerG4X2EiHqukLMBe3Gya2YArNbDhdF32"UOP_DUP OP_HASH160 74d9c4b0cb5516be12e0f6a24d1b02123f31b280 OP_EQUALVERIFY OP_CHECKSIG*276a91474d9c4b0cb5516be12e0f6a24d1b02123f31b28088ac*"1BerG4X2EiHqukLMBe3Gya2YArNbDhdF328Ì$J  +U@0c5ab44ed80f79103091d12884672c702b0494eb8acc9b1e6c8378530d29f7b9""18Wwu2KwcEonwVfv4B9cGt1iquk3bDgqcZ"UOP_DUP OP_HASH160 5272c4dfe16e9c1b4c0e20b1676e90a6b114f55e OP_EQUALVERIFY OP_CHECKSIG*276a9145272c4dfe16e9c1b4c0e20b1676e90a6b114f55e88ac*"18Wwu2KwcEonwVfv4B9cGt1iquk3bDgqcZ8Ì$J ; + + +1@526f7d52c4184e352f158ee2ffa5ab887de941254fff58a448c2313d1ce5b9dbÌ$"@0000000000000000000cbb00e7494bafd54b9509b038bdfb8b17e0a94b2aea21(-2 +@d229672b43d22210190cda7fb36846abeaee6a0ea13f1ee63c0208607b28ae0eB02e3bf327247e0ef53858e106f9286c8f4f959d387652611790ec1051e75d392b92 +@3c666675dedf852ec0c13ac47a19801ce282c182db7d19233e346098a4b925abB03b3ff0830de8b561c5d3fdc0204d4268ac0c249ed866c06671c7432c767b70861B +ٵ@526f7d52c4184e352f158ee2ffa5ab887de941254fff58a448c2313d1ce5b9db""19SQb3tiF5giV4NhZdPdAnuygWexe3h2vY"UOP_DUP OP_HASH160 5c8f18453cbfd9ca1115a1b3c9e5b80a85913247 OP_EQUALVERIFY OP_CHECKSIG*276a9145c8f18453cbfd9ca1115a1b3c9e5b80a8591324788ac*"19SQb3tiF5giV4NhZdPdAnuygWexe3h2vY8Ì$J  + @526f7d52c4184e352f158ee2ffa5ab887de941254fff58a448c2313d1ce5b9db"!1SCUGYccR19jA1FMT8CjARRTkydT1WWbJ"UOP_DUP OP_HASH160 04c3f94d2eac7400c95e063fe185c441c43b2225 OP_EQUALVERIFY OP_CHECKSIG*276a91404c3f94d2eac7400c95e063fe185c441c43b222588ac*!1SCUGYccR19jA1FMT8CjARRTkydT1WWbJ8Ì$J  +_@526f7d52c4184e352f158ee2ffa5ab887de941254fff58a448c2313d1ce5b9db""13VSd6vpwkAcbeXVorQKGxUs8uazs3CoMt"UOP_DUP OP_HASH160 1b51497bac3317c354812955f982cc47abbe9615 OP_EQUALVERIFY OP_CHECKSIG*276a9141b51497bac3317c354812955f982cc47abbe961588ac*"13VSd6vpwkAcbeXVorQKGxUs8uazs3CoMt8Ì$J ;KČ$-@0000000000000000000b8844f23986c6d07b5c640de61911e8fff652c543158e"@0000000000000000000cbb00e7494bafd54b9509b038bdfb8b17e0a94b2aea212J + + +1@393bb1f3ba924ecc888e32e2bc63047cbe7ba7232fb99daf501411453764c0caČ$"@0000000000000000000b8844f23986c6d07b5c640de61911e8fff652c543158e(-2 +@dfde66b3091ab07bed66f4a34b8cd47dc0bd7b70fc2e4bf76a91814d42bb24feB0244ca4d6db004e70491876eebebfe4c9151bf74cf9dbf08dbcb6d2270bf31af132 +@dfde66b3091ab07bed66f4a34b8cd47dc0bd7b70fc2e4bf76a91814d42bb24feB0318d2c96b5ee5b72f2b8a9ebcfc2a054ffa5203f0a85837fb7a0c92b882e53b51B +Y@393bb1f3ba924ecc888e32e2bc63047cbe7ba7232fb99daf501411453764c0ca""1P9YFU4SjNRYzytpiVbKXDo4FVvWCnNaRq"UOP_DUP OP_HASH160 f2f02e3e90c8fce089381f28574cc07fb9b592c5 OP_EQUALVERIFY OP_CHECKSIG*276a914f2f02e3e90c8fce089381f28574cc07fb9b592c588ac*"1P9YFU4SjNRYzytpiVbKXDo4FVvWCnNaRq8Č$J  +@393bb1f3ba924ecc888e32e2bc63047cbe7ba7232fb99daf501411453764c0ca""1GTd5kZjEWEAhbexqPFPEqBJKxPDxydD5M"UOP_DUP OP_HASH160 a992d249353104a485392dde1dbf4f75be3cf6f8 OP_EQUALVERIFY OP_CHECKSIG*276a914a992d249353104a485392dde1dbf4f75be3cf6f888ac*"1GTd5kZjEWEAhbexqPFPEqBJKxPDxydD5M8Č$J  +@393bb1f3ba924ecc888e32e2bc63047cbe7ba7232fb99daf501411453764c0ca""1Ku1EyMd9kZfYKHnU43bVAy72EyCPc5L2n"UOP_DUP OP_HASH160 cf48185f7068ce8ad407cd99fba9496ddc9e7240 OP_EQUALVERIFY OP_CHECKSIG*276a914cf48185f7068ce8ad407cd99fba9496ddc9e724088ac*"1Ku1EyMd9kZfYKHnU43bVAy72EyCPc5L2n8Č$J  + + +1@9da13e26a61c11bb778f2656e3d50966a0e2586423d6ae3c3a36ddbd11db60eeČ$"@0000000000000000000b8844f23986c6d07b5c640de61911e8fff652c543158e(-2 +@393bb1f3ba924ecc888e32e2bc63047cbe7ba7232fb99daf501411453764c0caB03243e6fa2a6b9508d3d2ae6804e6d85ba698b3090a82fe7a2479432cb8b131d272 +@8798cd9c234630b640f5965ee7829bb1d8f7ae88b1375bc92bee6edbe5cc341dB020ded3187868ea4898c617ced92b087e623680c5aa5f80aa030ec6a6cacc89034B +Y@9da13e26a61c11bb778f2656e3d50966a0e2586423d6ae3c3a36ddbd11db60ee""1JyTihYBferUpdhxqPWRmKDGR1TrRQx5gu"UOP_DUP OP_HASH160 c527bc6cfef7c5c0e499245adea60744f155213c OP_EQUALVERIFY OP_CHECKSIG*276a914c527bc6cfef7c5c0e499245adea60744f155213c88ac*"1JyTihYBferUpdhxqPWRmKDGR1TrRQx5gu8Č$J  +@9da13e26a61c11bb778f2656e3d50966a0e2586423d6ae3c3a36ddbd11db60ee""1Lq5k8MkW2AqLbF3Udjg9qR8sxUKx67rEY"UOP_DUP OP_HASH160 d98250d77460fe099ed427a5e2b2c73fa5ea7c54 OP_EQUALVERIFY OP_CHECKSIG*276a914d98250d77460fe099ed427a5e2b2c73fa5ea7c5488ac*"1Lq5k8MkW2AqLbF3Udjg9qR8sxUKx67rEY8Č$J  +<@9da13e26a61c11bb778f2656e3d50966a0e2586423d6ae3c3a36ddbd11db60ee""1Dq22zHwwirdnDqLoV4PrTHJegRpmrnGJx"UOP_DUP OP_HASH160 8cb656c4a907a0c99f4accc97109d729bf9f623e OP_EQUALVERIFY OP_CHECKSIG*276a9148cb656c4a907a0c99f4accc97109d729bf9f623e88ac*"1Dq22zHwwirdnDqLoV4PrTHJegRpmrnGJx8Č$J  + + +1@db0b3857725d98a965e8bbd9d4dc9c016c84d753229cb9d4d55a6537e631bf25Č$"@0000000000000000000b8844f23986c6d07b5c640de61911e8fff652c543158e(-2 +@526f7d52c4184e352f158ee2ffa5ab887de941254fff58a448c2313d1ce5b9dbB034aa06f87b82752d52242d28cf6d881da18d3da9e4fb789a269e854d6b2236bc22 +@d229672b43d22210190cda7fb36846abeaee6a0ea13f1ee63c0208607b28ae0eB03104876ddc71b0058ca7e3cfc0eb2f0656851c1d3005182c54b6466e0c071b428B +@db0b3857725d98a965e8bbd9d4dc9c016c84d753229cb9d4d55a6537e631bf25""12W2iU9HifsEB6v6jw28cZUNy4pH1pVNp8"UOP_DUP OP_HASH160 10759ec92180d7c6708456fcfe434ae028ba4dfe OP_EQUALVERIFY OP_CHECKSIG*276a91410759ec92180d7c6708456fcfe434ae028ba4dfe88ac*"12W2iU9HifsEB6v6jw28cZUNy4pH1pVNp88Č$J  + @db0b3857725d98a965e8bbd9d4dc9c016c84d753229cb9d4d55a6537e631bf25""1Q73rMyhzJrFp5ym6ibJ3dxJ482pkjE5Qq"UOP_DUP OP_HASH160 fd6fc4cc82f6d41ccdce0d1b1d54b209d7ade9c3 OP_EQUALVERIFY OP_CHECKSIG*276a914fd6fc4cc82f6d41ccdce0d1b1d54b209d7ade9c388ac*"1Q73rMyhzJrFp5ym6ibJ3dxJ482pkjE5Qq8Č$J  +U@db0b3857725d98a965e8bbd9d4dc9c016c84d753229cb9d4d55a6537e631bf25""1EbyPN8QnMjZgoDs5g9gqR3oArqEv9DyYK"UOP_DUP OP_HASH160 9536d8a146a7f1d7344368646f38c8123bf6ca62 OP_EQUALVERIFY OP_CHECKSIG*276a9149536d8a146a7f1d7344368646f38c8123bf6ca6288ac*"1EbyPN8QnMjZgoDs5g9gqR3oArqEv9DyYK8Č$J ; + + +1@2a84ae66b638653776c6392d70b90f26ad9d4353d65b8e5cd64372c75d2022eaČ$"@0000000000000000000b8844f23986c6d07b5c640de61911e8fff652c543158e(-2 +@af184fcd770a4a0aab562fdf34f42d2449d2409d8b540c5b921255809f8570ceB0224be8dd7e093ebd4c214fc979983dcdbc45d9ecb545fbc4f6081fb5de71aba2e2 +@72fb163e4da2ede033681f6a8b676be3bf810b4f6bcc4b30317b563d7c05ee8eB03d8e066e075da65f1e516beb803592a34548120cd79389eca54a68f1c6fd40e23B + @2a84ae66b638653776c6392d70b90f26ad9d4353d65b8e5cd64372c75d2022ea""1NAVyBKdGfQ8tfv7HQnfUx8Y6VvUBREeab"UOP_DUP OP_HASH160 e826911e91c0676575458577dec0383667e69420 OP_EQUALVERIFY OP_CHECKSIG*276a914e826911e91c0676575458577dec0383667e6942088ac*"1NAVyBKdGfQ8tfv7HQnfUx8Y6VvUBREeab8Č$J  + @2a84ae66b638653776c6392d70b90f26ad9d4353d65b8e5cd64372c75d2022ea""14PANWYifxj9cYqZrPgN1oX3s5Fc4oVFjK"UOP_DUP OP_HASH160 251959d4db84cd1a458ac4c8f617450862ce7b07 OP_EQUALVERIFY OP_CHECKSIG*276a914251959d4db84cd1a458ac4c8f617450862ce7b0788ac*"14PANWYifxj9cYqZrPgN1oX3s5Fc4oVFjK8Č$J  +U@2a84ae66b638653776c6392d70b90f26ad9d4353d65b8e5cd64372c75d2022ea""1HkPEmTySnr4Y1E9VZpoJse1NTBHixvxEb"UOP_DUP OP_HASH160 b7b6763271c864b50a97706a4b187b888324d8b4 OP_EQUALVERIFY OP_CHECKSIG*276a914b7b6763271c864b50a97706a4b187b888324d8b488ac*"1HkPEmTySnr4Y1E9VZpoJse1NTBHixvxEb8Č$J ; + + +1@ded43228e398d869bc6d3404348fc42699e1bdec5556c5b9b82a8f976e94db8dČ$"@0000000000000000000b8844f23986c6d07b5c640de61911e8fff652c543158e(-2 +@2a84ae66b638653776c6392d70b90f26ad9d4353d65b8e5cd64372c75d2022eaB0354a377cde4f40eefa6ebf173f4ef7319c16b06debbfc377e2456113d7727ef632 +@fbbc2115f18c2815daa0703734db9814d1b5a0f6d256e8aba4664935ce29cd3dB03636a44198045a6492372185052f914b05affcc679413bd3160351afe63400944B + @ded43228e398d869bc6d3404348fc42699e1bdec5556c5b9b82a8f976e94db8d""14MLnLUtWWPbiPSubGZyQbV92KgM6ihr53"UOP_DUP OP_HASH160 24c135a072b487e0756f35e879d681b4a4cdde97 OP_EQUALVERIFY OP_CHECKSIG*276a91424c135a072b487e0756f35e879d681b4a4cdde9788ac*"14MLnLUtWWPbiPSubGZyQbV92KgM6ihr538Č$J  + @ded43228e398d869bc6d3404348fc42699e1bdec5556c5b9b82a8f976e94db8d""13DdkxfqZWroczzt3CNL9DCGKUzuGcR4EZ"UOP_DUP OP_HASH160 1853ed553fa74cacc50d639f28a0461607baa310 OP_EQUALVERIFY OP_CHECKSIG*276a9141853ed553fa74cacc50d639f28a0461607baa31088ac*"13DdkxfqZWroczzt3CNL9DCGKUzuGcR4EZ8Č$J  +U@ded43228e398d869bc6d3404348fc42699e1bdec5556c5b9b82a8f976e94db8d""1M86tqSzcpMN1v1ebUp5VamwCehYR83ZJX"UOP_DUP OP_HASH160 dcba58e42735ca4f2e8a37b2cf5a9ce73fdfd643 OP_EQUALVERIFY OP_CHECKSIG*276a914dcba58e42735ca4f2e8a37b2cf5a9ce73fdfd64388ac*"1M86tqSzcpMN1v1ebUp5VamwCehYR83ZJX8Č$J ; + + +1@5b5625995e5e65aa68c3d6c8054bc2f668eb604c736475b3dc5095a2d530d0baČ$"@0000000000000000000b8844f23986c6d07b5c640de61911e8fff652c543158e(-2 +@0c5ab44ed80f79103091d12884672c702b0494eb8acc9b1e6c8378530d29f7b9B0243f1e2ecb8f0ab9ec39e8433b7d114a6e9514b64036cd50cffba0adba18ba6202 +@e92fef90d61f28e03794f4e207c59b0dd6b3dabb6bdf367407f32aba440f1460B036980f1da235b3a870e98b1d7b8d5f8701c4b3c4c2d2420450645b59c64e3707fB +@5b5625995e5e65aa68c3d6c8054bc2f668eb604c736475b3dc5095a2d530d0ba""1ChVZoucuufiRnzK98GRT5wn7nkQH4pB2M"UOP_DUP OP_HASH160 8051de15433f132bea9da97d02000aca5bcbba69 OP_EQUALVERIFY OP_CHECKSIG*276a9148051de15433f132bea9da97d02000aca5bcbba6988ac*"1ChVZoucuufiRnzK98GRT5wn7nkQH4pB2M8Č$J  + @5b5625995e5e65aa68c3d6c8054bc2f668eb604c736475b3dc5095a2d530d0ba""1Kw9iqDz3FNkRtXipgeqJMrmdTeQJLZLwH"UOP_DUP OP_HASH160 cfb00193da8fbd9fe461df38fd76cf8515c71e16 OP_EQUALVERIFY OP_CHECKSIG*276a914cfb00193da8fbd9fe461df38fd76cf8515c71e1688ac*"1Kw9iqDz3FNkRtXipgeqJMrmdTeQJLZLwH8Č$J  +U@5b5625995e5e65aa68c3d6c8054bc2f668eb604c736475b3dc5095a2d530d0ba""1638CSQJqpjqAtBd2NrP6d62NM4wWwWBTL"UOP_DUP OP_HASH160 373f780128de296ab3f37221ec1fa43513a5400e OP_EQUALVERIFY OP_CHECKSIG*276a914373f780128de296ab3f37221ec1fa43513a5400e88ac*"1638CSQJqpjqAtBd2NrP6d62NM4wWwWBTL8Č$J ; + + +1@c7468ea64bdd789d67c3b89bc8f81c86ae2d591a21c761aa5dba8b492fc2deddČ$"@0000000000000000000b8844f23986c6d07b5c640de61911e8fff652c543158e(-2 +@74d31f60ad71f81047cfa77ad50d16e65dc1f26b28d2529097cfd65fd11e2b71B0292ae1faf1994d443b76e8a9a8622c897e49b03f951f104c567135bce7724a61e2 +@97d15957093f097e103e5f64319585f27dc6056ae820446c2e89dc22f4c23587B022041371a27c96b9334aeec11a96eea6facfa49b891cbbb2a566df02fe2d2e00eB +T@c7468ea64bdd789d67c3b89bc8f81c86ae2d591a21c761aa5dba8b492fc2dedd""1DTPDyd7NRLbfjKtia9odCfDpLhAKLK7w5"UOP_DUP OP_HASH160 889ee03773d6f0324eea499688bf99df1aea65cc OP_EQUALVERIFY OP_CHECKSIG*276a914889ee03773d6f0324eea499688bf99df1aea65cc88ac*"1DTPDyd7NRLbfjKtia9odCfDpLhAKLK7w58Č$J  + @c7468ea64bdd789d67c3b89bc8f81c86ae2d591a21c761aa5dba8b492fc2dedd""1CthzoJ1k6ChYZqvnrLbjGqCruEuKF8eVp"UOP_DUP OP_HASH160 8270d1e150dbb86f0fc3693efc5ef27c4416170b OP_EQUALVERIFY OP_CHECKSIG*276a9148270d1e150dbb86f0fc3693efc5ef27c4416170b88ac*"1CthzoJ1k6ChYZqvnrLbjGqCruEuKF8eVp8Č$J  +@c7468ea64bdd789d67c3b89bc8f81c86ae2d591a21c761aa5dba8b492fc2dedd""1F2gdx3rvEUX2fC9kP7hzX489ebghisC1v"UOP_DUP OP_HASH160 99e343a7eb81bfa4ac676ae7dbd7014275171749 OP_EQUALVERIFY OP_CHECKSIG*276a91499e343a7eb81bfa4ac676ae7dbd701427517174988ac*"1F2gdx3rvEUX2fC9kP7hzX489ebghisC1v8Č$J ;+Ō$蒎-@00000000000000000008698538eceb51770fe180a613684f3c3a34a5ed82a62a"@0000000000000000000b8844f23986c6d07b5c640de61911e8fff652c543158e2* + + +1@f48c20763f9efd4490daee0e1c456a547768deb9bff6c95024173deb1a16b3a6Ō$"@00000000000000000008698538eceb51770fe180a613684f3c3a34a5ed82a62a(蒎-2 +@5b5625995e5e65aa68c3d6c8054bc2f668eb604c736475b3dc5095a2d530d0baB036c336607572f69aaee12356ca6733e457802d3851be26ad640d9dd8ca03b480a2 +@526f7d52c4184e352f158ee2ffa5ab887de941254fff58a448c2313d1ce5b9dbB038524318fbd57ae21ad58ade995a046df4078c2b6e4938809267a781b36cb48cbB +@f48c20763f9efd4490daee0e1c456a547768deb9bff6c95024173deb1a16b3a6""1Ppx9nqsBpQZ3SNaa2TRFxNyasEVKcYkQp"UOP_DUP OP_HASH160 fa645b0bdbd5214393d8a1edea6801a10aeabcc0 OP_EQUALVERIFY OP_CHECKSIG*276a914fa645b0bdbd5214393d8a1edea6801a10aeabcc088ac*"1Ppx9nqsBpQZ3SNaa2TRFxNyasEVKcYkQp8Ō$J  + @f48c20763f9efd4490daee0e1c456a547768deb9bff6c95024173deb1a16b3a6""1BJ8CVgUMsGo1cbxE9Ksp8xEZ5NsrPfqXi"UOP_DUP OP_HASH160 70ee5682627476bd286f5e979f600a8d0c03c073 OP_EQUALVERIFY OP_CHECKSIG*276a91470ee5682627476bd286f5e979f600a8d0c03c07388ac*"1BJ8CVgUMsGo1cbxE9Ksp8xEZ5NsrPfqXi8Ō$J  +U@f48c20763f9efd4490daee0e1c456a547768deb9bff6c95024173deb1a16b3a6""114JmuuaURcvaKrAbKdp6ipNXHsfH1TZ1C"UOP_DUP OP_HASH160 00a015cd4c121c2b17253cad784e6edd1c4ce551 OP_EQUALVERIFY OP_CHECKSIG*276a91400a015cd4c121c2b17253cad784e6edd1c4ce55188ac*"114JmuuaURcvaKrAbKdp6ipNXHsfH1TZ1C8Ō$J ; + + +1@4e6efa6f3062070cb78ba90288e824bacbdf2f343a17be158723793b95e38edbŌ$"@00000000000000000008698538eceb51770fe180a613684f3c3a34a5ed82a62a(蒎-2 +@5eb51dc044f0c79ab7d1a678ace1501077e391bab7c67cce5f62c780c01935d4B035fb17a21fc2c06ede37672a90a623cb6bb47d6b220bec37d0de9afd5157097d12 +@c7468ea64bdd789d67c3b89bc8f81c86ae2d591a21c761aa5dba8b492fc2deddB03a1348563fff42701e4bfc75552f5394f014848d930442ecaad9f4e19379b7220B +@4e6efa6f3062070cb78ba90288e824bacbdf2f343a17be158723793b95e38edb""1AGwUrdTVX892FizBE3nLurnNXwAka77ZP"UOP_DUP OP_HASH160 65bcd96d0a09dab1a1e12951654dd0a406b0cf37 OP_EQUALVERIFY OP_CHECKSIG*276a91465bcd96d0a09dab1a1e12951654dd0a406b0cf3788ac*"1AGwUrdTVX892FizBE3nLurnNXwAka77ZP8Ō$J  + @4e6efa6f3062070cb78ba90288e824bacbdf2f343a17be158723793b95e38edb""16v4DofETqAmdbqbMGfbd1wPpaCzf37dAH"UOP_DUP OP_HASH160 40e15d0b5860f6cafbacee8272831ce5b97ee441 OP_EQUALVERIFY OP_CHECKSIG*276a91440e15d0b5860f6cafbacee8272831ce5b97ee44188ac*"16v4DofETqAmdbqbMGfbd1wPpaCzf37dAH8Ō$J  +ӥ@4e6efa6f3062070cb78ba90288e824bacbdf2f343a17be158723793b95e38edb""1PJpJ6akXFuZ1nKj2gvexYcZtP34soZvG2"UOP_DUP OP_HASH160 f4b1517a5bb8128d0061419c7e6e4671335e252c OP_EQUALVERIFY OP_CHECKSIG*276a914f4b1517a5bb8128d0061419c7e6e4671335e252c88ac*"1PJpJ6akXFuZ1nKj2gvexYcZtP34soZvG28Ō$J ; + + +1@7c9f4009f274cba9e9a8e260cd35fa97d31c1f13f6520bdce323c4c7071816a1Ō$"@00000000000000000008698538eceb51770fe180a613684f3c3a34a5ed82a62a(蒎-2 +@ded43228e398d869bc6d3404348fc42699e1bdec5556c5b9b82a8f976e94db8dB0251914999882eb85cd0bfeceedaa504c74b5c68ae581862c8122c332d08c59cb72 +@0c5ab44ed80f79103091d12884672c702b0494eb8acc9b1e6c8378530d29f7b9B03fd8c85aa1f29a3ed7ed49e14d7661b72783092627ffe10323381bf84b1f2c0c7B +@7c9f4009f274cba9e9a8e260cd35fa97d31c1f13f6520bdce323c4c7071816a1""1HBSEqbMttPDAf2woeCT7aMHTNJkqJak7u"UOP_DUP OP_HASH160 b17b3d8216aa40745139292326ba88c5643b105e OP_EQUALVERIFY OP_CHECKSIG*276a914b17b3d8216aa40745139292326ba88c5643b105e88ac*"1HBSEqbMttPDAf2woeCT7aMHTNJkqJak7u8Ō$J  + @7c9f4009f274cba9e9a8e260cd35fa97d31c1f13f6520bdce323c4c7071816a1""1MyobCxqFAf1sWSu6JvRjnrjKoUHhZF4T4"UOP_DUP OP_HASH160 e620b361d1542c1e972097019a30dc824dcdf9d9 OP_EQUALVERIFY OP_CHECKSIG*276a914e620b361d1542c1e972097019a30dc824dcdf9d988ac*"1MyobCxqFAf1sWSu6JvRjnrjKoUHhZF4T48Ō$J  +L@7c9f4009f274cba9e9a8e260cd35fa97d31c1f13f6520bdce323c4c7071816a1""19ZJLta8rPQ9zzBbMYiyvXjT3arAnGqJ5b"UOP_DUP OP_HASH160 5ddccb4fb7e90b9d7344dbd6293a106eae1c3531 OP_EQUALVERIFY OP_CHECKSIG*276a9145ddccb4fb7e90b9d7344dbd6293a106eae1c353188ac*"19ZJLta8rPQ9zzBbMYiyvXjT3arAnGqJ5b8Ō$J ; + + +1@51514b988076ae3651f331447c31277c64a996cda5b32a719448aff3a1a3ee1dŌ$"@00000000000000000008698538eceb51770fe180a613684f3c3a34a5ed82a62a(蒎-2 +@db0b3857725d98a965e8bbd9d4dc9c016c84d753229cb9d4d55a6537e631bf25B03d0097d91908566efb3241093351ad23ebca23f22d6d8d1b10f06f9a0e9630dae2 +@af184fcd770a4a0aab562fdf34f42d2449d2409d8b540c5b921255809f8570ceB0241ffa14afbff970265eef118cdc6f8de3f0046b8bf9facbfe801abcc2a92d1f5B +@51514b988076ae3651f331447c31277c64a996cda5b32a719448aff3a1a3ee1d""1KCg9ppr8HT19JZq6JAaThYvZagD1Zc7G3"UOP_DUP OP_HASH160 c7a785b27c34c35665f749a30b9cfb6234990f31 OP_EQUALVERIFY OP_CHECKSIG*276a914c7a785b27c34c35665f749a30b9cfb6234990f3188ac*"1KCg9ppr8HT19JZq6JAaThYvZagD1Zc7G38Ō$J  + @51514b988076ae3651f331447c31277c64a996cda5b32a719448aff3a1a3ee1d""16B4UJpZELDDF8ZP67fYJYEmzHztxA1omf"UOP_DUP OP_HASH160 38bfaf925876066a09a88c4bb948f448b9bc4651 OP_EQUALVERIFY OP_CHECKSIG*276a91438bfaf925876066a09a88c4bb948f448b9bc465188ac*"16B4UJpZELDDF8ZP67fYJYEmzHztxA1omf8Ō$J  +U@51514b988076ae3651f331447c31277c64a996cda5b32a719448aff3a1a3ee1d""17HDK5HdXxkJjAirUstjFxVfUVccHFMMXG"UOP_DUP OP_HASH160 44e1aff3c503f0f0f6a8fafb6628bac47267a341 OP_EQUALVERIFY OP_CHECKSIG*276a91444e1aff3c503f0f0f6a8fafb6628bac47267a34188ac*"17HDK5HdXxkJjAirUstjFxVfUVccHFMMXG8Ō$J ; ƌ$-@00000000000000000004ec527e8a8034c8772012c2a3cd86b4bc36880fd34aff"@00000000000000000008698538eceb51770fe180a613684f3c3a34a5ed82a62a2 + +1@6cee8fa4d3546951f23ab94d77a3d0f97b1a1dd158a1539b40c188df85fa4bd4ƌ$"@00000000000000000004ec527e8a8034c8772012c2a3cd86b4bc36880fd34aff(-2 +@58918eb30563dc6d28bdca46a60ad557881a980a2fc6ebdc1a32e06435bc5c27B02ab046ff6cf40d26844a99c03d15b82d64e1c14a0d7624eacf84d3da7b27654aa2 +@bf338d505778936553c9175eddcf45a0f589d47c968178c516386dbccb90eb0bB03f9fe6eea0a821a57b4a83e1876a6cf02fc9464cf4a63c803b49e54e54eda6b892 +@b8b850f0633ae6923959490fb9e380e92a059f0e031982692cb77407a51f4544B02ee439e2e9098678c3d70fed5647e683bdba78e1cc3662da878653db7e810882cB + @6cee8fa4d3546951f23ab94d77a3d0f97b1a1dd158a1539b40c188df85fa4bd4""1DaGcZGU8dPP84kNBqQq3LW6KA2ocmDzHp"UOP_DUP OP_HASH160 89ec44edd2217a97b08c48c0d8d88242de7b4386 OP_EQUALVERIFY OP_CHECKSIG*276a91489ec44edd2217a97b08c48c0d8d88242de7b438688ac*"1DaGcZGU8dPP84kNBqQq3LW6KA2ocmDzHp8ƌ$J  +@6cee8fa4d3546951f23ab94d77a3d0f97b1a1dd158a1539b40c188df85fa4bd4""1PjFFKbWMAS4gEr9dPDhpKLa3DMUZ6HMWT"UOP_DUP OP_HASH160 f950215f17ccb672dbf84d1e793fac2980ff03fc OP_EQUALVERIFY OP_CHECKSIG*276a914f950215f17ccb672dbf84d1e793fac2980ff03fc88ac*"1PjFFKbWMAS4gEr9dPDhpKLa3DMUZ6HMWT8ƌ$J  +Û\@6cee8fa4d3546951f23ab94d77a3d0f97b1a1dd158a1539b40c188df85fa4bd4""12YrqCgjhmmpQuU4cerwsjrwiQ6Fqdu9Ac"UOP_DUP OP_HASH160 10fe9e12b85e5000f95e8e65a45f26f1f35e8cf0 OP_EQUALVERIFY OP_CHECKSIG*276a91410fe9e12b85e5000f95e8e65a45f26f1f35e8cf088ac*"12YrqCgjhmmpQuU4cerwsjrwiQ6Fqdu9Ac8ƌ$J 6nj$-@00000000000000000011dfb0b1d4c47039f5116b0050fc3e795cce873c65abdf"@00000000000000000004ec527e8a8034c8772012c2a3cd86b4bc36880fd34aff25 + + +1@35232add508c33a385207183bf1fe917d6b7ae582fc9cfe17f251f0e58b61d97nj$"@00000000000000000011dfb0b1d4c47039f5116b0050fc3e795cce873c65abdf(-2 +@7c9f4009f274cba9e9a8e260cd35fa97d31c1f13f6520bdce323c4c7071816a1B0218fe1737b9d4a70ac5fbec433f654d233a44c8d5c30b23752b41b34ae8dee3972 +@5b5625995e5e65aa68c3d6c8054bc2f668eb604c736475b3dc5095a2d530d0baB02ebee1bf9f6b1251937c3ba24a3369c086bc730dc4954a77e03a8c0f9e65bcdf9B +@35232add508c33a385207183bf1fe917d6b7ae582fc9cfe17f251f0e58b61d97""1JfC7zn5J6jx9SLFLx4Q8kxUm8FSGULEVv"UOP_DUP OP_HASH160 c1b33a57baac7a2c195a6e495b63c65de074e38c OP_EQUALVERIFY OP_CHECKSIG*276a914c1b33a57baac7a2c195a6e495b63c65de074e38c88ac*"1JfC7zn5J6jx9SLFLx4Q8kxUm8FSGULEVv8nj$J  + @35232add508c33a385207183bf1fe917d6b7ae582fc9cfe17f251f0e58b61d97""1HNxqAjYVbLERAujnapNk5JhbqKRvAA2xP"UOP_DUP OP_HASH160 b3a95a48ef861d092646b48e35258eb217cf53b7 OP_EQUALVERIFY OP_CHECKSIG*276a914b3a95a48ef861d092646b48e35258eb217cf53b788ac*"1HNxqAjYVbLERAujnapNk5JhbqKRvAA2xP8nj$J  +L@35232add508c33a385207183bf1fe917d6b7ae582fc9cfe17f251f0e58b61d97""1Mt6K96R6mxGx5PeeobxvVgTCQzgzF5sxx"UOP_DUP OP_HASH160 e50c2a226c52e1b9b042a5c3d647c0beb54c2c4a OP_EQUALVERIFY OP_CHECKSIG*276a914e50c2a226c52e1b9b042a5c3d647c0beb54c2c4a88ac*"1Mt6K96R6mxGx5PeeobxvVgTCQzgzF5sxx8nj$J ; + + +1@5d80303434b7f19e5afd85dcf66517881a3818e5006e15798ef6c048a35934a0nj$"@00000000000000000011dfb0b1d4c47039f5116b0050fc3e795cce873c65abdf(-2 +@6cee8fa4d3546951f23ab94d77a3d0f97b1a1dd158a1539b40c188df85fa4bd4B02ab6809ecfc2dcd96f669f544c337e532d4da183142c7e15524294fb33ea6a8d82 +@5b7ec2460b655ecfc0c26010881e9d26f37519932ec41d557e8ae2df43e27b54B02d69257f4184b7322e64d08f24f5f8f7fc66ef529882532f6351ecf6cf7cd5feaB + @5d80303434b7f19e5afd85dcf66517881a3818e5006e15798ef6c048a35934a0""1L1hQjjqA14SukCS9qj71MbgLHC3tqcHhu"UOP_DUP OP_HASH160 d08c1f30ec8473f66d0d08452cb024443c378daf OP_EQUALVERIFY OP_CHECKSIG*276a914d08c1f30ec8473f66d0d08452cb024443c378daf88ac*"1L1hQjjqA14SukCS9qj71MbgLHC3tqcHhu8nj$J  +@5d80303434b7f19e5afd85dcf66517881a3818e5006e15798ef6c048a35934a0""1GjFaXYz4n6ZMYVCQYsQQHiZca8QDFwVsw"UOP_DUP OP_HASH160 ac8786bb2276388b0464cdc0887d29cd5653cfb0 OP_EQUALVERIFY OP_CHECKSIG*276a914ac8786bb2276388b0464cdc0887d29cd5653cfb088ac*"1GjFaXYz4n6ZMYVCQYsQQHiZca8QDFwVsw8nj$J  +d@5d80303434b7f19e5afd85dcf66517881a3818e5006e15798ef6c048a35934a0""1BB5UcYDpgpudoZzA5BFFVgsbFci2paDvR"UOP_DUP OP_HASH160 6f99276603c3d8ba32090dac8dde07e003ec5ef2 OP_EQUALVERIFY OP_CHECKSIG*276a9146f99276603c3d8ba32090dac8dde07e003ec5ef288ac*"1BB5UcYDpgpudoZzA5BFFVgsbFci2paDvR8nj$J  + + +1@9ad5829a12d2d951fc32df0852af8fdcd6862d694f8155cd5aad25f9847181e2nj$"@00000000000000000011dfb0b1d4c47039f5116b0050fc3e795cce873c65abdf(-2 +@51514b988076ae3651f331447c31277c64a996cda5b32a719448aff3a1a3ee1dB028840fe064f6c0e24568e4f5a5117ce61d711dc515894f42a31ad27e04f13d0692 +@090b58c99356bf723c699b17d556077c21d4079428baa38ae247c5cfc0b299d1B025764a0c880479c7d4a2f504f86ab1e1d5e158dc80b01083280b6c5a8415934d0B +Ƀ@9ad5829a12d2d951fc32df0852af8fdcd6862d694f8155cd5aad25f9847181e2""16FFSvyXYv3V1eitPu8T8NzJXJRyoZzp88"UOP_DUP OP_HASH160 398a831f6ea885c74d2ec9a712fa87e844b2b44a OP_EQUALVERIFY OP_CHECKSIG*276a914398a831f6ea885c74d2ec9a712fa87e844b2b44a88ac*"16FFSvyXYv3V1eitPu8T8NzJXJRyoZzp888nj$J  + @9ad5829a12d2d951fc32df0852af8fdcd6862d694f8155cd5aad25f9847181e2""16HStiN9AfiMSziXd2MmsFBngv5bwr1NAj"UOP_DUP OP_HASH160 39f4e5c4ac596c373d213015125567ba4072dbe7 OP_EQUALVERIFY OP_CHECKSIG*276a91439f4e5c4ac596c373d213015125567ba4072dbe788ac*"16HStiN9AfiMSziXd2MmsFBngv5bwr1NAj8nj$J  +?@9ad5829a12d2d951fc32df0852af8fdcd6862d694f8155cd5aad25f9847181e2""1HvQcmNec5RQmHvNVQG8Gw5usXHRPBThLS"UOP_DUP OP_HASH160 b99bc5cf2f11cd27abadc8a254b6d80919d8ff3b OP_EQUALVERIFY OP_CHECKSIG*276a914b99bc5cf2f11cd27abadc8a254b6d80919d8ff3b88ac*"1HvQcmNec5RQmHvNVQG8Gw5usXHRPBThLS8nj$J ; + + +1@2bc4ea662c79eb9dc1e8a5542ad114c8b61dcaa6efadb22c97bf4bfe0ce31b65nj$"@00000000000000000011dfb0b1d4c47039f5116b0050fc3e795cce873c65abdf(-2 +@f48c20763f9efd4490daee0e1c456a547768deb9bff6c95024173deb1a16b3a6B03bc7790a10ec8f6495597d119ab637b7dbbd4889121724c43a34d8bb0e67c66c52 +@2a84ae66b638653776c6392d70b90f26ad9d4353d65b8e5cd64372c75d2022eaB02228f050950502f37767dc28df82029055bf4daf949c46480e7f306c999b42d6fB +Ȼ@2bc4ea662c79eb9dc1e8a5542ad114c8b61dcaa6efadb22c97bf4bfe0ce31b65""1N6CQpSrfxBUDVNC4YPdxHkZV5dq7rx6kQ"UOP_DUP OP_HASH160 e7563f1454c5554c9b193e74cc2b4259709a1264 OP_EQUALVERIFY OP_CHECKSIG*276a914e7563f1454c5554c9b193e74cc2b4259709a126488ac*"1N6CQpSrfxBUDVNC4YPdxHkZV5dq7rx6kQ8nj$J  + @2bc4ea662c79eb9dc1e8a5542ad114c8b61dcaa6efadb22c97bf4bfe0ce31b65""1GbSSGgfR7rg5PzcTLJRCzxMrVjHcc2bpo"UOP_DUP OP_HASH160 ab0d4319805674e180fe613fada0f72319ab03d5 OP_EQUALVERIFY OP_CHECKSIG*276a914ab0d4319805674e180fe613fada0f72319ab03d588ac*"1GbSSGgfR7rg5PzcTLJRCzxMrVjHcc2bpo8nj$J  +L@2bc4ea662c79eb9dc1e8a5542ad114c8b61dcaa6efadb22c97bf4bfe0ce31b65""16bvdog4aUYLC3YuxPqGpDxYhENt3wVwkP"UOP_DUP OP_HASH160 3d738b22c1c93bc70bb9b52a7f318db95187ff77 OP_EQUALVERIFY OP_CHECKSIG*276a9143d738b22c1c93bc70bb9b52a7f318db95187ff7788ac*"16bvdog4aUYLC3YuxPqGpDxYhENt3wVwkP8nj$J ; + + +1@7c7ffb16b88125c9e0cabf6e32370c0ff5a80614d11e922f6c5a59fd6819073fnj$"@00000000000000000011dfb0b1d4c47039f5116b0050fc3e795cce873c65abdf(-2 +@1f1b58cc061dde0e9ccc83e93281ddf72e48ad623ac259967ed61a50ca838584B020c74440ab7ccd0fd51a9242a867df577e674103810b4374290cd85b846c32e7f2 +@abd9100db46051172c23db82a864a2480433615b4b8936cfa7d0acdfd1d6de1bB02e919e1a2e02352f9c295a739714b5dde4aff0505812dad4753970ca58cecdfc4B +@7c7ffb16b88125c9e0cabf6e32370c0ff5a80614d11e922f6c5a59fd6819073f""13Ron2E8tHTZuvJqbVhPgH4sYwqzQJvvin"UOP_DUP OP_HASH160 1aa1480ef35beaba24ecd7210f8a9dcc8d77dbff OP_EQUALVERIFY OP_CHECKSIG*276a9141aa1480ef35beaba24ecd7210f8a9dcc8d77dbff88ac*"13Ron2E8tHTZuvJqbVhPgH4sYwqzQJvvin8nj$J  + @7c7ffb16b88125c9e0cabf6e32370c0ff5a80614d11e922f6c5a59fd6819073f""17HfieUxLtAgNSPuK4BBpVKu7zACWBSS2b"UOP_DUP OP_HASH160 44f7baf3c81c519d6a1dcb2e1a6e4ffd62ad0ae2 OP_EQUALVERIFY OP_CHECKSIG*276a91444f7baf3c81c519d6a1dcb2e1a6e4ffd62ad0ae288ac*"17HfieUxLtAgNSPuK4BBpVKu7zACWBSS2b8nj$J  + @7c7ffb16b88125c9e0cabf6e32370c0ff5a80614d11e922f6c5a59fd6819073f""17o5Kk9eLzU4KLoXU9r49ym9L4NwTFMEBy"UOP_DUP OP_HASH160 4a877f6c560eee364927ab7b17a9b85476013326 OP_EQUALVERIFY OP_CHECKSIG*276a9144a877f6c560eee364927ab7b17a9b8547601332688ac*"17o5Kk9eLzU4KLoXU9r49ym9L4NwTFMEBy8nj$J ;CȌ$À-@00000000000000000015a42e7c90b7568e89731b7abb64d6239a46a2b85cba05"@00000000000000000011dfb0b1d4c47039f5116b0050fc3e795cce873c65abdf2B + + +1@b4f9760c8f7962219561e032f52da56fac9b242afbc92be9fd8fd7599a3fe033Ȍ$"@00000000000000000015a42e7c90b7568e89731b7abb64d6239a46a2b85cba05(À-2 +@2bc4ea662c79eb9dc1e8a5542ad114c8b61dcaa6efadb22c97bf4bfe0ce31b65B03344627c2ddd04d2bb9ce920dba53b69440246cadbec8641663d00241b81aa9892 +@ded43228e398d869bc6d3404348fc42699e1bdec5556c5b9b82a8f976e94db8dB022e0bb8aada9abe88a4551ec228bd4509626a14c4cc13ee56dddfa2911776aa74B +@b4f9760c8f7962219561e032f52da56fac9b242afbc92be9fd8fd7599a3fe033"!112TSKPsT4ZpdZnNGk8rzVcwktmop4ksL"UOP_DUP OP_HASH160 0001371a1b779bc3fdb59b449875a5585b79d33c OP_EQUALVERIFY OP_CHECKSIG*276a9140001371a1b779bc3fdb59b449875a5585b79d33c88ac*!112TSKPsT4ZpdZnNGk8rzVcwktmop4ksL8Ȍ$J  + @b4f9760c8f7962219561e032f52da56fac9b242afbc92be9fd8fd7599a3fe033""1Fs28WJY7T44eQRtSjQBE6vzQR1uNEA6EN"UOP_DUP OP_HASH160 a30780787785e75ce4fcf858646a3b413a7d1ffc OP_EQUALVERIFY OP_CHECKSIG*276a914a30780787785e75ce4fcf858646a3b413a7d1ffc88ac*"1Fs28WJY7T44eQRtSjQBE6vzQR1uNEA6EN8Ȍ$J  +L@b4f9760c8f7962219561e032f52da56fac9b242afbc92be9fd8fd7599a3fe033""1JhiQNbb6YmLGSaQViR4Ay76EdqdeoS2RA"UOP_DUP OP_HASH160 c22d5697f11fbd7977d95845580dba512ff1df17 OP_EQUALVERIFY OP_CHECKSIG*276a914c22d5697f11fbd7977d95845580dba512ff1df1788ac*"1JhiQNbb6YmLGSaQViR4Ay76EdqdeoS2RA8Ȍ$J ; + + +1@c81333ca36344958d0b2bc8456e14ae38f51557fcc75b6d56edaaecb65a64117Ȍ$"@00000000000000000015a42e7c90b7568e89731b7abb64d6239a46a2b85cba05(À-2 +@a2e10d874d3375622f0004bd510c303fce8f89e367290937e122190fd9ae9a13B03e34fe6c74f2a5c631f5da037d4f35b28eea053cbd11bfc6de24f9e9740f32f022 +@6c2dd47eae5d7953930d9624e6419b37bff62c7cea293379312dbdd849ac77e7B03c4152a388f77be362e76af02c55d6b02c19fc04b690cbed0d6ee0f93380f171bB +@c81333ca36344958d0b2bc8456e14ae38f51557fcc75b6d56edaaecb65a64117""169UBJGLmkwStV9w9vS3SeCBqGvNPV3t9c"UOP_DUP OP_HASH160 3872a4ae64ff4ced80f2cfb23ac871c7887bf39b OP_EQUALVERIFY OP_CHECKSIG*276a9143872a4ae64ff4ced80f2cfb23ac871c7887bf39b88ac*"169UBJGLmkwStV9w9vS3SeCBqGvNPV3t9c8Ȍ$J  + @c81333ca36344958d0b2bc8456e14ae38f51557fcc75b6d56edaaecb65a64117"!1DefpTPxfVGUKA18XTsseBvbJMVXp4uzw"UOP_DUP OP_HASH160 02646faf886eed3ad644746211a9169d65676229 OP_EQUALVERIFY OP_CHECKSIG*276a91402646faf886eed3ad644746211a9169d6567622988ac*!1DefpTPxfVGUKA18XTsseBvbJMVXp4uzw8Ȍ$J  +᧏"@c81333ca36344958d0b2bc8456e14ae38f51557fcc75b6d56edaaecb65a64117""1Bqde4iy14p2znopsjwVg4f5N3fH74Dn8s"UOP_DUP OP_HASH160 76e3cf09141402867b84bde8070780eba6d68b85 OP_EQUALVERIFY OP_CHECKSIG*276a91476e3cf09141402867b84bde8070780eba6d68b8588ac*"1Bqde4iy14p2znopsjwVg4f5N3fH74Dn8s8Ȍ$J ; + + +1@917cb156eb58777db6818df195e98e023e31be70e740ebf7eeb15e5ea8a5bc0cȌ$"@00000000000000000015a42e7c90b7568e89731b7abb64d6239a46a2b85cba05(À-2 +@9ad5829a12d2d951fc32df0852af8fdcd6862d694f8155cd5aad25f9847181e2B038de514525db070e05c0a3279c7d00092b20c7b5245b3d94f205a7ee53782a2ad2 +@db0b3857725d98a965e8bbd9d4dc9c016c84d753229cb9d4d55a6537e631bf25B03e5c67f6ad9f8c30ac2a16d02e07d89e994b2536e0977be3c94931b4d35268a6aB +@917cb156eb58777db6818df195e98e023e31be70e740ebf7eeb15e5ea8a5bc0c""17k84rGk8GKoJPLATriSA4zEtuWnJkxkTf"UOP_DUP OP_HASH160 49f88a2e4b90d898bdacbc10993dd27ec6faf8d1 OP_EQUALVERIFY OP_CHECKSIG*276a91449f88a2e4b90d898bdacbc10993dd27ec6faf8d188ac*"17k84rGk8GKoJPLATriSA4zEtuWnJkxkTf8Ȍ$J  + @917cb156eb58777db6818df195e98e023e31be70e740ebf7eeb15e5ea8a5bc0c""1JYwt64gjT2kwbKHbsKUr3MvuGgy5uiVyt"UOP_DUP OP_HASH160 c084d868089fb183144b9c1cfec21801fab238b0 OP_EQUALVERIFY OP_CHECKSIG*276a914c084d868089fb183144b9c1cfec21801fab238b088ac*"1JYwt64gjT2kwbKHbsKUr3MvuGgy5uiVyt8Ȍ$J  +L@917cb156eb58777db6818df195e98e023e31be70e740ebf7eeb15e5ea8a5bc0c""14qLzPPbJGaJT99MeN6UDPVEM8xnE9uUQ8"UOP_DUP OP_HASH160 2a0d07a39697bab6eb7f8178681223076347502b OP_EQUALVERIFY OP_CHECKSIG*276a9142a0d07a39697bab6eb7f8178681223076347502b88ac*"14qLzPPbJGaJT99MeN6UDPVEM8xnE9uUQ88Ȍ$J ; + + +1@13ab268d9f3ebbc877d6239849a17b85848aef6b8860a44944c5f17d3fe69dc3Ȍ$"@00000000000000000015a42e7c90b7568e89731b7abb64d6239a46a2b85cba05(À-2 +@5d80303434b7f19e5afd85dcf66517881a3818e5006e15798ef6c048a35934a0B02b20b7222e44d0d4c8113dfddbd2041e52bb7621dd145f28fc09402feb14f87432 +@d706f5811cde6aa3d2365046c95ce8e1e3a751ed18c20dc6be9b0dbf0b2fe71eB022014c260cc5b37acf95ab7d2dd4eed79768366aa56a8bbcf7d65ba1e2d003c86B +@13ab268d9f3ebbc877d6239849a17b85848aef6b8860a44944c5f17d3fe69dc3""1LM6mdNWCLFBLAhmhrYNbhv8ogEaxZtAb7"UOP_DUP OP_HASH160 d4378673fb23cdd8652b0eea114149b84860ca91 OP_EQUALVERIFY OP_CHECKSIG*276a914d4378673fb23cdd8652b0eea114149b84860ca9188ac*"1LM6mdNWCLFBLAhmhrYNbhv8ogEaxZtAb78Ȍ$J  +Ъ@13ab268d9f3ebbc877d6239849a17b85848aef6b8860a44944c5f17d3fe69dc3""1FSFmaRqCtDCtdFEhTrSMLExhVmUp6A4U6"UOP_DUP OP_HASH160 9e587cf9f01710b04556ff1d04e060887ce8ab23 OP_EQUALVERIFY OP_CHECKSIG*276a9149e587cf9f01710b04556ff1d04e060887ce8ab2388ac*"1FSFmaRqCtDCtdFEhTrSMLExhVmUp6A4U68Ȍ$J  +ΞP@13ab268d9f3ebbc877d6239849a17b85848aef6b8860a44944c5f17d3fe69dc3""1Q47Q9H8TSYjdW5ZHo2EZfhrndC99acShW"UOP_DUP OP_HASH160 fce17b87ab3b115798527dd88c23ee506d6131a3 OP_EQUALVERIFY OP_CHECKSIG*276a914fce17b87ab3b115798527dd88c23ee506d6131a388ac*"1Q47Q9H8TSYjdW5ZHo2EZfhrndC99acShW8Ȍ$J  + +1@deacc03f73e873da014282bdd97fd23c8fdd91bbd8bc3b68511a0510a77108d3Ȍ$"@00000000000000000015a42e7c90b7568e89731b7abb64d6239a46a2b85cba05(À-2 +@c7468ea64bdd789d67c3b89bc8f81c86ae2d591a21c761aa5dba8b492fc2deddB0203e36f6277bcfdb13e74d927ec70cd74bdd9f78f84e3a04eaa638b5b96cd13b42 +@4e6efa6f3062070cb78ba90288e824bacbdf2f343a17be158723793b95e38edbB024b712cf9a367b38d7335f77d930e815e853436b40a162b413abe7c65755f60b22 +@6202a7e30769623a7fbe06bd3033f9e99d18fb09f95d979b24b663dcb2750c96B0342bf7a04646ba6906b55ca2d2aa206e6ee3891b4ba4ad7c60f78ebe2e23737b3B +@deacc03f73e873da014282bdd97fd23c8fdd91bbd8bc3b68511a0510a77108d3""1H2Nd1cFYMPnNXi96bJfcFNZQixJtLjfR6"UOP_DUP OP_HASH160 afc47a08bdb29a810e84d6b23d849268b2228697 OP_EQUALVERIFY OP_CHECKSIG*276a914afc47a08bdb29a810e84d6b23d849268b222869788ac*"1H2Nd1cFYMPnNXi96bJfcFNZQixJtLjfR68Ȍ$J  + @deacc03f73e873da014282bdd97fd23c8fdd91bbd8bc3b68511a0510a77108d3""17z2MiyAKuep8hDEbeu6FDrwGWBKxpfiGU"UOP_DUP OP_HASH160 4c9998f8ab425f1cfa383901400d43e1bf8d7a4b OP_EQUALVERIFY OP_CHECKSIG*276a9144c9998f8ab425f1cfa383901400d43e1bf8d7a4b88ac*"17z2MiyAKuep8hDEbeu6FDrwGWBKxpfiGU8Ȍ$J  +ޫg@deacc03f73e873da014282bdd97fd23c8fdd91bbd8bc3b68511a0510a77108d3""1HK9sSnyrFtNoXdwEXvmg9HXaC7xmQxg5r"UOP_DUP OP_HASH160 b2f0e76852ef1718b4cf13c08737d6236921dd12 OP_EQUALVERIFY OP_CHECKSIG*276a914b2f0e76852ef1718b4cf13c08737d6236921dd1288ac*"1HK9sSnyrFtNoXdwEXvmg9HXaC7xmQxg5r8Ȍ$J ; + +1@18fb1b4c5f8aac24d7fb9ec5ad042c1676517ce8f96212424629d7fc320eede9Ȍ$"@00000000000000000015a42e7c90b7568e89731b7abb64d6239a46a2b85cba05(À-2 +@42be909dc7681248ebaa2bb7827a712f74672a229f84f091a2c99b7f3caf4f3bB03a394c36f1bee85ea12a84e7bbd4a3c9cec43a404702fd8a4ea02c699b87e24a12 +@d0d61af7d0d358d671350cb3b5e374562a73b17ff3c89140bb06cfa8cc2c015aB0258b36d4c6d850c766e06bb96f04f176663c4bfa1fc029ff35571dfcae9091a792 +@42be909dc7681248ebaa2bb7827a712f74672a229f84f091a2c99b7f3caf4f3bB02cb64f34cf7314d94aac6bed4615c5c3a7ee8dfb71676413663b7632d2e4079b7B +@18fb1b4c5f8aac24d7fb9ec5ad042c1676517ce8f96212424629d7fc320eede9""17Y9PsgBmLKkvGPfYrUAYipbAqkBGdYLZ8"UOP_DUP OP_HASH160 47b4a8235371aa3eea2de624affff8f24d73c235 OP_EQUALVERIFY OP_CHECKSIG*276a91447b4a8235371aa3eea2de624affff8f24d73c23588ac*"17Y9PsgBmLKkvGPfYrUAYipbAqkBGdYLZ88Ȍ$J  + @18fb1b4c5f8aac24d7fb9ec5ad042c1676517ce8f96212424629d7fc320eede9""1LD2XoNP93bYqLA12Wn83K2kMPbjFLiAZx"UOP_DUP OP_HASH160 d2b0a8d2f0ace396ed9ab36005375b290fd0f181 OP_EQUALVERIFY OP_CHECKSIG*276a914d2b0a8d2f0ace396ed9ab36005375b290fd0f18188ac*"1LD2XoNP93bYqLA12Wn83K2kMPbjFLiAZx8Ȍ$J  +I@18fb1b4c5f8aac24d7fb9ec5ad042c1676517ce8f96212424629d7fc320eede9""15H6trDcT4sGaeqMYxJtzAnruGftni3mzX"UOP_DUP OP_HASH160 2eec141b0f32b74c80e4ff614e4ea1db99d042dd OP_EQUALVERIFY OP_CHECKSIG*276a9142eec141b0f32b74c80e4ff614e4ea1db99d042dd88ac*"15H6trDcT4sGaeqMYxJtzAnruGftni3mzX8Ȍ$J ;,Ɍ$-@00000000000000000014ccc7303b1be1fd8c6b2cb5e961d57fbdc57f661db418"@00000000000000000015a42e7c90b7568e89731b7abb64d6239a46a2b85cba052+ + + +1@beff3909a8f537c62a38fec630eea46ece3ca393917011f7659888f116981347Ɍ$"@00000000000000000014ccc7303b1be1fd8c6b2cb5e961d57fbdc57f661db418(-2 +@4a64e6d80fea1ff775d4e1d29a8eba176c996d0b3223da8315231861ade4515aB02d848e3ecee065d4bfa9cc1a9287ccf00ab91de1b477dfd197312ffd745a80ec12 +@6dbb5c03fa54bb5fec5ed745ec4750375e093c02e85c989d8eaf401aa2051f77B032723c0f5c772d8fee9358cecab52c9b56cbda314bf4a17a0ed4acbbf6f0e7d5bB +2@beff3909a8f537c62a38fec630eea46ece3ca393917011f7659888f116981347""15KfdGVyLMqRXjyx96EBWAfrtS5PvEfSbZ"UOP_DUP OP_HASH160 2f683bb469703297e5efcc6f0677d09192ad9e03 OP_EQUALVERIFY OP_CHECKSIG*276a9142f683bb469703297e5efcc6f0677d09192ad9e0388ac*"15KfdGVyLMqRXjyx96EBWAfrtS5PvEfSbZ8Ɍ$J  +@beff3909a8f537c62a38fec630eea46ece3ca393917011f7659888f116981347""1Ha7JKweBg5BAXiR6yLTomyLADrxMhf4NY"UOP_DUP OP_HASH160 b5c4ff485f6bf18700df6bb77ef549c857065790 OP_EQUALVERIFY OP_CHECKSIG*276a914b5c4ff485f6bf18700df6bb77ef549c85706579088ac*"1Ha7JKweBg5BAXiR6yLTomyLADrxMhf4NY8Ɍ$J  +@beff3909a8f537c62a38fec630eea46ece3ca393917011f7659888f116981347""1AVRFi5Um4Z16h69ivQNMwbzBTpwzTqZaz"UOP_DUP OP_HASH160 6819065d53e73b63a7df0a2a9a6e0f9de9fd83c7 OP_EQUALVERIFY OP_CHECKSIG*276a9146819065d53e73b63a7df0a2a9a6e0f9de9fd83c788ac*"1AVRFi5Um4Z16h69ivQNMwbzBTpwzTqZaz8Ɍ$J T + + +1@5798c2811f6113a2ce6d203534a86056adbf598cf1f8e8d536f4df49a800159dɌ$"@00000000000000000014ccc7303b1be1fd8c6b2cb5e961d57fbdc57f661db418(-2 +@917cb156eb58777db6818df195e98e023e31be70e740ebf7eeb15e5ea8a5bc0cB0201d8273dd6fd862ae4f27c0839b39d491eb15ad80230f21ea17e9e39136cf7fa2 +@b4f9760c8f7962219561e032f52da56fac9b242afbc92be9fd8fd7599a3fe033B02afb2a4cfe6ecac90bbd1facd52fbc0de1646f07163f834bfd1f00474e94a78d0B +@5798c2811f6113a2ce6d203534a86056adbf598cf1f8e8d536f4df49a800159d""1Ls31rTsfYruyiSpjsckXXDzoBG64QUASv"UOP_DUP OP_HASH160 d9e0dea9538b2f4872a6171d1d42a5d88e3b14d5 OP_EQUALVERIFY OP_CHECKSIG*276a914d9e0dea9538b2f4872a6171d1d42a5d88e3b14d588ac*"1Ls31rTsfYruyiSpjsckXXDzoBG64QUASv8Ɍ$J  + @5798c2811f6113a2ce6d203534a86056adbf598cf1f8e8d536f4df49a800159d""1KFDf6n1bKF76y3JymYoS88QfUavWJYQEq"UOP_DUP OP_HASH160 c822a72bcfe83051aa5202c97414223e5838dd2a OP_EQUALVERIFY OP_CHECKSIG*276a914c822a72bcfe83051aa5202c97414223e5838dd2a88ac*"1KFDf6n1bKF76y3JymYoS88QfUavWJYQEq8Ɍ$J  +B@5798c2811f6113a2ce6d203534a86056adbf598cf1f8e8d536f4df49a800159d""1928RTrXaXkJ9QV9sk8Ma2h8nFbtvnLWp6"UOP_DUP OP_HASH160 57f79e1c3ead2cd290fb10a6c800333883a42c5b OP_EQUALVERIFY OP_CHECKSIG*276a91457f79e1c3ead2cd290fb10a6c800333883a42c5b88ac*"1928RTrXaXkJ9QV9sk8Ma2h8nFbtvnLWp68Ɍ$J ; + + +1@3d54fb9ac383bddcbf57553e13ced0343b2da8515b5338a19d0adee19148ae9eɌ$"@00000000000000000014ccc7303b1be1fd8c6b2cb5e961d57fbdc57f661db418(-2 +@4e6efa6f3062070cb78ba90288e824bacbdf2f343a17be158723793b95e38edbB02c8b70ae3235ac495810eda52ba97c849a49e60f9da820908a9ec982bec22b7872 +@deacc03f73e873da014282bdd97fd23c8fdd91bbd8bc3b68511a0510a77108d3B03c1bacf7669fc8421e07526c37146beabd0ad3d3158275fdb5aa2f32f84ee0ef5B +@3d54fb9ac383bddcbf57553e13ced0343b2da8515b5338a19d0adee19148ae9e""1E2JukkVHqken3zZn2a2BPy2HU5M42Jivg"UOP_DUP OP_HASH160 8ed90054f2c340232b14cae0c0bf93879ab86c82 OP_EQUALVERIFY OP_CHECKSIG*276a9148ed90054f2c340232b14cae0c0bf93879ab86c8288ac*"1E2JukkVHqken3zZn2a2BPy2HU5M42Jivg8Ɍ$J  + +@3d54fb9ac383bddcbf57553e13ced0343b2da8515b5338a19d0adee19148ae9e""1FRSDyHvd1VCwXAJvUAjbFpZdGetMcPQSG"UOP_DUP OP_HASH160 9e30ccb7f4484fac6e48823de41828f8d991e575 OP_EQUALVERIFY OP_CHECKSIG*276a9149e30ccb7f4484fac6e48823de41828f8d991e57588ac*"1FRSDyHvd1VCwXAJvUAjbFpZdGetMcPQSG8Ɍ$J  +]@3d54fb9ac383bddcbf57553e13ced0343b2da8515b5338a19d0adee19148ae9e""1PqM7CN1dAJH9aDhBD4zZBKpS6VET6TtGu"UOP_DUP OP_HASH160 fa77848abd1300080f5d116a2f1f65bace83e036 OP_EQUALVERIFY OP_CHECKSIG*276a914fa77848abd1300080f5d116a2f1f65bace83e03688ac*"1PqM7CN1dAJH9aDhBD4zZBKpS6VET6TtGu8Ɍ$J  + +1@36e527d054f75eb959cf8b194bb37d1118fed1f655e5712367b1654e699e7ed1Ɍ$"@00000000000000000014ccc7303b1be1fd8c6b2cb5e961d57fbdc57f661db418(-2 +@35232add508c33a385207183bf1fe917d6b7ae582fc9cfe17f251f0e58b61d97B03ff816d2a3e260c922c4c8ed5de135de3b3d2b4dd3174dc647dd03760859d24c82 +@676c034089027d1c649b9385c81e5070ededaa1012d169afe066b4793e2a99fcB03d1447df14c501486b5eb428043ba4a3ba785314ea9b7d7270662929f0159899f2 +@917cb156eb58777db6818df195e98e023e31be70e740ebf7eeb15e5ea8a5bc0cB02f2346869343f207defe3edd13885e4f12da5c396fc859a1237f144715c1081b9B +@36e527d054f75eb959cf8b194bb37d1118fed1f655e5712367b1654e699e7ed1""17DwVfasYsepCzUVr35JrwZRLsUCDdPgU8"UOP_DUP OP_HASH160 44433c59226feaf641b701bdd5119dc8890a9563 OP_EQUALVERIFY OP_CHECKSIG*276a91444433c59226feaf641b701bdd5119dc8890a956388ac*"17DwVfasYsepCzUVr35JrwZRLsUCDdPgU88Ɍ$J  +̞ @36e527d054f75eb959cf8b194bb37d1118fed1f655e5712367b1654e699e7ed1""1FB3yvBGrbP8Kwcc4HP3thc5N9EKQ9tnJG"UOP_DUP OP_HASH160 9b7868c647c11fe15eb33557124bd4ef14461062 OP_EQUALVERIFY OP_CHECKSIG*276a9149b7868c647c11fe15eb33557124bd4ef1446106288ac*"1FB3yvBGrbP8Kwcc4HP3thc5N9EKQ9tnJG8Ɍ$J  +ּC@36e527d054f75eb959cf8b194bb37d1118fed1f655e5712367b1654e699e7ed1""1FzN6ehmdyWd8mfx3J41wexhdo3UXcewJ8"UOP_DUP OP_HASH160 a46b14ffe6a90001be9e3eef1a4a6f8a3a65925d OP_EQUALVERIFY OP_CHECKSIG*276a914a46b14ffe6a90001be9e3eef1a4a6f8a3a65925d88ac*"1FzN6ehmdyWd8mfx3J41wexhdo3UXcewJ88Ɍ$J ; ʌ$-@000000000000000000026e7d44f53ca954e27557940477b60c56b934dc93298d"@00000000000000000014ccc7303b1be1fd8c6b2cb5e961d57fbdc57f661db4182 + +1@4390d02da53f90d1c964a0bd362be33f454b6877bc80bcc109266a1bcdb73ad3ʌ$"@000000000000000000026e7d44f53ca954e27557940477b60c56b934dc93298d(-2 +@b4f9760c8f7962219561e032f52da56fac9b242afbc92be9fd8fd7599a3fe033B02caaebbab3e5f147884e4122e4ddfbf1a503f9efffac65b974121b16db9eb3c482 +@c279d71824cb500ca31f25730f846d4354828e5bb23e980f34a28580de8bf461B02dba12dde2aa45251aee44dbd248508a29321e542edbf4085b687790c4aec14fb2 +@e02d981e6b6562fb2679b3ee6a8005bd397fca1f8a6ef3859ddddc2ed42d792cB02a518063c3f1f8989aa7160edb61a70dad5b1fa419faf72a334d9bd094c320081B + @4390d02da53f90d1c964a0bd362be33f454b6877bc80bcc109266a1bcdb73ad3""1A8eAXSoxsd3rJMReqv6c9rtB2dZRbFFix"UOP_DUP OP_HASH160 642b11217da009127220ed617b0414c8386d591f OP_EQUALVERIFY OP_CHECKSIG*276a914642b11217da009127220ed617b0414c8386d591f88ac*"1A8eAXSoxsd3rJMReqv6c9rtB2dZRbFFix8ʌ$J  + @4390d02da53f90d1c964a0bd362be33f454b6877bc80bcc109266a1bcdb73ad3""185WmU26LBakBqx9cRaeaasBVL6dqH7ncT"UOP_DUP OP_HASH160 4da3646cb4d57fe08f8f4a58594eb15525f71c24 OP_EQUALVERIFY OP_CHECKSIG*276a9144da3646cb4d57fe08f8f4a58594eb15525f71c2488ac*"185WmU26LBakBqx9cRaeaasBVL6dqH7ncT8ʌ$J  +@4390d02da53f90d1c964a0bd362be33f454b6877bc80bcc109266a1bcdb73ad3""1H6RwNgM7gACi2wbHJy5PombXGA8EkZe4D"UOP_DUP OP_HASH160 b088e8bb5236f007d8ed880e1d87cb4dd2f18b6b OP_EQUALVERIFY OP_CHECKSIG*276a914b088e8bb5236f007d8ed880e1d87cb4dd2f18b6b88ac*"1H6RwNgM7gACi2wbHJy5PombXGA8EkZe4D8ʌ$J ;ˌ$-@000000000000000000033ab4478812e863196a21e022e85cbe24c06a8b02a58d"@000000000000000000026e7d44f53ca954e27557940477b60c56b934dc93298d2 + + +1@1a11acd9a6db29845d0c825b32fa9f2761fcb0171b4915b0815d2f9a6abe737eˌ$"@000000000000000000033ab4478812e863196a21e022e85cbe24c06a8b02a58d(-2 +@510b48e0f5dc34809b75d4194fb7d80c767027826e0b71899d410d2558dafbddB02ee3115a0317e4387db820014b08d4be0852ebb121a38537776fa9149707778102 +@0873a3f46ab323dc9fa4c9ddd0e864d7ecfb3bf8e1c13338cdffca25c4f0da0aB03fa75b0c0196613d355c475172d01c8767bc0ce4662354483d8780a85ebd64c69B +@1a11acd9a6db29845d0c825b32fa9f2761fcb0171b4915b0815d2f9a6abe737e""19H3LsH7yEraFExvX47ZdEb8pPdwJTSBFn"UOP_DUP OP_HASH160 5ac99dfaab4f82a8f68f958a97cb266f2e75c627 OP_EQUALVERIFY OP_CHECKSIG*276a9145ac99dfaab4f82a8f68f958a97cb266f2e75c62788ac*"19H3LsH7yEraFExvX47ZdEb8pPdwJTSBFn8ˌ$J  + @1a11acd9a6db29845d0c825b32fa9f2761fcb0171b4915b0815d2f9a6abe737e""1NrWjbWoNL6VvQDX4h9XACwLL3YkRUYsCv"UOP_DUP OP_HASH160 efb7d838816c5df582f6e0c365b06b737a02a69a OP_EQUALVERIFY OP_CHECKSIG*276a914efb7d838816c5df582f6e0c365b06b737a02a69a88ac*"1NrWjbWoNL6VvQDX4h9XACwLL3YkRUYsCv8ˌ$J  +y@1a11acd9a6db29845d0c825b32fa9f2761fcb0171b4915b0815d2f9a6abe737e""1F2cZLfeoLMLH5dGF5VPpihqArbuUZVZeG"UOP_DUP OP_HASH160 99dfdbe0d797f7bc8050cf3c0a53137d5b7209e0 OP_EQUALVERIFY OP_CHECKSIG*276a91499dfdbe0d797f7bc8050cf3c0a53137d5b7209e088ac*"1F2cZLfeoLMLH5dGF5VPpihqArbuUZVZeG8ˌ$J ; + + +1@352242bfc4fc2403c324aac5e87ba76d82b980916e6dcf7343c59ea8730dc622ˌ$"@000000000000000000033ab4478812e863196a21e022e85cbe24c06a8b02a58d(-2 +@7c7ffb16b88125c9e0cabf6e32370c0ff5a80614d11e922f6c5a59fd6819073fB03c912c648eca220cf77f4ae514ed9192f56e2e6d3a4c63df95aa64d4da7cb0f462 +@c81333ca36344958d0b2bc8456e14ae38f51557fcc75b6d56edaaecb65a64117B026c920442ef7c4c8d566c7c7a298e9597d092f960fabdc13dec8bc957a98c034fB +Ƚ@352242bfc4fc2403c324aac5e87ba76d82b980916e6dcf7343c59ea8730dc622""17xkKYBo3wrr7Sr6y5k1FsrdwzhumcrNun"UOP_DUP OP_HASH160 4c5bcb43401fe211028a56af0c482aad5f63dba0 OP_EQUALVERIFY OP_CHECKSIG*276a9144c5bcb43401fe211028a56af0c482aad5f63dba088ac*"17xkKYBo3wrr7Sr6y5k1FsrdwzhumcrNun8ˌ$J  + @352242bfc4fc2403c324aac5e87ba76d82b980916e6dcf7343c59ea8730dc622""1PtzJU7KFDmGsfGGynYfT4UCVQN6fqo3Cn"UOP_DUP OP_HASH160 fb27d05b754bdf636c69ec479195028d9e8f92fb OP_EQUALVERIFY OP_CHECKSIG*276a914fb27d05b754bdf636c69ec479195028d9e8f92fb88ac*"1PtzJU7KFDmGsfGGynYfT4UCVQN6fqo3Cn8ˌ$J  +@352242bfc4fc2403c324aac5e87ba76d82b980916e6dcf7343c59ea8730dc622""1HHyab4KLvqCe4iCrJGKbvcUEpHPALEAuu"UOP_DUP OP_HASH160 b2b7e5d48d3a152af3eaab0e69bc4817d4af7d44 OP_EQUALVERIFY OP_CHECKSIG*276a914b2b7e5d48d3a152af3eaab0e69bc4817d4af7d4488ac*"1HHyab4KLvqCe4iCrJGKbvcUEpHPALEAuu8ˌ$J ;̌$-@00000000000000000018cd1c97d07b5bc00cccdd8033b88d132a2f6938b24534"@000000000000000000033ab4478812e863196a21e022e85cbe24c06a8b02a58d2 + + +1@8682b6e654079c7e1f1a82a3d4dfefef0381f9d166164561fd22dbb869607285̌$"@00000000000000000018cd1c97d07b5bc00cccdd8033b88d132a2f6938b24534(-2 +@1f1b58cc061dde0e9ccc83e93281ddf72e48ad623ac259967ed61a50ca838584B039301796453d536bd966fd5f645dadb34bc88423c39b2bd6eec75d6e455b65a462 +@1f1b58cc061dde0e9ccc83e93281ddf72e48ad623ac259967ed61a50ca838584B037ba9dac8733dd782b575ccf09e143b4b0fe9a8503f77948e3d28a1b8b007adc2B +N@8682b6e654079c7e1f1a82a3d4dfefef0381f9d166164561fd22dbb869607285""12E56GqqHFhDD4AmkPWjDaL2rSdMFfkq5K"UOP_DUP OP_HASH160 0d70f2be035344c4717be105dd843d83b65eef04 OP_EQUALVERIFY OP_CHECKSIG*276a9140d70f2be035344c4717be105dd843d83b65eef0488ac*"12E56GqqHFhDD4AmkPWjDaL2rSdMFfkq5K8̌$J  +@8682b6e654079c7e1f1a82a3d4dfefef0381f9d166164561fd22dbb869607285""17R5pXFMCMTv9bFLx442TLbjMs1BjwZjwP"UOP_DUP OP_HASH160 465ec2c17e4669ecf994c16c79f9592226575739 OP_EQUALVERIFY OP_CHECKSIG*276a914465ec2c17e4669ecf994c16c79f959222657573988ac*"17R5pXFMCMTv9bFLx442TLbjMs1BjwZjwP8̌$J  +@8682b6e654079c7e1f1a82a3d4dfefef0381f9d166164561fd22dbb869607285""17GfQRG6w5DnfgaLcY4rUAn3xYMN7sedB2"UOP_DUP OP_HASH160 44c70d4e5ac2a057c556ba73392a792b3bd3fae0 OP_EQUALVERIFY OP_CHECKSIG*276a91444c70d4e5ac2a057c556ba73392a792b3bd3fae088ac*"17GfQRG6w5DnfgaLcY4rUAn3xYMN7sedB28̌$J  + + +1@55b947d38df91712c8c899439b89e46fc57954d8ba0c1c215d94dead3ff4afef̌$"@00000000000000000018cd1c97d07b5bc00cccdd8033b88d132a2f6938b24534(-2 +@0c114047e347f34811b2d3b69a0e76380a95fc259da62146940e0a2aa4261c34B038c4672fa26547b311b74306ebfa5ee338a8403408316bda8bcc35603a42b57802 +@e88d47a8b596c9872166a64fc5086f269a6bf16e5e7c718f2984d354d17db1d4B03fa53c82358352dfc6f9bbc6894e75f1e99385c8ac4564dec3f08465e2ac74742B +@55b947d38df91712c8c899439b89e46fc57954d8ba0c1c215d94dead3ff4afef""1M9gwijdGnSXSSAa3gzxiVV8rNouahwhZm"UOP_DUP OP_HASH160 dd072fbcd54f0c47586440040dc3baf45e83ea27 OP_EQUALVERIFY OP_CHECKSIG*276a914dd072fbcd54f0c47586440040dc3baf45e83ea2788ac*"1M9gwijdGnSXSSAa3gzxiVV8rNouahwhZm8̌$J  +@55b947d38df91712c8c899439b89e46fc57954d8ba0c1c215d94dead3ff4afef""17y7x7KE6KL86UYwbvXxXJKFjTMVfKheCa"UOP_DUP OP_HASH160 4c6dd9aa873c66c1cfad09e6d1aa99b3890d9b6d OP_EQUALVERIFY OP_CHECKSIG*276a9144c6dd9aa873c66c1cfad09e6d1aa99b3890d9b6d88ac*"17y7x7KE6KL86UYwbvXxXJKFjTMVfKheCa8̌$J  +@55b947d38df91712c8c899439b89e46fc57954d8ba0c1c215d94dead3ff4afef""12J5Qbcq3w2b6Q6YWaNokA674Dkid3L3WR"UOP_DUP OP_HASH160 0e32e0332e2b65e5572df0ae1368f7ccab68d06b OP_EQUALVERIFY OP_CHECKSIG*276a9140e32e0332e2b65e5572df0ae1368f7ccab68d06b88ac*"12J5Qbcq3w2b6Q6YWaNokA674Dkid3L3WR8̌$J  ͌$ˁ-@0000000000000000000921c70588f0b0a0f02e2a06d0c509c2c0401ac695bd58"@00000000000000000018cd1c97d07b5bc00cccdd8033b88d132a2f6938b245342 Ό$-@0000000000000000001abc44904ebac49c86c6d0a0ad26adc7044974a50c00f3"@0000000000000000000921c70588f0b0a0f02e2a06d0c509c2c0401ac695bd582 + + + +1@40476679a8c0f61874659081656639e099a96effa5711d0f02b76fff49f50525Ό$"@0000000000000000001abc44904ebac49c86c6d0a0ad26adc7044974a50c00f3(-2 +@f947f9eb1c1a28de6258a2be14e55863b52ffde14d4c8b709c05bc2a00ccb40dB032b5ad5d3944ebcabe6a338bc00121f984c5268d81023735831856dc99671c27e2 +@f614b3bfa7d1868a4065b6f3ea35ee118f391681c722bfa309c1521e129da30dB031dd50495a4d77ad00f12bcbb027d109af43e24377c0ad418a004e92824a4d1b5B +@40476679a8c0f61874659081656639e099a96effa5711d0f02b76fff49f50525""19nuyFPQhGggUUCz4ikHPfQM5kTpR8BKCu"UOP_DUP OP_HASH160 606ff106a8a47b6608b1c58ac214bb8dfa06dc40 OP_EQUALVERIFY OP_CHECKSIG*276a914606ff106a8a47b6608b1c58ac214bb8dfa06dc4088ac*"19nuyFPQhGggUUCz4ikHPfQM5kTpR8BKCu8Ό$J  +@40476679a8c0f61874659081656639e099a96effa5711d0f02b76fff49f50525""148qQCN6Xzi4CDvrFj7rBxwodg38eKKdrJ"UOP_DUP OP_HASH160 2263b0f9baec0cf5769bb483d57cf838dff0bcb1 OP_EQUALVERIFY OP_CHECKSIG*276a9142263b0f9baec0cf5769bb483d57cf838dff0bcb188ac*"148qQCN6Xzi4CDvrFj7rBxwodg38eKKdrJ8Ό$J  +@40476679a8c0f61874659081656639e099a96effa5711d0f02b76fff49f50525""19DPnaVD9dEsWkDJpi5kbSPjWJkzG7Y4cM"UOP_DUP OP_HASH160 5a1904b95bd7a7497d78bc810692085a2d7212ae OP_EQUALVERIFY OP_CHECKSIG*276a9145a1904b95bd7a7497d78bc810692085a2d7212ae88ac*"19DPnaVD9dEsWkDJpi5kbSPjWJkzG7Y4cM8Ό$J ό$ȧʂ-@0000000000000000000936c725985391d7477a9c1cdf4b37782aaae276e4e27d"@0000000000000000001abc44904ebac49c86c6d0a0ad26adc7044974a50c00f32"Ќ$ނ-@00000000000000000002d817fbdda2667d628307ffeca4a5e1a96c15c2a4c15f"@0000000000000000000936c725985391d7477a9c1cdf4b37782aaae276e4e27d2! + + +1@2dee28599a894066158148d855b1ef82a0b9f1e9623cfbdadd00e8180c0b21cfЌ$"@00000000000000000002d817fbdda2667d628307ffeca4a5e1a96c15c2a4c15f(ނ-2 +@65f2a1e9b8f292794fcdbc50db16dd9ad95648e078b958e0012b993a2e875acdB03e76de4de7b61e913efe67852e85db88475a0af6a71ac1ec018a94c664f96b7c42 +@65f2a1e9b8f292794fcdbc50db16dd9ad95648e078b958e0012b993a2e875acdB0299242378a9a6af248a9e61ce7aca77a9819bde2633ee06319aee3ee562743b02B +І@2dee28599a894066158148d855b1ef82a0b9f1e9623cfbdadd00e8180c0b21cf""19nuyFPQhGggUUCz4ikHPfQM5kTpR8BKCu"UOP_DUP OP_HASH160 606ff106a8a47b6608b1c58ac214bb8dfa06dc40 OP_EQUALVERIFY OP_CHECKSIG*276a914606ff106a8a47b6608b1c58ac214bb8dfa06dc4088ac*"19nuyFPQhGggUUCz4ikHPfQM5kTpR8BKCu8Ќ$J  +@2dee28599a894066158148d855b1ef82a0b9f1e9623cfbdadd00e8180c0b21cf""12fbMGuPVjcnxQApt8PcsLnFzFd6RE47hZ"UOP_DUP OP_HASH160 12449b1c05e599244e751e251d14f9aebed1fdf1 OP_EQUALVERIFY OP_CHECKSIG*276a91412449b1c05e599244e751e251d14f9aebed1fdf188ac*"12fbMGuPVjcnxQApt8PcsLnFzFd6RE47hZ8Ќ$J  +Q@2dee28599a894066158148d855b1ef82a0b9f1e9623cfbdadd00e8180c0b21cf""1MNovc8vvysbtbWQZew5rUfEXgp6aXevjH"UOP_DUP OP_HASH160 df826bd7547ae15cf1c3ec62de84c01664b60568 OP_EQUALVERIFY OP_CHECKSIG*276a914df826bd7547ae15cf1c3ec62de84c01664b6056888ac*"1MNovc8vvysbtbWQZew5rUfEXgp6aXevjH8Ќ$J  + + +1@848c15e1c06e310cb602e392d31848a37793c3a034e2064bcee96a4f3a78a570Ќ$"@00000000000000000002d817fbdda2667d628307ffeca4a5e1a96c15c2a4c15f(ނ-2 +@35797c234fb8adc48b770c7dfcb1630e7220451a099a4920796860f19e3251f0B03997cb3964a275c68581a70bddb977d03ade63561246e4536f7ec6db6c58880972 +@21a8d6b442c550dab717bca727981d17df9643fc67a01d100d7e6168593a34ceB02751e9b6fb77ca3d5a6fe81894048ab7fe226ee5dc20c46e1e4e86927186f9394B +@848c15e1c06e310cb602e392d31848a37793c3a034e2064bcee96a4f3a78a570""1N8ipYypQgjA7v97voSwtEVoQq6CvJnUGx"UOP_DUP OP_HASH160 e7d0766ff2087e0b0e631977a50a379c31d4e593 OP_EQUALVERIFY OP_CHECKSIG*276a914e7d0766ff2087e0b0e631977a50a379c31d4e59388ac*"1N8ipYypQgjA7v97voSwtEVoQq6CvJnUGx8Ќ$J  +Ԓ@848c15e1c06e310cb602e392d31848a37793c3a034e2064bcee96a4f3a78a570""1Jz1TK33SkZSVRMBF1dzmer6AFRu1k9sRc"UOP_DUP OP_HASH160 c5423a1119027e87e154d18918c70084f10a88bc OP_EQUALVERIFY OP_CHECKSIG*276a914c5423a1119027e87e154d18918c70084f10a88bc88ac*"1Jz1TK33SkZSVRMBF1dzmer6AFRu1k9sRc8Ќ$J  + +@848c15e1c06e310cb602e392d31848a37793c3a034e2064bcee96a4f3a78a570""191ZTsTRNiqwKZdTejRFMrVfLysNCb8zx1"UOP_DUP OP_HASH160 57dc1af179672b779e805b02df018316a27492ed OP_EQUALVERIFY OP_CHECKSIG*276a91457dc1af179672b779e805b02df018316a27492ed88ac*"191ZTsTRNiqwKZdTejRFMrVfLysNCb8zx18Ќ$J 4 + +1@1827f5c03868bbd067aca2d07935b4fa485f4ed5c4b58ea78c4d7db290a67b3cЌ$"@00000000000000000002d817fbdda2667d628307ffeca4a5e1a96c15c2a4c15f(ނ-2 +@d24efa0652c49d388e3833ba23098c98030764ffd2d351d95a54184e1fa14c25B028cacd0acc24c3436bd18b6a846f6925e1e71cfe9adc4f59ad317f93f30e998b52 +@2dee28599a894066158148d855b1ef82a0b9f1e9623cfbdadd00e8180c0b21cfB023fe8fa0cf08c630c385ab5e17291508626df90847aefefb952e180c761c196dd2 +@2dee28599a894066158148d855b1ef82a0b9f1e9623cfbdadd00e8180c0b21cfB02cd50978945f63e7776a4d3773b4532b07970bdf77fad39c5e42aadb16b57fafdB +@1827f5c03868bbd067aca2d07935b4fa485f4ed5c4b58ea78c4d7db290a67b3c""19h3fUZ7mCWY6WzhgR76asN46xk7rq2o55"UOP_DUP OP_HASH160 5f53de359a442af5706c2f0c1478c2cf72af91d4 OP_EQUALVERIFY OP_CHECKSIG*276a9145f53de359a442af5706c2f0c1478c2cf72af91d488ac*"19h3fUZ7mCWY6WzhgR76asN46xk7rq2o558Ќ$J  +@1827f5c03868bbd067aca2d07935b4fa485f4ed5c4b58ea78c4d7db290a67b3c""19kzWVSvWZjR84LZoWT7MXFvsjm1oShH8k"UOP_DUP OP_HASH160 6012e5f4f3acb74a8a2e564713e62998abcdae16 OP_EQUALVERIFY OP_CHECKSIG*276a9146012e5f4f3acb74a8a2e564713e62998abcdae1688ac*"19kzWVSvWZjR84LZoWT7MXFvsjm1oShH8k8Ќ$J  +Q@1827f5c03868bbd067aca2d07935b4fa485f4ed5c4b58ea78c4d7db290a67b3c""1M154cvjXqXxiMS971eWKoWij5RsSHUkyP"UOP_DUP OP_HASH160 db65e82402c72ccd857bcd8d894648a6318a6ea1 OP_EQUALVERIFY OP_CHECKSIG*276a914db65e82402c72ccd857bcd8d894648a6318a6ea188ac*"1M154cvjXqXxiMS971eWKoWij5RsSHUkyP8Ќ$J  ь$Ŏ-@0000000000000000000fb8fa7cc77536c8f2f2f4b14640d5733de2dedfbba5ac"@00000000000000000002d817fbdda2667d628307ffeca4a5e1a96c15c2a4c15f2 + + + +1@d752db0eb8155d31b7976a2dab8e1429ed72b55cf3b342bc92b99691b20d305cь$"@0000000000000000000fb8fa7cc77536c8f2f2f4b14640d5733de2dedfbba5ac(Ŏ-2 +@1827f5c03868bbd067aca2d07935b4fa485f4ed5c4b58ea78c4d7db290a67b3cB02309474ea2943b1ea5d471c8e934ea8e6ac653cb332882177be1f62675bf7bb132 +@1827f5c03868bbd067aca2d07935b4fa485f4ed5c4b58ea78c4d7db290a67b3cB026781c7e1d3e72152513714e1461d72e575b8800b3602f1c01655de64f1e7fb4cB +@d752db0eb8155d31b7976a2dab8e1429ed72b55cf3b342bc92b99691b20d305c""12anES11WZyncDb3LR3ryuh7EUh7HMajFN"UOP_DUP OP_HASH160 115b9c24bea5b30996b27fd69598e4e8482bab33 OP_EQUALVERIFY OP_CHECKSIG*276a914115b9c24bea5b30996b27fd69598e4e8482bab3388ac*"12anES11WZyncDb3LR3ryuh7EUh7HMajFN8ь$J  +!@d752db0eb8155d31b7976a2dab8e1429ed72b55cf3b342bc92b99691b20d305c""1JX4hKJVrJuQLv1jgJU8jnVDATDEtTq6UN"UOP_DUP OP_HASH160 c029b3a1d9ae0c2ba95210e8e3abd4814c5356ea OP_EQUALVERIFY OP_CHECKSIG*276a914c029b3a1d9ae0c2ba95210e8e3abd4814c5356ea88ac*"1JX4hKJVrJuQLv1jgJU8jnVDATDEtTq6UN8ь$J  +/@d752db0eb8155d31b7976a2dab8e1429ed72b55cf3b342bc92b99691b20d305c""1EEQVa8VKAQQd7kmaF6HCEyxCGECESBxE8"UOP_DUP OP_HASH160 9122a740d32bf1236bc62f3a72253954d7397dcc OP_EQUALVERIFY OP_CHECKSIG*276a9149122a740d32bf1236bc62f3a72253954d7397dcc88ac*"1EEQVa8VKAQQd7kmaF6HCEyxCGECESBxE88ь$J GҌ$հ-@000000000000000000025edb7abd13863da67b9d98386c995cafaf96c8f9eb5a"@0000000000000000000fb8fa7cc77536c8f2f2f4b14640d5733de2dedfbba5ac2ӌ$Ȫƃ-@000000000000000000033c0ecbb201398b69c28f56a63fb67d9cb9903e51ae43"@000000000000000000025edb7abd13863da67b9d98386c995cafaf96c8f9eb5a2 Ԍ$Ӄ-@00000000000000000003b4aa388985daacaa348424b06c55cc4ae1983dac39a7"@000000000000000000033c0ecbb201398b69c28f56a63fb67d9cb9903e51ae432 + +1@0d1b8c9a59521c0e0a82a18fb655cd6cae4e302b2d6acc3761920e183b50da4eԌ$"@00000000000000000003b4aa388985daacaa348424b06c55cc4ae1983dac39a7(Ӄ-2 +@d752db0eb8155d31b7976a2dab8e1429ed72b55cf3b342bc92b99691b20d305cB028ac0f5d36f4df85c0100e35d11368c8e65c61f52ce7bc6e2c124dae336f32ced2 +@b6521cc562576ad0f2af5082d80eec53443f5fe485f8be2aa56cadb22dbc388eB02db8faa136c815951a089075b2d94adeb4635a5354cd3c3ac947b65a0469420ba2 +@ff61a848064ac1c28b363b013b938882dce36088010e13bcc64402896294c497B0323d0938ba45e1a14232f36621c299de5e3564c57df9f40933da7ddc85a9ba883B +@0d1b8c9a59521c0e0a82a18fb655cd6cae4e302b2d6acc3761920e183b50da4e""1G2N1JFLWBBLaYKCV5re91bzLaVx16jcgo"UOP_DUP OP_HASH160 a4cbd640172fa72cfeb4ccc48ee1506854b4b64e OP_EQUALVERIFY OP_CHECKSIG*276a914a4cbd640172fa72cfeb4ccc48ee1506854b4b64e88ac*"1G2N1JFLWBBLaYKCV5re91bzLaVx16jcgo8Ԍ$J  +@0d1b8c9a59521c0e0a82a18fb655cd6cae4e302b2d6acc3761920e183b50da4e"!1mnKCcaEXQy33ueUrv6vMf9VRbUz4AiEt"UOP_DUP OP_HASH160 087820dcf63fed5a5e9570845061df913671a44d OP_EQUALVERIFY OP_CHECKSIG*276a914087820dcf63fed5a5e9570845061df913671a44d88ac*!1mnKCcaEXQy33ueUrv6vMf9VRbUz4AiEt8Ԍ$J  +Ѯ@0d1b8c9a59521c0e0a82a18fb655cd6cae4e302b2d6acc3761920e183b50da4e""171ZRvLK9TmjstjJnbupyuB2VnwNA6usnc"UOP_DUP OP_HASH160 41ebd35b19756be5479ab8c2a792b6bcfa9144c0 OP_EQUALVERIFY OP_CHECKSIG*276a91441ebd35b19756be5479ab8c2a792b6bcfa9144c088ac*"171ZRvLK9TmjstjJnbupyuB2VnwNA6usnc8Ԍ$J KՌ$-@00000000000000000008f17c81008fc3b8a772afad3d9143e15a3c1afc437a11"@00000000000000000003b4aa388985daacaa348424b06c55cc4ae1983dac39a72֌$-@00000000000000000019b992abdb0d5fb863a2954ca2b2f25f8a6f42cd9443d6"@00000000000000000008f17c81008fc3b8a772afad3d9143e15a3c1afc437a112׌$Ƅ-@000000000000000000079f4f2f32bb1bc275277e3c859f999d31884eb8dc0d66"@00000000000000000019b992abdb0d5fb863a2954ca2b2f25f8a6f42cd9443d62 + + +1@682762046d31a1d021d557263ef76ee350f813aff38e22bd4fef03a756d6de31׌$"@000000000000000000079f4f2f32bb1bc275277e3c859f999d31884eb8dc0d66(Ƅ-2 +@3d54fb9ac383bddcbf57553e13ced0343b2da8515b5338a19d0adee19148ae9eB038036e8285a0b2a47e7115b5a56d0c5ce64e43f2001cb41fd02e64d65cc2112e72 +@3d54fb9ac383bddcbf57553e13ced0343b2da8515b5338a19d0adee19148ae9eB02e034faca7b5e54e6858ebdcbf00a7fd703b7dd054b0f4f81d2e3095531c99e4cB +@682762046d31a1d021d557263ef76ee350f813aff38e22bd4fef03a756d6de31""13oEs6AZ7Hhw6rZqj1weK1zvzQhe1EKzsu"UOP_DUP OP_HASH160 1eaef5647182edc9643c10fee76e1d2be57647fc OP_EQUALVERIFY OP_CHECKSIG*276a9141eaef5647182edc9643c10fee76e1d2be57647fc88ac*"13oEs6AZ7Hhw6rZqj1weK1zvzQhe1EKzsu8׌$J  +ށ +@682762046d31a1d021d557263ef76ee350f813aff38e22bd4fef03a756d6de31""1FjHFy5Do3Uq3JR9Ht4SE2vtn14u1QyzUg"UOP_DUP OP_HASH160 a190cd8b0af24de6e04e07884d977f37ff9a2db9 OP_EQUALVERIFY OP_CHECKSIG*276a914a190cd8b0af24de6e04e07884d977f37ff9a2db988ac*"1FjHFy5Do3Uq3JR9Ht4SE2vtn14u1QyzUg8׌$J  +S@682762046d31a1d021d557263ef76ee350f813aff38e22bd4fef03a756d6de31""14qyJzUoShGFEC4gUJ5sb2J8HDkxk8xvD9"UOP_DUP OP_HASH160 2a2b59514b3ad50a6b167ec190974691d9ad82d6 OP_EQUALVERIFY OP_CHECKSIG*276a9142a2b59514b3ad50a6b167ec190974691d9ad82d688ac*"14qyJzUoShGFEC4gUJ5sb2J8HDkxk8xvD98׌$J  + + +1@c89cb891908ca06bc7b1ccc9d8a8a93acb7f9d38c7ee0447a39d6ccf2be01b75׌$"@000000000000000000079f4f2f32bb1bc275277e3c859f999d31884eb8dc0d66(Ƅ-2 +@deacc03f73e873da014282bdd97fd23c8fdd91bbd8bc3b68511a0510a77108d3B03542ecbbeabfc156202f99267f3b260eb0713ca83c6ce234a583d84532ff881382 +@ec9022dfc6a324b0273e193fe2c478ded06360d431f803ae29293e307de06067B02326f216936cc03e3e87d1baf06ba6dfeb95ae81b2515ecfcf89a3be0ae3bfa02B +@c89cb891908ca06bc7b1ccc9d8a8a93acb7f9d38c7ee0447a39d6ccf2be01b75""1GaZzx7fxRD4irWbNyPFsqyaiUYBm2W91C"UOP_DUP OP_HASH160 aae328e82a5696797c3a1fa3baac5781a3536776 OP_EQUALVERIFY OP_CHECKSIG*276a914aae328e82a5696797c3a1fa3baac5781a353677688ac*"1GaZzx7fxRD4irWbNyPFsqyaiUYBm2W91C8׌$J  +@c89cb891908ca06bc7b1ccc9d8a8a93acb7f9d38c7ee0447a39d6ccf2be01b75""13ifZZdTEoNf8xgJmtpbtQFXpEnwxJbF43"UOP_DUP OP_HASH160 1dd17ed6370f0018acc2b81c40e4f5aec5e3e9a4 OP_EQUALVERIFY OP_CHECKSIG*276a9141dd17ed6370f0018acc2b81c40e4f5aec5e3e9a488ac*"13ifZZdTEoNf8xgJmtpbtQFXpEnwxJbF438׌$J  +f@c89cb891908ca06bc7b1ccc9d8a8a93acb7f9d38c7ee0447a39d6ccf2be01b75""16PX5ZYesdTJMHEtDhnKhEziDRnWYX83Zw"UOP_DUP OP_HASH160 3b1ae3724a18d09184484c1dd7738316350418fe OP_EQUALVERIFY OP_CHECKSIG*276a9143b1ae3724a18d09184484c1dd7738316350418fe88ac*"16PX5ZYesdTJMHEtDhnKhEziDRnWYX83Zw8׌$J ،$-@0000000000000000001addd5284fc5c22c73411665bc39b0d4e1ff0e129c337c"@000000000000000000079f4f2f32bb1bc275277e3c859f999d31884eb8dc0d662ٌ$څ-@0000000000000000000dd960701391606fd264dbc4e076ae3cc6bb84bfa713fb"@0000000000000000001addd5284fc5c22c73411665bc39b0d4e1ff0e129c337c2 + + +1@8cbb9435609d4d288e094856ceec067a1de3805aa05246df51c86ad782b788feٌ$"@0000000000000000000dd960701391606fd264dbc4e076ae3cc6bb84bfa713fb(څ-2 +@1686325f9c8d0e7e2b34c32bafb9a90fd2eaef418da0dbb26067cc210bb242e1B038bcadc5928c7c1a8f3df49b44f41e080d062fc94cfb47e136e12e751c04177932 +@1232cc674e9b5c0d34d6cf5e7b941194c59b51126b7cc6a0bf1b112b502398afB02bb6ccad65ec4d27406111b1cbe5d83a27ca97aa6dd213cbe558fa7585a9e9421B + @8cbb9435609d4d288e094856ceec067a1de3805aa05246df51c86ad782b788fe""12zcUfKoqVvu3zB9QGcGkHdRftEFRhzhxH"UOP_DUP OP_HASH160 15dd7342d66a419fa891cd6ff4723abf1cdaca3b OP_EQUALVERIFY OP_CHECKSIG*276a91415dd7342d66a419fa891cd6ff4723abf1cdaca3b88ac*"12zcUfKoqVvu3zB9QGcGkHdRftEFRhzhxH8ٌ$J  + @8cbb9435609d4d288e094856ceec067a1de3805aa05246df51c86ad782b788fe""1AuAbbLyuza7mUxJZari22L2yu1xhmcp9b"UOP_DUP OP_HASH160 6c96c5d312b8492f89b2511fa776d3cfba966d53 OP_EQUALVERIFY OP_CHECKSIG*276a9146c96c5d312b8492f89b2511fa776d3cfba966d5388ac*"1AuAbbLyuza7mUxJZari22L2yu1xhmcp9b8ٌ$J  +@8cbb9435609d4d288e094856ceec067a1de3805aa05246df51c86ad782b788fe""184iexkBkN86HHeHVAz7gCDPPwgUw169wU"UOP_DUP OP_HASH160 4d7ce659399b0b8141108b12b1f5b12cdfa15153 OP_EQUALVERIFY OP_CHECKSIG*276a9144d7ce659399b0b8141108b12b1f5b12cdfa1515388ac*"184iexkBkN86HHeHVAz7gCDPPwgUw169wU8ٌ$J  + +1@bac00fe27e6ad4fb14bdc8619c72c968dd0e2d870e49751ce414f9b715455afdٌ$"@0000000000000000000dd960701391606fd264dbc4e076ae3cc6bb84bfa713fb(څ-2 +@92a554b087026575b7a6276b9191402277835b77fe46f7a440fb2fb4ae109eabB0366e875ed8af9f5a5657d2006b1cd0c53bde8ce5331b47c80170253b5450faa782 +@1232cc674e9b5c0d34d6cf5e7b941194c59b51126b7cc6a0bf1b112b502398afB034616ec2f738f5b8b7045a15db2ddd557e16f3df9febe3b87e22890f3a0ee1acc2 +@87275b1cf14b34cf73c5515e97a172a76e68b4597fc16063d8f62ff70adf9895B031ff008f46773dfd15a5755585f8f92dc26d37eba34b6453c25214144e930d51d2 +@8cbb9435609d4d288e094856ceec067a1de3805aa05246df51c86ad782b788feB0351f5572b14ea1ef3e3bd5a84e8352581640d699efddb3105b848d6923b7a9f002 +@1686325f9c8d0e7e2b34c32bafb9a90fd2eaef418da0dbb26067cc210bb242e1B031deb3856f4dc1e4a7ff72e0cbde0397430abda6e09672a90e5f483b00f12dee7B +@bac00fe27e6ad4fb14bdc8619c72c968dd0e2d870e49751ce414f9b715455afd""19nuyFPQhGggUUCz4ikHPfQM5kTpR8BKCu"UOP_DUP OP_HASH160 606ff106a8a47b6608b1c58ac214bb8dfa06dc40 OP_EQUALVERIFY OP_CHECKSIG*276a914606ff106a8a47b6608b1c58ac214bb8dfa06dc4088ac*"19nuyFPQhGggUUCz4ikHPfQM5kTpR8BKCu8ٌ$J  +@bac00fe27e6ad4fb14bdc8619c72c968dd0e2d870e49751ce414f9b715455afd""1G8SNjGeCUJq7nFNjHHpgC7r9ERtje99TW"UOP_DUP OP_HASH160 a5f1faec3c66ea0c349f1a79f2a8218c16d68f5a OP_EQUALVERIFY OP_CHECKSIG*276a914a5f1faec3c66ea0c349f1a79f2a8218c16d68f5a88ac*"1G8SNjGeCUJq7nFNjHHpgC7r9ERtje99TW8ٌ$J  +@bac00fe27e6ad4fb14bdc8619c72c968dd0e2d870e49751ce414f9b715455afd""1EoN8b3P8xZKmqxa7GRyujorr7QP3MGG2U"UOP_DUP OP_HASH160 975e68963b889ef6dd6ccf83b596ebb916807876 OP_EQUALVERIFY OP_CHECKSIG*276a914975e68963b889ef6dd6ccf83b596ebb91680787688ac*"1EoN8b3P8xZKmqxa7GRyujorr7QP3MGG2U8ٌ$J ڌ$-@0000000000000000000bf0f8c584c6b0a7535b3cea41d3c64b01b3b8cb9e9d42"@0000000000000000000dd960701391606fd264dbc4e076ae3cc6bb84bfa713fb2ی$Ƚ-@000000000000000000054a97b8fceebbe6a57246620b670796545e9449c894b4"@0000000000000000000bf0f8c584c6b0a7535b3cea41d3c64b01b3b8cb9e9d422܌$ن-@00000000000000000001be82b078b450355945540f9efacb4cd500fe1390c256"@000000000000000000054a97b8fceebbe6a57246620b670796545e9449c894b42݌$-@0000000000000000000b7a3e1fcdc3682a5280f14679d92e4998d2429e1dbe46"@00000000000000000001be82b078b450355945540f9efacb4cd500fe1390c2562ތ$Ƈ-@0000000000000000000f68bdd475cf551fd3a1cff4f3f2b784905c0b9bc680df"@0000000000000000000b7a3e1fcdc3682a5280f14679d92e4998d2429e1dbe462ߌ$݇-@0000000000000000000cc9cc026f566ec00ea62ab360258e1a94a3178ec80720"@0000000000000000000f68bdd475cf551fd3a1cff4f3f2b784905c0b9bc680df2$䜈-@000000000000000000185c0a147af069ff813c3104875b4e342ad4685252e2a0"@0000000000000000000cc9cc026f566ec00ea62ab360258e1a94a3178ec807202$ƞ-@00000000000000000012b5b33cc6a5ed28dda0379582283cf9398dd7fe6b40e0"@000000000000000000185c0a147af069ff813c3104875b4e342ad4685252e2a02 $-@000000000000000000000525a0c7808ddb311ce6381dc6f8835df0197ee84ddd"@00000000000000000012b5b33cc6a5ed28dda0379582283cf9398dd7fe6b40e02 + + + +1@c9822e6f9469e507bc921fa1ceafa2b50f631479c9d245e2afb7daaaf7018e00$"@000000000000000000000525a0c7808ddb311ce6381dc6f8835df0197ee84ddd(-2 +@352242bfc4fc2403c324aac5e87ba76d82b980916e6dcf7343c59ea8730dc622B025fc1f7574bae09605fc4428444247c6f840ca6dd605e3aeded33d51b6e3d0ee92 +@6bb6b4c1c1e7b22fcdc7efadb89f24c223f84f1c4812903d40d772f912e84dcaB0261b07e87959e2a63c61afa841a2d20e46f9a9717168e32078b78e7d77a6fac11B +@c9822e6f9469e507bc921fa1ceafa2b50f631479c9d245e2afb7daaaf7018e00""1GRQVg9G4S6Dpw8kvT631y5SpRV2oAEhXR"UOP_DUP OP_HASH160 a9277b628973079a87706238163266c18a299bb6 OP_EQUALVERIFY OP_CHECKSIG*276a914a9277b628973079a87706238163266c18a299bb688ac*"1GRQVg9G4S6Dpw8kvT631y5SpRV2oAEhXR8$J  + @c9822e6f9469e507bc921fa1ceafa2b50f631479c9d245e2afb7daaaf7018e00""1GywCW56JqGqSKruRJ125miG14qgeCjcUi"UOP_DUP OP_HASH160 af4e6c4ec095d3d531ca6565732272c2d3b586d8 OP_EQUALVERIFY OP_CHECKSIG*276a914af4e6c4ec095d3d531ca6565732272c2d3b586d888ac*"1GywCW56JqGqSKruRJ125miG14qgeCjcUi8$J  +(@c9822e6f9469e507bc921fa1ceafa2b50f631479c9d245e2afb7daaaf7018e00""1DrZNN2obF9D4Xv5giCAnKc4BA1uVMKDo5"UOP_DUP OP_HASH160 8d00e94773217eff8faa857b42ba3476be45c080 OP_EQUALVERIFY OP_CHECKSIG*276a9148d00e94773217eff8faa857b42ba3476be45c08088ac*"1DrZNN2obF9D4Xv5giCAnKc4BA1uVMKDo58$J ;$Еȉ-@0000000000000000000cc71abefda79c91fb4afd8bc1e0936b968831015581db"@000000000000000000000525a0c7808ddb311ce6381dc6f8835df0197ee84ddd2 $-@0000000000000000000b52d25906c3ecdd814456e336c46f49e1b7a669235f5f"@0000000000000000000cc71abefda79c91fb4afd8bc1e0936b968831015581db2 + + + +1@a286b7df832d328c84e2a7ad68d1efdbd911eafe61a6e3a24ea0e1933faf0f31$"@0000000000000000000b52d25906c3ecdd814456e336c46f49e1b7a669235f5f(-2 +@960cb747fa1bae62273ea097684c3b5525f08fdc9bf933639c7d1c826d545c94B03f14c5cca2c20721e81a736613a32f08e66c00890a46df712101b1e5ccd3832552 +@c4199f989eb2678cdd222a1da90a29164b482806db93adb90941f4920ff8149aB0371b282f15bfe917536ce9b047f76ae144b6fbd3b1d363004c26f569df87771dbB +N@a286b7df832d328c84e2a7ad68d1efdbd911eafe61a6e3a24ea0e1933faf0f31""19cmUQh1FvYu927P8WMNxBQzDZSrvxUt3L"UOP_DUP OP_HASH160 5e84b0524df61ee04130ad0ee767374bfd0113ba OP_EQUALVERIFY OP_CHECKSIG*276a9145e84b0524df61ee04130ad0ee767374bfd0113ba88ac*"19cmUQh1FvYu927P8WMNxBQzDZSrvxUt3L8$J  + @a286b7df832d328c84e2a7ad68d1efdbd911eafe61a6e3a24ea0e1933faf0f31""1Q1gyM1DCZpaRFPg6RwWMZzXVdqGpZkAR3"UOP_DUP OP_HASH160 fc6c427030c9b7cdd05a186f127765ba2561b78c OP_EQUALVERIFY OP_CHECKSIG*276a914fc6c427030c9b7cdd05a186f127765ba2561b78c88ac*"1Q1gyM1DCZpaRFPg6RwWMZzXVdqGpZkAR38$J  +a@a286b7df832d328c84e2a7ad68d1efdbd911eafe61a6e3a24ea0e1933faf0f31""1BU2cpm3gTeVPtVEpRaetPLJp5YGyu9qDZ"UOP_DUP OP_HASH160 72cdd6d2703ec5aa9b4eb8cc3f7e5888a6ab200d OP_EQUALVERIFY OP_CHECKSIG*276a91472cdd6d2703ec5aa9b4eb8cc3f7e5888a6ab200d88ac*"1BU2cpm3gTeVPtVEpRaetPLJp5YGyu9qDZ8$J $-@00000000000000000015c9a1ef4f5d7fc849a8cb9f7c99e75ab81cd08ac31fa9"@0000000000000000000b52d25906c3ecdd814456e336c46f49e1b7a669235f5f2$-@0000000000000000001b48fe1f2668381d1b9754d5f5ccaaededcb5f6653cb21"@00000000000000000015c9a1ef4f5d7fc849a8cb9f7c99e75ab81cd08ac31fa92$-@00000000000000000002448386deae110c98c65e1eb3c08d18a1fc8528fa0905"@0000000000000000001b48fe1f2668381d1b9754d5f5ccaaededcb5f6653cb212$㦊-@0000000000000000001459546e8cc47e7a8f1ead117928c0f3dd28723c9c2cfd"@00000000000000000002448386deae110c98c65e1eb3c08d18a1fc8528fa09052$-@00000000000000000011beb56de6b0fddf59add1d137420d7567d73f50228191"@0000000000000000001459546e8cc47e7a8f1ead117928c0f3dd28723c9c2cfd2$Պ-@0000000000000000000c697dbcc0bbef046bfc72e6797aea266099e815dc2fcc"@00000000000000000011beb56de6b0fddf59add1d137420d7567d73f502281912$-@00000000000000000008330a918af8ff8e916deb33c4e1983c6274e64844bb9b"@0000000000000000000c697dbcc0bbef046bfc72e6797aea266099e815dc2fcc2$Ј-@0000000000000000000dfb31ded958c4dc899997784d41f5ce5b8733259eff89"@00000000000000000008330a918af8ff8e916deb33c4e1983c6274e64844bb9b2$-@0000000000000000001aa9223c470624455224c3358ddcd0984b47bfe5ffa6b9"@0000000000000000000dfb31ded958c4dc899997784d41f5ce5b8733259eff892$ŋ-@000000000000000000078201e43c2a09d55c18343d9950ca365139304d3826eb"@0000000000000000001aa9223c470624455224c3358ddcd0984b47bfe5ffa6b92$׋-@00000000000000000011a93dc66968a3510cd18b45ad6cf7ad3367120525dd01"@000000000000000000078201e43c2a09d55c18343d9950ca365139304d3826eb2$-@0000000000000000001791c8016ae633bfbd141db56be040e68689c1a7022a49"@00000000000000000011a93dc66968a3510cd18b45ad6cf7ad3367120525dd012$Ó-@00000000000000000002bb08c49b0a76cd84fdec23af54f15f9ddd26e5c2d2c0"@0000000000000000001791c8016ae633bfbd141db56be040e68689c1a7022a492$Ҍ-@00000000000000000003644c1b4d85833118a83371e3250ebc39e4fb1bd66601"@00000000000000000002bb08c49b0a76cd84fdec23af54f15f9ddd26e5c2d2c02$-@0000000000000000000dbbbcbb153a73a16ae905c43304a02e18d243f97f4e03"@00000000000000000003644c1b4d85833118a83371e3250ebc39e4fb1bd666012 $͍-@000000000000000000145b971a7c89f15c32622be5b0b5645cde9c035104421e"@0000000000000000000dbbbcbb153a73a16ae905c43304a02e18d243f97f4e032 + + + +1@e27621d3f90db8936a10ee822c9cc413b46d117cc722204460964c4b9a634f93$"@000000000000000000145b971a7c89f15c32622be5b0b5645cde9c035104421e(͍-2 +@4b0cb61146f15acc3d48996ff1bf71431374bd86fd350458c4dc5f4c2dac02f6B03bfc4de24c3a7592c64cdf43948bb223d2e6fa28a44a4874ba39c084ca691ae302 +@9acbd049db5422e01494782c55a3a3c5ac14970e2cab9616d81127692812452aB03b088746ba5107a51cc9095db88c7a0760bb9ea5902a3386bcfcf8ca1f9da6fbeB +U@e27621d3f90db8936a10ee822c9cc413b46d117cc722204460964c4b9a634f93""1MNV8aUwPwLAjzMK157vJAK2bDjKV3T2C2"UOP_DUP OP_HASH160 df72bbafc8c7b2c7907fb7f3eed35b32b77354fb OP_EQUALVERIFY OP_CHECKSIG*276a914df72bbafc8c7b2c7907fb7f3eed35b32b77354fb88ac*"1MNV8aUwPwLAjzMK157vJAK2bDjKV3T2C28$J  +@e27621d3f90db8936a10ee822c9cc413b46d117cc722204460964c4b9a634f93""1HwCTWWu8Z22ZDQd4rCkxx9kSxrhRrhMzf"UOP_DUP OP_HASH160 b9c209d0b071f64673ffd884e3ce3e5fc207fdba OP_EQUALVERIFY OP_CHECKSIG*276a914b9c209d0b071f64673ffd884e3ce3e5fc207fdba88ac*"1HwCTWWu8Z22ZDQd4rCkxx9kSxrhRrhMzf8$J  +ˊ@e27621d3f90db8936a10ee822c9cc413b46d117cc722204460964c4b9a634f93""1NQBZHHkLRkZdWg7P1nzTy2z4fNCM2AvrZ"UOP_DUP OP_HASH160 eabd0550687a73574c42d2478c6750e0fe25ea1b OP_EQUALVERIFY OP_CHECKSIG*276a914eabd0550687a73574c42d2478c6750e0fe25ea1b88ac*"1NQBZHHkLRkZdWg7P1nzTy2z4fNCM2AvrZ8$J A$ύ-@00000000000000000001589329c0f15ee4eeffaadc65be2e2cf16ae4da8d8273"@000000000000000000145b971a7c89f15c32622be5b0b5645cde9c035104421e2$Ӎ-@00000000000000000000dd6ed0888ab25c6872f1b79af3882c4f65dd482bb62e"@00000000000000000001589329c0f15ee4eeffaadc65be2e2cf16ae4da8d82732$-@0000000000000000001afea7394add9725a61b4de4fbe4027c27d691ef7c504d"@00000000000000000000dd6ed0888ab25c6872f1b79af3882c4f65dd482bb62e2$脼-@00000000000000000008eb6fd2cba2ebe6f8be6726b2410a8a8fbaa28792f303"@0000000000000000001afea7394add9725a61b4de4fbe4027c27d691ef7c504d27$ǎ-@0000000000000000000711101f94b83a88e0d3477e318c3dce6150b0acb503cc"@00000000000000000008eb6fd2cba2ebe6f8be6726b2410a8a8fbaa28792f30326 + + +1@35f1f24634257edab57bfe34fe71172c8be48cde3d7c74f2395bb2534ec293f2$"@0000000000000000000711101f94b83a88e0d3477e318c3dce6150b0acb503cc(ǎ-2 +@40476679a8c0f61874659081656639e099a96effa5711d0f02b76fff49f50525B022806392a4c2453f81a9fbb79c2b05353138461b2e64e7c67070720cb5df05c7d2 +@b38868448dadc1a9eb13bc471d2834f3a9096371c6ae62a3f16ba1f94bff56d0B022f08684f8e33c74be7c3c05a75bf42e005262e5c4ce0fa982058041038170de4B +@35f1f24634257edab57bfe34fe71172c8be48cde3d7c74f2395bb2534ec293f2""1BP8K1dt5k3R4jtqQdfCAvhJzNU12GXAXQ"UOP_DUP OP_HASH160 71e082f333e03cd14a4514ac130f34632b0d0eb9 OP_EQUALVERIFY OP_CHECKSIG*276a91471e082f333e03cd14a4514ac130f34632b0d0eb988ac*"1BP8K1dt5k3R4jtqQdfCAvhJzNU12GXAXQ8$J  +@35f1f24634257edab57bfe34fe71172c8be48cde3d7c74f2395bb2534ec293f2""19vrbsPjNQs31qHdYDoanLnyFHobVThP2Y"UOP_DUP OP_HASH160 61f0750d0f60a7862b07e0012e794501f54b7f21 OP_EQUALVERIFY OP_CHECKSIG*276a91461f0750d0f60a7862b07e0012e794501f54b7f2188ac*"19vrbsPjNQs31qHdYDoanLnyFHobVThP2Y8$J  +߫P@35f1f24634257edab57bfe34fe71172c8be48cde3d7c74f2395bb2534ec293f2""1At3yVJqUFd2AffjnQE1bJMFz2EZ3jA2SQ"UOP_DUP OP_HASH160 6c60d4205b7245ac1c64d70fe76d446a7217f00c OP_EQUALVERIFY OP_CHECKSIG*276a9146c60d4205b7245ac1c64d70fe76d446a7217f00c88ac*"1At3yVJqUFd2AffjnQE1bJMFz2EZ3jA2SQ8$J  + + +1@d81eef8eee54ddde55793d1d862318b631e09fbf8896c8a0b1f441b9ba65db03$"@0000000000000000000711101f94b83a88e0d3477e318c3dce6150b0acb503cc(ǎ-2 +@1a11acd9a6db29845d0c825b32fa9f2761fcb0171b4915b0815d2f9a6abe737eB02dfc4919e02ca416a814a3111bdcd31ff311be7a59bc3569da71d4a8a4337b0db2 +@23188d5b4c0f7b4420eb4a9d7fec1cb8864be0963580d0f2e162319d3257e51eB03fcef6fbe8ee3c585da3ec91083fda955cdd254c54f3641957176ce2e80892058B +@d81eef8eee54ddde55793d1d862318b631e09fbf8896c8a0b1f441b9ba65db03""1AiEJpYs6VtochdNdu5APWQpjQPZBofqFu"UOP_DUP OP_HASH160 6a854b78b1fe833e26b7be7c486ef4b2d77b4f12 OP_EQUALVERIFY OP_CHECKSIG*276a9146a854b78b1fe833e26b7be7c486ef4b2d77b4f1288ac*"1AiEJpYs6VtochdNdu5APWQpjQPZBofqFu8$J  + @d81eef8eee54ddde55793d1d862318b631e09fbf8896c8a0b1f441b9ba65db03""1DUXsu8EqK8oVRMQsGP7jojGXFTY8NF2BV"UOP_DUP OP_HASH160 88d68402ae6218734113d5ebe448299e121398f0 OP_EQUALVERIFY OP_CHECKSIG*276a91488d68402ae6218734113d5ebe448299e121398f088ac*"1DUXsu8EqK8oVRMQsGP7jojGXFTY8NF2BV8$J  +_@d81eef8eee54ddde55793d1d862318b631e09fbf8896c8a0b1f441b9ba65db03""1H2Asx4Q9FBKRrBWeUHz2PtFYyprEHKYMw"UOP_DUP OP_HASH160 afbaacb2eef8655b34d25bc8052e6303d9687d1b OP_EQUALVERIFY OP_CHECKSIG*276a914afbaacb2eef8655b34d25bc8052e6303d9687d1b88ac*"1H2Asx4Q9FBKRrBWeUHz2PtFYyprEHKYMw8$J ; + + +1@0fa52c51b43944a847e571af17a7ebefdceb5d9076c8ca1029b5f8aaf4f37b5a$"@0000000000000000000711101f94b83a88e0d3477e318c3dce6150b0acb503cc(ǎ-2 +@93146e10b8c7afcd50e7ba28ba64217b9121d4ee1701e96336db4f4b89cc3789B02bc3b630417c500929886e3e4fcf51b2b25ea1af8ab3e4e519839bd189857218c2 +@31c8ce33d0722462290b39062c1d51e950b183567c8599e1d08ffd9285f76986B02b6fdc48313cb797dcead356c43e59e4f8454744ef4388b60228e0cae64f8e24dB +T@0fa52c51b43944a847e571af17a7ebefdceb5d9076c8ca1029b5f8aaf4f37b5a""1LZj99EvfmJQbhHE2XiUkNSkH2LJtRmvGV"UOP_DUP OP_HASH160 d69ae0b01b9d4787662cf4523331426a33b4a2dd OP_EQUALVERIFY OP_CHECKSIG*276a914d69ae0b01b9d4787662cf4523331426a33b4a2dd88ac*"1LZj99EvfmJQbhHE2XiUkNSkH2LJtRmvGV8$J  + @0fa52c51b43944a847e571af17a7ebefdceb5d9076c8ca1029b5f8aaf4f37b5a""141dgrrJ9ri3wPQWdvdergZsJ6U4P6y9WV"UOP_DUP OP_HASH160 210700976f4d1e0ecb94a7ce76e834fb992b0d31 OP_EQUALVERIFY OP_CHECKSIG*276a914210700976f4d1e0ecb94a7ce76e834fb992b0d3188ac*"141dgrrJ9ri3wPQWdvdergZsJ6U4P6y9WV8$J  +_@0fa52c51b43944a847e571af17a7ebefdceb5d9076c8ca1029b5f8aaf4f37b5a""15BE3aBiUfc5FwWgRLXo3HcP6ySDdKo1vz"UOP_DUP OP_HASH160 2dcf8d375a7598e54cd36c955b57bdbba10e1296 OP_EQUALVERIFY OP_CHECKSIG*276a9142dcf8d375a7598e54cd36c955b57bdbba10e129688ac*"15BE3aBiUfc5FwWgRLXo3HcP6ySDdKo1vz8$J ; + +1@4d1a0eeee597b22ba688334e0f8d623443c2a6c966a91d09ced37a21d7dc22aa$"@0000000000000000000711101f94b83a88e0d3477e318c3dce6150b0acb503cc(ǎ-2 +@4d88d7c0411dbf594dc7f54269e6bba43eb4e807a63c3180920ed4ddbef62606B030f1bb1d500dce049e5f9ae729ecd54b93bfde39c977c9bdd09a80989d2bccf2a2 +@4d88d7c0411dbf594dc7f54269e6bba43eb4e807a63c3180920ed4ddbef62606B032dad7fab662586285e2cc3440b0d6dfc52517e351dac550975e10f26af7cccd22 +@4d88d7c0411dbf594dc7f54269e6bba43eb4e807a63c3180920ed4ddbef62606B029173eb78e26adc91910d0d213065b815e818de6450b8a529c5feddc0598cea2bB +@4d1a0eeee597b22ba688334e0f8d623443c2a6c966a91d09ced37a21d7dc22aa""1MDhdvZgxgMBUFA1JtzRFwZKu5UyptjXsL"UOP_DUP OP_HASH160 ddc96dcfd71fe6174b5332ae79b47df596bfffaf OP_EQUALVERIFY OP_CHECKSIG*276a914ddc96dcfd71fe6174b5332ae79b47df596bfffaf88ac*"1MDhdvZgxgMBUFA1JtzRFwZKu5UyptjXsL8$J  +\@4d1a0eeee597b22ba688334e0f8d623443c2a6c966a91d09ced37a21d7dc22aa""1JPEvTjtSJ29hjuMQALXviW4fg212MyEAC"UOP_DUP OP_HASH160 beaee9281e2170744ac62856c7459ab8332401b8 OP_EQUALVERIFY OP_CHECKSIG*276a914beaee9281e2170744ac62856c7459ab8332401b888ac*"1JPEvTjtSJ29hjuMQALXviW4fg212MyEAC8$J  +3@4d1a0eeee597b22ba688334e0f8d623443c2a6c966a91d09ced37a21d7dc22aa""1EwcMWt8XAicYyTWe5fQFNydc9H6bTQoZi"UOP_DUP OP_HASH160 98ed9be1fa8088922e0b465de547210f0f2ac942 OP_EQUALVERIFY OP_CHECKSIG*276a91498ed9be1fa8088922e0b465de547210f0f2ac94288ac*"1EwcMWt8XAicYyTWe5fQFNydc9H6bTQoZi8$J & + + +1@c517f5c4c65d56beb5d902ac99f66a0e03fe447f3597e2fc7cc3fe708bd02be2$"@0000000000000000000711101f94b83a88e0d3477e318c3dce6150b0acb503cc(ǎ-2 +@0fa52c51b43944a847e571af17a7ebefdceb5d9076c8ca1029b5f8aaf4f37b5aB02106e11d2bcf5ed7ef9c66d0eb1a474cb7f3bcfa1e8a5f277820b6e21c151efa72 +@cba653058831b5cf2eed9014c52b144b8635497204da0357302daa747f98a4c0B03ad221ebb3a971687454f739d67decf1fd63c31fb086f7dde66d25e17677e86b3B +Q@c517f5c4c65d56beb5d902ac99f66a0e03fe447f3597e2fc7cc3fe708bd02be2""1H5Ptk6E69XgXxYu79RAn4pfixLeZbVSDP"UOP_DUP OP_HASH160 b056c92800a84f0e090d25f68bbafdf78005fc28 OP_EQUALVERIFY OP_CHECKSIG*276a914b056c92800a84f0e090d25f68bbafdf78005fc2888ac*"1H5Ptk6E69XgXxYu79RAn4pfixLeZbVSDP8$J  +@c517f5c4c65d56beb5d902ac99f66a0e03fe447f3597e2fc7cc3fe708bd02be2""1HvfLVef3SpfzoKHuUpVoFmk326LpeSU6F"UOP_DUP OP_HASH160 b9a80f547016997910dbe4ea49546ab6f4fb043c OP_EQUALVERIFY OP_CHECKSIG*276a914b9a80f547016997910dbe4ea49546ab6f4fb043c88ac*"1HvfLVef3SpfzoKHuUpVoFmk326LpeSU6F8$J  +@c517f5c4c65d56beb5d902ac99f66a0e03fe447f3597e2fc7cc3fe708bd02be2""1C78azVELctE1j2PaR41w9326XhJPnqa7g"UOP_DUP OP_HASH160 79d2363fd5838d002f49c20ef2fc7e9ab012d70c OP_EQUALVERIFY OP_CHECKSIG*276a91479d2363fd5838d002f49c20ef2fc7e9ab012d70c88ac*"1C78azVELctE1j2PaR41w9326XhJPnqa7g8$J  $-@0000000000000000001867238f3b46b37c6cfbf697a8a02397bfa70d81f5f9a8"@0000000000000000000711101f94b83a88e0d3477e318c3dce6150b0acb503cc2 + + + +1@05448480d1bb8e36c81405ebd98831b4e62b20f6e6a7455ab7762637c0b5dfeb$"@0000000000000000001867238f3b46b37c6cfbf697a8a02397bfa70d81f5f9a8(-2 +@36ded80f26b2e69828727f60c13a9c52e871de4c56eb96c72029d4580924751fB026bdd54179b12ec9cf1b0bfae3a788631dbb400e6336dabb0a8d57663a26dff042 +@341f273fd8197e935ceef590198aabd8c6982537a8d9ac1ebed861ce10634774B02357c6ecb8da97b2066828234a5dd25318449da261aa3f8bf6f4e2511112d8942B +1@05448480d1bb8e36c81405ebd98831b4e62b20f6e6a7455ab7762637c0b5dfeb""1Kw9ZjR5DFtFjcAUssuk8kT71oD2nPC9D4"UOP_DUP OP_HASH160 cfafe00c6b150f69550d98ec5d96909f2490a438 OP_EQUALVERIFY OP_CHECKSIG*276a914cfafe00c6b150f69550d98ec5d96909f2490a43888ac*"1Kw9ZjR5DFtFjcAUssuk8kT71oD2nPC9D48$J  + @05448480d1bb8e36c81405ebd98831b4e62b20f6e6a7455ab7762637c0b5dfeb""1D43vna2AMRBynTUZkiLkD9Q1EjByAm643"UOP_DUP OP_HASH160 8435336ede3e95c8130611af55e71af5a929ae5e OP_EQUALVERIFY OP_CHECKSIG*276a9148435336ede3e95c8130611af55e71af5a929ae5e88ac*"1D43vna2AMRBynTUZkiLkD9Q1EjByAm6438$J  +_@05448480d1bb8e36c81405ebd98831b4e62b20f6e6a7455ab7762637c0b5dfeb""1BnDCwVEAr9ma91bArVAoQGYDPNmcnMFCe"UOP_DUP OP_HASH160 763e2a40c1048e24ae1da63cfc26434b566aa391 OP_EQUALVERIFY OP_CHECKSIG*276a914763e2a40c1048e24ae1da63cfc26434b566aa39188ac*"1BnDCwVEAr9ma91bArVAoQGYDPNmcnMFCe8$J ;$ॡ-@00000000000000000001559a0e502d6fbec067b8789f4ce719e5b9b746c34376"@0000000000000000001867238f3b46b37c6cfbf697a8a02397bfa70d81f5f9a82 $-@000000000000000000170de9360d069cbcfec4cb4860a4d1fed57d3c85ddce3c"@00000000000000000001559a0e502d6fbec067b8789f4ce719e5b9b746c343762 + +1@db955aa8f8533f04208f79d58c2fcee3eea8ae8a5f92ae2113323816be99357b$"@000000000000000000170de9360d069cbcfec4cb4860a4d1fed57d3c85ddce3c(-2 +@4d1a0eeee597b22ba688334e0f8d623443c2a6c966a91d09ced37a21d7dc22aaB023584d3b620d667ec0e3453a4a01b22d236e308f11b1ef90f94d0aa97cf792c9b2 +@4d1a0eeee597b22ba688334e0f8d623443c2a6c966a91d09ced37a21d7dc22aaB038f152441894c61e54409cb3fc0e2c735f7dfde69bca1ed226d88f2cbc681f2462 +@3a537ac98d510c1d5d7cd75ba92dbc664addcd4b048af2bcb9d726533d40a2d1B031bc14a058571579db19d27e6fb93bc2722a90e13b944ab36e9baa1d5bdb6a3ceB +@db955aa8f8533f04208f79d58c2fcee3eea8ae8a5f92ae2113323816be99357b""1P6YqUZiWXEv9fEgyiLVNW9Gh1PERM18cb"UOP_DUP OP_HASH160 f25f6c16cd1579afd8091cb88d9d7ffabd37005b OP_EQUALVERIFY OP_CHECKSIG*276a914f25f6c16cd1579afd8091cb88d9d7ffabd37005b88ac*"1P6YqUZiWXEv9fEgyiLVNW9Gh1PERM18cb8$J  +O@db955aa8f8533f04208f79d58c2fcee3eea8ae8a5f92ae2113323816be99357b""12M2QJ3q1oEE3pzEaBMDLys6wFXAXPGEBY"UOP_DUP OP_HASH160 0ec19d72c9ef11014c15ba84a440ad2048a9f0fc OP_EQUALVERIFY OP_CHECKSIG*276a9140ec19d72c9ef11014c15ba84a440ad2048a9f0fc88ac*"12M2QJ3q1oEE3pzEaBMDLys6wFXAXPGEBY8$J  +@db955aa8f8533f04208f79d58c2fcee3eea8ae8a5f92ae2113323816be99357b"!1h5JNfkVdR2NAKaZBLci4zK755ApqAt5L"UOP_DUP OP_HASH160 07943a40c2d24419f383825311124c420c9125ec OP_EQUALVERIFY OP_CHECKSIG*276a91407943a40c2d24419f383825311124c420c9125ec88ac*!1h5JNfkVdR2NAKaZBLci4zK755ApqAt5L8$J  +$-@0000000000000000000f6bdccdab348548cdeb70eba1e7577aadd277cfd5659b"@000000000000000000170de9360d069cbcfec4cb4860a4d1fed57d3c85ddce3c2$-@0000000000000000000f7c2c85b1137cc6a6797875da876fe03c1fd8c447a7cf"@0000000000000000000f6bdccdab348548cdeb70eba1e7577aadd277cfd5659b2$И-@00000000000000000007cfe3fb7c9752c7a3279be89d2890dfeadb345c3dac2c"@0000000000000000000f7c2c85b1137cc6a6797875da876fe03c1fd8c447a7cf2$Ќ-@000000000000000000076e75ff6e9a23c1585a5763ca8078b3c6d433a1f4486a"@00000000000000000007cfe3fb7c9752c7a3279be89d2890dfeadb345c3dac2c2$ȝ͐-@000000000000000000081a1dc63b79971267512c2c1e366c8ca65bcff27178d0"@000000000000000000076e75ff6e9a23c1585a5763ca8078b3c6d433a1f4486a2 + +1@4d517cfdffcf0a8693ab86a03f35ca3e873700fe8bf11c4afabd1a60daf22fe9$"@000000000000000000081a1dc63b79971267512c2c1e366c8ca65bcff27178d0(ȝ͐-2 +@5ad74c3bf8a2107b45738cf51ca434d4d75eeda57ef4f3fbb2da4827c59022d1B02310cfbf9aaf9af80933bddce58c7d0bfe523f5c5ce51b79582b0168e4ece3da82 +@94509e8d4757480d9dc34a2b9e14e378d85fde2e46d9404807d5745914b18769B02fe71ebdc9c4b02ffcf24ce22e085f9ce1d283e298eca4d6c5594ab4ba9e040b5B +@4d517cfdffcf0a8693ab86a03f35ca3e873700fe8bf11c4afabd1a60daf22fe9""1Hb4mmSgwaQmNUNwusQfWbHuaVDTSeSwaP"UOP_DUP OP_HASH160 b5f34dc65ddc2477123b2eae76c50b7e4a4b8a59 OP_EQUALVERIFY OP_CHECKSIG*276a914b5f34dc65ddc2477123b2eae76c50b7e4a4b8a5988ac*"1Hb4mmSgwaQmNUNwusQfWbHuaVDTSeSwaP8$J  +͂@4d517cfdffcf0a8693ab86a03f35ca3e873700fe8bf11c4afabd1a60daf22fe9""1BT7m9k6dmgH15vX7j8jeQRTfBzP9h2QWf"UOP_DUP OP_HASH160 72a1b781ed292226756a9cf79b4736ccc19b3778 OP_EQUALVERIFY OP_CHECKSIG*276a91472a1b781ed292226756a9cf79b4736ccc19b377888ac*"1BT7m9k6dmgH15vX7j8jeQRTfBzP9h2QWf8$J  + + +1@c32afe0445dbc5e96f2392bcd9a9af01dc161dc8254f15165edbba1b3bb1ccfe$"@000000000000000000081a1dc63b79971267512c2c1e366c8ca65bcff27178d0(ȝ͐-2 +@c9822e6f9469e507bc921fa1ceafa2b50f631479c9d245e2afb7daaaf7018e00B02609c0df6c90f4821abffa5308ac54e65ab7486956d77dd9b84ca9d302f5b483c2 +@f00081b5a5fe40447b59a5364e6cc7fa738cb393be8cbb6e2c48e278a9bab001B0392c55233792651fa5e6de0c9efc7211863936d8f53a65766f0fcd6d99cf2e6a6B +@c32afe0445dbc5e96f2392bcd9a9af01dc161dc8254f15165edbba1b3bb1ccfe""1BtiGYDzPKvXsvXEBm7obJQXBw7SMdUc4Y"UOP_DUP OP_HASH160 7778ebac6395a9467ed1e6e89a7db0e98f9f2654 OP_EQUALVERIFY OP_CHECKSIG*276a9147778ebac6395a9467ed1e6e89a7db0e98f9f265488ac*"1BtiGYDzPKvXsvXEBm7obJQXBw7SMdUc4Y8$J  + @c32afe0445dbc5e96f2392bcd9a9af01dc161dc8254f15165edbba1b3bb1ccfe""1H8VK7cPGxrYL4o2kdgqAaZYhdPWkxbvGV"UOP_DUP OP_HASH160 b0ec8ee620a62de0ef00c5b60f7182ff3a9016c4 OP_EQUALVERIFY OP_CHECKSIG*276a914b0ec8ee620a62de0ef00c5b60f7182ff3a9016c488ac*"1H8VK7cPGxrYL4o2kdgqAaZYhdPWkxbvGV8$J  +(@c32afe0445dbc5e96f2392bcd9a9af01dc161dc8254f15165edbba1b3bb1ccfe""16pwkJQgy9mnKxEYcigm5vCp2j3oKSuKd6"UOP_DUP OP_HASH160 3fe9e1163383281346d90465b94cb00389da18ae OP_EQUALVERIFY OP_CHECKSIG*276a9143fe9e1163383281346d90465b94cb00389da18ae88ac*"16pwkJQgy9mnKxEYcigm5vCp2j3oKSuKd68$J ;$-@0000000000000000001b8b8991081934d36ac67b70ac782fd0d2e1ca9a1c82f8"@000000000000000000081a1dc63b79971267512c2c1e366c8ca65bcff27178d02$؊-@00000000000000000008b25b746e28b13e965f0d14ed31c18b4ef8aec267689d"@0000000000000000001b8b8991081934d36ac67b70ac782fd0d2e1ca9a1c82f82$ϑ-@00000000000000000010515125f0a7e6c202d5de1c963bb8e9b47826025bc079"@00000000000000000008b25b746e28b13e965f0d14ed31c18b4ef8aec267689d2$ۑ-@00000000000000000017389da27cd5fa391493c6fdd650435a35e5f0d21fe38f"@00000000000000000010515125f0a7e6c202d5de1c963bb8e9b47826025bc0792$-@00000000000000000005b533c38dc2910c5f5da397fad44d5b18965a623bd718"@00000000000000000017389da27cd5fa391493c6fdd650435a35e5f0d21fe38f2$-@00000000000000000010aafb5e489372fb77f53088469f06190e18a66043f3bf"@00000000000000000005b533c38dc2910c5f5da397fad44d5b18965a623bd7182$Ө-@0000000000000000000ee113992fb18718dd9b8c0ddd1283865faa13dcb38fab"@00000000000000000010aafb5e489372fb77f53088469f06190e18a66043f3bf2$߱-@000000000000000000021bdb93ee3f159a8d6eb2d88b3c1ea334a8e6ae9479ff"@0000000000000000000ee113992fb18718dd9b8c0ddd1283865faa13dcb38fab2$Ӓ-@0000000000000000001334040859c3822e7addb5799037c3361d630028c9562c"@000000000000000000021bdb93ee3f159a8d6eb2d88b3c1ea334a8e6ae9479ff2$-@0000000000000000001b77ddbba141616ca4d8d8f88f0257b42d1baca64ff7df"@0000000000000000001334040859c3822e7addb5799037c3361d630028c9562c2$-@00000000000000000014243470b7bd2c48ff5ad62cc02a73604638c5cade3c2d"@0000000000000000001b77ddbba141616ca4d8d8f88f0257b42d1baca64ff7df2$غ-@0000000000000000001920db9a9562b356746478f2977ffa807cf772360a1478"@00000000000000000014243470b7bd2c48ff5ad62cc02a73604638c5cade3c2d2$-@0000000000000000001821375dbad9500cb660f06e7de5426283651bfd095567"@0000000000000000001920db9a9562b356746478f2977ffa807cf772360a14782$-@00000000000000000005ee16bee9d321bda83ec320cf388845bb3b423da95889"@0000000000000000001821375dbad9500cb660f06e7de5426283651bfd0955672 $ɔ-@00000000000000000018197100e65612eddeba063081ffaeac7e4c381507749d"@00000000000000000005ee16bee9d321bda83ec320cf388845bb3b423da958892 + + + +1@986bfdc7ec8c3fcf52b9424282fd58dbe38710b8aff9581df6d68672ba9294b5$"@00000000000000000018197100e65612eddeba063081ffaeac7e4c381507749d(ɔ-2 +@bac00fe27e6ad4fb14bdc8619c72c968dd0e2d870e49751ce414f9b715455afdB02d2c0db7f92a51449ffc1c2533a46859c9d5adb5edddd5cb14d7c4da37fc05d6a2 +@10caf016fce3ebb35ff6d48b08448200be424d0c35d5492038fd1e5be41372b2B039e08d49f2dc109fce0cfe613244e155a05ddb66d62dda37cfc134a4eab8884f7B +@986bfdc7ec8c3fcf52b9424282fd58dbe38710b8aff9581df6d68672ba9294b5""1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd"UOP_DUP OP_HASH160 6b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e OP_EQUALVERIFY OP_CHECKSIG*276a9146b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e88ac*"1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd8$J  +@986bfdc7ec8c3fcf52b9424282fd58dbe38710b8aff9581df6d68672ba9294b5""1AwD493tgo4KT2Gq7DoHsgyuQ5jyvjJZJ8"UOP_DUP OP_HASH160 6cf9a800b59304c0fc992a0922e3f8ea265ebfb3 OP_EQUALVERIFY OP_CHECKSIG*276a9146cf9a800b59304c0fc992a0922e3f8ea265ebfb388ac*"1AwD493tgo4KT2Gq7DoHsgyuQ5jyvjJZJ88$J  +¾ +@986bfdc7ec8c3fcf52b9424282fd58dbe38710b8aff9581df6d68672ba9294b5""1CayrpkDkeFcrt4PckfWoyaTqnw1T7mi2C"UOP_DUP OP_HASH160 7f1692e9d8c6673cbf67b726af0e36a19c763d94 OP_EQUALVERIFY OP_CHECKSIG*276a9147f1692e9d8c6673cbf67b726af0e36a19c763d9488ac*"1CayrpkDkeFcrt4PckfWoyaTqnw1T7mi2C8$J $-@0000000000000000001ae4b3ac18996a3f8b28c7b7d1556f2bad5e833207c735"@00000000000000000018197100e65612eddeba063081ffaeac7e4c381507749d2$-@0000000000000000000a971d88fd4517000d8e4313b79ced65bb0c852b49a355"@0000000000000000001ae4b3ac18996a3f8b28c7b7d1556f2bad5e833207c7352$ٕ-@000000000000000000019f371635641197a5ff481fe6fd04a04d1990be05852e"@0000000000000000000a971d88fd4517000d8e4313b79ced65bb0c852b49a3552$ܕ-@000000000000000000189298c44958cfceab7af87d49354a0d88aa72eedc27df"@000000000000000000019f371635641197a5ff481fe6fd04a04d1990be05852e2$-@0000000000000000001705d5137c35b6bd06b12b69731f48b9af1c1998591129"@000000000000000000189298c44958cfceab7af87d49354a0d88aa72eedc27df2$-@0000000000000000000357675bd4cce466f2c97ee5dfc8f82fd4fa7c1a90f947"@0000000000000000001705d5137c35b6bd06b12b69731f48b9af1c19985911292$-@0000000000000000000b172b80a63593c52b75c81e9e17ccd4df435b754d465e"@0000000000000000000357675bd4cce466f2c97ee5dfc8f82fd4fa7c1a90f9472$-@00000000000000000008d133d0bb10a2a8cb5a76f77efde80940c97550ab2f10"@0000000000000000000b172b80a63593c52b75c81e9e17ccd4df435b754d465e2 $ݖ-@000000000000000000000a9aaea2f138cd64ac1e1b0c824c7546673297eb36d6"@00000000000000000008d133d0bb10a2a8cb5a76f77efde80940c97550ab2f102 + + + +1@df343b320f16862b03e12abca62edaf986495c7d59f1519a4e245c494c4e1e31$"@000000000000000000000a9aaea2f138cd64ac1e1b0c824c7546673297eb36d6(ݖ-2 +@c81333ca36344958d0b2bc8456e14ae38f51557fcc75b6d56edaaecb65a64117B031a96b8f6a8f36a440f16df33ce03fcc6c6cb7d8ad53b6b06836f0316ad1d0d552 +@b6195ae72a18b9b89405751da11a1854563a30c6a7b52209f4266854d60a0a80B0286377cbede56b3a85ff049d5d7d75472028d6309280dc21896dbb8c53f5eec32B +@df343b320f16862b03e12abca62edaf986495c7d59f1519a4e245c494c4e1e31""1CTtc7EuDM7vyVtYogH9PCfx6x8ZLh5gRn"UOP_DUP OP_HASH160 7dbf46cd02d50325ff016a5265e991e1b0ac80a7 OP_EQUALVERIFY OP_CHECKSIG*276a9147dbf46cd02d50325ff016a5265e991e1b0ac80a788ac*"1CTtc7EuDM7vyVtYogH9PCfx6x8ZLh5gRn8$J  + @df343b320f16862b03e12abca62edaf986495c7d59f1519a4e245c494c4e1e31""134PSiPv2pdfoRJV7gtpsmA3xuqS15cE18"UOP_DUP OP_HASH160 16943bf52786b90e20b4ca3bf044e10fe23d6aeb OP_EQUALVERIFY OP_CHECKSIG*276a91416943bf52786b90e20b4ca3bf044e10fe23d6aeb88ac*"134PSiPv2pdfoRJV7gtpsmA3xuqS15cE188$J  +ҥ-@df343b320f16862b03e12abca62edaf986495c7d59f1519a4e245c494c4e1e31""16ZQSVTyipy3BTVPnadfLbmjpon8LKKsyF"UOP_DUP OP_HASH160 3cf981895c368cfcadf8fc2820e99e433daeab7e OP_EQUALVERIFY OP_CHECKSIG*276a9143cf981895c368cfcadf8fc2820e99e433daeab7e88ac*"16ZQSVTyipy3BTVPnadfLbmjpon8LKKsyF8$J ;$-@0000000000000000000dd57334c9067b0b7992529176318cb2732b4bab4b8ba3"@000000000000000000000a9aaea2f138cd64ac1e1b0c824c7546673297eb36d62$-@0000000000000000000f60f8e53d6fdaa3c65afb6f6b8227a4153254c12a1ccc"@0000000000000000000dd57334c9067b0b7992529176318cb2732b4bab4b8ba32 $-@00000000000000000002225bb4ce874075edec1226bfb9d4830bd50911ecc09a"@0000000000000000000f60f8e53d6fdaa3c65afb6f6b8227a4153254c12a1ccc2 + + + +1@83f09ec6a66e7467687521003c3ebd3423ed8ac3a64a9a10fb03d915eda05e38$"@00000000000000000002225bb4ce874075edec1226bfb9d4830bd50911ecc09a(-2 +@c32afe0445dbc5e96f2392bcd9a9af01dc161dc8254f15165edbba1b3bb1ccfeB03e83d76c41f1c61da412d127e3e72e8be733edd01fb86110c7572e5fbde79ed232 +@df343b320f16862b03e12abca62edaf986495c7d59f1519a4e245c494c4e1e31B022000492aec8e822124efd2be114a25d53defac3f9c9ab3573e66bdb1ef1f559bB +@83f09ec6a66e7467687521003c3ebd3423ed8ac3a64a9a10fb03d915eda05e38""1KcRU7HoBnoXuPbEgHhhx2wqfgoM5MDbsV"UOP_DUP OP_HASH160 cc253f43098b30818e428f711caaee870df5900c OP_EQUALVERIFY OP_CHECKSIG*276a914cc253f43098b30818e428f711caaee870df5900c88ac*"1KcRU7HoBnoXuPbEgHhhx2wqfgoM5MDbsV8$J  + @83f09ec6a66e7467687521003c3ebd3423ed8ac3a64a9a10fb03d915eda05e38""1DbCKnyo7ZxpMiTuNh9Xkywzq2VX1Xqks8"UOP_DUP OP_HASH160 8a191adbc7489376f5d5b65511cf83e35383cd62 OP_EQUALVERIFY OP_CHECKSIG*276a9148a191adbc7489376f5d5b65511cf83e35383cd6288ac*"1DbCKnyo7ZxpMiTuNh9Xkywzq2VX1Xqks88$J  +#@83f09ec6a66e7467687521003c3ebd3423ed8ac3a64a9a10fb03d915eda05e38""1CUwkACoyk1RG1eAVYRJ9XAyeZKZ5UsruA"UOP_DUP OP_HASH160 7df2500b875e450dd447373e74a82cca4c150858 OP_EQUALVERIFY OP_CHECKSIG*276a9147df2500b875e450dd447373e74a82cca4c15085888ac*"1CUwkACoyk1RG1eAVYRJ9XAyeZKZ5UsruA8$J ;$-@00000000000000000013174df80a465f92cc43fc5b116eac9e89a6cf37c7e609"@00000000000000000002225bb4ce874075edec1226bfb9d4830bd50911ecc09a2$ϝ-@00000000000000000003d749144661f742775efb4850eb34d370bc06f7290114"@00000000000000000013174df80a465f92cc43fc5b116eac9e89a6cf37c7e6092$-@00000000000000000007bc28d6827c23861127e5122e32dd5705d8dca4f2247f"@00000000000000000003d749144661f742775efb4850eb34d370bc06f72901142$-@000000000000000000158495173d0d7646f5277215586fee981ed13f6f304dfc"@00000000000000000007bc28d6827c23861127e5122e32dd5705d8dca4f2247f2$-@000000000000000000013afe20474d274b2e55fa8eb6a055ea33918496c22bb0"@000000000000000000158495173d0d7646f5277215586fee981ed13f6f304dfc2 + + +1@1f5394c216a0ae241021e3b22eca82a230141ccbe903faa71429a8df1d77bb6f$"@000000000000000000013afe20474d274b2e55fa8eb6a055ea33918496c22bb0(-2 +@d714086ac64a9d8581839fccb4845679671259b0047b3b37334fac58e3c67ea7B02d68316da6498d747b8686922a4d3d3864631f69a9cba9afafe1ab640009358322 +@d155c616576c07dfe2746baee00b89ec481c724c6b31fcb4aa92fdb299ac4e5fB02e8147bbc757894188e3e39174449b42704cae36fee6f98377f0272f04dbfda8bB +z@1f5394c216a0ae241021e3b22eca82a230141ccbe903faa71429a8df1d77bb6f""1CMgEWPeapPtmF53Dn7x4jpAaJV8p6Z8N6"UOP_DUP OP_HASH160 7c9273eb7a644d0dd4c62673ce56f60b8dc4eb87 OP_EQUALVERIFY OP_CHECKSIG*276a9147c9273eb7a644d0dd4c62673ce56f60b8dc4eb8788ac*"1CMgEWPeapPtmF53Dn7x4jpAaJV8p6Z8N68$J  +L@1f5394c216a0ae241021e3b22eca82a230141ccbe903faa71429a8df1d77bb6f""17i31HAXrQvCkMH9sygZ6ppCiHcteWFS22"UOP_DUP OP_HASH160 49937b8fce1baa0cce168e3115c852ca5dfa1082 OP_EQUALVERIFY OP_CHECKSIG*276a91449937b8fce1baa0cce168e3115c852ca5dfa108288ac*"17i31HAXrQvCkMH9sygZ6ppCiHcteWFS228$J  +@1f5394c216a0ae241021e3b22eca82a230141ccbe903faa71429a8df1d77bb6f""1GUWL27ir3x8hQGsG6axj4taXhenD4rEPW"UOP_DUP OP_HASH160 a9bd9974c43746fabf5a12e2565d373ad63b8450 OP_EQUALVERIFY OP_CHECKSIG*276a914a9bd9974c43746fabf5a12e2565d373ad63b845088ac*"1GUWL27ir3x8hQGsG6axj4taXhenD4rEPW8$J  + + +1@b7320f4668690796d6f86ba8ab6bc44e9582278d47fae72200e5601f4a9eaa97$"@000000000000000000013afe20474d274b2e55fa8eb6a055ea33918496c22bb0(-2 +@83f09ec6a66e7467687521003c3ebd3423ed8ac3a64a9a10fb03d915eda05e38B03f814df329f10bea78d184fb920f6e14fef05de42c2972f1f22225e38bd8d8f522 +@72935447fae085ca75145181e5989954cd66dc9f74a68785d9323c2b1cd623a0B030945f57ea1ce7138eecb5c450db7b2191d6080429d56be69e7b1efb813fdb120B +@b7320f4668690796d6f86ba8ab6bc44e9582278d47fae72200e5601f4a9eaa97""1AK3nvkHp7pUogW1ShZ1giqzSif6DypML2"UOP_DUP OP_HASH160 6622f32b1366687cc25de14d31192f3448caa5da OP_EQUALVERIFY OP_CHECKSIG*276a9146622f32b1366687cc25de14d31192f3448caa5da88ac*"1AK3nvkHp7pUogW1ShZ1giqzSif6DypML28$J  + @b7320f4668690796d6f86ba8ab6bc44e9582278d47fae72200e5601f4a9eaa97""1AriotBgJ58XYY1aGz8YbULD8yYmLFEd79"UOP_DUP OP_HASH160 6c2069fc7754d9c02ffd6a9eb201510a8e0477c1 OP_EQUALVERIFY OP_CHECKSIG*276a9146c2069fc7754d9c02ffd6a9eb201510a8e0477c188ac*"1AriotBgJ58XYY1aGz8YbULD8yYmLFEd798$J  +#@b7320f4668690796d6f86ba8ab6bc44e9582278d47fae72200e5601f4a9eaa97""1Q9f9UXYmEi1tXNbKu4eQjzfSveVfFPxwf"UOP_DUP OP_HASH160 fdee10411a0d891a74fbefbd71e88df6abea41ec OP_EQUALVERIFY OP_CHECKSIG*276a914fdee10411a0d891a74fbefbd71e88df6abea41ec88ac*"1Q9f9UXYmEi1tXNbKu4eQjzfSveVfFPxwf8$J ;$-@0000000000000000001463590c72efe8034d501ad91bdc6efd0bc77a2f6d9511"@000000000000000000013afe20474d274b2e55fa8eb6a055ea33918496c22bb02$-@0000000000000000000e6403e02c824707cccd5ddc8af75261256b81a3974a29"@0000000000000000001463590c72efe8034d501ad91bdc6efd0bc77a2f6d95112 + + +1@d7c6864209b03009e6bbdd94e2d0eee724b8065deec4d26476878ac5810c4955$"@0000000000000000000e6403e02c824707cccd5ddc8af75261256b81a3974a29(-2 +@df343b320f16862b03e12abca62edaf986495c7d59f1519a4e245c494c4e1e31B02d2885d29ed4849723466e4270cacb38b4243f1b193252d1646d18f1c31b7666e2 +@b7fee2ee0d9e42cad693a3033ceaf46f1dedc46f9121e3af682ada9a2231cf8eB03fd70ac66c07fa2a703cccc823598b99b651ca502807f07e1f75cb16b57994811B +Q@d7c6864209b03009e6bbdd94e2d0eee724b8065deec4d26476878ac5810c4955""1NeWGrMxBtSFcvGQXhfS711iQw68oQc52m"UOP_DUP OP_HASH160 ed7277d96343caf2a5952fea44cb07e991b70c2b OP_EQUALVERIFY OP_CHECKSIG*276a914ed7277d96343caf2a5952fea44cb07e991b70c2b88ac*"1NeWGrMxBtSFcvGQXhfS711iQw68oQc52m8$J  + @d7c6864209b03009e6bbdd94e2d0eee724b8065deec4d26476878ac5810c4955""1PTmkgmV9TqJdq5ok8QECe6CzqwbaiZqqX"UOP_DUP OP_HASH160 f662f0ba22806325653d9afd299c283ce0cfc38d OP_EQUALVERIFY OP_CHECKSIG*276a914f662f0ba22806325653d9afd299c283ce0cfc38d88ac*"1PTmkgmV9TqJdq5ok8QECe6CzqwbaiZqqX8$J  +-@d7c6864209b03009e6bbdd94e2d0eee724b8065deec4d26476878ac5810c4955""1HPD4PFyMXRNppmDT21jfYZ8sDGCWkW3ki"UOP_DUP OP_HASH160 b3b53ac03b3460bd3932dac1c3712c5b3cab2749 OP_EQUALVERIFY OP_CHECKSIG*276a914b3b53ac03b3460bd3932dac1c3712c5b3cab274988ac*"1HPD4PFyMXRNppmDT21jfYZ8sDGCWkW3ki8$J ; + + +1@50022b2e2bb2c94019c0a6a2de9b0cbfc8869b0eca423501d2be2b145af1ea7d$"@0000000000000000000e6403e02c824707cccd5ddc8af75261256b81a3974a29(-2 +@18fb1b4c5f8aac24d7fb9ec5ad042c1676517ce8f96212424629d7fc320eede9B024d7f3e8e93dfe93e78dd81e3d0d11ec4f6f440a21a1fc04e4f197c14bbd611c92 +@9817a6238741c68b72bc540854923466164e0ba1270b40212c22e7f708ce9e94B03da5d226662d6d381a07505b08cd1d7110d0b66e2dfd5417ad0a4e0d70d0750f5B +@50022b2e2bb2c94019c0a6a2de9b0cbfc8869b0eca423501d2be2b145af1ea7d""1ND5skYKBXnbH9CmEYKbtPWQPvrV9Tph21"UOP_DUP OP_HASH160 e8a3b3d42412290c080fe90e3850c043b069059a OP_EQUALVERIFY OP_CHECKSIG*276a914e8a3b3d42412290c080fe90e3850c043b069059a88ac*"1ND5skYKBXnbH9CmEYKbtPWQPvrV9Tph218$J  + @50022b2e2bb2c94019c0a6a2de9b0cbfc8869b0eca423501d2be2b145af1ea7d""1Cp8o6dUh3pZqe5ibAKMEnGR5V2phK4VMR"UOP_DUP OP_HASH160 819370c9b1546852042d095fc97a0425886a289f OP_EQUALVERIFY OP_CHECKSIG*276a914819370c9b1546852042d095fc97a0425886a289f88ac*"1Cp8o6dUh3pZqe5ibAKMEnGR5V2phK4VMR8$J  +@50022b2e2bb2c94019c0a6a2de9b0cbfc8869b0eca423501d2be2b145af1ea7d""1Eg2CLaiVpyyPCMd21x2RxUMakeyQVED5w"UOP_DUP OP_HASH160 95fadb0ab308163a98964cc32aa837216d82bde0 OP_EQUALVERIFY OP_CHECKSIG*276a91495fadb0ab308163a98964cc32aa837216d82bde088ac*"1Eg2CLaiVpyyPCMd21x2RxUMakeyQVED5w8$J ;$-@0000000000000000001a4a6d6fca44e4a89324c2f68515c81d7abaccf27562f4"@0000000000000000000e6403e02c824707cccd5ddc8af75261256b81a3974a292$˘-@0000000000000000000e3255e88e6109c65f5dbe0af67bac2bf8ff49d0881c1e"@0000000000000000001a4a6d6fca44e4a89324c2f68515c81d7abaccf27562f42$Ϙ-@0000000000000000001b1264ec174ae4c5d0fc2de7593401c58c988bdf896654"@0000000000000000000e3255e88e6109c65f5dbe0af67bac2bf8ff49d0881c1e2$ؘ-@000000000000000000120451f4ff642216d9c4f0f2b3dae977759db19b7c599e"@0000000000000000001b1264ec174ae4c5d0fc2de7593401c58c988bdf8966542 $-@0000000000000000001270de039a41e4cc73c24cefde4e3e268ff116972209b8"@000000000000000000120451f4ff642216d9c4f0f2b3dae977759db19b7c599e2 + + + +1@39cd4abf974b7183ef3111a9f9759ab4a612111047234ff39c8761ca05bec7c8$"@0000000000000000001270de039a41e4cc73c24cefde4e3e268ff116972209b8(-2 +@50022b2e2bb2c94019c0a6a2de9b0cbfc8869b0eca423501d2be2b145af1ea7dB02ef44e28715b870d8d2e23b4d06319d16babe51920acae99b184311a1ae71723b2 +@50022b2e2bb2c94019c0a6a2de9b0cbfc8869b0eca423501d2be2b145af1ea7dB02981b84c8a87f5a963d399b79e2e25f42cdff789c14c2c9a7977614d60ccef168B +ߝ@39cd4abf974b7183ef3111a9f9759ab4a612111047234ff39c8761ca05bec7c8""13vdvrzgfQ9eUfnA66sPV1UB6HW695M7uk"UOP_DUP OP_HASH160 20151fc07e17d577fcefd22e6597fb782710cc3f OP_EQUALVERIFY OP_CHECKSIG*276a91420151fc07e17d577fcefd22e6597fb782710cc3f88ac*"13vdvrzgfQ9eUfnA66sPV1UB6HW695M7uk8$J  + @39cd4abf974b7183ef3111a9f9759ab4a612111047234ff39c8761ca05bec7c8""1EJrNzG6N7gpwqwS62pQ1QAPTqMmqxUEQN"UOP_DUP OP_HASH160 91f9ed16c079d5040d8c7e086ecac060a227b74b OP_EQUALVERIFY OP_CHECKSIG*276a91491f9ed16c079d5040d8c7e086ecac060a227b74b88ac*"1EJrNzG6N7gpwqwS62pQ1QAPTqMmqxUEQN8$J  + +@39cd4abf974b7183ef3111a9f9759ab4a612111047234ff39c8761ca05bec7c8""17m2BgXUxMejWUGdZrxZFZ768wtjsnoqag"UOP_DUP OP_HASH160 4a240ba69f0a5883988bf38eb713130576067b70 OP_EQUALVERIFY OP_CHECKSIG*276a9144a240ba69f0a5883988bf38eb713130576067b7088ac*"17m2BgXUxMejWUGdZrxZFZ768wtjsnoqag8$J ;$י-@00000000000000000008847116a21b56979dc3cbda532c89f20d34c88cebac9d"@0000000000000000001270de039a41e4cc73c24cefde4e3e268ff116972209b82 $ȥٙ-@000000000000000000030aa3ac2c0156c7b539d79c9f3dd2908451616ec107e6"@00000000000000000008847116a21b56979dc3cbda532c89f20d34c88cebac9d2 + + + +1@8fc21e65c200e37064bb000d17566ac10b02edbc2446790aa02a40e36cc109f8$"@000000000000000000030aa3ac2c0156c7b539d79c9f3dd2908451616ec107e6(ȥٙ-2 +@b7320f4668690796d6f86ba8ab6bc44e9582278d47fae72200e5601f4a9eaa97B0225fc61301e5f946266886b6383a52ddc06c990eb5e4270bb685726ca44fdd0522 +@d7c6864209b03009e6bbdd94e2d0eee724b8065deec4d26476878ac5810c4955B03c30cfc601e36af1fc043ea4056c92fa26350cc8bfb29c3cebc65ae3e4f1a8413B +ؔ@8fc21e65c200e37064bb000d17566ac10b02edbc2446790aa02a40e36cc109f8""19Eqeo6hQAx9wsCWWj1MWMxVt9h6fuLJLX"UOP_DUP OP_HASH160 5a5f06af520e5b8f2a76c935135f01af1bdb66e2 OP_EQUALVERIFY OP_CHECKSIG*276a9145a5f06af520e5b8f2a76c935135f01af1bdb66e288ac*"19Eqeo6hQAx9wsCWWj1MWMxVt9h6fuLJLX8$J  + @8fc21e65c200e37064bb000d17566ac10b02edbc2446790aa02a40e36cc109f8""16879R79dZ6XCKG16dJWKFdV6JCevveuvj"UOP_DUP OP_HASH160 3830ab9a173723b3ecbf7c2090cd0fb361518231 OP_EQUALVERIFY OP_CHECKSIG*276a9143830ab9a173723b3ecbf7c2090cd0fb36151823188ac*"16879R79dZ6XCKG16dJWKFdV6JCevveuvj8$J  +؁#@8fc21e65c200e37064bb000d17566ac10b02edbc2446790aa02a40e36cc109f8""17kwJvwmoZ5taGQxYbPZsfK4otBNe2a9MB"UOP_DUP OP_HASH160 4a1ff9de2627af2c492a4cb164b69461e0065abd OP_EQUALVERIFY OP_CHECKSIG*276a9144a1ff9de2627af2c492a4cb164b69461e0065abd88ac*"17kwJvwmoZ5taGQxYbPZsfK4otBNe2a9MB8$J ; $-@00000000000000000011249c4e073165bdc38665e1e1177405b0adf6f50dbce8"@000000000000000000030aa3ac2c0156c7b539d79c9f3dd2908451616ec107e62 + + + +1@1fcb68307ffdf02b930dd8f4e2fea046cee42071895ed83c2f339f5662d1431a$"@00000000000000000011249c4e073165bdc38665e1e1177405b0adf6f50dbce8(-2 +@39cd4abf974b7183ef3111a9f9759ab4a612111047234ff39c8761ca05bec7c8B03e3b4be97b3de5a69735b1518a439ea150c9dbe82ed6024fb0b1febd50818a07b2 +@b7968b90106d09f62660b47d03acd66c4b68c895dbe46a387a78e4293d45d624B03f60f655acdfce2e500e8b6361abf1431c3a2a24e55a7713276a2073aa64ed039B + @1fcb68307ffdf02b930dd8f4e2fea046cee42071895ed83c2f339f5662d1431a""1PHEvpshkPAmempV67WeywcB39r8JA9kWd"UOP_DUP OP_HASH160 f4650c95d115de0085acaf572232d6ddbf50ccfc OP_EQUALVERIFY OP_CHECKSIG*276a914f4650c95d115de0085acaf572232d6ddbf50ccfc88ac*"1PHEvpshkPAmempV67WeywcB39r8JA9kWd8$J  + @1fcb68307ffdf02b930dd8f4e2fea046cee42071895ed83c2f339f5662d1431a""16QRCv22nu6BBpAnww1BBVq7reeFELSQ1d"UOP_DUP OP_HASH160 3b4666d608039966dba101c2405ce8a164d44459 OP_EQUALVERIFY OP_CHECKSIG*276a9143b4666d608039966dba101c2405ce8a164d4445988ac*"16QRCv22nu6BBpAnww1BBVq7reeFELSQ1d8$J  +Ǥ +@1fcb68307ffdf02b930dd8f4e2fea046cee42071895ed83c2f339f5662d1431a""1CkRY76PJ8qFEgfDi3i9WvwJKxCUD5EwyH"UOP_DUP OP_HASH160 80dfc078eda33506dc6e5d26d59d5e4c120f12d7 OP_EQUALVERIFY OP_CHECKSIG*276a91480dfc078eda33506dc6e5d26d59d5e4c120f12d788ac*"1CkRY76PJ8qFEgfDi3i9WvwJKxCUD5EwyH8$J ;$-@0000000000000000000a70a75572e829dd989796170e848a37125e0008f9c88b"@00000000000000000011249c4e073165bdc38665e1e1177405b0adf6f50dbce82*$՜-@0000000000000000001066af74b05cb4506468f9de9941f667289dcaf0423636"@0000000000000000000a70a75572e829dd989796170e848a37125e0008f9c88b2) + +1@8dbb403773ceaab856d8176c0910314cf23a3ce840b6e67d67cee5bd0c2da7e1$"@0000000000000000001066af74b05cb4506468f9de9941f667289dcaf0423636(՜-2 +@4d517cfdffcf0a8693ab86a03f35ca3e873700fe8bf11c4afabd1a60daf22fe9B038ec9ea0294db1bd0d5b8b670579d39b384ff0da5294cda6424e5ceeb7f456c922 +@525c57b2e896970b5513e084f84ccc0ea052195b8ec5eeb63f489bb016661511B02a3382c8aa87b4484e61ea7224fb23074905f4d1ea2fd055a7e4a2a983fb211d0B +@8dbb403773ceaab856d8176c0910314cf23a3ce840b6e67d67cee5bd0c2da7e1""1H1o2H5ero8zi6nK8iGUgVbmytpUTrQLbw"UOP_DUP OP_HASH160 afa86e06aba98d968cce6de4ccfd1bbd754ba7f3 OP_EQUALVERIFY OP_CHECKSIG*276a914afa86e06aba98d968cce6de4ccfd1bbd754ba7f388ac*"1H1o2H5ero8zi6nK8iGUgVbmytpUTrQLbw8$J  +@8dbb403773ceaab856d8176c0910314cf23a3ce840b6e67d67cee5bd0c2da7e1""177uHX1KjRWPVqT6K39reStz6LBmJSFzNJ"UOP_DUP OP_HASH160 431ee546c670f057befbf16bcd23dc71b26d71b2 OP_EQUALVERIFY OP_CHECKSIG*276a914431ee546c670f057befbf16bcd23dc71b26d71b288ac*"177uHX1KjRWPVqT6K39reStz6LBmJSFzNJ8$J  + +1@ebb40126b22c62e1d212abf9f20b3f7d6c87da062362f3312fb53d1c20850749$"@0000000000000000001066af74b05cb4506468f9de9941f667289dcaf0423636(՜-2 +@67790bbf5982f87b077ab1bb114f9b710a04ef56d9af86329166acd198cc5322B02a32ab0d6c643c42931363f2089b9b1cca7071a75d8bfb6899fe18ff59eb5d8942 +@20af2d597728ee9312afdffc8d193be7db2dc95142a3671addea6084b3062abaB0281c424f4cb5a53088b5cbc0850bc1b3545495f0c8f017cd8fce084f2b54069b62 +@bf02fc17fb4f0c382b2206baccf1512439fffea6aa0a910086ac124b43495b20B02cb57737723895364fe288028f3ed65f791b0d9d5f82d1c9bef713eb1b89ac3acB +@ebb40126b22c62e1d212abf9f20b3f7d6c87da062362f3312fb53d1c20850749""1Bbj6KhFXccvdvJW8GnHRvN7C6WNZizi19"UOP_DUP OP_HASH160 744289771bea3b14df8262da8334debbace89c59 OP_EQUALVERIFY OP_CHECKSIG*276a914744289771bea3b14df8262da8334debbace89c5988ac*"1Bbj6KhFXccvdvJW8GnHRvN7C6WNZizi198$J  +-@ebb40126b22c62e1d212abf9f20b3f7d6c87da062362f3312fb53d1c20850749""13eEsXjJ1voLJhwRTuBNk5FzRd65sebfF2"UOP_DUP OP_HASH160 1cfb38a3efc9e340b34f43c27eb4259bf5c46c63 OP_EQUALVERIFY OP_CHECKSIG*276a9141cfb38a3efc9e340b34f43c27eb4259bf5c46c6388ac*"13eEsXjJ1voLJhwRTuBNk5FzRd65sebfF28$J  +@ebb40126b22c62e1d212abf9f20b3f7d6c87da062362f3312fb53d1c20850749""1KL5VdiH8ukWeKbZZhNazksYyYJF84uASj"UOP_DUP OP_HASH160 c90deb237ccd413a4e3f60d0e3f9160dc38c5d83 OP_EQUALVERIFY OP_CHECKSIG*276a914c90deb237ccd413a4e3f60d0e3f9160dc38c5d8388ac*"1KL5VdiH8ukWeKbZZhNazksYyYJF84uASj8$J  + + +1@630cfd8cfa740c4c2f74d70063d9aa0b2125f810abbbc239857c8d3127d6eb7a$"@0000000000000000001066af74b05cb4506468f9de9941f667289dcaf0423636(՜-2 +@8fc21e65c200e37064bb000d17566ac10b02edbc2446790aa02a40e36cc109f8B02992c5f087bd834ba4f1caff4b4382d8a133afb9260df540c72fad0e9869a09112 +@8f7e2624873d73fdcddbdde3efab4cabcf3efb953152ca79615008ecbd357857B03467cd1b90d26addaa0c3dbd09a248a57ee8971b86392f4bf82a19dc943377f31B +@630cfd8cfa740c4c2f74d70063d9aa0b2125f810abbbc239857c8d3127d6eb7a""1AtMwQFsnoFtf6ZyuZ1XYBtTNEtvT7idMe"UOP_DUP OP_HASH160 6c6fd3005670b7510b15e3749780373fc14b5c19 OP_EQUALVERIFY OP_CHECKSIG*276a9146c6fd3005670b7510b15e3749780373fc14b5c1988ac*"1AtMwQFsnoFtf6ZyuZ1XYBtTNEtvT7idMe8$J  + @630cfd8cfa740c4c2f74d70063d9aa0b2125f810abbbc239857c8d3127d6eb7a""12sKoBKA9zF8qhGmeKgiKhbZzR981H81TE"UOP_DUP OP_HASH160 147c9d374d8250b38d217f376ae927c391997fea OP_EQUALVERIFY OP_CHECKSIG*276a914147c9d374d8250b38d217f376ae927c391997fea88ac*"12sKoBKA9zF8qhGmeKgiKhbZzR981H81TE8$J  +-@630cfd8cfa740c4c2f74d70063d9aa0b2125f810abbbc239857c8d3127d6eb7a""1J5z76Kyg3Fd5Ppg5favhyUjvXbxeaZP7b"UOP_DUP OP_HASH160 bb6b7896d2e697b9000e81a4ecfd855cf36ed4d9 OP_EQUALVERIFY OP_CHECKSIG*276a914bb6b7896d2e697b9000e81a4ecfd855cf36ed4d988ac*"1J5z76Kyg3Fd5Ppg5favhyUjvXbxeaZP7b8$J ; + + +1@5fe4505f1547bc58a528f783e6fa46bd6dfbe918b82da5dbf0a05f14064fe8d3$"@0000000000000000001066af74b05cb4506468f9de9941f667289dcaf0423636(՜-2 +@8682b6e654079c7e1f1a82a3d4dfefef0381f9d166164561fd22dbb869607285B026db43a724a58242fcb75c913cb94fc57eed569ab1100be4d606d5acf23e76d802 +@8682b6e654079c7e1f1a82a3d4dfefef0381f9d166164561fd22dbb869607285B033d54df2c77ffdad37e0039c31c95a256905d966c76b70c081ab6f27da794d858B +@5fe4505f1547bc58a528f783e6fa46bd6dfbe918b82da5dbf0a05f14064fe8d3""1DzJPNFNVRqr1hiLN9dqfxX6FxNnbmps5G"UOP_DUP OP_HASH160 8e77bb658003cf1f6d65ad662c12240a5599bcde OP_EQUALVERIFY OP_CHECKSIG*276a9148e77bb658003cf1f6d65ad662c12240a5599bcde88ac*"1DzJPNFNVRqr1hiLN9dqfxX6FxNnbmps5G8$J  +@5fe4505f1547bc58a528f783e6fa46bd6dfbe918b82da5dbf0a05f14064fe8d3""1KVGU7KEYZ3Q267tPZyXNBi2ztQk8axpSB"UOP_DUP OP_HASH160 cacad293db7e07000e360c33cae2b5f8950b5475 OP_EQUALVERIFY OP_CHECKSIG*276a914cacad293db7e07000e360c33cae2b5f8950b547588ac*"1KVGU7KEYZ3Q267tPZyXNBi2ztQk8axpSB8$J  +@5fe4505f1547bc58a528f783e6fa46bd6dfbe918b82da5dbf0a05f14064fe8d3""1MVTCaQXX2QqyugAaEThWNMrUX3E57A2v6"UOP_DUP OP_HASH160 e0c4086d54881e9f4226f6e3de4e3847020ae793 OP_EQUALVERIFY OP_CHECKSIG*276a914e0c4086d54881e9f4226f6e3de4e3847020ae79388ac*"1MVTCaQXX2QqyugAaEThWNMrUX3E57A2v68$J /$-@000000000000000000158fce9be5241dcf57f0940559c52a7cc5b053b9948a42"@0000000000000000001066af74b05cb4506468f9de9941f667289dcaf04236362- + +1@e27df070b1627f1a8bb78878dbbbe2c2905cfdae7ff91980a9523717528d818d$"@000000000000000000158fce9be5241dcf57f0940559c52a7cc5b053b9948a42(-2 +@cba47e8df691c82346e39794d9b4685b7f47d8a74e1a18bbcba8876a65915eacB0376a76feaee9a50527556add75dcfabc475ddfd7aa70ec3accbcc185aa3137d322 +@61b425f6b1d9ad2abe44c62162164cc2a35eec0ae12786583eaa835acc37cda1B020d5321c86f51fc30995f91e68678704f20da1ece3c4aed2330ae3702a19648a62 +@9234e305f06848d6a93a93684cbff463a8f6e3510408abc8ffead3912c798db3B0374b990ec7ebf5ca794e07644f37fb6921e5df9eba6e0dd189af4a22e1790578c2 +@450e22aa4a6025a62b29509e9e09014e63366ecc8e415aeaaf2af6864948f42fB02f47955499203692b960c58d6571f6ecc2f7d49ec8f54af76af48ff5bb3c2e7c3B +@e27df070b1627f1a8bb78878dbbbe2c2905cfdae7ff91980a9523717528d818d""1CFUk1cSrSoAjcmM4JnDTzU68xjzHzFmpu"UOP_DUP OP_HASH160 7b665d54d202acca7cba22c3d914793660e9f84d OP_EQUALVERIFY OP_CHECKSIG*276a9147b665d54d202acca7cba22c3d914793660e9f84d88ac*"1CFUk1cSrSoAjcmM4JnDTzU68xjzHzFmpu8$J  + +@e27df070b1627f1a8bb78878dbbbe2c2905cfdae7ff91980a9523717528d818d""1FHzNjWaRjn5iaEBfUGTx5ej2T7bA9HbSv"UOP_DUP OP_HASH160 9cc84f735a67b0d6d5d100996d3e802632334152 OP_EQUALVERIFY OP_CHECKSIG*276a9149cc84f735a67b0d6d5d100996d3e80263233415288ac*"1FHzNjWaRjn5iaEBfUGTx5ej2T7bA9HbSv8$J  +ʫ@e27df070b1627f1a8bb78878dbbbe2c2905cfdae7ff91980a9523717528d818d""18mjSWbv4ev7s5qUjVreegrQLn7mX9GNCo"UOP_DUP OP_HASH160 553e9c1b7fca07337fc47fb653de676b0ec5d91f OP_EQUALVERIFY OP_CHECKSIG*276a914553e9c1b7fca07337fc47fb653de676b0ec5d91f88ac*"18mjSWbv4ev7s5qUjVreegrQLn7mX9GNCo8$J  + + +1@310c115038225b9beea48a8f86bdc323630d9fee08d596822500bfe9e6d4cdf9$"@000000000000000000158fce9be5241dcf57f0940559c52a7cc5b053b9948a42(-2 +@1fcb68307ffdf02b930dd8f4e2fea046cee42071895ed83c2f339f5662d1431aB02d612854dc495b98be2eb43344513eae663aec1d1cd0afb239de9ae0e118f86322 +@8361dfb565be241e6a3387aa89a3f06a639a074b149b4487d42b170d31b8c53eB03eb120476a13aa83d6a8f7b715e88df7dce4ea02e33027bb908cafd131871525bB + @310c115038225b9beea48a8f86bdc323630d9fee08d596822500bfe9e6d4cdf9""1LVLryi939JWPFRx1rgWZgZ3xJUgvg69Bx"UOP_DUP OP_HASH160 d5c69dd45f64948b789710ad96699e3ccf8e0e4d OP_EQUALVERIFY OP_CHECKSIG*276a914d5c69dd45f64948b789710ad96699e3ccf8e0e4d88ac*"1LVLryi939JWPFRx1rgWZgZ3xJUgvg69Bx8$J  + @310c115038225b9beea48a8f86bdc323630d9fee08d596822500bfe9e6d4cdf9""1FBg5951GtFxYu8VRmDz35SrVtBUYebU8G"UOP_DUP OP_HASH160 9b968925261c2e64f2112f3ded9734f87979631f OP_EQUALVERIFY OP_CHECKSIG*276a9149b968925261c2e64f2112f3ded9734f87979631f88ac*"1FBg5951GtFxYu8VRmDz35SrVtBUYebU8G8$J  +˶@310c115038225b9beea48a8f86bdc323630d9fee08d596822500bfe9e6d4cdf9""1DTizgwfyJ5D1nTToquhjWuZQzH9egtvV9"UOP_DUP OP_HASH160 88af61384e5af3e370eead87aa2bbe1e7e009244 OP_EQUALVERIFY OP_CHECKSIG*276a91488af61384e5af3e370eead87aa2bbe1e7e00924488ac*"1DTizgwfyJ5D1nTToquhjWuZQzH9egtvV98$J ; + + +1@6fde10510548496976b92c09a2cef37b6b73c69dcd9a370f91eccdd1a22e9a1b$"@000000000000000000158fce9be5241dcf57f0940559c52a7cc5b053b9948a42(-2 +@d7c6864209b03009e6bbdd94e2d0eee724b8065deec4d26476878ac5810c4955B022c752bc3ec901fed262fada725b382b8cbd9296fd6099c5d43437547d96943f12 +@630cfd8cfa740c4c2f74d70063d9aa0b2125f810abbbc239857c8d3127d6eb7aB0368750fbd4936fc174b37456e1bdddb80f97f4c50e59cb4ba066e104cf231a62aB +@6fde10510548496976b92c09a2cef37b6b73c69dcd9a370f91eccdd1a22e9a1b""1BaKQ3gGxvAiacowZPxBBYdgMvtDTw6ZrH"UOP_DUP OP_HASH160 73fe57875bf3a2edfbf9a17ed5c89b6db555c920 OP_EQUALVERIFY OP_CHECKSIG*276a91473fe57875bf3a2edfbf9a17ed5c89b6db555c92088ac*"1BaKQ3gGxvAiacowZPxBBYdgMvtDTw6ZrH8$J  + @6fde10510548496976b92c09a2cef37b6b73c69dcd9a370f91eccdd1a22e9a1b""1AcwPe86d7t3w5t9JALXMhhwLbqhbFfcsf"UOP_DUP OP_HASH160 698517ef000bc998e787e535ca4afe6f44fa258f OP_EQUALVERIFY OP_CHECKSIG*276a914698517ef000bc998e787e535ca4afe6f44fa258f88ac*"1AcwPe86d7t3w5t9JALXMhhwLbqhbFfcsf8$J  +#@6fde10510548496976b92c09a2cef37b6b73c69dcd9a370f91eccdd1a22e9a1b""1MFVpazcjkj3xC5fHYGcZyDYHqzZKcxw5t"UOP_DUP OP_HASH160 de2065b18f5dfa7c6a7591894a9ca5b8e88ef86d OP_EQUALVERIFY OP_CHECKSIG*276a914de2065b18f5dfa7c6a7591894a9ca5b8e88ef86d88ac*"1MFVpazcjkj3xC5fHYGcZyDYHqzZKcxw5t8$J ; + +1@4cd8346eec266fc03ecd189b51dd7912aa94c497d47d6875cb52202e836998b5$"@000000000000000000158fce9be5241dcf57f0940559c52a7cc5b053b9948a42(-2 +@c1670aa9add4c932e6babaff9fc811c23296b3cf3ad4cc207830af3084125edcB026d7682621d5bb4c3e4fddf2803fcfeb7dd3f93722a83ebcb21506699a96702b92 +@5fe4505f1547bc58a528f783e6fa46bd6dfbe918b82da5dbf0a05f14064fe8d3B0298a14754b722e058d24dba2cbb754ef3f6aa04bb325eadac3a0f35ce500fb9c22 +@f3b8550383927177ec010f09cb901302ff266427eb5891d2b1c4bfb7ef346a72B03450b312ea009c91f896eb3ae8937e3ae6749250aa26ad95dd15efb76042a9f00B + @4cd8346eec266fc03ecd189b51dd7912aa94c497d47d6875cb52202e836998b5""12zcUfKoqVvu3zB9QGcGkHdRftEFRhzhxH"UOP_DUP OP_HASH160 15dd7342d66a419fa891cd6ff4723abf1cdaca3b OP_EQUALVERIFY OP_CHECKSIG*276a91415dd7342d66a419fa891cd6ff4723abf1cdaca3b88ac*"12zcUfKoqVvu3zB9QGcGkHdRftEFRhzhxH8$J  +@4cd8346eec266fc03ecd189b51dd7912aa94c497d47d6875cb52202e836998b5""1Af8E9TQmT9zN6AUJwcGAxUX4SooAB7YL2"UOP_DUP OP_HASH160 69eef89a746a8088e277cf2803c5a45b89c35a01 OP_EQUALVERIFY OP_CHECKSIG*276a91469eef89a746a8088e277cf2803c5a45b89c35a0188ac*"1Af8E9TQmT9zN6AUJwcGAxUX4SooAB7YL28$J  +B@4cd8346eec266fc03ecd189b51dd7912aa94c497d47d6875cb52202e836998b5""1D5u8JVBS2aeFuSmUnuTppZrGjbwVxXYK2"UOP_DUP OP_HASH160 848eaf8d7461f990c727b86f31a1b62fadcb2825 OP_EQUALVERIFY OP_CHECKSIG*276a914848eaf8d7461f990c727b86f31a1b62fadcb282588ac*"1D5u8JVBS2aeFuSmUnuTppZrGjbwVxXYK28$J  $-@0000000000000000000abc1c243482ba2e066cad6d122aa3fdd30c8ad477cbb9"@000000000000000000158fce9be5241dcf57f0940559c52a7cc5b053b9948a422 + + + +1@4a574058fd6d1dabc84a81a656ecbc49021de1a04684c185ef1db3f92c6b13ce$"@0000000000000000000abc1c243482ba2e066cad6d122aa3fdd30c8ad477cbb9(-2 +@310c115038225b9beea48a8f86bdc323630d9fee08d596822500bfe9e6d4cdf9B034de62751371ffe2b12951527682d32a9783e2b49e72c958a18ef3f39b788a1c42 +@310c115038225b9beea48a8f86bdc323630d9fee08d596822500bfe9e6d4cdf9B028c24423b33aebb4488a5956166a22bbe6d648cfe075a0627bc2ebaf920d8be04B + @4a574058fd6d1dabc84a81a656ecbc49021de1a04684c185ef1db3f92c6b13ce""1Cuiu3rQstzYy4Qb8KwUaJRm6khEkanfCx"UOP_DUP OP_HASH160 82a1fce1edfc1e6b26b1ca79b52731034ffafa89 OP_EQUALVERIFY OP_CHECKSIG*276a91482a1fce1edfc1e6b26b1ca79b52731034ffafa8988ac*"1Cuiu3rQstzYy4Qb8KwUaJRm6khEkanfCx8$J  + @4a574058fd6d1dabc84a81a656ecbc49021de1a04684c185ef1db3f92c6b13ce""1PamEKEouS1Cq3qqR8M1HtX6BTWB3Cn1h9"UOP_DUP OP_HASH160 f7b56a3ac2137d2e98cf6359dd239f88fc6da71e OP_EQUALVERIFY OP_CHECKSIG*276a914f7b56a3ac2137d2e98cf6359dd239f88fc6da71e88ac*"1PamEKEouS1Cq3qqR8M1HtX6BTWB3Cn1h98$J  + +@4a574058fd6d1dabc84a81a656ecbc49021de1a04684c185ef1db3f92c6b13ce""1ACxoAi4SauCNnCfGCTB8yGSF3oZt9VsT5"UOP_DUP OP_HASH160 64fc48a5cdd4837e5a9924f6f9e6ada6420412ef OP_EQUALVERIFY OP_CHECKSIG*276a91464fc48a5cdd4837e5a9924f6f9e6ada6420412ef88ac*"1ACxoAi4SauCNnCfGCTB8yGSF3oZt9VsT58$J ;$-@00000000000000000005be511e0c0431e48c4ec703dd4e914038b4684b16ad93"@0000000000000000000abc1c243482ba2e066cad6d122aa3fdd30c8ad477cbb92 $-@0000000000000000000239f72aee24527c765f5138840bf367230cb8c3513930"@00000000000000000005be511e0c0431e48c4ec703dd4e914038b4684b16ad932 + + + +1@f5d006630de8f5e17092532b430c9c0a09bd279268041a672493162ece712f52$"@0000000000000000000239f72aee24527c765f5138840bf367230cb8c3513930(-2 +@5798c2811f6113a2ce6d203534a86056adbf598cf1f8e8d536f4df49a800159dB02872b6f0058abed14a18f18d57d40069eab3de1f8240acc32c22324a40a018fce2 +@09d489989650bf9ee884852c72077798c79b2252bc96aaf49623ed60b84d3556B037bb9c5101b6f30ae70f3124cbb16ea8e72015cb3e64ef416aadef11c3c68232cB +@f5d006630de8f5e17092532b430c9c0a09bd279268041a672493162ece712f52""1LTRg2NDZVcaRvnvL2ajRbZocEfU7FgBxH"UOP_DUP OP_HASH160 d569ccfcb60849dad8d254c563cf912546cda1cc OP_EQUALVERIFY OP_CHECKSIG*276a914d569ccfcb60849dad8d254c563cf912546cda1cc88ac*"1LTRg2NDZVcaRvnvL2ajRbZocEfU7FgBxH8$J  + @f5d006630de8f5e17092532b430c9c0a09bd279268041a672493162ece712f52""1NqbZ23zekp91xHA6MgPfqhSNKq14K6FsE"UOP_DUP OP_HASH160 ef8b73412892c8350b8870e8364783625f160528 OP_EQUALVERIFY OP_CHECKSIG*276a914ef8b73412892c8350b8870e8364783625f16052888ac*"1NqbZ23zekp91xHA6MgPfqhSNKq14K6FsE8$J  +_@f5d006630de8f5e17092532b430c9c0a09bd279268041a672493162ece712f52""16bWaocsyxYoce5syNUe9768womrNpBjSh"UOP_DUP OP_HASH160 3d5f775375faab6b63dd84b28c9109b9e35396c9 OP_EQUALVERIFY OP_CHECKSIG*276a9143d5f775375faab6b63dd84b28c9109b9e35396c988ac*"16bWaocsyxYoce5syNUe9768womrNpBjSh8$J ;!$-@000000000000000000078c7958929bb50fbf07dd76b92aa7cdf92f75384426a2"@0000000000000000000239f72aee24527c765f5138840bf367230cb8c35139302 + + +1@c4ca278aeb2b89e9eaac4cc1f4457ff6ed2d6a5fd185c3d081be9a01d69e4c77$"@000000000000000000078c7958929bb50fbf07dd76b92aa7cdf92f75384426a2(-2 +@630cfd8cfa740c4c2f74d70063d9aa0b2125f810abbbc239857c8d3127d6eb7aB025dded273d523bac561872da18e8d54d872123b1360f26ab65aab2cfff2a7bbe12 +@3aad71b94551529a6112df51d607b8b378a43ceec9ee8c148726b7a5047a91b4B034b7f520d34e68e7eab5965f19c2ff5987800e2595170ad8e61fd26a6d32d5179B +@c4ca278aeb2b89e9eaac4cc1f4457ff6ed2d6a5fd185c3d081be9a01d69e4c77""1NUqGJUPpTr7YSZEeZd2aU57yDL6VcSSHL"UOP_DUP OP_HASH160 eb9e2939564d7ed18f83a92f92c73fb4941419ea OP_EQUALVERIFY OP_CHECKSIG*276a914eb9e2939564d7ed18f83a92f92c73fb4941419ea88ac*"1NUqGJUPpTr7YSZEeZd2aU57yDL6VcSSHL8$J  + @c4ca278aeb2b89e9eaac4cc1f4457ff6ed2d6a5fd185c3d081be9a01d69e4c77""1PHc3H3xB3xCW5tNwJE4jY8sgC7rjBTkBT"UOP_DUP OP_HASH160 f476ac037ad22d5c73309d9c98d9c749018e5532 OP_EQUALVERIFY OP_CHECKSIG*276a914f476ac037ad22d5c73309d9c98d9c749018e553288ac*"1PHc3H3xB3xCW5tNwJE4jY8sgC7rjBTkBT8$J  +Ш#@c4ca278aeb2b89e9eaac4cc1f4457ff6ed2d6a5fd185c3d081be9a01d69e4c77""1A7Guexd1USabbZqUjLB3tujB26RWdq8fh"UOP_DUP OP_HASH160 63e8e83246dbc3166e82e954e59537a0a8ede04c OP_EQUALVERIFY OP_CHECKSIG*276a91463e8e83246dbc3166e82e954e59537a0a8ede04c88ac*"1A7Guexd1USabbZqUjLB3tujB26RWdq8fh8$J ; + + +1@10bfbc245d546d0786b5e90194721b55ef077cd7578a551ff65f5c9a9234ab1c$"@000000000000000000078c7958929bb50fbf07dd76b92aa7cdf92f75384426a2(-2 +@4390d02da53f90d1c964a0bd362be33f454b6877bc80bcc109266a1bcdb73ad3B033e685c75cfeae3d4457e0e03419dc72c0105d486b33c780b7de039bac0bc849b2 +@1f5d7177b57b60dff2d729455ec39b19ac64147b6574b7e85d232a660e9bce01B02ec5ddc212de0d9cd87fe9cfdc0a1b901f4d61e1ef609c68daf272c9bc1d83b27B + @10bfbc245d546d0786b5e90194721b55ef077cd7578a551ff65f5c9a9234ab1c""1By3trbAa4ksRNZshviV27jdvtHXruSwL7"UOP_DUP OP_HASH160 784af7b0137e6804790b4f595b6dc55dbca94a59 OP_EQUALVERIFY OP_CHECKSIG*276a914784af7b0137e6804790b4f595b6dc55dbca94a5988ac*"1By3trbAa4ksRNZshviV27jdvtHXruSwL78$J  + @10bfbc245d546d0786b5e90194721b55ef077cd7578a551ff65f5c9a9234ab1c""13J4asgA1CKPUkAUDNPV8q9mPKwio9bxre"UOP_DUP OP_HASH160 192a50912b28afe59267ad20ae7180f29ae661ac OP_EQUALVERIFY OP_CHECKSIG*276a914192a50912b28afe59267ad20ae7180f29ae661ac88ac*"13J4asgA1CKPUkAUDNPV8q9mPKwio9bxre8$J  +_@10bfbc245d546d0786b5e90194721b55ef077cd7578a551ff65f5c9a9234ab1c""1CyR1z56mWAycrky9vH1oCaEHRJPm5CLk8"UOP_DUP OP_HASH160 8354b9d04c0d1c97fe9fa548c9b4334a17b19c3f OP_EQUALVERIFY OP_CHECKSIG*276a9148354b9d04c0d1c97fe9fa548c9b4334a17b19c3f88ac*"1CyR1z56mWAycrky9vH1oCaEHRJPm5CLk88$J ; + + +1@7e4ae3b12c8f3d5fe909772441b56f640c2831020615709a39527cff70d709da$"@000000000000000000078c7958929bb50fbf07dd76b92aa7cdf92f75384426a2(-2 +@4a574058fd6d1dabc84a81a656ecbc49021de1a04684c185ef1db3f92c6b13ceB0273261fb12df40e24d32445926cad191443d7221715808f39179d3ca8c02b3d072 +@78cd55a45f7411761557c3d4d02d0fca1da9fc7a825ab9947a4920cb4061a30fB024ea69ebd598a06346468bcc1e08b2398613c20eefc42d45b39d9993bf00c0286B + @7e4ae3b12c8f3d5fe909772441b56f640c2831020615709a39527cff70d709da""1Q763YCazwxc4UGVqjgpKXYsLVUjshC4a5"UOP_DUP OP_HASH160 fd71995f8cf0a0868ae0c29e4e29be4f413567d7 OP_EQUALVERIFY OP_CHECKSIG*276a914fd71995f8cf0a0868ae0c29e4e29be4f413567d788ac*"1Q763YCazwxc4UGVqjgpKXYsLVUjshC4a58$J  + @7e4ae3b12c8f3d5fe909772441b56f640c2831020615709a39527cff70d709da""1NKo4vztRGNXRy4aahGi2PVjj5LfAMdShS"UOP_DUP OP_HASH160 e9e8958f1068468d480fab250e21ff9357c25ed0 OP_EQUALVERIFY OP_CHECKSIG*276a914e9e8958f1068468d480fab250e21ff9357c25ed088ac*"1NKo4vztRGNXRy4aahGi2PVjj5LfAMdShS8$J  +籵@7e4ae3b12c8f3d5fe909772441b56f640c2831020615709a39527cff70d709da""1GbZUJk77TYgD7XRyW4uMQkBoZW72zxMxL"UOP_DUP OP_HASH160 ab13227c5059e2fb3f0ff734f1faf2036b7e549b OP_EQUALVERIFY OP_CHECKSIG*276a914ab13227c5059e2fb3f0ff734f1faf2036b7e549b88ac*"1GbZUJk77TYgD7XRyW4uMQkBoZW72zxMxL8$J ;$Ȥ-@0000000000000000000a8305affadc94ea3988edd146a0a95cc6830e472461e1"@000000000000000000078c7958929bb50fbf07dd76b92aa7cdf92f75384426a22)$ؔÝ-@00000000000000000009bffd00fb461fdad4bd07ea50b19a8b98e5e2cff9f51d"@0000000000000000000a8305affadc94ea3988edd146a0a95cc6830e472461e12( + + +1@2ac13ea8262f82d6ef0394abf1ef8831dc64be196bfb8c7922da58a28c0404ec$"@00000000000000000009bffd00fb461fdad4bd07ea50b19a8b98e5e2cff9f51d(ؔÝ-2 +@7e4ae3b12c8f3d5fe909772441b56f640c2831020615709a39527cff70d709daB03cbd153e2ae67c4e26bc37b28b98a2b96155f96e613523baa531fe75e6559e3682 +@13bf06fe8f2ef968dc65e016ad49bceab9b5cba4030c65aa786feb8821ac2d4eB032dedeffd98ef21a8676b514414b0d678edf0ba872ccefdb4877963d7aadf74faB + @2ac13ea8262f82d6ef0394abf1ef8831dc64be196bfb8c7922da58a28c0404ec""1LeFUsp3WFMGY4Cp6bYouU6wtazrZmi7ZG"UOP_DUP OP_HASH160 d775de4865160e980ed2f9afcd534f8377c4cf03 OP_EQUALVERIFY OP_CHECKSIG*276a914d775de4865160e980ed2f9afcd534f8377c4cf0388ac*"1LeFUsp3WFMGY4Cp6bYouU6wtazrZmi7ZG8$J  +@2ac13ea8262f82d6ef0394abf1ef8831dc64be196bfb8c7922da58a28c0404ec""1D2xEY7nFRCsPasGQqUpqmqvCAnmt9PZGa"UOP_DUP OP_HASH160 840008291e93d9b683315400f95577fa8cdb9b63 OP_EQUALVERIFY OP_CHECKSIG*276a914840008291e93d9b683315400f95577fa8cdb9b6388ac*"1D2xEY7nFRCsPasGQqUpqmqvCAnmt9PZGa8$J  +@2ac13ea8262f82d6ef0394abf1ef8831dc64be196bfb8c7922da58a28c0404ec""1NPbarGckGhF5gf88p7WZDPbZkhWzipsbx"UOP_DUP OP_HASH160 eaa0a95c3e81152ddb8654480c983a229e30572f OP_EQUALVERIFY OP_CHECKSIG*276a914eaa0a95c3e81152ddb8654480c983a229e30572f88ac*"1NPbarGckGhF5gf88p7WZDPbZkhWzipsbx8$J  + +1@7515338e8324acc7deafc297897e9add53bfbaeda468cd602717f01b76d3c5cf$"@00000000000000000009bffd00fb461fdad4bd07ea50b19a8b98e5e2cff9f51d(ؔÝ-2 +@c22e7f647ec62d4122f22d78491a8fea113223facbeee17b5aeb8cb9fd16e1f9B036bbe6664cb6dbfb52a0b706758639b0cee99932adb9aa281ded92ec83b25c4a72 +@6d78805e599cdc27fd39ab9731e7245332e4da0a2041c20fde7761481687388aB0269a8d172aea46d6f4d34531cd9572b66499aade913e65282256087c62bb167d62 +@c22e7f647ec62d4122f22d78491a8fea113223facbeee17b5aeb8cb9fd16e1f9B0332fc839cee8a17a7d07fd83122d18e0e9397d242a870aeb27c679767547e08fc2 +@7672a52dea04d7eb5fbaf57976f26d1bcfae43b1f854aed980b13ee1a1ddc993B0269a8d172aea46d6f4d34531cd9572b66499aade913e65282256087c62bb167d62 +@340489d6ca3686e8bf5a542bbc66d299b63c7c38183b613799afe7497df794fdB0269a8d172aea46d6f4d34531cd9572b66499aade913e65282256087c62bb167d62 +@736d7a5140893ad48c736547f59f4c177e686b08884b5ecedcc2cac1b3bc171eB0322bae19403e3f4535d2177aebad889f33d983c449ada0098acc2f8125b4f29372 +@cb73838e344aa7cfa5e51a870dbb7068af04ae11f1dd90b7685dba3c36e0ae9bB032714729fb2fda00573f8cf08ff4e7b21b572c913ce26679c29c2f0bb19726d992 +@bd140038686a58a1aa5b3c99794d0fa09f795b434a81e4447efcda909270cdeaB035345424c3205fbde1ab241ca0ccedf39eafbeeadd4eb6c87fab2712ebbdf75d62 +@7b4acb0446ab11ca22d2c882c83de77e39c6e0e87e673103840001950d1e0209B0269a8d172aea46d6f4d34531cd9572b66499aade913e65282256087c62bb167d62 +@b50166a5215e5f2530e7555c06063c62a06cf289359d9d871f13e8227540a553B0269a8d172aea46d6f4d34531cd9572b66499aade913e65282256087c62bb167d6B +@7515338e8324acc7deafc297897e9add53bfbaeda468cd602717f01b76d3c5cf""18SgaFs1iUUwK9mfmh8vwwMrQNF8vKjcTU"UOP_DUP OP_HASH160 51a450507d63ab0a03e686b76ea029505885458a OP_EQUALVERIFY OP_CHECKSIG*276a91451a450507d63ab0a03e686b76ea029505885458a88ac*"18SgaFs1iUUwK9mfmh8vwwMrQNF8vKjcTU8$J  +@7515338e8324acc7deafc297897e9add53bfbaeda468cd602717f01b76d3c5cf""19RkUWuNLorSNFeMnz2Ngff46zxoKhVjYW"UOP_DUP OP_HASH160 5c6f47ab7527f935d82ce4ca762190933d433c9d OP_EQUALVERIFY OP_CHECKSIG*276a9145c6f47ab7527f935d82ce4ca762190933d433c9d88ac*"19RkUWuNLorSNFeMnz2Ngff46zxoKhVjYW8$J  +<@7515338e8324acc7deafc297897e9add53bfbaeda468cd602717f01b76d3c5cf""1FFdkRSqygSyg1xuHXjrUUAZqTw9dhTRfh"UOP_DUP OP_HASH160 9c5642bacd8648e3e2b0629ce6f599272ddc1f56 OP_EQUALVERIFY OP_CHECKSIG*276a9149c5642bacd8648e3e2b0629ce6f599272ddc1f5688ac*"1FFdkRSqygSyg1xuHXjrUUAZqTw9dhTRfh8$J  + + +1@03ee4b1e5d8f71ae74b83de18577b110eb0f7f00a941d5227f06a3ad2b78c6d3$"@00000000000000000009bffd00fb461fdad4bd07ea50b19a8b98e5e2cff9f51d(ؔÝ-2 +@36e527d054f75eb959cf8b194bb37d1118fed1f655e5712367b1654e699e7ed1B03eaefe2bdfb2513c7ff5889ffe03f0253a521f930017459d5f7fcca2ae5fec3742 +@4093c378c58b0946a8cd780725531726f86bddc75f54188d23bfcb9f583258f0B02b46bb0f355d430cb245846499b5589f49d15caf4dff2864122f5a20aafb43aa7B +֤@03ee4b1e5d8f71ae74b83de18577b110eb0f7f00a941d5227f06a3ad2b78c6d3""1CC7Eo4bD8JcQzD5i4Zt6o9Kgw8tNxuSCU"UOP_DUP OP_HASH160 7ac32a91525b01cce2788e011cc3b15e2e2a3f2d OP_EQUALVERIFY OP_CHECKSIG*276a9147ac32a91525b01cce2788e011cc3b15e2e2a3f2d88ac*"1CC7Eo4bD8JcQzD5i4Zt6o9Kgw8tNxuSCU8$J  + @03ee4b1e5d8f71ae74b83de18577b110eb0f7f00a941d5227f06a3ad2b78c6d3""1CmKJTvZXXPESiVoHoZkvwqoq28CZ6Y26g"UOP_DUP OP_HASH160 810af682e77e150e435e9af2dea75e38dacb6bf1 OP_EQUALVERIFY OP_CHECKSIG*276a914810af682e77e150e435e9af2dea75e38dacb6bf188ac*"1CmKJTvZXXPESiVoHoZkvwqoq28CZ6Y26g8$J  +_@03ee4b1e5d8f71ae74b83de18577b110eb0f7f00a941d5227f06a3ad2b78c6d3""16KyZrnmjikQc9spEYJPDQk1KxaYdEwAgH"UOP_DUP OP_HASH160 3a6f55e9180e648d1c12311e3cfb65d35a8698aa OP_EQUALVERIFY OP_CHECKSIG*276a9143a6f55e9180e648d1c12311e3cfb65d35a8698aa88ac*"16KyZrnmjikQc9spEYJPDQk1KxaYdEwAgH8$J ;$-@0000000000000000000873836f5e23e55d8045427c31e4f3583ef40921dae613"@00000000000000000009bffd00fb461fdad4bd07ea50b19a8b98e5e2cff9f51d2$ٞ-@000000000000000000070e4b98efbb238f3172ef391d4add13f6790c5b4f11d8"@0000000000000000000873836f5e23e55d8045427c31e4f3583ef40921dae6132$Ÿ-@00000000000000000003d980435d93deee81f234ece213196f8a211e8905f83d"@000000000000000000070e4b98efbb238f3172ef391d4add13f6790c5b4f11d82$ɟ-@0000000000000000000bf6ee28da76440d678cefb48317ad3ef1c86c5c74e04c"@00000000000000000003d980435d93deee81f234ece213196f8a211e8905f83d2$-@00000000000000000012256149e149003d68b59c764068106f366a1cc1319027"@0000000000000000000bf6ee28da76440d678cefb48317ad3ef1c86c5c74e04c2 $-@0000000000000000000592cd8bad82bfd5923e3dd94ea5c97e655680886df639"@00000000000000000012256149e149003d68b59c764068106f366a1cc13190272 + + + +1@43ae0fcf2de6928fc21bfc51527022c10ac9007098834df98c0503d420e23b01$"@0000000000000000000592cd8bad82bfd5923e3dd94ea5c97e655680886df639(-2 +@c4ca278aeb2b89e9eaac4cc1f4457ff6ed2d6a5fd185c3d081be9a01d69e4c77B03b03bfc91401400dc4f713ac8572845cbe8caba07f6b0f794562ff564e1e699812 +@ff153c181b2be67036fc0674fc8f919ce523a4b808849a0649f42d76dd4fa9ecB02eaea59a3b4809fc7baa4b0c405be94813f8be2e963b9147c89b99773580a80e3B +@43ae0fcf2de6928fc21bfc51527022c10ac9007098834df98c0503d420e23b01""19TEnidxXMVth5GwZS1ysmCTodEReDAkMj"UOP_DUP OP_HASH160 5cb754c43c701e52dd8e98b3cab97829f4ae2f01 OP_EQUALVERIFY OP_CHECKSIG*276a9145cb754c43c701e52dd8e98b3cab97829f4ae2f0188ac*"19TEnidxXMVth5GwZS1ysmCTodEReDAkMj8$J  + @43ae0fcf2de6928fc21bfc51527022c10ac9007098834df98c0503d420e23b01""18RBzaeebGeZKrMm5mvuM8FMPMhtcde7wp"UOP_DUP OP_HASH160 515c0a348e1a121fa38fb0bec23e869411bf000d OP_EQUALVERIFY OP_CHECKSIG*276a914515c0a348e1a121fa38fb0bec23e869411bf000d88ac*"18RBzaeebGeZKrMm5mvuM8FMPMhtcde7wp8$J  +-@43ae0fcf2de6928fc21bfc51527022c10ac9007098834df98c0503d420e23b01""1HyKdiN3UaxUwWGhiSdZjJgvDacP6SNJrZ"UOP_DUP OP_HASH160 ba28dc455f4ef50f1ab13e036aadc25b9aea2344 OP_EQUALVERIFY OP_CHECKSIG*276a914ba28dc455f4ef50f1ab13e036aadc25b9aea234488ac*"1HyKdiN3UaxUwWGhiSdZjJgvDacP6SNJrZ8$J ;$ذ-@0000000000000000000232db1eaa18597f88f7234dfc4c5e1a1664dcc7e229f3"@0000000000000000000592cd8bad82bfd5923e3dd94ea5c97e655680886df6392 + + +1@15bad8fb8c603f56f8c6642462dd93c24ab91b85f9e81a9248bf8788443242d2$"@0000000000000000000232db1eaa18597f88f7234dfc4c5e1a1664dcc7e229f3(ذ-2 +@2ac13ea8262f82d6ef0394abf1ef8831dc64be196bfb8c7922da58a28c0404ecB0251627525a7ce25dbea8b0823259edeb8f7b39e9ea403c90780fd1bffd1d365ae2 +@3734fb04ac8ee93232e1ae8b2f7f8c12292d680f5f0c08ea2faa3574085a7193B030a0e0313565f845214aed068c984b919cdb12cd905b879cdb31733400e10c2d1B + @15bad8fb8c603f56f8c6642462dd93c24ab91b85f9e81a9248bf8788443242d2""1JAACmNyspJpRZTzznBHpApfhXz4qtDWkJ"UOP_DUP OP_HASH160 bc35906adbf545560648f0fe14166f17fa48bee7 OP_EQUALVERIFY OP_CHECKSIG*276a914bc35906adbf545560648f0fe14166f17fa48bee788ac*"1JAACmNyspJpRZTzznBHpApfhXz4qtDWkJ8$J  + @15bad8fb8c603f56f8c6642462dd93c24ab91b85f9e81a9248bf8788443242d2""1LXjjwQtoKWSm1K3vSX8WqjNWRJUdu1iFP"UOP_DUP OP_HASH160 d63a8beb79070ea0534c077def9f6a55815e9fe2 OP_EQUALVERIFY OP_CHECKSIG*276a914d63a8beb79070ea0534c077def9f6a55815e9fe288ac*"1LXjjwQtoKWSm1K3vSX8WqjNWRJUdu1iFP8$J  +@15bad8fb8c603f56f8c6642462dd93c24ab91b85f9e81a9248bf8788443242d2""1AG6QaPoaTuyeEnTgYKwoUmebKzmQyyaWy"UOP_DUP OP_HASH160 6593e273f1f5e5836efebf32341c5c82f18a5779 OP_EQUALVERIFY OP_CHECKSIG*276a9146593e273f1f5e5836efebf32341c5c82f18a577988ac*"1AG6QaPoaTuyeEnTgYKwoUmebKzmQyyaWy8$J ; + + +1@741f770d35a4354c93085d8a55be11f3432a5dbfde51f18b2608d36cb5a9c6be$"@0000000000000000000232db1eaa18597f88f7234dfc4c5e1a1664dcc7e229f3(ذ-2 +@15bad8fb8c603f56f8c6642462dd93c24ab91b85f9e81a9248bf8788443242d2B03a624d549e81379c935dc46bca3d0a3094aee4ad0d6ea618e3af2984fbf42d28c2 +@15bad8fb8c603f56f8c6642462dd93c24ab91b85f9e81a9248bf8788443242d2B0258491fea7cb6667ae93784a4cbac3e9570701902a176e901094f05ca94b10a80B +ε @741f770d35a4354c93085d8a55be11f3432a5dbfde51f18b2608d36cb5a9c6be""1Fh6RaFgFufem1yvS5poyXixnmYMqPFLw4"UOP_DUP OP_HASH160 a126ed498267ffac06eab90fa9c497534788a7bb OP_EQUALVERIFY OP_CHECKSIG*276a914a126ed498267ffac06eab90fa9c497534788a7bb88ac*"1Fh6RaFgFufem1yvS5poyXixnmYMqPFLw48$J  + @741f770d35a4354c93085d8a55be11f3432a5dbfde51f18b2608d36cb5a9c6be"!1jMbMwdtP3vgJzMjG3rWvwHos9CrTZRLr"UOP_DUP OP_HASH160 0802a8fbc86cc814b9bb5cd2d226360790e3c85a OP_EQUALVERIFY OP_CHECKSIG*276a9140802a8fbc86cc814b9bb5cd2d226360790e3c85a88ac*!1jMbMwdtP3vgJzMjG3rWvwHos9CrTZRLr8$J  +̞ +@741f770d35a4354c93085d8a55be11f3432a5dbfde51f18b2608d36cb5a9c6be""14yE3K7AHPqfwmK2hwftwYskaKXZXF2dNY"UOP_DUP OP_HASH160 2b8a8e6c7a77b30b6f45502cb1be9a341deb37a9 OP_EQUALVERIFY OP_CHECKSIG*276a9142b8a8e6c7a77b30b6f45502cb1be9a341deb37a988ac*"14yE3K7AHPqfwmK2hwftwYskaKXZXF2dNY8$J ;!$¨-@00000000000000000012df9f66fd70b84814890113fddbebaa6188fc1d4ea67f"@0000000000000000000232db1eaa18597f88f7234dfc4c5e1a1664dcc7e229f32 + + +1@2fb6631cce7e9b896d9b7d0acba571952cc1bbec0696660057747d68e34f6192$"@00000000000000000012df9f66fd70b84814890113fddbebaa6188fc1d4ea67f(¨-2 +@43ae0fcf2de6928fc21bfc51527022c10ac9007098834df98c0503d420e23b01B03a97f51e3b679d620cea94f21db3424952e8aa17529ca1c8071dd9f91cfd313b82 +@af255a6ef3d8e51500916a2ea6594210da115962f8f1ace91f6fc9b09d6fc0e3B029a02c8d93cd42a6ed1ac741fcc4e5d8d479f12c54c2a5d8908135571a2541d1cB +@2fb6631cce7e9b896d9b7d0acba571952cc1bbec0696660057747d68e34f6192""1L6rH9eKa68dKR5xQJoq36KU89nY7ZCvrx"UOP_DUP OP_HASH160 d1859af290717d09f3a4959163d0e5293ac5d545 OP_EQUALVERIFY OP_CHECKSIG*276a914d1859af290717d09f3a4959163d0e5293ac5d54588ac*"1L6rH9eKa68dKR5xQJoq36KU89nY7ZCvrx8$J  + @2fb6631cce7e9b896d9b7d0acba571952cc1bbec0696660057747d68e34f6192""1JexuJQZEyazjVwaU3BozscEAfUbGX4cYe"UOP_DUP OP_HASH160 c1a8317d8067fc307602c72a04a7d231965a6e3e OP_EQUALVERIFY OP_CHECKSIG*276a914c1a8317d8067fc307602c72a04a7d231965a6e3e88ac*"1JexuJQZEyazjVwaU3BozscEAfUbGX4cYe8$J  +ǣ-@2fb6631cce7e9b896d9b7d0acba571952cc1bbec0696660057747d68e34f6192""1M7W1W7xfQ5UNsgSUaz47sdCZP1nCqhbVV"UOP_DUP OP_HASH160 dc9d3a05f0d20c1f9c06caf9ca8cc3568168f34e OP_EQUALVERIFY OP_CHECKSIG*276a914dc9d3a05f0d20c1f9c06caf9ca8cc3568168f34e88ac*"1M7W1W7xfQ5UNsgSUaz47sdCZP1nCqhbVV8$J ; + + +1@3dc413638171e68c9516583869f2e92c7ac6b721a5e7d24596141581c575aff9$"@00000000000000000012df9f66fd70b84814890113fddbebaa6188fc1d4ea67f(¨-2 +@6fde10510548496976b92c09a2cef37b6b73c69dcd9a370f91eccdd1a22e9a1bB026b95a0287c1490ca8866084670dc698c91ebdc02390bfea8c5d85620106b39342 +@2fb6631cce7e9b896d9b7d0acba571952cc1bbec0696660057747d68e34f6192B03fe85c6de1b1de01605f85b509fc5fc4399282be9c38dd1921c79c1d293303fc1B +@3dc413638171e68c9516583869f2e92c7ac6b721a5e7d24596141581c575aff9""1MPV1LNvWbKdDLKgRDNkB6sD4cDMXe6He9"UOP_DUP OP_HASH160 dfa30b7c5d0e17d78f77c3d9aff3bb0ce930564b OP_EQUALVERIFY OP_CHECKSIG*276a914dfa30b7c5d0e17d78f77c3d9aff3bb0ce930564b88ac*"1MPV1LNvWbKdDLKgRDNkB6sD4cDMXe6He98$J  +@3dc413638171e68c9516583869f2e92c7ac6b721a5e7d24596141581c575aff9""17nfcQJMhkVFeZkXdb4PR1wFPH544UuA8g"UOP_DUP OP_HASH160 4a73b40b818efad84af9c1674bf418eee72a261c OP_EQUALVERIFY OP_CHECKSIG*276a9144a73b40b818efad84af9c1674bf418eee72a261c88ac*"17nfcQJMhkVFeZkXdb4PR1wFPH544UuA8g8$J  +(@3dc413638171e68c9516583869f2e92c7ac6b721a5e7d24596141581c575aff9""1CjDnqHuQ65dWDjub5fgEj7UZbPmFWEVCK"UOP_DUP OP_HASH160 80a587df65f8c1728ebc203e7a6f579d6e8e7d88 OP_EQUALVERIFY OP_CHECKSIG*276a91480a587df65f8c1728ebc203e7a6f579d6e8e7d8888ac*"1CjDnqHuQ65dWDjub5fgEj7UZbPmFWEVCK8$J  + + +1@da9ee6798db120a248b809ce6eb1bb0515e0110ea323187e51c859c8032e3332$"@00000000000000000012df9f66fd70b84814890113fddbebaa6188fc1d4ea67f(¨-2 +@f5d006630de8f5e17092532b430c9c0a09bd279268041a672493162ece712f52B0261d21afa73a079206bb13e18a89aa6afe2f33b6ddc78e1cfe5e01d2365b01a022 +@5d1f5c2080326bc1d1a09f93cd1caf3e5c4e0c49270c33f263850fd78a97d46aB03941dfbcead42c3359dcbc84ab17633f50211ebcb99cc6cb43517f73e510e64a3B +@da9ee6798db120a248b809ce6eb1bb0515e0110ea323187e51c859c8032e3332""1CjKMkxYieUwQkK1MetQWDf8pypXJE1JMc"UOP_DUP OP_HASH160 80aa2daca28ed45072b2be7e4af6d0748fd7ae63 OP_EQUALVERIFY OP_CHECKSIG*276a91480aa2daca28ed45072b2be7e4af6d0748fd7ae6388ac*"1CjKMkxYieUwQkK1MetQWDf8pypXJE1JMc8$J  + @da9ee6798db120a248b809ce6eb1bb0515e0110ea323187e51c859c8032e3332""1Fx2PjWbhkikNpBNGx7QHWYBP5n1Sd5i68"UOP_DUP OP_HASH160 a3f9cd01e72da6be6014bf587b98e9ad5dd0f6ff OP_EQUALVERIFY OP_CHECKSIG*276a914a3f9cd01e72da6be6014bf587b98e9ad5dd0f6ff88ac*"1Fx2PjWbhkikNpBNGx7QHWYBP5n1Sd5i688$J  +_@da9ee6798db120a248b809ce6eb1bb0515e0110ea323187e51c859c8032e3332""15c2yQozSpGdn6chYbXxenahLsLQZcWYkX"UOP_DUP OP_HASH160 3280b55c2506ecf9a7886be18e6cf8a8cf1b7a55 OP_EQUALVERIFY OP_CHECKSIG*276a9143280b55c2506ecf9a7886be18e6cf8a8cf1b7a5588ac*"15c2yQozSpGdn6chYbXxenahLsLQZcWYkX8$J ; $-@000000000000000000086ef831406c122d4e49720ee8d83b615f17f88a0793c1"@00000000000000000012df9f66fd70b84814890113fddbebaa6188fc1d4ea67f2 + + + +1@ddea402b7fc92d079e6dba02b31533173f6d2111db74d6634efe97608d806003$"@000000000000000000086ef831406c122d4e49720ee8d83b615f17f88a0793c1(-2 +@5b280fb1fcf9c09df0c6a60b5d22c0641797671ae28e3bebafdd0c2a90507c28B03c4332338e25d5e81205c5b266ea2ed66dce4a61a8de9b0c85eefac71bd3159642 +@5b280fb1fcf9c09df0c6a60b5d22c0641797671ae28e3bebafdd0c2a90507c28B0326d90c4b356267302d80c0a4a934918893b5f7e8b8c0567376c951e2a80db725B +D@ddea402b7fc92d079e6dba02b31533173f6d2111db74d6634efe97608d806003""15BN3MwthCuqaWUAuJrrnAzSCEZkChY39m"UOP_DUP OP_HASH160 2dd63a05e931bfa381ed53274bf7b677a4d9a6ec OP_EQUALVERIFY OP_CHECKSIG*276a9142dd63a05e931bfa381ed53274bf7b677a4d9a6ec88ac*"15BN3MwthCuqaWUAuJrrnAzSCEZkChY39m8$J  +˘@ddea402b7fc92d079e6dba02b31533173f6d2111db74d6634efe97608d806003""1AxfmBHRYPs3ubY2jyNBUvVFHsxyJvFx5x"UOP_DUP OP_HASH160 6d405dd79e5eb297e0d7fd25cbad6d8e7d8baf89 OP_EQUALVERIFY OP_CHECKSIG*276a9146d405dd79e5eb297e0d7fd25cbad6d8e7d8baf8988ac*"1AxfmBHRYPs3ubY2jyNBUvVFHsxyJvFx5x8$J  + +@ddea402b7fc92d079e6dba02b31533173f6d2111db74d6634efe97608d806003""18ejyHGCHBX9mnHNZP1Yf4wWaYVTgaLqc6"UOP_DUP OP_HASH160 53ec24130aeec908e55c3866e834131a896bd8ec OP_EQUALVERIFY OP_CHECKSIG*276a91453ec24130aeec908e55c3866e834131a896bd8ec88ac*"18ejyHGCHBX9mnHNZP1Yf4wWaYVTgaLqc68$J $Է-@000000000000000000041b19c6064bf28d31d88ae47106bd8e5598199a2ae54c"@000000000000000000086ef831406c122d4e49720ee8d83b615f17f88a0793c12 $ʠ-@0000000000000000000920fcfc490b74f4a137930a65e75d9f66b86e20936a14"@000000000000000000041b19c6064bf28d31d88ae47106bd8e5598199a2ae54c2 + + + +1@e03e34dbf3a354b070c7c2dd79c307f69e45c0d0c37d64fb3dc3bf53a025905a$"@0000000000000000000920fcfc490b74f4a137930a65e75d9f66b86e20936a14(ʠ-2 +@2fb6631cce7e9b896d9b7d0acba571952cc1bbec0696660057747d68e34f6192B030eb36da72ff9d891a14ca1b01ed3b18f75d41dc37f75c9cc1725d782b79213a12 +@3dc413638171e68c9516583869f2e92c7ac6b721a5e7d24596141581c575aff9B025052a07a55a447ed2fd30b5f2d1a11c2e6b683798de34528bb09492be3ebd79cB +ɥ@e03e34dbf3a354b070c7c2dd79c307f69e45c0d0c37d64fb3dc3bf53a025905a""12kNr8J6mWifC1dPRGX8TjDARex2sHH1bQ"UOP_DUP OP_HASH160 132c3fc4aa8d99ff3384da39f3d4796f24457ded OP_EQUALVERIFY OP_CHECKSIG*276a914132c3fc4aa8d99ff3384da39f3d4796f24457ded88ac*"12kNr8J6mWifC1dPRGX8TjDARex2sHH1bQ8$J  +@e03e34dbf3a354b070c7c2dd79c307f69e45c0d0c37d64fb3dc3bf53a025905a""161xzP4mfhsCNRGPA6JiC88nFB6aNx7VrE"UOP_DUP OP_HASH160 37075dcf83ee1aeac8743171f30acc54b683f492 OP_EQUALVERIFY OP_CHECKSIG*276a91437075dcf83ee1aeac8743171f30acc54b683f49288ac*"161xzP4mfhsCNRGPA6JiC88nFB6aNx7VrE8$J  +Ͷ%@e03e34dbf3a354b070c7c2dd79c307f69e45c0d0c37d64fb3dc3bf53a025905a""1HxfniGPp6i6w7mbXLuTahXspsRecKY3UT"UOP_DUP OP_HASH160 ba0944e63e1c43469819dd1226e4f18100312e49 OP_EQUALVERIFY OP_CHECKSIG*276a914ba0944e63e1c43469819dd1226e4f18100312e4988ac*"1HxfniGPp6i6w7mbXLuTahXspsRecKY3UT8$J $Π-@00000000000000000011c586b46dd996dcfe9f43d90a499a6d322e6d1a6b91d7"@0000000000000000000920fcfc490b74f4a137930a65e75d9f66b86e20936a142$Ԡ-@0000000000000000000e5ec8c69e6d20bc645d0d22f6b81f560f19d39380fe0e"@00000000000000000011c586b46dd996dcfe9f43d90a499a6d322e6d1a6b91d72$ݠ-@000000000000000000071640e697080cfa36c0608788996afacdf3bb8ce1b8aa"@0000000000000000000e5ec8c69e6d20bc645d0d22f6b81f560f19d39380fe0e2Í$ȿ-@00000000000000000007e63d130dfa8b54c49a5674dda7cb40e81511f1c10ef0"@000000000000000000071640e697080cfa36c0608788996afacdf3bb8ce1b8aa2 č$-@0000000000000000000ad44fca8d49a91b3db1c817432558d567ff0b2d2d0454"@00000000000000000007e63d130dfa8b54c49a5674dda7cb40e81511f1c10ef02 + + + +1@204be4e758962f5cc3ecd4e2a7bf398d3a6fbe6bc0b65b7900cc71eb96495061č$"@0000000000000000000ad44fca8d49a91b3db1c817432558d567ff0b2d2d0454(-2 +@a286b7df832d328c84e2a7ad68d1efdbd911eafe61a6e3a24ea0e1933faf0f31B0258b48492ab4f3d3344f45fd50b9a4a625b6addf340d31347bf7dc8e6e4ba41da2 +@2dd3dcc5ba07a5d246062925d8055e0b60632956dc12ba129e0596fbab95be2eB02e1bbd307d858970df1cf0695f02c50b308c6df46b5a3aea2d30fa834e3ee212aB +L@204be4e758962f5cc3ecd4e2a7bf398d3a6fbe6bc0b65b7900cc71eb96495061""1H6LXo5i2FtVq96cK3a15DJi6CizsTtDrG"UOP_DUP OP_HASH160 b084655d6ce597941d9e6aedd185d7641852103d OP_EQUALVERIFY OP_CHECKSIG*276a914b084655d6ce597941d9e6aedd185d7641852103d88ac*"1H6LXo5i2FtVq96cK3a15DJi6CizsTtDrG8č$J  +@204be4e758962f5cc3ecd4e2a7bf398d3a6fbe6bc0b65b7900cc71eb96495061""17zwnfR6tuxvG4DnbBsJRAX3k5D2GLY6BG"UOP_DUP OP_HASH160 4cc632da5952301ac1d2c08e20d8fd44299bcd51 OP_EQUALVERIFY OP_CHECKSIG*276a9144cc632da5952301ac1d2c08e20d8fd44299bcd5188ac*"17zwnfR6tuxvG4DnbBsJRAX3k5D2GLY6BG8č$J  +@204be4e758962f5cc3ecd4e2a7bf398d3a6fbe6bc0b65b7900cc71eb96495061""1EXxfApFprX6hP2PxytQ7rD6ysBPP4FzyB"UOP_DUP OP_HASH160 9474933837980c738532f196a9423cf5731ca2e9 OP_EQUALVERIFY OP_CHECKSIG*276a9149474933837980c738532f196a9423cf5731ca2e988ac*"1EXxfApFprX6hP2PxytQ7rD6ysBPP4FzyB8č$J ō$ѡ-@00000000000000000005fe166cc3637fddfcf6e9ba6db13f77dc4ba905aa4268"@0000000000000000000ad44fca8d49a91b3db1c817432558d567ff0b2d2d04542ƍ$ȋ-@000000000000000000186d1e6906854434af024d215d5e3eb7dfc66631fc5409"@00000000000000000005fe166cc3637fddfcf6e9ba6db13f77dc4ba905aa42682Ǎ$Ъ-@00000000000000000014d66baabdee1288c6fdc795dd635523d64af31d2ab220"@000000000000000000186d1e6906854434af024d215d5e3eb7dfc66631fc54092+ȍ$-@0000000000000000000ee11e78fe77472f317941ee3559371f3984efb721206a"@00000000000000000014d66baabdee1288c6fdc795dd635523d64af31d2ab2202* + + +1@5b8584c96072938d0fffa515c2001888308ee5511652d92b49bbb3c73935b1b3ȍ$"@0000000000000000000ee11e78fe77472f317941ee3559371f3984efb721206a(-2 +@d4f41c9758c872387a1b347a9a1bffca63851e44e3c1163d87f7fa8336036272B032455e50d6732ab13eb96d6aad6eebc6ca03d6385bccfc1fdf3847cdf6b2b9af42 +@e65cb6aeac8e579ed40a9fb8f2b11f7a97132f604d167866207ede9f584dd46aB0369088d862665dad4d90e16ed6738e0450e2fa08b8655ba9bd3362feaf95f3bd7B +@5b8584c96072938d0fffa515c2001888308ee5511652d92b49bbb3c73935b1b3""1PMnHS2Ket13rF9AViT136P8FDfcEKvpty"UOP_DUP OP_HASH160 f540e317508741e393b961f86dcdf537880090b8 OP_EQUALVERIFY OP_CHECKSIG*276a914f540e317508741e393b961f86dcdf537880090b888ac*"1PMnHS2Ket13rF9AViT136P8FDfcEKvpty8ȍ$J  +@5b8584c96072938d0fffa515c2001888308ee5511652d92b49bbb3c73935b1b3""1FHU9pKqp8jUhvPjMQsM7j2jDiGcX9RDrq"UOP_DUP OP_HASH160 9caf14eae0209154eb2804c3b9a1bbc2861ec276 OP_EQUALVERIFY OP_CHECKSIG*276a9149caf14eae0209154eb2804c3b9a1bbc2861ec27688ac*"1FHU9pKqp8jUhvPjMQsM7j2jDiGcX9RDrq8ȍ$J  +5@5b8584c96072938d0fffa515c2001888308ee5511652d92b49bbb3c73935b1b3""1M65EriMkhQgJeEsmm9bF5h46SeFQ8VgQi"UOP_DUP OP_HASH160 dc58224ac34a51aedd53d52f5fe25d4bd593113e OP_EQUALVERIFY OP_CHECKSIG*276a914dc58224ac34a51aedd53d52f5fe25d4bd593113e88ac*"1M65EriMkhQgJeEsmm9bF5h46SeFQ8VgQi8ȍ$J  + + +1@35359e5e17c0cde312e1654fe8e71d5a51bc2cb22590028116e2f7aada43ed56ȍ$"@0000000000000000000ee11e78fe77472f317941ee3559371f3984efb721206a(-2 +@10bfbc245d546d0786b5e90194721b55ef077cd7578a551ff65f5c9a9234ab1cB0292ab2f86b6ad362ec56145cfb39ab70fcf181f82f6ea392543782706ced622182 +@60816dd31ccc8f50d3c9204064858beed85fe60ffe0b95fb16897d12789c0a7eB022cb0b6a8f18c2fccea0776f5c4107040acedb98cda6cd4fd0ad3b051cdaf0e04B + @35359e5e17c0cde312e1654fe8e71d5a51bc2cb22590028116e2f7aada43ed56""1MwaVJkft8CXVS3RMzr7QjYBJdFoqvcAqH"UOP_DUP OP_HASH160 e5b4ee98a7582831132cebe20dc3c64ed1120359 OP_EQUALVERIFY OP_CHECKSIG*276a914e5b4ee98a7582831132cebe20dc3c64ed112035988ac*"1MwaVJkft8CXVS3RMzr7QjYBJdFoqvcAqH8ȍ$J  + @35359e5e17c0cde312e1654fe8e71d5a51bc2cb22590028116e2f7aada43ed56""1E2o5K6znjj8zf5WT6Cy6HtWuWtWtXzMPE"UOP_DUP OP_HASH160 8ef083179a8e3d83698189fbde17ce3bcb058708 OP_EQUALVERIFY OP_CHECKSIG*276a9148ef083179a8e3d83698189fbde17ce3bcb05870888ac*"1E2o5K6znjj8zf5WT6Cy6HtWuWtWtXzMPE8ȍ$J  +Ԯ_@35359e5e17c0cde312e1654fe8e71d5a51bc2cb22590028116e2f7aada43ed56""12tsfZnGVV3C6qePUUtUJnCkeEKCFbRJjY"UOP_DUP OP_HASH160 14c7a1fdb9e896b85a02b0d48b8a932c917761c9 OP_EQUALVERIFY OP_CHECKSIG*276a91414c7a1fdb9e896b85a02b0d48b8a932c917761c988ac*"12tsfZnGVV3C6qePUUtUJnCkeEKCFbRJjY8ȍ$J ; + + +1@adccf177adc3b861824f98c769d402e95d0662173173cf6d2bcbb332bd03a040ȍ$"@0000000000000000000ee11e78fe77472f317941ee3559371f3984efb721206a(-2 +@0d1b8c9a59521c0e0a82a18fb655cd6cae4e302b2d6acc3761920e183b50da4eB03812beffb6e57dc827dbe1a29760fe729fcd9a9423832180caeabe51ebb3539e42 +@0d1b8c9a59521c0e0a82a18fb655cd6cae4e302b2d6acc3761920e183b50da4eB028c8b2fb58dade5486bebbe842624678982317885f7b0c8285e463552b59ff68bB +І@adccf177adc3b861824f98c769d402e95d0662173173cf6d2bcbb332bd03a040""1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp"UOP_DUP OP_HASH160 db2ef1bde029af070919ba8c543a4a6940d74aa3 OP_EQUALVERIFY OP_CHECKSIG*276a914db2ef1bde029af070919ba8c543a4a6940d74aa388ac*"1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp8ȍ$J  +@@adccf177adc3b861824f98c769d402e95d0662173173cf6d2bcbb332bd03a040""1ALSrBrtH3fs7ZnySb9CmENW9EQRy7ZkKT"UOP_DUP OP_HASH160 66669cb909d54a10aa6a8839f4f2afef67010cc0 OP_EQUALVERIFY OP_CHECKSIG*276a91466669cb909d54a10aa6a8839f4f2afef67010cc088ac*"1ALSrBrtH3fs7ZnySb9CmENW9EQRy7ZkKT8ȍ$J  +@adccf177adc3b861824f98c769d402e95d0662173173cf6d2bcbb332bd03a040""16iQsfy63FQhk4tkW9GWGYmfzWRPsd2Aif"UOP_DUP OP_HASH160 3ead9cb0dd8ffb27c886a752dcdedc9abfd724b9 OP_EQUALVERIFY OP_CHECKSIG*276a9143ead9cb0dd8ffb27c886a752dcdedc9abfd724b988ac*"16iQsfy63FQhk4tkW9GWGYmfzWRPsd2Aif8ȍ$J  + + +1@0f9ca31bf7b444f6c044ce874eaf5540b38e7e0415e8f91d4d0308c0b10fc9c1ȍ$"@0000000000000000000ee11e78fe77472f317941ee3559371f3984efb721206a(-2 +@986bfdc7ec8c3fcf52b9424282fd58dbe38710b8aff9581df6d68672ba9294b5B03b90dac701fed59f1309c338ea068a0cff5519c6a57419254d8fcf5fe5c335f7b2 +@3dc6af1aa01678de34d9a156dc9fbdef649bb0852952031ba6e2142aec616266B02fa8390e76f2539858d15bf9542d151a8704c283064a931b2b40305852c852c6bB +@0f9ca31bf7b444f6c044ce874eaf5540b38e7e0415e8f91d4d0308c0b10fc9c1""1KD8THcXrHabDuMTYrswDnGN2B7Q9WbeQk"UOP_DUP OP_HASH160 c7bd7a2efb2e64a94034ee9735443ba8885d4150 OP_EQUALVERIFY OP_CHECKSIG*276a914c7bd7a2efb2e64a94034ee9735443ba8885d415088ac*"1KD8THcXrHabDuMTYrswDnGN2B7Q9WbeQk8ȍ$J  + @0f9ca31bf7b444f6c044ce874eaf5540b38e7e0415e8f91d4d0308c0b10fc9c1""1JDV1oi9e3AEixoDRqSFVNcoNyf1VJBaa6"UOP_DUP OP_HASH160 bcd683c2061824cefd33d94c248fe90665677449 OP_EQUALVERIFY OP_CHECKSIG*276a914bcd683c2061824cefd33d94c248fe9066567744988ac*"1JDV1oi9e3AEixoDRqSFVNcoNyf1VJBaa68ȍ$J  +_@0f9ca31bf7b444f6c044ce874eaf5540b38e7e0415e8f91d4d0308c0b10fc9c1""1Jcq9HRupUVARrreG87kg9c1NYG2R1ceZV"UOP_DUP OP_HASH160 c140e274287798f249d8ec1bbb5ba052c1c19357 OP_EQUALVERIFY OP_CHECKSIG*276a914c140e274287798f249d8ec1bbb5ba052c1c1935788ac*"1Jcq9HRupUVARrreG87kg9c1NYG2R1ceZV8ȍ$J ;ɍ$ᯣ-@0000000000000000000a2887dc5dc5703caf567a7e141e8fdb5869a9276aa6f7"@0000000000000000000ee11e78fe77472f317941ee3559371f3984efb721206a2ʍ$-@000000000000000000104b1a9ccc36f8d0440b2b7098f2d87ec387d1c7187f09"@0000000000000000000a2887dc5dc5703caf567a7e141e8fdb5869a9276aa6f72ˍ$-@00000000000000000009a30a3350cd6546cc410c44ab87267cecbb4e2bce8929"@000000000000000000104b1a9ccc36f8d0440b2b7098f2d87ec387d1c7187f092̍$ܵ-@0000000000000000000a9f25513917ca0d46479e989c3fa5b27228e9e928cbd3"@00000000000000000009a30a3350cd6546cc410c44ab87267cecbb4e2bce89292͍$ӽ-@00000000000000000011c51e900e1c6e3fb9272155f46c630b7aec0905097af9"@0000000000000000000a9f25513917ca0d46479e989c3fa5b27228e9e928cbd32΍$-@00000000000000000013528622ee91ce682bfe9350213c742c4390c7d54503b5"@00000000000000000011c51e900e1c6e3fb9272155f46c630b7aec0905097af92ύ$-@000000000000000000177c64e938751aefdb2e4ffa5eebb5499552aaff258c7c"@00000000000000000013528622ee91ce682bfe9350213c742c4390c7d54503b52Ѝ$Ń-@00000000000000000008e5213f67c3ba11ffd6fd3b987dbd1567a9a988dcea5a"@000000000000000000177c64e938751aefdb2e4ffa5eebb5499552aaff258c7c2э$-@000000000000000000022add6842e468f04e8a837fb3d17ad078873b2d580fe2"@00000000000000000008e5213f67c3ba11ffd6fd3b987dbd1567a9a988dcea5a2ҍ$Û-@0000000000000000001337a33b32262aa36e9d1b32e0ad8f1f8f05d72afcf630"@000000000000000000022add6842e468f04e8a837fb3d17ad078873b2d580fe22Ӎ$-@0000000000000000001248d7239d7f2b4ea02e3e99763208e701edad69418d4d"@0000000000000000001337a33b32262aa36e9d1b32e0ad8f1f8f05d72afcf6302ԍ$̦-@0000000000000000000f5e76cda442fe5530837748808fac54b7186e422f0a2d"@0000000000000000001248d7239d7f2b4ea02e3e99763208e701edad69418d4d2Ս$-@0000000000000000000e7aea9a2a0b224b3c99f98ee8f9612e8631697c132bc7"@0000000000000000000f5e76cda442fe5530837748808fac54b7186e422f0a2d2֍$-@000000000000000000130b1021ec0ea90ad2587c0a0bcd6f4987936a15f050af"@0000000000000000000e7aea9a2a0b224b3c99f98ee8f9612e8631697c132bc72׍$і-@0000000000000000000130d451a3f08ca81e2a9b326e77a3a3ad564d0a6980c6"@000000000000000000130b1021ec0ea90ad2587c0a0bcd6f4987936a15f050af2؍$ŧ-@00000000000000000016827b573448ddd18da421aec2cf8cd261f4a622c712b0"@0000000000000000000130d451a3f08ca81e2a9b326e77a3a3ad564d0a6980c62 + + +1@4beaa2ebc3a8e319075863f617a009b61293930faa7dd9346270b37c11cab946؍$"@00000000000000000016827b573448ddd18da421aec2cf8cd261f4a622c712b0(ŧ-2 +@9da13e26a61c11bb778f2656e3d50966a0e2586423d6ae3c3a36ddbd11db60eeB034fe2ec3acc3e4daf950961c5838cc3094a95e29b5fe123b8f713aa24f253f8742 +@1e67a73d71258c540304ae326207bf9d85399f5935b546f08f18c12f1da2f257B0360ff7602032c33dc20e8eef6746a7a87416f97b2a80ba12affdbd3d2c1d7853cB +Y@4beaa2ebc3a8e319075863f617a009b61293930faa7dd9346270b37c11cab946""19S23KBiG3M7NthwctDA4Kho4XX2SWwLCt"UOP_DUP OP_HASH160 5c7c45fb953392ca287eb1e25a1eb138541939f1 OP_EQUALVERIFY OP_CHECKSIG*276a9145c7c45fb953392ca287eb1e25a1eb138541939f188ac*"19S23KBiG3M7NthwctDA4Kho4XX2SWwLCt8؍$J  +@4beaa2ebc3a8e319075863f617a009b61293930faa7dd9346270b37c11cab946""16U7ZemQ8GRkEvL9CrVCBh1fSq7sr2kfNn"UOP_DUP OP_HASH160 3bf9569eead171b39091f86a822777be4ff39bc2 OP_EQUALVERIFY OP_CHECKSIG*276a9143bf9569eead171b39091f86a822777be4ff39bc288ac*"16U7ZemQ8GRkEvL9CrVCBh1fSq7sr2kfNn8؍$J  +@4beaa2ebc3a8e319075863f617a009b61293930faa7dd9346270b37c11cab946""1EYGpCD9YDB7RnB6Q1L2nzWptr7wKCPhXC"UOP_DUP OP_HASH160 9483bb086db9ae68214309904bb72a48c05f4644 OP_EQUALVERIFY OP_CHECKSIG*276a9149483bb086db9ae68214309904bb72a48c05f464488ac*"1EYGpCD9YDB7RnB6Q1L2nzWptr7wKCPhXC8؍$J  + + +1@16fba591e7d456e81d7aa557474170ed80d3954c452037bb98779fef8d3a18a9؍$"@00000000000000000016827b573448ddd18da421aec2cf8cd261f4a622c712b0(ŧ-2 +@4beaa2ebc3a8e319075863f617a009b61293930faa7dd9346270b37c11cab946B039fca90829760122dcb370fcfe869e5a6bea7b77c458bfc1a7dc3e28601f18fdf2 +@393bb1f3ba924ecc888e32e2bc63047cbe7ba7232fb99daf501411453764c0caB024fd7afd631211b1c19a962e279337ebf0a70c9ef85cefc7ecaaffe05179b6387B +Y@16fba591e7d456e81d7aa557474170ed80d3954c452037bb98779fef8d3a18a9""1Nuo7Hxkp6CDnYVBUFnDRCMvUosJZ66ZyD"UOP_DUP OP_HASH160 f056c2ca74e61cb97375c1990f98ba558a73052f OP_EQUALVERIFY OP_CHECKSIG*276a914f056c2ca74e61cb97375c1990f98ba558a73052f88ac*"1Nuo7Hxkp6CDnYVBUFnDRCMvUosJZ66ZyD8؍$J  +@16fba591e7d456e81d7aa557474170ed80d3954c452037bb98779fef8d3a18a9""1L2Ym1Rg2ZaKAAmCi8dR3DMvhbud7p22z6"UOP_DUP OP_HASH160 d0b5511499f57a64516ed049503d4c62d6de45bc OP_EQUALVERIFY OP_CHECKSIG*276a914d0b5511499f57a64516ed049503d4c62d6de45bc88ac*"1L2Ym1Rg2ZaKAAmCi8dR3DMvhbud7p22z68؍$J  +@16fba591e7d456e81d7aa557474170ed80d3954c452037bb98779fef8d3a18a9""16Ak3NEbp842n6ttKSv8gZs6GBZy2P3NLB"UOP_DUP OP_HASH160 38b04d1cd751353b3f0703f4858dcf6657c27aad OP_EQUALVERIFY OP_CHECKSIG*276a91438b04d1cd751353b3f0703f4858dcf6657c27aad88ac*"16Ak3NEbp842n6ttKSv8gZs6GBZy2P3NLB8؍$J  ٍ$Ƨ-@0000000000000000000fd38ddeb8a5f3acc71f611d72c7d6976977648c213efa"@00000000000000000016827b573448ddd18da421aec2cf8cd261f4a622c712b02ڍ$-@00000000000000000018810d9e17cb2953d06f0059fdac8be451fb4e8f8241f9"@0000000000000000000fd38ddeb8a5f3acc71f611d72c7d6976977648c213efa2 ۍ$ߞ-@00000000000000000004fd17b65cb94f9b013ae58d41855e1959f73b02e4f6f9"@00000000000000000018810d9e17cb2953d06f0059fdac8be451fb4e8f8241f92 + + + +1@e9d6d088b95ed7e6721be0f3ee7d6f1a26a9049164e172933fe0e3da904a56f7ۍ$"@00000000000000000004fd17b65cb94f9b013ae58d41855e1959f73b02e4f6f9(ߞ-2 +@d81eef8eee54ddde55793d1d862318b631e09fbf8896c8a0b1f441b9ba65db03B03f0f7c2a8c0a597c22b64e6fb3761a60772e5d9494a1f74cce89b5776576123682 +@70913bc1418c833baa6bf853c7c23571b87adf28b21b67a95ed8f5340c758ce6B0386579b08dc4d7fae4c6b06d7d194892b31a3f619f62f85f1c1da8141bee4095cB +@e9d6d088b95ed7e6721be0f3ee7d6f1a26a9049164e172933fe0e3da904a56f7""1Cfwh51mCSR82AHSViQr2fv6uatZ8Ybqxq"UOP_DUP OP_HASH160 8006d802a701a2062eb02237bbbdd9751b9b784a OP_EQUALVERIFY OP_CHECKSIG*276a9148006d802a701a2062eb02237bbbdd9751b9b784a88ac*"1Cfwh51mCSR82AHSViQr2fv6uatZ8Ybqxq8ۍ$J  +ఢ@e9d6d088b95ed7e6721be0f3ee7d6f1a26a9049164e172933fe0e3da904a56f7""113MksYkPJJGq2JQz4zjY1voAMKWmuEiWP"UOP_DUP OP_HASH160 0072289355b4b0e65e9b7d12a5aa77122f3d40e8 OP_EQUALVERIFY OP_CHECKSIG*276a9140072289355b4b0e65e9b7d12a5aa77122f3d40e888ac*"113MksYkPJJGq2JQz4zjY1voAMKWmuEiWP8ۍ$J  +@e9d6d088b95ed7e6721be0f3ee7d6f1a26a9049164e172933fe0e3da904a56f7""17jYp2o1PB3Qz6sHTW4AozHr5zEwTxTx5R"UOP_DUP OP_HASH160 49dcc78c17eef452dafb16508ae4e266e25d668d OP_EQUALVERIFY OP_CHECKSIG*276a91449dcc78c17eef452dafb16508ae4e266e25d668d88ac*"17jYp2o1PB3Qz6sHTW4AozHr5zEwTxTx5R8ۍ$J ܍$-@0000000000000000000f098bf377c5fbaa05c8fddf5343121e9014d8f6678003"@00000000000000000004fd17b65cb94f9b013ae58d41855e1959f73b02e4f6f92ݍ$-@00000000000000000004643cb4da5ee6a9cf643b369550db2af7c5614a50a7d4"@0000000000000000000f098bf377c5fbaa05c8fddf5343121e9014d8f66780032ލ$-@00000000000000000016d6058404d436cf0a077272db2329f967f3915d15268d"@00000000000000000004643cb4da5ee6a9cf643b369550db2af7c5614a50a7d42 ߍ$-@00000000000000000019d6d9339b55ef44a93763e6a223162026a16d25edfb9f"@00000000000000000016d6058404d436cf0a077272db2329f967f3915d15268d2 + + + +1@fc2047bc522c82c05c8d1c0f8d3623a69e833a6f44547a71493a2e86ffa8d1ceߍ$"@00000000000000000019d6d9339b55ef44a93763e6a223162026a16d25edfb9f(-2 +@6b07a73909db3857343503cdfa2c62107f1b1f42f68178a034b035e3777ba76aB0252063783bda50495326faa2aef04288004e4faf0cf1e9df60cf93596e6856dd62 +@f8a73a8cb7289e7c99698a7747e814cdf1f64d0572c9218e81c301072f4fecdaB0304156bca620973b709292bb8637ba70641a051a54d0541c29f051e3c4613e6ffB +@fc2047bc522c82c05c8d1c0f8d3623a69e833a6f44547a71493a2e86ffa8d1ce""1HYp2GzjqkLsmbsEBcDc4bVnnjGyaTi97c"UOP_DUP OP_HASH160 b58628ca9df1919720a5d79d994283626d40d006 OP_EQUALVERIFY OP_CHECKSIG*276a914b58628ca9df1919720a5d79d994283626d40d00688ac*"1HYp2GzjqkLsmbsEBcDc4bVnnjGyaTi97c8ߍ$J  +F@fc2047bc522c82c05c8d1c0f8d3623a69e833a6f44547a71493a2e86ffa8d1ce""1BXEm3CBnC9J4Qie447H1uH4y4VUBxNC1M"UOP_DUP OP_HASH160 736938ec2d26a0302f0004803f5a4a46efc65c05 OP_EQUALVERIFY OP_CHECKSIG*276a914736938ec2d26a0302f0004803f5a4a46efc65c0588ac*"1BXEm3CBnC9J4Qie447H1uH4y4VUBxNC1M8ߍ$J  +@fc2047bc522c82c05c8d1c0f8d3623a69e833a6f44547a71493a2e86ffa8d1ce""1MzDAsSraewBNoL37A998VHEpJf2uSxsN1"UOP_DUP OP_HASH160 e6346277eb7537bd070dcabf379351ba615dac89 OP_EQUALVERIFY OP_CHECKSIG*276a914e6346277eb7537bd070dcabf379351ba615dac8988ac*"1MzDAsSraewBNoL37A998VHEpJf2uSxsN18ߍ$J $-@0000000000000000000e5f8005c637559b45770d3484e3d9ec3edcfbe6623d94"@00000000000000000019d6d9339b55ef44a93763e6a223162026a16d25edfb9f2 + +1@e5cc4a1b604f2b9a7dbea5865a2b86ed82886a1d98a4aeea79915278d849fd00$"@0000000000000000000e5f8005c637559b45770d3484e3d9ec3edcfbe6623d94(-2 +@d03d7a0e0da3dbe19f3ffaf3406ca3fe47c3eff93e7aeaeeb6b2849b68df014eB024d9237bc256dd04ff8f797cca8f2d43597bf5ad8cedb599c106e7255023635562 +@39c555c3f3f3436fce0a493c4cd8597985af69ed02450f90be35c1442106c9d4B023631fa3855e87413a820475fd5e4a040d807526b8d9f1b39f9e7fe25cb0a0591B +@e5cc4a1b604f2b9a7dbea5865a2b86ed82886a1d98a4aeea79915278d849fd00""1HW5XBysiJLEpNDU91mn9He8YaThQkaukE"UOP_DUP OP_HASH160 b501d95576832418a414e33e68194dc15b6ae6c4 OP_EQUALVERIFY OP_CHECKSIG*276a914b501d95576832418a414e33e68194dc15b6ae6c488ac*"1HW5XBysiJLEpNDU91mn9He8YaThQkaukE8$J  + @e5cc4a1b604f2b9a7dbea5865a2b86ed82886a1d98a4aeea79915278d849fd00""1HicN794aw4BDDgBVvfFwHfN5uXNUtbRyE"UOP_DUP OP_HASH160 b76096570cccf7f9ecd8e29d3298bde6791c766b OP_EQUALVERIFY OP_CHECKSIG*276a914b76096570cccf7f9ecd8e29d3298bde6791c766b88ac*"1HicN794aw4BDDgBVvfFwHfN5uXNUtbRyE8$J  + + +1@b4753adc784120a1776a443b3b1c0a486496a2dae6958d9ed50d44a97206c423$"@0000000000000000000e5f8005c637559b45770d3484e3d9ec3edcfbe6623d94(-2 +@adccf177adc3b861824f98c769d402e95d0662173173cf6d2bcbb332bd03a040B020c74440ab7ccd0fd51a9242a867df577e674103810b4374290cd85b846c32e7f2 +@cce810d9b35d0f53ec3f1e8ea70fc0476a6becba5ccc1e852b9b7a86cca7a1ccB033b7b4d3b45d05f1a70ea8010b0c78dea4b5653efa253fcc732262cc73e3b77a3B +̄@b4753adc784120a1776a443b3b1c0a486496a2dae6958d9ed50d44a97206c423""1BsFMGqWdboaNdP31ccsJRkvkyLQUstJJh"UOP_DUP OP_HASH160 773208c8eed220f56c67b68ecc09ff3e5db00a5c OP_EQUALVERIFY OP_CHECKSIG*276a914773208c8eed220f56c67b68ecc09ff3e5db00a5c88ac*"1BsFMGqWdboaNdP31ccsJRkvkyLQUstJJh8$J  +@b4753adc784120a1776a443b3b1c0a486496a2dae6958d9ed50d44a97206c423""1ATWaZdTAo4TE5xpheHeifnJpkT6N3MZSr"UOP_DUP OP_HASH160 67bca359a2c2ab69a18e05d2068c48951ae7bcbc OP_EQUALVERIFY OP_CHECKSIG*276a91467bca359a2c2ab69a18e05d2068c48951ae7bcbc88ac*"1ATWaZdTAo4TE5xpheHeifnJpkT6N3MZSr8$J  +8@b4753adc784120a1776a443b3b1c0a486496a2dae6958d9ed50d44a97206c423""1DJb2sSjDE5ntiCcuiMr4yj7oNsLFGc1VK"UOP_DUP OP_HASH160 86f4fd4baf9fb200b788328edd8df1d0765041d2 OP_EQUALVERIFY OP_CHECKSIG*276a91486f4fd4baf9fb200b788328edd8df1d0765041d288ac*"1DJb2sSjDE5ntiCcuiMr4yj7oNsLFGc1VK8$J $ș-@00000000000000000004426ec353b461598233d3d03e490dfd23255a4c743f10"@0000000000000000000e5f8005c637559b45770d3484e3d9ec3edcfbe6623d942$-@0000000000000000000c45fa955f91df9961743aa5fbdfd1cdde0d698205d24a"@00000000000000000004426ec353b461598233d3d03e490dfd23255a4c743f102$-@000000000000000000098b787831bf4507d86f05bf39ae60e62082e011c7aa49"@0000000000000000000c45fa955f91df9961743aa5fbdfd1cdde0d698205d24a2$З-@00000000000000000014f946cb3c2e3d783497280f7a5bfd43b68a960409628a"@000000000000000000098b787831bf4507d86f05bf39ae60e62082e011c7aa492$Ϊ-@000000000000000000162e4e0c8cca7ea7c17bfa48048ac5e3c8d6e8e9896af8"@00000000000000000014f946cb3c2e3d783497280f7a5bfd43b68a960409628a2$Ѫ-@00000000000000000008c143c0f62b7f9252de9839b5e0c7f3d3bfa98f09e908"@000000000000000000162e4e0c8cca7ea7c17bfa48048ac5e3c8d6e8e9896af82$-@00000000000000000002e4edf63cc5c307d09259922ed58c1de148bedaee3b9e"@00000000000000000008c143c0f62b7f9252de9839b5e0c7f3d3bfa98f09e9082$-@000000000000000000053da2bc87af191518bebbe9226c0b169ede35607de2ff"@00000000000000000002e4edf63cc5c307d09259922ed58c1de148bedaee3b9e2$߬-@0000000000000000001399aff45cd3629c9b392a63a86b09af111d868555aca7"@000000000000000000053da2bc87af191518bebbe9226c0b169ede35607de2ff2$-@00000000000000000014c696093249fceae360e992681ce5a9daa48cbad0e790"@0000000000000000001399aff45cd3629c9b392a63a86b09af111d868555aca72 $-@00000000000000000015488111161545409424e27e811563d2b5e672102c0f3d"@00000000000000000014c696093249fceae360e992681ce5a9daa48cbad0e7902 + +1@57a9daa743621d0da2eb648a1620b4a8fc69a730e8eda40e970394dfbc677181$"@00000000000000000015488111161545409424e27e811563d2b5e672102c0f3d(-2 +@9389b33abfa63ff9311a6116a5e09db68cdecc2a7e03a5e858c2e003175573e1B02c1dfb3de9a10f50e91a9ed6bae1b692a08c4585c07dc0a08e0647fed31b9e7f02 +@7e59b1dd695be23893412ca597bd61aeffebe569564cfe43b86c06a25abe47d0B031148b43d48ac22b21647ab9ab3a236ee4e80d4065d640bdb5966c740e91d87a62 +@9389b33abfa63ff9311a6116a5e09db68cdecc2a7e03a5e858c2e003175573e1B0280d4718c73a49e21b8b1d49a7c49142dc7d7d8dc2d576b2edcca3917d8b4c55aB +@57a9daa743621d0da2eb648a1620b4a8fc69a730e8eda40e970394dfbc677181""14uGZmq7t33LYqfNX7MFaEYP2SHjLNF1eZ"UOP_DUP OP_HASH160 2acb001b2431cd7cc5613bb4fa531ae1532346cd OP_EQUALVERIFY OP_CHECKSIG*276a9142acb001b2431cd7cc5613bb4fa531ae1532346cd88ac*"14uGZmq7t33LYqfNX7MFaEYP2SHjLNF1eZ8$J  +]@57a9daa743621d0da2eb648a1620b4a8fc69a730e8eda40e970394dfbc677181""169B9saN3ChbCMidwL8Br1dukmJ26dbWHs"UOP_DUP OP_HASH160 38646e8fce6d151984e912795b3deceb437d110b OP_EQUALVERIFY OP_CHECKSIG*276a91438646e8fce6d151984e912795b3deceb437d110b88ac*"169B9saN3ChbCMidwL8Br1dukmJ26dbWHs8$J  +!@57a9daa743621d0da2eb648a1620b4a8fc69a730e8eda40e970394dfbc677181""1PZRd71Ya3nhcdwmEcAvbegQXURzQYPvXW"UOP_DUP OP_HASH160 f774a1bf7f7811de74998a009aba26fbad6054f6 OP_EQUALVERIFY OP_CHECKSIG*276a914f774a1bf7f7811de74998a009aba26fbad6054f688ac*"1PZRd71Ya3nhcdwmEcAvbegQXURzQYPvXW8$J &$ؑ-@00000000000000000010730ba65ed04b7beffd0722965b0b6f4ef6e46247ad9a"@00000000000000000015488111161545409424e27e811563d2b5e672102c0f3d2$-@000000000000000000058cce1a08e4b3bb1073673922cf6535f5ca2df91e5c66"@00000000000000000010730ba65ed04b7beffd0722965b0b6f4ef6e46247ad9a2D$-@0000000000000000000ba48d67829de1f82f7b9a98eaf4556b016822fdf2c701"@000000000000000000058cce1a08e4b3bb1073673922cf6535f5ca2df91e5c662C + + +1@2dc397acb72b9bba69a36b3b6525654585746ec18be153e5d8c77f04eafc6bcd$"@0000000000000000000ba48d67829de1f82f7b9a98eaf4556b016822fdf2c701(-2 +@20ec7769da6018a7e533c2ac2532c6b0637981e0139d43efe8d995e402193b9eB02741d0af5c5efb0d80bebf81cbbd7c1bc78a31f2a4fe10c21428eeff47739e9302 +@09dfe6b261b28f2c45fa904ba43cf4f67d414d9be156e4a650c66b92fc529b89B02d5d1c5e1767c21ceab1c3190d94a6c3258bfdb7db15c47144535cb5e9b4c7c71B +H@2dc397acb72b9bba69a36b3b6525654585746ec18be153e5d8c77f04eafc6bcd""1DzV8xy3gybkKAWQbu2UCJRdx3j7yA8u3V"UOP_DUP OP_HASH160 8e80b5037fa4adb605d678ae50001a8e60015042 OP_EQUALVERIFY OP_CHECKSIG*276a9148e80b5037fa4adb605d678ae50001a8e6001504288ac*"1DzV8xy3gybkKAWQbu2UCJRdx3j7yA8u3V8$J  +@2dc397acb72b9bba69a36b3b6525654585746ec18be153e5d8c77f04eafc6bcd""1FZ5uXCYDXAXsyGGcuTfiEbaJp1ar5kT5H"UOP_DUP OP_HASH160 9fa32aab7ff20f4428ab167ed3808af80bcb8c76 OP_EQUALVERIFY OP_CHECKSIG*276a9149fa32aab7ff20f4428ab167ed3808af80bcb8c7688ac*"1FZ5uXCYDXAXsyGGcuTfiEbaJp1ar5kT5H8$J  +Ƅ @2dc397acb72b9bba69a36b3b6525654585746ec18be153e5d8c77f04eafc6bcd"!1LCgpqckJSKpXQxaq5tv7w6gfoK1iU1wT"UOP_DUP OP_HASH160 03a1a8a62473a68a5ca64c91e69e9cf2d440076e OP_EQUALVERIFY OP_CHECKSIG*276a91403a1a8a62473a68a5ca64c91e69e9cf2d440076e88ac*!1LCgpqckJSKpXQxaq5tv7w6gfoK1iU1wT8$J  + + +1@c65656b2b10f41d81b4fca6df2491d31f6b8270a93c11bb02dbd670e2ea20dc1$"@0000000000000000000ba48d67829de1f82f7b9a98eaf4556b016822fdf2c701(-2 +@e03e34dbf3a354b070c7c2dd79c307f69e45c0d0c37d64fb3dc3bf53a025905aB020635871d18c5fccf4cceeefcd934019168114a33384f08df99d76ead0c29ca452 +@b4753adc784120a1776a443b3b1c0a486496a2dae6958d9ed50d44a97206c423B021d4af71f9fe1868b2a7f404aed744d73d0869f8855dc74db0eabcbab8e3103c9B +j@c65656b2b10f41d81b4fca6df2491d31f6b8270a93c11bb02dbd670e2ea20dc1"!1rewUguCwtfjrsCcD92dy3rspje5YFA1x"UOP_DUP OP_HASH160 09640d5f081be824a4ad334caf265b6c41537a34 OP_EQUALVERIFY OP_CHECKSIG*276a91409640d5f081be824a4ad334caf265b6c41537a3488ac*!1rewUguCwtfjrsCcD92dy3rspje5YFA1x8$J  + @c65656b2b10f41d81b4fca6df2491d31f6b8270a93c11bb02dbd670e2ea20dc1""12dwBiF7JRVpB48dLhBS7wkj2T4kPrcudH"UOP_DUP OP_HASH160 11f454dcef6b603b4b3692b67840d4d27c9586e8 OP_EQUALVERIFY OP_CHECKSIG*276a91411f454dcef6b603b4b3692b67840d4d27c9586e888ac*"12dwBiF7JRVpB48dLhBS7wkj2T4kPrcudH8$J  +.@c65656b2b10f41d81b4fca6df2491d31f6b8270a93c11bb02dbd670e2ea20dc1""1DkgyZnGRudy6buFJbqoq77LEBpbR9h7vg"UOP_DUP OP_HASH160 8be4c3f33d0d929d191a33fe87abac8b6db1a822 OP_EQUALVERIFY OP_CHECKSIG*276a9148be4c3f33d0d929d191a33fe87abac8b6db1a82288ac*"1DkgyZnGRudy6buFJbqoq77LEBpbR9h7vg8$J ; + + +1@511d0acb23374ada90c2c862d85d814741c9cbf04a78419f251923bd58462efd$"@0000000000000000000ba48d67829de1f82f7b9a98eaf4556b016822fdf2c701(-2 +@741f770d35a4354c93085d8a55be11f3432a5dbfde51f18b2608d36cb5a9c6beB03b5b5dcb21ce1ab89c9ddca651043082a62dca88b31318229dfdee536cbf291682 +@2ac13ea8262f82d6ef0394abf1ef8831dc64be196bfb8c7922da58a28c0404ecB029b8498ded75336bfedccb59c745e033be1453b27f1b97a86105563d7642fd57fB + +@511d0acb23374ada90c2c862d85d814741c9cbf04a78419f251923bd58462efd""15k3L1Sp7HubtztEumBr8wfvpi1BLHoN6f"UOP_DUP OP_HASH160 340455238b23c925d5119122a00aa5734bb723e7 OP_EQUALVERIFY OP_CHECKSIG*276a914340455238b23c925d5119122a00aa5734bb723e788ac*"15k3L1Sp7HubtztEumBr8wfvpi1BLHoN6f8$J  + @511d0acb23374ada90c2c862d85d814741c9cbf04a78419f251923bd58462efd""1KRSBo7EXigHY7FLdfTPup888HBFHZiqMK"UOP_DUP OP_HASH160 ca1145815b7b35d00a1dd7245dfb6ce7abbeee23 OP_EQUALVERIFY OP_CHECKSIG*276a914ca1145815b7b35d00a1dd7245dfb6ce7abbeee2388ac*"1KRSBo7EXigHY7FLdfTPup888HBFHZiqMK8$J  + @511d0acb23374ada90c2c862d85d814741c9cbf04a78419f251923bd58462efd""1Nzne6heeSLVMjaRV6cpqaPSTTHqHpThWd"UOP_DUP OP_HASH160 f1487306c8628a74e26520d9c56a49953a475b0b OP_EQUALVERIFY OP_CHECKSIG*276a914f1487306c8628a74e26520d9c56a49953a475b0b88ac*"1Nzne6heeSLVMjaRV6cpqaPSTTHqHpThWd8$J ; + + +1@f0b3cd722cadafb9e3645d8bb936c76c5fe481eca056db4cf04901ff2b392329$"@0000000000000000000ba48d67829de1f82f7b9a98eaf4556b016822fdf2c701(-2 +@511d0acb23374ada90c2c862d85d814741c9cbf04a78419f251923bd58462efdB02c7264726371eb7e7aa12773e92cd67c792ec47172ff6a9de25f11b91396937502 +@741f770d35a4354c93085d8a55be11f3432a5dbfde51f18b2608d36cb5a9c6beB032edf348b449f9b742679df35e48618e6e971c0b6c7d2dce48552b4b7802dd05dB + +@f0b3cd722cadafb9e3645d8bb936c76c5fe481eca056db4cf04901ff2b392329""18t7pFhN8CHGADK8tEpbG4qZ6pyssLfUzJ"UOP_DUP OP_HASH160 5673c87e17021de0c67521e33c888fbc766facf0 OP_EQUALVERIFY OP_CHECKSIG*276a9145673c87e17021de0c67521e33c888fbc766facf088ac*"18t7pFhN8CHGADK8tEpbG4qZ6pyssLfUzJ8$J  + @f0b3cd722cadafb9e3645d8bb936c76c5fe481eca056db4cf04901ff2b392329""1Brn83Mk5SpwF5t8wYxrZ98uum1jXKDgMu"UOP_DUP OP_HASH160 771b4e2f0cafad45730928922a6c601ed1e3d04d OP_EQUALVERIFY OP_CHECKSIG*276a914771b4e2f0cafad45730928922a6c601ed1e3d04d88ac*"1Brn83Mk5SpwF5t8wYxrZ98uum1jXKDgMu8$J  +Y@f0b3cd722cadafb9e3645d8bb936c76c5fe481eca056db4cf04901ff2b392329""1FxCkQ7kowGxKEdkjptQPaRFHmzffjcyF9"UOP_DUP OP_HASH160 a4027221168a52ef44451ff96d4323b52bae5828 OP_EQUALVERIFY OP_CHECKSIG*276a914a4027221168a52ef44451ff96d4323b52bae582888ac*"1FxCkQ7kowGxKEdkjptQPaRFHmzffjcyF98$J ; + +1@6578c9db6d299378ca7b5489619db12f5cc39945300e9e00b01544c4548d3c05$"@0000000000000000000ba48d67829de1f82f7b9a98eaf4556b016822fdf2c701(-2 +@b4753adc784120a1776a443b3b1c0a486496a2dae6958d9ed50d44a97206c423B03fa1c12f68873d46bf53229f658a62fa5cfafbb2a31a073efb878c1ea832937642 +@1e9119bf507cac3fd0486dd4a3150ec22d89e33d01904d48037b1ab07ab4d1bcB0229b08a6271e34f76385819ce62e30bd67778a3ef6cedcd8519539a7978942a542 +@94476f4e75b5954c00bd33a0b8bdf838c44cba0a986b441a7de331514d0e6a0dB0237b48a65d4d3f1373b4b973b4f5eed8b891b81a5bf133aa2bd6d062b4d6a96022 +@c65656b2b10f41d81b4fca6df2491d31f6b8270a93c11bb02dbd670e2ea20dc1B03c02e836daba392c2f07e628282fdd9a92c004edf79344954fe7722229c027e4eB +@6578c9db6d299378ca7b5489619db12f5cc39945300e9e00b01544c4548d3c05""16rZph5RX5Aj9bCrsYv5rAFycQhMqZQbdd"UOP_DUP OP_HASH160 403868e14d60efb94570d362b746094799e78edd OP_EQUALVERIFY OP_CHECKSIG*276a914403868e14d60efb94570d362b746094799e78edd88ac*"16rZph5RX5Aj9bCrsYv5rAFycQhMqZQbdd8$J  + @6578c9db6d299378ca7b5489619db12f5cc39945300e9e00b01544c4548d3c05""132qxW1J3xUE5FXZrzt1PCKsFoFfpLPqgP"UOP_DUP OP_HASH160 164988e16e10bdb69aac02ee4a5c8580b3bdf259 OP_EQUALVERIFY OP_CHECKSIG*276a914164988e16e10bdb69aac02ee4a5c8580b3bdf25988ac*"132qxW1J3xUE5FXZrzt1PCKsFoFfpLPqgP8$J  +ȑ(@6578c9db6d299378ca7b5489619db12f5cc39945300e9e00b01544c4548d3c05""1FnxJjVe6bqo6bRGXnx8gutDrTFFknxSfe"UOP_DUP OP_HASH160 a242a56a80856b4e9b60057fc3157d813754a6ab OP_EQUALVERIFY OP_CHECKSIG*276a914a242a56a80856b4e9b60057fc3157d813754a6ab88ac*"1FnxJjVe6bqo6bRGXnx8gutDrTFFknxSfe8$J ; + +1@4495801c2b3cbc4a17ce446eb5c6fef6fd49a4c8419dee184e8b2b4cb6d32542$"@0000000000000000000ba48d67829de1f82f7b9a98eaf4556b016822fdf2c701(-2 +@3dc413638171e68c9516583869f2e92c7ac6b721a5e7d24596141581c575aff9B03ec419a6f2923b2e7c1c5b173c4d800a13775e0cec1a5cdbbef2310cfa059c7362 +@c65656b2b10f41d81b4fca6df2491d31f6b8270a93c11bb02dbd670e2ea20dc1B033d4b53d31cc771edbd0d9ec214e1c27ce503da71c63b676391d28ebd3354a1912 +@6578c9db6d299378ca7b5489619db12f5cc39945300e9e00b01544c4548d3c05B029c1dc3d3731e13d5c59b89bb2e732fa132867ed7656061b9532cf7107f4adc83B +C@4495801c2b3cbc4a17ce446eb5c6fef6fd49a4c8419dee184e8b2b4cb6d32542""16Y3PNf33nMjWbzuYuoit5tGTR47rvnqZB"UOP_DUP OP_HASH160 3cb783e7d77184f0f7f33b8755e91b5313c9af9d OP_EQUALVERIFY OP_CHECKSIG*276a9143cb783e7d77184f0f7f33b8755e91b5313c9af9d88ac*"16Y3PNf33nMjWbzuYuoit5tGTR47rvnqZB8$J  + @4495801c2b3cbc4a17ce446eb5c6fef6fd49a4c8419dee184e8b2b4cb6d32542""15NN5QVtQRmmMVfsEHVWabN2TDXwwVhNHq"UOP_DUP OP_HASH160 2fead4e708d89ff9a5bfb3ced676557f9d0f9d08 OP_EQUALVERIFY OP_CHECKSIG*276a9142fead4e708d89ff9a5bfb3ced676557f9d0f9d0888ac*"15NN5QVtQRmmMVfsEHVWabN2TDXwwVhNHq8$J  +@4495801c2b3cbc4a17ce446eb5c6fef6fd49a4c8419dee184e8b2b4cb6d32542""13Qj73FtgXKJ8uia2N7VZKf2z1MJKVgCKr"UOP_DUP OP_HASH160 1a6cf726e76b1febc44b5461c196c0e4212776d8 OP_EQUALVERIFY OP_CHECKSIG*276a9141a6cf726e76b1febc44b5461c196c0e4212776d888ac*"13Qj73FtgXKJ8uia2N7VZKf2z1MJKVgCKr8$J ;$ڲ-@0000000000000000001564d25432fce9cce5f732f47bfb891ab9776e3bdc20eb"@0000000000000000000ba48d67829de1f82f7b9a98eaf4556b016822fdf2c7012!$Ґ-@000000000000000000031718f0c7a0fd2eeda0faf71725b74f5abc401c6e611f"@0000000000000000001564d25432fce9cce5f732f47bfb891ab9776e3bdc20eb2 + + +1@50e231508251a8d9a2ddff3540b35873cba2d39af69a39d8b7efed25ae068d81$"@000000000000000000031718f0c7a0fd2eeda0faf71725b74f5abc401c6e611f(Ґ-2 +@6578c9db6d299378ca7b5489619db12f5cc39945300e9e00b01544c4548d3c05B02afd817dcc303726f709bdc7334aed3fb8a993f6fd3c69e7c9a547c26446ceabb2 +@dfa6cd8944e4da4af1bc0edbb2156d6465505a141c998c70acbcf2f74efb97b7B03f44e87c74291cc056b78eb81b87dcaf78cf26a38443835a192b6835e6e89027eB +@50e231508251a8d9a2ddff3540b35873cba2d39af69a39d8b7efed25ae068d81""1G2WRqBCTCSxJN7YSeDxi9ZbgzABWpz4Ct"UOP_DUP OP_HASH160 a4d2de39e6a3c90df6a208de03eebe2bac01f88a OP_EQUALVERIFY OP_CHECKSIG*276a914a4d2de39e6a3c90df6a208de03eebe2bac01f88a88ac*"1G2WRqBCTCSxJN7YSeDxi9ZbgzABWpz4Ct8$J  + @50e231508251a8d9a2ddff3540b35873cba2d39af69a39d8b7efed25ae068d81""17qfRfzS4k7VjowehSCHiiwEYGJRFwHMqg"UOP_DUP OP_HASH160 4b04cbf8af9165fa50e90981ff1c231c6cc1ed5a OP_EQUALVERIFY OP_CHECKSIG*276a9144b04cbf8af9165fa50e90981ff1c231c6cc1ed5a88ac*"17qfRfzS4k7VjowehSCHiiwEYGJRFwHMqg8$J  +ݲ@50e231508251a8d9a2ddff3540b35873cba2d39af69a39d8b7efed25ae068d81""16bfAG2aTMNnJPWijRUjAne3Mem5gEbHJF"UOP_DUP OP_HASH160 3d66a02cbc0e44bc8b38195ebc4977e94fa2ead3 OP_EQUALVERIFY OP_CHECKSIG*276a9143d66a02cbc0e44bc8b38195ebc4977e94fa2ead388ac*"16bfAG2aTMNnJPWijRUjAne3Mem5gEbHJF8$J ; + + +1@d7d1b952fe7d2c10126bcc36433b5512b11a9b542d9fd743b611ce3e56d2cfa5$"@000000000000000000031718f0c7a0fd2eeda0faf71725b74f5abc401c6e611f(Ґ-2 +@0f9ca31bf7b444f6c044ce874eaf5540b38e7e0415e8f91d4d0308c0b10fc9c1B02987e6807511ef947550609ee7672d2c8dfe924f5adfc94a9023b1ecd21d1d05c2 +@8db8b66b13e3cfc7ccd2b2405c410c68fefba13e92f9cab1e167265bda80d88dB02901ce2d01bde37dc7ce1e94d240ad51c1026673385e80b2a1ccdb5871b927a99B +@d7d1b952fe7d2c10126bcc36433b5512b11a9b542d9fd743b611ce3e56d2cfa5""17592CE6YN6iNbA9PmBrF6S66Xmkd9nHZA"UOP_DUP OP_HASH160 42991d2170ca55020070af19ba72f773929dad19 OP_EQUALVERIFY OP_CHECKSIG*276a91442991d2170ca55020070af19ba72f773929dad1988ac*"17592CE6YN6iNbA9PmBrF6S66Xmkd9nHZA8$J  + @d7d1b952fe7d2c10126bcc36433b5512b11a9b542d9fd743b611ce3e56d2cfa5""14iHYRi5TxmNEEGe2rhMsnucuo3zPj8nhd"UOP_DUP OP_HASH160 28b73d7e353aad02a48b703b25e99213be10c007 OP_EQUALVERIFY OP_CHECKSIG*276a91428b73d7e353aad02a48b703b25e99213be10c00788ac*"14iHYRi5TxmNEEGe2rhMsnucuo3zPj8nhd8$J  +y@d7d1b952fe7d2c10126bcc36433b5512b11a9b542d9fd743b611ce3e56d2cfa5""19JbGammZ2dGwpFGBziQL1jwMKVJtAwtWu"UOP_DUP OP_HASH160 5b14af042a95e0cad813edde81b11dfcfbae9531 OP_EQUALVERIFY OP_CHECKSIG*276a9145b14af042a95e0cad813edde81b11dfcfbae953188ac*"19JbGammZ2dGwpFGBziQL1jwMKVJtAwtWu8$J ; + + +1@dffa08d7a13ddf50ae5064da76bf5d09e0eb73cf8122d81a1de8b93d9d2c925d$"@000000000000000000031718f0c7a0fd2eeda0faf71725b74f5abc401c6e611f(Ґ-2 +@f0b3cd722cadafb9e3645d8bb936c76c5fe481eca056db4cf04901ff2b392329B0237171114790139076390c777c8c7a070974d046b65d1e092c64d8b7805ce553b2 +@a0467e32de3f0e9bf67b35b7a5937e3c0eefeba87d8c44768bfedf6eb9a4c256B0368b6fff9bf76ff44da6e89180f7fc10917b655806ffa1f8175677078c58f1736B + +@dffa08d7a13ddf50ae5064da76bf5d09e0eb73cf8122d81a1de8b93d9d2c925d""1Kfe9wFkHaQ3nsg5Ns4mSm5gSWr37Y8Bki"UOP_DUP OP_HASH160 ccc115d6627391ae59441a8ec87def126e3121cf OP_EQUALVERIFY OP_CHECKSIG*276a914ccc115d6627391ae59441a8ec87def126e3121cf88ac*"1Kfe9wFkHaQ3nsg5Ns4mSm5gSWr37Y8Bki8$J  + @dffa08d7a13ddf50ae5064da76bf5d09e0eb73cf8122d81a1de8b93d9d2c925d""1EofUJd2vnHW8DLjuqwKuBqkLM4c2N2uc7"UOP_DUP OP_HASH160 976ce21972bfe3ebb59824113abdc054395bcfd2 OP_EQUALVERIFY OP_CHECKSIG*276a914976ce21972bfe3ebb59824113abdc054395bcfd288ac*"1EofUJd2vnHW8DLjuqwKuBqkLM4c2N2uc78$J  +@dffa08d7a13ddf50ae5064da76bf5d09e0eb73cf8122d81a1de8b93d9d2c925d""1A1CvCwisoyua53aUnvQPpS6Jx1uMHDoHU"UOP_DUP OP_HASH160 62c31484cca0ff2155ff89b70f30940b819afc6f OP_EQUALVERIFY OP_CHECKSIG*276a91462c31484cca0ff2155ff89b70f30940b819afc6f88ac*"1A1CvCwisoyua53aUnvQPpS6Jx1uMHDoHU8$J ;$؅-@00000000000000000014d9cb22510d9be20c64bf06694593e042bb9453d5cceb"@000000000000000000031718f0c7a0fd2eeda0faf71725b74f5abc401c6e611f2$ҝ-@0000000000000000000d0c069b4edb29854624eb77ef0b30dea2e5d75d891c67"@00000000000000000014d9cb22510d9be20c64bf06694593e042bb9453d5cceb2 + + +1@cccdfa18a1ed91c298181418fc79a05e1541bca90df0a6df568172c5824278b8$"@0000000000000000000d0c069b4edb29854624eb77ef0b30dea2e5d75d891c67(ҝ-2 +@dffa08d7a13ddf50ae5064da76bf5d09e0eb73cf8122d81a1de8b93d9d2c925dB035b9b059c1db1bab5df8f38973b14c576a92d26c2060b80adb1eeed4013ed16212 +@dffa08d7a13ddf50ae5064da76bf5d09e0eb73cf8122d81a1de8b93d9d2c925dB029ca21e2e4269f5ce394e21f195a9c737a6b70c93dfe90a8044a5cd0d41b2727eB + @cccdfa18a1ed91c298181418fc79a05e1541bca90df0a6df568172c5824278b8""1PRUspB1vnRKUmrhB4ok6jmg88hXChaWHN"UOP_DUP OP_HASH160 f5f405264baf3ba7774b380365b80811c438ac71 OP_EQUALVERIFY OP_CHECKSIG*276a914f5f405264baf3ba7774b380365b80811c438ac7188ac*"1PRUspB1vnRKUmrhB4ok6jmg88hXChaWHN8$J  +ਬ@cccdfa18a1ed91c298181418fc79a05e1541bca90df0a6df568172c5824278b8""16p8tmZb9nz6MQxfjVhqba7DagBvedV4Qa"UOP_DUP OP_HASH160 3fc2c47abc8dbe71484c8e0ca85bcbdee5c3589a OP_EQUALVERIFY OP_CHECKSIG*276a9143fc2c47abc8dbe71484c8e0ca85bcbdee5c3589a88ac*"16p8tmZb9nz6MQxfjVhqba7DagBvedV4Qa8$J  + @cccdfa18a1ed91c298181418fc79a05e1541bca90df0a6df568172c5824278b8"!1ZjEBMonY4Y3YGVDm9AbcyaEXr5jq7wLL"UOP_DUP OP_HASH160 06308f6eb5997c3a02d269886e17295f6a2ba2d7 OP_EQUALVERIFY OP_CHECKSIG*276a91406308f6eb5997c3a02d269886e17295f6a2ba2d788ac*!1ZjEBMonY4Y3YGVDm9AbcyaEXr5jq7wLL8$J  + + +1@644628b2aa160c94a730389bcc02d606c03ae1c8d590f91b8674e11ce2e3d4f1$"@0000000000000000000d0c069b4edb29854624eb77ef0b30dea2e5d75d891c67(ҝ-2 +@da9ee6798db120a248b809ce6eb1bb0515e0110ea323187e51c859c8032e3332B02b4265c96005b81cba84f089310a98e601c4c0eff4c2c38aa3dc88aab1f2ab87b2 +@d067df3df303c90bf2ab32e3ce36ea925dc84280bc02ffdbf477a04eed509071B03555fb462e61a12b464887b34324efc9125bbb4efe60fbdb63092e87b333dba83B + @644628b2aa160c94a730389bcc02d606c03ae1c8d590f91b8674e11ce2e3d4f1"!1aJBczefKeAB1q8AwGZrWXUCr5YodQMMt"UOP_DUP OP_HASH160 064c120af83fac399685ebb99f905d7b325528e4 OP_EQUALVERIFY OP_CHECKSIG*276a914064c120af83fac399685ebb99f905d7b325528e488ac*!1aJBczefKeAB1q8AwGZrWXUCr5YodQMMt8$J  + @644628b2aa160c94a730389bcc02d606c03ae1c8d590f91b8674e11ce2e3d4f1""12xhaVLvGVCJHVkuPEZ4Jju3UMypTKhHfh"UOP_DUP OP_HASH160 1580e040624aa723dbc171287e8d79b93340f112 OP_EQUALVERIFY OP_CHECKSIG*276a9141580e040624aa723dbc171287e8d79b93340f11288ac*"12xhaVLvGVCJHVkuPEZ4Jju3UMypTKhHfh8$J  +_@644628b2aa160c94a730389bcc02d606c03ae1c8d590f91b8674e11ce2e3d4f1""12vqorkqDwypgkZAkjVnVDQqWqBHD1zAsM"UOP_DUP OP_HASH160 1526ea1f15788c2d6dfe450ae0ef12fa8df01885 OP_EQUALVERIFY OP_CHECKSIG*276a9141526ea1f15788c2d6dfe450ae0ef12fa8df0188588ac*"12vqorkqDwypgkZAkjVnVDQqWqBHD1zAsM8$J ;$̟-@00000000000000000000f0ab2ae2ee6368821664e41b4367bf38bec4ab9c4d52"@0000000000000000000d0c069b4edb29854624eb77ef0b30dea2e5d75d891c672$¯-@000000000000000000180298d69a9153e2cd06ec24fb720ebaa4af22dccab0bd"@00000000000000000000f0ab2ae2ee6368821664e41b4367bf38bec4ab9c4d522$Я-@00000000000000000000a1b0bfd836dfd4bf6a37189d4176c7e21e6be69134d4"@000000000000000000180298d69a9153e2cd06ec24fb720ebaa4af22dccab0bd2 $-@000000000000000000107c2e276c46d7ac42770d7a7a2329d018ad672ed9484c"@00000000000000000000a1b0bfd836dfd4bf6a37189d4176c7e21e6be69134d42 + +1@9ca2254683b1117ae9d6d7e7d646c03e663eee1c4dc433b3945b93f114b6aa27$"@000000000000000000107c2e276c46d7ac42770d7a7a2329d018ad672ed9484c(-2 +@c517f5c4c65d56beb5d902ac99f66a0e03fe447f3597e2fc7cc3fe708bd02be2B03fc94b7a6a93efa1be7b6132a85894b2b1a99911089e4f40bbfd81f38bedc856c2 +@c517f5c4c65d56beb5d902ac99f66a0e03fe447f3597e2fc7cc3fe708bd02be2B03ed08fa20d80b7bcf79a423de2fd9367dfa38ab4fc0f0011a4fede8c885e0bcdd2 +@e4f416d70bd5faba095a9be0397ad9579117d0ce8752a21709c7bc18cb5a5231B0222859044a7ccb72bd19ab21f870559670be622cefc8edcbb426e9fed130f0fa6B +@9ca2254683b1117ae9d6d7e7d646c03e663eee1c4dc433b3945b93f114b6aa27""16XCyKGpTk1YUjj4PcHCNsNYB9USHx4kGb"UOP_DUP OP_HASH160 3c8f19c213ad9ca263f71fcc42bf481f57f41ec6 OP_EQUALVERIFY OP_CHECKSIG*276a9143c8f19c213ad9ca263f71fcc42bf481f57f41ec688ac*"16XCyKGpTk1YUjj4PcHCNsNYB9USHx4kGb8$J  + @9ca2254683b1117ae9d6d7e7d646c03e663eee1c4dc433b3945b93f114b6aa27""172PnjVSZCtpMegbHZM1FBcJ66Yj17KJDZ"UOP_DUP OP_HASH160 4214318bdd215f5ee5ed7bb1220d1d839290c701 OP_EQUALVERIFY OP_CHECKSIG*276a9144214318bdd215f5ee5ed7bb1220d1d839290c70188ac*"172PnjVSZCtpMegbHZM1FBcJ66Yj17KJDZ8$J  +@9ca2254683b1117ae9d6d7e7d646c03e663eee1c4dc433b3945b93f114b6aa27""1JoauXatQHG8Tfxa8j7KiSV5PrZeqwrMcW"UOP_DUP OP_HASH160 c3499358b4482e68dc6444b303fd9f0c2c1e65da OP_EQUALVERIFY OP_CHECKSIG*276a914c3499358b4482e68dc6444b303fd9f0c2c1e65da88ac*"1JoauXatQHG8Tfxa8j7KiSV5PrZeqwrMcW8$J ;$-@00000000000000000000735fed83a08672e5c561a33988418823d5ae3c71e427"@000000000000000000107c2e276c46d7ac42770d7a7a2329d018ad672ed9484c2 $-@00000000000000000006331df4e77bcb6f6d08f08438a7c643851960ff4c9e09"@00000000000000000000735fed83a08672e5c561a33988418823d5ae3c71e4272 + + + +1@f06b61d9215913e02bb6d5f958d22d8b25ae47148da4d0b00c4a6708a920aa5a$"@00000000000000000006331df4e77bcb6f6d08f08438a7c643851960ff4c9e09(-2 +@50e231508251a8d9a2ddff3540b35873cba2d39af69a39d8b7efed25ae068d81B02ad151d5eb7aa35b3833ea25a1a1c8f1abc52d68258f98705de489d771a0057a22 +@0cc103806009b1877d9bbe212ed61a13c0f0811d713b29803bad247fd234c994B033a255ad0b33ffeedf0a29afe49f3ae6a2062eea93e21599e36c046e826963b38B +@f06b61d9215913e02bb6d5f958d22d8b25ae47148da4d0b00c4a6708a920aa5a""1D7msgRNfBcUguMzaNAF97wsHQkF9S2TGB"UOP_DUP OP_HASH160 84e976c3ef6c58928eda2b7f0f33cc5d93d0d10f OP_EQUALVERIFY OP_CHECKSIG*276a91484e976c3ef6c58928eda2b7f0f33cc5d93d0d10f88ac*"1D7msgRNfBcUguMzaNAF97wsHQkF9S2TGB8$J  + @f06b61d9215913e02bb6d5f958d22d8b25ae47148da4d0b00c4a6708a920aa5a""1KdbMF6yPg9PbjhMvb7CU7zLs7UyLACzKG"UOP_DUP OP_HASH160 cc5de96f04cd54cfc62781224e737bc6d00a610e OP_EQUALVERIFY OP_CHECKSIG*276a914cc5de96f04cd54cfc62781224e737bc6d00a610e88ac*"1KdbMF6yPg9PbjhMvb7CU7zLs7UyLACzKG8$J  +@f06b61d9215913e02bb6d5f958d22d8b25ae47148da4d0b00c4a6708a920aa5a""19xipvWhM2NQTjoVFNbnLzGZZdEQm4dTSH"UOP_DUP OP_HASH160 624acc8901eef5854aa81207c76a40bee483ffe2 OP_EQUALVERIFY OP_CHECKSIG*276a914624acc8901eef5854aa81207c76a40bee483ffe288ac*"19xipvWhM2NQTjoVFNbnLzGZZdEQm4dTSH8$J ;$-@000000000000000000179bcb104a42daed9a24f7a8c5cbf2384675818ab6934d"@00000000000000000006331df4e77bcb6f6d08f08438a7c643851960ff4c9e092$Њ-@000000000000000000160b75ff10fb93ccaf9c615881eefb13463ad70ff75f6f"@000000000000000000179bcb104a42daed9a24f7a8c5cbf2384675818ab6934d2$Ъ-@0000000000000000001978b3c9c4cc5b9b425d8ecd1f11effa05e695599b13bc"@000000000000000000160b75ff10fb93ccaf9c615881eefb13463ad70ff75f6f2$-@00000000000000000011fdbf7988a5b7db0b4cd1d533c1c4bf82a27cae39d462"@0000000000000000001978b3c9c4cc5b9b425d8ecd1f11effa05e695599b13bc2$Ű-@00000000000000000014f83cf63c1398da9fc59c860450c8d7705ec4981fca24"@00000000000000000011fdbf7988a5b7db0b4cd1d533c1c4bf82a27cae39d4622$-@000000000000000000096f536341117c2af55e69356ee7cd5da1355b26843f6a"@00000000000000000014f83cf63c1398da9fc59c860450c8d7705ec4981fca242$-@0000000000000000001838114e75daad9982fafd79c278269f1a15068f588e5a"@000000000000000000096f536341117c2af55e69356ee7cd5da1355b26843f6a2$-@0000000000000000001272f234105ba5d6fb3f534b0e175e38c384b525bd52a9"@0000000000000000001838114e75daad9982fafd79c278269f1a15068f588e5a2$ȗ-@0000000000000000000bf002ede5a2e5404dbccc516fb0714e534cf37f09ef5a"@0000000000000000001272f234105ba5d6fb3f534b0e175e38c384b525bd52a92 + + +1@d42536fefe0bfe045b2b616e4227e9e137218b622aaacaad22aff4e9874cbddf$"@0000000000000000000bf002ede5a2e5404dbccc516fb0714e534cf37f09ef5a(ȗ-2 +@f06b61d9215913e02bb6d5f958d22d8b25ae47148da4d0b00c4a6708a920aa5aB02a00ef29c320de9f5dd59531dfe1533c172a968b25d8e7ad27f8c66142ec9b97a2 +@f06b61d9215913e02bb6d5f958d22d8b25ae47148da4d0b00c4a6708a920aa5aB02a86fa4fa1c4d9495156b31870109cd179d03fb077bd9f5be2b75f4ba095a584bB +@d42536fefe0bfe045b2b616e4227e9e137218b622aaacaad22aff4e9874cbddf""12f7Y5hSFofzJuEpv5R1GxsdGQkwktnrwG"UOP_DUP OP_HASH160 122d6361a7cd3acd4b91e5636f977c1d9eb9e1cc OP_EQUALVERIFY OP_CHECKSIG*276a914122d6361a7cd3acd4b91e5636f977c1d9eb9e1cc88ac*"12f7Y5hSFofzJuEpv5R1GxsdGQkwktnrwG8$J  +=@d42536fefe0bfe045b2b616e4227e9e137218b622aaacaad22aff4e9874cbddf""1P3QNU9QHJ9iJApKnU5Ryi1QaTk9TCq9WB"UOP_DUP OP_HASH160 f1c71b8a132c8616dd68cbc176fc031eabd714ce OP_EQUALVERIFY OP_CHECKSIG*276a914f1c71b8a132c8616dd68cbc176fc031eabd714ce88ac*"1P3QNU9QHJ9iJApKnU5Ryi1QaTk9TCq9WB8$J  +@d42536fefe0bfe045b2b616e4227e9e137218b622aaacaad22aff4e9874cbddf""175B3z9B1czFn5E7hnUDiejQ9VtUHSMfnZ"UOP_DUP OP_HASH160 429acf20beb57ce776f7ece442abe44609805eed OP_EQUALVERIFY OP_CHECKSIG*276a914429acf20beb57ce776f7ece442abe44609805eed88ac*"175B3z9B1czFn5E7hnUDiejQ9VtUHSMfnZ8$J  + +1@498565642f44398058b7b3198ad042d09b27a1e419960d01462826abfabc1d21$"@0000000000000000000bf002ede5a2e5404dbccc516fb0714e534cf37f09ef5a(ȗ-2 +@4495801c2b3cbc4a17ce446eb5c6fef6fd49a4c8419dee184e8b2b4cb6d32542B02d0f64299941ebd36b915fe10e5470d44b6205c328e0074bda90c729e4496b4fd2 +@3cbd253228c49a1e43473466bf3ee57f9b13f155e649283d51747d8e6707eeefB021a6c56162f65fa57f1f90acabaca058e8f6132caab70641c0605c8cee0338bd92 +@d42536fefe0bfe045b2b616e4227e9e137218b622aaacaad22aff4e9874cbddfB023e9284aba678e0b28e3efa543ad7c40ba241c32645b3726324d645ffe36002bf2 +@d42536fefe0bfe045b2b616e4227e9e137218b622aaacaad22aff4e9874cbddfB02e9e03bc1f691affb6e8070515f5226997c670eaa780103eb9b1a08a1894895e8B +>@498565642f44398058b7b3198ad042d09b27a1e419960d01462826abfabc1d21""1JE5nfEzPoCeLF2Et21h4XXA7Uyw6qqsZV"UOP_DUP OP_HASH160 bcf38ac0e2d89902a9f4c97b0c387994cfb9279b OP_EQUALVERIFY OP_CHECKSIG*276a914bcf38ac0e2d89902a9f4c97b0c387994cfb9279b88ac*"1JE5nfEzPoCeLF2Et21h4XXA7Uyw6qqsZV8$J  +@498565642f44398058b7b3198ad042d09b27a1e419960d01462826abfabc1d21""1BWb7hxfZENrbUHLv7oNSZ2kk9fH74fUNP"UOP_DUP OP_HASH160 7349cc8c7b2f17eecc3035207e8fa241bb605927 OP_EQUALVERIFY OP_CHECKSIG*276a9147349cc8c7b2f17eecc3035207e8fa241bb60592788ac*"1BWb7hxfZENrbUHLv7oNSZ2kk9fH74fUNP8$J  +@498565642f44398058b7b3198ad042d09b27a1e419960d01462826abfabc1d21""14gPNJWcAsGmzKFG5Te1Zu5spDVPpDiZ85"UOP_DUP OP_HASH160 285b45683572f90b9130d327cd878077aeb5350e OP_EQUALVERIFY OP_CHECKSIG*276a914285b45683572f90b9130d327cd878077aeb5350e88ac*"14gPNJWcAsGmzKFG5Te1Zu5spDVPpDiZ858$J $-@0000000000000000000fb0bc02f123918411a550e7cf6f7f15c8b7e93df3bb2e"@0000000000000000000bf002ede5a2e5404dbccc516fb0714e534cf37f09ef5a2$-@00000000000000000003a62509b44acb77aa9adfe8d62867fda3dd76164aa2c9"@0000000000000000000fb0bc02f123918411a550e7cf6f7f15c8b7e93df3bb2e2$Ș-@00000000000000000012cfd8c98388f7ce53c559343b5fe26669973f825d210c"@00000000000000000003a62509b44acb77aa9adfe8d62867fda3dd76164aa2c92 + + +1@4814dbb579e55ecf061aa96a60f6d3d401a3c0766988e30699ff2dd0467b0435$"@00000000000000000012cfd8c98388f7ce53c559343b5fe26669973f825d210c(Ș-2 +@d42536fefe0bfe045b2b616e4227e9e137218b622aaacaad22aff4e9874cbddfB03206cc62a552c6c579741a581eb78356bb9d8de22e0fcea60de53b0cda2a873f92 +@498565642f44398058b7b3198ad042d09b27a1e419960d01462826abfabc1d21B022bdaeb6ddd564cb18b78b006681f6c73b6ebad71a782cc37a7f132e50b9e5d4dB +@4814dbb579e55ecf061aa96a60f6d3d401a3c0766988e30699ff2dd0467b0435""18kVRFfvuJH4rpqksgLtx5BGCWvrNoLju5"UOP_DUP OP_HASH160 55027d373aa223c725407040743fea40e7277d16 OP_EQUALVERIFY OP_CHECKSIG*276a91455027d373aa223c725407040743fea40e7277d1688ac*"18kVRFfvuJH4rpqksgLtx5BGCWvrNoLju58$J  + @4814dbb579e55ecf061aa96a60f6d3d401a3c0766988e30699ff2dd0467b0435""12BW4fdThKJeu3712d8277LpWWymkWeqye"UOP_DUP OP_HASH160 0cf48bd02ba7ed5a4f20bd9d41da839b64612e0e OP_EQUALVERIFY OP_CHECKSIG*276a9140cf48bd02ba7ed5a4f20bd9d41da839b64612e0e88ac*"12BW4fdThKJeu3712d8277LpWWymkWeqye8$J  +؋@4814dbb579e55ecf061aa96a60f6d3d401a3c0766988e30699ff2dd0467b0435""1MgsDTEE5r77cgY3jjjtmd8fyLfUxaBQWc"UOP_DUP OP_HASH160 e2eca7c1c2df30c35580c409459961a2216fb373 OP_EQUALVERIFY OP_CHECKSIG*276a914e2eca7c1c2df30c35580c409459961a2216fb37388ac*"1MgsDTEE5r77cgY3jjjtmd8fyLfUxaBQWc8$J ; + +1@34fd130cdcdbe4998326af884857a6f247e59894a3d54093911ad5fa7f4ebecb$"@00000000000000000012cfd8c98388f7ce53c559343b5fe26669973f825d210c(Ș-2 +@498565642f44398058b7b3198ad042d09b27a1e419960d01462826abfabc1d21B02efb0aa2060f9311ac082336605a8e587081290df145da56b9503015f15e759922 +@4814dbb579e55ecf061aa96a60f6d3d401a3c0766988e30699ff2dd0467b0435B034e5e384649b13dd1e9c353a99058786e4530a4256090dc6dea629ab9c58b3e032 +@4814dbb579e55ecf061aa96a60f6d3d401a3c0766988e30699ff2dd0467b0435B023e2bebd7c1ccfad83e7d225b32bcc0c52a17c305ee6d92141290a0a3c8399ec8B +@34fd130cdcdbe4998326af884857a6f247e59894a3d54093911ad5fa7f4ebecb""1Kdmm4fjw3CiJhgxerMszZ2s7KzM1yat4i"UOP_DUP OP_HASH160 cc669a2d8d5feaef15131bae7a01e3d6a807141c OP_EQUALVERIFY OP_CHECKSIG*276a914cc669a2d8d5feaef15131bae7a01e3d6a807141c88ac*"1Kdmm4fjw3CiJhgxerMszZ2s7KzM1yat4i8$J  + @34fd130cdcdbe4998326af884857a6f247e59894a3d54093911ad5fa7f4ebecb""1PoU59Yw2Kt9mytm8BMBRkTik4YLfdnCex"UOP_DUP OP_HASH160 fa1c7fe8843465350d83e257d0e2edc76d3287d6 OP_EQUALVERIFY OP_CHECKSIG*276a914fa1c7fe8843465350d83e257d0e2edc76d3287d688ac*"1PoU59Yw2Kt9mytm8BMBRkTik4YLfdnCex8$J  +@34fd130cdcdbe4998326af884857a6f247e59894a3d54093911ad5fa7f4ebecb""12tcz6gqH7zQQFEQeb5Nhqxu2EkvMCJTbq"UOP_DUP OP_HASH160 14bb60cdcf7bf9fe79550b76bc1c232dcd215fc6 OP_EQUALVERIFY OP_CHECKSIG*276a91414bb60cdcf7bf9fe79550b76bc1c232dcd215fc688ac*"12tcz6gqH7zQQFEQeb5Nhqxu2EkvMCJTbq8$J ;$Ʋ-@00000000000000000018c014687115693d9bbdfbf15243d8b52efe78f6926b68"@00000000000000000012cfd8c98388f7ce53c559343b5fe26669973f825d210c2$ɲ-@00000000000000000005311ac1d67223b44fe4f033954df053647bc0e26cefb5"@00000000000000000018c014687115693d9bbdfbf15243d8b52efe78f6926b682$-@00000000000000000007f7ce31f6044c8b01de1b340a23325cffe45a19ab601b"@00000000000000000005311ac1d67223b44fe4f033954df053647bc0e26cefb52$-@00000000000000000001a577b376fd33bf8419948299457f645e74e14af968b9"@00000000000000000007f7ce31f6044c8b01de1b340a23325cffe45a19ab601b2$쐳-@0000000000000000000f808283af8e026bc4faedc4dffdf3d80a86fa6d1f020f"@00000000000000000001a577b376fd33bf8419948299457f645e74e14af968b92$ij-@000000000000000000069a27438bb39349ea20d7451e7039d9de0e3699f38e4f"@0000000000000000000f808283af8e026bc4faedc4dffdf3d80a86fa6d1f020f2 + +1@0285a3cdeb521c05ec3271422eb55d69e2ba891a4f63c826403c4570df53316c$"@000000000000000000069a27438bb39349ea20d7451e7039d9de0e3699f38e4f(ij-2 +@8dbb403773ceaab856d8176c0910314cf23a3ce840b6e67d67cee5bd0c2da7e1B036bd8b64529fe9b4d94a436aa1c3e1aaa35c1841fa39381cf5a3cd894b13da6c42 +@95ba316145f4bbeb153b9c1ab2c52f1db3495a74d3ea374be7f5daab2da4c90dB026b1c0b2d57d99624dab5f96824aeee411e40b5196b37ffc7460b9616c646e805B +@0285a3cdeb521c05ec3271422eb55d69e2ba891a4f63c826403c4570df53316c""19Yxcxg1gc7yYHKLN9SBEL18fdp43i4oTA"UOP_DUP OP_HASH160 5dcc548ff67240f9c0b95babf37e3ebf35360b97 OP_EQUALVERIFY OP_CHECKSIG*276a9145dcc548ff67240f9c0b95babf37e3ebf35360b9788ac*"19Yxcxg1gc7yYHKLN9SBEL18fdp43i4oTA8$J  +@0285a3cdeb521c05ec3271422eb55d69e2ba891a4f63c826403c4570df53316c""1BPfCCZjn6PafaiuUWR86NNFW8fW9iXruK"UOP_DUP OP_HASH160 71fa4a7e06bb789d2dba9655f588c6e9c40c793f OP_EQUALVERIFY OP_CHECKSIG*276a91471fa4a7e06bb789d2dba9655f588c6e9c40c793f88ac*"1BPfCCZjn6PafaiuUWR86NNFW8fW9iXruK8$J  + + +1@7b69e341c5f8e070abcbf6649bb8246955003d0112dcf11468b34434d1ce2b93$"@000000000000000000069a27438bb39349ea20d7451e7039d9de0e3699f38e4f(ij-2 +@34fd130cdcdbe4998326af884857a6f247e59894a3d54093911ad5fa7f4ebecbB038c723952780c998a6c14fdd69dce07c8908cd900cec14523aaabfa9f5e4592ae2 +@761ca3ea56eb6c1e1e51080f220722d8d8bdc9c1483cf852604dd1f21e047dafB03f6832d887d6f3504011e43e5a910fd9dcb4565bdbdb83bb5c728b1a900fc3311B +Y@7b69e341c5f8e070abcbf6649bb8246955003d0112dcf11468b34434d1ce2b93""13wQGYavqq3x6hnuDMNmgcyz4Cu99DbRCR"UOP_DUP OP_HASH160 203a22fc30a59a52710ac3041a78cf09b9e627f8 OP_EQUALVERIFY OP_CHECKSIG*276a914203a22fc30a59a52710ac3041a78cf09b9e627f888ac*"13wQGYavqq3x6hnuDMNmgcyz4Cu99DbRCR8$J  + @7b69e341c5f8e070abcbf6649bb8246955003d0112dcf11468b34434d1ce2b93""1KME1ykNmnD48yYJXZC7yhtvLsXwAppL8U"UOP_DUP OP_HASH160 c9457303f2055207b88938552e7281878ffd7cf0 OP_EQUALVERIFY OP_CHECKSIG*276a914c9457303f2055207b88938552e7281878ffd7cf088ac*"1KME1ykNmnD48yYJXZC7yhtvLsXwAppL8U8$J  +@7b69e341c5f8e070abcbf6649bb8246955003d0112dcf11468b34434d1ce2b93""1CSwc5sYKTepMBt7x7kWb36zEPjSYVJ5br"UOP_DUP OP_HASH160 7d915d52618f9f75fe5399d76d24e4c8fa5d079c OP_EQUALVERIFY OP_CHECKSIG*276a9147d915d52618f9f75fe5399d76d24e4c8fa5d079c88ac*"1CSwc5sYKTepMBt7x7kWb36zEPjSYVJ5br8$J ; + + +1@2359400d942c9823e66479fae0808dbc7f5f0bcb66c24cc6b2da64182d324670$"@000000000000000000069a27438bb39349ea20d7451e7039d9de0e3699f38e4f(ij-2 +@2d4df8b7811e732cbccdfdbb3a667da2f9446b6080a541934ed3a04095fa21aaB025ac90263a9b8ba2c5e76bac73d5c62364852a842a51f3aa874eae665eeef268c2 +@2d4df8b7811e732cbccdfdbb3a667da2f9446b6080a541934ed3a04095fa21aaB02339f177c208b1439b080521592c070816c9f454e9297e912a0f482855d02eb87B +@2359400d942c9823e66479fae0808dbc7f5f0bcb66c24cc6b2da64182d324670""19LxXd3VCyBZqnN1x72QQksxDna3KY2od5"UOP_DUP OP_HASH160 5b87430efabcc8e98603a0daa535abcc2fc3bbcb OP_EQUALVERIFY OP_CHECKSIG*276a9145b87430efabcc8e98603a0daa535abcc2fc3bbcb88ac*"19LxXd3VCyBZqnN1x72QQksxDna3KY2od58$J  +\@2359400d942c9823e66479fae0808dbc7f5f0bcb66c24cc6b2da64182d324670""1FS9RsXGJ8fZrEMdzrPsCYsvWNv3Hy4Nao"UOP_DUP OP_HASH160 9e53322f5b44190b7bc2d2cb37d528ca05fff540 OP_EQUALVERIFY OP_CHECKSIG*276a9149e53322f5b44190b7bc2d2cb37d528ca05fff54088ac*"1FS9RsXGJ8fZrEMdzrPsCYsvWNv3Hy4Nao8$J  +Y@2359400d942c9823e66479fae0808dbc7f5f0bcb66c24cc6b2da64182d324670""1LEnTJGDBq29cWiCZfYwRtzB4Xjy6nfZLn"UOP_DUP OP_HASH160 d305bd6fe62cbe42ac3684e1adf4d1a9c14b6fe0 OP_EQUALVERIFY OP_CHECKSIG*276a914d305bd6fe62cbe42ac3684e1adf4d1a9c14b6fe088ac*"1LEnTJGDBq29cWiCZfYwRtzB4Xjy6nfZLn8$J &"$-@000000000000000000026c2778c4c66e9e8383e5884644ebdc456b530f66a288"@000000000000000000069a27438bb39349ea20d7451e7039d9de0e3699f38e4f2! + + +1@90779a68247096cd98a9430b9f7def85d5c4f6618a0173fc541a6f16714bed67$"@000000000000000000026c2778c4c66e9e8383e5884644ebdc456b530f66a288(-2 +@7b69e341c5f8e070abcbf6649bb8246955003d0112dcf11468b34434d1ce2b93B03e704435ca8d6abd3364841eef6c843c3d720e9e78bb3f75d1502213a59ada7d52 +@e65ef6f9c116f2cfe8c75960f181b988deada75319fdd18b0140422cb9e52cb2B0274516f767ea75ee3eb52c568bc7a24c8e0df5a9a2f1355f0957d8bd7b92f88f7B +X@90779a68247096cd98a9430b9f7def85d5c4f6618a0173fc541a6f16714bed67""1PBXzXm1qiyNZb2LNk2Ug1QzJCXDyVzC7d"UOP_DUP OP_HASH160 f350cc2f635344957aa409907d50c5c343ce1a2e OP_EQUALVERIFY OP_CHECKSIG*276a914f350cc2f635344957aa409907d50c5c343ce1a2e88ac*"1PBXzXm1qiyNZb2LNk2Ug1QzJCXDyVzC7d8$J  +ȷ@90779a68247096cd98a9430b9f7def85d5c4f6618a0173fc541a6f16714bed67""1AeB26rZ5aaPeoevRUpjGLM79aGrDCoBSd"UOP_DUP OP_HASH160 69c0e2d526ab2ebd65cd577cfa0f11ceb06cb09b OP_EQUALVERIFY OP_CHECKSIG*276a91469c0e2d526ab2ebd65cd577cfa0f11ceb06cb09b88ac*"1AeB26rZ5aaPeoevRUpjGLM79aGrDCoBSd8$J  +@90779a68247096cd98a9430b9f7def85d5c4f6618a0173fc541a6f16714bed67""13Fjg6zxgazbzkCL9JcgJJPmSZ77dvbRNe"UOP_DUP OP_HASH160 18b9b299becd54f1b6e8f8209063b6f0999b49bc OP_EQUALVERIFY OP_CHECKSIG*276a91418b9b299becd54f1b6e8f8209063b6f0999b49bc88ac*"13Fjg6zxgazbzkCL9JcgJJPmSZ77dvbRNe8$J _ + + +1@264f7182ed6c697219a03a97f2eb04911f0246133e2348084944624b46d686d2$"@000000000000000000026c2778c4c66e9e8383e5884644ebdc456b530f66a288(-2 +@2359400d942c9823e66479fae0808dbc7f5f0bcb66c24cc6b2da64182d324670B0321092fa7e32c0f73ecc11a80faada0c069cc23ed3a9f5390df1e3eb949ff335c2 +@029e202416083732a1c909d1d6cfb2344b2f3c9a42770010dde9d30e486737c5B030eba3db85d077490bf2bfab773d762d0dd969e811b0be6a2b05e3d4520ddd033B +@264f7182ed6c697219a03a97f2eb04911f0246133e2348084944624b46d686d2""16mrXXYJAjxNjcBuT4s9h1WvaUcujv2C7g"UOP_DUP OP_HASH160 3f544612fea845bfe8948198471b0a769be72654 OP_EQUALVERIFY OP_CHECKSIG*276a9143f544612fea845bfe8948198471b0a769be7265488ac*"16mrXXYJAjxNjcBuT4s9h1WvaUcujv2C7g8$J  +%@264f7182ed6c697219a03a97f2eb04911f0246133e2348084944624b46d686d2"!1fMdA7VEkiz3e69TUyVo5dKTmZwPhr5v7"UOP_DUP OP_HASH160 074105a7f26092a47892912ad44dfb8d9c87c1c8 OP_EQUALVERIFY OP_CHECKSIG*276a914074105a7f26092a47892912ad44dfb8d9c87c1c888ac*!1fMdA7VEkiz3e69TUyVo5dKTmZwPhr5v78$J  +@264f7182ed6c697219a03a97f2eb04911f0246133e2348084944624b46d686d2""1DnBWvGA7feB9PatyYBq3BT7otiXimJs48"UOP_DUP OP_HASH160 8c2d01801a7699332d1e658af3bdf83200d514e3 OP_EQUALVERIFY OP_CHECKSIG*276a9148c2d01801a7699332d1e658af3bdf83200d514e388ac*"1DnBWvGA7feB9PatyYBq3BT7otiXimJs488$J  + +1@4e6e7771c4e8fce5f89e0b1b45f79988cc8607ad62639fcdd3295b4a24ee27bd$"@000000000000000000026c2778c4c66e9e8383e5884644ebdc456b530f66a288(-2 +@264f7182ed6c697219a03a97f2eb04911f0246133e2348084944624b46d686d2B026155753a87f6b4e0555840770106c6210886e02bfdbb604298f83cfbf48612f02 +@c2c69d36f8d75f379d129a8959ba7b80ffd65f5c890afc889253623156089adfB021974cf17ebcddc95b6f57a54ab9e0e45bed85d3bff61a7a81e311c5b9605577b2 +@2e25a96dd0681a4181562732173f0f530e4b00d6fbe74546b92a2a6d21b0e63bB03e52c2f869d5e7c9ffd11b49290020ca97164b14872df8e002368efe5fe14a9afB +@4e6e7771c4e8fce5f89e0b1b45f79988cc8607ad62639fcdd3295b4a24ee27bd""12eNGuKFxuZytbbtB8rXhpGPJMGVxeB9X1"UOP_DUP OP_HASH160 12094670863eb40525dff0463757f777feadb9c2 OP_EQUALVERIFY OP_CHECKSIG*276a91412094670863eb40525dff0463757f777feadb9c288ac*"12eNGuKFxuZytbbtB8rXhpGPJMGVxeB9X18$J  +\@4e6e7771c4e8fce5f89e0b1b45f79988cc8607ad62639fcdd3295b4a24ee27bd""1Dn3xW2Etay2GfAwywnwbVNv8V3CbHXWzG"UOP_DUP OP_HASH160 8c26b22c036b1573eeb17bb81e58a8e1f7bcf0a9 OP_EQUALVERIFY OP_CHECKSIG*276a9148c26b22c036b1573eeb17bb81e58a8e1f7bcf0a988ac*"1Dn3xW2Etay2GfAwywnwbVNv8V3CbHXWzG8$J  +K@4e6e7771c4e8fce5f89e0b1b45f79988cc8607ad62639fcdd3295b4a24ee27bd""1FsgPCMJHmm8jBGq2LjewXJ6kgUg5SPMoD"UOP_DUP OP_HASH160 a3276f1f516b464321df0d0f222ef7306e38961a OP_EQUALVERIFY OP_CHECKSIG*276a914a3276f1f516b464321df0d0f222ef7306e38961a88ac*"1FsgPCMJHmm8jBGq2LjewXJ6kgUg5SPMoD8$J &!$ВŴ-@00000000000000000007187ff6601b0cb5fe6c8061b857b60c00ed1e7fef821e"@000000000000000000026c2778c4c66e9e8383e5884644ebdc456b530f66a2882 + + +1@fc20e4e4855a9270d154e018d60f505b31c8b2f39780c4763387397a43969fa3$"@00000000000000000007187ff6601b0cb5fe6c8061b857b60c00ed1e7fef821e(ВŴ-2 +@6882cb67cc8c57dbc2e74a10a5cfbc5a22e6319001ea68b6b6c9dcccc49a5829B03d041b7a9e8d9c8d9fd82e080d479af2798e0427028eecf4d78938403daa9d8b12 +@a072713fc2b2ff25b37a4d43bfe3ad000c7ced7669ca4de70ddfeb89ce2f0cd5B02c022023dc0462ad7df517c33fe7b704685e64c27f10e374fc8aebfedc75edea5B +@fc20e4e4855a9270d154e018d60f505b31c8b2f39780c4763387397a43969fa3""1KgdsrmUrDv2MUNBV9sL17uPLrtGU2ZBbC"UOP_DUP OP_HASH160 ccf1451660e7f41507eb4a43c6162a29b293f385 OP_EQUALVERIFY OP_CHECKSIG*276a914ccf1451660e7f41507eb4a43c6162a29b293f38588ac*"1KgdsrmUrDv2MUNBV9sL17uPLrtGU2ZBbC8$J  +=@fc20e4e4855a9270d154e018d60f505b31c8b2f39780c4763387397a43969fa3""12S84DsUyXnMZCp1zDoy9Tyn8fGTh8AF3s"UOP_DUP OP_HASH160 0fb86a1d017b4a921ac1e06b067876a68fd2adc1 OP_EQUALVERIFY OP_CHECKSIG*276a9140fb86a1d017b4a921ac1e06b067876a68fd2adc188ac*"12S84DsUyXnMZCp1zDoy9Tyn8fGTh8AF3s8$J  + @fc20e4e4855a9270d154e018d60f505b31c8b2f39780c4763387397a43969fa3""16th3g2mgBAzUpJMwCAJHv6w7psgGeeFvs"UOP_DUP OP_HASH160 409f4591f86ad33f40eae1525185e5aa19350428 OP_EQUALVERIFY OP_CHECKSIG*276a914409f4591f86ad33f40eae1525185e5aa1935042888ac*"16th3g2mgBAzUpJMwCAJHv6w7psgGeeFvs8$J  + + +1@3dafa9ad1b8c5f524719035d439101d58774609f0c8ddbfa5fbdc416b9c36bf4$"@00000000000000000007187ff6601b0cb5fe6c8061b857b60c00ed1e7fef821e(ВŴ-2 +@05448480d1bb8e36c81405ebd98831b4e62b20f6e6a7455ab7762637c0b5dfebB02b98069e5252f6a3b09dbc1fc80855587bff4ffdfc42a9762747e6e876af8b5742 +@05448480d1bb8e36c81405ebd98831b4e62b20f6e6a7455ab7762637c0b5dfebB03d2af3e08783c79c41821bb421dc04b79cdf1e404e6bf30ac8c7d85ea6db7a237B +1@3dafa9ad1b8c5f524719035d439101d58774609f0c8ddbfa5fbdc416b9c36bf4""16jArwAqfYHJR7CbcAWEijbUF1HcboZ3Fk"UOP_DUP OP_HASH160 3ed254af94943003150d88616588e5b9ca95f9df OP_EQUALVERIFY OP_CHECKSIG*276a9143ed254af94943003150d88616588e5b9ca95f9df88ac*"16jArwAqfYHJR7CbcAWEijbUF1HcboZ3Fk8$J  +=@3dafa9ad1b8c5f524719035d439101d58774609f0c8ddbfa5fbdc416b9c36bf4""1JdLGujHYn3QZNB6BYt2JQSfB8E4X41QPh"UOP_DUP OP_HASH160 c15933cb3e8b9820977cb19d5ae2d5b7567a1fdc OP_EQUALVERIFY OP_CHECKSIG*276a914c15933cb3e8b9820977cb19d5ae2d5b7567a1fdc88ac*"1JdLGujHYn3QZNB6BYt2JQSfB8E4X41QPh8$J  +^@3dafa9ad1b8c5f524719035d439101d58774609f0c8ddbfa5fbdc416b9c36bf4""14MDygkpyrZ6gYg2Z4FY1WdQebATnYwNzt"UOP_DUP OP_HASH160 24bb878eb052e7187ea563860d707b2334a390cd OP_EQUALVERIFY OP_CHECKSIG*276a91424bb878eb052e7187ea563860d707b2334a390cd88ac*"14MDygkpyrZ6gYg2Z4FY1WdQebATnYwNzt8$J  + + +1@ddcf995f1367d34279a2dc9a0c1d7c6061dc7168a8d8bcade996e06f8d6b6116$"@00000000000000000007187ff6601b0cb5fe6c8061b857b60c00ed1e7fef821e(ВŴ-2 +@9eeb2e6d3b0909e6081cb6ce775981ff9d1ef14a291d3277a510dd7a238435ebB03eee3b782cd8f26bddd576949ac0582a3e7d79ba7f931de33a29ea1f41a1ff3702 +@73b6ab91e915ec17fce76f79125a690298c23ed763ff9d13dc632b2ab0b76218B02fae7039bbfc5a019f875707471ed03ce6e9abe2f27b75e57f43131952968e71dB +@ddcf995f1367d34279a2dc9a0c1d7c6061dc7168a8d8bcade996e06f8d6b6116""12bFzgRYzeA3byJS33gHGe1jsSyipgNUnF"UOP_DUP OP_HASH160 1172c905c5d9d97e7f9f9b3927cf293bd825ee5e OP_EQUALVERIFY OP_CHECKSIG*276a9141172c905c5d9d97e7f9f9b3927cf293bd825ee5e88ac*"12bFzgRYzeA3byJS33gHGe1jsSyipgNUnF8$J  +Ʊ@ddcf995f1367d34279a2dc9a0c1d7c6061dc7168a8d8bcade996e06f8d6b6116""121i25MnwQRSikFeVN3eWdQLbMbvDWczzf"UOP_DUP OP_HASH160 0b1a5dc812c6eab3f91b5216feb85e724b65bf4d OP_EQUALVERIFY OP_CHECKSIG*276a9140b1a5dc812c6eab3f91b5216feb85e724b65bf4d88ac*"121i25MnwQRSikFeVN3eWdQLbMbvDWczzf8$J  +ҡ@ddcf995f1367d34279a2dc9a0c1d7c6061dc7168a8d8bcade996e06f8d6b6116""1CXajge55ZZ4Zg7iYeECrephYo74JwF51s"UOP_DUP OP_HASH160 7e72061806b7a5f6e8531fcf1296433a807b4aea OP_EQUALVERIFY OP_CHECKSIG*276a9147e72061806b7a5f6e8531fcf1296433a807b4aea88ac*"1CXajge55ZZ4Zg7iYeECrephYo74JwF51s8$J  $-@0000000000000000001095e38035e5feff7d05751815feaed6b8725b20f10dc0"@00000000000000000007187ff6601b0cb5fe6c8061b857b60c00ed1e7fef821e2 + + + +1@251de8b105bfb8ef418afbacf169465d1d64be9342520a0b366c8dacbf58ee47$"@0000000000000000001095e38035e5feff7d05751815feaed6b8725b20f10dc0(-2 +@90779a68247096cd98a9430b9f7def85d5c4f6618a0173fc541a6f16714bed67B03441ace6a6153a16575ef17ccd8e813b3dcc3388b9842dda3a6d95cb471c1f25d2 +@57de5c5429d7aa53a3be019a4945383f35b93b5726d6be772dd4bb8d3cd6e314B025f1c31d0a6191870e7e5fcee73392d389c821fea561c7c61c11376624c42bb63B +@251de8b105bfb8ef418afbacf169465d1d64be9342520a0b366c8dacbf58ee47""1Ej3CyNCNiokXfCDHSrKcrrKBj4dVCgBeP"UOP_DUP OP_HASH160 968cf28902ceeabec1095d80081d1b93d2d43424 OP_EQUALVERIFY OP_CHECKSIG*276a914968cf28902ceeabec1095d80081d1b93d2d4342488ac*"1Ej3CyNCNiokXfCDHSrKcrrKBj4dVCgBeP8$J  + @251de8b105bfb8ef418afbacf169465d1d64be9342520a0b366c8dacbf58ee47""143s5pbxXeSPfFbv4XeTjN41dc8uB9SSej"UOP_DUP OP_HASH160 2173043cf0a083c870b5b693f8be9468d5083eb0 OP_EQUALVERIFY OP_CHECKSIG*276a9142173043cf0a083c870b5b693f8be9468d5083eb088ac*"143s5pbxXeSPfFbv4XeTjN41dc8uB9SSej8$J  +@251de8b105bfb8ef418afbacf169465d1d64be9342520a0b366c8dacbf58ee47""19emh9noUrjLCJxFRHyzdYnQ27rMKmPGcS"UOP_DUP OP_HASH160 5ee5b43ec89ff2ca8da09fce71599a36232d9175 OP_EQUALVERIFY OP_CHECKSIG*276a9145ee5b43ec89ff2ca8da09fce71599a36232d917588ac*"19emh9noUrjLCJxFRHyzdYnQ27rMKmPGcS8$J ;$-@0000000000000000000a36e023dac591acfaf57db4e3c88a94504c57c4ecb0e0"@0000000000000000001095e38035e5feff7d05751815feaed6b8725b20f10dc02$-@00000000000000000016eb82fd359bf6c228abb46014f699a68876e889a518ed"@0000000000000000000a36e023dac591acfaf57db4e3c88a94504c57c4ecb0e02 $-@0000000000000000000949a28f7d09703ce24bb6bec52c23762ac4c39baf77e9"@00000000000000000016eb82fd359bf6c228abb46014f699a68876e889a518ed2 + + + +1@ac23c29fb6ca606ebefac737546e5c7138f47200045209d2da4c9be0b60a97d5$"@0000000000000000000949a28f7d09703ce24bb6bec52c23762ac4c39baf77e9(-2 +@ddcf995f1367d34279a2dc9a0c1d7c6061dc7168a8d8bcade996e06f8d6b6116B022eec8028bf3beb3c9152b4dba2bacdee7336f9bece82a103ba2e9614ebe546532 +@2a0b5829eed5ee159d616ddc788186816840bfefabbd7b0c17cd1276e6659e5cB02a9263344ac7c5d0d6d976ad2d7d442ef064974fd02ff73f78d053138e0a37b4dB +@ac23c29fb6ca606ebefac737546e5c7138f47200045209d2da4c9be0b60a97d5""14cREySNJUudPxQvqX5L5vAYU4oXdd4jo1"UOP_DUP OP_HASH160 279b2bdb02af5053907453323de0239c6ff52b95 OP_EQUALVERIFY OP_CHECKSIG*276a914279b2bdb02af5053907453323de0239c6ff52b9588ac*"14cREySNJUudPxQvqX5L5vAYU4oXdd4jo18$J  +@ac23c29fb6ca606ebefac737546e5c7138f47200045209d2da4c9be0b60a97d5""1KVMK5wZgN81v9SryieL1EdPSuN9KxxmGD"UOP_DUP OP_HASH160 caceddd209a09a08cbde87f204ba024f4014049d OP_EQUALVERIFY OP_CHECKSIG*276a914caceddd209a09a08cbde87f204ba024f4014049d88ac*"1KVMK5wZgN81v9SryieL1EdPSuN9KxxmGD8$J  +6@ac23c29fb6ca606ebefac737546e5c7138f47200045209d2da4c9be0b60a97d5""127R14v9aZfBLJjZsKkfUjJuFDBQRzhUyp"UOP_DUP OP_HASH160 0c2ea81ea1f6225df21555f62293b154d2a44475 OP_EQUALVERIFY OP_CHECKSIG*276a9140c2ea81ea1f6225df21555f62293b154d2a4447588ac*"127R14v9aZfBLJjZsKkfUjJuFDBQRzhUyp8$J  $ȏ-@00000000000000000017c45b72063d36a37f1f8f3db98e085e6c373bfd50feeb"@0000000000000000000949a28f7d09703ce24bb6bec52c23762ac4c39baf77e92$϶-@00000000000000000015c4b40677834c7be3ca10fd36935eedb0f8fd23c8ffb7"@00000000000000000017c45b72063d36a37f1f8f3db98e085e6c373bfd50feeb2$ֶ-@00000000000000000002d6e4d13c2f807bbc66883ca8194846f8ae9bd0cb9bf9"@00000000000000000015c4b40677834c7be3ca10fd36935eedb0f8fd23c8ffb72$П-@00000000000000000001a6ce3af26c95b9c9b67ebab19732edb321e1dd9e6896"@00000000000000000002d6e4d13c2f807bbc66883ca8194846f8ae9bd0cb9bf92$왷-@00000000000000000006e49aae639b30f90da197bf02c18214b5ab0fcceb2308"@00000000000000000001a6ce3af26c95b9c9b67ebab19732edb321e1dd9e68962$ѷ-@000000000000000000034f5d93f49b5d0586d57f4fc55ff19c88d96c6246b85a"@00000000000000000006e49aae639b30f90da197bf02c18214b5ab0fcceb23082 $-@0000000000000000000ce70839c4060c2b2f9262f3cdde03b0d1b11923ba8fa5"@000000000000000000034f5d93f49b5d0586d57f4fc55ff19c88d96c6246b85a2 + + + +1@02a00786cc0503bdebf2629bc09ea0028613f967e447654c23e14ea2ce0399ed$"@0000000000000000000ce70839c4060c2b2f9262f3cdde03b0d1b11923ba8fa5(-2 +@251de8b105bfb8ef418afbacf169465d1d64be9342520a0b366c8dacbf58ee47B03a5bc86581cfbe26dfa0b4531afb106fdd1c05fd429a91fc8f47d158fbe3aa4d52 +@251de8b105bfb8ef418afbacf169465d1d64be9342520a0b366c8dacbf58ee47B02500cb074f76e8e6008d0378211bb63c57a2e005a157743ec5579ffe4f1d33ca6B +@02a00786cc0503bdebf2629bc09ea0028613f967e447654c23e14ea2ce0399ed""1NScsHGdpab8g1Gg2vcTc1PL1gS1WVNR3b"UOP_DUP OP_HASH160 eb32fb0e6ce22f879204ef5532734871b59c19cd OP_EQUALVERIFY OP_CHECKSIG*276a914eb32fb0e6ce22f879204ef5532734871b59c19cd88ac*"1NScsHGdpab8g1Gg2vcTc1PL1gS1WVNR3b8$J  +І@02a00786cc0503bdebf2629bc09ea0028613f967e447654c23e14ea2ce0399ed""14b1Qahe3uozcMMvHkMFryuTzbSNhR6kmG"UOP_DUP OP_HASH160 2756dc043a51f3240a51255c276c75cc1c874163 OP_EQUALVERIFY OP_CHECKSIG*276a9142756dc043a51f3240a51255c276c75cc1c87416388ac*"14b1Qahe3uozcMMvHkMFryuTzbSNhR6kmG8$J  +@02a00786cc0503bdebf2629bc09ea0028613f967e447654c23e14ea2ce0399ed""1NaMhQG9LEY3DhgcztYusUNJN8aXLfEHmF"UOP_DUP OP_HASH160 eca9a5133e2971ac35612821827c6b0523923ccb OP_EQUALVERIFY OP_CHECKSIG*276a914eca9a5133e2971ac35612821827c6b0523923ccb88ac*"1NaMhQG9LEY3DhgcztYusUNJN8aXLfEHmF8$J L$-@000000000000000000181b798367b7782c607250f9b8b80f9df3e21d7f1f8f64"@0000000000000000000ce70839c4060c2b2f9262f3cdde03b0d1b11923ba8fa52$襰-@00000000000000000008448ea6c91ada592e84c5ad56d61d5e090489caa97ceb"@000000000000000000181b798367b7782c607250f9b8b80f9df3e21d7f1f8f642$-@00000000000000000007b4c495f5d6a6fa527373be6f8135fcb52523e6c80c23"@00000000000000000008448ea6c91ada592e84c5ad56d61d5e090489caa97ceb2$ȇ-@00000000000000000009a9238f3826aaeaf4625fa2e534e797cce475384c5778"@00000000000000000007b4c495f5d6a6fa527373be6f8135fcb52523e6c80c232$ℹ-@0000000000000000001692fd6fd1b42a6ec13747741ae22944f95d6807e0f462"@00000000000000000009a9238f3826aaeaf4625fa2e534e797cce475384c57782$؜-@00000000000000000007088385c1c550bb6e225301003d51ffd3bf2d3d230712"@0000000000000000001692fd6fd1b42a6ec13747741ae22944f95d6807e0f4622$ϴ-@000000000000000000115a80bb31205c2400e2e088a79398f33ed0f260609960"@00000000000000000007088385c1c550bb6e225301003d51ffd3bf2d3d2307122$-@0000000000000000000fb9ce68c5c3838aaf169f9b2c2dcd031d0edacf897713"@000000000000000000115a80bb31205c2400e2e088a79398f33ed0f2606099602$-@000000000000000000051739dbc7d482b65e3961c77bfd8e5c0afcc1e0a86ba1"@0000000000000000000fb9ce68c5c3838aaf169f9b2c2dcd031d0edacf8977132$Ї-@00000000000000000004dcdef2f8ec05e210abb26dbdc71173ade8f33c601304"@000000000000000000051739dbc7d482b65e3961c77bfd8e5c0afcc1e0a86ba12$-@000000000000000000167cb5d3e143d9e2f707b3f799a39cbe05c27a8fdd8263"@00000000000000000004dcdef2f8ec05e210abb26dbdc71173ade8f33c6013042$࢞-@000000000000000000084ae3fb6fd32858e76e8ce1d8d4627dd4707f7a2a8a9f"@000000000000000000167cb5d3e143d9e2f707b3f799a39cbe05c27a8fdd82632$-@0000000000000000001a679f97e6bad44591cb87c18938b113368395863fe32e"@000000000000000000084ae3fb6fd32858e76e8ce1d8d4627dd4707f7a2a8a9f2 $-@0000000000000000000fc81540829dfccf4dd2450f259138e360502a90f0ae09"@0000000000000000001a679f97e6bad44591cb87c18938b113368395863fe32e2 + + + +1@ef44ac565a9f37fc88780181b258163a5f0a0db0922ab1c5b37afb67a09b1cec$"@0000000000000000000fc81540829dfccf4dd2450f259138e360502a90f0ae09(-2 +@3dafa9ad1b8c5f524719035d439101d58774609f0c8ddbfa5fbdc416b9c36bf4B030b0ea6b5d27d1da0610e3b403671f4bc925f16042e78fa444071e265184861572 +@d283b64fce0fdef305eaa430b9b3ab031bbbdeecb8fa90da0afbd4a8e05dcc0dB02c0b6f8d65e8715211ff12912b0a6cc20eb13a167a22df4b8ac4590eb7d5cc142B +1@ef44ac565a9f37fc88780181b258163a5f0a0db0922ab1c5b37afb67a09b1cec""1HLW71PgutQqxJtnrGPSLFzsT64mxx8HFT"UOP_DUP OP_HASH160 b33235d2b9d6212f79fbba3d73dfc4d1a4eae330 OP_EQUALVERIFY OP_CHECKSIG*276a914b33235d2b9d6212f79fbba3d73dfc4d1a4eae33088ac*"1HLW71PgutQqxJtnrGPSLFzsT64mxx8HFT8$J  +=@ef44ac565a9f37fc88780181b258163a5f0a0db0922ab1c5b37afb67a09b1cec""1NNPWcHHpJCn8NgPa1jjF5crN6wf7cHCvt"UOP_DUP OP_HASH160 ea662adf09d9fcce1ce92274629fc3961ab1949e OP_EQUALVERIFY OP_CHECKSIG*276a914ea662adf09d9fcce1ce92274629fc3961ab1949e88ac*"1NNPWcHHpJCn8NgPa1jjF5crN6wf7cHCvt8$J  + @ef44ac565a9f37fc88780181b258163a5f0a0db0922ab1c5b37afb67a09b1cec""1BmnunwnLFaQsfyjVk97K64RZdZVu34h4L"UOP_DUP OP_HASH160 7629e2525e848ff5950c0f2eade5cbec4ee4b2d6 OP_EQUALVERIFY OP_CHECKSIG*276a9147629e2525e848ff5950c0f2eade5cbec4ee4b2d688ac*"1BmnunwnLFaQsfyjVk97K64RZdZVu34h4L8$J $Ȼ-@00000000000000000016ca4007f5af82b17817bfbd07661f807ce6f76ebcba29"@0000000000000000000fc81540829dfccf4dd2450f259138e360502a90f0ae092 $һ-@00000000000000000002e5e91623db626226c6dde261d3a46590d28bf0cee410"@00000000000000000016ca4007f5af82b17817bfbd07661f807ce6f76ebcba292 + + + +1@2635ecdf0673848d24605853e62e69c1bd33d64dc1b81ac73b86d939ea1c347b$"@00000000000000000002e5e91623db626226c6dde261d3a46590d28bf0cee410(һ-2 +@cccdfa18a1ed91c298181418fc79a05e1541bca90df0a6df568172c5824278b8B03f28fdcc1ba2c76869db988e5f01d5344583f144e23e9d6b55a5899e1ca203fa32 +@0f03fca9fb9f9ce3ff40b8bfa1c09d985d29026b57265b6a040b73fb716705c5B020fb3a064871994bda17ceb0aff7b0c6e6cc6115bc0465e926bbeaf41f3468174B + @2635ecdf0673848d24605853e62e69c1bd33d64dc1b81ac73b86d939ea1c347b""13MqQmtVWWrWobYSK5ack6k7Du46B1v6iK"UOP_DUP OP_HASH160 19e0fb39ae0d19c7eb8882a58e1d3f38b07218cb OP_EQUALVERIFY OP_CHECKSIG*276a91419e0fb39ae0d19c7eb8882a58e1d3f38b07218cb88ac*"13MqQmtVWWrWobYSK5ack6k7Du46B1v6iK8$J  + @2635ecdf0673848d24605853e62e69c1bd33d64dc1b81ac73b86d939ea1c347b""1BddDek4Em9MQ6mQhxyWdLat7ZYuNJuvx8"UOP_DUP OP_HASH160 749e77402ba78d5625dceac532a0699349673486 OP_EQUALVERIFY OP_CHECKSIG*276a914749e77402ba78d5625dceac532a069934967348688ac*"1BddDek4Em9MQ6mQhxyWdLat7ZYuNJuvx88$J  +ڽ@2635ecdf0673848d24605853e62e69c1bd33d64dc1b81ac73b86d939ea1c347b""17xQzD8sp32aHcRVpXZNPAXAPTwPCVxwcR"UOP_DUP OP_HASH160 4c4ba7c9077981ae6d9f15cd3725c8c6059d9556 OP_EQUALVERIFY OP_CHECKSIG*276a9144c4ba7c9077981ae6d9f15cd3725c8c6059d955688ac*"17xQzD8sp32aHcRVpXZNPAXAPTwPCVxwcR8$J ;$轜-@0000000000000000000e114580cba8ddaf1b69fe0bc87c1f31ed81452dedafa3"@00000000000000000002e5e91623db626226c6dde261d3a46590d28bf0cee4102$-@0000000000000000001a4f2641bf665c859689ea4a9bb0b25211a127d229715b"@0000000000000000000e114580cba8ddaf1b69fe0bc87c1f31ed81452dedafa32$ȏ-@0000000000000000001301d15ac49f587ad98df68642a00fc5d527a1adcfe4cf"@0000000000000000001a4f2641bf665c859689ea4a9bb0b25211a127d229715b2$-@0000000000000000001b663c077b19e015cee824e42180e6f8b213306c27ff54"@0000000000000000001301d15ac49f587ad98df68642a00fc5d527a1adcfe4cf2 $-@00000000000000000015fb3ccc6691d08a54bc97ce061b3f64074db0fbddb9d5"@0000000000000000001b663c077b19e015cee824e42180e6f8b213306c27ff542 + + + +1@6a354aed75800f1d1063002e17acc06c26d7617058dcc5bf9c138e114022078c$"@00000000000000000015fb3ccc6691d08a54bc97ce061b3f64074db0fbddb9d5(-2 +@2635ecdf0673848d24605853e62e69c1bd33d64dc1b81ac73b86d939ea1c347bB02bda27a177dc13cf139c819244e9ea21cf3f03f4f3582804822f028f4dbdd80f52 +@2635ecdf0673848d24605853e62e69c1bd33d64dc1b81ac73b86d939ea1c347bB0343d8e777b0f4e5ca814c3773ce1d04fc5d33fcbbffaeac39b1e114ac0c11487bB + @6a354aed75800f1d1063002e17acc06c26d7617058dcc5bf9c138e114022078c""17AKSBSWPR1vaTHrsY1SpsJoDPRAHavTis"UOP_DUP OP_HASH160 4393e2eb3fd68b1271dcaac62b0dcf9969476f2f OP_EQUALVERIFY OP_CHECKSIG*276a9144393e2eb3fd68b1271dcaac62b0dcf9969476f2f88ac*"17AKSBSWPR1vaTHrsY1SpsJoDPRAHavTis8$J  + @6a354aed75800f1d1063002e17acc06c26d7617058dcc5bf9c138e114022078c""176SV418DXxA88R6TTQCfPjfga4NhTcb4X"UOP_DUP OP_HASH160 42d81b70f325dd35bc569ca6d3407ee9b7ecb67c OP_EQUALVERIFY OP_CHECKSIG*276a91442d81b70f325dd35bc569ca6d3407ee9b7ecb67c88ac*"176SV418DXxA88R6TTQCfPjfga4NhTcb4X8$J  + @6a354aed75800f1d1063002e17acc06c26d7617058dcc5bf9c138e114022078c""1GKokHH5zHHJGunmDc2dzME8vsSX5po61L"UOP_DUP OP_HASH160 a818655632c88bcabd55cdbed730b09a846e365c OP_EQUALVERIFY OP_CHECKSIG*276a914a818655632c88bcabd55cdbed730b09a846e365c88ac*"1GKokHH5zHHJGunmDc2dzME8vsSX5po61L8$J ;$䄾-@0000000000000000001221becccecb45a44a0ce7f34fe1322fc158ef619d8616"@00000000000000000015fb3ccc6691d08a54bc97ce061b3f64074db0fbddb9d52$-@00000000000000000013fa24da05f2c119c5930c329e4f5014c765d1ab35f6f0"@0000000000000000001221becccecb45a44a0ce7f34fe1322fc158ef619d86162$©-@0000000000000000000b1888560d36f3d3b0ea1cfef197511607a570b949c8bf"@00000000000000000013fa24da05f2c119c5930c329e4f5014c765d1ab35f6f02!$뽿-@0000000000000000000098a1aefbd575742735bdcfeebb4736bb5b3095198811"@0000000000000000000b1888560d36f3d3b0ea1cfef197511607a570b949c8bf2 + + +1@9cfc9a6238cd6466fbf6f325ad5123a4bafd0376983f3f72cc03dd4800d12611$"@0000000000000000000098a1aefbd575742735bdcfeebb4736bb5b3095198811(뽿-2 +@02a00786cc0503bdebf2629bc09ea0028613f967e447654c23e14ea2ce0399edB023af6dc50e2245804f2e63f3c0caedac1d795960e9649ea5a8840916bdec0101a2 +@02a00786cc0503bdebf2629bc09ea0028613f967e447654c23e14ea2ce0399edB025a92184710dd6d349d6b6ba31c82480b299971a79b41d4c0951b06babf6d4f1fB +@9cfc9a6238cd6466fbf6f325ad5123a4bafd0376983f3f72cc03dd4800d12611""1NVmUzGccsDUpWd11RzZ8ZMWnbYY5MGGzZ"UOP_DUP OP_HASH160 ebcb6ba8d6850917bd6ce6a0f0703424b979f955 OP_EQUALVERIFY OP_CHECKSIG*276a914ebcb6ba8d6850917bd6ce6a0f0703424b979f95588ac*"1NVmUzGccsDUpWd11RzZ8ZMWnbYY5MGGzZ8$J  +@9cfc9a6238cd6466fbf6f325ad5123a4bafd0376983f3f72cc03dd4800d12611""163DcLHwBiCDPgWD1iWZorE4ekE4Ah5fBP"UOP_DUP OP_HASH160 3743fc888a9d5cb5c75421e9b7760b675b6a2716 OP_EQUALVERIFY OP_CHECKSIG*276a9143743fc888a9d5cb5c75421e9b7760b675b6a271688ac*"163DcLHwBiCDPgWD1iWZorE4ekE4Ah5fBP8$J  +걊@9cfc9a6238cd6466fbf6f325ad5123a4bafd0376983f3f72cc03dd4800d12611""152eJ7UujGFS8xZZs8trcEKX8RjaeHfkiw"UOP_DUP OP_HASH160 2c300d29dfc645f87bccc88d1cebe5f628aea3ab OP_EQUALVERIFY OP_CHECKSIG*276a9142c300d29dfc645f87bccc88d1cebe5f628aea3ab88ac*"152eJ7UujGFS8xZZs8trcEKX8RjaeHfkiw8$J  + + +1@cf79974235a1b3340c6b6bd5b1bb9adcb61225c56c76e0c96ea9073ebf8e5f9f$"@0000000000000000000098a1aefbd575742735bdcfeebb4736bb5b3095198811(뽿-2 +@ef44ac565a9f37fc88780181b258163a5f0a0db0922ab1c5b37afb67a09b1cecB021e24e25acfe50e45d2fbe16b56d53887bf77cb3656b6c34524a4beec4b64dce42 +@3dafa9ad1b8c5f524719035d439101d58774609f0c8ddbfa5fbdc416b9c36bf4B026b10d310589a3954c2bb6ab617d6b7093c54bc8a0b311fa1c7149ff9956b3c15B +1@cf79974235a1b3340c6b6bd5b1bb9adcb61225c56c76e0c96ea9073ebf8e5f9f""12bzCAuBBNKgxNjjAUSs6KLKEDNMqiAPTc"UOP_DUP OP_HASH160 119602ad94a60c9a9e56be406de5c69a1c92d6a6 OP_EQUALVERIFY OP_CHECKSIG*276a914119602ad94a60c9a9e56be406de5c69a1c92d6a688ac*"12bzCAuBBNKgxNjjAUSs6KLKEDNMqiAPTc8$J  +=@cf79974235a1b3340c6b6bd5b1bb9adcb61225c56c76e0c96ea9073ebf8e5f9f""12S7c2gqkCrgRv9KKFiNsxqX4UfRggtsRT"UOP_DUP OP_HASH160 0fb8099b718864b6c793432fa9fc7c1707a2c5c7 OP_EQUALVERIFY OP_CHECKSIG*276a9140fb8099b718864b6c793432fa9fc7c1707a2c5c788ac*"12S7c2gqkCrgRv9KKFiNsxqX4UfRggtsRT8$J  +Ŵ^@cf79974235a1b3340c6b6bd5b1bb9adcb61225c56c76e0c96ea9073ebf8e5f9f""1Kf4P5bNpGK65G8vaYJYnYz7m3t14FZq4Y"UOP_DUP OP_HASH160 cca4e4881bde4d55014a4652e71bef71fc1d138b OP_EQUALVERIFY OP_CHECKSIG*276a914cca4e4881bde4d55014a4652e71bef71fc1d138b88ac*"1Kf4P5bNpGK65G8vaYJYnYz7m3t14FZq4Y8$J  + + +1@61dda4972836f35750c3352358ca963494d8c7c4fde2c4de6579daf76ef06407$"@0000000000000000000098a1aefbd575742735bdcfeebb4736bb5b3095198811(뽿-2 +@fd8b2ebfc0c8cbb0a5d14f5ca694aaee726557934410df0912b509a393b8dc26B03ca426b7a10e8781ae5fb1238a2087af751baa6c876db63dd3f011c79177d20e62 +@982fff90451834f9a6318b9e4f8b29047489aa8970fd50e1409b6c449df78b1bB02718f7a88503d4c9d06c53901e33213f50a9299f080660956792a1780c734cf18B +@61dda4972836f35750c3352358ca963494d8c7c4fde2c4de6579daf76ef06407""17r3LiDmDiAWmPmNdQ8Xf3kyiNznXVsBM7"UOP_DUP OP_HASH160 4b17170c34788694ffcf9da90b824a884fa3a706 OP_EQUALVERIFY OP_CHECKSIG*276a9144b17170c34788694ffcf9da90b824a884fa3a70688ac*"17r3LiDmDiAWmPmNdQ8Xf3kyiNznXVsBM78$J  +0@61dda4972836f35750c3352358ca963494d8c7c4fde2c4de6579daf76ef06407""1H2zd1ehfjcPBKkuCAGScZHy9TACK3wp5x"UOP_DUP OP_HASH160 afe2872a8c6c29d0ff6c661bdcc99a88a43340f7 OP_EQUALVERIFY OP_CHECKSIG*276a914afe2872a8c6c29d0ff6c661bdcc99a88a43340f788ac*"1H2zd1ehfjcPBKkuCAGScZHy9TACK3wp5x8$J  + @61dda4972836f35750c3352358ca963494d8c7c4fde2c4de6579daf76ef06407""174HWQMxQikMJBKooC3d5zihj1DXcecq7Z"UOP_DUP OP_HASH160 426fc82a0898617a0472e9f916cf39093623ec92 OP_EQUALVERIFY OP_CHECKSIG*276a914426fc82a0898617a0472e9f916cf39093623ec9288ac*"174HWQMxQikMJBKooC3d5zihj1DXcecq7Z8$J $п-@00000000000000000010a54fc777e31dad8a38d536624810dd77e58786a20f66"@0000000000000000000098a1aefbd575742735bdcfeebb4736bb5b30951988112$ܿ-@0000000000000000000c206cfe1b229ba1b0b02a2d7197909dc2cff7521940f5"@00000000000000000010a54fc777e31dad8a38d536624810dd77e58786a20f662$-@000000000000000000017f682716dbe6121d78b86974acdf0bd5f9713dbf4505"@0000000000000000000c206cfe1b229ba1b0b02a2d7197909dc2cff7521940f52 $-@00000000000000000000a88594ed1bc00243d5d2574d84c700351cd8a0867d39"@000000000000000000017f682716dbe6121d78b86974acdf0bd5f9713dbf45052 + + + +1@6d92efcdd26c09e8716c59d27794b3e59f2fb976b410789dfd9d82ad8aacca3b$"@00000000000000000000a88594ed1bc00243d5d2574d84c700351cd8a0867d39(-2 +@61dda4972836f35750c3352358ca963494d8c7c4fde2c4de6579daf76ef06407B033df3cf1cb5703961a1bb50ef8f36967450497bc7b6c8f84159102693a7b0a7642 +@d3efd405d884d2ab5c2ee07e120de36766d9405672a4e9f07e3b77bcc87d4e18B02426a132878995a8b34f76430861e495bc845bf6ea754fe7e13f41174d836d854B +@6d92efcdd26c09e8716c59d27794b3e59f2fb976b410789dfd9d82ad8aacca3b""1CdzXinDz69ELVAsf21iF8FprDieBFjisH"UOP_DUP OP_HASH160 7fa861afc9b5f00e29fb0b00f584781495218336 OP_EQUALVERIFY OP_CHECKSIG*276a9147fa861afc9b5f00e29fb0b00f58478149521833688ac*"1CdzXinDz69ELVAsf21iF8FprDieBFjisH8$J  +[@6d92efcdd26c09e8716c59d27794b3e59f2fb976b410789dfd9d82ad8aacca3b""14Zfur9wWh4ot26XhVGDKJjSg1wxdMswe5"UOP_DUP OP_HASH160 27162b66759fc113625fafe0ecebaa47017e6318 OP_EQUALVERIFY OP_CHECKSIG*276a91427162b66759fc113625fafe0ecebaa47017e631888ac*"14Zfur9wWh4ot26XhVGDKJjSg1wxdMswe58$J  + @6d92efcdd26c09e8716c59d27794b3e59f2fb976b410789dfd9d82ad8aacca3b""1Kdo4ECLZPi6Wd2XNgQrgnbpWJk5vAyLyV"UOP_DUP OP_HASH160 cc67af1de98ee5e1e2f84de950dd6f19c9b78f47 OP_EQUALVERIFY OP_CHECKSIG*276a914cc67af1de98ee5e1e2f84de950dd6f19c9b78f4788ac*"1Kdo4ECLZPi6Wd2XNgQrgnbpWJk5vAyLyV8$J  $-@000000000000000000106d044744626ec0eebc95b4f377b058e9cbb857d5f1a8"@00000000000000000000a88594ed1bc00243d5d2574d84c700351cd8a0867d392$ў-@0000000000000000000ef3bdbc93ff1388361effcb5297e6ce82ae1e2066ef34"@000000000000000000106d044744626ec0eebc95b4f377b058e9cbb857d5f1a82$-@00000000000000000014adcd0705b0e9f4ba2b0caad74df741c152bf5f64192d"@0000000000000000000ef3bdbc93ff1388361effcb5297e6ce82ae1e2066ef342$-@0000000000000000001746676e2250d08d2c3ab1825e672c6d75475036da49ff"@00000000000000000014adcd0705b0e9f4ba2b0caad74df741c152bf5f64192d2$ڲ-@0000000000000000000916069236120957baf240f4703fc62f1daaa090f3116a"@0000000000000000001746676e2250d08d2c3ab1825e672c6d75475036da49ff2 + + +1@fa9c95821043f84f1ad0d9305eb5e339e8980705652018c0d0446bfba04d905a$"@0000000000000000000916069236120957baf240f4703fc62f1daaa090f3116a(ڲ-2 +@9e39b74d2fd8f2b7a1bca36365c71f7f16309cb569acfb63ec799efd83144c41B03d139015a3a0d5a120ce736043093c0f498a538919316d95453b8ff8e583faf7c2 +@f18970c3397d0fbe907ab8299a435f736bc075b4006460c0d07994d44029c83cB03b35185602a1b34463d841386232263bedae460be644da4ae0864d88fd6cd79a6B +@fa9c95821043f84f1ad0d9305eb5e339e8980705652018c0d0446bfba04d905a""1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp"UOP_DUP OP_HASH160 db2ef1bde029af070919ba8c543a4a6940d74aa3 OP_EQUALVERIFY OP_CHECKSIG*276a914db2ef1bde029af070919ba8c543a4a6940d74aa388ac*"1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp8$J  +@fa9c95821043f84f1ad0d9305eb5e339e8980705652018c0d0446bfba04d905a""1Per13S6MtUWZ3ryjgidYbcsTrK3EUFChs"UOP_DUP OP_HASH160 f87b0fc340f6c56703305b55bd0c5e86f727c14b OP_EQUALVERIFY OP_CHECKSIG*276a914f87b0fc340f6c56703305b55bd0c5e86f727c14b88ac*"1Per13S6MtUWZ3ryjgidYbcsTrK3EUFChs8$J  +@fa9c95821043f84f1ad0d9305eb5e339e8980705652018c0d0446bfba04d905a""14DA7Azc9wp2YWWmWe1TuKSD185sbBmWL9"UOP_DUP OP_HASH160 2334f875ddb1cf65ada88c5d70f830854e87afc1 OP_EQUALVERIFY OP_CHECKSIG*276a9142334f875ddb1cf65ada88c5d70f830854e87afc188ac*"14DA7Azc9wp2YWWmWe1TuKSD185sbBmWL98$J  + + +1@cc70edc0b90e37ddf46c07ef45a44d1c2375f0e564243f00bb9a5e8c02ed38e8$"@0000000000000000000916069236120957baf240f4703fc62f1daaa090f3116a(ڲ-2 +@f18970c3397d0fbe907ab8299a435f736bc075b4006460c0d07994d44029c83cB029ebd447674cb8d3ba19f725b0ceda4c23d1aec331e6267033ccde5a053afc55c2 +@b6a942bad58a108fabf4301be649fc372e9aeb16a3b57e1dd85a5032bb9109b5B0395a1990db5b7fcd7f3c475a735e458e3f1fd0cd7d06786864c00879c7b54e82fB +@cc70edc0b90e37ddf46c07ef45a44d1c2375f0e564243f00bb9a5e8c02ed38e8""1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp"UOP_DUP OP_HASH160 db2ef1bde029af070919ba8c543a4a6940d74aa3 OP_EQUALVERIFY OP_CHECKSIG*276a914db2ef1bde029af070919ba8c543a4a6940d74aa388ac*"1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp8$J  +@cc70edc0b90e37ddf46c07ef45a44d1c2375f0e564243f00bb9a5e8c02ed38e8""1EXvjUVffTmSW4qnDWHep4hT2ae2G9fQFV"UOP_DUP OP_HASH160 9472f7af3553e6381bb0446d6175bb684290ca72 OP_EQUALVERIFY OP_CHECKSIG*276a9149472f7af3553e6381bb0446d6175bb684290ca7288ac*"1EXvjUVffTmSW4qnDWHep4hT2ae2G9fQFV8$J  +ӯ@cc70edc0b90e37ddf46c07ef45a44d1c2375f0e564243f00bb9a5e8c02ed38e8""1E63YzSyijmLAFquEMzZU7MtWjCMWaLayu"UOP_DUP OP_HASH160 8f8dd84d890770980ce43ba48e171f6bb9b3ac0b OP_EQUALVERIFY OP_CHECKSIG*276a9148f8dd84d890770980ce43ba48e171f6bb9b3ac0b88ac*"1E63YzSyijmLAFquEMzZU7MtWjCMWaLayu8$J  $-@00000000000000000012eb8ad9ad260cad6abc68591f0b2d059be259d5f7765b"@0000000000000000000916069236120957baf240f4703fc62f1daaa090f3116a2 + + + +1@a914e56a84997bc2618442a3229f91788d1b386c5ea4054c20bfaa4e209cf678$"@00000000000000000012eb8ad9ad260cad6abc68591f0b2d059be259d5f7765b(-2 +@6d670b987cd567c76b357eca936594663cec733e442f83108b329ff3f46ccc74B03971eab03e8119c23bbb9f20ffd80b2e3e67cd099437e0a3612eddd53e8c92c942 +@6d670b987cd567c76b357eca936594663cec733e442f83108b329ff3f46ccc74B03e7cc223ab718685ddb5c60b51491f9e231a8c21bf889f2f34a199592a796c241B +_@a914e56a84997bc2618442a3229f91788d1b386c5ea4054c20bfaa4e209cf678"!1mHZLBRB8PpWWHqrtThscL2pgpc1XWddk"UOP_DUP OP_HASH160 08601faed6323a3a65644b7c30807b905846847f OP_EQUALVERIFY OP_CHECKSIG*276a91408601faed6323a3a65644b7c30807b905846847f88ac*!1mHZLBRB8PpWWHqrtThscL2pgpc1XWddk8$J  +d@a914e56a84997bc2618442a3229f91788d1b386c5ea4054c20bfaa4e209cf678""19qXr9H4NVKYj5AhxYi8ZCV1FLasFFZX4P"UOP_DUP OP_HASH160 60eeb8f2d5dda16ba8f35b74b5867c655a884896 OP_EQUALVERIFY OP_CHECKSIG*276a91460eeb8f2d5dda16ba8f35b74b5867c655a88489688ac*"19qXr9H4NVKYj5AhxYi8ZCV1FLasFFZX4P8$J  +v@a914e56a84997bc2618442a3229f91788d1b386c5ea4054c20bfaa4e209cf678""1LEEgGcuXc7Hc1ZsovoTesX6UUueoVRBru"UOP_DUP OP_HASH160 d2eb36e4b19fe18b52b41bb6d9c177442fef97a9 OP_EQUALVERIFY OP_CHECKSIG*276a914d2eb36e4b19fe18b52b41bb6d9c177442fef97a988ac*"1LEEgGcuXc7Hc1ZsovoTesX6UUueoVRBru8$J $-@000000000000000000092a51362c8aef981f710bfe4f13fc558bd827488e09be"@00000000000000000012eb8ad9ad260cad6abc68591f0b2d059be259d5f7765b2$-@000000000000000000144bcb17e682864fbed6fc7e75207c85118634b5e002cd"@000000000000000000092a51362c8aef981f710bfe4f13fc558bd827488e09be2 $-@0000000000000000000cfb42638bc6c323d96c323a8e1d3f155447d005220fa9"@000000000000000000144bcb17e682864fbed6fc7e75207c85118634b5e002cd2 + + + +1@78e59929559df6879d876df29fc90a725bc3c6c8c67c3bbffb603e0660f200d0$"@0000000000000000000cfb42638bc6c323d96c323a8e1d3f155447d005220fa9(-2 +@89eb46d4c8f5ac15dcf12feb5e50d15f8ce86c4ee6b2379650b51270a55ed2d2B03613acf645169b7399945aefcab4bc1cf56f5728c4e654114d2c4bb25eaa6bb012 +@9cd8658f223975ec743f93d8668c267ecc8ade2c4be86c69ffa253a46727900eB0368271dab15a2fc728310c083c8dfd89c03046ac05ce90251604a81253c979c44B +G@78e59929559df6879d876df29fc90a725bc3c6c8c67c3bbffb603e0660f200d0""12BWCSEcBsrFpjpHNr5FU8EdPwb8oQnTqh"UOP_DUP OP_HASH160 0cf4a8701a5d3b9df09acd4183bd47ae7eb9d6bc OP_EQUALVERIFY OP_CHECKSIG*276a9140cf4a8701a5d3b9df09acd4183bd47ae7eb9d6bc88ac*"12BWCSEcBsrFpjpHNr5FU8EdPwb8oQnTqh8$J  +@78e59929559df6879d876df29fc90a725bc3c6c8c67c3bbffb603e0660f200d0""1AFV8JDe9npqMykhgW3Y6fnXrCwNmkCiTd"UOP_DUP OP_HASH160 65766f0af8cf9da1c3801f7c0c6b5136ab83dcd7 OP_EQUALVERIFY OP_CHECKSIG*276a91465766f0af8cf9da1c3801f7c0c6b5136ab83dcd788ac*"1AFV8JDe9npqMykhgW3Y6fnXrCwNmkCiTd8$J  +@78e59929559df6879d876df29fc90a725bc3c6c8c67c3bbffb603e0660f200d0""1L77ZJbCaaRgLrU3UH4ahrf2a3HD9J5zdN"UOP_DUP OP_HASH160 d1925bf00540dd56be0ba70b32d86ce32862fbde OP_EQUALVERIFY OP_CHECKSIG*276a914d1925bf00540dd56be0ba70b32d86ce32862fbde88ac*"1L77ZJbCaaRgLrU3UH4ahrf2a3HD9J5zdN8$J Q!$-@0000000000000000000700366f5f7a16bd8981bafdb85817d2fe8ac163c16aa1"@0000000000000000000cfb42638bc6c323d96c323a8e1d3f155447d005220fa92 + + +1@83e453fc2300b7f2661f491fa5eaeb7cd1d5043b41454f1cb2a005f523f715be$"@0000000000000000000700366f5f7a16bd8981bafdb85817d2fe8ac163c16aa1(-2 +@bac00fe27e6ad4fb14bdc8619c72c968dd0e2d870e49751ce414f9b715455afdB022806392a4c2453f81a9fbb79c2b05353138461b2e64e7c67070720cb5df05c7d2 +@13ab268d9f3ebbc877d6239849a17b85848aef6b8860a44944c5f17d3fe69dc3B032c3e2d34373542cf2d0d9792b32a021d1a74e8cc5300310631ca3d9c1db391a3B +@83e453fc2300b7f2661f491fa5eaeb7cd1d5043b41454f1cb2a005f523f715be""131er8U1wbwrspgPnSbHnqucvPrVagdns4"UOP_DUP OP_HASH160 160fd83db04fd16327c004759f337d4b3f9e2bc7 OP_EQUALVERIFY OP_CHECKSIG*276a914160fd83db04fd16327c004759f337d4b3f9e2bc788ac*"131er8U1wbwrspgPnSbHnqucvPrVagdns48$J  +@83e453fc2300b7f2661f491fa5eaeb7cd1d5043b41454f1cb2a005f523f715be""1JL5LTqwuKai9WW5bsBcB42UhJh7gFdXQR"UOP_DUP OP_HASH160 be15a926ad7b5113ec802b1ce84b3db65b8f64cb OP_EQUALVERIFY OP_CHECKSIG*276a914be15a926ad7b5113ec802b1ce84b3db65b8f64cb88ac*"1JL5LTqwuKai9WW5bsBcB42UhJh7gFdXQR8$J  +N@83e453fc2300b7f2661f491fa5eaeb7cd1d5043b41454f1cb2a005f523f715be""1D5EfzRGWA7MHNKhYmLDNYJMqPMQAmH77b"UOP_DUP OP_HASH160 846e96156d24bb107380c4124c49c9f2f43e846a OP_EQUALVERIFY OP_CHECKSIG*276a914846e96156d24bb107380c4124c49c9f2f43e846a88ac*"1D5EfzRGWA7MHNKhYmLDNYJMqPMQAmH77b8$J  + + +1@6a6cf40ee372c2883b504ef9d1caf095b5ab52d76df957909adceff6e8934b5f$"@0000000000000000000700366f5f7a16bd8981bafdb85817d2fe8ac163c16aa1(-2 +@3e1012f15d3f99fdf3e7df4676696d2719244791fe284a66cfc800f6640ee0beB037deccf9fa3d8ec71ec0651cfa148a72c40fb75b3fdf843adcd514c690efac6532 +@3e1012f15d3f99fdf3e7df4676696d2719244791fe284a66cfc800f6640ee0beB03d27a35d8a2495f213086d85f225ae5512b00be34ca402dc0e23e01671a4274feB +@6a6cf40ee372c2883b504ef9d1caf095b5ab52d76df957909adceff6e8934b5f""1Ddn1aaVwRjanuNxJYvA9SEK2jVmFdJ87T"UOP_DUP OP_HASH160 8a960e74d35b299240c46cd0f598e190b00633d5 OP_EQUALVERIFY OP_CHECKSIG*276a9148a960e74d35b299240c46cd0f598e190b00633d588ac*"1Ddn1aaVwRjanuNxJYvA9SEK2jVmFdJ87T8$J  +˘@6a6cf40ee372c2883b504ef9d1caf095b5ab52d76df957909adceff6e8934b5f""1Jt1KvK9X5vDrj2KKJMLN2BiDSc2aC4ZFH"UOP_DUP OP_HASH160 c41f9fea36f846790f8c39698ff7168dcf79231c OP_EQUALVERIFY OP_CHECKSIG*276a914c41f9fea36f846790f8c39698ff7168dcf79231c88ac*"1Jt1KvK9X5vDrj2KKJMLN2BiDSc2aC4ZFH8$J  +@6a6cf40ee372c2883b504ef9d1caf095b5ab52d76df957909adceff6e8934b5f""1HESPfxjTCNc3DbofWXuQU4j3K5HXvgd8J"UOP_DUP OP_HASH160 b20c9d83d7bc232583573dc01b9d2487bf4df08a OP_EQUALVERIFY OP_CHECKSIG*276a914b20c9d83d7bc232583573dc01b9d2487bf4df08a88ac*"1HESPfxjTCNc3DbofWXuQU4j3K5HXvgd8J8$J  + + +1@133b7635b6ca1a9211adaa8a442246b9b1a25a9c9baa37b25257587f1ca25466$"@0000000000000000000700366f5f7a16bd8981bafdb85817d2fe8ac163c16aa1(-2 +@35f1f24634257edab57bfe34fe71172c8be48cde3d7c74f2395bb2534ec293f2B026580100d845b987c028206ca76aae5b233f138fe5f5fae515ef9e923695e32892 +@e243e8c7dce1e9a2df3558298831f82723f0155d2e14c2b8aa7db2d4bc284165B028aa2b3ca9c93b72eae60b8da69d171c527cba4cce9a1638de045152e19dda599B +͝@133b7635b6ca1a9211adaa8a442246b9b1a25a9c9baa37b25257587f1ca25466""1EQrC6Z3f4Aa88DYbsrptJrUzmyMq3RPc7"UOP_DUP OP_HASH160 931c43e0809f5faea3a4d615ab5980033286ba9a OP_EQUALVERIFY OP_CHECKSIG*276a914931c43e0809f5faea3a4d615ab5980033286ba9a88ac*"1EQrC6Z3f4Aa88DYbsrptJrUzmyMq3RPc78$J  +@133b7635b6ca1a9211adaa8a442246b9b1a25a9c9baa37b25257587f1ca25466""1CsmRVZ5DMqyJ8LoHeNwJ9GwzW62uQrC7s"UOP_DUP OP_HASH160 82434378e8f84b535a9ad5b23e278ecf01a21f90 OP_EQUALVERIFY OP_CHECKSIG*276a91482434378e8f84b535a9ad5b23e278ecf01a21f9088ac*"1CsmRVZ5DMqyJ8LoHeNwJ9GwzW62uQrC7s8$J  +Րa@133b7635b6ca1a9211adaa8a442246b9b1a25a9c9baa37b25257587f1ca25466""19PuX5vqeh5phQYcKfgwDA7mdVPvRUumyy"UOP_DUP OP_HASH160 5c15ff724dac3bcd34c331745808f71c7b2daf5c OP_EQUALVERIFY OP_CHECKSIG*276a9145c15ff724dac3bcd34c331745808f71c7b2daf5c88ac*"19PuX5vqeh5phQYcKfgwDA7mdVPvRUumyy8$J $-@000000000000000000064c83b5c4d9c7974ad2e1b3615194c0d6de9cdfe2ee50"@0000000000000000000700366f5f7a16bd8981bafdb85817d2fe8ac163c16aa12B$-@00000000000000000016ea4e44f7f8776b4f62fb58dee9d4b44771fb966f1ebb"@000000000000000000064c83b5c4d9c7974ad2e1b3615194c0d6de9cdfe2ee502A + + +1@22d5a33750ac201d3d7513739a368bf4d9ef13324edf8ac057eb4c56d424f0e0$"@00000000000000000016ea4e44f7f8776b4f62fb58dee9d4b44771fb966f1ebb(-2 +@cf79974235a1b3340c6b6bd5b1bb9adcb61225c56c76e0c96ea9073ebf8e5f9fB0365d0f90d4d0328a1810875d9dc6acc4494678fa0aeae13c2405802daa85301392 +@c96203003d1150fd9a94c740da365a53941c076bebb2f7d3a1da2ad15642cf45B031abbe2edf48d4e31ba405c174cecfefecae8ccd3de56b6616a2c596642402f6bB +ۢ1@22d5a33750ac201d3d7513739a368bf4d9ef13324edf8ac057eb4c56d424f0e0""1GL1DaqiTSHtxLcYBvGHdzqBCkFauenzUL"UOP_DUP OP_HASH160 a821f89c64fc5600c8bf72f99d66029ebca024de OP_EQUALVERIFY OP_CHECKSIG*276a914a821f89c64fc5600c8bf72f99d66029ebca024de88ac*"1GL1DaqiTSHtxLcYBvGHdzqBCkFauenzUL8$J  +=@22d5a33750ac201d3d7513739a368bf4d9ef13324edf8ac057eb4c56d424f0e0""1GgR2LKxLXghiywvqhMZw3vNWLJRBSBRh1"UOP_DUP OP_HASH160 abfe29a326d29d1d31df25dbf8879269632a101b OP_EQUALVERIFY OP_CHECKSIG*276a914abfe29a326d29d1d31df25dbf8879269632a101b88ac*"1GgR2LKxLXghiywvqhMZw3vNWLJRBSBRh18$J  +@22d5a33750ac201d3d7513739a368bf4d9ef13324edf8ac057eb4c56d424f0e0""1CvAvECE9ad5A8i6VVG4vTUibduK2yEKoM"UOP_DUP OP_HASH160 82b7b55f788d0f8421300c90e617146bca193e31 OP_EQUALVERIFY OP_CHECKSIG*276a91482b7b55f788d0f8421300c90e617146bca193e3188ac*"1CvAvECE9ad5A8i6VVG4vTUibduK2yEKoM8$J  + + +1@71d6c26d29e3709c15a219b5f8eaf86699c2e2b6f96123395649862746a6e08c$"@00000000000000000016ea4e44f7f8776b4f62fb58dee9d4b44771fb966f1ebb(-2 +@c6b9ad8ea4088ea198b195fa8217e35090dfd64c3ab4ddd8a93c7988127bbd4dB03e6523608c1a14b21067932459a10bbe35945e0c4752ff2be9559b98c780661a22 +@a35d9fe4c557f51113de38f5c602071dcd30f3df6fb609c6b41c471781ed5e6cB0308cbcc7c77ad402f7f3a829395e1479a53ff8057d4cf405582af14b3dcaef2deB +@71d6c26d29e3709c15a219b5f8eaf86699c2e2b6f96123395649862746a6e08c""1ELNe21xrC3ptc6tXgWnM54seZLMyNbj9U"UOP_DUP OP_HASH160 924399e5011ca803805bb15a9dc9c95ffdc7a3e7 OP_EQUALVERIFY OP_CHECKSIG*276a914924399e5011ca803805bb15a9dc9c95ffdc7a3e788ac*"1ELNe21xrC3ptc6tXgWnM54seZLMyNbj9U8$J  +@71d6c26d29e3709c15a219b5f8eaf86699c2e2b6f96123395649862746a6e08c"!1rugonPjg7FB59rcCAMZ3srDrarXXWekw"UOP_DUP OP_HASH160 09705cc9bd6f1648615925255cc0ef5de05f39f0 OP_EQUALVERIFY OP_CHECKSIG*276a91409705cc9bd6f1648615925255cc0ef5de05f39f088ac*!1rugonPjg7FB59rcCAMZ3srDrarXXWekw8$J  +r@71d6c26d29e3709c15a219b5f8eaf86699c2e2b6f96123395649862746a6e08c""1Cdq9MyEKWFovrWchSfBEqkoz31mqJPbGR"UOP_DUP OP_HASH160 7fa08c064459064d7abc2df11792ceb12c8b66cd OP_EQUALVERIFY OP_CHECKSIG*276a9147fa08c064459064d7abc2df11792ceb12c8b66cd88ac*"1Cdq9MyEKWFovrWchSfBEqkoz31mqJPbGR8$J  + + +1@53bc9d543ba02a057eafbc8b2fd5370d71058b135a2645ad498a7b02d570dc21$"@00000000000000000016ea4e44f7f8776b4f62fb58dee9d4b44771fb966f1ebb(-2 +@71d6c26d29e3709c15a219b5f8eaf86699c2e2b6f96123395649862746a6e08cB0300a28dfe0f139ab409d7e5403f0f2dd6a123443deacae60bcd773776d2d6a73a2 +@71d6c26d29e3709c15a219b5f8eaf86699c2e2b6f96123395649862746a6e08cB02a84a934837f7fbc4164927ee3045381c780e0557a4c455fed67b50d6df6bc734B +@53bc9d543ba02a057eafbc8b2fd5370d71058b135a2645ad498a7b02d570dc21""1BDehoijXKKrH9JQnMC7Kcrikv9eyJaATo"UOP_DUP OP_HASH160 7015b903aa4ee87628504417ef1dc6a236dece79 OP_EQUALVERIFY OP_CHECKSIG*276a9147015b903aa4ee87628504417ef1dc6a236dece7988ac*"1BDehoijXKKrH9JQnMC7Kcrikv9eyJaATo8$J  +[@53bc9d543ba02a057eafbc8b2fd5370d71058b135a2645ad498a7b02d570dc21""13JFAY6x2rriK9fwkq6ax4dgL322we6JHE"UOP_DUP OP_HASH160 193325934b3cd39cb2be56a09b59a4436419541f OP_EQUALVERIFY OP_CHECKSIG*276a914193325934b3cd39cb2be56a09b59a4436419541f88ac*"13JFAY6x2rriK9fwkq6ax4dgL322we6JHE8$J  +@53bc9d543ba02a057eafbc8b2fd5370d71058b135a2645ad498a7b02d570dc21""15ygotKiZtpNPbgStTzcyD8siygVQ5ySZR"UOP_DUP OP_HASH160 369906ffcc94229ef25dd4b22de2b547866a2a3e OP_EQUALVERIFY OP_CHECKSIG*276a914369906ffcc94229ef25dd4b22de2b547866a2a3e88ac*"15ygotKiZtpNPbgStTzcyD8siygVQ5ySZR8$J  + +1@c54a7f4e1fdb135d34f4e92288500a4005b01468228b971596cfd1d16a53f52e$"@00000000000000000016ea4e44f7f8776b4f62fb58dee9d4b44771fb966f1ebb(-2 +@53bc9d543ba02a057eafbc8b2fd5370d71058b135a2645ad498a7b02d570dc21B02e0cd3efb52b4abc6adfa9cabff4c73ac0decc6d0e2037218d3fb7f2bca2240dc2 +@53bc9d543ba02a057eafbc8b2fd5370d71058b135a2645ad498a7b02d570dc21B023e32fd511027695ead69055795cbaea75e9314f9e956c4bccee191256596f7332 +@53bc9d543ba02a057eafbc8b2fd5370d71058b135a2645ad498a7b02d570dc21B0352fe4a4e86c5d30a94e784d1c0874324d5bcd2f0629275af780afbdc8a7e4ea4B +@c54a7f4e1fdb135d34f4e92288500a4005b01468228b971596cfd1d16a53f52e""194tdVSunhrLSefd9TnZMYRMVWr8NhmPWB"UOP_DUP OP_HASH160 587d5a1c6bd75b7888cb58052ac875126c1db444 OP_EQUALVERIFY OP_CHECKSIG*276a914587d5a1c6bd75b7888cb58052ac875126c1db44488ac*"194tdVSunhrLSefd9TnZMYRMVWr8NhmPWB8$J  +[@c54a7f4e1fdb135d34f4e92288500a4005b01468228b971596cfd1d16a53f52e""1EFXFScYgbDd8x8d7EaSeSCmczorG6y4Sa"UOP_DUP OP_HASH160 9158b590e25a9b0c5920e0161c0231d15958d7ee OP_EQUALVERIFY OP_CHECKSIG*276a9149158b590e25a9b0c5920e0161c0231d15958d7ee88ac*"1EFXFScYgbDd8x8d7EaSeSCmczorG6y4Sa8$J  +ے@c54a7f4e1fdb135d34f4e92288500a4005b01468228b971596cfd1d16a53f52e""19r1M7Eeb7xUkyW361KfsNTu4YjMUmvNBR"UOP_DUP OP_HASH160 6105ad83d2f8ac223096d64c0faf01d2bcbf207a OP_EQUALVERIFY OP_CHECKSIG*276a9146105ad83d2f8ac223096d64c0faf01d2bcbf207a88ac*"19r1M7Eeb7xUkyW361KfsNTu4YjMUmvNBR8$J  + + +1@b302791838d0daaa88b6597f48983b23b0b7d7fed904be0e21d64b4810d33e46$"@00000000000000000016ea4e44f7f8776b4f62fb58dee9d4b44771fb966f1ebb(-2 +@c54a7f4e1fdb135d34f4e92288500a4005b01468228b971596cfd1d16a53f52eB03fdb436737baebc554ce5298dbb82e5d802ce534ba7777526441c7fe59df9df562 +@c54a7f4e1fdb135d34f4e92288500a4005b01468228b971596cfd1d16a53f52eB0380b036cee9f061ed936ffc9df48232635625b22c18a6354b57cd582d58b50a9eB +@b302791838d0daaa88b6597f48983b23b0b7d7fed904be0e21d64b4810d33e46""1FNqd5i9y3dxMtjuUG6FMwebq818A9ueq9"UOP_DUP OP_HASH160 9db31576fdcda180637c95f042998b2a1ae2ff6c OP_EQUALVERIFY OP_CHECKSIG*276a9149db31576fdcda180637c95f042998b2a1ae2ff6c88ac*"1FNqd5i9y3dxMtjuUG6FMwebq818A9ueq98$J  +@b302791838d0daaa88b6597f48983b23b0b7d7fed904be0e21d64b4810d33e46""1PagppiGScd5Q5zaGATbTGDCX8T5EMBFkU"UOP_DUP OP_HASH160 f7b1bce20557c24e5ff736ebab08baf62b251b1a OP_EQUALVERIFY OP_CHECKSIG*276a914f7b1bce20557c24e5ff736ebab08baf62b251b1a88ac*"1PagppiGScd5Q5zaGATbTGDCX8T5EMBFkU8$J  +@b302791838d0daaa88b6597f48983b23b0b7d7fed904be0e21d64b4810d33e46""1DDaBGkw8H1xYgQGLesFHsbdqbmCfZLfHa"UOP_DUP OP_HASH160 8602321f852b579322b1c819b199ecc39337a7c7 OP_EQUALVERIFY OP_CHECKSIG*276a9148602321f852b579322b1c819b199ecc39337a7c788ac*"1DDaBGkw8H1xYgQGLesFHsbdqbmCfZLfHa8$J  + + +1@ca7f835c06bc50a0d2a613fcee617e88b90e6abee296eb7a9b9c215162dc257f$"@00000000000000000016ea4e44f7f8776b4f62fb58dee9d4b44771fb966f1ebb(-2 +@6a354aed75800f1d1063002e17acc06c26d7617058dcc5bf9c138e114022078cB03cc6b2c2c6d91b98b8d648745c33d3652a79bcaa92ad87b7277c0896d9c7874962 +@7b49d3ce2a81b0254bb671de50785b7784dddc14e9c75013df0640e3354f3731B027bd1dee6ac46217d09a27dc43acd5271ebdcfef08e45b902b7e20a8f37133273B +@ca7f835c06bc50a0d2a613fcee617e88b90e6abee296eb7a9b9c215162dc257f"!1eUEshaJ8cnJRfTssKN1cKJgReuezvB7Q"UOP_DUP OP_HASH160 071620f4a3d3ed71f0db166fe66fa99eea045c99 OP_EQUALVERIFY OP_CHECKSIG*276a914071620f4a3d3ed71f0db166fe66fa99eea045c9988ac*!1eUEshaJ8cnJRfTssKN1cKJgReuezvB7Q8$J  + @ca7f835c06bc50a0d2a613fcee617e88b90e6abee296eb7a9b9c215162dc257f""137Gfk8tddZM2r3bkpVvYrzUHGMSzTT2AG"UOP_DUP OP_HASH160 171fd389d7f799d29cee24041c530209937196da OP_EQUALVERIFY OP_CHECKSIG*276a914171fd389d7f799d29cee24041c530209937196da88ac*"137Gfk8tddZM2r3bkpVvYrzUHGMSzTT2AG8$J  +Ν@ca7f835c06bc50a0d2a613fcee617e88b90e6abee296eb7a9b9c215162dc257f""1MERVfudxA1k9R5CUrspVGJRrNgmJnRPtJ"UOP_DUP OP_HASH160 ddec5eb90da79fb42bde9e05b5b0346e8551841f OP_EQUALVERIFY OP_CHECKSIG*276a914ddec5eb90da79fb42bde9e05b5b0346e8551841f88ac*"1MERVfudxA1k9R5CUrspVGJRrNgmJnRPtJ8$J ;$-@00000000000000000015c5c6d5c2947935c4345ed1d0698c328d6bdd7fea2f9e"@00000000000000000016ea4e44f7f8776b4f62fb58dee9d4b44771fb966f1ebb2Ž$-@0000000000000000000178d1ceb49a584f39b3272808be6fe64e8286635a589d"@00000000000000000015c5c6d5c2947935c4345ed1d0698c328d6bdd7fea2f9e2Î$臓-@00000000000000000009bf7deb016b611e1b1d8684b03726d49c60151d00c0e2"@0000000000000000000178d1ceb49a584f39b3272808be6fe64e8286635a589d2 Ď$-@00000000000000000005e4802a9e94fef28c4f024bb97ccb8fb1823c07a25b77"@00000000000000000009bf7deb016b611e1b1d8684b03726d49c60151d00c0e22 + + + +1@c1f9fea6365658a099ff2cfb25ecb8c49d241943710325d08ad01e805a83b049Ď$"@00000000000000000005e4802a9e94fef28c4f024bb97ccb8fb1823c07a25b77(-2 +@35359e5e17c0cde312e1654fe8e71d5a51bc2cb22590028116e2f7aada43ed56B02a5c3d9a0b8409a5e81b14fa464e86b7443e98c1483dd451a8fc3345ed49cf1722 +@f00160ceda841cbd24e6f329a154d7e688d85541a3b5d8ad89b9f9a84d45f05aB02654e6d2707349a3f0dae835c1e9b860d852490d44725abfd67dbd9e838902374B +ȱ @c1f9fea6365658a099ff2cfb25ecb8c49d241943710325d08ad01e805a83b049""16yHveDUEHWEBLawnzaCaPbvsv8rXD4Dz6"UOP_DUP OP_HASH160 417e0d0a3912b908e2c6eccd57be3bcfc534cd11 OP_EQUALVERIFY OP_CHECKSIG*276a914417e0d0a3912b908e2c6eccd57be3bcfc534cd1188ac*"16yHveDUEHWEBLawnzaCaPbvsv8rXD4Dz68Ď$J  +@c1f9fea6365658a099ff2cfb25ecb8c49d241943710325d08ad01e805a83b049""1PY61rg8jqmFoPaDQVwmC7NFVVfUSqKPbS"UOP_DUP OP_HASH160 f733d921fd53ada60e7f5d66e6f1d4d1f5be91f4 OP_EQUALVERIFY OP_CHECKSIG*276a914f733d921fd53ada60e7f5d66e6f1d4d1f5be91f488ac*"1PY61rg8jqmFoPaDQVwmC7NFVVfUSqKPbS8Ď$J  +d@c1f9fea6365658a099ff2cfb25ecb8c49d241943710325d08ad01e805a83b049"!1AQj5nWNL2qVEQYPyMaLvkJSVcnrNPEUr"UOP_DUP OP_HASH160 01c78c7b4ca855d3233ac24f5a61d87f51a0d817 OP_EQUALVERIFY OP_CHECKSIG*276a91401c78c7b4ca855d3233ac24f5a61d87f51a0d81788ac*!1AQj5nWNL2qVEQYPyMaLvkJSVcnrNPEUr8Ď$J Ŏ$-@000000000000000000041dac78b9c46d38f9f4865f119951a4d415068306c26c"@00000000000000000005e4802a9e94fef28c4f024bb97ccb8fb1823c07a25b772Ǝ$-@0000000000000000000422b326478eaeb35ce6dc3221d505d323105ffd217db5"@000000000000000000041dac78b9c46d38f9f4865f119951a4d415068306c26c2ǎ$֕-@00000000000000000011eb25f5f4b1daebb20d5af4f594f9eae70d16cbb90a53"@0000000000000000000422b326478eaeb35ce6dc3221d505d323105ffd217db52 + + +1@038d91d6c399aff763105c0174ec0bc8720d7649a12f396a9028dcddcba49a91ǎ$"@00000000000000000011eb25f5f4b1daebb20d5af4f594f9eae70d16cbb90a53(֕-2 +@ca7f835c06bc50a0d2a613fcee617e88b90e6abee296eb7a9b9c215162dc257fB03aad1c29aa4c666a1366ee68c152da82d51b6e61ad3c1184773a82eef7461f0152 +@96013e05e34fd3232a7116f8e5cb0cfdf2ed16677b817721954627a901b3d24cB031291b8189ec2293676f1f71e07cad8134e63c950db94578468efff5a4d490975B +@038d91d6c399aff763105c0174ec0bc8720d7649a12f396a9028dcddcba49a91""135ejxYbk7vFxVVuvPdZzUXwhfzZ493nms"UOP_DUP OP_HASH160 16d16b72ec66740da132cc6de1df6b1261a7be38 OP_EQUALVERIFY OP_CHECKSIG*276a91416d16b72ec66740da132cc6de1df6b1261a7be3888ac*"135ejxYbk7vFxVVuvPdZzUXwhfzZ493nms8ǎ$J  + @038d91d6c399aff763105c0174ec0bc8720d7649a12f396a9028dcddcba49a91""1CuYuYdDFmGW18AnXBtL1NnHtMa7uwzWYE"UOP_DUP OP_HASH160 8299a5badc27e4e4c145018b3fcce17f630d38fd OP_EQUALVERIFY OP_CHECKSIG*276a9148299a5badc27e4e4c145018b3fcce17f630d38fd88ac*"1CuYuYdDFmGW18AnXBtL1NnHtMa7uwzWYE8ǎ$J  +ź@038d91d6c399aff763105c0174ec0bc8720d7649a12f396a9028dcddcba49a91""1FfCWWAiUYzAAeBsCGSK7hAkTe98FWG6x2"UOP_DUP OP_HASH160 a0cb2caa680628ff0bc80549c2079a9f7ad12c09 OP_EQUALVERIFY OP_CHECKSIG*276a914a0cb2caa680628ff0bc80549c2079a9f7ad12c0988ac*"1FfCWWAiUYzAAeBsCGSK7hAkTe98FWG6x28ǎ$J ; + + +1@60220ce9d23a236d1e6830fd0ec58ae09bfe980a842728b8841db1073b268078ǎ$"@00000000000000000011eb25f5f4b1daebb20d5af4f594f9eae70d16cbb90a53(֕-2 +@d7d1b952fe7d2c10126bcc36433b5512b11a9b542d9fd743b611ce3e56d2cfa5B03cd6cd2426231a2367b0b501965a6eebca5dd1fdc9872f46c53076fdd86cdf70c2 +@36c889e8a4bcfdb6d406022524355421c1651ab8de5453abca12d8285d74e39cB033242b83c21d47f9a488e31d182f13762d46814e0154f18bec2913936e025ec80B +@60220ce9d23a236d1e6830fd0ec58ae09bfe980a842728b8841db1073b268078""15WUzQ7sAGmWJNpV9hKQojSSjuzSetXvmu"UOP_DUP OP_HASH160 3173ee3b6cacd3b0de95c534928bacd9a507323d OP_EQUALVERIFY OP_CHECKSIG*276a9143173ee3b6cacd3b0de95c534928bacd9a507323d88ac*"15WUzQ7sAGmWJNpV9hKQojSSjuzSetXvmu8ǎ$J  + @60220ce9d23a236d1e6830fd0ec58ae09bfe980a842728b8841db1073b268078""1AKJij8TDQMV6pG8KvTaTBo7PPDbKm6xQp"UOP_DUP OP_HASH160 662f6929bb6c5d634b2aac57e327215450500dee OP_EQUALVERIFY OP_CHECKSIG*276a914662f6929bb6c5d634b2aac57e327215450500dee88ac*"1AKJij8TDQMV6pG8KvTaTBo7PPDbKm6xQp8ǎ$J  +_@60220ce9d23a236d1e6830fd0ec58ae09bfe980a842728b8841db1073b268078""1385UtiUG8HutwB624WRnKNKKv6SKx3ghc"UOP_DUP OP_HASH160 1746e75cbefbb0bc627017b63ed4dd5e6252e1be OP_EQUALVERIFY OP_CHECKSIG*276a9141746e75cbefbb0bc627017b63ed4dd5e6252e1be88ac*"1385UtiUG8HutwB624WRnKNKKv6SKx3ghc8ǎ$J ; Ȏ$-@000000000000000000029120f5d019f41685926597c9df494761c59e49b0f057"@00000000000000000011eb25f5f4b1daebb20d5af4f594f9eae70d16cbb90a532 + + + +1@5b0ad002248fa7f19c8a24b6a67da1ccabc16d4b2b0929c05d79090b1b1f4fa5Ȏ$"@000000000000000000029120f5d019f41685926597c9df494761c59e49b0f057(-2 +@038d91d6c399aff763105c0174ec0bc8720d7649a12f396a9028dcddcba49a91B02bf0ad341316503c35375207ce962fc70574b2c4a994aa2ff5f410304ff810b442 +@038d91d6c399aff763105c0174ec0bc8720d7649a12f396a9028dcddcba49a91B03ca3dcc9a5068b480bcb073032f7cabd764dc33b9f1a3cb92596e67bb82523599B +@5b0ad002248fa7f19c8a24b6a67da1ccabc16d4b2b0929c05d79090b1b1f4fa5""1MZAHER86FhVoUWXJiaZcshC3rFQg4eKBE"UOP_DUP OP_HASH160 e17792a85e71b86558310ffdfb6cc424f5f5ef2a OP_EQUALVERIFY OP_CHECKSIG*276a914e17792a85e71b86558310ffdfb6cc424f5f5ef2a88ac*"1MZAHER86FhVoUWXJiaZcshC3rFQg4eKBE8Ȏ$J  + @5b0ad002248fa7f19c8a24b6a67da1ccabc16d4b2b0929c05d79090b1b1f4fa5""16awq4sdAgy86paAhgDcK2pMhtuFwNi2wJ"UOP_DUP OP_HASH160 3d441fd791a18c259d2f40a17c9ed953834da374 OP_EQUALVERIFY OP_CHECKSIG*276a9143d441fd791a18c259d2f40a17c9ed953834da37488ac*"16awq4sdAgy86paAhgDcK2pMhtuFwNi2wJ8Ȏ$J  + @5b0ad002248fa7f19c8a24b6a67da1ccabc16d4b2b0929c05d79090b1b1f4fa5""1MVoCqaqHyzdDLSSWULojjAccLMVJws7Ug"UOP_DUP OP_HASH160 e0d4bb5a1c99dbb5f25ca46f9da9ced00da2b256 OP_EQUALVERIFY OP_CHECKSIG*276a914e0d4bb5a1c99dbb5f25ca46f9da9ced00da2b25688ac*"1MVoCqaqHyzdDLSSWULojjAccLMVJws7Ug8Ȏ$J ; Ɏ$-@0000000000000000000fa18e7f25b9e2efe40febd0c3a0282e25efbc95328a2a"@000000000000000000029120f5d019f41685926597c9df494761c59e49b0f0572 + + + +1@ff1969cf56ef877488ba2c2fd13fdbc79517c4adf0ddb4f437066dd7a0b22deaɎ$"@0000000000000000000fa18e7f25b9e2efe40febd0c3a0282e25efbc95328a2a(-2 +@e9d6d088b95ed7e6721be0f3ee7d6f1a26a9049164e172933fe0e3da904a56f7B022feb1491f53be249b87a40f3c8e52480b4ffc0e18218be1f5edcca8786c632102 +@8616229a966586e38a6690f7bf7b44b1ec3010a5b66f7bdabfb43fc4dc1219a5B03fe1f2a57163937e4571769af9e93956a145cdb2c72392aff76cee6bba8c93744B +@ff1969cf56ef877488ba2c2fd13fdbc79517c4adf0ddb4f437066dd7a0b22dea""1C72HhW3Twq71WmsiBkZ2WbQhSk6orEh2A"UOP_DUP OP_HASH160 79ccf458b1505accea43fc26c4ebece79be1d5b4 OP_EQUALVERIFY OP_CHECKSIG*276a91479ccf458b1505accea43fc26c4ebece79be1d5b488ac*"1C72HhW3Twq71WmsiBkZ2WbQhSk6orEh2A8Ɏ$J  +@ff1969cf56ef877488ba2c2fd13fdbc79517c4adf0ddb4f437066dd7a0b22dea""1N7URikgia6VyhLPYMXRPnVHQ15892XRXf"UOP_DUP OP_HASH160 e794080e9c692c0a86938378262b4ba96af51c8e OP_EQUALVERIFY OP_CHECKSIG*276a914e794080e9c692c0a86938378262b4ba96af51c8e88ac*"1N7URikgia6VyhLPYMXRPnVHQ15892XRXf8Ɏ$J  +@ff1969cf56ef877488ba2c2fd13fdbc79517c4adf0ddb4f437066dd7a0b22dea""1GLjQfAkrdAaP6CXSoaLmHYynwb1oyyWUX"UOP_DUP OP_HASH160 a84530bb7f959e7904261c8b599dcda8433023c3 OP_EQUALVERIFY OP_CHECKSIG*276a914a84530bb7f959e7904261c8b599dcda8433023c388ac*"1GLjQfAkrdAaP6CXSoaLmHYynwb1oyyWUX8Ɏ$J ; ʎ$Ѝ-@0000000000000000000f3d32409e09522248f599ccc43a70fe1484390f3889b1"@0000000000000000000fa18e7f25b9e2efe40febd0c3a0282e25efbc95328a2a2 + +1@b7c47bb9e6590c9e090b71143536c35b00e7ef6e893668f2ae1ef75ec9690b40ʎ$"@0000000000000000000f3d32409e09522248f599ccc43a70fe1484390f3889b1(Ѝ-2 +@9ca2254683b1117ae9d6d7e7d646c03e663eee1c4dc433b3945b93f114b6aa27B035116b9f0f1a942fa09e8c2c1e277e963647e5a41a2739076e3602b167d14fdfb2 +@60220ce9d23a236d1e6830fd0ec58ae09bfe980a842728b8841db1073b268078B03d9e163b6b69acaeea49545a3fa9c709881b2659c63afebe0be2a07154e4d050d2 +@e9d6d088b95ed7e6721be0f3ee7d6f1a26a9049164e172933fe0e3da904a56f7B024f2d3d275a7d6b5d494abdd8c88cc1d9640f09f40abcab25df0ed801e1c683142 +@735bfa67e6eb9fb6247b937da07663a70564121f98dd5759ac8d01c3f21ead62B03793c3e2ac9476a60bfc6487dc02cf5002309a67a4fbf08bd2e2557af933529b1B +µ@b7c47bb9e6590c9e090b71143536c35b00e7ef6e893668f2ae1ef75ec9690b40""1HRekmvs187zUWhrjxtRMMfjVvPS3QZmh5"UOP_DUP OP_HASH160 b42b82fe0dc65ade94e597bddc2f36865f1497ff OP_EQUALVERIFY OP_CHECKSIG*276a914b42b82fe0dc65ade94e597bddc2f36865f1497ff88ac*"1HRekmvs187zUWhrjxtRMMfjVvPS3QZmh58ʎ$J  + @b7c47bb9e6590c9e090b71143536c35b00e7ef6e893668f2ae1ef75ec9690b40""1E8PreCCjZmhPwQoh2eir4AojqN4Vgvmmz"UOP_DUP OP_HASH160 8fffa044fc1042ee17418ca4a13702a4e4f0ac71 OP_EQUALVERIFY OP_CHECKSIG*276a9148fffa044fc1042ee17418ca4a13702a4e4f0ac7188ac*"1E8PreCCjZmhPwQoh2eir4AojqN4Vgvmmz8ʎ$J  + @b7c47bb9e6590c9e090b71143536c35b00e7ef6e893668f2ae1ef75ec9690b40""1M9CNe9nX1FDjakT2yW1EPojpG4FLdw5St"UOP_DUP OP_HASH160 dcef56508851a88268ce2aabb5a967dda729fc4c OP_EQUALVERIFY OP_CHECKSIG*276a914dcef56508851a88268ce2aabb5a967dda729fc4c88ac*"1M9CNe9nX1FDjakT2yW1EPojpG4FLdw5St8ʎ$J ;ˎ$-@0000000000000000001b4097da3668e8f407e50d686e07a0089789d59e605b9b"@0000000000000000000f3d32409e09522248f599ccc43a70fe1484390f3889b12̎$-@0000000000000000000dca3dc4c77a2883b188e2a5d514f36e36588bdd2a80db"@0000000000000000001b4097da3668e8f407e50d686e07a0089789d59e605b9b2͎$߶-@0000000000000000001b836b7d4b534d4bb1354a3c8cabcba5cd8a872c608842"@0000000000000000000dca3dc4c77a2883b188e2a5d514f36e36588bdd2a80db2Ύ$-@0000000000000000000267d1003299ca465b6880b1695b03866b84c8c4dce292"@0000000000000000001b836b7d4b534d4bb1354a3c8cabcba5cd8a872c6088422 ώ$-@0000000000000000000ac06bd69f12a5f030dbe57adebaf41447d2378f1a125f"@0000000000000000000267d1003299ca465b6880b1695b03866b84c8c4dce2922 + + + +1@7b1a04226ba2b851ac34bcb5b94b8bc827e59e8c8f8f1fef448c7331b928d5d2ώ$"@0000000000000000000ac06bd69f12a5f030dbe57adebaf41447d2378f1a125f(-2 +@2c254e9c8e109f5cb367abda76b5a59df774063c2cff04a15bd2e80c84ee228eB02b38aa0ee60e555ea0a3953230498f6778771b2819d84d138a75cbc7cf8757dbe2 +@edad0ed2d2e18ab15fba7d842f92cb7b1e5bac10bf8e07526301b9dfb3e2200aB02ac92ee129e2dd49da0e154caf23f31b29be6209f7e639cb4c06190a4264b6015B +@7b1a04226ba2b851ac34bcb5b94b8bc827e59e8c8f8f1fef448c7331b928d5d2""13DXhfQsDk65ArFbxMEsSKEq2UMdtjdUzP"UOP_DUP OP_HASH160 184edefebf2351664f55fc630c90d733f851c812 OP_EQUALVERIFY OP_CHECKSIG*276a914184edefebf2351664f55fc630c90d733f851c81288ac*"13DXhfQsDk65ArFbxMEsSKEq2UMdtjdUzP8ώ$J  +@7b1a04226ba2b851ac34bcb5b94b8bc827e59e8c8f8f1fef448c7331b928d5d2""12ba7BSLm4Tia81YtAXwDSLtS5uh3LtNsX"UOP_DUP OP_HASH160 1181e7897a336e94614214feac56096db66d1349 OP_EQUALVERIFY OP_CHECKSIG*276a9141181e7897a336e94614214feac56096db66d134988ac*"12ba7BSLm4Tia81YtAXwDSLtS5uh3LtNsX8ώ$J  +@7b1a04226ba2b851ac34bcb5b94b8bc827e59e8c8f8f1fef448c7331b928d5d2""1NwS24Ri5WbpMyVhF1btZ9mhX7mMH5FKH8"UOP_DUP OP_HASH160 f0a5fcd289254e11d44526e13771560532c90b5e OP_EQUALVERIFY OP_CHECKSIG*276a914f0a5fcd289254e11d44526e13771560532c90b5e88ac*"1NwS24Ri5WbpMyVhF1btZ9mhX7mMH5FKH88ώ$J  "Ў$-@0000000000000000001090e60bb20018fbd189009174601e513987286fb7f0b5"@0000000000000000000ac06bd69f12a5f030dbe57adebaf41447d2378f1a125f2! + + +1@007f4eb11a917a34ed18532157e084265b72580b50d270c3140d6b61b3d71964Ў$"@0000000000000000001090e60bb20018fbd189009174601e513987286fb7f0b5(-2 +@03ee4b1e5d8f71ae74b83de18577b110eb0f7f00a941d5227f06a3ad2b78c6d3B03d95ce8a4cee0e4087630a3573de685f65a188f8aeaeec70c7a6a6308382f74a72 +@3ed3e0bef959e12ae95db61a421a641f15961e3cb7b5e11b4a4e002fd96541f8B029edc99d1275ef5c3c1c1747bb93419ab5eb898d6f480b5a6eda2e7b5b943a736B +@007f4eb11a917a34ed18532157e084265b72580b50d270c3140d6b61b3d71964""14kQMXiF6GvbKQg1fertfiM2D23rtfFCT8"UOP_DUP OP_HASH160 291dc2343fb1ae92ee8fde99fc613255bcd05ba7 OP_EQUALVERIFY OP_CHECKSIG*276a914291dc2343fb1ae92ee8fde99fc613255bcd05ba788ac*"14kQMXiF6GvbKQg1fertfiM2D23rtfFCT88Ў$J  + @007f4eb11a917a34ed18532157e084265b72580b50d270c3140d6b61b3d71964""1BwijrzYbZo9dN57vPokEmRe2oBpD6CAXZ"UOP_DUP OP_HASH160 780a8fcdee6b84b8ae08a5ddb5471e95496ef051 OP_EQUALVERIFY OP_CHECKSIG*276a914780a8fcdee6b84b8ae08a5ddb5471e95496ef05188ac*"1BwijrzYbZo9dN57vPokEmRe2oBpD6CAXZ8Ў$J  +_@007f4eb11a917a34ed18532157e084265b72580b50d270c3140d6b61b3d71964""1HqV1xc6tkWDY2qitXpX95Nd32JHG6WA2o"UOP_DUP OP_HASH160 b8ad5da04f48413a58ea637c6df3779347bbe543 OP_EQUALVERIFY OP_CHECKSIG*276a914b8ad5da04f48413a58ea637c6df3779347bbe54388ac*"1HqV1xc6tkWDY2qitXpX95Nd32JHG6WA2o8Ў$J ; + + +1@08ca2b3fdff5353ae3ea4219ccd6eb32953fba8277690f0bd68e0ce17616a019Ў$"@0000000000000000001090e60bb20018fbd189009174601e513987286fb7f0b5(-2 +@644628b2aa160c94a730389bcc02d606c03ae1c8d590f91b8674e11ce2e3d4f1B02226c0b86e1063547b498ddebd8283480b60f558045ecc2229b33d066bf26c81d2 +@c4d72a97a999f13ff9409083712e40a4f9b6865d6fb923c1c93ff420de2f2b10B036bdba89f6b272f740315ab8e1dabc520552b984326a59ec5b6b012759c4de6cbB + @08ca2b3fdff5353ae3ea4219ccd6eb32953fba8277690f0bd68e0ce17616a019""149xFLMPqY2yZFFFfRTC5ahwVC6tVx1oPf"UOP_DUP OP_HASH160 2299d2b204c24bd6308c3f55f000379ce5ac0036 OP_EQUALVERIFY OP_CHECKSIG*276a9142299d2b204c24bd6308c3f55f000379ce5ac003688ac*"149xFLMPqY2yZFFFfRTC5ahwVC6tVx1oPf8Ў$J  + @08ca2b3fdff5353ae3ea4219ccd6eb32953fba8277690f0bd68e0ce17616a019"!1rd8HAxDBmzazQCdCTAJ4hJFfJMhtWSMT"UOP_DUP OP_HASH160 096289c5c2c98d32ce6a7d38461b2975c52a1c55 OP_EQUALVERIFY OP_CHECKSIG*276a914096289c5c2c98d32ce6a7d38461b2975c52a1c5588ac*!1rd8HAxDBmzazQCdCTAJ4hJFfJMhtWSMT8Ў$J  +_@08ca2b3fdff5353ae3ea4219ccd6eb32953fba8277690f0bd68e0ce17616a019""13oqH9pqKRvpQssFWSPxLQXmRtfZ2FJ6XB"UOP_DUP OP_HASH160 1ecbafc8f15781d0e76a789db512fac07147c48e OP_EQUALVERIFY OP_CHECKSIG*276a9141ecbafc8f15781d0e76a789db512fac07147c48e88ac*"13oqH9pqKRvpQssFWSPxLQXmRtfZ2FJ6XB8Ў$J ; + +1@fcd7699856796c9071aa471f1ff0f45afb5d6be921024ba29850adec2cf0d8c3Ў$"@0000000000000000001090e60bb20018fbd189009174601e513987286fb7f0b5(-2 +@22d5a33750ac201d3d7513739a368bf4d9ef13324edf8ac057eb4c56d424f0e0B02bec6eb0050cbb72af744be48038401ff93409c8b6575fd81c96edbc53fdcfdc32 +@6aa6d55259c620e0df67f209aaeb601de003c324af4ed0eea25e0692b8c7143dB02acb2e3221928a6a3aacdcb62412010a10ceda2db420c484c542963310cad60e52 +@8aa9ea57ca54a5d6484ddabf3edb4b9e21b81324793b601e9fcbfee0ea1a5ae0B0237059a2ee796318650b85625bd3be22e1e04e3cc060da5d40d3bc16c418e36aeB +0@fcd7699856796c9071aa471f1ff0f45afb5d6be921024ba29850adec2cf0d8c3""1PatopN5N7fzpocUGQSSAZAEL21oLHXMFv"UOP_DUP OP_HASH160 f7bbbd8d839f45cf86948cdb94627074f42fe189 OP_EQUALVERIFY OP_CHECKSIG*276a914f7bbbd8d839f45cf86948cdb94627074f42fe18988ac*"1PatopN5N7fzpocUGQSSAZAEL21oLHXMFv8Ў$J  + @fcd7699856796c9071aa471f1ff0f45afb5d6be921024ba29850adec2cf0d8c3""13bwNgWLuuAdZqLEor1pM5h7XGyVCwJ8yp"UOP_DUP OP_HASH160 1c8bc88283226dd340213ba6f2ac932a5e80cfa2 OP_EQUALVERIFY OP_CHECKSIG*276a9141c8bc88283226dd340213ba6f2ac932a5e80cfa288ac*"13bwNgWLuuAdZqLEor1pM5h7XGyVCwJ8yp8Ў$J  +҉0@fcd7699856796c9071aa471f1ff0f45afb5d6be921024ba29850adec2cf0d8c3""1LSz2CKyoq9pSv383yRv7W5VQfomZ9udqr"UOP_DUP OP_HASH160 d5546328f19ac55c2f722792b86ad8870740482e OP_EQUALVERIFY OP_CHECKSIG*276a914d5546328f19ac55c2f722792b86ad8870740482e88ac*"1LSz2CKyoq9pSv383yRv7W5VQfomZ9udqr8Ў$J ; ю$ɖ-@00000000000000000007ba0eb18544bdda3e7afb24ab86ff386f87e08525704e"@0000000000000000001090e60bb20018fbd189009174601e513987286fb7f0b52 + + + +1@d3385f99207c95cc6661b097c50c075108437ad27d0a22acce2d1b017f50ae6dю$"@00000000000000000007ba0eb18544bdda3e7afb24ab86ff386f87e08525704e(ɖ-2 +@5b0ad002248fa7f19c8a24b6a67da1ccabc16d4b2b0929c05d79090b1b1f4fa5B03c90c8cedb54b227ae3f7a241f3203dfe203a47ddf8b53f2b8a1f2897ade54c7f2 +@407cd205bb78c443ad80d0699062ba2d2f3cc7888b184c212d75b74e8c716081B03810aa8de9f5e7104c97f5e3aaf08f371122fad94574560c26107ed67ed0c6d0eB +@d3385f99207c95cc6661b097c50c075108437ad27d0a22acce2d1b017f50ae6d""1LLti3HP99M8SJCLtPN7xCiikh9V5hrZ8d"UOP_DUP OP_HASH160 d42d74db97e0f4042ca73a2f9ffd57c2de4f8731 OP_EQUALVERIFY OP_CHECKSIG*276a914d42d74db97e0f4042ca73a2f9ffd57c2de4f873188ac*"1LLti3HP99M8SJCLtPN7xCiikh9V5hrZ8d8ю$J  + @d3385f99207c95cc6661b097c50c075108437ad27d0a22acce2d1b017f50ae6d""1HBeDuwEnSFLUzC8xau8LURZom7y55rBdG"UOP_DUP OP_HASH160 b1853e79ddb32210b88688a29b260f52993835bc OP_EQUALVERIFY OP_CHECKSIG*276a914b1853e79ddb32210b88688a29b260f52993835bc88ac*"1HBeDuwEnSFLUzC8xau8LURZom7y55rBdG8ю$J  +@d3385f99207c95cc6661b097c50c075108437ad27d0a22acce2d1b017f50ae6d""1MEEw3xnGgvNuG8kE2Ggf11iipMmTYraPt"UOP_DUP OP_HASH160 dde38d8e8141a12e0e29ae32160c8cda370c31b6 OP_EQUALVERIFY OP_CHECKSIG*276a914dde38d8e8141a12e0e29ae32160c8cda370c31b688ac*"1MEEw3xnGgvNuG8kE2Ggf11iipMmTYraPt8ю$J ;Ҏ$-@000000000000000000076635a2e9a2e4405744fe8b82a7a13561db5be1d091aa"@00000000000000000007ba0eb18544bdda3e7afb24ab86ff386f87e08525704e2 ӎ$-@0000000000000000000a2a09e1b0620ce4751d4c100e90c580b849901fcb2d1c"@000000000000000000076635a2e9a2e4405744fe8b82a7a13561db5be1d091aa2 + + + +1@3585fb4b7b3045ff53715e38af7198bb71f46beee9fe73873b72c07acee854c3ӎ$"@0000000000000000000a2a09e1b0620ce4751d4c100e90c580b849901fcb2d1c(-2 +@cc70edc0b90e37ddf46c07ef45a44d1c2375f0e564243f00bb9a5e8c02ed38e8B020c74440ab7ccd0fd51a9242a867df577e674103810b4374290cd85b846c32e7f2 +@0bbeed1e99500b5b3983da03b3a1ae2337c5611e066c5451a9dd06978384edc2B033cd919a8a07dbd7b7486d0c8daaf77ab5421fc2bf49d313e0e3ad552b188e7f6B +n@3585fb4b7b3045ff53715e38af7198bb71f46beee9fe73873b72c07acee854c3""1KyUe22mFMiL3gKXQgHwPPZ7CPYcp6ymS9"UOP_DUP OP_HASH160 d020a113b3772fde0f192def1aa8a48b8fb6a018 OP_EQUALVERIFY OP_CHECKSIG*276a914d020a113b3772fde0f192def1aa8a48b8fb6a01888ac*"1KyUe22mFMiL3gKXQgHwPPZ7CPYcp6ymS98ӎ$J  + @3585fb4b7b3045ff53715e38af7198bb71f46beee9fe73873b72c07acee854c3""15knfoNMpbxeCrZQUbY1ATaezxzRpzDaWc"UOP_DUP OP_HASH160 3428831387981ccec800682e012af9f42da6818a OP_EQUALVERIFY OP_CHECKSIG*276a9143428831387981ccec800682e012af9f42da6818a88ac*"15knfoNMpbxeCrZQUbY1ATaezxzRpzDaWc8ӎ$J  +@3585fb4b7b3045ff53715e38af7198bb71f46beee9fe73873b72c07acee854c3""178Yugz1vePvYUJt1rWeZEpZTP9WCYCH8Z"UOP_DUP OP_HASH160 433e4d60bb75b0ceac4df16dfd11ee0a7374681d OP_EQUALVERIFY OP_CHECKSIG*276a914433e4d60bb75b0ceac4df16dfd11ee0a7374681d88ac*"178Yugz1vePvYUJt1rWeZEpZTP9WCYCH8Z8ӎ$J ;Ԏ$-@0000000000000000000e1ee6ae826f71b152f2b103167edaa672b6a70c7b96b9"@0000000000000000000a2a09e1b0620ce4751d4c100e90c580b849901fcb2d1c2Վ$-@0000000000000000000b8eeb6d066dc54225d19491e5a52167c8f93f87e8049d"@0000000000000000000e1ee6ae826f71b152f2b103167edaa672b6a70c7b96b92 ֎$-@00000000000000000006c315be52825bdd24deb63a85665b6e1ea31d2061683c"@0000000000000000000b8eeb6d066dc54225d19491e5a52167c8f93f87e8049d2 + +1@e71c857420cef90b57ea54f6fd3617eb5513c850566fb1330c2848a4f9a52e55֎$"@00000000000000000006c315be52825bdd24deb63a85665b6e1ea31d2061683c(-2 +@0285a3cdeb521c05ec3271422eb55d69e2ba891a4f63c826403c4570df53316cB02f14cf5d6578aef96fb437b36aec9552d5e0ffed71f3573c53063ce7160587cf02 +@5991a9a22608e1bb63f075174360c18b853c849b5a7a58df7c397f6bb3bc6852B02c29db0f1cc32ccb2c8150082a10c9ef90a31d6ca1ebd90c57abf427a804c6e22B +@e71c857420cef90b57ea54f6fd3617eb5513c850566fb1330c2848a4f9a52e55""1CpchNu5tKpWoJNto9XfAj3oRD5wdWgrCi"UOP_DUP OP_HASH160 81aabb427dd34e39d1f02e0143ff68496451d617 OP_EQUALVERIFY OP_CHECKSIG*276a91481aabb427dd34e39d1f02e0143ff68496451d61788ac*"1CpchNu5tKpWoJNto9XfAj3oRD5wdWgrCi8֎$J  +@e71c857420cef90b57ea54f6fd3617eb5513c850566fb1330c2848a4f9a52e55""19LECo4JjageXrRh7QQH3GRV3zp82nvkyr"UOP_DUP OP_HASH160 5b63ee5f5dc972250477331b1b1f32aa7486cbc8 OP_EQUALVERIFY OP_CHECKSIG*276a9145b63ee5f5dc972250477331b1b1f32aa7486cbc888ac*"19LECo4JjageXrRh7QQH3GRV3zp82nvkyr8֎$J F׎$ı-@0000000000000000000e14508bfa0ba5a1c208cb7c70d08dd8c85f2656c9ef9c"@00000000000000000006c315be52825bdd24deb63a85665b6e1ea31d2061683c2E + + +1@40ce5fd61c52e046fd8b1842da31fc09a220fd7601319a0dfdc06bf313de822c׎$"@0000000000000000000e14508bfa0ba5a1c208cb7c70d08dd8c85f2656c9ef9c(ı-2 +@b302791838d0daaa88b6597f48983b23b0b7d7fed904be0e21d64b4810d33e46B0373f24695a413fc1d11220481e5f15043e60dc944976e64c2c0cdaed77a32aee72 +@b302791838d0daaa88b6597f48983b23b0b7d7fed904be0e21d64b4810d33e46B03086885ff3450fba21a223d8ae9fc87f591fa2953db66e241dae158d92f6be79dB +@40ce5fd61c52e046fd8b1842da31fc09a220fd7601319a0dfdc06bf313de822c""13hx8cJhdzT2VHoU4Q5RQ8d5Jhdza4PaLm"UOP_DUP OP_HASH160 1daee946a97615200eada5b96efe2eea0805ca3b OP_EQUALVERIFY OP_CHECKSIG*276a9141daee946a97615200eada5b96efe2eea0805ca3b88ac*"13hx8cJhdzT2VHoU4Q5RQ8d5Jhdza4PaLm8׎$J  +@40ce5fd61c52e046fd8b1842da31fc09a220fd7601319a0dfdc06bf313de822c""13ZgbrVVphrwTCgnaJ7jHEWyYxrmVqMShB"UOP_DUP OP_HASH160 1c1e9e99559e73fad55c74e7083f877eac56b2ca OP_EQUALVERIFY OP_CHECKSIG*276a9141c1e9e99559e73fad55c74e7083f877eac56b2ca88ac*"13ZgbrVVphrwTCgnaJ7jHEWyYxrmVqMShB8׎$J  + @40ce5fd61c52e046fd8b1842da31fc09a220fd7601319a0dfdc06bf313de822c""1DprzR2b49kaAauC9YR8XwkWNTy4fDML9e"UOP_DUP OP_HASH160 8caeca00f9fb164dabe73c353b2b6d76744047cc OP_EQUALVERIFY OP_CHECKSIG*276a9148caeca00f9fb164dabe73c353b2b6d76744047cc88ac*"1DprzR2b49kaAauC9YR8XwkWNTy4fDML9e8׎$J  + + +1@18a94ee88c047f9bf0dd2618f33e710059e997f800692663290d2d731a18aab2׎$"@0000000000000000000e14508bfa0ba5a1c208cb7c70d08dd8c85f2656c9ef9c(ı-2 +@2dee28599a894066158148d855b1ef82a0b9f1e9623cfbdadd00e8180c0b21cfB022806392a4c2453f81a9fbb79c2b05353138461b2e64e7c67070720cb5df05c7d2 +@c331d2dad321c88aed393beeba3e67c773edc1c076260a43974a670699740461B038e029c2b2a251deee9206a21c4351034ac321edc7f2fb4eba27d956639f274c2B +@18a94ee88c047f9bf0dd2618f33e710059e997f800692663290d2d731a18aab2""1NzV8EisCcqZ2qzyd95LmEqWJci8FaC7Bd"UOP_DUP OP_HASH160 f139d422caf12b2b55a142f0c702b5a4577931e9 OP_EQUALVERIFY OP_CHECKSIG*276a914f139d422caf12b2b55a142f0c702b5a4577931e988ac*"1NzV8EisCcqZ2qzyd95LmEqWJci8FaC7Bd8׎$J  +@18a94ee88c047f9bf0dd2618f33e710059e997f800692663290d2d731a18aab2""1FxPdxP3qTjVXCPrt2x25q61gzzDWehRN6"UOP_DUP OP_HASH160 a40b8910ea7ecca4b9b2474ac635eb2e9b6b5fe2 OP_EQUALVERIFY OP_CHECKSIG*276a914a40b8910ea7ecca4b9b2474ac635eb2e9b6b5fe288ac*"1FxPdxP3qTjVXCPrt2x25q61gzzDWehRN68׎$J  +f@18a94ee88c047f9bf0dd2618f33e710059e997f800692663290d2d731a18aab2""14VyhttNHngQMZP6D5zYjaAwe4A8N9V3ju"UOP_DUP OP_HASH160 26635bfaed127228502ede7e3acb863a03abf667 OP_EQUALVERIFY OP_CHECKSIG*276a91426635bfaed127228502ede7e3acb863a03abf66788ac*"14VyhttNHngQMZP6D5zYjaAwe4A8N9V3ju8׎$J  + +1@c100c212cfe73dfbfbd066229c2591c34d35bbd438712c6b1a5f0f88e1ca4a41׎$"@0000000000000000000e14508bfa0ba5a1c208cb7c70d08dd8c85f2656c9ef9c(ı-2 +@fc2047bc522c82c05c8d1c0f8d3623a69e833a6f44547a71493a2e86ffa8d1ceB03579c6f0b3bde3c94daf757c64bf92b04a70d7c1bd2c62450c499b1c65ebe08382 +@d77f05991f15405269a58010bdf8ca0b38ca36a49ab4b212460d84465f484f44B038c5870352654b60e53cd159ca8ac0d97bbea075452a7381b4067917b3ac802cb2 +@6b07a73909db3857343503cdfa2c62107f1b1f42f68178a034b035e3777ba76aB03612aa667698352284e6ad37254c6982e4d9b347b7fb864b5e0bfae8fc0a440532 +@896739b8243b2f1e6b12aa59356e0c4ee143b6da40e84d6b63f031172cd9b8ffB02d38787ff0ef5b5d98308b99227947dd868c3778f296e43100fbf5e8c7ed981992 +@70f9a71ffce47d339eed4dee242eff10f582daeb5c910c8c66124f5890fbbd23B028e8865b6a31371d4cff75fbdcea60b03002117e6837ba847fd5b68a81d21aef0B +@c100c212cfe73dfbfbd066229c2591c34d35bbd438712c6b1a5f0f88e1ca4a41""1AduXM54bMjNkRaiKbbRPq3pBhfG6cm7iC"UOP_DUP OP_HASH160 69b3f36a8422343d17757248526745215c3a1999 OP_EQUALVERIFY OP_CHECKSIG*276a91469b3f36a8422343d17757248526745215c3a199988ac*"1AduXM54bMjNkRaiKbbRPq3pBhfG6cm7iC8׎$J  +݌@c100c212cfe73dfbfbd066229c2591c34d35bbd438712c6b1a5f0f88e1ca4a41""1KdTWmMw15e6MskfAVsQnLX9HeVvJqAzAd"UOP_DUP OP_HASH160 cc575eee790ee911fdd61cc7af6eb4992cd86187 OP_EQUALVERIFY OP_CHECKSIG*276a914cc575eee790ee911fdd61cc7af6eb4992cd8618788ac*"1KdTWmMw15e6MskfAVsQnLX9HeVvJqAzAd8׎$J  +@c100c212cfe73dfbfbd066229c2591c34d35bbd438712c6b1a5f0f88e1ca4a41""19iSmxBAW22m6vrUozH6AzknYZUTZF5KLg"UOP_DUP OP_HASH160 5f97939ca1043405ef08885bc2dcceba27cb5f3c OP_EQUALVERIFY OP_CHECKSIG*276a9145f97939ca1043405ef08885bc2dcceba27cb5f3c88ac*"19iSmxBAW22m6vrUozH6AzknYZUTZF5KLg8׎$J N + + +1@da0531a02e7fcd5fd69fd1af529fcde5a74a33aa8c1769df18b90abbf89be735׎$"@0000000000000000000e14508bfa0ba5a1c208cb7c70d08dd8c85f2656c9ef9c(ı-2 +@d3385f99207c95cc6661b097c50c075108437ad27d0a22acce2d1b017f50ae6dB02ce6b29a7e09bda857b131b61a9ed1732aa9ff0cf28cdb3725e9cfd6c467008822 +@9c8af898455242ae0cd653f1f63f101ff49448b1cc703dac020d54231361fb49B025207c76851c5b4c40776c6cd50fa467d313624272dc995c17d124856657da5c7B +@da0531a02e7fcd5fd69fd1af529fcde5a74a33aa8c1769df18b90abbf89be735""12tntxUeAAKNEZB759TrRCBndbqBXwHmoX"UOP_DUP OP_HASH160 14c3a6d72d1b2e24517b57d374837ae42f7739bd OP_EQUALVERIFY OP_CHECKSIG*276a91414c3a6d72d1b2e24517b57d374837ae42f7739bd88ac*"12tntxUeAAKNEZB759TrRCBndbqBXwHmoX8׎$J  + @da0531a02e7fcd5fd69fd1af529fcde5a74a33aa8c1769df18b90abbf89be735""1EmKQ7sa3k6k4iUXeicWAxBz4H5Ghm5cFz"UOP_DUP OP_HASH160 96fb4bbedcd278835ee227357e58dbe9ba90e97d OP_EQUALVERIFY OP_CHECKSIG*276a91496fb4bbedcd278835ee227357e58dbe9ba90e97d88ac*"1EmKQ7sa3k6k4iUXeicWAxBz4H5Ghm5cFz8׎$J  +@da0531a02e7fcd5fd69fd1af529fcde5a74a33aa8c1769df18b90abbf89be735""1D7UmeaWJ8fZzA3mGx3ht1HDgTP2p2R5ge"UOP_DUP OP_HASH160 84db2faccb7bae0a12fb7866e1cf56bb58955260 OP_EQUALVERIFY OP_CHECKSIG*276a91484db2faccb7bae0a12fb7866e1cf56bb5895526088ac*"1D7UmeaWJ8fZzA3mGx3ht1HDgTP2p2R5ge8׎$J ; + + +1@27357c75e7ff1d8ad01e235613f46279bea2a60a2940e321e2c4807dc5ff150a׎$"@0000000000000000000e14508bfa0ba5a1c208cb7c70d08dd8c85f2656c9ef9c(ı-2 +@fa9c95821043f84f1ad0d9305eb5e339e8980705652018c0d0446bfba04d905aB020c74440ab7ccd0fd51a9242a867df577e674103810b4374290cd85b846c32e7f2 +@3585fb4b7b3045ff53715e38af7198bb71f46beee9fe73873b72c07acee854c3B02eba2cf8c369890f88aee8e9f8b10d5d1eccc4979539daee480f9ca2205adb848B +F@27357c75e7ff1d8ad01e235613f46279bea2a60a2940e321e2c4807dc5ff150a""18dYnCbbWNSnN6zqREjiHzsAVMmtsLHuX6"UOP_DUP OP_HASH160 53b262159d5901f74b9f0537fe373f18ddfa9ad4 OP_EQUALVERIFY OP_CHECKSIG*276a91453b262159d5901f74b9f0537fe373f18ddfa9ad488ac*"18dYnCbbWNSnN6zqREjiHzsAVMmtsLHuX68׎$J  + @27357c75e7ff1d8ad01e235613f46279bea2a60a2940e321e2c4807dc5ff150a""16NXRSEu8KK4zaKtGpjfHAtJuY6qh17u3D"UOP_DUP OP_HASH160 3aeac22f61a06bcf8dbbb8e231549315ba4d3a5e OP_EQUALVERIFY OP_CHECKSIG*276a9143aeac22f61a06bcf8dbbb8e231549315ba4d3a5e88ac*"16NXRSEu8KK4zaKtGpjfHAtJuY6qh17u3D8׎$J  + @27357c75e7ff1d8ad01e235613f46279bea2a60a2940e321e2c4807dc5ff150a""1DQqRzhcrcqVUaieq9HEZGu23cPzQ6cZ9S"UOP_DUP OP_HASH160 88238130554bb7e67729848142bc1cf08bd87120 OP_EQUALVERIFY OP_CHECKSIG*276a91488238130554bb7e67729848142bc1cf08bd8712088ac*"1DQqRzhcrcqVUaieq9HEZGu23cPzQ6cZ9S8׎$J ; + +1@b9b41bd528f52bd7e7a1ae1966bf3f6442f74bb77157c9e58668c16cf619206f׎$"@0000000000000000000e14508bfa0ba5a1c208cb7c70d08dd8c85f2656c9ef9c(ı-2 +@ecd71a0f1108e97c9cdee06e589b46d25df71b8bcbbb5b2abb6948926eedb059B032ed0fdebc27e018529205d151ff0e98603812523b60b00d3325f9d44794245892 +@c100c212cfe73dfbfbd066229c2591c34d35bbd438712c6b1a5f0f88e1ca4a41B033ddf0788cc1c8170ee0c5b0931ee347245408d721ba0b3066df260e7f618d1da2 +@fc2047bc522c82c05c8d1c0f8d3623a69e833a6f44547a71493a2e86ffa8d1ceB030a0aa25f0aa245612c7c29cba76806508828f89ca27bf7aed96e36c2fd4fd3bd2 +@c100c212cfe73dfbfbd066229c2591c34d35bbd438712c6b1a5f0f88e1ca4a41B027e5410e9e9250459126ed1402c6d752ca53cf691146d938e823671b4676f43bdB +@b9b41bd528f52bd7e7a1ae1966bf3f6442f74bb77157c9e58668c16cf619206f""1FutqWCvF2ra8zLMCoJtstGxyYg5JCEvMT"UOP_DUP OP_HASH160 a392a966b362a6087446c71c6a36c15d8718bc09 OP_EQUALVERIFY OP_CHECKSIG*276a914a392a966b362a6087446c71c6a36c15d8718bc0988ac*"1FutqWCvF2ra8zLMCoJtstGxyYg5JCEvMT8׎$J  +଱@b9b41bd528f52bd7e7a1ae1966bf3f6442f74bb77157c9e58668c16cf619206f""17JfVmppFBa23FHUAFVzRqMwUhcxsCpAJh"UOP_DUP OP_HASH160 4527f601d012dd87829eb88e2b27a502bb468790 OP_EQUALVERIFY OP_CHECKSIG*276a9144527f601d012dd87829eb88e2b27a502bb46879088ac*"17JfVmppFBa23FHUAFVzRqMwUhcxsCpAJh8׎$J  +@b9b41bd528f52bd7e7a1ae1966bf3f6442f74bb77157c9e58668c16cf619206f""188b9f5BZDLit6wxB8BbNEvChbQwy4ZBqG"UOP_DUP OP_HASH160 4e384c6f7b6fcb248d67c71a4c3e94c93d7ddaed OP_EQUALVERIFY OP_CHECKSIG*276a9144e384c6f7b6fcb248d67c71a4c3e94c93d7ddaed88ac*"188b9f5BZDLit6wxB8BbNEvChbQwy4ZBqG8׎$J V؎$輙-@00000000000000000019452d74bb1f55a88a37f8a564144369549a2a31f2f889"@0000000000000000000e14508bfa0ba5a1c208cb7c70d08dd8c85f2656c9ef9c2]َ$-@0000000000000000000580ce7753e4566629926b04154308ab867508584925c1"@00000000000000000019452d74bb1f55a88a37f8a564144369549a2a31f2f8892[ + + +1@5eadb0921819f00d9b8cf64e0cda79317b6182f31fc59c30707e2f1f7e708898َ$"@0000000000000000000580ce7753e4566629926b04154308ab867508584925c1(-2 +@40ce5fd61c52e046fd8b1842da31fc09a220fd7601319a0dfdc06bf313de822cB0353b32266a708efd2b6816ddb42d68cb4abdb6cc01614bd6221ebb9ce567e3a1a2 +@40ce5fd61c52e046fd8b1842da31fc09a220fd7601319a0dfdc06bf313de822cB02174762bde282a46550d98623a1436d7c8d7b43431b226ea03d4c47ac9054bc87B +@5eadb0921819f00d9b8cf64e0cda79317b6182f31fc59c30707e2f1f7e708898""1QG7uN17dbizNmjc12ACxEqZxaSKz7K5QB"UOP_DUP OP_HASH160 ff26e50599c0b9e2693750212962f6ee4c12cedc OP_EQUALVERIFY OP_CHECKSIG*276a914ff26e50599c0b9e2693750212962f6ee4c12cedc88ac*"1QG7uN17dbizNmjc12ACxEqZxaSKz7K5QB8َ$J  +@5eadb0921819f00d9b8cf64e0cda79317b6182f31fc59c30707e2f1f7e708898""1CTbKrEVuqVgJVNwzWACkzN6HN9rssqHcR"UOP_DUP OP_HASH160 7db0da0798e3388a28906f809f24e440d57b7010 OP_EQUALVERIFY OP_CHECKSIG*276a9147db0da0798e3388a28906f809f24e440d57b701088ac*"1CTbKrEVuqVgJVNwzWACkzN6HN9rssqHcR8َ$J  +@5eadb0921819f00d9b8cf64e0cda79317b6182f31fc59c30707e2f1f7e708898""1HxTMUzq9KinSCH4JTHmNPgQzD8VSd9eZa"UOP_DUP OP_HASH160 b9fee3919f000dede27f8cade5485ced117edea4 OP_EQUALVERIFY OP_CHECKSIG*276a914b9fee3919f000dede27f8cade5485ced117edea488ac*"1HxTMUzq9KinSCH4JTHmNPgQzD8VSd9eZa8َ$J  + +1@b659efae86c1a85863b11fac9082c12831c555047727b3a5794574b7c47cdff7َ$"@0000000000000000000580ce7753e4566629926b04154308ab867508584925c1(-2 +@5eadb0921819f00d9b8cf64e0cda79317b6182f31fc59c30707e2f1f7e708898B0398e0c0d15ccdde7c93bf2ac63d50c02cfed83d64e8cb3c8bb724d135cfd980ed2 +@5eadb0921819f00d9b8cf64e0cda79317b6182f31fc59c30707e2f1f7e708898B03262a3820689f2ed8c8b25ac2307d9d8513452d86545db1ee836caf20256f73cd2 +@da0ba9224b32ec723c20c2c212a3a95d054801828704aea3d7368c2519c47922B020bdc8b4a7544ca015eeb7c28be94cf19f371d4713285144766a3f75b40011ddaB +@b659efae86c1a85863b11fac9082c12831c555047727b3a5794574b7c47cdff7""16AQ8PAjMJqx34cwUhbotjaK49d1GMyqGc"UOP_DUP OP_HASH160 389fada2283edd8d34971f0518b3312d193ca163 OP_EQUALVERIFY OP_CHECKSIG*276a914389fada2283edd8d34971f0518b3312d193ca16388ac*"16AQ8PAjMJqx34cwUhbotjaK49d1GMyqGc8َ$J  +@b659efae86c1a85863b11fac9082c12831c555047727b3a5794574b7c47cdff7""1FBjMmmeumqHbSoFrH5H8519hicbPTamkM"UOP_DUP OP_HASH160 9b99478596b4a24911436ff90504dc96f7da40a2 OP_EQUALVERIFY OP_CHECKSIG*276a9149b99478596b4a24911436ff90504dc96f7da40a288ac*"1FBjMmmeumqHbSoFrH5H8519hicbPTamkM8َ$J  +?@b659efae86c1a85863b11fac9082c12831c555047727b3a5794574b7c47cdff7""1Jr4v2hr9N8bBqDKmsChEG5DDxUY71RBfy"UOP_DUP OP_HASH160 c3c1c9b6bf4b74bca48c334b8e14ba10d2f29616 OP_EQUALVERIFY OP_CHECKSIG*276a914c3c1c9b6bf4b74bca48c334b8e14ba10d2f2961688ac*"1Jr4v2hr9N8bBqDKmsChEG5DDxUY71RBfy8َ$J  + + +1@45cb5719e20ef42eb88df77ffaff2741c5b07a59ddfa9c869183999171a22c68َ$"@0000000000000000000580ce7753e4566629926b04154308ab867508584925c1(-2 +@b659efae86c1a85863b11fac9082c12831c555047727b3a5794574b7c47cdff7B036a9f58dc81040fd7d0f9cc3b9f7e16588096439526249e3fd14fde7b499f964a2 +@b659efae86c1a85863b11fac9082c12831c555047727b3a5794574b7c47cdff7B03b4c4fb6cd07c69c47bfb48629a663014c7fade3fb247d31da46e5e53e581cd70B +@45cb5719e20ef42eb88df77ffaff2741c5b07a59ddfa9c869183999171a22c68""16XHJ9nN5cXowZYKhqbwcFtohQ4EyCCUgn"UOP_DUP OP_HASH160 3c92b5f3b0100be9af05166e144543d6a3b4e67b OP_EQUALVERIFY OP_CHECKSIG*276a9143c92b5f3b0100be9af05166e144543d6a3b4e67b88ac*"16XHJ9nN5cXowZYKhqbwcFtohQ4EyCCUgn8َ$J  +@45cb5719e20ef42eb88df77ffaff2741c5b07a59ddfa9c869183999171a22c68""12hDCmcTZ9ndCzQNADPYxVs5NwML3Df8oM"UOP_DUP OP_HASH160 1292f36381e9ab28c2179f94b6f8f81e2f27e444 OP_EQUALVERIFY OP_CHECKSIG*276a9141292f36381e9ab28c2179f94b6f8f81e2f27e44488ac*"12hDCmcTZ9ndCzQNADPYxVs5NwML3Df8oM8َ$J  +9@45cb5719e20ef42eb88df77ffaff2741c5b07a59ddfa9c869183999171a22c68""1HeycBQQQRJTcjTkUFoAC2j4rAYz7GANR4"UOP_DUP OP_HASH160 b6b0a7e83b83504dc0fe453e3d4f9b82c08699f8 OP_EQUALVERIFY OP_CHECKSIG*276a914b6b0a7e83b83504dc0fe453e3d4f9b82c08699f888ac*"1HeycBQQQRJTcjTkUFoAC2j4rAYz7GANR48َ$J  + + +1@d765f56d21e2ea8586917ba4ca90710639e90ceecb90d137a4b31854d1e68e50َ$"@0000000000000000000580ce7753e4566629926b04154308ab867508584925c1(-2 +@f5d262ccd62dbb9bdfe28b607facdbd54373cade38de605d7c927ac6e60c74eeB0315a4e08c5949db78445d4028c537566d82a9509f4b961d901ec5bebdf80f46842 +@a914e56a84997bc2618442a3229f91788d1b386c5ea4054c20bfaa4e209cf678B0395f7cc83e6ef4e7fef87c74cae23f4c932e6098bf0ea3c352fbaf430b9db37b2B +@d765f56d21e2ea8586917ba4ca90710639e90ceecb90d137a4b31854d1e68e50""1Gh5etRLHXz1kAufwX3nptqDAVJRHihFUW"UOP_DUP OP_HASH160 ac1e68d77428824b7999dcb40caf7b3964e72cdc OP_EQUALVERIFY OP_CHECKSIG*276a914ac1e68d77428824b7999dcb40caf7b3964e72cdc88ac*"1Gh5etRLHXz1kAufwX3nptqDAVJRHihFUW8َ$J  +d@d765f56d21e2ea8586917ba4ca90710639e90ceecb90d137a4b31854d1e68e50""1Nv5uQjKF7AySf6na5DExyKZqQLSsxtMQg"UOP_DUP OP_HASH160 f064c7dfc2949a0b43d5e36026d42248ce38f541 OP_EQUALVERIFY OP_CHECKSIG*276a914f064c7dfc2949a0b43d5e36026d42248ce38f54188ac*"1Nv5uQjKF7AySf6na5DExyKZqQLSsxtMQg8َ$J  +@d765f56d21e2ea8586917ba4ca90710639e90ceecb90d137a4b31854d1e68e50""12WtevT59qH4BDBJp8YcjmomjcucEvSVX6"UOP_DUP OP_HASH160 109f4e9ef4013ffcce1996e44c75c92f18e0e889 OP_EQUALVERIFY OP_CHECKSIG*276a914109f4e9ef4013ffcce1996e44c75c92f18e0e88988ac*"12WtevT59qH4BDBJp8YcjmomjcucEvSVX68َ$J  + + +1@89b10191e3f82915a26f2a69726fb6d95ed645bb0c6503ddf3b64f479cb2a280َ$"@0000000000000000000580ce7753e4566629926b04154308ab867508584925c1(-2 +@da0531a02e7fcd5fd69fd1af529fcde5a74a33aa8c1769df18b90abbf89be735B020ace427a2fea83a9b4cb4eb3edf401ba02e3d8547a80faab6dbdb72e5e03f9602 +@da0531a02e7fcd5fd69fd1af529fcde5a74a33aa8c1769df18b90abbf89be735B03c4fb55ed7d03851de634986e48fe5a9e90d6f1c023c4d91a855d2a4dd20d1cf3B +Ȥ@89b10191e3f82915a26f2a69726fb6d95ed645bb0c6503ddf3b64f479cb2a280""1M6jFXrfUQ5k78hQ3ywFWKUUM2AiLTBgFu"UOP_DUP OP_HASH160 dc77dd4dd74e3a2cec543abd48b0c4579a6a1d5b OP_EQUALVERIFY OP_CHECKSIG*276a914dc77dd4dd74e3a2cec543abd48b0c4579a6a1d5b88ac*"1M6jFXrfUQ5k78hQ3ywFWKUUM2AiLTBgFu8َ$J  + @89b10191e3f82915a26f2a69726fb6d95ed645bb0c6503ddf3b64f479cb2a280""154iZaYCrM4fUHXzrZ6cmgxA2RxSnzhfsa"UOP_DUP OP_HASH160 2c9471e9e6c49cdd4af89e392a1b3c5e6c06c222 OP_EQUALVERIFY OP_CHECKSIG*276a9142c9471e9e6c49cdd4af89e392a1b3c5e6c06c22288ac*"154iZaYCrM4fUHXzrZ6cmgxA2RxSnzhfsa8َ$J  + @89b10191e3f82915a26f2a69726fb6d95ed645bb0c6503ddf3b64f479cb2a280"!1W8NKKN2n6vhw23x6JXFKgKgtATdqhtEX"UOP_DUP OP_HASH160 05823686095c3fa3c5dd84c6021aac7c8e6e5505 OP_EQUALVERIFY OP_CHECKSIG*276a91405823686095c3fa3c5dd84c6021aac7c8e6e550588ac*!1W8NKKN2n6vhw23x6JXFKgKgtATdqhtEX8َ$J ; + + +1@e5c4b080d4ff3314d05f37c455a3915be7a732a852b18050055e2a070085c09cَ$"@0000000000000000000580ce7753e4566629926b04154308ab867508584925c1(-2 +@b7c47bb9e6590c9e090b71143536c35b00e7ef6e893668f2ae1ef75ec9690b40B02e986a0a399ebaf868f559ceee90319182f828962c0ab884e95b54d8c3100ef852 +@60220ce9d23a236d1e6830fd0ec58ae09bfe980a842728b8841db1073b268078B02a8c5b87189129aa27f3bcb3ce2bec20cad9835564a9501d6a9be296cb41932bdB +@e5c4b080d4ff3314d05f37c455a3915be7a732a852b18050055e2a070085c09c"!1MEwEpcz1yLyeCQZJH2oGrZKkpfWR9JVe"UOP_DUP OP_HASH160 03d3f3a317d01e87999a5924e37761d83cc1490c OP_EQUALVERIFY OP_CHECKSIG*276a91403d3f3a317d01e87999a5924e37761d83cc1490c88ac*!1MEwEpcz1yLyeCQZJH2oGrZKkpfWR9JVe8َ$J  +@e5c4b080d4ff3314d05f37c455a3915be7a732a852b18050055e2a070085c09c"!1s9tNmDdFsTBv4ccnTnAK7uddWUFR2yP7"UOP_DUP OP_HASH160 097c372f3f3cae23925ccbf19b221cc1a5f4f3ea OP_EQUALVERIFY OP_CHECKSIG*276a914097c372f3f3cae23925ccbf19b221cc1a5f4f3ea88ac*!1s9tNmDdFsTBv4ccnTnAK7uddWUFR2yP78َ$J  +ЛZ@e5c4b080d4ff3314d05f37c455a3915be7a732a852b18050055e2a070085c09c""19YSh41NcDCKgKars58cwYjLM7TKQPoMRS"UOP_DUP OP_HASH160 5db358b2a528e76c9b44789d8b65b847c4b823d2 OP_EQUALVERIFY OP_CHECKSIG*276a9145db358b2a528e76c9b44789d8b65b847c4b823d288ac*"19YSh41NcDCKgKars58cwYjLM7TKQPoMRS8َ$J ; + +1@aa821e890496a62c43fe2b1c9906c429e1840380343f299650631896a8b7ac55َ$"@0000000000000000000580ce7753e4566629926b04154308ab867508584925c1(-2 +@ff1969cf56ef877488ba2c2fd13fdbc79517c4adf0ddb4f437066dd7a0b22deaB0341caca207f1bcd10ae70a0cb8a933f1221581897b8d8abe047752efe4fb321712 +@1a11acd9a6db29845d0c825b32fa9f2761fcb0171b4915b0815d2f9a6abe737eB03302e5a9c502a81554485e21a7cbc69e98c9e246f0fc583238e3e9939ad5cf2a32 +@510b48e0f5dc34809b75d4194fb7d80c767027826e0b71899d410d2558dafbddB03932b19d5845ce71dbc446eb115d936874bad9a85de77c278c9fe440f0e1d5edf2 +@84bade81b9690331e7a09e04123747b735bbb641c37ddcf794bd8e4b6b451ceaB02e3ba31241866764218ab8ee4578007bd514fd429ebb979337625d18d42825ff12 +@e884572142b683c9259bb2405141bb67043dbb1bae129235de8963346c39d03eB02b644fe04779644c304c772d0ccf1dfb7ffb83302ce3493ef4c732280b18769632 +@22c3c1f2bc81e483bd206f441afc2d7e816e4236d9eeccd0286fb49de20d278cB03408cc343fdb22007c072152407a98a17037850a6c2555b9793cff4771ea6de0b2 +@f63ac4ba690621895cb085cec9f7b58da23ab282ebd670a872409562c53fe443B02615a8d6c1fd31f2ec2009b936f80a1449baf38317f07ea7097c1b844457a8b08B +@aa821e890496a62c43fe2b1c9906c429e1840380343f299650631896a8b7ac55""1EfhfpBRuTdkjKoYz6vgFP2dgcXDhg51SD"UOP_DUP OP_HASH160 95eb64032b9bda95198625fcb71a5f4eaeafa646 OP_EQUALVERIFY OP_CHECKSIG*276a91495eb64032b9bda95198625fcb71a5f4eaeafa64688ac*"1EfhfpBRuTdkjKoYz6vgFP2dgcXDhg51SD8َ$J  + @aa821e890496a62c43fe2b1c9906c429e1840380343f299650631896a8b7ac55""121jKaH8tq7HEeQEpJkhqZ6Kqimfy7ioPa"UOP_DUP OP_HASH160 0b1b73f3cc021bd5d64ed92ddbc6c36afe085a2a OP_EQUALVERIFY OP_CHECKSIG*276a9140b1b73f3cc021bd5d64ed92ddbc6c36afe085a2a88ac*"121jKaH8tq7HEeQEpJkhqZ6Kqimfy7ioPa8َ$J  +@aa821e890496a62c43fe2b1c9906c429e1840380343f299650631896a8b7ac55""13KMsJDPm1rz72gQDSUJNGL3R7EiiVPoNh"UOP_DUP OP_HASH160 1969286e0fc74cd0c32e2e45c4ac628b359104e6 OP_EQUALVERIFY OP_CHECKSIG*276a9141969286e0fc74cd0c32e2e45c4ac628b359104e688ac*"13KMsJDPm1rz72gQDSUJNGL3R7EiiVPoNh8َ$J ; + + +1@06e9518a8721077cb611b97495041863614bf61eff403841da769f5e2cc14574َ$"@0000000000000000000580ce7753e4566629926b04154308ab867508584925c1(-2 +@aa821e890496a62c43fe2b1c9906c429e1840380343f299650631896a8b7ac55B02c428bb0b79e1a9aa230b592a8bb2e013b7f1fd69f29c26276f03d2dd49a3b4272 +@0c0df80bd368d7b6ad089392e58ec764adaccd3b032c29db450b5dda5ad68587B0303a6a18e1e8b204ba9dfc9183082b3a7074335f00eddf0575415eca55b921d8aB +@06e9518a8721077cb611b97495041863614bf61eff403841da769f5e2cc14574""15vjnT6hMnjnudxHuKMWMaqAWDMdQVyKyx"UOP_DUP OP_HASH160 360a43590c20503b3fb2053a864f6b0ea22d4487 OP_EQUALVERIFY OP_CHECKSIG*276a914360a43590c20503b3fb2053a864f6b0ea22d448788ac*"15vjnT6hMnjnudxHuKMWMaqAWDMdQVyKyx8َ$J  +@06e9518a8721077cb611b97495041863614bf61eff403841da769f5e2cc14574""1JscwKKdbs5m9wMS62WM1pcAU3CvzCW9eP"UOP_DUP OP_HASH160 c40cef46ffb5898844eea91ce61e19a50b918f7e OP_EQUALVERIFY OP_CHECKSIG*276a914c40cef46ffb5898844eea91ce61e19a50b918f7e88ac*"1JscwKKdbs5m9wMS62WM1pcAU3CvzCW9eP8َ$J  +@06e9518a8721077cb611b97495041863614bf61eff403841da769f5e2cc14574""1GbJWx4dCGVgxfLvP4sk1ozPJhB6PjqNe6"UOP_DUP OP_HASH160 ab06a6c12f95dddacc87eba3483a27cbb2b13536 OP_EQUALVERIFY OP_CHECKSIG*276a914ab06a6c12f95dddacc87eba3483a27cbb2b1353688ac*"1GbJWx4dCGVgxfLvP4sk1ozPJhB6PjqNe68َ$J ;ڎ$؃-@00000000000000000014ab944b2d4b209b9d81d16eed40882f08df93143e1224"@0000000000000000000580ce7753e4566629926b04154308ab867508584925c12ێ$-@000000000000000000159829c4835c51487fc19836b5fa194348c63672425cd9"@00000000000000000014ab944b2d4b209b9d81d16eed40882f08df93143e12242܎$Ν-@000000000000000000193c4faea1fcdf2b6034a52388561db6d1cfbb75ba2217"@000000000000000000159829c4835c51487fc19836b5fa194348c63672425cd92 ݎ$-@000000000000000000010c867d62bc71d78933636893476f57d4c10c3a1d539d"@000000000000000000193c4faea1fcdf2b6034a52388561db6d1cfbb75ba22172 + +1@8d62004f172e668d74442d518927ff3cd519ab41d2174631a93265a5cbdd33eeݎ$"@000000000000000000010c867d62bc71d78933636893476f57d4c10c3a1d539d(-2 +@e5c4b080d4ff3314d05f37c455a3915be7a732a852b18050055e2a070085c09cB02388f3108157b7cd3433159ecb6a8d7fc3b4169022acd11cf8686c52d29e06fc62 +@b7c47bb9e6590c9e090b71143536c35b00e7ef6e893668f2ae1ef75ec9690b40B0351c3bce5066a28afc6c493f99f28b4136104fabbf2de9b5d937446f9d478edc92 +@ff1969cf56ef877488ba2c2fd13fdbc79517c4adf0ddb4f437066dd7a0b22deaB02c93894dd9743e97fac314e218f6c40dfead9d1d6f974252028f9a14e025cd734B +@8d62004f172e668d74442d518927ff3cd519ab41d2174631a93265a5cbdd33ee""123xHf5YQuWF5y4brHXWniuDy4Zow1EVHx"UOP_DUP OP_HASH160 0b871bef6f5c5e54ddd47237a54745ea5d6b24c1 OP_EQUALVERIFY OP_CHECKSIG*276a9140b871bef6f5c5e54ddd47237a54745ea5d6b24c188ac*"123xHf5YQuWF5y4brHXWniuDy4Zow1EVHx8ݎ$J  +̞ @8d62004f172e668d74442d518927ff3cd519ab41d2174631a93265a5cbdd33ee""1DCnUpmCehbGhuMY6NdtbrFHiVQuXcJKjs"UOP_DUP OP_HASH160 85dc0cae9d856115221730119d36cfa0c1731811 OP_EQUALVERIFY OP_CHECKSIG*276a91485dc0cae9d856115221730119d36cfa0c173181188ac*"1DCnUpmCehbGhuMY6NdtbrFHiVQuXcJKjs8ݎ$J  +ہ@8d62004f172e668d74442d518927ff3cd519ab41d2174631a93265a5cbdd33ee""1C66MbXbn976FB3Frswp4JvUNVcxhrVGUt"UOP_DUP OP_HASH160 799fef02bff9eac202d0a7c6e8a25050da3066b1 OP_EQUALVERIFY OP_CHECKSIG*276a914799fef02bff9eac202d0a7c6e8a25050da3066b188ac*"1C66MbXbn976FB3Frswp4JvUNVcxhrVGUt8ݎ$J ;ގ$-@00000000000000000001b62e439200bd4a43933e5c2585ae3b3dfacef4c73380"@000000000000000000010c867d62bc71d78933636893476f57d4c10c3a1d539d2 ߎ$-@000000000000000000075fcc1872da61f45bcfd0e0bb36b7c8cb45e7a328ad41"@00000000000000000001b62e439200bd4a43933e5c2585ae3b3dfacef4c733802 + + + +1@f73482d3e3d7b5ede9460993c460749259cbd7b6f7ba172e09729d05f289df22ߎ$"@000000000000000000075fcc1872da61f45bcfd0e0bb36b7c8cb45e7a328ad41(-2 +@fcd7699856796c9071aa471f1ff0f45afb5d6be921024ba29850adec2cf0d8c3B03e5f1a965e257c82e51817ddc57a1386acab438d7efd57ff01a579544aa27f6982 +@73bdfe17bed6e6f390a5505200f45f62beef959472576702938a939dfb395964B03a4cebb104467b3c3698639c0fc9402b60e53fa65d03b84fe052091e787b8fda2B +0@f73482d3e3d7b5ede9460993c460749259cbd7b6f7ba172e09729d05f289df22""12oFZKh54YXsnzaisiovNuwEMRCUcWEVeF"UOP_DUP OP_HASH160 13b7696dcd683dc78c93ac6749853724e55b610f OP_EQUALVERIFY OP_CHECKSIG*276a91413b7696dcd683dc78c93ac6749853724e55b610f88ac*"12oFZKh54YXsnzaisiovNuwEMRCUcWEVeF8ߎ$J  +=@f73482d3e3d7b5ede9460993c460749259cbd7b6f7ba172e09729d05f289df22""15CrJyts9YgKx89geB7LnrZGbBfBp4T6wu"UOP_DUP OP_HASH160 2e1e3d9acd68022d9e72b2eba07829e6b786fcdb OP_EQUALVERIFY OP_CHECKSIG*276a9142e1e3d9acd68022d9e72b2eba07829e6b786fcdb88ac*"15CrJyts9YgKx89geB7LnrZGbBfBp4T6wu8ߎ$J  +Ͷh@f73482d3e3d7b5ede9460993c460749259cbd7b6f7ba172e09729d05f289df22""1Njf6KVeTqB1cW8q1z1mepzu8hxGon6voD"UOP_DUP OP_HASH160 ee6be8c1dc604a08a483400639e485baf20d6bd0 OP_EQUALVERIFY OP_CHECKSIG*276a914ee6be8c1dc604a08a483400639e485baf20d6bd088ac*"1Njf6KVeTqB1cW8q1z1mepzu8hxGon6voD8ߎ$J L$-@00000000000000000012b15a71168fbc37b4f30725d2027edde86ab9b06246a6"@000000000000000000075fcc1872da61f45bcfd0e0bb36b7c8cb45e7a328ad412J + + +1@e9f0ee2854be8321d83b136e9c4185ee6cdc9ee2dffe047b318ba38b5d00b71d$"@00000000000000000012b15a71168fbc37b4f30725d2027edde86ab9b06246a6(-2 +@fc20e4e4855a9270d154e018d60f505b31c8b2f39780c4763387397a43969fa3B038f726d09ffae439ea4dbec9dc99044ae4af40853a5b71648e74f3d69982093eb2 +@6882cb67cc8c57dbc2e74a10a5cfbc5a22e6319001ea68b6b6c9dcccc49a5829B03aa8cfee4bebb1fb54c11f57f1110765744e1f613eae09d880ba6c3db69f89c39B +@e9f0ee2854be8321d83b136e9c4185ee6cdc9ee2dffe047b318ba38b5d00b71d""1AXa9byiEYToaHYKAdwaTtxhp22TexK5dE"UOP_DUP OP_HASH160 688148200bdfc2d14b98e3866aa9e43953bdcf4b OP_EQUALVERIFY OP_CHECKSIG*276a914688148200bdfc2d14b98e3866aa9e43953bdcf4b88ac*"1AXa9byiEYToaHYKAdwaTtxhp22TexK5dE8$J  +=@e9f0ee2854be8321d83b136e9c4185ee6cdc9ee2dffe047b318ba38b5d00b71d""15Q955oxhP7Fb3Ju39r6j65bc3FV6Qxphn"UOP_DUP OP_HASH160 3040ce9cfd36d37e8a222cf953035d4effe1ee62 OP_EQUALVERIFY OP_CHECKSIG*276a9143040ce9cfd36d37e8a222cf953035d4effe1ee6288ac*"15Q955oxhP7Fb3Ju39r6j65bc3FV6Qxphn8$J  +α@e9f0ee2854be8321d83b136e9c4185ee6cdc9ee2dffe047b318ba38b5d00b71d""1QGHjp9yUYTZYGvjq4vzkn2nP35fs5iN6j"UOP_DUP OP_HASH160 ff2f1ad1b20f634309d66d993e441695a2571c73 OP_EQUALVERIFY OP_CHECKSIG*276a914ff2f1ad1b20f634309d66d993e441695a2571c7388ac*"1QGHjp9yUYTZYGvjq4vzkn2nP35fs5iN6j8$J  + + +1@eade3f60ae82caffe1c33e0dcba74e323f63ae65b720b25181f10c0461a70def$"@00000000000000000012b15a71168fbc37b4f30725d2027edde86ab9b06246a6(-2 +@f73482d3e3d7b5ede9460993c460749259cbd7b6f7ba172e09729d05f289df22B03740cbb2370d6ced58a39d7a660c79040be8606a674640c217b446f18a8193af92 +@fcd7699856796c9071aa471f1ff0f45afb5d6be921024ba29850adec2cf0d8c3B0353c9503ddb01a1ec782266b32ad3910ef3610b4950c5199d01c4695079b15eeeB +۾0@eade3f60ae82caffe1c33e0dcba74e323f63ae65b720b25181f10c0461a70def""18VZQfgWNAxHsxQ1MdzfAcshv827qGJpN4"UOP_DUP OP_HASH160 522f948e2ee66616f5b04179a1e21559aac1d65a OP_EQUALVERIFY OP_CHECKSIG*276a914522f948e2ee66616f5b04179a1e21559aac1d65a88ac*"18VZQfgWNAxHsxQ1MdzfAcshv827qGJpN48$J  +=@eade3f60ae82caffe1c33e0dcba74e323f63ae65b720b25181f10c0461a70def""1PHoFJKQcrUFX6pbuXGgQcXjtxsB9DCuun"UOP_DUP OP_HASH160 f48006fc60ed09ae8581a63ae6183511e8f00efc OP_EQUALVERIFY OP_CHECKSIG*276a914f48006fc60ed09ae8581a63ae6183511e8f00efc88ac*"1PHoFJKQcrUFX6pbuXGgQcXjtxsB9DCuun8$J  +/@eade3f60ae82caffe1c33e0dcba74e323f63ae65b720b25181f10c0461a70def""14KEQ4kxWh37jjzPAW1aXHRFNy3z1n5HqQ"UOP_DUP OP_HASH160 245b0c68cef8f50eee2cb62788dc0d7f075b8762 OP_EQUALVERIFY OP_CHECKSIG*276a914245b0c68cef8f50eee2cb62788dc0d7f075b876288ac*"14KEQ4kxWh37jjzPAW1aXHRFNy3z1n5HqQ8$J  + + +1@45138861da890512cb4b37e4a39832c3e7cd76d89b2d26d19898529fa0890b16$"@00000000000000000012b15a71168fbc37b4f30725d2027edde86ab9b06246a6(-2 +@cc70edc0b90e37ddf46c07ef45a44d1c2375f0e564243f00bb9a5e8c02ed38e8B0229cc36724ee86bf3732ecef455fbb2fb2bb0ef6c8014b4783eff88ee3c7739712 +@0c2336fc608506caf2baf6409cffc710938bdbc1589250f327b0107dc654fde7B02b66e5424037d4abe7b32ddde1803f39dc473e7d3d5ca2502dcc8c374819758b4B +@45138861da890512cb4b37e4a39832c3e7cd76d89b2d26d19898529fa0890b16""14xbtGtrTDgX3Z4rykys1nN3Xvy73B7Zv9"UOP_DUP OP_HASH160 2b6c5ffe69777ffb28ea27a13dbcad9895c24af7 OP_EQUALVERIFY OP_CHECKSIG*276a9142b6c5ffe69777ffb28ea27a13dbcad9895c24af788ac*"14xbtGtrTDgX3Z4rykys1nN3Xvy73B7Zv98$J  +%@45138861da890512cb4b37e4a39832c3e7cd76d89b2d26d19898529fa0890b16""1Q5qm78yzuUTZ7MXyvVxbWQfmB7S4LA1sv"UOP_DUP OP_HASH160 fd3542923c90b67d7e4b271fa84741f5043ff0ac OP_EQUALVERIFY OP_CHECKSIG*276a914fd3542923c90b67d7e4b271fa84741f5043ff0ac88ac*"1Q5qm78yzuUTZ7MXyvVxbWQfmB7S4LA1sv8$J  +@45138861da890512cb4b37e4a39832c3e7cd76d89b2d26d19898529fa0890b16""1Dhn3oExiJsBA8nv7USQRXjQgakaEVZgpJ"UOP_DUP OP_HASH160 8b57c0931566b3e2f378bcaa5d77f70bb7bed4ca OP_EQUALVERIFY OP_CHECKSIG*276a9148b57c0931566b3e2f378bcaa5d77f70bb7bed4ca88ac*"1Dhn3oExiJsBA8nv7USQRXjQgakaEVZgpJ8$J  + + +1@60d889de6673be519ebb60ea8d1e707d94eb328b09ac5d73c17e90d13d377acf$"@00000000000000000012b15a71168fbc37b4f30725d2027edde86ab9b06246a6(-2 +@0c2336fc608506caf2baf6409cffc710938bdbc1589250f327b0107dc654fde7B029dd4b7a65749e79454acd3ec9ce4829e18a688609e0b354c3a5ef2ed071d37192 +@3676792a399ef4dca33f0102a38e2014a2fb3aafbdf22604e8f45fb042d7c681B02676bf5ffc3d7ead970ebb3a5ca398aed1fb91bfdb2c0e4fc66e8e7f1edf7081eB +@60d889de6673be519ebb60ea8d1e707d94eb328b09ac5d73c17e90d13d377acf""1FB6h29cUbDUx9aH5QB19PX7gshouEhy1q"UOP_DUP OP_HASH160 9b7aab9cc2a5fa9be86a3c251b4475a3cb20dd77 OP_EQUALVERIFY OP_CHECKSIG*276a9149b7aab9cc2a5fa9be86a3c251b4475a3cb20dd7788ac*"1FB6h29cUbDUx9aH5QB19PX7gshouEhy1q8$J  +@60d889de6673be519ebb60ea8d1e707d94eb328b09ac5d73c17e90d13d377acf""1GX22aqVGF9qi4Fk3sfUVQAVat3818QskH"UOP_DUP OP_HASH160 aa373920cf7151e2bc87c8f7a714525c107beb7f OP_EQUALVERIFY OP_CHECKSIG*276a914aa373920cf7151e2bc87c8f7a714525c107beb7f88ac*"1GX22aqVGF9qi4Fk3sfUVQAVat3818QskH8$J  +@60d889de6673be519ebb60ea8d1e707d94eb328b09ac5d73c17e90d13d377acf""1BXGkZQidfPEjcSXgB5ovjCdgBEmZMds7e"UOP_DUP OP_HASH160 736ae28dbd193ccc9b43343c4b6755b649ddff5e OP_EQUALVERIFY OP_CHECKSIG*276a914736ae28dbd193ccc9b43343c4b6755b649ddff5e88ac*"1BXGkZQidfPEjcSXgB5ovjCdgBEmZMds7e8$J  + + +1@ab66a2f760c001ca32c98f5a2f556ba1e428a90f886407389422a43fe0037c80$"@00000000000000000012b15a71168fbc37b4f30725d2027edde86ab9b06246a6(-2 +@8cbb9435609d4d288e094856ceec067a1de3805aa05246df51c86ad782b788feB0244446ae94cf82bf49f56225e1a39c8dc4e73ec80c32ca80e94619ee93f4d8f722 +@1064c601919580b1ac57aa383ce8c4be0c3b8546227201444917f974d1d5b96bB0237840c7c813d5d9d511a5525d7a9c93eb80693fece2395051aa9858b8d318aefB + +@ab66a2f760c001ca32c98f5a2f556ba1e428a90f886407389422a43fe0037c80""1JLHd8GvDywF6kyD8tFtwEFwXo3zwfbGML"UOP_DUP OP_HASH160 be1feaeb86cb8b32b634eda47dc31190686121c9 OP_EQUALVERIFY OP_CHECKSIG*276a914be1feaeb86cb8b32b634eda47dc31190686121c988ac*"1JLHd8GvDywF6kyD8tFtwEFwXo3zwfbGML8$J  + @ab66a2f760c001ca32c98f5a2f556ba1e428a90f886407389422a43fe0037c80""1Fe3YHMTYudZuYEHVqSa3KprbtkEmPASSo"UOP_DUP OP_HASH160 a0934573b1773048380d6480758ca9dfedf21ef8 OP_EQUALVERIFY OP_CHECKSIG*276a914a0934573b1773048380d6480758ca9dfedf21ef888ac*"1Fe3YHMTYudZuYEHVqSa3KprbtkEmPASSo8$J  +@ab66a2f760c001ca32c98f5a2f556ba1e428a90f886407389422a43fe0037c80""1Csir2fUAZFQxPDssHT1bmx5rw5P1Rijrk"UOP_DUP OP_HASH160 82411cc7ff9a851a33c70f85996c9415b6c1a981 OP_EQUALVERIFY OP_CHECKSIG*276a91482411cc7ff9a851a33c70f85996c9415b6c1a98188ac*"1Csir2fUAZFQxPDssHT1bmx5rw5P1Rijrk8$J ; + + +1@2bee9087aec545d1b150f17d2adccbc8c8dd7b3ef5481384bea2d8bcf5b4ba93$"@00000000000000000012b15a71168fbc37b4f30725d2027edde86ab9b06246a6(-2 +@11bd33265a121c311784a9b59829334de8b3ca88275b139b7c8fd8e36503261fB026cd508c7655d284a83199f5cf8ead999fdf64c65336a6f5ec94d02adbaf3ef662 +@9e39b74d2fd8f2b7a1bca36365c71f7f16309cb569acfb63ec799efd83144c41B03a54e5a3418c02da6d99c02bf1db876c7265b0f00d930986740571379899c3045B +@2bee9087aec545d1b150f17d2adccbc8c8dd7b3ef5481384bea2d8bcf5b4ba93""12SgqkQiGeb9JxBZd8HBcnffPPfAWqGB79"UOP_DUP OP_HASH160 0fd3c830d09d788826316bee9377991adede8638 OP_EQUALVERIFY OP_CHECKSIG*276a9140fd3c830d09d788826316bee9377991adede863888ac*"12SgqkQiGeb9JxBZd8HBcnffPPfAWqGB798$J  +@2bee9087aec545d1b150f17d2adccbc8c8dd7b3ef5481384bea2d8bcf5b4ba93""1PH12kxN234aqFz9X9muQtWLNQLuZCrb3Q"UOP_DUP OP_HASH160 f45972ab9e4339a6fe5375c6c8684d28ac6f9059 OP_EQUALVERIFY OP_CHECKSIG*276a914f45972ab9e4339a6fe5375c6c8684d28ac6f905988ac*"1PH12kxN234aqFz9X9muQtWLNQLuZCrb3Q8$J  + +@2bee9087aec545d1b150f17d2adccbc8c8dd7b3ef5481384bea2d8bcf5b4ba93""19yrKTKzXzjeriacBVUL7e5y6mBP5DFJ6k"UOP_DUP OP_HASH160 62817807a0817534e7311fe5c626adda7450c547 OP_EQUALVERIFY OP_CHECKSIG*276a91462817807a0817534e7311fe5c626adda7450c54788ac*"19yrKTKzXzjeriacBVUL7e5y6mBP5DFJ6k8$J  + + +1@b6f21ae23987ba6aa754bfa14d770a9b6e8e924fbf02cfe7f591ae0bdec3e2b7$"@00000000000000000012b15a71168fbc37b4f30725d2027edde86ab9b06246a6(-2 +@fa9c95821043f84f1ad0d9305eb5e339e8980705652018c0d0446bfba04d905aB02822bd119f53f35f43b3e514a8b1607bda90cb27c595902804a405fe9de08d7ab2 +@22d586663086c935859f38a42ad0656d62e60f658186f3ab07a15d8aae3eb6f8B038f4d3bffd2931cb84f601b78b0494ec6c24caee6db26bc5c16696cd1ebf53ab0B +@b6f21ae23987ba6aa754bfa14d770a9b6e8e924fbf02cfe7f591ae0bdec3e2b7""1JVAq9oUETdGBe7f2geV9AjQXuCErdz9Vc"UOP_DUP OP_HASH160 bfcdfdb85820d125b8f188de89a0f70f6144aed4 OP_EQUALVERIFY OP_CHECKSIG*276a914bfcdfdb85820d125b8f188de89a0f70f6144aed488ac*"1JVAq9oUETdGBe7f2geV9AjQXuCErdz9Vc8$J  +=@b6f21ae23987ba6aa754bfa14d770a9b6e8e924fbf02cfe7f591ae0bdec3e2b7""14cgvuuL8Chsw38F1NNpAbbEnS6PxpWMDJ"UOP_DUP OP_HASH160 27a8447abea82a0fdfbbb3d7430961826b22308b OP_EQUALVERIFY OP_CHECKSIG*276a91427a8447abea82a0fdfbbb3d7430961826b22308b88ac*"14cgvuuL8Chsw38F1NNpAbbEnS6PxpWMDJ8$J  + @b6f21ae23987ba6aa754bfa14d770a9b6e8e924fbf02cfe7f591ae0bdec3e2b7""17dMPpmrdLvKigKcJqrtK4eP9C7mdhfFHN"UOP_DUP OP_HASH160 48b0c0c2dc74b0140cae3b6ed41d9bfd6a631e5b OP_EQUALVERIFY OP_CHECKSIG*276a91448b0c0c2dc74b0140cae3b6ed41d9bfd6a631e5b88ac*"17dMPpmrdLvKigKcJqrtK4eP9C7mdhfFHN8$J p$-@0000000000000000000dbdfedf51bd5f3f276dbe1e6742c4ada4852072714826"@00000000000000000012b15a71168fbc37b4f30725d2027edde86ab9b06246a62o + + +1@f1b9f8d489993a4e35f7ffb1c4c74fe9e50786401b1416ae6da436d8e8db006a$"@0000000000000000000dbdfedf51bd5f3f276dbe1e6742c4ada4852072714826(-2 +@d47616c47e8c1527495474e96255316ab10de5cf1ae877efeabaf0ba448a071bB02d2dc7723614667b1d1c339de94ee2d6dbf3a329a98c2451b2ed1abade3fba30e2 +@d47616c47e8c1527495474e96255316ab10de5cf1ae877efeabaf0ba448a071bB0259678d8716ab45dc1e3976c0c848855b244df204a0ce6d2548a18fce59e004c5B +@f1b9f8d489993a4e35f7ffb1c4c74fe9e50786401b1416ae6da436d8e8db006a""1QLSGz2ZhaLhL7UuVxhNtqRgdkXxH2Y3PZ"UOP_DUP OP_HASH160 fff7e5317f8b385cd175e2ea4026647fd11b2717 OP_EQUALVERIFY OP_CHECKSIG*276a914fff7e5317f8b385cd175e2ea4026647fd11b271788ac*"1QLSGz2ZhaLhL7UuVxhNtqRgdkXxH2Y3PZ8$J  +@f1b9f8d489993a4e35f7ffb1c4c74fe9e50786401b1416ae6da436d8e8db006a""1CYQmqCRfDhkmdQ1F1dXYb9v53Exnnyvvp"UOP_DUP OP_HASH160 7e9a1f832107c000ad9ba8c6c9a064b1a420e7f0 OP_EQUALVERIFY OP_CHECKSIG*276a9147e9a1f832107c000ad9ba8c6c9a064b1a420e7f088ac*"1CYQmqCRfDhkmdQ1F1dXYb9v53Exnnyvvp8$J  +@f1b9f8d489993a4e35f7ffb1c4c74fe9e50786401b1416ae6da436d8e8db006a""19eaagNP7bPHxZezJpkwHfNrL1K3VgpYuX"UOP_DUP OP_HASH160 5edc6db7dcda01266a2944eb85f19af437fa5be4 OP_EQUALVERIFY OP_CHECKSIG*276a9145edc6db7dcda01266a2944eb85f19af437fa5be488ac*"19eaagNP7bPHxZezJpkwHfNrL1K3VgpYuX8$J  + + +1@785f3bfa7c90285867e89fc08ccdb6d98b0dde67a30609a5728ce9bb3bebdbaa$"@0000000000000000000dbdfedf51bd5f3f276dbe1e6742c4ada4852072714826(-2 +@2bee9087aec545d1b150f17d2adccbc8c8dd7b3ef5481384bea2d8bcf5b4ba93B026b29d9f8374d19a5ae6b07ad24734bd234f5efc9359edfad3da8d752352b36612 +@2bee9087aec545d1b150f17d2adccbc8c8dd7b3ef5481384bea2d8bcf5b4ba93B035a83cbb8c6328f8a048f7225383519fcae56507ab112b9f84be5254f8805c682B +@785f3bfa7c90285867e89fc08ccdb6d98b0dde67a30609a5728ce9bb3bebdbaa""1LVLryi939JWPFRx1rgWZgZ3xJUgvg69Bx"UOP_DUP OP_HASH160 d5c69dd45f64948b789710ad96699e3ccf8e0e4d OP_EQUALVERIFY OP_CHECKSIG*276a914d5c69dd45f64948b789710ad96699e3ccf8e0e4d88ac*"1LVLryi939JWPFRx1rgWZgZ3xJUgvg69Bx8$J  +n@785f3bfa7c90285867e89fc08ccdb6d98b0dde67a30609a5728ce9bb3bebdbaa""1M6NfbN1pmT8PsJJyPQtsNcTydADRSeo9J"UOP_DUP OP_HASH160 dc66ae4b755e59358836c79ca368aab555c00a27 OP_EQUALVERIFY OP_CHECKSIG*276a914dc66ae4b755e59358836c79ca368aab555c00a2788ac*"1M6NfbN1pmT8PsJJyPQtsNcTydADRSeo9J8$J  + +@785f3bfa7c90285867e89fc08ccdb6d98b0dde67a30609a5728ce9bb3bebdbaa""1LQ5MdTWPk2vXT4gTZdrYuWyA1QJfQzD3q"UOP_DUP OP_HASH160 d4c797cad8e98841453f45a3bf52b4d24b05a522 OP_EQUALVERIFY OP_CHECKSIG*276a914d4c797cad8e98841453f45a3bf52b4d24b05a52288ac*"1LQ5MdTWPk2vXT4gTZdrYuWyA1QJfQzD3q8$J  + + +1@00c26f89ffcb18387ee9ced817560911aadd9f9c691cf606dfe90f75ba422394$"@0000000000000000000dbdfedf51bd5f3f276dbe1e6742c4ada4852072714826(-2 +@45138861da890512cb4b37e4a39832c3e7cd76d89b2d26d19898529fa0890b16B03165659d89ef90baa2ab56da23f56f1aff14e128f367ea5f67af8d477eb80419f2 +@cc70edc0b90e37ddf46c07ef45a44d1c2375f0e564243f00bb9a5e8c02ed38e8B03e17ae53034e7b46e6e9060a66b4baf19bc06288f572e1060fd56569847f2c680B + @00c26f89ffcb18387ee9ced817560911aadd9f9c691cf606dfe90f75ba422394""1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp"UOP_DUP OP_HASH160 db2ef1bde029af070919ba8c543a4a6940d74aa3 OP_EQUALVERIFY OP_CHECKSIG*276a914db2ef1bde029af070919ba8c543a4a6940d74aa388ac*"1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp8$J  +@00c26f89ffcb18387ee9ced817560911aadd9f9c691cf606dfe90f75ba422394""1CrrTKpvdgJM1FENc7QpfaWcQM2yJFTpSP"UOP_DUP OP_HASH160 82170c3a2f8e58e25bb4fddd62fe362b823c25cb OP_EQUALVERIFY OP_CHECKSIG*276a91482170c3a2f8e58e25bb4fddd62fe362b823c25cb88ac*"1CrrTKpvdgJM1FENc7QpfaWcQM2yJFTpSP8$J  +@00c26f89ffcb18387ee9ced817560911aadd9f9c691cf606dfe90f75ba422394"!1x3k93DdJrF5wt6H15pdMQX9WMivRAxcd"UOP_DUP OP_HASH160 0a692b147b09a70a38ceb355874642e530fd565e OP_EQUALVERIFY OP_CHECKSIG*276a9140a692b147b09a70a38ceb355874642e530fd565e88ac*!1x3k93DdJrF5wt6H15pdMQX9WMivRAxcd8$J  + + +1@1ff5c0e5ab6dad49fe810c3e1c48dae184cd3ca455a08364a87246c04410ed2f$"@0000000000000000000dbdfedf51bd5f3f276dbe1e6742c4ada4852072714826(-2 +@60d889de6673be519ebb60ea8d1e707d94eb328b09ac5d73c17e90d13d377acfB02058a09861ff1ef4a31a8605ae9898d2b089324ab6f0874ef752441b851564dd62 +@b6f21ae23987ba6aa754bfa14d770a9b6e8e924fbf02cfe7f591ae0bdec3e2b7B025cc75cda7a0cd895b843d44e70ff9d7db8b869d684253c66621c6f97e961ec2aB +@1ff5c0e5ab6dad49fe810c3e1c48dae184cd3ca455a08364a87246c04410ed2f""19fTwrYVFmRWkAYdY9vibLSpryiYxFiu47"UOP_DUP OP_HASH160 5f074e568145ae30f4eddbe095e9d22d7db9cbe3 OP_EQUALVERIFY OP_CHECKSIG*276a9145f074e568145ae30f4eddbe095e9d22d7db9cbe388ac*"19fTwrYVFmRWkAYdY9vibLSpryiYxFiu478$J  +I@1ff5c0e5ab6dad49fe810c3e1c48dae184cd3ca455a08364a87246c04410ed2f""19gBntQYKsME1t26T1MpnTQi7pj5bsd7Vf"UOP_DUP OP_HASH160 5f2a3c9d236ae9de17d79eb6ba0d829d9d874b0b OP_EQUALVERIFY OP_CHECKSIG*276a9145f2a3c9d236ae9de17d79eb6ba0d829d9d874b0b88ac*"19gBntQYKsME1t26T1MpnTQi7pj5bsd7Vf8$J  + @1ff5c0e5ab6dad49fe810c3e1c48dae184cd3ca455a08364a87246c04410ed2f""18ESPdNxricxechX842kCyCRywuxKEd74J"UOP_DUP OP_HASH160 4f537b8b8f0a4da449f7357fbc438af4af78f6a2 OP_EQUALVERIFY OP_CHECKSIG*276a9144f537b8b8f0a4da449f7357fbc438af4af78f6a288ac*"18ESPdNxricxechX842kCyCRywuxKEd74J8$J  + + +1@008a4b45297d76d7706c60eb9551e417a9073f9280b9a0e6ffe3d7944e90a1af$"@0000000000000000000dbdfedf51bd5f3f276dbe1e6742c4ada4852072714826(-2 +@1ff5c0e5ab6dad49fe810c3e1c48dae184cd3ca455a08364a87246c04410ed2fB03544bff88151f23be5d2e7492e62364a897cb7094afd5ef267ecf93c8d249cd562 +@45138861da890512cb4b37e4a39832c3e7cd76d89b2d26d19898529fa0890b16B021f204ffa9dac1ba9593afa54f5288191e57f40dd38cbd7b5bcb0a93bd51eb3fbB +@008a4b45297d76d7706c60eb9551e417a9073f9280b9a0e6ffe3d7944e90a1af""115GXRK1VpGmxobXScr35wZgsW8ebmd26c"UOP_DUP OP_HASH160 00ce9f7e44cff5b666ddf389aab24b21ae336379 OP_EQUALVERIFY OP_CHECKSIG*276a91400ce9f7e44cff5b666ddf389aab24b21ae33637988ac*"115GXRK1VpGmxobXScr35wZgsW8ebmd26c8$J  + @008a4b45297d76d7706c60eb9551e417a9073f9280b9a0e6ffe3d7944e90a1af""1GfCcyZ8E1WnMWVEeJcm93LwAsRKDKP5gw"UOP_DUP OP_HASH160 abc364b6741af184d3a4e29c91a46175a780cac5 OP_EQUALVERIFY OP_CHECKSIG*276a914abc364b6741af184d3a4e29c91a46175a780cac588ac*"1GfCcyZ8E1WnMWVEeJcm93LwAsRKDKP5gw8$J  +@008a4b45297d76d7706c60eb9551e417a9073f9280b9a0e6ffe3d7944e90a1af"!16X2mPTHGPRekobCZF5D4DLD3BMoGLeYb"UOP_DUP OP_HASH160 010b25e05a48948b827d20e3ba123fa2ce6a9e56 OP_EQUALVERIFY OP_CHECKSIG*276a914010b25e05a48948b827d20e3ba123fa2ce6a9e5688ac*!16X2mPTHGPRekobCZF5D4DLD3BMoGLeYb8$J  + + +1@51687deda1fe755ced83b9c6a9a2119588f67c8fb8c8febdee1d7e005a5104ae$"@0000000000000000000dbdfedf51bd5f3f276dbe1e6742c4ada4852072714826(-2 +@008a4b45297d76d7706c60eb9551e417a9073f9280b9a0e6ffe3d7944e90a1afB035b95b89def17331e1771ac606e213fa4b789d8922aa78dbf5a784b7dbab88ec32 +@60d889de6673be519ebb60ea8d1e707d94eb328b09ac5d73c17e90d13d377acfB033e90713ee314e4181e14d6ba8801fa1d3b01a354a8d41b64474a198cda37ae4fB +@51687deda1fe755ced83b9c6a9a2119588f67c8fb8c8febdee1d7e005a5104ae""1KJHdez8gnVbcpTDaheT6idXbKjiVN3yqK"UOP_DUP OP_HASH160 c8b73819606157bdbdba71e528dbd74ddfb2daeb OP_EQUALVERIFY OP_CHECKSIG*276a914c8b73819606157bdbdba71e528dbd74ddfb2daeb88ac*"1KJHdez8gnVbcpTDaheT6idXbKjiVN3yqK8$J  +@51687deda1fe755ced83b9c6a9a2119588f67c8fb8c8febdee1d7e005a5104ae""1Gwn65XwSRzyabNxx56kcq6FxnkHVHnUub"UOP_DUP OP_HASH160 aee5fc632ec1425e16e5770f28f48647469765b3 OP_EQUALVERIFY OP_CHECKSIG*276a914aee5fc632ec1425e16e5770f28f48647469765b388ac*"1Gwn65XwSRzyabNxx56kcq6FxnkHVHnUub8$J  +@51687deda1fe755ced83b9c6a9a2119588f67c8fb8c8febdee1d7e005a5104ae""17FdhqbUaUs32fzgssBfjiGJvcuScDmxov"UOP_DUP OP_HASH160 4495379af0382f1a252ecdd2ebb9b5e140480a67 OP_EQUALVERIFY OP_CHECKSIG*276a9144495379af0382f1a252ecdd2ebb9b5e140480a6788ac*"17FdhqbUaUs32fzgssBfjiGJvcuScDmxov8$J & + + +1@04d919508dfbc4efdeed75504fc3c97295fd66f1ff5228cc6ae8a0ddefe3108b$"@0000000000000000000dbdfedf51bd5f3f276dbe1e6742c4ada4852072714826(-2 +@51687deda1fe755ced83b9c6a9a2119588f67c8fb8c8febdee1d7e005a5104aeB033108d548fb41e19e7536c29a9c3f8249a132b04a5fa0b13ddec43c35decf82dc2 +@51687deda1fe755ced83b9c6a9a2119588f67c8fb8c8febdee1d7e005a5104aeB03257fbff1857de241ca3ce1c8e813c8315984eaea66b62aef5f0be70016682041B +@04d919508dfbc4efdeed75504fc3c97295fd66f1ff5228cc6ae8a0ddefe3108b""1MgTfL3wu4cqdb5erkH9RLooiNnFsBzDu3"UOP_DUP OP_HASH160 e2d8fe57fccc7b159f314ef1c61d497ef52eede3 OP_EQUALVERIFY OP_CHECKSIG*276a914e2d8fe57fccc7b159f314ef1c61d497ef52eede388ac*"1MgTfL3wu4cqdb5erkH9RLooiNnFsBzDu38$J  +@04d919508dfbc4efdeed75504fc3c97295fd66f1ff5228cc6ae8a0ddefe3108b""15dnCJRpHgrbzJiyDVzSNutfbeeAwFMw3D"UOP_DUP OP_HASH160 32d5345aaceea16f174fb350147c80cbb0ae1e1c OP_EQUALVERIFY OP_CHECKSIG*276a91432d5345aaceea16f174fb350147c80cbb0ae1e1c88ac*"15dnCJRpHgrbzJiyDVzSNutfbeeAwFMw3D8$J  +@04d919508dfbc4efdeed75504fc3c97295fd66f1ff5228cc6ae8a0ddefe3108b""1MqHr8LtsxfaSzUYq52PCDJhgmpMHsqpLo"UOP_DUP OP_HASH160 e4848b86447564e4dfc5400ee13c33adbab7de31 OP_EQUALVERIFY OP_CHECKSIG*276a914e4848b86447564e4dfc5400ee13c33adbab7de3188ac*"1MqHr8LtsxfaSzUYq52PCDJhgmpMHsqpLo8$J  + +1@65406b2d4dada23cb2c7e54592abf87307e0579b61cfa86f0c9c04f5a1aeea3a$"@0000000000000000000dbdfedf51bd5f3f276dbe1e6742c4ada4852072714826(-2 +@8d62004f172e668d74442d518927ff3cd519ab41d2174631a93265a5cbdd33eeB028d4a35120cf782ada706b4b33ec711016189a4a82e30d6aa98d581346ad957a92 +@d7d1b952fe7d2c10126bcc36433b5512b11a9b542d9fd743b611ce3e56d2cfa5B02987390c9fad949424f4660a10956bd7b564fb42342ea830ac803a205739a7fb82 +@f688c6fdc4a2a35dd8d267239dd4a7124b3323c124ae6dfabc6d6a2a1c497edeB028a187b922c9c0fef545e975252d7fd5d131c640347128df9bd12eaaf8c10e7b9B +@65406b2d4dada23cb2c7e54592abf87307e0579b61cfa86f0c9c04f5a1aeea3a""1A5MdDWTLRKbqc8gAFAVePR8czYvRhaYMt"UOP_DUP OP_HASH160 638c03256c2dd193e973ba64695c779cd6eca10b OP_EQUALVERIFY OP_CHECKSIG*276a914638c03256c2dd193e973ba64695c779cd6eca10b88ac*"1A5MdDWTLRKbqc8gAFAVePR8czYvRhaYMt8$J  +@65406b2d4dada23cb2c7e54592abf87307e0579b61cfa86f0c9c04f5a1aeea3a""1AUFpFBKtmrqwYBvVXZq8ybGc2WMgbu6ME"UOP_DUP OP_HASH160 67e0bac6a84be7101790ca37606ce8507c936cde OP_EQUALVERIFY OP_CHECKSIG*276a91467e0bac6a84be7101790ca37606ce8507c936cde88ac*"1AUFpFBKtmrqwYBvVXZq8ybGc2WMgbu6ME8$J  +@65406b2d4dada23cb2c7e54592abf87307e0579b61cfa86f0c9c04f5a1aeea3a""1GsW5ynKN9CwWMSvRy1rdeYTuvvrtivgc9"UOP_DUP OP_HASH160 ae16f6e896761971fd9b13a52a200104e3d6b006 OP_EQUALVERIFY OP_CHECKSIG*276a914ae16f6e896761971fd9b13a52a200104e3d6b00688ac*"1GsW5ynKN9CwWMSvRy1rdeYTuvvrtivgc98$J ; + +1@e1b1f2767a5973faf93900a4d9ca540efe520a7549b19a33d9354c455df28727$"@0000000000000000000dbdfedf51bd5f3f276dbe1e6742c4ada4852072714826(-2 +@4cd8346eec266fc03ecd189b51dd7912aa94c497d47d6875cb52202e836998b5B0244446ae94cf82bf49f56225e1a39c8dc4e73ec80c32ca80e94619ee93f4d8f722 +@aaff763d17339cdc0e71982c76f7cb7797818d34d5175aea04da8b6d7fbec851B038c44f445c01dd1d0f39e0dccd99c66cb00826de9e27add2f9cc0bbeed010cf782 +@10caf016fce3ebb35ff6d48b08448200be424d0c35d5492038fd1e5be41372b2B0203e0727bd21e2dbc3856f7049aeca6d6d52cb6ff40391755877ba906a9078177B + @e1b1f2767a5973faf93900a4d9ca540efe520a7549b19a33d9354c455df28727""1NGsywGsf4GFPpVrQ6QXBY7871WgPsdENw"UOP_DUP OP_HASH160 e95b702f8682c3446659d9247bb50068ab0b3018 OP_EQUALVERIFY OP_CHECKSIG*276a914e95b702f8682c3446659d9247bb50068ab0b301888ac*"1NGsywGsf4GFPpVrQ6QXBY7871WgPsdENw8$J  + @e1b1f2767a5973faf93900a4d9ca540efe520a7549b19a33d9354c455df28727""1L3HtTRsogRU5JWp4HnDDHKDtiJM46TMss"UOP_DUP OP_HASH160 d0d9518a04a0e49572b8396acb0845b87568b5ed OP_EQUALVERIFY OP_CHECKSIG*276a914d0d9518a04a0e49572b8396acb0845b87568b5ed88ac*"1L3HtTRsogRU5JWp4HnDDHKDtiJM46TMss8$J  +@e1b1f2767a5973faf93900a4d9ca540efe520a7549b19a33d9354c455df28727""15m1jAApUQmucyp1UW2rKmF1nNm4rFMY6g"UOP_DUP OP_HASH160 343369868840027a8d690fca97be0a080fea54ca OP_EQUALVERIFY OP_CHECKSIG*276a914343369868840027a8d690fca97be0a080fea54ca88ac*"15m1jAApUQmucyp1UW2rKmF1nNm4rFMY6g8$J ; + +1@12685d875931d0e7763873c7e03daff64906eeff9e79cc82252f9448852df2bc$"@0000000000000000000dbdfedf51bd5f3f276dbe1e6742c4ada4852072714826(-2 +@f382add3ce07538ee1c64e9edc0150d19f1a975ede3d6fa6f25e9cb25202a86dB028b782127cbf02baf90d5e7b197cccc42001abf2442fdba14bdb1c8916101de6e2 +@c3d1cf5849f8cf375496bb8d1b6345b39153c1f2b7494122dcb5be39b01e9cd1B02d904a16430a5764c056532908c2a337ef30546a833a3a51ba687213d17b11c622 +@b6f21ae23987ba6aa754bfa14d770a9b6e8e924fbf02cfe7f591ae0bdec3e2b7B02d978d1243908990a9d74ed3ec55beb15603567f34d429ec4ac28f88064b2b55c2 +@fa9c95821043f84f1ad0d9305eb5e339e8980705652018c0d0446bfba04d905aB0303f3529311791dddffea91b4b7b5e22e88427620c87bb3b28dcf58885c5b8743B +@12685d875931d0e7763873c7e03daff64906eeff9e79cc82252f9448852df2bc""1AiEfTkFmoyw9QodUU6Mp9KKWpSUkFiYbi"UOP_DUP OP_HASH160 6a859785f9f1850a50d40dc3f435212c0cc859dc OP_EQUALVERIFY OP_CHECKSIG*276a9146a859785f9f1850a50d40dc3f435212c0cc859dc88ac*"1AiEfTkFmoyw9QodUU6Mp9KKWpSUkFiYbi8$J  +@12685d875931d0e7763873c7e03daff64906eeff9e79cc82252f9448852df2bc""1DGjTFV4DavBtrhZpPkRCFevNL9gFqe7nH"UOP_DUP OP_HASH160 869b2fbc011ac9694aec1d40f17614e95e608200 OP_EQUALVERIFY OP_CHECKSIG*276a914869b2fbc011ac9694aec1d40f17614e95e60820088ac*"1DGjTFV4DavBtrhZpPkRCFevNL9gFqe7nH8$J  +ڑ@12685d875931d0e7763873c7e03daff64906eeff9e79cc82252f9448852df2bc""1By8AMTp6BRB1NWBvnXSpDWcPaeY7Rq3ZX"UOP_DUP OP_HASH160 784e8794b2efbd44d5e0894c4f2c9afa8fc315ae OP_EQUALVERIFY OP_CHECKSIG*276a914784e8794b2efbd44d5e0894c4f2c9afa8fc315ae88ac*"1By8AMTp6BRB1NWBvnXSpDWcPaeY7Rq3ZX8$J +$ؔ-@00000000000000000006a5aa2a2883d0d612b8b52550b74bebace57eb1781ed5"@0000000000000000000dbdfedf51bd5f3f276dbe1e6742c4ada48520727148262* + + +1@c37adde0f2c88bbc1fd99d3bc61931fc4c507920779e2a0e52f917f706c3a62d$"@00000000000000000006a5aa2a2883d0d612b8b52550b74bebace57eb1781ed5(ؔ-2 +@12685d875931d0e7763873c7e03daff64906eeff9e79cc82252f9448852df2bcB033c03e281ee3fdb55473aba864e1349a59acec1922c5cc86dfab3d2ef5169796e2 +@12685d875931d0e7763873c7e03daff64906eeff9e79cc82252f9448852df2bcB024a3b6bbdb61dec2ba2d0ceca510ac35ad7063092cf04e0dca739a51dbabb0d32B +@c37adde0f2c88bbc1fd99d3bc61931fc4c507920779e2a0e52f917f706c3a62d""1Dur9giA3vsiUqyCFuBJ8M6N2fJMwocwcC"UOP_DUP OP_HASH160 8da02ae4a37eb19ad8cba1b9a66278d09712bbf5 OP_EQUALVERIFY OP_CHECKSIG*276a9148da02ae4a37eb19ad8cba1b9a66278d09712bbf588ac*"1Dur9giA3vsiUqyCFuBJ8M6N2fJMwocwcC8$J  +բ@c37adde0f2c88bbc1fd99d3bc61931fc4c507920779e2a0e52f917f706c3a62d""1KiZc53sDjQSSxmgXyziqXNuMqA5oDkvJG"UOP_DUP OP_HASH160 cd4e8918c570bb0364b15c9b2560eb56949fccfd OP_EQUALVERIFY OP_CHECKSIG*276a914cd4e8918c570bb0364b15c9b2560eb56949fccfd88ac*"1KiZc53sDjQSSxmgXyziqXNuMqA5oDkvJG8$J  +@c37adde0f2c88bbc1fd99d3bc61931fc4c507920779e2a0e52f917f706c3a62d""1P9bZXAwcKw31MnTErWQdHmah5EifdTUz1"UOP_DUP OP_HASH160 f2f2f1db356fec563238a500b23ac07f042fec88 OP_EQUALVERIFY OP_CHECKSIG*276a914f2f2f1db356fec563238a500b23ac07f042fec8888ac*"1P9bZXAwcKw31MnTErWQdHmah5EifdTUz18$J  + + +1@a81954462632c14c2e51eb6071e874200059e7f7e8414571eb8ad1d26d6fb492$"@00000000000000000006a5aa2a2883d0d612b8b52550b74bebace57eb1781ed5(ؔ-2 +@00c26f89ffcb18387ee9ced817560911aadd9f9c691cf606dfe90f75ba422394B03fdab843fbc6c39435eb7e3229baf68b174e7edd205b43bb99c4bc78cf952f9ef2 +@00c26f89ffcb18387ee9ced817560911aadd9f9c691cf606dfe90f75ba422394B02157f42ebff37e2dcbde2fb603d39548972e7cf4bab09369805c28c1beb883727B +N@a81954462632c14c2e51eb6071e874200059e7f7e8414571eb8ad1d26d6fb492""1CdzXinDz69ELVAsf21iF8FprDieBFjisH"UOP_DUP OP_HASH160 7fa861afc9b5f00e29fb0b00f584781495218336 OP_EQUALVERIFY OP_CHECKSIG*276a9147fa861afc9b5f00e29fb0b00f58478149521833688ac*"1CdzXinDz69ELVAsf21iF8FprDieBFjisH8$J  +@a81954462632c14c2e51eb6071e874200059e7f7e8414571eb8ad1d26d6fb492""1JB4FYHFCAiHysB6GWNvxh5yfGKoi5WjRs"UOP_DUP OP_HASH160 bc6102efc81b08f2688b02cd97c06b14465f2eef OP_EQUALVERIFY OP_CHECKSIG*276a914bc6102efc81b08f2688b02cd97c06b14465f2eef88ac*"1JB4FYHFCAiHysB6GWNvxh5yfGKoi5WjRs8$J  +ڒ@a81954462632c14c2e51eb6071e874200059e7f7e8414571eb8ad1d26d6fb492""18zK1sbiTopsGskkhaBt3YgV5gaCiBC9nm"UOP_DUP OP_HASH160 579fa0e5ddef2e1f1d2af3b72664dd2ecb370149 OP_EQUALVERIFY OP_CHECKSIG*276a914579fa0e5ddef2e1f1d2af3b72664dd2ecb37014988ac*"18zK1sbiTopsGskkhaBt3YgV5gaCiBC9nm8$J  + + +1@4162d4182dcacb992a0bd435539c584adb5164def862059d90764df459c14cfa$"@00000000000000000006a5aa2a2883d0d612b8b52550b74bebace57eb1781ed5(ؔ-2 +@f1b9f8d489993a4e35f7ffb1c4c74fe9e50786401b1416ae6da436d8e8db006aB0266a92d71577e9691d538fac986bce2104ff06b15ff17e6d9d4a7144cc56052b02 +@1ff5c0e5ab6dad49fe810c3e1c48dae184cd3ca455a08364a87246c04410ed2fB03b5b640595fc1cf1a13cff6fcea175962edf446666be608377e77693847f73920B +@4162d4182dcacb992a0bd435539c584adb5164def862059d90764df459c14cfa""1AiEfTkFmoyw9QodUU6Mp9KKWpSUkFiYbi"UOP_DUP OP_HASH160 6a859785f9f1850a50d40dc3f435212c0cc859dc OP_EQUALVERIFY OP_CHECKSIG*276a9146a859785f9f1850a50d40dc3f435212c0cc859dc88ac*"1AiEfTkFmoyw9QodUU6Mp9KKWpSUkFiYbi8$J  +Ӻ@4162d4182dcacb992a0bd435539c584adb5164def862059d90764df459c14cfa""15ued6X9LpwbaSgbv9AZfZztQqYLyDRHih"UOP_DUP OP_HASH160 35d589e775f8a931bf3cf5e928106ee57568f00a OP_EQUALVERIFY OP_CHECKSIG*276a91435d589e775f8a931bf3cf5e928106ee57568f00a88ac*"15ued6X9LpwbaSgbv9AZfZztQqYLyDRHih8$J  + @4162d4182dcacb992a0bd435539c584adb5164def862059d90764df459c14cfa""1FTBjsMxCjjYtKxC1vNNFPRoV7NHPKcBRL"UOP_DUP OP_HASH160 9e858a608dbcc5b9185d585d7731ad2eaae790b8 OP_EQUALVERIFY OP_CHECKSIG*276a9149e858a608dbcc5b9185d585d7731ad2eaae790b888ac*"1FTBjsMxCjjYtKxC1vNNFPRoV7NHPKcBRL8$J  + + +1@5435054f8292dab3fde9055115b2db694fc655548499669d44470b11394b9550$"@00000000000000000006a5aa2a2883d0d612b8b52550b74bebace57eb1781ed5(ؔ-2 +@785f3bfa7c90285867e89fc08ccdb6d98b0dde67a30609a5728ce9bb3bebdbaaB0377e2f02dbc390fec0a6de261444ba3e1cfc800da4e2163557e768d3002b245842 +@785f3bfa7c90285867e89fc08ccdb6d98b0dde67a30609a5728ce9bb3bebdbaaB02b607f2946fa8ad86c92b443fa37ea9a52c98991fbd77543b1f4daa1a6187a14dB +@5435054f8292dab3fde9055115b2db694fc655548499669d44470b11394b9550""1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp"UOP_DUP OP_HASH160 db2ef1bde029af070919ba8c543a4a6940d74aa3 OP_EQUALVERIFY OP_CHECKSIG*276a914db2ef1bde029af070919ba8c543a4a6940d74aa388ac*"1LywDkymEvTeEQo7JA2y6mARdUxi7XYFYp8$J  +h@5435054f8292dab3fde9055115b2db694fc655548499669d44470b11394b9550""13oMTuWJqNw7gLpMo1wWUxxXBsUpaNwrem"UOP_DUP OP_HASH160 1eb477dbf1e9b7093400684bb4c18f2bd38423ae OP_EQUALVERIFY OP_CHECKSIG*276a9141eb477dbf1e9b7093400684bb4c18f2bd38423ae88ac*"13oMTuWJqNw7gLpMo1wWUxxXBsUpaNwrem8$J  + +@5435054f8292dab3fde9055115b2db694fc655548499669d44470b11394b9550"!1Bbvgjjwwa25SdE8eLkYu7ooePXwru5Xj"UOP_DUP OP_HASH160 0201506543737ba3298a72f98ef6de7535c42598 OP_EQUALVERIFY OP_CHECKSIG*276a9140201506543737ba3298a72f98ef6de7535c4259888ac*!1Bbvgjjwwa25SdE8eLkYu7ooePXwru5Xj8$J $-@0000000000000000000e9a00204c14fbf8008f2a11f2eeb439287d9338f2fa33"@00000000000000000006a5aa2a2883d0d612b8b52550b74bebace57eb1781ed52$-@00000000000000000015c212e07025265687ca94bfde6bc80a8e5eba51ad3e98"@0000000000000000000e9a00204c14fbf8008f2a11f2eeb439287d9338f2fa332$-@00000000000000000007e0a7fa9401e369944f7dfe5cdc90eade465d1f6b1cf2"@00000000000000000015c212e07025265687ca94bfde6bc80a8e5eba51ad3e982$ҿ-@0000000000000000001511c4255c0c3331b13d80c0f47e5b91672860f6ad6abf"@00000000000000000007e0a7fa9401e369944f7dfe5cdc90eade465d1f6b1cf22 $-@000000000000000000156392f114eb38a3631cd473873e6464220a3f4f996988"@0000000000000000001511c4255c0c3331b13d80c0f47e5b91672860f6ad6abf2 + + + +1@ddbf4827b8ad6212d23b7a9503a419facf5939efbe75f7a7483312f0ec247588$"@000000000000000000156392f114eb38a3631cd473873e6464220a3f4f996988(-2 +@adccf177adc3b861824f98c769d402e95d0662173173cf6d2bcbb332bd03a040B02fb08093e230465f8ad7b33400ae06a9322d2a70b956b34d278a792daee3dc19a2 +@0d1b8c9a59521c0e0a82a18fb655cd6cae4e302b2d6acc3761920e183b50da4eB037446ebb6e17a6be97b3e4bbd0764041d6314cd6744b0a0741cb42189fd7e2696B +@@ddbf4827b8ad6212d23b7a9503a419facf5939efbe75f7a7483312f0ec247588""1Jx7hCMtWcJPH8CDi69wfggiZ58rtWw1qa"UOP_DUP OP_HASH160 c4e69a70da688c83a5437a48cedbeea6de35de2a OP_EQUALVERIFY OP_CHECKSIG*276a914c4e69a70da688c83a5437a48cedbeea6de35de2a88ac*"1Jx7hCMtWcJPH8CDi69wfggiZ58rtWw1qa8$J  +@ddbf4827b8ad6212d23b7a9503a419facf5939efbe75f7a7483312f0ec247588""15W6BcrYZ1Ey52rGyTmrBE5bbPEsSG7xBb"UOP_DUP OP_HASH160 3160e483e6208ccd17fe8d61807a49ff815489d5 OP_EQUALVERIFY OP_CHECKSIG*276a9143160e483e6208ccd17fe8d61807a49ff815489d588ac*"15W6BcrYZ1Ey52rGyTmrBE5bbPEsSG7xBb8$J  +7@ddbf4827b8ad6212d23b7a9503a419facf5939efbe75f7a7483312f0ec247588""1Jv54FBKKJPyxNwrCxP2Q6SNsQmFFMW3Ke"UOP_DUP OP_HASH160 c48391ed3c89738bc52732dce98f8f1d5f869b32 OP_EQUALVERIFY OP_CHECKSIG*276a914c48391ed3c89738bc52732dce98f8f1d5f869b3288ac*"1Jv54FBKKJPyxNwrCxP2Q6SNsQmFFMW3Ke8$J ?$-@000000000000000000034f4587bc5b0cb4df9323ee285712257ddf3ccc68b219"@000000000000000000156392f114eb38a3631cd473873e6464220a3f4f9969882$-@00000000000000000011bdce3e91ed63600a5fd5fbb867d00846d9387474bc22"@000000000000000000034f4587bc5b0cb4df9323ee285712257ddf3ccc68b2192$ߖ-@00000000000000000005ab7c25e23d44a8568e8ba101bb62746eb118a4e79bcd"@00000000000000000011bdce3e91ed63600a5fd5fbb867d00846d9387474bc222$-@0000000000000000000c2282983fae7b2c234f01874a5b7f9b1ee8e790cd634d"@00000000000000000005ab7c25e23d44a8568e8ba101bb62746eb118a4e79bcd2$߽-@00000000000000000009680d0eee73a8f75fbaea446dc55d8503fa6c29901bd6"@0000000000000000000c2282983fae7b2c234f01874a5b7f9b1ee8e790cd634d2 $-@00000000000000000013ecccada1450622f80297ff7cf5783b4891578e42aab9"@00000000000000000009680d0eee73a8f75fbaea446dc55d8503fa6c29901bd62 + + + +1@6243dea5a262086041c559d3b901f9943e996d4dfecae9e1ecaaa3b7a74c65e4$"@00000000000000000013ecccada1450622f80297ff7cf5783b4891578e42aab9(-2 +@f1b9f8d489993a4e35f7ffb1c4c74fe9e50786401b1416ae6da436d8e8db006aB035d539290b7e79e5fdb72d4154ce0daa117ea3db4096fc9217c766b2296340f802 +@94476f4e75b5954c00bd33a0b8bdf838c44cba0a986b441a7de331514d0e6a0dB02d7d4937a48d10dddd54dc02939c3cc2b1ced6c23c0ba7831422d831dc835a966B +@6243dea5a262086041c559d3b901f9943e996d4dfecae9e1ecaaa3b7a74c65e4""1Mq14Y97Mxv349TfVivj7XLg6px9y7mngY"UOP_DUP OP_HASH160 e4768862067af304693b4cb2c9581d30ba13d8b2 OP_EQUALVERIFY OP_CHECKSIG*276a914e4768862067af304693b4cb2c9581d30ba13d8b288ac*"1Mq14Y97Mxv349TfVivj7XLg6px9y7mngY8$J  +@6243dea5a262086041c559d3b901f9943e996d4dfecae9e1ecaaa3b7a74c65e4""1G6eZoFyWqmgCz3cS3vYY68soHH3Ee6crH"UOP_DUP OP_HASH160 a59b531befc275543e7f4f59429a081ce4633efb OP_EQUALVERIFY OP_CHECKSIG*276a914a59b531befc275543e7f4f59429a081ce4633efb88ac*"1G6eZoFyWqmgCz3cS3vYY68soHH3Ee6crH8$J  +@6243dea5a262086041c559d3b901f9943e996d4dfecae9e1ecaaa3b7a74c65e4""1FitzqPHECkrWwqhu43wDFiXSrSjyhNjT8"UOP_DUP OP_HASH160 a17e386e5f31ee069afd5730977ce5d357283399 OP_EQUALVERIFY OP_CHECKSIG*276a914a17e386e5f31ee069afd5730977ce5d35728339988ac*"1FitzqPHECkrWwqhu43wDFiXSrSjyhNjT88$J !$-@000000000000000000177849b2458d918023f12eb1e70c128a7105e3fc56341d"@00000000000000000013ecccada1450622f80297ff7cf5783b4891578e42aab92$-@00000000000000000010952312e41f1dacc1affcf2f7b71bf4f91d4f3796b889"@000000000000000000177849b2458d918023f12eb1e70c128a7105e3fc56341d2 $-@000000000000000000014ef60921bf86327c8a3920849c6a03836bb08bbc6d04"@00000000000000000010952312e41f1dacc1affcf2f7b71bf4f91d4f3796b8892 + + + +1@c585677d95eb51e9048c199c944a3db9ecc3bc64573bb8ec5d9ea6e8e40ee672$"@000000000000000000014ef60921bf86327c8a3920849c6a03836bb08bbc6d04(-2 +@6243dea5a262086041c559d3b901f9943e996d4dfecae9e1ecaaa3b7a74c65e4B025b529e54dd8a1d339af0609caea2c0a9bc0f9e7db9255137b3cc4d0912544cc22 +@adccf177adc3b861824f98c769d402e95d0662173173cf6d2bcbb332bd03a040B02b0d6a70462be0e0621c6eba0d3c59f14256900a77571afd1142d8cd107b0d38cB +@c585677d95eb51e9048c199c944a3db9ecc3bc64573bb8ec5d9ea6e8e40ee672""1DNyAeqJ1EEnv74QwtnkEaWQzEqiqR4jUU"UOP_DUP OP_HASH160 87c92145978d7ac5c3eab85ff57b9bbfbcb6b1a9 OP_EQUALVERIFY OP_CHECKSIG*276a91487c92145978d7ac5c3eab85ff57b9bbfbcb6b1a988ac*"1DNyAeqJ1EEnv74QwtnkEaWQzEqiqR4jUU8$J  +@c585677d95eb51e9048c199c944a3db9ecc3bc64573bb8ec5d9ea6e8e40ee672""14xvSYXayp2r7PyDcUyNX3P5GkGU5jRw2q"UOP_DUP OP_HASH160 2b7bdd74369a88d9009c358006cf8e3ea0ee4c7f OP_EQUALVERIFY OP_CHECKSIG*276a9142b7bdd74369a88d9009c358006cf8e3ea0ee4c7f88ac*"14xvSYXayp2r7PyDcUyNX3P5GkGU5jRw2q8$J  +i@c585677d95eb51e9048c199c944a3db9ecc3bc64573bb8ec5d9ea6e8e40ee672""15b7cxoCkWLsxkwSKQ3ycwHmE87GGeXrUb"UOP_DUP OP_HASH160 32542c05bd732db4a317ef3776ff13f3460e2424 OP_EQUALVERIFY OP_CHECKSIG*276a91432542c05bd732db4a317ef3776ff13f3460e242488ac*"15b7cxoCkWLsxkwSKQ3ycwHmE87GGeXrUb8$J 1$-@00000000000000000013785f103d896d5f4a61727cb0031f87b244ef62c88d61"@000000000000000000014ef60921bf86327c8a3920849c6a03836bb08bbc6d042$Ĝ-@0000000000000000001648000b634e136de63541d10a8e25731ffca252e0f415"@00000000000000000013785f103d896d5f4a61727cb0031f87b244ef62c88d612$-@000000000000000000134248ae95c8d7cd27770adc657f71793c6f6512eba1e8"@0000000000000000001648000b634e136de63541d10a8e25731ffca252e0f4152$-@0000000000000000000720f72dbb13cd2711642c82df63646813b2e6a3cbb18e"@000000000000000000134248ae95c8d7cd27770adc657f71793c6f6512eba1e82$-@000000000000000000129b932e937d572fc4ef6bb994d236b14b92254212f09b"@0000000000000000000720f72dbb13cd2711642c82df63646813b2e6a3cbb18e2$-@0000000000000000000e8efea52a8a23ac58c13d7e5d8c86b43ea328022308f7"@000000000000000000129b932e937d572fc4ef6bb994d236b14b92254212f09b2$ܑ-@00000000000000000001e93e2628c2ef406b5f60376a0623e943d8920165c136"@0000000000000000000e8efea52a8a23ac58c13d7e5d8c86b43ea328022308f72,$-@000000000000000000172267787fdbd86f11815b187c46296d0905dc22f757b5"@00000000000000000001e93e2628c2ef406b5f60376a0623e943d8920165c1362+ + + +1@2f65b94ebe91af845f430aebb84fd194484a40c21e8035d4d92a960110c6df49$"@000000000000000000172267787fdbd86f11815b187c46296d0905dc22f757b5(-2 +@96219a91504afa1200ac8d5f47ca4f62810dd71f314e68615ae03b97fae3f319B02cbd94a6acfe4155425d1aae2270b22325ea66b2ce437fbf9fa71f008b0232e292 +@042cf5c1fc5fcfaac794434b452ad6b942d6c878d14264c80f3933ed880bd3c2B026d28411e01655447df6f49395c047fd391fcb74dfa3a599301982e96213494b4B +@2f65b94ebe91af845f430aebb84fd194484a40c21e8035d4d92a960110c6df49""15xv2KK2Ccz8fKhDPQmHr4AdcBJjZnnvNX"UOP_DUP OP_HASH160 3673a46363f4b735b69065bee60f912e5e0a3965 OP_EQUALVERIFY OP_CHECKSIG*276a9143673a46363f4b735b69065bee60f912e5e0a396588ac*"15xv2KK2Ccz8fKhDPQmHr4AdcBJjZnnvNX8$J  +\@2f65b94ebe91af845f430aebb84fd194484a40c21e8035d4d92a960110c6df49""18i15ksK7K9hEoPdCBQSaLz2qjiC7GMqYK"UOP_DUP OP_HASH160 548a00dd2b7760b332135cdda1d71c35eba64646 OP_EQUALVERIFY OP_CHECKSIG*276a914548a00dd2b7760b332135cdda1d71c35eba6464688ac*"18i15ksK7K9hEoPdCBQSaLz2qjiC7GMqYK8$J  +%@2f65b94ebe91af845f430aebb84fd194484a40c21e8035d4d92a960110c6df49""1GM52yZDvJzba7otTHm6h2mn7tnBJcmhno"UOP_DUP OP_HASH160 a85592cda903edee76425afffee8db70c2e5ab24 OP_EQUALVERIFY OP_CHECKSIG*276a914a85592cda903edee76425afffee8db70c2e5ab2488ac*"1GM52yZDvJzba7otTHm6h2mn7tnBJcmhno8$J & + +1@b5a1b44aec1e57419e535a4fbe755ec317e136492143466b1eab451959bbdfe6$"@000000000000000000172267787fdbd86f11815b187c46296d0905dc22f757b5(-2 +@042cf5c1fc5fcfaac794434b452ad6b942d6c878d14264c80f3933ed880bd3c2B037d84ae10f6672c1859a9a82144e50088cb4fa7bd99f27b31936782622e3a135c2 +@704fa0e01902822c629cd0f6904431bcdc71b6a484ba61f0481cb7b76cdf2b84B038ae48852d0ee21c87e5cfa6ca4d8872f411bb4a6e6102f6a698d0733b05475a12 +@2f65b94ebe91af845f430aebb84fd194484a40c21e8035d4d92a960110c6df49B0236357ba1fdb88a1e4b7580e12c929bde6af496434be65796ea4bb44775c14abeB + @b5a1b44aec1e57419e535a4fbe755ec317e136492143466b1eab451959bbdfe6""157kTFnct8qK9RL51vUHQLSHmyPPcvqgUV"UOP_DUP OP_HASH160 2d2745787479d1defd2c8c7ddf18e275b7d7b237 OP_EQUALVERIFY OP_CHECKSIG*276a9142d2745787479d1defd2c8c7ddf18e275b7d7b23788ac*"157kTFnct8qK9RL51vUHQLSHmyPPcvqgUV8$J  +\@b5a1b44aec1e57419e535a4fbe755ec317e136492143466b1eab451959bbdfe6""1PQXxpSN95DqmzHBqsUqgwK2PC39fBdVNT"UOP_DUP OP_HASH160 f5c62e3250b96b8a0165e1080cc73cde4560aa68 OP_EQUALVERIFY OP_CHECKSIG*276a914f5c62e3250b96b8a0165e1080cc73cde4560aa6888ac*"1PQXxpSN95DqmzHBqsUqgwK2PC39fBdVNT8$J  +%@b5a1b44aec1e57419e535a4fbe755ec317e136492143466b1eab451959bbdfe6""1LkYfef1ApUNjM8JDND93QPBF7q5sWaqf9"UOP_DUP OP_HASH160 d8a6b5c28cef5a522e4f55c92fdbbbd5f5e6463a OP_EQUALVERIFY OP_CHECKSIG*276a914d8a6b5c28cef5a522e4f55c92fdbbbd5f5e6463a88ac*"1LkYfef1ApUNjM8JDND93QPBF7q5sWaqf98$J & + + +1@8aa0f2fafbd3fc9e6af54e4c5091edebade0b3d0621e63736dd801f99f96628b$"@000000000000000000172267787fdbd86f11815b187c46296d0905dc22f757b5(-2 +@d5f3f4da7a1a3c2a5b66a4db7719c5fac977f232a53b114b3841b3b80fc1e4d0B028fe37c6e2cadcccb9847aebaf14312cc6cbe299f693878143c1976fd299ad0542 +@b5a1b44aec1e57419e535a4fbe755ec317e136492143466b1eab451959bbdfe6B0204e745990849475bd6777bdb15d1773058f4a656f04958291a0c00bd8996faa1B +@8aa0f2fafbd3fc9e6af54e4c5091edebade0b3d0621e63736dd801f99f96628b""1PKxgcwRT4vabp2Dzrd7A2Ym9oeoXg2NBY"UOP_DUP OP_HASH160 f4e8bc88e586ef69a04d781ce0177d3e4bfdf712 OP_EQUALVERIFY OP_CHECKSIG*276a914f4e8bc88e586ef69a04d781ce0177d3e4bfdf71288ac*"1PKxgcwRT4vabp2Dzrd7A2Ym9oeoXg2NBY8$J  +\@8aa0f2fafbd3fc9e6af54e4c5091edebade0b3d0621e63736dd801f99f96628b""1LBSw8pif53nWsG32epC5ugsKzVtavnVAk"UOP_DUP OP_HASH160 d2643295261080970e030b9c6938ebf300f1d922 OP_EQUALVERIFY OP_CHECKSIG*276a914d2643295261080970e030b9c6938ebf300f1d92288ac*"1LBSw8pif53nWsG32epC5ugsKzVtavnVAk8$J  +$@8aa0f2fafbd3fc9e6af54e4c5091edebade0b3d0621e63736dd801f99f96628b""15GRQm5Xh3c5ntzRSwVHePqr5Z4p552gs1"UOP_DUP OP_HASH160 2ecb1e64233455c456ac8c7c52cc17192be5377d OP_EQUALVERIFY OP_CHECKSIG*276a9142ecb1e64233455c456ac8c7c52cc17192be5377d88ac*"15GRQm5Xh3c5ntzRSwVHePqr5Z4p552gs18$J & + + +1@e6314b75c0ac7d58dbe9b52060c372893a204947cbcaeec4ab1ec7b00b4f13ce$"@000000000000000000172267787fdbd86f11815b187c46296d0905dc22f757b5(-2 +@8aa0f2fafbd3fc9e6af54e4c5091edebade0b3d0621e63736dd801f99f96628bB025fb781ed243c4216fcbd9765a627584a7024f55b909c65a384c14407e696e5472 +@8aa0f2fafbd3fc9e6af54e4c5091edebade0b3d0621e63736dd801f99f96628bB03032927366f6f58b4a09497740327c12ccb8e944abe84a926b132ba9170723f27B +@e6314b75c0ac7d58dbe9b52060c372893a204947cbcaeec4ab1ec7b00b4f13ce""1GTYeUTkn6Ek87CHQqv4PK98DGxRh7Jp1W"UOP_DUP OP_HASH160 a98f1e5c11fc807861a0a608e1ea133195908470 OP_EQUALVERIFY OP_CHECKSIG*276a914a98f1e5c11fc807861a0a608e1ea13319590847088ac*"1GTYeUTkn6Ek87CHQqv4PK98DGxRh7Jp1W8$J  +\@e6314b75c0ac7d58dbe9b52060c372893a204947cbcaeec4ab1ec7b00b4f13ce""12VBi3Uijz5HkwpRbuYV45z7kxQgeu5FEK"UOP_DUP OP_HASH160 104cb603d3dc4f5b54a0b9cda765fb1885fc2efe OP_EQUALVERIFY OP_CHECKSIG*276a914104cb603d3dc4f5b54a0b9cda765fb1885fc2efe88ac*"12VBi3Uijz5HkwpRbuYV45z7kxQgeu5FEK8$J  +$@e6314b75c0ac7d58dbe9b52060c372893a204947cbcaeec4ab1ec7b00b4f13ce""1B8QoAEsJPP9JNGcogW1SuDW4RZM1zNCNE"UOP_DUP OP_HASH160 6f180889542da54c6096620be4719f366bdf3b4b OP_EQUALVERIFY OP_CHECKSIG*276a9146f180889542da54c6096620be4719f366bdf3b4b88ac*"1B8QoAEsJPP9JNGcogW1SuDW4RZM1zNCNE8$J & $ؼ-@00000000000000000019f08a946b79654e84f533101811cf0da5e438c4badbb4"@000000000000000000172267787fdbd86f11815b187c46296d0905dc22f757b52 + + + +1@fc01b2bdddd370953530e57fa92fa5ecee1bff561b245e243040081fe8165090$"@00000000000000000019f08a946b79654e84f533101811cf0da5e438c4badbb4(ؼ-2 +@b5a1b44aec1e57419e535a4fbe755ec317e136492143466b1eab451959bbdfe6B02f88c1eb5b81aee4905c8e536636ebe9f703e2ae6e18570ac8d63560fcddc54b52 +@e6314b75c0ac7d58dbe9b52060c372893a204947cbcaeec4ab1ec7b00b4f13ceB03c80e9fe3358d4d63289c82ea146ce5d98655e861075c80b0116fa75f4ae30f41B +؀ @fc01b2bdddd370953530e57fa92fa5ecee1bff561b245e243040081fe8165090"!1r4ka141h9NCN47T61LHkdBHeM2Yaezgy"UOP_DUP OP_HASH160 094783724cd4071409b3b067866e01b355994725 OP_EQUALVERIFY OP_CHECKSIG*276a914094783724cd4071409b3b067866e01b35599472588ac*!1r4ka141h9NCN47T61LHkdBHeM2Yaezgy8$J  +ӈ @fc01b2bdddd370953530e57fa92fa5ecee1bff561b245e243040081fe8165090""12mwxbUVLNhGdxW59K7HBfYUV1gXYxkz9B"UOP_DUP OP_HASH160 13784e1f79ef3e0f8d4a48730afc3af5d04ef599 OP_EQUALVERIFY OP_CHECKSIG*276a91413784e1f79ef3e0f8d4a48730afc3af5d04ef59988ac*"12mwxbUVLNhGdxW59K7HBfYUV1gXYxkz9B8$J  +@fc01b2bdddd370953530e57fa92fa5ecee1bff561b245e243040081fe8165090""1D9DmeJvjraYdd7AAwadd4Tbw5grwhi8GB"UOP_DUP OP_HASH160 852f7f28e754b7d940733b1cc39043f7c80f48a2 OP_EQUALVERIFY OP_CHECKSIG*276a914852f7f28e754b7d940733b1cc39043f7c80f48a288ac*"1D9DmeJvjraYdd7AAwadd4Tbw5grwhi8GB8$J  $-@00000000000000000010bd9ab023ba476664333cb3c00ad9c1b944f5aa7743f4"@00000000000000000019f08a946b79654e84f533101811cf0da5e438c4badbb42 + +1@56b62e995858cdebe4c801f42df6a43a57edf3452433f39c52d76affcaa13da8$"@00000000000000000010bd9ab023ba476664333cb3c00ad9c1b944f5aa7743f4(-2 +@c585677d95eb51e9048c199c944a3db9ecc3bc64573bb8ec5d9ea6e8e40ee672B020acfaa3da890f7e2e2c3e03beb0dc9e7c6310ff3ef7d47f9d5c47133d664638f2 +@d752db0eb8155d31b7976a2dab8e1429ed72b55cf3b342bc92b99691b20d305cB022d4f16779bca35ffc6a6c76aa82be7ffcf11def31b72213465cfe92cadead8f02 +@cb0130c394f26c4c7bb981cc88bb4732275b4e3159128a09c8f9ea17c822164fB0378e9ae1034bc362cbb1bf52d4449dacb07283a2b149636b25cdee2d6a39280b2B +@56b62e995858cdebe4c801f42df6a43a57edf3452433f39c52d76affcaa13da8""1N9q7ypWTtL1iS8C8STgpJDefEn8gfGoGc"UOP_DUP OP_HASH160 e806235346826b6e8e3289e1a84f6258e68c68db OP_EQUALVERIFY OP_CHECKSIG*276a914e806235346826b6e8e3289e1a84f6258e68c68db88ac*"1N9q7ypWTtL1iS8C8STgpJDefEn8gfGoGc8$J  +@56b62e995858cdebe4c801f42df6a43a57edf3452433f39c52d76affcaa13da8""1KdJgwXsjcMSkd6ibYEzH1gndPZvPFxtJr"UOP_DUP OP_HASH160 cc500123cb4827b28138902fd2ed3d2e7e94d5af OP_EQUALVERIFY OP_CHECKSIG*276a914cc500123cb4827b28138902fd2ed3d2e7e94d5af88ac*"1KdJgwXsjcMSkd6ibYEzH1gndPZvPFxtJr8$J  +@56b62e995858cdebe4c801f42df6a43a57edf3452433f39c52d76affcaa13da8""13bZ9XxeSmxFRJDsYTVRBnhc5PVX9AhWJT"UOP_DUP OP_HASH160 1c793ab653fab5d4479839e5b3f35bb11ed058b5 OP_EQUALVERIFY OP_CHECKSIG*276a9141c793ab653fab5d4479839e5b3f35bb11ed058b588ac*"13bZ9XxeSmxFRJDsYTVRBnhc5PVX9AhWJT8$J |$-@00000000000000000002c7fe78884c49cc6e10b57166430eae59cf7d12b46e98"@00000000000000000010bd9ab023ba476664333cb3c00ad9c1b944f5aa7743f42$-@00000000000000000015eb8734c5ca1218a4a6671059e863e167a50eb5a0f0d8"@00000000000000000002c7fe78884c49cc6e10b57166430eae59cf7d12b46e982$Ф-@000000000000000000006b6a6f3f851b6f1933e61cac23218400212c372d3b6f"@00000000000000000015eb8734c5ca1218a4a6671059e863e167a50eb5a0f0d82 $-@00000000000000000013924a221dea2ee61976deb928e3a96e18d5e426ea2b92"@000000000000000000006b6a6f3f851b6f1933e61cac23218400212c372d3b6f2 + +1@906ffc97130af88a84fdf892a6857d93a900e4cbca5ad6102e011d5fbf627847$"@00000000000000000013924a221dea2ee61976deb928e3a96e18d5e426ea2b92(-2 +@56b62e995858cdebe4c801f42df6a43a57edf3452433f39c52d76affcaa13da8B036e22f70e2330fc31966c49abb28ca280815a0d40dfa29d9065b189603e432e562 +@6243dea5a262086041c559d3b901f9943e996d4dfecae9e1ecaaa3b7a74c65e4B02b28086d19616e4648184dd2a87c58dd9defca72f38a4c3881d9c7c777dce13fd2 +@56b62e995858cdebe4c801f42df6a43a57edf3452433f39c52d76affcaa13da8B03187cb44f2d4c7f2182e9b4e441ddfcea679771db7e73ebcc42cf2cc64f08cfa0B +@906ffc97130af88a84fdf892a6857d93a900e4cbca5ad6102e011d5fbf627847""1BTpz8cwBri2CySW4JKJ16rntoaaS2Ekkq"UOP_DUP OP_HASH160 72c420f41c70679806ba6fe47a93839dff70453c OP_EQUALVERIFY OP_CHECKSIG*276a91472c420f41c70679806ba6fe47a93839dff70453c88ac*"1BTpz8cwBri2CySW4JKJ16rntoaaS2Ekkq8$J  +@906ffc97130af88a84fdf892a6857d93a900e4cbca5ad6102e011d5fbf627847""16nsqhVSpMFAHvmsor77eqhFoQH5PJNGUJ"UOP_DUP OP_HASH160 3f85c935edfe6b28b0d644f8f07e0e8a343d6319 OP_EQUALVERIFY OP_CHECKSIG*276a9143f85c935edfe6b28b0d644f8f07e0e8a343d631988ac*"16nsqhVSpMFAHvmsor77eqhFoQH5PJNGUJ8$J  +@906ffc97130af88a84fdf892a6857d93a900e4cbca5ad6102e011d5fbf627847""1DZqN1ByzCFhUbzYXaDDHqKBHwWsxRpNok"UOP_DUP OP_HASH160 89d730dba82635c4cadef5f0b097387fee5741fe OP_EQUALVERIFY OP_CHECKSIG*276a91489d730dba82635c4cadef5f0b097387fee5741fe88ac*"1DZqN1ByzCFhUbzYXaDDHqKBHwWsxRpNok8$J z $誄-@0000000000000000000fb8b05f77cc35749d0383f676e5f97a98afc14db1e037"@00000000000000000013924a221dea2ee61976deb928e3a96e18d5e426ea2b922 + + + +1@dc4fcd12a124ea4b869108d34249131d05ce96159d3866da7ab1ea0b7a128d80$"@0000000000000000000fb8b05f77cc35749d0383f676e5f97a98afc14db1e037(誄-2 +@e1b1f2767a5973faf93900a4d9ca540efe520a7549b19a33d9354c455df28727B02993febbdb23d843d1242838685ed6fb5b1f967eec3b2fa7042a835752de16a8f2 +@b407f2925d9970176e1d033026381bd0ecaacca98a4a9c10761b88ae1a2a62ffB02ac6ee7b30d995ce9733ea0fa26858b7c02d9aa96b3e71f7974021bbdb9c93a28B + @dc4fcd12a124ea4b869108d34249131d05ce96159d3866da7ab1ea0b7a128d80""167xvyAbRAJiPK1AAtQ7dhE3k7BYTwiDqc"UOP_DUP OP_HASH160 3829d028065794ed2e82d7933b9586297fb946f4 OP_EQUALVERIFY OP_CHECKSIG*276a9143829d028065794ed2e82d7933b9586297fb946f488ac*"167xvyAbRAJiPK1AAtQ7dhE3k7BYTwiDqc8$J  + @dc4fcd12a124ea4b869108d34249131d05ce96159d3866da7ab1ea0b7a128d80""1NgoYZGLZVavX4jfNzNkEeyXAXDcECmHtz"UOP_DUP OP_HASH160 ede1b78da96a9785ffcb4256b11272084ac7c6bc OP_EQUALVERIFY OP_CHECKSIG*276a914ede1b78da96a9785ffcb4256b11272084ac7c6bc88ac*"1NgoYZGLZVavX4jfNzNkEeyXAXDcECmHtz8$J  +Dz@dc4fcd12a124ea4b869108d34249131d05ce96159d3866da7ab1ea0b7a128d80""1DmrszkXt2q4NJp6ZxVRAMqkLKqAstkjbt"UOP_DUP OP_HASH160 8c1d72e572cd6c406caeea28406a377cac56017f OP_EQUALVERIFY OP_CHECKSIG*276a9148c1d72e572cd6c406caeea28406a377cac56017f88ac*"1DmrszkXt2q4NJp6ZxVRAMqkLKqAstkjbt8$J ;$-@000000000000000000028fcf0bdc1ba4a9ac4e306e2abbbf114e76f94e512672"@0000000000000000000fb8b05f77cc35749d0383f676e5f97a98afc14db1e0372$蔵-@000000000000000000101d234d3748fe1f63dc337e939a5cbb71904a835d7345"@000000000000000000028fcf0bdc1ba4a9ac4e306e2abbbf114e76f94e5126722$-@0000000000000000000502b7a242d8918cd38019fadbf7beb0dcecab87cbdc28"@000000000000000000101d234d3748fe1f63dc337e939a5cbb71904a835d73452$-@000000000000000000004cfeccf4f8cdeaddad02bcccaf83fbc65d7985faf7a9"@0000000000000000000502b7a242d8918cd38019fadbf7beb0dcecab87cbdc282 $Ŵ-@0000000000000000001b3391d35da5561f16ecc134791c5d40519ca4e41ed097"@000000000000000000004cfeccf4f8cdeaddad02bcccaf83fbc65d7985faf7a92 + +1@77f37b91f93e4f52df2c3417df771e4057b61098ee5faa96e869ff5a03071946$"@0000000000000000001b3391d35da5561f16ecc134791c5d40519ca4e41ed097(Ŵ-2 +@25c0e714a0e38db86287c77b41dddd1a90886114709cc2a44d56d3ae48a0ef8bB03b497900c048862969061a10eabfc18fd36bb4666ebf9d78814c847f559ee7a1f2 +@a6b74dc740553043e9c2c2f869b4ee3b3503d494e957fd5ba1a94619e426f159B020721045e3f1eab50138de78ec367d69cd33e33e98b5b658908ba397cb4d0e1af2 +@25c0e714a0e38db86287c77b41dddd1a90886114709cc2a44d56d3ae48a0ef8bB030c04215680c80c24f5679502aa9d49f641b298dafcf0e89fa6ad26b8baae69aaB +@77f37b91f93e4f52df2c3417df771e4057b61098ee5faa96e869ff5a03071946""14YsTuHwWJdB2kN249eEtzJRdSbK8dChDe"UOP_DUP OP_HASH160 26ef65b1b3028b2516142f95d4d2d15c6856d79d OP_EQUALVERIFY OP_CHECKSIG*276a91426ef65b1b3028b2516142f95d4d2d15c6856d79d88ac*"14YsTuHwWJdB2kN249eEtzJRdSbK8dChDe8$J  +s@77f37b91f93e4f52df2c3417df771e4057b61098ee5faa96e869ff5a03071946""15s2faTatFPsfqMdVxPbtHwM1xxNSKXriE"UOP_DUP OP_HASH160 3556b0f22f0018c823e33fc2a2bb36b726f82645 OP_EQUALVERIFY OP_CHECKSIG*276a9143556b0f22f0018c823e33fc2a2bb36b726f8264588ac*"15s2faTatFPsfqMdVxPbtHwM1xxNSKXriE8$J  +@77f37b91f93e4f52df2c3417df771e4057b61098ee5faa96e869ff5a03071946""14LV1aG7K2A4izJjSAcuvxzLrvYt32unDY"UOP_DUP OP_HASH160 2497a97f7eb9edc9bdb6848310f067873efba96c OP_EQUALVERIFY OP_CHECKSIG*276a9142497a97f7eb9edc9bdb6848310f067873efba96c88ac*"14LV1aG7K2A4izJjSAcuvxzLrvYt32unDY8$J $-@0000000000000000000db20ef643057d1c60262c466ec4852405b0dc09ccef91"@0000000000000000001b3391d35da5561f16ecc134791c5d40519ca4e41ed0972 $-@0000000000000000000cd1cfc28323cafa4400a4b6f274ea77ebe47b14c0baa7"@0000000000000000000db20ef643057d1c60262c466ec4852405b0dc09ccef912 + + + +1@07e448d56b39ee9cc867a36146cedbe59d296aa9fe9d697d13b0ecad2571fb8f$"@0000000000000000000cd1cfc28323cafa4400a4b6f274ea77ebe47b14c0baa7(-2 +@00c26f89ffcb18387ee9ced817560911aadd9f9c691cf606dfe90f75ba422394B020c74440ab7ccd0fd51a9242a867df577e674103810b4374290cd85b846c32e7f2 +@b4ebeac64605f1fe728cf7d9e5908b2d62163e5ae64f332dbae42098da79f53eB03c1b9497237f07b09a4bbec4510bce913f9fafa5c9122398a93fe980aad06477bB +@07e448d56b39ee9cc867a36146cedbe59d296aa9fe9d697d13b0ecad2571fb8f""1EpXCh2N6gNoRj17omCrqTgUsLavxFe2ji"UOP_DUP OP_HASH160 97966579262f1c51757d683c1b278ac7008472ad OP_EQUALVERIFY OP_CHECKSIG*276a91497966579262f1c51757d683c1b278ac7008472ad88ac*"1EpXCh2N6gNoRj17omCrqTgUsLavxFe2ji8$J  + @07e448d56b39ee9cc867a36146cedbe59d296aa9fe9d697d13b0ecad2571fb8f""146LwL9GT2aBPHEz4PUHQQHGnwJVTxHuvP"UOP_DUP OP_HASH160 21eb1978d6e4faa1c978db9b3dbed5d988226298 OP_EQUALVERIFY OP_CHECKSIG*276a91421eb1978d6e4faa1c978db9b3dbed5d98822629888ac*"146LwL9GT2aBPHEz4PUHQQHGnwJVTxHuvP8$J  +_@07e448d56b39ee9cc867a36146cedbe59d296aa9fe9d697d13b0ecad2571fb8f""1D3DD411uGVUtnmJTcSGDGafnbiKAFbj3k"UOP_DUP OP_HASH160 840c88291fa3ee1cd9beb6bcb2d36f5bd818bff1 OP_EQUALVERIFY OP_CHECKSIG*276a914840c88291fa3ee1cd9beb6bcb2d36f5bd818bff188ac*"1D3DD411uGVUtnmJTcSGDGafnbiKAFbj3k8$J ;$-@000000000000000000105e3896f477625b8b4c435e9145e70fddad53198b4c2f"@0000000000000000000cd1cfc28323cafa4400a4b6f274ea77ebe47b14c0baa72$ȴ-@000000000000000000038fa554a75b2a31447e28bb2b8b6437b3a312a447622d"@000000000000000000105e3896f477625b8b4c435e9145e70fddad53198b4c2f2$-@000000000000000000112f4e660eb84ff8401d9894b8921dddaaa7858c152c92"@000000000000000000038fa554a75b2a31447e28bb2b8b6437b3a312a447622d2$-@0000000000000000000be2994647a3f2b814889783f573c6aba05ce0079339f0"@000000000000000000112f4e660eb84ff8401d9894b8921dddaaa7858c152c922$ص-@00000000000000000016f28c59a1978d147547900c71a5ae96d637f0e1c8eb47"@0000000000000000000be2994647a3f2b814889783f573c6aba05ce0079339f02 $-@0000000000000000000205a2ff4252b9380850d7332d4c0cd7ac1b084490bae8"@00000000000000000016f28c59a1978d147547900c71a5ae96d637f0e1c8eb472 + + + +1@58494c324a32a678c977e84e41e998342658f10ac49b07245b669369f66b46de$"@0000000000000000000205a2ff4252b9380850d7332d4c0cd7ac1b084490bae8(-2 +@5435054f8292dab3fde9055115b2db694fc655548499669d44470b11394b9550B020c74440ab7ccd0fd51a9242a867df577e674103810b4374290cd85b846c32e7f2 +@6dedcb673c896047bad6d958f1164faff0b95703f74a3ed65387d3813281913aB020ff6c316a3335c83eca5950d2966a9f6d7d650ee88cbfd60863d93004f9f64a2B +@58494c324a32a678c977e84e41e998342658f10ac49b07245b669369f66b46de""1LhfbY4onhDdR1XsRVJf6Qat5vsEdoivoi"UOP_DUP OP_HASH160 d81b3f07fb3a8e5859de47e60fabf5290e676d38 OP_EQUALVERIFY OP_CHECKSIG*276a914d81b3f07fb3a8e5859de47e60fabf5290e676d3888ac*"1LhfbY4onhDdR1XsRVJf6Qat5vsEdoivoi8$J  +@58494c324a32a678c977e84e41e998342658f10ac49b07245b669369f66b46de""19JUhtYnBHQVuJ4yfAS4Ktwk8NiXXPqX4T"UOP_DUP OP_HASH160 5b0f345ed60c1abeba6867558dbf304506b6374a OP_EQUALVERIFY OP_CHECKSIG*276a9145b0f345ed60c1abeba6867558dbf304506b6374a88ac*"19JUhtYnBHQVuJ4yfAS4Ktwk8NiXXPqX4T8$J  +@58494c324a32a678c977e84e41e998342658f10ac49b07245b669369f66b46de""1Gfrf9ZETDvoSeiNm597i7H8xgoJNNwwhV"UOP_DUP OP_HASH160 abe3253e0fbc9dd7ea1c86c38bbfdd4e174b24f1 OP_EQUALVERIFY OP_CHECKSIG*276a914abe3253e0fbc9dd7ea1c86c38bbfdd4e174b24f188ac*"1Gfrf9ZETDvoSeiNm597i7H8xgoJNNwwhV8$J $ҧ-@00000000000000000004f7feb219431e01b39af311e1358ec31855ab268b1ee2"@0000000000000000000205a2ff4252b9380850d7332d4c0cd7ac1b084490bae82$Ů-@0000000000000000000e30b563db6da7c6a5a6712f5831b05089008289e523c6"@00000000000000000004f7feb219431e01b39af311e1358ec31855ab268b1ee22$-@00000000000000000012c2b06470fb159d6d3178adfd33939823335dd2069023"@0000000000000000000e30b563db6da7c6a5a6712f5831b05089008289e523c62$-@00000000000000000014796a3640e3417cee272e92b744cdac4825624751ca20"@00000000000000000012c2b06470fb159d6d3178adfd33939823335dd20690232$-@0000000000000000001966f6c1184f6f9643853a13a61a041447f6676b322eea"@00000000000000000014796a3640e3417cee272e92b744cdac4825624751ca202$-@000000000000000000110b821d20a9b514f7dfb028bf302ae00b006987e97543"@0000000000000000001966f6c1184f6f9643853a13a61a041447f6676b322eea2$˜-@00000000000000000017ff4972ef86f206263c1a16538a6c7664306b558a9231"@000000000000000000110b821d20a9b514f7dfb028bf302ae00b006987e975432$-@0000000000000000000876e82f55d43ead882e050ac31e0c79b102f656e55300"@00000000000000000017ff4972ef86f206263c1a16538a6c7664306b558a92312$-@0000000000000000000bc03d99844981130ee6b7d754ac8ba13c7be2d14187ff"@0000000000000000000876e82f55d43ead882e050ac31e0c79b102f656e553002$-@000000000000000000172c2071793880132e8e354d13a856763c3fcee3f7a98d"@0000000000000000000bc03d99844981130ee6b7d754ac8ba13c7be2d14187ff2$-@000000000000000000101405d606240545480d1bcbaadf36d5c97b53fbbb9e8d"@000000000000000000172c2071793880132e8e354d13a856763c3fcee3f7a98d2 + + +1@aea76e6e3729f8f74a91b7f59399b8ee1fda634463ed99a060f12cf2dc933620$"@000000000000000000101405d606240545480d1bcbaadf36d5c97b53fbbb9e8d(-2 +@65406b2d4dada23cb2c7e54592abf87307e0579b61cfa86f0c9c04f5a1aeea3aB03dec2a4347a60b7a44110029385e6c2e34a26dd1eb73674d5204f2511e12e3a212 +@dd7767a4dd68a8575b1d23a7694feaf6a999179038f147c55ac912e77a5a15bbB0311a49a022d9a23e5ab2834a3f9b1e25cab25c7cae531e3bd4c0ccf4d0fbf7488B +@aea76e6e3729f8f74a91b7f59399b8ee1fda634463ed99a060f12cf2dc933620""1PJVme7DG7w2G531ZtQMwJXKHsnusCFLX8"UOP_DUP OP_HASH160 f4a1dab2afb8712e4ea53a9ef83928523be4bc47 OP_EQUALVERIFY OP_CHECKSIG*276a914f4a1dab2afb8712e4ea53a9ef83928523be4bc4788ac*"1PJVme7DG7w2G531ZtQMwJXKHsnusCFLX88$J  + @aea76e6e3729f8f74a91b7f59399b8ee1fda634463ed99a060f12cf2dc933620""1GYw9L3FKYtbm4ZmG6qfzKXzBC6ED8dUtp"UOP_DUP OP_HASH160 aa93fa7628a7a2123538ba19fbcf0fce8c945c3f OP_EQUALVERIFY OP_CHECKSIG*276a914aa93fa7628a7a2123538ba19fbcf0fce8c945c3f88ac*"1GYw9L3FKYtbm4ZmG6qfzKXzBC6ED8dUtp8$J  +Z@aea76e6e3729f8f74a91b7f59399b8ee1fda634463ed99a060f12cf2dc933620""1DGtWsXDhAzX7BWG71P2NsC7wnBqyUXyQJ"UOP_DUP OP_HASH160 86a2c05bfe77f88c67a585564aa35c92a41b7931 OP_EQUALVERIFY OP_CHECKSIG*276a91486a2c05bfe77f88c67a585564aa35c92a41b793188ac*"1DGtWsXDhAzX7BWG71P2NsC7wnBqyUXyQJ8$J ; + + +1@fb72c5498be30e4e67e1cf418b6c59a4ab392242a8c95ce0de0e8768b7e4bfe4$"@000000000000000000101405d606240545480d1bcbaadf36d5c97b53fbbb9e8d(-2 +@4cd8346eec266fc03ecd189b51dd7912aa94c497d47d6875cb52202e836998b5B0340815c56040465120e6c66d6653bddc0573e379a03421dc40cbac78c74d849b02 +@5fe4505f1547bc58a528f783e6fa46bd6dfbe918b82da5dbf0a05f14064fe8d3B02775446d14228c33f6e2abc2729ab4b8048b226329e62eb2075a02de65cb769fdB +@fb72c5498be30e4e67e1cf418b6c59a4ab392242a8c95ce0de0e8768b7e4bfe4""18EofebFScfR6i1FY7ZtgEpUnuKMhvBRh1"UOP_DUP OP_HASH160 4f653e3b6c213ce0fb67e1c0ce95e4e24bca9963 OP_EQUALVERIFY OP_CHECKSIG*276a9144f653e3b6c213ce0fb67e1c0ce95e4e24bca996388ac*"18EofebFScfR6i1FY7ZtgEpUnuKMhvBRh18$J  +@fb72c5498be30e4e67e1cf418b6c59a4ab392242a8c95ce0de0e8768b7e4bfe4""1H72HASUrMrTHrk4oEarrZ16ysthENSrrm"UOP_DUP OP_HASH160 b0a59360634762e1cb7b239975cfac2e61e4f8cb OP_EQUALVERIFY OP_CHECKSIG*276a914b0a59360634762e1cb7b239975cfac2e61e4f8cb88ac*"1H72HASUrMrTHrk4oEarrZ16ysthENSrrm8$J  +@fb72c5498be30e4e67e1cf418b6c59a4ab392242a8c95ce0de0e8768b7e4bfe4""1LRoakdh7GYycFx5XEC11C1Cv9vkqEb3mQ"UOP_DUP OP_HASH160 d51b41f32a309fbda2e17e89c1fa3527aa7e3c41 OP_EQUALVERIFY OP_CHECKSIG*276a914d51b41f32a309fbda2e17e89c1fa3527aa7e3c4188ac*"1LRoakdh7GYycFx5XEC11C1Cv9vkqEb3mQ8$J $-@0000000000000000000243c2a3b2741b61c9614e0b088b2456dfee5e78dd6702"@000000000000000000101405d606240545480d1bcbaadf36d5c97b53fbbb9e8d2 + + +1@7510c211bde9b9674e118d08f247fa04ff8c97be875728022e375b32c9adfb81$"@0000000000000000000243c2a3b2741b61c9614e0b088b2456dfee5e78dd6702(-2 +@fb72c5498be30e4e67e1cf418b6c59a4ab392242a8c95ce0de0e8768b7e4bfe4B0352399010a8d35fbd3afc7b3c03e0c16cc44f60ac897eecd13280b70bda509bfe2 +@4cd8346eec266fc03ecd189b51dd7912aa94c497d47d6875cb52202e836998b5B0384446a593280c912765b90bfb6759e2072e25f2b854bf2d2ddd706b2d169179eB +@7510c211bde9b9674e118d08f247fa04ff8c97be875728022e375b32c9adfb81""1QLSGz2ZhaLhL7UuVxhNtqRgdkXxH2Y3PZ"UOP_DUP OP_HASH160 fff7e5317f8b385cd175e2ea4026647fd11b2717 OP_EQUALVERIFY OP_CHECKSIG*276a914fff7e5317f8b385cd175e2ea4026647fd11b271788ac*"1QLSGz2ZhaLhL7UuVxhNtqRgdkXxH2Y3PZ8$J  +@7510c211bde9b9674e118d08f247fa04ff8c97be875728022e375b32c9adfb81""1K8ZCBhVfv264oyiVBhZp23UEyPKZ1RYQ1"UOP_DUP OP_HASH160 c6e00c8f999549e8d876f4f61b3b758c9443d9a6 OP_EQUALVERIFY OP_CHECKSIG*276a914c6e00c8f999549e8d876f4f61b3b758c9443d9a688ac*"1K8ZCBhVfv264oyiVBhZp23UEyPKZ1RYQ18$J  +B@7510c211bde9b9674e118d08f247fa04ff8c97be875728022e375b32c9adfb81""18Hhs4jUj1UY8yD2bBgbAhr9uw5xfSbg66"UOP_DUP OP_HASH160 4ff1a590aa02317fbbc00ec9aa9236f5a1d0574b OP_EQUALVERIFY OP_CHECKSIG*276a9144ff1a590aa02317fbbc00ec9aa9236f5a1d0574b88ac*"18Hhs4jUj1UY8yD2bBgbAhr9uw5xfSbg668$J  + + +1@e7a0d960f87b170ae06e60d4075105745c07e1b63df53a75cbf8db31ecaad817$"@0000000000000000000243c2a3b2741b61c9614e0b088b2456dfee5e78dd6702(-2 +@07e448d56b39ee9cc867a36146cedbe59d296aa9fe9d697d13b0ecad2571fb8fB021f0f4c17b46af2d6523ba844f78926223b1d5a45c9d4d49d10cb656bacbdd8082 +@07e448d56b39ee9cc867a36146cedbe59d296aa9fe9d697d13b0ecad2571fb8fB02a0f8cf4c8ccde2bd1e6316d74b8190efcff0132511eb07f893f658c07f717a24B +@e7a0d960f87b170ae06e60d4075105745c07e1b63df53a75cbf8db31ecaad817""16cMoC1i7wWrbEYjDFHShigYE856ufuGyf"UOP_DUP OP_HASH160 3d888c2a741eebcea94cc8f4d12e4834c7bea159 OP_EQUALVERIFY OP_CHECKSIG*276a9143d888c2a741eebcea94cc8f4d12e4834c7bea15988ac*"16cMoC1i7wWrbEYjDFHShigYE856ufuGyf8$J  + @e7a0d960f87b170ae06e60d4075105745c07e1b63df53a75cbf8db31ecaad817"!1NwbhvTdkEDn7BY66SBgitGwG66sP8gon"UOP_DUP OP_HASH160 04264fc684794bbb90621b1dd789168e50d85485 OP_EQUALVERIFY OP_CHECKSIG*276a91404264fc684794bbb90621b1dd789168e50d8548588ac*!1NwbhvTdkEDn7BY66SBgitGwG66sP8gon8$J  +U@e7a0d960f87b170ae06e60d4075105745c07e1b63df53a75cbf8db31ecaad817""1KBaWTLFn1uZfw34fGEMbAjLrBGKgGRZ99"UOP_DUP OP_HASH160 c7726507e59d0d1b5daf97324f87bfb175be4f0f OP_EQUALVERIFY OP_CHECKSIG*276a914c7726507e59d0d1b5daf97324f87bfb175be4f0f88ac*"1KBaWTLFn1uZfw34fGEMbAjLrBGKgGRZ998$J ; $л-@00000000000000000002aa0c701991598637a0b68ef376dc773e6927e9691d66"@0000000000000000000243c2a3b2741b61c9614e0b088b2456dfee5e78dd67022 + + + +1@bfe7a92d229ccb7398a50004c685b1dc4221286a04f555345a489201f09ccfa4$"@00000000000000000002aa0c701991598637a0b68ef376dc773e6927e9691d66(л-2 +@58494c324a32a678c977e84e41e998342658f10ac49b07245b669369f66b46deB03b1d6a7dd583b5577442eb2fd37c01b286503b9c32f8632befddff4e5fb2c77342 +@58494c324a32a678c977e84e41e998342658f10ac49b07245b669369f66b46deB02cf523ab5c3145bc9f54d928c5c87d4112ffbe23d83042a9fbc5cc4571ed8204bB +@bfe7a92d229ccb7398a50004c685b1dc4221286a04f555345a489201f09ccfa4""1CwghVjNUa8zMSEp7viLujgTptVA6yvX8y"UOP_DUP OP_HASH160 8300fbe3b2d28354e0a7559dc1290266bc03c9f4 OP_EQUALVERIFY OP_CHECKSIG*276a9148300fbe3b2d28354e0a7559dc1290266bc03c9f488ac*"1CwghVjNUa8zMSEp7viLujgTptVA6yvX8y8$J  + @bfe7a92d229ccb7398a50004c685b1dc4221286a04f555345a489201f09ccfa4""1EdG6DovwDtsQ5vVyW3L9pRzzsr1rtkFPa"UOP_DUP OP_HASH160 957534d19b95bb827f00d6dd15c0ec411a4c9adc OP_EQUALVERIFY OP_CHECKSIG*276a914957534d19b95bb827f00d6dd15c0ec411a4c9adc88ac*"1EdG6DovwDtsQ5vVyW3L9pRzzsr1rtkFPa8$J  + @bfe7a92d229ccb7398a50004c685b1dc4221286a04f555345a489201f09ccfa4""1B9ZtSgJAsoEPxHzUXgBC1HeVDen6HgWjD"UOP_DUP OP_HASH160 6f5009c580ebd3def71b17045279f41b9862813e OP_EQUALVERIFY OP_CHECKSIG*276a9146f5009c580ebd3def71b17045279f41b9862813e88ac*"1B9ZtSgJAsoEPxHzUXgBC1HeVDen6HgWjD8$J ; $-@000000000000000000069104e15922f1cf5841d47a4ec7406f02f3b1b19f8017"@00000000000000000002aa0c701991598637a0b68ef376dc773e6927e9691d662 + + + +1@38341d09f632f75111342234645dcced8481d681e8bf51e23cde060ece80bb3d$"@000000000000000000069104e15922f1cf5841d47a4ec7406f02f3b1b19f8017(-2 +@2c6d0612c952ce54277f617b45d348a2e4ace481475b3957f21dba375ce7970aB025e3842f65c26aefcaf96864821b5ceb53631a4dbba5f4acdfe0b87c45667a74d2 +@a7c149698ce0a0c918bfba6cad9bc9f0905f70524789ef2e78e62b0f2a83ff30B0377f8156ec21d02e71330fe8905104b005afbb4bd6e8e25909b94a50effe96712B +@38341d09f632f75111342234645dcced8481d681e8bf51e23cde060ece80bb3d""15jBb8qBXo59X64dqUQ5WWv4htberyih9E"UOP_DUP OP_HASH160 33dacff90bf7ac613ec32021b9a9e7f6b278592d OP_EQUALVERIFY OP_CHECKSIG*276a91433dacff90bf7ac613ec32021b9a9e7f6b278592d88ac*"15jBb8qBXo59X64dqUQ5WWv4htberyih9E8$J  +\@38341d09f632f75111342234645dcced8481d681e8bf51e23cde060ece80bb3d""1JcfCFJLsLg1GYb3YbWFK942yVd3VNxhve"UOP_DUP OP_HASH160 c138946430af1fdfd5d8b7785ba298cb1b4e3126 OP_EQUALVERIFY OP_CHECKSIG*276a914c138946430af1fdfd5d8b7785ba298cb1b4e312688ac*"1JcfCFJLsLg1GYb3YbWFK942yVd3VNxhve8$J  +h@38341d09f632f75111342234645dcced8481d681e8bf51e23cde060ece80bb3d""16bdpceEKDFMxMEcj2qK9Q94xfEsapzb5J"UOP_DUP OP_HASH160 3d658218e71730a1d5e3530e37629a4afa6cd496 OP_EQUALVERIFY OP_CHECKSIG*276a9143d658218e71730a1d5e3530e37629a4afa6cd49688ac*"16bdpceEKDFMxMEcj2qK9Q94xfEsapzb5J8$J +$ź-@00000000000000000017e7151dd20009bae29b3f6a3e15a069c7dfc9d25edb4c"@000000000000000000069104e15922f1cf5841d47a4ec7406f02f3b1b19f80172* + + +1@cae3fa5e2d853a5c07549e9eaa99ac6efd3778e3d2c2a9d2d1b464df71f49ed1$"@00000000000000000017e7151dd20009bae29b3f6a3e15a069c7dfc9d25edb4c(ź-2 +@e7a0d960f87b170ae06e60d4075105745c07e1b63df53a75cbf8db31ecaad817B036a0ffad7e41642694e4f3a01728d5152a5d19b1babbd62cf82fa29ef3779df242 +@dbbd8e5922581979f8aae9acf9eeebd6e93deabc79c9f28799a1a9a52f365878B026a958c0b6e9774c1e1c563807d78380ad35443cd43707e6738bc4af4d8025c76B +@cae3fa5e2d853a5c07549e9eaa99ac6efd3778e3d2c2a9d2d1b464df71f49ed1""19cU2YPoEtRhPLpu2Ddm1Nx9BiLvT5mNHh"UOP_DUP OP_HASH160 5e762026064544edb7cb8d5031b6e68ebfc0c353 OP_EQUALVERIFY OP_CHECKSIG*276a9145e762026064544edb7cb8d5031b6e68ebfc0c35388ac*"19cU2YPoEtRhPLpu2Ddm1Nx9BiLvT5mNHh8$J  +@cae3fa5e2d853a5c07549e9eaa99ac6efd3778e3d2c2a9d2d1b464df71f49ed1""1Gr1gsejH1WBY5yis2FBcvt6CEgDmor7t7"UOP_DUP OP_HASH160 adced7bed7318edfbfb984b7c1c9a3b5f7dfd867 OP_EQUALVERIFY OP_CHECKSIG*276a914adced7bed7318edfbfb984b7c1c9a3b5f7dfd86788ac*"1Gr1gsejH1WBY5yis2FBcvt6CEgDmor7t78$J  +@cae3fa5e2d853a5c07549e9eaa99ac6efd3778e3d2c2a9d2d1b464df71f49ed1""1MSvrtTjB6VfurFyzJX88yUDFdQu3YcLtz"UOP_DUP OP_HASH160 e049dff8b1e72816b00f66a0c9e5a258d99e0b31 OP_EQUALVERIFY OP_CHECKSIG*276a914e049dff8b1e72816b00f66a0c9e5a258d99e0b3188ac*"1MSvrtTjB6VfurFyzJX88yUDFdQu3YcLtz8$J  + + +1@49ce6def6b4e53e2accb2df167ba796ca5fa9c15eae7c3e3ae4e6ee49c429198$"@00000000000000000017e7151dd20009bae29b3f6a3e15a069c7dfc9d25edb4c(ź-2 +@3585fb4b7b3045ff53715e38af7198bb71f46beee9fe73873b72c07acee854c3B03513a1059edc31a957787d54fc526d692de20c828ca3d806e3464b13d64e6bb1e2 +@cae3fa5e2d853a5c07549e9eaa99ac6efd3778e3d2c2a9d2d1b464df71f49ed1B02b623a77cf9d3f56c2d5d865473d87dd070c87af3c0987b85fc7a7cccd4d42081B +_@49ce6def6b4e53e2accb2df167ba796ca5fa9c15eae7c3e3ae4e6ee49c429198""1P9DpT1HJztXQdMtNKvNga4VJeq93pQhHT"UOP_DUP OP_HASH160 f2e0cb806210bb3518eafa678cfdeb41382389b6 OP_EQUALVERIFY OP_CHECKSIG*276a914f2e0cb806210bb3518eafa678cfdeb41382389b688ac*"1P9DpT1HJztXQdMtNKvNga4VJeq93pQhHT8$J  +@49ce6def6b4e53e2accb2df167ba796ca5fa9c15eae7c3e3ae4e6ee49c429198""1DvFzg3AaycDEU6DBVhzFwd2R1Rpsntzjh"UOP_DUP OP_HASH160 8db412717b986ee4486e2c9436f8288bd498d8af OP_EQUALVERIFY OP_CHECKSIG*276a9148db412717b986ee4486e2c9436f8288bd498d8af88ac*"1DvFzg3AaycDEU6DBVhzFwd2R1Rpsntzjh8$J  +@49ce6def6b4e53e2accb2df167ba796ca5fa9c15eae7c3e3ae4e6ee49c429198""1ALqnKhNsRGMicTe2p1EHncPz5nH1UXoyf"UOP_DUP OP_HASH160 6679c189a538b64a794ce44c18bbb5b8cf8b3cca OP_EQUALVERIFY OP_CHECKSIG*276a9146679c189a538b64a794ce44c18bbb5b8cf8b3cca88ac*"1ALqnKhNsRGMicTe2p1EHncPz5nH1UXoyf8$J  + + +1@e6deba204daf39ff28c6d675066e8b8e92fc300b851c798459eaae6942d89608$"@00000000000000000017e7151dd20009bae29b3f6a3e15a069c7dfc9d25edb4c(ź-2 +@ac23c29fb6ca606ebefac737546e5c7138f47200045209d2da4c9be0b60a97d5B03ec652a51f0adf6d6138e2194455638e3dcba39d295b6c4d36638b650688d546b2 +@504a0ebfdbacca9b82564d4e9095b24bdb94cf7cb8c41db324e3a53557d5cb5aB029928422a1060f69e7f4c257c3a2b54ddd6428159284adc956310ab967d49b6a1B +6@e6deba204daf39ff28c6d675066e8b8e92fc300b851c798459eaae6942d89608""15jBb8qBXo59X64dqUQ5WWv4htberyih9E"UOP_DUP OP_HASH160 33dacff90bf7ac613ec32021b9a9e7f6b278592d OP_EQUALVERIFY OP_CHECKSIG*276a91433dacff90bf7ac613ec32021b9a9e7f6b278592d88ac*"15jBb8qBXo59X64dqUQ5WWv4htberyih9E8$J  +{@e6deba204daf39ff28c6d675066e8b8e92fc300b851c798459eaae6942d89608""1HGjW2pqfjrbQF8QJzaU998oXMgzHdpHeu"UOP_DUP OP_HASH160 b27bbac942762d37f5ad59bbcf98970b4b3302ae OP_EQUALVERIFY OP_CHECKSIG*276a914b27bbac942762d37f5ad59bbcf98970b4b3302ae88ac*"1HGjW2pqfjrbQF8QJzaU998oXMgzHdpHeu8$J  +6@e6deba204daf39ff28c6d675066e8b8e92fc300b851c798459eaae6942d89608""197byRsYLgbKzeRVCSaFyn42oyVZbwCESb"UOP_DUP OP_HASH160 5900b22a358f868b8e2d7f12fc885dbe24f080b0 OP_EQUALVERIFY OP_CHECKSIG*276a9145900b22a358f868b8e2d7f12fc885dbe24f080b088ac*"197byRsYLgbKzeRVCSaFyn42oyVZbwCESb8$J  + + +1@b261f44d5127235f9f2548a3a9a3f57a8a3932ecba4265aac3314a238b155b25$"@00000000000000000017e7151dd20009bae29b3f6a3e15a069c7dfc9d25edb4c(ź-2 +@e6deba204daf39ff28c6d675066e8b8e92fc300b851c798459eaae6942d89608B027a3d8d51f4b0380d375691f9340684650cc91ab14a77d3354f98936e7c2d089f2 +@7b4876da62854fe3283d56f490973c59f5de1f003f961ff9130e8973348c1110B0270c1ae08635c09fe3b3b41e035b896aad21977477e914571aa4fc78286fbb7d7B +{@b261f44d5127235f9f2548a3a9a3f57a8a3932ecba4265aac3314a238b155b25""13shUFhV2mDufi1t7hjNcuxuURjADLyFEC"UOP_DUP OP_HASH160 1f86d50c2b649b810ef1821a74dc5cbd4e40bd07 OP_EQUALVERIFY OP_CHECKSIG*276a9141f86d50c2b649b810ef1821a74dc5cbd4e40bd0788ac*"13shUFhV2mDufi1t7hjNcuxuURjADLyFEC8$J  +@b261f44d5127235f9f2548a3a9a3f57a8a3932ecba4265aac3314a238b155b25""12QGmntu8TJfANdbj5FmVWQkPRbFQ9MJWP"UOP_DUP OP_HASH160 0f5edbe2ad3b3ddc1c6214de97880a1079914881 OP_EQUALVERIFY OP_CHECKSIG*276a9140f5edbe2ad3b3ddc1c6214de97880a107991488188ac*"12QGmntu8TJfANdbj5FmVWQkPRbFQ9MJWP8$J  +A@b261f44d5127235f9f2548a3a9a3f57a8a3932ecba4265aac3314a238b155b25""12VvUtXpaTLWy7k6DD7ZQEtUuhHGSzWWkG"UOP_DUP OP_HASH160 10706a907e8ae75d57155da13101dcc24d719394 OP_EQUALVERIFY OP_CHECKSIG*276a91410706a907e8ae75d57155da13101dcc24d71939488ac*"12VvUtXpaTLWy7k6DD7ZQEtUuhHGSzWWkG8$J  $-@0000000000000000000a525dc152417332b02211b750268c20e0de23430d8d52"@00000000000000000017e7151dd20009bae29b3f6a3e15a069c7dfc9d25edb4c2$Ѓ-@0000000000000000001737051ead0b484c3c20ff5a13aa099884e2e30bfac8d1"@0000000000000000000a525dc152417332b02211b750268c20e0de23430d8d522$-@0000000000000000000932872560eadad8637ac1a4f05ddf927e699d187e82c1"@0000000000000000001737051ead0b484c3c20ff5a13aa099884e2e30bfac8d122$ذ-@0000000000000000000124601521a0087ce9fe2214bff8db7ae98830205c1b83"@0000000000000000000932872560eadad8637ac1a4f05ddf927e699d187e82c121 + + +1@6dce7f156249eae7b31707101a256b310c25cb30f86d2c712ed382e4bc24b90f$"@0000000000000000000124601521a0087ce9fe2214bff8db7ae98830205c1b83(ذ-2 +@cae3fa5e2d853a5c07549e9eaa99ac6efd3778e3d2c2a9d2d1b464df71f49ed1B037605759720638a8af634fbeb9590879ad70781a966da6292b358f114092868f22 +@5e75f8f2d415fadcb61ebb626174379aa879f427fb169c8cacdd0d6bbb11c1adB03c3773d61265fb746c662f53bc38dab96ab8fdd8b4f4a7349f97de23ec23635fbB +@6dce7f156249eae7b31707101a256b310c25cb30f86d2c712ed382e4bc24b90f""1FNN129kutRm2TEUT9x7bXSYJXoGpD1VkS"UOP_DUP OP_HASH160 9d9c06c06611c247a0dae5404138166244fdda3f OP_EQUALVERIFY OP_CHECKSIG*276a9149d9c06c06611c247a0dae5404138166244fdda3f88ac*"1FNN129kutRm2TEUT9x7bXSYJXoGpD1VkS8$J  + @6dce7f156249eae7b31707101a256b310c25cb30f86d2c712ed382e4bc24b90f""15YezG8S88V3bR6keW68zjPs1YxLBW5NAa"UOP_DUP OP_HASH160 31dd1bad67ffa44e63f0829e14d0eb63d39fddc8 OP_EQUALVERIFY OP_CHECKSIG*276a91431dd1bad67ffa44e63f0829e14d0eb63d39fddc888ac*"15YezG8S88V3bR6keW68zjPs1YxLBW5NAa8$J  + @6dce7f156249eae7b31707101a256b310c25cb30f86d2c712ed382e4bc24b90f""1FEtSM5RBJ64vEosFqgU9KwYhRaM3xTWWC"UOP_DUP OP_HASH160 9c321b1dccb1c903c54b9dde3bb198ef855ffab8 OP_EQUALVERIFY OP_CHECKSIG*276a9149c321b1dccb1c903c54b9dde3bb198ef855ffab888ac*"1FEtSM5RBJ64vEosFqgU9KwYhRaM3xTWWC8$J ; + +1@8229f6f72f5f409398e3af642677c05b1bef740f09d19698b547834fdee91482$"@0000000000000000000124601521a0087ce9fe2214bff8db7ae98830205c1b83(ذ-2 +@e6deba204daf39ff28c6d675066e8b8e92fc300b851c798459eaae6942d89608B02642aa01aeb65e650a3b1e062d1beadf84e6c950e4a901a850ec9bb1d9c764ed02 +@03fcec08c4dc015e0fddb0c5219c4a42b44ae6fe976f009c561a42739baea305B022c2f78b4e0fb18ce90ed1412e92282a0d8c2165e67d30c2b940c6c68178a1684B +3@8229f6f72f5f409398e3af642677c05b1bef740f09d19698b547834fdee91482""1EjfLb8JGTfcQahtw48CYV5dW8rXsjHYtG"UOP_DUP OP_HASH160 96ab1bba36950467ae4959472fee98be8ec7b708 OP_EQUALVERIFY OP_CHECKSIG*276a91496ab1bba36950467ae4959472fee98be8ec7b70888ac*"1EjfLb8JGTfcQahtw48CYV5dW8rXsjHYtG8$J  + @8229f6f72f5f409398e3af642677c05b1bef740f09d19698b547834fdee91482""197FnVB7wHZJQdWC24P3wfpbWwYCLhuXFM"UOP_DUP OP_HASH160 58efd7e28fb6d225b71e8fa68afc99af593f6c08 OP_EQUALVERIFY OP_CHECKSIG*276a91458efd7e28fb6d225b71e8fa68afc99af593f6c0888ac*"197FnVB7wHZJQdWC24P3wfpbWwYCLhuXFM8$J  + + +1@aa498926588e9a6f5ff872a2b91cb4973bc0557154aa0db1eb3de077f091126a$"@0000000000000000000124601521a0087ce9fe2214bff8db7ae98830205c1b83(ذ-2 +@785f3bfa7c90285867e89fc08ccdb6d98b0dde67a30609a5728ce9bb3bebdbaaB034de62751371ffe2b12951527682d32a9783e2b49e72c958a18ef3f39b788a1c42 +@dd97b855b69b8ed7d8c7371f0dde5fd422f991f9a2c4afdbb0c50853d95457dbB036fa029a8058ed19f46562276281247e2e6ee33862c1a3d8fd89f9ddc00a27aafB +@aa498926588e9a6f5ff872a2b91cb4973bc0557154aa0db1eb3de077f091126a""14FMRHxMPxUVdjS7nSj3xjEoY4SUcSPdXz"UOP_DUP OP_HASH160 239f3edfa1739c01300ccb4fe87dd9adc11eb93b OP_EQUALVERIFY OP_CHECKSIG*276a914239f3edfa1739c01300ccb4fe87dd9adc11eb93b88ac*"14FMRHxMPxUVdjS7nSj3xjEoY4SUcSPdXz8$J  + @aa498926588e9a6f5ff872a2b91cb4973bc0557154aa0db1eb3de077f091126a""17BiJzhTRzwitqLvtNKVTdVdCu3kgDwT9k"UOP_DUP OP_HASH160 43d765fc8b039ee2b9ac7769b6df9c860944ec1f OP_EQUALVERIFY OP_CHECKSIG*276a91443d765fc8b039ee2b9ac7769b6df9c860944ec1f88ac*"17BiJzhTRzwitqLvtNKVTdVdCu3kgDwT9k8$J  + @aa498926588e9a6f5ff872a2b91cb4973bc0557154aa0db1eb3de077f091126a""17VeHX3JhMgdeNPpxPwBWmWgjufUpf7xtW"UOP_DUP OP_HASH160 473b86813e80a395323d029ae022dd5aa242c4b9 OP_EQUALVERIFY OP_CHECKSIG*276a914473b86813e80a395323d029ae022dd5aa242c4b988ac*"17VeHX3JhMgdeNPpxPwBWmWgjufUpf7xtW8$J ; + + +1@c9c3d36a440b529d501f692d2f41c2049c5d7202f0907995ea666eb641d6725e$"@0000000000000000000124601521a0087ce9fe2214bff8db7ae98830205c1b83(ذ-2 +@89b10191e3f82915a26f2a69726fb6d95ed645bb0c6503ddf3b64f479cb2a280B0328e412b3364f4fbf876b9f1de70a3d2cd1361e4a1b08566e0303723760e85ca42 +@89b10191e3f82915a26f2a69726fb6d95ed645bb0c6503ddf3b64f479cb2a280B02b8a340bf8ca4a4563527926bbfd112a9f0c02a2b87519d0613f0cab052a9dcf5B +@c9c3d36a440b529d501f692d2f41c2049c5d7202f0907995ea666eb641d6725e""19ACEgg2QvKvk55kbYxxBUdZ42ZG9Z6S6g"UOP_DUP OP_HASH160 597e2113de5f7b93b820c4ddb2ffe97d36b7b123 OP_EQUALVERIFY OP_CHECKSIG*276a914597e2113de5f7b93b820c4ddb2ffe97d36b7b12388ac*"19ACEgg2QvKvk55kbYxxBUdZ42ZG9Z6S6g8$J  + @c9c3d36a440b529d501f692d2f41c2049c5d7202f0907995ea666eb641d6725e""1FHtKBgu233Cb69U8BjfoXWVxcfzFfEAk6"UOP_DUP OP_HASH160 9cc3403001b7ae50db243b462b8733c1ea765da9 OP_EQUALVERIFY OP_CHECKSIG*276a9149cc3403001b7ae50db243b462b8733c1ea765da988ac*"1FHtKBgu233Cb69U8BjfoXWVxcfzFfEAk68$J  +.@c9c3d36a440b529d501f692d2f41c2049c5d7202f0907995ea666eb641d6725e""1Fytaa1uwX5fVyTWZNCPiehPJsmULX98Wp"UOP_DUP OP_HASH160 a4541c524499e290419ca43bdf289bf6af91bbe8 OP_EQUALVERIFY OP_CHECKSIG*276a914a4541c524499e290419ca43bdf289bf6af91bbe888ac*"1Fytaa1uwX5fVyTWZNCPiehPJsmULX98Wp8$J ; + +1@581a73c99fef547b3963fb94059eecd531656361185c78fa015b79cf1035f3be$"@0000000000000000000124601521a0087ce9fe2214bff8db7ae98830205c1b83(ذ-2 +@38341d09f632f75111342234645dcced8481d681e8bf51e23cde060ece80bb3dB02642aa01aeb65e650a3b1e062d1beadf84e6c950e4a901a850ec9bb1d9c764ed02 +@8229f6f72f5f409398e3af642677c05b1bef740f09d19698b547834fdee91482B03c7cc1cc0b3c0d62aafe209fda122ba4188dc6fca8c8ddf5cab7e4b74334c66422 +@d2e178d89af4722fee5f425d79e72e7bebb67790837e167cf568d91726d80250B03f54f87b6dad962d7cf6bc40eb15b3e1113a8f7b95e67359165a3d17b660d0b85B +9@581a73c99fef547b3963fb94059eecd531656361185c78fa015b79cf1035f3be""13u5agjev4TynP3Eu1bQHuy3tCdKAg2kWa"UOP_DUP OP_HASH160 1fc9b49679868851ed3d6e573bc81bf5425490a2 OP_EQUALVERIFY OP_CHECKSIG*276a9141fc9b49679868851ed3d6e573bc81bf5425490a288ac*"13u5agjev4TynP3Eu1bQHuy3tCdKAg2kWa8$J  + @581a73c99fef547b3963fb94059eecd531656361185c78fa015b79cf1035f3be""12yJYEcSnnxzUEBwjKrg1V4W9Qu9rAdu6n"UOP_DUP OP_HASH160 159e0f60c94201813fcd033b5fd226a2591ead79 OP_EQUALVERIFY OP_CHECKSIG*276a914159e0f60c94201813fcd033b5fd226a2591ead7988ac*"12yJYEcSnnxzUEBwjKrg1V4W9Qu9rAdu6n8$J  $-@000000000000000000105c836bedfea7c86751bdfe22d3db8142067aed882bea"@0000000000000000000124601521a0087ce9fe2214bff8db7ae98830205c1b832 + +1@2c3f762a7fd0892f31202a2ab6d189e5f6ae73f85b608501b5b029c1c0ab5bd0$"@000000000000000000105c836bedfea7c86751bdfe22d3db8142067aed882bea(-2 +@12685d875931d0e7763873c7e03daff64906eeff9e79cc82252f9448852df2bcB0224b7d8a8ddf98fa9ab0489a55fff91ce82eceb09cee8006eea2daa93fc11d64e2 +@0e52791881cbb7e98872a6431392dfa964666092aa0e59e50fbfd4518eefe166B037a9083f04d05ea727ac458e1e010395471f87b355a47ebe8ab883b67d37fbfa1B +ѡ@2c3f762a7fd0892f31202a2ab6d189e5f6ae73f85b608501b5b029c1c0ab5bd0""127VcZZ7oJW7QTczyKcoRceNkUv8o5WvDc"UOP_DUP OP_HASH160 0c3281afcc8d393a0cd4f4ed029c1f28093788b3 OP_EQUALVERIFY OP_CHECKSIG*276a9140c3281afcc8d393a0cd4f4ed029c1f28093788b388ac*"127VcZZ7oJW7QTczyKcoRceNkUv8o5WvDc8$J  +H@2c3f762a7fd0892f31202a2ab6d189e5f6ae73f85b608501b5b029c1c0ab5bd0""189KvHLDTywgTVL6gndXZbQRmvkodxuiLJ"UOP_DUP OP_HASH160 4e5c002c155ad3102eed6758939bb1f3cd16f28b OP_EQUALVERIFY OP_CHECKSIG*276a9144e5c002c155ad3102eed6758939bb1f3cd16f28b88ac*"189KvHLDTywgTVL6gndXZbQRmvkodxuiLJ8$J *$-@0000000000000000000ca136b562a551dadd5692848357bde73a8f94afdc9a1d"@000000000000000000105c836bedfea7c86751bdfe22d3db8142067aed882bea2) + +1@63ed45cc48352690464510292f1c4bb5742282c4d95dee5988ed5043a2345df9$"@0000000000000000000ca136b562a551dadd5692848357bde73a8f94afdc9a1d(-2 +@4162d4182dcacb992a0bd435539c584adb5164def862059d90764df459c14cfaB0224b7d8a8ddf98fa9ab0489a55fff91ce82eceb09cee8006eea2daa93fc11d64e2 +@afd40a5630233fe178e7f0ac72675e3c81f39a14cfa7cb4d55778633ab9ad11cB027814fcf4ab29993c9cc7f4b62b529c7653bd108fff29f8eb19f01184bd69fc3eB +@63ed45cc48352690464510292f1c4bb5742282c4d95dee5988ed5043a2345df9""14WP7hXwxjBuy73CSNecE9MEy9ri4mPTRy"UOP_DUP OP_HASH160 2676e6bd9e28cb16173aebac514a7a636e40f2d8 OP_EQUALVERIFY OP_CHECKSIG*276a9142676e6bd9e28cb16173aebac514a7a636e40f2d888ac*"14WP7hXwxjBuy73CSNecE9MEy9ri4mPTRy8$J  +@63ed45cc48352690464510292f1c4bb5742282c4d95dee5988ed5043a2345df9""1HkMmdeDa68J1Mwws9af3vcfbszWFAPoKE"UOP_DUP OP_HASH160 b7b53c859bce8ae9dc59c3dcc2f3336522ffb978 OP_EQUALVERIFY OP_CHECKSIG*276a914b7b53c859bce8ae9dc59c3dcc2f3336522ffb97888ac*"1HkMmdeDa68J1Mwws9af3vcfbszWFAPoKE8$J  + + +1@e352c6a0ccebc52aaa9ee631db3a6cdcbc84233fb0a043fd115e6f26f0b9961c$"@0000000000000000000ca136b562a551dadd5692848357bde73a8f94afdc9a1d(-2 +@6dce7f156249eae7b31707101a256b310c25cb30f86d2c712ed382e4bc24b90fB03f3c79564b4c434b9dbfd67ccdf4a177b7b69be65913abc55a8a747a25a8814cb2 +@9ea3bd8f99864a6a929be99ca44b45990c41ecd703bfdad1922f4841e2f9e902B03e8c357d1b6175c3b716315793cb3c7fb743df5278075b6af7b4878fcd38de652B +@e352c6a0ccebc52aaa9ee631db3a6cdcbc84233fb0a043fd115e6f26f0b9961c""1LWSdU1SnRZkgL9pe5ncxeHhF8qFyWkMck"UOP_DUP OP_HASH160 d5fbd8b82a66a07b2759f7f5dd0ad662eaae8497 OP_EQUALVERIFY OP_CHECKSIG*276a914d5fbd8b82a66a07b2759f7f5dd0ad662eaae849788ac*"1LWSdU1SnRZkgL9pe5ncxeHhF8qFyWkMck8$J  + @e352c6a0ccebc52aaa9ee631db3a6cdcbc84233fb0a043fd115e6f26f0b9961c""1DNCCpd8cr4q9GFnfpvcrRnAzV38HrZQJB"UOP_DUP OP_HASH160 87a398d9d7df5bf3d5eb0afef341de4c74637f76 OP_EQUALVERIFY OP_CHECKSIG*276a91487a398d9d7df5bf3d5eb0afef341de4c74637f7688ac*"1DNCCpd8cr4q9GFnfpvcrRnAzV38HrZQJB8$J  + @e352c6a0ccebc52aaa9ee631db3a6cdcbc84233fb0a043fd115e6f26f0b9961c""1D7khUnb4dmUSdBjLHYPGvgaJj1m8TChjb"UOP_DUP OP_HASH160 84e87b7bd8f6a323825c4fc7815801c422910dd3 OP_EQUALVERIFY OP_CHECKSIG*276a91484e87b7bd8f6a323825c4fc7815801c422910dd388ac*"1D7khUnb4dmUSdBjLHYPGvgaJj1m8TChjb8$J ; + + +1@9832a983ec01245b5b8de9167650ae0bc41f84f9f891163b04168a451e1ecd36$"@0000000000000000000ca136b562a551dadd5692848357bde73a8f94afdc9a1d(-2 +@bfe7a92d229ccb7398a50004c685b1dc4221286a04f555345a489201f09ccfa4B036a75d8fa5b673387a56ff1a484921893b1e4dd91511574bbcf5fe1c3354cbaca2 +@e352c6a0ccebc52aaa9ee631db3a6cdcbc84233fb0a043fd115e6f26f0b9961cB02d7bb8dddc8694b13d33ed9bf15a6657b0298fb76fb4b5c642b77c5af2de521faB +Ə@9832a983ec01245b5b8de9167650ae0bc41f84f9f891163b04168a451e1ecd36""12fTeUE4WMDypCgW95aQuZuA1AGkZDm421"UOP_DUP OP_HASH160 123e2ce148cc30d7dac01fc37aaefe17eb3401a2 OP_EQUALVERIFY OP_CHECKSIG*276a914123e2ce148cc30d7dac01fc37aaefe17eb3401a288ac*"12fTeUE4WMDypCgW95aQuZuA1AGkZDm4218$J  + @9832a983ec01245b5b8de9167650ae0bc41f84f9f891163b04168a451e1ecd36""15aj6j7tsu58bNKAoNFQwQSHg68RGUot8X"UOP_DUP OP_HASH160 32415f4363638a8ae72f4d1743fb8d343cca530b OP_EQUALVERIFY OP_CHECKSIG*276a91432415f4363638a8ae72f4d1743fb8d343cca530b88ac*"15aj6j7tsu58bNKAoNFQwQSHg68RGUot8X8$J  +@9832a983ec01245b5b8de9167650ae0bc41f84f9f891163b04168a451e1ecd36""1Kxc6UipKX9mRywArtk1WVpTdZti6djCoo"UOP_DUP OP_HASH160 cff66ff7dbc227f2d029b19a30bc64af646def1b OP_EQUALVERIFY OP_CHECKSIG*276a914cff66ff7dbc227f2d029b19a30bc64af646def1b88ac*"1Kxc6UipKX9mRywArtk1WVpTdZti6djCoo8$J ; + +1@cd86834219d376070b7ade4a1a56a3398183e729839f02e1615d6924ab82e0c2$"@0000000000000000000ca136b562a551dadd5692848357bde73a8f94afdc9a1d(-2 +@aa498926588e9a6f5ff872a2b91cb4973bc0557154aa0db1eb3de077f091126aB03cda80f9b2b14bfb9ef38491f28d311f38f8d5130f49d61e446b97d5c23068add2 +@ff453c8c212841a064bcee7bbdaf8ad208d03a2c08f211cc771c48c1cefb8cd1B027a529627f9788d265c93eecc6624af8bf7bca63f578c7e53962af18e4cab18562 +@aa498926588e9a6f5ff872a2b91cb4973bc0557154aa0db1eb3de077f091126aB0213aefa33e2eb641b175eedb8a562c7d31b6ebc36021dde62e6ec60050333e32aB +@cd86834219d376070b7ade4a1a56a3398183e729839f02e1615d6924ab82e0c2""16M8iUPmF43fzkj6afrVrm4MqWnKeveoe5"UOP_DUP OP_HASH160 3aa7636a979fbe6c23d23523a8239a67b29b4018 OP_EQUALVERIFY OP_CHECKSIG*276a9143aa7636a979fbe6c23d23523a8239a67b29b401888ac*"16M8iUPmF43fzkj6afrVrm4MqWnKeveoe58$J  + @cd86834219d376070b7ade4a1a56a3398183e729839f02e1615d6924ab82e0c2""1KKdBgHj7D2wbbVjmxoUji7C4GogDJ6X8p"UOP_DUP OP_HASH160 c8f7f4d54eaec0a7da8c77ca3bd0b6ce18d57978 OP_EQUALVERIFY OP_CHECKSIG*276a914c8f7f4d54eaec0a7da8c77ca3bd0b6ce18d5797888ac*"1KKdBgHj7D2wbbVjmxoUji7C4GogDJ6X8p8$J  +t@cd86834219d376070b7ade4a1a56a3398183e729839f02e1615d6924ab82e0c2""1D7XkEaLWdSFSyF99Wq1JjKce6TmKbAgG7"UOP_DUP OP_HASH160 84ddab8f53131ef48d69e6626c53ffd91c100dbd OP_EQUALVERIFY OP_CHECKSIG*276a91484ddab8f53131ef48d69e6626c53ffd91c100dbd88ac*"1D7XkEaLWdSFSyF99Wq1JjKce6TmKbAgG78$J ;$в-@0000000000000000000b2bba477e70dcab0d34dd4a13f6e16aaca9fcc740e45c"@0000000000000000000ca136b562a551dadd5692848357bde73a8f94afdc9a1d2$-@00000000000000000003ab71d7e0a6ddb91cd3be3eeefa90b7c37dbe58fb9bf7"@0000000000000000000b2bba477e70dcab0d34dd4a13f6e16aaca9fcc740e45c2 $ع-@00000000000000000006212cc05ff6a44a400d1d29811b1a9d757b6f6dff9c83"@00000000000000000003ab71d7e0a6ddb91cd3be3eeefa90b7c37dbe58fb9bf72 + +1@cd20823c4cdd57143ec2b55061bb696cbb4c98f959ae12186adb51a1988f1acc$"@00000000000000000006212cc05ff6a44a400d1d29811b1a9d757b6f6dff9c83(ع-2 +@581a73c99fef547b3963fb94059eecd531656361185c78fa015b79cf1035f3beB030cc7aeb1a7d74fb3880120c852149ec78ed5fece3db8674f6bc74dc66734ffc42 +@222703ad0d051c9d7920ecdfe47169a99aaa33a3f58d63dc53579a54e68cfa42B0213e1d7bdf105b0d1de6608d0f1e3cb638edfd5b4fd3f2bd758fe14e4566b1cb3B +1@cd20823c4cdd57143ec2b55061bb696cbb4c98f959ae12186adb51a1988f1acc""1JEfNqgxaTmyCUF7QnGfWePGGbdwdT5Urm"UOP_DUP OP_HASH160 bd0f94b9430e0dd84b020056a132ecee45b492af OP_EQUALVERIFY OP_CHECKSIG*276a914bd0f94b9430e0dd84b020056a132ecee45b492af88ac*"1JEfNqgxaTmyCUF7QnGfWePGGbdwdT5Urm8$J  + @cd20823c4cdd57143ec2b55061bb696cbb4c98f959ae12186adb51a1988f1acc""1LZ4eGdzQvb4vcrpBZq5ByjdZHLS4BEb4G"UOP_DUP OP_HASH160 d67abdc88bf493a421d75dc583619ad3dc668ca5 OP_EQUALVERIFY OP_CHECKSIG*276a914d67abdc88bf493a421d75dc583619ad3dc668ca588ac*"1LZ4eGdzQvb4vcrpBZq5ByjdZHLS4BEb4G8$J $-@0000000000000000000efd3ae79c0ce7a2b19ee668a17d94952b2a9ab18e0fde"@00000000000000000006212cc05ff6a44a400d1d29811b1a9d757b6f6dff9c832$в-@000000000000000000007c585e58a3f2f6945216449f3baa7ff91164870c53e0"@0000000000000000000efd3ae79c0ce7a2b19ee668a17d94952b2a9ab18e0fde2$-@0000000000000000000e6072f362964a7c0546858c8d990e71d75f0347c063fe"@000000000000000000007c585e58a3f2f6945216449f3baa7ff91164870c53e02$د-@0000000000000000001a39467ab2feedeb9bc99401c20b8511b46b09c8fafcd3"@0000000000000000000e6072f362964a7c0546858c8d990e71d75f0347c063fe2$-@00000000000000000016ca2671ae2c4af509b05609b9e88c70d1a76841fd16e9"@0000000000000000001a39467ab2feedeb9bc99401c20b8511b46b09c8fafcd32$-@000000000000000000029530a505483522c8f7291391752d224e3b07c708937b"@00000000000000000016ca2671ae2c4af509b05609b9e88c70d1a76841fd16e92$-@000000000000000000051aecac8daae3389026aed3189a268417c00033a7958f"@000000000000000000029530a505483522c8f7291391752d224e3b07c708937b2$-@000000000000000000005d00b2ae80e4151b3008023235ec684d709728f86ad7"@000000000000000000051aecac8daae3389026aed3189a268417c00033a7958f2 $Ј-@00000000000000000009593976a62a714dabbe6a02c527110b2eeb03cf3307f5"@000000000000000000005d00b2ae80e4151b3008023235ec684d709728f86ad72 + + + +1@7c6bbb9a25e9eebe73df4978a1408e43d86e895b862dd2781da90ed60ef09d74$"@00000000000000000009593976a62a714dabbe6a02c527110b2eeb03cf3307f5(Ј-2 +@e352c6a0ccebc52aaa9ee631db3a6cdcbc84233fb0a043fd115e6f26f0b9961cB0222541838b4a333b0245d9bcadd33350f9da75ae7af749bcefe39207c88eaa7432 +@8fa71528759f07e1ec007092356c5fc749b88c98f0cd4800a9f11aa69dfd77c4B03a8ba53c8451324b630588f60d0338c8ca0bed7f1610736cb42ae0fe295d902bbB +@7c6bbb9a25e9eebe73df4978a1408e43d86e895b862dd2781da90ed60ef09d74""112yHbgrAXZtSpxeA3V1EtRMzHfdFwG6zK"UOP_DUP OP_HASH160 005f66bb25237daa7d74f5582ee895cb65b2ea3b OP_EQUALVERIFY OP_CHECKSIG*276a914005f66bb25237daa7d74f5582ee895cb65b2ea3b88ac*"112yHbgrAXZtSpxeA3V1EtRMzHfdFwG6zK8$J  + @7c6bbb9a25e9eebe73df4978a1408e43d86e895b862dd2781da90ed60ef09d74""15WA9z1fURPMT1fwtaLF9GoyLTYUx8H2YU"UOP_DUP OP_HASH160 3164354851c904b3dbd6ae4cfe6cf9cc97fd2365 OP_EQUALVERIFY OP_CHECKSIG*276a9143164354851c904b3dbd6ae4cfe6cf9cc97fd236588ac*"15WA9z1fURPMT1fwtaLF9GoyLTYUx8H2YU8$J  + +@7c6bbb9a25e9eebe73df4978a1408e43d86e895b862dd2781da90ed60ef09d74""1NBkGkkoXRpPEnfLjjnUhrxXio713D4LQ9"UOP_DUP OP_HASH160 e862ec2340111f821e16c54ad3b1722d0e09175b OP_EQUALVERIFY OP_CHECKSIG*276a914e862ec2340111f821e16c54ad3b1722d0e09175b88ac*"1NBkGkkoXRpPEnfLjjnUhrxXio713D4LQ98$J ;$较-@0000000000000000000d8dd10509cbfbd778d4ddb359bee4f4700178aff7f015"@00000000000000000009593976a62a714dabbe6a02c527110b2eeb03cf3307f52$-@0000000000000000001592abc23acc699f54145b5794f56cf60f63f7e412ba2c"@0000000000000000000d8dd10509cbfbd778d4ddb359bee4f4700178aff7f0152 $-@0000000000000000001468b6b445bedde8ea938cafcb937990f5a57a2393b287"@0000000000000000001592abc23acc699f54145b5794f56cf60f63f7e412ba2c2 + + + +1@c8acb14d9238ee12099a43e1937609bba15bb82210c3964df217d45e366713db$"@0000000000000000001468b6b445bedde8ea938cafcb937990f5a57a2393b287(-2 +@906ffc97130af88a84fdf892a6857d93a900e4cbca5ad6102e011d5fbf627847B038be641c9c3b0bf4de786cffef511e1e557d257f548846bcae2087108e03e0c4e2 +@906ffc97130af88a84fdf892a6857d93a900e4cbca5ad6102e011d5fbf627847B03d8c0ebc54092d3574878b79c8bf5713aed0fb5598bed40c9d32d20dbb013b26cB +@c8acb14d9238ee12099a43e1937609bba15bb82210c3964df217d45e366713db""18iFytU6TrkpPAx2KXM7RnSKR4sHybm7vv"UOP_DUP OP_HASH160 549670b5e987934b191cb43eeca45fd74c3bf8c1 OP_EQUALVERIFY OP_CHECKSIG*276a914549670b5e987934b191cb43eeca45fd74c3bf8c188ac*"18iFytU6TrkpPAx2KXM7RnSKR4sHybm7vv8$J  +@c8acb14d9238ee12099a43e1937609bba15bb82210c3964df217d45e366713db""1NSPxT2FWqW9PbgENWUFee88evwkk3tLSz"UOP_DUP OP_HASH160 eb2834060a16a5c7ace59d6703d79c22419d72fe OP_EQUALVERIFY OP_CHECKSIG*276a914eb2834060a16a5c7ace59d6703d79c22419d72fe88ac*"1NSPxT2FWqW9PbgENWUFee88evwkk3tLSz8$J  +@c8acb14d9238ee12099a43e1937609bba15bb82210c3964df217d45e366713db""15rLoKRnb17anMUt9X8Eks1MBhTMRUK2D5"UOP_DUP OP_HASH160 3535698b95522d7c9d05ade8789e6b65ffe1e723 OP_EQUALVERIFY OP_CHECKSIG*276a9143535698b95522d7c9d05ade8789e6b65ffe1e72388ac*"15rLoKRnb17anMUt9X8Eks1MBhTMRUK2D58$J $-@0000000000000000000e905768bcf50867cc3d9de60caab0407c989d6e524ba5"@0000000000000000001468b6b445bedde8ea938cafcb937990f5a57a2393b2872$Ȅ-@0000000000000000000911e2c39b3fdb4f95e7ae147b5bafba444f7102dd1074"@0000000000000000000e905768bcf50867cc3d9de60caab0407c989d6e524ba52 + + +1@a898f781bb1aa1b0e6e7001a3c52b26728483030d8cfcf387a073628eeb91a75$"@0000000000000000000911e2c39b3fdb4f95e7ae147b5bafba444f7102dd1074(Ȅ-2 +@7c6bbb9a25e9eebe73df4978a1408e43d86e895b862dd2781da90ed60ef09d74B02f5b0cf1aa904d25b312f8955770e4b13918fc703d211283e05a293aa2b5ec7ef2 +@4a615ef99b6f2fe9b13ada8c331bfa57b88b58481d03ae29234605f848879e32B03b809b6c896d10bcffbea68caeff6fb62eae0d4a926f343c5c2c280468c529d3fB +@a898f781bb1aa1b0e6e7001a3c52b26728483030d8cfcf387a073628eeb91a75""1GKM2gH3W2Fhe2gKSUxMymcUJJBXm4jKuj"UOP_DUP OP_HASH160 a80217e6e24a73b0362b5ebb5a391b7eddd10f0f OP_EQUALVERIFY OP_CHECKSIG*276a914a80217e6e24a73b0362b5ebb5a391b7eddd10f0f88ac*"1GKM2gH3W2Fhe2gKSUxMymcUJJBXm4jKuj8$J  + @a898f781bb1aa1b0e6e7001a3c52b26728483030d8cfcf387a073628eeb91a75""1CSJ5hgZEjvcwkc7PcYK1HcBPPwDb6QY1L"UOP_DUP OP_HASH160 7d720a8d247d951cb25e32a1e156cc12dfa1560c OP_EQUALVERIFY OP_CHECKSIG*276a9147d720a8d247d951cb25e32a1e156cc12dfa1560c88ac*"1CSJ5hgZEjvcwkc7PcYK1HcBPPwDb6QY1L8$J  +_@a898f781bb1aa1b0e6e7001a3c52b26728483030d8cfcf387a073628eeb91a75""1AA3MprfJgN66oLM6jpaVvsMZn8aWLa8Hn"UOP_DUP OP_HASH160 646ed84e916b8176557af0ccd3fdaae8f111a4bf OP_EQUALVERIFY OP_CHECKSIG*276a914646ed84e916b8176557af0ccd3fdaae8f111a4bf88ac*"1AA3MprfJgN66oLM6jpaVvsMZn8aWLa8Hn8$J ; + + +1@f26e41c976a190319584a64c985b5b432162b822345391fdf7975f6e82bf5796$"@0000000000000000000911e2c39b3fdb4f95e7ae147b5bafba444f7102dd1074(Ȅ-2 +@7510c211bde9b9674e118d08f247fa04ff8c97be875728022e375b32c9adfb81B035d539290b7e79e5fdb72d4154ce0daa117ea3db4096fc9217c766b2296340f802 +@c585677d95eb51e9048c199c944a3db9ecc3bc64573bb8ec5d9ea6e8e40ee672B03406f8fc6164349e40c9d50e4cb085cb6ffbde418dbc6f26428599b5433a3dd79B +@f26e41c976a190319584a64c985b5b432162b822345391fdf7975f6e82bf5796""17XLvTGCvkvW7xkQPDU2G4HhWiWvCEg5gT"UOP_DUP OP_HASH160 478ddcff4ba1c644def1c073e5790b2b3c186ea5 OP_EQUALVERIFY OP_CHECKSIG*276a914478ddcff4ba1c644def1c073e5790b2b3c186ea588ac*"17XLvTGCvkvW7xkQPDU2G4HhWiWvCEg5gT8$J  +@f26e41c976a190319584a64c985b5b432162b822345391fdf7975f6e82bf5796""1HJBYPeUvxxQ6tYbZi9unePgrgwYmWyqTv"UOP_DUP OP_HASH160 b2c1e21ceb038ad73c52e7bba0287dbb2bc0bfc4 OP_EQUALVERIFY OP_CHECKSIG*276a914b2c1e21ceb038ad73c52e7bba0287dbb2bc0bfc488ac*"1HJBYPeUvxxQ6tYbZi9unePgrgwYmWyqTv8$J  +[@f26e41c976a190319584a64c985b5b432162b822345391fdf7975f6e82bf5796""17BDwX85ZW1pJCfJWrveCuAQ2PxSCdtDy2"UOP_DUP OP_HASH160 43bfb750f6db5372efe1fdd447409e8b70f60802 OP_EQUALVERIFY OP_CHECKSIG*276a91443bfb750f6db5372efe1fdd447409e8b70f6080288ac*"17BDwX85ZW1pJCfJWrveCuAQ2PxSCdtDy28$J $ܘ-@00000000000000000015d801130ce4f519c2072e6dfe74cc3da5ac1ddab8d9cd"@0000000000000000000911e2c39b3fdb4f95e7ae147b5bafba444f7102dd10742$-@00000000000000000018e694027d976733d7e8cca4ae5efc602915d47a607a4c"@00000000000000000015d801130ce4f519c2072e6dfe74cc3da5ac1ddab8d9cd2$-@00000000000000000015fbb15f38ab895a9fa88490514aa693e26a95b9dced99"@00000000000000000018e694027d976733d7e8cca4ae5efc602915d47a607a4c2!$-@00000000000000000004bab4c50a9dd950b627312d4feffd0e4e2b4c539d36e4"@00000000000000000015fbb15f38ab895a9fa88490514aa693e26a95b9dced992 + + +1@da9411110ef4161e7b4604407b13c5da792fd04ce5487f85dff77cbbecfd9f96$"@00000000000000000004bab4c50a9dd950b627312d4feffd0e4e2b4c539d36e4(-2 +@ddbf4827b8ad6212d23b7a9503a419facf5939efbe75f7a7483312f0ec247588B02686d35bf0a95140a405ee787c6dfc62eed5eadb57d474f7f6eb722391a6c264d2 +@1d972e907f816c15dc69e89ea4339c79106462fb8bc8973ba12e45ea9b386510B0378e9ae1034bc362cbb1bf52d4449dacb07283a2b149636b25cdee2d6a39280b2B +?@da9411110ef4161e7b4604407b13c5da792fd04ce5487f85dff77cbbecfd9f96""1NZUTyUG2bQaNwCbM49jPiAK9q3swBQpSr"UOP_DUP OP_HASH160 ec7ee100a58716f6d79d7bbb67f1aee0947ace87 OP_EQUALVERIFY OP_CHECKSIG*276a914ec7ee100a58716f6d79d7bbb67f1aee0947ace8788ac*"1NZUTyUG2bQaNwCbM49jPiAK9q3swBQpSr8$J  +$@da9411110ef4161e7b4604407b13c5da792fd04ce5487f85dff77cbbecfd9f96""1PQVWhJEXR6SstwQserqhWhzHGBw4br6SX"UOP_DUP OP_HASH160 f5c4228d1c6870dc153fef9c5a5a3a30ec839562 OP_EQUALVERIFY OP_CHECKSIG*276a914f5c4228d1c6870dc153fef9c5a5a3a30ec83956288ac*"1PQVWhJEXR6SstwQserqhWhzHGBw4br6SX8$J  +@da9411110ef4161e7b4604407b13c5da792fd04ce5487f85dff77cbbecfd9f96""17VKCbk3FLzdGkBDSaYUUPW84LmRkKFHpF"UOP_DUP OP_HASH160 472b981e5cbb54a108662ba6a0a67acc26261de4 OP_EQUALVERIFY OP_CHECKSIG*276a914472b981e5cbb54a108662ba6a0a67acc26261de488ac*"17VKCbk3FLzdGkBDSaYUUPW84LmRkKFHpF8$J M + + +1@0120a4b831a873e21b64b058596dfec4b751b286c500ae219b1b299ad3903403$"@00000000000000000004bab4c50a9dd950b627312d4feffd0e4e2b4c539d36e4(-2 +@9832a983ec01245b5b8de9167650ae0bc41f84f9f891163b04168a451e1ecd36B02f005427fbf9cae1c65f63af35a34b938d32c44f5e8f8ce95e22d4c5823753f062 +@d156cb412f387b4d8116badb49fa6b2aeb5f3b18470ab948a9b1d75aa0a181a6B034c24bdac1a01874efd0d5cb3f2bda4e7896aa68538e523b07d85c5ed31efd4cbB +@0120a4b831a873e21b64b058596dfec4b751b286c500ae219b1b299ad3903403""1MDKS1KUqn7fQyVR7n9vDaoQyqn4TVsNzc"UOP_DUP OP_HASH160 ddb6e48b309719581f472eb9f947088e1218932a OP_EQUALVERIFY OP_CHECKSIG*276a914ddb6e48b309719581f472eb9f947088e1218932a88ac*"1MDKS1KUqn7fQyVR7n9vDaoQyqn4TVsNzc8$J  + @0120a4b831a873e21b64b058596dfec4b751b286c500ae219b1b299ad3903403""1EN59b4aCytan2eNBsAeKLa5nYvW5w5xVM"UOP_DUP OP_HASH160 9295d540209debd5c8575016c90f0b14faf3d620 OP_EQUALVERIFY OP_CHECKSIG*276a9149295d540209debd5c8575016c90f0b14faf3d62088ac*"1EN59b4aCytan2eNBsAeKLa5nYvW5w5xVM8$J  +@0120a4b831a873e21b64b058596dfec4b751b286c500ae219b1b299ad3903403""1P55ibRiuPwVf2aCnoY6u8NMb9jQ7pMt2P"UOP_DUP OP_HASH160 f2185e668d531bee5335d4a99830a6dad113a583 OP_EQUALVERIFY OP_CHECKSIG*276a914f2185e668d531bee5335d4a99830a6dad113a58388ac*"1P55ibRiuPwVf2aCnoY6u8NMb9jQ7pMt2P8$J ; + + +1@1b8d81564be647c90d7c03c851e93438738ba96855b4c6c826e54aed60c8e4e7$"@00000000000000000004bab4c50a9dd950b627312d4feffd0e4e2b4c539d36e4(-2 +@a898f781bb1aa1b0e6e7001a3c52b26728483030d8cfcf387a073628eeb91a75B03f9cf793671fc25a767eddb2ff17813b9c76dd01338c10500a7582605ce1ef86e2 +@0120a4b831a873e21b64b058596dfec4b751b286c500ae219b1b299ad3903403B03896cc62cb0d807e80355fab6576a727dbc31639b209065a52749259b68e6f270B +@1b8d81564be647c90d7c03c851e93438738ba96855b4c6c826e54aed60c8e4e7""14DWRrZX1hkU5eCGgvAdwzhgqVsQuid6mY"UOP_DUP OP_HASH160 2345ef41394a3d5336c3e88039387623663fc09b OP_EQUALVERIFY OP_CHECKSIG*276a9142345ef41394a3d5336c3e88039387623663fc09b88ac*"14DWRrZX1hkU5eCGgvAdwzhgqVsQuid6mY8$J  + @1b8d81564be647c90d7c03c851e93438738ba96855b4c6c826e54aed60c8e4e7""1CkrKhxxH2rMciu6Uw3n4DY85sTFT4N45y"UOP_DUP OP_HASH160 80f4713da08ceeef0046d966bb69fc7f72fe7490 OP_EQUALVERIFY OP_CHECKSIG*276a91480f4713da08ceeef0046d966bb69fc7f72fe749088ac*"1CkrKhxxH2rMciu6Uw3n4DY85sTFT4N45y8$J  +ȧ +@1b8d81564be647c90d7c03c851e93438738ba96855b4c6c826e54aed60c8e4e7""1ANq3SchX5bczGH495Jkx2TCg8oYnkMxwo"UOP_DUP OP_HASH160 66d9f884b33d36001683aa7cb82ea85aba881fca OP_EQUALVERIFY OP_CHECKSIG*276a91466d9f884b33d36001683aa7cb82ea85aba881fca88ac*"1ANq3SchX5bczGH495Jkx2TCg8oYnkMxwo8$J ;$-@0000000000000000000de80568340eda0750ec05685ef04e311b903a1291a310"@00000000000000000004bab4c50a9dd950b627312d4feffd0e4e2b4c539d36e42$-@0000000000000000000448478f29fba82054f7a1b4a7ba4b293c4982f7be6617"@0000000000000000000de80568340eda0750ec05685ef04e311b903a1291a3102$-@0000000000000000000eb66cb5ea0baec1f55fc685e3e2291685466ad1e3ae8d"@0000000000000000000448478f29fba82054f7a1b4a7ba4b293c4982f7be66172,$-@00000000000000000014991959287b2c292ab60dea2046b67250d351d696a2d8"@0000000000000000000eb66cb5ea0baec1f55fc685e3e2291685466ad1e3ae8d2+ + + +1@1ea0484cfe781c6cf34f9ab1ab1cdaad569de5d55ccbab93f7eaa27099b47dca$"@00000000000000000014991959287b2c292ab60dea2046b67250d351d696a2d8(-2 +@eade3f60ae82caffe1c33e0dcba74e323f63ae65b720b25181f10c0461a70defB026803eb47f038cc837a50ec0f1ea76146a28dd90dc8cd9c38295c86a3052103d62 +@eade3f60ae82caffe1c33e0dcba74e323f63ae65b720b25181f10c0461a70defB03221702ab32aac3c36370dc1608d6c636ea859111ae8d50c06594014d50d88387B +0@1ea0484cfe781c6cf34f9ab1ab1cdaad569de5d55ccbab93f7eaa27099b47dca"!1uXkVc5w3MUecwam4RreYyuGztb7Spm4W"UOP_DUP OP_HASH160 09ef4c791114d8dd838e06a25950255b0af3c3ac OP_EQUALVERIFY OP_CHECKSIG*276a91409ef4c791114d8dd838e06a25950255b0af3c3ac88ac*!1uXkVc5w3MUecwam4RreYyuGztb7Spm4W8$J  + @1ea0484cfe781c6cf34f9ab1ab1cdaad569de5d55ccbab93f7eaa27099b47dca""1LfiMV9Q3onmeXi6t9Z9yoSgcCqNhnzfaQ"UOP_DUP OP_HASH160 d7bcb76290eb245bb72150ec4fd7f57abebbd30b OP_EQUALVERIFY OP_CHECKSIG*276a914d7bcb76290eb245bb72150ec4fd7f57abebbd30b88ac*"1LfiMV9Q3onmeXi6t9Z9yoSgcCqNhnzfaQ8$J  +ށ&@1ea0484cfe781c6cf34f9ab1ab1cdaad569de5d55ccbab93f7eaa27099b47dca""1GNM46LJZPXZbnRxkjVGsjjF4wBBRteDLt"UOP_DUP OP_HASH160 a8935c92bad2e49cdcd57c08e479f09984412855 OP_EQUALVERIFY OP_CHECKSIG*276a914a8935c92bad2e49cdcd57c08e479f0998441285588ac*"1GNM46LJZPXZbnRxkjVGsjjF4wBBRteDLt8$J ; + + +1@fe143397a086721a6b84d29cafe6b04f3129df9d101b57f6e19ca83988a4f24c$"@00000000000000000014991959287b2c292ab60dea2046b67250d351d696a2d8(-2 +@1b8d81564be647c90d7c03c851e93438738ba96855b4c6c826e54aed60c8e4e7B03ee912c482d240fcf7194d7326ebb5bc1d1665f8e6fd0e2cf46204b98b35e35f92 +@1b8d81564be647c90d7c03c851e93438738ba96855b4c6c826e54aed60c8e4e7B03960c5388d63dd3317565a2043794459bc280341303ab93557e4e05553d45bbaeB +Ġ@fe143397a086721a6b84d29cafe6b04f3129df9d101b57f6e19ca83988a4f24c""1HaiyFm398Va67qKyk5S1fZaoeMRsu6PAn"UOP_DUP OP_HASH160 b5e2c6244f8a8cfb79d5fef24236481aaaa1ca28 OP_EQUALVERIFY OP_CHECKSIG*276a914b5e2c6244f8a8cfb79d5fef24236481aaaa1ca2888ac*"1HaiyFm398Va67qKyk5S1fZaoeMRsu6PAn8$J  + @fe143397a086721a6b84d29cafe6b04f3129df9d101b57f6e19ca83988a4f24c""12E4Qefuye1iWUhhY2TNs5CEsj4ymMjjzj"UOP_DUP OP_HASH160 0d7060c03f57a53ddf1c28f4435758aac973eac4 OP_EQUALVERIFY OP_CHECKSIG*276a9140d7060c03f57a53ddf1c28f4435758aac973eac488ac*"12E4Qefuye1iWUhhY2TNs5CEsj4ymMjjzj8$J  +b@fe143397a086721a6b84d29cafe6b04f3129df9d101b57f6e19ca83988a4f24c""155WmRxJCaELvHxqAadmq3fxQETkmVBknN"UOP_DUP OP_HASH160 2cbb03b1053dcc4ba6392df0984dfa2078e0edc7 OP_EQUALVERIFY OP_CHECKSIG*276a9142cbb03b1053dcc4ba6392df0984dfa2078e0edc788ac*"155WmRxJCaELvHxqAadmq3fxQETkmVBknN8$J ; + +1@6dddaae652d6cb007c69d0b15a2a55f25d1181a37a904024a26bc6bbce68aa3f$"@00000000000000000014991959287b2c292ab60dea2046b67250d351d696a2d8(-2 +@27357c75e7ff1d8ad01e235613f46279bea2a60a2940e321e2c4807dc5ff150aB02a8946cc17edb9c47405c303fecef809bf2832c8a44b1de710ce29fda5e878dd12 +@811559eb9640bcb4adfc78217de4066278c48cf895e6c881035ac6b6e98c34c9B03756f3a31d254007af793c704b35edda8cbcf9423b6d8cc15afa0fa0c3f5152a42 +@fe143397a086721a6b84d29cafe6b04f3129df9d101b57f6e19ca83988a4f24cB03a5a620f249486fb52abffb2e2c7e7098b87418ef5c7bda4d59fa01d9bb05d8eeB + @6dddaae652d6cb007c69d0b15a2a55f25d1181a37a904024a26bc6bbce68aa3f""18i6MQoFx8MecVLVvDWJSJy4ZWs8uHrBoz"UOP_DUP OP_HASH160 548e6707c6e04f0a4e40a77d418fb1d50a9b9fe2 OP_EQUALVERIFY OP_CHECKSIG*276a914548e6707c6e04f0a4e40a77d418fb1d50a9b9fe288ac*"18i6MQoFx8MecVLVvDWJSJy4ZWs8uHrBoz8$J  + @6dddaae652d6cb007c69d0b15a2a55f25d1181a37a904024a26bc6bbce68aa3f""18LPU1ksV7CEN4fyus45Vh8iF8cgz6guSo"UOP_DUP OP_HASH160 50738987165547c1392c6fdebf2a8630dd498d24 OP_EQUALVERIFY OP_CHECKSIG*276a91450738987165547c1392c6fdebf2a8630dd498d2488ac*"18LPU1ksV7CEN4fyus45Vh8iF8cgz6guSo8$J  +a@6dddaae652d6cb007c69d0b15a2a55f25d1181a37a904024a26bc6bbce68aa3f""1NfCP8ETDEhmKWPqieMSN1PUhKMSh678qf"UOP_DUP OP_HASH160 ed93f2e2b55da3b8af35ecdd595ba63e583b2862 OP_EQUALVERIFY OP_CHECKSIG*276a914ed93f2e2b55da3b8af35ecdd595ba63e583b286288ac*"1NfCP8ETDEhmKWPqieMSN1PUhKMSh678qf8$J ; + + +1@e3c64000258e5e78300f27482d632461b9f86b06fa767a2b70f3e9a7d48b16c2$"@00000000000000000014991959287b2c292ab60dea2046b67250d351d696a2d8(-2 +@c1f9fea6365658a099ff2cfb25ecb8c49d241943710325d08ad01e805a83b049B0226c4a664f1a7a3eaff544f68a3613a66bee5ceea31834c26032c07635c7b48292 +@6f493e18f15e8a85713a39d1b9672c3c41bc35a182c48221c4ea2c2478cab1a2B03a48cb1482399886ac474741a38ee8c5649d93fe8c3fe95144c43bbffccb75c61B + @e3c64000258e5e78300f27482d632461b9f86b06fa767a2b70f3e9a7d48b16c2""17LHJuWxLumJ767c4E2oKnhFiAYKpnd1wF"UOP_DUP OP_HASH160 457645951695149767fb5f9f9273ac97e96c7ef2 OP_EQUALVERIFY OP_CHECKSIG*276a914457645951695149767fb5f9f9273ac97e96c7ef288ac*"17LHJuWxLumJ767c4E2oKnhFiAYKpnd1wF8$J  + @e3c64000258e5e78300f27482d632461b9f86b06fa767a2b70f3e9a7d48b16c2""17DZBJiAkLJH9dTqV5SdaBAVmmkWzcTm5h"UOP_DUP OP_HASH160 44309b5860c3a0877effa6455503350d6d09e9e8 OP_EQUALVERIFY OP_CHECKSIG*276a91444309b5860c3a0877effa6455503350d6d09e9e888ac*"17DZBJiAkLJH9dTqV5SdaBAVmmkWzcTm5h8$J  +_@e3c64000258e5e78300f27482d632461b9f86b06fa767a2b70f3e9a7d48b16c2"!1n2FzG8ME5K8RKKYLkHXGBNF4NrqJDLiY"UOP_DUP OP_HASH160 0883c4cc314dc8fdc85e071d91f7a9035cfe5ad3 OP_EQUALVERIFY OP_CHECKSIG*276a9140883c4cc314dc8fdc85e071d91f7a9035cfe5ad388ac*!1n2FzG8ME5K8RKKYLkHXGBNF4NrqJDLiY8$J ;$-@0000000000000000000362f55ff9db7a1d10cf4fe86740554fd334bbae7f7378"@00000000000000000014991959287b2c292ab60dea2046b67250d351d696a2d82$׺-@0000000000000000000c767c9ac24997afdfbb5a1f1cc1ff15edaa99d64f9412"@0000000000000000000362f55ff9db7a1d10cf4fe86740554fd334bbae7f73782 + +1@5768a04e735af570961cc241e16f54ff8b77bc38bf2fe5d7bd564709921b3da9$"@0000000000000000000c767c9ac24997afdfbb5a1f1cc1ff15edaa99d64f9412(׺-2 +@fe143397a086721a6b84d29cafe6b04f3129df9d101b57f6e19ca83988a4f24cB03daae543a8e2768516351836ddf9a893ad39320e31ea3a57fc00ac4ca09ba9b3b2 +@f68a3a00884e866f185907ab490ee1511816de078917c10a920c1cd03d880122B026a526955b47fe619a95b08a97b5b7daef0a53459b977a4507da25682697c79d52 +@6dddaae652d6cb007c69d0b15a2a55f25d1181a37a904024a26bc6bbce68aa3fB03d0cfe0ca67d65ad5efcd8f23bf4e4689c1562463caac08c0e06cf00464c0ac13B +@5768a04e735af570961cc241e16f54ff8b77bc38bf2fe5d7bd564709921b3da9""1Nz4EuQUUCgNEsxioXtdihnuFCMRfb4nVu"UOP_DUP OP_HASH160 f1250e3fbcf65902ed993c62367b83ee69297124 OP_EQUALVERIFY OP_CHECKSIG*276a914f1250e3fbcf65902ed993c62367b83ee6929712488ac*"1Nz4EuQUUCgNEsxioXtdihnuFCMRfb4nVu8$J  + @5768a04e735af570961cc241e16f54ff8b77bc38bf2fe5d7bd564709921b3da9""1LNz1qjztzYx1NmiTUzur7pk96YtbkmnXt"UOP_DUP OP_HASH160 d492b7e847dcbba79476c3fceae071c61a166010 OP_EQUALVERIFY OP_CHECKSIG*276a914d492b7e847dcbba79476c3fceae071c61a16601088ac*"1LNz1qjztzYx1NmiTUzur7pk96YtbkmnXt8$J  +a@5768a04e735af570961cc241e16f54ff8b77bc38bf2fe5d7bd564709921b3da9""148jjeD4uFEkBbTbe4UEUNPTRaMtwqXJuu"UOP_DUP OP_HASH160 225ef66efe73896d64f53ae2c0663ea9c1528c6e OP_EQUALVERIFY OP_CHECKSIG*276a914225ef66efe73896d64f53ae2c0663ea9c1528c6e88ac*"148jjeD4uFEkBbTbe4UEUNPTRaMtwqXJuu8$J ; + + +1@09638e5ae033fc0a8db262aabb350806ded4545b8afc694a1cbbd674edcc5780$"@0000000000000000000c767c9ac24997afdfbb5a1f1cc1ff15edaa99d64f9412(׺-2 +@ab66a2f760c001ca32c98f5a2f556ba1e428a90f886407389422a43fe0037c80B02d6c469c68264415a0a6b9effca5cb11f5145361774a691d54542ba96e58e4d482 +@cd542ec0892319589f8f8e095b029c9e075c9ad5c05af632de9a23aa67cd5b97B03a415241dacb544a0ae62712952b9db8ad30e53b4883b5419267211981d8d2b2eB + +@09638e5ae033fc0a8db262aabb350806ded4545b8afc694a1cbbd674edcc5780""1K1uT7boeyrKrzgTaYwBH9w2qCzdoabJJw"UOP_DUP OP_HASH160 c59e0c1fe455e59badd5e9c0b7cd0b17c7e04cb1 OP_EQUALVERIFY OP_CHECKSIG*276a914c59e0c1fe455e59badd5e9c0b7cd0b17c7e04cb188ac*"1K1uT7boeyrKrzgTaYwBH9w2qCzdoabJJw8$J  +@09638e5ae033fc0a8db262aabb350806ded4545b8afc694a1cbbd674edcc5780""1EcfxeFfjVYZiXCv1kguHG8pBTL9ZDsfav"UOP_DUP OP_HASH160 9558b729a54009aa5fe072a02274e8f0b2addd06 OP_EQUALVERIFY OP_CHECKSIG*276a9149558b729a54009aa5fe072a02274e8f0b2addd0688ac*"1EcfxeFfjVYZiXCv1kguHG8pBTL9ZDsfav8$J  +f@09638e5ae033fc0a8db262aabb350806ded4545b8afc694a1cbbd674edcc5780""1DmsBCv4PvUuFQqDDJbyqUfYUvFYpgt4VR"UOP_DUP OP_HASH160 8c1db24dfd6d6452777701f09d9b6ec74c757cf2 OP_EQUALVERIFY OP_CHECKSIG*276a9148c1db24dfd6d6452777701f09d9b6ec74c757cf288ac*"1DmsBCv4PvUuFQqDDJbyqUfYUvFYpgt4VR8$J  $؀-@000000000000000000014ba569ed62434cfdeecb064dece5188d4eb8a665e1d3"@0000000000000000000c767c9ac24997afdfbb5a1f1cc1ff15edaa99d64f94122 + + + +1@4371d05f177f98a3a3cbcf5df28f2824b8220756f5aa6e40b04b1563a6fe6c00$"@000000000000000000014ba569ed62434cfdeecb064dece5188d4eb8a665e1d3(؀-2 +@08ca2b3fdff5353ae3ea4219ccd6eb32953fba8277690f0bd68e0ce17616a019B03cba11d567598c022823cfb6202a2874b8d462836149220c8b160d3f1fea4777f2 +@f5d006630de8f5e17092532b430c9c0a09bd279268041a672493162ece712f52B02b2c27c6ac0da921fbfde8f3fcdaadbc3fa7637f08c39f865c245e7a57673dc16B + @4371d05f177f98a3a3cbcf5df28f2824b8220756f5aa6e40b04b1563a6fe6c00""15RswbjEmsRADcGmtcKp6p1jvg6Aemp5mj"UOP_DUP OP_HASH160 3095028a431bb5c62cc626c106613e553fd3e905 OP_EQUALVERIFY OP_CHECKSIG*276a9143095028a431bb5c62cc626c106613e553fd3e90588ac*"15RswbjEmsRADcGmtcKp6p1jvg6Aemp5mj8$J  + @4371d05f177f98a3a3cbcf5df28f2824b8220756f5aa6e40b04b1563a6fe6c00""16AaDBTxRh1xrXtEeScs4FqBQCsZHtUKh7"UOP_DUP OP_HASH160 38a8184ae928b7b6316539c1e06d5e481f1d3e00 OP_EQUALVERIFY OP_CHECKSIG*276a91438a8184ae928b7b6316539c1e06d5e481f1d3e0088ac*"16AaDBTxRh1xrXtEeScs4FqBQCsZHtUKh78$J  +U@4371d05f177f98a3a3cbcf5df28f2824b8220756f5aa6e40b04b1563a6fe6c00""1LE2qfAJX3ccikoFgvFK97Hs3kBNiPnzye"UOP_DUP OP_HASH160 d2e1551bddd43b850e2a9833de5deae031db0fa4 OP_EQUALVERIFY OP_CHECKSIG*276a914d2e1551bddd43b850e2a9833de5deae031db0fa488ac*"1LE2qfAJX3ccikoFgvFK97Hs3kBNiPnzye8$J ;$-@0000000000000000001490a4bdf2872ac3bfaf57cf42a9bf5887210e7ded1c4a"@000000000000000000014ba569ed62434cfdeecb064dece5188d4eb8a665e1d32 $-@0000000000000000000fdd4eca1308eb3b968794463613ceadc770aa6791d86d"@0000000000000000001490a4bdf2872ac3bfaf57cf42a9bf5887210e7ded1c4a2 + + + +1@7a90ad154d293ba816f996a4a56ab7645f1352a4ea71976c1ce225c46bdc6f3c$"@0000000000000000000fdd4eca1308eb3b968794463613ceadc770aa6791d86d(-2 +@5768a04e735af570961cc241e16f54ff8b77bc38bf2fe5d7bd564709921b3da9B026a4048f697cb17594a0e0b396becc51bbd85583f22bbe5b460493944581e54952 +@5b4022243fc985d5127a12ee277af07c4f371e220e3be50ed96ae82e7c6d1057B02e3abb0b44205b8b1cf7d822dcb856f3965e41b384b93b4ca05cade3141d11428B +@7a90ad154d293ba816f996a4a56ab7645f1352a4ea71976c1ce225c46bdc6f3c""1AUhKR9nNQDRjHNq9aVxjsx3SPTm6TxPpX"UOP_DUP OP_HASH160 67f604b5a469076993680e7ff0c826059139b6a1 OP_EQUALVERIFY OP_CHECKSIG*276a91467f604b5a469076993680e7ff0c826059139b6a188ac*"1AUhKR9nNQDRjHNq9aVxjsx3SPTm6TxPpX8$J  + @7a90ad154d293ba816f996a4a56ab7645f1352a4ea71976c1ce225c46bdc6f3c"!1SQhNSsf5AiKnTBBfR2N7iFKGfkvuiX1Z"UOP_DUP OP_HASH160 04ce2df35ddc810a4c2e9340ce0c6ed537e32a1e OP_EQUALVERIFY OP_CHECKSIG*276a91404ce2df35ddc810a4c2e9340ce0c6ed537e32a1e88ac*!1SQhNSsf5AiKnTBBfR2N7iFKGfkvuiX1Z8$J  +_@7a90ad154d293ba816f996a4a56ab7645f1352a4ea71976c1ce225c46bdc6f3c""13k7rxQKM5ny7bAU3noa3ZkziNhcoLhS9G"UOP_DUP OP_HASH160 1e17dd8de733109cbfb3af6d7870ffaff9385d05 OP_EQUALVERIFY OP_CHECKSIG*276a9141e17dd8de733109cbfb3af6d7870ffaff9385d0588ac*"13k7rxQKM5ny7bAU3noa3ZkziNhcoLhS9G8$J ;$-@00000000000000000004513163518a86ce705f56365af5b1435bb275a1145439"@0000000000000000000fdd4eca1308eb3b968794463613ceadc770aa6791d86d2$-@0000000000000000000a38ceb277bb7117aa5af6490597c95f82576677118342"@00000000000000000004513163518a86ce705f56365af5b1435bb275a11454392$-@000000000000000000121791b3ed7026016665a653c9f1bb214c19d65ca7d0f3"@0000000000000000000a38ceb277bb7117aa5af6490597c95f825766771183422Ï$-@00000000000000000014e1dd12db1c5e96a7eafcb0fb80d300c0652bbd1fbdbb"@000000000000000000121791b3ed7026016665a653c9f1bb214c19d65ca7d0f32ď$-@00000000000000000015163726212f5430d03a6e9097be2b78ad0eb4fcb21a11"@00000000000000000014e1dd12db1c5e96a7eafcb0fb80d300c0652bbd1fbdbb2ŏ$ȗ-@0000000000000000000a9b5d3245df63dd58c70342f26cd3205e0a0540b4650a"@00000000000000000015163726212f5430d03a6e9097be2b78ad0eb4fcb21a112Ə$-@0000000000000000000d79fb99fda97031411b24898667b8a052056c1b06821b"@0000000000000000000a9b5d3245df63dd58c70342f26cd3205e0a0540b4650a2Ǐ$-@0000000000000000000436ffc58cfdb8a772ea3201cd16b71cc85699bd816e7e"@0000000000000000000d79fb99fda97031411b24898667b8a052056c1b06821b2 ȏ$薢-@0000000000000000001abfa475ab6878f8682211f7c9ff00eb0cecbbcd902b9d"@0000000000000000000436ffc58cfdb8a772ea3201cd16b71cc85699bd816e7e2 + + + +1@9559af273f9fec60f1d6e1c169653fe3c52fb3a57ada43a163c6c4c61032ee8fȏ$"@0000000000000000001abfa475ab6878f8682211f7c9ff00eb0cecbbcd902b9d(薢-2 +@a81954462632c14c2e51eb6071e874200059e7f7e8414571eb8ad1d26d6fb492B02d8734240e512a7094247163c42ed0bcb9aba0ebbaae373ef8deb7d81f0dd21a22 +@d92df33fe97fd8b67e3ba4e6533ed76695c95f283990671393793cffa87a83ccB02793741788706c7d613d89dbea683239e29bcab01bb1bf37cd562018b84865faeB +M@9559af273f9fec60f1d6e1c169653fe3c52fb3a57ada43a163c6c4c61032ee8f""13BpmCAXdjp3udw6Xr6uURt7Pdw9uF3THC"UOP_DUP OP_HASH160 17fc47e56fb5ad125ca81b2949a3fe54cf24b9f8 OP_EQUALVERIFY OP_CHECKSIG*276a91417fc47e56fb5ad125ca81b2949a3fe54cf24b9f888ac*"13BpmCAXdjp3udw6Xr6uURt7Pdw9uF3THC8ȏ$J  +@9559af273f9fec60f1d6e1c169653fe3c52fb3a57ada43a163c6c4c61032ee8f""1LgoP1X1mkeh5XkhfD95R5CpknSHbrFSNJ"UOP_DUP OP_HASH160 d7f153f9adaedc38cd97e705761ec4000c06574a OP_EQUALVERIFY OP_CHECKSIG*276a914d7f153f9adaedc38cd97e705761ec4000c06574a88ac*"1LgoP1X1mkeh5XkhfD95R5CpknSHbrFSNJ8ȏ$J  +@9559af273f9fec60f1d6e1c169653fe3c52fb3a57ada43a163c6c4c61032ee8f""18ZJR2TFsWchemNgNVNsAT9iBpnGA7Zqg8"UOP_DUP OP_HASH160 52e4ba59661b2f5057caecff1dbad13c11b02aec OP_EQUALVERIFY OP_CHECKSIG*276a91452e4ba59661b2f5057caecff1dbad13c11b02aec88ac*"18ZJR2TFsWchemNgNVNsAT9iBpnGA7Zqg88ȏ$J [ɏ$-@000000000000000000165b6bd716c74ad4a4897ce641f356e26e72447d4e0a77"@0000000000000000001abfa475ab6878f8682211f7c9ff00eb0cecbbcd902b9d2ʏ$-@000000000000000000081a42804cf3e1b765411b59da534d4326824d9a466725"@000000000000000000165b6bd716c74ad4a4897ce641f356e26e72447d4e0a772 ˏ$-@0000000000000000000c914badbe461ca97123e0cea4ed993c1b33cf2713c346"@000000000000000000081a42804cf3e1b765411b59da534d4326824d9a4667252 + + + +1@b5efb102edddd93d707d32aea9b5a6319297448d41bf5dab98e086bd7d473a4dˏ$"@0000000000000000000c914badbe461ca97123e0cea4ed993c1b33cf2713c346(-2 +@12812c44ac53cb408238389776eb5d0b1bf581200db34f42d23bd056777b854cB037ff4f5c1299c5280f4a0bb95f30f10ec66e490ec627bde2806ec6e43e5d0ee792 +@084ff1a7704b6f739e26add44cff6e5da2be8701a86647c39337c9df03547f35B03c00ae9350f9feddb8acd4033fc15587b64ac3dfbedbed2f5727c23998299dc9bB +@b5efb102edddd93d707d32aea9b5a6319297448d41bf5dab98e086bd7d473a4d""16uqUhnEj268Lb9RyL5S3LNKjmUhZcMyVn"UOP_DUP OP_HASH160 40d6b9dcf28d39adb0fcb4a4953ef15021606915 OP_EQUALVERIFY OP_CHECKSIG*276a91440d6b9dcf28d39adb0fcb4a4953ef1502160691588ac*"16uqUhnEj268Lb9RyL5S3LNKjmUhZcMyVn8ˏ$J  + +@b5efb102edddd93d707d32aea9b5a6319297448d41bf5dab98e086bd7d473a4d""1GhzBZBHCVZnNAVcGp6Khz58C2GyexFvHy"UOP_DUP OP_HASH160 ac4a422299883a893359e7eee811fc46488c8657 OP_EQUALVERIFY OP_CHECKSIG*276a914ac4a422299883a893359e7eee811fc46488c865788ac*"1GhzBZBHCVZnNAVcGp6Khz58C2GyexFvHy8ˏ$J  +#@b5efb102edddd93d707d32aea9b5a6319297448d41bf5dab98e086bd7d473a4d""1GJDosbuZZkg87N3inqsToyh4ZFEJtsDUV"UOP_DUP OP_HASH160 a7cba659db5a4a7aa55463755d4f8df44f569a08 OP_EQUALVERIFY OP_CHECKSIG*276a914a7cba659db5a4a7aa55463755d4f8df44f569a0888ac*"1GJDosbuZZkg87N3inqsToyh4ZFEJtsDUV8ˏ$J ̏$-@000000000000000000145fdc37bd22a7c7ff12afb94fa0b5104f8594e17145b7"@0000000000000000000c914badbe461ca97123e0cea4ed993c1b33cf2713c3462 + +1@2b129cd6930e671dba904fc9ffc5bd43b57b19c95153482d404718fc8f044e4b̏$"@000000000000000000145fdc37bd22a7c7ff12afb94fa0b5104f8594e17145b7(-2 +@eaa8173a3f883a56f03b8e14637c0bf430a4898f38a3bc1cfaee97e43ac1ab44B0262b26f0fcd0cb6aa32b7a7a354c010335cb361c158ec6d9605c507160352fc5f2 +@294c561f0dfb9c01c76d2998a62a498505ceecbcff214ceced4caf6e224f9c6aB03a502be8077c827acbe4e37cbfbd97bae420088c07115039c624b3a56281d1326B +y@2b129cd6930e671dba904fc9ffc5bd43b57b19c95153482d404718fc8f044e4b""1FHwnU3C3Ue5uXzpPv62f6BykqJdJ1n5br"UOP_DUP OP_HASH160 9cc625cce643976e5817238bda971f2859181acd OP_EQUALVERIFY OP_CHECKSIG*276a9149cc625cce643976e5817238bda971f2859181acd88ac*"1FHwnU3C3Ue5uXzpPv62f6BykqJdJ1n5br8̏$J  +\@2b129cd6930e671dba904fc9ffc5bd43b57b19c95153482d404718fc8f044e4b""1PKSoPeZgZQYryKnoJGDeTYqLUGafrBZk8"UOP_DUP OP_HASH160 f4cfca8a5b83974610bfd8c43c93909da632bf76 OP_EQUALVERIFY OP_CHECKSIG*276a914f4cfca8a5b83974610bfd8c43c93909da632bf7688ac*"1PKSoPeZgZQYryKnoJGDeTYqLUGafrBZk88̏$J  + + +1@1ab6708ab03345948e2af4a2c47905b48fbbfb62fa8ff926a92d4dbfc02c390ȅ$"@000000000000000000145fdc37bd22a7c7ff12afb94fa0b5104f8594e17145b7(-2 +@9ee306f1428448f55fca6baef601c2688e71be0bd5ddca189641232c820f0575B02049fcb5e2e22cc943c0c8d680d1164a041afffeb66af512a432d84288fa566fd2 +@8bac8e70ccffbe459f549b83b73729b50fab0dbc5920b87d14109262358f2108B028d4c10f70689dae95a0410812bbb0dec5219d4958e3254eaf30a29d18332d9b9B +@1ab6708ab03345948e2af4a2c47905b48fbbfb62fa8ff926a92d4dbfc02c390e"!1hiKfK1VvdHQJ5pPAFSFn5YiENcezVoXB"UOP_DUP OP_HASH160 07b321d2717e0507bfebaf277042d123cc44a15e OP_EQUALVERIFY OP_CHECKSIG*276a91407b321d2717e0507bfebaf277042d123cc44a15e88ac*!1hiKfK1VvdHQJ5pPAFSFn5YiENcezVoXB8̏$J  +d@1ab6708ab03345948e2af4a2c47905b48fbbfb62fa8ff926a92d4dbfc02c390e""1GAnXUqWyZftP8qu11eiuCdRFXRHVkwSsS"UOP_DUP OP_HASH160 a663a219633be7b67599f537b14b709885b14eba OP_EQUALVERIFY OP_CHECKSIG*276a914a663a219633be7b67599f537b14b709885b14eba88ac*"1GAnXUqWyZftP8qu11eiuCdRFXRHVkwSsS8̏$J  +@1ab6708ab03345948e2af4a2c47905b48fbbfb62fa8ff926a92d4dbfc02c390e""17rbCjaCdPxXU3Z6bxqBEFVutbZnZ9gZTj"UOP_DUP OP_HASH160 4b31affec6991b90f991cca77080e65e29925f0b OP_EQUALVERIFY OP_CHECKSIG*276a9144b31affec6991b90f991cca77080e65e29925f0b88ac*"17rbCjaCdPxXU3Z6bxqBEFVutbZnZ9gZTj8̏$J  + +1@091828cb632c61899f5dcfb0982d53b2c578b3e2c394d25411ad235f0ba5d0e1̏$"@000000000000000000145fdc37bd22a7c7ff12afb94fa0b5104f8594e17145b7(-2 +@a914e56a84997bc2618442a3229f91788d1b386c5ea4054c20bfaa4e209cf678B031d3772272869a63fd935a8dad54f77f96884314a0cceaa724b2b09c5dc3969172 +@d7280698e18749e331e2826127f6276889cca57910b9b3c3de9de706db0625bcB0256b08c08be310cc7571e1020f8735cbab2220665b590ac100bb7eb6b707fecf72 +@eeb78d71b12692937e86225000a151e81377a81ebbce345d8590e5e4bb22f778B035c0ece7c0f2c770044218f486670d7a737e30a4d21f0b8e436d19f15cda61bc32 +@d765f56d21e2ea8586917ba4ca90710639e90ceecb90d137a4b31854d1e68e50B038de9aa2d979f04c035e9bb55debc23bcae9f29d67ca3ead1760b976df23a58892 +@d61fb8868c3fb43a3d6719890e53e1f4ea16f850edaeb4b48e63faa79f62e21cB02256fca325fbeeef4fe32279468dabc3b3460a8edda5d0fe88c9d511edd67fa072 +@7f1055b71f5f4c3f4f738ff05ef7e1eaf77bda2733a9c7293e21794337b8470cB034c3d1d2c05a9a5c600e06e74c3ab9073f8ec74f0c5136a1702232588199758e32 +@b8deb7a905d8b2525e0f961cbf9ec25775fd0b13d7aed41e9187f8fc9e061e94B03f56b03b881fb6e05a3670dcc70e207c160f10930a4f23a3da97cf44c7e1a6c362 +@9ee306f1428448f55fca6baef601c2688e71be0bd5ddca189641232c820f0575B03ff92b999702083adde0e71a294ac8844a86139395cc6c7eeac17b57194f2e7a92 +@a1a0f748cb261b82cecad2fac2157ed4549ab7ff0743809cae75bd002b456082B034cd0fb8db5d67f6885381932d3369966e8021cb6a9ccd14fa6c9f309ee4fbb502 +@dd7767a4dd68a8575b1d23a7694feaf6a999179038f147c55ac912e77a5a15bbB0356d374be079711fd689fabfd0304181db4dae939f0d5c3e26d3eb0dbf366d9ad2 +@e1932b0fd9f20c78a4ef5a31b090b06e7cea3c4611a1b5022a71133f3a06bbb1B037a5d79dd2cbbecfdc2222ae54ba9962e2e36ccefd0e715ccd3facd00b0f9f7e92 +@ea7f8e7b661266fffa2b0bc555f06bc5b32bae9f0d5dbc6cdd2839427ccefb00B02878e3d26728b99fb577f94b287bae3c118e69a669c1de299f81a494d7faa4a8c2 +@51e5cfef0a1b0498a2c91fb9ce8608080e23ad3690c8b9634195698a9be3df9bB023d2bc0b8e0988a9b12c4c39797795c3096d8181144027e0471a88c873215c9272 +@1ab6708ab03345948e2af4a2c47905b48fbbfb62fa8ff926a92d4dbfc02c390eB021b61aee34676bf2960dc76ffc84e67bfb8739f69ae5ac43189ab8153a8bcee1eB +K@091828cb632c61899f5dcfb0982d53b2c578b3e2c394d25411ad235f0ba5d0e1""1KhByaQe5Z5V1rP3PC6UgoK2cRTZyNkn1n"UOP_DUP OP_HASH160 cd0c107dfac521b7ef07a36d6b0158a54f74c6d3 OP_EQUALVERIFY OP_CHECKSIG*276a914cd0c107dfac521b7ef07a36d6b0158a54f74c6d388ac*"1KhByaQe5Z5V1rP3PC6UgoK2cRTZyNkn1n8̏$J  +d@091828cb632c61899f5dcfb0982d53b2c578b3e2c394d25411ad235f0ba5d0e1""15tHmCL4k1toQv5rr4o5q9JCNpxySxzJ4S"UOP_DUP OP_HASH160 3593b59a8e020b19c92c6f0ef482bf87b8635443 OP_EQUALVERIFY OP_CHECKSIG*276a9143593b59a8e020b19c92c6f0ef482bf87b863544388ac*"15tHmCL4k1toQv5rr4o5q9JCNpxySxzJ4S8̏$J  +¥@091828cb632c61899f5dcfb0982d53b2c578b3e2c394d25411ad235f0ba5d0e1""1AgLV4nFc8ZCH31NDSptT9Qh5YXtPuvvtb"UOP_DUP OP_HASH160 6a299e6f8e16f88d5ea141583fd89374ece4f479 OP_EQUALVERIFY OP_CHECKSIG*276a9146a299e6f8e16f88d5ea141583fd89374ece4f47988ac*"1AgLV4nFc8ZCH31NDSptT9Qh5YXtPuvvtb8̏$J  + + +1@524b4c0bf07e3a8bafd1d6375aa6f6b54103c687c002674d484d68c74f32989b̏$"@000000000000000000145fdc37bd22a7c7ff12afb94fa0b5104f8594e17145b7(-2 +@d765f56d21e2ea8586917ba4ca90710639e90ceecb90d137a4b31854d1e68e50B03b5efe713bccae288ceba540b9000cccda5f743ae814fa6d9565482894ecb70c42 +@091828cb632c61899f5dcfb0982d53b2c578b3e2c394d25411ad235f0ba5d0e1B02319c1cb06c5e93ed6cbfa060ad87aa06582969ff70778c7f4c3fc80dd6ebf1b4B + +@524b4c0bf07e3a8bafd1d6375aa6f6b54103c687c002674d484d68c74f32989b""1BXGYSUjmxans2jS3psm1WMeNHEZxAKExV"UOP_DUP OP_HASH160 736ab5e666df054e7729e9bf5624e4221f3bc5d8 OP_EQUALVERIFY OP_CHECKSIG*276a914736ab5e666df054e7729e9bf5624e4221f3bc5d888ac*"1BXGYSUjmxans2jS3psm1WMeNHEZxAKExV8̏$J  +d@524b4c0bf07e3a8bafd1d6375aa6f6b54103c687c002674d484d68c74f32989b""17uxqDXofsTGdxQmYqihBaMHBmXSWxUj3G"UOP_DUP OP_HASH160 4bd4fd8766cab62e07fcd8b9e3d8892c2b319961 OP_EQUALVERIFY OP_CHECKSIG*276a9144bd4fd8766cab62e07fcd8b9e3d8892c2b31996188ac*"17uxqDXofsTGdxQmYqihBaMHBmXSWxUj3G8̏$J  +Å @524b4c0bf07e3a8bafd1d6375aa6f6b54103c687c002674d484d68c74f32989b""1N3indmi4anEMaSirS3hJfXYe66QQexdmg"UOP_DUP OP_HASH160 e6de5af110ad1cf1f95d28489c3a58b5c45f66a6 OP_EQUALVERIFY OP_CHECKSIG*276a914e6de5af110ad1cf1f95d28489c3a58b5c45f66a688ac*"1N3indmi4anEMaSirS3hJfXYe66QQexdmg8̏$J  + +1@fb92d5e231827ed2955baa0060f67b0dd1e773b55ab5fb3a1c51d65e10cfab0ȁ$"@000000000000000000145fdc37bd22a7c7ff12afb94fa0b5104f8594e17145b7(-2 +@8ff6104cd5458cc81ab0d1bd6a82bebdfaf5057b789048482e68c162d60f0f81B02db7c1773184835512f4fdb460cf824e05ee356cd27685418f0cc103dcbdc89a52 +@be8bbd1ed4d1edb0488f1ba87846ab70667051ba9b2cb21e068377742592731fB024a8629872b3715017ec5cea7869eb46756d3eecee189750ee2b7517a74346b062 +@2ab8f8260c454796dc287beda0acdcbf237c5acfe397262d051d16fae0e6e69dB03da6f939a04cf6d23a9aa70cd940b7d5203f31f5436132ac77a16c6ac5b8af02e2 +@90f7300adbc54ee1dbcd9566312bd30be65df1d39f57fea69a4fc913243ebcbaB03782341de14973652f4593819489eb404d8b49760528ddc76d54e6af7c5ab8d4a2 +@b5efb102edddd93d707d32aea9b5a6319297448d41bf5dab98e086bd7d473a4dB02f248d7af7142b7319654b0f1c9e891a08749abeaf472461d5b946518ca3605922 +@b5efb102edddd93d707d32aea9b5a6319297448d41bf5dab98e086bd7d473a4dB03b4fc0e404837e032ae1ed70e91c522ffa80760a89f4ab13a6f5daf43e4d217aeB +@fb92d5e231827ed2955baa0060f67b0dd1e773b55ab5fb3a1c51d65e10cfab0a""1Da6ms44bnqS558JZESgASucuKCsD9nZ6e"UOP_DUP OP_HASH160 89e40e3d0ed8af80e544aee61a75f304c4d55cb6 OP_EQUALVERIFY OP_CHECKSIG*276a91489e40e3d0ed8af80e544aee61a75f304c4d55cb688ac*"1Da6ms44bnqS558JZESgASucuKCsD9nZ6e8̏$J  +#@fb92d5e231827ed2955baa0060f67b0dd1e773b55ab5fb3a1c51d65e10cfab0a""17GVR47hfm92hVy968XiUupu7obpyDzzkR"UOP_DUP OP_HASH160 44beb6aabacdf70376cc0414fd70431844e89d77 OP_EQUALVERIFY OP_CHECKSIG*276a91444beb6aabacdf70376cc0414fd70431844e89d7788ac*"17GVR47hfm92hVy968XiUupu7obpyDzzkR8̏$J  + + +1@f30fb5c19d84f7e88eec544f0a61b6d35900bf5c369630758ba9fdedd29fa842̏$"@000000000000000000145fdc37bd22a7c7ff12afb94fa0b5104f8594e17145b7(-2 +@cd86834219d376070b7ade4a1a56a3398183e729839f02e1615d6924ab82e0c2B022cfbda8f50799bdceddbe40e04ff69ff1667ae98aa0281632d496d888ac135ab2 +@679ef0bbe8ba71557ebb5a4dd93340583d4784a2f27d2ce5408c96ab2f7d6f3eB028e36a33339be151de2293c70229c4e8097de8721be2bd6be8f4dab0448662550B +И@f30fb5c19d84f7e88eec544f0a61b6d35900bf5c369630758ba9fdedd29fa842""14dL7VC7FoVcBtdkbAAnwAfsBxxL6QQ9kS"UOP_DUP OP_HASH160 27c74e441d9ba096b3c41f1a7c965dac2ebbd0cf OP_EQUALVERIFY OP_CHECKSIG*276a91427c74e441d9ba096b3c41f1a7c965dac2ebbd0cf88ac*"14dL7VC7FoVcBtdkbAAnwAfsBxxL6QQ9kS8̏$J  +@f30fb5c19d84f7e88eec544f0a61b6d35900bf5c369630758ba9fdedd29fa842""13XE8N5EvoXV74HfZfJLM2wsthW5LfPCBN"UOP_DUP OP_HASH160 1ba7b031305ab75a9f7fd25bd2e50e6dd8d79b25 OP_EQUALVERIFY OP_CHECKSIG*276a9141ba7b031305ab75a9f7fd25bd2e50e6dd8d79b2588ac*"13XE8N5EvoXV74HfZfJLM2wsthW5LfPCBN8̏$J  +@f30fb5c19d84f7e88eec544f0a61b6d35900bf5c369630758ba9fdedd29fa842""19BvPAyJk51pzgtEGsWwjVh7X69VJLnS3L"UOP_DUP OP_HASH160 59d1ba279775ea6cb8784af0145f462e5bfbbf13 OP_EQUALVERIFY OP_CHECKSIG*276a91459d1ba279775ea6cb8784af0145f462e5bfbbf1388ac*"19BvPAyJk51pzgtEGsWwjVh7X69VJLnS3L8̏$J ; + + +1@b229c0cd180a19dd40a2de790eb449751ab171dccf63ec5214e1684641343fa9̏$"@000000000000000000145fdc37bd22a7c7ff12afb94fa0b5104f8594e17145b7(-2 +@7a90ad154d293ba816f996a4a56ab7645f1352a4ea71976c1ce225c46bdc6f3cB026b9760c0c3655b0d6bda3596ec9e7eefd31cf9edeee6cf28fc2a67d5a00eb0ec2 +@eda41717555bd3926f5200bbadebef0b54c5f149cbdc4bcd91e62561cd776618B02fc94ac387dddcd52266b6128612158d9d4e061e4064db5e054adb7efac963e43B +@b229c0cd180a19dd40a2de790eb449751ab171dccf63ec5214e1684641343fa9""1HazDkJVpcS73m5ZeZmqyiYkYndSv4jJAt"UOP_DUP OP_HASH160 b5ef810202b42817d0d2507f51fb6cd3a586ce51 OP_EQUALVERIFY OP_CHECKSIG*276a914b5ef810202b42817d0d2507f51fb6cd3a586ce5188ac*"1HazDkJVpcS73m5ZeZmqyiYkYndSv4jJAt8̏$J  +@b229c0cd180a19dd40a2de790eb449751ab171dccf63ec5214e1684641343fa9""1DLjEEdxapggTRU9bjp6wGUe69xiqHPXjW"UOP_DUP OP_HASH160 875ca9ba47860e81cb9aa59e4de7073b6c2f876e OP_EQUALVERIFY OP_CHECKSIG*276a914875ca9ba47860e81cb9aa59e4de7073b6c2f876e88ac*"1DLjEEdxapggTRU9bjp6wGUe69xiqHPXjW8̏$J  +ǡ@b229c0cd180a19dd40a2de790eb449751ab171dccf63ec5214e1684641343fa9""1K5iiUpha1SKcNFvSXSyVqTHJKULj5MiJW"UOP_DUP OP_HASH160 c656c001836a803f8db355c30c6fc09d3beae7f1 OP_EQUALVERIFY OP_CHECKSIG*276a914c656c001836a803f8db355c30c6fc09d3beae7f188ac*"1K5iiUpha1SKcNFvSXSyVqTHJKULj5MiJW8̏$J ; + +1@72449073a6daa2ef84a9afc20e51d7e360fde4b77a92ab89062644ed8ef64f36̏$"@000000000000000000145fdc37bd22a7c7ff12afb94fa0b5104f8594e17145b7(-2 +@b2a9a6d41f021d61d83b5623783b3e93002085218627dfcb82c77f76c0ace0e0B033662d7eb63b59c3db44cbccb8ac297312239123c3e6c12e9892e07a16ae596f02 +@493154813d18e2047d7bf80fbd5d25adba654cd4c2d23865e0e7345943367fb4B0284e7fbafba6633a3c9acf1025d01e20bb21e5bf67bd395a8a40caf2acca4fe4e2 +@0f5e13191277ef15ca3c736e04a9b7e448a6fa1637542209ab656fac0676aa61B0254dd6eec719d4b8886b342b586d5cbbf26f6377e718e44df97f695361cdcc0842 +@eaa8173a3f883a56f03b8e14637c0bf430a4898f38a3bc1cfaee97e43ac1ab44B037f0a050a92e5ac9c728e48c64ac125e6722134aeea46b8dd409ef7a39c46f79d2 +@f263faadd5562a81fc9d3deb30d49e237ff961d81cc9817eecf9c676d577dfdbB02f6b4ee36fbeed815267d6cbbad75e64ac37da7cc31199495ee9665537263f8e8B + @72449073a6daa2ef84a9afc20e51d7e360fde4b77a92ab89062644ed8ef64f36""15xM4NbqRjQifr7eTfXi3QKa4QC5oVcyoU"UOP_DUP OP_HASH160 36581fee4d8b0b3766c150ded2adfb7e9b8db57f OP_EQUALVERIFY OP_CHECKSIG*276a91436581fee4d8b0b3766c150ded2adfb7e9b8db57f88ac*"15xM4NbqRjQifr7eTfXi3QKa4QC5oVcyoU8̏$J  +\@72449073a6daa2ef84a9afc20e51d7e360fde4b77a92ab89062644ed8ef64f36""1CFucMva2DFxD9n9u989x3uPUDwXJm1a1j"UOP_DUP OP_HASH160 7b7b1f98d7db9b50a7ff73a4480f79430f6ca6bd OP_EQUALVERIFY OP_CHECKSIG*276a9147b7b1f98d7db9b50a7ff73a4480f79430f6ca6bd88ac*"1CFucMva2DFxD9n9u989x3uPUDwXJm1a1j8̏$J  +@72449073a6daa2ef84a9afc20e51d7e360fde4b77a92ab89062644ed8ef64f36""19hCnkN6EopWqX1TJkwNbZcCtp3tiBBNpS"UOP_DUP OP_HASH160 5f5b7c49859c36f690bfa3b6057e683dd55ce2a0 OP_EQUALVERIFY OP_CHECKSIG*276a9145f5b7c49859c36f690bfa3b6057e683dd55ce2a088ac*"19hCnkN6EopWqX1TJkwNbZcCtp3tiBBNpS8̏$J  + + +1@4e4804a54394ad12f014bb3f6c182ad0ae3b088e253b6af20cf16ee6282a5938̏$"@000000000000000000145fdc37bd22a7c7ff12afb94fa0b5104f8594e17145b7(-2 +@b5133f00422e961c63cb3a68a12a1ac46f23115e76737d2d323c9b8951d6983bB02aa3ce2951198cc525d2f2ddbf72f19c276fb85192acd47fb0be9b64b6fd71bd62 +@72449073a6daa2ef84a9afc20e51d7e360fde4b77a92ab89062644ed8ef64f36B03b572f9ae0923a91838095b7f7bdda6fe8572a3e14980e351187d953979cb7ba7B +@4e4804a54394ad12f014bb3f6c182ad0ae3b088e253b6af20cf16ee6282a5938""19NCvv3JmWTz6EbKvmjxoxhpXmgaRHgAJS"UOP_DUP OP_HASH160 5bc3b323aa7926e59da04939bd5f9c36fcc7253d OP_EQUALVERIFY OP_CHECKSIG*276a9145bc3b323aa7926e59da04939bd5f9c36fcc7253d88ac*"19NCvv3JmWTz6EbKvmjxoxhpXmgaRHgAJS8̏$J  +\@4e4804a54394ad12f014bb3f6c182ad0ae3b088e253b6af20cf16ee6282a5938""1BW8hWKghBDg9EXgHo34FianrLV4mwr5CG"UOP_DUP OP_HASH160 7333bf3bd449be60bd104efb8b674a6b985c0ff2 OP_EQUALVERIFY OP_CHECKSIG*276a9147333bf3bd449be60bd104efb8b674a6b985c0ff288ac*"1BW8hWKghBDg9EXgHo34FianrLV4mwr5CG8̏$J  +@4e4804a54394ad12f014bb3f6c182ad0ae3b088e253b6af20cf16ee6282a5938""1FTxTxgikU1durddyNzfj1Jw8AJzawTcoS"UOP_DUP OP_HASH160 9eaae02d06912689bf4179c6009aec05c39b8c88 OP_EQUALVERIFY OP_CHECKSIG*276a9149eaae02d06912689bf4179c6009aec05c39b8c8888ac*"1FTxTxgikU1durddyNzfj1Jw8AJzawTcoS8̏$J  + + +1@06fc710a122cbee79c752d521720d1251c5d9295fb997279d775f010b8b914a9̏$"@000000000000000000145fdc37bd22a7c7ff12afb94fa0b5104f8594e17145b7(-2 +@5ead9c0f93b2a1f66c35b8248d85fe46ec81edabd1432f26b5d096dd687e7071B03ad87f24f077db865beba1ec59aa968f01718a29b6474c0381046627c5a9891fb2 +@4e4804a54394ad12f014bb3f6c182ad0ae3b088e253b6af20cf16ee6282a5938B025935b61d6809b744fa686c71a41d1b7bba39157dd39691c49bfcde4f4c44a084B +@06fc710a122cbee79c752d521720d1251c5d9295fb997279d775f010b8b914a9"!1YtxwqXZ2yiNhroQcvoRBqKh3HcmsBas9"UOP_DUP OP_HASH160 060845cd07c4adfe0538631714e8d31ac162d144 OP_EQUALVERIFY OP_CHECKSIG*276a914060845cd07c4adfe0538631714e8d31ac162d14488ac*!1YtxwqXZ2yiNhroQcvoRBqKh3HcmsBas98̏$J  +\@06fc710a122cbee79c752d521720d1251c5d9295fb997279d775f010b8b914a9""16Uv9iscSVoMqxPDKFTkVtCBCphTNDjf2r"UOP_DUP OP_HASH160 3c203a434024b4381f6c4e79e57621225f3a7462 OP_EQUALVERIFY OP_CHECKSIG*276a9143c203a434024b4381f6c4e79e57621225f3a746288ac*"16Uv9iscSVoMqxPDKFTkVtCBCphTNDjf2r8̏$J  +@06fc710a122cbee79c752d521720d1251c5d9295fb997279d775f010b8b914a9""1GHmJo9nKJHskj3yznf2okkw94gB75Zc2A"UOP_DUP OP_HASH160 a7b58711fda28b76ded801dce7675d8a1233542c OP_EQUALVERIFY OP_CHECKSIG*276a914a7b58711fda28b76ded801dce7675d8a1233542c88ac*"1GHmJo9nKJHskj3yznf2okkw94gB75Zc2A8̏$J  + + +1@58dae32df3ff623ee6d3f223f15e979de203a484c6430a01ce7708be38207cb2̏$"@000000000000000000145fdc37bd22a7c7ff12afb94fa0b5104f8594e17145b7(-2 +@f75654ab426b8de38a199449cd8ff10760cb78f8c8c626e7925afd6c6030dea8B03a0444d0181e60fbbf15f0b2c80dca4d28eb7bd12edc094b2300763ad5fd8eb312 +@06fc710a122cbee79c752d521720d1251c5d9295fb997279d775f010b8b914a9B027aa5c20db36b1551871ce41c01a196f4dd2d8d74f4de6d749d416ebe6042f3cfB +@58dae32df3ff623ee6d3f223f15e979de203a484c6430a01ce7708be38207cb2""1BREc6kN8jERnerTYa5TxpnC67erbBb1zL"UOP_DUP OP_HASH160 724699122f47e241dca53c7e97cc91de3567f6f2 OP_EQUALVERIFY OP_CHECKSIG*276a914724699122f47e241dca53c7e97cc91de3567f6f288ac*"1BREc6kN8jERnerTYa5TxpnC67erbBb1zL8̏$J  +\@58dae32df3ff623ee6d3f223f15e979de203a484c6430a01ce7708be38207cb2""14kNrvQX4aC9bFGjrBeFQARpCQX8woqzsb"UOP_DUP OP_HASH160 291c83194478c1479d1a18a0478e557bf9180405 OP_EQUALVERIFY OP_CHECKSIG*276a914291c83194478c1479d1a18a0478e557bf918040588ac*"14kNrvQX4aC9bFGjrBeFQARpCQX8woqzsb8̏$J  +ƫ@58dae32df3ff623ee6d3f223f15e979de203a484c6430a01ce7708be38207cb2""16maZ6KDq2DxKEHn4jcjz5uD8wgzfJnVT5"UOP_DUP OP_HASH160 3f46f0ac0ac6339a0e5ff3d7f4e0b1ce9cf304c6 OP_EQUALVERIFY OP_CHECKSIG*276a9143f46f0ac0ac6339a0e5ff3d7f4e0b1ce9cf304c688ac*"16maZ6KDq2DxKEHn4jcjz5uD8wgzfJnVT58̏$J  + + +1@0431ec3dc60c8ef1fdfdef88704752af3ec75174ff0ee805f0b9c32099910d14̏$"@000000000000000000145fdc37bd22a7c7ff12afb94fa0b5104f8594e17145b7(-2 +@7561da914485e638bd84fd6b1b8170407715ea4b83163fa228107dd567c5edd2B0338e390de31ee18067e616b8cf496e99ed3bce0aff9fde30acf0e885a063889412 +@58dae32df3ff623ee6d3f223f15e979de203a484c6430a01ce7708be38207cb2B0303aa9c5c668aa9c203e0dc4abe53394f51e71499ea4551cf42ade5e1f0a03a9dB +Â@0431ec3dc60c8ef1fdfdef88704752af3ec75174ff0ee805f0b9c32099910d14""1BgjYrAa8C8VxwEpEHXQntAJ65qW4S2Jy4"UOP_DUP OP_HASH160 7534ffa0b1442700ee9b58bbe7249d3619d71ad6 OP_EQUALVERIFY OP_CHECKSIG*276a9147534ffa0b1442700ee9b58bbe7249d3619d71ad688ac*"1BgjYrAa8C8VxwEpEHXQntAJ65qW4S2Jy48̏$J  +\@0431ec3dc60c8ef1fdfdef88704752af3ec75174ff0ee805f0b9c32099910d14""1KhKwLEKyvHVEXu7BniZb13x4bJdZ9KJX8"UOP_DUP OP_HASH160 cd12b5ce8f24be59bfdabc40f2e026ef2b33f813 OP_EQUALVERIFY OP_CHECKSIG*276a914cd12b5ce8f24be59bfdabc40f2e026ef2b33f81388ac*"1KhKwLEKyvHVEXu7BniZb13x4bJdZ9KJX88̏$J  +@0431ec3dc60c8ef1fdfdef88704752af3ec75174ff0ee805f0b9c32099910d14""13b8RmJr5Lc4bimoz8qsEHcHxd5cNBbfBc"UOP_DUP OP_HASH160 1c64980f76125f2d4bcfcb45a4a7822407f695f0 OP_EQUALVERIFY OP_CHECKSIG*276a9141c64980f76125f2d4bcfcb45a4a7822407f695f088ac*"13b8RmJr5Lc4bimoz8qsEHcHxd5cNBbfBc8̏$J  + + +1@c1822a7ef6309d2361243751d390fb78957b11672bdba314a8b9706ce0919793̏$"@000000000000000000145fdc37bd22a7c7ff12afb94fa0b5104f8594e17145b7(-2 +@6c41433e4520bb5a96e32e565d8e5cf53cc45b8a841209c4d1699dd43b1ad77fB02932de6f9fc28530fc0cced97fe567314375f066e5bbd6f3f5d9c050d17fd0f8e2 +@0431ec3dc60c8ef1fdfdef88704752af3ec75174ff0ee805f0b9c32099910d14B03f67a749fff9043c54110109487a49cf8076f589fde676f7361125df30cf4e50cB +ê@c1822a7ef6309d2361243751d390fb78957b11672bdba314a8b9706ce0919793""1EX12vMybvte1kF4hw7PLWCWp5FKZf9bvk"UOP_DUP OP_HASH160 94462444ea52dbae408a4901031df7dae12fe230 OP_EQUALVERIFY OP_CHECKSIG*276a91494462444ea52dbae408a4901031df7dae12fe23088ac*"1EX12vMybvte1kF4hw7PLWCWp5FKZf9bvk8̏$J  +@c1822a7ef6309d2361243751d390fb78957b11672bdba314a8b9706ce0919793""1EQRaWJ4M7ezbTSX4JVwZw4NQSUvVSwZBB"UOP_DUP OP_HASH160 9307b7fdf81827e7615e1f529f88a7d872263036 OP_EQUALVERIFY OP_CHECKSIG*276a9149307b7fdf81827e7615e1f529f88a7d87226303688ac*"1EQRaWJ4M7ezbTSX4JVwZw4NQSUvVSwZBB8̏$J  +@c1822a7ef6309d2361243751d390fb78957b11672bdba314a8b9706ce0919793""1MjYKViSVaAk4N3fcMkPFoS9VFmjWkbYU8"UOP_DUP OP_HASH160 e36e2137aaf6ba62687ec16c30e70e1fbcd3867a OP_EQUALVERIFY OP_CHECKSIG*276a914e36e2137aaf6ba62687ec16c30e70e1fbcd3867a88ac*"1MjYKViSVaAk4N3fcMkPFoS9VFmjWkbYU88̏$J ( + + +1@1db154fcc80970ef6e51af54a25a85d394a1674f47e03c93845324ff4851298ȁ$"@000000000000000000145fdc37bd22a7c7ff12afb94fa0b5104f8594e17145b7(-2 +@157cda8c503b78a7b37206e6dc29ee863c8587c48c395f976795667a13032cefB033ebc704dad95985451b8d2adf9ffb2683eff2182487d0b6dd68c930db4a0e7572 +@c1822a7ef6309d2361243751d390fb78957b11672bdba314a8b9706ce0919793B03fa68ed82406bf488f6eb9444b036c0c1813b4024c923692977ab5c871c735e85B +@1db154fcc80970ef6e51af54a25a85d394a1674f47e03c93845324ff4851298a""18Gk56KaUKdXU9DsRSS68Vbm7tMgfVj6rD"UOP_DUP OP_HASH160 4fc312ca09cd43ac8f4e8a5fbf7c34bc5ce4cd63 OP_EQUALVERIFY OP_CHECKSIG*276a9144fc312ca09cd43ac8f4e8a5fbf7c34bc5ce4cd6388ac*"18Gk56KaUKdXU9DsRSS68Vbm7tMgfVj6rD8̏$J  +˘@1db154fcc80970ef6e51af54a25a85d394a1674f47e03c93845324ff4851298a""1NrWY2nFswYZS1Qoe1b6YEbwCp42J7kZey"UOP_DUP OP_HASH160 efb7ad9cc5b3118cb19af27cd147c1613539eb54 OP_EQUALVERIFY OP_CHECKSIG*276a914efb7ad9cc5b3118cb19af27cd147c1613539eb5488ac*"1NrWY2nFswYZS1Qoe1b6YEbwCp42J7kZey8̏$J  +7@1db154fcc80970ef6e51af54a25a85d394a1674f47e03c93845324ff4851298a""1FzwM6FC9qx8dXSMaibMMcgRc6mMHCLYV2"UOP_DUP OP_HASH160 a486d63d5d0a0fc64ab077e7a61f8d36ed3961b3 OP_EQUALVERIFY OP_CHECKSIG*276a914a486d63d5d0a0fc64ab077e7a61f8d36ed3961b388ac*"1FzwM6FC9qx8dXSMaibMMcgRc6mMHCLYV28̏$J ͏$-@0000000000000000000452d9be255f9be32c543d4408e3dd52f41d6f2bd838ca"@000000000000000000145fdc37bd22a7c7ff12afb94fa0b5104f8594e17145b72 + + +1@34e14fedf37e05811837f7061c3e084092d252a93e86eb335e5d55a1521c437b͏$"@0000000000000000000452d9be255f9be32c543d4408e3dd52f41d6f2bd838ca(-2 +@c9c3d36a440b529d501f692d2f41c2049c5d7202f0907995ea666eb641d6725eB034119f9b78ac0798e0eef43256ff49f3b74c606d8cbafbebc2cb80ea941b57b302 +@55384cc027c9008cdc6f3550a5ee0c45a9ba89edff6fae9d79a356757028b0a1B0251f189440716ac081483bef55cde4686b93768dff97c25635c206b04ac6070a3B +@34e14fedf37e05811837f7061c3e084092d252a93e86eb335e5d55a1521c437b""1AdeQ8f3UdhnqaUuoPmai8s3sCX8QTPRPS"UOP_DUP OP_HASH160 69a7535da226741ab7a4283c0c4e8c4f4a8964c8 OP_EQUALVERIFY OP_CHECKSIG*276a91469a7535da226741ab7a4283c0c4e8c4f4a8964c888ac*"1AdeQ8f3UdhnqaUuoPmai8s3sCX8QTPRPS8͏$J  +@34e14fedf37e05811837f7061c3e084092d252a93e86eb335e5d55a1521c437b""19wbY5YJEQKicyWzAagnC7jcXymUPa8gLp"UOP_DUP OP_HASH160 62144c19bd7249d09eee89d1e5fd7751f59df97c OP_EQUALVERIFY OP_CHECKSIG*276a91462144c19bd7249d09eee89d1e5fd7751f59df97c88ac*"19wbY5YJEQKicyWzAagnC7jcXymUPa8gLp8͏$J  +@34e14fedf37e05811837f7061c3e084092d252a93e86eb335e5d55a1521c437b""1KJXQwixcNAJT4fWGzhKEd7SmK8GftJ5Cv"UOP_DUP OP_HASH160 c8c2b9098175ff31259f51181b98acc571f55f03 OP_EQUALVERIFY OP_CHECKSIG*276a914c8c2b9098175ff31259f51181b98acc571f55f0388ac*"1KJXQwixcNAJT4fWGzhKEd7SmK8GftJ5Cv8͏$J ; + + +1@b20bcaa17e7dd09e1807e1d9927579be733bca37cdabbf04a7c8e33160f3bbea͏$"@0000000000000000000452d9be255f9be32c543d4408e3dd52f41d6f2bd838ca(-2 +@0120a4b831a873e21b64b058596dfec4b751b286c500ae219b1b299ad3903403B02adf370d47ba8b066efec9ce8639d37aefc6e5dd8d1833e83d749a8d1c814a3192 +@19a7ddeba06a8d7902ed68c8a21adee1f9416dd18d119f817dd669242158dafaB03ea250256d09cf0680228a8c0038f20341d58fdea9f4047ce967347a251bd1678B +@b20bcaa17e7dd09e1807e1d9927579be733bca37cdabbf04a7c8e33160f3bbea""13zwwGxKFoinqgDvuiPG8ik5dd8M9cNyyB"UOP_DUP OP_HASH160 20e5d1c892c2f33d737564d509c27cf53e7de866 OP_EQUALVERIFY OP_CHECKSIG*276a91420e5d1c892c2f33d737564d509c27cf53e7de86688ac*"13zwwGxKFoinqgDvuiPG8ik5dd8M9cNyyB8͏$J  +@b20bcaa17e7dd09e1807e1d9927579be733bca37cdabbf04a7c8e33160f3bbea""12jVc4AL2D6usJm3aasJordGfMyWiqM6rN"UOP_DUP OP_HASH160 13017952c90c8f0be113f5cb0f107dece6cbddef OP_EQUALVERIFY OP_CHECKSIG*276a91413017952c90c8f0be113f5cb0f107dece6cbddef88ac*"12jVc4AL2D6usJm3aasJordGfMyWiqM6rN8͏$J  +@b20bcaa17e7dd09e1807e1d9927579be733bca37cdabbf04a7c8e33160f3bbea""1Q37jdb52u8cyzJKXWCyRGRdK39g1KTrVQ"UOP_DUP OP_HASH160 fcb158d8bbf095d40128ae0d0f718992296b4fd9 OP_EQUALVERIFY OP_CHECKSIG*276a914fcb158d8bbf095d40128ae0d0f718992296b4fd988ac*"1Q37jdb52u8cyzJKXWCyRGRdK39g1KTrVQ8͏$J ;Ώ$-@000000000000000000121b4c4cfb29f3868f5fb0ac13230ceeb568dddfc3abb1"@0000000000000000000452d9be255f9be32c543d4408e3dd52f41d6f2bd838ca2Ϗ$-@0000000000000000001427b90c9e2d267530fce9938adec787383a3bd751977f"@000000000000000000121b4c4cfb29f3868f5fb0ac13230ceeb568dddfc3abb12Џ$-@0000000000000000001b293c18048c612d445a5fbbf863896a28f075ff87adb7"@0000000000000000001427b90c9e2d267530fce9938adec787383a3bd751977f2я$-@00000000000000000014080428ca0b86c9f716b5a6fc6ff73b3ac83fe005b272"@0000000000000000001b293c18048c612d445a5fbbf863896a28f075ff87adb726ҏ$-@00000000000000000017b0e17becd43f853f030e132ea9feffe84443624ee84f"@00000000000000000014080428ca0b86c9f716b5a6fc6ff73b3ac83fe005b27225 + + +1@7f76d67ca4b29bee2cb6c84eea293f9d79db0d3d82204b56d2a29b84506c4b15ҏ$"@00000000000000000017b0e17becd43f853f030e132ea9feffe84443624ee84f(-2 +@fb92d5e231827ed2955baa0060f67b0dd1e773b55ab5fb3a1c51d65e10cfab0aB02aa84dddc0ea0c87913a8c4831d48b07a5d59847752ae89e1fc320c74bb3604082 +@9fcbad85c8e8842cd24e2da879bac0381c825c4887c8945570e103f552f71354B025e4978556cd873cff74d9af63cde6594e3bf74ee2f3f30e68717b7a2f2fff254B +@7f76d67ca4b29bee2cb6c84eea293f9d79db0d3d82204b56d2a29b84506c4b15""14vFrSi8AXwqMx9W6tYg3W22avfD8AD5Gj"UOP_DUP OP_HASH160 2afad250b0ba62f6797c8acf76511dabd72e1b9b OP_EQUALVERIFY OP_CHECKSIG*276a9142afad250b0ba62f6797c8acf76511dabd72e1b9b88ac*"14vFrSi8AXwqMx9W6tYg3W22avfD8AD5Gj8ҏ$J  + @7f76d67ca4b29bee2cb6c84eea293f9d79db0d3d82204b56d2a29b84506c4b15""1EUNsftN4Ed4L2FUPVGaTJj4nRnQ4L8krK"UOP_DUP OP_HASH160 93c7201677108b7aa57381fcf89588ac512ba301 OP_EQUALVERIFY OP_CHECKSIG*276a91493c7201677108b7aa57381fcf89588ac512ba30188ac*"1EUNsftN4Ed4L2FUPVGaTJj4nRnQ4L8krK8ҏ$J  +ۗ@7f76d67ca4b29bee2cb6c84eea293f9d79db0d3d82204b56d2a29b84506c4b15""16Hsjjecw6GZtDEFkpw2PgQiYrHiDUe6Bt"UOP_DUP OP_HASH160 3a09a32407cb2cdadb12b76b8a7ef51f391615ee OP_EQUALVERIFY OP_CHECKSIG*276a9143a09a32407cb2cdadb12b76b8a7ef51f391615ee88ac*"16Hsjjecw6GZtDEFkpw2PgQiYrHiDUe6Bt8ҏ$J  + + +1@68e44a7c969de386c82789245f0b15e03d71b699a1838a80f9cc00b45e9311e2ҏ$"@00000000000000000017b0e17becd43f853f030e132ea9feffe84443624ee84f(-2 +@b5efb102edddd93d707d32aea9b5a6319297448d41bf5dab98e086bd7d473a4dB03b76d7cbeb2779b7f3232cbc579944a4d60c5499e70d916dbfa1a1c21f462d94d2 +@7f76d67ca4b29bee2cb6c84eea293f9d79db0d3d82204b56d2a29b84506c4b15B0297bc5475150a6ab121a5423d5060d0d1e392b1a0ac1850f72f42ddf4b9814cd1B +ҫ@68e44a7c969de386c82789245f0b15e03d71b699a1838a80f9cc00b45e9311e2""1HoWN19QjtQEuuZmshU1oRq3WxZ51tMcRy"UOP_DUP OP_HASH160 b84da833bed478edfd9a66eb7120e9ccf36eef58 OP_EQUALVERIFY OP_CHECKSIG*276a914b84da833bed478edfd9a66eb7120e9ccf36eef5888ac*"1HoWN19QjtQEuuZmshU1oRq3WxZ51tMcRy8ҏ$J  + @68e44a7c969de386c82789245f0b15e03d71b699a1838a80f9cc00b45e9311e2""19ef4H5jcu7dSNtBBbk7FWFoZrmyWZFLFV"UOP_DUP OP_HASH160 5ee02a3214d01e0301be22f95731c512594d91be OP_EQUALVERIFY OP_CHECKSIG*276a9145ee02a3214d01e0301be22f95731c512594d91be88ac*"19ef4H5jcu7dSNtBBbk7FWFoZrmyWZFLFV8ҏ$J  + +@68e44a7c969de386c82789245f0b15e03d71b699a1838a80f9cc00b45e9311e2""18rmJrsDHzCbjN6aqw1uzyr2y8fqPgBp8h"UOP_DUP OP_HASH160 56323fbf0a187e4b3e940a5d44e71e35d29a50b4 OP_EQUALVERIFY OP_CHECKSIG*276a91456323fbf0a187e4b3e940a5d44e71e35d29a50b488ac*"18rmJrsDHzCbjN6aqw1uzyr2y8fqPgBp8h8ҏ$J  + + +1@11535c9e0d1a379339a15b7c9262f19dcefad30eec69985b048f95aca6afc935ҏ$"@00000000000000000017b0e17becd43f853f030e132ea9feffe84443624ee84f(-2 +@68e44a7c969de386c82789245f0b15e03d71b699a1838a80f9cc00b45e9311e2B0210e4729bbdbcffea606d55076f971a070d50c15f7e95d56e4a0904c8488be3522 +@68e44a7c969de386c82789245f0b15e03d71b699a1838a80f9cc00b45e9311e2B0221263f7a428afce43c223176ca95ab5c7fca1f8d842abb80b2a01d0d04228a89B +Ω@11535c9e0d1a379339a15b7c9262f19dcefad30eec69985b048f95aca6afc935""1FziETjwMQQci6gJMyZoAczKjGkUdXUECN"UOP_DUP OP_HASH160 a47be3bd54620ffa0479d6226344fd4e4e706591 OP_EQUALVERIFY OP_CHECKSIG*276a914a47be3bd54620ffa0479d6226344fd4e4e70659188ac*"1FziETjwMQQci6gJMyZoAczKjGkUdXUECN8ҏ$J  + +@11535c9e0d1a379339a15b7c9262f19dcefad30eec69985b048f95aca6afc935""1BDCUX5VnkyaakS4YnaKfC6ae8y75vp4aR"UOP_DUP OP_HASH160 6fffd3e909a47559894e061ecbbdcca31a764c41 OP_EQUALVERIFY OP_CHECKSIG*276a9146fffd3e909a47559894e061ecbbdcca31a764c4188ac*"1BDCUX5VnkyaakS4YnaKfC6ae8y75vp4aR8ҏ$J  +S@11535c9e0d1a379339a15b7c9262f19dcefad30eec69985b048f95aca6afc935""19M15R59Bc1JqQhABGMNjfnSq5fqiK8dUH"UOP_DUP OP_HASH160 5b896398b2287f3584140336406266a80c82bde5 OP_EQUALVERIFY OP_CHECKSIG*276a9145b896398b2287f3584140336406266a80c82bde588ac*"19M15R59Bc1JqQhABGMNjfnSq5fqiK8dUH8ҏ$J  + + +1@844b179b86fc942593678f983d3a024af2019f751523cfab75b0c2c9ca1417a4ҏ$"@00000000000000000017b0e17becd43f853f030e132ea9feffe84443624ee84f(-2 +@b229c0cd180a19dd40a2de790eb449751ab171dccf63ec5214e1684641343fa9B03741bd3e6ed9379cf517fb505f0dbd202a1707e46ed8fb6b8860e09fdf2c4fd7c2 +@ce3a3d28283cd22c45bbbf5d5c905ed38a3698601da9f242093df5d6f51d0763B02763086f069ff73cbc3c3dfd05e5507d8197cea7268cac540689ca64e0e4c82e3B +@844b179b86fc942593678f983d3a024af2019f751523cfab75b0c2c9ca1417a4""1FN5qLP7HuhkGBxpYJjzdCRvf2Wm8fMwHH"UOP_DUP OP_HASH160 9d8e87e582ee57eaa7f7ce126c08b878441fffc3 OP_EQUALVERIFY OP_CHECKSIG*276a9149d8e87e582ee57eaa7f7ce126c08b878441fffc388ac*"1FN5qLP7HuhkGBxpYJjzdCRvf2Wm8fMwHH8ҏ$J  + @844b179b86fc942593678f983d3a024af2019f751523cfab75b0c2c9ca1417a4""1JE9mJXQwuzdftmN4TvCNYZmPWmvKL7mNx"UOP_DUP OP_HASH160 bcf6dc8b8d8c89d4e4769344bf126823ce2e2fd9 OP_EQUALVERIFY OP_CHECKSIG*276a914bcf6dc8b8d8c89d4e4769344bf126823ce2e2fd988ac*"1JE9mJXQwuzdftmN4TvCNYZmPWmvKL7mNx8ҏ$J  +@844b179b86fc942593678f983d3a024af2019f751523cfab75b0c2c9ca1417a4""1GzE8feyRAB5atnK3VskEv3C4evb8MJAJW"UOP_DUP OP_HASH160 af5c8f0b99b28999e0ad5348c060f78050c7f7f0 OP_EQUALVERIFY OP_CHECKSIG*276a914af5c8f0b99b28999e0ad5348c060f78050c7f7f088ac*"1GzE8feyRAB5atnK3VskEv3C4evb8MJAJW8ҏ$J ; + + +1@e26437f4249866ba393491336c88533d872b200968e8712a9684ed6352b29f79ҏ$"@00000000000000000017b0e17becd43f853f030e132ea9feffe84443624ee84f(-2 +@007f4eb11a917a34ed18532157e084265b72580b50d270c3140d6b61b3d71964B021a50bc599f84406ddb3fa4ce8d0038b4257a3e9bc5a1b83951989805253cd0132 +@10bfbc245d546d0786b5e90194721b55ef077cd7578a551ff65f5c9a9234ab1cB02185170229d2cc758e5573ea16ae4b051cc106cbb69427a7633c2992958a4a9a7B +@e26437f4249866ba393491336c88533d872b200968e8712a9684ed6352b29f79""1ANmoJ4KLscZojRAogAcBXJxmATYGd4dG5"UOP_DUP OP_HASH160 66d7434c5cf292c7917bb9651d0b447ae37f08cf OP_EQUALVERIFY OP_CHECKSIG*276a91466d7434c5cf292c7917bb9651d0b447ae37f08cf88ac*"1ANmoJ4KLscZojRAogAcBXJxmATYGd4dG58ҏ$J  + @e26437f4249866ba393491336c88533d872b200968e8712a9684ed6352b29f79""1EjkJNV7NtGsbe9DpYp7WZ8reqD7tzucep"UOP_DUP OP_HASH160 96af400bb04a6494ba0de868f4b2dd90960a85a5 OP_EQUALVERIFY OP_CHECKSIG*276a91496af400bb04a6494ba0de868f4b2dd90960a85a588ac*"1EjkJNV7NtGsbe9DpYp7WZ8reqD7tzucep8ҏ$J  +U@e26437f4249866ba393491336c88533d872b200968e8712a9684ed6352b29f79""1LGyZXcggmV5Lo6UPH33vhzbNHr7q8gYMR"UOP_DUP OP_HASH160 d36fd80afbdb600842508cfc5f1530b0f3e8cc78 OP_EQUALVERIFY OP_CHECKSIG*276a914d36fd80afbdb600842508cfc5f1530b0f3e8cc7888ac*"1LGyZXcggmV5Lo6UPH33vhzbNHr7q8gYMR8ҏ$J ;ӏ$-@00000000000000000000775a64705efed991af91f918f4d7af3a6a943a028613"@00000000000000000017b0e17becd43f853f030e132ea9feffe84443624ee84f2ԏ$-@00000000000000000006f363a6bbb91cec5b0f269c194c3604ee215a8b16742f"@00000000000000000000775a64705efed991af91f918f4d7af3a6a943a0286132Տ$҂-@0000000000000000001894f6842b8459808850d2fab5d9fd465fa319721708e6"@00000000000000000006f363a6bbb91cec5b0f269c194c3604ee215a8b16742f2֏$̌-@0000000000000000001070e40098c0c761cea2f3e6aa8b6044032e5583c3b0fc"@0000000000000000001894f6842b8459808850d2fab5d9fd465fa319721708e62׏$-@000000000000000000075229b3ded77b871ac89988ef25c500e9f6e06c62f16e"@0000000000000000001070e40098c0c761cea2f3e6aa8b6044032e5583c3b0fc2 ؏$-@0000000000000000000afba8aad1f6ef0a6155ae985839592f99f2b87b4c5a71"@000000000000000000075229b3ded77b871ac89988ef25c500e9f6e06c62f16e2 + + + +1@78923cea6a72737b7c96ff19a367bdd19bb144b200c972de8400abbd9b60d34b؏$"@0000000000000000000afba8aad1f6ef0a6155ae985839592f99f2b87b4c5a71(-2 +@844b179b86fc942593678f983d3a024af2019f751523cfab75b0c2c9ca1417a4B03d6043bf1e6f858b9db7e9e3dbf6d9efb74508a598d5086c1331c1ef4c8d22ad42 +@6cec1258b82459ec968c6147ee1563615982827e6672b527c4ff2555cfefd574B023ab00c8732b3dd1e432b6ed8a46a08e1947542766e2e377fb956ab179e0133c2B +@78923cea6a72737b7c96ff19a367bdd19bb144b200c972de8400abbd9b60d34b""19BydBgkhd9bLoMrru9gh8BgJWzgCr1z1c"UOP_DUP OP_HASH160 59d46ee05f0e77a6708eef836f4a1f87209804be OP_EQUALVERIFY OP_CHECKSIG*276a91459d46ee05f0e77a6708eef836f4a1f87209804be88ac*"19BydBgkhd9bLoMrru9gh8BgJWzgCr1z1c8؏$J  + @78923cea6a72737b7c96ff19a367bdd19bb144b200c972de8400abbd9b60d34b""1KjRpXb3F732bxuoApVAMpzAzBS7nfbtLv"UOP_DUP OP_HASH160 cd7873e5d9c0058b1e1ae75c86d70c54955b6c51 OP_EQUALVERIFY OP_CHECKSIG*276a914cd7873e5d9c0058b1e1ae75c86d70c54955b6c5188ac*"1KjRpXb3F732bxuoApVAMpzAzBS7nfbtLv8؏$J  +C@78923cea6a72737b7c96ff19a367bdd19bb144b200c972de8400abbd9b60d34b""1MQcQvCJHSzLJj9PGghPKqvZ7NoRazGf6y"UOP_DUP OP_HASH160 dfd9a4bfb297d44f7a7c4c0692c4d1af7dfc86b3 OP_EQUALVERIFY OP_CHECKSIG*276a914dfd9a4bfb297d44f7a7c4c0692c4d1af7dfc86b388ac*"1MQcQvCJHSzLJj9PGghPKqvZ7NoRazGf6y8؏$J ;ُ$-@0000000000000000000459ffd635e1bd5a34878807efbdc30561d6a106359c79"@0000000000000000000afba8aad1f6ef0a6155ae985839592f99f2b87b4c5a712 ڏ$-@00000000000000000015eeca023f395063a2b4b9adc048fb4b33f746b6ace639"@0000000000000000000459ffd635e1bd5a34878807efbdc30561d6a106359c792 + + + +1@9e21699c768383e2aec2bb0b41448a1460a7b4d3f56ffb0691a463847b83d289ڏ$"@00000000000000000015eeca023f395063a2b4b9adc048fb4b33f746b6ace639(-2 +@dc4fcd12a124ea4b869108d34249131d05ce96159d3866da7ab1ea0b7a128d80B037504fcc0e7893d2c76f71c4ee5c60e92765b13c0f50c5f09903955704447785b2 +@dc4fcd12a124ea4b869108d34249131d05ce96159d3866da7ab1ea0b7a128d80B03d63233a5671d892810a9da13943d7d7506f4fec2da10d362f8374df8b190ceccB + @9e21699c768383e2aec2bb0b41448a1460a7b4d3f56ffb0691a463847b83d289""1KMG8LvfS737gsFGJHNxmb2Ktq61dMMafF"UOP_DUP OP_HASH160 c94735dd0c9b3082a9a6900a3f40c047ddfc6ebd OP_EQUALVERIFY OP_CHECKSIG*276a914c94735dd0c9b3082a9a6900a3f40c047ddfc6ebd88ac*"1KMG8LvfS737gsFGJHNxmb2Ktq61dMMafF8ڏ$J  + @9e21699c768383e2aec2bb0b41448a1460a7b4d3f56ffb0691a463847b83d289""1H5FJ2rh1c6ZD318cRAcNSr4jzqPbt5RXG"UOP_DUP OP_HASH160 b04f9bae6c5a08fa891b91ef3e1c84a17ca7bae6 OP_EQUALVERIFY OP_CHECKSIG*276a914b04f9bae6c5a08fa891b91ef3e1c84a17ca7bae688ac*"1H5FJ2rh1c6ZD318cRAcNSr4jzqPbt5RXG8ڏ$J  +@9e21699c768383e2aec2bb0b41448a1460a7b4d3f56ffb0691a463847b83d289""17ng3jPCskybKprviTnZMFq9DSA6o3vysM"UOP_DUP OP_HASH160 4a74115e52f453d122da68889a7f638efcd52061 OP_EQUALVERIFY OP_CHECKSIG*276a9144a74115e52f453d122da68889a7f638efcd5206188ac*"17ng3jPCskybKprviTnZMFq9DSA6o3vysM8ڏ$J ; ۏ$-@000000000000000000163b05e632a8f2b9ae72490567c4e724ad30d43c813b4d"@00000000000000000015eeca023f395063a2b4b9adc048fb4b33f746b6ace6392 + + + +1@eed1ceec3c877babb1d6f54e368eab1dbcad6d8f75757d03269afdfe71f2b340ۏ$"@000000000000000000163b05e632a8f2b9ae72490567c4e724ad30d43c813b4d(-2 +@c37adde0f2c88bbc1fd99d3bc61931fc4c507920779e2a0e52f917f706c3a62dB02c7a2cd455576214fdce4883136e7da3a51d8e2ffb59a52a070ac73e613fe8c7c2 +@955fd81949453e19432cde20f78e23f9fe8bc48716305d4cf954215364c14be5B032317b6eebd46669c5af7c85a23e9605566c469c0d472f03e86dda953d21ff658B +@eed1ceec3c877babb1d6f54e368eab1dbcad6d8f75757d03269afdfe71f2b340""1Eam4WreofcHANvXeqQxC41RR5BCBiARyd"UOP_DUP OP_HASH160 94fc245136d8cb655df165b01f4ccc8dbf35984e OP_EQUALVERIFY OP_CHECKSIG*276a91494fc245136d8cb655df165b01f4ccc8dbf35984e88ac*"1Eam4WreofcHANvXeqQxC41RR5BCBiARyd8ۏ$J  +@eed1ceec3c877babb1d6f54e368eab1dbcad6d8f75757d03269afdfe71f2b340""16NoTxPqoSFQsVVMXwe1L1czQsvFhDNSpr"UOP_DUP OP_HASH160 3af826a35cf4960255e350b499d744fe7c11fc3f OP_EQUALVERIFY OP_CHECKSIG*276a9143af826a35cf4960255e350b499d744fe7c11fc3f88ac*"16NoTxPqoSFQsVVMXwe1L1czQsvFhDNSpr8ۏ$J  +<@eed1ceec3c877babb1d6f54e368eab1dbcad6d8f75757d03269afdfe71f2b340""18K16vV4ToTZUWSYbxGJiB7AHR52zYZSqw"UOP_DUP OP_HASH160 503073f9ebe5bcb86f93d3f7e568c34ee4130269 OP_EQUALVERIFY OP_CHECKSIG*276a914503073f9ebe5bcb86f93d3f7e568c34ee413026988ac*"18K16vV4ToTZUWSYbxGJiB7AHR52zYZSqw8ۏ$J   ܏$-@000000000000000000149e370b1d8f85cf75dd851f35f09a98505f17dce807ff"@000000000000000000163b05e632a8f2b9ae72490567c4e724ad30d43c813b4d2 + +1@43f28e5031bd3ab3ca927be5447f35d95256f91511270f4ea37eb2c65af4be1f܏$"@000000000000000000149e370b1d8f85cf75dd851f35f09a98505f17dce807ff(-2 +@eed1ceec3c877babb1d6f54e368eab1dbcad6d8f75757d03269afdfe71f2b340B0218e42613d2f7dd0b6fb8287ea6c1607f90705d3785431d5829458a0b05a3a3f12 +@58e6ae3418b3f34f5baab383620d47a20f46e72976ea2b066b8744c241601dbdB02391cd757a134d53f1c631d9d58df9d124481b31c50cbd6a1cc508a399ba9bd8f2 +@eed1ceec3c877babb1d6f54e368eab1dbcad6d8f75757d03269afdfe71f2b340B032537caf0fde0d6287cd21d4a2d9dfbe48b71376c545efc009ab778680ccde357B +@43f28e5031bd3ab3ca927be5447f35d95256f91511270f4ea37eb2c65af4be1f""1D65rCzUiZi4EWQyWZkW4q8d4uiAYN31Bw"UOP_DUP OP_HASH160 8497a2ee449256ae94fb2ef28bab8687c5e51b74 OP_EQUALVERIFY OP_CHECKSIG*276a9148497a2ee449256ae94fb2ef28bab8687c5e51b7488ac*"1D65rCzUiZi4EWQyWZkW4q8d4uiAYN31Bw8܏$J  +&@43f28e5031bd3ab3ca927be5447f35d95256f91511270f4ea37eb2c65af4be1f""1DffgHf2CkMZpZzLeVgDraDSzYgdE34Upu"UOP_DUP OP_HASH160 8af19a293ae2a075ef06d0eb1791c72e3dce7a38 OP_EQUALVERIFY OP_CHECKSIG*276a9148af19a293ae2a075ef06d0eb1791c72e3dce7a3888ac*"1DffgHf2CkMZpZzLeVgDraDSzYgdE34Upu8܏$J  +4@43f28e5031bd3ab3ca927be5447f35d95256f91511270f4ea37eb2c65af4be1f""1BiNxQ6XkjcUbcMbdc9TYE225p8Xv1EUSY"UOP_DUP OP_HASH160 7584a3b6480ee78813c6344f04a2dc3b366db5ff OP_EQUALVERIFY OP_CHECKSIG*276a9147584a3b6480ee78813c6344f04a2dc3b366db5ff88ac*"1BiNxQ6XkjcUbcMbdc9TYE225p8Xv1EUSY8܏$J Qݏ$-@0000000000000000000b68abaf5df2cae6973e695c54fbf5376377f0121b2d61"@000000000000000000149e370b1d8f85cf75dd851f35f09a98505f17dce807ff2ޏ$-@000000000000000000065baf0aa457cba5dc5cdfc755ac69cd9ec571914acc96"@0000000000000000000b68abaf5df2cae6973e695c54fbf5376377f0121b2d612Gߏ$-@00000000000000000002a7b34650749a929e153a07c4ef2421a376721d20d74b"@000000000000000000065baf0aa457cba5dc5cdfc755ac69cd9ec571914acc962F + + +1@1de636147ee40400ffae25484c92e52a20a55e8c4d1a952d77b491919d99791bߏ$"@00000000000000000002a7b34650749a929e153a07c4ef2421a376721d20d74b(-2 +@091828cb632c61899f5dcfb0982d53b2c578b3e2c394d25411ad235f0ba5d0e1B0282d8df79a043ed3714a8fefdc871d5d43daef7a2b2cba8ce6978a723ff971b3b2 +@524b4c0bf07e3a8bafd1d6375aa6f6b54103c687c002674d484d68c74f32989bB02021d90dbc5372a076cc9d5fda853066befb555e9dd037904ee794e411ad4db2dB +6@1de636147ee40400ffae25484c92e52a20a55e8c4d1a952d77b491919d99791b""16BhHZ3fXQkruqFPvbYgJQCn1ukTaPK4j5"UOP_DUP OP_HASH160 38de6ac61ac4a60b9faaabdaef2ea985a1d44419 OP_EQUALVERIFY OP_CHECKSIG*276a91438de6ac61ac4a60b9faaabdaef2ea985a1d4441988ac*"16BhHZ3fXQkruqFPvbYgJQCn1ukTaPK4j58ߏ$J  +d@1de636147ee40400ffae25484c92e52a20a55e8c4d1a952d77b491919d99791b""1BAbpVtCvnNrr3Mpj3v1iREYqBqtWzTUdz"UOP_DUP OP_HASH160 6f82111e9f2beb6e1cc870b9a82f7d57d81a89a2 OP_EQUALVERIFY OP_CHECKSIG*276a9146f82111e9f2beb6e1cc870b9a82f7d57d81a89a288ac*"1BAbpVtCvnNrr3Mpj3v1iREYqBqtWzTUdz8ߏ$J  +Ȃ @1de636147ee40400ffae25484c92e52a20a55e8c4d1a952d77b491919d99791b""1GKGTtHUSHsbZ7CWrxYavc9bGqSbWjuqX7"UOP_DUP OP_HASH160 a7fe4849233165fb32bf7381e51331a9b86fab67 OP_EQUALVERIFY OP_CHECKSIG*276a914a7fe4849233165fb32bf7381e51331a9b86fab6788ac*"1GKGTtHUSHsbZ7CWrxYavc9bGqSbWjuqX78ߏ$J  + +1@9ee75d1e2057d3a60a1b3777e6d5d51182ea77734dba4e0895874e910bc765daߏ$"@00000000000000000002a7b34650749a929e153a07c4ef2421a376721d20d74b(-2 +@fc386ddea364a7aef0378de674a9d6e3e1dc72f25538e56f17870ef992eb21abB02b63916c86e9bde97e7868c437ff32a080456a9c3f8010d4364b1aa61c7b23ac52 +@2c571565df8bb3a41b6ee8aba32047460374deaed526d639e6f123c1ac72e16cB03bfdddf2b35cdb9e34c270c5e792d0d90f5b8bbfc278281c6946c9abc0babc7102 +@fc386ddea364a7aef0378de674a9d6e3e1dc72f25538e56f17870ef992eb21abB0247c442d92852227f9c186cbe2ae54c8ae813daf80e3be07eec1950f65c34a5c52 +@b9164f32994e584b4aea7fdc0c5e553a8f47e0eef215766edb903ee5f2d91b66B02b3011b0cd86d87f541462045b5e91321bf599ccaad4d6331d392f1f598eee763B +D@9ee75d1e2057d3a60a1b3777e6d5d51182ea77734dba4e0895874e910bc765da""1F49nN5vC7PcyB5JngzXr2GdvgtFNuTKd6"UOP_DUP OP_HASH160 9a2a56fddb8c0cb3dff2711d849651d2c99893ea OP_EQUALVERIFY OP_CHECKSIG*276a9149a2a56fddb8c0cb3dff2711d849651d2c99893ea88ac*"1F49nN5vC7PcyB5JngzXr2GdvgtFNuTKd68ߏ$J  +@9ee75d1e2057d3a60a1b3777e6d5d51182ea77734dba4e0895874e910bc765da""15vH7vCMZqNNEaeBq18KcVwCHxFRjHJHB9"UOP_DUP OP_HASH160 35f4013a09b8376e27639984a58e2fc123159add OP_EQUALVERIFY OP_CHECKSIG*276a91435f4013a09b8376e27639984a58e2fc123159add88ac*"15vH7vCMZqNNEaeBq18KcVwCHxFRjHJHB98ߏ$J  +@9ee75d1e2057d3a60a1b3777e6d5d51182ea77734dba4e0895874e910bc765da""1Q1Rxg4pA294BRb2T1S5zt1i2xASkUQSZb"UOP_DUP OP_HASH160 fc5fba7e801ddaa4d1347ae341657dcaa3bda294 OP_EQUALVERIFY OP_CHECKSIG*276a914fc5fba7e801ddaa4d1347ae341657dcaa3bda29488ac*"1Q1Rxg4pA294BRb2T1S5zt1i2xASkUQSZb8ߏ$J h + + +1@de1d8e803b49771fe4703f082e1f4810fe2d8e8d243ccd8c79784ae0165ef1edߏ$"@00000000000000000002a7b34650749a929e153a07c4ef2421a376721d20d74b(-2 +@9ee75d1e2057d3a60a1b3777e6d5d51182ea77734dba4e0895874e910bc765daB023afd26162ac9db68a8cecf1a4db431b1d23d71bb227973e7bcab491b785a80532 +@9ee75d1e2057d3a60a1b3777e6d5d51182ea77734dba4e0895874e910bc765daB03ac565eb517da298a1ba6708300835e598be2f8bd200af2249ec67a09989fab88B +B@de1d8e803b49771fe4703f082e1f4810fe2d8e8d243ccd8c79784ae0165ef1ed""1HPmuwxB7WwnFqme5wnqBwx17qjxL5sabQ"UOP_DUP OP_HASH160 b3d0a7b3f4f95f5f16d1117245a7519d29428d7a OP_EQUALVERIFY OP_CHECKSIG*276a914b3d0a7b3f4f95f5f16d1117245a7519d29428d7a88ac*"1HPmuwxB7WwnFqme5wnqBwx17qjxL5sabQ8ߏ$J  +@de1d8e803b49771fe4703f082e1f4810fe2d8e8d243ccd8c79784ae0165ef1ed""16pni2yYXn9wfuV4hMErNdjEUCbndCCaKF"UOP_DUP OP_HASH160 3fe255747f33c326ca20a4aa36ab312b514b6015 OP_EQUALVERIFY OP_CHECKSIG*276a9143fe255747f33c326ca20a4aa36ab312b514b601588ac*"16pni2yYXn9wfuV4hMErNdjEUCbndCCaKF8ߏ$J  +F@de1d8e803b49771fe4703f082e1f4810fe2d8e8d243ccd8c79784ae0165ef1ed""1Q1DAqzDLtfJM7X3wwSSQzYZvWedZXDU46"UOP_DUP OP_HASH160 fc550d4363f33c4120152c18861952e84a7d55c5 OP_EQUALVERIFY OP_CHECKSIG*276a914fc550d4363f33c4120152c18861952e84a7d55c588ac*"1Q1DAqzDLtfJM7X3wwSSQzYZvWedZXDU468ߏ$J  + + +1@dca2cad054f519d6ca38e03b1012bd6bf3d6bf2e13402d84c37b084ee1511148ߏ$"@00000000000000000002a7b34650749a929e153a07c4ef2421a376721d20d74b(-2 +@e3c64000258e5e78300f27482d632461b9f86b06fa767a2b70f3e9a7d48b16c2B03fa47ed88f1dc9c4ac81afdb99f6836e3d001b3ada8f7446844fa93b0a1c3ba8c2 +@03ee4b1e5d8f71ae74b83de18577b110eb0f7f00a941d5227f06a3ad2b78c6d3B0393b40930167a45676d0540d01f0f0e33ddaaf00f16328e3502840736e7948b45B + @dca2cad054f519d6ca38e03b1012bd6bf3d6bf2e13402d84c37b084ee1511148""17CTodQLLzmf28wNfb6uphFXu37AejqdM6"UOP_DUP OP_HASH160 43fbb47f95f4e48a84979e118f47e95c2e433506 OP_EQUALVERIFY OP_CHECKSIG*276a91443fbb47f95f4e48a84979e118f47e95c2e43350688ac*"17CTodQLLzmf28wNfb6uphFXu37AejqdM68ߏ$J  +@dca2cad054f519d6ca38e03b1012bd6bf3d6bf2e13402d84c37b084ee1511148""1PQpUCvkDD3PBV4urjT6gRvNTr6PpcZCHb"UOP_DUP OP_HASH160 f5d3f5a48f1f4462b7750c6535435fbdbc850927 OP_EQUALVERIFY OP_CHECKSIG*276a914f5d3f5a48f1f4462b7750c6535435fbdbc85092788ac*"1PQpUCvkDD3PBV4urjT6gRvNTr6PpcZCHb8ߏ$J  +ЛZ@dca2cad054f519d6ca38e03b1012bd6bf3d6bf2e13402d84c37b084ee1511148""151ZP12RLrfY7tc7TBt6fnYpiAeg235Mdk"UOP_DUP OP_HASH160 2bfb8833019ff65d3e36185650bb9191f0b3a7d4 OP_EQUALVERIFY OP_CHECKSIG*276a9142bfb8833019ff65d3e36185650bb9191f0b3a7d488ac*"151ZP12RLrfY7tc7TBt6fnYpiAeg235Mdk8ߏ$J ; + + +1@65125ba3911720b99fcc36886fd4819158e501e525e070cadf43d9551990fffeߏ$"@00000000000000000002a7b34650749a929e153a07c4ef2421a376721d20d74b(-2 +@aea76e6e3729f8f74a91b7f59399b8ee1fda634463ed99a060f12cf2dc933620B0225f374f7ca46d61ed35d878f3544a8000d79a69d4e800b47ccc18b69248fa5ac2 +@21fd8e81c08848b9938d03462d49d24d98543160ba577f029d05bde306966297B03ab1d33736866d6510dc6c0dc95ba62b5a0055ba2db9eadcfb3a1d825961048eaB +Ҍ@65125ba3911720b99fcc36886fd4819158e501e525e070cadf43d9551990fffe""19egdVrZL3DWMyW6kCwiVggF1isdJi6wcj"UOP_DUP OP_HASH160 5ee17a4ab8564d2596cf3a4e01d9d5f1fd48f7e4 OP_EQUALVERIFY OP_CHECKSIG*276a9145ee17a4ab8564d2596cf3a4e01d9d5f1fd48f7e488ac*"19egdVrZL3DWMyW6kCwiVggF1isdJi6wcj8ߏ$J  +@65125ba3911720b99fcc36886fd4819158e501e525e070cadf43d9551990fffe""1G4agQ35KuUxZnxan4M8mwGfXHTa8hWWgy"UOP_DUP OP_HASH160 a5373fa9150d28dffd79adef044a5ef807de3e97 OP_EQUALVERIFY OP_CHECKSIG*276a914a5373fa9150d28dffd79adef044a5ef807de3e9788ac*"1G4agQ35KuUxZnxan4M8mwGfXHTa8hWWgy8ߏ$J  +_@65125ba3911720b99fcc36886fd4819158e501e525e070cadf43d9551990fffe""1D8LdDNod16DCxTkhwuxBrhhBgEUKJdrKE"UOP_DUP OP_HASH160 8504cd801798e6e4874ba5d7cfe9d57d0e29ba82 OP_EQUALVERIFY OP_CHECKSIG*276a9148504cd801798e6e4874ba5d7cfe9d57d0e29ba8288ac*"1D8LdDNod16DCxTkhwuxBrhhBgEUKJdrKE8ߏ$J ; + +1@0767feb75d1809e7cb3ece8fc3473d44d765d0c9049c7020bbd4d7deb72aa7d2ߏ$"@00000000000000000002a7b34650749a929e153a07c4ef2421a376721d20d74b(-2 +@1ab6708ab03345948e2af4a2c47905b48fbbfb62fa8ff926a92d4dbfc02c390eB02e7b8378d09a7fbc522f064128690b1d2c4a5d151719877bc76b823c4f200ed7e2 +@524b4c0bf07e3a8bafd1d6375aa6f6b54103c687c002674d484d68c74f32989bB03fd03d33eb47e32e97081c1d290102b66e0b03f796b6404f0209b4eeace5c23222 +@0d6ba81d9070fcd4967d2ab9269fa2da959d00b30f7712f691b785f28821d222B034ef5a846c2b84fea1d18baa222d522b4937f3048403f8ab7bb71c74d65185d132 +@27f2855c8512c77abb24122ddd10b88803554b9cc2795f6f9e09cb39486f9ca7B03f7cf1e6c0decfae8042813332c005eb5433ec43d13056cc94636a33721dabc912 +@852cd0cb015bb08b437a3a5b93064f67fc5e77a590449eb3f378921ad238a72eB0328e259404f0c6ef4c214bbea8eaba2af05e45c8f85e785e85b65b61b3ebcf23d2 +@1de636147ee40400ffae25484c92e52a20a55e8c4d1a952d77b491919d99791bB032c7ba0a5314b6d4146c54e37989c3b863a26cc10efb90c51e264f7a11bfa1ab6B + @0767feb75d1809e7cb3ece8fc3473d44d765d0c9049c7020bbd4d7deb72aa7d2""1QB3u4pCUkEvVKLnPxhWx3Aaxw7tjy4NuW"UOP_DUP OP_HASH160 fe3178b4edc581e7250f2223d6423757866fd06f OP_EQUALVERIFY OP_CHECKSIG*276a914fe3178b4edc581e7250f2223d6423757866fd06f88ac*"1QB3u4pCUkEvVKLnPxhWx3Aaxw7tjy4NuW8ߏ$J  +d@0767feb75d1809e7cb3ece8fc3473d44d765d0c9049c7020bbd4d7deb72aa7d2""17ar1JEsfQdvuFB6GSCtWpWMS5HNzm6tHL"UOP_DUP OP_HASH160 4837638c4e6ea68fa940e312958aa7c92aa49d2f OP_EQUALVERIFY OP_CHECKSIG*276a9144837638c4e6ea68fa940e312958aa7c92aa49d2f88ac*"17ar1JEsfQdvuFB6GSCtWpWMS5HNzm6tHL8ߏ$J  + @0767feb75d1809e7cb3ece8fc3473d44d765d0c9049c7020bbd4d7deb72aa7d2""1GRf3DZTEuzLv4yjWXXY1HMsfynBwwj5UE"UOP_DUP OP_HASH160 a9339f5f02a2946a6b6b2166b979d0063b1c896b OP_EQUALVERIFY OP_CHECKSIG*276a914a9339f5f02a2946a6b6b2166b979d0063b1c896b88ac*"1GRf3DZTEuzLv4yjWXXY1HMsfynBwwj5UE8ߏ$J  $Ѐ-@0000000000000000000b16eca2b4e8f6c506ed4b10d94defefcd18c43cf2651d"@00000000000000000002a7b34650749a929e153a07c4ef2421a376721d20d74b2 + + + +1@fca3a066ee4e0c40d07d61b17a7d084343ee580cffffd3c98ac4e19cd9f39fe6$"@0000000000000000000b16eca2b4e8f6c506ed4b10d94defefcd18c43cf2651d(Ѐ-2 +@7510c211bde9b9674e118d08f247fa04ff8c97be875728022e375b32c9adfb81B0339f452bb40f7e4957445d40ffb2769136c7110aadcd93ec2c4e8d3bf7a5cc8d22 +@fb72c5498be30e4e67e1cf418b6c59a4ab392242a8c95ce0de0e8768b7e4bfe4B0236474988906d500805142f2717634a401cd80e8404a886eb73220778138c8c2aB +@fca3a066ee4e0c40d07d61b17a7d084343ee580cffffd3c98ac4e19cd9f39fe6""1LBFSdmrDh3JyqdZoNMgmXwTWtDhqqjjAW"UOP_DUP OP_HASH160 d25a9ae4edd0d77f3b00138978614507a18e4753 OP_EQUALVERIFY OP_CHECKSIG*276a914d25a9ae4edd0d77f3b00138978614507a18e475388ac*"1LBFSdmrDh3JyqdZoNMgmXwTWtDhqqjjAW8$J  +:@fca3a066ee4e0c40d07d61b17a7d084343ee580cffffd3c98ac4e19cd9f39fe6""1KscTzDgdZHoa5FCdhzUax6xAg38ubjYjW"UOP_DUP OP_HASH160 cf04aac8ccdfced6a3c111251cb60a8aa92961bd OP_EQUALVERIFY OP_CHECKSIG*276a914cf04aac8ccdfced6a3c111251cb60a8aa92961bd88ac*"1KscTzDgdZHoa5FCdhzUax6xAg38ubjYjW8$J  +ղ@fca3a066ee4e0c40d07d61b17a7d084343ee580cffffd3c98ac4e19cd9f39fe6""18tcz3NVHK3izwaRNXk89qgY91k1fu6bsY"UOP_DUP OP_HASH160 568c21cc12d62ca8e5954b6bfa855f54945214f7 OP_EQUALVERIFY OP_CHECKSIG*276a914568c21cc12d62ca8e5954b6bfa855f54945214f788ac*"18tcz3NVHK3izwaRNXk89qgY91k1fu6bsY8$J $-@0000000000000000000cd34b73bdd854e73e32d0a828875c7db582584ef3408b"@0000000000000000000b16eca2b4e8f6c506ed4b10d94defefcd18c43cf2651d2$-@0000000000000000000da44b168057fc4b4d9644ade2997479b821bfc5d246cf"@0000000000000000000cd34b73bdd854e73e32d0a828875c7db582584ef3408b2$-@00000000000000000013678681ce153273cf5ca46413f9c44da035d224dd0800"@0000000000000000000da44b168057fc4b4d9644ade2997479b821bfc5d246cf2$-@00000000000000000007d76a1e82d4d0e4cd14e8c62f6914d381333243b5f6e9"@00000000000000000013678681ce153273cf5ca46413f9c44da035d224dd08002$-@0000000000000000000e4f2cfa90c7041b874876a46616c21222690b55740347"@00000000000000000007d76a1e82d4d0e4cd14e8c62f6914d381333243b5f6e92$-@00000000000000000000c0ea5d7ecda9000409c31099d803248149a9a73fd373"@0000000000000000000e4f2cfa90c7041b874876a46616c21222690b557403472$-@00000000000000000014c2ad6362f1f654c224f8b05d599e59f0c63b64f6b1a3"@00000000000000000000c0ea5d7ecda9000409c31099d803248149a9a73fd3732$ݐ-@0000000000000000001a190874bde466b6443be941e8add217eadce44bd4799f"@00000000000000000014c2ad6362f1f654c224f8b05d599e59f0c63b64f6b1a32$-@00000000000000000009629e8932ab5e7b4f1b7758bf3fcb0498e986a79f98a6"@0000000000000000001a190874bde466b6443be941e8add217eadce44bd4799f2$-@0000000000000000001b668e55ca9741a5072f4142c5e20f7b7ba0957bcb53f7"@00000000000000000009629e8932ab5e7b4f1b7758bf3fcb0498e986a79f98a62$-@00000000000000000003a5dd0dbef6173614f5b359efc240671025d23ff01e41"@0000000000000000001b668e55ca9741a5072f4142c5e20f7b7ba0957bcb53f72$-@000000000000000000082e4002ae6546c6dba7e82a6cc998a92ad975475be41b"@00000000000000000003a5dd0dbef6173614f5b359efc240671025d23ff01e412$͢-@000000000000000000112eaf7dc8a2d15ff688ba424c05d83ea87329c2ab0c78"@000000000000000000082e4002ae6546c6dba7e82a6cc998a92ad975475be41b2$-@000000000000000000170c27128e41069501b3548b8a283c059d40dc7ec8e7fe"@000000000000000000112eaf7dc8a2d15ff688ba424c05d83ea87329c2ab0c782$-@0000000000000000000ceaf99bfa71e58351f347eee8d7377a6acc7aabf81b0f"@000000000000000000170c27128e41069501b3548b8a283c059d40dc7ec8e7fe2 $-@0000000000000000001565b7cbb6f04a47b7ef917523963b3864c41145b88539"@0000000000000000000ceaf99bfa71e58351f347eee8d7377a6acc7aabf81b0f2 + +1@9a1ff1820c2372cb88dd7398552a7e5b1d508b8677dfa8b169c1d0f2ce9af40e$"@0000000000000000001565b7cbb6f04a47b7ef917523963b3864c41145b88539(-2 +@c960ddd7ff60cc818b8e66fabe934863d9abea5a645813a2a7d2f6ba9994279fB03db570a4ff68624facaa78786b432cbb6d202efaef807bfa177166c8c9f2878ea2 +@c960ddd7ff60cc818b8e66fabe934863d9abea5a645813a2a7d2f6ba9994279fB032b807142fb0ca7895f0edba59734c25377bc1b78c4210acf834c93b5c19006c62 +@6192304a68661aa8e4771198e461353d1f5bf3c2d3edd2b9fe23869811c8cd2cB033de69c7c25630132f3b8c79ac817f693047f927dc1224d469763de397cff7ca62 +@422590c8fe9ee3721c5fc5551c6e35102694ef0caadd017234d332bc2e62d430B0393f0807cb0b14805029eaf3597320bb87ee7d5fd0b2c67f4c6b88c7f2e2ac97dB +@9a1ff1820c2372cb88dd7398552a7e5b1d508b8677dfa8b169c1d0f2ce9af40e""1BW7MjbSfweQJVGzUMJghNK5ccM9YaGhX2"UOP_DUP OP_HASH160 7332a0b0951b38123d3a181d9880dc999f4f3bb2 OP_EQUALVERIFY OP_CHECKSIG*276a9147332a0b0951b38123d3a181d9880dc999f4f3bb288ac*"1BW7MjbSfweQJVGzUMJghNK5ccM9YaGhX28$J  +@9a1ff1820c2372cb88dd7398552a7e5b1d508b8677dfa8b169c1d0f2ce9af40e""1HjRMyGk7ws4xsXXU696x1GTvUohzcYCv3"UOP_DUP OP_HASH160 b787d1a5e69a7cc619f433e6bb7167ae85a844b9 OP_EQUALVERIFY OP_CHECKSIG*276a914b787d1a5e69a7cc619f433e6bb7167ae85a844b988ac*"1HjRMyGk7ws4xsXXU696x1GTvUohzcYCv38$J  +ӨJ@9a1ff1820c2372cb88dd7398552a7e5b1d508b8677dfa8b169c1d0f2ce9af40e""1Lb5wRFUN4FxmchnS1D2FppNNSENgwE84M"UOP_DUP OP_HASH160 d6dca7a2f52b988e61e1158e10c4644fa8bc77a8 OP_EQUALVERIFY OP_CHECKSIG*276a914d6dca7a2f52b988e61e1158e10c4644fa8bc77a888ac*"1Lb5wRFUN4FxmchnS1D2FppNNSENgwE84M8$J $Р-@00000000000000000004c2dd49001bdb55bff593a01f3adc7a8086d05f24814b"@0000000000000000001565b7cbb6f04a47b7ef917523963b3864c41145b885392B$Τ-@00000000000000000010f710ce87f0e7d8ffa125485749b63fa9ed135343fb96"@00000000000000000004c2dd49001bdb55bff593a01f3adc7a8086d05f24814b2A + + +1@7e3fcd1c3d806f464a3d87b28cc48c2b7adca13c3a719c6e7a2c10b886e6be71$"@00000000000000000010f710ce87f0e7d8ffa125485749b63fa9ed135343fb96(Τ-2 +@09638e5ae033fc0a8db262aabb350806ded4545b8afc694a1cbbd674edcc5780B02f3ea86cec8110953eb8a682d6cafd827dda50a19512e041ac3d0ec56e64be4fa2 +@a5b45a63701523d9f8720f839c12d7acf043ace5e724b636a666299e376d92c9B024f9c495118d69a72321fb3784d1dd93a8957bd98cf31b345aa101ddc35316154B + +@7e3fcd1c3d806f464a3d87b28cc48c2b7adca13c3a719c6e7a2c10b886e6be71""1DHStU1fU4ZkMzxuSWVooepHU4qYLt8VAo"UOP_DUP OP_HASH160 86bdc642d14fcdbf44c629dc53037f4d3065d912 OP_EQUALVERIFY OP_CHECKSIG*276a91486bdc642d14fcdbf44c629dc53037f4d3065d91288ac*"1DHStU1fU4ZkMzxuSWVooepHU4qYLt8VAo8$J  + @7e3fcd1c3d806f464a3d87b28cc48c2b7adca13c3a719c6e7a2c10b886e6be71""14B1opMcjwyoMfR4vSs8FmR3dnFfBNqcGp"UOP_DUP OP_HASH160 22cd35f4ffb8562c3c5095e5d20a25209f9b1794 OP_EQUALVERIFY OP_CHECKSIG*276a91422cd35f4ffb8562c3c5095e5d20a25209f9b179488ac*"14B1opMcjwyoMfR4vSs8FmR3dnFfBNqcGp8$J  +@7e3fcd1c3d806f464a3d87b28cc48c2b7adca13c3a719c6e7a2c10b886e6be71""1MhGq1hduEjQf7vwH3MKVrGsrzpZEAZwkU"UOP_DUP OP_HASH160 e3005dd48e187638b446ef1b1d84b362be3ebdfb OP_EQUALVERIFY OP_CHECKSIG*276a914e3005dd48e187638b446ef1b1d84b362be3ebdfb88ac*"1MhGq1hduEjQf7vwH3MKVrGsrzpZEAZwkU8$J 7 + + +1@dd702e935a2bd879168c873674949596d345464598c1896ac333ea83ffba4292$"@00000000000000000010f710ce87f0e7d8ffa125485749b63fa9ed135343fb96(Τ-2 +@032409d8904f019a7cbff23921fd680e78e3c10c61ada0f361bf6cb46ad58957B027c61792cbcd843538157130638ea20218e14aec043dd2b15d1555853cc15922e2 +@645f0dae91cb67b610954fee73b3c22491a67522e1b8a600c0108729f5177e3eB030e4c3e059a36c19c0d08ad12f79c02f5efe986c2ee58fac6d569e2c31f22cbd1B +@dd702e935a2bd879168c873674949596d345464598c1896ac333ea83ffba4292""15qAPbKmZPYNSAz3mPdAQ8NQ6eHoTnSpF2"UOP_DUP OP_HASH160 34fc4ea963eda24a5e6adb3b16d31d43fd19f856 OP_EQUALVERIFY OP_CHECKSIG*276a91434fc4ea963eda24a5e6adb3b16d31d43fd19f85688ac*"15qAPbKmZPYNSAz3mPdAQ8NQ6eHoTnSpF28$J  +L@dd702e935a2bd879168c873674949596d345464598c1896ac333ea83ffba4292"!1MHTgTtvFnqzGcG42ZQSEBFXQhq5i8mA3"UOP_DUP OP_HASH160 03d60f32114fe5f7a8476727d62552aa87dc745e OP_EQUALVERIFY OP_CHECKSIG*276a91403d60f32114fe5f7a8476727d62552aa87dc745e88ac*!1MHTgTtvFnqzGcG42ZQSEBFXQhq5i8mA38$J  +@dd702e935a2bd879168c873674949596d345464598c1896ac333ea83ffba4292""1HxEmqHXm4995qb2YknLKuX4JLFuf3TJqa"UOP_DUP OP_HASH160 b9f46335bc091de42fcf37f35b52b48597c91b23 OP_EQUALVERIFY OP_CHECKSIG*276a914b9f46335bc091de42fcf37f35b52b48597c91b2388ac*"1HxEmqHXm4995qb2YknLKuX4JLFuf3TJqa8$J  + + +1@2c2eddbc18a8a98da06ffd67d4929505aa659063fc481890d5d58cd10c61441c$"@00000000000000000010f710ce87f0e7d8ffa125485749b63fa9ed135343fb96(Τ-2 +@af19dde4eb42a631a61fa938ef0a5e4f89616dcc005d35230d39bfcbbce156b3B02381b3a7c1c83f6047e96a990d337bbf01c58debdc8e56f4f708254ae382f506e2 +@10eb87de5dd583d6e1c6dec910038348102ab5dcda26d4d7bc34e7df119145ceB02b44387ab99e4f97dd5b751ef08506cae85c5b7a12230aca8cc8a71e514af739aB +H@2c2eddbc18a8a98da06ffd67d4929505aa659063fc481890d5d58cd10c61441c""15n5D36cTCHoWxoBRxK94gorXRoRhRGfbY"UOP_DUP OP_HASH160 3466bbd236019d202007426b951f6d53d7cbe172 OP_EQUALVERIFY OP_CHECKSIG*276a9143466bbd236019d202007426b951f6d53d7cbe17288ac*"15n5D36cTCHoWxoBRxK94gorXRoRhRGfbY8$J  +@2c2eddbc18a8a98da06ffd67d4929505aa659063fc481890d5d58cd10c61441c""12DXRfpeyHLUo1nHHDCVg4cfXzKRgmZv8b"UOP_DUP OP_HASH160 0d5683de8c567dfb789306ed8af153ddd674876f OP_EQUALVERIFY OP_CHECKSIG*276a9140d5683de8c567dfb789306ed8af153ddd674876f88ac*"12DXRfpeyHLUo1nHHDCVg4cfXzKRgmZv8b8$J  +;@2c2eddbc18a8a98da06ffd67d4929505aa659063fc481890d5d58cd10c61441c""1965MPiLdintnyV5xMkJEYwbUEXUhwHpPk"UOP_DUP OP_HASH160 58b6b7f5d144c2973e0b85ebf810dc156544897a OP_EQUALVERIFY OP_CHECKSIG*276a91458b6b7f5d144c2973e0b85ebf810dc156544897a88ac*"1965MPiLdintnyV5xMkJEYwbUEXUhwHpPk8$J L + + +1@0e05be4cde95cd99a4f824f591c58231248f099ab6fc579ec24d8b2ec23718b3$"@00000000000000000010f710ce87f0e7d8ffa125485749b63fa9ed135343fb96(Τ-2 +@dd702e935a2bd879168c873674949596d345464598c1896ac333ea83ffba4292B0296308571c5c4bc9d0d077b6ed58867d64057209e083c35b6c205b01182df6e822 +@98643eb952943e2b5c77bbe73e972d14e5b5aedbf2ab899a23de3e9b439fbfe1B033abd5f39e0a198527515d25bed34666250b593b2a6ad4885fcad22c71643ccf7B +@0e05be4cde95cd99a4f824f591c58231248f099ab6fc579ec24d8b2ec23718b3""1FDRiLBA2SznQk3YEdLfWGsdwF4Dp1Wjhs"UOP_DUP OP_HASH160 9beb61ad564200634ac9143bae659ecd5992f59f OP_EQUALVERIFY OP_CHECKSIG*276a9149beb61ad564200634ac9143bae659ecd5992f59f88ac*"1FDRiLBA2SznQk3YEdLfWGsdwF4Dp1Wjhs8$J  +߱@0e05be4cde95cd99a4f824f591c58231248f099ab6fc579ec24d8b2ec23718b3""1K3fwhYu1a3FQkqQXw5XDQA9p4wteB6sdW"UOP_DUP OP_HASH160 c5f39aa54d7acf2ebee226592cf0b820f7af3ab6 OP_EQUALVERIFY OP_CHECKSIG*276a914c5f39aa54d7acf2ebee226592cf0b820f7af3ab688ac*"1K3fwhYu1a3FQkqQXw5XDQA9p4wteB6sdW8$J  +@0e05be4cde95cd99a4f824f591c58231248f099ab6fc579ec24d8b2ec23718b3""1GSTTLM6BHw1JVv8NPJQuzMee9jfnPXJPJ"UOP_DUP OP_HASH160 a95a5e56bbb3539ad20682ee4da5965e948320f6 OP_EQUALVERIFY OP_CHECKSIG*276a914a95a5e56bbb3539ad20682ee4da5965e948320f688ac*"1GSTTLM6BHw1JVv8NPJQuzMee9jfnPXJPJ8$J : + + +1@dc7b0e4aa8aef8a974cb28982ee4e05ecdd416a644b466b2708e808bb1096977$"@00000000000000000010f710ce87f0e7d8ffa125485749b63fa9ed135343fb96(Τ-2 +@0e05be4cde95cd99a4f824f591c58231248f099ab6fc579ec24d8b2ec23718b3B03e8e1b85a75ac68d5f7780ad7d2bea34c26f04bea093e714fec0ff095678db3132 +@100a8ea1e5f48f8fac76b10353dc0cbfe62e9c19da8424806ef8788a5f7f296fB02f793b7de830707938b5226d2f3159d95244a31be4320345caac34a299b783b71B +@dc7b0e4aa8aef8a974cb28982ee4e05ecdd416a644b466b2708e808bb1096977""135BYVt3WNBxvAvE9Vt7K1AHNvMS5zy48f"UOP_DUP OP_HASH160 16bab7610ac7ef7a2adee08c4f08e01d7f7fe739 OP_EQUALVERIFY OP_CHECKSIG*276a91416bab7610ac7ef7a2adee08c4f08e01d7f7fe73988ac*"135BYVt3WNBxvAvE9Vt7K1AHNvMS5zy48f8$J  +ЄM@dc7b0e4aa8aef8a974cb28982ee4e05ecdd416a644b466b2708e808bb1096977""1BrVivMjnoMR1yCFPt9CWhHzEP4XYyoyPh"UOP_DUP OP_HASH160 770d9dd402ed159b16290eceffd921b223ad4f57 OP_EQUALVERIFY OP_CHECKSIG*276a914770d9dd402ed159b16290eceffd921b223ad4f5788ac*"1BrVivMjnoMR1yCFPt9CWhHzEP4XYyoyPh8$J  +ɖ@dc7b0e4aa8aef8a974cb28982ee4e05ecdd416a644b466b2708e808bb1096977""1KnPjNh2HKKT6GjmGDfKaoRSqDG7DHjgH4"UOP_DUP OP_HASH160 ce07f4f9178992e26070f6839939d4104b14d341 OP_EQUALVERIFY OP_CHECKSIG*276a914ce07f4f9178992e26070f6839939d4104b14d34188ac*"1KnPjNh2HKKT6GjmGDfKaoRSqDG7DHjgH48$J  + +1@a68d937b1bf6a643ff313e32ce3bd60414364a851063b2eee707833da6e94582$"@00000000000000000010f710ce87f0e7d8ffa125485749b63fa9ed135343fb96(Τ-2 +@c57964a7f0dd7b0246210395d735dba16dd801f97bca182af40c396d53eaf87cB03ac2bbfe7eb00e2e9e2828059beedd1b1e54d55d9cc1a7c49ce12665dfbad042e2 +@c57964a7f0dd7b0246210395d735dba16dd801f97bca182af40c396d53eaf87cB0396ff569c2090125c042c337d2afcab2d8f1785a088ef98691aca7193ec1464e22 +@7c59d9657c1c28a2ba28b34244c47d2dba4f3504b73bf16b462cc9739465ebcfB03e7c7119595a94308e1ca6df0809d49253ea16c735169ce5d548c6a678c1b2bf2B +5@a68d937b1bf6a643ff313e32ce3bd60414364a851063b2eee707833da6e94582""1M7BcfMqN6HvaMwbpfEQpG2VtT9kxLqRGh"UOP_DUP OP_HASH160 dc8ddf4d98ca332fa6375041ab683ffd49765d0c OP_EQUALVERIFY OP_CHECKSIG*276a914dc8ddf4d98ca332fa6375041ab683ffd49765d0c88ac*"1M7BcfMqN6HvaMwbpfEQpG2VtT9kxLqRGh8$J  + @a68d937b1bf6a643ff313e32ce3bd60414364a851063b2eee707833da6e94582""1JruEygoMCGEFfwYve3tAY6MGhFofe4joc"UOP_DUP OP_HASH160 c3ea210851d7c32b0b69a5a10c60226e4dc20024 OP_EQUALVERIFY OP_CHECKSIG*276a914c3ea210851d7c32b0b69a5a10c60226e4dc2002488ac*"1JruEygoMCGEFfwYve3tAY6MGhFofe4joc8$J  +@a68d937b1bf6a643ff313e32ce3bd60414364a851063b2eee707833da6e94582""17A138rmJdqVnjZKCFZAFoRGBKK4nNeb55"UOP_DUP OP_HASH160 43848772ab02e413e8d971721601a1eb08a01866 OP_EQUALVERIFY OP_CHECKSIG*276a91443848772ab02e413e8d971721601a1eb08a0186688ac*"17A138rmJdqVnjZKCFZAFoRGBKK4nNeb558$J +$-@0000000000000000000a1a4050cc13f7be515e6c54a71ea920b98b986abe111d"@00000000000000000010f710ce87f0e7d8ffa125485749b63fa9ed135343fb962* + + +1@57d743b852e987cb7b51b34d37e21d1103df66355e448b19076d2e188f77ce74$"@0000000000000000000a1a4050cc13f7be515e6c54a71ea920b98b986abe111d(-2 +@9559af273f9fec60f1d6e1c169653fe3c52fb3a57ada43a163c6c4c61032ee8fB02b8a71bf1c49b0e21259be8f7e73f66af54d9a90821100ee55fbdec2c5f7342772 +@70370da6cadc1faf085b018c3f692620db9e1b47a9ed3c1d4c78a3e3c987d402B032250869388b78c5a61af697896d0305c3b02ee4db7316b7796c2dd8ab9e43768B +K@57d743b852e987cb7b51b34d37e21d1103df66355e448b19076d2e188f77ce74""1HNxB43L1mswHgQwkwkQdZiDkYxw3sp3Bj"UOP_DUP OP_HASH160 b3a8cdd9c4291801f5a4d02db8c1062d6fbadc45 OP_EQUALVERIFY OP_CHECKSIG*276a914b3a8cdd9c4291801f5a4d02db8c1062d6fbadc4588ac*"1HNxB43L1mswHgQwkwkQdZiDkYxw3sp3Bj8$J  +@57d743b852e987cb7b51b34d37e21d1103df66355e448b19076d2e188f77ce74""1Gf8yDNCm6kWWVaiTaPavtezh81QQZXp8F"UOP_DUP OP_HASH160 abc0587ca6f29c41608476f94153ac495d2c349d OP_EQUALVERIFY OP_CHECKSIG*276a914abc0587ca6f29c41608476f94153ac495d2c349d88ac*"1Gf8yDNCm6kWWVaiTaPavtezh81QQZXp8F8$J  +@57d743b852e987cb7b51b34d37e21d1103df66355e448b19076d2e188f77ce74""1HUoanLY8C5rxQoVRRJqnzyzW9tKLM4WA1"UOP_DUP OP_HASH160 b4c420ea32b79c9f128123a954611ac50042254b OP_EQUALVERIFY OP_CHECKSIG*276a914b4c420ea32b79c9f128123a954611ac50042254b88ac*"1HUoanLY8C5rxQoVRRJqnzyzW9tKLM4WA18$J  + + +1@520805edf40d7e910ec791d1e05d51a3bf852f211523b5a8b7c97f936e81d158$"@0000000000000000000a1a4050cc13f7be515e6c54a71ea920b98b986abe111d(-2 +@5b8584c96072938d0fffa515c2001888308ee5511652d92b49bbb3c73935b1b3B02ca426163956fec6ee836c0a67257feeab08e000aaa5a6df65bb7dd5f23c94f0e2 +@b3cbd79e5f01c6f4254c27d903eee8dc93e6a6c42f101b3a5e38d34f128edb20B02fd76426b8da6de061bcc5704a081e764e76f7c649e9d3bcf7a416d44df0fe41eB +@520805edf40d7e910ec791d1e05d51a3bf852f211523b5a8b7c97f936e81d158""1BAfYT26nfko6goQtevodPStSQzTSeTP4Z"UOP_DUP OP_HASH160 6f852cc75618329785054a12c75af7ac5b07ab32 OP_EQUALVERIFY OP_CHECKSIG*276a9146f852cc75618329785054a12c75af7ac5b07ab3288ac*"1BAfYT26nfko6goQtevodPStSQzTSeTP4Z8$J  +@520805edf40d7e910ec791d1e05d51a3bf852f211523b5a8b7c97f936e81d158""1KbMFVmwwED8G45A5VVk3gDcR9b2UoDa1g"UOP_DUP OP_HASH160 cbf14f8398134fa98952f1661bd228bf7017a882 OP_EQUALVERIFY OP_CHECKSIG*276a914cbf14f8398134fa98952f1661bd228bf7017a88288ac*"1KbMFVmwwED8G45A5VVk3gDcR9b2UoDa1g8$J  +<@520805edf40d7e910ec791d1e05d51a3bf852f211523b5a8b7c97f936e81d158""1HkSFes4fqDJqQuTHPLvXRXrSZvZi7if8D"UOP_DUP OP_HASH160 b7b8fa8e64e5ee1654f46470d7a38e2331490df9 OP_EQUALVERIFY OP_CHECKSIG*276a914b7b8fa8e64e5ee1654f46470d7a38e2331490df988ac*"1HkSFes4fqDJqQuTHPLvXRXrSZvZi7if8D8$J  + + +1@dd3c65c682dfd7d16df85cb94ebf1e08eab5296ee23c0bff1d90d50abe6f8a0c$"@0000000000000000000a1a4050cc13f7be515e6c54a71ea920b98b986abe111d(-2 +@520805edf40d7e910ec791d1e05d51a3bf852f211523b5a8b7c97f936e81d158B035c3919c6e3c130f50e3e73735071aa0bbe8d4275ecfccdac138e6854a6fb38052 +@d4f41c9758c872387a1b347a9a1bffca63851e44e3c1163d87f7fa8336036272B025ada2aabc3d4a5e62fb36d19eb7abdbf71f8a5ad30dd5cd7c5cae640b9ee2c27B +@dd3c65c682dfd7d16df85cb94ebf1e08eab5296ee23c0bff1d90d50abe6f8a0c""1D5NU5ndCg8zwy2aQSiJ6dE8mPekD4kLAZ"UOP_DUP OP_HASH160 847517cbae82961579657cfd8c33ebbf60a90c57 OP_EQUALVERIFY OP_CHECKSIG*276a914847517cbae82961579657cfd8c33ebbf60a90c5788ac*"1D5NU5ndCg8zwy2aQSiJ6dE8mPekD4kLAZ8$J  +@dd3c65c682dfd7d16df85cb94ebf1e08eab5296ee23c0bff1d90d50abe6f8a0c"!1Q41HTogne2uMmB9dWy5nfmZ9r7Aji6LS"UOP_DUP OP_HASH160 045c1352a8c94732f2f4762288a0d3850ea9fca4 OP_EQUALVERIFY OP_CHECKSIG*276a914045c1352a8c94732f2f4762288a0d3850ea9fca488ac*!1Q41HTogne2uMmB9dWy5nfmZ9r7Aji6LS8$J  +)@dd3c65c682dfd7d16df85cb94ebf1e08eab5296ee23c0bff1d90d50abe6f8a0c""1QKnKidXUvfCCFUkW6Kkvbsabg1K25bi32"UOP_DUP OP_HASH160 ffd836be3e527b8591a71911ea344a84b794fc57 OP_EQUALVERIFY OP_CHECKSIG*276a914ffd836be3e527b8591a71911ea344a84b794fc5788ac*"1QKnKidXUvfCCFUkW6Kkvbsabg1K25bi328$J  + + +1@c26a21dc03b6afcd3bdaa89e5f3a5e271864e9393fb4c43c14db13081bee9e9b$"@0000000000000000000a1a4050cc13f7be515e6c54a71ea920b98b986abe111d(-2 +@dd3c65c682dfd7d16df85cb94ebf1e08eab5296ee23c0bff1d90d50abe6f8a0cB032736d9be5936576a9110131d2553c64836d4090105ee78403ee51917bc3791e92 +@5b8584c96072938d0fffa515c2001888308ee5511652d92b49bbb3c73935b1b3B03ac6b265ba70d9a0921e7a2a144cb77229a34f2e386df6d748f40624fbc510b8bB +@c26a21dc03b6afcd3bdaa89e5f3a5e271864e9393fb4c43c14db13081bee9e9b""1At3oBqfZDMEn98JWkgDtE7JCBZJEQjiD1"UOP_DUP OP_HASH160 6c60ae2c16bfc73c85c4b8d9db74ca7ee2e1b107 OP_EQUALVERIFY OP_CHECKSIG*276a9146c60ae2c16bfc73c85c4b8d9db74ca7ee2e1b10788ac*"1At3oBqfZDMEn98JWkgDtE7JCBZJEQjiD18$J  +@c26a21dc03b6afcd3bdaa89e5f3a5e271864e9393fb4c43c14db13081bee9e9b""1EPJg9mgBDEfHiy4pi6rU1XwtRxoUL5x3W"UOP_DUP OP_HASH160 92d18a6c28dfa80807acadf784e44f688bae2a19 OP_EQUALVERIFY OP_CHECKSIG*276a91492d18a6c28dfa80807acadf784e44f688bae2a1988ac*"1EPJg9mgBDEfHiy4pi6rU1XwtRxoUL5x3W8$J  +/@c26a21dc03b6afcd3bdaa89e5f3a5e271864e9393fb4c43c14db13081bee9e9b""13j8MNhGDRu3xeNp4BNMumQmeUcmsDTDWx"UOP_DUP OP_HASH160 1de7dbc69c34bc9f2178bd7818d05fd7a945ecc2 OP_EQUALVERIFY OP_CHECKSIG*276a9141de7dbc69c34bc9f2178bd7818d05fd7a945ecc288ac*"13j8MNhGDRu3xeNp4BNMumQmeUcmsDTDWx8$J  $-@00000000000000000014aac3ea81228f1b920afe496ae3ad477378ac1138dc7a"@0000000000000000000a1a4050cc13f7be515e6c54a71ea920b98b986abe111d2$ҿ-@00000000000000000009fffbe16ff274cfa5b562a3a0a679864a1f3c43ac4029"@00000000000000000014aac3ea81228f1b920afe496ae3ad477378ac1138dc7a2$ٿ-@00000000000000000016328fd5fef73ffd7d391bec6d448b5e795e97cd51239c"@00000000000000000009fffbe16ff274cfa5b562a3a0a679864a1f3c43ac40292$-@0000000000000000000d42e79d1a3f5fa6d5d51b380d207d0f04cf9705a626f6"@00000000000000000016328fd5fef73ffd7d391bec6d448b5e795e97cd51239c2 $-@000000000000000000155e04c164bae03752e479369d216f675f28273e5ae3d5"@0000000000000000000d42e79d1a3f5fa6d5d51b380d207d0f04cf9705a626f62 + + + +1@d6050176068a5bc1ab48edb3921b9ab1789b99ff2ac300f5281eea2ab3120f21$"@000000000000000000155e04c164bae03752e479369d216f675f28273e5ae3d5(-2 +@fca3a066ee4e0c40d07d61b17a7d084343ee580cffffd3c98ac4e19cd9f39fe6B038d42813d2ff6ccc7c3dde87d68b8eae59e7d8d53e4c0ec2a0c37f932243a4bb22 +@7510c211bde9b9674e118d08f247fa04ff8c97be875728022e375b32c9adfb81B0334c3a532b65aa8de842ac4fe06db1239b9cafcfd6f2fffccf89d584f42a08713B +@d6050176068a5bc1ab48edb3921b9ab1789b99ff2ac300f5281eea2ab3120f21""1QLSGz2ZhaLhL7UuVxhNtqRgdkXxH2Y3PZ"UOP_DUP OP_HASH160 fff7e5317f8b385cd175e2ea4026647fd11b2717 OP_EQUALVERIFY OP_CHECKSIG*276a914fff7e5317f8b385cd175e2ea4026647fd11b271788ac*"1QLSGz2ZhaLhL7UuVxhNtqRgdkXxH2Y3PZ8$J  +@d6050176068a5bc1ab48edb3921b9ab1789b99ff2ac300f5281eea2ab3120f21""1MsVf3pNpraoun2gC25Ge2imj4YTRuAemN"UOP_DUP OP_HASH160 e4ef3c0e91e41ece6ddc50d7ab419f1b0d6429e8 OP_EQUALVERIFY OP_CHECKSIG*276a914e4ef3c0e91e41ece6ddc50d7ab419f1b0d6429e888ac*"1MsVf3pNpraoun2gC25Ge2imj4YTRuAemN8$J  +B@d6050176068a5bc1ab48edb3921b9ab1789b99ff2ac300f5281eea2ab3120f21""1KESqDiZninVMhtwo7onh4M3p87g6383GC"UOP_DUP OP_HASH160 c7fd3c0b78c335c26425296c8882395f1682b809 OP_EQUALVERIFY OP_CHECKSIG*276a914c7fd3c0b78c335c26425296c8882395f1682b80988ac*"1KESqDiZninVMhtwo7onh4M3p87g6383GC8$J $-@00000000000000000016989e22ef449edeb3f5ed3e19323073d50f0a39225201"@000000000000000000155e04c164bae03752e479369d216f675f28273e5ae3d52 $-@00000000000000000018c43906555c1749dc4d275aef4c12e50e301b51748028"@00000000000000000016989e22ef449edeb3f5ed3e19323073d50f0a392252012 + + + +1@c600959c79b691c34a197e8c74bef6a68c054ce8abfbf3c4ce073c2b105c45bc$"@00000000000000000018c43906555c1749dc4d275aef4c12e50e301b51748028(-2 +@f26e41c976a190319584a64c985b5b432162b822345391fdf7975f6e82bf5796B02881780a848b4ddf4710ff40c7ab5bb070f61debb8e9058761a15c99b158b97522 +@c8acb14d9238ee12099a43e1937609bba15bb82210c3964df217d45e366713dbB024fa8f6510d637719ab4eaac74d06d44be08d32c6101bde8b15bececa74a1f519B +@c600959c79b691c34a197e8c74bef6a68c054ce8abfbf3c4ce073c2b105c45bc""1GNER3o62MsV9tc9G9x3Njw3a6gpsCpaw8"UOP_DUP OP_HASH160 a88dd1e62a5594ad07533a99cb6b5132494e0d58 OP_EQUALVERIFY OP_CHECKSIG*276a914a88dd1e62a5594ad07533a99cb6b5132494e0d5888ac*"1GNER3o62MsV9tc9G9x3Njw3a6gpsCpaw88$J  +@c600959c79b691c34a197e8c74bef6a68c054ce8abfbf3c4ce073c2b105c45bc""165j1GKSkv2r55eqkd3Q2TdKUR4Wrf7fhe"UOP_DUP OP_HASH160 37bd5b3d214f1fae8dc668bdf05efdb50738e8c7 OP_EQUALVERIFY OP_CHECKSIG*276a91437bd5b3d214f1fae8dc668bdf05efdb50738e8c788ac*"165j1GKSkv2r55eqkd3Q2TdKUR4Wrf7fhe8$J  +@c600959c79b691c34a197e8c74bef6a68c054ce8abfbf3c4ce073c2b105c45bc""1DVvNi927EXEzNkLWxhsoCguEGwnZGQHqH"UOP_DUP OP_HASH160 8919b6012f90a8f12edb6f3dd2eef129aa3be78a OP_EQUALVERIFY OP_CHECKSIG*276a9148919b6012f90a8f12edb6f3dd2eef129aa3be78a88ac*"1DVvNi927EXEzNkLWxhsoCguEGwnZGQHqH8$J !/$-@000000000000000000017bb2091d6c925985182bc6aed9d0297595cea6bbca9a"@00000000000000000018c43906555c1749dc4d275aef4c12e50e301b517480282- + + +1@2a7e7e7f2c8041eb6c1282b7e5814b247ddf37dd5cbeb0bb9e90e562f4b74bac$"@000000000000000000017bb2091d6c925985182bc6aed9d0297595cea6bbca9a(-2 +@d6050176068a5bc1ab48edb3921b9ab1789b99ff2ac300f5281eea2ab3120f21B035d539290b7e79e5fdb72d4154ce0daa117ea3db4096fc9217c766b2296340f802 +@f26e41c976a190319584a64c985b5b432162b822345391fdf7975f6e82bf5796B02ef16ecb575db300fd4f925f3bd919ec5796c475ea9f30036c4fb973565dba17dB +@2a7e7e7f2c8041eb6c1282b7e5814b247ddf37dd5cbeb0bb9e90e562f4b74bac""1611mDFxvGprWFA22wpcsUPThH8aVe5Kfg"UOP_DUP OP_HASH160 36d943e5ce372cc152ddd1132a1b9c9dbfdfdf8a OP_EQUALVERIFY OP_CHECKSIG*276a91436d943e5ce372cc152ddd1132a1b9c9dbfdfdf8a88ac*"1611mDFxvGprWFA22wpcsUPThH8aVe5Kfg8$J  +@2a7e7e7f2c8041eb6c1282b7e5814b247ddf37dd5cbeb0bb9e90e562f4b74bac""17tUSGv8D5EELgBUBnzy7uYfrJme5AXsqW"UOP_DUP OP_HASH160 4b8cdef866cc5907f96c2cb35749d19bde975ffd OP_EQUALVERIFY OP_CHECKSIG*276a9144b8cdef866cc5907f96c2cb35749d19bde975ffd88ac*"17tUSGv8D5EELgBUBnzy7uYfrJme5AXsqW8$J  +Z@2a7e7e7f2c8041eb6c1282b7e5814b247ddf37dd5cbeb0bb9e90e562f4b74bac"!1Ck5TCssuJEeuTcfmo9t8if7ivUYW8sfC"UOP_DUP OP_HASH160 023888c439237ea7f55d54fcd2f56bf80bc9bb26 OP_EQUALVERIFY OP_CHECKSIG*276a914023888c439237ea7f55d54fcd2f56bf80bc9bb2688ac*!1Ck5TCssuJEeuTcfmo9t8if7ivUYW8sfC8$J  + +1@8598563ec3c0db30f73eea402cf55cf7e1f4c2dc76ac1a2256aa5414bc9d3573$"@000000000000000000017bb2091d6c925985182bc6aed9d0297595cea6bbca9a(-2 +@b9b41bd528f52bd7e7a1ae1966bf3f6442f74bb77157c9e58668c16cf619206fB03cb21a6c74a21b643b94f76caa7276b651176e2d872c6d5a92547448d8c9d0d3b2 +@b9b41bd528f52bd7e7a1ae1966bf3f6442f74bb77157c9e58668c16cf619206fB028fbaa218de7b206a1254bee430a3fba6fa168e3c07656a8f11f9737a8b5013ba2 +@b9b41bd528f52bd7e7a1ae1966bf3f6442f74bb77157c9e58668c16cf619206fB0238ec317469aaa874c16b244ca9c8767503c2a62217d7dbda328c9a81fc1d18942 +@e30c82790422118b61c5878bed0d6df1991eca6077a452c1665d7c08b4fac30fB03dcf5fe28dacc7973c78421b6d57835cd890b0145e3c72d4e5d3b2a2d26a272aeB +@8598563ec3c0db30f73eea402cf55cf7e1f4c2dc76ac1a2256aa5414bc9d3573""1HUwDq4faXJfErvDsRg3j3S1gdGqQoPX2C"UOP_DUP OP_HASH160 b4ca814c851ec907d506b11fffa35808de243bd0 OP_EQUALVERIFY OP_CHECKSIG*276a914b4ca814c851ec907d506b11fffa35808de243bd088ac*"1HUwDq4faXJfErvDsRg3j3S1gdGqQoPX2C8$J  +@8598563ec3c0db30f73eea402cf55cf7e1f4c2dc76ac1a2256aa5414bc9d3573""18UPM1uP2u2BpiY25XKypoa65uThvJXi4r"UOP_DUP OP_HASH160 51f6c3a2b71ab128c48dc6697c050f62347041a8 OP_EQUALVERIFY OP_CHECKSIG*276a91451f6c3a2b71ab128c48dc6697c050f62347041a888ac*"18UPM1uP2u2BpiY25XKypoa65uThvJXi4r8$J  +Б@8598563ec3c0db30f73eea402cf55cf7e1f4c2dc76ac1a2256aa5414bc9d3573""1Hr2A7WNQqWMyisWcufqY42twDLzktjZqc"UOP_DUP OP_HASH160 b8c75c4e7265fc45f0dce356024a6f493b59cf93 OP_EQUALVERIFY OP_CHECKSIG*276a914b8c75c4e7265fc45f0dce356024a6f493b59cf9388ac*"1Hr2A7WNQqWMyisWcufqY42twDLzktjZqc8$J _ + +1@afdce48084b02aec6b8aba3526293c88624a87b7b4cd63aeb3569d462512efce$"@000000000000000000017bb2091d6c925985182bc6aed9d0297595cea6bbca9a(-2 +@c8acb14d9238ee12099a43e1937609bba15bb82210c3964df217d45e366713dbB025dc07ad4f617358508bee855ab6184c5ef2f4b8ccdf3beca9e855f3dbcc275342 +@da9411110ef4161e7b4604407b13c5da792fd04ce5487f85dff77cbbecfd9f96B0203346191ca312479e45494ae72506d512976646cdd51bb40f6a8c611ddccf86f2 +@ddbf4827b8ad6212d23b7a9503a419facf5939efbe75f7a7483312f0ec247588B03bd21de283297503a4a21e1e63cda9481dec40c10f656d7058585e58afd6bbec2B +@afdce48084b02aec6b8aba3526293c88624a87b7b4cd63aeb3569d462512efce""1H6t61wM47yM836aFxJfYWGoHLcLzqPyAe"UOP_DUP OP_HASH160 b09ebcb92115615893e1367b47e4f5f79aac731b OP_EQUALVERIFY OP_CHECKSIG*276a914b09ebcb92115615893e1367b47e4f5f79aac731b88ac*"1H6t61wM47yM836aFxJfYWGoHLcLzqPyAe8$J  +.@afdce48084b02aec6b8aba3526293c88624a87b7b4cd63aeb3569d462512efce""1KxXgCgNePPfENJGvBJjjmV3GWDhG34aA5"UOP_DUP OP_HASH160 cff2bfbaee07443b1349b79c9a6789b2feb7382d OP_EQUALVERIFY OP_CHECKSIG*276a914cff2bfbaee07443b1349b79c9a6789b2feb7382d88ac*"1KxXgCgNePPfENJGvBJjjmV3GWDhG34aA58$J  +6@afdce48084b02aec6b8aba3526293c88624a87b7b4cd63aeb3569d462512efce""13Qqm8Ak9PjbMwCtXSfqeyoMnxpp3LJNbx"UOP_DUP OP_HASH160 1a7285a9475b567b99f9af4d5a650407b7b93c77 OP_EQUALVERIFY OP_CHECKSIG*276a9141a7285a9475b567b99f9af4d5a650407b7b93c7788ac*"13Qqm8Ak9PjbMwCtXSfqeyoMnxpp3LJNbx8$J  + + +1@096026dc8cea3db65c188a50be72f7ea4f8d16b3562003a7af5131c9914bfa3d$"@000000000000000000017bb2091d6c925985182bc6aed9d0297595cea6bbca9a(-2 +@b11759dc09b00503904a90871a671443cbfd81f4eb1da535bb3f2c2438c4854fB038fc234cc741dbe292c77d91fc5838227c52932201c362023333faf88ec55cccd2 +@c6e2896473b838eb18ef8efece875cabc68247aac795243e2eca32641b53fcb5B03fd770cd0133d16db821a10eca166da809c73698c085b40660f531e7abecb6de3B +@096026dc8cea3db65c188a50be72f7ea4f8d16b3562003a7af5131c9914bfa3d""1BDRKuGQkZX721jbjoC7s1PBiuW4vV7TT2"UOP_DUP OP_HASH160 700a8e3bf89f2e73c699c43edf350af24979560b OP_EQUALVERIFY OP_CHECKSIG*276a914700a8e3bf89f2e73c699c43edf350af24979560b88ac*"1BDRKuGQkZX721jbjoC7s1PBiuW4vV7TT28$J  +H@096026dc8cea3db65c188a50be72f7ea4f8d16b3562003a7af5131c9914bfa3d""14fJGTZcem1S5DYrEFKskxtnv1ZZXCS1TR"UOP_DUP OP_HASH160 282698e623b5a2779879a17267a43d5ce3e457cb OP_EQUALVERIFY OP_CHECKSIG*276a914282698e623b5a2779879a17267a43d5ce3e457cb88ac*"14fJGTZcem1S5DYrEFKskxtnv1ZZXCS1TR8$J  +@096026dc8cea3db65c188a50be72f7ea4f8d16b3562003a7af5131c9914bfa3d""1D2Fm9bxGb44yTsWjJj2dK4DeCkUdZmXNd"UOP_DUP OP_HASH160 83de3f542934cb33e6ce4cd6474401cdddeb4c30 OP_EQUALVERIFY OP_CHECKSIG*276a91483de3f542934cb33e6ce4cd6474401cdddeb4c3088ac*"1D2Fm9bxGb44yTsWjJj2dK4DeCkUdZmXNd8$J  $-@00000000000000000014177768d1ec5dced5a7dcf57fe3f849f4c05ae2eb1f3a"@000000000000000000017bb2091d6c925985182bc6aed9d0297595cea6bbca9a2 + + + +1@f660d3b19858ed5a43955c8e8156054ff9cad2c2edb4804b5523ad4a732b737b$"@00000000000000000014177768d1ec5dced5a7dcf57fe3f849f4c05ae2eb1f3a(-2 +@9433c0205dca1aa7422e15cc6dd6532947ec2c3bf29984fefc89a567f719cdceB026930a4b80d0fa0d2fbfbe866c86a8807e68109e23d6db598e58a5e9ebb6931b92 +@da041cb666ecc8548644413c192cc0a4909cf635330320b13c32b6b5b84df6c2B0385dd527f5a1785d50804a2f455efd64dcdc31453f62df4a6b3c0a254ca05d1b4B +7@f660d3b19858ed5a43955c8e8156054ff9cad2c2edb4804b5523ad4a732b737b""1Ln822naEdKXhUAaZ16eRkt5MkpnXK1t1H"UOP_DUP OP_HASH160 d8f2f76052be3550a5b362b8e65e72dc36714417 OP_EQUALVERIFY OP_CHECKSIG*276a914d8f2f76052be3550a5b362b8e65e72dc3671441788ac*"1Ln822naEdKXhUAaZ16eRkt5MkpnXK1t1H8$J  +@f660d3b19858ed5a43955c8e8156054ff9cad2c2edb4804b5523ad4a732b737b""1L5t8UrDZDN8pNPJwCGrjHRWt6wx4CCcDm"UOP_DUP OP_HASH160 d156bbead6b5a68bfae745117f6871a4fa1d047b OP_EQUALVERIFY OP_CHECKSIG*276a914d156bbead6b5a68bfae745117f6871a4fa1d047b88ac*"1L5t8UrDZDN8pNPJwCGrjHRWt6wx4CCcDm8$J  +@f660d3b19858ed5a43955c8e8156054ff9cad2c2edb4804b5523ad4a732b737b""126uJrBs5qfqQ9BsKBZ1jKvisJXkiWqJfR"UOP_DUP OP_HASH160 0c15deb0a28c321427c9059f28c891d3bc7cc809 OP_EQUALVERIFY OP_CHECKSIG*276a9140c15deb0a28c321427c9059f28c891d3bc7cc80988ac*"126uJrBs5qfqQ9BsKBZ1jKvisJXkiWqJfR8$J L $-@0000000000000000001657cb596e62e796f7f80d35ba825e9d0e5b1b8951d83d"@00000000000000000014177768d1ec5dced5a7dcf57fe3f849f4c05ae2eb1f3a2 + + + +1@e85b93c1579792454f81784c4e3941f58583b66c85138402157b854d374b6a8b$"@0000000000000000001657cb596e62e796f7f80d35ba825e9d0e5b1b8951d83d(-2 +@f30fb5c19d84f7e88eec544f0a61b6d35900bf5c369630758ba9fdedd29fa842B02500682a238f4d0cdb5c00aef850d3a7d723e7c8c5ce2c9fc3e31c00b4cd5e4b62 +@add359823ae4982b2c72b2f16d974a546962df422b2a8b16745882a21a194dfbB02454ee7a221d6abea6dca140234ebbf3166811b54dd4430be849182b4a4889771B +@e85b93c1579792454f81784c4e3941f58583b66c85138402157b854d374b6a8b""1D6z9Tb9F2Q3r5vxMAD2QkPa4JE3sHph7E"UOP_DUP OP_HASH160 84c34acaaae85ab9da128ed0638cd8f475eaeeac OP_EQUALVERIFY OP_CHECKSIG*276a91484c34acaaae85ab9da128ed0638cd8f475eaeeac88ac*"1D6z9Tb9F2Q3r5vxMAD2QkPa4JE3sHph7E8$J  +@e85b93c1579792454f81784c4e3941f58583b66c85138402157b854d374b6a8b""1LgkjXssvmxH2qBcj28HBYKFfHb6GBzJvR"UOP_DUP OP_HASH160 d7ef1e7faf8849811ef4588552f4d0c15fabcef6 OP_EQUALVERIFY OP_CHECKSIG*276a914d7ef1e7faf8849811ef4588552f4d0c15fabcef688ac*"1LgkjXssvmxH2qBcj28HBYKFfHb6GBzJvR8$J  +@e85b93c1579792454f81784c4e3941f58583b66c85138402157b854d374b6a8b""1N79a87vX7RUiQGXLAU1uMKiC9wcDf2BJ5"UOP_DUP OP_HASH160 e7844ac11824ec2842a25d6d8195d23c28ce7508 OP_EQUALVERIFY OP_CHECKSIG*276a914e7844ac11824ec2842a25d6d8195d23c28ce750888ac*"1N79a87vX7RUiQGXLAU1uMKiC9wcDf2BJ58$J ;$-@00000000000000000008f2d64c4415306eb078944050d13bdaeea84327351a1a"@0000000000000000001657cb596e62e796f7f80d35ba825e9d0e5b1b8951d83d2$Ǝ-@00000000000000000007ed0654915193b9b009f11a0d8cabd5cb7410a6626efe"@00000000000000000008f2d64c4415306eb078944050d13bdaeea84327351a1a2 + + +1@51aa175da8945b6a5c3ad626291036bb4383a8d35e8ce1296e75f1e3a45b0ff7$"@00000000000000000007ed0654915193b9b009f11a0d8cabd5cb7410a6626efe(Ǝ-2 +@06e9518a8721077cb611b97495041863614bf61eff403841da769f5e2cc14574B02dee198139b9f1b6939fa2d73da7d9722dfa7b9db749f48f8e027b524c3cad9132 +@aea76e6e3729f8f74a91b7f59399b8ee1fda634463ed99a060f12cf2dc933620B02a77728fb098f364cecce8b6fe81b30deb0926daa930d24f449d124f3945344daB +r@51aa175da8945b6a5c3ad626291036bb4383a8d35e8ce1296e75f1e3a45b0ff7""17i8oK1SFqDitZjGK1CgKxdQbibTysx2GK"UOP_DUP OP_HASH160 499851a756c79326da4ba7a4624e03757f47f9fc OP_EQUALVERIFY OP_CHECKSIG*276a914499851a756c79326da4ba7a4624e03757f47f9fc88ac*"17i8oK1SFqDitZjGK1CgKxdQbibTysx2GK8$J  + @51aa175da8945b6a5c3ad626291036bb4383a8d35e8ce1296e75f1e3a45b0ff7""1K9THXf5tzp2mRNWNC5ETjCeqJCrKiSzqS"UOP_DUP OP_HASH160 c70b888c8d465eb34202e7d2092b34a56e191f3a OP_EQUALVERIFY OP_CHECKSIG*276a914c70b888c8d465eb34202e7d2092b34a56e191f3a88ac*"1K9THXf5tzp2mRNWNC5ETjCeqJCrKiSzqS8$J  +Q@51aa175da8945b6a5c3ad626291036bb4383a8d35e8ce1296e75f1e3a45b0ff7""1Mi9CjeSA9PWJvg3jt1sPb1KHuiGZY2zQ4"UOP_DUP OP_HASH160 e32a6ac52a2aacb05224b6aa3383eac14139779e OP_EQUALVERIFY OP_CHECKSIG*276a914e32a6ac52a2aacb05224b6aa3383eac14139779e88ac*"1Mi9CjeSA9PWJvg3jt1sPb1KHuiGZY2zQ48$J ; + + +1@3b2db424a05860317a280f769a1997d4c17b81e8338b7a939135c858dceb819c$"@00000000000000000007ed0654915193b9b009f11a0d8cabd5cb7410a6626efe(Ǝ-2 +@65125ba3911720b99fcc36886fd4819158e501e525e070cadf43d9551990fffeB039a9f797d1c2fd6edd0e37040533abb2a8a0258f044894b7b30d7f67320d7823d2 +@65125ba3911720b99fcc36886fd4819158e501e525e070cadf43d9551990fffeB0383c3e0d091a296fc5c1a65339f9ab47f5a82af4d441020b6eee0c7290680d2feB +։@3b2db424a05860317a280f769a1997d4c17b81e8338b7a939135c858dceb819c""1C7tRQ9JW79sb1KbapgNWw4Zr5UaSNV7em"UOP_DUP OP_HASH160 79f6cd9f0eb2f285bf985778790c0d6ff9cbc6c8 OP_EQUALVERIFY OP_CHECKSIG*276a91479f6cd9f0eb2f285bf985778790c0d6ff9cbc6c888ac*"1C7tRQ9JW79sb1KbapgNWw4Zr5UaSNV7em8$J  +@3b2db424a05860317a280f769a1997d4c17b81e8338b7a939135c858dceb819c""1FqnmHo7aEMFWWhng1CFqWvtScvFwcaELs"UOP_DUP OP_HASH160 a2cbedbded814c5e6a802f56d1ab843b5f9c3007 OP_EQUALVERIFY OP_CHECKSIG*276a914a2cbedbded814c5e6a802f56d1ab843b5f9c300788ac*"1FqnmHo7aEMFWWhng1CFqWvtScvFwcaELs8$J  +Z@3b2db424a05860317a280f769a1997d4c17b81e8338b7a939135c858dceb819c""18DmyrTQDGJkLtEyecjKDDEGav5P4actJV"UOP_DUP OP_HASH160 4f336b6c7197e5ad16e014693e601335bcdd2864 OP_EQUALVERIFY OP_CHECKSIG*276a9144f336b6c7197e5ad16e014693e601335bcdd286488ac*"18DmyrTQDGJkLtEyecjKDDEGav5P4actJV8$J $-@0000000000000000000e252bba191ead6683ca5014a4e5f9c85c50f056867d7c"@00000000000000000007ed0654915193b9b009f11a0d8cabd5cb7410a6626efe2$Ъ-@0000000000000000000dfcb95c514d5177bc62869cd9ec23863e0207ccf295ca"@0000000000000000000e252bba191ead6683ca5014a4e5f9c85c50f056867d7c2$-@0000000000000000000cc97ea6109f63b01dd59d9c50a8f32c67ba762b64197c"@0000000000000000000dfcb95c514d5177bc62869cd9ec23863e0207ccf295ca2 + + +1@f01e769ebbe20ccb4adf3aebae585003973374cb6238f6ecff3adb0e451e7646$"@0000000000000000000cc97ea6109f63b01dd59d9c50a8f32c67ba762b64197c(-2 +@2a7e7e7f2c8041eb6c1282b7e5814b247ddf37dd5cbeb0bb9e90e562f4b74bacB0336b67c2853c4cf67c239bc0e0654bfb8fe0374731e0aba03b14fbaa25aa95e852 +@4b2afa9044d0d51ad554945f5430a31c68bcbcdaa6d560be78affc5a1d7a403cB03679bfd13d1c03014688b5ca22ddcf2e5d27bb3772bcca57d3a34bd00945a65d4B +@f01e769ebbe20ccb4adf3aebae585003973374cb6238f6ecff3adb0e451e7646""1BuQ66mRGNtfafCiUzNCA7b9gcwNCmqetu"UOP_DUP OP_HASH160 779a292219eeb003cbbea1df54389b1a5e3a2d55 OP_EQUALVERIFY OP_CHECKSIG*276a914779a292219eeb003cbbea1df54389b1a5e3a2d5588ac*"1BuQ66mRGNtfafCiUzNCA7b9gcwNCmqetu8$J  +@f01e769ebbe20ccb4adf3aebae585003973374cb6238f6ecff3adb0e451e7646""1Csf6mYsutFoNLrT6snDZjP6riVmiSCY5b"UOP_DUP OP_HASH160 823dfc4bb516259097368d91e9474d263dfcb018 OP_EQUALVERIFY OP_CHECKSIG*276a914823dfc4bb516259097368d91e9474d263dfcb01888ac*"1Csf6mYsutFoNLrT6snDZjP6riVmiSCY5b8$J  +@f01e769ebbe20ccb4adf3aebae585003973374cb6238f6ecff3adb0e451e7646""1AjDM8YtDoikJa1UjM9KSv8RcT2dia8LKW"UOP_DUP OP_HASH160 6ab4e8c5a2bf85335afd31606b73aa61b1d5e2ca OP_EQUALVERIFY OP_CHECKSIG*276a9146ab4e8c5a2bf85335afd31606b73aa61b1d5e2ca88ac*"1AjDM8YtDoikJa1UjM9KSv8RcT2dia8LKW8$J  + + +1@1a8fa63146bd6d809a142bfbe28b40970bc35d5ab517e5a5d5728cb398f716c6$"@0000000000000000000cc97ea6109f63b01dd59d9c50a8f32c67ba762b64197c(-2 +@3b2db424a05860317a280f769a1997d4c17b81e8338b7a939135c858dceb819cB0276c4edb1528f0b4489bdf48dba5d1bc286adf0ba7c6e8255672220350f8e11aa2 +@43567047efc0522af7a4be98be689afe7cba574369b3d4db85a52d677c7facddB027b3280c5bac4704078af726968037712d3bbe4475368c78114d8ffa053577bb9B +@1a8fa63146bd6d809a142bfbe28b40970bc35d5ab517e5a5d5728cb398f716c6""12mN4fpaYWYXBFwuZ9cLwsdKtxGBBXhkyq"UOP_DUP OP_HASH160 135c02c5bf5bf2ecc3500c3ae60d83632840658e OP_EQUALVERIFY OP_CHECKSIG*276a914135c02c5bf5bf2ecc3500c3ae60d83632840658e88ac*"12mN4fpaYWYXBFwuZ9cLwsdKtxGBBXhkyq8$J  + @1a8fa63146bd6d809a142bfbe28b40970bc35d5ab517e5a5d5728cb398f716c6""1CLrWaMb6PqeNNxK1sf7ndzNSZrX5TfEGp"UOP_DUP OP_HASH160 7c6a9d9df57d94e1b5b7207ec0cf4d0c3248abc8 OP_EQUALVERIFY OP_CHECKSIG*276a9147c6a9d9df57d94e1b5b7207ec0cf4d0c3248abc888ac*"1CLrWaMb6PqeNNxK1sf7ndzNSZrX5TfEGp8$J  +<@1a8fa63146bd6d809a142bfbe28b40970bc35d5ab517e5a5d5728cb398f716c6""173KYtSAsrjjS94MLTTtMU1meMeb8nUtCM"UOP_DUP OP_HASH160 42411239ec9020adeeae1f16161a2388ef5587c0 OP_EQUALVERIFY OP_CHECKSIG*276a91442411239ec9020adeeae1f16161a2388ef5587c088ac*"173KYtSAsrjjS94MLTTtMU1meMeb8nUtCM8$J ;$-@000000000000000000158d0f0c08dedac51a4b45dcf44ddcf1b571bbc9c18492"@0000000000000000000cc97ea6109f63b01dd59d9c50a8f32c67ba762b64197c2P$-@0000000000000000000d3a196d09631d6d63cf255bd784f1e02adb6047229453"@000000000000000000158d0f0c08dedac51a4b45dcf44ddcf1b571bbc9c184922O + + +1@d3a0c937605e7f9d8241be4c33777259cd402ff4d02b13cb6eb10dcb7a7d5cb3$"@0000000000000000000d3a196d09631d6d63cf255bd784f1e02adb6047229453(-2 +@51aa175da8945b6a5c3ad626291036bb4383a8d35e8ce1296e75f1e3a45b0ff7B03b8e29b09d0de69805fde300002992ed6155522ce3227c35ee62d82af444976f32 +@8d62004f172e668d74442d518927ff3cd519ab41d2174631a93265a5cbdd33eeB03dbf2dcc573be099493294ea9e9f2b285d7c066f17e91e408d45ef963c30a3f4cB +6@d3a0c937605e7f9d8241be4c33777259cd402ff4d02b13cb6eb10dcb7a7d5cb3""1PfXk6qVeXFdhCMCorqtKsEn2KDuczA73L"UOP_DUP OP_HASH160 f89c3ca23ae794482f5cb4ca00cc57ab21321498 OP_EQUALVERIFY OP_CHECKSIG*276a914f89c3ca23ae794482f5cb4ca00cc57ab2132149888ac*"1PfXk6qVeXFdhCMCorqtKsEn2KDuczA73L8$J  + @d3a0c937605e7f9d8241be4c33777259cd402ff4d02b13cb6eb10dcb7a7d5cb3""192YsRTPDuQ9kiBqAXpjvUxs1HthPhqsYy"UOP_DUP OP_HASH160 580c0681ab7a8c847170003603d5473c84cb30a7 OP_EQUALVERIFY OP_CHECKSIG*276a914580c0681ab7a8c847170003603d5473c84cb30a788ac*"192YsRTPDuQ9kiBqAXpjvUxs1HthPhqsYy8$J  +@d3a0c937605e7f9d8241be4c33777259cd402ff4d02b13cb6eb10dcb7a7d5cb3""1ExbRnCv4fNNMr64JquvT7jZTaqHBkuePE"UOP_DUP OP_HASH160 991d4061d4d0c6aab60ea150088f75fc801f7d88 OP_EQUALVERIFY OP_CHECKSIG*276a914991d4061d4d0c6aab60ea150088f75fc801f7d8888ac*"1ExbRnCv4fNNMr64JquvT7jZTaqHBkuePE8$J 6 + +1@00b2f5387c8972cc8eb4f5b8bb3df15987004c70c43242da606bb3e59404e058$"@0000000000000000000d3a196d09631d6d63cf255bd784f1e02adb6047229453(-2 +@204be4e758962f5cc3ecd4e2a7bf398d3a6fbe6bc0b65b7900cc71eb96495061B03bdb6b846393a238dbb2679c035a6993f552f5b97ee31993ed158e1f341a8a61a2 +@5b8b669f0a11c4b82f724cd03435c3186caa41ce3e498f8529a07ef9ce8d4486B034edcf7b1d3cbe1c295931ae6f1955648d092fe3eae4ede0d81124f3591daf7922 +@204be4e758962f5cc3ecd4e2a7bf398d3a6fbe6bc0b65b7900cc71eb96495061B0398eaeb9fd6273bad2a87e728d0c558efee8e8b024fbc749e37ac890dbc028366B +I@00b2f5387c8972cc8eb4f5b8bb3df15987004c70c43242da606bb3e59404e058""1AAaTthXyRjxoBqC5gjNqrke9UBEGuyBBh"UOP_DUP OP_HASH160 6488cf4c00f6a83e6481fadfe0fcd9dde766eb98 OP_EQUALVERIFY OP_CHECKSIG*276a9146488cf4c00f6a83e6481fadfe0fcd9dde766eb9888ac*"1AAaTthXyRjxoBqC5gjNqrke9UBEGuyBBh8$J  +@00b2f5387c8972cc8eb4f5b8bb3df15987004c70c43242da606bb3e59404e058""1Diqr9kmwiZdpwp4RGP1dqPrdnYpPC1fFU"UOP_DUP OP_HASH160 8b8b56f153ae85bd256b61210662304628a1ef60 OP_EQUALVERIFY OP_CHECKSIG*276a9148b8b56f153ae85bd256b61210662304628a1ef6088ac*"1Diqr9kmwiZdpwp4RGP1dqPrdnYpPC1fFU8$J  +X@00b2f5387c8972cc8eb4f5b8bb3df15987004c70c43242da606bb3e59404e058"!1SZRS4Qf5BWJH4BJnZkYSWHJMGZnGhBHb"UOP_DUP OP_HASH160 04d57682e4fc997d4931229b61c446e776ed0901 OP_EQUALVERIFY OP_CHECKSIG*276a91404d57682e4fc997d4931229b61c446e776ed090188ac*!1SZRS4Qf5BWJH4BJnZkYSWHJMGZnGhBHb8$J  + +1@6a45abc770d35e9525eeb02c37b3a75ae4174a599a55aec262c9ed3c0cd633f9$"@0000000000000000000d3a196d09631d6d63cf255bd784f1e02adb6047229453(-2 +@eefeb1e4648c583109cb8e03602c58e80cb4c4f7ead1fe34d468b79ef568eabeB02421cf1ac20d99b576f1bf1af970e41bd658a15a068bac2474b3117ec63d81fef2 +@eefeb1e4648c583109cb8e03602c58e80cb4c4f7ead1fe34d468b79ef568eabeB0321eea2f28cf48fc7d27afffb297bb59317a7687b35f24d8d7097cac48c2a5aba2 +@3f39ae7f2215d2aa8069c35c4d14d2a548df557b45c446d622c5c7ec12c7e15aB024ab3a371b917f2955ab589657e0161cf173cd589338109d1d91a0501a70d25932 +@964b8e550fff31dea3e942f10724bbd006136dce577595aad12ec938aeadedcfB0397311cbd1e339739df127226b3c8be5a132cef14c2ec0642dc3f33b703789b912 +@186c1c70dd613225c2580440c821873109f2652cb35300af8d505200aefae03aB0241cb2c63e184c67667dd035946acfc1ae873109caa97152af3339424643e72b9B +S@6a45abc770d35e9525eeb02c37b3a75ae4174a599a55aec262c9ed3c0cd633f9"!1hsfcdLAxnm7GVhZJHt2EDSNKCEcaxgCm"UOP_DUP OP_HASH160 07baee9f73b7b94bee7154699347bed87fed9bb0 OP_EQUALVERIFY OP_CHECKSIG*276a91407baee9f73b7b94bee7154699347bed87fed9bb088ac*!1hsfcdLAxnm7GVhZJHt2EDSNKCEcaxgCm8$J  +[@6a45abc770d35e9525eeb02c37b3a75ae4174a599a55aec262c9ed3c0cd633f9""1P8GYJjJVpypQHkmQxgHQzpsPreDwqJLdN"UOP_DUP OP_HASH160 f2b2a6a1ec139a82ecc8b1f8ecdee29aa34edbbc OP_EQUALVERIFY OP_CHECKSIG*276a914f2b2a6a1ec139a82ecc8b1f8ecdee29aa34edbbc88ac*"1P8GYJjJVpypQHkmQxgHQzpsPreDwqJLdN8$J  +@6a45abc770d35e9525eeb02c37b3a75ae4174a599a55aec262c9ed3c0cd633f9""122grHThNRmp2pBxHYF1GKFk3vav7XpZ1D"UOP_DUP OP_HASH160 0b49ce7e7655bb90c70b631bacf502d67ba7963a OP_EQUALVERIFY OP_CHECKSIG*276a9140b49ce7e7655bb90c70b631bacf502d67ba7963a88ac*"122grHThNRmp2pBxHYF1GKFk3vav7XpZ1D8$J  + + +1@20069f938e2f0709a60ec9b639ac8af8d668c74ed3c43a7a54ab5795b6d5ae12$"@0000000000000000000d3a196d09631d6d63cf255bd784f1e02adb6047229453(-2 +@de1d8e803b49771fe4703f082e1f4810fe2d8e8d243ccd8c79784ae0165ef1edB038875910bafcc1cebd3ca8f0cf1b76eeda54249aa7cb10dd5344b066eaf56f4cc2 +@de1d8e803b49771fe4703f082e1f4810fe2d8e8d243ccd8c79784ae0165ef1edB03004d4212d0b6c476065f486d9027b48d1b1897056e20cd2cb87de09acf507ddaB +B@20069f938e2f0709a60ec9b639ac8af8d668c74ed3c43a7a54ab5795b6d5ae12""1DqiZUT1fiVP5adJEEkuQ52nZ1PxRrK5qk"UOP_DUP OP_HASH160 8cd82b03073ae74c973c4b081ef68158329de896 OP_EQUALVERIFY OP_CHECKSIG*276a9148cd82b03073ae74c973c4b081ef68158329de89688ac*"1DqiZUT1fiVP5adJEEkuQ52nZ1PxRrK5qk8$J  +У<@20069f938e2f0709a60ec9b639ac8af8d668c74ed3c43a7a54ab5795b6d5ae12""1BJJH4zQeKoUdRU4hg7N9nCDjXJaXpwYHu"UOP_DUP OP_HASH160 70f6c057ed1d5f32921464ba299ca6cc73dff912 OP_EQUALVERIFY OP_CHECKSIG*276a91470f6c057ed1d5f32921464ba299ca6cc73dff91288ac*"1BJJH4zQeKoUdRU4hg7N9nCDjXJaXpwYHu8$J  + @20069f938e2f0709a60ec9b639ac8af8d668c74ed3c43a7a54ab5795b6d5ae12""1NfcoU9HQZNk2Fbz4rCYcSFs95FxVJWFsi"UOP_DUP OP_HASH160 eda85554821d047d33ae2930beb76bf74b067f8e OP_EQUALVERIFY OP_CHECKSIG*276a914eda85554821d047d33ae2930beb76bf74b067f8e88ac*"1NfcoU9HQZNk2Fbz4rCYcSFs95FxVJWFsi8$J  + + +1@d05a657233b4db41652b561f9d567c68f1f807547d50bef951e15d483485d526$"@0000000000000000000d3a196d09631d6d63cf255bd784f1e02adb6047229453(-2 +@dca2cad054f519d6ca38e03b1012bd6bf3d6bf2e13402d84c37b084ee1511148B03447851d34eaad3142394891521b2933aa2c00066fc1b4c7fa10c51cd2598cd6e2 +@35359e5e17c0cde312e1654fe8e71d5a51bc2cb22590028116e2f7aada43ed56B031fadf538057a70946dac12ab719b9ebca694c927a813fadd3dbc5f5c1d404a18B + +@d05a657233b4db41652b561f9d567c68f1f807547d50bef951e15d483485d526""1BK9ADTYU95f7PBzcdiUSsE4jdc3vbVEVn"UOP_DUP OP_HASH160 711f8e4b4af8fbdfe02476f10c4aa99fee89e88e OP_EQUALVERIFY OP_CHECKSIG*276a914711f8e4b4af8fbdfe02476f10c4aa99fee89e88e88ac*"1BK9ADTYU95f7PBzcdiUSsE4jdc3vbVEVn8$J  + @d05a657233b4db41652b561f9d567c68f1f807547d50bef951e15d483485d526""1ELhv3HhZfV3Ka6ev3FYr9MoCZsLn33RAS"UOP_DUP OP_HASH160 9253b130709ba286c019f42c6ac750762708b968 OP_EQUALVERIFY OP_CHECKSIG*276a9149253b130709ba286c019f42c6ac750762708b96888ac*"1ELhv3HhZfV3Ka6ev3FYr9MoCZsLn33RAS8$J  +U@d05a657233b4db41652b561f9d567c68f1f807547d50bef951e15d483485d526""19rT8Mn7wjvG2tHfTNyUeHij3KL8Lmfgex"UOP_DUP OP_HASH160 611b32b09e4b70192b9000065a98074ff862083d OP_EQUALVERIFY OP_CHECKSIG*276a914611b32b09e4b70192b9000065a98074ff862083d88ac*"19rT8Mn7wjvG2tHfTNyUeHij3KL8Lmfgex8$J ; + + +1@b48bd90a917b8da73d8901ede9805dd118b28e09816e8cba522f948e7fb5b128$"@0000000000000000000d3a196d09631d6d63cf255bd784f1e02adb6047229453(-2 +@4371d05f177f98a3a3cbcf5df28f2824b8220756f5aa6e40b04b1563a6fe6c00B02bf3d24ac88067ac3b349b5249a6c207928a60b189af5cd0b1f3c682f071c3dbd2 +@da9ee6798db120a248b809ce6eb1bb0515e0110ea323187e51c859c8032e3332B03bb1f14792ca576c9669ded5e0b77ed954c59b1a368a7cb1c5b980bf750661a5bB + @b48bd90a917b8da73d8901ede9805dd118b28e09816e8cba522f948e7fb5b128""17JGnZjhKnG91evqaUQTyovSjVq76UwGNX"UOP_DUP OP_HASH160 451500d1e6b87d92bf0d79fdcdaef6ed0bd5d310 OP_EQUALVERIFY OP_CHECKSIG*276a914451500d1e6b87d92bf0d79fdcdaef6ed0bd5d31088ac*"17JGnZjhKnG91evqaUQTyovSjVq76UwGNX8$J  +@b48bd90a917b8da73d8901ede9805dd118b28e09816e8cba522f948e7fb5b128""14vXodV3vxF8jdfcDSWhCvWHeqZBGby91w"UOP_DUP OP_HASH160 2b08231d6b47a4ba8d1eaa99166729be86b08e15 OP_EQUALVERIFY OP_CHECKSIG*276a9142b08231d6b47a4ba8d1eaa99166729be86b08e1588ac*"14vXodV3vxF8jdfcDSWhCvWHeqZBGby91w8$J  +[@b48bd90a917b8da73d8901ede9805dd118b28e09816e8cba522f948e7fb5b128""16L75rLu3p5qzmCXBWSUar3hX8oFmPwghZ"UOP_DUP OP_HASH160 3a759c4d4aa84dc96f540600b93974883a6e96d9 OP_EQUALVERIFY OP_CHECKSIG*276a9143a759c4d4aa84dc96f540600b93974883a6e96d988ac*"16L75rLu3p5qzmCXBWSUar3hX8oFmPwghZ8$J  + + +1@653508db12e3ed26c7bc4f79d433cca77293eae741dbff32d78cc7bd941cbd2e$"@0000000000000000000d3a196d09631d6d63cf255bd784f1e02adb6047229453(-2 +@9e21699c768383e2aec2bb0b41448a1460a7b4d3f56ffb0691a463847b83d289B0226b7c4e9bb71b16d900d9b9ae0c734a74275654670fd0a2651838d485af8b5aa2 +@7e3fcd1c3d806f464a3d87b28cc48c2b7adca13c3a719c6e7a2c10b886e6be71B03fd18f995d9b181c5430fd36b7d130cb66c0515d94f87099b42a1a8e046c9103dB + @653508db12e3ed26c7bc4f79d433cca77293eae741dbff32d78cc7bd941cbd2e""13hLWhXUSqKfy43nHCeCumADiamLiP9EdS"UOP_DUP OP_HASH160 1d912d89404aca5f66e117384318870510ec4e72 OP_EQUALVERIFY OP_CHECKSIG*276a9141d912d89404aca5f66e117384318870510ec4e7288ac*"13hLWhXUSqKfy43nHCeCumADiamLiP9EdS8$J  +@653508db12e3ed26c7bc4f79d433cca77293eae741dbff32d78cc7bd941cbd2e""1BDHP55dAuZKLETFc41rieaqHKpLSjL3VQ"UOP_DUP OP_HASH160 7003ec53a5380f5cf5a784edf14fe656d3aeb387 OP_EQUALVERIFY OP_CHECKSIG*276a9147003ec53a5380f5cf5a784edf14fe656d3aeb38788ac*"1BDHP55dAuZKLETFc41rieaqHKpLSjL3VQ8$J  +ݣ@653508db12e3ed26c7bc4f79d433cca77293eae741dbff32d78cc7bd941cbd2e""1BHpn1uJxDyHVnckr9VmPnDKaYJCw3nzyG"UOP_DUP OP_HASH160 70dfcb738537345ebd0cbafa1caf88097daf4d45 OP_EQUALVERIFY OP_CHECKSIG*276a91470dfcb738537345ebd0cbafa1caf88097daf4d4588ac*"1BHpn1uJxDyHVnckr9VmPnDKaYJCw3nzyG8$J "$-@000000000000000000058bf4c0aad39828ab5ddf16f3de372902480ad443e6be"@0000000000000000000d3a196d09631d6d63cf255bd784f1e02adb60472294532! + + +1@d5f60afd17874ac4aedd94b0a9351eac1f4b0888665d77d1af8b0ea891b875d4$"@000000000000000000058bf4c0aad39828ab5ddf16f3de372902480ad443e6be(-2 +@b3148f878d0679f1c090587fe91593e772e34cd8f2e9703cb62991ab775d8483B03a77df7788385cd84d362bde53f2838bc07d604d54ce0bcc7cb9e2572fd1b7a162 +@5f92ef807126cfd0fadfea8a24ed8dc4df957bab3913b358315fee06efed64d5B025a3bde2a66a4c76b9457dac6d6b7c33a60c62701402ee720a8a7448a599c9b98B +@d5f60afd17874ac4aedd94b0a9351eac1f4b0888665d77d1af8b0ea891b875d4""1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd"UOP_DUP OP_HASH160 6b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e OP_EQUALVERIFY OP_CHECKSIG*276a9146b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e88ac*"1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd8$J  +U@d5f60afd17874ac4aedd94b0a9351eac1f4b0888665d77d1af8b0ea891b875d4""1GRgBiqrkS4Q8jTEB35LrfZUygtdXCTQo5"UOP_DUP OP_HASH160 a9349467ab35f8540bf58d2953deeeef5ccc244e OP_EQUALVERIFY OP_CHECKSIG*276a914a9349467ab35f8540bf58d2953deeeef5ccc244e88ac*"1GRgBiqrkS4Q8jTEB35LrfZUygtdXCTQo58$J  +W@d5f60afd17874ac4aedd94b0a9351eac1f4b0888665d77d1af8b0ea891b875d4""1M2R2eY1rB5vMyx62AJVeKr1Vd2628UdDP"UOP_DUP OP_HASH160 dba6fd5227c89dbae7656b3ca9196db11016f5b7 OP_EQUALVERIFY OP_CHECKSIG*276a914dba6fd5227c89dbae7656b3ca9196db11016f5b788ac*"1M2R2eY1rB5vMyx62AJVeKr1Vd2628UdDP8$J  + + +1@60aaa558c53f1b64f133e61f1c8e02f162ed88c41291daa93154de7def13bc07$"@000000000000000000058bf4c0aad39828ab5ddf16f3de372902480ad443e6be(-2 +@2a7e7e7f2c8041eb6c1282b7e5814b247ddf37dd5cbeb0bb9e90e562f4b74bacB0321bc49fefe8f7fc63d71fb1d723f24ef614aa832fa81a53147c1d3fcde9ce0e92 +@704fa0e01902822c629cd0f6904431bcdc71b6a484ba61f0481cb7b76cdf2b84B03ddf5d2d2c7adbeba9b7a35032459de358965dd6f963dd8e9d839086e97f2af22B +@60aaa558c53f1b64f133e61f1c8e02f162ed88c41291daa93154de7def13bc07""1Khet1j4GiwRwYHLBpjNi5eyzWnniWC9Ap"UOP_DUP OP_HASH160 cd2285d73ae94c77217635bba4b073f18fa553b4 OP_EQUALVERIFY OP_CHECKSIG*276a914cd2285d73ae94c77217635bba4b073f18fa553b488ac*"1Khet1j4GiwRwYHLBpjNi5eyzWnniWC9Ap8$J  +@60aaa558c53f1b64f133e61f1c8e02f162ed88c41291daa93154de7def13bc07""19oRyn1gCW2hFtTjjPjjFfqyh5jiPhHGTy"UOP_DUP OP_HASH160 6088fde9a2176f5fdd321cefb0d63ebd8649c9a6 OP_EQUALVERIFY OP_CHECKSIG*276a9146088fde9a2176f5fdd321cefb0d63ebd8649c9a688ac*"19oRyn1gCW2hFtTjjPjjFfqyh5jiPhHGTy8$J  +@60aaa558c53f1b64f133e61f1c8e02f162ed88c41291daa93154de7def13bc07""1KZMd7L4uHSa9CaJzuUqL2AiFFbUeUdZhF"UOP_DUP OP_HASH160 cb90ca2c701026b358f478c3197e3a389f379791 OP_EQUALVERIFY OP_CHECKSIG*276a914cb90ca2c701026b358f478c3197e3a389f37979188ac*"1KZMd7L4uHSa9CaJzuUqL2AiFFbUeUdZhF8$J  + +1@88976e677e33fc9e0b0e595072f4fce8c800cd4defe158372de466ff410cb72b$"@000000000000000000058bf4c0aad39828ab5ddf16f3de372902480ad443e6be(-2 +@0891f3e7016f0790a1569c8a6d9ebd8115ddd1a70b62da7c6e8cc9ecb8db4f75B03380518cc63575c7f5d56d8c09fd49af93be4b1bb1292ef51735696174290302b2 +@77f37b91f93e4f52df2c3417df771e4057b61098ee5faa96e869ff5a03071946B02bfc616efa4f77693c049d97b12bdd0556614c2390bfd816828638793ac4c7c4e2 +@0891f3e7016f0790a1569c8a6d9ebd8115ddd1a70b62da7c6e8cc9ecb8db4f75B0253e91b8618c66b0a8a45e3e91a88c108469ffe07ce871e23bcd5eb3b39ae3758B +@88976e677e33fc9e0b0e595072f4fce8c800cd4defe158372de466ff410cb72b""1MzzW62PGEtc2zJJtGeYXj9QYAi6v9GFEz"UOP_DUP OP_HASH160 e65a39af079d2a3a4c947f1c3399d99ac0090b37 OP_EQUALVERIFY OP_CHECKSIG*276a914e65a39af079d2a3a4c947f1c3399d99ac0090b3788ac*"1MzzW62PGEtc2zJJtGeYXj9QYAi6v9GFEz8$J  +@88976e677e33fc9e0b0e595072f4fce8c800cd4defe158372de466ff410cb72b""1GoYPXyFoBdSLJRqaiiJhiH95C29SiSSzk"UOP_DUP OP_HASH160 ad57390a480ce37ed6adca4ae8569981610ea963 OP_EQUALVERIFY OP_CHECKSIG*276a914ad57390a480ce37ed6adca4ae8569981610ea96388ac*"1GoYPXyFoBdSLJRqaiiJhiH95C29SiSSzk8$J  +@88976e677e33fc9e0b0e595072f4fce8c800cd4defe158372de466ff410cb72b""1ADwaoEAPQj5HZ1QPYjaED4XhSJtnBymDB"UOP_DUP OP_HASH160 652bafdb9e5995eeb0fee54c0ad858d4f8595f5a OP_EQUALVERIFY OP_CHECKSIG*276a914652bafdb9e5995eeb0fee54c0ad858d4f8595f5a88ac*"1ADwaoEAPQj5HZ1QPYjaED4XhSJtnBymDB8$J  $-@0000000000000000000816abd0440431f217ee9fcd13e8f4fd4c20d6313801ca"@000000000000000000058bf4c0aad39828ab5ddf16f3de372902480ad443e6be2 + + + +1@46aea75272a8276e74e80aa91d314bf9fdc5ae9acf0ca0ac48bfd0b24df4620e$"@0000000000000000000816abd0440431f217ee9fcd13e8f4fd4c20d6313801ca(-2 +@9b611f8c91315b1c5f6a2fa6c8efc8d062bc457645ca3fd8c1739ab2ca825671B03b29452c41d1fdffb503c6f73aa94604603791fa71fab2fb2780e8daeaab519332 +@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24bB02f281f33dc5a01aa13bf7452b9254c5e0210c19bc99dd5eb5a1f2820a10375ef1B +ۀ@46aea75272a8276e74e80aa91d314bf9fdc5ae9acf0ca0ac48bfd0b24df4620e""14tZAMqhYJeKSg1PUs8c51DQsH5rDj6FHb"UOP_DUP OP_HASH160 2aa870385ca534586c784447e06dec2c7aa8a7cd OP_EQUALVERIFY OP_CHECKSIG*276a9142aa870385ca534586c784447e06dec2c7aa8a7cd88ac*"14tZAMqhYJeKSg1PUs8c51DQsH5rDj6FHb8$J  +ХL@46aea75272a8276e74e80aa91d314bf9fdc5ae9acf0ca0ac48bfd0b24df4620e""1JDtDt3UaBpYNWBh1m9aetTdyY8kZRS6NA"UOP_DUP OP_HASH160 bce9e34d2b2646133048e456b665f8ac82f4459f OP_EQUALVERIFY OP_CHECKSIG*276a914bce9e34d2b2646133048e456b665f8ac82f4459f88ac*"1JDtDt3UaBpYNWBh1m9aetTdyY8kZRS6NA8$J  +@46aea75272a8276e74e80aa91d314bf9fdc5ae9acf0ca0ac48bfd0b24df4620e""1CorFujDSCRJMjiqLob3atk2o3LfXhkcc8"UOP_DUP OP_HASH160 8185a2b576a94d89c3f21736a9ed0cb9a6c11cbf OP_EQUALVERIFY OP_CHECKSIG*276a9148185a2b576a94d89c3f21736a9ed0cb9a6c11cbf88ac*"1CorFujDSCRJMjiqLob3atk2o3LfXhkcc88$J $-@0000000000000000000478ddb5d6c0b556a95a38f2cc8d03f83e3c2422248540"@0000000000000000000816abd0440431f217ee9fcd13e8f4fd4c20d6313801ca2$ƒ-@000000000000000000173265b47dad1d8d388546708de2f57a0fe392ed544340"@0000000000000000000478ddb5d6c0b556a95a38f2cc8d03f83e3c24222485402 $ȓ-@0000000000000000000e2a31ed4d56e83839a38e3e9e0ee6d495669c8cbc9010"@000000000000000000173265b47dad1d8d388546708de2f57a0fe392ed5443402 + + + +1@449e7a4a332c57b361f1e1d7f0d0d110ea670efae8e17867097543805fff3a2a$"@0000000000000000000e2a31ed4d56e83839a38e3e9e0ee6d495669c8cbc9010(ȓ-2 +@68a9bc7681a12cc7a33e9cf7e4a8ac5161b6403a07a148b798ba61dbe79299cbB031dfe736bf6ad5ff484bc3e7e239198ccbff56fc1912b9d8913a7874b674b42ed2 +@1e2ace048f8dd2f26f7bbe28d867ae69d2e173befaa47feb0d375e10972597ddB02f90d36c1d0fd0b106721ffdd8c65926bcadaf0bacbbcc7c19ac5a5de55fdb8fcB +]@449e7a4a332c57b361f1e1d7f0d0d110ea670efae8e17867097543805fff3a2a""1GkqmScLBrhntxSRx7zFGUwhJP1ZrjzWQq"UOP_DUP OP_HASH160 acd47b2a5daf5fa1aa9dbbf7227eecad2126cbbd OP_EQUALVERIFY OP_CHECKSIG*276a914acd47b2a5daf5fa1aa9dbbf7227eecad2126cbbd88ac*"1GkqmScLBrhntxSRx7zFGUwhJP1ZrjzWQq8$J  +@449e7a4a332c57b361f1e1d7f0d0d110ea670efae8e17867097543805fff3a2a""1EGsLkx25L9RaPUUPC2pTpEmGuAGCu3QsT"UOP_DUP OP_HASH160 9199e59996de10704da22e63e0bbd47961fd2979 OP_EQUALVERIFY OP_CHECKSIG*276a9149199e59996de10704da22e63e0bbd47961fd297988ac*"1EGsLkx25L9RaPUUPC2pTpEmGuAGCu3QsT8$J  +@449e7a4a332c57b361f1e1d7f0d0d110ea670efae8e17867097543805fff3a2a""1MCMG5rqMog19rJDrFk6tBxUQQd17FW8hu"UOP_DUP OP_HASH160 dd8800e5c3d8ea8fd327b0cb6237d5a4d937bbc9 OP_EQUALVERIFY OP_CHECKSIG*276a914dd8800e5c3d8ea8fd327b0cb6237d5a4d937bbc988ac*"1MCMG5rqMog19rJDrFk6tBxUQQd17FW8hu8$J !$С-@00000000000000000014a7f2307f8bf62a396d0ab671e5d80ef965006d8079ab"@0000000000000000000e2a31ed4d56e83839a38e3e9e0ee6d495669c8cbc90102$-@0000000000000000001610be8c92eb11ccb7b15e353d025a561d90e8980e898f"@00000000000000000014a7f2307f8bf62a396d0ab671e5d80ef965006d8079ab2$Ж-@0000000000000000001a340d7a2874e3e12185ec87996e82ecdb831035090610"@0000000000000000001610be8c92eb11ccb7b15e353d025a561d90e8980e898f2 + + +1@23df2f31d2e9b85bdb6602f7259061b664ad427ef9dfaa960b1ad2031f909b56$"@0000000000000000001a340d7a2874e3e12185ec87996e82ecdb831035090610(Ж-2 +@f01e769ebbe20ccb4adf3aebae585003973374cb6238f6ecff3adb0e451e7646B039bbbc5e48ae9d259bcf1a63b972d813f8180ee82a6fcf2a7f28dfa0296885fe52 +@484d3756296f1b09a45a9f917a6b1ae49b29b98c95e94477d12fed8b3d0ec933B025984cd4cacb0e3544891dc1cc08039caa6142c5d5e7fe369f4c05daaa891e56aB +@23df2f31d2e9b85bdb6602f7259061b664ad427ef9dfaa960b1ad2031f909b56""1NBLE8KWTF2ciuSW8feSu4UZxJVyA97PYz"UOP_DUP OP_HASH160 e84ed9b386eb7dbd9e1813dd5bc065b53276b342 OP_EQUALVERIFY OP_CHECKSIG*276a914e84ed9b386eb7dbd9e1813dd5bc065b53276b34288ac*"1NBLE8KWTF2ciuSW8feSu4UZxJVyA97PYz8$J  +@23df2f31d2e9b85bdb6602f7259061b664ad427ef9dfaa960b1ad2031f909b56""12u3QQGwf9WG5QjRkrf4FLatrwDxMJe7hz"UOP_DUP OP_HASH160 14cfc319d61de6e23c9ac4d9fdb4461cd589f3aa OP_EQUALVERIFY OP_CHECKSIG*276a91414cfc319d61de6e23c9ac4d9fdb4461cd589f3aa88ac*"12u3QQGwf9WG5QjRkrf4FLatrwDxMJe7hz8$J  +@23df2f31d2e9b85bdb6602f7259061b664ad427ef9dfaa960b1ad2031f909b56""17UEJUUYpD8nqfBGHuwu1kkqFbU4SebBWh"UOP_DUP OP_HASH160 46f716c988f6a383bc8badcc9df65abf0aae4dbc OP_EQUALVERIFY OP_CHECKSIG*276a91446f716c988f6a383bc8badcc9df65abf0aae4dbc88ac*"17UEJUUYpD8nqfBGHuwu1kkqFbU4SebBWh8$J  + + +1@40db604d75cb778cd93734aec05954c9caa48350cfd52426e570baa6a2583ef3$"@0000000000000000001a340d7a2874e3e12185ec87996e82ecdb831035090610(Ж-2 +@c600959c79b691c34a197e8c74bef6a68c054ce8abfbf3c4ce073c2b105c45bcB0391cb4f37bbe763ef5d9acd0a387696296acffc6719a761d86453a6b4b12b45912 +@c600959c79b691c34a197e8c74bef6a68c054ce8abfbf3c4ce073c2b105c45bcB03185482ea64b31c242dcd879aa44950f2ed26b215d61d1ce489a94c293f17668eB +@40db604d75cb778cd93734aec05954c9caa48350cfd52426e570baa6a2583ef3""1GNUS6XvpjBiQ4np1XTzzGUjxSZGdAJo7P"UOP_DUP OP_HASH160 a8998587b0b5b152530dc53a87b3ca5f4355f32b OP_EQUALVERIFY OP_CHECKSIG*276a914a8998587b0b5b152530dc53a87b3ca5f4355f32b88ac*"1GNUS6XvpjBiQ4np1XTzzGUjxSZGdAJo7P8$J  +#@40db604d75cb778cd93734aec05954c9caa48350cfd52426e570baa6a2583ef3"!1EJNWdsiZYku3nsBzKgZsZrXYrKaHMWQU"UOP_DUP OP_HASH160 0283e8718ac8d2f9aabea8e299eb84a62ad851b5 OP_EQUALVERIFY OP_CHECKSIG*276a9140283e8718ac8d2f9aabea8e299eb84a62ad851b588ac*!1EJNWdsiZYku3nsBzKgZsZrXYrKaHMWQU8$J  +֡@40db604d75cb778cd93734aec05954c9caa48350cfd52426e570baa6a2583ef3"!1TJrkBjoPKv4ra7xQb6B5pHquQMDNx1Rm"UOP_DUP OP_HASH160 04f9b8ca26a7c835a9642be7f43df4560e9a39d4 OP_EQUALVERIFY OP_CHECKSIG*276a91404f9b8ca26a7c835a9642be7f43df4560e9a39d488ac*!1TJrkBjoPKv4ra7xQb6B5pHquQMDNx1Rm8$J K$-@00000000000000000017276d5c1c29dc76d03398cd6ae5d5420af2ccb0036b2a"@0000000000000000001a340d7a2874e3e12185ec87996e82ecdb8310350906102$-@00000000000000000016810e9c7a0f404a2f4f1df959347c49f6eb472afd93e8"@00000000000000000017276d5c1c29dc76d03398cd6ae5d5420af2ccb0036b2a2 $-@000000000000000000126c46583e6d0f6c1b7e67247e671714dad78e1c7d21f3"@00000000000000000016810e9c7a0f404a2f4f1df959347c49f6eb472afd93e82 + + + +1@e52ef2d3f119c9b9c7dd433b52da4ddcd25c75b348dbbdcb6f2de19fc33667f2$"@000000000000000000126c46583e6d0f6c1b7e67247e671714dad78e1c7d21f3(-2 +@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24bB03fa758964be2a371d64f2bfed3773bcfdaabbeb65dd13f17a367a712715ef51b52 +@989efaf4adb851eb91614e8fa56ad77615a07251c1925eb4af0fad8a9706866cB03006a17bef3f5bc5c0e7b414b5d3d99faca677b38bf45b8e8e42db24d0417d663B +@e52ef2d3f119c9b9c7dd433b52da4ddcd25c75b348dbbdcb6f2de19fc33667f2""1GpbpPaSQwEmgEFWvqwUjbhhQo3XfWYKov"UOP_DUP OP_HASH160 ad8a8032d2b6db68f7cf177df615e3fd36e94d4b OP_EQUALVERIFY OP_CHECKSIG*276a914ad8a8032d2b6db68f7cf177df615e3fd36e94d4b88ac*"1GpbpPaSQwEmgEFWvqwUjbhhQo3XfWYKov8$J  +@e52ef2d3f119c9b9c7dd433b52da4ddcd25c75b348dbbdcb6f2de19fc33667f2""12C3LqeDbMKoi1CNBP3bAoULUXimiKuSM6"UOP_DUP OP_HASH160 0d0ea80a241a170265233ba1c55e262d9d75fac1 OP_EQUALVERIFY OP_CHECKSIG*276a9140d0ea80a241a170265233ba1c55e262d9d75fac188ac*"12C3LqeDbMKoi1CNBP3bAoULUXimiKuSM68$J  +x@e52ef2d3f119c9b9c7dd433b52da4ddcd25c75b348dbbdcb6f2de19fc33667f2""1BZ1d3S4RgmzBymvP4ztJzRvpymLkuKJMa"UOP_DUP OP_HASH160 73bf165c2feb17360113673d0ba95f2a6d62d36b OP_EQUALVERIFY OP_CHECKSIG*276a91473bf165c2feb17360113673d0ba95f2a6d62d36b88ac*"1BZ1d3S4RgmzBymvP4ztJzRvpymLkuKJMa8$J $-@00000000000000000013ab8926bc2cd7f5bce83bef594a05b2e11a6d9967375d"@000000000000000000126c46583e6d0f6c1b7e67247e671714dad78e1c7d21f32$-@00000000000000000008df31f167addc99ae7d6305246065426c5299e77170c6"@00000000000000000013ab8926bc2cd7f5bce83bef594a05b2e11a6d9967375d2 + +1@5efc4edfafa086baebda54fee61be94705ccee9f530843e324da06dd0beb66f3$"@00000000000000000008df31f167addc99ae7d6305246065426c5299e77170c6(-2 +@20069f938e2f0709a60ec9b639ac8af8d668c74ed3c43a7a54ab5795b6d5ae12B0307ccc6bb9b65904956a7fd32b8e7545b5eb1df57b363a38f3c02cb8f974470c92 +@de1d8e803b49771fe4703f082e1f4810fe2d8e8d243ccd8c79784ae0165ef1edB02f7ac3e968efc4fb58491496457326f01b0c88e8723306b9c885b7cdf2e9539612 +@20069f938e2f0709a60ec9b639ac8af8d668c74ed3c43a7a54ab5795b6d5ae12B03633aa0bc73d140bd36daf75248926333b1451a594b65900a98ed7ac9733da9002 +@286211471e2328d86e03e6d587adbf0a03d9986e0ff6be61e40eca0aa1b894e7B0302eb55ebeeca0d30649eaf936ba406080de9e2d6b1ef617cb1431a9fc08b5c8bB +A@5efc4edfafa086baebda54fee61be94705ccee9f530843e324da06dd0beb66f3""1PrkSth13wePwT6ieri6mMyuq9ng27ScLA"UOP_DUP OP_HASH160 fabb6aa63d540f6d2e3ce3ada62fcbdd7d34445e OP_EQUALVERIFY OP_CHECKSIG*276a914fabb6aa63d540f6d2e3ce3ada62fcbdd7d34445e88ac*"1PrkSth13wePwT6ieri6mMyuq9ng27ScLA8$J  +է@5efc4edfafa086baebda54fee61be94705ccee9f530843e324da06dd0beb66f3""1JtVpdta1cmKgeVZrzUdYtnJewtmGLWhzM"UOP_DUP OP_HASH160 c4376944031d27fd4b3c498242b45aa733be2c0f OP_EQUALVERIFY OP_CHECKSIG*276a914c4376944031d27fd4b3c498242b45aa733be2c0f88ac*"1JtVpdta1cmKgeVZrzUdYtnJewtmGLWhzM8$J  +֧@5efc4edfafa086baebda54fee61be94705ccee9f530843e324da06dd0beb66f3""1NtqnuN6FpJAwScsGqhQAiBzPKvwajzpBD"UOP_DUP OP_HASH160 f02895a4a530c0967340147362d0341bb5a6a24b OP_EQUALVERIFY OP_CHECKSIG*276a914f02895a4a530c0967340147362d0341bb5a6a24b88ac*"1NtqnuN6FpJAwScsGqhQAiBzPKvwajzpBD8$J  + + +1@ae703493af5a307d59f5df1ed75aa849a90f2068191c17e58bafca1c715241cc$"@00000000000000000008df31f167addc99ae7d6305246065426c5299e77170c6(-2 +@2165e91319997fd670bdb3ce1a561ecebba08bd04a7fb89d765c8408461129b8B0360f785f1462cf62584d4cbdf71f0924146a16b7ee43bda72b1e2f51533a145f62 +@be9d02860e962f44542f51c47c9719d56e1a6dbc204d8a6eb3977128ef69f2b4B033444e9f1cb7bd1e976d4f6ea29a0ec52d7a448aac139181fbf8f8c7965440e36B +ԛ@ae703493af5a307d59f5df1ed75aa849a90f2068191c17e58bafca1c715241cc""18tykrf6CTmE3WT5TStC5ocTPEpDMmzJ6s"UOP_DUP OP_HASH160 569d78e0a65547176ae1e98f66d30c92d1a98a44 OP_EQUALVERIFY OP_CHECKSIG*276a914569d78e0a65547176ae1e98f66d30c92d1a98a4488ac*"18tykrf6CTmE3WT5TStC5ocTPEpDMmzJ6s8$J  +1@ae703493af5a307d59f5df1ed75aa849a90f2068191c17e58bafca1c715241cc""1HHJHs26cS27qzQVQdQHAB6M36zgXbt7LA"UOP_DUP OP_HASH160 b29719fc312ccf739f574606a75d0cd195a1eb8a OP_EQUALVERIFY OP_CHECKSIG*276a914b29719fc312ccf739f574606a75d0cd195a1eb8a88ac*"1HHJHs26cS27qzQVQdQHAB6M36zgXbt7LA8$J  +@ae703493af5a307d59f5df1ed75aa849a90f2068191c17e58bafca1c715241cc""1Apke63CAhoTWr2QkS1unZYh8KaMLV78Fx"UOP_DUP OP_HASH160 6bc11c517f9c943b8c289a48e57059e9b3eb0c90 OP_EQUALVERIFY OP_CHECKSIG*276a9146bc11c517f9c943b8c289a48e57059e9b3eb0c9088ac*"1Apke63CAhoTWr2QkS1unZYh8KaMLV78Fx8$J L$-@000000000000000000186a5b8ca42a5957ff4ac9e5fc5893c64b3ab88ace767d"@00000000000000000008df31f167addc99ae7d6305246065426c5299e77170c62 $ޛ-@000000000000000000158092ed4c6d400aad9270d3b7bf49d99fe1a26bab9ba9"@000000000000000000186a5b8ca42a5957ff4ac9e5fc5893c64b3ab88ace767d2 + +1@cc51e3f86c82b724b3d211321a0ca3ed1787fc93929e8fa872f81f3b7824a9ce$"@000000000000000000158092ed4c6d400aad9270d3b7bf49d99fe1a26bab9ba9(ޛ-2 +@6d458217bd6a0d7807e880787b910d15a242deeb4d7ab53b44e969744d9364e9B036f016412d9c6af959d96f6eb8d000ba67e90ef7cc890f11c1b68fe91b88345832 +@ae703493af5a307d59f5df1ed75aa849a90f2068191c17e58bafca1c715241ccB032bf5559ee87118355c71aabfe702857e65b602185f4e7ec0adc3fdb16c7877532 +@ae703493af5a307d59f5df1ed75aa849a90f2068191c17e58bafca1c715241ccB03802776dd2f2dfa36cff0f6739b172a6c4fb796320c4ca94e99728d07dd1b88e6B +@cc51e3f86c82b724b3d211321a0ca3ed1787fc93929e8fa872f81f3b7824a9ce""1LaXMYucCsnf1FsJc36DZ3V59ejPdZPqjr"UOP_DUP OP_HASH160 d6c17483b6d7eb779cc69e8fa2b967209ef2e992 OP_EQUALVERIFY OP_CHECKSIG*276a914d6c17483b6d7eb779cc69e8fa2b967209ef2e99288ac*"1LaXMYucCsnf1FsJc36DZ3V59ejPdZPqjr8$J  +@cc51e3f86c82b724b3d211321a0ca3ed1787fc93929e8fa872f81f3b7824a9ce""1Q1GrqNpSXkx9XsaXQjxcr9A9uHc6qTyT9"UOP_DUP OP_HASH160 fc5821b25110f3e0629b28ebe5424f6d68d79f0c OP_EQUALVERIFY OP_CHECKSIG*276a914fc5821b25110f3e0629b28ebe5424f6d68d79f0c88ac*"1Q1GrqNpSXkx9XsaXQjxcr9A9uHc6qTyT98$J  +ʦ@cc51e3f86c82b724b3d211321a0ca3ed1787fc93929e8fa872f81f3b7824a9ce""1NnP4cw2AyVqZdKCVZ6Lw8RAmwjzqccxox"UOP_DUP OP_HASH160 eeefc6c93fc754a8b167fd1f405881aee86d2ab1 OP_EQUALVERIFY OP_CHECKSIG*276a914eeefc6c93fc754a8b167fd1f405881aee86d2ab188ac*"1NnP4cw2AyVqZdKCVZ6Lw8RAmwjzqccxox8$J $՞-@00000000000000000006fd28b51ad8126064ba07930db5c2051614d9fe2b3cb8"@000000000000000000158092ed4c6d400aad9270d3b7bf49d99fe1a26bab9ba92$-@00000000000000000001b61213f2d508d19f9799cdeb8b0bac54f5d1ce788e79"@00000000000000000006fd28b51ad8126064ba07930db5c2051614d9fe2b3cb82$з-@0000000000000000000ba61f79d4bd0d074332f84bea38fbcd88225e579394c8"@00000000000000000001b61213f2d508d19f9799cdeb8b0bac54f5d1ce788e792$-@0000000000000000001228307b11a38f14eded593b781ce44304774dfd962d10"@0000000000000000000ba61f79d4bd0d074332f84bea38fbcd88225e579394c82$ճ-@000000000000000000178838f52662dcc871a3bc511a115b26969b0e62da532c"@0000000000000000001228307b11a38f14eded593b781ce44304774dfd962d102$-@0000000000000000000e9c1c75b7875df8c77d061ccbe443ec4783a531d8d1f2"@000000000000000000178838f52662dcc871a3bc511a115b26969b0e62da532c2 $-@00000000000000000006879bc0d004c6ea49201647023c5823bc5854303bf5a3"@0000000000000000000e9c1c75b7875df8c77d061ccbe443ec4783a531d8d1f22 + +1@39f81ca4cce0f4b6cba60e3bbfafe710c839a8f42784c94de2e8906f1e38ebe4$"@00000000000000000006879bc0d004c6ea49201647023c5823bc5854303bf5a3(-2 +@82708d789dbca7c2a78fffd9e1390f6b6318bd606dbb54e472966bc2fc1a97f6B02997fc0ac8691ca0dc130366863608bdc87205e4f4f43fd9f7047ae4715d4b5e12 +@2606c48421c1070dd2a47ede625aadb29bb7f1eeb94c63e7b2a727dd8752d0b2B02a41c163cf7fe35ae2b01fabf11cf369cbde9aedf2bb158450b2d324afd47a9c9B +@39f81ca4cce0f4b6cba60e3bbfafe710c839a8f42784c94de2e8906f1e38ebe4""1NmsdmYfbkGmEFyMsSkGErhpjK7FY5Beu8"UOP_DUP OP_HASH160 eed735faa236bc59eda620d27158576bbb159884 OP_EQUALVERIFY OP_CHECKSIG*276a914eed735faa236bc59eda620d27158576bbb15988488ac*"1NmsdmYfbkGmEFyMsSkGErhpjK7FY5Beu88$J  +@39f81ca4cce0f4b6cba60e3bbfafe710c839a8f42784c94de2e8906f1e38ebe4""15PDwxfdc8yUM4Dv3BzQHHwD2LxDEobmoD"UOP_DUP OP_HASH160 3014765f4d365c31053f5ba22560b304521c784f OP_EQUALVERIFY OP_CHECKSIG*276a9143014765f4d365c31053f5ba22560b304521c784f88ac*"15PDwxfdc8yUM4Dv3BzQHHwD2LxDEobmoD8$J  $-@00000000000000000008147a96790875f49558fa7df88aac8f839e944024409d"@00000000000000000006879bc0d004c6ea49201647023c5823bc5854303bf5a32$$Ä-@0000000000000000000e99ae577191f0379250a4319098a29404500c048bc428"@00000000000000000008147a96790875f49558fa7df88aac8f839e944024409d2# + + +1@6bae46df9fe59c60404170a81bf79b467dfd924d3aad0ea56723ffbb26647ba4$"@0000000000000000000e99ae577191f0379250a4319098a29404500c048bc428(Ä-2 +@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364bB020ce0fc3e61d575c2f135bd835638e6d0660e2612c7e3adbd42922db0349c19992 +@3bbf46ac7d8c16a4c822e5fe074f4b9a62f9698c5087dc03a8186b4c1bfadebfB02b1312f0a1faa6a13e8323ddac7bf2a2bb632a3d1aa5468de0e08735774bd88d3B +@6bae46df9fe59c60404170a81bf79b467dfd924d3aad0ea56723ffbb26647ba4""18SWznURSh9CF2Ppz5REYYzdpoDB7A66mz"UOP_DUP OP_HASH160 519c51b490f5142a64b16cbb82fbd4f8955cd9b6 OP_EQUALVERIFY OP_CHECKSIG*276a914519c51b490f5142a64b16cbb82fbd4f8955cd9b688ac*"18SWznURSh9CF2Ppz5REYYzdpoDB7A66mz8$J  +@6bae46df9fe59c60404170a81bf79b467dfd924d3aad0ea56723ffbb26647ba4"!1ZGTBgFr81noUZ8QSKEZJZf6Mj1gax999"UOP_DUP OP_HASH160 061a3580e3567b30cc04c55c28202413b0ae0876 OP_EQUALVERIFY OP_CHECKSIG*276a914061a3580e3567b30cc04c55c28202413b0ae087688ac*!1ZGTBgFr81noUZ8QSKEZJZf6Mj1gax9998$J  +-@6bae46df9fe59c60404170a81bf79b467dfd924d3aad0ea56723ffbb26647ba4""1LvrmPf4sp8o5gowMwFqztRpQPqfeX6yQx"UOP_DUP OP_HASH160 da99fa573979ff3bc26426c78478a1d4a8eed709 OP_EQUALVERIFY OP_CHECKSIG*276a914da99fa573979ff3bc26426c78478a1d4a8eed70988ac*"1LvrmPf4sp8o5gowMwFqztRpQPqfeX6yQx8$J  + + +1@ef6a792c122812ab1c39781bbe0ba925f9e730bd4068ae3e8f7464149b92b686$"@0000000000000000000e99ae577191f0379250a4319098a29404500c048bc428(Ä-2 +@6a45abc770d35e9525eeb02c37b3a75ae4174a599a55aec262c9ed3c0cd633f9B029ecd228c0c72b959fc503d84f8624cd888dde4a4e2527c4cd6028dd376c210002 +@4085e51d23ffadf0e26860c7041dc9a78d569600b6214f6988fea8bd273b9153B032b2dd0588cd82eabbc0465912fd13d94c5ac12148e45552bd0001126337b5effB +S@ef6a792c122812ab1c39781bbe0ba925f9e730bd4068ae3e8f7464149b92b686""1Acy8XJJKpYDJixRR7UXBJ4oojrHNvpJqM"UOP_DUP OP_HASH160 69868ba122b0e8df7ce7be8cc9ef57016d24a7bf OP_EQUALVERIFY OP_CHECKSIG*276a91469868ba122b0e8df7ce7be8cc9ef57016d24a7bf88ac*"1Acy8XJJKpYDJixRR7UXBJ4oojrHNvpJqM8$J  +[@ef6a792c122812ab1c39781bbe0ba925f9e730bd4068ae3e8f7464149b92b686""1AJX3Kq5DEVfjtry1uFyUYaFU95PHRgDK3"UOP_DUP OP_HASH160 66094793e2a8278d37827f73e4b633129477abf7 OP_EQUALVERIFY OP_CHECKSIG*276a91466094793e2a8278d37827f73e4b633129477abf788ac*"1AJX3Kq5DEVfjtry1uFyUYaFU95PHRgDK38$J  +@ef6a792c122812ab1c39781bbe0ba925f9e730bd4068ae3e8f7464149b92b686""17Sj7v6LaoBmQBcwZcxEJ5c3MqkyiojFSC"UOP_DUP OP_HASH160 46ae502803840cff88b876f95e4ce47ae55902a2 OP_EQUALVERIFY OP_CHECKSIG*276a91446ae502803840cff88b876f95e4ce47ae55902a288ac*"17Sj7v6LaoBmQBcwZcxEJ5c3MqkyiojFSC8$J  + +1@698cb371ca660aa51eec76c8b06724568acbb0cac101608d62de0dfb315b4520$"@0000000000000000000e99ae577191f0379250a4319098a29404500c048bc428(Ä-2 +@ef6a792c122812ab1c39781bbe0ba925f9e730bd4068ae3e8f7464149b92b686B02349d53d6eb1ec41a857ee7f999f951b313f569140967cd7825ddbdec2ba35fa02 +@d4ad4b7d8732fda8a706a7662e1b80c30ad08d6fc6907f55c535f76b8c5f8d6cB039f7f0a4563b57e0369953d0f9aee9ba5731d03fd74bbe20b7f230a43a09246e92 +@6a45abc770d35e9525eeb02c37b3a75ae4174a599a55aec262c9ed3c0cd633f9B0342e8db9392329ff987b724f68511baa7d048dd7821030b0a43d948c182b721632 +@d6228beea38669b601d76e4183b3d59ec0d91dc5e0e2cf5324282746cdeb4a6dB0320d64384dfb00c44b7073441e0b0acc7ef993f537b8d62f6ad5391d6ced810832 +@ef6a792c122812ab1c39781bbe0ba925f9e730bd4068ae3e8f7464149b92b686B02117944a28463d7a9992286222bf6cb0adbb2bd98d58ab91166df46bdb60454b3B +S@698cb371ca660aa51eec76c8b06724568acbb0cac101608d62de0dfb315b4520""1FN9v8h2nGQTNWcRA3ahRQBBR9qG7A6rWH"UOP_DUP OP_HASH160 9d91f05e460da1495c42d7f16a48848ed2609ea7 OP_EQUALVERIFY OP_CHECKSIG*276a9149d91f05e460da1495c42d7f16a48848ed2609ea788ac*"1FN9v8h2nGQTNWcRA3ahRQBBR9qG7A6rWH8$J  +[@698cb371ca660aa51eec76c8b06724568acbb0cac101608d62de0dfb315b4520""1F9BtHgZ4F7C19BuFD91ixSHdqyYFf4DiP"UOP_DUP OP_HASH160 9b1e2ca55341b10f95e4febed50567d8c8fdfe05 OP_EQUALVERIFY OP_CHECKSIG*276a9149b1e2ca55341b10f95e4febed50567d8c8fdfe0588ac*"1F9BtHgZ4F7C19BuFD91ixSHdqyYFf4DiP8$J  +@698cb371ca660aa51eec76c8b06724568acbb0cac101608d62de0dfb315b4520""1FC6sm7JmUForj6rh3QNv5ySN2sgju39gk"UOP_DUP OP_HASH160 9bab3dac0edcd37c9fa87b10c371f85c96451119 OP_EQUALVERIFY OP_CHECKSIG*276a9149bab3dac0edcd37c9fa87b10c371f85c9645111988ac*"1FC6sm7JmUForj6rh3QNv5ySN2sgju39gk8$J  $ؙ-@00000000000000000004f1468e00684d6d7a3b58382f5a3348f800867570ca16"@0000000000000000000e99ae577191f0379250a4319098a29404500c048bc4282$΁-@000000000000000000181c6fd9003376c9b10c1d64fbb3eab1570527e3b4c930"@00000000000000000004f1468e00684d6d7a3b58382f5a3348f800867570ca162$ځ-@000000000000000000073a665c39b8c1a8b0c67dc87449fe51f8587622593e30"@000000000000000000181c6fd9003376c9b10c1d64fbb3eab1570527e3b4c9302$Ղ-@00000000000000000018a469ff241d72f2b89a251c76c80d1bd48b153aa00b24"@000000000000000000073a665c39b8c1a8b0c67dc87449fe51f8587622593e302$Ղ-@000000000000000000032a614d96146a259a16fe1ecbe719f0cf2e6ac5b81815"@00000000000000000018a469ff241d72f2b89a251c76c80d1bd48b153aa00b242$-@0000000000000000000ca316e855236c1672abeffea52d70bd23cd62cdcea6c6"@000000000000000000032a614d96146a259a16fe1ecbe719f0cf2e6ac5b818152 + +1@530c4ce80093b1664f55fa945b2b7bdbe12b9c067dd8b67fd8dd1f13a6718546$"@0000000000000000000ca316e855236c1672abeffea52d70bd23cd62cdcea6c6(-2 +@78923cea6a72737b7c96ff19a367bdd19bb144b200c972de8400abbd9b60d34bB0283485fb0480678fb4a7e0127ad5fd326a6bb837bcb3d045e27ecbf0de8d6df8c2 +@b20bcaa17e7dd09e1807e1d9927579be733bca37cdabbf04a7c8e33160f3bbeaB02a5af471b8cece3273b16dc6f13ce022864238f309c8540260f3f0d4a3bff03362 +@49ce6def6b4e53e2accb2df167ba796ca5fa9c15eae7c3e3ae4e6ee49c429198B03dd02092d75f3c71ecd61f19f5b2a2b4804b6ac4a7c521144f7ff067438afba942 +@9cfc9a6238cd6466fbf6f325ad5123a4bafd0376983f3f72cc03dd4800d12611B03d08907db3ae58618a0f1366a4a7c0459b01d5ac659909c6f5081d2112d8c0e7f2 +@6dddaae652d6cb007c69d0b15a2a55f25d1181a37a904024a26bc6bbce68aa3fB02f6163c2a4158be26057df13dbda0b23d808c88a8dac67e64e4f1d345e07ffed92 +@1ef6d54694fca322528f0934aa9d2dc3f149a9780eb7fddbcf7ff78c1802cd0dB02b2ceb7a076bf754c9cc610397318028073d970548f8ce45f466a6bdaad45b1c42 +@81a8f772199eb9e1137d06f276650281115d171e3422f6f427747713d2a6021cB02b2ceb7a076bf754c9cc610397318028073d970548f8ce45f466a6bdaad45b1c4B +@530c4ce80093b1664f55fa945b2b7bdbe12b9c067dd8b67fd8dd1f13a6718546""1JwcSBXE8LZWbfAPF1cdCtyfXfs45YJq8e"UOP_DUP OP_HASH160 c4ce2de0b0724eeced034042f762d8a94d41a9dd OP_EQUALVERIFY OP_CHECKSIG*276a914c4ce2de0b0724eeced034042f762d8a94d41a9dd88ac*"1JwcSBXE8LZWbfAPF1cdCtyfXfs45YJq8e8$J  +%@530c4ce80093b1664f55fa945b2b7bdbe12b9c067dd8b67fd8dd1f13a6718546""1LKNDAWvUoyw78pZ2FVDba45wiVdHYDDnw"UOP_DUP OP_HASH160 d3e3950a78de9507953338756638f9873b63ed17 OP_EQUALVERIFY OP_CHECKSIG*276a914d3e3950a78de9507953338756638f9873b63ed1788ac*"1LKNDAWvUoyw78pZ2FVDba45wiVdHYDDnw8$J  + +1@300a35a1483fa2ac92e5644abb9a97850892051603dcdfb0173173f3a6fb5355$"@0000000000000000000ca316e855236c1672abeffea52d70bd23cd62cdcea6c6(-2 +@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364bB020ce0fc3e61d575c2f135bd835638e6d0660e2612c7e3adbd42922db0349c19992 +@6bae46df9fe59c60404170a81bf79b467dfd924d3aad0ea56723ffbb26647ba4B026838a6b69b0ac729ae61dbfd88eb7f8268891156a5ac3df8cdd9b07228350a4c2 +@6bae46df9fe59c60404170a81bf79b467dfd924d3aad0ea56723ffbb26647ba4B0277a60b5d595f8333d4a9ab41f0ad948faf3044ea285098dd6f72884248da9fa8B +Я@300a35a1483fa2ac92e5644abb9a97850892051603dcdfb0173173f3a6fb5355""1CP6WEajEfyV7f8UeAyx64UTTumWhesXfB"UOP_DUP OP_HASH160 7cd7211b1bae4f62ce17e8549942b43f9520a728 OP_EQUALVERIFY OP_CHECKSIG*276a9147cd7211b1bae4f62ce17e8549942b43f9520a72888ac*"1CP6WEajEfyV7f8UeAyx64UTTumWhesXfB8$J  +!@300a35a1483fa2ac92e5644abb9a97850892051603dcdfb0173173f3a6fb5355""1JdeMZAu9ZBepGvBoNTqJNWt1B5qHuqW62"UOP_DUP OP_HASH160 c1684b7992146d663a91aa9a23df3ae4294f7e2b OP_EQUALVERIFY OP_CHECKSIG*276a914c1684b7992146d663a91aa9a23df3ae4294f7e2b88ac*"1JdeMZAu9ZBepGvBoNTqJNWt1B5qHuqW628$J  + @300a35a1483fa2ac92e5644abb9a97850892051603dcdfb0173173f3a6fb5355""1GNjcm5FiQc5m5zDCtKAgtCgmwotNSj8ab"UOP_DUP OP_HASH160 a8a6324b19c844a05fc1186c5a3eb4e7e44b8aa7 OP_EQUALVERIFY OP_CHECKSIG*276a914a8a6324b19c844a05fc1186c5a3eb4e7e44b8aa788ac*"1GNjcm5FiQc5m5zDCtKAgtCgmwotNSj8ab8$J H $-@0000000000000000000f7c1b2b1605fcaa1249ccb53538f60cf5c6bc62f9b0c2"@0000000000000000000ca316e855236c1672abeffea52d70bd23cd62cdcea6c62 + + + +1@c9faa1a6067ae49cce7dde56884b7a218514b8156a1194d46db35199f9de12fd$"@0000000000000000000f7c1b2b1605fcaa1249ccb53538f60cf5c6bc62f9b0c2(-2 +@530c4ce80093b1664f55fa945b2b7bdbe12b9c067dd8b67fd8dd1f13a6718546B021ece9ff505f4b80fc044623471aebbd2d04e92542342f016b2de943a44a28ffc2 +@1ef6d54694fca322528f0934aa9d2dc3f149a9780eb7fddbcf7ff78c1802cd0dB02a6bc67e67332f9ac7d8c3c0876b27f9028c256d58d7e0c188e5db2b3061cac18B +@c9faa1a6067ae49cce7dde56884b7a218514b8156a1194d46db35199f9de12fd""14LnaFEDThe5ufqpzRhwZKtfqK9Vri2US5"UOP_DUP OP_HASH160 24a652be10c4fb769ceb95955ddb7fc3e9b52412 OP_EQUALVERIFY OP_CHECKSIG*276a91424a652be10c4fb769ceb95955ddb7fc3e9b5241288ac*"14LnaFEDThe5ufqpzRhwZKtfqK9Vri2US58$J  +@c9faa1a6067ae49cce7dde56884b7a218514b8156a1194d46db35199f9de12fd""1DywFHaSyq4UKBPobcXocJN15i2n629mZ8"UOP_DUP OP_HASH160 8e6615f721d21bb86b44ae71ad2c3b8496a6227d OP_EQUALVERIFY OP_CHECKSIG*276a9148e6615f721d21bb86b44ae71ad2c3b8496a6227d88ac*"1DywFHaSyq4UKBPobcXocJN15i2n629mZ88$J  +ԦU@c9faa1a6067ae49cce7dde56884b7a218514b8156a1194d46db35199f9de12fd""1CPBiaeCJyHgaf9Gcp4n15kxg6YqJNopgC"UOP_DUP OP_HASH160 7cdb7b1571b421e01ea8686c4f63d756f8ece76b OP_EQUALVERIFY OP_CHECKSIG*276a9147cdb7b1571b421e01ea8686c4f63d756f8ece76b88ac*"1CPBiaeCJyHgaf9Gcp4n15kxg6YqJNopgC8$J $Ϯ-@00000000000000000019cebf7580d4d2a0322dd328459400ff5cc39bb8ba27e6"@0000000000000000000f7c1b2b1605fcaa1249ccb53538f60cf5c6bc62f9b0c22$Ӛ-@00000000000000000006b104a77d3bbf96585c809b1c0bee5680ae14b925ccf2"@00000000000000000019cebf7580d4d2a0322dd328459400ff5cc39bb8ba27e62 $귄-@0000000000000000000125c933c9a3fda05d7c836c380460e75a41c46898343c"@00000000000000000006b104a77d3bbf96585c809b1c0bee5680ae14b925ccf22 + + + +1@3791cd8793f88c3f172ab0e89df885f249fcd4dad508f7b6cd0d0a54ee849b96$"@0000000000000000000125c933c9a3fda05d7c836c380460e75a41c46898343c(귄-2 +@300a35a1483fa2ac92e5644abb9a97850892051603dcdfb0173173f3a6fb5355B0272f78b94a182d911d2748b8203a9674583c9de8485f962a1a2ca078635ea5fe12 +@300a35a1483fa2ac92e5644abb9a97850892051603dcdfb0173173f3a6fb5355B031dd0a04fb318ebd48d0133e092f336d2ceee5ee1f199bbfe07a30369c9ed5d0bB +Ư@3791cd8793f88c3f172ab0e89df885f249fcd4dad508f7b6cd0d0a54ee849b96""1AincXCFj7rsoC9mXU3CqWPoyjByAXpT7h"UOP_DUP OP_HASH160 6aa04306b9d0b6e6e1b67484b4b6abbc5673768d OP_EQUALVERIFY OP_CHECKSIG*276a9146aa04306b9d0b6e6e1b67484b4b6abbc5673768d88ac*"1AincXCFj7rsoC9mXU3CqWPoyjByAXpT7h8$J  +@3791cd8793f88c3f172ab0e89df885f249fcd4dad508f7b6cd0d0a54ee849b96""1BHyDcRnEieupA1fDhqyLwnMuisByadZL3"UOP_DUP OP_HASH160 70e6d7570a720903ad9186431344625fadf53df1 OP_EQUALVERIFY OP_CHECKSIG*276a91470e6d7570a720903ad9186431344625fadf53df188ac*"1BHyDcRnEieupA1fDhqyLwnMuisByadZL38$J  +@3791cd8793f88c3f172ab0e89df885f249fcd4dad508f7b6cd0d0a54ee849b96""1N4RReqdTA4YNzRcShRxMZU3GjoxLykErd"UOP_DUP OP_HASH160 e7004741704f19d9cf077e1e5e0be04f24530967 OP_EQUALVERIFY OP_CHECKSIG*276a914e7004741704f19d9cf077e1e5e0be04f2453096788ac*"1N4RReqdTA4YNzRcShRxMZU3GjoxLykErd8$J  +$-@00000000000000000012ec6fdce7ea12bc82b985fac0e4140e8c76303d99ca3d"@0000000000000000000125c933c9a3fda05d7c836c380460e75a41c46898343c2$˅-@000000000000000000162ef01d0e5645c1cf2db12b84434d4399932e34272c47"@00000000000000000012ec6fdce7ea12bc82b985fac0e4140e8c76303d99ca3d2$-@000000000000000000192696d5f3555c42230b36765d114a2dcb39b07c1bc86a"@000000000000000000162ef01d0e5645c1cf2db12b84434d4399932e34272c472$ؐ-@0000000000000000000fabd59170c77c4dbcc188839f5596d4196867e5e92139"@000000000000000000192696d5f3555c42230b36765d114a2dcb39b07c1bc86a2 + + +1@d704339e645758c6bed3363b6eae2fa67dc8b1534148a6197a0a87b782ac8b68$"@0000000000000000000fabd59170c77c4dbcc188839f5596d4196867e5e92139(ؐ-2 +@3791cd8793f88c3f172ab0e89df885f249fcd4dad508f7b6cd0d0a54ee849b96B021ec51a528be899a0b31bf4cf4bb7aab2a2ad18af73c60f08042f716d8e3f2b6f2 +@300a35a1483fa2ac92e5644abb9a97850892051603dcdfb0173173f3a6fb5355B03f9313e53f15764cc52136a1b17ff131d4b5dac2ef7f7e13db909df70069b401eB +@d704339e645758c6bed3363b6eae2fa67dc8b1534148a6197a0a87b782ac8b68""1KU8hovzUXMXGJr8smzmwrP1jzUbPMMz4i"UOP_DUP OP_HASH160 ca93ecfc2bc6e613057a10dc3a27f477fe60222f OP_EQUALVERIFY OP_CHECKSIG*276a914ca93ecfc2bc6e613057a10dc3a27f477fe60222f88ac*"1KU8hovzUXMXGJr8smzmwrP1jzUbPMMz4i8$J  +ϛ@d704339e645758c6bed3363b6eae2fa67dc8b1534148a6197a0a87b782ac8b68""1MAi6vsYqAYs8kE71G2KssC4sLKAssQYKt"UOP_DUP OP_HASH160 dd3891da57f34a57355c434b68cab61b1faba977 OP_EQUALVERIFY OP_CHECKSIG*276a914dd3891da57f34a57355c434b68cab61b1faba97788ac*"1MAi6vsYqAYs8kE71G2KssC4sLKAssQYKt8$J  + @d704339e645758c6bed3363b6eae2fa67dc8b1534148a6197a0a87b782ac8b68""1GbTMj1Leb5apVVbs17jKpNksJod4JhjNs"UOP_DUP OP_HASH160 ab0e080c29d1db435a59b3fe97ef6117b8714f87 OP_EQUALVERIFY OP_CHECKSIG*276a914ab0e080c29d1db435a59b3fe97ef6117b8714f8788ac*"1GbTMj1Leb5apVVbs17jKpNksJod4JhjNs8$J  + + +1@03792301687c778f976bc106ceca692f80ff8146f27fd01fdffe20ee7455c579$"@0000000000000000000fabd59170c77c4dbcc188839f5596d4196867e5e92139(ؐ-2 +@c9faa1a6067ae49cce7dde56884b7a218514b8156a1194d46db35199f9de12fdB03c74eb6565d123adb227e652ed0447c41841fc0bee2835d27692188187a4443cc2 +@c9faa1a6067ae49cce7dde56884b7a218514b8156a1194d46db35199f9de12fdB02c8e8d32405672b479dd5d1112f18e4da0780bffb40e95e7aaedfd854e7482c72B +@03792301687c778f976bc106ceca692f80ff8146f27fd01fdffe20ee7455c579""17ZYAMVUuWsuv4rmUN86F6JRaXPMtFmNu9"UOP_DUP OP_HASH160 47f813dd20ad7319de8bde560e5396be2429192f OP_EQUALVERIFY OP_CHECKSIG*276a91447f813dd20ad7319de8bde560e5396be2429192f88ac*"17ZYAMVUuWsuv4rmUN86F6JRaXPMtFmNu98$J  +@03792301687c778f976bc106ceca692f80ff8146f27fd01fdffe20ee7455c579""1FN1Anpk5N24wZNt4ME1oiRFKuBWPwRkic"UOP_DUP OP_HASH160 9d8aa317311e8b3f0dcc739a2ec85012052fa477 OP_EQUALVERIFY OP_CHECKSIG*276a9149d8aa317311e8b3f0dcc739a2ec85012052fa47788ac*"1FN1Anpk5N24wZNt4ME1oiRFKuBWPwRkic8$J  +өU@03792301687c778f976bc106ceca692f80ff8146f27fd01fdffe20ee7455c579""1ChYU73g9T5G9tLUfEYGkYNjcyNFKJvpkJ"UOP_DUP OP_HASH160 80544a28c30daaed6f644a07de581956dbdc9306 OP_EQUALVERIFY OP_CHECKSIG*276a91480544a28c30daaed6f644a07de581956dbdc930688ac*"1ChYU73g9T5G9tLUfEYGkYNjcyNFKJvpkJ8$J $݆-@00000000000000000016355543390ae1f8154e323f9d6c72d73f255a4a3fdc82"@0000000000000000000fabd59170c77c4dbcc188839f5596d4196867e5e921392$߆-@0000000000000000001953c7a622a6de3e7227f2dfbc3d9aa77d00686f6a8af0"@00000000000000000016355543390ae1f8154e323f9d6c72d73f255a4a3fdc822$-@00000000000000000002cb4edd9653f64531f93794600ef2afd6d72ff4f96f81"@0000000000000000001953c7a622a6de3e7227f2dfbc3d9aa77d00686f6a8af02$-@0000000000000000000a4e18f6c4a3bf4d7f7e0e4dc91105c481911f29730945"@00000000000000000002cb4edd9653f64531f93794600ef2afd6d72ff4f96f812$̇-@00000000000000000004cd6dc5c149b6b908762acc915051d650bc850d2285ba"@0000000000000000000a4e18f6c4a3bf4d7f7e0e4dc91105c481911f297309452$$ч-@00000000000000000004b0e468e3e81a9140fd68ed36343212228caf8371e832"@00000000000000000004cd6dc5c149b6b908762acc915051d650bc850d2285ba2# + + +1@63395bb63f57881ae08d8847a12c788349c3a4541262499a4519b1c28315302c$"@00000000000000000004b0e468e3e81a9140fd68ed36343212228caf8371e832(ч-2 +@698cb371ca660aa51eec76c8b06724568acbb0cac101608d62de0dfb315b4520B0382510a195b66e64235e08fb3439629704986aa6977b0bcc5c3e0929d9851108e2 +@698cb371ca660aa51eec76c8b06724568acbb0cac101608d62de0dfb315b4520B031361402387aaf8056e656effaa37a984efbdf28d0c1abd1a549d56a1b60eb716B +S@63395bb63f57881ae08d8847a12c788349c3a4541262499a4519b1c28315302c""1AghxXfYuN6hL19vcQS6USNP7VonCpqpiS"UOP_DUP OP_HASH160 6a3b8b485344139cece7fcac7fb6835c64fab28e OP_EQUALVERIFY OP_CHECKSIG*276a9146a3b8b485344139cece7fcac7fb6835c64fab28e88ac*"1AghxXfYuN6hL19vcQS6USNP7VonCpqpiS8$J  +[@63395bb63f57881ae08d8847a12c788349c3a4541262499a4519b1c28315302c""1LYMyViYAMnJhxhGP3jLRwUESTCCvyoL1P"UOP_DUP OP_HASH160 d658caffc878f4a99c02a552604214c130be53e0 OP_EQUALVERIFY OP_CHECKSIG*276a914d658caffc878f4a99c02a552604214c130be53e088ac*"1LYMyViYAMnJhxhGP3jLRwUESTCCvyoL1P8$J  +탅@63395bb63f57881ae08d8847a12c788349c3a4541262499a4519b1c28315302c""1Dp5Lher8JG6EEJNqFaQVrnAum65zWt92d"UOP_DUP OP_HASH160 8c88aea39f2cebf858c631eff60c9106e9801ac5 OP_EQUALVERIFY OP_CHECKSIG*276a9148c88aea39f2cebf858c631eff60c9106e9801ac588ac*"1Dp5Lher8JG6EEJNqFaQVrnAum65zWt92d8$J  + +1@dc7d027f72584186584608b5baef505273dd6702ea98f91724707737bfa765f7$"@00000000000000000004b0e468e3e81a9140fd68ed36343212228caf8371e832(ч-2 +@63395bb63f57881ae08d8847a12c788349c3a4541262499a4519b1c28315302cB03f2fd50c3e4f1e5787c39f93b57b951bbfaa9c6f61eb5ece222640a978bcf153b2 +@17c52a81a9f5b9a8e671254b57b32f76f596a54a4eebf6e4553382b3d39a22d4B03d2cb8599fdcf4bd384712b41e5f1b3db086dadd3257abd9149c28350d6ac45e42 +@ba798c456ae2d609000f9415838ccb5da9316f81e3b3bb1f4cad1670c9444062B031c82367e85f7fa56d32adcac500fe47634679a9001e9934d15c6d4c92b2c71612 +@63395bb63f57881ae08d8847a12c788349c3a4541262499a4519b1c28315302cB032d55afa58f478b004998d7744ad0ae165a9897594c37049254f0d036343a9922B +R@dc7d027f72584186584608b5baef505273dd6702ea98f91724707737bfa765f7""1D1LRR5mrmUxhaPuZAZKMoUSyyCM59jkmV"UOP_DUP OP_HASH160 83b1b8a089345e245c6bd3368760995faaa74ffa OP_EQUALVERIFY OP_CHECKSIG*276a91483b1b8a089345e245c6bd3368760995faaa74ffa88ac*"1D1LRR5mrmUxhaPuZAZKMoUSyyCM59jkmV8$J  +[@dc7d027f72584186584608b5baef505273dd6702ea98f91724707737bfa765f7"!1Uu5FSjWWGqiUm7tQjwPgqUHCY9UphKHf"UOP_DUP OP_HASH160 0546b314c9e57913833ea5baec9d022b14f6a0ae OP_EQUALVERIFY OP_CHECKSIG*276a9140546b314c9e57913833ea5baec9d022b14f6a0ae88ac*!1Uu5FSjWWGqiUm7tQjwPgqUHCY9UphKHf8$J  +Њ@dc7d027f72584186584608b5baef505273dd6702ea98f91724707737bfa765f7""1NPiowKboqhb97T8iuNdiqKtYZbQa8hFg3"UOP_DUP OP_HASH160 eaa6b1771f935490b1d90a8e6a7901271f771ead OP_EQUALVERIFY OP_CHECKSIG*276a914eaa6b1771f935490b1d90a8e6a7901271f771ead88ac*"1NPiowKboqhb97T8iuNdiqKtYZbQa8hFg38$J  + +1@09e5003797795c7650dd249b45ff88036d4553f97147b8694efff96df099ee66$"@00000000000000000004b0e468e3e81a9140fd68ed36343212228caf8371e832(ч-2 +@45cb5719e20ef42eb88df77ffaff2741c5b07a59ddfa9c869183999171a22c68B020496a72da450907fd47267bd3e55bdb9b423f42df3ea3f7d27eb03e144ce57bd2 +@45cb5719e20ef42eb88df77ffaff2741c5b07a59ddfa9c869183999171a22c68B0226df27f4b0a005285468b7fc0aa48af1826051d9df14d604dce197d5668b8db62 +@a481e1370eb279d38710d361280c7ae2db72cd9a21f2cee458d9bb303365c600B025b3f308521f94eef42f9187dd9ea52be4f35d33ee4729de0e181ec8202048470B +@09e5003797795c7650dd249b45ff88036d4553f97147b8694efff96df099ee66""1Cvrfnb9usMrDRuves7dM97ZC18bWjR5zS"UOP_DUP OP_HASH160 82d8e415ec73dd8b243c04467c7fd493ffb9127d OP_EQUALVERIFY OP_CHECKSIG*276a91482d8e415ec73dd8b243c04467c7fd493ffb9127d88ac*"1Cvrfnb9usMrDRuves7dM97ZC18bWjR5zS8$J  +[@09e5003797795c7650dd249b45ff88036d4553f97147b8694efff96df099ee66""1KEvzSqUQvsVkvw6UqR3h6z6m8jLxNzoNL"UOP_DUP OP_HASH160 c814bd9553fb1c760961ece61252acb6dbfa7e4f OP_EQUALVERIFY OP_CHECKSIG*276a914c814bd9553fb1c760961ece61252acb6dbfa7e4f88ac*"1KEvzSqUQvsVkvw6UqR3h6z6m8jLxNzoNL8$J  + @09e5003797795c7650dd249b45ff88036d4553f97147b8694efff96df099ee66""1J6foXRx2KGScHF6quW27EWTDjqLtL9gjL"UOP_DUP OP_HASH160 bb8c9bc90769e2e4c18a1edd0c31034022ebe0e5 OP_EQUALVERIFY OP_CHECKSIG*276a914bb8c9bc90769e2e4c18a1edd0c31034022ebe0e588ac*"1J6foXRx2KGScHF6quW27EWTDjqLtL9gjL8$J   $߇-@0000000000000000001b5d4fac3ae76f6de72146b1be217ef4130736d26aca5b"@00000000000000000004b0e468e3e81a9140fd68ed36343212228caf8371e8322 + + + +1@f669b347af847e8d384c5430042cd4058bdf41ad801280f82c90fa958cf06f6e$"@0000000000000000001b5d4fac3ae76f6de72146b1be217ef4130736d26aca5b(߇-2 +@09e5003797795c7650dd249b45ff88036d4553f97147b8694efff96df099ee66B03df5923b72396158df05d2264cb607e81c68fb2102f96e7e96014d5867d38de442 +@09e5003797795c7650dd249b45ff88036d4553f97147b8694efff96df099ee66B02c8b00fbe4089579b3fabf4536f1253d4219f8972c24b8999fbafb23dc42e543aB +@f669b347af847e8d384c5430042cd4058bdf41ad801280f82c90fa958cf06f6e""1Gcs8fBM9WV6FWNDzjBqaYnB9FzEZqhNbU"UOP_DUP OP_HASH160 ab524b254af349ecbaf5ac396399a8d07bc3b115 OP_EQUALVERIFY OP_CHECKSIG*276a914ab524b254af349ecbaf5ac396399a8d07bc3b11588ac*"1Gcs8fBM9WV6FWNDzjBqaYnB9FzEZqhNbU8$J  +@f669b347af847e8d384c5430042cd4058bdf41ad801280f82c90fa958cf06f6e""1EQCgHV22btjgkeFKbtq6hQiBnP1FcRz7c"UOP_DUP OP_HASH160 92fcf335df9138edf63eb72358e4393a315d953b OP_EQUALVERIFY OP_CHECKSIG*276a91492fcf335df9138edf63eb72358e4393a315d953b88ac*"1EQCgHV22btjgkeFKbtq6hQiBnP1FcRz7c8$J  +@f669b347af847e8d384c5430042cd4058bdf41ad801280f82c90fa958cf06f6e""1LpXj3CfB9EKcAM9xyRG51WxpV2C1xCWdQ"UOP_DUP OP_HASH160 d967967e0b92407e7eb300f1cfbbc5f0fd24ee23 OP_EQUALVERIFY OP_CHECKSIG*276a914d967967e0b92407e7eb300f1cfbbc5f0fd24ee2388ac*"1LpXj3CfB9EKcAM9xyRG51WxpV2C1xCWdQ8$J  $-@00000000000000000004c70bb5e37c71d1b604b8fe15a36d4f99c95d22f42d3d"@0000000000000000001b5d4fac3ae76f6de72146b1be217ef4130736d26aca5b2$ã-@0000000000000000000b73363f8d485270d6614e6f6679fbe89424bd4b29890b"@00000000000000000004c70bb5e37c71d1b604b8fe15a36d4f99c95d22f42d3d2$Ф-@000000000000000000105a31bb62d7d9aaa46cccd4cd0b3acaffbda7e08532cd"@0000000000000000000b73363f8d485270d6614e6f6679fbe89424bd4b29890b2$و-@00000000000000000004758030dd203998d82152ef50734e908d0c532aa3e397"@000000000000000000105a31bb62d7d9aaa46cccd4cd0b3acaffbda7e08532cd2$݈-@00000000000000000007aa9f3f683f3c7e906de40de9024bbe51c38906723423"@00000000000000000004758030dd203998d82152ef50734e908d0c532aa3e3972$-@00000000000000000015852cf670e51484bcec114c1f5b50ae7fc1d3443971f6"@00000000000000000007aa9f3f683f3c7e906de40de9024bbe51c389067234232$-@000000000000000000017061ce474be3420ac41075c2e53ef693ae6c3d7957e9"@00000000000000000015852cf670e51484bcec114c1f5b50ae7fc1d3443971f62$ش-@0000000000000000001363526dfb7121035d380e53bc618e1062eaae3f0c450c"@000000000000000000017061ce474be3420ac41075c2e53ef693ae6c3d7957e92$ݼ-@00000000000000000012c7c3649d6cd7b7081031cd30b9fd86e40f07207367f9"@0000000000000000001363526dfb7121035d380e53bc618e1062eaae3f0c450c2$lj-@0000000000000000001974863bab209cc43be25e5293cfdcbc119fb51dc261ff"@00000000000000000012c7c3649d6cd7b7081031cd30b9fd86e40f07207367f92$-@00000000000000000008251a382ebb023dc7a4e31bca8d0db00c405ef9d3a98c"@0000000000000000001974863bab209cc43be25e5293cfdcbc119fb51dc261ff2$Յ-@00000000000000000015a49495b6360d069e7d3e4a9853dfbf9e455257dbccde"@00000000000000000008251a382ebb023dc7a4e31bca8d0db00c405ef9d3a98c2$ξ-@00000000000000000004c8130c8d5bcd54bd4edf8511656400ac3752ea5c675b"@00000000000000000015a49495b6360d069e7d3e4a9853dfbf9e455257dbccde2$-@00000000000000000016d2d7b79ca95aef26e4a409f73f43ed6e53fee79ec1b1"@00000000000000000004c8130c8d5bcd54bd4edf8511656400ac3752ea5c675b2$-@000000000000000000121d4307521571b910fe2f197e86d13be07a8f5e4bbeaf"@00000000000000000016d2d7b79ca95aef26e4a409f73f43ed6e53fee79ec1b12$-@0000000000000000000aeb23efc89947edffb886f302bac368ee8ca2d7972ac8"@000000000000000000121d4307521571b910fe2f197e86d13be07a8f5e4bbeaf2$-@00000000000000000002e7e8501b2739405568b6e6e3ba1045aecd531a2c4eb3"@0000000000000000000aeb23efc89947edffb886f302bac368ee8ca2d7972ac82Ð$ˌ-@0000000000000000000faffd50c2226ef91afaa33becc7b752caa12cb13525bc"@00000000000000000002e7e8501b2739405568b6e6e3ba1045aecd531a2c4eb32Đ$Ռ-@0000000000000000001176d80a0e556311b1e1d6bd457a6698903901500b5e3d"@0000000000000000000faffd50c2226ef91afaa33becc7b752caa12cb13525bc2Ő$贍-@00000000000000000016bbdbc091bdf3f797fae8e544989964e39d489da47f14"@0000000000000000001176d80a0e556311b1e1d6bd457a6698903901500b5e3d2Ɛ$-@00000000000000000004f607668ca23c2bdc61d8426b3dea68b324fe031d551d"@00000000000000000016bbdbc091bdf3f797fae8e544989964e39d489da47f142ǐ$-@00000000000000000016a8f5d928f10287b2bb68c1443a825eb69ad3b21ee85e"@00000000000000000004f607668ca23c2bdc61d8426b3dea68b324fe031d551d2Ȑ$Ɏ-@000000000000000000042fdb4f38a16a797313b4adf915e664eaf0e7f6d0a7f8"@00000000000000000016a8f5d928f10287b2bb68c1443a825eb69ad3b21ee85e2ɐ$ؠ-@000000000000000000078f4cbb3ceae801fa468a5eba0062732e33d8d036dff7"@000000000000000000042fdb4f38a16a797313b4adf915e664eaf0e7f6d0a7f82ʐ$-@000000000000000000097915ba204b08df1ea7bda8ef26a9448d607a94360c3b"@000000000000000000078f4cbb3ceae801fa468a5eba0062732e33d8d036dff72ː$͐-@000000000000000000138d84be4b7e1bb4967aaf40739918d73ade1ba9a169bd"@000000000000000000097915ba204b08df1ea7bda8ef26a9448d607a94360c3b2̐$ې-@000000000000000000016ba3d4f53b18cad67fd2fee607d91bbb6401bf32d2a0"@000000000000000000138d84be4b7e1bb4967aaf40739918d73ade1ba9a169bd2͐$ݐ-@00000000000000000013792185e9611c515c8593a34738459e190e7092db8d6b"@000000000000000000016ba3d4f53b18cad67fd2fee607d91bbb6401bf32d2a02 + + +1@0784a5771e2d94b5146d1cf7bc757c78c17a0bed7eac29282edd0d3e0eb853f8͐$"@00000000000000000013792185e9611c515c8593a34738459e190e7092db8d6b(ݐ-2 +@43f28e5031bd3ab3ca927be5447f35d95256f91511270f4ea37eb2c65af4be1fB03928326b16ffe13e5e51489721a04e99a7d3c08bdfbe14880d26c13f5644605142 +@43f28e5031bd3ab3ca927be5447f35d95256f91511270f4ea37eb2c65af4be1fB02845f987994dcf5854dd5b9bf50e6415736f0601cfa713f15e90d48031e72ee18B +@0784a5771e2d94b5146d1cf7bc757c78c17a0bed7eac29282edd0d3e0eb853f8""1KCYQ3wMVmzKsz2RpMxceoB8QS3eBprtYR"UOP_DUP OP_HASH160 c7a10c87340a6761c74a93b75c8d90232135991a OP_EQUALVERIFY OP_CHECKSIG*276a914c7a10c87340a6761c74a93b75c8d90232135991a88ac*"1KCYQ3wMVmzKsz2RpMxceoB8QS3eBprtYR8͐$J  + @0784a5771e2d94b5146d1cf7bc757c78c17a0bed7eac29282edd0d3e0eb853f8""1M6zUGGAYJGBQJRteTuUj788XzxMiYrke7"UOP_DUP OP_HASH160 dc8491ae8b8653053ed069ba68b4ebd447078289 OP_EQUALVERIFY OP_CHECKSIG*276a914dc8491ae8b8653053ed069ba68b4ebd44707828988ac*"1M6zUGGAYJGBQJRteTuUj788XzxMiYrke78͐$J  +޹(@0784a5771e2d94b5146d1cf7bc757c78c17a0bed7eac29282edd0d3e0eb853f8""16ydaWMjBcjC3uG58e4aTF23Yw2FboJQRv"UOP_DUP OP_HASH160 418e74d004339410c033bdccf9c818f0addb7b15 OP_EQUALVERIFY OP_CHECKSIG*276a914418e74d004339410c033bdccf9c818f0addb7b1588ac*"16ydaWMjBcjC3uG58e4aTF23Yw2FboJQRv8͐$J  + + +1@2d3538c057abe8f96ea9b8ca6d791446599c990b8902827c0e11976ca49d2fad͐$"@00000000000000000013792185e9611c515c8593a34738459e190e7092db8d6b(ݐ-2 +@0784a5771e2d94b5146d1cf7bc757c78c17a0bed7eac29282edd0d3e0eb853f8B0307ebaa58d469cd422d2fb8cc98570f289008160ba75d9db3e7ab30e1ed728fe32 +@0784a5771e2d94b5146d1cf7bc757c78c17a0bed7eac29282edd0d3e0eb853f8B0360ac2aa4729c057d5256a577ceadb779ed836dcab85168945d7b9c3a402378ebB +@2d3538c057abe8f96ea9b8ca6d791446599c990b8902827c0e11976ca49d2fad""1NsPEmwd9E9GjUJuFLRUzS9ktk2qBAFkNG"UOP_DUP OP_HASH160 efe200a254002e89a58d9c2784fc9dbf3b0336ed OP_EQUALVERIFY OP_CHECKSIG*276a914efe200a254002e89a58d9c2784fc9dbf3b0336ed88ac*"1NsPEmwd9E9GjUJuFLRUzS9ktk2qBAFkNG8͐$J  +@2d3538c057abe8f96ea9b8ca6d791446599c990b8902827c0e11976ca49d2fad""14L79D3iXtNS7rw7YwwgaWPY4YQrTj3EJE"UOP_DUP OP_HASH160 24856844e8f6a018fc616032880c5e3fbf2e3979 OP_EQUALVERIFY OP_CHECKSIG*276a91424856844e8f6a018fc616032880c5e3fbf2e397988ac*"14L79D3iXtNS7rw7YwwgaWPY4YQrTj3EJE8͐$J  +nj"@2d3538c057abe8f96ea9b8ca6d791446599c990b8902827c0e11976ca49d2fad""1DonGtUe1KQ2AkFUQfXFM16euw4HrxzpyC"UOP_DUP OP_HASH160 8c7a6fb8e8541be71bc9cab524e8a49db542523f OP_EQUALVERIFY OP_CHECKSIG*276a9148c7a6fb8e8541be71bc9cab524e8a49db542523f88ac*"1DonGtUe1KQ2AkFUQfXFM16euw4HrxzpyC8͐$J  ΐ$-@0000000000000000001567174f04d1a5957f5db8314b897c9cab7b89b820b451"@00000000000000000013792185e9611c515c8593a34738459e190e7092db8d6b2%ϐ$ơ-@0000000000000000000886ef2bfbbf4304e755603cece7acba193760657bec78"@0000000000000000001567174f04d1a5957f5db8314b897c9cab7b89b820b4512$ + + +1@bf3c02d0c23e7fe77cbff38ddfad8ebda4d24b07e92e74cec09d59ad364708d7ϐ$"@0000000000000000000886ef2bfbbf4304e755603cece7acba193760657bec78(ơ-2 +@1de636147ee40400ffae25484c92e52a20a55e8c4d1a952d77b491919d99791bB031271c614d1fa811f042af6e9fbe0d73facc5c9e60400a75172438bef3a64c8882 +@ab75a82b63690af454c06c95fc3c0831a537c12aa8275f378a1b524e81ef8022B0227e441fe5e6dcae502aee430c7fa647d39f41bea3c684e0c7140f10f7c692858B +"@bf3c02d0c23e7fe77cbff38ddfad8ebda4d24b07e92e74cec09d59ad364708d7""14XccNmYcT8q7YUQRJ2QZxnbTqTxpVERX6"UOP_DUP OP_HASH160 26b294f5563975dcd5ae301d7772f3f264123cae OP_EQUALVERIFY OP_CHECKSIG*276a91426b294f5563975dcd5ae301d7772f3f264123cae88ac*"14XccNmYcT8q7YUQRJ2QZxnbTqTxpVERX68ϐ$J  +d@bf3c02d0c23e7fe77cbff38ddfad8ebda4d24b07e92e74cec09d59ad364708d7""1NqqLiZsdgQEagH6EaAk6GrhD1g6Abbdao"UOP_DUP OP_HASH160 ef96f5b3f47843d3152d8d0fcf65733ed5217640 OP_EQUALVERIFY OP_CHECKSIG*276a914ef96f5b3f47843d3152d8d0fcf65733ed521764088ac*"1NqqLiZsdgQEagH6EaAk6GrhD1g6Abbdao8ϐ$J  + +@bf3c02d0c23e7fe77cbff38ddfad8ebda4d24b07e92e74cec09d59ad364708d7""1F7YAneE6xXTaPNvLBca35f1L8DLkYVevn"UOP_DUP OP_HASH160 9ace466ccc1ad1bddf201d22681871c9b1ae1c84 OP_EQUALVERIFY OP_CHECKSIG*276a9149ace466ccc1ad1bddf201d22681871c9b1ae1c8488ac*"1F7YAneE6xXTaPNvLBca35f1L8DLkYVevn8ϐ$J  + +1@01e12acd24f20d058675fe2efb7c98e05c3b5ccb4ca56cb694521ddf2a9e6335ϐ$"@0000000000000000000886ef2bfbbf4304e755603cece7acba193760657bec78(ơ-2 +@0767feb75d1809e7cb3ece8fc3473d44d765d0c9049c7020bbd4d7deb72aa7d2B0349e8f69838b17deae26c0ebf8d8b3cc506e21c5fee625963828324295a549cf62 +@bf3c02d0c23e7fe77cbff38ddfad8ebda4d24b07e92e74cec09d59ad364708d7B0330a3a85d94caeb2296df1ac2d8a85a3fe8d15e22fa8413fbb02f203792c0cd1d2 +@b0f99aca64c34afc196910f75872d16d7c99393c2df6b3bcf9c022607f8efd3aB03027a8bdc009bd6bf3404a94346fda002fa9c126c3e96e5c7abcbe4242081fed72 +@90e0e06427c188f5a11b4babf3480b1da2669121bc8537af861b2ce72385774dB030c9baa58c4a035607e85656b0fd8c6e66caedaa7336a0541a4c228f90cdd440c2 +@b17d2c94951d47565756e9adf984bf535bd24cf27fb69870c08bcbd92be46054B03b8696459963652e361a70d53c9fcb5420d79606a7199a86185721c8d6e3c46392 +@bf3c02d0c23e7fe77cbff38ddfad8ebda4d24b07e92e74cec09d59ad364708d7B03a8d01e1ddee98947c2a2c207da6644434525f0fd2120e4c970d7a3267eee605fB +@01e12acd24f20d058675fe2efb7c98e05c3b5ccb4ca56cb694521ddf2a9e6335""1EFM5Tb2KVqfqf6ZWMA7mFiXMY9e7knjDT"UOP_DUP OP_HASH160 915037cd8d5fe41cf6aa47ee7316fcddcc28f6cc OP_EQUALVERIFY OP_CHECKSIG*276a914915037cd8d5fe41cf6aa47ee7316fcddcc28f6cc88ac*"1EFM5Tb2KVqfqf6ZWMA7mFiXMY9e7knjDT8ϐ$J  +d@01e12acd24f20d058675fe2efb7c98e05c3b5ccb4ca56cb694521ddf2a9e6335""13wrzXNC4E4azMtSTEossoeg7fgsjea71N"UOP_DUP OP_HASH160 205071cdb1931c162634c74d45644181239454f5 OP_EQUALVERIFY OP_CHECKSIG*276a914205071cdb1931c162634c74d45644181239454f588ac*"13wrzXNC4E4azMtSTEossoeg7fgsjea71N8ϐ$J  + +@01e12acd24f20d058675fe2efb7c98e05c3b5ccb4ca56cb694521ddf2a9e6335""1KuGhDybfGZAzvp9GKs5FHsn88UBEzHKYr"UOP_DUP OP_HASH160 cf54fe915bb8d1b0b4cc556d7029215a15b84697 OP_EQUALVERIFY OP_CHECKSIG*276a914cf54fe915bb8d1b0b4cc556d7029215a15b8469788ac*"1KuGhDybfGZAzvp9GKs5FHsn88UBEzHKYr8ϐ$J  + + +1@548abfe6af5267526f19ceb87ae2cbd7feda5a4bf1a98af6d771c12307adfd22ϐ$"@0000000000000000000886ef2bfbbf4304e755603cece7acba193760657bec78(ơ-2 +@03792301687c778f976bc106ceca692f80ff8146f27fd01fdffe20ee7455c579B0334b560031fb053b4d441ff20ffe7edd1b3509968b5679b79efe440c71f30ff692 +@03792301687c778f976bc106ceca692f80ff8146f27fd01fdffe20ee7455c579B02e669c29bc746afbf655d58ee6445fba096d24a15849e1d426b1ace98a8bc4bf6B +@548abfe6af5267526f19ceb87ae2cbd7feda5a4bf1a98af6d771c12307adfd22""1CGzZJVSYW56W7RXYetnt2tSk8wJNpnXW9"UOP_DUP OP_HASH160 7bafab4d506f22288795805346e43a5ba70a1ebe OP_EQUALVERIFY OP_CHECKSIG*276a9147bafab4d506f22288795805346e43a5ba70a1ebe88ac*"1CGzZJVSYW56W7RXYetnt2tSk8wJNpnXW98ϐ$J  +@548abfe6af5267526f19ceb87ae2cbd7feda5a4bf1a98af6d771c12307adfd22""1DxtRn6hfa6cBgBTnJmxd7UiTXtLDcbrNa"UOP_DUP OP_HASH160 8e33510a95f9883bed3f4b1eb21f1405ebb26bb8 OP_EQUALVERIFY OP_CHECKSIG*276a9148e33510a95f9883bed3f4b1eb21f1405ebb26bb888ac*"1DxtRn6hfa6cBgBTnJmxd7UiTXtLDcbrNa8ϐ$J  +P@548abfe6af5267526f19ceb87ae2cbd7feda5a4bf1a98af6d771c12307adfd22""16xJhBXbkfbfCEFRDdshLfPQa5EzQW7yNa"UOP_DUP OP_HASH160 414e46a899fc1b9c694abf50ec9625c38bb3800a OP_EQUALVERIFY OP_CHECKSIG*276a914414e46a899fc1b9c694abf50ec9625c38bb3800a88ac*"16xJhBXbkfbfCEFRDdshLfPQa5EzQW7yNa8ϐ$J ;А$-@0000000000000000001020faf8a996ca64133689643c6763185141072a14f9f0"@0000000000000000000886ef2bfbbf4304e755603cece7acba193760657bec782ѐ$-@00000000000000000011f9693bae85195c8f531b31a347b9f0760e94d4c39feb"@0000000000000000001020faf8a996ca64133689643c6763185141072a14f9f02Ґ$-@000000000000000000060e2140b33ead7be27af117287769395c98a83a0560cb"@00000000000000000011f9693bae85195c8f531b31a347b9f0760e94d4c39feb2,Ӑ$-@0000000000000000000f4c6b969b880e4ed3cac2bd670bb2d919176211852505"@000000000000000000060e2140b33ead7be27af117287769395c98a83a0560cb2+ + + +1@66a7bd5d0b2da9bf0601dba416ad4692fbaacdf5abdbc0d6b9c9dce54bfa1991Ӑ$"@0000000000000000000f4c6b969b880e4ed3cac2bd670bb2d919176211852505(-2 +@01e12acd24f20d058675fe2efb7c98e05c3b5ccb4ca56cb694521ddf2a9e6335B037078520cdcb95cec32f6903a2ee3e560e8fd4496ec2fc1c2f60a1e4b4c0421e62 +@01e12acd24f20d058675fe2efb7c98e05c3b5ccb4ca56cb694521ddf2a9e6335B029abedd09badae71eb6606adc4531026d033c5621f8bed032d95687fc6d497d71B +@66a7bd5d0b2da9bf0601dba416ad4692fbaacdf5abdbc0d6b9c9dce54bfa1991""1GLjDKAUuwwcDEm7ehNZYMpAk2V7qX5iYv"UOP_DUP OP_HASH160 a84506eec3e4099b664e20a4d77e37ecdc016ca2 OP_EQUALVERIFY OP_CHECKSIG*276a914a84506eec3e4099b664e20a4d77e37ecdc016ca288ac*"1GLjDKAUuwwcDEm7ehNZYMpAk2V7qX5iYv8Ӑ$J  +d@66a7bd5d0b2da9bf0601dba416ad4692fbaacdf5abdbc0d6b9c9dce54bfa1991""16jZcedsLyry2Juxfx8RrZxbst9Y9R7KpP"UOP_DUP OP_HASH160 3ee5531baeb1c2550d73110f09c8a048bc0fbf5f OP_EQUALVERIFY OP_CHECKSIG*276a9143ee5531baeb1c2550d73110f09c8a048bc0fbf5f88ac*"16jZcedsLyry2Juxfx8RrZxbst9Y9R7KpP8Ӑ$J  +߭ @66a7bd5d0b2da9bf0601dba416ad4692fbaacdf5abdbc0d6b9c9dce54bfa1991""1NRQMLMupKjidQ4aXzMK5b4KY9ERwJv8mS"UOP_DUP OP_HASH160 eaf81ddb475549102f060d4c2df2ecfdfdba3541 OP_EQUALVERIFY OP_CHECKSIG*276a914eaf81ddb475549102f060d4c2df2ecfdfdba354188ac*"1NRQMLMupKjidQ4aXzMK5b4KY9ERwJv8mS8Ӑ$J  + + +1@d81329b05cc4c23dd0a9c842c8e1aa6f495ecce22b83a31c9e43016a91421e11Ӑ$"@0000000000000000000f4c6b969b880e4ed3cac2bd670bb2d919176211852505(-2 +@548abfe6af5267526f19ceb87ae2cbd7feda5a4bf1a98af6d771c12307adfd22B026a48eb60488c311cdfb84595327b492018a5e5f1a681b2da5f86ee846b015b672 +@548abfe6af5267526f19ceb87ae2cbd7feda5a4bf1a98af6d771c12307adfd22B027be34d6a0afb26def4c61524e61259ca39ab96e3e469270835818737b785c91dB +@d81329b05cc4c23dd0a9c842c8e1aa6f495ecce22b83a31c9e43016a91421e11""1QBgVMrygcQCXKDtguBQyqBhkpnSLo8WS4"UOP_DUP OP_HASH160 fe500430bb982478b19afd2e63b5408b2d8c4202 OP_EQUALVERIFY OP_CHECKSIG*276a914fe500430bb982478b19afd2e63b5408b2d8c420288ac*"1QBgVMrygcQCXKDtguBQyqBhkpnSLo8WS48Ӑ$J  +@d81329b05cc4c23dd0a9c842c8e1aa6f495ecce22b83a31c9e43016a91421e11""1FVxrDBmNUrsNhi22ik4Z2APsdMNsabHQ7"UOP_DUP OP_HASH160 9f0c07209a64ce20fe843205d417d7c835429302 OP_EQUALVERIFY OP_CHECKSIG*276a9149f0c07209a64ce20fe843205d417d7c83542930288ac*"1FVxrDBmNUrsNhi22ik4Z2APsdMNsabHQ78Ӑ$J  +K@d81329b05cc4c23dd0a9c842c8e1aa6f495ecce22b83a31c9e43016a91421e11""1HAhBdLGX8RJCkeeN2egP35ZnU6utxcXTs"UOP_DUP OP_HASH160 b1574ca90bd7cef5e0be8b502177726f424cfe1c OP_EQUALVERIFY OP_CHECKSIG*276a914b1574ca90bd7cef5e0be8b502177726f424cfe1c88ac*"1HAhBdLGX8RJCkeeN2egP35ZnU6utxcXTs8Ӑ$J ; + + +1@c8e5e3101496e2ff2422f9b03471ef29f3bb40062567f98990c104374a3a9620Ӑ$"@0000000000000000000f4c6b969b880e4ed3cac2bd670bb2d919176211852505(-2 +@afdce48084b02aec6b8aba3526293c88624a87b7b4cd63aeb3569d462512efceB0310795273a069ae6cae32000829479350a66f92e3bddf79cc63047e7c7991abda2 +@19f36db43caeadfa6d0961cc4a32fdd1ab0efaaa414dec7be9431f297c5e7f72B03988da69f426e719aff4e1dd6f91f7d90087cb8a5e2468901c0b1717ad71878e7B +@c8e5e3101496e2ff2422f9b03471ef29f3bb40062567f98990c104374a3a9620""1Lb3DGmTfuNTP89A6pRE7eed4jauhFZheB"UOP_DUP OP_HASH160 d6da60f469f1b433104e630981ccf0be7d2f4e5a OP_EQUALVERIFY OP_CHECKSIG*276a914d6da60f469f1b433104e630981ccf0be7d2f4e5a88ac*"1Lb3DGmTfuNTP89A6pRE7eed4jauhFZheB8Ӑ$J  +L@c8e5e3101496e2ff2422f9b03471ef29f3bb40062567f98990c104374a3a9620""1LE8vEqt7DKKAN3HC9tXt4aq7S81Vcvx4P"UOP_DUP OP_HASH160 d2e6682caf79b9dad838bc12b7caac5a301c2706 OP_EQUALVERIFY OP_CHECKSIG*276a914d2e6682caf79b9dad838bc12b7caac5a301c270688ac*"1LE8vEqt7DKKAN3HC9tXt4aq7S81Vcvx4P8Ӑ$J  +@c8e5e3101496e2ff2422f9b03471ef29f3bb40062567f98990c104374a3a9620""1Jh19BKRx68XJfZotWMcdrMggjZRsS7XL6"UOP_DUP OP_HASH160 c20ae4fda1c0d5c351eb4091e9655b8299477c29 OP_EQUALVERIFY OP_CHECKSIG*276a914c20ae4fda1c0d5c351eb4091e9655b8299477c2988ac*"1Jh19BKRx68XJfZotWMcdrMggjZRsS7XL68Ӑ$J  + +1@11d6bad8ddaa5ca7bce1e382987e3d7622152decd0a898cd135eedc334760350Ӑ$"@0000000000000000000f4c6b969b880e4ed3cac2bd670bb2d919176211852505(-2 +@c8e5e3101496e2ff2422f9b03471ef29f3bb40062567f98990c104374a3a9620B02e47bb6ce459ae2e62a5ce6cf1292ea889d495be05630d16c6836519d6daf71cd2 +@e7d123880f155c44f929b606454d647af51b093871954d601ccb3cb6ba15e686B02b973c3bc95856412cd87ef20edda3dee0fc025c43c8f8aee5a53950e76855efc2 +@c8e5e3101496e2ff2422f9b03471ef29f3bb40062567f98990c104374a3a9620B03c99251b66b7c4989140d770a0e982897ae75784dee9b36401cd637a43bc80d5aB +@11d6bad8ddaa5ca7bce1e382987e3d7622152decd0a898cd135eedc334760350""1F7UuzPEf5BMGFEBW7CYP2Y8eMjDpvuaYK"UOP_DUP OP_HASH160 9acb8ecf5d9a04a7782d5926ade800d7c94e0aca OP_EQUALVERIFY OP_CHECKSIG*276a9149acb8ecf5d9a04a7782d5926ade800d7c94e0aca88ac*"1F7UuzPEf5BMGFEBW7CYP2Y8eMjDpvuaYK8Ӑ$J  +L@11d6bad8ddaa5ca7bce1e382987e3d7622152decd0a898cd135eedc334760350""1PMAQkv6t8GpPAcMFby9UkPaonaqjZGdYc"UOP_DUP OP_HASH160 f522f0f3f7d347bbe0e757448069fd1d627d5e02 OP_EQUALVERIFY OP_CHECKSIG*276a914f522f0f3f7d347bbe0e757448069fd1d627d5e0288ac*"1PMAQkv6t8GpPAcMFby9UkPaonaqjZGdYc8Ӑ$J  +@11d6bad8ddaa5ca7bce1e382987e3d7622152decd0a898cd135eedc334760350""1L3urboTJGkRqGxHccSPZkQqS3M7Nkr1Ds"UOP_DUP OP_HASH160 d0f757d4d98fcae5f978eca79929189efe4d92aa OP_EQUALVERIFY OP_CHECKSIG*276a914d0f757d4d98fcae5f978eca79929189efe4d92aa88ac*"1L3urboTJGkRqGxHccSPZkQqS3M7Nkr1Ds8Ӑ$J  Ԑ$-@00000000000000000005fa16bbbcddc4e7a9a9ba8bda6304ce11647128926575"@0000000000000000000f4c6b969b880e4ed3cac2bd670bb2d9191762118525052 + +1@8c99546667939af7dd5dee73a23408a9b79afc2343abb62d4e753fde0f8e1ca1Ԑ$"@00000000000000000005fa16bbbcddc4e7a9a9ba8bda6304ce11647128926575(-2 +@d430a71e70b19ced9c0ad1204455c5f0e7b5c3e7904820688017f61ff99fc7bdB032df19ea848fbe326f8fbdab875d0d95b57289174de7eb7e41d42dbdc8a41fe5b2 +@9a89c3d067f755a5d99ac1852301e6889ae463d30495ba4ee44ed23c7a6487d4B025bc10b3d7f4f6f24a5a08a10a397c62910504cebd136d1459a5c9f717e093b0a2 +@0f5c4f1a6dd8b9569b66f1fdeadbe36cfb6fca349ed1ab12a04ad0b1c6586d0eB031439155957c706077dab79c7286af211c3b2073dfc1438e21c117e20a7bc58c8B +-@8c99546667939af7dd5dee73a23408a9b79afc2343abb62d4e753fde0f8e1ca1""1Ed4Ve283YMJWDdTxoF8haq7AR51nNhYWC"UOP_DUP OP_HASH160 956b86b8fc44fd7187e01e95b773ee71a439ae3a OP_EQUALVERIFY OP_CHECKSIG*276a914956b86b8fc44fd7187e01e95b773ee71a439ae3a88ac*"1Ed4Ve283YMJWDdTxoF8haq7AR51nNhYWC8Ԑ$J  +@8c99546667939af7dd5dee73a23408a9b79afc2343abb62d4e753fde0f8e1ca1""1G5udbuerKBfK35AS2aS41sc3ZVpmaoQFL"UOP_DUP OP_HASH160 a5777c1c39169881018de7e3001da23b2596c599 OP_EQUALVERIFY OP_CHECKSIG*276a914a5777c1c39169881018de7e3001da23b2596c59988ac*"1G5udbuerKBfK35AS2aS41sc3ZVpmaoQFL8Ԑ$J  +@8c99546667939af7dd5dee73a23408a9b79afc2343abb62d4e753fde0f8e1ca1""1FmN1GVztzDKWzfuBMGtjvj8tPH1JRvsN1"UOP_DUP OP_HASH160 a1f598d899768e7598081cd5acbd9b3b757917ca OP_EQUALVERIFY OP_CHECKSIG*276a914a1f598d899768e7598081cd5acbd9b3b757917ca88ac*"1FmN1GVztzDKWzfuBMGtjvj8tPH1JRvsN18Ԑ$J E#Ր$ȓ-@0000000000000000001b527f072dfcbd50d8b5e535d0cb18fc82fbd6e0026153"@00000000000000000005fa16bbbcddc4e7a9a9ba8bda6304ce116471289265752" + +1@8f28c760a1ef52c0ea7f9fd2f86695c1fb6305ba26becd14ffa770eecd79fad4Ր$"@0000000000000000001b527f072dfcbd50d8b5e535d0cb18fc82fbd6e0026153(ȓ-2 +@8c99546667939af7dd5dee73a23408a9b79afc2343abb62d4e753fde0f8e1ca1B03fefcd34b1415be1b8ec0b8dea8551e2646f189f73518bb018f1aa6e647aa7c0e2 +@df9dd3511125d562cc8895cfa6ff67fd58b22f434fc5d9944d8942e6145c0c4cB03d2993b9232af30060ed669c9d14bcb58718f6a64eeb84f388792ead1feb6332c2 +@8c99546667939af7dd5dee73a23408a9b79afc2343abb62d4e753fde0f8e1ca1B03464fe41d630cb9ad7ab7bd76a0f31f8dfcf6972c0bfbca0c68c6589ab55900bb2 +@8c99546667939af7dd5dee73a23408a9b79afc2343abb62d4e753fde0f8e1ca1B03373ce8809318f978c93b0834b56880a19f7c4bf8ca75f3760185f1dc3d0a293bB +,@8f28c760a1ef52c0ea7f9fd2f86695c1fb6305ba26becd14ffa770eecd79fad4""1DnPChyU6ACheCtfy1fnKauoQ1YCCa4GD2"UOP_DUP OP_HASH160 8c36c2c6b52e94bc4f79fdbd88e9c7f7dcd46b7c OP_EQUALVERIFY OP_CHECKSIG*276a9148c36c2c6b52e94bc4f79fdbd88e9c7f7dcd46b7c88ac*"1DnPChyU6ACheCtfy1fnKauoQ1YCCa4GD28Ր$J  +@8f28c760a1ef52c0ea7f9fd2f86695c1fb6305ba26becd14ffa770eecd79fad4""1ELTEVPbu2aw3mmY4e8GUwiYVZVhCEQAN5"UOP_DUP OP_HASH160 92476fb26413648e763c7cb7d79e15be939f738d OP_EQUALVERIFY OP_CHECKSIG*276a91492476fb26413648e763c7cb7d79e15be939f738d88ac*"1ELTEVPbu2aw3mmY4e8GUwiYVZVhCEQAN58Ր$J  +@8f28c760a1ef52c0ea7f9fd2f86695c1fb6305ba26becd14ffa770eecd79fad4""12c4JGYavR4iENhM1W1rDzv4hEdiVyGEq7"UOP_DUP OP_HASH160 11996fef7c8627250cb1c4469edee373f7296b09 OP_EQUALVERIFY OP_CHECKSIG*276a91411996fef7c8627250cb1c4469edee373f7296b0988ac*"12c4JGYavR4iENhM1W1rDzv4hEdiVyGEq78Ր$J H + + +1@b56aab98edf962f95eaec1d7e0364e07c69fb77036e6a401c815de66647b1092Ր$"@0000000000000000001b527f072dfcbd50d8b5e535d0cb18fc82fbd6e0026153(ȓ-2 +@d81329b05cc4c23dd0a9c842c8e1aa6f495ecce22b83a31c9e43016a91421e11B03fdded2927d6411887c9cfee446be2001fda7a1cfc6d4efe8d437d4a598a984932 +@d81329b05cc4c23dd0a9c842c8e1aa6f495ecce22b83a31c9e43016a91421e11B03e39cdc94777e29763a8b6507476a968c525616f6a793060aac9ae4a4dd9f65d3B +Ի@b56aab98edf962f95eaec1d7e0364e07c69fb77036e6a401c815de66647b1092""1GY6jqE9SJ5eTrnZWNWa8hLFsK5Hj6j79V"UOP_DUP OP_HASH160 aa6b9262136df30303ca2e56eca1d00d283be168 OP_EQUALVERIFY OP_CHECKSIG*276a914aa6b9262136df30303ca2e56eca1d00d283be16888ac*"1GY6jqE9SJ5eTrnZWNWa8hLFsK5Hj6j79V8Ր$J  +@b56aab98edf962f95eaec1d7e0364e07c69fb77036e6a401c815de66647b1092"!1McTcVi2C5FpFbMreWUDMg9zaxd1aY9t3"UOP_DUP OP_HASH160 03e5eb34c8bdba9d6800eed3739f08293a77c74c OP_EQUALVERIFY OP_CHECKSIG*276a91403e5eb34c8bdba9d6800eed3739f08293a77c74c88ac*!1McTcVi2C5FpFbMreWUDMg9zaxd1aY9t38Ր$J  +G@b56aab98edf962f95eaec1d7e0364e07c69fb77036e6a401c815de66647b1092""19iec1YdCddgnipLEWUECxzm8RjYxEgdNY"UOP_DUP OP_HASH160 5fa1735b9e178818626049dbe80cd03e43e74770 OP_EQUALVERIFY OP_CHECKSIG*276a9145fa1735b9e178818626049dbe80cd03e43e7477088ac*"19iec1YdCddgnipLEWUECxzm8RjYxEgdNY8Ր$J ; + + +1@d8d2659ea5b14b795c6a12a2fc27599ad7cc9507858e0c09c9cdcb8583a8ed64Ր$"@0000000000000000001b527f072dfcbd50d8b5e535d0cb18fc82fbd6e0026153(ȓ-2 +@b48bd90a917b8da73d8901ede9805dd118b28e09816e8cba522f948e7fb5b128B03f3ea2cb4de6775a780720ad21265a385fae800da513e4414397f44f86c064cb92 +@bc556e6e2ad8665ab58caf762f790264249d34f608cde7b6118ab6b7e6f59eaaB03b1ffdfd4022b2ba82dc14bf7553e3595ea4a8342f987cce805f6e23b8644dbf2B + @d8d2659ea5b14b795c6a12a2fc27599ad7cc9507858e0c09c9cdcb8583a8ed64""1HdK428i1M8EhQz4wdGY5FvefXJirtXyQz"UOP_DUP OP_HASH160 b6600e6779ef77f6f8da2661a6e43c98a56b2a35 OP_EQUALVERIFY OP_CHECKSIG*276a914b6600e6779ef77f6f8da2661a6e43c98a56b2a3588ac*"1HdK428i1M8EhQz4wdGY5FvefXJirtXyQz8Ր$J  +@d8d2659ea5b14b795c6a12a2fc27599ad7cc9507858e0c09c9cdcb8583a8ed64""1LuxXRMqAuV5mjG971kJX4MFrH3V3kh3E4"UOP_DUP OP_HASH160 da6e5e9191012e1e97ee96f19da1fe4b5ae7a3d0 OP_EQUALVERIFY OP_CHECKSIG*276a914da6e5e9191012e1e97ee96f19da1fe4b5ae7a3d088ac*"1LuxXRMqAuV5mjG971kJX4MFrH3V3kh3E48Ր$J  +d@d8d2659ea5b14b795c6a12a2fc27599ad7cc9507858e0c09c9cdcb8583a8ed64"!1UiESyQsMSUgGTQeEzpuzJTRpeyGFVuAm"UOP_DUP OP_HASH160 053da64b924f1801d87d1597395f1872532410fd OP_EQUALVERIFY OP_CHECKSIG*276a914053da64b924f1801d87d1597395f1872532410fd88ac*!1UiESyQsMSUgGTQeEzpuzJTRpeyGFVuAm8Ր$J ;֐$ѓ-@00000000000000000010b6f98851fda6627259603469ac716945977dc484561e"@0000000000000000001b527f072dfcbd50d8b5e535d0cb18fc82fbd6e00261532א$-@00000000000000000010dfc4db31f8ee0d1fc28adfcd0ba92335523ca4365fe7"@00000000000000000010b6f98851fda6627259603469ac716945977dc484561e2ؐ$-@000000000000000000192e3cd903d319ce4ef5b3f16a434abc89cf5cf4bef81c"@00000000000000000010dfc4db31f8ee0d1fc28adfcd0ba92335523ca4365fe72ِ$-@0000000000000000000e2bd83130bc65cea4541749c686e0a5b9b4b4a8de7387"@000000000000000000192e3cd903d319ce4ef5b3f16a434abc89cf5cf4bef81c2ڐ$-@00000000000000000015002d5ff720b4ca4478cffb687bb6d69f7d48a6c6d9c4"@0000000000000000000e2bd83130bc65cea4541749c686e0a5b9b4b4a8de73872ې$-@0000000000000000001803ab2022803f0c06720f2d48719034a49f034d532d54"@00000000000000000015002d5ff720b4ca4478cffb687bb6d69f7d48a6c6d9c42ܐ$⁖-@000000000000000000050ec1194fe1487278b95de475392652a04b0bb43cb77d"@0000000000000000001803ab2022803f0c06720f2d48719034a49f034d532d542ݐ$ǖ-@000000000000000000012589f7691bd4da60f91d9037e7d7645139e9dfab3e98"@000000000000000000050ec1194fe1487278b95de475392652a04b0bb43cb77d2ސ$-@00000000000000000003389b5f17dd00801a70b8c8d5db9608052fd703b95118"@000000000000000000012589f7691bd4da60f91d9037e7d7645139e9dfab3e982ߐ$؄-@0000000000000000000de6db07674da871004abfea8b3fa8277685cb6ac4da70"@00000000000000000003389b5f17dd00801a70b8c8d5db9608052fd703b951182$؅ї-@000000000000000000042a4c1b1eb37e7b85eca87463e27d76abe8b85caaeff3"@0000000000000000000de6db07674da871004abfea8b3fa8277685cb6ac4da702 $-@00000000000000000001dc09607799b171dc6d0149ffdd8723d44816806979f7"@000000000000000000042a4c1b1eb37e7b85eca87463e27d76abe8b85caaeff32 + + + +1@7f8959157e51c8c6abbdfd240945bfca6704dbf6422fd135b6310d6c441ffc1f$"@00000000000000000001dc09607799b171dc6d0149ffdd8723d44816806979f7(-2 +@b56aab98edf962f95eaec1d7e0364e07c69fb77036e6a401c815de66647b1092B02acfc54adf2ca3ab4051f3af7eb0fdd501567a712af60d268a7a081f1414b88542 +@9a2f43d74f1058907c9db2b48765735cc847a7c8d4757de77b467878464793dbB031498cc00a8e310f7af65ccd826ad6d9d3e075ac96caf8d4e7482b788259b239cB +@7f8959157e51c8c6abbdfd240945bfca6704dbf6422fd135b6310d6c441ffc1f""12WcJAZ9eesHyEBCgk7v9F82BroPwdLqEB"UOP_DUP OP_HASH160 1091a6f99190f3afe6cda6753f9d49450d6a24c4 OP_EQUALVERIFY OP_CHECKSIG*276a9141091a6f99190f3afe6cda6753f9d49450d6a24c488ac*"12WcJAZ9eesHyEBCgk7v9F82BroPwdLqEB8$J  + @7f8959157e51c8c6abbdfd240945bfca6704dbf6422fd135b6310d6c441ffc1f""1DJf1pCdXpLy5JWzwVHCqRMLQPCfKLt7Qn"UOP_DUP OP_HASH160 86f8503284a9c6f5280a14e6922ee36f7c5b3027 OP_EQUALVERIFY OP_CHECKSIG*276a91486f8503284a9c6f5280a14e6922ee36f7c5b302788ac*"1DJf1pCdXpLy5JWzwVHCqRMLQPCfKLt7Qn8$J  +̀G@7f8959157e51c8c6abbdfd240945bfca6704dbf6422fd135b6310d6c441ffc1f""1B415UzpXoJhN79PsLjkU8dKnYZPXUon8j"UOP_DUP OP_HASH160 6e4291fb3e7f86d4e78af3610e6a306f5a108253 OP_EQUALVERIFY OP_CHECKSIG*276a9146e4291fb3e7f86d4e78af3610e6a306f5a10825388ac*"1B415UzpXoJhN79PsLjkU8dKnYZPXUon8j8$J ;$Ԓ-@000000000000000000077481aa632a91e16c81b52db18a5c0dc3a68357abce02"@00000000000000000001dc09607799b171dc6d0149ffdd8723d44816806979f72 $-@00000000000000000014c54dce4e6d9b23389e1127f60e5956a4ac50650ee5c8"@000000000000000000077481aa632a91e16c81b52db18a5c0dc3a68357abce022 + + + +1@b30c589caa6d81b21c57d4564e486cdd2a783e3b21501dd4f0c3d44f1288175d$"@00000000000000000014c54dce4e6d9b23389e1127f60e5956a4ac50650ee5c8(-2 +@d70efd828f9299b0475acf3ea7ec68ca4d036baacaad038807a6d9c9ef50be9dB024eceaec6b7c268af0c85ba3c46f80ef4e905cc8ec1c91d42885f79ce358dab292 +@313667c79c396dd882efef4d2f6b05ec48f8cc12144dda386dd300c8c91944ecB0340284bec7e28c8b995e1882bb1a9715a8b24810b3b4440364cc1e32ed05947a6B +D@b30c589caa6d81b21c57d4564e486cdd2a783e3b21501dd4f0c3d44f1288175d""1LHBcnpncDe68vYGkL35sBkenEzoMugvio"UOP_DUP OP_HASH160 d379e87057e069e110f863cb0fd2bf333889b7a3 OP_EQUALVERIFY OP_CHECKSIG*276a914d379e87057e069e110f863cb0fd2bf333889b7a388ac*"1LHBcnpncDe68vYGkL35sBkenEzoMugvio8$J  +L@b30c589caa6d81b21c57d4564e486cdd2a783e3b21501dd4f0c3d44f1288175d""1P6rCYfN8ThhQJmiNm78NB4nW8T3mGXQ6X"UOP_DUP OP_HASH160 f26dea96e4f6b462bc60b54a5a2aed2f3c20d6b8 OP_EQUALVERIFY OP_CHECKSIG*276a914f26dea96e4f6b462bc60b54a5a2aed2f3c20d6b888ac*"1P6rCYfN8ThhQJmiNm78NB4nW8T3mGXQ6X8$J  + @b30c589caa6d81b21c57d4564e486cdd2a783e3b21501dd4f0c3d44f1288175d""1Lh8o8NG6KoUEGTetYdEXqoyZjQDDHGvw1"UOP_DUP OP_HASH160 d801891992bfab9c49396a34862e4b335154cf54 OP_EQUALVERIFY OP_CHECKSIG*276a914d801891992bfab9c49396a34862e4b335154cf5488ac*"1Lh8o8NG6KoUEGTetYdEXqoyZjQDDHGvw18$J $-@000000000000000000002353a68c5d6f1c7b4f18ada3ab6263e062d67f29a7df"@00000000000000000014c54dce4e6d9b23389e1127f60e5956a4ac50650ee5c82$Ә-@000000000000000000159f0944e67b76cae7ad14b48a23aca1327c5f17bbd3f6"@000000000000000000002353a68c5d6f1c7b4f18ada3ab6263e062d67f29a7df2$-@0000000000000000000e1c5ea0e27f64a71e05265d16b0da64cc5530cda8bd46"@000000000000000000159f0944e67b76cae7ad14b48a23aca1327c5f17bbd3f62$-@0000000000000000000dce1a92de48c533f1c58838b671664ba797fbbd5782d9"@0000000000000000000e1c5ea0e27f64a71e05265d16b0da64cc5530cda8bd462$-@00000000000000000002f5b1c49b9ddf5537d418b6c5b835172b3987a09a4b13"@0000000000000000000dce1a92de48c533f1c58838b671664ba797fbbd5782d92$ә-@000000000000000000097cf2b0eacf40c67918d0734152a6fa13d2da126e55df"@00000000000000000002f5b1c49b9ddf5537d418b6c5b835172b3987a09a4b132$-@000000000000000000092ee4d794eced9c812d12c51cfa4f5396f02e52220974"@000000000000000000097cf2b0eacf40c67918d0734152a6fa13d2da126e55df2$-@000000000000000000010de3e887ff0600691b49f7e244ed28c32a2ad3e8a675"@000000000000000000092ee4d794eced9c812d12c51cfa4f5396f02e522209742 + +1@7a5641077668a871cdfb5cb4fcb4b9a42b75b583c2c99b1358fed3c6b22982e9$"@000000000000000000010de3e887ff0600691b49f7e244ed28c32a2ad3e8a675(-2 +@1433175450302cffc4c999ef09937b8845a7ba224868d255d52b4fd9124ccd1eB02e30d27277b8d7d74f7a335af2d3a937587432686a6be8f0b61654664ceb4b9682 +@1433175450302cffc4c999ef09937b8845a7ba224868d255d52b4fd9124ccd1eB0376d6e0c966fe21fdc9ccd4a38e66ac15acc91a0bba2ab771920e2b0bcc655b1b2 +@1433175450302cffc4c999ef09937b8845a7ba224868d255d52b4fd9124ccd1eB02171e343a57c7768b182d9879bef9df537097340b3d8b693c3d91257d7ea6f635B +@7a5641077668a871cdfb5cb4fcb4b9a42b75b583c2c99b1358fed3c6b22982e9""1EFBMWJWzJdHpDMgLsbiDa2D6rCCyxY1ty"UOP_DUP OP_HASH160 914819f23c849221095f8e8347beed03438d1cae OP_EQUALVERIFY OP_CHECKSIG*276a914914819f23c849221095f8e8347beed03438d1cae88ac*"1EFBMWJWzJdHpDMgLsbiDa2D6rCCyxY1ty8$J  +@7a5641077668a871cdfb5cb4fcb4b9a42b75b583c2c99b1358fed3c6b22982e9""1LKp4v2rXefURsVE9t1YuhkJhpavwVBeHH"UOP_DUP OP_HASH160 d3f92acb51dfd53e0f4aae47d2211562589a528d OP_EQUALVERIFY OP_CHECKSIG*276a914d3f92acb51dfd53e0f4aae47d2211562589a528d88ac*"1LKp4v2rXefURsVE9t1YuhkJhpavwVBeHH8$J  +@7a5641077668a871cdfb5cb4fcb4b9a42b75b583c2c99b1358fed3c6b22982e9""1LRUUqHyxBea1jdE2XLN4cNz3tYxZytkj8"UOP_DUP OP_HASH160 d50b4fe0610023d3a793cc2af030944d9fa7f2d5 OP_EQUALVERIFY OP_CHECKSIG*276a914d50b4fe0610023d3a793cc2af030944d9fa7f2d588ac*"1LRUUqHyxBea1jdE2XLN4cNz3tYxZytkj88$J  + + +1@d989bcd7dddf2158936d0ba368d41d228da36ee21bda2ed31551da86641022ee$"@000000000000000000010de3e887ff0600691b49f7e244ed28c32a2ad3e8a675(-2 +@dc7d027f72584186584608b5baef505273dd6702ea98f91724707737bfa765f7B037b874611b1a89dc7715510276396edba8a9192007444bcc095f91e88c003f1902 +@dc7d027f72584186584608b5baef505273dd6702ea98f91724707737bfa765f7B02a174441b70edd406c2fe5819a524f038a4e4ef1821093444ff156a07d1c6e875B +R@d989bcd7dddf2158936d0ba368d41d228da36ee21bda2ed31551da86641022ee""12LJJop3EA6SGs94zEJTEFZtK6SetZK3sB"UOP_DUP OP_HASH160 0e9e79ea2c6df594dd59a2105e5163ddf8a1c8ba OP_EQUALVERIFY OP_CHECKSIG*276a9140e9e79ea2c6df594dd59a2105e5163ddf8a1c8ba88ac*"12LJJop3EA6SGs94zEJTEFZtK6SetZK3sB8$J  +[@d989bcd7dddf2158936d0ba368d41d228da36ee21bda2ed31551da86641022ee""14BaAuFSZvsPrBHJCeHh9ty2xA1CRgjSZm"UOP_DUP OP_HASH160 22e839fa8192bcc0f2b0634b31fd9c1d1dc3b18b OP_EQUALVERIFY OP_CHECKSIG*276a91422e839fa8192bcc0f2b0634b31fd9c1d1dc3b18b88ac*"14BaAuFSZvsPrBHJCeHh9ty2xA1CRgjSZm8$J  +@d989bcd7dddf2158936d0ba368d41d228da36ee21bda2ed31551da86641022ee""1AszMXFLyo93bEm27wuakUv8BPeRQQHDVM"UOP_DUP OP_HASH160 6c5dce83eda8cdabf63ca9eca19f871729f6940c OP_EQUALVERIFY OP_CHECKSIG*276a9146c5dce83eda8cdabf63ca9eca19f871729f6940c88ac*"1AszMXFLyo93bEm27wuakUv8BPeRQQHDVM8$J  $-@00000000000000000002dc61a847383c0eddb5c0b560b133cb55b073be1f9036"@000000000000000000010de3e887ff0600691b49f7e244ed28c32a2ad3e8a6752$߷-@0000000000000000000d91f8ac4879e92b0007541d581b00308cc6b3fbbfb1ba"@00000000000000000002dc61a847383c0eddb5c0b560b133cb55b073be1f90362$˚-@0000000000000000000c11125bc6ac1ee62b2f2e5dd30d973c60e746e09c21f8"@0000000000000000000d91f8ac4879e92b0007541d581b00308cc6b3fbbfb1ba2$Ѝ-@0000000000000000000a59f05807a44285a28b1256dfd5993b3e9a133ecb5dff"@0000000000000000000c11125bc6ac1ee62b2f2e5dd30d973c60e746e09c21f82$-@00000000000000000010690a00d2429a2c9a68d518cf09235af118cdddd4f60c"@0000000000000000000a59f05807a44285a28b1256dfd5993b3e9a133ecb5dff2$Ƌ-@0000000000000000000346e79017b49043b9bb328abe0073d23d6b4f96f094f8"@00000000000000000010690a00d2429a2c9a68d518cf09235af118cdddd4f60c2$Ѕ-@000000000000000000029935c2664445cc7d088cd2311c2e39aef8ee5dda5299"@0000000000000000000346e79017b49043b9bb328abe0073d23d6b4f96f094f82 + + +1@46e8ab255f6dfb26c6c57f2863ca55b5a308bb9bc446bda373ec09e3ae9f195c$"@000000000000000000029935c2664445cc7d088cd2311c2e39aef8ee5dda5299(Ѕ-2 +@e85b93c1579792454f81784c4e3941f58583b66c85138402157b854d374b6a8bB0212b1edac586398670b69b9640e774f9c997cce310bf958cce48c10293b49df1b2 +@72e543bd0d3ffb8fce0fa1ffa002a720c9e69a94522817c7f0f9d246b7384001B023bef19688a310e8351ebd273b3df9739c63a44fb54d1349542aab1dfd2109df7B +@46e8ab255f6dfb26c6c57f2863ca55b5a308bb9bc446bda373ec09e3ae9f195c""12Sho64RqepyCX4ULgT9y8WJN68FjxTb1U"UOP_DUP OP_HASH160 0fd494156aaa69e47c0868b62c6ede99534d8253 OP_EQUALVERIFY OP_CHECKSIG*276a9140fd494156aaa69e47c0868b62c6ede99534d825388ac*"12Sho64RqepyCX4ULgT9y8WJN68FjxTb1U8$J  +@46e8ab255f6dfb26c6c57f2863ca55b5a308bb9bc446bda373ec09e3ae9f195c""1GSiWQgc9MobdXJaH9FE19QVVxbbkkGDz4"UOP_DUP OP_HASH160 a966ef2360ed561f07f578d7d63109aa75ab1c9f OP_EQUALVERIFY OP_CHECKSIG*276a914a966ef2360ed561f07f578d7d63109aa75ab1c9f88ac*"1GSiWQgc9MobdXJaH9FE19QVVxbbkkGDz48$J  +@46e8ab255f6dfb26c6c57f2863ca55b5a308bb9bc446bda373ec09e3ae9f195c""1Nx4f3RVehhSWK4CAAMotKXyxBNrCjYj2u"UOP_DUP OP_HASH160 f0c492366f1b114a11eac39b349cb70dd198b159 OP_EQUALVERIFY OP_CHECKSIG*276a914f0c492366f1b114a11eac39b349cb70dd198b15988ac*"1Nx4f3RVehhSWK4CAAMotKXyxBNrCjYj2u8$J ; + + +1@e04bf9c3e2060fd19c21fbc1e96c577cd5cd3b9e06f26f74c2930abc2c16fdbc$"@000000000000000000029935c2664445cc7d088cd2311c2e39aef8ee5dda5299(Ѕ-2 +@34e14fedf37e05811837f7061c3e084092d252a93e86eb335e5d55a1521c437bB027974787bcb220e6132050624b098860958ce7bab584a2a329c0b7461c2553fd82 +@46e8ab255f6dfb26c6c57f2863ca55b5a308bb9bc446bda373ec09e3ae9f195cB03ddb48456126347d86647d1435f6e545dd68375d94917ed402e104a3067560cb6B +@e04bf9c3e2060fd19c21fbc1e96c577cd5cd3b9e06f26f74c2930abc2c16fdbc""1L1QbvN72vj2aVZWqNjUyithJdoBj5ZkQ7"UOP_DUP OP_HASH160 d07e178743a7c8b8f04579ed489349896b277b36 OP_EQUALVERIFY OP_CHECKSIG*276a914d07e178743a7c8b8f04579ed489349896b277b3688ac*"1L1QbvN72vj2aVZWqNjUyithJdoBj5ZkQ78$J  +@e04bf9c3e2060fd19c21fbc1e96c577cd5cd3b9e06f26f74c2930abc2c16fdbc""1Gqckrgid1jsf27VtTf16ZPqj3EWcEPrKD"UOP_DUP OP_HASH160 adbbb35df65c814e1103d22828752ef0b3178008 OP_EQUALVERIFY OP_CHECKSIG*276a914adbbb35df65c814e1103d22828752ef0b317800888ac*"1Gqckrgid1jsf27VtTf16ZPqj3EWcEPrKD8$J  +梨@e04bf9c3e2060fd19c21fbc1e96c577cd5cd3b9e06f26f74c2930abc2c16fdbc""1AxmoWvoWs1jxCPe7Dj4yRu7VUQ4nkhmTv"UOP_DUP OP_HASH160 6d4568a5b59170cc785c0673c674562d2fe40b9c OP_EQUALVERIFY OP_CHECKSIG*276a9146d4568a5b59170cc785c0673c674562d2fe40b9c88ac*"1AxmoWvoWs1jxCPe7Dj4yRu7VUQ4nkhmTv8$J ; $-@0000000000000000000dca84b47ec3993085b2897edf3ea7b75769bd95ac2dcc"@000000000000000000029935c2664445cc7d088cd2311c2e39aef8ee5dda52992 + + +1@79516359ae11ff0ac80f13c84d4870ee54c15703688c530b5198450cddd30622$"@0000000000000000000dca84b47ec3993085b2897edf3ea7b75769bd95ac2dcc(-2 +@986bfdc7ec8c3fcf52b9424282fd58dbe38710b8aff9581df6d68672ba9294b5B03d89677b792bb2e35d97b1e4a9f106748aad7aee09aee463016266a9d333e903b2 +@4d5a297f27065bb83d50b03627aa1629016c714178647cb7b89176f4de706983B03aa22e5bbe4e0d8e86c21ecd60fa4df5995f682f5c61f1583e1d106d32b376e53B +@79516359ae11ff0ac80f13c84d4870ee54c15703688c530b5198450cddd30622""166uaJuYHrveubgJquhoTxfymMGtykP6v2"UOP_DUP OP_HASH160 37f69874e39cae90d3581ca550fbc926ac9524c9 OP_EQUALVERIFY OP_CHECKSIG*276a91437f69874e39cae90d3581ca550fbc926ac9524c988ac*"166uaJuYHrveubgJquhoTxfymMGtykP6v28$J  +ɝ +@79516359ae11ff0ac80f13c84d4870ee54c15703688c530b5198450cddd30622""1G9xE2VGrqWP9qSjgWxmNcEVwyzTB2M6dL"UOP_DUP OP_HASH160 a63b5048ac77efb4a0827f01ff5eb211e4c5e69d OP_EQUALVERIFY OP_CHECKSIG*276a914a63b5048ac77efb4a0827f01ff5eb211e4c5e69d88ac*"1G9xE2VGrqWP9qSjgWxmNcEVwyzTB2M6dL8$J  +@79516359ae11ff0ac80f13c84d4870ee54c15703688c530b5198450cddd30622"l"6OP_RETURN 1001ab759d73f47f127d5bd434bef5b469768b444c43*06a161001ab759d73f47f127d5bd434bef5b469768b444c432us}[4ivDLC8$J  $Ȓ-@000000000000000000014e7c215de30988f76a35bd34623fac906aabad3ac6cd"@0000000000000000000dca84b47ec3993085b2897edf3ea7b75769bd95ac2dcc2 + + + +1@8e0d5c0e09ae16c8a687516fb3adc98838807bb96846151602b6f3a772f6c652$"@000000000000000000014e7c215de30988f76a35bd34623fac906aabad3ac6cd(Ȓ-2 +@7e3fcd1c3d806f464a3d87b28cc48c2b7adca13c3a719c6e7a2c10b886e6be71B03ad4ddd316fa1f9e4446b5e6c66f6d17a34ed342d3b7dddb9f8a3f195e024f1202 +@653508db12e3ed26c7bc4f79d433cca77293eae741dbff32d78cc7bd941cbd2eB0390c6f80fa5595221c8868630ca24bc2c3eb418936625b6a845f11ae023ebdf2eB + +@8e0d5c0e09ae16c8a687516fb3adc98838807bb96846151602b6f3a772f6c652""1NHhW9sqV6gxvKLvJhK6pHkt5c63N7223Y"UOP_DUP OP_HASH160 e9831b53d75557ddf503666d18fc486285afd04e OP_EQUALVERIFY OP_CHECKSIG*276a914e9831b53d75557ddf503666d18fc486285afd04e88ac*"1NHhW9sqV6gxvKLvJhK6pHkt5c63N7223Y8$J  +@8e0d5c0e09ae16c8a687516fb3adc98838807bb96846151602b6f3a772f6c652""1PJJfZkZHWxNPhscFRypCKV9HuLFicnioN"UOP_DUP OP_HASH160 f49895a2db342b6a48cb791b09ba791c75813a98 OP_EQUALVERIFY OP_CHECKSIG*276a914f49895a2db342b6a48cb791b09ba791c75813a9888ac*"1PJJfZkZHWxNPhscFRypCKV9HuLFicnioN8$J  +@8e0d5c0e09ae16c8a687516fb3adc98838807bb96846151602b6f3a772f6c652""1DEd6yQ3H5kxub2hctnBa9TsqXTEq65ohq"UOP_DUP OP_HASH160 86350ddce3fd6518d52c428f66d7933da634ce6c OP_EQUALVERIFY OP_CHECKSIG*276a91486350ddce3fd6518d52c428f66d7933da634ce6c88ac*"1DEd6yQ3H5kxub2hctnBa9TsqXTEq65ohq8$J $-@000000000000000000135099aff910dc138ae7131c56409c96d433cd32495f0f"@000000000000000000014e7c215de30988f76a35bd34623fac906aabad3ac6cd2$Ќ-@00000000000000000002e19f31933bdb6dcb8722abcb4bae282ed08f6c8fd14f"@000000000000000000135099aff910dc138ae7131c56409c96d433cd32495f0f2 + + +1@eed727c36b6e4b62b5da3a6b7057751a06e04dd2d97f500bc5eb7e539e24cfbf$"@00000000000000000002e19f31933bdb6dcb8722abcb4bae282ed08f6c8fd14f(Ќ-2 +@d989bcd7dddf2158936d0ba368d41d228da36ee21bda2ed31551da86641022eeB02cdbcc8f37dba0cf0090330156ab79cd2fdaa754fe289ef4599883a3b4745d6a52 +@d989bcd7dddf2158936d0ba368d41d228da36ee21bda2ed31551da86641022eeB03e3aee0005cd6091cf41b0985079a7762676c309387c0c26ca6740414e3a3a18bB +R@eed727c36b6e4b62b5da3a6b7057751a06e04dd2d97f500bc5eb7e539e24cfbf""16GWyh8EtyeXqH5hUXR2D3ngUjnPQAva1z"UOP_DUP OP_HASH160 39c7e46aed57312a72c7b4b23af494775ff66a16 OP_EQUALVERIFY OP_CHECKSIG*276a91439c7e46aed57312a72c7b4b23af494775ff66a1688ac*"16GWyh8EtyeXqH5hUXR2D3ngUjnPQAva1z8$J  +[@eed727c36b6e4b62b5da3a6b7057751a06e04dd2d97f500bc5eb7e539e24cfbf""1KfcJNmZa9qwWBv52oN9exHb5MKoCAahSv"UOP_DUP OP_HASH160 ccbf8989a8fb6d0e328ba89efcde33aaadfdeb7f OP_EQUALVERIFY OP_CHECKSIG*276a914ccbf8989a8fb6d0e328ba89efcde33aaadfdeb7f88ac*"1KfcJNmZa9qwWBv52oN9exHb5MKoCAahSv8$J  +@eed727c36b6e4b62b5da3a6b7057751a06e04dd2d97f500bc5eb7e539e24cfbf""16ShXoB7xyKhDFtCvNoHdEHs8vii8VCCYa"UOP_DUP OP_HASH160 3bb4dc8c02cc2fdca463da8079d9af34c4bceccf OP_EQUALVERIFY OP_CHECKSIG*276a9143bb4dc8c02cc2fdca463da8079d9af34c4bceccf88ac*"16ShXoB7xyKhDFtCvNoHdEHs8vii8VCCYa8$J  + + +1@2144eb4cb9ff258387501791a9f40591f1f1603fca309b5d5b8352467005d657$"@00000000000000000002e19f31933bdb6dcb8722abcb4bae282ed08f6c8fd14f(Ќ-2 +@cd20823c4cdd57143ec2b55061bb696cbb4c98f959ae12186adb51a1988f1accB03dd0bd2c9f658d5aa638ca9d8bf0132fa7b801a341b27b7670eedd2b639eb12be2 +@80d9a8e6e3795910d30a81224f1efc5fa21a2464b2d2e5a32b75c04972c3a334B0370d5fdf49586748985397ccd7e5238ee92061be8b1d692c9eebbf66258c29cc4B +*@2144eb4cb9ff258387501791a9f40591f1f1603fca309b5d5b8352467005d657""1GVE8vneg96Dx83rHpFwpcguWpzyD3skng"UOP_DUP OP_HASH160 a9e07fe80187628a3f7da25f7ea94e6e9d318dca OP_EQUALVERIFY OP_CHECKSIG*276a914a9e07fe80187628a3f7da25f7ea94e6e9d318dca88ac*"1GVE8vneg96Dx83rHpFwpcguWpzyD3skng8$J  +Я@2144eb4cb9ff258387501791a9f40591f1f1603fca309b5d5b8352467005d657""19xxC4zEQ7KKuwTbijHWno5iQPpc9H1kMm"UOP_DUP OP_HASH160 6255f4857efa2f853ca8e3d0ccd9c843bb2e3a21 OP_EQUALVERIFY OP_CHECKSIG*276a9146255f4857efa2f853ca8e3d0ccd9c843bb2e3a2188ac*"19xxC4zEQ7KKuwTbijHWno5iQPpc9H1kMm8$J  +@2144eb4cb9ff258387501791a9f40591f1f1603fca309b5d5b8352467005d657""1AnFTc7QWsTzb3wTZhgzUbu1odM8FoYFM5"UOP_DUP OP_HASH160 6b47eb7bf6bd17a79bc1a822fd939bc1f47ad843 OP_EQUALVERIFY OP_CHECKSIG*276a9146b47eb7bf6bd17a79bc1a822fd939bc1f47ad84388ac*"1AnFTc7QWsTzb3wTZhgzUbu1odM8FoYFM58$J $-@000000000000000000190a8566b0fce37646ccee1b3e87f5265232c6f1f83db2"@00000000000000000002e19f31933bdb6dcb8722abcb4bae282ed08f6c8fd14f2$؉-@0000000000000000000ef6cfa598a60cfa69c12044382bf909b3eced92d7bc80"@000000000000000000190a8566b0fce37646ccee1b3e87f5265232c6f1f83db22$-@00000000000000000004d4609cd060bef8608ca71f601c378655d2e00c4cbaf9"@0000000000000000000ef6cfa598a60cfa69c12044382bf909b3eced92d7bc802$-@00000000000000000011ad1a732210d247d7f4229eaf777a536cec7bd3eef8a0"@00000000000000000004d4609cd060bef8608ca71f601c378655d2e00c4cbaf92$-@00000000000000000010d8ee7e8e177fe41df0e68b8574d46450d8bb1179a0bf"@00000000000000000011ad1a732210d247d7f4229eaf777a536cec7bd3eef8a02$-@00000000000000000007b7fea0489fc81abaf802b3c16f21966e84c58024a690"@00000000000000000010d8ee7e8e177fe41df0e68b8574d46450d8bb1179a0bf2$-@00000000000000000007fd981e64ff6ed5744859fa951ab9ba515c0dc2a97ca2"@00000000000000000007b7fea0489fc81abaf802b3c16f21966e84c58024a6902 $-@0000000000000000000147dec108d52704a64b6e389459753c0e2440689d9471"@00000000000000000007fd981e64ff6ed5744859fa951ab9ba515c0dc2a97ca22 + +1@ebec1a4e0e8e0c32f81debc9232f1dabe3ca07bb9d426e5c9a8ba357ed2d791c$"@0000000000000000000147dec108d52704a64b6e389459753c0e2440689d9471(-2 +@6a6cf40ee372c2883b504ef9d1caf095b5ab52d76df957909adceff6e8934b5fB02a036e83baf15c1e01cecb3d3cb7123dd8091a39ee8e4a66e335a1499fb6390ba2 +@cd925db29ffdfce668f1011748cd740aa860bf8fa57edcaf58f56266f9644ed3B03f768b22c5858eed1733b996213ba75a69515d63aa93244d68c338849a9fd66802 +@6a6cf40ee372c2883b504ef9d1caf095b5ab52d76df957909adceff6e8934b5fB03d8fa77e440094e26081a93c7a2efb44203bd3014bb0fac59a7d83330847f0044B +@ebec1a4e0e8e0c32f81debc9232f1dabe3ca07bb9d426e5c9a8ba357ed2d791c""13KM4ZTpkCRtc9gJzNjcZAW15xEtr2JUxY"UOP_DUP OP_HASH160 19687c3ac111416c5f8a0f298e139dcafc5a4457 OP_EQUALVERIFY OP_CHECKSIG*276a91419687c3ac111416c5f8a0f298e139dcafc5a445788ac*"13KM4ZTpkCRtc9gJzNjcZAW15xEtr2JUxY8$J  +z@ebec1a4e0e8e0c32f81debc9232f1dabe3ca07bb9d426e5c9a8ba357ed2d791c""1LqUdKt6JQnLhZmwE8d1TCmrot5NxW5L3K"UOP_DUP OP_HASH160 d9956ad65d6c3f0e2252f0186ae3071933a679a5 OP_EQUALVERIFY OP_CHECKSIG*276a914d9956ad65d6c3f0e2252f0186ae3071933a679a588ac*"1LqUdKt6JQnLhZmwE8d1TCmrot5NxW5L3K8$J  +F@ebec1a4e0e8e0c32f81debc9232f1dabe3ca07bb9d426e5c9a8ba357ed2d791c""1Ms2iBEAWpZig16wNimx2EyLcuFtAbHZi5"UOP_DUP OP_HASH160 e4d8bdbbe4926209053106954a0d334642e34d8c OP_EQUALVERIFY OP_CHECKSIG*276a914e4d8bdbbe4926209053106954a0d334642e34d8c88ac*"1Ms2iBEAWpZig16wNimx2EyLcuFtAbHZi58$J $-@0000000000000000001414164d4fe3a5fcd25644c91588ab803500095ceabb10"@0000000000000000000147dec108d52704a64b6e389459753c0e2440689d94712 + +1@cd2c64da45bdcfdb77caa598a92b3f9deef08ebb502992fbac4b1477d6ecb860$"@0000000000000000001414164d4fe3a5fcd25644c91588ab803500095ceabb10(-2 +@287e5a1e47dbdfe89391cdc4d7fdacd09264f6a3f3d0cd54b704fc03b0a380acB0341bbf199abf88cd0a84c9d7e96a9233453c85a1efdd5fbaa298b021aa7fab22e2 +@fda6e484bafd1c5ac8a8dfa1eb72872803b870c325bdd3b0cf1708bf62cb66aeB02bdd5f62fe6a01213cee403fad27742391982baf413628f3d297e0bff8971aefc2 +@4ff8cae331429922b550ffad005e6a87ba4f6cb1d4c206f6833fbff06e19072cB02a613fe15921009d514ae0177166c939695ee565afe2e5a9bc5edba264e1ba2362 +@38a628b745102d4150c11fcd4e68a6ec1064b6f2ada532fa5920debf89415dafB02a4435ff9dfadd2cfd70ac24cae30ff86bc056d2a07f7618678cc143f2a6d34ca2 +@c68d862fc3b9ac743b0bc7ec16d3cdf293ebfbf2b9f00335b767260cb26a9f80B02cf22dec597d287769a1e5ad9078485b45a38e635c8d1b88fca3e26ec5e4af8812 +@937908df41bd91448853630af772a554871116847059ac292057865ee0f26366B02a4099bac46d8863bbf81e6550f00b8dd9aaad5f4ce8d0a5a8bbf9f7dee165c5b2 +@3435600ef0c56d3d7525b26448f75b68e33bd8d2c8c5b28ab39c03fd7d0dfc1fB0347eb3a3b01a917c20f896fe2a4d04f65f81921877650112c1257ed44304edf752 +@42dfbaa285fe262faec498bbcad2337f8fe99a10acb76170d10dace28cdf5001B02fcf6d7c53964730556c70368ffe6b9ecd0c82d8624297462a45a3188b87220942 +@cbd2103487add73ea570e5eee7989eface6cc5b8941af364baa8c84bb10cb37bB02aeabe4bc021a0c9666056ce9527452a451ac29afdb1278e03b3676014ffba6782 +@c63d73f88fd56f7cd6fdd4a439ab32286121e9ba029958e7268ffff6530625d4B03c420f581e4d5dd119998731c29e81fb58031d5d84725a916143a150c7c417330B +O@cd2c64da45bdcfdb77caa598a92b3f9deef08ebb502992fbac4b1477d6ecb860""1DKGMyZaypUwwSMLsBRRM6A4YtJnbEMGKb"UOP_DUP OP_HASH160 8715d1e98e86e2eb4c1bead25e5e8e1a9436c467 OP_EQUALVERIFY OP_CHECKSIG*276a9148715d1e98e86e2eb4c1bead25e5e8e1a9436c46788ac*"1DKGMyZaypUwwSMLsBRRM6A4YtJnbEMGKb8$J  +@cd2c64da45bdcfdb77caa598a92b3f9deef08ebb502992fbac4b1477d6ecb860""17tneCPseMNHp74owEaEhdWCyq1bKUf5RZ"UOP_DUP OP_HASH160 4b9c11760ead65d624668ad568371bbd0fb065f2 OP_EQUALVERIFY OP_CHECKSIG*276a9144b9c11760ead65d624668ad568371bbd0fb065f288ac*"17tneCPseMNHp74owEaEhdWCyq1bKUf5RZ8$J  +@cd2c64da45bdcfdb77caa598a92b3f9deef08ebb502992fbac4b1477d6ecb860""1KeEHjQhHZfhQBwse3xHZP7ZRv1eGRE9Vt"UOP_DUP OP_HASH160 cc7cbf5247065c73787e93d980a4b0fb33f0bb84 OP_EQUALVERIFY OP_CHECKSIG*276a914cc7cbf5247065c73787e93d980a4b0fb33f0bb8488ac*"1KeEHjQhHZfhQBwse3xHZP7ZRv1eGRE9Vt8$J  + + +1@3108e82b66d0f457b178e87825dd9a005097662771ab6ab653134c9666985435$"@0000000000000000001414164d4fe3a5fcd25644c91588ab803500095ceabb10(-2 +@f669b347af847e8d384c5430042cd4058bdf41ad801280f82c90fa958cf06f6eB028621bc57b9a1894613b4c555ac8e66661615121a310d62e0d176863711b33c082 +@f669b347af847e8d384c5430042cd4058bdf41ad801280f82c90fa958cf06f6eB021a662ba4ba98b4eb6c340865cfc3f1da6093f1d6aa3565e220f6d563dac423f7B +@3108e82b66d0f457b178e87825dd9a005097662771ab6ab653134c9666985435""128N6xcCKYKK3QtzwQbGMjkjbyYaatqGFy"UOP_DUP OP_HASH160 0c5ca737b77384a50c47ac971690680a3be2479a OP_EQUALVERIFY OP_CHECKSIG*276a9140c5ca737b77384a50c47ac971690680a3be2479a88ac*"128N6xcCKYKK3QtzwQbGMjkjbyYaatqGFy8$J  +@3108e82b66d0f457b178e87825dd9a005097662771ab6ab653134c9666985435""1DUQoVDKRd4AfuShy2ANFycQQkP5EaVk6C"UOP_DUP OP_HASH160 88d09bde0c2e7f486cb8e1f8dcab2fd93622e23e OP_EQUALVERIFY OP_CHECKSIG*276a91488d09bde0c2e7f486cb8e1f8dcab2fd93622e23e88ac*"1DUQoVDKRd4AfuShy2ANFycQQkP5EaVk6C8$J  +@3108e82b66d0f457b178e87825dd9a005097662771ab6ab653134c9666985435""19r2ewFrgk2jpRqHiUvefm4LvjxTmi7xRn"UOP_DUP OP_HASH160 6106c4e62d70d711ecd8ad21b7def64098904ff2 OP_EQUALVERIFY OP_CHECKSIG*276a9146106c4e62d70d711ecd8ad21b7def64098904ff288ac*"19r2ewFrgk2jpRqHiUvefm4LvjxTmi7xRn8$J  $Š-@000000000000000000156a2df5ee2b65f7d1684d74ee750219d2e0a83d095da2"@0000000000000000001414164d4fe3a5fcd25644c91588ab803500095ceabb102$-@0000000000000000001ae4b639ec8636a2cb765ba198a1a7f8b9d22195df43bc"@000000000000000000156a2df5ee2b65f7d1684d74ee750219d2e0a83d095da22$ܡ-@00000000000000000014a9d8c9c34164bb588d92fecf3cbb2c0e38460f8cf0e1"@0000000000000000001ae4b639ec8636a2cb765ba198a1a7f8b9d22195df43bc2$釢-@0000000000000000000919cc22af382ead360cd7a27572e19a2b6ac42baa6745"@00000000000000000014a9d8c9c34164bb588d92fecf3cbb2c0e38460f8cf0e12 + + +1@1c2a665c0b3705b5df0881e85738a94bba80286ac6209f01e60863e30bc80344$"@0000000000000000000919cc22af382ead360cd7a27572e19a2b6ac42baa6745(釢-2 +@d5f60afd17874ac4aedd94b0a9351eac1f4b0888665d77d1af8b0ea891b875d4B03b90dac701fed59f1309c338ea068a0cff5519c6a57419254d8fcf5fe5c335f7b2 +@2a1fab99434663bb0c142c1e18acfef0c2ae1b684a2f726a9a33e176dcb6bb78B037e03c15e46ab902d1bcfd5005dc4ac2c6e4d5af53b469f0bdcd75bf2282cb714B +@1c2a665c0b3705b5df0881e85738a94bba80286ac6209f01e60863e30bc80344""1N5cSz9EEEpxj3yc4q8foLUtTqa4q8UYs6"UOP_DUP OP_HASH160 e739e554b9b012f2793900512b07aa5ee2b7973a OP_EQUALVERIFY OP_CHECKSIG*276a914e739e554b9b012f2793900512b07aa5ee2b7973a88ac*"1N5cSz9EEEpxj3yc4q8foLUtTqa4q8UYs68$J  + @1c2a665c0b3705b5df0881e85738a94bba80286ac6209f01e60863e30bc80344""17i5kfqazP7VfyYU9bwFQkQx7rQdgK2gP3"UOP_DUP OP_HASH160 4995c6d45665ce44d100ec3f4a15201432ac7a23 OP_EQUALVERIFY OP_CHECKSIG*276a9144995c6d45665ce44d100ec3f4a15201432ac7a2388ac*"17i5kfqazP7VfyYU9bwFQkQx7rQdgK2gP38$J  +_@1c2a665c0b3705b5df0881e85738a94bba80286ac6209f01e60863e30bc80344""16N6YukPTUjARF9eGh3h7eoT2ibnFvt8Z8"UOP_DUP OP_HASH160 3ad5ff45d2697bc907529bcd9bd13b8dafd1c694 OP_EQUALVERIFY OP_CHECKSIG*276a9143ad5ff45d2697bc907529bcd9bd13b8dafd1c69488ac*"16N6YukPTUjARF9eGh3h7eoT2ibnFvt8Z88$J ; + +1@2ae875e5431d189582a94ddbdbfa784908e112516ef452cd3fabd3587956a1f7$"@0000000000000000000919cc22af382ead360cd7a27572e19a2b6ac42baa6745(釢-2 +@916e840f7d8ab52cdcceedb7ad261a1e5199025ba849f6e6501cd6e6bc66a769B02312a454ff56651cdb12c41fa870334724d372018a99c6f977401bb987655ca522 +@fe346982ebb4f914f89e4b8d7f7cbbf996e3f94d3544dab55dddbd55fba14e9bB0313319059e6fe6f38347a6a792dd52e2096ac0dae78d60f24fd096b5fb992a498B +@2ae875e5431d189582a94ddbdbfa784908e112516ef452cd3fabd3587956a1f7""1968Q7Nfo7Ny6gsTT7kChTf5JgednXQvBb"UOP_DUP OP_HASH160 58b94311daac6fcf10d489b88c9b988bb387e903 OP_EQUALVERIFY OP_CHECKSIG*276a91458b94311daac6fcf10d489b88c9b988bb387e90388ac*"1968Q7Nfo7Ny6gsTT7kChTf5JgednXQvBb8$J  +K@2ae875e5431d189582a94ddbdbfa784908e112516ef452cd3fabd3587956a1f7""1Q9BzUhwyC7JBJsCkt7bjKtRTbUnXcYR7K"UOP_DUP OP_HASH160 fdd765423506ec81a74f3bfc4194fb007c2039fc OP_EQUALVERIFY OP_CHECKSIG*276a914fdd765423506ec81a74f3bfc4194fb007c2039fc88ac*"1Q9BzUhwyC7JBJsCkt7bjKtRTbUnXcYR7K8$J $޼-@00000000000000000003fba507143103c3621555a681f8a487066c732f9dc273"@0000000000000000000919cc22af382ead360cd7a27572e19a2b6ac42baa67452 + + +1@55c601cff983deeafc9f627ca6b3b0adf2693dbdb75a882ebbaf725a5496d197$"@00000000000000000003fba507143103c3621555a681f8a487066c732f9dc273(޼-2 +@3108e82b66d0f457b178e87825dd9a005097662771ab6ab653134c9666985435B03f4bc3aca205e7221c77748a1c6aff98f467ad1d05dad7cc39b0745c58ef7118c2 +@80ed20df70e4661dbaca0861ce38c79c12a75241a02a578d7b68a7ac45ca999bB03dec31d3d2302c63fd4fda07004340d1cff1a58cda47695643e8ce28044694903B +@55c601cff983deeafc9f627ca6b3b0adf2693dbdb75a882ebbaf725a5496d197""17e2QGACGgCDSXfzgApofRR2XXkAJYeXF7"UOP_DUP OP_HASH160 48d15098e5f763046c7499537d95efe54e77d251 OP_EQUALVERIFY OP_CHECKSIG*276a91448d15098e5f763046c7499537d95efe54e77d25188ac*"17e2QGACGgCDSXfzgApofRR2XXkAJYeXF78$J  +@55c601cff983deeafc9f627ca6b3b0adf2693dbdb75a882ebbaf725a5496d197""1D9GKMbosJ2aKtPSKmZnbqirQA23NqYtoR"UOP_DUP OP_HASH160 85319f6593d839edf15a9413883b70e096bbac9d OP_EQUALVERIFY OP_CHECKSIG*276a91485319f6593d839edf15a9413883b70e096bbac9d88ac*"1D9GKMbosJ2aKtPSKmZnbqirQA23NqYtoR8$J  +@55c601cff983deeafc9f627ca6b3b0adf2693dbdb75a882ebbaf725a5496d197""1PGcDqSEq8m4xa65W1PGCmUtMAu9N6sgFB"UOP_DUP OP_HASH160 f446686dd7c78bde8a3d9faefcb1f841dc910070 OP_EQUALVERIFY OP_CHECKSIG*276a914f446686dd7c78bde8a3d9faefcb1f841dc91007088ac*"1PGcDqSEq8m4xa65W1PGCmUtMAu9N6sgFB8$J  + + +1@2f7bfbb26f2b01251fdd168a15da4acea59342f3feb59e94224467333ae867e2$"@00000000000000000003fba507143103c3621555a681f8a487066c732f9dc273(޼-2 +@7f8959157e51c8c6abbdfd240945bfca6704dbf6422fd135b6310d6c441ffc1fB026ea4b66a9ff029854b25ed8be6f8ec332f2c3a3e440bdd0a2e9e8be3decc85e72 +@6fb964dafd57dce6027850e6e7876684dc2b822225652c71b669343395d842afB02ccd22c4ea9817911b645341a35e8f379f37ccde08d3b6f4947efdc988ec60b36B +@2f7bfbb26f2b01251fdd168a15da4acea59342f3feb59e94224467333ae867e2""1BFZCp1djpnG7cwxmtgbx9E2jMbgja8VPm"UOP_DUP OP_HASH160 7071f6aa827973716e33ff22f0eea4a480d69362 OP_EQUALVERIFY OP_CHECKSIG*276a9147071f6aa827973716e33ff22f0eea4a480d6936288ac*"1BFZCp1djpnG7cwxmtgbx9E2jMbgja8VPm8$J  +@2f7bfbb26f2b01251fdd168a15da4acea59342f3feb59e94224467333ae867e2""1Hunh8nDar89H7GXEj3UfyQveWHYSVZQhy"UOP_DUP OP_HASH160 b97dc8c70ec84d0a7195c97eea32c15d0a7194c1 OP_EQUALVERIFY OP_CHECKSIG*276a914b97dc8c70ec84d0a7195c97eea32c15d0a7194c188ac*"1Hunh8nDar89H7GXEj3UfyQveWHYSVZQhy8$J  +ެN@2f7bfbb26f2b01251fdd168a15da4acea59342f3feb59e94224467333ae867e2""1GWATFjjnZ3CSsF3N3N2tSZzdFTcFL8ZiF"UOP_DUP OP_HASH160 aa0dd71fcbdfe36ac31030479c0183eb599e1373 OP_EQUALVERIFY OP_CHECKSIG*276a914aa0dd71fcbdfe36ac31030479c0183eb599e137388ac*"1GWATFjjnZ3CSsF3N3N2tSZzdFTcFL8ZiF8$J  $-@00000000000000000000c31f8f2f4d9dbb7f60b3539ef19981b8e1fc09393ef9"@00000000000000000003fba507143103c3621555a681f8a487066c732f9dc2732 + + + +1@506aa023f8cfe62da733aeeef7506ba2e86e5da8a5a09c89c426ba94348c7773$"@00000000000000000000c31f8f2f4d9dbb7f60b3539ef19981b8e1fc09393ef9(-2 +@79516359ae11ff0ac80f13c84d4870ee54c15703688c530b5198450cddd30622B03a7441e9bde8111fa1d8b3e421ccb0cab46dce626d6de447dde9daa4983caded22 +@d0de49c0dd15c2ac7fd2f42549aa35e6c1b03d4b0cfc9cef722f29862c913f8eB029aaab4d10c0a4083289a0cd5dbbed4fc3e0cf2342a23f3843b307d511420a2f6B + @506aa023f8cfe62da733aeeef7506ba2e86e5da8a5a09c89c426ba94348c7773""1Per13S6MtUWZ3ryjgidYbcsTrK3EUFChs"UOP_DUP OP_HASH160 f87b0fc340f6c56703305b55bd0c5e86f727c14b OP_EQUALVERIFY OP_CHECKSIG*276a914f87b0fc340f6c56703305b55bd0c5e86f727c14b88ac*"1Per13S6MtUWZ3ryjgidYbcsTrK3EUFChs8$J  +@506aa023f8cfe62da733aeeef7506ba2e86e5da8a5a09c89c426ba94348c7773""1M6JdPXyiPWieGiJ3KL2Xy2GR1if2Kg1jW"UOP_DUP OP_HASH160 dc634f61dfd6f12d67e69cd5d767f62a8beebc05 OP_EQUALVERIFY OP_CHECKSIG*276a914dc634f61dfd6f12d67e69cd5d767f62a8beebc0588ac*"1M6JdPXyiPWieGiJ3KL2Xy2GR1if2Kg1jW8$J  +@506aa023f8cfe62da733aeeef7506ba2e86e5da8a5a09c89c426ba94348c7773""1F7RxSvc18Gj9n5s57RUzB9dkKh5hxDATX"UOP_DUP OP_HASH160 9ac916c553da9a883cbb717e8afc90f30829d9ed OP_EQUALVERIFY OP_CHECKSIG*276a9149ac916c553da9a883cbb717e8afc90f30829d9ed88ac*"1F7RxSvc18Gj9n5s57RUzB9dkKh5hxDATX8$J $Ģ-@000000000000000000179e55e449f0f35111104cff92bfefc063e883654f3d10"@00000000000000000000c31f8f2f4d9dbb7f60b3539ef19981b8e1fc09393ef92!$-@0000000000000000000c4629166f2eae861a349ec93e7d21969444b153f118c3"@000000000000000000179e55e449f0f35111104cff92bfefc063e883654f3d102 + + +1@72c59cc490e7d4d98a1436f249c409c47d602893a0532ed31bafe6d85cb8ea01$"@0000000000000000000c4629166f2eae861a349ec93e7d21969444b153f118c3(-2 +@10384cf9eeeeab9ba2645c21ebe4e5be7c20eb5cd782fcf27b856716b643c95aB03164d110171e382b98cbe92fe8c690c73c74b0ac47b2846e68315203f0798dddb2 +@7206748f93164bb7e4f10728dcb885258b5b2ebcc80ffe047d8aafd0acc979fcB024cd8da8e049235ab7ddfe5a0b41540aa3fc3ce188c82d86dc5a69c53d1e16520B +@72c59cc490e7d4d98a1436f249c409c47d602893a0532ed31bafe6d85cb8ea01""1L6uJHzwF86i13JybFqY7uSrfqgWAqLXGE"UOP_DUP OP_HASH160 d1882041c180705e817fe5850a1a9035a0c97724 OP_EQUALVERIFY OP_CHECKSIG*276a914d1882041c180705e817fe5850a1a9035a0c9772488ac*"1L6uJHzwF86i13JybFqY7uSrfqgWAqLXGE8$J  +@72c59cc490e7d4d98a1436f249c409c47d602893a0532ed31bafe6d85cb8ea01""1LsFZ2r4N4Tsm7FTwbPMCYVMUxG7b8V5QY"UOP_DUP OP_HASH160 d9eb55ea54ab568d6f56c4768c629e9af92c7735 OP_EQUALVERIFY OP_CHECKSIG*276a914d9eb55ea54ab568d6f56c4768c629e9af92c773588ac*"1LsFZ2r4N4Tsm7FTwbPMCYVMUxG7b8V5QY8$J  +7@72c59cc490e7d4d98a1436f249c409c47d602893a0532ed31bafe6d85cb8ea01"!1C87yyMruvJXDtvvcwVJjjciwtNHsA8pz"UOP_DUP OP_HASH160 021a84f5e27e19914e62e43a5974e6f995d6bbef OP_EQUALVERIFY OP_CHECKSIG*276a914021a84f5e27e19914e62e43a5974e6f995d6bbef88ac*!1C87yyMruvJXDtvvcwVJjjciwtNHsA8pz8$J  + + +1@068642220a7715e89b516e28c96612e11d04051ea291b210850f3bddb9a92a2a$"@0000000000000000000c4629166f2eae861a349ec93e7d21969444b153f118c3(-2 +@ed8bf08394f2f7abdd402e7bbcd04912872f2246553060fa3ea721b29bc6dc18B03291de4a06e67017c1683f1cf73e231159a121ebbe26125cbc3694de88575e0e72 +@5bffe5c76e9591f5d11a6ccd7de971f2321dd82db5070bbc534becf90daa4151B02c841dc709a068c30b2bf891e451d9373170162b359d952693cec1694e814b1e6B +6@068642220a7715e89b516e28c96612e11d04051ea291b210850f3bddb9a92a2a""1FaWTRdJB7z2U2cD3mTHSfBfFzv6uz1MMc"UOP_DUP OP_HASH160 9fe81375177649689e34ae58e6c8373520a99415 OP_EQUALVERIFY OP_CHECKSIG*276a9149fe81375177649689e34ae58e6c8373520a9941588ac*"1FaWTRdJB7z2U2cD3mTHSfBfFzv6uz1MMc8$J  +[@068642220a7715e89b516e28c96612e11d04051ea291b210850f3bddb9a92a2a""1GAGVh9n3rWZHAiJMdgEzjorM3MWidq27a"UOP_DUP OP_HASH160 a64a909248de51998f7298bd4fe34fa9a8f4042c OP_EQUALVERIFY OP_CHECKSIG*276a914a64a909248de51998f7298bd4fe34fa9a8f4042c88ac*"1GAGVh9n3rWZHAiJMdgEzjorM3MWidq27a8$J  +@068642220a7715e89b516e28c96612e11d04051ea291b210850f3bddb9a92a2a""1Mx3758oUvirC3bKDtcrpTgPg6fhKBYBqm"UOP_DUP OP_HASH160 e5cb26853595d543cda9213d0f9ead6719c173ed OP_EQUALVERIFY OP_CHECKSIG*276a914e5cb26853595d543cda9213d0f9ead6719c173ed88ac*"1Mx3758oUvirC3bKDtcrpTgPg6fhKBYBqm8$J  + + +1@7468bc37610c354f12118069869d56a9b6e9c60198f2155fe2bb8c40c9ebe698$"@0000000000000000000c4629166f2eae861a349ec93e7d21969444b153f118c3(-2 +@c8acb14d9238ee12099a43e1937609bba15bb82210c3964df217d45e366713dbB037d2ffa9f0e9fdbe70535e1ada57ac54e747e68bc0ed33e450a6878ec1a5e1a692 +@2d5b4d0e463d44246c5357cc6198919676552ba730477de9e27186e045019956B03eff0dc4df6788aa1b497b77bde1545cda3eec466490f91d7a3ebc371384bbda4B +@7468bc37610c354f12118069869d56a9b6e9c60198f2155fe2bb8c40c9ebe698""187CLAhWMSSLTx4nvMF9KFuXmq8V1Pjs6s"UOP_DUP OP_HASH160 4df4d59ef1d735224d660fa1b21d819214d23f37 OP_EQUALVERIFY OP_CHECKSIG*276a9144df4d59ef1d735224d660fa1b21d819214d23f3788ac*"187CLAhWMSSLTx4nvMF9KFuXmq8V1Pjs6s8$J  +@7468bc37610c354f12118069869d56a9b6e9c60198f2155fe2bb8c40c9ebe698""1HErj7xgYh6E52oEf5q8tuTPdMSzwZ2b71"UOP_DUP OP_HASH160 b220edec8eba3a230a260d1dd8fa1607ddfd1b2f OP_EQUALVERIFY OP_CHECKSIG*276a914b220edec8eba3a230a260d1dd8fa1607ddfd1b2f88ac*"1HErj7xgYh6E52oEf5q8tuTPdMSzwZ2b718$J  +@7468bc37610c354f12118069869d56a9b6e9c60198f2155fe2bb8c40c9ebe698""15nTqKTnTg63mz1QhY26abnQh6FnBRWYaM"UOP_DUP OP_HASH160 34799edb941b8e1094335e69c382fd97aab5b745 OP_EQUALVERIFY OP_CHECKSIG*276a91434799edb941b8e1094335e69c382fd97aab5b74588ac*"15nTqKTnTg63mz1QhY26abnQh6FnBRWYaM8$J 7 $ȯ-@0000000000000000000e72af4ee4b0a33142d289f587e86ec183174f36ba51d5"@0000000000000000000c4629166f2eae861a349ec93e7d21969444b153f118c32 + + + +1@6584f49f6c5b850b76fdc804f05c93e21eb6dd8c7530074c676fc63668138074$"@0000000000000000000e72af4ee4b0a33142d289f587e86ec183174f36ba51d5(ȯ-2 +@eed727c36b6e4b62b5da3a6b7057751a06e04dd2d97f500bc5eb7e539e24cfbfB031437460b4d5389b9250e1814f61106d6140098d692b619d42d9f13611e48746a2 +@eed727c36b6e4b62b5da3a6b7057751a06e04dd2d97f500bc5eb7e539e24cfbfB02e425ff8d858b25d993efd4763d2db29587519eaf4c883fb01956cffacf9a1316B +R@6584f49f6c5b850b76fdc804f05c93e21eb6dd8c7530074c676fc63668138074""136JtbyP5SoEJsbvEv7LR3xqemQK98Xb8G"UOP_DUP OP_HASH160 16f143d3d91183a422b859e35e1cbaa7a0ce0d2a OP_EQUALVERIFY OP_CHECKSIG*276a91416f143d3d91183a422b859e35e1cbaa7a0ce0d2a88ac*"136JtbyP5SoEJsbvEv7LR3xqemQK98Xb8G8$J  +[@6584f49f6c5b850b76fdc804f05c93e21eb6dd8c7530074c676fc63668138074""1MDWibRx32C32GcdTYuWuEYBAoJbBzF99p"UOP_DUP OP_HASH160 ddc050571a8274feab473560f30b75de326d8085 OP_EQUALVERIFY OP_CHECKSIG*276a914ddc050571a8274feab473560f30b75de326d808588ac*"1MDWibRx32C32GcdTYuWuEYBAoJbBzF99p8$J  +@6584f49f6c5b850b76fdc804f05c93e21eb6dd8c7530074c676fc63668138074""1K6PAE8wgwX4FL2qZ6b4mj5Ubr8bB2avuL"UOP_DUP OP_HASH160 c676d764e697eb38789e740e772ac6fade730369 OP_EQUALVERIFY OP_CHECKSIG*276a914c676d764e697eb38789e740e772ac6fade73036988ac*"1K6PAE8wgwX4FL2qZ6b4mj5Ubr8bB2avuL8$J  $-@0000000000000000000ab159242d376d27dcad71d08805d8605582d8ea4e064b"@0000000000000000000e72af4ee4b0a33142d289f587e86ec183174f36ba51d52$ˣ-@0000000000000000000a906ddb13d0863d96bb9b186bf6cfd7bb6d273567dc34"@0000000000000000000ab159242d376d27dcad71d08805d8605582d8ea4e064b2$-@0000000000000000000f54c1378a33c553b22eb7bd04a06595cf1f289c784811"@0000000000000000000a906ddb13d0863d96bb9b186bf6cfd7bb6d273567dc342$-@00000000000000000013bd726bbf7660a6111d8a8c406474f6437aaf289f4882"@0000000000000000000f54c1378a33c553b22eb7bd04a06595cf1f289c7848112$Ј-@00000000000000000015cac4f68381124f46a3995f4bb8e5898b3c54ebf0fe05"@00000000000000000013bd726bbf7660a6111d8a8c406474f6437aaf289f48822$-@0000000000000000001a09e0404a20850f978fb9bd2175a6f1017c39556093ef"@00000000000000000015cac4f68381124f46a3995f4bb8e5898b3c54ebf0fe052$-@00000000000000000018057b21666779c99ea785112b4113d980b7452fac4cf6"@0000000000000000001a09e0404a20850f978fb9bd2175a6f1017c39556093ef2$-@00000000000000000014a78f30aa337b8e8e8632caac59d45164dce760d59bf2"@00000000000000000018057b21666779c99ea785112b4113d980b7452fac4cf62$-@0000000000000000000347b4a5d0a7b1325cb3c86877fd9edb642e935770c4bf"@00000000000000000014a78f30aa337b8e8e8632caac59d45164dce760d59bf22$蝹-@00000000000000000004ce4b9d5cd7a4bbee048f71743d55177fd874ff272be9"@0000000000000000000347b4a5d0a7b1325cb3c86877fd9edb642e935770c4bf2$-@00000000000000000011709ee0ae1a71e3cb1bcf2fb8f2880e00fba5183e14fc"@00000000000000000004ce4b9d5cd7a4bbee048f71743d55177fd874ff272be92$ض-@00000000000000000010b38be8a3a753e4916d60fb3e24967063d80023ea3fe6"@00000000000000000011709ee0ae1a71e3cb1bcf2fb8f2880e00fba5183e14fc2$₧-@00000000000000000018c182904c431c9d15f01d0684e72e5c255d21cba494ae"@00000000000000000010b38be8a3a753e4916d60fb3e24967063d80023ea3fe62 + + +1@982105b6d6c323a33c41af8cb7c1d110d2af1c3e0eb8ce1fbe9a26afc5a0a8ea$"@00000000000000000018c182904c431c9d15f01d0684e72e5c255d21cba494ae(₧-2 +@4074a9b46516cd18dd2b44cf16d51996180d754c77df70f4ce67676225436eceB03129c931e525f243311eaf40a17063edcceacbc61083af87acae07a9cdf8794d62 +@b13c57e3b457a038659344c7a544733b840eb07d3349ec8cc61c83e948385e17B03369b9e8dcc004e4f9c2719aedeb949a2d99c74ffbe0b1a1a5bc45a76dbe5ae67B +@982105b6d6c323a33c41af8cb7c1d110d2af1c3e0eb8ce1fbe9a26afc5a0a8ea""13FeUTGqoydRvNKYuNN5T2UCqxpncd1dwo"UOP_DUP OP_HASH160 18b55b2f54818d1c62089cb95fb02a4d452fe9af OP_EQUALVERIFY OP_CHECKSIG*276a91418b55b2f54818d1c62089cb95fb02a4d452fe9af88ac*"13FeUTGqoydRvNKYuNN5T2UCqxpncd1dwo8$J  +@982105b6d6c323a33c41af8cb7c1d110d2af1c3e0eb8ce1fbe9a26afc5a0a8ea""1NwnsRR2LD784ZTeyijZhf7VXLNaenjz7r"UOP_DUP OP_HASH160 f0b764a78981166afa064db9fab9fc983dfe6c0b OP_EQUALVERIFY OP_CHECKSIG*276a914f0b764a78981166afa064db9fab9fc983dfe6c0b88ac*"1NwnsRR2LD784ZTeyijZhf7VXLNaenjz7r8$J  +E@982105b6d6c323a33c41af8cb7c1d110d2af1c3e0eb8ce1fbe9a26afc5a0a8ea""13tLeNDAKqWvFv2s1Y8mSz5VUpdKMB9hRQ"UOP_DUP OP_HASH160 1fa5dd221291ca51fb406f5e4c2b9afc4d71dba9 OP_EQUALVERIFY OP_CHECKSIG*276a9141fa5dd221291ca51fb406f5e4c2b9afc4d71dba988ac*"13tLeNDAKqWvFv2s1Y8mSz5VUpdKMB9hRQ8$J  + +1@ba65407fa7a2716c954e5204650711802774ebc352d9b6d9fb6ddc7c3242d103$"@00000000000000000018c182904c431c9d15f01d0684e72e5c255d21cba494ae(₧-2 +@cbd2103487add73ea570e5eee7989eface6cc5b8941af364baa8c84bb10cb37bB02153ecb435c6afdb8ce4d4b1f3fbf78118a327a672a9cb28f7cfcfef50a881b862 +@cd2c64da45bdcfdb77caa598a92b3f9deef08ebb502992fbac4b1477d6ecb860B032285125be492ab42b93aeb3b9cd5d1993e97d6b9507946c995341e495c085ff82 +@982105b6d6c323a33c41af8cb7c1d110d2af1c3e0eb8ce1fbe9a26afc5a0a8eaB023edceb3489c8ef4b193a3709d3babb53f3eb19d4544089dbfb4923ece7b1fd31B +s@ba65407fa7a2716c954e5204650711802774ebc352d9b6d9fb6ddc7c3242d103""1CjV2SGgeydzcW7xDrjAcQnG7oZjdtwVjo"UOP_DUP OP_HASH160 80b23f768d9694dd1f09e738f7b83162fdc6dbc6 OP_EQUALVERIFY OP_CHECKSIG*276a91480b23f768d9694dd1f09e738f7b83162fdc6dbc688ac*"1CjV2SGgeydzcW7xDrjAcQnG7oZjdtwVjo8$J  +@ba65407fa7a2716c954e5204650711802774ebc352d9b6d9fb6ddc7c3242d103""1Dw5b3K1mrxUXubYmTipoPJSdXcmGko76d"UOP_DUP OP_HASH160 8ddbccdfad2462aa06b4fb94260231ad7a461f17 OP_EQUALVERIFY OP_CHECKSIG*276a9148ddbccdfad2462aa06b4fb94260231ad7a461f1788ac*"1Dw5b3K1mrxUXubYmTipoPJSdXcmGko76d8$J  +C@ba65407fa7a2716c954e5204650711802774ebc352d9b6d9fb6ddc7c3242d103""1NnZFkusm43tafU9gAEySvuDxcrz7igWjV"UOP_DUP OP_HASH160 eef848cd69d104a190e4a6e4222fceca47c9216e OP_EQUALVERIFY OP_CHECKSIG*276a914eef848cd69d104a190e4a6e4222fceca47c9216e88ac*"1NnZFkusm43tafU9gAEySvuDxcrz7igWjV8$J  $ݖ-@000000000000000000024fede2b06145556152232c86d4b0471a07cf8948f642"@00000000000000000018c182904c431c9d15f01d0684e72e5c255d21cba494ae2 + + + +1@4099eac2e6cb21e5bd4c87f860c73fb407d8c7f0bee842bee9bb6974eeb94e40$"@000000000000000000024fede2b06145556152232c86d4b0471a07cf8948f642(ݖ-2 +@39f81ca4cce0f4b6cba60e3bbfafe710c839a8f42784c94de2e8906f1e38ebe4B02c45cca6a0707c5e7d41c20a85c615062f3454ef7fb742400e964df93192676a62 +@82708d789dbca7c2a78fffd9e1390f6b6318bd606dbb54e472966bc2fc1a97f6B03dde1fb46dfcc5e43c23f2f47ff349cb692e42c0c16a6a33a3ce85de75564a2deB +*@4099eac2e6cb21e5bd4c87f860c73fb407d8c7f0bee842bee9bb6974eeb94e40""1968Q7Nfo7Ny6gsTT7kChTf5JgednXQvBb"UOP_DUP OP_HASH160 58b94311daac6fcf10d489b88c9b988bb387e903 OP_EQUALVERIFY OP_CHECKSIG*276a91458b94311daac6fcf10d489b88c9b988bb387e90388ac*"1968Q7Nfo7Ny6gsTT7kChTf5JgednXQvBb8$J  +@4099eac2e6cb21e5bd4c87f860c73fb407d8c7f0bee842bee9bb6974eeb94e40""1LVBCwQmHqjapqnM9oSSu2hE7xwH7KjU1r"UOP_DUP OP_HASH160 d5be8e646075881f13c25a71df4aeb627c8fd0bd OP_EQUALVERIFY OP_CHECKSIG*276a914d5be8e646075881f13c25a71df4aeb627c8fd0bd88ac*"1LVBCwQmHqjapqnM9oSSu2hE7xwH7KjU1r8$J  +@4099eac2e6cb21e5bd4c87f860c73fb407d8c7f0bee842bee9bb6974eeb94e40""1FmfF2tsqXHurhDxjucFWd64HsWBepw1Ge"UOP_DUP OP_HASH160 a203fc6e44a20e76440afb629117338170a8cac1 OP_EQUALVERIFY OP_CHECKSIG*276a914a203fc6e44a20e76440afb629117338170a8cac188ac*"1FmfF2tsqXHurhDxjucFWd64HsWBepw1Ge8$J $֭-@00000000000000000003de2032d7562dd53d927cc6bb670f6f6a1e799d9da40e"@000000000000000000024fede2b06145556152232c86d4b0471a07cf8948f6422$-@000000000000000000009cf6fec983bff58fca2deb927d7aa1fbd53a75bae3fc"@00000000000000000003de2032d7562dd53d927cc6bb670f6f6a1e799d9da40e2 +$-@00000000000000000019ac6f79a194edc510b4bded96028d10922dad8e4df566"@000000000000000000009cf6fec983bff58fca2deb927d7aa1fbd53a75bae3fc2 + +1@fa2685e850eb9578891091277201ef37e0ec986885c9e0ef24b775e3f75d6e81$"@00000000000000000019ac6f79a194edc510b4bded96028d10922dad8e4df566(-2 +@2ae875e5431d189582a94ddbdbfa784908e112516ef452cd3fabd3587956a1f7B02ab83a737693df41e8bb4d990264b17e04772c938ec535aa2bb7791af3d79be792 +@4099eac2e6cb21e5bd4c87f860c73fb407d8c7f0bee842bee9bb6974eeb94e40B02ab83a737693df41e8bb4d990264b17e04772c938ec535aa2bb7791af3d79be792 +@33c35982aeda717efae0e5df767f195184b3ef7d98bb158a09a7329296a86dfcB03aca65bd9566b97d4101d762428f20889b26839c5a4fe2b4c39b2e0ffda5d4180B +)@fa2685e850eb9578891091277201ef37e0ec986885c9e0ef24b775e3f75d6e81""1FAZ48kqHdETHLKpcuYFoESw2vVfjcbvSt"UOP_DUP OP_HASH160 9b6043117a75a1a1e2e7181bafedfe89e89b590e OP_EQUALVERIFY OP_CHECKSIG*276a9149b6043117a75a1a1e2e7181bafedfe89e89b590e88ac*"1FAZ48kqHdETHLKpcuYFoESw2vVfjcbvSt8$J  +d@fa2685e850eb9578891091277201ef37e0ec986885c9e0ef24b775e3f75d6e81""1NZY57UxECtNUd4SgV73VBJygapjEd7r9v"UOP_DUP OP_HASH160 ec81e38fb227f371edd19d5aa1f3ee2a41904e88 OP_EQUALVERIFY OP_CHECKSIG*276a914ec81e38fb227f371edd19d5aa1f3ee2a41904e8888ac*"1NZY57UxECtNUd4SgV73VBJygapjEd7r9v8$J $-@000000000000000000167c38f28da418b9d2ff93a7bf8ad37e3e1cae67dc418c"@00000000000000000019ac6f79a194edc510b4bded96028d10922dad8e4df5662$ȝ-@00000000000000000004b5a3f0b1f4439c709714eb2a90c029c26d641bebbb54"@000000000000000000167c38f28da418b9d2ff93a7bf8ad37e3e1cae67dc418c2$-@00000000000000000016e6e81351f4e0791d5081378196f0d1ad6731b65f35dc"@00000000000000000004b5a3f0b1f4439c709714eb2a90c029c26d641bebbb542$Ń-@0000000000000000000e8301136a5446f7f0739108d7cefda3c04a4f16eb085a"@00000000000000000016e6e81351f4e0791d5081378196f0d1ad6731b65f35dc2 $-@0000000000000000001a738d260e8e987430c1947944baefad67ca249b1de5c1"@0000000000000000000e8301136a5446f7f0739108d7cefda3c04a4f16eb085a2 + + + +1@fbf654fca35f5a5e5c1e407072b5346ff5104a6fdf57f299bb856d816a861aed$"@0000000000000000001a738d260e8e987430c1947944baefad67ca249b1de5c1(-2 +@2f7bfbb26f2b01251fdd168a15da4acea59342f3feb59e94224467333ae867e2B028226e50dd153b1a7ca37f420c24597999e711b1ff471644de5549ef3596aebbd2 +@33c2039dcd4a49572908b36a402650d7825a6c951843901784f004e48d95d6daB0300f1562e1b0c94ee51fb8eb28d24b2717c1f939b7642ab7f54d713f90f9d9a24B +̰@fbf654fca35f5a5e5c1e407072b5346ff5104a6fdf57f299bb856d816a861aed"!1fZf57NBTLKZ6E1Q22Hu1bsNkoBY16rpu"UOP_DUP OP_HASH160 074b1115697acc218fb2beec814debf1e517e254 OP_EQUALVERIFY OP_CHECKSIG*276a914074b1115697acc218fb2beec814debf1e517e25488ac*!1fZf57NBTLKZ6E1Q22Hu1bsNkoBY16rpu8$J  + @fbf654fca35f5a5e5c1e407072b5346ff5104a6fdf57f299bb856d816a861aed""1HpxKhd1gLNUPYmEmMgN21hyka25JLRSWv"UOP_DUP OP_HASH160 b893be5af02a8fabb3dfdc92cb03ac5c8863040d OP_EQUALVERIFY OP_CHECKSIG*276a914b893be5af02a8fabb3dfdc92cb03ac5c8863040d88ac*"1HpxKhd1gLNUPYmEmMgN21hyka25JLRSWv8$J  +Z@fbf654fca35f5a5e5c1e407072b5346ff5104a6fdf57f299bb856d816a861aed""1Lj8GwXDNTuHQjH4NDWTfpRbeWGNza32Xh"UOP_DUP OP_HASH160 d861eed992b1e86ae660ca7096e83c17cf62317f OP_EQUALVERIFY OP_CHECKSIG*276a914d861eed992b1e86ae660ca7096e83c17cf62317f88ac*"1Lj8GwXDNTuHQjH4NDWTfpRbeWGNza32Xh8$J ;$-@0000000000000000000ed2fa1ca85eeaa7095e8687f22a014c7916836460d2fd"@0000000000000000001a738d260e8e987430c1947944baefad67ca249b1de5c12 + +1@5502ece1ef8ba7e629faa959d610c91e3a0134f7afe6e8a809450ac1170ae091$"@0000000000000000000ed2fa1ca85eeaa7095e8687f22a014c7916836460d2fd(-2 +@00b2f5387c8972cc8eb4f5b8bb3df15987004c70c43242da606bb3e59404e058B0280f6d586e43bdb24c482f32bad66fe1ac18c64562f8825a4d66def88b0fc63862 +@b52679343a008ffa945ef5796027db0149c2d4bac38ea0181018a7ce6883de79B03a0c049b335ebebc24992b64c8e0fe4d75d661cdc45bb46fffca70aa815ff48b92 +@00b2f5387c8972cc8eb4f5b8bb3df15987004c70c43242da606bb3e59404e058B03aa98340cdaaa5c52e921ffa0aee5b0a661807b26d1d855a57ca8df1f6b5fcaea2 +@013c07a3c5cbeec1b7be26fa13650d81edf8aeb319ba63708210814f524a9657B0251f55d1bc98c654b2890dd86409bbcfdaf50f388ec8dc392bc959d1737c634362 +@0904a364ee0a4ad38e0e704d34f0e9a43ba95ed9884f945ba01626eb9cfb4bc4B03ce2929fe074b68c4a3f139cd88d07fb69e232e767047d6c7ea06111ed00f96fcB +4@5502ece1ef8ba7e629faa959d610c91e3a0134f7afe6e8a809450ac1170ae091""171vjuqR3T7tdkUnT8KzwfstXsrvgnpP3b"UOP_DUP OP_HASH160 41fd9d4d974e50e521e9203a43f362b473adb889 OP_EQUALVERIFY OP_CHECKSIG*276a91441fd9d4d974e50e521e9203a43f362b473adb88988ac*"171vjuqR3T7tdkUnT8KzwfstXsrvgnpP3b8$J  +d@5502ece1ef8ba7e629faa959d610c91e3a0134f7afe6e8a809450ac1170ae091""1Byq9H1GrpkdjXXRTki6CqM9PFJmvQFHbW"UOP_DUP OP_HASH160 7870bd3b994d843a5f1cf5f22e74955bc4ff4c24 OP_EQUALVERIFY OP_CHECKSIG*276a9147870bd3b994d843a5f1cf5f22e74955bc4ff4c2488ac*"1Byq9H1GrpkdjXXRTki6CqM9PFJmvQFHbW8$J  +@5502ece1ef8ba7e629faa959d610c91e3a0134f7afe6e8a809450ac1170ae091""1Jh5UnBCcSqn2HMfRZG8HBFxNQQW81Ksbu"UOP_DUP OP_HASH160 c20e8400757a0ffb3daa42dd4fa473a9628e8cd7 OP_EQUALVERIFY OP_CHECKSIG*276a914c20e8400757a0ffb3daa42dd4fa473a9628e8cd788ac*"1Jh5UnBCcSqn2HMfRZG8HBFxNQQW81Ksbu8$J $-@000000000000000000165aad4af3ea8761e53a6c8a486bd185253075dc914bca"@0000000000000000000ed2fa1ca85eeaa7095e8687f22a014c7916836460d2fd2$Ȍ-@0000000000000000001a879e372bc1f6265f111bb0b44a43974f47fb6321b2cc"@000000000000000000165aad4af3ea8761e53a6c8a486bd185253075dc914bca2$횪-@00000000000000000004f4d838901ad5ede66901b2dfab6c7a54941bd9a33907"@0000000000000000001a879e372bc1f6265f111bb0b44a43974f47fb6321b2cc2$-@00000000000000000006d11daab9d7d01d35b388e7806a3f10ff6f671212d277"@00000000000000000004f4d838901ad5ede66901b2dfab6c7a54941bd9a339072$質-@00000000000000000017fbe6177dff883133ce82952377a2eea311cf49f9debc"@00000000000000000006d11daab9d7d01d35b388e7806a3f10ff6f671212d2772$-@00000000000000000011cc086056cb6956aaac68e4c76bc91d5bff3f2f8ce89e"@00000000000000000017fbe6177dff883133ce82952377a2eea311cf49f9debc2!$ȼ-@0000000000000000000dcb7912c3ce17151a13d35d2deeb6c3036e80865dc012"@00000000000000000011cc086056cb6956aaac68e4c76bc91d5bff3f2f8ce89e2 + + +1@52c76938af7fefcb15032b5438dc623ac08f89e70deee1d5887f9d58a5124127$"@0000000000000000000dcb7912c3ce17151a13d35d2deeb6c3036e80865dc012(ȼ-2 +@b3157db4f9a8db0b215f7f665cc0a72f776695774c22393017cb72d453cdbb59B03b99060f9ffc5afde354e26a69de0e52cb349340a496c36c75cdce7bd7853388b2 +@2883d48d84e5dcb299061a59bdb36387bc39b652fcad1f1aadc507558a6be3a5B022ff6d2b932881832ebaaeb662a3a0fcda4e5c9975d616f05212cc9655d98c4a1B +@52c76938af7fefcb15032b5438dc623ac08f89e70deee1d5887f9d58a5124127""1FVu6ztDZ93B6Mrdn3WJjvYscMixWNn732"UOP_DUP OP_HASH160 9f08e6d206d835885fa28b93f0feff5a9641d0bb OP_EQUALVERIFY OP_CHECKSIG*276a9149f08e6d206d835885fa28b93f0feff5a9641d0bb88ac*"1FVu6ztDZ93B6Mrdn3WJjvYscMixWNn7328$J  +\@52c76938af7fefcb15032b5438dc623ac08f89e70deee1d5887f9d58a5124127""1BQaHCLF5MTBoZPAQUSTwF32Dgkya38ewn"UOP_DUP OP_HASH160 72269ae551eda5926b6d2e4b5ebdf2b33ed3bac0 OP_EQUALVERIFY OP_CHECKSIG*276a91472269ae551eda5926b6d2e4b5ebdf2b33ed3bac088ac*"1BQaHCLF5MTBoZPAQUSTwF32Dgkya38ewn8$J  +DZ@52c76938af7fefcb15032b5438dc623ac08f89e70deee1d5887f9d58a5124127""12An4cn1A3MHPfvZNGSJVY5QxzwkEL1Xbu"UOP_DUP OP_HASH160 0cd17c5078a9e0f286c8246d47ddbf1fb21fb35d OP_EQUALVERIFY OP_CHECKSIG*276a9140cd17c5078a9e0f286c8246d47ddbf1fb21fb35d88ac*"12An4cn1A3MHPfvZNGSJVY5QxzwkEL1Xbu8$J & + + +1@b19ce82ac83f1f985214fbb69d3f76e9d3a8949192e4e960e60a1d024d92c7f9$"@0000000000000000000dcb7912c3ce17151a13d35d2deeb6c3036e80865dc012(ȼ-2 +@52c76938af7fefcb15032b5438dc623ac08f89e70deee1d5887f9d58a5124127B03ae4f06a06e6d63016de8f403bb8039bef3f892db5ba50b147286aaa1ba6a39412 +@31d4dad02a924799df07db9a3eae2253b7397fea870321fe8c9f1021bf77ced2B02b5d591977df8d1a7b423642bbb1f769f02e86179f1c1d9d4f4367ad690aa74edB +@b19ce82ac83f1f985214fbb69d3f76e9d3a8949192e4e960e60a1d024d92c7f9""123npW4xeTrfaBX3B4ZXRC1MGFvTaqGFAE"UOP_DUP OP_HASH160 0b7f3499b8145e6288da318afe72f38e351f61d7 OP_EQUALVERIFY OP_CHECKSIG*276a9140b7f3499b8145e6288da318afe72f38e351f61d788ac*"123npW4xeTrfaBX3B4ZXRC1MGFvTaqGFAE8$J  +\@b19ce82ac83f1f985214fbb69d3f76e9d3a8949192e4e960e60a1d024d92c7f9""1QLYyobeiCvqNQLR3AtU7DebHPGas1h7kd"UOP_DUP OP_HASH160 fffd7dc80d35a63d9283e710c8f027d7e7782ac0 OP_EQUALVERIFY OP_CHECKSIG*276a914fffd7dc80d35a63d9283e710c8f027d7e7782ac088ac*"1QLYyobeiCvqNQLR3AtU7DebHPGas1h7kd8$J  +@b19ce82ac83f1f985214fbb69d3f76e9d3a8949192e4e960e60a1d024d92c7f9""1PEvsyv1N9VGqPXJ3SafAaPXFz2ESCX54q"UOP_DUP OP_HASH160 f3f52691a9e0d7e384e3f8b692692f49578f85e7 OP_EQUALVERIFY OP_CHECKSIG*276a914f3f52691a9e0d7e384e3f8b692692f49578f85e788ac*"1PEvsyv1N9VGqPXJ3SafAaPXFz2ESCX54q8$J & + + +1@cd3a8f669dfd753216fca3a56fa3b3195f731af0df128976d008a888417012e5$"@0000000000000000000dcb7912c3ce17151a13d35d2deeb6c3036e80865dc012(ȼ-2 +@b19ce82ac83f1f985214fbb69d3f76e9d3a8949192e4e960e60a1d024d92c7f9B02371625dea39df9f00b5f4af105e7bbea53fc89749dd537dde5ffcf10fe59c0642 +@f0117304739e4cfaa85e8ab560ee842132ec3267aada55b0a63fe82d0d0180d1B03d70fa9c24e11781cb5413a3eb6180fa62ea08c715cd4091cc58747cd6f5a20c5B +@cd3a8f669dfd753216fca3a56fa3b3195f731af0df128976d008a888417012e5""1DwygManFrN3WcDeq4ZA5TKo5LFnXXSyTc"UOP_DUP OP_HASH160 8e0748c13333520b808d2632fb5bf5149bcb1fc9 OP_EQUALVERIFY OP_CHECKSIG*276a9148e0748c13333520b808d2632fb5bf5149bcb1fc988ac*"1DwygManFrN3WcDeq4ZA5TKo5LFnXXSyTc8$J  +\@cd3a8f669dfd753216fca3a56fa3b3195f731af0df128976d008a888417012e5""1NWBMxtbGrSk8xJDZz4cGFu6fkaKHFYtyR"UOP_DUP OP_HASH160 ebdf5a889d7382b5cc6fc20ed63c79e406e8656d OP_EQUALVERIFY OP_CHECKSIG*276a914ebdf5a889d7382b5cc6fc20ed63c79e406e8656d88ac*"1NWBMxtbGrSk8xJDZz4cGFu6fkaKHFYtyR8$J  +@cd3a8f669dfd753216fca3a56fa3b3195f731af0df128976d008a888417012e5""1JpTRvYKdRKXyK2vooH1adEuXRaEe2kUqR"UOP_DUP OP_HASH160 c373c03d7a392c70ac9b4af189e99953440d0ee9 OP_EQUALVERIFY OP_CHECKSIG*276a914c373c03d7a392c70ac9b4af189e99953440d0ee988ac*"1JpTRvYKdRKXyK2vooH1adEuXRaEe2kUqR8$J & $-@00000000000000000006eb57a3031c2558c35188428d8ee71592dc39977152d3"@0000000000000000000dcb7912c3ce17151a13d35d2deeb6c3036e80865dc0122 + + + +1@b99eb18ddbeb13570223714589887d804201e2a7d88c073a0b6d8503cc93b2c5$"@00000000000000000006eb57a3031c2558c35188428d8ee71592dc39977152d3(-2 +@b7d7050e81bc12b6cc55088578a0d216220c33f8c56a00f479bfc126e031eee4B025eb977eac13830b356d761b68fdc6791d23ac6136f8bd84a0932fb4c426a5e1b2 +@154a384e481836447b89fe79c1d5623c8c6c126d2f97e2017517d0149603f95dB02b5278b634721ceba15544b40783ea536a55bd2883a67cf44827bb5c476b4ca8cB +@b99eb18ddbeb13570223714589887d804201e2a7d88c073a0b6d8503cc93b2c5"!1HBqzuW2q2G8LQajvwzdG5pqHQ7KL3rD5"UOP_DUP OP_HASH160 030fb54ab66784c895113ef5d7cfd541f51253d3 OP_EQUALVERIFY OP_CHECKSIG*276a914030fb54ab66784c895113ef5d7cfd541f51253d388ac*!1HBqzuW2q2G8LQajvwzdG5pqHQ7KL3rD58$J  +@b99eb18ddbeb13570223714589887d804201e2a7d88c073a0b6d8503cc93b2c5""19CEHSjoWWHaw2CmJgjHGzG391CB4gEzVK"UOP_DUP OP_HASH160 59e0ab9d4012628da49275516d831ce29661b079 OP_EQUALVERIFY OP_CHECKSIG*276a91459e0ab9d4012628da49275516d831ce29661b07988ac*"19CEHSjoWWHaw2CmJgjHGzG391CB4gEzVK8$J  +<@b99eb18ddbeb13570223714589887d804201e2a7d88c073a0b6d8503cc93b2c5""1Jiae7irgBhkfCoXyuH6oPW22EzcvDWeJV"UOP_DUP OP_HASH160 c2574621ff9b7d5cff512c127c550b07ba6fd393 OP_EQUALVERIFY OP_CHECKSIG*276a914c2574621ff9b7d5cff512c127c550b07ba6fd39388ac*"1Jiae7irgBhkfCoXyuH6oPW22EzcvDWeJV8$J  $-@00000000000000000011bf5d6b04d802c1ed5a6e7e25dc460b64c88a236d7899"@00000000000000000006eb57a3031c2558c35188428d8ee71592dc39977152d32$Ь-@00000000000000000001ca5a636e336716019a4126c568f3e2e01399cff59fe3"@00000000000000000011bf5d6b04d802c1ed5a6e7e25dc460b64c88a236d78992$-@0000000000000000001b853668b78722157a53560078d9ac38e7b1b74d5700c5"@00000000000000000001ca5a636e336716019a4126c568f3e2e01399cff59fe32$̔-@0000000000000000001722cd27e9804a474d59af967ad2df06f4f9bb425fa7e7"@0000000000000000001b853668b78722157a53560078d9ac38e7b1b74d5700c52$謜-@0000000000000000000ff596739eaf72ea74076e2b97edc778565243affd6d55"@0000000000000000001722cd27e9804a474d59af967ad2df06f4f9bb425fa7e72 $-@0000000000000000000b32069d7e7ba341e0890f41dac8ab4c9037b716029838"@0000000000000000000ff596739eaf72ea74076e2b97edc778565243affd6d552 + +1@780858bed76925bd88a4afc70e1b77a70b3a04ea5f59df45eebc52c9a4195e52$"@0000000000000000000b32069d7e7ba341e0890f41dac8ab4c9037b716029838(-2 +@fa2685e850eb9578891091277201ef37e0ec986885c9e0ef24b775e3f75d6e81B038eb7478313a6491dfa73f8939a7eb291e5a0612415095c612812d5d7c511d0452 +@f92a5734859a4120bbe795aa77ed3a3c05296149ea3bf5ffda0646ea870bb9a3B02d2917802b55e095d0fad41a692e8d9ef8f609c6050a700861f407c4674a688e8B +@780858bed76925bd88a4afc70e1b77a70b3a04ea5f59df45eebc52c9a4195e52""1GuzPFWVu7nowB4TkhdNrawstKZvqL1pKa"UOP_DUP OP_HASH160 ae8f6b0f8de941a521d1b03a9b4df628ad10ccef OP_EQUALVERIFY OP_CHECKSIG*276a914ae8f6b0f8de941a521d1b03a9b4df628ad10ccef88ac*"1GuzPFWVu7nowB4TkhdNrawstKZvqL1pKa8$J  +d@780858bed76925bd88a4afc70e1b77a70b3a04ea5f59df45eebc52c9a4195e52""1EzEnMYWDQCzbrDRn9Z8rVSxW32qtKo487"UOP_DUP OP_HASH160 996cd980a6c13211f59db5124165d8d0c6fab1c4 OP_EQUALVERIFY OP_CHECKSIG*276a914996cd980a6c13211f59db5124165d8d0c6fab1c488ac*"1EzEnMYWDQCzbrDRn9Z8rVSxW32qtKo4878$J $-@0000000000000000000884a77f5ff65c397cae88fb385e10cf5df751a088e6c9"@0000000000000000000b32069d7e7ba341e0890f41dac8ab4c9037b7160298382$җ-@000000000000000000122e2c72d0520cbcc5bdc4f7582473e01226fe6e8cb0cd"@0000000000000000000884a77f5ff65c397cae88fb385e10cf5df751a088e6c92 $Ԟ-@0000000000000000001a2136bb2f460972be231142acc07e05577dedf582232e"@000000000000000000122e2c72d0520cbcc5bdc4f7582473e01226fe6e8cb0cd2 + + + +1@84f4300a755146dc9a86f83910dc8c60706b36aa8cd8ef9f65d5da43084650cf$"@0000000000000000001a2136bb2f460972be231142acc07e05577dedf582232e(Ԟ-2 +@148c76ef48982fd7e7fa80500fa5c25fbee4579ddf5091f9583db197a8cbff7bB02f43305f470eb76d7f3952723e7baacdde62db8f7223f919dcfa9ff52c4321e242 +@11faa8a3bb8f060f7e98f3c71442034ea15d476ecbf5e991c49d0f5188633787B03c405da73cf4c33c9f0a333ddfeb4accf50da3cc582c4e696fefc8c56caa50aa0B +ۄ@84f4300a755146dc9a86f83910dc8c60706b36aa8cd8ef9f65d5da43084650cf""1MQFzRjmrogRt773h2vABhW619uCgDkKup"UOP_DUP OP_HASH160 dfc8988db410d40278a5a71443154b04183db9dc OP_EQUALVERIFY OP_CHECKSIG*276a914dfc8988db410d40278a5a71443154b04183db9dc88ac*"1MQFzRjmrogRt773h2vABhW619uCgDkKup8$J  +4@84f4300a755146dc9a86f83910dc8c60706b36aa8cd8ef9f65d5da43084650cf""1GePWy5Ye1L93qSZfJYENFvUEmAmDn9fc8"UOP_DUP OP_HASH160 ab9c12c49c6dd380d4fb8db174f5e2d4a15a2ad8 OP_EQUALVERIFY OP_CHECKSIG*276a914ab9c12c49c6dd380d4fb8db174f5e2d4a15a2ad888ac*"1GePWy5Ye1L93qSZfJYENFvUEmAmDn9fc88$J  +@84f4300a755146dc9a86f83910dc8c60706b36aa8cd8ef9f65d5da43084650cf""1JF81qpqez5Z8s4NtrEm4sqSuueUw5U9hv"UOP_DUP OP_HASH160 bd25d134b6e3ddd39d3f202ed2f90783728bc5a4 OP_EQUALVERIFY OP_CHECKSIG*276a914bd25d134b6e3ddd39d3f202ed2f90783728bc5a488ac*"1JF81qpqez5Z8s4NtrEm4sqSuueUw5U9hv8$J $-@00000000000000000014d3bc502b10f719f2e4b664cd5c219c4342d211a3306f"@0000000000000000001a2136bb2f460972be231142acc07e05577dedf582232e2$ϲ-@000000000000000000025cdd78962fa6027f662045347be11e5a18f8fccc093c"@00000000000000000014d3bc502b10f719f2e4b664cd5c219c4342d211a3306f2$ۮ-@0000000000000000000ee1ac1688744e1f81d420466aee0498c71c0c32dfa7a2"@000000000000000000025cdd78962fa6027f662045347be11e5a18f8fccc093c2$솯-@0000000000000000000a8a73709a259b5e13b69e09f4029e59aa514b9880eafb"@0000000000000000000ee1ac1688744e1f81d420466aee0498c71c0c32dfa7a22$˯-@0000000000000000000fec27b672489177fc482265783be5ee100781ae25a72d"@0000000000000000000a8a73709a259b5e13b69e09f4029e59aa514b9880eafb2$-@000000000000000000053a597765272a8b937e26a341c61e6bdc211810ab27cc"@0000000000000000000fec27b672489177fc482265783be5ee100781ae25a72d2$-@0000000000000000001504b3c9b737684cbadb4cd162fa3b249f20450019a0a7"@000000000000000000053a597765272a8b937e26a341c61e6bdc211810ab27cc2$弰-@00000000000000000006ffcef46c0dd1cbe5928629fa07580fc8d07b1a31914e"@0000000000000000001504b3c9b737684cbadb4cd162fa3b249f20450019a0a72$԰-@000000000000000000016c8bbde7ad5dfa222c1ce7e83da29e4c276a761723c6"@00000000000000000006ffcef46c0dd1cbe5928629fa07580fc8d07b1a31914e2$䀱-@00000000000000000017edb2e5b4024450c34321736dddb8919c09e07dff8d70"@000000000000000000016c8bbde7ad5dfa222c1ce7e83da29e4c276a761723c62$̃-@0000000000000000000993b82a89449eb4294ac660c32cd5b498dfe2df48dd76"@00000000000000000017edb2e5b4024450c34321736dddb8919c09e07dff8d702$-@0000000000000000000e53e6397112ff8cb1202a24e7b19df40ed48bce84fca3"@0000000000000000000993b82a89449eb4294ac660c32cd5b498dfe2df48dd762$Ʊ-@000000000000000000158350f83902b701568510e6cef2425c40d0c43f7c4629"@0000000000000000000e53e6397112ff8cb1202a24e7b19df40ed48bce84fca32$-@0000000000000000000249ec536c1fcf8205a5863bce52a0588cfa1a6cab9f79"@000000000000000000158350f83902b701568510e6cef2425c40d0c43f7c46292$-@00000000000000000017170b26fe2de93882b05ab08d2c8a470e066632c683f2"@0000000000000000000249ec536c1fcf8205a5863bce52a0588cfa1a6cab9f792$ȇ-@00000000000000000013251be4edf4bd839d54ff2029621e186cea9040c1a732"@00000000000000000017170b26fe2de93882b05ab08d2c8a470e066632c683f22$贴-@00000000000000000004007f6e8c02fb0124747c8a3ba770e4a1f0b8c984e68d"@00000000000000000013251be4edf4bd839d54ff2029621e186cea9040c1a7322‘$-@0000000000000000000afed549ff9369c8ffa3631f4fee052391f0b15e827dd9"@00000000000000000004007f6e8c02fb0124747c8a3ba770e4a1f0b8c984e68d2Ñ$-@000000000000000000044c3ee1e5e54768b15a7b88a3af96aff7a9c53e2c008c"@0000000000000000000afed549ff9369c8ffa3631f4fee052391f0b15e827dd92đ$-@000000000000000000060c68a39473e6dd8cadd20c08c0da79976c65f0bf59f9"@000000000000000000044c3ee1e5e54768b15a7b88a3af96aff7a9c53e2c008c2ő$斳-@000000000000000000125124455dd677b2dd9ca3f8f43ee62fbba5e680f856b0"@000000000000000000060c68a39473e6dd8cadd20c08c0da79976c65f0bf59f92Ƒ$ó-@00000000000000000012ea246a39fd27b82e788c097ee83ae05e8a66e3bf72d1"@000000000000000000125124455dd677b2dd9ca3f8f43ee62fbba5e680f856b02Ǒ$ҳ-@00000000000000000018f9b3de1a493e00e63364e9842a6687ec51453ce5c816"@00000000000000000012ea246a39fd27b82e788c097ee83ae05e8a66e3bf72d12ȑ$ӳ-@00000000000000000004e79525c62bd84b53cc6985a59b05c716dbc3e65c7e75"@00000000000000000018f9b3de1a493e00e63364e9842a6687ec51453ce5c8162ɑ$-@0000000000000000001a97173238ace16e596172b4484aea59f8e4f3f96ece88"@00000000000000000004e79525c62bd84b53cc6985a59b05c716dbc3e65c7e752ʑ$-@000000000000000000030cf0c16c622df1c496051f46a24b77c74c51bbd57ee5"@0000000000000000001a97173238ace16e596172b4484aea59f8e4f3f96ece882ˑ$ų-@0000000000000000000e6a97083e05fae7e9a5ca980c1adc33e126e8a00ed595"@000000000000000000030cf0c16c622df1c496051f46a24b77c74c51bbd57ee52̑$-@000000000000000000051029de6cae125ac94075e1cc7f0afa7464f5606d6208"@0000000000000000000e6a97083e05fae7e9a5ca980c1adc33e126e8a00ed5952͑$-@00000000000000000012169abcfabebe089ca9d59b95c57fd0083b8a4b0cc921"@000000000000000000051029de6cae125ac94075e1cc7f0afa7464f5606d62082Α$-@0000000000000000000164ce8cb806c8ab114c58374c33bcb8020675a2e9adad"@00000000000000000012169abcfabebe089ca9d59b95c57fd0083b8a4b0cc9212ϑ$׈-@00000000000000000014c8745338670c75e0d995ddd88ed36183e52646cb5345"@0000000000000000000164ce8cb806c8ab114c58374c33bcb8020675a2e9adad2Б$-@00000000000000000002680b29c87f5aa7d8d826e8f16e7a152f98f3ffa0db27"@00000000000000000014c8745338670c75e0d995ddd88ed36183e52646cb53452ё$᩵-@00000000000000000019a7c7feea52b2de43476c0eb5d986f0a202fcdfa00b5e"@00000000000000000002680b29c87f5aa7d8d826e8f16e7a152f98f3ffa0db272ґ$ȵ-@0000000000000000000fa33dd0e0512b8fc49aed3e5954a80fae1ac2e9bad1f2"@00000000000000000019a7c7feea52b2de43476c0eb5d986f0a202fcdfa00b5e2ӑ$ܵ-@00000000000000000019e8c2345a09974475d5819fb6a69b2212697f6c5b942e"@0000000000000000000fa33dd0e0512b8fc49aed3e5954a80fae1ac2e9bad1f22ԑ$𵋶-@00000000000000000017c1f7a443224dd524c993109cde301212193519bd27ec"@00000000000000000019e8c2345a09974475d5819fb6a69b2212697f6c5b942e2Ց$ɶ-@000000000000000000102ba1945a274d87981aacc09d0b07ed1faf6634dca8df"@00000000000000000017c1f7a443224dd524c993109cde301212193519bd27ec2֑$ȗѶ-@0000000000000000000a8909396df9943b1970625db413be37516e7eb23d2b37"@000000000000000000102ba1945a274d87981aacc09d0b07ed1faf6634dca8df2ב$-@000000000000000000180a54bcb5cd87b8bb9ba133fd0021d682d2c8b9664858"@0000000000000000000a8909396df9943b1970625db413be37516e7eb23d2b372ؑ$ퟷ-@000000000000000000105a4a20563708233972eefdc479a38e5a243e06ba68bd"@000000000000000000180a54bcb5cd87b8bb9ba133fd0021d682d2c8b96648582ّ$ۭ-@00000000000000000007d9e54817bbfa15d21919ee9a3e238b5d647aac107f33"@000000000000000000105a4a20563708233972eefdc479a38e5a243e06ba68bd2#ڑ$۷-@0000000000000000000038ae3fa603ae533a42b2236ce54a17ebc224a8f2d07d"@00000000000000000007d9e54817bbfa15d21919ee9a3e238b5d647aac107f332" + + +1@5a71d93533ae3873ff2cbe92596dad618cb79d88f04d76951d322603c173893dڑ$"@0000000000000000000038ae3fa603ae533a42b2236ce54a17ebc224a8f2d07d(۷-2 +@e52ef2d3f119c9b9c7dd433b52da4ddcd25c75b348dbbdcb6f2de19fc33667f2B028deca95f2a65e0a325bdceb7ec86de32815e83163e5c454b1050fd69489ad0832 +@5570c3081a96809ebc1e0867487c55ba50ba41fd0b1d712ccc31f1e71673bce9B02f1cc0f1a03284b2635c2afee5c8431e8fee90e65263d28a3aa53b905d8527034B +@5a71d93533ae3873ff2cbe92596dad618cb79d88f04d76951d322603c173893d""17rT33CTFgyFJyWWS7Ufedo5fhWH3vMvwW"UOP_DUP OP_HASH160 4b2adeafa12733f1e2450b7b7af9cdb5cbd2fd76 OP_EQUALVERIFY OP_CHECKSIG*276a9144b2adeafa12733f1e2450b7b7af9cdb5cbd2fd7688ac*"17rT33CTFgyFJyWWS7Ufedo5fhWH3vMvwW8ڑ$J  +[@5a71d93533ae3873ff2cbe92596dad618cb79d88f04d76951d322603c173893d""16S7Y9JvAsNoLPxwbnSfLRAZ7kdbjxmKFQ"UOP_DUP OP_HASH160 3b987c17b854bc6733c277cb5f031ed6824cba04 OP_EQUALVERIFY OP_CHECKSIG*276a9143b987c17b854bc6733c277cb5f031ed6824cba0488ac*"16S7Y9JvAsNoLPxwbnSfLRAZ7kdbjxmKFQ8ڑ$J  +@5a71d93533ae3873ff2cbe92596dad618cb79d88f04d76951d322603c173893d""14gzAejjSfrgP3tqBKvLjqSY2ZWFoQYRBq"UOP_DUP OP_HASH160 287851e8eeb11de5ee217592fd0b2c156c384228 OP_EQUALVERIFY OP_CHECKSIG*276a914287851e8eeb11de5ee217592fd0b2c156c38422888ac*"14gzAejjSfrgP3tqBKvLjqSY2ZWFoQYRBq8ڑ$J  + +1@25500d4a9e9ec2dc9a9bd716026e9ad241f2a9fbb3223e2557faeeb0355d0686ڑ$"@0000000000000000000038ae3fa603ae533a42b2236ce54a17ebc224a8f2d07d(۷-2 +@5a71d93533ae3873ff2cbe92596dad618cb79d88f04d76951d322603c173893dB03e84ffe1abfc4afec8360e7329f7b49335b81896ba54fd672ee7c03c8b20681912 +@08b44f13fd916a51320ebfa723e5fc6987a07591fa19b22fe13187c4d840705bB03ba6d18bce9c2ffb7d386330c8d3898710468ad2e444264704c5a1d29db6f5d312 +@de441cb3fae41c371bd9377a8d88e4aac30e610ff028143f2da766258d4a939eB02d0de4b089a92964bc0db2877c5f0b9869695e99db9e3013709def4dc4000243e2 +@5a71d93533ae3873ff2cbe92596dad618cb79d88f04d76951d322603c173893dB026f07986da023790d88f7c2a351c028587c35fcf099c862f5577b0c9aa883b9e4B +@25500d4a9e9ec2dc9a9bd716026e9ad241f2a9fbb3223e2557faeeb0355d0686""1Q4vYn2Zwi73tCvMMKcv7dBA4bruDTdGyR"UOP_DUP OP_HASH160 fd08d725d7abebe467a9f8103ca3fa9fb9ac6f87 OP_EQUALVERIFY OP_CHECKSIG*276a914fd08d725d7abebe467a9f8103ca3fa9fb9ac6f8788ac*"1Q4vYn2Zwi73tCvMMKcv7dBA4bruDTdGyR8ڑ$J  +[@25500d4a9e9ec2dc9a9bd716026e9ad241f2a9fbb3223e2557faeeb0355d0686""1N5DnLGPznugnkw9W24yiQxcZrezsxtHB2"UOP_DUP OP_HASH160 e726f98f17f7b95c9bc5508a83781d6ee6ee31e1 OP_EQUALVERIFY OP_CHECKSIG*276a914e726f98f17f7b95c9bc5508a83781d6ee6ee31e188ac*"1N5DnLGPznugnkw9W24yiQxcZrezsxtHB28ڑ$J  +@25500d4a9e9ec2dc9a9bd716026e9ad241f2a9fbb3223e2557faeeb0355d0686""1PtZ8qZXKeKjy9PgoQBP2wFX7neURf5ADB"UOP_DUP OP_HASH160 fb12ce6caed182494a718a63e146f7d3961e0a74 OP_EQUALVERIFY OP_CHECKSIG*276a914fb12ce6caed182494a718a63e146f7d3961e0a7488ac*"1PtZ8qZXKeKjy9PgoQBP2wFX7neURf5ADB8ڑ$J  + + +1@34bb7e9965486dd8e4d2e4e18afc0b4c4599ccd60db8a8aa88165a98bcf64aa7ڑ$"@0000000000000000000038ae3fa603ae533a42b2236ce54a17ebc224a8f2d07d(۷-2 +@25500d4a9e9ec2dc9a9bd716026e9ad241f2a9fbb3223e2557faeeb0355d0686B03eac1f2ba708e48443aedb761acf2e5c26c3e27fb016b6af35e2bc49e5cbffff92 +@25500d4a9e9ec2dc9a9bd716026e9ad241f2a9fbb3223e2557faeeb0355d0686B0395ca0247f7acd6c76b76a2820272daa731930d4b9ff5ca128b34dfd9fad1c6d3B +@34bb7e9965486dd8e4d2e4e18afc0b4c4599ccd60db8a8aa88165a98bcf64aa7""1L3zQ8w4caQBMgtArWKjjHFudAqpjg3wGR"UOP_DUP OP_HASH160 d0fb22d1b20876f252f2160d69c97b4f17f895f8 OP_EQUALVERIFY OP_CHECKSIG*276a914d0fb22d1b20876f252f2160d69c97b4f17f895f888ac*"1L3zQ8w4caQBMgtArWKjjHFudAqpjg3wGR8ڑ$J  +[@34bb7e9965486dd8e4d2e4e18afc0b4c4599ccd60db8a8aa88165a98bcf64aa7""1Fd9tircRZvaMxdZ18skMkwMivfjn2pQyS"UOP_DUP OP_HASH160 a0682876854a8640ab792a2ff0ae3ccce1f85357 OP_EQUALVERIFY OP_CHECKSIG*276a914a0682876854a8640ab792a2ff0ae3ccce1f8535788ac*"1Fd9tircRZvaMxdZ18skMkwMivfjn2pQyS8ڑ$J  +(@34bb7e9965486dd8e4d2e4e18afc0b4c4599ccd60db8a8aa88165a98bcf64aa7""1BtEAD9qp5ULseLxA2LV8op8vLWqZyyFXK"UOP_DUP OP_HASH160 776174cf63897e22020be24cd11744e75d1a0443 OP_EQUALVERIFY OP_CHECKSIG*276a914776174cf63897e22020be24cd11744e75d1a044388ac*"1BtEAD9qp5ULseLxA2LV8op8vLWqZyyFXK8ڑ$J  ۑ$-@00000000000000000000ae03c6158d331d58c58c03c8e02f87cbb1bd28490788"@0000000000000000000038ae3fa603ae533a42b2236ce54a17ebc224a8f2d07d2ܑ$؉-@0000000000000000001326944575fc4d571b21e44868e37e9f2d68404bc0eb19"@00000000000000000000ae03c6158d331d58c58c03c8e02f87cbb1bd284907882ݑ$-@0000000000000000000da895d3e6110c3b9db59728e4c1a2c19cb3ca2940b4b6"@0000000000000000001326944575fc4d571b21e44868e37e9f2d68404bc0eb192 ޑ$-@0000000000000000000edb6d05d3957fdbb42ba5066097d0cc6c03f242b4c7da"@0000000000000000000da895d3e6110c3b9db59728e4c1a2c19cb3ca2940b4b62 + + + +1@e0efe67fe1d95e5bee6bc55d8874eef1bbbb8ee1e3750615cd17ef56af27c984ޑ$"@0000000000000000000edb6d05d3957fdbb42ba5066097d0cc6c03f242b4c7da(-2 +@1ea0484cfe781c6cf34f9ab1ab1cdaad569de5d55ccbab93f7eaa27099b47dcaB03102fb052f972a347060a81b7fadf34bfc4b1852f53cbc565d8aefe69de0d1dc12 +@1ea0484cfe781c6cf34f9ab1ab1cdaad569de5d55ccbab93f7eaa27099b47dcaB03d5283c70c41905dfc82b1e540637b83046d5e9d64be07902f7e0ab4e76e6add7B +/@e0efe67fe1d95e5bee6bc55d8874eef1bbbb8ee1e3750615cd17ef56af27c984""12Kr9FLFEE1QesN4o7yCvjfVfcKhBGxibn"UOP_DUP OP_HASH160 0e88a28adf0854252484f61dfdaf27d17d319369 OP_EQUALVERIFY OP_CHECKSIG*276a9140e88a28adf0854252484f61dfdaf27d17d31936988ac*"12Kr9FLFEE1QesN4o7yCvjfVfcKhBGxibn8ޑ$J  +@e0efe67fe1d95e5bee6bc55d8874eef1bbbb8ee1e3750615cd17ef56af27c984""17U8V238T55NRFrV64wbDqJiJhiCidzqKi"UOP_DUP OP_HASH160 46f23b72ce87d4623ae7cd5e875a44ec6922bec4 OP_EQUALVERIFY OP_CHECKSIG*276a91446f23b72ce87d4623ae7cd5e875a44ec6922bec488ac*"17U8V238T55NRFrV64wbDqJiJhiCidzqKi8ޑ$J  +!@e0efe67fe1d95e5bee6bc55d8874eef1bbbb8ee1e3750615cd17ef56af27c984""1Dj62jH1SXMoDhELsgYsrRCpcixUp6qVNk"UOP_DUP OP_HASH160 8b972db06bcca0ff34a279ac923e2bf434eccf86 OP_EQUALVERIFY OP_CHECKSIG*276a9148b972db06bcca0ff34a279ac923e2bf434eccf8688ac*"1Dj62jH1SXMoDhELsgYsrRCpcixUp6qVNk8ޑ$J ; ߑ$㬹-@00000000000000000015fd2a1e177d4a37a56358a132c65957c777735a713893"@0000000000000000000edb6d05d3957fdbb42ba5066097d0cc6c03f242b4c7da2 + + + +1@7019737ef9a50cff80f8cf04c9dd26e61a799bce2e6eafb5acc9db458a9eefd4ߑ$"@00000000000000000015fd2a1e177d4a37a56358a132c65957c777735a713893(㬹-2 +@d05a657233b4db41652b561f9d567c68f1f807547d50bef951e15d483485d526B02d5bf9f939566e3fd61cfa392c84e8a580dc8f26809b6eacb97d42cbba918530c2 +@ad9e972e3b7da5424055cfafd4fe33297870c88e1c1937c88cf6edeaad32578bB023e2ed02da6d8f38d652564e6c1fcc97df5aefb50210ecb01569bf8fb0afa055bB + +@7019737ef9a50cff80f8cf04c9dd26e61a799bce2e6eafb5acc9db458a9eefd4""13Ve2cGbkFb5stXqhePJudSNicjQszmwMQ"UOP_DUP OP_HASH160 1b5acec4897cabee284e06b167d76a321952fe6c OP_EQUALVERIFY OP_CHECKSIG*276a9141b5acec4897cabee284e06b167d76a321952fe6c88ac*"13Ve2cGbkFb5stXqhePJudSNicjQszmwMQ8ߑ$J  +@7019737ef9a50cff80f8cf04c9dd26e61a799bce2e6eafb5acc9db458a9eefd4""1F2WtZDfHbW4XdawYSumYoFJNJbFGzgi9N"UOP_DUP OP_HASH160 99db207df0416fb3157073b82e614e972dee43ae OP_EQUALVERIFY OP_CHECKSIG*276a91499db207df0416fb3157073b82e614e972dee43ae88ac*"1F2WtZDfHbW4XdawYSumYoFJNJbFGzgi9N8ߑ$J  +d@7019737ef9a50cff80f8cf04c9dd26e61a799bce2e6eafb5acc9db458a9eefd4""1AqFpQhKd5uktkJnj8crfEwt7NsCR4BS9T"UOP_DUP OP_HASH160 6bd9779756660c0690c614b88dec8098990b6d2e OP_EQUALVERIFY OP_CHECKSIG*276a9146bd9779756660c0690c614b88dec8098990b6d2e88ac*"1AqFpQhKd5uktkJnj8crfEwt7NsCR4BS9T8ߑ$J ;$-@00000000000000000018bb712f042fdd322f5b82e8bcde78cf518a200fc85587"@00000000000000000015fd2a1e177d4a37a56358a132c65957c777735a7138932$ǁ-@00000000000000000001d91f62862fc548848950ec5499e09d3819a7eb3a1167"@00000000000000000018bb712f042fdd322f5b82e8bcde78cf518a200fc855872$-@000000000000000000110facf2ebbd6f8e62f005768b3258e4f95b9e99dcb325"@00000000000000000001d91f62862fc548848950ec5499e09d3819a7eb3a11672$-@0000000000000000000c648995909013922da6d01728e014c6cb0de094370b33"@000000000000000000110facf2ebbd6f8e62f005768b3258e4f95b9e99dcb3252$º-@000000000000000000061a675b0f5ddcc9f245204cde7d847403fee182eb4d78"@0000000000000000000c648995909013922da6d01728e014c6cb0de094370b332$Яʺ-@0000000000000000000393c6f8ece3a55038db2a37366020666e066a9256fb6c"@000000000000000000061a675b0f5ddcc9f245204cde7d847403fee182eb4d782$觻-@000000000000000000074aef8d0047b504a4b874ccef135122b90634def723ba"@0000000000000000000393c6f8ece3a55038db2a37366020666e066a9256fb6c2$츻-@0000000000000000000458f903ab00153d7bf6c90154fe40a9bf98bb8611b851"@000000000000000000074aef8d0047b504a4b874ccef135122b90634def723ba2 + + +1@f60c657279bf2866ef15d0966b32f3c4a06c7420478101e1c9dc9aee6e563c66$"@0000000000000000000458f903ab00153d7bf6c90154fe40a9bf98bb8611b851(츻-2 +@fbf654fca35f5a5e5c1e407072b5346ff5104a6fdf57f299bb856d816a861aedB02d58d8a846ff28c159aa4e7ed3797acbfa5e40394a596e97df7e5b97ae7339a0e2 +@4b62c3c1100129f257b186b21c87bd01efa388d4819aa94c1e300b8c57c09ceaB036815c61492dc2bd53c863df3f0f818a7ed5ab8629095b49b8362a27e1ec55316B +@f60c657279bf2866ef15d0966b32f3c4a06c7420478101e1c9dc9aee6e563c66""1JC3FuSb9Dy89CDaeHSE9diK7Wmhct7rzU"UOP_DUP OP_HASH160 bc909911af97cc007f3d13b7c3d1843e3c844a29 OP_EQUALVERIFY OP_CHECKSIG*276a914bc909911af97cc007f3d13b7c3d1843e3c844a2988ac*"1JC3FuSb9Dy89CDaeHSE9diK7Wmhct7rzU8$J  +@f60c657279bf2866ef15d0966b32f3c4a06c7420478101e1c9dc9aee6e563c66""1853ZNvkKPkXHc82aEEW2vBVvLSGDHrBwX"UOP_DUP OP_HASH160 4d8cae0a6da2c98b2b2bb122969e21c0a5cfd32d OP_EQUALVERIFY OP_CHECKSIG*276a9144d8cae0a6da2c98b2b2bb122969e21c0a5cfd32d88ac*"1853ZNvkKPkXHc82aEEW2vBVvLSGDHrBwX8$J  +N@f60c657279bf2866ef15d0966b32f3c4a06c7420478101e1c9dc9aee6e563c66""1NXQhS93RmSuwERiFkWDYB46Cu65BU69LR"UOP_DUP OP_HASH160 ec1ae6d4744af4ac0c8a4c6bc64521243f2a1174 OP_EQUALVERIFY OP_CHECKSIG*276a914ec1ae6d4744af4ac0c8a4c6bc64521243f2a117488ac*"1NXQhS93RmSuwERiFkWDYB46Cu65BU69LR8$J ; + + +1@427c9b2b7d05c1e06cd792fbc3f65c086d2569c85c316fb5fc80e4ee8a456e78$"@0000000000000000000458f903ab00153d7bf6c90154fe40a9bf98bb8611b851(츻-2 +@f60c657279bf2866ef15d0966b32f3c4a06c7420478101e1c9dc9aee6e563c66B03e6d70709dae7cf83ef3d4f0f67e29fe4a4efe6b9622edce563a7b3802fc82f432 +@f60c657279bf2866ef15d0966b32f3c4a06c7420478101e1c9dc9aee6e563c66B0265d297a366187c7cfa27c0d2627667092393f49c9111bd642c26bfb380a3b563B +@427c9b2b7d05c1e06cd792fbc3f65c086d2569c85c316fb5fc80e4ee8a456e78""15JGiEgQ2oFx1rGHrR2aMtZEdcsFGQyK8C"UOP_DUP OP_HASH160 2f24b078624c42d62df8c31f8d14affa20168432 OP_EQUALVERIFY OP_CHECKSIG*276a9142f24b078624c42d62df8c31f8d14affa2016843288ac*"15JGiEgQ2oFx1rGHrR2aMtZEdcsFGQyK8C8$J  +@427c9b2b7d05c1e06cd792fbc3f65c086d2569c85c316fb5fc80e4ee8a456e78""15NePejw1z41KUHnXnrHj48UyVN6FjD8Y2"UOP_DUP OP_HASH160 2ff8734bc05fc5ce97f79f45e4c8be56e0258964 OP_EQUALVERIFY OP_CHECKSIG*276a9142ff8734bc05fc5ce97f79f45e4c8be56e025896488ac*"15NePejw1z41KUHnXnrHj48UyVN6FjD8Y28$J  +I@427c9b2b7d05c1e06cd792fbc3f65c086d2569c85c316fb5fc80e4ee8a456e78""13eME3gvFjX7Q6PGMnBfnRn66o5q5AJ2Ft"UOP_DUP OP_HASH160 1d00866bb53573320cd389d2848469f490ad6b27 OP_EQUALVERIFY OP_CHECKSIG*276a9141d00866bb53573320cd389d2848469f490ad6b2788ac*"13eME3gvFjX7Q6PGMnBfnRn66o5q5AJ2Ft8$J ;$λ-@000000000000000000160aa097de96320fcf10ce6355a928bf36211f2a89049c"@0000000000000000000458f903ab00153d7bf6c90154fe40a9bf98bb8611b8512$ؑ޻-@000000000000000000036b30e2a6730fa247abf2b6b0a076d50109e774ccc8c3"@000000000000000000160aa097de96320fcf10ce6355a928bf36211f2a89049c2 $ˌ-@0000000000000000001879d63fd4533f3bb339bf2a1a2a7d900770af4c6f1fc6"@000000000000000000036b30e2a6730fa247abf2b6b0a076d50109e774ccc8c32 + + + +1@c1869ece97dd0c6f5f443a3611a89ae10c8894a8a10cd59e589df6fd5690544c$"@0000000000000000001879d63fd4533f3bb339bf2a1a2a7d900770af4c6f1fc6(ˌ-2 +@427c9b2b7d05c1e06cd792fbc3f65c086d2569c85c316fb5fc80e4ee8a456e78B03b31e1508fbff86e880389389146d3e4c24cb1c396674d672cd0546d38f9d14172 +@427c9b2b7d05c1e06cd792fbc3f65c086d2569c85c316fb5fc80e4ee8a456e78B0300bccbb5f3793ceab6130b02be2c71c00a28013d9e52c30769a9d3b257342ca5B +@c1869ece97dd0c6f5f443a3611a89ae10c8894a8a10cd59e589df6fd5690544c""1FdHcjaptL8mEEv31f8Yh9skFnVq8W78k3"UOP_DUP OP_HASH160 a06e9b246fc598383a1eae90bdb0444cdd5c2f09 OP_EQUALVERIFY OP_CHECKSIG*276a914a06e9b246fc598383a1eae90bdb0444cdd5c2f0988ac*"1FdHcjaptL8mEEv31f8Yh9skFnVq8W78k38$J  +@c1869ece97dd0c6f5f443a3611a89ae10c8894a8a10cd59e589df6fd5690544c""1P5WikpKD3Lt7eBP22Ceow5JiHE5dt3N7d"UOP_DUP OP_HASH160 f22d3d72b153f7cb7165876b75c4397cec8b9da3 OP_EQUALVERIFY OP_CHECKSIG*276a914f22d3d72b153f7cb7165876b75c4397cec8b9da388ac*"1P5WikpKD3Lt7eBP22Ceow5JiHE5dt3N7d8$J  +E@c1869ece97dd0c6f5f443a3611a89ae10c8894a8a10cd59e589df6fd5690544c""1KCznW5KPupRrmghJMQwsiq33SD9S9ycUp"UOP_DUP OP_HASH160 c7b7136537a9f43b3429bded4fc65181109fe86c OP_EQUALVERIFY OP_CHECKSIG*276a914c7b7136537a9f43b3429bded4fc65181109fe86c88ac*"1KCznW5KPupRrmghJMQwsiq33SD9S9ycUp8$J ;$-@0000000000000000000cbb033380bd91c0beb743fd93c91b46311d6afa0001e0"@0000000000000000001879d63fd4533f3bb339bf2a1a2a7d900770af4c6f1fc62 $-@0000000000000000000151eb4458ce4309f9f7c5fef3a9459f30b666846f75c4"@0000000000000000000cbb033380bd91c0beb743fd93c91b46311d6afa0001e02 + +1@3068e6071b9bca78c81fef1d88e04a44ea117fb92d25e49a493de57bf13b5950$"@0000000000000000000151eb4458ce4309f9f7c5fef3a9459f30b666846f75c4(-2 +@2b129cd6930e671dba904fc9ffc5bd43b57b19c95153482d404718fc8f044e4bB03d4e0044b2b673c9403a577cffe32aef76d87399d9510a6eafe27b5f9be7f46442 +@1db154fcc80970ef6e51af54a25a85d394a1674f47e03c93845324ff4851298aB020fa455ee1266a693e87dc3f94a0d3e23b76270deb4322d5dfeccfe5a82efdf492 +@d25a12eac63d919d65f42253649d9e6b880830f5e22769f7c05026873eefb88dB02db905675ded8d164e2d1fa4b9bf6f4e7eb6e00026ed1403ac8b4ad614de6f6892 +@64d9609c0e429e67d6a0bebcb04c4e57dd47c88e56e9e5c51193bec1830b57b2B034e02d60375162669f722b98b367f9d7e1b1536c3a5dd0b9582bea3b9a10592f1B +y@3068e6071b9bca78c81fef1d88e04a44ea117fb92d25e49a493de57bf13b5950""1KDU8CsZZYT4XjSz8hhyr6F7GtceiEL1WM"UOP_DUP OP_HASH160 c7cde5d6adf01549d19e739f5f3aa8a61cdfd129 OP_EQUALVERIFY OP_CHECKSIG*276a914c7cde5d6adf01549d19e739f5f3aa8a61cdfd12988ac*"1KDU8CsZZYT4XjSz8hhyr6F7GtceiEL1WM8$J  +\@3068e6071b9bca78c81fef1d88e04a44ea117fb92d25e49a493de57bf13b5950""1MXy26Ejdz4cDWP4aHxqftdwQMhAoYxD4R"UOP_DUP OP_HASH160 e13dc1b4ed09f3cae89979301aec247395c48cd4 OP_EQUALVERIFY OP_CHECKSIG*276a914e13dc1b4ed09f3cae89979301aec247395c48cd488ac*"1MXy26Ejdz4cDWP4aHxqftdwQMhAoYxD4R8$J  +@3068e6071b9bca78c81fef1d88e04a44ea117fb92d25e49a493de57bf13b5950""13wxH1BMTgDqMAxpmN153EWVAzYtdB4V2r"UOP_DUP OP_HASH160 2054db02fe64aad9a05e7ac5a48a463aa7397e70 OP_EQUALVERIFY OP_CHECKSIG*276a9142054db02fe64aad9a05e7ac5a48a463aa7397e7088ac*"13wxH1BMTgDqMAxpmN153EWVAzYtdB4V2r8$J $-@00000000000000000014cb13654eb9f482fed008b2116b9c01136e58f0449b89"@0000000000000000000151eb4458ce4309f9f7c5fef3a9459f30b666846f75c42 + +1@386c8c43d9a0f2c8312ccc75ae4cb90491398ce87d8bbaac5bf0166599bf735f$"@00000000000000000014cb13654eb9f482fed008b2116b9c01136e58f0449b89(-2 +@fafcb663e178f9e917edcce47f0927d666af0424196765fb2cd81de5ef20893bB0224d184dba6e3b0a93836b8be1fb59c51581053497708a105f0bc3f1df1cd9b202 +@a9101274708f9bd0fec5dc93ac619f581879e6686c29483f6d442371bc4f37aeB02f9cc009d6954ad1addeb2f70e45cbd23822ea2d2fd88a8a99f5259390b90d06f2 +@0c01928ab715c5416ae0f6631fa1d983e2d5658906c3b117e04ba1ce5d3fb8f1B028c9cd3f42f95f23e0be02e38fffb64a82ae99b47d3697e7ffc1cbb9cd8abbbf32 +@f1e5469ef28d019c2b4a501292d7721955bcaae0035fc8e67b677dac7a8abecfB03958b45be3c343830530246c65f3bc1cbb521c62c5a2e409a837cbc7d7a452f2f2 +@3068e6071b9bca78c81fef1d88e04a44ea117fb92d25e49a493de57bf13b5950B024110bd1d4ae46f08b52d9f733382da066c4d590432b752351d633c2c64d6a5aaB +k@386c8c43d9a0f2c8312ccc75ae4cb90491398ce87d8bbaac5bf0166599bf735f""1Ndkv5t78SRTE5rFPxPcQE68EhbD8Hz2sL"UOP_DUP OP_HASH160 ed4e4651a6b84e2a2bd1914be82024a544b8ea9a OP_EQUALVERIFY OP_CHECKSIG*276a914ed4e4651a6b84e2a2bd1914be82024a544b8ea9a88ac*"1Ndkv5t78SRTE5rFPxPcQE68EhbD8Hz2sL8$J  +\@386c8c43d9a0f2c8312ccc75ae4cb90491398ce87d8bbaac5bf0166599bf735f""1CyP9wUyYtJNqZ97uPpd3HF4hjEho1NsaM"UOP_DUP OP_HASH160 83532bba8f62f9e1c41ee2e30916ae44a60742ac OP_EQUALVERIFY OP_CHECKSIG*276a91483532bba8f62f9e1c41ee2e30916ae44a60742ac88ac*"1CyP9wUyYtJNqZ97uPpd3HF4hjEho1NsaM8$J  +@386c8c43d9a0f2c8312ccc75ae4cb90491398ce87d8bbaac5bf0166599bf735f""12EZUzDhymdZASJZWp9y9cczoX8vT54JoK"UOP_DUP OP_HASH160 0d88a5f94248785098662b7125e3541d866b6cd2 OP_EQUALVERIFY OP_CHECKSIG*276a9140d88a5f94248785098662b7125e3541d866b6cd288ac*"12EZUzDhymdZASJZWp9y9cczoX8vT54JoK8$J  $-@0000000000000000000ffa3c33e2dc54559b082a71da028807a2c377fdf3d9d2"@00000000000000000014cb13654eb9f482fed008b2116b9c01136e58f0449b892 + + + +1@f2b0b2c852f0630ff682df7a8237eb3b92911d9a85bae29a74eea9037eaf977f$"@0000000000000000000ffa3c33e2dc54559b082a71da028807a2c377fdf3d9d2(-2 +@c1869ece97dd0c6f5f443a3611a89ae10c8894a8a10cd59e589df6fd5690544cB024fe7a4bd4cfa7be52959c60c8a3304f1db8afdc8dc62e30cc4c494e49b77a21d2 +@23a63b4ff9e8de584ebed768d2f3ab34eaff5d75fcf1884c802755513fff149fB03e39d87260049d5748cd1ea8410040f62035fb496dfe4aa48a1bfb3261ebedb21B +@f2b0b2c852f0630ff682df7a8237eb3b92911d9a85bae29a74eea9037eaf977f""179w8siLDYZ9rZ2CnKGwPwcVQ4L99imyqt"UOP_DUP OP_HASH160 438145cce3decb153524f0d641877ef23aa0a923 OP_EQUALVERIFY OP_CHECKSIG*276a914438145cce3decb153524f0d641877ef23aa0a92388ac*"179w8siLDYZ9rZ2CnKGwPwcVQ4L99imyqt8$J  +@f2b0b2c852f0630ff682df7a8237eb3b92911d9a85bae29a74eea9037eaf977f""1PwGb6yH7s31tHAU55s3qNoP2DMboyeKXH"UOP_DUP OP_HASH160 fb963dca8649fdcb528faab5cd3a84791a59c751 OP_EQUALVERIFY OP_CHECKSIG*276a914fb963dca8649fdcb528faab5cd3a84791a59c75188ac*"1PwGb6yH7s31tHAU55s3qNoP2DMboyeKXH8$J  +̽@f2b0b2c852f0630ff682df7a8237eb3b92911d9a85bae29a74eea9037eaf977f""1KN9mZRSpSybPfkvxECdRkpDCfahrLvSoZ"UOP_DUP OP_HASH160 c9725194f4afc66e0f088f8ca4a5bac623d03b50 OP_EQUALVERIFY OP_CHECKSIG*276a914c9725194f4afc66e0f088f8ca4a5bac623d03b5088ac*"1KN9mZRSpSybPfkvxECdRkpDCfahrLvSoZ8$J ;!$-@0000000000000000001104e4e2688b78bf77978933dee7698ca343dd50f2784b"@0000000000000000000ffa3c33e2dc54559b082a71da028807a2c377fdf3d9d22 + + +1@31c6b6ce768ef42e3baaacedba05eb906cc6cc93d8a7034985752ef622d64e37$"@0000000000000000001104e4e2688b78bf77978933dee7698ca343dd50f2784b(-2 +@46e8ab255f6dfb26c6c57f2863ca55b5a308bb9bc446bda373ec09e3ae9f195cB020078da036ca2b93b69882540b86b2c7d1a6665b084d4db4dfcc0231e5fd51bc12 +@f559b0a21c0de3c64959815b84a848591de3491311c5f2d6069676ea4de399f9B022c5567c98204c8520281a767f71528cb1ff09466b5bf11c7a318d7dedc54d622B +@31c6b6ce768ef42e3baaacedba05eb906cc6cc93d8a7034985752ef622d64e37""14Vkhj1c6PjJPbPQRU2vecLfp8hzy9ryAS"UOP_DUP OP_HASH160 2658814742a12cc389c34d0c42d879aa10211244 OP_EQUALVERIFY OP_CHECKSIG*276a9142658814742a12cc389c34d0c42d879aa1021124488ac*"14Vkhj1c6PjJPbPQRU2vecLfp8hzy9ryAS8$J  +@31c6b6ce768ef42e3baaacedba05eb906cc6cc93d8a7034985752ef622d64e37""1L5uXmWNqwRXgvSxji8DvKvDPoCumxsLvH"UOP_DUP OP_HASH160 d157e76a78403365484f96acbc8f551c341a9902 OP_EQUALVERIFY OP_CHECKSIG*276a914d157e76a78403365484f96acbc8f551c341a990288ac*"1L5uXmWNqwRXgvSxji8DvKvDPoCumxsLvH8$J  +ƽ@31c6b6ce768ef42e3baaacedba05eb906cc6cc93d8a7034985752ef622d64e37"!1rbf5JDnpgCQ8YWbf7qbGYeRLsmWDWwxd"UOP_DUP OP_HASH160 09614fd70a94e0c2e920c8eaed1f8452a05878ab OP_EQUALVERIFY OP_CHECKSIG*276a91409614fd70a94e0c2e920c8eaed1f8452a05878ab88ac*!1rbf5JDnpgCQ8YWbf7qbGYeRLsmWDWwxd8$J ; + + +1@01500c9574dcd657a7bc7516b99c8f95228a371636c00927bf412d9237c97ebe$"@0000000000000000001104e4e2688b78bf77978933dee7698ca343dd50f2784b(-2 +@e04bf9c3e2060fd19c21fbc1e96c577cd5cd3b9e06f26f74c2930abc2c16fdbcB022319d0c7fe5c07d61be8b4dac363b920283c49c9237b4d61451d7432a6c172642 +@31c6b6ce768ef42e3baaacedba05eb906cc6cc93d8a7034985752ef622d64e37B030fe7f4c94f9cabeaaf856b20f05a0c80160ed395768360b4787fd2c8d2e0f2caB +@01500c9574dcd657a7bc7516b99c8f95228a371636c00927bf412d9237c97ebe""1MoofHteVA59z7UE2qaEx9EEZ75Ji6Lkr8"UOP_DUP OP_HASH160 e43c99921d154a6134cd0118c2172656d0aa4a14 OP_EQUALVERIFY OP_CHECKSIG*276a914e43c99921d154a6134cd0118c2172656d0aa4a1488ac*"1MoofHteVA59z7UE2qaEx9EEZ75Ji6Lkr88$J  +@01500c9574dcd657a7bc7516b99c8f95228a371636c00927bf412d9237c97ebe""1ARvtc9nARxCxd8Vwhx4ykaPAmNTSyDRmr"UOP_DUP OP_HASH160 6770199c6871f0a8133e4845b9485506f6362163 OP_EQUALVERIFY OP_CHECKSIG*276a9146770199c6871f0a8133e4845b9485506f636216388ac*"1ARvtc9nARxCxd8Vwhx4ykaPAmNTSyDRmr8$J  +@01500c9574dcd657a7bc7516b99c8f95228a371636c00927bf412d9237c97ebe""18XXb5qjPKz4grsuKHNUzxoyWi5YKmpJhf"UOP_DUP OP_HASH160 528ee482cdf00cf3e7cf5a5e56dcca500df433ad OP_EQUALVERIFY OP_CHECKSIG*276a914528ee482cdf00cf3e7cf5a5e56dcca500df433ad88ac*"18XXb5qjPKz4grsuKHNUzxoyWi5YKmpJhf8$J ; + + +1@2b67c19295b38e0920dae04438397c13f7a214e70e1ec12e584b0b9ca8f7045e$"@0000000000000000001104e4e2688b78bf77978933dee7698ca343dd50f2784b(-2 +@01500c9574dcd657a7bc7516b99c8f95228a371636c00927bf412d9237c97ebeB03ac9d7ace941d6933745c0669acee22f19a32ac48e78afd2becb9fa68eb2706942 +@01500c9574dcd657a7bc7516b99c8f95228a371636c00927bf412d9237c97ebeB03f66474b62e52e404ccec483b3047970aa1b59473ddeb1ea4547b83cdd7f3dd5aB +@2b67c19295b38e0920dae04438397c13f7a214e70e1ec12e584b0b9ca8f7045e""1G1rDpocTLQSDKFTogDr48PFKSzHTeJGnV"UOP_DUP OP_HASH160 a4b2f976b49031096c4a16ea687a35baa1c51264 OP_EQUALVERIFY OP_CHECKSIG*276a914a4b2f976b49031096c4a16ea687a35baa1c5126488ac*"1G1rDpocTLQSDKFTogDr48PFKSzHTeJGnV8$J  +@2b67c19295b38e0920dae04438397c13f7a214e70e1ec12e584b0b9ca8f7045e""1BHCzDGw4AdhM1aYW1XHhbHo8cY56Sst6V"UOP_DUP OP_HASH160 70c1eb41f9de31087a097871f995c5e417e96420 OP_EQUALVERIFY OP_CHECKSIG*276a91470c1eb41f9de31087a097871f995c5e417e9642088ac*"1BHCzDGw4AdhM1aYW1XHhbHo8cY56Sst6V8$J  +@2b67c19295b38e0920dae04438397c13f7a214e70e1ec12e584b0b9ca8f7045e""1PvC3u6491JeNhfBSD7mQBFaA393JYwhHb"UOP_DUP OP_HASH160 fb62098a39de0b1787ca0c8b2158f595d5c1d20b OP_EQUALVERIFY OP_CHECKSIG*276a914fb62098a39de0b1787ca0c8b2158f595d5c1d20b88ac*"1PvC3u6491JeNhfBSD7mQBFaA393JYwhHb8$J ;$𽝽-@00000000000000000002c58a6add7630a0c7de560e375565c4cb009ed0928003"@0000000000000000001104e4e2688b78bf77978933dee7698ca343dd50f2784b2$-@0000000000000000000a99648a3a8be44febe0ec87d9b3bd31a78115079f9f23"@00000000000000000002c58a6add7630a0c7de560e375565c4cb009ed09280032$⭾-@00000000000000000013280420a6b0667ffc724940c1133b4840d4c9c35b6c75"@0000000000000000000a99648a3a8be44febe0ec87d9b3bd31a78115079f9f232$㿾-@000000000000000000100358c40a022d9b56d3a20952b912e90a7f54f9d001c9"@00000000000000000013280420a6b0667ffc724940c1133b4840d4c9c35b6c752$¾-@00000000000000000003d7daaab3cc73c7fc52baca52cfff8724f08eb9664b57"@000000000000000000100358c40a022d9b56d3a20952b912e90a7f54f9d001c92 + +1@759f40209ceadfbce6bc9800c66ec10070cbad19e625c3f7c0128dc72bcc8fae$"@00000000000000000003d7daaab3cc73c7fc52baca52cfff8724f08eb9664b57(¾-2 +@6ed9138520cbf6310a20266af036b099e218c7089f10da1045f08d37bb75c780B03e052cf0589d4d2aa9463b4a26d23adf230ece6fc932d314a345f9d61a0b79bb12 +@6900129babf366b68c7608855bdb0d738cfa53efb1fde89623582c03368e645bB02ddaecda190aa8084b056c93dc8de5866afca2bf9bebd8678db73e643237b3922B +@759f40209ceadfbce6bc9800c66ec10070cbad19e625c3f7c0128dc72bcc8fae""1MEgSGGVs2tRGzym2jDpStr5UJsGkKvKnC"UOP_DUP OP_HASH160 ddf8d7a36a38b2c85a161b84e2dca193115f73fb OP_EQUALVERIFY OP_CHECKSIG*276a914ddf8d7a36a38b2c85a161b84e2dca193115f73fb88ac*"1MEgSGGVs2tRGzym2jDpStr5UJsGkKvKnC8$J  +@759f40209ceadfbce6bc9800c66ec10070cbad19e625c3f7c0128dc72bcc8fae""1Fg7YP6Ya9FEWDFN5EJfkzHjNPejK6UCqS"UOP_DUP OP_HASH160 a0f77194d22555a9766d27bdb8991de59a821ed2 OP_EQUALVERIFY OP_CHECKSIG*276a914a0f77194d22555a9766d27bdb8991de59a821ed288ac*"1Fg7YP6Ya9FEWDFN5EJfkzHjNPejK6UCqS8$J ! + + +1@e94e3f784cf5f5a6c0949fb4dc6f1b85b2366cebdddcd36af54ffabf13b6d2c1$"@00000000000000000003d7daaab3cc73c7fc52baca52cfff8724f08eb9664b57(¾-2 +@e7a33ff0a69deb628059ce4cdab25c47bf6a077dc7c281bb274d00e1df9fcfd2B02f4deda2298940015996e846c6c92f6367c6b498386c7990d285c49b72b5618232 +@c3a86b633d1beeda9513f7d46374dcd689b33db5c1794df4bf0cafe871af8f55B025dea6211fe0a8d81bf4fcee51e9464c9cc50116fc8c518cc0a669fdfc64484f5B +@e94e3f784cf5f5a6c0949fb4dc6f1b85b2366cebdddcd36af54ffabf13b6d2c1""19h5ha3bnvJmeFkSYsC1NLGf9aBjAzk5CW"UOP_DUP OP_HASH160 5f559152bbfce81856ce60a926963c4623fa5cb8 OP_EQUALVERIFY OP_CHECKSIG*276a9145f559152bbfce81856ce60a926963c4623fa5cb888ac*"19h5ha3bnvJmeFkSYsC1NLGf9aBjAzk5CW8$J  +@e94e3f784cf5f5a6c0949fb4dc6f1b85b2366cebdddcd36af54ffabf13b6d2c1""139DzMUwQcE9HXKvhMwrHaTM3BFHPYK6az"UOP_DUP OP_HASH160 177e6bfb70873de98a058b7b9c52b43f685db8b8 OP_EQUALVERIFY OP_CHECKSIG*276a914177e6bfb70873de98a058b7b9c52b43f685db8b888ac*"139DzMUwQcE9HXKvhMwrHaTM3BFHPYK6az8$J  +?@e94e3f784cf5f5a6c0949fb4dc6f1b85b2366cebdddcd36af54ffabf13b6d2c1""1CkebtzupGEz5ZHpmteqMU6A5U9uQdDez5"UOP_DUP OP_HASH160 80eaa884311532005878e1689fead6a948b11f04 OP_EQUALVERIFY OP_CHECKSIG*276a91480eaa884311532005878e1689fead6a948b11f0488ac*"1CkebtzupGEz5ZHpmteqMU6A5U9uQdDez58$J & + + +1@44c43e063b35959386174eb024890622435b252dbf304319ff684d8ddee257b3$"@00000000000000000003d7daaab3cc73c7fc52baca52cfff8724f08eb9664b57(¾-2 +@f2b0b2c852f0630ff682df7a8237eb3b92911d9a85bae29a74eea9037eaf977fB0217147dc7c31ec7a0e3c4ceb3f46fa0a34b2f6e0f36e4dc027be7637b22d0c19a2 +@f2b0b2c852f0630ff682df7a8237eb3b92911d9a85bae29a74eea9037eaf977fB032f28c0e9dd447dcdf6ebc2194ec38654c9e9fc6dd5d1e6db1321574e788de3e8B +܇@44c43e063b35959386174eb024890622435b252dbf304319ff684d8ddee257b3""14xtsVf3hQEvQCf5xw1NiLen3tdMQfcki1"UOP_DUP OP_HASH160 2b7a8dfc9877939ebf6e92eee9a775f273dd2621 OP_EQUALVERIFY OP_CHECKSIG*276a9142b7a8dfc9877939ebf6e92eee9a775f273dd262188ac*"14xtsVf3hQEvQCf5xw1NiLen3tdMQfcki18$J  +@44c43e063b35959386174eb024890622435b252dbf304319ff684d8ddee257b3""12Gkm9ynYsVqWrMzTqLBNxSqQt7JwTPXvF"UOP_DUP OP_HASH160 0df2e5321a0b34d0df07c45d083dca504e8bc140 OP_EQUALVERIFY OP_CHECKSIG*276a9140df2e5321a0b34d0df07c45d083dca504e8bc14088ac*"12Gkm9ynYsVqWrMzTqLBNxSqQt7JwTPXvF8$J  + @44c43e063b35959386174eb024890622435b252dbf304319ff684d8ddee257b3""1FmwoDTmgjBAcFmg3QQbwVcP598pcpAbCM"UOP_DUP OP_HASH160 a211ce2c490e2561d961fc4dab7ab39456cb97c8 OP_EQUALVERIFY OP_CHECKSIG*276a914a211ce2c490e2561d961fc4dab7ab39456cb97c888ac*"1FmwoDTmgjBAcFmg3QQbwVcP598pcpAbCM8$J ;$-@00000000000000000018a93ed6f2cf806cbeb730546e3699a19b1483cbd7da0c"@00000000000000000003d7daaab3cc73c7fc52baca52cfff8724f08eb9664b572$؞-@0000000000000000001b59fce15b351de3bc712dd8caa061690a723eb72de1ba"@00000000000000000018a93ed6f2cf806cbeb730546e3699a19b1483cbd7da0c2 + + +1@9ce870f7727d1bc3435bd4fc8e40faba09ad9639e9283ed9efa597d5403314cb$"@0000000000000000001b59fce15b351de3bc712dd8caa061690a723eb72de1ba(؞-2 +@b30c589caa6d81b21c57d4564e486cdd2a783e3b21501dd4f0c3d44f1288175dB037f829b074187f21f2e762833b2827fd04e4047afe98323ecd77cd8db0c8cc7032 +@4d3239a4e49b13217f0a3065d4416a99912075858dd9ecb6faf0e8375309ad99B03d8c7de046c208dc4dbe0e12a8456859e13f19ea4408ad38256d305b1c2d0b1aaB +@@9ce870f7727d1bc3435bd4fc8e40faba09ad9639e9283ed9efa597d5403314cb""1H51GdvtYi48G2cKJiNjfpZnnDLURtaiNz"UOP_DUP OP_HASH160 b043e6c493d5e7ed677b2b08180cde1a1ec49f8c OP_EQUALVERIFY OP_CHECKSIG*276a914b043e6c493d5e7ed677b2b08180cde1a1ec49f8c88ac*"1H51GdvtYi48G2cKJiNjfpZnnDLURtaiNz8$J  +L@9ce870f7727d1bc3435bd4fc8e40faba09ad9639e9283ed9efa597d5403314cb""136pCA4SqijDqSyWuBYkL6LWVXfrTjrce5"UOP_DUP OP_HASH160 1709b9be9f53df3195db61daa4995a91b6fc4a7c OP_EQUALVERIFY OP_CHECKSIG*276a9141709b9be9f53df3195db61daa4995a91b6fc4a7c88ac*"136pCA4SqijDqSyWuBYkL6LWVXfrTjrce58$J  +@9ce870f7727d1bc3435bd4fc8e40faba09ad9639e9283ed9efa597d5403314cb""16tCc2Sb6sMnVZUKxPJtrCpfQYZTEpHfqN"UOP_DUP OP_HASH160 40878786aa8c25ab662f872c0333a3e71183e691 OP_EQUALVERIFY OP_CHECKSIG*276a91440878786aa8c25ab662f872c0333a3e71183e69188ac*"16tCc2Sb6sMnVZUKxPJtrCpfQYZTEpHfqN8$J  + + +1@1577bcc10432bebf5dba30f1711c780ae196bfe0036e45d4a2c6e4116666ecb3$"@0000000000000000001b59fce15b351de3bc712dd8caa061690a723eb72de1ba(؞-2 +@9ce870f7727d1bc3435bd4fc8e40faba09ad9639e9283ed9efa597d5403314cbB03650b44deda1c3a3cd85e561d18816588e01e176598524bb600cc94d589121f7c2 +@9b71c845b6f12dff812c7f5b9632a8f387c152db1e770a8a1c5a97b85e9b3d26B03a69f3c2d77a3030123267ec2d0e5f3ef246ba56c09fc17045769da1006fbee74B +=@1577bcc10432bebf5dba30f1711c780ae196bfe0036e45d4a2c6e4116666ecb3""1DvjgZd7WhWQCLbBRDhCDp48yHSU4RopHF"UOP_DUP OP_HASH160 8dcb2f42c30056722b8d7e863310c7f6cca05230 OP_EQUALVERIFY OP_CHECKSIG*276a9148dcb2f42c30056722b8d7e863310c7f6cca0523088ac*"1DvjgZd7WhWQCLbBRDhCDp48yHSU4RopHF8$J  +L@1577bcc10432bebf5dba30f1711c780ae196bfe0036e45d4a2c6e4116666ecb3""13rFLk4L84s7sYGSjrUGHvCynv1KQCvndK"UOP_DUP OP_HASH160 1f409abcfeeeee372e31cf1fcf763408e3d00126 OP_EQUALVERIFY OP_CHECKSIG*276a9141f409abcfeeeee372e31cf1fcf763408e3d0012688ac*"13rFLk4L84s7sYGSjrUGHvCynv1KQCvndK8$J  +é@1577bcc10432bebf5dba30f1711c780ae196bfe0036e45d4a2c6e4116666ecb3""1EwosFLRiCy8xjY6WfETfQJML73bwnHvsZ"UOP_DUP OP_HASH160 98f7381b65982b585650ed629ffaa227dcc4a25f OP_EQUALVERIFY OP_CHECKSIG*276a91498f7381b65982b585650ed629ffaa227dcc4a25f88ac*"1EwosFLRiCy8xjY6WfETfQJML73bwnHvsZ8$J $-@00000000000000000018dfdd0f05cdd5aabc7c5c70f7fa52780876c0e6709d8d"@0000000000000000001b59fce15b351de3bc712dd8caa061690a723eb72de1ba2$-@0000000000000000000f3cfbfbadb9f083f3a90e19074e25b685b4bdee6f90af"@00000000000000000018dfdd0f05cdd5aabc7c5c70f7fa52780876c0e6709d8d2$-@000000000000000000191564089cf145a1af193e5890cd8e6d4bdad3f469888d"@0000000000000000000f3cfbfbadb9f083f3a90e19074e25b685b4bdee6f90af2$ʂ-@00000000000000000016cc5794862f74fbe0f9de91e6c7f4cfb0fcb268a7ad1e"@000000000000000000191564089cf145a1af193e5890cd8e6d4bdad3f469888d2$-@000000000000000000076429a8f1ae049e4eb19de606ddbae5cde16d1e3fbf36"@00000000000000000016cc5794862f74fbe0f9de91e6c7f4cfb0fcb268a7ad1e2 +$ڮ-@00000000000000000002ab05cbfbe8f47f73adae9cb88a4651d8e0c7b16370c4"@000000000000000000076429a8f1ae049e4eb19de606ddbae5cde16d1e3fbf362 + +1@39bc6e5c8466097e0d9ce66ae7daea17f2404d86debf747a0be8aa641f5b9822$"@00000000000000000002ab05cbfbe8f47f73adae9cb88a4651d8e0c7b16370c4(ڮ-2 +@31c6b6ce768ef42e3baaacedba05eb906cc6cc93d8a7034985752ef622d64e37B02a2f457bd572df8028a81353180bd0a157daee1676553a95a68b11be53da5a6cc2 +@2b67c19295b38e0920dae04438397c13f7a214e70e1ec12e584b0b9ca8f7045eB02f0348d341af10875deb8acef09b8f3ccefbf10c8209a1924ba9528a4a9a7d3b92 +@87271a2e2d18fa1805657a172d3de95ad9c0458c611846410f6dadb12a32aba3B02dd639b1b0b0da024945a699d1a9681dfc3409f5db305c2cdba5d25dd20a57ad5B +@39bc6e5c8466097e0d9ce66ae7daea17f2404d86debf747a0be8aa641f5b9822""18LRr2BzsLobG3csZHeVGxHmb5ttr3FFfG"UOP_DUP OP_HASH160 5075860258359c3fcd487ad39ba5cf5699c6419a OP_EQUALVERIFY OP_CHECKSIG*276a9145075860258359c3fcd487ad39ba5cf5699c6419a88ac*"18LRr2BzsLobG3csZHeVGxHmb5ttr3FFfG8$J  +@39bc6e5c8466097e0d9ce66ae7daea17f2404d86debf747a0be8aa641f5b9822""13EEBttBjYxAEzbZHDUtxjhr1j9v7vrmv8"UOP_DUP OP_HASH160 1870aaefdbf8e35db9a4aba45b7ede5da168ae1a OP_EQUALVERIFY OP_CHECKSIG*276a9141870aaefdbf8e35db9a4aba45b7ede5da168ae1a88ac*"13EEBttBjYxAEzbZHDUtxjhr1j9v7vrmv88$J $-@00000000000000000003c567a56f99154ee466219577407fd5ddd227feef09ea"@00000000000000000002ab05cbfbe8f47f73adae9cb88a4651d8e0c7b16370c42$-@00000000000000000007e1f99ef8fc95e77c72e58b62b36586bdd91577ce2df5"@00000000000000000003c567a56f99154ee466219577407fd5ddd227feef09ea2$-@0000000000000000000e0e49ddbeba4765164e952723c728fd8c021ae5787563"@00000000000000000007e1f99ef8fc95e77c72e58b62b36586bdd91577ce2df52$-@00000000000000000008e9036883303e0071b328b545ce7590922a9b27d8f781"@0000000000000000000e0e49ddbeba4765164e952723c728fd8c021ae57875632$-@000000000000000000062e072bb7f025f0764b54e15340623c546f922358491b"@00000000000000000008e9036883303e0071b328b545ce7590922a9b27d8f7812$ݕ-@0000000000000000000c1273049481e97ba29d2e0e1037c016b82530baf95f6f"@000000000000000000062e072bb7f025f0764b54e15340623c546f922358491b2$-@00000000000000000009442fa3ad6b51af90860916d87b876ba909671c3c3dc7"@0000000000000000000c1273049481e97ba29d2e0e1037c016b82530baf95f6f2 $-@0000000000000000001692796bea221cda6fcf0b0f9b710cea8a3dfc2385b6a9"@00000000000000000009442fa3ad6b51af90860916d87b876ba909671c3c3dc72 + + + +1@1702de3da2646bbfb62a2bd8173d055551e970640ff73c88385841249296ecb1$"@0000000000000000001692796bea221cda6fcf0b0f9b710cea8a3dfc2385b6a9(-2 +@1a8fa63146bd6d809a142bfbe28b40970bc35d5ab517e5a5d5728cb398f716c6B03b8979dfe4ad5c08c2646662e901d85ca4f76acae3936146c1349bf60e6537cb52 +@51aa175da8945b6a5c3ad626291036bb4383a8d35e8ce1296e75f1e3a45b0ff7B033bad28b69d17efd49d26755dd287bc7dc5cc4a7e2eae89d33acb532280f515bcB +@1702de3da2646bbfb62a2bd8173d055551e970640ff73c88385841249296ecb1""1CvM54aJyUb4fDZMtPMYiWnLYUvPj2zzJk"UOP_DUP OP_HASH160 82c02ee6fcad5ba10a51444b4db8db064b6ac53d OP_EQUALVERIFY OP_CHECKSIG*276a91482c02ee6fcad5ba10a51444b4db8db064b6ac53d88ac*"1CvM54aJyUb4fDZMtPMYiWnLYUvPj2zzJk8$J  + @1702de3da2646bbfb62a2bd8173d055551e970640ff73c88385841249296ecb1""18tuyKbPMx4XZWhLPK51Fr1XnU6vzasBPn"UOP_DUP OP_HASH160 569a50028824a4f82cb1a16588da1a5501a82f99 OP_EQUALVERIFY OP_CHECKSIG*276a914569a50028824a4f82cb1a16588da1a5501a82f9988ac*"18tuyKbPMx4XZWhLPK51Fr1XnU6vzasBPn8$J  +G@1702de3da2646bbfb62a2bd8173d055551e970640ff73c88385841249296ecb1""14EhbcybyTx6Kynbyi5brYVmg7sur3d6C3"UOP_DUP OP_HASH160 237fac66a3ea366f8ef4d344055c1fb4214cb83f OP_EQUALVERIFY OP_CHECKSIG*276a914237fac66a3ea366f8ef4d344055c1fb4214cb83f88ac*"14EhbcybyTx6Kynbyi5brYVmg7sur3d6C38$J ;$צ-@0000000000000000000a3fba94d26f0623a58b8aec24fef0c4f13447d374ea7c"@0000000000000000001692796bea221cda6fcf0b0f9b710cea8a3dfc2385b6a92$-@00000000000000000018e5bd7993ae40f3b14fc3c6b7587e6b516b3819528311"@0000000000000000000a3fba94d26f0623a58b8aec24fef0c4f13447d374ea7c2&$Ȟ-@000000000000000000106fdecfd340fa74f91b048ed28f020c0b672252160756"@00000000000000000018e5bd7993ae40f3b14fc3c6b7587e6b516b38195283112% + + +1@1e156315b8cac6a76b0f5fef48805232e978f28079a15a2f29f3c055f3d713d9$"@000000000000000000106fdecfd340fa74f91b048ed28f020c0b672252160756(Ȟ-2 +@2b2d6665e28a5bfdfa9437e74b429f4ab7de529276ca3225a534fee38fd94efcB03b79bbc61f053771254394c95a704148dbe0c98c98ee68f4ee36759153272fc9d2 +@2b2d6665e28a5bfdfa9437e74b429f4ab7de529276ca3225a534fee38fd94efcB03e4b3839f2529aff0af98bd4c88146c03d75841aefe2881a0e0ac5438cfd1d465B + +@1e156315b8cac6a76b0f5fef48805232e978f28079a15a2f29f3c055f3d713d9""1GHaZYAawVoUMGrRAxwsJxnLLhgpjr95vD"UOP_DUP OP_HASH160 a7ac8eb4e371253735401699db0c5814005a10ed OP_EQUALVERIFY OP_CHECKSIG*276a914a7ac8eb4e371253735401699db0c5814005a10ed88ac*"1GHaZYAawVoUMGrRAxwsJxnLLhgpjr95vD8$J  +Z@1e156315b8cac6a76b0f5fef48805232e978f28079a15a2f29f3c055f3d713d9""161ejVRjdCidYG1RMB9Cz4zHQiHSYmqpBL"UOP_DUP OP_HASH160 36f820621fb2e7acda107648fca6a4c908149287 OP_EQUALVERIFY OP_CHECKSIG*276a91436f820621fb2e7acda107648fca6a4c90814928788ac*"161ejVRjdCidYG1RMB9Cz4zHQiHSYmqpBL8$J  +@1e156315b8cac6a76b0f5fef48805232e978f28079a15a2f29f3c055f3d713d9""17wpqGxCCVrvaMrGM8mgsigRdT8dKLgUWe"UOP_DUP OP_HASH160 4c2f25226361e68fa6e5a15a5dff2ef9e6532d1b OP_EQUALVERIFY OP_CHECKSIG*276a9144c2f25226361e68fa6e5a15a5dff2ef9e6532d1b88ac*"17wpqGxCCVrvaMrGM8mgsigRdT8dKLgUWe8$J  + + +1@464002a396abc9d80019024fa07df0f21e8453cdf6470b3e47835d19900274b2$"@000000000000000000106fdecfd340fa74f91b048ed28f020c0b672252160756(Ȟ-2 +@ab6ece956d48a1748e20cfda123be7e3292cf54598dbbade366ed67c5795b3a7B0364bc4c2ae766e935ff73d49063811d10a06d153058781960bf0faa0e6067cb9d2 +@bd941c120ab5905298db6cbcd886eacb4aa77d3f492c9f32310f1fc4692b6ba3B0283e4bf3c4f5253a1e83ae50e225d6b9de26ce9497c83ba1b80165e2f163fefb6B +`@464002a396abc9d80019024fa07df0f21e8453cdf6470b3e47835d19900274b2""1CXk8EpPzpoKxBNkM2tQ8nmbLNbb2uuZgc"UOP_DUP OP_HASH160 7e79dc7a6a2b130becbbf517d0851dfff7e20f8e OP_EQUALVERIFY OP_CHECKSIG*276a9147e79dc7a6a2b130becbbf517d0851dfff7e20f8e88ac*"1CXk8EpPzpoKxBNkM2tQ8nmbLNbb2uuZgc8$J  +л@464002a396abc9d80019024fa07df0f21e8453cdf6470b3e47835d19900274b2""1Kz8iMthRrNam8qbzEmGtP5jmb1eDcYaK4"UOP_DUP OP_HASH160 d040699a144163d7cde1919b6114ffcfc18b1364 OP_EQUALVERIFY OP_CHECKSIG*276a914d040699a144163d7cde1919b6114ffcfc18b136488ac*"1Kz8iMthRrNam8qbzEmGtP5jmb1eDcYaK48$J  +@464002a396abc9d80019024fa07df0f21e8453cdf6470b3e47835d19900274b2""1AcBuDnSzGx8JhBg6Wjsz1DrZJJJxnB2tQ"UOP_DUP OP_HASH160 6960ca350ef8854b1f1fad439e0dde90f4703191 OP_EQUALVERIFY OP_CHECKSIG*276a9146960ca350ef8854b1f1fad439e0dde90f470319188ac*"1AcBuDnSzGx8JhBg6Wjsz1DrZJJJxnB2tQ8$J u + +1@863af5a0bcb44eb819f7ed85cc83fe3b7d6cbe47750bbd770a6ca13d3ff14f12$"@000000000000000000106fdecfd340fa74f91b048ed28f020c0b672252160756(Ȟ-2 +@91852bd90b037a9058c3dca80b777ee64be622f6b58d3bd004dbf7352879570aB0295786e0302c6512d34c25fb0ddf3fee94496ada31cb8ec0f561aebf42805d31a2 +@511b6e378236dcf843936e916d38f16daff4d1f49d3d8f88ce52a809e71ba483B024feb44348e7ca832262d0ad4ee3658577042aebc128f59bbffb5d9947c4d63862 +@e68d9b33c42db61304b786ea55c0487182ff4e0e7531b1002c68ed6c0ff86c29B02cd14da651cf6b7a7d44eb43a572a3e3678a4cc78605f6bafb78f277ab48ccd172 +@00b33e2e14e7c979e22b59792176067dad84188ed276cc2c80a09cbbc428e34cB037e6caa3f63b13c6ae0154fa28939e9f93d7259f8e38d16243444ba983811a5362 +@1610bc90f66e9f8ddcf4997801943a71731a4c2b54a52a400602431295859eb2B024dfcaf670266ace61213d77049daeeac81bd7053e6fedb0a3698bef2b87d92012 +@4daacdeb82eff561b6115ac5a676506eb1acc148d3feb44cc10f2d34253cc87bB03f101ec35060cab1d04a40177f6f1229bb398d4d1596cb777573f299cee2fa67d2 +@4313697b2c50997427c949d111bcf0f3e9e8146be0831927ca67b83aaa274fcaB02ac59970ce21f9c1ee214d7c4bcdc518246672ef6f997052d3ad8f67a6c8f61a0B +@863af5a0bcb44eb819f7ed85cc83fe3b7d6cbe47750bbd770a6ca13d3ff14f12""1JGFcnaw3enNE1y2C2EU7HQ4FvgFGueVRz"UOP_DUP OP_HASH160 bd5c94540bf42cb0843b6128602bc70c4e7082c6 OP_EQUALVERIFY OP_CHECKSIG*276a914bd5c94540bf42cb0843b6128602bc70c4e7082c688ac*"1JGFcnaw3enNE1y2C2EU7HQ4FvgFGueVRz8$J  +@863af5a0bcb44eb819f7ed85cc83fe3b7d6cbe47750bbd770a6ca13d3ff14f12""1DNjsH6HMPXUyKP9Ha9EGLF7GLtj4FeLFj"UOP_DUP OP_HASH160 87be072e3a99af21b7b5ff05317db15f4b0749d6 OP_EQUALVERIFY OP_CHECKSIG*276a91487be072e3a99af21b7b5ff05317db15f4b0749d688ac*"1DNjsH6HMPXUyKP9Ha9EGLF7GLtj4FeLFj8$J  +Ҡ @863af5a0bcb44eb819f7ed85cc83fe3b7d6cbe47750bbd770a6ca13d3ff14f12"!1NwqRpTPiGwHuXJp83b2v7DLBiFF3HhdN"UOP_DUP OP_HASH160 04268255b35db11f7f47e40bcd1c5f3e028a491a OP_EQUALVERIFY OP_CHECKSIG*276a91404268255b35db11f7f47e40bcd1c5f3e028a491a88ac*!1NwqRpTPiGwHuXJp83b2v7DLBiFF3HhdN8$J !$؋-@00000000000000000006e3e014a3e4e82d60489a0956b4991bd56690adf95986"@000000000000000000106fdecfd340fa74f91b048ed28f020c0b6722521607562$-@0000000000000000000413865a97971d596535539e2e3d04051a212add0cc29a"@00000000000000000006e3e014a3e4e82d60489a0956b4991bd56690adf959862$-@00000000000000000019e18d13800c065aae9bf27d81ad505fdcd41d583c2fd8"@0000000000000000000413865a97971d596535539e2e3d04051a212add0cc29a2 + + +1@11134a1763e883597efbdfcd18fb98de96d71c2cfa892a136af4b4888554245b$"@00000000000000000019e18d13800c065aae9bf27d81ad505fdcd41d583c2fd8(-2 +@464002a396abc9d80019024fa07df0f21e8453cdf6470b3e47835d19900274b2B03ebb300c5b0f9d04e0fe1c8e5242bbd65d3f870e184a590a3dacba430054cf2442 +@bfb4aaaa49c430eecfb7df76405452a578baea1703d18fdfa4640b6acdf4e383B032b8986ba2c758bf6d28836dd1967e98fda88442db89641a6158c58dac5cb28e1B +_@11134a1763e883597efbdfcd18fb98de96d71c2cfa892a136af4b4888554245b""1Jr89SnNDssCVT9BAPFgKmCnDojbMCBMJp"UOP_DUP OP_HASH160 c3c47c3c404887c3bd69bacc8ca742ea9b28ffbe OP_EQUALVERIFY OP_CHECKSIG*276a914c3c47c3c404887c3bd69bacc8ca742ea9b28ffbe88ac*"1Jr89SnNDssCVT9BAPFgKmCnDojbMCBMJp8$J  +@11134a1763e883597efbdfcd18fb98de96d71c2cfa892a136af4b4888554245b"!1gauFhtxGfTyhmzGuTFRcJWKDVuUWEVBW"UOP_DUP OP_HASH160 077c8585f3d507ac7751c112cf7879288caf9fd0 OP_EQUALVERIFY OP_CHECKSIG*276a914077c8585f3d507ac7751c112cf7879288caf9fd088ac*!1gauFhtxGfTyhmzGuTFRcJWKDVuUWEVBW8$J  +У@11134a1763e883597efbdfcd18fb98de96d71c2cfa892a136af4b4888554245b""1J5aZ6mWx5ddfErnCSapfLhAMEDka8PeHj"UOP_DUP OP_HASH160 bb57cfa8ee09a8db1b860f9bfece8548d27a83a4 OP_EQUALVERIFY OP_CHECKSIG*276a914bb57cfa8ee09a8db1b860f9bfece8548d27a83a488ac*"1J5aZ6mWx5ddfErnCSapfLhAMEDka8PeHj8$J h + + +1@7dd33cb0f883e822451fc5274a64e1c7d43eb8f46adddd8881d45762427be536$"@00000000000000000019e18d13800c065aae9bf27d81ad505fdcd41d583c2fd8(-2 +@11134a1763e883597efbdfcd18fb98de96d71c2cfa892a136af4b4888554245bB02c40fb19330dd693c0e2a18fb55d7722dad8a7d234fed1549a0fe00434feeec292 +@ab6ece956d48a1748e20cfda123be7e3292cf54598dbbade366ed67c5795b3a7B034f8f1a2a81d61060b0f62e389c421bc1e0566213cd6c0efd3a34112e96b4f9fdB +^@7dd33cb0f883e822451fc5274a64e1c7d43eb8f46adddd8881d45762427be536""1NxocPPjDBjdVuRN3aQMq84ykAuhhyQDyj"UOP_DUP OP_HASH160 f0e86d7188ee07c8f32a5705f82bb1fd4b9a0dc7 OP_EQUALVERIFY OP_CHECKSIG*276a914f0e86d7188ee07c8f32a5705f82bb1fd4b9a0dc788ac*"1NxocPPjDBjdVuRN3aQMq84ykAuhhyQDyj8$J  +@7dd33cb0f883e822451fc5274a64e1c7d43eb8f46adddd8881d45762427be536""1PfM4ddJ1SUqERitEkSkjcvpdDxnw33aaQ"UOP_DUP OP_HASH160 f893523b355d26be71fb1406db29e251c149ea76 OP_EQUALVERIFY OP_CHECKSIG*276a914f893523b355d26be71fb1406db29e251c149ea7688ac*"1PfM4ddJ1SUqERitEkSkjcvpdDxnw33aaQ8$J  +@7dd33cb0f883e822451fc5274a64e1c7d43eb8f46adddd8881d45762427be536""1DY1EZFVdxorvKV48nXkhYw38Bxak2z3Qh"UOP_DUP OP_HASH160 897e996d522140614216bdc0b4af288cfee71f47 OP_EQUALVERIFY OP_CHECKSIG*276a914897e996d522140614216bdc0b4af288cfee71f4788ac*"1DY1EZFVdxorvKV48nXkhYw38Bxak2z3Qh8$J u$-@0000000000000000000f1912457919bc7fa4426d964dd9a86e125336b20a644a"@00000000000000000019e18d13800c065aae9bf27d81ad505fdcd41d583c2fd82$-@00000000000000000013c44048d4b3ad186c1836fcc8ed37240082e81320fae2"@0000000000000000000f1912457919bc7fa4426d964dd9a86e125336b20a644a2 $-@00000000000000000016ac2aa47c6db81f5fad29b4e96c7f55bc6a8771d0fe3f"@00000000000000000013c44048d4b3ad186c1836fcc8ed37240082e81320fae22 + + + +1@2db4282a842db0ce528c0894a3365eeb6029602239b533b16733ec2cd0cc6232$"@00000000000000000016ac2aa47c6db81f5fad29b4e96c7f55bc6a8771d0fe3f(-2 +@44c43e063b35959386174eb024890622435b252dbf304319ff684d8ddee257b3B022b4d824ae5c4edcd7439942ef8df99934cc6adbb09fae2fe0e14bef065c034062 +@e11ff2389e0cafad779af8fd909ef8a53fb10a9a1d9e85b78e60ade97b0928d1B0381ae34e3f1ecbf6db7b64319a1e6a2f1cc05feaddd190edd39caab7d81e92705B +@2db4282a842db0ce528c0894a3365eeb6029602239b533b16733ec2cd0cc6232""1PnmyHPHQH28srw17HK9KYks5WYjxFqawL"UOP_DUP OP_HASH160 f9fb0660af610b1446353a43ef3250492f3b9c3a OP_EQUALVERIFY OP_CHECKSIG*276a914f9fb0660af610b1446353a43ef3250492f3b9c3a88ac*"1PnmyHPHQH28srw17HK9KYks5WYjxFqawL8$J  +/@2db4282a842db0ce528c0894a3365eeb6029602239b533b16733ec2cd0cc6232""1NFB52rPHgN8Me5xFt9uv2Fo5WqdVjzwaL"UOP_DUP OP_HASH160 e908dedb3f2faf5bcc43e2e830c80f96cd0ac953 OP_EQUALVERIFY OP_CHECKSIG*276a914e908dedb3f2faf5bcc43e2e830c80f96cd0ac95388ac*"1NFB52rPHgN8Me5xFt9uv2Fo5WqdVjzwaL8$J  +@2db4282a842db0ce528c0894a3365eeb6029602239b533b16733ec2cd0cc6232""1EWon9cgyvvdZJUfVapL9Za9KcHqhNf2Cc"UOP_DUP OP_HASH160 943cbf2a7e07e05fc63d9640807dd042cd66d02a OP_EQUALVERIFY OP_CHECKSIG*276a914943cbf2a7e07e05fc63d9640807dd042cd66d02a88ac*"1EWon9cgyvvdZJUfVapL9Za9KcHqhNf2Cc8$J $ט-@0000000000000000000e6053c16acbede498e0af55687a8db33ea9669879d97c"@00000000000000000016ac2aa47c6db81f5fad29b4e96c7f55bc6a8771d0fe3f2$-@000000000000000000055daa995b6829a4d721d0192b9fab3f3302fdebcb1c1f"@0000000000000000000e6053c16acbede498e0af55687a8db33ea9669879d97c2$۸-@00000000000000000006e7fb04fe7e021db7b2342e42c14c80eb9717ff4cb2ef"@000000000000000000055daa995b6829a4d721d0192b9fab3f3302fdebcb1c1f2$-@0000000000000000001280ee35602bd103918d9ed69047a7ba778d9bd1987934"@00000000000000000006e7fb04fe7e021db7b2342e42c14c80eb9717ff4cb2ef2 $-@00000000000000000000542d6baec5c194a3ef0ee54a5c9100491bb7f9ece0d2"@0000000000000000001280ee35602bd103918d9ed69047a7ba778d9bd19879342 + + + +1@1cc9e3dd967b2681872b77befffda0629ec0f1790920d0d1293938b165da8d50$"@00000000000000000000542d6baec5c194a3ef0ee54a5c9100491bb7f9ece0d2(-2 +@ebec1a4e0e8e0c32f81debc9232f1dabe3ca07bb9d426e5c9a8ba357ed2d791cB0268fe13c0a6ed8d92dd28e9d4ea6c603dcd391231c53497a9b65c42d9336da23c2 +@ebec1a4e0e8e0c32f81debc9232f1dabe3ca07bb9d426e5c9a8ba357ed2d791cB0388e0857431ec04ccfa267297d9c4969dd5da09084c0b756cc38fa94c23f69ef8B +@1cc9e3dd967b2681872b77befffda0629ec0f1790920d0d1293938b165da8d50""1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY"UOP_DUP OP_HASH160 79a2f7d6d53eaff291543f9aea88eab1376d7db5 OP_EQUALVERIFY OP_CHECKSIG*276a91479a2f7d6d53eaff291543f9aea88eab1376d7db588ac*"1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY8$J  +@1cc9e3dd967b2681872b77befffda0629ec0f1790920d0d1293938b165da8d50""1HQ7wDVnwm6vKpLF4cDNBZkYNwzsqcZWKa"UOP_DUP OP_HASH160 b3e15e55eeca7ae678913f819f601f86cedccf16 OP_EQUALVERIFY OP_CHECKSIG*276a914b3e15e55eeca7ae678913f819f601f86cedccf1688ac*"1HQ7wDVnwm6vKpLF4cDNBZkYNwzsqcZWKa8$J  +E@1cc9e3dd967b2681872b77befffda0629ec0f1790920d0d1293938b165da8d50""12r9ZQNHGGKV1xb3fNnEXXY1mfYMFH4LS7"UOP_DUP OP_HASH160 1443a6ff1321211c537fe1bb8bb0de44d5f81c32 OP_EQUALVERIFY OP_CHECKSIG*276a9141443a6ff1321211c537fe1bb8bb0de44d5f81c3288ac*"12r9ZQNHGGKV1xb3fNnEXXY1mfYMFH4LS78$J $-@0000000000000000001366aa7f22733cebc716d5af08771b496d67a7185d74dd"@00000000000000000000542d6baec5c194a3ef0ee54a5c9100491bb7f9ece0d22$ɔ-@000000000000000000181580576b3ee6fe0097c7c3b049a58cdacb0c3150078e"@0000000000000000001366aa7f22733cebc716d5af08771b496d67a7185d74dd2$-@0000000000000000000f5b24d7fe7d0150e07babda4f98b71fd53845e72afc98"@000000000000000000181580576b3ee6fe0097c7c3b049a58cdacb0c3150078e2!$-@0000000000000000001a953a24317ff8929e7ed81d2407879d3a32ecafd78430"@0000000000000000000f5b24d7fe7d0150e07babda4f98b71fd53845e72afc982 + + +1@5bc226a98e1820c5e05d72f07cf8602a3b3664ccdfa8ef668c662736cb8601eb$"@0000000000000000001a953a24317ff8929e7ed81d2407879d3a32ecafd78430(-2 +@16fba591e7d456e81d7aa557474170ed80d3954c452037bb98779fef8d3a18a9B028f82508ad846b1bf7186181afc1bb8b7e0f18d793ec4e056c080626e126955a62 +@16fba591e7d456e81d7aa557474170ed80d3954c452037bb98779fef8d3a18a9B036e22340584cbf6f295368185988ece923cc767ffe6b6e0ccc8966fd5bb7c57a6B +Y@5bc226a98e1820c5e05d72f07cf8602a3b3664ccdfa8ef668c662736cb8601eb""13jCj7ZYnbghybUGTQA3q36vhSTS5nNCt2"UOP_DUP OP_HASH160 1deb82aa1e6c18286086033f8f9a395dbbdd9111 OP_EQUALVERIFY OP_CHECKSIG*276a9141deb82aa1e6c18286086033f8f9a395dbbdd911188ac*"13jCj7ZYnbghybUGTQA3q36vhSTS5nNCt28$J  +z@5bc226a98e1820c5e05d72f07cf8602a3b3664ccdfa8ef668c662736cb8601eb""17vWMuy81LTZA7jkdRepbjZ7BNmgfFZCPR"UOP_DUP OP_HASH160 4bef4f4531e81a89a57a8b68261ede98ade11f18 OP_EQUALVERIFY OP_CHECKSIG*276a9144bef4f4531e81a89a57a8b68261ede98ade11f1888ac*"17vWMuy81LTZA7jkdRepbjZ7BNmgfFZCPR8$J  +@5bc226a98e1820c5e05d72f07cf8602a3b3664ccdfa8ef668c662736cb8601eb""1Bk4a3yQQxg1m37yjhJjej5FwEETLSbEs9"UOP_DUP OP_HASH160 75d61fc89a36e51c44249534ff13d7dd37c1b2e4 OP_EQUALVERIFY OP_CHECKSIG*276a91475d61fc89a36e51c44249534ff13d7dd37c1b2e488ac*"1Bk4a3yQQxg1m37yjhJjej5FwEETLSbEs98$J  + + +1@e6379260bb715d9c862a986a034d25c36839830c50b5a38b5dcb938574d59f9f$"@0000000000000000001a953a24317ff8929e7ed81d2407879d3a32ecafd78430(-2 +@5bc226a98e1820c5e05d72f07cf8602a3b3664ccdfa8ef668c662736cb8601ebB023e8bb0aa8fa50bb11321be4ac62992637e780947c8fd95fd03fbf0124676af7e2 +@9da13e26a61c11bb778f2656e3d50966a0e2586423d6ae3c3a36ddbd11db60eeB02b321721fc4fcb87ef6de9cfa46aa798573a3f3f72db9f6a1a8a2ae3fd144a422B +Y@e6379260bb715d9c862a986a034d25c36839830c50b5a38b5dcb938574d59f9f"!18rSfauG3diWUvJSULiXrYK2jsT6Q2F8p"UOP_DUP OP_HASH160 017c2f2b71acfbfa5297840fce62efaaf62e34f2 OP_EQUALVERIFY OP_CHECKSIG*276a914017c2f2b71acfbfa5297840fce62efaaf62e34f288ac*!18rSfauG3diWUvJSULiXrYK2jsT6Q2F8p8$J  +@e6379260bb715d9c862a986a034d25c36839830c50b5a38b5dcb938574d59f9f"!1dtMi9J3koBVuXmG3ASUjZvp1QQBR6hsm"UOP_DUP OP_HASH160 06f9d86808fddcab5bf18b6eb7ea1e2205188583 OP_EQUALVERIFY OP_CHECKSIG*276a91406f9d86808fddcab5bf18b6eb7ea1e220518858388ac*!1dtMi9J3koBVuXmG3ASUjZvp1QQBR6hsm8$J  +6@e6379260bb715d9c862a986a034d25c36839830c50b5a38b5dcb938574d59f9f"!1mfv9biaAwcx4aFSvcXSNWrU7ZcGjWnKW"UOP_DUP OP_HASH160 0872c9bdb66bc1e043e38f4435aa6a97c482f45f OP_EQUALVERIFY OP_CHECKSIG*276a9140872c9bdb66bc1e043e38f4435aa6a97c482f45f88ac*!1mfv9biaAwcx4aFSvcXSNWrU7ZcGjWnKW8$J  + + +1@c4ffc67251669eb34c062ff38c506d8107270143636d27462f14267793dea41b$"@0000000000000000001a953a24317ff8929e7ed81d2407879d3a32ecafd78430(-2 +@780858bed76925bd88a4afc70e1b77a70b3a04ea5f59df45eebc52c9a4195e52B02434604bda1b5dfc1a7b459fd80267d44dad86ed1dacf06c80803650af6affdfa2 +@89210afb06d569ead4d6f26bc52c1388089cacb6d29014cd870ca0ec3e9ff676B02480b3ae62da2ee8ee70c718d3a0e84ab2bddfa4aa2cec36e9fc0a514eacda538B +@c4ffc67251669eb34c062ff38c506d8107270143636d27462f14267793dea41b""16qXutKEQD5rxSvQmwW4P3pFgYEN9EP5ND"UOP_DUP OP_HASH160 400666224999ad2ac56d6816c41736e91f9f6afd OP_EQUALVERIFY OP_CHECKSIG*276a914400666224999ad2ac56d6816c41736e91f9f6afd88ac*"16qXutKEQD5rxSvQmwW4P3pFgYEN9EP5ND8$J  +K@c4ffc67251669eb34c062ff38c506d8107270143636d27462f14267793dea41b""12SHtjjuvW936Dp3rdZ9PVUQqxCjva9hLG"UOP_DUP OP_HASH160 0fc0a0258b35a5840a6f9634ede5ee838eb253b7 OP_EQUALVERIFY OP_CHECKSIG*276a9140fc0a0258b35a5840a6f9634ede5ee838eb253b788ac*"12SHtjjuvW936Dp3rdZ9PVUQqxCjva9hLG8$J  +@c4ffc67251669eb34c062ff38c506d8107270143636d27462f14267793dea41b""1Ca3Y97jkYjNp59BPcn4e7sih16YQA7n9E"UOP_DUP OP_HASH160 7ee93a61c342d484645343f2f2f201a419cdfde1 OP_EQUALVERIFY OP_CHECKSIG*276a9147ee93a61c342d484645343f2f2f201a419cdfde188ac*"1Ca3Y97jkYjNp59BPcn4e7sih16YQA7n9E8$J $í-@000000000000000000147c7609678b8fd44f59a88852a92f81ebd583711aba34"@0000000000000000001a953a24317ff8929e7ed81d2407879d3a32ecafd784302 + + +1@d52dee0d98580edca83b1a0cef3458b90e215d0e9106dcacd7e243cf8d1599f0$"@000000000000000000147c7609678b8fd44f59a88852a92f81ebd583711aba34(í-2 +@3ba6c6124337092c2e173eb7930a127d6fedd047c75a9448fc60596a54d52b9aB02a760d06ffcdaf1a4d0b57d97ddeb9878e9176dc79803053316ad6e9a4e5a99092 +@415325ff5afb6721632a636cbe63a781a7985b8ceb1384bc713bc45fc2ac5f8eB0350c2102f06f91c55245c0ef44649bab6eaf70809d46a54b2029a3852e0a98391B +@d52dee0d98580edca83b1a0cef3458b90e215d0e9106dcacd7e243cf8d1599f0""1MJAw8vCGqKp4odhWUtG4agfKsqBTaF6rw"UOP_DUP OP_HASH160 dea1e10630194917f58536b3d50a318143b3e581 OP_EQUALVERIFY OP_CHECKSIG*276a914dea1e10630194917f58536b3d50a318143b3e58188ac*"1MJAw8vCGqKp4odhWUtG4agfKsqBTaF6rw8$J  +@d52dee0d98580edca83b1a0cef3458b90e215d0e9106dcacd7e243cf8d1599f0""14dVMHGrybcUUk6raFB2s5LKh8F1GZjLRw"UOP_DUP OP_HASH160 27cf045fa5189ee7712fe7b852fd54dbee4e0a51 OP_EQUALVERIFY OP_CHECKSIG*276a91427cf045fa5189ee7712fe7b852fd54dbee4e0a5188ac*"14dVMHGrybcUUk6raFB2s5LKh8F1GZjLRw8$J  +<@d52dee0d98580edca83b1a0cef3458b90e215d0e9106dcacd7e243cf8d1599f0""19tqb3pH4aLVaUhXyBSF6yNdcVxyiHVr6E"UOP_DUP OP_HASH160 618ec75bb4c56804c499950d2b1ba8f19a73f2fa OP_EQUALVERIFY OP_CHECKSIG*276a914618ec75bb4c56804c499950d2b1ba8f19a73f2fa88ac*"19tqb3pH4aLVaUhXyBSF6yNdcVxyiHVr6E8$J  + + +1@6db013059ed74c001c5ee96bb6c8f856af65482576d3e80c4e4d641c12f099f4$"@000000000000000000147c7609678b8fd44f59a88852a92f81ebd583711aba34(í-2 +@d52dee0d98580edca83b1a0cef3458b90e215d0e9106dcacd7e243cf8d1599f0B034f1243aea51ab964812680fcb8aeaae8242e96654da1087815f988e908b9aee52 +@d52dee0d98580edca83b1a0cef3458b90e215d0e9106dcacd7e243cf8d1599f0B036b6fca9af368f5e29060b2262ed45b9a328e643631e7f5f3886cc6e48d480d6dB +@6db013059ed74c001c5ee96bb6c8f856af65482576d3e80c4e4d641c12f099f4""14RGKwyv5FEMASUqpUkGuBrcGHWXB5nDBf"UOP_DUP OP_HASH160 257f278df4abfb54d59bca0988eb498783bd5d4d OP_EQUALVERIFY OP_CHECKSIG*276a914257f278df4abfb54d59bca0988eb498783bd5d4d88ac*"14RGKwyv5FEMASUqpUkGuBrcGHWXB5nDBf8$J  +@6db013059ed74c001c5ee96bb6c8f856af65482576d3e80c4e4d641c12f099f4""127ffw14cDqihobbQuCu1BHDUkwtZnA5at"UOP_DUP OP_HASH160 0c3ae71537f7ebaffb27a791adcc0feec6e7001b OP_EQUALVERIFY OP_CHECKSIG*276a9140c3ae71537f7ebaffb27a791adcc0feec6e7001b88ac*"127ffw14cDqihobbQuCu1BHDUkwtZnA5at8$J  +6@6db013059ed74c001c5ee96bb6c8f856af65482576d3e80c4e4d641c12f099f4""12nZJ5YEVgaCcmAp2EsKJmTU5cqsxjJbWE"UOP_DUP OP_HASH160 1395cd5774989d0f3612d3713270177877c465f8 OP_EQUALVERIFY OP_CHECKSIG*276a9141395cd5774989d0f3612d3713270177877c465f888ac*"12nZJ5YEVgaCcmAp2EsKJmTU5cqsxjJbWE8$J  $-@00000000000000000003db756626ef860986891233e86bbf73f1067373994554"@000000000000000000147c7609678b8fd44f59a88852a92f81ebd583711aba342$ن-@000000000000000000077883c3d8b3a482bdf61435922a74188d1b4af29433c7"@00000000000000000003db756626ef860986891233e86bbf73f10673739945542$-@00000000000000000006d5407f4a228cc6a26e1b8f7e2e9eb0c9e98b453fe2a3"@000000000000000000077883c3d8b3a482bdf61435922a74188d1b4af29433c72o$Һ-@0000000000000000000af3b02ebc95c17736fa6af9d5e38098d17fda81d4ceb6"@00000000000000000006d5407f4a228cc6a26e1b8f7e2e9eb0c9e98b453fe2a32m + + +1@407f25afa7434cf0726f3652358445b7c63e0937898d187136f8b8d6993d9ac3$"@0000000000000000000af3b02ebc95c17736fa6af9d5e38098d17fda81d4ceb6(Һ-2 +@f8aebccec4bd4de18f4829abb36466b013c59acd90ed3bc44d6330f5eb870f67B03f02b64320e8d6f999936489661f699df5feaec445d62f07237bb4497d012962e2 +@9bb7d09de13544f9f505dad88acf181ee93a98530bd274d047df77036db230ebB0373a02470d960b092381ef822ac020577523c440901d2a5a0da2401ab9e20fe0fB +@407f25afa7434cf0726f3652358445b7c63e0937898d187136f8b8d6993d9ac3""1AFz9WdR3mKq9nZ6DvzGNA46RdFs7wozT3"UOP_DUP OP_HASH160 658ea8c23dcda8cd32adb1c3f76d370569cc189d OP_EQUALVERIFY OP_CHECKSIG*276a914658ea8c23dcda8cd32adb1c3f76d370569cc189d88ac*"1AFz9WdR3mKq9nZ6DvzGNA46RdFs7wozT38$J  +˘@407f25afa7434cf0726f3652358445b7c63e0937898d187136f8b8d6993d9ac3""187G4xJ13omRjmUMp9BPFQa8CVpbzm26Nn"UOP_DUP OP_HASH160 4df7f45bb6705878ec2458d5bdcd4c25472419b1 OP_EQUALVERIFY OP_CHECKSIG*276a9144df7f45bb6705878ec2458d5bdcd4c25472419b188ac*"187G4xJ13omRjmUMp9BPFQa8CVpbzm26Nn8$J  + @407f25afa7434cf0726f3652358445b7c63e0937898d187136f8b8d6993d9ac3""1Brc3gfAFp36TnHQJiFihmxPDkZp14eJ2f"UOP_DUP OP_HASH160 7712e52691b02aad1a654af1c90eff7443eac60e OP_EQUALVERIFY OP_CHECKSIG*276a9147712e52691b02aad1a654af1c90eff7443eac60e88ac*"1Brc3gfAFp36TnHQJiFihmxPDkZp14eJ2f8$J  + + +1@40fd45eb2e0df6831b8cda30e340afdcbe58a999f2684af711c29bb2bf4fe3c9$"@0000000000000000000af3b02ebc95c17736fa6af9d5e38098d17fda81d4ceb6(Һ-2 +@407f25afa7434cf0726f3652358445b7c63e0937898d187136f8b8d6993d9ac3B034cee0b413e9567af7fe54370c6928d43cf35c2e3b85742cd3360117fbaf1d53a2 +@407f25afa7434cf0726f3652358445b7c63e0937898d187136f8b8d6993d9ac3B0277b459f89caad0d6c491d12f684c5353612318a01f99707d3363a8e28902549eB +@40fd45eb2e0df6831b8cda30e340afdcbe58a999f2684af711c29bb2bf4fe3c9""1JczFF85BaH88qHJ4uWya8a3aQiQ1Kiw6u"UOP_DUP OP_HASH160 c1487bb239aba9b4216a0b438a7e39a6351b457f OP_EQUALVERIFY OP_CHECKSIG*276a914c1487bb239aba9b4216a0b438a7e39a6351b457f88ac*"1JczFF85BaH88qHJ4uWya8a3aQiQ1Kiw6u8$J  +˘@40fd45eb2e0df6831b8cda30e340afdcbe58a999f2684af711c29bb2bf4fe3c9""1A8N9hzHnrWMigsADgxULcDJd5tZEbb2Xt"UOP_DUP OP_HASH160 641db2f28ebf00f218ca70afd303184e661e0c07 OP_EQUALVERIFY OP_CHECKSIG*276a914641db2f28ebf00f218ca70afd303184e661e0c0788ac*"1A8N9hzHnrWMigsADgxULcDJd5tZEbb2Xt8$J  + @40fd45eb2e0df6831b8cda30e340afdcbe58a999f2684af711c29bb2bf4fe3c9"!1qSgjA7s17sJcrxd7nJtietW4HBMka2mr"UOP_DUP OP_HASH160 0929682935259ca72514592da9102716fc84480c OP_EQUALVERIFY OP_CHECKSIG*276a9140929682935259ca72514592da9102716fc84480c88ac*!1qSgjA7s17sJcrxd7nJtietW4HBMka2mr8$J  + + +1@84171e62ce07c3af22419dcd83767d5c5b36af06102d89dc48f543999759bc19$"@0000000000000000000af3b02ebc95c17736fa6af9d5e38098d17fda81d4ceb6(Һ-2 +@40fd45eb2e0df6831b8cda30e340afdcbe58a999f2684af711c29bb2bf4fe3c9B02df10a276702cfa1914aa32eff4beed75a003d22c1cab01e83b27508df2778f132 +@40fd45eb2e0df6831b8cda30e340afdcbe58a999f2684af711c29bb2bf4fe3c9B03b59ba345830c49b72e4b570969bf6dd28d44d65090029af801dbcc6e04561cfcB +@84171e62ce07c3af22419dcd83767d5c5b36af06102d89dc48f543999759bc19""1KiYDGrZCefemVY8pQntbXmYt5TQts89ma"UOP_DUP OP_HASH160 cd4d5f6803f926d81db2b440c54284412cd0f930 OP_EQUALVERIFY OP_CHECKSIG*276a914cd4d5f6803f926d81db2b440c54284412cd0f93088ac*"1KiYDGrZCefemVY8pQntbXmYt5TQts89ma8$J  +˘@84171e62ce07c3af22419dcd83767d5c5b36af06102d89dc48f543999759bc19""13g29wqYA8XHCKQoxkYCrqC62TqAmeufn8"UOP_DUP OP_HASH160 1d5170055c2c6a0794569ca65c191c797cb5772d OP_EQUALVERIFY OP_CHECKSIG*276a9141d5170055c2c6a0794569ca65c191c797cb5772d88ac*"13g29wqYA8XHCKQoxkYCrqC62TqAmeufn88$J  + +@84171e62ce07c3af22419dcd83767d5c5b36af06102d89dc48f543999759bc19""139EHeHnrgTXZUZYi8jntqkotuGCF7EURz"UOP_DUP OP_HASH160 177eabaf7f187bfd7e76123eed6610bb9524610e OP_EQUALVERIFY OP_CHECKSIG*276a914177eabaf7f187bfd7e76123eed6610bb9524610e88ac*"139EHeHnrgTXZUZYi8jntqkotuGCF7EURz8$J  + + +1@37fbdf13572734ae13d6b4c4429f65b1596992334950766b1f0912a19e1ac4ac$"@0000000000000000000af3b02ebc95c17736fa6af9d5e38098d17fda81d4ceb6(Һ-2 +@84171e62ce07c3af22419dcd83767d5c5b36af06102d89dc48f543999759bc19B0202558e63f9552bc02b5a62bd12ac203adacaf64095d66026f2ca806a68e43c532 +@84171e62ce07c3af22419dcd83767d5c5b36af06102d89dc48f543999759bc19B037c8d08ff60cd6d623623e1d135efe56478e6bf888bff03a78fd09396fa1abf9eB +@37fbdf13572734ae13d6b4c4429f65b1596992334950766b1f0912a19e1ac4ac""18qMDKFpRkbBF39w8BKVpUy2VqcR9YA1yN"UOP_DUP OP_HASH160 55edb813aaeee78333070acb077315241038c032 OP_EQUALVERIFY OP_CHECKSIG*276a91455edb813aaeee78333070acb077315241038c03288ac*"18qMDKFpRkbBF39w8BKVpUy2VqcR9YA1yN8$J  +˘@37fbdf13572734ae13d6b4c4429f65b1596992334950766b1f0912a19e1ac4ac""13L1RHHSeBG4kYgo7HGdLBnbcd9E8NEgXh"UOP_DUP OP_HASH160 19888119c23540a99849be961b747510579582d0 OP_EQUALVERIFY OP_CHECKSIG*276a91419888119c23540a99849be961b747510579582d088ac*"13L1RHHSeBG4kYgo7HGdLBnbcd9E8NEgXh8$J  + @37fbdf13572734ae13d6b4c4429f65b1596992334950766b1f0912a19e1ac4ac""18DkSxTHQRqcGjRmL9a6zGJpZn9oNaS3wt"UOP_DUP OP_HASH160 4f3223e3802a6334be8abed3ae2e36dfa762ee0d OP_EQUALVERIFY OP_CHECKSIG*276a9144f3223e3802a6334be8abed3ae2e36dfa762ee0d88ac*"18DkSxTHQRqcGjRmL9a6zGJpZn9oNaS3wt8$J  + + +1@f095adb97561ff1d33b81abeaa54184e1309c877deb5049319dacff3174ff3c3$"@0000000000000000000af3b02ebc95c17736fa6af9d5e38098d17fda81d4ceb6(Һ-2 +@55c601cff983deeafc9f627ca6b3b0adf2693dbdb75a882ebbaf725a5496d197B0209662ee460f2ae8c79ef1ce345edb5ac4b235e070cf487a54709a38b611510762 +@55c601cff983deeafc9f627ca6b3b0adf2693dbdb75a882ebbaf725a5496d197B0365387ec8eeb09a57f9a24c2bfb9b5494249453583df02332c80aa0df4b02bae2B +@f095adb97561ff1d33b81abeaa54184e1309c877deb5049319dacff3174ff3c3""1LHu4Qgagvd8wEgNNZBtpgVaFaKHsWvVG4"UOP_DUP OP_HASH160 d39c80729245268d516c4daeaada9cec5dbc0148 OP_EQUALVERIFY OP_CHECKSIG*276a914d39c80729245268d516c4daeaada9cec5dbc014888ac*"1LHu4Qgagvd8wEgNNZBtpgVaFaKHsWvVG48$J  +@f095adb97561ff1d33b81abeaa54184e1309c877deb5049319dacff3174ff3c3""13igMTFfBV6R65duMTbskHFH2siPoMQVQE"UOP_DUP OP_HASH160 1dd227ea99c108ef8cbbde0f59f3f609e6ddca8b OP_EQUALVERIFY OP_CHECKSIG*276a9141dd227ea99c108ef8cbbde0f59f3f609e6ddca8b88ac*"13igMTFfBV6R65duMTbskHFH2siPoMQVQE8$J  +@f095adb97561ff1d33b81abeaa54184e1309c877deb5049319dacff3174ff3c3""1ErH1rEsrPUgsTdVNEBgJvD7PTqjCBagsq"UOP_DUP OP_HASH160 97eb62bac91ac78da3f6102303029fe2c50351e3 OP_EQUALVERIFY OP_CHECKSIG*276a91497eb62bac91ac78da3f6102303029fe2c50351e388ac*"1ErH1rEsrPUgsTdVNEBgJvD7PTqjCBagsq8$J  + + +1@dd38bc7cfc8f652d0f266a9671f5a0eb8eadfccfcfc701de7e43e135d73bcaa6$"@0000000000000000000af3b02ebc95c17736fa6af9d5e38098d17fda81d4ceb6(Һ-2 +@f095adb97561ff1d33b81abeaa54184e1309c877deb5049319dacff3174ff3c3B030926b5ae488a0dd5cb846afd2965cd766cb1954050d2ab32df70cea6192c43152 +@3108e82b66d0f457b178e87825dd9a005097662771ab6ab653134c9666985435B038f3e8baedb3bd46b4c14f6534530ff0c4fdf3a4c07344b3a16f2e6880a449ad0B +@dd38bc7cfc8f652d0f266a9671f5a0eb8eadfccfcfc701de7e43e135d73bcaa6""1MnveV4ZkCo7Y6b6VoayVUrTiML3ckaFQc"UOP_DUP OP_HASH160 e41203fef9849e10060edebde38ee54fc59f1ef7 OP_EQUALVERIFY OP_CHECKSIG*276a914e41203fef9849e10060edebde38ee54fc59f1ef788ac*"1MnveV4ZkCo7Y6b6VoayVUrTiML3ckaFQc8$J  +@dd38bc7cfc8f652d0f266a9671f5a0eb8eadfccfcfc701de7e43e135d73bcaa6""1Kbz5uWghNeFY3QgHEXQGfBUock6pZLWqF"UOP_DUP OP_HASH160 cc100f013db409b331c251d427d9d4e5ee00b8a9 OP_EQUALVERIFY OP_CHECKSIG*276a914cc100f013db409b331c251d427d9d4e5ee00b8a988ac*"1Kbz5uWghNeFY3QgHEXQGfBUock6pZLWqF8$J  +ʵ @dd38bc7cfc8f652d0f266a9671f5a0eb8eadfccfcfc701de7e43e135d73bcaa6""1M29WPjeQCVypKoucYzQqxKYxAdq9DcT34"UOP_DUP OP_HASH160 db9a0860721ccc6cf0d31f0a80ccb41a8cf4fc80 OP_EQUALVERIFY OP_CHECKSIG*276a914db9a0860721ccc6cf0d31f0a80ccb41a8cf4fc8088ac*"1M29WPjeQCVypKoucYzQqxKYxAdq9DcT348$J  + + +1@b7a66c1619106210625d88d979563f7aa108cc50f474ae1e4221413de4cac8cd$"@0000000000000000000af3b02ebc95c17736fa6af9d5e38098d17fda81d4ceb6(Һ-2 +@dd38bc7cfc8f652d0f266a9671f5a0eb8eadfccfcfc701de7e43e135d73bcaa6B03bc28deb8ef059a923eaae72a8adad985059d4bab6756bdbc80d514e1a4192ada2 +@c54a7f4e1fdb135d34f4e92288500a4005b01468228b971596cfd1d16a53f52eB0391c3e442f3ac71db431380b29aed18d6f517676fff9f67f0198d0123906a1ff7B +@b7a66c1619106210625d88d979563f7aa108cc50f474ae1e4221413de4cac8cd""1B8BzsKLWn1UttyeEKp3PPZjUYcFsmwCsk"UOP_DUP OP_HASH160 6f0d5999ad53ec10ced4f2e184af0654075d1380 OP_EQUALVERIFY OP_CHECKSIG*276a9146f0d5999ad53ec10ced4f2e184af0654075d138088ac*"1B8BzsKLWn1UttyeEKp3PPZjUYcFsmwCsk8$J  +@b7a66c1619106210625d88d979563f7aa108cc50f474ae1e4221413de4cac8cd""1NenkhZfs3ddohDnpMdb4CxHZb4kJWsPW7"UOP_DUP OP_HASH160 ed80399f9b44cf604568f938e9eaa7f21ffbda58 OP_EQUALVERIFY OP_CHECKSIG*276a914ed80399f9b44cf604568f938e9eaa7f21ffbda5888ac*"1NenkhZfs3ddohDnpMdb4CxHZb4kJWsPW78$J  +U@b7a66c1619106210625d88d979563f7aa108cc50f474ae1e4221413de4cac8cd""1G2XXaWKMn1QrNYTK9eNkzaqCk38M2evYQ"UOP_DUP OP_HASH160 a4d3c919564b4305f017d2c2788fd10d5032968f OP_EQUALVERIFY OP_CHECKSIG*276a914a4d3c919564b4305f017d2c2788fd10d5032968f88ac*"1G2XXaWKMn1QrNYTK9eNkzaqCk38M2evYQ8$J  + +1@ac651336f5630dee889c739c907fe77939510ec87924e7eed774522749ceaab2$"@0000000000000000000af3b02ebc95c17736fa6af9d5e38098d17fda81d4ceb6(Һ-2 +@b7a66c1619106210625d88d979563f7aa108cc50f474ae1e4221413de4cac8cdB030da87daadd1c2016e4421d474cce73b9099b3d89cfd89edce5b51203caf213392 +@b302791838d0daaa88b6597f48983b23b0b7d7fed904be0e21d64b4810d33e46B03584f07b41aef5d637570f6c0638f1bf1f425e1cf0230b335bd4c93617047467b2 +@dd38bc7cfc8f652d0f266a9671f5a0eb8eadfccfcfc701de7e43e135d73bcaa6B036a87ceca8611ac10ba02d760fda35854579a07590d480ae0683484656fc990e32 +@f095adb97561ff1d33b81abeaa54184e1309c877deb5049319dacff3174ff3c3B03da59e4cae166f639d469d7862060bba6ee4dd8f582f139a11916df0cc075b5a92 +@b7a66c1619106210625d88d979563f7aa108cc50f474ae1e4221413de4cac8cdB0394f5f345ec725b1bb2c8917fb7b81ac8e9305fb9dfc97302d4949f424a151184B +@ac651336f5630dee889c739c907fe77939510ec87924e7eed774522749ceaab2""175mFWf2RqHwKr5Gp6oSD1JyekSBYDV8th"UOP_DUP OP_HASH160 42b75b541eb67a88eb31851accab5a4790472780 OP_EQUALVERIFY OP_CHECKSIG*276a91442b75b541eb67a88eb31851accab5a479047278088ac*"175mFWf2RqHwKr5Gp6oSD1JyekSBYDV8th8$J  +[@ac651336f5630dee889c739c907fe77939510ec87924e7eed774522749ceaab2""1Bp6Hf5XpGZdeAaczPfiPxVn6znwZtF84V"UOP_DUP OP_HASH160 769938b810c05a128d1014a104614b290e58a6d0 OP_EQUALVERIFY OP_CHECKSIG*276a914769938b810c05a128d1014a104614b290e58a6d088ac*"1Bp6Hf5XpGZdeAaczPfiPxVn6znwZtF84V8$J  +Ā@ac651336f5630dee889c739c907fe77939510ec87924e7eed774522749ceaab2""1AijQzEs1Ho6caFv6y9JF798kecpVRTA7B"UOP_DUP OP_HASH160 6a9d976fd242ec6e781c45e55df26e1793604851 OP_EQUALVERIFY OP_CHECKSIG*276a9146a9d976fd242ec6e781c45e55df26e179360485188ac*"1AijQzEs1Ho6caFv6y9JF798kecpVRTA7B8$J  + + +1@527453cb2ee19f0ecf1d2138a1e49735643727b86e822f8ecf5f79bdbcb4acad$"@0000000000000000000af3b02ebc95c17736fa6af9d5e38098d17fda81d4ceb6(Һ-2 +@ac651336f5630dee889c739c907fe77939510ec87924e7eed774522749ceaab2B032b5a668909b6ac10a7fe350b1772e0570495db271e2f44af9bf712bf710cb0452 +@ac651336f5630dee889c739c907fe77939510ec87924e7eed774522749ceaab2B029df433e3cb4ac5598cc74b25ad7d3e414e9f2b36df890ada10b8eb1d6cfeb57aB +@527453cb2ee19f0ecf1d2138a1e49735643727b86e822f8ecf5f79bdbcb4acad""1NLaZnEHBUXXyxEJXg2HfQ1JZL9UpN756C"UOP_DUP OP_HASH160 ea0e904335006816ea2262551343a2d50187c767 OP_EQUALVERIFY OP_CHECKSIG*276a914ea0e904335006816ea2262551343a2d50187c76788ac*"1NLaZnEHBUXXyxEJXg2HfQ1JZL9UpN756C8$J  +@527453cb2ee19f0ecf1d2138a1e49735643727b86e822f8ecf5f79bdbcb4acad""1FqYnFtmZW1L4NBr4zwKAWhB3w1f6CoqgH"UOP_DUP OP_HASH160 a2c04188703b1754d763b531f9c596eaca0d746e OP_EQUALVERIFY OP_CHECKSIG*276a914a2c04188703b1754d763b531f9c596eaca0d746e88ac*"1FqYnFtmZW1L4NBr4zwKAWhB3w1f6CoqgH8$J  +@527453cb2ee19f0ecf1d2138a1e49735643727b86e822f8ecf5f79bdbcb4acad""1Mht3p5g9CKJS32NbRwJyArUdTZeBxCz65"UOP_DUP OP_HASH160 e31dc46bdab6c1bec20b81e14ad809b1fd4bbf69 OP_EQUALVERIFY OP_CHECKSIG*276a914e31dc46bdab6c1bec20b81e14ad809b1fd4bbf6988ac*"1Mht3p5g9CKJS32NbRwJyArUdTZeBxCz658$J  + + +1@0b767ea21f11074aaa5ea228cddec0e5d5523da53b206a9e4f63d289f1e31904$"@0000000000000000000af3b02ebc95c17736fa6af9d5e38098d17fda81d4ceb6(Һ-2 +@527453cb2ee19f0ecf1d2138a1e49735643727b86e822f8ecf5f79bdbcb4acadB0367eb66436ddf3b213158c1278823bb12a47a527f72dee6b6bb6c946983d636ee2 +@527453cb2ee19f0ecf1d2138a1e49735643727b86e822f8ecf5f79bdbcb4acadB0203bd8e81c46cc9854ddb6b95a2d4eb45fc8e60d3bfb1550703b6ba87d3e91d8bB +@0b767ea21f11074aaa5ea228cddec0e5d5523da53b206a9e4f63d289f1e31904""1Hj16cEaUjtiAajYR32JGiqGDtpYeCqcPj"UOP_DUP OP_HASH160 b773904ac092ce1964ec0f41c71020ef72bbf614 OP_EQUALVERIFY OP_CHECKSIG*276a914b773904ac092ce1964ec0f41c71020ef72bbf61488ac*"1Hj16cEaUjtiAajYR32JGiqGDtpYeCqcPj8$J  +@0b767ea21f11074aaa5ea228cddec0e5d5523da53b206a9e4f63d289f1e31904""143zDcFLuJuTjmzhnED9hMhToUx77Nf2hK"UOP_DUP OP_HASH160 2178f8d0a5af422e0fd02d251cfab652b4074460 OP_EQUALVERIFY OP_CHECKSIG*276a9142178f8d0a5af422e0fd02d251cfab652b407446088ac*"143zDcFLuJuTjmzhnED9hMhToUx77Nf2hK8$J  +@0b767ea21f11074aaa5ea228cddec0e5d5523da53b206a9e4f63d289f1e31904""15Thu4Q4gu1wXJ6or8YXhN8rs7gPBXh5NG"UOP_DUP OP_HASH160 30ed752c47993d5117d40e9624f8ea500df3899c OP_EQUALVERIFY OP_CHECKSIG*276a91430ed752c47993d5117d40e9624f8ea500df3899c88ac*"15Thu4Q4gu1wXJ6or8YXhN8rs7gPBXh5NG8$J  $-@000000000000000000074742d1ca88a9b710d3028e9b417efcc4e1e6eb132b13"@0000000000000000000af3b02ebc95c17736fa6af9d5e38098d17fda81d4ceb62 $-@0000000000000000001304fe747fbc3fdb46e258c8a0425976b404f6e9c2ec28"@000000000000000000074742d1ca88a9b710d3028e9b417efcc4e1e6eb132b132 + +1@a38f99ee0f62f8e4acdf3023ab74a18d419eaf247368cd95fd8392ba0ee3fabf$"@0000000000000000001304fe747fbc3fdb46e258c8a0425976b404f6e9c2ec28(-2 +@8b36630bf25073d5331a9d45ef1b1655256576aea55f2358f67b7526aa4ee69cB02a7473722fde37a91361fb1214fb044735db780c3ab487855914b9ac7d52158ef2 +@0858cf4e6dbf88efb123bfc5032c78a9af3b80330091192acba0b7a6be9eeac2B0261aaca12221ade1186c9e3f056bc3a87fab6a82b5579032d26ff2548713efa60B +@a38f99ee0f62f8e4acdf3023ab74a18d419eaf247368cd95fd8392ba0ee3fabf""1D8maAFsjP5KjFXyhJ1HHTTte58nEtk5FV"UOP_DUP OP_HASH160 8519a0b3266e9a23e4d311653b39d9ff7a63b27e OP_EQUALVERIFY OP_CHECKSIG*276a9148519a0b3266e9a23e4d311653b39d9ff7a63b27e88ac*"1D8maAFsjP5KjFXyhJ1HHTTte58nEtk5FV8$J  +@a38f99ee0f62f8e4acdf3023ab74a18d419eaf247368cd95fd8392ba0ee3fabf""1HaqMDLMNj5tzwePgRd5D1waqA62FQkVSh"UOP_DUP OP_HASH160 b5e8193bde18379830f8881ddd018ac1a59c33ab OP_EQUALVERIFY OP_CHECKSIG*276a914b5e8193bde18379830f8881ddd018ac1a59c33ab88ac*"1HaqMDLMNj5tzwePgRd5D1waqA62FQkVSh8$J   $-@0000000000000000000b003b2c9d4556277d4b65b159ab75aa6d0b10bb23d9e0"@0000000000000000001304fe747fbc3fdb46e258c8a0425976b404f6e9c2ec282 + + + +1@b4236f6fb33568a1038d32b62c4a562b530321851a3d60bb098ca04baf3ddd96$"@0000000000000000000b003b2c9d4556277d4b65b159ab75aa6d0b10bb23d9e0(-2 +@1c2a665c0b3705b5df0881e85738a94bba80286ac6209f01e60863e30bc80344B025f27d3093ef0327dfff45127c070cb2b8a955b9aa75dd83b56a45a9669a4bd3d2 +@6c74894a02d9bfa79ca1dbe6f35fd56de5d97c87fd786da0dfa9f1b030b81472B03dc221cb019b55b8ba12d21f46996f38de1f88dd7293a6049940150ff33b8355cB +@b4236f6fb33568a1038d32b62c4a562b530321851a3d60bb098ca04baf3ddd96""1Bfx3LipxarYmfU6pAmysnmh7VQhuMM9EU"UOP_DUP OP_HASH160 750f027f1d7e639d9b38870987da19caacf7df3a OP_EQUALVERIFY OP_CHECKSIG*276a914750f027f1d7e639d9b38870987da19caacf7df3a88ac*"1Bfx3LipxarYmfU6pAmysnmh7VQhuMM9EU8$J  +@b4236f6fb33568a1038d32b62c4a562b530321851a3d60bb098ca04baf3ddd96""1LEwyeG3P3fUSh5xbmQTMhQGvs25MZGdjs"UOP_DUP OP_HASH160 d30db085f292bbbf188dc024667b945c8744b1d7 OP_EQUALVERIFY OP_CHECKSIG*276a914d30db085f292bbbf188dc024667b945c8744b1d788ac*"1LEwyeG3P3fUSh5xbmQTMhQGvs25MZGdjs8$J  +d@b4236f6fb33568a1038d32b62c4a562b530321851a3d60bb098ca04baf3ddd96""1HuJwvyzBNLhdunc9jHUQEGzNeKGHGZVC5"UOP_DUP OP_HASH160 b9669fbff4621d32643346bd4ab90405afa25b98 OP_EQUALVERIFY OP_CHECKSIG*276a914b9669fbff4621d32643346bd4ab90405afa25b9888ac*"1HuJwvyzBNLhdunc9jHUQEGzNeKGHGZVC58$J ;$٪-@00000000000000000014e5d0db2a5d89e61c4a83f8db9eebea9aa5ee78616f23"@0000000000000000000b003b2c9d4556277d4b65b159ab75aa6d0b10bb23d9e02$-@0000000000000000000d0192a223dd05d2b5d8ebedf07c9db27fc8a6712cec54"@00000000000000000014e5d0db2a5d89e61c4a83f8db9eebea9aa5ee78616f232 + +1@b1fcc3fe52def0794a4bafec6cba96ec5418bd23d5e0d3920fb0876c60e658d0$"@0000000000000000000d0192a223dd05d2b5d8ebedf07c9db27fc8a6712cec54(-2 +@506aa023f8cfe62da733aeeef7506ba2e86e5da8a5a09c89c426ba94348c7773B0226f2790dfb8335590db184089625e8c32520b3ae0cb08e14a75e1b0c509ff7ae2 +@f956e73e2b428e98478151e21f896d042851d2d608378533a11a368848530065B024f590bbf7d64eef6a5d7f8f9e6fb530e8212909af73dad0a0a927d6237544ed6B +@b1fcc3fe52def0794a4bafec6cba96ec5418bd23d5e0d3920fb0876c60e658d0""1CNRKdvgVscK8aveKcZygZLwgJdfzLb7Cm"UOP_DUP OP_HASH160 7cb66bd61d9e2897fd753ef18c4c0a02a9bbe30f OP_EQUALVERIFY OP_CHECKSIG*276a9147cb66bd61d9e2897fd753ef18c4c0a02a9bbe30f88ac*"1CNRKdvgVscK8aveKcZygZLwgJdfzLb7Cm8$J  +@b1fcc3fe52def0794a4bafec6cba96ec5418bd23d5e0d3920fb0876c60e658d0""18d3jBHe4ebg8uP2QtTdJk7KEvFih8wKRt"UOP_DUP OP_HASH160 539a21b46cca2867e265e210e4b5c1d6bf116bde OP_EQUALVERIFY OP_CHECKSIG*276a914539a21b46cca2867e265e210e4b5c1d6bf116bde88ac*"18d3jBHe4ebg8uP2QtTdJk7KEvFih8wKRt8$J  +@b1fcc3fe52def0794a4bafec6cba96ec5418bd23d5e0d3920fb0876c60e658d0"l"6OP_RETURN 10019bcd430add1caf0be39939ba1e70035240fdcc71*06a1610019bcd430add1caf0be39939ba1e70035240fdcc712C + 9pR@q8$J  + + +1@61eec91350acc31c47674ad964e6a507fa514066a8b79ddedc288f31ce95f4e1$"@0000000000000000000d0192a223dd05d2b5d8ebedf07c9db27fc8a6712cec54(-2 +@713ffd76b38d3ecbc754431b4f076a887f0f7569c1b15269e3559853f2a48f6dB03857889db60d5335b88273c58f99d8e2947336e27370384409b995e2ce3cb77442 +@cd7ee4374db4141763f40d48bc0f277ee139265e6a9d54b78c2e06544095af0cB027f0d1c52951eace0cb29bf691623a8f73aabb6fd55b6bb8c6e70b37d01722cc4B +@61eec91350acc31c47674ad964e6a507fa514066a8b79ddedc288f31ce95f4e1""1BHDxbv8Sm4e5GezmEimKMx7df2RdXvMEf"UOP_DUP OP_HASH160 70c2bb06702266b1ded4fc1de5a3dbc73005ce71 OP_EQUALVERIFY OP_CHECKSIG*276a91470c2bb06702266b1ded4fc1de5a3dbc73005ce7188ac*"1BHDxbv8Sm4e5GezmEimKMx7df2RdXvMEf8$J  +@61eec91350acc31c47674ad964e6a507fa514066a8b79ddedc288f31ce95f4e1""193ZNKS8hQ5WxsTTTjx48J3krhiVrtRkXH"UOP_DUP OP_HASH160 583cdb7590c98b4c4cd822bb549f3b66b0f7c76f OP_EQUALVERIFY OP_CHECKSIG*276a914583cdb7590c98b4c4cd822bb549f3b66b0f7c76f88ac*"193ZNKS8hQ5WxsTTTjx48J3krhiVrtRkXH8$J  +@61eec91350acc31c47674ad964e6a507fa514066a8b79ddedc288f31ce95f4e1""12ALs7R9rY2VbB8bZP2sszWpB3wyuAFEfU"UOP_DUP OP_HASH160 0cbc737829b1a18fade130d45bf8da3e6cf47a3b OP_EQUALVERIFY OP_CHECKSIG*276a9140cbc737829b1a18fade130d45bf8da3e6cf47a3b88ac*"12ALs7R9rY2VbB8bZP2sszWpB3wyuAFEfU8$J  $-@00000000000000000001ba510ea682ade9a1d2abb377c6cb5b5287d862ec1daa"@0000000000000000000d0192a223dd05d2b5d8ebedf07c9db27fc8a6712cec542 + +1@c9621ed9c42b8f3cdcf5750ec7ccc809687d7f94a8d3b907c7cf1649eb603454$"@00000000000000000001ba510ea682ade9a1d2abb377c6cb5b5287d862ec1daa(-2 +@1f5394c216a0ae241021e3b22eca82a230141ccbe903faa71429a8df1d77bb6fB0356bd06f9b464424e3ebe01961bb0edf082c56c6019b9a95c46198b1de9134f082 +@b21df7d0e51bd065d2dce7947b073a609527d872887e73877249ed092baaf098B0305652ebce8f980e2b59181a0faf56fa87d461e656d3393db7c0c9852753691d22 +@a38e57da0d778ee046f6d02a8fe56a84879b7cae00243b6301ddd480005412b4B0374fcbae0e834460bb8fd72753ce768cb3aa3e01b8841d80f4b5abfdf3fd52ef4B +v@c9621ed9c42b8f3cdcf5750ec7ccc809687d7f94a8d3b907c7cf1649eb603454""13W7AM2cGWAaV3Q1kVuk38vJL8Svj2PrJ9"UOP_DUP OP_HASH160 1b71751f451e60b54b0596d62a8445fcaa89ccad OP_EQUALVERIFY OP_CHECKSIG*276a9141b71751f451e60b54b0596d62a8445fcaa89ccad88ac*"13W7AM2cGWAaV3Q1kVuk38vJL8Svj2PrJ98$J  +L@c9621ed9c42b8f3cdcf5750ec7ccc809687d7f94a8d3b907c7cf1649eb603454""1C6DWtYBQGEEvm2VYbxgohaJqNb11vvDb3"UOP_DUP OP_HASH160 79a5e9233a6128e2ea5dc52355794e537beb1ee4 OP_EQUALVERIFY OP_CHECKSIG*276a91479a5e9233a6128e2ea5dc52355794e537beb1ee488ac*"1C6DWtYBQGEEvm2VYbxgohaJqNb11vvDb38$J  +@c9621ed9c42b8f3cdcf5750ec7ccc809687d7f94a8d3b907c7cf1649eb603454""1NoZjwQzBaXrA2qS7DGH4VHxJMhviR4x73"UOP_DUP OP_HASH160 ef291b1ecd244b6064bf0a603579f3746d63b579 OP_EQUALVERIFY OP_CHECKSIG*276a914ef291b1ecd244b6064bf0a603579f3746d63b57988ac*"1NoZjwQzBaXrA2qS7DGH4VHxJMhviR4x738$J $-@00000000000000000019ec59074e66fa6952ecc918e9a4926e3f2b8ec3233fb5"@00000000000000000001ba510ea682ade9a1d2abb377c6cb5b5287d862ec1daa2$-@0000000000000000001b78b82178ef6093ff335ff1fcd5f4916cdbe23789d254"@00000000000000000019ec59074e66fa6952ecc918e9a4926e3f2b8ec3233fb52 $-@0000000000000000000bcdf9d09dd37f1041e42c3c536b4613ebb2285cb0fa2f"@0000000000000000001b78b82178ef6093ff335ff1fcd5f4916cdbe23789d2542 + + + +1@1e050370ae5460288d42d3fde6b8786dc03da11bfc6c35a45e82bb40f52d852b$"@0000000000000000000bcdf9d09dd37f1041e42c3c536b4613ebb2285cb0fa2f(-2 +@d196715995e0a94b858d7da371b93ede9d9f9303a6b5a00a050fce9d65f3df0eB02d4e765d8ade35cecf0d1f6cbc17c0304e8615b9c0196e66d9d3e0b60bfedfa942 +@f1e332632debab9e2d01b7c50bf24618b6e8c580cceca8237478b2fb1ec96585B03906a286c17995bfe5cb0e07dbeeeb680199bcc5d5b17540cea1467ecf0cff68dB +L@1e050370ae5460288d42d3fde6b8786dc03da11bfc6c35a45e82bb40f52d852b"!1r1S27RuiPnRgSwBV9yDYiQ6CwWdfrH1y"UOP_DUP OP_HASH160 0944be01a856705f9e057ec3a3c0afda0c6e9625 OP_EQUALVERIFY OP_CHECKSIG*276a9140944be01a856705f9e057ec3a3c0afda0c6e962588ac*!1r1S27RuiPnRgSwBV9yDYiQ6CwWdfrH1y8$J  +@1e050370ae5460288d42d3fde6b8786dc03da11bfc6c35a45e82bb40f52d852b""13vtDJQky7xcyLgkzfZnhjnCzA1rpdrP9e"UOP_DUP OP_HASH160 20210c17130cc6a7b7314861c28589e922976169 OP_EQUALVERIFY OP_CHECKSIG*276a91420210c17130cc6a7b7314861c28589e92297616988ac*"13vtDJQky7xcyLgkzfZnhjnCzA1rpdrP9e8$J  +<@1e050370ae5460288d42d3fde6b8786dc03da11bfc6c35a45e82bb40f52d852b""17r3AgFmU6ANZGgsxef8ajfAnBnMGE35tH"UOP_DUP OP_HASH160 4b16f2140d88e4cde7798051a9ec7cf0bae5c384 OP_EQUALVERIFY OP_CHECKSIG*276a9144b16f2140d88e4cde7798051a9ec7cf0bae5c38488ac*"17r3AgFmU6ANZGgsxef8ajfAnBnMGE35tH8$J  $-@00000000000000000003d02c4100b5f62265e9955ee7e1de99edb0bbf16b2f13"@0000000000000000000bcdf9d09dd37f1041e42c3c536b4613ebb2285cb0fa2f2$-@000000000000000000011489399d4f907587f3ecb70e17da5cff92d657c17116"@00000000000000000003d02c4100b5f62265e9955ee7e1de99edb0bbf16b2f132-$-@00000000000000000006942c7900df14997cd2f041c887cb2ca791a017e12c1f"@000000000000000000011489399d4f907587f3ecb70e17da5cff92d657c171162, + + +1@9a7ee3daedb7386eaa87d7d37c9e779d4ccbc50b36cde728bb6739b02b7f9731$"@00000000000000000006942c7900df14997cd2f041c887cb2ca791a017e12c1f(-2 +@b99eb18ddbeb13570223714589887d804201e2a7d88c073a0b6d8503cc93b2c5B0386958c755479f294ce9df551923a16de94433dd2a4d600a7994168ee5b94966b2 +@06c48b4ebeda61de6843aef841aafc25d3d4cb6acfbc0344e79ff58f2b53de23B03c2f04be386fcbc8791787ddfeb56add20a7c70343128533e71e2379dddd12a99B +@9a7ee3daedb7386eaa87d7d37c9e779d4ccbc50b36cde728bb6739b02b7f9731""1QDVxSUFXUYQNpPehWerrsW59TjWPENd6Y"UOP_DUP OP_HASH160 fea80e41d9f9a1a6aeab107002f746efbe635fc4 OP_EQUALVERIFY OP_CHECKSIG*276a914fea80e41d9f9a1a6aeab107002f746efbe635fc488ac*"1QDVxSUFXUYQNpPehWerrsW59TjWPENd6Y8$J  +@9a7ee3daedb7386eaa87d7d37c9e779d4ccbc50b36cde728bb6739b02b7f9731""19L2eJzEo19CkJJx4r6dsw52qdqW8UWzwG"UOP_DUP OP_HASH160 5b5a48023283bfbac8f25af49c728473beb069e2 OP_EQUALVERIFY OP_CHECKSIG*276a9145b5a48023283bfbac8f25af49c728473beb069e288ac*"19L2eJzEo19CkJJx4r6dsw52qdqW8UWzwG8$J  +<@9a7ee3daedb7386eaa87d7d37c9e779d4ccbc50b36cde728bb6739b02b7f9731""1CsmqfsdN2azGnyRDvTAER6MCMbLJaWWrf"UOP_DUP OP_HASH160 82439c8dfd99267eb034b572ee293db6531dc22a OP_EQUALVERIFY OP_CHECKSIG*276a91482439c8dfd99267eb034b572ee293db6531dc22a88ac*"1CsmqfsdN2azGnyRDvTAER6MCMbLJaWWrf8$J  + + +1@2de369d7b0359dc339843c03d65b7eaf7235e3aee01a2f79c422a23e6886e527$"@00000000000000000006942c7900df14997cd2f041c887cb2ca791a017e12c1f(-2 +@9a7ee3daedb7386eaa87d7d37c9e779d4ccbc50b36cde728bb6739b02b7f9731B021c6ec7eb76047d5cb3828cf27004705d7ab2572d7a7a89fa7f2d791a476460de2 +@b97706a7e85ea2ebccb502c297aa704ad008ed49ef0b7e11fa9dd847502a15b4B02664c45bc62d239e33bfc9bc88cd9001763fb8362572b84c5da99c1f2b5d9ef80B +@2de369d7b0359dc339843c03d65b7eaf7235e3aee01a2f79c422a23e6886e527""1HQxGPD2TNrKCV6HMxNdGQRBCTD76DTdon"UOP_DUP OP_HASH160 b409b676824f4055ada7978270b9a6ecb3bf2b19 OP_EQUALVERIFY OP_CHECKSIG*276a914b409b676824f4055ada7978270b9a6ecb3bf2b1988ac*"1HQxGPD2TNrKCV6HMxNdGQRBCTD76DTdon8$J  +@2de369d7b0359dc339843c03d65b7eaf7235e3aee01a2f79c422a23e6886e527""1EjybyW1QAwQTmwwhEQruBN2QtxjhM9CgT"UOP_DUP OP_HASH160 96ba5afaeac02f4722121dc6b04d1154e6be32b9 OP_EQUALVERIFY OP_CHECKSIG*276a91496ba5afaeac02f4722121dc6b04d1154e6be32b988ac*"1EjybyW1QAwQTmwwhEQruBN2QtxjhM9CgT8$J  +<@2de369d7b0359dc339843c03d65b7eaf7235e3aee01a2f79c422a23e6886e527""13ZHzoLWnkZCMcXP2smkzMV5jPx2qrip3v"UOP_DUP OP_HASH160 1c0bc01603be17f2ed4a7e6506451594e72d0085 OP_EQUALVERIFY OP_CHECKSIG*276a9141c0bc01603be17f2ed4a7e6506451594e72d008588ac*"13ZHzoLWnkZCMcXP2smkzMV5jPx2qrip3v8$J  + +1@0fb87104b4fe54d27a2824e4a67803e535895d504d3656ebe02574ea7475a7ea$"@00000000000000000006942c7900df14997cd2f041c887cb2ca791a017e12c1f(-2 +@9f953f6bf3be4ad8987f39fce28d2ba3e947bf6c328a4100b643051f1525ba4bB02713383a6d60523667b15d931fcf0a4d29876211bfc48ae1836289cfd00f1bb7c2 +@eeee2628f759441e521c76e9674978c186819c49a9723f1dc795c9c3e5510d8aB0222a91ecca9daf666db258990ba87ab14fe5884294f8f042f9eff4d3ba31ca9e92 +@9f953f6bf3be4ad8987f39fce28d2ba3e947bf6c328a4100b643051f1525ba4bB039273f1e0880063d606f72cfb63522a8aeb2a02b604819e1b91376e765c1847742 +@26600d3d1b10d60c4ef8a6f1d10629dd7e7a8c7d6f9b4e45116f1fb9e3611477B0308eac9e2c28397e14ced9a9f0faf545734f1713ab83fa6e71a733af7ee5f83d6B +@0fb87104b4fe54d27a2824e4a67803e535895d504d3656ebe02574ea7475a7ea""1NZJ5Lyy7XK4FRx7WJ2BKzQVcm87E9ni5a"UOP_DUP OP_HASH160 ec7634a57935b1c103563cb6e00fa22e4cacebcd OP_EQUALVERIFY OP_CHECKSIG*276a914ec7634a57935b1c103563cb6e00fa22e4cacebcd88ac*"1NZJ5Lyy7XK4FRx7WJ2BKzQVcm87E9ni5a8$J  +L@0fb87104b4fe54d27a2824e4a67803e535895d504d3656ebe02574ea7475a7ea""1Eqg4foZ8t3DhRumVSaQXhPeccMQsqGo1x"UOP_DUP OP_HASH160 97ce35b04bad5c6fece0180e703a303d944c5b11 OP_EQUALVERIFY OP_CHECKSIG*276a91497ce35b04bad5c6fece0180e703a303d944c5b1188ac*"1Eqg4foZ8t3DhRumVSaQXhPeccMQsqGo1x8$J  +]@0fb87104b4fe54d27a2824e4a67803e535895d504d3656ebe02574ea7475a7ea""1BZ7Vcpmfzar4ryMpSUFFN5gKMM4ngYfEQ"UOP_DUP OP_HASH160 73c3fd31a64190858dce01232051a51ecdca459e OP_EQUALVERIFY OP_CHECKSIG*276a91473c3fd31a64190858dce01232051a51ecdca459e88ac*"1BZ7Vcpmfzar4ryMpSUFFN5gKMM4ngYfEQ8$J  + + +1@800bb27da65dba439c94686e267d87416c117648c398dd0bd474f2e1c780c9b2$"@00000000000000000006942c7900df14997cd2f041c887cb2ca791a017e12c1f(-2 +@0fb87104b4fe54d27a2824e4a67803e535895d504d3656ebe02574ea7475a7eaB02c3c53d832fe2510ccfbf07e135f6a93c8a9cedd0e4b6030e05a69a18561eec722 +@0fb87104b4fe54d27a2824e4a67803e535895d504d3656ebe02574ea7475a7eaB02cdc0bf8d344bc6aee02c6c622d4f5eaf9119f90077887d1dcafb92b0241a3094B +@800bb27da65dba439c94686e267d87416c117648c398dd0bd474f2e1c780c9b2""18nwSQCcQHBTbtx5MjWfyWfGvfRHffKzAz"UOP_DUP OP_HASH160 55790a903c6056651816f9335a2f1521e8ffb932 OP_EQUALVERIFY OP_CHECKSIG*276a91455790a903c6056651816f9335a2f1521e8ffb93288ac*"18nwSQCcQHBTbtx5MjWfyWfGvfRHffKzAz8$J  +L@800bb27da65dba439c94686e267d87416c117648c398dd0bd474f2e1c780c9b2""18Vv13ogGR4hZZQFy9WCQudsDbjWAtRYcb"UOP_DUP OP_HASH160 5240c5315da4ed3c56855d79c50c16e05c10195b OP_EQUALVERIFY OP_CHECKSIG*276a9145240c5315da4ed3c56855d79c50c16e05c10195b88ac*"18Vv13ogGR4hZZQFy9WCQudsDbjWAtRYcb8$J  +@800bb27da65dba439c94686e267d87416c117648c398dd0bd474f2e1c780c9b2""1L42EeYvgq8CZCbYEApAg6rrYK3x9V5CHQ"UOP_DUP OP_HASH160 d0fcab4091194ece72a4c128b533ee86efe51656 OP_EQUALVERIFY OP_CHECKSIG*276a914d0fcab4091194ece72a4c128b533ee86efe5165688ac*"1L42EeYvgq8CZCbYEApAg6rrYK3x9V5CHQ8$J $ͥ-@00000000000000000005dfda09ad40c1ead2369373369e5a3ede7cbef36597a1"@00000000000000000006942c7900df14997cd2f041c887cb2ca791a017e12c1f2$-@0000000000000000000743b08352cd69a3e925e3d5b49f88ad9ce7e65a13e14c"@00000000000000000005dfda09ad40c1ead2369373369e5a3ede7cbef36597a12 $-@0000000000000000000400b5625b071e6ae538c37b44832e3d2a0b40ac465111"@0000000000000000000743b08352cd69a3e925e3d5b49f88ad9ce7e65a13e14c2 + + + +1@2e5acfcb454e0a1aa7fbbaefaee45453766ac675379bf36e0fc1ba7fb865123f$"@0000000000000000000400b5625b071e6ae538c37b44832e3d2a0b40ac465111(-2 +@7468bc37610c354f12118069869d56a9b6e9c60198f2155fe2bb8c40c9ebe698B02da928515d82a09aa47926b38ba833c73bd73a0a3981ed6a6c38f7f415dd783ce2 +@7468bc37610c354f12118069869d56a9b6e9c60198f2155fe2bb8c40c9ebe698B023429e24cef311b43a3776e4753c29808355862c753f031cf372f950b8e552067B +Û@2e5acfcb454e0a1aa7fbbaefaee45453766ac675379bf36e0fc1ba7fb865123f""1LfYNmHhQH7WyoZSdsK7opKnn9BvLkWne4"UOP_DUP OP_HASH160 d7b4631d55194d46f209340ac65776e91fcb3511 OP_EQUALVERIFY OP_CHECKSIG*276a914d7b4631d55194d46f209340ac65776e91fcb351188ac*"1LfYNmHhQH7WyoZSdsK7opKnn9BvLkWne48$J  +\@2e5acfcb454e0a1aa7fbbaefaee45453766ac675379bf36e0fc1ba7fb865123f""1EVkc4a2TvfMXc3ocFkadq79NTi3jU7i8n"UOP_DUP OP_HASH160 9409ae6badcbcdd6051ea8bdd53999aaea57364f OP_EQUALVERIFY OP_CHECKSIG*276a9149409ae6badcbcdd6051ea8bdd53999aaea57364f88ac*"1EVkc4a2TvfMXc3ocFkadq79NTi3jU7i8n8$J  +@2e5acfcb454e0a1aa7fbbaefaee45453766ac675379bf36e0fc1ba7fb865123f""1Q9d9pF8xz9ymixuMUm1ZMEW5Go1i83PU6"UOP_DUP OP_HASH160 fdec661c5a55fa1a97f73f824cc43eb61e0e2382 OP_EQUALVERIFY OP_CHECKSIG*276a914fdec661c5a55fa1a97f73f824cc43eb61e0e238288ac*"1Q9d9pF8xz9ymixuMUm1ZMEW5Go1i83PU68$J &$ޒ-@000000000000000000003a0574a79380576440ba85839ae7b73c01a99325c1b2"@0000000000000000000400b5625b071e6ae538c37b44832e3d2a0b40ac4651112 $ԥ-@0000000000000000000c1b564db7568cb815a6f76bac0673e824790a2c574642"@000000000000000000003a0574a79380576440ba85839ae7b73c01a99325c1b22 + +1@0d8912f53b41515266504895d80148a35f14f55275cab78d9a1e4a545cd6c289$"@0000000000000000000c1b564db7568cb815a6f76bac0673e824790a2c574642(ԥ-2 +@61eec91350acc31c47674ad964e6a507fa514066a8b79ddedc288f31ce95f4e1B0394c3c2213d64b74a175f428d166d5cb09a46bbd431566e1a2884024fe2fb0d262 +@76acd80a710f31d626f4e832f360c8bbca50eb942dfbfbd72d5730124b0c30d4B03b6bdaf449a7cafcb5f46c8ff4736cdd30174be99861d4f407006bbdc667bd4be2 +@7811b167435eb5636ac1dc1068723f47fedf24d21d95da5fdf5aa8290b56c7caB020887925e7a1907472b29b6114e29fe931a399d1a0c57f1f407f73e44fe3f3ec8B +@0d8912f53b41515266504895d80148a35f14f55275cab78d9a1e4a545cd6c289""1NPDKLt8KDsRcxJCJAPERLpyPaRMEPbjhG"UOP_DUP OP_HASH160 ea8e12deb1869ca06a8d9bfcff8cbd188c34ff8b OP_EQUALVERIFY OP_CHECKSIG*276a914ea8e12deb1869ca06a8d9bfcff8cbd188c34ff8b88ac*"1NPDKLt8KDsRcxJCJAPERLpyPaRMEPbjhG8$J  +@0d8912f53b41515266504895d80148a35f14f55275cab78d9a1e4a545cd6c289""1JQdtHGUQQ2CWyhDVi1jt5B8J4mncWc5vv"UOP_DUP OP_HASH160 bef27ea9e3e92d87b12444b201aed923bf154275 OP_EQUALVERIFY OP_CHECKSIG*276a914bef27ea9e3e92d87b12444b201aed923bf15427588ac*"1JQdtHGUQQ2CWyhDVi1jt5B8J4mncWc5vv8$J  +ø%@0d8912f53b41515266504895d80148a35f14f55275cab78d9a1e4a545cd6c289""1AwKhiL4hhyQhZAHwW5JpTBdz5nCRK2JKf"UOP_DUP OP_HASH160 6cff34a130a1e77d865ede64cc2f2386a67eddf5 OP_EQUALVERIFY OP_CHECKSIG*276a9146cff34a130a1e77d865ede64cc2f2386a67eddf588ac*"1AwKhiL4hhyQhZAHwW5JpTBdz5nCRK2JKf8$J A$è-@00000000000000000001de0afc47e2c903c05a042b1fef5ef3e12d41f3949f38"@0000000000000000000c1b564db7568cb815a6f76bac0673e824790a2c5746422$-@000000000000000000199d218448967540bd74b264b812fc01a839b9bef42c29"@00000000000000000001de0afc47e2c903c05a042b1fef5ef3e12d41f3949f382$-@000000000000000000194d80743344b044e88a0f83af034e5e3e8eb68361cb03"@000000000000000000199d218448967540bd74b264b812fc01a839b9bef42c292$-@00000000000000000019355011a1ee55fd87623805102ca647cdbc460d1b7707"@000000000000000000194d80743344b044e88a0f83af034e5e3e8eb68361cb032$-@0000000000000000001081923950229df476f3f3d072a6a81981c7f72ab24fa5"@00000000000000000019355011a1ee55fd87623805102ca647cdbc460d1b77072$-@0000000000000000000237d6a0e32d1b2ac7bd711bafa2f3ddc3558ec9d5e8f2"@0000000000000000001081923950229df476f3f3d072a6a81981c7f72ab24fa52 + +1@7268466c37c7aba5dda2abf9860a468e10ff29a9566df6ce0e4349a985997534$"@0000000000000000000237d6a0e32d1b2ac7bd711bafa2f3ddc3558ec9d5e8f2(-2 +@0a5d3c8bdaf5cacd2ada2460d3f23352d6959a05a9759b40a36425a10d091759B0250502d1e158fade29d165ce3cd0b936d01b75bc1af3d920afc9d3c8087c120c62 +@05770a7efe165bea2aef853f7e293cb955528cbf963791a4c80551bd32aa76d6B034217f4beea580d8369ed85f0ff9b3459aeaa7983496c3056361dfdd2c5fe5e302 +@4170071ea5535ce14e6d27acc0546cc9a55ec75ca2e8d7abc0d9108131d5a741B0245f781e251a88da7230c5480e01bb238ff5d05b6ab0570493571ab0862551c352 +@7bf89c1010877c7d433b329f07539551a869601da3481ec331ba33ef655e2af5B039583a60a6ed55d99c84289131e57c24a8f6fa97d5bcca7eb5d8d971ad9b1206cB +@7268466c37c7aba5dda2abf9860a468e10ff29a9566df6ce0e4349a985997534""179TaGhhdUCgKwz8dRL6gHRpDMPtjSfX5r"UOP_DUP OP_HASH160 436a43d3aef36dc3fd86fe0d1303976a10421200 OP_EQUALVERIFY OP_CHECKSIG*276a914436a43d3aef36dc3fd86fe0d1303976a1042120088ac*"179TaGhhdUCgKwz8dRL6gHRpDMPtjSfX5r8$J  +Z@7268466c37c7aba5dda2abf9860a468e10ff29a9566df6ce0e4349a985997534""168CMDAxLZaGtgZ6U7k2obdK7SZQs9Ekff"UOP_DUP OP_HASH160 3835038c1ffe2d757cf8e9debca2b9ee393ee067 OP_EQUALVERIFY OP_CHECKSIG*276a9143835038c1ffe2d757cf8e9debca2b9ee393ee06788ac*"168CMDAxLZaGtgZ6U7k2obdK7SZQs9Ekff8$J  +@7268466c37c7aba5dda2abf9860a468e10ff29a9566df6ce0e4349a985997534""1Q9Jz1KrXTieX5YNFhn4LSM7JrKm8J8t4s"UOP_DUP OP_HASH160 fddd3b67cfeb3f80b59bb7d1ec1a804b46cbcf78 OP_EQUALVERIFY OP_CHECKSIG*276a914fddd3b67cfeb3f80b59bb7d1ec1a804b46cbcf7888ac*"1Q9Jz1KrXTieX5YNFhn4LSM7JrKm8J8t4s8$J  + + +1@53f4b20ef74221592b5d97c4addfb44d8c3ca291886bce900a58742f35492971$"@0000000000000000000237d6a0e32d1b2ac7bd711bafa2f3ddc3558ec9d5e8f2(-2 +@d8d2659ea5b14b795c6a12a2fc27599ad7cc9507858e0c09c9cdcb8583a8ed64B03df74d0574eb937b295ecda48f46d0f49588d2b33feae96c024ad574f81267de12 +@644628b2aa160c94a730389bcc02d606c03ae1c8d590f91b8674e11ce2e3d4f1B037c39c4ea93ed99d7cf7b9cb24f09e32673d76c45091025b6392947042886f3b9B + @53f4b20ef74221592b5d97c4addfb44d8c3ca291886bce900a58742f35492971""16Lrf1XzWP7rikXBBGsnFTAANoCqLx9fQQ"UOP_DUP OP_HASH160 3a99fb7cfe4f48d78398c6164fb506ffbf7aa4d6 OP_EQUALVERIFY OP_CHECKSIG*276a9143a99fb7cfe4f48d78398c6164fb506ffbf7aa4d688ac*"16Lrf1XzWP7rikXBBGsnFTAANoCqLx9fQQ8$J  + @53f4b20ef74221592b5d97c4addfb44d8c3ca291886bce900a58742f35492971""1HUgjrR3Jfgkj3QWihJobrcYXmLkC6ZTtD"UOP_DUP OP_HASH160 b4be6a72989b7e9570c50de9aece63f5a25ea21b OP_EQUALVERIFY OP_CHECKSIG*276a914b4be6a72989b7e9570c50de9aece63f5a25ea21b88ac*"1HUgjrR3Jfgkj3QWihJobrcYXmLkC6ZTtD8$J  +U@53f4b20ef74221592b5d97c4addfb44d8c3ca291886bce900a58742f35492971"!19bCTqHjKFNpEXszp6a7y9XwuMoaEysHv"UOP_DUP OP_HASH160 019fdfdb44f2412fcd05b3926bdd550ed9ca33b4 OP_EQUALVERIFY OP_CHECKSIG*276a914019fdfdb44f2412fcd05b3926bdd550ed9ca33b488ac*!19bCTqHjKFNpEXszp6a7y9XwuMoaEysHv8$J ;$-@00000000000000000011a5c202425d7028ac97c5f65e8d9798298eb52e84a182"@0000000000000000000237d6a0e32d1b2ac7bd711bafa2f3ddc3558ec9d5e8f22$ü-@0000000000000000000d231cd62f03062a0d3d1106605594c0a8ed61561126b9"@00000000000000000011a5c202425d7028ac97c5f65e8d9798298eb52e84a1822$-@0000000000000000000fe1f78fd7a0f6d6bc0c9c49ba6f9d6128b3fa719e2ae4"@0000000000000000000d231cd62f03062a0d3d1106605594c0a8ed61561126b92$-@000000000000000000032f7c882b5ca4f7c38eb63eadfd631fb4797525a31043"@0000000000000000000fe1f78fd7a0f6d6bc0c9c49ba6f9d6128b3fa719e2ae42$-@0000000000000000000c41a90334172aef182fdf203c6690eacdf00898c4529a"@000000000000000000032f7c882b5ca4f7c38eb63eadfd631fb4797525a310432 $-@0000000000000000001596872da679473234b2699e51f0962030e42118271669"@0000000000000000000c41a90334172aef182fdf203c6690eacdf00898c4529a2 + + + +1@e0c75600fd07b800db2b0c5afe76fb082e17d5c442a7f9b692e29e6408d27998$"@0000000000000000001596872da679473234b2699e51f0962030e42118271669(-2 +@add0e495eaab3924f454e755902d6fb002eb76652a163e72eaea45dc36e99d9aB03c152f9150dd947337c88c35de8f5aae6d7662ca37d8d28fcf5c08502c75ce0392 +@e83ec44310778de0a62c6606af3e5ad70e76500deb3abf46c1142ab0e3dc5cf8B0223f8173216175f672c6e2d60bfe449f5d21b1b91cd65ab3f67bc5e6e68767f21B +@e0c75600fd07b800db2b0c5afe76fb082e17d5c442a7f9b692e29e6408d27998""1LH5EvbukZbWh7WGyYRLcCVi6Lo4vHRQXJ"UOP_DUP OP_HASH160 d37495afd42c69d7abf6174312c17040cb0aef2f OP_EQUALVERIFY OP_CHECKSIG*276a914d37495afd42c69d7abf6174312c17040cb0aef2f88ac*"1LH5EvbukZbWh7WGyYRLcCVi6Lo4vHRQXJ8$J  +@e0c75600fd07b800db2b0c5afe76fb082e17d5c442a7f9b692e29e6408d27998""1NzhGd7nzdbh1DU9Sb72oJ2BGWoqCLVpqE"UOP_DUP OP_HASH160 f143f7691e6f264a47591ea70fb5f2d75265c7f0 OP_EQUALVERIFY OP_CHECKSIG*276a914f143f7691e6f264a47591ea70fb5f2d75265c7f088ac*"1NzhGd7nzdbh1DU9Sb72oJ2BGWoqCLVpqE8$J  + @e0c75600fd07b800db2b0c5afe76fb082e17d5c442a7f9b692e29e6408d27998""1GywrnW63EbrAkdiHAiTDcurHLkmksRvu7"UOP_DUP OP_HASH160 af4ef95c47387f151f684fe7a8742ecb96ebce6f OP_EQUALVERIFY OP_CHECKSIG*276a914af4ef95c47387f151f684fe7a8742ecb96ebce6f88ac*"1GywrnW63EbrAkdiHAiTDcurHLkmksRvu78$J  $-@0000000000000000000753d70624068d5cbc6fea973a0b623a510222d84f8a6e"@0000000000000000001596872da679473234b2699e51f0962030e421182716692$ܶ-@0000000000000000000edddc3e48ae7d8fde7a672d5699a9deb54120e3040cb0"@0000000000000000000753d70624068d5cbc6fea973a0b623a510222d84f8a6e2 $-@0000000000000000000856f9d29a778d213e773ab3714bf7fa8ac47140a0e49f"@0000000000000000000edddc3e48ae7d8fde7a672d5699a9deb54120e3040cb02 + + + +1@aa46e61f807429310bd606db9116350c8eb7966f176f05463b88db5e757343dc$"@0000000000000000000856f9d29a778d213e773ab3714bf7fa8ac47140a0e49f(-2 +@133b7635b6ca1a9211adaa8a442246b9b1a25a9c9baa37b25257587f1ca25466B0383cfadd9860086b8bda4a048e917276846909af03165d20ea4082adcccb011242 +@6b86c2d46eed7295327c9260931ac49965ba55d2881580302ee315610a67a112B0225f5544c33d6f9e1a7e8baae4cc4edae614db602707d8fa0236107c11bc488aaB +@aa46e61f807429310bd606db9116350c8eb7966f176f05463b88db5e757343dc""1HraSAg9qdZNACq315xUdiWKbEeRtBagX9"UOP_DUP OP_HASH160 b8e24dcbcf2b72952480c1b044657f7de2ad7c6e OP_EQUALVERIFY OP_CHECKSIG*276a914b8e24dcbcf2b72952480c1b044657f7de2ad7c6e88ac*"1HraSAg9qdZNACq315xUdiWKbEeRtBagX98$J  +@aa46e61f807429310bd606db9116350c8eb7966f176f05463b88db5e757343dc""178UkdUuTqU1ztxrEN6QxXw6sEzF8Fk33R"UOP_DUP OP_HASH160 433ad53405690d1dc5573f844200605bee7f6d90 OP_EQUALVERIFY OP_CHECKSIG*276a914433ad53405690d1dc5573f844200605bee7f6d9088ac*"178UkdUuTqU1ztxrEN6QxXw6sEzF8Fk33R8$J  +_@aa46e61f807429310bd606db9116350c8eb7966f176f05463b88db5e757343dc""16A8hetZPcEERGTLnZ8PHq2MkfZgX2BaBf"UOP_DUP OP_HASH160 3892cd0ce194537d9248c249423284ec73b0a76a OP_EQUALVERIFY OP_CHECKSIG*276a9143892cd0ce194537d9248c249423284ec73b0a76a88ac*"16A8hetZPcEERGTLnZ8PHq2MkfZgX2BaBf8$J $-@00000000000000000000473d92d493e6ad85f2e2c2ceb1111e3e8d64f4b56c74"@0000000000000000000856f9d29a778d213e773ab3714bf7fa8ac47140a0e49f2$-@00000000000000000011360ff1d764874dd7a23823af4749bf287b8bb9e97386"@00000000000000000000473d92d493e6ad85f2e2c2ceb1111e3e8d64f4b56c742$-@0000000000000000000a7e675f5db39aadfdd349291426a8ba8943d8d478f445"@00000000000000000011360ff1d764874dd7a23823af4749bf287b8bb9e973862$ڗ-@000000000000000000071653e877785d583922ccb8799723df1c82fee36040d8"@0000000000000000000a7e675f5db39aadfdd349291426a8ba8943d8d478f4452$-@00000000000000000017d800e82c66896615d0e6d4ca587cd3e9d7f1d1d410b9"@000000000000000000071653e877785d583922ccb8799723df1c82fee36040d82 + + +1@1b8fe5513129ee5483e2cef6c1ec632eeb8783842c8022f12ee96a347530077e$"@00000000000000000017d800e82c66896615d0e6d4ca587cd3e9d7f1d1d410b9(-2 +@e15a0d3edfe9aae33973bad813a81f4ab75f51c956474cbc056e3d9af2f39b10B03d4b7bfc3102614049431bb64eff97c94a0695eb5e8d8da0d7bf7418a13f954b72 +@990ef46b14d12bda6451a955030f88b84b576174bca8270fe0fec8dae636bf01B023310bbde351ce1ee5d8fd891a50376daa30c430d703491bc1cb5c4dade30d113B +@1b8fe5513129ee5483e2cef6c1ec632eeb8783842c8022f12ee96a347530077e""1GwjqrWD6SXuCQKpXhyKLVPbAE7yLN4B5U"UOP_DUP OP_HASH160 aee41c94d36a73ad65539b19b1f92d5fd94abdf6 OP_EQUALVERIFY OP_CHECKSIG*276a914aee41c94d36a73ad65539b19b1f92d5fd94abdf688ac*"1GwjqrWD6SXuCQKpXhyKLVPbAE7yLN4B5U8$J  + @1b8fe5513129ee5483e2cef6c1ec632eeb8783842c8022f12ee96a347530077e""12CMnMnALFTugrUgL5pwv86m6ZU31U6yuo"UOP_DUP OP_HASH160 0d1e0ca1460bab6e8895830b22a22f98be35ba64 OP_EQUALVERIFY OP_CHECKSIG*276a9140d1e0ca1460bab6e8895830b22a22f98be35ba6488ac*"12CMnMnALFTugrUgL5pwv86m6ZU31U6yuo8$J  +W@1b8fe5513129ee5483e2cef6c1ec632eeb8783842c8022f12ee96a347530077e""1MC6xW2vd7oZ4QuE6jewKtW5p43nuJZJ3B"UOP_DUP OP_HASH160 dd7c10572e9c30a20c42bc3c430afef4b1c87092 OP_EQUALVERIFY OP_CHECKSIG*276a914dd7c10572e9c30a20c42bc3c430afef4b1c8709288ac*"1MC6xW2vd7oZ4QuE6jewKtW5p43nuJZJ3B8$J  + + +1@d4d7d6f1217a69342da32ac718739299fb8c828f5483cbe64f0a5c259123f781$"@00000000000000000017d800e82c66896615d0e6d4ca587cd3e9d7f1d1d410b9(-2 +@2db4282a842db0ce528c0894a3365eeb6029602239b533b16733ec2cd0cc6232B02131bc909ce6c45b0de537d49ff15cc6ca98657502a017beeb46462bac76264832 +@2db4282a842db0ce528c0894a3365eeb6029602239b533b16733ec2cd0cc6232B03b502afdb04eaa40ee8bb8c5cbdc7dd831e1b754006c787cb81c4bf772237f116B +@d4d7d6f1217a69342da32ac718739299fb8c828f5483cbe64f0a5c259123f781""15wTFTKNMZtuVeFx3crN2kSUf2NH2LmYHj"UOP_DUP OP_HASH160 362ce0761ef69292d063574dae7d1e4502282ed1 OP_EQUALVERIFY OP_CHECKSIG*276a914362ce0761ef69292d063574dae7d1e4502282ed188ac*"15wTFTKNMZtuVeFx3crN2kSUf2NH2LmYHj8$J  +=@d4d7d6f1217a69342da32ac718739299fb8c828f5483cbe64f0a5c259123f781""13rJ4YzrWwCQDiZqyfvwBY91SeggjsnVb6"UOP_DUP OP_HASH160 1f42e02db9b42899c8a63c9ed325d9a5f108e855 OP_EQUALVERIFY OP_CHECKSIG*276a9141f42e02db9b42899c8a63c9ed325d9a5f108e85588ac*"13rJ4YzrWwCQDiZqyfvwBY91SeggjsnVb68$J  +@d4d7d6f1217a69342da32ac718739299fb8c828f5483cbe64f0a5c259123f781""19BrVee2JssHwC8AtFvExu44Ra1Uk3jWQL"UOP_DUP OP_HASH160 59ce7b3a0de8af90683c6f3483bb766687473f92 OP_EQUALVERIFY OP_CHECKSIG*276a91459ce7b3a0de8af90683c6f3483bb766687473f9288ac*"19BrVee2JssHwC8AtFvExu44Ra1Uk3jWQL8$J $ȅ-@000000000000000000061a6d4b931ccebbdef45a94d0fb281474e3258521bbd1"@00000000000000000017d800e82c66896615d0e6d4ca587cd3e9d7f1d1d410b92’$ߚ-@0000000000000000000ef6097a9c152db4895cbeab04d669f26f4b60813c616c"@000000000000000000061a6d4b931ccebbdef45a94d0fb281474e3258521bbd12Ò$-@0000000000000000000c98616e48b7c03f18f59a5ab8f73d2eea1a8227c71d8b"@0000000000000000000ef6097a9c152db4895cbeab04d669f26f4b60813c616c2Ē$-@0000000000000000001aa387ddc00d62016af00ba87614354101da698188d4bf"@0000000000000000000c98616e48b7c03f18f59a5ab8f73d2eea1a8227c71d8b2Œ$߼-@00000000000000000011b517bf130d251326ee4e672230c8ee3e665c60750299"@0000000000000000001aa387ddc00d62016af00ba87614354101da698188d4bf2 ƒ$-@00000000000000000011c2bd8a40a059fb7b374b81b4960fa916434ee6644560"@00000000000000000011b517bf130d251326ee4e672230c8ee3e665c607502992 + + + +1@35a2e54b38ed9d98894e2c38cc0f758c5594c292a5329de9326ec4588b2e3b28ƒ$"@00000000000000000011c2bd8a40a059fb7b374b81b4960fa916434ee6644560(-2 +@e0efe67fe1d95e5bee6bc55d8874eef1bbbb8ee1e3750615cd17ef56af27c984B025d913d047cccf028f7d2d1831e8f54e890877ceb3903fbeefe91f441878b0d2f2 +@22d5a33750ac201d3d7513739a368bf4d9ef13324edf8ac057eb4c56d424f0e0B02c7b9025d1be6879e4b19bb33ab3c6e6bf58a729e1d8baa20d500a0f64a7a0b98B +ӳ/@35a2e54b38ed9d98894e2c38cc0f758c5594c292a5329de9326ec4588b2e3b28""1M7jasowfCHf2bD7ozZSJK1yXrK7o4WNtU"UOP_DUP OP_HASH160 dca88f0ff51d18eb398cae7d9b0e4f24aef0f597 OP_EQUALVERIFY OP_CHECKSIG*276a914dca88f0ff51d18eb398cae7d9b0e4f24aef0f59788ac*"1M7jasowfCHf2bD7ozZSJK1yXrK7o4WNtU8ƒ$J  +=@35a2e54b38ed9d98894e2c38cc0f758c5594c292a5329de9326ec4588b2e3b28""193X4AgR3TzdHsrLn27QhAXT8kfehCHZ71"UOP_DUP OP_HASH160 583aed2fdf468ebf074ec67df20682bbd4996220 OP_EQUALVERIFY OP_CHECKSIG*276a914583aed2fdf468ebf074ec67df20682bbd499622088ac*"193X4AgR3TzdHsrLn27QhAXT8kfehCHZ718ƒ$J  +@35a2e54b38ed9d98894e2c38cc0f758c5594c292a5329de9326ec4588b2e3b28""15BwS9RGozq1nBTaeNVHKsxUpMQFQkLUz4"UOP_DUP OP_HASH160 2df21a013d515c049828cfb5cf909c75541ca8ad OP_EQUALVERIFY OP_CHECKSIG*276a9142df21a013d515c049828cfb5cf909c75541ca8ad88ac*"15BwS9RGozq1nBTaeNVHKsxUpMQFQkLUz48ƒ$J  ǒ$-@00000000000000000017946f20ddefb87be593aca50a186ed3c65399ff4b7879"@00000000000000000011c2bd8a40a059fb7b374b81b4960fa916434ee66445602 + + + +1@92fa057de7d9f7b5cfbfe12baabcd67f39d5117c81a34bf926f2b0d672ea789aǒ$"@00000000000000000017946f20ddefb87be593aca50a186ed3c65399ff4b7879(-2 +@e9f0ee2854be8321d83b136e9c4185ee6cdc9ee2dffe047b318ba38b5d00b71dB03a1b1f53fe7cef06bb597cafd5868896441c6c4fe3065c2050df2379a95e85af02 +@89d34e03a3664c6723611417930c4728ebcdeda4d7a0e9b6e571c15ee25f4d83B020a4dd23ae04c4acdb18123c72caeace610d0bd8e35058459de9084647fd14c0aB +@92fa057de7d9f7b5cfbfe12baabcd67f39d5117c81a34bf926f2b0d672ea789a""1CE6Bx7tcJwAXtgsyLn2n29eeLdLjmjWf6"UOP_DUP OP_HASH160 7b231f5d32961418b23d4183e27cc9fd7b836011 OP_EQUALVERIFY OP_CHECKSIG*276a9147b231f5d32961418b23d4183e27cc9fd7b83601188ac*"1CE6Bx7tcJwAXtgsyLn2n29eeLdLjmjWf68ǒ$J  +=@92fa057de7d9f7b5cfbfe12baabcd67f39d5117c81a34bf926f2b0d672ea789a""1Cfcqn3eTp2NeeRySkeRezc3pjgkSddDS2"UOP_DUP OP_HASH160 7ff71bd46ea4918759cdea5943253d9427126779 OP_EQUALVERIFY OP_CHECKSIG*276a9147ff71bd46ea4918759cdea5943253d942712677988ac*"1Cfcqn3eTp2NeeRySkeRezc3pjgkSddDS28ǒ$J  +@92fa057de7d9f7b5cfbfe12baabcd67f39d5117c81a34bf926f2b0d672ea789a""1M3wkipNAGvuiziCabm6EfTFocZCv3mQXa"UOP_DUP OP_HASH160 dbf10dc463cbfe1d372398f62964e507f2421200 OP_EQUALVERIFY OP_CHECKSIG*276a914dbf10dc463cbfe1d372398f62964e507f242120088ac*"1M3wkipNAGvuiziCabm6EfTFocZCv3mQXa8ǒ$J Ȓ$к-@0000000000000000000358e2e22ce4b2294638ec9be9df22e4e73997cb0681af"@00000000000000000017946f20ddefb87be593aca50a186ed3c65399ff4b78792ɒ$-@0000000000000000000659b7d623576ed97ec957917a37b14809d74543475223"@0000000000000000000358e2e22ce4b2294638ec9be9df22e4e73997cb0681af2ʒ$-@000000000000000000057c65e384d87a3fe9675c7c2f0e56d8775c8c1512067f"@0000000000000000000659b7d623576ed97ec957917a37b14809d745434752232˒$-@00000000000000000010fbac9fb24cc0077095e8d93d842ce2a2e97c6926628a"@000000000000000000057c65e384d87a3fe9675c7c2f0e56d8775c8c1512067f2̒$-@0000000000000000000646f51b37310d2319a1bd32501f577ad6965b2b4dcf06"@00000000000000000010fbac9fb24cc0077095e8d93d842ce2a2e97c6926628a2͒$-@00000000000000000015db8a98ffd5daf9f588bed2c2bcfdf8717d7f49615385"@0000000000000000000646f51b37310d2319a1bd32501f577ad6965b2b4dcf062 Β$ؙ-@0000000000000000001b5a86891199da16f9089e322f618b19b6096cecb78f9d"@00000000000000000015db8a98ffd5daf9f588bed2c2bcfdf8717d7f496153852 + + + +1@a5928d92aa0a2faa550d768e2b1072b0596898bef4074046c50ce520d13c8b23Β$"@0000000000000000001b5a86891199da16f9089e322f618b19b6096cecb78f9d(ؙ-2 +@d4d7d6f1217a69342da32ac718739299fb8c828f5483cbe64f0a5c259123f781B0357c74222d1244aab9ab8cd279e225922cfdf80854aab590f1eea38fa22d25b812 +@a8ed18a6703fb39c8f6c5fac990ab03f82c0f25fb0efc17122d8c48e5b7ebc77B02219982b5c97e6e7b6628282b2a05b4f29b220ded7985ff0edb2a622c564cb137B +@a5928d92aa0a2faa550d768e2b1072b0596898bef4074046c50ce520d13c8b23""19FSyDFJvZA7NSvKThWSuTrwqjNa6ncn3w"UOP_DUP OP_HASH160 5a7c81f8656c41537e0ca40b56f45d109bcbc910 OP_EQUALVERIFY OP_CHECKSIG*276a9145a7c81f8656c41537e0ca40b56f45d109bcbc91088ac*"19FSyDFJvZA7NSvKThWSuTrwqjNa6ncn3w8Β$J  +@a5928d92aa0a2faa550d768e2b1072b0596898bef4074046c50ce520d13c8b23""12uyU6MaqwDqfzAjd7JifUXK1BSkHJ2Pu4"UOP_DUP OP_HASH160 14fce464f890d8736409c992087d9c7529a1579a OP_EQUALVERIFY OP_CHECKSIG*276a91414fce464f890d8736409c992087d9c7529a1579a88ac*"12uyU6MaqwDqfzAjd7JifUXK1BSkHJ2Pu48Β$J  +9@a5928d92aa0a2faa550d768e2b1072b0596898bef4074046c50ce520d13c8b23""1G2Y6UN7sxhCMbKVUGM2NgneE4MkgrWftp"UOP_DUP OP_HASH160 a4d4424bb050ea558d801efc843e55a7a9260bd4 OP_EQUALVERIFY OP_CHECKSIG*276a914a4d4424bb050ea558d801efc843e55a7a9260bd488ac*"1G2Y6UN7sxhCMbKVUGM2NgneE4MkgrWftp8Β$J ϒ$ؿ-@000000000000000000137c3b4ae9151d3245d5db1c62d417c9c6e3216405bd96"@0000000000000000001b5a86891199da16f9089e322f618b19b6096cecb78f9d2В$-@00000000000000000018161d3abdfb4fcbdc137cb4411d790bf18fa0d72e7f67"@000000000000000000137c3b4ae9151d3245d5db1c62d417c9c6e3216405bd962ђ$ج-@00000000000000000013a1caadf2a54046153bf19dedc2161d003af6aa715d45"@00000000000000000018161d3abdfb4fcbdc137cb4411d790bf18fa0d72e7f672Ғ$-@000000000000000000121b33bd82023d882169d76304bfce6637ee2273bd5520"@00000000000000000013a1caadf2a54046153bf19dedc2161d003af6aa715d452Ӓ$-@000000000000000000013b350278684b0ea5da992b702ddb2f6b3a58aa5c9f48"@000000000000000000121b33bd82023d882169d76304bfce6637ee2273bd55202Ԓ$-@000000000000000000013ea0a9393b45215701fa918e91d7275011d52ca02fee"@000000000000000000013b350278684b0ea5da992b702ddb2f6b3a58aa5c9f482Ւ$-@000000000000000000097ccd69e4710e76333fb7e55a68663ef0feb3b30e1f7e"@000000000000000000013ea0a9393b45215701fa918e91d7275011d52ca02fee2֒$-@000000000000000000118678027c9e81184a882871d6be21d8b6858d80552f40"@000000000000000000097ccd69e4710e76333fb7e55a68663ef0feb3b30e1f7e2ג$ü-@0000000000000000000ca5ccbc374faa13ed4aacce60bad7c407643d725d7528"@000000000000000000118678027c9e81184a882871d6be21d8b6858d80552f402ؒ$س-@00000000000000000019d73173ea1cb5ba053e3d2d200ff26b6876488dd67af6"@0000000000000000000ca5ccbc374faa13ed4aacce60bad7c407643d725d75282ْ$-@0000000000000000001181f9e9dc7687b547c3a182e600b34f7bf495c429b0e1"@00000000000000000019d73173ea1cb5ba053e3d2d200ff26b6876488dd67af62ڒ$贶-@0000000000000000001ad5f298f3518967f7be8c39e0268530155287c877eae4"@0000000000000000001181f9e9dc7687b547c3a182e600b34f7bf495c429b0e12 ے$-@00000000000000000013b0c00e78d37c8a9da6ff1317d9399a6963c85a3c8471"@0000000000000000001ad5f298f3518967f7be8c39e0268530155287c877eae42 + + + +1@1374bd68ae1f82d610f9c907e8e23818eb0f498dae589ee163459a959c0281b2ے$"@00000000000000000013b0c00e78d37c8a9da6ff1317d9399a6963c85a3c8471(-2 +@23df2f31d2e9b85bdb6602f7259061b664ad427ef9dfaa960b1ad2031f909b56B038d3c4beffc877976e452b41f92ce029655a256534ddb1af848a90d8808557ed32 +@40db604d75cb778cd93734aec05954c9caa48350cfd52426e570baa6a2583ef3B0268a28f0faabf03d8b49163387202905874704a80072ebfc361f33ce47becc5dfB +@1374bd68ae1f82d610f9c907e8e23818eb0f498dae589ee163459a959c0281b2""14wwPZMX2Su3ZnWhwVjjg8j1q9aUmCdhoD"UOP_DUP OP_HASH160 2b4c3daa38ce56d019770740964449131617d074 OP_EQUALVERIFY OP_CHECKSIG*276a9142b4c3daa38ce56d019770740964449131617d07488ac*"14wwPZMX2Su3ZnWhwVjjg8j1q9aUmCdhoD8ے$J  +@1374bd68ae1f82d610f9c907e8e23818eb0f498dae589ee163459a959c0281b2""1MccSYMruXXo3BnfLKheiBzzN47g6ifnAH"UOP_DUP OP_HASH160 e21ea890b4b0e36a3bedb2d1e2fcbf8c3d1c024e OP_EQUALVERIFY OP_CHECKSIG*276a914e21ea890b4b0e36a3bedb2d1e2fcbf8c3d1c024e88ac*"1MccSYMruXXo3BnfLKheiBzzN47g6ifnAH8ے$J  +Ե@1374bd68ae1f82d610f9c907e8e23818eb0f498dae589ee163459a959c0281b2""1MD3BnrQxbysXGocMcJdebisgVFx1WuZeb"UOP_DUP OP_HASH160 dda9550038e50005f01252d2b26c1a03e8706ed1 OP_EQUALVERIFY OP_CHECKSIG*276a914dda9550038e50005f01252d2b26c1a03e8706ed188ac*"1MD3BnrQxbysXGocMcJdebisgVFx1WuZeb8ے$J ܒ$ؑ-@0000000000000000000c6bb4de257559a0bd95746640702d7a2d405d36c51a96"@00000000000000000013b0c00e78d37c8a9da6ff1317d9399a6963c85a3c84712ݒ$-@00000000000000000004589f1ddbb9cabfcee972046a86eec2163dff4daafdfa"@0000000000000000000c6bb4de257559a0bd95746640702d7a2d405d36c51a962ޒ$-@000000000000000000015825f67535f4c6c5ee544d3a97e24b3ef342db5b43fa"@00000000000000000004589f1ddbb9cabfcee972046a86eec2163dff4daafdfa2ߒ$ʏ-@0000000000000000001066e2d302c690c2042fbed3aaee1c51baf577d435f38d"@000000000000000000015825f67535f4c6c5ee544d3a97e24b3ef342db5b43fa2 $-@00000000000000000016bf21cf56114c64aeabba08fbe2ac8d3d7ff23739691c"@0000000000000000001066e2d302c690c2042fbed3aaee1c51baf577d435f38d2 + + + +1@86d965e30a7005222d48d32f7d454cfacca7ef778bbea6e5331ea2b6efdd8e71$"@00000000000000000016bf21cf56114c64aeabba08fbe2ac8d3d7ff23739691c(-2 +@39bc6e5c8466097e0d9ce66ae7daea17f2404d86debf747a0be8aa641f5b9822B03b14ec33267632a63873d619b00783bf9cda6c44e63970c8b49f824cc8a07f30e2 +@d9db704a5883bae5843b47c9d7883f4badd116387160d0e1200c8173eb96d0e8B02d55a23325a5c5463f53cf13fd229500f2e337893c5a047e38b4a968a73bcc220B +@86d965e30a7005222d48d32f7d454cfacca7ef778bbea6e5331ea2b6efdd8e71""13Ux8QHjLXJMJujgWDez3tkoUWBG69KD2Q"UOP_DUP OP_HASH160 1b3980311b7bfd3e53c0958f6438b78fd116e42e OP_EQUALVERIFY OP_CHECKSIG*276a9141b3980311b7bfd3e53c0958f6438b78fd116e42e88ac*"13Ux8QHjLXJMJujgWDez3tkoUWBG69KD2Q8$J  +@86d965e30a7005222d48d32f7d454cfacca7ef778bbea6e5331ea2b6efdd8e71"!1S3h8F71hJfkxULaLzNsNM2cYZr8CdcKd"UOP_DUP OP_HASH160 04bca563bd4cb480bd73099baa66c39ae8cd800f OP_EQUALVERIFY OP_CHECKSIG*276a91404bca563bd4cb480bd73099baa66c39ae8cd800f88ac*!1S3h8F71hJfkxULaLzNsNM2cYZr8CdcKd8$J  +@86d965e30a7005222d48d32f7d454cfacca7ef778bbea6e5331ea2b6efdd8e71""17KZBCwVFMhJSQgNmQVcSh6BqrVSK6zfKq"UOP_DUP OP_HASH160 455319e55e76a204191b57d84f7ee8ed7036f8f6 OP_EQUALVERIFY OP_CHECKSIG*276a914455319e55e76a204191b57d84f7ee8ed7036f8f688ac*"17KZBCwVFMhJSQgNmQVcSh6BqrVSK6zfKq8$J 6$-@000000000000000000041173bb0a4305dd9c06630300a28763b560b880548ab4"@00000000000000000016bf21cf56114c64aeabba08fbe2ac8d3d7ff23739691c2$-@00000000000000000015b9be8bfb05c57fc8ca11b149533f323ee5c54babe13e"@000000000000000000041173bb0a4305dd9c06630300a28763b560b880548ab42 $-@0000000000000000000f2078dcdab4a32992c8e91941701ab72fe54c5d20da30"@00000000000000000015b9be8bfb05c57fc8ca11b149533f323ee5c54babe13e2 + + + +1@8c2d8e0da4cd6c0e36be3c4492501f49bb3b3cd4835049b6bf54c5d15c609633$"@0000000000000000000f2078dcdab4a32992c8e91941701ab72fe54c5d20da30(-2 +@0b767ea21f11074aaa5ea228cddec0e5d5523da53b206a9e4f63d289f1e31904B039535127ca45ba1c7d7a03cc519b48899f89e7f0c91f0ce5299bcb97a8ce617be2 +@0b767ea21f11074aaa5ea228cddec0e5d5523da53b206a9e4f63d289f1e31904B026c1f776f56e43bc0551b2d45d93ad05ff6e46e2477012e0f4f1838d8015506a6B +@8c2d8e0da4cd6c0e36be3c4492501f49bb3b3cd4835049b6bf54c5d15c609633""1PWCxz9UmGop3MVkkLTFxcmUCXiLXQkgZm"UOP_DUP OP_HASH160 f6d8d177c714b393edf15d51c591a47e9032a133 OP_EQUALVERIFY OP_CHECKSIG*276a914f6d8d177c714b393edf15d51c591a47e9032a13388ac*"1PWCxz9UmGop3MVkkLTFxcmUCXiLXQkgZm8$J  +@8c2d8e0da4cd6c0e36be3c4492501f49bb3b3cd4835049b6bf54c5d15c609633""161fYLD95fSDzHxQ8NzfSiHbjZWgYCCaV8"UOP_DUP OP_HASH160 36f8ccf7852da6975416db8557234e132ab368c4 OP_EQUALVERIFY OP_CHECKSIG*276a91436f8ccf7852da6975416db8557234e132ab368c488ac*"161fYLD95fSDzHxQ8NzfSiHbjZWgYCCaV88$J  + +@8c2d8e0da4cd6c0e36be3c4492501f49bb3b3cd4835049b6bf54c5d15c609633""1Nd2rgzAg73M4zXSeuh65An3F4AYuzS6zU"UOP_DUP OP_HASH160 ed2b2a7e5a05f37b9416aa482c963913aa3ae2e9 OP_EQUALVERIFY OP_CHECKSIG*276a914ed2b2a7e5a05f37b9416aa482c963913aa3ae2e988ac*"1Nd2rgzAg73M4zXSeuh65An3F4AYuzS6zU8$J  $-@00000000000000000005bf0867a74a8d82cd092ac3afae4cf5135b3ad2e2b768"@0000000000000000000f2078dcdab4a32992c8e91941701ab72fe54c5d20da302$Ѕ-@00000000000000000016012384c53fb40e1aea4f5accfae2bf816d506cb0703a"@00000000000000000005bf0867a74a8d82cd092ac3afae4cf5135b3ad2e2b7682$Ԙ-@00000000000000000003f3333959a57abbd08280f1bef0e7ee25af2051e056ed"@00000000000000000016012384c53fb40e1aea4f5accfae2bf816d506cb0703a2$-@000000000000000000043da02c9bf3e27c6afcd0de64a041540da4acee0a0545"@00000000000000000003f3333959a57abbd08280f1bef0e7ee25af2051e056ed2$-@0000000000000000000158e41386bd9756a304dab46559e90a31f171d1cd8180"@000000000000000000043da02c9bf3e27c6afcd0de64a041540da4acee0a05452 + + +1@09409a4b18b21634e4ecb31a25424d6f30e3220ce491ff13c3b504ca59c7ee83$"@0000000000000000000158e41386bd9756a304dab46559e90a31f171d1cd8180(-2 +@1e156315b8cac6a76b0f5fef48805232e978f28079a15a2f29f3c055f3d713d9B0396349c4d00cacaecdd318ac034bfd317c2e3a96d757a3fa45374085fe5e04dfa2 +@19f53f3a98d0dfd2d73208482d3c7158775c06c2dff97b22f69a3329d0f148f0B03ae90864f76f9519e63b9678d4515bd978a50be56d7c1f1f80aed8acd01e6841bB +@09409a4b18b21634e4ecb31a25424d6f30e3220ce491ff13c3b504ca59c7ee83""14wwPZMX2Su3ZnWhwVjjg8j1q9aUmCdhoD"UOP_DUP OP_HASH160 2b4c3daa38ce56d019770740964449131617d074 OP_EQUALVERIFY OP_CHECKSIG*276a9142b4c3daa38ce56d019770740964449131617d07488ac*"14wwPZMX2Su3ZnWhwVjjg8j1q9aUmCdhoD8$J  + @09409a4b18b21634e4ecb31a25424d6f30e3220ce491ff13c3b504ca59c7ee83""1GkCaT59iiX3xSyUXiM4xyrD6AubpuEoon"UOP_DUP OP_HASH160 acb56fd6a8cadd54b4e9971d9509bbdc007ef669 OP_EQUALVERIFY OP_CHECKSIG*276a914acb56fd6a8cadd54b4e9971d9509bbdc007ef66988ac*"1GkCaT59iiX3xSyUXiM4xyrD6AubpuEoon8$J  +@09409a4b18b21634e4ecb31a25424d6f30e3220ce491ff13c3b504ca59c7ee83""16EjULjH6QGUtwEHf2WDnqMqsxkhiJoTrw"UOP_DUP OP_HASH160 39717d600509998d97a1185a9171747bd227df6b OP_EQUALVERIFY OP_CHECKSIG*276a91439717d600509998d97a1185a9171747bd227df6b88ac*"16EjULjH6QGUtwEHf2WDnqMqsxkhiJoTrw8$J  + + +1@b4efa7d6ac46ec91798318d281e161e3b6c774b210945e7111271b6add53fb18$"@0000000000000000000158e41386bd9756a304dab46559e90a31f171d1cd8180(-2 +@00627a4981f9d3b16a9d57f8d7f84c03f21512870d82b96ac143287f760a2d51B02d5459093c40dfcceeb28a7f2accb5df7f13461dfab1c405d1edf7dcf4b48584c2 +@673e049b5e61f6f921d5312860928007eac55f0be2be92afe8cff4a1f20833aeB02e2d710ec64c0451591ba94d5c3931f4d334fd906d5ab69a585732ce9fa9eadc7B +׍@b4efa7d6ac46ec91798318d281e161e3b6c774b210945e7111271b6add53fb18""13sYbMtZcD999tMPxh1hifGsvtkK9VsJYZ"UOP_DUP OP_HASH160 1f7f6bf31a45ecf3c290d69ceed94e9dc1accb69 OP_EQUALVERIFY OP_CHECKSIG*276a9141f7f6bf31a45ecf3c290d69ceed94e9dc1accb6988ac*"13sYbMtZcD999tMPxh1hifGsvtkK9VsJYZ8$J  +@b4efa7d6ac46ec91798318d281e161e3b6c774b210945e7111271b6add53fb18""14k69SzGyQb8oXmi3EK8rVjU2QfQjtE283"UOP_DUP OP_HASH160 290e8f203ea8234689b41e61c709b016d1c3f0b6 OP_EQUALVERIFY OP_CHECKSIG*276a914290e8f203ea8234689b41e61c709b016d1c3f0b688ac*"14k69SzGyQb8oXmi3EK8rVjU2QfQjtE2838$J  +@b4efa7d6ac46ec91798318d281e161e3b6c774b210945e7111271b6add53fb18""1Kg9ijXZfR6UYHb5XEi4iRNpsoSyBqkeYA"UOP_DUP OP_HASH160 ccd9c3ec219451e54f4abbcd97f9b694e9fc037a OP_EQUALVERIFY OP_CHECKSIG*276a914ccd9c3ec219451e54f4abbcd97f9b694e9fc037a88ac*"1Kg9ijXZfR6UYHb5XEi4iRNpsoSyBqkeYA8$J !$-@00000000000000000012708c33caf8f614b671eaddb96a4649e623e2aaa863e0"@0000000000000000000158e41386bd9756a304dab46559e90a31f171d1cd81802$Ԉ-@00000000000000000013ee11103971431395c3256b4393f648a5ac5b5d3deb82"@00000000000000000012708c33caf8f614b671eaddb96a4649e623e2aaa863e02$-@000000000000000000171e670e39f31f2dd988d5e6e079341219f56dd1e9f6b5"@00000000000000000013ee11103971431395c3256b4393f648a5ac5b5d3deb822$-@000000000000000000064b2dce2204d425b2acf2ff0df550a319c3528ce71ba3"@000000000000000000171e670e39f31f2dd988d5e6e079341219f56dd1e9f6b52$-@00000000000000000007eb10ca6df4592e3497a4c79bafe268c970063b65250d"@000000000000000000064b2dce2204d425b2acf2ff0df550a319c3528ce71ba32$-@0000000000000000001ac315f5454eeeb8d8f664ea3673a8355ccaeb89e8aeef"@00000000000000000007eb10ca6df4592e3497a4c79bafe268c970063b65250d2 $-@0000000000000000000974255749f74a121764537987a9bc15de50567c7ec6a5"@0000000000000000001ac315f5454eeeb8d8f664ea3673a8355ccaeb89e8aeef2 + + + +1@e782bee5f90f5c2a69fbb98d76b59c40560e366eb06b4741e3daefb35ede06aa$"@0000000000000000000974255749f74a121764537987a9bc15de50567c7ec6a5(-2 +@653508db12e3ed26c7bc4f79d433cca77293eae741dbff32d78cc7bd941cbd2eB037b5aeffd3c4e3d245895acb9c1321e7f54e51c100a5d370bcd5f7ee173657bd92 +@dd31b89cced807a73244ab1ada215a051381e26ecaaee61f53b0aeb3b71e4bffB03e98069d4e5aac076b277608533227a501cd2f3787bc0d0212e22a9a1da8220b3B + @e782bee5f90f5c2a69fbb98d76b59c40560e366eb06b4741e3daefb35ede06aa""1B7XdDjmb9Jsm9uE4jHSsgZFekwDKvoAJK"UOP_DUP OP_HASH160 6eed5150716a773e38c1a5315df70803e82be430 OP_EQUALVERIFY OP_CHECKSIG*276a9146eed5150716a773e38c1a5315df70803e82be43088ac*"1B7XdDjmb9Jsm9uE4jHSsgZFekwDKvoAJK8$J  +R@e782bee5f90f5c2a69fbb98d76b59c40560e366eb06b4741e3daefb35ede06aa""1LcgBi7XHNCbta8xDi1Kco7JTnsV4p9VZz"UOP_DUP OP_HASH160 d729a882737ba814117b9e2f28e2b97a0d0f64e7 OP_EQUALVERIFY OP_CHECKSIG*276a914d729a882737ba814117b9e2f28e2b97a0d0f64e788ac*"1LcgBi7XHNCbta8xDi1Kco7JTnsV4p9VZz8$J  + @e782bee5f90f5c2a69fbb98d76b59c40560e366eb06b4741e3daefb35ede06aa""1Et7sTDgRna8nSoranu22v53qByaLgrgzw"UOP_DUP OP_HASH160 9844957b53b4838ebcf1aa469fb378dae1d0fda6 OP_EQUALVERIFY OP_CHECKSIG*276a9149844957b53b4838ebcf1aa469fb378dae1d0fda688ac*"1Et7sTDgRna8nSoranu22v53qByaLgrgzw8$J  $-@00000000000000000009146f895f653df5b9768011cdbaeba6e4c3b655b46812"@0000000000000000000974255749f74a121764537987a9bc15de50567c7ec6a52 + +1@7eabaf682178a212177d1103cdfc42f5b8e9b332c4e2cb6732a8b4c390c7e63b$"@00000000000000000009146f895f653df5b9768011cdbaeba6e4c3b655b46812(-2 +@7f76d67ca4b29bee2cb6c84eea293f9d79db0d3d82204b56d2a29b84506c4b15B03c1983aa878fe067f514bdbcf4b886b88517c8d41cbe40cd6fb9412398a303a202 +@7f76d67ca4b29bee2cb6c84eea293f9d79db0d3d82204b56d2a29b84506c4b15B03f04e9ca491c3ae4e31f1d623265e22f997e7a7fbb6d24f8f89b4c7f550d8cf282 +@d8a4f1362390e97304d57d336d702c7f006502a9aece50a0780c7e1c9aa6f6feB021ba5c8c206e8b51907543a7842eedd0186371af81633926378fe78555193ead4B +֢@7eabaf682178a212177d1103cdfc42f5b8e9b332c4e2cb6732a8b4c390c7e63b""1L7Q7MyD2dbBHzT8TTfeZXY4HdRYQzZovB"UOP_DUP OP_HASH160 d1a02d3926109cb3520a76bcc912029e7a01dcc1 OP_EQUALVERIFY OP_CHECKSIG*276a914d1a02d3926109cb3520a76bcc912029e7a01dcc188ac*"1L7Q7MyD2dbBHzT8TTfeZXY4HdRYQzZovB8$J  + @7eabaf682178a212177d1103cdfc42f5b8e9b332c4e2cb6732a8b4c390c7e63b""1BPjfx9uZxPJBvQnsugJVsH2v7kiZBSN6j"UOP_DUP OP_HASH160 71fe0788978a62122d0207b1d593558273cfed06 OP_EQUALVERIFY OP_CHECKSIG*276a91471fe0788978a62122d0207b1d593558273cfed0688ac*"1BPjfx9uZxPJBvQnsugJVsH2v7kiZBSN6j8$J  +@7eabaf682178a212177d1103cdfc42f5b8e9b332c4e2cb6732a8b4c390c7e63b""1BcvGYK4KQ5PWMHQE1i2zzToLf8ATEzyw4"UOP_DUP OP_HASH160 747c4846a2600bfc9cac084856301dae914c4c04 OP_EQUALVERIFY OP_CHECKSIG*276a914747c4846a2600bfc9cac084856301dae914c4c0488ac*"1BcvGYK4KQ5PWMHQE1i2zzToLf8ATEzyw48$J $͡-@0000000000000000000ed9bdd299fa4469c81c6d812fa46fa280b21fbd588440"@00000000000000000009146f895f653df5b9768011cdbaeba6e4c3b655b468122 + +1@92baeb230846622988569875d5b3c6beb57a84156e5c5e5381ef8fc964bfd804$"@0000000000000000000ed9bdd299fa4469c81c6d812fa46fa280b21fbd588440(͡-2 +@11535c9e0d1a379339a15b7c9262f19dcefad30eec69985b048f95aca6afc935B036d344c4361b96e3b94513403844335a12485cb1d8ad72ae97e813f7ce32d59412 +@11535c9e0d1a379339a15b7c9262f19dcefad30eec69985b048f95aca6afc935B02972fcba8fd732150dc934185a8b3e27d604e629ecc91438ba3ee5b3edacc91d42 +@168b59d4350fbcd248d41b8c8d308877929d0dca2c8e049349555948f75e1071B03daa9fd1697e87d4d2607390327b4ea9b53e3c0a2a8338d5df19d4431f5a47ad92 +@7eabaf682178a212177d1103cdfc42f5b8e9b332c4e2cb6732a8b4c390c7e63bB037d8a980327692cf69d55a09f3206ef7cc14b39e886caebc404de7566ea8d7b9a2 +@83d993321d3c14a81f43365cee59a037ca30de2dfe15587e8092c9f2c3a9848cB03eb51c68a17e2dd2ae6b98d4b3239c984ab3a644c4f96fe657f1a61d12ac91f54B +@92baeb230846622988569875d5b3c6beb57a84156e5c5e5381ef8fc964bfd804""15oLqPgh8zowKF89MnCzj7SNN6LpqWCs5V"UOP_DUP OP_HASH160 34a431b9d5af892617f828ebc84af5949f62c39b OP_EQUALVERIFY OP_CHECKSIG*276a91434a431b9d5af892617f828ebc84af5949f62c39b88ac*"15oLqPgh8zowKF89MnCzj7SNN6LpqWCs5V8$J  +ܢ @92baeb230846622988569875d5b3c6beb57a84156e5c5e5381ef8fc964bfd804""1LbYMqfs86LMQHHcGbiS257BAP4MWDvjPK"UOP_DUP OP_HASH160 d6f2b5c37dc411cd9077b935250031db579ba5bc OP_EQUALVERIFY OP_CHECKSIG*276a914d6f2b5c37dc411cd9077b935250031db579ba5bc88ac*"1LbYMqfs86LMQHHcGbiS257BAP4MWDvjPK8$J  +a@92baeb230846622988569875d5b3c6beb57a84156e5c5e5381ef8fc964bfd804""1BtfQKXQanVaa9jdf3qXRtRE9tWMbwxNru"UOP_DUP OP_HASH160 7776873f84faeb882f90cc8b1770e37b331e5bdc OP_EQUALVERIFY OP_CHECKSIG*276a9147776873f84faeb882f90cc8b1770e37b331e5bdc88ac*"1BtfQKXQanVaa9jdf3qXRtRE9tWMbwxNru8$J $-@0000000000000000000d427023673751e590052dd1525d4eb172c0e6cc145bda"@0000000000000000000ed9bdd299fa4469c81c6d812fa46fa280b21fbd5884402$ث-@0000000000000000000836197783a4fb659924d0f198d8640104596e7d0e86d8"@0000000000000000000d427023673751e590052dd1525d4eb172c0e6cc145bda2 $-@00000000000000000004d46d1b4eb36b0c847688831253efd1b70b240154c16b"@0000000000000000000836197783a4fb659924d0f198d8640104596e7d0e86d82 + + + +1@68b0fb1a4fc8d66062c7ba407f96f09a6388c7ca78ad9afb71a156f692e94b05$"@00000000000000000004d46d1b4eb36b0c847688831253efd1b70b240154c16b(-2 +@7b1a04226ba2b851ac34bcb5b94b8bc827e59e8c8f8f1fef448c7331b928d5d2B03324c5258a9975bb0f9adb6b5cd0fb9c153b04f62610a98782fcf5934bf3496172 +@2c254e9c8e109f5cb367abda76b5a59df774063c2cff04a15bd2e80c84ee228eB03d4dae846dba2da9e66862a747675e75f3c4fb36a047edd305b4c960ebbea6670B +@68b0fb1a4fc8d66062c7ba407f96f09a6388c7ca78ad9afb71a156f692e94b05""1L14uzwcbuZsYFyWY2dYApPxCrFwHemdLo"UOP_DUP OP_HASH160 d06da82db1c6a1a308ec587e01ef678faa41a3d7 OP_EQUALVERIFY OP_CHECKSIG*276a914d06da82db1c6a1a308ec587e01ef678faa41a3d788ac*"1L14uzwcbuZsYFyWY2dYApPxCrFwHemdLo8$J  +@68b0fb1a4fc8d66062c7ba407f96f09a6388c7ca78ad9afb71a156f692e94b05""18MqKj5t67hdPhj1ri4ffFsbVYXYkQAhNG"UOP_DUP OP_HASH160 50b989a0d1d8e7611fede9761dabe923635f8f78 OP_EQUALVERIFY OP_CHECKSIG*276a91450b989a0d1d8e7611fede9761dabe923635f8f7888ac*"18MqKj5t67hdPhj1ri4ffFsbVYXYkQAhNG8$J  +5@68b0fb1a4fc8d66062c7ba407f96f09a6388c7ca78ad9afb71a156f692e94b05""12Y9xuxhMYN8HcLfTH6NVoiLV747R5BKSn"UOP_DUP OP_HASH160 10dc80dde0568a0f336b5da362fd3f21fcb55ea1 OP_EQUALVERIFY OP_CHECKSIG*276a91410dc80dde0568a0f336b5da362fd3f21fcb55ea188ac*"12Y9xuxhMYN8HcLfTH6NVoiLV747R5BKSn8$J  $-@00000000000000000003590b756865efd5fbdd40793c785c78cdf9b681900435"@00000000000000000004d46d1b4eb36b0c847688831253efd1b70b240154c16b2$-@00000000000000000012f3738f0e4342080abecfbbb7a0eb7190385eff5abe22"@00000000000000000003590b756865efd5fbdd40793c785c78cdf9b6819004352$-@00000000000000000012f911220277bc4c6703bb60e78b21a33653cd2639a9d5"@00000000000000000012f3738f0e4342080abecfbbb7a0eb7190385eff5abe222$-@000000000000000000093e2e41b170cd9e10ed8a0469c9719abd227d5226672f"@00000000000000000012f911220277bc4c6703bb60e78b21a33653cd2639a9d52$-@000000000000000000189cab691761323287404ea1231c921cb0af6455d70396"@000000000000000000093e2e41b170cd9e10ed8a0469c9719abd227d5226672f2 $-@00000000000000000008b6766c0d7f7a2a2890cb1cf6ba59dfb11c74deeefc27"@000000000000000000189cab691761323287404ea1231c921cb0af6455d703962 + + + +1@c6341ac346293fe64fcb0863f8a9c34342e55d746a93fd9896a481b1551f6f8b$"@00000000000000000008b6766c0d7f7a2a2890cb1cf6ba59dfb11c74deeefc27(-2 +@9d9ead727238d6695ad0a78e6f34a507883c95a7f21489dfe42a94b686a15a43B02740b1285e2a290ea6db049bf124b60aec95956178b9ab047f579f0cb0e4dfdda2 +@9d9ead727238d6695ad0a78e6f34a507883c95a7f21489dfe42a94b686a15a43B0260498ec7c930f0f34a6a5c0376c39b6afbe2016f183fac621b4ec69bbdcf988aB +I@c6341ac346293fe64fcb0863f8a9c34342e55d746a93fd9896a481b1551f6f8b""1H5Ds7QyhGt91gEv5gEbP7K8WzmKFbHU2q"UOP_DUP OP_HASH160 b04e6a295ad86d6130809dd6c5100f230a2143ed OP_EQUALVERIFY OP_CHECKSIG*276a914b04e6a295ad86d6130809dd6c5100f230a2143ed88ac*"1H5Ds7QyhGt91gEv5gEbP7K8WzmKFbHU2q8$J  +ܡL@c6341ac346293fe64fcb0863f8a9c34342e55d746a93fd9896a481b1551f6f8b""1Dohv8RWGYrNq3jUQ6edSH3vhFSNnpgA55"UOP_DUP OP_HASH160 8c76cc715059b8b906508370eee8cbb0cfc5469f OP_EQUALVERIFY OP_CHECKSIG*276a9148c76cc715059b8b906508370eee8cbb0cfc5469f88ac*"1Dohv8RWGYrNq3jUQ6edSH3vhFSNnpgA558$J  +ѧ@c6341ac346293fe64fcb0863f8a9c34342e55d746a93fd9896a481b1551f6f8b""17RFAuBirK9d4nTD8en2eh5sTutLPQGkh2"UOP_DUP OP_HASH160 4666911ee862abe4b9efd8f5dcdf3308a7ddc7e6 OP_EQUALVERIFY OP_CHECKSIG*276a9144666911ee862abe4b9efd8f5dcdf3308a7ddc7e688ac*"17RFAuBirK9d4nTD8en2eh5sTutLPQGkh28$J $ȋ-@000000000000000000107fa790ee0b5cc7862a2d0805c8b7b511c3c9279d29fb"@00000000000000000008b6766c0d7f7a2a2890cb1cf6ba59dfb11c74deeefc272$Ȝ-@0000000000000000000bba8f0c2163d513afbe2f0c3b05a678f9943d9600e715"@000000000000000000107fa790ee0b5cc7862a2d0805c8b7b511c3c9279d29fb2$-@00000000000000000010cb2f16895fcb7291c7b52a2d57efcda2223be0e052c5"@0000000000000000000bba8f0c2163d513afbe2f0c3b05a678f9943d9600e7152$-@000000000000000000062a802380f156744e5931c298898e3f7a39a3bb7257ea"@00000000000000000010cb2f16895fcb7291c7b52a2d57efcda2223be0e052c52$й-@000000000000000000199e882ce5474d8ee93dcb4796cc18e6acb225dc8f74e1"@000000000000000000062a802380f156744e5931c298898e3f7a39a3bb7257ea2$虡-@000000000000000000163b02f443a1593a5a1c2a34b36766e58199ece62ae4cd"@000000000000000000199e882ce5474d8ee93dcb4796cc18e6acb225dc8f74e12$-@000000000000000000055a8c6820c4d0c312198adcc73e44d8836677f77e263d"@000000000000000000163b02f443a1593a5a1c2a34b36766e58199ece62ae4cd2$-@00000000000000000009005763922312cc931c04f474c833aaef2c263850d1ca"@000000000000000000055a8c6820c4d0c312198adcc73e44d8836677f77e263d2$ش-@000000000000000000027e9aefd97507fc92cd0aa5dd6d564fa0935e6a49ddc7"@00000000000000000009005763922312cc931c04f474c833aaef2c263850d1ca2$-@0000000000000000001b7cf68ba83e7329dc04a621eafbfe1ca54ce1a53282fd"@000000000000000000027e9aefd97507fc92cd0aa5dd6d564fa0935e6a49ddc72$-@000000000000000000124d272255d9bfc869fea954f003fd7eb849e2bc4d272f"@0000000000000000001b7cf68ba83e7329dc04a621eafbfe1ca54ce1a53282fd2$-@00000000000000000007524fde0bcc1536446cf207f4aae2bc6116a46086beb1"@000000000000000000124d272255d9bfc869fea954f003fd7eb849e2bc4d272f2$-@00000000000000000003401c9059e51c3292cabd750fd20c47ab5cc78d974664"@00000000000000000007524fde0bcc1536446cf207f4aae2bc6116a46086beb12$-@00000000000000000004e5a64223d9f7e1b5262aa6a0e476e95bfc8469625dbd"@00000000000000000003401c9059e51c3292cabd750fd20c47ab5cc78d9746642$-@00000000000000000008c1d9c5a4bdff8a5174162e05ae1460a4ab50c289017e"@00000000000000000004e5a64223d9f7e1b5262aa6a0e476e95bfc8469625dbd2$ƒ-@00000000000000000003e793fd2269b6b37efa3137969bfff7c880861cc0111e"@00000000000000000008c1d9c5a4bdff8a5174162e05ae1460a4ab50c289017e2$-@0000000000000000000e0606a81dc931b862a0c670db4e35887d7ff0f38e635a"@00000000000000000003e793fd2269b6b37efa3137969bfff7c880861cc0111e2$-@0000000000000000000a1e1f90b9de0ebf8c7738138a357d44cb550d32ae048b"@0000000000000000000e0606a81dc931b862a0c670db4e35887d7ff0f38e635a2 + +1@8004f95fcb0189fee011da0826c6663b75df00b18b7417dce83c0903dabf596e$"@0000000000000000000a1e1f90b9de0ebf8c7738138a357d44cb550d32ae048b(-2 +@56d0e6bccc53e12ad075820c48bf914d07f628f3b0a686f0f9a9b0ec39d8a508B03b9bd32a28e537683e6a8f89f3f118a17bb3bb009aaac6ca462ff2a6b0120c15b2 +@bf67f6ab0de3bfe9b97773b32417f8589b2feb5f1a0a77bd0ba1d663efa6e009B03680fd7d0c9742ac8bca1017175c19b2b071a18e44463f8a6d3dd0e330407e1a42 +@9d06e46e3c06dcbfb21ed40c68f220123308df547ccd825fb6dcc954970260acB03b21002ca2abb4045b1a676452519b4426ac61b1dbadd3f0a198d0a28b07776962 +@a400cfd4625b5eb162600dc6609703abc6f1e2c32b89c8e74e02cf7e3a476a55B039c317072129b5677ad5e87a6bf545303733d59f95161a05cd3483fa31d8745b02 +@24c341ad07d61c52f45cc310bf4777db0f8a8f4e894a0ca854f2ef7c2be51854B0395686f7d97d85f4aa70062baa09b827f9e451b80db3f4d7b6f867930a6461c3eB +@8004f95fcb0189fee011da0826c6663b75df00b18b7417dce83c0903dabf596e""12bcpqDAXYrrrLDLo5yekma6v4XKUw3vNp"UOP_DUP OP_HASH160 11842c65201fc20f5c145c85347fcc9b992a583f OP_EQUALVERIFY OP_CHECKSIG*276a91411842c65201fc20f5c145c85347fcc9b992a583f88ac*"12bcpqDAXYrrrLDLo5yekma6v4XKUw3vNp8$J  +[@8004f95fcb0189fee011da0826c6663b75df00b18b7417dce83c0903dabf596e""19KBfCXKnw8y79Nv4ciDKRAVr3t3Hr96mJ"UOP_DUP OP_HASH160 5b3164141a99a978a2d228f283505cd853b8b3ed OP_EQUALVERIFY OP_CHECKSIG*276a9145b3164141a99a978a2d228f283505cd853b8b3ed88ac*"19KBfCXKnw8y79Nv4ciDKRAVr3t3Hr96mJ8$J  +@8004f95fcb0189fee011da0826c6663b75df00b18b7417dce83c0903dabf596e""1FKTsXaQ25heeV2TNZEFXL9Fqcagbzizn8"UOP_DUP OP_HASH160 9d0faddfefca2cef10e76ccb9b35ddb796c9d733 OP_EQUALVERIFY OP_CHECKSIG*276a9149d0faddfefca2cef10e76ccb9b35ddb796c9d73388ac*"1FKTsXaQ25heeV2TNZEFXL9Fqcagbzizn88$J & + +1@a5cb19a59592825fdfc35c1082981d049e1cb81018e4b9708690cddced74226a$"@0000000000000000000a1e1f90b9de0ebf8c7738138a357d44cb550d32ae048b(-2 +@8004f95fcb0189fee011da0826c6663b75df00b18b7417dce83c0903dabf596eB023cb18c1b7ca69e194760dcb42589016ccd385a32c70b0bfd511bce13b96763162 +@9b4ef2ea8b9be7f6f4aaaae758f506640e200957977ede227af69a9dc550949bB02d84fee59cd82b30bc096098ed17383071e1b11a4748c7777cd53cc3642a14b3e2 +@b4d0cc6d10359fbb3f0c234a072406adf0ba364a82c3c3fd535f29364ed2e361B022a5f1c16649f552f355ef9d814ab746f398a754de0044065b83e8766985051912 +@8004f95fcb0189fee011da0826c6663b75df00b18b7417dce83c0903dabf596eB02f89618e4d29f946d42718b8d0e806dcfa69d4920bec816c9299475ce9ff6676eB +@a5cb19a59592825fdfc35c1082981d049e1cb81018e4b9708690cddced74226a""1MhA5BL3zrL4BfcBCnHkueAdpzYo6e4Gqn"UOP_DUP OP_HASH160 e2faba234eb5da3c5e179296221367b3792ec18c OP_EQUALVERIFY OP_CHECKSIG*276a914e2faba234eb5da3c5e179296221367b3792ec18c88ac*"1MhA5BL3zrL4BfcBCnHkueAdpzYo6e4Gqn8$J  +\@a5cb19a59592825fdfc35c1082981d049e1cb81018e4b9708690cddced74226a""1Arnvs9DvThtwHQHBiyiExNNnM6i8VRiut"UOP_DUP OP_HASH160 6c23da80d6d14ff6cccb4dbabaa64a2664d9ab68 OP_EQUALVERIFY OP_CHECKSIG*276a9146c23da80d6d14ff6cccb4dbabaa64a2664d9ab6888ac*"1Arnvs9DvThtwHQHBiyiExNNnM6i8VRiut8$J  +@a5cb19a59592825fdfc35c1082981d049e1cb81018e4b9708690cddced74226a""1QGib9DPRC7ymYLDVCC5PATEbWTLQPzT4c"UOP_DUP OP_HASH160 ff43d9521cc3d087da109335f34d7841e37e2663 OP_EQUALVERIFY OP_CHECKSIG*276a914ff43d9521cc3d087da109335f34d7841e37e266388ac*"1QGib9DPRC7ymYLDVCC5PATEbWTLQPzT4c8$J &$-@0000000000000000000c052dfb5361ca83f73bd9d07fd656bc878099059041d8"@0000000000000000000a1e1f90b9de0ebf8c7738138a357d44cb550d32ae048b2$-@0000000000000000000c8ca4582038f331842afa5a77abc56a3ad14880023395"@0000000000000000000c052dfb5361ca83f73bd9d07fd656bc878099059041d82$-@0000000000000000000892c225b57440cffa12ebbaa839ba2e73f60a153850c9"@0000000000000000000c8ca4582038f331842afa5a77abc56a3ad148800233952$-@00000000000000000003d6d6e79e240107b3e49040cd3dd587603dacff84207b"@0000000000000000000892c225b57440cffa12ebbaa839ba2e73f60a153850c92$-@00000000000000000018bf300921f3c5a93d2842ff83c9f637ad7e2c3314f4cd"@00000000000000000003d6d6e79e240107b3e49040cd3dd587603dacff84207b2$С-@00000000000000000007a7e03ecc5ede9fcdadf895210919f31a975db9c20104"@00000000000000000018bf300921f3c5a93d2842ff83c9f637ad7e2c3314f4cd2 $ت-@0000000000000000001871e243f54df095813e49107494cef35b6c2c93bd92b9"@00000000000000000007a7e03ecc5ede9fcdadf895210919f31a975db9c201042 + + + +1@726b3eb17d30a80b56870023410fa10f50c5afe2da16e5bf1075ded9aa5da676$"@0000000000000000001871e243f54df095813e49107494cef35b6c2c93bd92b9(ت-2 +@37fbdf13572734ae13d6b4c4429f65b1596992334950766b1f0912a19e1ac4acB0377b998c5255ce3f1b8ed6a65039df72216b3d6eda2aa1947681f0bfe996410f02 +@37fbdf13572734ae13d6b4c4429f65b1596992334950766b1f0912a19e1ac4acB0208770cb94f99f09abeb085744a40edbbe354e4cd1ea17d7cb91c9fd5f836b68eB +@726b3eb17d30a80b56870023410fa10f50c5afe2da16e5bf1075ded9aa5da676""155mFvey3t2dZVuPg4qzTE67UScSdxwAfg"UOP_DUP OP_HASH160 2cc71c73ab79c0eb5cb53e0640f67e50068741a8 OP_EQUALVERIFY OP_CHECKSIG*276a9142cc71c73ab79c0eb5cb53e0640f67e50068741a888ac*"155mFvey3t2dZVuPg4qzTE67UScSdxwAfg8$J  +˘@726b3eb17d30a80b56870023410fa10f50c5afe2da16e5bf1075ded9aa5da676""13HgvrVxC25oJX68k2JK1q8tYJgBT8mssp"UOP_DUP OP_HASH160 19183cd31288471758eddc66d3dfa9cd94ecf34a OP_EQUALVERIFY OP_CHECKSIG*276a91419183cd31288471758eddc66d3dfa9cd94ecf34a88ac*"13HgvrVxC25oJX68k2JK1q8tYJgBT8mssp8$J  +@726b3eb17d30a80b56870023410fa10f50c5afe2da16e5bf1075ded9aa5da676""1M9wJuz6VLKcY6YuyZQpvidnRBoBFT4kzC"UOP_DUP OP_HASH160 dd132d9924a2147711ef2affde6127748c115c46 OP_EQUALVERIFY OP_CHECKSIG*276a914dd132d9924a2147711ef2affde6127748c115c4688ac*"1M9wJuz6VLKcY6YuyZQpvidnRBoBFT4kzC8$J $-@0000000000000000000155f951cde018770f45bdc425f68d5326e09bc2cb4594"@0000000000000000001871e243f54df095813e49107494cef35b6c2c93bd92b92,$ȷ-@0000000000000000000981573d6fc4238ba13c37b2bcb636e0938876c0018e5d"@0000000000000000000155f951cde018770f45bdc425f68d5326e09bc2cb45942+ + +1@7fa252aa20aff95bba5cd3a6bc880c6136eb365a85546da53da97984214462aa$"@0000000000000000000981573d6fc4238ba13c37b2bcb636e0938876c0018e5d(ȷ-2 +@f21aae7432809f69961fb2bedebbd23faf83229ed1d8ede62564b787183b4186B03bfc8b13964f364f155631a50df63798214c0e6308d0e8e1f305f4adfa2d5cf962 +@7269b9091b1c379ae2a6df6c8c5258cbe4def3b8ba0fa48a5a171342711755e5B0320e96937ce1c15dd9f65ff87449c7d0f1e8febb9f981aeb93fed4ba9ede8e2692 +@9739bc083af87d500ba679c321dcf299cfdb282458e36079a528ae46cf44f361B0394f7e98f6c106d589e383c2c8a036b73fc9c8a6e15f1ffac2135a1641adc23fd2 +@555e83429f2838f9692dfd051576828ef653528946acf5f29247a51fd573e679B0270002b09bf438d02b488a662ff56d1bb9be0df86ac3a75a97879b2c5de0d48f32 +@d478f5273e8d64ac484f322c89bb827220922e678676d7efd7e2adad9af1700bB0270002b09bf438d02b488a662ff56d1bb9be0df86ac3a75a97879b2c5de0d48f3B +@7fa252aa20aff95bba5cd3a6bc880c6136eb365a85546da53da97984214462aa""1135y2V5pvvNw4sxq73Jx7seASCL5XAj7k"UOP_DUP OP_HASH160 0064fa30219b603fd96d4f9dbdd45346eb5c7fc8 OP_EQUALVERIFY OP_CHECKSIG*276a9140064fa30219b603fd96d4f9dbdd45346eb5c7fc888ac*"1135y2V5pvvNw4sxq73Jx7seASCL5XAj7k8$J  +@7fa252aa20aff95bba5cd3a6bc880c6136eb365a85546da53da97984214462aa""1NBA27N5kjXPNq4LDqbqzSU5iiCcy9ZEYo"UOP_DUP OP_HASH160 e846547261a13b34000465c7cd1494e26849fc5d OP_EQUALVERIFY OP_CHECKSIG*276a914e846547261a13b34000465c7cd1494e26849fc5d88ac*"1NBA27N5kjXPNq4LDqbqzSU5iiCcy9ZEYo8$J  +@7fa252aa20aff95bba5cd3a6bc880c6136eb365a85546da53da97984214462aa""1PZnUNKbesm16SyhqsgkRp11zVe5hD5rTG"UOP_DUP OP_HASH160 f78609382dcff6e777c92100938a982aeb99928c OP_EQUALVERIFY OP_CHECKSIG*276a914f78609382dcff6e777c92100938a982aeb99928c88ac*"1PZnUNKbesm16SyhqsgkRp11zVe5hD5rTG8$J  + + +1@7494732248a9d75155f0c44501fa8ca5368efdda9795e7c566e6262e6e1118fe$"@0000000000000000000981573d6fc4238ba13c37b2bcb636e0938876c0018e5d(ȷ-2 +@e6379260bb715d9c862a986a034d25c36839830c50b5a38b5dcb938574d59f9fB02d35ec701c68f3d5c411f456979792de5d7df9ea4ba2101e1de99bfcc817ddb8d2 +@91edf821163024c8809a37dae05bce436bf48d413a0e6c3644899a60f841b18bB02552411772236e91556285f4057f62a5b2aa7db54e2893f69034b2c641a690ad6B +Y@7494732248a9d75155f0c44501fa8ca5368efdda9795e7c566e6262e6e1118fe""1FnTYU1ftvDbSBzp9GXpmUoyDhAV2ztjcr"UOP_DUP OP_HASH160 a22aa2c58d95814bd7c9392326cc66a8da216eaa OP_EQUALVERIFY OP_CHECKSIG*276a914a22aa2c58d95814bd7c9392326cc66a8da216eaa88ac*"1FnTYU1ftvDbSBzp9GXpmUoyDhAV2ztjcr8$J  +@7494732248a9d75155f0c44501fa8ca5368efdda9795e7c566e6262e6e1118fe""1M1biNyNQQLo15z8fSqCN27Y5Kr7kE5YQA"UOP_DUP OP_HASH160 db7f7e34544bab6f696a8fbda2b0725c0306eaf5 OP_EQUALVERIFY OP_CHECKSIG*276a914db7f7e34544bab6f696a8fbda2b0725c0306eaf588ac*"1M1biNyNQQLo15z8fSqCN27Y5Kr7kE5YQA8$J  +<@7494732248a9d75155f0c44501fa8ca5368efdda9795e7c566e6262e6e1118fe""17pANhWwTeQpt7tujqQv2HVYvNNVDWvwiL"UOP_DUP OP_HASH160 4abc2149232b410d78f3fbe92f307425bb2d7208 OP_EQUALVERIFY OP_CHECKSIG*276a9144abc2149232b410d78f3fbe92f307425bb2d720888ac*"17pANhWwTeQpt7tujqQv2HVYvNNVDWvwiL8$J  + + +1@6980c14c1fca29b575f262362ef344a222950137ba43d21d3ada67cbfc2ae846$"@0000000000000000000981573d6fc4238ba13c37b2bcb636e0938876c0018e5d(ȷ-2 +@2c2eddbc18a8a98da06ffd67d4929505aa659063fc481890d5d58cd10c61441cB0283fcfe9da80fe25774f660c221c4fa37372000220c0bf5ee4819ce77e39b50932 +@2c2eddbc18a8a98da06ffd67d4929505aa659063fc481890d5d58cd10c61441cB035963f8b02df86f0cc958d95f2d97f2082cd4332e64be64caad103d6d2f310b85B +F@6980c14c1fca29b575f262362ef344a222950137ba43d21d3ada67cbfc2ae846""1PbRgzXrGEoTHMN7VwU14B4tz2ptWDJXHW"UOP_DUP OP_HASH160 f7d5850bfa45c742d5a2ef30d218089b42286d48 OP_EQUALVERIFY OP_CHECKSIG*276a914f7d5850bfa45c742d5a2ef30d218089b42286d4888ac*"1PbRgzXrGEoTHMN7VwU14B4tz2ptWDJXHW8$J  +@6980c14c1fca29b575f262362ef344a222950137ba43d21d3ada67cbfc2ae846""18pj88ZHwtHYi73mVjss9SynoBwXqa6ayq"UOP_DUP OP_HASH160 55cf97d877440794a651e2da798280b401d380f7 OP_EQUALVERIFY OP_CHECKSIG*276a91455cf97d877440794a651e2da798280b401d380f788ac*"18pj88ZHwtHYi73mVjss9SynoBwXqa6ayq8$J  +@6980c14c1fca29b575f262362ef344a222950137ba43d21d3ada67cbfc2ae846""19pvTea3i9JEcJoXgY3xiRkQX5LuHKAjnH"UOP_DUP OP_HASH160 60d12ea2c0114347152c7e2feba334e84dccaa72 OP_EQUALVERIFY OP_CHECKSIG*276a91460d12ea2c0114347152c7e2feba334e84dccaa7288ac*"19pvTea3i9JEcJoXgY3xiRkQX5LuHKAjnH8$J  + +1@528f53de0e2565f176a0f625c97f22640c9f610a9c481a2cdebcd60120f5b072$"@0000000000000000000981573d6fc4238ba13c37b2bcb636e0938876c0018e5d(ȷ-2 +@e4045f9757415f632f3c5ca8a2b0c743052b2ce9d3e15ad749ce56da0c021f15B03d05aa456eed62481a5a300fce6e260f5945a58254991673bac53f6a932897b422 +@41ecc7000c9e6108423bbe4e2655e58026f59c0b60ab142b4478e539297103e0B030631c9fd3151e3b10a6937210a4d642f7164dd54cbfb49cb83bc230b3c81ab8cB + @528f53de0e2565f176a0f625c97f22640c9f610a9c481a2cdebcd60120f5b072""1DJbwWp3uhFEYKXwVrhUTQcn21hiwf4Yvn"UOP_DUP OP_HASH160 86f5bf42c1e3aae0222a79cf80a097cbc8df1a86 OP_EQUALVERIFY OP_CHECKSIG*276a91486f5bf42c1e3aae0222a79cf80a097cbc8df1a8688ac*"1DJbwWp3uhFEYKXwVrhUTQcn21hiwf4Yvn8$J  +@528f53de0e2565f176a0f625c97f22640c9f610a9c481a2cdebcd60120f5b072""1CDSAtHvHwfWpHBNDzxMRDBzgmXo5FrkCC"UOP_DUP OP_HASH160 7b0362e9399e4de423276bbe93ae54302037e3df OP_EQUALVERIFY OP_CHECKSIG*276a9147b0362e9399e4de423276bbe93ae54302037e3df88ac*"1CDSAtHvHwfWpHBNDzxMRDBzgmXo5FrkCC8$J  $-@00000000000000000016424c68b2fe3d3c796fd8aeb3455cee082697037c3f85"@0000000000000000000981573d6fc4238ba13c37b2bcb636e0938876c0018e5d2$-@0000000000000000000f9be1c5be67c25ba7c307ff2d2965b6c46e886e341c73"@00000000000000000016424c68b2fe3d3c796fd8aeb3455cee082697037c3f852"$Ȯ-@00000000000000000013c608eaf9957a0b2e4edc3d09a7e992dcbd96e7fc102c"@0000000000000000000f9be1c5be67c25ba7c307ff2d2965b6c46e886e341c732! + + +1@b51e03051efd86583d40f5dbc3a3d3ac267ad990fa9793c7c8cba068c74e1894$"@00000000000000000013c608eaf9957a0b2e4edc3d09a7e992dcbd96e7fc102c(Ȯ-2 +@8d50f6bda2f55616f6a7c67ad6d2c26b4b33ee562a7e5d9eca756f9ea31a2ed3B03a1e9b2db418ff188e985af91591cc5b16e726f1ea12c64397a4c899eb687318d2 +@8d50f6bda2f55616f6a7c67ad6d2c26b4b33ee562a7e5d9eca756f9ea31a2ed3B03b821d0390831d541efe034ffc02706cb0a61d6ef9a37f496b44cbf2f7b8b680dB +t@b51e03051efd86583d40f5dbc3a3d3ac267ad990fa9793c7c8cba068c74e1894""1BUdE8fTSmT1XirEPid9CaL8VzUj6Hbsa7"UOP_DUP OP_HASH160 72eabaa5fb40cb3bdccd6ab71c05c3f574c05c60 OP_EQUALVERIFY OP_CHECKSIG*276a91472eabaa5fb40cb3bdccd6ab71c05c3f574c05c6088ac*"1BUdE8fTSmT1XirEPid9CaL8VzUj6Hbsa78$J  +\@b51e03051efd86583d40f5dbc3a3d3ac267ad990fa9793c7c8cba068c74e1894""1N3jQ4tKVBLZwFxFnF1KffP2QDwXtSXF2V"UOP_DUP OP_HASH160 e6dedd7e241bc67bfeecdcc5f620cfeb81c138f4 OP_EQUALVERIFY OP_CHECKSIG*276a914e6dedd7e241bc67bfeecdcc5f620cfeb81c138f488ac*"1N3jQ4tKVBLZwFxFnF1KffP2QDwXtSXF2V8$J  +ƌ@b51e03051efd86583d40f5dbc3a3d3ac267ad990fa9793c7c8cba068c74e1894""1DsfhTaCxG8ZEUD5Sg5z27NqhAKEB9KB7p"UOP_DUP OP_HASH160 8d369c4f6282227ebe3e0edebf7258b7e420fbc7 OP_EQUALVERIFY OP_CHECKSIG*276a9148d369c4f6282227ebe3e0edebf7258b7e420fbc788ac*"1DsfhTaCxG8ZEUD5Sg5z27NqhAKEB9KB7p8$J & + +1@aa41941b70289d79de39fd6de9a0bf6f038095fbd8519aeed63ab979bf68ee55$"@00000000000000000013c608eaf9957a0b2e4edc3d09a7e992dcbd96e7fc102c(Ȯ-2 +@b51e03051efd86583d40f5dbc3a3d3ac267ad990fa9793c7c8cba068c74e1894B02937cc0154b73509a390577ce0671b522edfa71888d1bffc4d9f7abbd90f850f02 +@8d50f6bda2f55616f6a7c67ad6d2c26b4b33ee562a7e5d9eca756f9ea31a2ed3B036761923fa333f66fee638b68db7d6f621290a30bfa8ff8e6c6282632215e1f902 +@b51e03051efd86583d40f5dbc3a3d3ac267ad990fa9793c7c8cba068c74e1894B02c3c02c89095de2158357a429f77190790000b27c311dd46587ddc4e568072a2dB +s@aa41941b70289d79de39fd6de9a0bf6f038095fbd8519aeed63ab979bf68ee55""1LpDq3dAMpYq5bCXskASLpD2yPu7FQ1Z7f"UOP_DUP OP_HASH160 d958a60fab3caad0b10eafdb89eb404c4af0c258 OP_EQUALVERIFY OP_CHECKSIG*276a914d958a60fab3caad0b10eafdb89eb404c4af0c25888ac*"1LpDq3dAMpYq5bCXskASLpD2yPu7FQ1Z7f8$J  +\@aa41941b70289d79de39fd6de9a0bf6f038095fbd8519aeed63ab979bf68ee55""15pGUrtEEbSYg2pcvk2SXZ1kd9XFZ5iH7V"UOP_DUP OP_HASH160 34d0f9c63cb5784f7d3673e3a588d29bc370267f OP_EQUALVERIFY OP_CHECKSIG*276a91434d0f9c63cb5784f7d3673e3a588d29bc370267f88ac*"15pGUrtEEbSYg2pcvk2SXZ1kd9XFZ5iH7V8$J  +d@aa41941b70289d79de39fd6de9a0bf6f038095fbd8519aeed63ab979bf68ee55""1GHXqXH6nMFr2WQn6g84SJG6fLhLMKhDGZ"UOP_DUP OP_HASH160 a7aa4881dcb2979496cc090694adfeee8b3ba90a OP_EQUALVERIFY OP_CHECKSIG*276a914a7aa4881dcb2979496cc090694adfeee8b3ba90a88ac*"1GHXqXH6nMFr2WQn6g84SJG6fLhLMKhDGZ8$J & + + +1@f695935edd9d720549258406aaa7a4642f8185fe67e55f75eb13f6df7aa9fffd$"@00000000000000000013c608eaf9957a0b2e4edc3d09a7e992dcbd96e7fc102c(Ȯ-2 +@aa41941b70289d79de39fd6de9a0bf6f038095fbd8519aeed63ab979bf68ee55B0309eaa12dde2fb3031de7ca8d96df933625cffb7c2f878e7eb0e6689fdb075cd52 +@aa41941b70289d79de39fd6de9a0bf6f038095fbd8519aeed63ab979bf68ee55B03010b48dd38f4889c568ce0708365fdfe98fd4b626c90f0f20839a45be392844eB +s@f695935edd9d720549258406aaa7a4642f8185fe67e55f75eb13f6df7aa9fffd""1Gqw7TBUk3ef5qvw8kkSqbdQfnSmPgdYNm"UOP_DUP OP_HASH160 adcb05cfe2fc4eee161554fb5b9d910ce540a3d1 OP_EQUALVERIFY OP_CHECKSIG*276a914adcb05cfe2fc4eee161554fb5b9d910ce540a3d188ac*"1Gqw7TBUk3ef5qvw8kkSqbdQfnSmPgdYNm8$J  +\@f695935edd9d720549258406aaa7a4642f8185fe67e55f75eb13f6df7aa9fffd""16cxUidpjDNK9jNanp8jeR95L5x3cjquBi"UOP_DUP OP_HASH160 3da57f89b6de7446b3e45108e599637d721a3ada OP_EQUALVERIFY OP_CHECKSIG*276a9143da57f89b6de7446b3e45108e599637d721a3ada88ac*"16cxUidpjDNK9jNanp8jeR95L5x3cjquBi8$J  +@f695935edd9d720549258406aaa7a4642f8185fe67e55f75eb13f6df7aa9fffd""1F4HWdKc3HAqDb555f1ZTVfwLfPRiCE3X9"UOP_DUP OP_HASH160 9a30ca97b5ee7a12ff45e11dbddf1e043fc75309 OP_EQUALVERIFY OP_CHECKSIG*276a9149a30ca97b5ee7a12ff45e11dbddf1e043fc7530988ac*"1F4HWdKc3HAqDb555f1ZTVfwLfPRiCE3X98$J &$-@00000000000000000015d7334e00b0851331ae222b4a6faf5aa7e382ad31e3ac"@00000000000000000013c608eaf9957a0b2e4edc3d09a7e992dcbd96e7fc102c2$-@00000000000000000014716d5502979cb253af42afbc5d0760613df3990d4e0d"@00000000000000000015d7334e00b0851331ae222b4a6faf5aa7e382ad31e3ac2$-@00000000000000000000b0296fea8623171918e697ecd87c8486821de1632b7a"@00000000000000000014716d5502979cb253af42afbc5d0760613df3990d4e0d2 + + +1@4dd3474a52ae8901e27c45b30bada9d09b824f8cfb6c4698baeb299d1a552aa3$"@00000000000000000000b0296fea8623171918e697ecd87c8486821de1632b7a(-2 +@2d3538c057abe8f96ea9b8ca6d791446599c990b8902827c0e11976ca49d2fadB0326ba631ed5efd71f56459cf97ba335c5de01c977c135f100d2030dbceb6f7fda2 +@f7570faf0de1ad623e949a321fc65e58e19ea15d30b1b362f970f3611804117eB02d8da987a886fe6c0baf6b9135187a9790fa266746c872c648d55a31f8214e8caB +@4dd3474a52ae8901e27c45b30bada9d09b824f8cfb6c4698baeb299d1a552aa3""17z36Mzb9aVFkEoaEKKrrQ8NHNr1mGgpCQ"UOP_DUP OP_HASH160 4c9a3611f9129bbb73fe840b68486eb0c1453746 OP_EQUALVERIFY OP_CHECKSIG*276a9144c9a3611f9129bbb73fe840b68486eb0c145374688ac*"17z36Mzb9aVFkEoaEKKrrQ8NHNr1mGgpCQ8$J  +@4dd3474a52ae8901e27c45b30bada9d09b824f8cfb6c4698baeb299d1a552aa3""15v5ATcnRxVwoMGvT2YRwT4K9UCHWbjd6o"UOP_DUP OP_HASH160 35ea0637160831ffd10ad15869fc71089eb59ad7 OP_EQUALVERIFY OP_CHECKSIG*276a91435ea0637160831ffd10ad15869fc71089eb59ad788ac*"15v5ATcnRxVwoMGvT2YRwT4K9UCHWbjd6o8$J  +<@4dd3474a52ae8901e27c45b30bada9d09b824f8cfb6c4698baeb299d1a552aa3""1GVBgQbiCpFFr8B8NW8AVFDPftEZfnDf1m"UOP_DUP OP_HASH160 a9de72cbfaaef80cb0fb8ffe45abfa6889d26852 OP_EQUALVERIFY OP_CHECKSIG*276a914a9de72cbfaaef80cb0fb8ffe45abfa6889d2685288ac*"1GVBgQbiCpFFr8B8NW8AVFDPftEZfnDf1m8$J  + + +1@cda957389ccf9cb9b372b43512ddee76f176d350ea4616eb46dc8061fdd04eaf$"@00000000000000000000b0296fea8623171918e697ecd87c8486821de1632b7a(-2 +@e26437f4249866ba393491336c88533d872b200968e8712a9684ed6352b29f79B03f73f48a1fc36b873e739c6c070b59e2694be06d196532300f94c44510633242f2 +@f0cfcdf302b96e83d702095102ef3ee6e3ac8e930e8f3112869b8743c3fb0882B02dd2eeca7ec2e7cfc0e9207563e5271d916a8dea65685ea00b1548806607bb33eB +@cda957389ccf9cb9b372b43512ddee76f176d350ea4616eb46dc8061fdd04eaf""1CJfrDzk2uH7hYuSPEXix8gnxAPNgpadnP"UOP_DUP OP_HASH160 7c00e25ca017e887d209e1dcdf46f5902ae64b09 OP_EQUALVERIFY OP_CHECKSIG*276a9147c00e25ca017e887d209e1dcdf46f5902ae64b0988ac*"1CJfrDzk2uH7hYuSPEXix8gnxAPNgpadnP8$J  +@cda957389ccf9cb9b372b43512ddee76f176d350ea4616eb46dc8061fdd04eaf""1CTRdKZ1qJbPqf41aRxMmoc3U4zQrB3wmo"UOP_DUP OP_HASH160 7da8c16b9e0b070695f54da3afc62e78358b37c8 OP_EQUALVERIFY OP_CHECKSIG*276a9147da8c16b9e0b070695f54da3afc62e78358b37c888ac*"1CTRdKZ1qJbPqf41aRxMmoc3U4zQrB3wmo8$J  +d@cda957389ccf9cb9b372b43512ddee76f176d350ea4616eb46dc8061fdd04eaf""1Fx6Zha3CFXkzGEyZwQJPDnQDb4A35zBnZ"UOP_DUP OP_HASH160 a3fd488552b4f3fbf9708ebedd59092dd232e9a1 OP_EQUALVERIFY OP_CHECKSIG*276a914a3fd488552b4f3fbf9708ebedd59092dd232e9a188ac*"1Fx6Zha3CFXkzGEyZwQJPDnQDb4A35zBnZ8$J ;$-@00000000000000000007b51ddb543c6f75fcb35e5ccef7540624e421c55bf837"@00000000000000000000b0296fea8623171918e697ecd87c8486821de1632b7a2$-@000000000000000000136cbcbdf58abbcad90fcc97cd57c0e86d178cef8ffbe0"@00000000000000000007b51ddb543c6f75fcb35e5ccef7540624e421c55bf8372$-@00000000000000000013a2ac80e37f12c95a4fa42b27f6eea7e2e6050020edc9"@000000000000000000136cbcbdf58abbcad90fcc97cd57c0e86d178cef8ffbe02$Ӳ-@00000000000000000014a1b664ea675e633afe0bb66e9e21f88f07123d0ef366"@00000000000000000013a2ac80e37f12c95a4fa42b27f6eea7e2e6050020edc92$-@00000000000000000012adf4de096184851a398d986f5a426da418ae07c2b784"@00000000000000000014a1b664ea675e633afe0bb66e9e21f88f07123d0ef3662$-@00000000000000000016b3ec9cc06de206f94ced3894e30fd73ee36e8f5e0917"@00000000000000000012adf4de096184851a398d986f5a426da418ae07c2b7842 $-@00000000000000000002145bf77845831537cb0561256197404b77df777c2daa"@00000000000000000016b3ec9cc06de206f94ced3894e30fd73ee36e8f5e09172 + + + +1@a9b6da034f10e9a9d28734df4ab611b1d53b627d1d37582e25175343707f673b$"@00000000000000000002145bf77845831537cb0561256197404b77df777c2daa(-2 +@2de369d7b0359dc339843c03d65b7eaf7235e3aee01a2f79c422a23e6886e527B020c87c664024fc0bc045958c763519b3754d346eb9c8d9cf48cc649d76237a42b2 +@c04dde2c72a0a9100c74bc202e6c0b5b890bcad5f2fc537bb5ad7c9ca1545287B02ac0ad2ef07ab04c961f4f0547119a4d2736c955f4fc52a552bfb86366e315514B +@a9b6da034f10e9a9d28734df4ab611b1d53b627d1d37582e25175343707f673b""1DRLn5c8FLEYvi8jeBcL3k7rsypbCR7CXU"UOP_DUP OP_HASH160 883c006eb82a0d43bd1c1afbbcd3c5665938ee41 OP_EQUALVERIFY OP_CHECKSIG*276a914883c006eb82a0d43bd1c1afbbcd3c5665938ee4188ac*"1DRLn5c8FLEYvi8jeBcL3k7rsypbCR7CXU8$J  +@a9b6da034f10e9a9d28734df4ab611b1d53b627d1d37582e25175343707f673b""13ScpcGLWhUBqGzkcuNib3AueJran1GKar"UOP_DUP OP_HASH160 1ac88d65b9189916c3ed77b7b8b7074863f8556c OP_EQUALVERIFY OP_CHECKSIG*276a9141ac88d65b9189916c3ed77b7b8b7074863f8556c88ac*"13ScpcGLWhUBqGzkcuNib3AueJran1GKar8$J  +<@a9b6da034f10e9a9d28734df4ab611b1d53b627d1d37582e25175343707f673b""1M6tHEZeVHh45z6Uq2Zi4LEmJkkxDiscxF"UOP_DUP OP_HASH160 dc7f66db53b3877f6be550e847787a26d2016054 OP_EQUALVERIFY OP_CHECKSIG*276a914dc7f66db53b3877f6be550e847787a26d201605488ac*"1M6tHEZeVHh45z6Uq2Zi4LEmJkkxDiscxF8$J  $-@0000000000000000000ab489370fba27fa9ef9648470ae728f76afa41bca2aab"@00000000000000000002145bf77845831537cb0561256197404b77df777c2daa2$-@00000000000000000013bbcd2a892c11f54b256494cf90616f53e87e5f517209"@0000000000000000000ab489370fba27fa9ef9648470ae728f76afa41bca2aab2+$-@0000000000000000000ee578ce42ac16a07c7f2cec8ac7fc1dcac2ec7fc514de"@00000000000000000013bbcd2a892c11f54b256494cf90616f53e87e5f5172092* + + +1@4b1323adeb2ff03736e548b07170039a5bfb476f58e5b4ec6c5ab3b01ef0f689$"@0000000000000000000ee578ce42ac16a07c7f2cec8ac7fc1dcac2ec7fc514de(-2 +@4dd3474a52ae8901e27c45b30bada9d09b824f8cfb6c4698baeb299d1a552aa3B031697292df1670080db26cf120e24f21e47b5dec96de03659db657c32c48ce7f42 +@478acf4518b1d98a84c4e45de9e4232c582c5cab0553c80e3e49b2b5624d9839B03395a3354e8dd477f9b83ff9b8d2c0581f9799e79e1f4c105bf5ff6835f6ed7ccB +@4b1323adeb2ff03736e548b07170039a5bfb476f58e5b4ec6c5ab3b01ef0f689""1NRFbzNx5yhGnU2gce6UE5FMtjmHomkALa"UOP_DUP OP_HASH160 eaf0d092536e25bb36eca1af147aa4464db7bd5b OP_EQUALVERIFY OP_CHECKSIG*276a914eaf0d092536e25bb36eca1af147aa4464db7bd5b88ac*"1NRFbzNx5yhGnU2gce6UE5FMtjmHomkALa8$J  +@4b1323adeb2ff03736e548b07170039a5bfb476f58e5b4ec6c5ab3b01ef0f689""18dyaBmuomfhVzZ1EkmazrkJmw5guhuWyZ"UOP_DUP OP_HASH160 53c714450febede6aeceabd1e5972de9713ff039 OP_EQUALVERIFY OP_CHECKSIG*276a91453c714450febede6aeceabd1e5972de9713ff03988ac*"18dyaBmuomfhVzZ1EkmazrkJmw5guhuWyZ8$J  +*@4b1323adeb2ff03736e548b07170039a5bfb476f58e5b4ec6c5ab3b01ef0f689""1BuE2W4XexNo9AYXtmcgsyrf4KaFiLsrpJ"UOP_DUP OP_HASH160 7791c2e5148a10c92b4c4f446a6c427fabba0b82 OP_EQUALVERIFY OP_CHECKSIG*276a9147791c2e5148a10c92b4c4f446a6c427fabba0b8288ac*"1BuE2W4XexNo9AYXtmcgsyrf4KaFiLsrpJ8$J 4 + + +1@87542378b850631d30d30a247b681a9b14cc6bb16d5c9245214a26be020c9918$"@0000000000000000000ee578ce42ac16a07c7f2cec8ac7fc1dcac2ec7fc514de(-2 +@8e0d5c0e09ae16c8a687516fb3adc98838807bb96846151602b6f3a772f6c652B0202697d45a2008e538af930d018508dffa6aeb4b926789bf8ff02f6cd6a22d1702 +@e782bee5f90f5c2a69fbb98d76b59c40560e366eb06b4741e3daefb35ede06aaB034bfea784771db84a9567ece8c6aa490c562901829da52d70eafcfe672cb1b939B + +@87542378b850631d30d30a247b681a9b14cc6bb16d5c9245214a26be020c9918""1M8YBMH6LswAKTetQixDp7m6TSjABqbw5g"UOP_DUP OP_HASH160 dccf7430324924fa9e8fcb1e132afb5608a087f2 OP_EQUALVERIFY OP_CHECKSIG*276a914dccf7430324924fa9e8fcb1e132afb5608a087f288ac*"1M8YBMH6LswAKTetQixDp7m6TSjABqbw5g8$J  +@87542378b850631d30d30a247b681a9b14cc6bb16d5c9245214a26be020c9918""13Ew18pGpkYrcRWNK2P1jc122Zz6sDD28V"UOP_DUP OP_HASH160 1892bce9a315bb5d61b48bde012c00aabf27b60e OP_EQUALVERIFY OP_CHECKSIG*276a9141892bce9a315bb5d61b48bde012c00aabf27b60e88ac*"13Ew18pGpkYrcRWNK2P1jc122Zz6sDD28V8$J  +ٷ @87542378b850631d30d30a247b681a9b14cc6bb16d5c9245214a26be020c9918""1JBygHTsNG9xEXP6G4Y73Rnm648xY2i35N"UOP_DUP OP_HASH160 bc8d9c1a47d07eb0df638a4288d8f983d2c669f1 OP_EQUALVERIFY OP_CHECKSIG*276a914bc8d9c1a47d07eb0df638a4288d8f983d2c669f188ac*"1JBygHTsNG9xEXP6G4Y73Rnm648xY2i35N8$J  + + +1@b373123ae89d58f905ff0aec679ca18cb973c1fb67cb4946ba23990035a684bd$"@0000000000000000000ee578ce42ac16a07c7f2cec8ac7fc1dcac2ec7fc514de(-2 +@b4236f6fb33568a1038d32b62c4a562b530321851a3d60bb098ca04baf3ddd96B034c4e27e766746b5ed9bc9e06575d27fb609ae74402a0573b31cf671a521941c82 +@1702de3da2646bbfb62a2bd8173d055551e970640ff73c88385841249296ecb1B03f09a1130f28998c7e42598fe4949710e4e9fc0b5201a84fcd14b7901069c2392B +@b373123ae89d58f905ff0aec679ca18cb973c1fb67cb4946ba23990035a684bd""1KQ2TThyfq5wkVdqLbmtYgyyVcrkXPM636"UOP_DUP OP_HASH160 c9cd0bfc229ae4719ec0e52171e969c26b95d8d4 OP_EQUALVERIFY OP_CHECKSIG*276a914c9cd0bfc229ae4719ec0e52171e969c26b95d8d488ac*"1KQ2TThyfq5wkVdqLbmtYgyyVcrkXPM6368$J  +@b373123ae89d58f905ff0aec679ca18cb973c1fb67cb4946ba23990035a684bd""1MfzmuSKhumNgKHerZpMP493oqWfWKcowe"UOP_DUP OP_HASH160 e2c28cb964c905ddad9569d4b323917ed332e9fc OP_EQUALVERIFY OP_CHECKSIG*276a914e2c28cb964c905ddad9569d4b323917ed332e9fc88ac*"1MfzmuSKhumNgKHerZpMP493oqWfWKcowe8$J  +ΑE@b373123ae89d58f905ff0aec679ca18cb973c1fb67cb4946ba23990035a684bd""1BFnTW5KrKUQuo2DSXmLFMb2LfttNKU6zC"UOP_DUP OP_HASH160 707d06de2d42d98fd56ede072aaba3521aaeab00 OP_EQUALVERIFY OP_CHECKSIG*276a914707d06de2d42d98fd56ede072aaba3521aaeab0088ac*"1BFnTW5KrKUQuo2DSXmLFMb2LfttNKU6zC8$J  + + +1@d2d123f56547bc1bdc755a46ccaa62a9207ffb6fb8afa9fa6cae723eaeaef33f$"@0000000000000000000ee578ce42ac16a07c7f2cec8ac7fc1dcac2ec7fc514de(-2 +@e782bee5f90f5c2a69fbb98d76b59c40560e366eb06b4741e3daefb35ede06aaB032ab3e888f3cf8e4a38966d3fbeb6e9f4cb4bbb5f5ae834762995b52c70cc7fa12 +@87542378b850631d30d30a247b681a9b14cc6bb16d5c9245214a26be020c9918B03ea91b83c353a9953ba854c3de60be5647092e2d2765eb1489ec8cd78a510fd4cB + @d2d123f56547bc1bdc755a46ccaa62a9207ffb6fb8afa9fa6cae723eaeaef33f""1MrmHPETytJvmHpQ4QPfkSKMbC3o3eCa7P"UOP_DUP OP_HASH160 e4cbdcea2f9dfc49ec5dcaf24c19dba4a3ebb154 OP_EQUALVERIFY OP_CHECKSIG*276a914e4cbdcea2f9dfc49ec5dcaf24c19dba4a3ebb15488ac*"1MrmHPETytJvmHpQ4QPfkSKMbC3o3eCa7P8$J  +ԝ@d2d123f56547bc1bdc755a46ccaa62a9207ffb6fb8afa9fa6cae723eaeaef33f""19fxVswSY8p38cdEm5YFoRJsQ1tzofvzdR"UOP_DUP OP_HASH160 5f1f23dfbf352f35913c9898515582ef501ed88d OP_EQUALVERIFY OP_CHECKSIG*276a9145f1f23dfbf352f35913c9898515582ef501ed88d88ac*"19fxVswSY8p38cdEm5YFoRJsQ1tzofvzdR8$J  + @d2d123f56547bc1bdc755a46ccaa62a9207ffb6fb8afa9fa6cae723eaeaef33f""1ErnDV4ae4omYR3dFsJuRtfmsQfRyQ2zRz"UOP_DUP OP_HASH160 9803c2d74050cc9156f4ab0c1b4a6e195570e85b OP_EQUALVERIFY OP_CHECKSIG*276a9149803c2d74050cc9156f4ab0c1b4a6e195570e85b88ac*"1ErnDV4ae4omYR3dFsJuRtfmsQfRyQ2zRz8$J ~$-@0000000000000000000316c942b866cfffab65c7080bd818ffc671f9448f5af2"@0000000000000000000ee578ce42ac16a07c7f2cec8ac7fc1dcac2ec7fc514de2 $-@00000000000000000019dceb7b855f98391ee4e60628b55623accf6833518a49"@0000000000000000000316c942b866cfffab65c7080bd818ffc671f9448f5af22 + + + +1@e30c6e0510c92ca3dad07cea11aa640e684428988874fa0f9f52288687f11b1d$"@00000000000000000019dceb7b855f98391ee4e60628b55623accf6833518a49(-2 +@1702de3da2646bbfb62a2bd8173d055551e970640ff73c88385841249296ecb1B039a4174bb1dcdc9088f93f1556db47b6ea109ab9af803bf5d00d21d94f519f7832 +@97462bace483a4848e331838e32d8d788c39ba4b34b43ed72bb27be326f454c4B0205c4973c66bb3d41e3736cb013aabddbf7b552940059b2015049479277293333B +W@e30c6e0510c92ca3dad07cea11aa640e684428988874fa0f9f52288687f11b1d""1KZuB4hbPvECmq7d9XjnvYWPmSi6URaATE"UOP_DUP OP_HASH160 cbab208c52c097878d169bd27c1876d55aa3fbc5 OP_EQUALVERIFY OP_CHECKSIG*276a914cbab208c52c097878d169bd27c1876d55aa3fbc588ac*"1KZuB4hbPvECmq7d9XjnvYWPmSi6URaATE8$J  +@e30c6e0510c92ca3dad07cea11aa640e684428988874fa0f9f52288687f11b1d""1LveoAobrjhokVa7LUiYGHHaZEnzgs2jxN"UOP_DUP OP_HASH160 da8ffc844546f93e5e880697e682574f062d3442 OP_EQUALVERIFY OP_CHECKSIG*276a914da8ffc844546f93e5e880697e682574f062d344288ac*"1LveoAobrjhokVa7LUiYGHHaZEnzgs2jxN8$J  + @e30c6e0510c92ca3dad07cea11aa640e684428988874fa0f9f52288687f11b1d""1NX8DwfDsXWjtgb7bv5XKE6ujRvK5StU7r"UOP_DUP OP_HASH160 ec0d265f3b2fc559695d9a90111b522bd5209aab OP_EQUALVERIFY OP_CHECKSIG*276a914ec0d265f3b2fc559695d9a90111b522bd5209aab88ac*"1NX8DwfDsXWjtgb7bv5XKE6ujRvK5StU7r8$J ; $-@0000000000000000000951e8419b75a1291b51d43bcab197b7840097e8bb4927"@00000000000000000019dceb7b855f98391ee4e60628b55623accf6833518a492 + + + +1@096eb2d99dea8e0d5a8c2116a49ef83f04a554c35ab34f92943a1d5589ff2e05$"@0000000000000000000951e8419b75a1291b51d43bcab197b7840097e8bb4927(-2 +@40db604d75cb778cd93734aec05954c9caa48350cfd52426e570baa6a2583ef3B03868caf357d0fe72f94679ff69359bc465954fc64fba195fdf2416d967dd977d92 +@e7d123880f155c44f929b606454d647af51b093871954d601ccb3cb6ba15e686B03f71ffcbf50d04d1a60942442225c077c4fcc108ad68fb8a760f41e8add5a6d38B +@096eb2d99dea8e0d5a8c2116a49ef83f04a554c35ab34f92943a1d5589ff2e05""126h94nHWpMp9r8Yedvko3nYszAu14vDNv"UOP_DUP OP_HASH160 0c0bb644df46b7d03d93ab5dc83b83faf0907ed5 OP_EQUALVERIFY OP_CHECKSIG*276a9140c0bb644df46b7d03d93ab5dc83b83faf0907ed588ac*"126h94nHWpMp9r8Yedvko3nYszAu14vDNv8$J  +@096eb2d99dea8e0d5a8c2116a49ef83f04a554c35ab34f92943a1d5589ff2e05""14ULVyHuf3yExeHDrbMQgScMcpqTaZ9RvP"UOP_DUP OP_HASH160 2613e2bba8b2b9f0a4a720ff91222350f1decd0d OP_EQUALVERIFY OP_CHECKSIG*276a9142613e2bba8b2b9f0a4a720ff91222350f1decd0d88ac*"14ULVyHuf3yExeHDrbMQgScMcpqTaZ9RvP8$J  +Ũ@096eb2d99dea8e0d5a8c2116a49ef83f04a554c35ab34f92943a1d5589ff2e05""175pxH8F3TrQ72a8S4ozKhdhgjti3exK1A"UOP_DUP OP_HASH160 42ba72a025b16109f8d62aac993f22bec0becc92 OP_EQUALVERIFY OP_CHECKSIG*276a91442ba72a025b16109f8d62aac993f22bec0becc9288ac*"175pxH8F3TrQ72a8S4ozKhdhgjti3exK1A8$J   $-@0000000000000000001a8f2c625f67eea35a6f0854660599e03e89b57b2ee8d4"@0000000000000000000951e8419b75a1291b51d43bcab197b7840097e8bb49272 + + + +1@ed7db7acd9512a7ee82dd380abd5d2596e3a763b0660ce4ff395b689a084ea83$"@0000000000000000001a8f2c625f67eea35a6f0854660599e03e89b57b2ee8d4(-2 +@2c3f762a7fd0892f31202a2ab6d189e5f6ae73f85b608501b5b029c1c0ab5bd0B0305fbd3da612742a139c4c9efbd73fa88bfc7f4fd4fd05ff3432bc378fd85e80d2 +@7acb318bc319493b6ae838776a870042c19cbe6b11632c6509269d23bbf3e469B03d226bb37c1f0d1624ae6260ec10666dd4eae64089bd2ac5faa9cc29c4032c065B +‰@ed7db7acd9512a7ee82dd380abd5d2596e3a763b0660ce4ff395b689a084ea83""1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY"UOP_DUP OP_HASH160 79a2f7d6d53eaff291543f9aea88eab1376d7db5 OP_EQUALVERIFY OP_CHECKSIG*276a91479a2f7d6d53eaff291543f9aea88eab1376d7db588ac*"1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY8$J  +@ed7db7acd9512a7ee82dd380abd5d2596e3a763b0660ce4ff395b689a084ea83""1DVfuEL3LQUxWYmgNwR4xJoAHeGMR23W6q"UOP_DUP OP_HASH160 890da0fc3fb21ded65ff38bae21f2e1876ba7bdc OP_EQUALVERIFY OP_CHECKSIG*276a914890da0fc3fb21ded65ff38bae21f2e1876ba7bdc88ac*"1DVfuEL3LQUxWYmgNwR4xJoAHeGMR23W6q8$J  +N@ed7db7acd9512a7ee82dd380abd5d2596e3a763b0660ce4ff395b689a084ea83""14RsCv8S71nGW21EDvrNtEbRRu97JLMqiH"UOP_DUP OP_HASH160 259c4513b59a0431c423cd8158236b009b39dc41 OP_EQUALVERIFY OP_CHECKSIG*276a914259c4513b59a0431c423cd8158236b009b39dc4188ac*"14RsCv8S71nGW21EDvrNtEbRRu97JLMqiH8$J $-@0000000000000000001034225d7ea020cf35aa26590dc73903d887c573522ce4"@0000000000000000001a8f2c625f67eea35a6f0854660599e03e89b57b2ee8d42$-@00000000000000000012344d9b51cef66c964f567793674f255cb239c696249d"@0000000000000000001034225d7ea020cf35aa26590dc73903d887c573522ce42$-@000000000000000000019f9d09cde34b2c112f81a2242c301db372f8e88bfcae"@00000000000000000012344d9b51cef66c964f567793674f255cb239c696249d2 $-@00000000000000000015ecadd1a425f093dd24404827b1f8d53496a7f5d74f7e"@000000000000000000019f9d09cde34b2c112f81a2242c301db372f8e88bfcae2 + + + +1@357b377ef0da3758eb02bb9eb5f99dcb35711f26e2c030f9210b7809d8fff44a$"@00000000000000000015ecadd1a425f093dd24404827b1f8d53496a7f5d74f7e(-2 +@1374bd68ae1f82d610f9c907e8e23818eb0f498dae589ee163459a959c0281b2B03eb9154dcc1ef2e3d2ce96b812890b800849ac0693987650b640dfb070634eba12 +@091c892dde8ed2d0a76efd0100b107b97ff2e1901a4173645021f6156bb744afB027ce03d1d2c785c495a65690802c2c26c957f710a827244fd7ff1762a452de4f2B +'@357b377ef0da3758eb02bb9eb5f99dcb35711f26e2c030f9210b7809d8fff44a""1EhmdKyCTkThGyKYg2WbWRvzwbL99XpMBs"UOP_DUP OP_HASH160 964f869db0cb823b26789a6d21900c9562328b95 OP_EQUALVERIFY OP_CHECKSIG*276a914964f869db0cb823b26789a6d21900c9562328b9588ac*"1EhmdKyCTkThGyKYg2WbWRvzwbL99XpMBs8$J  +@357b377ef0da3758eb02bb9eb5f99dcb35711f26e2c030f9210b7809d8fff44a""19JoAvrSHqzgxijQJheBaPX93o8Qo1u9Cq"UOP_DUP OP_HASH160 5b1e9e8fc871c1b1ec254753004a3455323cc044 OP_EQUALVERIFY OP_CHECKSIG*276a9145b1e9e8fc871c1b1ec254753004a3455323cc04488ac*"19JoAvrSHqzgxijQJheBaPX93o8Qo1u9Cq8$J  +@357b377ef0da3758eb02bb9eb5f99dcb35711f26e2c030f9210b7809d8fff44a""1KYCqycV3fLwCgHqZyhuC9aTnuJJWxkUaG"UOP_DUP OP_HASH160 cb590bd0091d865ff41f787c36e91d64a2d02976 OP_EQUALVERIFY OP_CHECKSIG*276a914cb590bd0091d865ff41f787c36e91d64a2d0297688ac*"1KYCqycV3fLwCgHqZyhuC9aTnuJJWxkUaG8$J $-@00000000000000000010985cae82edaf7cbccb7b2d597cf881e0af3d6181f111"@00000000000000000015ecadd1a425f093dd24404827b1f8d53496a7f5d74f7e2$͖-@00000000000000000006f74cdca974881d50216fdd44c95d40d62c33e2d0b256"@00000000000000000010985cae82edaf7cbccb7b2d597cf881e0af3d6181f1112$ʱ-@00000000000000000001482359dd524f70e7ade31fba3d9a73fb4ca60ba9921f"@00000000000000000006f74cdca974881d50216fdd44c95d40d62c33e2d0b2562$-@00000000000000000011b387a6581dbfc2a249d8875a1ec0124e74cc4181086d"@00000000000000000001482359dd524f70e7ade31fba3d9a73fb4ca60ba9921f2$Ñ-@0000000000000000000a5b4dfc7ab7539753ec3f1f562b69e3134a4176db74f3"@00000000000000000011b387a6581dbfc2a249d8875a1ec0124e74cc4181086d2$-@000000000000000000178bda640ae8565085879fd49233a80936c49c23507e50"@0000000000000000000a5b4dfc7ab7539753ec3f1f562b69e3134a4176db74f32 $г-@0000000000000000000196aca9c4e334434cdbccd9bf9e69a2741b19796cbd7f"@000000000000000000178bda640ae8565085879fd49233a80936c49c23507e502 + +1@72285161d92908731992e4feae0b8eff7f71836fdd0da748c82e376075b1cf07$"@0000000000000000000196aca9c4e334434cdbccd9bf9e69a2741b19796cbd7f(г-2 +@6db013059ed74c001c5ee96bb6c8f856af65482576d3e80c4e4d641c12f099f4B03879e65eef3efa0badc9970a868459c35efcab5c5248917e4db993f25731a771c2 +@357b377ef0da3758eb02bb9eb5f99dcb35711f26e2c030f9210b7809d8fff44aB03d91c8c45e8a3c17ad62ed1aec6256f289e26a26395360e4f7000f014ef1f6b6b2 +@6db013059ed74c001c5ee96bb6c8f856af65482576d3e80c4e4d641c12f099f4B02f6a60a52952db1f83c4b69a5a0438dc1231c8084d4be4e71fcbdc091d0d801daB +@72285161d92908731992e4feae0b8eff7f71836fdd0da748c82e376075b1cf07""1MJAw8vCGqKp4odhWUtG4agfKsqBTaF6rw"UOP_DUP OP_HASH160 dea1e10630194917f58536b3d50a318143b3e581 OP_EQUALVERIFY OP_CHECKSIG*276a914dea1e10630194917f58536b3d50a318143b3e58188ac*"1MJAw8vCGqKp4odhWUtG4agfKsqBTaF6rw8$J  +'@72285161d92908731992e4feae0b8eff7f71836fdd0da748c82e376075b1cf07""1Q7ZtB3tmE2zcSn4QGVAi5wjza25dqdEwf"UOP_DUP OP_HASH160 fd88d66a2ba0707706e368707256a3e707a37187 OP_EQUALVERIFY OP_CHECKSIG*276a914fd88d66a2ba0707706e368707256a3e707a3718788ac*"1Q7ZtB3tmE2zcSn4QGVAi5wjza25dqdEwf8$J  +ƿ5@72285161d92908731992e4feae0b8eff7f71836fdd0da748c82e376075b1cf07""18gr81u9RqPkDkQMFvHkk58Pnzq9jkaX1k"UOP_DUP OP_HASH160 54521b6b4e3ce07997dd3f222fce8703d4da7097 OP_EQUALVERIFY OP_CHECKSIG*276a91454521b6b4e3ce07997dd3f222fce8703d4da709788ac*"18gr81u9RqPkDkQMFvHkk58Pnzq9jkaX1k8$J $-@00000000000000000019bd20195b70896c56ec30406b3621203ab7fac25817d2"@0000000000000000000196aca9c4e334434cdbccd9bf9e69a2741b19796cbd7f2$ɻ-@0000000000000000001ae4ae59c9958afb3ce047db8992c9f516abe97e2dcc25"@00000000000000000019bd20195b70896c56ec30406b3621203ab7fac25817d22 + +1@8b96513340555bf15a36a17865505e70c499ceb07f63c750d8afefed36519a1f$"@0000000000000000001ae4ae59c9958afb3ce047db8992c9f516abe97e2dcc25(ɻ-2 +@7eabaf682178a212177d1103cdfc42f5b8e9b332c4e2cb6732a8b4c390c7e63bB030ba43215a71f8db34f2bbfe5916f2546cff384e5787bce043ec264b01cf5f5542 +@94385760023abb53875c3375ccca83b0f08e9fe93d206bd1b7b2a63e7834c30eB036e0bd0cea483ca8241050ada89a6c9a7a2648a2cd7f329cab96c3e0b1b492c602 +@5bb061c299ca376b8cc06388df4d41f0bd5e354da55ed3b410ebae3cd177bd45B021f699f7cda71dd9176cab7c54e09c33565b2a6eeeb57a6fa300f0f43581257ed2 +@44a0266b79ad5b7a657130bf1b62d9f6f989f22f1811fdb941976d506fe8ba19B029320461c13c233df070912eb4315da8bbb2638c0550ee0104953b5dca39a56c12 +@92baeb230846622988569875d5b3c6beb57a84156e5c5e5381ef8fc964bfd804B0243f87bed64c718f9dc2b338b7f44c65872cabbcf4137a4076078f949639fd3cf2 +@b6b9a7e741b5e2be4ffe06720e4f2187c8430c979fe49ce5661645e3d1632a61B03597d18aa68dda598799c3a23bf3d4d99116f9e1f3d4b99cb560cc0de99b52e00B +@8b96513340555bf15a36a17865505e70c499ceb07f63c750d8afefed36519a1f""1NgDDa1K1FsLgCbwGdez939hmdZYFfimGH"UOP_DUP OP_HASH160 edc50fdcd38dd9c8a9e294e53cd2c3a1391186f2 OP_EQUALVERIFY OP_CHECKSIG*276a914edc50fdcd38dd9c8a9e294e53cd2c3a1391186f288ac*"1NgDDa1K1FsLgCbwGdez939hmdZYFfimGH8$J  + @8b96513340555bf15a36a17865505e70c499ceb07f63c750d8afefed36519a1f""17vRn2CdiMhkDESyNsxvtEhJZv2s63H1JM"UOP_DUP OP_HASH160 4beb7b9a52c11ebd6e64e1df77f2b41d8f393b5d OP_EQUALVERIFY OP_CHECKSIG*276a9144beb7b9a52c11ebd6e64e1df77f2b41d8f393b5d88ac*"17vRn2CdiMhkDESyNsxvtEhJZv2s63H1JM8$J  +ʁ3@8b96513340555bf15a36a17865505e70c499ceb07f63c750d8afefed36519a1f""1MoJjprU7Jseu5t3TiyG5K8DTnZw5kS7yt"UOP_DUP OP_HASH160 e424750846d75b6d3fa12a698984f30c420b6324 OP_EQUALVERIFY OP_CHECKSIG*276a914e424750846d75b6d3fa12a698984f30c420b632488ac*"1MoJjprU7Jseu5t3TiyG5K8DTnZw5kS7yt8$J $-@0000000000000000000710bb02ddeaa95daaea12ee1b5f50bfb0098c09998706"@0000000000000000001ae4ae59c9958afb3ce047db8992c9f516abe97e2dcc252$-@00000000000000000008b4e9f8557fa92b1dc34e3f5b30127bddf89a5375cf2f"@0000000000000000000710bb02ddeaa95daaea12ee1b5f50bfb0098c099987062$-@0000000000000000000d6d1ec761c4f6bb8eff44a187a36efcd0dabd33246de7"@00000000000000000008b4e9f8557fa92b1dc34e3f5b30127bddf89a5375cf2f2$-@00000000000000000009de08fbfb63d27964c0a731dd1d5b2a466bcc3f2929aa"@0000000000000000000d6d1ec761c4f6bb8eff44a187a36efcd0dabd33246de72 $-@0000000000000000000e8d713cb29a7b4c9ef5cf4575ce10eded0a475fa2a9f3"@00000000000000000009de08fbfb63d27964c0a731dd1d5b2a466bcc3f2929aa2 + + + +1@b3df3337f055d6309cefae533cd16d7d2325904c5cbbd1a48f4e869f401c83b8$"@0000000000000000000e8d713cb29a7b4c9ef5cf4575ce10eded0a475fa2a9f3(-2 +@68b0fb1a4fc8d66062c7ba407f96f09a6388c7ca78ad9afb71a156f692e94b05B0339af98cf5d7a618b3ee8d1e347afe815dd9cf84654ad5ef8fe03acb01ee52b3f2 +@083cdeaeb9656b4d00975158545129b7b276f0f6ecec9ab7a04f84d03643b9bfB0378880c9ba798d26301e97b38c7b44fd6b5e2f5900379b1c7050997b00db128a8B +@b3df3337f055d6309cefae533cd16d7d2325904c5cbbd1a48f4e869f401c83b8""15ANaQTA3m2DeKMuP9f3G7GV9Q5j7vNiyk"UOP_DUP OP_HASH160 2da641e9f4c042d4b9c3f9195dc732545674c312 OP_EQUALVERIFY OP_CHECKSIG*276a9142da641e9f4c042d4b9c3f9195dc732545674c31288ac*"15ANaQTA3m2DeKMuP9f3G7GV9Q5j7vNiyk8$J  +@b3df3337f055d6309cefae533cd16d7d2325904c5cbbd1a48f4e869f401c83b8""16ax7wvc8QPEqxppRFsrKqoZ3Xk3HH6T8n"UOP_DUP OP_HASH160 3d445e094a3db09b33cf499811452a1a8ed08616 OP_EQUALVERIFY OP_CHECKSIG*276a9143d445e094a3db09b33cf499811452a1a8ed0861688ac*"16ax7wvc8QPEqxppRFsrKqoZ3Xk3HH6T8n8$J  +ϋ@b3df3337f055d6309cefae533cd16d7d2325904c5cbbd1a48f4e869f401c83b8""19FgbsfthSM92dDCAE68sURqtFEKTyFZwt"UOP_DUP OP_HASH160 5a87e320365fd4570887ac8fc4cc05678e690b14 OP_EQUALVERIFY OP_CHECKSIG*276a9145a87e320365fd4570887ac8fc4cc05678e690b1488ac*"19FgbsfthSM92dDCAE68sURqtFEKTyFZwt8$J  "$-@00000000000000000003eec37c2ca67c42e81e0846e031f2febc06803c772763"@0000000000000000000e8d713cb29a7b4c9ef5cf4575ce10eded0a475fa2a9f32! + + +1@ede52616fdc5a8d28d9a457e5569802cb9c7902541f8e883d4d0513fb70a861c$"@00000000000000000003eec37c2ca67c42e81e0846e031f2febc06803c772763(-2 +@a5cb19a59592825fdfc35c1082981d049e1cb81018e4b9708690cddced74226aB03c001be2635ab663b31d5e0d7ed50272e18a62bbdef91c6b633bc5af4b96c0d0a2 +@a5cb19a59592825fdfc35c1082981d049e1cb81018e4b9708690cddced74226aB020111f6078d8c7fe112926dd74fa1baa1a0445c3a9247ce608b4f7573f7c4e1efB +ȇ@ede52616fdc5a8d28d9a457e5569802cb9c7902541f8e883d4d0513fb70a861c""1AoiAmQ37bs2s5oYseaGpz9EQp2NFAXS1j"UOP_DUP OP_HASH160 6b8ea1c59430fa2446e9d150954dc4db7d320f7d OP_EQUALVERIFY OP_CHECKSIG*276a9146b8ea1c59430fa2446e9d150954dc4db7d320f7d88ac*"1AoiAmQ37bs2s5oYseaGpz9EQp2NFAXS1j8$J  +\@ede52616fdc5a8d28d9a457e5569802cb9c7902541f8e883d4d0513fb70a861c""1HtbP2Nv2HbG6sA4RAMxL7PkoMsNmAgcYM"UOP_DUP OP_HASH160 b943ece2dc840a916c09b30542e82d486e48ee83 OP_EQUALVERIFY OP_CHECKSIG*276a914b943ece2dc840a916c09b30542e82d486e48ee8388ac*"1HtbP2Nv2HbG6sA4RAMxL7PkoMsNmAgcYM8$J  +Ւd@ede52616fdc5a8d28d9a457e5569802cb9c7902541f8e883d4d0513fb70a861c""1E5jZdfYF3xRtLc4dimpUMKpYS3J1EoAgq"UOP_DUP OP_HASH160 8f7ed41a349db34b7eada173b91a276ed0b1d947 OP_EQUALVERIFY OP_CHECKSIG*276a9148f7ed41a349db34b7eada173b91a276ed0b1d94788ac*"1E5jZdfYF3xRtLc4dimpUMKpYS3J1EoAgq8$J & + + +1@7d5af6e03c8043884d1d04d67fab7458155aca885c1fc60d253a3fdf053d8b04$"@00000000000000000003eec37c2ca67c42e81e0846e031f2febc06803c772763(-2 +@ede52616fdc5a8d28d9a457e5569802cb9c7902541f8e883d4d0513fb70a861cB02ec0bd83927da8ce0935725b3424b649ff59b9673c37d8974c27e42bdc7ed792e2 +@ede52616fdc5a8d28d9a457e5569802cb9c7902541f8e883d4d0513fb70a861cB02ce2cd7bdb10ca6569600a70294e34f5a663504c304724dadbf2e14f7677c9159B +@7d5af6e03c8043884d1d04d67fab7458155aca885c1fc60d253a3fdf053d8b04""12mUd3s9Jbxq5kER67SpG7qjJFX7Dy7CxM"UOP_DUP OP_HASH160 13617c436e876df91feb310fd44623a526492741 OP_EQUALVERIFY OP_CHECKSIG*276a91413617c436e876df91feb310fd44623a52649274188ac*"12mUd3s9Jbxq5kER67SpG7qjJFX7Dy7CxM8$J  +\@7d5af6e03c8043884d1d04d67fab7458155aca885c1fc60d253a3fdf053d8b04""1PTgf8NAqrHv97tw56R116Z4W2mcfPbotz"UOP_DUP OP_HASH160 f65eafc19dfed0eaa8eb53529f993d830bcd6878 OP_EQUALVERIFY OP_CHECKSIG*276a914f65eafc19dfed0eaa8eb53529f993d830bcd687888ac*"1PTgf8NAqrHv97tw56R116Z4W2mcfPbotz8$J  +@7d5af6e03c8043884d1d04d67fab7458155aca885c1fc60d253a3fdf053d8b04""1CVhUM4EvxB64K4izWUjuWvYBLfx991M8z"UOP_DUP OP_HASH160 7e16d07f3652d559de9a66b4be93302862fcde69 OP_EQUALVERIFY OP_CHECKSIG*276a9147e16d07f3652d559de9a66b4be93302862fcde6988ac*"1CVhUM4EvxB64K4izWUjuWvYBLfx991M8z8$J & + +1@3ab6fb046daf07d2afd6636ea61d9846823f6557edb26f2d158167174998ec4f$"@00000000000000000003eec37c2ca67c42e81e0846e031f2febc06803c772763(-2 +@4bf85401f4af077e0c4bee15737da8ed77ec2b9ad6b3cbdd7e81be20fe440e99B0367089fc503008a50c47cabfe6c2cd8d305691fa95e8d9cbbd589bd3964ad0f402 +@e0c75600fd07b800db2b0c5afe76fb082e17d5c442a7f9b692e29e6408d27998B0247da2f4a5b7e3a9b8280440451f798e5313d3ff161600adbef99e859d24747b92 +@074b88d46a87ddf804994447c3aaff8f2980da74cca30bccefd0d87b2da44f41B032294a5aaf72a558a3dfa0760ace4a3c936a290a92c7cc16180fb136641a8313eB +@3ab6fb046daf07d2afd6636ea61d9846823f6557edb26f2d158167174998ec4f""1NSCkQ84Phyezf8asZn9cC9rBqhUXdNm7B"UOP_DUP OP_HASH160 eb1ed8f293f4729f74f1c512030f08233e0b4f29 OP_EQUALVERIFY OP_CHECKSIG*276a914eb1ed8f293f4729f74f1c512030f08233e0b4f2988ac*"1NSCkQ84Phyezf8asZn9cC9rBqhUXdNm7B8$J  +@3ab6fb046daf07d2afd6636ea61d9846823f6557edb26f2d158167174998ec4f""16cBHjxxXWA3ePVPuKMSq8ipeiDeWEytR1"UOP_DUP OP_HASH160 3d7fc6ae8873420fb57e4b10858a6d1cbd85da20 OP_EQUALVERIFY OP_CHECKSIG*276a9143d7fc6ae8873420fb57e4b10858a6d1cbd85da2088ac*"16cBHjxxXWA3ePVPuKMSq8ipeiDeWEytR18$J  +:@3ab6fb046daf07d2afd6636ea61d9846823f6557edb26f2d158167174998ec4f""1FEeC6JDkuHWyjiBWLgi7c5kZhZ5riCBKv"UOP_DUP OP_HASH160 9c2636d29e9290ebd4ae110d44d3d1e364579dda OP_EQUALVERIFY OP_CHECKSIG*276a9149c2636d29e9290ebd4ae110d44d3d1e364579dda88ac*"1FEeC6JDkuHWyjiBWLgi7c5kZhZ5riCBKv8$J  $-@00000000000000000018c76ce553941f56f3ce5e6383d682a8afc6f37cf2ab19"@00000000000000000003eec37c2ca67c42e81e0846e031f2febc06803c7727632$-@00000000000000000012c7726bc4decef9e4a9b2b0aa3ae4cbc1ea3d02e032b5"@00000000000000000018c76ce553941f56f3ce5e6383d682a8afc6f37cf2ab192$-@0000000000000000000599f20753c7487599b5d8386b86d0a18af83780a9e992"@00000000000000000012c7726bc4decef9e4a9b2b0aa3ae4cbc1ea3d02e032b52$-@0000000000000000001073ecc56ccbda4d57e1acda5cc8ef50d905612273504e"@0000000000000000000599f20753c7487599b5d8386b86d0a18af83780a9e9922$Ì-@0000000000000000000a0113e7953827b011ef5fd8d0439149a15c109b416d3b"@0000000000000000001073ecc56ccbda4d57e1acda5cc8ef50d905612273504e2“$-@00000000000000000015002431b46687366da629eb96b3105319dc6c3f7fee9b"@0000000000000000000a0113e7953827b011ef5fd8d0439149a15c109b416d3b2 + + +1@dc60a35a5e3b048373e62ccd38c19c0e5fc463e50f68ada7a094839866a2392f“$"@00000000000000000015002431b46687366da629eb96b3105319dc6c3f7fee9b(-2 +@dc7b0e4aa8aef8a974cb28982ee4e05ecdd416a644b466b2708e808bb1096977B0361129c644b1db46c4df89bfd93964da17ce546c6c1371c945b0decd4ddf8828f2 +@06b440ca8a868bedcbb844a81538debebc413b1f98bd1b842e27034aa68ebdd6B023d5c63ada13517411b3991f5bd7ed8dbd99b01079997aa7c495433cd292fbe9bB +@dc60a35a5e3b048373e62ccd38c19c0e5fc463e50f68ada7a094839866a2392f""17pBZ17SzZSQFQidkHkKKRU5iGD8rhWdNu"UOP_DUP OP_HASH160 4abd1cf2293b4bf0412ca224ac886dc668ad5958 OP_EQUALVERIFY OP_CHECKSIG*276a9144abd1cf2293b4bf0412ca224ac886dc668ad595888ac*"17pBZ17SzZSQFQidkHkKKRU5iGD8rhWdNu8“$J  +0@dc60a35a5e3b048373e62ccd38c19c0e5fc463e50f68ada7a094839866a2392f""13bCK6SvGPaCWwk3rq5zxBYRc8V8bfHjjv"UOP_DUP OP_HASH160 1c67d646f7ff9875cab63a69ce554ad6a36d1723 OP_EQUALVERIFY OP_CHECKSIG*276a9141c67d646f7ff9875cab63a69ce554ad6a36d172388ac*"13bCK6SvGPaCWwk3rq5zxBYRc8V8bfHjjv8“$J  +@dc60a35a5e3b048373e62ccd38c19c0e5fc463e50f68ada7a094839866a2392f""17knHfdLmX3UXpUtGhZCw9v5ACQFudUNMV"UOP_DUP OP_HASH160 4a1871ed8bcd33ca9b5e9ac376e0aea7b8a87763 OP_EQUALVERIFY OP_CHECKSIG*276a9144a1871ed8bcd33ca9b5e9ac376e0aea7b8a8776388ac*"17knHfdLmX3UXpUtGhZCw9v5ACQFudUNMV8“$J h + + +1@088dda146ed53a83b77c93cee60371e4e7c2739225dc663809cd7d112142127d“$"@00000000000000000015002431b46687366da629eb96b3105319dc6c3f7fee9b(-2 +@60aaa558c53f1b64f133e61f1c8e02f162ed88c41291daa93154de7def13bc07B02f43cb6daa353346adcb937292a9d2539baa457df404bc1e33ee27b247194b5192 +@60aaa558c53f1b64f133e61f1c8e02f162ed88c41291daa93154de7def13bc07B02aeab129ef6321cfa79960e15e766343178b3f9c927acaecc4de9ddcfd0d69247B +@088dda146ed53a83b77c93cee60371e4e7c2739225dc663809cd7d112142127d""1PRDHJpZqWm3pUizbJXzWJ4ydXYXZ68STh"UOP_DUP OP_HASH160 f5e7008b0abcdc9c5d51ce117752d1db637ee2ae OP_EQUALVERIFY OP_CHECKSIG*276a914f5e7008b0abcdc9c5d51ce117752d1db637ee2ae88ac*"1PRDHJpZqWm3pUizbJXzWJ4ydXYXZ68STh8“$J  +\@088dda146ed53a83b77c93cee60371e4e7c2739225dc663809cd7d112142127d""1D5i481rpn2bYwXq6iUZRJvjnvkGVK3KXz"UOP_DUP OP_HASH160 848571789e6f62c61934128399ad6b973c7c61fd OP_EQUALVERIFY OP_CHECKSIG*276a914848571789e6f62c61934128399ad6b973c7c61fd88ac*"1D5i481rpn2bYwXq6iUZRJvjnvkGVK3KXz8“$J  +@088dda146ed53a83b77c93cee60371e4e7c2739225dc663809cd7d112142127d""1MwqV69f7avYJnd7ndCnHeN12rjEQRqAWJ"UOP_DUP OP_HASH160 e5c173442791d5ac8365f9aaf9cf13f0168d58d1 OP_EQUALVERIFY OP_CHECKSIG*276a914e5c173442791d5ac8365f9aaf9cf13f0168d58d188ac*"1MwqV69f7avYJnd7ndCnHeN12rjEQRqAWJ8“$J &Ó$-@0000000000000000000220d3bdda812c95b8c29152f01f3fbc6a162eff76057a"@00000000000000000015002431b46687366da629eb96b3105319dc6c3f7fee9b2ē$-@000000000000000000099400754b922bfeaef647ba457e95bb27c3db3352a55e"@0000000000000000000220d3bdda812c95b8c29152f01f3fbc6a162eff76057a2 + + +1@0d1503dc0dd101ade275c97ff685dca9aa3a91864c7cff1dfb7cf5b8b3d7264fē$"@000000000000000000099400754b922bfeaef647ba457e95bb27c3db3352a55e(-2 +@cc51e3f86c82b724b3d211321a0ca3ed1787fc93929e8fa872f81f3b7824a9ceB02db7488be76bdec9ef522da70acc67bfe77fed65ac72fa2c49fd305b7568560742 +@67ff29e1dc5d613251691a1173440454f2acaffbb5aa4021dc036c2af4c76db6B03e83345d4646d305662ab42d26766f1e1e67b4d12cc9c4e08d1184ae131d98d07B +@0d1503dc0dd101ade275c97ff685dca9aa3a91864c7cff1dfb7cf5b8b3d7264f""1P2LQYo5p27KJaonB7p96wHJVicPPxawzv"UOP_DUP OP_HASH160 f19361ecdd5f4cf65d8ad06989aa497f0ed917a5 OP_EQUALVERIFY OP_CHECKSIG*276a914f19361ecdd5f4cf65d8ad06989aa497f0ed917a588ac*"1P2LQYo5p27KJaonB7p96wHJVicPPxawzv8ē$J  +@0d1503dc0dd101ade275c97ff685dca9aa3a91864c7cff1dfb7cf5b8b3d7264f""1ANMnAkrAHXp3QwS3yxuNijBW227FZBnW7"UOP_DUP OP_HASH160 66c33665a996534f293b0d8802ca4ca619f831df OP_EQUALVERIFY OP_CHECKSIG*276a91466c33665a996534f293b0d8802ca4ca619f831df88ac*"1ANMnAkrAHXp3QwS3yxuNijBW227FZBnW78ē$J  + +@0d1503dc0dd101ade275c97ff685dca9aa3a91864c7cff1dfb7cf5b8b3d7264f""1BWhyAMfHisSg5fNoVkNoQeHund69Ykd4K"UOP_DUP OP_HASH160 734f84f3aa4cf68368199f42bd0c3f22c884347e OP_EQUALVERIFY OP_CHECKSIG*276a914734f84f3aa4cf68368199f42bd0c3f22c884347e88ac*"1BWhyAMfHisSg5fNoVkNoQeHund69Ykd4K8ē$J  + + +1@21a545db91ee31b2116f298c0fa5308909448975ea7dd55600a862e1c4ad875fē$"@000000000000000000099400754b922bfeaef647ba457e95bb27c3db3352a55e(-2 +@d3a0c937605e7f9d8241be4c33777259cd402ff4d02b13cb6eb10dcb7a7d5cb3B02f71cfa5bc40e936860510616222b94b0f2a960eff5d9ea23099938451767c5402 +@4f7e58858b6f9a6b526704e632e39fd8588100882729ee56ca292a52fb5373b2B026d85a3b762deb81d0c9dc1d6bbd5393f4a44a3799866024024ae2e3681f10336B +*@21a545db91ee31b2116f298c0fa5308909448975ea7dd55600a862e1c4ad875f""185cWaVvdLfhLp9bVXLki6BksC23WCwBqA"UOP_DUP OP_HASH160 4da82fc1fccba862b39789f4fb8ce93c0209dab3 OP_EQUALVERIFY OP_CHECKSIG*276a9144da82fc1fccba862b39789f4fb8ce93c0209dab388ac*"185cWaVvdLfhLp9bVXLki6BksC23WCwBqA8ē$J  +@21a545db91ee31b2116f298c0fa5308909448975ea7dd55600a862e1c4ad875f""18EQDg3NEHP6gFbz8uyhExLjuSUKtcjZyX"UOP_DUP OP_HASH160 4f51ab79442f3256baed4fa7cfd7a6a6ceb441f6 OP_EQUALVERIFY OP_CHECKSIG*276a9144f51ab79442f3256baed4fa7cfd7a6a6ceb441f688ac*"18EQDg3NEHP6gFbz8uyhExLjuSUKtcjZyX8ē$J  +b@21a545db91ee31b2116f298c0fa5308909448975ea7dd55600a862e1c4ad875f""18hTAVZb2TZxQHXDpqsoUDf1QPVhsfHUDK"UOP_DUP OP_HASH160 546f5bfa077a4e8d9cf2ed6ef26e927952937c2b OP_EQUALVERIFY OP_CHECKSIG*276a914546f5bfa077a4e8d9cf2ed6ef26e927952937c2b88ac*"18hTAVZb2TZxQHXDpqsoUDf1QPVhsfHUDK8ē$J   œ$ߗ-@00000000000000000016476d1b7c16467d620a2500fbf711f22f2abd87051ee4"@000000000000000000099400754b922bfeaef647ba457e95bb27c3db3352a55e2 + + + +1@7dd88684e423fba2f35785a8317cc5ca9a1fad6007c1fc7bc0284ab11248b803œ$"@00000000000000000016476d1b7c16467d620a2500fbf711f22f2abd87051ee4(ߗ-2 +@7019737ef9a50cff80f8cf04c9dd26e61a799bce2e6eafb5acc9db458a9eefd4B0234880b093a757a43522e21d0545e5e3f8bd49661ede3a4e0cc461cc106a0e1152 +@443d4c64decdcddc58a46aa89950879c59fd1af3ad29bc96df1bfd9c2c69709cB02d3690b82726c0180c86dd712b44899ba6671874ed26ed90eb1f08c892d323d9eB +؈ +@7dd88684e423fba2f35785a8317cc5ca9a1fad6007c1fc7bc0284ab11248b803""14yQSTcmSDbnuiT1Ax99aAWWGqqCxPWVEV"UOP_DUP OP_HASH160 2b933cafe45475e9a79ac870213c5aeeef92dd7f OP_EQUALVERIFY OP_CHECKSIG*276a9142b933cafe45475e9a79ac870213c5aeeef92dd7f88ac*"14yQSTcmSDbnuiT1Ax99aAWWGqqCxPWVEV8œ$J  +@7dd88684e423fba2f35785a8317cc5ca9a1fad6007c1fc7bc0284ab11248b803""175V6xSwnaZqyJNF295946ktYqEKBDvibh"UOP_DUP OP_HASH160 42a9e0a36b915ff0b9594fad4e3fe13a3d0b746d OP_EQUALVERIFY OP_CHECKSIG*276a91442a9e0a36b915ff0b9594fad4e3fe13a3d0b746d88ac*"175V6xSwnaZqyJNF295946ktYqEKBDvibh8œ$J  +d@7dd88684e423fba2f35785a8317cc5ca9a1fad6007c1fc7bc0284ab11248b803""1EW1q7JCun3JYUNiyctaY3b73k6btJrgvC"UOP_DUP OP_HASH160 941663f657e2b2051ace36b0786ddf512f456fe2 OP_EQUALVERIFY OP_CHECKSIG*276a914941663f657e2b2051ace36b0786ddf512f456fe288ac*"1EW1q7JCun3JYUNiyctaY3b73k6btJrgvC8œ$J ;Ɠ$Ȩ-@00000000000000000003741fa8c231fbde2278b635fe4a639335e8498a5d51b7"@00000000000000000016476d1b7c16467d620a2500fbf711f22f2abd87051ee42Ǔ$-@00000000000000000002770875dac95d4fc7696dfcab73982812b608fc5957b1"@00000000000000000003741fa8c231fbde2278b635fe4a639335e8498a5d51b72!ȓ$Љ-@0000000000000000000805a71c7e43f97c0559a57c87c77cb6a9d18543f21269"@00000000000000000002770875dac95d4fc7696dfcab73982812b608fc5957b12 + + +1@d29c63dc6c644965a76f92745f9376e079b10028caaf2c9cf2b1cb99fb651fedȓ$"@0000000000000000000805a71c7e43f97c0559a57c87c77cb6a9d18543f21269(Љ-2 +@b373123ae89d58f905ff0aec679ca18cb973c1fb67cb4946ba23990035a684bdB02ac4bd2d184671f8dd7504269e48d381ba9a3daf6583678bad8158366d3175e252 +@83cde32b2acd226792d0524e39b713ffaae05b52ff777a779a5d8a32782a0c53B02416c7a7aa6b8fd22ed871ee9e3314a1047dc4443ff11a46abbe11ee3222874cbB +@d29c63dc6c644965a76f92745f9376e079b10028caaf2c9cf2b1cb99fb651fed""1Gdq2bR6YUKuoUPLYNZVFut87cSK4vjyKc"UOP_DUP OP_HASH160 ab80f3e3dc554de1e84b224d8f7fca31e38ba624 OP_EQUALVERIFY OP_CHECKSIG*276a914ab80f3e3dc554de1e84b224d8f7fca31e38ba62488ac*"1Gdq2bR6YUKuoUPLYNZVFut87cSK4vjyKc8ȓ$J  +@d29c63dc6c644965a76f92745f9376e079b10028caaf2c9cf2b1cb99fb651fed""1HtJtAiVyBC3zJV4BxXAowTGSbyetrkf4P"UOP_DUP OP_HASH160 b9362765f03ecb8fb615dfc4b3531297b34a9b1f OP_EQUALVERIFY OP_CHECKSIG*276a914b9362765f03ecb8fb615dfc4b3531297b34a9b1f88ac*"1HtJtAiVyBC3zJV4BxXAowTGSbyetrkf4P8ȓ$J  +@d29c63dc6c644965a76f92745f9376e079b10028caaf2c9cf2b1cb99fb651fed""1Ext4pRM6HNdg97vWZaAmzNU3DzFF79F5W"UOP_DUP OP_HASH160 992b24041b4f6d6310a607491db9af2002d634c6 OP_EQUALVERIFY OP_CHECKSIG*276a914992b24041b4f6d6310a607491db9af2002d634c688ac*"1Ext4pRM6HNdg97vWZaAmzNU3DzFF79F5W8ȓ$J ; + + +1@973873a0c1a08876ab047531758c5e5fcef67c06a9b7c9d5641b1f108d4669dcȓ$"@0000000000000000000805a71c7e43f97c0559a57c87c77cb6a9d18543f21269(Љ-2 +@cda957389ccf9cb9b372b43512ddee76f176d350ea4616eb46dc8061fdd04eafB024734b929c4fe61ec220be78d04f7c83e961885a9121f3e9d588e11a54013674b2 +@c1f9fea6365658a099ff2cfb25ecb8c49d241943710325d08ad01e805a83b049B03add8fda17090f47b74258041861ef7393a498d8bd654af82267dc9916eab3b8aB +@973873a0c1a08876ab047531758c5e5fcef67c06a9b7c9d5641b1f108d4669dc""1L6vhjzgq9pUA67jGAyYLFAVzPF5WZ8Koh"UOP_DUP OP_HASH160 d1894c593dd8a747efc4f81993fa82f7bc582ded OP_EQUALVERIFY OP_CHECKSIG*276a914d1894c593dd8a747efc4f81993fa82f7bc582ded88ac*"1L6vhjzgq9pUA67jGAyYLFAVzPF5WZ8Koh8ȓ$J  +@973873a0c1a08876ab047531758c5e5fcef67c06a9b7c9d5641b1f108d4669dc""1H8HRrffv7yfWZSik8iNs8WDF2eAYoif8p"UOP_DUP OP_HASH160 b0e2a35d45b047a35ef80d7274a9441da25893ee OP_EQUALVERIFY OP_CHECKSIG*276a914b0e2a35d45b047a35ef80d7274a9441da25893ee88ac*"1H8HRrffv7yfWZSik8iNs8WDF2eAYoif8p8ȓ$J  +_@973873a0c1a08876ab047531758c5e5fcef67c06a9b7c9d5641b1f108d4669dc""1ErJpXKZWQ1qWXSCitvCEBaGchEJcHVEsU"UOP_DUP OP_HASH160 97ece46519c635e083fe95f2f938398904518cb8 OP_EQUALVERIFY OP_CHECKSIG*276a91497ece46519c635e083fe95f2f938398904518cb888ac*"1ErJpXKZWQ1qWXSCitvCEBaGchEJcHVEsU8ȓ$J ; + + +1@2da0e347b7f7699627140beedb21264f8f6b08a6ba074b27ca1ac7d036418858ȓ$"@0000000000000000000805a71c7e43f97c0559a57c87c77cb6a9d18543f21269(Љ-2 +@53f4b20ef74221592b5d97c4addfb44d8c3ca291886bce900a58742f35492971B03738e237b8b014318a2b7ab6d65251172eda896a729c7797f73cc2e2093f123f12 +@c02697f0f7ae6d152453f8abc73f5fc8ef0be09e7d6362197c0f9deffc632974B03a4f98a4e9798459c4ae5be1afbd06bbd6d2cc72fdb1aa893f1021f7383e5968fB + @2da0e347b7f7699627140beedb21264f8f6b08a6ba074b27ca1ac7d036418858""17iHDkRGrn3PrgCPLZ9Eso4qHaGxvborQL"UOP_DUP OP_HASH160 499f59476b55fa4e7306432468dd5069bf75666b OP_EQUALVERIFY OP_CHECKSIG*276a914499f59476b55fa4e7306432468dd5069bf75666b88ac*"17iHDkRGrn3PrgCPLZ9Eso4qHaGxvborQL8ȓ$J  +@2da0e347b7f7699627140beedb21264f8f6b08a6ba074b27ca1ac7d036418858""152g6QDM7ehwsKF4skWTsCzUT5cmDWTnyi"UOP_DUP OP_HASH160 2c318d68bd65c9145a6633ca92e45363893f2be9 OP_EQUALVERIFY OP_CHECKSIG*276a9142c318d68bd65c9145a6633ca92e45363893f2be988ac*"152g6QDM7ehwsKF4skWTsCzUT5cmDWTnyi8ȓ$J  +d@2da0e347b7f7699627140beedb21264f8f6b08a6ba074b27ca1ac7d036418858""1AyFvfL8RzD62FKwoa1aKGrhtEGDTtgfPT"UOP_DUP OP_HASH160 6d5ce2846b5a90b69a846b4496c4769160627b6a OP_EQUALVERIFY OP_CHECKSIG*276a9146d5ce2846b5a90b69a846b4496c4769160627b6a88ac*"1AyFvfL8RzD62FKwoa1aKGrhtEGDTtgfPT8ȓ$J ;ɓ$-@0000000000000000000c369ec80a4bc22493b30b02f24c5374b2bc04131df62e"@0000000000000000000805a71c7e43f97c0559a57c87c77cb6a9d18543f212692ʓ$-@00000000000000000016c0dcbb1977d104a97de8f31bb01c5cf66ebbb99a442a"@0000000000000000000c369ec80a4bc22493b30b02f24c5374b2bc04131df62e2 ˓$ׂ-@0000000000000000001586153cc48435b9329975f8a9b05a42a37029e5fe61b3"@00000000000000000016c0dcbb1977d104a97de8f31bb01c5cf66ebbb99a442a2 + + + +1@33fc357dd4a68f7e0861bd2184723058a6862e0d6de84cb7007add4427172c3d˓$"@0000000000000000001586153cc48435b9329975f8a9b05a42a37029e5fe61b3(ׂ-2 +@d2d123f56547bc1bdc755a46ccaa62a9207ffb6fb8afa9fa6cae723eaeaef33fB02fab7982e9d17feaf20b911deb6f8a48e254f0721cc117aa3b9c7cb1a13f4fa582 +@d2d123f56547bc1bdc755a46ccaa62a9207ffb6fb8afa9fa6cae723eaeaef33fB03675d1c890b324bb80eca06029e62ba1bb1f5fce50394d5e337068b3a05c84106B + @33fc357dd4a68f7e0861bd2184723058a6862e0d6de84cb7007add4427172c3d""1EVcrYgfhJq82szDXqFyUtFr81PztgCsbz"UOP_DUP OP_HASH160 940336345ef4c1f97f6158276810627d83da9d3c OP_EQUALVERIFY OP_CHECKSIG*276a914940336345ef4c1f97f6158276810627d83da9d3c88ac*"1EVcrYgfhJq82szDXqFyUtFr81PztgCsbz8˓$J  +ѱ@33fc357dd4a68f7e0861bd2184723058a6862e0d6de84cb7007add4427172c3d""1AYCPETdhn6ZZUCp4H4SXaoSAzUvs5Uubc"UOP_DUP OP_HASH160 689f877849bbc7cbc506a7f05a0b551ba0cb0bf8 OP_EQUALVERIFY OP_CHECKSIG*276a914689f877849bbc7cbc506a7f05a0b551ba0cb0bf888ac*"1AYCPETdhn6ZZUCp4H4SXaoSAzUvs5Uubc8˓$J  +Š@33fc357dd4a68f7e0861bd2184723058a6862e0d6de84cb7007add4427172c3d""1KWW3a2ABizXTxp6WkZy7mfHHXJTQcLXC5"UOP_DUP OP_HASH160 cb06926bec1056b10d11af0838921ce5d2934f81 OP_EQUALVERIFY OP_CHECKSIG*276a914cb06926bec1056b10d11af0838921ce5d2934f8188ac*"1KWW3a2ABizXTxp6WkZy7mfHHXJTQcLXC58˓$J ̓$較-@0000000000000000001a525e0046a67282efa8520b6e1eb614036aaf32a2b8e2"@0000000000000000001586153cc48435b9329975f8a9b05a42a37029e5fe61b32͓$-@0000000000000000000bd8508385fafe2659a320f7f130eac31be356da75c8bb"@0000000000000000001a525e0046a67282efa8520b6e1eb614036aaf32a2b8e22Γ$Ȏ-@00000000000000000014ace2065419f7535c46b04589962f9856148cc835dca9"@0000000000000000000bd8508385fafe2659a320f7f130eac31be356da75c8bb2 ϓ$-@00000000000000000010ebb7262c14d2de6cd8e2efe3513b2c0f674fe2776b46"@00000000000000000014ace2065419f7535c46b04589962f9856148cc835dca92 + + + +1@b323ea45e9404c15795fc25438340852ff079c757953567f8b2d7d90913d8809ϓ$"@00000000000000000010ebb7262c14d2de6cd8e2efe3513b2c0f674fe2776b46(-2 +@449e7a4a332c57b361f1e1d7f0d0d110ea670efae8e17867097543805fff3a2aB023e9b35d9ea23af4c4e135db2b3dea3dc38bfd76dd9c082cf96a2e646ddc1ec982 +@1e1b85be843b7d5796cc0a6df2ebbf755db3bb29a35d4d2a8db714b995664c46B0392e42ac8b0152e31ee0b9119891b626dd6d85b51f4c0cdccddeb916c49a6483eB +@b323ea45e9404c15795fc25438340852ff079c757953567f8b2d7d90913d8809""18BM3TVA857VYEfTNQDDgWpu5hScQgXizg"UOP_DUP OP_HASH160 4ebdc547637bd0706796189e276eed05c5517d6a OP_EQUALVERIFY OP_CHECKSIG*276a9144ebdc547637bd0706796189e276eed05c5517d6a88ac*"18BM3TVA857VYEfTNQDDgWpu5hScQgXizg8ϓ$J  +\@b323ea45e9404c15795fc25438340852ff079c757953567f8b2d7d90913d8809""1GaKF1MuG8578C49QyvanRCn5G2wq7YT7p"UOP_DUP OP_HASH160 aad6d7398a59984162cf79a436e5f8ffb7ec7e09 OP_EQUALVERIFY OP_CHECKSIG*276a914aad6d7398a59984162cf79a436e5f8ffb7ec7e0988ac*"1GaKF1MuG8578C49QyvanRCn5G2wq7YT7p8ϓ$J  +Ύ@b323ea45e9404c15795fc25438340852ff079c757953567f8b2d7d90913d8809""13TrUkAixGbYyoaBadEqR4dhRsxbcUsZke"UOP_DUP OP_HASH160 1b045e781c568b6098bf0777e2378fc9d5447e9c OP_EQUALVERIFY OP_CHECKSIG*276a9141b045e781c568b6098bf0777e2378fc9d5447e9c88ac*"13TrUkAixGbYyoaBadEqR4dhRsxbcUsZke8ϓ$J Г$-@00000000000000000002d39bfd0ebcad7179fbb3a811c81da50330b988b8d01b"@00000000000000000010ebb7262c14d2de6cd8e2efe3513b2c0f674fe2776b462ѓ$ȗ-@0000000000000000001b3053032ca83ed6e12373bc1e0695e87f066ef9b44913"@00000000000000000002d39bfd0ebcad7179fbb3a811c81da50330b988b8d01b2ғ$-@0000000000000000000268944eb051425f2128269c90c01a249d5fc95ccb7c18"@0000000000000000001b3053032ca83ed6e12373bc1e0695e87f066ef9b449132 + +1@0160fc7f29a2c4de404825b7079d9cb5f7bf016b65e9ebf83c28fd9641c6edaeғ$"@0000000000000000000268944eb051425f2128269c90c01a249d5fc95ccb7c18(-2 +@79a11a6923a48f134b64869364fbc27d9e2e357a7ffaf11fd1e23f0ce1f755c8B0273f0a7b87ab9e6c4e5723ac0521ede8b0368492b77cf53b849b10f1b0c55736b2 +@79a11a6923a48f134b64869364fbc27d9e2e357a7ffaf11fd1e23f0ce1f755c8B028b6df383d53878344aa81a0c50fc0c23a60fb394e0ac68d0317211e40996d0012 +@197ec6c0cc42f9301dedeb5bd53f3fd6a44fd4c2d700c5cbc44e2217c258181cB02ca49f1faec4beeab6eb469eb67b22ff3c230ca6c187f8f32e9104031e6f306a22 +@21b1242b8b2977e245ca68b5303b5f870d1515dedc3cc9ae28fcbe70bcf923b6B031fd1a2f211ddb164b6a77eebc297c39fa4698834fa76d6a3495b209e326d714eB +@0160fc7f29a2c4de404825b7079d9cb5f7bf016b65e9ebf83c28fd9641c6edae""1AStbY7JG7AmJF4Z1M8E7qHxtZbW9CG4ux"UOP_DUP OP_HASH160 679e99cf0468d96a92c8bfc7ec4a2fa7d6fb7c5c OP_EQUALVERIFY OP_CHECKSIG*276a914679e99cf0468d96a92c8bfc7ec4a2fa7d6fb7c5c88ac*"1AStbY7JG7AmJF4Z1M8E7qHxtZbW9CG4ux8ғ$J  +؈2@0160fc7f29a2c4de404825b7079d9cb5f7bf016b65e9ebf83c28fd9641c6edae"!1PgeMXj4vvmA4m9dNqZvR6hR1XkLKs1c6"UOP_DUP OP_HASH160 044a3e8c8e9b2951fd6f2b67f76532bd5f8335a0 OP_EQUALVERIFY OP_CHECKSIG*276a914044a3e8c8e9b2951fd6f2b67f76532bd5f8335a088ac*!1PgeMXj4vvmA4m9dNqZvR6hR1XkLKs1c68ғ$J  +@0160fc7f29a2c4de404825b7079d9cb5f7bf016b65e9ebf83c28fd9641c6edae""15PEqKXrE75pNaDEFaa39DXNaKwKz15bPL"UOP_DUP OP_HASH160 3015339acb8da25744a8b200c1dd52aa9679a5e1 OP_EQUALVERIFY OP_CHECKSIG*276a9143015339acb8da25744a8b200c1dd52aa9679a5e188ac*"15PEqKXrE75pNaDEFaa39DXNaKwKz15bPL8ғ$J  + +1@304e35ad8f8abdeec99147df35c181b84e6a449c1a07c63c8b6b7749ab8daaceғ$"@0000000000000000000268944eb051425f2128269c90c01a249d5fc95ccb7c18(-2 +@b323ea45e9404c15795fc25438340852ff079c757953567f8b2d7d90913d8809B0256ac616a810dc5a31c15793a9feb690fb56889deaddb0f51f83c9cbf8e343a592 +@60facda9089b6431550065b703f2e204f4465860a18e8ed449a6c687c4d9f5adB024837f6d9bb69950e50b4193f94860050f039a3f5977b8787f5715512e8f24bfbB +@304e35ad8f8abdeec99147df35c181b84e6a449c1a07c63c8b6b7749ab8daace""181b4kiQuDfb28uT9zZzRTwwYcXW24Ng2y"UOP_DUP OP_HASH160 4ce550f7d5e76b2dee8a99bfa8e5c7abbe4f8bbf OP_EQUALVERIFY OP_CHECKSIG*276a9144ce550f7d5e76b2dee8a99bfa8e5c7abbe4f8bbf88ac*"181b4kiQuDfb28uT9zZzRTwwYcXW24Ng2y8ғ$J +@304e35ad8f8abdeec99147df35c181b84e6a449c1a07c63c8b6b7749ab8daace""181b4kiQuDfb28uT9zZzRTwwYcXW24Ng2y"UOP_DUP OP_HASH160 4ce550f7d5e76b2dee8a99bfa8e5c7abbe4f8bbf OP_EQUALVERIFY OP_CHECKSIG*276a9144ce550f7d5e76b2dee8a99bfa8e5c7abbe4f8bbf88ac*"181b4kiQuDfb28uT9zZzRTwwYcXW24Ng2y8ғ$J  +@304e35ad8f8abdeec99147df35c181b84e6a449c1a07c63c8b6b7749ab8daace""1HXmsSTN3odZCuySWxcq6Eyt5F3kJxjd69"UOP_DUP OP_HASH160 b553f2599b1938ffd1c43d356cf036818b785673 OP_EQUALVERIFY OP_CHECKSIG*276a914b553f2599b1938ffd1c43d356cf036818b78567388ac*"1HXmsSTN3odZCuySWxcq6Eyt5F3kJxjd698ғ$J  +@304e35ad8f8abdeec99147df35c181b84e6a449c1a07c63c8b6b7749ab8daace"x"@54c58f4178d224ccffa906666a5541b76991623bec6c814ad0ceb8deea36a5ab"!1JVebHULqfCEK5isNEuaU6Gu2F4mfagFM"UOP_DUP OP_HASH160 034efc5032fea0dd460d9659491e1d77f86f6153 OP_EQUALVERIFY OP_CHECKSIG*276a914034efc5032fea0dd460d9659491e1d77f86f615388ac*!1JVebHULqfCEK5isNEuaU6Gu2F4mfagFM8$J  +@54c58f4178d224ccffa906666a5541b76991623bec6c814ad0ceb8deea36a5ab""18h2q1vzLyAyBwEfC9aQw8LTNFCsJYRpot"UOP_DUP OP_HASH160 545b0b76c6c2184dbab1e236a155c2b1168b5476 OP_EQUALVERIFY OP_CHECKSIG*276a914545b0b76c6c2184dbab1e236a155c2b1168b547688ac*"18h2q1vzLyAyBwEfC9aQw8LTNFCsJYRpot8$J  + +1@d977ba6d5986696daf19fa47feaafc1a1379dae484cd56f6fcdfa29a8f69f927$"@000000000000000000044a6046ea97448056110dfa776dfc335606e8e08c982b(-2 +@54c58f4178d224ccffa906666a5541b76991623bec6c814ad0ceb8deea36a5abB02b237b7c7b08d77d51918f79d432b1c149a1953df867b7fcabffd16bc5a8660922 +@7b990a31deb3ac77cd0839af594b0701e7a8996c2b437b9f19232f7e21949f98B026a2773caa408c2ece0c22c8a9e4f4901369d6b26c8def98a5914cad8e4d5b2852 +@3b0395505f33fec111c850010a7a2ed347a50915a3d606cd5d943a65a83f4c76B030e55ac9b62a01eca8ba8f182b10c3fc3f4855aa637789b6303a52db44a9bd5442 +@54c58f4178d224ccffa906666a5541b76991623bec6c814ad0ceb8deea36a5abB02cc4928362646cd81dd22a7264e260a91cc7c91188fdb9371239b375ce9a0d704B +@d977ba6d5986696daf19fa47feaafc1a1379dae484cd56f6fcdfa29a8f69f927""15YmxB6R3Rd8igLnj7rt42WrtmYDdtDGvL"UOP_DUP OP_HASH160 31e2ebdff995fb32925ad98a6d79eebbae64e22a OP_EQUALVERIFY OP_CHECKSIG*276a91431e2ebdff995fb32925ad98a6d79eebbae64e22a88ac*"15YmxB6R3Rd8igLnj7rt42WrtmYDdtDGvL8$J  +A@d977ba6d5986696daf19fa47feaafc1a1379dae484cd56f6fcdfa29a8f69f927""1G7Yj6vK1t1NsW8gvM5fZjQKE3aL1GUJtv"UOP_DUP OP_HASH160 a5c6ddb066d2b9c4a7c16131daa9eb00b2a9817d OP_EQUALVERIFY OP_CHECKSIG*276a914a5c6ddb066d2b9c4a7c16131daa9eb00b2a9817d88ac*"1G7Yj6vK1t1NsW8gvM5fZjQKE3aL1GUJtv8$J  +@d977ba6d5986696daf19fa47feaafc1a1379dae484cd56f6fcdfa29a8f69f927"!1wHb4kBHeHydBg66HvHyK7xqo7xEWyWs3"UOP_DUP OP_HASH160 0a444eeefae4e6d5eaac0b57b94ee52dcdb08d13 OP_EQUALVERIFY OP_CHECKSIG*276a9140a444eeefae4e6d5eaac0b57b94ee52dcdb08d1388ac*!1wHb4kBHeHydBg66HvHyK7xqo7xEWyWs38$J  + +1@cd0f1c24dc7ab4dcfd4f7fd02413b891aeda6984ebc4bb146e5f93a967cfd6aa$"@000000000000000000044a6046ea97448056110dfa776dfc335606e8e08c982b(-2 +@6df0cdba4f8770e11da1a4665cdb81c4dc06e75e7784a96f6f984e6032f03f4bB0300a8bff02f3bfb191f43ac59a5f13c91c8b6f8c3c6f0f246a53842090dbd08d92 +@dad439e28ef43c0776a42502f113cf1e9a3256145423525e70713728b3d456a9B03ba4a83fe777132bae9e816f842e90eee8c0c64881f6e95dd77657f8a9cb654e52 +@10f177a29e924a3d9ed7d19de22f718fdc64decc1c1f70d0a606853a564cb34aB02f063effbebfd463e526377fa88f698e3b6e9513742ce90b56b1c435f055406c4B +@cd0f1c24dc7ab4dcfd4f7fd02413b891aeda6984ebc4bb146e5f93a967cfd6aa""195XpSCr6JfyBF5zkimLkhGSpqEjabteP9"UOP_DUP OP_HASH160 589c6542eacf4e1cade9c2eaa387c2a54c122288 OP_EQUALVERIFY OP_CHECKSIG*276a914589c6542eacf4e1cade9c2eaa387c2a54c12228888ac*"195XpSCr6JfyBF5zkimLkhGSpqEjabteP98$J  +@cd0f1c24dc7ab4dcfd4f7fd02413b891aeda6984ebc4bb146e5f93a967cfd6aa""18PiNBQEoozCt9fFjru8fZLqtFWqHCFkNp"UOP_DUP OP_HASH160 51148fc1493c00e8408e365a8b9c788d6e451da7 OP_EQUALVERIFY OP_CHECKSIG*276a91451148fc1493c00e8408e365a8b9c788d6e451da788ac*"18PiNBQEoozCt9fFjru8fZLqtFWqHCFkNp8$J  +c@cd0f1c24dc7ab4dcfd4f7fd02413b891aeda6984ebc4bb146e5f93a967cfd6aa""1G1aik97mhvUM5KmDy69MR364RyakCPpj5"UOP_DUP OP_HASH160 a4a608d90bf22adbf0855bae40ec3ea61e00b498 OP_EQUALVERIFY OP_CHECKSIG*276a914a4a608d90bf22adbf0855bae40ec3ea61e00b49888ac*"1G1aik97mhvUM5KmDy69MR364RyakCPpj58$J 7$ߋ-@000000000000000000014e36ab55c08b6475adc2a1032683f7ce3b48b409c809"@000000000000000000044a6046ea97448056110dfa776dfc335606e8e08c982b2$ڍ-@000000000000000000069f2204b9a85af5a75e34ae4a8955473835a95253e3af"@000000000000000000014e36ab55c08b6475adc2a1032683f7ce3b48b409c8092$-@00000000000000000009204df93649498471e083b126115c31fa1afb42900580"@000000000000000000069f2204b9a85af5a75e34ae4a8955473835a95253e3af2$-@0000000000000000000b11dd7a6295fbc8ec050ce01af1091a37eff8a16d0aae"@00000000000000000009204df93649498471e083b126115c31fa1afb429005802 + + +1@b9cf67862beec243a794b6218cd6cf1ebfeb4057052c501d13760bf846adfd3f$"@0000000000000000000b11dd7a6295fbc8ec050ce01af1091a37eff8a16d0aae(-2 +@fe578aef956104207366e484c7e65bd617d0074c570e0ba170edd984583a07c3B02db47c50cd4ce6d2cd57a3042b6d43805a20bbf231c77b084b3a1add910d0468e2 +@603c82f47da2ee0a8af356044d19eb8b370e3faaee8fe110f2c4526ab1e45debB03470e6eee18c90e1e4aecb27520727b3d03a38047ed9909b44ed0c6651237d97fB +@b9cf67862beec243a794b6218cd6cf1ebfeb4057052c501d13760bf846adfd3f""14pW3trUjFVBXX4kr9Zj4abRgn8RAAtJHb"UOP_DUP OP_HASH160 29e42d5c33929167760b940aa36d98ff12a9e818 OP_EQUALVERIFY OP_CHECKSIG*276a91429e42d5c33929167760b940aa36d98ff12a9e81888ac*"14pW3trUjFVBXX4kr9Zj4abRgn8RAAtJHb8$J  +@b9cf67862beec243a794b6218cd6cf1ebfeb4057052c501d13760bf846adfd3f""114EVhQvsusXkq5jQeG5Yh6DeSDwYxQs8S"UOP_DUP OP_HASH160 009c8343d2650382a9da4cd7ef854123f36cf247 OP_EQUALVERIFY OP_CHECKSIG*276a914009c8343d2650382a9da4cd7ef854123f36cf24788ac*"114EVhQvsusXkq5jQeG5Yh6DeSDwYxQs8S8$J  +Ϯ@b9cf67862beec243a794b6218cd6cf1ebfeb4057052c501d13760bf846adfd3f"!1a29amSLf1zWysLYYeViggdU7t7bp9dyP"UOP_DUP OP_HASH160 063eaf5d234a1898d1f1a758b9afc2fb70650629 OP_EQUALVERIFY OP_CHECKSIG*276a914063eaf5d234a1898d1f1a758b9afc2fb7065062988ac*!1a29amSLf1zWysLYYeViggdU7t7bp9dyP8$J  + +1@79af5d2f503b63a39e56d8d8c71b049c7755514a50f8516f6325849a80f78814$"@0000000000000000000b11dd7a6295fbc8ec050ce01af1091a37eff8a16d0aae(-2 +@6917187cec1b4731d1a447446b3bf02950b69f81b392126ec1040ade6eb4a117B0369d348acec11264f759b543c9de2ab3dab6eddd5a9db24e791457d9d14c4d3b82 +@d73a628fa8e297977f3cf5f8a13c02c7a6a25e7fe415cee725a867b3be5df735B03262fbd30281fcae9385ffcab885b9816a3b0b3d30348cf8b3e5ab805841e51422 +@0a6267f90a76dfe60daf0196ee8ff3fb12ec583b94f10554bd929a3dbb98fc2cB036aff7433ba14ad83f248232312e31df155374a67d04c9ea8af5322dd526f04172 +@6917187cec1b4731d1a447446b3bf02950b69f81b392126ec1040ade6eb4a117B030cde106661d7c9ddf290b3771919134d19a8119eb918646eba6d367e6189f7ffB + @79af5d2f503b63a39e56d8d8c71b049c7755514a50f8516f6325849a80f78814""1BuMGw4hLqnhysXREXDGh65SYAHm4tg6Qy"UOP_DUP OP_HASH160 7797cff3a2ef19deab9a00f0e2c5d0b5b38db38f OP_EQUALVERIFY OP_CHECKSIG*276a9147797cff3a2ef19deab9a00f0e2c5d0b5b38db38f88ac*"1BuMGw4hLqnhysXREXDGh65SYAHm4tg6Qy8$J  +@79af5d2f503b63a39e56d8d8c71b049c7755514a50f8516f6325849a80f78814""1LpAW4m4ZKZHRjPv4UG4pUFcUYrNJBVTSC"UOP_DUP OP_HASH160 d955df08e4b1fce17e1dd39c4f68910ea4e239d6 OP_EQUALVERIFY OP_CHECKSIG*276a914d955df08e4b1fce17e1dd39c4f68910ea4e239d688ac*"1LpAW4m4ZKZHRjPv4UG4pUFcUYrNJBVTSC8$J  +@79af5d2f503b63a39e56d8d8c71b049c7755514a50f8516f6325849a80f78814""1E7TGSpTUy3hants7fGJzJKJbj3fPSFzu5"UOP_DUP OP_HASH160 8fd20e94e07b6e1f358c59c465e8bdcfeb927728 OP_EQUALVERIFY OP_CHECKSIG*276a9148fd20e94e07b6e1f358c59c465e8bdcfeb92772888ac*"1E7TGSpTUy3hants7fGJzJKJbj3fPSFzu58$J D $-@000000000000000000143a2346100b3192d9fbda785bdafcd07a57b76d1c916f"@0000000000000000000b11dd7a6295fbc8ec050ce01af1091a37eff8a16d0aae2 + + + +1@e87c5cda9e42a105bf34027170809ae240d9584f1e9277dc3f289c18cdc41bd7$"@000000000000000000143a2346100b3192d9fbda785bdafcd07a57b76d1c916f(-2 +@d136c12f0e4d409f1e2d36c07e4ee942131cb18f1a6e4eff86edc1c8c892725fB0277ae08790567a9ad2c8c7294658d4d3614bf904725cbd43439bce764be98af592 +@0ebd1789bc7c2918223d26483a3b96bec03cafdda57f9fe99658aaad05f5f661B03e443be166764d68bf1f3cc9b0a65f530a64c5f3701d0193f11ae2b6137a24502B +]@e87c5cda9e42a105bf34027170809ae240d9584f1e9277dc3f289c18cdc41bd7""1D3N1q7SFf3hAoAVQyoemMTFGhtizdsggW"UOP_DUP OP_HASH160 8413e21862683a7d3ae5c0907007c3f1d3a4a634 OP_EQUALVERIFY OP_CHECKSIG*276a9148413e21862683a7d3ae5c0907007c3f1d3a4a63488ac*"1D3N1q7SFf3hAoAVQyoemMTFGhtizdsggW8$J  +@e87c5cda9e42a105bf34027170809ae240d9584f1e9277dc3f289c18cdc41bd7""17wkQvCCbkyg6FNdyrqSWSoNQmEH4Xz5N9"UOP_DUP OP_HASH160 4c2b7498c284ba1d8e872dda173b20e2f53dea65 OP_EQUALVERIFY OP_CHECKSIG*276a9144c2b7498c284ba1d8e872dda173b20e2f53dea6588ac*"17wkQvCCbkyg6FNdyrqSWSoNQmEH4Xz5N98$J  +ʌ@e87c5cda9e42a105bf34027170809ae240d9584f1e9277dc3f289c18cdc41bd7""1Fk5pU98ZUiDudXLjqtXfLaVuwJbGRFf9C"UOP_DUP OP_HASH160 a1b7ab66da3c6ea4b8d2ddc337c47eb202b3828b OP_EQUALVERIFY OP_CHECKSIG*276a914a1b7ab66da3c6ea4b8d2ddc337c47eb202b3828b88ac*"1Fk5pU98ZUiDudXLjqtXfLaVuwJbGRFf9C8$J $ϐ-@0000000000000000000832c34f71ab5c98eecab391d86f291ab83c993d7811dd"@000000000000000000143a2346100b3192d9fbda785bdafcd07a57b76d1c916f2$ΐ-@00000000000000000004e863e7f361e4ba21d9faead910630e3ce2e09cfb8879"@0000000000000000000832c34f71ab5c98eecab391d86f291ab83c993d7811dd2$ԕ-@00000000000000000002ac1a795d1802963a901ab6b3adf2f774fd3fa9544032"@00000000000000000004e863e7f361e4ba21d9faead910630e3ce2e09cfb88792$-@00000000000000000015a9f923ed4cca5bb5d13d26554771bbf9e84423d82202"@00000000000000000002ac1a795d1802963a901ab6b3adf2f774fd3fa95440322$đ-@00000000000000000010a9c3e6919b7392065a14514ccc9e150a083b36ea2c15"@00000000000000000015a9f923ed4cca5bb5d13d26554771bbf9e84423d822022$-@0000000000000000000a26f5b46224a8fe4ac1d18ed0361f25375fc6f6ee563c"@00000000000000000010a9c3e6919b7392065a14514ccc9e150a083b36ea2c152$-@0000000000000000000266336b45961211ea6430aa23457d0260116e7b1d3a4f"@0000000000000000000a26f5b46224a8fe4ac1d18ed0361f25375fc6f6ee563c2$-@00000000000000000002b41ee5d81463462213e348a6a7807a784bd700adef56"@0000000000000000000266336b45961211ea6430aa23457d0260116e7b1d3a4f2$-@0000000000000000000e171056f1ea9dca9d7c818865fca363fdbf0f8f5fb959"@00000000000000000002b41ee5d81463462213e348a6a7807a784bd700adef562 $-@00000000000000000016c3f6ba8a64323de1f67c1e5a3cc4c40bdcdb8a7e134a"@0000000000000000000e171056f1ea9dca9d7c818865fca363fdbf0f8f5fb9592 + + + +1@7d4564f67984d409456271d0177eaa9ebd9412b4c880eeef06b8f36010d73728$"@00000000000000000016c3f6ba8a64323de1f67c1e5a3cc4c40bdcdb8a7e134a(-2 +@4e6e7771c4e8fce5f89e0b1b45f79988cc8607ad62639fcdd3295b4a24ee27bdB03c5adee73105f39b2b44eaa44cce525e133a996bddb0f318efef14bcb6ebadccc2 +@c2c69d36f8d75f379d129a8959ba7b80ffd65f5c890afc889253623156089adfB03b19907af195aec5b840a57b34e95d4d9592bee237476baf92572522022b16b82B +@7d4564f67984d409456271d0177eaa9ebd9412b4c880eeef06b8f36010d73728""1PXKKnTBgNaxVLBPpamXArNwZEBn64jrd8"UOP_DUP OP_HASH160 f70e8ac5d96c95b61351be02374dda4b9ea4098a OP_EQUALVERIFY OP_CHECKSIG*276a914f70e8ac5d96c95b61351be02374dda4b9ea4098a88ac*"1PXKKnTBgNaxVLBPpamXArNwZEBn64jrd88$J  +@7d4564f67984d409456271d0177eaa9ebd9412b4c880eeef06b8f36010d73728""1EVuq4VYpwz5DyQVtaPZnkPWJB2d2r4XZ5"UOP_DUP OP_HASH160 941161988cc6ad95c3072cb524fcff005903424f OP_EQUALVERIFY OP_CHECKSIG*276a914941161988cc6ad95c3072cb524fcff005903424f88ac*"1EVuq4VYpwz5DyQVtaPZnkPWJB2d2r4XZ58$J  +@7d4564f67984d409456271d0177eaa9ebd9412b4c880eeef06b8f36010d73728""1EZ7fTSAvaaCUQMyEjCRGnUXhgDnXVFNcK"UOP_DUP OP_HASH160 94ac820b3cd51e1c3eba2cfe4825d568a30ba124 OP_EQUALVERIFY OP_CHECKSIG*276a91494ac820b3cd51e1c3eba2cfe4825d568a30ba12488ac*"1EZ7fTSAvaaCUQMyEjCRGnUXhgDnXVFNcK8$J L $Ԓ-@000000000000000000146e33ec2249a7f6337e9b7ef10f7c1365c81b987db1d6"@00000000000000000016c3f6ba8a64323de1f67c1e5a3cc4c40bdcdb8a7e134a2 + +1@3f9259d57b8aea5ee391423da2ee49295bd78eb691a682d4ee8961586b5ed28a$"@000000000000000000146e33ec2249a7f6337e9b7ef10f7c1365c81b987db1d6(Ԓ-2 +@980752f1373bd48b72132e2aa258f0e796b90b05de9dfd68053ecd806cf06cdfB03f145e8c9f93f514d667276de1d3f5c8caa7b8abb1f5782ece18ddfad6fe3ee7a2 +@e87c5cda9e42a105bf34027170809ae240d9584f1e9277dc3f289c18cdc41bd7B0327599870932f9f276d1c7bdf1fdcc479053d445c7ca194ae43b2682775dc330a2 +@b11232cc70ae05ddf679cb7020f021cab62c30063054a69ba988b57616cda975B0265016a2b630bd36523611030ec238b2a01e54ee630380e2637266653bcfa18b3B +U@3f9259d57b8aea5ee391423da2ee49295bd78eb691a682d4ee8961586b5ed28a""1EBC1h2VihFcvt1fGnmQvEv5JsGYMhqMWj"UOP_DUP OP_HASH160 9086fcb10ff8af4df41a558d154922385cf3af5a OP_EQUALVERIFY OP_CHECKSIG*276a9149086fcb10ff8af4df41a558d154922385cf3af5a88ac*"1EBC1h2VihFcvt1fGnmQvEv5JsGYMhqMWj8$J  +X@3f9259d57b8aea5ee391423da2ee49295bd78eb691a682d4ee8961586b5ed28a""1AuTmWWYLyNb5ZRnSN8rGdzMMXCFbQ9FnS"UOP_DUP OP_HASH160 6ca51b3a7e3c2991a2b714d6f6036ff1af61ca68 OP_EQUALVERIFY OP_CHECKSIG*276a9146ca51b3a7e3c2991a2b714d6f6036ff1af61ca6888ac*"1AuTmWWYLyNb5ZRnSN8rGdzMMXCFbQ9FnS8$J  +@3f9259d57b8aea5ee391423da2ee49295bd78eb691a682d4ee8961586b5ed28a"!1QM65N9bEPFvMeCnGRtUHaKRPyisokF1r"UOP_DUP OP_HASH160 046a55d7e1ad4629f87fcef0737afa34a947a3c2 OP_EQUALVERIFY OP_CHECKSIG*276a914046a55d7e1ad4629f87fcef0737afa34a947a3c288ac*!1QM65N9bEPFvMeCnGRtUHaKRPyisokF1r8$J $-@000000000000000000190fc068acff3533408bb45d5adf6bfc95b5f6183175e4"@000000000000000000146e33ec2249a7f6337e9b7ef10f7c1365c81b987db1d62$-@0000000000000000000e0e22a7bbedf9e554eabddd8be5df46987b77d3839d61"@000000000000000000190fc068acff3533408bb45d5adf6bfc95b5f6183175e42$-@00000000000000000010a7db6466000aa49483a6a0ac30c480ef92138d17ce71"@0000000000000000000e0e22a7bbedf9e554eabddd8be5df46987b77d3839d612$-@0000000000000000001639585d7f909c51651dfbc2dda2d80402babe0214dd4a"@00000000000000000010a7db6466000aa49483a6a0ac30c480ef92138d17ce712$-@00000000000000000011f068a4d3eba0edee86ba252e908fb65ea06ece842cfa"@0000000000000000001639585d7f909c51651dfbc2dda2d80402babe0214dd4a2$-@000000000000000000112ee3ae3b827e321ba2410ba602ee0c010356b7d6e9a5"@00000000000000000011f068a4d3eba0edee86ba252e908fb65ea06ece842cfa2$𮎔-@00000000000000000002217e723306dfd9ad5a6d5d2504e93255573f2f71f302"@000000000000000000112ee3ae3b827e321ba2410ba602ee0c010356b7d6e9a52$ܔ-@00000000000000000001103ad2a8ce7e7d2d9459edb26a3497728b3001b638c2"@00000000000000000002217e723306dfd9ad5a6d5d2504e93255573f2f71f3022$𷈕-@00000000000000000016633b88de22bd6462283bcf7dcbe559233baaf5fb0c4d"@00000000000000000001103ad2a8ce7e7d2d9459edb26a3497728b3001b638c22$ӕ-@000000000000000000151dbf9398b5db769365a66a4cf5b4151df42f09ac6c91"@00000000000000000016633b88de22bd6462283bcf7dcbe559233baaf5fb0c4d2C$-@0000000000000000000784382eee8482db61b6982e271dc5a471fe68335d7a17"@000000000000000000151dbf9398b5db769365a66a4cf5b4151df42f09ac6c912B + +1@295f9718f778eaec516401752ef8165f7e1649091154004625228dad06010aae$"@0000000000000000000784382eee8482db61b6982e271dc5a471fe68335d7a17(-2 +@68aa9629aefebdb723d6ebe9d2d6a6e8464ef02a49d6e3cbcdbf92fba116c463B0201ab527cb06f6adb6b955ef44d8c8348431c7b62775f933381f2b82b918b9b002 +@ebeefae5c1459c7d5c3bd5a344f81308cf093781bb4dc6a75e82921126a38ba8B0206ce702e23dd753787ab947f1d282f952ef7efcf14d75623107041a9dd2eb162B +=@295f9718f778eaec516401752ef8165f7e1649091154004625228dad06010aae""1F3Qgz4FdYXUwJjKwYbZNBMTka2axbqSun"UOP_DUP OP_HASH160 9a065e2784bc5bf134e2452f7728e7118ac78064 OP_EQUALVERIFY OP_CHECKSIG*276a9149a065e2784bc5bf134e2452f7728e7118ac7806488ac*"1F3Qgz4FdYXUwJjKwYbZNBMTka2axbqSun8$J  + @295f9718f778eaec516401752ef8165f7e1649091154004625228dad06010aae""1F3Qgz4FdYXUwJjKwYbZNBMTka2axbqSun"UOP_DUP OP_HASH160 9a065e2784bc5bf134e2452f7728e7118ac78064 OP_EQUALVERIFY OP_CHECKSIG*276a9149a065e2784bc5bf134e2452f7728e7118ac7806488ac*"1F3Qgz4FdYXUwJjKwYbZNBMTka2axbqSun8$J   +@295f9718f778eaec516401752ef8165f7e1649091154004625228dad06010aae""1NoXrDYnhRbcpyBBt3FqCJ6hsUL26kTuJu"UOP_DUP OP_HASH160 ef2786db1aef0b11121f7c0fa41abc20aa3ae319 OP_EQUALVERIFY OP_CHECKSIG*276a914ef2786db1aef0b11121f7c0fa41abc20aa3ae31988ac*"1NoXrDYnhRbcpyBBt3FqCJ6hsUL26kTuJu8$J  +@295f9718f778eaec516401752ef8165f7e1649091154004625228dad06010aae"l"6OP_RETURN 110134caf84ccd48e413da6143edd22c333bcd0eb5da*06a16110134caf84ccd48e413da6143edd22c333bcd0eb5da24LHaC,3;8$J  + + +1@28aab293ceb09e11ba9cd96167ad1e9b23efb2994d99056bc23becd7aaad80a0$"@0000000000000000000784382eee8482db61b6982e271dc5a471fe68335d7a17(-2 +@5b1462b84996af6194466ef6797b6a25968906b15791d08bf0f7441decde4281B0253f4680a7b45b8b1f932496acae40b134e67b3e8aa03801df3ad50a4331e047d2 +@e806ff61cf4e2f121271cedab42001677c299d97531ac54d2a976ff3d24c44cdB0254f929d919577c83d5346b4dfd887a4d830f938f25817c010503798598033da6B +@28aab293ceb09e11ba9cd96167ad1e9b23efb2994d99056bc23becd7aaad80a0"!1e5NmfJk86CzgnterUYBBr19pSs2EvXFa"UOP_DUP OP_HASH160 07030afe21c298f8f3f67e6b8c9ea390be880709 OP_EQUALVERIFY OP_CHECKSIG*276a91407030afe21c298f8f3f67e6b8c9ea390be88070988ac*!1e5NmfJk86CzgnterUYBBr19pSs2EvXFa8$J  +̊t@28aab293ceb09e11ba9cd96167ad1e9b23efb2994d99056bc23becd7aaad80a0""1FLBCkbSC4NhtmxsicLuaVPfcxjoUhbkrZ"UOP_DUP OP_HASH160 9d322e5368600f9211402f1688b69fd156d11d64 OP_EQUALVERIFY OP_CHECKSIG*276a9149d322e5368600f9211402f1688b69fd156d11d6488ac*"1FLBCkbSC4NhtmxsicLuaVPfcxjoUhbkrZ8$J  +@28aab293ceb09e11ba9cd96167ad1e9b23efb2994d99056bc23becd7aaad80a0""1CkDwAvmWnyJuiFduhNFZ4QYBXCWHZnNMk"UOP_DUP OP_HASH160 80d61114f178d69c27c5b11a6a7a73478cef2579 OP_EQUALVERIFY OP_CHECKSIG*276a91480d61114f178d69c27c5b11a6a7a73478cef257988ac*"1CkDwAvmWnyJuiFduhNFZ4QYBXCWHZnNMk8$J ! + + +1@56d941de9ac7c664142221bbb5b7ccc9678919483eef2d516aa2474f823a41d1$"@0000000000000000000784382eee8482db61b6982e271dc5a471fe68335d7a17(-2 +@28aab293ceb09e11ba9cd96167ad1e9b23efb2994d99056bc23becd7aaad80a0B03a699fe1bb88c8c5a7dce01ed3bfdd9fd0bf6cf8ac2db39ac7a5a2d6caa4ca5cd2 +@28aab293ceb09e11ba9cd96167ad1e9b23efb2994d99056bc23becd7aaad80a0B02a717deb3ea7107df540a030f1535cf9db85fa661e188aea12ad10729535349c9B +@56d941de9ac7c664142221bbb5b7ccc9678919483eef2d516aa2474f823a41d1""1ErE7XXYTedpVBgitb289UPX7Co74nwVXr"UOP_DUP OP_HASH160 97e8f68db16cd4141a9097cfbbc7318269dc6f3a OP_EQUALVERIFY OP_CHECKSIG*276a91497e8f68db16cd4141a9097cfbbc7318269dc6f3a88ac*"1ErE7XXYTedpVBgitb289UPX7Co74nwVXr8$J  +\@56d941de9ac7c664142221bbb5b7ccc9678919483eef2d516aa2474f823a41d1""1MQzxjuvDyy488kcgKwv7UoPhvYpK5BJBE"UOP_DUP OP_HASH160 dfec775ad68185338f2b43732bd40cfafaefa00b OP_EQUALVERIFY OP_CHECKSIG*276a914dfec775ad68185338f2b43732bd40cfafaefa00b88ac*"1MQzxjuvDyy488kcgKwv7UoPhvYpK5BJBE8$J  +۲@56d941de9ac7c664142221bbb5b7ccc9678919483eef2d516aa2474f823a41d1""1MpBd998cnu1YPU7hzRZ5Xknst2bsUptZM"UOP_DUP OP_HASH160 e44eef00ba1b0a9eaa10d721598fa1ffe8fb72a6 OP_EQUALVERIFY OP_CHECKSIG*276a914e44eef00ba1b0a9eaa10d721598fa1ffe8fb72a688ac*"1MpBd998cnu1YPU7hzRZ5Xknst2bsUptZM8$J  + + +1@d03cd72464a9184c6161296b2f4f48b8c569b0105cfdd878d5328d00b8d227c1$"@0000000000000000000784382eee8482db61b6982e271dc5a471fe68335d7a17(-2 +@56d941de9ac7c664142221bbb5b7ccc9678919483eef2d516aa2474f823a41d1B032c0a002f632250eb41732dcd0740cc0894c278de564c2136c8aecbe83be47b952 +@56d941de9ac7c664142221bbb5b7ccc9678919483eef2d516aa2474f823a41d1B02d9e6228df16f76845a7e2f44eebbf3ca71d83cbae26b8d9d99fb62603d04bc35B +@d03cd72464a9184c6161296b2f4f48b8c569b0105cfdd878d5328d00b8d227c1""17FAh8MMT2GzDY3mfrU1ekoXYWxBiZZvWt"UOP_DUP OP_HASH160 447eab2361448b49ab1d0eb3c52fe7783865b55f OP_EQUALVERIFY OP_CHECKSIG*276a914447eab2361448b49ab1d0eb3c52fe7783865b55f88ac*"17FAh8MMT2GzDY3mfrU1ekoXYWxBiZZvWt8$J  +\@d03cd72464a9184c6161296b2f4f48b8c569b0105cfdd878d5328d00b8d227c1""1MMSjhanTGDntPpboePpsnPXDYNGPorhTF"UOP_DUP OP_HASH160 df4051835b7fbcf7462c9dde1c1d4155ef84f48c OP_EQUALVERIFY OP_CHECKSIG*276a914df4051835b7fbcf7462c9dde1c1d4155ef84f48c88ac*"1MMSjhanTGDntPpboePpsnPXDYNGPorhTF8$J  +@d03cd72464a9184c6161296b2f4f48b8c569b0105cfdd878d5328d00b8d227c1""16epY6XdspJSpgQmE44XH9XSLtmzqnx7Ud"UOP_DUP OP_HASH160 3dffb35ec53620cbf3b7fb1c74bdd51c5e02dd1e OP_EQUALVERIFY OP_CHECKSIG*276a9143dffb35ec53620cbf3b7fb1c74bdd51c5e02dd1e88ac*"16epY6XdspJSpgQmE44XH9XSLtmzqnx7Ud8$J  + + +1@fab0a77a2bc0667ce44af4361ad7c63cbab717c4f1031a892c75b427f9ef0357$"@0000000000000000000784382eee8482db61b6982e271dc5a471fe68335d7a17(-2 +@d03cd72464a9184c6161296b2f4f48b8c569b0105cfdd878d5328d00b8d227c1B02876d20811e50a4c66b05a796048661b2b27f970864fa854747b155c0e7a92cda2 +@d03cd72464a9184c6161296b2f4f48b8c569b0105cfdd878d5328d00b8d227c1B02975f444930abf55bae90d56e044db8508a845d2a15bc5dfaaf775757cc848c35B +@fab0a77a2bc0667ce44af4361ad7c63cbab717c4f1031a892c75b427f9ef0357""1ADCXzCp8RqphFpXQcb5SjXcWMPKUPii7a"UOP_DUP OP_HASH160 6507c07c76ff151e5879f3dac740df7703aa41d9 OP_EQUALVERIFY OP_CHECKSIG*276a9146507c07c76ff151e5879f3dac740df7703aa41d988ac*"1ADCXzCp8RqphFpXQcb5SjXcWMPKUPii7a8$J  +\@fab0a77a2bc0667ce44af4361ad7c63cbab717c4f1031a892c75b427f9ef0357""18gYFDcymHUxjVSPQNyqFupGcU7FcqUX2x"UOP_DUP OP_HASH160 54432f63e4cba088f30d9b02dee7161c506095e5 OP_EQUALVERIFY OP_CHECKSIG*276a91454432f63e4cba088f30d9b02dee7161c506095e588ac*"18gYFDcymHUxjVSPQNyqFupGcU7FcqUX2x8$J  +&@fab0a77a2bc0667ce44af4361ad7c63cbab717c4f1031a892c75b427f9ef0357""16BisWGZcGNRSu3jbpV4CfiqJdmXMHMRTW"UOP_DUP OP_HASH160 38dfbd91133af23c4db4d4db64da10fe9f1bc4a1 OP_EQUALVERIFY OP_CHECKSIG*276a91438dfbd91133af23c4db4d4db64da10fe9f1bc4a188ac*"16BisWGZcGNRSu3jbpV4CfiqJdmXMHMRTW8$J  + +1@dc9e4a7fc4a6351a77644335db3b77c14789dadc6b148452f0c43cbe2b12209c$"@0000000000000000000784382eee8482db61b6982e271dc5a471fe68335d7a17(-2 +@fab0a77a2bc0667ce44af4361ad7c63cbab717c4f1031a892c75b427f9ef0357B0280fe335c56dd9de5389265bf88bc243507505a9d98ec269b15e9044629dbbcee2 +@fab0a77a2bc0667ce44af4361ad7c63cbab717c4f1031a892c75b427f9ef0357B03ada16807b5fc165310b3e8438c486919af77bfe95742939642fb3657c1d94bc72 +@a93494db48fe98afd9872d10c3cd9e0830ec868b69d5da314df8c7f04929161bB03b3660f21e9c6430edf3eee1637cf74a71c4d3752dc43407698df95c5248ac17fB +@dc9e4a7fc4a6351a77644335db3b77c14789dadc6b148452f0c43cbe2b12209c""136rdpVYPfHfPaupYJB1ed28KD8KtYLpZT"UOP_DUP OP_HASH160 170bc3b17fa7536f894292fc80c645164d3b104d OP_EQUALVERIFY OP_CHECKSIG*276a914170bc3b17fa7536f894292fc80c645164d3b104d88ac*"136rdpVYPfHfPaupYJB1ed28KD8KtYLpZT8$J  +@dc9e4a7fc4a6351a77644335db3b77c14789dadc6b148452f0c43cbe2b12209c""147kBPNqsHoELqpGzCEVW7dpp8H6V9HXSF"UOP_DUP OP_HASH160 222eeacd04e8035f839d616d198d759f269daffc OP_EQUALVERIFY OP_CHECKSIG*276a914222eeacd04e8035f839d616d198d759f269daffc88ac*"147kBPNqsHoELqpGzCEVW7dpp8H6V9HXSF8$J  +Ϧ]@dc9e4a7fc4a6351a77644335db3b77c14789dadc6b148452f0c43cbe2b12209c""1MvMU6whPJEjtgXJ2L1KtM5c9eMiZCcPyx"UOP_DUP OP_HASH160 e579a599d59dce4eeb6f1d3e5b8c385d2d588a60 OP_EQUALVERIFY OP_CHECKSIG*276a914e579a599d59dce4eeb6f1d3e5b8c385d2d588a6088ac*"1MvMU6whPJEjtgXJ2L1KtM5c9eMiZCcPyx8$J $-@0000000000000000000d754f3dcb4a8f9596a788f21a43df3505ede92fab9f06"@0000000000000000000784382eee8482db61b6982e271dc5a471fe68335d7a172$ګ-@0000000000000000000024b684984ff24be02e4ec6545f8c8e6053af7377b622"@0000000000000000000d754f3dcb4a8f9596a788f21a43df3505ede92fab9f062$$ޖ-@00000000000000000015a8bda5f70a8486da85dbb4b9ac424a79a3ce2b5dec72"@0000000000000000000024b684984ff24be02e4ec6545f8c8e6053af7377b6222# + + +1@ba9bf5201eeea8a252d918e300876a6020c2c9f3bb7e9d953fbadaab7d202152$"@00000000000000000015a8bda5f70a8486da85dbb4b9ac424a79a3ce2b5dec72(ޖ-2 +@8598563ec3c0db30f73eea402cf55cf7e1f4c2dc76ac1a2256aa5414bc9d3573B0342fe2b48b15e662be27d4a51011354e314fb6805b7b7b427aa8be15bc318e2d22 +@6b07a73909db3857343503cdfa2c62107f1b1f42f68178a034b035e3777ba76aB0242ffa72da67703081b64eb1f25c9d1d60874943397a3d550139c2390bdf3f8c3B +@ba9bf5201eeea8a252d918e300876a6020c2c9f3bb7e9d953fbadaab7d202152""15Gt6jfMWaGxiPEfqg6eYGExVdQJp5VC3J"UOP_DUP OP_HASH160 2ee165d3ff0c03807feed8f20840445054cfc1dc OP_EQUALVERIFY OP_CHECKSIG*276a9142ee165d3ff0c03807feed8f20840445054cfc1dc88ac*"15Gt6jfMWaGxiPEfqg6eYGExVdQJp5VC3J8$J  +R@ba9bf5201eeea8a252d918e300876a6020c2c9f3bb7e9d953fbadaab7d202152"!1Rqf2ojccdtk9kHKMB4UAryoCkfjBoqAy"UOP_DUP OP_HASH160 04b2994c80c77e512a378ab99829e92729f0fa4d OP_EQUALVERIFY OP_CHECKSIG*276a91404b2994c80c77e512a378ab99829e92729f0fa4d88ac*!1Rqf2ojccdtk9kHKMB4UAryoCkfjBoqAy8$J  +@ba9bf5201eeea8a252d918e300876a6020c2c9f3bb7e9d953fbadaab7d202152""18KVA4JaeKdkqbp8g2NHkgmCd54sZh2D8m"UOP_DUP OP_HASH160 5047df1246f6586958898aed663abc90e54147e1 OP_EQUALVERIFY OP_CHECKSIG*276a9145047df1246f6586958898aed663abc90e54147e188ac*"18KVA4JaeKdkqbp8g2NHkgmCd54sZh2D8m8$J  + +1@03ebad3c4c6fbaa9e863e8f3de981d2f6d6110a08d1aaf301b544fe1c0f8eb59$"@00000000000000000015a8bda5f70a8486da85dbb4b9ac424a79a3ce2b5dec72(ޖ-2 +@ba9bf5201eeea8a252d918e300876a6020c2c9f3bb7e9d953fbadaab7d202152B029e207bf3faeeec74b89dfd24cc58610336f72f291dcba926ceb72901d7f3633e2 +@c760444f5e62c8af79c4b7a173c44a3684379460c8f4391111d19a2e757071f4B0378480847ea62252a452f23932abe1b6b1a1c5fd03c8f15d31bbe00d113b1ea8e2 +@490016fef9e820fc3d0824b2af5cb6361733498e98c7fbfc42b3ba94804c8a3eB02af79893cb08200c288340311e02c646824826825147c02d0d3760184b7f2afbc2 +@8598563ec3c0db30f73eea402cf55cf7e1f4c2dc76ac1a2256aa5414bc9d3573B038b251297bb50c61233c548a31fb7c48497f18b18e9a3cbe8422b2f923f0563ee2 +@ba9bf5201eeea8a252d918e300876a6020c2c9f3bb7e9d953fbadaab7d202152B03c5fceafff2b26868946dc5e337cfad9e76a00791b71918d1e175c66b85aa9795B +@03ebad3c4c6fbaa9e863e8f3de981d2f6d6110a08d1aaf301b544fe1c0f8eb59""1M5F6wFj3tzMbiNdx2v7Kxs2RsawrVRh4D"UOP_DUP OP_HASH160 dc2ff3995cad1402846b8a932ab73af883b36254 OP_EQUALVERIFY OP_CHECKSIG*276a914dc2ff3995cad1402846b8a932ab73af883b3625488ac*"1M5F6wFj3tzMbiNdx2v7Kxs2RsawrVRh4D8$J  +@03ebad3c4c6fbaa9e863e8f3de981d2f6d6110a08d1aaf301b544fe1c0f8eb59""128e3fW6rW7x8AUUoLDeMketJ5nmftTVVh"UOP_DUP OP_HASH160 0c69f63f0e14ac4e54af559b0fa5d8b0c01ba2da OP_EQUALVERIFY OP_CHECKSIG*276a9140c69f63f0e14ac4e54af559b0fa5d8b0c01ba2da88ac*"128e3fW6rW7x8AUUoLDeMketJ5nmftTVVh8$J  +@03ebad3c4c6fbaa9e863e8f3de981d2f6d6110a08d1aaf301b544fe1c0f8eb59""18ruLKGaH15PgQZazEf3a36vccAom31wzy"UOP_DUP OP_HASH160 5638f2b136997dc9d8715f8868de2af8002ea0e5 OP_EQUALVERIFY OP_CHECKSIG*276a9145638f2b136997dc9d8715f8868de2af8002ea0e588ac*"18ruLKGaH15PgQZazEf3a36vccAom31wzy8$J p + + +1@6fb176841f508b44295fbb4d13128c6da9de006c692237f930cf3d0299afeee3$"@00000000000000000015a8bda5f70a8486da85dbb4b9ac424a79a3ce2b5dec72(ޖ-2 +@3f9259d57b8aea5ee391423da2ee49295bd78eb691a682d4ee8961586b5ed28aB020d19e9edf99ea831a0b24f24e86efe8670cc69f94a7ed4377252da48b83a0a822 +@07cb3a59a0d25ae3474ced66e5f4c981effdccd5594ef5dac25d50871645f4c9B036be856b7796ce9e3a78ae58cf654a1e45f445aad8db650a697f44c2886661e70B +X@6fb176841f508b44295fbb4d13128c6da9de006c692237f930cf3d0299afeee3""1FuhQ46X8AyKDxTnBZ4H3Fp5jfyd1mj1He"UOP_DUP OP_HASH160 a3891cf3ef7c8fd997408c650397d444500c6356 OP_EQUALVERIFY OP_CHECKSIG*276a914a3891cf3ef7c8fd997408c650397d444500c635688ac*"1FuhQ46X8AyKDxTnBZ4H3Fp5jfyd1mj1He8$J  + +@6fb176841f508b44295fbb4d13128c6da9de006c692237f930cf3d0299afeee3""1J9N1ziVMK2fh27iTVXnXqcn4eQHVRjNKT"UOP_DUP OP_HASH160 bc0f02a03bcf14b5e66aaaf5d577991f2ef1bb11 OP_EQUALVERIFY OP_CHECKSIG*276a914bc0f02a03bcf14b5e66aaaf5d577991f2ef1bb1188ac*"1J9N1ziVMK2fh27iTVXnXqcn4eQHVRjNKT8$J  +؝@6fb176841f508b44295fbb4d13128c6da9de006c692237f930cf3d0299afeee3""1LTeE7Z23SiQ6KPKsPz2mSpeFermf755RZ"UOP_DUP OP_HASH160 d57447986e468eaa3460fcfeee4b2485ac67bc59 OP_EQUALVERIFY OP_CHECKSIG*276a914d57447986e468eaa3460fcfeee4b2485ac67bc5988ac*"1LTeE7Z23SiQ6KPKsPz2mSpeFermf755RZ8$J $ԃ-@00000000000000000001911cbab8e84d399fc25aff3427a9932cbfb9e6d7669a"@00000000000000000015a8bda5f70a8486da85dbb4b9ac424a79a3ce2b5dec722$ȗ-@00000000000000000011595c8bcae2bb11a28540d18c37f1322bfeb311c5fece"@00000000000000000001911cbab8e84d399fc25aff3427a9932cbfb9e6d7669a2$૗-@00000000000000000018e8996b69b821460a96a699d8391419e472443ca31176"@00000000000000000011595c8bcae2bb11a28540d18c37f1322bfeb311c5fece2$-@000000000000000000100950291528326ed9828a4c3fbb58f5dad254b88bf587"@00000000000000000018e8996b69b821460a96a699d8391419e472443ca311762$-@00000000000000000015bccc65be071f13e4e7a51d7bec06fc864881eca0476d"@000000000000000000100950291528326ed9828a4c3fbb58f5dad254b88bf5872$膬-@0000000000000000001484b02bd12cbc25791ee08ca71fb199e978fcce144582"@00000000000000000015bccc65be071f13e4e7a51d7bec06fc864881eca0476d2$-@000000000000000000199b98f30f538245a8497b66027135c7735ecb71cf12f1"@0000000000000000001484b02bd12cbc25791ee08ca71fb199e978fcce1445822 + +1@fe426029be3464b4bf56fcd8bd2b6ef7e5d9513aecc6d650a5aaa320c4f3e95c$"@000000000000000000199b98f30f538245a8497b66027135c7735ecb71cf12f1(-2 +@068642220a7715e89b516e28c96612e11d04051ea291b210850f3bddb9a92a2aB03be638525edb37011949a0afe722c0869b239cabdcdb2ad9aea4b0a2c7bbeeb272 +@417b1793d4195e2e558658295a9bf1110a22d6a8b260923c9480227bc961862dB02b1696989a59adda69d12cd4fd55ac4796b60682ce8dff0a52567d6598ff47d9e2 +@ed8bf08394f2f7abdd402e7bbcd04912872f2246553060fa3ea721b29bc6dc18B03463eade4e1602bb40dec2a2e264b94fa2307aa943ba2f6bfa9c76b2fdf9c95572 +@2c47c9254db1951cb419cef13b5cefe3589ba2c245488aa58c503441ef1ff9bbB03a84c11999b41049f56fe636de5f6e285144b4296d6fc566442723d68918369962 +@068642220a7715e89b516e28c96612e11d04051ea291b210850f3bddb9a92a2aB03e4acb375818a2bfaee65efd8caf76cc1be2521e3a12dfa6eb9eeab145c912beb2 +@de1212c748b6fea273254e89f28f7c419fb1e1bb16cece9b02c18a30ec574457B0367b78856fdc2ac1ca4bed4cc8b231917c11db454f30b6865e11d8268011d7e78B +5@fe426029be3464b4bf56fcd8bd2b6ef7e5d9513aecc6d650a5aaa320c4f3e95c""14NyZstgRJnhUrX7QE91F9jps8SiKaaknA"UOP_DUP OP_HASH160 25105509b277c9d771ee6caf26191a9007295675 OP_EQUALVERIFY OP_CHECKSIG*276a91425105509b277c9d771ee6caf26191a900729567588ac*"14NyZstgRJnhUrX7QE91F9jps8SiKaaknA8$J  +[@fe426029be3464b4bf56fcd8bd2b6ef7e5d9513aecc6d650a5aaa320c4f3e95c""14j1CHAga2tLhd52b3VVPbbjhYd9Tqqm1i"UOP_DUP OP_HASH160 28da02943c18484e39449619eee7d744ba476977 OP_EQUALVERIFY OP_CHECKSIG*276a91428da02943c18484e39449619eee7d744ba47697788ac*"14j1CHAga2tLhd52b3VVPbbjhYd9Tqqm1i8$J  +@fe426029be3464b4bf56fcd8bd2b6ef7e5d9513aecc6d650a5aaa320c4f3e95c""14Y81Nn2puQDKyuwnKbCm7NaNhmMiFdbTP"UOP_DUP OP_HASH160 26cb1ef1be946d94e5e94af2ac2732b5614df113 OP_EQUALVERIFY OP_CHECKSIG*276a91426cb1ef1be946d94e5e94af2ac2732b5614df11388ac*"14Y81Nn2puQDKyuwnKbCm7NaNhmMiFdbTP8$J  $-@0000000000000000001073ab12c9315ec0897f1785aa87e963f60e81cf513997"@000000000000000000199b98f30f538245a8497b66027135c7735ecb71cf12f12$ҕ-@0000000000000000000db2816837bb9c9f964d6f0da6fcd31e90839150b77352"@0000000000000000001073ab12c9315ec0897f1785aa87e963f60e81cf5139972$-@000000000000000000175d0b3299a4251a93968bc17b5cf6689ab794e655c4b7"@0000000000000000000db2816837bb9c9f964d6f0da6fcd31e90839150b773522 $ܦ-@000000000000000000145a9b4f34be9ff153b44777255b6129af4517ab815c3d"@000000000000000000175d0b3299a4251a93968bc17b5cf6689ab794e655c4b72 + + + +1@895de4fca00e8ed9330feab7bb92034198e6fb59c78846cf43877c5e6b57d365$"@000000000000000000145a9b4f34be9ff153b44777255b6129af4517ab815c3d(ܦ-2 +@6477c2b2dbbccea19d2389f6e82e154a36de82b8e3f841edf1b5353fade38e82B02bd4d5c3769837ab0e86d6861615119b3510a1ab346a4fa0a6326d259586d9c5e2 +@68b0fb1a4fc8d66062c7ba407f96f09a6388c7ca78ad9afb71a156f692e94b05B020116b7baef963ea7c2e300dac899ec8c2c604c4bbcb32abe10a252d8a01e1082B +@895de4fca00e8ed9330feab7bb92034198e6fb59c78846cf43877c5e6b57d365""1Emu2yb55Kjom2sndVWmoFg6acyzJUqmFb"UOP_DUP OP_HASH160 97175f9443badb362796cede465090e89816af35 OP_EQUALVERIFY OP_CHECKSIG*276a91497175f9443badb362796cede465090e89816af3588ac*"1Emu2yb55Kjom2sndVWmoFg6acyzJUqmFb8$J  +@895de4fca00e8ed9330feab7bb92034198e6fb59c78846cf43877c5e6b57d365""16nT7kTNhKyDemAC8sc5xgZ4ZgygxrK6ag"UOP_DUP OP_HASH160 3f7125e631b9e434d428068615b82c4c8e4f164f OP_EQUALVERIFY OP_CHECKSIG*276a9143f7125e631b9e434d428068615b82c4c8e4f164f88ac*"16nT7kTNhKyDemAC8sc5xgZ4ZgygxrK6ag8$J  +/@895de4fca00e8ed9330feab7bb92034198e6fb59c78846cf43877c5e6b57d365""1MiULfu82LJb1wcaYLUYENS6yrWhhNBqRy"UOP_DUP OP_HASH160 e33a64453e20b6df9b430ff48d64c08700585c1e OP_EQUALVERIFY OP_CHECKSIG*276a914e33a64453e20b6df9b430ff48d64c08700585c1e88ac*"1MiULfu82LJb1wcaYLUYENS6yrWhhNBqRy8$J  $-@000000000000000000078c704450ec0785b333cc0fbb058f8c2e91217dca7309"@000000000000000000145a9b4f34be9ff153b44777255b6129af4517ab815c3d2$-@0000000000000000000ef7b9d16cb66741250cf531cf39a8c4306211ff513061"@000000000000000000078c704450ec0785b333cc0fbb058f8c2e91217dca73092$-@00000000000000000009db99aaa2416c28ae2edc62846fe4f0d08d48b0ab82a1"@0000000000000000000ef7b9d16cb66741250cf531cf39a8c4306211ff5130612 $-@0000000000000000000aea07a0308d8adaff39fec30376dbe4992e2e38c4e65f"@00000000000000000009db99aaa2416c28ae2edc62846fe4f0d08d48b0ab82a12 + + + +1@ec81e64ce9fb5821c1748df25bfd5f70811112fd9c5dcac5345c35963ab04977$"@0000000000000000000aea07a0308d8adaff39fec30376dbe4992e2e38c4e65f(-2 +@f84da452ad28136e09f495b4e2d831fd1938125b07ac28e9878fa736f0aa64a7B02f7b6625012fe638491e2fc402f306e67d87d9174c131010b8ce2c55c2c21e8f92 +@f84da452ad28136e09f495b4e2d831fd1938125b07ac28e9878fa736f0aa64a7B028e29814009cfbd2930ffafd17fec3db982b1889fb1e27791f302650e92b551a4B +@ec81e64ce9fb5821c1748df25bfd5f70811112fd9c5dcac5345c35963ab04977""1JMSZ6w3FKXcbuBddJrbfzUkDggv2m5ZG8"UOP_DUP OP_HASH160 be57c9dd910c9f71cc0eac23e5e696b091e72f29 OP_EQUALVERIFY OP_CHECKSIG*276a914be57c9dd910c9f71cc0eac23e5e696b091e72f2988ac*"1JMSZ6w3FKXcbuBddJrbfzUkDggv2m5ZG88$J  +@ec81e64ce9fb5821c1748df25bfd5f70811112fd9c5dcac5345c35963ab04977""1Q6XgJg3YPwS1ug4xz47VK2LTF5TdA6WyW"UOP_DUP OP_HASH160 fd5694cda624647034f75e792a79b36d4f8fc549 OP_EQUALVERIFY OP_CHECKSIG*276a914fd5694cda624647034f75e792a79b36d4f8fc54988ac*"1Q6XgJg3YPwS1ug4xz47VK2LTF5TdA6WyW8$J  +@ec81e64ce9fb5821c1748df25bfd5f70811112fd9c5dcac5345c35963ab04977""1CQZLtbDQ1iAZiLxdUNbnXYkpR4MzPnRDU"UOP_DUP OP_HASH160 7d1df30256920189e0fea1efd90ed5a3076025e9 OP_EQUALVERIFY OP_CHECKSIG*276a9147d1df30256920189e0fea1efd90ed5a3076025e988ac*"1CQZLtbDQ1iAZiLxdUNbnXYkpR4MzPnRDU8$J  $ę-@00000000000000000012c9b9da052d7937a7a8b0894de1250d3857dd6730f4ea"@0000000000000000000aea07a0308d8adaff39fec30376dbe4992e2e38c4e65f2$-@000000000000000000040c984a2bca88acfb14c653bad377dbefdb4f0cebfccd"@00000000000000000012c9b9da052d7937a7a8b0894de1250d3857dd6730f4ea2 $؈-@000000000000000000133e62d6ff84c71c5a408278dcff9027dc816d2fa7ad61"@000000000000000000040c984a2bca88acfb14c653bad377dbefdb4f0cebfccd2 + +1@9a7b79dea5850fc87d593227071799e7494bf60eac90f3ca1ada15119e8f5fe7$"@000000000000000000133e62d6ff84c71c5a408278dcff9027dc816d2fa7ad61(؈-2 +@0a8cf9a1f5d9ef16cf2af153141bc4154a6c978dfdf3e3322eb884989ed4a11cB0346e0c552fa0d5e12b3fc1f613c1c853f3b2668de5cea86a61e2feadd71e76a062 +@01e5d2b3d7acd7fbf56373741d91464cbfbab8559d003b17bc013092f75decffB0366f322cab3438feabeb24fb9a9683df6358cb897919c6642facb725ca4e46190B +E@9a7b79dea5850fc87d593227071799e7494bf60eac90f3ca1ada15119e8f5fe7""17pM17MgLxhMFaD2dr9iKjF9tgeWrtZfQb"UOP_DUP OP_HASH160 4ac5006bb296627f052d0819f0431a4574eade04 OP_EQUALVERIFY OP_CHECKSIG*276a9144ac5006bb296627f052d0819f0431a4574eade0488ac*"17pM17MgLxhMFaD2dr9iKjF9tgeWrtZfQb8$J  +@9a7b79dea5850fc87d593227071799e7494bf60eac90f3ca1ada15119e8f5fe7""1ACfYMv3t3b2k4XFo7LQb5rd46cqNZzUMo"UOP_DUP OP_HASH160 64ede139e7ec772cea1df3c17b00587b059c46de OP_EQUALVERIFY OP_CHECKSIG*276a91464ede139e7ec772cea1df3c17b00587b059c46de88ac*"1ACfYMv3t3b2k4XFo7LQb5rd46cqNZzUMo8$J   $Ŝ-@0000000000000000001281974361e478c4dd1d138c1fecb80c6c81c845614e89"@000000000000000000133e62d6ff84c71c5a408278dcff9027dc816d2fa7ad612 + +1@5e958d59ef77129d60ddc6165e488cbc0a78b0f1bbb630d50ca4d0a1ce39fe49$"@0000000000000000001281974361e478c4dd1d138c1fecb80c6c81c845614e89(Ŝ-2 +@cde5efe672b7c8dd6f55e3a246bdbd43761c12c21638ec79c9e4729cbe603dacB03433dd5a9d1a67a4cbaa573fe3194ad1eabb37d036c722d395690b8d8100d5efb2 +@cbcce3b7ce39bfec878312b6f2a37d1798450b093f4473da0c39cd4ae5b641edB0331db001fe2e7ae7e1846b6f45ecbe4b0ac712ace237eee4a26590b4230e8fcb82 +@f54b66a22e9222b794d19449b3b98df3eb9a76ab4af62c1b9cbfe20ff46184fdB03b372f6f6c4f264d0e384e92a1821fa9956881d78d4293feb69df327c9d351503B +@5e958d59ef77129d60ddc6165e488cbc0a78b0f1bbb630d50ca4d0a1ce39fe49""18UJnf9M2aqZNjEQBvJYRnQL3MqKVVzUWW"UOP_DUP OP_HASH160 51f2f59f52e6190c1a71281bd5768890e36b9524 OP_EQUALVERIFY OP_CHECKSIG*276a91451f2f59f52e6190c1a71281bd5768890e36b952488ac*"18UJnf9M2aqZNjEQBvJYRnQL3MqKVVzUWW8$J  +\@5e958d59ef77129d60ddc6165e488cbc0a78b0f1bbb630d50ca4d0a1ce39fe49""1BETV3Q7yS1T1Gi94mYihMqLrEGs2TUKDz"UOP_DUP OP_HASH160 703cc5cb11f00f256043df404729b2bb935c766a OP_EQUALVERIFY OP_CHECKSIG*276a914703cc5cb11f00f256043df404729b2bb935c766a88ac*"1BETV3Q7yS1T1Gi94mYihMqLrEGs2TUKDz8$J  +@5e958d59ef77129d60ddc6165e488cbc0a78b0f1bbb630d50ca4d0a1ce39fe49""157KtjamniWnwK5Dv1jvnRun1BoLEQEBiS"UOP_DUP OP_HASH160 2d12c4e58247eb675f62e7a67e26d18afb40d978 OP_EQUALVERIFY OP_CHECKSIG*276a9142d12c4e58247eb675f62e7a67e26d18afb40d97888ac*"157KtjamniWnwK5Dv1jvnRun1BoLEQEBiS8$J & $Ӝ-@0000000000000000000abf7cafcfd3893e783321e4de149639a801c35216fa11"@0000000000000000001281974361e478c4dd1d138c1fecb80c6c81c845614e892 + +1@c505137d22d69e5d72a218c753139b731b925d74dc9e7fac955a30dfa1dbe51f$"@0000000000000000000abf7cafcfd3893e783321e4de149639a801c35216fa11(Ӝ-2 +@ddcf995f1367d34279a2dc9a0c1d7c6061dc7168a8d8bcade996e06f8d6b6116B03d5e5289c0674579dd24d0ca762091fa552395815122dff1c73ba82167d0711dd2 +@7d4564f67984d409456271d0177eaa9ebd9412b4c880eeef06b8f36010d73728B03983ccd42a3e981714d1c98c6cfd09133d068bcac0fd9ae8b956223db171a22a82 +@82020178901a87e940a114e455355bcaf8cf78b62cf9f1bc156eeaa97830fe9bB02b96a14ffbda08bd33c13ab905f5d71edc5e8cd2556f9056eba0b224905e44877B +@c505137d22d69e5d72a218c753139b731b925d74dc9e7fac955a30dfa1dbe51f""1EYaxnpEFMKpVLaZgsGCziZjBSRbkuEFpN"UOP_DUP OP_HASH160 9492e1457f7b48eb40ff02cfbb468905f9e57328 OP_EQUALVERIFY OP_CHECKSIG*276a9149492e1457f7b48eb40ff02cfbb468905f9e5732888ac*"1EYaxnpEFMKpVLaZgsGCziZjBSRbkuEFpN8$J  +@c505137d22d69e5d72a218c753139b731b925d74dc9e7fac955a30dfa1dbe51f""1KtddUxEtvdJK5LZa4yhNJgtoS11UBrhdf"UOP_DUP OP_HASH160 cf360df43831daeb417c47dc336aaa261ab12ca2 OP_EQUALVERIFY OP_CHECKSIG*276a914cf360df43831daeb417c47dc336aaa261ab12ca288ac*"1KtddUxEtvdJK5LZa4yhNJgtoS11UBrhdf8$J  +@c505137d22d69e5d72a218c753139b731b925d74dc9e7fac955a30dfa1dbe51f"!1wxzCVqYKsYtYDQr5mEcZwkUmxGcmvUti"UOP_DUP OP_HASH160 0a6532644eb7d1da10483b7d64170da9189e5e7f OP_EQUALVERIFY OP_CHECKSIG*276a9140a6532644eb7d1da10483b7d64170da9189e5e7f88ac*!1wxzCVqYKsYtYDQr5mEcZwkUmxGcmvUti8$J 9$-@0000000000000000000430ecf3bd4890b42c4e9530bc64f7a9b1535979567f88"@0000000000000000000abf7cafcfd3893e783321e4de149639a801c35216fa112$-@0000000000000000000922d2d45fa2a773754a1c604342b5104cecfbd757cfe1"@0000000000000000000430ecf3bd4890b42c4e9530bc64f7a9b1535979567f882$-@0000000000000000001848234164b9abfb36a686b91338184cf576015ffc08c6"@0000000000000000000922d2d45fa2a773754a1c604342b5104cecfbd757cfe12$ߏ-@0000000000000000000a6babdac05fd1eccd6cea0399abcb0c3491ced30789bf"@0000000000000000001848234164b9abfb36a686b91338184cf576015ffc08c62$▝-@00000000000000000000b1c878e77fb835b2c349bf72afda53525375fb6e901a"@0000000000000000000a6babdac05fd1eccd6cea0399abcb0c3491ced30789bf2$-@00000000000000000003125f33beb3193e8c9f0cbcf883d45797593058579d2c"@00000000000000000000b1c878e77fb835b2c349bf72afda53525375fb6e901a2$-@00000000000000000019c0a036a42652bdfff6300f180ba23de8ebe6265965a1"@00000000000000000003125f33beb3193e8c9f0cbcf883d45797593058579d2c2!$-@00000000000000000019b6033fe3109b877992d58fa94cead060b0ede3a35f2d"@00000000000000000019c0a036a42652bdfff6300f180ba23de8ebe6265965a12 + + +1@78c44cbe5817842d4aaba89323a795f3d02e824e557a9b0ab32a13c0fc0251b5$"@00000000000000000019b6033fe3109b877992d58fa94cead060b0ede3a35f2d(-2 +@801fc32b8e98495d928b251b3580cd88c6197c47dbca55b7bc713a9f4b8db0bbB0237d0b92cf2ec17928961699ee6816dc4187e057cf3906fd4f869869a819ff33d2 +@d6e4a7724ba725b8f538e175b3a28c6b5b6b70300705d11a80005a12b718c163B033e2436867cccf54ada57ab442c1b37081546413ce31fd12dff17d826f4fdcd7dB +@78c44cbe5817842d4aaba89323a795f3d02e824e557a9b0ab32a13c0fc0251b5""1QJ6xUPUYCYxrQYsWu9VFppfVopFVnFPTG"UOP_DUP OP_HASH160 ff86efc158e0002399df6c6218602c904bf83d45 OP_EQUALVERIFY OP_CHECKSIG*276a914ff86efc158e0002399df6c6218602c904bf83d4588ac*"1QJ6xUPUYCYxrQYsWu9VFppfVopFVnFPTG8$J  +@78c44cbe5817842d4aaba89323a795f3d02e824e557a9b0ab32a13c0fc0251b5""18zVJqt1BSyDKM2V73ZLVGy2vhriy1E5DM"UOP_DUP OP_HASH160 57a838679bda86137ce1c1e435f10b47a806ae1f OP_EQUALVERIFY OP_CHECKSIG*276a91457a838679bda86137ce1c1e435f10b47a806ae1f88ac*"18zVJqt1BSyDKM2V73ZLVGy2vhriy1E5DM8$J  +_@78c44cbe5817842d4aaba89323a795f3d02e824e557a9b0ab32a13c0fc0251b5""16A3z67rTS3foEBWLDD7qqa6GSiuTjAQNJ"UOP_DUP OP_HASH160 388edd1d2eb5c4c036ad9aa31462303f5b5f3f3e OP_EQUALVERIFY OP_CHECKSIG*276a914388edd1d2eb5c4c036ad9aa31462303f5b5f3f3e88ac*"16A3z67rTS3foEBWLDD7qqa6GSiuTjAQNJ8$J ; + + +1@14e3bc9d60afa8271030563e9644f9328f3def768c9b87977162e1214f4de509$"@00000000000000000019b6033fe3109b877992d58fa94cead060b0ede3a35f2d(-2 +@64adcbd74ff745173393d99452ffe5024df5c76d67566c8504cbbd4049e87313B028733fe7b243ea55863d67114f987a54e69a5359fae0976a7bfb3aef08340652d2 +@df64cde7f93029f1bfed02e0c3edc4ad88a4021c93af8b7b34561208504810b7B0277f248032e75bd5814cc33299a93142c2aa630ffb1044db8c0553a9a0e9884bbB +@14e3bc9d60afa8271030563e9644f9328f3def768c9b87977162e1214f4de509""12B3p7avtGtWTG2NhFFKrpMFDZpVMNmz8L"UOP_DUP OP_HASH160 0cdea20bdb4c88e2ae97f6be3294aa57c8bf80a5 OP_EQUALVERIFY OP_CHECKSIG*276a9140cdea20bdb4c88e2ae97f6be3294aa57c8bf80a588ac*"12B3p7avtGtWTG2NhFFKrpMFDZpVMNmz8L8$J  +@14e3bc9d60afa8271030563e9644f9328f3def768c9b87977162e1214f4de509""13PZ5a5ZWjCftP6bqXrcGgMG43w3Xs9Y7R"UOP_DUP OP_HASH160 1a342e46410e836baa37b25c1e0c5db50a8f653a OP_EQUALVERIFY OP_CHECKSIG*276a9141a342e46410e836baa37b25c1e0c5db50a8f653a88ac*"13PZ5a5ZWjCftP6bqXrcGgMG43w3Xs9Y7R8$J  +_@14e3bc9d60afa8271030563e9644f9328f3def768c9b87977162e1214f4de509""14ga5cytTWvL9ScD4dmdvPFkEAnqc4Krw7"UOP_DUP OP_HASH160 2864369f88f4db99a5572ac5d88b09383faeed70 OP_EQUALVERIFY OP_CHECKSIG*276a9142864369f88f4db99a5572ac5d88b09383faeed7088ac*"14ga5cytTWvL9ScD4dmdvPFkEAnqc4Krw78$J  + + +1@a8b75209ad1b9ed50126907cd156bb71d0466d21316b4773db08bdafcf021b6f$"@00000000000000000019b6033fe3109b877992d58fa94cead060b0ede3a35f2d(-2 +@2da0e347b7f7699627140beedb21264f8f6b08a6ba074b27ca1ac7d036418858B028fca51a407e63df8c0d2be77df6a75103517af5e11b7d55244d2610dbb750c002 +@007f4eb11a917a34ed18532157e084265b72580b50d270c3140d6b61b3d71964B023a59d7dc8fdb953a373197f88d224f3fe342b7cd21d456ff0fcd7a07686bd23cB + +@a8b75209ad1b9ed50126907cd156bb71d0466d21316b4773db08bdafcf021b6f""13qtjqD2Gy5dcazknkvcU56BVgUwptj3aw"UOP_DUP OP_HASH160 1f2f68262072b5c1803b036de3ea65ca17dbcbe3 OP_EQUALVERIFY OP_CHECKSIG*276a9141f2f68262072b5c1803b036de3ea65ca17dbcbe388ac*"13qtjqD2Gy5dcazknkvcU56BVgUwptj3aw8$J  +@a8b75209ad1b9ed50126907cd156bb71d0466d21316b4773db08bdafcf021b6f""12cDoChM9Zge6y9NzhzoPWwxFNhoDrfmtj"UOP_DUP OP_HASH160 11a15dd285d2237e5e839293243a0de3839fd1ee OP_EQUALVERIFY OP_CHECKSIG*276a91411a15dd285d2237e5e839293243a0de3839fd1ee88ac*"12cDoChM9Zge6y9NzhzoPWwxFNhoDrfmtj8$J  +Z@a8b75209ad1b9ed50126907cd156bb71d0466d21316b4773db08bdafcf021b6f""1Ni5LUdRs9GaxTgfCJmz56GfZemgma2cLs"UOP_DUP OP_HASH160 ee1f50b345dc21512b8ee2aaeb91156950ff69c2 OP_EQUALVERIFY OP_CHECKSIG*276a914ee1f50b345dc21512b8ee2aaeb91156950ff69c288ac*"1Ni5LUdRs9GaxTgfCJmz56GfZemgma2cLs8$J ;6$-@0000000000000000000dfb018e670b44d1aafafc75da68cd44c3675ecd02ec12"@00000000000000000019b6033fe3109b877992d58fa94cead060b0ede3a35f2d25 + + +1@b11977b0b1577ed74771d757e8f31e904fae4e8c5b5e8ef7d8684d88690938b6$"@0000000000000000000dfb018e670b44d1aafafc75da68cd44c3675ecd02ec12(-2 +@5eeb00aa0df81a196b3e2c41693ba0017dc11e771f44f52285e754fd5646a98aB0285c47366e3bd0bf6283590eef2f320afa4975ce39ceb47f9120a78278889b00f2 +@ce0143f1468f074d48bb1667734d90c0d1e0b49dd315c6c15930302fb002345fB03f31e2886063aff4797be49c0b7c8381bfe317be2171fadddbd2c11d613894cd4B +@b11977b0b1577ed74771d757e8f31e904fae4e8c5b5e8ef7d8684d88690938b6""1GmccAgAycfqGnsjoikTius6FPmGSgDywT"UOP_DUP OP_HASH160 acf9e967acc3284e378f678f313713d8a51368d0 OP_EQUALVERIFY OP_CHECKSIG*276a914acf9e967acc3284e378f678f313713d8a51368d088ac*"1GmccAgAycfqGnsjoikTius6FPmGSgDywT8$J  +d@b11977b0b1577ed74771d757e8f31e904fae4e8c5b5e8ef7d8684d88690938b6""19QSAfDX4ZYHvjq59nPfQybEPWSNUkJBpa"UOP_DUP OP_HASH160 5c2f94d3ac5506fa41a546cd072bc4d935a55aa3 OP_EQUALVERIFY OP_CHECKSIG*276a9145c2f94d3ac5506fa41a546cd072bc4d935a55aa388ac*"19QSAfDX4ZYHvjq59nPfQybEPWSNUkJBpa8$J  +@b11977b0b1577ed74771d757e8f31e904fae4e8c5b5e8ef7d8684d88690938b6""17qCQ5XnJdmTkyHPY2hrPr8fkHP8kEGdaq"UOP_DUP OP_HASH160 4aee3c403b872af897d048f6510fb861c5afb3f3 OP_EQUALVERIFY OP_CHECKSIG*276a9144aee3c403b872af897d048f6510fb861c5afb3f388ac*"17qCQ5XnJdmTkyHPY2hrPr8fkHP8kEGdaq8$J  + +1@e355ccecc3998932fcff0f1e6cebd8262c43e328a38418854933879adf63c41c$"@0000000000000000000dfb018e670b44d1aafafc75da68cd44c3675ecd02ec12(-2 +@3f9259d57b8aea5ee391423da2ee49295bd78eb691a682d4ee8961586b5ed28aB0285c47366e3bd0bf6283590eef2f320afa4975ce39ceb47f9120a78278889b00f2 +@141ac85628f1db2a6fb39c2d9f0f1becb88f717df3cdeea22263a5cf69332096B02625e0153acd35f8a61ada7cec55ac6ebdd6cfc822cc04a7da1ab7c68e4bc11ef2 +@411ee3fd1c98d94df208149bf8158d2d5b10a00301c65141a10edb53621e779eB03ffe2c5e8e89e1b4529fb2a3f04a4d991d5677f5b77566e10ce075d82721e57b62 +@d6e4a7724ba725b8f538e175b3a28c6b5b6b70300705d11a80005a12b718c163B031b1016cb4cebd56e9b8666834387fe5010c22f59b8f88020f6bf80ea8613c8ce2 +@b5a0a660d2aa537f5e1e7f3cfbb17f4ffc03d9052d03a77cb03c46acf8032082B0378e7d445bca30ef70ee451bb89a4eedd2871da194f45e1f1348ebc498d952d132 +@1ddf2a68593a057c73bfcdd87121531be86f5ba0ac3b579b226601fbcba9e8aeB03f7fed72d72d468362d66776851f5fd4ef5f00d47d7a5c39251d11616f8bd49962 +@f6758575086a99b56211b4d4cfd3b1c2ea989e0d77995af1d2957a97b2303354B023c3b75533be1b6a842da626b86ee66134ebe53345b96ee09d2fa2c7e7de8a3912 +@b11977b0b1577ed74771d757e8f31e904fae4e8c5b5e8ef7d8684d88690938b6B03c4759a3dc0cb05366dbc9ed9b87ee5dfc52af4dc83360155df0dd0dda110678dB +@@e355ccecc3998932fcff0f1e6cebd8262c43e328a38418854933879adf63c41c""1N5L2MZGBPfRASMERcuux9xsQJ7FNimeRg"UOP_DUP OP_HASH160 e72c2f695625f3c34664a7381a85ecf7e1e9f05a OP_EQUALVERIFY OP_CHECKSIG*276a914e72c2f695625f3c34664a7381a85ecf7e1e9f05a88ac*"1N5L2MZGBPfRASMERcuux9xsQJ7FNimeRg8$J  +d@e355ccecc3998932fcff0f1e6cebd8262c43e328a38418854933879adf63c41c""1Cbn92CMHKUgyQQ2S637vfv1fnw51YCH6E"UOP_DUP OP_HASH160 7f3d34b3a92658baa202d64622365054dca9dd80 OP_EQUALVERIFY OP_CHECKSIG*276a9147f3d34b3a92658baa202d64622365054dca9dd8088ac*"1Cbn92CMHKUgyQQ2S637vfv1fnw51YCH6E8$J  +@e355ccecc3998932fcff0f1e6cebd8262c43e328a38418854933879adf63c41c""1H5rNhoLt8nPFXnkDLnG5HJijdBAYaCH77"UOP_DUP OP_HASH160 b06ce453043d49d614b74cab680c48c7a2bca51c OP_EQUALVERIFY OP_CHECKSIG*276a914b06ce453043d49d614b74cab680c48c7a2bca51c88ac*"1H5rNhoLt8nPFXnkDLnG5HJijdBAYaCH778$J  + +1@47a4d6e74c512bce032dcccc405dde33e0bfee9f2ab866cc753f685a444b04d6$"@0000000000000000000dfb018e670b44d1aafafc75da68cd44c3675ecd02ec12(-2 +@eabc3a6f575f6151c24079adae97004e7f4c628233d1d11a505bfd745c41f7c8B0257b1daa576b822c0d757585e97b3e0945a31811baa195f9a8b8632e160e7ad582 +@b37da7e78088e3a681da47ff82681d45deddf53e753e3921f3ec655375331072B02e255daa0d276ce5551e0cd5b0b4dd81384258e328c80fe2082912bf040bbbbbf2 +@cb27485e65d14c2eac3e2600b838de78ebc5596c34d114a3f2a0863192804786B030e2d31df548ba6ee8250fe2a5f129ceac655feb42e431a1aa0d369cfb54757732 +@69a11b2cee6ec12bdc69d86344504df3a7bc25a52000bbfec961dd6578234209B0364639fc296c4d151b2e11c2ecf1b8abe89727a23bd19aca82c56d2633485b73d2 +@2c57a8c60475dbcdd9db226058edf80be6eefed203d6c05c363e35c4554660b1B02612c8fc87b40691a03c3ab5fd8592175cae49662b9441e33284a38d2ba308b1cB +ݨ@47a4d6e74c512bce032dcccc405dde33e0bfee9f2ab866cc753f685a444b04d6""1Euxt9nfN1JjQ1eQwmYKfBzLZgk8WEdCaC"UOP_DUP OP_HASH160 989de9bfbbe1950a5976740f4515e0d7419e74cd OP_EQUALVERIFY OP_CHECKSIG*276a914989de9bfbbe1950a5976740f4515e0d7419e74cd88ac*"1Euxt9nfN1JjQ1eQwmYKfBzLZgk8WEdCaC8$J  +@47a4d6e74c512bce032dcccc405dde33e0bfee9f2ab866cc753f685a444b04d6""12zL4xZwxKvit8Z9cEER4k6AWZPffEwwxi"UOP_DUP OP_HASH160 15cfc0c2d8124ed008904c0fdb5118b114d4fce7 OP_EQUALVERIFY OP_CHECKSIG*276a91415cfc0c2d8124ed008904c0fdb5118b114d4fce788ac*"12zL4xZwxKvit8Z9cEER4k6AWZPffEwwxi8$J  +ո@47a4d6e74c512bce032dcccc405dde33e0bfee9f2ab866cc753f685a444b04d6""1DaQRAgH9t2aTuvJK8xnnNRUgsJhjyM7KY"UOP_DUP OP_HASH160 89f2c88ca2d3d57f1a47b8edd60d40e07c2f45a6 OP_EQUALVERIFY OP_CHECKSIG*276a91489f2c88ca2d3d57f1a47b8edd60d40e07c2f45a688ac*"1DaQRAgH9t2aTuvJK8xnnNRUgsJhjyM7KY8$J  + +1@ddd832e8d2ecf2ef26085a457b20d95d50cfa59a440c245537f46ee5390e462c$"@0000000000000000000dfb018e670b44d1aafafc75da68cd44c3675ecd02ec12(-2 +@0d8fa3abeffa5f7ab63e4da0cf37c38a1afc6830defe44b9c5603ac025853561B03129b455f8c67a8e511fccc8314655383cbf1d7e267ced0be61fd11ca4489cc442 +@e355ccecc3998932fcff0f1e6cebd8262c43e328a38418854933879adf63c41cB02822d38219939768dcc9bfa7e125fb95c825de4d734ae8c18181695bfd16de4ef2 +@e355ccecc3998932fcff0f1e6cebd8262c43e328a38418854933879adf63c41cB0217c8e44a23af56b91b471dabee16574087b24169ea94b0d0ce00143645c6fde4B +2@ddd832e8d2ecf2ef26085a457b20d95d50cfa59a440c245537f46ee5390e462c""14k5bR647359b6gVWtxcK7uCi8Fs7K3FiA"UOP_DUP OP_HASH160 290e191a559ac2444ab58a66088e542c9bc46763 OP_EQUALVERIFY OP_CHECKSIG*276a914290e191a559ac2444ab58a66088e542c9bc4676388ac*"14k5bR647359b6gVWtxcK7uCi8Fs7K3FiA8$J  +d@ddd832e8d2ecf2ef26085a457b20d95d50cfa59a440c245537f46ee5390e462c""1NAPwNutvqSrsswHGHpAF7MDdd1LLoX2ZR"UOP_DUP OP_HASH160 e821884c709e88e2e5d840ca315d8a9a7945ce9f OP_EQUALVERIFY OP_CHECKSIG*276a914e821884c709e88e2e5d840ca315d8a9a7945ce9f88ac*"1NAPwNutvqSrsswHGHpAF7MDdd1LLoX2ZR8$J  +w@ddd832e8d2ecf2ef26085a457b20d95d50cfa59a440c245537f46ee5390e462c""1NMQxvc8ogdubNqUDVCDAbpx2yf4xWMsZE"UOP_DUP OP_HASH160 ea36f70af6a510ff505fae4afdc3a763a76cb538 OP_EQUALVERIFY OP_CHECKSIG*276a914ea36f70af6a510ff505fae4afdc3a763a76cb53888ac*"1NMQxvc8ogdubNqUDVCDAbpx2yf4xWMsZE8$J $Ȕ-@00000000000000000006af51f2de3b07589af6d880a1ea2640ca13dc2d435107"@0000000000000000000dfb018e670b44d1aafafc75da68cd44c3675ecd02ec122$ʘ-@00000000000000000011af0defe48b8c45918425feb2df22e61ab1e302f5fe0d"@00000000000000000006af51f2de3b07589af6d880a1ea2640ca13dc2d4351072$؜ɟ-@00000000000000000003f7fe3396db95fb824787ee9dd77de56ce5124e7a7514"@00000000000000000011af0defe48b8c45918425feb2df22e61ab1e302f5fe0d2$-@0000000000000000000d3c45991b275e2a8e92f108ec67d9a12365f435ebe09b"@00000000000000000003f7fe3396db95fb824787ee9dd77de56ce5124e7a75142 + +1@182d702948b5d3c4a1ddcdc24ec850d8699b05003f03527eecaec319b9ffc449$"@0000000000000000000d3c45991b275e2a8e92f108ec67d9a12365f435ebe09b(-2 +@4099eac2e6cb21e5bd4c87f860c73fb407d8c7f0bee842bee9bb6974eeb94e40B024636186f1b9fede91982fb346f473eab4021b21f75923d2614ff1c10832f9a942 +@8ddb3fab5cef669866cf20a4df7569bbd63b5bf1a271f1b73152c43d02226553B036ca5faa97bc09552359401746ea253929cf9d8df09eaf903d980880f9b2d20d2B +@182d702948b5d3c4a1ddcdc24ec850d8699b05003f03527eecaec319b9ffc449""141zt7ZN4gM4qi2eL7wGGVhnuuSb6dB892"UOP_DUP OP_HASH160 2118b1b6af513c06c0a8c6c732cd6d3e8dddd9f4 OP_EQUALVERIFY OP_CHECKSIG*276a9142118b1b6af513c06c0a8c6c732cd6d3e8dddd9f488ac*"141zt7ZN4gM4qi2eL7wGGVhnuuSb6dB8928$J  +\@182d702948b5d3c4a1ddcdc24ec850d8699b05003f03527eecaec319b9ffc449""1PS26y6racaKtUc2kGwdQdE3eWYxGYUzGC"UOP_DUP OP_HASH160 f60e1640f7cfbeba96240a6656e38ee64a409eb8 OP_EQUALVERIFY OP_CHECKSIG*276a914f60e1640f7cfbeba96240a6656e38ee64a409eb888ac*"1PS26y6racaKtUc2kGwdQdE3eWYxGYUzGC8$J & + +1@f51816388631f12685bb93d7a6044121b74bb851a312a36f46a8cc75481fc8b2$"@0000000000000000000d3c45991b275e2a8e92f108ec67d9a12365f435ebe09b(-2 +@182d702948b5d3c4a1ddcdc24ec850d8699b05003f03527eecaec319b9ffc449B03a72d74fcea339d3e5ca18e1f9ed6f42063bf8d48069884979f285fd30f4dceec2 +@16a25539fe1fa0a483fbe4b335e893b2689a618f13111a3fdc9a61a7148a0a43B03888ad7e0707fcd36307cc0a57b0ea841e5ddc5afd466bb8e6997b2a1727dd1dbB +К@f51816388631f12685bb93d7a6044121b74bb851a312a36f46a8cc75481fc8b2""16aUQ6i1NXyNJs5Yjvt2fmkkadQJosZCEq"UOP_DUP OP_HASH160 3d2d3a001568753599e6c1cb923c602c1988119b OP_EQUALVERIFY OP_CHECKSIG*276a9143d2d3a001568753599e6c1cb923c602c1988119b88ac*"16aUQ6i1NXyNJs5Yjvt2fmkkadQJosZCEq8$J  +\@f51816388631f12685bb93d7a6044121b74bb851a312a36f46a8cc75481fc8b2""1LYzPnb2dA2ahaxKJLDqvQ4potsbAmE3jk"UOP_DUP OP_HASH160 d67731a0835525ad2ee223d47249f79405276bf6 OP_EQUALVERIFY OP_CHECKSIG*276a914d67731a0835525ad2ee223d47249f79405276bf688ac*"1LYzPnb2dA2ahaxKJLDqvQ4potsbAmE3jk8$J &/$к-@0000000000000000000dffb24943ceac35a2a7c15a71bc5dbd5f1f66f1ac1e6c"@0000000000000000000d3c45991b275e2a8e92f108ec67d9a12365f435ebe09b2- + + +1@f9145d60ca0834d5570c2b17e1037cc3a5a41d18f203ff805a3552e76cb3294f$"@0000000000000000000dffb24943ceac35a2a7c15a71bc5dbd5f1f66f1ac1e6c(к-2 +@6584f49f6c5b850b76fdc804f05c93e21eb6dd8c7530074c676fc63668138074B03ca63443725103b2fdf5b09930920ec565b15638e121e94d22d8f99bafadbbe682 +@6584f49f6c5b850b76fdc804f05c93e21eb6dd8c7530074c676fc63668138074B03a4903403b21bf7d61c23a427d3551aa02416ce1a612c0d05e13c286c6265d572B +R@f9145d60ca0834d5570c2b17e1037cc3a5a41d18f203ff805a3552e76cb3294f""114WQfuVnWgqwWMK3uKwNDmMQE46jyK6pA"UOP_DUP OP_HASH160 00a9cbea60805382efd22960d66134aba6d015e6 OP_EQUALVERIFY OP_CHECKSIG*276a91400a9cbea60805382efd22960d66134aba6d015e688ac*"114WQfuVnWgqwWMK3uKwNDmMQE46jyK6pA8$J  +[@f9145d60ca0834d5570c2b17e1037cc3a5a41d18f203ff805a3552e76cb3294f""1BubdFednT7W9aJ4hHnScZ8WQa1XWAmcj2"UOP_DUP OP_HASH160 77a3ca9805ea960c5be2c8e623a1f3d0cc2e6d8c OP_EQUALVERIFY OP_CHECKSIG*276a91477a3ca9805ea960c5be2c8e623a1f3d0cc2e6d8c88ac*"1BubdFednT7W9aJ4hHnScZ8WQa1XWAmcj28$J  +М@f9145d60ca0834d5570c2b17e1037cc3a5a41d18f203ff805a3552e76cb3294f""1EKdmtarMC8mFapSpJtxozYyJM9u4ZuZRJ"UOP_DUP OP_HASH160 921fd1e1df799555cd419cd9a4a606e585ab2e03 OP_EQUALVERIFY OP_CHECKSIG*276a914921fd1e1df799555cd419cd9a4a606e585ab2e0388ac*"1EKdmtarMC8mFapSpJtxozYyJM9u4ZuZRJ8$J  + +1@792c622a3d7d9161a2ea013d147fb85bedcc87bdff5842008fce350788080aa8$"@0000000000000000000dffb24943ceac35a2a7c15a71bc5dbd5f1f66f1ac1e6c(к-2 +@f9145d60ca0834d5570c2b17e1037cc3a5a41d18f203ff805a3552e76cb3294fB02e42e8680ca35bade17200725831c00f7b4444cd484a6bbbeb07fc7f427493f152 +@0d902f57ea4a6a5feed4e59208cd9d76d37e699a1ce5714274260904b97a178cB02c462af256f271f9529e65ed20473e7eb14e84677ee1bf5ac8c57a32351897b5a2 +@a41da627901e82ebb921d1811dfa5844453c4df4e187e5c84ee83cce4cc6d5bdB0308ac8647a42b721c15ba22e1c93dcbdb091ed5df06bf0f17de0117cbbe5173fe2 +@f0755c1920607957068f1d4d4f8410bd03a1c46adeec3dcf64bb01f96ca069b3B028dedb07848f2ae54ad99a92c31e6d301c80af161a17646219f59f8347325da032 +@f9145d60ca0834d5570c2b17e1037cc3a5a41d18f203ff805a3552e76cb3294fB03be1502a25934e7cd3d1bed394601073bf188a0facff99988c32607360d5687a1B +R@792c622a3d7d9161a2ea013d147fb85bedcc87bdff5842008fce350788080aa8""1LH2M9SkbxNf8FdTbEtpaSPAdueGoh22CQ"UOP_DUP OP_HASH160 d3722b83e476a351354a6a0bcac155dd201d9c4d OP_EQUALVERIFY OP_CHECKSIG*276a914d3722b83e476a351354a6a0bcac155dd201d9c4d88ac*"1LH2M9SkbxNf8FdTbEtpaSPAdueGoh22CQ8$J  +[@792c622a3d7d9161a2ea013d147fb85bedcc87bdff5842008fce350788080aa8""1Gu7jdZMKErSbjcfGWuuD7NeZXnLqRPgr3"UOP_DUP OP_HASH160 ae65238ceaff143e2bd2cc210c3c861f5fcc7f54 OP_EQUALVERIFY OP_CHECKSIG*276a914ae65238ceaff143e2bd2cc210c3c861f5fcc7f5488ac*"1Gu7jdZMKErSbjcfGWuuD7NeZXnLqRPgr38$J  +@792c622a3d7d9161a2ea013d147fb85bedcc87bdff5842008fce350788080aa8""17SJYPd37SdEHMAQc2uYtAXGbagXye6Uyi"UOP_DUP OP_HASH160 4699cbe183f2afcb82a3bbda31ff385f23496884 OP_EQUALVERIFY OP_CHECKSIG*276a9144699cbe183f2afcb82a3bbda31ff385f2349688488ac*"17SJYPd37SdEHMAQc2uYtAXGbagXye6Uyi8$J  + + +1@0aa1418b3bee5cea15d7b41a9d7d0b617d88777f2d9e60a371c0a0672896662f$"@0000000000000000000dffb24943ceac35a2a7c15a71bc5dbd5f1f66f1ac1e6c(к-2 +@792c622a3d7d9161a2ea013d147fb85bedcc87bdff5842008fce350788080aa8B02756079ebe2999d5dd5aa4a5d90cd1b4100793e360b4bd86fe7e6289ca28314ea2 +@792c622a3d7d9161a2ea013d147fb85bedcc87bdff5842008fce350788080aa8B02bcd93dfbc1668f007a581976185f6cd2246aa3ffc72143913bba1f39e954eb07B +R@0aa1418b3bee5cea15d7b41a9d7d0b617d88777f2d9e60a371c0a0672896662f""15Qmt2UKE8RWzYJSoZ73a2SoizzKDR9Diu"UOP_DUP OP_HASH160 305f88b31a7e164025b3c9871da668407b3d9366 OP_EQUALVERIFY OP_CHECKSIG*276a914305f88b31a7e164025b3c9871da668407b3d936688ac*"15Qmt2UKE8RWzYJSoZ73a2SoizzKDR9Diu8$J  +[@0aa1418b3bee5cea15d7b41a9d7d0b617d88777f2d9e60a371c0a0672896662f""1C6WVeR4ZmbT5tHiR5PEy9EHJ9m77Eqnt7"UOP_DUP OP_HASH160 79b4156c33c78ca57b2b1cdc66db3db232cf350e OP_EQUALVERIFY OP_CHECKSIG*276a91479b4156c33c78ca57b2b1cdc66db3db232cf350e88ac*"1C6WVeR4ZmbT5tHiR5PEy9EHJ9m77Eqnt78$J  +@0aa1418b3bee5cea15d7b41a9d7d0b617d88777f2d9e60a371c0a0672896662f""1FYoxT8xSWb4Q8a5h1ucmQZFdybFhWoFyy"UOP_DUP OP_HASH160 9f95da4bf01abc448468b5d08b5d051c3aed8721 OP_EQUALVERIFY OP_CHECKSIG*276a9149f95da4bf01abc448468b5d08b5d051c3aed872188ac*"1FYoxT8xSWb4Q8a5h1ucmQZFdybFhWoFyy8$J  + + +1@96069a040a1a32506d7003d96e680fa716c924cdc768627c411820a109a7998b$"@0000000000000000000dffb24943ceac35a2a7c15a71bc5dbd5f1f66f1ac1e6c(к-2 +@2071ee8c654f2cd142d7b963a550e3ab687c0acf96cabadcefa0636280ac2478B027f3e525e2f4d17e00daa6db89ba58817ebec0a74297e141d7c487d5c6d529c362 +@441ad03099d157912646e6092bf50fe00ec9c35cf39603445870099b2d3a5debB02908ba456dfe96ded22942272eda12f18e2704a8790741ccc2ac8bb148234aac1B +u@96069a040a1a32506d7003d96e680fa716c924cdc768627c411820a109a7998b""18Ga5byxYTPahmgKdYFVN4rDvqAD22T5Hk"UOP_DUP OP_HASH160 4fbabbb16e649867c1cbc520ee92017aebe59f11 OP_EQUALVERIFY OP_CHECKSIG*276a9144fbabbb16e649867c1cbc520ee92017aebe59f1188ac*"18Ga5byxYTPahmgKdYFVN4rDvqAD22T5Hk8$J  +@96069a040a1a32506d7003d96e680fa716c924cdc768627c411820a109a7998b""18mpbHAESGomKmpBKrUUCyBjykpGzA4hv1"UOP_DUP OP_HASH160 5542e8e7589ae3ca6d15d884f298ed9b0fb3fd49 OP_EQUALVERIFY OP_CHECKSIG*276a9145542e8e7589ae3ca6d15d884f298ed9b0fb3fd4988ac*"18mpbHAESGomKmpBKrUUCyBjykpGzA4hv18$J  +@96069a040a1a32506d7003d96e680fa716c924cdc768627c411820a109a7998b""1CbLbDqK6y4uCXxGzDcajhKRTd7S2TFfVL"UOP_DUP OP_HASH160 7f27e11675dde5201de422432e2f222426810b03 OP_EQUALVERIFY OP_CHECKSIG*276a9147f27e11675dde5201de422432e2f222426810b0388ac*"1CbLbDqK6y4uCXxGzDcajhKRTd7S2TFfVL8$J $-@00000000000000000013858155c8b350ef9c8551057682c4e2b149a946e51bb5"@0000000000000000000dffb24943ceac35a2a7c15a71bc5dbd5f1f66f1ac1e6c2 $ˠ-@0000000000000000000708b11675752173bed97f4654feb5a84d5fbfc8a68011"@00000000000000000013858155c8b350ef9c8551057682c4e2b149a946e51bb52 + + + +1@3d6e2609d8a3347874d83e738423e9ac653655e2288a6d67df1f54adf3579437$"@0000000000000000000708b11675752173bed97f4654feb5a84d5fbfc8a68011(ˠ-2 +@9fa403c66bed04e9e3f4e08d779968527d3fbc316a976fabffb67884ca970c01B027f3e525e2f4d17e00daa6db89ba58817ebec0a74297e141d7c487d5c6d529c362 +@507b326c0cfbfff82aa32ba04f5c5eb47e5dea22c9ed603236e7a19f037ddd70B02d448a5117ee641bba612d00af8e124e1010c3c486142eea833ddafc0c83b8761B +@3d6e2609d8a3347874d83e738423e9ac653655e2288a6d67df1f54adf3579437""16xPzJeA3nFHNa9TPkJ1NiWshjeLC6JDft"UOP_DUP OP_HASH160 4152b23c7cc7e9a4758bdc5d843c3c950a6ee440 OP_EQUALVERIFY OP_CHECKSIG*276a9144152b23c7cc7e9a4758bdc5d843c3c950a6ee44088ac*"16xPzJeA3nFHNa9TPkJ1NiWshjeLC6JDft8$J  +V@3d6e2609d8a3347874d83e738423e9ac653655e2288a6d67df1f54adf3579437""1GeyBUjxEVx2xDiWt6egzDKWTVRczJjv9L"UOP_DUP OP_HASH160 abb82cb255e76cf627556be36e725fbba71223ba OP_EQUALVERIFY OP_CHECKSIG*276a914abb82cb255e76cf627556be36e725fbba71223ba88ac*"1GeyBUjxEVx2xDiWt6egzDKWTVRczJjv9L8$J  +@3d6e2609d8a3347874d83e738423e9ac653655e2288a6d67df1f54adf3579437""1MFygzTirQDpUuwuZhZmgYNvZUubuqxJa3"UOP_DUP OP_HASH160 de37a940fb57a21782e275a3a09c563343a6648a OP_EQUALVERIFY OP_CHECKSIG*276a914de37a940fb57a21782e275a3a09c563343a6648a88ac*"1MFygzTirQDpUuwuZhZmgYNvZUubuqxJa38$J  ˜$-@0000000000000000001620111f552fd2f586e43e28cf48d38e4cf05e32728b50"@0000000000000000000708b11675752173bed97f4654feb5a84d5fbfc8a680112 + + + +1@d6ab19178ef9194aa40934b4731b91563363388d82944a790f3b0ca67b2d9cdd˜$"@0000000000000000001620111f552fd2f586e43e28cf48d38e4cf05e32728b50(-2 +@4aabb449fafbc65f4319d6f56dbdb50535bd6742d3d62b80bc86fc98e636a3f2B0323065a7d263007e3b48852f17f5c327ff0b2396b0f4e69f1d8ed4b78203540fe2 +@70a4a81035a54f4f1bf61358530cb7e060168a993b31f7dc72bc339b9df7b70fB02b6941e2e00ca2e400b5243bebec2c0de6ee84fbdb92fbd84b7da87ae02b5a43aB +5@d6ab19178ef9194aa40934b4731b91563363388d82944a790f3b0ca67b2d9cdd""15UWxWVvWAHBna3expbcFqQ3VHpQ7AD5t5"UOP_DUP OP_HASH160 3114bdb132974dafa061adc049783a302f1d82fc OP_EQUALVERIFY OP_CHECKSIG*276a9143114bdb132974dafa061adc049783a302f1d82fc88ac*"15UWxWVvWAHBna3expbcFqQ3VHpQ7AD5t58˜$J  +[@d6ab19178ef9194aa40934b4731b91563363388d82944a790f3b0ca67b2d9cdd""1AGYUXSmCzqBx7HYn477dwwPDaTvXmvRiQ"UOP_DUP OP_HASH160 65a9a5270184329f223e2c62025a304248a0a220 OP_EQUALVERIFY OP_CHECKSIG*276a91465a9a5270184329f223e2c62025a304248a0a22088ac*"1AGYUXSmCzqBx7HYn477dwwPDaTvXmvRiQ8˜$J  +_@d6ab19178ef9194aa40934b4731b91563363388d82944a790f3b0ca67b2d9cdd""17F1r3MvMF4SUouqXXi16ASnv57fu9GaGL"UOP_DUP OP_HASH160 447748b2ead194b1d7fb787e73945a30af73ba18 OP_EQUALVERIFY OP_CHECKSIG*276a914447748b2ead194b1d7fb787e73945a30af73ba1888ac*"17F1r3MvMF4SUouqXXi16ASnv57fu9GaGL8˜$J   Ø$펡-@0000000000000000000d54c7199ac22b1314fc31f83947a002cd8cdc5b754f26"@0000000000000000001620111f552fd2f586e43e28cf48d38e4cf05e32728b502 + +1@04f401bdc7b3e40fc7f74a8a79cda1d71690e69a165e3e928d33500a73d52b79Ø$"@0000000000000000000d54c7199ac22b1314fc31f83947a002cd8cdc5b754f26(펡-2 +@d442e91d02b9efe2cedd612d953b136a786e597dfc5ecb302770864f159a45dcB03bf4474f621dff6f22b68b02caf8fbe02220148eaae132f2b7110673fa2a9734d2 +@5f2c5651dba1cf9dbd27c46f274dfefd38867508ebb28ab3b748c4384ab2898eB02de965f9e44d3df291f9826e240f58bf1135d984d28e98c32a9f386398a6b56ce2 +@b930f69385d37d68324f171537932be8a3aa0100b130ac318ffa04e5c94cf159B038f037dc2a5cdc8df32e4ffd06bb7bf8b3cc0bfd49868428909d59ef4534e911eB +.@04f401bdc7b3e40fc7f74a8a79cda1d71690e69a165e3e928d33500a73d52b79""1HmUp7jaZ6L9N99sALEMQVbg66PjK61g5E"UOP_DUP OP_HASH160 b7eb880c40d5c7586203d657fdd7a79866ff50d3 OP_EQUALVERIFY OP_CHECKSIG*276a914b7eb880c40d5c7586203d657fdd7a79866ff50d388ac*"1HmUp7jaZ6L9N99sALEMQVbg66PjK61g5E8Ø$J  +[@04f401bdc7b3e40fc7f74a8a79cda1d71690e69a165e3e928d33500a73d52b79""1Ehtp78YpSAySSVgsEEtYt1LNf7bsayvib"UOP_DUP OP_HASH160 9655863731af5ed12395e606850c2c979b7c29ba OP_EQUALVERIFY OP_CHECKSIG*276a9149655863731af5ed12395e606850c2c979b7c29ba88ac*"1Ehtp78YpSAySSVgsEEtYt1LNf7bsayvib8Ø$J  +@04f401bdc7b3e40fc7f74a8a79cda1d71690e69a165e3e928d33500a73d52b79""1DDkVjyZwBLCEpqReztzwbtCBtveFumENi"UOP_DUP OP_HASH160 860acf2710e7aa764432a620f95ff41c72b3314d OP_EQUALVERIFY OP_CHECKSIG*276a914860acf2710e7aa764432a620f95ff41c72b3314d88ac*"1DDkVjyZwBLCEpqReztzwbtCBtveFumENi8Ø$J  Ę$գ-@0000000000000000000358b3fb5a3fd545a1dfadfbb5d1fc05618008fa4293e4"@0000000000000000000d54c7199ac22b1314fc31f83947a002cd8cdc5b754f262Ř$ߡ-@00000000000000000012a1816279a8f51d859168e37893b7106c127fb9c6e31b"@0000000000000000000358b3fb5a3fd545a1dfadfbb5d1fc05618008fa4293e42 + + +1@4abdc08e030b028a16277d87a9d915bf1b0f32b0bc2ceebb99064dfb31158828Ř$"@00000000000000000012a1816279a8f51d859168e37893b7106c127fb9c6e31b(ߡ-2 +@cd0f1c24dc7ab4dcfd4f7fd02413b891aeda6984ebc4bb146e5f93a967cfd6aaB0291f444969e818ea91717324c93c9b8a81dc7b90a91b4ee532a7bd1eb430d2b452 +@6dd92c022a1bc456a945f55b59c669d468b8df76a4bc4188a5872eceb9d12d06B03defa158a26aa7b077637bbec6f5226e72c9d426dfbb56f043df05901b5bd4814B +u@4abdc08e030b028a16277d87a9d915bf1b0f32b0bc2ceebb99064dfb31158828""1LGzX3u8wR9nxYZZiqN3PQuoBy3EPDrR7y"UOP_DUP OP_HASH160 d370a49c828070095491468a20d6250e15b53ccc OP_EQUALVERIFY OP_CHECKSIG*276a914d370a49c828070095491468a20d6250e15b53ccc88ac*"1LGzX3u8wR9nxYZZiqN3PQuoBy3EPDrR7y8Ř$J  + @4abdc08e030b028a16277d87a9d915bf1b0f32b0bc2ceebb99064dfb31158828""1CSZSdRyb8HMKqxe7WwkYxEzK97AKqVvjH"UOP_DUP OP_HASH160 7d7edd2011b816682d60ac3a273c08f4b9951788 OP_EQUALVERIFY OP_CHECKSIG*276a9147d7edd2011b816682d60ac3a273c08f4b995178888ac*"1CSZSdRyb8HMKqxe7WwkYxEzK97AKqVvjH8Ř$J  +@4abdc08e030b028a16277d87a9d915bf1b0f32b0bc2ceebb99064dfb31158828""1BFxoMjkhDzgEbzCMWE7FNmUK4H2wKFZwp"UOP_DUP OP_HASH160 7085a901f24b664ab42940138670523a6785b5c3 OP_EQUALVERIFY OP_CHECKSIG*276a9147085a901f24b664ab42940138670523a6785b5c388ac*"1BFxoMjkhDzgEbzCMWE7FNmUK4H2wKFZwp8Ř$J  + +1@354b3c664050a65185f4f65debc797de9f4155e8661ef278ca754d1bfde42f59Ř$"@00000000000000000012a1816279a8f51d859168e37893b7106c127fb9c6e31b(ߡ-2 +@3d6e2609d8a3347874d83e738423e9ac653655e2288a6d67df1f54adf3579437B02cdae174fdc80dcc380fc6ab3a818bd69225bd90f4ede95e94d6de4620d3d47ce2 +@773b4fd88d8c110edf5922d223fd3fc1e741f6218ee493c91069faf2a8ed505cB026f749c73e377859a493ef87affdf95dccac0af11f52f5380b8e5186e9baf76d0B +@354b3c664050a65185f4f65debc797de9f4155e8661ef278ca754d1bfde42f59""1FJgeXykNoKh8j1ch7ewWPHtbuJu11woD7"UOP_DUP OP_HASH160 9ce9ed973cc3dd9af4cb7110c190fc0f03eb7b0b OP_EQUALVERIFY OP_CHECKSIG*276a9149ce9ed973cc3dd9af4cb7110c190fc0f03eb7b0b88ac*"1FJgeXykNoKh8j1ch7ewWPHtbuJu11woD78Ř$J  + @354b3c664050a65185f4f65debc797de9f4155e8661ef278ca754d1bfde42f59""1FJgeXykNoKh8j1ch7ewWPHtbuJu11woD7"UOP_DUP OP_HASH160 9ce9ed973cc3dd9af4cb7110c190fc0f03eb7b0b OP_EQUALVERIFY OP_CHECKSIG*276a9149ce9ed973cc3dd9af4cb7110c190fc0f03eb7b0b88ac*"1FJgeXykNoKh8j1ch7ewWPHtbuJu11woD78Ř$J   +m@354b3c664050a65185f4f65debc797de9f4155e8661ef278ca754d1bfde42f59""16h4a15zsfASB6MfJ51ysBsfwDaJ9Y9toB"UOP_DUP OP_HASH160 3e6c3f236b9fb52be5dac93739f2aa665b692989 OP_EQUALVERIFY OP_CHECKSIG*276a9143e6c3f236b9fb52be5dac93739f2aa665b69298988ac*"16h4a15zsfASB6MfJ51ysBsfwDaJ9Y9toB8Ř$J  +@354b3c664050a65185f4f65debc797de9f4155e8661ef278ca754d1bfde42f59"l"6OP_RETURN 1101bb9ef13a7ac524306bda565eaa5b7c59e873a625*06a161101bb9ef13a7ac524306bda565eaa5b7c59e873a6252:z$0kV^[|Ys%8Ř$J Ƙ$ߡ-@0000000000000000000b49cd2f3478450dbf04138ef4417a503cceec9c8b17ed"@00000000000000000012a1816279a8f51d859168e37893b7106c127fb9c6e31b2ǘ$-@0000000000000000000a2e05964a6e9e8b74595606c6ebee7bf3f9cec9fd15c6"@0000000000000000000b49cd2f3478450dbf04138ef4417a503cceec9c8b17ed2Ș$-@0000000000000000001197f6a440803a816a7dc4297671de89dffe5198746f42"@0000000000000000000a2e05964a6e9e8b74595606c6ebee7bf3f9cec9fd15c62ɘ$-@00000000000000000007d61ab813ae5d967eb4e22412f2de97c469024638db08"@0000000000000000001197f6a440803a816a7dc4297671de89dffe5198746f422ʘ$-@00000000000000000008b72d53d0b2507a0e16014dc1cddcc77d769f2fde95a6"@00000000000000000007d61ab813ae5d967eb4e22412f2de97c469024638db082˘$-@00000000000000000006f5bad2d7f736210159a2ee178139767fe9961f8708db"@00000000000000000008b72d53d0b2507a0e16014dc1cddcc77d769f2fde95a62̘$-@0000000000000000000b9fb63975553ff74d012ae0c73d2b0acbc27d82cfae39"@00000000000000000006f5bad2d7f736210159a2ee178139767fe9961f8708db2͘$-@000000000000000000190bce00bf06aaf1a9b7414eb2d5e6caca8618212b0737"@0000000000000000000b9fb63975553ff74d012ae0c73d2b0acbc27d82cfae392Θ$֢-@0000000000000000000ab023851a49539a79e58a86c54222e86083e406a92369"@000000000000000000190bce00bf06aaf1a9b7414eb2d5e6caca8618212b07372Ϙ$ţ-@00000000000000000001958da7eed5153f5beb17e496b06365ee87ac28940cf1"@0000000000000000000ab023851a49539a79e58a86c54222e86083e406a923692 И$쀤-@00000000000000000010723adec9affd363fedf4cde52ac8909c7ca744f5a906"@00000000000000000001958da7eed5153f5beb17e496b06365ee87ac28940cf12 + +1@7cdcb69036b0dec5a1338c873b9ba6fc9b7748b992d4bc636cfb581e4e7ec1efИ$"@00000000000000000010723adec9affd363fedf4cde52ac8909c7ca744f5a906(쀤-2 +@16b98078c3bd9ae259904e184b48e62087e03daeb45eda42446746f0780bfd7aB02e135fabe59158f9543c53d0683edb123cf5c3843798318d213322df53311a16a2 +@20c6cf4a0a011cdd6855c9edcd8ecfc158d287c5c74c059cedd5a28afde24bf2B0375a907c8089d0ae696cdf05d3dcfcedc026cc709f24e2c55d7db59d38eec802fB +ъ@7cdcb69036b0dec5a1338c873b9ba6fc9b7748b992d4bc636cfb581e4e7ec1ef""1FcM1Zwn5AXt9BG7kwxbJkg4MHUk31JteR"UOP_DUP OP_HASH160 a04105e158134158b0e499466833399389bd1b4a OP_EQUALVERIFY OP_CHECKSIG*276a914a04105e158134158b0e499466833399389bd1b4a88ac*"1FcM1Zwn5AXt9BG7kwxbJkg4MHUk31JteR8И$J  +\@7cdcb69036b0dec5a1338c873b9ba6fc9b7748b992d4bc636cfb581e4e7ec1ef""1MPwim4doZwS2ubBFQxNLg7LYxxy9hPadi"UOP_DUP OP_HASH160 dfb95843ea0ab76e30cf0caf6fb03a8d7bd88e41 OP_EQUALVERIFY OP_CHECKSIG*276a914dfb95843ea0ab76e30cf0caf6fb03a8d7bd88e4188ac*"1MPwim4doZwS2ubBFQxNLg7LYxxy9hPadi8И$J & + + +1@d8a2b223b5f72b2d74049a79736d9fbcb6e47d49b4548bf7bf9a11f997a2cab6И$"@00000000000000000010723adec9affd363fedf4cde52ac8909c7ca744f5a906(쀤-2 +@69a11b2cee6ec12bdc69d86344504df3a7bc25a52000bbfec961dd6578234209B020f0dec982de4f96ffcce545c85e9a5117aa6d2b6862f70558658750f5c115a312 +@47a4d6e74c512bce032dcccc405dde33e0bfee9f2ab866cc753f685a444b04d6B037de4f4556fae5d3850e9502fdb74e0d776fb05f337cca071da48c28dc94428d3B +@d8a2b223b5f72b2d74049a79736d9fbcb6e47d49b4548bf7bf9a11f997a2cab6""19M85vbc71GAkhEhuW1PAD8zoLH74tibA2"UOP_DUP OP_HASH160 5b8f3d5bbb4d5f457d84a15b87cae60718a36ed9 OP_EQUALVERIFY OP_CHECKSIG*276a9145b8f3d5bbb4d5f457d84a15b87cae60718a36ed988ac*"19M85vbc71GAkhEhuW1PAD8zoLH74tibA28И$J  + @d8a2b223b5f72b2d74049a79736d9fbcb6e47d49b4548bf7bf9a11f997a2cab6""16uorKTMB1BHou8dJBbxc4wrRZLtjuyJxM"UOP_DUP OP_HASH160 40d55e1b4ca75c4403fcd3d1937cf37c2760c082 OP_EQUALVERIFY OP_CHECKSIG*276a91440d55e1b4ca75c4403fcd3d1937cf37c2760c08288ac*"16uorKTMB1BHou8dJBbxc4wrRZLtjuyJxM8И$J  +@d8a2b223b5f72b2d74049a79736d9fbcb6e47d49b4548bf7bf9a11f997a2cab6""1F8JHtGzsD6LMnW3X8P3Bag1jjX2eQkfQc"UOP_DUP OP_HASH160 9af31b49a7a195d888af28fb4e0eea9374b7612e OP_EQUALVERIFY OP_CHECKSIG*276a9149af31b49a7a195d888af28fb4e0eea9374b7612e88ac*"1F8JHtGzsD6LMnW3X8P3Bag1jjX2eQkfQc8И$J  + +1@599b7979a06de72913c04c53cf248953049d93892942b3135e67ae764ab1b7d0И$"@00000000000000000010723adec9affd363fedf4cde52ac8909c7ca744f5a906(쀤-2 +@4abdc08e030b028a16277d87a9d915bf1b0f32b0bc2ceebb99064dfb31158828B0372a0fd4e990d8a18d3608b3bfad1f4e2612eefc377658e2cda02f7de8336cd462 +@357b377ef0da3758eb02bb9eb5f99dcb35711f26e2c030f9210b7809d8fff44aB03d8f0e6819a8f8834a601d1d9575f6b25f9d8b537aba194fde5750c08722ba21d2 +@2a7e7e7f2c8041eb6c1282b7e5814b247ddf37dd5cbeb0bb9e90e562f4b74bacB033bbe0d747f639ad978a5be181e24be84217b87575bf9eeb50a079dfa74b48b9f2 +@0e16e863afe00890159a5c6966e0ce5a433372212b0e9e51e45ae20755dc34edB0288013b1962b48d1bdfc2b6b043f3077cf99e7b8c4d3d267248fd3d49aea5a9adB + @599b7979a06de72913c04c53cf248953049d93892942b3135e67ae764ab1b7d0""17PmGEeqySa2LiWYT651s3rd5QbjdTBY3X"UOP_DUP OP_HASH160 461edabf9533b5ebbf9ab310fe88fe5407178a11 OP_EQUALVERIFY OP_CHECKSIG*276a914461edabf9533b5ebbf9ab310fe88fe5407178a1188ac*"17PmGEeqySa2LiWYT651s3rd5QbjdTBY3X8И$J  +@599b7979a06de72913c04c53cf248953049d93892942b3135e67ae764ab1b7d0""17Xrw25qEKHhs5XLcdGVyJ5Sp3XTmkgAo6"UOP_DUP OP_HASH160 47a6ea05fabc0a636519fb8398690ce3ceb79084 OP_EQUALVERIFY OP_CHECKSIG*276a91447a6ea05fabc0a636519fb8398690ce3ceb7908488ac*"17Xrw25qEKHhs5XLcdGVyJ5Sp3XTmkgAo68И$J  +k@599b7979a06de72913c04c53cf248953049d93892942b3135e67ae764ab1b7d0""1HUfofEcpd2XvHFwvH2Qi5doSbrD9KEg3X"UOP_DUP OP_HASH160 b4bda2c6f72941e173e3e49189fcc50e06117b84 OP_EQUALVERIFY OP_CHECKSIG*276a914b4bda2c6f72941e173e3e49189fcc50e06117b8488ac*"1HUfofEcpd2XvHFwvH2Qi5doSbrD9KEg3X8И$J ;ј$𣵤-@000000000000000000090cd74c557cc8d6afca5db247ed930419440805fc9aa9"@00000000000000000010723adec9affd363fedf4cde52ac8909c7ca744f5a9062 + +1@9808e853136edd559bb2dbd28b5552c4b0b62ea93f28895898e7238c997bff65ј$"@000000000000000000090cd74c557cc8d6afca5db247ed930419440805fc9aa9(𣵤-2 +@42b8df16ae6ca42239835cc7808ba6d5da3290dcaecd0fdd8926c4fbf3890026B034b9bd8da4a3f8029024d6498dbe3acf99c8cbad5616028c30a4b64fdeb1e39ac2 +@3f45cb02ffaeb2ab1feb7a8db78e4ecb177df3613beefafe276e1c31eb7d12c2B02bf760cf4545be2f42e1e9ac1f0880310a4c3611ac2003d8e281d5a7dd3214a20B +@9808e853136edd559bb2dbd28b5552c4b0b62ea93f28895898e7238c997bff65""16UAoAhe7B1f5fN8x4V1yFTDJrqhccc21g"UOP_DUP OP_HASH160 3bfc0983acb1c6145191703a269cfcbd38097e3f OP_EQUALVERIFY OP_CHECKSIG*276a9143bfc0983acb1c6145191703a269cfcbd38097e3f88ac*"16UAoAhe7B1f5fN8x4V1yFTDJrqhccc21g8ј$J  +\@9808e853136edd559bb2dbd28b5552c4b0b62ea93f28895898e7238c997bff65""19KbmL2WM9veZWaDh4Jc3KyqPMPeagnhva"UOP_DUP OP_HASH160 5b45836a2ef4f1cae90ddcb9f9b535ec8be2a681 OP_EQUALVERIFY OP_CHECKSIG*276a9145b45836a2ef4f1cae90ddcb9f9b535ec8be2a68188ac*"19KbmL2WM9veZWaDh4Jc3KyqPMPeagnhva8ј$J & + + +1@418e5ec3bccdb72d01b95072b1dfed34ff6525caeb212c10a50789f2f4c0abb0ј$"@000000000000000000090cd74c557cc8d6afca5db247ed930419440805fc9aa9(𣵤-2 +@dc60a35a5e3b048373e62ccd38c19c0e5fc463e50f68ada7a094839866a2392fB03792f02f61f74d0985588c4e001c3263493e2a393cf0f5aea5bb3087be1176d662 +@c244bf246615d5ee31717b026c987397c6f7fb90a5685b8a6829418991d9fb09B02e7fc18c06330a46863cd22ab6b97e7680da50522920290ea6b309c150f10dbcfB +@418e5ec3bccdb72d01b95072b1dfed34ff6525caeb212c10a50789f2f4c0abb0""1L7XxHUvGpv94JNtPfNrbHuHyfqJ2NA56Z"UOP_DUP OP_HASH160 d1a6b95cc77e6b7f0738f6fe5571923105fc6eed OP_EQUALVERIFY OP_CHECKSIG*276a914d1a6b95cc77e6b7f0738f6fe5571923105fc6eed88ac*"1L7XxHUvGpv94JNtPfNrbHuHyfqJ2NA56Z8ј$J  +\@418e5ec3bccdb72d01b95072b1dfed34ff6525caeb212c10a50789f2f4c0abb0""1GiNZUtSbpzCEEbQfcjDBoL3utyG69w8BR"UOP_DUP OP_HASH160 ac5cf046ff30043ca741114ef5aab3949cdeeaac OP_EQUALVERIFY OP_CHECKSIG*276a914ac5cf046ff30043ca741114ef5aab3949cdeeaac88ac*"1GiNZUtSbpzCEEbQfcjDBoL3utyG69w8BR8ј$J  +@418e5ec3bccdb72d01b95072b1dfed34ff6525caeb212c10a50789f2f4c0abb0""1FXWzqPYNU5J2oecb9jR9fg9g36Q6yCQ87"UOP_DUP OP_HASH160 9f5747b9e754fa604a0f886bde7e92be205eae1c OP_EQUALVERIFY OP_CHECKSIG*276a9149f5747b9e754fa604a0f886bde7e92be205eae1c88ac*"1FXWzqPYNU5J2oecb9jR9fg9g36Q6yCQ878ј$J & + + +1@2e1d9891c0b4cfbbb50505325835270a12e9ae9b42b480583e9dab38ddc9523dј$"@000000000000000000090cd74c557cc8d6afca5db247ed930419440805fc9aa9(𣵤-2 +@088dda146ed53a83b77c93cee60371e4e7c2739225dc663809cd7d112142127dB02e1346e2f7daac8b57e0c405547cad857f21436033f7958a52a8f59746f91a0eb2 +@837d61022e4f3a2f67ab04e6e8a8284acb2715d6954f162468d828a66ee82cccB021a1342d059d1618f450c8927443a782cb39c2bce5fd1307343c1f963e91712f5B +Қ@2e1d9891c0b4cfbbb50505325835270a12e9ae9b42b480583e9dab38ddc9523d""1QL1SmGgxyULmv45FhTB2AXqjWY78t7XH4"UOP_DUP OP_HASH160 ffe32ac6cac922e06485d7278dbec86d7c98e794 OP_EQUALVERIFY OP_CHECKSIG*276a914ffe32ac6cac922e06485d7278dbec86d7c98e79488ac*"1QL1SmGgxyULmv45FhTB2AXqjWY78t7XH48ј$J  +[@2e1d9891c0b4cfbbb50505325835270a12e9ae9b42b480583e9dab38ddc9523d""1E6hFAct12NACsJN9Pr9HuQnpRnn5mYwMz"UOP_DUP OP_HASH160 8fad4f2782c166ca8db2aba08f73c40144526d68 OP_EQUALVERIFY OP_CHECKSIG*276a9148fad4f2782c166ca8db2aba08f73c40144526d6888ac*"1E6hFAct12NACsJN9Pr9HuQnpRnn5mYwMz8ј$J  +@2e1d9891c0b4cfbbb50505325835270a12e9ae9b42b480583e9dab38ddc9523d""1PPC44g4BMy9ruG366wtzQ9BJPXJCQAXKB"UOP_DUP OP_HASH160 f58525137e94d6fd5ca1358f9d29f880d10bbdf5 OP_EQUALVERIFY OP_CHECKSIG*276a914f58525137e94d6fd5ca1358f9d29f880d10bbdf588ac*"1PPC44g4BMy9ruG366wtzQ9BJPXJCQAXKB8ј$J &Ҙ$ú-@000000000000000000078901bc8affa4d83651956f53bc4109718eb9a7994f5f"@000000000000000000090cd74c557cc8d6afca5db247ed930419440805fc9aa92Ә$Ť-@00000000000000000016173cca897770def5dbc9a9d7ab542937dc33edfc2f2e"@000000000000000000078901bc8affa4d83651956f53bc4109718eb9a7994f5f2Ԙ$-@000000000000000000005322716b472165d8103fd5f0ee457b516abd2ff883a5"@00000000000000000016173cca897770def5dbc9a9d7ab542937dc33edfc2f2e2՘$-@0000000000000000000ef1a8e10b1a74befb9ed6c71b5b771f82a5fea6a4dcf3"@000000000000000000005322716b472165d8103fd5f0ee457b516abd2ff883a52֘$-@00000000000000000012d0174a518d6f36838f5bc7044b7b67778ef345dcc500"@0000000000000000000ef1a8e10b1a74befb9ed6c71b5b771f82a5fea6a4dcf32ט$ï-@0000000000000000000fea6ccc9eac08b9f9fbc5531812b3886c71dc89616a1f"@00000000000000000012d0174a518d6f36838f5bc7044b7b67778ef345dcc5002ؘ$Ħ-@00000000000000000002f7858ad647cd488cff3f1ecf869009c4565a4921f280"@0000000000000000000fea6ccc9eac08b9f9fbc5531812b3886c71dc89616a1f2٘$-@00000000000000000001731af914111b4220438f77b7016d33eaef38ab1c3173"@00000000000000000002f7858ad647cd488cff3f1ecf869009c4565a4921f2802ژ$-@0000000000000000001262079aa73d69c2eb03e8ec5b14479e329e7fa541f163"@00000000000000000001731af914111b4220438f77b7016d33eaef38ab1c31732ۘ$-@0000000000000000001958d8d1f8f2c4e0f1db332767849b3a9c06e6367da382"@0000000000000000001262079aa73d69c2eb03e8ec5b14479e329e7fa541f1632 ܘ$ͧ-@00000000000000000014882746d74ca7391cf65039d9ad9fe49d585dc3fc2235"@0000000000000000001958d8d1f8f2c4e0f1db332767849b3a9c06e6367da3822 + + + +1@b50bf683773bfc79d2b0b2dc6d92f06417d03096ebb57b24da8f612b0169baeeܘ$"@00000000000000000014882746d74ca7391cf65039d9ad9fe49d585dc3fc2235(ͧ-2 +@01878c4a79c4b58ebadf12fde9a370e73ce7e413079d93e39f480588e63aafdbB030f5029a142bceea3f4f86f76fb3b575fe7328998d04820b231ffd3c583d183942 +@693a58dd052e04a8415be28c60ede57b221234760a564356a31b34fe98749549B02f52e2eb65004113e66974d0b1acef47782408ad9e3ff3ab2386c66380463b035B + @b50bf683773bfc79d2b0b2dc6d92f06417d03096ebb57b24da8f612b0169baee"!1VxKDZMzxFqv7h6b7FqPipVHJzH29Ukjp"UOP_DUP OP_HASH160 0579d21fc0b516ba36e70580fffd7142bf22345b OP_EQUALVERIFY OP_CHECKSIG*276a9140579d21fc0b516ba36e70580fffd7142bf22345b88ac*!1VxKDZMzxFqv7h6b7FqPipVHJzH29Ukjp8ܘ$J  +@b50bf683773bfc79d2b0b2dc6d92f06417d03096ebb57b24da8f612b0169baee""1KSHoTYhYkJ2GAQvMXUE7FKPeDhPsAbb3f"UOP_DUP OP_HASH160 ca3ab01b52a34f2ea224102bcd020046bea8d7a6 OP_EQUALVERIFY OP_CHECKSIG*276a914ca3ab01b52a34f2ea224102bcd020046bea8d7a688ac*"1KSHoTYhYkJ2GAQvMXUE7FKPeDhPsAbb3f8ܘ$J  +@b50bf683773bfc79d2b0b2dc6d92f06417d03096ebb57b24da8f612b0169baee""1BBm8LXRByAsVuCUyP3gi95bHjxDPmd7Sp"UOP_DUP OP_HASH160 6fba409d1fbe6e1e9f41629a8b9ee1d9432cf2c3 OP_EQUALVERIFY OP_CHECKSIG*276a9146fba409d1fbe6e1e9f41629a8b9ee1d9432cf2c388ac*"1BBm8LXRByAsVuCUyP3gi95bHjxDPmd7Sp8ܘ$J ݘ$-@000000000000000000113c323e0d86b10b23715c3a948c7c4487ac7db5732589"@00000000000000000014882746d74ca7391cf65039d9ad9fe49d585dc3fc22352ޘ$龨-@00000000000000000009df9c09e84e7d118ae38ea80861e3f670a978bff3e7da"@000000000000000000113c323e0d86b10b23715c3a948c7c4487ac7db57325892ߘ$Еͨ-@00000000000000000002d64fc76437ac3d0f1d9c80c0aae8a47e0d685e685f04"@00000000000000000009df9c09e84e7d118ae38ea80861e3f670a978bff3e7da2$ӑ-@000000000000000000168f7609dbcbde45f66eb2ab01e4b482bee97e55d2ce38"@00000000000000000002d64fc76437ac3d0f1d9c80c0aae8a47e0d685e685f042$-@000000000000000000152b3da7a8506336b34df832aee5d5d328623a610a2d4c"@000000000000000000168f7609dbcbde45f66eb2ab01e4b482bee97e55d2ce382$-@000000000000000000161f1878c7b0371ad7328f38b5cedf9eb24550c46f986b"@000000000000000000152b3da7a8506336b34df832aee5d5d328623a610a2d4c2$慪-@000000000000000000117ed4736cf36bff252b792fdcf02a549068c0acf1f871"@000000000000000000161f1878c7b0371ad7328f38b5cedf9eb24550c46f986b2$-@00000000000000000008948c65c22689503540c2ead12cc2cec941a66618a738"@000000000000000000117ed4736cf36bff252b792fdcf02a549068c0acf1f8712$-@0000000000000000000c5b37d29ee455c77469aa0dcc4f87ee73308746509d6d"@00000000000000000008948c65c22689503540c2ead12cc2cec941a66618a7382$-@0000000000000000000f09e712accef55ab984aae2dbc3ba0ac72962c1e30263"@0000000000000000000c5b37d29ee455c77469aa0dcc4f87ee73308746509d6d2$-@0000000000000000000c0880cc2dd82f7359e0aa50136386f69a7029e8f647e4"@0000000000000000000f09e712accef55ab984aae2dbc3ba0ac72962c1e302632$-@000000000000000000051f89d9bd41d4e56c4eddd90a93f8a1cb8e556bc0b597"@0000000000000000000c0880cc2dd82f7359e0aa50136386f69a7029e8f647e42$ت-@000000000000000000149b1a0fb443e897f99ca9c7cf6e1748c4a834331adfa6"@000000000000000000051f89d9bd41d4e56c4eddd90a93f8a1cb8e556bc0b5972 $-@000000000000000000123d95c99d46d118c1751c969c86cafefe9585a52be18a"@000000000000000000149b1a0fb443e897f99ca9c7cf6e1748c4a834331adfa62 + + + +1@7c42d0da1f26a2b014e87f65673fcede6408d14a4e93fdce8f2cfeb0d39e8ff3$"@000000000000000000123d95c99d46d118c1751c969c86cafefe9585a52be18a(-2 +@03ebad3c4c6fbaa9e863e8f3de981d2f6d6110a08d1aaf301b544fe1c0f8eb59B03c251c58bbc94993cf26fdb2093bef74550354cec63709a40eb158e8eecf3a0c92 +@03ebad3c4c6fbaa9e863e8f3de981d2f6d6110a08d1aaf301b544fe1c0f8eb59B036f940a95c7683ae6ce8106929e33b78ae664a9f4b3322db6d59d39687e352139B +@7c42d0da1f26a2b014e87f65673fcede6408d14a4e93fdce8f2cfeb0d39e8ff3"!17vA4fg6KQ3iQYNM8BSAkWXGShdLMwgig"UOP_DUP OP_HASH160 014ede4e6a3c720fa1e67489dda4984350015a28 OP_EQUALVERIFY OP_CHECKSIG*276a914014ede4e6a3c720fa1e67489dda4984350015a2888ac*!17vA4fg6KQ3iQYNM8BSAkWXGShdLMwgig8$J  +@7c42d0da1f26a2b014e87f65673fcede6408d14a4e93fdce8f2cfeb0d39e8ff3""19ahQjgaTLyb7xjjwWkjTfSM2BDK1D8HD7"UOP_DUP OP_HASH160 5e2077068f43f0c567393509c951b0683cd4dbd2 OP_EQUALVERIFY OP_CHECKSIG*276a9145e2077068f43f0c567393509c951b0683cd4dbd288ac*"19ahQjgaTLyb7xjjwWkjTfSM2BDK1D8HD78$J  + @7c42d0da1f26a2b014e87f65673fcede6408d14a4e93fdce8f2cfeb0d39e8ff3""1DqzWKvP5BN324FPhcZJwwRRPVACfnt3FE"UOP_DUP OP_HASH160 8ce57a95d93392a2fb030ebb22a26af4cb93de6c OP_EQUALVERIFY OP_CHECKSIG*276a9148ce57a95d93392a2fb030ebb22a26af4cb93de6c88ac*"1DqzWKvP5BN324FPhcZJwwRRPVACfnt3FE8$J m$-@000000000000000000052424d75c0ddee76f4666065abe4b0b8c19ce8de9e529"@000000000000000000123d95c99d46d118c1751c969c86cafefe9585a52be18a2$-@00000000000000000012b2efd5d9d7f874ce2af64c29b0a40637bfc905c65cae"@000000000000000000052424d75c0ddee76f4666065abe4b0b8c19ce8de9e5292$-@0000000000000000000d184cdc4f93bcfcb503eb9abf22f7b68a2ddc7c026d3d"@00000000000000000012b2efd5d9d7f874ce2af64c29b0a40637bfc905c65cae2$𑦫-@00000000000000000010fe0a61bcbc63d9f99f8240f98d13005679468c252ad5"@0000000000000000000d184cdc4f93bcfcb503eb9abf22f7b68a2ddc7c026d3d2$૫-@0000000000000000000805e55f2b040972f852237029372b572d5eac7bbb42d1"@00000000000000000010fe0a61bcbc63d9f99f8240f98d13005679468c252ad52 $-@00000000000000000004f17a4156278efa188de3f5b0947b4a93ff6e1930f0db"@0000000000000000000805e55f2b040972f852237029372b572d5eac7bbb42d12 + +1@6c55842be25386307b471d58b50e1db64ce6259f9bfdada83234a05f6cc03110$"@00000000000000000004f17a4156278efa188de3f5b0947b4a93ff6e1930f0db(-2 +@b34a7c6795b7b2396fa9fa5f293795d8f8d5724e8a3a8865fa539e7954c9373eB0290835e14545e1cc5695444f76702ff00aa441237d10bf276e1734b17946bc0452 +@c9ea6003aec3817107b8bf1d78b8ff755430a9e594d65f8b8fbb8adef8d473d0B02cecd2bc772e92ed018b293ea50fcdf414b883a65ac9dc72cdc6c6f2109df67e3B +%@6c55842be25386307b471d58b50e1db64ce6259f9bfdada83234a05f6cc03110""1DNMo35mNeumyPGAkifc3xhnwhQvVKKkyf"UOP_DUP OP_HASH160 87ab9a322ef0c30acebf44e5c861c42ac4afd599 OP_EQUALVERIFY OP_CHECKSIG*276a91487ab9a322ef0c30acebf44e5c861c42ac4afd59988ac*"1DNMo35mNeumyPGAkifc3xhnwhQvVKKkyf8$J  +@6c55842be25386307b471d58b50e1db64ce6259f9bfdada83234a05f6cc03110""1LBxP5NYcLfsev6xob2qnQKSsLMnLmKMqk"UOP_DUP OP_HASH160 d27cc766f36f56bf155090a78f96187040eff370 OP_EQUALVERIFY OP_CHECKSIG*276a914d27cc766f36f56bf155090a78f96187040eff37088ac*"1LBxP5NYcLfsev6xob2qnQKSsLMnLmKMqk8$J $ì-@00000000000000000014567b8132832d2b910a53ea3e5db66964a44299737d1d"@00000000000000000004f17a4156278efa188de3f5b0947b4a93ff6e1930f0db2$ڬ-@0000000000000000000488307c5cb80b51b724106b1a352b20efae4a7927424b"@00000000000000000014567b8132832d2b910a53ea3e5db66964a44299737d1d2 $-@0000000000000000000f805b82ecdbe4c8247e8b745704a975bb2d2141cf3832"@0000000000000000000488307c5cb80b51b724106b1a352b20efae4a7927424b2 + + + +1@4e4183f1d980b1bd25cef64f01f6a674c80734dcd08b61b839f18db97c8e1269$"@0000000000000000000f805b82ecdbe4c8247e8b745704a975bb2d2141cf3832(-2 +@09c1ce57e56d4572c92feedec44bf3fa07556504f02d0f53ac5526ce6af5798cB021acdb2cc0d8ec5eb7d4ebf8b684aecb18293e6bf4351a7f6e5063df1c272bd722 +@8f6085dab72e05cd90ea27ca9b408f6aec5ee897545c8baa42825235ec29c363B03a152964434b0484b3351747283270ae6374d6f9f5fb81f15b720bb59ec101afcB +@4e4183f1d980b1bd25cef64f01f6a674c80734dcd08b61b839f18db97c8e1269""1GmxLBZFBcjnKteCMbESdS9UBWG6g1Foe6"UOP_DUP OP_HASH160 ad0a607872a5ef1f6e34b59f0e7d1cbdbbf37629 OP_EQUALVERIFY OP_CHECKSIG*276a914ad0a607872a5ef1f6e34b59f0e7d1cbdbbf3762988ac*"1GmxLBZFBcjnKteCMbESdS9UBWG6g1Foe68$J  +ѱ@4e4183f1d980b1bd25cef64f01f6a674c80734dcd08b61b839f18db97c8e1269""17HdXWipsokEUriH7HcbixauK59hmg6Enm"UOP_DUP OP_HASH160 44f5e688c49ec0c29e498b083b566b94730be2e9 OP_EQUALVERIFY OP_CHECKSIG*276a91444f5e688c49ec0c29e498b083b566b94730be2e988ac*"17HdXWipsokEUriH7HcbixauK59hmg6Enm8$J  +Θ^@4e4183f1d980b1bd25cef64f01f6a674c80734dcd08b61b839f18db97c8e1269""15GuL2PZYSGR8DjVmBvSJhMq7WsDqAsC2T"UOP_DUP OP_HASH160 2ee26c7c92a518c83af17759badd0295890c06bd OP_EQUALVERIFY OP_CHECKSIG*276a9142ee26c7c92a518c83af17759badd0295890c06bd88ac*"15GuL2PZYSGR8DjVmBvSJhMq7WsDqAsC2T8$J $-@000000000000000000129d8724507ce07104cd986d150b22ebe24e754dbd2e5a"@0000000000000000000f805b82ecdbe4c8247e8b745704a975bb2d2141cf38322$؎-@0000000000000000001630c0240ca8c9073e1864093416abce519002b3d9f839"@000000000000000000129d8724507ce07104cd986d150b22ebe24e754dbd2e5a2$-@00000000000000000009ae10c9f26a92eb9b5b163713977e74e13de4b50c316e"@0000000000000000001630c0240ca8c9073e1864093416abce519002b3d9f8392$Ȣ-@0000000000000000000b427c94e702b625bfa0d94c6abfe03ea3c760291ef19c"@00000000000000000009ae10c9f26a92eb9b5b163713977e74e13de4b50c316e2 $-@000000000000000000064c23479aeba9aa466177192cf7d60fda5bb660d5752d"@0000000000000000000b427c94e702b625bfa0d94c6abfe03ea3c760291ef19c2 + + + +1@200c7481bcb8fa91d461fb992fe81a5e2d3c22a3e734c2ece0145f41991c60b0$"@000000000000000000064c23479aeba9aa466177192cf7d60fda5bb660d5752d(-2 +@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5B0228679ce7683d468236e535a2bcda23206bed69faed77f82fc192ee453adaaf592 +@f452c0611dd98eca336fb5e7a0b60fd9d7e30b09eba27e15824c2623cf301793B02c96095ac8e95c056a7e7839e11d3099d333f60ab926fdf95026298de9a6dd226B +@200c7481bcb8fa91d461fb992fe81a5e2d3c22a3e734c2ece0145f41991c60b0""1Ma8j7nJELgXKsP4mRjhvbzH8g5Ags7z9X"UOP_DUP OP_HASH160 e1a6b11f3cd5a49cd037728425e35d8b717aa617 OP_EQUALVERIFY OP_CHECKSIG*276a914e1a6b11f3cd5a49cd037728425e35d8b717aa61788ac*"1Ma8j7nJELgXKsP4mRjhvbzH8g5Ags7z9X8$J  +@200c7481bcb8fa91d461fb992fe81a5e2d3c22a3e734c2ece0145f41991c60b0""19uZZqEmWxcBwDChBFN39sJpxsde1pyowP"UOP_DUP OP_HASH160 61b1d23140050a49065b322e0f0b6812206f0f2a OP_EQUALVERIFY OP_CHECKSIG*276a91461b1d23140050a49065b322e0f0b6812206f0f2a88ac*"19uZZqEmWxcBwDChBFN39sJpxsde1pyowP8$J  +@200c7481bcb8fa91d461fb992fe81a5e2d3c22a3e734c2ece0145f41991c60b0""1GTMuisbNkKjkqQMCpiHJrwPXkJGNXoDDH"UOP_DUP OP_HASH160 a98627dd092bfc8401ad653a8853b767b54d9093 OP_EQUALVERIFY OP_CHECKSIG*276a914a98627dd092bfc8401ad653a8853b767b54d909388ac*"1GTMuisbNkKjkqQMCpiHJrwPXkJGNXoDDH8$J  $ۭ-@000000000000000000118ccde83995399168f4a5e8a579eb4fddc931a5fbb99b"@000000000000000000064c23479aeba9aa466177192cf7d60fda5bb660d5752d2 + + +1@51285118341dba61db39e3ba27ac2250e71b9ac48c37c4bd66aea7da00f48c16$"@000000000000000000118ccde83995399168f4a5e8a579eb4fddc931a5fbb99b(ۭ-2 +@6fb176841f508b44295fbb4d13128c6da9de006c692237f930cf3d0299afeee3B0229f6e0683d05440e30bc9b60ee617c60381ad0cbc04dd6e123a82fce32459c422 +@f6758575086a99b56211b4d4cfd3b1c2ea989e0d77995af1d2957a97b2303354B03fcd58144f21955d580bcb9e806a9b463e87692009384c8017cdb38340bb81722B +N@51285118341dba61db39e3ba27ac2250e71b9ac48c37c4bd66aea7da00f48c16"!1kJrEi6Q9HUvDtpLUBShWMnwTFet5EJHx"UOP_DUP OP_HASH160 0830c92ecfaf700e92dd282d2cc90042ce985b22 OP_EQUALVERIFY OP_CHECKSIG*276a9140830c92ecfaf700e92dd282d2cc90042ce985b2288ac*!1kJrEi6Q9HUvDtpLUBShWMnwTFet5EJHx8$J  + +@51285118341dba61db39e3ba27ac2250e71b9ac48c37c4bd66aea7da00f48c16""1FcVBhJytEmQP2DagAZTVYT6q87TM2z525"UOP_DUP OP_HASH160 a047d8c6e5ca094e32ab0ff6fa95852576e06e9d OP_EQUALVERIFY OP_CHECKSIG*276a914a047d8c6e5ca094e32ab0ff6fa95852576e06e9d88ac*"1FcVBhJytEmQP2DagAZTVYT6q87TM2z5258$J  +S@51285118341dba61db39e3ba27ac2250e71b9ac48c37c4bd66aea7da00f48c16""1Fa8ooYMb3UbNHDNqyQ8y9aGbkrrJEGZfM"UOP_DUP OP_HASH160 9fd6012e818e641afb6a4cb337152669d830f3cd OP_EQUALVERIFY OP_CHECKSIG*276a9149fd6012e818e641afb6a4cb337152669d830f3cd88ac*"1Fa8ooYMb3UbNHDNqyQ8y9aGbkrrJEGZfM8$J  + +1@c558f56427a55040e8b3e212c1829aa6865180e7f84c3cca2a1ffa1d7c310316$"@000000000000000000118ccde83995399168f4a5e8a579eb4fddc931a5fbb99b(ۭ-2 +@51285118341dba61db39e3ba27ac2250e71b9ac48c37c4bd66aea7da00f48c16B021aa91883bca8c8998f7486e0bd07655d04ee073710b952790b9c6ca2eecc44722 +@cc7499fddbcfb61b58fa9679d999a09531bf659e203762908f42627832d9c95bB034ae3609bef67b229ecfcf14e542992ef7826f8738552a052005c36fd1fd37de72 +@1b0aef9b634a6863fb0ec41fc5f079603bd1947ae2768e90f89652cbdb3fd19dB02361f23c2bcd523670fb16d74757e28e134666663db4fdca2f53cfaac8bbec4452 +@6fb176841f508b44295fbb4d13128c6da9de006c692237f930cf3d0299afeee3B0226eb59ce6980f8e927e192622595b190841c659401c88f3e4e9eb72b6a1048a62 +@3f9259d57b8aea5ee391423da2ee49295bd78eb691a682d4ee8961586b5ed28aB023d70ee17312d308ade9e5cbfa506f582e03bbef576f895a15f252382e0fe73232 +@51285118341dba61db39e3ba27ac2250e71b9ac48c37c4bd66aea7da00f48c16B033bc41a6b515a515ca3160dffde7bfc5f9bcba5ec524ff43c63bbd735e397126bB + +@c558f56427a55040e8b3e212c1829aa6865180e7f84c3cca2a1ffa1d7c310316""1Bcw9iuwS5Nm1PpV1m8Y8bv8V5PxhKcRJK"UOP_DUP OP_HASH160 747d04db3429a5361cba5b718c6e20aff685f043 OP_EQUALVERIFY OP_CHECKSIG*276a914747d04db3429a5361cba5b718c6e20aff685f04388ac*"1Bcw9iuwS5Nm1PpV1m8Y8bv8V5PxhKcRJK8$J  +X@c558f56427a55040e8b3e212c1829aa6865180e7f84c3cca2a1ffa1d7c310316""17DnAsNzQgVWuTP1TthL9wuwGM4kZTjeqb"UOP_DUP OP_HASH160 443b73cf83161b8ec3295a1ee0340653c69043d8 OP_EQUALVERIFY OP_CHECKSIG*276a914443b73cf83161b8ec3295a1ee0340653c69043d888ac*"17DnAsNzQgVWuTP1TthL9wuwGM4kZTjeqb8$J  +D@c558f56427a55040e8b3e212c1829aa6865180e7f84c3cca2a1ffa1d7c310316""1Bexucy2uYtkJrdAUrfNka2QAXCDT2ZBu7"UOP_DUP OP_HASH160 74df5143c5707b31c435cb7f0c7b148c898cf0dd OP_EQUALVERIFY OP_CHECKSIG*276a91474df5143c5707b31c435cb7f0c7b148c898cf0dd88ac*"1Bexucy2uYtkJrdAUrfNka2QAXCDT2ZBu78$J  $ݭ-@000000000000000000056d97c7d9327a6813ffd1f76a34e92d47df71babaf15d"@000000000000000000118ccde83995399168f4a5e8a579eb4fddc931a5fbb99b2$߃-@00000000000000000005bc44495be1c0c3769d04ab78618328be3129976c878b"@000000000000000000056d97c7d9327a6813ffd1f76a34e92d47df71babaf15d2$-@0000000000000000000c05293d0a53311be57d868a44d8d0ebcec2ca63d101cf"@00000000000000000005bc44495be1c0c3769d04ab78618328be3129976c878b2$ݮ-@00000000000000000011eb2759b116933cb9eb238a945b43b88b253db0453e21"@0000000000000000000c05293d0a53311be57d868a44d8d0ebcec2ca63d101cf2$į-@0000000000000000000bbc39520c51f5805455a45dab9d9e2a7b3329df8f3a37"@00000000000000000011eb2759b116933cb9eb238a945b43b88b253db0453e212$ѯ-@0000000000000000000521d1b1d3fbd2fe428b18549b5a92a2711906756cbc06"@0000000000000000000bbc39520c51f5805455a45dab9d9e2a7b3329df8f3a372$-@0000000000000000000e0808924f6e8aa8606252bb659231a7e44d042acf8c84"@0000000000000000000521d1b1d3fbd2fe428b18549b5a92a2711906756cbc062$-@0000000000000000000d66e89ce075849f916c27fa85b83d864133c0566552f2"@0000000000000000000e0808924f6e8aa8606252bb659231a7e44d042acf8c842$-@0000000000000000000339253c09be5f998d003f5427c5279aec3cec2dd92678"@0000000000000000000d66e89ce075849f916c27fa85b83d864133c0566552f22$-@00000000000000000007a97691b9c649bc6834ce9573c33657218cbbc73c57b6"@0000000000000000000339253c09be5f998d003f5427c5279aec3cec2dd926782 $-@0000000000000000000182266d383a4b961a5471ca5910cf10d24f773c5f99a9"@00000000000000000007a97691b9c649bc6834ce9573c33657218cbbc73c57b62 + + + +1@688cd075ee9041aeef267d4c33e2546c9a1df64ed8e17116c9cdc00aabde5ff8$"@0000000000000000000182266d383a4b961a5471ca5910cf10d24f773c5f99a9(-2 +@78c44cbe5817842d4aaba89323a795f3d02e824e557a9b0ab32a13c0fc0251b5B0256c033836c095522918779dc49e4fdc7d4f88921206b4c8640fec0e053a2656d2 +@c7634142a66c77efcf29029acd8cd99d67d54fb48070bc42d5006fb0e202fb98B038bd0d3d623960421d39750cdb3403d2afc6c7e2319c2b7cbf12ffbddb6b30e27B +@688cd075ee9041aeef267d4c33e2546c9a1df64ed8e17116c9cdc00aabde5ff8""1Gn2p1YJ6yKJ8b5q2cobtffxH8prYa95zy"UOP_DUP OP_HASH160 ad0e1dca7a8f4477a3bbd70e651ee9cde85fae0c OP_EQUALVERIFY OP_CHECKSIG*276a914ad0e1dca7a8f4477a3bbd70e651ee9cde85fae0c88ac*"1Gn2p1YJ6yKJ8b5q2cobtffxH8prYa95zy8$J  +@688cd075ee9041aeef267d4c33e2546c9a1df64ed8e17116c9cdc00aabde5ff8""156wDnmgudEcVzHvdCzAYFtEB5FxWS3oKA"UOP_DUP OP_HASH160 2cffd80c779a4b2fd6fc9a611fc4ff061b289aba OP_EQUALVERIFY OP_CHECKSIG*276a9142cffd80c779a4b2fd6fc9a611fc4ff061b289aba88ac*"156wDnmgudEcVzHvdCzAYFtEB5FxWS3oKA8$J  +@688cd075ee9041aeef267d4c33e2546c9a1df64ed8e17116c9cdc00aabde5ff8""1BYLR1XkGPmvxpyV7ZCmqKyGyKVYG5eK37"UOP_DUP OP_HASH160 739e5bcd6a7d696c6a7d3ef18a71ca214eaaa5aa OP_EQUALVERIFY OP_CHECKSIG*276a914739e5bcd6a7d696c6a7d3ef18a71ca214eaaa5aa88ac*"1BYLR1XkGPmvxpyV7ZCmqKyGyKVYG5eK378$J  $讧-@000000000000000000161b6ee290cb477fef51ebfdda4a337ce47350f508246f"@0000000000000000000182266d383a4b961a5471ca5910cf10d24f773c5f99a92 + + + +1@d9cfe62203ca32c9bce97552c7ec59d0b8c976a87e0bb2dcd84b027f06137cb7$"@000000000000000000161b6ee290cb477fef51ebfdda4a337ce47350f508246f(讧-2 +@51285118341dba61db39e3ba27ac2250e71b9ac48c37c4bd66aea7da00f48c16B0249fa90056eec5c7d8c9033ebb153039db50a19bd8e0d6e00961b6ed3eb8dd4412 +@717614503d47df6f320ca3aff187c57769e12d502adb357f37fda5e68b6e4fc4B02dac1a891df42e53b829179a9d6b1f463de444167723c2375e94f6360c71cb78fB +M@d9cfe62203ca32c9bce97552c7ec59d0b8c976a87e0bb2dcd84b027f06137cb7""19y51x5rQieCZcAAoZtFvCHY6rzsQP9puM"UOP_DUP OP_HASH160 625ba71fee35c7f5abe7531bf3a59b30349d8354 OP_EQUALVERIFY OP_CHECKSIG*276a914625ba71fee35c7f5abe7531bf3a59b30349d835488ac*"19y51x5rQieCZcAAoZtFvCHY6rzsQP9puM8$J  +@d9cfe62203ca32c9bce97552c7ec59d0b8c976a87e0bb2dcd84b027f06137cb7""1JTRqpYspLaYK3vRERVdKfbLYjdWznXV8R"UOP_DUP OP_HASH160 bf79b0ae0253ff7c0271911c5d81734c73d52c65 OP_EQUALVERIFY OP_CHECKSIG*276a914bf79b0ae0253ff7c0271911c5d81734c73d52c6588ac*"1JTRqpYspLaYK3vRERVdKfbLYjdWznXV8R8$J  +Z@d9cfe62203ca32c9bce97552c7ec59d0b8c976a87e0bb2dcd84b027f06137cb7""1GFho8e9M6oAXpJYizBD77KzrkBzTsocoC"UOP_DUP OP_HASH160 a751c3b552ec4020d4388b03028cd6750e4d540f OP_EQUALVERIFY OP_CHECKSIG*276a914a751c3b552ec4020d4388b03028cd6750e4d540f88ac*"1GFho8e9M6oAXpJYizBD77KzrkBzTsocoC8$J $-@000000000000000000078b046e0ef6b680ad5050767e0661c2afc9f254299ac9"@000000000000000000161b6ee290cb477fef51ebfdda4a337ce47350f508246f2 $-@000000000000000000119dcac5135a397c8c0e9f79357a1743c111f183bfa089"@000000000000000000078b046e0ef6b680ad5050767e0661c2afc9f254299ac92 + +1@97004ec07b7945ab7a619c57c129059ff7914491636f9e235a42fe9904bb4aad$"@000000000000000000119dcac5135a397c8c0e9f79357a1743c111f183bfa089(-2 +@d9cfe62203ca32c9bce97552c7ec59d0b8c976a87e0bb2dcd84b027f06137cb7B02566c1be15ed759bed75809ce8ffc9a8754c28e542c351ac59c7fc421d59c50c92 +@037060aebb0cbf4a512b0ba3146cd6d63ffdfee8166acc48e55b8f6a4b3e1cd9B0282269ebf2f965877115016fea72f5b8d2791eb7c3d879379d04cd7b71d48c0f52 +@93f22ab0a468c26024171ca4f41e255a06f32f7603ee6cecb35d04b6cdcdbff3B02e36d15b32eaa3597ae45251b52689eee5d69e6735e2b4de8fd9383027a2179fe2 +@d9cfe62203ca32c9bce97552c7ec59d0b8c976a87e0bb2dcd84b027f06137cb7B03383b1c6089557a4e021766917fda536cdf56c70718fb16c29a4efc91919314f7B +L@97004ec07b7945ab7a619c57c129059ff7914491636f9e235a42fe9904bb4aad""14KXuPeQfFHxyQfdc4pdiTLe7J5GY4CYNa"UOP_DUP OP_HASH160 2469a9532b451853521f079099a7819f99ad9b1d OP_EQUALVERIFY OP_CHECKSIG*276a9142469a9532b451853521f079099a7819f99ad9b1d88ac*"14KXuPeQfFHxyQfdc4pdiTLe7J5GY4CYNa8$J  +\@97004ec07b7945ab7a619c57c129059ff7914491636f9e235a42fe9904bb4aad""19WnbztRwRGJBfEnNyMKG2zn1pFCN5iLZz"UOP_DUP OP_HASH160 5d632310d4322df36a6b718328ce7595e3307962 OP_EQUALVERIFY OP_CHECKSIG*276a9145d632310d4322df36a6b718328ce7595e330796288ac*"19WnbztRwRGJBfEnNyMKG2zn1pFCN5iLZz8$J  +$@97004ec07b7945ab7a619c57c129059ff7914491636f9e235a42fe9904bb4aad""13ktVk3iin4tPnhed5znCuZSafxp4yeDMD"UOP_DUP OP_HASH160 1e3d1fcec84790cdce5a926f019a88d553bbe1b3 OP_EQUALVERIFY OP_CHECKSIG*276a9141e3d1fcec84790cdce5a926f019a88d553bbe1b388ac*"13ktVk3iin4tPnhed5znCuZSafxp4yeDMD8$J &$ࣲ-@00000000000000000004c706efee7a5ba8af4dfe46fc850b43b60a33529909af"@000000000000000000119dcac5135a397c8c0e9f79357a1743c111f183bfa0892$ɵ-@0000000000000000000e89a9f370aa4ef752a11e7e20d69825a30dd62785bf41"@00000000000000000004c706efee7a5ba8af4dfe46fc850b43b60a33529909af2$ϲ-@0000000000000000001a13d750cb32671819913b2865d07cb07e5d7ab6f99e30"@0000000000000000000e89a9f370aa4ef752a11e7e20d69825a30dd62785bf412$۲-@00000000000000000005fd70045ec2668cbfface45be0abf6202c6e56b9766b8"@0000000000000000001a13d750cb32671819913b2865d07cb07e5d7ab6f99e302$-@0000000000000000000af3a684b11f7b75abe2b7857a34bb001069aab2c237ab"@00000000000000000005fd70045ec2668cbfface45be0abf6202c6e56b9766b82$-@0000000000000000000616d8d3e70a89e252cd16b2abfa1ae6cd0418e5e4c29b"@0000000000000000000af3a684b11f7b75abe2b7857a34bb001069aab2c237ab2$-@000000000000000000097db8f50fb85838129264c07fd782ab93d9e69fc7fa53"@0000000000000000000616d8d3e70a89e252cd16b2abfa1ae6cd0418e5e4c29b2$-@0000000000000000000ec407c12e10b87ecdd86766db619db819a0b6212b70da"@000000000000000000097db8f50fb85838129264c07fd782ab93d9e69fc7fa532$ȗŴ-@000000000000000000090d32782c5e363b8b04f26f1b4f981a6a8e201d887d6e"@0000000000000000000ec407c12e10b87ecdd86766db619db819a0b6212b70da2$ˇ-@000000000000000000008e367ecc0a8c6455aa0b6e67c9fa760077b8aebed373"@000000000000000000090d32782c5e363b8b04f26f1b4f981a6a8e201d887d6e2$µ-@0000000000000000001951628e03c8cd977a0bf687cd3dc2a404644b87f731f7"@000000000000000000008e367ecc0a8c6455aa0b6e67c9fa760077b8aebed3732$ڵ-@000000000000000000131e2942f4cbe1bdfaeb41de7a079299e4574bed61c989"@0000000000000000001951628e03c8cd977a0bf687cd3dc2a404644b87f731f72$-@00000000000000000018e4cfca3c85aeae069938def8ac5d7ec8839b68c1fc78"@000000000000000000131e2942f4cbe1bdfaeb41de7a079299e4574bed61c9892$Ƙ-@0000000000000000000806d067142547d512b4e9a892e794bbf07158000aa513"@00000000000000000018e4cfca3c85aeae069938def8ac5d7ec8839b68c1fc782$᜶-@00000000000000000010f696933fd8363373ab8621da5318c40003aec50c0559"@0000000000000000000806d067142547d512b4e9a892e794bbf07158000aa5132$Ķ-@00000000000000000014792473e55ce9b536106e1647a04a2e2108348c46b284"@00000000000000000010f696933fd8363373ab8621da5318c40003aec50c05592$-@000000000000000000097845cb8b420f3ffdfe19fcb5a675c34f23dcb65cca8b"@00000000000000000014792473e55ce9b536106e1647a04a2e2108348c46b2842$-@000000000000000000112e41da84f215548f94590b3d51667fc09bcfcb9aafdb"@000000000000000000097845cb8b420f3ffdfe19fcb5a675c34f23dcb65cca8b2$-@00000000000000000010c0d00e31303c657d106f67ae92fff84d3cd1d8ef20ac"@000000000000000000112e41da84f215548f94590b3d51667fc09bcfcb9aafdb2$Ǵ-@0000000000000000000d13866e2a29082ba359a313ecc97a481c1eeed785d774"@00000000000000000010c0d00e31303c657d106f67ae92fff84d3cd1d8ef20ac2$Ƿ-@00000000000000000016b0dac56de1f28a2c76ea63c1ebcc77f7e3bae50c06d1"@0000000000000000000d13866e2a29082ba359a313ecc97a481c1eeed785d7742$ķ-@00000000000000000003b59ee7ebe966e3a2d72e1d3bb78e54d70f9447e50127"@00000000000000000016b0dac56de1f28a2c76ea63c1ebcc77f7e3bae50c06d12$-@0000000000000000000cd0eb9bd9596f6601a41728e6cb602478dbb00db5d0cc"@00000000000000000003b59ee7ebe966e3a2d72e1d3bb78e54d70f9447e501272$-@0000000000000000000d591b8854be08124c61303c290a150e05a86bef1a0300"@0000000000000000000cd0eb9bd9596f6601a41728e6cb602478dbb00db5d0cc2$-@0000000000000000000781130374aa5309fce6af8e3cb112685d01e900098058"@0000000000000000000d591b8854be08124c61303c290a150e05a86bef1a03002$-@0000000000000000000cd8df46f9667f6c83afddfa521a17bba40784dcb7347d"@0000000000000000000781130374aa5309fce6af8e3cb112685d01e9000980582 $и-@00000000000000000003595093e50413f80ec71fab371227fef10aff5a63a7db"@0000000000000000000cd8df46f9667f6c83afddfa521a17bba40784dcb7347d2 + +1@a87aa6f874d3284061773ade82f2b9fec08da305924530dfdf341c47fe39bb42$"@00000000000000000003595093e50413f80ec71fab371227fef10aff5a63a7db(и-2 +@b0aace596dc985af931205a2824ec49b5c72e90d8c64338958b379934aa74758B038ee385e8659a65ce97947194b46e4b88ccda88d564ceb6cc60be04c41895968b2 +@f8cfb0801cc837e045e38f8d01e6a14f909aa8c74fbad9b85f15644b19d636c1B035604aca3b001db591224d4cfe8cf1ae45939acaa525e5fbcef96851277c1dc8b2 +@b0aace596dc985af931205a2824ec49b5c72e90d8c64338958b379934aa74758B0332411e37dec23d273dae0e97c1dc5e72fdfffb3e5fe167b7d3c3fe3f9b9a39db2 +@ef20dd63d5bf39b47f99086e3b0ff87618b7140d8c7297d9af7029838ac6075dB021e94fa03227282ce4540d633963d20bb2162a7c767e4de53ed1456f87ea948b6B +@a87aa6f874d3284061773ade82f2b9fec08da305924530dfdf341c47fe39bb42"!1PHjjafyMa1i346cpyoBu6SHPfEQSxVtF"UOP_DUP OP_HASH160 04371f51338f8bff254a03f00ee4cea5273e34bf OP_EQUALVERIFY OP_CHECKSIG*276a91404371f51338f8bff254a03f00ee4cea5273e34bf88ac*!1PHjjafyMa1i346cpyoBu6SHPfEQSxVtF8$J  +ȁ @a87aa6f874d3284061773ade82f2b9fec08da305924530dfdf341c47fe39bb42""1CzWZTY74ZcWqx4aboRE3RkDmN8dZDihgC"UOP_DUP OP_HASH160 8389c4c0b37c66ff814d5953db7484fbd3113574 OP_EQUALVERIFY OP_CHECKSIG*276a9148389c4c0b37c66ff814d5953db7484fbd311357488ac*"1CzWZTY74ZcWqx4aboRE3RkDmN8dZDihgC8$J  +@a87aa6f874d3284061773ade82f2b9fec08da305924530dfdf341c47fe39bb42""19ThhBj3NnKTd5QmUK4ZuYeiErnRfRJ7QG"UOP_DUP OP_HASH160 5ccdca3a45dd981dc0142b2103e2e7b3a6530ea3 OP_EQUALVERIFY OP_CHECKSIG*276a9145ccdca3a45dd981dc0142b2103e2e7b3a6530ea388ac*"19ThhBj3NnKTd5QmUK4ZuYeiErnRfRJ7QG8$J $ٸ-@0000000000000000000289b6965d024e030c3f6b1cc474eadf6385c12f3fff5a"@00000000000000000003595093e50413f80ec71fab371227fef10aff5a63a7db2$ܸ-@0000000000000000000e2073d919a087c7910ac0609b398747d48f02d3f94882"@0000000000000000000289b6965d024e030c3f6b1cc474eadf6385c12f3fff5a2$-@00000000000000000014f8a4f696a01a92b462612a686b3dafaa036671da873e"@0000000000000000000e2073d919a087c7910ac0609b398747d48f02d3f948822$-@0000000000000000000bc4496051cc9ef85bc2a865aa8a25cdbb1e121cd938da"@00000000000000000014f8a4f696a01a92b462612a686b3dafaa036671da873e2$-@000000000000000000022e9a7f9605a8f8462f74ae53ac68f02c6c52c37e0efa"@0000000000000000000bc4496051cc9ef85bc2a865aa8a25cdbb1e121cd938da2$-@00000000000000000015316c09cc71f3da1c4c453952ed08065137d51d499def"@000000000000000000022e9a7f9605a8f8462f74ae53ac68f02c6c52c37e0efa2$Ĺ-@0000000000000000000cdb35e852d0c78395836affd8310a6d1653244183cea5"@00000000000000000015316c09cc71f3da1c4c453952ed08065137d51d499def2$۹-@0000000000000000000dc2373bc23a93559050495f3401cc918ed31d944ee9ab"@0000000000000000000cdb35e852d0c78395836affd8310a6d1653244183cea52$-@00000000000000000017d4f793b8b237c8426f42a103e7b97fd9708d50f4ee08"@0000000000000000000dc2373bc23a93559050495f3401cc918ed31d944ee9ab2$Ȩ-@0000000000000000000a3601c75b3b208fff7f64de8da14a630ea77df84afc70"@00000000000000000017d4f793b8b237c8426f42a103e7b97fd9708d50f4ee082$-@0000000000000000000a1761b07d723388d29aef9a503407c6b38b87d1efb8f9"@0000000000000000000a3601c75b3b208fff7f64de8da14a630ea77df84afc702$-@0000000000000000000295c49f28697f4f539719c001b6920bebde49b418114a"@0000000000000000000a1761b07d723388d29aef9a503407c6b38b87d1efb8f92 + + +1@21ea84cfda1589994833b96114efde1979644ce0df8d60504839eb218f3c0036$"@0000000000000000000295c49f28697f4f539719c001b6920bebde49b418114a(-2 +@5efc4edfafa086baebda54fee61be94705ccee9f530843e324da06dd0beb66f3B02b54e99a25bf6b0dafabb70208d3047bc6c65f57dca2db56be0768b982bf8e9242 +@181a1867920e71788d371a6a88799ad630a64a8417f980a2663071e28cade2beB030c57948942d16bd2cc33b89984de02cf90f7c690efcbc067b05cf50ad6d86337B +@@21ea84cfda1589994833b96114efde1979644ce0df8d60504839eb218f3c0036""1H8vWwvJ8kyNem8MQAAa4Tz72c2gzvqvuE"UOP_DUP OP_HASH160 b10198f298f98771b2ec8c896ea724a20db176eb OP_EQUALVERIFY OP_CHECKSIG*276a914b10198f298f98771b2ec8c896ea724a20db176eb88ac*"1H8vWwvJ8kyNem8MQAAa4Tz72c2gzvqvuE8$J  +@21ea84cfda1589994833b96114efde1979644ce0df8d60504839eb218f3c0036""12HCrywAzhXWvC4EBpcwZA8DjZWqYhhqiB"UOP_DUP OP_HASH160 0e08aed033840837b260617990293227da740dec OP_EQUALVERIFY OP_CHECKSIG*276a9140e08aed033840837b260617990293227da740dec88ac*"12HCrywAzhXWvC4EBpcwZA8DjZWqYhhqiB8$J  +@21ea84cfda1589994833b96114efde1979644ce0df8d60504839eb218f3c0036""1J5ryZsCsryqQE1K77kaq2CEAULSb8qVNv"UOP_DUP OP_HASH160 bb6584fa074248b93e3f18277d82bab7150a5f3c OP_EQUALVERIFY OP_CHECKSIG*276a914bb6584fa074248b93e3f18277d82bab7150a5f3c88ac*"1J5ryZsCsryqQE1K77kaq2CEAULSb8qVNv8$J [ + + +1@7061ad6577e2edc29cd1723b960e6f36dbcb9e575f52500aa59522166dbe7fea$"@0000000000000000000295c49f28697f4f539719c001b6920bebde49b418114a(-2 +@688cd075ee9041aeef267d4c33e2546c9a1df64ed8e17116c9cdc00aabde5ff8B0282017256ba5530762fecb8c771d0eecb76334e6b96b118591c2cc9d774b613622 +@688cd075ee9041aeef267d4c33e2546c9a1df64ed8e17116c9cdc00aabde5ff8B024b68dc6600056a06b994b4013b4d14386b0e23fcf6fc02a7a848991066a94677B +@7061ad6577e2edc29cd1723b960e6f36dbcb9e575f52500aa59522166dbe7fea""12HL52QAwHcZ28tg2sAuDYMNTExuWTLi7H"UOP_DUP OP_HASH160 0e0eb311cecd902eaf879b8d9ff0578a493b821d OP_EQUALVERIFY OP_CHECKSIG*276a9140e0eb311cecd902eaf879b8d9ff0578a493b821d88ac*"12HL52QAwHcZ28tg2sAuDYMNTExuWTLi7H8$J  +@7061ad6577e2edc29cd1723b960e6f36dbcb9e575f52500aa59522166dbe7fea""14FRhsGsbkF9R68eWkP8V5Hfc53msrpSgo"UOP_DUP OP_HASH160 23a2d2bbc6d41dc4b8fbe1eb9978e77ac538c4cf OP_EQUALVERIFY OP_CHECKSIG*276a91423a2d2bbc6d41dc4b8fbe1eb9978e77ac538c4cf88ac*"14FRhsGsbkF9R68eWkP8V5Hfc53msrpSgo8$J  +@7061ad6577e2edc29cd1723b960e6f36dbcb9e575f52500aa59522166dbe7fea""1NBYXiRbKhfT84syqfuL1hNMuncdfq5Hdy"UOP_DUP OP_HASH160 e8591ee13fe444883a080d9c0d65237283d844ff OP_EQUALVERIFY OP_CHECKSIG*276a914e8591ee13fe444883a080d9c0d65237283d844ff88ac*"1NBYXiRbKhfT84syqfuL1hNMuncdfq5Hdy8$J $Ϡ-@00000000000000000010de8bfc06232c501041e15d379b3aa3f0d72d2d2e9391"@0000000000000000000295c49f28697f4f539719c001b6920bebde49b418114a2$л-@00000000000000000018471284c970a908652e28c49b29e3dbc1e7231960e739"@00000000000000000010de8bfc06232c501041e15d379b3aa3f0d72d2d2e93912$ֻ-@000000000000000000120c941db2f9a536c35bfd0560c6da266b06e8efde878b"@00000000000000000018471284c970a908652e28c49b29e3dbc1e7231960e7392$-@0000000000000000000ff600d7b00944e73bd46266e29efaa7664eda2e3da99c"@000000000000000000120c941db2f9a536c35bfd0560c6da266b06e8efde878b2$ο-@00000000000000000009b3b5e3c8eb3bb3a4575174289466dc1b549ff04e2489"@0000000000000000000ff600d7b00944e73bd46266e29efaa7664eda2e3da99c2$-@0000000000000000001540ea93836258cfbdb2224d92e409d4037fd9ce5c7785"@00000000000000000009b3b5e3c8eb3bb3a4575174289466dc1b549ff04e24892$-@00000000000000000009fbd268a9b7d9f22c0ef4ed0a3cfe077abafb92d6c984"@0000000000000000001540ea93836258cfbdb2224d92e409d4037fd9ce5c77852$ӣ-@00000000000000000018167a38cf2c82ab32ed329cf9e9d3d72e7e4874164044"@00000000000000000009fbd268a9b7d9f22c0ef4ed0a3cfe077abafb92d6c9842$𞿽-@0000000000000000000237caa2c94e184a7e4c54411295162f4905a52fbbc97a"@00000000000000000018167a38cf2c82ab32ed329cf9e9d3d72e7e48741640442 $½-@00000000000000000002366b731211ce9aab4fc884009742e6374b2856fc10bd"@0000000000000000000237caa2c94e184a7e4c54411295162f4905a52fbbc97a2 + +1@823367180e77f041625150e54813a44b6568621fbb726882191ba73c3eee7e76$"@00000000000000000002366b731211ce9aab4fc884009742e6374b2856fc10bd(½-2 +@455f757dcddc6bd6c93bcba6988f81e3dbeeba499dfc76a88c2b39a68f97b7d2B03d97bc4d8ab9e8b23e0158822d6dc7f450a3df6f8896f6f69d7ac73d14ecb7d8a2 +@a8896c4f9a1b73808dbb451cbed95b99030c71287ccca90b0a6b8bad56f8bbffB0286edc8ca45ee390e2def490e5f60851682b3fa1e98fb7129b968511f0ef2b7c2B +@823367180e77f041625150e54813a44b6568621fbb726882191ba73c3eee7e76""1NLFofzhm9VZNVznEpGyQ3hn3gt9Fo4Bfi"UOP_DUP OP_HASH160 e9fee72fa210523619b5ae2553574d2117ca6966 OP_EQUALVERIFY OP_CHECKSIG*276a914e9fee72fa210523619b5ae2553574d2117ca696688ac*"1NLFofzhm9VZNVznEpGyQ3hn3gt9Fo4Bfi8$J  +M@823367180e77f041625150e54813a44b6568621fbb726882191ba73c3eee7e76""1EFvfnphWFeEKqvx9Pm3FvSzN8KCRRfCLn"UOP_DUP OP_HASH160 916c4254d7c25ffacef161e8be9f2b2b817c7ac2 OP_EQUALVERIFY OP_CHECKSIG*276a914916c4254d7c25ffacef161e8be9f2b2b817c7ac288ac*"1EFvfnphWFeEKqvx9Pm3FvSzN8KCRRfCLn8$J 6$Ž-@00000000000000000019438da36d4060ba2cbbe807e33d05a00cb2fe95f64fe1"@00000000000000000002366b731211ce9aab4fc884009742e6374b2856fc10bd25 + +1@fd187a8f5d94eedc55b5d4f07b032c3c55e79add2bc4a80de8c0c715f6eb6bcd$"@00000000000000000019438da36d4060ba2cbbe807e33d05a00cb2fe95f64fe1(Ž-2 +@88976e677e33fc9e0b0e595072f4fce8c800cd4defe158372de466ff410cb72bB03d5cc6463eacaf921f12cf4dff5b589e46ac8fe7a52f072ec84e81e9f8f415d1b2 +@9de683388b522d0e5a16d2ac323cf37bc89a4d14bac0f79c2af3e74f5d46f4d1B02a441fa2683bffea23ee51524b2738b10fdab4bd8471f155c820570dd358ea0762 +@f120ba2f753b4b4f474f15719960bc842a1b24c1a7bc991572311e63c7f1b970B03e4336a41faa9720411a1d4e43fa5158f56dae22bbc718458ca42c09f33b950e62 +@3d09f9b856e3b9782ec9c91af9e596e08ae50bd3d5f4342b9f2d47a5bed74e85B03cb4d24a8bdbc022c06bd8a824ee32a61cb4d9fc0c5c3219ca8982843fe1de8562 +@7380ccaef7bce1fa10d9a50ef417bbbed2315f74165eda5cda1a04e7cf1abb37B037b991a1470596165ce2fc14fa8f1f03437259991c35699a3a145ca202712ffd62 +@5efc4edfafa086baebda54fee61be94705ccee9f530843e324da06dd0beb66f3B0260cbe05bfea7c95e1b88ecddbb9ebcf92770a826ab4622fcf4cc3294b769d7d72 +@21ea84cfda1589994833b96114efde1979644ce0df8d60504839eb218f3c0036B0396178d3d97a5c03724bdbd6f981d5784ba845266e29b6b4788b1fc33e9d09df2B +@fd187a8f5d94eedc55b5d4f07b032c3c55e79add2bc4a80de8c0c715f6eb6bcd""1MVM6JBMwyZQWj6bTGGVXUe3395D615Yzk"UOP_DUP OP_HASH160 e0beef19f0b6da8925154ffb40b58eedcbd729b4 OP_EQUALVERIFY OP_CHECKSIG*276a914e0beef19f0b6da8925154ffb40b58eedcbd729b488ac*"1MVM6JBMwyZQWj6bTGGVXUe3395D615Yzk8$J  +ـ@fd187a8f5d94eedc55b5d4f07b032c3c55e79add2bc4a80de8c0c715f6eb6bcd""16RxgGRQipUpcRD17mHzSmux6GeK5L1VKZ"UOP_DUP OP_HASH160 3b9116bcd93486821cd0ab21ea8a4be3b0339ff0 OP_EQUALVERIFY OP_CHECKSIG*276a9143b9116bcd93486821cd0ab21ea8a4be3b0339ff088ac*"16RxgGRQipUpcRD17mHzSmux6GeK5L1VKZ8$J  +@fd187a8f5d94eedc55b5d4f07b032c3c55e79add2bc4a80de8c0c715f6eb6bcd""13o29QFjT1ZYZXqjEBhtdV9qkGK8EVBfDE"UOP_DUP OP_HASH160 1ea4576b0ccd19e43b8c0e651bd0be2d4e862099 OP_EQUALVERIFY OP_CHECKSIG*276a9141ea4576b0ccd19e43b8c0e651bd0be2d4e86209988ac*"13o29QFjT1ZYZXqjEBhtdV9qkGK8EVBfDE8$J g + + +1@4af482066d4a9ed5920a8d2a9ab0b76ff28b45a62d3cbcbc11afde7f8c11890f$"@00000000000000000019438da36d4060ba2cbbe807e33d05a00cb2fe95f64fe1(Ž-2 +@4e4183f1d980b1bd25cef64f01f6a674c80734dcd08b61b839f18db97c8e1269B03c0bfa3e89e735a4f61d88bbb5bd88728cd5bcfbb44b866e9b06313a6417d5e602 +@dc6803aedf5d680119a518b3fb9901046cd1ffd5a246b0b20e7fd1a7b9ef17fdB03614bae21e833b1f4b8b757e4a60abac571210d300574261cd39c144c8c86d99dB +@4af482066d4a9ed5920a8d2a9ab0b76ff28b45a62d3cbcbc11afde7f8c11890f""15VTRbeuS9Fi8w65zssZnBsb938YAGtLcZ"UOP_DUP OP_HASH160 314235319e9e74ef09552c41f9e0fc9b645163c6 OP_EQUALVERIFY OP_CHECKSIG*276a914314235319e9e74ef09552c41f9e0fc9b645163c688ac*"15VTRbeuS9Fi8w65zssZnBsb938YAGtLcZ8$J  +=@4af482066d4a9ed5920a8d2a9ab0b76ff28b45a62d3cbcbc11afde7f8c11890f""14zUGLKzXf8TPUBL53RZSkYLttjXijfhNW"UOP_DUP OP_HASH160 2bc6d8a86cf36086a171be1efe50b4896a353b31 OP_EQUALVERIFY OP_CHECKSIG*276a9142bc6d8a86cf36086a171be1efe50b4896a353b3188ac*"14zUGLKzXf8TPUBL53RZSkYLttjXijfhNW8$J  +3@4af482066d4a9ed5920a8d2a9ab0b76ff28b45a62d3cbcbc11afde7f8c11890f""13gpaBEVXt5VZipKZKhsUH2L2xkDWJrfTx"UOP_DUP OP_HASH160 1d782f688f5af8c281e5abf3c03c27eab5c59390 OP_EQUALVERIFY OP_CHECKSIG*276a9141d782f688f5af8c281e5abf3c03c27eab5c5939088ac*"13gpaBEVXt5VZipKZKhsUH2L2xkDWJrfTx8$J  + +1@99d81c186714f21960e1f5c1469f73b4da868729c7cb3ab2f96f9f686d64f529$"@00000000000000000019438da36d4060ba2cbbe807e33d05a00cb2fe95f64fe1(Ž-2 +@7cdcb69036b0dec5a1338c873b9ba6fc9b7748b992d4bc636cfb581e4e7ec1efB032ad9ac954a010ff90600a9e10d3507829977d23e233f1ebb74a54cc84a835fd22 +@42b52846586898fd883ba0cabb3d29c7ff04ef4befb0eae99d9d4967ce53eeadB033a3ad5958e9d5ad1912267d2df7f293f72457e38c9b1f8f6fff853023a2f45fa2 +@626f973531acde41b478927f37803f68f00007e26c8f2b004d88db224447c1e4B02811e864a22e64722fd1e6e9be769433c69bfc9ff57de74142bccfbee3d813eed2 +@deabcaf0e23cb638bbc798694ce0902a9ef4024900374146d656dd71ce198d90B03bab3f139ec931a004318b5cd7edfd7aa05b2ff8207e4016e0b89febb5c0a72ac2 +@9519cd628aa8bbb63e882033a94bb5fdd0f51460be77940279b922f1b9c8d80fB0207287f68bac976134a9ae4f7dabeb834c5b76b5533bbdd18e5e3508354961266B +@99d81c186714f21960e1f5c1469f73b4da868729c7cb3ab2f96f9f686d64f529""1PvSvLTibYYJLToFGqXP1W8xJ1Km9BuiTi"UOP_DUP OP_HASH160 fb6e7325934c1772a60c140f1e18613b4356d025 OP_EQUALVERIFY OP_CHECKSIG*276a914fb6e7325934c1772a60c140f1e18613b4356d02588ac*"1PvSvLTibYYJLToFGqXP1W8xJ1Km9BuiTi8$J  +\@99d81c186714f21960e1f5c1469f73b4da868729c7cb3ab2f96f9f686d64f529""1Ey3hSGoT8GE8LTuTn8gh63Zr7BciE7Udz"UOP_DUP OP_HASH160 99332e3751801d2d30a4b4dbb3215507665639d7 OP_EQUALVERIFY OP_CHECKSIG*276a91499332e3751801d2d30a4b4dbb3215507665639d788ac*"1Ey3hSGoT8GE8LTuTn8gh63Zr7BciE7Udz8$J  +@99d81c186714f21960e1f5c1469f73b4da868729c7cb3ab2f96f9f686d64f529""18xhbk1p7h43nvgTUeFy3CtEX2j8YnkYTN"UOP_DUP OP_HASH160 5751a612602989270adfb54daa338416b8439711 OP_EQUALVERIFY OP_CHECKSIG*276a9145751a612602989270adfb54daa338416b843971188ac*"18xhbk1p7h43nvgTUeFy3CtEX2j8YnkYTN8$J & + +1@7ae031ef8cec388cfe3d40a7084b2afab8e827958b29af3656a4511089496099$"@00000000000000000019438da36d4060ba2cbbe807e33d05a00cb2fe95f64fe1(Ž-2 +@599b7979a06de72913c04c53cf248953049d93892942b3135e67ae764ab1b7d0B03e1397eb83a88117b3992965da28fcccb0a0865fea7dacf33077eeee18a6fa6d82 +@5eeb00aa0df81a196b3e2c41693ba0017dc11e771f44f52285e754fd5646a98aB02bd914ed46079e2ac52fcf1078ae531e84ec50aeb09aacdd3e92e8458c59df051B + @7ae031ef8cec388cfe3d40a7084b2afab8e827958b29af3656a4511089496099""1MuGmtxStddTevSi8DRoXF8XUy4zzWJWpY"UOP_DUP OP_HASH160 e545502ee03d436f951ffc3d98b43a68b26b0553 OP_EQUALVERIFY OP_CHECKSIG*276a914e545502ee03d436f951ffc3d98b43a68b26b055388ac*"1MuGmtxStddTevSi8DRoXF8XUy4zzWJWpY8$J  +@7ae031ef8cec388cfe3d40a7084b2afab8e827958b29af3656a4511089496099""1MuGmtxStddTevSi8DRoXF8XUy4zzWJWpY"UOP_DUP OP_HASH160 e545502ee03d436f951ffc3d98b43a68b26b0553 OP_EQUALVERIFY OP_CHECKSIG*276a914e545502ee03d436f951ffc3d98b43a68b26b055388ac*"1MuGmtxStddTevSi8DRoXF8XUy4zzWJWpY8$J   +ʼn@7ae031ef8cec388cfe3d40a7084b2afab8e827958b29af3656a4511089496099""1MYjGZa33r8Wt21XioJXNHs8SmY31AX6Cp"UOP_DUP OP_HASH160 e162b1bd309a9478067603689baa521bcec14d8d OP_EQUALVERIFY OP_CHECKSIG*276a914e162b1bd309a9478067603689baa521bcec14d8d88ac*"1MYjGZa33r8Wt21XioJXNHs8SmY31AX6Cp8$J  +@7ae031ef8cec388cfe3d40a7084b2afab8e827958b29af3656a4511089496099"l"6OP_RETURN 1101a2de780465c065ee0d891c1953f866f397f2fd80*06a161101a2de780465c065ee0d891c1953f866f397f2fd802xee Sf8$J $н-@000000000000000000102684c37ca9dde82c5050e42c033b37af0f807bf4560a"@00000000000000000019438da36d4060ba2cbbe807e33d05a00cb2fe95f64fe12$۽-@0000000000000000000cb18f54c629d842805160df2b36c70fdd30721ff1c613"@000000000000000000102684c37ca9dde82c5050e42c033b37af0f807bf4560a2 $蟅-@0000000000000000000bf2d31fe1fc5ef25425b732cb61e49b2af019f5a5feef"@0000000000000000000cb18f54c629d842805160df2b36c70fdd30721ff1c6132 + + + +1@ff2540489aeaf34da5521ef117bdf9eb39decb4fa47fa62298b6b91a5c03ad04$"@0000000000000000000bf2d31fe1fc5ef25425b732cb61e49b2af019f5a5feef(蟅-2 +@7ba84cdac5d905e2e9c1593da058d1bc7fe81e1614e485c3bfa27f288dbe73caB0298d265ad8c129bff75170965ceaf69e399677e7441b17ad5d990af921de2a4802 +@7ba84cdac5d905e2e9c1593da058d1bc7fe81e1614e485c3bfa27f288dbe73caB0304cce176379bb355e7eaab6dde30ff13bdd2cdf5448d9e743fedf52daa4a15adB +@ff2540489aeaf34da5521ef117bdf9eb39decb4fa47fa62298b6b91a5c03ad04""17Q9NwaQVQGTdAoMCbfKNaj8FjBGNjxquR"UOP_DUP OP_HASH160 463150cfc2e04c0d1b08d8bbc6f84ac7c8cdb6e1 OP_EQUALVERIFY OP_CHECKSIG*276a914463150cfc2e04c0d1b08d8bbc6f84ac7c8cdb6e188ac*"17Q9NwaQVQGTdAoMCbfKNaj8FjBGNjxquR8$J  +ЄM@ff2540489aeaf34da5521ef117bdf9eb39decb4fa47fa62298b6b91a5c03ad04""12LeqiuAVcKk485d7GfKS66cnUdciT1Zqs"UOP_DUP OP_HASH160 0eaf9dc80a8b196100320283652291ef77a472c7 OP_EQUALVERIFY OP_CHECKSIG*276a9140eaf9dc80a8b196100320283652291ef77a472c788ac*"12LeqiuAVcKk485d7GfKS66cnUdciT1Zqs8$J  + +@ff2540489aeaf34da5521ef117bdf9eb39decb4fa47fa62298b6b91a5c03ad04""1HVULxLTy9QPmrHZ9EvA4wFzzMSvknqEZQ"UOP_DUP OP_HASH160 b4e47c30f367db3d7f7846ab181f32de6a537fc3 OP_EQUALVERIFY OP_CHECKSIG*276a914b4e47c30f367db3d7f7846ab181f32de6a537fc388ac*"1HVULxLTy9QPmrHZ9EvA4wFzzMSvknqEZQ8$J $-@000000000000000000194174cf7c4c8a3822cdddc863f9a9a5065eeab95cc91f"@0000000000000000000bf2d31fe1fc5ef25425b732cb61e49b2af019f5a5feef2$-@0000000000000000000919c365fa24c3adbb04ab9f3e27029f3cd12900ba949f"@000000000000000000194174cf7c4c8a3822cdddc863f9a9a5065eeab95cc91f2$-@00000000000000000002ecf3342a62a003903a21cb48b12d9b37fd0e1b1d3f12"@0000000000000000000919c365fa24c3adbb04ab9f3e27029f3cd12900ba949f2$-@000000000000000000197451bbd5819239f801483b0d353f8a66780ad38e94a9"@00000000000000000002ecf3342a62a003903a21cb48b12d9b37fd0e1b1d3f122$-@00000000000000000006cecf8814e04b5cbdc895bd888741d0467b67e494ce32"@000000000000000000197451bbd5819239f801483b0d353f8a66780ad38e94a92™$-@00000000000000000006439734b6cf3bc351489e57698109a0696150abd92774"@00000000000000000006cecf8814e04b5cbdc895bd888741d0467b67e494ce322Ù$-@0000000000000000000685157f5a260b9801e4f52eb7dca637e9bb8e4072da7c"@00000000000000000006439734b6cf3bc351489e57698109a0696150abd927742ę$-@00000000000000000002c7df75d8615dde7907495380394c81adcd54120b3b67"@0000000000000000000685157f5a260b9801e4f52eb7dca637e9bb8e4072da7c2ř$-@0000000000000000001614d8729f3a1a401f43c793d79ad0097df93ef7b8c069"@00000000000000000002c7df75d8615dde7907495380394c81adcd54120b3b672ƙ$-@0000000000000000001764f7e61a2cdd615988cddec2efb36cb18f30fdba4591"@0000000000000000001614d8729f3a1a401f43c793d79ad0097df93ef7b8c0692Ǚ$-@00000000000000000019b962185a762407f4d32bc154acada478aac0e5e7e896"@0000000000000000001764f7e61a2cdd615988cddec2efb36cb18f30fdba45912 ș$-@0000000000000000000ec2758998bc470e2de19a1820fdd46f378f78ff162594"@00000000000000000019b962185a762407f4d32bc154acada478aac0e5e7e8962 + + + +1@9234d00867a292b5d6a82f1cdd100cfd5efc7b0279931d96a3eaa5e7e063e954ș$"@0000000000000000000ec2758998bc470e2de19a1820fdd46f378f78ff162594(-2 +@a66789e5b8a2628ac310b42a482d6d7da8644443ffb629b1abc407815f59ba2fB02964d1848db4aaf189923c338b1372aeb5f2e2028978fd8441c6988632d8557b22 +@d03cd517d9255d721eacc554c74c27c4c5d48b44a54e5a53f99f062ad670d074B0246539e56e634dbaa675c614107c4e75c16a9eb9b1abcadcf1aa2cb60e0629b3aB +@@9234d00867a292b5d6a82f1cdd100cfd5efc7b0279931d96a3eaa5e7e063e954""126W3cxB7bHmtm7CZqqaD6Vfq8RxWT3NcM"UOP_DUP OP_HASH160 0c0273870d6fd46da77e152b6eff55c9450f16ff OP_EQUALVERIFY OP_CHECKSIG*276a9140c0273870d6fd46da77e152b6eff55c9450f16ff88ac*"126W3cxB7bHmtm7CZqqaD6Vfq8RxWT3NcM8ș$J  +M@9234d00867a292b5d6a82f1cdd100cfd5efc7b0279931d96a3eaa5e7e063e954""1L8q3MxxoymSDn2KpwKhmgqVMfpPic5f9x"UOP_DUP OP_HASH160 d1e5676c1eee0869c3c0a549aa400415adcf8740 OP_EQUALVERIFY OP_CHECKSIG*276a914d1e5676c1eee0869c3c0a549aa400415adcf874088ac*"1L8q3MxxoymSDn2KpwKhmgqVMfpPic5f9x8ș$J  + @9234d00867a292b5d6a82f1cdd100cfd5efc7b0279931d96a3eaa5e7e063e954""18KWo1cn43JCUF1R5DXjKjfmmRMnqNnh3n"UOP_DUP OP_HASH160 50493cec63e55fe7fb24ee8fef40891b21aff300 OP_EQUALVERIFY OP_CHECKSIG*276a91450493cec63e55fe7fb24ee8fef40891b21aff30088ac*"18KWo1cn43JCUF1R5DXjKjfmmRMnqNnh3n8ș$J ə$-@000000000000000000063b83e8bde1539f225a1a89295c125848a5ce5d84c0ed"@0000000000000000000ec2758998bc470e2de19a1820fdd46f378f78ff1625942ʙ$-@000000000000000000023154f7b9a1f55c4720aa067a546e73d0ece24410ccc6"@000000000000000000063b83e8bde1539f225a1a89295c125848a5ce5d84c0ed2˙$-@0000000000000000000a2176b860524c19a14119d236c52505ae8f1d93e0fc43"@000000000000000000023154f7b9a1f55c4720aa067a546e73d0ece24410ccc62̙$-@0000000000000000000a6d491d10fdf20a691f16bf441da7b646c7893d9b2929"@0000000000000000000a2176b860524c19a14119d236c52505ae8f1d93e0fc432͙$-@0000000000000000000f801027da700e1e69b47c71b999da9671de10a2dade01"@0000000000000000000a6d491d10fdf20a691f16bf441da7b646c7893d9b29292Ι$-@00000000000000000017f5eb3355f9d5d9b87a4766179297f1faf3a33a18cae6"@0000000000000000000f801027da700e1e69b47c71b999da9671de10a2dade012ϙ$ؿ-@00000000000000000016d5ad9bfb4c592b7220ed311facb2f3cdd0771eb7646d"@00000000000000000017f5eb3355f9d5d9b87a4766179297f1faf3a33a18cae62Й$-@00000000000000000005dc459f0575b17413dbe7685e3e0fd382ed521f1be68b"@00000000000000000016d5ad9bfb4c592b7220ed311facb2f3cdd0771eb7646d2љ$-@000000000000000000094ebb8119c0ec545915d9124625358e397dd7339fae8b"@00000000000000000005dc459f0575b17413dbe7685e3e0fd382ed521f1be68b2 ҙ$г-@00000000000000000004d8de72175a428eae599199d909389acb931529ca471b"@000000000000000000094ebb8119c0ec545915d9124625358e397dd7339fae8b2 + + + +1@303a0b169077cd7c41b9e4915a31e3eb4638defb09f977d556cf3d17b77823edҙ$"@00000000000000000004d8de72175a428eae599199d909389acb931529ca471b(г-2 +@01c62b79e6f54e2bb43c72a40e015e18c498936e1b982536712aacde252f6bdeB02fb49ac1363619a16dac832965f64a6d8a218a8c9235c7be39812b89fa840c8632 +@8f17b3073b2d263b6d9fa3dd6fb669d2b2a7aa9b667ab3db4f8eafc96ef604a1B03b0c6395482453569191df97ac29c1632e76433778a51638077366457b2aed991B +@303a0b169077cd7c41b9e4915a31e3eb4638defb09f977d556cf3d17b77823ed""1PnCuAPvq9tXNdiZPdEDYXPbGv53SM1MRK"UOP_DUP OP_HASH160 f9df6b2920602a3720f62b6f83c6aa8f7afa6f33 OP_EQUALVERIFY OP_CHECKSIG*276a914f9df6b2920602a3720f62b6f83c6aa8f7afa6f3388ac*"1PnCuAPvq9tXNdiZPdEDYXPbGv53SM1MRK8ҙ$J  +@303a0b169077cd7c41b9e4915a31e3eb4638defb09f977d556cf3d17b77823ed""16Wxgip1zBnixtMY9fGZPebfGHRhNDAYMy"UOP_DUP OP_HASH160 3c832cd85e6ad1e69f0881fbbf087ed35f087857 OP_EQUALVERIFY OP_CHECKSIG*276a9143c832cd85e6ad1e69f0881fbbf087ed35f08785788ac*"16Wxgip1zBnixtMY9fGZPebfGHRhNDAYMy8ҙ$J  +@303a0b169077cd7c41b9e4915a31e3eb4638defb09f977d556cf3d17b77823ed"!1F8QxE5j1a4wGZ2gq79QvX8bpZVxmZXFC"UOP_DUP OP_HASH160 02ac02f19ffd834e96b2cc16f3c0d59b854970fd OP_EQUALVERIFY OP_CHECKSIG*276a91402ac02f19ffd834e96b2cc16f3c0d59b854970fd88ac*!1F8QxE5j1a4wGZ2gq79QvX8bpZVxmZXFC8ҙ$J ;ә$-@0000000000000000000f9e63fbc0b6bdcf3d91d46efd7db2d80f2131c1da3d31"@00000000000000000004d8de72175a428eae599199d909389acb931529ca471b2ԙ$-@00000000000000000000c557c6ef6c4e0f74b7b3dba6b8827d19fbe816f9e20d"@0000000000000000000f9e63fbc0b6bdcf3d91d46efd7db2d80f2131c1da3d312 ՙ$-@00000000000000000005baef54e60f93f53aa91fbcd5436e368388ca6fb578c8"@00000000000000000000c557c6ef6c4e0f74b7b3dba6b8827d19fbe816f9e20d2 + +1@b4985115c7ee289ca28af50a5b7108c4dd9dcaedf47b7f9c1d9348579874be45ՙ$"@00000000000000000005baef54e60f93f53aa91fbcd5436e368388ca6fb578c8(-2 +@a87aa6f874d3284061773ade82f2b9fec08da305924530dfdf341c47fe39bb42B03c199691c5a6b53353294b50bb902ccac096ad92a712d0bb21470d9ceec69e69c2 +@a87aa6f874d3284061773ade82f2b9fec08da305924530dfdf341c47fe39bb42B03ff24050284baaec0184031216f0deda19572554aef4ac316a973facbbfd666252 +@6cec9809d412fd29a48c9984fc2c72784a25f4ea51f5835c823a76b220586ba8B023886bc2bd4b796d112ce8829287aaa0ba86677699918bb25125c2449f93b1535B +@b4985115c7ee289ca28af50a5b7108c4dd9dcaedf47b7f9c1d9348579874be45""1GaQXFk7sju1w2NgC5Zf3WC3ME1MJivwbx"UOP_DUP OP_HASH160 aadb3f946f6b08c97341443a0a4d69f89f5cd3b9 OP_EQUALVERIFY OP_CHECKSIG*276a914aadb3f946f6b08c97341443a0a4d69f89f5cd3b988ac*"1GaQXFk7sju1w2NgC5Zf3WC3ME1MJivwbx8ՙ$J  +@b4985115c7ee289ca28af50a5b7108c4dd9dcaedf47b7f9c1d9348579874be45""18QhBCPVozKKGRTjnwS31hscNGc1VA4gqG"UOP_DUP OP_HASH160 5143fc13b4d9379c02b9d31d81d078b3c7499b09 OP_EQUALVERIFY OP_CHECKSIG*276a9145143fc13b4d9379c02b9d31d81d078b3c7499b0988ac*"18QhBCPVozKKGRTjnwS31hscNGc1VA4gqG8ՙ$J  +@b4985115c7ee289ca28af50a5b7108c4dd9dcaedf47b7f9c1d9348579874be45""1JDa6PAK4jbeRMdqYymv3j8gwKrniUMHxk"UOP_DUP OP_HASH160 bcdac11c6213ed391898a33d31b8ebd1ad0b90e2 OP_EQUALVERIFY OP_CHECKSIG*276a914bcdac11c6213ed391898a33d31b8ebd1ad0b90e288ac*"1JDa6PAK4jbeRMdqYymv3j8gwKrniUMHxk8ՙ$J h֙$-@0000000000000000001675ac7737d9891f4680c7dd325163cae2ad851ed76733"@00000000000000000005baef54e60f93f53aa91fbcd5436e368388ca6fb578c82י$-@0000000000000000001987d7dc86450fb2b7be4ec4d081ce7179068fd27a703d"@0000000000000000001675ac7737d9891f4680c7dd325163cae2ad851ed767332ؙ$-@0000000000000000000b473becaa1134989e14891c25c2060de4cfebc99beb01"@0000000000000000001987d7dc86450fb2b7be4ec4d081ce7179068fd27a703d2ٙ$י-@00000000000000000012591952a8b550362054c482073489441e05b4ee93a737"@0000000000000000000b473becaa1134989e14891c25c2060de4cfebc99beb012ڙ$-@0000000000000000000d528225bd3deea9ca5f1da9291cd39a2afd7471f7b9f3"@00000000000000000012591952a8b550362054c482073489441e05b4ee93a7372ۙ$ț-@0000000000000000000c5cfadcc73bbeeb7ee010f5841f073f194bf8d6221760"@0000000000000000000d528225bd3deea9ca5f1da9291cd39a2afd7471f7b9f32ܙ$-@00000000000000000005f790d0952ddab5d9524b640ff399b6e6e12b0086a154"@0000000000000000000c5cfadcc73bbeeb7ee010f5841f073f194bf8d62217602ݙ$-@000000000000000000090bc11f6ac2668b03852bfbdd3cc4e7a55617964e208e"@00000000000000000005f790d0952ddab5d9524b640ff399b6e6e12b0086a1542ޙ$-@00000000000000000005cb9fa3fc49288fb0a07185538ba01bee85d35414be9f"@000000000000000000090bc11f6ac2668b03852bfbdd3cc4e7a55617964e208e2,ߙ$Ƚ-@00000000000000000010a30cbea42f066d037678a0f0985f375774897fab96cc"@00000000000000000005cb9fa3fc49288fb0a07185538ba01bee85d35414be9f2+ + + +1@9ffd5d63f6a337a1aaf778292fb1a6b2c163f5047ae89a8f06473ae9c97ea82cߙ$"@00000000000000000010a30cbea42f066d037678a0f0985f375774897fab96cc(Ƚ-2 +@09409a4b18b21634e4ecb31a25424d6f30e3220ce491ff13c3b504ca59c7ee83B0346d48ba72f246605aba082d5f12454bfcb08d775e0e97c82080ac38dafa727b02 +@1e156315b8cac6a76b0f5fef48805232e978f28079a15a2f29f3c055f3d713d9B032f6a541ce8f09fea994089fc4f1312537d51e38c519a27f7e42cab25225649cdB + @9ffd5d63f6a337a1aaf778292fb1a6b2c163f5047ae89a8f06473ae9c97ea82c""1NhYfxR3NP9A9CvNnMJviuiJeN3QuwaLeN"UOP_DUP OP_HASH160 ee05b7d4acb9702bdcbf275ccd445da0ec253b6f OP_EQUALVERIFY OP_CHECKSIG*276a914ee05b7d4acb9702bdcbf275ccd445da0ec253b6f88ac*"1NhYfxR3NP9A9CvNnMJviuiJeN3QuwaLeN8ߙ$J  +Z@9ffd5d63f6a337a1aaf778292fb1a6b2c163f5047ae89a8f06473ae9c97ea82c""1HhjGv1xk4HMtycYDKAmDUpvgwEKoVHh5o"UOP_DUP OP_HASH160 b735f09c7da3a0d7318f8b713b32aa7b7e433e52 OP_EQUALVERIFY OP_CHECKSIG*276a914b735f09c7da3a0d7318f8b713b32aa7b7e433e5288ac*"1HhjGv1xk4HMtycYDKAmDUpvgwEKoVHh5o8ߙ$J  +Ս@9ffd5d63f6a337a1aaf778292fb1a6b2c163f5047ae89a8f06473ae9c97ea82c""1EByFqonwvCXwNw7qviC69xVFaNt4QqoNx"UOP_DUP OP_HASH160 90acc13e53e724ee0198eebb1e791c8b6eea18d5 OP_EQUALVERIFY OP_CHECKSIG*276a91490acc13e53e724ee0198eebb1e791c8b6eea18d588ac*"1EByFqonwvCXwNw7qviC69xVFaNt4QqoNx8ߙ$J  + +1@aafc70893ac3d0d482ab19223a3d93dc25254470b83e729c8a95777a25a5e20fߙ$"@00000000000000000010a30cbea42f066d037678a0f0985f375774897fab96cc(Ƚ-2 +@863af5a0bcb44eb819f7ed85cc83fe3b7d6cbe47750bbd770a6ca13d3ff14f12B024026fde8e70bd869ed0a7f88d341b32c82ee85241c4f4553a6ffdf09a9a8df7c2 +@2fba8d62a99c5b93103fbb9b355b9ebb76ad665e6b9f597358df277f46beec6fB027c3fe064e1e1a8833cd60a6a4ef6bb6715f2d7e1ce568934244ee213a92b53722 +@77c44abbca9e94fd73f2faae5dc8e29658350ba1ca4bf54eec31eaea3e68b6daB028ec5ccadf0535d4f561b8ba2f921f78aeee7ed5eed316debc67d38fa5aae71b3B +@aafc70893ac3d0d482ab19223a3d93dc25254470b83e729c8a95777a25a5e20f""1AcGki3rPx6FwCPy52qR1w61LewfqcaEWq"UOP_DUP OP_HASH160 6964d7553e3c13afca6418801a1f13b2818adbc0 OP_EQUALVERIFY OP_CHECKSIG*276a9146964d7553e3c13afca6418801a1f13b2818adbc088ac*"1AcGki3rPx6FwCPy52qR1w61LewfqcaEWq8ߙ$J  +@aafc70893ac3d0d482ab19223a3d93dc25254470b83e729c8a95777a25a5e20f""12QVbcSNPe9KTaDWiHUP7DnAVjhwU5gx1D"UOP_DUP OP_HASH160 0f6990737efffa1693a9fed85f798c9dbaf86062 OP_EQUALVERIFY OP_CHECKSIG*276a9140f6990737efffa1693a9fed85f798c9dbaf8606288ac*"12QVbcSNPe9KTaDWiHUP7DnAVjhwU5gx1D8ߙ$J  +@aafc70893ac3d0d482ab19223a3d93dc25254470b83e729c8a95777a25a5e20f""1NjkBHNdX2LxyUJBy2PyMMqD1aNvo9HhFQ"UOP_DUP OP_HASH160 ee702788f3ce827b0073dca0b5ccae44d1ee7de6 OP_EQUALVERIFY OP_CHECKSIG*276a914ee702788f3ce827b0073dca0b5ccae44d1ee7de688ac*"1NjkBHNdX2LxyUJBy2PyMMqD1aNvo9HhFQ8ߙ$J ! + + +1@f699e56772013236894a87bde088bed65a23ee78bc06be73ee62fea1a57ea7d3ߙ$"@00000000000000000010a30cbea42f066d037678a0f0985f375774897fab96cc(Ƚ-2 +@cd3a8f669dfd753216fca3a56fa3b3195f731af0df128976d008a888417012e5B03184de30e388611b74b942f81281493509215196ed6360eff981fb3990b4fe7f62 +@268fb6a65b2c7ccf3dabfec2c37cd2ba8e68f2a9cf238dbbfe903ee1b6eb4636B031486dddd193cd0fcca3dcbb219d5af114e3fb5a63e2b5ed8986cb4beea5678a8B +@f699e56772013236894a87bde088bed65a23ee78bc06be73ee62fea1a57ea7d3""1Khmc1hDnkVmv288fXd9KzkddFKL3LC94k"UOP_DUP OP_HASH160 cd2822c618d86fd58b96964a47880795272c7435 OP_EQUALVERIFY OP_CHECKSIG*276a914cd2822c618d86fd58b96964a47880795272c743588ac*"1Khmc1hDnkVmv288fXd9KzkddFKL3LC94k8ߙ$J  +\@f699e56772013236894a87bde088bed65a23ee78bc06be73ee62fea1a57ea7d3""16UsWLwk2UZi8T9oe2sPV9ktKj4Mcgr34z"UOP_DUP OP_HASH160 3c1e052623e33043bedfcb5a65fbb13b488a3ffb OP_EQUALVERIFY OP_CHECKSIG*276a9143c1e052623e33043bedfcb5a65fbb13b488a3ffb88ac*"16UsWLwk2UZi8T9oe2sPV9ktKj4Mcgr34z8ߙ$J  +@f699e56772013236894a87bde088bed65a23ee78bc06be73ee62fea1a57ea7d3""1412apGAwTLdeNwMVvRSk97wHZfGFLeeMK"UOP_DUP OP_HASH160 20e9b2e39b13437ef7f3bdd5e4a386c7aade4a82 OP_EQUALVERIFY OP_CHECKSIG*276a91420e9b2e39b13437ef7f3bdd5e4a386c7aade4a8288ac*"1412apGAwTLdeNwMVvRSk97wHZfGFLeeMK8ߙ$J & + + +1@8ba4c40c6c1078c7a7418380cc39d08f3b5043db17903e20acf716a2b9769e70ߙ$"@00000000000000000010a30cbea42f066d037678a0f0985f375774897fab96cc(Ƚ-2 +@f699e56772013236894a87bde088bed65a23ee78bc06be73ee62fea1a57ea7d3B039946744bc75ca3b1c7fc753e7626f0e961e7ae6ac1db099006fb9c04ee54496d2 +@04bf0e6bd2b321baefa8d0ed5c96f4d66c2c0c441592e5f319c731bd12b9c0b1B0390c58c449a30ec251869f0d4c415c5aa88c5de0fd11f6a6f890502375715b8d2B +@8ba4c40c6c1078c7a7418380cc39d08f3b5043db17903e20acf716a2b9769e70""19mN784cd2q234PAeaQNHSW4VEhGufecQn"UOP_DUP OP_HASH160 6024ed3680ac69e27cbd5c68fecd5ce791588b88 OP_EQUALVERIFY OP_CHECKSIG*276a9146024ed3680ac69e27cbd5c68fecd5ce791588b8888ac*"19mN784cd2q234PAeaQNHSW4VEhGufecQn8ߙ$J  +\@8ba4c40c6c1078c7a7418380cc39d08f3b5043db17903e20acf716a2b9769e70""1267iuGV3dkPwFHQ5qY7tGvDJj7MYjAxiu"UOP_DUP OP_HASH160 0befd133df9a45e126f7bcb0c55a7b3bfb23f143 OP_EQUALVERIFY OP_CHECKSIG*276a9140befd133df9a45e126f7bcb0c55a7b3bfb23f14388ac*"1267iuGV3dkPwFHQ5qY7tGvDJj7MYjAxiu8ߙ$J  +9@8ba4c40c6c1078c7a7418380cc39d08f3b5043db17903e20acf716a2b9769e70""1LM2tQfk5Woz7DDFFuUszmbwFj17uR22TR"UOP_DUP OP_HASH160 d43448a5251711ae9517f48f6afa79c9b3db39ac OP_EQUALVERIFY OP_CHECKSIG*276a914d43448a5251711ae9517f48f6afa79c9b3db39ac88ac*"1LM2tQfk5Woz7DDFFuUszmbwFj17uR22TR8ߙ$J &$-@000000000000000000135f953da2acaccf47ccb0f623cc6365c4bcf26f277af3"@00000000000000000010a30cbea42f066d037678a0f0985f375774897fab96cc2 $-@00000000000000000012d93a116d77b07c13aaa38064c190a6b9d32564295d88"@000000000000000000135f953da2acaccf47ccb0f623cc6365c4bcf26f277af32 + + + +1@c87091f6631df5ebf39148789f8412aefe2b4efcfa0448a28ad38f13678b1257$"@00000000000000000012d93a116d77b07c13aaa38064c190a6b9d32564295d88(-2 +@9234d00867a292b5d6a82f1cdd100cfd5efc7b0279931d96a3eaa5e7e063e954B033aec651c563db8d578cbc91ce8a84b85b78283eb5df3476046bb92bf3b92afbc2 +@c6341ac346293fe64fcb0863f8a9c34342e55d746a93fd9896a481b1551f6f8bB02f4922ba77da1645e585e077c4d2efec51963f9c206e7c9c2825718917b6d8649B +=@c87091f6631df5ebf39148789f8412aefe2b4efcfa0448a28ad38f13678b1257""1BVeVZ6jNXuvXXK4DFUWZWW63NL36tDbjb"UOP_DUP OP_HASH160 731c33a6d1b18fb1648e8f3097db81fd894d1189 OP_EQUALVERIFY OP_CHECKSIG*276a914731c33a6d1b18fb1648e8f3097db81fd894d118988ac*"1BVeVZ6jNXuvXXK4DFUWZWW63NL36tDbjb8$J  +@c87091f6631df5ebf39148789f8412aefe2b4efcfa0448a28ad38f13678b1257""16TZr5RE9H1JzXVw4uMxjnatAMWxVVMPXJ"UOP_DUP OP_HASH160 3bdedcccfea5d48eda97b361fdad93a0fd4adc95 OP_EQUALVERIFY OP_CHECKSIG*276a9143bdedcccfea5d48eda97b361fdad93a0fd4adc9588ac*"16TZr5RE9H1JzXVw4uMxjnatAMWxVVMPXJ8$J  +@c87091f6631df5ebf39148789f8412aefe2b4efcfa0448a28ad38f13678b1257""1JkanTnQWaov1NL4NxEnCBYELaXf6r6byK"UOP_DUP OP_HASH160 c2b839daefbdb842a362d75c8651548b7434f932 OP_EQUALVERIFY OP_CHECKSIG*276a914c2b839daefbdb842a362d75c8651548b7434f93288ac*"1JkanTnQWaov1NL4NxEnCBYELaXf6r6byK8$J $-@0000000000000000001a0f3ac8037e5eaac7d70bfb0be96016e4aeb22f59c7ae"@00000000000000000012d93a116d77b07c13aaa38064c190a6b9d32564295d882$߃-@00000000000000000002d56380dd1e5ee4dfa118b36979d47a76a35f7b6ce32d"@0000000000000000001a0f3ac8037e5eaac7d70bfb0be96016e4aeb22f59c7ae2$א-@00000000000000000003e54185c4a82545906a8dc54ca66180b56166612b5299"@00000000000000000002d56380dd1e5ee4dfa118b36979d47a76a35f7b6ce32d2 + + +1@7f3be46556d8e52de8382a5e8190082738a456c369e0a7cd2857e501ef086537$"@00000000000000000003e54185c4a82545906a8dc54ca66180b56166612b5299(א-2 +@01947a31521b4cbb762335a470499ddeb2b99d11d282b38a54da4d8b2d6cf2d1B038d293d6ecc49d47c9c1b008bb24771b2d891107cdcf83a6346add58262701ee52 +@e2db3ff6fc5da7016e3a71080cdbaeaa43342c03424e0f6e06923ef261cd918aB025a37bb54a0cf719dea1d2345ee0259eb1b5a41f47159c9fb78b336cebbf82fa1B +@7f3be46556d8e52de8382a5e8190082738a456c369e0a7cd2857e501ef086537""1QKJPhLp3QasqiwFPRifzo4Pr977Ys9fVX"UOP_DUP OP_HASH160 ffc0e5daa1d3521513c3f900883495cf156e875e OP_EQUALVERIFY OP_CHECKSIG*276a914ffc0e5daa1d3521513c3f900883495cf156e875e88ac*"1QKJPhLp3QasqiwFPRifzo4Pr977Ys9fVX8$J  +h@7f3be46556d8e52de8382a5e8190082738a456c369e0a7cd2857e501ef086537""17ETWPx4U8Si5BPiyeWAVceKdDEsfisbC5"UOP_DUP OP_HASH160 445c49fb079b4d6a3fb2f0e0643c7f572606515d OP_EQUALVERIFY OP_CHECKSIG*276a914445c49fb079b4d6a3fb2f0e0643c7f572606515d88ac*"17ETWPx4U8Si5BPiyeWAVceKdDEsfisbC58$J  +*@7f3be46556d8e52de8382a5e8190082738a456c369e0a7cd2857e501ef086537""1NLBfpp5vGD5s1cE7wFQPLgsV6ZYo7uGXm"UOP_DUP OP_HASH160 e9fb737a799369a0bd5806849137d3bfe7fc3662 OP_EQUALVERIFY OP_CHECKSIG*276a914e9fb737a799369a0bd5806849137d3bfe7fc366288ac*"1NLBfpp5vGD5s1cE7wFQPLgsV6ZYo7uGXm8$J  + + +1@420856a3125810abc3cb4ac2c430c7bd6851b03d941568e6e1ae1524efce7455$"@00000000000000000003e54185c4a82545906a8dc54ca66180b56166612b5299(א-2 +@7f3be46556d8e52de8382a5e8190082738a456c369e0a7cd2857e501ef086537B0388382c4a5b0cc307d77b5830ed96da6ed0ecdc478daa682ace8520c787df30972 +@8f55c8d7476b32b35e3e78aacc770f0e2c53507b2323c03ab23f61c6139dad9eB02ffafa63a1f129739fb61d62cb4e6ec3b1b365a91ec4198fe83e19417a0b29a5fB +h@420856a3125810abc3cb4ac2c430c7bd6851b03d941568e6e1ae1524efce7455""1LLzFRpshYbdAArx7wrp1CFkkveCvZKMwZ"UOP_DUP OP_HASH160 d43214ff78c178c9b830309c25ce362c0dc367aa OP_EQUALVERIFY OP_CHECKSIG*276a914d43214ff78c178c9b830309c25ce362c0dc367aa88ac*"1LLzFRpshYbdAArx7wrp1CFkkveCvZKMwZ8$J  +@420856a3125810abc3cb4ac2c430c7bd6851b03d941568e6e1ae1524efce7455""13bYJ89wqG7pTyZysmobGi698VqMsALF28"UOP_DUP OP_HASH160 1c7884a978aed0883fd019031bf6502460c990b7 OP_EQUALVERIFY OP_CHECKSIG*276a9141c7884a978aed0883fd019031bf6502460c990b788ac*"13bYJ89wqG7pTyZysmobGi698VqMsALF288$J  +@420856a3125810abc3cb4ac2c430c7bd6851b03d941568e6e1ae1524efce7455""1Arih4j4ZyeS3kr4hzVxVMhR2ctWetKM1a"UOP_DUP OP_HASH160 6c2050dd5b74a3cd73f48fbdc66b460d4600efa6 OP_EQUALVERIFY OP_CHECKSIG*276a9146c2050dd5b74a3cd73f48fbdc66b460d4600efa688ac*"1Arih4j4ZyeS3kr4hzVxVMhR2ctWetKM1a8$J $-@0000000000000000000890a4350695d07f46ed77152b6bee19e29dd2024c1f3f"@00000000000000000003e54185c4a82545906a8dc54ca66180b56166612b52992$̸-@00000000000000000008940065ddbd30f833c51f759be63a823c63fe401cb141"@0000000000000000000890a4350695d07f46ed77152b6bee19e29dd2024c1f3f2$-@00000000000000000014b2241d763cc55c39da5e081fe421067109da934ec6aa"@00000000000000000008940065ddbd30f833c51f759be63a823c63fe401cb1412$-@00000000000000000007a6a0e278d1440bf64f51e7fbdcc84befd09446fa01a0"@00000000000000000014b2241d763cc55c39da5e081fe421067109da934ec6aa2 $-@00000000000000000001fe4f8c14dfd88b12fa3e4b5db07e417413edf6f20fe9"@00000000000000000007a6a0e278d1440bf64f51e7fbdcc84befd09446fa01a02 + + + +1@8e8c64d3cde4f0db0e9bc994a17c58be204d85b9a53a17423eb2137e751b47ee$"@00000000000000000001fe4f8c14dfd88b12fa3e4b5db07e417413edf6f20fe9(-2 +@7f3be46556d8e52de8382a5e8190082738a456c369e0a7cd2857e501ef086537B028e5227423727016d1b8cef03bbf9b1d809b8ae27f7bf08c1cbc655465cd4ed4c2 +@07f7b2ebb784339bdf4661b93eefeca2e7274d18f90fc5e89bea5926e48db1dfB0260347b667d4d87a1653ad20c16ccd00f1a46490fb22476e6f9507ed2e9896e15B +@8e8c64d3cde4f0db0e9bc994a17c58be204d85b9a53a17423eb2137e751b47ee""1Lvjew3BqpeLLZQmz2risthrXqzvd9YX4P"UOP_DUP OP_HASH160 da940aa824d7d7d75ef5c87f447b5ce32bdceb8e OP_EQUALVERIFY OP_CHECKSIG*276a914da940aa824d7d7d75ef5c87f447b5ce32bdceb8e88ac*"1Lvjew3BqpeLLZQmz2risthrXqzvd9YX4P8$J  +@8e8c64d3cde4f0db0e9bc994a17c58be204d85b9a53a17423eb2137e751b47ee""1FfbNdwjjmowPrvUTmNpNCkYQmip42SuL5"UOP_DUP OP_HASH160 a0de42bd2a123ff7a153ad8d5a5df3f098f4472b OP_EQUALVERIFY OP_CHECKSIG*276a914a0de42bd2a123ff7a153ad8d5a5df3f098f4472b88ac*"1FfbNdwjjmowPrvUTmNpNCkYQmip42SuL58$J  +@8e8c64d3cde4f0db0e9bc994a17c58be204d85b9a53a17423eb2137e751b47ee""1HozLsEKFoMX9pgi8BwfCB3vAvxa1ReHd5"UOP_DUP OP_HASH160 b865038f5743d6c7107414a14fa32fcbcd23a25a OP_EQUALVERIFY OP_CHECKSIG*276a914b865038f5743d6c7107414a14fa32fcbcd23a25a88ac*"1HozLsEKFoMX9pgi8BwfCB3vAvxa1ReHd58$J $-@0000000000000000000b14bcfc770a485a5dfcee105f3a537815441724fae6af"@00000000000000000001fe4f8c14dfd88b12fa3e4b5db07e417413edf6f20fe92$-@0000000000000000000b68528490c6213cdeec09827152e3685845cfc2cc2b87"@0000000000000000000b14bcfc770a485a5dfcee105f3a537815441724fae6af2$Ǽ-@0000000000000000000d314c59f021955649de54686863771be251356901425f"@0000000000000000000b68528490c6213cdeec09827152e3685845cfc2cc2b872$-@0000000000000000001335679282c9607eaf340044917acae6c346b260299a2f"@0000000000000000000d314c59f021955649de54686863771be251356901425f2$-@000000000000000000091c62cc4a6b8be0e47e9da3a3b2595325da57126240fc"@0000000000000000001335679282c9607eaf340044917acae6c346b260299a2f2$-@00000000000000000010c79785c211d4bb3e89eb329a8a055ade428d99f7c027"@000000000000000000091c62cc4a6b8be0e47e9da3a3b2595325da57126240fc2$-@00000000000000000006b551843664a751dd82be303163740d4d65877d0270da"@00000000000000000010c79785c211d4bb3e89eb329a8a055ade428d99f7c0272$-@0000000000000000000fb86730df790bc541717dbdc510637c386fd29ffae78b"@00000000000000000006b551843664a751dd82be303163740d4d65877d0270da2$߳-@00000000000000000017c740025da5b5f72bd2df964c79df309d7bc2aa45b905"@0000000000000000000fb86730df790bc541717dbdc510637c386fd29ffae78b2 $-@00000000000000000019553471507746c751fb0fdb17840868e1867dfe7a9fa0"@00000000000000000017c740025da5b5f72bd2df964c79df309d7bc2aa45b9052 + + + +1@da97cea9060acf8a2ce075e0471a902a279e4ad08ef3f8cabcfd9d7e3af91e4b$"@00000000000000000019553471507746c751fb0fdb17840868e1867dfe7a9fa0(-2 +@4af482066d4a9ed5920a8d2a9ab0b76ff28b45a62d3cbcbc11afde7f8c11890fB03d0f603612db63f9f6192f87f2b5cbd10ae8fa28150bcc570c8ae36e4f53391d22 +@4e4183f1d980b1bd25cef64f01f6a674c80734dcd08b61b839f18db97c8e1269B0357870ce3930333b4ffacbc80f0e21b28d4744efb147d4cd6f0285bb0356cd1daB +@da97cea9060acf8a2ce075e0471a902a279e4ad08ef3f8cabcfd9d7e3af91e4b""1DzAWnuMiuLgJuvwVKQqjLkcx6fMmvxWhi"UOP_DUP OP_HASH160 8e71292b660fcd11bf462844bd177b8de4576154 OP_EQUALVERIFY OP_CHECKSIG*276a9148e71292b660fcd11bf462844bd177b8de457615488ac*"1DzAWnuMiuLgJuvwVKQqjLkcx6fMmvxWhi8$J  +@da97cea9060acf8a2ce075e0471a902a279e4ad08ef3f8cabcfd9d7e3af91e4b"!1UNx8tnsSAGAnnjyNh1rFMCzdyjizcSJL"UOP_DUP OP_HASH160 052d8deecabf7c732fd6e60ec76ce57e93d12fd2 OP_EQUALVERIFY OP_CHECKSIG*276a914052d8deecabf7c732fd6e60ec76ce57e93d12fd288ac*!1UNx8tnsSAGAnnjyNh1rFMCzdyjizcSJL8$J  +^@da97cea9060acf8a2ce075e0471a902a279e4ad08ef3f8cabcfd9d7e3af91e4b""1MktrXBcYhGyxGFoCLy4VsBQyzrp1w81Gu"UOP_DUP OP_HASH160 e3afaff9c37cc53cf99af9c7b81aa2eeacb098e4 OP_EQUALVERIFY OP_CHECKSIG*276a914e3afaff9c37cc53cf99af9c7b81aa2eeacb098e488ac*"1MktrXBcYhGyxGFoCLy4VsBQyzrp1w81Gu8$J  $-@00000000000000000017ff3d9a97d1fc80e20d2eec9f14a5ee31444b5ece5c33"@00000000000000000019553471507746c751fb0fdb17840868e1867dfe7a9fa02 + + + +1@9bad8949796d3156b85c63246fe4c2609364e47edf97c25f3363ef0819c4aef5$"@00000000000000000017ff3d9a97d1fc80e20d2eec9f14a5ee31444b5ece5c33(-2 +@f21ac18abd3d9480fcdaef00873a2753cfeaeb2979c5f56489907e4e946433c3B02a54df0bf690dec0320aacde00dc297352496e2f485324141cf9c11f462c88e9f2 +@dcb9952ed4e8dd8265f6b8c2423fd69c855bb931902b31b49ce1e93998b6e772B02b060e163cd82b35998987a99978e8dec1793483815c9413d2408cf7747db924bB +@9bad8949796d3156b85c63246fe4c2609364e47edf97c25f3363ef0819c4aef5""1Dyvf1dQsxPyHKQqUtZSezvQmTJxgJoQyn"UOP_DUP OP_HASH160 8e6597ae523dd03d7ffe22ded8624e5be7297b81 OP_EQUALVERIFY OP_CHECKSIG*276a9148e6597ae523dd03d7ffe22ded8624e5be7297b8188ac*"1Dyvf1dQsxPyHKQqUtZSezvQmTJxgJoQyn8$J  + @9bad8949796d3156b85c63246fe4c2609364e47edf97c25f3363ef0819c4aef5""1FYWcnabnRwkjbMVPitPRKjtxafMF7mvbo"UOP_DUP OP_HASH160 9f8760f9df640c9d29f3281fae6c88965842cc2a OP_EQUALVERIFY OP_CHECKSIG*276a9149f8760f9df640c9d29f3281fae6c88965842cc2a88ac*"1FYWcnabnRwkjbMVPitPRKjtxafMF7mvbo8$J  +4@9bad8949796d3156b85c63246fe4c2609364e47edf97c25f3363ef0819c4aef5""1NnbaADxgKwdcuQDGiugaXqNPr1ptCTwpy"UOP_DUP OP_HASH160 eefa37ffdafe063eefca6cc56ee01065cbf37bc3 OP_EQUALVERIFY OP_CHECKSIG*276a914eefa37ffdafe063eefca6cc56ee01065cbf37bc388ac*"1NnbaADxgKwdcuQDGiugaXqNPr1ptCTwpy8$J $-@000000000000000000015f0889fc427ad047311c4640926b2322989fdc72353d"@00000000000000000017ff3d9a97d1fc80e20d2eec9f14a5ee31444b5ece5c332$-@0000000000000000000605b59121bbb229b6dab72763f5d7aa535b1b2e04bef6"@000000000000000000015f0889fc427ad047311c4640926b2322989fdc72353d2$-@000000000000000000039fbb712fbc303572b616a37f1623703485415b6fdea1"@0000000000000000000605b59121bbb229b6dab72763f5d7aa535b1b2e04bef62$-@000000000000000000122bd98e6b9908bd9bea948ce425648b0d17abebe9ab84"@000000000000000000039fbb712fbc303572b616a37f1623703485415b6fdea12$-@0000000000000000001230ec5e06baa1c10d1cfd59adee16b9c17019278bc080"@000000000000000000122bd98e6b9908bd9bea948ce425648b0d17abebe9ab842$-@00000000000000000016084ca286af0a24d352e21e594e7bf16c19d6234f7917"@0000000000000000001230ec5e06baa1c10d1cfd59adee16b9c17019278bc0802$-@000000000000000000068dd252a49b1ed3ffccac90d7c7196e958501468643ed"@00000000000000000016084ca286af0a24d352e21e594e7bf16c19d6234f79172$-@000000000000000000079706d09006afe381ddc4e483550318f398cbe28c7f6e"@000000000000000000068dd252a49b1ed3ffccac90d7c7196e958501468643ed2$՞-@00000000000000000007b4d0d5d48eb2f61a0c50e1687d5a635d26f7081f6b8f"@000000000000000000079706d09006afe381ddc4e483550318f398cbe28c7f6e2$-@0000000000000000000f2979536394d8c7358f7f9b4110ec8e79a16434f13e72"@00000000000000000007b4d0d5d48eb2f61a0c50e1687d5a635d26f7081f6b8f2$-@000000000000000000056b823b3520e37db82550d510abedf11f36302a950bf3"@0000000000000000000f2979536394d8c7358f7f9b4110ec8e79a16434f13e722$ߕ-@00000000000000000016b287121883052ce18e98ea03079b75ae5c3b716ba432"@000000000000000000056b823b3520e37db82550d510abedf11f36302a950bf32$-@00000000000000000019810c8a743b555a3730a6b0acd045702bce00c6d23e2c"@00000000000000000016b287121883052ce18e98ea03079b75ae5c3b716ba4322$-@000000000000000000189d7bc4661db1bcb767ff3402e8d25c9a46f53589fe89"@00000000000000000019810c8a743b555a3730a6b0acd045702bce00c6d23e2c2$-@00000000000000000000f148468f5668d37ea2cb018c154dff70a2e521ae0895"@000000000000000000189d7bc4661db1bcb767ff3402e8d25c9a46f53589fe892 $-@0000000000000000000630d2698d5eff58a9cd2660693dd5529773a134052338"@00000000000000000000f148468f5668d37ea2cb018c154dff70a2e521ae08952 + + + +1@3182c275ef4941c77c1d91bc004e04d60c0dc19f8b7343b6efce685ddbb49d36$"@0000000000000000000630d2698d5eff58a9cd2660693dd5529773a134052338(-2 +@0aa1418b3bee5cea15d7b41a9d7d0b617d88777f2d9e60a371c0a0672896662fB0325cc05c2da1cdd8dc9baabd0ccd05fd6594b20306998ee99cbb2d0bac0f3378e2 +@0aa1418b3bee5cea15d7b41a9d7d0b617d88777f2d9e60a371c0a0672896662fB034b6a466ca773d34937cebe0041b1809b5921763b022ec3aede82d9edc50b2779B +R@3182c275ef4941c77c1d91bc004e04d60c0dc19f8b7343b6efce685ddbb49d36"!1LYRXRyWJnJ3jV2iUMVkqtjkJtG8aQKpe"UOP_DUP OP_HASH160 03b2223cb9824f174882120671acf4a0842d7a47 OP_EQUALVERIFY OP_CHECKSIG*276a91403b2223cb9824f174882120671acf4a0842d7a4788ac*!1LYRXRyWJnJ3jV2iUMVkqtjkJtG8aQKpe8$J  +[@3182c275ef4941c77c1d91bc004e04d60c0dc19f8b7343b6efce685ddbb49d36""1BGDb4Tf946eDxQs16m378RS5iZYKV5XNs"UOP_DUP OP_HASH160 7092012acffba7d395889d4221c0cb72e8184f9a OP_EQUALVERIFY OP_CHECKSIG*276a9147092012acffba7d395889d4221c0cb72e8184f9a88ac*"1BGDb4Tf946eDxQs16m378RS5iZYKV5XNs8$J  +݌@3182c275ef4941c77c1d91bc004e04d60c0dc19f8b7343b6efce685ddbb49d36""115YPAAGbsLp9LMymXPUhwY4fhJjVs63iX"UOP_DUP OP_HASH160 00dbdc394bae9833bab55ef865513c19256037ef OP_EQUALVERIFY OP_CHECKSIG*276a91400dbdc394bae9833bab55ef865513c19256037ef88ac*"115YPAAGbsLp9LMymXPUhwY4fhJjVs63iX8$J  $-@00000000000000000014a5b24e76579eec31929ccaca6551c16e8cb34fe4314a"@0000000000000000000630d2698d5eff58a9cd2660693dd5529773a1340523382$£-@000000000000000000093508ef0803294d9ec0374770fc47c17215c4bc4e70dd"@00000000000000000014a5b24e76579eec31929ccaca6551c16e8cb34fe4314a2$خ-@0000000000000000001851fc4cdc68302b81917a205c6e8828fb1c2e7a8bf67e"@000000000000000000093508ef0803294d9ec0374770fc47c17215c4bc4e70dd2$-@000000000000000000153a0a9fda8f2aff3f2b2ce860d93df1192ec478419345"@0000000000000000001851fc4cdc68302b81917a205c6e8828fb1c2e7a8bf67e2$Ɨ-@0000000000000000000c9775547784806e06e44b7af05d70f33b275950ef4233"@000000000000000000153a0a9fda8f2aff3f2b2ce860d93df1192ec4784193452$-@00000000000000000008267b14e3c4bbe122e603655329956b93fe60b8042651"@0000000000000000000c9775547784806e06e44b7af05d70f33b275950ef42332$ô-@000000000000000000125841245142f25adea8973d6164d8765a53afb6d1d1a8"@00000000000000000008267b14e3c4bbe122e603655329956b93fe60b80426512$-@0000000000000000000a9536bb44f41a3eadfba88e469daa7b972a3493c687a3"@000000000000000000125841245142f25adea8973d6164d8765a53afb6d1d1a82$-@000000000000000000127192cc61d22a476a99ed8f03f7604a37da4a905473d5"@0000000000000000000a9536bb44f41a3eadfba88e469daa7b972a3493c687a32$Б-@00000000000000000001fdb45ac8a3f602627fda52bbf8ec31db513e4ae5d89f"@000000000000000000127192cc61d22a476a99ed8f03f7604a37da4a905473d52$-@00000000000000000005a426cae0407732151231dd4ace98ff330247cbdef1a5"@00000000000000000001fdb45ac8a3f602627fda52bbf8ec31db513e4ae5d89f2$-@000000000000000000055f2d89d4f38493afad2bbffbe952c753fbb78652d374"@00000000000000000005a426cae0407732151231dd4ace98ff330247cbdef1a52$-@00000000000000000010ce72ce0376e6daa3cf50d6d8dde1f31f927dfc404ae7"@000000000000000000055f2d89d4f38493afad2bbffbe952c753fbb78652d3742$-@0000000000000000000d32419f0f521a70bd9e625efad891b01442b1aea462ef"@00000000000000000010ce72ce0376e6daa3cf50d6d8dde1f31f927dfc404ae72$-@0000000000000000000cc8dc3aaa48bb20298bae1df8c7c1fd7739d0dfa53d5c"@0000000000000000000d32419f0f521a70bd9e625efad891b01442b1aea462ef2$-@00000000000000000009d8accaa2c8a55557a6991ee3f518d2161f6f83e9d86a"@0000000000000000000cc8dc3aaa48bb20298bae1df8c7c1fd7739d0dfa53d5c2$-@0000000000000000000d8c1a5cf4aa083356a46125e2d1b96cac3bec5c09944d"@00000000000000000009d8accaa2c8a55557a6991ee3f518d2161f6f83e9d86a2$-@00000000000000000013f63792ce9b820efaedd831e0edd5e418cc15da013a0e"@0000000000000000000d8c1a5cf4aa083356a46125e2d1b96cac3bec5c09944d2$Ԏ-@0000000000000000001568b2c9ec1feb75014a19e38b8c601e2db1f07b61fab3"@00000000000000000013f63792ce9b820efaedd831e0edd5e418cc15da013a0e2$-@000000000000000000123aaf4140964e52ccc4df6ae5ac650bd23b0b19fe4ddd"@0000000000000000001568b2c9ec1feb75014a19e38b8c601e2db1f07b61fab32$-@00000000000000000002b6383bacb1d2c271942e8f68144aaf254fee04cba000"@000000000000000000123aaf4140964e52ccc4df6ae5ac650bd23b0b19fe4ddd2 + +1@0a07c8114103c95f3f0687660247c2e0add02ae40d804d30ff11f76edddb8846$"@00000000000000000002b6383bacb1d2c271942e8f68144aaf254fee04cba000(-2 +@7268466c37c7aba5dda2abf9860a468e10ff29a9566df6ce0e4349a985997534B02e173bea20f81215890178d5f6fe85424173ed6b3f1a5c18ffd4d42f9f97eafa62 +@c6a0ce47e7954cb96081d28c8d88fec88eac2025c92bccb72d4cbabc89f0557bB024b0b96cab93877b4b602f70bf3cd8ca251b0076b590b8845cd5af20eaeb0e9782 +@309211cfcf4ac1f936c381fda43848c3c44c6836dcd61e18d972276b34ffc3cdB03845be821c8d783ab5607795d69ba77451e9e75daad7dbe121ce36c6cfc5fcacf2 +@f7f9a0eaf487443bc9d7e21dfbed5a26e11c6e89eaed58b899d303dd42094221B03ac40434d14cf5c2c54513425fd221aab0aa5fedb5e9c003c6adac4c470df908e2 +@855d97226a1d375e7abcb8cebfcf52ce5ed7678d9d415213e81564ccc053d950B023c3e3d6c8baee091ff69e4323d9cd9485c5ce756d1155709b0f3643c90401cb2B +@0a07c8114103c95f3f0687660247c2e0add02ae40d804d30ff11f76edddb8846""1DsZFtX2eP2s4WRr54N7p2AFSF635gdhr2"UOP_DUP OP_HASH160 8d313be92cc2175765058067bc36c751a1a3e44d OP_EQUALVERIFY OP_CHECKSIG*276a9148d313be92cc2175765058067bc36c751a1a3e44d88ac*"1DsZFtX2eP2s4WRr54N7p2AFSF635gdhr28$J  +Z@0a07c8114103c95f3f0687660247c2e0add02ae40d804d30ff11f76edddb8846""1KCg5adnQ34pLJuf9dfUCAQ9G4NYzKFztj"UOP_DUP OP_HASH160 c7a7760ed56b0e5e540ba04348f8853c86c0f4fd OP_EQUALVERIFY OP_CHECKSIG*276a914c7a7760ed56b0e5e540ba04348f8853c86c0f4fd88ac*"1KCg5adnQ34pLJuf9dfUCAQ9G4NYzKFztj8$J  +@0a07c8114103c95f3f0687660247c2e0add02ae40d804d30ff11f76edddb8846""1KHzNad5m3xoVJCDH3yvfGLLmEyxc74LZU"UOP_DUP OP_HASH160 c8a8cfb0473f1bdd8d4ac376253e8cf4a766be9d OP_EQUALVERIFY OP_CHECKSIG*276a914c8a8cfb0473f1bdd8d4ac376253e8cf4a766be9d88ac*"1KHzNad5m3xoVJCDH3yvfGLLmEyxc74LZU8$J  $-@0000000000000000001465bf68f9af5dda43714d97c231f68928f888456f9b0d"@00000000000000000002b6383bacb1d2c271942e8f68144aaf254fee04cba0002$-@000000000000000000091899f8b2f018cff61c46739b780e0a23ffcc18627379"@0000000000000000001465bf68f9af5dda43714d97c231f68928f888456f9b0d2 $-@000000000000000000102d366c354c72336b483ea00d25448a4e1fef8f3579b5"@000000000000000000091899f8b2f018cff61c46739b780e0a23ffcc186273792 + + + +1@4c938c68c0edb3a088d655ef03084dc7ba763f4065e63463c5f6b46b0d20d8f1$"@000000000000000000102d366c354c72336b483ea00d25448a4e1fef8f3579b5(-2 +@3182c275ef4941c77c1d91bc004e04d60c0dc19f8b7343b6efce685ddbb49d36B03b593eb12b3d5380dd4d327523c8740ff092e325ff0092e1e411fc394f97ca4692 +@3182c275ef4941c77c1d91bc004e04d60c0dc19f8b7343b6efce685ddbb49d36B0366480a82e94177031c23267402d0ccefbaed5aafc385aabe232ca7402c4079d0B +R@4c938c68c0edb3a088d655ef03084dc7ba763f4065e63463c5f6b46b0d20d8f1""17AseUfNHN7f6WPisqidUHRh3ab9ZjpSbR"UOP_DUP OP_HASH160 43aec69045b7fe7a6d616693d393b63de29fd7ea OP_EQUALVERIFY OP_CHECKSIG*276a91443aec69045b7fe7a6d616693d393b63de29fd7ea88ac*"17AseUfNHN7f6WPisqidUHRh3ab9ZjpSbR8$J  +[@4c938c68c0edb3a088d655ef03084dc7ba763f4065e63463c5f6b46b0d20d8f1""1GhZfZGtW31YRzptQa6Z867PD7AwHfyeDS"UOP_DUP OP_HASH160 ac35cadadb87f27596b1a213bcca3477b012af39 OP_EQUALVERIFY OP_CHECKSIG*276a914ac35cadadb87f27596b1a213bcca3477b012af3988ac*"1GhZfZGtW31YRzptQa6Z867PD7AwHfyeDS8$J  +@4c938c68c0edb3a088d655ef03084dc7ba763f4065e63463c5f6b46b0d20d8f1""16WQJZzJ92YLHzqo4d3uiL4KwtCffu52Aa"UOP_DUP OP_HASH160 3c6824e3be5771748900242eaf7fe1038de97a90 OP_EQUALVERIFY OP_CHECKSIG*276a9143c6824e3be5771748900242eaf7fe1038de97a9088ac*"16WQJZzJ92YLHzqo4d3uiL4KwtCffu52Aa8$J  $-@0000000000000000000238c43f52b5012763cb57a81e6f176451f087532fa121"@000000000000000000102d366c354c72336b483ea00d25448a4e1fef8f3579b52$-@000000000000000000155ba72d7c42f0705cc532306d6260d69b3316eda5888e"@0000000000000000000238c43f52b5012763cb57a81e6f176451f087532fa1212$-@0000000000000000000982e4c66588097cdeaecc9b64fb8f7160975e9334bcc7"@000000000000000000155ba72d7c42f0705cc532306d6260d69b3316eda5888e2$-@000000000000000000025a9ce5b02e3426f6d840664c67e642daff3ce0299d69"@0000000000000000000982e4c66588097cdeaecc9b64fb8f7160975e9334bcc72$-@00000000000000000006c33693dbe2104e9348ca935bb0938ee4bcb234a6368b"@000000000000000000025a9ce5b02e3426f6d840664c67e642daff3ce0299d692$Ϡ-@00000000000000000008d1bf2d11ed66066f5145ca5bdbc167eb9caa5b46e9a6"@00000000000000000006c33693dbe2104e9348ca935bb0938ee4bcb234a6368b2$-@00000000000000000004ad283407a4d76650ae677cca5090b78d57de0c79cab2"@00000000000000000008d1bf2d11ed66066f5145ca5bdbc167eb9caa5b46e9a62$-@00000000000000000009e7c189c2c1525a212f218a6a55024c4b705d7fe1283e"@00000000000000000004ad283407a4d76650ae677cca5090b78d57de0c79cab22$ܰ-@0000000000000000000b21ca2eb0becd46c2146633e320aa22890f224ec1300c"@00000000000000000009e7c189c2c1525a212f218a6a55024c4b705d7fe1283e2$߷-@00000000000000000003cd7caf154d33d63798e260a25063baa4a95c3f9c6d37"@0000000000000000000b21ca2eb0becd46c2146633e320aa22890f224ec1300c2 + + +1@9624bfbd9b5bb9ba0bec21804a698636729684dacd1a1a9a59b958908e509af8$"@00000000000000000003cd7caf154d33d63798e260a25063baa4a95c3f9c6d37(߷-2 +@7061ad6577e2edc29cd1723b960e6f36dbcb9e575f52500aa59522166dbe7feaB029bae86be5b4f6c83673885884985f09cdb2d9a18615bde7066cd3a35bed8f97d2 +@2211f141973d87f0b76719ef5a5eaa3664389c661747f979eba9b4f24a8e9e84B03ad30e2dcd433b08734903f24f142e5a93b274d2fe5e88557dd89e40c97892f5fB +@9624bfbd9b5bb9ba0bec21804a698636729684dacd1a1a9a59b958908e509af8""136wMrmKHJfB8CG5LYViRv458RCJyMbrAf"UOP_DUP OP_HASH160 170fb5606eaea180d8b365bd01cb7d1ff374ac5a OP_EQUALVERIFY OP_CHECKSIG*276a914170fb5606eaea180d8b365bd01cb7d1ff374ac5a88ac*"136wMrmKHJfB8CG5LYViRv458RCJyMbrAf8$J  +@9624bfbd9b5bb9ba0bec21804a698636729684dacd1a1a9a59b958908e509af8""1A8Tvuua8WJcTkVnXBB4mGwZc3km7mHyML"UOP_DUP OP_HASH160 642285feb95d9b6354b4643c96f70320f92fd0de OP_EQUALVERIFY OP_CHECKSIG*276a914642285feb95d9b6354b4643c96f70320f92fd0de88ac*"1A8Tvuua8WJcTkVnXBB4mGwZc3km7mHyML8$J  +@9624bfbd9b5bb9ba0bec21804a698636729684dacd1a1a9a59b958908e509af8""12ERmZtNRyg69JTf2d2NsWbWP8ZHunYMxb"UOP_DUP OP_HASH160 0d82357aadd59186b87f49d3ab60fcb22fa1bb0f OP_EQUALVERIFY OP_CHECKSIG*276a9140d82357aadd59186b87f49d3ab60fcb22fa1bb0f88ac*"12ERmZtNRyg69JTf2d2NsWbWP8ZHunYMxb8$J  + + +1@b2595d6f60df8181a04dfc140fe69ec35dc962d7f92c40311ae16742dea987cd$"@00000000000000000003cd7caf154d33d63798e260a25063baa4a95c3f9c6d37(߷-2 +@9624bfbd9b5bb9ba0bec21804a698636729684dacd1a1a9a59b958908e509af8B02242412fcb72c6a7734228e12548451e9edb1f14f00798117c047480ab15ba3c92 +@9787413dd76165c223ea40214a186662f8b5e18776ac2095258a09158f02a361B02bc0bb3b39a4fd5d5f7f681ab3fa6b5391cd966577ccb16d8a42621b2e8b3e191B +@b2595d6f60df8181a04dfc140fe69ec35dc962d7f92c40311ae16742dea987cd""1KoYWTCRJnFGGWrXs8RC9g7iL1D362eqhR"UOP_DUP OP_HASH160 ce3fb3214a375619e444a3f438daa28f38e9530c OP_EQUALVERIFY OP_CHECKSIG*276a914ce3fb3214a375619e444a3f438daa28f38e9530c88ac*"1KoYWTCRJnFGGWrXs8RC9g7iL1D362eqhR8$J  +@b2595d6f60df8181a04dfc140fe69ec35dc962d7f92c40311ae16742dea987cd""1JnKtKAwEz84pEgLBhfNyahSAwK6pmqGuG"UOP_DUP OP_HASH160 c30c9eeaaeae1ed4ea3e66277640ad33c2906624 OP_EQUALVERIFY OP_CHECKSIG*276a914c30c9eeaaeae1ed4ea3e66277640ad33c290662488ac*"1JnKtKAwEz84pEgLBhfNyahSAwK6pmqGuG8$J  +L@b2595d6f60df8181a04dfc140fe69ec35dc962d7f92c40311ae16742dea987cd""19sG737e3a8HVxZ5EAgkFtye33BwXFBZNc"UOP_DUP OP_HASH160 614269a0aed15193b5a4c980c0002fb335350f13 OP_EQUALVERIFY OP_CHECKSIG*276a914614269a0aed15193b5a4c980c0002fb335350f1388ac*"19sG737e3a8HVxZ5EAgkFtye33BwXFBZNc8$J $-@0000000000000000000db31a8f1e907172154a6aa769d34603c1347179891e8a"@00000000000000000003cd7caf154d33d63798e260a25063baa4a95c3f9c6d372$-@00000000000000000010e1920a7da490654b3749cb74cd250c313a9ab1fc2dc5"@0000000000000000000db31a8f1e907172154a6aa769d34603c1347179891e8a2$-@000000000000000000187f288389fc7abf393d252dd4be28b5b5f1c467d449b5"@00000000000000000010e1920a7da490654b3749cb74cd250c313a9ab1fc2dc52$ؔ-@00000000000000000007aca1e85179d1351a54d2a6a3211ed6cfb144bf3221fa"@000000000000000000187f288389fc7abf393d252dd4be28b5b5f1c467d449b52&$-@00000000000000000012207154dbab1dce72c59f5546a7249922ad027979b44f"@00000000000000000007aca1e85179d1351a54d2a6a3211ed6cfb144bf3221fa2% + +1@3036a2d0d62e8536a112730bcf73700d45703a1b65cc0ab82c70793e4f41c8d8$"@00000000000000000012207154dbab1dce72c59f5546a7249922ad027979b44f(-2 +@94c7cc59506009a9bf6a7494e8844cc8c3f20aae622eeefb02a515e010a8f4d9B02af62d9712e73c13193747d2a3494054c3f74579a0f27e7446e187123ea241f202 +@94c7cc59506009a9bf6a7494e8844cc8c3f20aae622eeefb02a515e010a8f4d9B02e16841036884f7f182b51d924f85b3b728765ca1a76f7224003e950144edd3252 +@1fbb1afa9ef1bc33b485303eaee7097b95af33bafdb502711e261cd513e92fe0B0257791bf2d311656f8fe579ac9d11d15c077fcaf78ff86f2d7eb35f7eb8b30646B +@3036a2d0d62e8536a112730bcf73700d45703a1b65cc0ab82c70793e4f41c8d8""1EWEuGQzCksJGCYByzB19pkfua6FVvfFap"UOP_DUP OP_HASH160 94214d5a8d98d8f5afd605fb4e31a4089f90b602 OP_EQUALVERIFY OP_CHECKSIG*276a91494214d5a8d98d8f5afd605fb4e31a4089f90b60288ac*"1EWEuGQzCksJGCYByzB19pkfua6FVvfFap8$J  +@3036a2d0d62e8536a112730bcf73700d45703a1b65cc0ab82c70793e4f41c8d8""15jSdFupBVxPdgtdm2EPb4rRyYdLbbH2v2"UOP_DUP OP_HASH160 33e75d431641b6c0ad4c1ddc9ccc5c8d020a3000 OP_EQUALVERIFY OP_CHECKSIG*276a91433e75d431641b6c0ad4c1ddc9ccc5c8d020a300088ac*"15jSdFupBVxPdgtdm2EPb4rRyYdLbbH2v28$J  +@3036a2d0d62e8536a112730bcf73700d45703a1b65cc0ab82c70793e4f41c8d8""146Z3iR9NZ4xgvuMeLag9FfBBfb2nhqqVp"UOP_DUP OP_HASH160 21f5355ec04a988e2320324bbe49699c85e63571 OP_EQUALVERIFY OP_CHECKSIG*276a91421f5355ec04a988e2320324bbe49699c85e6357188ac*"146Z3iR9NZ4xgvuMeLag9FfBBfb2nhqqVp8$J  + +1@30d9c1ef368f5229a8f12a7454ff4bd69dfdad442648bc536a40f78467d723e9$"@00000000000000000012207154dbab1dce72c59f5546a7249922ad027979b44f(-2 +@3036a2d0d62e8536a112730bcf73700d45703a1b65cc0ab82c70793e4f41c8d8B02764ad4f1134785f129421a5e03b70fae5d83457b520f17ae7bc0d6cda0a2519c2 +@8484d0d4fcf20af88daf15d0329d093607838995c2d77880407901d61f037ab0B037953ccd0fadc145486f6fb1ff9d6c9c409718461d8ca5d0d891a222d7b5513eb2 +@9cd8658f223975ec743f93d8668c267ecc8ade2c4be86c69ffa253a46727900eB02fa2379e50aee8456e985b95da51c311251da5df90d489decd972e743c8ec7da62 +@84b168f700b4650d215fa0a1a7f10e174647c67d2f7afea0b871ab7ee8b45234B0298a0125cfcffaac542beae5533bd8e2dd51d240f01966b6740b6dc364c0aafa32 +@3036a2d0d62e8536a112730bcf73700d45703a1b65cc0ab82c70793e4f41c8d8B03b8c40f86cc1fc40ebccbb4ece9fc7e3b7c8babe1cd3c789ddc2ec0f570415549B +@30d9c1ef368f5229a8f12a7454ff4bd69dfdad442648bc536a40f78467d723e9""1CbR9u3bXfe3Fj7UW8UmkLepeySNsmY2Fu"UOP_DUP OP_HASH160 7f2bb045ef493cb10a6cf53297217c7f52d0f256 OP_EQUALVERIFY OP_CHECKSIG*276a9147f2bb045ef493cb10a6cf53297217c7f52d0f25688ac*"1CbR9u3bXfe3Fj7UW8UmkLepeySNsmY2Fu8$J  +@30d9c1ef368f5229a8f12a7454ff4bd69dfdad442648bc536a40f78467d723e9""19AwEvuFg7REvWh52bFUhd9Ry6CWHhEUA1"UOP_DUP OP_HASH160 59a206ff419b9e09860789f91732c1650d982472 OP_EQUALVERIFY OP_CHECKSIG*276a91459a206ff419b9e09860789f91732c1650d98247288ac*"19AwEvuFg7REvWh52bFUhd9Ry6CWHhEUA18$J  +ڸ@30d9c1ef368f5229a8f12a7454ff4bd69dfdad442648bc536a40f78467d723e9""1AWJK2QnfuzrFULi7S3L7Htfwcc2DZbnUR"UOP_DUP OP_HASH160 6843a52eb577d64e16486354a9313066420ceacc OP_EQUALVERIFY OP_CHECKSIG*276a9146843a52eb577d64e16486354a9313066420ceacc88ac*"1AWJK2QnfuzrFULi7S3L7Htfwcc2DZbnUR8$J O + +1@43d6522370311dba0d4be3bae143e5a3be2819e13659c397de46f74377ab0a2e$"@00000000000000000012207154dbab1dce72c59f5546a7249922ad027979b44f(-2 +@7c42d0da1f26a2b014e87f65673fcede6408d14a4e93fdce8f2cfeb0d39e8ff3B02d957fb967c5827287b29414f77fbbbfdea94f9347b1013f2a7d6a2bce2f433412 +@03ebad3c4c6fbaa9e863e8f3de981d2f6d6110a08d1aaf301b544fe1c0f8eb59B03d5a0e59f3a57592b28f5de98cb2a7370d0d3bde45e6ed9a5820e0b8c622faae22 +@7c42d0da1f26a2b014e87f65673fcede6408d14a4e93fdce8f2cfeb0d39e8ff3B0286d39077ff99b8b35774e10ba24d5d76893c574407f94bd573ce93cff84bb628B +@43d6522370311dba0d4be3bae143e5a3be2819e13659c397de46f74377ab0a2e""1Bg6T2g1A2DFkVJv9vunT1XsMicjgRmyuh"UOP_DUP OP_HASH160 7516075c6fd2c5c3642d5a78362241a15f64704b OP_EQUALVERIFY OP_CHECKSIG*276a9147516075c6fd2c5c3642d5a78362241a15f64704b88ac*"1Bg6T2g1A2DFkVJv9vunT1XsMicjgRmyuh8$J  +*@43d6522370311dba0d4be3bae143e5a3be2819e13659c397de46f74377ab0a2e""1NbyniP4ujqMQvCTLMn2DDnQUWC9tZq2dp"UOP_DUP OP_HASH160 ecf83043981ad0995edecf65b612de94cf7201d1 OP_EQUALVERIFY OP_CHECKSIG*276a914ecf83043981ad0995edecf65b612de94cf7201d188ac*"1NbyniP4ujqMQvCTLMn2DDnQUWC9tZq2dp8$J  +v@43d6522370311dba0d4be3bae143e5a3be2819e13659c397de46f74377ab0a2e""1LbvrzEjEnHWSavX8sfyw2qUxCwLcBscnP"UOP_DUP OP_HASH160 d7057e83815dbfca1e0a72ab3ae58359f07dd6a0 OP_EQUALVERIFY OP_CHECKSIG*276a914d7057e83815dbfca1e0a72ab3ae58359f07dd6a088ac*"1LbvrzEjEnHWSavX8sfyw2qUxCwLcBscnP8$J Z$-@0000000000000000000310e10be4967caccdff4b3fd8257a5e6306bb7b7689ea"@00000000000000000012207154dbab1dce72c59f5546a7249922ad027979b44f2$-@0000000000000000000fff0d878d0e48c4f1c50674362595a19700310a1d5609"@0000000000000000000310e10be4967caccdff4b3fd8257a5e6306bb7b7689ea2$-@00000000000000000010fce0312bb452b6acb4846ad9fdae24905d4fc80d1c99"@0000000000000000000fff0d878d0e48c4f1c50674362595a19700310a1d56092$-@000000000000000000015ad41733b88c5b4a344b627fbc619e5dab8165caf28a"@00000000000000000010fce0312bb452b6acb4846ad9fdae24905d4fc80d1c992$-@000000000000000000097769eed41a0951c49c81fe5b83ffe3bc7722fcae043e"@000000000000000000015ad41733b88c5b4a344b627fbc619e5dab8165caf28a2$-@0000000000000000001529a8d2f6aa0f7247354d865caf3b847a06e0a333eed0"@000000000000000000097769eed41a0951c49c81fe5b83ffe3bc7722fcae043e2$-@00000000000000000001bf4006cf7d1155d66ceb7e3126c9353a18366dc6e90d"@0000000000000000001529a8d2f6aa0f7247354d865caf3b847a06e0a333eed02$-@0000000000000000000f6b4e9ac397c86496795939bf1885aae6087b6aae011d"@00000000000000000001bf4006cf7d1155d66ceb7e3126c9353a18366dc6e90d2$܄-@00000000000000000002b223c88a528c4b9167736cc7be9acafb00a4e9ae6c42"@0000000000000000000f6b4e9ac397c86496795939bf1885aae6087b6aae011d2$-@0000000000000000000fb8fe5db0e79f43a4eb7840ff17f766854f0b310b9795"@00000000000000000002b223c88a528c4b9167736cc7be9acafb00a4e9ae6c422$-@0000000000000000000c64e01654b1f405a4ec6519b42c5102a4ed8263970dc3"@0000000000000000000fb8fe5db0e79f43a4eb7840ff17f766854f0b310b97952$̛-@0000000000000000001620461e25e8fbf87d364d79375cce213cee3f9c2e8ef5"@0000000000000000000c64e01654b1f405a4ec6519b42c5102a4ed8263970dc32$-@00000000000000000013885a6389f8489005b7345c2a130a1698b6a63cc08d6d"@0000000000000000001620461e25e8fbf87d364d79375cce213cee3f9c2e8ef52$-@000000000000000000096f2c3fe702b684a90e25f0c9dc66fc6eca97bff53a32"@00000000000000000013885a6389f8489005b7345c2a130a1698b6a63cc08d6d2 $-@000000000000000000157aec7b55b81be089fa5767c1bff59836e969f9132300"@000000000000000000096f2c3fe702b684a90e25f0c9dc66fc6eca97bff53a322 + +1@4bcb0a4ce5fd2a874160f7101e6bd4131f07bf8a8f4c1c04cf2705fb6221c192$"@000000000000000000157aec7b55b81be089fa5767c1bff59836e969f9132300(-2 +@30d9c1ef368f5229a8f12a7454ff4bd69dfdad442648bc536a40f78467d723e9B03d846e7f71a95a897b38b082b9b65d0cd9c51e6e8ec39428540bf60326dcf95732 +@30d9c1ef368f5229a8f12a7454ff4bd69dfdad442648bc536a40f78467d723e9B0394a78778beaa7274322314c673f8292183b867834a8c3b945d4cd29b0c896e902 +@f1a1426140271f8a67d75d22fd55166242d5a2c346a182e353df7fbffb114042B032b573605b9ab74977fa6d08f9ca0d716de6c106320672f2c6698af31ba91c878B +@4bcb0a4ce5fd2a874160f7101e6bd4131f07bf8a8f4c1c04cf2705fb6221c192""1NvXj79gWDt7mwK33NKJxNL8y5BL5XvJWW"UOP_DUP OP_HASH160 f07a560fd280c14129fae7b55d6e09a74b8e3e1a OP_EQUALVERIFY OP_CHECKSIG*276a914f07a560fd280c14129fae7b55d6e09a74b8e3e1a88ac*"1NvXj79gWDt7mwK33NKJxNL8y5BL5XvJWW8$J  +@4bcb0a4ce5fd2a874160f7101e6bd4131f07bf8a8f4c1c04cf2705fb6221c192""1Q9Vaq9Xp1RfXZrmow7g8wABgemhmezWNb"UOP_DUP OP_HASH160 fde614b1ef2b7dd3b7a6e0a7176d63620ac2c993 OP_EQUALVERIFY OP_CHECKSIG*276a914fde614b1ef2b7dd3b7a6e0a7176d63620ac2c99388ac*"1Q9Vaq9Xp1RfXZrmow7g8wABgemhmezWNb8$J  +@4bcb0a4ce5fd2a874160f7101e6bd4131f07bf8a8f4c1c04cf2705fb6221c192""177dRWJ8FCLSNDUB3EkhBYAaKWri4B6Wwg"UOP_DUP OP_HASH160 4311a789cf821d926573a6fc691357660707a5bd OP_EQUALVERIFY OP_CHECKSIG*276a9144311a789cf821d926573a6fc691357660707a5bd88ac*"177dRWJ8FCLSNDUB3EkhBYAaKWri4B6Wwg8$J Q$-@000000000000000000029f7289f57087542f89307ae1e42372a1d10c31d71640"@000000000000000000157aec7b55b81be089fa5767c1bff59836e969f91323002 + +1@7495400fb294b756135f1851dc9ca61cd828b2ac384d2d22e082ea3a327834ff$"@000000000000000000029f7289f57087542f89307ae1e42372a1d10c31d71640(-2 +@99d81c186714f21960e1f5c1469f73b4da868729c7cb3ab2f96f9f686d64f529B0248bb2808577e0a694acf3293daf74e7d42d83b3b15df3083aebef3e95a71d8262 +@5b37a9a1db5f51d795884ece4b30cc08070c91f7099ee3039cf72fe6b9dafec4B036f52d1d224d4bd16a2143561db582fc4202564c4c62a9c9fd5fc99a745c499a52 +@a4b3eff01ba0fce2a7f6e82ba24a831d4e60bb562b9193566cb3969930e3c55bB0323a381f98c2e98a01de97672b95637e24b04eb0c0bbb9c58a0c3bc4851bbeb792 +@3d560090d75124c02b253e2b8da313154225172b50ba6a95e0f6b32690ba02b1B0364c9e320734f44345c6337eadec52cd3b24ccedb62b7a876a78ff172091979502 +@99d81c186714f21960e1f5c1469f73b4da868729c7cb3ab2f96f9f686d64f529B02784afcab2e2418487a28a15939f79577dd729df69f67e728b80b5da0dd45e1a7B +@7495400fb294b756135f1851dc9ca61cd828b2ac384d2d22e082ea3a327834ff""1Cw9mLFbBKi6SqS1yQ1hGY6p7WndiQnoLj"UOP_DUP OP_HASH160 82e72962cab235cee9dc8fb120bebf14e0c7fb7d OP_EQUALVERIFY OP_CHECKSIG*276a91482e72962cab235cee9dc8fb120bebf14e0c7fb7d88ac*"1Cw9mLFbBKi6SqS1yQ1hGY6p7WndiQnoLj8$J  +@7495400fb294b756135f1851dc9ca61cd828b2ac384d2d22e082ea3a327834ff""1DwJphdFUeY3vygY3P5obgwmv6e3hQFziZ"UOP_DUP OP_HASH160 8de6d947ad89827d52edd51949fb395c4d68be8c OP_EQUALVERIFY OP_CHECKSIG*276a9148de6d947ad89827d52edd51949fb395c4d68be8c88ac*"1DwJphdFUeY3vygY3P5obgwmv6e3hQFziZ8$J  +@7495400fb294b756135f1851dc9ca61cd828b2ac384d2d22e082ea3a327834ff""18bFZwifcdKPFLBPFGRXEgGJq2jT7sNqYU"UOP_DUP OP_HASH160 53432f163a62b59f93a4a1030b14dce0ea183a56 OP_EQUALVERIFY OP_CHECKSIG*276a91453432f163a62b59f93a4a1030b14dce0ea183a5688ac*"18bFZwifcdKPFLBPFGRXEgGJq2jT7sNqYU8$J ! + + +1@0654f0e3e177d488e6ef27102d87c010e0826819a1731c3b99e9f931f74a0d85$"@000000000000000000029f7289f57087542f89307ae1e42372a1d10c31d71640(-2 +@b2595d6f60df8181a04dfc140fe69ec35dc962d7f92c40311ae16742dea987cdB0304dea84b4d4bf913283568cb45d7c1ce5bb0ff4b81dbbb3d60817200fcdcbd522 +@e83151d478a3d146d64114b90739be5d6512897296ee7d58deb2d3d934605569B03fb282c5657d4a45711aa769cd47b4373ab2468b41c076f57da4734152244775cB +د@0654f0e3e177d488e6ef27102d87c010e0826819a1731c3b99e9f931f74a0d85""1B4dwEHtb9gzXMuRPGeFzVYHJkCXyJX78x"UOP_DUP OP_HASH160 6e6156662944249c56a94218aa5719c799e9acae OP_EQUALVERIFY OP_CHECKSIG*276a9146e6156662944249c56a94218aa5719c799e9acae88ac*"1B4dwEHtb9gzXMuRPGeFzVYHJkCXyJX78x8$J  +@0654f0e3e177d488e6ef27102d87c010e0826819a1731c3b99e9f931f74a0d85""1D3yZtQXXbutnUUm2yQA7PiWnkD7ki7jrk"UOP_DUP OP_HASH160 84318fa36458e5248da5998278025c51ff2ca16b OP_EQUALVERIFY OP_CHECKSIG*276a91484318fa36458e5248da5998278025c51ff2ca16b88ac*"1D3yZtQXXbutnUUm2yQA7PiWnkD7ki7jrk8$J  + @0654f0e3e177d488e6ef27102d87c010e0826819a1731c3b99e9f931f74a0d85""1Gnu1PW9Ywo1tBWB4kQNH4sp2uYQ3NqESv"UOP_DUP OP_HASH160 ad38049df270b958f3c3b201d13884e2f75a0891 OP_EQUALVERIFY OP_CHECKSIG*276a914ad38049df270b958f3c3b201d13884e2f75a089188ac*"1Gnu1PW9Ywo1tBWB4kQNH4sp2uYQ3NqESv8$J $-@000000000000000000025daf40190203194ecbf720ac3841b56b361b39f463c9"@000000000000000000029f7289f57087542f89307ae1e42372a1d10c31d716402$-@000000000000000000155fa65159ce5735bd8dfcb2af1d7c0ce67c39f3406ff5"@000000000000000000025daf40190203194ecbf720ac3841b56b361b39f463c92$-@000000000000000000050b83da59fbf0c592baea2ad08e00472af03c1b9849cc"@000000000000000000155fa65159ce5735bd8dfcb2af1d7c0ce67c39f3406ff52 $ݚ-@0000000000000000000575402ceb3a7a2a3c84609627707abeb33e31de27afd1"@000000000000000000050b83da59fbf0c592baea2ad08e00472af03c1b9849cc2 + + + +1@24c12ed0eb80b28a233c4b93f8dfa88cbae627989f8e1dbc82da6b82e2f21f89$"@0000000000000000000575402ceb3a7a2a3c84609627707abeb33e31de27afd1(ݚ-2 +@0654f0e3e177d488e6ef27102d87c010e0826819a1731c3b99e9f931f74a0d85B038e95e10133d24c7f58be4fc31baf5ac03c14e4ec38fabe025d5499b3eac868862 +@b365cc08afe5fad25615ee108e212929f616d11a6106df0f015538bd89f98d59B030007c6870cf3a6761ccc1a045e9cd42c9084ff9146d3b7dca88a0d4c51648112B +@24c12ed0eb80b28a233c4b93f8dfa88cbae627989f8e1dbc82da6b82e2f21f89""1EcyPpzAGoRDp8qcQNPxpUeP7FKTEtsWSY"UOP_DUP OP_HASH160 956744d284ee685ff2759922c7ad14204740b3f1 OP_EQUALVERIFY OP_CHECKSIG*276a914956744d284ee685ff2759922c7ad14204740b3f188ac*"1EcyPpzAGoRDp8qcQNPxpUeP7FKTEtsWSY8$J  +@24c12ed0eb80b28a233c4b93f8dfa88cbae627989f8e1dbc82da6b82e2f21f89""1CcFU8LwqyrE5EFzsmhnaSdULv2mGLGhzK"UOP_DUP OP_HASH160 7f5404f1a52e78fc78d1897fec3efa80ef390fcf OP_EQUALVERIFY OP_CHECKSIG*276a9147f5404f1a52e78fc78d1897fec3efa80ef390fcf88ac*"1CcFU8LwqyrE5EFzsmhnaSdULv2mGLGhzK8$J  +@24c12ed0eb80b28a233c4b93f8dfa88cbae627989f8e1dbc82da6b82e2f21f89""1MDab3o3k6RUtXpQjDUzKMvYyNfyPiHoFu"UOP_DUP OP_HASH160 ddc38b54e19b3c7d8a97439ed9bf6879227c7da4 OP_EQUALVERIFY OP_CHECKSIG*276a914ddc38b54e19b3c7d8a97439ed9bf6879227c7da488ac*"1MDab3o3k6RUtXpQjDUzKMvYyNfyPiHoFu8$J  $-@000000000000000000023e866e774f5cda7b22e25955ce9b3cce2314e026c721"@0000000000000000000575402ceb3a7a2a3c84609627707abeb33e31de27afd12 + + + +1@94a9ed16d8285e66f1543c1ee25ef75f6b2ced6c5edf51c1985de3ccdcc3a7be$"@000000000000000000023e866e774f5cda7b22e25955ce9b3cce2314e026c721(-2 +@24c12ed0eb80b28a233c4b93f8dfa88cbae627989f8e1dbc82da6b82e2f21f89B0344440ad4bf13a448fb280d7ca61745e61e5d2c586ab85e79330e444ea80303c02 +@24c12ed0eb80b28a233c4b93f8dfa88cbae627989f8e1dbc82da6b82e2f21f89B02bf2a4b28ec696f29f96c91268752c3bef68c1c1c640f813f0e819ed18ff1ad11B +@94a9ed16d8285e66f1543c1ee25ef75f6b2ced6c5edf51c1985de3ccdcc3a7be""1MECgWkCXvKYwrMZMmtZUehT8a4heEBknM"UOP_DUP OP_HASH160 dde1ac9861e26cbdbf315f5020a485ee895cc9ee OP_EQUALVERIFY OP_CHECKSIG*276a914dde1ac9861e26cbdbf315f5020a485ee895cc9ee88ac*"1MECgWkCXvKYwrMZMmtZUehT8a4heEBknM8$J  +@94a9ed16d8285e66f1543c1ee25ef75f6b2ced6c5edf51c1985de3ccdcc3a7be"!1rbD7EuZX9b1vVDAGEXSuUwgBrBbcK7HA"UOP_DUP OP_HASH160 0960f02af1d9bac8565ab9565fa3f90522d4dd5a OP_EQUALVERIFY OP_CHECKSIG*276a9140960f02af1d9bac8565ab9565fa3f90522d4dd5a88ac*!1rbD7EuZX9b1vVDAGEXSuUwgBrBbcK7HA8$J  +@94a9ed16d8285e66f1543c1ee25ef75f6b2ced6c5edf51c1985de3ccdcc3a7be""127oSsUH2ZJ7QeExJp7QYiMNxvwpofrwd5"UOP_DUP OP_HASH160 0c41648b89287c29e818cd6c3b6e96bed8bd6e40 OP_EQUALVERIFY OP_CHECKSIG*276a9140c41648b89287c29e818cd6c3b6e96bed8bd6e4088ac*"127oSsUH2ZJ7QeExJp7QYiMNxvwpofrwd58$J $-@0000000000000000000d438bebbb5e2d210f5c10cc7d1b8bafbac107c56fb370"@000000000000000000023e866e774f5cda7b22e25955ce9b3cce2314e026c7212š$-@00000000000000000011b30535ead3dd87d223db104b73d04ffc041ac3ffa76f"@0000000000000000000d438bebbb5e2d210f5c10cc7d1b8bafbac107c56fb3702Ú$и-@000000000000000000159bfdb512535efb8834c3ee66319ac3eea4e87990ebf5"@00000000000000000011b30535ead3dd87d223db104b73d04ffc041ac3ffa76f2Ě$-@00000000000000000003491e82f517158a765dc701b9fffc24d7ed9f87a2a7cb"@000000000000000000159bfdb512535efb8834c3ee66319ac3eea4e87990ebf52Ś$-@00000000000000000000a27092eb114809f5ab56cccd94c3c9031c888899ed8b"@00000000000000000003491e82f517158a765dc701b9fffc24d7ed9f87a2a7cb2ƚ$-@00000000000000000004bee31c071797942fd9c11f09b14f22f5f2346c1d0185"@00000000000000000000a27092eb114809f5ab56cccd94c3c9031c888899ed8b2ǚ$-@000000000000000000182710c9da6c01ed0a2cecfcc01bc38e0387df550452b0"@00000000000000000004bee31c071797942fd9c11f09b14f22f5f2346c1d01852 + + +1@9296e2d5e9513a64cb48641329fa52e6133beffc136f82f3467e6d4dda86ed21ǚ$"@000000000000000000182710c9da6c01ed0a2cecfcc01bc38e0387df550452b0(-2 +@9808e853136edd559bb2dbd28b5552c4b0b62ea93f28895898e7238c997bff65B0399714781081d15a99b01ffebbbc640e8fe75e51c9c1fe69a5baed59ff79e7ab52 +@7495400fb294b756135f1851dc9ca61cd828b2ac384d2d22e082ea3a327834ffB03820a83ea8f305c72a79b23617b498daa06a4ab1738820a9c665cb52f507b862bB +@9296e2d5e9513a64cb48641329fa52e6133beffc136f82f3467e6d4dda86ed21""1HAUUncPhE2Uz1Vxz4chp7oy6FDhbcEAXB"UOP_DUP OP_HASH160 b14cb1cf9444c5cf8149e62f76c9587c2216f75b OP_EQUALVERIFY OP_CHECKSIG*276a914b14cb1cf9444c5cf8149e62f76c9587c2216f75b88ac*"1HAUUncPhE2Uz1Vxz4chp7oy6FDhbcEAXB8ǚ$J  +\@9296e2d5e9513a64cb48641329fa52e6133beffc136f82f3467e6d4dda86ed21""1HAbpDGybUFsBX3PZWGdjeRXZSqEQvNcTM"UOP_DUP OP_HASH160 b152d144bd475b6689ad4b3003affdc0c1cf158e OP_EQUALVERIFY OP_CHECKSIG*276a914b152d144bd475b6689ad4b3003affdc0c1cf158e88ac*"1HAbpDGybUFsBX3PZWGdjeRXZSqEQvNcTM8ǚ$J  +Y@9296e2d5e9513a64cb48641329fa52e6133beffc136f82f3467e6d4dda86ed21""13e4pifQr57S8ZwD2HD5oK9wifgYpeHVcb"UOP_DUP OP_HASH160 1cf2d54d198d6503d51fcd6cefaa503d9a97c25a OP_EQUALVERIFY OP_CHECKSIG*276a9141cf2d54d198d6503d51fcd6cefaa503d9a97c25a88ac*"13e4pifQr57S8ZwD2HD5oK9wifgYpeHVcb8ǚ$J & + + +1@1d581e2a194113e9f4c218d29f1f2db3a9fb5c1edbc7a3e5e6568dd5bd5f2654ǚ$"@000000000000000000182710c9da6c01ed0a2cecfcc01bc38e0387df550452b0(-2 +@2e1d9891c0b4cfbbb50505325835270a12e9ae9b42b480583e9dab38ddc9523dB039f6082fe8be5b4a0f5dc6b5e87fe3b3767494abb5dccda1f2feb192f8bc312e52 +@cf5b0590be8a0cda2c23299578567ff1c6917ddb4853697463b8a2623ece9933B036abaedbc8802f39fd9f12a57f9d663d04e85e3764f05ab2a609397368971d598B +@1d581e2a194113e9f4c218d29f1f2db3a9fb5c1edbc7a3e5e6568dd5bd5f2654""1154vbKaAVCUZMw4hiRAU3ZKdrftKz5BiZ"UOP_DUP OP_HASH160 00c4f07eb667bcfa166b3725ac9bda60b7e978eb OP_EQUALVERIFY OP_CHECKSIG*276a91400c4f07eb667bcfa166b3725ac9bda60b7e978eb88ac*"1154vbKaAVCUZMw4hiRAU3ZKdrftKz5BiZ8ǚ$J  +\@1d581e2a194113e9f4c218d29f1f2db3a9fb5c1edbc7a3e5e6568dd5bd5f2654""1MfWZ4uAATmjA6NeWzuM45Q55HPsAyxrU3"UOP_DUP OP_HASH160 e2aafde1e536e689c2a1787a237d90cc05021d19 OP_EQUALVERIFY OP_CHECKSIG*276a914e2aafde1e536e689c2a1787a237d90cc05021d1988ac*"1MfWZ4uAATmjA6NeWzuM45Q55HPsAyxrU38ǚ$J  +֭@1d581e2a194113e9f4c218d29f1f2db3a9fb5c1edbc7a3e5e6568dd5bd5f2654""1Dj5zfBu6YMaw5Lehj76yaWSYaX2hdYaDf"UOP_DUP OP_HASH160 8b97260f80450a4c67159c5870150842189df2ff OP_EQUALVERIFY OP_CHECKSIG*276a9148b97260f80450a4c67159c5870150842189df2ff88ac*"1Dj5zfBu6YMaw5Lehj76yaWSYaX2hdYaDf8ǚ$J &Ț$-@00000000000000000013db5f045056fd3b2eed28ca2f6cdc03e0a1cf99c0e67a"@000000000000000000182710c9da6c01ed0a2cecfcc01bc38e0387df550452b02 ɚ$-@000000000000000000072d37f0c29b6c55aadbff3cb6b397a5cea6a52a59f3c0"@00000000000000000013db5f045056fd3b2eed28ca2f6cdc03e0a1cf99c0e67a2 + + + +1@0a1364794db3f103fa4162e84a25516f1de97024655c5b9f033dcd4a6f11408bɚ$"@000000000000000000072d37f0c29b6c55aadbff3cb6b397a5cea6a52a59f3c0(-2 +@94a9ed16d8285e66f1543c1ee25ef75f6b2ced6c5edf51c1985de3ccdcc3a7beB027c63cbfbd5e6ca85ca5c685ec5f1897c3188d9f7733105fe5d3af7ad38ab4ba12 +@594a011c5139ce27ea95d2d52ce82ac6d030e536eb97192dce92888903da325fB033d0aced237f52716129eb9cca4c9a9dd3069643800adb3270ffb74257b1390baB +@0a1364794db3f103fa4162e84a25516f1de97024655c5b9f033dcd4a6f11408b""15vXUzgovj1CRQorV6jK56baLoDL8ot7hB"UOP_DUP OP_HASH160 35fffea86ead039af78d68dcdc0992822bfa52f9 OP_EQUALVERIFY OP_CHECKSIG*276a91435fffea86ead039af78d68dcdc0992822bfa52f988ac*"15vXUzgovj1CRQorV6jK56baLoDL8ot7hB8ɚ$J  +@0a1364794db3f103fa4162e84a25516f1de97024655c5b9f033dcd4a6f11408b""1KnC4ZqwUsBUWtFyhC5fjH3aD489xw6duu"UOP_DUP OP_HASH160 cdfe374f43c34575275b6e2a622df60a145af79a OP_EQUALVERIFY OP_CHECKSIG*276a914cdfe374f43c34575275b6e2a622df60a145af79a88ac*"1KnC4ZqwUsBUWtFyhC5fjH3aD489xw6duu8ɚ$J  +ꓤ@0a1364794db3f103fa4162e84a25516f1de97024655c5b9f033dcd4a6f11408b""13tUzTQZ98pDRe8PDvQqinFhawUDStWqw8"UOP_DUP OP_HASH160 1facd4bc8a3887d9240eaca78050b7b337fb9369 OP_EQUALVERIFY OP_CHECKSIG*276a9141facd4bc8a3887d9240eaca78050b7b337fb936988ac*"13tUzTQZ98pDRe8PDvQqinFhawUDStWqw88ɚ$J  ʚ$؟-@0000000000000000000e0c02a6421da474e7f59d2cf5b9187e49a01055e1995a"@000000000000000000072d37f0c29b6c55aadbff3cb6b397a5cea6a52a59f3c02 + + + +1@3ce57e8e52447ddbb103f742cc52df80bece2a41f5d790060e0e06906afac610ʚ$"@0000000000000000000e0c02a6421da474e7f59d2cf5b9187e49a01055e1995a(؟-2 +@0a1364794db3f103fa4162e84a25516f1de97024655c5b9f033dcd4a6f11408bB039d9c452648010c23b68fef43aedb3810e54e6f550b8dfb028dd669206cf4ef702 +@0a1364794db3f103fa4162e84a25516f1de97024655c5b9f033dcd4a6f11408bB03c6753acdd3ec94870f83670bf42fd23e6248db1ad94502a75dda934d57e1f64cB +@3ce57e8e52447ddbb103f742cc52df80bece2a41f5d790060e0e06906afac610""1AU1viRDthh6GgiBuAt7t5HHoJDoUNogEE"UOP_DUP OP_HASH160 67d522d72ed7c21e74f3fd91960863ffc258a429 OP_EQUALVERIFY OP_CHECKSIG*276a91467d522d72ed7c21e74f3fd91960863ffc258a42988ac*"1AU1viRDthh6GgiBuAt7t5HHoJDoUNogEE8ʚ$J  +@3ce57e8e52447ddbb103f742cc52df80bece2a41f5d790060e0e06906afac610""18ztiaFhXhuqKLeDyW5qxwyacWGj1V9fqT"UOP_DUP OP_HASH160 57bbc2e4cc0d0674d3baf0180d57efe2a6148d4b OP_EQUALVERIFY OP_CHECKSIG*276a91457bbc2e4cc0d0674d3baf0180d57efe2a6148d4b88ac*"18ztiaFhXhuqKLeDyW5qxwyacWGj1V9fqT8ʚ$J  +ϯ@3ce57e8e52447ddbb103f742cc52df80bece2a41f5d790060e0e06906afac610""1LCfN6aFLKhSPoa61TnZ62KGpMzvHT6VBR"UOP_DUP OP_HASH160 d29efd69e28859475806c081ee4a448ffd2820c0 OP_EQUALVERIFY OP_CHECKSIG*276a914d29efd69e28859475806c081ee4a448ffd2820c088ac*"1LCfN6aFLKhSPoa61TnZ62KGpMzvHT6VBR8ʚ$J ˚$-@000000000000000000039a29bfbc2a828381ffab00b36eb79a5512bfbeef558d"@0000000000000000000e0c02a6421da474e7f59d2cf5b9187e49a01055e1995a2̚$՛-@0000000000000000000d9b0472f19c5e8c1df609ef5fe74a9c29bcc99c2d5538"@000000000000000000039a29bfbc2a828381ffab00b36eb79a5512bfbeef558d2͚$-@000000000000000000045175a01da196bb531fb46120a1aa2f790bd37652fc0b"@0000000000000000000d9b0472f19c5e8c1df609ef5fe74a9c29bcc99c2d55382Κ$Ȼ-@00000000000000000001da1dc6190ef2aa28a406a2873af1b4f39956f5ecca7f"@000000000000000000045175a01da196bb531fb46120a1aa2f790bd37652fc0b2Ϛ$-@00000000000000000016f728dacf3394fb244255b39ddc1bb4a4d3dd7975b6ca"@00000000000000000001da1dc6190ef2aa28a406a2873af1b4f39956f5ecca7f2К$-@00000000000000000012d20de0b08df71e73c8edcb2be31b7a315bc2b0e5a277"@00000000000000000016f728dacf3394fb244255b39ddc1bb4a4d3dd7975b6ca2њ$-@0000000000000000001489ca5dae1b5ad4e504be41b0df8b211d2df84b24bc00"@00000000000000000012d20de0b08df71e73c8edcb2be31b7a315bc2b0e5a2772Қ$-@0000000000000000000aa8d2a1f663d6ee5e29fce283ec5282cff72a58d3a0c4"@0000000000000000001489ca5dae1b5ad4e504be41b0df8b211d2df84b24bc002Ӛ$-@00000000000000000006ff2dd2c348dc682ebc5b04c84e72fa0272a2568e671d"@0000000000000000000aa8d2a1f663d6ee5e29fce283ec5282cff72a58d3a0c42Ԛ$-@0000000000000000000b64d38d3642e078dd603cfededb10e2e99f24fbe9836f"@00000000000000000006ff2dd2c348dc682ebc5b04c84e72fa0272a2568e671d2՚$-@0000000000000000000b5589ae134a227147087a748c5d0253c472feb205e0ef"@0000000000000000000b64d38d3642e078dd603cfededb10e2e99f24fbe9836f2֚$-@00000000000000000014e4e5937f635a07feaaf9e22dd33fdde6c8fd69dc4b54"@0000000000000000000b5589ae134a227147087a748c5d0253c472feb205e0ef2ך$-@00000000000000000018ab1ecfa254d71ea3d1c178bdc95ecb0c3cf0b08d0921"@00000000000000000014e4e5937f635a07feaaf9e22dd33fdde6c8fd69dc4b542 + +1@7473814fcaa91800823bb2f4b1629901f476d1783a338aa8826cf8a8bc6d18cbך$"@00000000000000000018ab1ecfa254d71ea3d1c178bdc95ecb0c3cf0b08d0921(-2 +@b11977b0b1577ed74771d757e8f31e904fae4e8c5b5e8ef7d8684d88690938b6B02e7e826e8c019817bd2a139cb8e820883ccd8576b6575550850d6b129e53673ab2 +@8b6f121354a9d848138f29263bf3b12879753e55a3473607d84e7a943d694f84B030536d6f447e45635279eadb11de03e39783478900bd9128536236454ea5fe35f2 +@9fb8b1afb47950a06b542ac6bb5e492d7b723efcd2b30123005f28f5315fe134B03299897bc7be2191dbedea6967be975936c9bf1f2f891d44b2067d6fba16baebf2 +@05eb397ac23b5300fb182c4ac253119cd3639ab8095405fa13cc37c87c784cecB02df295653e3afc24625b0118705e75bf52e74d57c7056253a01adf02998d737ff2 +@3c22c1624202805451a69469484df4512712afaa37aaaed7d24cac54afa72dbfB038d18d3f15af97db2f0cbf70c5e680a16da9a9cc6180ebd775ef46cccd75982b52 +@79e0c55a2591bb277197c1836ee7c5f9bcfd60ff4dc54dfea39c6c51adf495afB0337ba20252d2424bf8d1271824d873e2e2af08b5290e1cdf9dc22c1f70f2e2498B +@7473814fcaa91800823bb2f4b1629901f476d1783a338aa8826cf8a8bc6d18cb""13597x2xkYWR6gTa1j7Kom4yLyFpAmSFy9"UOP_DUP OP_HASH160 16b8b1887f01266a9b7ef4ad0a398f0d88c1d7fd OP_EQUALVERIFY OP_CHECKSIG*276a91416b8b1887f01266a9b7ef4ad0a398f0d88c1d7fd88ac*"13597x2xkYWR6gTa1j7Kom4yLyFpAmSFy98ך$J  +d@7473814fcaa91800823bb2f4b1629901f476d1783a338aa8826cf8a8bc6d18cb""13Nn4TnF6ion5R3BHPHiGc5ttR39D7vezw"UOP_DUP OP_HASH160 1a0e99c73466f1f70eb5ae53798bacce8b7caf4a OP_EQUALVERIFY OP_CHECKSIG*276a9141a0e99c73466f1f70eb5ae53798bacce8b7caf4a88ac*"13Nn4TnF6ion5R3BHPHiGc5ttR39D7vezw8ך$J  +꒦@7473814fcaa91800823bb2f4b1629901f476d1783a338aa8826cf8a8bc6d18cb""1PQAYovFPP9ejD4u9D49x7icfnRvavwdxK"UOP_DUP OP_HASH160 f5b44e13f6978c7a6947d12ab9ffc3f229fc7554 OP_EQUALVERIFY OP_CHECKSIG*276a914f5b44e13f6978c7a6947d12ab9ffc3f229fc755488ac*"1PQAYovFPP9ejD4u9D49x7icfnRvavwdxK8ך$J ; + + +1@b89909ee8e9876f0ba8cd59dc6c79d905822a070f478c4ba78e8251f823c5b08ך$"@00000000000000000018ab1ecfa254d71ea3d1c178bdc95ecb0c3cf0b08d0921(-2 +@8e8c64d3cde4f0db0e9bc994a17c58be204d85b9a53a17423eb2137e751b47eeB02faf38d0882a41fa31153810767c51a87015a859b5da78ed3ee15b6ca410b87a72 +@610a4ea0fcb7031fc00af31e1c8d810f04982d3e08138a86ed444c9741183522B03c147a9112394439033a015cbd07ec59be02d390745574f01f9e67dcdd90c620bB +@b89909ee8e9876f0ba8cd59dc6c79d905822a070f478c4ba78e8251f823c5b08""142icJy8V9fhi3LfSd3uy6QaQXwUQfXjge"UOP_DUP OP_HASH160 213b86ce0a05d275e7394db044dc84ab497c209c OP_EQUALVERIFY OP_CHECKSIG*276a914213b86ce0a05d275e7394db044dc84ab497c209c88ac*"142icJy8V9fhi3LfSd3uy6QaQXwUQfXjge8ך$J  +@b89909ee8e9876f0ba8cd59dc6c79d905822a070f478c4ba78e8251f823c5b08""1NJiVMAxTGmT4PMwHCtBeDUMs2wPrZNuFB"UOP_DUP OP_HASH160 e9b4588b7a7a64cb45b4858bd03f68f01adadee6 OP_EQUALVERIFY OP_CHECKSIG*276a914e9b4588b7a7a64cb45b4858bd03f68f01adadee688ac*"1NJiVMAxTGmT4PMwHCtBeDUMs2wPrZNuFB8ך$J  +@b89909ee8e9876f0ba8cd59dc6c79d905822a070f478c4ba78e8251f823c5b08""1JFKfgvbN3fs9vQ4dHMbsNP8kDFFnkucB3"UOP_DUP OP_HASH160 bd2f8b53f60509bc29144c544c10f1ca869d28df OP_EQUALVERIFY OP_CHECKSIG*276a914bd2f8b53f60509bc29144c544c10f1ca869d28df88ac*"1JFKfgvbN3fs9vQ4dHMbsNP8kDFFnkucB38ך$J ؚ$-@00000000000000000007f7967b3a8facf046a856a8a6180fe9644b9b3d3d2b1d"@00000000000000000018ab1ecfa254d71ea3d1c178bdc95ecb0c3cf0b08d09212ٚ$-@00000000000000000004e3512e561a1058f9733f2946bac24235013d93cf335c"@00000000000000000007f7967b3a8facf046a856a8a6180fe9644b9b3d3d2b1d2ښ$-@00000000000000000014b9ce2a29a84f6192375cc064ad43725676ea8f815900"@00000000000000000004e3512e561a1058f9733f2946bac24235013d93cf335c2ۚ$-@00000000000000000013c9f99a2309e0434762cacef156009843f377446447d4"@00000000000000000014b9ce2a29a84f6192375cc064ad43725676ea8f8159002 ܚ$ئ-@0000000000000000000eb29052c828bdd09d8ee5ea94a377e7e64afb489f0c9e"@00000000000000000013c9f99a2309e0434762cacef156009843f377446447d42 + +1@ced76295466a0f236c97846cf1ea7a60b5b69b182b6efa4bf3f3e3b5a811956cܚ$"@0000000000000000000eb29052c828bdd09d8ee5ea94a377e7e64afb489f0c9e(ئ-2 +@7495400fb294b756135f1851dc9ca61cd828b2ac384d2d22e082ea3a327834ffB0278bc38e9927f8b604837e63cd42e85799b20d001ffb61becc68a324ee61f22632 +@9296e2d5e9513a64cb48641329fa52e6133beffc136f82f3467e6d4dda86ed21B0229e2c9da16f0cde4d44d7e8e64551718370d8eda2af2469d73699fe143b9d3cf2 +@7495400fb294b756135f1851dc9ca61cd828b2ac384d2d22e082ea3a327834ffB02d48c4e42af6a03a11b1d428db0e269cfa8cb7d3c9a18817ba12d975d004b8265B +@ced76295466a0f236c97846cf1ea7a60b5b69b182b6efa4bf3f3e3b5a811956c""1Gsgh6K6zjFzPWTbPSWvV6Y7sGCWZQcPY7"UOP_DUP OP_HASH160 ae1fd1426f44eb0d1e9a9e80f14e6bc83264c3b9 OP_EQUALVERIFY OP_CHECKSIG*276a914ae1fd1426f44eb0d1e9a9e80f14e6bc83264c3b988ac*"1Gsgh6K6zjFzPWTbPSWvV6Y7sGCWZQcPY78ܚ$J  +\@ced76295466a0f236c97846cf1ea7a60b5b69b182b6efa4bf3f3e3b5a811956c""1CegtfQJCSKxQfAxPE3g83KeJ98xoNbSnK"UOP_DUP OP_HASH160 7fca12c45c980594ff9c30a3643fd828f4608145 OP_EQUALVERIFY OP_CHECKSIG*276a9147fca12c45c980594ff9c30a3643fd828f460814588ac*"1CegtfQJCSKxQfAxPE3g83KeJ98xoNbSnK8ܚ$J  +@ced76295466a0f236c97846cf1ea7a60b5b69b182b6efa4bf3f3e3b5a811956c""186gdwUFzmsLDYXZujvMPgZvDsLNFNL5qx"UOP_DUP OP_HASH160 4ddc0c28d37cc130ed9e5f06186b758d4c38f1a6 OP_EQUALVERIFY OP_CHECKSIG*276a9144ddc0c28d37cc130ed9e5f06186b758d4c38f1a688ac*"186gdwUFzmsLDYXZujvMPgZvDsLNFNL5qx8ܚ$J & ݚ$-@000000000000000000025a8657ad8bf66c33d45673a5ea8c5e93f0f091e3d5d5"@0000000000000000000eb29052c828bdd09d8ee5ea94a377e7e64afb489f0c9e2 + + + +1@2f8b517c0f09894f0fc761236c11f0a06a4ab171bab1dc257c6ed46f63fd220aݚ$"@000000000000000000025a8657ad8bf66c33d45673a5ea8c5e93f0f091e3d5d5(-2 +@823367180e77f041625150e54813a44b6568621fbb726882191ba73c3eee7e76B035605605668f4dfadef3f37ef9c5249ae79f6d6dcd80122dc58d75dff4193c4e62 +@db295f9aac1af1d1ec1397dc725489e2753d8bfbb09b6ed17a405b0484222e26B035ba3c6b811912efeb633398809a304c31b21a98b9d231d1d6c0b03d47d02ee462 +@dff6a063f350a682c153943058d782db77778d7b0c879051fb2d2d1641f28318B0245b84c996b9ec85b5dfaed88fbfbb35d41eaab1059c0d91a8c39462ea57ff2d32 +@0f5436918be855a94be9ecc588fdc14bec64e97f04b5b2371675009398becf56B028d96b7bfebf9d0f7b0f16dcb5b4701451b241a151c72c09a9d2d26ea2953f956B +@2f8b517c0f09894f0fc761236c11f0a06a4ab171bab1dc257c6ed46f63fd220a""1BC1ZkhTCMD2v5Ecgonpi5fpwH9PjntDMx"UOP_DUP OP_HASH160 6fc64e087a2fedc3f2fda572d698cd3a4b1a7145 OP_EQUALVERIFY OP_CHECKSIG*276a9146fc64e087a2fedc3f2fda572d698cd3a4b1a714588ac*"1BC1ZkhTCMD2v5Ecgonpi5fpwH9PjntDMx8ݚ$J  + @2f8b517c0f09894f0fc761236c11f0a06a4ab171bab1dc257c6ed46f63fd220a""13nNdeJv1FDibKD8hbvM7UqKjLMJ2h2YRL"UOP_DUP OP_HASH160 1e8506f33acbd95cb30d502ef67260e46dffc745 OP_EQUALVERIFY OP_CHECKSIG*276a9141e8506f33acbd95cb30d502ef67260e46dffc74588ac*"13nNdeJv1FDibKD8hbvM7UqKjLMJ2h2YRL8ݚ$J ޚ$خ-@0000000000000000000b2b2c675e3f8fd488fbd2f8862b7190d465c556a9f220"@000000000000000000025a8657ad8bf66c33d45673a5ea8c5e93f0f091e3d5d52ߚ$Ђ-@0000000000000000000e1da74771f7ff666c5cdf3906e0e8877b9fedc3536296"@0000000000000000000b2b2c675e3f8fd488fbd2f8862b7190d465c556a9f2202$-@0000000000000000001148dcdc7b29656ffe92f726c604800c5c9574f77ef007"@0000000000000000000e1da74771f7ff666c5cdf3906e0e8877b9fedc35362962$-@0000000000000000001933243b112d6bcd88ba11f9216b9c2004605061218c5e"@0000000000000000001148dcdc7b29656ffe92f726c604800c5c9574f77ef0072$-@000000000000000000016f7d798362b7eac78b353ac65e9aa3a7dfb85597d8c3"@0000000000000000001933243b112d6bcd88ba11f9216b9c2004605061218c5e2 $-@00000000000000000011bf59b1438c7cff75cf7474fadf75269976e519228cf5"@000000000000000000016f7d798362b7eac78b353ac65e9aa3a7dfb85597d8c32 + + + +1@6330eca75d47274514cad3b892b1859e51c762251db742ca2841c9fc7f6253e1$"@00000000000000000011bf59b1438c7cff75cf7474fadf75269976e519228cf5(-2 +@4bcb0a4ce5fd2a874160f7101e6bd4131f07bf8a8f4c1c04cf2705fb6221c192B03cb6a14b4323fb307dc2b9a0f80582ce018e6560ff295e0b69a9c56433cfa78892 +@4bcb0a4ce5fd2a874160f7101e6bd4131f07bf8a8f4c1c04cf2705fb6221c192B02b555a77656cb15b88db768a90bac2ca33c4363f6c4dd6dd4a70f19a7fde69c1cB +ɻ@6330eca75d47274514cad3b892b1859e51c762251db742ca2841c9fc7f6253e1""17Z91juzRojLmXsg5s3Wotyzj3LRsSVpXR"UOP_DUP OP_HASH160 47e4c112c0b83320b980d06157b5419b92003e6a OP_EQUALVERIFY OP_CHECKSIG*276a91447e4c112c0b83320b980d06157b5419b92003e6a88ac*"17Z91juzRojLmXsg5s3Wotyzj3LRsSVpXR8$J  +ׁ@6330eca75d47274514cad3b892b1859e51c762251db742ca2841c9fc7f6253e1""1K6CtgEHQxnGvH7EZiHJR9R1aQtvZonE75"UOP_DUP OP_HASH160 c66e451ebd54ffd95ae2c95263da92d73844c1bb OP_EQUALVERIFY OP_CHECKSIG*276a914c66e451ebd54ffd95ae2c95263da92d73844c1bb88ac*"1K6CtgEHQxnGvH7EZiHJR9R1aQtvZonE758$J  +ᝤ@6330eca75d47274514cad3b892b1859e51c762251db742ca2841c9fc7f6253e1""1GL6UfUuhFoYARkjWYgpRNtjjjUUnwyTey"UOP_DUP OP_HASH160 a8265ca9a541a73ad8b9c8f9d4c0defa255a1350 OP_EQUALVERIFY OP_CHECKSIG*276a914a8265ca9a541a73ad8b9c8f9d4c0defa255a135088ac*"1GL6UfUuhFoYARkjWYgpRNtjjjUUnwyTey8$J $-@0000000000000000000372202606bbf4f46f3ee737e181feb6b6286c220d976f"@00000000000000000011bf59b1438c7cff75cf7474fadf75269976e519228cf52$-@00000000000000000007c818fd39abb88a870163fc0f7e46430c4fcdeb637faf"@0000000000000000000372202606bbf4f46f3ee737e181feb6b6286c220d976f2$-@0000000000000000000135f4f0326a19b73c2bf420cec0e756409de954832dcc"@00000000000000000007c818fd39abb88a870163fc0f7e46430c4fcdeb637faf2$-@0000000000000000000714c94f8a0808ff041dca54a04efe0efe5ff6d693c038"@0000000000000000000135f4f0326a19b73c2bf420cec0e756409de954832dcc2$-@00000000000000000016eb19d55d7df8c02b63aed2c894f3a05452cd9b07992b"@0000000000000000000714c94f8a0808ff041dca54a04efe0efe5ff6d693c0382$-@0000000000000000001514ef810f9e52222d833011cf1cbe2dea924058ccd565"@00000000000000000016eb19d55d7df8c02b63aed2c894f3a05452cd9b07992b2$Ȍ-@00000000000000000005b617fc6810d1faa9715c14d1a4a297628d67f2b895d6"@0000000000000000001514ef810f9e52222d833011cf1cbe2dea924058ccd5652$-@000000000000000000189d833e55caa4dd825682fae7f1be947a0b00c345bf25"@00000000000000000005b617fc6810d1faa9715c14d1a4a297628d67f2b895d62$-@0000000000000000001650c8d5db3a05a66301382c60cdb8bed58c2bca7107d6"@000000000000000000189d833e55caa4dd825682fae7f1be947a0b00c345bf252$ؠ-@000000000000000000121740c444c3c9d33bfc444229e1f60381629e9f2e7dc4"@0000000000000000001650c8d5db3a05a66301382c60cdb8bed58c2bca7107d62$-@0000000000000000000161cd5cd23fe6eec412ac831f464a17b45f9270588c77"@000000000000000000121740c444c3c9d33bfc444229e1f60381629e9f2e7dc42$-@0000000000000000001215f257359c56a1e2bb4cf7d006e42ea5c2a84e8a3ad1"@0000000000000000000161cd5cd23fe6eec412ac831f464a17b45f9270588c772$إ-@00000000000000000012afc57ec490cd36becbe4db6c4f01bf53d7ecbdea8768"@0000000000000000001215f257359c56a1e2bb4cf7d006e42ea5c2a84e8a3ad12 $-@0000000000000000000fe26ea5e64224ce67fac5711270cba2fabe9945f48eef"@00000000000000000012afc57ec490cd36becbe4db6c4f01bf53d7ecbdea87682 + +1@e491ac349155daafc613486cfc0458627e6f520c7ae88c0b6ccc2ad1d003e033$"@0000000000000000000fe26ea5e64224ce67fac5711270cba2fabe9945f48eef(-2 +@9ffd5d63f6a337a1aaf778292fb1a6b2c163f5047ae89a8f06473ae9c97ea82cB0205ce5596d4136781a6aec3ce198b510e60fecc52642f7813e63e99581933395e2 +@73c50f3fbabe33f794251c8b47cd67dc7ba050f8b29f9f9dc22067a76a1d3801B02368bc8e4dedcd21776e07103c8d55320b556b3920c5d4af40dd5814b97ea81a12 +@cfed675de1cf7bc6c4a5ca3b96942946faeb1777af77f4bfa525fe2adf8eecb9B0337c0523ca8c646eead7a4466e06bc7a2c16fb71a7966526dc12b129e49a40263B + @e491ac349155daafc613486cfc0458627e6f520c7ae88c0b6ccc2ad1d003e033"!1C6MDnpE8vNX8cWz6jjWk7QUJZHtB9jFj"UOP_DUP OP_HASH160 02190a570d4d31807531950f7f781cb867b6e069 OP_EQUALVERIFY OP_CHECKSIG*276a91402190a570d4d31807531950f7f781cb867b6e06988ac*!1C6MDnpE8vNX8cWz6jjWk7QUJZHtB9jFj8$J  +Z@e491ac349155daafc613486cfc0458627e6f520c7ae88c0b6ccc2ad1d003e033""1Bu5z3WgxztzZ75cyfcMi5iZZKHzPBRGEi"UOP_DUP OP_HASH160 778b0c414f78a9ee63fc49c4c842b61f822c84f0 OP_EQUALVERIFY OP_CHECKSIG*276a914778b0c414f78a9ee63fc49c4c842b61f822c84f088ac*"1Bu5z3WgxztzZ75cyfcMi5iZZKHzPBRGEi8$J  +@e491ac349155daafc613486cfc0458627e6f520c7ae88c0b6ccc2ad1d003e033""1CRY7AHyJPWVZQW351ZNJJurTYYqsJxnU1"UOP_DUP OP_HASH160 7d4d5536692bdd9d619256362a658b62c28731a7 OP_EQUALVERIFY OP_CHECKSIG*276a9147d4d5536692bdd9d619256362a658b62c28731a788ac*"1CRY7AHyJPWVZQW351ZNJJurTYYqsJxnU18$J  $-@000000000000000000010dc186c9d4e95e12bfcaccdb3125fbf0cdf3e818f162"@0000000000000000000fe26ea5e64224ce67fac5711270cba2fabe9945f48eef2$-@0000000000000000001303c8777a9d3f9c2a5015ae7b039f5b0eb751a0f71191"@000000000000000000010dc186c9d4e95e12bfcaccdb3125fbf0cdf3e818f1622$-@000000000000000000175b9bfea6ead318694fcd322f906b5ea22b5efd9e777c"@0000000000000000001303c8777a9d3f9c2a5015ae7b039f5b0eb751a0f711912$-@0000000000000000000096c312034441bfb11bac94ee0a5772ee2b6477302108"@000000000000000000175b9bfea6ead318694fcd322f906b5ea22b5efd9e777c2 $֡-@0000000000000000001397eb26bf9d55b23a2d55746ae98f51cbbe32c46a2fb1"@0000000000000000000096c312034441bfb11bac94ee0a5772ee2b64773021082 + + + +1@86690c7a6b660a244bd08502f4cb72e32a9e7d4769ebd9369f278affed951abe$"@0000000000000000001397eb26bf9d55b23a2d55746ae98f51cbbe32c46a2fb1(֡-2 +@303a0b169077cd7c41b9e4915a31e3eb4638defb09f977d556cf3d17b77823edB02f27870fed42ff90b70061721838b57f03dda7f0bb1d2b69e6dd69fda71e50d802 +@33eb850b11583c3c0cc3e5de9b1c4d8964d1e57be3e9425af3527eff6d7dbfe1B0357b7758bbb730191461eab42e2a4783effd52790540a108a52979ea47e3ff314B +@86690c7a6b660a244bd08502f4cb72e32a9e7d4769ebd9369f278affed951abe""13wmHbCjc2AEDTQa9XRNi4U59BLDmumT1Z"UOP_DUP OP_HASH160 204bae7ea07d11b5938e727199df27f09593c1e5 OP_EQUALVERIFY OP_CHECKSIG*276a914204bae7ea07d11b5938e727199df27f09593c1e588ac*"13wmHbCjc2AEDTQa9XRNi4U59BLDmumT1Z8$J  +@86690c7a6b660a244bd08502f4cb72e32a9e7d4769ebd9369f278affed951abe""12ojZc9F5Ty9CunzHVuhQ2XHC6q8UatWbx"UOP_DUP OP_HASH160 13ceca04e09527396eb972dfbe13472491ccf4b0 OP_EQUALVERIFY OP_CHECKSIG*276a91413ceca04e09527396eb972dfbe13472491ccf4b088ac*"12ojZc9F5Ty9CunzHVuhQ2XHC6q8UatWbx8$J  +@86690c7a6b660a244bd08502f4cb72e32a9e7d4769ebd9369f278affed951abe""1LMgLvm38VWuG4UJdhpJQcHQuKo5MENMM8"UOP_DUP OP_HASH160 d4538d2e02ee3078070fc6b6fe2e4b38b515e218 OP_EQUALVERIFY OP_CHECKSIG*276a914d4538d2e02ee3078070fc6b6fe2e4b38b515e21888ac*"1LMgLvm38VWuG4UJdhpJQcHQuKo5MENMM88$J ;$-@000000000000000000183feabfe1ffd7b1ef84024a9694ae4232e61150e5577e"@0000000000000000001397eb26bf9d55b23a2d55746ae98f51cbbe32c46a2fb12$-@00000000000000000013aaa414ccd7ee39736c002dab1071a508fbb91e558410"@000000000000000000183feabfe1ffd7b1ef84024a9694ae4232e61150e5577e27$-@000000000000000000199363b99e0ab2a4e3231b0fde369af9fc328093eba617"@00000000000000000013aaa414ccd7ee39736c002dab1071a508fbb91e55841026 + +1@16bd85e32d8424533829599250af31dd49e80c5e7bc1e5815414f6bd2be842d8$"@000000000000000000199363b99e0ab2a4e3231b0fde369af9fc328093eba617(-2 +@3ce57e8e52447ddbb103f742cc52df80bece2a41f5d790060e0e06906afac610B031e7c8629a23efa2e6e5cbde9c6f73fa104559888fd70674a571beebd7be8ef892 +@4638e83689065be6ec6ef433189b5de683c16fd60c0df657cbca8545c4abcd19B03f57bcc4173dc8d0b3decf3b7d2c29dd7a1721e150e6e2eda3283a2c8cb892b6f2 +@d99af674b0ce03a5c8ef43b9e45d545f2e8080b1375078bba41822da3ade55ffB023aba0f9df36ff3daed3ec05d20ca9437b88e309d5975eda4d53a8ccb05e9dbe9B +@16bd85e32d8424533829599250af31dd49e80c5e7bc1e5815414f6bd2be842d8""1PzT44uBNLkDAeRSC6KK9Zfkp1mNdNQeBM"UOP_DUP OP_HASH160 fc30399427a372b8e60a3e377691ca084c9a4933 OP_EQUALVERIFY OP_CHECKSIG*276a914fc30399427a372b8e60a3e377691ca084c9a493388ac*"1PzT44uBNLkDAeRSC6KK9Zfkp1mNdNQeBM8$J  +@16bd85e32d8424533829599250af31dd49e80c5e7bc1e5815414f6bd2be842d8""1Jc4d6HAamPMrcpxSFU9QqaipPa6DHFTP6"UOP_DUP OP_HASH160 c11bb87f8c8dd0a0a92a86dcf1995c9d652a037e OP_EQUALVERIFY OP_CHECKSIG*276a914c11bb87f8c8dd0a0a92a86dcf1995c9d652a037e88ac*"1Jc4d6HAamPMrcpxSFU9QqaipPa6DHFTP68$J  +@16bd85e32d8424533829599250af31dd49e80c5e7bc1e5815414f6bd2be842d8"!1x3q3cmMo2zKcxURTF2uRTf5EqKt5j4fE"UOP_DUP OP_HASH160 0a693d286832de000cd97f158e072151b6bb42fd OP_EQUALVERIFY OP_CHECKSIG*276a9140a693d286832de000cd97f158e072151b6bb42fd88ac*!1x3q3cmMo2zKcxURTF2uRTf5EqKt5j4fE8$J  + + +1@c91048a34ddc48b8f4f1f3a11a6f6f0dd36895fba9d5c6ab687dee3ac1a04f69$"@000000000000000000199363b99e0ab2a4e3231b0fde369af9fc328093eba617(-2 +@86690c7a6b660a244bd08502f4cb72e32a9e7d4769ebd9369f278affed951abeB02a987b0dc163e6c009f82a397b2b25e5c45f0ef195327d492872a028fd96ae3522 +@86690c7a6b660a244bd08502f4cb72e32a9e7d4769ebd9369f278affed951abeB038ec98aeff5f81aa280118212c6928cf63bf1b5a16e249a4a596e08ea66d6aca2B +@c91048a34ddc48b8f4f1f3a11a6f6f0dd36895fba9d5c6ab687dee3ac1a04f69""1M1htf7N1VVQkJbdqw4K3BLfJoYDbGWiX3"UOP_DUP OP_HASH160 db84a64325117d364d542e439cf6149d5ae4f2a2 OP_EQUALVERIFY OP_CHECKSIG*276a914db84a64325117d364d542e439cf6149d5ae4f2a288ac*"1M1htf7N1VVQkJbdqw4K3BLfJoYDbGWiX38$J  + @c91048a34ddc48b8f4f1f3a11a6f6f0dd36895fba9d5c6ab687dee3ac1a04f69"!1c3amohfqStoqcUz8mCjtq1da87ncvFcp"UOP_DUP OP_HASH160 06a0b6d8c6113f718c5712837d4b4490f82b14f0 OP_EQUALVERIFY OP_CHECKSIG*276a91406a0b6d8c6113f718c5712837d4b4490f82b14f088ac*!1c3amohfqStoqcUz8mCjtq1da87ncvFcp8$J  +@c91048a34ddc48b8f4f1f3a11a6f6f0dd36895fba9d5c6ab687dee3ac1a04f69""1CBGwG282BESkmMgPFNVNut1V8MWZfk8Ji"UOP_DUP OP_HASH160 7a9ad874479097cc8881351fa6a78389bd158ea5 OP_EQUALVERIFY OP_CHECKSIG*276a9147a9ad874479097cc8881351fa6a78389bd158ea588ac*"1CBGwG282BESkmMgPFNVNut1V8MWZfk8Ji8$J ; + + +1@ffb93f79cf5600c9828b8f8b1037eb3adbde0e06dca1f73a942b2418b69ae598$"@000000000000000000199363b99e0ab2a4e3231b0fde369af9fc328093eba617(-2 +@c91048a34ddc48b8f4f1f3a11a6f6f0dd36895fba9d5c6ab687dee3ac1a04f69B0254507dd77fe9b4d753f7b9d62f41ec62774ec8394cba3301a6d189c728b38a302 +@c91048a34ddc48b8f4f1f3a11a6f6f0dd36895fba9d5c6ab687dee3ac1a04f69B0377334d142c6f6420d4d141c644f3d6491da3a3c66035b8b7a223de779b878a20B +ҋ@ffb93f79cf5600c9828b8f8b1037eb3adbde0e06dca1f73a942b2418b69ae598""1EwktHeS55dDXsAQHMF8zUYZWP9CvrmqUL"UOP_DUP OP_HASH160 98f4bad8188c5278c14a5c11a2e11a1a33b2ab68 OP_EQUALVERIFY OP_CHECKSIG*276a91498f4bad8188c5278c14a5c11a2e11a1a33b2ab6888ac*"1EwktHeS55dDXsAQHMF8zUYZWP9CvrmqUL8$J  + @ffb93f79cf5600c9828b8f8b1037eb3adbde0e06dca1f73a942b2418b69ae598""18gN9nYBj2jwZCEeHiZiUj3ke4vZWbq2BS"UOP_DUP OP_HASH160 543ac264eacdecd630578baed0fe900d159ccf31 OP_EQUALVERIFY OP_CHECKSIG*276a914543ac264eacdecd630578baed0fe900d159ccf3188ac*"18gN9nYBj2jwZCEeHiZiUj3ke4vZWbq2BS8$J  +@ffb93f79cf5600c9828b8f8b1037eb3adbde0e06dca1f73a942b2418b69ae598""1ATt33sCuGK91X5WszY4S2JxgVP1EAB88J"UOP_DUP OP_HASH160 67ce8c992f5b480b01e17ab67ef22cd64c72009e OP_EQUALVERIFY OP_CHECKSIG*276a91467ce8c992f5b480b01e17ab67ef22cd64c72009e88ac*"1ATt33sCuGK91X5WszY4S2JxgVP1EAB88J8$J ; + + +1@c66c8fb3e1a261b0fecef901950fe466431318a9c28ab4f5b1577473823ca460$"@000000000000000000199363b99e0ab2a4e3231b0fde369af9fc328093eba617(-2 +@da97cea9060acf8a2ce075e0471a902a279e4ad08ef3f8cabcfd9d7e3af91e4bB02842f49dd05c86007795efc36e0fb1c0105fd4e923e5d82373c44bd9b25ddad612 +@562c9390195e01a9f358a6abe686f8483f441dd9eab995cf65175e3d67244b8eB022407338a4d5924c356b521a29c2e4f3e4d98b7942a69a7664234038ab7da2e8cB +σ@c66c8fb3e1a261b0fecef901950fe466431318a9c28ab4f5b1577473823ca460""1GDJ1jN9k5AYH9qrne9w54iM8RWQtRvNtn"UOP_DUP OP_HASH160 a6dd1466f5c387a326c46a92cc3f196778dc402f OP_EQUALVERIFY OP_CHECKSIG*276a914a6dd1466f5c387a326c46a92cc3f196778dc402f88ac*"1GDJ1jN9k5AYH9qrne9w54iM8RWQtRvNtn8$J  +@c66c8fb3e1a261b0fecef901950fe466431318a9c28ab4f5b1577473823ca460""12afqbPmWzrG9uJ6oi64UzQUXXqDcwBkCs"UOP_DUP OP_HASH160 115645cf43f3e211bd792740415a11641c1eefba OP_EQUALVERIFY OP_CHECKSIG*276a914115645cf43f3e211bd792740415a11641c1eefba88ac*"12afqbPmWzrG9uJ6oi64UzQUXXqDcwBkCs8$J  +"@c66c8fb3e1a261b0fecef901950fe466431318a9c28ab4f5b1577473823ca460"!1XDCcETYYdA3qGuikti618jvLc95SuNvi"UOP_DUP OP_HASH160 05b6a9bae4bc9ffffc240268fb8ab0fb98879051 OP_EQUALVERIFY OP_CHECKSIG*276a91405b6a9bae4bc9ffffc240268fb8ab0fb9887905188ac*!1XDCcETYYdA3qGuikti618jvLc95SuNvi8$J  + + +1@b6c1bb1395440020868ebb113dfe584f9668e38c9f40df8f7b5d325f954902ba$"@000000000000000000199363b99e0ab2a4e3231b0fde369af9fc328093eba617(-2 +@8ba4c40c6c1078c7a7418380cc39d08f3b5043db17903e20acf716a2b9769e70B02395b3af2b0660ae8c289705a3a02b4f5ad433f6b50225cda30e7890f323a99242 +@b19ce82ac83f1f985214fbb69d3f76e9d3a8949192e4e960e60a1d024d92c7f9B0353c4112ebd5e70e6b1249a2cd5c111f8b0e419619d3df8ea37da0ab80936100fB +@b6c1bb1395440020868ebb113dfe584f9668e38c9f40df8f7b5d325f954902ba""1GwLaLoCXj6iMhzXg1jirC9Q3PK1sB7EWq"UOP_DUP OP_HASH160 aed0b05f627e4c81394982fd886dcc951d54e4d1 OP_EQUALVERIFY OP_CHECKSIG*276a914aed0b05f627e4c81394982fd886dcc951d54e4d188ac*"1GwLaLoCXj6iMhzXg1jirC9Q3PK1sB7EWq8$J  +\@b6c1bb1395440020868ebb113dfe584f9668e38c9f40df8f7b5d325f954902ba""1EEvDYB4mg8XxdpDScTpcKdph72thoJ9eA"UOP_DUP OP_HASH160 913b771e7416cce98f6172c9aac05ae2b82fa022 OP_EQUALVERIFY OP_CHECKSIG*276a914913b771e7416cce98f6172c9aac05ae2b82fa02288ac*"1EEvDYB4mg8XxdpDScTpcKdph72thoJ9eA8$J  +@b6c1bb1395440020868ebb113dfe584f9668e38c9f40df8f7b5d325f954902ba""1A6uDZWmEJ6sDqCZaXUvB18aoWkbDB8NoH"UOP_DUP OP_HASH160 63d6ccd04dc7d652fac9edf8f38ecab4b4af0e0f OP_EQUALVERIFY OP_CHECKSIG*276a91463d6ccd04dc7d652fac9edf8f38ecab4b4af0e0f88ac*"1A6uDZWmEJ6sDqCZaXUvB18aoWkbDB8NoH8$J &$-@0000000000000000001a02b38c821a5a8713c2a40d34ef753780bd561482df0b"@000000000000000000199363b99e0ab2a4e3231b0fde369af9fc328093eba6172$-@00000000000000000019a023954abcc049a34e9cc1cca025c933e2003c66e6fd"@0000000000000000001a02b38c821a5a8713c2a40d34ef753780bd561482df0b2$ة-@000000000000000000070fa45b3e3fc1f669498bb3f18991db33c6d2b94af5f0"@00000000000000000019a023954abcc049a34e9cc1cca025c933e2003c66e6fd2$ب-@0000000000000000001571b16e468b696360e14098ef8268c3ebddb1b3af6d82"@000000000000000000070fa45b3e3fc1f669498bb3f18991db33c6d2b94af5f02$-@0000000000000000000ccb89ad8fb6c8bdf740141077a2cdccc232d3e973c04a"@0000000000000000001571b16e468b696360e14098ef8268c3ebddb1b3af6d822$ڏ-@00000000000000000008ee8e1a554c42baa15d6aa23b7cd15a6e2ad95e6cf522"@0000000000000000000ccb89ad8fb6c8bdf740141077a2cdccc232d3e973c04a2$Е-@0000000000000000000db45da1a64794dfe1e7992a115d5a67621d9c4d419067"@00000000000000000008ee8e1a554c42baa15d6aa23b7cd15a6e2ad95e6cf5222$-@00000000000000000002f80eb0d566456d78c0bc005c38be9fb0f5cd8e8f401f"@0000000000000000000db45da1a64794dfe1e7992a115d5a67621d9c4d4190672$-@00000000000000000008a7cc8e38b24c91df803147be280896a0580f06acc404"@00000000000000000002f80eb0d566456d78c0bc005c38be9fb0f5cd8e8f401f2 + + +1@8e875c8c62d78396765b59442cf06dfaea887b4be91ebc391c4bc2de1fa2996a$"@00000000000000000008a7cc8e38b24c91df803147be280896a0580f06acc404(-2 +@16bd85e32d8424533829599250af31dd49e80c5e7bc1e5815414f6bd2be842d8B03fed040eb96e40f39721b216a74ff0009334879e4622835808f5c270e7bb46e2c2 +@ecd2c804a0e3985b793fc8a2e4159e27fa2cab016d20ee3c0862ee5a79619987B02d50751c67af820ed7743a57d1ba06277c4f339877336063574adfb350d0364c6B +@8e875c8c62d78396765b59442cf06dfaea887b4be91ebc391c4bc2de1fa2996a""165g5Hbo5CDPTjfbSm5Aytau7D3jWTxkmP"UOP_DUP OP_HASH160 37bae8f6c25d37980745c59c757c59b0db522fd9 OP_EQUALVERIFY OP_CHECKSIG*276a91437bae8f6c25d37980745c59c757c59b0db522fd988ac*"165g5Hbo5CDPTjfbSm5Aytau7D3jWTxkmP8$J  +@8e875c8c62d78396765b59442cf06dfaea887b4be91ebc391c4bc2de1fa2996a""1E4aCAgR9xSYrcf7BEtA7Hi5G9qkKx39e8"UOP_DUP OP_HASH160 8f46973f047fa1168e21c049d6734646a01b0859 OP_EQUALVERIFY OP_CHECKSIG*276a9148f46973f047fa1168e21c049d6734646a01b085988ac*"1E4aCAgR9xSYrcf7BEtA7Hi5G9qkKx39e88$J  +@8e875c8c62d78396765b59442cf06dfaea887b4be91ebc391c4bc2de1fa2996a""1FL84dzxawst2mDUhWEmoZ5L3w9RiB7AqP"UOP_DUP OP_HASH160 9d2f8f56526cf6f1f10a522b7f7b27faf0c056f5 OP_EQUALVERIFY OP_CHECKSIG*276a9149d2f8f56526cf6f1f10a522b7f7b27faf0c056f588ac*"1FL84dzxawst2mDUhWEmoZ5L3w9RiB7AqP8$J  + + +1@b7fc2419e1cfa848e549b82b0a5f532542e2ef3a26a22b53159e536285d464d9$"@00000000000000000008a7cc8e38b24c91df803147be280896a0580f06acc404(-2 +@8e875c8c62d78396765b59442cf06dfaea887b4be91ebc391c4bc2de1fa2996aB0299b62afc6461a42cfbba92df9ac1bb76d8a8f962daf06f5335b3d41d42cd953f2 +@8e875c8c62d78396765b59442cf06dfaea887b4be91ebc391c4bc2de1fa2996aB0396cade5cdf2967c8d01485f2b0b6d97d7971e1c1f8df965861352fb7cd5459d2B +@b7fc2419e1cfa848e549b82b0a5f532542e2ef3a26a22b53159e536285d464d9""1F6Y9AHC8jBoHPSoQVjgTTg33gDzkxBGSs"UOP_DUP OP_HASH160 9a9dd5f1c33ea8c1d94c9e475c9bed25e3ad21f2 OP_EQUALVERIFY OP_CHECKSIG*276a9149a9dd5f1c33ea8c1d94c9e475c9bed25e3ad21f288ac*"1F6Y9AHC8jBoHPSoQVjgTTg33gDzkxBGSs8$J  +@b7fc2419e1cfa848e549b82b0a5f532542e2ef3a26a22b53159e536285d464d9""1PckoNyBk8PMqM8EHma1A2Z8UrAdXYXHHn"UOP_DUP OP_HASH160 f815e353e5c5c09f7b4d8f510cc32ec4e225b5b9 OP_EQUALVERIFY OP_CHECKSIG*276a914f815e353e5c5c09f7b4d8f510cc32ec4e225b5b988ac*"1PckoNyBk8PMqM8EHma1A2Z8UrAdXYXHHn8$J  +ࢡ@b7fc2419e1cfa848e549b82b0a5f532542e2ef3a26a22b53159e536285d464d9""1NpTTzACH5YCXZNFBM3MJPXXnX2RvUToY3"UOP_DUP OP_HASH160 ef5448a43933710ccd72929f08310f97a6a743a7 OP_EQUALVERIFY OP_CHECKSIG*276a914ef5448a43933710ccd72929f08310f97a6a743a788ac*"1NpTTzACH5YCXZNFBM3MJPXXnX2RvUToY38$J $Ƙ-@0000000000000000000ac00b660956f3f90d91e726c7851f01a657b8e46db161"@00000000000000000008a7cc8e38b24c91df803147be280896a0580f06acc4042$ة-@00000000000000000008a963a58fb39f0113998bbfb9aef7a3b4aa8b503b4695"@0000000000000000000ac00b660956f3f90d91e726c7851f01a657b8e46db1612/$-@0000000000000000000e7da081a01185496a2e023f90ead727495efe978393c1"@00000000000000000008a963a58fb39f0113998bbfb9aef7a3b4aa8b503b46952- + + +1@4234d16feaa33228861dfa8327b5ccfed19b8752c5477a2ec9cccb519efaf45a$"@0000000000000000000e7da081a01185496a2e023f90ead727495efe978393c1(-2 +@b7fc2419e1cfa848e549b82b0a5f532542e2ef3a26a22b53159e536285d464d9B027d6b1e40c1175cb41d411aa49233d0a6fa15814b2c80902f458cbfc9a6dadf802 +@3eec256f01db5a85e62bde19119c65ea0c743d62222571926add13f00c797f02B02bd90d8cb0031fcecc25024158eb6f556ca6fa7cf41288b05c1e1447303b56c03B +@4234d16feaa33228861dfa8327b5ccfed19b8752c5477a2ec9cccb519efaf45a""1JB99EAsNrsZwCbLg7p8Zw1eh62bmCjyxr"UOP_DUP OP_HASH160 bc65182b72372391068b449d84ea50b7748c1fd3 OP_EQUALVERIFY OP_CHECKSIG*276a914bc65182b72372391068b449d84ea50b7748c1fd388ac*"1JB99EAsNrsZwCbLg7p8Zw1eh62bmCjyxr8$J  +@4234d16feaa33228861dfa8327b5ccfed19b8752c5477a2ec9cccb519efaf45a""1PpjZasm32oag9SRBKNUkvtsGne6Quy59c"UOP_DUP OP_HASH160 fa59d8a36c8b38038ef5bdad15841e663371b692 OP_EQUALVERIFY OP_CHECKSIG*276a914fa59d8a36c8b38038ef5bdad15841e663371b69288ac*"1PpjZasm32oag9SRBKNUkvtsGne6Quy59c8$J  +͠@4234d16feaa33228861dfa8327b5ccfed19b8752c5477a2ec9cccb519efaf45a""1Fc3znhQGiv2zfc94auiQwU5Cwpayu9Kg9"UOP_DUP OP_HASH160 a032d223a49d8e18c818055f9818d10d1f7b036d OP_EQUALVERIFY OP_CHECKSIG*276a914a032d223a49d8e18c818055f9818d10d1f7b036d88ac*"1Fc3znhQGiv2zfc94auiQwU5Cwpayu9Kg98$J  + + +1@e0b604ca43aa9dfe0a37312e6540f481cac5e346d2ede6c710142b75b82ff928$"@0000000000000000000e7da081a01185496a2e023f90ead727495efe978393c1(-2 +@7dd88684e423fba2f35785a8317cc5ca9a1fad6007c1fc7bc0284ab11248b803B021aa6d33434df7255adf92ecbb998909ead4294122a747f64bb2ad2d37dea501f2 +@df0e6140efaabc502a98883d8c56fa4e886004b94112238acc95f610d34e8872B0370fa0e23facd1717f61231a9063b51738d8c541f11960e5b9ad73fdb11a0a39aB + @e0b604ca43aa9dfe0a37312e6540f481cac5e346d2ede6c710142b75b82ff928""1GTDKsKxKnZ85cFH7wne3Sbfd61UuaEEPu"UOP_DUP OP_HASH160 a97efd8b801d6e471f7c88533482fcac88576967 OP_EQUALVERIFY OP_CHECKSIG*276a914a97efd8b801d6e471f7c88533482fcac8857696788ac*"1GTDKsKxKnZ85cFH7wne3Sbfd61UuaEEPu8$J  + @e0b604ca43aa9dfe0a37312e6540f481cac5e346d2ede6c710142b75b82ff928""1Mm8SbJNrfq4X9wfE3bds55EQtPtYTX7X8"UOP_DUP OP_HASH160 e3bb0795397aa925f09cf21758f1d53ba973af87 OP_EQUALVERIFY OP_CHECKSIG*276a914e3bb0795397aa925f09cf21758f1d53ba973af8788ac*"1Mm8SbJNrfq4X9wfE3bds55EQtPtYTX7X88$J  +_@e0b604ca43aa9dfe0a37312e6540f481cac5e346d2ede6c710142b75b82ff928""13fhorFmWRofcTtXPdd2GY7SR12Z8M96ZG"UOP_DUP OP_HASH160 1d421f69a405f91a406a57a7b9b3bdc5a2ddf0e9 OP_EQUALVERIFY OP_CHECKSIG*276a9141d421f69a405f91a406a57a7b9b3bdc5a2ddf0e988ac*"13fhorFmWRofcTtXPdd2GY7SR12Z8M96ZG8$J ; + +1@8af642c187ec587f6130aa753531492bb8fb05b96e571b35c0c1286399029ff8$"@0000000000000000000e7da081a01185496a2e023f90ead727495efe978393c1(-2 +@558e8cf34f79087cd30afc78c8721c9956c78ba63d44f0227e53ce2d4888caf6B03afc5e68459c113132fe8beabec8fc5d1851d5ae84abb6867b422a30ec04960d22 +@558e8cf34f79087cd30afc78c8721c9956c78ba63d44f0227e53ce2d4888caf6B036781e43d28cf20578ccf9e000341558054fa5dfbc3def81c5523daa3745059e12 +@33629d29d744162ac6a239e6eda4fa08bef3affd0a4b2bc44c5992e7c8363e46B03210ff86d931c6573217da30a11e21d5b2731a6f12fa99d6b79197dfd4ed53ad62 +@cfa5bac54149b1a0bdbb9d6df84630b8537607b63eadef23f7ed57420641f64aB02cc5c352a27f4a6dc61074ced9d4b1aecf7ffe334227666c40c3d63b63eaa84a6B +њ@8af642c187ec587f6130aa753531492bb8fb05b96e571b35c0c1286399029ff8""1Bd2jFQYS9qEqQK9hVV9GhHkbCyuXEMrWg"UOP_DUP OP_HASH160 7481acdecf271f879a036b284e114452586b2337 OP_EQUALVERIFY OP_CHECKSIG*276a9147481acdecf271f879a036b284e114452586b233788ac*"1Bd2jFQYS9qEqQK9hVV9GhHkbCyuXEMrWg8$J  +@8af642c187ec587f6130aa753531492bb8fb05b96e571b35c0c1286399029ff8""1BPF6CjkQrvvrMU6ZFQWaGNFzaPnPbZsXo"UOP_DUP OP_HASH160 71e62ba4c5cf966d39c8ff6ee0e65a60801e48d7 OP_EQUALVERIFY OP_CHECKSIG*276a91471e62ba4c5cf966d39c8ff6ee0e65a60801e48d788ac*"1BPF6CjkQrvvrMU6ZFQWaGNFzaPnPbZsXo8$J  +@8af642c187ec587f6130aa753531492bb8fb05b96e571b35c0c1286399029ff8""19Vav1NyYPAFVfxjg9RBaWy6TCpGN9tD4g"UOP_DUP OP_HASH160 5d28f68ded88db7c93ed2a0b8e44a428b60e56bb OP_EQUALVERIFY OP_CHECKSIG*276a9145d28f68ded88db7c93ed2a0b8e44a428b60e56bb88ac*"19Vav1NyYPAFVfxjg9RBaWy6TCpGN9tD4g8$J ; + +1@3eb0f268c5a47da62fc0e68225c172c2425b5fabd26d64049e8c2ec73f629cca$"@0000000000000000000e7da081a01185496a2e023f90ead727495efe978393c1(-2 +@ce01801ad24ff4d4720b801440c5370d796958bac8e7117aa78c764f98c5dbb0B02b0c499ea586cc735f7e8221714bb8da70fb5e296d052b4110d550979dfbfc0722 +@c66c8fb3e1a261b0fecef901950fe466431318a9c28ab4f5b1577473823ca460B035ee1a064e6b0c0ace2921e2c58e290fe27932c0fa180dfb86967e166d09eae3e2 +@da97cea9060acf8a2ce075e0471a902a279e4ad08ef3f8cabcfd9d7e3af91e4bB033c18a4592bfadf02de94754a7a4f59b1b394c2a9b20eacacab5160b8776919c6B +@3eb0f268c5a47da62fc0e68225c172c2425b5fabd26d64049e8c2ec73f629cca""1J4J87vn38BETBfE8QojHsLuDnVuthMmvg"UOP_DUP OP_HASH160 bb19adf7add26c34948042a359cc25fa75aaa9f1 OP_EQUALVERIFY OP_CHECKSIG*276a914bb19adf7add26c34948042a359cc25fa75aaa9f188ac*"1J4J87vn38BETBfE8QojHsLuDnVuthMmvg8$J  +@3eb0f268c5a47da62fc0e68225c172c2425b5fabd26d64049e8c2ec73f629cca""1219zu39bLNSHKh3DKWAiMSHaiSd4rS7Wv"UOP_DUP OP_HASH160 0affa31aac775d9f899b17207c6b27d30553a6ec OP_EQUALVERIFY OP_CHECKSIG*276a9140affa31aac775d9f899b17207c6b27d30553a6ec88ac*"1219zu39bLNSHKh3DKWAiMSHaiSd4rS7Wv8$J  +Z@3eb0f268c5a47da62fc0e68225c172c2425b5fabd26d64049e8c2ec73f629cca""1EJUabpAYUjxMjFqNXJ9u2GtNP2Nz6bZX1"UOP_DUP OP_HASH160 91e7ba84fc2db1a7b635615b38b55267d6c64166 OP_EQUALVERIFY OP_CHECKSIG*276a91491e7ba84fc2db1a7b635615b38b55267d6c6416688ac*"1EJUabpAYUjxMjFqNXJ9u2GtNP2Nz6bZX18$J $н-@0000000000000000000e23c8a6cf7d9d51c38c091c313818d62842546792585b"@0000000000000000000e7da081a01185496a2e023f90ead727495efe978393c12 $ؽ-@000000000000000000111bc3ba528a9f3bd1e782bbe97d75ef2dcfd811f44497"@0000000000000000000e23c8a6cf7d9d51c38c091c313818d62842546792585b2 + + + +1@8388d0eea4dd826b6c9217d560be49e76bbe56ab3d6946e15fbb7eab72f23f44$"@000000000000000000111bc3ba528a9f3bd1e782bbe97d75ef2dcfd811f44497(ؽ-2 +@4234d16feaa33228861dfa8327b5ccfed19b8752c5477a2ec9cccb519efaf45aB0367390095ec316e6bc5dc524695d516deb41f3e4d77fd4274e0d35fba69a4130e2 +@0cb2d8b06666d30c55c8f75a47906ffcfcd133d839d2f6caf522120927c051a0B02d3be87682f1fbe6c382c395957bc010a6b3a7a0bb55a260c7bf0fc4640e01d47B +@8388d0eea4dd826b6c9217d560be49e76bbe56ab3d6946e15fbb7eab72f23f44""14Qiia2x3yi9m97vqtFwKT3sLoMHUcVbcH"UOP_DUP OP_HASH160 2564c490bd6512d93a41f4344aa15b85d88e17cd OP_EQUALVERIFY OP_CHECKSIG*276a9142564c490bd6512d93a41f4344aa15b85d88e17cd88ac*"14Qiia2x3yi9m97vqtFwKT3sLoMHUcVbcH8$J  +@8388d0eea4dd826b6c9217d560be49e76bbe56ab3d6946e15fbb7eab72f23f44""1Pv8fZeNJM3p4ywtyq2opRgBHdmG3pdXZe"UOP_DUP OP_HASH160 fb5f362720e66e330a11919026c9f77360430d89 OP_EQUALVERIFY OP_CHECKSIG*276a914fb5f362720e66e330a11919026c9f77360430d8988ac*"1Pv8fZeNJM3p4ywtyq2opRgBHdmG3pdXZe8$J  +@8388d0eea4dd826b6c9217d560be49e76bbe56ab3d6946e15fbb7eab72f23f44""134qCHNY2BHgNxwimA9QQt6twGraPrCMGu"UOP_DUP OP_HASH160 16a9baef490827e389b7f768357f0757686594cb OP_EQUALVERIFY OP_CHECKSIG*276a91416a9baef490827e389b7f768357f0757686594cb88ac*"134qCHNY2BHgNxwimA9QQt6twGraPrCMGu8$J $ƴ-@0000000000000000000def96fdccba5270bcc0bf8cf0889253d1bcb011907687"@000000000000000000111bc3ba528a9f3bd1e782bbe97d75ef2dcfd811f444972 $-@0000000000000000001608b804c85d00140511d1ea5b9acd513beb71a8bcc803"@0000000000000000000def96fdccba5270bcc0bf8cf0889253d1bcb0119076872 + + + +1@ebab9ca8c9f356b11090db9a3f79f07a2ed0eab0409b2668739c518ec459609d$"@0000000000000000001608b804c85d00140511d1ea5b9acd513beb71a8bcc803(-2 +@8388d0eea4dd826b6c9217d560be49e76bbe56ab3d6946e15fbb7eab72f23f44B034da7f27cd3f13d9fc9095bcb76a0f4be0c3762711072cd5e6314cc1f6f4870392 +@d5531e6e331f33fd63ba0117ded1fcb97de08a232cb7f61190f477929d51bc16B039fb2f8c2a956a9c643dad80675525f0385fea997d84f9c66fe8e745a2d1745f9B +@ebab9ca8c9f356b11090db9a3f79f07a2ed0eab0409b2668739c518ec459609d""1GFPR8ccAJp1ugfF55unLeyUM2BJ76umQm"UOP_DUP OP_HASH160 a7426c1584222e2fa0f49b902231a4daefdc01b4 OP_EQUALVERIFY OP_CHECKSIG*276a914a7426c1584222e2fa0f49b902231a4daefdc01b488ac*"1GFPR8ccAJp1ugfF55unLeyUM2BJ76umQm8$J  +@ebab9ca8c9f356b11090db9a3f79f07a2ed0eab0409b2668739c518ec459609d""1J5tPTBNFDJBgmuqpuRd2j3BLyFmqBqk8V"UOP_DUP OP_HASH160 bb66b2ad3c623d4b0dbfa57851737df6f7018207 OP_EQUALVERIFY OP_CHECKSIG*276a914bb66b2ad3c623d4b0dbfa57851737df6f701820788ac*"1J5tPTBNFDJBgmuqpuRd2j3BLyFmqBqk8V8$J  +@ebab9ca8c9f356b11090db9a3f79f07a2ed0eab0409b2668739c518ec459609d""15yn6URMcwvJEE7HsZ6m3q4X4iDUYBWXk6"UOP_DUP OP_HASH160 369d709b4b1d57ab52e1053f31e7274c63c525aa OP_EQUALVERIFY OP_CHECKSIG*276a914369d709b4b1d57ab52e1053f31e7274c63c525aa88ac*"15yn6URMcwvJEE7HsZ6m3q4X4iDUYBWXk68$J $-@00000000000000000013c86819fc438c912438d82b8e4cbf99be0aac4dabab4f"@0000000000000000001608b804c85d00140511d1ea5b9acd513beb71a8bcc8032 + + +1@2f022e374c917486ca50dde0414c9f60cf5b0053e19e239c874434affc1a1d9e$"@00000000000000000013c86819fc438c912438d82b8e4cbf99be0aac4dabab4f(-2 +@14e3bc9d60afa8271030563e9644f9328f3def768c9b87977162e1214f4de509B03d89606a288b41cd185b2df9955acc13ca16b339c2459d55e992543f57393d8622 +@35d761c570a55d060d1e49420a0361cab2c870b9abee4697356fa0b9537a12e0B03dbde21d172c442771eb06e8c72ecee92eb2351c38dc969b25c388db8acd0a905B +|@2f022e374c917486ca50dde0414c9f60cf5b0053e19e239c874434affc1a1d9e""1DDJCUcLoC7BvGxH4mtaAL2apitq527aBe"UOP_DUP OP_HASH160 85f4db64506e0c808f4f4683746ec153dae0a541 OP_EQUALVERIFY OP_CHECKSIG*276a91485f4db64506e0c808f4f4683746ec153dae0a54188ac*"1DDJCUcLoC7BvGxH4mtaAL2apitq527aBe8$J  +@2f022e374c917486ca50dde0414c9f60cf5b0053e19e239c874434affc1a1d9e""15fD58vtFt1c32Hbn272o9xkDADfAmHyQ9"UOP_DUP OP_HASH160 331a62e59605e5c852a6244092df426305e7978a OP_EQUALVERIFY OP_CHECKSIG*276a914331a62e59605e5c852a6244092df426305e7978a88ac*"15fD58vtFt1c32Hbn272o9xkDADfAmHyQ98$J  +f@2f022e374c917486ca50dde0414c9f60cf5b0053e19e239c874434affc1a1d9e""12SPZR3c5aoYUfp1THxx7A7AX6zT47g3kz"UOP_DUP OP_HASH160 0fc55b248bcc558a983aa89ac9b679292704db4c OP_EQUALVERIFY OP_CHECKSIG*276a9140fc55b248bcc558a983aa89ac9b679292704db4c88ac*"12SPZR3c5aoYUfp1THxx7A7AX6zT47g3kz8$J  + + +1@18a87c7756fdcdf53d92a4cf4e002cef820d81e7b63471fc9d117e8a7aa2a103$"@00000000000000000013c86819fc438c912438d82b8e4cbf99be0aac4dabab4f(-2 +@492f859c7c00a60991faf6d338eefb04c43d44a11b343b7ebd6119cfbf568b5aB03e5a02a01b20deefaaab2020a8806b2fc03d6186684cd54d4699d0fa46515b2982 +@2f022e374c917486ca50dde0414c9f60cf5b0053e19e239c874434affc1a1d9eB0316e7f83992deed0be6679abf51f72404bad3df5803f17da432ebeb3100459752B +-@18a87c7756fdcdf53d92a4cf4e002cef820d81e7b63471fc9d117e8a7aa2a103""1Jeo1qVwvYRk9X8EzUNh9GyzEUoc7U467t"UOP_DUP OP_HASH160 c19ff0977bab9709485facfee41945fc54aacbeb OP_EQUALVERIFY OP_CHECKSIG*276a914c19ff0977bab9709485facfee41945fc54aacbeb88ac*"1Jeo1qVwvYRk9X8EzUNh9GyzEUoc7U467t8$J  +@18a87c7756fdcdf53d92a4cf4e002cef820d81e7b63471fc9d117e8a7aa2a103""1Pn2AKx9otCPyQcuUV7uf2dj3uZXNkSvZ7"UOP_DUP OP_HASH160 f9d6745b219f94f6df578715918e83e0ca64d7ae OP_EQUALVERIFY OP_CHECKSIG*276a914f9d6745b219f94f6df578715918e83e0ca64d7ae88ac*"1Pn2AKx9otCPyQcuUV7uf2dj3uZXNkSvZ78$J  +a@18a87c7756fdcdf53d92a4cf4e002cef820d81e7b63471fc9d117e8a7aa2a103""18tQLq4yF6eh74z3TdfdTfqL957YrR1sVL"UOP_DUP OP_HASH160 568194508a0d5bba6cbe1882f2681e57c29c0d95 OP_EQUALVERIFY OP_CHECKSIG*276a914568194508a0d5bba6cbe1882f2681e57c29c0d9588ac*"18tQLq4yF6eh74z3TdfdTfqL957YrR1sVL8$J  $щ-@0000000000000000001263628798aacf3949b5c19176aae7e0d1f0180b0564ba"@00000000000000000013c86819fc438c912438d82b8e4cbf99be0aac4dabab4f2 + + + +1@bd72d8a3f43fee23d83dd86ffd3422d441edc2017dffd3bdb13bf10a87d30078$"@0000000000000000001263628798aacf3949b5c19176aae7e0d1f0180b0564ba(щ-2 +@3eb0f268c5a47da62fc0e68225c172c2425b5fabd26d64049e8c2ec73f629ccaB039cc2506f93d47b5b3567c3c5f2a51e4d353cd00477c1d19f3372ed1c2c28771d2 +@4af482066d4a9ed5920a8d2a9ab0b76ff28b45a62d3cbcbc11afde7f8c11890fB02e36a9402042ee9870251530fd44e2ab6a6b3ece47be78612586b6c3f1dffca3dB +@bd72d8a3f43fee23d83dd86ffd3422d441edc2017dffd3bdb13bf10a87d30078""1G7QSWAxfXn26RYNZMfdxP6c1b4TL6pKDn"UOP_DUP OP_HASH160 a5bff2f23d753264c6742a5091e9024f763fd2de OP_EQUALVERIFY OP_CHECKSIG*276a914a5bff2f23d753264c6742a5091e9024f763fd2de88ac*"1G7QSWAxfXn26RYNZMfdxP6c1b4TL6pKDn8$J  +@bd72d8a3f43fee23d83dd86ffd3422d441edc2017dffd3bdb13bf10a87d30078""1BGcdST4GUrqVD9LgqetRvjJhkt16aRGXr"UOP_DUP OP_HASH160 70a53cfce750c61eaa84c93b6c7128483e8ceb93 OP_EQUALVERIFY OP_CHECKSIG*276a91470a53cfce750c61eaa84c93b6c7128483e8ceb9388ac*"1BGcdST4GUrqVD9LgqetRvjJhkt16aRGXr8$J  +/@bd72d8a3f43fee23d83dd86ffd3422d441edc2017dffd3bdb13bf10a87d30078""1E6AhUra7wrjELByH8TkJx89puXs8Pjx9o"UOP_DUP OP_HASH160 8f93cf78222ae91783e951fcfec7a17ea4a29617 OP_EQUALVERIFY OP_CHECKSIG*276a9148f93cf78222ae91783e951fcfec7a17ea4a2961788ac*"1E6AhUra7wrjELByH8TkJx89puXs8Pjx9o8$J $Ȯ-@0000000000000000000170d597fac14a97bbf69bcf424dbbb3683331467c897d"@0000000000000000001263628798aacf3949b5c19176aae7e0d1f0180b0564ba2$Д-@0000000000000000000f55cfb2f90235a3a35df255c6b4b88e3fa787381f1d22"@0000000000000000000170d597fac14a97bbf69bcf424dbbb3683331467c897d2$-@00000000000000000009ddacc9f18f8331be2e4cfe277754535d7470e4bd807b"@0000000000000000000f55cfb2f90235a3a35df255c6b4b88e3fa787381f1d222$Ӽ-@0000000000000000000c6bdf7df5d4fa05172a2578b02dc8e21388c8ece275d7"@00000000000000000009ddacc9f18f8331be2e4cfe277754535d7470e4bd807b2 + + +1@33c8080b14c1dd9873e9954babce24b003224ebd494c4af09b1d8d5e19dc2a00$"@0000000000000000000c6bdf7df5d4fa05172a2578b02dc8e21388c8ece275d7(Ӽ-2 +@ebab9ca8c9f356b11090db9a3f79f07a2ed0eab0409b2668739c518ec459609dB03fc912d5eb01f3bd6ce8e502b4f5e87b853008a639af54987c8cf26aceb5744be2 +@ebab9ca8c9f356b11090db9a3f79f07a2ed0eab0409b2668739c518ec459609dB03c08fbec8b9896687a7ab90a20a675f01303d4f6b1732b56cc052aa9958efea0bB +@33c8080b14c1dd9873e9954babce24b003224ebd494c4af09b1d8d5e19dc2a00""1LUgag9vgfVhSSR1J11Le7xyDBeKkhaSif"UOP_DUP OP_HASH160 d5a6a93cdc68d8e75bfa3d2d6ecf8a098dbb4b5a OP_EQUALVERIFY OP_CHECKSIG*276a914d5a6a93cdc68d8e75bfa3d2d6ecf8a098dbb4b5a88ac*"1LUgag9vgfVhSSR1J11Le7xyDBeKkhaSif8$J  +@33c8080b14c1dd9873e9954babce24b003224ebd494c4af09b1d8d5e19dc2a00"!1nhDhnuPGeGe846Q7wTnFkTXWfCyAKmpq"UOP_DUP OP_HASH160 08a44a9b231a958c8d5f34b1c93068b433438895 OP_EQUALVERIFY OP_CHECKSIG*276a91408a44a9b231a958c8d5f34b1c93068b43343889588ac*!1nhDhnuPGeGe846Q7wTnFkTXWfCyAKmpq8$J  +@33c8080b14c1dd9873e9954babce24b003224ebd494c4af09b1d8d5e19dc2a00""1GAisLJWMr4FJBUeUXD4PA5GPVeQeg1fVo"UOP_DUP OP_HASH160 a66094742e503a6e0e6a00b54c3319a23d2e8de5 OP_EQUALVERIFY OP_CHECKSIG*276a914a66094742e503a6e0e6a00b54c3319a23d2e8de588ac*"1GAisLJWMr4FJBUeUXD4PA5GPVeQeg1fVo8$J  + +1@4c9c55ed80b1b5c271fb1909a3deecaec35ad1eed23b7cd036ca703738407657$"@0000000000000000000c6bdf7df5d4fa05172a2578b02dc8e21388c8ece275d7(Ӽ-2 +@9bad8949796d3156b85c63246fe4c2609364e47edf97c25f3363ef0819c4aef5B0232ad39f7921535922ac3ac3d7066c174e710915f7716efb3ffcf416b0046e9b02 +@bd72d8a3f43fee23d83dd86ffd3422d441edc2017dffd3bdb13bf10a87d30078B027af25c4cd8196977321fbd94d89e883369727cf8271b9c9c9a942c056aa7f26b2 +@9e50a7b11e3dfe96fca192f8dad570cf8bb15bea02dc84c0150413e4d9f9f6adB02fb94e5ce2f3181723363e2fd0b3ece59a6c30689d16743e1fa965c4cea701a42B +@4c9c55ed80b1b5c271fb1909a3deecaec35ad1eed23b7cd036ca703738407657""1F2WvGeXBwSxAYZf8jWLpCEJQS8RADBgvd"UOP_DUP OP_HASH160 99db26cee2da227c5cb8862e34493dda3a92e893 OP_EQUALVERIFY OP_CHECKSIG*276a91499db26cee2da227c5cb8862e34493dda3a92e89388ac*"1F2WvGeXBwSxAYZf8jWLpCEJQS8RADBgvd8$J  + @4c9c55ed80b1b5c271fb1909a3deecaec35ad1eed23b7cd036ca703738407657""1GRgjQJsQC2CkGBYeedNCa2bo6aW9EuT7i"UOP_DUP OP_HASH160 a9350921433540720edd21ba9191d1b25e336638 OP_EQUALVERIFY OP_CHECKSIG*276a914a9350921433540720edd21ba9191d1b25e33663888ac*"1GRgjQJsQC2CkGBYeedNCa2bo6aW9EuT7i8$J  +@4c9c55ed80b1b5c271fb1909a3deecaec35ad1eed23b7cd036ca703738407657""1KrAfvbRha6VdX7S5PJKc38VpgDj5fg21B"UOP_DUP OP_HASH160 cebeb821dc1b472a8b91b560076885adfcc6e3ff OP_EQUALVERIFY OP_CHECKSIG*276a914cebeb821dc1b472a8b91b560076885adfcc6e3ff88ac*"1KrAfvbRha6VdX7S5PJKc38VpgDj5fg21B8$J ;$-@0000000000000000000958618ebc12087cf72639678da741bd461b25f1c5a431"@0000000000000000000c6bdf7df5d4fa05172a2578b02dc8e21388c8ece275d72$-@00000000000000000007fbb8a28f91176e772b43e767810e5f1f6ceed4560ab9"@0000000000000000000958618ebc12087cf72639678da741bd461b25f1c5a4312 $-@0000000000000000000eee61d861405f5f36e638950acdf0057e329e79eee1e2"@00000000000000000007fbb8a28f91176e772b43e767810e5f1f6ceed4560ab92 + + + +1@ef39199e7aff2498a6e7f2a764c3d728bf5ab8c2b6c7d319afb60f789ff39b50$"@0000000000000000000eee61d861405f5f36e638950acdf0057e329e79eee1e2(-2 +@33c8080b14c1dd9873e9954babce24b003224ebd494c4af09b1d8d5e19dc2a00B02fe21c5b1aa09f2194d39471770d65115bc0cf92752bd7b3ccde2fde4d994a31d2 +@066c5498b1cfb6dc7af34f9cf4ef0de5a6f70a2ba383e6e48800d4f000dd59e3B02658962f9fb2c33e79b149c6366c60c56f030c58ee207f7f7e2ea4dbbaf049f8dB +@ef39199e7aff2498a6e7f2a764c3d728bf5ab8c2b6c7d319afb60f789ff39b50""19MvBK7sjpvnmTGn76dwrFBvgTwcY78Qo9"UOP_DUP OP_HASH160 5bb5b7522f3ac9426403dd765dcc11308ec7f0f4 OP_EQUALVERIFY OP_CHECKSIG*276a9145bb5b7522f3ac9426403dd765dcc11308ec7f0f488ac*"19MvBK7sjpvnmTGn76dwrFBvgTwcY78Qo98$J  +@ef39199e7aff2498a6e7f2a764c3d728bf5ab8c2b6c7d319afb60f789ff39b50""1GRLCPvGKeaMPHzD4UtJmnYVVGPaTHsGPK"UOP_DUP OP_HASH160 a923e4ed2e9197728643bf667010c6363c7e6438 OP_EQUALVERIFY OP_CHECKSIG*276a914a923e4ed2e9197728643bf667010c6363c7e643888ac*"1GRLCPvGKeaMPHzD4UtJmnYVVGPaTHsGPK8$J  +݂@ef39199e7aff2498a6e7f2a764c3d728bf5ab8c2b6c7d319afb60f789ff39b50""1KHmE26fsyA9HBnykPX2enWANheLVXqFP6"UOP_DUP OP_HASH160 c89dd612882d1cce92fc57b4708ef9a52d152044 OP_EQUALVERIFY OP_CHECKSIG*276a914c89dd612882d1cce92fc57b4708ef9a52d15204488ac*"1KHmE26fsyA9HBnykPX2enWANheLVXqFP68$J $Ж-@0000000000000000000a0ef87467b2bf355c848e52300918888ccc9e57a1964c"@0000000000000000000eee61d861405f5f36e638950acdf0057e329e79eee1e22$-@00000000000000000014ca0053179ee24a4f2c94386c55c3967d17af897e5578"@0000000000000000000a0ef87467b2bf355c848e52300918888ccc9e57a1964c2$ȸ-@000000000000000000157390cc31058d64b28e86ad113f5f20910834a32ef86e"@00000000000000000014ca0053179ee24a4f2c94386c55c3967d17af897e55782$-@0000000000000000000d4e62504ceb6f214be052b04c8b73e9f196d90173f1ec"@000000000000000000157390cc31058d64b28e86ad113f5f20910834a32ef86e2$-@00000000000000000017392a9c73ec03e6377cb992f2f84481097586b1f3a436"@0000000000000000000d4e62504ceb6f214be052b04c8b73e9f196d90173f1ec2$-@00000000000000000016aedfeda6ad89668f20067ef5ab59a391579497d0bd31"@00000000000000000017392a9c73ec03e6377cb992f2f84481097586b1f3a4362 $-@00000000000000000001fb38ccbeb51b1babcf9af88337e195bc86ab7ad47e60"@00000000000000000016aedfeda6ad89668f20067ef5ab59a391579497d0bd312 + + + +1@978e0d76aa61b5774ebcffeb28d341eb75c9aa62faf2b5f828598e7750c50b13$"@00000000000000000001fb38ccbeb51b1babcf9af88337e195bc86ab7ad47e60(-2 +@ef39199e7aff2498a6e7f2a764c3d728bf5ab8c2b6c7d319afb60f789ff39b50B0333d7975b5e5dca1966b530493820984a38b2528b4ea7640973cecb44c6d8a4bc2 +@98065fa67f275283c4d91381d21923305c459ab3312361b7e1332fb1187c17f7B03643cd7414de8f51508c7bab558dae6c1f7e99c67638e1f4294689288883b60e6B +Ч@978e0d76aa61b5774ebcffeb28d341eb75c9aa62faf2b5f828598e7750c50b13""18jDZwEab3o5SwrbiwFhcbb1g2bxfn3NnS"UOP_DUP OP_HASH160 54c4d78cbb60dd59f31b0b9178a292fcddd40da4 OP_EQUALVERIFY OP_CHECKSIG*276a91454c4d78cbb60dd59f31b0b9178a292fcddd40da488ac*"18jDZwEab3o5SwrbiwFhcbb1g2bxfn3NnS8$J  +@978e0d76aa61b5774ebcffeb28d341eb75c9aa62faf2b5f828598e7750c50b13""1Bk2ogEJwdoGH2CGruPB1ztADzKwW8kYqG"UOP_DUP OP_HASH160 75d4a696adaeeccbda5481bba85709297fe204c5 OP_EQUALVERIFY OP_CHECKSIG*276a91475d4a696adaeeccbda5481bba85709297fe204c588ac*"1Bk2ogEJwdoGH2CGruPB1ztADzKwW8kYqG8$J  +@978e0d76aa61b5774ebcffeb28d341eb75c9aa62faf2b5f828598e7750c50b13""18ZTw51Fh3NRoxzLV1H9omkqWGnunrZLSB"UOP_DUP OP_HASH160 52ecac53be391cab821a073b4e6dc35be5f551ed OP_EQUALVERIFY OP_CHECKSIG*276a91452ecac53be391cab821a073b4e6dc35be5f551ed88ac*"18ZTw51Fh3NRoxzLV1H9omkqWGnunrZLSB8$J  $-@000000000000000000083251f8e9174f1abb17b1c0cb244c02033507e51696a9"@00000000000000000001fb38ccbeb51b1babcf9af88337e195bc86ab7ad47e602 + + + +1@fbe30614a9de8b8a8a69616780de1c19197d9e8656cf6d9d02000f837cdf2725$"@000000000000000000083251f8e9174f1abb17b1c0cb244c02033507e51696a9(-2 +@4c9c55ed80b1b5c271fb1909a3deecaec35ad1eed23b7cd036ca703738407657B0311d8e22ebbfb2211ac4b482ba1559af6383d3dbf0e005c829d00944e24e961682 +@b74902234b8e1d35302cbd464bd33c87df912860c235b0c7c1aef37efdb14a81B03aa32252dc369ec0953f9cd08a1382496177706ce4a2631660f55451540e8819eB +@fbe30614a9de8b8a8a69616780de1c19197d9e8656cf6d9d02000f837cdf2725""1PKmqAMs9mymq7NS6mhDda84QNLhrAXgA6"UOP_DUP OP_HASH160 f4dfad53f5c86e7f3d8f4687c7fd028beee383e9 OP_EQUALVERIFY OP_CHECKSIG*276a914f4dfad53f5c86e7f3d8f4687c7fd028beee383e988ac*"1PKmqAMs9mymq7NS6mhDda84QNLhrAXgA68$J  +@fbe30614a9de8b8a8a69616780de1c19197d9e8656cf6d9d02000f837cdf2725""1A747eoMksCHWJ54nAtAQhyHEkoCsf6w78"UOP_DUP OP_HASH160 63de3a533c45ffc9e744a74c73fb461fcf8c0939 OP_EQUALVERIFY OP_CHECKSIG*276a91463de3a533c45ffc9e744a74c73fb461fcf8c093988ac*"1A747eoMksCHWJ54nAtAQhyHEkoCsf6w788$J  + @fbe30614a9de8b8a8a69616780de1c19197d9e8656cf6d9d02000f837cdf2725""1FEEXvw3fKGHBuHXioxKzeLzvjRg3HM7gU"UOP_DUP OP_HASH160 9c127729f3d979788d9103e51fc2924a3ae8e596 OP_EQUALVERIFY OP_CHECKSIG*276a9149c127729f3d979788d9103e51fc2924a3ae8e59688ac*"1FEEXvw3fKGHBuHXioxKzeLzvjRg3HM7gU8$J $-@0000000000000000000f85c866dd60771f695729c05bfc765a3e156391093e3f"@000000000000000000083251f8e9174f1abb17b1c0cb244c02033507e51696a92 $-@0000000000000000000648426a9bc52c095ab518b0922cf6247bad0a815a871a"@0000000000000000000f85c866dd60771f695729c05bfc765a3e156391093e3f2 + + + +1@86a7440ce574dc6f04183134fd4711974af2106f398aca2ad4d209e557b42886$"@0000000000000000000648426a9bc52c095ab518b0922cf6247bad0a815a871a(-2 +@978e0d76aa61b5774ebcffeb28d341eb75c9aa62faf2b5f828598e7750c50b13B022112837b270526d322a85e5081a7b5f4e75788b46c53e190ebf28eda961341542 +@1939c5d611f95f44705c28f4cc7556c2db81c952674d25e9cd9b4769ca6f22c6B03b21658e8a2140c4725470c97892f939aa2940f3d7ad97772083dc9bd23b9f519B +@86a7440ce574dc6f04183134fd4711974af2106f398aca2ad4d209e557b42886""12KbQBNGVtNvJA5PdFsNA4RsSge8JFDMzV"UOP_DUP OP_HASH160 0e7c541634a30248bec8b1c9b7343ca5ab6d0f9d OP_EQUALVERIFY OP_CHECKSIG*276a9140e7c541634a30248bec8b1c9b7343ca5ab6d0f9d88ac*"12KbQBNGVtNvJA5PdFsNA4RsSge8JFDMzV8$J  +@86a7440ce574dc6f04183134fd4711974af2106f398aca2ad4d209e557b42886""1HUMcmCR1pG147ufVjiwsFz4UD2ntpQuK2"UOP_DUP OP_HASH160 b4ae740ff41d59c825dc0f7eeb817e6f5b000d0a OP_EQUALVERIFY OP_CHECKSIG*276a914b4ae740ff41d59c825dc0f7eeb817e6f5b000d0a88ac*"1HUMcmCR1pG147ufVjiwsFz4UD2ntpQuK28$J  +@86a7440ce574dc6f04183134fd4711974af2106f398aca2ad4d209e557b42886""16JJdvExhDx9ZytFsNank9wWRSTzwDinVx"UOP_DUP OP_HASH160 3a1e6c286a0ba97861d58afb70ea2b8817ea7471 OP_EQUALVERIFY OP_CHECKSIG*276a9143a1e6c286a0ba97861d58afb70ea2b8817ea747188ac*"16JJdvExhDx9ZytFsNank9wWRSTzwDinVx8$J $-@00000000000000000013edc37ca785f1477f61bf330843d7c584909e6e1d9064"@0000000000000000000648426a9bc52c095ab518b0922cf6247bad0a815a871a2 + + +1@008fe5657bed8e1aade3d17dfc3d6c68917329fac0ba1a68295ad822728a5fde$"@00000000000000000013edc37ca785f1477f61bf330843d7c584909e6e1d9064(-2 +@fbe30614a9de8b8a8a69616780de1c19197d9e8656cf6d9d02000f837cdf2725B03cd890b0e1e32550c0f3299bda8492823456076bc5928900cc6e23a0112d61a202 +@d29c63dc6c644965a76f92745f9376e079b10028caaf2c9cf2b1cb99fb651fedB026825f601511ccd16ef264e6280d25137b3414ed4ca31984c94bad7c02489ef81B +ʏ@008fe5657bed8e1aade3d17dfc3d6c68917329fac0ba1a68295ad822728a5fde""18xTjwAguCRoxf71p545rDHyqcZRcGGSgB"UOP_DUP OP_HASH160 5746147bbba1a304617eb7853925b3f26ebd9a46 OP_EQUALVERIFY OP_CHECKSIG*276a9145746147bbba1a304617eb7853925b3f26ebd9a4688ac*"18xTjwAguCRoxf71p545rDHyqcZRcGGSgB8$J  +@008fe5657bed8e1aade3d17dfc3d6c68917329fac0ba1a68295ad822728a5fde""1KqqXyfSsxxvcy6gQCnRmGHCDJ5Mv4D5qi"UOP_DUP OP_HASH160 ceaebe96c3c96f7205c48e4dec0067223d1c7961 OP_EQUALVERIFY OP_CHECKSIG*276a914ceaebe96c3c96f7205c48e4dec0067223d1c796188ac*"1KqqXyfSsxxvcy6gQCnRmGHCDJ5Mv4D5qi8$J  +Ҷ@008fe5657bed8e1aade3d17dfc3d6c68917329fac0ba1a68295ad822728a5fde""1EUbYPLRSL4b7mdFuJTCFfvVBp44hTKcWJ"UOP_DUP OP_HASH160 93d1b31b38efcd1eed22e97da4f2803c80c1d1ab OP_EQUALVERIFY OP_CHECKSIG*276a91493d1b31b38efcd1eed22e97da4f2803c80c1d1ab88ac*"1EUbYPLRSL4b7mdFuJTCFfvVBp44hTKcWJ8$J  + + +1@b87e3f7cb7be86f61b15c1ed5fd1829057cb9d4fbf1f81d736548c92319ebee7$"@00000000000000000013edc37ca785f1477f61bf330843d7c584909e6e1d9064(-2 +@86a7440ce574dc6f04183134fd4711974af2106f398aca2ad4d209e557b42886B03dc0ff85a7b8df656f8a8b29acd0abe4c90b1d7114569b5eadeae70ff01a211452 +@aa72f4de35af4955f7c69e169ce940b21754f63f7b8cd444043245cd50e4b852B02061cb56ed53e2e692238f521dff577e49da3c4803a391997232f4517d5a3f83eB +@b87e3f7cb7be86f61b15c1ed5fd1829057cb9d4fbf1f81d736548c92319ebee7""1PFVF3Bg1KfYYyH77NarLZcg7HrzHwUAVf"UOP_DUP OP_HASH160 f4102a7cc526aa23dc68024fa77702e30988ead3 OP_EQUALVERIFY OP_CHECKSIG*276a914f4102a7cc526aa23dc68024fa77702e30988ead388ac*"1PFVF3Bg1KfYYyH77NarLZcg7HrzHwUAVf8$J  +@b87e3f7cb7be86f61b15c1ed5fd1829057cb9d4fbf1f81d736548c92319ebee7""1HNrBDbdnfLHBFjcE3kFDqs2E2ysqWKMCs"UOP_DUP OP_HASH160 b3a3cc44ffd556e1585bbf2117d93ae4435bd26f OP_EQUALVERIFY OP_CHECKSIG*276a914b3a3cc44ffd556e1585bbf2117d93ae4435bd26f88ac*"1HNrBDbdnfLHBFjcE3kFDqs2E2ysqWKMCs8$J  +@b87e3f7cb7be86f61b15c1ed5fd1829057cb9d4fbf1f81d736548c92319ebee7""1Nz6iNq8GewEFkxDY6braFjJkCbzsAZcpn"UOP_DUP OP_HASH160 f1271ede0a9b5c9923aee5b6d63903d2bc14699c OP_EQUALVERIFY OP_CHECKSIG*276a914f1271ede0a9b5c9923aee5b6d63903d2bc14699c88ac*"1Nz6iNq8GewEFkxDY6braFjJkCbzsAZcpn8$J $-@0000000000000000001492407e16c25f017fb359e6ad9f0f67d43fdca6c38c0d"@00000000000000000013edc37ca785f1477f61bf330843d7c584909e6e1d90642 $-@0000000000000000000c42a2b7788307a62a914f8a4b766df10f4bef18cf2d1f"@0000000000000000001492407e16c25f017fb359e6ad9f0f67d43fdca6c38c0d2 + + + +1@cc9c66d46d938ee83a2a4025485756b7067de29a363dc6f648163a8c3e213f12$"@0000000000000000000c42a2b7788307a62a914f8a4b766df10f4bef18cf2d1f(-2 +@008fe5657bed8e1aade3d17dfc3d6c68917329fac0ba1a68295ad822728a5fdeB0346ab858be4fe187ffe5e1321f4039a9027478b850b2a31e75a9ab3b347fe21d02 +@d6a90c471a13c5159dc10056223432dd32413329f80b98f8c725f45616c655f3B03e04a0ce50c167b3b93d7289a9506ba62675996e48faa256e31265461991fbebbB +@cc9c66d46d938ee83a2a4025485756b7067de29a363dc6f648163a8c3e213f12""1Hw5pbNgnL4fwgCnGtf8vjWmzQDidL7Vh6"UOP_DUP OP_HASH160 b9bc7f9c694fe6196d05cda947b1fedeef9d7b74 OP_EQUALVERIFY OP_CHECKSIG*276a914b9bc7f9c694fe6196d05cda947b1fedeef9d7b7488ac*"1Hw5pbNgnL4fwgCnGtf8vjWmzQDidL7Vh68$J  +@cc9c66d46d938ee83a2a4025485756b7067de29a363dc6f648163a8c3e213f12""1KHR64sbdiEy5pmRvA1hQd51RTgmP9bKXJ"UOP_DUP OP_HASH160 c88d06cff2449d6c918ffde6f8f929e4d95ae750 OP_EQUALVERIFY OP_CHECKSIG*276a914c88d06cff2449d6c918ffde6f8f929e4d95ae75088ac*"1KHR64sbdiEy5pmRvA1hQd51RTgmP9bKXJ8$J  +@cc9c66d46d938ee83a2a4025485756b7067de29a363dc6f648163a8c3e213f12""14iNqczGpvuMVUewAzAkbuocGjvrfs6pUG"UOP_DUP OP_HASH160 28bba955d89993ade448e2912b34dd755c0e3072 OP_EQUALVERIFY OP_CHECKSIG*276a91428bba955d89993ade448e2912b34dd755c0e307288ac*"14iNqczGpvuMVUewAzAkbuocGjvrfs6pUG8$J  $-@00000000000000000015922c8b71d8176f06d198fa3b537f190393135d16f07b"@0000000000000000000c42a2b7788307a62a914f8a4b766df10f4bef18cf2d1f2 + + + +1@cf1c86fc612d65147d5066b7c5900914b8cdacd11de0e968004d1eb1ff2cdd30$"@00000000000000000015922c8b71d8176f06d198fa3b537f190393135d16f07b(-2 +@b87e3f7cb7be86f61b15c1ed5fd1829057cb9d4fbf1f81d736548c92319ebee7B02b9f04172ace7e0dae0f25e77302b0bf3017c1b157f567e69f7a8b00c8132b6d42 +@b87e3f7cb7be86f61b15c1ed5fd1829057cb9d4fbf1f81d736548c92319ebee7B03872ecd80f539f8eb2fe87df765e3151631765a64591734d2da123c37d91dc705B +@cf1c86fc612d65147d5066b7c5900914b8cdacd11de0e968004d1eb1ff2cdd30""1AQ4JTuxKCbZcHpTBornjYYn1PKLfhzx7N"UOP_DUP OP_HASH160 6715746da0acf03fd4e7f8309b68dd884ef18b2e OP_EQUALVERIFY OP_CHECKSIG*276a9146715746da0acf03fd4e7f8309b68dd884ef18b2e88ac*"1AQ4JTuxKCbZcHpTBornjYYn1PKLfhzx7N8$J  +@cf1c86fc612d65147d5066b7c5900914b8cdacd11de0e968004d1eb1ff2cdd30""1LhmdPTSsqJYzVmX37h3SE54SvpYj6nGiL"UOP_DUP OP_HASH160 d820480a9799be1733a9903be691cb45c224402d OP_EQUALVERIFY OP_CHECKSIG*276a914d820480a9799be1733a9903be691cb45c224402d88ac*"1LhmdPTSsqJYzVmX37h3SE54SvpYj6nGiL8$J  +ժ@cf1c86fc612d65147d5066b7c5900914b8cdacd11de0e968004d1eb1ff2cdd30""13DsUhyZ6P4m7davnPXxKFagcT3kReUamr"UOP_DUP OP_HASH160 185f61388bd8f999cff87d700088a0c599124cd6 OP_EQUALVERIFY OP_CHECKSIG*276a914185f61388bd8f999cff87d700088a0c599124cd688ac*"13DsUhyZ6P4m7davnPXxKFagcT3kReUamr8$J  $҄-@00000000000000000007edaa92f7f04ed2a14e1ceed40ad5ebd578abd38bb58d"@00000000000000000015922c8b71d8176f06d198fa3b537f190393135d16f07b2 + + + +1@fe8effa00a2641f7ff49fd4cf255b92665f627b46042b9c6862e5644321d0b99$"@00000000000000000007edaa92f7f04ed2a14e1ceed40ad5ebd578abd38bb58d(҄-2 +@cf1c86fc612d65147d5066b7c5900914b8cdacd11de0e968004d1eb1ff2cdd30B021e8482799e7521f500e10c26af7330e341704614ccc839c347ecef38620e52052 +@394444282d27fa0f110d162be4f922fb3a0b4cca249ccc3e9a6954223fbccd16B02e9e66cc8c432230d277b0ed991f0639796543733dd598f732dcd0628fcf2484bB +@fe8effa00a2641f7ff49fd4cf255b92665f627b46042b9c6862e5644321d0b99""1NSVroB4MZ75kCcVYNKCNDgwRk1ciVRcFb"UOP_DUP OP_HASH160 eb2d2162a148a165b949bd0d0a390f21a2e96747 OP_EQUALVERIFY OP_CHECKSIG*276a914eb2d2162a148a165b949bd0d0a390f21a2e9674788ac*"1NSVroB4MZ75kCcVYNKCNDgwRk1ciVRcFb8$J  +@fe8effa00a2641f7ff49fd4cf255b92665f627b46042b9c6862e5644321d0b99""13siBNsiMm1zC2RadDG3957tMUrBp6h8LD"UOP_DUP OP_HASH160 1f876c90d9bfebfd342633dc0a35a2e4e996ad30 OP_EQUALVERIFY OP_CHECKSIG*276a9141f876c90d9bfebfd342633dc0a35a2e4e996ad3088ac*"13siBNsiMm1zC2RadDG3957tMUrBp6h8LD8$J  +@fe8effa00a2641f7ff49fd4cf255b92665f627b46042b9c6862e5644321d0b99""1NHtW6QAMNMDcaSsc1pbRJAvNUc2vAoySM"UOP_DUP OP_HASH160 e98c49c8f854e1b9b7c03e3b97db8bbab9d77c99 OP_EQUALVERIFY OP_CHECKSIG*276a914e98c49c8f854e1b9b7c03e3b97db8bbab9d77c9988ac*"1NHtW6QAMNMDcaSsc1pbRJAvNUc2vAoySM8$J $-@00000000000000000015070d8454eb9cc8c9f3cebd5e90faf4323acff07fb98f"@00000000000000000007edaa92f7f04ed2a14e1ceed40ad5ebd578abd38bb58d2$-@00000000000000000016b8fad77f0283bbb4c91a341cb21ef24963ad529cc974"@00000000000000000015070d8454eb9cc8c9f3cebd5e90faf4323acff07fb98f2 + + +1@90bb3c499aea520fdf2495a054d9c7641acae231da249b09436d9e77a419657d$"@00000000000000000016b8fad77f0283bbb4c91a341cb21ef24963ad529cc974(-2 +@cc9c66d46d938ee83a2a4025485756b7067de29a363dc6f648163a8c3e213f12B032121cb2fac84fdbab594e691707ddf6de495e83934788571e1d429938ff1b5c12 +@a8bfa24687419b085fb7221329edc66adf8e1a8cd4e0dc5f3c1f3d9932e392b8B03f4ad4d1ca2482c11e82adfd934873167474b344657c5d4c8b4861d69186e8b28B +@90bb3c499aea520fdf2495a054d9c7641acae231da249b09436d9e77a419657d""1Lk1mDmWmdnfa5s4krasjpL6V6PN2CbeUj"UOP_DUP OP_HASH160 d88ce9a57f8573abe2007eab200d5649c0e96d83 OP_EQUALVERIFY OP_CHECKSIG*276a914d88ce9a57f8573abe2007eab200d5649c0e96d8388ac*"1Lk1mDmWmdnfa5s4krasjpL6V6PN2CbeUj8$J  +@90bb3c499aea520fdf2495a054d9c7641acae231da249b09436d9e77a419657d""13jxpccPc72CvWK8GDN7UcVWkqapyk3bzY"UOP_DUP OP_HASH160 1e1051a5528dadcf69a214fd94c11f6161b4477f OP_EQUALVERIFY OP_CHECKSIG*276a9141e1051a5528dadcf69a214fd94c11f6161b4477f88ac*"13jxpccPc72CvWK8GDN7UcVWkqapyk3bzY8$J  +ڦ@90bb3c499aea520fdf2495a054d9c7641acae231da249b09436d9e77a419657d""1BGgPrGJ4U6dWR4ytnLYABFmvRRr8NysqG"UOP_DUP OP_HASH160 70a861b5e8e02ac05203bff225bcb147ce050a5c OP_EQUALVERIFY OP_CHECKSIG*276a91470a861b5e8e02ac05203bff225bcb147ce050a5c88ac*"1BGgPrGJ4U6dWR4ytnLYABFmvRRr8NysqG8$J  + +1@1f8e8ecb70cce69d041cb126df84958f0b63b232123f92de7b7d6860a42e1b78$"@00000000000000000016b8fad77f0283bbb4c91a341cb21ef24963ad529cc974(-2 +@90bb3c499aea520fdf2495a054d9c7641acae231da249b09436d9e77a419657dB02f3ad1998f9ced730a0a3d4813eef288961221e0fdcae9d0588f10e99bb5095fe2 +@b723b78889bf8c249c3a7181b724a3e3ce80aed607ade9d61510261097a71449B032b5c3ff8d4c45e1ed4d126111b32a37e569771c54618c5d05c656ca63218734c2 +@c22b9659b3294a7178a079f0c9af333c980db2823d951494dcbc2500b39dc5d8B02347ce1ed79bccf0d1af1591ae6ee57984cb401c6ff72f86877b241df11ad91822 +@09c1ce57e56d4572c92feedec44bf3fa07556504f02d0f53ac5526ce6af5798cB024209f1db2761ff2eb9662824ba06c5367cef6b4dc2a5dcac7186c26154294d8bB +ʫ@1f8e8ecb70cce69d041cb126df84958f0b63b232123f92de7b7d6860a42e1b78""19ux8KdSGRtG1H4npCC2hMSP9VDWxPTRck"UOP_DUP OP_HASH160 61c4a7414f5da097e87e23aa95f9de2dcbfd3874 OP_EQUALVERIFY OP_CHECKSIG*276a91461c4a7414f5da097e87e23aa95f9de2dcbfd387488ac*"19ux8KdSGRtG1H4npCC2hMSP9VDWxPTRck8$J  + @1f8e8ecb70cce69d041cb126df84958f0b63b232123f92de7b7d6860a42e1b78""1FBwYnf41aQHKGEhGM3o3q7Q8KjGDNG2KW"UOP_DUP OP_HASH160 9ba3747bc8201170f9452569751b509f16c51e23 OP_EQUALVERIFY OP_CHECKSIG*276a9149ba3747bc8201170f9452569751b509f16c51e2388ac*"1FBwYnf41aQHKGEhGM3o3q7Q8KjGDNG2KW8$J  +@1f8e8ecb70cce69d041cb126df84958f0b63b232123f92de7b7d6860a42e1b78""1KzMBPZg2Tfp4xfcdW2TsvpUjGhk673Mo4"UOP_DUP OP_HASH160 d04ad1908de77ed90d8e20343a61bf66e20cb470 OP_EQUALVERIFY OP_CHECKSIG*276a914d04ad1908de77ed90d8e20343a61bf66e20cb47088ac*"1KzMBPZg2Tfp4xfcdW2TsvpUjGhk673Mo48$J ; $-@000000000000000000123566641275fcda7dbf9857135c81ee1d40f75be1c762"@00000000000000000016b8fad77f0283bbb4c91a341cb21ef24963ad529cc9742 + + + +1@e6d98afa78829ae6a75e4f2f600f890d3f423d301de698c71c4466cda3b8f8cb$"@000000000000000000123566641275fcda7dbf9857135c81ee1d40f75be1c762(-2 +@fe8effa00a2641f7ff49fd4cf255b92665f627b46042b9c6862e5644321d0b99B03a0c78ae9f4497af36dade43b668ead5bd674b66b0d37d99b8f513a5ed29845c22 +@fe8effa00a2641f7ff49fd4cf255b92665f627b46042b9c6862e5644321d0b99B032431008a45a00ec9caecb9304f2cf76dfedbbe176b8a4ec35385dcbcf36e6089B +@e6d98afa78829ae6a75e4f2f600f890d3f423d301de698c71c4466cda3b8f8cb""1LQasttWV9kPyb8Nvkxn8p1fPnEBSogDwL"UOP_DUP OP_HASH160 d4e03c8c98da3dc76b9d75aa0bce6a55780a2aa1 OP_EQUALVERIFY OP_CHECKSIG*276a914d4e03c8c98da3dc76b9d75aa0bce6a55780a2aa188ac*"1LQasttWV9kPyb8Nvkxn8p1fPnEBSogDwL8$J  +@e6d98afa78829ae6a75e4f2f600f890d3f423d301de698c71c4466cda3b8f8cb""1EGGGmrTUn64qmn3EykAZ8kf6ALuJRD6Bs"UOP_DUP OP_HASH160 917c9f7cfe6d3be86adafef48429a5c246050c8e OP_EQUALVERIFY OP_CHECKSIG*276a914917c9f7cfe6d3be86adafef48429a5c246050c8e88ac*"1EGGGmrTUn64qmn3EykAZ8kf6ALuJRD6Bs8$J  +@e6d98afa78829ae6a75e4f2f600f890d3f423d301de698c71c4466cda3b8f8cb""1EezCwNKKh1q85ZCEWUjXoSgX4ec6xBjEW"UOP_DUP OP_HASH160 95c8c75e8a031cd6d420edcd7ca49fe894349cd1 OP_EQUALVERIFY OP_CHECKSIG*276a91495c8c75e8a031cd6d420edcd7ca49fe894349cd188ac*"1EezCwNKKh1q85ZCEWUjXoSgX4ec6xBjEW8$J $-@000000000000000000105052f4e2d7dae20dd6b9b33d9327ed444cd0e0ec97e3"@000000000000000000123566641275fcda7dbf9857135c81ee1d40f75be1c7622$Ȇ-@00000000000000000010ca38712cbcd66b8a1bec3b51ca10cd71572c4d457015"@000000000000000000105052f4e2d7dae20dd6b9b33d9327ed444cd0e0ec97e32"$-@000000000000000000179f8f86bd04bd5d739d76226e8cebe2b199b7bee057e8"@00000000000000000010ca38712cbcd66b8a1bec3b51ca10cd71572c4d4570152! + + +1@aa327987d847f8b61eb7940174a17e9085d1d52c2787c0eb1b2d9c12b05cfa84$"@000000000000000000179f8f86bd04bd5d739d76226e8cebe2b199b7bee057e8(-2 +@33fc357dd4a68f7e0861bd2184723058a6862e0d6de84cb7007add4427172c3dB037d6485eb91cd3ce24e8dfdaf27ec9f045c60bd1b4121f13fa867f7b0b96d6ce12 +@33fc357dd4a68f7e0861bd2184723058a6862e0d6de84cb7007add4427172c3dB025dbedf4e48ce42927ed828c83371a3a940ca548f4d9fc9032aa3766e6a3d9ce9B + +@aa327987d847f8b61eb7940174a17e9085d1d52c2787c0eb1b2d9c12b05cfa84"!1ZQHxUToiStuXXLE3pJFj7d9a7vw4rk7A"UOP_DUP OP_HASH160 0620c116c8346a0cf2376ee32ec19231570c6d32 OP_EQUALVERIFY OP_CHECKSIG*276a9140620c116c8346a0cf2376ee32ec19231570c6d3288ac*!1ZQHxUToiStuXXLE3pJFj7d9a7vw4rk7A8$J  +@aa327987d847f8b61eb7940174a17e9085d1d52c2787c0eb1b2d9c12b05cfa84""15eDeUgRAZyohAVcGac78Vn5DoqySfKNfN"UOP_DUP OP_HASH160 32ea734087c49970d0df4596f9cd9469d0887e6d OP_EQUALVERIFY OP_CHECKSIG*276a91432ea734087c49970d0df4596f9cd9469d0887e6d88ac*"15eDeUgRAZyohAVcGac78Vn5DoqySfKNfN8$J  +@aa327987d847f8b61eb7940174a17e9085d1d52c2787c0eb1b2d9c12b05cfa84""19gwfgvV3gXRZy91VZ72WZ5B3ewj529Vmo"UOP_DUP OP_HASH160 5f4edcce8e3c4e6e385497832badfd1834195919 OP_EQUALVERIFY OP_CHECKSIG*276a9145f4edcce8e3c4e6e385497832badfd183419591988ac*"19gwfgvV3gXRZy91VZ72WZ5B3ewj529Vmo8$J  + +1@a0dc9f4a56314c911fba1de4e80c774c5cdd2aa27d83677696f8b9746f3eb83f$"@000000000000000000179f8f86bd04bd5d739d76226e8cebe2b199b7bee057e8(-2 +@1f8e8ecb70cce69d041cb126df84958f0b63b232123f92de7b7d6860a42e1b78B02de50d53a1c1f0e12b2800f66b7290a0561f1b57fa728274e3802fe6ddf9055242 +@80f8bf4ed27a063e957671358e1a82d83417844040e07a05cd3772ebf9b08c91B020d19b58ee2a81dca205055a3cacbb7afdf3567cca8e613a6df38229ea3ac6fd42 +@a9df3310e75e582159a3f6f56c2e1bff25017877c1bd00464c4837f265735ffaB03c38cbc408d33d94c6e7688091e7b6cb6162d18395f7fee7a8f9b914ac4dfd7ccB +@a0dc9f4a56314c911fba1de4e80c774c5cdd2aa27d83677696f8b9746f3eb83f""1932S8ayBiyECVuXk8fqi6d6DYRexuzeD6"UOP_DUP OP_HASH160 582308de66a3f7f611a3ce0abff6a8b190a9d1db OP_EQUALVERIFY OP_CHECKSIG*276a914582308de66a3f7f611a3ce0abff6a8b190a9d1db88ac*"1932S8ayBiyECVuXk8fqi6d6DYRexuzeD68$J  +@a0dc9f4a56314c911fba1de4e80c774c5cdd2aa27d83677696f8b9746f3eb83f""1CsLCzxGX2Ykvp4a2DykX5iKqnhwsUhhzf"UOP_DUP OP_HASH160 822e36fdbb732081006ea8a6435503f317e1c6fd OP_EQUALVERIFY OP_CHECKSIG*276a914822e36fdbb732081006ea8a6435503f317e1c6fd88ac*"1CsLCzxGX2Ykvp4a2DykX5iKqnhwsUhhzf8$J  +@a0dc9f4a56314c911fba1de4e80c774c5cdd2aa27d83677696f8b9746f3eb83f""1GXmJVV7AGkd1FXz3mxpi6ejCKjHFkHiEF"UOP_DUP OP_HASH160 aa5b58c14aa5264370db17424349d4b8d9c9e98a OP_EQUALVERIFY OP_CHECKSIG*276a914aa5b58c14aa5264370db17424349d4b8d9c9e98a88ac*"1GXmJVV7AGkd1FXz3mxpi6ejCKjHFkHiEF8$J  + + +1@910bd2652cf4b432acd70b3451d6cbff822fb879e8be9bf7bc5894fcf4f810f7$"@000000000000000000179f8f86bd04bd5d739d76226e8cebe2b199b7bee057e8(-2 +@a0dc9f4a56314c911fba1de4e80c774c5cdd2aa27d83677696f8b9746f3eb83fB02638439c28a2173dd0dc73058acded1afbbddd55870a06f91820f88d503640b542 +@c66c8fb3e1a261b0fecef901950fe466431318a9c28ab4f5b1577473823ca460B0370ea1092598274988a3c60e9094a3ab2136c6e65ba430528441898873af6a0f5B +@910bd2652cf4b432acd70b3451d6cbff822fb879e8be9bf7bc5894fcf4f810f7""1BFqQX3Q9CiHFbKZisTQhPmuGpU4Um9x9M"UOP_DUP OP_HASH160 707f7cf855f4213d153f7ad9075263a2455e4846 OP_EQUALVERIFY OP_CHECKSIG*276a914707f7cf855f4213d153f7ad9075263a2455e484688ac*"1BFqQX3Q9CiHFbKZisTQhPmuGpU4Um9x9M8$J  +С@910bd2652cf4b432acd70b3451d6cbff822fb879e8be9bf7bc5894fcf4f810f7""1MtxxMGCiuan2moVhpsVJ7agLWQjDTjiPJ"UOP_DUP OP_HASH160 e53670224e44189d4e5e662b89e2f7ed3a9d2db8 OP_EQUALVERIFY OP_CHECKSIG*276a914e53670224e44189d4e5e662b89e2f7ed3a9d2db888ac*"1MtxxMGCiuan2moVhpsVJ7agLWQjDTjiPJ8$J  +Ɗ@910bd2652cf4b432acd70b3451d6cbff822fb879e8be9bf7bc5894fcf4f810f7""1ABqTdVmbR7XV2V5VUXRaJfLKVzUWZCrYy"UOP_DUP OP_HASH160 64c5be49b52cf8a9fb4518f65c7596c0309e334f OP_EQUALVERIFY OP_CHECKSIG*276a91464c5be49b52cf8a9fb4518f65c7596c0309e334f88ac*"1ABqTdVmbR7XV2V5VUXRaJfLKVzUWZCrYy8$J $-@0000000000000000000cd6aff08ec34f43ffc74841e0229ff4c9da1399c6b2b7"@000000000000000000179f8f86bd04bd5d739d76226e8cebe2b199b7bee057e821$-@00000000000000000000876c0e767dd6637613e739b5a288d51ce596f32e954f"@0000000000000000000cd6aff08ec34f43ffc74841e0229ff4c9da1399c6b2b720 + + +1@111e8eaffdfe6c4f3add3868729b27ae42b8e28ad5e3d39ecf8ac8c02e335e7b$"@00000000000000000000876c0e767dd6637613e739b5a288d51ce596f32e954f(-2 +@b9d524d9c0a9356f40eead3a6d8e1a637103edbc7cec3ead5a7cd50c67474182B0264b160dec836d154b9f7f0e39862dfaa226b2edc945363bd714a1762a984e5a72 +@4c8ba7c4be86ae3bea52870b692458585d80b01530be10518b59c1522bd456dcB032bca97e357d40b5eda0e3999e3cde1e04a74ca5403972872d40fa58918198e8cB +@111e8eaffdfe6c4f3add3868729b27ae42b8e28ad5e3d39ecf8ac8c02e335e7b""1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd"UOP_DUP OP_HASH160 6b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e OP_EQUALVERIFY OP_CHECKSIG*276a9146b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e88ac*"1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd8$J  +@111e8eaffdfe6c4f3add3868729b27ae42b8e28ad5e3d39ecf8ac8c02e335e7b""13eAAfMoD9hv8iRZc7RsFBeXqJy8VXbSq4"UOP_DUP OP_HASH160 1cf74b453dc4f06c7c267328a6d2bf7a2470031e OP_EQUALVERIFY OP_CHECKSIG*276a9141cf74b453dc4f06c7c267328a6d2bf7a2470031e88ac*"13eAAfMoD9hv8iRZc7RsFBeXqJy8VXbSq48$J  +@111e8eaffdfe6c4f3add3868729b27ae42b8e28ad5e3d39ecf8ac8c02e335e7b""1EGZoAx6YxKh7PRAKXqR8XWH1tyb8yY2F2"UOP_DUP OP_HASH160 918b405b0a54099feabbbe578bfb7635a6afe37b OP_EQUALVERIFY OP_CHECKSIG*276a914918b405b0a54099feabbbe578bfb7635a6afe37b88ac*"1EGZoAx6YxKh7PRAKXqR8XWH1tyb8yY2F28$J  + + +1@94c342115e6662ab2e281b305138833e3486c6ef744c82883d566315520311a6$"@00000000000000000000876c0e767dd6637613e739b5a288d51ce596f32e954f(-2 +@e6d98afa78829ae6a75e4f2f600f890d3f423d301de698c71c4466cda3b8f8cbB02df84ee65d71ba0809fd3c8c62cae29f2c96d9f1b6ec5e76df4abeb85d572fafb2 +@e6d98afa78829ae6a75e4f2f600f890d3f423d301de698c71c4466cda3b8f8cbB032064c381da8766617630053ed5805dc66e08d6cb49dbb6da7e7e7e284327fbe5B +@94c342115e6662ab2e281b305138833e3486c6ef744c82883d566315520311a6""1HfCKMJCap9mC7U6oPeK1Nf9oe1yiMWWCW"UOP_DUP OP_HASH160 b6bb43f9776a79059327d032ed749d8331eeb704 OP_EQUALVERIFY OP_CHECKSIG*276a914b6bb43f9776a79059327d032ed749d8331eeb70488ac*"1HfCKMJCap9mC7U6oPeK1Nf9oe1yiMWWCW8$J  +@94c342115e6662ab2e281b305138833e3486c6ef744c82883d566315520311a6""1QBk7Dg1qVBkEwA2LLGPUovUQnGxZRMKWG"UOP_DUP OP_HASH160 fe53096788d7fd2081eccb60b5e80f644aeb4465 OP_EQUALVERIFY OP_CHECKSIG*276a914fe53096788d7fd2081eccb60b5e80f644aeb446588ac*"1QBk7Dg1qVBkEwA2LLGPUovUQnGxZRMKWG8$J  +@94c342115e6662ab2e281b305138833e3486c6ef744c82883d566315520311a6""1Pq8pZWzMzemW2wbfBndwTvU3ikLLNn1yT"UOP_DUP OP_HASH160 fa6d42dfabc6d89d7b3c6edc399c590d95f828b6 OP_EQUALVERIFY OP_CHECKSIG*276a914fa6d42dfabc6d89d7b3c6edc399c590d95f828b688ac*"1Pq8pZWzMzemW2wbfBndwTvU3ikLLNn1yT8$J  + + +1@039ac19914bac4ad75eaa7848d35e310330d6930c38251b2bad19fe105b9f24d$"@00000000000000000000876c0e767dd6637613e739b5a288d51ce596f32e954f(-2 +@94c342115e6662ab2e281b305138833e3486c6ef744c82883d566315520311a6B02b11f484217b3c87baf026b7827f384a5ac716d748d6994919c9da9e10be134862 +@42fa705980dfafa65a5ef20f362d49abad1ce0393b814ef6e7fd16f8423c1d53B03555a8f7a134829297209dcff425da0fec857ee0e7be5fd09a00ed898590f3cb9B +@039ac19914bac4ad75eaa7848d35e310330d6930c38251b2bad19fe105b9f24d"!1FYb5jkHgngMnN5P1Vxccq2qP8DPFBV9T"UOP_DUP OP_HASH160 02c03104b730ab106891b8a3e94bb993b0d52878 OP_EQUALVERIFY OP_CHECKSIG*276a91402c03104b730ab106891b8a3e94bb993b0d5287888ac*!1FYb5jkHgngMnN5P1Vxccq2qP8DPFBV9T8$J  +@039ac19914bac4ad75eaa7848d35e310330d6930c38251b2bad19fe105b9f24d""1ALvjVYYSJwJCTP2WyGWN9gwMHmeYw5gyj"UOP_DUP OP_HASH160 667de3999fd1997477b2b8e6076b881cc0efa6a3 OP_EQUALVERIFY OP_CHECKSIG*276a914667de3999fd1997477b2b8e6076b881cc0efa6a388ac*"1ALvjVYYSJwJCTP2WyGWN9gwMHmeYw5gyj8$J  +@039ac19914bac4ad75eaa7848d35e310330d6930c38251b2bad19fe105b9f24d""19PrYMmHCH1PyXWebtpubxoLjaQoS4PHsW"UOP_DUP OP_HASH160 5c13830af269465127d732e710faa94ffa645292 OP_EQUALVERIFY OP_CHECKSIG*276a9145c13830af269465127d732e710faa94ffa64529288ac*"19PrYMmHCH1PyXWebtpubxoLjaQoS4PHsW8$J  + +1@0d4e3bc4cda3c3a1cea2e8ab285d8bc6a49366f9ff3f876c4726ae59697bb0d9$"@00000000000000000000876c0e767dd6637613e739b5a288d51ce596f32e954f(-2 +@910bd2652cf4b432acd70b3451d6cbff822fb879e8be9bf7bc5894fcf4f810f7B031990c67895f355966187095076aed2aff307231587d46ba231faab0718e1bd642 +@4aa4a6b70cf49a7ff9f7b4dd456b617f573fdb4c040cdaed4c591774e4707443B034e67d18ed2ca63ca07bd70dc0565e9668c1e2d4475cb09b129bc57fa6628b2132 +@093131b2799b79c1d55fd7c6d935a4f37cd6dd7d745f0e8666068935a2760e8bB039b44a27de1928b0f07e702d6fb1ae48801627dec40cfda75d7ea1def4397a8612 +@f21ac18abd3d9480fcdaef00873a2753cfeaeb2979c5f56489907e4e946433c3B037c007375b03b8aadd5383a05340704fb2a21fa2ff4c72c6e5b43761ff7f6c68c2 +@0dc74f53dabd53ef2b187f13ad0b6bfa0cb928ec829e567307cdfae7b5fe2df9B037f10a848384c40508cf531d829215fda681b8b383e861af81e382201992fbe162 +@1a8fa63146bd6d809a142bfbe28b40970bc35d5ab517e5a5d5728cb398f716c6B03f5c73bb783fcab153346e04e50abe9dae12e6b4d8a76ff5e22f48c1613365d5c2 +@4c9c55ed80b1b5c271fb1909a3deecaec35ad1eed23b7cd036ca703738407657B0383c210aff49d5af5bc36a8ea37a99f610ab3e2406ea1f597043b0ac4473609bdB +Y@0d4e3bc4cda3c3a1cea2e8ab285d8bc6a49366f9ff3f876c4726ae59697bb0d9""1GM5KzaCzpNsmvrCxPyDtFah6NGMYATUsY"UOP_DUP OP_HASH160 a855d180eb991cb49e7bdfcd1eb69da88903150d OP_EQUALVERIFY OP_CHECKSIG*276a914a855d180eb991cb49e7bdfcd1eb69da88903150d88ac*"1GM5KzaCzpNsmvrCxPyDtFah6NGMYATUsY8$J  + @0d4e3bc4cda3c3a1cea2e8ab285d8bc6a49366f9ff3f876c4726ae59697bb0d9""13yAy6dZ3QW4upDkrP2p6LFuTz2Nsq95rZ"UOP_DUP OP_HASH160 208fdd99410e6259780e4c013742eeff88f25fa1 OP_EQUALVERIFY OP_CHECKSIG*276a914208fdd99410e6259780e4c013742eeff88f25fa188ac*"13yAy6dZ3QW4upDkrP2p6LFuTz2Nsq95rZ8$J  +@0d4e3bc4cda3c3a1cea2e8ab285d8bc6a49366f9ff3f876c4726ae59697bb0d9""185Aq3HiQqbSbem6as4kpJuXnmz7jHjYvB"UOP_DUP OP_HASH160 4d92bfa17255d261fe17c0b98fc96b64d0b87588 OP_EQUALVERIFY OP_CHECKSIG*276a9144d92bfa17255d261fe17c0b98fc96b64d0b8758888ac*"185Aq3HiQqbSbem6as4kpJuXnmz7jHjYvB8$J ;$橁-@00000000000000000005d9d77b9a947ed9b18b60c5e3362b6b1b40d4bc6e3aef"@00000000000000000000876c0e767dd6637613e739b5a288d51ce596f32e954f2$-@0000000000000000000565b18e0a1d4fa9c9dab70be0659452e94a7df409ca0e"@00000000000000000005d9d77b9a947ed9b18b60c5e3362b6b1b40d4bc6e3aef2H$ª-@00000000000000000011db2da36841f7d1b41f096607c52d92f3ff6640ffb907"@0000000000000000000565b18e0a1d4fa9c9dab70be0659452e94a7df409ca0e2G + + +1@6513b40b2185c6b8f4ae6de5285b8441616a06e5d92cd6337321edd234df9d29$"@00000000000000000011db2da36841f7d1b41f096607c52d92f3ff6640ffb907(ª-2 +@039ac19914bac4ad75eaa7848d35e310330d6930c38251b2bad19fe105b9f24dB0354450d1878e5f7bc4705fb4ef036a8dc26c9c1ed01a488179378299a3cfb0fc72 +@0e4c1d61eabc15835dff44dc7fe3e16006ad87f180973e0d1cfd6b1d1f01fb32B034f57e2852a42ee8e6c3d3aa79b61ebe7905b451fae4835465839fdce6f5998cbB +@6513b40b2185c6b8f4ae6de5285b8441616a06e5d92cd6337321edd234df9d29""1GCwqbUcmy9cr4d8PwzyNzEZGAxEtj1vow"UOP_DUP OP_HASH160 a6cc3d18875defaaaddc2c54e549552904a4ff14 OP_EQUALVERIFY OP_CHECKSIG*276a914a6cc3d18875defaaaddc2c54e549552904a4ff1488ac*"1GCwqbUcmy9cr4d8PwzyNzEZGAxEtj1vow8$J  +@6513b40b2185c6b8f4ae6de5285b8441616a06e5d92cd6337321edd234df9d29""15gVMXYKjrFEfkYX96SoBYMPXtSWT4hBgM"UOP_DUP OP_HASH160 335864f06f4a3b4b0003c21a7ef300dbb8cf60b9 OP_EQUALVERIFY OP_CHECKSIG*276a914335864f06f4a3b4b0003c21a7ef300dbb8cf60b988ac*"15gVMXYKjrFEfkYX96SoBYMPXtSWT4hBgM8$J  +@6513b40b2185c6b8f4ae6de5285b8441616a06e5d92cd6337321edd234df9d29""1GSiD7qzBVFd3a48pje2VBBEaxyNU99Qeq"UOP_DUP OP_HASH160 a966af6ed37dfd92fb12a4cb38bc678ba3cd15ac OP_EQUALVERIFY OP_CHECKSIG*276a914a966af6ed37dfd92fb12a4cb38bc678ba3cd15ac88ac*"1GSiD7qzBVFd3a48pje2VBBEaxyNU99Qeq8$J  + +1@e9d2e753d358f543b1b63e3e5e6006d485b1e90ff5940fcfda3370bec484a645$"@00000000000000000011db2da36841f7d1b41f096607c52d92f3ff6640ffb907(ª-2 +@8b96513340555bf15a36a17865505e70c499ceb07f63c750d8afefed36519a1fB03308e7bd65b8b4051abdde60014fcdfa291f31c10d6c81da9428eaa033f65f8ae2 +@00adea85360666dfbcc2e79e75c7f0a70737afafb844c0ed433066fffb9581b3B0351895e3934294ff794d67d4251db5e0236a5d083dccb26f7334188927173d1212 +@010d8a2348ff60445f43b3df8e1201da78f28667d119d1c527e7f3ff9db89f70B02ca6e0104fe709da09a999b8c22e0c337a5f489662265d598d5159ad32e1ca974B +Ξ@e9d2e753d358f543b1b63e3e5e6006d485b1e90ff5940fcfda3370bec484a645""18VwCSn7HSRZ3abEhx2QiY541Eim261CaA"UOP_DUP OP_HASH160 5241c4e1112a38100232fc14f5f168c01c8cc7d6 OP_EQUALVERIFY OP_CHECKSIG*276a9145241c4e1112a38100232fc14f5f168c01c8cc7d688ac*"18VwCSn7HSRZ3abEhx2QiY541Eim261CaA8$J  +@e9d2e753d358f543b1b63e3e5e6006d485b1e90ff5940fcfda3370bec484a645""1LgGoByXCgapdJB2fEJe2zCLBDzFHyNxhy"UOP_DUP OP_HASH160 d7d7cc6d5b83cac559df7e3911b3ad3d5da16ebb OP_EQUALVERIFY OP_CHECKSIG*276a914d7d7cc6d5b83cac559df7e3911b3ad3d5da16ebb88ac*"1LgGoByXCgapdJB2fEJe2zCLBDzFHyNxhy8$J  +@e9d2e753d358f543b1b63e3e5e6006d485b1e90ff5940fcfda3370bec484a645""1Axy6s7cokQk1pEmgpSjViNbCrHM7kR7KC"UOP_DUP OP_HASH160 6d4ed73e63186521b76b68db4b0165da3d292a44 OP_EQUALVERIFY OP_CHECKSIG*276a9146d4ed73e63186521b76b68db4b0165da3d292a4488ac*"1Axy6s7cokQk1pEmgpSjViNbCrHM7kR7KC8$J  + + +1@9f5d5f6c6cb3a664a209204fb466d2b4e32ca4003f2717cf35b1863bf1c3aada$"@00000000000000000011db2da36841f7d1b41f096607c52d92f3ff6640ffb907(ª-2 +@87542378b850631d30d30a247b681a9b14cc6bb16d5c9245214a26be020c9918B03e2726b2710adcf5d48cad7418d6285621c907fd0f79eef46a1dacc17d7547a7c2 +@b39952e3ca18b451906ee22c98de1825c16cf11ae223a9279883f21177359515B03bd5ac5e922db49692adb6c3a141da846dfa4e1da973183cc2dd410003909cff3B +‘ +@9f5d5f6c6cb3a664a209204fb466d2b4e32ca4003f2717cf35b1863bf1c3aada""1BPrMhuVh8FumWYTP6nT9jFWaRfvudNbcq"UOP_DUP OP_HASH160 72039c31d249189ec987222a2dbef0784a2c5dbf OP_EQUALVERIFY OP_CHECKSIG*276a91472039c31d249189ec987222a2dbef0784a2c5dbf88ac*"1BPrMhuVh8FumWYTP6nT9jFWaRfvudNbcq8$J  +@9f5d5f6c6cb3a664a209204fb466d2b4e32ca4003f2717cf35b1863bf1c3aada""1Gc2yAxNzU8p7TtfESA6W5pDULFDWQnX92"UOP_DUP OP_HASH160 ab2a16afd867ca2a138d810463d92aac4f0fc90c OP_EQUALVERIFY OP_CHECKSIG*276a914ab2a16afd867ca2a138d810463d92aac4f0fc90c88ac*"1Gc2yAxNzU8p7TtfESA6W5pDULFDWQnX928$J  +٨@9f5d5f6c6cb3a664a209204fb466d2b4e32ca4003f2717cf35b1863bf1c3aada""14X9Yqx9SqfkdmipTZ1v2nYJE1fW5utrqa"UOP_DUP OP_HASH160 269bfe19ad7e1e874ae63a74836c6d237fa4df81 OP_EQUALVERIFY OP_CHECKSIG*276a914269bfe19ad7e1e874ae63a74836c6d237fa4df8188ac*"14X9Yqx9SqfkdmipTZ1v2nYJE1fW5utrqa8$J  + +1@176a69e54279de89595e894248216abe33fe3e69955f8bce48101344a2f2abd7$"@00000000000000000011db2da36841f7d1b41f096607c52d92f3ff6640ffb907(ª-2 +@111e8eaffdfe6c4f3add3868729b27ae42b8e28ad5e3d39ecf8ac8c02e335e7bB03b90dac701fed59f1309c338ea068a0cff5519c6a57419254d8fcf5fe5c335f7b2 +@ce01801ad24ff4d4720b801440c5370d796958bac8e7117aa78c764f98c5dbb0B0324bffa53b5260d5dc6d62d964b1ee076da69a7cf44be6d2ec92195c1795638c62 +@db5691cd6bfe6e2d3d51ab4152ff0328ba3ed9e491a1d5f8023a38842fd162ccB0328849a0caaca623ebfe7ff51360eb1fc1229da43685ae125e6e400f9f3d8826b2 +@d0de49c0dd15c2ac7fd2f42549aa35e6c1b03d4b0cfc9cef722f29862c913f8eB03ee1f374da916abc2cad8d98e3d70690c2aa46ad9f75b58967472c5a00a6c4b492 +@ed82c251544e1203c98b274f2fdfd7f462e4800d0c8fc528298a11852fcd43dfB023905ca1579c500754608d2a807a15d69f6cd561dfd5e52ba7b8a8927d2f2b247B +@176a69e54279de89595e894248216abe33fe3e69955f8bce48101344a2f2abd7""1PKzJdQA9XE192jnusKD84YkigbYcMKkcy"UOP_DUP OP_HASH160 f4ea16e6f8e32c7736752ac7b34be0fe2f3f690e OP_EQUALVERIFY OP_CHECKSIG*276a914f4ea16e6f8e32c7736752ac7b34be0fe2f3f690e88ac*"1PKzJdQA9XE192jnusKD84YkigbYcMKkcy8$J  +@176a69e54279de89595e894248216abe33fe3e69955f8bce48101344a2f2abd7""1Eu45PcBhVQD82QKV9UznsAVHrNFtVW7hW"UOP_DUP OP_HASH160 9871d528e52a759cf5655b2830f869f4673eb0de OP_EQUALVERIFY OP_CHECKSIG*276a9149871d528e52a759cf5655b2830f869f4673eb0de88ac*"1Eu45PcBhVQD82QKV9UznsAVHrNFtVW7hW8$J  +@176a69e54279de89595e894248216abe33fe3e69955f8bce48101344a2f2abd7""1BpJ9e2eshfG7WGSmTZToL74QqH5jD9eKv"UOP_DUP OP_HASH160 76a31f8d9e39b7bf8812b91f9dfc6d2c10d50d11 OP_EQUALVERIFY OP_CHECKSIG*276a91476a31f8d9e39b7bf8812b91f9dfc6d2c10d50d1188ac*"1BpJ9e2eshfG7WGSmTZToL74QqH5jD9eKv8$J  + +1@61e237d4a478871cae7062dfc5512e3a87e110be6bfc4f333b1e3f314c7e2db0$"@00000000000000000011db2da36841f7d1b41f096607c52d92f3ff6640ffb907(ª-2 +@6513b40b2185c6b8f4ae6de5285b8441616a06e5d92cd6337321edd234df9d29B0223be42fa3a140710a7817fcf90be7ac3164b3a3b88ef70e29c888de2ceca3d0b2 +@6513b40b2185c6b8f4ae6de5285b8441616a06e5d92cd6337321edd234df9d29B03439845daba00bf1e69c259b1ca1ffe3767c95b28dac4d8327b00a501581b47432 +@6513b40b2185c6b8f4ae6de5285b8441616a06e5d92cd6337321edd234df9d29B021ffe2c5ae4f4a7feee5b5fba118b629a1120ab10f9f236a463c0d8bc2aa54668B +@61e237d4a478871cae7062dfc5512e3a87e110be6bfc4f333b1e3f314c7e2db0""1K8Zrirk6VzipWENYARZwNiFkDB3gdJZvR"UOP_DUP OP_HASH160 c6e09a8ca589ce724741349627ab998c49059332 OP_EQUALVERIFY OP_CHECKSIG*276a914c6e09a8ca589ce724741349627ab998c4905933288ac*"1K8Zrirk6VzipWENYARZwNiFkDB3gdJZvR8$J  +@61e237d4a478871cae7062dfc5512e3a87e110be6bfc4f333b1e3f314c7e2db0""17v2pqKLaKUejvuFShZ3VZyKXqS3bfEF8c"UOP_DUP OP_HASH160 4bd852e8eca3bb686156b492168b20d7e3a1e8dd OP_EQUALVERIFY OP_CHECKSIG*276a9144bd852e8eca3bb686156b492168b20d7e3a1e8dd88ac*"17v2pqKLaKUejvuFShZ3VZyKXqS3bfEF8c8$J  +@61e237d4a478871cae7062dfc5512e3a87e110be6bfc4f333b1e3f314c7e2db0""1P8i1jsN2oqMvQVnz9CTfshNMPs1AK2SEw"UOP_DUP OP_HASH160 f2c7ea291917ee28bf4f0d002ea4445c99a48ae2 OP_EQUALVERIFY OP_CHECKSIG*276a914f2c7ea291917ee28bf4f0d002ea4445c99a48ae288ac*"1P8i1jsN2oqMvQVnz9CTfshNMPs1AK2SEw8$J  + +1@5808ec999d7b71b806342971cee953fc17e52b60c2c8507fae145aee6c56e6cb$"@00000000000000000011db2da36841f7d1b41f096607c52d92f3ff6640ffb907(ª-2 +@682762046d31a1d021d557263ef76ee350f813aff38e22bd4fef03a756d6de31B020a6302bc0a1957fb361b5031cb2884a4ab201bb89f6bf7ab5f7e2d4c2e8b40672 +@c89cb891908ca06bc7b1ccc9d8a8a93acb7f9d38c7ee0447a39d6ccf2be01b75B03016c305bd9868a01f4f5bb328966690fab5057e0dca835add3fcb69c5fd0c9972 +@aa327987d847f8b61eb7940174a17e9085d1d52c2787c0eb1b2d9c12b05cfa84B0303d309671273486f64bbc6ff15cc4eb5bf734ad0de4831654fa892b8539c8f5f2 +@c58252b9a50ecc21e59e19a641eb7a110c8b7ac8408a9346516f3f69ede4da08B033e68004a83d4c484faec6e6e377926302e4ee1cd7340e8e3e1a9d5f47785162dB + +@5808ec999d7b71b806342971cee953fc17e52b60c2c8507fae145aee6c56e6cb""19PnxUqMbxrT2PQWaynzFe97ubKy8JDMMQ"UOP_DUP OP_HASH160 5c10852063bf6b2b70238e15889cc2f4834a196e OP_EQUALVERIFY OP_CHECKSIG*276a9145c10852063bf6b2b70238e15889cc2f4834a196e88ac*"19PnxUqMbxrT2PQWaynzFe97ubKy8JDMMQ8$J  +@5808ec999d7b71b806342971cee953fc17e52b60c2c8507fae145aee6c56e6cb""1JQ8CqLWFK8TsSh88FDS3UM7NGmLNy1uvx"UOP_DUP OP_HASH160 bed9b8146ca3d465988c35a5720f0cb0c287e14c OP_EQUALVERIFY OP_CHECKSIG*276a914bed9b8146ca3d465988c35a5720f0cb0c287e14c88ac*"1JQ8CqLWFK8TsSh88FDS3UM7NGmLNy1uvx8$J  +˲C@5808ec999d7b71b806342971cee953fc17e52b60c2c8507fae145aee6c56e6cb""1LNj8GAoPLWdTNN5s9nzVGRspdDNuQmW9L"UOP_DUP OP_HASH160 d4864a186100c26e770675dd085ba1a0340c4585 OP_EQUALVERIFY OP_CHECKSIG*276a914d4864a186100c26e770675dd085ba1a0340c458588ac*"1LNj8GAoPLWdTNN5s9nzVGRspdDNuQmW9L8$J $渂-@000000000000000000140a7436faa6d42a9321c7409a61cf638cadeff04e1aeb"@00000000000000000011db2da36841f7d1b41f096607c52d92f3ff6640ffb9072 $߂-@0000000000000000001425aa0d57692368e2a6c0ac7098013295b41dc0470298"@000000000000000000140a7436faa6d42a9321c7409a61cf638cadeff04e1aeb2 + + + +1@5829ee5f597fa409dd8178c467c9d9eabf817f18ada73ec721321911fdf49462$"@0000000000000000001425aa0d57692368e2a6c0ac7098013295b41dc0470298(߂-2 +@61e237d4a478871cae7062dfc5512e3a87e110be6bfc4f333b1e3f314c7e2db0B03dc79b919094d79b79740bb7a64e00e6461ad334431dc74ecf1d6c4ace0160f4e2 +@61e237d4a478871cae7062dfc5512e3a87e110be6bfc4f333b1e3f314c7e2db0B02d71c576cadc28263a476ebd4dc5e010c35ca3d044a902a94ad8e884f54805f59B +@5829ee5f597fa409dd8178c467c9d9eabf817f18ada73ec721321911fdf49462""1KfJygzzUWGwN2bz9PSdWR6GvG2ktX4pPc"UOP_DUP OP_HASH160 ccb113d32065f165bcf18fb56e7febab577c0af9 OP_EQUALVERIFY OP_CHECKSIG*276a914ccb113d32065f165bcf18fb56e7febab577c0af988ac*"1KfJygzzUWGwN2bz9PSdWR6GvG2ktX4pPc8$J  +@5829ee5f597fa409dd8178c467c9d9eabf817f18ada73ec721321911fdf49462""112DQJrTpBEuoHcRr1LirxRfGfwdgZdBrF"UOP_DUP OP_HASH160 003ac4bd35bbafd821fe50deb77ea0ca9f37b54f OP_EQUALVERIFY OP_CHECKSIG*276a914003ac4bd35bbafd821fe50deb77ea0ca9f37b54f88ac*"112DQJrTpBEuoHcRr1LirxRfGfwdgZdBrF8$J  +@5829ee5f597fa409dd8178c467c9d9eabf817f18ada73ec721321911fdf49462""134iA1NauTeodyJ1S2XMrC7GXF3JgPZN5E"UOP_DUP OP_HASH160 16a3daa9c74cac32c68d07bbef5ee6f9458841c3 OP_EQUALVERIFY OP_CHECKSIG*276a91416a3daa9c74cac32c68d07bbef5ee6f9458841c388ac*"134iA1NauTeodyJ1S2XMrC7GXF3JgPZN5E8$J $-@0000000000000000000d7122c385697a5280faaa9a9936fba95473b725dd4459"@0000000000000000001425aa0d57692368e2a6c0ac7098013295b41dc04702982$-@000000000000000000074f8265b0b6488ed3f43243144c17c432f4a8db456635"@0000000000000000000d7122c385697a5280faaa9a9936fba95473b725dd44592$ꒃ-@00000000000000000000e10346aaf98673d5a9ee08488accd4332eb8dbf5397d"@000000000000000000074f8265b0b6488ed3f43243144c17c432f4a8db4566352 + + +1@b0d9828d435f0c43bf5cdead83ad7d7f05db6161ee77ce681ac8097e381e4406$"@00000000000000000000e10346aaf98673d5a9ee08488accd4332eb8dbf5397d(ꒃ-2 +@5829ee5f597fa409dd8178c467c9d9eabf817f18ada73ec721321911fdf49462B0222602bc28a6151811ee01d6655e1074056cda60e68377352ba98bd7e66fd23722 +@45028cc0fa7af40ac714948a0a3fbfc1fff7d7bf7bc6bffc841df29f2672f2d7B02fc02b982f84ff5abed6ffee4b5b4dab178045892763853ab6f2dc3e9df4eca2eB +@b0d9828d435f0c43bf5cdead83ad7d7f05db6161ee77ce681ac8097e381e4406""16yGNgfvgx5GnpUQ2yJPH2jSLwUT1qHPVS"UOP_DUP OP_HASH160 417cc1987653e080ea7530b2e74db659825192bb OP_EQUALVERIFY OP_CHECKSIG*276a914417cc1987653e080ea7530b2e74db659825192bb88ac*"16yGNgfvgx5GnpUQ2yJPH2jSLwUT1qHPVS8$J  +@b0d9828d435f0c43bf5cdead83ad7d7f05db6161ee77ce681ac8097e381e4406""1DbUfWJcr79nFyEh1nr1DYka6AP1WxsBBK"UOP_DUP OP_HASH160 8a26bea8237ced1ee3b4409be0241388f300e404 OP_EQUALVERIFY OP_CHECKSIG*276a9148a26bea8237ced1ee3b4409be0241388f300e40488ac*"1DbUfWJcr79nFyEh1nr1DYka6AP1WxsBBK8$J  +@b0d9828d435f0c43bf5cdead83ad7d7f05db6161ee77ce681ac8097e381e4406""19uoDQ16QKH7FsbjAFRgrXE66Qc3XcaVMR"UOP_DUP OP_HASH160 61bd36ac3f2105803d0b0275c35d063cfd17f51f OP_EQUALVERIFY OP_CHECKSIG*276a91461bd36ac3f2105803d0b0275c35d063cfd17f51f88ac*"19uoDQ16QKH7FsbjAFRgrXE66Qc3XcaVMR8$J  + + +1@c52841c220768a9ebf49ad7fc7b3ee429088af5de6a31ee33232db14d2d4a261$"@00000000000000000000e10346aaf98673d5a9ee08488accd4332eb8dbf5397d(ꒃ-2 +@b0d9828d435f0c43bf5cdead83ad7d7f05db6161ee77ce681ac8097e381e4406B0286535b626ef2b81aad0274215760ee6e058029165f85e56e459ae9b57088804b2 +@b0d9828d435f0c43bf5cdead83ad7d7f05db6161ee77ce681ac8097e381e4406B027ddda3c0e9d03dab3ee28d0d28ae6c2b9b15f9edd395746db9d6f94d20d510ccB +@c52841c220768a9ebf49ad7fc7b3ee429088af5de6a31ee33232db14d2d4a261""1NeEgjEfRER4MbMfpaC13ZN5FuiCn5CqpE"UOP_DUP OP_HASH160 ed6574a798c9e7aae1b20baf399826be6eafcebe OP_EQUALVERIFY OP_CHECKSIG*276a914ed6574a798c9e7aae1b20baf399826be6eafcebe88ac*"1NeEgjEfRER4MbMfpaC13ZN5FuiCn5CqpE8$J  +@c52841c220768a9ebf49ad7fc7b3ee429088af5de6a31ee33232db14d2d4a261""1P4fqpT392KkKox1TsNy7htyx1EGNJTEcF"UOP_DUP OP_HASH160 f20470441e049ce710e5189c10f0852070d35186 OP_EQUALVERIFY OP_CHECKSIG*276a914f20470441e049ce710e5189c10f0852070d3518688ac*"1P4fqpT392KkKox1TsNy7htyx1EGNJTEcF8$J  +@c52841c220768a9ebf49ad7fc7b3ee429088af5de6a31ee33232db14d2d4a261""1GdYt26qk3JctT14hE3vBzwVraVrncGhGK"UOP_DUP OP_HASH160 ab7379212ac54010b3931a85b06a476651719a39 OP_EQUALVERIFY OP_CHECKSIG*276a914ab7379212ac54010b3931a85b06a476651719a3988ac*"1GdYt26qk3JctT14hE3vBzwVraVrncGhGK8$J $ѝ-@00000000000000000002861a0709179557c2df5e8177ce19ed94c06a2ef991ea"@00000000000000000000e10346aaf98673d5a9ee08488accd4332eb8dbf5397d2$-@0000000000000000000896b20fdb0061843bbc7814a15f65b3af2ea74f9a29ec"@00000000000000000002861a0709179557c2df5e8177ce19ed94c06a2ef991ea2$Ϩ-@0000000000000000000cf2fb95a7db0e0a45bdaa9481a7c263a808ab53fffaf7"@0000000000000000000896b20fdb0061843bbc7814a15f65b3af2ea74f9a29ec2 $ك-@0000000000000000001905b81075f431cbc02d25e9a1b3df6924d767e118d3fb"@0000000000000000000cf2fb95a7db0e0a45bdaa9481a7c263a808ab53fffaf72 + + + +1@6b786776c915227e1b9865d54f8f44767adabe3bd1e97e604154ff633dc6ae4c$"@0000000000000000001905b81075f431cbc02d25e9a1b3df6924d767e118d3fb(ك-2 +@c52841c220768a9ebf49ad7fc7b3ee429088af5de6a31ee33232db14d2d4a261B03bc00462e1560c9c15af7c05257e4f805f221d56a484d8232a9ffda3c5de5a1db2 +@d2a38544a431a27a8de50538e70e33177aafe99a92fcfd0aa8e42206bcaf747aB02f072d70e582d8eed4c2ee6bbbd16dd56debfa57daa3913001a4c65e8f8a9da9cB +ȟ@6b786776c915227e1b9865d54f8f44767adabe3bd1e97e604154ff633dc6ae4c""1M3pJKpodrPMp8krYSePWzGFX2e3EUpCea"UOP_DUP OP_HASH160 dbead49fe6b86556c684569c121cbb1531d00932 OP_EQUALVERIFY OP_CHECKSIG*276a914dbead49fe6b86556c684569c121cbb1531d0093288ac*"1M3pJKpodrPMp8krYSePWzGFX2e3EUpCea8$J  +@6b786776c915227e1b9865d54f8f44767adabe3bd1e97e604154ff633dc6ae4c""1567o4mS1LtuhmkfDJYBijMnyCWWqXS9Za"UOP_DUP OP_HASH160 2cd8412552fcc144c4f964eaac4fd983bded207d OP_EQUALVERIFY OP_CHECKSIG*276a9142cd8412552fcc144c4f964eaac4fd983bded207d88ac*"1567o4mS1LtuhmkfDJYBijMnyCWWqXS9Za8$J  +@6b786776c915227e1b9865d54f8f44767adabe3bd1e97e604154ff633dc6ae4c""1HF8QHXMRRjw7jmYjtMnp5fLxKspfjcJwC"UOP_DUP OP_HASH160 b22e03b2159abd414d25552a9b707c9cb0652d25 OP_EQUALVERIFY OP_CHECKSIG*276a914b22e03b2159abd414d25552a9b707c9cb0652d2588ac*"1HF8QHXMRRjw7jmYjtMnp5fLxKspfjcJwC8$J $-@000000000000000000043858b380666c12c0ee2106c94f28eab12b9b7c3a23e8"@0000000000000000001905b81075f431cbc02d25e9a1b3df6924d767e118d3fb2$-@00000000000000000013fefd8f1f96bdee2bcc58cfaab88db6af3fe52984af24"@000000000000000000043858b380666c12c0ee2106c94f28eab12b9b7c3a23e82$Ô-@0000000000000000000b6486c99df9e36ae82dc5693604263e63491c89d2623a"@00000000000000000013fefd8f1f96bdee2bcc58cfaab88db6af3fe52984af242 + + +1@c24788d07f73111d42b1c06dd3ab27f2a3bd0ac9749b36ef438b702f0550386d$"@0000000000000000000b6486c99df9e36ae82dc5693604263e63491c89d2623a(Ô-2 +@5808ec999d7b71b806342971cee953fc17e52b60c2c8507fae145aee6c56e6cbB03fd13b439154d680e201d93463428e8801fb1e8b45f7ee813544b877996f838d92 +@27ada3fdcbe1321d3675ac74f359508c1441cfd50701a81279a5a30a9605b811B03ad8f602bbf1ca4b9289dcc248fef56ad0f39b7ed36e2e89236e285fc3edbb807B + +@c24788d07f73111d42b1c06dd3ab27f2a3bd0ac9749b36ef438b702f0550386d""1HuU6mxvaKwdjRQegKd9Bub5iDi5ASo2VL"UOP_DUP OP_HASH160 b96e439e8bb3c596c90fcde6f88a76edaf63a6a2 OP_EQUALVERIFY OP_CHECKSIG*276a914b96e439e8bb3c596c90fcde6f88a76edaf63a6a288ac*"1HuU6mxvaKwdjRQegKd9Bub5iDi5ASo2VL8$J  +z@c24788d07f73111d42b1c06dd3ab27f2a3bd0ac9749b36ef438b702f0550386d""1CqZyVNRDvSF9tdpZyJsD1NzCX9rZqSRpW"UOP_DUP OP_HASH160 81d8e0039c6f87d1e84c88d64ec5c639280d056a OP_EQUALVERIFY OP_CHECKSIG*276a91481d8e0039c6f87d1e84c88d64ec5c639280d056a88ac*"1CqZyVNRDvSF9tdpZyJsD1NzCX9rZqSRpW8$J  +G@c24788d07f73111d42b1c06dd3ab27f2a3bd0ac9749b36ef438b702f0550386d""189G8YjGGaqu8gFHLBGZ8fWgDftQbDMrUV"UOP_DUP OP_HASH160 4e58d692515800f26ce51c7ea5347ecae2d82fe3 OP_EQUALVERIFY OP_CHECKSIG*276a9144e58d692515800f26ce51c7ea5347ecae2d82fe388ac*"189G8YjGGaqu8gFHLBGZ8fWgDftQbDMrUV8$J  + + + +1@59e94fbafa784da5f4f4d357fa702d62ed72c8ce33a419b95f3b85e177db0844$"@0000000000000000000b6486c99df9e36ae82dc5693604263e63491c89d2623a(Ô-2 +@6b786776c915227e1b9865d54f8f44767adabe3bd1e97e604154ff633dc6ae4cB02e965a5aa061d66a279ef75438bebe9f0e185a9c67e8dcb43dfcb7251a09348982 +@bb0a40a60b4054462af52e4a18c94cf816994a4d4edbad2404262255ef6b5c18B03d03943e15f223aacc2fb8d6c6b4b530b60fded48e2e6032998b1fce64fe129e6B +@59e94fbafa784da5f4f4d357fa702d62ed72c8ce33a419b95f3b85e177db0844""1PGkNVg3bTatC4fVgEUbEbHDaRh2bQPkEG"UOP_DUP OP_HASH160 f44d35eb04cc106ba65c124cbaa0f800d8e0452d OP_EQUALVERIFY OP_CHECKSIG*276a914f44d35eb04cc106ba65c124cbaa0f800d8e0452d88ac*"1PGkNVg3bTatC4fVgEUbEbHDaRh2bQPkEG8$J  + @59e94fbafa784da5f4f4d357fa702d62ed72c8ce33a419b95f3b85e177db0844""1A1NMH94MbnsePEAbFNFRyaETHpFcvVe4T"UOP_DUP OP_HASH160 62caf42dc7d6e34924c7293e574f7c202eef35c7 OP_EQUALVERIFY OP_CHECKSIG*276a91462caf42dc7d6e34924c7293e574f7c202eef35c788ac*"1A1NMH94MbnsePEAbFNFRyaETHpFcvVe4T8$J  + @59e94fbafa784da5f4f4d357fa702d62ed72c8ce33a419b95f3b85e177db0844""19CV7fdDwfjY84bGRJWWkKLorKzX3F83hr"UOP_DUP OP_HASH160 59ed0d0f182b61dc018e8b91862c5e186f45cef0 OP_EQUALVERIFY OP_CHECKSIG*276a91459ed0d0f182b61dc018e8b91862c5e186f45cef088ac*"19CV7fdDwfjY84bGRJWWkKLorKzX3F83hr8$J ;$-@000000000000000000077faba9f427c5c2d87ef2df58812b6d55586b9d973620"@0000000000000000000b6486c99df9e36ae82dc5693604263e63491c89d2623a2$-@0000000000000000000d0fbb8d225b6e473f25fab62922e4fad198d5fbcbc6ec"@000000000000000000077faba9f427c5c2d87ef2df58812b6d55586b9d9736202 $-@0000000000000000000a8440d40d3df21e9212398497a6d5f0ae48ffee700071"@0000000000000000000d0fbb8d225b6e473f25fab62922e4fad198d5fbcbc6ec2 + + + +1@d451bdf2c2acad23a1bcc7496021f0a29c24b71891efb2581d8a802ceda1dee0$"@0000000000000000000a8440d40d3df21e9212398497a6d5f0ae48ffee700071(-2 +@57d743b852e987cb7b51b34d37e21d1103df66355e448b19076d2e188f77ce74B03ed3c2ca729e08689d9511bdb726218ddf82cf8d25918201660eac7effc540f1c2 +@f7527fb0f4df680f4f75fd24bd1332a355df3404b26614197ec238b268b62d1aB03901f40b13b1db7f9f3116c0f7a604059c3774a4bfdbac6902a72e9d2cb2edb00B +I@d451bdf2c2acad23a1bcc7496021f0a29c24b71891efb2581d8a802ceda1dee0""1K3yjA1VwEq74Mk5XTsvWD1sx6YRHxg41y"UOP_DUP OP_HASH160 c60272fe4c4803fa57489c82b7d11a2c88997aae OP_EQUALVERIFY OP_CHECKSIG*276a914c60272fe4c4803fa57489c82b7d11a2c88997aae88ac*"1K3yjA1VwEq74Mk5XTsvWD1sx6YRHxg41y8$J  +%@d451bdf2c2acad23a1bcc7496021f0a29c24b71891efb2581d8a802ceda1dee0"!1yeHmxfKi3mR3WW358JECTUighckcm9RP"UOP_DUP OP_HASH160 0ab66bdce51c9224b76dfe32d8efb62cf6d1dec7 OP_EQUALVERIFY OP_CHECKSIG*276a9140ab66bdce51c9224b76dfe32d8efb62cf6d1dec788ac*!1yeHmxfKi3mR3WW358JECTUighckcm9RP8$J  +@d451bdf2c2acad23a1bcc7496021f0a29c24b71891efb2581d8a802ceda1dee0""1CHkg94NGC3pGq8NBw9DWB6jKbr4VWRH3P"UOP_DUP OP_HASH160 7bd47f352854a453529b0caa6018a025170f36fd OP_EQUALVERIFY OP_CHECKSIG*276a9147bd47f352854a453529b0caa6018a025170f36fd88ac*"1CHkg94NGC3pGq8NBw9DWB6jKbr4VWRH3P8$J  $밅-@0000000000000000001014e4529d58efc35f9386ff29661816863140504dcde3"@0000000000000000000a8440d40d3df21e9212398497a6d5f0ae48ffee7000712 + +1@ba892a2f1b7e68273ebb5d3816940ff2e3265f6768af1b790d64c16d4adbfc22$"@0000000000000000001014e4529d58efc35f9386ff29661816863140504dcde3(밅-2 +@59e94fbafa784da5f4f4d357fa702d62ed72c8ce33a419b95f3b85e177db0844B039f515607d7d69f9fe218fdeaedb69902049be755f0218ab534c232466d4ed9052 +@59e94fbafa784da5f4f4d357fa702d62ed72c8ce33a419b95f3b85e177db0844B02f68a505686fafdded2127a4525d066505e196764b6e1851a68eec33be0ccd9d52 +@9624bfbd9b5bb9ba0bec21804a698636729684dacd1a1a9a59b958908e509af8B027ce6129ac1ee4e9b4fccbb7bfaf55668b2d528997e4a3a58d9c35daf7af4733b2 +@251bcef08fe3bc6dea83a8039738792bcfda961e0cb96f73e7febd7dac1a993dB033309e1eeead5ca6783c463b29c32a23de37ddd39dbe7ab2145710fffdca9a1d7B +@ba892a2f1b7e68273ebb5d3816940ff2e3265f6768af1b790d64c16d4adbfc22""1NBQEM9TLJLA2p29BTgovKiF9oLhuW5fuB"UOP_DUP OP_HASH160 e852314ee90f2195b854d8176394789368698bba OP_EQUALVERIFY OP_CHECKSIG*276a914e852314ee90f2195b854d8176394789368698bba88ac*"1NBQEM9TLJLA2p29BTgovKiF9oLhuW5fuB8$J  + @ba892a2f1b7e68273ebb5d3816940ff2e3265f6768af1b790d64c16d4adbfc22"!1N1zCR9dLRpHQiRXMsfFj2UxxYqZbmXsH"UOP_DUP OP_HASH160 03f98ef30b5ff57c07392704bc1f5ed4e42684a5 OP_EQUALVERIFY OP_CHECKSIG*276a91403f98ef30b5ff57c07392704bc1f5ed4e42684a588ac*!1N1zCR9dLRpHQiRXMsfFj2UxxYqZbmXsH8$J  +֘@ba892a2f1b7e68273ebb5d3816940ff2e3265f6768af1b790d64c16d4adbfc22""1L6vqqHUNTaTEHuZN8QNv9fWdzLjFzhujv"UOP_DUP OP_HASH160 d1896a2902e54b3e209d51705d72c66fd316bcf2 OP_EQUALVERIFY OP_CHECKSIG*276a914d1896a2902e54b3e209d51705d72c66fd316bcf288ac*"1L6vqqHUNTaTEHuZN8QNv9fWdzLjFzhujv8$J ;$х-@0000000000000000000d10b16a24c8a2fc281e0c51f4687c04abc6f82767e07c"@0000000000000000001014e4529d58efc35f9386ff29661816863140504dcde32 + + +1@f51801a2c5011b9b2b5032808116c6fae9e0a2d1f6d26314fafcf20e93080df5$"@0000000000000000000d10b16a24c8a2fc281e0c51f4687c04abc6f82767e07c(х-2 +@9f5d5f6c6cb3a664a209204fb466d2b4e32ca4003f2717cf35b1863bf1c3aadaB033f65ca24c310ab2ec66881e5a81a20022b06b84a10ad170ee2735e97a52d35102 +@fbda433fbaab8fa3a1424c57428cec9d3e7c29415470bd38b095fdc6ebb092f7B02738a8987fb886798a0ab1c69a00321de40557ffc2d9100f0a6563aa0931b08efB + @f51801a2c5011b9b2b5032808116c6fae9e0a2d1f6d26314fafcf20e93080df5""1HNKUrTgQdw5saaBV3Sp6yByChTMYvmpgd"UOP_DUP OP_HASH160 b38a2c9b915d33d002f90b75e529647fb8659801 OP_EQUALVERIFY OP_CHECKSIG*276a914b38a2c9b915d33d002f90b75e529647fb865980188ac*"1HNKUrTgQdw5saaBV3Sp6yByChTMYvmpgd8$J  +@f51801a2c5011b9b2b5032808116c6fae9e0a2d1f6d26314fafcf20e93080df5""1NeFKkR5w7JiSpNA2Yb1RjadNvpv6pS4ze"UOP_DUP OP_HASH160 ed65fd0de1c51a7f7807a6a79c523f873e6f7bfe OP_EQUALVERIFY OP_CHECKSIG*276a914ed65fd0de1c51a7f7807a6a79c523f873e6f7bfe88ac*"1NeFKkR5w7JiSpNA2Yb1RjadNvpv6pS4ze8$J  +ɨ@f51801a2c5011b9b2b5032808116c6fae9e0a2d1f6d26314fafcf20e93080df5""1ELNAwit9aJqAAYLVBXgG99uaCq4SozdV9"UOP_DUP OP_HASH160 924336244122b27cdd4f0cdde58192e9b8acfe90 OP_EQUALVERIFY OP_CHECKSIG*276a914924336244122b27cdd4f0cdde58192e9b8acfe9088ac*"1ELNAwit9aJqAAYLVBXgG99uaCq4SozdV98$J  + + +1@4b810f8200215aaaf2950e7a99835346847aac017bf21dace06d9b5221420444$"@0000000000000000000d10b16a24c8a2fc281e0c51f4687c04abc6f82767e07c(х-2 +@c24788d07f73111d42b1c06dd3ab27f2a3bd0ac9749b36ef438b702f0550386dB03f26cd036123b5da4a2c0c0c93db181bd9e28844cf21d64539e7f3bd01cba9ded2 +@f51801a2c5011b9b2b5032808116c6fae9e0a2d1f6d26314fafcf20e93080df5B035f9a8b11e5d1c65f454a06549b5c5b48e2b8df71f8beca9ffa9afe12fec5ce7aB + +@4b810f8200215aaaf2950e7a99835346847aac017bf21dace06d9b5221420444""1Hwtv6zhCpTnykZF159yVW8RG5PbQdPHWf"UOP_DUP OP_HASH160 b9e3cfb901eebdf3a3cacc2bf993402aee252a91 OP_EQUALVERIFY OP_CHECKSIG*276a914b9e3cfb901eebdf3a3cacc2bf993402aee252a9188ac*"1Hwtv6zhCpTnykZF159yVW8RG5PbQdPHWf8$J  +@4b810f8200215aaaf2950e7a99835346847aac017bf21dace06d9b5221420444""1EDsiA61qGAu9Wo27wAheQtA9WEqU6h8ga"UOP_DUP OP_HASH160 9108f4fc0c605b568e76689fe11b0a3809449bc0 OP_EQUALVERIFY OP_CHECKSIG*276a9149108f4fc0c605b568e76689fe11b0a3809449bc088ac*"1EDsiA61qGAu9Wo27wAheQtA9WEqU6h8ga8$J  +튭@4b810f8200215aaaf2950e7a99835346847aac017bf21dace06d9b5221420444""15DqfErt5Z4zC6NAcuav83f4FJEKc6AMxf"UOP_DUP OP_HASH160 2e4e1d0855a8c9fa429b172fa44ac46ddc618604 OP_EQUALVERIFY OP_CHECKSIG*276a9142e4e1d0855a8c9fa429b172fa44ac46ddc61860488ac*"15DqfErt5Z4zC6NAcuav83f4FJEKc6AMxf8$J $߅-@0000000000000000000275da1634c81d4bfc5ae53ea77ee29a99b404e4a6a7b6"@0000000000000000000d10b16a24c8a2fc281e0c51f4687c04abc6f82767e07c2$-@00000000000000000008ce9e255f0ea9b975fe3c98e18119c23d780e65cecc5f"@0000000000000000000275da1634c81d4bfc5ae53ea77ee29a99b404e4a6a7b62$-@000000000000000000017268445772842bcd8b00822ec6929cdb96291562c21d"@00000000000000000008ce9e255f0ea9b975fe3c98e18119c23d780e65cecc5f2 + + +1@7ed2f106ced42218aef5912e96924a54f9670423347a9eaf73b9c2c0fec8cf54$"@000000000000000000017268445772842bcd8b00822ec6929cdb96291562c21d(-2 +@4b810f8200215aaaf2950e7a99835346847aac017bf21dace06d9b5221420444B032eadadda6bc65bd6b814041ea5f8980169916e94dc6340c05925bc14246402ef2 +@4b810f8200215aaaf2950e7a99835346847aac017bf21dace06d9b5221420444B02f7da9201bedfd2e70997a50086f3e8d71aa961543a1c51b8c1384bd3d151d0c6B + +@7ed2f106ced42218aef5912e96924a54f9670423347a9eaf73b9c2c0fec8cf54""129nz9RerPuD6rreRFoZtwHrWfKNbT9dGh"UOP_DUP OP_HASH160 0ca1d70d07f2dfc7d85b9e128a4cebb7c35f8040 OP_EQUALVERIFY OP_CHECKSIG*276a9140ca1d70d07f2dfc7d85b9e128a4cebb7c35f804088ac*"129nz9RerPuD6rreRFoZtwHrWfKNbT9dGh8$J  +@7ed2f106ced42218aef5912e96924a54f9670423347a9eaf73b9c2c0fec8cf54""1KzMvpWPy78qdhHTvvPHp3oU14yNGiLoa3"UOP_DUP OP_HASH160 d04b71949bfa5e811973bc137cb0c7823df09849 OP_EQUALVERIFY OP_CHECKSIG*276a914d04b71949bfa5e811973bc137cb0c7823df0984988ac*"1KzMvpWPy78qdhHTvvPHp3oU14yNGiLoa38$J  +@7ed2f106ced42218aef5912e96924a54f9670423347a9eaf73b9c2c0fec8cf54""18snCqNw7jhrmCczfPnJUgRy9zLP7N12k8"UOP_DUP OP_HASH160 566369bab43e3670ac15a75f06d36f51db3d6b5c OP_EQUALVERIFY OP_CHECKSIG*276a914566369bab43e3670ac15a75f06d36f51db3d6b5c88ac*"18snCqNw7jhrmCczfPnJUgRy9zLP7N12k88$J  + + +1@934070a2b3f7aefb6f43ded07ab7bc9f7c65f253eaf319e74197524c53574154$"@000000000000000000017268445772842bcd8b00822ec6929cdb96291562c21d(-2 +@726b3eb17d30a80b56870023410fa10f50c5afe2da16e5bf1075ded9aa5da676B025e178bb8d645a0298ccbd0a51358a0642a01e35139a7d3ca55a789d12920da1a2 +@726b3eb17d30a80b56870023410fa10f50c5afe2da16e5bf1075ded9aa5da676B03f7315132040f9120c55611c0d114a903ccd8e05feca744a81b7df045e652c7e0B +מ@934070a2b3f7aefb6f43ded07ab7bc9f7c65f253eaf319e74197524c53574154""18Q9VdYAoc5vPG95V3pKkKWtDKc7nphshj"UOP_DUP OP_HASH160 512989a84f30102eab1d322ba90a2e3fd37752ed OP_EQUALVERIFY OP_CHECKSIG*276a914512989a84f30102eab1d322ba90a2e3fd37752ed88ac*"18Q9VdYAoc5vPG95V3pKkKWtDKc7nphshj8$J  +@934070a2b3f7aefb6f43ded07ab7bc9f7c65f253eaf319e74197524c53574154""1NDjoqkek82VTSsb59WExe61Hdho6ovNrL"UOP_DUP OP_HASH160 e8c35df28d697658e3c496ae09ec60ed756ba2f9 OP_EQUALVERIFY OP_CHECKSIG*276a914e8c35df28d697658e3c496ae09ec60ed756ba2f988ac*"1NDjoqkek82VTSsb59WExe61Hdho6ovNrL8$J  +@934070a2b3f7aefb6f43ded07ab7bc9f7c65f253eaf319e74197524c53574154""1BEgK76Wet7GJQbKAw4hu92AZh3hBVxFqp"UOP_DUP OP_HASH160 70477b4210787284a328b5d2d413bb1e49b62eed OP_EQUALVERIFY OP_CHECKSIG*276a91470477b4210787284a328b5d2d413bb1e49b62eed88ac*"1BEgK76Wet7GJQbKAw4hu92AZh3hBVxFqp8$J  $݈-@00000000000000000000bd1c050e8a227faa7183d578d0c3d58e3d7924624e84"@000000000000000000017268445772842bcd8b00822ec6929cdb96291562c21d2›$-@00000000000000000018d7f5421514cc264800efde408d95a58559430fc4d62d"@00000000000000000000bd1c050e8a227faa7183d578d0c3d58e3d7924624e842 Û$֚-@000000000000000000040dfcfae4fb4827203bacdc68c99d10548ba07dc1e235"@00000000000000000018d7f5421514cc264800efde408d95a58559430fc4d62d2 + + + +1@2e3b10b80ffec24d54a9d6c48fbe5912251920c740cbe39136e0f9c2ef6e1297Û$"@000000000000000000040dfcfae4fb4827203bacdc68c99d10548ba07dc1e235(֚-2 +@b58eae0c23b4d46fd4f369c31c51fdb464f8dc5fc852b6d96450d1f37b28516dB02ebdf3c33387c46eb3c15d1dab56e3b624b2933e22d68e40a1446f8b7927298782 +@b58eae0c23b4d46fd4f369c31c51fdb464f8dc5fc852b6d96450d1f37b28516dB02b1a3fe0b58e2522e560d62f6ca198c6fe4e4d864d59764cd2b02b4bf8642dcb4B +A@2e3b10b80ffec24d54a9d6c48fbe5912251920c740cbe39136e0f9c2ef6e1297""1DTC3rq3yiH5nwyy24SSa5yS4wBPxLJXvZ"UOP_DUP OP_HASH160 88958c4319586456132fc788a3d41e69dba4de5c OP_EQUALVERIFY OP_CHECKSIG*276a91488958c4319586456132fc788a3d41e69dba4de5c88ac*"1DTC3rq3yiH5nwyy24SSa5yS4wBPxLJXvZ8Û$J  +y@2e3b10b80ffec24d54a9d6c48fbe5912251920c740cbe39136e0f9c2ef6e1297""1GAHxLHg9p6kxoTj5Vf3XzYbnoSadV3dvr"UOP_DUP OP_HASH160 a64bc86c99063c4f0a7c353acecfc77ad87ee6ef OP_EQUALVERIFY OP_CHECKSIG*276a914a64bc86c99063c4f0a7c353acecfc77ad87ee6ef88ac*"1GAHxLHg9p6kxoTj5Vf3XzYbnoSadV3dvr8Û$J  +f@2e3b10b80ffec24d54a9d6c48fbe5912251920c740cbe39136e0f9c2ef6e1297""1MK6JGSQ2gRTfq8sZwmPwu6h8xr4iWEfbn"UOP_DUP OP_HASH160 dece6cdf12cb5465e9b859d00dbb0d5f13e52fdf OP_EQUALVERIFY OP_CHECKSIG*276a914dece6cdf12cb5465e9b859d00dbb0d5f13e52fdf88ac*"1MK6JGSQ2gRTfq8sZwmPwu6h8xr4iWEfbn8Û$J ě$袦-@00000000000000000006eb36435f67575b6bca4165e60caf0fca83be4246a258"@000000000000000000040dfcfae4fb4827203bacdc68c99d10548ba07dc1e2352ś$ȩ-@00000000000000000009439c42780dae3954e60c1f00baf440d99aaf02451a8b"@00000000000000000006eb36435f67575b6bca4165e60caf0fca83be4246a2582ƛ$Æ-@00000000000000000006266c47fbd16814413bc6ee75779103ef3b5d1f2d4d9b"@00000000000000000009439c42780dae3954e60c1f00baf440d99aaf02451a8b2Ǜ$ӆ-@000000000000000000199ec41eeafabf2264de727487cf5d203ed1bfb2224dc1"@00000000000000000006266c47fbd16814413bc6ee75779103ef3b5d1f2d4d9b2 + +1@c6cf991f336064aaa2fab47cab66893b911a98a95ea9433e226d2de8130071b4Ǜ$"@000000000000000000199ec41eeafabf2264de727487cf5d203ed1bfb2224dc1(ӆ-2 +@2e3b10b80ffec24d54a9d6c48fbe5912251920c740cbe39136e0f9c2ef6e1297B02730e080009e59b09b2ae43f09dc9ec2f1e3380096e08d97ef294ec2fbfd0171dB +@c6cf991f336064aaa2fab47cab66893b911a98a95ea9433e226d2de8130071b4""1FGZh7rkFTbN3zP1WrdS4scYZVP8qejgEP"UOP_DUP OP_HASH160 9c834a40ce1fab6dd158665e3d8c24c91a196f78 OP_EQUALVERIFY OP_CHECKSIG*276a9149c834a40ce1fab6dd158665e3d8c24c91a196f7888ac*"1FGZh7rkFTbN3zP1WrdS4scYZVP8qejgEP8Ǜ$J  +&@c6cf991f336064aaa2fab47cab66893b911a98a95ea9433e226d2de8130071b4""19Dy7y6oDNZpQvfd3qTUpLNwF1n1do9d9z"UOP_DUP OP_HASH160 5a34d8334bdcdaa5917816cc753ac01a6b39fd36 OP_EQUALVERIFY OP_CHECKSIG*276a9145a34d8334bdcdaa5917816cc753ac01a6b39fd3688ac*"19Dy7y6oDNZpQvfd3qTUpLNwF1n1do9d9z8Ǜ$J  +@c6cf991f336064aaa2fab47cab66893b911a98a95ea9433e226d2de8130071b4"l"6OP_RETURN 16018940333c3417b15372a129d482d9124f90ece71f*06a1616018940333c3417b15372a129d482d9124f90ece71f2@3<4Sr)ԂO8Ǜ$J : + + +1@3bc5d4fe86c9540b28b77cd09e44ba06322a55e42c132d721241a1fbdde10f70Ǜ$"@000000000000000000199ec41eeafabf2264de727487cf5d203ed1bfb2224dc1(ӆ-2 +@ba892a2f1b7e68273ebb5d3816940ff2e3265f6768af1b790d64c16d4adbfc22B02fc694ad91b285526cc69ed4803bfaba9d21a32446b7317f0fa5e9b725e7b4afe2 +@896a5d812bfd9ffcc6dad91f25376c9f0ef0e86c6c98f99de6268bfe9f3e39c1B037ed68f4567afebc254d9a2b5e4b885f2917bbcb082b896bbf4bd539f75731757B +@3bc5d4fe86c9540b28b77cd09e44ba06322a55e42c132d721241a1fbdde10f70""1KmEhbQYgEqQ21bPRdXscCvGsayKhQ4su7"UOP_DUP OP_HASH160 cdd000a4b1944a817a0951910a2dab6177a1741c OP_EQUALVERIFY OP_CHECKSIG*276a914cdd000a4b1944a817a0951910a2dab6177a1741c88ac*"1KmEhbQYgEqQ21bPRdXscCvGsayKhQ4su78Ǜ$J  + @3bc5d4fe86c9540b28b77cd09e44ba06322a55e42c132d721241a1fbdde10f70""1JKiW5jHhrZqqqotMuSbjY6d9YEA93kwSc"UOP_DUP OP_HASH160 be0444ee92dc71d09f83632707d8299275685de2 OP_EQUALVERIFY OP_CHECKSIG*276a914be0444ee92dc71d09f83632707d8299275685de288ac*"1JKiW5jHhrZqqqotMuSbjY6d9YEA93kwSc8Ǜ$J  +@3bc5d4fe86c9540b28b77cd09e44ba06322a55e42c132d721241a1fbdde10f70""17hvJSDwRPxY6ordojPn6vjcp7EXYpbGqT"UOP_DUP OP_HASH160 498de2e2f580e9977ada8f0011da1e480313c97c OP_EQUALVERIFY OP_CHECKSIG*276a914498de2e2f580e9977ada8f0011da1e480313c97c88ac*"17hvJSDwRPxY6ordojPn6vjcp7EXYpbGqT8Ǜ$J ;!ț$-@00000000000000000009714ed92cda31c49a2c442fbfaab96ebf6a97ac43ae31"@000000000000000000199ec41eeafabf2264de727487cf5d203ed1bfb2224dc12 + + +1@f0da353289705f13e83ee451964be71be50bf8599dd572884ed87bf0bcee195dț$"@00000000000000000009714ed92cda31c49a2c442fbfaab96ebf6a97ac43ae31(-2 +@78e59929559df6879d876df29fc90a725bc3c6c8c67c3bbffb603e0660f200d0B024e84c0bb8e6a8371a28d3715d3cb1368dd9f18ec9bf5f53b5cccb05f1ab69deb2 +@54754477081ebb161240ab8319261da182420d5a1e75f908e728dd650a145ecfB02d68792db45532132b428ea4816e6fb3d0b6c51a17b96a23eba1664e6c84cdfefB +F@f0da353289705f13e83ee451964be71be50bf8599dd572884ed87bf0bcee195d""1MTjrSYuBywL2jrW8XpmL7jNye94mGYaUj"UOP_DUP OP_HASH160 e0711a221e7f8e86cf844e6a5910ae1cde49fc6a OP_EQUALVERIFY OP_CHECKSIG*276a914e0711a221e7f8e86cf844e6a5910ae1cde49fc6a88ac*"1MTjrSYuBywL2jrW8XpmL7jNye94mGYaUj8ț$J  +@f0da353289705f13e83ee451964be71be50bf8599dd572884ed87bf0bcee195d""1GFd3Et5tD27S2EkpeiJJyxvMqBU3Y6Aoj"UOP_DUP OP_HASH160 a74dcb32620b443fae809bb085e0b3eb41ed723c OP_EQUALVERIFY OP_CHECKSIG*276a914a74dcb32620b443fae809bb085e0b3eb41ed723c88ac*"1GFd3Et5tD27S2EkpeiJJyxvMqBU3Y6Aoj8ț$J  +@f0da353289705f13e83ee451964be71be50bf8599dd572884ed87bf0bcee195d""1BGzdBb4H3WEqnTGVUWSoEPQELvU1kkkZq"UOP_DUP OP_HASH160 70b799668fe9ee8c51c1443a2d0446086a643562 OP_EQUALVERIFY OP_CHECKSIG*276a91470b799668fe9ee8c51c1443a2d0446086a64356288ac*"1BGzdBb4H3WEqnTGVUWSoEPQELvU1kkkZq8ț$J  + + +1@7b121c7741190c73a91d109267c31079fae70fe37ee45daa6030d380c2406c18ț$"@00000000000000000009714ed92cda31c49a2c442fbfaab96ebf6a97ac43ae31(-2 +@934070a2b3f7aefb6f43ded07ab7bc9f7c65f253eaf319e74197524c53574154B03f3b18a791336b91586367e50bc35556ca977871f4e383eb51d7e7302a46bdeda2 +@1b2f9707af88895d3e232d2b20bc882bdc0274031767c42c41e708a11b6d8ecbB02ea3d834320eac06e7f318312e376d610768266bf557c9063a8356d67c2748abdB +Ӟ@7b121c7741190c73a91d109267c31079fae70fe37ee45daa6030d380c2406c18""19J4X4bhe4d5xLJdZGe32n4BzoWu4qBCmu"UOP_DUP OP_HASH160 5afb03ba1fc72103015b055202a79413eabe539c OP_EQUALVERIFY OP_CHECKSIG*276a9145afb03ba1fc72103015b055202a79413eabe539c88ac*"19J4X4bhe4d5xLJdZGe32n4BzoWu4qBCmu8ț$J  +@7b121c7741190c73a91d109267c31079fae70fe37ee45daa6030d380c2406c18""1Gdz26zvZh4vzdYYVGakYiMJbxk5z3rdBW"UOP_DUP OP_HASH160 ab88755e0426620569ae01d0be702fd8392e5e96 OP_EQUALVERIFY OP_CHECKSIG*276a914ab88755e0426620569ae01d0be702fd8392e5e9688ac*"1Gdz26zvZh4vzdYYVGakYiMJbxk5z3rdBW8ț$J  +@7b121c7741190c73a91d109267c31079fae70fe37ee45daa6030d380c2406c18""1QJde9xiJCkxPvDZCZZUe8qPxe9mBnv3sL"UOP_DUP OP_HASH160 ffa08ce75f285c9366b30df0f867025ce1715d8b OP_EQUALVERIFY OP_CHECKSIG*276a914ffa08ce75f285c9366b30df0f867025ce1715d8b88ac*"1QJde9xiJCkxPvDZCZZUe8qPxe9mBnv3sL8ț$J  + + +1@ceede7b747dcbc09899a603fe5967e41f698bc10eb201df44da018a4e00fc7a5ț$"@00000000000000000009714ed92cda31c49a2c442fbfaab96ebf6a97ac43ae31(-2 +@df9d60a116d4a167dd77e89137a84d651bded3f48592fe814a6cf7b00642f1bdB0302bee6899b97568503884898b8252846c028f53a0b455212ad09b42399e35ea62 +@df9d60a116d4a167dd77e89137a84d651bded3f48592fe814a6cf7b00642f1bdB020c5487a7796cb95aa787a80820cac11c03f69dec6419cd0547f696bf5f96f6c8B +@ceede7b747dcbc09899a603fe5967e41f698bc10eb201df44da018a4e00fc7a5""1B9w521qCv9mhYKByAj4X6MhnfXygCsNUR"UOP_DUP OP_HASH160 6f61b8647b9dc4481d90603b1166c02432da1f7a OP_EQUALVERIFY OP_CHECKSIG*276a9146f61b8647b9dc4481d90603b1166c02432da1f7a88ac*"1B9w521qCv9mhYKByAj4X6MhnfXygCsNUR8ț$J  + @ceede7b747dcbc09899a603fe5967e41f698bc10eb201df44da018a4e00fc7a5""12xjMSNXc6aHCtyj4TAezyjJPsK5YAnctD"UOP_DUP OP_HASH160 15825b8f98f651388fb1364cb51ce6aecffbb2d3 OP_EQUALVERIFY OP_CHECKSIG*276a91415825b8f98f651388fb1364cb51ce6aecffbb2d388ac*"12xjMSNXc6aHCtyj4TAezyjJPsK5YAnctD8ț$J  +?@ceede7b747dcbc09899a603fe5967e41f698bc10eb201df44da018a4e00fc7a5""18niXBQ6LeggECJmi26x3dFiUmeso9S7jZ"UOP_DUP OP_HASH160 556e4219113f967be31d1c5dbc54f511fdc56276 OP_EQUALVERIFY OP_CHECKSIG*276a914556e4219113f967be31d1c5dbc54f511fdc5627688ac*"18niXBQ6LeggECJmi26x3dFiUmeso9S7jZ8ț$J ɛ$-@000000000000000000152c2753fc55f8774dbbac0e02bcbca0f1ac69727aef6e"@00000000000000000009714ed92cda31c49a2c442fbfaab96ebf6a97ac43ae312 ʛ$揇-@00000000000000000015361374e41d08da20920e0810cb483fb71faa8f03794f"@000000000000000000152c2753fc55f8774dbbac0e02bcbca0f1ac69727aef6e2 + + + +1@df740039062a90d632af36ff2e007ba913f059200f29c2e122126f27d387ed02ʛ$"@00000000000000000015361374e41d08da20920e0810cb483fb71faa8f03794f(揇-2 +@ceede7b747dcbc09899a603fe5967e41f698bc10eb201df44da018a4e00fc7a5B03c1203ff3b8bb41d95177cc47b90cfa080463075026cd2bf8fe4194da9ff13f392 +@ceede7b747dcbc09899a603fe5967e41f698bc10eb201df44da018a4e00fc7a5B035ca5eb7621da1b165b83ca18ba3f26603d4dda1c0f5229d16355db94888e5524B +@df740039062a90d632af36ff2e007ba913f059200f29c2e122126f27d387ed02""1EqRyoRH4vzQKaWuqzUNZfaYWLnimmBsjX"UOP_DUP OP_HASH160 97c273fa48efad0ea336ef5c33a3c60458032d04 OP_EQUALVERIFY OP_CHECKSIG*276a91497c273fa48efad0ea336ef5c33a3c60458032d0488ac*"1EqRyoRH4vzQKaWuqzUNZfaYWLnimmBsjX8ʛ$J  +@df740039062a90d632af36ff2e007ba913f059200f29c2e122126f27d387ed02""1J8ounDecC7ZP9C3FqaXfh84yQi6fFAZws"UOP_DUP OP_HASH160 bbf435635b07f9c07c3c15a0bf07a63a4eeefd2b OP_EQUALVERIFY OP_CHECKSIG*276a914bbf435635b07f9c07c3c15a0bf07a63a4eeefd2b88ac*"1J8ounDecC7ZP9C3FqaXfh84yQi6fFAZws8ʛ$J  +?@df740039062a90d632af36ff2e007ba913f059200f29c2e122126f27d387ed02""1GCVKTG1KaHUUirtjGMuiCjKSs6hb1wbHa"UOP_DUP OP_HASH160 a6b619e42ee77afa233a42a11559b0b73fb2aaea OP_EQUALVERIFY OP_CHECKSIG*276a914a6b619e42ee77afa233a42a11559b0b73fb2aaea88ac*"1GCVKTG1KaHUUirtjGMuiCjKSs6hb1wbHa8ʛ$J +˛$χ-@00000000000000000016b13ec3d5ccaf37f210c12744b50e7a1d810942245b69"@00000000000000000015361374e41d08da20920e0810cb483fb71faa8f03794f2* + + +1@79d8a960b48a75fad1bc2e171d1c15bd025965767675cff4f06e891a0c319617˛$"@00000000000000000016b13ec3d5ccaf37f210c12744b50e7a1d810942245b69(χ-2 +@3bc5d4fe86c9540b28b77cd09e44ba06322a55e42c132d721241a1fbdde10f70B02683698ee8a50676eb9504d1e2e5b672ee0c8dc3cf2239952ab470f6cb145d2a32 +@3a0c35c99461bfdc415b72c94ca740ebd4143bd8cb371f912ee19d68ef449bc2B0216e8eba18973f44364d0f5b2e1b1b999fd715ca47326a336e869ea5aa5ee5308B +@79d8a960b48a75fad1bc2e171d1c15bd025965767675cff4f06e891a0c319617""1ANp2AQCVwhjNJt9W7c3NyPtxsAoiqn3nJ"UOP_DUP OP_HASH160 66d91e1b1487483de206fcc45d6454f0fb7ef5d0 OP_EQUALVERIFY OP_CHECKSIG*276a91466d91e1b1487483de206fcc45d6454f0fb7ef5d088ac*"1ANp2AQCVwhjNJt9W7c3NyPtxsAoiqn3nJ8˛$J  +ѱ@79d8a960b48a75fad1bc2e171d1c15bd025965767675cff4f06e891a0c319617"!1th32UueWx9mNPFH5kxkTM6o7YHdbjtcm"UOP_DUP OP_HASH160 09c6a22e7feb401808632772fb3a542698d1dfe7 OP_EQUALVERIFY OP_CHECKSIG*276a91409c6a22e7feb401808632772fb3a542698d1dfe788ac*!1th32UueWx9mNPFH5kxkTM6o7YHdbjtcm8˛$J  + @79d8a960b48a75fad1bc2e171d1c15bd025965767675cff4f06e891a0c319617""12K4xp72GzzC6zkv3857ZW9AGxqQC5dZHN"UOP_DUP OP_HASH160 0e62ebaf038d9ba14b3aab9e61e6fa0754c6b064 OP_EQUALVERIFY OP_CHECKSIG*276a9140e62ebaf038d9ba14b3aab9e61e6fa0754c6b06488ac*"12K4xp72GzzC6zkv3857ZW9AGxqQC5dZHN8˛$J  + + +1@91aa770a799e567fa198f2e510d403844cce9ea592073ef1279009f97541b35d˛$"@00000000000000000016b13ec3d5ccaf37f210c12744b50e7a1d810942245b69(χ-2 +@79d8a960b48a75fad1bc2e171d1c15bd025965767675cff4f06e891a0c319617B0282671feca02af2d62a40623c91dabe8851d7357daf4e3e5a33cf22971070cc1f2 +@7c458d570e61b1ee227f707e4a3c6e72984f182980ddfa8b72ee22d85a370427B0237e0afc5e1785f476216324792a328b8a72ebf0f4ec34be84b236941c6954679B +@91aa770a799e567fa198f2e510d403844cce9ea592073ef1279009f97541b35d""1Jss8RtDf2K7poF18k1ZrCkS7h2NC8Hds9"UOP_DUP OP_HASH160 c418c7fee331f6cd6e6408552223576af79b748c OP_EQUALVERIFY OP_CHECKSIG*276a914c418c7fee331f6cd6e6408552223576af79b748c88ac*"1Jss8RtDf2K7poF18k1ZrCkS7h2NC8Hds98˛$J  +@91aa770a799e567fa198f2e510d403844cce9ea592073ef1279009f97541b35d""18KeU9keujNfoa72JLqNShxDGh5TvF6nMW"UOP_DUP OP_HASH160 504fa5051ee214d5662d04ddd413fa3463406753 OP_EQUALVERIFY OP_CHECKSIG*276a914504fa5051ee214d5662d04ddd413fa346340675388ac*"18KeU9keujNfoa72JLqNShxDGh5TvF6nMW8˛$J  +ͺ@91aa770a799e567fa198f2e510d403844cce9ea592073ef1279009f97541b35d""1Kqz5mFrV6atPu4Nz82ppn4XjPrEEoF6zE"UOP_DUP OP_HASH160 ceb5e14996c1d303b66669c06baf7c8ee1af525f OP_EQUALVERIFY OP_CHECKSIG*276a914ceb5e14996c1d303b66669c06baf7c8ee1af525f88ac*"1Kqz5mFrV6atPu4Nz82ppn4XjPrEEoF6zE8˛$J  + + +1@fc182dcb2acf95e3eb8655e5f82fba5f7e62ac7ee72fb355f322edaacacb8943˛$"@00000000000000000016b13ec3d5ccaf37f210c12744b50e7a1d810942245b69(χ-2 +@f51801a2c5011b9b2b5032808116c6fae9e0a2d1f6d26314fafcf20e93080df5B02e601c63491ee629c7e28fd123803f748cf2be9e7f0aa3079f768385ea7a68e022 +@1d19d3b003d152e7403fea11aeaef34587586307b58e10089bb39fae9db9cda9B028fa5922cfb4c9e3d8c8c602baa5b38b718b85367fdacf6e61c5616d1eb2da04aB + @fc182dcb2acf95e3eb8655e5f82fba5f7e62ac7ee72fb355f322edaacacb8943""1KsBPYVgS7arC8Gk6BPFZi2Uc3AyDT6RCv"UOP_DUP OP_HASH160 ceefbbf6248cfa21dd4c8ed136b8d20db413cba2 OP_EQUALVERIFY OP_CHECKSIG*276a914ceefbbf6248cfa21dd4c8ed136b8d20db413cba288ac*"1KsBPYVgS7arC8Gk6BPFZi2Uc3AyDT6RCv8˛$J  +@fc182dcb2acf95e3eb8655e5f82fba5f7e62ac7ee72fb355f322edaacacb8943"!1nUYC5qp4rJC2Z5CTJukc3om2rzpK5ANS"UOP_DUP OP_HASH160 0899b4a61a584cd2903309b7b9a4253f7f2d1060 OP_EQUALVERIFY OP_CHECKSIG*276a9140899b4a61a584cd2903309b7b9a4253f7f2d106088ac*!1nUYC5qp4rJC2Z5CTJukc3om2rzpK5ANS8˛$J  +¦@fc182dcb2acf95e3eb8655e5f82fba5f7e62ac7ee72fb355f322edaacacb8943""1K5gT1fPqHgDyjUWy5jq6y5vrrWaJUYyAy"UOP_DUP OP_HASH160 c654db9e23d48472fe2671bc43b7a3b9bdfb26b9 OP_EQUALVERIFY OP_CHECKSIG*276a914c654db9e23d48472fe2671bc43b7a3b9bdfb26b988ac*"1K5gT1fPqHgDyjUWy5jq6y5vrrWaJUYyAy8˛$J  + + +1@17f921a9b0809f429ec90217a49ab0d145ada9d035d35f143d4f2dfa221598af˛$"@00000000000000000016b13ec3d5ccaf37f210c12744b50e7a1d810942245b69(χ-2 +@7ed2f106ced42218aef5912e96924a54f9670423347a9eaf73b9c2c0fec8cf54B02dd186acf09281adea5fd94e85fe327da85e054516cef29c615918dd8f28afbb02 +@fc182dcb2acf95e3eb8655e5f82fba5f7e62ac7ee72fb355f322edaacacb8943B039d9ee3f6e25b11e0d7c927e960367b6ccda397ccac77ccad01d5b7d96b296157B + +@17f921a9b0809f429ec90217a49ab0d145ada9d035d35f143d4f2dfa221598af""1CNgnPKhYw8cax6gMayjErrACuvJnUBfza"UOP_DUP OP_HASH160 7cc353dc02f9ea0a50d6f01703fd1bc01c65a14d OP_EQUALVERIFY OP_CHECKSIG*276a9147cc353dc02f9ea0a50d6f01703fd1bc01c65a14d88ac*"1CNgnPKhYw8cax6gMayjErrACuvJnUBfza8˛$J  +@17f921a9b0809f429ec90217a49ab0d145ada9d035d35f143d4f2dfa221598af""12Nh9H3Lh2d7a84C8JepMNocbn41u48vhp"UOP_DUP OP_HASH160 0f125ed3ca8c8aa416c09da4c9948dc572768d4c OP_EQUALVERIFY OP_CHECKSIG*276a9140f125ed3ca8c8aa416c09da4c9948dc572768d4c88ac*"12Nh9H3Lh2d7a84C8JepMNocbn41u48vhp8˛$J  +@17f921a9b0809f429ec90217a49ab0d145ada9d035d35f143d4f2dfa221598af""19VFTKcoZ5WSRaXcUDGheCgi62NU2c7jSh"UOP_DUP OP_HASH160 5d18b7f85beb107ac8f26908ae71694d504449bc OP_EQUALVERIFY OP_CHECKSIG*276a9145d18b7f85beb107ac8f26908ae71694d504449bc88ac*"19VFTKcoZ5WSRaXcUDGheCgi62NU2c7jSh8˛$J ̛$-@00000000000000000018c39481ec5fa76da2173f3fdb922f8cf92aee03dcc946"@00000000000000000016b13ec3d5ccaf37f210c12744b50e7a1d810942245b692͛$ю-@000000000000000000072f8e295d6df6f025945f940a88ab7aadb3682ca46dde"@00000000000000000018c39481ec5fa76da2173f3fdb922f8cf92aee03dcc9462 Λ$Ω-@0000000000000000000520d88063f0d9be0bddd160d8a8552629acf2b2402d52"@000000000000000000072f8e295d6df6f025945f940a88ab7aadb3682ca46dde2 + + + +1@07975fee5c8faf1d54a5d393e1e358cfbc237054eadd9a05460bfc409b05615eΛ$"@0000000000000000000520d88063f0d9be0bddd160d8a8552629acf2b2402d52(Ω-2 +@2e3b10b80ffec24d54a9d6c48fbe5912251920c740cbe39136e0f9c2ef6e1297B036f72a8fdeac8c859eaefd5cdb5cce87e484e51030f071c97d752f6c0356779492 +@2e3b10b80ffec24d54a9d6c48fbe5912251920c740cbe39136e0f9c2ef6e1297B03d7f90ba94548076cccc488d7342eb01e2228abd5c96ecb72a264728f0b9abbe7B +y@07975fee5c8faf1d54a5d393e1e358cfbc237054eadd9a05460bfc409b05615e""1HWRXUBtsppmU2nx4xq1FRVddCRjvyqqTh"UOP_DUP OP_HASH160 b5128c52fcc15ef2e7431982d11653add2d8bbdb OP_EQUALVERIFY OP_CHECKSIG*276a914b5128c52fcc15ef2e7431982d11653add2d8bbdb88ac*"1HWRXUBtsppmU2nx4xq1FRVddCRjvyqqTh8Λ$J  +@07975fee5c8faf1d54a5d393e1e358cfbc237054eadd9a05460bfc409b05615e""1H6jfWPXBXu2tWQQYPxU4wr7y5JrGwZSgu"UOP_DUP OP_HASH160 b097b4d5c281ea6dab21985efd06ec6490dcd302 OP_EQUALVERIFY OP_CHECKSIG*276a914b097b4d5c281ea6dab21985efd06ec6490dcd30288ac*"1H6jfWPXBXu2tWQQYPxU4wr7y5JrGwZSgu8Λ$J  +S@07975fee5c8faf1d54a5d393e1e358cfbc237054eadd9a05460bfc409b05615e""1MjXtEStFRPYVNdMBVZ7SrR9ZoxNQqa6FN"UOP_DUP OP_HASH160 e36dc422e5a4c189bc18d0b43e93453acbe19ef3 OP_EQUALVERIFY OP_CHECKSIG*276a914e36dc422e5a4c189bc18d0b43e93453acbe19ef388ac*"1MjXtEStFRPYVNdMBVZ7SrR9ZoxNQqa6FN8Λ$J ' ϛ$ƈ-@00000000000000000012b75a89a24de7c8a9bbd4ecf3991e8f154bf61812f00b"@0000000000000000000520d88063f0d9be0bddd160d8a8552629acf2b2402d522 + + + +1@d66cfde6e07bc92bc4a81bb77797ba2a6a3c78f0d0507c78e85173edb4b32fc1ϛ$"@00000000000000000012b75a89a24de7c8a9bbd4ecf3991e8f154bf61812f00b(ƈ-2 +@91aa770a799e567fa198f2e510d403844cce9ea592073ef1279009f97541b35dB0247503255bed9194191d2148e67aa3fb8a99c9b64f70b5de4872a5613d6bb3ff02 +@7b4c0fb1d0abb37b178a94cf75f2cc16f0a3296e9961c6e064b3efaacfd268faB028185bca1129f54986fb3d9e0414d422c691f3abd8ede27f640239684f035134bB +@d66cfde6e07bc92bc4a81bb77797ba2a6a3c78f0d0507c78e85173edb4b32fc1""1CoZycZUHdhxz1AHbxicU43DrNP9SyU5sV"UOP_DUP OP_HASH160 81780b7f9a6f442c90c9ec6b93051fcbcd63f65c OP_EQUALVERIFY OP_CHECKSIG*276a91481780b7f9a6f442c90c9ec6b93051fcbcd63f65c88ac*"1CoZycZUHdhxz1AHbxicU43DrNP9SyU5sV8ϛ$J  +@d66cfde6e07bc92bc4a81bb77797ba2a6a3c78f0d0507c78e85173edb4b32fc1""1BBf9CeLjtiau9GFVasA3svq4u9LguWsna"UOP_DUP OP_HASH160 6fb5419bff8b2254a17389b8898cc2d8fd2683b2 OP_EQUALVERIFY OP_CHECKSIG*276a9146fb5419bff8b2254a17389b8898cc2d8fd2683b288ac*"1BBf9CeLjtiau9GFVasA3svq4u9LguWsna8ϛ$J  +٨@d66cfde6e07bc92bc4a81bb77797ba2a6a3c78f0d0507c78e85173edb4b32fc1""15aDpJ3JR7wxbDvA6MzSVk4J6jZauHShFQ"UOP_DUP OP_HASH160 3228ed79cd2ccfa664e65a38d0b14bc9dd557bdb OP_EQUALVERIFY OP_CHECKSIG*276a9143228ed79cd2ccfa664e65a38d0b14bc9dd557bdb88ac*"15aDpJ3JR7wxbDvA6MzSVk4J6jZauHShFQ8ϛ$J Л$ʈ-@000000000000000000068e38e68fd90ed7549ebdec0cdf51be0ea368f12c2f32"@00000000000000000012b75a89a24de7c8a9bbd4ecf3991e8f154bf61812f00b2ћ$و-@00000000000000000016220691c29d33a49976e49da2b0906645f5f04a734cd5"@000000000000000000068e38e68fd90ed7549ebdec0cdf51be0ea368f12c2f322 + + +1@01f338eaf8827932b3e33ce516b01f3f72a68ba818dc4731dd0025fcf0b3ccd0ћ$"@00000000000000000016220691c29d33a49976e49da2b0906645f5f04a734cd5(و-2 +@d66cfde6e07bc92bc4a81bb77797ba2a6a3c78f0d0507c78e85173edb4b32fc1B028df91761617dd633ee663bfd4ecddcb5cc0dd58c6bda1aad51baa16892f0d8d42 +@f78742d1aae614c36c4cc695e78b45dcbd5a7482a86324c13380c2229aa2b79eB0344eb0d92e676bf0b118032a50e73cae198628caa7e90bd3c3ce6eb0d6a4fc528B +ԡ@01f338eaf8827932b3e33ce516b01f3f72a68ba818dc4731dd0025fcf0b3ccd0""1FPwTRwzmZppjf6hiYsSKtexHxAGtwZuuM"UOP_DUP OP_HASH160 9de85e9496ecf67caf92657050b9e60afa1b8e1b OP_EQUALVERIFY OP_CHECKSIG*276a9149de85e9496ecf67caf92657050b9e60afa1b8e1b88ac*"1FPwTRwzmZppjf6hiYsSKtexHxAGtwZuuM8ћ$J  +@01f338eaf8827932b3e33ce516b01f3f72a68ba818dc4731dd0025fcf0b3ccd0""1CVXcwvuxEmjeCbLMKLneTkfiap4hRXhiD"UOP_DUP OP_HASH160 7e0e97351d77d409406e770d39b45a23f3f31258 OP_EQUALVERIFY OP_CHECKSIG*276a9147e0e97351d77d409406e770d39b45a23f3f3125888ac*"1CVXcwvuxEmjeCbLMKLneTkfiap4hRXhiD8ћ$J  +@01f338eaf8827932b3e33ce516b01f3f72a68ba818dc4731dd0025fcf0b3ccd0""19MhdrKLsgBUwuQPA8CJEbFpccAH4hRuCY"UOP_DUP OP_HASH160 5bab3f0627aef9cfacdd342d9ea6c6238abc42c3 OP_EQUALVERIFY OP_CHECKSIG*276a9145bab3f0627aef9cfacdd342d9ea6c6238abc42c388ac*"19MhdrKLsgBUwuQPA8CJEbFpccAH4hRuCY8ћ$J  + + +1@935999dc864e7ec75c73a7d9d1f3d6eea7d45212484a582094a66f53a57dd106ћ$"@00000000000000000016220691c29d33a49976e49da2b0906645f5f04a734cd5(و-2 +@17f921a9b0809f429ec90217a49ab0d145ada9d035d35f143d4f2dfa221598afB021a36a7a400fba517c7feb9ae274047d732f413534dc2dbb824cce8c02721ecc72 +@d5a56838363e1e650d529309553ab6a48e65f1f8590901281e330531759f032cB032dab532d5aa5a6179a91f2239cd11e03cd76e13706b5588bc2de788dba37e64fB +̖ +@935999dc864e7ec75c73a7d9d1f3d6eea7d45212484a582094a66f53a57dd106""1GxBGwGGghhkfC3XyCP8DMHubcys3SndpC"UOP_DUP OP_HASH160 aef9577225d0350607e8e1d7a7550be725f9b2a2 OP_EQUALVERIFY OP_CHECKSIG*276a914aef9577225d0350607e8e1d7a7550be725f9b2a288ac*"1GxBGwGGghhkfC3XyCP8DMHubcys3SndpC8ћ$J  +@935999dc864e7ec75c73a7d9d1f3d6eea7d45212484a582094a66f53a57dd106""1AVP1sCnyzXvQDNGvod7E5KNrxhghk971u"UOP_DUP OP_HASH160 681727f7478fcc828bf743c5784389c0d0cee33f OP_EQUALVERIFY OP_CHECKSIG*276a914681727f7478fcc828bf743c5784389c0d0cee33f88ac*"1AVP1sCnyzXvQDNGvod7E5KNrxhghk971u8ћ$J  +@935999dc864e7ec75c73a7d9d1f3d6eea7d45212484a582094a66f53a57dd106""1PhxhWPXaqWy94dBtorruVWhtFZreu3MTX"UOP_DUP OP_HASH160 f911e67ffa8015bd8015a935f5ab7b4467edb118 OP_EQUALVERIFY OP_CHECKSIG*276a914f911e67ffa8015bd8015a935f5ab7b4467edb11888ac*"1PhxhWPXaqWy94dBtorruVWhtFZreu3MTX8ћ$J  қ$䇉-@0000000000000000001589d26492f146f776180d2609358e3b852c624270c11e"@00000000000000000016220691c29d33a49976e49da2b0906645f5f04a734cd52 + + + +1@d0f5c6017c8b4ef4edce349e920a3ee8f6e717033276d0821b999003d6a25a00қ$"@0000000000000000001589d26492f146f776180d2609358e3b852c624270c11e(䇉-2 +@01f338eaf8827932b3e33ce516b01f3f72a68ba818dc4731dd0025fcf0b3ccd0B031f78c619227d665f10b0133d57b2b5c49199401de67e40be64d4f58fee6172492 +@d4deb23e68dfb79ed854def729773b5226917a6a772e73cc5b432c9e17aae950B02c23bdecba45365441007a29f623d8ad5aeac0d92a09dafdeb88e24b03fb4b852B +@d0f5c6017c8b4ef4edce349e920a3ee8f6e717033276d0821b999003d6a25a00""12ZVC6DMwv6keHdA7J9GFBLtm5CckskeBu"UOP_DUP OP_HASH160 111cf82a30298d9ef2a3e4a089c7b04703b31cdd OP_EQUALVERIFY OP_CHECKSIG*276a914111cf82a30298d9ef2a3e4a089c7b04703b31cdd88ac*"12ZVC6DMwv6keHdA7J9GFBLtm5CckskeBu8қ$J  +@d0f5c6017c8b4ef4edce349e920a3ee8f6e717033276d0821b999003d6a25a00""1EuewMjQhnn7afsgsFNUdBh4kfX1g3zBYd"UOP_DUP OP_HASH160 988eeeff11339259f2d789f29a18dc8fa06282d2 OP_EQUALVERIFY OP_CHECKSIG*276a914988eeeff11339259f2d789f29a18dc8fa06282d288ac*"1EuewMjQhnn7afsgsFNUdBh4kfX1g3zBYd8қ$J  +ק@d0f5c6017c8b4ef4edce349e920a3ee8f6e717033276d0821b999003d6a25a00""1DWAioyaXQChuaVW8gh7PnAdMHVDC2z93i"UOP_DUP OP_HASH160 8925afd642b8ac011d734ad20b8db9f723328571 OP_EQUALVERIFY OP_CHECKSIG*276a9148925afd642b8ac011d734ad20b8db9f72332857188ac*"1DWAioyaXQChuaVW8gh7PnAdMHVDC2z93i8қ$J ӛ$-@0000000000000000000bfa19d55e3a9cb148b427112de933147acd23468c8ed7"@0000000000000000001589d26492f146f776180d2609358e3b852c624270c11e2 + + +1@78a4bd282d62ddddf3c977a66a6b638e13e9b64f06f59d92251b9b695916d9f9ӛ$"@0000000000000000000bfa19d55e3a9cb148b427112de933147acd23468c8ed7(-2 +@d0f5c6017c8b4ef4edce349e920a3ee8f6e717033276d0821b999003d6a25a00B035bc059ec55a1d7ecdba758119a34dcffa36b0423448669de811da043c003f4a72 +@a0a1b9fc871d523a03e2f45d6446f4670be293c28b049c897ed8210efcd176c9B0287ee3ce1595e49715300fe2ec9710daedebbb4ef68b03ae62157be0bd1753c5dB +@78a4bd282d62ddddf3c977a66a6b638e13e9b64f06f59d92251b9b695916d9f9""1KrrmpY5Ggqos6tzcv1W6zrX8XkHPTH371"UOP_DUP OP_HASH160 cee031c692174759e548aa493fc53581d2761f8c OP_EQUALVERIFY OP_CHECKSIG*276a914cee031c692174759e548aa493fc53581d2761f8c88ac*"1KrrmpY5Ggqos6tzcv1W6zrX8XkHPTH3718ӛ$J  +@78a4bd282d62ddddf3c977a66a6b638e13e9b64f06f59d92251b9b695916d9f9""12AjMvpKydDCGkDDnipzj7tRT3JgfSVX56"UOP_DUP OP_HASH160 0ccf3b00797fec6fefa22d54477dfa33de602f42 OP_EQUALVERIFY OP_CHECKSIG*276a9140ccf3b00797fec6fefa22d54477dfa33de602f4288ac*"12AjMvpKydDCGkDDnipzj7tRT3JgfSVX568ӛ$J  +@78a4bd282d62ddddf3c977a66a6b638e13e9b64f06f59d92251b9b695916d9f9""1FYVM93iZNub64U4eE4JfTYJQqzkqFhcAu"UOP_DUP OP_HASH160 9f8651a085e83d1dd3d5b78a4bc3966f650b6d61 OP_EQUALVERIFY OP_CHECKSIG*276a9149f8651a085e83d1dd3d5b78a4bc3966f650b6d6188ac*"1FYVM93iZNub64U4eE4JfTYJQqzkqFhcAu8ӛ$J  + + +1@e0b3914f60eac001d2fc6ff61b1bac6cf942216155c2baff5d67971304f83fe3ӛ$"@0000000000000000000bfa19d55e3a9cb148b427112de933147acd23468c8ed7(-2 +@6330eca75d47274514cad3b892b1859e51c762251db742ca2841c9fc7f6253e1B035a07788b4272517984d7d226e8a9a0cbd181a218dae43112bd9cd5ecb379ece52 +@6330eca75d47274514cad3b892b1859e51c762251db742ca2841c9fc7f6253e1B02ed6584a1ff5c82f530216b33d0fe720cf52b65cbb17f8efccfb10e4f8e5bebbaB +Ժ@e0b3914f60eac001d2fc6ff61b1bac6cf942216155c2baff5d67971304f83fe3""1B4kbWkHzaEEoBXzdQi5ofT6qQLn44YVm6"UOP_DUP OP_HASH160 6e66e5a444c8564ac2ca9209135aee8e59e5f74f OP_EQUALVERIFY OP_CHECKSIG*276a9146e66e5a444c8564ac2ca9209135aee8e59e5f74f88ac*"1B4kbWkHzaEEoBXzdQi5ofT6qQLn44YVm68ӛ$J  +@e0b3914f60eac001d2fc6ff61b1bac6cf942216155c2baff5d67971304f83fe3""1LB3knby8uBekbin1PZQPapm9Txtu4Cq1a"UOP_DUP OP_HASH160 d250d966165a777b6d9d8a2ec02934aca0bfe481 OP_EQUALVERIFY OP_CHECKSIG*276a914d250d966165a777b6d9d8a2ec02934aca0bfe48188ac*"1LB3knby8uBekbin1PZQPapm9Txtu4Cq1a8ӛ$J  + @e0b3914f60eac001d2fc6ff61b1bac6cf942216155c2baff5d67971304f83fe3""1Lbj6bMYHtaHfjvCuia8k9SG2fpBN1teXi"UOP_DUP OP_HASH160 d6fbac44125006ce7fb254b3246cde573987446f OP_EQUALVERIFY OP_CHECKSIG*276a914d6fbac44125006ce7fb254b3246cde573987446f88ac*"1Lbj6bMYHtaHfjvCuia8k9SG2fpBN1teXi8ӛ$J u ԛ$É-@0000000000000000001315832f1df23b5e084e33927f2da8d09cadf0747baf4f"@0000000000000000000bfa19d55e3a9cb148b427112de933147acd23468c8ed72 + + + +1@26f360377a5b31f4941e81b741849484f1034df61104912c04b918528f783332ԛ$"@0000000000000000001315832f1df23b5e084e33927f2da8d09cadf0747baf4f(É-2 +@420856a3125810abc3cb4ac2c430c7bd6851b03d941568e6e1ae1524efce7455B03d4b5561079f03c5887cb2dbb7a8a1f0d5f63f39484d6520bb68b245dcaee37b52 +@e38930b751d17ea5bfd31085ff75cc3b8e0f9d288efdc857d94c7c1c7c60ba19B02dd1f42ea745e70c893114de55a605756beeca911374d033c425bd68b041e9032B +@26f360377a5b31f4941e81b741849484f1034df61104912c04b918528f783332""15fEK2mF7Hsq1ZErxJytUY9KxxJssbJjqp"UOP_DUP OP_HASH160 331b6bc9124567828bd2457af84a3a0099499de7 OP_EQUALVERIFY OP_CHECKSIG*276a914331b6bc9124567828bd2457af84a3a0099499de788ac*"15fEK2mF7Hsq1ZErxJytUY9KxxJssbJjqp8ԛ$J  +N@26f360377a5b31f4941e81b741849484f1034df61104912c04b918528f783332""15f3daX6V68d3mSEYn3PeKrv91sACW1B3q"UOP_DUP OP_HASH160 33128171c413cd1c8a281a84b020f2de1de44d50 OP_EQUALVERIFY OP_CHECKSIG*276a91433128171c413cd1c8a281a84b020f2de1de44d5088ac*"15f3daX6V68d3mSEYn3PeKrv91sACW1B3q8ԛ$J  +&@26f360377a5b31f4941e81b741849484f1034df61104912c04b918528f783332""14BJxcu4czj9Q4r9o6MhzfSh5zpevC7rLG"UOP_DUP OP_HASH160 22db874180015d5969ebc1123c4a2061dbb404ec OP_EQUALVERIFY OP_CHECKSIG*276a91422db874180015d5969ebc1123c4a2061dbb404ec88ac*"14BJxcu4czj9Q4r9o6MhzfSh5zpevC7rLG8ԛ$J ՛$։-@00000000000000000006a87cc2aacfde9c82d9371432688025eb319f9397828b"@0000000000000000001315832f1df23b5e084e33927f2da8d09cadf0747baf4f2֛$ۉ-@0000000000000000000cf554ca12597782dbc1151d83c0b93bc69ef86a8e2560"@00000000000000000006a87cc2aacfde9c82d9371432688025eb319f9397828b2כ$߉-@00000000000000000003f5190d5ac46ada3bf5ac97678719389c36c7c3ed5ddb"@0000000000000000000cf554ca12597782dbc1151d83c0b93bc69ef86a8e25602؛$މ-@00000000000000000003bee72b4fbf841b369d2876f9d3e1a2917658dc00eac9"@00000000000000000003f5190d5ac46ada3bf5ac97678719389c36c7c3ed5ddb2ٛ$-@0000000000000000000870a8e897f4395c771b036718533718be946a23373f38"@00000000000000000003bee72b4fbf841b369d2876f9d3e1a2917658dc00eac92ڛ$܊-@0000000000000000000cabcb916c704484ad8b7013bf0d92b782b035bfd3f2cd"@0000000000000000000870a8e897f4395c771b036718533718be946a23373f382 + + +1@a179293c84bb36f442cb46a888fbdeb1576b1ea915e42f544f8f1989307da771ڛ$"@0000000000000000000cabcb916c704484ad8b7013bf0d92b782b035bfd3f2cd(܊-2 +@2f022e374c917486ca50dde0414c9f60cf5b0053e19e239c874434affc1a1d9eB03950db835f1adb8d9938b6d09debae084a84a8f718456702a9d3e1f0c8db265b12 +@bce85892653f45685e4edf31c34782fef9f3261d6098e179d18be9a572e8c75eB0355a8e6eb6367825eedfba2f7c899ee74e783adcb3d1a7bc3c4882b728273e5ccB +h@a179293c84bb36f442cb46a888fbdeb1576b1ea915e42f544f8f1989307da771""1Bt1UCEBc9mw2ByVh6yJHqtAhNo6FtvcLH"UOP_DUP OP_HASH160 7756dcff368c67851db118558e64c61657d7f33f OP_EQUALVERIFY OP_CHECKSIG*276a9147756dcff368c67851db118558e64c61657d7f33f88ac*"1Bt1UCEBc9mw2ByVh6yJHqtAhNo6FtvcLH8ڛ$J  +@a179293c84bb36f442cb46a888fbdeb1576b1ea915e42f544f8f1989307da771""1F4xtAnXXsVvveYSaY8od4tPFiwWd5d9Ua"UOP_DUP OP_HASH160 9a51a8303470f2c75cda2ae55accf30ce5821efa OP_EQUALVERIFY OP_CHECKSIG*276a9149a51a8303470f2c75cda2ae55accf30ce5821efa88ac*"1F4xtAnXXsVvveYSaY8od4tPFiwWd5d9Ua8ڛ$J  +f@a179293c84bb36f442cb46a888fbdeb1576b1ea915e42f544f8f1989307da771""16Tgz1FGBPqm8tYv1gDxYyZ7VZDorcVZMu"UOP_DUP OP_HASH160 3be4d1e5c97d6a0b0db3028ceb0bce408f971e73 OP_EQUALVERIFY OP_CHECKSIG*276a9143be4d1e5c97d6a0b0db3028ceb0bce408f971e7388ac*"16Tgz1FGBPqm8tYv1gDxYyZ7VZDorcVZMu8ڛ$J  + +1@4e305d3fb35af9c8d727bb0f7adff6b2882adbdd7007c99a805832fefd8fa87eڛ$"@0000000000000000000cabcb916c704484ad8b7013bf0d92b782b035bfd3f2cd(܊-2 +@df740039062a90d632af36ff2e007ba913f059200f29c2e122126f27d387ed02B021d779c4934947a027017ced2701fa56899880ba1a014b306df6070c384693e7e2 +@e356e6f7e60c18cf99a4564d9aa004eabd73aea81d351b9bc36df99abeec825eB031ada611af64dec4a528a4b5c29bcfac4849dd6155267ceb68aed01b3dc69b4cd2 +@11cc14d55d8bd13dfda8d27bcfdd3656b0a57ae91d713c49decd4caa9bba390fB023d0b9a724f9faeb3cc05afc3c319e36723754548a038118cfa9e43536d72d3842 +@f9fe8ab1448c5938e722daf8bd20f16ce38930f5858348cbdec8b1a815080050B02f83ea0a649c71257a96802ff5a57fd83aaf4c68571f4779597a930b170305d22B +@4e305d3fb35af9c8d727bb0f7adff6b2882adbdd7007c99a805832fefd8fa87e""16xiBz6f4rHYs3p8DNU6tqA5eHFM8TkKKN"UOP_DUP OP_HASH160 4161e3d61e9d2a7c392d3580560577b39b668e5f OP_EQUALVERIFY OP_CHECKSIG*276a9144161e3d61e9d2a7c392d3580560577b39b668e5f88ac*"16xiBz6f4rHYs3p8DNU6tqA5eHFM8TkKKN8ڛ$J  +@4e305d3fb35af9c8d727bb0f7adff6b2882adbdd7007c99a805832fefd8fa87e""1KkNM6vt2iYTYdc6xxy8kYzWL9oSh12ZFM"UOP_DUP OP_HASH160 cda5f83e524082dec2608922763b17213be9a774 OP_EQUALVERIFY OP_CHECKSIG*276a914cda5f83e524082dec2608922763b17213be9a77488ac*"1KkNM6vt2iYTYdc6xxy8kYzWL9oSh12ZFM8ڛ$J  +@4e305d3fb35af9c8d727bb0f7adff6b2882adbdd7007c99a805832fefd8fa87e""19RS6Kv9UMf9yXU2nttnFyMP3Cn9SJfNU5"UOP_DUP OP_HASH160 5c5fef5969afd7eb2dfa0934fa65b4ae48ca1d3f OP_EQUALVERIFY OP_CHECKSIG*276a9145c5fef5969afd7eb2dfa0934fa65b4ae48ca1d3f88ac*"19RS6Kv9UMf9yXU2nttnFyMP3Cn9SJfNU58ڛ$J ۛ$֘-@0000000000000000000b2eeeb69eed41f97053edbf18db51045ade1f34d2a66c"@0000000000000000000cabcb916c704484ad8b7013bf0d92b782b035bfd3f2cd2aܛ$㸋-@000000000000000000165ac42525607d200fabb212b4b74ad167b1e60971e6eb"@0000000000000000000b2eeeb69eed41f97053edbf18db51045ade1f34d2a66c2` + + +1@04a17e030a0382fba3d37cd558205923a8d6bba358b0ed894590dd4ae22bcf42ܛ$"@000000000000000000165ac42525607d200fabb212b4b74ad167b1e60971e6eb(㸋-2 +@973873a0c1a08876ab047531758c5e5fcef67c06a9b7c9d5641b1f108d4669dcB025b7a2d6d0fb86571f972d98e763f8bad550e059ab4b315ec46c1d6aa7b7184522 +@24d0b5648f66f965ed14508dd53600c135df51e99c150ba93cb03cc10f994002B022866bb088173882502979aff941f575963f6aba093e198cf180ae049903f8edcB +@04a17e030a0382fba3d37cd558205923a8d6bba358b0ed894590dd4ae22bcf42""19tUNYmBudtL1aVUE9zvgf7wNQghieuLVM"UOP_DUP OP_HASH160 617d11a3f32b4a442e66ef234c2de7ee949a94e3 OP_EQUALVERIFY OP_CHECKSIG*276a914617d11a3f32b4a442e66ef234c2de7ee949a94e388ac*"19tUNYmBudtL1aVUE9zvgf7wNQghieuLVM8ܛ$J  + @04a17e030a0382fba3d37cd558205923a8d6bba358b0ed894590dd4ae22bcf42""1NmEHbTgmeiAHm3FXVcJNRSo3ge2ps2tFU"UOP_DUP OP_HASH160 eeb808d26aa9375b30af9d67c00fa7f6f55ea3f8 OP_EQUALVERIFY OP_CHECKSIG*276a914eeb808d26aa9375b30af9d67c00fa7f6f55ea3f888ac*"1NmEHbTgmeiAHm3FXVcJNRSo3ge2ps2tFU8ܛ$J  +_@04a17e030a0382fba3d37cd558205923a8d6bba358b0ed894590dd4ae22bcf42""1EcdckDUnYrZYE6a15i7gZ4LsLJGdNi6qZ"UOP_DUP OP_HASH160 9556c274d501bc2c894d34b999a22bc76c2742a3 OP_EQUALVERIFY OP_CHECKSIG*276a9149556c274d501bc2c894d34b999a22bc76c2742a388ac*"1EcdckDUnYrZYE6a15i7gZ4LsLJGdNi6qZ8ܛ$J  + + +1@98666012e22d9e3978568480b1932754979e8d7c3083f1e9b537956369e24a1aܛ$"@000000000000000000165ac42525607d200fabb212b4b74ad167b1e60971e6eb(㸋-2 +@a8b75209ad1b9ed50126907cd156bb71d0466d21316b4773db08bdafcf021b6fB038ad948c0ba941a98428b0d7b40a27b1db0a75a3fc5cc3c30c549a949ea2491922 +@08ca2b3fdff5353ae3ea4219ccd6eb32953fba8277690f0bd68e0ce17616a019B036fa3c48619a1b6a78723ea5c606a95bcc5ba5d45de14a17159bda2a656987b29B + +@98666012e22d9e3978568480b1932754979e8d7c3083f1e9b537956369e24a1a""13aezgU5sKc1JMbAqfuhCumh3qFchjS3sp"UOP_DUP OP_HASH160 1c4db1cb6d0659fdef035c662180cb0e69797775 OP_EQUALVERIFY OP_CHECKSIG*276a9141c4db1cb6d0659fdef035c662180cb0e6979777588ac*"13aezgU5sKc1JMbAqfuhCumh3qFchjS3sp8ܛ$J  + @98666012e22d9e3978568480b1932754979e8d7c3083f1e9b537956369e24a1a""1AFzz59dDZS1qrQaya73CFB4usgTybxxra"UOP_DUP OP_HASH160 658f5bad9df3725e63a57a1d24641d2a0d4c45c3 OP_EQUALVERIFY OP_CHECKSIG*276a914658f5bad9df3725e63a57a1d24641d2a0d4c45c388ac*"1AFzz59dDZS1qrQaya73CFB4usgTybxxra8ܛ$J  +̀U@98666012e22d9e3978568480b1932754979e8d7c3083f1e9b537956369e24a1a""15HVQKhqnMBYGy63BNK5K4saMmzBUFFKBg"UOP_DUP OP_HASH160 2efede0ec273d742485d5380722c1ebfbc57cec9 OP_EQUALVERIFY OP_CHECKSIG*276a9142efede0ec273d742485d5380722c1ebfbc57cec988ac*"15HVQKhqnMBYGy63BNK5K4saMmzBUFFKBg8ܛ$J  + + +1@57f1bee9a47a5e4a4ed766db8d34bb6f4f250ca49e0bc29d2e3cef3816983728ܛ$"@000000000000000000165ac42525607d200fabb212b4b74ad167b1e60971e6eb(㸋-2 +@78a4bd282d62ddddf3c977a66a6b638e13e9b64f06f59d92251b9b695916d9f9B03d456d7be0a0c4481415f72575b5149255f8a5edc0df68a86be463f4260e221272 +@a933db4bed7986fdeb96016f3367ca6aca4a2cddde24249c4cdce0abd9a1cdd6B024915e4b6fdd31f4cfabc1287ac4799703b85d9dbea71835bbc4b1c7be3d55b4bB +@57f1bee9a47a5e4a4ed766db8d34bb6f4f250ca49e0bc29d2e3cef3816983728""1EfGxNZiy83qc4ypt3b41kb1hCtyqn61HD"UOP_DUP OP_HASH160 95d6c291e045e6e515e8cc97d695bbcf28c71602 OP_EQUALVERIFY OP_CHECKSIG*276a91495d6c291e045e6e515e8cc97d695bbcf28c7160288ac*"1EfGxNZiy83qc4ypt3b41kb1hCtyqn61HD8ܛ$J  +@57f1bee9a47a5e4a4ed766db8d34bb6f4f250ca49e0bc29d2e3cef3816983728""14xkJBQD7GDxwCy6FRprAehRQifq2rrDVr"UOP_DUP OP_HASH160 2b7365a7e7bdc60ebdca56de0f1d6df98121ac93 OP_EQUALVERIFY OP_CHECKSIG*276a9142b7365a7e7bdc60ebdca56de0f1d6df98121ac9388ac*"14xkJBQD7GDxwCy6FRprAehRQifq2rrDVr8ܛ$J  +@57f1bee9a47a5e4a4ed766db8d34bb6f4f250ca49e0bc29d2e3cef3816983728""1GEYxu2TDeCG1VsEQ2ujZrvYMQQEPjpzFi"UOP_DUP OP_HASH160 a719f9eb57b59e434a3ae0e9d6c11b8322809cff OP_EQUALVERIFY OP_CHECKSIG*276a914a719f9eb57b59e434a3ae0e9d6c11b8322809cff88ac*"1GEYxu2TDeCG1VsEQ2ujZrvYMQQEPjpzFi8ܛ$J  + + +1@12bb1b53e746d41ee3a10ca33883ee4f3cee92a53ace97d5c29b6eda3cf54da1ܛ$"@000000000000000000165ac42525607d200fabb212b4b74ad167b1e60971e6eb(㸋-2 +@176a69e54279de89595e894248216abe33fe3e69955f8bce48101344a2f2abd7B03a5ab4339acf5cec448f460776ea38a1c4dbfc870808c57357aa71153baf95d022 +@910bd2652cf4b432acd70b3451d6cbff822fb879e8be9bf7bc5894fcf4f810f7B02e95ac6980824bed83cd778699a02a7af8e8eceddadfb701ce7c6747cc5c6de14B +@12bb1b53e746d41ee3a10ca33883ee4f3cee92a53ace97d5c29b6eda3cf54da1""1Je2MHvp5MAvzmgmgcczAfXo4LKU7k3KYs"UOP_DUP OP_HASH160 c17aa7dd0940f8d11f9223dde00d3f5d9d3b1537 OP_EQUALVERIFY OP_CHECKSIG*276a914c17aa7dd0940f8d11f9223dde00d3f5d9d3b153788ac*"1Je2MHvp5MAvzmgmgcczAfXo4LKU7k3KYs8ܛ$J  +@12bb1b53e746d41ee3a10ca33883ee4f3cee92a53ace97d5c29b6eda3cf54da1""17btjqsyBMCKf1evvk88graGjBt4DwK9Ex"UOP_DUP OP_HASH160 486a162fe76863b3a3d9714209a033e0d0b69468 OP_EQUALVERIFY OP_CHECKSIG*276a914486a162fe76863b3a3d9714209a033e0d0b6946888ac*"17btjqsyBMCKf1evvk88graGjBt4DwK9Ex8ܛ$J  +Ѝ@12bb1b53e746d41ee3a10ca33883ee4f3cee92a53ace97d5c29b6eda3cf54da1""1L8wNnEsR8HTYSmqyLmuuxTWFYjYTut1Cg"UOP_DUP OP_HASH160 d1eab128398a842531d7164e481ff31bc55bd720 OP_EQUALVERIFY OP_CHECKSIG*276a914d1eab128398a842531d7164e481ff31bc55bd72088ac*"1L8wNnEsR8HTYSmqyLmuuxTWFYjYTut1Cg8ܛ$J  + + +1@a5581f181eb80d35ab1defd3aec74d8ac65d1c769aa754987fd4465ce84bf919ܛ$"@000000000000000000165ac42525607d200fabb212b4b74ad167b1e60971e6eb(㸋-2 +@fc182dcb2acf95e3eb8655e5f82fba5f7e62ac7ee72fb355f322edaacacb8943B022daed00b78c63b4f065ba129c3f8091a648d3f46170f8e9258b26d99a807bdad2 +@c2fd64c24ec186e430e096bb96d96249f8a1c55df746934b9680361d7fd6203dB036d9dcc32bc9d48c97e9de36a9be749683e1ece7a4bebe3327a4c5bb8cfcb73b8B + @a5581f181eb80d35ab1defd3aec74d8ac65d1c769aa754987fd4465ce84bf919""1PX21BK5amrA1zFy7oyBeJTH75gWBKxGi2"UOP_DUP OP_HASH160 f700155a96fca552eced60bbd2ef210e6bf99eee OP_EQUALVERIFY OP_CHECKSIG*276a914f700155a96fca552eced60bbd2ef210e6bf99eee88ac*"1PX21BK5amrA1zFy7oyBeJTH75gWBKxGi28ܛ$J  +@a5581f181eb80d35ab1defd3aec74d8ac65d1c769aa754987fd4465ce84bf919""13UBvZ1WRDXkyKRUoWDW4Aiz6B4cB7oYws"UOP_DUP OP_HASH160 1b1499d1972435921c392eb4a9e1a16abbf51fb5 OP_EQUALVERIFY OP_CHECKSIG*276a9141b1499d1972435921c392eb4a9e1a16abbf51fb588ac*"13UBvZ1WRDXkyKRUoWDW4Aiz6B4cB7oYws8ܛ$J  +@a5581f181eb80d35ab1defd3aec74d8ac65d1c769aa754987fd4465ce84bf919""15wYRFTQKfd5obk5Eo79XTVFKc8QBi6ESw"UOP_DUP OP_HASH160 3631310ae72cf29fd07ecd40b79ecd134d68178f OP_EQUALVERIFY OP_CHECKSIG*276a9143631310ae72cf29fd07ecd40b79ecd134d68178f88ac*"15wYRFTQKfd5obk5Eo79XTVFKc8QBi6ESw8ܛ$J  + + +1@7ef9d6d3dd901b9b9a8d62dd3c44f6b4d9afba8df40144e10295ff1d81333b14ܛ$"@000000000000000000165ac42525607d200fabb212b4b74ad167b1e60971e6eb(㸋-2 +@081ab28611be9630608158d415f0baabb07f7a78fbe9de84ae6fbe48eb169ee3B03383f37a6ccd5614e74aa6287d3458b8d9ef8324af1c9ac7f0e786256ec3ab9862 +@0f8cea07072ba14d41aa0e2fb14b27cbb543daf81bc14343e00fe9ac524d970aB0300ed91b18ffdd712a7296334dff0d388feb2cad5ca2d8579ca82093422cb032eB +f@7ef9d6d3dd901b9b9a8d62dd3c44f6b4d9afba8df40144e10295ff1d81333b14""15MNAQUFAmuBTJNSdVZqMCKrS6vCuicD7k"UOP_DUP OP_HASH160 2fba7cd6326d458e4b632f89eded6224384dfbee OP_EQUALVERIFY OP_CHECKSIG*276a9142fba7cd6326d458e4b632f89eded6224384dfbee88ac*"15MNAQUFAmuBTJNSdVZqMCKrS6vCuicD7k8ܛ$J  +@7ef9d6d3dd901b9b9a8d62dd3c44f6b4d9afba8df40144e10295ff1d81333b14""1BcgT5peP4djycWdbm1JJ9PRjUCVbtKeiu"UOP_DUP OP_HASH160 7470bf597c0fa1b889acd26a600c102b1b8d8d6b OP_EQUALVERIFY OP_CHECKSIG*276a9147470bf597c0fa1b889acd26a600c102b1b8d8d6b88ac*"1BcgT5peP4djycWdbm1JJ9PRjUCVbtKeiu8ܛ$J  +@7ef9d6d3dd901b9b9a8d62dd3c44f6b4d9afba8df40144e10295ff1d81333b14""1JvBm9iDooLevzR9Vmd8vAXrFjvwp6PZbx"UOP_DUP OP_HASH160 c4892ad47d7e0a9d48ed2bc8edd84ca5df3cf026 OP_EQUALVERIFY OP_CHECKSIG*276a914c4892ad47d7e0a9d48ed2bc8edd84ca5df3cf02688ac*"1JvBm9iDooLevzR9Vmd8vAXrFjvwp6PZbx8ܛ$J ! + + +1@ea56962044998d0f0116c7dc6fea5cab924a302a24cc5d0399cd754609fe887cܛ$"@000000000000000000165ac42525607d200fabb212b4b74ad167b1e60971e6eb(㸋-2 +@57f1bee9a47a5e4a4ed766db8d34bb6f4f250ca49e0bc29d2e3cef3816983728B032564570e6fe575175d816b420aa4c2aa5180d678a597fa2ebee0e8dbb1c71fde2 +@57f1bee9a47a5e4a4ed766db8d34bb6f4f250ca49e0bc29d2e3cef3816983728B03fbc3ba2f1fa9feae13125f0250f590adae18f947e6a48cef288b918d63909288B +@ea56962044998d0f0116c7dc6fea5cab924a302a24cc5d0399cd754609fe887c""1Li7yWU59hxjPHyj9LLpALWbi8SiBQkUTP"UOP_DUP OP_HASH160 d8314422f04c1d0a1671c8250f2dbdbb72003357 OP_EQUALVERIFY OP_CHECKSIG*276a914d8314422f04c1d0a1671c8250f2dbdbb7200335788ac*"1Li7yWU59hxjPHyj9LLpALWbi8SiBQkUTP8ܛ$J  + @ea56962044998d0f0116c7dc6fea5cab924a302a24cc5d0399cd754609fe887c"!1B68r8mWLxwkXd8fab5YmRzqKFujEiDGx"UOP_DUP OP_HASH160 01e87243c65eb61034e00d32884e44c053936f64 OP_EQUALVERIFY OP_CHECKSIG*276a91401e87243c65eb61034e00d32884e44c053936f6488ac*!1B68r8mWLxwkXd8fab5YmRzqKFujEiDGx8ܛ$J  +@ea56962044998d0f0116c7dc6fea5cab924a302a24cc5d0399cd754609fe887c""14XXw9D3pCRtSuJgbN7WiCZr2bbipi797c"UOP_DUP OP_HASH160 26aead9c7c1a48e9baf6933d7363fb1c536344e1 OP_EQUALVERIFY OP_CHECKSIG*276a91426aead9c7c1a48e9baf6933d7363fb1c536344e188ac*"14XXw9D3pCRtSuJgbN7WiCZr2bbipi797c8ܛ$J ; + + +1@e1b07493bd48fb6ecf247eb53b3aaff4def907fe3efad38f48faf0ff54465e65ܛ$"@000000000000000000165ac42525607d200fabb212b4b74ad167b1e60971e6eb(㸋-2 +@ea56962044998d0f0116c7dc6fea5cab924a302a24cc5d0399cd754609fe887cB02b061541c7873e3874d6d7af24fc010f7b8d64e622b2d85750604cda0c5c9b71e2 +@ea56962044998d0f0116c7dc6fea5cab924a302a24cc5d0399cd754609fe887cB034bd3d6e2f76fcbdab85a2d678198f284f2d8c652cf26bef2204edaa7d378428aB +@e1b07493bd48fb6ecf247eb53b3aaff4def907fe3efad38f48faf0ff54465e65""176jaSZPhKFBTfSQsYw2dTcNqAwNip8Cws"UOP_DUP OP_HASH160 42e66029ba0c03dd51dee6f540445aaaa6e404a9 OP_EQUALVERIFY OP_CHECKSIG*276a91442e66029ba0c03dd51dee6f540445aaaa6e404a988ac*"176jaSZPhKFBTfSQsYw2dTcNqAwNip8Cws8ܛ$J  +@e1b07493bd48fb6ecf247eb53b3aaff4def907fe3efad38f48faf0ff54465e65""1Ag5YaKh32Pi2mU1FeXMpDWPsz3gCcPPbG"UOP_DUP OP_HASH160 6a1d25e52b598010d857f6c3670bbbf4696c3880 OP_EQUALVERIFY OP_CHECKSIG*276a9146a1d25e52b598010d857f6c3670bbbf4696c388088ac*"1Ag5YaKh32Pi2mU1FeXMpDWPsz3gCcPPbG8ܛ$J  +@e1b07493bd48fb6ecf247eb53b3aaff4def907fe3efad38f48faf0ff54465e65""1MBz83TCL2JSN8EFz71A3fSaED8ZT7zcnf"UOP_DUP OP_HASH160 dd765b9c3513b0a54353e04790e7db9e1c573ecb OP_EQUALVERIFY OP_CHECKSIG*276a914dd765b9c3513b0a54353e04790e7db9e1c573ecb88ac*"1MBz83TCL2JSN8EFz71A3fSaED8ZT7zcnf8ܛ$J  + + +1@5796527d343f97d6c7213147665dced2a8ac54c4afcc1f96bf9245e82fba832dܛ$"@000000000000000000165ac42525607d200fabb212b4b74ad167b1e60971e6eb(㸋-2 +@e1b07493bd48fb6ecf247eb53b3aaff4def907fe3efad38f48faf0ff54465e65B030fa48425518b2397492fe9f7f3380a751dc173065c2932d812b1d8749a4fb8c42 +@e1b07493bd48fb6ecf247eb53b3aaff4def907fe3efad38f48faf0ff54465e65B02f25231490e4ce034bab3346ed02d0d58d65bb955a2f3ade8ee4a3aa1b5f32effB +܀@5796527d343f97d6c7213147665dced2a8ac54c4afcc1f96bf9245e82fba832d""1GuMsryvMPWha8yVZFCXjudBMijsFxJ96C"UOP_DUP OP_HASH160 ae70f1a6bd11945217e1cf14e4c012656a32d782 OP_EQUALVERIFY OP_CHECKSIG*276a914ae70f1a6bd11945217e1cf14e4c012656a32d78288ac*"1GuMsryvMPWha8yVZFCXjudBMijsFxJ96C8ܛ$J  +@5796527d343f97d6c7213147665dced2a8ac54c4afcc1f96bf9245e82fba832d""1Lb8WKKbkZbvEc6wZRLNZFWw83x2gGLN8m"UOP_DUP OP_HASH160 d6decc3e29282fc6f67a2cffe1df373f56f9dd21 OP_EQUALVERIFY OP_CHECKSIG*276a914d6decc3e29282fc6f67a2cffe1df373f56f9dd2188ac*"1Lb8WKKbkZbvEc6wZRLNZFWw83x2gGLN8m8ܛ$J  +@5796527d343f97d6c7213147665dced2a8ac54c4afcc1f96bf9245e82fba832d""1NnoF6RseW65sRhMjNMtJ6jVM1SP7LmEDR"UOP_DUP OP_HASH160 ef03f6215c2abb39821873405ecdd61831ec9db6 OP_EQUALVERIFY OP_CHECKSIG*276a914ef03f6215c2abb39821873405ecdd61831ec9db688ac*"1NnoF6RseW65sRhMjNMtJ6jVM1SP7LmEDR8ܛ$J ݛ$ŋ-@000000000000000000164f9e2d32008439638656d2e02383a306042009702d5c"@000000000000000000165ac42525607d200fabb212b4b74ad167b1e60971e6eb2!ޛ$-@00000000000000000013ba7f4d8e9e61b17bd6cc149b966efe5fafc376e58f85"@000000000000000000164f9e2d32008439638656d2e02383a306042009702d5c2 + + +1@d3b3a0956069bfc1ee444b9074cfde760064edb34958082dceb0a153d22e4f6eޛ$"@00000000000000000013ba7f4d8e9e61b17bd6cc149b966efe5fafc376e58f85(-2 +@5796527d343f97d6c7213147665dced2a8ac54c4afcc1f96bf9245e82fba832dB02582af22364ab9110b3a8f6b2eb56f8bb58fa64d1fbcca7ace87a42ebacf2a7b72 +@5796527d343f97d6c7213147665dced2a8ac54c4afcc1f96bf9245e82fba832dB025e21c4e21e7d61245cc048d49ff55a960a77e64f50c8c0e657fdc4b6a3a2f7ebB +@d3b3a0956069bfc1ee444b9074cfde760064edb34958082dceb0a153d22e4f6e""1CH7oiqbgrrbG2Nafjwy8HywnwkYd7mDTn"UOP_DUP OP_HASH160 7bb5b851368f50d23ee130f3ab8122b7e997c9e3 OP_EQUALVERIFY OP_CHECKSIG*276a9147bb5b851368f50d23ee130f3ab8122b7e997c9e388ac*"1CH7oiqbgrrbG2Nafjwy8HywnwkYd7mDTn8ޛ$J  +@d3b3a0956069bfc1ee444b9074cfde760064edb34958082dceb0a153d22e4f6e""19tY8bS2HxNzyivsJGuWppebZU2GEbS728"UOP_DUP OP_HASH160 6180350516e46c02511ad8485b257e26e9212a31 OP_EQUALVERIFY OP_CHECKSIG*276a9146180350516e46c02511ad8485b257e26e9212a3188ac*"19tY8bS2HxNzyivsJGuWppebZU2GEbS7288ޛ$J  +̦@d3b3a0956069bfc1ee444b9074cfde760064edb34958082dceb0a153d22e4f6e""1HSey3G6AjCicmwNtZT6fLrbBfuhBZCHjU"UOP_DUP OP_HASH160 b45c1aaa7acba7f9cfde582bd1ee4ed2f2e9419b OP_EQUALVERIFY OP_CHECKSIG*276a914b45c1aaa7acba7f9cfde582bd1ee4ed2f2e9419b88ac*"1HSey3G6AjCicmwNtZT6fLrbBfuhBZCHjU8ޛ$J  + + +1@aba034357ada91c65027eb8a194992e1e36033a59a9bdde22e33ac219349f49fޛ$"@00000000000000000013ba7f4d8e9e61b17bd6cc149b966efe5fafc376e58f85(-2 +@e0b604ca43aa9dfe0a37312e6540f481cac5e346d2ede6c710142b75b82ff928B02f8a9ec08c929243a2dbd1da97f87a6e0ef1d968994f0041014c9b1717f35678d2 +@db7c6ebd9155d3c52ef8de7f972e2d2a425e754869c4aae839b3bc49706231dbB02bb432337a2d688133c9ad9d34a8460ec6d64ca958ab0d5731e54012b46f27c7bB + @aba034357ada91c65027eb8a194992e1e36033a59a9bdde22e33ac219349f49f""1PRC417KPYStN4W71aPCAAfzt6Nb971xyB"UOP_DUP OP_HASH160 f5e5f9d278c17fd0d252c996fe69fbacf3b85793 OP_EQUALVERIFY OP_CHECKSIG*276a914f5e5f9d278c17fd0d252c996fe69fbacf3b8579388ac*"1PRC417KPYStN4W71aPCAAfzt6Nb971xyB8ޛ$J  + @aba034357ada91c65027eb8a194992e1e36033a59a9bdde22e33ac219349f49f""1LA35gLeXKhYaVUc2fUfDRvt1PMu18wLek"UOP_DUP OP_HASH160 d21fded23509ddbe5fa3af70612ac24ae6e1c991 OP_EQUALVERIFY OP_CHECKSIG*276a914d21fded23509ddbe5fa3af70612ac24ae6e1c99188ac*"1LA35gLeXKhYaVUc2fUfDRvt1PMu18wLek8ޛ$J  +_@aba034357ada91c65027eb8a194992e1e36033a59a9bdde22e33ac219349f49f""1C21kWzWyZqRnuypRVhkYqk77314iAesb1"UOP_DUP OP_HASH160 78da6d07a4ec59bc086ce892cae99bedf6b4ee13 OP_EQUALVERIFY OP_CHECKSIG*276a91478da6d07a4ec59bc086ce892cae99bedf6b4ee1388ac*"1C21kWzWyZqRnuypRVhkYqk77314iAesb18ޛ$J  + + +1@77381cecd54a5796187e372181e5821f65fd1b94860ee1457e783404c37b2870ޛ$"@00000000000000000013ba7f4d8e9e61b17bd6cc149b966efe5fafc376e58f85(-2 +@0d4e3bc4cda3c3a1cea2e8ab285d8bc6a49366f9ff3f876c4726ae59697bb0d9B03e11754e8c9ebfc0d6da8f8a363ace38c6ce7f4c07ee7eee89f8da38a96013ff62 +@0d4e3bc4cda3c3a1cea2e8ab285d8bc6a49366f9ff3f876c4726ae59697bb0d9B024addbe2d66015eea4c97b870e725b5c063b25f57de2aee23ae0a23a751db1cf4B +E@77381cecd54a5796187e372181e5821f65fd1b94860ee1457e783404c37b2870""1GpybBTC9rzv9iysufngi2xHT3HtCavehU"UOP_DUP OP_HASH160 ad9cace325e6413ec3e47654550f45d02c36a16c OP_EQUALVERIFY OP_CHECKSIG*276a914ad9cace325e6413ec3e47654550f45d02c36a16c88ac*"1GpybBTC9rzv9iysufngi2xHT3HtCavehU8ޛ$J  +@77381cecd54a5796187e372181e5821f65fd1b94860ee1457e783404c37b2870""18iJ8LpGjTLwemGAGsu9cRh7edq9DpaAcM"UOP_DUP OP_HASH160 54983b4189f3309d289fd2fddfcf8fcfb4f594e1 OP_EQUALVERIFY OP_CHECKSIG*276a91454983b4189f3309d289fd2fddfcf8fcfb4f594e188ac*"18iJ8LpGjTLwemGAGsu9cRh7edq9DpaAcM8ޛ$J  +χ@77381cecd54a5796187e372181e5821f65fd1b94860ee1457e783404c37b2870""1N915CPXw9cZ5Hvds31ooKRLwSZimm6ybw"UOP_DUP OP_HASH160 e7de079088876c92b8cf58d037eeaaa8f5f08984 OP_EQUALVERIFY OP_CHECKSIG*276a914e7de079088876c92b8cf58d037eeaaa8f5f0898488ac*"1N915CPXw9cZ5Hvds31ooKRLwSZimm6ybw8ޛ$J ߛ$-@00000000000000000015838384de527a8c96356e3c3ee404a4f581be8deadef2"@00000000000000000013ba7f4d8e9e61b17bd6cc149b966efe5fafc376e58f852 $-@00000000000000000007381436f9eef983a2f04a0225e823f5f17b0a4e5121b7"@00000000000000000015838384de527a8c96356e3c3ee404a4f581be8deadef22 + + + +1@e90f6b55530dcb86ea64377fee1660e731fd8081da8302dab1720b971975d127$"@00000000000000000007381436f9eef983a2f04a0225e823f5f17b0a4e5121b7(-2 +@935999dc864e7ec75c73a7d9d1f3d6eea7d45212484a582094a66f53a57dd106B02a049f0862b32a3a8289a6ce398ba5fb177f969051166a2744d56d3ae2ab1978e2 +@a5581f181eb80d35ab1defd3aec74d8ac65d1c769aa754987fd4465ce84bf919B02d48f2fa2576be424107a1ffcd6cf27514a7a9c36dd66fdb9fb3b1067c29f1745B + +@e90f6b55530dcb86ea64377fee1660e731fd8081da8302dab1720b971975d127""1G9JpuhudMWDaKEHYowvbAoraAs51UfaXb"UOP_DUP OP_HASH160 a61c18488697c31b6b285a232c61be923f79a917 OP_EQUALVERIFY OP_CHECKSIG*276a914a61c18488697c31b6b285a232c61be923f79a91788ac*"1G9JpuhudMWDaKEHYowvbAoraAs51UfaXb8$J  +@e90f6b55530dcb86ea64377fee1660e731fd8081da8302dab1720b971975d127""1D2qXp8JgHJySRwzheynEJS4Jp213x7Ugz"UOP_DUP OP_HASH160 83fa6fed4d56adca60a1326e6c494ae103658fdb OP_EQUALVERIFY OP_CHECKSIG*276a91483fa6fed4d56adca60a1326e6c494ae103658fdb88ac*"1D2qXp8JgHJySRwzheynEJS4Jp213x7Ugz8$J  +@e90f6b55530dcb86ea64377fee1660e731fd8081da8302dab1720b971975d127""1K9LDksxiAuh3Vq4E9o5yoBnXpRV15CA8j"UOP_DUP OP_HASH160 c705a2c3d022d7f7c44de55ffa6eae9e9604ea7e OP_EQUALVERIFY OP_CHECKSIG*276a914c705a2c3d022d7f7c44de55ffa6eae9e9604ea7e88ac*"1K9LDksxiAuh3Vq4E9o5yoBnXpRV15CA8j8$J $ݥ-@00000000000000000012cd09ec378d0c0510863f90523f5a2f006a30cb9821cd"@00000000000000000007381436f9eef983a2f04a0225e823f5f17b0a4e5121b72 + + +1@2e32a8c955aedcaabf35b05283c7b55f7ab5047e3f5bba389d75cb36c0c3b351$"@00000000000000000012cd09ec378d0c0510863f90523f5a2f006a30cb9821cd(ݥ-2 +@d3b3a0956069bfc1ee444b9074cfde760064edb34958082dceb0a153d22e4f6eB03706d5fe82cbd94de38f2af030bd93eec22fb709fe14b8f71f2e1d1a042a0fe8b2 +@4098de2826859f4837b8ca0211613947ea847af6c1750e6d5d633d52aa7c713bB02d9400de130168fa5ec795692f4242b087f6828c0417221eda14689a3d98eb2baB +@2e32a8c955aedcaabf35b05283c7b55f7ab5047e3f5bba389d75cb36c0c3b351""1M7pSaUd3pAg3DUoJtWo7i1EaHoUgDSbmv"UOP_DUP OP_HASH160 dcac9cf9d125dffeb02d76cb10859454fde53889 OP_EQUALVERIFY OP_CHECKSIG*276a914dcac9cf9d125dffeb02d76cb10859454fde5388988ac*"1M7pSaUd3pAg3DUoJtWo7i1EaHoUgDSbmv8$J  +@2e32a8c955aedcaabf35b05283c7b55f7ab5047e3f5bba389d75cb36c0c3b351""14nJhc1xacaBRPY8ejmfk5B1qpnda4CoNv"UOP_DUP OP_HASH160 2979def366a5cec49120c9fa331ec5ddd8044f9e OP_EQUALVERIFY OP_CHECKSIG*276a9142979def366a5cec49120c9fa331ec5ddd8044f9e88ac*"14nJhc1xacaBRPY8ejmfk5B1qpnda4CoNv8$J  +@2e32a8c955aedcaabf35b05283c7b55f7ab5047e3f5bba389d75cb36c0c3b351""16UqcfLomzGUE4mU4bQSqLEnAbrRpLR3qy"UOP_DUP OP_HASH160 3c1c71073f904badf8ff173826ae00d1ff3c1a45 OP_EQUALVERIFY OP_CHECKSIG*276a9143c1c71073f904badf8ff173826ae00d1ff3c1a4588ac*"16UqcfLomzGUE4mU4bQSqLEnAbrRpLR3qy8$J  + + +1@9f53e2cd997732642c43f44387b57be0cd6178443847c491ad91cfdd3fcb397b$"@00000000000000000012cd09ec378d0c0510863f90523f5a2f006a30cb9821cd(ݥ-2 +@a5581f181eb80d35ab1defd3aec74d8ac65d1c769aa754987fd4465ce84bf919B022dede48ba47600e5ed7ea1f9471910fb26ae2ecde3e957230d376cd3cdceab4b2 +@8c3891a87ae7cea8b2c16dc3dd12a84a13f09b4c645bf29a369d0d800d7632f7B032874f2c91c8199656324c46329b11355d74411925561b61b9d56f501b87147e0B + @9f53e2cd997732642c43f44387b57be0cd6178443847c491ad91cfdd3fcb397b""1513zVybH4gbyAjBUUKfCMHRNGS1zA6JZC"UOP_DUP OP_HASH160 2be3000d8d2b00ab802c73e136cbfda544fe91b9 OP_EQUALVERIFY OP_CHECKSIG*276a9142be3000d8d2b00ab802c73e136cbfda544fe91b988ac*"1513zVybH4gbyAjBUUKfCMHRNGS1zA6JZC8$J  +@9f53e2cd997732642c43f44387b57be0cd6178443847c491ad91cfdd3fcb397b""1Lwc5w8PQzmrAmRvebAjUL1tePFbWtow9h"UOP_DUP OP_HASH160 dabe23acf6e800b9cf472df5b19d34aecd91c917 OP_EQUALVERIFY OP_CHECKSIG*276a914dabe23acf6e800b9cf472df5b19d34aecd91c91788ac*"1Lwc5w8PQzmrAmRvebAjUL1tePFbWtow9h8$J  +@9f53e2cd997732642c43f44387b57be0cd6178443847c491ad91cfdd3fcb397b""1ABKKj9HKV4Z7saNK4erS46NBYEfwbyjtx"UOP_DUP OP_HASH160 64ac963ada415d880f2a380305e01d29030db7ab OP_EQUALVERIFY OP_CHECKSIG*276a91464ac963ada415d880f2a380305e01d29030db7ab88ac*"1ABKKj9HKV4Z7saNK4erS46NBYEfwbyjtx8$J $ӌ-@00000000000000000005ef3b31287d14a54e7746ddb6b6e58e0701299b26c047"@00000000000000000012cd09ec378d0c0510863f90523f5a2f006a30cb9821cd2$Ս-@0000000000000000001270b20544a15ed4930a0ab37d60a460546306e6fbe229"@00000000000000000005ef3b31287d14a54e7746ddb6b6e58e0701299b26c0472$-@000000000000000000028b1e00016e027eafb9bff7b024ce6dd36467b251dc65"@0000000000000000001270b20544a15ed4930a0ab37d60a460546306e6fbe2292$¸-@00000000000000000008187bfa58d6b0268521553f3de27950c97bf3d111285f"@000000000000000000028b1e00016e027eafb9bff7b024ce6dd36467b251dc652$-@0000000000000000000ed109a9830ce671fbeb06f101e9ec33ad6770990a2fba"@00000000000000000008187bfa58d6b0268521553f3de27950c97bf3d111285f2$-@00000000000000000011a8b28e9f6ca89ece125013371fa5ef3f93366d890651"@0000000000000000000ed109a9830ce671fbeb06f101e9ec33ad6770990a2fba2$-@00000000000000000007b29a36f0f9c00a416260cefbd2697c1900d198cbaa7c"@00000000000000000011a8b28e9f6ca89ece125013371fa5ef3f93366d8906512$ͤ-@000000000000000000143f3bade113fb0839dab45247d742f27341ec66a52f75"@00000000000000000007b29a36f0f9c00a416260cefbd2697c1900d198cbaa7c2$渏-@0000000000000000000f261e4bc80d8eb9ba0dba7c8c6ca6f83148167b1ba517"@000000000000000000143f3bade113fb0839dab45247d742f27341ec66a52f752$-@0000000000000000000aa978cebb0f3041e01518d07701b92da0c65c3aaac2e9"@0000000000000000000f261e4bc80d8eb9ba0dba7c8c6ca6f83148167b1ba5172$-@00000000000000000011d867ed07edfccb66d468f05ded91983a6e808da2d097"@0000000000000000000aa978cebb0f3041e01518d07701b92da0c65c3aaac2e92 + + +1@c85ab331f98575975efb955e7f2771cd10cc3185038df433426599a9bd65e618$"@00000000000000000011d867ed07edfccb66d468f05ded91983a6e808da2d097(-2 +@12bb1b53e746d41ee3a10ca33883ee4f3cee92a53ace97d5c29b6eda3cf54da1B03637095fb4a8a3a12fe7cd82b328d7f40b984e76e508b13cd869ccf77e62f58932 +@fbe30614a9de8b8a8a69616780de1c19197d9e8656cf6d9d02000f837cdf2725B03ff8ca5545885b52e42e7bb6bea447ccad973888762887354c1c7d21630bf890aB +@c85ab331f98575975efb955e7f2771cd10cc3185038df433426599a9bd65e618""1Gz49SdAm9wdABMQ9fKMqqZFyhLwom9EB6"UOP_DUP OP_HASH160 af5438ebeca1890d63f09997af2584e34e7669a9 OP_EQUALVERIFY OP_CHECKSIG*276a914af5438ebeca1890d63f09997af2584e34e7669a988ac*"1Gz49SdAm9wdABMQ9fKMqqZFyhLwom9EB68$J  +@c85ab331f98575975efb955e7f2771cd10cc3185038df433426599a9bd65e618""1GMxsj719v8ZPdwej1RXjVWDbEcrQFEdqJ"UOP_DUP OP_HASH160 a880d905f31d53fd0bcc6d7243eeabf10bd19ff4 OP_EQUALVERIFY OP_CHECKSIG*276a914a880d905f31d53fd0bcc6d7243eeabf10bd19ff488ac*"1GMxsj719v8ZPdwej1RXjVWDbEcrQFEdqJ8$J  +@c85ab331f98575975efb955e7f2771cd10cc3185038df433426599a9bd65e618""18cEHpFPBdY3PG7jPynJJzR8o6G3bnAYqE"UOP_DUP OP_HASH160 53728873033c3ab0433b1278ebff724d7b7276b3 OP_EQUALVERIFY OP_CHECKSIG*276a91453728873033c3ab0433b1278ebff724d7b7276b388ac*"18cEHpFPBdY3PG7jPynJJzR8o6G3bnAYqE8$J  + + +1@ee4fbafbae3cfcd08ee8ae3b8c92f4bf9be72573ab6ef83ce845bb17effb9fb0$"@00000000000000000011d867ed07edfccb66d468f05ded91983a6e808da2d097(-2 +@2e32a8c955aedcaabf35b05283c7b55f7ab5047e3f5bba389d75cb36c0c3b351B02ace22a0026feee20fd9c883002b0efb7cd291992b5125fbccc229aae10ed38422 +@1c36aafaf1739800dea30a5ec1f7c21c758ea66a0fc20735c4e6e104f8e17d71B0280b0f9ef5c32ae4c901d8c89ab701171befcb485a8e2252d8eaa60faeb723f4dB +@ee4fbafbae3cfcd08ee8ae3b8c92f4bf9be72573ab6ef83ce845bb17effb9fb0""1An37RM7FKWJpxYkFfd6MVRZFjEXsNaxef"UOP_DUP OP_HASH160 6b3d9cbc2ad8fb2f1135e3f3c1f5b054786fef00 OP_EQUALVERIFY OP_CHECKSIG*276a9146b3d9cbc2ad8fb2f1135e3f3c1f5b054786fef0088ac*"1An37RM7FKWJpxYkFfd6MVRZFjEXsNaxef8$J  +@ee4fbafbae3cfcd08ee8ae3b8c92f4bf9be72573ab6ef83ce845bb17effb9fb0""115hZHw6Hgy3A5BHgT152Vqjd3EJu1KGmg"UOP_DUP OP_HASH160 00e384d82b5766785e52b7040eff7951a2402fef OP_EQUALVERIFY OP_CHECKSIG*276a91400e384d82b5766785e52b7040eff7951a2402fef88ac*"115hZHw6Hgy3A5BHgT152Vqjd3EJu1KGmg8$J  +믯@ee4fbafbae3cfcd08ee8ae3b8c92f4bf9be72573ab6ef83ce845bb17effb9fb0""1Jz2pwh32A8UDtyA4z1gRAMSwEBQaKwmT3"UOP_DUP OP_HASH160 c5435f777de781e33fc04390b1953557dd0762b9 OP_EQUALVERIFY OP_CHECKSIG*276a914c5435f777de781e33fc04390b1953557dd0762b988ac*"1Jz2pwh32A8UDtyA4z1gRAMSwEBQaKwmT38$J $ő-@00000000000000000009f76e731b175dde3e7fce38223b1474b5159a57950977"@00000000000000000011d867ed07edfccb66d468f05ded91983a6e808da2d0972$ґ-@0000000000000000001062006bb51d23cc2b30535a548eb3aa99d7d2678ed221"@00000000000000000009f76e731b175dde3e7fce38223b1474b5159a579509772$-@00000000000000000013a801a3e2f9bedea15350cb450a8ab0e2f7df693d8db6"@0000000000000000001062006bb51d23cc2b30535a548eb3aa99d7d2678ed2212+$-@00000000000000000008ab26360700c1f50e8e456bdbd65a448705eace843927"@00000000000000000013a801a3e2f9bedea15350cb450a8ab0e2f7df693d8db62* + + +1@430396266b1735256e173a7d4e21cf4257fed37826bc1ae77897b5f688c02cc4$"@00000000000000000008ab26360700c1f50e8e456bdbd65a448705eace843927(-2 +@7473814fcaa91800823bb2f4b1629901f476d1783a338aa8826cf8a8bc6d18cbB0253a032252b6c9fbfc2ad8a112c469150e07b52bfa4e5e9c7be5373019e4b91822 +@7473814fcaa91800823bb2f4b1629901f476d1783a338aa8826cf8a8bc6d18cbB0206dfb75bb54ac721b7d2e28ced3a5f3e3973d009582089ac57f9e59dccfdb412B +ٜ@430396266b1735256e173a7d4e21cf4257fed37826bc1ae77897b5f688c02cc4""1AmJ68GmC2UStgapwCwVpDwhVjtHW36xWf"UOP_DUP OP_HASH160 6b19b2f343a5f0ce493d09ca27ca6decfd96b31c OP_EQUALVERIFY OP_CHECKSIG*276a9146b19b2f343a5f0ce493d09ca27ca6decfd96b31c88ac*"1AmJ68GmC2UStgapwCwVpDwhVjtHW36xWf8$J  +d@430396266b1735256e173a7d4e21cf4257fed37826bc1ae77897b5f688c02cc4""14X9ZsgKEvrgCehTnstjDAM8TmizzUw4ca"UOP_DUP OP_HASH160 269c01e4fb8b5ef2bb7af585cfd73bbf4b82e09c OP_EQUALVERIFY OP_CHECKSIG*276a914269c01e4fb8b5ef2bb7af585cfd73bbf4b82e09c88ac*"14X9ZsgKEvrgCehTnstjDAM8TmizzUw4ca8$J  +֯ @430396266b1735256e173a7d4e21cf4257fed37826bc1ae77897b5f688c02cc4""1Nz57gmmeGu3zwb6sNepQ1VQWyKEhGwUwW"UOP_DUP OP_HASH160 f125c95a76a2ec9fb1eba4c802c5225904f80294 OP_EQUALVERIFY OP_CHECKSIG*276a914f125c95a76a2ec9fb1eba4c802c5225904f8029488ac*"1Nz57gmmeGu3zwb6sNepQ1VQWyKEhGwUwW8$J  + + +1@bb06452b2419e326b31b6f42a2f5f99f570742fd5e94b842f5592783204a6671$"@00000000000000000008ab26360700c1f50e8e456bdbd65a448705eace843927(-2 +@ddd832e8d2ecf2ef26085a457b20d95d50cfa59a440c245537f46ee5390e462cB0247bac8dad8bd6bbc1e69a70cb714d9d9e466970d853cd44b033dd0795cc6c2952 +@430396266b1735256e173a7d4e21cf4257fed37826bc1ae77897b5f688c02cc4B0209cb59599fba3b4bca06f6248ebf266c17552ce98568078e0abc2a515ff03855B +@bb06452b2419e326b31b6f42a2f5f99f570742fd5e94b842f5592783204a6671""1M8ErhadLg2pEWR3afXfSZBBFLdLWpoksA"UOP_DUP OP_HASH160 dcc0fe9b56b4827e36d8631f0deacd5af42c92f8 OP_EQUALVERIFY OP_CHECKSIG*276a914dcc0fe9b56b4827e36d8631f0deacd5af42c92f888ac*"1M8ErhadLg2pEWR3afXfSZBBFLdLWpoksA8$J  +d@bb06452b2419e326b31b6f42a2f5f99f570742fd5e94b842f5592783204a6671""15mo8qAHZgWZjnr4hXFaZbENsDyn5mbREK"UOP_DUP OP_HASH160 345951280d569e9ca2f70365a6156336ea1bed89 OP_EQUALVERIFY OP_CHECKSIG*276a914345951280d569e9ca2f70365a6156336ea1bed8988ac*"15mo8qAHZgWZjnr4hXFaZbENsDyn5mbREK8$J  +̂ @bb06452b2419e326b31b6f42a2f5f99f570742fd5e94b842f5592783204a6671""1HLeLSx3SePJWKBcsbdvh1fMdfcQVVkRks"UOP_DUP OP_HASH160 b33914edc9295adc29c7af9772cf2056a91bce8a OP_EQUALVERIFY OP_CHECKSIG*276a914b33914edc9295adc29c7af9772cf2056a91bce8a88ac*"1HLeLSx3SePJWKBcsbdvh1fMdfcQVVkRks8$J  + + +1@645b17a420ced878388d8b8c3c07c3c6b684167e6f715872c9afe17522ed9e04$"@00000000000000000008ab26360700c1f50e8e456bdbd65a448705eace843927(-2 +@bb06452b2419e326b31b6f42a2f5f99f570742fd5e94b842f5592783204a6671B03b3cf92898b023f3ee1b5aeaa662704d5199e83dded55296f9449a85607e3bad92 +@bb06452b2419e326b31b6f42a2f5f99f570742fd5e94b842f5592783204a6671B024cc984555a0b8bbfe30800b00c20be1cafb92c19b7649bfb8b27afbb67628479B + @645b17a420ced878388d8b8c3c07c3c6b684167e6f715872c9afe17522ed9e04""1NBh7oxDETkQh6Vw8hxoFdwPCcCMrh9PrH"UOP_DUP OP_HASH160 e8604a162c2e8f3af37ae9a3011a0453203a743f OP_EQUALVERIFY OP_CHECKSIG*276a914e8604a162c2e8f3af37ae9a3011a0453203a743f88ac*"1NBh7oxDETkQh6Vw8hxoFdwPCcCMrh9PrH8$J  +d@645b17a420ced878388d8b8c3c07c3c6b684167e6f715872c9afe17522ed9e04""17z7qdfmBMtcfS9tbYqjNV5dPi6Ms4QkLW"UOP_DUP OP_HASH160 4c9e2c4a18f30b34e9eee78b38d82b0e32af04cc OP_EQUALVERIFY OP_CHECKSIG*276a9144c9e2c4a18f30b34e9eee78b38d82b0e32af04cc88ac*"17z7qdfmBMtcfS9tbYqjNV5dPi6Ms4QkLW8$J  + @645b17a420ced878388d8b8c3c07c3c6b684167e6f715872c9afe17522ed9e04""1JBAi2id8EV2Ue9QUX8D3ogsdxwHuARTxR"UOP_DUP OP_HASH160 bc6666ba1f8e1fb01a27cba05732e34f85a40338 OP_EQUALVERIFY OP_CHECKSIG*276a914bc6666ba1f8e1fb01a27cba05732e34f85a4033888ac*"1JBAi2id8EV2Ue9QUX8D3ogsdxwHuARTxR8$J  + + +1@639203308f85d95aa29ebcead2b1730456f4436516c2bb03398dc72322ee19f6$"@00000000000000000008ab26360700c1f50e8e456bdbd65a448705eace843927(-2 +@ffb93f79cf5600c9828b8f8b1037eb3adbde0e06dca1f73a942b2418b69ae598B0262d107b16124a006d86be0b7eef00a88ce8cc0835cae468c046cf4f3e421094d2 +@a9f4846f9421b9645e5a8a5dd186344702b893386a6ae7edf19283560d87434fB02d7033e1b0574329b49f331d2f3104e36b14f0f685b4df797e0293c807af19e86B +@639203308f85d95aa29ebcead2b1730456f4436516c2bb03398dc72322ee19f6""1DUobcxjmA9AYgQDRPSsDLrEzVxwwGZgjn"UOP_DUP OP_HASH160 88e3a3337b0bab28d91ff313fc8dd5767f5b55b4 OP_EQUALVERIFY OP_CHECKSIG*276a91488e3a3337b0bab28d91ff313fc8dd5767f5b55b488ac*"1DUobcxjmA9AYgQDRPSsDLrEzVxwwGZgjn8$J  + @639203308f85d95aa29ebcead2b1730456f4436516c2bb03398dc72322ee19f6""1KtmYtwAtACB8dXR3AA5mzJ1srifQX46Yy"UOP_DUP OP_HASH160 cf3caaa3b473f0fea302c7646c4d43b4d4497af2 OP_EQUALVERIFY OP_CHECKSIG*276a914cf3caaa3b473f0fea302c7646c4d43b4d4497af288ac*"1KtmYtwAtACB8dXR3AA5mzJ1srifQX46Yy8$J  +@639203308f85d95aa29ebcead2b1730456f4436516c2bb03398dc72322ee19f6""1KAfVUsfQ9cMjVRcnhrqkvo24emvHR6bNp"UOP_DUP OP_HASH160 c7462372c38166e6ac0e01ded17b8336690d0651 OP_EQUALVERIFY OP_CHECKSIG*276a914c7462372c38166e6ac0e01ded17b8336690d065188ac*"1KAfVUsfQ9cMjVRcnhrqkvo24emvHR6bNp8$J ;$-@0000000000000000000c66a0b73ff11c35f00c657b5bb6cdaf8c7a1d5547362f"@00000000000000000008ab26360700c1f50e8e456bdbd65a448705eace8439272$ׅ-@00000000000000000000c3b22dbc3896660a1e42bfbfc7da8794173f32bc326d"@0000000000000000000c66a0b73ff11c35f00c657b5bb6cdaf8c7a1d5547362f2$ϒ-@0000000000000000000b14660b32e7fca8a3a2f281a62c35ed754326482d1d8e"@00000000000000000000c3b22dbc3896660a1e42bfbfc7da8794173f32bc326d2$ǧ-@000000000000000000079b5f2b09b1722c1bb4f886ab0736f1c473205b82fad5"@0000000000000000000b14660b32e7fca8a3a2f281a62c35ed754326482d1d8e2 $ԓ-@00000000000000000014c8aaceb96ee7c57612de8941231c78e65aeede4071d0"@000000000000000000079b5f2b09b1722c1bb4f886ab0736f1c473205b82fad52 + + + +1@e33a6318f541622b1bb40b2972d98371b89e75fed713321319d492f9c16694f0$"@00000000000000000014c8aaceb96ee7c57612de8941231c78e65aeede4071d0(ԓ-2 +@895de4fca00e8ed9330feab7bb92034198e6fb59c78846cf43877c5e6b57d365B02f360a742f3feaa28da7c105cee617531b6212497e4ddeec6c5c01f002438ce9b2 +@7741f071ee9dcabdefe29695cb66e742b0e566b7777b1185aeb107c47770dac9B027681fa71963a70f0aaf90b5ced6c653ccddc3b5d0e7aad19d7c4d319101f2bd5B +@e33a6318f541622b1bb40b2972d98371b89e75fed713321319d492f9c16694f0""1M8kdYjAKxjpkNUWD5FDiR3rzheEMDQE7b"UOP_DUP OP_HASH160 dcd9d9167529d8f624213c5c7b46901235687cd3 OP_EQUALVERIFY OP_CHECKSIG*276a914dcd9d9167529d8f624213c5c7b46901235687cd388ac*"1M8kdYjAKxjpkNUWD5FDiR3rzheEMDQE7b8$J  +@e33a6318f541622b1bb40b2972d98371b89e75fed713321319d492f9c16694f0""1EHB8TRnGbzGqk2aFVjb2kTvbTtjF15uT8"UOP_DUP OP_HASH160 91a8bed69557fb88b2c5b00726f46099b7e002bd OP_EQUALVERIFY OP_CHECKSIG*276a91491a8bed69557fb88b2c5b00726f46099b7e002bd88ac*"1EHB8TRnGbzGqk2aFVjb2kTvbTtjF15uT88$J  +5@e33a6318f541622b1bb40b2972d98371b89e75fed713321319d492f9c16694f0""1AxBtrKWJiMSBXUvRUHFVp2x7y4eu2fyZm"UOP_DUP OP_HASH160 6d291a916e232053a3f670b32099ba5ec0ff7dec OP_EQUALVERIFY OP_CHECKSIG*276a9146d291a916e232053a3f670b32099ba5ec0ff7dec88ac*"1AxBtrKWJiMSBXUvRUHFVp2x7y4eu2fyZm8$J  !$-@0000000000000000000f7648609c9bf4fa59aed27436723c94d363781a80b4b1"@00000000000000000014c8aaceb96ee7c57612de8941231c78e65aeede4071d02 + + +1@9b6c5f8af065df45656231ef431150ae555b895da5a29c6e44409ed3e72859c2$"@0000000000000000000f7648609c9bf4fa59aed27436723c94d363781a80b4b1(-2 +@d704339e645758c6bed3363b6eae2fa67dc8b1534148a6197a0a87b782ac8b68B02c7610611615fa191b8376051e05a9dcf066314159bc983fd7c18c90397b01d172 +@0615fce0693b47f6506166988b0bc32a94e86b6695848dc7fcfeeaa6512f8a7bB0305a09b822266348407661e351aa6b55797ee4a74eadbf81b6e49d9b04f5fe4b6B +@9b6c5f8af065df45656231ef431150ae555b895da5a29c6e44409ed3e72859c2""1HCRTYzVBu5Q5oFMsStSKXhLxWLKL1D3gV"UOP_DUP OP_HASH160 b1ab0123bb67153eb299f6942d25af941c0a57d5 OP_EQUALVERIFY OP_CHECKSIG*276a914b1ab0123bb67153eb299f6942d25af941c0a57d588ac*"1HCRTYzVBu5Q5oFMsStSKXhLxWLKL1D3gV8$J  +@9b6c5f8af065df45656231ef431150ae555b895da5a29c6e44409ed3e72859c2""1PeERdwiAKXc7E9EF1QHjMKbZ3neh299Wg"UOP_DUP OP_HASH160 f85d5d409d007f7819709a93c43429222fbd9857 OP_EQUALVERIFY OP_CHECKSIG*276a914f85d5d409d007f7819709a93c43429222fbd985788ac*"1PeERdwiAKXc7E9EF1QHjMKbZ3neh299Wg8$J  +@9b6c5f8af065df45656231ef431150ae555b895da5a29c6e44409ed3e72859c2""1GPozaqSUeg5UyiC2Td2ikzC7xFoF19qCN"UOP_DUP OP_HASH160 a8da43faaec9e42d7c357f4a2b6c137d9b5337e2 OP_EQUALVERIFY OP_CHECKSIG*276a914a8da43faaec9e42d7c357f4a2b6c137d9b5337e288ac*"1GPozaqSUeg5UyiC2Td2ikzC7xFoF19qCN8$J E + + +1@847b79b99088c4c76fc8b8d77a4e6f7a0a29d0d5664aca81ee67f8862f548479$"@0000000000000000000f7648609c9bf4fa59aed27436723c94d363781a80b4b1(-2 +@4e305d3fb35af9c8d727bb0f7adff6b2882adbdd7007c99a805832fefd8fa87eB024a90eab1a56a6def6765df2f0727022dc80b7a9f83d251c0ea594460c5f3df3f2 +@29f81237e50c323a40d215002a49cc36ed9db43ba39f7e8939a1925897e8d7c6B02805cf8da149afbc4a4303b84f553109d01e4074b508abccb5b3e719b61576de4B +@847b79b99088c4c76fc8b8d77a4e6f7a0a29d0d5664aca81ee67f8862f548479""1JyvNVHbqehmmHRtVRk7fJ2hoUGkZmpeEy"UOP_DUP OP_HASH160 c53dfbce385686869be7a58ed45e5a7010c6f3f3 OP_EQUALVERIFY OP_CHECKSIG*276a914c53dfbce385686869be7a58ed45e5a7010c6f3f388ac*"1JyvNVHbqehmmHRtVRk7fJ2hoUGkZmpeEy8$J  +@847b79b99088c4c76fc8b8d77a4e6f7a0a29d0d5664aca81ee67f8862f548479""1MVf78rStkrFWg8AVGLMmuJqndTyRmZD8H"UOP_DUP OP_HASH160 e0cdf8c20df03a4b92bab0a97f3ce82c4fa6aa7d OP_EQUALVERIFY OP_CHECKSIG*276a914e0cdf8c20df03a4b92bab0a97f3ce82c4fa6aa7d88ac*"1MVf78rStkrFWg8AVGLMmuJqndTyRmZD8H8$J  +ޮ_@847b79b99088c4c76fc8b8d77a4e6f7a0a29d0d5664aca81ee67f8862f548479""16WJCq1ZB7k8E69o9KvGkyHTJT8Kn9gCCS"UOP_DUP OP_HASH160 3c630d8c883f9bc92a61a04d5826bd28d9769ec0 OP_EQUALVERIFY OP_CHECKSIG*276a9143c630d8c883f9bc92a61a04d5826bd28d9769ec088ac*"16WJCq1ZB7k8E69o9KvGkyHTJT8Kn9gCCS8$J  + + +1@03366bcad15e9cd0049c36ca62449d6b454573f030ee87980266e208fdda77ce$"@0000000000000000000f7648609c9bf4fa59aed27436723c94d363781a80b4b1(-2 +@c85ab331f98575975efb955e7f2771cd10cc3185038df433426599a9bd65e618B0333ae9ae59c4690b51a62b440ab89228e82cd5585778fc8a27c990d65d4d7b4ed2 +@6fd48aeb8dc71cd3439e20966806d758a49b1d8c01b042583b476963bcd9ba75B02015b67da7f723014584ec4efea4627f58ee68a5fa5471651849620709f5200dbB +@03366bcad15e9cd0049c36ca62449d6b454573f030ee87980266e208fdda77ce""128PW2bqiaXCFypKYPubu9uQXWhHbMpitH"UOP_DUP OP_HASH160 0c5dd1e96653587ea785b8c9855aa130c31f563e OP_EQUALVERIFY OP_CHECKSIG*276a9140c5dd1e96653587ea785b8c9855aa130c31f563e88ac*"128PW2bqiaXCFypKYPubu9uQXWhHbMpitH8$J  +@03366bcad15e9cd0049c36ca62449d6b454573f030ee87980266e208fdda77ce""15ZuNR9ax4GjCsKxjRnKTBLZqJHqawXu7r"UOP_DUP OP_HASH160 3219879125eca332db3a2fa9b97dc16259bd8a86 OP_EQUALVERIFY OP_CHECKSIG*276a9143219879125eca332db3a2fa9b97dc16259bd8a8688ac*"15ZuNR9ax4GjCsKxjRnKTBLZqJHqawXu7r8$J  +y@03366bcad15e9cd0049c36ca62449d6b454573f030ee87980266e208fdda77ce""1EcxuLZv9mc5TeSX4K4aztYhkwrgSoqsD3"UOP_DUP OP_HASH160 9566dbda3ea449992f9b6caec4d28c9340e58326 OP_EQUALVERIFY OP_CHECKSIG*276a9149566dbda3ea449992f9b6caec4d28c9340e5832688ac*"1EcxuLZv9mc5TeSX4K4aztYhkwrgSoqsD38$J ; $-@000000000000000000194ac5c03c2637196c99ecfc07d14846f66809384cffc1"@0000000000000000000f7648609c9bf4fa59aed27436723c94d363781a80b4b12 + + + +1@252da3423c7cda874355c3e71773def18187e3aca881262bdfd1182671b0224c$"@000000000000000000194ac5c03c2637196c99ecfc07d14846f66809384cffc1(-2 +@18a87c7756fdcdf53d92a4cf4e002cef820d81e7b63471fc9d117e8a7aa2a103B03cdbf0f52f9187335e4e0b404f5f2721a164673db67805142ab9247ac44c7a0412 +@93e6eb95913966cd50294ad984649e18e8b86352628c4eb5a35927c087b7ec8bB0330ecbaa5a9efb4f89665b1c68631118f0d91c1029b4c8d94b42cc25b00ed8d08B +@252da3423c7cda874355c3e71773def18187e3aca881262bdfd1182671b0224c""1GN1k3xKEbaiFMmke8CFFXhthiJbuaefAS"UOP_DUP OP_HASH160 a8833dd6d74fa5b8c83e5f9376e733918dfce7c3 OP_EQUALVERIFY OP_CHECKSIG*276a914a8833dd6d74fa5b8c83e5f9376e733918dfce7c388ac*"1GN1k3xKEbaiFMmke8CFFXhthiJbuaefAS8$J  +@252da3423c7cda874355c3e71773def18187e3aca881262bdfd1182671b0224c""12rUREPoLeSu2vaDFhDGW6HwiZS1x7EeaC"UOP_DUP OP_HASH160 14536526621588b4de5025ffc4c694619933508f OP_EQUALVERIFY OP_CHECKSIG*276a91414536526621588b4de5025ffc4c694619933508f88ac*"12rUREPoLeSu2vaDFhDGW6HwiZS1x7EeaC8$J  +ޮ_@252da3423c7cda874355c3e71773def18187e3aca881262bdfd1182671b0224c""16tcDdzWU1WJ9hpSZH89r97AqUVgT8grkq"UOP_DUP OP_HASH160 409b3dcb82f919495abdc5703b99c50b95eeae0f OP_EQUALVERIFY OP_CHECKSIG*276a914409b3dcb82f919495abdc5703b99c50b95eeae0f88ac*"16tcDdzWU1WJ9hpSZH89r97AqUVgT8grkq8$J 6$-@0000000000000000000448f89edda9ecd590fae47c7599a5148152cc95805eb7"@000000000000000000194ac5c03c2637196c99ecfc07d14846f66809384cffc125 + + +1@6ca5f88b3fef90dceb5cd6d4f332d76f8c86ea607b06fec32aa48ea27744e812$"@0000000000000000000448f89edda9ecd590fae47c7599a5148152cc95805eb7(-2 +@98666012e22d9e3978568480b1932754979e8d7c3083f1e9b537956369e24a1aB02e60c4ccde26a48939fba3382253120773d855a0f53d7c320235ae1fe0433aa5f2 +@90e0e06427c188f5a11b4babf3480b1da2669121bc8537af861b2ce72385774dB035c12bd0d297b7a5754a39cecdc06db8655443e6d4d2b8a76006b92a63c123480B + +@6ca5f88b3fef90dceb5cd6d4f332d76f8c86ea607b06fec32aa48ea27744e812""1MxN3XyNHbAsXjvMRnqPBPZre9WEkYEG54"UOP_DUP OP_HASH160 e5daf5c007f09ec2720a5472a371cd799258a5da OP_EQUALVERIFY OP_CHECKSIG*276a914e5daf5c007f09ec2720a5472a371cd799258a5da88ac*"1MxN3XyNHbAsXjvMRnqPBPZre9WEkYEG548$J  + @6ca5f88b3fef90dceb5cd6d4f332d76f8c86ea607b06fec32aa48ea27744e812""1HgbBYNuisNHnX4wAFte8Dhoi1Nt1DmPuz"UOP_DUP OP_HASH160 b6fec4be715bf5dd1697e9dfb11f2391b0c725f1 OP_EQUALVERIFY OP_CHECKSIG*276a914b6fec4be715bf5dd1697e9dfb11f2391b0c725f188ac*"1HgbBYNuisNHnX4wAFte8Dhoi1Nt1DmPuz8$J  +ԱZ@6ca5f88b3fef90dceb5cd6d4f332d76f8c86ea607b06fec32aa48ea27744e812""1KWKwqRcRGPeKsfM2d4DB98L6TTEcdvc6b"UOP_DUP OP_HASH160 cafe2450246d0c5a813f11adfc62016773d987d3 OP_EQUALVERIFY OP_CHECKSIG*276a914cafe2450246d0c5a813f11adfc62016773d987d388ac*"1KWKwqRcRGPeKsfM2d4DB98L6TTEcdvc6b8$J  + + +1@ed1eea7692872746fa51568573cbe87b4bfb21912a400472483cd69fa99b9659$"@0000000000000000000448f89edda9ecd590fae47c7599a5148152cc95805eb7(-2 +@e90f6b55530dcb86ea64377fee1660e731fd8081da8302dab1720b971975d127B02fd41b2f924c140c012025f34e76ccd88e4e0f97d28355d7c0c881db7da01698f2 +@9f53e2cd997732642c43f44387b57be0cd6178443847c491ad91cfdd3fcb397bB021a2ff09adc50f48d425b8ddf4e82b204e39b683557730247a30259f48a0aa7daB + @ed1eea7692872746fa51568573cbe87b4bfb21912a400472483cd69fa99b9659""15XSyZesoe7hfCmPKmMwL9DMqBJpZbUWkT"UOP_DUP OP_HASH160 31a2aa3e56a5dda2145469a4c7b58330ae89ab2e OP_EQUALVERIFY OP_CHECKSIG*276a91431a2aa3e56a5dda2145469a4c7b58330ae89ab2e88ac*"15XSyZesoe7hfCmPKmMwL9DMqBJpZbUWkT8$J  +@ed1eea7692872746fa51568573cbe87b4bfb21912a400472483cd69fa99b9659""1HSvewZYZzV5PyfqU8VUZRAejjREVMhSsK"UOP_DUP OP_HASH160 b4693327060013c00d463faec07a3f5b0859f7d0 OP_EQUALVERIFY OP_CHECKSIG*276a914b4693327060013c00d463faec07a3f5b0859f7d088ac*"1HSvewZYZzV5PyfqU8VUZRAejjREVMhSsK8$J  +@ed1eea7692872746fa51568573cbe87b4bfb21912a400472483cd69fa99b9659""17Ni1PCqbsMqDVK63Wf3yZ6b7KG9MeAB7Y"UOP_DUP OP_HASH160 45ebb871cdae19db49afadf956bbac1809eb52a6 OP_EQUALVERIFY OP_CHECKSIG*276a91445ebb871cdae19db49afadf956bbac1809eb52a688ac*"17Ni1PCqbsMqDVK63Wf3yZ6b7KG9MeAB7Y8$J  + + +1@1684a8045f1b8ee72b290addb4fdd58f8ac8c6657ba222b8598a6825e4e62e8d$"@0000000000000000000448f89edda9ecd590fae47c7599a5148152cc95805eb7(-2 +@df740039062a90d632af36ff2e007ba913f059200f29c2e122126f27d387ed02B02ddef994b2d3716e2a1fe1272911a9476b51163e2fe4ade61efdd8297c52442232 +@f9fe8ab1448c5938e722daf8bd20f16ce38930f5858348cbdec8b1a815080050B026cdc1ba61013c5da01f3e732939ddcc2951c755571576d4af1315f4ce75c9659B +@1684a8045f1b8ee72b290addb4fdd58f8ac8c6657ba222b8598a6825e4e62e8d""19WT1PPLBmBDGddmqugS1PVW4WotdkehEJ"UOP_DUP OP_HASH160 5d52c746c8d55146fde51bc364b3d1ef0f8e29e8 OP_EQUALVERIFY OP_CHECKSIG*276a9145d52c746c8d55146fde51bc364b3d1ef0f8e29e888ac*"19WT1PPLBmBDGddmqugS1PVW4WotdkehEJ8$J  +˘@1684a8045f1b8ee72b290addb4fdd58f8ac8c6657ba222b8598a6825e4e62e8d""1P2d8b9QUAr1sVzRukKgCSFJn2rkSPxr9r"UOP_DUP OP_HASH160 f1a157fd7270fd10e90c71a8442e508d8bde38c0 OP_EQUALVERIFY OP_CHECKSIG*276a914f1a157fd7270fd10e90c71a8442e508d8bde38c088ac*"1P2d8b9QUAr1sVzRukKgCSFJn2rkSPxr9r8$J  +@1684a8045f1b8ee72b290addb4fdd58f8ac8c6657ba222b8598a6825e4e62e8d""18hcz2x9edeQyfaUqTUdyrTRwZcSNHQi1g"UOP_DUP OP_HASH160 54778e6c0f32c85a759fd33cd00d6a4f7d44914d OP_EQUALVERIFY OP_CHECKSIG*276a91454778e6c0f32c85a759fd33cd00d6a4f7d44914d88ac*"18hcz2x9edeQyfaUqTUdyrTRwZcSNHQi1g8$J  + + +1@d0091643c787517f7c83b8078d9c72a8ab54132ab13669c37aca3672d044c641$"@0000000000000000000448f89edda9ecd590fae47c7599a5148152cc95805eb7(-2 +@9f53e2cd997732642c43f44387b57be0cd6178443847c491ad91cfdd3fcb397bB03274e6c6170758703bed750cb23626f13181c3cbe257c6a0d797269e0bc6a0c4b2 +@ed1eea7692872746fa51568573cbe87b4bfb21912a400472483cd69fa99b9659B02f0f9c0e2eea1cbb4553554c1b0c53cd44b4c6a2f06f564a656e660f39a2b61f5B + @d0091643c787517f7c83b8078d9c72a8ab54132ab13669c37aca3672d044c641""1KZAUvn6jVwaRMCCWicgnjVhgrVDyzgK7w"UOP_DUP OP_HASH160 cb877d596c55932a76cc5a88fe5c44b40d5c62ff OP_EQUALVERIFY OP_CHECKSIG*276a914cb877d596c55932a76cc5a88fe5c44b40d5c62ff88ac*"1KZAUvn6jVwaRMCCWicgnjVhgrVDyzgK7w8$J  +@d0091643c787517f7c83b8078d9c72a8ab54132ab13669c37aca3672d044c641""1MAN1AiUUKUNJUW7oje5jZD9bfBPtxeoXb"UOP_DUP OP_HASH160 dd27caaa3403518349312068a9f2ab76941cccaa OP_EQUALVERIFY OP_CHECKSIG*276a914dd27caaa3403518349312068a9f2ab76941cccaa88ac*"1MAN1AiUUKUNJUW7oje5jZD9bfBPtxeoXb8$J  +@d0091643c787517f7c83b8078d9c72a8ab54132ab13669c37aca3672d044c641""18rr3j7fDFze5s14jRYH7BiTN7D7A6aCvd"UOP_DUP OP_HASH160 5636347a322e06ae2be76bbff66869897fe024a2 OP_EQUALVERIFY OP_CHECKSIG*276a9145636347a322e06ae2be76bbff66869897fe024a288ac*"18rr3j7fDFze5s14jRYH7BiTN7D7A6aCvd8$J  + + +1@83c671f86c27016e2b9a2604577e4582bd9d236fe255f419ff41579898614b4c$"@0000000000000000000448f89edda9ecd590fae47c7599a5148152cc95805eb7(-2 +@b4985115c7ee289ca28af50a5b7108c4dd9dcaedf47b7f9c1d9348579874be45B024ff4792f58e44380646237d997561058bdf15e9dcf583cb58daf29f9e3953ca12 +@b4985115c7ee289ca28af50a5b7108c4dd9dcaedf47b7f9c1d9348579874be45B039e776f78ec591f85fd3e75098df855b09ff4f166c82351c30aba7397a08e05e7B +@83c671f86c27016e2b9a2604577e4582bd9d236fe255f419ff41579898614b4c""1AzBcUndR8moqeZvZcPkEJUaDk3Zoizw3y"UOP_DUP OP_HASH160 6d89b338b4006f80fe0dadd33c7e81972ba1c01c OP_EQUALVERIFY OP_CHECKSIG*276a9146d89b338b4006f80fe0dadd33c7e81972ba1c01c88ac*"1AzBcUndR8moqeZvZcPkEJUaDk3Zoizw3y8$J  +˘@83c671f86c27016e2b9a2604577e4582bd9d236fe255f419ff41579898614b4c""1FgvtLvscw4QomSo3S17WyqyF9JtchuKKh"UOP_DUP OP_HASH160 a11ef6f0c24d5df359c46b2eb610e8d246085150 OP_EQUALVERIFY OP_CHECKSIG*276a914a11ef6f0c24d5df359c46b2eb610e8d24608515088ac*"1FgvtLvscw4QomSo3S17WyqyF9JtchuKKh8$J  +;@83c671f86c27016e2b9a2604577e4582bd9d236fe255f419ff41579898614b4c""1Hh8QVThaFbr9ZWZX7npTCBJCDqJCUVKpd"UOP_DUP OP_HASH160 b718d51879f388b9de12741dead83c03642b3fa0 OP_EQUALVERIFY OP_CHECKSIG*276a914b718d51879f388b9de12741dead83c03642b3fa088ac*"1Hh8QVThaFbr9ZWZX7npTCBJCDqJCUVKpd8$J $-@0000000000000000000752ed6cbcced6be88249656b1227fa3d0964d220486f1"@0000000000000000000448f89edda9ecd590fae47c7599a5148152cc95805eb72$ꐕ-@000000000000000000150498fe16d617de74146ba60df469556e68ce7208ecbd"@0000000000000000000752ed6cbcced6be88249656b1227fa3d0964d220486f12 + +1@73d02ddbdce5d6dd1b96fc23b835b1904d5cc6aef1532b6278f8ed39eb33ed3b$"@000000000000000000150498fe16d617de74146ba60df469556e68ce7208ecbd(ꐕ-2 +@1f7f0220fec33b63d9370165a20edbb5c39d524cb3749a68db2204dc6ef8cd70B021d734ba36d7595f697409c95f12a5e44afba328b8ab382bbb8f13f2c033a3bde2 +@24043687627e719bc658e09eb61bc8b70a9554e5f9aadd3888b406b780f7ff33B033383f79a924050272a11485486482f22133dea2b112ee41803b0a81cf573bd88B +@73d02ddbdce5d6dd1b96fc23b835b1904d5cc6aef1532b6278f8ed39eb33ed3b""149Qc9uBx7Ep79pegf9sataR7Xpv5fGMxJ"UOP_DUP OP_HASH160 227f691150b969c6ecab9a840f900d70a771d20d OP_EQUALVERIFY OP_CHECKSIG*276a914227f691150b969c6ecab9a840f900d70a771d20d88ac*"149Qc9uBx7Ep79pegf9sataR7Xpv5fGMxJ8$J  +ԍ @73d02ddbdce5d6dd1b96fc23b835b1904d5cc6aef1532b6278f8ed39eb33ed3b"!1ctxU93hjMtrNrSpyqkNttUR7eDg51sVN"UOP_DUP OP_HASH160 06c9edfc7b9df3dfac1ae57a96ff46238a8388ef OP_EQUALVERIFY OP_CHECKSIG*276a91406c9edfc7b9df3dfac1ae57a96ff46238a8388ef88ac*!1ctxU93hjMtrNrSpyqkNttUR7eDg51sVN8$J  + +1@29ae3fdbc1c9d5f75f31735ba26cf30486eca4eecf63525a39ddbf68cdda751b$"@000000000000000000150498fe16d617de74146ba60df469556e68ce7208ecbd(ꐕ-2 +@f1b1838780acb63e8946c83a9a10c60c112bd5dce2593823c98530cc572901cfB03d5cb413a7b8527a0aeb0041dea27cf7f41943b62313f63b4ec32aaa99e9eadef2 +@f1b1838780acb63e8946c83a9a10c60c112bd5dce2593823c98530cc572901cfB037e94aac6ed2eba5f6e3e39a5d8de4965bdcaea0587a8b95ea50e3c05d5f946612 +@e486827dc5f3ec04a71d17e573c441a4f9f5a8915343547bdb96af524d53937aB03253ae4ca62530d8465333bbbd0b47119b7533817fa0daa166bcaec129acd35cbB +@29ae3fdbc1c9d5f75f31735ba26cf30486eca4eecf63525a39ddbf68cdda751b""169PFVvbksdNWhzow8HQJowWdNvDMNmCFV"UOP_DUP OP_HASH160 386e87ab650dc0b73b30d839517101005921b806 OP_EQUALVERIFY OP_CHECKSIG*276a914386e87ab650dc0b73b30d839517101005921b80688ac*"169PFVvbksdNWhzow8HQJowWdNvDMNmCFV8$J  +@29ae3fdbc1c9d5f75f31735ba26cf30486eca4eecf63525a39ddbf68cdda751b""1NB8wuyxUxjG8eGQXzA7gTSLy8PZZaRJco"UOP_DUP OP_HASH160 e8456f49b7c6499006a95ac28653a5402b273e8c OP_EQUALVERIFY OP_CHECKSIG*276a914e8456f49b7c6499006a95ac28653a5402b273e8c88ac*"1NB8wuyxUxjG8eGQXzA7gTSLy8PZZaRJco8$J  +☐@29ae3fdbc1c9d5f75f31735ba26cf30486eca4eecf63525a39ddbf68cdda751b""1FVDFtBTTjNpZKn2ks9vwuTw8iMgWiij4G"UOP_DUP OP_HASH160 9ee7a3a2151f3da62c8c9f64f7719de5c37e33c7 OP_EQUALVERIFY OP_CHECKSIG*276a9149ee7a3a2151f3da62c8c9f64f7719de5c37e33c788ac*"1FVDFtBTTjNpZKn2ks9vwuTw8iMgWiij4G8$J  $Μ-@00000000000000000011518d7e25107c1f69ff8fb139a47957f89d796d9d96b1"@000000000000000000150498fe16d617de74146ba60df469556e68ce7208ecbd2 + + + +1@7e34fc18bd205ee63a8fd83b528f654ce515039d765e61a4e064f31c5cea1167$"@00000000000000000011518d7e25107c1f69ff8fb139a47957f89d796d9d96b1(Μ-2 +@77381cecd54a5796187e372181e5821f65fd1b94860ee1457e783404c37b2870B03e49213184b647e2a0c340bb0df788122843054914efbca7ca2a5001049837bc62 +@f78062fb5b0b0abd29d88fbf500589ee8278a7ffcea62b340d972968223d7141B0305e192abee66ebbabee2cf60dfbbfe9bc496f883baf6f0c3d29cb1069e717be4B + @7e34fc18bd205ee63a8fd83b528f654ce515039d765e61a4e064f31c5cea1167""1D8w31KQwXSULA6ws1YKZzwaQBbRufrS9s"UOP_DUP OP_HASH160 852186e4f8c49be2b871db5beb52432d75b478f7 OP_EQUALVERIFY OP_CHECKSIG*276a914852186e4f8c49be2b871db5beb52432d75b478f788ac*"1D8w31KQwXSULA6ws1YKZzwaQBbRufrS9s8$J  + @7e34fc18bd205ee63a8fd83b528f654ce515039d765e61a4e064f31c5cea1167""1AEWhyMbBG6W4Foga3kbe9FoxUa6Hsxmib"UOP_DUP OP_HASH160 65475653e2763c55531029f3a2e4d029d2a0cde4 OP_EQUALVERIFY OP_CHECKSIG*276a91465475653e2763c55531029f3a2e4d029d2a0cde488ac*"1AEWhyMbBG6W4Foga3kbe9FoxUa6Hsxmib8$J  +y@7e34fc18bd205ee63a8fd83b528f654ce515039d765e61a4e064f31c5cea1167""1Eb6NBqE5XNScr4f7AwZRHzyjEGVfRGsBY"UOP_DUP OP_HASH160 950c41b1070b70ad75e567c10ccb4707a5f74a81 OP_EQUALVERIFY OP_CHECKSIG*276a914950c41b1070b70ad75e567c10ccb4707a5f74a8188ac*"1Eb6NBqE5XNScr4f7AwZRHzyjEGVfRGsBY8$J ;$ɕ-@0000000000000000001230b3746b908b9145e5aa104715679309ad440322f957"@00000000000000000011518d7e25107c1f69ff8fb139a47957f89d796d9d96b12$-@0000000000000000001415ff6c148c84a2bed53bfb74dc6e61ed9213abf451fe"@0000000000000000001230b3746b908b9145e5aa104715679309ad440322f9572$-@00000000000000000009f7ed5b1ff88b61345e9024942212fe179affb2277773"@0000000000000000001415ff6c148c84a2bed53bfb74dc6e61ed9213abf451fe2 + + +1@af048eff07c83bb2bbe1d8a898426ff04b32fce7471982c4dbc3d18f3605e684$"@00000000000000000009f7ed5b1ff88b61345e9024942212fe179affb2277773(-2 +@ed1eea7692872746fa51568573cbe87b4bfb21912a400472483cd69fa99b9659B029c8eadbf2d1446edef89d68658ce43e4e6ce6628900761357dd9588063a9b1ad2 +@d0091643c787517f7c83b8078d9c72a8ab54132ab13669c37aca3672d044c641B0314077c211d3976cc5b3e99551d7f05a1f99fc53b0f61a6ffb853a891403a3bf6B + @af048eff07c83bb2bbe1d8a898426ff04b32fce7471982c4dbc3d18f3605e684""1B1JezEnKZKybGC8we6fzRAPUGo9tKoeYZ"UOP_DUP OP_HASH160 6dbffed5709c4694b335dbb54bdfbdfba45b92fd OP_EQUALVERIFY OP_CHECKSIG*276a9146dbffed5709c4694b335dbb54bdfbdfba45b92fd88ac*"1B1JezEnKZKybGC8we6fzRAPUGo9tKoeYZ8$J  +ށ +@af048eff07c83bb2bbe1d8a898426ff04b32fce7471982c4dbc3d18f3605e684""15xYCTgZCN7AbmP2iRCWAJzq6WvZn1odsk"UOP_DUP OP_HASH160 36616c685d8ea0cb2b408ef2fcb4511494c95240 OP_EQUALVERIFY OP_CHECKSIG*276a91436616c685d8ea0cb2b408ef2fcb4511494c9524088ac*"15xYCTgZCN7AbmP2iRCWAJzq6WvZn1odsk8$J  + +@af048eff07c83bb2bbe1d8a898426ff04b32fce7471982c4dbc3d18f3605e684"!1Mto5krKRMVa2X4sxKxyqv21PnVFYMXTD"UOP_DUP OP_HASH160 03f38e1c706113fc4dfb685a32cb5289abb536f7 OP_EQUALVERIFY OP_CHECKSIG*276a91403f38e1c706113fc4dfb685a32cb5289abb536f788ac*!1Mto5krKRMVa2X4sxKxyqv21PnVFYMXTD8$J  + + +1@d00f33b36f7909d91579a6d13e540e24552a16a34753a7a715166ba78c1d63b4$"@00000000000000000009f7ed5b1ff88b61345e9024942212fe179affb2277773(-2 +@03366bcad15e9cd0049c36ca62449d6b454573f030ee87980266e208fdda77ceB0257caf0aff83360e6d51edda4b6dc1938b8dba3091f55e971024d064b04e7b4d82 +@8714d002d97b548ac880adc15548604f4b4977b08aad6cf70ef2dda22aa4fc6aB02dcb375c9664736cfd768cf9b41bc63beaa391749dcee85313f37fd10e5712787B +@d00f33b36f7909d91579a6d13e540e24552a16a34753a7a715166ba78c1d63b4""15aZmhdZwysG3ZxDBVxjrB2ZRwHTRrmqHH"UOP_DUP OP_HASH160 323995e1be68fa9bb0fc7e6054f684bca506cb6b OP_EQUALVERIFY OP_CHECKSIG*276a914323995e1be68fa9bb0fc7e6054f684bca506cb6b88ac*"15aZmhdZwysG3ZxDBVxjrB2ZRwHTRrmqHH8$J  +@d00f33b36f7909d91579a6d13e540e24552a16a34753a7a715166ba78c1d63b4""1N8c5owX5An496U5AKUm6yyiSD1HVUGxiC"UOP_DUP OP_HASH160 e7cad6c4a2dc238148964f1b9c2ad9d97b62f1b7 OP_EQUALVERIFY OP_CHECKSIG*276a914e7cad6c4a2dc238148964f1b9c2ad9d97b62f1b788ac*"1N8c5owX5An496U5AKUm6yyiSD1HVUGxiC8$J  +y@d00f33b36f7909d91579a6d13e540e24552a16a34753a7a715166ba78c1d63b4""12P1VQEKpgTrWxujwA7WHSLD86XP6exzcE"UOP_DUP OP_HASH160 0f21af89a59447b76394c8efb80d9321a9b36238 OP_EQUALVERIFY OP_CHECKSIG*276a9140f21af89a59447b76394c8efb80d9321a9b3623888ac*"12P1VQEKpgTrWxujwA7WHSLD86XP6exzcE8$J ;$-@0000000000000000000a0acdf90cf400eccd6488c87753e8883314c98a773de6"@00000000000000000009f7ed5b1ff88b61345e9024942212fe179affb22777732$-@00000000000000000002c13136f30476b6c4e3a8cd4464020fb511bf68c99495"@0000000000000000000a0acdf90cf400eccd6488c87753e8883314c98a773de62$-@0000000000000000000c327f79ac681899a685be4c9667b55690b7885a121314"@00000000000000000002c13136f30476b6c4e3a8cd4464020fb511bf68c994952$-@00000000000000000001e7b1801bca91b48fbe5685ed1a982b2c26ec5c8839c2"@0000000000000000000c327f79ac681899a685be4c9667b55690b7885a1213142$ȃ-@00000000000000000017454420fe55ef44a94cca517eedb8d21b070644da79f3"@00000000000000000001e7b1801bca91b48fbe5685ed1a982b2c26ec5c8839c22$ȃ-@0000000000000000000163a920dc49c48836c37365544419084c4ae93ee556b1"@00000000000000000017454420fe55ef44a94cca517eedb8d21b070644da79f32$舗-@000000000000000000116591b2e6f86422edb1cec732ea4785e9b8135158565c"@0000000000000000000163a920dc49c48836c37365544419084c4ae93ee556b12$-@0000000000000000000371c3395ec0856c6ae8f9920cc741072da7f4a855b7c5"@000000000000000000116591b2e6f86422edb1cec732ea4785e9b8135158565c2$ȥ-@00000000000000000008c5ad0632a9d9a12b4ef6456e57da5367aab3d46b5817"@0000000000000000000371c3395ec0856c6ae8f9920cc741072da7f4a855b7c52 + +1@29a698f777ea22849ff4102fc312a8e9bbfb1d86d1baede4db61fd3771dbfcc5$"@00000000000000000008c5ad0632a9d9a12b4ef6456e57da5367aab3d46b5817(ȥ-2 +@d00f33b36f7909d91579a6d13e540e24552a16a34753a7a715166ba78c1d63b4B03dba12095b32eaaeece6db87d5caf76d35e93e68b53309dc6c764a8428dbe32f82 +@cc9c66d46d938ee83a2a4025485756b7067de29a363dc6f648163a8c3e213f12B0287c1b8d381c9753649aa003a195112d79361083646625f94af2798bd283adb312 +@cc9c66d46d938ee83a2a4025485756b7067de29a363dc6f648163a8c3e213f12B02d29f0f0d4a90c4125cd14dec22c90a818def22f4b55ef236744e8ecb65cf02bd2 +@90bb3c499aea520fdf2495a054d9c7641acae231da249b09436d9e77a419657dB02d8c1d16f45fa5af24c5a6a71fc23fd12dfb519ae603f68a655c6263993e9c97fB +@29a698f777ea22849ff4102fc312a8e9bbfb1d86d1baede4db61fd3771dbfcc5""19xURSLCFRD1tTecraz7kFL8QPz8At9Gm8"UOP_DUP OP_HASH160 623ec63ae95cc122974160f14a812f7e47deba67 OP_EQUALVERIFY OP_CHECKSIG*276a914623ec63ae95cc122974160f14a812f7e47deba6788ac*"19xURSLCFRD1tTecraz7kFL8QPz8At9Gm88$J  + +@29a698f777ea22849ff4102fc312a8e9bbfb1d86d1baede4db61fd3771dbfcc5""1N9bGzV7yaoAoMZ8he4gR7jioFb53HGdtv"UOP_DUP OP_HASH160 e7fa94c14d955f313a092767567b3a948b007944 OP_EQUALVERIFY OP_CHECKSIG*276a914e7fa94c14d955f313a092767567b3a948b00794488ac*"1N9bGzV7yaoAoMZ8he4gR7jioFb53HGdtv8$J  +@29a698f777ea22849ff4102fc312a8e9bbfb1d86d1baede4db61fd3771dbfcc5""1LBV4NJCMGLjTQ7T2Y2bwwDSrSyiDHrime"UOP_DUP OP_HASH160 d265f8a031340a5bd6132ce1cd386643befa6695 OP_EQUALVERIFY OP_CHECKSIG*276a914d265f8a031340a5bd6132ce1cd386643befa669588ac*"1LBV4NJCMGLjTQ7T2Y2bwwDSrSyiDHrime8$J $-@000000000000000000088fc9063746fcfd63257ca56deba988c7ecfc72a7389d"@00000000000000000008c5ad0632a9d9a12b4ef6456e57da5367aab3d46b58172$Ⱦ-@0000000000000000000462d27dd02239cfd7fad5f88ebd0a8424e7dc7560fe4a"@000000000000000000088fc9063746fcfd63257ca56deba988c7ecfc72a7389d2$-@000000000000000000016d0040e5cbe3114fab226e11c0690e0ffd1cebbfa05e"@0000000000000000000462d27dd02239cfd7fad5f88ebd0a8424e7dc7560fe4a2 $-@0000000000000000001136e6840b9b5a35fa9e10dc3efe60f68404435416c5f5"@000000000000000000016d0040e5cbe3114fab226e11c0690e0ffd1cebbfa05e2 + + + +1@4f8938bc84cd188dc960fa9ec6d709cc4b5fb854f8093d6df841776c62456ba3$"@0000000000000000001136e6840b9b5a35fa9e10dc3efe60f68404435416c5f5(-2 +@d0091643c787517f7c83b8078d9c72a8ab54132ab13669c37aca3672d044c641B029b3f94d664b1974b0a37bf85083fb41ea5cb7ad55b1d201440c785159ce83c5f2 +@af048eff07c83bb2bbe1d8a898426ff04b32fce7471982c4dbc3d18f3605e684B025899473fcf5077e0ece45477832daa9c229cfdd420f4e427fb309b4f5981fcc8B + @4f8938bc84cd188dc960fa9ec6d709cc4b5fb854f8093d6df841776c62456ba3""12aLDFttSCZxwk7ouTkswgqTn6zdo7oYxQ"UOP_DUP OP_HASH160 1145e3ab0af33ee53e3c43dbcfbb370a81f12725 OP_EQUALVERIFY OP_CHECKSIG*276a9141145e3ab0af33ee53e3c43dbcfbb370a81f1272588ac*"12aLDFttSCZxwk7ouTkswgqTn6zdo7oYxQ8$J  + @4f8938bc84cd188dc960fa9ec6d709cc4b5fb854f8093d6df841776c62456ba3""1MUN7xFFhtiptmGzd9PUNWdJrr9HQBRNZ9"UOP_DUP OP_HASH160 e08f606a72941ea4f53339e65544563ace7b081a OP_EQUALVERIFY OP_CHECKSIG*276a914e08f606a72941ea4f53339e65544563ace7b081a88ac*"1MUN7xFFhtiptmGzd9PUNWdJrr9HQBRNZ98$J  + +@4f8938bc84cd188dc960fa9ec6d709cc4b5fb854f8093d6df841776c62456ba3""1L86qQkg57kjN3wSL9bajVzfNnxdExZTdB"UOP_DUP OP_HASH160 d1c22c1187344764fd8f2f3fb5dffff92315deda OP_EQUALVERIFY OP_CHECKSIG*276a914d1c22c1187344764fd8f2f3fb5dffff92315deda88ac*"1L86qQkg57kjN3wSL9bajVzfNnxdExZTdB8$J L$پ-@000000000000000000028c13eaa046a1fc0c695b0b00df07f4df5303c22c0cf3"@0000000000000000001136e6840b9b5a35fa9e10dc3efe60f68404435416c5f52+$ȼژ-@000000000000000000090f1cec8bc0bf246470592302daf9c173b7c5f35a4870"@000000000000000000028c13eaa046a1fc0c695b0b00df07f4df5303c22c0cf32* + + +1@a8179552900aba8d48e625755dace5bdbd39bccdc47115603e7d8f64c833817c$"@000000000000000000090f1cec8bc0bf246470592302daf9c173b7c5f35a4870(ȼژ-2 +@639203308f85d95aa29ebcead2b1730456f4436516c2bb03398dc72322ee19f6B023cfd886079fcc2c1721a01f7e0215e536f3b94644fe6eed8de07c38e18d3ea0d2 +@73f8c2606d5014bc4964e1c2f955ea058cc2d79117600d9b8aba4ec4a2f72f22B02b97bd07244336f9c46421861e1b4ad131323edeca62e0f92782962865e4dfc58B +@a8179552900aba8d48e625755dace5bdbd39bccdc47115603e7d8f64c833817c""18DwKPHnamgBXzDEQSPyhaMDAih3N45zXs"UOP_DUP OP_HASH160 4f3b36ab526e3413aadc5c42e025da6634f9190d OP_EQUALVERIFY OP_CHECKSIG*276a9144f3b36ab526e3413aadc5c42e025da6634f9190d88ac*"18DwKPHnamgBXzDEQSPyhaMDAih3N45zXs8$J  + @a8179552900aba8d48e625755dace5bdbd39bccdc47115603e7d8f64c833817c""1GHSznr7o339JMDJezQ4WjN6YVczAJgHfr"UOP_DUP OP_HASH160 a7a63e2a897cbfa1d7e3c16a129b2b4facca7be1 OP_EQUALVERIFY OP_CHECKSIG*276a914a7a63e2a897cbfa1d7e3c16a129b2b4facca7be188ac*"1GHSznr7o339JMDJezQ4WjN6YVczAJgHfr8$J  +ߞ@a8179552900aba8d48e625755dace5bdbd39bccdc47115603e7d8f64c833817c""1EoUVC1a2x2rVdtPCymmqum9MfzEbehp4D"UOP_DUP OP_HASH160 9763b6af793c99f04532f49027ad4e935f247945 OP_EQUALVERIFY OP_CHECKSIG*276a9149763b6af793c99f04532f49027ad4e935f24794588ac*"1EoUVC1a2x2rVdtPCymmqum9MfzEbehp4D8$J ; + + +1@aea7cf564755369dc94a3b68b0addf5db9858c5a3be64dc3b8374938f5315665$"@000000000000000000090f1cec8bc0bf246470592302daf9c173b7c5f35a4870(ȼژ-2 +@aba034357ada91c65027eb8a194992e1e36033a59a9bdde22e33ac219349f49fB020644a39dff00d916e9ae0873f29d9c32d8ccb4ba5116501fda229931ad1305192 +@e3c64000258e5e78300f27482d632461b9f86b06fa767a2b70f3e9a7d48b16c2B035efeb72a76b4ec20c95d39515a4be442efeef69d82a7a30d47511695d36a2ecbB +@aea7cf564755369dc94a3b68b0addf5db9858c5a3be64dc3b8374938f5315665""1D9Ly4hHPcTjTMAc2VHKU66xayNtbPGCjV"UOP_DUP OP_HASH160 8535811fc31e5c3f7b50fcb3a4803a9502233606 OP_EQUALVERIFY OP_CHECKSIG*276a9148535811fc31e5c3f7b50fcb3a4803a950223360688ac*"1D9Ly4hHPcTjTMAc2VHKU66xayNtbPGCjV8$J  + @aea7cf564755369dc94a3b68b0addf5db9858c5a3be64dc3b8374938f5315665""12iTnRr7Ueoa3YCJLJVH8CQqoqbLXbrZTQ"UOP_DUP OP_HASH160 12cf89a9c5b7216bc30d250add824a84daea15e6 OP_EQUALVERIFY OP_CHECKSIG*276a91412cf89a9c5b7216bc30d250add824a84daea15e688ac*"12iTnRr7Ueoa3YCJLJVH8CQqoqbLXbrZTQ8$J  +U@aea7cf564755369dc94a3b68b0addf5db9858c5a3be64dc3b8374938f5315665""177SRyFWkF8uxeJMVZSrvPUYzbiYGR8sTk"UOP_DUP OP_HASH160 43087a927cb7b422b38a7bd3e29d2657a9d374d9 OP_EQUALVERIFY OP_CHECKSIG*276a91443087a927cb7b422b38a7bd3e29d2657a9d374d988ac*"177SRyFWkF8uxeJMVZSrvPUYzbiYGR8sTk8$J ; + + +1@a6647e65d6e357fd85fdf92d00ef8d8c4efdb377c556c516fd09a6b18c9391e9$"@000000000000000000090f1cec8bc0bf246470592302daf9c173b7c5f35a4870(ȼژ-2 +@a8179552900aba8d48e625755dace5bdbd39bccdc47115603e7d8f64c833817cB0304764f989f17782baad304ff56b370a9be4b41ea93c4a604df2ea30f7ef8097a2 +@a8179552900aba8d48e625755dace5bdbd39bccdc47115603e7d8f64c833817cB03c85ac49975b2f64d42924a555432b5bfb9550c02648e9f4ed3daddd4ed4ba808B +@a6647e65d6e357fd85fdf92d00ef8d8c4efdb377c556c516fd09a6b18c9391e9""17jUGkoKM5V6L4NR5N6gnwR7gS42VchFMx"UOP_DUP OP_HASH160 49d8fd856772e42991796d172067b808ff649c9f OP_EQUALVERIFY OP_CHECKSIG*276a91449d8fd856772e42991796d172067b808ff649c9f88ac*"17jUGkoKM5V6L4NR5N6gnwR7gS42VchFMx8$J  + @a6647e65d6e357fd85fdf92d00ef8d8c4efdb377c556c516fd09a6b18c9391e9""192bqKtCHhVnQXzgdy9tyC9n3xhBcCxxwV"UOP_DUP OP_HASH160 580e7fe0b530bc7d31c74df630c3e58e57d25723 OP_EQUALVERIFY OP_CHECKSIG*276a914580e7fe0b530bc7d31c74df630c3e58e57d2572388ac*"192bqKtCHhVnQXzgdy9tyC9n3xhBcCxxwV8$J  + +@a6647e65d6e357fd85fdf92d00ef8d8c4efdb377c556c516fd09a6b18c9391e9""1KdrySbvqF9BVSb922KB77EJm6uy7c8Sc9"UOP_DUP OP_HASH160 cc6af4465f4684e77e7988b549cecb135748b05e OP_EQUALVERIFY OP_CHECKSIG*276a914cc6af4465f4684e77e7988b549cecb135748b05e88ac*"1KdrySbvqF9BVSb922KB77EJm6uy7c8Sc98$J ; + + +1@cbbf90147f4c951abc4af067d5d5583f000b1a2774d5999589db09e153719bf1$"@000000000000000000090f1cec8bc0bf246470592302daf9c173b7c5f35a4870(ȼژ-2 +@a6647e65d6e357fd85fdf92d00ef8d8c4efdb377c556c516fd09a6b18c9391e9B022f8893c58d87046fb7358f2a5d4ab8f54cba88949c1eb107e8e86b2de53623e62 +@a6647e65d6e357fd85fdf92d00ef8d8c4efdb377c556c516fd09a6b18c9391e9B03dfcdb871016a348d5965f5978b5708ec9031e5e4ac3f8bf4f3b913444a8ecefcB +@cbbf90147f4c951abc4af067d5d5583f000b1a2774d5999589db09e153719bf1"!1QKRyJefzm4sYmazX4Femkmyg8CaakZNj"UOP_DUP OP_HASH160 0468f3c04f273afdca673ceb971b3e3c69f5db51 OP_EQUALVERIFY OP_CHECKSIG*276a9140468f3c04f273afdca673ceb971b3e3c69f5db5188ac*!1QKRyJefzm4sYmazX4Femkmyg8CaakZNj8$J  + @cbbf90147f4c951abc4af067d5d5583f000b1a2774d5999589db09e153719bf1""1GSCadBVyW1PXokvFmUQSqmFFYYrXxZhz8"UOP_DUP OP_HASH160 a94df3ba921c4e410ed66fc1d0b86cd08ced4b11 OP_EQUALVERIFY OP_CHECKSIG*276a914a94df3ba921c4e410ed66fc1d0b86cd08ced4b1188ac*"1GSCadBVyW1PXokvFmUQSqmFFYYrXxZhz88$J  +@cbbf90147f4c951abc4af067d5d5583f000b1a2774d5999589db09e153719bf1""1KknVa6q2FcHP51Fq6GU3pG7xq21UARRa4"UOP_DUP OP_HASH160 cdba2032b194573365d2f7f146b7419ee97b6597 OP_EQUALVERIFY OP_CHECKSIG*276a914cdba2032b194573365d2f7f146b7419ee97b659788ac*"1KknVa6q2FcHP51Fq6GU3pG7xq21UARRa48$J ;$-@000000000000000000020745c075fedda6372a9ae873f93d4712af1914384a34"@000000000000000000090f1cec8bc0bf246470592302daf9c173b7c5f35a48702$-@00000000000000000017dc3ab0cba42eb10f7272c3559138da500f21b1bb9016"@000000000000000000020745c075fedda6372a9ae873f93d4712af1914384a342 $-@00000000000000000006c7a5e8db0ffe1df2fd2762e7a3a3f4df8a36624d5980"@00000000000000000017dc3ab0cba42eb10f7272c3559138da500f21b1bb90162 + + + +1@4ceb96d3f0faac6054ecf9145399f641c6856acba4fa84c92e63fdc02e3cccf2$"@00000000000000000006c7a5e8db0ffe1df2fd2762e7a3a3f4df8a36624d5980(-2 +@04a17e030a0382fba3d37cd558205923a8d6bba358b0ed894590dd4ae22bcf42B03e3ef26ee05355defabdab3f041ee52814a812f226c51bfb5c13468372ea01d7e2 +@cda957389ccf9cb9b372b43512ddee76f176d350ea4616eb46dc8061fdd04eafB02e158125652e2978c9fd8b0a4c8acce4289ee2317ca940e2d71088b1009a53292B +@4ceb96d3f0faac6054ecf9145399f641c6856acba4fa84c92e63fdc02e3cccf2""1MpaxQAnf9PerCKkJS6G3HiPY9sQecU7gF"UOP_DUP OP_HASH160 e46269045602c2fd943c001a26deca8f5a4edd38 OP_EQUALVERIFY OP_CHECKSIG*276a914e46269045602c2fd943c001a26deca8f5a4edd3888ac*"1MpaxQAnf9PerCKkJS6G3HiPY9sQecU7gF8$J  + @4ceb96d3f0faac6054ecf9145399f641c6856acba4fa84c92e63fdc02e3cccf2""1CE9MwJ915DXMT9g9v9r6f3wmrZdZHXVkf"UOP_DUP OP_HASH160 7b25c540175ebe5731730762589c130ad99d2be0 OP_EQUALVERIFY OP_CHECKSIG*276a9147b25c540175ebe5731730762589c130ad99d2be088ac*"1CE9MwJ915DXMT9g9v9r6f3wmrZdZHXVkf8$J  +ЛZ@4ceb96d3f0faac6054ecf9145399f641c6856acba4fa84c92e63fdc02e3cccf2""1B8AeESmAknjvjtPTHJJD1hvj6uoM7q61J"UOP_DUP OP_HASH160 6f0c37def957409c18990e5d4e39a8104dc65039 OP_EQUALVERIFY OP_CHECKSIG*276a9146f0c37def957409c18990e5d4e39a8104dc6503988ac*"1B8AeESmAknjvjtPTHJJD1hvj6uoM7q61J8$J ; $-@0000000000000000000a3d32cf1bf0fc0cc32d1e3e4d474170e97f3731044f26"@00000000000000000006c7a5e8db0ffe1df2fd2762e7a3a3f4df8a36624d59802 + + + +1@3299316f80501af069f9bfb002375fa529855d55c71446e3a83437efa6e5b816$"@0000000000000000000a3d32cf1bf0fc0cc32d1e3e4d474170e97f3731044f26(-2 +@29a698f777ea22849ff4102fc312a8e9bbfb1d86d1baede4db61fd3771dbfcc5B0201ad00f1927c8891c6b9dc683ff36600f07680ccc727a43fcd394ba590b9a9ff2 +@58ec0bbf47ada8664161848501da0eb3d19c1052c6df9ad3ec557c56bd96c7efB03b7f1e2d161137de7ec5cb309620fba5cc80d8a4fba8b81d4e5ad80ce85d09fbbB +@3299316f80501af069f9bfb002375fa529855d55c71446e3a83437efa6e5b816"!1KQtB2mzhSBDD6b98X1cdJveaMX5ADGAA"UOP_DUP OP_HASH160 037b6c59d440a736ea57c290a13c1c51de5e4307 OP_EQUALVERIFY OP_CHECKSIG*276a914037b6c59d440a736ea57c290a13c1c51de5e430788ac*!1KQtB2mzhSBDD6b98X1cdJveaMX5ADGAA8$J  + @3299316f80501af069f9bfb002375fa529855d55c71446e3a83437efa6e5b816""1PbaYw75TttZqc7vKHyC2FuvH2WiEhJxV1"UOP_DUP OP_HASH160 f7dceaa2c5f6b78e41757fd928b5a26f85585a54 OP_EQUALVERIFY OP_CHECKSIG*276a914f7dceaa2c5f6b78e41757fd928b5a26f85585a5488ac*"1PbaYw75TttZqc7vKHyC2FuvH2WiEhJxV18$J  +Z@3299316f80501af069f9bfb002375fa529855d55c71446e3a83437efa6e5b816""197g4oeBrHuNBNFeGwmU9y3JcbXUyJsJP6"UOP_DUP OP_HASH160 59041cc31fa725071fbe5722367d47614d3c7036 OP_EQUALVERIFY OP_CHECKSIG*276a91459041cc31fa725071fbe5722367d47614d3c703688ac*"197g4oeBrHuNBNFeGwmU9y3JcbXUyJsJP68$J ;$-@00000000000000000008a78be2fab2a840a5480b5062b25d112b791aa6c61920"@0000000000000000000a3d32cf1bf0fc0cc32d1e3e4d474170e97f3731044f262Z$Ԑ-@00000000000000000000455a1c6231bb53a82a0ac95642daefe4823faec82516"@00000000000000000008a78be2fab2a840a5480b5062b25d112b791aa6c619202Y + + +1@2aec70d6fd7d4ccdcc3079216f3b38e27a32036bc98deb6daad607f33c24161d$"@00000000000000000000455a1c6231bb53a82a0ac95642daefe4823faec82516(Ԑ-2 +@1684a8045f1b8ee72b290addb4fdd58f8ac8c6657ba222b8598a6825e4e62e8dB02b996fff16f9c85ba7e03043f8cf2d7219432749860b9e6c1f4de89fbcc864da02 +@1684a8045f1b8ee72b290addb4fdd58f8ac8c6657ba222b8598a6825e4e62e8dB0224d8d3079e79482eec23396604a4ede96d761c565571e89ec3b1b19e0780ece8B + @2aec70d6fd7d4ccdcc3079216f3b38e27a32036bc98deb6daad607f33c24161d""1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd"UOP_DUP OP_HASH160 6b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e OP_EQUALVERIFY OP_CHECKSIG*276a9146b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e88ac*"1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd8$J  +@2aec70d6fd7d4ccdcc3079216f3b38e27a32036bc98deb6daad607f33c24161d""1EzS7ZSozPVkjVNStteKPEuaPdcLXYrPFE"UOP_DUP OP_HASH160 99764ef109ff86accdf37c76c165a8de8b4a05b8 OP_EQUALVERIFY OP_CHECKSIG*276a91499764ef109ff86accdf37c76c165a8de8b4a05b888ac*"1EzS7ZSozPVkjVNStteKPEuaPdcLXYrPFE8$J  +@2aec70d6fd7d4ccdcc3079216f3b38e27a32036bc98deb6daad607f33c24161d""1Ha2Hx5DcshXXxUjkyin3q17GMpyyuQ3AN"UOP_DUP OP_HASH160 b5c0d1673c44f92bfe7cfd673199f47f2b70bb5a OP_EQUALVERIFY OP_CHECKSIG*276a914b5c0d1673c44f92bfe7cfd673199f47f2b70bb5a88ac*"1Ha2Hx5DcshXXxUjkyin3q17GMpyyuQ3AN8$J  + + +1@11b14397896ff9af99e3dbc0e6fc10aa3344f7a36a046cc65f067946cb36d074$"@00000000000000000000455a1c6231bb53a82a0ac95642daefe4823faec82516(Ԑ-2 +@ee4fbafbae3cfcd08ee8ae3b8c92f4bf9be72573ab6ef83ce845bb17effb9fb0B03379c828a0940d42984a741d07077dfcfc460df777c8db87086b0c14dbb90c8c22 +@29d7f74efaa1da5cbd60f1efa2f3739083d0a7a33d60188afdb8b0f7a0cbc8abB03013f4dd295759c13ebbb2ba972553342d6f282bdd08356b16bc881d10e1e864aB +@11b14397896ff9af99e3dbc0e6fc10aa3344f7a36a046cc65f067946cb36d074""1EDkCndWe6hXS9TJDktakpehtPnZxNAMrS"UOP_DUP OP_HASH160 9102b0e2df9acfe771a754b6c9076e6be9bc70ce OP_EQUALVERIFY OP_CHECKSIG*276a9149102b0e2df9acfe771a754b6c9076e6be9bc70ce88ac*"1EDkCndWe6hXS9TJDktakpehtPnZxNAMrS8$J  +@11b14397896ff9af99e3dbc0e6fc10aa3344f7a36a046cc65f067946cb36d074""15DLAFaYwkL7k4fMZkKhKuvDLy37F7ryGb"UOP_DUP OP_HASH160 2e357cfc6efaf8c4a6f2ddf70aaa27092111cf62 OP_EQUALVERIFY OP_CHECKSIG*276a9142e357cfc6efaf8c4a6f2ddf70aaa27092111cf6288ac*"15DLAFaYwkL7k4fMZkKhKuvDLy37F7ryGb8$J  +@11b14397896ff9af99e3dbc0e6fc10aa3344f7a36a046cc65f067946cb36d074""1LGtWzvidd4WEpdong7ByvBgqw65KE8Wfp"UOP_DUP OP_HASH160 d36ba23bfaa72e5464335cbba6e105721206cd46 OP_EQUALVERIFY OP_CHECKSIG*276a914d36ba23bfaa72e5464335cbba6e105721206cd4688ac*"1LGtWzvidd4WEpdong7ByvBgqw65KE8Wfp8$J  + + +1@12d8f8d5c3af16c3642ad4ccee28492cc7a9339262929630f8d068ac8e960ef8$"@00000000000000000000455a1c6231bb53a82a0ac95642daefe4823faec82516(Ԑ-2 +@4c938c68c0edb3a088d655ef03084dc7ba763f4065e63463c5f6b46b0d20d8f1B02cafeec716a0854d36f60079ce538dc640e299cb56beb1f05ed6c9789ff8d40592 +@4c938c68c0edb3a088d655ef03084dc7ba763f4065e63463c5f6b46b0d20d8f1B0239e485d3542eda756b961fe9374206b89be960a0309986e53c3634cceb6d7190B +R@12d8f8d5c3af16c3642ad4ccee28492cc7a9339262929630f8d068ac8e960ef8""1MnPCFSL2on9EAiVJMNGCKg7N2VU2uEoaT"UOP_DUP OP_HASH160 e3f7c2b21469ec1425383cca52a41b7626a06bf1 OP_EQUALVERIFY OP_CHECKSIG*276a914e3f7c2b21469ec1425383cca52a41b7626a06bf188ac*"1MnPCFSL2on9EAiVJMNGCKg7N2VU2uEoaT8$J  +[@12d8f8d5c3af16c3642ad4ccee28492cc7a9339262929630f8d068ac8e960ef8""1L7Ax5su6mmtryyj3X1ts89LS4FoZ6aVgW"UOP_DUP OP_HASH160 d19530f76b8ec51660263ba0aae0a2d39cd69b8e OP_EQUALVERIFY OP_CHECKSIG*276a914d19530f76b8ec51660263ba0aae0a2d39cd69b8e88ac*"1L7Ax5su6mmtryyj3X1ts89LS4FoZ6aVgW8$J  +@12d8f8d5c3af16c3642ad4ccee28492cc7a9339262929630f8d068ac8e960ef8""1CSbic5fNQyQLtmkpT7NQucL84sYmq8ZNa"UOP_DUP OP_HASH160 7d80c363026aab1cc434312d24ca76f7f3fb025c OP_EQUALVERIFY OP_CHECKSIG*276a9147d80c363026aab1cc434312d24ca76f7f3fb025c88ac*"1CSbic5fNQyQLtmkpT7NQucL84sYmq8ZNa8$J  + +1@196a45c1dec50fe7ec4257bf9fe7b871d495f7aaaf87c364f870aef6a6e441c0$"@00000000000000000000455a1c6231bb53a82a0ac95642daefe4823faec82516(Ԑ-2 +@12d8f8d5c3af16c3642ad4ccee28492cc7a9339262929630f8d068ac8e960ef8B02cd69a0702d99c8b0924bfaa3986e39d77d3e10f925065c934defebbb7f5c94a82 +@369ac2b88e53a59690ea5299077c51794689b81dd9959cfd6d1047b6a9b46255B02fb48464d6ed87807927209fcba5c45877ba707c15657f054825881a48f974d332 +@563891dc3e19cf35a882f174745fab47f0d1f9fc6b3d3cacd7dc91dd78cff1a4B02a9edcc70bc8809aa0c0e9bb3953199dd1b1f1908cf318cf149261fe94ee1f66b2 +@ab6b22bb1246ec6d5d6215f3a17c927b0092d86989f3bd17322a58e0cf76f900B037b637f72b3725012950f3c3b24c5ff72527ad42e50efd683a05c836d62a95bc22 +@327d3e390fc931e51befec286f48f9ec234279b67229b2d0fb4b19182be7f458B03d17a8a94c7f06773d1619cf216e6a211335b4985cbc94ee4f4fac5f9c1dff71dB +Q@196a45c1dec50fe7ec4257bf9fe7b871d495f7aaaf87c364f870aef6a6e441c0""1Gq7doF6pQa9Fwx7ta8jYJA4XDCR7QtjKE"UOP_DUP OP_HASH160 ada3641d3959a5f953062efae088fad51bec7e77 OP_EQUALVERIFY OP_CHECKSIG*276a914ada3641d3959a5f953062efae088fad51bec7e7788ac*"1Gq7doF6pQa9Fwx7ta8jYJA4XDCR7QtjKE8$J  +[@196a45c1dec50fe7ec4257bf9fe7b871d495f7aaaf87c364f870aef6a6e441c0""15JMZL9Uch2N4AaivTKbhhg5VWPsdJR3Nt"UOP_DUP OP_HASH160 2f28bc25cea0f22488002ced3722dc36d1868e1a OP_EQUALVERIFY OP_CHECKSIG*276a9142f28bc25cea0f22488002ced3722dc36d1868e1a88ac*"15JMZL9Uch2N4AaivTKbhhg5VWPsdJR3Nt8$J  +@196a45c1dec50fe7ec4257bf9fe7b871d495f7aaaf87c364f870aef6a6e441c0""1L89V43W6k4YYnqdHGCcdHpeesDoBgbXn9"UOP_DUP OP_HASH160 d1c462287375fe385436d480d8386574a6a341bf OP_EQUALVERIFY OP_CHECKSIG*276a914d1c462287375fe385436d480d8386574a6a341bf88ac*"1L89V43W6k4YYnqdHGCcdHpeesDoBgbXn98$J  + +1@f0b2756c9cbfa72db5ee373cafd4e06e538c01175dc397a1eee1ca91a1637a29$"@00000000000000000000455a1c6231bb53a82a0ac95642daefe4823faec82516(Ԑ-2 +@196a45c1dec50fe7ec4257bf9fe7b871d495f7aaaf87c364f870aef6a6e441c0B02e3b211aa7b32caa9c659cd8f8198d36067021369139e5b5193006cda8d5ba3c52 +@196a45c1dec50fe7ec4257bf9fe7b871d495f7aaaf87c364f870aef6a6e441c0B0241d6e0bebacc33dbde875adc3b7bdb5621d75b4f6d5066f1e08767dfee8067ee2 +@12d8f8d5c3af16c3642ad4ccee28492cc7a9339262929630f8d068ac8e960ef8B03f2c8e34fc04078a9d6e37b0dc5dd7b2f3086576aea9d1b9ad1b85f9f46a4cc96B +Q@f0b2756c9cbfa72db5ee373cafd4e06e538c01175dc397a1eee1ca91a1637a29""18mWfRr6Anam5UCKAdbTzT8n2HyaAkaky9"UOP_DUP OP_HASH160 5533f1a0efadc59d9ed7f075785c6c8132dc470a OP_EQUALVERIFY OP_CHECKSIG*276a9145533f1a0efadc59d9ed7f075785c6c8132dc470a88ac*"18mWfRr6Anam5UCKAdbTzT8n2HyaAkaky98$J  +[@f0b2756c9cbfa72db5ee373cafd4e06e538c01175dc397a1eee1ca91a1637a29""1KLbWPPVD1ixuX14TYMAwQdxTufbCNDZ6G"UOP_DUP OP_HASH160 c926f8dab2970ee38b8ec60f1bfae2092e00bd34 OP_EQUALVERIFY OP_CHECKSIG*276a914c926f8dab2970ee38b8ec60f1bfae2092e00bd3488ac*"1KLbWPPVD1ixuX14TYMAwQdxTufbCNDZ6G8$J  +@f0b2756c9cbfa72db5ee373cafd4e06e538c01175dc397a1eee1ca91a1637a29""1JUfTZS4vGJYwDFpoggQKPMTsHRYEo4Mph"UOP_DUP OP_HASH160 bfb578eb96af3a5576afdc847e88e465389ef15f OP_EQUALVERIFY OP_CHECKSIG*276a914bfb578eb96af3a5576afdc847e88e465389ef15f88ac*"1JUfTZS4vGJYwDFpoggQKPMTsHRYEo4Mph8$J  + + +1@a84394f9e749443a4c83500c92c3534ace35f761d5dea0311cd18d8d6e00e88b$"@00000000000000000000455a1c6231bb53a82a0ac95642daefe4823faec82516(Ԑ-2 +@f0b2756c9cbfa72db5ee373cafd4e06e538c01175dc397a1eee1ca91a1637a29B031337be1638cc17dd96c37176a177a0a1c66997984b6967e25dc8166427c5ff8e2 +@f0b2756c9cbfa72db5ee373cafd4e06e538c01175dc397a1eee1ca91a1637a29B022e42bdd7b6493bf49ef30c2dcef37f40644e4cfc0945c5521bd42bd9feaa413fB +Q@a84394f9e749443a4c83500c92c3534ace35f761d5dea0311cd18d8d6e00e88b""1MqmyrrpTj6uvEvWuH2tWoi5BENwu8Ut71"UOP_DUP OP_HASH160 e49c078fbfb530918c2f1a41fb6d32a11af9f3df OP_EQUALVERIFY OP_CHECKSIG*276a914e49c078fbfb530918c2f1a41fb6d32a11af9f3df88ac*"1MqmyrrpTj6uvEvWuH2tWoi5BENwu8Ut718$J  +[@a84394f9e749443a4c83500c92c3534ace35f761d5dea0311cd18d8d6e00e88b""19KGdUmtYXKnoVKXtwwrfQMAkc9WsE95zc"UOP_DUP OP_HASH160 5b358a3b6fe34b8784eff8300fc555e23842a1a6 OP_EQUALVERIFY OP_CHECKSIG*276a9145b358a3b6fe34b8784eff8300fc555e23842a1a688ac*"19KGdUmtYXKnoVKXtwwrfQMAkc9WsE95zc8$J  +l@a84394f9e749443a4c83500c92c3534ace35f761d5dea0311cd18d8d6e00e88b""15K2Awsf1s7X223injNkfJeKZKxirUNKxe"UOP_DUP OP_HASH160 2f48f7e5fef69e8836e1750f59a4e29109ae83d1 OP_EQUALVERIFY OP_CHECKSIG*276a9142f48f7e5fef69e8836e1750f59a4e29109ae83d188ac*"15K2Awsf1s7X223injNkfJeKZKxirUNKxe8$J  + + +1@b1a1da5e8432c37731b237a1681de201e7cebd09b80bb41c7901b7e62d0d4357$"@00000000000000000000455a1c6231bb53a82a0ac95642daefe4823faec82516(Ԑ-2 +@11b14397896ff9af99e3dbc0e6fc10aa3344f7a36a046cc65f067946cb36d074B030df14a1547b7f30ae506dc2650c21218250995a4feb3f703910317a676a636672 +@11b14397896ff9af99e3dbc0e6fc10aa3344f7a36a046cc65f067946cb36d074B03527c9e719de9a38a00c10d5191a06e47f3d7be931a47b21e885ca0adad2fa592B +@b1a1da5e8432c37731b237a1681de201e7cebd09b80bb41c7901b7e62d0d4357""1MabNqGfwweaWiKgjoJb7G3pNPY1R6Hibi"UOP_DUP OP_HASH160 e1bcf03b31ca746bcf768ff8862c2a98569df775 OP_EQUALVERIFY OP_CHECKSIG*276a914e1bcf03b31ca746bcf768ff8862c2a98569df77588ac*"1MabNqGfwweaWiKgjoJb7G3pNPY1R6Hibi8$J  + @b1a1da5e8432c37731b237a1681de201e7cebd09b80bb41c7901b7e62d0d4357""18pQEb9KjaY1HJmbqzrBUck96zSFSna7H1"UOP_DUP OP_HASH160 55bfd360e2af1f473ca684ecbbc5edf619a4d6ef OP_EQUALVERIFY OP_CHECKSIG*276a91455bfd360e2af1f473ca684ecbbc5edf619a4d6ef88ac*"18pQEb9KjaY1HJmbqzrBUck96zSFSna7H18$J  +ċ @b1a1da5e8432c37731b237a1681de201e7cebd09b80bb41c7901b7e62d0d4357""17TsaMvyC59Qt9yRiZpLkDtRaJhj2b6feV"UOP_DUP OP_HASH160 46e5c9a9f493a1d4f2785d81aef80b186f716b30 OP_EQUALVERIFY OP_CHECKSIG*276a91446e5c9a9f493a1d4f2785d81aef80b186f716b3088ac*"17TsaMvyC59Qt9yRiZpLkDtRaJhj2b6feV8$J ; + + +1@2ad9f9d9078d810b1a8719fc311d6e9fcc00c8f1f83da62ae6d36cf5fa907bdb$"@00000000000000000000455a1c6231bb53a82a0ac95642daefe4823faec82516(Ԑ-2 +@6ca5f88b3fef90dceb5cd6d4f332d76f8c86ea607b06fec32aa48ea27744e812B02962cf2178702040b06583fa0f0c93e601de1c8d73e902ccd4fcf81a77f3bd13b2 +@a602b2ba576ef77f23410f8565cb7887654b68ac611a83b2080f1727097dd54eB03b3c1595c74686f5c31360f0fc923c941e09c2c498af85366a1d3281d108ff4ddB + @2ad9f9d9078d810b1a8719fc311d6e9fcc00c8f1f83da62ae6d36cf5fa907bdb""1MbFzkJrG8PPbP3BoBsqZtsKPSxzURDWp6"UOP_DUP OP_HASH160 e1dd2d14e3fb901765759c13c5bdf5ab43c4148f OP_EQUALVERIFY OP_CHECKSIG*276a914e1dd2d14e3fb901765759c13c5bdf5ab43c4148f88ac*"1MbFzkJrG8PPbP3BoBsqZtsKPSxzURDWp68$J  + @2ad9f9d9078d810b1a8719fc311d6e9fcc00c8f1f83da62ae6d36cf5fa907bdb""12XEAsPGkGCFwamGVrZ9VQvUjMnoRvnKDM"UOP_DUP OP_HASH160 10af9938ed218909882ca6f3940b6293289ac908 OP_EQUALVERIFY OP_CHECKSIG*276a91410af9938ed218909882ca6f3940b6293289ac90888ac*"12XEAsPGkGCFwamGVrZ9VQvUjMnoRvnKDM8$J  +Z@2ad9f9d9078d810b1a8719fc311d6e9fcc00c8f1f83da62ae6d36cf5fa907bdb""1H9WPgdh3VbGsCjE64gpSjftiLZu4aCQiS"UOP_DUP OP_HASH160 b11ddfeb32bc080a0f3ee59573282fa6f2e14264 OP_EQUALVERIFY OP_CHECKSIG*276a914b11ddfeb32bc080a0f3ee59573282fa6f2e1426488ac*"1H9WPgdh3VbGsCjE64gpSjftiLZu4aCQiS8$J ; $ɚ-@000000000000000000151980873458a5644e8919413f25ac200570a4cc5782ae"@00000000000000000000455a1c6231bb53a82a0ac95642daefe4823faec825162 + + + +1@86a7c3f24d3a82835590563d9bb7e4ec5a26e9ecf90bedd9202df268bc1d42e8$"@000000000000000000151980873458a5644e8919413f25ac200570a4cc5782ae(ɚ-2 +@b1a1da5e8432c37731b237a1681de201e7cebd09b80bb41c7901b7e62d0d4357B03b80238556be7ec609127704e2249aaed82fa0dd9c7e2108f97a7cae67b49fda72 +@b1a1da5e8432c37731b237a1681de201e7cebd09b80bb41c7901b7e62d0d4357B03cca2a787e474694d99da94a3cebec688460f97f2e25b49f9e01805250a98c145B +@86a7c3f24d3a82835590563d9bb7e4ec5a26e9ecf90bedd9202df268bc1d42e8"!1H2HVZgXmBRKLv9VZWttc6Vu2Pq735cQe"UOP_DUP OP_HASH160 0307ba3e42a2d970c08105a9788bd319ce89bb4e OP_EQUALVERIFY OP_CHECKSIG*276a9140307ba3e42a2d970c08105a9788bd319ce89bb4e88ac*!1H2HVZgXmBRKLv9VZWttc6Vu2Pq735cQe8$J  +@86a7c3f24d3a82835590563d9bb7e4ec5a26e9ecf90bedd9202df268bc1d42e8""18LPzBZvgBPVc1gkbXhjkLSWcV96JbKarC"UOP_DUP OP_HASH160 5073f8af35cf2b93d8fc90aa3cac6dd5e58e64dc OP_EQUALVERIFY OP_CHECKSIG*276a9145073f8af35cf2b93d8fc90aa3cac6dd5e58e64dc88ac*"18LPzBZvgBPVc1gkbXhjkLSWcV96JbKarC8$J  + +@86a7c3f24d3a82835590563d9bb7e4ec5a26e9ecf90bedd9202df268bc1d42e8"!1mjCqxd1Ht3jMANMe72jPCQ8UNS2cnPJX"UOP_DUP OP_HASH160 08758859aa71d363a6e3654a2d64090d29072240 OP_EQUALVERIFY OP_CHECKSIG*276a91408758859aa71d363a6e3654a2d64090d2907224088ac*!1mjCqxd1Ht3jMANMe72jPCQ8UNS2cnPJX8$J $-@000000000000000000166cbbe067a933a6aa3e07d131d312e21c28377b6331c4"@000000000000000000151980873458a5644e8919413f25ac200570a4cc5782ae2$ٛ-@0000000000000000000b48aa8adaf5614ffb9b80b7e56b253c947fd019c30947"@000000000000000000166cbbe067a933a6aa3e07d131d312e21c28377b6331c42$í-@00000000000000000006e32eea930a84aaab4fabeb14306a84003408aa6bccef"@0000000000000000000b48aa8adaf5614ffb9b80b7e56b253c947fd019c309472$ۛ-@0000000000000000000c1cdd2ce03783a42ff60abb678c399f0b70142f001666"@00000000000000000006e32eea930a84aaab4fabeb14306a84003408aa6bccef2$-@0000000000000000000fad0cb75ab180710974c12bb024c8d7a6b985dda1ffef"@0000000000000000000c1cdd2ce03783a42ff60abb678c399f0b70142f0016662$-@0000000000000000001288d49c82c6f1ca2e74200a93c18f5e2e3a9501b14c79"@0000000000000000000fad0cb75ab180710974c12bb024c8d7a6b985dda1ffef2$衎-@00000000000000000009e517d2d2860d3c84073fdf6af8f064c27f272a60727d"@0000000000000000001288d49c82c6f1ca2e74200a93c18f5e2e3a9501b14c792 + +1@dff59617851f13a8b35a757fc21ae47e4fe6c666ebbecbc8cefe342347766546$"@00000000000000000009e517d2d2860d3c84073fdf6af8f064c27f272a60727d(衎-2 +@322bfa374c24bbbe5281fba4506f231432ae4c54179d565c010d6302fd471f44B02c1023750c2d623001dfdf22ce06635abe9fcfda9c3952f9603926c0d550bd6242 +@4abdc08e030b028a16277d87a9d915bf1b0f32b0bc2ceebb99064dfb31158828B02902b0d7f2863abd8838d6c87f37409745a3dd78480d1bd3c06a423ea0757e0e42 +@4cc89c8354a99379c6110274afb455b865b1021eba39d021a650dbbea2f882cdB02ce499b97ec9e4c800e3a56b90de558279f929077fadaa1865fb937a113dc9e4f2 +@786b416f8f8dd792fea408956803f2d0826b478909ad4da2765d0c3051859715B02d32bc46c186d5f8be9d2cd491001ca522f66710432bff8cda9a3cf42a0fb091f2 +@fa86a8696f6de9221bef3dfb0ad84de18f80c418da7243ec15e1f48cdd450a0eB02ce499b97ec9e4c800e3a56b90de558279f929077fadaa1865fb937a113dc9e4f2 +@b5e4a30acfb1d038815f9f77a7d7e59c6720f4b54915c33d799bfdcdd43856b5B02e3d3aeb50b60607818655b23f1e3e9fb61262b5f815770ec129502c846b206672 +@8d52153a1cf555ef103d17012b5cc6748aa452493402fcfda3f3004c3d81d3ccB035a5791608965196eec6ee5a6d24212b6766fdcf36eee09b1028e646d3d146c222 +@ffa18d09ca5c583869ca24092f972baca3b399e2c1c390c8f89030adf95eedf5B02f0c3a05b9cab77724607d7da7175fbb52cda36c014677b6e9c613327e01164762 +@bceca3f59fa93cc8bb993dbd0800ac5c7e08e51177631c184609728b22077676B03d385f789b1d793a93e39b1557c4d56cc90bba29d8fc25d03023eb2ca3b592dfa2 +@77b5227778414081f14697efcb2485bed4f4145e230b1d5b456a332b1285ef66B0236d03a46679523a8a60b6bcf8f319bc2b5813e819089809c2ea40ee89031326d2 +@19b12eaae37fbee56b2b1347f0d042daf46519278f435429e8a367b491828799B035a5791608965196eec6ee5a6d24212b6766fdcf36eee09b1028e646d3d146c222 +@95d58c4f3f350bd104bb20eba64df4f858203ed082e4b14a5e859b9b091b7894B03dbba3257d8175e8fa932fa1d58f9f4a4c6949491f5fbb20670d6f6805d6fe0d52 +@34ce625fe87878777ee78f5427b77853dda3c72943617a7da576bd4b9228157aB035a5791608965196eec6ee5a6d24212b6766fdcf36eee09b1028e646d3d146c222 +@7cc2f069cf258569ff73cb108d41d9770b4e846cd1b7a5487ee292d100ea3f12B035a5791608965196eec6ee5a6d24212b6766fdcf36eee09b1028e646d3d146c222 +@6d1dbde40a34555195d24fc28284710ff10d2f8fde41495e3b837a32bd017871B02aaee668c6725fc557011adf4435bfc66a00e7a69dc588e2c474180cc9e887cc4B +h@dff59617851f13a8b35a757fc21ae47e4fe6c666ebbecbc8cefe342347766546""16NUbCL6yzedVwD1mS7UySJpKeuCxBDQUa"UOP_DUP OP_HASH160 3ae8650d4352200e9646719464add236b8eb3adb OP_EQUALVERIFY OP_CHECKSIG*276a9143ae8650d4352200e9646719464add236b8eb3adb88ac*"16NUbCL6yzedVwD1mS7UySJpKeuCxBDQUa8$J  +d@dff59617851f13a8b35a757fc21ae47e4fe6c666ebbecbc8cefe342347766546""1DN1ZCFYvouf4wpXSkkzxfXhUYkTLkSjVD"UOP_DUP OP_HASH160 879ab53c44908f1556651a7a558f10d9a33ee442 OP_EQUALVERIFY OP_CHECKSIG*276a914879ab53c44908f1556651a7a558f10d9a33ee44288ac*"1DN1ZCFYvouf4wpXSkkzxfXhUYkTLkSjVD8$J  +@dff59617851f13a8b35a757fc21ae47e4fe6c666ebbecbc8cefe342347766546""152xWXuCKSXQYjSY7dNsMtQu7TNP4Lb6FG"UOP_DUP OP_HASH160 2c3f417e2b1d88275c8bb4e8a2a76da91377b3ac OP_EQUALVERIFY OP_CHECKSIG*276a9142c3f417e2b1d88275c8bb4e8a2a76da91377b3ac88ac*"152xWXuCKSXQYjSY7dNsMtQu7TNP4Lb6FG8$J ;$-@00000000000000000013fee3fb4bfdd17eb38a4f98672295f9b2df5f6b437f25"@00000000000000000009e517d2d2860d3c84073fdf6af8f064c27f272a60727d2$-@00000000000000000000a31816449ca2adf9063e8b36e12386ddc56ea18243fa"@00000000000000000013fee3fb4bfdd17eb38a4f98672295f9b2df5f6b437f252$ۗ-@0000000000000000000f85cfa86464dc89eaba2d82067874b58fca0c4e580c81"@00000000000000000000a31816449ca2adf9063e8b36e12386ddc56ea18243fa2$丞-@00000000000000000016fda3a229bdaf193cc86f5d589406ead226363650053e"@0000000000000000000f85cfa86464dc89eaba2d82067874b58fca0c4e580c812$-@00000000000000000001812ece6e2c04654d72837f5677a51bc8d8ac431513ff"@00000000000000000016fda3a229bdaf193cc86f5d589406ead226363650053e2$-@0000000000000000000ac23fb9741c7dd469ac9559aa06d56ac2afc74b203838"@00000000000000000001812ece6e2c04654d72837f5677a51bc8d8ac431513ff2v$-@000000000000000000001838345f81c449de594761becb5aa914f24b56883a38"@0000000000000000000ac23fb9741c7dd469ac9559aa06d56ac2afc74b2038382u + + +1@d362f128042df239070fde5f1b973b769f219546e7ba1360da830d1cc2826cd4$"@000000000000000000001838345f81c449de594761becb5aa914f24b56883a38(-2 +@af048eff07c83bb2bbe1d8a898426ff04b32fce7471982c4dbc3d18f3605e684B035bd637d686c45b2cebbf41b479a5079849b0b5a8942e469a63135d1c82c88b772 +@8e97a54bd2e602220cdf4c1b313f76a7f34a4ffff9e277e30b7214efda6eb8ccB02205e4c82091dcb3b4c783850b089bd72049bed6fa374a0e587661d084cbd4fa5B + @d362f128042df239070fde5f1b973b769f219546e7ba1360da830d1cc2826cd4""1K16nHJmsWr5rYMNto5CrKNH7q43Afa6o2"UOP_DUP OP_HASH160 c57716f01aac38e2609dd60fcb650c6c4f0bcf33 OP_EQUALVERIFY OP_CHECKSIG*276a914c57716f01aac38e2609dd60fcb650c6c4f0bcf3388ac*"1K16nHJmsWr5rYMNto5CrKNH7q43Afa6o28$J  +@d362f128042df239070fde5f1b973b769f219546e7ba1360da830d1cc2826cd4""15ep5Mu5fD3Zxs4Q3DUcHMCSPcRSfQkgz6"UOP_DUP OP_HASH160 330730aa713d7ea73ae80b26af279a5f1409ed0a OP_EQUALVERIFY OP_CHECKSIG*276a914330730aa713d7ea73ae80b26af279a5f1409ed0a88ac*"15ep5Mu5fD3Zxs4Q3DUcHMCSPcRSfQkgz68$J  +_@d362f128042df239070fde5f1b973b769f219546e7ba1360da830d1cc2826cd4""1C5Ujq2HqSkR9ankjQBYvwoggydMZQ1TWD"UOP_DUP OP_HASH160 798233cbe6c6676273fe4c54b92b89d25568a4cf OP_EQUALVERIFY OP_CHECKSIG*276a914798233cbe6c6676273fe4c54b92b89d25568a4cf88ac*"1C5Ujq2HqSkR9ankjQBYvwoggydMZQ1TWD8$J  + + +1@e6a4fc4d47a86c22addeb0a0821a6f3f2818cd4881090753a9e8f98fccf594a0$"@000000000000000000001838345f81c449de594761becb5aa914f24b56883a38(-2 +@4f8938bc84cd188dc960fa9ec6d709cc4b5fb854f8093d6df841776c62456ba3B03035f0114218245e97ffb9cd1c6992e41fce7caa3116930da337541bc83bff5a52 +@e7dedf8e45841d5527d465b556f85cd7eb29e0d59f60ab7d6782edac1fa43cecB033f4c86d6806b03ec4148ac2965a3d5e9657ca1e3d602c5dece223a5ac67111a7B + @e6a4fc4d47a86c22addeb0a0821a6f3f2818cd4881090753a9e8f98fccf594a0""1264iDYUWzT1prdkcudeKnnVWBNnQRKrTW"UOP_DUP OP_HASH160 0bed4d95c4946a04e58de7fdb90869d209842714 OP_EQUALVERIFY OP_CHECKSIG*276a9140bed4d95c4946a04e58de7fdb90869d20984271488ac*"1264iDYUWzT1prdkcudeKnnVWBNnQRKrTW8$J  +@e6a4fc4d47a86c22addeb0a0821a6f3f2818cd4881090753a9e8f98fccf594a0"!1dXK4UuyB2oR5sFfRvZ5W4MmXdzWF7GXL"UOP_DUP OP_HASH160 06e846fc7940bcd3a9c4e21a566a39c9acfa2f55 OP_EQUALVERIFY OP_CHECKSIG*276a91406e846fc7940bcd3a9c4e21a566a39c9acfa2f5588ac*!1dXK4UuyB2oR5sFfRvZ5W4MmXdzWF7GXL8$J  +ٱ@e6a4fc4d47a86c22addeb0a0821a6f3f2818cd4881090753a9e8f98fccf594a0"!1M1wnY51tzhgr2JZkAEGc2DR6asaQQQu2"UOP_DUP OP_HASH160 03c91b93c71622e26ce8e02deb7f07534fb1e7bc OP_EQUALVERIFY OP_CHECKSIG*276a91403c91b93c71622e26ce8e02deb7f07534fb1e7bc88ac*!1M1wnY51tzhgr2JZkAEGc2DR6asaQQQu28$J  + + +1@b0d94962e505403ed4984075052cde7ea28402ad2a353bf764403439439f436d$"@000000000000000000001838345f81c449de594761becb5aa914f24b56883a38(-2 +@d362f128042df239070fde5f1b973b769f219546e7ba1360da830d1cc2826cd4B03869ee9d31425bb45cffdc29c5a1db82186f3e81a42eb04d3528e797145fc29bc2 +@e6a4fc4d47a86c22addeb0a0821a6f3f2818cd4881090753a9e8f98fccf594a0B02aef3a0780d6f11493e941b5f09acd21d9adc3454e8c59006e7b9b7b9e5767be3B + @b0d94962e505403ed4984075052cde7ea28402ad2a353bf764403439439f436d""1PuHWaJHKgn5h2tuuoVhJ8HbcuvsCdCxsQ"UOP_DUP OP_HASH160 fb362dd498d9aa6e0361d0934444c807db719844 OP_EQUALVERIFY OP_CHECKSIG*276a914fb362dd498d9aa6e0361d0934444c807db71984488ac*"1PuHWaJHKgn5h2tuuoVhJ8HbcuvsCdCxsQ8$J  +@b0d94962e505403ed4984075052cde7ea28402ad2a353bf764403439439f436d""18eCrzCRwPaX73zCs8aAL44TsDtceTXdAe"UOP_DUP OP_HASH160 53d22c3e94d7ac4988897b9f42aa552bcd9b0294 OP_EQUALVERIFY OP_CHECKSIG*276a91453d22c3e94d7ac4988897b9f42aa552bcd9b029488ac*"18eCrzCRwPaX73zCs8aAL44TsDtceTXdAe8$J  +@b0d94962e505403ed4984075052cde7ea28402ad2a353bf764403439439f436d""155zXU4ndTtsGF5dGfeLUHwcJuHozTbJEy"UOP_DUP OP_HASH160 2cd22fc9d69120740c90e05559f5263ddc721275 OP_EQUALVERIFY OP_CHECKSIG*276a9142cd22fc9d69120740c90e05559f5263ddc72127588ac*"155zXU4ndTtsGF5dGfeLUHwcJuHozTbJEy8$J  + + +1@b8c7b66bff4b2e34089189f879b399c7a37254e9501cfcbce56cb99a84178843$"@000000000000000000001838345f81c449de594761becb5aa914f24b56883a38(-2 +@2aec70d6fd7d4ccdcc3079216f3b38e27a32036bc98deb6daad607f33c24161dB03b90dac701fed59f1309c338ea068a0cff5519c6a57419254d8fcf5fe5c335f7b2 +@3299316f80501af069f9bfb002375fa529855d55c71446e3a83437efa6e5b816B03c14dc40c33db54b97078f591c90fa959670323da2d75fb036a8e24c6c33bf868B + @b8c7b66bff4b2e34089189f879b399c7a37254e9501cfcbce56cb99a84178843""1CuVT6n3CGDVtN5SdUfXM7iRhPY8j5EKTD"UOP_DUP OP_HASH160 8296c332ba20dd6fdcede6a54a60282d3e0c4be2 OP_EQUALVERIFY OP_CHECKSIG*276a9148296c332ba20dd6fdcede6a54a60282d3e0c4be288ac*"1CuVT6n3CGDVtN5SdUfXM7iRhPY8j5EKTD8$J  +@b8c7b66bff4b2e34089189f879b399c7a37254e9501cfcbce56cb99a84178843""1AQtLW2ZDVpUxio8WUyg7sDADHdopMy83U"UOP_DUP OP_HASH160 673d8d6fef6c3f71190ba0ecc51b3146d8add052 OP_EQUALVERIFY OP_CHECKSIG*276a914673d8d6fef6c3f71190ba0ecc51b3146d8add05288ac*"1AQtLW2ZDVpUxio8WUyg7sDADHdopMy83U8$J  +̀U@b8c7b66bff4b2e34089189f879b399c7a37254e9501cfcbce56cb99a84178843""1Ndq4zF55PpHtVsrCJ69AhUWM1cztX8vch"UOP_DUP OP_HASH160 ed51bde9b771355c9ee5d2601aebbb8d765c5da1 OP_EQUALVERIFY OP_CHECKSIG*276a914ed51bde9b771355c9ee5d2601aebbb8d765c5da188ac*"1Ndq4zF55PpHtVsrCJ69AhUWM1cztX8vch8$J  + + +1@9bd77bee57c142123d61fb354f1d8459db83e34b634b47110a7c148ad7bfd56d$"@000000000000000000001838345f81c449de594761becb5aa914f24b56883a38(-2 +@86a7c3f24d3a82835590563d9bb7e4ec5a26e9ecf90bedd9202df268bc1d42e8B02b6ac0a5e58a050abf7d9468918a4f1e436a9d1acba5395fe837fab43dc7ec21c2 +@a1998d2258267e99b67f7ea4ba7faab561e0acc4c98a69d222eaaf8e33c3a82fB0317a0110844156e646891d4a31d82ee09da7268cac973e34367c0fbeaf84e393eB +@9bd77bee57c142123d61fb354f1d8459db83e34b634b47110a7c148ad7bfd56d""1E6ryFNqeSqt8TpMjGsmuVTanLFh3Jb2Dm"UOP_DUP OP_HASH160 8fb56d7c5c6b4d8658fd15d52a12700694f40f07 OP_EQUALVERIFY OP_CHECKSIG*276a9148fb56d7c5c6b4d8658fd15d52a12700694f40f0788ac*"1E6ryFNqeSqt8TpMjGsmuVTanLFh3Jb2Dm8$J  +@9bd77bee57c142123d61fb354f1d8459db83e34b634b47110a7c148ad7bfd56d""1KFc2GyhrdhL1MMyW6dxeLYPj6LAS9dAYR"UOP_DUP OP_HASH160 c835528ca9f1685b25e4717b061e4b7aaa9ea4b8 OP_EQUALVERIFY OP_CHECKSIG*276a914c835528ca9f1685b25e4717b061e4b7aaa9ea4b888ac*"1KFc2GyhrdhL1MMyW6dxeLYPj6LAS9dAYR8$J  +Ď @9bd77bee57c142123d61fb354f1d8459db83e34b634b47110a7c148ad7bfd56d""12avpDb2Xxdiap3iNAAJc2uQiBKLbriXbj"UOP_DUP OP_HASH160 1162c635e5c31072895bc87f9385a46c295cf1f4 OP_EQUALVERIFY OP_CHECKSIG*276a9141162c635e5c31072895bc87f9385a46c295cf1f488ac*"12avpDb2Xxdiap3iNAAJc2uQiBKLbriXbj8$J  + + +1@633d749369eb3f06202a154c46bb3cadc600f49d8a0bf6f70b0427f262dbdeca$"@000000000000000000001838345f81c449de594761becb5aa914f24b56883a38(-2 +@aea7cf564755369dc94a3b68b0addf5db9858c5a3be64dc3b8374938f5315665B036ebb42ea05a93f6c845ceed80be160e1e1c92db3b9b08668bfbf6f9685f51d8d2 +@7dd88684e423fba2f35785a8317cc5ca9a1fad6007c1fc7bc0284ab11248b803B038c55ce0dab9991a5edf1d32824939839ec9273b3b6301e45751c788f735cd9a7B +@633d749369eb3f06202a154c46bb3cadc600f49d8a0bf6f70b0427f262dbdeca""17zEavMUD8pX8TWFjy3fk4o9WytgEbwWkc"UOP_DUP OP_HASH160 4ca3cdf807a1d57efa222ad4963c2815098d8d54 OP_EQUALVERIFY OP_CHECKSIG*276a9144ca3cdf807a1d57efa222ad4963c2815098d8d5488ac*"17zEavMUD8pX8TWFjy3fk4o9WytgEbwWkc8$J  + @633d749369eb3f06202a154c46bb3cadc600f49d8a0bf6f70b0427f262dbdeca""1BE4xT6BdGRsQdT4M2DskNH4G8gmL3tXyB"UOP_DUP OP_HASH160 7029f7b9333bd9cab299425062ccd49e37add17e OP_EQUALVERIFY OP_CHECKSIG*276a9147029f7b9333bd9cab299425062ccd49e37add17e88ac*"1BE4xT6BdGRsQdT4M2DskNH4G8gmL3tXyB8$J  +̭Z@633d749369eb3f06202a154c46bb3cadc600f49d8a0bf6f70b0427f262dbdeca""1H67dZtbrgxwvAnmnpL9myYCd2SJKrnpzY"UOP_DUP OP_HASH160 b079a08f2479c7f7242a7ba1112df53b9b196ba6 OP_EQUALVERIFY OP_CHECKSIG*276a914b079a08f2479c7f7242a7ba1112df53b9b196ba688ac*"1H67dZtbrgxwvAnmnpL9myYCd2SJKrnpzY8$J  + + +1@a5c02898e33d520c9b93a8dce1b9b188e62dcf3bcb401bf72265470e7882a687$"@000000000000000000001838345f81c449de594761becb5aa914f24b56883a38(-2 +@cbbf90147f4c951abc4af067d5d5583f000b1a2774d5999589db09e153719bf1B0311227d8c887baefd487857d8b0e514855db1b6f398c6b262de804c23b3a340b32 +@6eb81e0582da85b1e4509b37074c6598142d708e6b7f63d341b7847af8e3389aB0292090a1afc089c606fb2c787ffc5711b9414c69e09988599e1c1bdcad9579ed3B +@a5c02898e33d520c9b93a8dce1b9b188e62dcf3bcb401bf72265470e7882a687""1PYsEjyDGSXviyxCjNKkDMbxVkKrpiHL8t"UOP_DUP OP_HASH160 f75999043016f205d5d635975f22bc02fec4455b OP_EQUALVERIFY OP_CHECKSIG*276a914f75999043016f205d5d635975f22bc02fec4455b88ac*"1PYsEjyDGSXviyxCjNKkDMbxVkKrpiHL8t8$J  + @a5c02898e33d520c9b93a8dce1b9b188e62dcf3bcb401bf72265470e7882a687"!1LpmtaJNJgpKpw3QdypdP1xNjwuA9JKco"UOP_DUP OP_HASH160 03bfc8701cc6ba155f80aee92658bf0e13df4efc OP_EQUALVERIFY OP_CHECKSIG*276a91403bfc8701cc6ba155f80aee92658bf0e13df4efc88ac*!1LpmtaJNJgpKpw3QdypdP1xNjwuA9JKco8$J  +֨@a5c02898e33d520c9b93a8dce1b9b188e62dcf3bcb401bf72265470e7882a687""1MQoyyqxHYLGYbK6tMeESRNjq81iFKpoYj"UOP_DUP OP_HASH160 dfe34d3ef16f5fd8ca5a4e7570587ec4cee266c3 OP_EQUALVERIFY OP_CHECKSIG*276a914dfe34d3ef16f5fd8ca5a4e7570587ec4cee266c388ac*"1MQoyyqxHYLGYbK6tMeESRNjq81iFKpoYj8$J ; + + +1@8fd27fef5181bb74ddadc39838c85e90cd2c2c62551c570cef93361a473e41b3$"@000000000000000000001838345f81c449de594761becb5aa914f24b56883a38(-2 +@a5c02898e33d520c9b93a8dce1b9b188e62dcf3bcb401bf72265470e7882a687B032754aa0823f48f680303d7df7e14687b08465e541aa15f0ef184f55ee44f9cb62 +@a5c02898e33d520c9b93a8dce1b9b188e62dcf3bcb401bf72265470e7882a687B0207af999de996a9ae727c2ed059bb8b82bd05a1bccd1db0c379158fddd59e1172B +@8fd27fef5181bb74ddadc39838c85e90cd2c2c62551c570cef93361a473e41b3"!1eQKypC2HN8BEe8NZW3c9WcScoxnBsus9"UOP_DUP OP_HASH160 0712dcf95f71c5c81c645e83ef4bde23eee07a69 OP_EQUALVERIFY OP_CHECKSIG*276a9140712dcf95f71c5c81c645e83ef4bde23eee07a6988ac*!1eQKypC2HN8BEe8NZW3c9WcScoxnBsus98$J  + @8fd27fef5181bb74ddadc39838c85e90cd2c2c62551c570cef93361a473e41b3""1BS3eKCNXVnvbhm5sA1D59h9xooz99CM4d"UOP_DUP OP_HASH160 726ddd09dbfed6cec182552e2ef3bb870b5ccbd6 OP_EQUALVERIFY OP_CHECKSIG*276a914726ddd09dbfed6cec182552e2ef3bb870b5ccbd688ac*"1BS3eKCNXVnvbhm5sA1D59h9xooz99CM4d8$J  + +@8fd27fef5181bb74ddadc39838c85e90cd2c2c62551c570cef93361a473e41b3""191AZf3JxSmbxeHaAfzphGNbzMQfSZGLCw"UOP_DUP OP_HASH160 57c8fd34d45fab733aec975a25aeb0d344f4c907 OP_EQUALVERIFY OP_CHECKSIG*276a91457c8fd34d45fab733aec975a25aeb0d344f4c90788ac*"191AZf3JxSmbxeHaAfzphGNbzMQfSZGLCw8$J ; + + +1@cd13114dd99821de448b9c9a717894074ae1e22facf3e573706360f459de6680$"@000000000000000000001838345f81c449de594761becb5aa914f24b56883a38(-2 +@8fd27fef5181bb74ddadc39838c85e90cd2c2c62551c570cef93361a473e41b3B03dcb47348f243ae3d0327cc11c3e29f00c510a74787c8195ac6a9b2c1140040a32 +@8fd27fef5181bb74ddadc39838c85e90cd2c2c62551c570cef93361a473e41b3B0216c717cde82bdda186912be659492ece6b636846961b03308de4ff3e3fe07125B +@cd13114dd99821de448b9c9a717894074ae1e22facf3e573706360f459de6680""18vEpA1cKDyemVTnHZtJiipPPkNXWjuodY"UOP_DUP OP_HASH160 56da74fd758fde09b5c57972e9542212101ac395 OP_EQUALVERIFY OP_CHECKSIG*276a91456da74fd758fde09b5c57972e9542212101ac39588ac*"18vEpA1cKDyemVTnHZtJiipPPkNXWjuodY8$J  + @cd13114dd99821de448b9c9a717894074ae1e22facf3e573706360f459de6680""1NKKXgUaYCRWaNGs5pBBwvKJTunim6egrC"UOP_DUP OP_HASH160 e9d1989243f4ca6e6ee3b0924a4eb86079f37503 OP_EQUALVERIFY OP_CHECKSIG*276a914e9d1989243f4ca6e6ee3b0924a4eb86079f3750388ac*"1NKKXgUaYCRWaNGs5pBBwvKJTunim6egrC8$J  +@cd13114dd99821de448b9c9a717894074ae1e22facf3e573706360f459de6680""16tbqmPCrCftKEH9SaEQzgMX8Hjo5JAstF"UOP_DUP OP_HASH160 409aed34e54c0c97d3d6c5bb970b88237edc3c59 OP_EQUALVERIFY OP_CHECKSIG*276a914409aed34e54c0c97d3d6c5bb970b88237edc3c5988ac*"16tbqmPCrCftKEH9SaEQzgMX8Hjo5JAstF8$J ; + + +1@5b3a8e378c543ce4b53da2e4a6587645a43e7673358703ba4d59096cfbc805a3$"@000000000000000000001838345f81c449de594761becb5aa914f24b56883a38(-2 +@4ceb96d3f0faac6054ecf9145399f641c6856acba4fa84c92e63fdc02e3cccf2B03bcd18ae1e9b8049aa69777da62051f2fe6dcf6dccf44fd4cced819125a2c53be2 +@01bd86ec8836b2febc3df167d2877d271b73b11f7ff970b347a0dcd0733893e3B03d584bf151eee64f2a9d742bde98719cd3f1838129af7370d0ea69d16dd954b86B +@5b3a8e378c543ce4b53da2e4a6587645a43e7673358703ba4d59096cfbc805a3"!1tvUW6RR8S6E8Eeqor9NnpXCdimjbutSG"UOP_DUP OP_HASH160 09d1da1f1613b1bd8fb6612f96609a4b87a5e847 OP_EQUALVERIFY OP_CHECKSIG*276a91409d1da1f1613b1bd8fb6612f96609a4b87a5e84788ac*!1tvUW6RR8S6E8Eeqor9NnpXCdimjbutSG8$J  + @5b3a8e378c543ce4b53da2e4a6587645a43e7673358703ba4d59096cfbc805a3""185XZcgz2iWCXMgiPRe715narWzSxKzVX5"UOP_DUP OP_HASH160 4da40e75c7e2c20dad353f2fed854ee91d2d6426 OP_EQUALVERIFY OP_CHECKSIG*276a9144da40e75c7e2c20dad353f2fed854ee91d2d642688ac*"185XZcgz2iWCXMgiPRe715narWzSxKzVX58$J  +Z@5b3a8e378c543ce4b53da2e4a6587645a43e7673358703ba4d59096cfbc805a3""1EWKbV74mSso8siiMZXXtUAie7Pr5rvGhJ"UOP_DUP OP_HASH160 942538547cd4b1f3c3730523d3c18e2a544a9cb6 OP_EQUALVERIFY OP_CHECKSIG*276a914942538547cd4b1f3c3730523d3c18e2a544a9cb688ac*"1EWKbV74mSso8siiMZXXtUAie7Pr5rvGhJ8$J ; + + +1@41616c2c34021c29e7b07f67ddca620ab3368510869f8ea5b5620c8faa4af7d7$"@000000000000000000001838345f81c449de594761becb5aa914f24b56883a38(-2 +@2ad9f9d9078d810b1a8719fc311d6e9fcc00c8f1f83da62ae6d36cf5fa907bdbB02e329c287ea3063d22692e5461070109c336e9cd0db9adf2b40c72ae959c5781b2 +@2da0e347b7f7699627140beedb21264f8f6b08a6ba074b27ca1ac7d036418858B02c5fcd8409661859c01da622788aef419e2e8778c410f3fc548584465926d49b3B + @41616c2c34021c29e7b07f67ddca620ab3368510869f8ea5b5620c8faa4af7d7""1FxDQMyqBDSsU2FKCsVSMZmiqZSzjtgvM4"UOP_DUP OP_HASH160 a402fe00a917e4aedd4c2e70eed1d92be525ce50 OP_EQUALVERIFY OP_CHECKSIG*276a914a402fe00a917e4aedd4c2e70eed1d92be525ce5088ac*"1FxDQMyqBDSsU2FKCsVSMZmiqZSzjtgvM48$J  + @41616c2c34021c29e7b07f67ddca620ab3368510869f8ea5b5620c8faa4af7d7""15xBDBc2WDnQSN9fzEXti1VBYATy2oBEW5"UOP_DUP OP_HASH160 364fe7697669cd1afce135901bfaf4b456cb98c2 OP_EQUALVERIFY OP_CHECKSIG*276a914364fe7697669cd1afce135901bfaf4b456cb98c288ac*"15xBDBc2WDnQSN9fzEXti1VBYATy2oBEW58$J  +ЛZ@41616c2c34021c29e7b07f67ddca620ab3368510869f8ea5b5620c8faa4af7d7""12kUjHDT9NNvE4qRJZ4JdXHUS4w78XhcDi"UOP_DUP OP_HASH160 133128bb60ec42f836b67e63dcd7fd6ceeda45fa OP_EQUALVERIFY OP_CHECKSIG*276a914133128bb60ec42f836b67e63dcd7fd6ceeda45fa88ac*"12kUjHDT9NNvE4qRJZ4JdXHUS4w78XhcDi8$J ;$ȏ-@00000000000000000012dd5b72948dcf8f45d9c1465fd5377de3d2b971eedd81"@000000000000000000001838345f81c449de594761becb5aa914f24b56883a382 $ᙠ-@0000000000000000000375d2044ede0001e41d602dd00e4bda1edc6eca28a4fc"@00000000000000000012dd5b72948dcf8f45d9c1465fd5377de3d2b971eedd812 + + + +1@dc52d0c329e812fc1bbca83b28c8c70247226b57f3725fd6e519f0744d9e0162$"@0000000000000000000375d2044ede0001e41d602dd00e4bda1edc6eca28a4fc(ᙠ-2 +@b0d94962e505403ed4984075052cde7ea28402ad2a353bf764403439439f436dB035eb18fff307567adb490ca1e091b84772bacb6f56a61ba26ead095f9b8fb21da2 +@b0d94962e505403ed4984075052cde7ea28402ad2a353bf764403439439f436dB034b6c46c4255b0e35d11f4a3f437518d6db49e1c0b969713dc9fe64862fbfaf07B + @dc52d0c329e812fc1bbca83b28c8c70247226b57f3725fd6e519f0744d9e0162""13Kjz27aQCWUuxMPg1XX84BX6Ny4RMdHye"UOP_DUP OP_HASH160 197b9e8e1dc652797956ce60ed1c5ae8c041ad0a OP_EQUALVERIFY OP_CHECKSIG*276a914197b9e8e1dc652797956ce60ed1c5ae8c041ad0a88ac*"13Kjz27aQCWUuxMPg1XX84BX6Ny4RMdHye8$J  +@dc52d0c329e812fc1bbca83b28c8c70247226b57f3725fd6e519f0744d9e0162""1AeoDsH2JNUy7DSt95jvQHFWCBqUmKtsw4"UOP_DUP OP_HASH160 69df1b5016005cb17391ddd1349655a279924182 OP_EQUALVERIFY OP_CHECKSIG*276a91469df1b5016005cb17391ddd1349655a27992418288ac*"1AeoDsH2JNUy7DSt95jvQHFWCBqUmKtsw48$J  + @dc52d0c329e812fc1bbca83b28c8c70247226b57f3725fd6e519f0744d9e0162""1HEd5QvETJLXSiP6s4Xcugo2y3g5sDwC2N"UOP_DUP OP_HASH160 b21588eaf0d9e9b61b8ad2c449f829846289cfff OP_EQUALVERIFY OP_CHECKSIG*276a914b21588eaf0d9e9b61b8ad2c449f829846289cfff88ac*"1HEd5QvETJLXSiP6s4Xcugo2y3g5sDwC2N8$J #$ߠ-@000000000000000000106ac31d321cc27c08785efdf71d75fd00ca04cc406205"@0000000000000000000375d2044ede0001e41d602dd00e4bda1edc6eca28a4fc2" + + +1@954a604e933e54ac43181d12ad1fd9955ccd62611e8f109cbdeb12dff51b7d07$"@000000000000000000106ac31d321cc27c08785efdf71d75fd00ca04cc406205(ߠ-2 +@e6a4fc4d47a86c22addeb0a0821a6f3f2818cd4881090753a9e8f98fccf594a0B02ec15ee12b9f516a7d0af9a17078f57daf0e2c86c5b2e19513a46c3be5d3958612 +@dc52d0c329e812fc1bbca83b28c8c70247226b57f3725fd6e519f0744d9e0162B02adc21a9a12ce64556e50889860a9373567e1be9c1e3bf44f07e3943f57130e23B +ނ @954a604e933e54ac43181d12ad1fd9955ccd62611e8f109cbdeb12dff51b7d07""1FCTCehnpG4jH3waVRh4tt3qsnvwi6htvG"UOP_DUP OP_HASH160 9bbc353b0163ec902be454d9878816a12b2e48ce OP_EQUALVERIFY OP_CHECKSIG*276a9149bbc353b0163ec902be454d9878816a12b2e48ce88ac*"1FCTCehnpG4jH3waVRh4tt3qsnvwi6htvG8$J  +@954a604e933e54ac43181d12ad1fd9955ccd62611e8f109cbdeb12dff51b7d07""17CkxVkc26U6DfZEJtTZ6ceHtQD4GWdX2F"UOP_DUP OP_HASH160 440a060a00bc98edff3bd4dff2c41b678592fbb9 OP_EQUALVERIFY OP_CHECKSIG*276a914440a060a00bc98edff3bd4dff2c41b678592fbb988ac*"17CkxVkc26U6DfZEJtTZ6ceHtQD4GWdX2F8$J  + @954a604e933e54ac43181d12ad1fd9955ccd62611e8f109cbdeb12dff51b7d07""16VYerADyxzk5TXSPrQ6SkHEKcCkLsT3du"UOP_DUP OP_HASH160 3c3eb2b436f4206d253f165973b6e01c4193d976 OP_EQUALVERIFY OP_CHECKSIG*276a9143c3eb2b436f4206d253f165973b6e01c4193d97688ac*"16VYerADyxzk5TXSPrQ6SkHEKcCkLsT3du8$J  + +1@0009c64e839dd427e70bc95f804fb098740f8766bc45af9acd5640b91a4c5d90$"@000000000000000000106ac31d321cc27c08785efdf71d75fd00ca04cc406205(ߠ-2 +@9bd77bee57c142123d61fb354f1d8459db83e34b634b47110a7c148ad7bfd56dB025c0cce381f11383d5fb4dc215dc18e22c3e26ee864f74f0914d8bc3193e4f1922 +@57f1bee9a47a5e4a4ed766db8d34bb6f4f250ca49e0bc29d2e3cef3816983728B02a63d870705817dddce236a5457e69f6538cd39e4cbb52db932778d9d22ef1c562 +@9bd77bee57c142123d61fb354f1d8459db83e34b634b47110a7c148ad7bfd56dB03bb03d29a9b72b42bbe64a2c30d37bb475065a79337440371c1c56c7c9149e913B +@0009c64e839dd427e70bc95f804fb098740f8766bc45af9acd5640b91a4c5d90""1GgChKUyVnfGXt4uctSoszVDDECJAHWrvm"UOP_DUP OP_HASH160 abf3df33e29ecf7d4e5788723a2643aeae5906fc OP_EQUALVERIFY OP_CHECKSIG*276a914abf3df33e29ecf7d4e5788723a2643aeae5906fc88ac*"1GgChKUyVnfGXt4uctSoszVDDECJAHWrvm8$J  +@0009c64e839dd427e70bc95f804fb098740f8766bc45af9acd5640b91a4c5d90""1LyibUCifoqJ5Xnze7rXPo13KLjAry34qr"UOP_DUP OP_HASH160 db2467a8caea7158fe92ac9ad6c2ace7996d7ca4 OP_EQUALVERIFY OP_CHECKSIG*276a914db2467a8caea7158fe92ac9ad6c2ace7996d7ca488ac*"1LyibUCifoqJ5Xnze7rXPo13KLjAry34qr8$J  + @0009c64e839dd427e70bc95f804fb098740f8766bc45af9acd5640b91a4c5d90"!1FVeNo42VFgKoyHj4ZzV7Dsqa5nxNsCvi"UOP_DUP OP_HASH160 02bdbc0faaa80a35e640618e47b2a34b5ac5a9b9 OP_EQUALVERIFY OP_CHECKSIG*276a91402bdbc0faaa80a35e640618e47b2a34b5ac5a9b988ac*!1FVeNo42VFgKoyHj4ZzV7Dsqa5nxNsCvi8$J  + +1@1feb758b5b983d05fb7fc92bb4a48eda6b434b257f59c66f72a9ec25b542fb3e$"@000000000000000000106ac31d321cc27c08785efdf71d75fd00ca04cc406205(ߠ-2 +@3299316f80501af069f9bfb002375fa529855d55c71446e3a83437efa6e5b816B023ffcb6d0a24bb70e2c172439d5ee299fad341622edd94213102457572199259d2 +@dd0ab93e4a192b29f66430861de5e28e12b71de449ea761fefa9906c20fcd613B03cae697586d62c524df412364bf360fda966559b036de2f563a91d8333f1974982 +@1f8e8ecb70cce69d041cb126df84958f0b63b232123f92de7b7d6860a42e1b78B02c6c7854f95b1768eb734b471b520ad24fa81193c2b828ca2b19dfaa562fcb79cB +@1feb758b5b983d05fb7fc92bb4a48eda6b434b257f59c66f72a9ec25b542fb3e""1GUqG8DcXt3SFU4AeS1jDcLM7yaJaqDj5c"UOP_DUP OP_HASH160 a9cd675e5ffbedf4d7516df77702b69848727596 OP_EQUALVERIFY OP_CHECKSIG*276a914a9cd675e5ffbedf4d7516df77702b6984872759688ac*"1GUqG8DcXt3SFU4AeS1jDcLM7yaJaqDj5c8$J  +@1feb758b5b983d05fb7fc92bb4a48eda6b434b257f59c66f72a9ec25b542fb3e""1HtU8DM1uFm1BuhSJ7VAMbzeR2vZGPrUPc"UOP_DUP OP_HASH160 b93dde6e0c0482b2450a9a79a18094e6a1e55f96 OP_EQUALVERIFY OP_CHECKSIG*276a914b93dde6e0c0482b2450a9a79a18094e6a1e55f9688ac*"1HtU8DM1uFm1BuhSJ7VAMbzeR2vZGPrUPc8$J  +@1feb758b5b983d05fb7fc92bb4a48eda6b434b257f59c66f72a9ec25b542fb3e""15SY69BdVC97dTi1bTFHXE6XQ1unrJt2sF"UOP_DUP OP_HASH160 30b4da8a104ce0a4a69c324c56cf59741e922575 OP_EQUALVERIFY OP_CHECKSIG*276a91430b4da8a104ce0a4a69c324c56cf59741e92257588ac*"15SY69BdVC97dTi1bTFHXE6XQ1unrJt2sF8$J $-@0000000000000000000984925281978b77b36b27431a20125e4d1a466acaa13e"@000000000000000000106ac31d321cc27c08785efdf71d75fd00ca04cc4062052$-@000000000000000000066e2955e93ed16aef52787040e240d7eb08e33fc4519f"@0000000000000000000984925281978b77b36b27431a20125e4d1a466acaa13e2#$օ-@00000000000000000008b00bd9b36046fc215936a969232b1cc23b022acca75e"@000000000000000000066e2955e93ed16aef52787040e240d7eb08e33fc4519f2" + + +1@04f9368046ecd7de0aba84e105d30231b03d8594c340e778d3b3487152a339a8$"@00000000000000000008b00bd9b36046fc215936a969232b1cc23b022acca75e(օ-2 +@0009c64e839dd427e70bc95f804fb098740f8766bc45af9acd5640b91a4c5d90B02b16cf15304ab42688d771fee8079c91840067b78dc75323e2236f682c529646b2 +@55c01e2a3702991d23b55ec8b05d984c26086e344e4886192cce0005c3c6514dB026826d8d422b536b15d932c766eb3cb443f58520609e6c5c8d4bd64f8e073e58fB +@04f9368046ecd7de0aba84e105d30231b03d8594c340e778d3b3487152a339a8""17gyK91nM48U7Gzj1vQBgRdDe2L6bE2Sco"UOP_DUP OP_HASH160 495ffc15ee24e64a473b341e67d557c64bab19fa OP_EQUALVERIFY OP_CHECKSIG*276a914495ffc15ee24e64a473b341e67d557c64bab19fa88ac*"17gyK91nM48U7Gzj1vQBgRdDe2L6bE2Sco8$J  +@04f9368046ecd7de0aba84e105d30231b03d8594c340e778d3b3487152a339a8""1DBWyqBag2LYyhWhpY7P5QzJWgS77epSYT"UOP_DUP OP_HASH160 859eb1e729d9d5e19c6e014317b1a7a2fe781afa OP_EQUALVERIFY OP_CHECKSIG*276a914859eb1e729d9d5e19c6e014317b1a7a2fe781afa88ac*"1DBWyqBag2LYyhWhpY7P5QzJWgS77epSYT8$J  + @04f9368046ecd7de0aba84e105d30231b03d8594c340e778d3b3487152a339a8""1JrJjqbM1eMwXAyJzHYC1Yf6SHQuZcsjr1"UOP_DUP OP_HASH160 c3cd53ef9e166e2b5a6e05a3bd25b789f405a888 OP_EQUALVERIFY OP_CHECKSIG*276a914c3cd53ef9e166e2b5a6e05a3bd25b789f405a88888ac*"1JrJjqbM1eMwXAyJzHYC1Yf6SHQuZcsjr18$J  + + +1@77295c5191449fd5519f1f7300414fc3d17551fcb656ccceaa26b81a6fa10b58$"@00000000000000000008b00bd9b36046fc215936a969232b1cc23b022acca75e(օ-2 +@cd13114dd99821de448b9c9a717894074ae1e22facf3e573706360f459de6680B036cd549682e266be3333010d760f379971758062cd94e1bf4d2b4dca116c3bed22 +@e256bb34e953f47fd2232f70c4bb03b2ffa96539c91443149aace984a0bf8698B038d3e6b9a06f8ad50dd47c3ba80b2d5fc88647f934d1923c2a1c08957c1630b7fB +Ұ@77295c5191449fd5519f1f7300414fc3d17551fcb656ccceaa26b81a6fa10b58""1MtX9NRKDwhsjmznitMT9Kt4TD4E4KfTpA"UOP_DUP OP_HASH160 e520e4966380c2e5da7096834467765ff27772e1 OP_EQUALVERIFY OP_CHECKSIG*276a914e520e4966380c2e5da7096834467765ff27772e188ac*"1MtX9NRKDwhsjmznitMT9Kt4TD4E4KfTpA8$J  + @77295c5191449fd5519f1f7300414fc3d17551fcb656ccceaa26b81a6fa10b58""19EjuPTzYeKdmaJYGRFjXh4KRhHKjGuSyC"UOP_DUP OP_HASH160 5a5a3a431759b1107ff6008c74e1e3d48341acad OP_EQUALVERIFY OP_CHECKSIG*276a9145a5a3a431759b1107ff6008c74e1e3d48341acad88ac*"19EjuPTzYeKdmaJYGRFjXh4KRhHKjGuSyC8$J  +ʘ@77295c5191449fd5519f1f7300414fc3d17551fcb656ccceaa26b81a6fa10b58""1APQ79KH5k8J8i9AGKemU1eydwpDDLnJnz"UOP_DUP OP_HASH160 66f5923141ec89278c35c3590bc80f30be2131e5 OP_EQUALVERIFY OP_CHECKSIG*276a91466f5923141ec89278c35c3590bc80f30be2131e588ac*"1APQ79KH5k8J8i9AGKemU1eydwpDDLnJnz8$J ; + +1@aa4763a2ef0c9220111f2cf61895271171d453996ec9971adb0731397a15a660$"@00000000000000000008b00bd9b36046fc215936a969232b1cc23b022acca75e(օ-2 +@b8c7b66bff4b2e34089189f879b399c7a37254e9501cfcbce56cb99a84178843B0240d8e931d1ed5f9a1d4c5558dd6a12db01f05d2b8a6a72ac64f0ae2ad9bef9392 +@6a2351a8f4b6815672586c8e546de83dd92cfb8a5262234faee9a3901cefc620B03d92867df0a356e0fc52020ba89d28fc3b26b5fa80b7b0053ed54180398030bf82 +@0a94e44c39eb8d69411da72f793448995b30fb9527fa22e006ac14220a7ae352B037eddc12cf9164aa8eb5beeea051bb46a15f0c22fcf2ab2313235712f33a13a892 +@4681783d5d636de0c6885cc9c01bc6b5708328807c9945e0ae61b5adf1fd6542B0356e625fd7320285f22c4f8b6e363193ff3f60cbf13ddaedec18813f616097159B + @aa4763a2ef0c9220111f2cf61895271171d453996ec9971adb0731397a15a660""18ohU6JwkFoXUVnZiwUjPrcm8dMeMUctuY"UOP_DUP OP_HASH160 559dcb826dde9ba24dec7f25e59b918f0b458bf2 OP_EQUALVERIFY OP_CHECKSIG*276a914559dcb826dde9ba24dec7f25e59b918f0b458bf288ac*"18ohU6JwkFoXUVnZiwUjPrcm8dMeMUctuY8$J  + @aa4763a2ef0c9220111f2cf61895271171d453996ec9971adb0731397a15a660""16fMoT8sK9CjrMQrXJZRWzQsE2BUnW9vaK"UOP_DUP OP_HASH160 3e19cc95cfe81fda2cc3cf3390f554fd5b272c2b OP_EQUALVERIFY OP_CHECKSIG*276a9143e19cc95cfe81fda2cc3cf3390f554fd5b272c2b88ac*"16fMoT8sK9CjrMQrXJZRWzQsE2BUnW9vaK8$J  +З@aa4763a2ef0c9220111f2cf61895271171d453996ec9971adb0731397a15a660""1M51x3kPyGZJ1WWsf6E1NsRgsm6F7e3MVk"UOP_DUP OP_HASH160 dc24f8c6ef090ec836043e15d5c86ee7fc9b386b OP_EQUALVERIFY OP_CHECKSIG*276a914dc24f8c6ef090ec836043e15d5c86ee7fc9b386b88ac*"1M51x3kPyGZJ1WWsf6E1NsRgsm6F7e3MVk8$J ;$𡌡-@0000000000000000000ec7fa34480f284b35dd9c0e6ec8877c53090971c76161"@00000000000000000008b00bd9b36046fc215936a969232b1cc23b022acca75e2$𑻡-@0000000000000000000905aae7dd93442c426bcc862b54cce8e87f89523cdf8e"@0000000000000000000ec7fa34480f284b35dd9c0e6ec8877c53090971c761612 + + +1@7e90d50532570d9ccbecda559a609c7dc262c44b9c8033c3cb02723b7ecdae39$"@0000000000000000000905aae7dd93442c426bcc862b54cce8e87f89523cdf8e(𑻡-2 +@77295c5191449fd5519f1f7300414fc3d17551fcb656ccceaa26b81a6fa10b58B028236f83dc2b68536606783e22017f533f472cb8158d642115ffd60b97990c48f2 +@77295c5191449fd5519f1f7300414fc3d17551fcb656ccceaa26b81a6fa10b58B03f2e64cbd3a11f44475d652df7ca04ce692bc024e0ae1590ee1123418b2cfc487B +@7e90d50532570d9ccbecda559a609c7dc262c44b9c8033c3cb02723b7ecdae39""1K4yaPwvQqbAFoRjJpyHFqMttbr6ZQB3v9"UOP_DUP OP_HASH160 c632bd3478423b4ab4b075ad9977e0321b88e62a OP_EQUALVERIFY OP_CHECKSIG*276a914c632bd3478423b4ab4b075ad9977e0321b88e62a88ac*"1K4yaPwvQqbAFoRjJpyHFqMttbr6ZQB3v98$J  + @7e90d50532570d9ccbecda559a609c7dc262c44b9c8033c3cb02723b7ecdae39""1F1VXaAJ2tgVcXaMcYz8VG3Luaw3p4RCog"UOP_DUP OP_HASH160 99a992fe7d6a5032664ef43cd09f2e9ef3e09c57 OP_EQUALVERIFY OP_CHECKSIG*276a91499a992fe7d6a5032664ef43cd09f2e9ef3e09c5788ac*"1F1VXaAJ2tgVcXaMcYz8VG3Luaw3p4RCog8$J  + +@7e90d50532570d9ccbecda559a609c7dc262c44b9c8033c3cb02723b7ecdae39""1B9BFaexuttkx8s5qEVq7iug9ayWwHPq9b"UOP_DUP OP_HASH160 6f3d2498c70f8441ad9bb9e86e0c82def920a439 OP_EQUALVERIFY OP_CHECKSIG*276a9146f3d2498c70f8441ad9bb9e86e0c82def920a43988ac*"1B9BFaexuttkx8s5qEVq7iug9ayWwHPq9b8$J ; + + +1@eb47e3f655a0e9f00ec87e60380acfe69349c7187785c0cd517932b5c2eb592d$"@0000000000000000000905aae7dd93442c426bcc862b54cce8e87f89523cdf8e(𑻡-2 +@7e90d50532570d9ccbecda559a609c7dc262c44b9c8033c3cb02723b7ecdae39B03bd87826537d53d43a2d92666161f4283ca45192dadb1c91460b60b2dfbaebdf82 +@7e90d50532570d9ccbecda559a609c7dc262c44b9c8033c3cb02723b7ecdae39B027f5f1a18af882c79b3dd5a9920863d3b8d42afd836eba002b62025d36c0a5a2cB +@eb47e3f655a0e9f00ec87e60380acfe69349c7187785c0cd517932b5c2eb592d""13C6i6LpJmujQCb1A4kN5kxm2njHsqn9mo"UOP_DUP OP_HASH160 180997a4411acae998a695f12c34a2b50211473c OP_EQUALVERIFY OP_CHECKSIG*276a914180997a4411acae998a695f12c34a2b50211473c88ac*"13C6i6LpJmujQCb1A4kN5kxm2njHsqn9mo8$J  + @eb47e3f655a0e9f00ec87e60380acfe69349c7187785c0cd517932b5c2eb592d""13wdnkt4NbhUMbVqSFVgxLEdKe8dbcS1x6"UOP_DUP OP_HASH160 20456c5fc7e496f812b70bf4711b77ec4abfa044 OP_EQUALVERIFY OP_CHECKSIG*276a91420456c5fc7e496f812b70bf4711b77ec4abfa04488ac*"13wdnkt4NbhUMbVqSFVgxLEdKe8dbcS1x68$J  +ێ@eb47e3f655a0e9f00ec87e60380acfe69349c7187785c0cd517932b5c2eb592d""1JXWUaAJHNjxoymiWq38AfscabZAbjPDEE"UOP_DUP OP_HASH160 c03f38d3c8a18e023c86202aed254885e0fa1b06 OP_EQUALVERIFY OP_CHECKSIG*276a914c03f38d3c8a18e023c86202aed254885e0fa1b0688ac*"1JXWUaAJHNjxoymiWq38AfscabZAbjPDEE8$J ;$-@00000000000000000007272a74217146edb572ececf1357998401b79222972c2"@0000000000000000000905aae7dd93442c426bcc862b54cce8e87f89523cdf8e2 + + +1@91c1abd48f9d3cc627a90e9e11a4cd8a1d32316783d11bea28707bedc296a8e1$"@00000000000000000007272a74217146edb572ececf1357998401b79222972c2(-2 +@04f9368046ecd7de0aba84e105d30231b03d8594c340e778d3b3487152a339a8B0341c3e2bffd51086e29519b34d42d070ae68ccbf1928abb71e5cb19ceec95447b2 +@4e2020f3b8e9f8274fa1af69843202f2d6f5b221b5bd0c99091e888c0d4b13d7B03dfaf7a3ad09d38faa98ba695c412dc1b60a790d97585a425f893e2a9e2fcefaeB +Ď@91c1abd48f9d3cc627a90e9e11a4cd8a1d32316783d11bea28707bedc296a8e1""1CYoRPZJ5svSEVCPF8LxEhB1Kb3kaAzaVW"UOP_DUP OP_HASH160 7ead073fd4301adecb0fac030913cc3a8e600ce6 OP_EQUALVERIFY OP_CHECKSIG*276a9147ead073fd4301adecb0fac030913cc3a8e600ce688ac*"1CYoRPZJ5svSEVCPF8LxEhB1Kb3kaAzaVW8$J  +@91c1abd48f9d3cc627a90e9e11a4cd8a1d32316783d11bea28707bedc296a8e1"!1SsYmkL2KbfBtV8JQVjeAEWUtJ4GFwesY"UOP_DUP OP_HASH160 04e4981e2a6e6a7a511ad855ae01795ab8905617 OP_EQUALVERIFY OP_CHECKSIG*276a91404e4981e2a6e6a7a511ad855ae01795ab890561788ac*!1SsYmkL2KbfBtV8JQVjeAEWUtJ4GFwesY8$J  +@91c1abd48f9d3cc627a90e9e11a4cd8a1d32316783d11bea28707bedc296a8e1""1NdiFNZTXSYSerZ17BztaZqURiTWy5gVCq"UOP_DUP OP_HASH160 ed4c0c49f311899a83c0af074fa9bc412412eed8 OP_EQUALVERIFY OP_CHECKSIG*276a914ed4c0c49f311899a83c0af074fa9bc412412eed888ac*"1NdiFNZTXSYSerZ17BztaZqURiTWy5gVCq8$J  + +1@f8c7a1ce64c81e6107684a098d098ccd8a6c1bc9a9cda47ce2cedc426ab9d993$"@00000000000000000007272a74217146edb572ececf1357998401b79222972c2(-2 +@aa4763a2ef0c9220111f2cf61895271171d453996ec9971adb0731397a15a660B03cdcef25f043229d637ee3ac5a8023a8b15f8cfdfe6561d0a6081d2725f20e7182 +@b874fd93abe90cb06b205e18612146a16bda5a0cbb18d3ec2ffc0bc083ed4e56B03ce9b5f22b4c3d5a9d660ec7302fa2caa05d7372db01026fbb11d783e8dc3a1d32 +@33b983b42f5a14d02d12697ec2e838e4be296c9e5274898a94246d94a0f99938B03de868030eb736de9e2bc13364752e91abfee6568bf622c965a28b4cfdd83d3dfB + +@f8c7a1ce64c81e6107684a098d098ccd8a6c1bc9a9cda47ce2cedc426ab9d993""162g4TEsn8MfvYaioFpfmU4Cyk7YX4LViF"UOP_DUP OP_HASH160 3729a66ee228db17501120aabff81f7ccd67d006 OP_EQUALVERIFY OP_CHECKSIG*276a9143729a66ee228db17501120aabff81f7ccd67d00688ac*"162g4TEsn8MfvYaioFpfmU4Cyk7YX4LViF8$J  + @f8c7a1ce64c81e6107684a098d098ccd8a6c1bc9a9cda47ce2cedc426ab9d993""18PYVAvRh6XcMa39gmunvp7c2cvmEFyxyD"UOP_DUP OP_HASH160 510c50890adf3eae996f6be9f80d56c1abe796dd OP_EQUALVERIFY OP_CHECKSIG*276a914510c50890adf3eae996f6be9f80d56c1abe796dd88ac*"18PYVAvRh6XcMa39gmunvp7c2cvmEFyxyD8$J  +@f8c7a1ce64c81e6107684a098d098ccd8a6c1bc9a9cda47ce2cedc426ab9d993""14vtbCsWiLMUkjqWpjDL8Q1ZLZMAaa4cWf"UOP_DUP OP_HASH160 2b197cff2f00f943f1042dffa4528123f74b9994 OP_EQUALVERIFY OP_CHECKSIG*276a9142b197cff2f00f943f1042dffa4528123f74b999488ac*"14vtbCsWiLMUkjqWpjDL8Q1ZLZMAaa4cWf8$J ; $-@00000000000000000013c8611bde884a4f433e89ab1cb789f0e8ee123b061829"@00000000000000000007272a74217146edb572ececf1357998401b79222972c22 + + + +1@b76d54c119521c95636e611c04da469ec33440a7034c656e25dee8c258482179$"@00000000000000000013c8611bde884a4f433e89ab1cb789f0e8ee123b061829(-2 +@dc52d0c329e812fc1bbca83b28c8c70247226b57f3725fd6e519f0744d9e0162B037dc27ff17e8e0de7831df41162a0d9d32cc73ef08b429852e7aa1d06d1ea66092 +@0cb6e4ebbf885c7b0d2a24aee36f77a374869a88014eb82c2dea25601ac40a66B034206a649b853606e5c5398cef51b84c743380f79fd0432a81264d51bb30849e6B + @b76d54c119521c95636e611c04da469ec33440a7034c656e25dee8c258482179""1CUyvWbv64xvuGLFM2WnDL3AAtiohkNzSR"UOP_DUP OP_HASH160 7df42194d7075cae9e6632a40c7fc88aedb75cbc OP_EQUALVERIFY OP_CHECKSIG*276a9147df42194d7075cae9e6632a40c7fc88aedb75cbc88ac*"1CUyvWbv64xvuGLFM2WnDL3AAtiohkNzSR8$J  +z@b76d54c119521c95636e611c04da469ec33440a7034c656e25dee8c258482179"!18ZSEbn1nwk7fv6ycsJow4vqry4f4saRq"UOP_DUP OP_HASH160 016dfcb7446017830693c1719f2c027c02cc9852 OP_EQUALVERIFY OP_CHECKSIG*276a914016dfcb7446017830693c1719f2c027c02cc985288ac*!18ZSEbn1nwk7fv6ycsJow4vqry4f4saRq8$J  +ľ@b76d54c119521c95636e611c04da469ec33440a7034c656e25dee8c258482179""1QD9tyNzxjPtTpfmWoewnGduNyFP25aqoc"UOP_DUP OP_HASH160 fe974f85ae8f0c145f44389a097406ec065c2c2a OP_EQUALVERIFY OP_CHECKSIG*276a914fe974f85ae8f0c145f44389a097406ec065c2c2a88ac*"1QD9tyNzxjPtTpfmWoewnGduNyFP25aqoc8$J  +$蝧-@00000000000000000001a0a91fe379ad09868b125117cba4bb2350d16d098c57"@00000000000000000013c8611bde884a4f433e89ab1cb789f0e8ee123b0618292$ڢ-@0000000000000000000660ddce45bc42e9d3bb4dcab3f657934331ccab3b0d45"@00000000000000000001a0a91fe379ad09868b125117cba4bb2350d16d098c572$ܢ-@0000000000000000001111db734bb35047b6b02ffc44ceafd8c4819388934bc2"@0000000000000000000660ddce45bc42e9d3bb4dcab3f657934331ccab3b0d452$-@0000000000000000000e30037b565aa07f027764560bb0849feecd4b0f84b3a4"@0000000000000000001111db734bb35047b6b02ffc44ceafd8c4819388934bc22$-@000000000000000000116f19a18d41555c5308e561d94a9a1b4a36324da96d3d"@0000000000000000000e30037b565aa07f027764560bb0849feecd4b0f84b3a42 + +1@b6e7acdfd7462ebcb1c5a9b7a9a685f6a7481c4138c4c235fba677167342928b$"@000000000000000000116f19a18d41555c5308e561d94a9a1b4a36324da96d3d(-2 +@f51816388631f12685bb93d7a6044121b74bb851a312a36f46a8cc75481fc8b2B025f42d4876e5d6ea7efda9c9159dbd3b5ed936b68d21643352bcebc2e07bb9e4c2 +@cf377f8a0c9695baa97a4c6309bfa03001a1d2ac0dfae7076c8e68170737e2cbB035e89858b440e538feb528bd9e878006fb12aa535e3137615a03349d3990ce3602 +@5e49ef12a73ae37929a4fa04f9ef8b32ebe37a3ee12f44eacf388e3d220d2f8dB03783238902da122ebc72442b078704927f3d503ee9e85a041d2a02fa83efd10342 +@88286dabc1b35d4b29bcb1b4e529e5c2efc956efe993d2c098cad2e55a2e57a8B03def1aa320d7dfcf4c0399fa409bf3b9dcd522a26a0ee643178940f728c34f4382 +@4099eac2e6cb21e5bd4c87f860c73fb407d8c7f0bee842bee9bb6974eeb94e40B033e07bacc6587016a4fb672339fe3e2e45e5fe5c443045269b200191fc230a6752 +@d0d543fb6cc9f5bccec7d5c2c0f276aba17c07a5a9539ea9db43c93c8cc69b49B02c2d138f143bf4d4a3232de7d7fc5f9e7e805abc72b98dba00234c795a46f9ea22 +@dd4d423250b6ca96ddc05dc8b98fb0ada9f3ee4c363f370be2d503fa79d2902dB037b95ff3b23642f04d9014f467101e8ede8033aef074012257f8bd810f2ad5407B +@b6e7acdfd7462ebcb1c5a9b7a9a685f6a7481c4138c4c235fba677167342928b""1258YyccM6z2paF6betgK9gCAgaTawAwGY"UOP_DUP OP_HASH160 0bc017d89a4d45f04c3b53717c40c9a240d5ce92 OP_EQUALVERIFY OP_CHECKSIG*276a9140bc017d89a4d45f04c3b53717c40c9a240d5ce9288ac*"1258YyccM6z2paF6betgK9gCAgaTawAwGY8$J  +Ц@b6e7acdfd7462ebcb1c5a9b7a9a685f6a7481c4138c4c235fba677167342928b""12VM1JqcygkvjtYVcNMpNXryo8Kv5zNzmk"UOP_DUP OP_HASH160 105478e8a02960dd5ed7bd5926b6a2fd4a692859 OP_EQUALVERIFY OP_CHECKSIG*276a914105478e8a02960dd5ed7bd5926b6a2fd4a69285988ac*"12VM1JqcygkvjtYVcNMpNXryo8Kv5zNzmk8$J  +m@b6e7acdfd7462ebcb1c5a9b7a9a685f6a7481c4138c4c235fba677167342928b""1A4GC1o8T1hUdZtJHkivaUo9UevDoz2XkC"UOP_DUP OP_HASH160 63570f5083dffc54df9ffbe5aba12adb968d6ab3 OP_EQUALVERIFY OP_CHECKSIG*276a91463570f5083dffc54df9ffbe5aba12adb968d6ab388ac*"1A4GC1o8T1hUdZtJHkivaUo9UevDoz2XkC8$J $ӟ-@0000000000000000001911238e9fe90d23998ddd4ec9448bc49698f820a64e47"@000000000000000000116f19a18d41555c5308e561d94a9a1b4a36324da96d3d2 $ţ-@00000000000000000000a21e129eed2415a8a36a946a3c868c7f1d20e96da9df"@0000000000000000001911238e9fe90d23998ddd4ec9448bc49698f820a64e472 + + + +1@d098def9a0bfc22d39b5ef656a22291761cfad5596082f985adb9a07f775e2d6$"@00000000000000000000a21e129eed2415a8a36a946a3c868c7f1d20e96da9df(ţ-2 +@f8c7a1ce64c81e6107684a098d098ccd8a6c1bc9a9cda47ce2cedc426ab9d993B02c1d1e9d1a31a3550918bfc02300f51f05497a80d52170f2f3c5487f32180031b2 +@1feb758b5b983d05fb7fc92bb4a48eda6b434b257f59c66f72a9ec25b542fb3eB0256717b6c6a4457af01335e8d34c8cd2db86c7608701b708fd3bc635a79ca29b52 +@7e34fc18bd205ee63a8fd83b528f654ce515039d765e61a4e064f31c5cea1167B0271f5c5f4c73f060ca0cbf78f343e78cebba7fef0d73a5d384ed9ac8caf8b98d22 +@a0dc9f4a56314c911fba1de4e80c774c5cdd2aa27d83677696f8b9746f3eb83fB033c8a4722dfe46993522dd01504f64baf80fd46961918e845f3343e28f11b03ccB + @d098def9a0bfc22d39b5ef656a22291761cfad5596082f985adb9a07f775e2d6""1AykzyHFXVXWTKCEvQoNCrtkxYVTL5iYNe"UOP_DUP OP_HASH160 6d7527a3727d7312ae506f180e36e357477eb689 OP_EQUALVERIFY OP_CHECKSIG*276a9146d7527a3727d7312ae506f180e36e357477eb68988ac*"1AykzyHFXVXWTKCEvQoNCrtkxYVTL5iYNe8$J  +@d098def9a0bfc22d39b5ef656a22291761cfad5596082f985adb9a07f775e2d6""13q275NwZQqp7atZWbdaeYrjCe7X1dXUj5"UOP_DUP OP_HASH160 1f0523d2976e7a852c80b722282a20f22c9e513d OP_EQUALVERIFY OP_CHECKSIG*276a9141f0523d2976e7a852c80b722282a20f22c9e513d88ac*"13q275NwZQqp7atZWbdaeYrjCe7X1dXUj58$J $ţ-@0000000000000000000326b90028f63a4d39a9d2f05ec456ea49eb1bdd9e7ad8"@00000000000000000000a21e129eed2415a8a36a946a3c868c7f1d20e96da9df2 + +1@8ee185f5b89e295a526b4b11e90fb8e82645e8ed08d61e1b4b1447e8fc20ca47$"@0000000000000000000326b90028f63a4d39a9d2f05ec456ea49eb1bdd9e7ad8(ţ-2 +@008fe5657bed8e1aade3d17dfc3d6c68917329fac0ba1a68295ad822728a5fdeB02ea7db3c3cc498346c8414820120930211e48544ee51bc88915e2c717e3c50c582 +@0ac4b71907582c0eeb1d8a7b835ee09cb91cb4718daac7dd8f1626269ba23160B03f1f0bbe5ffe545091ac97d0b5a4b57448f2f7f02728202526a14fad0a0ca64782 +@4402e0a1434e078d862983004c2a8167f9c94521175bef17385a1501d1067646B031952498a2090e12f737be4a2a56f9cc11514340fcb484d1efefbd35961e36bc82 +@b6d570379f3c1ff7dd349c7982bd018cd6b7b8f3c144cc76e88afb3edc39e427B021c5054384d98c1120e240d21b5149fe0176ba02b892db9b1b7ae658f30f9d4c02 +@03366bcad15e9cd0049c36ca62449d6b454573f030ee87980266e208fdda77ceB03d8511fe20e613deb8ddc7af76c13116f8d4879b51880a48383b5e8e5465bf4482 +@7e34fc18bd205ee63a8fd83b528f654ce515039d765e61a4e064f31c5cea1167B020e157ac1fdbaf3fc1b34ff18a6642617ef6bb662097cde699958e88ffd34429c2 +@d00f33b36f7909d91579a6d13e540e24552a16a34753a7a715166ba78c1d63b4B024e998580823e62b9d8a1e3dc44deb10e570debb363f8990edbf8905c935213372 +@241c1bc3a3eb98d9d43e770e297f20e77d8f2389262981bdf4bd78a8664e9913B02ae73c87a8e267c84cd9cd1051781ef355ae9122b49ea02bbeb8bca08238b2a282 +@0fd9b19c5e48f63efa0734dc9bdd9a45074cb6363a176c31ebf26d97833ce8d7B02236d1e2f33b0e5055fd0634744136c778e285b0f2c6491c66fdd953e416a88ec2 +@1feb758b5b983d05fb7fc92bb4a48eda6b434b257f59c66f72a9ec25b542fb3eB02dc8419358e6487f4b4550009f804337fa8c92b3c1dc06dd0801e2e9bcfb09cab2 +@aa4763a2ef0c9220111f2cf61895271171d453996ec9971adb0731397a15a660B03ec11bf980f4678adcb7a11bded85ef4cef5c2b791555692278644e765cdf3a3e2 +@f8c7a1ce64c81e6107684a098d098ccd8a6c1bc9a9cda47ce2cedc426ab9d993B038200fbfca3d5ea3890a776c266cbfd7e9b6f5ba3b61d8eeb1ea521fd35f792ac2 +@d3a0c937605e7f9d8241be4c33777259cd402ff4d02b13cb6eb10dcb7a7d5cb3B02bb2d6b7d267dc0d393d89b20fa1926ba0ad0f9470aa4368c483616d2a2ecba922 +@d098def9a0bfc22d39b5ef656a22291761cfad5596082f985adb9a07f775e2d6B02ab4490eb71f651059054a228cc4dc7327b6963f9dde375885b38b0c4da542f0fB +@8ee185f5b89e295a526b4b11e90fb8e82645e8ed08d61e1b4b1447e8fc20ca47""1CkACFFS6cUxwUVLKFpt8JuVrGgGAZiWxk"UOP_DUP OP_HASH160 80d2f1d4b813d6c72e6c1f265cb82f9b7d796d48 OP_EQUALVERIFY OP_CHECKSIG*276a91480d2f1d4b813d6c72e6c1f265cb82f9b7d796d4888ac*"1CkACFFS6cUxwUVLKFpt8JuVrGgGAZiWxk8$J $ȣ-@0000000000000000000bee8058afbe37aaf6e70e82f15ce67afdeacdb964d9c6"@0000000000000000000326b90028f63a4d39a9d2f05ec456ea49eb1bdd9e7ad82$Р-@00000000000000000004524c55c0b1c2a813bfa071d4b5b3be3cc5e325f3c5aa"@0000000000000000000bee8058afbe37aaf6e70e82f15ce67afdeacdb964d9c62$-@0000000000000000000a180f4a488004cef8a776c0c9f5dc2c4e38556a3aa27c"@00000000000000000004524c55c0b1c2a813bfa071d4b5b3be3cc5e325f3c5aa2$-@00000000000000000006cd62db97078c55e5990fcbffef2da33a9d176f4f6f97"@0000000000000000000a180f4a488004cef8a776c0c9f5dc2c4e38556a3aa27c2$܌-@00000000000000000017b97ae9e0c7a014613ff67b49290da7a96b2e2b8e869e"@00000000000000000006cd62db97078c55e5990fcbffef2da33a9d176f4f6f972 $嫤-@000000000000000000084fd4c7a6df6dd4ed23da86ed6208f302cf5050160a4a"@00000000000000000017b97ae9e0c7a014613ff67b49290da7a96b2e2b8e869e2 + + + +1@0bfc582a3042ded1c8372d7a26816f3e2e244270193d9eee9a28245c573be98c$"@000000000000000000084fd4c7a6df6dd4ed23da86ed6208f302cf5050160a4a(嫤-2 +@91c1abd48f9d3cc627a90e9e11a4cd8a1d32316783d11bea28707bedc296a8e1B03a9002c81d29abdb1166315977b3f1036afc6784e403743e99fec45bcdf06b98b2 +@1d88cc33c9e0783b992b018aff3d97c8e4e7bd1b3d0fb471702799fcba6548deB0254451ac165eca9cdc85f5b11895c8058e51013f4c23c5ad136e202f3bc18c2d2B + @0bfc582a3042ded1c8372d7a26816f3e2e244270193d9eee9a28245c573be98c""1M2LfPCQpGJPLcbtWFn6xK24cCH6EuoZ7n"UOP_DUP OP_HASH160 dba3582e558a8ee2b322725a8945c8ced703c9fa OP_EQUALVERIFY OP_CHECKSIG*276a914dba3582e558a8ee2b322725a8945c8ced703c9fa88ac*"1M2LfPCQpGJPLcbtWFn6xK24cCH6EuoZ7n8$J  +@0bfc582a3042ded1c8372d7a26816f3e2e244270193d9eee9a28245c573be98c""1Jzvi861mNPmT11PVLk8Kd9mcX1Sddoyh8"UOP_DUP OP_HASH160 c56eaea24fa8db70a6569dff58e621dd8b0189cc OP_EQUALVERIFY OP_CHECKSIG*276a914c56eaea24fa8db70a6569dff58e621dd8b0189cc88ac*"1Jzvi861mNPmT11PVLk8Kd9mcX1Sddoyh88$J  +@0bfc582a3042ded1c8372d7a26816f3e2e244270193d9eee9a28245c573be98c""1JoqEhBoTvvB1xnmxAMHortKid7UeVjKD3"UOP_DUP OP_HASH160 c35589bbc8bb9c0d5352156e9ad4dafac49e65d1 OP_EQUALVERIFY OP_CHECKSIG*276a914c35589bbc8bb9c0d5352156e9ad4dafac49e65d188ac*"1JoqEhBoTvvB1xnmxAMHortKid7UeVjKD38$J  $в-@00000000000000000011bd5a659d7eb86644579e3da466812f3d39ce46d62fb5"@000000000000000000084fd4c7a6df6dd4ed23da86ed6208f302cf5050160a4a2 + + + +1@6632c2254cefdfa21251d005c7a133010b1a5d1b454caba82403bd1fddb7f89b$"@00000000000000000011bd5a659d7eb86644579e3da466812f3d39ce46d62fb5(в-2 +@0bfc582a3042ded1c8372d7a26816f3e2e244270193d9eee9a28245c573be98cB029e74dbe34b0f0caab26a285d6f6d7ff989515e0b57155537fc762e025adb46152 +@0bfc582a3042ded1c8372d7a26816f3e2e244270193d9eee9a28245c573be98cB02e01852648f282931b895a6c0f4200b0374b7f834f33098bb9fca6dba5369eadfB + @6632c2254cefdfa21251d005c7a133010b1a5d1b454caba82403bd1fddb7f89b""151ks4ySQYedgTvoWdXYecWxP8yytdiS7D"UOP_DUP OP_HASH160 2c051e4b068bb9d95c54d6fe24e0ca11dc3fc60f OP_EQUALVERIFY OP_CHECKSIG*276a9142c051e4b068bb9d95c54d6fe24e0ca11dc3fc60f88ac*"151ks4ySQYedgTvoWdXYecWxP8yytdiS7D8$J  +@6632c2254cefdfa21251d005c7a133010b1a5d1b454caba82403bd1fddb7f89b""1J7KHLeWerqvdX6twXG7xR55BdbmBVA7Jo"UOP_DUP OP_HASH160 bbabe5179cf9b0de2b3c4084a784102de7ff586b OP_EQUALVERIFY OP_CHECKSIG*276a914bbabe5179cf9b0de2b3c4084a784102de7ff586b88ac*"1J7KHLeWerqvdX6twXG7xR55BdbmBVA7Jo8$J  +@6632c2254cefdfa21251d005c7a133010b1a5d1b454caba82403bd1fddb7f89b""1KQXRPFia1MMC7wLYBXJ59HhMi8aSJrtdY"UOP_DUP OP_HASH160 c9e539938546db81507d04d02a0e2251a997ba00 OP_EQUALVERIFY OP_CHECKSIG*276a914c9e539938546db81507d04d02a0e2251a997ba0088ac*"1KQXRPFia1MMC7wLYBXJ59HhMi8aSJrtdY8$J $-@00000000000000000014fcb29e6e3b0ead3bd2e307d7f619a935f1d5323e9013"@00000000000000000011bd5a659d7eb86644579e3da466812f3d39ce46d62fb52$Ѕ-@000000000000000000096932531c7e92094cccc6e260aec6271eb406a1de9c2b"@00000000000000000014fcb29e6e3b0ead3bd2e307d7f619a935f1d5323e90132$-@00000000000000000018951b845fdc037c1078ec2e3c4a90e4b2f2e181098573"@000000000000000000096932531c7e92094cccc6e260aec6271eb406a1de9c2b2B$-@0000000000000000001162c0b5ebdf324196be7c8b62f3cd814d647249b4e25a"@00000000000000000018951b845fdc037c1078ec2e3c4a90e4b2f2e1810985732A + + +1@7a58ba66773179358663ec93c9121f02547b4cf8d2ac6f294b6f3afcb9522c3d$"@0000000000000000001162c0b5ebdf324196be7c8b62f3cd814d647249b4e25a(-2 +@07975fee5c8faf1d54a5d393e1e358cfbc237054eadd9a05460bfc409b05615eB0346245b5ef832fbeafb9d4761c93bf8052de6a59c77461710f096bb2b8925cbf02 +@02bcbc43ed252b12a5c9c79568407e72012f51ea58446989823f06043e93e7c4B027a0eff0eb00e4d2d4ecafab93a13893d1f0d55f1e826e4b5966797e4db38bbebB +A@7a58ba66773179358663ec93c9121f02547b4cf8d2ac6f294b6f3afcb9522c3d""1NiDtqofN25PR2rQytFECEBAj77fNio2ax"UOP_DUP OP_HASH160 ee2675883d847127315248a58167a82b7af9dcb4 OP_EQUALVERIFY OP_CHECKSIG*276a914ee2675883d847127315248a58167a82b7af9dcb488ac*"1NiDtqofN25PR2rQytFECEBAj77fNio2ax8$J  +x@7a58ba66773179358663ec93c9121f02547b4cf8d2ac6f294b6f3afcb9522c3d""114QgFQzYYmttrAPxsHAJQ6y1UfLWZq1ge"UOP_DUP OP_HASH160 00a5031f674547dd804c2a4757641bfb87f22570 OP_EQUALVERIFY OP_CHECKSIG*276a91400a5031f674547dd804c2a4757641bfb87f2257088ac*"114QgFQzYYmttrAPxsHAJQ6y1UfLWZq1ge8$J  +O@7a58ba66773179358663ec93c9121f02547b4cf8d2ac6f294b6f3afcb9522c3d""1DV85MeJYek97nbHpxhv9Lexw97PGP71cH"UOP_DUP OP_HASH160 88f30ff510e915a5c172827c1b283b0d4a585d46 OP_EQUALVERIFY OP_CHECKSIG*276a91488f30ff510e915a5c172827c1b283b0d4a585d4688ac*"1DV85MeJYek97nbHpxhv9Lexw97PGP71cH8$J  + + +1@0672bf535af3a00eb1545c6a4ee05afdffb27d2f421218bad7aed1300381e169$"@0000000000000000001162c0b5ebdf324196be7c8b62f3cd814d647249b4e25a(-2 +@d098def9a0bfc22d39b5ef656a22291761cfad5596082f985adb9a07f775e2d6B024582f61d783f3cc526ee24eee2b3fc38a7d666fdef1b1f00293b3fdd384610ad2 +@8ee185f5b89e295a526b4b11e90fb8e82645e8ed08d61e1b4b1447e8fc20ca47B02b3cdd30a6f204a8a9167de2480b68ed94df44f1db27cd96e80d3e700bdd78a9bB +̜ @0672bf535af3a00eb1545c6a4ee05afdffb27d2f421218bad7aed1300381e169""196oXVJwPozyanynbNPzjjsMzEXewX3viP"UOP_DUP OP_HASH160 58d9ec7a53b9d9efa3b63c5ba669f74a59c2954e OP_EQUALVERIFY OP_CHECKSIG*276a91458d9ec7a53b9d9efa3b63c5ba669f74a59c2954e88ac*"196oXVJwPozyanynbNPzjjsMzEXewX3viP8$J  + @0672bf535af3a00eb1545c6a4ee05afdffb27d2f421218bad7aed1300381e169""1BWesrTwVMgMvwG2JXHa2DJzkzMKwc9oCe"UOP_DUP OP_HASH160 734cf04c83c69201ec0bac779e58d74d5136ba1e OP_EQUALVERIFY OP_CHECKSIG*276a914734cf04c83c69201ec0bac779e58d74d5136ba1e88ac*"1BWesrTwVMgMvwG2JXHa2DJzkzMKwc9oCe8$J  +@0672bf535af3a00eb1545c6a4ee05afdffb27d2f421218bad7aed1300381e169""12HJyRFb2ADCHwxPj4PXhFGGss1s2T2HVs"UOP_DUP OP_HASH160 0e0dc8b76cacf9166b6d6cd1235a4e9757369ca5 OP_EQUALVERIFY OP_CHECKSIG*276a9140e0dc8b76cacf9166b6d6cd1235a4e9757369ca588ac*"12HJyRFb2ADCHwxPj4PXhFGGss1s2T2HVs8$J ; + + +1@601ce673b2602c14630ef9046cf26bd742dc6f20e2f2deb4505f69aa7b7779fa$"@0000000000000000001162c0b5ebdf324196be7c8b62f3cd814d647249b4e25a(-2 +@eb47e3f655a0e9f00ec87e60380acfe69349c7187785c0cd517932b5c2eb592dB026d056a9584e65d1b1aac30e5070af24a394f2111cb40c2c625114183974882f02 +@d2020be6d81a172ba4b369f94e654c9b326975fd11973084f338135366072e76B0298df854bf2350cd601f418c059776fcb9115cb7d0ab9d9af1f36dd342bee16d4B +@601ce673b2602c14630ef9046cf26bd742dc6f20e2f2deb4505f69aa7b7779fa""1Q5bXEYqQvjwN9MkaKhnZN7M1d2Nh3m2Ba"UOP_DUP OP_HASH160 fd295fafed5444ec50f6ca96f90bd0b85812d954 OP_EQUALVERIFY OP_CHECKSIG*276a914fd295fafed5444ec50f6ca96f90bd0b85812d95488ac*"1Q5bXEYqQvjwN9MkaKhnZN7M1d2Nh3m2Ba8$J  + @601ce673b2602c14630ef9046cf26bd742dc6f20e2f2deb4505f69aa7b7779fa""1PYAhRGRVUu64S3x4Tbrf3GsqoPhBwSgZQ"UOP_DUP OP_HASH160 f737c1b05463f9a48c36b0f1fb27bdab78f5e75b OP_EQUALVERIFY OP_CHECKSIG*276a914f737c1b05463f9a48c36b0f1fb27bdab78f5e75b88ac*"1PYAhRGRVUu64S3x4Tbrf3GsqoPhBwSgZQ8$J  + +@601ce673b2602c14630ef9046cf26bd742dc6f20e2f2deb4505f69aa7b7779fa""12YV5AdNTjc1yqVZxoTz8bpE5j5G4BqQvi"UOP_DUP OP_HASH160 10ec742af71458a5c84aa9e12e1608d7786ba4dd OP_EQUALVERIFY OP_CHECKSIG*276a91410ec742af71458a5c84aa9e12e1608d7786ba4dd88ac*"12YV5AdNTjc1yqVZxoTz8bpE5j5G4BqQvi8$J ; + + +1@761c93420e0d210a5eba4dc3126240a8a3409d4d585ef3f73a0ce7000640cde1$"@0000000000000000001162c0b5ebdf324196be7c8b62f3cd814d647249b4e25a(-2 +@0672bf535af3a00eb1545c6a4ee05afdffb27d2f421218bad7aed1300381e169B03c9ab33d30b4df7f8c3a3a3a312bbe35a73aec4ed5ca75771738ae064c74bfdc82 +@0672bf535af3a00eb1545c6a4ee05afdffb27d2f421218bad7aed1300381e169B0296907c7352766b58dece028330f9d7047640835d95a033e04386e374eefd0fedB + @761c93420e0d210a5eba4dc3126240a8a3409d4d585ef3f73a0ce7000640cde1""1DorpFrfqd5mKfB6fCs4iJbp5bjjonzf2q"UOP_DUP OP_HASH160 8c7e3a172c504556b1ffa6e8a752b246a12e7a90 OP_EQUALVERIFY OP_CHECKSIG*276a9148c7e3a172c504556b1ffa6e8a752b246a12e7a9088ac*"1DorpFrfqd5mKfB6fCs4iJbp5bjjonzf2q8$J  + @761c93420e0d210a5eba4dc3126240a8a3409d4d585ef3f73a0ce7000640cde1""1Aw5ukYo2E2a9yDXQaycTdQA4oAqeHCprf"UOP_DUP OP_HASH160 6cf3b136245d0d7e662970c5b3a2492a255a96fb OP_EQUALVERIFY OP_CHECKSIG*276a9146cf3b136245d0d7e662970c5b3a2492a255a96fb88ac*"1Aw5ukYo2E2a9yDXQaycTdQA4oAqeHCprf8$J  +Ħ@761c93420e0d210a5eba4dc3126240a8a3409d4d585ef3f73a0ce7000640cde1""1AJfNn2gedj8UYvJ7u2PPMhed6wr837pGS"UOP_DUP OP_HASH160 66103cd4b48561c0e6e2104c3cac1964417dd2f8 OP_EQUALVERIFY OP_CHECKSIG*276a91466103cd4b48561c0e6e2104c3cac1964417dd2f888ac*"1AJfNn2gedj8UYvJ7u2PPMhed6wr837pGS8$J ; + +1@fd28f0f8a333fb17c76fc146056775f71c809cba4e5defd032c21f798c20ba02$"@0000000000000000001162c0b5ebdf324196be7c8b62f3cd814d647249b4e25a(-2 +@601ce673b2602c14630ef9046cf26bd742dc6f20e2f2deb4505f69aa7b7779faB02edada404c2862f9e8322fd5b2ab75e40b5b09993b8efdc0f24fcec32f8a2608f2 +@01d19120a2b7f812fd187ab9e403a0d9c3e818a7bc760bca0d5c448ad7c3342bB0264184f7bb69e0360422b4c098ab01644b66a3da1faa389a79142860b7f0146082 +@601ce673b2602c14630ef9046cf26bd742dc6f20e2f2deb4505f69aa7b7779faB027061bdebe1e0089f7e1c9479b8d0136ab09cf17c1645a807d3d1a3aca69e708dB +@fd28f0f8a333fb17c76fc146056775f71c809cba4e5defd032c21f798c20ba02""1PGPoiR5iB9hPjzULDkmky8o7iidDsquPK"UOP_DUP OP_HASH160 f43c0b2e0dccf92b73cf73042816994a6b478c44 OP_EQUALVERIFY OP_CHECKSIG*276a914f43c0b2e0dccf92b73cf73042816994a6b478c4488ac*"1PGPoiR5iB9hPjzULDkmky8o7iidDsquPK8$J  + @fd28f0f8a333fb17c76fc146056775f71c809cba4e5defd032c21f798c20ba02""115pdu98T3yWB9r9M3ggmLcoqie7Sx8izM"UOP_DUP OP_HASH160 00e96db47d0bb7d4001f415cffe0b8b39537d05a OP_EQUALVERIFY OP_CHECKSIG*276a91400e96db47d0bb7d4001f415cffe0b8b39537d05a88ac*"115pdu98T3yWB9r9M3ggmLcoqie7Sx8izM8$J  +ښ +@fd28f0f8a333fb17c76fc146056775f71c809cba4e5defd032c21f798c20ba02"!194mHocup26C2zxc4E7cC7usUR7oxZUS2"UOP_DUP OP_HASH160 0186782ac53b43d6244ee08d97aef39dcfd02998 OP_EQUALVERIFY OP_CHECKSIG*276a9140186782ac53b43d6244ee08d97aef39dcfd0299888ac*!194mHocup26C2zxc4E7cC7usUR7oxZUS28$J ; + + +1@e8ebaf08350449534b2a2131b4831af8bad0bec2ceba5a60890fa5ed5b5dffe4$"@0000000000000000001162c0b5ebdf324196be7c8b62f3cd814d647249b4e25a(-2 +@fd28f0f8a333fb17c76fc146056775f71c809cba4e5defd032c21f798c20ba02B03d9973cebea11d235ed755b5a60cb06f47b1fb2177953a204880ea5b1336ae8902 +@fd28f0f8a333fb17c76fc146056775f71c809cba4e5defd032c21f798c20ba02B02d13345573315b89b575fbb41747a65fb84d95341e3defff53ff21ef347440ef2B +@e8ebaf08350449534b2a2131b4831af8bad0bec2ceba5a60890fa5ed5b5dffe4""1LwAaBgRthSFBJciaD8va7oE1foJ2Qb5M5"UOP_DUP OP_HASH160 daa8d79d9c1a059401f03a08cac44b7cfac33117 OP_EQUALVERIFY OP_CHECKSIG*276a914daa8d79d9c1a059401f03a08cac44b7cfac3311788ac*"1LwAaBgRthSFBJciaD8va7oE1foJ2Qb5M58$J  + @e8ebaf08350449534b2a2131b4831af8bad0bec2ceba5a60890fa5ed5b5dffe4""1CmLrs3n8QFosbdQ74mHzmh7NewXnjnqW5"UOP_DUP OP_HASH160 810c4394aa9c4ef4fc33de867c82270cfa695ffc OP_EQUALVERIFY OP_CHECKSIG*276a914810c4394aa9c4ef4fc33de867c82270cfa695ffc88ac*"1CmLrs3n8QFosbdQ74mHzmh7NewXnjnqW58$J  +@e8ebaf08350449534b2a2131b4831af8bad0bec2ceba5a60890fa5ed5b5dffe4""1AZYHuLzfZhV8c3USTfdMNyEAdhiJPKW43"UOP_DUP OP_HASH160 68e09047c62d39ac04d286b3a055cea0ef38a53c OP_EQUALVERIFY OP_CHECKSIG*276a91468e09047c62d39ac04d286b3a055cea0ef38a53c88ac*"1AZYHuLzfZhV8c3USTfdMNyEAdhiJPKW438$J ;$̽-@0000000000000000000c50b7072c1ca83a0dbabe8a2b2b7a05c406c1d87c9afa"@0000000000000000001162c0b5ebdf324196be7c8b62f3cd814d647249b4e25a2$-@0000000000000000000bcf4f2d2ee21c698287f15bab228b0ce6d87c6e513d4e"@0000000000000000000c50b7072c1ca83a0dbabe8a2b2b7a05c406c1d87c9afa2œ$-@0000000000000000000582e68229aa051011ca4d57e3d22909caca62bf898c03"@0000000000000000000bcf4f2d2ee21c698287f15bab228b0ce6d87c6e513d4e2 Ü$-@00000000000000000015434569230d409a203f8e5644fc498b708c810cf89cab"@0000000000000000000582e68229aa051011ca4d57e3d22909caca62bf898c032 + + + +1@306b53b12d5f6e68d374fac216085a27338c445789b0b873da0caacfc78f403aÜ$"@00000000000000000015434569230d409a203f8e5644fc498b708c810cf89cab(-2 +@e8ebaf08350449534b2a2131b4831af8bad0bec2ceba5a60890fa5ed5b5dffe4B03bf23333cc36bdc46257cd95fc3ca59414edb8869dee7f1bcbf07fdc30d7f81a82 +@b30c09bb1f60d185b0d5fce36917dc09c79b284bfabdbda5b86920dcdeb9581eB0319b8781316e2146f9faf36fc9947fc57d7d20c52a74c49603e58366914e129e5B +@306b53b12d5f6e68d374fac216085a27338c445789b0b873da0caacfc78f403a""15PDYtK9rVcRyf7N6osK9zLwjnxNzMLkQz"UOP_DUP OP_HASH160 3014215a798d6c58dbb65fee1be47b7647276388 OP_EQUALVERIFY OP_CHECKSIG*276a9143014215a798d6c58dbb65fee1be47b764727638888ac*"15PDYtK9rVcRyf7N6osK9zLwjnxNzMLkQz8Ü$J  + @306b53b12d5f6e68d374fac216085a27338c445789b0b873da0caacfc78f403a""1Kmeen6NiXQw5BWVRLy1cqDbQ1vkaLDeoz"UOP_DUP OP_HASH160 cde3ff059339541d91bd89ebc043b09a8eef237d OP_EQUALVERIFY OP_CHECKSIG*276a914cde3ff059339541d91bd89ebc043b09a8eef237d88ac*"1Kmeen6NiXQw5BWVRLy1cqDbQ1vkaLDeoz8Ü$J  +ʊ@306b53b12d5f6e68d374fac216085a27338c445789b0b873da0caacfc78f403a""1Agww6XAF8hSmd4Mi2yBU6DxjAEaacct6N"UOP_DUP OP_HASH160 6a4735c5f67f3e64dfe6b01e1b07fb0b55b3536e OP_EQUALVERIFY OP_CHECKSIG*276a9146a4735c5f67f3e64dfe6b01e1b07fb0b55b3536e88ac*"1Agww6XAF8hSmd4Mi2yBU6DxjAEaacct6N8Ü$J ;Ĝ$-@000000000000000000019f2e5ff570c5242d29aa4e1be0b51637f83377958834"@00000000000000000015434569230d409a203f8e5644fc498b708c810cf89cab2Ŝ$-@0000000000000000001148ab800d04b277de2b031d8862ba92b4b52a29c35a22"@000000000000000000019f2e5ff570c5242d29aa4e1be0b51637f833779588342Ɯ$ç-@000000000000000000095c725f2d0563ff03d1ec10d395b6809d9f8973058e06"@0000000000000000001148ab800d04b277de2b031d8862ba92b4b52a29c35a222!ǜ$-@000000000000000000107be917cfe81a9968c5852fd5160899d5fac70ab24881"@000000000000000000095c725f2d0563ff03d1ec10d395b6809d9f8973058e062 + + +1@ae6f8a5c67ab6e26dae15c8ebab05eacbc06929eb89012d6c155cbe480961a79ǜ$"@000000000000000000107be917cfe81a9968c5852fd5160899d5fac70ab24881(-2 +@7a58ba66773179358663ec93c9121f02547b4cf8d2ac6f294b6f3afcb9522c3dB020ef83e550bce14ef4781960263cc5867dd4cf7b24596ef38559cbb6a626409882 +@07975fee5c8faf1d54a5d393e1e358cfbc237054eadd9a05460bfc409b05615eB024db228d97228a5987966bd92005830a03204bb7a9325d91562fe9d90fd309423B +x@ae6f8a5c67ab6e26dae15c8ebab05eacbc06929eb89012d6c155cbe480961a79""1KyAzYWktQ8RGEQUBSiVVRYEKMcYJCQsUi"UOP_DUP OP_HASH160 d011e6233d83925d6d937eafe8a385cb6840aa95 OP_EQUALVERIFY OP_CHECKSIG*276a914d011e6233d83925d6d937eafe8a385cb6840aa9588ac*"1KyAzYWktQ8RGEQUBSiVVRYEKMcYJCQsUi8ǜ$J  +@ae6f8a5c67ab6e26dae15c8ebab05eacbc06929eb89012d6c155cbe480961a79""1AUjiUB9MKTqGy9KU1K4RsB1sSVvJ2WrKX"UOP_DUP OP_HASH160 67f8050a3dfcd4fc93224d7d5f8cfb6f5ba312e7 OP_EQUALVERIFY OP_CHECKSIG*276a91467f8050a3dfcd4fc93224d7d5f8cfb6f5ba312e788ac*"1AUjiUB9MKTqGy9KU1K4RsB1sSVvJ2WrKX8ǜ$J  +@@ae6f8a5c67ab6e26dae15c8ebab05eacbc06929eb89012d6c155cbe480961a79""1AcN5ZtyEW1oQYwkhwDn7AbQRJ67CE6EiR"UOP_DUP OP_HASH160 6969494f4d55c129a77e015874929a28aec2d01a OP_EQUALVERIFY OP_CHECKSIG*276a9146969494f4d55c129a77e015874929a28aec2d01a88ac*"1AcN5ZtyEW1oQYwkhwDn7AbQRJ67CE6EiR8ǜ$J ' + + +1@583bdbfd2b7ec23e608314725ed59d63a679074450b83fbf7dfe70f17216b69aǜ$"@000000000000000000107be917cfe81a9968c5852fd5160899d5fac70ab24881(-2 +@6632c2254cefdfa21251d005c7a133010b1a5d1b454caba82403bd1fddb7f89bB024785b666e13ddb7200463a1590f83d76fec94d8ed5e275745e1876a813d6939e2 +@6ba7bc4030ba8b87fbcdaa97e2c56299b9d59540ec72c3942c0d8d401a155796B02239d7544c675dc57ccaf03327d4beab3cfc86a98303ab904a4c63e4b09e7a5f6B + @583bdbfd2b7ec23e608314725ed59d63a679074450b83fbf7dfe70f17216b69a""16SWrih2WKXn2ormTyZcgqrh8NiKRx7iNC"UOP_DUP OP_HASH160 3babf396916d42112459c080278b0327c7d16473 OP_EQUALVERIFY OP_CHECKSIG*276a9143babf396916d42112459c080278b0327c7d1647388ac*"16SWrih2WKXn2ormTyZcgqrh8NiKRx7iNC8ǜ$J  +@583bdbfd2b7ec23e608314725ed59d63a679074450b83fbf7dfe70f17216b69a""159Q7psMXePBUymopiBFYA754mGrPdX24T"UOP_DUP OP_HASH160 2d7720e50d1070ff3d82010d238ad274675cfea1 OP_EQUALVERIFY OP_CHECKSIG*276a9142d7720e50d1070ff3d82010d238ad274675cfea188ac*"159Q7psMXePBUymopiBFYA754mGrPdX24T8ǜ$J  +_@583bdbfd2b7ec23e608314725ed59d63a679074450b83fbf7dfe70f17216b69a""12STPMqtnJLi5TwaPsTimq76Z2XoF9MhoE"UOP_DUP OP_HASH160 0fc88ce313af5fbb8810121c75c71723853f7c45 OP_EQUALVERIFY OP_CHECKSIG*276a9140fc88ce313af5fbb8810121c75c71723853f7c4588ac*"12STPMqtnJLi5TwaPsTimq76Z2XoF9MhoE8ǜ$J  + + +1@6c6fca12ec6c3dbb0b183e8ad09896b8a24aa56586f559898c78b8fbf7211917ǜ$"@000000000000000000107be917cfe81a9968c5852fd5160899d5fac70ab24881(-2 +@306b53b12d5f6e68d374fac216085a27338c445789b0b873da0caacfc78f403aB039f42fcf832ee4e9e6f4260ccb0a6fdf82ce4dfe8ab32ea4ef943bac3a167dfb42 +@306b53b12d5f6e68d374fac216085a27338c445789b0b873da0caacfc78f403aB038a124425e9d795807fb85f517c0e491cfa0775fce168e8dcf89dc65836d3d67aB +@6c6fca12ec6c3dbb0b183e8ad09896b8a24aa56586f559898c78b8fbf7211917""15y2ZYSAhhC9ZMoNsvdLeEPqfXgNMtvw8r"UOP_DUP OP_HASH160 367919a0c764cad023f8cb5f420ff8baa8033bf0 OP_EQUALVERIFY OP_CHECKSIG*276a914367919a0c764cad023f8cb5f420ff8baa8033bf088ac*"15y2ZYSAhhC9ZMoNsvdLeEPqfXgNMtvw8r8ǜ$J  + @6c6fca12ec6c3dbb0b183e8ad09896b8a24aa56586f559898c78b8fbf7211917""1EorCNSrS26c6KJQGmnMskwvhtNot2Yr6W"UOP_DUP OP_HASH160 9775d611d0ea1f29261923fbe34a66fb9ea69c29 OP_EQUALVERIFY OP_CHECKSIG*276a9149775d611d0ea1f29261923fbe34a66fb9ea69c2988ac*"1EorCNSrS26c6KJQGmnMskwvhtNot2Yr6W8ǜ$J  + +@6c6fca12ec6c3dbb0b183e8ad09896b8a24aa56586f559898c78b8fbf7211917""1AQoL2dRCeN3RSxDcBFp4SnBibfDazD8Gc"UOP_DUP OP_HASH160 67395f34dfbe3925dee8194e4c450343a555d04d OP_EQUALVERIFY OP_CHECKSIG*276a91467395f34dfbe3925dee8194e4c450343a555d04d88ac*"1AQoL2dRCeN3RSxDcBFp4SnBibfDazD8Gc8ǜ$J ;Ȝ$؋-@000000000000000000043ae7918c83d69480c7bd3318193538e8d21a2efe1072"@000000000000000000107be917cfe81a9968c5852fd5160899d5fac70ab248812ɜ$-@000000000000000000170d1de9e56ea212ae44dff5394e4d7876f1a7009e2607"@000000000000000000043ae7918c83d69480c7bd3318193538e8d21a2efe10722ʜ$-@0000000000000000000f3d89d003d8fbc742489b569abd5b41d58e7787766d26"@000000000000000000170d1de9e56ea212ae44dff5394e4d7876f1a7009e26072 + +1@64020b28634d469198accd55b88c56aea0f672371a188e306b6fba95edad51f0ʜ$"@0000000000000000000f3d89d003d8fbc742489b569abd5b41d58e7787766d26(-2 +@ae6f8a5c67ab6e26dae15c8ebab05eacbc06929eb89012d6c155cbe480961a79B0390e7d9c57b2f6ad53c9c68f3e04f03843ab40be239895b7e520fc19ec7acc2192 +@7a58ba66773179358663ec93c9121f02547b4cf8d2ac6f294b6f3afcb9522c3dB034e507e879d6a1b9cb9fb1cb45133ef7a907c691373178d4141098d14a1ae971a2 +@5a5b07973b0ed8d51427034ea584d6fcf8636fca2626585ef4f16073d289c2dbB0326a1f09099f07fdbef2352e1878658e4d63e5ae405e46714d68cb9f6e2a0ab022 +@ae6f8a5c67ab6e26dae15c8ebab05eacbc06929eb89012d6c155cbe480961a79B03b66ee0b1ffaf98a357a5e7bdbd1e8c66c5815886c852feadf55960ceebaa9cb2B +x@64020b28634d469198accd55b88c56aea0f672371a188e306b6fba95edad51f0""1G8JKBCrRV3jWnB2dMNiVpJfbYPaW9oq4Q"UOP_DUP OP_HASH160 a5eb403f89a99c4cc84aa6570dcf37bc8d001a67 OP_EQUALVERIFY OP_CHECKSIG*276a914a5eb403f89a99c4cc84aa6570dcf37bc8d001a6788ac*"1G8JKBCrRV3jWnB2dMNiVpJfbYPaW9oq4Q8ʜ$J  +@64020b28634d469198accd55b88c56aea0f672371a188e306b6fba95edad51f0""1EKUrrcemrUiiTuQZKU9sBNtiKW1pUtDs8"UOP_DUP OP_HASH160 921860e5aae1694775c75e10e803cfa94e26c9da OP_EQUALVERIFY OP_CHECKSIG*276a914921860e5aae1694775c75e10e803cfa94e26c9da88ac*"1EKUrrcemrUiiTuQZKU9sBNtiKW1pUtDs88ʜ$J  +'@64020b28634d469198accd55b88c56aea0f672371a188e306b6fba95edad51f0""1E4EUSN3sP1gxwZa2zj3785d6Gz3tzsue1"UOP_DUP OP_HASH160 8f36213b9cf318c1746db9f3fb59e4b5a6726c91 OP_EQUALVERIFY OP_CHECKSIG*276a9148f36213b9cf318c1746db9f3fb59e4b5a6726c9188ac*"1E4EUSN3sP1gxwZa2zj3785d6Gz3tzsue18ʜ$J  + + +1@274a244027a3134b14d372433235f9d25dedc4e7adc4e4abd7c57e92346515c7ʜ$"@0000000000000000000f3d89d003d8fbc742489b569abd5b41d58e7787766d26(-2 +@6c6fca12ec6c3dbb0b183e8ad09896b8a24aa56586f559898c78b8fbf7211917B02e344a93d4f52fa6492b653a2e4ea7f7607ace1749b63faddb4f87a5ca1d200f32 +@6c6fca12ec6c3dbb0b183e8ad09896b8a24aa56586f559898c78b8fbf7211917B02b7e1219b4ff7b403d8a71b1a5757c417bcca242d3c4cd13cd9a762c6f6a23ac3B + @274a244027a3134b14d372433235f9d25dedc4e7adc4e4abd7c57e92346515c7""1Jvpr3adJev55dgea7dDcY3QemzvoxkfK7"UOP_DUP OP_HASH160 c4a81fb0b2ff0e983e1ce4c88f2de9a8ef7b317e OP_EQUALVERIFY OP_CHECKSIG*276a914c4a81fb0b2ff0e983e1ce4c88f2de9a8ef7b317e88ac*"1Jvpr3adJev55dgea7dDcY3QemzvoxkfK78ʜ$J  + @274a244027a3134b14d372433235f9d25dedc4e7adc4e4abd7c57e92346515c7""13TS6h1wqNTzmtnDXWwkTwo3shT9gaWRD6"UOP_DUP OP_HASH160 1af004754c8764965a0d01949a460635581e540c OP_EQUALVERIFY OP_CHECKSIG*276a9141af004754c8764965a0d01949a460635581e540c88ac*"13TS6h1wqNTzmtnDXWwkTwo3shT9gaWRD68ʜ$J  +@274a244027a3134b14d372433235f9d25dedc4e7adc4e4abd7c57e92346515c7""14tXGdhE1evn3wjzgkiiTcxnU4aR8bE6Za"UOP_DUP OP_HASH160 2aa6dbf01a1f15794d7139e0d20ebbfbd6e813c7 OP_EQUALVERIFY OP_CHECKSIG*276a9142aa6dbf01a1f15794d7139e0d20ebbfbd6e813c788ac*"14tXGdhE1evn3wjzgkiiTcxnU4aR8bE6Za8ʜ$J ;˜$-@0000000000000000000274a0f511a7a1ff0a5aebcdaa351dbfd2a6b86388d8de"@0000000000000000000f3d89d003d8fbc742489b569abd5b41d58e7787766d262 ̜$؎-@000000000000000000076926670e67fdc904c9f0ac3c8a90a9146529bff2c483"@0000000000000000000274a0f511a7a1ff0a5aebcdaa351dbfd2a6b86388d8de2 + + + +1@1b8f7b201b74a19782a440c1069580e7bb801da52e801cab9ba394fb55c24232̜$"@000000000000000000076926670e67fdc904c9f0ac3c8a90a9146529bff2c483(؎-2 +@274a244027a3134b14d372433235f9d25dedc4e7adc4e4abd7c57e92346515c7B02a439baffba7dd7740cea69f0a271794ff6a6348819369b63cb023bf8ce6dd6c22 +@bca5e29ab37a6c2975bfa94ccf76a9be0024129c119ae8df5f3ae73452fb5877B03d00346e8ebaabe65773673aa3d8f4e0eaa63486ab70c1ad0cd05e33eae381037B + @1b8f7b201b74a19782a440c1069580e7bb801da52e801cab9ba394fb55c24232""1FJKoDSdFaC9AGdLiRmsmMWxFchdCKhDPf"UOP_DUP OP_HASH160 9cd885ea1ac6933a761031720d35ae478f16a0bb OP_EQUALVERIFY OP_CHECKSIG*276a9149cd885ea1ac6933a761031720d35ae478f16a0bb88ac*"1FJKoDSdFaC9AGdLiRmsmMWxFchdCKhDPf8̜$J  + @1b8f7b201b74a19782a440c1069580e7bb801da52e801cab9ba394fb55c24232""1JA2X6U414mnrG1n3GV5HX9HAxqEEq1DwB"UOP_DUP OP_HASH160 bc2f265d9ffdd779a60205fb2613bc368b90e1c6 OP_EQUALVERIFY OP_CHECKSIG*276a914bc2f265d9ffdd779a60205fb2613bc368b90e1c688ac*"1JA2X6U414mnrG1n3GV5HX9HAxqEEq1DwB8̜$J  +'@1b8f7b201b74a19782a440c1069580e7bb801da52e801cab9ba394fb55c24232""1BkT3YS2DrQyugx3CCPqMHXsMzgZqyAmpA"UOP_DUP OP_HASH160 75e8e26daccf20af317b9a6763444b4d4f35df26 OP_EQUALVERIFY OP_CHECKSIG*276a91475e8e26daccf20af317b9a6763444b4d4f35df2688ac*"1BkT3YS2DrQyugx3CCPqMHXsMzgZqyAmpA8̜$J ;͜$Ʃ-@000000000000000000062e58fd549085ca13d0adf82bd6cfc5ac9772ee22b781"@000000000000000000076926670e67fdc904c9f0ac3c8a90a9146529bff2c4832 + + +1@2eb926619110a5bee652a4834aea3dbc1b33b1fcf766f795fd03712815ff939d͜$"@000000000000000000062e58fd549085ca13d0adf82bd6cfc5ac9772ee22b781(Ʃ-2 +@1b8f7b201b74a19782a440c1069580e7bb801da52e801cab9ba394fb55c24232B022ae0f6300c50906d862d3d4fe3d6c863ce6bbf4f682bd186b9eb037f2d1bef242 +@1b8f7b201b74a19782a440c1069580e7bb801da52e801cab9ba394fb55c24232B0387d5ede0207307a9463a2f1b2036a8c7b61799315b78abf02da232c46a2cab1eB + @2eb926619110a5bee652a4834aea3dbc1b33b1fcf766f795fd03712815ff939d""1LTMrYehCyN8BEmKUooXuqb2hBvypdGPKL"UOP_DUP OP_HASH160 d5669cf699d22f0528eead9e2d2490ce21c02c51 OP_EQUALVERIFY OP_CHECKSIG*276a914d5669cf699d22f0528eead9e2d2490ce21c02c5188ac*"1LTMrYehCyN8BEmKUooXuqb2hBvypdGPKL8͜$J  +ਬ@2eb926619110a5bee652a4834aea3dbc1b33b1fcf766f795fd03712815ff939d""1NzxaoFjEZUMpqcwx4HcUyJPH8gT3GuiTd"UOP_DUP OP_HASH160 f150bfd8601339b96a0bcd29f2d2670d38ec1504 OP_EQUALVERIFY OP_CHECKSIG*276a914f150bfd8601339b96a0bcd29f2d2670d38ec150488ac*"1NzxaoFjEZUMpqcwx4HcUyJPH8gT3GuiTd8͜$J  +@2eb926619110a5bee652a4834aea3dbc1b33b1fcf766f795fd03712815ff939d""17USxbd1au3oet4AGADHbRshdTjvXiTEAH"UOP_DUP OP_HASH160 4701a7a06fdfaa96ba61aa8af79a7487ae94df9f OP_EQUALVERIFY OP_CHECKSIG*276a9144701a7a06fdfaa96ba61aa8af79a7487ae94df9f88ac*"17USxbd1au3oet4AGADHbRshdTjvXiTEAH8͜$J  + + +1@c49896c7cc6cd0e816137617ac99e9bd757de12feb442168266d781c4314a7b1͜$"@000000000000000000062e58fd549085ca13d0adf82bd6cfc5ac9772ee22b781(Ʃ-2 +@2eb926619110a5bee652a4834aea3dbc1b33b1fcf766f795fd03712815ff939dB03b74d628370b67717ce73b1e93e20bb35ff6dba36c76bb07a43fef411b0dd7d422 +@2eb926619110a5bee652a4834aea3dbc1b33b1fcf766f795fd03712815ff939dB024ad73a8adb51f9ab6515a41b124be4e31202b191efeb6cf81b0cd1232875b59fB + @c49896c7cc6cd0e816137617ac99e9bd757de12feb442168266d781c4314a7b1""1NoJQmE9MV97txYSHV8MLmUPqzdmF1Pi4T"UOP_DUP OP_HASH160 ef1c4eff82d0b8a4acb8d19af1d3995f42f19e9c OP_EQUALVERIFY OP_CHECKSIG*276a914ef1c4eff82d0b8a4acb8d19af1d3995f42f19e9c88ac*"1NoJQmE9MV97txYSHV8MLmUPqzdmF1Pi4T8͜$J  + @c49896c7cc6cd0e816137617ac99e9bd757de12feb442168266d781c4314a7b1""143NmQuvw18xic1Ty96cnWk9GNDKbKLuCd"UOP_DUP OP_HASH160 215b60de33efb535fa747b75c0f979f7af80f810 OP_EQUALVERIFY OP_CHECKSIG*276a914215b60de33efb535fa747b75c0f979f7af80f81088ac*"143NmQuvw18xic1Ty96cnWk9GNDKbKLuCd8͜$J  + +@c49896c7cc6cd0e816137617ac99e9bd757de12feb442168266d781c4314a7b1""1AXVjvVKGCsDYjjAEq8vkmsJW2yFqn3WgG"UOP_DUP OP_HASH160 687d9a15064d2d7fc8d904a51e9f6ad08c3d3591 OP_EQUALVERIFY OP_CHECKSIG*276a914687d9a15064d2d7fc8d904a51e9f6ad08c3d359188ac*"1AXVjvVKGCsDYjjAEq8vkmsJW2yFqn3WgG8͜$J ;Μ$ԩ-@000000000000000000163f6060d8623196bdf51e4369715f1588e3f3dddee801"@000000000000000000062e58fd549085ca13d0adf82bd6cfc5ac9772ee22b7812Ϝ$ݩ-@00000000000000000016d3e7f37b16c3e7afc32800f33732aba20e6bf6d45824"@000000000000000000163f6060d8623196bdf51e4369715f1588e3f3dddee8012М$-@000000000000000000062e18444c596de64b68ffd23477e84a3e09e057475963"@00000000000000000016d3e7f37b16c3e7afc32800f33732aba20e6bf6d458242 + + +1@74b4c737b22c5eeea38bf2614ba16bbf599ddfc281d6117e44418448f959301eМ$"@000000000000000000062e18444c596de64b68ffd23477e84a3e09e057475963(-2 +@761c93420e0d210a5eba4dc3126240a8a3409d4d585ef3f73a0ce7000640cde1B032424cdeca660ecf8a07021c5ee2234defb332719916e09597b09d825eff2bd9c2 +@761c93420e0d210a5eba4dc3126240a8a3409d4d585ef3f73a0ce7000640cde1B03532d1173484ab36783ccdcc95fcbc856fd181d77c221200fd130e98f4624d407B + @74b4c737b22c5eeea38bf2614ba16bbf599ddfc281d6117e44418448f959301e""1NXhz4R7mYKvcKxQSJPbLXoYbSjyze3iaj"UOP_DUP OP_HASH160 ec2954f3c5dedabfe042dc0800887988ae8f2de0 OP_EQUALVERIFY OP_CHECKSIG*276a914ec2954f3c5dedabfe042dc0800887988ae8f2de088ac*"1NXhz4R7mYKvcKxQSJPbLXoYbSjyze3iaj8М$J  +@74b4c737b22c5eeea38bf2614ba16bbf599ddfc281d6117e44418448f959301e""1MhurRpHRjXF6TcdvbLAjAqcM4CWtuqqXG"UOP_DUP OP_HASH160 e31f45dfc0e0eb0ac6ff800d18447fed1a960fd5 OP_EQUALVERIFY OP_CHECKSIG*276a914e31f45dfc0e0eb0ac6ff800d18447fed1a960fd588ac*"1MhurRpHRjXF6TcdvbLAjAqcM4CWtuqqXG8М$J  +@74b4c737b22c5eeea38bf2614ba16bbf599ddfc281d6117e44418448f959301e""1Dne7vfBmTYCYzZgjubN5aUx4Fywx6yDWV"UOP_DUP OP_HASH160 8c4336a15d80324885aa8af344c59071ac9e09e6 OP_EQUALVERIFY OP_CHECKSIG*276a9148c4336a15d80324885aa8af344c59071ac9e09e688ac*"1Dne7vfBmTYCYzZgjubN5aUx4Fywx6yDWV8М$J  + + +1@62f1628529505aebdf406fdb32e721325c6c026d2d649a8f787f0f1ddd6501c8М$"@000000000000000000062e18444c596de64b68ffd23477e84a3e09e057475963(-2 +@c49896c7cc6cd0e816137617ac99e9bd757de12feb442168266d781c4314a7b1B03333824972fd243165e1dff61270bf25597092f8783151e2f7fd736de9b65544f2 +@c49896c7cc6cd0e816137617ac99e9bd757de12feb442168266d781c4314a7b1B03cff4f21b7b98eb18a48172bd9af0f169311ada4760f33f4cb54f2a2287f7209bB +̟ @62f1628529505aebdf406fdb32e721325c6c026d2d649a8f787f0f1ddd6501c8""18TW8BdSPHdmiXj4NEcGRPBBubjyrQ1hji"UOP_DUP OP_HASH160 51cc01c16f95dd0934179a9c1ab1c6d69970771c OP_EQUALVERIFY OP_CHECKSIG*276a91451cc01c16f95dd0934179a9c1ab1c6d69970771c88ac*"18TW8BdSPHdmiXj4NEcGRPBBubjyrQ1hji8М$J  + @62f1628529505aebdf406fdb32e721325c6c026d2d649a8f787f0f1ddd6501c8""1KbuCo3sKrwAMQaT4MoxU9UbsTsfWqypfN"UOP_DUP OP_HASH160 cc0bfbe530efa420009c2da6e88b9f144cbe4faf OP_EQUALVERIFY OP_CHECKSIG*276a914cc0bfbe530efa420009c2da6e88b9f144cbe4faf88ac*"1KbuCo3sKrwAMQaT4MoxU9UbsTsfWqypfN8М$J  +]@62f1628529505aebdf406fdb32e721325c6c026d2d649a8f787f0f1ddd6501c8""1PpcPsDU1E54J599Z4WwJTD1uWeRLp7rCY"UOP_DUP OP_HASH160 fa53dcf212ebbe3c58550ef9864d94fb544b6317 OP_EQUALVERIFY OP_CHECKSIG*276a914fa53dcf212ebbe3c58550ef9864d94fb544b631788ac*"1PpcPsDU1E54J599Z4WwJTD1uWeRLp7rCY8М$J ;ќ$-@00000000000000000010e31facf432faf3e9e245c944a7d4a1b4b4f0c23ea90c"@000000000000000000062e18444c596de64b68ffd23477e84a3e09e0574759632Ҝ$؟-@0000000000000000000d43ec966912cc48462688bd916e26b68a8e590af95f66"@00000000000000000010e31facf432faf3e9e245c944a7d4a1b4b4f0c23ea90c2Ӝ$ү-@00000000000000000009c5bbe42500903b4ad400d230f2fe7abbb42a4e3c27bd"@0000000000000000000d43ec966912cc48462688bd916e26b68a8e590af95f662Ԝ$حê-@0000000000000000000507faf2ce7398e726af89f1b5ff77fde6ec59b2069482"@00000000000000000009c5bbe42500903b4ad400d230f2fe7abbb42a4e3c27bd2՜$-@00000000000000000009be29f05a5142a16d1a0590fda0446fda1c7d3541f993"@0000000000000000000507faf2ce7398e726af89f1b5ff77fde6ec59b20694822֜$ا-@000000000000000000117f649a2ab1d2fbaedc822046bd4d9311097ff391b4a5"@00000000000000000009be29f05a5142a16d1a0590fda0446fda1c7d3541f9932 ל$Ҭ-@00000000000000000002131b61c4c44471d26724b85ab6e55b10d65c44884ee7"@000000000000000000117f649a2ab1d2fbaedc822046bd4d9311097ff391b4a52 + + + +1@cd8a61a6824eb0eb719d3132445b3cee0f9456c28a12ba77a2fffd9ad38e58b0ל$"@00000000000000000002131b61c4c44471d26724b85ab6e55b10d65c44884ee7(Ҭ-2 +@64020b28634d469198accd55b88c56aea0f672371a188e306b6fba95edad51f0B028c350a11248244d37359db0d9204562291235c267506f96ce26c5969c69ed9ed2 +@28de2e2fd214d3a3cb1bb1345b53855ccb33cb9d382c38956113859123447d2fB0348a9c5b51f79fa50321cc592b0c79588942c318abb5926768bae950a7d717e08B +x@cd8a61a6824eb0eb719d3132445b3cee0f9456c28a12ba77a2fffd9ad38e58b0""1PayQVru9ywfxuAsQjeGCYAZnGo1DjBRAd"UOP_DUP OP_HASH160 f7bf94201068fb0ddf5faa58cd1ebc6ca595693f OP_EQUALVERIFY OP_CHECKSIG*276a914f7bf94201068fb0ddf5faa58cd1ebc6ca595693f88ac*"1PayQVru9ywfxuAsQjeGCYAZnGo1DjBRAd8ל$J  +@cd8a61a6824eb0eb719d3132445b3cee0f9456c28a12ba77a2fffd9ad38e58b0""18CCzccQxBXZajTPZGBr1bThHu8bicUpoi"UOP_DUP OP_HASH160 4ee777b5046c450ebcc98952097d2d0feab099db OP_EQUALVERIFY OP_CHECKSIG*276a9144ee777b5046c450ebcc98952097d2d0feab099db88ac*"18CCzccQxBXZajTPZGBr1bThHu8bicUpoi8ל$J  +@cd8a61a6824eb0eb719d3132445b3cee0f9456c28a12ba77a2fffd9ad38e58b0""18xi2GB6un5uzsRARnp4hEj4mMp8o9ErSt"UOP_DUP OP_HASH160 5752006a1b3e044c1cd0c1e562f7f95417b6b4d8 OP_EQUALVERIFY OP_CHECKSIG*276a9145752006a1b3e044c1cd0c1e562f7f95417b6b4d888ac*"18xi2GB6un5uzsRARnp4hEj4mMp8o9ErSt8ל$J  ؜$-@000000000000000000092ad3051dbbf10c18f0c74c326d2e83fced2c6e07ad01"@00000000000000000002131b61c4c44471d26724b85ab6e55b10d65c44884ee72+ٜ$𗕭-@0000000000000000000afc94e5a3a183e54257e52c37f7aa80ab5eb0c768c1b1"@000000000000000000092ad3051dbbf10c18f0c74c326d2e83fced2c6e07ad012* + + +1@dd4fafd1ba7a2f55eff54cf50e2770c67322e1f216f9bf7ad85017abdab15384ٜ$"@0000000000000000000afc94e5a3a183e54257e52c37f7aa80ab5eb0c768c1b1(𗕭-2 +@1d581e2a194113e9f4c218d29f1f2db3a9fb5c1edbc7a3e5e6568dd5bd5f2654B027bf1bb2e3d279c510d3a98a8060e1898950f04ffa3af96f7e48c7469a5d8a8b32 +@f2ecbd22045d3009415a2b70ad91afe8e27784f5d5891324a414bb318731349fB0306b1d50b6f844a165aaf20d057ff6d121343b5ef07f65f571a6831bd53f9a877B +@dd4fafd1ba7a2f55eff54cf50e2770c67322e1f216f9bf7ad85017abdab15384""1AuMuesiqMWwrzPfWC3ThRtFFWGpicRRZh"UOP_DUP OP_HASH160 6ca0370c1883f8da40dc7ba7859f11c2ce81ad37 OP_EQUALVERIFY OP_CHECKSIG*276a9146ca0370c1883f8da40dc7ba7859f11c2ce81ad3788ac*"1AuMuesiqMWwrzPfWC3ThRtFFWGpicRRZh8ٜ$J  +\@dd4fafd1ba7a2f55eff54cf50e2770c67322e1f216f9bf7ad85017abdab15384""1FbuddfLURNRwKaPQ2hJiQTwHyxrJputDz"UOP_DUP OP_HASH160 a02bd69b85c54323c939848206b6afc45de4199a OP_EQUALVERIFY OP_CHECKSIG*276a914a02bd69b85c54323c939848206b6afc45de4199a88ac*"1FbuddfLURNRwKaPQ2hJiQTwHyxrJputDz8ٜ$J  +@dd4fafd1ba7a2f55eff54cf50e2770c67322e1f216f9bf7ad85017abdab15384""1DbnMNcGy2B1kUQGHYCzLeYdni9JVXrNSL"UOP_DUP OP_HASH160 8a3582699c1de71a0663691f7b4b4e687d23f3d2 OP_EQUALVERIFY OP_CHECKSIG*276a9148a3582699c1de71a0663691f7b4b4e687d23f3d288ac*"1DbnMNcGy2B1kUQGHYCzLeYdni9JVXrNSL8ٜ$J & + + +1@1b6a1368cac2ec1a1a9b9ac46c8d1b6c4668e3a3c481ad75a8c99ecff0944e29ٜ$"@0000000000000000000afc94e5a3a183e54257e52c37f7aa80ab5eb0c768c1b1(𗕭-2 +@418e5ec3bccdb72d01b95072b1dfed34ff6525caeb212c10a50789f2f4c0abb0B0379e7f095eeb1fa99aded4ddcc9d7ff3587bb9278416bee8c3fa554bffe18fc912 +@1d581e2a194113e9f4c218d29f1f2db3a9fb5c1edbc7a3e5e6568dd5bd5f2654B03a3fda206012d9f692c31ed63aa99a8f82b06bc4cfac0f75536fa237824b75ddeB +@1b6a1368cac2ec1a1a9b9ac46c8d1b6c4668e3a3c481ad75a8c99ecff0944e29""1ASf1t1ChnwjrU78SZEKSr9pcQiCdGeN78"UOP_DUP OP_HASH160 679343ba0a889e04c3ffa5b623e8fc7e84830224 OP_EQUALVERIFY OP_CHECKSIG*276a914679343ba0a889e04c3ffa5b623e8fc7e8483022488ac*"1ASf1t1ChnwjrU78SZEKSr9pcQiCdGeN788ٜ$J  +\@1b6a1368cac2ec1a1a9b9ac46c8d1b6c4668e3a3c481ad75a8c99ecff0944e29""1PAdGwpVMdgKQ5MjeGEZQT7CNkoNUpoMQw"UOP_DUP OP_HASH160 f324caab2dfb8bf9f4ced6d65774d734dd85f925 OP_EQUALVERIFY OP_CHECKSIG*276a914f324caab2dfb8bf9f4ced6d65774d734dd85f92588ac*"1PAdGwpVMdgKQ5MjeGEZQT7CNkoNUpoMQw8ٜ$J  +@1b6a1368cac2ec1a1a9b9ac46c8d1b6c4668e3a3c481ad75a8c99ecff0944e29""1BpkEuShUdpA9ApzVVz5RVLpCCd2vS4TNK"UOP_DUP OP_HASH160 76b8e71a88742c78215c452a1fa2417da65f79fb OP_EQUALVERIFY OP_CHECKSIG*276a91476b8e71a88742c78215c452a1fa2417da65f79fb88ac*"1BpkEuShUdpA9ApzVVz5RVLpCCd2vS4TNK8ٜ$J & + + +1@30e729e473926625f2e50677b00608d5909d3e7ebc167c4be3d1e1094cd51d05ٜ$"@0000000000000000000afc94e5a3a183e54257e52c37f7aa80ab5eb0c768c1b1(𗕭-2 +@cd8a61a6824eb0eb719d3132445b3cee0f9456c28a12ba77a2fffd9ad38e58b0B03378e6203ebbd0df8db809fb012b3641908f390a7886eb55858c87df864130eb62 +@64020b28634d469198accd55b88c56aea0f672371a188e306b6fba95edad51f0B03bf1516f25d5bd0ae5c7563e745d757f76270086fd6e32364fbd22d2a464c250dB +@30e729e473926625f2e50677b00608d5909d3e7ebc167c4be3d1e1094cd51d05""13Ux8QHjLXJMJujgWDez3tkoUWBG69KD2Q"UOP_DUP OP_HASH160 1b3980311b7bfd3e53c0958f6438b78fd116e42e OP_EQUALVERIFY OP_CHECKSIG*276a9141b3980311b7bfd3e53c0958f6438b78fd116e42e88ac*"13Ux8QHjLXJMJujgWDez3tkoUWBG69KD2Q8ٜ$J  +_@30e729e473926625f2e50677b00608d5909d3e7ebc167c4be3d1e1094cd51d05""1A23cHddnuYZZEfTNqbyWW6Da1UrfVdJzA"UOP_DUP OP_HASH160 62ebb9b34a7196dc521c994788ccb5240f3f1535 OP_EQUALVERIFY OP_CHECKSIG*276a91462ebb9b34a7196dc521c994788ccb5240f3f153588ac*"1A23cHddnuYZZEfTNqbyWW6Da1UrfVdJzA8ٜ$J  +'@30e729e473926625f2e50677b00608d5909d3e7ebc167c4be3d1e1094cd51d05""18B2J887kM2WomDDMuxpmcJPwgKCBf9qT4"UOP_DUP OP_HASH160 4eae1f0d87876b08a6eadb8f55c35e16c5cf4675 OP_EQUALVERIFY OP_CHECKSIG*276a9144eae1f0d87876b08a6eadb8f55c35e16c5cf467588ac*"18B2J887kM2WomDDMuxpmcJPwgKCBf9qT48ٜ$J  + + +1@7f66e4ae65b791e645b418ab7bec3594b4e51895fb199b64d80fef3d75f7b2b8ٜ$"@0000000000000000000afc94e5a3a183e54257e52c37f7aa80ab5eb0c768c1b1(𗕭-2 +@954a604e933e54ac43181d12ad1fd9955ccd62611e8f109cbdeb12dff51b7d07B031daff645c7ea58ea020a963f917cf2713c5500bf958465db4f50fc20d83c657a2 +@b76d54c119521c95636e611c04da469ec33440a7034c656e25dee8c258482179B0313a8eb9b2e9e2e20639acdc7a05f009fb4f7864a3be75fcff02404bc127c54ceB +@7f66e4ae65b791e645b418ab7bec3594b4e51895fb199b64d80fef3d75f7b2b8""15xBrnujTYjXdZRaGZigbdHoUte3NXgt81"UOP_DUP OP_HASH160 365071fab614494db7485288f12f6402532cb66c OP_EQUALVERIFY OP_CHECKSIG*276a914365071fab614494db7485288f12f6402532cb66c88ac*"15xBrnujTYjXdZRaGZigbdHoUte3NXgt818ٜ$J  +@7f66e4ae65b791e645b418ab7bec3594b4e51895fb199b64d80fef3d75f7b2b8""1EBN56ouz8y1vq23CT1eqb2okR9PuNi8Br"UOP_DUP OP_HASH160 908f623c7783513329d6205f48693b827210797a OP_EQUALVERIFY OP_CHECKSIG*276a914908f623c7783513329d6205f48693b827210797a88ac*"1EBN56ouz8y1vq23CT1eqb2okR9PuNi8Br8ٜ$J  +@7f66e4ae65b791e645b418ab7bec3594b4e51895fb199b64d80fef3d75f7b2b8""14XjaEcS1KsfksMs3pH8E9hyExd4g4pJqT"UOP_DUP OP_HASH160 26b864f52100d5b5294727ed7b5e91f94c734ce3 OP_EQUALVERIFY OP_CHECKSIG*276a91426b864f52100d5b5294727ed7b5e91f94c734ce388ac*"14XjaEcS1KsfksMs3pH8E9hyExd4g4pJqT8ٜ$J +ڜ$-@0000000000000000000fa5c373cbb46885c0e639eed6e4f27052c3fc2198200f"@0000000000000000000afc94e5a3a183e54257e52c37f7aa80ab5eb0c768c1b12* + + +1@7d84fa52b91bd91c82602bdcb2a6bada2b689436fa71b10e8289a9c9de5ef96fڜ$"@0000000000000000000fa5c373cbb46885c0e639eed6e4f27052c3fc2198200f(-2 +@b76d54c119521c95636e611c04da469ec33440a7034c656e25dee8c258482179B026b7943db1874e917ced44bb2e61d210c593a1c8af2bd90909a4f9d14678cbd672 +@7f66e4ae65b791e645b418ab7bec3594b4e51895fb199b64d80fef3d75f7b2b8B02e6342ecdd973e7424590b796db01e591bc23382a80dd90546ae9a5b6a70b5d67B +Đ @7d84fa52b91bd91c82602bdcb2a6bada2b689436fa71b10e8289a9c9de5ef96f""1PaxaeUcrZkoe7U6NarKtjtamZYjMU9bNw"UOP_DUP OP_HASH160 f7bee3d1ab7b3f08f23f4a15682f7f1067d5efde OP_EQUALVERIFY OP_CHECKSIG*276a914f7bee3d1ab7b3f08f23f4a15682f7f1067d5efde88ac*"1PaxaeUcrZkoe7U6NarKtjtamZYjMU9bNw8ڜ$J  +@7d84fa52b91bd91c82602bdcb2a6bada2b689436fa71b10e8289a9c9de5ef96f""1DsJg4KDu4ip15g6WH6UyL4JJKoxmWmt3N"UOP_DUP OP_HASH160 8d250f7d46a5977b877e34a847b738582f6036fa OP_EQUALVERIFY OP_CHECKSIG*276a9148d250f7d46a5977b877e34a847b738582f6036fa88ac*"1DsJg4KDu4ip15g6WH6UyL4JJKoxmWmt3N8ڜ$J  + @7d84fa52b91bd91c82602bdcb2a6bada2b689436fa71b10e8289a9c9de5ef96f""1AXXj98tiWiNwaNaxRDoF36KqXL6CqwojJ"UOP_DUP OP_HASH160 687f4298e2d2424e0ccd8ad96850ae88c24e2ca6 OP_EQUALVERIFY OP_CHECKSIG*276a914687f4298e2d2424e0ccd8ad96850ae88c24e2ca688ac*"1AXXj98tiWiNwaNaxRDoF36KqXL6CqwojJ8ڜ$J  + + +1@108265d1e71f2a54a501851529c729c391bb81681a98ab5eed3d8e2b1184ba93ڜ$"@0000000000000000000fa5c373cbb46885c0e639eed6e4f27052c3fc2198200f(-2 +@583bdbfd2b7ec23e608314725ed59d63a679074450b83fbf7dfe70f17216b69aB02d3e9e1c62d9c7bde41c1c9f73a23048896ca7c4c5eaf9af2892261169dcab49c2 +@6e0e66d7884cf5038cab491a0f283fac0586917888cf78b8f3887b48984d97d0B0355514fd0830b09f0557cfea4542b199ff89ea75e958609fb905b444035d9ad02B + @108265d1e71f2a54a501851529c729c391bb81681a98ab5eed3d8e2b1184ba93""18Din5UdWeZHLomC5JVTyA8BXBrxW4nqA2"UOP_DUP OP_HASH160 4f30bef17aa2a1d3cb5e83a88aaade81dc1f4468 OP_EQUALVERIFY OP_CHECKSIG*276a9144f30bef17aa2a1d3cb5e83a88aaade81dc1f446888ac*"18Din5UdWeZHLomC5JVTyA8BXBrxW4nqA28ڜ$J  +@108265d1e71f2a54a501851529c729c391bb81681a98ab5eed3d8e2b1184ba93""1D2YBMJqbN5ZiNAr3H82KxAvVmezXytMAe"UOP_DUP OP_HASH160 83ebf3aaee0513227282950ebdae13078ecd2bad OP_EQUALVERIFY OP_CHECKSIG*276a91483ebf3aaee0513227282950ebdae13078ecd2bad88ac*"1D2YBMJqbN5ZiNAr3H82KxAvVmezXytMAe8ڜ$J  +߁@108265d1e71f2a54a501851529c729c391bb81681a98ab5eed3d8e2b1184ba93""1DVtnxv92V9DUmoSJH2EYx2V9LmMbxtNiY"UOP_DUP OP_HASH160 891863f95e6bd3bd7b2f6cc2e28077c576c151a4 OP_EQUALVERIFY OP_CHECKSIG*276a914891863f95e6bd3bd7b2f6cc2e28077c576c151a488ac*"1DVtnxv92V9DUmoSJH2EYx2V9LmMbxtNiY8ڜ$J  + + +1@8af4618e5ffc9afeb30e60ada4c52c98db666b9f7dadbfdc6c0561097477668eڜ$"@0000000000000000000fa5c373cbb46885c0e639eed6e4f27052c3fc2198200f(-2 +@e0b3914f60eac001d2fc6ff61b1bac6cf942216155c2baff5d67971304f83fe3B02f2d30fa9440ae805dd872a496cd494410840bfeadd3fff50c860eba292f9652c2 +@e0b3914f60eac001d2fc6ff61b1bac6cf942216155c2baff5d67971304f83fe3B02e5e0aa2e09c62d68f870b9c3125f95cd0f88bcd8902a7e08545367b7eaf14f15B +@8af4618e5ffc9afeb30e60ada4c52c98db666b9f7dadbfdc6c0561097477668e""112XNKuJ4yvTF7Z6NvDS1zt4sufnsphbvi"UOP_DUP OP_HASH160 0049c40063823c5e31692c165168a8630d6debf2 OP_EQUALVERIFY OP_CHECKSIG*276a9140049c40063823c5e31692c165168a8630d6debf288ac*"112XNKuJ4yvTF7Z6NvDS1zt4sufnsphbvi8ڜ$J  +@8af4618e5ffc9afeb30e60ada4c52c98db666b9f7dadbfdc6c0561097477668e""191Ns7XhF3E3LcSMfvM9inunkKhqe2Ks4Y"UOP_DUP OP_HASH160 57d341e6b4a5ef2abb6656c2a14f7cb1a929d245 OP_EQUALVERIFY OP_CHECKSIG*276a91457d341e6b4a5ef2abb6656c2a14f7cb1a929d24588ac*"191Ns7XhF3E3LcSMfvM9inunkKhqe2Ks4Y8ڜ$J  +մ@8af4618e5ffc9afeb30e60ada4c52c98db666b9f7dadbfdc6c0561097477668e""1N2bKNmRw6g3U3eXNmSx9wy55Q7KSpmkqb"UOP_DUP OP_HASH160 e6a7b422c8aa48db8e1715f39d2eb92764c81048 OP_EQUALVERIFY OP_CHECKSIG*276a914e6a7b422c8aa48db8e1715f39d2eb92764c8104888ac*"1N2bKNmRw6g3U3eXNmSx9wy55Q7KSpmkqb8ڜ$J U + + +1@4d541d790684f3e62da6c69b40075baf8feda4a2b631fbde0b17a70ca13ab019ڜ$"@0000000000000000000fa5c373cbb46885c0e639eed6e4f27052c3fc2198200f(-2 +@62f1628529505aebdf406fdb32e721325c6c026d2d649a8f787f0f1ddd6501c8B023c5200e1944d2c313c751b6372dd0e503a20666ac542eeadbca4368eea500d012 +@49c943dbe78026ac0e5e7d4170b43bdd945aa2c7b1f75b70a7aedb32e2fa9573B03df258c16090192a3fbc56c63f493e4568dd4c6f918fef7748590cab23120469bB + @4d541d790684f3e62da6c69b40075baf8feda4a2b631fbde0b17a70ca13ab019""14oS21iDU2mWDt8HsWCkbo4Agh8hNnYTDg"UOP_DUP OP_HASH160 29b0652605407290044cb8718d5868c43c81f1ca OP_EQUALVERIFY OP_CHECKSIG*276a91429b0652605407290044cb8718d5868c43c81f1ca88ac*"14oS21iDU2mWDt8HsWCkbo4Agh8hNnYTDg8ڜ$J  + @4d541d790684f3e62da6c69b40075baf8feda4a2b631fbde0b17a70ca13ab019""1E6aLMMNQXuLPrQUB3K4Hbrjob5K6mqzZH"UOP_DUP OP_HASH160 8fa78a5f4223d16ab5d8ec52f99ee311a3d6b092 OP_EQUALVERIFY OP_CHECKSIG*276a9148fa78a5f4223d16ab5d8ec52f99ee311a3d6b09288ac*"1E6aLMMNQXuLPrQUB3K4Hbrjob5K6mqzZH8ڜ$J  + +@4d541d790684f3e62da6c69b40075baf8feda4a2b631fbde0b17a70ca13ab019""12jh7KHhDS13j5i44pkzYicFqbQcFFevfC"UOP_DUP OP_HASH160 130b13cfcf9f02cd2fdaf8328d2ed6ad044e73b8 OP_EQUALVERIFY OP_CHECKSIG*276a914130b13cfcf9f02cd2fdaf8328d2ed6ad044e73b888ac*"12jh7KHhDS13j5i44pkzYicFqbQcFFevfC8ڜ$J ; ۜ$м-@0000000000000000000bf3649a2b3d6dc9edb1ee94862f9fd7a4fc12c9f01d1b"@0000000000000000000fa5c373cbb46885c0e639eed6e4f27052c3fc2198200f2 + + + +1@ca7ee768b90006a1eecd427546ec9ab092b9e9f28da1295c0dcf12c272e26922ۜ$"@0000000000000000000bf3649a2b3d6dc9edb1ee94862f9fd7a4fc12c9f01d1b(м-2 +@30e729e473926625f2e50677b00608d5909d3e7ebc167c4be3d1e1094cd51d05B03909d1db2ea6e9ce09ad6158a960a56a2b7c03edb3ee2a261938beceb1beea5b72 +@4d541d790684f3e62da6c69b40075baf8feda4a2b631fbde0b17a70ca13ab019B024ceda1e08638ed35d4c2a9c066a438b754c59cc00e7f46d471f36596b0fa2451B +@ca7ee768b90006a1eecd427546ec9ab092b9e9f28da1295c0dcf12c272e26922""1K954fESe66bsHPtucMeEHAxmHqXGSuFGk"UOP_DUP OP_HASH160 c6f8fbc68b50f02129f4a6700ef49fbd7cbf96a4 OP_EQUALVERIFY OP_CHECKSIG*276a914c6f8fbc68b50f02129f4a6700ef49fbd7cbf96a488ac*"1K954fESe66bsHPtucMeEHAxmHqXGSuFGk8ۜ$J  + @ca7ee768b90006a1eecd427546ec9ab092b9e9f28da1295c0dcf12c272e26922""1NRN61R6boSoCha8qNSgG5H615Keziv2D6"UOP_DUP OP_HASH160 eaf639fd81c6750efbfd803720e4a6c1467a243b OP_EQUALVERIFY OP_CHECKSIG*276a914eaf639fd81c6750efbfd803720e4a6c1467a243b88ac*"1NRN61R6boSoCha8qNSgG5H615Keziv2D68ۜ$J  +X@ca7ee768b90006a1eecd427546ec9ab092b9e9f28da1295c0dcf12c272e26922""12vE6S9PZBDbd8upgT97gqPG7WpfqNGtSe"UOP_DUP OP_HASH160 15091a10733a2d21374e0e4bce580d0a3a623933 OP_EQUALVERIFY OP_CHECKSIG*276a91415091a10733a2d21374e0e4bce580d0a3a62393388ac*"12vE6S9PZBDbd8upgT97gqPG7WpfqNGtSe8ۜ$J ;ܜ$ۭ-@00000000000000000012becb739a98c36b016487cb9882291cded467132da5f4"@0000000000000000000bf3649a2b3d6dc9edb1ee94862f9fd7a4fc12c9f01d1b2ݜ$-@000000000000000000016c6c461534dc7aa084e74e9ce9b3b2bce0494a0e2ec4"@00000000000000000012becb739a98c36b016487cb9882291cded467132da5f42ޜ$䅯-@00000000000000000019ca58f1d7f53d58e74c6988a1d415c3bfe88c4ef610b6"@000000000000000000016c6c461534dc7aa084e74e9ce9b3b2bce0494a0e2ec42ߜ$눯-@0000000000000000000176c90a681a064b8b99bc231d0207ac469e793ac76c8e"@00000000000000000019ca58f1d7f53d58e74c6988a1d415c3bfe88c4ef610b62 + + +1@449c5b795a4ba71321f28e032d5cdaffa6fbb9de726256091f0687cf6a99319cߜ$"@0000000000000000000176c90a681a064b8b99bc231d0207ac469e793ac76c8e(눯-2 +@ca7ee768b90006a1eecd427546ec9ab092b9e9f28da1295c0dcf12c272e26922B02c14a05c927ad0c16446aed05d99f426416d1ff898a44b4dafed3f3ca3667a04f2 +@6d48b5b4c2be297ee012346891e7988e9f9ddb838cffc9d86e5c05f9eeb5cfbdB030c6e16d87c711985a3c3e2306668329978845e25ad8867263d285f3b38a1ddccB +@449c5b795a4ba71321f28e032d5cdaffa6fbb9de726256091f0687cf6a99319c""18NtwBGR19Vpx3ZWShR9owGXvYqWdiXENL"UOP_DUP OP_HASH160 50ecf7d3d2ad150312d23f81c338ee132dfd5a20 OP_EQUALVERIFY OP_CHECKSIG*276a91450ecf7d3d2ad150312d23f81c338ee132dfd5a2088ac*"18NtwBGR19Vpx3ZWShR9owGXvYqWdiXENL8ߜ$J  + @449c5b795a4ba71321f28e032d5cdaffa6fbb9de726256091f0687cf6a99319c""1Dqxjj8htsjQBPPuv293eHxmCvHi3PJ63D"UOP_DUP OP_HASH160 8ce4008fca25a21453aa986d619af259a4394e06 OP_EQUALVERIFY OP_CHECKSIG*276a9148ce4008fca25a21453aa986d619af259a4394e0688ac*"1Dqxjj8htsjQBPPuv293eHxmCvHi3PJ63D8ߜ$J  +@449c5b795a4ba71321f28e032d5cdaffa6fbb9de726256091f0687cf6a99319c""1NU2MoFc7NhNFrszNYQHuMPatXzv14KptH"UOP_DUP OP_HASH160 eb7701aaa8d45b9dc4e417e7c7df89aa5a57af9c OP_EQUALVERIFY OP_CHECKSIG*276a914eb7701aaa8d45b9dc4e417e7c7df89aa5a57af9c88ac*"1NU2MoFc7NhNFrszNYQHuMPatXzv14KptH8ߜ$J ; + +1@6fb5f3a96a27b836ed59ba7e59c0df7c57f2a79d577dc0ab7b08b487cb58e41eߜ$"@0000000000000000000176c90a681a064b8b99bc231d0207ac469e793ac76c8e(눯-2 +@30e729e473926625f2e50677b00608d5909d3e7ebc167c4be3d1e1094cd51d05B0365a5825718ed0bbfae88ada2812cb37d216b90ce3dab239a1d7be210a8539fce2 +@cd8a61a6824eb0eb719d3132445b3cee0f9456c28a12ba77a2fffd9ad38e58b0B030a31905798a34b682fe9eae2e9f5d7f9fcbae547d9e47b6e4e2ee5d68c6d201d2 +@30e729e473926625f2e50677b00608d5909d3e7ebc167c4be3d1e1094cd51d05B03895800ad23b7f89dd94db5049d545875b828f52eb56fff68b4710ccfa0c083c92 +@f5ff15fc91afc924f29683cbec39f419f67ff491bf67f7f99fa9afe97b40862eB037c44e25fa16eb9996fa7720f22bc1cbd5d888d83afbbb764eaa933979c00bf41B +_@6fb5f3a96a27b836ed59ba7e59c0df7c57f2a79d577dc0ab7b08b487cb58e41e""1LMY7imF9NnAWTCnZRGXb1uKtp9ufHDVyL"UOP_DUP OP_HASH160 d44caeef7e0eabe53bb0b06fd9f9830d4b45ff6e OP_EQUALVERIFY OP_CHECKSIG*276a914d44caeef7e0eabe53bb0b06fd9f9830d4b45ff6e88ac*"1LMY7imF9NnAWTCnZRGXb1uKtp9ufHDVyL8ߜ$J  +@6fb5f3a96a27b836ed59ba7e59c0df7c57f2a79d577dc0ab7b08b487cb58e41e""1Hb2SRaMRdGuWbeDq2ZJj5986tLCVqRvwV"UOP_DUP OP_HASH160 b5f15b1cb657af20024fa6465f5c8aed47ab8471 OP_EQUALVERIFY OP_CHECKSIG*276a914b5f15b1cb657af20024fa6465f5c8aed47ab847188ac*"1Hb2SRaMRdGuWbeDq2ZJj5986tLCVqRvwV8ߜ$J  +@6fb5f3a96a27b836ed59ba7e59c0df7c57f2a79d577dc0ab7b08b487cb58e41e""1HJQiudY5KKyZsScgwp2ANWE8WDJBCkRy9"UOP_DUP OP_HASH160 b2cce2efc9056bda18bb7092c9fdcc49f3b3289a OP_EQUALVERIFY OP_CHECKSIG*276a914b2cce2efc9056bda18bb7092c9fdcc49f3b3289a88ac*"1HJQiudY5KKyZsScgwp2ANWE8WDJBCkRy98ߜ$J $؟-@00000000000000000004cfbd13596383336e8cd8b9d12b8824421011ca8109c5"@0000000000000000000176c90a681a064b8b99bc231d0207ac469e793ac76c8e2$ؖ-@0000000000000000000ca626a3daad049983a1e2c910adf339a081c99bd9f7cf"@00000000000000000004cfbd13596383336e8cd8b9d12b8824421011ca8109c52$-@0000000000000000000d4bb01834482db4583b9811233e924aa62e1d9742e653"@0000000000000000000ca626a3daad049983a1e2c910adf339a081c99bd9f7cf2$ȯ-@0000000000000000000702fdad3a6612be713caf8a3bf9cb94b5892c6a8d0639"@0000000000000000000d4bb01834482db4583b9811233e924aa62e1d9742e6532$-@00000000000000000005097c3f698b2c63e3efe7ccc916bac119ffedde79f356"@0000000000000000000702fdad3a6612be713caf8a3bf9cb94b5892c6a8d06392$-@00000000000000000010884303e6efbbdb1307f0923801edd404fde2f2e72e5a"@00000000000000000005097c3f698b2c63e3efe7ccc916bac119ffedde79f3562$ȼ-@0000000000000000000e5dcf31bc18cae848fd76093839144e6f693b09d990f6"@00000000000000000010884303e6efbbdb1307f0923801edd404fde2f2e72e5a2$-@000000000000000000137a8b718e5da7396027e918344c69a33029e5bd7f02b8"@0000000000000000000e5dcf31bc18cae848fd76093839144e6f693b09d990f62$-@0000000000000000000dc58ac23686b0292fb18ca9c605488b05b44fa83af052"@000000000000000000137a8b718e5da7396027e918344c69a33029e5bd7f02b82$-@0000000000000000000050edb73e79106dba5b31409544a8471189064cf1866f"@0000000000000000000dc58ac23686b0292fb18ca9c605488b05b44fa83af0522$°-@00000000000000000003c4821ff2df1abc1b464a62f800071a625659ded19e98"@0000000000000000000050edb73e79106dba5b31409544a8471189064cf1866f2$-@0000000000000000000f02e25cbb3edf9c42632f7727b85a53c1875fa9d00ff4"@00000000000000000003c4821ff2df1abc1b464a62f800071a625659ded19e982$Ѣ-@0000000000000000000529a9f672369e9eda9cb1cf5596ee410dea23e6bf8288"@0000000000000000000f02e25cbb3edf9c42632f7727b85a53c1875fa9d00ff42$-@000000000000000000193cf505438ed4f0776dd98b0f51ecc05ba98e9044b87c"@0000000000000000000529a9f672369e9eda9cb1cf5596ee410dea23e6bf82882 $-@00000000000000000007bce77d7207b5ccc95e5e0e33e3517718c43cf633d015"@000000000000000000193cf505438ed4f0776dd98b0f51ecc05ba98e9044b87c2 + + + +1@5964caeb4326279c571dd238039e701184afceed096a775869e31c3f99883474$"@00000000000000000007bce77d7207b5ccc95e5e0e33e3517718c43cf633d015(-2 +@449c5b795a4ba71321f28e032d5cdaffa6fbb9de726256091f0687cf6a99319cB02e1beb473bfaedc32b0725afd08e2bc28cbc510d27db36fefed44007c49316e872 +@83a17523b3adc6c6b3bcdf1a0b083b3e99ec04a441d1d17a6ce0b54a558477d6B03ed4899f605923bef14f20a5f7107fcdf9df216cc1190d1af808a6d5a51c38d2bB +@5964caeb4326279c571dd238039e701184afceed096a775869e31c3f99883474""12sBR1ftYuTatwxaWYGnQNWJw6RhG76YWM"UOP_DUP OP_HASH160 14759df617bf6630fccde848fd5895319b4f2d85 OP_EQUALVERIFY OP_CHECKSIG*276a91414759df617bf6630fccde848fd5895319b4f2d8588ac*"12sBR1ftYuTatwxaWYGnQNWJw6RhG76YWM8$J  + @5964caeb4326279c571dd238039e701184afceed096a775869e31c3f99883474""18D6CK3WicKjah2sZfA6nnxsxvr8tDnWBY"UOP_DUP OP_HASH160 4f1235678bcdd28e1097c19e41c08a61ee147aad OP_EQUALVERIFY OP_CHECKSIG*276a9144f1235678bcdd28e1097c19e41c08a61ee147aad88ac*"18D6CK3WicKjah2sZfA6nnxsxvr8tDnWBY8$J  +@5964caeb4326279c571dd238039e701184afceed096a775869e31c3f99883474""1Nd17SoFBgkGtsAygfir3etwcTRGAESEZs"UOP_DUP OP_HASH160 ed29b57681067fa85dbaefadf2b87ee330874cc2 OP_EQUALVERIFY OP_CHECKSIG*276a914ed29b57681067fa85dbaefadf2b87ee330874cc288ac*"1Nd17SoFBgkGtsAygfir3etwcTRGAESEZs8$J ;$-@0000000000000000000463ec68ce512acab732c2d14450237a10c7dddd880089"@00000000000000000007bce77d7207b5ccc95e5e0e33e3517718c43cf633d0152$آ-@00000000000000000007c72ba57cc9f9af0e0e7a7980fba893bf39d8841d3fe0"@0000000000000000000463ec68ce512acab732c2d14450237a10c7dddd8800892$ز-@00000000000000000012088fc93baea7a75711a68b16b931ff1f71a4ff7d4640"@00000000000000000007c72ba57cc9f9af0e0e7a7980fba893bf39d8841d3fe02$-@00000000000000000003b5f3a5423cd2929d80a051acd5c51fba9e69e2ccdec0"@00000000000000000012088fc93baea7a75711a68b16b931ff1f71a4ff7d46402$࢏-@00000000000000000017690a330069d61f61437523eb11b018ef68c0055fda2d"@00000000000000000003b5f3a5423cd2929d80a051acd5c51fba9e69e2ccdec02$-@00000000000000000019a99020c29e98faf5e6bc0dd0b9d2ccf6d7b4aabc1059"@00000000000000000017690a330069d61f61437523eb11b018ef68c0055fda2d2$Ȍ-@000000000000000000080315cbbd7eb939ecda199b78df8c0e4feec237ab0742"@00000000000000000019a99020c29e98faf5e6bc0dd0b9d2ccf6d7b4aabc10592 $-@000000000000000000178ee9639f2548be799fd02567fbe7ab72db5569284f27"@000000000000000000080315cbbd7eb939ecda199b78df8c0e4feec237ab07422 + +1@b8a9be99b5a92ac02081b35c1c57d48ec7c5a303f349c1d362c7afe98964a073$"@000000000000000000178ee9639f2548be799fd02567fbe7ab72db5569284f27(-2 +@dfa30216181d8752f9310334e5e1d2b841c351fc15de33c5abd867fe4aeae40bB035cebf91bb5d78d77d1cca50f89af2c36f6afe3b871d90d5588d9491ad0770d4f2 +@a09e805af80880b96fc4da11be2416c09dc6774c35a5fdb24c9cce86ddcf1f41B03fb247af91e543b462df8a38f7788004fd486ce86b279f725f0e953995c3d43d5B +&@b8a9be99b5a92ac02081b35c1c57d48ec7c5a303f349c1d362c7afe98964a073""19ak4sce8DgAXLB1FjbbGrAN1JSTd16TLw"UOP_DUP OP_HASH160 5e22aeef451276bbb85538c85ccba37de2d8360e OP_EQUALVERIFY OP_CHECKSIG*276a9145e22aeef451276bbb85538c85ccba37de2d8360e88ac*"19ak4sce8DgAXLB1FjbbGrAN1JSTd16TLw8$J  +@b8a9be99b5a92ac02081b35c1c57d48ec7c5a303f349c1d362c7afe98964a073""15xrBr26HXxTBaTmGpa8QCiNckJkZGis9t"UOP_DUP OP_HASH160 367070b4f502f06524add64c72dfc70220953cac OP_EQUALVERIFY OP_CHECKSIG*276a914367070b4f502f06524add64c72dfc70220953cac88ac*"15xrBr26HXxTBaTmGpa8QCiNckJkZGis9t8$J  $-@00000000000000000009847f4149baa41974605a042839c8f6d52f218908ed69"@000000000000000000178ee9639f2548be799fd02567fbe7ab72db5569284f272 + + + +1@19e0cd6e4bd6897f64727136cd393c994a38f7c66c5fdb75130ea8f19079de01$"@00000000000000000009847f4149baa41974605a042839c8f6d52f218908ed69(-2 +@108265d1e71f2a54a501851529c729c391bb81681a98ab5eed3d8e2b1184ba93B025c538e1fc16bcfa4359db76544df3fe8967eb04b9ed518c93885cbe007ddb4962 +@e4b4bb8d2dccbef627a62590fa11008dd489ae263b955f0d2728ac38b0f919abB024ce02c0ec23b6d83234e15a8f24ed673ef3ca18b77d55c6f56a3929d7c9acda1B + @19e0cd6e4bd6897f64727136cd393c994a38f7c66c5fdb75130ea8f19079de01""1AYpwShMfKxgd3YRjkZMjYnPqsKYukFn1W"UOP_DUP OP_HASH160 68be0b4769260f1812275a38c773678ff597d291 OP_EQUALVERIFY OP_CHECKSIG*276a91468be0b4769260f1812275a38c773678ff597d29188ac*"1AYpwShMfKxgd3YRjkZMjYnPqsKYukFn1W8$J  + @19e0cd6e4bd6897f64727136cd393c994a38f7c66c5fdb75130ea8f19079de01""1K4xafpR5Acvw8jy3J1XSgz4gE8TExgo6k"UOP_DUP OP_HASH160 c631e883dda26f6a0e2a1e71dec43f48ae48f70c OP_EQUALVERIFY OP_CHECKSIG*276a914c631e883dda26f6a0e2a1e71dec43f48ae48f70c88ac*"1K4xafpR5Acvw8jy3J1XSgz4gE8TExgo6k8$J  +Ư @19e0cd6e4bd6897f64727136cd393c994a38f7c66c5fdb75130ea8f19079de01""1P1B28vFJou4vmr8dBhpyjFHVB4BhZ797H"UOP_DUP OP_HASH160 f15b219501ed170a1ee84f32e59a6d5488800e72 OP_EQUALVERIFY OP_CHECKSIG*276a914f15b219501ed170a1ee84f32e59a6d5488800e7288ac*"1P1B28vFJou4vmr8dBhpyjFHVB4BhZ797H8$J ;$-@0000000000000000001545573c0d878cdd8c3b09d583cdf0b4a3df414876741b"@00000000000000000009847f4149baa41974605a042839c8f6d52f218908ed692$޴-@000000000000000000051e27e3605e1dffecb9b52208c386b90d82c0ffd8ac14"@0000000000000000001545573c0d878cdd8c3b09d583cdf0b4a3df414876741b2$-@0000000000000000000630249bed497f98ec4f5abe482579f84f69f7a420dbf1"@000000000000000000051e27e3605e1dffecb9b52208c386b90d82c0ffd8ac142$-@00000000000000000000126b3297b353c66251f9879685fcee0b466400ebc730"@0000000000000000000630249bed497f98ec4f5abe482579f84f69f7a420dbf12$ෂ-@00000000000000000016caf3cc539c784e8f94dfb033ed34ab27eed98d317bdd"@00000000000000000000126b3297b353c66251f9879685fcee0b466400ebc7302$-@0000000000000000000db7c6f64d52730ffa0a78900f2dd4dd6e8eb7fb6f544b"@00000000000000000016caf3cc539c784e8f94dfb033ed34ab27eed98d317bdd2$Ƶ-@00000000000000000001161b200e73732ee85ac24260cb97a0e5fd44b03fa59c"@0000000000000000000db7c6f64d52730ffa0a78900f2dd4dd6e8eb7fb6f544b2$˵-@0000000000000000000fca4ad171eea2a8d17831ac97bb91f21ceedd526cff15"@00000000000000000001161b200e73732ee85ac24260cb97a0e5fd44b03fa59c2$-@0000000000000000001926b0aa451de3e7485cdd468b94852283ada069898d3e"@0000000000000000000fca4ad171eea2a8d17831ac97bb91f21ceedd526cff152$ɶ-@0000000000000000000e02cef1877e14ea35d09a0ab649752dccc54cb23866a5"@0000000000000000001926b0aa451de3e7485cdd468b94852283ada069898d3e2$-@0000000000000000000410a23ca333438201321d5fa3318525d630e8643a5806"@0000000000000000000e02cef1877e14ea35d09a0ab649752dccc54cb23866a52$ةǷ-@0000000000000000000999851ef12d154efb48ef9d36769665dbbcb1bea2288b"@0000000000000000000410a23ca333438201321d5fa3318525d630e8643a58062$-@0000000000000000001592f74bdb97635d1dccebd1aef554d131f50d65c72e38"@0000000000000000000999851ef12d154efb48ef9d36769665dbbcb1bea2288b2$⊸-@0000000000000000000f4047fed547074081a456591a05f7b8db93327f20bbf0"@0000000000000000001592f74bdb97635d1dccebd1aef554d131f50d65c72e382$-@0000000000000000001158f5ae1e66a991b47985dfeff9d72c7343068fec7eb2"@0000000000000000000f4047fed547074081a456591a05f7b8db93327f20bbf02$Ǹ-@0000000000000000000d5a5ad18915fe74097448007d1bdc231e8d5e59ff396e"@0000000000000000001158f5ae1e66a991b47985dfeff9d72c7343068fec7eb22$-@00000000000000000014c3811ece5661a56d3480867489668645e0ff08069e1c"@0000000000000000000d5a5ad18915fe74097448007d1bdc231e8d5e59ff396e2$-@00000000000000000010f260976ad77eb5aca83eb97b39a474c54e25d8e36182"@00000000000000000014c3811ece5661a56d3480867489668645e0ff08069e1c2$-@00000000000000000001c0234512f7b0c5cca9f826eceb5a06d29d95f6a75a11"@00000000000000000010f260976ad77eb5aca83eb97b39a474c54e25d8e361822$𞿺-@00000000000000000005f0b68224d2b1ed9c33fafa428eced976f2515438e55a"@00000000000000000001c0234512f7b0c5cca9f826eceb5a06d29d95f6a75a112 $ĺ-@000000000000000000175546a8e7ba1bdc2518151defddd3e827937e9da6d34f"@00000000000000000005f0b68224d2b1ed9c33fafa428eced976f2515438e55a2 + + + +1@16b58ec6b193a422431275303dc09ba1c8813f16e242b60fcee0c20a03974e21$"@000000000000000000175546a8e7ba1bdc2518151defddd3e827937e9da6d34f(ĺ-2 +@8af642c187ec587f6130aa753531492bb8fb05b96e571b35c0c1286399029ff8B02cc260db2d8ff9b886339b2fea0fd12336e445083c0c1d2c979fd5ad18d653bb72 +@8af642c187ec587f6130aa753531492bb8fb05b96e571b35c0c1286399029ff8B02c76f1f5c6e0a21a240dac3562fe860c2b4d934e3aaff50bb4caca9098998f29dB +@16b58ec6b193a422431275303dc09ba1c8813f16e242b60fcee0c20a03974e21""17FeZ9pt4ZdtK3tk5zVCpEXVpeUykaFSJA"UOP_DUP OP_HASH160 4495ed4d25c0313e7bf517e29377404e3ffb8584 OP_EQUALVERIFY OP_CHECKSIG*276a9144495ed4d25c0313e7bf517e29377404e3ffb858488ac*"17FeZ9pt4ZdtK3tk5zVCpEXVpeUykaFSJA8$J  +@16b58ec6b193a422431275303dc09ba1c8813f16e242b60fcee0c20a03974e21"!1Cws1tC9XdDi2otL7yPwsa9VjoVLyZyEx"UOP_DUP OP_HASH160 02425f522bafa95d14d8c7b9b262da1f1577d1db OP_EQUALVERIFY OP_CHECKSIG*276a91402425f522bafa95d14d8c7b9b262da1f1577d1db88ac*!1Cws1tC9XdDi2otL7yPwsa9VjoVLyZyEx8$J  +۰<@16b58ec6b193a422431275303dc09ba1c8813f16e242b60fcee0c20a03974e21""1DW8Ucr7n7F6DtV7kXQ5xrqknpidVaeKbd"UOP_DUP OP_HASH160 8923d026d25c053f4953f515ab25c3a385c0ce12 OP_EQUALVERIFY OP_CHECKSIG*276a9148923d026d25c053f4953f515ab25c3a385c0ce1288ac*"1DW8Ucr7n7F6DtV7kXQ5xrqknpidVaeKbd8$J 7 $-@00000000000000000013bf4fed9a2dae2819ee40eb45c9006901d8076644a838"@000000000000000000175546a8e7ba1bdc2518151defddd3e827937e9da6d34f2 + + + +1@e34cf29a5b60beaec42029db040d538be4badc5e8656116e80fcf0c06e71f9d6$"@00000000000000000013bf4fed9a2dae2819ee40eb45c9006901d8076644a838(-2 +@e491ac349155daafc613486cfc0458627e6f520c7ae88c0b6ccc2ad1d003e033B039cacd1c11fc96a909d05fbb63ec06a5f7b9791fda674be851f5ee71b63152e692 +@9ffd5d63f6a337a1aaf778292fb1a6b2c163f5047ae89a8f06473ae9c97ea82cB03bea48543ac82584f067efac85d984597ccf29ff11e7630c15afe421077cb4cc2B + @e34cf29a5b60beaec42029db040d538be4badc5e8656116e80fcf0c06e71f9d6""1HcN21WcpRZKSDBnfNgBRLpdF7qKRXCPuP"UOP_DUP OP_HASH160 b6321d9a8a8066750bab666d6fb2aef35067ccc7 OP_EQUALVERIFY OP_CHECKSIG*276a914b6321d9a8a8066750bab666d6fb2aef35067ccc788ac*"1HcN21WcpRZKSDBnfNgBRLpdF7qKRXCPuP8$J  +Z@e34cf29a5b60beaec42029db040d538be4badc5e8656116e80fcf0c06e71f9d6""1GCh579McuCVymyLVgTfFVPL9Y2ErZx7jn"UOP_DUP OP_HASH160 a6bfe9686115a02a0667fc39a6b41bd11d1686b6 OP_EQUALVERIFY OP_CHECKSIG*276a914a6bfe9686115a02a0667fc39a6b41bd11d1686b688ac*"1GCh579McuCVymyLVgTfFVPL9Y2ErZx7jn8$J  +Ύ@e34cf29a5b60beaec42029db040d538be4badc5e8656116e80fcf0c06e71f9d6""16oAKFaDyRyruMJEox7j74LM7qACHPHmUa"UOP_DUP OP_HASH160 3f9389e5bde8f6d403293ee19d85885b6c6ffb49 OP_EQUALVERIFY OP_CHECKSIG*276a9143f9389e5bde8f6d403293ee19d85885b6c6ffb4988ac*"16oAKFaDyRyruMJEox7j74LM7qACHPHmUa8$J  $굻-@00000000000000000001dbc13d43622fcfa9747034d1d6eb0a4f137d9069385e"@00000000000000000013bf4fed9a2dae2819ee40eb45c9006901d8076644a8382$ƻ-@000000000000000000021e1a85f4c627dbfcb367b8f7a8e3d9cdbeb84d6500a9"@00000000000000000001dbc13d43622fcfa9747034d1d6eb0a4f137d9069385e2 $-@0000000000000000001103b9d065c9ca487641ffa07c34c6dd2de09bc31fc664"@000000000000000000021e1a85f4c627dbfcb367b8f7a8e3d9cdbeb84d6500a92 + +1@2b757f94ac8a20c788939ecf76d7eec5508e4f4efcf5f72aa2b94e824555396b$"@0000000000000000001103b9d065c9ca487641ffa07c34c6dd2de09bc31fc664(-2 +@9a7b79dea5850fc87d593227071799e7494bf60eac90f3ca1ada15119e8f5fe7B02446c3c9c6661019597ae2fbb2b270318cc0e3632ac32555525b456912a5fdfcc2 +@ada1720f9ff322d04b2b9a52fce364b4f348a5ac393715744d9350752db7b08cB03b57fc5318c7757094491e476ea9f8d43c559145c7cd24e38ab04aaf47b7ac6a6B +E@2b757f94ac8a20c788939ecf76d7eec5508e4f4efcf5f72aa2b94e824555396b""13jWhDz15eFtBPy1RgpAt3noVqgU9eaA9C"UOP_DUP OP_HASH160 1dfa8244ac051152b29911c36992e83f366fcdb2 OP_EQUALVERIFY OP_CHECKSIG*276a9141dfa8244ac051152b29911c36992e83f366fcdb288ac*"13jWhDz15eFtBPy1RgpAt3noVqgU9eaA9C8$J  +@2b757f94ac8a20c788939ecf76d7eec5508e4f4efcf5f72aa2b94e824555396b""16BeCuwJx7i9jRYCqSPqwNEnUGsimn7Sc7"UOP_DUP OP_HASH160 38dbd895a524011ab5a73d04afdf63e6ac4e3508 OP_EQUALVERIFY OP_CHECKSIG*276a91438dbd895a524011ab5a73d04afdf63e6ac4e350888ac*"16BeCuwJx7i9jRYCqSPqwNEnUGsimn7Sc78$J  $ȋ-@000000000000000000097b9c051f3ca798080e9c222cd62f1677ab96ada1c29c"@0000000000000000001103b9d065c9ca487641ffa07c34c6dd2de09bc31fc6642$-@000000000000000000163d79d7f6955ce679c26ca6985ffc05062b7b32bfa232"@000000000000000000097b9c051f3ca798080e9c222cd62f1677ab96ada1c29c2 + + +1@392dbf898bc1956033c21c2a19816a30183a110668e6e0458f8dd526da83c994$"@000000000000000000163d79d7f6955ce679c26ca6985ffc05062b7b32bfa232(-2 +@430396266b1735256e173a7d4e21cf4257fed37826bc1ae77897b5f688c02cc4B02efb14b67c4a5f6d201ba1fdb6c4c2368fda54b8b05e70f9103ba6a391ffe97102 +@645b17a420ced878388d8b8c3c07c3c6b684167e6f715872c9afe17522ed9e04B0299efb1c039030615b9f144fc7c7752d3e8687d9faa9caa2010fab6849c2ea62dB +@392dbf898bc1956033c21c2a19816a30183a110668e6e0458f8dd526da83c994""1HC6dpETomtxqjFs9HxSQ4T2NMN9rsVL7w"UOP_DUP OP_HASH160 b19b4ab084992de9bc4dcd1e6caf6daf0ef18278 OP_EQUALVERIFY OP_CHECKSIG*276a914b19b4ab084992de9bc4dcd1e6caf6daf0ef1827888ac*"1HC6dpETomtxqjFs9HxSQ4T2NMN9rsVL7w8$J  +d@392dbf898bc1956033c21c2a19816a30183a110668e6e0458f8dd526da83c994""1MaVNAa4JVuKKJZoPPH8KM1r7brxuGiy3U"UOP_DUP OP_HASH160 e1b7eb95a622dc32a24cfb4d1786c4e8f8a5d6a8 OP_EQUALVERIFY OP_CHECKSIG*276a914e1b7eb95a622dc32a24cfb4d1786c4e8f8a5d6a888ac*"1MaVNAa4JVuKKJZoPPH8KM1r7brxuGiy3U8$J  +Όߟ @392dbf898bc1956033c21c2a19816a30183a110668e6e0458f8dd526da83c994""12WhtKdbrZ38MvYuGGvm37Hh1m1dQyeRZS"UOP_DUP OP_HASH160 109651501c62eeff0cf9517f95bab0ba969b078a OP_EQUALVERIFY OP_CHECKSIG*276a914109651501c62eeff0cf9517f95bab0ba969b078a88ac*"12WhtKdbrZ38MvYuGGvm37Hh1m1dQyeRZS8$J  + + +1@fd9567d9c7d2d0628845fa84cc3b440279dc74678c9976f5c86c70b898fbe23a$"@000000000000000000163d79d7f6955ce679c26ca6985ffc05062b7b32bfa232(-2 +@74b4c737b22c5eeea38bf2614ba16bbf599ddfc281d6117e44418448f959301eB03c5b5e3688b990105e7ff43876e0514d4303dff8a63fd35e74561f9c33d69427f2 +@6328c9708977d388940456264f6834493a317e9fcc6a1736100171ca85c06807B03e65e364a4da952d9de456e6b07caebcab143c10a77cd1f2700a742fb4550d6b9B +đ @fd9567d9c7d2d0628845fa84cc3b440279dc74678c9976f5c86c70b898fbe23a""1533wbmabXM234UtgyZYdHSBjxDmZkXHty"UOP_DUP OP_HASH160 2c43ca570b742429459f4307939582c8d05ff22b OP_EQUALVERIFY OP_CHECKSIG*276a9142c43ca570b742429459f4307939582c8d05ff22b88ac*"1533wbmabXM234UtgyZYdHSBjxDmZkXHty8$J  +@fd9567d9c7d2d0628845fa84cc3b440279dc74678c9976f5c86c70b898fbe23a""13YKvaYrfxZDtfLPJRXCjJgV4oJRSy9ayJ"UOP_DUP OP_HASH160 1bdcf1721cbe7a8196d3e4dfe8c7a4d6c2bf9b63 OP_EQUALVERIFY OP_CHECKSIG*276a9141bdcf1721cbe7a8196d3e4dfe8c7a4d6c2bf9b6388ac*"13YKvaYrfxZDtfLPJRXCjJgV4oJRSy9ayJ8$J  +d@fd9567d9c7d2d0628845fa84cc3b440279dc74678c9976f5c86c70b898fbe23a""1JqGcRxJ9Aoe4FqDRugJgUrWA4We3teYRS"UOP_DUP OP_HASH160 c39b22c2cb5ca0f55cabf3094c80c3df9b703240 OP_EQUALVERIFY OP_CHECKSIG*276a914c39b22c2cb5ca0f55cabf3094c80c3df9b70324088ac*"1JqGcRxJ9Aoe4FqDRugJgUrWA4We3teYRS8$J ;?$茲-@000000000000000000071d66084f75dfb8514da06ba882298297774927e4a211"@000000000000000000163d79d7f6955ce679c26ca6985ffc05062b7b32bfa2322> + +1@0603e47f23efdcca881fd261971da82efb1e5fb9f1b3d9240ba42f1eda6d8b87$"@000000000000000000071d66084f75dfb8514da06ba882298297774927e4a211(茲-2 +@dd4fafd1ba7a2f55eff54cf50e2770c67322e1f216f9bf7ad85017abdab15384B02f810de3ebfd7eb059b48191c80689a8455cb40daec88b202062b301090162a892 +@4e7132c6a647720acfa23110a3d49de8104a481ecef8282527d258d67578385dB026e2e22ac3fd3efb3481fc13b08138e40e4c0d5db81d0ea82be578993b64c3e962 +@7ef6a37ac492a607c15ab691dd083502af635e7d13f67f47f255fc8f91f5ac11B031fb63a027399cf3bbfcf8f48f38e6a384515353338499bfc660f97283e433f7f2 +@091c892dde8ed2d0a76efd0100b107b97ff2e1901a4173645021f6156bb744afB02b028076a4c5177cab054f21db88aa225b62c2d8abc096a8a431ae758b0fd2c312 +@dd4fafd1ba7a2f55eff54cf50e2770c67322e1f216f9bf7ad85017abdab15384B032c7967540c60a1a6722673e21a52d15b9aa9eaa2acd503fbc55b0b75575cbdd6B +@0603e47f23efdcca881fd261971da82efb1e5fb9f1b3d9240ba42f1eda6d8b87""1NpBhjZUTGAFcp12YqcHr85of6K71XoLSV"UOP_DUP OP_HASH160 ef472020b705d2a7c9469257aec7624b24830c6a OP_EQUALVERIFY OP_CHECKSIG*276a914ef472020b705d2a7c9469257aec7624b24830c6a88ac*"1NpBhjZUTGAFcp12YqcHr85of6K71XoLSV8$J  +\@0603e47f23efdcca881fd261971da82efb1e5fb9f1b3d9240ba42f1eda6d8b87""1PS8isT2buGs5rso2k13DXLgLnGYzSKMwn"UOP_DUP OP_HASH160 f6139cb91e3165fa5199c5ec1190188c1158c542 OP_EQUALVERIFY OP_CHECKSIG*276a914f6139cb91e3165fa5199c5ec1190188c1158c54288ac*"1PS8isT2buGs5rso2k13DXLgLnGYzSKMwn8$J  +@0603e47f23efdcca881fd261971da82efb1e5fb9f1b3d9240ba42f1eda6d8b87""1DQ2yAXV6L78casRz15ybQTkUSaGna8Ucd"UOP_DUP OP_HASH160 87fcb8391b3acabcd09ec866d0d7123780bf9758 OP_EQUALVERIFY OP_CHECKSIG*276a91487fcb8391b3acabcd09ec866d0d7123780bf975888ac*"1DQ2yAXV6L78casRz15ybQTkUSaGna8Ucd8$J & + +1@cced0373583e2cc108c782d5be2aaf9d2d4c2ee5c87cccc3f2cc8bb46b2699a9$"@000000000000000000071d66084f75dfb8514da06ba882298297774927e4a211(茲-2 +@645b17a420ced878388d8b8c3c07c3c6b684167e6f715872c9afe17522ed9e04B03f287c566cd9b89ef6dd1853bb98c6d6c8ab5c56f76efa453dc1c65d55e4fec282 +@392dbf898bc1956033c21c2a19816a30183a110668e6e0458f8dd526da83c994B02690c5a315a07439b34a66cd585ffa4a64f142f9cc6475097e6b976348ccfc69e2 +@ccc2f22e92e533db631ba72d0937476ae9e3a322a83b11f6c81309712fefc98aB03d16fbf7fdfe016b0dc1b956ec4ad3d2fec47294e93373f06a13dbd4e9fdbeaad2 +@fc6507c27df1947339898e135617a155eb89a08028ea44cec6b17c22bc9aafb7B034d384485fe2817c170647f6b66d9e0da3bb51c2df6892853e090a9efa2082bb32 +@81db8a00c61bec39261adc0d66c32af8da67777b8f3d39688412a0821d4f230eB02f650d2813bfd777a6ab494160c57afc4fa977701fe98f1156b820c615fc59d4a2 +@58ec0bbf47ada8664161848501da0eb3d19c1052c6df9ad3ec557c56bd96c7efB0313a429590edfcf8a904e53e836968fa7a2bc6b404ebedbc85681e29d155b47f42 +@392dbf898bc1956033c21c2a19816a30183a110668e6e0458f8dd526da83c994B03ca4422a4a0212e7d2eaac3a43a2b6e39e8561c3972de8e626f504dda4cb64b57B +}@cced0373583e2cc108c782d5be2aaf9d2d4c2ee5c87cccc3f2cc8bb46b2699a9""13bpqV2CbfPvtRUb8EfaKJeJGXtgzJsoGF"UOP_DUP OP_HASH160 1c86535fc2eb20610bff44dd22b1e8e9135eb3f7 OP_EQUALVERIFY OP_CHECKSIG*276a9141c86535fc2eb20610bff44dd22b1e8e9135eb3f788ac*"13bpqV2CbfPvtRUb8EfaKJeJGXtgzJsoGF8$J  +d@cced0373583e2cc108c782d5be2aaf9d2d4c2ee5c87cccc3f2cc8bb46b2699a9""19wCK3HZDztFJPtwEgexJubQK3fR6Gcy1Q"UOP_DUP OP_HASH160 6200e9012fcb48f2cc51169fb10cd3fc34023d2a OP_EQUALVERIFY OP_CHECKSIG*276a9146200e9012fcb48f2cc51169fb10cd3fc34023d2a88ac*"19wCK3HZDztFJPtwEgexJubQK3fR6Gcy1Q8$J  + +@cced0373583e2cc108c782d5be2aaf9d2d4c2ee5c87cccc3f2cc8bb46b2699a9""1NGQikFUwsaMZByBsrkuhWsAW2UHj2iZcx"UOP_DUP OP_HASH160 e944ae5f1fea660c96d5c5dba1511e6cfce765e2 OP_EQUALVERIFY OP_CHECKSIG*276a914e944ae5f1fea660c96d5c5dba1511e6cfce765e288ac*"1NGQikFUwsaMZByBsrkuhWsAW2UHj2iZcx8$J  + + +1@a8636c22cc7bac97f9e646ab854092022b0e09af08d37bc4338d2e48be6c17f5$"@000000000000000000071d66084f75dfb8514da06ba882298297774927e4a211(茲-2 +@41616c2c34021c29e7b07f67ddca620ab3368510869f8ea5b5620c8faa4af7d7B031d2219d184eb94432300114abd4edbf4487ea88d3377da15c7abc6f9da7fd8382 +@d5f0bf14687c4810becfb6875d69499fb4d5f26fdd338030ee06ebabdfcf6c90B031efccbb8f9ca81ac22a559c0116e11e07f48dde75be7ac6e5a6e224327fbee88B + @a8636c22cc7bac97f9e646ab854092022b0e09af08d37bc4338d2e48be6c17f5""14kD4QptS1oH7PPCdKAmK5c43EJL2U4BHE"UOP_DUP OP_HASH160 29145473e09dfa071326ddd80de34502d3ea4919 OP_EQUALVERIFY OP_CHECKSIG*276a91429145473e09dfa071326ddd80de34502d3ea491988ac*"14kD4QptS1oH7PPCdKAmK5c43EJL2U4BHE8$J  +@a8636c22cc7bac97f9e646ab854092022b0e09af08d37bc4338d2e48be6c17f5""1CzxqLVKjoTSc1Jbog5PwaVu2BU5fTLzp6"UOP_DUP OP_HASH160 839fb367bad798e214448d6e830c6bb3725eb328 OP_EQUALVERIFY OP_CHECKSIG*276a914839fb367bad798e214448d6e830c6bb3725eb32888ac*"1CzxqLVKjoTSc1Jbog5PwaVu2BU5fTLzp68$J  +_@a8636c22cc7bac97f9e646ab854092022b0e09af08d37bc4338d2e48be6c17f5""13Zj88cni13VoWsG5W4Nvc4bfLtkW6TKjG"UOP_DUP OP_HASH160 1c20b98d8a5e60f9e055bf674159420f1b2a56a9 OP_EQUALVERIFY OP_CHECKSIG*276a9141c20b98d8a5e60f9e055bf674159420f1b2a56a988ac*"13Zj88cni13VoWsG5W4Nvc4bfLtkW6TKjG8$J ; + + +1@b14f449e9f828bd03f603e7febb5f1380ac6ef2a2e15e83cba5313b605c8f3cb$"@000000000000000000071d66084f75dfb8514da06ba882298297774927e4a211(茲-2 +@cced0373583e2cc108c782d5be2aaf9d2d4c2ee5c87cccc3f2cc8bb46b2699a9B024e55d1992d06f2c957eea60ecd42f4e2245a75bd5527fa59fc179e8385fc54062 +@cced0373583e2cc108c782d5be2aaf9d2d4c2ee5c87cccc3f2cc8bb46b2699a9B023464ddf4b60c5196b622af8efd5f21b211bc5071aed390511bf6728ade4dc1f4B +i@b14f449e9f828bd03f603e7febb5f1380ac6ef2a2e15e83cba5313b605c8f3cb""13oWvaqWnYthVijs1QQAMtLkRvsm7Jke9K"UOP_DUP OP_HASH160 1ebc5d6f8925312d2702546db9308a9c4bd4a0e9 OP_EQUALVERIFY OP_CHECKSIG*276a9141ebc5d6f8925312d2702546db9308a9c4bd4a0e988ac*"13oWvaqWnYthVijs1QQAMtLkRvsm7Jke9K8$J  +d@b14f449e9f828bd03f603e7febb5f1380ac6ef2a2e15e83cba5313b605c8f3cb""1LHy3jKjv7ytbaYjiRhr5RqyHb5aHWks5F"UOP_DUP OP_HASH160 d39fd4bd491dc45f9f6242504c3b48888940d5c3 OP_EQUALVERIFY OP_CHECKSIG*276a914d39fd4bd491dc45f9f6242504c3b48888940d5c388ac*"1LHy3jKjv7ytbaYjiRhr5RqyHb5aHWks5F8$J  + @b14f449e9f828bd03f603e7febb5f1380ac6ef2a2e15e83cba5313b605c8f3cb""1GekVLt86nnVNq7TSihuWhPGWua7KxGZQh"UOP_DUP OP_HASH160 abad947165885e7420973739af7ba0807307527d OP_EQUALVERIFY OP_CHECKSIG*276a914abad947165885e7420973739af7ba0807307527d88ac*"1GekVLt86nnVNq7TSihuWhPGWua7KxGZQh8$J  + + +1@975c2ab0efe394d98d17d0c576a71a9535b4d9e2e6b5dbde89b9a28294c95f7d$"@000000000000000000071d66084f75dfb8514da06ba882298297774927e4a211(茲-2 +@b14f449e9f828bd03f603e7febb5f1380ac6ef2a2e15e83cba5313b605c8f3cbB02175a301e5bf7e0b2f3df942e4e75c7741cabd82cdba485e2c8e942a67443d0b42 +@b14f449e9f828bd03f603e7febb5f1380ac6ef2a2e15e83cba5313b605c8f3cbB0369f4a12dd36d11d28ce56fa1be0e5de159110d063f07f9c271fc9192a6a53993B +T@975c2ab0efe394d98d17d0c576a71a9535b4d9e2e6b5dbde89b9a28294c95f7d""1GSYcLnsArTPTwVkKxbgm4bsqqTRCaPLKv"UOP_DUP OP_HASH160 a95eac046b6ecca43a6b9986c92b2a905ad2a8eb OP_EQUALVERIFY OP_CHECKSIG*276a914a95eac046b6ecca43a6b9986c92b2a905ad2a8eb88ac*"1GSYcLnsArTPTwVkKxbgm4bsqqTRCaPLKv8$J  +d@975c2ab0efe394d98d17d0c576a71a9535b4d9e2e6b5dbde89b9a28294c95f7d""1EZHccvW2aDCfc5Ee7RxZZRfvh26MfuREE"UOP_DUP OP_HASH160 94b4d092dd0c003c463408dbb788fb4083a53950 OP_EQUALVERIFY OP_CHECKSIG*276a91494b4d092dd0c003c463408dbb788fb4083a5395088ac*"1EZHccvW2aDCfc5Ee7RxZZRfvh26MfuREE8$J  +β @975c2ab0efe394d98d17d0c576a71a9535b4d9e2e6b5dbde89b9a28294c95f7d""19DBHDX2aZfmxjD2YjUy8BHgQWtF8rNE77"UOP_DUP OP_HASH160 5a0e942aa2c0f6a3190b581114889a097a42dc97 OP_EQUALVERIFY OP_CHECKSIG*276a9145a0e942aa2c0f6a3190b581114889a097a42dc9788ac*"19DBHDX2aZfmxjD2YjUy8BHgQWtF8rNE778$J $-@0000000000000000001858080a851671592b9345852cbe6901708a41723f81ef"@000000000000000000071d66084f75dfb8514da06ba882298297774927e4a2112$ؑ-@00000000000000000013c04d63acdad2d0ce405db9621da12441f9eb167a63cd"@0000000000000000001858080a851671592b9345852cbe6901708a41723f81ef2$ż-@0000000000000000000cc916044746a5ad9a3f82d6ac7c3ad018c21080040130"@00000000000000000013c04d63acdad2d0ce405db9621da12441f9eb167a63cd2$-@0000000000000000000e647b97aff07cb02c950d48f459955875591de90e913b"@0000000000000000000cc916044746a5ad9a3f82d6ac7c3ad018c210800401302+$ȋ-@00000000000000000004c1b01a14ee84e6a81f36be9afba847c465b58c686e6d"@0000000000000000000e647b97aff07cb02c950d48f459955875591de90e913b2* + + +1@940d6f4f5d26abf3c9f539949e6a5b4445c3c55e28699a25499df124b621f42b$"@00000000000000000004c1b01a14ee84e6a81f36be9afba847c465b58c686e6d(ȋ-2 +@6fb5f3a96a27b836ed59ba7e59c0df7c57f2a79d577dc0ab7b08b487cb58e41eB03d37f094bc2a52ab46aae6cccb8793d18101be51bc297a0fb124893fb24a4f5072 +@6fb5f3a96a27b836ed59ba7e59c0df7c57f2a79d577dc0ab7b08b487cb58e41eB022f773ee53ddcfac499b468d546b925c9953eb62ead811159d03ec4f8b02a461dB +A@940d6f4f5d26abf3c9f539949e6a5b4445c3c55e28699a25499df124b621f42b""12phAXHK8GjhwFCWF53PbrmCFV5f7oMdyc"UOP_DUP OP_HASH160 13fd340ede6e47f1969cf356387a6feab3ce3bba OP_EQUALVERIFY OP_CHECKSIG*276a91413fd340ede6e47f1969cf356387a6feab3ce3bba88ac*"12phAXHK8GjhwFCWF53PbrmCFV5f7oMdyc8$J  +^@940d6f4f5d26abf3c9f539949e6a5b4445c3c55e28699a25499df124b621f42b""14QkXt5KnHwSiHEdgTXLjwQHArHMm3Lr64"UOP_DUP OP_HASH160 256648941dbb109dd70635646ef47e2a247b42bb OP_EQUALVERIFY OP_CHECKSIG*276a914256648941dbb109dd70635646ef47e2a247b42bb88ac*"14QkXt5KnHwSiHEdgTXLjwQHArHMm3Lr648$J  +@940d6f4f5d26abf3c9f539949e6a5b4445c3c55e28699a25499df124b621f42b""12DeB9yG9hjdHfgWkfKh8vAmZZkUSCkMec"UOP_DUP OP_HASH160 0d5c2646e8b6babad821f0fbf132ccb398286f3a OP_EQUALVERIFY OP_CHECKSIG*276a9140d5c2646e8b6babad821f0fbf132ccb398286f3a88ac*"12DeB9yG9hjdHfgWkfKh8vAmZZkUSCkMec8$J  + + +1@af66866d575a3bd3f4ecc1c1442f21a5febf439f3b7169808af86bbedaa619c1$"@00000000000000000004c1b01a14ee84e6a81f36be9afba847c465b58c686e6d(ȋ-2 +@fd9567d9c7d2d0628845fa84cc3b440279dc74678c9976f5c86c70b898fbe23aB0386bbad1d9ae912719113ade2e504265013d20d84dc2eafea5fb412e718d67a462 +@74b4c737b22c5eeea38bf2614ba16bbf599ddfc281d6117e44418448f959301eB03a4190c4bdca5d639affa2f1b5ad4e9938c88364b43ab0fc855cfacb451afd865B +Ј @af66866d575a3bd3f4ecc1c1442f21a5febf439f3b7169808af86bbedaa619c1""1PF93MSsfWc9BKq7c8MKcfeU6PdXzj8hSw"UOP_DUP OP_HASH160 f3ff4d792c264077920589cc8c372995f15cb6bf OP_EQUALVERIFY OP_CHECKSIG*276a914f3ff4d792c264077920589cc8c372995f15cb6bf88ac*"1PF93MSsfWc9BKq7c8MKcfeU6PdXzj8hSw8$J  +Է@af66866d575a3bd3f4ecc1c1442f21a5febf439f3b7169808af86bbedaa619c1""18xFkr9a6JXuFR5X9MBaHHvJnBBAFayBrr"UOP_DUP OP_HASH160 573c1378f3feb8eed78c8ae33911736c6eef3222 OP_EQUALVERIFY OP_CHECKSIG*276a914573c1378f3feb8eed78c8ae33911736c6eef322288ac*"18xFkr9a6JXuFR5X9MBaHHvJnBBAFayBrr8$J  +@af66866d575a3bd3f4ecc1c1442f21a5febf439f3b7169808af86bbedaa619c1""18S8QBFg6Q3A2izniqgWiBqWYkHJjMudVy"UOP_DUP OP_HASH160 518974d703673a4c8dfca2fd6cca8c8a23e0d4a5 OP_EQUALVERIFY OP_CHECKSIG*276a914518974d703673a4c8dfca2fd6cca8c8a23e0d4a588ac*"18S8QBFg6Q3A2izniqgWiBqWYkHJjMudVy8$J  + + +1@1e6511a41d3b94b42f828171bf6891b0e109cb138bc0850c7192cafb07ba2a5a$"@00000000000000000004c1b01a14ee84e6a81f36be9afba847c465b58c686e6d(ȋ-2 +@af66866d575a3bd3f4ecc1c1442f21a5febf439f3b7169808af86bbedaa619c1B0218f703cce9a92326db85fef5ac96efb16fabc34f18a738c5af163fd0772195772 +@330d6fcd80f4a1649d34f81bd74596dd495326825cfc0311743052ee93c2f3a2B0381b3bef521b0c1f9f4dd587732d78194fd79f1fcd7b196a85c0a8c593c980c66B + +@1e6511a41d3b94b42f828171bf6891b0e109cb138bc0850c7192cafb07ba2a5a""1CsqyJB9W8WR2DvhwGseYEzjwZxYpDYRxn"UOP_DUP OP_HASH160 82470f71ac3a810f3b87405d47d4b9d5ae1e1cc2 OP_EQUALVERIFY OP_CHECKSIG*276a91482470f71ac3a810f3b87405d47d4b9d5ae1e1cc288ac*"1CsqyJB9W8WR2DvhwGseYEzjwZxYpDYRxn8$J  +@1e6511a41d3b94b42f828171bf6891b0e109cb138bc0850c7192cafb07ba2a5a""1AzBbA6Zk3nUVxwVCRBdNtubLbxKXfAFur"UOP_DUP OP_HASH160 6d89ae5987235bd5a4a995fb92ea17c0af3afe4b OP_EQUALVERIFY OP_CHECKSIG*276a9146d89ae5987235bd5a4a995fb92ea17c0af3afe4b88ac*"1AzBbA6Zk3nUVxwVCRBdNtubLbxKXfAFur8$J  +@1e6511a41d3b94b42f828171bf6891b0e109cb138bc0850c7192cafb07ba2a5a""18pe7iyXmgMYQ4RH59CFY3r3XGANk35arU"UOP_DUP OP_HASH160 55cb69db79bd01905653511392bf82fc3d8cfe4b OP_EQUALVERIFY OP_CHECKSIG*276a91455cb69db79bd01905653511392bf82fc3d8cfe4b88ac*"18pe7iyXmgMYQ4RH59CFY3r3XGANk35arU8$J  + + +1@f4f0c7c32cf01d58873480b477817e5d58db451692b2797f594b95b8772ced8b$"@00000000000000000004c1b01a14ee84e6a81f36be9afba847c465b58c686e6d(ȋ-2 +@742f52416a66a4dcda04815cb5d0e0aba4a4c6616ee55fa5959bd7f9d855e9f9B03c1ac25c856d2e7f57af1690e149100275a3b9a7a525be911d10514ad512208442 +@5bd9ffe5ff8678076b464f07aa4fc3ee615e5483c14d90affec455e83f35c556B03ac9dc0b3d3bda6fcdfae148f842c0de130f23c3ff1b82f406747e268aac8089dB +.@f4f0c7c32cf01d58873480b477817e5d58db451692b2797f594b95b8772ced8b""1HMAkpHc7idr99UcrNy23cU5XAHdra74em"UOP_DUP OP_HASH160 b35279a6f8266b56de4d85602d1a419c552ec97f OP_EQUALVERIFY OP_CHECKSIG*276a914b35279a6f8266b56de4d85602d1a419c552ec97f88ac*"1HMAkpHc7idr99UcrNy23cU5XAHdra74em8$J  +@f4f0c7c32cf01d58873480b477817e5d58db451692b2797f594b95b8772ced8b""1NHyDFB98SRu1Kn2MWx9JvH5CawCNLnaUs"UOP_DUP OP_HASH160 e990383272a6a7572d2fb503973b3873385e5787 OP_EQUALVERIFY OP_CHECKSIG*276a914e990383272a6a7572d2fb503973b3873385e578788ac*"1NHyDFB98SRu1Kn2MWx9JvH5CawCNLnaUs8$J  +Ӄ@f4f0c7c32cf01d58873480b477817e5d58db451692b2797f594b95b8772ced8b""1LSpvyqnUUhU2vf5xtB8inT6WAqnAUqaS7"UOP_DUP OP_HASH160 d54ccca983c1c9c74df57214ae6794445bc9a7df OP_EQUALVERIFY OP_CHECKSIG*276a914d54ccca983c1c9c74df57214ae6794445bc9a7df88ac*"1LSpvyqnUUhU2vf5xtB8inT6WAqnAUqaS78$J $Жؽ-@000000000000000000055a97d351d11614689e545f69689ba5c239080477d583"@00000000000000000004c1b01a14ee84e6a81f36be9afba847c465b58c686e6d2,$-@00000000000000000014e130fea72d09d41d68cfaa68314f9e267f094c8af3d6"@000000000000000000055a97d351d11614689e545f69689ba5c239080477d5832+ + + +1@e331dda24ebe68da33953fb687dcdaba3fe984f849c555d6c11f2b9a56f11390$"@00000000000000000014e130fea72d09d41d68cfaa68314f9e267f094c8af3d6(-2 +@975c2ab0efe394d98d17d0c576a71a9535b4d9e2e6b5dbde89b9a28294c95f7dB03518d94c9e4e250c02023da4e680da598598211fb5c50b2244a02460c1d2734f42 +@975c2ab0efe394d98d17d0c576a71a9535b4d9e2e6b5dbde89b9a28294c95f7dB0291597ea9ddf4593044b9f458f0edee7acbfe03815261cb745fef9b71b8f8af5aB +@@e331dda24ebe68da33953fb687dcdaba3fe984f849c555d6c11f2b9a56f11390""17BcukwT1925kanDZsVkAb1V5vpxi9tHYL"UOP_DUP OP_HASH160 43d2e3e144bf381954131ade7f5c98b10e6b1fe8 OP_EQUALVERIFY OP_CHECKSIG*276a91443d2e3e144bf381954131ade7f5c98b10e6b1fe888ac*"17BcukwT1925kanDZsVkAb1V5vpxi9tHYL8$J  +d@e331dda24ebe68da33953fb687dcdaba3fe984f849c555d6c11f2b9a56f11390""12bedr7yvFShaok42bv67LrpCRHVkzp9bU"UOP_DUP OP_HASH160 1185af51ec0b03dd7d413a83140811f8a16c8514 OP_EQUALVERIFY OP_CHECKSIG*276a9141185af51ec0b03dd7d413a83140811f8a16c851488ac*"12bedr7yvFShaok42bv67LrpCRHVkzp9bU8$J  +②@e331dda24ebe68da33953fb687dcdaba3fe984f849c555d6c11f2b9a56f11390""1GDYSKA8LsXqXK9ZzzUnttA8xWhtGi3nnD"UOP_DUP OP_HASH160 a6e91ebf888b0e5192fe17a9bb3098a2ad71b2eb OP_EQUALVERIFY OP_CHECKSIG*276a914a6e91ebf888b0e5192fe17a9bb3098a2ad71b2eb88ac*"1GDYSKA8LsXqXK9ZzzUnttA8xWhtGi3nnD8$J  + +1@d7ea7aaeb4788604bb7debac9bef3df9d50e10dc2aac20c59cc1e359c664dbd4$"@00000000000000000014e130fea72d09d41d68cfaa68314f9e267f094c8af3d6(-2 +@e331dda24ebe68da33953fb687dcdaba3fe984f849c555d6c11f2b9a56f11390B0238d045599878fc7796ba01a2b2f8085182b8c1742801bfe3f70d8dbfc07818932 +@0685ead42fa70f0c4016457f81398709ef8927c4198e7b834f1a9400f7f5dac3B025804cf8cb5b707410dc8ebb6c62a16cf3831602a6ae34ba5b6061bbeb178fd162 +@e331dda24ebe68da33953fb687dcdaba3fe984f849c555d6c11f2b9a56f11390B0389c6786ca18f6b84ef9ced2dfc7ec33281003ea5c7f3be70f6883ff659d4ac9aB +,@d7ea7aaeb4788604bb7debac9bef3df9d50e10dc2aac20c59cc1e359c664dbd4""1JHj2Ur5HkNoZPB853pviurZLXpKq1XrZG"UOP_DUP OP_HASH160 bda3dff622b8a805dcb49d58e629a578799d3ecb OP_EQUALVERIFY OP_CHECKSIG*276a914bda3dff622b8a805dcb49d58e629a578799d3ecb88ac*"1JHj2Ur5HkNoZPB853pviurZLXpKq1XrZG8$J  +d@d7ea7aaeb4788604bb7debac9bef3df9d50e10dc2aac20c59cc1e359c664dbd4""1EBKhxUPJRX5b7KzBwDAnpFPQKCm3btZnT"UOP_DUP OP_HASH160 908d68efe621f20145eea70243c04db4f3b32514 OP_EQUALVERIFY OP_CHECKSIG*276a914908d68efe621f20145eea70243c04db4f3b3251488ac*"1EBKhxUPJRX5b7KzBwDAnpFPQKCm3btZnT8$J  +@d7ea7aaeb4788604bb7debac9bef3df9d50e10dc2aac20c59cc1e359c664dbd4""1NBfem2rGKo6g1zUGanHPiAUqrFt2oGfRi"UOP_DUP OP_HASH160 e85f10b913bf313721bf5201da5604b8f6f80716 OP_EQUALVERIFY OP_CHECKSIG*276a914e85f10b913bf313721bf5201da5604b8f6f8071688ac*"1NBfem2rGKo6g1zUGanHPiAUqrFt2oGfRi8$J  + + +1@25fa539c525cbc9d6d75d435cd6955bdfbb20f202a95d39693759a2b4a9f322d$"@00000000000000000014e130fea72d09d41d68cfaa68314f9e267f094c8af3d6(-2 +@242d571083f4097d1321989048917e73976bca7317d8fef156f08d8c678aafebB037f44ae600793ac8644a2d3788358de433608909ac0c0ad1bd03055d257d26b1f2 +@ef54ae9abcdb146a974581737ac463a9e18bb82d3556cbe7b54fc5b5a222b850B0383df3c7f7c0248603eda01e9404e555863ca12c0cdfc6fa0f6b988426601b7a7B +@25fa539c525cbc9d6d75d435cd6955bdfbb20f202a95d39693759a2b4a9f322d""14LMcSEkpfYRHAZt6LWzzGgDr9ra54bKri"UOP_DUP OP_HASH160 24917c5c18b89e0f2742848520103a70bcb1e072 OP_EQUALVERIFY OP_CHECKSIG*276a91424917c5c18b89e0f2742848520103a70bcb1e07288ac*"14LMcSEkpfYRHAZt6LWzzGgDr9ra54bKri8$J  +@25fa539c525cbc9d6d75d435cd6955bdfbb20f202a95d39693759a2b4a9f322d""13Z538trgduS5hP1Vt1d29uAoE7ubTEYku"UOP_DUP OP_HASH160 1c00ee9f6f6c4473758254df4543447d1e4162e2 OP_EQUALVERIFY OP_CHECKSIG*276a9141c00ee9f6f6c4473758254df4543447d1e4162e288ac*"13Z538trgduS5hP1Vt1d29uAoE7ubTEYku8$J  +@25fa539c525cbc9d6d75d435cd6955bdfbb20f202a95d39693759a2b4a9f322d""19ZBeRoc4GYPrW5thKfQAg6Gf3nUkqtvaS"UOP_DUP OP_HASH160 5dd7340b776797b5f7e466f1c78f205961c3e143 OP_EQUALVERIFY OP_CHECKSIG*276a9145dd7340b776797b5f7e466f1c78f205961c3e14388ac*"19ZBeRoc4GYPrW5thKfQAg6Gf3nUkqtvaS8$J  + + +1@58fec4a093fcaf789d138cbebc0d5aedd6fad32e992844c85b6bf745ad0e3d4d$"@00000000000000000014e130fea72d09d41d68cfaa68314f9e267f094c8af3d6(-2 +@25fa539c525cbc9d6d75d435cd6955bdfbb20f202a95d39693759a2b4a9f322dB031d0df2f090fb5b4e74cdcf5e040066a1c17e0beedd6e6ac861686322ef1101902 +@25fa539c525cbc9d6d75d435cd6955bdfbb20f202a95d39693759a2b4a9f322dB025c8dd15c2bef20affcc872cb4c8ea03aae654db835e37010df45532f306e5644B +@58fec4a093fcaf789d138cbebc0d5aedd6fad32e992844c85b6bf745ad0e3d4d""14F5PSPXWQ7XbXPvzhu5jKZ7FeZtDG4PFJ"UOP_DUP OP_HASH160 2391dcdf2f952cb6f03eca3342619b75869a6445 OP_EQUALVERIFY OP_CHECKSIG*276a9142391dcdf2f952cb6f03eca3342619b75869a644588ac*"14F5PSPXWQ7XbXPvzhu5jKZ7FeZtDG4PFJ8$J  +@58fec4a093fcaf789d138cbebc0d5aedd6fad32e992844c85b6bf745ad0e3d4d""19sLd4q4m4uQSBj7nfPSUERSst7mQVDZgG"UOP_DUP OP_HASH160 61462f0feb69008bc9e249fb884eeb0531bc7935 OP_EQUALVERIFY OP_CHECKSIG*276a91461462f0feb69008bc9e249fb884eeb0531bc793588ac*"19sLd4q4m4uQSBj7nfPSUERSst7mQVDZgG8$J  +@58fec4a093fcaf789d138cbebc0d5aedd6fad32e992844c85b6bf745ad0e3d4d""1L1fc5b9gb3iLqLDf2GTruQHe8MCuXipX3"UOP_DUP OP_HASH160 d08a9d95c021b1e68983af3b395ad15edc234b08 OP_EQUALVERIFY OP_CHECKSIG*276a914d08a9d95c021b1e68983af3b395ad15edc234b0888ac*"1L1fc5b9gb3iLqLDf2GTruQHe8MCuXipX38$J $-@00000000000000000001bdc9075b6c9bdcc478c631b9ce6862da707cfa2d9f98"@00000000000000000014e130fea72d09d41d68cfaa68314f9e267f094c8af3d62$-@00000000000000000003b1682c65ed407e46ff8c77443c2d9627c4660a4bc136"@00000000000000000001bdc9075b6c9bdcc478c631b9ce6862da707cfa2d9f982$ܾ-@000000000000000000017ef0d8ff676c77299abb0d8b41dbc5a3c8d552d759ae"@00000000000000000003b1682c65ed407e46ff8c77443c2d9627c4660a4bc1362$-@0000000000000000000547c15370fb5f420ee9cd60f4ca91b2d85c6fe066e158"@000000000000000000017ef0d8ff676c77299abb0d8b41dbc5a3c8d552d759ae2$-@00000000000000000005537c80e7a0c2f8e968e4c72a0c53d376c826e88a06bc"@0000000000000000000547c15370fb5f420ee9cd60f4ca91b2d85c6fe066e1582 + + +1@8b66a3ba32cde7b4822022379bd2ecc2a731b5506243e23e6ef530b2d7a77967$"@00000000000000000005537c80e7a0c2f8e968e4c72a0c53d376c826e88a06bc(-2 +@7ef9d6d3dd901b9b9a8d62dd3c44f6b4d9afba8df40144e10295ff1d81333b14B023f02ef54404d3f88917b55b9bec478e9e612e04fa7ecb5cf20f9b828b44035b52 +@ad7e85f90e8c26d3e738e84e01bf328733cdbb5cc01f836dee76fc960c76dba0B039022833ca128a0c57d1763f30779515f22169e228c0247a18110bc68ad721bd9B +f@8b66a3ba32cde7b4822022379bd2ecc2a731b5506243e23e6ef530b2d7a77967""1CdFFHB9Mj6wMXUoSpf75xjRQdFZnJ75qi"UOP_DUP OP_HASH160 7f844017e2654817cd6270420279bd133f44ecbe OP_EQUALVERIFY OP_CHECKSIG*276a9147f844017e2654817cd6270420279bd133f44ecbe88ac*"1CdFFHB9Mj6wMXUoSpf75xjRQdFZnJ75qi8$J  +л@8b66a3ba32cde7b4822022379bd2ecc2a731b5506243e23e6ef530b2d7a77967""13Y9KVzSTvmpWq5MXTVB56fG6fWK1DvNoc"UOP_DUP OP_HASH160 1bd41738553cdbd83a6d586f0c28d90ee475090a OP_EQUALVERIFY OP_CHECKSIG*276a9141bd41738553cdbd83a6d586f0c28d90ee475090a88ac*"13Y9KVzSTvmpWq5MXTVB56fG6fWK1DvNoc8$J  +܍@8b66a3ba32cde7b4822022379bd2ecc2a731b5506243e23e6ef530b2d7a77967""12NbvRhLJntV1GUKVkDpifxKCTMwjS77tD"UOP_DUP OP_HASH160 0f0e02fd354b6e76d6436ca971a4c5950dcba6da OP_EQUALVERIFY OP_CHECKSIG*276a9140f0e02fd354b6e76d6436ca971a4c5950dcba6da88ac*"12NbvRhLJntV1GUKVkDpifxKCTMwjS77tD8$J ' + + +1@44253766ace60f165e712f078e331fbcb6f61fcdf4056956f02e7be71f2f91da$"@00000000000000000005537c80e7a0c2f8e968e4c72a0c53d376c826e88a06bc(-2 +@940d6f4f5d26abf3c9f539949e6a5b4445c3c55e28699a25499df124b621f42bB03c5d08335721d39fde10d585a39e94fda4dfaa8e7d320aad536c6aff1302075d42 +@940d6f4f5d26abf3c9f539949e6a5b4445c3c55e28699a25499df124b621f42bB025b8620c4dad3fcf87c2672fe67b9eacec555e8a770a4dc46d27a821031da85e1B +^@44253766ace60f165e712f078e331fbcb6f61fcdf4056956f02e7be71f2f91da""1Km9UTwK1vvE3tzLrnH5zQ7DzsCQp44UUM"UOP_DUP OP_HASH160 cdcba3c7e2aba87e7bc38725583e867894931022 OP_EQUALVERIFY OP_CHECKSIG*276a914cdcba3c7e2aba87e7bc38725583e86789493102288ac*"1Km9UTwK1vvE3tzLrnH5zQ7DzsCQp44UUM8$J  + @44253766ace60f165e712f078e331fbcb6f61fcdf4056956f02e7be71f2f91da""1G8ucN7tc2SAv29fRuBe47Up9WhEuN12PZ"UOP_DUP OP_HASH160 a608b7022d5821c38ee0ff5f31679f33dfb758d2 OP_EQUALVERIFY OP_CHECKSIG*276a914a608b7022d5821c38ee0ff5f31679f33dfb758d288ac*"1G8ucN7tc2SAv29fRuBe47Up9WhEuN12PZ8$J  +ϔ@44253766ace60f165e712f078e331fbcb6f61fcdf4056956f02e7be71f2f91da""1M1uLc1E4RgBkSccoNDPhZ3mRghgjzEejN"UOP_DUP OP_HASH160 db8e348a0131ff2824e20140e8c1bca6659bd35c OP_EQUALVERIFY OP_CHECKSIG*276a914db8e348a0131ff2824e20140e8c1bca6659bd35c88ac*"1M1uLc1E4RgBkSccoNDPhZ3mRghgjzEejN8$J $ٿ-@00000000000000000000008b80d0529bc20ac2c580f85acd2aed0baf5b82bdf5"@00000000000000000005537c80e7a0c2f8e968e4c72a0c53d376c826e88a06bc2!$-@0000000000000000001581ab9cc657d2730a3371d300cee7b1ebb204389c4e43"@00000000000000000000008b80d0529bc20ac2c580f85acd2aed0baf5b82bdf52 + + +1@2482e6ca3c409d3b8207b4ad75e1e7430a015bda928b2ca7ab9e8b104411d2de$"@0000000000000000001581ab9cc657d2730a3371d300cee7b1ebb204389c4e43(-2 +@7494732248a9d75155f0c44501fa8ca5368efdda9795e7c566e6262e6e1118feB02a44761839b4fab42689c9cdd917519cdc61733d4bc6b459689a3fdf5ef902ade2 +@5bc226a98e1820c5e05d72f07cf8602a3b3664ccdfa8ef668c662736cb8601ebB0231260190892d6f74149a8389701dc8f3eb4eac79ea43acafb783f1c1f79612cbB +Y@2482e6ca3c409d3b8207b4ad75e1e7430a015bda928b2ca7ab9e8b104411d2de""1GroGDek61SR2mThHsH7MBExux8SvHZAXr"UOP_DUP OP_HASH160 adf4e303b7b3442eb91b3a0f77de2c5145d059ff OP_EQUALVERIFY OP_CHECKSIG*276a914adf4e303b7b3442eb91b3a0f77de2c5145d059ff88ac*"1GroGDek61SR2mThHsH7MBExux8SvHZAXr8$J  +@2482e6ca3c409d3b8207b4ad75e1e7430a015bda928b2ca7ab9e8b104411d2de""1JUZJCK1SCsbD3gstdYoSZRh7MCd1ELaNK"UOP_DUP OP_HASH160 bfb0543af111dbe871f6426ede7ddea0f79f8cdb OP_EQUALVERIFY OP_CHECKSIG*276a914bfb0543af111dbe871f6426ede7ddea0f79f8cdb88ac*"1JUZJCK1SCsbD3gstdYoSZRh7MCd1ELaNK8$J  +s@2482e6ca3c409d3b8207b4ad75e1e7430a015bda928b2ca7ab9e8b104411d2de""17J5DmcYFKzvNvMFVjrwgKhCQz5Lx6YBjf"UOP_DUP OP_HASH160 450b594f24a372e3ada25df98fbc6db225a55b08 OP_EQUALVERIFY OP_CHECKSIG*276a914450b594f24a372e3ada25df98fbc6db225a55b0888ac*"17J5DmcYFKzvNvMFVjrwgKhCQz5Lx6YBjf8$J  + + +1@c39a5749154c5f16fe7f3f6535f9e2c8e4f129e296e09ca53f5d29d40f522ae7$"@0000000000000000001581ab9cc657d2730a3371d300cee7b1ebb204389c4e43(-2 +@1e6511a41d3b94b42f828171bf6891b0e109cb138bc0850c7192cafb07ba2a5aB02a262c5f0e85a78cc5e4864718a79af17c9159f6c7b2417690495685720a818312 +@0685ead42fa70f0c4016457f81398709ef8927c4198e7b834f1a9400f7f5dac3B036c185cb477145341570c763b8399fcba63704bc61c9d4fbe80f7d6a05ff54d57B + +@c39a5749154c5f16fe7f3f6535f9e2c8e4f129e296e09ca53f5d29d40f522ae7""1LVDfKMKQRZqhMKZ638AZ3kDuHfhmKEdR9"UOP_DUP OP_HASH160 d5c09afa455893a607b4450d5501e0a2ef10e5e1 OP_EQUALVERIFY OP_CHECKSIG*276a914d5c09afa455893a607b4450d5501e0a2ef10e5e188ac*"1LVDfKMKQRZqhMKZ638AZ3kDuHfhmKEdR98$J  +ѱ@c39a5749154c5f16fe7f3f6535f9e2c8e4f129e296e09ca53f5d29d40f522ae7""1KbhaAu4JaazbTaVXx1HaVkC9MmrGrG9Gu"UOP_DUP OP_HASH160 cc024647b7aa5d926a750031a873265c2f313cf9 OP_EQUALVERIFY OP_CHECKSIG*276a914cc024647b7aa5d926a750031a873265c2f313cf988ac*"1KbhaAu4JaazbTaVXx1HaVkC9MmrGrG9Gu8$J  +a@c39a5749154c5f16fe7f3f6535f9e2c8e4f129e296e09ca53f5d29d40f522ae7""157L3ZAPadmJ4oi8eXAsAnLv3uzRzXMLGm"UOP_DUP OP_HASH160 2d12e56504c7f746e267d82ad72c1a56554312b0 OP_EQUALVERIFY OP_CHECKSIG*276a9142d12e56504c7f746e267d82ad72c1a56554312b088ac*"157L3ZAPadmJ4oi8eXAsAnLv3uzRzXMLGm8$J  + + +1@4aac9d36e662bf09c9bf78769b06fc2861f25d6b8b376db9d546e6b52b786e17$"@0000000000000000001581ab9cc657d2730a3371d300cee7b1ebb204389c4e43(-2 +@5964caeb4326279c571dd238039e701184afceed096a775869e31c3f99883474B037e6e1fd93bd340b23b59d42f5d4802d3bf11b667a737307fd079e57eb5f357922 +@607ff20e251de943f833035b52be2de607b39e456cb3156e568b4c5ccf7f2f53B034fc8b45d001bf4fda6114b8cf622dc39cae5d6f802814925e857433a1e05b6dfB +@4aac9d36e662bf09c9bf78769b06fc2861f25d6b8b376db9d546e6b52b786e17""1DvX1skwKNPPvj2BCMThbHk6qYW68fBhZa"UOP_DUP OP_HASH160 8dc09c57c45997df3ec13ad716e63af882a06867 OP_EQUALVERIFY OP_CHECKSIG*276a9148dc09c57c45997df3ec13ad716e63af882a0686788ac*"1DvX1skwKNPPvj2BCMThbHk6qYW68fBhZa8$J  +@4aac9d36e662bf09c9bf78769b06fc2861f25d6b8b376db9d546e6b52b786e17""15cfDD1RhmhPVjhjEyZ93ax14pwbDoPrzj"UOP_DUP OP_HASH160 329ef552633e376ccd9ffc28dfd4870aeecb5d55 OP_EQUALVERIFY OP_CHECKSIG*276a914329ef552633e376ccd9ffc28dfd4870aeecb5d5588ac*"15cfDD1RhmhPVjhjEyZ93ax14pwbDoPrzj8$J  +@4aac9d36e662bf09c9bf78769b06fc2861f25d6b8b376db9d546e6b52b786e17""17rHSVtpB8Cq3WxtEbobqH8jox7LfzreTp"UOP_DUP OP_HASH160 4b22dc24d36760c19f61634e2fe5fbc43016e7be OP_EQUALVERIFY OP_CHECKSIG*276a9144b22dc24d36760c19f61634e2fe5fbc43016e7be88ac*"17rHSVtpB8Cq3WxtEbobqH8jox7LfzreTp8$J ; $-@0000000000000000001359253ffdbdd9fd722d5c9c0c6a5bf866b70dd20058fa"@0000000000000000001581ab9cc657d2730a3371d300cee7b1ebb204389c4e432 + + + +1@d1a342ecd9712ff3f323acd3200a8dd49bb9af0dddab8b102280485b2950112d$"@0000000000000000001359253ffdbdd9fd722d5c9c0c6a5bf866b70dd20058fa(-2 +@4d541d790684f3e62da6c69b40075baf8feda4a2b631fbde0b17a70ca13ab019B03d26a52f367bd91e035592569d734c6fe4c93e938ddc960d05d339bdcc043d47b2 +@4aac9d36e662bf09c9bf78769b06fc2861f25d6b8b376db9d546e6b52b786e17B03d896e7622f38d499c6effbe7879bfd51ffb4ac79c31a538400ba2596764b6d7eB + @d1a342ecd9712ff3f323acd3200a8dd49bb9af0dddab8b102280485b2950112d""1MxnxDDsiSWcW4tKrewTqbuDgyQabHy9yV"UOP_DUP OP_HASH160 e5efc096769a103e66b84c362eaecba9ccd8d8db OP_EQUALVERIFY OP_CHECKSIG*276a914e5efc096769a103e66b84c362eaecba9ccd8d8db88ac*"1MxnxDDsiSWcW4tKrewTqbuDgyQabHy9yV8$J  +@d1a342ecd9712ff3f323acd3200a8dd49bb9af0dddab8b102280485b2950112d""1L4Y9D1jKcSVaaEhSeEGZay5uYAjd5JhR6"UOP_DUP OP_HASH160 d115a226195be5e944c0ae58cf75671b80c398ca OP_EQUALVERIFY OP_CHECKSIG*276a914d115a226195be5e944c0ae58cf75671b80c398ca88ac*"1L4Y9D1jKcSVaaEhSeEGZay5uYAjd5JhR68$J  +Ƌ @d1a342ecd9712ff3f323acd3200a8dd49bb9af0dddab8b102280485b2950112d""188YGfoxnTKngTZjsvtE88SH97x5cxeSgR"UOP_DUP OP_HASH160 4e35e52dea895964b3b7cfe27a9137dd2ed32c26 OP_EQUALVERIFY OP_CHECKSIG*276a9144e35e52dea895964b3b7cfe27a9137dd2ed32c2688ac*"188YGfoxnTKngTZjsvtE88SH97x5cxeSgR8$J ;$պ-@000000000000000000147771fe11d86f4c88ea1acbe5ddefc8a213098bd93627"@0000000000000000001359253ffdbdd9fd722d5c9c0c6a5bf866b70dd20058fa2$-@0000000000000000000b98693657851238226f4989666f34e499c5ad506902ee"@000000000000000000147771fe11d86f4c88ea1acbe5ddefc8a213098bd936272$-@00000000000000000001419f06990ec53eef2d9c86ef7a0048c902e71e9ed61e"@0000000000000000000b98693657851238226f4989666f34e499c5ad506902ee2$-@000000000000000000187952f4bd3aa113f8bd85477a71f57ee08dec62117722"@00000000000000000001419f06990ec53eef2d9c86ef7a0048c902e71e9ed61e2$Ȁ-@0000000000000000000443b324d5a36260d041f9c98b101c31ca23e043a0f8b2"@000000000000000000187952f4bd3aa113f8bd85477a71f57ee08dec621177222$-@00000000000000000000e2dec7f2cfccddd4b3b8320b0ae952b4b5a4313b63f8"@0000000000000000000443b324d5a36260d041f9c98b101c31ca23e043a0f8b22$-@0000000000000000000e558979280e91217c7872f6e87b07eff705566868926e"@00000000000000000000e2dec7f2cfccddd4b3b8320b0ae952b4b5a4313b63f82$-@0000000000000000000906bb74fb1f76e287676749a0709f459d4031b6be7161"@0000000000000000000e558979280e91217c7872f6e87b07eff705566868926e2N$-@0000000000000000000f55fff945b9ffede53032d24122761266ba46fd2a5209"@0000000000000000000906bb74fb1f76e287676749a0709f459d4031b6be71612L + + +1@aa56f8f4e874814b1000e7a88af743e616a4a916e1b3fc8843654b2826926247$"@0000000000000000000f55fff945b9ffede53032d24122761266ba46fd2a5209(-2 +@44d76edb94d06406ee707cced31b5bfff77713d9219d3fbe718f56bc94d5ba81B02a5c6a78f4cfce7cb2d57b0718d1c8fded6843050e3275381b47c9c3f5b8855e72 +@73e5e61ffda181d8e79dc32dc20772a00acd58775cceaa82f1b980b5453a4852B03d9aee17a833b1f9812bb8c681622a29f875334ee925adb9152192771e7a3eac8B +ùg@aa56f8f4e874814b1000e7a88af743e616a4a916e1b3fc8843654b2826926247""1GTR9HR1SNLk9zy5WdSQMfFK1xvSAuKeFT"UOP_DUP OP_HASH160 a988daec2e2164ebfda55abd667c384c233bee97 OP_EQUALVERIFY OP_CHECKSIG*276a914a988daec2e2164ebfda55abd667c384c233bee9788ac*"1GTR9HR1SNLk9zy5WdSQMfFK1xvSAuKeFT8$J  +@aa56f8f4e874814b1000e7a88af743e616a4a916e1b3fc8843654b2826926247""1MD7MqsHfocYfRZPqWnVKjsMBMbFDLYYSp"UOP_DUP OP_HASH160 ddacd0d43c29a7e78f39b07623bc35a3151fa791 OP_EQUALVERIFY OP_CHECKSIG*276a914ddacd0d43c29a7e78f39b07623bc35a3151fa79188ac*"1MD7MqsHfocYfRZPqWnVKjsMBMbFDLYYSp8$J  + @aa56f8f4e874814b1000e7a88af743e616a4a916e1b3fc8843654b2826926247""1B7j9YMRBVPXXuHcmDt2a8vNrm1wTxJtt4"UOP_DUP OP_HASH160 6ef6efb567a7ba04f422e7aaaf9145221734d108 OP_EQUALVERIFY OP_CHECKSIG*276a9146ef6efb567a7ba04f422e7aaaf9145221734d10888ac*"1B7j9YMRBVPXXuHcmDt2a8vNrm1wTxJtt48$J  + + +1@dde29226a6217894784f487176ce4c3c1eed5cfdd7403c79ddf5e231faae3cbe$"@0000000000000000000f55fff945b9ffede53032d24122761266ba46fd2a5209(-2 +@db069e1b32993a1e0eede0c4617fb55b29c37ced089c0effd43f132a385c054eB0383b873a24a3f835fbbb3ab067beb598244e3c7582a41ec5cc2ffc509f39bf8592 +@aa56f8f4e874814b1000e7a88af743e616a4a916e1b3fc8843654b2826926247B023eb95843dcdca784f5b7999e1082c91f800a1fc7f9831de0009c1300d219fc52B +o@dde29226a6217894784f487176ce4c3c1eed5cfdd7403c79ddf5e231faae3cbe""177XjHfz7i15rR3dW3cuXM787AW2e6adcz"UOP_DUP OP_HASH160 430ce6de4857d4f7a68d62ffe0feb4e101b80681 OP_EQUALVERIFY OP_CHECKSIG*276a914430ce6de4857d4f7a68d62ffe0feb4e101b8068188ac*"177XjHfz7i15rR3dW3cuXM787AW2e6adcz8$J  +@dde29226a6217894784f487176ce4c3c1eed5cfdd7403c79ddf5e231faae3cbe""16qdMZMQnLVdC5QM9Hkdhir9qwhG3kedTn"UOP_DUP OP_HASH160 400af1371811320185205b8c50a785416a1243a7 OP_EQUALVERIFY OP_CHECKSIG*276a914400af1371811320185205b8c50a785416a1243a788ac*"16qdMZMQnLVdC5QM9Hkdhir9qwhG3kedTn8$J  + @dde29226a6217894784f487176ce4c3c1eed5cfdd7403c79ddf5e231faae3cbe""1PG5nP4AMZdXZ9dGkmTrxRVt2W6LmchAm4"UOP_DUP OP_HASH160 f42cffb36c70b6303c8a16ac42caac1e03c6cd9a OP_EQUALVERIFY OP_CHECKSIG*276a914f42cffb36c70b6303c8a16ac42caac1e03c6cd9a88ac*"1PG5nP4AMZdXZ9dGkmTrxRVt2W6LmchAm48$J  + + +1@a344f7e52701d1d1c5fb8a174e7ce891f974eda6692082afd8e745dc045ab9e8$"@0000000000000000000f55fff945b9ffede53032d24122761266ba46fd2a5209(-2 +@e7053464ae476abe7764c61af0bdec09da2d5c0711cebcf3eeaf0cab0950e6b7B035e53466839367cc1fdcb25f5d0deca17f4505a933bed1d213f4b3a457fbf6ab02 +@dde29226a6217894784f487176ce4c3c1eed5cfdd7403c79ddf5e231faae3cbeB033b4d10660dc6d028a9d272239396466cebe6cb70e5bcd1efd827e9e139a381e7B +@a344f7e52701d1d1c5fb8a174e7ce891f974eda6692082afd8e745dc045ab9e8""1Jw7BmbyBs39Hdm7yoVf7ZxuPKmA4UrFzY"UOP_DUP OP_HASH160 c4b5c3886baab028b6128cebae4dce1563904340 OP_EQUALVERIFY OP_CHECKSIG*276a914c4b5c3886baab028b6128cebae4dce156390434088ac*"1Jw7BmbyBs39Hdm7yoVf7ZxuPKmA4UrFzY8$J  +6@a344f7e52701d1d1c5fb8a174e7ce891f974eda6692082afd8e745dc045ab9e8""1BQtqbvx3jxEmSBn9wMtkN1xdf74xWyzBz"UOP_DUP OP_HASH160 723618dca6f7e3c624440c80a8041e138e87f2b7 OP_EQUALVERIFY OP_CHECKSIG*276a914723618dca6f7e3c624440c80a8041e138e87f2b788ac*"1BQtqbvx3jxEmSBn9wMtkN1xdf74xWyzBz8$J  + @a344f7e52701d1d1c5fb8a174e7ce891f974eda6692082afd8e745dc045ab9e8""1KvtHXFXtGi43odjPEi6d1KsBEnVhCxiz4"UOP_DUP OP_HASH160 cfa31eda9ffbf5870bf63d9c7aa288c0b2a40c84 OP_EQUALVERIFY OP_CHECKSIG*276a914cfa31eda9ffbf5870bf63d9c7aa288c0b2a40c8488ac*"1KvtHXFXtGi43odjPEi6d1KsBEnVhCxiz48$J  + + +1@b8a18a6ff0e5abdc6e00c3a8b56dd851e101871482c5cf2bd1fd1ea083157bc8$"@0000000000000000000f55fff945b9ffede53032d24122761266ba46fd2a5209(-2 +@8a2295fa0f985f9b701ae2c49b2a425ed6f8f4668fdd76128e4451b53d31db15B028624c544f9d45f75a75d870ce5385760b393eb6595b4f2103d591e1f573ef1a72 +@a344f7e52701d1d1c5fb8a174e7ce891f974eda6692082afd8e745dc045ab9e8B02383ab47a12eebf1c43241c6146703ba2a23b01877cb2503c42a3135632457bcdB +ͣy@b8a18a6ff0e5abdc6e00c3a8b56dd851e101871482c5cf2bd1fd1ea083157bc8""1NfmmADEskqaErewgmSRJrgF4TPtq7ejKG"UOP_DUP OP_HASH160 edafd01abc98a14916f3bc00d6ad30297fbe35fa OP_EQUALVERIFY OP_CHECKSIG*276a914edafd01abc98a14916f3bc00d6ad30297fbe35fa88ac*"1NfmmADEskqaErewgmSRJrgF4TPtq7ejKG8$J  +G@b8a18a6ff0e5abdc6e00c3a8b56dd851e101871482c5cf2bd1fd1ea083157bc8""15f3qq8T9i1kt55xYVWuH4GsmmxB5KNsHt"UOP_DUP OP_HASH160 3312ae95fae1d4f28c3eb239e61238ccc657e2e0 OP_EQUALVERIFY OP_CHECKSIG*276a9143312ae95fae1d4f28c3eb239e61238ccc657e2e088ac*"15f3qq8T9i1kt55xYVWuH4GsmmxB5KNsHt8$J  + @b8a18a6ff0e5abdc6e00c3a8b56dd851e101871482c5cf2bd1fd1ea083157bc8""1DZ4E4YPKECEe9mzsDNESXzGBCWsAJfxBZ"UOP_DUP OP_HASH160 89b1832f03362580af3f5706e9df6ef287875e04 OP_EQUALVERIFY OP_CHECKSIG*276a91489b1832f03362580af3f5706e9df6ef287875e0488ac*"1DZ4E4YPKECEe9mzsDNESXzGBCWsAJfxBZ8$J  + + +1@8986a543a017e0a5e595f278c776a1d154d36c34e1b7d8f8384c4168dc5ea9af$"@0000000000000000000f55fff945b9ffede53032d24122761266ba46fd2a5209(-2 +@2482e6ca3c409d3b8207b4ad75e1e7430a015bda928b2ca7ab9e8b104411d2deB032f20a3c440b6591ae8ccb1ee4b8234a53e00c2feae1c53289f99da58f29d8fea2 +@02f6cab1affb5813a126f83cbda759bff01ff585ad6e418a0d9379964ad6d61bB024eab600d3d13bfbcc90af5cc991888410ca2883988142a6037d9282f3a36a6d2B +Y@8986a543a017e0a5e595f278c776a1d154d36c34e1b7d8f8384c4168dc5ea9af""1D1ozwDeFcmafK3ywfCgNdUR4v8UZTqKgW"UOP_DUP OP_HASH160 83c8bdf9add77c0b1b489f854d3e47e0817d9307 OP_EQUALVERIFY OP_CHECKSIG*276a91483c8bdf9add77c0b1b489f854d3e47e0817d930788ac*"1D1ozwDeFcmafK3ywfCgNdUR4v8UZTqKgW8$J  +@8986a543a017e0a5e595f278c776a1d154d36c34e1b7d8f8384c4168dc5ea9af""1ABzEtnBvBPcTkorrcAqNw3PgyyDt2krQD"UOP_DUP OP_HASH160 64cd12a4ae747696550aeeed1fe6336ca3382d09 OP_EQUALVERIFY OP_CHECKSIG*276a91464cd12a4ae747696550aeeed1fe6336ca3382d0988ac*"1ABzEtnBvBPcTkorrcAqNw3PgyyDt2krQD8$J  +<@8986a543a017e0a5e595f278c776a1d154d36c34e1b7d8f8384c4168dc5ea9af""1Fb8SpJA8BpYjrqFUPfCGM3DQWSbLbkV2M"UOP_DUP OP_HASH160 a0061e57a978c84ec1ed9f8f0db654812ce52be7 OP_EQUALVERIFY OP_CHECKSIG*276a914a0061e57a978c84ec1ed9f8f0db654812ce52be788ac*"1Fb8SpJA8BpYjrqFUPfCGM3DQWSbLbkV2M8$J  + +1@f510e21a776e37698363e0155f9bed39b8be7c584c241ac0f2dabb808a80bc81$"@0000000000000000000f55fff945b9ffede53032d24122761266ba46fd2a5209(-2 +@a344f7e52701d1d1c5fb8a174e7ce891f974eda6692082afd8e745dc045ab9e8B02098617771d6ec698cf95d6e1c0aac4c10e07371c7d9f6eb5d471809711da86012 +@b8a18a6ff0e5abdc6e00c3a8b56dd851e101871482c5cf2bd1fd1ea083157bc8B0265e51733cd7510f3f3ebc8e844f78e5efad7de7a4f8668cd90b8ba2fd12a6dbe2 +@b8a18a6ff0e5abdc6e00c3a8b56dd851e101871482c5cf2bd1fd1ea083157bc8B02066d04aa6929414927deb231a4252295b9a9ab297bcbb1b386aa8a0ad54c9c2eB +I@f510e21a776e37698363e0155f9bed39b8be7c584c241ac0f2dabb808a80bc81""1G2TE7gg54eFWk55xZXpqwkwXrnQXT33B9"UOP_DUP OP_HASH160 a4d031f7a4bab62d6b7818fbffda658c318bf64d OP_EQUALVERIFY OP_CHECKSIG*276a914a4d031f7a4bab62d6b7818fbffda658c318bf64d88ac*"1G2TE7gg54eFWk55xZXpqwkwXrnQXT33B98$J  +4@f510e21a776e37698363e0155f9bed39b8be7c584c241ac0f2dabb808a80bc81""1H3D3SVwVPrfpjJYpK81oJJkrsmHVam2LE"UOP_DUP OP_HASH160 afece58c478c90ca67736209bc6c33c104e8f667 OP_EQUALVERIFY OP_CHECKSIG*276a914afece58c478c90ca67736209bc6c33c104e8f66788ac*"1H3D3SVwVPrfpjJYpK81oJJkrsmHVam2LE8$J  + @f510e21a776e37698363e0155f9bed39b8be7c584c241ac0f2dabb808a80bc81""1DLo2QfjpFdFVg7r6eCeKZudKix7tJd9vr"UOP_DUP OP_HASH160 875fd4f19100e4ed612ac9939189be80ff8534f0 OP_EQUALVERIFY OP_CHECKSIG*276a914875fd4f19100e4ed612ac9939189be80ff8534f088ac*"1DLo2QfjpFdFVg7r6eCeKZudKix7tJd9vr8$J  + +1@482c78dd7d7e005a14a5b60b96b48473b5b5cd07cc6c950a863b73846e214e38$"@0000000000000000000f55fff945b9ffede53032d24122761266ba46fd2a5209(-2 +@f510e21a776e37698363e0155f9bed39b8be7c584c241ac0f2dabb808a80bc81B03cb44a569b6cabfe473ff5f40cb6f11d47b90ce7d8f03b1672100f0195b74bee82 +@dde29226a6217894784f487176ce4c3c1eed5cfdd7403c79ddf5e231faae3cbeB037f40a44a293e8ed68da975ab4ff9b7534cb4ba74865cb6d928fb916cf206255d2 +@f510e21a776e37698363e0155f9bed39b8be7c584c241ac0f2dabb808a80bc81B02d003fb6901d8dc006bad16cb3ef74a43d0e22ae22501b703dd4411435171176aB +y@482c78dd7d7e005a14a5b60b96b48473b5b5cd07cc6c950a863b73846e214e38""1B5CCifnZRzUJgZmiYLpRcAHuJo6hTSXiG"UOP_DUP OP_HASH160 6e7c45ce42c3f49727f2d6e125d96ddb99709daf OP_EQUALVERIFY OP_CHECKSIG*276a9146e7c45ce42c3f49727f2d6e125d96ddb99709daf88ac*"1B5CCifnZRzUJgZmiYLpRcAHuJo6hTSXiG8$J  +@482c78dd7d7e005a14a5b60b96b48473b5b5cd07cc6c950a863b73846e214e38""17XMKZ96WzvF66r7tRa7L8zwyzzjMmzSxM"UOP_DUP OP_HASH160 478e321ce954d98d7b8ce1709576df0c911b6c9e OP_EQUALVERIFY OP_CHECKSIG*276a914478e321ce954d98d7b8ce1709576df0c911b6c9e88ac*"17XMKZ96WzvF66r7tRa7L8zwyzzjMmzSxM8$J  + @482c78dd7d7e005a14a5b60b96b48473b5b5cd07cc6c950a863b73846e214e38""1GxPCj92117UCNvV6cwvEAkL3zVYH5fkXP"UOP_DUP OP_HASH160 af034c50768a0e4db79620306c455481331b00c6 OP_EQUALVERIFY OP_CHECKSIG*276a914af034c50768a0e4db79620306c455481331b00c688ac*"1GxPCj92117UCNvV6cwvEAkL3zVYH5fkXP8$J $-@00000000000000000009c50f6db0c51c471b2aa0b6358ef87c81565a326e87d7"@0000000000000000000f55fff945b9ffede53032d24122761266ba46fd2a52092$-@00000000000000000018902549a713f3b0c052db277bb33d09ff0284b066adfb"@00000000000000000009c50f6db0c51c471b2aa0b6358ef87c81565a326e87d72$-@0000000000000000000e88287a4461a3bd20a9edd55b36ea729912ad4140bb5b"@00000000000000000018902549a713f3b0c052db277bb33d09ff0284b066adfb2$-@000000000000000000142fa28288dc15214a3fc3d442c08f7ef98548bbb5396a"@0000000000000000000e88287a4461a3bd20a9edd55b36ea729912ad4140bb5b2$-@0000000000000000000f1a7825bc05322fc8f6250e8ad56846cc94c83da381fd"@000000000000000000142fa28288dc15214a3fc3d442c08f7ef98548bbb5396a2$-@0000000000000000000fa2cf6daeacf7eb1c87a2596a4ed639b671863c583f68"@0000000000000000000f1a7825bc05322fc8f6250e8ad56846cc94c83da381fd2)$-@0000000000000000000e4b79b0f9acde16b307840d1b8c9111a1b44e94934997"@0000000000000000000fa2cf6daeacf7eb1c87a2596a4ed639b671863c583f682( + + +1@dc3c347be7eabb24d0f1e633bf15bb20bfb7a53b2ade886bcc0262b587b8555d$"@0000000000000000000e4b79b0f9acde16b307840d1b8c9111a1b44e94934997(-2 +@633d749369eb3f06202a154c46bb3cadc600f49d8a0bf6f70b0427f262dbdecaB02a19d0b7f6abd85b0d61b1550cf68c827cbb30b5dc213b353bda664e18814f68c2 +@dde301201a043e59986aa1c1aef5a6adf40f96df2e50881dcb5ceb29b2163491B03bd45d97731fafa5fd49e26d573ef053f0f35030d056281cd380cb5ff50769dafB +@dc3c347be7eabb24d0f1e633bf15bb20bfb7a53b2ade886bcc0262b587b8555d""15iNtrESEJpKtyAFNMGMpefjTcxYVLwbjr"UOP_DUP OP_HASH160 33b3d56e40228a6ec3e2eae0bb99a3dd3fa403f9 OP_EQUALVERIFY OP_CHECKSIG*276a91433b3d56e40228a6ec3e2eae0bb99a3dd3fa403f988ac*"15iNtrESEJpKtyAFNMGMpefjTcxYVLwbjr8$J  + @dc3c347be7eabb24d0f1e633bf15bb20bfb7a53b2ade886bcc0262b587b8555d""13xBhwLndabSz59FP7ZyEa5165cmtJiguA"UOP_DUP OP_HASH160 206010f4223dbf5641459b5feef7e47bff594010 OP_EQUALVERIFY OP_CHECKSIG*276a914206010f4223dbf5641459b5feef7e47bff59401088ac*"13xBhwLndabSz59FP7ZyEa5165cmtJiguA8$J  +Z@dc3c347be7eabb24d0f1e633bf15bb20bfb7a53b2ade886bcc0262b587b8555d""1Dw51p3jSAQ64B2KRY7y8XpEZbezrydrXn"UOP_DUP OP_HASH160 8ddb5271c17cd74d3083c69934f7df6230c6b096 OP_EQUALVERIFY OP_CHECKSIG*276a9148ddb5271c17cd74d3083c69934f7df6230c6b09688ac*"1Dw51p3jSAQ64B2KRY7y8XpEZbezrydrXn8$J  + + +1@7077bde12817a677a929cb82ad48c7d117f59b201e7cdb0b051a33d26fa30ad0$"@0000000000000000000e4b79b0f9acde16b307840d1b8c9111a1b44e94934997(-2 +@c39a5749154c5f16fe7f3f6535f9e2c8e4f129e296e09ca53f5d29d40f522ae7B02bd66352c02c0d6fb75739f567c6a53d0ad7f34f87d136a6433add3595f71b00a2 +@8f6538db41b60e950381fef2eb33724966cf8d36e82253b3354f7bc928b2362eB03b2a899be703b3a38b0fc624bdf61703abf33aab13b187c1d20a8403eee3e0b5aB +IJ +@7077bde12817a677a929cb82ad48c7d117f59b201e7cdb0b051a33d26fa30ad0""1LdSbnbc41CwtpPJY56sZqkXKzjmYGBSda"UOP_DUP OP_HASH160 d74ebbef54e218a4750b814470791aefd55cb54d OP_EQUALVERIFY OP_CHECKSIG*276a914d74ebbef54e218a4750b814470791aefd55cb54d88ac*"1LdSbnbc41CwtpPJY56sZqkXKzjmYGBSda8$J  + @7077bde12817a677a929cb82ad48c7d117f59b201e7cdb0b051a33d26fa30ad0""13tQPvcz4zCN2kXXGUf2873Q9J5yENZQER"UOP_DUP OP_HASH160 1fa8feb7a7f7a35e14e5c40f2698fde1bf6b9903 OP_EQUALVERIFY OP_CHECKSIG*276a9141fa8feb7a7f7a35e14e5c40f2698fde1bf6b990388ac*"13tQPvcz4zCN2kXXGUf2873Q9J5yENZQER8$J  +@7077bde12817a677a929cb82ad48c7d117f59b201e7cdb0b051a33d26fa30ad0""1DjocA6aU9BTvVccQVBmss4DfVdCdcBZRM"UOP_DUP OP_HASH160 8bb9e278e3f06538175a259c4c9709d094f05c04 OP_EQUALVERIFY OP_CHECKSIG*276a9148bb9e278e3f06538175a259c4c9709d094f05c0488ac*"1DjocA6aU9BTvVccQVBmss4DfVdCdcBZRM8$J ; + + +1@d30e00ae42ae4c005020ae3d26b31fecd2f6296b6a7f32ce1b4d6ef39d9453ec$"@0000000000000000000e4b79b0f9acde16b307840d1b8c9111a1b44e94934997(-2 +@a5203d90db2c05dcb72edd670501eb7a1a92236bd05b6d94bdef8b371c130306B031ffcdaba9ccb5356f9b6fa42823362c35945a7a56f54b29525a1337ee8174ddb2 +@a5203d90db2c05dcb72edd670501eb7a1a92236bd05b6d94bdef8b371c130306B0228fd4723993977e35a6628ca451dd9b5dc6a1c6efed591ef727b9186352385c4B +b@d30e00ae42ae4c005020ae3d26b31fecd2f6296b6a7f32ce1b4d6ef39d9453ec""1QBDiM6DKJShA3r6sbr5sz5jD4KwGMDnc3"UOP_DUP OP_HASH160 fe39aa312fe215c334248666507cdfad5ec4b359 OP_EQUALVERIFY OP_CHECKSIG*276a914fe39aa312fe215c334248666507cdfad5ec4b35988ac*"1QBDiM6DKJShA3r6sbr5sz5jD4KwGMDnc38$J  +d@d30e00ae42ae4c005020ae3d26b31fecd2f6296b6a7f32ce1b4d6ef39d9453ec""16nfmSU8qxDgN5aTsL2x5Tcg3uiE8cr15s"UOP_DUP OP_HASH160 3f7bb524609517f33a222dcda9690149b6ccecb3 OP_EQUALVERIFY OP_CHECKSIG*276a9143f7bb524609517f33a222dcda9690149b6ccecb388ac*"16nfmSU8qxDgN5aTsL2x5Tcg3uiE8cr15s8$J  +O@d30e00ae42ae4c005020ae3d26b31fecd2f6296b6a7f32ce1b4d6ef39d9453ec""1LbNj8hn9iwNMLqg5As66ZUC1pSvHuQa5h"UOP_DUP OP_HASH160 d6eaab3d1bb9e9ad199d1b70236fda16b5d6ac0e OP_EQUALVERIFY OP_CHECKSIG*276a914d6eaab3d1bb9e9ad199d1b70236fda16b5d6ac0e88ac*"1LbNj8hn9iwNMLqg5As66ZUC1pSvHuQa5h8$J ; + +1@ce9389dd9d29ee74acc17a424e28a01c0bf6dd93c0a433dacbef8b588291d7c5$"@0000000000000000000e4b79b0f9acde16b307840d1b8c9111a1b44e94934997(-2 +@289e92593d3b4f6537a2f4f2d05381da6d85772586f8b46984952d9d23999e7bB0200022a8123a4c2aae07d34e96cc4997b18e9019a270c64246e7b966e7f027c9c2 +@150d0bfbf8b3d440c68fa868d71a63da81cf7f0a728ff821d96bc7c5cb5db703B03f7c2c277fa629a48134b6793c7f31bfe7a2a02d4f795bdfab7c8c7e1e4986301B +@ce9389dd9d29ee74acc17a424e28a01c0bf6dd93c0a433dacbef8b588291d7c5""1HMggdfEb8J52qx87Xw8DGNuBrhvHspCKi"UOP_DUP OP_HASH160 b36b752e34956a86b68b60228a0f45f1acfa41ae OP_EQUALVERIFY OP_CHECKSIG*276a914b36b752e34956a86b68b60228a0f45f1acfa41ae88ac*"1HMggdfEb8J52qx87Xw8DGNuBrhvHspCKi8$J  +@ce9389dd9d29ee74acc17a424e28a01c0bf6dd93c0a433dacbef8b588291d7c5""17ED5UPybj8k3CtV4BLJGYeeo4hS4ruT6H"UOP_DUP OP_HASH160 44503e611a8245af89cfef5b16ccaa24f313a90c OP_EQUALVERIFY OP_CHECKSIG*276a91444503e611a8245af89cfef5b16ccaa24f313a90c88ac*"17ED5UPybj8k3CtV4BLJGYeeo4hS4ruT6H8$J  $-@000000000000000000134534d7eed5e75ade601747ed70e78ff0ea29ac99996e"@0000000000000000000e4b79b0f9acde16b307840d1b8c9111a1b44e949349972,$-@0000000000000000000f8a7e5f8002a1a3506543c60011bc34dad8f199c71de5"@000000000000000000134534d7eed5e75ade601747ed70e78ff0ea29ac99996e2+ + +1@e4433aa7305080ff0e53f44dc501c29f316ca3466aee097d79d4b10a6fc71daf$"@0000000000000000000f8a7e5f8002a1a3506543c60011bc34dad8f199c71de5(-2 +@482c78dd7d7e005a14a5b60b96b48473b5b5cd07cc6c950a863b73846e214e38B03bb4e953427bd9500e52307d6a961d46f56afec8a26fffe568d7bd73cc75545512 +@2451dad3a5d29926d6fd64bf7810eac014037c78cfa4e63f44bdc059d02e79ddB034dd6d8d9b1a0d36a290088e560faa3177b8f91bc6750f378cf4ea7a2d3d85b58B +y@e4433aa7305080ff0e53f44dc501c29f316ca3466aee097d79d4b10a6fc71daf""1B3NqFm3BSkZcLvhJWzYuxbTL8aMSLSmwC"UOP_DUP OP_HASH160 6e24506dc8872d117a1c495ec6d046d1ccd9af8e OP_EQUALVERIFY OP_CHECKSIG*276a9146e24506dc8872d117a1c495ec6d046d1ccd9af8e88ac*"1B3NqFm3BSkZcLvhJWzYuxbTL8aMSLSmwC8$J  +@e4433aa7305080ff0e53f44dc501c29f316ca3466aee097d79d4b10a6fc71daf""1KCCRzzJ6tQ5fafQY8cfgtMfoLBpbfBc3m"UOP_DUP OP_HASH160 c79061bfb90ff8fcc7736b06d0c0075db47ff392 OP_EQUALVERIFY OP_CHECKSIG*276a914c79061bfb90ff8fcc7736b06d0c0075db47ff39288ac*"1KCCRzzJ6tQ5fafQY8cfgtMfoLBpbfBc3m8$J  +@e4433aa7305080ff0e53f44dc501c29f316ca3466aee097d79d4b10a6fc71daf"l"6OP_RETURN 1001c2a47688edf393debc12e459679f74cde900fc29*06a161001c2a47688edf393debc12e459679f74cde900fc292¤v޼Ygt)8$J  + + +1@928e7e6bc5a727ee8f7419b19244a5282fcb7313c17d462024002c1367849297$"@0000000000000000000f8a7e5f8002a1a3506543c60011bc34dad8f199c71de5(-2 +@19e0cd6e4bd6897f64727136cd393c994a38f7c66c5fdb75130ea8f19079de01B029c89616d0c5f96c028aaf7e5f0df917568a6f2a369ead90ecbac57d3975b21762 +@19e0cd6e4bd6897f64727136cd393c994a38f7c66c5fdb75130ea8f19079de01B03aeff044c13cd274b7c1d4be3bfdd1b9acdb175f9b6fcece529e56520b218b3e1B + @928e7e6bc5a727ee8f7419b19244a5282fcb7313c17d462024002c1367849297""1A2imyeEWnD1APfBcxhm1wtYgK2BrXvg4M"UOP_DUP OP_HASH160 630c6ba0237c983894c73d5744ebe6e1c46a20c2 OP_EQUALVERIFY OP_CHECKSIG*276a914630c6ba0237c983894c73d5744ebe6e1c46a20c288ac*"1A2imyeEWnD1APfBcxhm1wtYgK2BrXvg4M8$J  + @928e7e6bc5a727ee8f7419b19244a5282fcb7313c17d462024002c1367849297""19sXyZPChZDTx9BjzJte75fToNz6Wid4S1"UOP_DUP OP_HASH160 614fa93e54e4bbf3c5f2ba1cc95b35827e695dc1 OP_EQUALVERIFY OP_CHECKSIG*276a914614fa93e54e4bbf3c5f2ba1cc95b35827e695dc188ac*"19sXyZPChZDTx9BjzJte75fToNz6Wid4S18$J  +@928e7e6bc5a727ee8f7419b19244a5282fcb7313c17d462024002c1367849297""1JkNRB3ADZqtD7ed2ApsHVC6qvNVY7sBum"UOP_DUP OP_HASH160 c2ade70aa439c810b017347e3e4f0aedd5900e94 OP_EQUALVERIFY OP_CHECKSIG*276a914c2ade70aa439c810b017347e3e4f0aedd5900e9488ac*"1JkNRB3ADZqtD7ed2ApsHVC6qvNVY7sBum8$J ; + + +1@4d03d067b5fd1db76cca79e23679bf0c47f83e9d7fc116c1bd9dc78ac82434f3$"@0000000000000000000f8a7e5f8002a1a3506543c60011bc34dad8f199c71de5(-2 +@7077bde12817a677a929cb82ad48c7d117f59b201e7cdb0b051a33d26fa30ad0B0200c4bd0b2e379d07ffca46377e7a74760cebff548b95c30b8bdc7c66392121ab2 +@25ce4021ec62051eaa976519fa25e56359c58ca5aecefec96b2be602db5cf94cB03c1722002de534a3219600c62f0cd0b7b656ee4133f0a0c03b93a84d5c8be68f2B + @4d03d067b5fd1db76cca79e23679bf0c47f83e9d7fc116c1bd9dc78ac82434f3""14jX6SxApNijsNBviJFSbjvt6guhN73QJp"UOP_DUP OP_HASH160 28f2f808f86a213ec639a496b03898e667fc6862 OP_EQUALVERIFY OP_CHECKSIG*276a91428f2f808f86a213ec639a496b03898e667fc686288ac*"14jX6SxApNijsNBviJFSbjvt6guhN73QJp8$J  + @4d03d067b5fd1db76cca79e23679bf0c47f83e9d7fc116c1bd9dc78ac82434f3""1KUQ9Kqgdx3m4pkU2gzogaj33qPt98PmVG"UOP_DUP OP_HASH160 caa0d0777ea716e854cf734c276afdd104b15476 OP_EQUALVERIFY OP_CHECKSIG*276a914caa0d0777ea716e854cf734c276afdd104b1547688ac*"1KUQ9Kqgdx3m4pkU2gzogaj33qPt98PmVG8$J  +@4d03d067b5fd1db76cca79e23679bf0c47f83e9d7fc116c1bd9dc78ac82434f3""1F5D54hXFSS3VkXsbCDmTiy5xf1DL2DAfn"UOP_DUP OP_HASH160 9a5d801a678945893f17f783db869a1dc8ccf331 OP_EQUALVERIFY OP_CHECKSIG*276a9149a5d801a678945893f17f783db869a1dc8ccf33188ac*"1F5D54hXFSS3VkXsbCDmTiy5xf1DL2DAfn8$J ; + +1@17c6413b1347595a3d1be5923030cacb1b733691132e4992208902013da0b8a6$"@0000000000000000000f8a7e5f8002a1a3506543c60011bc34dad8f199c71de5(-2 +@a344f7e52701d1d1c5fb8a174e7ce891f974eda6692082afd8e745dc045ab9e8B023f9de6e051fc241d5addb3eec9677e367a7ff10892e2d1b6cca7a78a55a30b132 +@ab310af60881899b65c87dd6db5ddd31b73d68e5000d20820d55db940fa84ca2B02be0ffa16f1d8f59782491aa8dec6ba91d9f3ecb19604144dd1d783ab3888a623B +ح@17c6413b1347595a3d1be5923030cacb1b733691132e4992208902013da0b8a6""19UAWfx8EJuvgZVRJQRSegyxj1ntRobn7P"UOP_DUP OP_HASH160 5ce42d56b878e5f0df9d1d9aab1aa55f3d96fafc OP_EQUALVERIFY OP_CHECKSIG*276a9145ce42d56b878e5f0df9d1d9aab1aa55f3d96fafc88ac*"19UAWfx8EJuvgZVRJQRSegyxj1ntRobn7P8$J  +?@17c6413b1347595a3d1be5923030cacb1b733691132e4992208902013da0b8a6""19UAWfx8EJuvgZVRJQRSegyxj1ntRobn7P"UOP_DUP OP_HASH160 5ce42d56b878e5f0df9d1d9aab1aa55f3d96fafc OP_EQUALVERIFY OP_CHECKSIG*276a9145ce42d56b878e5f0df9d1d9aab1aa55f3d96fafc88ac*"19UAWfx8EJuvgZVRJQRSegyxj1ntRobn7P8$J   +%@17c6413b1347595a3d1be5923030cacb1b733691132e4992208902013da0b8a6""1KbrZBpUHZ3ct99vHEKyxBC4L3dYA5PxpY"UOP_DUP OP_HASH160 cc09c5efc14974c1534459a53ec834a2f07a4229 OP_EQUALVERIFY OP_CHECKSIG*276a914cc09c5efc14974c1534459a53ec834a2f07a422988ac*"1KbrZBpUHZ3ct99vHEKyxBC4L3dYA5PxpY8$J  +@17c6413b1347595a3d1be5923030cacb1b733691132e4992208902013da0b8a6"l"6OP_RETURN 11010e102fc8243eb904a538642febc2dd7556f2cba8*06a1611010e102fc8243eb904a538642febc2dd7556f2cba82/$>8d/uV˨8$J  $-@000000000000000000138435ad70fc03ecbaf6852901ed5500bb7c530ff70a09"@0000000000000000000f8a7e5f8002a1a3506543c60011bc34dad8f199c71de52 + +1@4b47c20abb9cf4703036248e2acd6cfb851a3057d9822ff3834e000a3400304b$"@000000000000000000138435ad70fc03ecbaf6852901ed5500bb7c530ff70a09(-2 +@928e7e6bc5a727ee8f7419b19244a5282fcb7313c17d462024002c1367849297B02634451eb66e75502f880f44d2636a67de2eed2bb19d5523ac10157f0df07cd7a2 +@581e96c7d38b558134526b82dad43358979cd580450e108b697d74202eadf0fdB0359fdc71166e457769b57adaba8f3d00921bb4b067420797847f82e1c5b2919a42 +@928e7e6bc5a727ee8f7419b19244a5282fcb7313c17d462024002c1367849297B033f488bb58c3669d211f6a5ad42880136b1fa00f7364bb457db1e9a98d902ffc4B + @4b47c20abb9cf4703036248e2acd6cfb851a3057d9822ff3834e000a3400304b""13reb81tcgViD3CKLypSUZUcHirvK5Ci1n"UOP_DUP OP_HASH160 1f5402c532d7e38f60816ec5366325aa3c5fc755 OP_EQUALVERIFY OP_CHECKSIG*276a9141f5402c532d7e38f60816ec5366325aa3c5fc75588ac*"13reb81tcgViD3CKLypSUZUcHirvK5Ci1n8$J  + @4b47c20abb9cf4703036248e2acd6cfb851a3057d9822ff3834e000a3400304b""1ABtMm1DGb3RQaTbz2k1nmULW7EoDdhVEf"UOP_DUP OP_HASH160 64c829c094613d9abf4fb839f4c6a33dfbd1bf2e OP_EQUALVERIFY OP_CHECKSIG*276a91464c829c094613d9abf4fb839f4c6a33dfbd1bf2e88ac*"1ABtMm1DGb3RQaTbz2k1nmULW7EoDdhVEf8$J  +@4b47c20abb9cf4703036248e2acd6cfb851a3057d9822ff3834e000a3400304b""1AVotDLEmeJVF4itmZyhfaWnrty2U4GSzg"UOP_DUP OP_HASH160 682bea384ee236e271e66d58401f328e0a5131d4 OP_EQUALVERIFY OP_CHECKSIG*276a914682bea384ee236e271e66d58401f328e0a5131d488ac*"1AVotDLEmeJVF4itmZyhfaWnrty2U4GSzg8$J ;$-@0000000000000000000ed7c81c02d3fc2a1a09a69626de3ee2b9361d89d1bb8a"@000000000000000000138435ad70fc03ecbaf6852901ed5500bb7c530ff70a092$Ƞ-@00000000000000000014f827ec4dae27632633d31d8488a2b596a007a0764b87"@0000000000000000000ed7c81c02d3fc2a1a09a69626de3ee2b9361d89d1bb8a2 $ԑ-@00000000000000000009382cf822991832125391cf6e2605b24bba3350d177e2"@00000000000000000014f827ec4dae27632633d31d8488a2b596a007a0764b872 + + + +1@b40e2067b6793ef64d48009d237e1f55d3141c778f000ef6954dca73a5a72104$"@00000000000000000009382cf822991832125391cf6e2605b24bba3350d177e2(ԑ-2 +@4d03d067b5fd1db76cca79e23679bf0c47f83e9d7fc116c1bd9dc78ac82434f3B0361aae104bf7d14cfe74f38f21c1a8b2d7ddddf5b7a7f4c2a5d138703ceab34992 +@efcb57a12f946c8015fd3d460f92cba30e2581af32515080be00ae647cfe4c85B022dad7016811c1a98977bfd11ff52623c83ade1b50196573c877e34bc75abc7fdB + @b40e2067b6793ef64d48009d237e1f55d3141c778f000ef6954dca73a5a72104""1F7XRurbQXuYvpCscyAmGp8zCve3ucGPDt"UOP_DUP OP_HASH160 9acda873b013022fe5f94a0b4e7ee74f1391be1a OP_EQUALVERIFY OP_CHECKSIG*276a9149acda873b013022fe5f94a0b4e7ee74f1391be1a88ac*"1F7XRurbQXuYvpCscyAmGp8zCve3ucGPDt8$J  + @b40e2067b6793ef64d48009d237e1f55d3141c778f000ef6954dca73a5a72104""18qPJ5ME98J5gGjPN7UQ8gsm3LkUNWk1Sh"UOP_DUP OP_HASH160 55ef7503003ec0f07d093382b917fafcada5d52a OP_EQUALVERIFY OP_CHECKSIG*276a91455ef7503003ec0f07d093382b917fafcada5d52a88ac*"18qPJ5ME98J5gGjPN7UQ8gsm3LkUNWk1Sh8$J  +@b40e2067b6793ef64d48009d237e1f55d3141c778f000ef6954dca73a5a72104""15ohheU2UXX8qDFTtp3C42WBGRHYdQHFoj"UOP_DUP OP_HASH160 34b59cd91f0b7fe3cb066c112ae07e7892336ed7 OP_EQUALVERIFY OP_CHECKSIG*276a91434b59cd91f0b7fe3cb066c112ae07e7892336ed788ac*"15ohheU2UXX8qDFTtp3C42WBGRHYdQHFoj8$J ; $-@0000000000000000001902f643f7d6435d9e03d7c4a5c2584d36c8e68538e84f"@00000000000000000009382cf822991832125391cf6e2605b24bba3350d177e22 + + + +1@95c2902a6687ef91b4592df45fadb08960c16ef3711eb97287842b9dbc3e73a0$"@0000000000000000001902f643f7d6435d9e03d7c4a5c2584d36c8e68538e84f(-2 +@b40e2067b6793ef64d48009d237e1f55d3141c778f000ef6954dca73a5a72104B024e3848959b9b267bfb641351487094e9589f8fe2ae4958d7e552df4b34784cb42 +@efbbe1f9c03c9e0ee784c86baccd234693cf816fc471b85165028f3a0a597c02B02897bd22a7d1f438d48d43125af67bac3811d04921ca22275a0071581284cad4eB + @95c2902a6687ef91b4592df45fadb08960c16ef3711eb97287842b9dbc3e73a0""1HTf2CkioE91iH4qLrVMjMb3tDd7WRRcw7"UOP_DUP OP_HASH160 b48c90ceff6a721d0226412fc8fffdefbae6efa9 OP_EQUALVERIFY OP_CHECKSIG*276a914b48c90ceff6a721d0226412fc8fffdefbae6efa988ac*"1HTf2CkioE91iH4qLrVMjMb3tDd7WRRcw78$J  + @95c2902a6687ef91b4592df45fadb08960c16ef3711eb97287842b9dbc3e73a0""154zNsTA6rMDLdP11ZpUa3Z8B4TV27rE48"UOP_DUP OP_HASH160 2ca1a5a0b41032a41322658739a3ee9d4aac73ed OP_EQUALVERIFY OP_CHECKSIG*276a9142ca1a5a0b41032a41322658739a3ee9d4aac73ed88ac*"154zNsTA6rMDLdP11ZpUa3Z8B4TV27rE488$J  +θ @95c2902a6687ef91b4592df45fadb08960c16ef3711eb97287842b9dbc3e73a0""1AvLnPs5ozJMWbvKhciNMSh9TkPUycWSyq"UOP_DUP OP_HASH160 6ccfb11738eebf7eade37d34f50778b7084bd662 OP_EQUALVERIFY OP_CHECKSIG*276a9146ccfb11738eebf7eade37d34f50778b7084bd66288ac*"1AvLnPs5ozJMWbvKhciNMSh9TkPUycWSyq8$J ;$Ж-@0000000000000000000496e74ea4b40c9fe0211b32bfdf9220726c3a3fc1e53f"@0000000000000000001902f643f7d6435d9e03d7c4a5c2584d36c8e68538e84f2 $-@00000000000000000001e0a5897d992fb379554ec6908f8bd0655b5b9b688199"@0000000000000000000496e74ea4b40c9fe0211b32bfdf9220726c3a3fc1e53f2 + +1@5dad67f34f351262c2f2efb8f2349a0b9ddf1e63e63aba07e0bbe91c6e03f3cc$"@00000000000000000001e0a5897d992fb379554ec6908f8bd0655b5b9b688199(-2 +@dec0bc4cd6f93d28da516186f5ff3509c20b013f031516870d74046c86522349B03b5e0b99a0c1702d812d49be6502c0e08bd69da9a46f7165ba65b37bacff1b37e2 +@2749f60cc42af91eaab218f6389f85bb2b6eff0417a6138a47ca551ebc02b72fB0282b5b0d4b6b6ce57e749afd9c81800b6b4c9848b4a08a90e7ac20e03ace1822aB +@5dad67f34f351262c2f2efb8f2349a0b9ddf1e63e63aba07e0bbe91c6e03f3cc""1EeBhFtwZQFmvKDQHEkDBz29D9X6btTpZE"UOP_DUP OP_HASH160 95a1f3e72ecd5cdc727aa7a7e6afdbcdc85746e8 OP_EQUALVERIFY OP_CHECKSIG*276a91495a1f3e72ecd5cdc727aa7a7e6afdbcdc85746e888ac*"1EeBhFtwZQFmvKDQHEkDBz29D9X6btTpZE8$J  +ذ@5dad67f34f351262c2f2efb8f2349a0b9ddf1e63e63aba07e0bbe91c6e03f3cc""1EeBhFtwZQFmvKDQHEkDBz29D9X6btTpZE"UOP_DUP OP_HASH160 95a1f3e72ecd5cdc727aa7a7e6afdbcdc85746e8 OP_EQUALVERIFY OP_CHECKSIG*276a91495a1f3e72ecd5cdc727aa7a7e6afdbcdc85746e888ac*"1EeBhFtwZQFmvKDQHEkDBz29D9X6btTpZE8$J   +@5dad67f34f351262c2f2efb8f2349a0b9ddf1e63e63aba07e0bbe91c6e03f3cc""1AkfbuERqnd5sSe6sPgRjEkgGsLtyFeqHp"UOP_DUP OP_HASH160 6afb3dd3f2c9ebd41e635f41e747f830dd6bbe6a OP_EQUALVERIFY OP_CHECKSIG*276a9146afb3dd3f2c9ebd41e635f41e747f830dd6bbe6a88ac*"1AkfbuERqnd5sSe6sPgRjEkgGsLtyFeqHp8$J  +@5dad67f34f351262c2f2efb8f2349a0b9ddf1e63e63aba07e0bbe91c6e03f3cc"l"6OP_RETURN 11010228b00686f746b7a671fdd580df8c673cb6c22d*06a1611010228b00686f746b7a671fdd580df8c673cb6c22d2(FqՀߌg<-8$J $-@000000000000000000157bd96cb0185dfece8c09fdab71b725862e96709d24d0"@00000000000000000001e0a5897d992fb379554ec6908f8bd0655b5b9b6881992$ߊ-@0000000000000000000b392282ae7c276991ca30b429a2bdae6b767e7c12e6db"@000000000000000000157bd96cb0185dfece8c09fdab71b725862e96709d24d02$-@0000000000000000000bd176e52f862c112eb2c4f3e1be65f409bfab7a63aeea"@0000000000000000000b392282ae7c276991ca30b429a2bdae6b767e7c12e6db2 $-@00000000000000000019aeffe91bb60d2444c1633a145046108f02bd76322241"@0000000000000000000bd176e52f862c112eb2c4f3e1be65f409bfab7a63aeea2 + +1@b079b9e7f4ef31bdad5c78a8c64e645b377579c53c3d5711a5bbb2c91dcbd54c$"@00000000000000000019aeffe91bb60d2444c1633a145046108f02bd76322241(-2 +@95c2902a6687ef91b4592df45fadb08960c16ef3711eb97287842b9dbc3e73a0B0349334ab4c0cb391558bdb7acbed27bfc34ae5a36fdf9a49e03a52a7ac07d0eb52 +@1e6511a41d3b94b42f828171bf6891b0e109cb138bc0850c7192cafb07ba2a5aB03d2568bb2f09c0a648cdf464a1851bd8086576af1a1537e3b493309f4493ff9bd2 +@70b6bdc1da143f25da4caa7e658ea99d6f059ad4fd048057f64156a55883e776B03be5c7831ca472bd6da70844765f05260a22f86fdf6252662421214cf76ad934dB +@b079b9e7f4ef31bdad5c78a8c64e645b377579c53c3d5711a5bbb2c91dcbd54c""17KexE7P4XZ1njvxokTTBXRQmMSGL7itXy"UOP_DUP OP_HASH160 4557ec42befbd0a7705e77268d4ca09167322a87 OP_EQUALVERIFY OP_CHECKSIG*276a9144557ec42befbd0a7705e77268d4ca09167322a8788ac*"17KexE7P4XZ1njvxokTTBXRQmMSGL7itXy8$J  + @b079b9e7f4ef31bdad5c78a8c64e645b377579c53c3d5711a5bbb2c91dcbd54c""1Ary3ZJMTxbJQysKsgaNiH4xdLkAv3BnBA"UOP_DUP OP_HASH160 6c2c4c242fb4856c8963af8eef3fc7e0be6f7ace OP_EQUALVERIFY OP_CHECKSIG*276a9146c2c4c242fb4856c8963af8eef3fc7e0be6f7ace88ac*"1Ary3ZJMTxbJQysKsgaNiH4xdLkAv3BnBA8$J  +@b079b9e7f4ef31bdad5c78a8c64e645b377579c53c3d5711a5bbb2c91dcbd54c""1JxeGEL9DrvRy8uoemRiyvuSUH64eXAakm"UOP_DUP OP_HASH160 c5001f180bedef3e8a1ffe34f792b4269ceea796 OP_EQUALVERIFY OP_CHECKSIG*276a914c5001f180bedef3e8a1ffe34f792b4269ceea79688ac*"1JxeGEL9DrvRy8uoemRiyvuSUH64eXAakm8$J ;$-@000000000000000000100a183494b326af2260ff7e8906aefd5157270e502ee4"@00000000000000000019aeffe91bb60d2444c1633a145046108f02bd763222412$-@000000000000000000171fce4eadc23ccc69c13308705ac396f4b3b8bf9f861e"@000000000000000000100a183494b326af2260ff7e8906aefd5157270e502ee42$-@00000000000000000000745276d81edbde31a6c69c228525ffa63ff573682edf"@000000000000000000171fce4eadc23ccc69c13308705ac396f4b3b8bf9f861e26Ý$-@0000000000000000000d6bc18906ac9302c3bc14a6f38e71dd153327ac13e62d"@00000000000000000000745276d81edbde31a6c69c228525ffa63ff573682edf25 + + +1@21c842e1314307fb9fb6c9151a5626358382f952fff1f6729f0f818cade63b61Ý$"@0000000000000000000d6bc18906ac9302c3bc14a6f38e71dd153327ac13e62d(-2 +@847b79b99088c4c76fc8b8d77a4e6f7a0a29d0d5664aca81ee67f8862f548479B029dc1e20eccac739df31e700332f2c60f39dd1855aebe02a419b2289626d346782 +@db26a603a05769f28bf8f1786ea70b246c3fe76d7d3958cc98b81a74d8f7ea47B0220a81022f05804963fc81a7b8614bb9522882194a5cb543034eb47222457bdc1B +@21c842e1314307fb9fb6c9151a5626358382f952fff1f6729f0f818cade63b61""1HNu54PqDoCbqfNxKBvz6EEgdG6fYRoZqq"UOP_DUP OP_HASH160 b3a636ac1bb54c61f61fc6bd2b7b142f2dda6942 OP_EQUALVERIFY OP_CHECKSIG*276a914b3a636ac1bb54c61f61fc6bd2b7b142f2dda694288ac*"1HNu54PqDoCbqfNxKBvz6EEgdG6fYRoZqq8Ý$J  +@21c842e1314307fb9fb6c9151a5626358382f952fff1f6729f0f818cade63b61""12Pdx1fZJDfNCJcwdQxtTXPKfHpNeLCT17"UOP_DUP OP_HASH160 0f401eb6b7cd5125a8df45acbb7968438674cb5b OP_EQUALVERIFY OP_CHECKSIG*276a9140f401eb6b7cd5125a8df45acbb7968438674cb5b88ac*"12Pdx1fZJDfNCJcwdQxtTXPKfHpNeLCT178Ý$J  +_@21c842e1314307fb9fb6c9151a5626358382f952fff1f6729f0f818cade63b61""12zNbaS3JBkkRyjoT4fb5zgYh5cu3kj7H3"UOP_DUP OP_HASH160 15d1dcf80951843bc3c9b05356e25f5083081e29 OP_EQUALVERIFY OP_CHECKSIG*276a91415d1dcf80951843bc3c9b05356e25f5083081e2988ac*"12zNbaS3JBkkRyjoT4fb5zgYh5cu3kj7H38Ý$J  + + +1@c1124735315039b362d2fab53738ac2319afe69c57d2cefc008d0efc7593360cÝ$"@0000000000000000000d6bc18906ac9302c3bc14a6f38e71dd153327ac13e62d(-2 +@a179293c84bb36f442cb46a888fbdeb1576b1ea915e42f544f8f1989307da771B03c957e58ac94373d717dce5780f87791686d377db18738e250b635fa22ac50d072 +@21c842e1314307fb9fb6c9151a5626358382f952fff1f6729f0f818cade63b61B0379cbf60f5a8cc9775382dc782ff95f09231b6d365ea8bf7886d478abe2f1b379B +T@c1124735315039b362d2fab53738ac2319afe69c57d2cefc008d0efc7593360c""15JsVTiaeasFDUGaa6D4f1L2V4wvaAC1mA"UOP_DUP OP_HASH160 2f41b8d4fbdac7676c14a15f4782edfe05c96ed8 OP_EQUALVERIFY OP_CHECKSIG*276a9142f41b8d4fbdac7676c14a15f4782edfe05c96ed888ac*"15JsVTiaeasFDUGaa6D4f1L2V4wvaAC1mA8Ý$J  +@c1124735315039b362d2fab53738ac2319afe69c57d2cefc008d0efc7593360c""1MyAL8iaJXQ8dc834cMSxMRTGqyVZQBjBR"UOP_DUP OP_HASH160 e6019904ab178568d53ae6673a2b117f68748727 OP_EQUALVERIFY OP_CHECKSIG*276a914e6019904ab178568d53ae6673a2b117f6874872788ac*"1MyAL8iaJXQ8dc834cMSxMRTGqyVZQBjBR8Ý$J  +ں]@c1124735315039b362d2fab53738ac2319afe69c57d2cefc008d0efc7593360c""1B3L9xJwzUAKj2uipVQBYVt6zkzEXdmM4b"UOP_DUP OP_HASH160 6e22143b12df2ee62c1f0fcd5168e91bc08e6d15 OP_EQUALVERIFY OP_CHECKSIG*276a9146e22143b12df2ee62c1f0fcd5168e91bc08e6d1588ac*"1B3L9xJwzUAKj2uipVQBYVt6zkzEXdmM4b8Ý$J  + +1@57e685d8b74c4253508e8556fb218fc65c48c1561c5f100b55371e685e2d05d0Ý$"@0000000000000000000d6bc18906ac9302c3bc14a6f38e71dd153327ac13e62d(-2 +@b4efa7d6ac46ec91798318d281e161e3b6c774b210945e7111271b6add53fb18B026db6b3dc53e54a889745b01c11cdb35575bc6ff4d648a4314c948be3c371224d2 +@00627a4981f9d3b16a9d57f8d7f84c03f21512870d82b96ac143287f760a2d51B0394282a96ac8a6d1a91561a820f60c8c61795c18af17723f32084d890c3eaf4bd2 +@3128af84f8dae51923b13caaa0a53164c41507a6bacd4ff901d7b19aeb80f0e3B0247d6eff9e58de2667f06ca91fc0bd15410dd1be9b897c7a03021b0d26bf3170b2 +@c7c55cea4f13f69a67f02acdcd8ad3a2a01fe5acbc01f190cb36607adf6ca14eB03c2c12c51089969136f700cce504af0207e8ad91e36c619898ccdc2ca2c690ce5B +ʍ@57e685d8b74c4253508e8556fb218fc65c48c1561c5f100b55371e685e2d05d0""1PPRUr7B1ZF7BRoGjXn7oaTRaM179fd1xd"UOP_DUP OP_HASH160 f5905a76aba2acea3a70e0867276fa48c5872bd0 OP_EQUALVERIFY OP_CHECKSIG*276a914f5905a76aba2acea3a70e0867276fa48c5872bd088ac*"1PPRUr7B1ZF7BRoGjXn7oaTRaM179fd1xd8Ý$J  +Z@57e685d8b74c4253508e8556fb218fc65c48c1561c5f100b55371e685e2d05d0""18udJPbYZSsp8bGS4wWLaAat2hc1isGnjN"UOP_DUP OP_HASH160 56bccfe365161e7535226fdc994e806ba0407572 OP_EQUALVERIFY OP_CHECKSIG*276a91456bccfe365161e7535226fdc994e806ba040757288ac*"18udJPbYZSsp8bGS4wWLaAat2hc1isGnjN8Ý$J  +@57e685d8b74c4253508e8556fb218fc65c48c1561c5f100b55371e685e2d05d0""1GL6yPiroNxXECUmjweg5RuHG19LzsfLRc"UOP_DUP OP_HASH160 a826c682b51fcfc2f35cab0b6e7e5c1666915adb OP_EQUALVERIFY OP_CHECKSIG*276a914a826c682b51fcfc2f35cab0b6e7e5c1666915adb88ac*"1GL6yPiroNxXECUmjweg5RuHG19LzsfLRc8Ý$J  + +1@bea919af1fffce5da79b723483d08cc94aaa2201c5676f9b1ac86ba9aab01e11Ý$"@0000000000000000000d6bc18906ac9302c3bc14a6f38e71dd153327ac13e62d(-2 +@aafc70893ac3d0d482ab19223a3d93dc25254470b83e729c8a95777a25a5e20fB039225412f80faed67b3e8177a5d503dc753341b99249456551b5a48a8201d7f1d2 +@e7c187c668a1b551b13f09e46b8901f1245c696763bf4916b341577f74136332B037f9e9df0bb1f56202f4ae384fd83e593ad83bbf819527ccd435487acd8d57a0b2 +@91852bd90b037a9058c3dca80b777ee64be622f6b58d3bd004dbf7352879570aB0200375ae942325424f8d8eff532e42dab5c112e485f8c6fddc71758877965ccab2 +@1d5d5d0b64d03d04b4b43861158f0a6dd0031dfca9ce46ec132b617f7a011b77B03f1c8f5f9bb5fc2e1fa5e3d5615598e8dbc9432506b489b3ac8c644c5d9d6683a2 +@083563bbfad2187e1f36bec0af374d78a698239e782e8c679f56a56ec9ccfeb0B026893f14b6d5c52c9e0667fc5946716e5d50ca6e45a900486ff79cd0c73bc2eb82 +@dc240058de5829717f0a7044ced0e7d35d5bdd9c72b59470be52590383955bd7B024b296ba01a8739e1101a7998d72fad515c8afc1e9d221ed911ff418ba62338492 +@803e9b68edb6565b00fd1582b27fcdefe0f1ff141797e3dc727982a33fb390d0B03fa65b7d03b8e1afeb40db82a0b4e62f63fa404b5946b0864114306a1559beac82 +@0a5d3c8bdaf5cacd2ada2460d3f23352d6959a05a9759b40a36425a10d091759B03844e7b5524268ea40540b4887d05468826a59efb000a4950e714f2a99d2446382 +@411441014e8e66380fde634ec720ee68c43ca8e6c562a106278d54267c55b276B028f42440e3296505c15b7de64525ffd51c17a921230b5fb83322b99263f49b18a2 +@2f59dfda00023d47d9518d5cd1ff145da8974f4c23155978df498bba0c613431B0200350fc2c9c8cc5d6037e7dead11540b83e44e768f80e6d60fa539a3f6fa9b06B +Ė@bea919af1fffce5da79b723483d08cc94aaa2201c5676f9b1ac86ba9aab01e11""16bDav1aBEANurLKgnPwGKCiqApMRydfq2"UOP_DUP OP_HASH160 3d5146dd891d2aad7b371ed16b97d11f7160d04a OP_EQUALVERIFY OP_CHECKSIG*276a9143d5146dd891d2aad7b371ed16b97d11f7160d04a88ac*"16bDav1aBEANurLKgnPwGKCiqApMRydfq28Ý$J  +@bea919af1fffce5da79b723483d08cc94aaa2201c5676f9b1ac86ba9aab01e11""1FeNMBRfdtgdyJY8n6jB33FYgE9fu6uNhN"UOP_DUP OP_HASH160 a0a2f8cf260cce00b1faf04a45ddf378862a6e6b OP_EQUALVERIFY OP_CHECKSIG*276a914a0a2f8cf260cce00b1faf04a45ddf378862a6e6b88ac*"1FeNMBRfdtgdyJY8n6jB33FYgE9fu6uNhN8Ý$J  +@bea919af1fffce5da79b723483d08cc94aaa2201c5676f9b1ac86ba9aab01e11""1HbGTuMGTA1ve9CYySkr3Czb59UvMUX39i"UOP_DUP OP_HASH160 b5fd105560d63154bb97541c604ca2860b66a95e OP_EQUALVERIFY OP_CHECKSIG*276a914b5fd105560d63154bb97541c604ca2860b66a95e88ac*"1HbGTuMGTA1ve9CYySkr3Czb59UvMUX39i8Ý$J !ĝ$-@0000000000000000000de6ba1b9f0a2696ddcc1240bc897392b54544a10190a2"@0000000000000000000d6bc18906ac9302c3bc14a6f38e71dd153327ac13e62d2ŝ$-@00000000000000000015ea37da69e4239211ae706430ae2b277c214716fe8761"@0000000000000000000de6ba1b9f0a2696ddcc1240bc897392b54544a10190a22Ɲ$-@000000000000000000185fdf63985b99e27bdb83cbf56f247eb8a6f3a9993d89"@00000000000000000015ea37da69e4239211ae706430ae2b277c214716fe87612ǝ$-@0000000000000000000fcc4b3c3eebb685a486156651c91e34f3225a485e2020"@000000000000000000185fdf63985b99e27bdb83cbf56f247eb8a6f3a9993d892 ȝ$-@00000000000000000003cdc54e127838977efdefdc1bce38c4acfaa35885f73a"@0000000000000000000fcc4b3c3eebb685a486156651c91e34f3225a485e20202 + + + +1@995f63c55c187d7e51c6fcb1ee616fd77eb6d4fb58764db1376469f3c53d70eaȝ$"@00000000000000000003cdc54e127838977efdefdc1bce38c4acfaa35885f73a(-2 +@44b873bffbbcdf11d371692eeb9e42efc01884f960e6e2a5417c401d3fead5acB03f1076710b253217ddfb8bd0e8484ef92fc3e360b34f1b8a884942554b3afd7d42 +@91f35950b0a6a03211c41881ba3c9486102b2162f9824da3ff04fd77c1770017B0329b875dd5d932487dfdcdf16f935f4748f3f6c1938dfb971b4347a7e786d8c77B +@995f63c55c187d7e51c6fcb1ee616fd77eb6d4fb58764db1376469f3c53d70ea""1P4Bu4RFuLM8sbs5ZahTZGqrTNbvacRQZR"UOP_DUP OP_HASH160 f1ed1ca9690f06671c95258514062d0410532655 OP_EQUALVERIFY OP_CHECKSIG*276a914f1ed1ca9690f06671c95258514062d041053265588ac*"1P4Bu4RFuLM8sbs5ZahTZGqrTNbvacRQZR8ȝ$J  +#@995f63c55c187d7e51c6fcb1ee616fd77eb6d4fb58764db1376469f3c53d70ea""17vJ6LbWpfE5EZ5ZDyePhjP8XC3pKTmaCX"UOP_DUP OP_HASH160 4be51181d2001fb9b46c56338afeddf291c5db5c OP_EQUALVERIFY OP_CHECKSIG*276a9144be51181d2001fb9b46c56338afeddf291c5db5c88ac*"17vJ6LbWpfE5EZ5ZDyePhjP8XC3pKTmaCX8ȝ$J  +@995f63c55c187d7e51c6fcb1ee616fd77eb6d4fb58764db1376469f3c53d70ea""1KgFXT1HBq7ygn5Z1ndLD68ZJy7jNED6id"UOP_DUP OP_HASH160 ccde9c88385be6e8455b6cb57ddd2dab2bd8ef42 OP_EQUALVERIFY OP_CHECKSIG*276a914ccde9c88385be6e8455b6cb57ddd2dab2bd8ef4288ac*"1KgFXT1HBq7ygn5Z1ndLD68ZJy7jNED6id8ȝ$J &ɝ$-@00000000000000000003ad29cde5c82ae91825677dc417be42ae74a4e99221c8"@00000000000000000003cdc54e127838977efdefdc1bce38c4acfaa35885f73a2ʝ$У-@0000000000000000000710948b93dc158d3326eccc5953fe19e6b3aa29374116"@00000000000000000003ad29cde5c82ae91825677dc417be42ae74a4e99221c82˝$-@00000000000000000014b7037e243eb5fc68d6c531be685fb9b0a95f6796885a"@0000000000000000000710948b93dc158d3326eccc5953fe19e6b3aa293741162̝$-@0000000000000000001729e14b5dfd29713e88cc105704b6776740c6150984a8"@00000000000000000014b7037e243eb5fc68d6c531be685fb9b0a95f6796885a2!͝$-@000000000000000000073cb3d974def1c216e6e33922efe816976d6522eba67a"@0000000000000000001729e14b5dfd29713e88cc105704b6776740c6150984a82 + + +1@5e0fcd0fede973004748d3cea92b45a478d75f68a6753f8d059bd35689245b1c͝$"@000000000000000000073cb3d974def1c216e6e33922efe816976d6522eba67a(-2 +@4b47c20abb9cf4703036248e2acd6cfb851a3057d9822ff3834e000a3400304bB03fe75c3f9d7de2acf399429e1417e764fefb9d605ba049815c7482743fef34dc22 +@878ff02786ddb6984d0aa22c643e62aed4a134430331d5563cecaec4e225cf6fB03db7b4a1c554a97952404b288731dcc70d90c66d95173c5915e67402f063ab64aB + @5e0fcd0fede973004748d3cea92b45a478d75f68a6753f8d059bd35689245b1c""1M8kDtD5mbofByyXHcpuJmxEvEcvV6BZcq"UOP_DUP OP_HASH160 dcd981e60487fa4197635e27a0859664cf48f0de OP_EQUALVERIFY OP_CHECKSIG*276a914dcd981e60487fa4197635e27a0859664cf48f0de88ac*"1M8kDtD5mbofByyXHcpuJmxEvEcvV6BZcq8͝$J  +@5e0fcd0fede973004748d3cea92b45a478d75f68a6753f8d059bd35689245b1c""1G25bAFz8ZHXLAW7JRphGX1KoM88dgpbGp"UOP_DUP OP_HASH160 a4be2225c120fa4b3b31c4dec2f8065649942f0f OP_EQUALVERIFY OP_CHECKSIG*276a914a4be2225c120fa4b3b31c4dec2f8065649942f0f88ac*"1G25bAFz8ZHXLAW7JRphGX1KoM88dgpbGp8͝$J  +@5e0fcd0fede973004748d3cea92b45a478d75f68a6753f8d059bd35689245b1c""15ZRzzXcUWUsPFMGsSjTWTmozTu7kD8Cco"UOP_DUP OP_HASH160 3202aec85389b9ac4a428db7b45033a75bde1aae OP_EQUALVERIFY OP_CHECKSIG*276a9143202aec85389b9ac4a428db7b45033a75bde1aae88ac*"15ZRzzXcUWUsPFMGsSjTWTmozTu7kD8Cco8͝$J  + + +1@8daa78b0e99cfceaccd13b3c813cd945f7e273497296184d26be215aa232a57f͝$"@000000000000000000073cb3d974def1c216e6e33922efe816976d6522eba67a(-2 +@5e0fcd0fede973004748d3cea92b45a478d75f68a6753f8d059bd35689245b1cB03e7dc697843849d8fc8aa447a4aebcec6a54b527199dc6e6f64576273afd8d9382 +@5e0fcd0fede973004748d3cea92b45a478d75f68a6753f8d059bd35689245b1cB023dfc442e9c54f5d3a7d793c73187a7fba9cabe3a70b8d35ad60fad6d54c6d373B + @8daa78b0e99cfceaccd13b3c813cd945f7e273497296184d26be215aa232a57f""18pbmfD1wzBk3xGkGJuD6s6unh6XUfiS4V"UOP_DUP OP_HASH160 55c974886edd90282ab78d27bb6b562c005ec9ee OP_EQUALVERIFY OP_CHECKSIG*276a91455c974886edd90282ab78d27bb6b562c005ec9ee88ac*"18pbmfD1wzBk3xGkGJuD6s6unh6XUfiS4V8͝$J  +@8daa78b0e99cfceaccd13b3c813cd945f7e273497296184d26be215aa232a57f""1NCgCjWwLSERmSscQsJH7PcESDqbp6uBrd"UOP_DUP OP_HASH160 e88ff103e7b933b5d6f9057b267c6c05a38bd875 OP_EQUALVERIFY OP_CHECKSIG*276a914e88ff103e7b933b5d6f9057b267c6c05a38bd87588ac*"1NCgCjWwLSERmSscQsJH7PcESDqbp6uBrd8͝$J  +Ѩ@8daa78b0e99cfceaccd13b3c813cd945f7e273497296184d26be215aa232a57f""1CwThrsD9HHC5cjypQHrXpz1Z1kKeQWnnT"UOP_DUP OP_HASH160 82f6232855e533971c0d9ffdb4accb8681eecd38 OP_EQUALVERIFY OP_CHECKSIG*276a91482f6232855e533971c0d9ffdb4accb8681eecd3888ac*"1CwThrsD9HHC5cjypQHrXpz1Z1kKeQWnnT8͝$J  + + +1@e03511299540938b7f813c74858fec2167364fce8070e38d648ba886ecfcaf4e͝$"@000000000000000000073cb3d974def1c216e6e33922efe816976d6522eba67a(-2 +@8daa78b0e99cfceaccd13b3c813cd945f7e273497296184d26be215aa232a57fB0360958d55a2b27b66fdc2f6f8c311e09315b6423454833110f424e14ad96e2e552 +@8daa78b0e99cfceaccd13b3c813cd945f7e273497296184d26be215aa232a57fB03fcde0dd8557d03c1dd73a07d37692f2a88b9acaa82e8d005ecdd90a8e6eb82dbB + @e03511299540938b7f813c74858fec2167364fce8070e38d648ba886ecfcaf4e""1DTyUdWqfFLfv2fawQ6wemxv1kywH1tBKC"UOP_DUP OP_HASH160 88bb77f0748198990db7726a8027b52ad65f2abf OP_EQUALVERIFY OP_CHECKSIG*276a91488bb77f0748198990db7726a8027b52ad65f2abf88ac*"1DTyUdWqfFLfv2fawQ6wemxv1kywH1tBKC8͝$J  +@e03511299540938b7f813c74858fec2167364fce8070e38d648ba886ecfcaf4e""1C9YHpRjERC2ZzoiDDFvG5x5JkFUTxizmU"UOP_DUP OP_HASH160 7a46d4b3327230f35fdbf928f3709c0566ff80b8 OP_EQUALVERIFY OP_CHECKSIG*276a9147a46d4b3327230f35fdbf928f3709c0566ff80b888ac*"1C9YHpRjERC2ZzoiDDFvG5x5JkFUTxizmU8͝$J  +@e03511299540938b7f813c74858fec2167364fce8070e38d648ba886ecfcaf4e""1JbUEMsrLo7T66mRopsTEWjvS1sQZpogTi"UOP_DUP OP_HASH160 c0ff0303733a72d9201e6f7d2029fe335ba220e4 OP_EQUALVERIFY OP_CHECKSIG*276a914c0ff0303733a72d9201e6f7d2029fe335ba220e488ac*"1JbUEMsrLo7T66mRopsTEWjvS1sQZpogTi8͝$J Ν$-@000000000000000000089d17e182777b8bdad29679b5b976db5f98845216d0ba"@000000000000000000073cb3d974def1c216e6e33922efe816976d6522eba67a2 + + +1@97cd24fba9964dfed3ed0a9c1093e92ae22be5c69d3d6573113ccc427d97f2f3Ν$"@000000000000000000089d17e182777b8bdad29679b5b976db5f98845216d0ba(-2 +@b079b9e7f4ef31bdad5c78a8c64e645b377579c53c3d5711a5bbb2c91dcbd54cB038200ca922284912ecff901fc746db0af0e80e2277d9ee55073188b33b02a064e2 +@fb3942b25b363537cd7e62858ef36d8430854297a5c4b4ce55b77d368d9fdf40B02117bd519017941552efb705a42ee5f3ee8a6463b21464dbdafaab6874b8b19daB +ԉ@97cd24fba9964dfed3ed0a9c1093e92ae22be5c69d3d6573113ccc427d97f2f3"!16j75YWVEjXgWTfK4Fw1AwMDWyBeYbhUV"UOP_DUP OP_HASH160 01153a24dd2be54c56301263e43b1556551464b5 OP_EQUALVERIFY OP_CHECKSIG*276a91401153a24dd2be54c56301263e43b1556551464b588ac*!16j75YWVEjXgWTfK4Fw1AwMDWyBeYbhUV8Ν$J  + @97cd24fba9964dfed3ed0a9c1093e92ae22be5c69d3d6573113ccc427d97f2f3""13VTV1tvmBfzx61Re31h3okzN18tCzTzie"UOP_DUP OP_HASH160 1b520162c63f331f0b9e548fea5ca22698a82e7b OP_EQUALVERIFY OP_CHECKSIG*276a9141b520162c63f331f0b9e548fea5ca22698a82e7b88ac*"13VTV1tvmBfzx61Re31h3okzN18tCzTzie8Ν$J  +_@97cd24fba9964dfed3ed0a9c1093e92ae22be5c69d3d6573113ccc427d97f2f3""1H1TGv1e5pfabgQ7KnFTMvuEmW53EL1NF6"UOP_DUP OP_HASH160 af97f1fe5cf24e1e6a8bce51846bf99b6108fe05 OP_EQUALVERIFY OP_CHECKSIG*276a914af97f1fe5cf24e1e6a8bce51846bf99b6108fe0588ac*"1H1TGv1e5pfabgQ7KnFTMvuEmW53EL1NF68Ν$J ; + + +1@57975865c1f4177404ab3579677938eff755fdb3c2db0538af20fd7584f4892eΝ$"@000000000000000000089d17e182777b8bdad29679b5b976db5f98845216d0ba(-2 +@97cd24fba9964dfed3ed0a9c1093e92ae22be5c69d3d6573113ccc427d97f2f3B0267478f786c989f9565dc141b5bbd052ebf1b90f5647fce736eaa73a26c0e3e152 +@50d2089942c15bc732059de35d26e412d99a3cd1cc9622fcabb53eb2efc57b74B036722c46e5ae90eef655b3dacdde59fe0a26676999e4275f06d12349acb867dd3B +@57975865c1f4177404ab3579677938eff755fdb3c2db0538af20fd7584f4892e""1M6aszF6VWWRZ7TfQCT3YQGaBmC8xcGjAj"UOP_DUP OP_HASH160 dc70e0568dd5424673553bb5c8a645733f3aa6f9 OP_EQUALVERIFY OP_CHECKSIG*276a914dc70e0568dd5424673553bb5c8a645733f3aa6f988ac*"1M6aszF6VWWRZ7TfQCT3YQGaBmC8xcGjAj8Ν$J  + @57975865c1f4177404ab3579677938eff755fdb3c2db0538af20fd7584f4892e""12vXnasMcHkXNU1Xsjjrq1Ks8d3F2pe15H"UOP_DUP OP_HASH160 1517dedcef83c046242812e18d1c4e7136604f43 OP_EQUALVERIFY OP_CHECKSIG*276a9141517dedcef83c046242812e18d1c4e7136604f4388ac*"12vXnasMcHkXNU1Xsjjrq1Ks8d3F2pe15H8Ν$J  +߽m@57975865c1f4177404ab3579677938eff755fdb3c2db0538af20fd7584f4892e""1JKWNQUKozZvtsSLhgtPa7niVWtRdy3ZxV"UOP_DUP OP_HASH160 bdfa24453d19d60fc8be641c1cb432d8e82f6df4 OP_EQUALVERIFY OP_CHECKSIG*276a914bdfa24453d19d60fc8be641c1cb432d8e82f6df488ac*"1JKWNQUKozZvtsSLhgtPa7niVWtRdy3ZxV8Ν$J ;ϝ$-@00000000000000000015771ebbae0e17d3d5bd33498ecd76b35b9e2cc90ae9ca"@000000000000000000089d17e182777b8bdad29679b5b976db5f98845216d0ba2 + + +1@86a4d52ec33c2a419654a252d48383e28b6c0ff034a51a3f28632cf97e3a0680ϝ$"@00000000000000000015771ebbae0e17d3d5bd33498ecd76b35b9e2cc90ae9ca(-2 +@e03511299540938b7f813c74858fec2167364fce8070e38d648ba886ecfcaf4eB0322774d6d385ac794d6bbe048970942a036b1dd0bcbd82054544c400a025c06432 +@e03511299540938b7f813c74858fec2167364fce8070e38d648ba886ecfcaf4eB03c5fe91974986ad0b3e472a7c1349d055f25f425c8bd1eb6e7f031d0c1bb59a5bB + @86a4d52ec33c2a419654a252d48383e28b6c0ff034a51a3f28632cf97e3a0680""1DJFzDeaL19SLLvLPVTkzyiNjx1HbbccVW"UOP_DUP OP_HASH160 86e517435740e47bbf508ae0133f62ed6aa82f0b OP_EQUALVERIFY OP_CHECKSIG*276a91486e517435740e47bbf508ae0133f62ed6aa82f0b88ac*"1DJFzDeaL19SLLvLPVTkzyiNjx1HbbccVW8ϝ$J  +@86a4d52ec33c2a419654a252d48383e28b6c0ff034a51a3f28632cf97e3a0680""19wGshQdcnxp7VWL57UYEvD236Xd3bpJPn"UOP_DUP OP_HASH160 6204b81ef041272c325aa9731b567422668b1fa8 OP_EQUALVERIFY OP_CHECKSIG*276a9146204b81ef041272c325aa9731b567422668b1fa888ac*"19wGshQdcnxp7VWL57UYEvD236Xd3bpJPn8ϝ$J  +@86a4d52ec33c2a419654a252d48383e28b6c0ff034a51a3f28632cf97e3a0680""152mDixjseTbCc9qwYkjDz8xjxJBasd1gL"UOP_DUP OP_HASH160 2c35d4e1a6a8f50d552ec047d5172742e1ee33c1 OP_EQUALVERIFY OP_CHECKSIG*276a9142c35d4e1a6a8f50d552ec047d5172742e1ee33c188ac*"152mDixjseTbCc9qwYkjDz8xjxJBasd1gL8ϝ$J  + + +1@95635cd6529db6acae7e267c541dc9357e58fb6f36273fd14da21c8c8406123dϝ$"@00000000000000000015771ebbae0e17d3d5bd33498ecd76b35b9e2cc90ae9ca(-2 +@57975865c1f4177404ab3579677938eff755fdb3c2db0538af20fd7584f4892eB02ff62f5a9e28828e9f3753e3c3637358467fb5ec35d28c3a3d4d2cf99f2db30212 +@25b606100ab176a6724cdf97d6b8ea53fc92efdfbe86646b1b4d80e8e20b8dffB034c7240f55e24a19463f42ccb59639adc705b043ac11568e3891793153c7d6b1fB +@95635cd6529db6acae7e267c541dc9357e58fb6f36273fd14da21c8c8406123d""1EpdaPsQZWr1iQqqndqvHfuXiCCJvXUh9u"UOP_DUP OP_HASH160 979bb7a12e151bfc9de002d8acc8b18b2513021a OP_EQUALVERIFY OP_CHECKSIG*276a914979bb7a12e151bfc9de002d8acc8b18b2513021a88ac*"1EpdaPsQZWr1iQqqndqvHfuXiCCJvXUh9u8ϝ$J  + @95635cd6529db6acae7e267c541dc9357e58fb6f36273fd14da21c8c8406123d""1BoJQJjaaqoHCoEB2PcgSCbMZVjrJkXpDW"UOP_DUP OP_HASH160 7672eb1ba8477cb7adc1d31ade3d202521f342b4 OP_EQUALVERIFY OP_CHECKSIG*276a9147672eb1ba8477cb7adc1d31ade3d202521f342b488ac*"1BoJQJjaaqoHCoEB2PcgSCbMZVjrJkXpDW8ϝ$J  +@95635cd6529db6acae7e267c541dc9357e58fb6f36273fd14da21c8c8406123d""1QFvR3wzseGpq2g6jrcZZV2qEbps69LxTz"UOP_DUP OP_HASH160 ff1d4e0832afe0c74be2ee18603b66d5388b7327 OP_EQUALVERIFY OP_CHECKSIG*276a914ff1d4e0832afe0c74be2ee18603b66d5388b732788ac*"1QFvR3wzseGpq2g6jrcZZV2qEbps69LxTz8ϝ$J ; Н$Ǭ-@0000000000000000000e2d73e893c0e39c22e1b00f5f27478e326ed37407538f"@00000000000000000015771ebbae0e17d3d5bd33498ecd76b35b9e2cc90ae9ca2 + + + +1@99a29d5462f275740dc7de595f3de057d5037d0ffaf9d32f4bfc39ab512274b4Н$"@0000000000000000000e2d73e893c0e39c22e1b00f5f27478e326ed37407538f(Ǭ-2 +@21c842e1314307fb9fb6c9151a5626358382f952fff1f6729f0f818cade63b61B0227dddc785816569045fe4aa86863e5b24abc4fda2bc4e54f51efa8ed131e36f12 +@7ff969d9ca094de1bff1760faf535f3fc3f8903b2d93cc5d137e0db77557a033B02c580080edf014535c194e5aa86a47de8fa7777c2f2d248dacd57ab7cfde46861B +@99a29d5462f275740dc7de595f3de057d5037d0ffaf9d32f4bfc39ab512274b4""1Ni8mggCqe3zyxkJN4d4Y73nFMPkDAcQk1"UOP_DUP OP_HASH160 ee222eabc43149e50d7641d50901bef173377997 OP_EQUALVERIFY OP_CHECKSIG*276a914ee222eabc43149e50d7641d50901bef17337799788ac*"1Ni8mggCqe3zyxkJN4d4Y73nFMPkDAcQk18Н$J  +@99a29d5462f275740dc7de595f3de057d5037d0ffaf9d32f4bfc39ab512274b4""14YjXKT3cdcB1D5eQpEVmvcfN31PMeREie"UOP_DUP OP_HASH160 26e8c4b29fcc89e9e656df2b4d0cc1ffd8f187be OP_EQUALVERIFY OP_CHECKSIG*276a91426e8c4b29fcc89e9e656df2b4d0cc1ffd8f187be88ac*"14YjXKT3cdcB1D5eQpEVmvcfN31PMeREie8Н$J  +_@99a29d5462f275740dc7de595f3de057d5037d0ffaf9d32f4bfc39ab512274b4""1LgxC4REyqfLE6FSG38B1abo2ZJANetWLp"UOP_DUP OP_HASH160 d7f8aee9b8159cf880eb4b21312224a1e138be50 OP_EQUALVERIFY OP_CHECKSIG*276a914d7f8aee9b8159cf880eb4b21312224a1e138be5088ac*"1LgxC4REyqfLE6FSG38B1abo2ZJANetWLp8Н$J ѝ$-@00000000000000000013941c8dad0e528cf39454e1832f51629abd72b5b919a8"@0000000000000000000e2d73e893c0e39c22e1b00f5f27478e326ed37407538f2ҝ$-@0000000000000000000215ac2b75986ad0c9ca9a60058511c38c093569f373a2"@00000000000000000013941c8dad0e528cf39454e1832f51629abd72b5b919a82ӝ$-@00000000000000000019f70b53d7e0952aa804001023240638089a04827ecc1b"@0000000000000000000215ac2b75986ad0c9ca9a60058511c38c093569f373a22ԝ$-@0000000000000000000b3d05a860b549a2d1d9b9249cdc896b03a9b3d3635e68"@00000000000000000019f70b53d7e0952aa804001023240638089a04827ecc1b2՝$-@0000000000000000000978be7324ecd2281b09e6c33d6d516cacd69908ebe499"@0000000000000000000b3d05a860b549a2d1d9b9249cdc896b03a9b3d3635e682֝$苣-@0000000000000000001960704d7c0747daf207d5072b85a8c8c618e3325b7ab0"@0000000000000000000978be7324ecd2281b09e6c33d6d516cacd69908ebe4992ם$Ȓ-@000000000000000000149c99db0646ae764a06fce109d2ea6b4dbf176326a2ed"@0000000000000000001960704d7c0747daf207d5072b85a8c8c618e3325b7ab02؝$-@00000000000000000010f8ad387ee59a55add7b27224b7557792a48865daf8a6"@000000000000000000149c99db0646ae764a06fce109d2ea6b4dbf176326a2ed2 + + +1@1edf5fd751606adffa6447d45022297f246b73678cdbf985d82ed15dffab171e؝$"@00000000000000000010f8ad387ee59a55add7b27224b7557792a48865daf8a6(-2 +@44253766ace60f165e712f078e331fbcb6f61fcdf4056956f02e7be71f2f91daB0275189c5b48e42e90d7b3076472febb0844399c873c4f7ed694bcefddb78f3e5a2 +@44253766ace60f165e712f078e331fbcb6f61fcdf4056956f02e7be71f2f91daB0238d44ea809cd85cbeae76e35c22e4e217d6dec0ce84433d5461c70fa309a4b66B +A@1edf5fd751606adffa6447d45022297f246b73678cdbf985d82ed15dffab171e""1MtHyQMt2NbA1dpcbJCBmdqK7WkLeWV6ua"UOP_DUP OP_HASH160 e515e5cab0a09c0a63ba76daa90560b03806f9b0 OP_EQUALVERIFY OP_CHECKSIG*276a914e515e5cab0a09c0a63ba76daa90560b03806f9b088ac*"1MtHyQMt2NbA1dpcbJCBmdqK7WkLeWV6ua8؝$J  +^@1edf5fd751606adffa6447d45022297f246b73678cdbf985d82ed15dffab171e""1J33rws6ZQXp4nHDdTz8qssziiV5vxdV7f"UOP_DUP OP_HASH160 badd5bcd7f8cc58f1ca76f45dc436c7c294704ca OP_EQUALVERIFY OP_CHECKSIG*276a914badd5bcd7f8cc58f1ca76f45dc436c7c294704ca88ac*"1J33rws6ZQXp4nHDdTz8qssziiV5vxdV7f8؝$J  +@1edf5fd751606adffa6447d45022297f246b73678cdbf985d82ed15dffab171e""15N3c9Jwb4PnkKmHnLvQLAB17vB1MKuLPv"UOP_DUP OP_HASH160 2fdb69e48efa4bfbab209cf601bdf58abb24a2b8 OP_EQUALVERIFY OP_CHECKSIG*276a9142fdb69e48efa4bfbab209cf601bdf58abb24a2b888ac*"15N3c9Jwb4PnkKmHnLvQLAB17vB1MKuLPv8؝$J  + + +1@05dd349f8a8d6abc8b07eabb1a6c931c078975e6030a9565fa83ec06c1087f45؝$"@00000000000000000010f8ad387ee59a55add7b27224b7557792a48865daf8a6(-2 +@1edf5fd751606adffa6447d45022297f246b73678cdbf985d82ed15dffab171eB0365208cd94e5b8800d9c90831d2a40c36272e729f18c9096a7734e2dbee5a8dd42 +@6dab0d206f4a275d2656914afa7299fe7cfe90f249d416047f1929b8386f3537B030b7e5ee110e424a0cc8502db35866c759a575fd1ef36717e549c0a3d1d641a2fB +@05dd349f8a8d6abc8b07eabb1a6c931c078975e6030a9565fa83ec06c1087f45""1Fex2XkAiG9pRNgvbJoEi3VLeFwfpaF4Fi"UOP_DUP OP_HASH160 a0bf15d42637a3ee31d5c3d922ff0be9da64e1ae OP_EQUALVERIFY OP_CHECKSIG*276a914a0bf15d42637a3ee31d5c3d922ff0be9da64e1ae88ac*"1Fex2XkAiG9pRNgvbJoEi3VLeFwfpaF4Fi8؝$J  +W@05dd349f8a8d6abc8b07eabb1a6c931c078975e6030a9565fa83ec06c1087f45""1Dwn6r3L2tqYNnCLADLp7itsCQRpNMCULX"UOP_DUP OP_HASH160 8dfd9e9cdf1ad13eb604283a76cf5e700f3db5f2 OP_EQUALVERIFY OP_CHECKSIG*276a9148dfd9e9cdf1ad13eb604283a76cf5e700f3db5f288ac*"1Dwn6r3L2tqYNnCLADLp7itsCQRpNMCULX8؝$J  +O@05dd349f8a8d6abc8b07eabb1a6c931c078975e6030a9565fa83ec06c1087f45""1HuDrXAVRKHutQdyHSK7rUv4Gy1PMDNan5"UOP_DUP OP_HASH160 b9625f5304cdc06082227ae4106c624113a9fb5c OP_EQUALVERIFY OP_CHECKSIG*276a914b9625f5304cdc06082227ae4106c624113a9fb5c88ac*"1HuDrXAVRKHutQdyHSK7rUv4Gy1PMDNan58؝$J ٝ$-@0000000000000000000315ee5583d4d3423a1092cc0c3a08ceaf2668811bdd3f"@00000000000000000010f8ad387ee59a55add7b27224b7557792a48865daf8a62ڝ$ǻ-@00000000000000000007bbf5d82e7f145897035e054544c6f7b653c5a2fccc42"@0000000000000000000315ee5583d4d3423a1092cc0c3a08ceaf2668811bdd3f2 + + +1@eeaba57b979b1935c8f86ad26fc31567cc872ba36a533f9f18f66a8e0c770551ڝ$"@00000000000000000007bbf5d82e7f145897035e054544c6f7b653c5a2fccc42(ǻ-2 +@86a4d52ec33c2a419654a252d48383e28b6c0ff034a51a3f28632cf97e3a0680B034dce3197e2a95a452518e633dd1a8868366c9ed8289f15cad8cb86b3b076f91a2 +@04892bdbce3e01654f52a844faf1864a8be1a153b8def5d9fc1cd567007d087cB026488bc8fcf9859e34e5710002e45d8c3536eb3905d764af2ae34b8dec3d5b41aB +̥ @eeaba57b979b1935c8f86ad26fc31567cc872ba36a533f9f18f66a8e0c770551""1AUFzvDngR2q7xBuSfkyq7yerGzaU4yisw"UOP_DUP OP_HASH160 67e0e219c536b075205cf1fce0ef41511b1c3f17 OP_EQUALVERIFY OP_CHECKSIG*276a91467e0e219c536b075205cf1fce0ef41511b1c3f1788ac*"1AUFzvDngR2q7xBuSfkyq7yerGzaU4yisw8ڝ$J  +@eeaba57b979b1935c8f86ad26fc31567cc872ba36a533f9f18f66a8e0c770551""1GJ3fh2tEZ99bsRsWhn4uW9wnWHzyt3dqR"UOP_DUP OP_HASH160 a7c32f393e91d97b35af5d6f1aa521d8d9a33fb9 OP_EQUALVERIFY OP_CHECKSIG*276a914a7c32f393e91d97b35af5d6f1aa521d8d9a33fb988ac*"1GJ3fh2tEZ99bsRsWhn4uW9wnWHzyt3dqR8ڝ$J  +@eeaba57b979b1935c8f86ad26fc31567cc872ba36a533f9f18f66a8e0c770551""18tqRTNDynqReGahBC2vyvaPNuvPaPtrR6"UOP_DUP OP_HASH160 569683cf24cd6ae53d55c3f102879627eac29203 OP_EQUALVERIFY OP_CHECKSIG*276a914569683cf24cd6ae53d55c3f102879627eac2920388ac*"18tqRTNDynqReGahBC2vyvaPNuvPaPtrR68ڝ$J  + + +1@9d1ac216d5a11d1e985a6430343040b41679ac54072ec4f896868c3a157b6115ڝ$"@00000000000000000007bbf5d82e7f145897035e054544c6f7b653c5a2fccc42(ǻ-2 +@95635cd6529db6acae7e267c541dc9357e58fb6f36273fd14da21c8c8406123dB036154dabbe9e3d1ce2f7ba52629184b4625258d8f3446783b57da6ac2718a52362 +@1a4f24a50af25b4f7e79c7fe401938021fd2e8f97151439c3e53eed15a1799c1B02f91970d43cfae723de587d95afcb325007e9dcc0257ca84bfb8446a4b9a9182eB +@9d1ac216d5a11d1e985a6430343040b41679ac54072ec4f896868c3a157b6115""1Pbz86kgyHq8xqMLRHJA7rcDFpgENtu8WK"UOP_DUP OP_HASH160 f7f097e3f45e504845c317a0da4932204497f829 OP_EQUALVERIFY OP_CHECKSIG*276a914f7f097e3f45e504845c317a0da4932204497f82988ac*"1Pbz86kgyHq8xqMLRHJA7rcDFpgENtu8WK8ڝ$J  + @9d1ac216d5a11d1e985a6430343040b41679ac54072ec4f896868c3a157b6115""1Nz9R8iMUYU89eiCHQa9xnaRVTsvLy3EQG"UOP_DUP OP_HASH160 f129606dd733ee3142b7fe22cca80b1124e04326 OP_EQUALVERIFY OP_CHECKSIG*276a914f129606dd733ee3142b7fe22cca80b1124e0432688ac*"1Nz9R8iMUYU89eiCHQa9xnaRVTsvLy3EQG8ڝ$J  +_@9d1ac216d5a11d1e985a6430343040b41679ac54072ec4f896868c3a157b6115""16VYFubryPJskTxtW7485TjzY7un4dt5Kd"UOP_DUP OP_HASH160 3c3e5e2e27ad67a29b4d2fcecf73211dbe1ebe40 OP_EQUALVERIFY OP_CHECKSIG*276a9143c3e5e2e27ad67a29b4d2fcecf73211dbe1ebe4088ac*"16VYFubryPJskTxtW7485TjzY7un4dt5Kd8ڝ$J ;۝$-@000000000000000000148e2226f0bb5c94fc6eede6e5a3c5edf9d284418e9dd6"@00000000000000000007bbf5d82e7f145897035e054544c6f7b653c5a2fccc422ܝ$-@00000000000000000005930a3831c9c8920045ac8bb99e436616c66a92715c71"@000000000000000000148e2226f0bb5c94fc6eede6e5a3c5edf9d284418e9dd62ݝ$-@00000000000000000008ad60a4a030ad37f879547aaeebcc6b09451897da7354"@00000000000000000005930a3831c9c8920045ac8bb99e436616c66a92715c712ޝ$-@00000000000000000006ea213bab77dd9a387a7468ca4f98ca9608c8c5e1d23e"@00000000000000000008ad60a4a030ad37f879547aaeebcc6b09451897da73542ߝ$-@0000000000000000001a1011df3f569186fae5bcd17264655fe3bca7a5cdeb62"@00000000000000000006ea213bab77dd9a387a7468ca4f98ca9608c8c5e1d23e2 + + +1@02776f89668b61fb61c8ff0d819211c2f3eda66a1ec15ca780b7a5fe1241ec06ߝ$"@0000000000000000001a1011df3f569186fae5bcd17264655fe3bca7a5cdeb62(-2 +@eeaba57b979b1935c8f86ad26fc31567cc872ba36a533f9f18f66a8e0c770551B03b97b43c83e39c8eeb09a87b38e025ee9b6b6bb4b1657ae645ed0f6c28f6780c62 +@7b5414163cf81b95e48d1dd3dca9858fe7090a48ffa8f2a9196c14af6f8c71b0B02f7813bd0b071059f17133352ab6cfbfb6b025c1f8e2807c2a6e803511f6d8e20B + @02776f89668b61fb61c8ff0d819211c2f3eda66a1ec15ca780b7a5fe1241ec06""18Akf19UizV374crwEY6pPUPvyKApaeLZr"UOP_DUP OP_HASH160 4ea110d081dc7c8738bc2be629c678c2b3cd8e54 OP_EQUALVERIFY OP_CHECKSIG*276a9144ea110d081dc7c8738bc2be629c678c2b3cd8e5488ac*"18Akf19UizV374crwEY6pPUPvyKApaeLZr8ߝ$J  +@02776f89668b61fb61c8ff0d819211c2f3eda66a1ec15ca780b7a5fe1241ec06""15eKVfEsNTP3QRvPjDRWSedkHQhYqYEPmU"UOP_DUP OP_HASH160 32ef54f3784009514c65b455257dc4c673211924 OP_EQUALVERIFY OP_CHECKSIG*276a91432ef54f3784009514c65b455257dc4c67321192488ac*"15eKVfEsNTP3QRvPjDRWSedkHQhYqYEPmU8ߝ$J  +@02776f89668b61fb61c8ff0d819211c2f3eda66a1ec15ca780b7a5fe1241ec06""1Jk8Czn1n97iYSqcFyWkYDkYW9SYWLChhr"UOP_DUP OP_HASH160 c2a20a675ff1881e9514e700e8522b4e379a5d96 OP_EQUALVERIFY OP_CHECKSIG*276a914c2a20a675ff1881e9514e700e8522b4e379a5d9688ac*"1Jk8Czn1n97iYSqcFyWkYDkYW9SYWLChhr8ߝ$J  + + +1@c485ca8433ce8417f6fff949fe727c59bf560285758cee938615422be5e7eff7ߝ$"@0000000000000000001a1011df3f569186fae5bcd17264655fe3bca7a5cdeb62(-2 +@02776f89668b61fb61c8ff0d819211c2f3eda66a1ec15ca780b7a5fe1241ec06B03b1ccec3cf036ba0539eb0021d824e6ca36a0881003a900f4c214ddadf5d064ef2 +@02776f89668b61fb61c8ff0d819211c2f3eda66a1ec15ca780b7a5fe1241ec06B036d34f0f9fd6b5810668f154587ad7eca757d39d96a752df8808ab9ddafcd7d88B + +@c485ca8433ce8417f6fff949fe727c59bf560285758cee938615422be5e7eff7""1CNhRQHWNCt8ZdvDLBtfNAQcfKdU8FwrSH"UOP_DUP OP_HASH160 7cc3dc3ec26e17b57119b03c89e8f61b627eb151 OP_EQUALVERIFY OP_CHECKSIG*276a9147cc3dc3ec26e17b57119b03c89e8f61b627eb15188ac*"1CNhRQHWNCt8ZdvDLBtfNAQcfKdU8FwrSH8ߝ$J  +@c485ca8433ce8417f6fff949fe727c59bf560285758cee938615422be5e7eff7""1D21q4XCo1iDvK9mp2hPBftzJuAAuZB8xa"UOP_DUP OP_HASH160 83d29df89fb92c9f6ec6a623f7c0921f61b90139 OP_EQUALVERIFY OP_CHECKSIG*276a91483d29df89fb92c9f6ec6a623f7c0921f61b9013988ac*"1D21q4XCo1iDvK9mp2hPBftzJuAAuZB8xa8ߝ$J  +@c485ca8433ce8417f6fff949fe727c59bf560285758cee938615422be5e7eff7""13sJjVJ7GJChyYUm48pRU6NAL9hWR474SB"UOP_DUP OP_HASH160 1f73da1f860f66b037f1b4f1441a3ce77318e90b OP_EQUALVERIFY OP_CHECKSIG*276a9141f73da1f860f66b037f1b4f1441a3ce77318e90b88ac*"13sJjVJ7GJChyYUm48pRU6NAL9hWR474SB8ߝ$J $-@00000000000000000007d59414af0c2e206045c9fa48044ea40794b1903d862e"@0000000000000000001a1011df3f569186fae5bcd17264655fe3bca7a5cdeb622 $-@0000000000000000000daa711f38759ee2da357d8571088caa104c8ae8398165"@00000000000000000007d59414af0c2e206045c9fa48044ea40794b1903d862e2 + + + +1@1f59e62f89a8d64f2a9acbb0dab36db22908653461d91ff572acd42fbbd737dd$"@0000000000000000000daa711f38759ee2da357d8571088caa104c8ae8398165(-2 +@c485ca8433ce8417f6fff949fe727c59bf560285758cee938615422be5e7eff7B032090180043aff27f989d78dc2c0e72aed363e64eaf117cc5f87a007053d345de2 +@384fcd39e30c9dd3742fc68f00d4be971dc8965d96d62d85d0f3d8111a949416B02ac2d956e01904c98d47da98e250ca3cf1b30f79f103f91d67c141cb29040f769B + +@1f59e62f89a8d64f2a9acbb0dab36db22908653461d91ff572acd42fbbd737dd""1KG6vew26Kyt1sMuyMxcLQLo7DgNZbATxB"UOP_DUP OP_HASH160 c84d73149b1b1809f84c832742878836bec86b9e OP_EQUALVERIFY OP_CHECKSIG*276a914c84d73149b1b1809f84c832742878836bec86b9e88ac*"1KG6vew26Kyt1sMuyMxcLQLo7DgNZbATxB8$J  +@1f59e62f89a8d64f2a9acbb0dab36db22908653461d91ff572acd42fbbd737dd""1Cywrs4rW8GRsjQWr3SbX2gBnncuyjLsZE"UOP_DUP OP_HASH160 836e78d90d700be403c44abc6f8603e416405380 OP_EQUALVERIFY OP_CHECKSIG*276a914836e78d90d700be403c44abc6f8603e41640538088ac*"1Cywrs4rW8GRsjQWr3SbX2gBnncuyjLsZE8$J  +ܐ@1f59e62f89a8d64f2a9acbb0dab36db22908653461d91ff572acd42fbbd737dd""1KQdbzyLePWZmDAgVJ6mjryQKJeSXkn2sS"UOP_DUP OP_HASH160 c9ea62e0c02d503e6409b2c81152ae12ee49759d OP_EQUALVERIFY OP_CHECKSIG*276a914c9ea62e0c02d503e6409b2c81152ae12ee49759d88ac*"1KQdbzyLePWZmDAgVJ6mjryQKJeSXkn2sS8$J $-@0000000000000000000609e6f1d4e8334e824c9d9a29b1470ce1bb7a7196116f"@0000000000000000000daa711f38759ee2da357d8571088caa104c8ae83981652$ڙ-@00000000000000000005e90ffcd22fe281f280b6a436e5ccddf33302248c8c5e"@0000000000000000000609e6f1d4e8334e824c9d9a29b1470ce1bb7a7196116f2$-@00000000000000000000d2090ad848ac86a735f5aa025bae9520b6cbe831bd0f"@00000000000000000005e90ffcd22fe281f280b6a436e5ccddf33302248c8c5e2$Ї-@00000000000000000006bd7a9edad580f20bd2c1f876af2a811f83ba3fa719c3"@00000000000000000000d2090ad848ac86a735f5aa025bae9520b6cbe831bd0f2$-@0000000000000000000e3b34886dda5f8122a4e53b5cbd369b6bdcc3411fbe9d"@00000000000000000006bd7a9edad580f20bd2c1f876af2a811f83ba3fa719c32$-@00000000000000000008ca7ca91edd7dcc2223be1cbca6b62c4a464a2b8ef67a"@0000000000000000000e3b34886dda5f8122a4e53b5cbd369b6bdcc3411fbe9d2.$ͧ-@00000000000000000018e2509c889a8aa40ea1e74fa5d10d80769ac67efc764d"@00000000000000000008ca7ca91edd7dcc2223be1cbca6b62c4a464a2b8ef67a2, + + +1@44299390c064c180a0a8b67914dfc95509dc8185a58ff7cc68e29dcff642605b$"@00000000000000000018e2509c889a8aa40ea1e74fa5d10d80769ac67efc764d(ͧ-2 +@7d84fa52b91bd91c82602bdcb2a6bada2b689436fa71b10e8289a9c9de5ef96fB0282fb79e268fe1b76c94e0e2c432cad622bcbd58634446a1fa2b34917e1e6f1e22 +@97a20657a40fe356d14d2a1160747fbe65b9b6d242e643fda57d66fcae0fb86dB032d93fe1c7e52269bded7c0461506cf11b7f6560dfd0c3677c0bd76be0af49b94B +@44299390c064c180a0a8b67914dfc95509dc8185a58ff7cc68e29dcff642605b""1FhEYaEeSEtfoBRjn4eyobnaRpj8mubzzX"UOP_DUP OP_HASH160 a12db4a955c3bd8e2551627458e6a318a2c13ee7 OP_EQUALVERIFY OP_CHECKSIG*276a914a12db4a955c3bd8e2551627458e6a318a2c13ee788ac*"1FhEYaEeSEtfoBRjn4eyobnaRpj8mubzzX8$J  +@44299390c064c180a0a8b67914dfc95509dc8185a58ff7cc68e29dcff642605b""1N7N58XtjMHD2ZuPSZyBi1iaryDVAGk55n"UOP_DUP OP_HASH160 e78eba01898cf9af5ef31e74bb49fda25b001e9e OP_EQUALVERIFY OP_CHECKSIG*276a914e78eba01898cf9af5ef31e74bb49fda25b001e9e88ac*"1N7N58XtjMHD2ZuPSZyBi1iaryDVAGk55n8$J  +@44299390c064c180a0a8b67914dfc95509dc8185a58ff7cc68e29dcff642605b""1DVhE3T5JmBLULmXCaGurSPTevbE9UH6Cb"UOP_DUP OP_HASH160 890ebbff312e078ebe278252b3dc767c066281d3 OP_EQUALVERIFY OP_CHECKSIG*276a914890ebbff312e078ebe278252b3dc767c066281d388ac*"1DVhE3T5JmBLULmXCaGurSPTevbE9UH6Cb8$J  + + +1@ff7666ea37cc2148a7ad8875524fa9f507676401efb37a6e811b7e177ea3e2a1$"@00000000000000000018e2509c889a8aa40ea1e74fa5d10d80769ac67efc764d(ͧ-2 +@05dd349f8a8d6abc8b07eabb1a6c931c078975e6030a9565fa83ec06c1087f45B02cac25f02755bd8d49e29947bda7dd1e21094b5e2cd4eae4b1ee530b171e732572 +@1edf5fd751606adffa6447d45022297f246b73678cdbf985d82ed15dffab171eB03da05989759e23ae31ecd8385340c1244e8989581ff7999a88a8747a1e5618f23B +W@ff7666ea37cc2148a7ad8875524fa9f507676401efb37a6e811b7e177ea3e2a1""16Rhs1kwm5ftcTK9HbVL1iXnkCCzTN1HcE"UOP_DUP OP_HASH160 3b84b8dd54cdd6a50c3d93597e819119e39033df OP_EQUALVERIFY OP_CHECKSIG*276a9143b84b8dd54cdd6a50c3d93597e819119e39033df88ac*"16Rhs1kwm5ftcTK9HbVL1iXnkCCzTN1HcE8$J  + @ff7666ea37cc2148a7ad8875524fa9f507676401efb37a6e811b7e177ea3e2a1""1CqrkioZotHYJgaAFrhxd2XuyauzMthiF4"UOP_DUP OP_HASH160 81e6e1d616f9b3fb081737a4d572faa46113a8b4 OP_EQUALVERIFY OP_CHECKSIG*276a91481e6e1d616f9b3fb081737a4d572faa46113a8b488ac*"1CqrkioZotHYJgaAFrhxd2XuyauzMthiF48$J  + @ff7666ea37cc2148a7ad8875524fa9f507676401efb37a6e811b7e177ea3e2a1""16YFpfQwR9BmKgENyoGxtzAJRioXtW9k9o"UOP_DUP OP_HASH160 3cc1e5753242bb2a75a68df520c7a1ceb1247664 OP_EQUALVERIFY OP_CHECKSIG*276a9143cc1e5753242bb2a75a68df520c7a1ceb124766488ac*"16YFpfQwR9BmKgENyoGxtzAJRioXtW9k9o8$J  + +1@6ed9386cd82bae1d9915d7f6087af164f526f1b208cbbcb8dd1e8ec7b6ec3a29$"@00000000000000000018e2509c889a8aa40ea1e74fa5d10d80769ac67efc764d(ͧ-2 +@2ff49269678c9f8d0fc736a8360aa3f41bb1336c2cb4ec09080f340b589f9d1eB02b55649d828d2f8ce7416587b665433b4188612019d81ac78a64797ddaf687f6c2 +@a9df3310e75e582159a3f6f56c2e1bff25017877c1bd00464c4837f265735ffaB0358f86e95ca256a5935302bc8974f9e79b99b6126e3b618328af719d1329a647f2 +@2ff49269678c9f8d0fc736a8360aa3f41bb1336c2cb4ec09080f340b589f9d1eB037346125bbca3bfeec428694868d2c8105f49e5f44a4620236469cf101719d9272 +@52556bf41405a61602c7f9f459cffc9c9817df2bd10e2f8da4e8d5615aabc9b6B03f3c42c98f124bca0134497325f3e286ee3767f90f3d7cf1ff787f50aa91f312dB +@6ed9386cd82bae1d9915d7f6087af164f526f1b208cbbcb8dd1e8ec7b6ec3a29""1DtGYQkiKBS2w6yYcFepj1wu4c2bbDVYQU"UOP_DUP OP_HASH160 8d53b266fee723a6e9dd4756b8781a6abfa1b3cd OP_EQUALVERIFY OP_CHECKSIG*276a9148d53b266fee723a6e9dd4756b8781a6abfa1b3cd88ac*"1DtGYQkiKBS2w6yYcFepj1wu4c2bbDVYQU8$J  +@6ed9386cd82bae1d9915d7f6087af164f526f1b208cbbcb8dd1e8ec7b6ec3a29""1Ljnog1dSHCYdrAbSvMUGiHvCw3hzhx9wT"UOP_DUP OP_HASH160 d882189ba5061e251c41d474feb1580976f3dfe7 OP_EQUALVERIFY OP_CHECKSIG*276a914d882189ba5061e251c41d474feb1580976f3dfe788ac*"1Ljnog1dSHCYdrAbSvMUGiHvCw3hzhx9wT8$J  +ݤ @6ed9386cd82bae1d9915d7f6087af164f526f1b208cbbcb8dd1e8ec7b6ec3a29""1Nc52XeLUhm7joBNc3hz8Wp6jnRhcDeSiq"UOP_DUP OP_HASH160 ecfc8fa78af4cd27be41091ad2b7dcdb49f26925 OP_EQUALVERIFY OP_CHECKSIG*276a914ecfc8fa78af4cd27be41091ad2b7dcdb49f2692588ac*"1Nc52XeLUhm7joBNc3hz8Wp6jnRhcDeSiq8$J  + + +1@61ba8c1aa80c2ffd6f1e1764ba0ba9d7c200345027b3362e9249a7b947a8d453$"@00000000000000000018e2509c889a8aa40ea1e74fa5d10d80769ac67efc764d(ͧ-2 +@1f59e62f89a8d64f2a9acbb0dab36db22908653461d91ff572acd42fbbd737ddB03b70543a83ad6a3459f2fcc127f1aa67ad4d7392c647a80d7608d974b14480f612 +@1f59e62f89a8d64f2a9acbb0dab36db22908653461d91ff572acd42fbbd737ddB03ec6e6ef3a25c7bbcb74549e7bfe509455906380700e7997e009ed36cac645380B + +@61ba8c1aa80c2ffd6f1e1764ba0ba9d7c200345027b3362e9249a7b947a8d453""17xRxq7NtpsuEBrG8rXuffH23JQqxt4C7q"UOP_DUP OP_HASH160 4c4c786650afe451d635fbaa2c989fea2f5af395 OP_EQUALVERIFY OP_CHECKSIG*276a9144c4c786650afe451d635fbaa2c989fea2f5af39588ac*"17xRxq7NtpsuEBrG8rXuffH23JQqxt4C7q8$J  +@61ba8c1aa80c2ffd6f1e1764ba0ba9d7c200345027b3362e9249a7b947a8d453""13qh6LYDwRN4e1CHLR6GetT5oFZDPXxSbf"UOP_DUP OP_HASH160 1f25af53200001da8b66a7a22bd3e18b3976ca5f OP_EQUALVERIFY OP_CHECKSIG*276a9141f25af53200001da8b66a7a22bd3e18b3976ca5f88ac*"13qh6LYDwRN4e1CHLR6GetT5oFZDPXxSbf8$J  +@61ba8c1aa80c2ffd6f1e1764ba0ba9d7c200345027b3362e9249a7b947a8d453""1FLnaXLxaEK92z5TShWLCbT3jmutRLgtov"UOP_DUP OP_HASH160 9d4fb5f92d3d25f38d5961a363ed4ebcfa9a80aa OP_EQUALVERIFY OP_CHECKSIG*276a9149d4fb5f92d3d25f38d5961a363ed4ebcfa9a80aa88ac*"1FLnaXLxaEK92z5TShWLCbT3jmutRLgtov8$J $Ȍ-@0000000000000000000c3b722ad12d7a4f2cbe7c19bdd2b21d4c68b31a945c55"@00000000000000000018e2509c889a8aa40ea1e74fa5d10d80769ac67efc764d2$В-@0000000000000000000d026cd138b8b350b248505e04c94906ca6057a9107342"@0000000000000000000c3b722ad12d7a4f2cbe7c19bdd2b21d4c68b31a945c552K$-@0000000000000000000085b72068e2279b9eb8bf5bcfe9251dd2fe2b1963fa9e"@0000000000000000000d026cd138b8b350b248505e04c94906ca6057a91073422J + + +1@d4cf7a17103a7aeb2190a49e92235430f65cf4708ba056adb96d05af7a22ba7e$"@0000000000000000000085b72068e2279b9eb8bf5bcfe9251dd2fe2b1963fa9e(-2 +@09409a4b18b21634e4ecb31a25424d6f30e3220ce491ff13c3b504ca59c7ee83B02f469189ce133f050df5fc7ebcbc3dce2f10f0546a4adbbc1e8907710efbe8fe12 +@a9ecd4b73769e42fd63e40d4627d831cfaaa7baac2daac1d4f76dabba8e57732B036210edd02fdcff891d8564c7accb63dc37b4fa31f66cc5f6875a1cc60799b8e1B +ĉ@d4cf7a17103a7aeb2190a49e92235430f65cf4708ba056adb96d05af7a22ba7e""1C8R7cPuXMd9jTbC7LVwVSjrkwE9ZB1Yok"UOP_DUP OP_HASH160 7a106cb7fdddea9b01c2bf9dd762f0c01a962f33 OP_EQUALVERIFY OP_CHECKSIG*276a9147a106cb7fdddea9b01c2bf9dd762f0c01a962f3388ac*"1C8R7cPuXMd9jTbC7LVwVSjrkwE9ZB1Yok8$J  +@d4cf7a17103a7aeb2190a49e92235430f65cf4708ba056adb96d05af7a22ba7e""12cXjpbNt7XtzH89T6KPyKV1digGrbSE97"UOP_DUP OP_HASH160 11b057edfac358e0a9a85784844aef3e0b80194c OP_EQUALVERIFY OP_CHECKSIG*276a91411b057edfac358e0a9a85784844aef3e0b80194c88ac*"12cXjpbNt7XtzH89T6KPyKV1digGrbSE978$J  +@d4cf7a17103a7aeb2190a49e92235430f65cf4708ba056adb96d05af7a22ba7e""1DTxRXLfz6MKv3XPuLDpXXmzh158LHXMC7"UOP_DUP OP_HASH160 88ba96cbacef3c06c6523d71164eaa1e4961af97 OP_EQUALVERIFY OP_CHECKSIG*276a91488ba96cbacef3c06c6523d71164eaa1e4961af9788ac*"1DTxRXLfz6MKv3XPuLDpXXmzh158LHXMC78$J  + + +1@5030735a966e7c38ee92c559faecda2c6bf36cd123331f0be22176ddb50cdeaa$"@0000000000000000000085b72068e2279b9eb8bf5bcfe9251dd2fe2b1963fa9e(-2 +@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5B0348c787437df42f4807db555d2d30050d5eee0fe025c5349e969889f1ab68e2bc2 +@7f742178b102c533e7a0c2e2f961bcc5277578de2601fdb001f488674e16a680B031a8e21f6b59e70ae1c22bc80782d579b642d8f24a833b0cbaa05b50b77cf2231B +N@5030735a966e7c38ee92c559faecda2c6bf36cd123331f0be22176ddb50cdeaa""1B2jsXs4j96zMdFES1FAAhVWuWBM55CDx5"UOP_DUP OP_HASH160 6e0575fe4a8285077ab07c977df2a79128349222 OP_EQUALVERIFY OP_CHECKSIG*276a9146e0575fe4a8285077ab07c977df2a7912834922288ac*"1B2jsXs4j96zMdFES1FAAhVWuWBM55CDx58$J  +@5030735a966e7c38ee92c559faecda2c6bf36cd123331f0be22176ddb50cdeaa""15qHWJusA45J54Wt4H4LQB2vBDVY196zZg"UOP_DUP OP_HASH160 35023f4be8265eaedfad8169712633a250f450c0 OP_EQUALVERIFY OP_CHECKSIG*276a91435023f4be8265eaedfad8169712633a250f450c088ac*"15qHWJusA45J54Wt4H4LQB2vBDVY196zZg8$J  +@5030735a966e7c38ee92c559faecda2c6bf36cd123331f0be22176ddb50cdeaa""1NUNyJZmneZLQF37mw5Z8HcuuXZuVR2Vtj"UOP_DUP OP_HASH160 eb883671fb1f45bb3207627bed4d7c80efe7680d OP_EQUALVERIFY OP_CHECKSIG*276a914eb883671fb1f45bb3207627bed4d7c80efe7680d88ac*"1NUNyJZmneZLQF37mw5Z8HcuuXZuVR2Vtj8$J  + + +1@31f6b7241bd625cce45d8e02cb5c7df015c24056b103c945b6a8977be2eb60d8$"@0000000000000000000085b72068e2279b9eb8bf5bcfe9251dd2fe2b1963fa9e(-2 +@b52f49569f5e429f658f8eca1c98d7af56517d42cfc3f9122aa00fdef1d7d9dcB03a54410ba7acefcf6d37a2b70783af10ced2a524e87aaa4172991a23a8716dace2 +@deac5d391240bb8986236ca8931cbb34b8f8d31f0c6e215e068e9515fa4ea976B0326de93342b95312fa1c9c6663837fe0fce147ee7f2265e2e756df762cf2b6ed0B +z@31f6b7241bd625cce45d8e02cb5c7df015c24056b103c945b6a8977be2eb60d8"!16RztuV5eZfxf9uRMVvfSZ7uzYsQJiygg"UOP_DUP OP_HASH160 0106f27eaed3966a6ce27343deb28be8b51d0772 OP_EQUALVERIFY OP_CHECKSIG*276a9140106f27eaed3966a6ce27343deb28be8b51d077288ac*!16RztuV5eZfxf9uRMVvfSZ7uzYsQJiygg8$J  +@31f6b7241bd625cce45d8e02cb5c7df015c24056b103c945b6a8977be2eb60d8""186brzC4CTPeHx5Wkh9NH9NiiT7gkwd2VN"UOP_DUP OP_HASH160 4dd80fbd6d5ced5ae4ec0f8ed9ad2da3d01ac88a OP_EQUALVERIFY OP_CHECKSIG*276a9144dd80fbd6d5ced5ae4ec0f8ed9ad2da3d01ac88a88ac*"186brzC4CTPeHx5Wkh9NH9NiiT7gkwd2VN8$J  +@31f6b7241bd625cce45d8e02cb5c7df015c24056b103c945b6a8977be2eb60d8""19bPwccbVnHDtUUJHSrrRJ55zjyRnQUDDD"UOP_DUP OP_HASH160 5e424cb74e0148075a74d3f094edd5be5fa781d9 OP_EQUALVERIFY OP_CHECKSIG*276a9145e424cb74e0148075a74d3f094edd5be5fa781d988ac*"19bPwccbVnHDtUUJHSrrRJ55zjyRnQUDDD8$J  + + +1@fce417803756fe5b9c9de732697ce1d59bd65a8f32457d28352900740a0b8535$"@0000000000000000000085b72068e2279b9eb8bf5bcfe9251dd2fe2b1963fa9e(-2 +@8b66a3ba32cde7b4822022379bd2ecc2a731b5506243e23e6ef530b2d7a77967B023ff1e1bcc1477dbb59597e934c7ada72871b5b1d1b771f84864e7f68d7d5fd152 +@1b54da50b3cd7cf8c2d0b2904377837e1bed98e0da71e99d10d2daffc3248654B0343b11e2e8a4659673e2dd9958bdf4dd7907a73755b2dadcba78e5c6924d75b71B +f@fce417803756fe5b9c9de732697ce1d59bd65a8f32457d28352900740a0b8535""1Pd2PLHGa16CneUKqmZvnzmUg9tbeb9ABx"UOP_DUP OP_HASH160 f822e5e6174d4549eab1a41cd80f1b3560264508 OP_EQUALVERIFY OP_CHECKSIG*276a914f822e5e6174d4549eab1a41cd80f1b356026450888ac*"1Pd2PLHGa16CneUKqmZvnzmUg9tbeb9ABx8$J  +@fce417803756fe5b9c9de732697ce1d59bd65a8f32457d28352900740a0b8535""1BV5fJvfAjJA3quL64EMTPgmoWhwQ3GiQ2"UOP_DUP OP_HASH160 7300cb8f7bcd61819121e5389588e7d4e8222a91 OP_EQUALVERIFY OP_CHECKSIG*276a9147300cb8f7bcd61819121e5389588e7d4e8222a9188ac*"1BV5fJvfAjJA3quL64EMTPgmoWhwQ3GiQ28$J  +s@fce417803756fe5b9c9de732697ce1d59bd65a8f32457d28352900740a0b8535""1KxmsC2mGnm5jLfFuoXXAkdqCu4pqXpfZL"UOP_DUP OP_HASH160 cffe97fd8fd07d1271b39338a7e86390814a77dd OP_EQUALVERIFY OP_CHECKSIG*276a914cffe97fd8fd07d1271b39338a7e86390814a77dd88ac*"1KxmsC2mGnm5jLfFuoXXAkdqCu4pqXpfZL8$J  + + +1@5c211d5ddfb3172135d88e3c169dec3979eedd922e1e1a71d376b6c89f7be292$"@0000000000000000000085b72068e2279b9eb8bf5bcfe9251dd2fe2b1963fa9e(-2 +@fce417803756fe5b9c9de732697ce1d59bd65a8f32457d28352900740a0b8535B0241a368c9c5f32885c58ffb29743e0782301284081d54ec79095d5e8ed87273e02 +@fef04cde00b7121c7da1c7ab96c83760bac3d8ff890529d6332498cad2a1fcaaB02cfc6e9537c15a9a7701b2ad5ffd609039663b231d8204ee1b6f9c422005bc528B +e@5c211d5ddfb3172135d88e3c169dec3979eedd922e1e1a71d376b6c89f7be292""1Frtmwz8EYrzs1Ax3LCz92v5wPtLj2ENiH"UOP_DUP OP_HASH160 a3015cd7a510352a3942fe99d269935143aeee26 OP_EQUALVERIFY OP_CHECKSIG*276a914a3015cd7a510352a3942fe99d269935143aeee2688ac*"1Frtmwz8EYrzs1Ax3LCz92v5wPtLj2ENiH8$J  +@5c211d5ddfb3172135d88e3c169dec3979eedd922e1e1a71d376b6c89f7be292""1CAp3WrbFyeu6Q2gWqJfvQKVzZDzgJ6gTL"UOP_DUP OP_HASH160 7a8465a8043b1b4947257428ad201a8d358fcdcd OP_EQUALVERIFY OP_CHECKSIG*276a9147a8465a8043b1b4947257428ad201a8d358fcdcd88ac*"1CAp3WrbFyeu6Q2gWqJfvQKVzZDzgJ6gTL8$J  +[@5c211d5ddfb3172135d88e3c169dec3979eedd922e1e1a71d376b6c89f7be292""1EtmbQsmQnMpS9BPTkzowwNc1LZg5JNpLW"UOP_DUP OP_HASH160 986412e83b52a866a54e542ae50d3a8fe0e75487 OP_EQUALVERIFY OP_CHECKSIG*276a914986412e83b52a866a54e542ae50d3a8fe0e7548788ac*"1EtmbQsmQnMpS9BPTkzowwNc1LZg5JNpLW8$J * + + +1@d4d56a1c18ccdbfb7690167b133a9f2cab954e944cbe051f81c3da2cd80a1ff9$"@0000000000000000000085b72068e2279b9eb8bf5bcfe9251dd2fe2b1963fa9e(-2 +@61ba8c1aa80c2ffd6f1e1764ba0ba9d7c200345027b3362e9249a7b947a8d453B028e2b9eb9cfa4cf0210f037ded184fbca5753e009e8efd8675ed8184329214c4a2 +@61ba8c1aa80c2ffd6f1e1764ba0ba9d7c200345027b3362e9249a7b947a8d453B0325df6179e3094389dab756b59026e2e98652cec8b3a4d56a0571313b24932c4eB + +@d4d56a1c18ccdbfb7690167b133a9f2cab954e944cbe051f81c3da2cd80a1ff9""1DaYSPHq1UpwNTvRnsLHQetroc9k7Em6hy"UOP_DUP OP_HASH160 89f97a9e8db532f189bbb4f08a15b055a0d4c162 OP_EQUALVERIFY OP_CHECKSIG*276a91489f97a9e8db532f189bbb4f08a15b055a0d4c16288ac*"1DaYSPHq1UpwNTvRnsLHQetroc9k7Em6hy8$J  + @d4d56a1c18ccdbfb7690167b133a9f2cab954e944cbe051f81c3da2cd80a1ff9""1B6FWo8Cbp1Jq1vWmdhx4tk79bS5g9WP7J"UOP_DUP OP_HASH160 6eaf73fd38f79d17ff083eea2675600fa6deca82 OP_EQUALVERIFY OP_CHECKSIG*276a9146eaf73fd38f79d17ff083eea2675600fa6deca8288ac*"1B6FWo8Cbp1Jq1vWmdhx4tk79bS5g9WP7J8$J  +衢@d4d56a1c18ccdbfb7690167b133a9f2cab954e944cbe051f81c3da2cd80a1ff9""12N3XZ4UgScrikMahKJQ5tXdQ8yGzQcbby"UOP_DUP OP_HASH160 0ef2f8609be283fa07823a6b3d4f6bf7cc62ae28 OP_EQUALVERIFY OP_CHECKSIG*276a9140ef2f8609be283fa07823a6b3d4f6bf7cc62ae2888ac*"12N3XZ4UgScrikMahKJQ5tXdQ8yGzQcbby8$J ; + + +1@ae137924e41fab4a09f004d2d5c9aec257eff9d96b872874e0534351849e512a$"@0000000000000000000085b72068e2279b9eb8bf5bcfe9251dd2fe2b1963fa9e(-2 +@d451bdf2c2acad23a1bcc7496021f0a29c24b71891efb2581d8a802ceda1dee0B02434811e460e3251f0bbb381dfca2f8ffc805770a306aabaa33683dd76a70d2842 +@a3e173f368b8f3aca3064a572546384dfc7fddcd6cdb1b87679e2e14b1fadf6aB02a9b2310911123a48aee55cd1dd197e0ffc17f9db0c5431af4588a4971b7465f6B +G@ae137924e41fab4a09f004d2d5c9aec257eff9d96b872874e0534351849e512a""18YDbiHJfqKUhvjhTJCEUpqezos5PqrMZ5"UOP_DUP OP_HASH160 52b04abf5534ab96ffbd01085ac272cafc9a8fc1 OP_EQUALVERIFY OP_CHECKSIG*276a91452b04abf5534ab96ffbd01085ac272cafc9a8fc188ac*"18YDbiHJfqKUhvjhTJCEUpqezos5PqrMZ58$J  +&@ae137924e41fab4a09f004d2d5c9aec257eff9d96b872874e0534351849e512a"!1W8bATdZzgiKsT62RJkxwtwipJ2bZMJN1"UOP_DUP OP_HASH160 058265dbd6da355cc601346a4095c1c7679d749e OP_EQUALVERIFY OP_CHECKSIG*276a914058265dbd6da355cc601346a4095c1c7679d749e88ac*!1W8bATdZzgiKsT62RJkxwtwipJ2bZMJN18$J  +@ae137924e41fab4a09f004d2d5c9aec257eff9d96b872874e0534351849e512a""1FowDysfNErfcCrUvLQjjfCcLPd8uiAMeJ"UOP_DUP OP_HASH160 a27228b20793a9ce34c3010e0092e685a871a6fa OP_EQUALVERIFY OP_CHECKSIG*276a914a27228b20793a9ce34c3010e0092e685a871a6fa88ac*"1FowDysfNErfcCrUvLQjjfCcLPd8uiAMeJ8$J $̚-@000000000000000000163bc0206115f672e61f348409a4fb284b0a75a446cbe0"@0000000000000000000085b72068e2279b9eb8bf5bcfe9251dd2fe2b1963fa9e2$-@00000000000000000018af4a7421a0d4cc27046a21681c720b56aeaaa61335d3"@000000000000000000163bc0206115f672e61f348409a4fb284b0a75a446cbe02$Ѩ-@0000000000000000000fe771840e20cb46fb9d7faa69b1c66259fe57fe0e8ec4"@00000000000000000018af4a7421a0d4cc27046a21681c720b56aeaaa61335d32$ή-@0000000000000000001308437b9a945f8f9b23a3934b19c1855ee87570190274"@0000000000000000000fe771840e20cb46fb9d7faa69b1c66259fe57fe0e8ec42$-@000000000000000000028ff9f60fa6ddeb5fe9022c384a653d265500f97312ea"@0000000000000000001308437b9a945f8f9b23a3934b19c1855ee875701902742$萳-@0000000000000000000dad130783e8240d3b799a260bb10563ff57f8beab1c22"@000000000000000000028ff9f60fa6ddeb5fe9022c384a653d265500f97312ea2$ȷ-@0000000000000000001527cb5d3054f46e9921f2f6699ee0078dd8df896eb6ce"@0000000000000000000dad130783e8240d3b799a260bb10563ff57f8beab1c222 $-@00000000000000000002ca58ebb815c0f97dff0ff3bc8c5fd23e5c38734d173a"@0000000000000000001527cb5d3054f46e9921f2f6699ee0078dd8df896eb6ce2 + +1@cf3ccdfb51b1e54c77b595e5148a8c5631ba8caac2e51e0288ae05c0bf153cc6$"@00000000000000000002ca58ebb815c0f97dff0ff3bc8c5fd23e5c38734d173a(-2 +@5030735a966e7c38ee92c559faecda2c6bf36cd123331f0be22176ddb50cdeaaB037e345fba94930adc9a1be609c5621d6f980aedf0c6eca6cc87c7d92bf2ec8e3f2 +@07b114beb6b4e8066c34df6a8e8700343d23ca2310b9431487fea5e11647762eB0234fd06a212eb5d9ca029af2bc64a9fb073ba9a2a33efe9f6c1f72b225e090c55B +L@cf3ccdfb51b1e54c77b595e5148a8c5631ba8caac2e51e0288ae05c0bf153cc6""1BUZD6gBGb7osykqVHPgQrCTY8du8Kkt12"UOP_DUP OP_HASH160 72e7600ba615bcf3764eeb77bb8a189792abb388 OP_EQUALVERIFY OP_CHECKSIG*276a91472e7600ba615bcf3764eeb77bb8a189792abb38888ac*"1BUZD6gBGb7osykqVHPgQrCTY8du8Kkt128$J  +e@cf3ccdfb51b1e54c77b595e5148a8c5631ba8caac2e51e0288ae05c0bf153cc6""1BUZD6gBGb7osykqVHPgQrCTY8du8Kkt12"UOP_DUP OP_HASH160 72e7600ba615bcf3764eeb77bb8a189792abb388 OP_EQUALVERIFY OP_CHECKSIG*276a91472e7600ba615bcf3764eeb77bb8a189792abb38888ac*"1BUZD6gBGb7osykqVHPgQrCTY8du8Kkt128$J   +ĉ@cf3ccdfb51b1e54c77b595e5148a8c5631ba8caac2e51e0288ae05c0bf153cc6""1Km3cdrk7jHftZ5X4HAEL84ieNzWgC3EQT"UOP_DUP OP_HASH160 cdc6bfb2cb21086c93ac777071dcf5c7e0ef90b5 OP_EQUALVERIFY OP_CHECKSIG*276a914cdc6bfb2cb21086c93ac777071dcf5c7e0ef90b588ac*"1Km3cdrk7jHftZ5X4HAEL84ieNzWgC3EQT8$J  +@cf3ccdfb51b1e54c77b595e5148a8c5631ba8caac2e51e0288ae05c0bf153cc6"l"6OP_RETURN 110172653a27e24528662d2a86bd0f120223cc9373a1*06a16110172653a27e24528662d2a86bd0f120223cc9373a12re:'E(f-*#̓s8$J $-@0000000000000000000d36a42939b71de3777a774be0e7a783350c46c9d02eb3"@00000000000000000002ca58ebb815c0f97dff0ff3bc8c5fd23e5c38734d173a2 + + +1@f63f1e74168d937aa9e975a294051044a1720acdec6271be2146e08191ffa945$"@0000000000000000000d36a42939b71de3777a774be0e7a783350c46c9d02eb3(-2 +@7f66e4ae65b791e645b418ab7bec3594b4e51895fb199b64d80fef3d75f7b2b8B0273199b6f77a3094110fddc84f96b244fd743d78195736ee91f045163fae1c1622 +@44299390c064c180a0a8b67914dfc95509dc8185a58ff7cc68e29dcff642605bB03536589a59ae78837794ee48612e1ac7453d35752a75442670c4e489f3c0b6bbbB +@f63f1e74168d937aa9e975a294051044a1720acdec6271be2146e08191ffa945""1ESrURcHSxS5JBwwYgN9p71kVWrE3HwmVw"UOP_DUP OP_HASH160 937d5502d79def6433bdfa8b4b03dde69bf514fe OP_EQUALVERIFY OP_CHECKSIG*276a914937d5502d79def6433bdfa8b4b03dde69bf514fe88ac*"1ESrURcHSxS5JBwwYgN9p71kVWrE3HwmVw8$J  +@f63f1e74168d937aa9e975a294051044a1720acdec6271be2146e08191ffa945""13A6bedR1GSpZoxZmguLBgVGoouHqncrSx"UOP_DUP OP_HASH160 17a8aaedd428c26b41aac8848dfff9cc25a663dc OP_EQUALVERIFY OP_CHECKSIG*276a91417a8aaedd428c26b41aac8848dfff9cc25a663dc88ac*"13A6bedR1GSpZoxZmguLBgVGoouHqncrSx8$J  +ۘ@f63f1e74168d937aa9e975a294051044a1720acdec6271be2146e08191ffa945""19NyxXvjTJNe8EufAmdS3fBLPjhvJfNTCv"UOP_DUP OP_HASH160 5be94983e364c0946dd7bf361aa2fc6962b8fc6b OP_EQUALVERIFY OP_CHECKSIG*276a9145be94983e364c0946dd7bf361aa2fc6962b8fc6b88ac*"19NyxXvjTJNe8EufAmdS3fBLPjhvJfNTCv8$J  + + +1@2616e53bbdf320930bf3ea59c88eed529a18f124dd9c9b00ce7400afd0dc7523$"@0000000000000000000d36a42939b71de3777a774be0e7a783350c46c9d02eb3(-2 +@44299390c064c180a0a8b67914dfc95509dc8185a58ff7cc68e29dcff642605bB037ae02dc95369a04600badae59c860242b3077195474587e4b56d9178763f90142 +@d910d44938582884ec18ec4e45146de053b2fef98d0ce0fa7179929f02997c3bB02df6b5ac251ba3dea5c29075daf0fce295c753877b5ee8c14be07706869afedcbB +@2616e53bbdf320930bf3ea59c88eed529a18f124dd9c9b00ce7400afd0dc7523""1PDUrz7c1ejP2pKxerDADZ2yZed8Kxw2HL"UOP_DUP OP_HASH160 f3af044315003f6046fe757a1d4ffb4db859d52b OP_EQUALVERIFY OP_CHECKSIG*276a914f3af044315003f6046fe757a1d4ffb4db859d52b88ac*"1PDUrz7c1ejP2pKxerDADZ2yZed8Kxw2HL8$J  +@2616e53bbdf320930bf3ea59c88eed529a18f124dd9c9b00ce7400afd0dc7523"!1XkxL84Xx7se78jUpChovSR7Ze8urexwr"UOP_DUP OP_HASH160 05d12b762a79d4d7c2998634d4bf7604460789fe OP_EQUALVERIFY OP_CHECKSIG*276a91405d12b762a79d4d7c2998634d4bf7604460789fe88ac*!1XkxL84Xx7se78jUpChovSR7Ze8urexwr8$J  +<@2616e53bbdf320930bf3ea59c88eed529a18f124dd9c9b00ce7400afd0dc7523""1PRHPR6EqcX6hycRkx9F4YPispCGVWnY84"UOP_DUP OP_HASH160 f5ea6dd71d894e185046baf9d6af88d6d0e22be7 OP_EQUALVERIFY OP_CHECKSIG*276a914f5ea6dd71d894e185046baf9d6af88d6d0e22be788ac*"1PRHPR6EqcX6hycRkx9F4YPispCGVWnY848$J  $-@0000000000000000000cc2844e12d9ff4fc657a40c07f05745497e1031d25650"@0000000000000000000d36a42939b71de3777a774be0e7a783350c46c9d02eb32 + + + +1@a6eea699074fec12273be1453c8bfd6060fd36f8a38f483eef76740af0824b9d$"@0000000000000000000cc2844e12d9ff4fc657a40c07f05745497e1031d25650(-2 +@2616e53bbdf320930bf3ea59c88eed529a18f124dd9c9b00ce7400afd0dc7523B0325ce4f6b7d482be31828e5599c4dd3bdef2441f5f4a3ae978a27e990bcc0769b2 +@f63f1e74168d937aa9e975a294051044a1720acdec6271be2146e08191ffa945B02e2541863d5df09d967de223a4c68b2b06e8d5e98c1bfa0cf27f94f678aa59947B +@a6eea699074fec12273be1453c8bfd6060fd36f8a38f483eef76740af0824b9d""12gSd7N2BvfBiT9tPozbZrTJRq5Fjep7cF"UOP_DUP OP_HASH160 126dbca88fa132d9a05dc8d8b3c8ea36731631e6 OP_EQUALVERIFY OP_CHECKSIG*276a914126dbca88fa132d9a05dc8d8b3c8ea36731631e688ac*"12gSd7N2BvfBiT9tPozbZrTJRq5Fjep7cF8$J  +@a6eea699074fec12273be1453c8bfd6060fd36f8a38f483eef76740af0824b9d""1BqWeUGg7ejcQyrnjiZ8EsvYo61oq7YQEK"UOP_DUP OP_HASH160 76ddf8a51ea5a0a91d073cb598def7edacbfbba5 OP_EQUALVERIFY OP_CHECKSIG*276a91476ddf8a51ea5a0a91d073cb598def7edacbfbba588ac*"1BqWeUGg7ejcQyrnjiZ8EsvYo61oq7YQEK8$J  +@a6eea699074fec12273be1453c8bfd6060fd36f8a38f483eef76740af0824b9d""12uvQ7C4jxzNvVWHDMT3DaGALQj9kvZ6Y8"UOP_DUP OP_HASH160 14fa549d9863fd9f3ebb0c78956ec92c736e3d24 OP_EQUALVERIFY OP_CHECKSIG*276a91414fa549d9863fd9f3ebb0c78956ec92c736e3d2488ac*"12uvQ7C4jxzNvVWHDMT3DaGALQj9kvZ6Y88$J $-@00000000000000000007396a31880cbc52bb98842788bf43cc1d42fea1b8ccdd"@0000000000000000000cc2844e12d9ff4fc657a40c07f05745497e1031d256502 $Ѣ-@0000000000000000000656ada1903f093ed2ba6ebbb05c84c9ec96e7991581d1"@00000000000000000007396a31880cbc52bb98842788bf43cc1d42fea1b8ccdd2 + + + +1@220708452f08d6158d3e1780d28ecc2afb7f199351f65133e6f747f37c81843e$"@0000000000000000000656ada1903f093ed2ba6ebbb05c84c9ec96e7991581d1(Ѣ-2 +@d4d56a1c18ccdbfb7690167b133a9f2cab954e944cbe051f81c3da2cd80a1ff9B03a736925dbf988597c39e5ce7c8bc082e01e1471bec36dbab8a46cf1476c3201d2 +@a6d8dfe81f0f2f0c91f238dc8b1189e23091f8a3bf91f6bceb40f1675593e7d2B03c1a182a1012c23b8183f00002a55521b78f55668be01f7e0d3b49605395cd81cB + +@220708452f08d6158d3e1780d28ecc2afb7f199351f65133e6f747f37c81843e""14paS7SxjvuueSNTc8HMk4gTH3VipP7WVU"UOP_DUP OP_HASH160 29e7d602a055935abd66bdb0712fc6b62c2436a2 OP_EQUALVERIFY OP_CHECKSIG*276a91429e7d602a055935abd66bdb0712fc6b62c2436a288ac*"14paS7SxjvuueSNTc8HMk4gTH3VipP7WVU8$J  +@220708452f08d6158d3e1780d28ecc2afb7f199351f65133e6f747f37c81843e""1LHAeDa8sB7R7VNRy6dEz3dBYKV6b9qYFo"UOP_DUP OP_HASH160 d37917ff510164a4a8917e2cc82e55fd8a67f936 OP_EQUALVERIFY OP_CHECKSIG*276a914d37917ff510164a4a8917e2cc82e55fd8a67f93688ac*"1LHAeDa8sB7R7VNRy6dEz3dBYKV6b9qYFo8$J  +@220708452f08d6158d3e1780d28ecc2afb7f199351f65133e6f747f37c81843e""16rgaR9DuGQHNmMqEueNE9qs51s8N1qTnb"UOP_DUP OP_HASH160 403e0c2bfd2647e4a45790474cb5822ba02552f9 OP_EQUALVERIFY OP_CHECKSIG*276a914403e0c2bfd2647e4a45790474cb5822ba02552f988ac*"16rgaR9DuGQHNmMqEueNE9qs51s8N1qTnb8$J  $-@00000000000000000000f86d904b8dd7d5c876c58ae743e8a6a7d07d31b13634"@0000000000000000000656ada1903f093ed2ba6ebbb05c84c9ec96e7991581d12 + + + +1@4c8fe15327ae386b08fdc08b3562558484e4f746918531a39e5f11d757e65532$"@00000000000000000000f86d904b8dd7d5c876c58ae743e8a6a7d07d31b13634(-2 +@f63f1e74168d937aa9e975a294051044a1720acdec6271be2146e08191ffa945B03ca2b9d51e30a10145cf1b5fd8eafe35da6902da94c82d57be71a81d643a6a62a2 +@1f4d4ca4cf86d82ef6731fb34d01e7b2858ca0f89e4425457b3537adf4333816B029f1493a8cf31a4f82fda09c251c2897971e56a3b6a6538359990a439901d97c4B +@4c8fe15327ae386b08fdc08b3562558484e4f746918531a39e5f11d757e65532""1BhFfR2tPmyjbenN4MVPykzQ8WbWg8ApdR"UOP_DUP OP_HASH160 754e22c371a8d86201d32aa79b482d30351f40a4 OP_EQUALVERIFY OP_CHECKSIG*276a914754e22c371a8d86201d32aa79b482d30351f40a488ac*"1BhFfR2tPmyjbenN4MVPykzQ8WbWg8ApdR8$J  +@4c8fe15327ae386b08fdc08b3562558484e4f746918531a39e5f11d757e65532""1G9Hx6b9Ls1bNqHbPaA5cmJ89pys5mKd9q"UOP_DUP OP_HASH160 a61b5d1159b42abe17beb1555c973d7146c59ca9 OP_EQUALVERIFY OP_CHECKSIG*276a914a61b5d1159b42abe17beb1555c973d7146c59ca988ac*"1G9Hx6b9Ls1bNqHbPaA5cmJ89pys5mKd9q8$J  +@4c8fe15327ae386b08fdc08b3562558484e4f746918531a39e5f11d757e65532""1NMKUGz9XM5C44xnk2UqzXzqAFBn2g9vjv"UOP_DUP OP_HASH160 ea3260ff8ba4dd5865e39fd441656ae920d16c33 OP_EQUALVERIFY OP_CHECKSIG*276a914ea3260ff8ba4dd5865e39fd441656ae920d16c3388ac*"1NMKUGz9XM5C44xnk2UqzXzqAFBn2g9vjv8$J !$-@0000000000000000000ad772bf40201d4884173b9fbc525dc4c258174c735cd4"@00000000000000000000f86d904b8dd7d5c876c58ae743e8a6a7d07d31b136342 + + +1@76d14e8fcbcd338ae4ab675260cf7015544326a72e8cb3fbf0562cb6543d668a$"@0000000000000000000ad772bf40201d4884173b9fbc525dc4c258174c735cd4(-2 +@220708452f08d6158d3e1780d28ecc2afb7f199351f65133e6f747f37c81843eB02aa816b0d05ada2dc58a2849daa690b6e93785be5c96d3a83bad12787a4e13bd12 +@12dc631d964b528f828c7b1ef240a72f665600f180c070dfb5c0868e8a0728cfB02c2cf927bf4048189fbf6de2dd687a2a8cedd832449607a61e5234770de5eb778B + @76d14e8fcbcd338ae4ab675260cf7015544326a72e8cb3fbf0562cb6543d668a""1BCcoA5Es66XsNvXBivC3DkiCtmz13XV4k"UOP_DUP OP_HASH160 6fe3b6d8e3d52d1c1cd3cb1f89ac9c44308aa8a3 OP_EQUALVERIFY OP_CHECKSIG*276a9146fe3b6d8e3d52d1c1cd3cb1f89ac9c44308aa8a388ac*"1BCcoA5Es66XsNvXBivC3DkiCtmz13XV4k8$J  +@76d14e8fcbcd338ae4ab675260cf7015544326a72e8cb3fbf0562cb6543d668a""13wMha4hwqo9K5MVnGE6jVG4a4Dzcvz2M7"UOP_DUP OP_HASH160 2037fe189ee685cfd0c30cf8059762adbdd67aec OP_EQUALVERIFY OP_CHECKSIG*276a9142037fe189ee685cfd0c30cf8059762adbdd67aec88ac*"13wMha4hwqo9K5MVnGE6jVG4a4Dzcvz2M78$J  +ĝ@76d14e8fcbcd338ae4ab675260cf7015544326a72e8cb3fbf0562cb6543d668a""1DC5agASwMbvd9xLpxhN9JZxsNDetcodNg"UOP_DUP OP_HASH160 85b9e89f79d35088d83a4e8e813c2fb12fe83ba7 OP_EQUALVERIFY OP_CHECKSIG*276a91485b9e89f79d35088d83a4e8e813c2fb12fe83ba788ac*"1DC5agASwMbvd9xLpxhN9JZxsNDetcodNg8$J  + + +1@3df6d4123f4105b503076b5ebbd227356e7cd28ec45a81b39154787bdf988a5b$"@0000000000000000000ad772bf40201d4884173b9fbc525dc4c258174c735cd4(-2 +@4aac9d36e662bf09c9bf78769b06fc2861f25d6b8b376db9d546e6b52b786e17B0341f51e0e027a4942195824fc6346133db6262b925cf7b3ebb88d80a973df65a52 +@cc6b532cf6016627d603d1d059fd297a7130e4ce81b34d0f7f5ff4f33792ad5bB02bf56b9aab804d287a2517752ee64d6873b175d88ea3f32c5b0ea9a826a7ecc40B +@3df6d4123f4105b503076b5ebbd227356e7cd28ec45a81b39154787bdf988a5b"!1KMvqehkKSWsSNHzkH2P2RcHMFgUzHv4u"UOP_DUP OP_HASH160 0378f51437cdb7b146505448493c580c7fec5f88 OP_EQUALVERIFY OP_CHECKSIG*276a9140378f51437cdb7b146505448493c580c7fec5f8888ac*!1KMvqehkKSWsSNHzkH2P2RcHMFgUzHv4u8$J  + @3df6d4123f4105b503076b5ebbd227356e7cd28ec45a81b39154787bdf988a5b""1BZLScfTNg78FFDFXRxwMoaHVszzz5EQmL"UOP_DUP OP_HASH160 73cecc3473b5af40bd53f64495a97d1717dc1148 OP_EQUALVERIFY OP_CHECKSIG*276a91473cecc3473b5af40bd53f64495a97d1717dc114888ac*"1BZLScfTNg78FFDFXRxwMoaHVszzz5EQmL8$J  + @3df6d4123f4105b503076b5ebbd227356e7cd28ec45a81b39154787bdf988a5b""1CLvBQR8rnuoCEdw27PPBDtmjHsVaPdXDX"UOP_DUP OP_HASH160 7c6dadc5f614c071951bae06de13880a2b842798 OP_EQUALVERIFY OP_CHECKSIG*276a9147c6dadc5f614c071951bae06de13880a2b84279888ac*"1CLvBQR8rnuoCEdw27PPBDtmjHsVaPdXDX8$J ; + + +1@84a260d41cdb1a004bd041b92605442a476c76dda9273e2a5daafa04c58aea02$"@0000000000000000000ad772bf40201d4884173b9fbc525dc4c258174c735cd4(-2 +@d1a342ecd9712ff3f323acd3200a8dd49bb9af0dddab8b102280485b2950112dB02670637ebe718f1c8da135b648ba65c97b15b67217f496f34db0ff1b0b663f09c2 +@3df6d4123f4105b503076b5ebbd227356e7cd28ec45a81b39154787bdf988a5bB022648b4a9fcb7e053c9d233140cd932ab277d84f22c1894ffc05e2c3f4e76a7bfB + +@84a260d41cdb1a004bd041b92605442a476c76dda9273e2a5daafa04c58aea02""1BtphCXpeB7vtckmfhEzRWXsBgRpXjTnYE"UOP_DUP OP_HASH160 777e48b8cd05a41beb5c866181a9133a284a57d4 OP_EQUALVERIFY OP_CHECKSIG*276a914777e48b8cd05a41beb5c866181a9133a284a57d488ac*"1BtphCXpeB7vtckmfhEzRWXsBgRpXjTnYE8$J  + @84a260d41cdb1a004bd041b92605442a476c76dda9273e2a5daafa04c58aea02""18MZU4qzcbxZQbnbpS29q2txsYjibb1LYd"UOP_DUP OP_HASH160 50ac4d30c2b2dad4df61c269ff8a3586307c03b6 OP_EQUALVERIFY OP_CHECKSIG*276a91450ac4d30c2b2dad4df61c269ff8a3586307c03b688ac*"18MZU4qzcbxZQbnbpS29q2txsYjibb1LYd8$J  +@84a260d41cdb1a004bd041b92605442a476c76dda9273e2a5daafa04c58aea02""1EoJax6oDR5FKkZNom6K6qyrT4yFrSJp3M"UOP_DUP OP_HASH160 975b72ed99f2abba2fec729a186abc4acc61ce3c OP_EQUALVERIFY OP_CHECKSIG*276a914975b72ed99f2abba2fec729a186abc4acc61ce3c88ac*"1EoJax6oDR5FKkZNom6K6qyrT4yFrSJp3M8$J ; $ˌ-@00000000000000000011b665a0289788ab6947d19d08a8d4c83197c59d5237aa"@0000000000000000000ad772bf40201d4884173b9fbc525dc4c258174c735cd42 + + + +1@cb24a01dcad6ac2e7f886818f3186542b6716e90a2bf2aab3826a8f9ddac0864$"@00000000000000000011b665a0289788ab6947d19d08a8d4c83197c59d5237aa(ˌ-2 +@76d14e8fcbcd338ae4ab675260cf7015544326a72e8cb3fbf0562cb6543d668aB03ea91c0ad4efb23a95395b5ed0416bdfee93f762a91cbc03f99e3a3372c43d6292 +@76d14e8fcbcd338ae4ab675260cf7015544326a72e8cb3fbf0562cb6543d668aB03ac08e64797922fc1c04cd528ffee2e264cae8dff7582e24cb1b4c764c404a790B + @cb24a01dcad6ac2e7f886818f3186542b6716e90a2bf2aab3826a8f9ddac0864""18CvQrM8tqiLkt2acY8EzFesgnbyQYvApP"UOP_DUP OP_HASH160 4f0a0aa045630238305cba8c72a818a8429b0cad OP_EQUALVERIFY OP_CHECKSIG*276a9144f0a0aa045630238305cba8c72a818a8429b0cad88ac*"18CvQrM8tqiLkt2acY8EzFesgnbyQYvApP8$J  +@cb24a01dcad6ac2e7f886818f3186542b6716e90a2bf2aab3826a8f9ddac0864""18SQkRAVuvpgusAH6kEiHDh4MPavcEdy5z"UOP_DUP OP_HASH160 51971a94c7641939f71bec904684436f961eb250 OP_EQUALVERIFY OP_CHECKSIG*276a91451971a94c7641939f71bec904684436f961eb25088ac*"18SQkRAVuvpgusAH6kEiHDh4MPavcEdy5z8$J  +@cb24a01dcad6ac2e7f886818f3186542b6716e90a2bf2aab3826a8f9ddac0864""1Fvh8b5ur95BJSkgH9xWe8iJf2e4Zn159U"UOP_DUP OP_HASH160 a3b94e74de4225625e875c703ac72f540bb8101c OP_EQUALVERIFY OP_CHECKSIG*276a914a3b94e74de4225625e875c703ac72f540bb8101c88ac*"1Fvh8b5ur95BJSkgH9xWe8iJf2e4Zn159U8$J  $-@000000000000000000161156dd16ec92dadaf0ad7f9f2674ce58b9472a4cfae4"@00000000000000000011b665a0289788ab6947d19d08a8d4c83197c59d5237aa2 + + + +1@0653e9bd150dbef53fd777e838b798635f84cda34207b9bef0e53da86939cec8$"@000000000000000000161156dd16ec92dadaf0ad7f9f2674ce58b9472a4cfae4(-2 +@a6eea699074fec12273be1453c8bfd6060fd36f8a38f483eef76740af0824b9dB029c16bb1222a1c1b314b713a165aa4c7d86316e156c33078837601bd496081b4f2 +@4c8fe15327ae386b08fdc08b3562558484e4f746918531a39e5f11d757e65532B03ca9297b6384f2a832bd0b56a47c3ea0b4c441e1d51052f2ac8e8921fb75b2072B +@0653e9bd150dbef53fd777e838b798635f84cda34207b9bef0e53da86939cec8""1FWwnZcm7wMrSk3viorCusuACKSmPqDutk"UOP_DUP OP_HASH160 9f3b8e79c1fd2f1b0688a461bca8729e720caa11 OP_EQUALVERIFY OP_CHECKSIG*276a9149f3b8e79c1fd2f1b0688a461bca8729e720caa1188ac*"1FWwnZcm7wMrSk3viorCusuACKSmPqDutk8$J  +z@0653e9bd150dbef53fd777e838b798635f84cda34207b9bef0e53da86939cec8""1HXgbwQ2u1aZq7shLUQ1zMg5YJ8KNGrg9F"UOP_DUP OP_HASH160 b54f8cbf4a2f74288de266f5724e22b58505a502 OP_EQUALVERIFY OP_CHECKSIG*276a914b54f8cbf4a2f74288de266f5724e22b58505a50288ac*"1HXgbwQ2u1aZq7shLUQ1zMg5YJ8KNGrg9F8$J  +څ@0653e9bd150dbef53fd777e838b798635f84cda34207b9bef0e53da86939cec8""181e4JEooEiE4586d9MUL9Q5AyAAaKFPCd"UOP_DUP OP_HASH160 4ce7d0615dd50d865b3577c0c20228a9bedb2cde OP_EQUALVERIFY OP_CHECKSIG*276a9144ce7d0615dd50d865b3577c0c20228a9bedb2cde88ac*"181e4JEooEiE4586d9MUL9Q5AyAAaKFPCd8$J  +$-@00000000000000000012dd6372d22bdb2680e3435238592181ec5e08c66d6e55"@000000000000000000161156dd16ec92dadaf0ad7f9f2674ce58b9472a4cfae42$Щ-@000000000000000000107cec181e8d7ba53001413c6fb1a503c1967a8a778696"@00000000000000000012dd6372d22bdb2680e3435238592181ec5e08c66d6e552$-@0000000000000000000def588a75c29c8c95cb6b0e0b1b694b18c522a9411674"@000000000000000000107cec181e8d7ba53001413c6fb1a503c1967a8a7786962$Ñ-@000000000000000000174bc9afea2933b313134c3153a2a34d6a4ba79d2056e6"@0000000000000000000def588a75c29c8c95cb6b0e0b1b694b18c522a94116742 + + +1@05c5aeb13db705330e19f3f32ef7c19f2f1e26015e4b73335ac92b1b597380ad$"@000000000000000000174bc9afea2933b313134c3153a2a34d6a4ba79d2056e6(Ñ-2 +@4c8fe15327ae386b08fdc08b3562558484e4f746918531a39e5f11d757e65532B033942ed3978d4a2c2918ba30c9e47f9837d731390425b3ee7a5707a28282570822 +@6c0031540f9f4b7394c99b2816476969cc4be4bca347c9fe7eaef766495ebb79B02d857eac025404486f5eb1b90831c9483388cd8d1f24d0469e287df055900bcc2B +@05c5aeb13db705330e19f3f32ef7c19f2f1e26015e4b73335ac92b1b597380ad""1GvQM2JhoS3fSr3jLYnfjjRiDCppmoJsW5"UOP_DUP OP_HASH160 aea36b9b252c8b0aa15a1317c6db048611fad329 OP_EQUALVERIFY OP_CHECKSIG*276a914aea36b9b252c8b0aa15a1317c6db048611fad32988ac*"1GvQM2JhoS3fSr3jLYnfjjRiDCppmoJsW58$J  +@05c5aeb13db705330e19f3f32ef7c19f2f1e26015e4b73335ac92b1b597380ad""1CiGX3fEtMV463Qjw3zKC6G3pjqrN7o4mz"UOP_DUP OP_HASH160 80776450a5e99894ec861366c025e3f60782f514 OP_EQUALVERIFY OP_CHECKSIG*276a91480776450a5e99894ec861366c025e3f60782f51488ac*"1CiGX3fEtMV463Qjw3zKC6G3pjqrN7o4mz8$J  +˵@05c5aeb13db705330e19f3f32ef7c19f2f1e26015e4b73335ac92b1b597380ad""12JkaHBzNsSQq4deenSgQrRp4FnRyVBtK9"UOP_DUP OP_HASH160 0e539218e55011999781406eb570c9ef0f739e23 OP_EQUALVERIFY OP_CHECKSIG*276a9140e539218e55011999781406eb570c9ef0f739e2388ac*"12JkaHBzNsSQq4deenSgQrRp4FnRyVBtK98$J  + + +1@83837565e719be6b5d11667a8f5223086532af27a9646e2c6b3c71902cc03245$"@000000000000000000174bc9afea2933b313134c3153a2a34d6a4ba79d2056e6(Ñ-2 +@a8636c22cc7bac97f9e646ab854092022b0e09af08d37bc4338d2e48be6c17f5B0321072b69b2499abf98b0637dabe0e8a308bbe8ed42979235c89eb1351341dc222 +@973873a0c1a08876ab047531758c5e5fcef67c06a9b7c9d5641b1f108d4669dcB0276e03eaa49cb51fef80fd60f58c6bb86395c8e7d92af5ab9f2318b8213c9bbadB +@83837565e719be6b5d11667a8f5223086532af27a9646e2c6b3c71902cc03245""12VfUUkVdyYJCygDQf77KAYyj1hmcHZ1fY"UOP_DUP OP_HASH160 1063e395488efd750b14b6fa1fe0290f6c4a9e4b OP_EQUALVERIFY OP_CHECKSIG*276a9141063e395488efd750b14b6fa1fe0290f6c4a9e4b88ac*"12VfUUkVdyYJCygDQf77KAYyj1hmcHZ1fY8$J  + @83837565e719be6b5d11667a8f5223086532af27a9646e2c6b3c71902cc03245"!1DMWSC22HHdSaHixW8PqJTHC1uTg6i4RD"UOP_DUP OP_HASH160 02561c3e9d999aaf25be9f7241aee0a04d021629 OP_EQUALVERIFY OP_CHECKSIG*276a91402561c3e9d999aaf25be9f7241aee0a04d02162988ac*!1DMWSC22HHdSaHixW8PqJTHC1uTg6i4RD8$J  +V@83837565e719be6b5d11667a8f5223086532af27a9646e2c6b3c71902cc03245""12v2Eak5GuGH9ZVZeuqxAL7Y5ySc7smmFV"UOP_DUP OP_HASH160 14ff33b5a7005e09eca1fd8cfed5b843d5140933 OP_EQUALVERIFY OP_CHECKSIG*276a91414ff33b5a7005e09eca1fd8cfed5b843d514093388ac*"12v2Eak5GuGH9ZVZeuqxAL7Y5ySc7smmFV8$J ;$-@000000000000000000001ee89ab024cf3ef7769c1458de99df1f49d032a40fc1"@000000000000000000174bc9afea2933b313134c3153a2a34d6a4ba79d2056e62$-@00000000000000000005ef0bbb3d2f70ae6150cddf41679c63a6d2f5d6d2ea48"@000000000000000000001ee89ab024cf3ef7769c1458de99df1f49d032a40fc12$-@0000000000000000000991739a50c479755f65ce33fb73e7a76ec86b555a9431"@00000000000000000005ef0bbb3d2f70ae6150cddf41679c63a6d2f5d6d2ea482$-@00000000000000000005b1de2444d499839dcde492fcb00f2b3390da50fc752b"@0000000000000000000991739a50c479755f65ce33fb73e7a76ec86b555a94312V$߮-@000000000000000000111fba5d0133dfbbd4ad986c10ce642dc87d2a1b21b6a8"@00000000000000000005b1de2444d499839dcde492fcb00f2b3390da50fc752b2U + + +1@a697d9817bebe62ca9152a72782860e9de54cb34bb38c12dcec9fa7292e54e69$"@000000000000000000111fba5d0133dfbbd4ad986c10ce642dc87d2a1b21b6a8(߮-2 +@cb24a01dcad6ac2e7f886818f3186542b6716e90a2bf2aab3826a8f9ddac0864B029f98b10f086001d691ed0b980f18951a6bc4f6970d2458f7c00730a87cf413972 +@0c2c1cd48f41c09549f2c17597c808764af595f66ce0bb4456492249f73c21e5B03f657a6bacf3f255a22ed4a6f527a45647615ee0d37e05aeff2dc9f62bc1cba79B + @a697d9817bebe62ca9152a72782860e9de54cb34bb38c12dcec9fa7292e54e69""1KX5YsK3joHvYy5mZaKhbvKoox4DcZfkpS"UOP_DUP OP_HASH160 cb228a677e846be700a54ffa5a30778f7da12e68 OP_EQUALVERIFY OP_CHECKSIG*276a914cb228a677e846be700a54ffa5a30778f7da12e6888ac*"1KX5YsK3joHvYy5mZaKhbvKoox4DcZfkpS8$J  +@a697d9817bebe62ca9152a72782860e9de54cb34bb38c12dcec9fa7292e54e69""19anL6LsXg5WHfRJkkggDv2m9j4NTppvN6"UOP_DUP OP_HASH160 5e249267f06694ff1359db381e54ede861e9ec34 OP_EQUALVERIFY OP_CHECKSIG*276a9145e249267f06694ff1359db381e54ede861e9ec3488ac*"19anL6LsXg5WHfRJkkggDv2m9j4NTppvN68$J  +"@a697d9817bebe62ca9152a72782860e9de54cb34bb38c12dcec9fa7292e54e69""1Jjy1u1eKzVdSS2Nknq6NfGxoR4FALcvRF"UOP_DUP OP_HASH160 c29a5e39ef0db3860b1c15bb170e7f45486b67a0 OP_EQUALVERIFY OP_CHECKSIG*276a914c29a5e39ef0db3860b1c15bb170e7f45486b67a088ac*"1Jjy1u1eKzVdSS2Nknq6NfGxoR4FALcvRF8$J  + + +1@d736b0b0eaf56fcf16cd0714ba5056485069f2c417552993436c5debf8981fa2$"@000000000000000000111fba5d0133dfbbd4ad986c10ce642dc87d2a1b21b6a8(߮-2 +@a697d9817bebe62ca9152a72782860e9de54cb34bb38c12dcec9fa7292e54e69B03ad401b0a193ab2e3638d4126753ba5fb18d0684634f759b2e1bd61fbe937dea82 +@a697d9817bebe62ca9152a72782860e9de54cb34bb38c12dcec9fa7292e54e69B0320c8f1810953a4b94be11d5955aba155288d575086682ad458a8f63c7ce5c1feB + @d736b0b0eaf56fcf16cd0714ba5056485069f2c417552993436c5debf8981fa2""13TFmMrgn15ChSv6tv7MXuUiqQqNsdn7pm"UOP_DUP OP_HASH160 1ae764419463414f344969b452652905c37db01a OP_EQUALVERIFY OP_CHECKSIG*276a9141ae764419463414f344969b452652905c37db01a88ac*"13TFmMrgn15ChSv6tv7MXuUiqQqNsdn7pm8$J  +@d736b0b0eaf56fcf16cd0714ba5056485069f2c417552993436c5debf8981fa2""17Q6nEPUAPLuredL7M9RuofLMfw3HrT8Kk"UOP_DUP OP_HASH160 462f258718f0877c2f9e050507bd9b9a8772cf5b OP_EQUALVERIFY OP_CHECKSIG*276a914462f258718f0877c2f9e050507bd9b9a8772cf5b88ac*"17Q6nEPUAPLuredL7M9RuofLMfw3HrT8Kk8$J  +!@d736b0b0eaf56fcf16cd0714ba5056485069f2c417552993436c5debf8981fa2""19Cnogik75Gdv7sHXfPG2d9c9UX3CJDj2B"UOP_DUP OP_HASH160 59fbd15f8629db5f9fe8e51a2310c3de4c7134f6 OP_EQUALVERIFY OP_CHECKSIG*276a91459fbd15f8629db5f9fe8e51a2310c3de4c7134f688ac*"19Cnogik75Gdv7sHXfPG2d9c9UX3CJDj2B8$J  + + +1@9bb23ade0cbef56ac4d5e16f9e076bbf0122115330f6aac3a7dd2c3a314e7b50$"@000000000000000000111fba5d0133dfbbd4ad986c10ce642dc87d2a1b21b6a8(߮-2 +@d736b0b0eaf56fcf16cd0714ba5056485069f2c417552993436c5debf8981fa2B030498b37ca0231134353dbb9863470900447f58e3ad3f592efd4fc18aadd9bfec2 +@d736b0b0eaf56fcf16cd0714ba5056485069f2c417552993436c5debf8981fa2B03c5af0b9f199e15e0bd0a820829890365ea53f0cb020b6434582b39ae54f33f55B +Ȥ @9bb23ade0cbef56ac4d5e16f9e076bbf0122115330f6aac3a7dd2c3a314e7b50""1H2zj5QsdjavhJwEcQm1YFNkyGoSnMMs3g"UOP_DUP OP_HASH160 afe29d8308d1213a22dcb316d6b703848a8a0b9f OP_EQUALVERIFY OP_CHECKSIG*276a914afe29d8308d1213a22dcb316d6b703848a8a0b9f88ac*"1H2zj5QsdjavhJwEcQm1YFNkyGoSnMMs3g8$J  +@9bb23ade0cbef56ac4d5e16f9e076bbf0122115330f6aac3a7dd2c3a314e7b50""17ZTHYJacufgQRq5f3oGUTS4krncALi2kG"UOP_DUP OP_HASH160 47f401da003bad338101201860331f8de846fd82 OP_EQUALVERIFY OP_CHECKSIG*276a91447f401da003bad338101201860331f8de846fd8288ac*"17ZTHYJacufgQRq5f3oGUTS4krncALi2kG8$J  +@9bb23ade0cbef56ac4d5e16f9e076bbf0122115330f6aac3a7dd2c3a314e7b50""1JP3sjBC1PYNDzukKKWRn2BmV3TNfCj2Di"UOP_DUP OP_HASH160 bea5b067d0d4e3ea8b3fc255e52265de15e96430 OP_EQUALVERIFY OP_CHECKSIG*276a914bea5b067d0d4e3ea8b3fc255e52265de15e9643088ac*"1JP3sjBC1PYNDzukKKWRn2BmV3TNfCj2Di8$J  + + +1@9900df914e6a18345fe2d8ec07d44291d773c1b341bb25eee4da1adce7591369$"@000000000000000000111fba5d0133dfbbd4ad986c10ce642dc87d2a1b21b6a8(߮-2 +@9bb23ade0cbef56ac4d5e16f9e076bbf0122115330f6aac3a7dd2c3a314e7b50B0305d599b3555ec0507736f793c4e892d1e209fe4f8df03d96f18a763355eb90452 +@1ad15b293e4452e36e7666c497ee44b239ec3350c15ffdfc929b4d20c2d31fd1B02739ce99ec37ce339773699783a6a8dfdc6aacd2fd6c0930cb36d5b1b69f0feccB + @9900df914e6a18345fe2d8ec07d44291d773c1b341bb25eee4da1adce7591369""1DV1mQZ4fp4VKVrm4VVrryQwZkraaucZuz"UOP_DUP OP_HASH160 88edcba241bd5c52736c580f64df2a0569ca9127 OP_EQUALVERIFY OP_CHECKSIG*276a91488edcba241bd5c52736c580f64df2a0569ca912788ac*"1DV1mQZ4fp4VKVrm4VVrryQwZkraaucZuz8$J  +@9900df914e6a18345fe2d8ec07d44291d773c1b341bb25eee4da1adce7591369""1AK7cg8favLwizCUBdfHhQYNfCiQGS8Cy1"UOP_DUP OP_HASH160 6626243003f6e2e14b7a46fd83016077eed16625 OP_EQUALVERIFY OP_CHECKSIG*276a9146626243003f6e2e14b7a46fd83016077eed1662588ac*"1AK7cg8favLwizCUBdfHhQYNfCiQGS8Cy18$J  +@9900df914e6a18345fe2d8ec07d44291d773c1b341bb25eee4da1adce7591369""19UJHS3mskAGLr6yKqECo6vSoTY4gKd7kC"UOP_DUP OP_HASH160 5ceaaa245e039614716ffb8c832e709c446f8552 OP_EQUALVERIFY OP_CHECKSIG*276a9145ceaaa245e039614716ffb8c832e709c446f855288ac*"19UJHS3mskAGLr6yKqECo6vSoTY4gKd7kC8$J  + + +1@21b6dcc49f5ca22d09de9d08b3674e49df4382a57eaf8edd9a8f404468b1b90a$"@000000000000000000111fba5d0133dfbbd4ad986c10ce642dc87d2a1b21b6a8(߮-2 +@0653e9bd150dbef53fd777e838b798635f84cda34207b9bef0e53da86939cec8B021d03c648499646e778ec4def0aa580d00779e1d08757f2fd510a525cbc9ddd4f2 +@731142cac53e41fbb42e9d16ed41abd4aa6901107ccbd86b8ac55577df4bb903B03faacf58b940a00d74d16e81012f37409dca0903e66a79163fd3200878b1e2caeB +@21b6dcc49f5ca22d09de9d08b3674e49df4382a57eaf8edd9a8f404468b1b90a""1GrSDQDBrgBYwQghkDenY6Wmt69ttLQ2AV"UOP_DUP OP_HASH160 ade350f920caccd91030df708a52f8104ebc9d06 OP_EQUALVERIFY OP_CHECKSIG*276a914ade350f920caccd91030df708a52f8104ebc9d0688ac*"1GrSDQDBrgBYwQghkDenY6Wmt69ttLQ2AV8$J  +@21b6dcc49f5ca22d09de9d08b3674e49df4382a57eaf8edd9a8f404468b1b90a""18YZYNkPkSoUANooTtHxJ7CHSRBgxshevM"UOP_DUP OP_HASH160 52c0f069fa9b0a468a55b113ea18264763550c31 OP_EQUALVERIFY OP_CHECKSIG*276a91452c0f069fa9b0a468a55b113ea18264763550c3188ac*"18YZYNkPkSoUANooTtHxJ7CHSRBgxshevM8$J  +@21b6dcc49f5ca22d09de9d08b3674e49df4382a57eaf8edd9a8f404468b1b90a""1M8fgwToDsZH9ycu6xtzC2LK7vqXJLDYzB"UOP_DUP OP_HASH160 dcd5b9185a4f7acc2e42288c0fb3748a229f41a4 OP_EQUALVERIFY OP_CHECKSIG*276a914dcd5b9185a4f7acc2e42288c0fb3748a229f41a488ac*"1M8fgwToDsZH9ycu6xtzC2LK7vqXJLDYzB8$J  + + +1@df41bf0ed58cbd1454e3c2f3ed392619a0d270b9fb9d7253129a0d0214c6e1b0$"@000000000000000000111fba5d0133dfbbd4ad986c10ce642dc87d2a1b21b6a8(߮-2 +@05c5aeb13db705330e19f3f32ef7c19f2f1e26015e4b73335ac92b1b597380adB03e7c96dac2bbfb4a7c52a0b9cba190de4bf694b7558655c448ef38d544ebd14a62 +@21b6dcc49f5ca22d09de9d08b3674e49df4382a57eaf8edd9a8f404468b1b90aB022b798b3d5c68558ff9675f0f7d31b2d47d32bdbe41beafa8d94a8bc9702c1aa5B +@df41bf0ed58cbd1454e3c2f3ed392619a0d270b9fb9d7253129a0d0214c6e1b0""1L7VwJZRoSUS8AEq6HUoN81tEoLNt3sKnJ"UOP_DUP OP_HASH160 d1a50a59b102d97ee5034c65de12b30d95c735f7 OP_EQUALVERIFY OP_CHECKSIG*276a914d1a50a59b102d97ee5034c65de12b30d95c735f788ac*"1L7VwJZRoSUS8AEq6HUoN81tEoLNt3sKnJ8$J  +@df41bf0ed58cbd1454e3c2f3ed392619a0d270b9fb9d7253129a0d0214c6e1b0""1FkWGoQqUCsUkQNwMtwhS31JS24ZPBu6yL"UOP_DUP OP_HASH160 a1cc152cae3d72659a3fa8a40e0eec0343fe85e1 OP_EQUALVERIFY OP_CHECKSIG*276a914a1cc152cae3d72659a3fa8a40e0eec0343fe85e188ac*"1FkWGoQqUCsUkQNwMtwhS31JS24ZPBu6yL8$J  +@df41bf0ed58cbd1454e3c2f3ed392619a0d270b9fb9d7253129a0d0214c6e1b0""1Kk94t8pf6bYvweXafrWkTXQAdj67Eh7cm"UOP_DUP OP_HASH160 cd9ae267af3361c90ea08b7d7b3ce2024fdd08c1 OP_EQUALVERIFY OP_CHECKSIG*276a914cd9ae267af3361c90ea08b7d7b3ce2024fdd08c188ac*"1Kk94t8pf6bYvweXafrWkTXQAdj67Eh7cm8$J  + + +1@7c713cb10dc4f08ac7e7c53cc102b6f7914d8b92d2be60c849b9d6e3564deffc$"@000000000000000000111fba5d0133dfbbd4ad986c10ce642dc87d2a1b21b6a8(߮-2 +@dc3c347be7eabb24d0f1e633bf15bb20bfb7a53b2ade886bcc0262b587b8555dB031c3b26c11dcadd1f4149b1c60e8e1c1fedd24e2cc7b903abb10dd8c3f6351aad2 +@4d351efd68c31987b64011f2a469551760c03528303efcdde34244d48838ee24B025437733012323c322b873353807c4647881d8444ec555b478ac9e08d3e28d630B +Й@7c713cb10dc4f08ac7e7c53cc102b6f7914d8b92d2be60c849b9d6e3564deffc""1JR2wexFMeSrCfHzAaurzcYvMxWwVVyNFh"UOP_DUP OP_HASH160 bf05be2642475dfc8b8ded57a25defb0935ce28e OP_EQUALVERIFY OP_CHECKSIG*276a914bf05be2642475dfc8b8ded57a25defb0935ce28e88ac*"1JR2wexFMeSrCfHzAaurzcYvMxWwVVyNFh8$J  + @7c713cb10dc4f08ac7e7c53cc102b6f7914d8b92d2be60c849b9d6e3564deffc""1PX39GUsqgVRgCf19f8pVcohv4hC5eLNPg"UOP_DUP OP_HASH160 f70108db191b331b74d819a0e25eff842f0ec211 OP_EQUALVERIFY OP_CHECKSIG*276a914f70108db191b331b74d819a0e25eff842f0ec21188ac*"1PX39GUsqgVRgCf19f8pVcohv4hC5eLNPg8$J  +%@7c713cb10dc4f08ac7e7c53cc102b6f7914d8b92d2be60c849b9d6e3564deffc""1BpYT173kAGBbtJho9xdg1qbo8h7BFHSZn"UOP_DUP OP_HASH160 76af0f4cd9eec3097e3e775923ea0cbe2ada0d1f OP_EQUALVERIFY OP_CHECKSIG*276a91476af0f4cd9eec3097e3e775923ea0cbe2ada0d1f88ac*"1BpYT173kAGBbtJho9xdg1qbo8h7BFHSZn8$J ; + + +1@80e0b73f4e9e721b3c876da319f5ce5cd2b48151f06da1c73ecdb40c29f2a14a$"@000000000000000000111fba5d0133dfbbd4ad986c10ce642dc87d2a1b21b6a8(߮-2 +@5b3a8e378c543ce4b53da2e4a6587645a43e7673358703ba4d59096cfbc805a3B0328a921dedc59701c339174bd7a94762807aa46a503d22d2eeafa93c515cde7c32 +@53f4b20ef74221592b5d97c4addfb44d8c3ca291886bce900a58742f35492971B027d365e8a029726c1d8c489fb8261c79273593d7d9c7223135675d5be3d51db7cB +@80e0b73f4e9e721b3c876da319f5ce5cd2b48151f06da1c73ecdb40c29f2a14a""1KXEeXCfe7utZ1t3KzoY4aDRjXGH21hJoH"UOP_DUP OP_HASH160 cb2a22840d036a52c4f27b83d57c4d676a830d3f OP_EQUALVERIFY OP_CHECKSIG*276a914cb2a22840d036a52c4f27b83d57c4d676a830d3f88ac*"1KXEeXCfe7utZ1t3KzoY4aDRjXGH21hJoH8$J  + @80e0b73f4e9e721b3c876da319f5ce5cd2b48151f06da1c73ecdb40c29f2a14a""17FbJnycogdkDsfTHjrKTy7q1TS1TYWCNE"UOP_DUP OP_HASH160 4493374cedb4242a9fee4e5846c6053b33bf263d OP_EQUALVERIFY OP_CHECKSIG*276a9144493374cedb4242a9fee4e5846c6053b33bf263d88ac*"17FbJnycogdkDsfTHjrKTy7q1TS1TYWCNE8$J  +L@80e0b73f4e9e721b3c876da319f5ce5cd2b48151f06da1c73ecdb40c29f2a14a""1PmTggp4NqvRmsQ8uFMos9cXZQEvPBJxCg"UOP_DUP OP_HASH160 f9bb582de9bd71288c9ffc17ee24038a45fcdab5 OP_EQUALVERIFY OP_CHECKSIG*276a914f9bb582de9bd71288c9ffc17ee24038a45fcdab588ac*"1PmTggp4NqvRmsQ8uFMos9cXZQEvPBJxCg8$J ; $-@000000000000000000104969e38f02102ee1eccdd2f2a6901f24d58e81df48d2"@000000000000000000111fba5d0133dfbbd4ad986c10ce642dc87d2a1b21b6a82 + + + +1@0575027b18d121b763f345127fa921faf40b58946e2e68598489b121b372142a$"@000000000000000000104969e38f02102ee1eccdd2f2a6901f24d58e81df48d2(-2 +@21b6dcc49f5ca22d09de9d08b3674e49df4382a57eaf8edd9a8f404468b1b90aB03dd5c99e0e757b5fe182ebe0b9ff718c4317d3a89dbab24e615fe6813a2b426612 +@df41bf0ed58cbd1454e3c2f3ed392619a0d270b9fb9d7253129a0d0214c6e1b0B02eea409f69dc24c51ab711a2881c82008702a826b916162539f208bacd582adb0B +@0575027b18d121b763f345127fa921faf40b58946e2e68598489b121b372142a""1Mp2Pj7mbUeZBAmtcCJVtmXbYSWrQwvhV7"UOP_DUP OP_HASH160 e4473a4bebdabdb62235693a4999060d1a3b8d33 OP_EQUALVERIFY OP_CHECKSIG*276a914e4473a4bebdabdb62235693a4999060d1a3b8d3388ac*"1Mp2Pj7mbUeZBAmtcCJVtmXbYSWrQwvhV78$J  +@0575027b18d121b763f345127fa921faf40b58946e2e68598489b121b372142a""14DxdBQbiXowmEBfQ2JKQh9VYavkWZRZZ8"UOP_DUP OP_HASH160 235bcd214261ef89bb8d479de29848183351e5c8 OP_EQUALVERIFY OP_CHECKSIG*276a914235bcd214261ef89bb8d479de29848183351e5c888ac*"14DxdBQbiXowmEBfQ2JKQh9VYavkWZRZZ88$J  +Ֆ@0575027b18d121b763f345127fa921faf40b58946e2e68598489b121b372142a""12gt1eugxSPL89cmwJtBe62hNd9CcMgahD"UOP_DUP OP_HASH160 1282ee2bd5f9caad09c122d97776085f5ba07ecf OP_EQUALVERIFY OP_CHECKSIG*276a9141282ee2bd5f9caad09c122d97776085f5ba07ecf88ac*"12gt1eugxSPL89cmwJtBe62hNd9CcMgahD8$J $-@0000000000000000000140372698cfed845b4d94160ad31286a5f40b4801f67d"@000000000000000000104969e38f02102ee1eccdd2f2a6901f24d58e81df48d22)$-@00000000000000000013d358e144014acbf79bd3bc7457dc73aef4d0e4639385"@0000000000000000000140372698cfed845b4d94160ad31286a5f40b4801f67d2( + + +1@f306b15614ed59193ec56d3d2cb8994958c4f0df2a677e380e3d48c587a59744$"@00000000000000000013d358e144014acbf79bd3bc7457dc73aef4d0e4639385(-2 +@df41bf0ed58cbd1454e3c2f3ed392619a0d270b9fb9d7253129a0d0214c6e1b0B03cc54e0866c4396292b436397bb6e1e0ff7813bde3c7679e3a75fc7848b9c93402 +@cfd64fdc3f9caf76ab9c630b7bff6c4b5e5bf064c1fc2b11574fca80331e16f3B0342b5b38af31031f093354d28d9cdbc0e29c6cdbfdbb551753501ab5ec028dc78B +@f306b15614ed59193ec56d3d2cb8994958c4f0df2a677e380e3d48c587a59744""15cJ14njmZ63WPh8cgGbU8CUbQkdV2eawX"UOP_DUP OP_HASH160 328d40ed7339a28065ce87186cd9808b794f85b7 OP_EQUALVERIFY OP_CHECKSIG*276a914328d40ed7339a28065ce87186cd9808b794f85b788ac*"15cJ14njmZ63WPh8cgGbU8CUbQkdV2eawX8$J  +z@f306b15614ed59193ec56d3d2cb8994958c4f0df2a677e380e3d48c587a59744""1KvtxJfGP25bmz5KfuD2DrYJKKUiVtUKVy"UOP_DUP OP_HASH160 cfa3adbf6802375be192f32537f5cdb8549f4d98 OP_EQUALVERIFY OP_CHECKSIG*276a914cfa3adbf6802375be192f32537f5cdb8549f4d9888ac*"1KvtxJfGP25bmz5KfuD2DrYJKKUiVtUKVy8$J  +@f306b15614ed59193ec56d3d2cb8994958c4f0df2a677e380e3d48c587a59744""1GZTyhrPFn6BYKhVDdLY9PVMhsoFAAPVg8"UOP_DUP OP_HASH160 aaadb7a453ece233cc893e60af74942adb421d75 OP_EQUALVERIFY OP_CHECKSIG*276a914aaadb7a453ece233cc893e60af74942adb421d7588ac*"1GZTyhrPFn6BYKhVDdLY9PVMhsoFAAPVg88$J  + + + +1@f301d964aeb1d18eb80499b04557cd378926ae2ae330505057d987d30201977f$"@00000000000000000013d358e144014acbf79bd3bc7457dc73aef4d0e4639385(-2 +@3df6d4123f4105b503076b5ebbd227356e7cd28ec45a81b39154787bdf988a5bB026bd6c448e399e46645e7a0e42e1eb4b0d81fdf6c8cdbd9aa08a21850c473ca522 +@75e12b511fc11296d16bfe08a43615374208c9cd2ccc5b8ec154b0a6f9787853B027ec57c30578497ca4c86947fe3000af356b528cb5d82785076428a055fb77d2fB +@f301d964aeb1d18eb80499b04557cd378926ae2ae330505057d987d30201977f""124Y6a6AqqZaPX3vD4SfAN92RisWsD9pNs"UOP_DUP OP_HASH160 0ba354d29da4dcf2cae8ae83a9a19f910bf964f6 OP_EQUALVERIFY OP_CHECKSIG*276a9140ba354d29da4dcf2cae8ae83a9a19f910bf964f688ac*"124Y6a6AqqZaPX3vD4SfAN92RisWsD9pNs8$J  + @f301d964aeb1d18eb80499b04557cd378926ae2ae330505057d987d30201977f""1P5p2EG9ATKgLhqnB9JSY9TmzT95hrR96w"UOP_DUP OP_HASH160 f23baeb19a60b8b2772df5a90fd11e1568dfd595 OP_EQUALVERIFY OP_CHECKSIG*276a914f23baeb19a60b8b2772df5a90fd11e1568dfd59588ac*"1P5p2EG9ATKgLhqnB9JSY9TmzT95hrR96w8$J  +Ԅ @f301d964aeb1d18eb80499b04557cd378926ae2ae330505057d987d30201977f""19rrDBost7eLoo9jfLRvmDuVJiHLGdL35g"UOP_DUP OP_HASH160 612e7788a18829e2868af7010339cfca7cf527b3 OP_EQUALVERIFY OP_CHECKSIG*276a914612e7788a18829e2868af7010339cfca7cf527b388ac*"19rrDBost7eLoo9jfLRvmDuVJiHLGdL35g8$J ; + + +1@b0630fb922834950005023470394f8c85a5e3b5e9608c14f227336361140c1df$"@00000000000000000013d358e144014acbf79bd3bc7457dc73aef4d0e4639385(-2 +@84a260d41cdb1a004bd041b92605442a476c76dda9273e2a5daafa04c58aea02B03c7db289bb7e367fbd48161018567a90ac378b1a11996bce06a5069d4d5a528d52 +@f301d964aeb1d18eb80499b04557cd378926ae2ae330505057d987d30201977fB02e50304313f090c535746b14490429e1977d501015bb3df6e0747dbb35bb5dad2B + +@b0630fb922834950005023470394f8c85a5e3b5e9608c14f227336361140c1df""197wDUY6cjEN691B6gmdmgVYrCeEvfJsaj"UOP_DUP OP_HASH160 5910c22dde2261f54ed4605e90cfeeb0cec13c2c OP_EQUALVERIFY OP_CHECKSIG*276a9145910c22dde2261f54ed4605e90cfeeb0cec13c2c88ac*"197wDUY6cjEN691B6gmdmgVYrCeEvfJsaj8$J  + @b0630fb922834950005023470394f8c85a5e3b5e9608c14f227336361140c1df""18a8yVFJyx8pvbtjjc1E6k55u3Nw9qCQjf"UOP_DUP OP_HASH160 530d4375a22f04ae02514a12da2b9b970cecaf45 OP_EQUALVERIFY OP_CHECKSIG*276a914530d4375a22f04ae02514a12da2b9b970cecaf4588ac*"18a8yVFJyx8pvbtjjc1E6k55u3Nw9qCQjf8$J  +ݿ@b0630fb922834950005023470394f8c85a5e3b5e9608c14f227336361140c1df""1ArKfUTkjVGohzrYfwoewUQTtk7h6Sn7QC"UOP_DUP OP_HASH160 6c0d17f2e02d87ccd15363a752634a57a415b4c1 OP_EQUALVERIFY OP_CHECKSIG*276a9146c0d17f2e02d87ccd15363a752634a57a415b4c188ac*"1ArKfUTkjVGohzrYfwoewUQTtk7h6Sn7QC8$J ; + +1@7c646fab646890060f33c823090b3fdfe2de60318e48bfb7b202a4bab6bde2f9$"@00000000000000000013d358e144014acbf79bd3bc7457dc73aef4d0e4639385(-2 +@528f53de0e2565f176a0f625c97f22640c9f610a9c481a2cdebcd60120f5b072B02cd8928b2b01b2fb60785c890c1f29450a7b05547db57533cb11686128a8322d92 +@22cde21390bd702a58bc0349c96d68cfac0ee28aecc401901a18d6516b6696c7B021f6d6819834f0243f82f7282a7f3d4d558030be5143d37edcf680ebc1f23c019B + @7c646fab646890060f33c823090b3fdfe2de60318e48bfb7b202a4bab6bde2f9""1A2zqprEgV3EgGFCPGWnAQQQdak9oqheBK"UOP_DUP OP_HASH160 6319d4f92ecf8f892c7f37e22a9db0e9cdf51a31 OP_EQUALVERIFY OP_CHECKSIG*276a9146319d4f92ecf8f892c7f37e22a9db0e9cdf51a3188ac*"1A2zqprEgV3EgGFCPGWnAQQQdak9oqheBK8$J  +@7c646fab646890060f33c823090b3fdfe2de60318e48bfb7b202a4bab6bde2f9""12ExFGHg4F3Zahi2QNUA2kw9cYMpuTt6va"UOP_DUP OP_HASH160 0d9ba6778dbde3ad7fb9d42c19e859f6fc3902ec OP_EQUALVERIFY OP_CHECKSIG*276a9140d9ba6778dbde3ad7fb9d42c19e859f6fc3902ec88ac*"12ExFGHg4F3Zahi2QNUA2kw9cYMpuTt6va8$J >$-@0000000000000000000dfa1d711d4dfe8fd402e49d739dd68524ea09747dadb7"@00000000000000000013d358e144014acbf79bd3bc7457dc73aef4d0e46393852 $Ȧ-@0000000000000000001521a0c9b8f19c2209c4ff057f7d1061ca48ea993c6680"@0000000000000000000dfa1d711d4dfe8fd402e49d739dd68524ea09747dadb72 + + + +1@86c923993ad79bbb2af0d63fffc042caaa51829aa3006c82192260f2c5e97361$"@0000000000000000001521a0c9b8f19c2209c4ff057f7d1061ca48ea993c6680(Ȧ-2 +@9d1ac216d5a11d1e985a6430343040b41679ac54072ec4f896868c3a157b6115B035d1bda3f90cf69fb9452602fb5c86552c7fafe5595dbc157b4c158b86dad2b4c2 +@9d1ac216d5a11d1e985a6430343040b41679ac54072ec4f896868c3a157b6115B038507f3f7445cfa0ee4a64d5a7b270100e77d52a14081ce38a64a49b15fbc5fd2B +@86c923993ad79bbb2af0d63fffc042caaa51829aa3006c82192260f2c5e97361""1KQXUEgygBABdqzd9RPGqiL6XYkcDzemQR"UOP_DUP OP_HASH160 c9e54415e605462f39bdd74037a2ee44285c3aa6 OP_EQUALVERIFY OP_CHECKSIG*276a914c9e54415e605462f39bdd74037a2ee44285c3aa688ac*"1KQXUEgygBABdqzd9RPGqiL6XYkcDzemQR8$J  +@86c923993ad79bbb2af0d63fffc042caaa51829aa3006c82192260f2c5e97361""1PnDei4VgD7idfno2bTS1ZKGJpBR5diE11"UOP_DUP OP_HASH160 f9e00b9a7cf15b1679b62d6a76a540cd41df54da OP_EQUALVERIFY OP_CHECKSIG*276a914f9e00b9a7cf15b1679b62d6a76a540cd41df54da88ac*"1PnDei4VgD7idfno2bTS1ZKGJpBR5diE118$J  +̭Z@86c923993ad79bbb2af0d63fffc042caaa51829aa3006c82192260f2c5e97361""17vRbytE2S84trcz85YBsjin66L4ZXDD8U"UOP_DUP OP_HASH160 4beb569c729e5f1db565b0041a93c42f411178eb OP_EQUALVERIFY OP_CHECKSIG*276a9144beb569c729e5f1db565b0041a93c42f411178eb88ac*"17vRbytE2S84trcz85YBsjin66L4ZXDD8U8$J $-@00000000000000000010caff4c18aac85daca17c23222a54e6d4f0296db9fe4e"@0000000000000000001521a0c9b8f19c2209c4ff057f7d1061ca48ea993c66802$-@0000000000000000000a2a7e9c75afd6293a7ee974fa28ef7ed7f55ee0c047ed"@00000000000000000010caff4c18aac85daca17c23222a54e6d4f0296db9fe4e2$-@0000000000000000000683909d95de4c850f4611c08019d5a701972a929a942d"@0000000000000000000a2a7e9c75afd6293a7ee974fa28ef7ed7f55ee0c047ed2$-@0000000000000000000e44da7c6cc726dcea258f84db00a085c048943bddc4a7"@0000000000000000000683909d95de4c850f4611c08019d5a701972a929a942d2 $-@00000000000000000018d2f74d2bae82579bbf05d6b0bbcb7f72435be20b4d60"@0000000000000000000e44da7c6cc726dcea258f84db00a085c048943bddc4a72 + + + +1@d8fa118ed99ba9172132b6c72f5198a06be1a49311a6d54175988eb5a5f0c46b$"@00000000000000000018d2f74d2bae82579bbf05d6b0bbcb7f72435be20b4d60(-2 +@86c923993ad79bbb2af0d63fffc042caaa51829aa3006c82192260f2c5e97361B038959a0ed95587cdbc2050d053963d7bda3724c41c9f746e96e39eafb71686ad72 +@7b8f57ec825bc3104389de851be5b42e93d5ed52e707e1d2c818b065085aefd3B03ce743c9deba891bed3296ba18febd9a5f5bc61ba67e1006eeaf2ccb9cd29c983B +@d8fa118ed99ba9172132b6c72f5198a06be1a49311a6d54175988eb5a5f0c46b""1GWubU3gr8hYhWm7oPTMRc21e4mzTrWBuR"UOP_DUP OP_HASH160 aa31da65bbf8cb2418848df6cf0522a06db7f2d1 OP_EQUALVERIFY OP_CHECKSIG*276a914aa31da65bbf8cb2418848df6cf0522a06db7f2d188ac*"1GWubU3gr8hYhWm7oPTMRc21e4mzTrWBuR8$J  + @d8fa118ed99ba9172132b6c72f5198a06be1a49311a6d54175988eb5a5f0c46b""1PCR4j6cnmPKB6XNqba5fxurDEr7oVNTCb"UOP_DUP OP_HASH160 f37b6e3e3bcefa460a2869ebcf901c7e87ca4377 OP_EQUALVERIFY OP_CHECKSIG*276a914f37b6e3e3bcefa460a2869ebcf901c7e87ca437788ac*"1PCR4j6cnmPKB6XNqba5fxurDEr7oVNTCb8$J  +[@d8fa118ed99ba9172132b6c72f5198a06be1a49311a6d54175988eb5a5f0c46b""18Q8E9yLNBkv5mKXePeVoJGvY6gECsACM7"UOP_DUP OP_HASH160 51287af10953c38d4b1b7d65d0b6e5185cb53345 OP_EQUALVERIFY OP_CHECKSIG*276a91451287af10953c38d4b1b7d65d0b6e5185cb5334588ac*"18Q8E9yLNBkv5mKXePeVoJGvY6gECsACM78$J ;$-@00000000000000000017c75eed4cf795256749e919e0562eb731b8e6625ce106"@00000000000000000018d2f74d2bae82579bbf05d6b0bbcb7f72435be20b4d602$-@00000000000000000019db0c45ecd5046aef52d70ccd1e53844dc4ec06fedb0e"@00000000000000000017c75eed4cf795256749e919e0562eb731b8e6625ce1062 $ؓ-@0000000000000000000e0b266464c8f906f054f6dcb8a213a002bcec75409ef3"@00000000000000000019db0c45ecd5046aef52d70ccd1e53844dc4ec06fedb0e2 + +1@7a1cdff1a64d86ff37e24d4ead0ba7ea3644e5122790323281f842c0c722677c$"@0000000000000000000e0b266464c8f906f054f6dcb8a213a002bcec75409ef3(ؓ-2 +@31f6b7241bd625cce45d8e02cb5c7df015c24056b103c945b6a8977be2eb60d8B03f221a8c55d31bf687c2e7f6dbe9398bf48a944341ca8f723fc2541bd436ee6552 +@ff7666ea37cc2148a7ad8875524fa9f507676401efb37a6e811b7e177ea3e2a1B02df3129f7b72d6fcf8718feba3d8f6ea41468e2849fabc71dda6474f391b813f9B +z@7a1cdff1a64d86ff37e24d4ead0ba7ea3644e5122790323281f842c0c722677c""1EMRrJEMYr9dczn35dYfK8ckXr4f8PDLiA"UOP_DUP OP_HASH160 9276b2b7de8eabfd8a0fcbbc53837ce5993ebd71 OP_EQUALVERIFY OP_CHECKSIG*276a9149276b2b7de8eabfd8a0fcbbc53837ce5993ebd7188ac*"1EMRrJEMYr9dczn35dYfK8ckXr4f8PDLiA8$J  +௶@7a1cdff1a64d86ff37e24d4ead0ba7ea3644e5122790323281f842c0c722677c""1EMRrJEMYr9dczn35dYfK8ckXr4f8PDLiA"UOP_DUP OP_HASH160 9276b2b7de8eabfd8a0fcbbc53837ce5993ebd71 OP_EQUALVERIFY OP_CHECKSIG*276a9149276b2b7de8eabfd8a0fcbbc53837ce5993ebd7188ac*"1EMRrJEMYr9dczn35dYfK8ckXr4f8PDLiA8$J   +@7a1cdff1a64d86ff37e24d4ead0ba7ea3644e5122790323281f842c0c722677c""1P3U5C3Fb1ApoAetaGtSSCkys8HvmyRXMK"UOP_DUP OP_HASH160 f1ca32ac38bbfa78e7cc3ff1a8d1349367ae12d2 OP_EQUALVERIFY OP_CHECKSIG*276a914f1ca32ac38bbfa78e7cc3ff1a8d1349367ae12d288ac*"1P3U5C3Fb1ApoAetaGtSSCkys8HvmyRXMK8$J  +@7a1cdff1a64d86ff37e24d4ead0ba7ea3644e5122790323281f842c0c722677c"l"6OP_RETURN 1101a8eb5aff22937fc724c3b34c580bdae022ac668d*06a161101a8eb5aff22937fc724c3b34c580bdae022ac668d2Z"$óLX "f8$J $-@000000000000000000146f8ac859576c25f9140f69f77be60bf66689320e2014"@0000000000000000000e0b266464c8f906f054f6dcb8a213a002bcec75409ef32$-@00000000000000000017f5730aa1e8cae8a7f17ff857d141b5580be64cdd9eea"@000000000000000000146f8ac859576c25f9140f69f77be60bf66689320e20142$-@00000000000000000011f5b7c90e2f9e98ee608e6b9b76642a0ab05e9db9af18"@00000000000000000017f5730aa1e8cae8a7f17ff857d141b5580be64cdd9eea2 $-@0000000000000000001400fe9b317ba0bbfbc48cc81d55b93d2671cb06512707"@00000000000000000011f5b7c90e2f9e98ee608e6b9b76642a0ab05e9db9af182 + + + +1@901800d015ba2ed140e4b40daa86e246783137b932b6f22bb03bc7f1ecc748a0$"@0000000000000000001400fe9b317ba0bbfbc48cc81d55b93d2671cb06512707(-2 +@d8fa118ed99ba9172132b6c72f5198a06be1a49311a6d54175988eb5a5f0c46bB03aeabaedff6c0e5d6a6a1e178e6c83fab296083afe782a1892c918bd823a9db632 +@ea6469143e93eedda125f71fa8fc7f5733db777c6ff69ae8f2a0a6d95274918bB0385542366bc14f44d4d57c3b1f1f2e2ca20257d522135bb4e27fb5d5099a944b4B +@901800d015ba2ed140e4b40daa86e246783137b932b6f22bb03bc7f1ecc748a0""1NozE7WN8vJeEwPTttgkX15sVGap8kR1yd"UOP_DUP OP_HASH160 ef3d8badcf6e6c0dd3ec3c53e58be1ca2f7a31ad OP_EQUALVERIFY OP_CHECKSIG*276a914ef3d8badcf6e6c0dd3ec3c53e58be1ca2f7a31ad88ac*"1NozE7WN8vJeEwPTttgkX15sVGap8kR1yd8$J  +@901800d015ba2ed140e4b40daa86e246783137b932b6f22bb03bc7f1ecc748a0""1MZZyoc2VbT1CpVwrA1ReRcSQXuAndFFXJ"UOP_DUP OP_HASH160 e18b5b32e4343e2310ccf5fb052ded765d4818ba OP_EQUALVERIFY OP_CHECKSIG*276a914e18b5b32e4343e2310ccf5fb052ded765d4818ba88ac*"1MZZyoc2VbT1CpVwrA1ReRcSQXuAndFFXJ8$J  +@901800d015ba2ed140e4b40daa86e246783137b932b6f22bb03bc7f1ecc748a0""1N6bUcChUDsnte1feyxjMzU9cwMGDbkojL"UOP_DUP OP_HASH160 e7698018232b6930b630dd17e826aaa5060a167f OP_EQUALVERIFY OP_CHECKSIG*276a914e7698018232b6930b630dd17e826aaa5060a167f88ac*"1N6bUcChUDsnte1feyxjMzU9cwMGDbkojL8$J !$-@000000000000000000087fc125ce9df7a50cc8609f7a9716cd33f32076ffb6e8"@0000000000000000001400fe9b317ba0bbfbc48cc81d55b93d2671cb065127072 + + +1@fa6900deba66c6af1454fff9bea433df4d7b92b8724d7d8c7f0449e1fbba4d4d$"@000000000000000000087fc125ce9df7a50cc8609f7a9716cd33f32076ffb6e8(-2 +@0575027b18d121b763f345127fa921faf40b58946e2e68598489b121b372142aB02eded0a5b934609b3706ecd01780bfdbd8fdfc0ec4481a8238b5b95dca340ed0f2 +@91eb90c930ea28d48674edfb2ba0ebaf2880fb7c0fb518944a298e761ca3544cB036bad5422889746cb7eb16107aa32406eabc23e631f02a47828a9147edf101c1dB +ʠ@fa6900deba66c6af1454fff9bea433df4d7b92b8724d7d8c7f0449e1fbba4d4d""19FcWuNpsnfXNECsbaXXiStsoN1Bov19a5"UOP_DUP OP_HASH160 5a847a0510fc9fbf1fbcfdacda71c1e4ef0d6fb1 OP_EQUALVERIFY OP_CHECKSIG*276a9145a847a0510fc9fbf1fbcfdacda71c1e4ef0d6fb188ac*"19FcWuNpsnfXNECsbaXXiStsoN1Bov19a58$J  +@fa6900deba66c6af1454fff9bea433df4d7b92b8724d7d8c7f0449e1fbba4d4d""158boWtj9XMdw8RnetL3fY5rCYYabqGsdb"UOP_DUP OP_HASH160 2d507752ac7cb2b3eaeb203ff7c3caa2994ff04c OP_EQUALVERIFY OP_CHECKSIG*276a9142d507752ac7cb2b3eaeb203ff7c3caa2994ff04c88ac*"158boWtj9XMdw8RnetL3fY5rCYYabqGsdb8$J  +@fa6900deba66c6af1454fff9bea433df4d7b92b8724d7d8c7f0449e1fbba4d4d""186c8FBhdczAs5x5kLvkChpFxyAw2x2TFu"UOP_DUP OP_HASH160 4dd847f58c30b6e6b02719df57e1ac10f8a63b48 OP_EQUALVERIFY OP_CHECKSIG*276a9144dd847f58c30b6e6b02719df57e1ac10f8a63b4888ac*"186c8FBhdczAs5x5kLvkChpFxyAw2x2TFu8$J  + + +1@2835407ffc64419bc20f7ce7a2d7d56d9e6cb8c721782eb449879a51cc408002$"@000000000000000000087fc125ce9df7a50cc8609f7a9716cd33f32076ffb6e8(-2 +@efd972f4b9a377e23d3da4ae488c6e917024a9ff5e855eb5cdf134087b524bdeB027e9f09c2eeb45fdd2d1cf826df39852bdc2d5729dcf186459d7674db7e106dd62 +@ecf8434afc840cad29e8fa79cfd430f7e9f44d9088763987d28803d8441f5d35B0384bed660e0e5b5e5d811d4e7a4a4fdfef4d248644cb53b9279ff1edafb7db94cB +@2835407ffc64419bc20f7ce7a2d7d56d9e6cb8c721782eb449879a51cc408002""1GoY4Q6oK9h4da1BbH3q5jJ9jgDPGgv8v9"UOP_DUP OP_HASH160 ad56f2892341faa1a02f2457ee8a95b684457f69 OP_EQUALVERIFY OP_CHECKSIG*276a914ad56f2892341faa1a02f2457ee8a95b684457f6988ac*"1GoY4Q6oK9h4da1BbH3q5jJ9jgDPGgv8v98$J  + +@2835407ffc64419bc20f7ce7a2d7d56d9e6cb8c721782eb449879a51cc408002""17TTwyBF1q3wQaWXwN16jb5qiATYkXKkMn"UOP_DUP OP_HASH160 46d21085fddb57f69d0b2b364e215bcfec832af4 OP_EQUALVERIFY OP_CHECKSIG*276a91446d21085fddb57f69d0b2b364e215bcfec832af488ac*"17TTwyBF1q3wQaWXwN16jb5qiATYkXKkMn8$J  +@2835407ffc64419bc20f7ce7a2d7d56d9e6cb8c721782eb449879a51cc408002""1A81utv1zKxZgg5KQKLN76RZL1Lx5umzCP"UOP_DUP OP_HASH160 640cce1939a8a9b422a9c6bf31c0a861ca167936 OP_EQUALVERIFY OP_CHECKSIG*276a914640cce1939a8a9b422a9c6bf31c0a861ca16793688ac*"1A81utv1zKxZgg5KQKLN76RZL1Lx5umzCP8$J  + + +1@2b52bd696d9ba1208bad7ded345a60e3d277d4177e041826b83b31ca2602db4d$"@000000000000000000087fc125ce9df7a50cc8609f7a9716cd33f32076ffb6e8(-2 +@2835407ffc64419bc20f7ce7a2d7d56d9e6cb8c721782eb449879a51cc408002B020e89ca1e623f6af9b8e7445eef677f5197d6e8d50ea8f56cebac331fe1c88c4e2 +@2835407ffc64419bc20f7ce7a2d7d56d9e6cb8c721782eb449879a51cc408002B02594220a89b3252e0d10c2000ebe9fe183166934adca5d49deb8091db225d1779B +@2b52bd696d9ba1208bad7ded345a60e3d277d4177e041826b83b31ca2602db4d""1GoY4Q6oK9h4da1BbH3q5jJ9jgDPGgv8v9"UOP_DUP OP_HASH160 ad56f2892341faa1a02f2457ee8a95b684457f69 OP_EQUALVERIFY OP_CHECKSIG*276a914ad56f2892341faa1a02f2457ee8a95b684457f6988ac*"1GoY4Q6oK9h4da1BbH3q5jJ9jgDPGgv8v98$J  +@2b52bd696d9ba1208bad7ded345a60e3d277d4177e041826b83b31ca2602db4d""1CT6W8hvhNWKVKFQoDwJgL4PYCLqWPVV71"UOP_DUP OP_HASH160 7d98caad706bfd7e01a011cc5a7e8cb9c68c0b7a OP_EQUALVERIFY OP_CHECKSIG*276a9147d98caad706bfd7e01a011cc5a7e8cb9c68c0b7a88ac*"1CT6W8hvhNWKVKFQoDwJgL4PYCLqWPVV718$J  +@2b52bd696d9ba1208bad7ded345a60e3d277d4177e041826b83b31ca2602db4d""1FKKyxvxLoHu47yuhXPVhZT2NnUii5TAhx"UOP_DUP OP_HASH160 9d091801fde58bbf696c7b98449951fb7fb37e95 OP_EQUALVERIFY OP_CHECKSIG*276a9149d091801fde58bbf696c7b98449951fb7fb37e9588ac*"1FKKyxvxLoHu47yuhXPVhZT2NnUii5TAhx8$J !$-@0000000000000000000c4881c4946033d2712f47afb3dade2941acff50caf8d3"@000000000000000000087fc125ce9df7a50cc8609f7a9716cd33f32076ffb6e82 + + +1@6d18789369098db3374d2a895407039ad22c4010ae82815f1485e9ad10b5624d$"@0000000000000000000c4881c4946033d2712f47afb3dade2941acff50caf8d3(-2 +@9900df914e6a18345fe2d8ec07d44291d773c1b341bb25eee4da1adce7591369B0285643e430d2741d2edb6be4657c7bea23f5e3e435bcb6d140affed96f7dfa9be2 +@9900df914e6a18345fe2d8ec07d44291d773c1b341bb25eee4da1adce7591369B03b4a701342a6d7f0da96fbe465fcd20088cb8fedcef89366519d11b449b43eff4B +@6d18789369098db3374d2a895407039ad22c4010ae82815f1485e9ad10b5624d""1M2uDUa2k7fgBLfB8NmkYNqU8dEQwP9kz9"UOP_DUP OP_HASH160 dbbe84c30af9e6eb027ea351db0f69863a45605d OP_EQUALVERIFY OP_CHECKSIG*276a914dbbe84c30af9e6eb027ea351db0f69863a45605d88ac*"1M2uDUa2k7fgBLfB8NmkYNqU8dEQwP9kz98$J  + @6d18789369098db3374d2a895407039ad22c4010ae82815f1485e9ad10b5624d""14uS5fZ2eYaN4F4wGvqMGgbbs3UFLGcUeK"UOP_DUP OP_HASH160 2ad2f185e749f2ec605164a77cc44e5b2e61e4ff OP_EQUALVERIFY OP_CHECKSIG*276a9142ad2f185e749f2ec605164a77cc44e5b2e61e4ff88ac*"14uS5fZ2eYaN4F4wGvqMGgbbs3UFLGcUeK8$J  +׵@6d18789369098db3374d2a895407039ad22c4010ae82815f1485e9ad10b5624d""1M3UVFeqPtubvUZgAuyD4JXDvauqPFxw5o"UOP_DUP OP_HASH160 dbda4aed823b247d46d700ed46fb5b67411c6dda OP_EQUALVERIFY OP_CHECKSIG*276a914dbda4aed823b247d46d700ed46fb5b67411c6dda88ac*"1M3UVFeqPtubvUZgAuyD4JXDvauqPFxw5o8$J ; + + +1@6bdd8adbb367cff5e1ca0b75947370ae9e5775ed85479a2b8e48516b0c4b6d50$"@0000000000000000000c4881c4946033d2712f47afb3dade2941acff50caf8d3(-2 +@72c59cc490e7d4d98a1436f249c409c47d602893a0532ed31bafe6d85cb8ea01B02fae85bc83a8ee85d18054e3aa7809c9c36f8f2a8d8bc1d672131a7f2a58836c12 +@ba65407fa7a2716c954e5204650711802774ebc352d9b6d9fb6ddc7c3242d103B02d57dddbe7871fc94753178f4871c67ec5113cadf3408aef604f517072238be2dB +@6bdd8adbb367cff5e1ca0b75947370ae9e5775ed85479a2b8e48516b0c4b6d50""1LLfZiwjWN9AEDQnfs6vDWwwbuyksVN5cq"UOP_DUP OP_HASH160 d4227c2489c79fa7b1d7f2d29f9fe381e4c1c123 OP_EQUALVERIFY OP_CHECKSIG*276a914d4227c2489c79fa7b1d7f2d29f9fe381e4c1c12388ac*"1LLfZiwjWN9AEDQnfs6vDWwwbuyksVN5cq8$J  +@6bdd8adbb367cff5e1ca0b75947370ae9e5775ed85479a2b8e48516b0c4b6d50""1NUoEHYyCYQwQdsdFDH2YVhvs4BGjutaEW"UOP_DUP OP_HASH160 eb9c766686324589547669536d1767f47bbd190d OP_EQUALVERIFY OP_CHECKSIG*276a914eb9c766686324589547669536d1767f47bbd190d88ac*"1NUoEHYyCYQwQdsdFDH2YVhvs4BGjutaEW8$J  +C@6bdd8adbb367cff5e1ca0b75947370ae9e5775ed85479a2b8e48516b0c4b6d50""1BRcQD2kh6Sw3mqnYb6h6cx6rMMnuvshVE"UOP_DUP OP_HASH160 7258ca9d141b65d943c0c4d60c58f54c4fa674d1 OP_EQUALVERIFY OP_CHECKSIG*276a9147258ca9d141b65d943c0c4d60c58f54c4fa674d188ac*"1BRcQD2kh6Sw3mqnYb6h6cx6rMMnuvshVE8$J  + + +1@4a41ae0ae6ed35484915fbfbd77551c96b3e985641049f21cfc6c08f4b229dbe$"@0000000000000000000c4881c4946033d2712f47afb3dade2941acff50caf8d3(-2 +@c63d73f88fd56f7cd6fdd4a439ab32286121e9ba029958e7268ffff6530625d4B0352c48153aba510a2554e5baa852f1ba86e4691f09ecd1f78a4ef25fc1f10b0462 +@6bdd8adbb367cff5e1ca0b75947370ae9e5775ed85479a2b8e48516b0c4b6d50B03a891de1535aee12843874f56237b24dd06b182d844e033f71ab544a758237381B +@4a41ae0ae6ed35484915fbfbd77551c96b3e985641049f21cfc6c08f4b229dbe""1Fphkp7JQShAmGFxAfUBHLyxkBQC33zBrK"UOP_DUP OP_HASH160 a2975501b81f25f66800d8b18b83b8700a97c732 OP_EQUALVERIFY OP_CHECKSIG*276a914a2975501b81f25f66800d8b18b83b8700a97c73288ac*"1Fphkp7JQShAmGFxAfUBHLyxkBQC33zBrK8$J  +H@4a41ae0ae6ed35484915fbfbd77551c96b3e985641049f21cfc6c08f4b229dbe""1JmfuyUbVf5hNsBMfTwAxhiHmvQPm1ZcBd"UOP_DUP OP_HASH160 c2ecec824ec9636486b17977cdfdd925e36f0727 OP_EQUALVERIFY OP_CHECKSIG*276a914c2ecec824ec9636486b17977cdfdd925e36f072788ac*"1JmfuyUbVf5hNsBMfTwAxhiHmvQPm1ZcBd8$J  +C@4a41ae0ae6ed35484915fbfbd77551c96b3e985641049f21cfc6c08f4b229dbe""14SGg6qBuk38w9PvjGXuvg19xJ3YJkY8pc"UOP_DUP OP_HASH160 25afdc4ab8838f50601009eadecf60a828c8ba41 OP_EQUALVERIFY OP_CHECKSIG*276a91425afdc4ab8838f50601009eadecf60a828c8ba4188ac*"14SGg6qBuk38w9PvjGXuvg19xJ3YJkY8pc8$J $ȣ-@0000000000000000001670c0c9d83c30bc0f1e2003342aaaf3b22e11dfe66e66"@0000000000000000000c4881c4946033d2712f47afb3dade2941acff50caf8d32.$-@0000000000000000000515bd9e8cf43aa754d477d9f913953870140cec4e44ca"@0000000000000000001670c0c9d83c30bc0f1e2003342aaaf3b22e11dfe66e662, + + +1@9c6901a251e426d47979314a8b8a9769b6c88c480f4f7ef96c32e911138084b9$"@0000000000000000000515bd9e8cf43aa754d477d9f913953870140cec4e44ca(-2 +@f306b15614ed59193ec56d3d2cb8994958c4f0df2a677e380e3d48c587a59744B03b66b5b0d1d23c50c9e3429217a3e270b0b3a45aa6f8bf492ebaa84ecf1cec4852 +@fa6900deba66c6af1454fff9bea433df4d7b92b8724d7d8c7f0449e1fbba4d4dB02b464efbb79d62b49215a19640e4fad4ce7c549317677fe68f49c98a9cf1949daB +@9c6901a251e426d47979314a8b8a9769b6c88c480f4f7ef96c32e911138084b9""1HnZvgdQCuQdMbu5RSMEXHULYjBTSx9vFC"UOP_DUP OP_HASH160 b8203738744d15a15502712f2b566f812aad7946 OP_EQUALVERIFY OP_CHECKSIG*276a914b8203738744d15a15502712f2b566f812aad794688ac*"1HnZvgdQCuQdMbu5RSMEXHULYjBTSx9vFC8$J  +@9c6901a251e426d47979314a8b8a9769b6c88c480f4f7ef96c32e911138084b9""1EVo4xGogaDD8g9kByMskve8N4oWMcFG1R"UOP_DUP OP_HASH160 940bbce595315aa0e247e16557c512213b8b149f OP_EQUALVERIFY OP_CHECKSIG*276a914940bbce595315aa0e247e16557c512213b8b149f88ac*"1EVo4xGogaDD8g9kByMskve8N4oWMcFG1R8$J  +@9c6901a251e426d47979314a8b8a9769b6c88c480f4f7ef96c32e911138084b9""1M5iRSArpxY23pdaCNbZznTpQLzDtaxQUw"UOP_DUP OP_HASH160 dc46c19a635f06936582a224be96d30547d7f572 OP_EQUALVERIFY OP_CHECKSIG*276a914dc46c19a635f06936582a224be96d30547d7f57288ac*"1M5iRSArpxY23pdaCNbZznTpQLzDtaxQUw8$J  + +1@f6477d6f038eff24369ba99bf605027cd0c4f31b86bb3a6626f7c7b202205c92$"@0000000000000000000515bd9e8cf43aa754d477d9f913953870140cec4e44ca(-2 +@4a41ae0ae6ed35484915fbfbd77551c96b3e985641049f21cfc6c08f4b229dbeB03bfc3646e4c5e3a18cb66139b1f35dc45ada7f6548bf863adc68ea6c7f6cfa5bc2 +@0126c4b3f7ce1c98ba9c9076ccefb9ec92e2db59a09ace5fc7cf50fc6534ecaeB02ffad6ebb3019d9eccd0883da6cc57a1c1f74439aba945c626df86831e7c1fa2b2 +@5de65c159eadfc5702629de0e99dee6c6b7612414fb06e2241811574ca8e45c4B036fde1436fd46785a3cfe055641e32636d87fecf0d765940311ce4d65a130288f2 +@a905e7e779f6cd49712da09b4d2407e59d84d9085582a1c19e80b212d0f2fc7bB03e247d5d88747f0a422cf564ac5144a3f9b53c4908dcfabdfc65da6ddffc049c6B +@f6477d6f038eff24369ba99bf605027cd0c4f31b86bb3a6626f7c7b202205c92""1NcNiCMSki8h2ZRKHCcSbyvtdg6PNXoj69"UOP_DUP OP_HASH160 ed0b52ac70ca7b73ffae7ff991e9ebbcf2e30ead OP_EQUALVERIFY OP_CHECKSIG*276a914ed0b52ac70ca7b73ffae7ff991e9ebbcf2e30ead88ac*"1NcNiCMSki8h2ZRKHCcSbyvtdg6PNXoj698$J  +O@f6477d6f038eff24369ba99bf605027cd0c4f31b86bb3a6626f7c7b202205c92"!1M8WGFbzmj7DJXR9R1iLJJVC3U9eFP4gB"UOP_DUP OP_HASH160 03ce956db34b82e7ecb1a9d5ccd7663701a9d81f OP_EQUALVERIFY OP_CHECKSIG*276a91403ce956db34b82e7ecb1a9d5ccd7663701a9d81f88ac*!1M8WGFbzmj7DJXR9R1iLJJVC3U9eFP4gB8$J  +2@f6477d6f038eff24369ba99bf605027cd0c4f31b86bb3a6626f7c7b202205c92""161KXnyHzJDZmc8E8k8vz3cKuxEJcjp2sD"UOP_DUP OP_HASH160 36e819058c3e77a0183cb7edcc37ddb39f82f192 OP_EQUALVERIFY OP_CHECKSIG*276a91436e819058c3e77a0183cb7edcc37ddb39f82f19288ac*"161KXnyHzJDZmc8E8k8vz3cKuxEJcjp2sD8$J  + + + +1@874864ab0ba60f56cf9c4c0aaf5a39e8c980025a6b27620e609d8b92399fc3f2$"@0000000000000000000515bd9e8cf43aa754d477d9f913953870140cec4e44ca(-2 +@901800d015ba2ed140e4b40daa86e246783137b932b6f22bb03bc7f1ecc748a0B026f9a8cb841cd151641ccd7646c265f9b1cd78edc70362b115c6d3c1d13807b662 +@a6f3e988fe3581f5d6cdde946446d6bf26318e4c81712096c1a29c0e3fce1353B03bdc0a243fba261a5ffadc31bf7b1013fb8044f78905606698821704ca06b66faB +@874864ab0ba60f56cf9c4c0aaf5a39e8c980025a6b27620e609d8b92399fc3f2""1MvQpe2TqAsnbK7sXtrqgEqPiB2zybRrTq"UOP_DUP OP_HASH160 e57c725bc6eac116b901e27f1c09700e8f976092 OP_EQUALVERIFY OP_CHECKSIG*276a914e57c725bc6eac116b901e27f1c09700e8f97609288ac*"1MvQpe2TqAsnbK7sXtrqgEqPiB2zybRrTq8$J  + @874864ab0ba60f56cf9c4c0aaf5a39e8c980025a6b27620e609d8b92399fc3f2""1HWvkPeBPbbd2d1CXZzoQmuHyDugXjpr36"UOP_DUP OP_HASH160 b52af12d208f30844805aba2f9a89250422b0b99 OP_EQUALVERIFY OP_CHECKSIG*276a914b52af12d208f30844805aba2f9a89250422b0b9988ac*"1HWvkPeBPbbd2d1CXZzoQmuHyDugXjpr368$J  +_@874864ab0ba60f56cf9c4c0aaf5a39e8c980025a6b27620e609d8b92399fc3f2""15gCzfRwL9AZXS3r5Akta5FbQoXvUfvEF8"UOP_DUP OP_HASH160 334abce5fb2b1bc4b323c0114def326ba50e7d27 OP_EQUALVERIFY OP_CHECKSIG*276a914334abce5fb2b1bc4b323c0114def326ba50e7d2788ac*"15gCzfRwL9AZXS3r5Akta5FbQoXvUfvEF88$J ; + + +1@176eed1952bae08c3869c2d731b7a6d909dcf9ca599f7420cdb9be40b3612e08$"@0000000000000000000515bd9e8cf43aa754d477d9f913953870140cec4e44ca(-2 +@6d18789369098db3374d2a895407039ad22c4010ae82815f1485e9ad10b5624dB0226d54d45934acf61e691b53aca8bf8516248102cf02c077eeb20e9a9ccf468bb2 +@6d18789369098db3374d2a895407039ad22c4010ae82815f1485e9ad10b5624dB030f1e3d2ce29acc87af31f71d8a9595ee8edbfbd329df1dd5405bbe7491c34db7B +@176eed1952bae08c3869c2d731b7a6d909dcf9ca599f7420cdb9be40b3612e08""17iWmMhsCyK4YPiK5W5pByesFVWqEJnGzy"UOP_DUP OP_HASH160 49aaa7d01d0548012a2c54b729d3838fc15e5167 OP_EQUALVERIFY OP_CHECKSIG*276a91449aaa7d01d0548012a2c54b729d3838fc15e516788ac*"17iWmMhsCyK4YPiK5W5pByesFVWqEJnGzy8$J  + @176eed1952bae08c3869c2d731b7a6d909dcf9ca599f7420cdb9be40b3612e08""1Jrck523UJ2RLKZNxqoEoU86vuGGe9dUey"UOP_DUP OP_HASH160 c3dc5b5a8384ee2db7f485ef13f363c2f95ed378 OP_EQUALVERIFY OP_CHECKSIG*276a914c3dc5b5a8384ee2db7f485ef13f363c2f95ed37888ac*"1Jrck523UJ2RLKZNxqoEoU86vuGGe9dUey8$J  +@176eed1952bae08c3869c2d731b7a6d909dcf9ca599f7420cdb9be40b3612e08""16cBuXHQEsJyeweK7w2qUHWzfxwdYZVKoC"UOP_DUP OP_HASH160 3d804a842cacbceae3e58f89bd7b5b9900f7642d OP_EQUALVERIFY OP_CHECKSIG*276a9143d804a842cacbceae3e58f89bd7b5b9900f7642d88ac*"16cBuXHQEsJyeweK7w2qUHWzfxwdYZVKoC8$J ;$а-@00000000000000000009deb56de507c4226bdc1ff361f698d70fbe2466bc004a"@0000000000000000000515bd9e8cf43aa754d477d9f913953870140cec4e44ca2$ۼ-@000000000000000000011aa2dc5502ebf3e905525f6a5b5aaa9b042f1b2046a0"@00000000000000000009deb56de507c4226bdc1ff361f698d70fbe2466bc004a2$-@000000000000000000034d709c8bb8b089b979bf1ddddd9bbef14b35078fef84"@000000000000000000011aa2dc5502ebf3e905525f6a5b5aaa9b042f1b2046a02!$-@0000000000000000000d3cea2410b40eddda43d8a3522c5606d642274e6fd204"@000000000000000000034d709c8bb8b089b979bf1ddddd9bbef14b35078fef842 + + +1@c3c3415963c07769af68b028a2b6d77e8cdbe8e44bf5c1be33a81a24415417b7$"@0000000000000000000d3cea2410b40eddda43d8a3522c5606d642274e6fd204(-2 +@874864ab0ba60f56cf9c4c0aaf5a39e8c980025a6b27620e609d8b92399fc3f2B024da569c2d1e47fd7133ec715b791c5d7c2d6266c760fd178c13d10413c20221d2 +@188889e48272faa2a9f4866369f26dcfc229378596d47b488282a0854059383cB0201e58270e8bcdb9545be4ff5045ca9aa2d66605acde0fb61e352f64ac21de5e4B +@c3c3415963c07769af68b028a2b6d77e8cdbe8e44bf5c1be33a81a24415417b7""1BAncv9CD23wUirErhpPoCNyBSfJbQRTtD"UOP_DUP OP_HASH160 6f8b15202b8d33aa3df04d585c694cd56903b3d8 OP_EQUALVERIFY OP_CHECKSIG*276a9146f8b15202b8d33aa3df04d585c694cd56903b3d888ac*"1BAncv9CD23wUirErhpPoCNyBSfJbQRTtD8$J  + @c3c3415963c07769af68b028a2b6d77e8cdbe8e44bf5c1be33a81a24415417b7""1A2xrnrRhZsuymVNvybSZXAd34hf5wzEFu"UOP_DUP OP_HASH160 63182d2288e0ae758b0ba72b2a54ae5c97e04f22 OP_EQUALVERIFY OP_CHECKSIG*276a91463182d2288e0ae758b0ba72b2a54ae5c97e04f2288ac*"1A2xrnrRhZsuymVNvybSZXAd34hf5wzEFu8$J  +Ѕ@c3c3415963c07769af68b028a2b6d77e8cdbe8e44bf5c1be33a81a24415417b7""15gonvyBLqKGc6XmPy9P9EEQru3ga7PrR7"UOP_DUP OP_HASH160 3367c91a78e7aba83271d5744b81eaa4862139d5 OP_EQUALVERIFY OP_CHECKSIG*276a9143367c91a78e7aba83271d5744b81eaa4862139d588ac*"15gonvyBLqKGc6XmPy9P9EEQru3ga7PrR78$J ; + + +1@bd69e6a2b902ffa33d1f7a382f1ac974760c5aab18a3f9ca5cde9a1262127999$"@0000000000000000000d3cea2410b40eddda43d8a3522c5606d642274e6fd204(-2 +@38a628b745102d4150c11fcd4e68a6ec1064b6f2ada532fa5920debf89415dafB025a2d8e6f1fc1a3a28b84830f028805380f57846d166322003da16c15a4eeeb632 +@4a41ae0ae6ed35484915fbfbd77551c96b3e985641049f21cfc6c08f4b229dbeB03f9a3673af7425c08c211b87e2d604e4006234d34ba68076ea736879fe6323147B +S@bd69e6a2b902ffa33d1f7a382f1ac974760c5aab18a3f9ca5cde9a1262127999""1MMCXqXEVYzmkusnaXX8d4vEwu4p5UBCkz"UOP_DUP OP_HASH160 df3476081091fc6ba7c9b176e5d06b0a64172763 OP_EQUALVERIFY OP_CHECKSIG*276a914df3476081091fc6ba7c9b176e5d06b0a6417276388ac*"1MMCXqXEVYzmkusnaXX8d4vEwu4p5UBCkz8$J  +@bd69e6a2b902ffa33d1f7a382f1ac974760c5aab18a3f9ca5cde9a1262127999""1Aj6Kbswcish1gUip2oWNVcBHS2PaJ9a9b"UOP_DUP OP_HASH160 6aaf0b40bde4c77f7874ad06bf72e52ff8a4f6ed OP_EQUALVERIFY OP_CHECKSIG*276a9146aaf0b40bde4c77f7874ad06bf72e52ff8a4f6ed88ac*"1Aj6Kbswcish1gUip2oWNVcBHS2PaJ9a9b8$J  +=@bd69e6a2b902ffa33d1f7a382f1ac974760c5aab18a3f9ca5cde9a1262127999""1MwXiF47MPBBJHDEsTrAdBVRa1UUT67tEn"UOP_DUP OP_HASH160 e5b29d2a3f19b82dcf507e016b88e0775dd5da8a OP_EQUALVERIFY OP_CHECKSIG*276a914e5b29d2a3f19b82dcf507e016b88e0775dd5da8a88ac*"1MwXiF47MPBBJHDEsTrAdBVRa1UUT67tEn8$J  + + +1@ddbedba266ef7d9b90ae50c8374b3e650f2a41bcb394c47169427c118837f135$"@0000000000000000000d3cea2410b40eddda43d8a3522c5606d642274e6fd204(-2 +@176eed1952bae08c3869c2d731b7a6d909dcf9ca599f7420cdb9be40b3612e08B03cb900eb58c4656380cdfd749bd53077fbcfaa1a7c1bc43622b30b84275917b162 +@176eed1952bae08c3869c2d731b7a6d909dcf9ca599f7420cdb9be40b3612e08B02685ca3b61774f029ca4c7304151e36a86846370da26e35fa275c7eaeda64245bB +@ddbedba266ef7d9b90ae50c8374b3e650f2a41bcb394c47169427c118837f135""15EcpnP4yKxQADN4CMQvegnD5eQ3TApAVz"UOP_DUP OP_HASH160 2e73d09b4dd2fa6a7d01b545d55068817a7b3929 OP_EQUALVERIFY OP_CHECKSIG*276a9142e73d09b4dd2fa6a7d01b545d55068817a7b392988ac*"15EcpnP4yKxQADN4CMQvegnD5eQ3TApAVz8$J  +@ddbedba266ef7d9b90ae50c8374b3e650f2a41bcb394c47169427c118837f135""1JVkP7d8wERRzRTwe9ALnkA8BYMdaQFmen"UOP_DUP OP_HASH160 bfe9ff84f47ed82a742bbef2b44d9d75c03217d6 OP_EQUALVERIFY OP_CHECKSIG*276a914bfe9ff84f47ed82a742bbef2b44d9d75c03217d688ac*"1JVkP7d8wERRzRTwe9ALnkA8BYMdaQFmen8$J  +@ddbedba266ef7d9b90ae50c8374b3e650f2a41bcb394c47169427c118837f135""1LJU9yUe5DGYPynz6xa7gsJ5FEs9ocM26Q"UOP_DUP OP_HASH160 d3b820fd00fc239390b5f84cc245ffb658cfd353 OP_EQUALVERIFY OP_CHECKSIG*276a914d3b820fd00fc239390b5f84cc245ffb658cfd35388ac*"1LJU9yUe5DGYPynz6xa7gsJ5FEs9ocM26Q8$J $-@000000000000000000169c52e7f65435da116678be241e11c7e35104b96899ef"@0000000000000000000d3cea2410b40eddda43d8a3522c5606d642274e6fd2042$-@0000000000000000000110ee55263f5df00adc7be5c6aa922ef81c538c159235"@000000000000000000169c52e7f65435da116678be241e11c7e35104b96899ef2 + +1@719ded5a4165c4b5ffdac2af330aedc9bfc27f04ddcc56df2aa8a8694900165f$"@0000000000000000000110ee55263f5df00adc7be5c6aa922ef81c538c159235(-2 +@c3c3415963c07769af68b028a2b6d77e8cdbe8e44bf5c1be33a81a24415417b7B022c035f5b9e147f2ed6ad88d4c63375e7ebafee5d162e1fd52c306e77eaf1d3002 +@b079b9e7f4ef31bdad5c78a8c64e645b377579c53c3d5711a5bbb2c91dcbd54cB02f4d5e78f9ea671c6d834ea26e83c0be5988cbc7f89d79738bbfea3cfa505c7aa2 +@9061eda276a043d49ef9724631e8832b5e3c192aa00876c629e626f537112510B03b84602ea3a1e9b76b8412caaeba2ca0bef747e38bfd4917cdc1b3bbcfb1bab6e2 +@7077bde12817a677a929cb82ad48c7d117f59b201e7cdb0b051a33d26fa30ad0B0283831e9ebe13cdf9ed2b4bd11e0261f5c196b9e0e0c9c8d935f1aed70a088a842 +@75f2ea1e730bc374911d0d426ea37826d8a5f805a72421c6064b4791a53c0ac1B03fef60c7dda146191f5161cd8c5c2c574b2e127552ee4416f9182dcd673d10d18B +@719ded5a4165c4b5ffdac2af330aedc9bfc27f04ddcc56df2aa8a8694900165f""13owrFEQda9f3P9rMGtcBdFewCY7MBf6jv"UOP_DUP OP_HASH160 1ed12be746a702721b53d5ab1ed3342f80dc2aa9 OP_EQUALVERIFY OP_CHECKSIG*276a9141ed12be746a702721b53d5ab1ed3342f80dc2aa988ac*"13owrFEQda9f3P9rMGtcBdFewCY7MBf6jv8$J  +ܵ @719ded5a4165c4b5ffdac2af330aedc9bfc27f04ddcc56df2aa8a8694900165f""13XmnjaRHVxoSfqVuG6rMX1MUUNxHVeuXn"UOP_DUP OP_HASH160 1bc21e34d4c86d49483cd23649a49c62db3315c3 OP_EQUALVERIFY OP_CHECKSIG*276a9141bc21e34d4c86d49483cd23649a49c62db3315c388ac*"13XmnjaRHVxoSfqVuG6rMX1MUUNxHVeuXn8$J  +@719ded5a4165c4b5ffdac2af330aedc9bfc27f04ddcc56df2aa8a8694900165f""12Xu3cjt59rbrF4tvN1Ejrjrp4QGj6b1e7"UOP_DUP OP_HASH160 10d00cb9733ee043cdc4052293e66597bbded499 OP_EQUALVERIFY OP_CHECKSIG*276a91410d00cb9733ee043cdc4052293e66597bbded49988ac*"12Xu3cjt59rbrF4tvN1Ejrjrp4QGj6b1e78$J ;$-@00000000000000000009d61cb98ae751c7b590c0d3b60d248608db5d11584a6d"@0000000000000000000110ee55263f5df00adc7be5c6aa922ef81c538c1592352$ȡ-@000000000000000000141e8bc49a85dad63f4fc5691ace82e001512accbaef14"@00000000000000000009d61cb98ae751c7b590c0d3b60d248608db5d11584a6d2$-@00000000000000000007c2351869b0392bd6bd148add33569738c1fa78c05f52"@000000000000000000141e8bc49a85dad63f4fc5691ace82e001512accbaef142$-@0000000000000000000d0ed697f50758347da5364d597caeb26cba3729aa6c53"@00000000000000000007c2351869b0392bd6bd148add33569738c1fa78c05f522$-@00000000000000000005371c9258ef91c21bb581ef747af5f7d41476c4b866f4"@0000000000000000000d0ed697f50758347da5364d597caeb26cba3729aa6c532$-@00000000000000000018c921fe98218e89eed2b315466bed3990dbd6023e7370"@00000000000000000005371c9258ef91c21bb581ef747af5f7d41476c4b866f42 + + +1@abea48063ba9138d928d6147820c879b623e0c2ba5f42e9964f4a751d68bc69b$"@00000000000000000018c921fe98218e89eed2b315466bed3990dbd6023e7370(-2 +@e34cf29a5b60beaec42029db040d538be4badc5e8656116e80fcf0c06e71f9d6B0310696b3285415cc7e37acc169af0a86c24b776e0f8e1298dc8c314d8047760802 +@e34cf29a5b60beaec42029db040d538be4badc5e8656116e80fcf0c06e71f9d6B0234649355b1fecf6871eda8ccce121ea703156eaeb69ac210bf7a74a18c2b543aB + @abea48063ba9138d928d6147820c879b623e0c2ba5f42e9964f4a751d68bc69b""1EceinsuWAgCcwnJx29MGjr1ii7tGJMfZE"UOP_DUP OP_HASH160 9557ae6e24721d60a6183a0e7d50115676d6d1d6 OP_EQUALVERIFY OP_CHECKSIG*276a9149557ae6e24721d60a6183a0e7d50115676d6d1d688ac*"1EceinsuWAgCcwnJx29MGjr1ii7tGJMfZE8$J  +Z@abea48063ba9138d928d6147820c879b623e0c2ba5f42e9964f4a751d68bc69b""15M3fXtzaacy4A6P1LktdyiyNe1kQJzVt3"UOP_DUP OP_HASH160 2fab0be5105241708200b67fe9f0706206d04cf6 OP_EQUALVERIFY OP_CHECKSIG*276a9142fab0be5105241708200b67fe9f0706206d04cf688ac*"15M3fXtzaacy4A6P1LktdyiyNe1kQJzVt38$J  +@abea48063ba9138d928d6147820c879b623e0c2ba5f42e9964f4a751d68bc69b""1DWbtsaR2GRzRNwwz39QzxKBsx9upx4bJ2"UOP_DUP OP_HASH160 893ab35c730d1fbdb3278ecc858d9fbfd9be7984 OP_EQUALVERIFY OP_CHECKSIG*276a914893ab35c730d1fbdb3278ecc858d9fbfd9be798488ac*"1DWbtsaR2GRzRNwwz39QzxKBsx9upx4bJ28$J  + + +1@8ae6cd71f82da733688b04914abbccfbf363574f4253c2aec04b79bae7c834d2$"@00000000000000000018c921fe98218e89eed2b315466bed3990dbd6023e7370(-2 +@2b1a66a1d03dc9852ad1e02bff97f263eb4b29f53b0f44fd9587308dcba8d739B02d5b4e27c888779d4917928009a2ffed5ab3995edffa5e63b75a87c1ac13ccb0e2 +@edf265d4972d499435f2b60c154eccde8eaee33ed406b1f7277beaf5a7e49452B02a76688110a913f385e8a467a32ac8a79f935db18e88eee34444e6f85d97f6bb0B +@8ae6cd71f82da733688b04914abbccfbf363574f4253c2aec04b79bae7c834d2""13WoBs6WenY8amgVr99jCKCAQtKdd2r6ep"UOP_DUP OP_HASH160 1b92dea35de5326a9083aec1439c70711ca7c06b OP_EQUALVERIFY OP_CHECKSIG*276a9141b92dea35de5326a9083aec1439c70711ca7c06b88ac*"13WoBs6WenY8amgVr99jCKCAQtKdd2r6ep8$J  +@8ae6cd71f82da733688b04914abbccfbf363574f4253c2aec04b79bae7c834d2""1GYqqQLkd8UcCez3Ukn5274hKhHaLAa7Ww"UOP_DUP OP_HASH160 aa8f8becafdd20acde2d46c249333c97d20f09e1 OP_EQUALVERIFY OP_CHECKSIG*276a914aa8f8becafdd20acde2d46c249333c97d20f09e188ac*"1GYqqQLkd8UcCez3Ukn5274hKhHaLAa7Ww8$J  +<@8ae6cd71f82da733688b04914abbccfbf363574f4253c2aec04b79bae7c834d2""12awDSxDEVWgqujfZZnD8WEwiBd632f4jC"UOP_DUP OP_HASH160 11631bcd48a78b9d558f4c6f19e2602133cd8919 OP_EQUALVERIFY OP_CHECKSIG*276a91411631bcd48a78b9d558f4c6f19e2602133cd891988ac*"12awDSxDEVWgqujfZZnD8WEwiBd632f4jC8$J  $-@0000000000000000001479f6c2be5840962eae0326e58338650e661af073001d"@00000000000000000018c921fe98218e89eed2b315466bed3990dbd6023e73702$ؼ-@000000000000000000051f7c4076c5a05e81c70eed03290802300a2c399a25fb"@0000000000000000001479f6c2be5840962eae0326e58338650e661af073001d2 $-@00000000000000000000d38f356c873ff9f0785507a84508a1d076589f5e4cdb"@000000000000000000051f7c4076c5a05e81c70eed03290802300a2c399a25fb2 + +1@0c59d9727b3765878a485050e96aece65463bb62975ce594bfc6922d83a669aa$"@00000000000000000000d38f356c873ff9f0785507a84508a1d076589f5e4cdb(-2 +@6bdd8adbb367cff5e1ca0b75947370ae9e5775ed85479a2b8e48516b0c4b6d50B030f677c7ecc2d58ec65866ec738eba03df42d1459c53a55c82878fdf05fbc5dea2 +@4fd7ee873513ec6439ffc295545933630bf6864dff1cd1dfb8d4a9d3ef9ee29cB03b8e8c82746ea6971bb426d3544c7be97db244aedac52bc613483d32f525b55f6B +@0c59d9727b3765878a485050e96aece65463bb62975ce594bfc6922d83a669aa""1AhFRxoFnNBQsxvEPkYoyptNBW6nrs9YoA"UOP_DUP OP_HASH160 6a55d0ff9686d0093a4dfe6a87fb4d1b113e3fde OP_EQUALVERIFY OP_CHECKSIG*276a9146a55d0ff9686d0093a4dfe6a87fb4d1b113e3fde88ac*"1AhFRxoFnNBQsxvEPkYoyptNBW6nrs9YoA8$J  +@0c59d9727b3765878a485050e96aece65463bb62975ce594bfc6922d83a669aa""1AhFRxoFnNBQsxvEPkYoyptNBW6nrs9YoA"UOP_DUP OP_HASH160 6a55d0ff9686d0093a4dfe6a87fb4d1b113e3fde OP_EQUALVERIFY OP_CHECKSIG*276a9146a55d0ff9686d0093a4dfe6a87fb4d1b113e3fde88ac*"1AhFRxoFnNBQsxvEPkYoyptNBW6nrs9YoA8$J   +;@0c59d9727b3765878a485050e96aece65463bb62975ce594bfc6922d83a669aa""15jTdy9JhtqsGXSsEvi3GhGWSV9RJMbPWj"UOP_DUP OP_HASH160 33e83594536add3b342b12118b39b236420f762b OP_EQUALVERIFY OP_CHECKSIG*276a91433e83594536add3b342b12118b39b236420f762b88ac*"15jTdy9JhtqsGXSsEvi3GhGWSV9RJMbPWj8$J  +@0c59d9727b3765878a485050e96aece65463bb62975ce594bfc6922d83a669aa"l"6OP_RETURN 1101dab328ad301ae520a8a6f6fb5378c6c22aedaa26*06a161101dab328ad301ae520a8a6f6fb5378c6c22aedaa262ڳ(0 Sx*&8$J $-@000000000000000000028c1d27453803b8f348c51d882523317cb508f326afc0"@00000000000000000000d38f356c873ff9f0785507a84508a1d076589f5e4cdb2$-@00000000000000000013f43e3fc36c1987be4be038cb0bb2b06f75a1eb80d745"@000000000000000000028c1d27453803b8f348c51d882523317cb508f326afc02$-@000000000000000000038101f0c14542ef208fbcf09b3846a69386825fa30918"@00000000000000000013f43e3fc36c1987be4be038cb0bb2b06f75a1eb80d7452 + +1@97f0a074667abc36ddb51f94c94c6c4f12ca12ae726391c4550a582dcccd4ed3$"@000000000000000000038101f0c14542ef208fbcf09b3846a69386825fa30918(-2 +@0a07c8114103c95f3f0687660247c2e0add02ae40d804d30ff11f76edddb8846B0224d00630853370be74753be8316be24271c66bc3fcd412cee2e02f5717230b742 +@aeb1432cd071a3bc15ae44749675ca11168d1794321bbe371b3f3dccf5572697B0212bb7c684f467ab4fa04a03c1c3cfeea0ef3981599f69d7ced0d8da9f18c28012 +@efe16069d26cf78798bff71ba28f2309ca103a65076ef9328aed81e5f2222306B039943de42c3c1ee1f31c7bdae068484cc8aec86f6f7b3870b2b5ea4d9620327602 +@09409a4b18b21634e4ecb31a25424d6f30e3220ce491ff13c3b504ca59c7ee83B0215a8806a59566a58818b1d331b9831b822a5027657f3b9d1965b80db379c0c992 +@86669d4d9eb5a37a02801ceb2560975f3b83b2166856a46ec9fd44d0ad1520adB0282bfe19580457630ff44f6f647ebe23cdd52141088468ce9b5b1e5c456ceebe9B +@97f0a074667abc36ddb51f94c94c6c4f12ca12ae726391c4550a582dcccd4ed3""1KonECgYvKRGWhGB9hnwFqfv8mCUWA53nt"UOP_DUP OP_HASH160 ce4b270781fffd7b4b6260ac0cf5dd7a863311b0 OP_EQUALVERIFY OP_CHECKSIG*276a914ce4b270781fffd7b4b6260ac0cf5dd7a863311b088ac*"1KonECgYvKRGWhGB9hnwFqfv8mCUWA53nt8$J  +Z@97f0a074667abc36ddb51f94c94c6c4f12ca12ae726391c4550a582dcccd4ed3""1GeKE62xKhfR8DwxgKbA9VoEKtZ7bhZDYC"UOP_DUP OP_HASH160 ab987dc8354e8859e96e54b157c6d676c9967868 OP_EQUALVERIFY OP_CHECKSIG*276a914ab987dc8354e8859e96e54b157c6d676c996786888ac*"1GeKE62xKhfR8DwxgKbA9VoEKtZ7bhZDYC8$J  +@97f0a074667abc36ddb51f94c94c6c4f12ca12ae726391c4550a582dcccd4ed3""1N9fcA9gohDeAFwzvDHx9ntCEvgky9ePmT"UOP_DUP OP_HASH160 e7fe322a6dc4607543c142aa9e285a7271db1313 OP_EQUALVERIFY OP_CHECKSIG*276a914e7fe322a6dc4607543c142aa9e285a7271db131388ac*"1N9fcA9gohDeAFwzvDHx9ntCEvgky9ePmT8$J  $-@0000000000000000000daea9d66c273aaf1df6451e2567fd13a4f708185162cd"@000000000000000000038101f0c14542ef208fbcf09b3846a69386825fa309182$-@0000000000000000000cb7760fc986cf5eab2a3e9f75e9af11e878aadab8b542"@0000000000000000000daea9d66c273aaf1df6451e2567fd13a4f708185162cd2$-@0000000000000000000205399972e45157af6cb5de2124e903d761d9771a30db"@0000000000000000000cb7760fc986cf5eab2a3e9f75e9af11e878aadab8b5422$-@000000000000000000076d8b498a7a20a0aa8a7014adc9e908c9a18abdda541b"@0000000000000000000205399972e45157af6cb5de2124e903d761d9771a30db2 $-@00000000000000000019374e2e5c134d20e097ea4adde5b93a92df865562e731"@000000000000000000076d8b498a7a20a0aa8a7014adc9e908c9a18abdda541b2 + + + +1@3f42b02ff3e3bc3c2763d4cdb25f43f8274f58570d25fd39ad36f0098550f8aa$"@00000000000000000019374e2e5c134d20e097ea4adde5b93a92df865562e731(-2 +@ff2540489aeaf34da5521ef117bdf9eb39decb4fa47fa62298b6b91a5c03ad04B02d7aaed90170f83ac81117de95c77588b465f386559204a3905c27f0dd5989ea32 +@cfe0aca93272ecb1ba59d49df3a8b3939f12be7591c1e57fdcce28f76a42bcfaB0370b8ba6484d4aecb3b4cb0625764aba50f29564771f6879ed796677a385261d2B +@3f42b02ff3e3bc3c2763d4cdb25f43f8274f58570d25fd39ad36f0098550f8aa"!1AWkWyqTh5QszW8ahJZsiDrf9par91JQB"UOP_DUP OP_HASH160 01cc93f47108adaca8f256c1a80f7064b1c4c5fd OP_EQUALVERIFY OP_CHECKSIG*276a91401cc93f47108adaca8f256c1a80f7064b1c4c5fd88ac*!1AWkWyqTh5QszW8ahJZsiDrf9par91JQB8$J  +@3f42b02ff3e3bc3c2763d4cdb25f43f8274f58570d25fd39ad36f0098550f8aa""13qTCyZYQDNYWjA5ETrEVdDXVuXJ4TnPXN"UOP_DUP OP_HASH160 1f1a1802bf6d9838ee5df463c548d5cc7e9fcaeb OP_EQUALVERIFY OP_CHECKSIG*276a9141f1a1802bf6d9838ee5df463c548d5cc7e9fcaeb88ac*"13qTCyZYQDNYWjA5ETrEVdDXVuXJ4TnPXN8$J  + @3f42b02ff3e3bc3c2763d4cdb25f43f8274f58570d25fd39ad36f0098550f8aa""1LwtcnZM9XdDwL382uy5KmR6zCvQmAKX8f"UOP_DUP OP_HASH160 dacbf0848d91c5bbf1db733be2c81c7c86763b2b OP_EQUALVERIFY OP_CHECKSIG*276a914dacbf0848d91c5bbf1db733be2c81c7c86763b2b88ac*"1LwtcnZM9XdDwL382uy5KmR6zCvQmAKX8f8$J  $-@00000000000000000003d131e8e5d166bf28e9879085e29a24cbe0e2920d7457"@00000000000000000019374e2e5c134d20e097ea4adde5b93a92df865562e7312 + + + +1@5c7b1d705dfe18f7f607f072b258d1b27f0fccc9ac6c233f6076444eaefa6fb8$"@00000000000000000003d131e8e5d166bf28e9879085e29a24cbe0e2920d7457(-2 +@83837565e719be6b5d11667a8f5223086532af27a9646e2c6b3c71902cc03245B020f14d29116e3c713a27c8518beaceae1fc70b0c94bcc2854c8692eaa757f37022 +@7ce1e94dbe183f4d6333d242d557ca484cab21d6eecae57ffb996bc663ac7aaaB03e809ac966413a8320559dc1ac5ad63dd0f999f70eba42dfb2021726d980105c3B +@5c7b1d705dfe18f7f607f072b258d1b27f0fccc9ac6c233f6076444eaefa6fb8"!1CoPHSvzGoLxsuCDBLjzRzz8SGr4RMqXp"UOP_DUP OP_HASH160 023b4b8f92e124125a6e7644271c1d4eacf3509c OP_EQUALVERIFY OP_CHECKSIG*276a914023b4b8f92e124125a6e7644271c1d4eacf3509c88ac*!1CoPHSvzGoLxsuCDBLjzRzz8SGr4RMqXp8$J  + @5c7b1d705dfe18f7f607f072b258d1b27f0fccc9ac6c233f6076444eaefa6fb8""1A3ycyibVdcB3ZRyURucEiaLcyvPVcioFD"UOP_DUP OP_HASH160 63493a6d54752e77bc598a8314ecc00a44fcf715 OP_EQUALVERIFY OP_CHECKSIG*276a91463493a6d54752e77bc598a8314ecc00a44fcf71588ac*"1A3ycyibVdcB3ZRyURucEiaLcyvPVcioFD8$J  +(@5c7b1d705dfe18f7f607f072b258d1b27f0fccc9ac6c233f6076444eaefa6fb8""1BHJLHz4heKFd9kUMt27g59AjVubn3Ve5u"UOP_DUP OP_HASH160 70c661bc6d092551c5dda04a9ac9cec1723f0d02 OP_EQUALVERIFY OP_CHECKSIG*276a91470c661bc6d092551c5dda04a9ac9cec1723f0d0288ac*"1BHJLHz4heKFd9kUMt27g59AjVubn3Ve5u8$J ;$-@0000000000000000000ce8290a457a2d1b827f16ffc5db560dc2d6ceec20f7c8"@00000000000000000003d131e8e5d166bf28e9879085e29a24cbe0e2920d74572$-@0000000000000000000d8bb037dc902a0b030153d7df6af8fee9b40a475c258e"@0000000000000000000ce8290a457a2d1b827f16ffc5db560dc2d6ceec20f7c82$Ɨ-@00000000000000000004268fd40d987adc14d9aa9c5a18df56a3eff946998efc"@0000000000000000000d8bb037dc902a0b030153d7df6af8fee9b40a475c258e2$-@000000000000000000110be70e2166b9ab01479c36f94f1d81ed817b442c139d"@00000000000000000004268fd40d987adc14d9aa9c5a18df56a3eff946998efc2$ͧ-@0000000000000000000141f7a0eadb96fa48b62a4dba4d6381b80ab9348bafce"@000000000000000000110be70e2166b9ab01479c36f94f1d81ed817b442c139d2$-@0000000000000000000e3a939e20a1ed27ddae9af1679fa4aeb59bb213d21ad7"@0000000000000000000141f7a0eadb96fa48b62a4dba4d6381b80ab9348bafce2+$-@00000000000000000011a84488683a6eacb42b34f603f5e49c8341a5bb9b7a5b"@0000000000000000000e3a939e20a1ed27ddae9af1679fa4aeb59bb213d21ad72* + + +1@df29cf7bd6cf18552c84e68b031accc7df7ab8df30f56f4d327fa002b88ebc02$"@00000000000000000011a84488683a6eacb42b34f603f5e49c8341a5bb9b7a5b(-2 +@7c713cb10dc4f08ac7e7c53cc102b6f7914d8b92d2be60c849b9d6e3564deffcB03d678dcd6dcd10b60aa8db870534f5e74a9c69af6fd03e53b0f482c9d3a98a6452 +@a8b75209ad1b9ed50126907cd156bb71d0466d21316b4773db08bdafcf021b6fB032134884d6116760d15d12df2d00ed85426da50c3a1190a4cbdd9f47f1631c3c5B +@df29cf7bd6cf18552c84e68b031accc7df7ab8df30f56f4d327fa002b88ebc02""1KRtx9yxsLkNJUsrJTrYwZnyGyFsDpm2sx"UOP_DUP OP_HASH160 ca279d189ac5dddca389b3e8072cd8c981cd729f OP_EQUALVERIFY OP_CHECKSIG*276a914ca279d189ac5dddca389b3e8072cd8c981cd729f88ac*"1KRtx9yxsLkNJUsrJTrYwZnyGyFsDpm2sx8$J  +@df29cf7bd6cf18552c84e68b031accc7df7ab8df30f56f4d327fa002b88ebc02""1F689PECqo7jCwUyrFTtA661dqbQXqjCE6"UOP_DUP OP_HASH160 9a89ce0396d06aceb74403f1861bcd9a454a24b8 OP_EQUALVERIFY OP_CHECKSIG*276a9149a89ce0396d06aceb74403f1861bcd9a454a24b888ac*"1F689PECqo7jCwUyrFTtA661dqbQXqjCE68$J  +X@df29cf7bd6cf18552c84e68b031accc7df7ab8df30f56f4d327fa002b88ebc02""17NKGNcYBAxwWd9m17fTCT7BXPcmDV9DfG"UOP_DUP OP_HASH160 45d8bc9e6bba2d19eed4b70b5efb2570ce4b4bff OP_EQUALVERIFY OP_CHECKSIG*276a91445d8bc9e6bba2d19eed4b70b5efb2570ce4b4bff88ac*"17NKGNcYBAxwWd9m17fTCT7BXPcmDV9DfG8$J  + + +1@19e06145ec72f028c7e2607ba6f18db50f01d4e4eeaf5f747fe3dbc522ae5d4b$"@00000000000000000011a84488683a6eacb42b34f603f5e49c8341a5bb9b7a5b(-2 +@1edf5fd751606adffa6447d45022297f246b73678cdbf985d82ed15dffab171eB033a2f8a4625d5ace99485efe203a8a00c416499a270fd58dd85e466aa437787902 +@ff04522044ceb3ef61db5f86570adb133b84653a57cbc5d425f1fb18946e0b5aB03bcd885d1090bd7b3a3e0c6b5c72562aef7ec6c9c09dc5f3e5334735b5f7ccafaB +@@19e06145ec72f028c7e2607ba6f18db50f01d4e4eeaf5f747fe3dbc522ae5d4b""12TTPqLcCNyP8o4zQ2KyNi6WLUCQGp2USw"UOP_DUP OP_HASH160 0ff8f91eaf359f0ee86345a5c25f9e55e7635f1d OP_EQUALVERIFY OP_CHECKSIG*276a9140ff8f91eaf359f0ee86345a5c25f9e55e7635f1d88ac*"12TTPqLcCNyP8o4zQ2KyNi6WLUCQGp2USw8$J  +@19e06145ec72f028c7e2607ba6f18db50f01d4e4eeaf5f747fe3dbc522ae5d4b""172k3Wu1rE5vv5QajSzeohpYtubUdFUBcY"UOP_DUP OP_HASH160 422519f94d5c8387ac69c7618b929ebf1050328b OP_EQUALVERIFY OP_CHECKSIG*276a914422519f94d5c8387ac69c7618b929ebf1050328b88ac*"172k3Wu1rE5vv5QajSzeohpYtubUdFUBcY8$J  +@19e06145ec72f028c7e2607ba6f18db50f01d4e4eeaf5f747fe3dbc522ae5d4b""1KDNUw8epUgyvmw2TaSNSEn653xM2e22gh"UOP_DUP OP_HASH160 c7c930061f811394d53806850f2dfb899aa87d20 OP_EQUALVERIFY OP_CHECKSIG*276a914c7c930061f811394d53806850f2dfb899aa87d2088ac*"1KDNUw8epUgyvmw2TaSNSEn653xM2e22gh8$J & + + +1@4c951f303b7e65ec54cb954bb1355e796091b757530419e21f780fca0d1b21e8$"@00000000000000000011a84488683a6eacb42b34f603f5e49c8341a5bb9b7a5b(-2 +@c505137d22d69e5d72a218c753139b731b925d74dc9e7fac955a30dfa1dbe51fB03a7ad36b242aa7e7ad4d857e0f8ad934a5a99835a083e6c944b8877bfd8aa3fc62 +@d2e7907b0a50aa8da9f823ad6d28811ad454b41f3faf20faae7cd0d29a1db976B03ad1e803fb84f0353b530d9358d38c81807a8233e3ca01360057fd30c9a4ed899B +@4c951f303b7e65ec54cb954bb1355e796091b757530419e21f780fca0d1b21e8""1EV6sNUXSCP6oZDTtycxW1pboJEBnhtqrq"UOP_DUP OP_HASH160 93ea2e4ca0ac48d9ccb20a252bde7e2607d1b05f OP_EQUALVERIFY OP_CHECKSIG*276a91493ea2e4ca0ac48d9ccb20a252bde7e2607d1b05f88ac*"1EV6sNUXSCP6oZDTtycxW1pboJEBnhtqrq8$J  +@4c951f303b7e65ec54cb954bb1355e796091b757530419e21f780fca0d1b21e8""1JbgQCmfPMPa3j7CZiRmUpBHS555kvTc4v"UOP_DUP OP_HASH160 c1092ba7ea80bf1a68113eb60267a43914ebef25 OP_EQUALVERIFY OP_CHECKSIG*276a914c1092ba7ea80bf1a68113eb60267a43914ebef2588ac*"1JbgQCmfPMPa3j7CZiRmUpBHS555kvTc4v8$J  +@4c951f303b7e65ec54cb954bb1355e796091b757530419e21f780fca0d1b21e8""1MvY1iCPqTt9hmDiwG4LzP69cH2Dkeh9jM"UOP_DUP OP_HASH160 e5827309e764c2b40f98ae482627cb45626620c4 OP_EQUALVERIFY OP_CHECKSIG*276a914e5827309e764c2b40f98ae482627cb45626620c488ac*"1MvY1iCPqTt9hmDiwG4LzP69cH2Dkeh9jM8$J m + + +1@50304f8eea0b16d93339594620bd9713ca3caf49ecb368ac9577fd940d0a52ad$"@00000000000000000011a84488683a6eacb42b34f603f5e49c8341a5bb9b7a5b(-2 +@4c951f303b7e65ec54cb954bb1355e796091b757530419e21f780fca0d1b21e8B03081df28d6ba7863c89b43c876b2cec34258c802ad3f150a6dbff6f73c9dfc68e2 +@2359400d942c9823e66479fae0808dbc7f5f0bcb66c24cc6b2da64182d324670B03c02f2aa769c6e8b186c04ae16e41100de329ff192c17ff343f06f6ffdb91f93bB +@50304f8eea0b16d93339594620bd9713ca3caf49ecb368ac9577fd940d0a52ad""1LP8PjHbQMxn3i9LqDNFZCiXjykvitn84k"UOP_DUP OP_HASH160 d499b623b3923cf90bcafb2bf3b9717ad3016379 OP_EQUALVERIFY OP_CHECKSIG*276a914d499b623b3923cf90bcafb2bf3b9717ad301637988ac*"1LP8PjHbQMxn3i9LqDNFZCiXjykvitn84k8$J  +@50304f8eea0b16d93339594620bd9713ca3caf49ecb368ac9577fd940d0a52ad""14wKQTuqFSPW5T7yzUTU5J3zgq4tKSTK4T"UOP_DUP OP_HASH160 2b2e33dfce74b5b9df0c8b7e49743df71d0c2b53 OP_EQUALVERIFY OP_CHECKSIG*276a9142b2e33dfce74b5b9df0c8b7e49743df71d0c2b5388ac*"14wKQTuqFSPW5T7yzUTU5J3zgq4tKSTK4T8$J  +R@50304f8eea0b16d93339594620bd9713ca3caf49ecb368ac9577fd940d0a52ad""1NhxJoW8XznVNcpatu2W9PXtznM4Z7YHvo"UOP_DUP OP_HASH160 ee1972a4e3b8910c980e3a26a759b52afe04b074 OP_EQUALVERIFY OP_CHECKSIG*276a914ee1972a4e3b8910c980e3a26a759b52afe04b07488ac*"1NhxJoW8XznVNcpatu2W9PXtznM4Z7YHvo8$J ($Ȥ-@0000000000000000000897086fb8b374d2cbcbdb6b64db4f747ce0a016e1f356"@00000000000000000011a84488683a6eacb42b34f603f5e49c8341a5bb9b7a5b2 $؋-@000000000000000000171b8af18a29fbefebc66f8a2aa466899c502d7bf9d679"@0000000000000000000897086fb8b374d2cbcbdb6b64db4f747ce0a016e1f3562 + +1@a2226d82c350d9989babe3cac24982321031c0549655678d0c342357ef69351a$"@000000000000000000171b8af18a29fbefebc66f8a2aa466899c502d7bf9d679(؋-2 +@7f087e09dd93de8db34bd445d134993bb98921f33e3d07aad07c0365d4537761B028e339d9454144c8cc62c857c9fbb5656674f23eb19de062ddf4f9ce2f0daeae62 +@7eea7890a3701fbe750e477e336fd70a241324e1e5d4e4b4c680a3de23db36cfB03e8e48fd27e42304b6d1bc244a3549f3830cc1ac62f52df4d3f36fe0aec1282dd2 +@f309585adcb8baadc2eaa40254cb2b29e204ba58399cb8b1b7c8a04ad79f0a55B03e8e48fd27e42304b6d1bc244a3549f3830cc1ac62f52df4d3f36fe0aec1282ddB +@a2226d82c350d9989babe3cac24982321031c0549655678d0c342357ef69351a""1GF2cP2MiTpa63JE14PmcpiTyDDagqQH73"UOP_DUP OP_HASH160 a7310dde9a8dbca5d862c35f5c68d1e081fc1de0 OP_EQUALVERIFY OP_CHECKSIG*276a914a7310dde9a8dbca5d862c35f5c68d1e081fc1de088ac*"1GF2cP2MiTpa63JE14PmcpiTyDDagqQH738$J  + @a2226d82c350d9989babe3cac24982321031c0549655678d0c342357ef69351a""1AvV1EVUtqGHQZvZgoHKErEktuAkv7BHxX"UOP_DUP OP_HASH160 6cd68dfa3b7891d0946ad642b9d07866d84be31c OP_EQUALVERIFY OP_CHECKSIG*276a9146cd68dfa3b7891d0946ad642b9d07866d84be31c88ac*"1AvV1EVUtqGHQZvZgoHKErEktuAkv7BHxX8$J  + @a2226d82c350d9989babe3cac24982321031c0549655678d0c342357ef69351a""19RfSViqfXaDNExvqhE6GmR8rbJfmVa136"UOP_DUP OP_HASH160 5c6b13bc50f79e667423f11f128de5ad0c98a623 OP_EQUALVERIFY OP_CHECKSIG*276a9145c6b13bc50f79e667423f11f128de5ad0c98a62388ac*"19RfSViqfXaDNExvqhE6GmR8rbJfmVa1368$J $-@0000000000000000000f624ee06be6371b42940519fb71c676062d80356e7ae5"@000000000000000000171b8af18a29fbefebc66f8a2aa466899c502d7bf9d6792$-@00000000000000000004ff3a3e1fd1446c73f3d4bcbe9f363d694fe90a95902e"@0000000000000000000f624ee06be6371b42940519fb71c676062d80356e7ae52 $ԙ-@0000000000000000001835ca6cdcbbf7e38660bf6c8d3ccd507f724515d66e22"@00000000000000000004ff3a3e1fd1446c73f3d4bcbe9f363d694fe90a95902e2 + + + +1@22ca374d0dffdfdb2160cc6f85a76682c7c6b1b77eefe70daf7c5a87eb930fea$"@0000000000000000001835ca6cdcbbf7e38660bf6c8d3ccd507f724515d66e22(ԙ-2 +@99a29d5462f275740dc7de595f3de057d5037d0ffaf9d32f4bfc39ab512274b4B020d7ebe6425ec8e7c4b79bc9a75ced0fa80aaa15d28540fac4d7f06de5ea175192 +@82bcb77a502a3717fa748efdfbc0422d42ed1e54fae287174a1717500a76de9dB03346f383855b2edf4f975462b5c87b5a82f15c050ef56ad8a458cac27c19dfc6cB +@22ca374d0dffdfdb2160cc6f85a76682c7c6b1b77eefe70daf7c5a87eb930fea""1EC3FAdXA5AbrLuTN9MjPBpFM4vb74WvwJ"UOP_DUP OP_HASH160 90b0158c015ae2996716b32aaaf52e27e107dee7 OP_EQUALVERIFY OP_CHECKSIG*276a91490b0158c015ae2996716b32aaaf52e27e107dee788ac*"1EC3FAdXA5AbrLuTN9MjPBpFM4vb74WvwJ8$J  +@22ca374d0dffdfdb2160cc6f85a76682c7c6b1b77eefe70daf7c5a87eb930fea""18z56dPNdbnXahpVnvMFQa4Hf7GTzyE9h6"UOP_DUP OP_HASH160 579402a50ef7f71901e6182ff78b8066ab200d0d OP_EQUALVERIFY OP_CHECKSIG*276a914579402a50ef7f71901e6182ff78b8066ab200d0d88ac*"18z56dPNdbnXahpVnvMFQa4Hf7GTzyE9h68$J  +_@22ca374d0dffdfdb2160cc6f85a76682c7c6b1b77eefe70daf7c5a87eb930fea""14tJVxVE2MrzihmWsTndhvMNApX1N6Kxg4"UOP_DUP OP_HASH160 2a9c32f47f6d1fe6d2854c6e71d7f75c4e0ad39a OP_EQUALVERIFY OP_CHECKSIG*276a9142a9c32f47f6d1fe6d2854c6e71d7f75c4e0ad39a88ac*"14tJVxVE2MrzihmWsTndhvMNApX1N6Kxg48$J  $࠲-@000000000000000000080e349eb8126d321243d9b1659a9112cf283e2579e475"@0000000000000000001835ca6cdcbbf7e38660bf6c8d3ccd507f724515d66e222 + + + +1@56194aba754fd337f38371a47ed3edf23f3a1926cd70ed572d56658b40459d89$"@000000000000000000080e349eb8126d321243d9b1659a9112cf283e2579e475(࠲-2 +@02990065684d4c4fbf67bdfc23ec3e5dad5745978048ea7bb5fec5358088604cB02f958866d52eb0aaf172879bc6005b1da127f0d5aff2a447895ba2cc0de6799492 +@1ab19e96572bd0b1bd63d8fe0854b62921ea0ab6aa053e35c9a0b43fe601e27dB03425af6f5afe3a2eedc053ee7d048fc6a268af61f4a081f3f7185f477028cab7eB + @56194aba754fd337f38371a47ed3edf23f3a1926cd70ed572d56658b40459d89""1FLhRUHLUMycnSBkE6qkdF7CMWN5Uygjs5"UOP_DUP OP_HASH160 9d4b6820ea2008d8c74423a17ade5196065340fb OP_EQUALVERIFY OP_CHECKSIG*276a9149d4b6820ea2008d8c74423a17ade5196065340fb88ac*"1FLhRUHLUMycnSBkE6qkdF7CMWN5Uygjs58$J  +@56194aba754fd337f38371a47ed3edf23f3a1926cd70ed572d56658b40459d89""1EPRvMLeNE9VYqVGd7bFrXxyywAk4ipDMv"UOP_DUP OP_HASH160 92d796a03d50f996e95bd18f29339c5c5b1bcbc9 OP_EQUALVERIFY OP_CHECKSIG*276a91492d796a03d50f996e95bd18f29339c5c5b1bcbc988ac*"1EPRvMLeNE9VYqVGd7bFrXxyywAk4ipDMv8$J  +@56194aba754fd337f38371a47ed3edf23f3a1926cd70ed572d56658b40459d89""1AmTimRHzses4kdMmUYMqXfSEFP5b15NLH"UOP_DUP OP_HASH160 6b21bd3b86c1d470eee1ee593dad2cd647392583 OP_EQUALVERIFY OP_CHECKSIG*276a9146b21bd3b86c1d470eee1ee593dad2cd64739258388ac*"1AmTimRHzses4kdMmUYMqXfSEFP5b15NLH8$J $-@000000000000000000102b84724448db97b44cc131623681b480ac54f0de7c37"@000000000000000000080e349eb8126d321243d9b1659a9112cf283e2579e4752$-@0000000000000000000e8f5a5b9848aa54c2e120a2a4d18fa9a5e1607a52b063"@000000000000000000102b84724448db97b44cc131623681b480ac54f0de7c372 $-@0000000000000000000f2855f0eb64051d7d5c125732be1f22637fa9a484b3dd"@0000000000000000000e8f5a5b9848aa54c2e120a2a4d18fa9a5e1607a52b0632 + +1@ec8562f3470f0e9e639f3daace86410f816bea826caa85e6f8d6e0d85e478e6c$"@0000000000000000000f2855f0eb64051d7d5c125732be1f22637fa9a484b3dd(-2 +@719ded5a4165c4b5ffdac2af330aedc9bfc27f04ddcc56df2aa8a8694900165fB03a115d3456cb3139f568bf4d42c3d9e00e4a37359711e9a938f7ad31c0eb652642 +@901800d015ba2ed140e4b40daa86e246783137b932b6f22bb03bc7f1ecc748a0B03ddca3755889a2714a9bc9bc3f370e27b55cc1153df550b476ffe8896f847ddc22 +@719ded5a4165c4b5ffdac2af330aedc9bfc27f04ddcc56df2aa8a8694900165fB03dabd66f7e9f331d5c5edc9c6293b5c82f4cc0203271258cac5417f8c117d8c87B +@ec8562f3470f0e9e639f3daace86410f816bea826caa85e6f8d6e0d85e478e6c""1GHhuXE3qUMgxzREyGEHRLtckguWMUkBjF"UOP_DUP OP_HASH160 a7b2b038dc3d38b8b59e546be2134b0aa541f472 OP_EQUALVERIFY OP_CHECKSIG*276a914a7b2b038dc3d38b8b59e546be2134b0aa541f47288ac*"1GHhuXE3qUMgxzREyGEHRLtckguWMUkBjF8$J  +̞ @ec8562f3470f0e9e639f3daace86410f816bea826caa85e6f8d6e0d85e478e6c""18wicMH8qCz1RNiAb86UEcWngWSnbRt2kU"UOP_DUP OP_HASH160 5722138614eab54793182dfbad37b69359dec18f OP_EQUALVERIFY OP_CHECKSIG*276a9145722138614eab54793182dfbad37b69359dec18f88ac*"18wicMH8qCz1RNiAb86UEcWngWSnbRt2kU8$J  +@ec8562f3470f0e9e639f3daace86410f816bea826caa85e6f8d6e0d85e478e6c""1FmDgD1AkDATXemJDeqLCpxD9HHfGnGHST"UOP_DUP OP_HASH160 a1eea508fc9bbfda0ec2763501b0b71ac545cad2 OP_EQUALVERIFY OP_CHECKSIG*276a914a1eea508fc9bbfda0ec2763501b0b71ac545cad288ac*"1FmDgD1AkDATXemJDeqLCpxD9HHfGnGHST8$J ;ž$ȝ-@00000000000000000014c5aa60bbc7e5bba7410a11a3aaa9aedb7599131e0bf9"@0000000000000000000f2855f0eb64051d7d5c125732be1f22637fa9a484b3dd2 + + +1@225cb73627a093a4fadd5de97a3614c15d7058ef4e1d0e0d704b3958b8c066a7ž$"@00000000000000000014c5aa60bbc7e5bba7410a11a3aaa9aedb7599131e0bf9(ȝ-2 +@c1124735315039b362d2fab53738ac2319afe69c57d2cefc008d0efc7593360cB0351c8858966f9123c86ea90744c79b55013aa31f5391a2b321678ece4bb9db3a02 +@22ca374d0dffdfdb2160cc6f85a76682c7c6b1b77eefe70daf7c5a87eb930feaB02b87aa611ad23a1d0bcb7496e203ce12dd5eec1bdb66713cd1f7a94e19c3f7de9B +?@225cb73627a093a4fadd5de97a3614c15d7058ef4e1d0e0d704b3958b8c066a7""1NzafaxCf74r1k4AzmvNt6RWK39jVpj5mr"UOP_DUP OP_HASH160 f13e74210e306b762fd896bd1d3c93803ba2bdd9 OP_EQUALVERIFY OP_CHECKSIG*276a914f13e74210e306b762fd896bd1d3c93803ba2bdd988ac*"1NzafaxCf74r1k4AzmvNt6RWK39jVpj5mr8ž$J  +@225cb73627a093a4fadd5de97a3614c15d7058ef4e1d0e0d704b3958b8c066a7""1CEUne9JBLETm98VXd664bmibBzaNY3vrh"UOP_DUP OP_HASH160 7b35fc88e1f5913e4f55b50a3468f4d02d0073b0 OP_EQUALVERIFY OP_CHECKSIG*276a9147b35fc88e1f5913e4f55b50a3468f4d02d0073b088ac*"1CEUne9JBLETm98VXd664bmibBzaNY3vrh8ž$J  +ں]@225cb73627a093a4fadd5de97a3614c15d7058ef4e1d0e0d704b3958b8c066a7""1CXn7z2NGebqxPhrGFjSLo2JLKW3Ss2ZiL"UOP_DUP OP_HASH160 7e7b86ef3b0c287003612c7db3254a465ca83e23 OP_EQUALVERIFY OP_CHECKSIG*276a9147e7b86ef3b0c287003612c7db3254a465ca83e2388ac*"1CXn7z2NGebqxPhrGFjSLo2JLKW3Ss2ZiL8ž$J  + + +1@abda915d1fd11ab1c2e40e143899861f861c07a6eefac15c8c1ddd97a9c25770ž$"@00000000000000000014c5aa60bbc7e5bba7410a11a3aaa9aedb7599131e0bf9(ȝ-2 +@f301d964aeb1d18eb80499b04557cd378926ae2ae330505057d987d30201977fB037af773e71f2d6a608a974f79901f944eb2a89968164a00824f499383da5611d22 +@d44f2f1327f45eaf63d117606e0d7466674a688b13d97e5b1d3e06451eae803dB0318f632fb6b4036302f479ad9bbe569dcb7f107514cd4e955a5c44378ab8bf079B +б@abda915d1fd11ab1c2e40e143899861f861c07a6eefac15c8c1ddd97a9c25770""1Jw2P8qEz6VneidaRRHZdCyK16pC2wSj1Q"UOP_DUP OP_HASH160 c4b1c0eb924ea7528ef87cc94e0f3c0f2d984f7b OP_EQUALVERIFY OP_CHECKSIG*276a914c4b1c0eb924ea7528ef87cc94e0f3c0f2d984f7b88ac*"1Jw2P8qEz6VneidaRRHZdCyK16pC2wSj1Q8ž$J  + @abda915d1fd11ab1c2e40e143899861f861c07a6eefac15c8c1ddd97a9c25770""1AsnRVVKFTinDxpXrHkch5ta4qnYwHnPeJ"UOP_DUP OP_HASH160 6c53d8c3d2a58e2fbaabd7951a2567313c36f067 OP_EQUALVERIFY OP_CHECKSIG*276a9146c53d8c3d2a58e2fbaabd7951a2567313c36f06788ac*"1AsnRVVKFTinDxpXrHkch5ta4qnYwHnPeJ8ž$J  +@abda915d1fd11ab1c2e40e143899861f861c07a6eefac15c8c1ddd97a9c25770""1GaPz4TPgi5oHKS9B7bdpwbbR5jg846Vqo"UOP_DUP OP_HASH160 aadacca5126e244c86a84e8a27566013e9f60ace OP_EQUALVERIFY OP_CHECKSIG*276a914aadacca5126e244c86a84e8a27566013e9f60ace88ac*"1GaPz4TPgi5oHKS9B7bdpwbbR5jg846Vqo8ž$J ;Þ$-@000000000000000000168adaca8ddae3d23a2486c5be47511f4995fddc65101b"@00000000000000000014c5aa60bbc7e5bba7410a11a3aaa9aedb7599131e0bf92Ğ$ܰ-@000000000000000000111725fb3471f3ef8b53c45e40cdf1cfb900b789d463b0"@000000000000000000168adaca8ddae3d23a2486c5be47511f4995fddc65101b2 + + +1@9d8613e74a587852856e0ae6391932518fe0860556ff747b3672c18dc8e429faĞ$"@000000000000000000111725fb3471f3ef8b53c45e40cdf1cfb900b789d463b0(ܰ-2 +@ba65407fa7a2716c954e5204650711802774ebc352d9b6d9fb6ddc7c3242d103B02968fc584d080dbdd7f89118306edc402e60f87dc8e5702f479862c1527fb3e772 +@bd69e6a2b902ffa33d1f7a382f1ac974760c5aab18a3f9ca5cde9a1262127999B0387432796a115ad3124ebd7db6823d6e9ff5e23ce4b9ddf981f60a89322113976B +s@9d8613e74a587852856e0ae6391932518fe0860556ff747b3672c18dc8e429fa""12ish34WirBzAab1aP5NkX5sG4LYhMdHup"UOP_DUP OP_HASH160 12e37e8bddd6fb98ec7039953bd237b0eabab6aa OP_EQUALVERIFY OP_CHECKSIG*276a91412e37e8bddd6fb98ec7039953bd237b0eabab6aa88ac*"12ish34WirBzAab1aP5NkX5sG4LYhMdHup8Ğ$J  +@9d8613e74a587852856e0ae6391932518fe0860556ff747b3672c18dc8e429fa""1PFd81eoqxaNDjVft5Ybepb5GVPmH1KXLS"UOP_DUP OP_HASH160 f416be2ee74a52d75dfef7aed15ed0880b8689f4 OP_EQUALVERIFY OP_CHECKSIG*276a914f416be2ee74a52d75dfef7aed15ed0880b8689f488ac*"1PFd81eoqxaNDjVft5Ybepb5GVPmH1KXLS8Ğ$J  +6@9d8613e74a587852856e0ae6391932518fe0860556ff747b3672c18dc8e429fa""1L8MUGLkvJnrboNAVFv9RQSa2bdq5hQ8oy"UOP_DUP OP_HASH160 d1ce63a197afa1bd85862bd42fbb04b7a28496a7 OP_EQUALVERIFY OP_CHECKSIG*276a914d1ce63a197afa1bd85862bd42fbb04b7a28496a788ac*"1L8MUGLkvJnrboNAVFv9RQSa2bdq5hQ8oy8Ğ$J  + + +1@09caba7ffd9de24228a2c9d5566a0eb5fdef184534c624120edade4ed72161d5Ğ$"@000000000000000000111725fb3471f3ef8b53c45e40cdf1cfb900b789d463b0(ܰ-2 +@cd2c64da45bdcfdb77caa598a92b3f9deef08ebb502992fbac4b1477d6ecb860B023c19a23964bfa5a9c54f55a2d095f0ab6c5cdfa3a67e3c6aacb0d20bec83f3bc2 +@7db6a0094fb960cca380e3e2f85917c5eb6e710eb37bd6cdd8b94a1f24e09223B03046e3733d719b7c8e5ac06a1e8e7226cdf840138f675173fe91cee9c36dc3b4bB +N@09caba7ffd9de24228a2c9d5566a0eb5fdef184534c624120edade4ed72161d5""15Wb4LTyAu1CDuiVtRn2DCti21ULmiwGj3"UOP_DUP OP_HASH160 3178feed12fc33b8ff09da7bd612427d84826007 OP_EQUALVERIFY OP_CHECKSIG*276a9143178feed12fc33b8ff09da7bd612427d8482600788ac*"15Wb4LTyAu1CDuiVtRn2DCti21ULmiwGj38Ğ$J  +@09caba7ffd9de24228a2c9d5566a0eb5fdef184534c624120edade4ed72161d5""1BM69SHTZ18p72sQ1swWEwzf5uiiWpSpXJ"UOP_DUP OP_HASH160 717ddf4d81f9e04694e7233c1256902c0c170965 OP_EQUALVERIFY OP_CHECKSIG*276a914717ddf4d81f9e04694e7233c1256902c0c17096588ac*"1BM69SHTZ18p72sQ1swWEwzf5uiiWpSpXJ8Ğ$J  +@09caba7ffd9de24228a2c9d5566a0eb5fdef184534c624120edade4ed72161d5""1EJfUNKm3Fkw6qF5qaMtZAhoovbbLieAVo"UOP_DUP OP_HASH160 91f0d23bf8bc5da9fe9ef4b681141b3b21251863 OP_EQUALVERIFY OP_CHECKSIG*276a91491f0d23bf8bc5da9fe9ef4b681141b3b2125186388ac*"1EJfUNKm3Fkw6qF5qaMtZAhoovbbLieAVo8Ğ$J Ş$-@00000000000000000004fd9cf6112b919b1c636437995148d0bbd6382c286122"@000000000000000000111725fb3471f3ef8b53c45e40cdf1cfb900b789d463b02ƞ$-@0000000000000000000f3820753b45ef3511bbf520dc31f991b11e14ce6a2654"@00000000000000000004fd9cf6112b919b1c636437995148d0bbd6382c2861222Ǟ$-@00000000000000000007830bcbaf304f77abd92ce3bf40b76d68e78ff471d63c"@0000000000000000000f3820753b45ef3511bbf520dc31f991b11e14ce6a26542Ȟ$-@0000000000000000000719269ddc4caffe78dad108338bc200c7835e622c7295"@00000000000000000007830bcbaf304f77abd92ce3bf40b76d68e78ff471d63c2ɞ$-@0000000000000000000764e3741f3333b9b50330d40d7d8bff6355bae5fc2a1e"@0000000000000000000719269ddc4caffe78dad108338bc200c7835e622c72952ʞ$-@000000000000000000084addb4c170ed14619dd18f07775e894286dac2ecafa8"@0000000000000000000764e3741f3333b9b50330d40d7d8bff6355bae5fc2a1e2˞$-@00000000000000000004aa621ed4e7cd5bbbf2723f7e8151b9aebe9ef8957303"@000000000000000000084addb4c170ed14619dd18f07775e894286dac2ecafa82̞$-@00000000000000000018da97ff0bff1cfe2a490d5a6e1a20e4675e996044d728"@00000000000000000004aa621ed4e7cd5bbbf2723f7e8151b9aebe9ef89573032͞$-@00000000000000000010a65ea41fe7ec122ea8765ae5f67773fc8cd693c47382"@00000000000000000018da97ff0bff1cfe2a490d5a6e1a20e4675e996044d7282 + +1@1db5ef6d53029e096fea33a503c9ecef199c05110dfd7ba52e7c24b4bab58ef5͞$"@00000000000000000010a65ea41fe7ec122ea8765ae5f67773fc8cd693c47382(-2 +@56194aba754fd337f38371a47ed3edf23f3a1926cd70ed572d56658b40459d89B03dd2900d7b0717ba5e9b849cafe52086d9edaf5462c701c1d6a9c017895eeef5a2 +@562c9390195e01a9f358a6abe686f8483f441dd9eab995cf65175e3d67244b8eB0223f510f327418eac41e6b3878f4457b3150881ada198ecaf34a4d1c2d846985c2 +@02990065684d4c4fbf67bdfc23ec3e5dad5745978048ea7bb5fec5358088604cB02f2b72bb938b31740acc799af9adb8392f7de736ebd15fa138676c1f614a08b202 +@9e50a7b11e3dfe96fca192f8dad570cf8bb15bea02dc84c0150413e4d9f9f6adB03fc18f78e00ba77b0ad5aaa4b11d41ae90629b0ca587315ba641d52b12404018d2 +@b74902234b8e1d35302cbd464bd33c87df912860c235b0c7c1aef37efdb14a81B039d49d1cd4fde747f8c3d4e458d674e715255253c221eb225ed93543a2a2bd1c42 +@234dc36b76efddb189eccc31cf8912ee86a166dd3c1c0e8f73d3f6dec08285aeB0269c7ac8f41d1ea266d141747485644bf3ad3bf932166b9323dc0165961ee9628B +@1db5ef6d53029e096fea33a503c9ecef199c05110dfd7ba52e7c24b4bab58ef5""1PyQ79KfMfioFQVHcyMNfdtdUquSAFCX54"UOP_DUP OP_HASH160 fbfd5955291bba4dc2b5bde1809ead2243ffd8a2 OP_EQUALVERIFY OP_CHECKSIG*276a914fbfd5955291bba4dc2b5bde1809ead2243ffd8a288ac*"1PyQ79KfMfioFQVHcyMNfdtdUquSAFCX548͞$J  +@1db5ef6d53029e096fea33a503c9ecef199c05110dfd7ba52e7c24b4bab58ef5""1KHJnLMmjprFMjE9Gu4PEBHpRucJ2dFTBt"UOP_DUP OP_HASH160 c887c349a78e8d4254fd810e4e2b5f0296d93ab3 OP_EQUALVERIFY OP_CHECKSIG*276a914c887c349a78e8d4254fd810e4e2b5f0296d93ab388ac*"1KHJnLMmjprFMjE9Gu4PEBHpRucJ2dFTBt8͞$J  +ޮ@1db5ef6d53029e096fea33a503c9ecef199c05110dfd7ba52e7c24b4bab58ef5""17nRRd3uCrUj4tVMauwWDSVFwsj9wpeP2j"UOP_DUP OP_HASH160 4a67dc8dafbbdcf807ac670db75946edf57b8f18 OP_EQUALVERIFY OP_CHECKSIG*276a9144a67dc8dafbbdcf807ac670db75946edf57b8f1888ac*"17nRRd3uCrUj4tVMauwWDSVFwsj9wpeP2j8͞$J Ξ$-@0000000000000000000486184ffbb911f02afee09beabff58b851c414510e019"@00000000000000000010a65ea41fe7ec122ea8765ae5f67773fc8cd693c473822Ϟ$-@0000000000000000001363be502daede51290350bc0c5910c821a110fea3c215"@0000000000000000000486184ffbb911f02afee09beabff58b851c414510e0192О$-@00000000000000000012a42f3428bad709bacdc4b6e1720818c378c61c13b93d"@0000000000000000001363be502daede51290350bc0c5910c821a110fea3c2152ў$-@0000000000000000000985f49d91fdac8241131d860c30c4e9cab6b4d8452f6e"@00000000000000000012a42f3428bad709bacdc4b6e1720818c378c61c13b93d2+Ҟ$-@000000000000000000158a3651867ee4a2c33b5ca0520cbe9c4522a80f8e1390"@0000000000000000000985f49d91fdac8241131d860c30c4e9cab6b4d8452f6e2* + + +1@c2bc39b76f2f4127e4108f90e00b23bdb29578d4fdb828493c0a0a331e17deefҞ$"@000000000000000000158a3651867ee4a2c33b5ca0520cbe9c4522a80f8e1390(-2 +@22ca374d0dffdfdb2160cc6f85a76682c7c6b1b77eefe70daf7c5a87eb930feaB0361ed1827ce859fb874f131592d222870555126509ec771a51340e5107893d5c72 +@379610a65328651f74a673d688654635fc03e8056e6c7f0ddd0ad591c1cfbe0eB02ca67f0afc53bf63795d15d2a4886d2dc9c1c5009f38dc8dd7867fc0f519d47e7B +@c2bc39b76f2f4127e4108f90e00b23bdb29578d4fdb828493c0a0a331e17deef""1LYH26XbMtBo4YjB1J5riHptsuisrxnPva"UOP_DUP OP_HASH160 d654a816d8d861ab3d3b434f3a17dab1fc6f269d OP_EQUALVERIFY OP_CHECKSIG*276a914d654a816d8d861ab3d3b434f3a17dab1fc6f269d88ac*"1LYH26XbMtBo4YjB1J5riHptsuisrxnPva8Ҟ$J  +@c2bc39b76f2f4127e4108f90e00b23bdb29578d4fdb828493c0a0a331e17deef""113gNVRk57c6np7mrzwFvpSM116d58tonq"UOP_DUP OP_HASH160 0081b2600a1b6729300d8800a4285e24af38d6ff OP_EQUALVERIFY OP_CHECKSIG*276a9140081b2600a1b6729300d8800a4285e24af38d6ff88ac*"113gNVRk57c6np7mrzwFvpSM116d58tonq8Ҟ$J  +_@c2bc39b76f2f4127e4108f90e00b23bdb29578d4fdb828493c0a0a331e17deef""1F73rZusynQNmT7f5Cet2spoXZPFhkebiL"UOP_DUP OP_HASH160 9ab6a3c04bd57c3196992a83fe56bb43cadad17c OP_EQUALVERIFY OP_CHECKSIG*276a9149ab6a3c04bd57c3196992a83fe56bb43cadad17c88ac*"1F73rZusynQNmT7f5Cet2spoXZPFhkebiL8Ҟ$J  + + +1@aea6e0396a8baf3f38d1ee20bab9815af6e1afd6b1f3370a679f37797f1bbb64Ҟ$"@000000000000000000158a3651867ee4a2c33b5ca0520cbe9c4522a80f8e1390(-2 +@b0630fb922834950005023470394f8c85a5e3b5e9608c14f227336361140c1dfB0375f45ee3eead8e088eda74ea11afb6eb89d9b0751bb3a7c28c9d6ba0b248aa882 +@3ef46542fd95ce791cc09b1b2273688a95b43acdb027ba01cf2138544327ac03B0203d60b6c770d673c363e3f1dcf3c34529d2e95a52425063d338bfc4d147b7072B + @aea6e0396a8baf3f38d1ee20bab9815af6e1afd6b1f3370a679f37797f1bbb64""1D22XxZ4gNy2N1XFDKY6YAC6xDiWirQbGJ"UOP_DUP OP_HASH160 83d334a78c0fd9f74e96faecdc4ee3d8d01c60fb OP_EQUALVERIFY OP_CHECKSIG*276a91483d334a78c0fd9f74e96faecdc4ee3d8d01c60fb88ac*"1D22XxZ4gNy2N1XFDKY6YAC6xDiWirQbGJ8Ҟ$J  + @aea6e0396a8baf3f38d1ee20bab9815af6e1afd6b1f3370a679f37797f1bbb64""1391fGxg5H187LGf6jQkGxeHG7ckJe8BWY"UOP_DUP OP_HASH160 177421505f0529fc3a785b88846f12a930dc9669 OP_EQUALVERIFY OP_CHECKSIG*276a914177421505f0529fc3a785b88846f12a930dc966988ac*"1391fGxg5H187LGf6jQkGxeHG7ckJe8BWY8Ҟ$J  +@aea6e0396a8baf3f38d1ee20bab9815af6e1afd6b1f3370a679f37797f1bbb64""16ZSWi4CY11Gz6JVcAygNBmQsZ1ysx23N4"UOP_DUP OP_HASH160 3cfb3c7860146ddbcb3aef2b26b830594a699825 OP_EQUALVERIFY OP_CHECKSIG*276a9143cfb3c7860146ddbcb3aef2b26b830594a69982588ac*"16ZSWi4CY11Gz6JVcAygNBmQsZ1ysx23N48Ҟ$J ; + + +1@8ebdda25687548c9a5deda355b033e295f937f8a6f999bd85e05677560fbe5f1Ҟ$"@000000000000000000158a3651867ee4a2c33b5ca0520cbe9c4522a80f8e1390(-2 +@abda915d1fd11ab1c2e40e143899861f861c07a6eefac15c8c1ddd97a9c25770B03bc88bb194413cb461a2930b4b7f0106a50add1912c17b3c291e26d301c4aa3e72 +@aea6e0396a8baf3f38d1ee20bab9815af6e1afd6b1f3370a679f37797f1bbb64B0221e877230ba702d07310b8d4371d7183f0f68fa81694426bcc6f47af4957a745B +@8ebdda25687548c9a5deda355b033e295f937f8a6f999bd85e05677560fbe5f1""1DMzdo1nsjSHUkFUDBxiHseEqsYRmAB7AM"UOP_DUP OP_HASH160 8799f07bc587c7fe0652deb8c92d7da79db0cd67 OP_EQUALVERIFY OP_CHECKSIG*276a9148799f07bc587c7fe0652deb8c92d7da79db0cd6788ac*"1DMzdo1nsjSHUkFUDBxiHseEqsYRmAB7AM8Ҟ$J  + @8ebdda25687548c9a5deda355b033e295f937f8a6f999bd85e05677560fbe5f1""19tncL3QYfQnNLdvJmqumzahh34HfVpTf8"UOP_DUP OP_HASH160 618c4afab6127ef1fba0b522c795710cf4141f24 OP_EQUALVERIFY OP_CHECKSIG*276a914618c4afab6127ef1fba0b522c795710cf4141f2488ac*"19tncL3QYfQnNLdvJmqumzahh34HfVpTf88Ҟ$J  + @8ebdda25687548c9a5deda355b033e295f937f8a6f999bd85e05677560fbe5f1""16qoKMmjxy9PeUdGDJAiqWjNQNLUj5ZWAY"UOP_DUP OP_HASH160 401342174eac64dfccbf58fb2b2d9c025523386f OP_EQUALVERIFY OP_CHECKSIG*276a914401342174eac64dfccbf58fb2b2d9c025523386f88ac*"16qoKMmjxy9PeUdGDJAiqWjNQNLUj5ZWAY8Ҟ$J ; + + +1@88898c32f42337b0bd40f9986a9111012dfee1f0434374275a0c4ad7f5316f4dҞ$"@000000000000000000158a3651867ee4a2c33b5ca0520cbe9c4522a80f8e1390(-2 +@aea6e0396a8baf3f38d1ee20bab9815af6e1afd6b1f3370a679f37797f1bbb64B0294ca248c48e19bc74ce3c005e3835a88dc9fe9c933eb9827b46217890f85ade62 +@8ebdda25687548c9a5deda355b033e295f937f8a6f999bd85e05677560fbe5f1B03c34a874fab4be9cfbae70adea3166cb7b67c1c5b69591e6e2db533f9275549c0B + @88898c32f42337b0bd40f9986a9111012dfee1f0434374275a0c4ad7f5316f4d""1HTuD8s7q1dxrLMahLuMm8PorMQ4hrQHR3"UOP_DUP OP_HASH160 b49868dceb46faa306e528786ca3845ad4f47bd2 OP_EQUALVERIFY OP_CHECKSIG*276a914b49868dceb46faa306e528786ca3845ad4f47bd288ac*"1HTuD8s7q1dxrLMahLuMm8PorMQ4hrQHR38Ҟ$J  + @88898c32f42337b0bd40f9986a9111012dfee1f0434374275a0c4ad7f5316f4d""1CRLaRHeXsgJ6GBD2AJi62rLSbGi225twr"UOP_DUP OP_HASH160 7d43b544cb289b13847d78150ef5cf4ac722ea26 OP_EQUALVERIFY OP_CHECKSIG*276a9147d43b544cb289b13847d78150ef5cf4ac722ea2688ac*"1CRLaRHeXsgJ6GBD2AJi62rLSbGi225twr8Ҟ$J  +@88898c32f42337b0bd40f9986a9111012dfee1f0434374275a0c4ad7f5316f4d""1FoJPGGgXKNAriSRZAGKkUpzh9eNMbb22e"UOP_DUP OP_HASH160 a2536811d5a26556b0d4a8d39ef59dcf0ca55fef OP_EQUALVERIFY OP_CHECKSIG*276a914a2536811d5a26556b0d4a8d39ef59dcf0ca55fef88ac*"1FoJPGGgXKNAriSRZAGKkUpzh9eNMbb22e8Ҟ$J ;Ӟ$ҋ-@0000000000000000000bad52030e85a76aa1915eb75c08741efad187a846b21b"@000000000000000000158a3651867ee4a2c33b5ca0520cbe9c4522a80f8e13902 + + +1@706da78cc84ff13e235432dee9596770b89da090f7eec1d069f216e057401c8cӞ$"@0000000000000000000bad52030e85a76aa1915eb75c08741efad187a846b21b(ҋ-2 +@ddbedba266ef7d9b90ae50c8374b3e650f2a41bcb394c47169427c118837f135B022d3a2e0c6e4fca9c12cb50aefb05f0e2d43881c00f3492b7066722ca2ea1f7852 +@63c31fdb43071550b162a976d3569c456f3a8a3f967ac2f3d093b30dbb4af87cB02012ab646ece45958f4085089b41fb8f758262a7c3ffdb376f1d69ab835d50225B +@706da78cc84ff13e235432dee9596770b89da090f7eec1d069f216e057401c8c""13G5wpiNwuihvXzG8GifBaB6xjEjsPAVmV"UOP_DUP OP_HASH160 18ca9e7a5b3b0d888a5c132c3dd8e6789b0f0768 OP_EQUALVERIFY OP_CHECKSIG*276a91418ca9e7a5b3b0d888a5c132c3dd8e6789b0f076888ac*"13G5wpiNwuihvXzG8GifBaB6xjEjsPAVmV8Ӟ$J  +@706da78cc84ff13e235432dee9596770b89da090f7eec1d069f216e057401c8c""14edaJ8dHXkaG9xH7uozmkULUpXyvDWavA"UOP_DUP OP_HASH160 28064c657f8bc9020582dceba3e58c2a3def805d OP_EQUALVERIFY OP_CHECKSIG*276a91428064c657f8bc9020582dceba3e58c2a3def805d88ac*"14edaJ8dHXkaG9xH7uozmkULUpXyvDWavA8Ӟ$J  +@706da78cc84ff13e235432dee9596770b89da090f7eec1d069f216e057401c8c""17bpRcSFMBGXA52tmeHut16dpYWTCeAHzS"UOP_DUP OP_HASH160 48667c388c8ffb5761343e631e485a02d8f99e73 OP_EQUALVERIFY OP_CHECKSIG*276a91448667c388c8ffb5761343e631e485a02d8f99e7388ac*"17bpRcSFMBGXA52tmeHut16dpYWTCeAHzS8Ӟ$J  + +1@af8b32c7e44260236fcbb491dc1f6f6ff33fabe879a289c1fc00b7c0211033b0Ӟ$"@0000000000000000000bad52030e85a76aa1915eb75c08741efad187a846b21b(ҋ-2 +@ec8562f3470f0e9e639f3daace86410f816bea826caa85e6f8d6e0d85e478e6cB03eaa16ee9dee0665f2d897ded07277770a3e5bfc93154b7c676d914014c6386322 +@95635cd6529db6acae7e267c541dc9357e58fb6f36273fd14da21c8c8406123dB02ce3607eeb02b0743283fdd6a88d7244025e4e5dc1f6ad22d8cc92ae47e1c7e462 +@fe7b77a08e518500363ce8eeb7ebd8b142ffe32753e7a9cdbed1b029edd7553aB03e5c61f0e5daf0cbbb10f6f8cfd60cced8689ada4175e63f507ec3d3ab4a3f5322 +@57975865c1f4177404ab3579677938eff755fdb3c2db0538af20fd7584f4892eB031fc59de94b992ad97aed9a7a15e03da0960132bb0cab7718402daa0994aa54e42 +@c3c3415963c07769af68b028a2b6d77e8cdbe8e44bf5c1be33a81a24415417b7B03a68cf6aaf5d573fbb7b97963f8716fbae4dc1729ec98e3cf8533746175de6a242 +@362d62419f7402e95d916446813b844e793674e32287b4e0328a86ec58861a65B022a6e7094e0584e3e5ad4409faa9a89634c5ddbc7d6af79b1fb90b52a721c86342 +@d8fa118ed99ba9172132b6c72f5198a06be1a49311a6d54175988eb5a5f0c46bB0216f42f755f4ebea1f3aecbd6ae54259b5995fac8de3ed9b05d40572d6058d27c2 +@ec8562f3470f0e9e639f3daace86410f816bea826caa85e6f8d6e0d85e478e6cB03626c98abfd253d374e3f36bc4e764116bb1a84cbe27bb5a8548bf286fe62c2092 +@af66866d575a3bd3f4ecc1c1442f21a5febf439f3b7169808af86bbedaa619c1B03915b714862637f8f36e81c5e60e2440d7ba45ddd84bbb7afc41486859e6c807d2 +@7d0bd5a6762b9f47108e6ea66364b67c86dd661fa7cd7b819d209f5d13094d84B032cf1b342e6ad8c2d90d40f84cc32e944e9c13043b84575f74f47657ca86bab88B +@af8b32c7e44260236fcbb491dc1f6f6ff33fabe879a289c1fc00b7c0211033b0""16TAHNiM6kCnDeygXwcwr2oLRUnzRa6xTu"UOP_DUP OP_HASH160 3bcb3141fb5ae2fa32d2fe6165ca4d373f96800a OP_EQUALVERIFY OP_CHECKSIG*276a9143bcb3141fb5ae2fa32d2fe6165ca4d373f96800a88ac*"16TAHNiM6kCnDeygXwcwr2oLRUnzRa6xTu8Ӟ$J  + @af8b32c7e44260236fcbb491dc1f6f6ff33fabe879a289c1fc00b7c0211033b0""1EnTcHmGQRVcLw5jDQmk3a6oZzYN9fdQXX"UOP_DUP OP_HASH160 973290a866738df42a1017a6e8ac890deb8bced3 OP_EQUALVERIFY OP_CHECKSIG*276a914973290a866738df42a1017a6e8ac890deb8bced388ac*"1EnTcHmGQRVcLw5jDQmk3a6oZzYN9fdQXX8Ӟ$J  +ծ @af8b32c7e44260236fcbb491dc1f6f6ff33fabe879a289c1fc00b7c0211033b0""12hwE4ezw6hwN3NztsPjsREtYLacd6Hu3v"UOP_DUP OP_HASH160 12b6077934ee72fbb5aa150474ba4b14b03bba25 OP_EQUALVERIFY OP_CHECKSIG*276a91412b6077934ee72fbb5aa150474ba4b14b03bba2588ac*"12hwE4ezw6hwN3NztsPjsREtYLacd6Hu3v8Ӟ$J ;Ԟ$-@00000000000000000009fd33b5a5cc8026977374d8ae7d12dce44cbc1edaaf7f"@0000000000000000000bad52030e85a76aa1915eb75c08741efad187a846b21b2՞$-@000000000000000000149141008a0df06245d6eb74079db6295b70c84ec17f93"@00000000000000000009fd33b5a5cc8026977374d8ae7d12dce44cbc1edaaf7f2֞$-@00000000000000000019ce545737b61cd33c13e4a3790a8036217901d55ebaf8"@000000000000000000149141008a0df06245d6eb74079db6295b70c84ec17f932מ$؞-@00000000000000000001ba72fd059a3615275256cd45bcb4dfa16b69be32de24"@00000000000000000019ce545737b61cd33c13e4a3790a8036217901d55ebaf82 + + +1@996a92b6b1e3ae61d604acb36fb34837013241e62a6e3d0580c9c779fa6a86e2מ$"@00000000000000000001ba72fd059a3615275256cd45bcb4dfa16b69be32de24(؞-2 +@252da3423c7cda874355c3e71773def18187e3aca881262bdfd1182671b0224cB03ee4a5353bfc23f9c6fea33af969aee8ea7e44ee7861bdf844e509049bcba1fe42 +@818ae44b9931bbfc176d8a895d5fb06ac3a009a63c687b2d93268909bf772b05B028e5e54ec15d0f2b1a2057920bd34ae48dc1cb0be55e09aeb046b763f944a8440B +@996a92b6b1e3ae61d604acb36fb34837013241e62a6e3d0580c9c779fa6a86e2""1Cm3s6NArmDNgmQHuCHHfqaV715T41FRcr"UOP_DUP OP_HASH160 80fe138f5f3ac3ba7663f755005537d74843a9bb OP_EQUALVERIFY OP_CHECKSIG*276a91480fe138f5f3ac3ba7663f755005537d74843a9bb88ac*"1Cm3s6NArmDNgmQHuCHHfqaV715T41FRcr8מ$J  +@996a92b6b1e3ae61d604acb36fb34837013241e62a6e3d0580c9c779fa6a86e2""1Do7WFj6fQtssoeSjkhBmzRo1ZdeWfDzC5"UOP_DUP OP_HASH160 8c5a12bf1ab6c4658429fb2a3d9b9525d9f6c712 OP_EQUALVERIFY OP_CHECKSIG*276a9148c5a12bf1ab6c4658429fb2a3d9b9525d9f6c71288ac*"1Do7WFj6fQtssoeSjkhBmzRo1ZdeWfDzC58מ$J  +_@996a92b6b1e3ae61d604acb36fb34837013241e62a6e3d0580c9c779fa6a86e2""1Bi8qnTdqjpfhSJGwFqY3a1oBGQqS5bzaa"UOP_DUP OP_HASH160 7578db91ab8f240ea7184861540662018ba94264 OP_EQUALVERIFY OP_CHECKSIG*276a9147578db91ab8f240ea7184861540662018ba9426488ac*"1Bi8qnTdqjpfhSJGwFqY3a1oBGQqS5bzaa8מ$J  + +1@74a056ab554006a999893f0012ca9341a9e2e9a526ab601f15f2fbc18951b8b2מ$"@00000000000000000001ba72fd059a3615275256cd45bcb4dfa16b69be32de24(؞-2 +@abea48063ba9138d928d6147820c879b623e0c2ba5f42e9964f4a751d68bc69bB0260ae2e7f063097b383cfc0ecb72f88a09a0d2f74337c547c0dd61c6f55346b772 +@c86baa859d8725990b7c41568773a4ea0ba0ab91216a5808494c5cacd6b40cb5B03501a5541378075e9b5db130adfc9df844c57466f4c1e743ee30446884f94e4562 +@a8de9f5d3e377e1e75a304b0e32a932aa516c17d97f2e5456505d2fb526803e3B031f6afbffaf637964839b4f44106efc97a80fbecf931ad94e33dd2e6b805ccc722 +@b4efa7d6ac46ec91798318d281e161e3b6c774b210945e7111271b6add53fb18B028d7e8706d8f1392d8ca678477422d93c9474fea3f2e8b0db1887a636c957068e2 +@863af5a0bcb44eb819f7ed85cc83fe3b7d6cbe47750bbd770a6ca13d3ff14f12B036116a1753d9fc19a89abd4d62c971ad4c94f44874539f32b2fa310a091f1af0a2 +@f8ff5a3c83ec40b71d738c457299a8b700e832bb6e5db3d87601d95ec11fa2caB030553f1f4ed4ab210f4a6b89229add17170dc0269a57394cc1d3e674b2cd14e40B + @74a056ab554006a999893f0012ca9341a9e2e9a526ab601f15f2fbc18951b8b2"!1VbZ41GDNdgjDL4hi5WojoKNBB97dGjyA"UOP_DUP OP_HASH160 05687d70cd61ba5c559f906ed2e00887064137df OP_EQUALVERIFY OP_CHECKSIG*276a91405687d70cd61ba5c559f906ed2e00887064137df88ac*!1VbZ41GDNdgjDL4hi5WojoKNBB97dGjyA8מ$J  +Z@74a056ab554006a999893f0012ca9341a9e2e9a526ab601f15f2fbc18951b8b2""16JHyc6VLuBiQ6SeThag1Z83y5znRminwX"UOP_DUP OP_HASH160 3a1ddefeff1f96f6d55c7ed66484ea81100d207c OP_EQUALVERIFY OP_CHECKSIG*276a9143a1ddefeff1f96f6d55c7ed66484ea81100d207c88ac*"16JHyc6VLuBiQ6SeThag1Z83y5znRminwX8מ$J  +@74a056ab554006a999893f0012ca9341a9e2e9a526ab601f15f2fbc18951b8b2""1BLCvuLvAoPMBnQygWDMy4NswQXanjFh2F"UOP_DUP OP_HASH160 71531e8620fe11f66bb935bcb15f83e9c37425d4 OP_EQUALVERIFY OP_CHECKSIG*276a91471531e8620fe11f66bb935bcb15f83e9c37425d488ac*"1BLCvuLvAoPMBnQygWDMy4NswQXanjFh2F8מ$J  ؞$ӏ-@0000000000000000000eda90aedb24df25700560d568f78c5a719cd1b1f26f3a"@00000000000000000001ba72fd059a3615275256cd45bcb4dfa16b69be32de242 ٞ$-@0000000000000000000ade901e1e17da4f47d8e2a0e0722a661a2a254406a82e"@0000000000000000000eda90aedb24df25700560d568f78c5a719cd1b1f26f3a2 + + + +1@d5ec4f1543bcf5c0cf465057991410a1a268e151cfe006386d92d8269e670e09ٞ$"@0000000000000000000ade901e1e17da4f47d8e2a0e0722a661a2a254406a82e(-2 +@8ebdda25687548c9a5deda355b033e295f937f8a6f999bd85e05677560fbe5f1B03e94bf38fe73ccf6bca6d61a1d23307398c7cd0234aa205479ded22f9362562a02 +@de3156d41615127eda00c8473a5eb91ed7f28ea55b34ead55080b255b74b5072B020a933a07d2460e48a85830422b9d41152d4f20954fa9469c98245eadabd2a518B +@d5ec4f1543bcf5c0cf465057991410a1a268e151cfe006386d92d8269e670e09""16rVvMs37xr6BEd3qkTAg2dCVjD1MwUnjk"UOP_DUP OP_HASH160 403526f95dc1f9a3ec670c8970e99dc44cdc5435 OP_EQUALVERIFY OP_CHECKSIG*276a914403526f95dc1f9a3ec670c8970e99dc44cdc543588ac*"16rVvMs37xr6BEd3qkTAg2dCVjD1MwUnjk8ٞ$J  + @d5ec4f1543bcf5c0cf465057991410a1a268e151cfe006386d92d8269e670e09""1EoTWTxrcwT8fKqSYSq5PEHkoi4iar3q16"UOP_DUP OP_HASH160 9762e5af6e9bdb7cf5228fb12c5d1790227c7a16 OP_EQUALVERIFY OP_CHECKSIG*276a9149762e5af6e9bdb7cf5228fb12c5d1790227c7a1688ac*"1EoTWTxrcwT8fKqSYSq5PEHkoi4iar3q168ٞ$J  +Ȧ@d5ec4f1543bcf5c0cf465057991410a1a268e151cfe006386d92d8269e670e09""1DG5iSiTStzgdnzgCHt7EMUgLTPu8TaChf"UOP_DUP OP_HASH160 867baf306a7678c9a6353839dafa7fb6f9c5e944 OP_EQUALVERIFY OP_CHECKSIG*276a914867baf306a7678c9a6353839dafa7fb6f9c5e94488ac*"1DG5iSiTStzgdnzgCHt7EMUgLTPu8TaChf8ٞ$J ;ڞ$-@00000000000000000018b1b97840d271fcf9e3e84e80ba3ea57539ea6fbe067f"@0000000000000000000ade901e1e17da4f47d8e2a0e0722a661a2a254406a82e2۞$藭-@0000000000000000000d430cdb5e7245e1bbcadc4736cabe4c477bf69b75ac75"@00000000000000000018b1b97840d271fcf9e3e84e80ba3ea57539ea6fbe067f2ܞ$-@0000000000000000000a71e1efdc9eca1e5f8cb4145ea8f70a4fb76c155b58af"@0000000000000000000d430cdb5e7245e1bbcadc4736cabe4c477bf69b75ac752ݞ$-@00000000000000000013ea116df7bbb4d71168a2c779a15d303960981cb27f4a"@0000000000000000000a71e1efdc9eca1e5f8cb4145ea8f70a4fb76c155b58af2ޞ$-@00000000000000000007c907edfbe6e75199ec8d337fe5abbc3df99799fd48bd"@00000000000000000013ea116df7bbb4d71168a2c779a15d303960981cb27f4a2ߞ$-@00000000000000000008000e3aa16833e544eb17da59ca58617c7aa68977a648"@00000000000000000007c907edfbe6e75199ec8d337fe5abbc3df99799fd48bd2$ح-@00000000000000000006d8fc9c3e2740580f1e3a26143ec4fccfe29ecc6d3e9b"@00000000000000000008000e3aa16833e544eb17da59ca58617c7aa68977a6482$-@000000000000000000159144459fbd21a4c281f7da62495f1f9253465fe7479c"@00000000000000000006d8fc9c3e2740580f1e3a26143ec4fccfe29ecc6d3e9b2$л-@0000000000000000000994133ead10b9741f2497659b949c323001cd91624809"@000000000000000000159144459fbd21a4c281f7da62495f1f9253465fe7479c2 $-@0000000000000000001378bb09a6cc04487f79c046a1c69de24129963f1f83d3"@0000000000000000000994133ead10b9741f2497659b949c323001cd916248092 + + + +1@bbba0cb9fd5332cb27fd87aae90e8dd39137257a814ecb6dbf3ad87bd83bbe0a$"@0000000000000000001378bb09a6cc04487f79c046a1c69de24129963f1f83d3(-2 +@706da78cc84ff13e235432dee9596770b89da090f7eec1d069f216e057401c8cB028b6765c3b42000a34fe7be26e5460666408aea814a051ec820203afff3ac93882 +@706da78cc84ff13e235432dee9596770b89da090f7eec1d069f216e057401c8cB0301d63c078d3e39dd57f355f1940c6cfdc4e0186c84f7556b7e0140239589c8c7B +@bbba0cb9fd5332cb27fd87aae90e8dd39137257a814ecb6dbf3ad87bd83bbe0a""1EWZML5tmSVCngZwDGhtd92FDLWtMpRt1j"UOP_DUP OP_HASH160 9430b3f2805c6b98c47136e6e885273196583f46 OP_EQUALVERIFY OP_CHECKSIG*276a9149430b3f2805c6b98c47136e6e885273196583f4688ac*"1EWZML5tmSVCngZwDGhtd92FDLWtMpRt1j8$J  + @bbba0cb9fd5332cb27fd87aae90e8dd39137257a814ecb6dbf3ad87bd83bbe0a""1BmVpGFpGJ44z2i9fNWev1oGYtr91L1utH"UOP_DUP OP_HASH160 761b9d15558ca520be8bf9b8f60ff9b37a1f689d OP_EQUALVERIFY OP_CHECKSIG*276a914761b9d15558ca520be8bf9b8f60ff9b37a1f689d88ac*"1BmVpGFpGJ44z2i9fNWev1oGYtr91L1utH8$J  +@bbba0cb9fd5332cb27fd87aae90e8dd39137257a814ecb6dbf3ad87bd83bbe0a""19Q8mR146SV9s3Rr2wT5o8dbKoUdjaQYsY"UOP_DUP OP_HASH160 5c210e509b5c34ba162faf0d53c01de3f60fec5b OP_EQUALVERIFY OP_CHECKSIG*276a9145c210e509b5c34ba162faf0d53c01de3f60fec5b88ac*"19Q8mR146SV9s3Rr2wT5o8dbKoUdjaQYsY8$J ;$-@0000000000000000001293c2ccd9e1ce7a3b803a55478232302c8df31210fc47"@0000000000000000001378bb09a6cc04487f79c046a1c69de24129963f1f83d32$З-@00000000000000000013a4ad66062c033f48b44f124d6a2a2df57e913f8d066e"@0000000000000000001293c2ccd9e1ce7a3b803a55478232302c8df31210fc472 + + +1@90d35277ea1578d99cc8c60239eb8810b9a3e0b19948e53436bcbbcda0df0087$"@00000000000000000013a4ad66062c033f48b44f124d6a2a2df57e913f8d066e(З-2 +@5c7b1d705dfe18f7f607f072b258d1b27f0fccc9ac6c233f6076444eaefa6fb8B034bb3c6f22ed2a001d8240b8a2da6c5821c06eaddf550409f3a725c0646a973722 +@01d1826e13bd6b816afe9c0d85e49c10cf811e12387d07538a8906ef42477120B035c441f33e720168296af4f2ceb4afcabfe750d599fee79c885d79100a2160050B +@90d35277ea1578d99cc8c60239eb8810b9a3e0b19948e53436bcbbcda0df0087""1Fy9v3Wms1DZPcoZitj5hVnrKejGvvEj4u"UOP_DUP OP_HASH160 a4307f0e99751dfabd7d9396dfab820d72a01a43 OP_EQUALVERIFY OP_CHECKSIG*276a914a4307f0e99751dfabd7d9396dfab820d72a01a4388ac*"1Fy9v3Wms1DZPcoZitj5hVnrKejGvvEj4u8$J  + @90d35277ea1578d99cc8c60239eb8810b9a3e0b19948e53436bcbbcda0df0087""13GsSNc5j4Rm7zkXZLAkRozKX87ub1DHeD"UOP_DUP OP_HASH160 18f09814849992574e0dd085edde679249948587 OP_EQUALVERIFY OP_CHECKSIG*276a91418f09814849992574e0dd085edde67924994858788ac*"13GsSNc5j4Rm7zkXZLAkRozKX87ub1DHeD8$J  +_@90d35277ea1578d99cc8c60239eb8810b9a3e0b19948e53436bcbbcda0df0087""15JUbHPXLArnpjU56QjQbMbmhf4vkrP5H7"UOP_DUP OP_HASH160 2f2e9b3a47e75bff8e620a32bb8e59dd3161e1ce OP_EQUALVERIFY OP_CHECKSIG*276a9142f2e9b3a47e75bff8e620a32bb8e59dd3161e1ce88ac*"15JUbHPXLArnpjU56QjQbMbmhf4vkrP5H78$J ; + +1@7d978dbac59b40c6d6c97fee863720437d14497ae8c57c45f08308668cb067c8$"@00000000000000000013a4ad66062c033f48b44f124d6a2a2df57e913f8d066e(З-2 +@d5ec4f1543bcf5c0cf465057991410a1a268e151cfe006386d92d8269e670e09B035348c113800457d2d4a07730799c74e3530a6a22d7d23dd6975419d76b2ce29f2 +@58fc5c707068a291245e5285033db4f9864fe573d82a38528c4a53f46904ff17B02eb7734ba0117a837c79a3e9898549693b74c2c90c6532dc50c71b91a65a203c92 +@d5ec4f1543bcf5c0cf465057991410a1a268e151cfe006386d92d8269e670e09B0303f2205db15546af1a89c17739c3b7832232369d7cb8b1a2a87527f866dc146eB +@7d978dbac59b40c6d6c97fee863720437d14497ae8c57c45f08308668cb067c8""1ASTkmKByb3gCB9YTE5SwRss6ELSVxTDCm"UOP_DUP OP_HASH160 6789dd5b49c8326afb6cda5c86d34bd3f2e27069 OP_EQUALVERIFY OP_CHECKSIG*276a9146789dd5b49c8326afb6cda5c86d34bd3f2e2706988ac*"1ASTkmKByb3gCB9YTE5SwRss6ELSVxTDCm8$J  +̞ @7d978dbac59b40c6d6c97fee863720437d14497ae8c57c45f08308668cb067c8""1NWAXAQtjutgWpMjYxrbKNZ6afFEt5RWAp"UOP_DUP OP_HASH160 ebdea6ba451cc2ad5dbb89a5b2b762b46a106d94 OP_EQUALVERIFY OP_CHECKSIG*276a914ebdea6ba451cc2ad5dbb89a5b2b762b46a106d9488ac*"1NWAXAQtjutgWpMjYxrbKNZ6afFEt5RWAp8$J  +@7d978dbac59b40c6d6c97fee863720437d14497ae8c57c45f08308668cb067c8""18w3x5z7b47kF6BbediXWcZ2VQtQUAs551"UOP_DUP OP_HASH160 5701ce0489b62df11da96227d52fd57f6ed8327f OP_EQUALVERIFY OP_CHECKSIG*276a9145701ce0489b62df11da96227d52fd57f6ed8327f88ac*"18w3x5z7b47kF6BbediXWcZ2VQtQUAs5518$J ;$-@00000000000000000016da18a89b5ff29395e2276c12dc27d49ee03857e1e777"@00000000000000000013a4ad66062c033f48b44f124d6a2a2df57e913f8d066e2$-@0000000000000000000d79121ab12670f7b1badb5c8057bb29028dee1a02b4c1"@00000000000000000016da18a89b5ff29395e2276c12dc27d49ee03857e1e7772$-@00000000000000000018b6c179d7b458ff19d7fb6410875b7f4c86e6032c1911"@0000000000000000000d79121ab12670f7b1badb5c8057bb29028dee1a02b4c12$-@0000000000000000000a776764637c78c4984ba8c1e54ad73b89db4976af022e"@00000000000000000018b6c179d7b458ff19d7fb6410875b7f4c86e6032c19112 + +1@c118893a7cf6c5913b8b888ca30dc730f8bcb0a1ae2ad5c71d17f2cdcf25b73d$"@0000000000000000000a776764637c78c4984ba8c1e54ad73b89db4976af022e(-2 +@af8b32c7e44260236fcbb491dc1f6f6ff33fabe879a289c1fc00b7c0211033b0B032c313ca76c9d864f3fc1ef3589634b6d230d56e61f7f6bf6bbf998a6e57e9b572 +@af8b32c7e44260236fcbb491dc1f6f6ff33fabe879a289c1fc00b7c0211033b0B0344ae762776f3cac94415ea78adc9dce225903ea072251a728f6561cf9cec3d262 +@054b6f2ac5ee697c599802b4350e3316f2709d907e2e1c1b1681fd2c2e066d37B02b8a4050d75ffa528a8c2b425235114982f86d6ee50b57d78ab38eb97a25bd3c9B +@c118893a7cf6c5913b8b888ca30dc730f8bcb0a1ae2ad5c71d17f2cdcf25b73d""1KfZuzQhBVw8yBWDrUNZQzYKWQXbAC6bvY"UOP_DUP OP_HASH160 ccbd8ba9d2f7286fee0ae7835ae50537140e2470 OP_EQUALVERIFY OP_CHECKSIG*276a914ccbd8ba9d2f7286fee0ae7835ae50537140e247088ac*"1KfZuzQhBVw8yBWDrUNZQzYKWQXbAC6bvY8$J  +̞ @c118893a7cf6c5913b8b888ca30dc730f8bcb0a1ae2ad5c71d17f2cdcf25b73d""13p2KCv3KBC6SXpbLP3QMmkuG8wLvYQ89Z"UOP_DUP OP_HASH160 1ed4e6074dab2839d418f4adbf8ea6fcf1223d5d OP_EQUALVERIFY OP_CHECKSIG*276a9141ed4e6074dab2839d418f4adbf8ea6fcf1223d5d88ac*"13p2KCv3KBC6SXpbLP3QMmkuG8wLvYQ89Z8$J  +!@c118893a7cf6c5913b8b888ca30dc730f8bcb0a1ae2ad5c71d17f2cdcf25b73d""1CiLLoZg8XispszsQ9GTkd3wZAiRbPzkKW"UOP_DUP OP_HASH160 807a955e04239bac2ef16e0db01c6fc1eb0250ad OP_EQUALVERIFY OP_CHECKSIG*276a914807a955e04239bac2ef16e0db01c6fc1eb0250ad88ac*"1CiLLoZg8XispszsQ9GTkd3wZAiRbPzkKW8$J ; + + +1@45b47b33b3518b6ac0f0eec1e1075607f59f66c12153b663cb60433428072daa$"@0000000000000000000a776764637c78c4984ba8c1e54ad73b89db4976af022e(-2 +@c118893a7cf6c5913b8b888ca30dc730f8bcb0a1ae2ad5c71d17f2cdcf25b73dB03dce3736bb3c776e1fbfa5662993044a20e836bfc9be91005b864fabd692260002 +@4a635dd110398dfeecd97f2b0f85f01283cf58f090e31ea80018b8fee7d5898bB02f97a5a40b10a2d47d58f1b58d992904fbf4a06c9e076c7a460532af9acaeafd2B +@45b47b33b3518b6ac0f0eec1e1075607f59f66c12153b663cb60433428072daa""14hkkk7foHve4M3Nip9PwY6NYK1SVcivNs"UOP_DUP OP_HASH160 289d8a3c8aa2222368e14a856941ebb1f0dbdaae OP_EQUALVERIFY OP_CHECKSIG*276a914289d8a3c8aa2222368e14a856941ebb1f0dbdaae88ac*"14hkkk7foHve4M3Nip9PwY6NYK1SVcivNs8$J  + @45b47b33b3518b6ac0f0eec1e1075607f59f66c12153b663cb60433428072daa""14trBVqynLtS2RdUKyxU9zBqy339uuPwb4"UOP_DUP OP_HASH160 2ab6a5479ef5897d908f514fd2cb3bcbea9eabe2 OP_EQUALVERIFY OP_CHECKSIG*276a9142ab6a5479ef5897d908f514fd2cb3bcbea9eabe288ac*"14trBVqynLtS2RdUKyxU9zBqy339uuPwb48$J  +腆@45b47b33b3518b6ac0f0eec1e1075607f59f66c12153b663cb60433428072daa""1Jm9HDa5SJHtp7EjNLNW6ynwMZWAYCxBmP"UOP_DUP OP_HASH160 c2d35a237bfa5dd35c597978830296588340a67a OP_EQUALVERIFY OP_CHECKSIG*276a914c2d35a237bfa5dd35c597978830296588340a67a88ac*"1Jm9HDa5SJHtp7EjNLNW6ynwMZWAYCxBmP8$J ;$-@0000000000000000000f269e3dee55b2b4e087f82493e61bb68242e278c1bfcd"@0000000000000000000a776764637c78c4984ba8c1e54ad73b89db4976af022e2 $ີ-@0000000000000000000dea0382ca30a79d463c461793c85340208c2aeda6cdc6"@0000000000000000000f269e3dee55b2b4e087f82493e61bb68242e278c1bfcd2 + + + +1@207d2c38d50381760e75c116477cc19c7ea6bc248cd259e8287b4ea016e83575$"@0000000000000000000dea0382ca30a79d463c461793c85340208c2aeda6cdc6(ີ-2 +@45b47b33b3518b6ac0f0eec1e1075607f59f66c12153b663cb60433428072daaB022937342f4417ca9addfcd2c61666139db9ea4c163bfe47c1df9862e79ca8e9d42 +@7ce94057de11100f45734ce08db7462798fb5653f6db26cd7dcee383f5e4b1b2B029500267a3a448168e810a3d1b5ae4515c9f53bc44269f8200fb22648d47bf47aB +̿@207d2c38d50381760e75c116477cc19c7ea6bc248cd259e8287b4ea016e83575""1CgEvnurjfux2GjQxkPJoHPtXexK52TKVA"UOP_DUP OP_HASH160 80153b6fb9d59e17aaaaa47128748b9ca66df8bd OP_EQUALVERIFY OP_CHECKSIG*276a91480153b6fb9d59e17aaaaa47128748b9ca66df8bd88ac*"1CgEvnurjfux2GjQxkPJoHPtXexK52TKVA8$J  +@207d2c38d50381760e75c116477cc19c7ea6bc248cd259e8287b4ea016e83575""112NosH2bEa8M8LEmor6eog6H71pHGUnZx"UOP_DUP OP_HASH160 00429ed2cf48bfb3b147ede5bd92e76e92196fb9 OP_EQUALVERIFY OP_CHECKSIG*276a91400429ed2cf48bfb3b147ede5bd92e76e92196fb988ac*"112NosH2bEa8M8LEmor6eog6H71pHGUnZx8$J  +@207d2c38d50381760e75c116477cc19c7ea6bc248cd259e8287b4ea016e83575""17JoFUtXKF9omZ6GoxMLAKLgoj9nacAsh9"UOP_DUP OP_HASH160 452e6eeee8bb1c4c8dcf18ddc6366eec1c4b11e6 OP_EQUALVERIFY OP_CHECKSIG*276a914452e6eeee8bb1c4c8dcf18ddc6366eec1c4b11e688ac*"17JoFUtXKF9omZ6GoxMLAKLgoj9nacAsh98$J $޶-@00000000000000000008918f1252867d36ac0e5dfdcc8a5a5b921b24ee515ea2"@0000000000000000000dea0382ca30a79d463c461793c85340208c2aeda6cdc62$п-@000000000000000000067cde5af4f44e781f997bf8e301d7a8611ba5b0435a7f"@00000000000000000008918f1252867d36ac0e5dfdcc8a5a5b921b24ee515ea22 $-@0000000000000000000e4a5eb058a6d08a1993b1e5e85912121c0af675e722e6"@000000000000000000067cde5af4f44e781f997bf8e301d7a8611ba5b0435a7f2 + + + +1@916dd166eb6b64a12153989385450f99f179de2661efba2773f8f86aede03cb0$"@0000000000000000000e4a5eb058a6d08a1993b1e5e85912121c0af675e722e6(-2 +@bbba0cb9fd5332cb27fd87aae90e8dd39137257a814ecb6dbf3ad87bd83bbe0aB02c4b099dd175f3bc3812c282d3cc385914346ee94328b01f2ab9024d63429a4b02 +@bbba0cb9fd5332cb27fd87aae90e8dd39137257a814ecb6dbf3ad87bd83bbe0aB0316ca810df7b9dc19c3c61786dfe64706b4be1be27a0ad952f7b74c524366fb18B +@916dd166eb6b64a12153989385450f99f179de2661efba2773f8f86aede03cb0""1D6WZMfMhBLmns3vEvfroX68aCNCHvZJLb"UOP_DUP OP_HASH160 84ac434bfdb94c96ba202add73f8a626013db30d OP_EQUALVERIFY OP_CHECKSIG*276a91484ac434bfdb94c96ba202add73f8a626013db30d88ac*"1D6WZMfMhBLmns3vEvfroX68aCNCHvZJLb8$J  + @916dd166eb6b64a12153989385450f99f179de2661efba2773f8f86aede03cb0""131G5JjYvrVgnFRc2wrm7wP4hoMZ9wBWmZ"UOP_DUP OP_HASH160 15fcd5bc7713eb5259ddc3b532962c34f9479f52 OP_EQUALVERIFY OP_CHECKSIG*276a91415fcd5bc7713eb5259ddc3b532962c34f9479f5288ac*"131G5JjYvrVgnFRc2wrm7wP4hoMZ9wBWmZ8$J  + +@916dd166eb6b64a12153989385450f99f179de2661efba2773f8f86aede03cb0""18pMgNwc544mSout9TG6bHvkJGvdyjppZm"UOP_DUP OP_HASH160 55bdb14e0cc1170d37a4822defe2e1402dc6393d OP_EQUALVERIFY OP_CHECKSIG*276a91455bdb14e0cc1170d37a4822defe2e1402dc6393d88ac*"18pMgNwc544mSout9TG6bHvkJGvdyjppZm8$J ; $Ղ-@000000000000000000057874aaed6ead9d572ca5fa938d7e9359246236e658d7"@0000000000000000000e4a5eb058a6d08a1993b1e5e85912121c0af675e722e62 + + + +1@c11659f67e914a78ddfc78b6db8045c58d4c5948020863159baeb7241f85138d$"@000000000000000000057874aaed6ead9d572ca5fa938d7e9359246236e658d7(Ղ-2 +@207d2c38d50381760e75c116477cc19c7ea6bc248cd259e8287b4ea016e83575B03e93b55e29bd9d34d0cd54222dcf8181d16c6c0edc3661369317ba56fe5b749f22 +@c118893a7cf6c5913b8b888ca30dc730f8bcb0a1ae2ad5c71d17f2cdcf25b73dB02a4c1744d50ae61d39c4dd882077866da997886790e0234efe244cdc713df72daB +@c11659f67e914a78ddfc78b6db8045c58d4c5948020863159baeb7241f85138d""16fEnjA8JZzWNoMN8rfn32UGBP3gTJQR9T"UOP_DUP OP_HASH160 3e13f2084285da82ec3959f1e6e23008fe651647 OP_EQUALVERIFY OP_CHECKSIG*276a9143e13f2084285da82ec3959f1e6e23008fe65164788ac*"16fEnjA8JZzWNoMN8rfn32UGBP3gTJQR9T8$J  +@c11659f67e914a78ddfc78b6db8045c58d4c5948020863159baeb7241f85138d""1NuY5w5DDgQZCK39xtAXgHd2mSsWo4DRdu"UOP_DUP OP_HASH160 f04a384f120e47a429a28558b7fe7f2a3352eee7 OP_EQUALVERIFY OP_CHECKSIG*276a914f04a384f120e47a429a28558b7fe7f2a3352eee788ac*"1NuY5w5DDgQZCK39xtAXgHd2mSsWo4DRdu8$J  +@c11659f67e914a78ddfc78b6db8045c58d4c5948020863159baeb7241f85138d""1AMZXJEzNRUsgAY2JvMEM6PXUcJhy7jWpe"UOP_DUP OP_HASH160 669c997f01e903d10b3397f209829bcf3bd1564c OP_EQUALVERIFY OP_CHECKSIG*276a914669c997f01e903d10b3397f209829bcf3bd1564c88ac*"1AMZXJEzNRUsgAY2JvMEM6PXUcJhy7jWpe8$J   $-@0000000000000000000fbda493449296f17d6b45d0570ea9b85bca11eb8be4ad"@000000000000000000057874aaed6ead9d572ca5fa938d7e9359246236e658d72 + +1@6deb505933b4207c178ff50359c919a1d6a581b92a4ce6524d088636403f834b$"@0000000000000000000fbda493449296f17d6b45d0570ea9b85bca11eb8be4ad(-2 +@c11659f67e914a78ddfc78b6db8045c58d4c5948020863159baeb7241f85138dB02c6e477f19bb56d5cf9df7afd8653340480db1d83a04280584074edd4474e77c72 +@207d2c38d50381760e75c116477cc19c7ea6bc248cd259e8287b4ea016e83575B026102b4521b320d69957098b3416a5f0a7b74e2cff7c4aff8ac2be604f7b86f862 +@c11659f67e914a78ddfc78b6db8045c58d4c5948020863159baeb7241f85138dB039131ce7fc4701e80b79c5df7d96cd77b8c976749d237ff96c3e68938810b0c4eB +@6deb505933b4207c178ff50359c919a1d6a581b92a4ce6524d088636403f834b""147No4LZhiC6EjSWdNPxg957UL8eHn9maX"UOP_DUP OP_HASH160 221d10dfecbbe8eb7e39832deffec00e37962238 OP_EQUALVERIFY OP_CHECKSIG*276a914221d10dfecbbe8eb7e39832deffec00e3796223888ac*"147No4LZhiC6EjSWdNPxg957UL8eHn9maX8$J  +̞ @6deb505933b4207c178ff50359c919a1d6a581b92a4ce6524d088636403f834b""1MHQXVQKS9AR8tUBqxBK9SPvoRARkckBpX"UOP_DUP OP_HASH160 de7ccf2f5d3c314df4d133195469a319c8c5b1ce OP_EQUALVERIFY OP_CHECKSIG*276a914de7ccf2f5d3c314df4d133195469a319c8c5b1ce88ac*"1MHQXVQKS9AR8tUBqxBK9SPvoRARkckBpX8$J  +Ӗ@6deb505933b4207c178ff50359c919a1d6a581b92a4ce6524d088636403f834b"!1s2j32vZZ9iEU74PdTzPNhCJVYC6tQrAW"UOP_DUP OP_HASH160 09763ce28c44c0142090d194e3356f6bc1552cf1 OP_EQUALVERIFY OP_CHECKSIG*276a91409763ce28c44c0142090d194e3356f6bc1552cf188ac*!1s2j32vZZ9iEU74PdTzPNhCJVYC6tQrAW8$J ;$-@00000000000000000014158b9dbf2cef4edd0ecbd4216e64f86252cf93c2aceb"@0000000000000000000fbda493449296f17d6b45d0570ea9b85bca11eb8be4ad2$ȼ-@0000000000000000001104ce9c90c77bc8810cf977bd95638e3317d721e05341"@00000000000000000014158b9dbf2cef4edd0ecbd4216e64f86252cf93c2aceb2$-@0000000000000000000535ecfb297465d0c9873214ec91d81cb7c5199eb0e26e"@0000000000000000001104ce9c90c77bc8810cf977bd95638e3317d721e053412$-@0000000000000000000bf3d6f1150b70c995100afbe3a5fb7fbb149203bf65dc"@0000000000000000000535ecfb297465d0c9873214ec91d81cb7c5199eb0e26e2 $-@00000000000000000015a9291d875bb35a39f93f3664ff6ba0e413b859f384f4"@0000000000000000000bf3d6f1150b70c995100afbe3a5fb7fbb149203bf65dc2 + +1@4c6e5299cfc1dbbd2c354960df41ac9bf4184fb71b4c2039e18677146e89d4a7$"@00000000000000000015a9291d875bb35a39f93f3664ff6ba0e413b859f384f4(-2 +@05dd349f8a8d6abc8b07eabb1a6c931c078975e6030a9565fa83ec06c1087f45B02853e05fa4616ab93f1c37280843a48e3e690b99b17f096cfe8c3a6541274d3922 +@d65b74660ab3bb1b821020b22c60f0ffd18ebd8b1c7e592d2642ee046cf93d19B0333dc16b2a51ffff147cfa6682eb6f18edddda38f7791ef287acd535fe0f590072 +@41dc1a75ea4c8a4899556eef5122a51f1de48607e1a4f3eb5d69b6051c45ba6cB02b95ae3a48df007f42d5950c930ded8f3d4b2172986aac6b7d1d7d77b8465cd95B +ǰ@4c6e5299cfc1dbbd2c354960df41ac9bf4184fb71b4c2039e18677146e89d4a7""1NqMKS1NmftC5hZj1ha5cmHemHNRyL5Dmu"UOP_DUP OP_HASH160 ef7f916be3409335f8e70bf055c3e1f7944560fa OP_EQUALVERIFY OP_CHECKSIG*276a914ef7f916be3409335f8e70bf055c3e1f7944560fa88ac*"1NqMKS1NmftC5hZj1ha5cmHemHNRyL5Dmu8$J  +˘@4c6e5299cfc1dbbd2c354960df41ac9bf4184fb71b4c2039e18677146e89d4a7""1JfFnXP5gDNzjEJRee6JZx5U5yhnNJhJot"UOP_DUP OP_HASH160 c1b64963d43ad5b2ad9be914bf7e0d0617fe3a35 OP_EQUALVERIFY OP_CHECKSIG*276a914c1b64963d43ad5b2ad9be914bf7e0d0617fe3a3588ac*"1JfFnXP5gDNzjEJRee6JZx5U5yhnNJhJot8$J  + @4c6e5299cfc1dbbd2c354960df41ac9bf4184fb71b4c2039e18677146e89d4a7""15gtrWyaxVuX9KLmGAkAZRu7mvByPaPeAT"UOP_DUP OP_HASH160 336c02cea7538033ca2b41139fb4f86435a347e2 OP_EQUALVERIFY OP_CHECKSIG*276a914336c02cea7538033ca2b41139fb4f86435a347e288ac*"15gtrWyaxVuX9KLmGAkAZRu7mvByPaPeAT8$J  $-@0000000000000000000fa315c618973e562eff4fd41aef39b3f01e084087ffad"@00000000000000000015a9291d875bb35a39f93f3664ff6ba0e413b859f384f42 + + + +1@2dbe9ded7d4fddcab34927e05da558f4c27b991f493da6c80c4d4ed300a20758$"@0000000000000000000fa315c618973e562eff4fd41aef39b3f01e084087ffad(-2 +@916dd166eb6b64a12153989385450f99f179de2661efba2773f8f86aede03cb0B033fab50f1cec52facae80e27ed2f21aa2c14ee3ce8f21aba23b2061dccc40533b2 +@916dd166eb6b64a12153989385450f99f179de2661efba2773f8f86aede03cb0B03e4d326b13e61244d2d0c86a8c7a3c1e30e5341498fe81af12ad3c544c782434eB +@2dbe9ded7d4fddcab34927e05da558f4c27b991f493da6c80c4d4ed300a20758""1FZcM7xYD96uFc5RqsrTHGvvWLanwWjRAT"UOP_DUP OP_HASH160 9fbc93ee2a422000721f4247f989ac15bb94849f OP_EQUALVERIFY OP_CHECKSIG*276a9149fbc93ee2a422000721f4247f989ac15bb94849f88ac*"1FZcM7xYD96uFc5RqsrTHGvvWLanwWjRAT8$J  +@2dbe9ded7d4fddcab34927e05da558f4c27b991f493da6c80c4d4ed300a20758""167a6WqSB8MuGDi6W1EYUMWbhjzvcBp6Lt"UOP_DUP OP_HASH160 3816c045f87848037b1d862f2f3734fd3ad9472f OP_EQUALVERIFY OP_CHECKSIG*276a9143816c045f87848037b1d862f2f3734fd3ad9472f88ac*"167a6WqSB8MuGDi6W1EYUMWbhjzvcBp6Lt8$J  +駫@2dbe9ded7d4fddcab34927e05da558f4c27b991f493da6c80c4d4ed300a20758""12un8kSuJY6VqspYmY2qomQYrxrVDNEEHW"UOP_DUP OP_HASH160 14f36e7261000fef3bed6acdf8499defe9d0afb4 OP_EQUALVERIFY OP_CHECKSIG*276a91414f36e7261000fef3bed6acdf8499defe9d0afb488ac*"12un8kSuJY6VqspYmY2qomQYrxrVDNEEHW8$J $Ц-@000000000000000000006c9cd64dd9f57e199b33c3f3c8fcd529bb6a26c76e91"@0000000000000000000fa315c618973e562eff4fd41aef39b3f01e084087ffad2$評-@00000000000000000015b04e0e91c3dfd3b4c00c0e1e90386aa67932232dbe89"@000000000000000000006c9cd64dd9f57e199b33c3f3c8fcd529bb6a26c76e912$-@0000000000000000000c72d70afe03fdfda7a961fd760895beea1d7159614e6a"@00000000000000000015b04e0e91c3dfd3b4c00c0e1e90386aa67932232dbe892 + +1@d185fa9d913bd76ca2176c216949d48f28fb0f7ecd4d51d7de195de38247922e$"@0000000000000000000c72d70afe03fdfda7a961fd760895beea1d7159614e6a(-2 +@5def4c952df73a89f21e5c829fd59054f39472eb930064809fd3d36a358387bdB035c6f680fe0699f5dab1e19382293f8e5fe95a2432ace9e193ed3f6005c23b5852 +@59b6033d4324b8755e0c15b2c193e9e2e9dce7654a3f4241668c3e549e382dd9B028e0897df008b445072fec58e063c8dcdfe70b4ffead80940ac4491f7a705600bB +@d185fa9d913bd76ca2176c216949d48f28fb0f7ecd4d51d7de195de38247922e""1NgAzU1ZqfSTvWanfHEnt1Ehw4KRYFKg23"UOP_DUP OP_HASH160 edc334301503c9261fee7f68991abac736168d1c OP_EQUALVERIFY OP_CHECKSIG*276a914edc334301503c9261fee7f68991abac736168d1c88ac*"1NgAzU1ZqfSTvWanfHEnt1Ehw4KRYFKg238$J  +͂@d185fa9d913bd76ca2176c216949d48f28fb0f7ecd4d51d7de195de38247922e""1DazuVBM7Ai39qzhPGBiFxAgqfre4s1HYE"UOP_DUP OP_HASH160 8a0f929f5d429657a253d3d5694f805acd944e82 OP_EQUALVERIFY OP_CHECKSIG*276a9148a0f929f5d429657a253d3d5694f805acd944e8288ac*"1DazuVBM7Ai39qzhPGBiFxAgqfre4s1HYE8$J  + + +1@68a557d213d6e97827d20f6e4430851e10e53f19db2c66e75dfe16be1b477f96$"@0000000000000000000c72d70afe03fdfda7a961fd760895beea1d7159614e6a(-2 +@6c55842be25386307b471d58b50e1db64ce6259f9bfdada83234a05f6cc03110B0225ad46c0d052c28760f43840d036bf9ff0d056fe24c9e5597140336411fb9b4b2 +@ed7db7acd9512a7ee82dd380abd5d2596e3a763b0660ce4ff395b689a084ea83B03f3fe14906e6aa2e13385cabec0dc15657997ca1bef7e3f46f9760c5d9d8ca907B +@68a557d213d6e97827d20f6e4430851e10e53f19db2c66e75dfe16be1b477f96""1Pbz86kgyHq8xqMLRHJA7rcDFpgENtu8WK"UOP_DUP OP_HASH160 f7f097e3f45e504845c317a0da4932204497f829 OP_EQUALVERIFY OP_CHECKSIG*276a914f7f097e3f45e504845c317a0da4932204497f82988ac*"1Pbz86kgyHq8xqMLRHJA7rcDFpgENtu8WK8$J  +@68a557d213d6e97827d20f6e4430851e10e53f19db2c66e75dfe16be1b477f96""1NHjFq6Z3XN1KAbPJdMwnMCtvvZSXFEw9y"UOP_DUP OP_HASH160 e98491f2c0741b70419799604b44e20842c7e2b6 OP_EQUALVERIFY OP_CHECKSIG*276a914e98491f2c0741b70419799604b44e20842c7e2b688ac*"1NHjFq6Z3XN1KAbPJdMwnMCtvvZSXFEw9y8$J  +N@68a557d213d6e97827d20f6e4430851e10e53f19db2c66e75dfe16be1b477f96""1EXFSVniXGTmUALSgt7QBC9BYqRiebGARn"UOP_DUP OP_HASH160 94522ae850c57e1d477565314471e40b47a93e16 OP_EQUALVERIFY OP_CHECKSIG*276a91494522ae850c57e1d477565314471e40b47a93e1688ac*"1EXFSVniXGTmUALSgt7QBC9BYqRiebGARn8$J  $-@00000000000000000000fd6d14c1b6ac44fa889969b090fcff9236bd4af0dc66"@0000000000000000000c72d70afe03fdfda7a961fd760895beea1d7159614e6a2 + + + +1@269a517a5de767fb1a5d6535efa5f5a46c315f1c1000df4e7ad5509857a2dadc$"@00000000000000000000fd6d14c1b6ac44fa889969b090fcff9236bd4af0dc66(-2 +@42da0ddfd096ce1591816cfcf6eca624f3bca54d197be0bfcf11e1442d4e86a2B03904126954b7a568d5ee1540ce93bd57c702d6287a9436316685d28e20aac6b9a2 +@d1d9d65ed0802edf9fc7c638e3745023a82e6d30b608a86b53e4707d03bb85c4B03b25bae14b81dc86ab044bda09eb8ebbb33671dd20ec36b1f78dd7c1134c39026B +@269a517a5de767fb1a5d6535efa5f5a46c315f1c1000df4e7ad5509857a2dadc""1HYmqEKPo1cfYtn78cnvaEppQuXi4Rs7UQ"UOP_DUP OP_HASH160 b58454b241a4f380e05eb3d2df89f105c367de9a OP_EQUALVERIFY OP_CHECKSIG*276a914b58454b241a4f380e05eb3d2df89f105c367de9a88ac*"1HYmqEKPo1cfYtn78cnvaEppQuXi4Rs7UQ8$J  +@269a517a5de767fb1a5d6535efa5f5a46c315f1c1000df4e7ad5509857a2dadc""1Pm4rNWZttv1DvWxJfggq698hXVUKHy8Dt"UOP_DUP OP_HASH160 f9a848ce6d00169a6979e4f001721cdac3f81d47 OP_EQUALVERIFY OP_CHECKSIG*276a914f9a848ce6d00169a6979e4f001721cdac3f81d4788ac*"1Pm4rNWZttv1DvWxJfggq698hXVUKHy8Dt8$J  + @269a517a5de767fb1a5d6535efa5f5a46c315f1c1000df4e7ad5509857a2dadc""1EdsZkXFnT9ecTBWa51A95jdQixPXnt9KW"UOP_DUP OP_HASH160 9592d1ae66771101d03f83e0495a17ef400a4426 OP_EQUALVERIFY OP_CHECKSIG*276a9149592d1ae66771101d03f83e0495a17ef400a442688ac*"1EdsZkXFnT9ecTBWa51A95jdQixPXnt9KW8$J  $-@0000000000000000001809977c0496fc58a685971356e599bc37affcb3ef96e8"@00000000000000000000fd6d14c1b6ac44fa889969b090fcff9236bd4af0dc662$-@0000000000000000000638a10cfc89f0fc3ae2ec9d66f50c678c8f7a228f85e2"@0000000000000000001809977c0496fc58a685971356e599bc37affcb3ef96e82$-@0000000000000000000840abedce87347ba31db68a127d42c99bc1a3799ab4f6"@0000000000000000000638a10cfc89f0fc3ae2ec9d66f50c678c8f7a228f85e22$-@0000000000000000000e6e88e84abb1a1d8f9db3ec7cff957353d05561a87778"@0000000000000000000840abedce87347ba31db68a127d42c99bc1a3799ab4f62$-@0000000000000000001780aa594c8d26d0611c35c92290d02eca84d923874b3e"@0000000000000000000e6e88e84abb1a1d8f9db3ec7cff957353d05561a877782$-@0000000000000000001230d8eaf3ce343ad5b4cd7996ff862dcfc5e5245b8e24"@0000000000000000001780aa594c8d26d0611c35c92290d02eca84d923874b3e2$-@00000000000000000015d37a66a9881fa251f745c9130cc42259a50293426f80"@0000000000000000001230d8eaf3ce343ad5b4cd7996ff862dcfc5e5245b8e242$-@00000000000000000016b299db34c86b392addc3afc0b1a020f74a1cfbea5dec"@00000000000000000015d37a66a9881fa251f745c9130cc42259a50293426f802$-@000000000000000000180fda46697f642d19e2d95a5da8c67a3762cfd7151dfd"@00000000000000000016b299db34c86b392addc3afc0b1a020f74a1cfbea5dec2$ɫ-@000000000000000000075d01d4b868def197ef38817bf8bfdc33c64b6b08e412"@000000000000000000180fda46697f642d19e2d95a5da8c67a3762cfd7151dfd2$-@000000000000000000143d045a36e573e14d9acf21d12efcf85f20d6565e529e"@000000000000000000075d01d4b868def197ef38817bf8bfdc33c64b6b08e4122$-@000000000000000000002cfe45153cb3eae9df0c5be6d5263d9ac3d31ea4f788"@000000000000000000143d045a36e573e14d9acf21d12efcf85f20d6565e529e2$-@0000000000000000000167c64ddd1d73546f1655e8876bbfb0ced21def216298"@000000000000000000002cfe45153cb3eae9df0c5be6d5263d9ac3d31ea4f7882$Ǯ-@0000000000000000000e883f7c1b345133040fb872a552af977618fbb76d4a01"@0000000000000000000167c64ddd1d73546f1655e8876bbfb0ced21def2162982$訳-@0000000000000000000f9ec534b962613d5874daaae624023d177c9be4809ae1"@0000000000000000000e883f7c1b345133040fb872a552af977618fbb76d4a012$-@000000000000000000113b27d001acc2e59b6ace2038d0afbec3733f6a4c43d6"@0000000000000000000f9ec534b962613d5874daaae624023d177c9be4809ae12$-@0000000000000000000cf779c557782a2b1828970c85c1150aa03257f366d9ff"@000000000000000000113b27d001acc2e59b6ace2038d0afbec3733f6a4c43d62$-@0000000000000000000e3dc37599eb4ec4084a5744c7e24874dbb8846714b232"@0000000000000000000cf779c557782a2b1828970c85c1150aa03257f366d9ff2$ܗ-@00000000000000000008011a6b7c6f63de07f107da7b9ff763b5dbbe301140e8"@0000000000000000000e3dc37599eb4ec4084a5744c7e24874dbb8846714b2322$-@0000000000000000000ab166c84b4dd05c0013a8200c634871870a4f55efb15b"@00000000000000000008011a6b7c6f63de07f107da7b9ff763b5dbbe301140e82$-@00000000000000000016bb6b8ee99de6311d44a662264e67b29c2c89561b8316"@0000000000000000000ab166c84b4dd05c0013a8200c634871870a4f55efb15b2$-@00000000000000000011278c8e8e2f4eec1713044fed2393c280d955f8a2dbf3"@00000000000000000016bb6b8ee99de6311d44a662264e67b29c2c89561b83162$-@0000000000000000000ee969288c259aaf54a6073434ef7bb05806bac2ad3d4b"@00000000000000000011278c8e8e2f4eec1713044fed2393c280d955f8a2dbf32$-@0000000000000000000b488c9a2c561e7c8b2dba860aa8a37ed93a2da4b2de75"@0000000000000000000ee969288c259aaf54a6073434ef7bb05806bac2ad3d4b2$뜀-@000000000000000000143468fbb0c9f440f54163618f55e53db371013975494a"@0000000000000000000b488c9a2c561e7c8b2dba860aa8a37ed93a2da4b2de752$´-@00000000000000000016600636327485bcd70e8ec27bf160c69393f82bdd38e5"@000000000000000000143468fbb0c9f440f54163618f55e53db371013975494a2$ؤ-@00000000000000000003688bb78eb5ab8eb73cf0db044c404c22f159b731f4de"@00000000000000000016600636327485bcd70e8ec27bf160c69393f82bdd38e52$݀-@0000000000000000000cf0d33a56980de2a2a897c86c9ce158b234e299219ebb"@00000000000000000003688bb78eb5ab8eb73cf0db044c404c22f159b731f4de2$-@0000000000000000001149510198c5d38fb9f9127bc0d5dda8beb6d672682da4"@0000000000000000000cf0d33a56980de2a2a897c86c9ce158b234e299219ebb2$ǁ-@00000000000000000009ce853b16a2075823148db331d208ec7eae84032c8f53"@0000000000000000001149510198c5d38fb9f9127bc0d5dda8beb6d672682da42$-@00000000000000000015b6fa5219a9bdad3c30cea1f24f1ba20fd2e5fc3a7d2c"@00000000000000000009ce853b16a2075823148db331d208ec7eae84032c8f532$-@00000000000000000004591a4672384231bc8c09731b8484c507b1e502ef9e92"@00000000000000000015b6fa5219a9bdad3c30cea1f24f1ba20fd2e5fc3a7d2c2$-@00000000000000000013ddc817a9e3f569ea0b788a03e36a2c9df8b115ea3e09"@00000000000000000004591a4672384231bc8c09731b8484c507b1e502ef9e922$辂-@000000000000000000147bf8e7ac3bea0be7b507da5659077d33bfd61256b46d"@00000000000000000013ddc817a9e3f569ea0b788a03e36a2c9df8b115ea3e092 $ӂ-@00000000000000000004ddf1b71921899a395d3a01d712adfa0c2e89e462644d"@000000000000000000147bf8e7ac3bea0be7b507da5659077d33bfd61256b46d2 + + + +1@994ab54fd8ad0e29817b874dbf22b8220bbe05d40af72dd3936ade2ae3dd62c9$"@00000000000000000004ddf1b71921899a395d3a01d712adfa0c2e89e462644d(ӂ-2 +@7a1cdff1a64d86ff37e24d4ead0ba7ea3644e5122790323281f842c0c722677cB0355f691757e84527a2838eab5d1f85ec0acca8719c0a7be30316d38add4ecfbf72 +@d65b74660ab3bb1b821020b22c60f0ffd18ebd8b1c7e592d2642ee046cf93d19B03d6fedca78cebb8b00a505e3b40e49cc1ec70315eb764c823a8a151065692a9b1B + @994ab54fd8ad0e29817b874dbf22b8220bbe05d40af72dd3936ade2ae3dd62c9""17nBAxeBC8vx7grxmF12fCsJb3smE3LC9n"UOP_DUP OP_HASH160 4a5bf6c23abb001cfa0530321afa08cb1afb15ad OP_EQUALVERIFY OP_CHECKSIG*276a9144a5bf6c23abb001cfa0530321afa08cb1afb15ad88ac*"17nBAxeBC8vx7grxmF12fCsJb3smE3LC9n8$J  +m@994ab54fd8ad0e29817b874dbf22b8220bbe05d40af72dd3936ade2ae3dd62c9""1Cu57QEZWHg7FKCHPFxq4MNiuxo2SxFrwv"UOP_DUP OP_HASH160 828271dd7fb43f759e84d70fd1ea1a075b6b6bfc OP_EQUALVERIFY OP_CHECKSIG*276a914828271dd7fb43f759e84d70fd1ea1a075b6b6bfc88ac*"1Cu57QEZWHg7FKCHPFxq4MNiuxo2SxFrwv8$J  +@994ab54fd8ad0e29817b874dbf22b8220bbe05d40af72dd3936ade2ae3dd62c9""1GmikcnaY3B6ZKs4iegfbnVRZpKD5Jxaxn"UOP_DUP OP_HASH160 acff0aba3b436147f6e804a13c488bda7abf9d10 OP_EQUALVERIFY OP_CHECKSIG*276a914acff0aba3b436147f6e804a13c488bda7abf9d1088ac*"1GmikcnaY3B6ZKs4iegfbnVRZpKD5Jxaxn8$J $-@0000000000000000000d234071a0586f430dbb318d3bc52461c80aea79239f91"@00000000000000000004ddf1b71921899a395d3a01d712adfa0c2e89e462644d2$-@00000000000000000011c83dfb0398c4e09d831215bac6a71ec42013f2978262"@0000000000000000000d234071a0586f430dbb318d3bc52461c80aea79239f912$-@0000000000000000000b15d90fbc50fcaeab2c7ba6438f2b4f401ef7e3772097"@00000000000000000011c83dfb0398c4e09d831215bac6a71ec42013f29782622$-@0000000000000000000a6ee7c7a5700a4c2799024365f884e60d3db8ab047748"@0000000000000000000b15d90fbc50fcaeab2c7ba6438f2b4f401ef7e37720972$ރ-@000000000000000000164c83c54c77b620cac3ec8df82acad10d137060afcedb"@0000000000000000000a6ee7c7a5700a4c2799024365f884e60d3db8ab0477482$-@0000000000000000000329bf6c9f341fe5b619756d2ed6a481f8047c4c3ed150"@000000000000000000164c83c54c77b620cac3ec8df82acad10d137060afcedb2$-@0000000000000000000e65352909c3667bab324a02e2a14ed93099e8b6fdf395"@0000000000000000000329bf6c9f341fe5b619756d2ed6a481f8047c4c3ed1502$ԕ-@00000000000000000006f8e526ac7fd60f86bdcffeaae3605a3a42d6dd4449a6"@0000000000000000000e65352909c3667bab324a02e2a14ed93099e8b6fdf3952$萩-@00000000000000000003f6dee74733e98c954439d166c9c1fe8980d027e3b10c"@00000000000000000006f8e526ac7fd60f86bdcffeaae3605a3a42d6dd4449a62$܄-@00000000000000000010ee29a58cb38f69aad1e43c2cda6ab9a2a094ca2b08fc"@00000000000000000003f6dee74733e98c954439d166c9c1fe8980d027e3b10c2$А-@0000000000000000000501a8a7aa58a849f1449608d4fffa10e8684b645cf947"@00000000000000000010ee29a58cb38f69aad1e43c2cda6ab9a2a094ca2b08fc2 + + +1@20343a83deed089633f71adc267c900ac57388744bd1f9529626caf3c254d5ef$"@0000000000000000000501a8a7aa58a849f1449608d4fffa10e8684b645cf947(А-2 +@a84394f9e749443a4c83500c92c3534ace35f761d5dea0311cd18d8d6e00e88bB03f545e1421a9c69579bcd487f30159ca17eb0eddd28cea1a20b29408b002f96b82 +@a84394f9e749443a4c83500c92c3534ace35f761d5dea0311cd18d8d6e00e88bB03009569a0f1ebba0c6347c6168c61e78292cfd6b3d8ea899d6b1d4d0a72d85ed9B +Q@20343a83deed089633f71adc267c900ac57388744bd1f9529626caf3c254d5ef""1G6aBuf7ppVNYVgPocpQtd1kRg8Ko7rG73"UOP_DUP OP_HASH160 a597abaa6475d2507588b4aa2c258c0203663644 OP_EQUALVERIFY OP_CHECKSIG*276a914a597abaa6475d2507588b4aa2c258c020366364488ac*"1G6aBuf7ppVNYVgPocpQtd1kRg8Ko7rG738$J  +[@20343a83deed089633f71adc267c900ac57388744bd1f9529626caf3c254d5ef""1BNXYqPJF7YcQ93i7CG8zapjk1p8QQesw2"UOP_DUP OP_HASH160 71c37e7321cccc0749a65f4297c0f122fefd41a5 OP_EQUALVERIFY OP_CHECKSIG*276a91471c37e7321cccc0749a65f4297c0f122fefd41a588ac*"1BNXYqPJF7YcQ93i7CG8zapjk1p8QQesw28$J  +@20343a83deed089633f71adc267c900ac57388744bd1f9529626caf3c254d5ef""162uWio2XkbobB2jPupn4vbh29eqK7zkDX"UOP_DUP OP_HASH160 3734e14a98f029cd31d2824f582b3d1437df68c8 OP_EQUALVERIFY OP_CHECKSIG*276a9143734e14a98f029cd31d2824f582b3d1437df68c888ac*"162uWio2XkbobB2jPupn4vbh29eqK7zkDX8$J  + +1@6ae0147c424ce5b60688dd2fe0c4702325b91b3b4efd6244e0527f1804e57532$"@0000000000000000000501a8a7aa58a849f1449608d4fffa10e8684b645cf947(А-2 +@20343a83deed089633f71adc267c900ac57388744bd1f9529626caf3c254d5efB03e15daac5358616d5ad95fbe48ff80586e6b8dd5a05df97f1124c1ccf15f3d1fd2 +@165e3a53d335ce1825ee9298e27a0294c05b3e3133787c1acc9949979836879bB036bbadbb55272c00c64d19e13d18c2acb709f8475921b3b1deaffde04caa7a18a2 +@9e26743fbb39a1f4bf9fca3a7cfb53d81737be2f2aca76ea063939c7195e302aB03c394c6bb9ea62e2b05db45ca732836957cfd5e7e013aa68de52b5a3318aea90c2 +@ccdc9c2cbbcb7198124a6e4b0ff84f3afe42b43ace62135a00953b9cf7c9c5b0B034ef054da4076cd68ca72974e10b2a74a9ccd4c24f863d4564f493b28fe1963ee2 +@7439ab9c7a64341f63cd46d7401459ae8d597c04b6182cca26d5b682b1f0d96eB02fb115e71f58d13f278b878694bf733bfddf6dd5e3434e44c4175f3bc0e9af821B +Q@6ae0147c424ce5b60688dd2fe0c4702325b91b3b4efd6244e0527f1804e57532""147gHkVwwZC9jRVGwVaiG2R5Js4Lese4vW"UOP_DUP OP_HASH160 222bab750b3f4f64912452f853ec23693bfec27b OP_EQUALVERIFY OP_CHECKSIG*276a914222bab750b3f4f64912452f853ec23693bfec27b88ac*"147gHkVwwZC9jRVGwVaiG2R5Js4Lese4vW8$J  +[@6ae0147c424ce5b60688dd2fe0c4702325b91b3b4efd6244e0527f1804e57532""1Pwp1inYfoEeUZz3oBwRNFxBZ1rDVcKfye"UOP_DUP OP_HASH160 fbb07921d8f40fa556c34bcf6180d24bf5117b36 OP_EQUALVERIFY OP_CHECKSIG*276a914fbb07921d8f40fa556c34bcf6180d24bf5117b3688ac*"1Pwp1inYfoEeUZz3oBwRNFxBZ1rDVcKfye8$J  +@6ae0147c424ce5b60688dd2fe0c4702325b91b3b4efd6244e0527f1804e57532""13ofrNx4uq2wgXhwx8fhzrWNyLyYHjQGh2"UOP_DUP OP_HASH160 1ec3d139a10623a0bcc850c38743901da9109cb0 OP_EQUALVERIFY OP_CHECKSIG*276a9141ec3d139a10623a0bcc850c38743901da9109cb088ac*"13ofrNx4uq2wgXhwx8fhzrWNyLyYHjQGh28$J  !$դ-@0000000000000000001995f725ff1fc1fea1e1920297eb6b2a691e3961a5cd83"@0000000000000000000501a8a7aa58a849f1449608d4fffa10e8684b645cf9472 + + +1@195d29a1549bd0f3d22cb72515b9d39578b1febb68431aa7952e85ae90a62a05$"@0000000000000000001995f725ff1fc1fea1e1920297eb6b2a691e3961a5cd83(դ-2 +@d7ea7aaeb4788604bb7debac9bef3df9d50e10dc2aac20c59cc1e359c664dbd4B03f03e0defdc38c4b9406e05ae039e7bc7fe8953ee9367ac561ea6bbb14509d6fb2 +@d7ea7aaeb4788604bb7debac9bef3df9d50e10dc2aac20c59cc1e359c664dbd4B0252c54742e42971cd7a6514a0d7f1c686dcd608c0be0fe1d11c065ff19d1ab2f6B +@195d29a1549bd0f3d22cb72515b9d39578b1febb68431aa7952e85ae90a62a05""1FJkmxFbAkJ6ctLvF3b7i5KkR2bPb5J9UW"UOP_DUP OP_HASH160 9ced5fb74cd7d231d6571941ffb41799e300db3e OP_EQUALVERIFY OP_CHECKSIG*276a9149ced5fb74cd7d231d6571941ffb41799e300db3e88ac*"1FJkmxFbAkJ6ctLvF3b7i5KkR2bPb5J9UW8$J  +d@195d29a1549bd0f3d22cb72515b9d39578b1febb68431aa7952e85ae90a62a05""14wPzHGaoC6q9syuuymjAYVuorX33Qc9Fw"UOP_DUP OP_HASH160 2b320742f91a0ee932a943528e63d0bc10c64533 OP_EQUALVERIFY OP_CHECKSIG*276a9142b320742f91a0ee932a943528e63d0bc10c6453388ac*"14wPzHGaoC6q9syuuymjAYVuorX33Qc9Fw8$J  +@195d29a1549bd0f3d22cb72515b9d39578b1febb68431aa7952e85ae90a62a05""1Dou7GH7Hf9pfwNeEpuHVhe8QpkBn8Wkwa"UOP_DUP OP_HASH160 8c802426248a8c8ea23199575d7365ab08c90c5b OP_EQUALVERIFY OP_CHECKSIG*276a9148c802426248a8c8ea23199575d7365ab08c90c5b88ac*"1Dou7GH7Hf9pfwNeEpuHVhe8QpkBn8Wkwa8$J  + + +1@c77908ab9d6e534bc3a632bc04e7b061b0153a72488958a9083eb5e00e7c548c$"@0000000000000000001995f725ff1fc1fea1e1920297eb6b2a691e3961a5cd83(դ-2 +@2dbe9ded7d4fddcab34927e05da558f4c27b991f493da6c80c4d4ed300a20758B02eec63e3fb210e4c541c1aa010db4248562cc29bcc306790dfc371a401b21277a2 +@7f08d971ab7e56368154a29c7330e18e4d0542d64c1901733f2c38d8b1629d33B039c5374400ca51353b45baa5fd28f55a1dd9c7380a9c3140f78296d4160af720bB +@c77908ab9d6e534bc3a632bc04e7b061b0153a72488958a9083eb5e00e7c548c""14xaBLM6sq9a8ayUnzQXuTHWLXjGZnLdo4"UOP_DUP OP_HASH160 2b6af373e2975418a575898a1f9d4e901c80d383 OP_EQUALVERIFY OP_CHECKSIG*276a9142b6af373e2975418a575898a1f9d4e901c80d38388ac*"14xaBLM6sq9a8ayUnzQXuTHWLXjGZnLdo48$J  +@c77908ab9d6e534bc3a632bc04e7b061b0153a72488958a9083eb5e00e7c548c""1AKCK8A5WmqXZeZyiD28h6V2dUXGMbxyXr"UOP_DUP OP_HASH160 662a1002c836938993ae2a3568914fcf73133165 OP_EQUALVERIFY OP_CHECKSIG*276a914662a1002c836938993ae2a3568914fcf7313316588ac*"1AKCK8A5WmqXZeZyiD28h6V2dUXGMbxyXr8$J  +@c77908ab9d6e534bc3a632bc04e7b061b0153a72488958a9083eb5e00e7c548c""1K15jrrHfEuxuZGmvQGat5SLwFGarYNv2i"UOP_DUP OP_HASH160 c57638513ea08a8b958d9150ef0e33140eb21454 OP_EQUALVERIFY OP_CHECKSIG*276a914c57638513ea08a8b958d9150ef0e33140eb2145488ac*"1K15jrrHfEuxuZGmvQGat5SLwFGarYNv2i8$J  + + +1@e7269024b10a37ae56c5e4f7d301fd2d3355c3c418b92298fd72452a7e9b9d42$"@0000000000000000001995f725ff1fc1fea1e1920297eb6b2a691e3961a5cd83(դ-2 +@195d29a1549bd0f3d22cb72515b9d39578b1febb68431aa7952e85ae90a62a05B03d580c5352eaf633d4e12dfe752244b82d8cde594bc114f0d800e23859cfa1e292 +@ebe25182041f880ddbe5c61a07e10c228219f209462b0d612de9b64cfdc5e896B0331feaf813919433fd1839fef7ada84363b595a4a572634d05588dd7abfad3850B +@e7269024b10a37ae56c5e4f7d301fd2d3355c3c418b92298fd72452a7e9b9d42""1Gq4e2ZpaghAfwtKQnPDEzHCXCwQ5DMeUg"UOP_DUP OP_HASH160 ada0e3ddca673cb285210df3ff695b7970602c6f OP_EQUALVERIFY OP_CHECKSIG*276a914ada0e3ddca673cb285210df3ff695b7970602c6f88ac*"1Gq4e2ZpaghAfwtKQnPDEzHCXCwQ5DMeUg8$J  +@e7269024b10a37ae56c5e4f7d301fd2d3355c3c418b92298fd72452a7e9b9d42""1KuU26N8GYMe9uBFvmbyXXiw958jmy4HMa"UOP_DUP OP_HASH160 cf5e72c46930b7ce576134bfa0f8f1facffb1d5a OP_EQUALVERIFY OP_CHECKSIG*276a914cf5e72c46930b7ce576134bfa0f8f1facffb1d5a88ac*"1KuU26N8GYMe9uBFvmbyXXiw958jmy4HMa8$J  +@e7269024b10a37ae56c5e4f7d301fd2d3355c3c418b92298fd72452a7e9b9d42""1NAQyF7TLmMZpUPp6CAZWx6pffg9ZJVTVr"UOP_DUP OP_HASH160 e82264deb7a38a4ed3d544db7155f69f5c6bea98 OP_EQUALVERIFY OP_CHECKSIG*276a914e82264deb7a38a4ed3d544db7155f69f5c6bea9888ac*"1NAQyF7TLmMZpUPp6CAZWx6pffg9ZJVTVr8$J $ޮ-@00000000000000000000720d9a7745b0fda068a752672a91e971e35b13338fb2"@0000000000000000001995f725ff1fc1fea1e1920297eb6b2a691e3961a5cd832$-@00000000000000000000e6dcc2cd7dd616d921112483207d81c4184319a017da"@00000000000000000000720d9a7745b0fda068a752672a91e971e35b13338fb22 $-@00000000000000000000dba2f721c351876547a973146a9d0af1c5dfa63ec945"@00000000000000000000e6dcc2cd7dd616d921112483207d81c4184319a017da2 + +1@44395bdd47b3a79c079e94bfa9f3a0c5765ab0c9ada51a1433ad6e9a82d6a456$"@00000000000000000000dba2f721c351876547a973146a9d0af1c5dfa63ec945(-2 +@7d978dbac59b40c6d6c97fee863720437d14497ae8c57c45f08308668cb067c8B032699d91803cd17c4aac3eaf989fb2742bc4a4ae2ac13e5f155da15fc1b4765622 +@7d978dbac59b40c6d6c97fee863720437d14497ae8c57c45f08308668cb067c8B0358ba39ffda814f4af2c987ef47f1253c26c4a8a9cc09087c1e2195f38da841b52 +@25cbfb0c8285c9a08e64ca41b465a890cb816591c5f5eb088077fa008ead3a89B02b6f0d67e91782a5873e6e50f687f2c78314671502bf5a3220edf20ea64a3536cB +@44395bdd47b3a79c079e94bfa9f3a0c5765ab0c9ada51a1433ad6e9a82d6a456""1MQ2mpqAWZKpyG5z7Hr2j7UPxJQif4mbrv"UOP_DUP OP_HASH160 dfbd900c5523cdbf0972a65b117b7487bb66866a OP_EQUALVERIFY OP_CHECKSIG*276a914dfbd900c5523cdbf0972a65b117b7487bb66866a88ac*"1MQ2mpqAWZKpyG5z7Hr2j7UPxJQif4mbrv8$J  +̞ @44395bdd47b3a79c079e94bfa9f3a0c5765ab0c9ada51a1433ad6e9a82d6a456""1Joqu97DSXugbJWDcS92i7jPCJ7oHbgpEJ"UOP_DUP OP_HASH160 c3561763a3bd498ed74e7a3b084ecddda0644128 OP_EQUALVERIFY OP_CHECKSIG*276a914c3561763a3bd498ed74e7a3b084ecddda064412888ac*"1Joqu97DSXugbJWDcS92i7jPCJ7oHbgpEJ8$J  +Ե@44395bdd47b3a79c079e94bfa9f3a0c5765ab0c9ada51a1433ad6e9a82d6a456""1Gbhdx9VgqQLqoxttxcXUvLGjn27Rdxx7n"UOP_DUP OP_HASH160 ab19f39b221822ebed49c23455c2e81e7207b1ed OP_EQUALVERIFY OP_CHECKSIG*276a914ab19f39b221822ebed49c23455c2e81e7207b1ed88ac*"1Gbhdx9VgqQLqoxttxcXUvLGjn27Rdxx7n8$J ; $ߛ-@0000000000000000000bf03615198ca87d1af68b5ca0ccfed839b93fa3ee0459"@00000000000000000000dba2f721c351876547a973146a9d0af1c5dfa63ec9452 + +1@e23adbe44a217bcd346b2e48569e98e211c359f28aef98b41fb724b8e7167525$"@0000000000000000000bf03615198ca87d1af68b5ca0ccfed839b93fa3ee0459(ߛ-2 +@57c097044ecdeb7db595bc211734df283184347a0db45c31625d73ab11f593c4B037d2f8f08947dab4c33928076a1972b2b240b41f53f4c630b72eb7aed154a680e2 +@d497459ab4d89a3ef2b0ab2ad7dd5f996ff1206e2e7fe060aaaba58a62426e0eB03c5839967bc91b9c84bed6929d653296320e5f50d669efbd8888b516dff036a9aB +@e23adbe44a217bcd346b2e48569e98e211c359f28aef98b41fb724b8e7167525""1MeiZxphH47sK1hbJGjPUCe3B3o2P1MEEe"UOP_DUP OP_HASH160 e2849b1230a80419fe56322e3b57cc3125132ade OP_EQUALVERIFY OP_CHECKSIG*276a914e2849b1230a80419fe56322e3b57cc3125132ade88ac*"1MeiZxphH47sK1hbJGjPUCe3B3o2P1MEEe8$J  +@e23adbe44a217bcd346b2e48569e98e211c359f28aef98b41fb724b8e7167525""1MeiZxphH47sK1hbJGjPUCe3B3o2P1MEEe"UOP_DUP OP_HASH160 e2849b1230a80419fe56322e3b57cc3125132ade OP_EQUALVERIFY OP_CHECKSIG*276a914e2849b1230a80419fe56322e3b57cc3125132ade88ac*"1MeiZxphH47sK1hbJGjPUCe3B3o2P1MEEe8$J   +@e23adbe44a217bcd346b2e48569e98e211c359f28aef98b41fb724b8e7167525""1ET1cRpQM9fXWNijEHSLENBX3MRh2Jpfzm"UOP_DUP OP_HASH160 9384f5c84592e15ba647336931acaf45e14e3389 OP_EQUALVERIFY OP_CHECKSIG*276a9149384f5c84592e15ba647336931acaf45e14e338988ac*"1ET1cRpQM9fXWNijEHSLENBX3MRh2Jpfzm8$J  +@e23adbe44a217bcd346b2e48569e98e211c359f28aef98b41fb724b8e7167525"l"6OP_RETURN 1101eef9d8e4185a8caa4ba126991663050d637ca804*06a161101eef9d8e4185a8caa4ba126991663050d637ca8042ZK&c c|8$J !$-@000000000000000000050ee0237c3eeb2528586348b436044659589f7c43ccaa"@0000000000000000000bf03615198ca87d1af68b5ca0ccfed839b93fa3ee04592 + + +1@f45d74eb432cf1c2406cdbcecc0512ddb67825e8ae3250dde7a07ac9b19bdffe$"@000000000000000000050ee0237c3eeb2528586348b436044659589f7c43ccaa(-2 +@16e7da38e9e259da73d8515d790bc2a769d9944a967804690572dd2e63300f44B03d19fcf3ab0e653dbfa9feda90ea1c2867153b618c3dc02f410b2f27ccbf89d3f2 +@edc50015d807d1ad9267ea2e4522d7ebe70fec6204032a5469a39e53bb9ad554B02fb8866038bda59cd38c7f3174d75c0f5efea9a38d48ac9b72194a869462f74daB +ƚ@f45d74eb432cf1c2406cdbcecc0512ddb67825e8ae3250dde7a07ac9b19bdffe""1J6RcB7ADTwF9nY8gwhFuLpmWGKYtzuQEU"UOP_DUP OP_HASH160 bb80c23155dc780a7c7a29bb00abfc2039d14bba OP_EQUALVERIFY OP_CHECKSIG*276a914bb80c23155dc780a7c7a29bb00abfc2039d14bba88ac*"1J6RcB7ADTwF9nY8gwhFuLpmWGKYtzuQEU8$J  +3@f45d74eb432cf1c2406cdbcecc0512ddb67825e8ae3250dde7a07ac9b19bdffe""1J3yKX6QjedBcznGBPz2QGmm36Er84tfGM"UOP_DUP OP_HASH160 bb09fbb490ae5db807ae3b1068fe704d11fb5252 OP_EQUALVERIFY OP_CHECKSIG*276a914bb09fbb490ae5db807ae3b1068fe704d11fb525288ac*"1J3yKX6QjedBcznGBPz2QGmm36Er84tfGM8$J  +@f45d74eb432cf1c2406cdbcecc0512ddb67825e8ae3250dde7a07ac9b19bdffe"!1x9wkKFhvkjvBdPjk8kPaV9LdyaGpvbL3"UOP_DUP OP_HASH160 0a6e5809c1709fbf436b3e019131812a2c9d28aa OP_EQUALVERIFY OP_CHECKSIG*276a9140a6e5809c1709fbf436b3e019131812a2c9d28aa88ac*!1x9wkKFhvkjvBdPjk8kPaV9LdyaGpvbL38$J D + + +1@90a808642f7d296dfa3b8a25f406d28ce0a3722fbf440a1bedc1da095f938466$"@000000000000000000050ee0237c3eeb2528586348b436044659589f7c43ccaa(-2 +@df29cf7bd6cf18552c84e68b031accc7df7ab8df30f56f4d327fa002b88ebc02B0291917e57510993f0924ff1b5c40218b56717171c244330934c981e14748c69222 +@43e97db173c6ecdde2a91d5c9bbb8f11b1c3ba856de5026ea453bdaa5c8248a8B02f82a7dde5886215384758d5170e4b256fccff940f5ca7b8edb2f6337045f6c91B +@90a808642f7d296dfa3b8a25f406d28ce0a3722fbf440a1bedc1da095f938466""1MSC545o6gJKxnzUjyVVT81AsrqZeoWY2u"UOP_DUP OP_HASH160 e02627c7caa0f12b8a7dc3ea174bb787ba790321 OP_EQUALVERIFY OP_CHECKSIG*276a914e02627c7caa0f12b8a7dc3ea174bb787ba79032188ac*"1MSC545o6gJKxnzUjyVVT81AsrqZeoWY2u8$J  +@90a808642f7d296dfa3b8a25f406d28ce0a3722fbf440a1bedc1da095f938466""19ox9ftsnXSgQ6G5MbwdcJ3aWt7MUXk7AV"UOP_DUP OP_HASH160 60a22d4f466bd5bf75155d07b52457ff715a19a1 OP_EQUALVERIFY OP_CHECKSIG*276a91460a22d4f466bd5bf75155d07b52457ff715a19a188ac*"19ox9ftsnXSgQ6G5MbwdcJ3aWt7MUXk7AV8$J  +d@90a808642f7d296dfa3b8a25f406d28ce0a3722fbf440a1bedc1da095f938466""185eBxHTEUaeJU3PyB6bEAXjKXPv9FPcU1"UOP_DUP OP_HASH160 4da996887fc35aa2f89dddefe3c8301c2f577bed OP_EQUALVERIFY OP_CHECKSIG*276a9144da996887fc35aa2f89dddefe3c8301c2f577bed88ac*"185eBxHTEUaeJU3PyB6bEAXjKXPv9FPcU18$J ; + + +1@ee6031a17128284947e55296cbbd800e382d9a17c4d7b347913433fbbd2d7bd2$"@000000000000000000050ee0237c3eeb2528586348b436044659589f7c43ccaa(-2 +@80e0b73f4e9e721b3c876da319f5ce5cd2b48151f06da1c73ecdb40c29f2a14aB0226cf0958376ed40f9aeedb01103e3e414264b219010532af258c151c5d7364992 +@bc48665d3f2b1324cde629dfabdf1a04af35e137017a1faa3c88a28baa3680cfB02360d70419e76cb2a31e0bb0208b55e4e53f6159532b648ee19d8f8217dffaca2B +@ee6031a17128284947e55296cbbd800e382d9a17c4d7b347913433fbbd2d7bd2""1AJxX47guQE9NDH6kLgKXuRkbVujftsypD"UOP_DUP OP_HASH160 661e8c31eba5a4f9322e5a68e4795860bf70881d OP_EQUALVERIFY OP_CHECKSIG*276a914661e8c31eba5a4f9322e5a68e4795860bf70881d88ac*"1AJxX47guQE9NDH6kLgKXuRkbVujftsypD8$J  +@ee6031a17128284947e55296cbbd800e382d9a17c4d7b347913433fbbd2d7bd2""123G8GHcKtSq37oi67gLH157yCvWvjfhCm"UOP_DUP OP_HASH160 0b659567e6c9bb88a216e03959fad428d5c9c69e OP_EQUALVERIFY OP_CHECKSIG*276a9140b659567e6c9bb88a216e03959fad428d5c9c69e88ac*"123G8GHcKtSq37oi67gLH157yCvWvjfhCm8$J  +d@ee6031a17128284947e55296cbbd800e382d9a17c4d7b347913433fbbd2d7bd2""1LdPdwR5QRtkms7joH6YFGAnQLQeoaVKK4"UOP_DUP OP_HASH160 d74c42c515e9b03f248c9b8ce7d0518e7b120008 OP_EQUALVERIFY OP_CHECKSIG*276a914d74c42c515e9b03f248c9b8ce7d0518e7b12000888ac*"1LdPdwR5QRtkms7joH6YFGAnQLQeoaVKK48$J ;$ʬ-@0000000000000000000094bfeeba68feb96b527aa6aa0915243b9b0b32b55a06"@000000000000000000050ee0237c3eeb2528586348b436044659589f7c43ccaa2 $‡-@0000000000000000000f6bf79b01e9d159a5248ad542c30e6ea8cfb02d124822"@0000000000000000000094bfeeba68feb96b527aa6aa0915243b9b0b32b55a062 + + + +1@60588a786d36b78628228c787aca6e18163be63feadbba7fcd3e678f6f83ad8d$"@0000000000000000000f6bf79b01e9d159a5248ad542c30e6ea8cfb02d124822(‡-2 +@bd9fbab1b8904e9793dfc1866e636927f2fa978e6e79a32b1736e1a023cdad64B021c961fa9e060b0c6acf9c61c0b0251dc884c8b20ffb2a8dce3b9e344f1356fbf2 +@297a70b888a58debb0c8700f4125787c298bce6d2208f1d2b798430f116ea3b4B03e7ce41be071abf3e33b5c59755a7905f50007c46ec7781cbcf60e19343d9b751B +@60588a786d36b78628228c787aca6e18163be63feadbba7fcd3e678f6f83ad8d""19Wk7TeMGziFjykMoEpgK9Qj1f76dy3tr7"UOP_DUP OP_HASH160 5d610e85389cdb2f7e056d69a6b3f8ade2d8acb6 OP_EQUALVERIFY OP_CHECKSIG*276a9145d610e85389cdb2f7e056d69a6b3f8ade2d8acb688ac*"19Wk7TeMGziFjykMoEpgK9Qj1f76dy3tr78$J  +@60588a786d36b78628228c787aca6e18163be63feadbba7fcd3e678f6f83ad8d""1HJSYzSK3Tk2iFw6bgvGJWVZRijoryARAP"UOP_DUP OP_HASH160 b2ce69cb2801967bce1a4949259a3e45e0d5982d OP_EQUALVERIFY OP_CHECKSIG*276a914b2ce69cb2801967bce1a4949259a3e45e0d5982d88ac*"1HJSYzSK3Tk2iFw6bgvGJWVZRijoryARAP8$J  +<@60588a786d36b78628228c787aca6e18163be63feadbba7fcd3e678f6f83ad8d""1H1H1coxftxXjJV1AZoZYaKFbtNN1teBcw"UOP_DUP OP_HASH160 af8f60a75da2af067a86d5a31a577a8cad13b381 OP_EQUALVERIFY OP_CHECKSIG*276a914af8f60a75da2af067a86d5a31a577a8cad13b38188ac*"1H1H1coxftxXjJV1AZoZYaKFbtNN1teBcw8$J  $Շ-@00000000000000000015da33fb51def6fd49095209afcee6eea8676eca498ffd"@0000000000000000000f6bf79b01e9d159a5248ad542c30e6ea8cfb02d1248222$ۇ-@0000000000000000001055ffd6f9aa1745d325fdee5e2feda09e74ad036e5c0e"@00000000000000000015da33fb51def6fd49095209afcee6eea8676eca498ffd2$-@00000000000000000019a4001b1a2fbbf6a3fbc4482b369ac669ffdd647dee28"@0000000000000000001055ffd6f9aa1745d325fdee5e2feda09e74ad036e5c0e2$-@00000000000000000007f64749f9202f8e9dff1c36929c84d19cc901df18cc65"@00000000000000000019a4001b1a2fbbf6a3fbc4482b369ac669ffdd647dee282$-@0000000000000000001324741b9557a2252dfbe1fe74d6feeb54488271e523b3"@00000000000000000007f64749f9202f8e9dff1c36929c84d19cc901df18cc652$ᙉ-@00000000000000000014dcfa8d0c8c0339a0b348fd1d7f80177df2125167f78a"@0000000000000000001324741b9557a2252dfbe1fe74d6feeb54488271e523b32$-@0000000000000000000bc4d5ecca6ad6f8a34bc5fd2d99a2bee64d3ea38e1e3e"@00000000000000000014dcfa8d0c8c0339a0b348fd1d7f80177df2125167f78a2+$ㆊ-@0000000000000000000233cf30dd6cde110d60b4cb04035d62f6f3051cb283ef"@0000000000000000000bc4d5ecca6ad6f8a34bc5fd2d99a2bee64d3ea38e1e3e2* + + +1@81a4c34373db3a897f3ccc8aa922b73fa4fd9db20a0d66c7778c802ce173e6f6$"@0000000000000000000233cf30dd6cde110d60b4cb04035d62f6f3051cb283ef(ㆊ-2 +@a77269b041c9174184273a2b649075064d8d44278aa3cfa8793cc489b4360678B02e193ca0d324905aef466e6f854df5e0db9cba446025b01dcdb9d590945f611672 +@c114f7368669d3c5bb2bb6b6b6993b2c8bad45a3277537f587a04dde7a3fef84B03f17bbb2cd4ea7ede4ca81f6c3313712cafb912dd393afbf0e9b7563d2db3b73cB ++@81a4c34373db3a897f3ccc8aa922b73fa4fd9db20a0d66c7778c802ce173e6f6""14JizZHNGPD85p2yqEyMXmpvVYGJRH4AgF"UOP_DUP OP_HASH160 2442808d3119bec5ea4688396ebf56d697e433d1 OP_EQUALVERIFY OP_CHECKSIG*276a9142442808d3119bec5ea4688396ebf56d697e433d188ac*"14JizZHNGPD85p2yqEyMXmpvVYGJRH4AgF8$J  +@81a4c34373db3a897f3ccc8aa922b73fa4fd9db20a0d66c7778c802ce173e6f6""1LQzAe1orMDfZvHihKeXMvTW9JPeYxhHv6"UOP_DUP OP_HASH160 d4f3ad4b7a8ea510c763ff98f5a50b31a5792d0e OP_EQUALVERIFY OP_CHECKSIG*276a914d4f3ad4b7a8ea510c763ff98f5a50b31a5792d0e88ac*"1LQzAe1orMDfZvHihKeXMvTW9JPeYxhHv68$J  +<@81a4c34373db3a897f3ccc8aa922b73fa4fd9db20a0d66c7778c802ce173e6f6""1B2NyTd5dDUkkTbEXPmbfAmMRA21HLQ4xi"UOP_DUP OP_HASH160 6df4042bfafa47aadf0e9886cec6898113c9066b OP_EQUALVERIFY OP_CHECKSIG*276a9146df4042bfafa47aadf0e9886cec6898113c9066b88ac*"1B2NyTd5dDUkkTbEXPmbfAmMRA21HLQ4xi8$J  + +1@de1b4b55a040e1b78da7213c17a242b35672c02699b016d79aa8bc362e56ad49$"@0000000000000000000233cf30dd6cde110d60b4cb04035d62f6f3051cb283ef(ㆊ-2 +@40476679a8c0f61874659081656639e099a96effa5711d0f02b76fff49f50525B02d4fd0f51f8c01c94dd24959835fd672730cf4d3c0f53a47046cb78c9426075a72 +@c2995ca360ac39879585391c332606f2a92c74bc0ffde6c5944a09398e67409fB033c3b9be409dd5882b4a300df1b37e05e1bc4dd9a2cdf6e312b16531915ad8569B +@de1b4b55a040e1b78da7213c17a242b35672c02699b016d79aa8bc362e56ad49""1HGgy5A3Qftz1WTU2YyVzxoTDk5pRuRLXc"UOP_DUP OP_HASH160 b2799d51fc757ea5a6ae5092ec264ccacc1ac922 OP_EQUALVERIFY OP_CHECKSIG*276a914b2799d51fc757ea5a6ae5092ec264ccacc1ac92288ac*"1HGgy5A3Qftz1WTU2YyVzxoTDk5pRuRLXc8$J  +@de1b4b55a040e1b78da7213c17a242b35672c02699b016d79aa8bc362e56ad49""17XXjHQc5R4iEC7ufcj89BSPGDbKKgmWCX"UOP_DUP OP_HASH160 4796e2854b41b1fc76862f6383ac8a155de4a04f OP_EQUALVERIFY OP_CHECKSIG*276a9144796e2854b41b1fc76862f6383ac8a155de4a04f88ac*"17XXjHQc5R4iEC7ufcj89BSPGDbKKgmWCX8$J  +@de1b4b55a040e1b78da7213c17a242b35672c02699b016d79aa8bc362e56ad49"l"6OP_RETURN 1001aadbe18946229a41a1cde723953258d2b2445518*06a161001aadbe18946229a41a1cde723953258d2b24455182F"A#2XҲDU8$J  + + +1@da527b246e57dfc9863d5fba44254360ffecb823ca836f6dc5887d86501f0474$"@0000000000000000000233cf30dd6cde110d60b4cb04035d62f6f3051cb283ef(ㆊ-2 +@d6050176068a5bc1ab48edb3921b9ab1789b99ff2ac300f5281eea2ab3120f21B0360fb4e28d255669272eae5e3092607b20e2d23f56992f5e6d1c5581492006ba52 +@fca3a066ee4e0c40d07d61b17a7d084343ee580cffffd3c98ac4e19cd9f39fe6B02dc1827598f0a74ee6726c3a4a4cd5424488805a474696837daed5b939e043f81B +@da527b246e57dfc9863d5fba44254360ffecb823ca836f6dc5887d86501f0474""1LMYPx6xtEE34Hwo1KygkhYsPQghTGvQJb"UOP_DUP OP_HASH160 d44ceabbef7cfe3946efbe2f08894a737ce26c99 OP_EQUALVERIFY OP_CHECKSIG*276a914d44ceabbef7cfe3946efbe2f08894a737ce26c9988ac*"1LMYPx6xtEE34Hwo1KygkhYsPQghTGvQJb8$J  +@da527b246e57dfc9863d5fba44254360ffecb823ca836f6dc5887d86501f0474""1CcrXToMdqcT6JjUPCY84W3ueXJueXNCFp"UOP_DUP OP_HASH160 7f7148aa1d7feea90c575b10481cc237d885d934 OP_EQUALVERIFY OP_CHECKSIG*276a9147f7148aa1d7feea90c575b10481cc237d885d93488ac*"1CcrXToMdqcT6JjUPCY84W3ueXJueXNCFp8$J  +@da527b246e57dfc9863d5fba44254360ffecb823ca836f6dc5887d86501f0474""13cnm1zH5U8hPuEDqtqEF3MjdK23LcTnqF"UOP_DUP OP_HASH160 1cb5020256906d79263cbcecd6290d5a663e43e0 OP_EQUALVERIFY OP_CHECKSIG*276a9141cb5020256906d79263cbcecd6290d5a663e43e088ac*"13cnm1zH5U8hPuEDqtqEF3MjdK23LcTnqF8$J L + + +1@f826c9e2a57e9fd2959882aa6a69092cad9c49aaa0cbcb1576c8463cc88d9bc8$"@0000000000000000000233cf30dd6cde110d60b4cb04035d62f6f3051cb283ef(ㆊ-2 +@c77908ab9d6e534bc3a632bc04e7b061b0153a72488958a9083eb5e00e7c548cB03cfc3443e85652aec5316f9a4631962feeea301acf7de9dc4ae90d94f98d3db9b2 +@56da9a7f8ca906fa8c4bef3a6d33c850f694a0febae57a2f75458f68046ef382B033bb44d2eb3b03e5896529ae89c55cdb68a0132b0e506405d625be0c5d8384170B +@f826c9e2a57e9fd2959882aa6a69092cad9c49aaa0cbcb1576c8463cc88d9bc8""1DDoSnxJ5Pj14tG8XMWhnHrKvj9XYaopRt"UOP_DUP OP_HASH160 860d4561eec94f8cc245b35ab2bc05aece84bb65 OP_EQUALVERIFY OP_CHECKSIG*276a914860d4561eec94f8cc245b35ab2bc05aece84bb6588ac*"1DDoSnxJ5Pj14tG8XMWhnHrKvj9XYaopRt8$J  +@f826c9e2a57e9fd2959882aa6a69092cad9c49aaa0cbcb1576c8463cc88d9bc8""1CMf4iS3bBEq1XSVt37PKwxfEYDk4Z56qu"UOP_DUP OP_HASH160 7c917a2469693f931a87a524241a2cb2d8a96f05 OP_EQUALVERIFY OP_CHECKSIG*276a9147c917a2469693f931a87a524241a2cb2d8a96f0588ac*"1CMf4iS3bBEq1XSVt37PKwxfEYDk4Z56qu8$J  +@f826c9e2a57e9fd2959882aa6a69092cad9c49aaa0cbcb1576c8463cc88d9bc8""12p1gWckMekNkXp9Acxiy4Hu63WszdmxbL"UOP_DUP OP_HASH160 13dc3ea0b645e43f6c3f5cd3e8c52d04d59109e9 OP_EQUALVERIFY OP_CHECKSIG*276a91413dc3ea0b645e43f6c3f5cd3e8c52d04d59109e988ac*"12p1gWckMekNkXp9Acxiy4Hu63WszdmxbL8$J ;$-@0000000000000000000fb24dd3a687da67f56dc3f901682c3add930b14dcfb25"@0000000000000000000233cf30dd6cde110d60b4cb04035d62f6f3051cb283ef2"$-@0000000000000000000bc250af4b6626bf3699520e3357e4b2fc45126799a4db"@0000000000000000000fb24dd3a687da67f56dc3f901682c3add930b14dcfb252! + + +1@5c8acce2c5d47d14abb7de38549cb754ef816d8792aad6a26dd9e38d5848999c$"@0000000000000000000bc250af4b6626bf3699520e3357e4b2fc45126799a4db(-2 +@da527b246e57dfc9863d5fba44254360ffecb823ca836f6dc5887d86501f0474B026b4566b746c1513d3dd43ad2215c24d0c85999004d76153f47728fa902b737e22 +@d6050176068a5bc1ab48edb3921b9ab1789b99ff2ac300f5281eea2ab3120f21B020a1a80fdf4f09b6ee2b419b10cb50ed2beab88e3e9d96092eae08eb4476af176B +@5c8acce2c5d47d14abb7de38549cb754ef816d8792aad6a26dd9e38d5848999c""1Fex2XkAiG9pRNgvbJoEi3VLeFwfpaF4Fi"UOP_DUP OP_HASH160 a0bf15d42637a3ee31d5c3d922ff0be9da64e1ae OP_EQUALVERIFY OP_CHECKSIG*276a914a0bf15d42637a3ee31d5c3d922ff0be9da64e1ae88ac*"1Fex2XkAiG9pRNgvbJoEi3VLeFwfpaF4Fi8$J  +@5c8acce2c5d47d14abb7de38549cb754ef816d8792aad6a26dd9e38d5848999c""1PzzkSumRoi6t5XhVVho4B7iCfgZv3C4hQ"UOP_DUP OP_HASH160 fc4aaefe7b140f893f76ccd7b110c3dadb6d25eb OP_EQUALVERIFY OP_CHECKSIG*276a914fc4aaefe7b140f893f76ccd7b110c3dadb6d25eb88ac*"1PzzkSumRoi6t5XhVVho4B7iCfgZv3C4hQ8$J  +B@5c8acce2c5d47d14abb7de38549cb754ef816d8792aad6a26dd9e38d5848999c""14jpeHzM1jgeeZFtg3V18AxwXvEkFpAyNA"UOP_DUP OP_HASH160 29019e3c164464485b37a522b2c0492aee0378ee OP_EQUALVERIFY OP_CHECKSIG*276a91429019e3c164464485b37a522b2c0492aee0378ee88ac*"14jpeHzM1jgeeZFtg3V18AxwXvEkFpAyNA8$J  + + +1@1fdbaadf798bfa8643c151de5270a9713aa9a4f5a858842761fa872a3459472d$"@0000000000000000000bc250af4b6626bf3699520e3357e4b2fc45126799a4db(-2 +@68a557d213d6e97827d20f6e4430851e10e53f19db2c66e75dfe16be1b477f96B035d1bda3f90cf69fb9452602fb5c86552c7fafe5595dbc157b4c158b86dad2b4c2 +@b8879304ae4bcc2ab668cd1f9fd80996dba1d4f714a96821679bf6ea032a0537B02b321a539dc14ab089ac6a36a3ba493de59eaa6affd24b8e990c93826dc6d1d13B +@1fdbaadf798bfa8643c151de5270a9713aa9a4f5a858842761fa872a3459472d""1DqbCLWQJ4RFcaNpMBtrEwvYfF4Q3JUmpD"UOP_DUP OP_HASH160 8cd2053f65ca1c0b87e7c0b05d3ecd98f5e48a61 OP_EQUALVERIFY OP_CHECKSIG*276a9148cd2053f65ca1c0b87e7c0b05d3ecd98f5e48a6188ac*"1DqbCLWQJ4RFcaNpMBtrEwvYfF4Q3JUmpD8$J  +@1fdbaadf798bfa8643c151de5270a9713aa9a4f5a858842761fa872a3459472d""1CFsX6qWqeRXmHGUb6bW1vcXiZud88SKT2"UOP_DUP OP_HASH160 7b7960d1ffee9190bf1abbc0fbd148bc7bc64a53 OP_EQUALVERIFY OP_CHECKSIG*276a9147b7960d1ffee9190bf1abbc0fbd148bc7bc64a5388ac*"1CFsX6qWqeRXmHGUb6bW1vcXiZud88SKT28$J  +d@1fdbaadf798bfa8643c151de5270a9713aa9a4f5a858842761fa872a3459472d""1LfMTF1TMc58cgsrEZDr5yftErh5QTjXMi"UOP_DUP OP_HASH160 d7ab44ef534f0b540314b56bd6b44d0dd1af8c95 OP_EQUALVERIFY OP_CHECKSIG*276a914d7ab44ef534f0b540314b56bd6b44d0dd1af8c9588ac*"1LfMTF1TMc58cgsrEZDr5yftErh5QTjXMi8$J ; + +1@0a53ad7fb3c303cedb0e548afb08d7d8d330efdb9ceabf8f575c858a288d2758$"@0000000000000000000bc250af4b6626bf3699520e3357e4b2fc45126799a4db(-2 +@21ea84cfda1589994833b96114efde1979644ce0df8d60504839eb218f3c0036B03cba83caa675772a706147553bbc9196eadfa619169e3edc7c7eecbc7dd6843f82 +@c1f6980c63989217275b758d949687c8f33fbfb59c1d6fed745cd3f5c09226ecB03ae920b5790d0da8ea22bf66136eedbb4f4db99f5b072eda4c4f2c5d87ff5a1482 +@fd187a8f5d94eedc55b5d4f07b032c3c55e79add2bc4a80de8c0c715f6eb6bcdB02b6abc46998d3381ecabc8d39fe2ccde90bf35320469878408a61e7e0951a5050B +?@0a53ad7fb3c303cedb0e548afb08d7d8d330efdb9ceabf8f575c858a288d2758""1CTKHaH2D37SfLtpMenN8LoDo7GMkdmVEP"UOP_DUP OP_HASH160 7da3767a80ede9517577cbc550da9c87dd7fa51e OP_EQUALVERIFY OP_CHECKSIG*276a9147da3767a80ede9517577cbc550da9c87dd7fa51e88ac*"1CTKHaH2D37SfLtpMenN8LoDo7GMkdmVEP8$J  +z@0a53ad7fb3c303cedb0e548afb08d7d8d330efdb9ceabf8f575c858a288d2758""13jtwYPxurtiEpkbi5wcz5Sj9AcPGCowUF"UOP_DUP OP_HASH160 1e0d146087bc30f27b2e49f37714c59257e2d10e OP_EQUALVERIFY OP_CHECKSIG*276a9141e0d146087bc30f27b2e49f37714c59257e2d10e88ac*"13jtwYPxurtiEpkbi5wcz5Sj9AcPGCowUF8$J  +@0a53ad7fb3c303cedb0e548afb08d7d8d330efdb9ceabf8f575c858a288d2758""19KpkfZxTEohv1myBji252JYrzA6Ag9wSC"UOP_DUP OP_HASH160 5b505b0bd6e5ef791914dd1f484272fae815d2f2 OP_EQUALVERIFY OP_CHECKSIG*276a9145b505b0bd6e5ef791914dd1f484272fae815d2f288ac*"19KpkfZxTEohv1myBji252JYrzA6Ag9wSC8$J 9$ފ-@00000000000000000001b753d68f417a434153095501a810c37ac2c22cebefa5"@0000000000000000000bc250af4b6626bf3699520e3357e4b2fc45126799a4db2 + + +1@9ef9ce423fe488a79403262cfceddb8a1c94ad3532fcdb94e4e0866038b79af0$"@00000000000000000001b753d68f417a434153095501a810c37ac2c22cebefa5(ފ-2 +@fa6900deba66c6af1454fff9bea433df4d7b92b8724d7d8c7f0449e1fbba4d4dB02705e1cde5b8fd2c6e9b924e6ccfc954fdd61277ae4563b4656f02ff822aa9e512 +@9c6901a251e426d47979314a8b8a9769b6c88c480f4f7ef96c32e911138084b9B02697a2003a5476714079e6135af93f8359bdfc9add2c60e4f8c8ff1251ed742e5B +@9ef9ce423fe488a79403262cfceddb8a1c94ad3532fcdb94e4e0866038b79af0""1NRcY6vCVwmKQ273ydRNUQr38BkJkeeS3r"UOP_DUP OP_HASH160 eb0249e87096ac45a0bf6041735de4b5aa658aad OP_EQUALVERIFY OP_CHECKSIG*276a914eb0249e87096ac45a0bf6041735de4b5aa658aad88ac*"1NRcY6vCVwmKQ273ydRNUQr38BkJkeeS3r8$J  +@9ef9ce423fe488a79403262cfceddb8a1c94ad3532fcdb94e4e0866038b79af0""19PGqVX3jz6upv2852EyfB4HZct7vJBXs4"UOP_DUP OP_HASH160 5bf760700d7387c06782de1309a11efe960d5188 OP_EQUALVERIFY OP_CHECKSIG*276a9145bf760700d7387c06782de1309a11efe960d518888ac*"19PGqVX3jz6upv2852EyfB4HZct7vJBXs48$J  +٥@9ef9ce423fe488a79403262cfceddb8a1c94ad3532fcdb94e4e0866038b79af0""1AvsDrTBxPUaLxfunGtZT3wAMAG9E8rxhN"UOP_DUP OP_HASH160 6ce919d503af1db9c4c68532e42fea1dd5f1e475 OP_EQUALVERIFY OP_CHECKSIG*276a9146ce919d503af1db9c4c68532e42fea1dd5f1e47588ac*"1AvsDrTBxPUaLxfunGtZT3wAMAG9E8rxhN8$J ; + + +1@a8774a8533cb9a7faaa706fb4f5ca45a591ccd25b6d2881fee42a3343202a23e$"@00000000000000000001b753d68f417a434153095501a810c37ac2c22cebefa5(ފ-2 +@e87c5cda9e42a105bf34027170809ae240d9584f1e9277dc3f289c18cdc41bd7B034450e5bd826d8a86e8ee28a2824483c5d2f73456d77a8f72c0919316a907dead2 +@5dad67f34f351262c2f2efb8f2349a0b9ddf1e63e63aba07e0bbe91c6e03f3ccB027813c2521fa1db795a44be558aa1364c32b9ae5a6b8e962d77dd6a9c3bb3b2b6B +@a8774a8533cb9a7faaa706fb4f5ca45a591ccd25b6d2881fee42a3343202a23e""1EBC1h2VihFcvt1fGnmQvEv5JsGYMhqMWj"UOP_DUP OP_HASH160 9086fcb10ff8af4df41a558d154922385cf3af5a OP_EQUALVERIFY OP_CHECKSIG*276a9149086fcb10ff8af4df41a558d154922385cf3af5a88ac*"1EBC1h2VihFcvt1fGnmQvEv5JsGYMhqMWj8$J  +@a8774a8533cb9a7faaa706fb4f5ca45a591ccd25b6d2881fee42a3343202a23e""16BRpH3j8CfS7zF5uKfeBPJ36XSFmXKXsf"UOP_DUP OP_HASH160 38d180ce8bb64a9d2d39efab0b3ba29498e8a959 OP_EQUALVERIFY OP_CHECKSIG*276a91438d180ce8bb64a9d2d39efab0b3ba29498e8a95988ac*"16BRpH3j8CfS7zF5uKfeBPJ36XSFmXKXsf8$J  +@a8774a8533cb9a7faaa706fb4f5ca45a591ccd25b6d2881fee42a3343202a23e""1E6T4k4NcSaqaM5NhHn81BDVDb1h6xPF5V"UOP_DUP OP_HASH160 8fa178fa23f87f99034f07c599befce9d63c3fcb OP_EQUALVERIFY OP_CHECKSIG*276a9148fa178fa23f87f99034f07c599befce9d63c3fcb88ac*"1E6T4k4NcSaqaM5NhHn81BDVDb1h6xPF5V8$J  $-@0000000000000000000e415a83020bddc8091b6d180323b743b2e5a0a754fe08"@00000000000000000001b753d68f417a434153095501a810c37ac2c22cebefa52 + + + +1@db78392c05d1b7dd16ca7a599a2cbfd0e66dada7ab72437578662ddc1bf32d69$"@0000000000000000000e415a83020bddc8091b6d180323b743b2e5a0a754fe08(-2 +@cba2394f5b5a0c3d12ddbb1efa0adcb76b9b4c03c75eff7f19c676ca9005922fB03ae6be75e62357e8b1e622c7df6fab42369b01bf9ac95ac8e3364cd04ce11ebb32 +@7e3665804c5b0d3f60a8393b2be022e89863b97711079a9e84f67dbaa6199486B02107c05e2618da2d05c3e7f684ada5009fe6248e8cdf2a99294d70c5381baf2d6B +=@db78392c05d1b7dd16ca7a599a2cbfd0e66dada7ab72437578662ddc1bf32d69""12CEWAW3p9F8SuH3oBfgkfpoZ8QRC5zDny"UOP_DUP OP_HASH160 0d17f9137b71d2ddba875ac0dc3117a899a447e7 OP_EQUALVERIFY OP_CHECKSIG*276a9140d17f9137b71d2ddba875ac0dc3117a899a447e788ac*"12CEWAW3p9F8SuH3oBfgkfpoZ8QRC5zDny8$J  +@db78392c05d1b7dd16ca7a599a2cbfd0e66dada7ab72437578662ddc1bf32d69""1BckU6WydGaGWW8aKK8qbmsXYX58tHUQwS"UOP_DUP OP_HASH160 747419decd9d40ebd487dd918dd8fa2908e73b39 OP_EQUALVERIFY OP_CHECKSIG*276a914747419decd9d40ebd487dd918dd8fa2908e73b3988ac*"1BckU6WydGaGWW8aKK8qbmsXYX58tHUQwS8$J  +@db78392c05d1b7dd16ca7a599a2cbfd0e66dada7ab72437578662ddc1bf32d69""1J1GRTFbqwLhZtVRzWrxvzFb38KeRWpdDK"UOP_DUP OP_HASH160 ba8702f9da70ed3f51fc56262f12895cc2ab06dd OP_EQUALVERIFY OP_CHECKSIG*276a914ba8702f9da70ed3f51fc56262f12895cc2ab06dd88ac*"1J1GRTFbqwLhZtVRzWrxvzFb38KeRWpdDK8$J $̼-@000000000000000000140f0d477a7b14aaebd4ca1f3563df8183deed2d7421c1"@0000000000000000000e415a83020bddc8091b6d180323b743b2e5a0a754fe082 + +1@bedb68dc628beb00bc20d0010cad48c9fe291f544c10f47a5428d83fe6ac97c6$"@000000000000000000140f0d477a7b14aaebd4ca1f3563df8183deed2d7421c1(̼-2 +@db78392c05d1b7dd16ca7a599a2cbfd0e66dada7ab72437578662ddc1bf32d69B03951a3e36a87f53442cfd0d12c9c06dc6e7ec22130c8b5ed2591fb64c82b3c99b2 +@7f401948f899fffc96438d434c359f3cab2b94baf9188471fbed07da7709d56eB0235788f2e39dfd2529b6a9b5fc9e6aca5df28605238c42632a9f48155dd61be22B +=@bedb68dc628beb00bc20d0010cad48c9fe291f544c10f47a5428d83fe6ac97c6""1Etu9ZTXYYP81TWVtVsVaT1Mr16K27pKcp"UOP_DUP OP_HASH160 986a613dafec0a264306835e72205adbb233ed77 OP_EQUALVERIFY OP_CHECKSIG*276a914986a613dafec0a264306835e72205adbb233ed7788ac*"1Etu9ZTXYYP81TWVtVsVaT1Mr16K27pKcp8$J  +<@bedb68dc628beb00bc20d0010cad48c9fe291f544c10f47a5428d83fe6ac97c6""18FCnQ8ehPriMZxN5XqtbEf3Jxnza1j6dc"UOP_DUP OP_HASH160 4f788a28df5c74c04937dc25671842acc4c277ab OP_EQUALVERIFY OP_CHECKSIG*276a9144f788a28df5c74c04937dc25671842acc4c277ab88ac*"18FCnQ8ehPriMZxN5XqtbEf3Jxnza1j6dc8$J  +@bedb68dc628beb00bc20d0010cad48c9fe291f544c10f47a5428d83fe6ac97c6"l"6OP_RETURN 1001f6b6c77254e5f85c2a2ade0b86b2c5eaa3421adc*06a161001f6b6c77254e5f85c2a2ade0b86b2c5eaa3421adc2rT\** B8$J  + +1@da6167cfe66f1756889f5093d41f7b29086bde7c2a2952a9ee05bb4f29b2e35c$"@000000000000000000140f0d477a7b14aaebd4ca1f3563df8183deed2d7421c1(̼-2 +@42dfbaa285fe262faec498bbcad2337f8fe99a10acb76170d10dace28cdf5001B035a584e2592e72497089e3ae236400daf5f88412af3c1558e2948de0ece9cab062 +@937908df41bd91448853630af772a554871116847059ac292057865ee0f26366B03ea1353ebca1133071adecf7a14dca515df410a3283f5bfb2baf82f48a08deb992 +@6bdd8adbb367cff5e1ca0b75947370ae9e5775ed85479a2b8e48516b0c4b6d50B02dc65cf057891a5fbbbd4a14d6bd95514035b451de7e8772196f3fdd20689cc912 +@9d8613e74a587852856e0ae6391932518fe0860556ff747b3672c18dc8e429faB0259336691cd9212770c19452e0f6d79c85573d1df61f4e1b044ad1b6283a97a89B +N@da6167cfe66f1756889f5093d41f7b29086bde7c2a2952a9ee05bb4f29b2e35c""1MzzW62PGEtc2zJJtGeYXj9QYAi6v9GFEz"UOP_DUP OP_HASH160 e65a39af079d2a3a4c947f1c3399d99ac0090b37 OP_EQUALVERIFY OP_CHECKSIG*276a914e65a39af079d2a3a4c947f1c3399d99ac0090b3788ac*"1MzzW62PGEtc2zJJtGeYXj9QYAi6v9GFEz8$J  +@da6167cfe66f1756889f5093d41f7b29086bde7c2a2952a9ee05bb4f29b2e35c""12YdAKDzSzVocnJpSH59hSM8KVtkKq5bjP"UOP_DUP OP_HASH160 10f334b872c8929e7a8b684aef2b77bd42ade1b4 OP_EQUALVERIFY OP_CHECKSIG*276a91410f334b872c8929e7a8b684aef2b77bd42ade1b488ac*"12YdAKDzSzVocnJpSH59hSM8KVtkKq5bjP8$J  +6@da6167cfe66f1756889f5093d41f7b29086bde7c2a2952a9ee05bb4f29b2e35c""1P4yDA5NVv72LXZevNptzBXQck28SEQPBK"UOP_DUP OP_HASH160 f212efc0c00af6c6b9e5103a8c0c70e9943b4d4b OP_EQUALVERIFY OP_CHECKSIG*276a914f212efc0c00af6c6b9e5103a8c0c70e9943b4d4b88ac*"1P4yDA5NVv72LXZevNptzBXQck28SEQPBK8$J $ٌ-@0000000000000000000413b05752b629dfc4be03153a2917b14fbc45d509c320"@000000000000000000140f0d477a7b14aaebd4ca1f3563df8183deed2d7421c12$-@000000000000000000199f923140e160a40b3e1334e6ff1603befa3533044825"@0000000000000000000413b05752b629dfc4be03153a2917b14fbc45d509c3202$-@00000000000000000007fc1913330fb3e0587a6b2af445eb12c03309656268d6"@000000000000000000199f923140e160a40b3e1334e6ff1603befa35330448252 + + +1@4aa4ceb4cc920df91a2864a7544fefc668afc5c3c41a72c61ed195916dd3302d$"@00000000000000000007fc1913330fb3e0587a6b2af445eb12c03309656268d6(-2 +@7e3665804c5b0d3f60a8393b2be022e89863b97711079a9e84f67dbaa6199486B03b1701373fea75493e0f5c2588ab0ec32ab162b4e028702cc503b62eb7d7cb7522 +@db78392c05d1b7dd16ca7a599a2cbfd0e66dada7ab72437578662ddc1bf32d69B024f301953920c070928ca79dc4b710e1928ecd62941699175f346ba74781ff178B +@4aa4ceb4cc920df91a2864a7544fefc668afc5c3c41a72c61ed195916dd3302d""17s2ZhK8yVnA21FderXjPgcem9yncmY3Gw"UOP_DUP OP_HASH160 4b46dbad11db874d8f8840cedeffadf4d450c3ff OP_EQUALVERIFY OP_CHECKSIG*276a9144b46dbad11db874d8f8840cedeffadf4d450c3ff88ac*"17s2ZhK8yVnA21FderXjPgcem9yncmY3Gw8$J  +ؗ@4aa4ceb4cc920df91a2864a7544fefc668afc5c3c41a72c61ed195916dd3302d""1JfX7XfGxp8H4QyLT1Yu15K8jQwbY4i3CM"UOP_DUP OP_HASH160 c1c314e1ff09134a8400f9c38af1d621adc6653c OP_EQUALVERIFY OP_CHECKSIG*276a914c1c314e1ff09134a8400f9c38af1d621adc6653c88ac*"1JfX7XfGxp8H4QyLT1Yu15K8jQwbY4i3CM8$J  +@4aa4ceb4cc920df91a2864a7544fefc668afc5c3c41a72c61ed195916dd3302d""1MEWbRq6gzKP7tJXCPAaJibSSwnQmt3Gfo"UOP_DUP OP_HASH160 ddf0a06ce8dec4c86e42bd755984873452fd0259 OP_EQUALVERIFY OP_CHECKSIG*276a914ddf0a06ce8dec4c86e42bd755984873452fd025988ac*"1MEWbRq6gzKP7tJXCPAaJibSSwnQmt3Gfo8$J  + + +1@ccd0ac951367b18306cab55dbe84a4cfe686f3d5cc086bec105a9ca3ec880c1d$"@00000000000000000007fc1913330fb3e0587a6b2af445eb12c03309656268d6(-2 +@982105b6d6c323a33c41af8cb7c1d110d2af1c3e0eb8ce1fbe9a26afc5a0a8eaB02d2a09e40cbadef78647a77a0ef2c50c3104d860effd4c3a99aab70b1969087fc2 +@09caba7ffd9de24228a2c9d5566a0eb5fdef184534c624120edade4ed72161d5B0330c92ff3029411db1408a3da0f8c2017dcb9a29f5f3ca71c8eb21fa420095c5dB +@ccd0ac951367b18306cab55dbe84a4cfe686f3d5cc086bec105a9ca3ec880c1d""1Bjjy4G1ZSXVAk6vqTzmBcs28cqmGCm5ex"UOP_DUP OP_HASH160 75c69848092a6b2961d3015ed8707ed867d6b6fb OP_EQUALVERIFY OP_CHECKSIG*276a91475c69848092a6b2961d3015ed8707ed867d6b6fb88ac*"1Bjjy4G1ZSXVAk6vqTzmBcs28cqmGCm5ex8$J  +@ccd0ac951367b18306cab55dbe84a4cfe686f3d5cc086bec105a9ca3ec880c1d""1GZ9ntKgQMB9jn7dwS1BjBYAZfkE9dRU33"UOP_DUP OP_HASH160 aa9e8936a2fddd05ce3ef1ea274f9077bee1b148 OP_EQUALVERIFY OP_CHECKSIG*276a914aa9e8936a2fddd05ce3ef1ea274f9077bee1b14888ac*"1GZ9ntKgQMB9jn7dwS1BjBYAZfkE9dRU338$J  + @ccd0ac951367b18306cab55dbe84a4cfe686f3d5cc086bec105a9ca3ec880c1d""1BTGoY6CocmwNvWwW9yi8CL1Bk2EGTpCbj"UOP_DUP OP_HASH160 72a943940dfb86e4d4189c9ceb1b319131066405 OP_EQUALVERIFY OP_CHECKSIG*276a91472a943940dfb86e4d4189c9ceb1b31913106640588ac*"1BTGoY6CocmwNvWwW9yi8CL1Bk2EGTpCbj8$J $턍-@000000000000000000066229e8b87df09290cc70dc4afb8cfbcf9b12d1765749"@00000000000000000007fc1913330fb3e0587a6b2af445eb12c03309656268d62Ÿ$ԡ-@0000000000000000001922fbbf5f82dbed66f65e10b31700388afa51408a4134"@000000000000000000066229e8b87df09290cc70dc4afb8cfbcf9b12d17657492 + +1@4a59f592b5d81f90e36a939372640e3637c28930a9ab23a2af6ef1bd13bd9139Ÿ$"@0000000000000000001922fbbf5f82dbed66f65e10b31700388afa51408a4134(ԡ-2 +@4aa4ceb4cc920df91a2864a7544fefc668afc5c3c41a72c61ed195916dd3302dB02395b76fb59dbcf7b510c336799c2e6858361cec5cd56bec988543d082bab7c602 +@d82995f7d43570ae77a10704205b63164e2f31a71d7a732d31e07b659943c6f7B0351a83ab64a7f2d199cdb6661bb585e621ae0b2221b580f80da2c32a32bacbc92B +@4a59f592b5d81f90e36a939372640e3637c28930a9ab23a2af6ef1bd13bd9139""1ADoGuJG9GGbbNfQ2ZxXHib89wpVrqMiGY"UOP_DUP OP_HASH160 6524c056d1bc90acad21fd3bddd30c0e64002239 OP_EQUALVERIFY OP_CHECKSIG*276a9146524c056d1bc90acad21fd3bddd30c0e6400223988ac*"1ADoGuJG9GGbbNfQ2ZxXHib89wpVrqMiGY8Ÿ$J  +<@4a59f592b5d81f90e36a939372640e3637c28930a9ab23a2af6ef1bd13bd9139""19oHMTgPuxyDL7yrHohEN5GHWw8Lovjf9B"UOP_DUP OP_HASH160 6081ca860a501f01f75c6a5d9aade143dd39b909 OP_EQUALVERIFY OP_CHECKSIG*276a9146081ca860a501f01f75c6a5d9aade143dd39b90988ac*"19oHMTgPuxyDL7yrHohEN5GHWw8Lovjf9B8Ÿ$J  +@4a59f592b5d81f90e36a939372640e3637c28930a9ab23a2af6ef1bd13bd9139"l"6OP_RETURN 10015fd9fc42456d22eccc0221fdf0694dc5bab4f461*06a1610015fd9fc42456d22eccc0221fdf0694dc5bab4f4612_BEm"!iMźa8Ÿ$J  + +1@92bbc5d3cb6fccf447969e0d0b5382f125e71aae6134a00c61fe3e9a9197d39dŸ$"@0000000000000000001922fbbf5f82dbed66f65e10b31700388afa51408a4134(ԡ-2 +@4a59f592b5d81f90e36a939372640e3637c28930a9ab23a2af6ef1bd13bd9139B02841cb13e751fec7780edf900b923296d4d876eb810eba104c4cb3745b041e8c62 +@4a59f592b5d81f90e36a939372640e3637c28930a9ab23a2af6ef1bd13bd9139B03d4b37ea3f8c7d48d48cb5a6fcc6aa869e71ef2e12af2b29f38245e505dce6effB +@92bbc5d3cb6fccf447969e0d0b5382f125e71aae6134a00c61fe3e9a9197d39d""19fad3pdGhPw9pcDqRWx4sVDVJ1agzuUBw"UOP_DUP OP_HASH160 5f0ce0efa422d74efaedbc295f611d6d61cc41c6 OP_EQUALVERIFY OP_CHECKSIG*276a9145f0ce0efa422d74efaedbc295f611d6d61cc41c688ac*"19fad3pdGhPw9pcDqRWx4sVDVJ1agzuUBw8Ÿ$J  +<@92bbc5d3cb6fccf447969e0d0b5382f125e71aae6134a00c61fe3e9a9197d39d""1KeDFGnCxTjCdH1rfnp7Kctdz3W9W51Jgk"UOP_DUP OP_HASH160 cc7be09016b2db454ea0067fbafc1781a7f222dc OP_EQUALVERIFY OP_CHECKSIG*276a914cc7be09016b2db454ea0067fbafc1781a7f222dc88ac*"1KeDFGnCxTjCdH1rfnp7Kctdz3W9W51Jgk8Ÿ$J  +@92bbc5d3cb6fccf447969e0d0b5382f125e71aae6134a00c61fe3e9a9197d39d"l"6OP_RETURN 10011d1c1ddf18690e757e5eeede2e71984a0f89a239*06a1610011d1c1ddf18690e757e5eeede2e71984a0f89a2392iu~^.qJ98Ÿ$J ß$-@0000000000000000000085e9642932cdb17ef3d3cd0d3f3c381ab22e132bcee5"@0000000000000000001922fbbf5f82dbed66f65e10b31700388afa51408a41342ğ$褱-@0000000000000000000c05e39b446b356fba36f0802dca892be88c5110505853"@0000000000000000000085e9642932cdb17ef3d3cd0d3f3c381ab22e132bcee52ş$̍-@0000000000000000001859ddf86a1be8b78e5ef71579b1cd8700875d2c3480cc"@0000000000000000000c05e39b446b356fba36f0802dca892be88c51105058532 Ɵ$܍-@0000000000000000000785a23fca67d499ee2fc880337ec7a074b9fe0cd7fe4e"@0000000000000000001859ddf86a1be8b78e5ef71579b1cd8700875d2c3480cc2 + +1@b49e05c8d44f5b5c8c5bff54ad11db096e8198c9bcb79795853037db1987f843Ɵ$"@0000000000000000000785a23fca67d499ee2fc880337ec7a074b9fe0cd7fe4e(܍-2 +@9c644465435069e765596df10e9827b2bc77af04ba0fd5531cffc1276cdc47c8B032632b2fe151d2e4424def996d67cd4509a242aef65ef40320660aa2564338bf32 +@935fdff823e795576f481143929d9e9d889b6f0b2667f04995fedf27b94b54fcB0208d47585abbcce122148ea46d7b29cfc889e4bc46b122d83c884da185d107dda2 +@a905e7e779f6cd49712da09b4d2407e59d84d9085582a1c19e80b212d0f2fc7bB03c5841741174e102892767ac6bdc08f898ff300ff4c0d29f60472487c97f7df96B +@b49e05c8d44f5b5c8c5bff54ad11db096e8198c9bcb79795853037db1987f843""1H2gDdJ6Tc9yGhorXpP3EPcr24wh5LsuQu"UOP_DUP OP_HASH160 afd32a70670023c92d7e3f4eede6b45e85207d4f OP_EQUALVERIFY OP_CHECKSIG*276a914afd32a70670023c92d7e3f4eede6b45e85207d4f88ac*"1H2gDdJ6Tc9yGhorXpP3EPcr24wh5LsuQu8Ɵ$J  +@b49e05c8d44f5b5c8c5bff54ad11db096e8198c9bcb79795853037db1987f843""14x9FWu18gC2PfMe6PsyeQAhKr8TDCmhro"UOP_DUP OP_HASH160 2b562468e2768e233faa1924c334954992ace310 OP_EQUALVERIFY OP_CHECKSIG*276a9142b562468e2768e233faa1924c334954992ace31088ac*"14x9FWu18gC2PfMe6PsyeQAhKr8TDCmhro8Ɵ$J  +@b49e05c8d44f5b5c8c5bff54ad11db096e8198c9bcb79795853037db1987f843""1KPo9ENUj4pJdgsazuMCpxxu1vXEd5jJos"UOP_DUP OP_HASH160 c9c1eebe3eac1a699b14aad45674604b17c084f1 OP_EQUALVERIFY OP_CHECKSIG*276a914c9c1eebe3eac1a699b14aad45674604b17c084f188ac*"1KPo9ENUj4pJdgsazuMCpxxu1vXEd5jJos8Ɵ$J !ǟ$୞-@00000000000000000019ac0d95ee5ca5baf856a8dcef820e79a80984e63d0f02"@0000000000000000000785a23fca67d499ee2fc880337ec7a074b9fe0cd7fe4e2 + + +1@9c4ef444a08d23dfc1791e631fe56c21cf7a0d82e48f7764f83732f2cdfc7cbdǟ$"@00000000000000000019ac0d95ee5ca5baf856a8dcef820e79a80984e63d0f02(୞-2 +@5dad67f34f351262c2f2efb8f2349a0b9ddf1e63e63aba07e0bbe91c6e03f3ccB035a18f4fef1a29bce06dc038fd10b6920da3d15f1f6e757006b80f7d26a282eb62 +@a8774a8533cb9a7faaa706fb4f5ca45a591ccd25b6d2881fee42a3343202a23eB02ddf071b7ac1008d5858a008b495afec142143a07b7dc70d5f037235357819792B +ذ@9c4ef444a08d23dfc1791e631fe56c21cf7a0d82e48f7764f83732f2cdfc7cbd""1EGLxohHEZqAWzpuKc3CXtFmWmNBFunpUk"UOP_DUP OP_HASH160 918089c67e70326481f0742268ccf3434ad5c298 OP_EQUALVERIFY OP_CHECKSIG*276a914918089c67e70326481f0742268ccf3434ad5c29888ac*"1EGLxohHEZqAWzpuKc3CXtFmWmNBFunpUk8ǟ$J  +=@9c4ef444a08d23dfc1791e631fe56c21cf7a0d82e48f7764f83732f2cdfc7cbd""16MqiESMFYnQ5deoytoPEmN8vnwJFB3QfT"UOP_DUP OP_HASH160 3ac99c2640d950be39c086c50d17338fa35e119d OP_EQUALVERIFY OP_CHECKSIG*276a9143ac99c2640d950be39c086c50d17338fa35e119d88ac*"16MqiESMFYnQ5deoytoPEmN8vnwJFB3QfT8ǟ$J  +@9c4ef444a08d23dfc1791e631fe56c21cf7a0d82e48f7764f83732f2cdfc7cbd""17mftSUiWhoNTuECrbofN6uw8ApY9Srfxy"UOP_DUP OP_HASH160 4a4384a5f7630f8ee08bc2948ed56fab544d9dad OP_EQUALVERIFY OP_CHECKSIG*276a9144a4384a5f7630f8ee08bc2948ed56fab544d9dad88ac*"17mftSUiWhoNTuECrbofN6uw8ApY9Srfxy8ǟ$J  + + +1@91f6bc1df0b8d86d3897e4f48082b9653a6f9260e615d91ed522bae7cce9de16ǟ$"@00000000000000000019ac0d95ee5ca5baf856a8dcef820e79a80984e63d0f02(୞-2 +@71a6eec04a3abf90d8905ff6dfe58538cdbf4c90f363770c2aeeb42ecc27a6d7B02a0a738fcdf6a2bc1648d003b75d46963bb579ccde3818884bc71e229c0d2a3922 +@9c4ef444a08d23dfc1791e631fe56c21cf7a0d82e48f7764f83732f2cdfc7cbdB039043ccf4cd73de0074e11d11e97f3f98d8d59ca990a266a675dd19a150726479B +@91f6bc1df0b8d86d3897e4f48082b9653a6f9260e615d91ed522bae7cce9de16""166YTMMRS4zUh8MXm2dfx3UmjbN4L3vEYm"UOP_DUP OP_HASH160 37e4f7297c15637a78226a8c63436c6efd6d979a OP_EQUALVERIFY OP_CHECKSIG*276a91437e4f7297c15637a78226a8c63436c6efd6d979a88ac*"166YTMMRS4zUh8MXm2dfx3UmjbN4L3vEYm8ǟ$J  +=@91f6bc1df0b8d86d3897e4f48082b9653a6f9260e615d91ed522bae7cce9de16""1A5j9ZuKtqYBjapJvGXUXDDjjhxA8Vjt7C"UOP_DUP OP_HASH160 639dfaa24e0781cd70544788e1ec239f5d972cda OP_EQUALVERIFY OP_CHECKSIG*276a914639dfaa24e0781cd70544788e1ec239f5d972cda88ac*"1A5j9ZuKtqYBjapJvGXUXDDjjhxA8Vjt7C8ǟ$J  +@91f6bc1df0b8d86d3897e4f48082b9653a6f9260e615d91ed522bae7cce9de16""19CNPzK9H6kvPGjkoLW1BJtEE2G81BpdRY"UOP_DUP OP_HASH160 59e7714fa0f465d84693a1d8c78df54691cf43ac OP_EQUALVERIFY OP_CHECKSIG*276a91459e7714fa0f465d84693a1d8c78df54691cf43ac88ac*"19CNPzK9H6kvPGjkoLW1BJtEE2G81BpdRY8ǟ$J  + + +1@0a902bcab38db37cc93f38c9699a883e69422912e678f9c02081e5b52ccbbb78ǟ$"@00000000000000000019ac0d95ee5ca5baf856a8dcef820e79a80984e63d0f02(୞-2 +@ff7666ea37cc2148a7ad8875524fa9f507676401efb37a6e811b7e177ea3e2a1B020aebb9b3692abf842f072098f356d724b8f5be65f784c45983a59647ab4a04922 +@7a1cdff1a64d86ff37e24d4ead0ba7ea3644e5122790323281f842c0c722677cB02db1310d5c65e7bb8dccd1ed394019f97b18060dbbb7e62d3d820b7d493400d91B +W@0a902bcab38db37cc93f38c9699a883e69422912e678f9c02081e5b52ccbbb78""1H1ofsiPX7mUeQ3dXRegFmQZ1qx41bQZ46"UOP_DUP OP_HASH160 afa8f88cfe10c2d96ba2f94cdbad9764fe30d632 OP_EQUALVERIFY OP_CHECKSIG*276a914afa8f88cfe10c2d96ba2f94cdbad9764fe30d63288ac*"1H1ofsiPX7mUeQ3dXRegFmQZ1qx41bQZ468ǟ$J  + @0a902bcab38db37cc93f38c9699a883e69422912e678f9c02081e5b52ccbbb78""19npYzgQ54Zbrw7NAYwfWapGG85JNfHDBx"UOP_DUP OP_HASH160 606b6b2cbe40484ba74b83dcb947ce4bed53b2cb OP_EQUALVERIFY OP_CHECKSIG*276a914606b6b2cbe40484ba74b83dcb947ce4bed53b2cb88ac*"19npYzgQ54Zbrw7NAYwfWapGG85JNfHDBx8ǟ$J  +@0a902bcab38db37cc93f38c9699a883e69422912e678f9c02081e5b52ccbbb78""189XELTc4jov8aiFyEvuVfxNYAfJa6BJ2w"UOP_DUP OP_HASH160 4e65715e8f16afb840dc261d62551268a03ae68a OP_EQUALVERIFY OP_CHECKSIG*276a9144e65715e8f16afb840dc261d62551268a03ae68a88ac*"189XELTc4jov8aiFyEvuVfxNYAfJa6BJ2w8ǟ$J ȟ$ड-@000000000000000000021b30afc9bb649731d4e4f4ad417f06c50cd7bc9c22dd"@00000000000000000019ac0d95ee5ca5baf856a8dcef820e79a80984e63d0f022ɟ$-@0000000000000000000a6f3180f0e0c670eca0d5327feb2c648137256e36df68"@000000000000000000021b30afc9bb649731d4e4f4ad417f06c50cd7bc9c22dd2ʟ$Ž-@00000000000000000008b1feb9649fbba0f2a524f555139ebb942420eb027318"@0000000000000000000a6f3180f0e0c670eca0d5327feb2c648137256e36df682˟$؎-@0000000000000000000405cdd30ed8380602e918f2203d2ce407a217ab263b72"@00000000000000000008b1feb9649fbba0f2a524f555139ebb942420eb0273182̟$-@00000000000000000013f1657081b0aa2c356df6140d2931e5e210a04e371cb6"@0000000000000000000405cdd30ed8380602e918f2203d2ce407a217ab263b722 ͟$-@000000000000000000059e6ce27641419149c94d3dd87a1e0e338994720ec0b1"@00000000000000000013f1657081b0aa2c356df6140d2931e5e210a04e371cb62 + + + +1@f3d2a491fe41aa9a018bc42afb2d95ecc1ba6b243721efb3f2ae7baf754b9d58͟$"@000000000000000000059e6ce27641419149c94d3dd87a1e0e338994720ec0b1(-2 +@9d8613e74a587852856e0ae6391932518fe0860556ff747b3672c18dc8e429faB0309f101513a4f2e87c52e9ed8e7cbc5a0dd444a9c5135ddf090a8c78d76cb177a2 +@bfef34b9e8d14959106f54d9fb8d73c73f27518b83043448b181e8fef21689e6B0273de004833a79404f5984df1732ce3f4d09b15bd3dc28d979f0dced26ae8e7eaB +r@f3d2a491fe41aa9a018bc42afb2d95ecc1ba6b243721efb3f2ae7baf754b9d58""1HhKzPbDKEkYDhMbBV76SY2qzqmXC5JJG5"UOP_DUP OP_HASH160 b72280ac20b10d36b4b666d24855cfb36c58c0fb OP_EQUALVERIFY OP_CHECKSIG*276a914b72280ac20b10d36b4b666d24855cfb36c58c0fb88ac*"1HhKzPbDKEkYDhMbBV76SY2qzqmXC5JJG58͟$J  +\@f3d2a491fe41aa9a018bc42afb2d95ecc1ba6b243721efb3f2ae7baf754b9d58""1QHo4irSWnsJA3A2r8dMDzAQbL6rGWKWRz"UOP_DUP OP_HASH160 ff78003755adf6794c05c65adf2e3dd0be036c80 OP_EQUALVERIFY OP_CHECKSIG*276a914ff78003755adf6794c05c65adf2e3dd0be036c8088ac*"1QHo4irSWnsJA3A2r8dMDzAQbL6rGWKWRz8͟$J  +@f3d2a491fe41aa9a018bc42afb2d95ecc1ba6b243721efb3f2ae7baf754b9d58""1LosoJiCHTrwGs3Hvds2Z2dx3zDB6fnCoG"UOP_DUP OP_HASH160 d947edb09f55e83ca9ec9138f08a323e7917ce92 OP_EQUALVERIFY OP_CHECKSIG*276a914d947edb09f55e83ca9ec9138f08a323e7917ce9288ac*"1LosoJiCHTrwGs3Hvds2Z2dx3zDB6fnCoG8͟$J &Ο$-@00000000000000000012e179e8fc83595271aa66cb5d937d7e25536a82e784d1"@000000000000000000059e6ce27641419149c94d3dd87a1e0e338994720ec0b12ϟ$ɏ-@00000000000000000007d1438ae7f862db7c4a5ef06ba7401f671e525a18f7c7"@00000000000000000012e179e8fc83595271aa66cb5d937d7e25536a82e784d12П$-@0000000000000000000fc8eb210a4674d80da55af11b67862a74ee35b2655137"@00000000000000000007d1438ae7f862db7c4a5ef06ba7401f671e525a18f7c72џ$ď-@00000000000000000015931f63d4c54c09d6b13f3202b6b9a2b9ec2804114fb5"@0000000000000000000fc8eb210a4674d80da55af11b67862a74ee35b26551372ҟ$я-@000000000000000000051e65d5b5a946eeca788308400f951662236939a46617"@00000000000000000015931f63d4c54c09d6b13f3202b6b9a2b9ec2804114fb52ӟ$-@00000000000000000010911d128769bf695be19f41e58682a002a0795cc84853"@000000000000000000051e65d5b5a946eeca788308400f951662236939a466172 ԟ$-@000000000000000000106ca10033d78d3a29f96cba7793b6d983d6d06ff152d9"@00000000000000000010911d128769bf695be19f41e58682a002a0795cc848532 + + + +1@14b5b298071866d8e9ed58829ce4becf3870a863e78c54b9ed2c2e6382f8ea3cԟ$"@000000000000000000106ca10033d78d3a29f96cba7793b6d983d6d06ff152d9(-2 +@e33a6318f541622b1bb40b2972d98371b89e75fed713321319d492f9c16694f0B03a22c64b2c1dc4f9129dd8b4856930bcca468939afa47e524f6a0eea087c580232 +@0d87ee2f6f00ff550d897ea03aabf03a7c92b2d5b9e00aa88aa9f9167af4c2fdB039987ddfced313c056a29ed88fb46d2d8232a7757de7896f54a657f09701be9ceB +@14b5b298071866d8e9ed58829ce4becf3870a863e78c54b9ed2c2e6382f8ea3c""19DF1WXttiSvjhFkg7jqeKVDo4FctiaphU"UOP_DUP OP_HASH160 5a11b116a0c626b11ff4d38ed667222b425d5ea1 OP_EQUALVERIFY OP_CHECKSIG*276a9145a11b116a0c626b11ff4d38ed667222b425d5ea188ac*"19DF1WXttiSvjhFkg7jqeKVDo4FctiaphU8ԟ$J  +@14b5b298071866d8e9ed58829ce4becf3870a863e78c54b9ed2c2e6382f8ea3c""1PkSnh1WvgSdsK9bkqqS1DqQqW2mo1QatQ"UOP_DUP OP_HASH160 f98a2e1d4503ebb6859b7c419daf196d03078f57 OP_EQUALVERIFY OP_CHECKSIG*276a914f98a2e1d4503ebb6859b7c419daf196d03078f5788ac*"1PkSnh1WvgSdsK9bkqqS1DqQqW2mo1QatQ8ԟ$J  +<@14b5b298071866d8e9ed58829ce4becf3870a863e78c54b9ed2c2e6382f8ea3c""1AHAXkPFQ3EWLz3pyUYr6Aosmdyz21dgFn"UOP_DUP OP_HASH160 65c7be283582581a779cf078a61306f919314022 OP_EQUALVERIFY OP_CHECKSIG*276a91465c7be283582581a779cf078a61306f91931402288ac*"1AHAXkPFQ3EWLz3pyUYr6Aosmdyz21dgFn8ԟ$J  ՟$О-@0000000000000000001728ad917cfc402d09b7dbf1be1da4c32c12d864d2493b"@000000000000000000106ca10033d78d3a29f96cba7793b6d983d6d06ff152d92֟$ˉ-@0000000000000000000c399d6eebd4303581ded11c2e0d317d789d1ab4f9d1e8"@0000000000000000001728ad917cfc402d09b7dbf1be1da4c32c12d864d2493b2ן$-@000000000000000000051f84a7a1d0f5b2ddaf5682cbec5f7acb2bf5fa339725"@0000000000000000000c399d6eebd4303581ded11c2e0d317d789d1ab4f9d1e82؟$-@0000000000000000000f84752aedb79046134a9719ac43a22bae003e4ee3fcbd"@000000000000000000051f84a7a1d0f5b2ddaf5682cbec5f7acb2bf5fa3397252ٟ$ϐ-@0000000000000000000201edf0f33bb89b492f1a64ff97dba75fa56c4eda9d0d"@0000000000000000000f84752aedb79046134a9719ac43a22bae003e4ee3fcbd2ڟ$-@00000000000000000002068f33e9c3d67a11e514e86b0336b7b46cf058b6951f"@0000000000000000000201edf0f33bb89b492f1a64ff97dba75fa56c4eda9d0d2۟$썑-@00000000000000000003743040b1cf585e91bda8b2387b676d9d03f16c02152e"@00000000000000000002068f33e9c3d67a11e514e86b0336b7b46cf058b6951f2ܟ$-@0000000000000000000dcf5ff20bfedb3243239c106fd711078031f01ed216ef"@00000000000000000003743040b1cf585e91bda8b2387b676d9d03f16c02152e2ݟ$-@00000000000000000002673cd0249abf766624447f2084f423a5dc81aef7c59b"@0000000000000000000dcf5ff20bfedb3243239c106fd711078031f01ed216ef2ޟ$ҽ-@00000000000000000017e335226adad13c75cef9924e27c0ba8e28ff9b50b447"@00000000000000000002673cd0249abf766624447f2084f423a5dc81aef7c59b2ߟ$ǒ-@00000000000000000014ac1c423d5ccfb66ee9f1d20793e87cd1826ccea7a1bc"@00000000000000000017e335226adad13c75cef9924e27c0ba8e28ff9b50b4472 $-@0000000000000000000cf76107ca36b912ec29e63dafc9079ad0680d58fd73e4"@00000000000000000014ac1c423d5ccfb66ee9f1d20793e87cd1826ccea7a1bc2 + +1@a1af06423e7bb9e0016039982b3619e33ae5ebc00729a2538d3ce04aaa15ad8e$"@0000000000000000000cf76107ca36b912ec29e63dafc9079ad0680d58fd73e4(-2 +@940d6f4f5d26abf3c9f539949e6a5b4445c3c55e28699a25499df124b621f42bB038baf8fd6b5cc3b2a494387021dc2bf20722b2069f50f5182cf0bc31db83bde902 +@6dab0d206f4a275d2656914afa7299fe7cfe90f249d416047f1929b8386f3537B0218963f6eada5dbcf06b115de7feb93916c3d67090b2b794dc823323329e64a9bB +?@a1af06423e7bb9e0016039982b3619e33ae5ebc00729a2538d3ce04aaa15ad8e""146mkRyCq8fZEwLHnsBrXQcFjnaySxiAur"UOP_DUP OP_HASH160 21ffcfc3a105eb1cf1fb15217e97c5b31cb14406 OP_EQUALVERIFY OP_CHECKSIG*276a91421ffcfc3a105eb1cf1fb15217e97c5b31cb1440688ac*"146mkRyCq8fZEwLHnsBrXQcFjnaySxiAur8$J  +e@a1af06423e7bb9e0016039982b3619e33ae5ebc00729a2538d3ce04aaa15ad8e""146mkRyCq8fZEwLHnsBrXQcFjnaySxiAur"UOP_DUP OP_HASH160 21ffcfc3a105eb1cf1fb15217e97c5b31cb14406 OP_EQUALVERIFY OP_CHECKSIG*276a91421ffcfc3a105eb1cf1fb15217e97c5b31cb1440688ac*"146mkRyCq8fZEwLHnsBrXQcFjnaySxiAur8$J   +ľ@a1af06423e7bb9e0016039982b3619e33ae5ebc00729a2538d3ce04aaa15ad8e""1EuYpDfpQvgSEuSvFKB4peY2uZZQLcCmoy"UOP_DUP OP_HASH160 9889d2813deb392bf00fba033316ca76a1c940bc OP_EQUALVERIFY OP_CHECKSIG*276a9149889d2813deb392bf00fba033316ca76a1c940bc88ac*"1EuYpDfpQvgSEuSvFKB4peY2uZZQLcCmoy8$J  +@a1af06423e7bb9e0016039982b3619e33ae5ebc00729a2538d3ce04aaa15ad8e"l"6OP_RETURN 1101aa734134d91a64c97ddb1f5a088c5e14030ad171*06a161101aa734134d91a64c97ddb1f5a088c5e14030ad1712sA4d}Z^ +q8$J $-@00000000000000000002579cf21a5512d306ac135bbdbba7a4cee78e06d96264"@0000000000000000000cf76107ca36b912ec29e63dafc9079ad0680d58fd73e42$-@000000000000000000137ba3acf2bdcbfb7aea7b15df3289ae37a231695fdc47"@00000000000000000002579cf21a5512d306ac135bbdbba7a4cee78e06d962642$噓-@000000000000000000080125c5d8aecfb3c3390871d01abbe4e8dc155f6b543e"@000000000000000000137ba3acf2bdcbfb7aea7b15df3289ae37a231695fdc472$Φ-@0000000000000000000b6f2b2200952ea10ef137cd541112904702554b019a7b"@000000000000000000080125c5d8aecfb3c3390871d01abbe4e8dc155f6b543e2$-@0000000000000000000836d11ad37ac1e965026b922c8336a339e591bb289f3a"@0000000000000000000b6f2b2200952ea10ef137cd541112904702554b019a7b2$Ⱥ-@0000000000000000000e92b06be663e4465f925afd0e5a8114801d8e6a58ad5d"@0000000000000000000836d11ad37ac1e965026b922c8336a339e591bb289f3a2$Ƚ-@000000000000000000080173dba0dfba9163278e2946b6ea289c0247b4ada64d"@0000000000000000000e92b06be663e4465f925afd0e5a8114801d8e6a58ad5d2$“-@0000000000000000000db810fc72b7aa727bbb958f6a47d328f9203d8329ce7f"@000000000000000000080173dba0dfba9163278e2946b6ea289c0247b4ada64d2 $-@0000000000000000000a67cbb961863d059db4fa24e031ff2e0ff4baa0140903"@0000000000000000000db810fc72b7aa727bbb958f6a47d328f9203d8329ce7f2 + +1@98589a9055ed8eb781c0b0acbb2d546c77224b2f07b5532ba0ba1a6e19a7bdd1$"@0000000000000000000a67cbb961863d059db4fa24e031ff2e0ff4baa0140903(-2 +@5c8acce2c5d47d14abb7de38549cb754ef816d8792aad6a26dd9e38d5848999cB037b9f8d2eba9275d9892b3a11ae51004bec437ec2f7a118ab5a39f09e3f7c0f962 +@da527b246e57dfc9863d5fba44254360ffecb823ca836f6dc5887d86501f0474B039802f3912ca383d1209375af9ef11b98ec0ee3837e82ecce9c2e0d208e12d504B +@98589a9055ed8eb781c0b0acbb2d546c77224b2f07b5532ba0ba1a6e19a7bdd1""13Rkjjri4UES9YmGCm7yWUKxPXMPvDpZUG"UOP_DUP OP_HASH160 1a9ebe8e368445c380e1a12bfd819388ea9b0fcb OP_EQUALVERIFY OP_CHECKSIG*276a9141a9ebe8e368445c380e1a12bfd819388ea9b0fcb88ac*"13Rkjjri4UES9YmGCm7yWUKxPXMPvDpZUG8$J  +@98589a9055ed8eb781c0b0acbb2d546c77224b2f07b5532ba0ba1a6e19a7bdd1""13Rkjjri4UES9YmGCm7yWUKxPXMPvDpZUG"UOP_DUP OP_HASH160 1a9ebe8e368445c380e1a12bfd819388ea9b0fcb OP_EQUALVERIFY OP_CHECKSIG*276a9141a9ebe8e368445c380e1a12bfd819388ea9b0fcb88ac*"13Rkjjri4UES9YmGCm7yWUKxPXMPvDpZUG8$J   +@98589a9055ed8eb781c0b0acbb2d546c77224b2f07b5532ba0ba1a6e19a7bdd1""1HbNfzcHms3LnZxKqXHKzh3EQv43aexd4L"UOP_DUP OP_HASH160 b6023f11b75f64739896376160689cb37acff427 OP_EQUALVERIFY OP_CHECKSIG*276a914b6023f11b75f64739896376160689cb37acff42788ac*"1HbNfzcHms3LnZxKqXHKzh3EQv43aexd4L8$J  +@98589a9055ed8eb781c0b0acbb2d546c77224b2f07b5532ba0ba1a6e19a7bdd1"l"6OP_RETURN 1101115bb0f6e8d7f7adf3f6e9423d8795a17788e106*06a161101115bb0f6e8d7f7adf3f6e9423d8795a17788e1062[B=w8$J $-@0000000000000000000d177fdaefc3b0ebcb15bbd3a923d522311eed5eb2a513"@0000000000000000000a67cbb961863d059db4fa24e031ff2e0ff4baa01409032$׆-@000000000000000000027a47f8fad11220a52647f5137ca82151c3e825738651"@0000000000000000000d177fdaefc3b0ebcb15bbd3a923d522311eed5eb2a5132$-@00000000000000000011a4b8149e45c545f8c40b8ee7fe4dbef2869acf4b44d7"@000000000000000000027a47f8fad11220a52647f5137ca82151c3e8257386512$ೇ-@0000000000000000000dda8cc674e1328f97360d6830914abdde70e8113a7ca3"@00000000000000000011a4b8149e45c545f8c40b8ee7fe4dbef2869acf4b44d72$ś-@00000000000000000015d8a0bec2f5a62c845fba885aade2256b363d24d16cd6"@0000000000000000000dda8cc674e1328f97360d6830914abdde70e8113a7ca32$ĕ-@00000000000000000001ac3aba8616a5fea239517e39d255dd08257429141422"@00000000000000000015d8a0bec2f5a62c845fba885aade2256b363d24d16cd62$͕-@0000000000000000000c32409d9cdb5faeb14bf3f8aec17ae77aedcd4a10e6f0"@00000000000000000001ac3aba8616a5fea239517e39d255dd082574291414222 $-@00000000000000000009c16ae28e87a32f9f0542bc01cfd7e12b70cc481123d3"@0000000000000000000c32409d9cdb5faeb14bf3f8aec17ae77aedcd4a10e6f02 + + + +1@df2b499589707081d290fbb2c894f91e60eb360f9ec3be71c3252bee7e85f07a$"@00000000000000000009c16ae28e87a32f9f0542bc01cfd7e12b70cc481123d3(-2 +@8af4618e5ffc9afeb30e60ada4c52c98db666b9f7dadbfdc6c0561097477668eB03d2e123c85fb699ba02d8cd06dd2d0f0d7a436cf0daafa649ce7e2436fad44ef52 +@8af4618e5ffc9afeb30e60ada4c52c98db666b9f7dadbfdc6c0561097477668eB021214a2b70f55d3d081b9481008b516a0ca0f1bd060f4d7385acfa1afcf1039b0B +@df2b499589707081d290fbb2c894f91e60eb360f9ec3be71c3252bee7e85f07a""1GKJoVbQqjAZcotdtKjAwXtUAY4iSukSgS"UOP_DUP OP_HASH160 a8003bede7f4922f8b91bfdbb846199f6600af15 OP_EQUALVERIFY OP_CHECKSIG*276a914a8003bede7f4922f8b91bfdbb846199f6600af1588ac*"1GKJoVbQqjAZcotdtKjAwXtUAY4iSukSgS8$J  +@df2b499589707081d290fbb2c894f91e60eb360f9ec3be71c3252bee7e85f07a""1Pbgc8ABJgRFAq4soognY1ox1NnxkM5Pk8"UOP_DUP OP_HASH160 f7e1f8945f603ec49bb1d7350e3f8a36a07b605f OP_EQUALVERIFY OP_CHECKSIG*276a914f7e1f8945f603ec49bb1d7350e3f8a36a07b605f88ac*"1Pbgc8ABJgRFAq4soognY1ox1NnxkM5Pk88$J  +@df2b499589707081d290fbb2c894f91e60eb360f9ec3be71c3252bee7e85f07a""1GXynnk61tWzxBzqMvU3U4ZS7YgPQ31bK4"UOP_DUP OP_HASH160 aa65c56474bd0848dc6c578cf2086c7b3cb1a0b5 OP_EQUALVERIFY OP_CHECKSIG*276a914aa65c56474bd0848dc6c578cf2086c7b3cb1a0b588ac*"1GXynnk61tWzxBzqMvU3U4ZS7YgPQ31bK48$J Q $-@0000000000000000000cfa74a54e7687e39f8736d525c317e6a5615fc141d208"@00000000000000000009c16ae28e87a32f9f0542bc01cfd7e12b70cc481123d32 + +1@175ee3da0a53256490152574d185b1c7e9ab98c71a87e5641468ef0ad3edc6ba$"@0000000000000000000cfa74a54e7687e39f8736d525c317e6a5615fc141d208(-2 +@f6477d6f038eff24369ba99bf605027cd0c4f31b86bb3a6626f7c7b202205c92B02d9a56f9031f7d504b925d22d34525422ef15b6c0ec709777eab0eec5ec4278392 +@f6477d6f038eff24369ba99bf605027cd0c4f31b86bb3a6626f7c7b202205c92B026b9c3fa7971b79b085f4350e2d575f2c55501f47b86625f49cb246fe48cefd262 +@f6477d6f038eff24369ba99bf605027cd0c4f31b86bb3a6626f7c7b202205c92B02813c70413297bf01d5f36a455df0d64af16cf043f6723b994c3f4891448ceba5B +@175ee3da0a53256490152574d185b1c7e9ab98c71a87e5641468ef0ad3edc6ba""17fvxjkNAuUfBFLd3MTNS1HovxGX5vbSyj"UOP_DUP OP_HASH160 492d9b095398b89c069fa7a7b01c38f05f72c3cb OP_EQUALVERIFY OP_CHECKSIG*276a914492d9b095398b89c069fa7a7b01c38f05f72c3cb88ac*"17fvxjkNAuUfBFLd3MTNS1HovxGX5vbSyj8$J  +O@175ee3da0a53256490152574d185b1c7e9ab98c71a87e5641468ef0ad3edc6ba""1H7xhqwJFQPF8z6cmhCRDHEAdHkK58J77i"UOP_DUP OP_HASH160 b0d30201a2d68407d6497cf9c150587656afb126 OP_EQUALVERIFY OP_CHECKSIG*276a914b0d30201a2d68407d6497cf9c150587656afb12688ac*"1H7xhqwJFQPF8z6cmhCRDHEAdHkK58J77i8$J  +@175ee3da0a53256490152574d185b1c7e9ab98c71a87e5641468ef0ad3edc6ba""1Lf1d8T9pxWzg1xBRXCsWuEY9Joft3XT8Z"UOP_DUP OP_HASH160 d79ab766ed6c51b4cd51edb0ef7a78d81783fa7b OP_EQUALVERIFY OP_CHECKSIG*276a914d79ab766ed6c51b4cd51edb0ef7a78d81783fa7b88ac*"1Lf1d8T9pxWzg1xBRXCsWuEY9Joft3XT8Z8$J  + $Ֆ-@00000000000000000003156a813512fc5da3ebc58abf5bc5b2bbfb89681186d5"@0000000000000000000cfa74a54e7687e39f8736d525c317e6a5615fc141d2082 + + + +1@50064b821286b1b8dc5420bc9565d85295c65177e93455a3250326b8dcf90f0e$"@00000000000000000003156a813512fc5da3ebc58abf5bc5b2bbfb89681186d5(Ֆ-2 +@a9034d812ad6d8acfc8e6b595b38c13e6192e8a82119b0dc6f1b0f5b1b7a0b7cB03a9f5ff528758b8ded8205dd668dd39a1492bd6bdeef2932d363a1b97326bcf6c2 +@000e10477f5c120e990aa9301021631c346861fcefef254c45e4b5b4f09ea744B02ea737c9ddec5345631468c52c77ce663bc70d4089709dc3226674338ddbc0f53B +@50064b821286b1b8dc5420bc9565d85295c65177e93455a3250326b8dcf90f0e""1G15hmMd5xgsCJUQLiGmGYQMTrqJYhJLUa"UOP_DUP OP_HASH160 a48dcfff5c4e41f0968353efb0ca19c31f3bf941 OP_EQUALVERIFY OP_CHECKSIG*276a914a48dcfff5c4e41f0968353efb0ca19c31f3bf94188ac*"1G15hmMd5xgsCJUQLiGmGYQMTrqJYhJLUa8$J  +@50064b821286b1b8dc5420bc9565d85295c65177e93455a3250326b8dcf90f0e"!1W4eCa8VGLt5vo13HwSZkcvijG583osa8"UOP_DUP OP_HASH160 057f1a410d4276bc8d7ce755a5d0c0a829f10dd6 OP_EQUALVERIFY OP_CHECKSIG*276a914057f1a410d4276bc8d7ce755a5d0c0a829f10dd688ac*!1W4eCa8VGLt5vo13HwSZkcvijG583osa88$J  + @50064b821286b1b8dc5420bc9565d85295c65177e93455a3250326b8dcf90f0e""1EAHYzAGFfqmjFAz2P66Q6mb91a7Upfy7i"UOP_DUP OP_HASH160 905b3200814641efb6778b7ca5f24767f49a9d55 OP_EQUALVERIFY OP_CHECKSIG*276a914905b3200814641efb6778b7ca5f24767f49a9d5588ac*"1EAHYzAGFfqmjFAz2P66Q6mb91a7Upfy7i8$J $Ȼ-@00000000000000000010c84918bc2723b20eef779d5112bb6cf80b16ed5f97d9"@00000000000000000003156a813512fc5da3ebc58abf5bc5b2bbfb89681186d52$-@0000000000000000000704f15838c8a54c98b4c91350a2cabdfd51317b2a994a"@00000000000000000010c84918bc2723b20eef779d5112bb6cf80b16ed5f97d92$Ⱦ-@000000000000000000121d1c1e80ee092f688dd407e54ccd5b818db375aecb6e"@0000000000000000000704f15838c8a54c98b4c91350a2cabdfd51317b2a994a2$͟-@0000000000000000001506910c40a969692ddc22dbdd3162a65899e7c4ee969e"@000000000000000000121d1c1e80ee092f688dd407e54ccd5b818db375aecb6e2$߮-@00000000000000000015c86229123aefadcd811e11ef5a428ab7a9e96585a201"@0000000000000000001506910c40a969692ddc22dbdd3162a65899e7c4ee969e2$䴘-@0000000000000000000ca64c67869b951046763bc4d46ba98df36accd5af4108"@00000000000000000015c86229123aefadcd811e11ef5a428ab7a9e96585a2012$˜-@00000000000000000007d80a831669234a40aa734fbd4a487eb3329eebac7b79"@0000000000000000000ca64c67869b951046763bc4d46ba98df36accd5af41082$Ę-@00000000000000000012e564ec407f55595cabd3a99381e77ba75101bda5f564"@00000000000000000007d80a831669234a40aa734fbd4a487eb3329eebac7b792$͂-@000000000000000000189da82e667fad5c73b4302daa0e1375ed35fb5f81d1a4"@00000000000000000012e564ec407f55595cabd3a99381e77ba75101bda5f5642$-@00000000000000000012b4cbb455f1ad713d8bc8bd04d47640750f6db7910b65"@000000000000000000189da82e667fad5c73b4302daa0e1375ed35fb5f81d1a42$-@0000000000000000000d9f7d2215ab2bb8501fd82f646f6e24586ff60f3afa38"@00000000000000000012b4cbb455f1ad713d8bc8bd04d47640750f6db7910b652$ę-@00000000000000000012aece9ff337286cd71e8e136af74bfeccd35992ac3a3a"@0000000000000000000d9f7d2215ab2bb8501fd82f646f6e24586ff60f3afa382$ٙ-@0000000000000000000acfd5f8f55e69e0d1786457965acd17af33a607cf2013"@00000000000000000012aece9ff337286cd71e8e136af74bfeccd35992ac3a3a2$-@0000000000000000000a237d566109242acfd31ca72dd0771fda2268139bea60"@0000000000000000000acfd5f8f55e69e0d1786457965acd17af33a607cf20132$-@0000000000000000000f14d43a857d52a1b15d309c85dc80c852ef8235ccb29b"@0000000000000000000a237d566109242acfd31ca72dd0771fda2268139bea602$-@0000000000000000000aa9edb6def9c28163e69249a17e85d468f41e9da6742e"@0000000000000000000f14d43a857d52a1b15d309c85dc80c852ef8235ccb29b2$-@0000000000000000001048a31699f909eb7e895be67bc586def0847973c3ed90"@0000000000000000000aa9edb6def9c28163e69249a17e85d468f41e9da6742e2$ؚ-@000000000000000000114caaef5b000410a4513518469d882c0e716f31f00c21"@0000000000000000001048a31699f909eb7e895be67bc586def0847973c3ed902 + +1@01dac32957c0505a7b690a66df07f2f4017864d3b99241c0de4ce7cc1d920f58$"@000000000000000000114caaef5b000410a4513518469d882c0e716f31f00c21(ؚ-2 +@2835407ffc64419bc20f7ce7a2d7d56d9e6cb8c721782eb449879a51cc408002B02292fc050b57ec9971b08b1db45f2ea5c35dbe6c07e53d5ff0c63730d5dbfefa02 +@d474f8c04e07c05fc0a4dda390fd769d93b5036d8615e2f1d52a062c44270a16B03aca1380737307c27b196553fe4cc402540d4ed4f92d239bee7478fe92321d2d9B +@01dac32957c0505a7b690a66df07f2f4017864d3b99241c0de4ce7cc1d920f58""14pkidpCbkNw2hRazGgA7mc4rrPCdkTUwB"UOP_DUP OP_HASH160 29f06bdeef1b44422ce58ddeb14e4483c28588dd OP_EQUALVERIFY OP_CHECKSIG*276a91429f06bdeef1b44422ce58ddeb14e4483c28588dd88ac*"14pkidpCbkNw2hRazGgA7mc4rrPCdkTUwB8$J  + @01dac32957c0505a7b690a66df07f2f4017864d3b99241c0de4ce7cc1d920f58""1JfWCcC5zmTDokvQwwfsYYGGC92UDV17Qk"UOP_DUP OP_HASH160 c1c251e514e4d28c21d9825e98cdd345ab956c04 OP_EQUALVERIFY OP_CHECKSIG*276a914c1c251e514e4d28c21d9825e98cdd345ab956c0488ac*"1JfWCcC5zmTDokvQwwfsYYGGC92UDV17Qk8$J  +@01dac32957c0505a7b690a66df07f2f4017864d3b99241c0de4ce7cc1d920f58"l"6OP_RETURN 10012dab4e8bc2fba39de2f5f667d1073d271fd41a27*06a1610012dab4e8bc2fba39de2f5f667d1073d271fd41a272-Ng=''8$J  + +1@f34232d8d03a0a4925cbb4431529622f0c9e6cebc77cc14ef330859e351d8005$"@000000000000000000114caaef5b000410a4513518469d882c0e716f31f00c21(ؚ-2 +@de1b4b55a040e1b78da7213c17a242b35672c02699b016d79aa8bc362e56ad49B03d7787dafdedcec9b6c7fecade335040c0cba63473f945c04d202c278c773f7b32 +@40476679a8c0f61874659081656639e099a96effa5711d0f02b76fff49f50525B0261e8a77c03cb0d730ed5d207a478c46ebe5b31f302e5f4edb826e8d8e6ad3c272 +@f947f9eb1c1a28de6258a2be14e55863b52ffde14d4c8b709c05bc2a00ccb40dB028316112176e20c9c2af3cfd2d4d19ae24f36867829d72a6dadc9c559f5ec6b41B +ʷ@f34232d8d03a0a4925cbb4431529622f0c9e6cebc77cc14ef330859e351d8005""1Ku98dDcDNKavHQWyxkrBQ1x6k5M4BiyAj"UOP_DUP OP_HASH160 cf4eae92365b1220734d40e4b50ddc2e34e737a7 OP_EQUALVERIFY OP_CHECKSIG*276a914cf4eae92365b1220734d40e4b50ddc2e34e737a788ac*"1Ku98dDcDNKavHQWyxkrBQ1x6k5M4BiyAj8$J  +@f34232d8d03a0a4925cbb4431529622f0c9e6cebc77cc14ef330859e351d8005""1CSeTfxfsWBJ42SGT4NySFXhLkrbpJgvVv"UOP_DUP OP_HASH160 7d830d75e87febc363c72560785bbcb85a698af5 OP_EQUALVERIFY OP_CHECKSIG*276a9147d830d75e87febc363c72560785bbcb85a698af588ac*"1CSeTfxfsWBJ42SGT4NySFXhLkrbpJgvVv8$J  +(@f34232d8d03a0a4925cbb4431529622f0c9e6cebc77cc14ef330859e351d8005""15piwNHKny7h7QnyfyVQREKzyeofQg32aU"UOP_DUP OP_HASH160 34e70f962831e9c79b43c8ddc87bc548a3118ea3 OP_EQUALVERIFY OP_CHECKSIG*276a91434e70f962831e9c79b43c8ddc87bc548a3118ea388ac*"15piwNHKny7h7QnyfyVQREKzyeofQg32aU8$J $琛-@0000000000000000000929498018192eb202df7d07dd5f9f559a7272baae9eb7"@000000000000000000114caaef5b000410a4513518469d882c0e716f31f00c212$-@0000000000000000000debd728a3ed77c7bcb03164c02ade1120798251f81911"@0000000000000000000929498018192eb202df7d07dd5f9f559a7272baae9eb72$-@000000000000000000126c79057da6e67a8bdaf9453c249789242a43df7a532c"@0000000000000000000debd728a3ed77c7bcb03164c02ade1120798251f819112$Ț-@000000000000000000082048559fc071a91bef8d6af22552325ef82fc21bdfde"@000000000000000000126c79057da6e67a8bdaf9453c249789242a43df7a532c2$舷-@000000000000000000038dc162d2279dbe55705873522a824dcc8855e89d3d6a"@000000000000000000082048559fc071a91bef8d6af22552325ef82fc21bdfde2$Ҝ-@0000000000000000000a4b21f26b8975d8a46e449244ddc647546d29cfb3a55f"@000000000000000000038dc162d2279dbe55705873522a824dcc8855e89d3d6a2$-@0000000000000000001405640c68417111286065531af792178a9574b73dd618"@0000000000000000000a4b21f26b8975d8a46e449244ddc647546d29cfb3a55f2$ȋ-@000000000000000000039bdcf4fd981b441730540bf495b82f91b62b4959c0f3"@0000000000000000001405640c68417111286065531af792178a9574b73dd6182$-@00000000000000000014341a7bdc48a81b00e74ad81a97316bfa4ecd4bd78535"@000000000000000000039bdcf4fd981b441730540bf495b82f91b62b4959c0f32$-@0000000000000000000065680c0888a4350fe1164b17717d8c071a745d9fa574"@00000000000000000014341a7bdc48a81b00e74ad81a97316bfa4ecd4bd785352$-@0000000000000000000ea5b48b46d24d51ac7b43ec77baa22618de0eec4e02d6"@0000000000000000000065680c0888a4350fe1164b17717d8c071a745d9fa5742$鉞-@0000000000000000000633c57bce69b132ccdf4ad9e45c8308dbd164dd2d57f4"@0000000000000000000ea5b48b46d24d51ac7b43ec77baa22618de0eec4e02d62 + +1@aa9def55b42f010ceaa8f6a65f80cb8900ac89e0c56d7e3eb1cb1351ea673fe4$"@0000000000000000000633c57bce69b132ccdf4ad9e45c8308dbd164dd2d57f4(鉞-2 +@c6b9ad8ea4088ea198b195fa8217e35090dfd64c3ab4ddd8a93c7988127bbd4dB02a25e241bb542738e8d394dab2a79ac06ebbcbad5bce51044fc7b0a0afc5d62b72 +@4158670f6c2410772de87590b21899e4450cbb0e2fb1068237061fff253dd885B02b766ce67836b2649b2221582e2cc42b034b99f50d68e99897b184759ca6725ba2 +@49ab07c722768d39afc6941c0fe995e00f980d81ea82d9229342b3754bf44a2fB0246a5c63a1483f4ac9623d089b3e56aa56bc8c36fdd57af436587a0a36a0d9734B + @aa9def55b42f010ceaa8f6a65f80cb8900ac89e0c56d7e3eb1cb1351ea673fe4""1Nnzrk9au1bV9cb9wdT2XAYXu1DYSaxJZh"UOP_DUP OP_HASH160 ef0da8291a1fc6b5603ddd6f53ad44c1e9be5270 OP_EQUALVERIFY OP_CHECKSIG*276a914ef0da8291a1fc6b5603ddd6f53ad44c1e9be527088ac*"1Nnzrk9au1bV9cb9wdT2XAYXu1DYSaxJZh8$J  +<@aa9def55b42f010ceaa8f6a65f80cb8900ac89e0c56d7e3eb1cb1351ea673fe4""1Nnzrk9au1bV9cb9wdT2XAYXu1DYSaxJZh"UOP_DUP OP_HASH160 ef0da8291a1fc6b5603ddd6f53ad44c1e9be5270 OP_EQUALVERIFY OP_CHECKSIG*276a914ef0da8291a1fc6b5603ddd6f53ad44c1e9be527088ac*"1Nnzrk9au1bV9cb9wdT2XAYXu1DYSaxJZh8$J   + @aa9def55b42f010ceaa8f6a65f80cb8900ac89e0c56d7e3eb1cb1351ea673fe4""1Etj7j4W6ramT2mdduTMdL3X3j3g4wB2gx"UOP_DUP OP_HASH160 98620180708583d97a568377ef657e32262fb3b4 OP_EQUALVERIFY OP_CHECKSIG*276a91498620180708583d97a568377ef657e32262fb3b488ac*"1Etj7j4W6ramT2mdduTMdL3X3j3g4wB2gx8$J  +@aa9def55b42f010ceaa8f6a65f80cb8900ac89e0c56d7e3eb1cb1351ea673fe4"l"6OP_RETURN 1101310ce797353542416baa1c5bd3d6825dc8cef47f*06a161101310ce797353542416baa1c5bd3d6825dc8cef47f21 55BAk[ւ]8$J $-@00000000000000000014699ba046711522ad686471d6d08538ce6069bbacc2cc"@0000000000000000000633c57bce69b132ccdf4ad9e45c8308dbd164dd2d57f42$-@0000000000000000000ddb28fa3027f90325aa71239b6aaba4e3d10946a5c7dc"@00000000000000000014699ba046711522ad686471d6d08538ce6069bbacc2cc2$𻭞-@00000000000000000011f9bf16063e1d56c5a87b61314c14564deb53fd9e3be8"@0000000000000000000ddb28fa3027f90325aa71239b6aaba4e3d10946a5c7dc2$-@00000000000000000014f964b5b601070080e979cd2f99f40a31d869ff2e0c27"@00000000000000000011f9bf16063e1d56c5a87b61314c14564deb53fd9e3be82$-@000000000000000000132d3a8fe8c55e18189d515b8af8c30ccd2b0321d1be45"@00000000000000000014f964b5b601070080e979cd2f99f40a31d869ff2e0c272$޾-@00000000000000000016dbc6a316daa4e6694fbff595d5e2d9b86dcbbb69eb35"@000000000000000000132d3a8fe8c55e18189d515b8af8c30ccd2b0321d1be452$ٞ-@000000000000000000027e3f3fbb311660dbd1f0131ed9cd395f50ec0fd33090"@00000000000000000016dbc6a316daa4e6694fbff595d5e2d9b86dcbbb69eb352$ڞ-@0000000000000000000e6197df29b061edb8f4dc85861309abfa1bc13e94d417"@000000000000000000027e3f3fbb311660dbd1f0131ed9cd395f50ec0fd330902$Ÿ-@00000000000000000015b600770059a64124044041139f49de645e194db89ce8"@0000000000000000000e6197df29b061edb8f4dc85861309abfa1bc13e94d4172$-@00000000000000000000234730895d484a200d1a78571ac473371f233d6761d7"@00000000000000000015b600770059a64124044041139f49de645e194db89ce82$-@000000000000000000185d27b96357f0edbf8188bf83a356b45123d476e9b881"@00000000000000000000234730895d484a200d1a78571ac473371f233d6761d72$-@0000000000000000000d6da7ca6f47f6f87890dd943eeb4a96497b36ccfa410c"@000000000000000000185d27b96357f0edbf8188bf83a356b45123d476e9b8812$٪-@0000000000000000000414e90da51b3ce428b0f28a15575f72d17b8cf05f6c7c"@0000000000000000000d6da7ca6f47f6f87890dd943eeb4a96497b36ccfa410c2$-@00000000000000000004d2a06ecd245afd83cae6d0982498e5d1e809902a50b3"@0000000000000000000414e90da51b3ce428b0f28a15575f72d17b8cf05f6c7c2 $-@0000000000000000000101b0c92cc0580a4ab29b8b9e022132f6c9c30473728c"@00000000000000000004d2a06ecd245afd83cae6d0982498e5d1e809902a50b32 + +1@7665ca937fb435af93babb7abc6f24af26546d1088c179b88976d4075de20549$"@0000000000000000000101b0c92cc0580a4ab29b8b9e022132f6c9c30473728c(-2 +@df2814b988178866e3c566227983e021393a666847a5c4400888bd3438fdfbbdB03b0c472b31acc50bc0139f63bd0b79f95e01eb95959365b77cf72c5e56eb1d1f22 +@9794ffd7610244aa63a52355e46dcac67bb6643425aec1c62ab9ea40bb261ff0B028a9fb290e6f8184a0005b22d12a7e94461a540211af8593fc972f3742f0bc43bB +L@7665ca937fb435af93babb7abc6f24af26546d1088c179b88976d4075de20549""1C5anJW266mKDvLC9SRKuxkhTkPsKBLyNu"UOP_DUP OP_HASH160 79873f1962aac36c2e46a243ea9facdf5777252e OP_EQUALVERIFY OP_CHECKSIG*276a91479873f1962aac36c2e46a243ea9facdf5777252e88ac*"1C5anJW266mKDvLC9SRKuxkhTkPsKBLyNu8$J  +=@7665ca937fb435af93babb7abc6f24af26546d1088c179b88976d4075de20549""1PHd8tsgp2qa1Bb6wvGnSFeBRg2nxKUrRG"UOP_DUP OP_HASH160 f4779668d71df0e6040d870865048d023adf9bf7 OP_EQUALVERIFY OP_CHECKSIG*276a914f4779668d71df0e6040d870865048d023adf9bf788ac*"1PHd8tsgp2qa1Bb6wvGnSFeBRg2nxKUrRG8$J L$-@00000000000000000019ecdfa4ba7131712be5675d2910f569cd43addcf54e33"@0000000000000000000101b0c92cc0580a4ab29b8b9e022132f6c9c30473728c2$ؽ-@000000000000000000051f718ec2b22336bf193177c036286126730f5a5fbc19"@00000000000000000019ecdfa4ba7131712be5675d2910f569cd43addcf54e332$¹-@000000000000000000039b3f3915fab75e829f67d557793efd9ae63fd1bcd4c6"@000000000000000000051f718ec2b22336bf193177c036286126730f5a5fbc192$-@0000000000000000001458dace2cb4c2761c94a646cab7f7ea59bf6797a09a8c"@000000000000000000039b3f3915fab75e829f67d557793efd9ae63fd1bcd4c62$Ƣ-@0000000000000000000b0fe9790ecb51f3e6b6c8bad0e67d1a13744b3bfed02e"@0000000000000000001458dace2cb4c2761c94a646cab7f7ea59bf6797a09a8c2 $-@000000000000000000055b257221e0a6f282efb9326fc478b9d94ec07262f88c"@0000000000000000000b0fe9790ecb51f3e6b6c8bad0e67d1a13744b3bfed02e2 + + + +1@691f3050e7abcef5689a00a846210cd33aa9b99c3f5b40455d4eb29b12709e9b$"@000000000000000000055b257221e0a6f282efb9326fc478b9d94ec07262f88c(-2 +@c1904a74fd85fa6f91066162f0b0e6069684bdf116fd42f3b9e30c27994ef049B02be9290fc12f54fab153eb14a804bf1a0d7ba0093d9d33aeb8acd3aff8e75beec2 +@c5062ba0ccbb2f25c01a501115c1ba04b35c1340e6feb652d091c43a8c968958B02d23102415037ade50f57212897c14fb56e3458501072e0526619434f80f9e24eB +@691f3050e7abcef5689a00a846210cd33aa9b99c3f5b40455d4eb29b12709e9b""1AR7mwQrECMS4ZkW2wkK3Yd7TDGwWA4PVu"UOP_DUP OP_HASH160 6748c53c4a52560ba5244bc7275c0c6c9b46a647 OP_EQUALVERIFY OP_CHECKSIG*276a9146748c53c4a52560ba5244bc7275c0c6c9b46a64788ac*"1AR7mwQrECMS4ZkW2wkK3Yd7TDGwWA4PVu8$J  +ȷ@691f3050e7abcef5689a00a846210cd33aa9b99c3f5b40455d4eb29b12709e9b""1A5CdKwBZJSVvhJkzyiWZhB5AzZsGNnTj6"UOP_DUP OP_HASH160 63848045a67476bc1959aa1b3d6696d3942c5c55 OP_EQUALVERIFY OP_CHECKSIG*276a91463848045a67476bc1959aa1b3d6696d3942c5c5588ac*"1A5CdKwBZJSVvhJkzyiWZhB5AzZsGNnTj68$J  +t@691f3050e7abcef5689a00a846210cd33aa9b99c3f5b40455d4eb29b12709e9b""1Ct4NYgKQUxHqSapKQgLm79F2cjrz7jhhM"UOP_DUP OP_HASH160 8251697bef268f5a007b953026e285e902b3b933 OP_EQUALVERIFY OP_CHECKSIG*276a9148251697bef268f5a007b953026e285e902b3b93388ac*"1Ct4NYgKQUxHqSapKQgLm79F2cjrz7jhhM8$J x$ꑣ-@0000000000000000001405166a713c22d309d5424831bd0d121977760d05aeda"@000000000000000000055b257221e0a6f282efb9326fc478b9d94ec07262f88c2$ȟ-@00000000000000000017918b9f451738dc5d6cc338f43e2e50f5dfa0beeddabd"@0000000000000000001405166a713c22d309d5424831bd0d121977760d05aeda2$Ϊ-@00000000000000000011b018640b02275bb919ea5840f586bcee1fa4dd1e266d"@00000000000000000017918b9f451738dc5d6cc338f43e2e50f5dfa0beeddabd2$-@0000000000000000000ba8ef45b88d963702a0950adb0b8b0aa530d9422d50c5"@00000000000000000011b018640b02275bb919ea5840f586bcee1fa4dd1e266d2$ۤ-@00000000000000000015d3c3bf531ea6c8bcaf5686d48854b7b1b302cd2394e8"@0000000000000000000ba8ef45b88d963702a0950adb0b8b0aa530d9422d50c52 + +1@e8b7065b4d0490eeab09659c9583f0ae6c785f5a3577a3f43e94c44e99a2b933$"@00000000000000000015d3c3bf531ea6c8bcaf5686d48854b7b1b302cd2394e8(ۤ-2 +@d5f60afd17874ac4aedd94b0a9351eac1f4b0888665d77d1af8b0ea891b875d4B03c54ea30fbd72c33ef962aee571e0dd0faf92a8cd790e97d95234bd79768a13322 +@6a2351a8f4b6815672586c8e546de83dd92cfb8a5262234faee9a3901cefc620B03eba641e1e2921302d59bb8669a0370b0cdb5f254b51d78cafefc575d366a1297B +U@e8b7065b4d0490eeab09659c9583f0ae6c785f5a3577a3f43e94c44e99a2b933""1EdWoudRjNo9za7UJD5fajRwSNYan5Dr8P"UOP_DUP OP_HASH160 95817e2ee752dce4af492eff8011c6446a202a6b OP_EQUALVERIFY OP_CHECKSIG*276a91495817e2ee752dce4af492eff8011c6446a202a6b88ac*"1EdWoudRjNo9za7UJD5fajRwSNYan5Dr8P8$J  +@e8b7065b4d0490eeab09659c9583f0ae6c785f5a3577a3f43e94c44e99a2b933""1EdWoudRjNo9za7UJD5fajRwSNYan5Dr8P"UOP_DUP OP_HASH160 95817e2ee752dce4af492eff8011c6446a202a6b OP_EQUALVERIFY OP_CHECKSIG*276a91495817e2ee752dce4af492eff8011c6446a202a6b88ac*"1EdWoudRjNo9za7UJD5fajRwSNYan5Dr8P8$J   +@e8b7065b4d0490eeab09659c9583f0ae6c785f5a3577a3f43e94c44e99a2b933""1LR3ECjZX33nWAhWdUkcFEu4da27gi3WGd"UOP_DUP OP_HASH160 d4f63b85551cb2c2d354966aef92d25689cac475 OP_EQUALVERIFY OP_CHECKSIG*276a914d4f63b85551cb2c2d354966aef92d25689cac47588ac*"1LR3ECjZX33nWAhWdUkcFEu4da27gi3WGd8$J  +@e8b7065b4d0490eeab09659c9583f0ae6c785f5a3577a3f43e94c44e99a2b933"l"6OP_RETURN 11017ef99139d59be9b410b9f41d2a28d9b848dbae30*06a1611017ef99139d59be9b410b9f41d2a28d9b848dbae302~9՛*(ٸHۮ08$J  + + +1@c5855465724e696e1f2f959c2afd72b13fdd6fd7627cde7322c046e001f374c3$"@00000000000000000015d3c3bf531ea6c8bcaf5686d48854b7b1b302cd2394e8(ۤ-2 +@759f40209ceadfbce6bc9800c66ec10070cbad19e625c3f7c0128dc72bcc8faeB03c32d273a27d84760afeb0cb9905f785b443d9147c75755017e13804d0fc164d02 +@bdd12b45f8bc3f913b55770a8b50c1a03b62c7d23402d751284dace9b9e4a76cB029cc4f7398e60c9bd651a3060dfb7b302455f75160e83afa4222cc5091720a9442 +@dbfa11bb4cd2b419489dfc7abc11c87ab3cff68305bc8845968937eaf38732bfB03d4f57986cdf0e0d53a1efc1fdb547e7cda1066f60c8f1c5ffb690edd471964512 +@b7a4f9ad9f111dc32062a4e12e3923c1cad2a820bdd9ef533a7a52364d68b2f6B027f923741940dca79699d1a0c2345b0e3ac0647b1d5b0d904ac6d25e7f410bed4B +@c5855465724e696e1f2f959c2afd72b13fdd6fd7627cde7322c046e001f374c3""1NcbqJzuax32UWa7G25zJUWsmxxcN9qFxD"UOP_DUP OP_HASH160 ed1646f61f6aab80861142a9287e133debd2d264 OP_EQUALVERIFY OP_CHECKSIG*276a914ed1646f61f6aab80861142a9287e133debd2d26488ac*"1NcbqJzuax32UWa7G25zJUWsmxxcN9qFxD8$J  +@c5855465724e696e1f2f959c2afd72b13fdd6fd7627cde7322c046e001f374c3""1BmRyAMQxZg6RHMTy7gbRgCgUjmt2ELZfM"UOP_DUP OP_HASH160 761867138236753add6a0831508e6918e7f8adc1 OP_EQUALVERIFY OP_CHECKSIG*276a914761867138236753add6a0831508e6918e7f8adc188ac*"1BmRyAMQxZg6RHMTy7gbRgCgUjmt2ELZfM8$J !$ߤ-@000000000000000000061bc938dbc6d39ba55f47be54d2f5e39db09d6f63650c"@00000000000000000015d3c3bf531ea6c8bcaf5686d48854b7b1b302cd2394e82$-@00000000000000000001a0fb1dc2e7d023d0a038c766ebb8823c825c157af6ba"@000000000000000000061bc938dbc6d39ba55f47be54d2f5e39db09d6f63650c2$-@00000000000000000000f804c0c58623a97e4fef0baaae04a219ebdd2df32692"@00000000000000000001a0fb1dc2e7d023d0a038c766ebb8823c825c157af6ba2$-@00000000000000000011d7668840c8d3371db3b108385580466665ad5632c06d"@00000000000000000000f804c0c58623a97e4fef0baaae04a219ebdd2df326922$ɽ-@00000000000000000013a0b3142e0dfe90b47127537606661308e2a41195eb5d"@00000000000000000011d7668840c8d3371db3b108385580466665ad5632c06d2$-@0000000000000000000aeb336590c7eeb3bef6a7a86f53815ec5022a1cc3ffda"@00000000000000000013a0b3142e0dfe90b47127537606661308e2a41195eb5d2 $Ѐ˥-@000000000000000000066132aadd02eb4f7d3fb2e2f187e67a00350aa97d2582"@0000000000000000000aeb336590c7eeb3bef6a7a86f53815ec5022a1cc3ffda2 + +1@83a532e4f3fa8c40db333638dbbabc6b0dc6c3bbd62d7f79559bb12491900f94$"@000000000000000000066132aadd02eb4f7d3fb2e2f187e67a00350aa97d2582(Ѐ˥-2 +@273dd8ac773b411e3a5acee10ce585a992cfacf7b2a8e6229a981c30ff094b78B0394cb56f181cbe096062fe4de15542bce3347737109f969722bf5584278510f722 +@eb7bfd5dd45c0bcba3e997a32d27bc3ae98d46a5e18794595190483a3ae3362eB02392e20e566f3ef12ea7b7f0518df09ac26bb6cdf1262ecd8ea36260c0d7e945eB +`@83a532e4f3fa8c40db333638dbbabc6b0dc6c3bbd62d7f79559bb12491900f94""1N37Cbcc3K92qR6KM22eEWbBErs8KYDxZn"UOP_DUP OP_HASH160 e6c0a61a1f1ff64dcee5b04e509f8c4db0a1bc46 OP_EQUALVERIFY OP_CHECKSIG*276a914e6c0a61a1f1ff64dcee5b04e509f8c4db0a1bc4688ac*"1N37Cbcc3K92qR6KM22eEWbBErs8KYDxZn8$J  +@83a532e4f3fa8c40db333638dbbabc6b0dc6c3bbd62d7f79559bb12491900f94""1N37Cbcc3K92qR6KM22eEWbBErs8KYDxZn"UOP_DUP OP_HASH160 e6c0a61a1f1ff64dcee5b04e509f8c4db0a1bc46 OP_EQUALVERIFY OP_CHECKSIG*276a914e6c0a61a1f1ff64dcee5b04e509f8c4db0a1bc4688ac*"1N37Cbcc3K92qR6KM22eEWbBErs8KYDxZn8$J   +@83a532e4f3fa8c40db333638dbbabc6b0dc6c3bbd62d7f79559bb12491900f94""17iDsqubkbLBgMUb9h2HziZSggLTWgRTcj"UOP_DUP OP_HASH160 499c8ed833948d38fe57615d8825b255e3b3402d OP_EQUALVERIFY OP_CHECKSIG*276a914499c8ed833948d38fe57615d8825b255e3b3402d88ac*"17iDsqubkbLBgMUb9h2HziZSggLTWgRTcj8$J  +@83a532e4f3fa8c40db333638dbbabc6b0dc6c3bbd62d7f79559bb12491900f94"l"6OP_RETURN 1101342a4b8dad3d79a6afad60500d513141515b1926*06a161101342a4b8dad3d79a6afad60500d513141515b192624*K=y`P Q1AQ[&8$J $ҥ-@00000000000000000011eec884c1435161c61b5a3fc006adf9458a7c25bde6f1"@000000000000000000066132aadd02eb4f7d3fb2e2f187e67a00350aa97d25822$ե-@000000000000000000168a0c15e950468e4d645ff182252a918236ef66f7bcdb"@00000000000000000011eec884c1435161c61b5a3fc006adf9458a7c25bde6f12$֥-@000000000000000000092863d2e2cc4893e90e774870bee68bce09584f35a3ba"@000000000000000000168a0c15e950468e4d645ff182252a918236ef66f7bcdb2$ͦ-@000000000000000000117201d3e2e0632ff1cdeee0bd322c4a716839aa8a51b9"@000000000000000000092863d2e2cc4893e90e774870bee68bce09584f35a3ba2$Α-@0000000000000000000f72c8040d4bb6293df3bae171827af1cf99b60be1abc3"@000000000000000000117201d3e2e0632ff1cdeee0bd322c4a716839aa8a51b92$ɧ-@00000000000000000015933029dca9ac633e2b2324bd88f2eee77ab7269fbf02"@0000000000000000000f72c8040d4bb6293df3bae171827af1cf99b60be1abc32 $ԧ-@00000000000000000010f926373039b67e77c01a94a650a80756e39561947880"@00000000000000000015933029dca9ac633e2b2324bd88f2eee77ab7269fbf022 + +1@ee8eb5afe19890a208aad317119ce931b508a40e0b1a885a60c465f493a17dbf$"@00000000000000000010f926373039b67e77c01a94a650a80756e39561947880(ԧ-2 +@06da439ccd64ec1ab6e79686ea7432777dd802cedc4cd2e77eb072bc32fd1cfbB03d695d0b54358ad005f40f3e465527d07ce3a67cca6b1f77bacf74604960bbbf82 +@3ca8a2a81f31fb4c3d05c2aed240b6db74699875f98cd33b33f7dafed1a69d32B0308b7597d0f5282121215530c06cfdb44c9cb9f7a9f5b968c36b2662f6289f873B +@ee8eb5afe19890a208aad317119ce931b508a40e0b1a885a60c465f493a17dbf""13MUgPViPUawQA7CFv9DP2BJqM1CPTTv4a"UOP_DUP OP_HASH160 19cfad185eac4a1e6a906aa187c6b4991bb9642f OP_EQUALVERIFY OP_CHECKSIG*276a91419cfad185eac4a1e6a906aa187c6b4991bb9642f88ac*"13MUgPViPUawQA7CFv9DP2BJqM1CPTTv4a8$J  +@ee8eb5afe19890a208aad317119ce931b508a40e0b1a885a60c465f493a17dbf""13MUgPViPUawQA7CFv9DP2BJqM1CPTTv4a"UOP_DUP OP_HASH160 19cfad185eac4a1e6a906aa187c6b4991bb9642f OP_EQUALVERIFY OP_CHECKSIG*276a91419cfad185eac4a1e6a906aa187c6b4991bb9642f88ac*"13MUgPViPUawQA7CFv9DP2BJqM1CPTTv4a8$J   +"@ee8eb5afe19890a208aad317119ce931b508a40e0b1a885a60c465f493a17dbf""1LEKfaCcGAkhzqaYP45Uq1e15YroECdnJj"UOP_DUP OP_HASH160 d2ef60d0dfceb9c06ab4abcdaa7f49ea2f0dca69 OP_EQUALVERIFY OP_CHECKSIG*276a914d2ef60d0dfceb9c06ab4abcdaa7f49ea2f0dca6988ac*"1LEKfaCcGAkhzqaYP45Uq1e15YroECdnJj8$J  +@ee8eb5afe19890a208aad317119ce931b508a40e0b1a885a60c465f493a17dbf"l"6OP_RETURN 1101498ea9535b4e1bce787e07f8baad05c1575f5db1*06a161101498ea9535b4e1bce787e07f8baad05c1575f5db12IS[Nx~W_]8$J $-@0000000000000000000c9ffda56ea02c19d1d7bc0878e42f1b8367b0e9289304"@00000000000000000010f926373039b67e77c01a94a650a80756e395619478802$ࢧ-@00000000000000000014d021149a22ed6da9ddb385658ab61157a4080935b3e5"@0000000000000000000c9ffda56ea02c19d1d7bc0878e42f1b8367b0e92893042$记-@00000000000000000003a74903b17e44839738fd96b7397f487c4d4c0aff1ec9"@00000000000000000014d021149a22ed6da9ddb385658ab61157a4080935b3e52$-@000000000000000000138d02ad7b688bf732b278ca11919701c19b6e8caf62eb"@00000000000000000003a74903b17e44839738fd96b7397f487c4d4c0aff1ec92$皩-@000000000000000000033203d7460b223fa0478fa4202b5f26b7f28984dee7f8"@000000000000000000138d02ad7b688bf732b278ca11919701c19b6e8caf62eb2$н-@000000000000000000091fff405e82f59536758beae556908908e993a337352c"@000000000000000000033203d7460b223fa0478fa4202b5f26b7f28984dee7f82$-@00000000000000000007df06baa60876e2ab26e33dbb1356624da2ac615744fb"@000000000000000000091fff405e82f59536758beae556908908e993a337352c2$̪-@0000000000000000000faa1ae92baff7afeebf1822b94ee21dfb2447ed83e27e"@00000000000000000007df06baa60876e2ab26e33dbb1356624da2ac615744fb2 $-@0000000000000000001327e55a2d9652c96868cbda3e8932ee78819a23f2d0c1"@0000000000000000000faa1ae92baff7afeebf1822b94ee21dfb2447ed83e27e2à$-@000000000000000000140781dc8a5e68b6c06e44549581c59be05e390f6a5a88"@0000000000000000001327e55a2d9652c96868cbda3e8932ee78819a23f2d0c12 Ġ$-@00000000000000000011a4bf29ff88799db88071cbebdc98405f5f9f2b820a04"@000000000000000000140781dc8a5e68b6c06e44549581c59be05e390f6a5a882 + + + +1@ca7f1a4e7f51c6a2e49968fba2467df0733345445ce1a3205745d3a5956d7d50Ġ$"@00000000000000000011a4bf29ff88799db88071cbebdc98405f5f9f2b820a04(-2 +@a8774a8533cb9a7faaa706fb4f5ca45a591ccd25b6d2881fee42a3343202a23eB035e0b1a8ae54033fcf4286a7801071420dc276188b9196c3434cbd75d45fd54cb2 +@91f6bc1df0b8d86d3897e4f48082b9653a6f9260e615d91ed522bae7cce9de16B03935f567823bc9fe9ee535f418339c5bb3f9ccd0df226fa78c1570cf81d77d532B + +@ca7f1a4e7f51c6a2e49968fba2467df0733345445ce1a3205745d3a5956d7d50""15RSYMgnYeRSckA6Eh4LzN3BKXJXbrMDTK"UOP_DUP OP_HASH160 307fce746bc41fec6e35e3e6f1fa8de7a6748bc4 OP_EQUALVERIFY OP_CHECKSIG*276a914307fce746bc41fec6e35e3e6f1fa8de7a6748bc488ac*"15RSYMgnYeRSckA6Eh4LzN3BKXJXbrMDTK8Ġ$J  +@ca7f1a4e7f51c6a2e49968fba2467df0733345445ce1a3205745d3a5956d7d50""1ANVUC8ZYjFMgTd1QEKfERx5zDisuBsiXL"UOP_DUP OP_HASH160 66c9a1bfa7977e4ab441f16b29a280e361f00361 OP_EQUALVERIFY OP_CHECKSIG*276a91466c9a1bfa7977e4ab441f16b29a280e361f0036188ac*"1ANVUC8ZYjFMgTd1QEKfERx5zDisuBsiXL8Ġ$J  +@ca7f1a4e7f51c6a2e49968fba2467df0733345445ce1a3205745d3a5956d7d50""1GtUobq6AQ2w5JETZD9KN1CyyqPsJetw7H"UOP_DUP OP_HASH160 ae464f59dd12ef6334dc6735063b5084c66bab49 OP_EQUALVERIFY OP_CHECKSIG*276a914ae464f59dd12ef6334dc6735063b5084c66bab4988ac*"1GtUobq6AQ2w5JETZD9KN1CyyqPsJetw7H8Ġ$J Š$ޗ-@00000000000000000001dce038d73635c828baffe6104ea8fc8d73ba9154406a"@00000000000000000011a4bf29ff88799db88071cbebdc98405f5f9f2b820a042Ơ$-@00000000000000000006ed435efbfeda63d3e32a52b25a18f902bb457c3109ec"@00000000000000000001dce038d73635c828baffe6104ea8fc8d73ba9154406a2Ǡ$ɳ-@00000000000000000019c67969818b3e3d8509fdd4deb3b81b725f2d5931f220"@00000000000000000006ed435efbfeda63d3e32a52b25a18f902bb457c3109ec2Ƞ$𦊬-@00000000000000000004c7453a1af6f78b9d6a5d7e7c5c80679a4eccde5258ee"@00000000000000000019c67969818b3e3d8509fdd4deb3b81b725f2d5931f2202$ɠ$-@00000000000000000007486af9515f9802eaad206edb9fff13ec253e4251b1dd"@00000000000000000004c7453a1af6f78b9d6a5d7e7c5c80679a4eccde5258ee2# + + +1@0985aba4ca23ebb7e75d325eb00c3c5c059117deaad8cd8669cd9a500437a22fɠ$"@00000000000000000007486af9515f9802eaad206edb9fff13ec253e4251b1dd(-2 +@01dac32957c0505a7b690a66df07f2f4017864d3b99241c0de4ce7cc1d920f58B03dcc4f5f9c9b5a60e4cdc7323454643c1c8b4693613719300d2115a91fab0dfc82 +@01dac32957c0505a7b690a66df07f2f4017864d3b99241c0de4ce7cc1d920f58B032aaee89e2e4e4e687117ee5c8ad0b18402f38c4f43efaed040f3351f51456b00B +@0985aba4ca23ebb7e75d325eb00c3c5c059117deaad8cd8669cd9a500437a22f""15nm25xPkLrqetQBBhj5G7ArZZEyXLKUd8"UOP_DUP OP_HASH160 3487f7653271627f407603abb3b7d36a17599f34 OP_EQUALVERIFY OP_CHECKSIG*276a9143487f7653271627f407603abb3b7d36a17599f3488ac*"15nm25xPkLrqetQBBhj5G7ArZZEyXLKUd88ɠ$J  +@0985aba4ca23ebb7e75d325eb00c3c5c059117deaad8cd8669cd9a500437a22f""1DcW7E2NiHuEATVvEopzzBzc8SuBAxv3Jk"UOP_DUP OP_HASH160 8a585d9a3f5d3134ebfd4c135a6f547df7085563 OP_EQUALVERIFY OP_CHECKSIG*276a9148a585d9a3f5d3134ebfd4c135a6f547df708556388ac*"1DcW7E2NiHuEATVvEopzzBzc8SuBAxv3Jk8ɠ$J  + @0985aba4ca23ebb7e75d325eb00c3c5c059117deaad8cd8669cd9a500437a22f""15AerfjAK1KrECParkGAVN6GFSzX4bWwqU"UOP_DUP OP_HASH160 2db3d9010c02b077316bcc87f207bfb2cb173134 OP_EQUALVERIFY OP_CHECKSIG*276a9142db3d9010c02b077316bcc87f207bfb2cb17313488ac*"15AerfjAK1KrECParkGAVN6GFSzX4bWwqU8ɠ$J  + +1@32daa411a628ea1c265ebc2f89395c91201329edff442bc6caf66231d8fff560ɠ$"@00000000000000000007486af9515f9802eaad206edb9fff13ec253e4251b1dd(-2 +@b323ea45e9404c15795fc25438340852ff079c757953567f8b2d7d90913d8809B03477792e50ee060b182482dccd57069f4cad602e900c11b6d46e42516907eae9e2 +@449e7a4a332c57b361f1e1d7f0d0d110ea670efae8e17867097543805fff3a2aB03a70cddda0e45cb843cbae80da1b6a84192071a09698cd988c88391ec2aed4843B +\@32daa411a628ea1c265ebc2f89395c91201329edff442bc6caf66231d8fff560""1CnqVYSWVY6jKm1hbv6VZu6zznLj5vsTvX"UOP_DUP OP_HASH160 815494c12a1be46622c3274f0debc0c111e7a18a OP_EQUALVERIFY OP_CHECKSIG*276a914815494c12a1be46622c3274f0debc0c111e7a18a88ac*"1CnqVYSWVY6jKm1hbv6VZu6zznLj5vsTvX8ɠ$J  +@32daa411a628ea1c265ebc2f89395c91201329edff442bc6caf66231d8fff560""1CnqVYSWVY6jKm1hbv6VZu6zznLj5vsTvX"UOP_DUP OP_HASH160 815494c12a1be46622c3274f0debc0c111e7a18a OP_EQUALVERIFY OP_CHECKSIG*276a914815494c12a1be46622c3274f0debc0c111e7a18a88ac*"1CnqVYSWVY6jKm1hbv6VZu6zznLj5vsTvX8ɠ$J   +؛@32daa411a628ea1c265ebc2f89395c91201329edff442bc6caf66231d8fff560""1AqsQtgA1tEwbqtiK57RWCRWz9q2kaXgqX"UOP_DUP OP_HASH160 6bf72e123952ac43e7cc578766b1d6f166a58d6b OP_EQUALVERIFY OP_CHECKSIG*276a9146bf72e123952ac43e7cc578766b1d6f166a58d6b88ac*"1AqsQtgA1tEwbqtiK57RWCRWz9q2kaXgqX8ɠ$J  +@32daa411a628ea1c265ebc2f89395c91201329edff442bc6caf66231d8fff560"l"6OP_RETURN 11017325ea1abaaa4b21783966a646f344e996e97cc4*06a1611017325ea1abaaa4b21783966a646f344e996e97cc42s%K!x9fFD|8ɠ$J  + +1@d7fd7e5de714e44214f0a01024d0984e959b4ce7180ba6329e587ff3c74fc5adɠ$"@00000000000000000007486af9515f9802eaad206edb9fff13ec253e4251b1dd(-2 +@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf4B030a168ffe405aee44464183fccf3d10b0d5b849ffc1ce199bdd8c04cdb6d904d52 +@d85d886bfb67f1ead7b3ab0780378c708222bc216c675ecee0657cf6f6ae6e70B0326463a393ec36f866501f7d7d8c3b73f0bca9b9fe1a607f3b35f71a5e4527b2eB +$@d7fd7e5de714e44214f0a01024d0984e959b4ce7180ba6329e587ff3c74fc5ad""1Hsd5Kwq5riyzDUTzYauazBhaApzjCA7kZ"UOP_DUP OP_HASH160 b914ec9788b713c10e962fa83d83035c3165b2de OP_EQUALVERIFY OP_CHECKSIG*276a914b914ec9788b713c10e962fa83d83035c3165b2de88ac*"1Hsd5Kwq5riyzDUTzYauazBhaApzjCA7kZ8ɠ$J  +1@d7fd7e5de714e44214f0a01024d0984e959b4ce7180ba6329e587ff3c74fc5ad""1Hsd5Kwq5riyzDUTzYauazBhaApzjCA7kZ"UOP_DUP OP_HASH160 b914ec9788b713c10e962fa83d83035c3165b2de OP_EQUALVERIFY OP_CHECKSIG*276a914b914ec9788b713c10e962fa83d83035c3165b2de88ac*"1Hsd5Kwq5riyzDUTzYauazBhaApzjCA7kZ8ɠ$J   + @d7fd7e5de714e44214f0a01024d0984e959b4ce7180ba6329e587ff3c74fc5ad""1DaeDoL162V2zTd2oqVsdk5nmLHycV3RUg"UOP_DUP OP_HASH160 89fe4e6fcd1c24b66b4f200eed864bc430bb0db7 OP_EQUALVERIFY OP_CHECKSIG*276a91489fe4e6fcd1c24b66b4f200eed864bc430bb0db788ac*"1DaeDoL162V2zTd2oqVsdk5nmLHycV3RUg8ɠ$J  +@d7fd7e5de714e44214f0a01024d0984e959b4ce7180ba6329e587ff3c74fc5ad"l"6OP_RETURN 1101283df2e30aa8dc7fbfbba63c0bdbab54a41bf7ca*06a161101283df2e30aa8dc7fbfbba63c0bdbab54a41bf7ca2(= +< ۫T8ɠ$J ʠ$-@00000000000000000018db08f4a2ef9fbdd2e0c42bd7a42cd0f786925f512669"@00000000000000000007486af9515f9802eaad206edb9fff13ec253e4251b1dd2ˠ$ƭ-@000000000000000000196591929f7ca593e21ab6f57cf6f4d157858ef203ef81"@00000000000000000018db08f4a2ef9fbdd2e0c42bd7a42cd0f786925f5126692̠$-@000000000000000000047ee5cd1ab4ca9a5f71e7db2ce7abac56ff15e587cf6f"@000000000000000000196591929f7ca593e21ab6f57cf6f4d157858ef203ef812͠$ߐ-@0000000000000000000e3a459db1a416338a5f56f556dbc408972f27a5cabf0c"@000000000000000000047ee5cd1ab4ca9a5f71e7db2ce7abac56ff15e587cf6f2 Π$㡯-@000000000000000000033ac1578982e92fc3181b7eeeed2f5c5eead55cf315d5"@0000000000000000000e3a459db1a416338a5f56f556dbc408972f27a5cabf0c2 + + + +1@29c673a67a62e346dd45be769e0a7c0924e75f400d817f1c688b8b8b1e112e09Π$"@000000000000000000033ac1578982e92fc3181b7eeeed2f5c5eead55cf315d5(㡯-2 +@a286b7df832d328c84e2a7ad68d1efdbd911eafe61a6e3a24ea0e1933faf0f31B027d0591042b024feb3ee95bf5bca32dc214353f4e6eb8e88f0f543546771c3eaf2 +@960cb747fa1bae62273ea097684c3b5525f08fdc9bf933639c7d1c826d545c94B0344ae077c20a03d6a61a652e7a30154fe55a0e2781807b3d2aa471cb06bb753f6B +І@29c673a67a62e346dd45be769e0a7c0924e75f400d817f1c688b8b8b1e112e09""13G33ySMUPwvBAJiYcV6T4ppwnXvLDi8LN"UOP_DUP OP_HASH160 18c8340b71df7df3b8966539b719cc5ae761c7db OP_EQUALVERIFY OP_CHECKSIG*276a91418c8340b71df7df3b8966539b719cc5ae761c7db88ac*"13G33ySMUPwvBAJiYcV6T4ppwnXvLDi8LN8Π$J  +@29c673a67a62e346dd45be769e0a7c0924e75f400d817f1c688b8b8b1e112e09""1JaZAwNfz5vhtgig2yxtbroR64uMQ7jAzu"UOP_DUP OP_HASH160 c0d2b86854ea850accb1df50fbc4a1cb8074a7d4 OP_EQUALVERIFY OP_CHECKSIG*276a914c0d2b86854ea850accb1df50fbc4a1cb8074a7d488ac*"1JaZAwNfz5vhtgig2yxtbroR64uMQ7jAzu8Π$J  +s@29c673a67a62e346dd45be769e0a7c0924e75f400d817f1c688b8b8b1e112e09""1BuhNWP3gLWzJRn9HePP5huisKEnP5xrRy"UOP_DUP OP_HASH160 77a896737dbf828ded502822bb264f883016c06c OP_EQUALVERIFY OP_CHECKSIG*276a91477a896737dbf828ded502822bb264f883016c06c88ac*"1BuhNWP3gLWzJRn9HePP5huisKEnP5xrRy8Π$J Ϡ$-@000000000000000000015243bd421cdd06b340a831d07b251cbea8864922d97e"@000000000000000000033ac1578982e92fc3181b7eeeed2f5c5eead55cf315d52Р$-@000000000000000000180141fd29cbbe4aa40ea33e95752e3f1be6385184e430"@000000000000000000015243bd421cdd06b340a831d07b251cbea8864922d97e2;Ѡ$-@000000000000000000019795dd2928c1955c30b04a31093fc3070478de360ca6"@000000000000000000180141fd29cbbe4aa40ea33e95752e3f1be6385184e4302: + + +1@1a993224111358d496bbfa49d37630dba6b1542ef2831146952a8653659a9d99Ѡ$"@000000000000000000019795dd2928c1955c30b04a31093fc3070478de360ca6(-2 +@bfd7a8c449534d4b1c2d0899f4c16ce607677308afef511703b5fc5b0384718eB02e8327c06bec16392e640312e334cfbcc7153b56211eeadcdd333738de99e9c222 +@c5dc4cdd4f8088b87aa3b39671d2e686a4349da5764c48e1915f520b7123ae36B02d4d3e700e4df50a2e7778f297267a2e729a82da69ca5edc6d90916df91adac4dB +@1a993224111358d496bbfa49d37630dba6b1542ef2831146952a8653659a9d99""1F7VFThRHibR5G9ezhThg6os4X5gXcrKnE"UOP_DUP OP_HASH160 9acbd68cb55156e6caa9603dc42f46ede0e05d5f OP_EQUALVERIFY OP_CHECKSIG*276a9149acbd68cb55156e6caa9603dc42f46ede0e05d5f88ac*"1F7VFThRHibR5G9ezhThg6os4X5gXcrKnE8Ѡ$J  +@1a993224111358d496bbfa49d37630dba6b1542ef2831146952a8653659a9d99""1FPLQEsgyp2drdy1ecPdpwgYA7pxMnWJRV"UOP_DUP OP_HASH160 9dcb1b646a8e25b7858d852c36a4cd1bed428d03 OP_EQUALVERIFY OP_CHECKSIG*276a9149dcb1b646a8e25b7858d852c36a4cd1bed428d0388ac*"1FPLQEsgyp2drdy1ecPdpwgYA7pxMnWJRV8Ѡ$J  +:@1a993224111358d496bbfa49d37630dba6b1542ef2831146952a8653659a9d99""15pynRbgw5pYKa7U93xM9ehtcoX31W4E34"UOP_DUP OP_HASH160 34f3741b970036741724fb319bf9e3778e03d35a OP_EQUALVERIFY OP_CHECKSIG*276a91434f3741b970036741724fb319bf9e3778e03d35a88ac*"15pynRbgw5pYKa7U93xM9ehtcoX31W4E348Ѡ$J  + + +1@21c8125b7d67a28221242181ac7ce5c989c197677fb4e2cf1451fe6921b717e5Ѡ$"@000000000000000000019795dd2928c1955c30b04a31093fc3070478de360ca6(-2 +@90d35277ea1578d99cc8c60239eb8810b9a3e0b19948e53436bcbbcda0df0087B03495e759a2e704241f22dfb87906c2c87dfb58811881e5940a0630e33a741e4e42 +@2549e5b0bff69c06e2d028ff7713840a317e483b60b64a7ba4c2639dba83db71B020a006778388888cbd9afce2d2df5c8c300b6d8a2e9df3e5e18e5f56319135a67B +@21c8125b7d67a28221242181ac7ce5c989c197677fb4e2cf1451fe6921b717e5""14Sn78mmc4SRChuuDzFVSwRyC14PjVN6HY"UOP_DUP OP_HASH160 25c86dc4fef9354b4834b3573243d1af66158c3a OP_EQUALVERIFY OP_CHECKSIG*276a91425c86dc4fef9354b4834b3573243d1af66158c3a88ac*"14Sn78mmc4SRChuuDzFVSwRyC14PjVN6HY8Ѡ$J  +@21c8125b7d67a28221242181ac7ce5c989c197677fb4e2cf1451fe6921b717e5""17HuGQuTimFSotZZ14qAhbQrFoCZQZEpfH"UOP_DUP OP_HASH160 45030a110e6ee03cd1ccd86e482659b58b186110 OP_EQUALVERIFY OP_CHECKSIG*276a91445030a110e6ee03cd1ccd86e482659b58b18611088ac*"17HuGQuTimFSotZZ14qAhbQrFoCZQZEpfH8Ѡ$J  +d@21c8125b7d67a28221242181ac7ce5c989c197677fb4e2cf1451fe6921b717e5""1C5rkbF9so1zvCRbmbUzezvpcvZBAY5fnN"UOP_DUP OP_HASH160 799493f6679fad19eeecd58febb62f26d4cd8f4f OP_EQUALVERIFY OP_CHECKSIG*276a914799493f6679fad19eeecd58febb62f26d4cd8f4f88ac*"1C5rkbF9so1zvCRbmbUzezvpcvZBAY5fnN8Ѡ$J ; + +1@966c322dc6b4242d221759f49716cae654f7a8d5c00f76313616ad7916a89440Ѡ$"@000000000000000000019795dd2928c1955c30b04a31093fc3070478de360ca6(-2 +@39b3491cfb88de3daec290686f56e4f11c5c715251650e76531875339fbf9795B03ceb3d79983d1546d9e5b5ea86eb91cf0442dd509ee3f6136e7c5e521a2db88a22 +@8427da20944c44564bf37d388186a236878f9d227eaf2e4788a44b3007a7bbe6B03178280cb30067492ea3c9a3122a0ba849aaa7a15d57d1f3e1440325cbfb45fadB +#@966c322dc6b4242d221759f49716cae654f7a8d5c00f76313616ad7916a89440"!1G2BF1PmNU18cdR2zTrXYyVnXfTEunuaB"UOP_DUP OP_HASH160 02d738b9bf7b2c461bb036b79a64f9b3bafcc6b7 OP_EQUALVERIFY OP_CHECKSIG*276a91402d738b9bf7b2c461bb036b79a64f9b3bafcc6b788ac*!1G2BF1PmNU18cdR2zTrXYyVnXfTEunuaB8Ѡ$J  +@966c322dc6b4242d221759f49716cae654f7a8d5c00f76313616ad7916a89440"!1G2BF1PmNU18cdR2zTrXYyVnXfTEunuaB"UOP_DUP OP_HASH160 02d738b9bf7b2c461bb036b79a64f9b3bafcc6b7 OP_EQUALVERIFY OP_CHECKSIG*276a91402d738b9bf7b2c461bb036b79a64f9b3bafcc6b788ac*!1G2BF1PmNU18cdR2zTrXYyVnXfTEunuaB8Ѡ$J   +E@966c322dc6b4242d221759f49716cae654f7a8d5c00f76313616ad7916a89440""1KV75cBgxRPcecq8CZnKJTndCfHeJXrnrY"UOP_DUP OP_HASH160 cac2fc630937a6b388fb9f77e99fda6ece33ad4f OP_EQUALVERIFY OP_CHECKSIG*276a914cac2fc630937a6b388fb9f77e99fda6ece33ad4f88ac*"1KV75cBgxRPcecq8CZnKJTndCfHeJXrnrY8Ѡ$J  +@966c322dc6b4242d221759f49716cae654f7a8d5c00f76313616ad7916a89440"l"6OP_RETURN 1101d87c9b97e3aa0b5a0662eea9592e25edda95cb52*06a161101d87c9b97e3aa0b5a0662eea9592e25edda95cb522| ZbY.%ڕR8Ѡ$J  + +1@0b75e699a0b0ea87ad28e4e06b52efa9346716fd7f39c98bb65aaaa1e3b34881Ѡ$"@000000000000000000019795dd2928c1955c30b04a31093fc3070478de360ca6(-2 +@60223f991aa17f530b995e30e534a325054e45445ac90c272f8dba63a1a3c31cB02430efa281794fd23bc3638625d1e3b617da84f45e4fbc003456dec0fac4e99432 +@cbcce3b7ce39bfec878312b6f2a37d1798450b093f4473da0c39cd4ae5b641edB03506d37a0c1b51e2a6cee08cc7d44f24d6f74ac21dd287dc71b17135b2f9f0b32B +%@0b75e699a0b0ea87ad28e4e06b52efa9346716fd7f39c98bb65aaaa1e3b34881""12wwT8um3nN23avcPUbBcTdQrsetbCGCpv"UOP_DUP OP_HASH160 155c0a72d8b8f6c2443143b771c7e1ae8fd0cb78 OP_EQUALVERIFY OP_CHECKSIG*276a914155c0a72d8b8f6c2443143b771c7e1ae8fd0cb7888ac*"12wwT8um3nN23avcPUbBcTdQrsetbCGCpv8Ѡ$J  +І@0b75e699a0b0ea87ad28e4e06b52efa9346716fd7f39c98bb65aaaa1e3b34881""12wwT8um3nN23avcPUbBcTdQrsetbCGCpv"UOP_DUP OP_HASH160 155c0a72d8b8f6c2443143b771c7e1ae8fd0cb78 OP_EQUALVERIFY OP_CHECKSIG*276a914155c0a72d8b8f6c2443143b771c7e1ae8fd0cb7888ac*"12wwT8um3nN23avcPUbBcTdQrsetbCGCpv8Ѡ$J   +@0b75e699a0b0ea87ad28e4e06b52efa9346716fd7f39c98bb65aaaa1e3b34881""1CT8JPTRq9ZXMavknrVw9mDCvKMSgh2sib"UOP_DUP OP_HASH160 7d9a4acc141dabe5c7686a58dc709af9a71d18e2 OP_EQUALVERIFY OP_CHECKSIG*276a9147d9a4acc141dabe5c7686a58dc709af9a71d18e288ac*"1CT8JPTRq9ZXMavknrVw9mDCvKMSgh2sib8Ѡ$J  +@0b75e699a0b0ea87ad28e4e06b52efa9346716fd7f39c98bb65aaaa1e3b34881"l"6OP_RETURN 110134220fd531dec7b09ba20f7fa8c5ad3ee6f1ce98*06a16110134220fd531dec7b09ba20f7fa8c5ad3ee6f1ce9824"1ǰŭ>Θ8Ѡ$J  + +1@70a583abd81264f0019c809137e45861674de5615eb3f90ffe1c29301ff6e891Ѡ$"@000000000000000000019795dd2928c1955c30b04a31093fc3070478de360ca6(-2 +@a4eaf6930e79d5d8f92c14d36069bca2d82199c572f6b0fd84e01f0b662073fbB03bfbe251d4a57964ffa41885a8613d7c7bda0d21db1dfbceda2f2fba0e8b0f36c2 +@c2feda4e7e8015c44009c8c8f18e0e10e2258786ac767ea46d88000111f2244dB02e7c6cec566024430f5fe6d024789e051e8e2067351ad4eb837f69aec837d90dcB +"@70a583abd81264f0019c809137e45861674de5615eb3f90ffe1c29301ff6e891""1DcA4RMHiR6U1n1z166NivucPCFDYpjPXz"UOP_DUP OP_HASH160 8a47a14ed30f999719971f3662f7ed52d141b179 OP_EQUALVERIFY OP_CHECKSIG*276a9148a47a14ed30f999719971f3662f7ed52d141b17988ac*"1DcA4RMHiR6U1n1z166NivucPCFDYpjPXz8Ѡ$J  +I@70a583abd81264f0019c809137e45861674de5615eb3f90ffe1c29301ff6e891""1DcA4RMHiR6U1n1z166NivucPCFDYpjPXz"UOP_DUP OP_HASH160 8a47a14ed30f999719971f3662f7ed52d141b179 OP_EQUALVERIFY OP_CHECKSIG*276a9148a47a14ed30f999719971f3662f7ed52d141b17988ac*"1DcA4RMHiR6U1n1z166NivucPCFDYpjPXz8Ѡ$J   +@70a583abd81264f0019c809137e45861674de5615eb3f90ffe1c29301ff6e891""1LhHXZrtJ9uFzbvH7AZ3wYGEPNzXwkt14d"UOP_DUP OP_HASH160 d808d30cefac36d3eaea8c458d06023f72e1242c OP_EQUALVERIFY OP_CHECKSIG*276a914d808d30cefac36d3eaea8c458d06023f72e1242c88ac*"1LhHXZrtJ9uFzbvH7AZ3wYGEPNzXwkt14d8Ѡ$J  +@70a583abd81264f0019c809137e45861674de5615eb3f90ffe1c29301ff6e891"l"6OP_RETURN 11014411377d95ab80f23972cbcf81782e74e9399ebc*06a1611014411377d95ab80f23972cbcf81782e74e9399ebc2D7}9rρx.t98Ѡ$J Ҡ$ư-@000000000000000000199e5b821faf3dcdd14054844e29abdb4b72af30d20b73"@000000000000000000019795dd2928c1955c30b04a31093fc3070478de360ca62Ӡ$Л-@0000000000000000000ba3e9ce9fbc207fd5f83fd513f5804b1b376856233df2"@000000000000000000199e5b821faf3dcdd14054844e29abdb4b72af30d20b732Ԡ$-@0000000000000000000f1f2d087aae3bc35c7bd44c96d508dceafad111a86fd7"@0000000000000000000ba3e9ce9fbc207fd5f83fd513f5804b1b376856233df22ՠ$ȱ-@0000000000000000001088de93437040aabd17df2b9ee3835dfe784f81f67e01"@0000000000000000000f1f2d087aae3bc35c7bd44c96d508dceafad111a86fd72֠$-@000000000000000000113750255d7ba09066224caca7c36a564302dbc32a1834"@0000000000000000001088de93437040aabd17df2b9ee3835dfe784f81f67e012נ$-@00000000000000000002f4877917a422a3d39871353cda63c67f0a6932ea92fc"@000000000000000000113750255d7ba09066224caca7c36a564302dbc32a18342 + +1@0075eaf34408705c063acc436857597867edf061fcace5078d3a381c5dc22abdנ$"@00000000000000000002f4877917a422a3d39871353cda63c67f0a6932ea92fc(-2 +@9f207717822e3fe4fc32b69542c86cc7bb2dd137ad8cd667f0d44920b0c67a9cB0364632a0ed7e2569bfce00b8c0a2abb6c79277ba963fc6f82bf3fdb278f97d7342 +@30b34b1eb9b92b94e594837e555ac971c6e39bdb8a77b51aafb9c898f021d34dB02142d37d3ae7594ee1bd8e935c8d440c82c6f671f6308a4a9a3a28ac2415bb4e82 +@9f207717822e3fe4fc32b69542c86cc7bb2dd137ad8cd667f0d44920b0c67a9cB033a4f22c5c11e5f27f3a8d447f2a4318bf4a4e4fb9e231d9fc7ddc7866aa82fd2B +!@0075eaf34408705c063acc436857597867edf061fcace5078d3a381c5dc22abd""1BWqmWKKTwPDBrowpRuMKJ8LuVoBHvC87w"UOP_DUP OP_HASH160 735607973633d617041eff7c6f17f1ea7fa202b8 OP_EQUALVERIFY OP_CHECKSIG*276a914735607973633d617041eff7c6f17f1ea7fa202b888ac*"1BWqmWKKTwPDBrowpRuMKJ8LuVoBHvC87w8נ$J  +\@0075eaf34408705c063acc436857597867edf061fcace5078d3a381c5dc22abd""1AdwuLmkKtj24hZoM9waLKRK6u7sYpwVi5"UOP_DUP OP_HASH160 69b5efd9df8e00392d63f283ecbbee1ab1ab07e0 OP_EQUALVERIFY OP_CHECKSIG*276a91469b5efd9df8e00392d63f283ecbbee1ab1ab07e088ac*"1AdwuLmkKtj24hZoM9waLKRK6u7sYpwVi58נ$J  +Z@0075eaf34408705c063acc436857597867edf061fcace5078d3a381c5dc22abd""14NMFnic3XB5dQvKH2mZBtmNXF5AJNTNoH"UOP_DUP OP_HASH160 24f205427fbf775ba3d0b7dd0c504b9809c8f658 OP_EQUALVERIFY OP_CHECKSIG*276a91424f205427fbf775ba3d0b7dd0c504b9809c8f65888ac*"14NMFnic3XB5dQvKH2mZBtmNXF5AJNTNoH8נ$J & + +1@cb3c35dcb32c70e1f9f2603850b48486be91a3e1e5aff442aa7ab81416b29e6aנ$"@00000000000000000002f4877917a422a3d39871353cda63c67f0a6932ea92fc(-2 +@0075eaf34408705c063acc436857597867edf061fcace5078d3a381c5dc22abdB0326f78b4b84a61e4a038abcbbeac9ef02fbbdafa179375b8cfa0c278097575bc72 +@ddae2e41fdc49c9098310e43687a6c1f3c436a0a65d9d716d1d2deca7151893fB032a6059fb0c15c983a02aff9e9c310effa190208a0391c85e4ec47815cbb881bf2 +@9f207717822e3fe4fc32b69542c86cc7bb2dd137ad8cd667f0d44920b0c67a9cB0318b3486792af33c261e60fc619e6427a03bf586973662f564c56f934fa8c1127B +!@cb3c35dcb32c70e1f9f2603850b48486be91a3e1e5aff442aa7ab81416b29e6a""1JYUFbSG8TERdJUPA8apbkQGWH7Y4ZV5oj"UOP_DUP OP_HASH160 c06dc819c0871840a45bcf251cc2674f9e24c3e1 OP_EQUALVERIFY OP_CHECKSIG*276a914c06dc819c0871840a45bcf251cc2674f9e24c3e188ac*"1JYUFbSG8TERdJUPA8apbkQGWH7Y4ZV5oj8נ$J  +[@cb3c35dcb32c70e1f9f2603850b48486be91a3e1e5aff442aa7ab81416b29e6a""13ZhEesFJeNq9EjoxkszzjzRFNGJqJYzD2"UOP_DUP OP_HASH160 1c1f262f62636dabdff30f3867f1664383fdaf41 OP_EQUALVERIFY OP_CHECKSIG*276a9141c1f262f62636dabdff30f3867f1664383fdaf4188ac*"13ZhEesFJeNq9EjoxkszzjzRFNGJqJYzD28נ$J  +"@cb3c35dcb32c70e1f9f2603850b48486be91a3e1e5aff442aa7ab81416b29e6a""17UbSedmNMwhSe2nsnZYK8jWCE9Vi4npro"UOP_DUP OP_HASH160 4708bc9125eca52e36f002243db8e741a9110c0d OP_EQUALVERIFY OP_CHECKSIG*276a9144708bc9125eca52e36f002243db8e741a9110c0d88ac*"17UbSedmNMwhSe2nsnZYK8jWCE9Vi4npro8נ$J  ؠ$-@000000000000000000081c0440b256a7030c6ce99c583eadecef2ab30d319a8e"@00000000000000000002f4877917a422a3d39871353cda63c67f0a6932ea92fc2 + + +1@c34e402fe96985bb16c91af5b3342eb25d27d3fd88ca1c225bf28344865ef493ؠ$"@000000000000000000081c0440b256a7030c6ce99c583eadecef2ab30d319a8e(-2 +@90a808642f7d296dfa3b8a25f406d28ce0a3722fbf440a1bedc1da095f938466B029d6840a2843a8b102b511b81b54c8254ed4e5921cfe463d10f2fb50a44d5f89d2 +@e5b89764e0f2dcd9e089cb2065b83bc9b9be1dd34f92bddf199833c4e02aad91B030955858ecfbdd9f6c24d2e9a04520c36d9809910a593f0369383352c7757f728B +е@c34e402fe96985bb16c91af5b3342eb25d27d3fd88ca1c225bf28344865ef493""149hUZZpgr3684MMAFABG7JdEkLiLhmzmh"UOP_DUP OP_HASH160 228d7df64b2feb5504fa12969e1413ade3bf9711 OP_EQUALVERIFY OP_CHECKSIG*276a914228d7df64b2feb5504fa12969e1413ade3bf971188ac*"149hUZZpgr3684MMAFABG7JdEkLiLhmzmh8ؠ$J  +@c34e402fe96985bb16c91af5b3342eb25d27d3fd88ca1c225bf28344865ef493""15oeJ6WFi31QZzY5txWvsG7RTJdUJm5mwC"UOP_DUP OP_HASH160 34b2c4fb387d53a2b662f3113ca80e9696da4770 OP_EQUALVERIFY OP_CHECKSIG*276a91434b2c4fb387d53a2b662f3113ca80e9696da477088ac*"15oeJ6WFi31QZzY5txWvsG7RTJdUJm5mwC8ؠ$J  +f@c34e402fe96985bb16c91af5b3342eb25d27d3fd88ca1c225bf28344865ef493""1NXzkCNDUBnMHQWaSJmGcPQcy19m8dc98J"UOP_DUP OP_HASH160 ec3752bddb1efa27191df2a16845bc2b6e809bbf OP_EQUALVERIFY OP_CHECKSIG*276a914ec3752bddb1efa27191df2a16845bc2b6e809bbf88ac*"1NXzkCNDUBnMHQWaSJmGcPQcy19m8dc98J8ؠ$J  + + +1@002b8064905b1dc4e8fe87dbff0274e6c64de79f2d392bed449c7efe60a924f2ؠ$"@000000000000000000081c0440b256a7030c6ce99c583eadecef2ab30d319a8e(-2 +@f826c9e2a57e9fd2959882aa6a69092cad9c49aaa0cbcb1576c8463cc88d9bc8B03b05322280a6658ed0e1640bf4cf611ca23c0a07463b642f2441f2cbe7bf0cdf12 +@a539409bfd258100fa371b2cb72d1238df70777a6f245e496c1b7e40b0620508B0342cd35e1dc8922d5f26cf672acf2c2ea4f31280cb7d5bc2374b80c3db244215cB +@002b8064905b1dc4e8fe87dbff0274e6c64de79f2d392bed449c7efe60a924f2""1NoZPfqhFCrBZmZkx4sUEfc1usnoYXsgwU"UOP_DUP OP_HASH160 ef28d07126f8e307a774e9600481ebdd1047d5b3 OP_EQUALVERIFY OP_CHECKSIG*276a914ef28d07126f8e307a774e9600481ebdd1047d5b388ac*"1NoZPfqhFCrBZmZkx4sUEfc1usnoYXsgwU8ؠ$J  +@002b8064905b1dc4e8fe87dbff0274e6c64de79f2d392bed449c7efe60a924f2"!1aeCCYs3NXcMH1xrkLJQaDg94f9Ck3RXF"UOP_DUP OP_HASH160 065cc6229de4c18c81181bb346e700cf186ea18b OP_EQUALVERIFY OP_CHECKSIG*276a914065cc6229de4c18c81181bb346e700cf186ea18b88ac*!1aeCCYs3NXcMH1xrkLJQaDg94f9Ck3RXF8ؠ$J  +b@002b8064905b1dc4e8fe87dbff0274e6c64de79f2d392bed449c7efe60a924f2""18kBEwPNHvPqWHk6hPgBKw3VyrKDS4weUS"UOP_DUP OP_HASH160 54f350a51cd39e9586bfa63d2f013f5ee9af21b8 OP_EQUALVERIFY OP_CHECKSIG*276a91454f350a51cd39e9586bfa63d2f013f5ee9af21b888ac*"18kBEwPNHvPqWHk6hPgBKw3VyrKDS4weUS8ؠ$J ٠$-@00000000000000000007ac5899998176135e1630657c3dd2dcf3627472ac49c6"@000000000000000000081c0440b256a7030c6ce99c583eadecef2ab30d319a8e2ڠ$Բ-@000000000000000000039ce42d0a21936d83f8ce1f5b4ad0a74993b84ecb0136"@00000000000000000007ac5899998176135e1630657c3dd2dcf3627472ac49c62۠$-@0000000000000000000933d70117bcc7a039c6f1da6844a8e4893a0ecc9f51a2"@000000000000000000039ce42d0a21936d83f8ce1f5b4ad0a74993b84ecb01362 ܠ$-@0000000000000000001166830a8b50e7f63319298187958326bea49bdc6b564d"@0000000000000000000933d70117bcc7a039c6f1da6844a8e4893a0ecc9f51a22 + + + +1@f3179b2e49604ba29c555ae02aeac0dcc872a514b6227226eca573308ef08694ܠ$"@0000000000000000001166830a8b50e7f63319298187958326bea49bdc6b564d(-2 +@002b8064905b1dc4e8fe87dbff0274e6c64de79f2d392bed449c7efe60a924f2B02accab54e4bcd8318b22be64835d531d4f6ae2f3abcc2f98399a303c833b21b4d2 +@1f578257286d0b341fbf21a825dc810cf17758141b0bf11d599ffd36fc15b41aB035f15eed4c34389bc369a7f0442c1678821ec8ac6aaaafa9ed7323a2542220349B +@f3179b2e49604ba29c555ae02aeac0dcc872a514b6227226eca573308ef08694""1D8UJsB21zAtE7Ykzz4ZaAJZref1fbjn5o"UOP_DUP OP_HASH160 850b377b2e6283d603c9616d9e01cd7a333fac9a OP_EQUALVERIFY OP_CHECKSIG*276a914850b377b2e6283d603c9616d9e01cd7a333fac9a88ac*"1D8UJsB21zAtE7Ykzz4ZaAJZref1fbjn5o8ܠ$J  +@f3179b2e49604ba29c555ae02aeac0dcc872a514b6227226eca573308ef08694""1KCyW6os2PTPnzzvXsdsXoM9CnVkVyBtN2"UOP_DUP OP_HASH160 c7b60144a6002ef81a233b3037c93d0a7c6d0df4 OP_EQUALVERIFY OP_CHECKSIG*276a914c7b60144a6002ef81a233b3037c93d0a7c6d0df488ac*"1KCyW6os2PTPnzzvXsdsXoM9CnVkVyBtN28ܠ$J  +@f3179b2e49604ba29c555ae02aeac0dcc872a514b6227226eca573308ef08694""18RH69t1oNd9eXGnJdhQE5g8yWebebBquw"UOP_DUP OP_HASH160 51604b3a8b967bd1832822951e03f3d1d2308523 OP_EQUALVERIFY OP_CHECKSIG*276a91451604b3a8b967bd1832822951e03f3d1d230852388ac*"18RH69t1oNd9eXGnJdhQE5g8yWebebBquw8ܠ$J ݠ$-@0000000000000000000c87cc0ccfa1deab1d277c7fb983a1e11b51afb50605f1"@0000000000000000001166830a8b50e7f63319298187958326bea49bdc6b564d2 + + +1@8103771c753d7323881e99b0d5e3aff1eb58029bcb77c79335ead2a8062f699cݠ$"@0000000000000000000c87cc0ccfa1deab1d277c7fb983a1e11b51afb50605f1(-2 +@835ad10613479b0ffd0c253799f6518078ada8cd9c053a576b5851a353bde053B021dadc941f47388464516b7c39b4917703f5f74e7b46d7faa8ad7b9642b1c2ac52 +@27a7906425a399dda85fb226518800402018967a46ece7972a91d29dc7c44126B02c05e12c24351c73f2665dfe0abf69d8f0aae82abfe95e93f55113ef1c9c9bc83B +L@8103771c753d7323881e99b0d5e3aff1eb58029bcb77c79335ead2a8062f699c"!1NRVySHvV1ZheniWSUQuicurBtRKV33mF"UOP_DUP OP_HASH160 040d2fb6921e67be844f0ef93566f9b84e988ca3 OP_EQUALVERIFY OP_CHECKSIG*276a914040d2fb6921e67be844f0ef93566f9b84e988ca388ac*!1NRVySHvV1ZheniWSUQuicurBtRKV33mF8ݠ$J  + @8103771c753d7323881e99b0d5e3aff1eb58029bcb77c79335ead2a8062f699c""13U5zV2pt64MqUNJzv2apAZjntx3Zx8wYB"UOP_DUP OP_HASH160 1b0fa61d997408105c3e178e13bf46cc6b01e795 OP_EQUALVERIFY OP_CHECKSIG*276a9141b0fa61d997408105c3e178e13bf46cc6b01e79588ac*"13U5zV2pt64MqUNJzv2apAZjntx3Zx8wYB8ݠ$J  +u@8103771c753d7323881e99b0d5e3aff1eb58029bcb77c79335ead2a8062f699c""1A3yxd2Qm7b3Ns3wfEgejpwQrGYEH2vwvn"UOP_DUP OP_HASH160 634982cd317721c7806b4db33313bc7d2386ffaa OP_EQUALVERIFY OP_CHECKSIG*276a914634982cd317721c7806b4db33313bc7d2386ffaa88ac*"1A3yxd2Qm7b3Ns3wfEgejpwQrGYEH2vwvn8ݠ$J  + +1@1f6d743f27d411db665cddd1b3782c37ce5c4b7b447600261fe3241ce8451be1ݠ$"@0000000000000000000c87cc0ccfa1deab1d277c7fb983a1e11b51afb50605f1(-2 +@8103771c753d7323881e99b0d5e3aff1eb58029bcb77c79335ead2a8062f699cB02624455e2984b93238ee4abb500c3dc79837b7594da48d6eb39545094c2e466a22 +@835ad10613479b0ffd0c253799f6518078ada8cd9c053a576b5851a353bde053B02ac803d8703f65aed2938cf83de5dd2cfca8149ce5816081bdf99f6c8923f8d522 +@b073b895387e058f778e954f0ba57a9985efed06a28e03c8a6c094a86627f456B02ebe0c021cf3091b25f295a37ce587cbfd547062a543513a577e29394812a0494B +L@1f6d743f27d411db665cddd1b3782c37ce5c4b7b447600261fe3241ce8451be1""12agoP4Nzwsk8iX19rejAKRxND1HHr5bar"UOP_DUP OP_HASH160 1157135af0c07e39695de1a39d0e03059a10fcfd OP_EQUALVERIFY OP_CHECKSIG*276a9141157135af0c07e39695de1a39d0e03059a10fcfd88ac*"12agoP4Nzwsk8iX19rejAKRxND1HHr5bar8ݠ$J  + @1f6d743f27d411db665cddd1b3782c37ce5c4b7b447600261fe3241ce8451be1""1GYtWyJs2vxb4AYSVRzbKeLzVkscb8ZDRt"UOP_DUP OP_HASH160 aa91c91bbffea063bad45f893ffc9bb82c6947e6 OP_EQUALVERIFY OP_CHECKSIG*276a914aa91c91bbffea063bad45f893ffc9bb82c6947e688ac*"1GYtWyJs2vxb4AYSVRzbKeLzVkscb8ZDRt8ݠ$J  + @1f6d743f27d411db665cddd1b3782c37ce5c4b7b447600261fe3241ce8451be1""13zHBQ8KbYkvoikkmp1Wfz2a3xFp6NjsK7"UOP_DUP OP_HASH160 20c57799111577545e1fe97240c6218e3827b735 OP_EQUALVERIFY OP_CHECKSIG*276a91420c57799111577545e1fe97240c6218e3827b73588ac*"13zHBQ8KbYkvoikkmp1Wfz2a3xFp6NjsK78ݠ$J  ޠ$𷖴-@000000000000000000126ad992e2f9c5216c1b3d396b98ca7a72ad54936adf7d"@0000000000000000000c87cc0ccfa1deab1d277c7fb983a1e11b51afb50605f12-ߠ$Ι-@00000000000000000013999613690e35e87c1428c7333db7ad79d4b14ece7337"@000000000000000000126ad992e2f9c5216c1b3d396b98ca7a72ad54936adf7d2, + + +1@ab4ed77c4179a112c23918e014b97ee80f4c15f524dd2a558f87bcb30a0eab2bߠ$"@00000000000000000013999613690e35e87c1428c7333db7ad79d4b14ece7337(Ι-2 +@d31f038a0e360017a5a13e6354dc556ed2d1b68db6faef85b288dcb0b1858cf4B03c3a6d156ec52b1874f7e8bdd673a8b6a044c87de552746d06fcdc2ca496d271a2 +@9fbf0e242ab8b5bd75d9c2d51ce3c729a4347bdabbd5b7f4349b3c935b22bc2fB03d8ef2f7614c41678d4dddfc24b7eafe5a3a45cbde4b54146062b5b571f213005B +@ab4ed77c4179a112c23918e014b97ee80f4c15f524dd2a558f87bcb30a0eab2b""1N6Z8gBgH9edNnCWM3d2jWArLvrnLACRdm"UOP_DUP OP_HASH160 e7678b43206ecdb159cb0bcbecf0d918630d55dc OP_EQUALVERIFY OP_CHECKSIG*276a914e7678b43206ecdb159cb0bcbecf0d918630d55dc88ac*"1N6Z8gBgH9edNnCWM3d2jWArLvrnLACRdm8ߠ$J  + @ab4ed77c4179a112c23918e014b97ee80f4c15f524dd2a558f87bcb30a0eab2b""16Np8kAQBGWmFU6KrYYYDeSrjdwAHgNkiE"UOP_DUP OP_HASH160 3af8b58dfbcffc5142764ed74afe57d14dc1eb14 OP_EQUALVERIFY OP_CHECKSIG*276a9143af8b58dfbcffc5142764ed74afe57d14dc1eb1488ac*"16Np8kAQBGWmFU6KrYYYDeSrjdwAHgNkiE8ߠ$J  +@ab4ed77c4179a112c23918e014b97ee80f4c15f524dd2a558f87bcb30a0eab2b""1D3jZHrHGa8U23ks1RDCVcpd3uVFCbjyFt"UOP_DUP OP_HASH160 8425ddaba9026211b59ac416d6c0a176c27b0d2a OP_EQUALVERIFY OP_CHECKSIG*276a9148425ddaba9026211b59ac416d6c0a176c27b0d2a88ac*"1D3jZHrHGa8U23ks1RDCVcpd3uVFCbjyFt8ߠ$J  + + +1@2c29aab20dd1af55c1ec177353d6de72113ba96eae392eb84082ab6b28a07291ߠ$"@00000000000000000013999613690e35e87c1428c7333db7ad79d4b14ece7337(Ι-2 +@60588a786d36b78628228c787aca6e18163be63feadbba7fcd3e678f6f83ad8dB0345b0b30759be1f44af6e05c5c179f071fd68bd974552f1e1d8db137712ba37772 +@b36892436b5d353a3528c41a0fcaa584b32bd4189856932e1190e341ca17ae63B0250ddb9ea7905218da05773ba94e383e1d1aaefdb893a85afa86544e4a45aae79B +@2c29aab20dd1af55c1ec177353d6de72113ba96eae392eb84082ab6b28a07291""1HjwgGSuyhHTsiEztxgwjseHW9aNDoh563"UOP_DUP OP_HASH160 b7a1200016617dde5bf45d2a7947bd36aaea84ba OP_EQUALVERIFY OP_CHECKSIG*276a914b7a1200016617dde5bf45d2a7947bd36aaea84ba88ac*"1HjwgGSuyhHTsiEztxgwjseHW9aNDoh5638ߠ$J  +@2c29aab20dd1af55c1ec177353d6de72113ba96eae392eb84082ab6b28a07291""15YkBE6z2J2GxEteSZ3XorvXyXCozpw8ym"UOP_DUP OP_HASH160 31e170915f3e3213848f47d26ad346edab3b9e30 OP_EQUALVERIFY OP_CHECKSIG*276a91431e170915f3e3213848f47d26ad346edab3b9e3088ac*"15YkBE6z2J2GxEteSZ3XorvXyXCozpw8ym8ߠ$J  +<@2c29aab20dd1af55c1ec177353d6de72113ba96eae392eb84082ab6b28a07291""113PuCqYbWaRYrV9Ezf1F63Yzs7u7R2Xu2"UOP_DUP OP_HASH160 0073f2ac2d4751c7f419d9e85fb3cd23b74e3250 OP_EQUALVERIFY OP_CHECKSIG*276a9140073f2ac2d4751c7f419d9e85fb3cd23b74e325088ac*"113PuCqYbWaRYrV9Ezf1F63Yzs7u7R2Xu28ߠ$J  + + +1@30c2fa95e9c14bf72a2455995946cec7d16d66ab743cf6caf5c7ed55c76e8896ߠ$"@00000000000000000013999613690e35e87c1428c7333db7ad79d4b14ece7337(Ι-2 +@1fdbaadf798bfa8643c151de5270a9713aa9a4f5a858842761fa872a3459472dB0296a20378b4769b1cceb0dcae067e6f6576d318c422bdff01526deae01dbad7ab2 +@1fdbaadf798bfa8643c151de5270a9713aa9a4f5a858842761fa872a3459472dB027a43e44435a28da4935ed01644e6d71ac95d7fc81e2958e4da390f0bc81c14beB +ń@30c2fa95e9c14bf72a2455995946cec7d16d66ab743cf6caf5c7ed55c76e8896""1FpS99kTSLSvpnDX7c4XKs3a9J3LmsjgM8"UOP_DUP OP_HASH160 a28a4c24c6426fdae12a7787cc65154c83a342f5 OP_EQUALVERIFY OP_CHECKSIG*276a914a28a4c24c6426fdae12a7787cc65154c83a342f588ac*"1FpS99kTSLSvpnDX7c4XKs3a9J3LmsjgM88ߠ$J  +@30c2fa95e9c14bf72a2455995946cec7d16d66ab743cf6caf5c7ed55c76e8896""1Ejh253pPSwNou31v8H74inG5mq3SvA2Jq"UOP_DUP OP_HASH160 96ac82e48a3810aab4d1491a9250c65538c8fc03 OP_EQUALVERIFY OP_CHECKSIG*276a91496ac82e48a3810aab4d1491a9250c65538c8fc0388ac*"1Ejh253pPSwNou31v8H74inG5mq3SvA2Jq8ߠ$J  +ڮ_@30c2fa95e9c14bf72a2455995946cec7d16d66ab743cf6caf5c7ed55c76e8896""18Z32FLe9NKNrJCro4VrQjZ5aiVk5avLNi"UOP_DUP OP_HASH160 52d7e0f473e98c69a9705b924b9fda5c6f65b0fa OP_EQUALVERIFY OP_CHECKSIG*276a91452d7e0f473e98c69a9705b924b9fda5c6f65b0fa88ac*"18Z32FLe9NKNrJCro4VrQjZ5aiVk5avLNi8ߠ$J  + +1@fb84aa275790e572c33575a4a3c242a0219e58dca578939bed4e5aeeb7db8544ߠ$"@00000000000000000013999613690e35e87c1428c7333db7ad79d4b14ece7337(Ι-2 +@b1fcc3fe52def0794a4bafec6cba96ec5418bd23d5e0d3920fb0876c60e658d0B03ff6039364969709d849f1caa2f08640b2f0b01728e5732764cdea4682380ee6a2 +@dce11b921ee4aa81a183c0cf59916b5c4410d26914c8543c6c43963cb64ee0e8B02885b386baaf03d755c4072d78a792dd1214dcad200945038d95b2566f8359f66B +@fb84aa275790e572c33575a4a3c242a0219e58dca578939bed4e5aeeb7db8544""1Dw7x5xeT1i4U9jZCM4MpYL6YXnjqBE7PY"UOP_DUP OP_HASH160 8dddc5cfbeea7b6ec617db1e6bbc5f5524988fde OP_EQUALVERIFY OP_CHECKSIG*276a9148dddc5cfbeea7b6ec617db1e6bbc5f5524988fde88ac*"1Dw7x5xeT1i4U9jZCM4MpYL6YXnjqBE7PY8ߠ$J  +@fb84aa275790e572c33575a4a3c242a0219e58dca578939bed4e5aeeb7db8544""1Dw7x5xeT1i4U9jZCM4MpYL6YXnjqBE7PY"UOP_DUP OP_HASH160 8dddc5cfbeea7b6ec617db1e6bbc5f5524988fde OP_EQUALVERIFY OP_CHECKSIG*276a9148dddc5cfbeea7b6ec617db1e6bbc5f5524988fde88ac*"1Dw7x5xeT1i4U9jZCM4MpYL6YXnjqBE7PY8ߠ$J   + @fb84aa275790e572c33575a4a3c242a0219e58dca578939bed4e5aeeb7db8544""13FggH59ehVWGZkuCnviSkc2t1AGmcibRy"UOP_DUP OP_HASH160 18b732257351d4326d3dc91e5b6e980598e5c567 OP_EQUALVERIFY OP_CHECKSIG*276a91418b732257351d4326d3dc91e5b6e980598e5c56788ac*"13FggH59ehVWGZkuCnviSkc2t1AGmcibRy8ߠ$J  +@fb84aa275790e572c33575a4a3c242a0219e58dca578939bed4e5aeeb7db8544"l"6OP_RETURN 1101d7092ec7ac221d5cee3f57876abcad9c843974e5*06a161101d7092ec7ac221d5cee3f57876abcad9c843974e52 .Ǭ"\?Wj9t8ߠ$J  $-@0000000000000000000b78aa3a17b9b89db25ce3092c8760ed1888a9c52daa41"@00000000000000000013999613690e35e87c1428c7333db7ad79d4b14ece73372 + + + +1@ba217235e8810ea3354ef65adeafd00e817fe65a1f4400e0da60b2e1ca5016c5$"@0000000000000000000b78aa3a17b9b89db25ce3092c8760ed1888a9c52daa41(-2 +@ab4ed77c4179a112c23918e014b97ee80f4c15f524dd2a558f87bcb30a0eab2bB032ee8e98c6a9ae1bf88d1d962a0c883b9b73fd02078b44c960bc5a1dd3b1942212 +@353dd707c4358f94e112cd12484a33e900bd519070dfcd0eb21b855e3956412dB03fcfa826df6fd2476ab82d1cc01bade97ee287661907b507cd72920f0ab072f28B +@ba217235e8810ea3354ef65adeafd00e817fe65a1f4400e0da60b2e1ca5016c5""13Cf69MQ4F97p5SSxqYxT6QdNwf37r1jtF"UOP_DUP OP_HASH160 18249f3a59afc25512349195bd4d7e89e17a92d7 OP_EQUALVERIFY OP_CHECKSIG*276a91418249f3a59afc25512349195bd4d7e89e17a92d788ac*"13Cf69MQ4F97p5SSxqYxT6QdNwf37r1jtF8$J  +[@ba217235e8810ea3354ef65adeafd00e817fe65a1f4400e0da60b2e1ca5016c5""1852o2DJdeZjDFL6cMg43nkBrC23zsko1M"UOP_DUP OP_HASH160 4d8c0a9bed741d9492ffcb7bf5e56cd8bf45fcf9 OP_EQUALVERIFY OP_CHECKSIG*276a9144d8c0a9bed741d9492ffcb7bf5e56cd8bf45fcf988ac*"1852o2DJdeZjDFL6cMg43nkBrC23zsko1M8$J  +ǃ@ba217235e8810ea3354ef65adeafd00e817fe65a1f4400e0da60b2e1ca5016c5""1K4EZ2nrGgVArPyoom1QBLq6rcAh26CRff"UOP_DUP OP_HASH160 c60ed329312b6b1ec0620e50c66c05a2fd734265 OP_EQUALVERIFY OP_CHECKSIG*276a914c60ed329312b6b1ec0620e50c66c05a2fd73426588ac*"1K4EZ2nrGgVArPyoom1QBLq6rcAh26CRff8$J  $-@0000000000000000000e17db29024ebdd569dc274828bf9a5e1cf682b7cd0047"@0000000000000000000b78aa3a17b9b89db25ce3092c8760ed1888a9c52daa412$л-@00000000000000000019b9f534d964233a66645dfa87630789721163c5aa26b8"@0000000000000000000e17db29024ebdd569dc274828bf9a5e1cf682b7cd00472$Ĵ-@0000000000000000000ce196552e43e2bedba3260a7e41a34a201191e8c172af"@00000000000000000019b9f534d964233a66645dfa87630789721163c5aa26b82$ش-@00000000000000000018daba4a79fbcd91e881f7c9ba033cbb7999b6250fd7b2"@0000000000000000000ce196552e43e2bedba3260a7e41a34a201191e8c172af2$-@00000000000000000006bf487f6795abb2fe5c140f5c9b3f2ac3f2d7ad2ff64b"@00000000000000000018daba4a79fbcd91e881f7c9ba033cbb7999b6250fd7b22$-@0000000000000000000fad24d96e23d4816f9f73077f3775a368ff09ed10ae22"@00000000000000000006bf487f6795abb2fe5c140f5c9b3f2ac3f2d7ad2ff64b2$׵-@00000000000000000015286903c35c65c8c208aff597ada1e75b5703bd2daddb"@0000000000000000000fad24d96e23d4816f9f73077f3775a368ff09ed10ae222$-@00000000000000000015e5f46302b3489944564cd7c20ead95e348729731ee5c"@00000000000000000015286903c35c65c8c208aff597ada1e75b5703bd2daddb2E$-@0000000000000000000a85c2da8208c6d8180ae98221e35e5870f10aeb69b7fc"@00000000000000000015e5f46302b3489944564cd7c20ead95e348729731ee5c2D + + +1@ff32e7c27cf31aa6d6da6a82c5bacd298fbc5b105b839ed1b7c79785d2d09600$"@0000000000000000000a85c2da8208c6d8180ae98221e35e5870f10aeb69b7fc(-2 +@d6ab19178ef9194aa40934b4731b91563363388d82944a790f3b0ca67b2d9cddB025814df2816d0d51c46f02a3c69ef73ae06bfba7e5d4e5c50851f98a557ed92202 +@d6ab19178ef9194aa40934b4731b91563363388d82944a790f3b0ca67b2d9cddB03b370e15b7894a7c3813c7789df72deb877f22ac816167f2b077cff20929489e7B +4@ff32e7c27cf31aa6d6da6a82c5bacd298fbc5b105b839ed1b7c79785d2d09600""1NbTxk1eKHLBHeY9LAq5942ER9YShqtQpM"UOP_DUP OP_HASH160 ecdf4a455e15d581e9cec30d45f1de74d34bee93 OP_EQUALVERIFY OP_CHECKSIG*276a914ecdf4a455e15d581e9cec30d45f1de74d34bee9388ac*"1NbTxk1eKHLBHeY9LAq5942ER9YShqtQpM8$J  +@ff32e7c27cf31aa6d6da6a82c5bacd298fbc5b105b839ed1b7c79785d2d09600""18tRjNe8PVVqog7cj4eds7nNsfF4mmSowv"UOP_DUP OP_HASH160 5682bd137c12ec6d46294235ce699e2cfcc8c5f1 OP_EQUALVERIFY OP_CHECKSIG*276a9145682bd137c12ec6d46294235ce699e2cfcc8c5f188ac*"18tRjNe8PVVqog7cj4eds7nNsfF4mmSowv8$J  +L@ff32e7c27cf31aa6d6da6a82c5bacd298fbc5b105b839ed1b7c79785d2d09600""1NvqS7zzvQ9C8NCg4bL2s2gMqt1ugGfcES"UOP_DUP OP_HASH160 f0891e0b7d1a5887a769baefc763c58af0cada15 OP_EQUALVERIFY OP_CHECKSIG*276a914f0891e0b7d1a5887a769baefc763c58af0cada1588ac*"1NvqS7zzvQ9C8NCg4bL2s2gMqt1ugGfcES8$J  + + +1@f96ca47e85eb42568230d8101572a0aed9019405893b622e98be8e67735e8055$"@0000000000000000000a85c2da8208c6d8180ae98221e35e5870f10aeb69b7fc(-2 +@70a4a81035a54f4f1bf61358530cb7e060168a993b31f7dc72bc339b9df7b70fB0276a3277ca8999ee3ca29516be42cae5df21a26d8a9a21bf3e10432f33645e0ae2 +@d6ab19178ef9194aa40934b4731b91563363388d82944a790f3b0ca67b2d9cddB0359bde772f1dfa54f525639142b8dfd785f81c2e48d91faeafe7d527e1ca3165fB +)@f96ca47e85eb42568230d8101572a0aed9019405893b622e98be8e67735e8055""1Lsp41rF4YpTCUmqcvLsvauLUocUYt4w8W"UOP_DUP OP_HASH160 da067709cc5944ab96349c07c2f6abbbb80e9761 OP_EQUALVERIFY OP_CHECKSIG*276a914da067709cc5944ab96349c07c2f6abbbb80e976188ac*"1Lsp41rF4YpTCUmqcvLsvauLUocUYt4w8W8$J  +@f96ca47e85eb42568230d8101572a0aed9019405893b622e98be8e67735e8055""1Bs1ZW3BUQjJBtfpVjrS1xre6ZqWciz2Gx"UOP_DUP OP_HASH160 77268610795fce689330d0dd42311addaff135e9 OP_EQUALVERIFY OP_CHECKSIG*276a91477268610795fce689330d0dd42311addaff135e988ac*"1Bs1ZW3BUQjJBtfpVjrS1xre6ZqWciz2Gx8$J  +Y@f96ca47e85eb42568230d8101572a0aed9019405893b622e98be8e67735e8055""17ky8vjD899wzy4Kijnh7svdRfXaKEus3w"UOP_DUP OP_HASH160 4a218067d52e18edd1105224c891a5e8175b0c84 OP_EQUALVERIFY OP_CHECKSIG*276a9144a218067d52e18edd1105224c891a5e8175b0c8488ac*"17ky8vjD899wzy4Kijnh7svdRfXaKEus3w8$J  + +1@c48d34f7e069d5e777423a194a86529ddbd601a08692b74ab15dfd28fb0f8a28$"@0000000000000000000a85c2da8208c6d8180ae98221e35e5870f10aeb69b7fc(-2 +@f96ca47e85eb42568230d8101572a0aed9019405893b622e98be8e67735e8055B02a9da7959764aaa54a5fa30532acc78c57ebf208333c84fd69af6b6011d8a79bb2 +@04f401bdc7b3e40fc7f74a8a79cda1d71690e69a165e3e928d33500a73d52b79B0305dfd27dfda1c6d5bf2a0128e2db89bc4eee4b770a27b71c609687a04c274e902 +@d51807306d0eec09f994e7249482fe2a95a59847402af8983290a71ab3281dc6B020774e599110330dc64dba214f41777ddbb18448138e410b7c2d1f67d93c1f941B +)@c48d34f7e069d5e777423a194a86529ddbd601a08692b74ab15dfd28fb0f8a28""14LLyK8ucVpYjPMTjDPoptHPjrAgYyAids"UOP_DUP OP_HASH160 2490f3958508a07f01c1df96ed17145e43bfee9e OP_EQUALVERIFY OP_CHECKSIG*276a9142490f3958508a07f01c1df96ed17145e43bfee9e88ac*"14LLyK8ucVpYjPMTjDPoptHPjrAgYyAids8$J  +Н%@c48d34f7e069d5e777423a194a86529ddbd601a08692b74ab15dfd28fb0f8a28""1Jd5Ff96N1nMLRAyYJXiqjxsFLKWdVmMBT"UOP_DUP OP_HASH160 c14ca9b64c3cd91b60ef1f3deddc927e270ea53d OP_EQUALVERIFY OP_CHECKSIG*276a914c14ca9b64c3cd91b60ef1f3deddc927e270ea53d88ac*"1Jd5Ff96N1nMLRAyYJXiqjxsFLKWdVmMBT8$J  +ڊ +@c48d34f7e069d5e777423a194a86529ddbd601a08692b74ab15dfd28fb0f8a28"!1Ptt1YrwWGWpoP5W2sWHP9PAXqPCy1Ase"UOP_DUP OP_HASH160 0454753d10e8f0b0220190281f3ed65dcb77d381 OP_EQUALVERIFY OP_CHECKSIG*276a9140454753d10e8f0b0220190281f3ed65dcb77d38188ac*!1Ptt1YrwWGWpoP5W2sWHP9PAXqPCy1Ase8$J O + + +1@ca2706cb39032a7f209004b20444ba8b1363cd3c311751dc2401971c580bb65a$"@0000000000000000000a85c2da8208c6d8180ae98221e35e5870f10aeb69b7fc(-2 +@04f401bdc7b3e40fc7f74a8a79cda1d71690e69a165e3e928d33500a73d52b79B03961356eca44eea3833f0906ffbb7c367836809d803734094e47637b0230341602 +@0433a63629313860b585b4c66c5c029c1c278c9d1f4da105f7bbbd0b0240c0b8B03d0c57bf3d62c4a418ba0710c6c554edcc98121ac939b99fd23f827b8ce989cb4B +.@ca2706cb39032a7f209004b20444ba8b1363cd3c311751dc2401971c580bb65a""1KH1XhmCMGeXYQ3ca4xLU4eo7nxkVUu6iB"UOP_DUP OP_HASH160 c8795c83961a16b9dd5cf0ea170ad26b20f9f90b OP_EQUALVERIFY OP_CHECKSIG*276a914c8795c83961a16b9dd5cf0ea170ad26b20f9f90b88ac*"1KH1XhmCMGeXYQ3ca4xLU4eo7nxkVUu6iB8$J  +@ca2706cb39032a7f209004b20444ba8b1363cd3c311751dc2401971c580bb65a""1Jmo17oV1GJvUuMFvS3h4DchPvdfbuYzPJ"UOP_DUP OP_HASH160 c2f2d758ae9b203f30d2217690cd38e2bf0d6f7c OP_EQUALVERIFY OP_CHECKSIG*276a914c2f2d758ae9b203f30d2217690cd38e2bf0d6f7c88ac*"1Jmo17oV1GJvUuMFvS3h4DchPvdfbuYzPJ8$J  +4@ca2706cb39032a7f209004b20444ba8b1363cd3c311751dc2401971c580bb65a""1GtutvCrS1PEdr7f7EJPmsvxR8zevj3tYp"UOP_DUP OP_HASH160 ae5b41643a6aa4288d3d32eb285ed29ebe0e2966 OP_EQUALVERIFY OP_CHECKSIG*276a914ae5b41643a6aa4288d3d32eb285ed29ebe0e296688ac*"1GtutvCrS1PEdr7f7EJPmsvxR8zevj3tYp8$J 1 + +1@1d61ab5463c880a93999a01cff05370ed3aa062ba09e24f2faab7cf4945b38d6$"@0000000000000000000a85c2da8208c6d8180ae98221e35e5870f10aeb69b7fc(-2 +@c48d34f7e069d5e777423a194a86529ddbd601a08692b74ab15dfd28fb0f8a28B02cd53c9c453bf225fb0d5a3b3b5f54eae97bcc2f586c6031c9ddcb31b9fc9e2502 +@c48d34f7e069d5e777423a194a86529ddbd601a08692b74ab15dfd28fb0f8a28B02872363159553f8d9a78fa255edfeea574dae15da040dd601b2efae9121e789352 +@ca2706cb39032a7f209004b20444ba8b1363cd3c311751dc2401971c580bb65aB030d29918b0b21ed2c5bfdafb91674feb33c753d048874d5dd7f80a5a345b139f7B +(@1d61ab5463c880a93999a01cff05370ed3aa062ba09e24f2faab7cf4945b38d6""19rNHMkkjJ5d62feFYPPC4gTDnUXFRcayJ"UOP_DUP OP_HASH160 6117275bb77fb8b2f6a9d8119d0bd2fb3429f361 OP_EQUALVERIFY OP_CHECKSIG*276a9146117275bb77fb8b2f6a9d8119d0bd2fb3429f36188ac*"19rNHMkkjJ5d62feFYPPC4gTDnUXFRcayJ8$J  +<@1d61ab5463c880a93999a01cff05370ed3aa062ba09e24f2faab7cf4945b38d6""1BnK5m692G46kjezx76gu3iRqGuBZCGx27"UOP_DUP OP_HASH160 764311fd4f7d21c2164acc752111d1f1a84fa4c7 OP_EQUALVERIFY OP_CHECKSIG*276a914764311fd4f7d21c2164acc752111d1f1a84fa4c788ac*"1BnK5m692G46kjezx76gu3iRqGuBZCGx278$J  +٧@1d61ab5463c880a93999a01cff05370ed3aa062ba09e24f2faab7cf4945b38d6""1AXqtbcktjYhufpZUvaUmq2KLSAxdM1uXR"UOP_DUP OP_HASH160 688e6c010d4663f1a90842a0702bcb00100bf178 OP_EQUALVERIFY OP_CHECKSIG*276a914688e6c010d4663f1a90842a0702bcb00100bf17888ac*"1AXqtbcktjYhufpZUvaUmq2KLSAxdM1uXR8$J  + +1@1479feb44752f28c04575d9c3441c4a08aa758668922a4b4c9e9b04ab3163e2a$"@0000000000000000000a85c2da8208c6d8180ae98221e35e5870f10aeb69b7fc(-2 +@1d61ab5463c880a93999a01cff05370ed3aa062ba09e24f2faab7cf4945b38d6B037e1c4bec3085294278d84306ec11f54963df044418e53d11ab7533209662dcb72 +@1d61ab5463c880a93999a01cff05370ed3aa062ba09e24f2faab7cf4945b38d6B03824f5e4f59dab86fc8f892975d17263fbb7fc54f859e6321607096057dadeae12 +@ff32e7c27cf31aa6d6da6a82c5bacd298fbc5b105b839ed1b7c79785d2d09600B021687a2246df1becf6aaff2781f979d6e7177e33a75a7c247c6227fcb5485c6192 +@f96ca47e85eb42568230d8101572a0aed9019405893b622e98be8e67735e8055B03133ad7e6462b8f6006e051fac7b26c2d3ab6c65b53018d7666035e636b51a114B +&@1479feb44752f28c04575d9c3441c4a08aa758668922a4b4c9e9b04ab3163e2a""1EYb4iMaTARi7oP3VvrTtkQ24M1Bc7bq4a"UOP_DUP OP_HASH160 9492f7184a0927f6ff34deb27dda307e613e71b1 OP_EQUALVERIFY OP_CHECKSIG*276a9149492f7184a0927f6ff34deb27dda307e613e71b188ac*"1EYb4iMaTARi7oP3VvrTtkQ24M1Bc7bq4a8$J  +ȼa@1479feb44752f28c04575d9c3441c4a08aa758668922a4b4c9e9b04ab3163e2a""1QFW596wRAqVRufgvwPy4ugjZX5hDmGv6J"UOP_DUP OP_HASH160 ff08fbeae427a07ee8c4b931054e0f7e7fdf93e1 OP_EQUALVERIFY OP_CHECKSIG*276a914ff08fbeae427a07ee8c4b931054e0f7e7fdf93e188ac*"1QFW596wRAqVRufgvwPy4ugjZX5hDmGv6J8$J  +F@1479feb44752f28c04575d9c3441c4a08aa758668922a4b4c9e9b04ab3163e2a""13xjzru4vgtNo93tEJcUMWsKSLYZmH9ekb"UOP_DUP OP_HASH160 207b05a4ec885068399ae6e2ff1fb25f542b700c OP_EQUALVERIFY OP_CHECKSIG*276a914207b05a4ec885068399ae6e2ff1fb25f542b700c88ac*"13xjzru4vgtNo93tEJcUMWsKSLYZmH9ekb8$J ?$-@000000000000000000151c1662448f361fa73653d3264bbbd5cc581830121feb"@0000000000000000000a85c2da8208c6d8180ae98221e35e5870f10aeb69b7fc2> + +1@6ff7e97ee0930d5e9af81ea99b07acd1d4d7b27a65771103d31beb3696d8ca93$"@000000000000000000151c1662448f361fa73653d3264bbbd5cc581830121feb(-2 +@7b121c7741190c73a91d109267c31079fae70fe37ee45daa6030d380c2406c18B02c403744ee93fd62f1f6be326e88042c1dfbbc0ab464a89256e22c504788125d52 +@7b121c7741190c73a91d109267c31079fae70fe37ee45daa6030d380c2406c18B035dfd175faadde92c7bdcdfef941f3229af2a91e2057af8c40e108522f8b7cba1B +@6ff7e97ee0930d5e9af81ea99b07acd1d4d7b27a65771103d31beb3696d8ca93""1Cd1PiGgvUNy6xhoWHNku2ctXHepBz9jxX"UOP_DUP OP_HASH160 7f78af63fb2abd940f2f60358dc14486345c50c9 OP_EQUALVERIFY OP_CHECKSIG*276a9147f78af63fb2abd940f2f60358dc14486345c50c988ac*"1Cd1PiGgvUNy6xhoWHNku2ctXHepBz9jxX8$J  +m@6ff7e97ee0930d5e9af81ea99b07acd1d4d7b27a65771103d31beb3696d8ca93""1Cd1PiGgvUNy6xhoWHNku2ctXHepBz9jxX"UOP_DUP OP_HASH160 7f78af63fb2abd940f2f60358dc14486345c50c9 OP_EQUALVERIFY OP_CHECKSIG*276a9147f78af63fb2abd940f2f60358dc14486345c50c988ac*"1Cd1PiGgvUNy6xhoWHNku2ctXHepBz9jxX8$J   +@6ff7e97ee0930d5e9af81ea99b07acd1d4d7b27a65771103d31beb3696d8ca93""1Jn4uoH2eV6aduYxLs1yFfweLv9srouR3q"UOP_DUP OP_HASH160 c3001eea7d6c793a3deaf171539846859a2056fa OP_EQUALVERIFY OP_CHECKSIG*276a914c3001eea7d6c793a3deaf171539846859a2056fa88ac*"1Jn4uoH2eV6aduYxLs1yFfweLv9srouR3q8$J  +@6ff7e97ee0930d5e9af81ea99b07acd1d4d7b27a65771103d31beb3696d8ca93"l"6OP_RETURN 1101900e5201d44e8ac242a60eb3f009e8b481268d3a*06a161101900e5201d44e8ac242a60eb3f009e8b481268d3a2RNB 贁&:8$J  + + +1@f823e0021bfd4a3b56d84f3af2255b9fdd0c34700d3c357fa29e7b78a3aca464$"@000000000000000000151c1662448f361fa73653d3264bbbd5cc581830121feb(-2 +@dc9e4a7fc4a6351a77644335db3b77c14789dadc6b148452f0c43cbe2b12209cB030001bf79d76afeb2b9cdcbbe721859089288746c6eb0f30795c62bad0d1344c02 +@dc9e4a7fc4a6351a77644335db3b77c14789dadc6b148452f0c43cbe2b12209cB0209849b7d6d641face71cd2ce790cbaf6cf15598cac17b50348929007b1618422B +@f823e0021bfd4a3b56d84f3af2255b9fdd0c34700d3c357fa29e7b78a3aca464""18oKREDLT3Zoh6qipDyne9EozLEQHehJZZ"UOP_DUP OP_HASH160 558b6399f296d2b0bb1c870e97027bd834627055 OP_EQUALVERIFY OP_CHECKSIG*276a914558b6399f296d2b0bb1c870e97027bd83462705588ac*"18oKREDLT3Zoh6qipDyne9EozLEQHehJZZ8$J  +[@f823e0021bfd4a3b56d84f3af2255b9fdd0c34700d3c357fa29e7b78a3aca464""1E95LZvox526xZisqsVRJdHjn1bVgJoE49"UOP_DUP OP_HASH160 90209562f67f85243337172eb57dc1bc2b942921 OP_EQUALVERIFY OP_CHECKSIG*276a91490209562f67f85243337172eb57dc1bc2b94292188ac*"1E95LZvox526xZisqsVRJdHjn1bVgJoE498$J  +@f823e0021bfd4a3b56d84f3af2255b9fdd0c34700d3c357fa29e7b78a3aca464""18QsvkagjNwPMm31VxY8jk2r4UyGwrJzE2"UOP_DUP OP_HASH160 514cf588a1c4b8cca3de23283f2f82ee6b1387c1 OP_EQUALVERIFY OP_CHECKSIG*276a914514cf588a1c4b8cca3de23283f2f82ee6b1387c188ac*"18QsvkagjNwPMm31VxY8jk2r4UyGwrJzE28$J  + +1@02176e9956df41fbb759cf7283de67ea57987300841b6515b71fcd4301a7d1a9$"@000000000000000000151c1662448f361fa73653d3264bbbd5cc581830121feb(-2 +@f823e0021bfd4a3b56d84f3af2255b9fdd0c34700d3c357fa29e7b78a3aca464B0200909e24abd539d6900872b15c935cf1b610ada065ec8ef90f0b5a7652f0b0bc2 +@fb72210a7f4937e397bab7dbd7bcf1889ce5c272ce58efe6cdc569460b452742B0243bc75628441b3b4127668b90415c933e5b1be26eccf0836e7e2211461603acd2 +@1a4bac521e6cfaba48ff50b6483d6a06b5dae43c98325eec2a5a7a7ef68d4ef1B03241e1bce6b314fc2c8bc43ae767501871f16f32648cf22b3f99c056b3e6dda3e2 +@a07ae017dc4f908183f30dcb8f8273be077b7c688593bfe610b21246a7bff689B032b04c3c89d17f3a83e96a394c3eb89ba023be9dc15f79436a68aef158dd7b7ff2 +@3682ba137e0d382c77d3146f914ffa9be01746ac3b3c9d93edda3758f807eb1fB0259a621e0370ad9de6f985f6e4fd6ac2e2de97403b8d0d021909a1917e5b0d318B +@02176e9956df41fbb759cf7283de67ea57987300841b6515b71fcd4301a7d1a9""1BaPohJiw6N4hYTVSxiJ4X5ThYtUTfxMtE"UOP_DUP OP_HASH160 740205741d1e308fdb4c772f719e7d50e4ec5d6a OP_EQUALVERIFY OP_CHECKSIG*276a914740205741d1e308fdb4c772f719e7d50e4ec5d6a88ac*"1BaPohJiw6N4hYTVSxiJ4X5ThYtUTfxMtE8$J  +[@02176e9956df41fbb759cf7283de67ea57987300841b6515b71fcd4301a7d1a9""1EXZJxC6Ek98fcjUMfvWMgRqVrRxZSqUXG"UOP_DUP OP_HASH160 946115ac801d767f4f785098ca2e6d2051e1c954 OP_EQUALVERIFY OP_CHECKSIG*276a914946115ac801d767f4f785098ca2e6d2051e1c95488ac*"1EXZJxC6Ek98fcjUMfvWMgRqVrRxZSqUXG8$J  +@02176e9956df41fbb759cf7283de67ea57987300841b6515b71fcd4301a7d1a9""1Kvb22hvpxSe8fEj1DiFxrZjzHmdwBxtd4"UOP_DUP OP_HASH160 cf94b4e8452431f04082395a4c1240c266663492 OP_EQUALVERIFY OP_CHECKSIG*276a914cf94b4e8452431f04082395a4c1240c26666349288ac*"1Kvb22hvpxSe8fEj1DiFxrZjzHmdwBxtd48$J  + +1@da9cffd6c2a64a2ce3355e8214b1b820ebfa2112f07cc16a635f4f548b2b98ae$"@000000000000000000151c1662448f361fa73653d3264bbbd5cc581830121feb(-2 +@02176e9956df41fbb759cf7283de67ea57987300841b6515b71fcd4301a7d1a9B023f417f04f2e1b96195b60f9926056e3e1ee3d806cd600418ba326a9c6413139e2 +@217a5af07f5a5a1bb6f3d30f3be06e79d686de780bbe42fef290c8fa0eb87487B0390e8ed84ab3d6126f9b4ef36322a3ba83067d575eb463f2a81bc538a26ad2eee2 +@f823e0021bfd4a3b56d84f3af2255b9fdd0c34700d3c357fa29e7b78a3aca464B0287f5c848cbaf95922f2698c365a394b7eb914ff0a33b7eff43af62b827fc9efc2 +@02176e9956df41fbb759cf7283de67ea57987300841b6515b71fcd4301a7d1a9B02cb8dc552af3389f7bb16fbd887b8a887264b46bb29cb4f571f2e50f4170454ca2 +@f823e0021bfd4a3b56d84f3af2255b9fdd0c34700d3c357fa29e7b78a3aca464B030ddd03cac0534b494a1759cf6ba7cd6f4dc36bfef59e04674ecaf5656e1db1dcB +@da9cffd6c2a64a2ce3355e8214b1b820ebfa2112f07cc16a635f4f548b2b98ae"!1AmEMjBHVgac17HHfxrwWuT8FckUnYoU3"UOP_DUP OP_HASH160 01d8aa4dde7a322dd85e7c74e3ec4b57d9b9ab5f OP_EQUALVERIFY OP_CHECKSIG*276a91401d8aa4dde7a322dd85e7c74e3ec4b57d9b9ab5f88ac*!1AmEMjBHVgac17HHfxrwWuT8FckUnYoU38$J  +z@da9cffd6c2a64a2ce3355e8214b1b820ebfa2112f07cc16a635f4f548b2b98ae""1C2pn3Ux5QaE13ZrVvz8jR16czDyd1w7Pb"UOP_DUP OP_HASH160 7901ae7580d87f85ac9600da6a6ab7e9f54225d1 OP_EQUALVERIFY OP_CHECKSIG*276a9147901ae7580d87f85ac9600da6a6ab7e9f54225d188ac*"1C2pn3Ux5QaE13ZrVvz8jR16czDyd1w7Pb8$J  +@da9cffd6c2a64a2ce3355e8214b1b820ebfa2112f07cc16a635f4f548b2b98ae""1AJfqHbLTjJsnMmUhuAAuy4uqzt1bHjhYR"UOP_DUP OP_HASH160 66109e8129714ec3f957c661dbe16191e9aed0a0 OP_EQUALVERIFY OP_CHECKSIG*276a91466109e8129714ec3f957c661dbe16191e9aed0a088ac*"1AJfqHbLTjJsnMmUhuAAuy4uqzt1bHjhYR8$J  + +1@37b7ce7ab8fc71d0b5c6449d630df051e548b2f966259ae546620cfd503a55e4$"@000000000000000000151c1662448f361fa73653d3264bbbd5cc581830121feb(-2 +@1479feb44752f28c04575d9c3441c4a08aa758668922a4b4c9e9b04ab3163e2aB028eea297a41d60af5828ed2d20b8d0dd6b8a1d093a1e942eb23f865b9233e5a5d2 +@1479feb44752f28c04575d9c3441c4a08aa758668922a4b4c9e9b04ab3163e2aB0388085e694f05a09bd6a26fccebc842673fbb75186ad1ce0462aa7e029df957b42 +@5b1620c274ec011b0c5fa35985a55c52903041714bad4677c5f80dca2ee071e7B03a984f54679d6245400983be7968d4f6fb3879bf734c96518fab5739e18308e06B +$@37b7ce7ab8fc71d0b5c6449d630df051e548b2f966259ae546620cfd503a55e4""12KJe9BxpGcQb6fZYRbQPnZeKyTSfZt9Zz"UOP_DUP OP_HASH160 0e6e56a9fe78ba2f0b94db88f40ca40e80aa2efd OP_EQUALVERIFY OP_CHECKSIG*276a9140e6e56a9fe78ba2f0b94db88f40ca40e80aa2efd88ac*"12KJe9BxpGcQb6fZYRbQPnZeKyTSfZt9Zz8$J  +۝@37b7ce7ab8fc71d0b5c6449d630df051e548b2f966259ae546620cfd503a55e4""1L8yzWiwod48qjeVkzgu4Yn4UrV1Z232UV"UOP_DUP OP_HASH160 d1ece0352ce957ac627f2a1d52b801d9e9797fda OP_EQUALVERIFY OP_CHECKSIG*276a914d1ece0352ce957ac627f2a1d52b801d9e9797fda88ac*"1L8yzWiwod48qjeVkzgu4Yn4UrV1Z232UV8$J  +@37b7ce7ab8fc71d0b5c6449d630df051e548b2f966259ae546620cfd503a55e4""1Kh8qhKsGdKZq3TNEFFMMRyZ4cGPFE6UJM"UOP_DUP OP_HASH160 cd09725ca225903a64a00af8471d5886f267101f OP_EQUALVERIFY OP_CHECKSIG*276a914cd09725ca225903a64a00af8471d5886f267101f88ac*"1Kh8qhKsGdKZq3TNEFFMMRyZ4cGPFE6UJM8$J $Ҷ-@00000000000000000015a66d9c6da95c91236f282aa43cc62db58a8f999cdd48"@000000000000000000151c1662448f361fa73653d3264bbbd5cc581830121feb2$̶-@00000000000000000004c89586e25be96acf43789ba6cdc051487560f7da2a55"@00000000000000000015a66d9c6da95c91236f282aa43cc62db58a8f999cdd482 + + +1@3bfcfb3ab5e97d956b12eb38827f9f50db1fe2590dd4f3937e00e5d85cd89d43$"@00000000000000000004c89586e25be96acf43789ba6cdc051487560f7da2a55(̶-2 +@ff32e7c27cf31aa6d6da6a82c5bacd298fbc5b105b839ed1b7c79785d2d09600B02d4dda5fa877ae93169dc36e1d7f387826df64fcc2248ed12f61b9c22ce1d99672 +@37b7ce7ab8fc71d0b5c6449d630df051e548b2f966259ae546620cfd503a55e4B02ef0413bb55e3a85c21ae9649f43346bbc5556b5f8feeadbe58578522221bda48B +0@3bfcfb3ab5e97d956b12eb38827f9f50db1fe2590dd4f3937e00e5d85cd89d43""13W1JZjmwCnMtwywb9CZFY6kQ3ovro2a3n"UOP_DUP OP_HASH160 1b6c913786a6ca532491f296e6f18f0be32b9ca8 OP_EQUALVERIFY OP_CHECKSIG*276a9141b6c913786a6ca532491f296e6f18f0be32b9ca888ac*"13W1JZjmwCnMtwywb9CZFY6kQ3ovro2a3n8$J  +@3bfcfb3ab5e97d956b12eb38827f9f50db1fe2590dd4f3937e00e5d85cd89d43""18VR3LiqRvVBPm16e2Z4PMnkvbTGHuh3km"UOP_DUP OP_HASH160 52289864abbba4e9eae133fe5793a83698c5f217 OP_EQUALVERIFY OP_CHECKSIG*276a91452289864abbba4e9eae133fe5793a83698c5f21788ac*"18VR3LiqRvVBPm16e2Z4PMnkvbTGHuh3km8$J  +@3bfcfb3ab5e97d956b12eb38827f9f50db1fe2590dd4f3937e00e5d85cd89d43""1FRp2xXrVuiwL7i6UmtxME1Xv9yQQHJrMS"UOP_DUP OP_HASH160 9e43017f8a5d7fa7517c51d6d5b172aa986ca1dc OP_EQUALVERIFY OP_CHECKSIG*276a9149e43017f8a5d7fa7517c51d6d5b172aa986ca1dc88ac*"1FRp2xXrVuiwL7i6UmtxME1Xv9yQQHJrMS8$J  + + +1@70721b574f3f4b0916fa0e9375bff824e59560dc207a4b97f7998b7d22a77e20$"@00000000000000000004c89586e25be96acf43789ba6cdc051487560f7da2a55(̶-2 +@da6167cfe66f1756889f5093d41f7b29086bde7c2a2952a9ee05bb4f29b2e35cB028d471a016778163e2bf68029edf0e042d1132e73a2b9652f0a6bcd1e1404c69b2 +@da6167cfe66f1756889f5093d41f7b29086bde7c2a2952a9ee05bb4f29b2e35cB02379d01ede639f4d396e4e3fb9612b119c026a893dbb49fd96b946e0263e6b678B +@70721b574f3f4b0916fa0e9375bff824e59560dc207a4b97f7998b7d22a77e20""1Nk27S53vj372v9Wc2r1D5tjNBcDZ51JV5"UOP_DUP OP_HASH160 ee7d7484ac85106032ee561482cdabd4c3fba009 OP_EQUALVERIFY OP_CHECKSIG*276a914ee7d7484ac85106032ee561482cdabd4c3fba00988ac*"1Nk27S53vj372v9Wc2r1D5tjNBcDZ51JV58$J  +@70721b574f3f4b0916fa0e9375bff824e59560dc207a4b97f7998b7d22a77e20""1AwtpH58mgLWbHL869v9ncmDxJfvq7f7pM"UOP_DUP OP_HASH160 6d1ad8da00e72312dd8bc14d852a71021bad31cf OP_EQUALVERIFY OP_CHECKSIG*276a9146d1ad8da00e72312dd8bc14d852a71021bad31cf88ac*"1AwtpH58mgLWbHL869v9ncmDxJfvq7f7pM8$J  +6@70721b574f3f4b0916fa0e9375bff824e59560dc207a4b97f7998b7d22a77e20""17PXh1qL2sBYZR6Z7YXQZhCzsAm8QypY8h"UOP_DUP OP_HASH160 46138645d0b8474224fab006a09225093f1def77 OP_EQUALVERIFY OP_CHECKSIG*276a91446138645d0b8474224fab006a09225093f1def7788ac*"17PXh1qL2sBYZR6Z7YXQZhCzsAm8QypY8h8$J $ڶ-@00000000000000000002805720f689076a250df855eda592259db6bef51ec5f4"@00000000000000000004c89586e25be96acf43789ba6cdc051487560f7da2a552 $-@00000000000000000010c43bfcbd8cbecef85d8b4e626c2fbcd2c61ef6e70803"@00000000000000000002805720f689076a250df855eda592259db6bef51ec5f42 + + + +1@ad7e3ebe22c8e10c2882737236aa753305fa65b056c0700e3bafb144550ac1ac$"@00000000000000000010c43bfcbd8cbecef85d8b4e626c2fbcd2c61ef6e70803(-2 +@6deb505933b4207c178ff50359c919a1d6a581b92a4ce6524d088636403f834bB03ce20a3dc1379af01e24a97b3aaaa73b856ecf84d0f857e68fb330268dfd87d452 +@6deb505933b4207c178ff50359c919a1d6a581b92a4ce6524d088636403f834bB02df53fa049d87294212037b9cc00961b1d76120e91a703382906d69618ae3199aB +@ad7e3ebe22c8e10c2882737236aa753305fa65b056c0700e3bafb144550ac1ac""13tmszpgXPGsBpcuvK2MuWaTpDVDpyq4s9"UOP_DUP OP_HASH160 1fbaedcec4e25ec6eece9799712d8ec3a2c5aae3 OP_EQUALVERIFY OP_CHECKSIG*276a9141fbaedcec4e25ec6eece9799712d8ec3a2c5aae388ac*"13tmszpgXPGsBpcuvK2MuWaTpDVDpyq4s98$J  +@ad7e3ebe22c8e10c2882737236aa753305fa65b056c0700e3bafb144550ac1ac""1D9CcnAEQepmEMdRwXjWWkiSnd3AUdDT86"UOP_DUP OP_HASH160 852e88cce587c330274d1989da52d6292c0ee098 OP_EQUALVERIFY OP_CHECKSIG*276a914852e88cce587c330274d1989da52d6292c0ee09888ac*"1D9CcnAEQepmEMdRwXjWWkiSnd3AUdDT868$J  + @ad7e3ebe22c8e10c2882737236aa753305fa65b056c0700e3bafb144550ac1ac""1FwXzeQUzJ9pGji1mJmCDWkH8RpGG8GMCq"UOP_DUP OP_HASH160 a3e218654d8695b0033461df4e3860fecf8bf981 OP_EQUALVERIFY OP_CHECKSIG*276a914a3e218654d8695b0033461df4e3860fecf8bf98188ac*"1FwXzeQUzJ9pGji1mJmCDWkH8RpGG8GMCq8$J $׷-@0000000000000000000d5bccb57219cececa0d4d579b59e05381c3d53571777f"@00000000000000000010c43bfcbd8cbecef85d8b4e626c2fbcd2c61ef6e708032$-@000000000000000000130f1fe550dc8b28876bd62d6b9962461c80e8bf770c04"@0000000000000000000d5bccb57219cececa0d4d579b59e05381c3d53571777f2$ͅ-@00000000000000000019466f63c0a648c96730e3c8f4795daf82285fc7b8eb59"@000000000000000000130f1fe550dc8b28876bd62d6b9962461c80e8bf770c042$๖-@00000000000000000011ce94a6af6ac2f2d0ec5fae6791e38bd4159c5d258485"@00000000000000000019466f63c0a648c96730e3c8f4795daf82285fc7b8eb592$ù-@0000000000000000000378c088e3c877aa7344381b5183c00854e17676ccc980"@00000000000000000011ce94a6af6ac2f2d0ec5fae6791e38bd4159c5d2584852$Њ߹-@00000000000000000002aae6244a1772c97054a8d938e6b18a301bdbdb3adac3"@0000000000000000000378c088e3c877aa7344381b5183c00854e17676ccc9802$-@0000000000000000000a0c95ed395395e164f06e9a46ad3a01eb15dd48c5844a"@00000000000000000002aae6244a1772c97054a8d938e6b18a301bdbdb3adac32$-@0000000000000000000b82573fddf7fe4bacd683604f189c66ca8d98c2137306"@0000000000000000000a0c95ed395395e164f06e9a46ad3a01eb15dd48c5844a2 $شۺ-@00000000000000000009cd09676903a595632bc93a0d06567f225eb3c5b49340"@0000000000000000000b82573fddf7fe4bacd683604f189c66ca8d98c21373062 + +1@36f606161a146590703ee690c3e11ff8f8f83c863c09f6d09f103a0f41d73471$"@00000000000000000009cd09676903a595632bc93a0d06567f225eb3c5b49340(شۺ-2 +@9b6c5f8af065df45656231ef431150ae555b895da5a29c6e44409ed3e72859c2B02baa3402b23539876e0771e98573146632344711303370d052e545a8b6e4851192 +@9b6c5f8af065df45656231ef431150ae555b895da5a29c6e44409ed3e72859c2B03347448707608622451c68bd12d42442b7b7458b79dfb09964adc2697c61d8f972 +@9b6c5f8af065df45656231ef431150ae555b895da5a29c6e44409ed3e72859c2B03bd5258beeedf180abc49602bc20ac0ef6a8e73ff442a1e64c2cc34a8bd584611B +@36f606161a146590703ee690c3e11ff8f8f83c863c09f6d09f103a0f41d73471""1HprqcU7yTFedrngukV8E6g8aohk2RuvTM"UOP_DUP OP_HASH160 b88f2a5f83a36bad4d5fe09ec1da17941c0d8e1c OP_EQUALVERIFY OP_CHECKSIG*276a914b88f2a5f83a36bad4d5fe09ec1da17941c0d8e1c88ac*"1HprqcU7yTFedrngukV8E6g8aohk2RuvTM8$J  +@36f606161a146590703ee690c3e11ff8f8f83c863c09f6d09f103a0f41d73471""1ANgBrcGQGWGR32yr78b2GwAMo8fKTkrjE"UOP_DUP OP_HASH160 66d2943c58f768f51120ee42c50f0cefa0a0744f OP_EQUALVERIFY OP_CHECKSIG*276a91466d2943c58f768f51120ee42c50f0cefa0a0744f88ac*"1ANgBrcGQGWGR32yr78b2GwAMo8fKTkrjE8$J  +@36f606161a146590703ee690c3e11ff8f8f83c863c09f6d09f103a0f41d73471""1DjgALx5m2WzmsP2d5dsEjpc1MFs5679cL"UOP_DUP OP_HASH160 8bb3ab7ad176b4289e2c53380de3f445884f8707 OP_EQUALVERIFY OP_CHECKSIG*276a9148bb3ab7ad176b4289e2c53380de3f445884f870788ac*"1DjgALx5m2WzmsP2d5dsEjpc1MFs5679cL8$J !$-@0000000000000000000a7fbc6b571fb22007a476d08f36d8a9ae8b274d7891a4"@00000000000000000009cd09676903a595632bc93a0d06567f225eb3c5b493402 + + +1@49aeda46b32648aa684478e3d623aee9c258765fdc0aa6b98f4335cb4d636882$"@0000000000000000000a7fbc6b571fb22007a476d08f36d8a9ae8b274d7891a4(-2 +@36f606161a146590703ee690c3e11ff8f8f83c863c09f6d09f103a0f41d73471B0252a833b37498b0bb1ad8354b1eed398b945dfba000c8d9419255c1bc5369a05a2 +@36f606161a146590703ee690c3e11ff8f8f83c863c09f6d09f103a0f41d73471B021f1f9ff3d817c41881e3c8706dc381ae016a6b0fce358183512e790033fc0da2B +'@49aeda46b32648aa684478e3d623aee9c258765fdc0aa6b98f4335cb4d636882""1Cvrfnb9usMrDRuves7dM97ZC18bWjR5zS"UOP_DUP OP_HASH160 82d8e415ec73dd8b243c04467c7fd493ffb9127d OP_EQUALVERIFY OP_CHECKSIG*276a91482d8e415ec73dd8b243c04467c7fd493ffb9127d88ac*"1Cvrfnb9usMrDRuves7dM97ZC18bWjR5zS8$J  +@49aeda46b32648aa684478e3d623aee9c258765fdc0aa6b98f4335cb4d636882""1PKYay8NwCzHqP18t49MGkfeC2EXCFVy29"UOP_DUP OP_HASH160 f4d49ef527f39e9d327d75e6000b1f3448c7d2fb OP_EQUALVERIFY OP_CHECKSIG*276a914f4d49ef527f39e9d327d75e6000b1f3448c7d2fb88ac*"1PKYay8NwCzHqP18t49MGkfeC2EXCFVy298$J  +–@49aeda46b32648aa684478e3d623aee9c258765fdc0aa6b98f4335cb4d636882""1Haw4EqzqG5jrbB1JxiXRPPCTJp3y8GeNJ"UOP_DUP OP_HASH160 b5ecdce1e83e700e5fa8be407d75213a9827e4ac OP_EQUALVERIFY OP_CHECKSIG*276a914b5ecdce1e83e700e5fa8be407d75213a9827e4ac88ac*"1Haw4EqzqG5jrbB1JxiXRPPCTJp3y8GeNJ8$J  + + +1@34d5f9ccd57992734221c3b8ef599abdfa2431514ba67afcff282a88c4b2b38e$"@0000000000000000000a7fbc6b571fb22007a476d08f36d8a9ae8b274d7891a4(-2 +@ca2706cb39032a7f209004b20444ba8b1363cd3c311751dc2401971c580bb65aB03a52f5b805f998ea4b3f012cd39709101cf6708efb9dc287d1c5cbaeb0cc18f202 +@3bfcfb3ab5e97d956b12eb38827f9f50db1fe2590dd4f3937e00e5d85cd89d43B03b55e2e7e4aa712924571fef3f3bef6c2b4f9819002012611c107c0fb4151013eB +-@34d5f9ccd57992734221c3b8ef599abdfa2431514ba67afcff282a88c4b2b38e""12MZ9nvNychRbuyDFsDS7C2hStDRPpbMnH"UOP_DUP OP_HASH160 0edb48a7a84300e49eff1120e67bfa5897ad7d6c OP_EQUALVERIFY OP_CHECKSIG*276a9140edb48a7a84300e49eff1120e67bfa5897ad7d6c88ac*"12MZ9nvNychRbuyDFsDS7C2hStDRPpbMnH8$J  +Н%@34d5f9ccd57992734221c3b8ef599abdfa2431514ba67afcff282a88c4b2b38e""1HVXBZZvzTp3C4zbbySTcw6VWGkDt3aeak"UOP_DUP OP_HASH160 b4e6daadd07bcb0a9ebcc5f703916907fed1b039 OP_EQUALVERIFY OP_CHECKSIG*276a914b4e6daadd07bcb0a9ebcc5f703916907fed1b03988ac*"1HVXBZZvzTp3C4zbbySTcw6VWGkDt3aeak8$J  +@34d5f9ccd57992734221c3b8ef599abdfa2431514ba67afcff282a88c4b2b38e""1HTb5KmE4Yqr4p5bphLqx54Q88zCuVEdPA"UOP_DUP OP_HASH160 b4894583d7719dc864fd419287277b1d6db4fd4c OP_EQUALVERIFY OP_CHECKSIG*276a914b4894583d7719dc864fd419287277b1d6db4fd4c88ac*"1HTb5KmE4Yqr4p5bphLqx54Q88zCuVEdPA8$J O + + +1@0e8c89bc7454988f0399a1d1e8e91d0a51b4c0e91814f9916198c5f80e73b7a5$"@0000000000000000000a7fbc6b571fb22007a476d08f36d8a9ae8b274d7891a4(-2 +@994ab54fd8ad0e29817b874dbf22b8220bbe05d40af72dd3936ade2ae3dd62c9B03963213c48bbf6fa064c0de9dc9850cff6472588555cf352e80cb8ec7f929c1b02 +@994ab54fd8ad0e29817b874dbf22b8220bbe05d40af72dd3936ade2ae3dd62c9B027666100ab63fdc47d3bad332b68a4832f4b8534283eb08616561478d0ba50b97B +ȱm@0e8c89bc7454988f0399a1d1e8e91d0a51b4c0e91814f9916198c5f80e73b7a5""1H3oowtKAjvvb7zUKG1HW4RUfBxC5SwSUU"UOP_DUP OP_HASH160 b009eb438519014c3054cffc2bfc72ce8bc4be43 OP_EQUALVERIFY OP_CHECKSIG*276a914b009eb438519014c3054cffc2bfc72ce8bc4be4388ac*"1H3oowtKAjvvb7zUKG1HW4RUfBxC5SwSUU8$J  +z@0e8c89bc7454988f0399a1d1e8e91d0a51b4c0e91814f9916198c5f80e73b7a5""1DFCukiQEzcSxFUywNxipB7HYoSneTDKu6"UOP_DUP OP_HASH160 86514642f1c443521448e3a869d59319ba57e906 OP_EQUALVERIFY OP_CHECKSIG*276a91486514642f1c443521448e3a869d59319ba57e90688ac*"1DFCukiQEzcSxFUywNxipB7HYoSneTDKu68$J  +ڍ@0e8c89bc7454988f0399a1d1e8e91d0a51b4c0e91814f9916198c5f80e73b7a5""1PbpLEy2SfjB6S1kbpgv5zeMhvE7NKr8Dp"UOP_DUP OP_HASH160 f7e86ba5296690455d45517069c314c3f8a1b15d OP_EQUALVERIFY OP_CHECKSIG*276a914f7e86ba5296690455d45517069c314c3f8a1b15d88ac*"1PbpLEy2SfjB6S1kbpgv5zeMhvE7NKr8Dp8$J ; $ȉ-@00000000000000000010c3808ffda2153a658ab7935f631c3a5a0016e3c317d1"@0000000000000000000a7fbc6b571fb22007a476d08f36d8a9ae8b274d7891a42 + +1@e2b3f466c665570faa7be549a136414c39006aa02845c693e630157824107046$"@00000000000000000010c3808ffda2153a658ab7935f631c3a5a0016e3c317d1(ȉ-2 +@0a902bcab38db37cc93f38c9699a883e69422912e678f9c02081e5b52ccbbb78B030a6b60734e737f0cbf2d49222f0d33a1f8e5fb2d0061b17b070319332f56cde32 +@0e8c89bc7454988f0399a1d1e8e91d0a51b4c0e91814f9916198c5f80e73b7a5B02cb1a69d5ab58568d6a16db9aa0ead69bedf0b1461a0fceb14f07b3cfa7b6b6232 +@0a902bcab38db37cc93f38c9699a883e69422912e678f9c02081e5b52ccbbb78B02e889bec27e352bfb8dac244f372449ebe4e4ca35e0d4a77ed84338b62c6a07a4B +z@e2b3f466c665570faa7be549a136414c39006aa02845c693e630157824107046""17Ya3BvtkicGfn4TPMzLsxP5DqCxcrys71"UOP_DUP OP_HASH160 47c93a6005184b1b8a25b3d8e300216e30da2063 OP_EQUALVERIFY OP_CHECKSIG*276a91447c93a6005184b1b8a25b3d8e300216e30da206388ac*"17Ya3BvtkicGfn4TPMzLsxP5DqCxcrys718$J  +J@e2b3f466c665570faa7be549a136414c39006aa02845c693e630157824107046""19whg4pa1L3N2dxat8dD8SyvCAaDmK5YuM"UOP_DUP OP_HASH160 62196bb7fa6cfd47cde25902ff4627a0cbe8bf6d OP_EQUALVERIFY OP_CHECKSIG*276a91462196bb7fa6cfd47cde25902ff4627a0cbe8bf6d88ac*"19whg4pa1L3N2dxat8dD8SyvCAaDmK5YuM8$J  +@e2b3f466c665570faa7be549a136414c39006aa02845c693e630157824107046""1B3WUsZ4WXr1MZhKMKB7roGRpt2VxtCmQn"UOP_DUP OP_HASH160 6e2ab2e9db2e969b98a15f1291ea1a3c1ad42d5c OP_EQUALVERIFY OP_CHECKSIG*276a9146e2ab2e9db2e969b98a15f1291ea1a3c1ad42d5c88ac*"1B3WUsZ4WXr1MZhKMKB7roGRpt2VxtCmQn8$J $ʻ-@0000000000000000001623383ebe32e3d19e4cf522227f409211299c663255b1"@00000000000000000010c3808ffda2153a658ab7935f631c3a5a0016e3c317d12+$-@0000000000000000000074ce7dc55a7b6efcc12bb55cca68ae45e3565395778c"@0000000000000000001623383ebe32e3d19e4cf522227f409211299c663255b12* + + +1@cd6998ea9cd55ee08afe7b4ce51590985c4ae8f378220c614d23638d80a45848$"@0000000000000000000074ce7dc55a7b6efcc12bb55cca68ae45e3565395778c(-2 +@f3179b2e49604ba29c555ae02aeac0dcc872a514b6227226eca573308ef08694B021ebe7485474c2dda4e7fb0d7d845141d26a694e55008212a766fe7006d924a3d2 +@f3179b2e49604ba29c555ae02aeac0dcc872a514b6227226eca573308ef08694B0220f4a3b797a2cb762fdc192fbfaf52a492060fb5730fd631aff7f151ff8b1986B +@cd6998ea9cd55ee08afe7b4ce51590985c4ae8f378220c614d23638d80a45848""18jAKr7pNiobHtyzacrfdLjyTKRCmUKidu"UOP_DUP OP_HASH160 54c2228c5d95b29b0e5f93a4d78c28c9f8d89b09 OP_EQUALVERIFY OP_CHECKSIG*276a91454c2228c5d95b29b0e5f93a4d78c28c9f8d89b0988ac*"18jAKr7pNiobHtyzacrfdLjyTKRCmUKidu8$J  +@cd6998ea9cd55ee08afe7b4ce51590985c4ae8f378220c614d23638d80a45848""15KbEcFkqf58WfY6F851Z8wamPM8YwwrFM"UOP_DUP OP_HASH160 2f64916cd8f418220fca6b781e8478a534db4d49 OP_EQUALVERIFY OP_CHECKSIG*276a9142f64916cd8f418220fca6b781e8478a534db4d4988ac*"15KbEcFkqf58WfY6F851Z8wamPM8YwwrFM8$J  +@cd6998ea9cd55ee08afe7b4ce51590985c4ae8f378220c614d23638d80a45848""1755D1xCiqaW2YwiiSw6G5kdovvKF2ZpwZ"UOP_DUP OP_HASH160 4295ee36fa3553e4248172f6009e89d5a03551f8 OP_EQUALVERIFY OP_CHECKSIG*276a9144295ee36fa3553e4248172f6009e89d5a03551f888ac*"1755D1xCiqaW2YwiiSw6G5kdovvKF2ZpwZ8$J  + + +1@8b2941ed503fdd4961187d47cbe4e8b4fa7627b07aff6b10d92830505ef99d50$"@0000000000000000000074ce7dc55a7b6efcc12bb55cca68ae45e3565395778c(-2 +@70721b574f3f4b0916fa0e9375bff824e59560dc207a4b97f7998b7d22a77e20B031bb22e72636bcbba2500b0ca9ad7b4a79bdd97122cc06ffb82272f363aa3c19d2 +@21158521e75adb056eb3a97e92d9e3ae9dbebbe6fe734174dd0c4fa29647b164B0267f9dba64fee68e92cb1295907868426dd75ae90043404c4b760a00e582dbcebB +@8b2941ed503fdd4961187d47cbe4e8b4fa7627b07aff6b10d92830505ef99d50""1BAAFoFAUzcnpVeS2YhCjQF3G3o16sEgQo"UOP_DUP OP_HASH160 6f6cba2f4a1762e418c6688d17a3a7f5bb282aae OP_EQUALVERIFY OP_CHECKSIG*276a9146f6cba2f4a1762e418c6688d17a3a7f5bb282aae88ac*"1BAAFoFAUzcnpVeS2YhCjQF3G3o16sEgQo8$J  +@8b2941ed503fdd4961187d47cbe4e8b4fa7627b07aff6b10d92830505ef99d50""185KsW1npPtmV5MfTnpH6Ekv2UjVQx8vKZ"UOP_DUP OP_HASH160 4d9a4bfac8cd4c92515df6f4b61939ccd2b2e70a OP_EQUALVERIFY OP_CHECKSIG*276a9144d9a4bfac8cd4c92515df6f4b61939ccd2b2e70a88ac*"185KsW1npPtmV5MfTnpH6Ekv2UjVQx8vKZ8$J  +<@8b2941ed503fdd4961187d47cbe4e8b4fa7627b07aff6b10d92830505ef99d50""1FiQtrJNXwCkjduhg1kvWStVwWj3wvRau7"UOP_DUP OP_HASH160 a166c2d668023dd5b1f3965d60c15a76108ae6b0 OP_EQUALVERIFY OP_CHECKSIG*276a914a166c2d668023dd5b1f3965d60c15a76108ae6b088ac*"1FiQtrJNXwCkjduhg1kvWStVwWj3wvRau78$J  + + +1@198ca2c7ed8386a91fb3c2336ec5b1078431a4f19cf6f985d4108441f9093fd3$"@0000000000000000000074ce7dc55a7b6efcc12bb55cca68ae45e3565395778c(-2 +@30c2fa95e9c14bf72a2455995946cec7d16d66ab743cf6caf5c7ed55c76e8896B021d689c5896b1d882752c2c5d427553530b03c5011c5d277ae82d38cbf028f5f52 +@69e25e13cf90e571b5523109d312c2b23a218891ed69b7315fd2dac5d8387ad8B03d478b0c56ba5dc1530dc8f05dd83a280a70ab1bec31dfe8b2fb7fc1bb4a6a2b8B +@198ca2c7ed8386a91fb3c2336ec5b1078431a4f19cf6f985d4108441f9093fd3""1P9KKLRvoTg9mGwoEL1m9ftzzG29gjSzgg"UOP_DUP OP_HASH160 f2e5626c4b6e52a6f2fa0341a73bda6995270856 OP_EQUALVERIFY OP_CHECKSIG*276a914f2e5626c4b6e52a6f2fa0341a73bda699527085688ac*"1P9KKLRvoTg9mGwoEL1m9ftzzG29gjSzgg8$J  +@198ca2c7ed8386a91fb3c2336ec5b1078431a4f19cf6f985d4108441f9093fd3""1B136244UJVBZb9FatXdhtKeL2aMF33Njk"UOP_DUP OP_HASH160 6db2ffe4445d5a02f8f8e33b76d18bb1993d83f2 OP_EQUALVERIFY OP_CHECKSIG*276a9146db2ffe4445d5a02f8f8e33b76d18bb1993d83f288ac*"1B136244UJVBZb9FatXdhtKeL2aMF33Njk8$J  +_@198ca2c7ed8386a91fb3c2336ec5b1078431a4f19cf6f985d4108441f9093fd3""1HxytehmwwiQmPMFSuEfy7koe9BiQg2vDt"UOP_DUP OP_HASH160 ba1861582ef8bc22bbb8402ac3078f06ac9fc976 OP_EQUALVERIFY OP_CHECKSIG*276a914ba1861582ef8bc22bbb8402ac3078f06ac9fc97688ac*"1HxytehmwwiQmPMFSuEfy7koe9BiQg2vDt8$J  + + +1@31ea316e31d3d7abadd182d793bb439d5d03a5c1485072c4d8ececd07cd44b73$"@0000000000000000000074ce7dc55a7b6efcc12bb55cca68ae45e3565395778c(-2 +@e2b3f466c665570faa7be549a136414c39006aa02845c693e630157824107046B02d0d5872e306eea02d96a785be6ccab31ed5f29072f8f7a9170fafe846aa74f362 +@05dd349f8a8d6abc8b07eabb1a6c931c078975e6030a9565fa83ec06c1087f45B0394aff6147f43c69dad11a7b6e0f6f3e0f98df4c0e09f8f446ea4e6826c6006b8B +J@31ea316e31d3d7abadd182d793bb439d5d03a5c1485072c4d8ececd07cd44b73""16vessXkGLJ12VKfZFg5YjUbhX2VdWon6g"UOP_DUP OP_HASH160 40fe4b0857034081d8146b1b57d0cc506a8502fb OP_EQUALVERIFY OP_CHECKSIG*276a91440fe4b0857034081d8146b1b57d0cc506a8502fb88ac*"16vessXkGLJ12VKfZFg5YjUbhX2VdWon6g8$J  +,@31ea316e31d3d7abadd182d793bb439d5d03a5c1485072c4d8ececd07cd44b73""1BMk2wUBaW8vmRyJJaCx2t1vaZ8xHG2VDT"UOP_DUP OP_HASH160 719d7fe41b949cc48308230799c33d1945859bf9 OP_EQUALVERIFY OP_CHECKSIG*276a914719d7fe41b949cc48308230799c33d1945859bf988ac*"1BMk2wUBaW8vmRyJJaCx2t1vaZ8xHG2VDT8$J  +"@31ea316e31d3d7abadd182d793bb439d5d03a5c1485072c4d8ececd07cd44b73""1Ey6BQcHh9hGZdSn19eqStPNuaUKod6rhU"UOP_DUP OP_HASH160 993540abc8718785d3b885b734f35f2ed8d87d76 OP_EQUALVERIFY OP_CHECKSIG*276a914993540abc8718785d3b885b734f35f2ed8d87d7688ac*"1Ey6BQcHh9hGZdSn19eqStPNuaUKod6rhU8$J $-@00000000000000000014f98082a7bc7e843dc58975da1091d5340af7592e9290"@0000000000000000000074ce7dc55a7b6efcc12bb55cca68ae45e3565395778c2 + + +1@0848b0e59646c529664a97d72f88dc93184c2cd2fedebea14dd5a4d008274f81$"@00000000000000000014f98082a7bc7e843dc58975da1091d5340af7592e9290(-2 +@31ea316e31d3d7abadd182d793bb439d5d03a5c1485072c4d8ececd07cd44b73B03ac267d60d5c16c2cd3a997eec6b941440f6e229962ed77ca354aa9862e25747d2 +@6dba4f2af112ebdfbd354d41616ed3628b3bc9acfbf307b5801a18a587efd2d4B0363f488d0e11213be6f4c03b996dcbb7343e70c6f6427095bd6e083483c5143d9B ++@0848b0e59646c529664a97d72f88dc93184c2cd2fedebea14dd5a4d008274f81""17Ya3BvtkicGfn4TPMzLsxP5DqCxcrys71"UOP_DUP OP_HASH160 47c93a6005184b1b8a25b3d8e300216e30da2063 OP_EQUALVERIFY OP_CHECKSIG*276a91447c93a6005184b1b8a25b3d8e300216e30da206388ac*"17Ya3BvtkicGfn4TPMzLsxP5DqCxcrys718$J  +@0848b0e59646c529664a97d72f88dc93184c2cd2fedebea14dd5a4d008274f81""15jGsbA5aYuwVb1WjBzsSFizkAJJePHh6j"UOP_DUP OP_HASH160 33df391628cccf382aa4673cd6176f5bc0d0db72 OP_EQUALVERIFY OP_CHECKSIG*276a91433df391628cccf382aa4673cd6176f5bc0d0db7288ac*"15jGsbA5aYuwVb1WjBzsSFizkAJJePHh6j8$J  +H@0848b0e59646c529664a97d72f88dc93184c2cd2fedebea14dd5a4d008274f81""1HZ1Qf3cvHguV91RWgHjbD1Wc1pcUeNfpL"UOP_DUP OP_HASH160 b58fa9edb08015c7a82b9fbe4000bdf5bc63630f OP_EQUALVERIFY OP_CHECKSIG*276a914b58fa9edb08015c7a82b9fbe4000bdf5bc63630f88ac*"1HZ1Qf3cvHguV91RWgHjbD1Wc1pcUeNfpL8$J  + + +1@93d207bb72a49ed27e0098bf61956cf764a7064bcbb67f97643f622d14adf227$"@00000000000000000014f98082a7bc7e843dc58975da1091d5340af7592e9290(-2 +@49aeda46b32648aa684478e3d623aee9c258765fdc0aa6b98f4335cb4d636882B035be7b336733dad99a40e9b28ff9bce15e9ffa57c9251249bfb14bd913ec952bf2 +@df1995eec247d1d0a290244d211e13d1659ccb8c40f96bacb1d3a8e126f6a4c5B0378e979bf19abee18fd0c6d86cd94417891204b5fd53c4c77aad64354ecf6efa6B +@93d207bb72a49ed27e0098bf61956cf764a7064bcbb67f97643f622d14adf227""1PKrgkup5pn1APkuoCXPZdBRvKiKJdBHrL"UOP_DUP OP_HASH160 f4e3bada5b8f6ae55e9187da3935188dc2b5b85e OP_EQUALVERIFY OP_CHECKSIG*276a914f4e3bada5b8f6ae55e9187da3935188dc2b5b85e88ac*"1PKrgkup5pn1APkuoCXPZdBRvKiKJdBHrL8$J  +ȿ@93d207bb72a49ed27e0098bf61956cf764a7064bcbb67f97643f622d14adf227""1EArNx3oaiL9SyqBLFqEYtmEu9CGadyG4c"UOP_DUP OP_HASH160 9076990f01b913ead110fb352059f2574e3825a9 OP_EQUALVERIFY OP_CHECKSIG*276a9149076990f01b913ead110fb352059f2574e3825a988ac*"1EArNx3oaiL9SyqBLFqEYtmEu9CGadyG4c8$J  + @93d207bb72a49ed27e0098bf61956cf764a7064bcbb67f97643f622d14adf227""1NhH6JJUAor5wQkB2VNggyoPhpfiwGymCr"UOP_DUP OP_HASH160 edf8b65a2b5ee2f2d6879d2372c39521636d0728 OP_EQUALVERIFY OP_CHECKSIG*276a914edf8b65a2b5ee2f2d6879d2372c39521636d072888ac*"1NhH6JJUAor5wQkB2VNggyoPhpfiwGymCr8$J $׍-@00000000000000000014c6aa8dc3d2c01bf4794e2dcb9c0f496007ae9e8e6bc0"@00000000000000000014f98082a7bc7e843dc58975da1091d5340af7592e92902$-@00000000000000000013eaa36fdaeb6610782d1510d9a1c9d69ec847b5585e1b"@00000000000000000014c6aa8dc3d2c01bf4794e2dcb9c0f496007ae9e8e6bc02$-@0000000000000000000e7cc64bed0dde532fdfbdaf7cc3a24104682ef003aadc"@00000000000000000013eaa36fdaeb6610782d1510d9a1c9d69ec847b5585e1b2 + +1@f1e33c8a4f13d20e522495ac7d7ebb2672aadb66517baa287d7e7606e71a6b44$"@0000000000000000000e7cc64bed0dde532fdfbdaf7cc3a24104682ef003aadc(-2 +@f34232d8d03a0a4925cbb4431529622f0c9e6cebc77cc14ef330859e351d8005B024431ac6b0ecb20fa7323a431fdf42462b136b6b7b525a70cab56c674370d80d82 +@78c968729e694ede8ecc3b4ae74a4826f57627dbbd644a2de3b26dd9d8a62cf9B036a73ba4ff02c4c528d4928118e952349df4c151b1a1de88945c7f0dc468bed4fB +@f1e33c8a4f13d20e522495ac7d7ebb2672aadb66517baa287d7e7606e71a6b44""1AHuS5uvhw8F3bLojPLpjXz1MSkKyPGaGr"UOP_DUP OP_HASH160 65eb8e4e7ccff7071d1ce3434f39ee4a19eb9683 OP_EQUALVERIFY OP_CHECKSIG*276a91465eb8e4e7ccff7071d1ce3434f39ee4a19eb968388ac*"1AHuS5uvhw8F3bLojPLpjXz1MSkKyPGaGr8$J  +Р$@f1e33c8a4f13d20e522495ac7d7ebb2672aadb66517baa287d7e7606e71a6b44""1AHuS5uvhw8F3bLojPLpjXz1MSkKyPGaGr"UOP_DUP OP_HASH160 65eb8e4e7ccff7071d1ce3434f39ee4a19eb9683 OP_EQUALVERIFY OP_CHECKSIG*276a91465eb8e4e7ccff7071d1ce3434f39ee4a19eb968388ac*"1AHuS5uvhw8F3bLojPLpjXz1MSkKyPGaGr8$J   +@f1e33c8a4f13d20e522495ac7d7ebb2672aadb66517baa287d7e7606e71a6b44""17d47XsjsX8mcDYsNP5cvXnKELesonc7sA"UOP_DUP OP_HASH160 48a253deaf50affdaea97e145def37c911e44b89 OP_EQUALVERIFY OP_CHECKSIG*276a91448a253deaf50affdaea97e145def37c911e44b8988ac*"17d47XsjsX8mcDYsNP5cvXnKELesonc7sA8$J  +@f1e33c8a4f13d20e522495ac7d7ebb2672aadb66517baa287d7e7606e71a6b44"l"6OP_RETURN 1101b01bc14222c08a0ba55a4113c4c03b4e58b54dd0*06a161101b01bc14222c08a0ba55a4113c4c03b4e58b54dd02B" ZA;NXM8$J  + + +1@de7031fcb135a5bc1917a41e808f7ea7b1fbb95463f7522f9b73327cb9c3142a$"@0000000000000000000e7cc64bed0dde532fdfbdaf7cc3a24104682ef003aadc(-2 +@f1e33c8a4f13d20e522495ac7d7ebb2672aadb66517baa287d7e7606e71a6b44B03ff97893a5b3d5f78786325e09148cfada844324d07cab3dd16cd7e0acadffbd22 +@4ceae8180534aaf3c86f30b8e6f924722018bd3b89be401ad120a601ad97f721B0256bf18bd235f003beb6435fc02bde366679207385f454da97725903ed30d0124B +@de7031fcb135a5bc1917a41e808f7ea7b1fbb95463f7522f9b73327cb9c3142a""1JPg8B7t6CsgpEFwp7WuyXfvZeP2A8GKMV"UOP_DUP OP_HASH160 bec3f2c3e54b21c6a15dc3a2df9cdf36733ff02c OP_EQUALVERIFY OP_CHECKSIG*276a914bec3f2c3e54b21c6a15dc3a2df9cdf36733ff02c88ac*"1JPg8B7t6CsgpEFwp7WuyXfvZeP2A8GKMV8$J  +@de7031fcb135a5bc1917a41e808f7ea7b1fbb95463f7522f9b73327cb9c3142a""197T4sXbPNq3XQjGXrkredFCXTrgbSDqK7"UOP_DUP OP_HASH160 58f942ef40c69dcf5678c29b0213bdec31278e84 OP_EQUALVERIFY OP_CHECKSIG*276a91458f942ef40c69dcf5678c29b0213bdec31278e8488ac*"197T4sXbPNq3XQjGXrkredFCXTrgbSDqK78$J  +S@de7031fcb135a5bc1917a41e808f7ea7b1fbb95463f7522f9b73327cb9c3142a""15ParyAsryuq6cVRuJo4hk76BPSuW4v2EJ"UOP_DUP OP_HASH160 3025eba40f889fff745549014091f589e5d3d24b OP_EQUALVERIFY OP_CHECKSIG*276a9143025eba40f889fff745549014091f589e5d3d24b88ac*"15ParyAsryuq6cVRuJo4hk76BPSuW4v2EJ8$J $½-@0000000000000000000c19af53a12b689c3e7085af7951f0beb9d474a14314a6"@0000000000000000000e7cc64bed0dde532fdfbdaf7cc3a24104682ef003aadc2 + + +1@921819ae8aade3d7e60e5ced2840b77d4b790fa0b5d85e1b1f4cd0d4fd400bbb$"@0000000000000000000c19af53a12b689c3e7085af7951f0beb9d474a14314a6(½-2 +@93d207bb72a49ed27e0098bf61956cf764a7064bcbb67f97643f622d14adf227B022b1c99799fc54e50976c31988651e80164895f12c4d7b69d3f5e3432e9c213172 +@49aeda46b32648aa684478e3d623aee9c258765fdc0aa6b98f4335cb4d636882B0364f1b3bf406b898790105f77470ad4036f30318787fe590e545107e7e0a8d87fB +@921819ae8aade3d7e60e5ced2840b77d4b790fa0b5d85e1b1f4cd0d4fd400bbb""1QLSGz2ZhaLhL7UuVxhNtqRgdkXxH2Y3PZ"UOP_DUP OP_HASH160 fff7e5317f8b385cd175e2ea4026647fd11b2717 OP_EQUALVERIFY OP_CHECKSIG*276a914fff7e5317f8b385cd175e2ea4026647fd11b271788ac*"1QLSGz2ZhaLhL7UuVxhNtqRgdkXxH2Y3PZ8$J  +@921819ae8aade3d7e60e5ced2840b77d4b790fa0b5d85e1b1f4cd0d4fd400bbb""1MZk7g3GxFvuAw4trGfTm21pHiqeZQVEse"UOP_DUP OP_HASH160 e193d12c99e3ef80b61107183e1c73ff9fd92b15 OP_EQUALVERIFY OP_CHECKSIG*276a914e193d12c99e3ef80b61107183e1c73ff9fd92b1588ac*"1MZk7g3GxFvuAw4trGfTm21pHiqeZQVEse8$J  +@921819ae8aade3d7e60e5ced2840b77d4b790fa0b5d85e1b1f4cd0d4fd400bbb""1P8rRzoYSiaurLBBhdupQcroHQ3BXU7Y5U"UOP_DUP OP_HASH160 f2cef11ecca039522d657749ab489626dcea8e92 OP_EQUALVERIFY OP_CHECKSIG*276a914f2cef11ecca039522d657749ab489626dcea8e9288ac*"1P8rRzoYSiaurLBBhdupQcroHQ3BXU7Y5U8$J  + + +1@b38809a56886feb2b2656938a0357ccc2f7eebc6a33100ec7a4f3ec9af3edbaa$"@0000000000000000000c19af53a12b689c3e7085af7951f0beb9d474a14314a6(½-2 +@a8774a8533cb9a7faaa706fb4f5ca45a591ccd25b6d2881fee42a3343202a23eB0285c47366e3bd0bf6283590eef2f320afa4975ce39ceb47f9120a78278889b00f2 +@b176f5b75bfdc1723d3f6e3d1886d984b01c56bf4506e91741161cc917f33e5aB021c5a95b9a713a1b8730688982ab19dcc9198a55f1f8e6bb9a5273c1e1d49f496B +@b38809a56886feb2b2656938a0357ccc2f7eebc6a33100ec7a4f3ec9af3edbaa""1PFV7fzQPQg37ChAaEWjSUqCUhznGr1SE7"UOP_DUP OP_HASH160 f4100f59914c812219d0ecbd3f38e9f8d1f59b5d OP_EQUALVERIFY OP_CHECKSIG*276a914f4100f59914c812219d0ecbd3f38e9f8d1f59b5d88ac*"1PFV7fzQPQg37ChAaEWjSUqCUhznGr1SE78$J  +d@b38809a56886feb2b2656938a0357ccc2f7eebc6a33100ec7a4f3ec9af3edbaa""13SuHsJx6eCxSqujKCi3ocCCN9xRrtUskr"UOP_DUP OP_HASH160 1ad64d0077aa41a51573c5ade884a797ec869aef OP_EQUALVERIFY OP_CHECKSIG*276a9141ad64d0077aa41a51573c5ade884a797ec869aef88ac*"13SuHsJx6eCxSqujKCi3ocCCN9xRrtUskr8$J  +݉@b38809a56886feb2b2656938a0357ccc2f7eebc6a33100ec7a4f3ec9af3edbaa""15PoM77wMzKgC4vsQmBaY471F4HthsBHUa"UOP_DUP OP_HASH160 303057afd6cc09adb4861c70a0c69799b0060f50 OP_EQUALVERIFY OP_CHECKSIG*276a914303057afd6cc09adb4861c70a0c69799b0060f5088ac*"15PoM77wMzKgC4vsQmBaY471F4HthsBHUa8$J  + +1@42986b2d606e76c3d27134e32026ad1c4272e7b3a2cbb135ad855c7108bfc4e0$"@0000000000000000000c19af53a12b689c3e7085af7951f0beb9d474a14314a6(½-2 +@0985aba4ca23ebb7e75d325eb00c3c5c059117deaad8cd8669cd9a500437a22fB03bb331c13386379b12235f36b5025750ff391d0f8769d0647dab6825f9be6b33a2 +@07b087adaa0c18d143036ad54416323e2a081287b5a61e4b38593f3383f93725B03ad33fb4cf17ba771bdb6aeda4c580af6b9460ef6c451361ff340ebd9fee8b6e8B +@42986b2d606e76c3d27134e32026ad1c4272e7b3a2cbb135ad855c7108bfc4e0""1JojZhRxTSCGn5d53BSPFryUCfC44o8t6v"UOP_DUP OP_HASH160 c350cd90b9d25c12b09b567d85f057b37d0c110f OP_EQUALVERIFY OP_CHECKSIG*276a914c350cd90b9d25c12b09b567d85f057b37d0c110f88ac*"1JojZhRxTSCGn5d53BSPFryUCfC44o8t6v8$J  +@42986b2d606e76c3d27134e32026ad1c4272e7b3a2cbb135ad855c7108bfc4e0""1NWgXiE3KbJVDhenSwV62Ys8g1YZRKJuVf"UOP_DUP OP_HASH160 ebf7b3b08ebbdfb35b11646a0d8dac2c7fcddfe2 OP_EQUALVERIFY OP_CHECKSIG*276a914ebf7b3b08ebbdfb35b11646a0d8dac2c7fcddfe288ac*"1NWgXiE3KbJVDhenSwV62Ys8g1YZRKJuVf8$J  +@42986b2d606e76c3d27134e32026ad1c4272e7b3a2cbb135ad855c7108bfc4e0"l"6OP_RETURN 10018485d8d3c65fb6c1249ca0f171a9f956e927bddb*06a1610018485d8d3c65fb6c1249ca0f171a9f956e927bddb2_$qV'8$J  + +1@074022eb301b24e67d0cc7fb6394c47f4e0f47a75e1239bf773f775bede69376$"@0000000000000000000c19af53a12b689c3e7085af7951f0beb9d474a14314a6(½-2 +@26f360377a5b31f4941e81b741849484f1034df61104912c04b918528f783332B0278109950c73bf37a7e31010b84eb230b4ce6ad31eada676930cc16b2652d6f782 +@ba6a27530c5c19ef26c13df60230c7581acbb4438525855927f6e596ab8ca4ccB027624c71ba6ee1eb04a32c4d46a613592c01282dfb95aabec0f225887f67c728a2 +@d06aff6f233c35f755a5b8cae804f1df19a7fef65ec8b041eafeab4e5dd8dc3dB0352bfbce30868ce9dbbad10efe5d2cc7d897adafb19d1fa643e56568ddae75e1d2 +@0b5a24c4096c0e4c5b140f5db466aff7b23652a53b7659ca52ddcaec65ca100fB03a75209012e70f0afa676b94380ef17e19c58150640f9af211e09410883dc6fbfB +@074022eb301b24e67d0cc7fb6394c47f4e0f47a75e1239bf773f775bede69376""1BCa3rJCXKKqR6ZEtwBQRmyke4zBTD2LWL"UOP_DUP OP_HASH160 6fe16be3fdb8c2a8f5c6146041283a71a81ca1e7 OP_EQUALVERIFY OP_CHECKSIG*276a9146fe16be3fdb8c2a8f5c6146041283a71a81ca1e788ac*"1BCa3rJCXKKqR6ZEtwBQRmyke4zBTD2LWL8$J  +3@074022eb301b24e67d0cc7fb6394c47f4e0f47a75e1239bf773f775bede69376""1BCa3rJCXKKqR6ZEtwBQRmyke4zBTD2LWL"UOP_DUP OP_HASH160 6fe16be3fdb8c2a8f5c6146041283a71a81ca1e7 OP_EQUALVERIFY OP_CHECKSIG*276a9146fe16be3fdb8c2a8f5c6146041283a71a81ca1e788ac*"1BCa3rJCXKKqR6ZEtwBQRmyke4zBTD2LWL8$J   +@074022eb301b24e67d0cc7fb6394c47f4e0f47a75e1239bf773f775bede69376""1BtApEnWWxSTpNnHudK7NczsxcWPaLBYde"UOP_DUP OP_HASH160 775eaa2175d664f04e8d71ae81f73b79e8447bfe OP_EQUALVERIFY OP_CHECKSIG*276a914775eaa2175d664f04e8d71ae81f73b79e8447bfe88ac*"1BtApEnWWxSTpNnHudK7NczsxcWPaLBYde8$J  +@074022eb301b24e67d0cc7fb6394c47f4e0f47a75e1239bf773f775bede69376"l"6OP_RETURN 1101fce13ad9a1bae6cc0bd0b21af13ea00e31685fbf*06a161101fce13ad9a1bae6cc0bd0b21af13ea00e31685fbf2:١ в>1h_8$J  + + +1@f916add8cea6634c0dbeac16ae344e5605241f6be2bbe391ec1567cfd44c527a$"@0000000000000000000c19af53a12b689c3e7085af7951f0beb9d474a14314a6(½-2 +@ee6031a17128284947e55296cbbd800e382d9a17c4d7b347913433fbbd2d7bd2B02d3b55d74982f3ddb1ddaa5b806494cec7ea3930e593f83b854d1b812f9cf66492 +@f14ea2251a60dffa9de66bac1db1ddb2cdf978e519eecf2e2b6d1ac1cc3095c1B02b5fd9cb22844c82345fcbd8225eac8cbc5b12aa7729d5d00e32030b61966b632B +@f916add8cea6634c0dbeac16ae344e5605241f6be2bbe391ec1567cfd44c527a""18xbPtNmxveL3vkkqVkdLfECRw4L77LsNQ"UOP_DUP OP_HASH160 574c783389e4169bd59b6723455b3864e98795cc OP_EQUALVERIFY OP_CHECKSIG*276a914574c783389e4169bd59b6723455b3864e98795cc88ac*"18xbPtNmxveL3vkkqVkdLfECRw4L77LsNQ8$J  +@f916add8cea6634c0dbeac16ae344e5605241f6be2bbe391ec1567cfd44c527a""18nS9MXKLnFDze6RZSSZJjzNibJ9zH6fjG"UOP_DUP OP_HASH160 55609683bc6054c7087ef3a289f7e5367a79f9ee OP_EQUALVERIFY OP_CHECKSIG*276a91455609683bc6054c7087ef3a289f7e5367a79f9ee88ac*"18nS9MXKLnFDze6RZSSZJjzNibJ9zH6fjG8$J  +d@f916add8cea6634c0dbeac16ae344e5605241f6be2bbe391ec1567cfd44c527a""1Du8Av9gH3vARvUBsfNeuPHHD73iUpkQ7z"UOP_DUP OP_HASH160 8d7d201d1e081c22c9c7e4025e47ed14ae3072ff OP_EQUALVERIFY OP_CHECKSIG*276a9148d7d201d1e081c22c9c7e4025e47ed14ae3072ff88ac*"1Du8Av9gH3vARvUBsfNeuPHHD73iUpkQ7z8$J ; + +1@9b3fb8c5ab53b3cd784862b6ba3e7cc1e711d74b03ade43935fa4a775bf56eb6$"@0000000000000000000c19af53a12b689c3e7085af7951f0beb9d474a14314a6(½-2 +@e01c921d15824175a94545e02109160b4c1dbcbc1498dd855993e8fdaf3ab248B03256c8d93cf07a0f7d2163249d0c36abdd75dd690fa585755a4958ae1347e0bb92 +@49aeda46b32648aa684478e3d623aee9c258765fdc0aa6b98f4335cb4d636882B03df5923b72396158df05d2264cb607e81c68fb2102f96e7e96014d5867d38de442 +@c321135b13344f3989feaeb9171e4e05dc04bca56f099461a0ce2aceab0be659B02aa199d73df077fc59eb1b436c04e11f6efafb2aad35bd567b6d2bd4694a4b9662 +@f700a1e91e1757be5283d246e3a7deccc2eca85fc72ebeb1a0c0159575e4cfb8B023a7a34ee7aa6b6bbd742346f94c48f48f113aaebf3d36b27cbda7a9df27260ab2 +@9b45dcc7377ba8af50cccf554941e3b6e6c809b6f4c9f080464e2889a21ef045B0304bdb3738514360e67e13f2ddf6980fcb9d3347dcf38a7b992c8d6c03d74c935B ++@9b3fb8c5ab53b3cd784862b6ba3e7cc1e711d74b03ade43935fa4a775bf56eb6"!1nsCNWVyMKqpyp3kmDgXR7nEfeMYRQvFs"UOP_DUP OP_HASH160 08ac9ead4fac9742e08fb24aff35e351a31e8e0a OP_EQUALVERIFY OP_CHECKSIG*276a91408ac9ead4fac9742e08fb24aff35e351a31e8e0a88ac*!1nsCNWVyMKqpyp3kmDgXR7nEfeMYRQvFs8$J  +[@9b3fb8c5ab53b3cd784862b6ba3e7cc1e711d74b03ade43935fa4a775bf56eb6""1DV2uw7FhCvB2Fzjf23XqtnCp9VW9dyM1L"UOP_DUP OP_HASH160 88eec0bf9a7fd284be1620d7df2284cc4371238f OP_EQUALVERIFY OP_CHECKSIG*276a91488eec0bf9a7fd284be1620d7df2284cc4371238f88ac*"1DV2uw7FhCvB2Fzjf23XqtnCp9VW9dyM1L8$J  +@9b3fb8c5ab53b3cd784862b6ba3e7cc1e711d74b03ade43935fa4a775bf56eb6""1BQNVBNvkw2KKT1sBeuT4XcKUnCsus6jG9"UOP_DUP OP_HASH160 721cc2ac105b40b7b161dc943cf279ea22034e66 OP_EQUALVERIFY OP_CHECKSIG*276a914721cc2ac105b40b7b161dc943cf279ea22034e6688ac*"1BQNVBNvkw2KKT1sBeuT4XcKUnCsus6jG98$J  + +1@1ba1d7fca8a803d559913bf6e2a24e01b57c4ca0a1d911bef1d031bace7e17e5$"@0000000000000000000c19af53a12b689c3e7085af7951f0beb9d474a14314a6(½-2 +@9b3fb8c5ab53b3cd784862b6ba3e7cc1e711d74b03ade43935fa4a775bf56eb6B03c14891fe869696442cb497f507282d56b49171ea347441a49651a79e572984a62 +@a2d28e64317a1d4df3f2588091e20952f56e8ff5d5dea03afea300268c9ca829B02ad36ca7d5ba6ed3df9c8885264030bb85fb0cf43a8784810703e144e78f739b02 +@8ae230b37b28e72b00cbf3a5407896bb37b3f462ee6141c70cc27a4e4b0487d5B0258b24fe35ce0f2488fa184ed89c9cee6a1e08fc9963cebe236a998ec0c6546282 +@c603c2da137e6a0e87d1ebdbcfdd11375961ff3a1a0fcaa47704c2f529a82cdcB039431053c6df4a6bbf6b1839ca3d4006a41f50a70e7af1d330a5f83ab8e7cb11d2 +@f6d092f34eba45cd89841abcf0f6c707444ae47a50a6773201cc2efe310a12faB026e1386558574de4a63c5395d58350b3f7faf3eb0a0f6a0a8c9fd2f05331479faB ++@1ba1d7fca8a803d559913bf6e2a24e01b57c4ca0a1d911bef1d031bace7e17e5""17rUVXCUTvGu6xDDEtkLCMKuPz9eb2rgJP"UOP_DUP OP_HASH160 4b2c15f55f50f74ff6b7cc151fe5eaded671601d OP_EQUALVERIFY OP_CHECKSIG*276a9144b2c15f55f50f74ff6b7cc151fe5eaded671601d88ac*"17rUVXCUTvGu6xDDEtkLCMKuPz9eb2rgJP8$J  +[@1ba1d7fca8a803d559913bf6e2a24e01b57c4ca0a1d911bef1d031bace7e17e5"!1ENfpQZ46MPDYZXNxzp6f2aaG38f8WVA5"UOP_DUP OP_HASH160 02877f000afd3321d210a5daece58d1442fb9275 OP_EQUALVERIFY OP_CHECKSIG*276a91402877f000afd3321d210a5daece58d1442fb927588ac*!1ENfpQZ46MPDYZXNxzp6f2aaG38f8WVA58$J  +@1ba1d7fca8a803d559913bf6e2a24e01b57c4ca0a1d911bef1d031bace7e17e5""1BwWPo32njh99HvMKzfKd4UUPyA8wJX2Ah"UOP_DUP OP_HASH160 7800417cd3a7e1cae8fb8e10eea7267afc60ca39 OP_EQUALVERIFY OP_CHECKSIG*276a9147800417cd3a7e1cae8fb8e10eea7267afc60ca3988ac*"1BwWPo32njh99HvMKzfKd4UUPyA8wJX2Ah8$J  + +1@28b710871026b6c2c5d46e7cb550fcbaa31437f98bd68af26e16d4f39b69f255$"@0000000000000000000c19af53a12b689c3e7085af7951f0beb9d474a14314a6(½-2 +@1ba1d7fca8a803d559913bf6e2a24e01b57c4ca0a1d911bef1d031bace7e17e5B02e11ba8fec8836bde0003706b925f1a77066b4c7c96fd10d2f2e85c6788926cfe2 +@064bd65e032780bd6a482c870e4b43f72a69100403d0a286f5b132baf8cf271dB03f4165eb0335559d1aa2eda09a753f8372f06068f8c3e7d0a634484350c1e7ff92 +@df1995eec247d1d0a290244d211e13d1659ccb8c40f96bacb1d3a8e126f6a4c5B02c8ccfe1239a4d46e5281b22cc249b04c7834dccc211e09c6d6eb510f825e3e9d2 +@1ba1d7fca8a803d559913bf6e2a24e01b57c4ca0a1d911bef1d031bace7e17e5B02d1516ffafe990ceda1a62be22b8c39b5e6cafab4b3873f8a999853e29c6968bc2 +@9b3fb8c5ab53b3cd784862b6ba3e7cc1e711d74b03ade43935fa4a775bf56eb6B021c85f7c54fe772b99df4838fbea5dcdaa3f0932e91fa9109f06f4d5e5d36e7c82 +@9b3fb8c5ab53b3cd784862b6ba3e7cc1e711d74b03ade43935fa4a775bf56eb6B0263708a5d70bc47c3fe188cb9c4b74ef27303482a2319c60923fe9265cfbf67a5B ++@28b710871026b6c2c5d46e7cb550fcbaa31437f98bd68af26e16d4f39b69f255""1NXPuRFZ21YHRDZwLxjuYpckd3ViXogK7c"UOP_DUP OP_HASH160 ec1a3d49f252d34b7b4c66d87b4a16b77330b712 OP_EQUALVERIFY OP_CHECKSIG*276a914ec1a3d49f252d34b7b4c66d87b4a16b77330b71288ac*"1NXPuRFZ21YHRDZwLxjuYpckd3ViXogK7c8$J  +[@28b710871026b6c2c5d46e7cb550fcbaa31437f98bd68af26e16d4f39b69f255""1E63C6CcMw5TWDA43yiHq7928ZHCAaCwGT"UOP_DUP OP_HASH160 8f8d8b4b7bc71c1f4c29ab61214c80aa003d106e OP_EQUALVERIFY OP_CHECKSIG*276a9148f8d8b4b7bc71c1f4c29ab61214c80aa003d106e88ac*"1E63C6CcMw5TWDA43yiHq7928ZHCAaCwGT8$J  +S@28b710871026b6c2c5d46e7cb550fcbaa31437f98bd68af26e16d4f39b69f255""1Q1TdnDMXndSUxz7wf3YQgDLEd6Kup2kGx"UOP_DUP OP_HASH160 fc612046b49f0340ac066cc5d998689dd74df531 OP_EQUALVERIFY OP_CHECKSIG*276a914fc612046b49f0340ac066cc5d998689dd74df53188ac*"1Q1TdnDMXndSUxz7wf3YQgDLEd6Kup2kGx8$J  + + +1@bef16c17f394a0e3b3a397ead2c023304500181d526aae933368230ca951436d$"@0000000000000000000c19af53a12b689c3e7085af7951f0beb9d474a14314a6(½-2 +@44395bdd47b3a79c079e94bfa9f3a0c5765ab0c9ada51a1433ad6e9a82d6a456B038fa8746266840840ab4a0300a988a5bfe26b8b2848a1397076c24695369516e62 +@beaed859fafeffcee7eefe2c08199e9503812ae6ccc60b72292ca9caafcec5e5B03878d2d8e403971ee0cad18b5021baae610c25a85068dcc184431a7007ae4f865B +@bef16c17f394a0e3b3a397ead2c023304500181d526aae933368230ca951436d""12WgP4LZnzZJnwfGo7wUpQfpz4SwFovYrP"UOP_DUP OP_HASH160 10950fcb5a0badeeefde76b92112332a1866e596 OP_EQUALVERIFY OP_CHECKSIG*276a91410950fcb5a0badeeefde76b92112332a1866e59688ac*"12WgP4LZnzZJnwfGo7wUpQfpz4SwFovYrP8$J  +@bef16c17f394a0e3b3a397ead2c023304500181d526aae933368230ca951436d""1KfaYbYAC9kf2fJgQiz7T4yfSUu4jtQ8AR"UOP_DUP OP_HASH160 ccbe1288fb8ae416eeca52c965e649a6e10c05f0 OP_EQUALVERIFY OP_CHECKSIG*276a914ccbe1288fb8ae416eeca52c965e649a6e10c05f088ac*"1KfaYbYAC9kf2fJgQiz7T4yfSUu4jtQ8AR8$J  +@bef16c17f394a0e3b3a397ead2c023304500181d526aae933368230ca951436d""1Eupmpzexcw5fsAecPveiuTQggtQ5QbatS"UOP_DUP OP_HASH160 989724dd3717555349c2e5ec04ce29afce312c06 OP_EQUALVERIFY OP_CHECKSIG*276a914989724dd3717555349c2e5ec04ce29afce312c0688ac*"1Eupmpzexcw5fsAecPveiuTQggtQ5QbatS8$J ; + + +1@a9946c543c482aaf5a6d3f63d3213196d4c2578b977bfd49b37c13c0bde721d8$"@0000000000000000000c19af53a12b689c3e7085af7951f0beb9d474a14314a6(½-2 +@cd6998ea9cd55ee08afe7b4ce51590985c4ae8f378220c614d23638d80a45848B0281a36ce874f53b41ed8ddd6e23beaeb5acd3d44b5e5755f286eaae6ee4979b1c2 +@ab5451e0bbfc869b69925c6ac0101bda34a9b6e5dc17e051995f98612561d5a3B029bfd617ff774d3d4ef6a89d9d2b6a596d4f49eb9da0b3eafe3a9ef961faa124fB +@a9946c543c482aaf5a6d3f63d3213196d4c2578b977bfd49b37c13c0bde721d8""1AoE6QmX2f7mfhfK3e5QR61riTHKczeLLp"UOP_DUP OP_HASH160 6b77322dad840a200cc8602dd441252c20b26e06 OP_EQUALVERIFY OP_CHECKSIG*276a9146b77322dad840a200cc8602dd441252c20b26e0688ac*"1AoE6QmX2f7mfhfK3e5QR61riTHKczeLLp8$J  +@a9946c543c482aaf5a6d3f63d3213196d4c2578b977bfd49b37c13c0bde721d8""1NYbynzSG5kBoeNNqC4hDXprYG1bDzivAA"UOP_DUP OP_HASH160 ec54bc4533aadad48cdf5754ce9d783f9c472d9a OP_EQUALVERIFY OP_CHECKSIG*276a914ec54bc4533aadad48cdf5754ce9d783f9c472d9a88ac*"1NYbynzSG5kBoeNNqC4hDXprYG1bDzivAA8$J  +@a9946c543c482aaf5a6d3f63d3213196d4c2578b977bfd49b37c13c0bde721d8""1K192Z4nPdmNQda3eLMsTdnuL1fPzEw526"UOP_DUP OP_HASH160 c578f6ead7164797633bc2bb1f99990fdf41dd24 OP_EQUALVERIFY OP_CHECKSIG*276a914c578f6ead7164797633bc2bb1f99990fdf41dd2488ac*"1K192Z4nPdmNQda3eLMsTdnuL1fPzEw5268$J ; + +1@723352bb7d333c6272f0683dc496f6e5741886f7211e79e923b237ec1e94cf45$"@0000000000000000000c19af53a12b689c3e7085af7951f0beb9d474a14314a6(½-2 +@e7269024b10a37ae56c5e4f7d301fd2d3355c3c418b92298fd72452a7e9b9d42B0339e9a4bbd0cd8dc427763f6d302fd6e852a4258458b4e033c9dc50f101f17a382 +@b38809a56886feb2b2656938a0357ccc2f7eebc6a33100ec7a4f3ec9af3edbaaB03d4f35a54d237ecae3ce3ebcbb294caf6aa1073adc62d021ffcf351d2431edf252 +@2d5e87f60f195ce8ab76dfbf4ec5869fc791f0c7f026a5ec2c22b20f65de83c6B029a8415db17b2e368cc58fc6d575d6ffb4e546038eede6b1c6ed7965a1ad384902 +@49cdfe4fc051e8eafeba7f8e901986a9631c0cfd04dd5b492a2344b58ea7bb1aB02f16bab7aec61bd98961aa7b6a024248a9506b2eeaac1d4840c94451ab9293dba2 +@5c08abe369b3dbc3a64c2d2106f1f92a40e43853e54696561dbf378cfe260201B0319fd0e7bb33d424d7d196175af4403eb0b41e8dd0468cfb25d5911282f035ded2 +@69e25e13cf90e571b5523109d312c2b23a218891ed69b7315fd2dac5d8387ad8B039e19f828f90e89e560ea14690e1829f320549ea257d49db80bc16fd3057e758d2 +@a539409bfd258100fa371b2cb72d1238df70777a6f245e496c1b7e40b0620508B03fa0d58406932562a3dc934493726d49990bff6f694fe89190ec5ec58e03bc5232 +@bde5134241477965649d47720b0c8446d16d4d5dd4260e13ac62e601c2bfa8a0B02f5886aca55cec3cf9ec7dccf33e4e59733f7f3a543fb44ab1317f7935e6e44502 +@8c201da225aa890e365886009b4910e01408a1e99bd404924c47fbba30fd3ef4B02af68bce0684e48f455261b4a9cd4601290822211387cc711cd70fb64c355f1592 +@b38809a56886feb2b2656938a0357ccc2f7eebc6a33100ec7a4f3ec9af3edbaaB033ab862b3fa26c8dd4b8e9610bfc304aa69fccd9b9f34aa354aa2e1f8b26246d8B +@723352bb7d333c6272f0683dc496f6e5741886f7211e79e923b237ec1e94cf45""1PEGFnwcQ9mXoTWre7JawR9exZhUiUR4Rh"UOP_DUP OP_HASH160 f3d4e8b4d45f868ce389d1867f5350be0cd50031 OP_EQUALVERIFY OP_CHECKSIG*276a914f3d4e8b4d45f868ce389d1867f5350be0cd5003188ac*"1PEGFnwcQ9mXoTWre7JawR9exZhUiUR4Rh8$J  +d@723352bb7d333c6272f0683dc496f6e5741886f7211e79e923b237ec1e94cf45""1Gcta9vL4xiAPU7nsBY92cyBt76fgSXNYv"UOP_DUP OP_HASH160 ab537ec7dcb9b579e63b211d1d910dea1ef5d43f OP_EQUALVERIFY OP_CHECKSIG*276a914ab537ec7dcb9b579e63b211d1d910dea1ef5d43f88ac*"1Gcta9vL4xiAPU7nsBY92cyBt76fgSXNYv8$J  +@723352bb7d333c6272f0683dc496f6e5741886f7211e79e923b237ec1e94cf45""1EqxWUguexBxzJBNeG8vGb1ymNqNV4aPVM"UOP_DUP OP_HASH160 97dbeff2670ab8c925aa5e60e93ff35a80386b00 OP_EQUALVERIFY OP_CHECKSIG*276a91497dbeff2670ab8c925aa5e60e93ff35a80386b0088ac*"1EqxWUguexBxzJBNeG8vGb1ymNqNV4aPVM8$J  + + +1@a0778641c2e6cea4bbf818b2e5762e31af5fba767b5aa71c6f82e7f4ee70f553$"@0000000000000000000c19af53a12b689c3e7085af7951f0beb9d474a14314a6(½-2 +@723352bb7d333c6272f0683dc496f6e5741886f7211e79e923b237ec1e94cf45B02ac071ce0c8f15f1c721ea3e56595747ee24f58971023eea13acc8e0a69e269a42 +@723352bb7d333c6272f0683dc496f6e5741886f7211e79e923b237ec1e94cf45B0227913522d2a4f27c452c5e17096c854c1434f544dc4123896f3caf7fa6f192f6B +@a0778641c2e6cea4bbf818b2e5762e31af5fba767b5aa71c6f82e7f4ee70f553""1KhtDkkJKF3g8QK1njvNk2kvDXdoj5iqGW"UOP_DUP OP_HASH160 cd2da8a717a01ead791e575e7f34644042880ef1 OP_EQUALVERIFY OP_CHECKSIG*276a914cd2da8a717a01ead791e575e7f34644042880ef188ac*"1KhtDkkJKF3g8QK1njvNk2kvDXdoj5iqGW8$J  +d@a0778641c2e6cea4bbf818b2e5762e31af5fba767b5aa71c6f82e7f4ee70f553""1FgAnRZRL3VUbkMvStNhF9YT5XwN74AJdZ"UOP_DUP OP_HASH160 a0fa266a0a188e68956e4f148e551195804c0266 OP_EQUALVERIFY OP_CHECKSIG*276a914a0fa266a0a188e68956e4f148e551195804c026688ac*"1FgAnRZRL3VUbkMvStNhF9YT5XwN74AJdZ8$J  +Ҳ@a0778641c2e6cea4bbf818b2e5762e31af5fba767b5aa71c6f82e7f4ee70f553""1M5JsPqPawkNCkMfwr9iS2rp6BApCChXy4"UOP_DUP OP_HASH160 dc33187f5978ea4c25c659a3b3021dd9b0df49c0 OP_EQUALVERIFY OP_CHECKSIG*276a914dc33187f5978ea4c25c659a3b3021dd9b0df49c088ac*"1M5JsPqPawkNCkMfwr9iS2rp6BApCChXy48$J  $ȇǽ-@000000000000000000011b58b057e0193a76c0eec6c9806b5bf3872be4f57a1f"@0000000000000000000c19af53a12b689c3e7085af7951f0beb9d474a14314a62 + + + +1@78033858c2322c5090528efb71033fcec13088441ebdf6f4e299961ee6d178fd$"@000000000000000000011b58b057e0193a76c0eec6c9806b5bf3872be4f57a1f(ȇǽ-2 +@995f63c55c187d7e51c6fcb1ee616fd77eb6d4fb58764db1376469f3c53d70eaB03c8f7357c9374818a2ffbbc4c7e7e55c57ae7e61c7972ea2617a0d4d98024125c2 +@a77f8186d40df7096c6a0636c71b2509749ebac208fe30e92d0cfab7faded410B026ae63f7a30b4a7054a6bfa944e22bb396f86eae343530fbc68683b07f9fb47b7B +@78033858c2322c5090528efb71033fcec13088441ebdf6f4e299961ee6d178fd""1A9qFvTPi18yXSBDoDaRK81fCr32BnDJDS"UOP_DUP OP_HASH160 6464be2dee5bd7085291fbf34a08596b922d375e OP_EQUALVERIFY OP_CHECKSIG*276a9146464be2dee5bd7085291fbf34a08596b922d375e88ac*"1A9qFvTPi18yXSBDoDaRK81fCr32BnDJDS8$J  +@78033858c2322c5090528efb71033fcec13088441ebdf6f4e299961ee6d178fd""1LuPZKnX16JdoH6yyrydFW1pVHBXkz5JTh"UOP_DUP OP_HASH160 da52d98c531c9acc344890a57dd76daf3d61930e OP_EQUALVERIFY OP_CHECKSIG*276a914da52d98c531c9acc344890a57dd76daf3d61930e88ac*"1LuPZKnX16JdoH6yyrydFW1pVHBXkz5JTh8$J  +@78033858c2322c5090528efb71033fcec13088441ebdf6f4e299961ee6d178fd""16PPVLJnbxM7Y3Y2MBMubCkTzRdfqjoB5b"UOP_DUP OP_HASH160 3b148d72a9860d4a7ae5956f2bcbeb1fd3a669d7 OP_EQUALVERIFY OP_CHECKSIG*276a9143b148d72a9860d4a7ae5956f2bcbeb1fd3a669d788ac*"16PPVLJnbxM7Y3Y2MBMubCkTzRdfqjoB5b8$J $ǽ-@00000000000000000013855bfdfd6c6731b8fa80333ed1a9826da1f21314dd69"@000000000000000000011b58b057e0193a76c0eec6c9806b5bf3872be4f57a1f2$-@000000000000000000181f3aee5c86a1b6a9670257d06f647e0472400821f91f"@00000000000000000013855bfdfd6c6731b8fa80333ed1a9826da1f21314dd692$-@00000000000000000007c8ab59d979720900f578c1736247f33ddd778237c968"@000000000000000000181f3aee5c86a1b6a9670257d06f647e0472400821f91f2$Ԉ-@000000000000000000136a199d44143e46c2bc294b79a113bf6499d0186ee2c0"@00000000000000000007c8ab59d979720900f578c1736247f33ddd778237c9682$ƿ-@00000000000000000005424681184d91f9f645518bc9d0022367da67cd5303f9"@000000000000000000136a199d44143e46c2bc294b79a113bf6499d0186ee2c02 $ɿ-@00000000000000000011a8e3aff78cd7749504717a47db64adc2bb439d691627"@00000000000000000005424681184d91f9f645518bc9d0022367da67cd5303f92 + +1@c9241dda7e5a3458678cb8236520a1a365c699230d68c39b0ea4bd529550aacc$"@00000000000000000011a8e3aff78cd7749504717a47db64adc2bb439d691627(ɿ-2 +@29c673a67a62e346dd45be769e0a7c0924e75f400d817f1c688b8b8b1e112e09B022ceaf7cc1c86dffbc15932750678911b33678fbff9cf4374b031db2d023bf01c2 +@b2638518e9f7d4ba07f8b6d9b2766e75d25c631de472f91108d7128b23a253a6B0321239d51ca51c73986a8420553e611e0f39a33a9c5e6410d4d27b0082d1987302 +@d9db5f669ab730876af2cf9c141f2624d913dcb99d4059f50fbea955345b9351B02b60458302c433e1e616208f339d8f1984a2aded1a653156003a9584f761ff259B +@c9241dda7e5a3458678cb8236520a1a365c699230d68c39b0ea4bd529550aacc""18YjhEvAZS56M512iUiSboF9FGoxMRALJT"UOP_DUP OP_HASH160 52c96a0e916fb954187fc17c7c65b91871e9cd96 OP_EQUALVERIFY OP_CHECKSIG*276a91452c96a0e916fb954187fc17c7c65b91871e9cd9688ac*"18YjhEvAZS56M512iUiSboF9FGoxMRALJT8$J  +؈2@c9241dda7e5a3458678cb8236520a1a365c699230d68c39b0ea4bd529550aacc""17b9wXeQTMRrPCGcyoEJut7dP9ZjALuGZ4"UOP_DUP OP_HASH160 48465c39fff07c4f2434c99edcce5293017e400a OP_EQUALVERIFY OP_CHECKSIG*276a91448465c39fff07c4f2434c99edcce5293017e400a88ac*"17b9wXeQTMRrPCGcyoEJut7dP9ZjALuGZ48$J  +$@c9241dda7e5a3458678cb8236520a1a365c699230d68c39b0ea4bd529550aacc""1PkmMLonFnD6oaZhGwwGsEZhRqEeN6WAEJ"UOP_DUP OP_HASH160 f999acfb84176a3d37745b9072bf97d664452e91 OP_EQUALVERIFY OP_CHECKSIG*276a914f999acfb84176a3d37745b9072bf97d664452e9188ac*"1PkmMLonFnD6oaZhGwwGsEZhRqEeN6WAEJ8$J  +$-@0000000000000000000943b552353b62481109f6ac172367b62af2f472b0591c"@00000000000000000011a8e3aff78cd7749504717a47db64adc2bb439d6916272$-@0000000000000000000bfd02de474d7816f479a8105192b6aee1e6a1c50298d0"@0000000000000000000943b552353b62481109f6ac172367b62af2f472b0591c2$-@0000000000000000000943984f6fb78ebe54317d9499e6f4747fe8dca532fb8d"@0000000000000000000bfd02de474d7816f479a8105192b6aee1e6a1c50298d02$-@0000000000000000001096e777b7cd0a10d558e6bb50b5ef915cc35b58738fd1"@0000000000000000000943984f6fb78ebe54317d9499e6f4747fe8dca532fb8d2 $ү-@00000000000000000001896dfddf7258f76ff55cb19c5723c76e03630fe0cb4a"@0000000000000000001096e777b7cd0a10d558e6bb50b5ef915cc35b58738fd12 + + + +1@94a4575d74d33fc209c8b1a7a936142f994617b635a66cd1837a359c225262b5$"@00000000000000000001896dfddf7258f76ff55cb19c5723c76e03630fe0cb4a(ү-2 +@a9946c543c482aaf5a6d3f63d3213196d4c2578b977bfd49b37c13c0bde721d8B032619aee1b334ef4ef9e992dec799d36eccf15ca6108ed9f6913e184c7ea6526c2 +@a9946c543c482aaf5a6d3f63d3213196d4c2578b977bfd49b37c13c0bde721d8B034ff2975b810c22641aba28cff2ac56f7eeac93602a7a47588e88ea9cc12c80f9B +@94a4575d74d33fc209c8b1a7a936142f994617b635a66cd1837a359c225262b5""162m6EdYuTcNhDN4iUwtoN3YLQCPq842N8"UOP_DUP OP_HASH160 372dd97dc1b9ee9d441c940ef18680ea3f6b28cf OP_EQUALVERIFY OP_CHECKSIG*276a914372dd97dc1b9ee9d441c940ef18680ea3f6b28cf88ac*"162m6EdYuTcNhDN4iUwtoN3YLQCPq842N88$J  +@94a4575d74d33fc209c8b1a7a936142f994617b635a66cd1837a359c225262b5""19isyJw2qTgKnqPoasR9MyYZpd4Y7MyzU3"UOP_DUP OP_HASH160 5fac9be9079ea8b7c35d504cbfe72232fcddd1dd OP_EQUALVERIFY OP_CHECKSIG*276a9145fac9be9079ea8b7c35d504cbfe72232fcddd1dd88ac*"19isyJw2qTgKnqPoasR9MyYZpd4Y7MyzU38$J  +@94a4575d74d33fc209c8b1a7a936142f994617b635a66cd1837a359c225262b5""1MQZeU6skriK44kfKNeqeqtcKrvv3Wiubq"UOP_DUP OP_HASH160 dfd755945393134e17a1f720d4a303cbffa75498 OP_EQUALVERIFY OP_CHECKSIG*276a914dfd755945393134e17a1f720d4a303cbffa7549888ac*"1MQZeU6skriK44kfKNeqeqtcKrvv3Wiubq8$J $-@0000000000000000000aa1b3f213703f9ec7ef57caa42531ce0185555441d6d3"@00000000000000000001896dfddf7258f76ff55cb19c5723c76e03630fe0cb4a2$-@0000000000000000000789219c989d256be1405088da839989d7ef9eb3b0bfa3"@0000000000000000000aa1b3f213703f9ec7ef57caa42531ce0185555441d6d32 $-@0000000000000000000c65199cf0b42690eac1273b7140f4ac586c566e1a0059"@0000000000000000000789219c989d256be1405088da839989d7ef9eb3b0bfa32 + + + +1@4c0522eee76e2c94e2926406c98e9f9934ee6363e6870d7068942ffb223255a1$"@0000000000000000000c65199cf0b42690eac1273b7140f4ac586c566e1a0059(-2 +@94a4575d74d33fc209c8b1a7a936142f994617b635a66cd1837a359c225262b5B0340a7a04bbb15d23d2a04cd1e8107752b1097ffdba08d0a2f95ac6940b226642f2 +@94a4575d74d33fc209c8b1a7a936142f994617b635a66cd1837a359c225262b5B03e39bbcebad5072a3ba41d5f3a99c9f4e37afcaffe44cdf1bf4bc90be31e847c0B +@4c0522eee76e2c94e2926406c98e9f9934ee6363e6870d7068942ffb223255a1""1MedXyHLDoYSiGvxNSGBBXfbu9WLXFYsVA"UOP_DUP OP_HASH160 e280673dbb5d688ae37f568ce6ee47acd757278a OP_EQUALVERIFY OP_CHECKSIG*276a914e280673dbb5d688ae37f568ce6ee47acd757278a88ac*"1MedXyHLDoYSiGvxNSGBBXfbu9WLXFYsVA8$J  +@4c0522eee76e2c94e2926406c98e9f9934ee6363e6870d7068942ffb223255a1""1CQzphj3Ma2e5Xm7yc9knDYAyJtgJWHeoG"UOP_DUP OP_HASH160 7d3337ef38989687935f588907ec56a99d821753 OP_EQUALVERIFY OP_CHECKSIG*276a9147d3337ef38989687935f588907ec56a99d82175388ac*"1CQzphj3Ma2e5Xm7yc9knDYAyJtgJWHeoG8$J  + @4c0522eee76e2c94e2926406c98e9f9934ee6363e6870d7068942ffb223255a1""1GW6uCWuKZrcZU8Azri6SMU5dTDf1ARNeH"UOP_DUP OP_HASH160 aa0adfec4fac768e60eb5fabc2a91649a6319c7a OP_EQUALVERIFY OP_CHECKSIG*276a914aa0adfec4fac768e60eb5fabc2a91649a6319c7a88ac*"1GW6uCWuKZrcZU8Azri6SMU5dTDf1ARNeH8$J $-@0000000000000000000d6e1b6ca8ef4ed5d8c71734b2f7e8c0aac433f5a3b94f"@0000000000000000000c65199cf0b42690eac1273b7140f4ac586c566e1a00592$ت-@0000000000000000000b934fd49b6164811e809d2607a75aa3e4d3f1b7d87ff7"@0000000000000000000d6e1b6ca8ef4ed5d8c71734b2f7e8c0aac433f5a3b94f2 + +1@9b7526364c5b6e54cee111c526e7d301b7c66e703a0024d10dc20b11c8cf9b60$"@0000000000000000000b934fd49b6164811e809d2607a75aa3e4d3f1b7d87ff7(ت-2 +@de7031fcb135a5bc1917a41e808f7ea7b1fbb95463f7522f9b73327cb9c3142aB02479e24a51934d122e8f8f70605d81f8880d542e6dfe9f543bad6eae35a8e7e662 +@6288e19f946f7a34a972661a8a4e1594bd8594f4341ec93dde6f9015ae5b4ac9B031363f6b2d1da14399a0b5a9832181cead1487c8b3305a699e8e4b2f55a11e1f62 +@bdbb0df9bd61160daa8ca77eb337c6b101038f62c0dea34be1b9c97e537d2b58B031363f6b2d1da14399a0b5a9832181cead1487c8b3305a699e8e4b2f55a11e1f62 +@2add4b41595f82274e5d1658384f2cc48c52f247612668dd0c1f4915452bf597B031363f6b2d1da14399a0b5a9832181cead1487c8b3305a699e8e4b2f55a11e1f6B +@9b7526364c5b6e54cee111c526e7d301b7c66e703a0024d10dc20b11c8cf9b60""1Hp5HS8hbQcg8zPQYMd26eLw9TCSo5FxVY"UOP_DUP OP_HASH160 b869236709f11a3da3289ce9d2cad6039c813c54 OP_EQUALVERIFY OP_CHECKSIG*276a914b869236709f11a3da3289ce9d2cad6039c813c5488ac*"1Hp5HS8hbQcg8zPQYMd26eLw9TCSo5FxVY8$J  +@9b7526364c5b6e54cee111c526e7d301b7c66e703a0024d10dc20b11c8cf9b60""1Hp5HS8hbQcg8zPQYMd26eLw9TCSo5FxVY"UOP_DUP OP_HASH160 b869236709f11a3da3289ce9d2cad6039c813c54 OP_EQUALVERIFY OP_CHECKSIG*276a914b869236709f11a3da3289ce9d2cad6039c813c5488ac*"1Hp5HS8hbQcg8zPQYMd26eLw9TCSo5FxVY8$J   +@9b7526364c5b6e54cee111c526e7d301b7c66e703a0024d10dc20b11c8cf9b60""1DMn9RBe5ug4HQSMpDSsS9oGWssYf2TiT7"UOP_DUP OP_HASH160 878f838e41bf6278c658ef7a83e0b9f6cc7acfdb OP_EQUALVERIFY OP_CHECKSIG*276a914878f838e41bf6278c658ef7a83e0b9f6cc7acfdb88ac*"1DMn9RBe5ug4HQSMpDSsS9oGWssYf2TiT78$J  +@9b7526364c5b6e54cee111c526e7d301b7c66e703a0024d10dc20b11c8cf9b60"l"6OP_RETURN 1101479d84dddf7c6865763d5a950c5556861f1c9946*06a161101479d84dddf7c6865763d5a950c5556861f1c99462G|hev=Z UVF8$J  + +1@818727490ea37a84183f5e95d816a86996bc0b178befba7cdaa89f328efe8f30$"@0000000000000000000b934fd49b6164811e809d2607a75aa3e4d3f1b7d87ff7(ت-2 +@7665ca937fb435af93babb7abc6f24af26546d1088c179b88976d4075de20549B02eef05626a45d49c4915a8fc5a142130c181c3639e80c33e340347ac30fa5d8a32 +@31783278e2aabffcbfd8bd41568a33c0b4cc461b2bd881765d9be7e36ac12d6eB0235761253926ac2659e938ddf8d2bf886b24e0744083bcb62e3520ad61e993964B +L@818727490ea37a84183f5e95d816a86996bc0b178befba7cdaa89f328efe8f30""1ALwQWPURf69tZvvrMWR9GcaS22B1nvGqa"UOP_DUP OP_HASH160 667e7358e1ca17cda6e37f9210e6f67f99b8e5fc OP_EQUALVERIFY OP_CHECKSIG*276a914667e7358e1ca17cda6e37f9210e6f67f99b8e5fc88ac*"1ALwQWPURf69tZvvrMWR9GcaS22B1nvGqa8$J  +@818727490ea37a84183f5e95d816a86996bc0b178befba7cdaa89f328efe8f30""1KMVYQtueV667mR4aLR854K3Chsv4nB9Br"UOP_DUP OP_HASH160 c952689deeaaa85f1a81190d3541d868199750ee OP_EQUALVERIFY OP_CHECKSIG*276a914c952689deeaaa85f1a81190d3541d868199750ee88ac*"1KMVYQtueV667mR4aLR854K3Chsv4nB9Br8$J $-@0000000000000000000b85dd2266eb5a3ce647440465975adf68678fcc40df45"@0000000000000000000b934fd49b6164811e809d2607a75aa3e4d3f1b7d87ff72$-@0000000000000000000efba3a917cc082d42fa7e3ab242d394252dabaa65cff8"@0000000000000000000b85dd2266eb5a3ce647440465975adf68678fcc40df452$-@00000000000000000015fa4c2e2386886c3a8dde55f5f1af404a3f1d5ddcb422"@0000000000000000000efba3a917cc082d42fa7e3ab242d394252dabaa65cff82$-@00000000000000000017df5ee14c4bc0073ad071248f506f9712cf2292d328ad"@00000000000000000015fa4c2e2386886c3a8dde55f5f1af404a3f1d5ddcb4222$-@000000000000000000197bdf7cd4280427f022e0994229ba9135c8575b10aefa"@00000000000000000017df5ee14c4bc0073ad071248f506f9712cf2292d328ad2$ؼ-@00000000000000000006c167812c1f5e133f625647b89fc8e469eabaef91a86d"@000000000000000000197bdf7cd4280427f022e0994229ba9135c8575b10aefa2$-@0000000000000000000b5a253e418c1604c4595cbb7d19945bf8db5100cd7737"@00000000000000000006c167812c1f5e133f625647b89fc8e469eabaef91a86d2$-@0000000000000000000cfe84a53811b9008bd188eac02937f3165628b6cbce19"@0000000000000000000b5a253e418c1604c4595cbb7d19945bf8db5100cd77372$-@00000000000000000011804d021c00a202411007634639b1cb9b851480ef0bb0"@0000000000000000000cfe84a53811b9008bd188eac02937f3165628b6cbce192$-@000000000000000000019daa702fdb740d0412591ba25c735403898cc5f1b21a"@00000000000000000011804d021c00a202411007634639b1cb9b851480ef0bb02 $ē-@0000000000000000001793d5eecdd643f1b5f8ad362d9de2272200b075fdc97c"@000000000000000000019daa702fdb740d0412591ba25c735403898cc5f1b21a2 + + + +1@61c56c68fa49dc13b70c81ebe4048515bd9119b1f00536de1749ffc69c8a5a51$"@0000000000000000001793d5eecdd643f1b5f8ad362d9de2272200b075fdc97c(ē-2 +@921819ae8aade3d7e60e5ced2840b77d4b790fa0b5d85e1b1f4cd0d4fd400bbbB035d539290b7e79e5fdb72d4154ce0daa117ea3db4096fc9217c766b2296340f802 +@7ae031ef8cec388cfe3d40a7084b2afab8e827958b29af3656a4511089496099B03f0174ce627c389c6c938dfef3cbdb95c4dbae4f2697e606e9fe8e6de0dc86ec0B +@61c56c68fa49dc13b70c81ebe4048515bd9119b1f00536de1749ffc69c8a5a51""1Nz7XxHruV589tvRtwiBsc74KuSsYduW3M"UOP_DUP OP_HASH160 f127ce297c78811c8eedacb8aeafa71a2df6d2c2 OP_EQUALVERIFY OP_CHECKSIG*276a914f127ce297c78811c8eedacb8aeafa71a2df6d2c288ac*"1Nz7XxHruV589tvRtwiBsc74KuSsYduW3M8$J  +@61c56c68fa49dc13b70c81ebe4048515bd9119b1f00536de1749ffc69c8a5a51""1DYfKV5NkZyyBCXgbug4s8LgAGN5zLexKC"UOP_DUP OP_HASH160 899e641c0b7480bbb314dab9984a4ec46d4605f2 OP_EQUALVERIFY OP_CHECKSIG*276a914899e641c0b7480bbb314dab9984a4ec46d4605f288ac*"1DYfKV5NkZyyBCXgbug4s8LgAGN5zLexKC8$J  +@61c56c68fa49dc13b70c81ebe4048515bd9119b1f00536de1749ffc69c8a5a51""1GcbxEcBztEo3mJJoEWFxunRvfxKL1cuX5"UOP_DUP OP_HASH160 ab459f450acd36c4dc77631299bef73bd401a995 OP_EQUALVERIFY OP_CHECKSIG*276a914ab459f450acd36c4dc77631299bef73bd401a99588ac*"1GcbxEcBztEo3mJJoEWFxunRvfxKL1cuX58$J $ڣ-@00000000000000000017b173eff5c50250121099cc81b889fc631be4cbb4d360"@0000000000000000001793d5eecdd643f1b5f8ad362d9de2272200b075fdc97c2$-@0000000000000000000689da87ee962e16dce097a455869d08c89c09441f5a18"@00000000000000000017b173eff5c50250121099cc81b889fc631be4cbb4d3602$-@000000000000000000107f93ce346b2ad634a67e058dc595b0432afe444ede93"@0000000000000000000689da87ee962e16dce097a455869d08c89c09441f5a182 $-@0000000000000000000ca50a05b8761bcc7e831a538528be936b5b0f760c98dc"@000000000000000000107f93ce346b2ad634a67e058dc595b0432afe444ede932 + + + +1@a481d45975a0814e472398eb199087ea4918bcd132ac3501959e8e1be0d7d3a1$"@0000000000000000000ca50a05b8761bcc7e831a538528be936b5b0f760c98dc(-2 +@78033858c2322c5090528efb71033fcec13088441ebdf6f4e299961ee6d178fdB02218a467368ba081ee386dc51357355415fd98acdd1fc2d9e09a07d67a1739e0c2 +@6bab93c6443b0b9cd2d47c3b7c99fda05c2e7fcdc13b0e65ef63fd49e9febfe1B025628f0bff3aa1d405bbd13c77160b79d40a829144e10165591d003b824884c40B +ߢ@a481d45975a0814e472398eb199087ea4918bcd132ac3501959e8e1be0d7d3a1""16aVHGVT2ZrD5hYCipq3ytSgppNn6dd1Pn"UOP_DUP OP_HASH160 3d2df6875a14fbede91b0ae6a6d7f7274765a1bd OP_EQUALVERIFY OP_CHECKSIG*276a9143d2df6875a14fbede91b0ae6a6d7f7274765a1bd88ac*"16aVHGVT2ZrD5hYCipq3ytSgppNn6dd1Pn8$J  +z@a481d45975a0814e472398eb199087ea4918bcd132ac3501959e8e1be0d7d3a1""12XdFTmLr7XStLNDUc9AxPH5PtHM2p17VM"UOP_DUP OP_HASH160 10c2dd32f5ffb174cb0006533b43a6f9dce8c035 OP_EQUALVERIFY OP_CHECKSIG*276a91410c2dd32f5ffb174cb0006533b43a6f9dce8c03588ac*"12XdFTmLr7XStLNDUc9AxPH5PtHM2p17VM8$J  +@a481d45975a0814e472398eb199087ea4918bcd132ac3501959e8e1be0d7d3a1""1Acew1SBVgygyfsukwvbGPb2ba8sFwNajq"UOP_DUP OP_HASH160 69775aa3815b865ccbe6b9a29e3bb89173027c9b OP_EQUALVERIFY OP_CHECKSIG*276a91469775aa3815b865ccbe6b9a29e3bb89173027c9b88ac*"1Acew1SBVgygyfsukwvbGPb2ba8sFwNajq8$J $-@00000000000000000001057f94fe46f79b96f43c42d5f77582a1aa87f6d72896"@0000000000000000000ca50a05b8761bcc7e831a538528be936b5b0f760c98dc2$-@0000000000000000000550440b7fe7e74cb2785b00b7c054ef80df682bf3f487"@00000000000000000001057f94fe46f79b96f43c42d5f77582a1aa87f6d728962$-@0000000000000000000983bdbdc6b1969c40bbf27706654d15820eaa89237fc3"@0000000000000000000550440b7fe7e74cb2785b00b7c054ef80df682bf3f4872$-@00000000000000000003e6412533f28f00b4338583702dff7f6ea98090e9d115"@0000000000000000000983bdbdc6b1969c40bbf27706654d15820eaa89237fc32$-@000000000000000000139ffec5ff16cfd4ea7c69319bb1b88c7ff167543b03f9"@00000000000000000003e6412533f28f00b4338583702dff7f6ea98090e9d1152$-@0000000000000000001a0962112ddd57cc8e1075193ae016239193338d1296d1"@000000000000000000139ffec5ff16cfd4ea7c69319bb1b88c7ff167543b03f92$-@0000000000000000001279d37d42866f9281a4ed96915a6cdf6cec1ca63defe5"@0000000000000000001a0962112ddd57cc8e1075193ae016239193338d1296d12$-@0000000000000000001825dae37e226c97576dbaab35885bff5666bcd25df1b0"@0000000000000000001279d37d42866f9281a4ed96915a6cdf6cec1ca63defe52$-@0000000000000000000fa49700512e23ec0e06514d914d7bd72d05a920d851fb"@0000000000000000001825dae37e226c97576dbaab35885bff5666bcd25df1b02$ɢ-@0000000000000000001827d326f1de995daaf85d0bba1dff24d71c6556f82fd4"@0000000000000000000fa49700512e23ec0e06514d914d7bd72d05a920d851fb2$-@000000000000000000153e101711abee7bbafbce73469ecbd2d6357330f0d15d"@0000000000000000001827d326f1de995daaf85d0bba1dff24d71c6556f82fd42$-@000000000000000000092187ad7848ebff1001d82c64431f1c96d917d40acc9e"@000000000000000000153e101711abee7bbafbce73469ecbd2d6357330f0d15d2$-@0000000000000000000e052fc5900794b8c06477a72d4de1c4c7be36b0a7813e"@000000000000000000092187ad7848ebff1001d82c64431f1c96d917d40acc9e2$-@0000000000000000000ea15886231fc03138f2535d1a335e6b90bdc16ae77f87"@0000000000000000000e052fc5900794b8c06477a72d4de1c4c7be36b0a7813e2$-@0000000000000000000799a66b67ff5b9f050aa54df373f9716a0a443b48c8ca"@0000000000000000000ea15886231fc03138f2535d1a335e6b90bdc16ae77f872$-@000000000000000000057656dc510c2c03a69b66e99764f77d8781383df87afa"@0000000000000000000799a66b67ff5b9f050aa54df373f9716a0a443b48c8ca2$-@00000000000000000010c5097c2cec926610649cb985654ae0133eef8aa54424"@000000000000000000057656dc510c2c03a69b66e99764f77d8781383df87afa2 $-@00000000000000000016ee5e7e1c7cab80eeba58dee3aa8397a4e7e7dd67e27e"@00000000000000000010c5097c2cec926610649cb985654ae0133eef8aa544242 + + + +1@dd619a69a9ab1a59608d2a76574d287c35119507b4a760a45159eccec6e22906$"@00000000000000000016ee5e7e1c7cab80eeba58dee3aa8397a4e7e7dd67e27e(-2 +@a2226d82c350d9989babe3cac24982321031c0549655678d0c342357ef69351aB02e1265f3ea547e045bda64c8348c7c7c6eca726bc71df58e87cab77dccb2332422 +@802b65492880205805f37fcae1fd02845917b787b5e77fa984ed96aaf631c1dfB0247df58836e5526db195dbb9ca34464cb0755f1a48f209b1c5e7f8474d5058848B +@dd619a69a9ab1a59608d2a76574d287c35119507b4a760a45159eccec6e22906""197hXB37hpEvfCtzV5vTaGzcZuuXT3fLMc"UOP_DUP OP_HASH160 5905539d73e334fb25e3380cabad1d996c896078 OP_EQUALVERIFY OP_CHECKSIG*276a9145905539d73e334fb25e3380cabad1d996c89607888ac*"197hXB37hpEvfCtzV5vTaGzcZuuXT3fLMc8$J  +@dd619a69a9ab1a59608d2a76574d287c35119507b4a760a45159eccec6e22906""19BAoFkfKNEwm4dpxk7mjJn7fAeWCH3i6u"UOP_DUP OP_HASH160 59ad582be8d8b6778c7a6b5ec0d5b4f7ed6b7994 OP_EQUALVERIFY OP_CHECKSIG*276a91459ad582be8d8b6778c7a6b5ec0d5b4f7ed6b799488ac*"19BAoFkfKNEwm4dpxk7mjJn7fAeWCH3i6u8$J  +B@dd619a69a9ab1a59608d2a76574d287c35119507b4a760a45159eccec6e22906""15wxUk1arM4utsZEHaYDeBev67wfTB9utY"UOP_DUP OP_HASH160 364546a9ad5632637ae22e6ceda973e17f3f8b0d OP_EQUALVERIFY OP_CHECKSIG*276a914364546a9ad5632637ae22e6ceda973e17f3f8b0d88ac*"15wxUk1arM4utsZEHaYDeBev67wfTB9utY8$J $౹-@0000000000000000000978db2faad2ceb0842bc314780f77d0d85c8de590b38f"@00000000000000000016ee5e7e1c7cab80eeba58dee3aa8397a4e7e7dd67e27e2$-@0000000000000000000787729d8d22659e69183a74a5c4d0b9517cdfade7a1af"@0000000000000000000978db2faad2ceb0842bc314780f77d0d85c8de590b38f2$-@0000000000000000000f1085f3d94e878c79637ae3bb0a7d31daef9407f86591"@0000000000000000000787729d8d22659e69183a74a5c4d0b9517cdfade7a1af2$Њ-@00000000000000000001f324d3b30e5b868e8e62b83eecbca1d49d95863387f8"@0000000000000000000f1085f3d94e878c79637ae3bb0a7d31daef9407f865912$-@000000000000000000098ef21b6777888d777966e8cb6288034a1d6cd864255a"@00000000000000000001f324d3b30e5b868e8e62b83eecbca1d49d95863387f82$-@00000000000000000012b978b865ab136f05af104828c7a70277951ddef7ce74"@000000000000000000098ef21b6777888d777966e8cb6288034a1d6cd864255a2$Ȑ-@00000000000000000008ddbf75df6be533e732ade77f2954c08eafd71267b7fa"@00000000000000000012b978b865ab136f05af104828c7a70277951ddef7ce742$-@00000000000000000015893157ce6f31e290a0c0010ef5c3f7cf7617538e0d76"@00000000000000000008ddbf75df6be533e732ade77f2954c08eafd71267b7fa2$-@000000000000000000160fc4fd481f9fde49990f181f5a10c3debb25958c891b"@00000000000000000015893157ce6f31e290a0c0010ef5c3f7cf7617538e0d762$-@00000000000000000017cdb16a4beaab24b62041c2b6ebfc58c41ecbc8e6455a"@000000000000000000160fc4fd481f9fde49990f181f5a10c3debb25958c891b2$-@000000000000000000066554a7745c2620591f7cc9daedec91e2649b262ddd3e"@00000000000000000017cdb16a4beaab24b62041c2b6ebfc58c41ecbc8e6455a2$-@000000000000000000131a4ab5bd2f76f23606ca7814fd0c5df15f9e8ee8aecf"@000000000000000000066554a7745c2620591f7cc9daedec91e2649b262ddd3e2 $-@00000000000000000000b4c9d411b8f2918ec3982a6927fef34c5b4dcaea80d6"@000000000000000000131a4ab5bd2f76f23606ca7814fd0c5df15f9e8ee8aecf2 + +1@6c2bbcda8c1d0388c2102e15660de097f9f861d3fc92b2e10f7ab338b6293ec1$"@00000000000000000000b4c9d411b8f2918ec3982a6927fef34c5b4dcaea80d6(-2 +@b6e7acdfd7462ebcb1c5a9b7a9a685f6a7481c4138c4c235fba677167342928bB03122bd10f9a857c70534d534e0b10773094349866e5aea7d150878406a534f0002 +@ba77f866bff32637d1b6eccc9321bfe9ee42e79594f9877384bdfd6115a6cc71B032d13a469cdd673f23c70dc8801013151138add2e437cad4ae7e6c98f06ee106bB +@6c2bbcda8c1d0388c2102e15660de097f9f861d3fc92b2e10f7ab338b6293ec1""12jXKUsvDZ3AGo7ZHg1xA51dKVUEvfR939"UOP_DUP OP_HASH160 1302e7a76af44988325c34c114108bd8343fa18e OP_EQUALVERIFY OP_CHECKSIG*276a9141302e7a76af44988325c34c114108bd8343fa18e88ac*"12jXKUsvDZ3AGo7ZHg1xA51dKVUEvfR9398$J  +Ա@6c2bbcda8c1d0388c2102e15660de097f9f861d3fc92b2e10f7ab338b6293ec1""14UvctboxpZrkGrTexmiyidKeH7xUMdkDu"UOP_DUP OP_HASH160 26305df59fafffbe7cdcfd1fedbfa53e031b352a OP_EQUALVERIFY OP_CHECKSIG*276a91426305df59fafffbe7cdcfd1fedbfa53e031b352a88ac*"14UvctboxpZrkGrTexmiyidKeH7xUMdkDu8$J $-@00000000000000000008fa6131282c278776e6cfb0614712a3fef9f4898c0700"@00000000000000000000b4c9d411b8f2918ec3982a6927fef34c5b4dcaea80d62$-@0000000000000000000f3d752f0f298b1cf8fd596c653c9c341a721671cc9d11"@00000000000000000008fa6131282c278776e6cfb0614712a3fef9f4898c07002¡$-@0000000000000000000fe517cc4639f0a5b0f9ac91d93e03c235a3f1c2e69153"@0000000000000000000f3d752f0f298b1cf8fd596c653c9c341a721671cc9d112á$-@0000000000000000001859984647c5f0aea17651bbe3e4adaaaff386282ea3c0"@0000000000000000000fe517cc4639f0a5b0f9ac91d93e03c235a3f1c2e691532ġ$-@000000000000000000087714b84b1f817169e5c0f9ac711ca1177cbf3e9ed802"@0000000000000000001859984647c5f0aea17651bbe3e4adaaaff386282ea3c02š$-@0000000000000000001149b67ee6b4e519483c1dc06541b647c8ff6e7c4dd202"@000000000000000000087714b84b1f817169e5c0f9ac711ca1177cbf3e9ed8022ơ$-@0000000000000000000a023a85fcc09071aabe186653b8a65a2e43acfc885980"@0000000000000000001149b67ee6b4e519483c1dc06541b647c8ff6e7c4dd2022ǡ$-@0000000000000000000cfb642aebe3b4a66235b4a4a52f35fb6bab6613824afa"@0000000000000000000a023a85fcc09071aabe186653b8a65a2e43acfc8859802ȡ$-@0000000000000000000151f6458f2554d9bb84415aaf3d61cf95fa87f3d13e2f"@0000000000000000000cfb642aebe3b4a66235b4a4a52f35fb6bab6613824afa2ɡ$-@00000000000000000003111423fdbff4ab19815d9d2deb4128eb3280c5ae324a"@0000000000000000000151f6458f2554d9bb84415aaf3d61cf95fa87f3d13e2f2ʡ$؂-@000000000000000000006db20679bd03993903b57fd596bb6ab7c3654ce335a7"@00000000000000000003111423fdbff4ab19815d9d2deb4128eb3280c5ae324a2ˡ$ף-@00000000000000000000fb662d8eb45415d971698cb36b5e39c58e8e8aaeb196"@000000000000000000006db20679bd03993903b57fd596bb6ab7c3654ce335a72 ̡$؉-@00000000000000000013628421b4d1814bd1b064ceee3413799155069df2922a"@00000000000000000000fb662d8eb45415d971698cb36b5e39c58e8e8aaeb1962 + + + +1@4d8d2e4896b1733f6b0399f2ce13446cc30c392641e32dc67ba83ce0efd6bd59̡$"@00000000000000000013628421b4d1814bd1b064ceee3413799155069df2922a(؉-2 +@3f42b02ff3e3bc3c2763d4cdb25f43f8274f58570d25fd39ad36f0098550f8aaB039f9be7136afba4ade44dace1c6273ce6d699c9a7e69364f33c259be6106dfee22 +@ff2540489aeaf34da5521ef117bdf9eb39decb4fa47fa62298b6b91a5c03ad04B02961bb0d351e31ce464ea8ba9035542dc937dfd1f5155ff650cca59fed1401d82B +@4d8d2e4896b1733f6b0399f2ce13446cc30c392641e32dc67ba83ce0efd6bd59""1C8tujxfC1eZFNxJbJemZ6qdBJTCWcuNey"UOP_DUP OP_HASH160 7a27a087ec41a5f1191263a912bee1bdb111c487 OP_EQUALVERIFY OP_CHECKSIG*276a9147a27a087ec41a5f1191263a912bee1bdb111c48788ac*"1C8tujxfC1eZFNxJbJemZ6qdBJTCWcuNey8̡$J  +@4d8d2e4896b1733f6b0399f2ce13446cc30c392641e32dc67ba83ce0efd6bd59""1BBxQqcPK8LmYZHXsVnm9UUF5uMmbaSxwy"UOP_DUP OP_HASH160 6fc3ac174e0ab50415864a61659a8459dc565d4b OP_EQUALVERIFY OP_CHECKSIG*276a9146fc3ac174e0ab50415864a61659a8459dc565d4b88ac*"1BBxQqcPK8LmYZHXsVnm9UUF5uMmbaSxwy8̡$J  +Ֆ@4d8d2e4896b1733f6b0399f2ce13446cc30c392641e32dc67ba83ce0efd6bd59""1LSNGf3SJ1h7V4wME2C1xoGZsMWSgdQkTu"UOP_DUP OP_HASH160 d5368b4f559f198f69cf9e51bb646ec2994365a9 OP_EQUALVERIFY OP_CHECKSIG*276a914d5368b4f559f198f69cf9e51bb646ec2994365a988ac*"1LSNGf3SJ1h7V4wME2C1xoGZsMWSgdQkTu8̡$J ͡$-@00000000000000000008f7a46c96315eeb5741a0a741bacea6b31e69e9172de7"@00000000000000000013628421b4d1814bd1b064ceee3413799155069df2922a2Ρ$ص-@00000000000000000016ae8203b74efa2b2c98377630103fb335ba9f61219598"@00000000000000000008f7a46c96315eeb5741a0a741bacea6b31e69e9172de72 + +1@07ec9b023370c5c4801f668371a7da9ba13584ad6bec818840ed165bba54baccΡ$"@00000000000000000016ae8203b74efa2b2c98377630103fb335ba9f61219598(ص-2 +@6ed9386cd82bae1d9915d7f6087af164f526f1b208cbbcb8dd1e8ec7b6ec3a29B03e142fafaedf9ad85cc60c54096807a5680e0efa2d8f39ca1d517ae54bee4c2262 +@fb1b55f35bf7a26fb9190de258d88c383f18df097ead272c2f239b3fec8a5ee5B02fe0d9ae2f1cc3a89acf8bd04a724a605b3065734951bfc14e7d7acfcee851adb2 +@805b39dc24a7f2ed04298860e402ea4398bb43e279c3250a727998699b6793afB021c10f28f4fd52fa15f84a3364633485fd37d4767f74dd16e25a0eb925f260c302 +@17c9d71c864862fef368a27c4d4020c539a859da95ec1b5fdd2127ac85134e00B03824452ebc7cf4019a4619b505a258550085b9e9c4f34079d10303163e7083114B +}@07ec9b023370c5c4801f668371a7da9ba13584ad6bec818840ed165bba54bacc""19DSDesKs1xYwpchcMMBLDAwVXB21x3UAU"UOP_DUP OP_HASH160 5a1b0c827a61e3746d0a2e3849703b693540a76b OP_EQUALVERIFY OP_CHECKSIG*276a9145a1b0c827a61e3746d0a2e3849703b693540a76b88ac*"19DSDesKs1xYwpchcMMBLDAwVXB21x3UAU8Ρ$J  +Ԩ2@07ec9b023370c5c4801f668371a7da9ba13584ad6bec818840ed165bba54bacc""1PahHhs7gpXvMwyohHYpeJw8ftJyueNGX4"UOP_DUP OP_HASH160 f7b21fed9388072edf25c786142a00e51d7d7fba OP_EQUALVERIFY OP_CHECKSIG*276a914f7b21fed9388072edf25c786142a00e51d7d7fba88ac*"1PahHhs7gpXvMwyohHYpeJw8ftJyueNGX48Ρ$J  +@07ec9b023370c5c4801f668371a7da9ba13584ad6bec818840ed165bba54bacc""18V5suLnxtb1ETQJSPqqzyd5z8VJtrKShu"UOP_DUP OP_HASH160 5218995bb3c1cb695acf2288a54332d8d1ae156a OP_EQUALVERIFY OP_CHECKSIG*276a9145218995bb3c1cb695acf2288a54332d8d1ae156a88ac*"18V5suLnxtb1ETQJSPqqzyd5z8VJtrKShu8Ρ$J  + + +1@f830f4bb92bd99f7b3b49f7a4713f50ff3d6fc944824d56b3680d40c080db5eaΡ$"@00000000000000000016ae8203b74efa2b2c98377630103fb335ba9f61219598(ص-2 +@9c6901a251e426d47979314a8b8a9769b6c88c480f4f7ef96c32e911138084b9B03b141e87a08f496558969786f281bb26c7c526967db4a4b74b7f1dd190480e3b42 +@9ef9ce423fe488a79403262cfceddb8a1c94ad3532fcdb94e4e0866038b79af0B02f9ba67320c809e672fef5ea2d064735c86f127bcb397ba6f4e1ed097775ccdcbB +@f830f4bb92bd99f7b3b49f7a4713f50ff3d6fc944824d56b3680d40c080db5ea""16LchtSvD9MPddXF61RYn1RzNRz8fnLDt6"UOP_DUP OP_HASH160 3a8e56519f244e467f183223e4ab529f49a72dea OP_EQUALVERIFY OP_CHECKSIG*276a9143a8e56519f244e467f183223e4ab529f49a72dea88ac*"16LchtSvD9MPddXF61RYn1RzNRz8fnLDt68Ρ$J  +z@f830f4bb92bd99f7b3b49f7a4713f50ff3d6fc944824d56b3680d40c080db5ea""19PqmcAKatG2DnTrfbvjXVxSU5FD6KZomA"UOP_DUP OP_HASH160 5c12de283aa9c7d33860133beeb4ce1d210c3ce7 OP_EQUALVERIFY OP_CHECKSIG*276a9145c12de283aa9c7d33860133beeb4ce1d210c3ce788ac*"19PqmcAKatG2DnTrfbvjXVxSU5FD6KZomA8Ρ$J  +@f830f4bb92bd99f7b3b49f7a4713f50ff3d6fc944824d56b3680d40c080db5ea""1FDBKo26gGYJ5wEJLBDMJH6WBQLPVKfjuW"UOP_DUP OP_HASH160 9bdf5ede13db6d3f70f5d6abf8605d6572d604c6 OP_EQUALVERIFY OP_CHECKSIG*276a9149bdf5ede13db6d3f70f5d6abf8605d6572d604c688ac*"1FDBKo26gGYJ5wEJLBDMJH6WBQLPVKfjuW8Ρ$J  +ϡ$-@0000000000000000000373533421c69ee4f133d260480777ff131159418550ce"@00000000000000000016ae8203b74efa2b2c98377630103fb335ba9f612195982С$-@0000000000000000000691334d72e034d12d464833c19e10bac212f3f7d84578"@0000000000000000000373533421c69ee4f133d260480777ff131159418550ce2 + +1@e332206c5be47eaf03ecd322985be1d75850e5480153c00847a3709a55a9ac75С$"@0000000000000000000691334d72e034d12d464833c19e10bac212f3f7d84578(-2 +@d4cf7a17103a7aeb2190a49e92235430f65cf4708ba056adb96d05af7a22ba7eB036cfe4b51b68a22ddbaed0577b893facad343fba8e4172b4abe515c53cf3938bd2 +@36296e4f876d0346af453f4fe530a6c3d5dd6204b6b5bfb21a0e2c524d32ff4cB03aac87514b03b254d465acf80c9d7fa09597e41c5f0cdc8332221730a5b3fd4e42 +@2e861f0ba6ad55a7875cf1dbe360d2be1d56d9695f2487584fb5c241a9fc0e33B03cc87753497e0b1dd862917d5479393bdcd7079642a9ac7dd5cbc171a1d097c00B +@e332206c5be47eaf03ecd322985be1d75850e5480153c00847a3709a55a9ac75""1DLjB93jbWsiq9tSc61RwsrrWgh1MJr849"UOP_DUP OP_HASH160 875c9e51b6f78d8f1f41540eb1d7491768bf5e65 OP_EQUALVERIFY OP_CHECKSIG*276a914875c9e51b6f78d8f1f41540eb1d7491768bf5e6588ac*"1DLjB93jbWsiq9tSc61RwsrrWgh1MJr8498С$J  +@e332206c5be47eaf03ecd322985be1d75850e5480153c00847a3709a55a9ac75""1FHGzNH1fy1HWndeAYZMZEiUTN1xfZ5XHM"UOP_DUP OP_HASH160 9ca5c36c9d1a7c891c1d52e0409db21a092ffe35 OP_EQUALVERIFY OP_CHECKSIG*276a9149ca5c36c9d1a7c891c1d52e0409db21a092ffe3588ac*"1FHGzNH1fy1HWndeAYZMZEiUTN1xfZ5XHM8С$J  +ȑ@e332206c5be47eaf03ecd322985be1d75850e5480153c00847a3709a55a9ac75""1MthyEzZZbD6CDUp2EN7SJF4PXFevaS6yw"UOP_DUP OP_HASH160 e529edf31916499df7526813518b135785028543 OP_EQUALVERIFY OP_CHECKSIG*276a914e529edf31916499df7526813518b13578502854388ac*"1MthyEzZZbD6CDUp2EN7SJF4PXFevaS6yw8С$J  + +1@a3272201f18746d6dd2f735db45841a8937ce69df87a7d8e31c10739493c844bС$"@0000000000000000000691334d72e034d12d464833c19e10bac212f3f7d84578(-2 +@07ec9b023370c5c4801f668371a7da9ba13584ad6bec818840ed165bba54baccB03d946df9dce4894b32223fd1934a83ea00aad08e3ba06c0fc72125d96eaa8df482 +@e332206c5be47eaf03ecd322985be1d75850e5480153c00847a3709a55a9ac75B036ab79c1a4af7a91d1bcdd5a06a561a697df14b0551449b9d50b7c7b67e9493702 +@e332206c5be47eaf03ecd322985be1d75850e5480153c00847a3709a55a9ac75B021e02a16d65c92f0a2231a2dba4f6b93fdbf926f1d10bdb53d9aba13758e9943fB +t@a3272201f18746d6dd2f735db45841a8937ce69df87a7d8e31c10739493c844b""19cMASoQ9gk9t2LcsmFZDJAqBpLPQuPRS5"UOP_DUP OP_HASH160 5e706561ef45b9bae1ba5b4ea2d0fdedb0e2c520 OP_EQUALVERIFY OP_CHECKSIG*276a9145e706561ef45b9bae1ba5b4ea2d0fdedb0e2c52088ac*"19cMASoQ9gk9t2LcsmFZDJAqBpLPQuPRS58С$J  +@a3272201f18746d6dd2f735db45841a8937ce69df87a7d8e31c10739493c844b""1L1gYGrzuWgksKPxztQ4JiGtEXWwQK9xWD"UOP_DUP OP_HASH160 d08b6542e716af91532a9f4aa95f7c902e47a492 OP_EQUALVERIFY OP_CHECKSIG*276a914d08b6542e716af91532a9f4aa95f7c902e47a49288ac*"1L1gYGrzuWgksKPxztQ4JiGtEXWwQK9xWD8С$J  +@a3272201f18746d6dd2f735db45841a8937ce69df87a7d8e31c10739493c844b""19fZQMtW5EMfzw5YPSdM9v8UHYZkLtUyeh"UOP_DUP OP_HASH160 5f0bdc7ce83c9a5a2e3dd942e975be98b15d4c59 OP_EQUALVERIFY OP_CHECKSIG*276a9145f0bdc7ce83c9a5a2e3dd942e975be98b15d4c5988ac*"19fZQMtW5EMfzw5YPSdM9v8UHYZkLtUyeh8С$J ѡ$-@00000000000000000019b0f354b7a94267a249cbfa47aafb9c2d8ac839dcf173"@0000000000000000000691334d72e034d12d464833c19e10bac212f3f7d845782ҡ$-@0000000000000000001025e6e056e18296807477e25695bc5b31d529ba5ae1ab"@00000000000000000019b0f354b7a94267a249cbfa47aafb9c2d8ac839dcf1732ӡ$-@000000000000000000020b8848bacc01127a516cc4cb810b8782c220aa5a4b00"@0000000000000000001025e6e056e18296807477e25695bc5b31d529ba5ae1ab2ԡ$-@000000000000000000189afa8720b5bc8a3dcf92b7bde673b8d414e5d38907fc"@000000000000000000020b8848bacc01127a516cc4cb810b8782c220aa5a4b002ա$-@0000000000000000000170411358a4914cd2d5c63ad9c175d8f1beb5a617562f"@000000000000000000189afa8720b5bc8a3dcf92b7bde673b8d414e5d38907fc2 ֡$-@0000000000000000001809d24f3d68dafd2d4d3bb76d57c5695292b05363fe10"@0000000000000000000170411358a4914cd2d5c63ad9c175d8f1beb5a617562f2 + + + +1@5f008817d0194bb9e67c25d2402d25460ef6fcd81ee846ee0e9f469158eb0fd6֡$"@0000000000000000001809d24f3d68dafd2d4d3bb76d57c5695292b05363fe10(-2 +@fe426029be3464b4bf56fcd8bd2b6ef7e5d9513aecc6d650a5aaa320c4f3e95cB02c565de58a9f75a218e7028f40c416bcb53f06c45575433cc7edaee5a7437403f2 +@fe426029be3464b4bf56fcd8bd2b6ef7e5d9513aecc6d650a5aaa320c4f3e95cB02b7d354b169ea3810bb2c3f0cdf5c8b7cd941a9b6e6b76699390ec890e49212b1B +5@5f008817d0194bb9e67c25d2402d25460ef6fcd81ee846ee0e9f469158eb0fd6""1PSnGT8ZJRGnaEqgWRFVGhoQwqptaPy3do"UOP_DUP OP_HASH160 f632f3e87726706dca89961277f50ec8f3f3f979 OP_EQUALVERIFY OP_CHECKSIG*276a914f632f3e87726706dca89961277f50ec8f3f3f97988ac*"1PSnGT8ZJRGnaEqgWRFVGhoQwqptaPy3do8֡$J  +[@5f008817d0194bb9e67c25d2402d25460ef6fcd81ee846ee0e9f469158eb0fd6""152hHRAdBK6iPYbLZEhsMJrqcdvNgcPjSP"UOP_DUP OP_HASH160 2c328bb2583f4eb5892b2068162ca86e3d36d8d4 OP_EQUALVERIFY OP_CHECKSIG*276a9142c328bb2583f4eb5892b2068162ca86e3d36d8d488ac*"152hHRAdBK6iPYbLZEhsMJrqcdvNgcPjSP8֡$J  +Ŕ@5f008817d0194bb9e67c25d2402d25460ef6fcd81ee846ee0e9f469158eb0fd6""1NmYktLthYFdr4XHm9Q5Enkm3ANYzd4RGU"UOP_DUP OP_HASH160 eec773f0718f28832229f61066e84933a28a9891 OP_EQUALVERIFY OP_CHECKSIG*276a914eec773f0718f28832229f61066e84933a28a989188ac*"1NmYktLthYFdr4XHm9Q5Enkm3ANYzd4RGU8֡$J  ס$؅-@000000000000000000070b4beb941dcc3f282fc7b3439f55631e2633fcfc3e34"@0000000000000000001809d24f3d68dafd2d4d3bb76d57c5695292b05363fe102ء$-@00000000000000000018f78cb712f3d168d50abee283960f40d3a919af8bb7ad"@000000000000000000070b4beb941dcc3f282fc7b3439f55631e2633fcfc3e342١$-@00000000000000000016772eb3999aaefdd709979bc65550ebe42e7b6bb01a2a"@00000000000000000018f78cb712f3d168d50abee283960f40d3a919af8bb7ad2 ڡ$-@000000000000000000156e2fe23b6217cf769a9d510d8df9e7929ed8b0d7f540"@00000000000000000016772eb3999aaefdd709979bc65550ebe42e7b6bb01a2a2 + + + +1@c46af777a000a329cc27deadfe9bf225fedccf7efda1e138c216a76fd3d416f1ڡ$"@000000000000000000156e2fe23b6217cf769a9d510d8df9e7929ed8b0d7f540(-2 +@175ee3da0a53256490152574d185b1c7e9ab98c71a87e5641468ef0ad3edc6baB02ff415898986eff900153b1db014997022862d26316198e0fae4e40716f4e26912 +@279629cc08a64cf7a72327a1b6b5b1cc4805e84b8b5bdff7c335c46c08265a89B0233791f3fad52b62a95b7bf2ee5a40267450280082edf9b0878b34213a18fe298B +@c46af777a000a329cc27deadfe9bf225fedccf7efda1e138c216a76fd3d416f1""1HLTdD4rAcgffAEJgdsffd7deMBVsq1RNF"UOP_DUP OP_HASH160 b330240111076388d393f9d8d9d1222c0fabe801 OP_EQUALVERIFY OP_CHECKSIG*276a914b330240111076388d393f9d8d9d1222c0fabe80188ac*"1HLTdD4rAcgffAEJgdsffd7deMBVsq1RNF8ڡ$J  +@c46af777a000a329cc27deadfe9bf225fedccf7efda1e138c216a76fd3d416f1""12usM83CZ2MkmfMtuSEz6YDuV4VSeQPKGE"UOP_DUP OP_HASH160 14f7c8859f2ea5b61d8c9146c5a0c9981bc1c65b OP_EQUALVERIFY OP_CHECKSIG*276a91414f7c8859f2ea5b61d8c9146c5a0c9981bc1c65b88ac*"12usM83CZ2MkmfMtuSEz6YDuV4VSeQPKGE8ڡ$J  +@c46af777a000a329cc27deadfe9bf225fedccf7efda1e138c216a76fd3d416f1""1J97u6vUvAXaLdN97mEb5KTjTuvLQjfb1i"UOP_DUP OP_HASH160 bc033974de75d7ec0691eccd18f0ff3d36255f21 OP_EQUALVERIFY OP_CHECKSIG*276a914bc033974de75d7ec0691eccd18f0ff3d36255f2188ac*"1J97u6vUvAXaLdN97mEb5KTjTuvLQjfb1i8ڡ$J  + ۡ$-@00000000000000000008d6ae7a825bdc954d77c673ce1b51766aef838ee1804d"@000000000000000000156e2fe23b6217cf769a9d510d8df9e7929ed8b0d7f5402 + +1@f9f19d5859d5ccca65a1b2c32db1b4a4e11a9fba4c093b95e3fe8a3483d9db2fۡ$"@00000000000000000008d6ae7a825bdc954d77c673ce1b51766aef838ee1804d(-2 +@33f6087c0767ffaf36a937d3cbc69361b2a6e0836d807d8018d1a6a2540e8665B0316a28ff05d4445d5a4df859dff63cddc55e6dea1208bcfabacecfcae8d8776282 +@33f6087c0767ffaf36a937d3cbc69361b2a6e0836d807d8018d1a6a2540e8665B02426faba6064a6e943fa75b9beb536e3df8f4784eb32bfd33d163e9de9c4a36baB +@f9f19d5859d5ccca65a1b2c32db1b4a4e11a9fba4c093b95e3fe8a3483d9db2f""1LbK5fevJLqZAtV88eAQGkU1zpNXKvcPfX"UOP_DUP OP_HASH160 d6e7a01a0736ef60d54d844a05bbc04c40846e9c OP_EQUALVERIFY OP_CHECKSIG*276a914d6e7a01a0736ef60d54d844a05bbc04c40846e9c88ac*"1LbK5fevJLqZAtV88eAQGkU1zpNXKvcPfX8ۡ$J  +@f9f19d5859d5ccca65a1b2c32db1b4a4e11a9fba4c093b95e3fe8a3483d9db2f""1LbK5fevJLqZAtV88eAQGkU1zpNXKvcPfX"UOP_DUP OP_HASH160 d6e7a01a0736ef60d54d844a05bbc04c40846e9c OP_EQUALVERIFY OP_CHECKSIG*276a914d6e7a01a0736ef60d54d844a05bbc04c40846e9c88ac*"1LbK5fevJLqZAtV88eAQGkU1zpNXKvcPfX8ۡ$J  +@f9f19d5859d5ccca65a1b2c32db1b4a4e11a9fba4c093b95e3fe8a3483d9db2f""1HegnzHbcXuDtBewZG1BnBeg6NKf9nN9yf"UOP_DUP OP_HASH160 b6a29edcfbbeb4f9a2a994a075ba949056f38f78 OP_EQUALVERIFY OP_CHECKSIG*276a914b6a29edcfbbeb4f9a2a994a075ba949056f38f7888ac*"1HegnzHbcXuDtBewZG1BnBeg6NKf9nN9yf8ۡ$J  +@f9f19d5859d5ccca65a1b2c32db1b4a4e11a9fba4c093b95e3fe8a3483d9db2f"l"6OP_RETURN 1101f6ddfec03d5d18a6b762d61195148fbf49010d64*06a161101f6ddfec03d5d18a6b762d61195148fbf49010d642=]bI d8ۡ$J ܡ$-@000000000000000000169c72f5c79cc4620febf6269931991eb6282edb4b24de"@00000000000000000008d6ae7a825bdc954d77c673ce1b51766aef838ee1804d2ݡ$-@0000000000000000000c63478c01b22396fc830e8eadd06fff455ec2daa89515"@000000000000000000169c72f5c79cc4620febf6269931991eb6282edb4b24de2+ޡ$肎-@00000000000000000018a69cb12efe6c216e636282022e96d6357b68a773400e"@0000000000000000000c63478c01b22396fc830e8eadd06fff455ec2daa895152* + + +1@a6d8e597016d0ee9325ab387d3685b741e88a5ec326dbd08d686878daef61095ޡ$"@00000000000000000018a69cb12efe6c216e636282022e96d6357b68a773400e(肎-2 +@28b710871026b6c2c5d46e7cb550fcbaa31437f98bd68af26e16d4f39b69f255B0226036374189a4405e5dd5c1f28b0057568b295de53e223c8f180031c0b0665572 +@28b710871026b6c2c5d46e7cb550fcbaa31437f98bd68af26e16d4f39b69f255B034c75a542d4645f5a6d57089235985a9ebc1b6976b3f5d541ba10bb7ca5c8eb1cB +*@a6d8e597016d0ee9325ab387d3685b741e88a5ec326dbd08d686878daef61095"!1CtUqn4eMvtgNuQt2G5Ks7ipxUV2M2Z2W"UOP_DUP OP_HASH160 023f8c86eb1807bcb3658e7fe6d94cb2df34f478 OP_EQUALVERIFY OP_CHECKSIG*276a914023f8c86eb1807bcb3658e7fe6d94cb2df34f47888ac*!1CtUqn4eMvtgNuQt2G5Ks7ipxUV2M2Z2W8ޡ$J  +@a6d8e597016d0ee9325ab387d3685b741e88a5ec326dbd08d686878daef61095""112cazaphjJzC5Eo8SkHVKotTwdKBk4cqk"UOP_DUP OP_HASH160 004e1f298f17b773e90f4846c2e823f1f0ea68fd OP_EQUALVERIFY OP_CHECKSIG*276a914004e1f298f17b773e90f4846c2e823f1f0ea68fd88ac*"112cazaphjJzC5Eo8SkHVKotTwdKBk4cqk8ޡ$J  +L@a6d8e597016d0ee9325ab387d3685b741e88a5ec326dbd08d686878daef61095""1AAqyjbvRYHTewJsXN4i5hLpJbeD6FoDxC"UOP_DUP OP_HASH160 6495c2b91a643b07da1afef55446569e9d1f5d5d OP_EQUALVERIFY OP_CHECKSIG*276a9146495c2b91a643b07da1afef55446569e9d1f5d5d88ac*"1AAqyjbvRYHTewJsXN4i5hLpJbeD6FoDxC8ޡ$J  + + +1@8ace317f0bd05fdc35e20773bf169e01787d7f4d9d7a9e934b9effb0290a6e7cޡ$"@00000000000000000018a69cb12efe6c216e636282022e96d6357b68a773400e(肎-2 +@a6d8e597016d0ee9325ab387d3685b741e88a5ec326dbd08d686878daef61095B032036dfde52e57068206c8c48ec52b3e3e1042efb3d75ebb394d1ae2c4e63e0142 +@a6d8e597016d0ee9325ab387d3685b741e88a5ec326dbd08d686878daef61095B03ae7d2d2c8c88416bb40e045376b71e19f6752f6dd9443f5d8e596936548b3229B +*@8ace317f0bd05fdc35e20773bf169e01787d7f4d9d7a9e934b9effb0290a6e7c""1Enw2SrKf9RhCWixcXNJmDdbvqsNe6kz19"UOP_DUP OP_HASH160 9749738246255c986dd759b8db33494b22981c3c OP_EQUALVERIFY OP_CHECKSIG*276a9149749738246255c986dd759b8db33494b22981c3c88ac*"1Enw2SrKf9RhCWixcXNJmDdbvqsNe6kz198ޡ$J  +@8ace317f0bd05fdc35e20773bf169e01787d7f4d9d7a9e934b9effb0290a6e7c""1CQ7xZhYFHyAFR8cUsWoYfUfA3eRXjKRoB"UOP_DUP OP_HASH160 7d08c24cdd6cce429b5124c9848c8969f1bb67c3 OP_EQUALVERIFY OP_CHECKSIG*276a9147d08c24cdd6cce429b5124c9848c8969f1bb67c388ac*"1CQ7xZhYFHyAFR8cUsWoYfUfA3eRXjKRoB8ޡ$J  +F@8ace317f0bd05fdc35e20773bf169e01787d7f4d9d7a9e934b9effb0290a6e7c""1BZKNjuL2ufwmUTZDHqkhYurcYy3M38PTA"UOP_DUP OP_HASH160 73cde83a9aece1aff03d3799dfd5452d56e97d84 OP_EQUALVERIFY OP_CHECKSIG*276a91473cde83a9aece1aff03d3799dfd5452d56e97d8488ac*"1BZKNjuL2ufwmUTZDHqkhYurcYy3M38PTA8ޡ$J  + + +1@60b8c912b4d5fa5a2da2a67ed991154360aed733de046606b21a8e0206138384ޡ$"@00000000000000000018a69cb12efe6c216e636282022e96d6357b68a773400e(肎-2 +@8ace317f0bd05fdc35e20773bf169e01787d7f4d9d7a9e934b9effb0290a6e7cB0391bc25ef51829c948a4b2da0f73bdfda30128a249fe00bee197a9aab75b973692 +@8ace317f0bd05fdc35e20773bf169e01787d7f4d9d7a9e934b9effb0290a6e7cB025aed0a3694c642dc0b8d18b43f60915baaf46f5a184db62f0fd28f0cdf2eafbaB +*@60b8c912b4d5fa5a2da2a67ed991154360aed733de046606b21a8e0206138384""142xiLwYTCm6PrSfQ3uMU1QkUcr7D2Pieo"UOP_DUP OP_HASH160 21474ccf339f9b0d0f17f754dc27fcd52b24223d OP_EQUALVERIFY OP_CHECKSIG*276a91421474ccf339f9b0d0f17f754dc27fcd52b24223d88ac*"142xiLwYTCm6PrSfQ3uMU1QkUcr7D2Pieo8ޡ$J  +@60b8c912b4d5fa5a2da2a67ed991154360aed733de046606b21a8e0206138384""1KSAZd3Lx9aUZ9Ec2VcPpk1bE4nKqtWGYQ"UOP_DUP OP_HASH160 ca34a53dc437d88c02b1acbdbaa95f560b41814d OP_EQUALVERIFY OP_CHECKSIG*276a914ca34a53dc437d88c02b1acbdbaa95f560b41814d88ac*"1KSAZd3Lx9aUZ9Ec2VcPpk1bE4nKqtWGYQ8ޡ$J  +Η@@60b8c912b4d5fa5a2da2a67ed991154360aed733de046606b21a8e0206138384""1LEnnG6fEayHGN6guhNTo3xuFzJH2R3MXH"UOP_DUP OP_HASH160 d306034ddb236f13f59753381e4a02ecbb7e1681 OP_EQUALVERIFY OP_CHECKSIG*276a914d306034ddb236f13f59753381e4a02ecbb7e168188ac*"1LEnnG6fEayHGN6guhNTo3xuFzJH2R3MXH8ޡ$J  + + +1@ee3efcc5b00de32e3cbcc1d215cf25d48df39733cff37a719880fd4423b8b9cfޡ$"@00000000000000000018a69cb12efe6c216e636282022e96d6357b68a773400e(肎-2 +@60b8c912b4d5fa5a2da2a67ed991154360aed733de046606b21a8e0206138384B0258db16279f3754547604ec0bebeb56e741289129da8c72112b2cf35c4ea7174c2 +@60b8c912b4d5fa5a2da2a67ed991154360aed733de046606b21a8e0206138384B03926099e58b448f245b153df3e13923831568dca878c80ba5023b76a7d75eae3bB +*@ee3efcc5b00de32e3cbcc1d215cf25d48df39733cff37a719880fd4423b8b9cf""125YpCUgNwLjzk6EZWWmoQ6eZMCqGU73H8"UOP_DUP OP_HASH160 0bd458aed23717fad285c6e1e629e7f88147afd6 OP_EQUALVERIFY OP_CHECKSIG*276a9140bd458aed23717fad285c6e1e629e7f88147afd688ac*"125YpCUgNwLjzk6EZWWmoQ6eZMCqGU73H88ޡ$J  +@ee3efcc5b00de32e3cbcc1d215cf25d48df39733cff37a719880fd4423b8b9cf""19PoEtWCnZqpouXM5usamKhY3qmncSXqCN"UOP_DUP OP_HASH160 5c10c194d1ebd21b15d1efaf63c6f1efee369dfe OP_EQUALVERIFY OP_CHECKSIG*276a9145c10c194d1ebd21b15d1efaf63c6f1efee369dfe88ac*"19PoEtWCnZqpouXM5usamKhY3qmncSXqCN8ޡ$J  +9@ee3efcc5b00de32e3cbcc1d215cf25d48df39733cff37a719880fd4423b8b9cf""1NPDhdS8ajfpzDLbexc9eu9o1f9hSyX7Hs"UOP_DUP OP_HASH160 ea8e64faae8ce3207feb6053310b706c06efb7f5 OP_EQUALVERIFY OP_CHECKSIG*276a914ea8e64faae8ce3207feb6053310b706c06efb7f588ac*"1NPDhdS8ajfpzDLbexc9eu9o1f9hSyX7Hs8ޡ$J  ߡ$-@0000000000000000000d3f35a15e7ac0ce57be39a9902589579780acb7ebe737"@00000000000000000018a69cb12efe6c216e636282022e96d6357b68a773400e2$-@0000000000000000000810ebb20e69d839b38ee8cddfff29f894aa1b50162062"@0000000000000000000d3f35a15e7ac0ce57be39a9902589579780acb7ebe7372$͇-@0000000000000000000f799d2f9e3f6309a170cd1cd8be1c0f507fb41d7fbdf6"@0000000000000000000810ebb20e69d839b38ee8cddfff29f894aa1b501620622$-@000000000000000000073c688742f3dc7359c5718bbc8cf07c96d1d877fbb4bd"@0000000000000000000f799d2f9e3f6309a170cd1cd8be1c0f507fb41d7fbdf62"$-@000000000000000000059615b6a251fc0be92c86c2003babace6b5c2c81d0be7"@000000000000000000073c688742f3dc7359c5718bbc8cf07c96d1d877fbb4bd2! + +1@1ebc073816ad7e1b84321a68b50337791737f1758e2346a17c103a07ca671b2b$"@000000000000000000059615b6a251fc0be92c86c2003babace6b5c2c81d0be7(-2 +@ee3efcc5b00de32e3cbcc1d215cf25d48df39733cff37a719880fd4423b8b9cfB02eda3a7507276770c638e75c5bfd4ae35768667637a97a2525e4e14d28cc9ef452 +@ee3efcc5b00de32e3cbcc1d215cf25d48df39733cff37a719880fd4423b8b9cfB031ca2c80f9eb12719af2d38e65a6ce87ac5ad03cf8c66708339392bb25cbfc18d2 +@9f495315c7451f5469953d872b697a7a26fff2a0aa2fc947753610757ed1c25a B0399f86beceedcf8f574a657ec297e7503a88916efdde2f17e69e0beb1a1897e73B +*@1ebc073816ad7e1b84321a68b50337791737f1758e2346a17c103a07ca671b2b""1EcSS7agTyhgxk6dKtFXmuc2nTdxDRaiBk"UOP_DUP OP_HASH160 954d6c9b33fa5a21c83c37a27a147c6b9b23a1f1 OP_EQUALVERIFY OP_CHECKSIG*276a914954d6c9b33fa5a21c83c37a27a147c6b9b23a1f188ac*"1EcSS7agTyhgxk6dKtFXmuc2nTdxDRaiBk8$J  +[@1ebc073816ad7e1b84321a68b50337791737f1758e2346a17c103a07ca671b2b""1ByDDb5N9XLAsUyeKA2yEJXNKd9x6MwKTP"UOP_DUP OP_HASH160 7852bffd396dbddd0e87b423e9d62a6d0e9117e2 OP_EQUALVERIFY OP_CHECKSIG*276a9147852bffd396dbddd0e87b423e9d62a6d0e9117e288ac*"1ByDDb5N9XLAsUyeKA2yEJXNKd9x6MwKTP8$J  +@1ebc073816ad7e1b84321a68b50337791737f1758e2346a17c103a07ca671b2b""1LGQjnz7aUdcfRztLTRpDFyshN8qFd9kzH"UOP_DUP OP_HASH160 d35471d41723c155ad6c520bab13b7363fbc8ef1 OP_EQUALVERIFY OP_CHECKSIG*276a914d35471d41723c155ad6c520bab13b7363fbc8ef188ac*"1LGQjnz7aUdcfRztLTRpDFyshN8qFd9kzH8$J  + + +1@94ca650fd67138d533fbaa0d06a48744e8960c66d0abdd6048dd6bd6a6b00ffe$"@000000000000000000059615b6a251fc0be92c86c2003babace6b5c2c81d0be7(-2 +@1ebc073816ad7e1b84321a68b50337791737f1758e2346a17c103a07ca671b2bB027df76df86b3242d2635cef9a393e96d07366e808ea4f4f0da89d3ccfecf029fc2 +@1ebc073816ad7e1b84321a68b50337791737f1758e2346a17c103a07ca671b2bB03adcc599ddea81c1057132efe48255b4fab56cb449f38a7697bc11f676105d54fB +*@94ca650fd67138d533fbaa0d06a48744e8960c66d0abdd6048dd6bd6a6b00ffe""19dNzvmTMRbbXLGHdN3kFF7MBh6CPuCKfx"UOP_DUP OP_HASH160 5ea258326a20c3b586dba325ab34c78e3f68612f OP_EQUALVERIFY OP_CHECKSIG*276a9145ea258326a20c3b586dba325ab34c78e3f68612f88ac*"19dNzvmTMRbbXLGHdN3kFF7MBh6CPuCKfx8$J  +[@94ca650fd67138d533fbaa0d06a48744e8960c66d0abdd6048dd6bd6a6b00ffe""1PaAWV91JihEnVPvL9BBcCzwjTUY3AAvf8"UOP_DUP OP_HASH160 f7986e60d5c5ef871571957ee19ca90acfab9b62 OP_EQUALVERIFY OP_CHECKSIG*276a914f7986e60d5c5ef871571957ee19ca90acfab9b6288ac*"1PaAWV91JihEnVPvL9BBcCzwjTUY3AAvf88$J  + @94ca650fd67138d533fbaa0d06a48744e8960c66d0abdd6048dd6bd6a6b00ffe""1CmS5GpFWu97H6w2ZUREHe3UKgCt8xw6ER"UOP_DUP OP_HASH160 81109dcb4979595869b323f817a3a96e68c18e9c OP_EQUALVERIFY OP_CHECKSIG*276a91481109dcb4979595869b323f817a3a96e68c18e9c88ac*"1CmS5GpFWu97H6w2ZUREHe3UKgCt8xw6ER8$J  + + +1@1901ace817bf98e4c221b949fa3b224b7220767d0602b96b413fe6e4e09fe562$"@000000000000000000059615b6a251fc0be92c86c2003babace6b5c2c81d0be7(-2 +@94ca650fd67138d533fbaa0d06a48744e8960c66d0abdd6048dd6bd6a6b00ffeB02236d8b7220f82cce3247112a744e213f4906179edc50485e0d71001609b9231e2 +@94ca650fd67138d533fbaa0d06a48744e8960c66d0abdd6048dd6bd6a6b00ffeB023f25e5988fe00341fb6acc788ba1d331af648b62d93e8cbe0305360ef5ec2419B +*@1901ace817bf98e4c221b949fa3b224b7220767d0602b96b413fe6e4e09fe562""1PwKdouTzE5cHu1QNe2d91bT9Nqcr8ppZZ"UOP_DUP OP_HASH160 fb98c8dabeb7f35af76d735c8fd340a790061cc3 OP_EQUALVERIFY OP_CHECKSIG*276a914fb98c8dabeb7f35af76d735c8fd340a790061cc388ac*"1PwKdouTzE5cHu1QNe2d91bT9Nqcr8ppZZ8$J  +[@1901ace817bf98e4c221b949fa3b224b7220767d0602b96b413fe6e4e09fe562""17A8hyxNjU2GzJx56G3SxUw1bp7a6AmekF"UOP_DUP OP_HASH160 438aee764d670644ce0942f46b7a3a95f6056b87 OP_EQUALVERIFY OP_CHECKSIG*276a914438aee764d670644ce0942f46b7a3a95f6056b8788ac*"17A8hyxNjU2GzJx56G3SxUw1bp7a6AmekF8$J  + @1901ace817bf98e4c221b949fa3b224b7220767d0602b96b413fe6e4e09fe562""14Zx9YAjnnZckqJhFyryyAsBUogoKK8Sc8"UOP_DUP OP_HASH160 2723b902308fd02ffafa8d6614e849a96a8f7848 OP_EQUALVERIFY OP_CHECKSIG*276a9142723b902308fd02ffafa8d6614e849a96a8f784888ac*"14Zx9YAjnnZckqJhFyryyAsBUogoKK8Sc88$J  $-@000000000000000000081e0d00f9e147b6b7ddabcece05792fa951069d07fb5d"@000000000000000000059615b6a251fc0be92c86c2003babace6b5c2c81d0be72$-@00000000000000000002368a052397f9ac5583d0d38dae43ad453e28696d9264"@000000000000000000081e0d00f9e147b6b7ddabcece05792fa951069d07fb5d2$-@00000000000000000008161674843c8a781232128a0b549f2ddb6119065c2267"@00000000000000000002368a052397f9ac5583d0d38dae43ad453e28696d92642$-@00000000000000000018a9190d70f69e65212320ab6b5f471977073ee577e87d"@00000000000000000008161674843c8a781232128a0b549f2ddb6119065c22672$-@0000000000000000001398a208dd4fe31ef3d64499d8d5039f162b87c17d1875"@00000000000000000018a9190d70f69e65212320ab6b5f471977073ee577e87d2$-@0000000000000000000fec146fe9cea2309e368036fd193731c4e1faf5838272"@0000000000000000001398a208dd4fe31ef3d64499d8d5039f162b87c17d18752$œ-@0000000000000000000a6f456ce4f63de4b97681db4d67ef0d775e2bb40b2876"@0000000000000000000fec146fe9cea2309e368036fd193731c4e1faf58382722$-@0000000000000000001692a2345d02772a676b8686e94b85de65530dfd8b17f2"@0000000000000000000a6f456ce4f63de4b97681db4d67ef0d775e2bb40b28762$ڮ-@0000000000000000000a23788dfd491f32dac9eb5da69ec2a110b34f68d036a5"@0000000000000000001692a2345d02772a676b8686e94b85de65530dfd8b17f22$-@0000000000000000000107d1b8071c139486a0c08802075b11ad8d9f6843bdd3"@0000000000000000000a23788dfd491f32dac9eb5da69ec2a110b34f68d036a52$-@00000000000000000018723ccd7b059dcd0399b15c5023178ce35059e51f0d88"@0000000000000000000107d1b8071c139486a0c08802075b11ad8d9f6843bdd32$-@00000000000000000013593505e143d8bad1cd11a9600f0f9ff2abe5d7e2391d"@00000000000000000018723ccd7b059dcd0399b15c5023178ce35059e51f0d882$ȟ-@00000000000000000007609d99fb544c2af2884b8e1fbb405ea7ff910e01cd9c"@00000000000000000013593505e143d8bad1cd11a9600f0f9ff2abe5d7e2391d2$-@0000000000000000001a14b6ad0ec740594f782275e379c1bd1f08784ce04be9"@00000000000000000007609d99fb544c2af2884b8e1fbb405ea7ff910e01cd9c2 + + +1@b3f43f35d3c0732a5bb221a785ecc7de1df3956202a77317d0eb84cacc87bda1$"@0000000000000000001a14b6ad0ec740594f782275e379c1bd1f08784ce04be9(-2 +@f45d74eb432cf1c2406cdbcecc0512ddb67825e8ae3250dde7a07ac9b19bdffeB02b111099d094aa630c4344660301827e1ad1b4cbe673af0c5092343c064a0168f2 +@4767a1fed753ce6dbe8a7d3acdfd651d44861e4c9dbb5a012c8cc1541558b07bB03d3fea78d3f66ba6c7d483c1fc57c7b367473a920b1b05e1206848de14f18766eB +@b3f43f35d3c0732a5bb221a785ecc7de1df3956202a77317d0eb84cacc87bda1""1Cm3sjJhgENkaqJTycbsJJPXK37NHk1NsX"UOP_DUP OP_HASH160 80fe15e81ba98b14a77358436e424655d3f7716a OP_EQUALVERIFY OP_CHECKSIG*276a91480fe15e81ba98b14a77358436e424655d3f7716a88ac*"1Cm3sjJhgENkaqJTycbsJJPXK37NHk1NsX8$J  +@b3f43f35d3c0732a5bb221a785ecc7de1df3956202a77317d0eb84cacc87bda1""17aivCNhPcFtkvgu1Ly8vu5Ks9xEsVuDG7"UOP_DUP OP_HASH160 483178ddf23e85cd58ae011673d1c75225ce5041 OP_EQUALVERIFY OP_CHECKSIG*276a914483178ddf23e85cd58ae011673d1c75225ce504188ac*"17aivCNhPcFtkvgu1Ly8vu5Ks9xEsVuDG78$J  +Ȓ@b3f43f35d3c0732a5bb221a785ecc7de1df3956202a77317d0eb84cacc87bda1""16HFmoRWrKjmu7ZEuW4bosvfa9mQbZZGTp"UOP_DUP OP_HASH160 39eb9d9eb9179c9c14cdfb679c8fad073efd6b25 OP_EQUALVERIFY OP_CHECKSIG*276a91439eb9d9eb9179c9c14cdfb679c8fad073efd6b2588ac*"16HFmoRWrKjmu7ZEuW4bosvfa9mQbZZGTp8$J  + + +1@b554abadf59c5b245ece1ec944a88b28089b93fe46ac0bf06ae71fc291a3d632$"@0000000000000000001a14b6ad0ec740594f782275e379c1bd1f08784ce04be9(-2 +@0603e47f23efdcca881fd261971da82efb1e5fb9f1b3d9240ba42f1eda6d8b87B0234f5de4a195ca8a965cb6a12c75f36657c71f1799d72311a22b8b3ead52ddc412 +@c789de2092e226a9377c74cc107eb5dfc6b9c8c09e73981def09b11d98225f22B0342d5d068f65fa15ddff45d234649e3edcc5e498691bf31d8f1ec25aa48ed29b6B +@b554abadf59c5b245ece1ec944a88b28089b93fe46ac0bf06ae71fc291a3d632""1DFDwqMawz4iwUE3hukhKqT5CEQnAsvxy1"UOP_DUP OP_HASH160 8652239f8e40903609289c2f0bd844683b5fafbd OP_EQUALVERIFY OP_CHECKSIG*276a9148652239f8e40903609289c2f0bd844683b5fafbd88ac*"1DFDwqMawz4iwUE3hukhKqT5CEQnAsvxy18$J  +\@b554abadf59c5b245ece1ec944a88b28089b93fe46ac0bf06ae71fc291a3d632""1DMfw9QwMWZqspoJezQmYRs2gazLafz4gQ"UOP_DUP OP_HASH160 878a5426f91f5c30829e990aa0aefaf0575af8a7 OP_EQUALVERIFY OP_CHECKSIG*276a914878a5426f91f5c30829e990aa0aefaf0575af8a788ac*"1DMfw9QwMWZqspoJezQmYRs2gazLafz4gQ8$J  +@b554abadf59c5b245ece1ec944a88b28089b93fe46ac0bf06ae71fc291a3d632""15ZE7wEVDpCjpkLT5C7q1YdHcA5m2oph1A"UOP_DUP OP_HASH160 31f8c3fce58228ff8587b737b6835b357a210291 OP_EQUALVERIFY OP_CHECKSIG*276a91431f8c3fce58228ff8587b737b6835b357a21029188ac*"15ZE7wEVDpCjpkLT5C7q1YdHcA5m2oph1A8$J &$-@00000000000000000007d4d0c64750dcc101d8e0c9eb3def2d644cff25051396"@0000000000000000001a14b6ad0ec740594f782275e379c1bd1f08784ce04be92$ѡ-@0000000000000000000072bd51f25693e505766e50f1f7c08768fb2fc608b900"@00000000000000000007d4d0c64750dcc101d8e0c9eb3def2d644cff250513962$-@00000000000000000010cd0748ddd6e4d909e02601d615f3be2f48ac3fec50eb"@0000000000000000000072bd51f25693e505766e50f1f7c08768fb2fc608b9002$-@00000000000000000018dc8f17335a59fee01d41301de9f767b46e47bcc589e1"@00000000000000000010cd0748ddd6e4d909e02601d615f3be2f48ac3fec50eb2 $-@00000000000000000005ee86ec355266ad8d556fea9e647c6a77f02f1385f51e"@00000000000000000018dc8f17335a59fee01d41301de9f767b46e47bcc589e12 + + + +1@cda5f4dc60f4826c1e05b08c9cfc9eebec220fd4bd97220abe7f4c027b0f3b54$"@00000000000000000005ee86ec355266ad8d556fea9e647c6a77f02f1385f51e(-2 +@1b6a1368cac2ec1a1a9b9ac46c8d1b6c4668e3a3c481ad75a8c99ecff0944e29B02f3dba34b9e1d2c00726f04d46cd32e96a20b403279f87f02d96b6e95e27e24ea2 +@0603e47f23efdcca881fd261971da82efb1e5fb9f1b3d9240ba42f1eda6d8b87B037d30ed8b10a7424eb81463af8ac6e25757461ee0fd0dc884d9d082f6ad98c3dfB +@cda5f4dc60f4826c1e05b08c9cfc9eebec220fd4bd97220abe7f4c027b0f3b54""1MjyfcJCzW2via1nRo1p3um5pS6pU6jJNn"UOP_DUP OP_HASH160 e38349c6888a27a90416285e4573dfcbc728428c OP_EQUALVERIFY OP_CHECKSIG*276a914e38349c6888a27a90416285e4573dfcbc728428c88ac*"1MjyfcJCzW2via1nRo1p3um5pS6pU6jJNn8$J  +\@cda5f4dc60f4826c1e05b08c9cfc9eebec220fd4bd97220abe7f4c027b0f3b54""1PVCHaRSsTh7sJpHJ2W8ekKTs9qD8ZEL5q"UOP_DUP OP_HASH160 f6a7d5c7f27c2810f8229b39a9d03fa8f9f0eb74 OP_EQUALVERIFY OP_CHECKSIG*276a914f6a7d5c7f27c2810f8229b39a9d03fa8f9f0eb7488ac*"1PVCHaRSsTh7sJpHJ2W8ekKTs9qD8ZEL5q8$J  +@cda5f4dc60f4826c1e05b08c9cfc9eebec220fd4bd97220abe7f4c027b0f3b54""1N5oKsgTaVXVddf5tTFhUJY3BqoTwa1jBh"UOP_DUP OP_HASH160 e742f9cec9cc8c0d08cbb0bb103d25552aa2abf5 OP_EQUALVERIFY OP_CHECKSIG*276a914e742f9cec9cc8c0d08cbb0bb103d25552aa2abf588ac*"1N5oKsgTaVXVddf5tTFhUJY3BqoTwa1jBh8$J &$-@00000000000000000006f272f7b8f2ba106632dbac06f578294f692db75d68be"@00000000000000000005ee86ec355266ad8d556fea9e647c6a77f02f1385f51e2$-@00000000000000000015bfeb9f5e1f8390f22e56a233ba7dceea2ecdcc2042d2"@00000000000000000006f272f7b8f2ba106632dbac06f578294f692db75d68be2$-@00000000000000000014b3fe9c359d42a0a8b60138df865814ce5001f935fe9f"@00000000000000000015bfeb9f5e1f8390f22e56a233ba7dceea2ecdcc2042d22$-@00000000000000000003a674dc82570e4ec47e4c956ec1c80b63f006b3e1fe2e"@00000000000000000014b3fe9c359d42a0a8b60138df865814ce5001f935fe9f2$-@0000000000000000001783608001d316b97f05e6cb0639c6297c67e562012e73"@00000000000000000003a674dc82570e4ec47e4c956ec1c80b63f006b3e1fe2e2$-@000000000000000000190babd2cbed4afe5dd6b4a73a92e7a081bc93e9bd2457"@0000000000000000001783608001d316b97f05e6cb0639c6297c67e562012e732$-@0000000000000000001289b036faf1166cc48fc10417f738c9874436700f1a1a"@000000000000000000190babd2cbed4afe5dd6b4a73a92e7a081bc93e9bd24572$-@0000000000000000000fd8618effddcfceb161e869edc43ce13b17379e4a2706"@0000000000000000001289b036faf1166cc48fc10417f738c9874436700f1a1a2$-@00000000000000000000bee30e30b9da207fc90e2b1b86e0ad2c8488ec45a720"@0000000000000000000fd8618effddcfceb161e869edc43ce13b17379e4a27062$-@000000000000000000003a6e542010d24e8a1c649909e7d2cb11c2140580a33c"@00000000000000000000bee30e30b9da207fc90e2b1b86e0ad2c8488ec45a7202$-@0000000000000000000ec960f940d387ee6b522712de19b88a868e021b7215ea"@000000000000000000003a6e542010d24e8a1c649909e7d2cb11c2140580a33c2$-@0000000000000000000ae38a5007ee24e86ac699d9d51994ed156511bd31d7b2"@0000000000000000000ec960f940d387ee6b522712de19b88a868e021b7215ea2$-@00000000000000000006de8fe1953ca62d58e58e73bb9c06c4870eb4d7fa498b"@0000000000000000000ae38a5007ee24e86ac699d9d51994ed156511bd31d7b22$-@00000000000000000009613280a6c4ef5bea92acfaa28fddaa04bef2a9a37a83"@00000000000000000006de8fe1953ca62d58e58e73bb9c06c4870eb4d7fa498b2$-@0000000000000000000db41af584bdb677f0579c328bc0c6144ca85f2da8fb86"@00000000000000000009613280a6c4ef5bea92acfaa28fddaa04bef2a9a37a832$ۉ-@0000000000000000000169b4a5cb2e0068f403d4ceff01954ef5087e4ff1cb64"@0000000000000000000db41af584bdb677f0579c328bc0c6144ca85f2da8fb862 $ȉ-@000000000000000000149e693316ea578b38b19b25441183cc11453b65b005b1"@0000000000000000000169b4a5cb2e0068f403d4ceff01954ef5087e4ff1cb642 + + + +1@481bd5f5b5a8c6bf25d90d6b401c892ee6ad3b529b1a0ed3fb83a4ba05c6326d$"@000000000000000000149e693316ea578b38b19b25441183cc11453b65b005b1(ȉ-2 +@cda5f4dc60f4826c1e05b08c9cfc9eebec220fd4bd97220abe7f4c027b0f3b54B027faf5561de8ecea8f71c324c7d6e5f9afe5b5aa1d14a4efd6968bee192fa2c732 +@8b20ca0f70b1ccf52701dc199ceb79f9b76a6b5a6f610d788f2725a5f413973cB022b3735192a63fd31cab39befc72b8854fae2a1da60c5444b4c3f47b55f813d22B +@481bd5f5b5a8c6bf25d90d6b401c892ee6ad3b529b1a0ed3fb83a4ba05c6326d""15mCrWkNwP2CPKWNAKa9qjj8Z2TRTmWLZk"UOP_DUP OP_HASH160 343cb34d65e360b8b5bbd0c6ce6e82500aacaa67 OP_EQUALVERIFY OP_CHECKSIG*276a914343cb34d65e360b8b5bbd0c6ce6e82500aacaa6788ac*"15mCrWkNwP2CPKWNAKa9qjj8Z2TRTmWLZk8$J  +@481bd5f5b5a8c6bf25d90d6b401c892ee6ad3b529b1a0ed3fb83a4ba05c6326d""17rcUko7W1CDXEZSVGBokgmDLmQL57Cu1r"UOP_DUP OP_HASH160 4b32c0b8dbe9631bfabb6297c35641775135b0bf OP_EQUALVERIFY OP_CHECKSIG*276a9144b32c0b8dbe9631bfabb6297c35641775135b0bf88ac*"17rcUko7W1CDXEZSVGBokgmDLmQL57Cu1r8$J  + @481bd5f5b5a8c6bf25d90d6b401c892ee6ad3b529b1a0ed3fb83a4ba05c6326d""1QCvd6tGYEcZ8ExeSxzh6tTxj6pXERfGNK"UOP_DUP OP_HASH160 fe8c3af926aa0b350db805dd6f96f63c1c8bb9db OP_EQUALVERIFY OP_CHECKSIG*276a914fe8c3af926aa0b350db805dd6f96f63c1c8bb9db88ac*"1QCvd6tGYEcZ8ExeSxzh6tTxj6pXERfGNK8$J z$-@00000000000000000014c5edd77f0314853975a01dba6c649b6def40aeddbe69"@000000000000000000149e693316ea578b38b19b25441183cc11453b65b005b12$-@000000000000000000130034aacadbb17e203ae06c9b411cff445f79bf600b61"@00000000000000000014c5edd77f0314853975a01dba6c649b6def40aeddbe692$-@00000000000000000005c7ab592dc06a251e26581f33e818f8967d64bec7ee77"@000000000000000000130034aacadbb17e203ae06c9b411cff445f79bf600b612$-@0000000000000000001364046a9abe999a1d6bdb208843564ef09be0ea571aac"@00000000000000000005c7ab592dc06a251e26581f33e818f8967d64bec7ee772 $-@0000000000000000000a34fe3557aa36a72570db512ab3db3bac0e7d1d47d29c"@0000000000000000001364046a9abe999a1d6bdb208843564ef09be0ea571aac2 + + + +1@470b1fde5110c09689713b504a3a70fdac9bd3200ecc5302b0e721d136f0ce7e$"@0000000000000000000a34fe3557aa36a72570db512ab3db3bac0e7d1d47d29c(-2 +@2c29aab20dd1af55c1ec177353d6de72113ba96eae392eb84082ab6b28a07291B02d56bf84432185fcbdd807b776046b8b4eadd5b68a35d92d38fef2b098389a6072 +@22b89b6cef0410f05587963d5516e55a245819486c7c2f8da7528ccffbc5ddb8B0301f02fdfd36eb98310385276ba1f8620b11a52b0d96df903006b2e6192c590b7B +@470b1fde5110c09689713b504a3a70fdac9bd3200ecc5302b0e721d136f0ce7e""12oHJa7NKrLSBntsvWdWuTAYPYirM6yQ8Y"UOP_DUP OP_HASH160 13b8de79667a0d604b101fdb4fcae89a22186c71 OP_EQUALVERIFY OP_CHECKSIG*276a91413b8de79667a0d604b101fdb4fcae89a22186c7188ac*"12oHJa7NKrLSBntsvWdWuTAYPYirM6yQ8Y8$J  +@470b1fde5110c09689713b504a3a70fdac9bd3200ecc5302b0e721d136f0ce7e""1MK7mEiEszUGF99ZYdHVcgjeM5zXS4x5gg"UOP_DUP OP_HASH160 decfa5f099724c2f41199cf360287631014e2442 OP_EQUALVERIFY OP_CHECKSIG*276a914decfa5f099724c2f41199cf360287631014e244288ac*"1MK7mEiEszUGF99ZYdHVcgjeM5zXS4x5gg8$J  +؝6@470b1fde5110c09689713b504a3a70fdac9bd3200ecc5302b0e721d136f0ce7e""1MhurT6dUnEaR1Sq6dgsJ8Rc1LMVNLGmty"UOP_DUP OP_HASH160 e31f45f4995466af21661a7af26a28ae5c6c2719 OP_EQUALVERIFY OP_CHECKSIG*276a914e31f45f4995466af21661a7af26a28ae5c6c271988ac*"1MhurT6dUnEaR1Sq6dgsJ8Rc1LMVNLGmty8$J  $-@0000000000000000000d5b1ff3da0bcdc4edf7284d6c83fb7d9ac4f51dd11c45"@0000000000000000000a34fe3557aa36a72570db512ab3db3bac0e7d1d47d29c2$-@0000000000000000000d824674a00da4ad05a9d9c2fb04c699ee5e9e57017b16"@0000000000000000000d5b1ff3da0bcdc4edf7284d6c83fb7d9ac4f51dd11c452$-@00000000000000000017526cf3572876f419157e90eb7d9db15120297a7b7046"@0000000000000000000d824674a00da4ad05a9d9c2fb04c699ee5e9e57017b162$П-@000000000000000000088b065e028fe0430833cdd6a41015e30ffe5e847b6c2b"@00000000000000000017526cf3572876f419157e90eb7d9db15120297a7b70462 + +1@7906dc73b9379a6280a3fe194a53ad91f564b822f1b93e72f7f95f8babd95b77$"@000000000000000000088b065e028fe0430833cdd6a41015e30ffe5e847b6c2b(П-2 +@6ae0147c424ce5b60688dd2fe0c4702325b91b3b4efd6244e0527f1804e57532B02ffe8fef5ec280b330f044db3a4c0aa4a372d3125e20d61d73789bd23bc9fb5702 +@6ae0147c424ce5b60688dd2fe0c4702325b91b3b4efd6244e0527f1804e57532B03a84453def0d4c9d47f31976736c3d9064349c33edc9e057801e395a9ab86936e2 +@20343a83deed089633f71adc267c900ac57388744bd1f9529626caf3c254d5efB030b54d7c1daae5f3f1d327e5369bab96906b84b2daa437d9f98ebde926c5347452 +@311e73afb95824b07a58fc7673783199899954bb756d17834152e7261a26cd8bB02066ee511b2ffbf34262f56620f2090040c12502ed246f013bea9724db2027efc2 +@9b926f5fa1a6764b1d841d186d02a7ce8604399afb296ad272af7a0e49121ef9B028831b3f485e86966306dd595a365f395efaa4176cd9696a6a2ebe08c5e98d6c3B +Q@7906dc73b9379a6280a3fe194a53ad91f564b822f1b93e72f7f95f8babd95b77""1FpcTwztnUBMDJdxYsrBRPWKjFdp4tvbmU"UOP_DUP OP_HASH160 a292ea61cfa8c0e739800f0546b2af46aa01c19b OP_EQUALVERIFY OP_CHECKSIG*276a914a292ea61cfa8c0e739800f0546b2af46aa01c19b88ac*"1FpcTwztnUBMDJdxYsrBRPWKjFdp4tvbmU8$J  +[@7906dc73b9379a6280a3fe194a53ad91f564b822f1b93e72f7f95f8babd95b77"!1LBy1ge7irxNzPQp3tbrgEpCxhvj53tGu"UOP_DUP OP_HASH160 03a10e975122660b71aeb77577bdccf58c338a77 OP_EQUALVERIFY OP_CHECKSIG*276a91403a10e975122660b71aeb77577bdccf58c338a7788ac*!1LBy1ge7irxNzPQp3tbrgEpCxhvj53tGu8$J  +@7906dc73b9379a6280a3fe194a53ad91f564b822f1b93e72f7f95f8babd95b77""1Kiw1WDV1rzAq5UfJ5ZK3MXuGYx4gvep1k"UOP_DUP OP_HASH160 cd606718b7715dcf33af83294f3a57d547529b87 OP_EQUALVERIFY OP_CHECKSIG*276a914cd606718b7715dcf33af83294f3a57d547529b8788ac*"1Kiw1WDV1rzAq5UfJ5ZK3MXuGYx4gvep1k8$J   $-@00000000000000000019e218b3177320f91138205559fc547e87ff89bcdf880e"@000000000000000000088b065e028fe0430833cdd6a41015e30ffe5e847b6c2b2 + + + +1@47bde2a65ee4c88a69613234e51f0bf0f5c325fe2ab668f7dd4d970b9885168a$"@00000000000000000019e218b3177320f91138205559fc547e87ff89bcdf880e(-2 +@b554abadf59c5b245ece1ec944a88b28089b93fe46ac0bf06ae71fc291a3d632B02fa7f6a3a471413ff5991b08dda516924a2ec4d1852f36d339bfe47b5409a1a622 +@1b6a1368cac2ec1a1a9b9ac46c8d1b6c4668e3a3c481ad75a8c99ecff0944e29B03b44d30b90f4ce802fd3b4ca71b039716056b82d51f4cb09704f03c1dca2445e7B +@47bde2a65ee4c88a69613234e51f0bf0f5c325fe2ab668f7dd4d970b9885168a""1GDry92jjomWy6Q4EocVLqd1dqztsEn7c5"UOP_DUP OP_HASH160 a6f896e32f35832225f39629f4efc40d64454b1a OP_EQUALVERIFY OP_CHECKSIG*276a914a6f896e32f35832225f39629f4efc40d64454b1a88ac*"1GDry92jjomWy6Q4EocVLqd1dqztsEn7c58$J  +\@47bde2a65ee4c88a69613234e51f0bf0f5c325fe2ab668f7dd4d970b9885168a""1LU9BTUUiWwbPDpo4argCDypmqSX3ZZqmC"UOP_DUP OP_HASH160 d58c730cfc1cd6c42ab2cea99a8bc5b1e16eb484 OP_EQUALVERIFY OP_CHECKSIG*276a914d58c730cfc1cd6c42ab2cea99a8bc5b1e16eb48488ac*"1LU9BTUUiWwbPDpo4argCDypmqSX3ZZqmC8$J  +ʕ@47bde2a65ee4c88a69613234e51f0bf0f5c325fe2ab668f7dd4d970b9885168a""1Ku8eyz9hd1vASszeUenbhKuXP3WzNUJfX"UOP_DUP OP_HASH160 cf4e48b9d1c8e29cb7c3581539b47e564e4792c8 OP_EQUALVERIFY OP_CHECKSIG*276a914cf4e48b9d1c8e29cb7c3581539b47e564e4792c888ac*"1Ku8eyz9hd1vASszeUenbhKuXP3WzNUJfX8$J &$-@00000000000000000009a0f970739f4252254498ef28c0819bffa11cf7e4768e"@00000000000000000019e218b3177320f91138205559fc547e87ff89bcdf880e2$-@000000000000000000042cba680bb093a2e892f1d7b1f05aea7cce397df6c1c3"@00000000000000000009a0f970739f4252254498ef28c0819bffa11cf7e4768e2$д-@000000000000000000084ba19e18eae8c2948a8c929dff941758f102d86bb83c"@000000000000000000042cba680bb093a2e892f1d7b1f05aea7cce397df6c1c32 $-@000000000000000000004a4c100995c00a52da3268738efcb0960c48d94062d0"@000000000000000000084ba19e18eae8c2948a8c929dff941758f102d86bb83c2 + + + +1@94847f2d6ce06961ddb30765ebefa41217a36fc34a2f8565fe46fc4af4cde627$"@000000000000000000004a4c100995c00a52da3268738efcb0960c48d94062d0(-2 +@0160fc7f29a2c4de404825b7079d9cb5f7bf016b65e9ebf83c28fd9641c6edaeB03016ecca51af664fa2930e1e5647c9bca47a1b48d01e59ae7f8ac06b5c6eeb90e2 +@5a630aeb894cbd799b89aed498af0649f255631d5831add914269f79b1e8f47fB024f6eb7a5dc225fd6ef9d1d483b413cb767661e1c470a5ef8327d89c883248413B + @94847f2d6ce06961ddb30765ebefa41217a36fc34a2f8565fe46fc4af4cde627""1KpPk1WWbHsnEauYsLgTioA8Hg6nfQiEaA"UOP_DUP OP_HASH160 ce68cc48cbfc83bd25b610c1d672cc81869b8370 OP_EQUALVERIFY OP_CHECKSIG*276a914ce68cc48cbfc83bd25b610c1d672cc81869b837088ac*"1KpPk1WWbHsnEauYsLgTioA8Hg6nfQiEaA8$J  +@94847f2d6ce06961ddb30765ebefa41217a36fc34a2f8565fe46fc4af4cde627""126cuV1bembsf8hxJkxySU6ivRg4h1PxjJ"UOP_DUP OP_HASH160 0c082d6f0bd4be89b6a25530ead47d459fd56701 OP_EQUALVERIFY OP_CHECKSIG*276a9140c082d6f0bd4be89b6a25530ead47d459fd5670188ac*"126cuV1bembsf8hxJkxySU6ivRg4h1PxjJ8$J  +@94847f2d6ce06961ddb30765ebefa41217a36fc34a2f8565fe46fc4af4cde627""15K6ccpyVFmMWXNx7r98AamqqjhTyWf7sC"UOP_DUP OP_HASH160 2f4cad46bdea20e3968c756403a455d8b76b8835 OP_EQUALVERIFY OP_CHECKSIG*276a9142f4cad46bdea20e3968c756403a455d8b76b883588ac*"15K6ccpyVFmMWXNx7r98AamqqjhTyWf7sC8$J $-@0000000000000000000ac6cdfa39676a133c278616e8434a5af7066f9cdce8a6"@000000000000000000004a4c100995c00a52da3268738efcb0960c48d94062d027$-@000000000000000000088e29ecd5366306c694a14735518eb3d3a6568d9cc0a7"@0000000000000000000ac6cdfa39676a133c278616e8434a5af7066f9cdce8a626 + + +1@2bbd57802ca6c1507b0fd4e3e7dca7e1ba10721773dc68ae2096eb1d2b5733fb$"@000000000000000000088e29ecd5366306c694a14735518eb3d3a6568d9cc0a7(-2 +@34d5f9ccd57992734221c3b8ef599abdfa2431514ba67afcff282a88c4b2b38eB032c5c422e3b59cbc94d36f317aee76740ad2c80c8f586af70eecc74d69304405e2 +@704ea5f67a274a359835d865c64fb3355a98787b3745967739e2b2ec75093280B02f5b46baa95f1e20c6a4e0a0b685fdd0bb85f91c5fd2811e9a5d8e9de4c3a112cB +-@2bbd57802ca6c1507b0fd4e3e7dca7e1ba10721773dc68ae2096eb1d2b5733fb""13LKi7W7Y1LgwbkJBPoY7oxvsbYP61k6n2"UOP_DUP OP_HASH160 1997c5adf824e9c5c796cd5fb16b694e79be4281 OP_EQUALVERIFY OP_CHECKSIG*276a9141997c5adf824e9c5c796cd5fb16b694e79be428188ac*"13LKi7W7Y1LgwbkJBPoY7oxvsbYP61k6n28$J  +@2bbd57802ca6c1507b0fd4e3e7dca7e1ba10721773dc68ae2096eb1d2b5733fb""1N9gSkycRjYTTF4Kto5a7AKhB8ydwKFcwT"UOP_DUP OP_HASH160 e7fee53b4bcd3ec75f7c9476e148c1a607c197fb OP_EQUALVERIFY OP_CHECKSIG*276a914e7fee53b4bcd3ec75f7c9476e148c1a607c197fb88ac*"1N9gSkycRjYTTF4Kto5a7AKhB8ydwKFcwT8$J  +@2bbd57802ca6c1507b0fd4e3e7dca7e1ba10721773dc68ae2096eb1d2b5733fb""1FgfPMoHL5aKXAPrKd9YJ3azXQ8Vrgyemx"UOP_DUP OP_HASH160 a11206ad13c17b72799e83251634921d6710b310 OP_EQUALVERIFY OP_CHECKSIG*276a914a11206ad13c17b72799e83251634921d6710b31088ac*"1FgfPMoHL5aKXAPrKd9YJ3azXQ8Vrgyemx8$J  + + +1@e0cdf7775535f1fc605785140deb142b93b014a52945597d95a5354c1d80c986$"@000000000000000000088e29ecd5366306c694a14735518eb3d3a6568d9cc0a7(-2 +@37b7ce7ab8fc71d0b5c6449d630df051e548b2f966259ae546620cfd503a55e4B0207ebf85a4423b578c4576df69cc6bf3a9665afdaff293bf5c82d25abbfc7bdce2 +@6a0a36c5a7a8aa05f7d7d9f3dde15887397f6c94904da741b11491440c4573d6B038d374b1cb4d470b0338013e5703316220261bf798b8dd3faeee27fbbb4fed96eB +#@e0cdf7775535f1fc605785140deb142b93b014a52945597d95a5354c1d80c986""1Mk7jjAX1CLsyH9kjkZt4H4EQPSZuTx12G"UOP_DUP OP_HASH160 e38a0688ac1163e4bcc151dd856fdae440562c48 OP_EQUALVERIFY OP_CHECKSIG*276a914e38a0688ac1163e4bcc151dd856fdae440562c4888ac*"1Mk7jjAX1CLsyH9kjkZt4H4EQPSZuTx12G8$J  +@e0cdf7775535f1fc605785140deb142b93b014a52945597d95a5354c1d80c986""1N3C7bBcks8rU4qgWhRCchjPuPunr33B8k"UOP_DUP OP_HASH160 e6c4c024827c012faa438bdc898e41e9d1846965 OP_EQUALVERIFY OP_CHECKSIG*276a914e6c4c024827c012faa438bdc898e41e9d184696588ac*"1N3C7bBcks8rU4qgWhRCchjPuPunr33B8k8$J  +O@e0cdf7775535f1fc605785140deb142b93b014a52945597d95a5354c1d80c986""1LCtHetkRyGF4ekdU5mUodq5ypQ4BnVnB3"UOP_DUP OP_HASH160 d2a9c71e721f4a6d467d2576f8cefb370a6bb1ac OP_EQUALVERIFY OP_CHECKSIG*276a914d2a9c71e721f4a6d467d2576f8cefb370a6bb1ac88ac*"1LCtHetkRyGF4ekdU5mUodq5ypQ4BnVnB38$J  + + +1@3bb4f841810047b9e5cba812a6b30f5e00397b52027fd0a1fe35fad7d87a0322$"@000000000000000000088e29ecd5366306c694a14735518eb3d3a6568d9cc0a7(-2 +@e0cdf7775535f1fc605785140deb142b93b014a52945597d95a5354c1d80c986B039b639a7e7d8b64963e3a09d7575ea5b278d7d2de569c3f72e5d5466e32675e232 +@e0cdf7775535f1fc605785140deb142b93b014a52945597d95a5354c1d80c986B02c55d060076d6a2d6530c0ac71c5f9144baa48c6a6b99881e3796eba77c5670abB +#@3bb4f841810047b9e5cba812a6b30f5e00397b52027fd0a1fe35fad7d87a0322""1MDdTNJyamwr7MrkpZoY64vZoSjV6BuMaA"UOP_DUP OP_HASH160 ddc5f020567acc43e4ed117d09b291c7f6063403 OP_EQUALVERIFY OP_CHECKSIG*276a914ddc5f020567acc43e4ed117d09b291c7f606340388ac*"1MDdTNJyamwr7MrkpZoY64vZoSjV6BuMaA8$J  +@3bb4f841810047b9e5cba812a6b30f5e00397b52027fd0a1fe35fad7d87a0322""13he5n87NCWRZ5BHEX8hJnztsqQn2S3w64"UOP_DUP OP_HASH160 1d9fd848197015b9704c74b1cac890580fcdb590 OP_EQUALVERIFY OP_CHECKSIG*276a9141d9fd848197015b9704c74b1cac890580fcdb59088ac*"13he5n87NCWRZ5BHEX8hJnztsqQn2S3w648$J  +8@3bb4f841810047b9e5cba812a6b30f5e00397b52027fd0a1fe35fad7d87a0322""18rVoZWTMQcTJ1sH5vK4SsFRMMRDUwHWXi"UOP_DUP OP_HASH160 56254e52f15d15bebbe63f06abadf737950b820b OP_EQUALVERIFY OP_CHECKSIG*276a91456254e52f15d15bebbe63f06abadf737950b820b88ac*"18rVoZWTMQcTJ1sH5vK4SsFRMMRDUwHWXi8$J 1 + + +1@58fd22c3f6a3f2520ec97d7928aeda8b183b51cc4274890357b701ca4c5a00d5$"@000000000000000000088e29ecd5366306c694a14735518eb3d3a6568d9cc0a7(-2 +@3bfcfb3ab5e97d956b12eb38827f9f50db1fe2590dd4f3937e00e5d85cd89d43B03962e865ef570ced33b4b329ad668aa06a6738dd5e875fd359640035697634fbf2 +@34d5f9ccd57992734221c3b8ef599abdfa2431514ba67afcff282a88c4b2b38eB0238799a507aae3cf302cebbc2ea04c8da6fc663b1a1a8491293b0b5b60ea0a23bB +0@58fd22c3f6a3f2520ec97d7928aeda8b183b51cc4274890357b701ca4c5a00d5""17p29j3bNDAVk2wYMiyoCEb9vwFUz9PXYg"UOP_DUP OP_HASH160 4ab543e690f469f72da2ad8202ddbad4a55a9242 OP_EQUALVERIFY OP_CHECKSIG*276a9144ab543e690f469f72da2ad8202ddbad4a55a924288ac*"17p29j3bNDAVk2wYMiyoCEb9vwFUz9PXYg8$J  +@58fd22c3f6a3f2520ec97d7928aeda8b183b51cc4274890357b701ca4c5a00d5""15fucSZuhEpUzT9zNDAXjMbP3Yr94gPADo"UOP_DUP OP_HASH160 333c3a2820575c9fe074b60ecd9bf294da71f5f4 OP_EQUALVERIFY OP_CHECKSIG*276a914333c3a2820575c9fe074b60ecd9bf294da71f5f488ac*"15fucSZuhEpUzT9zNDAXjMbP3Yr94gPADo8$J  +@58fd22c3f6a3f2520ec97d7928aeda8b183b51cc4274890357b701ca4c5a00d5""1DMu7ZZUZsNi5AHLbDZHhhd2xZ2swQgiPk"UOP_DUP OP_HASH160 8795549aecd670eadbd3b54b319a225901e93e0c OP_EQUALVERIFY OP_CHECKSIG*276a9148795549aecd670eadbd3b54b319a225901e93e0c88ac*"1DMu7ZZUZsNi5AHLbDZHhhd2xZ2swQgiPk8$J  + +1@9de7c6b14246d44e689fd11986bdf4361d6b01d582aaae85ca4d0b6005552764$"@000000000000000000088e29ecd5366306c694a14735518eb3d3a6568d9cc0a7(-2 +@08d2fb04d60e478d67b061f2b0239190e49986d552419251dbc325ed4ac491bcB03d9f7dfd8fbdf6a6b32cc09650ac040287802552071561f5858825c665bea8f262 +@6e23d0fb31c9be12015623dca528dd6075c033b28c02415b99c881603765ba72B03109fc7362a4c7e700263c65737230205248582b3fc64fe1fbd4b41d6f220aabc2 +@5c4469d83cf5359e5f3b8885cdb32a19e804b060fefb13b242c315af490ed229B039e9f4d432f843052be5d3d08cfe2c29b62ca4e58e542cd4c0bd6efc1d17a941bB +@9de7c6b14246d44e689fd11986bdf4361d6b01d582aaae85ca4d0b6005552764""16fibTACUWtaZhBGNQeb5hDfQGyyBwsF6N"UOP_DUP OP_HASH160 3e2b2808362c6c3d8315aaafcb1f5c58bef0bef5 OP_EQUALVERIFY OP_CHECKSIG*276a9143e2b2808362c6c3d8315aaafcb1f5c58bef0bef588ac*"16fibTACUWtaZhBGNQeb5hDfQGyyBwsF6N8$J  +3@9de7c6b14246d44e689fd11986bdf4361d6b01d582aaae85ca4d0b6005552764""1NrCBWiDiNikXkZLyKWTgfwPY4MJREw9A8"UOP_DUP OP_HASH160 efa85b72d46256ef4a6e66323985d0de4b4af47a OP_EQUALVERIFY OP_CHECKSIG*276a914efa85b72d46256ef4a6e66323985d0de4b4af47a88ac*"1NrCBWiDiNikXkZLyKWTgfwPY4MJREw9A88$J  +@9de7c6b14246d44e689fd11986bdf4361d6b01d582aaae85ca4d0b6005552764""15H7gUVjnH6i57tDswhQBewAqddHSgQEuq"UOP_DUP OP_HASH160 2eecbc35e102eea9eb4352cd1da4fce60d257e3d OP_EQUALVERIFY OP_CHECKSIG*276a9142eecbc35e102eea9eb4352cd1da4fce60d257e3d88ac*"15H7gUVjnH6i57tDswhQBewAqddHSgQEuq8$J $ؽ-@00000000000000000003e1f42b100f4665b296f5573e0ff24eea66514726124e"@000000000000000000088e29ecd5366306c694a14735518eb3d3a6568d9cc0a72F$-@00000000000000000000c8ec8178793618d60833305eb48536a7b511a4d8296a"@00000000000000000003e1f42b100f4665b296f5573e0ff24eea66514726124e2E + +1@8948b1606eea52c2209c724d6eed904a264e4e86743405a707249625e3dbbb46$"@00000000000000000000c8ec8178793618d60833305eb48536a7b511a4d8296a(-2 +@58fd22c3f6a3f2520ec97d7928aeda8b183b51cc4274890357b701ca4c5a00d5B028013cc6108318bc100093e58ce642b1dbd5c521d74ef36d67436a962f39eb4f62 +@d442e91d02b9efe2cedd612d953b136a786e597dfc5ecb302770864f159a45dcB03ec875b5bec134d73cc7759b521a83bd1c47e1de727a6b5c74c8706835da24f052 +@2bbd57802ca6c1507b0fd4e3e7dca7e1ba10721773dc68ae2096eb1d2b5733fbB02c0dc975a71cd06fbb087b7629a32f0c4123d3087cc49d848d5e45334e61703aeB +0@8948b1606eea52c2209c724d6eed904a264e4e86743405a707249625e3dbbb46""1P1oxx3p7AuvoiP9WvdQQ1pyBpvaEtToZt"UOP_DUP OP_HASH160 f179f8aa676528fb2664a73e826c10362361d34e OP_EQUALVERIFY OP_CHECKSIG*276a914f179f8aa676528fb2664a73e826c10362361d34e88ac*"1P1oxx3p7AuvoiP9WvdQQ1pyBpvaEtToZt8$J  +T@8948b1606eea52c2209c724d6eed904a264e4e86743405a707249625e3dbbb46""1FHm9Mdkc9DS7HUPVDqiem6n9K6X1bQAxv"UOP_DUP OP_HASH160 9cbd4416accf049c9a2cf68f3344febb301ad804 OP_EQUALVERIFY OP_CHECKSIG*276a9149cbd4416accf049c9a2cf68f3344febb301ad80488ac*"1FHm9Mdkc9DS7HUPVDqiem6n9K6X1bQAxv8$J  +@8948b1606eea52c2209c724d6eed904a264e4e86743405a707249625e3dbbb46""1Ddej5RwofcvkJx8nknZ53Zu1RkvqFB7xX"UOP_DUP OP_HASH160 8a8ff9c46e2b215b83738e5a94678a1e13052c5a OP_EQUALVERIFY OP_CHECKSIG*276a9148a8ff9c46e2b215b83738e5a94678a1e13052c5a88ac*"1Ddej5RwofcvkJx8nknZ53Zu1RkvqFB7xX8$J  + +1@ea640ac108a249bf4dcb17c500e43ab29b9ca552622e2e8fb384245f8c3af836$"@00000000000000000000c8ec8178793618d60833305eb48536a7b511a4d8296a(-2 +@2bbd57802ca6c1507b0fd4e3e7dca7e1ba10721773dc68ae2096eb1d2b5733fbB026677bbefa0afa2bbaec6b52a7e3d838e0436b1cd3dbe42bf3d28451c3ef9796f2 +@58fd22c3f6a3f2520ec97d7928aeda8b183b51cc4274890357b701ca4c5a00d5B03e5c5de24fa22b6276e2426181626110f80e7d9bd87dec55feaa916d8a30fbc582 +@3bb4f841810047b9e5cba812a6b30f5e00397b52027fd0a1fe35fad7d87a0322B03909dbb8e095624f9e7ba071952f14cfc1957dfcae6d44cddb7ee84683a752f6e2 +@8948b1606eea52c2209c724d6eed904a264e4e86743405a707249625e3dbbb46B03e78df38c1e9c3d4af4d4aa16fefa1cdcbf549e37dc83c2f4171c5830709389e42 +@9109b54c5841faa78e7f48f88c8aeace1c684c350d331e8a7517de5e0a3efbbcB036ed43df992c4a9eab8e922fce81fe31a18161da476bf6ebb5187c41378ecea58B +,@ea640ac108a249bf4dcb17c500e43ab29b9ca552622e2e8fb384245f8c3af836""18Ewf4mspUPTaZVJaKgxifLfkKRYZ4kohW"UOP_DUP OP_HASH160 4f6be9ab101f534d8bd03b28b0b92ebb1d346ee5 OP_EQUALVERIFY OP_CHECKSIG*276a9144f6be9ab101f534d8bd03b28b0b92ebb1d346ee588ac*"18Ewf4mspUPTaZVJaKgxifLfkKRYZ4kohW8$J  +ݽ@ea640ac108a249bf4dcb17c500e43ab29b9ca552622e2e8fb384245f8c3af836""13gnPk51SngZqrqvMvCuMULXGP74yJTvZa"UOP_DUP OP_HASH160 1d765d91c188586af4a1f3451d0684d085f7ea9b OP_EQUALVERIFY OP_CHECKSIG*276a9141d765d91c188586af4a1f3451d0684d085f7ea9b88ac*"13gnPk51SngZqrqvMvCuMULXGP74yJTvZa8$J  +璥@ea640ac108a249bf4dcb17c500e43ab29b9ca552622e2e8fb384245f8c3af836""1EsXTwv3Q4jh1ogw4z8mMFAfNMuQhRpti9"UOP_DUP OP_HASH160 9827dd2503019db592acb120a2493f0e2f6e08df OP_EQUALVERIFY OP_CHECKSIG*276a9149827dd2503019db592acb120a2493f0e2f6e08df88ac*"1EsXTwv3Q4jh1ogw4z8mMFAfNMuQhRpti98$J t + + +1@0efc61577022456be8fe90a3839ff517ea88c2e51d41633fb22e6c67e01bcd69$"@00000000000000000000c8ec8178793618d60833305eb48536a7b511a4d8296a(-2 +@3bb4f841810047b9e5cba812a6b30f5e00397b52027fd0a1fe35fad7d87a0322B03002084ebf72e276a84f75d28569d086e4f42ec8db704471a219a026053d1d9ea2 +@ea640ac108a249bf4dcb17c500e43ab29b9ca552622e2e8fb384245f8c3af836B03f654b766d11b333f6789807bb268753953b5cfa6248d8e64791335f3787a9a38B +#@0efc61577022456be8fe90a3839ff517ea88c2e51d41633fb22e6c67e01bcd69""16hRicZQufYyQoKTty2U8kQSx6AppcP3Ve"UOP_DUP OP_HASH160 3e7de686b2243f2840b0f8568af09c7a0c288821 OP_EQUALVERIFY OP_CHECKSIG*276a9143e7de686b2243f2840b0f8568af09c7a0c28882188ac*"16hRicZQufYyQoKTty2U8kQSx6AppcP3Ve8$J  +v@0efc61577022456be8fe90a3839ff517ea88c2e51d41633fb22e6c67e01bcd69""142He72KuPLPugZ4fgKhsBuxE3hbqdtTus"UOP_DUP OP_HASH160 2126aef6c7a55c94d9ac359c66a0f9e48107817a OP_EQUALVERIFY OP_CHECKSIG*276a9142126aef6c7a55c94d9ac359c66a0f9e48107817a88ac*"142He72KuPLPugZ4fgKhsBuxE3hbqdtTus8$J  +@0efc61577022456be8fe90a3839ff517ea88c2e51d41633fb22e6c67e01bcd69""1KjeFmtv4NJV7UtZsQfpA4HbaZQ94PQDjf"UOP_DUP OP_HASH160 cd82d54b620c681465eac08b30b3eac27340c08e OP_EQUALVERIFY OP_CHECKSIG*276a914cd82d54b620c681465eac08b30b3eac27340c08e88ac*"1KjeFmtv4NJV7UtZsQfpA4HbaZQ94PQDjf8$J  + + +1@ffb621dc1b317f5b0a04964cfae760b5646504058b5fca9b79fd665acd515bdd$"@00000000000000000000c8ec8178793618d60833305eb48536a7b511a4d8296a(-2 +@0efc61577022456be8fe90a3839ff517ea88c2e51d41633fb22e6c67e01bcd69B035bfd7b1d8f243f885f578ac0c3aaed75721c3f0f592aabf04d9451acaf6b13142 +@0efc61577022456be8fe90a3839ff517ea88c2e51d41633fb22e6c67e01bcd69B03b078affc09949e68412e45eb7e50fd0d684b68455033f6903477d85d976fb20dB +#@ffb621dc1b317f5b0a04964cfae760b5646504058b5fca9b79fd665acd515bdd""1FBTaLF2Lnf21Gse4aZ5nYC4ZLiDZYM6wN"UOP_DUP OP_HASH160 9b8c1aa11f324dcdb8f82363245fb1145391af26 OP_EQUALVERIFY OP_CHECKSIG*276a9149b8c1aa11f324dcdb8f82363245fb1145391af2688ac*"1FBTaLF2Lnf21Gse4aZ5nYC4ZLiDZYM6wN8$J  +ݬ@ffb621dc1b317f5b0a04964cfae760b5646504058b5fca9b79fd665acd515bdd""1BUTWe8D1jmPPZJmzh88ZKfvFcQHjqhZP8"UOP_DUP OP_HASH160 72e29e7d9dd43619ff12f66405268548a38d6921 OP_EQUALVERIFY OP_CHECKSIG*276a91472e29e7d9dd43619ff12f66405268548a38d692188ac*"1BUTWe8D1jmPPZJmzh88ZKfvFcQHjqhZP88$J  +@ffb621dc1b317f5b0a04964cfae760b5646504058b5fca9b79fd665acd515bdd""15zBrSsQ7xdoWGB7UHtUztWv2dfRfsBXiJ"UOP_DUP OP_HASH160 36b145adc0b2d2daf9cc4ba7118dfe9f105bb90e OP_EQUALVERIFY OP_CHECKSIG*276a91436b145adc0b2d2daf9cc4ba7118dfe9f105bb90e88ac*"15zBrSsQ7xdoWGB7UHtUztWv2dfRfsBXiJ8$J  + + +1@b4ddf7128381245fb902d8976592c3bdf6917f67fcf6c40605ef881db6a77cb8$"@00000000000000000000c8ec8178793618d60833305eb48536a7b511a4d8296a(-2 +@ffb621dc1b317f5b0a04964cfae760b5646504058b5fca9b79fd665acd515bddB03b50af60711f8d1c58628062023eaa877aeeec60457a604dacb5712b985f9f1012 +@ffb621dc1b317f5b0a04964cfae760b5646504058b5fca9b79fd665acd515bddB02403bb070913a199d737ddf625e2e187fe7963a59663684a3cfd214b512fe2e83B +"@b4ddf7128381245fb902d8976592c3bdf6917f67fcf6c40605ef881db6a77cb8""123m1q3MLXF3JvuE3FvsvzcGZDCS8EL3h6"UOP_DUP OP_HASH160 0b7db2f0441ffa50e344dbd9c790a5db6bee4faa OP_EQUALVERIFY OP_CHECKSIG*276a9140b7db2f0441ffa50e344dbd9c790a5db6bee4faa88ac*"123m1q3MLXF3JvuE3FvsvzcGZDCS8EL3h68$J  +τ@b4ddf7128381245fb902d8976592c3bdf6917f67fcf6c40605ef881db6a77cb8""1PMmCennrhHVbecLqWrPr2BRRA5YSNzxoW"UOP_DUP OP_HASH160 f53ffbc823ae5c220ae8df509bd54fcf03569f20 OP_EQUALVERIFY OP_CHECKSIG*276a914f53ffbc823ae5c220ae8df509bd54fcf03569f2088ac*"1PMmCennrhHVbecLqWrPr2BRRA5YSNzxoW8$J  +@b4ddf7128381245fb902d8976592c3bdf6917f67fcf6c40605ef881db6a77cb8""13ZXNQNgoYagNacDM6nNV9DqscVhhy2uma"UOP_DUP OP_HASH160 1c16e9c279f42735d28dd4910a1b33d0b62e532e OP_EQUALVERIFY OP_CHECKSIG*276a9141c16e9c279f42735d28dd4910a1b33d0b62e532e88ac*"13ZXNQNgoYagNacDM6nNV9DqscVhhy2uma8$J 1 + +1@74b1327384f2182c0d70811bbedede41aa8beaaf99f7c49e2c117cbd4b1f6278$"@00000000000000000000c8ec8178793618d60833305eb48536a7b511a4d8296a(-2 +@b4ddf7128381245fb902d8976592c3bdf6917f67fcf6c40605ef881db6a77cb8B039838b947ad08c42f661427e7c2a53cf85fda941517779edbce76b0ce3c9876de2 +@b4ddf7128381245fb902d8976592c3bdf6917f67fcf6c40605ef881db6a77cb8B03b7f642eb6a33b901cb2ada64f680b7b4ec8f0db789ef140b9f39e85ebab2020a2 +@ea640ac108a249bf4dcb17c500e43ab29b9ca552622e2e8fb384245f8c3af836B03c2b678f4053cf6b5bbac17e500c10adff4d4b1bb2e385489e790edb25e6af01bB +"@74b1327384f2182c0d70811bbedede41aa8beaaf99f7c49e2c117cbd4b1f6278"!1L85vkmbqP9JP3MA1oLKS7Mjuc7SmY3wd"UOP_DUP OP_HASH160 039dd146e76d725a79df8325d263e38f6145a70f OP_EQUALVERIFY OP_CHECKSIG*276a914039dd146e76d725a79df8325d263e38f6145a70f88ac*!1L85vkmbqP9JP3MA1oLKS7Mjuc7SmY3wd8$J  +Н%@74b1327384f2182c0d70811bbedede41aa8beaaf99f7c49e2c117cbd4b1f6278""1QG8MpTFjQTZtutrigRUQqRNjvAudiZD3g"UOP_DUP OP_HASH160 ff27467f71b616fb8c3ebf4ebbbdeabc0543ef33 OP_EQUALVERIFY OP_CHECKSIG*276a914ff27467f71b616fb8c3ebf4ebbbdeabc0543ef3388ac*"1QG8MpTFjQTZtutrigRUQqRNjvAudiZD3g8$J  +@74b1327384f2182c0d70811bbedede41aa8beaaf99f7c49e2c117cbd4b1f6278""1BkLyh3jtJQctVFa8Le81LEcJVQPWjsU37"UOP_DUP OP_HASH160 75e3d20cba071e2cba5c68fc86859cf94ec4d74a OP_EQUALVERIFY OP_CHECKSIG*276a91475e3d20cba071e2cba5c68fc86859cf94ec4d74a88ac*"1BkLyh3jtJQctVFa8Le81LEcJVQPWjsU378$J O$諀-@00000000000000000011d2032f4a606080e5f6e38affabe722f3e0aebfa983cd"@00000000000000000000c8ec8178793618d60833305eb48536a7b511a4d8296a2$-@00000000000000000005cd8b6d65a9675a24fae4e79a996781fe209e28980048"@00000000000000000011d2032f4a606080e5f6e38affabe722f3e0aebfa983cd2$-@00000000000000000011964a6c0b1299ae2162f5e4253e5dbc376f7ba211d026"@00000000000000000005cd8b6d65a9675a24fae4e79a996781fe209e289800482$-@00000000000000000004eca05b2c53adf5b6fe339a594c545cc275f8b75433a8"@00000000000000000011964a6c0b1299ae2162f5e4253e5dbc376f7ba211d0262 $-@00000000000000000000c16a52f822d92e13a5cdf8caef422221c31d148ab7cf"@00000000000000000004eca05b2c53adf5b6fe339a594c545cc275f8b75433a82 + + + +1@ad64a1eb1587c508bafdc36e9d13a2140216f5189376c3b62519bcc070ae5807$"@00000000000000000000c16a52f822d92e13a5cdf8caef422221c31d148ab7cf(-2 +@8948b1606eea52c2209c724d6eed904a264e4e86743405a707249625e3dbbb46B03d162041701f7d219c39333d1f88c9ccb762187bb00217363987b70b741ed66282 +@74b1327384f2182c0d70811bbedede41aa8beaaf99f7c49e2c117cbd4b1f6278B03c165777675d7d853240198182d0c5d2e9050fad95658a57a06333ab66f84fc7cB +0@ad64a1eb1587c508bafdc36e9d13a2140216f5189376c3b62519bcc070ae5807""1LmpKQAdCXkru7vrbMddR1GryNzn7Toyzk"UOP_DUP OP_HASH160 d8e430ce2d89d705c15d594889c615a3d7072d10 OP_EQUALVERIFY OP_CHECKSIG*276a914d8e430ce2d89d705c15d594889c615a3d7072d1088ac*"1LmpKQAdCXkru7vrbMddR1GryNzn7Toyzk8$J  +@@ad64a1eb1587c508bafdc36e9d13a2140216f5189376c3b62519bcc070ae5807""1DukHJwR1dbRvTTPurWGizzD7bHfY4L1KC"UOP_DUP OP_HASH160 8d9b44cc25e1c580a09fb9d92eda1bc22e22ecca OP_EQUALVERIFY OP_CHECKSIG*276a9148d9b44cc25e1c580a09fb9d92eda1bc22e22ecca88ac*"1DukHJwR1dbRvTTPurWGizzD7bHfY4L1KC8$J  +ů@ad64a1eb1587c508bafdc36e9d13a2140216f5189376c3b62519bcc070ae5807""1Nfoe8DBBgrKjgwk7JHVNTP7FmYBgqJyyd"UOP_DUP OP_HASH160 edb161950ea1fa407b4bf597c859bb80786824e1 OP_EQUALVERIFY OP_CHECKSIG*276a914edb161950ea1fa407b4bf597c859bb80786824e188ac*"1Nfoe8DBBgrKjgwk7JHVNTP7FmYBgqJyyd8$J f$-@0000000000000000001795f3fb46b936d2110863380dd7216e111a4411c0572e"@00000000000000000000c16a52f822d92e13a5cdf8caef422221c31d148ab7cf2e + + +1@f5b4c09b592f94eefe9e1303148351b4a3234c8b433a8430d58a09774ba3cd37$"@0000000000000000001795f3fb46b936d2110863380dd7216e111a4411c0572e(-2 +@ea640ac108a249bf4dcb17c500e43ab29b9ca552622e2e8fb384245f8c3af836B037cf4c15790d8e040a1ab5461bd1aa22d2506968562db7104003b3c37de7725e62 +@ad64a1eb1587c508bafdc36e9d13a2140216f5189376c3b62519bcc070ae5807B026078cf53d5f3509ca7130c4f4fc9e613ec03a7a01c1508401530686a4d9901f1B +,@f5b4c09b592f94eefe9e1303148351b4a3234c8b433a8430d58a09774ba3cd37""1D1CKcqr8AgXZai2Sm4YvSTQCNRtMkDbct"UOP_DUP OP_HASH160 83aaf5aee24fb99da002b3ab7f148559ae07daac OP_EQUALVERIFY OP_CHECKSIG*276a91483aaf5aee24fb99da002b3ab7f148559ae07daac88ac*"1D1CKcqr8AgXZai2Sm4YvSTQCNRtMkDbct8$J  +T@f5b4c09b592f94eefe9e1303148351b4a3234c8b433a8430d58a09774ba3cd37""1HBkBfkx22zXCTLtTuniJWcNKXaHmGU12B"UOP_DUP OP_HASH160 b18a38650e73e3287e96fada0b1eceb0bfbced49 OP_EQUALVERIFY OP_CHECKSIG*276a914b18a38650e73e3287e96fada0b1eceb0bfbced4988ac*"1HBkBfkx22zXCTLtTuniJWcNKXaHmGU12B8$J  +@f5b4c09b592f94eefe9e1303148351b4a3234c8b433a8430d58a09774ba3cd37""1G9hZnWLxr1hAQ2z7hUKP87ibC7VUqHQBp"UOP_DUP OP_HASH160 a62f139d364bb4c5e917d06261cfae456153590c OP_EQUALVERIFY OP_CHECKSIG*276a914a62f139d364bb4c5e917d06261cfae456153590c88ac*"1G9hZnWLxr1hAQ2z7hUKP87ibC7VUqHQBp8$J  + + +1@dd0f3583d8d2b36b5f70ab0daa7bdcbe35feb0ba9cd4d21503d7e7e3f55bbf7e$"@0000000000000000001795f3fb46b936d2110863380dd7216e111a4411c0572e(-2 +@74b1327384f2182c0d70811bbedede41aa8beaaf99f7c49e2c117cbd4b1f6278B03101749655a157d3da2d5f76cf1ead18e5449f5146d31582a9607c01e75f824b22 +@f5b4c09b592f94eefe9e1303148351b4a3234c8b433a8430d58a09774ba3cd37B03c17d91482d9ac6c96b5efa4aeebd8690dd68c3a5f9ae6d8b82cdf8974d55b1dfB +!@dd0f3583d8d2b36b5f70ab0daa7bdcbe35feb0ba9cd4d21503d7e7e3f55bbf7e""1PWYdeTCEWg2Br2vQLNxtYLTmzDDnR2D7F"UOP_DUP OP_HASH160 f6e93c2c4b00328f99e6131154e51098ae38304a OP_EQUALVERIFY OP_CHECKSIG*276a914f6e93c2c4b00328f99e6131154e51098ae38304a88ac*"1PWYdeTCEWg2Br2vQLNxtYLTmzDDnR2D7F8$J  +v@dd0f3583d8d2b36b5f70ab0daa7bdcbe35feb0ba9cd4d21503d7e7e3f55bbf7e""1CJ5rL5bgUcwSPNCPNdnYTKbzDzxa6Mzdm"UOP_DUP OP_HASH160 7be48103d62046415949662b6d299fe65484c61d OP_EQUALVERIFY OP_CHECKSIG*276a9147be48103d62046415949662b6d299fe65484c61d88ac*"1CJ5rL5bgUcwSPNCPNdnYTKbzDzxa6Mzdm8$J  +@dd0f3583d8d2b36b5f70ab0daa7bdcbe35feb0ba9cd4d21503d7e7e3f55bbf7e""19evbH3dnevgwxt9h8dg5hVoyjHjT9QAS9"UOP_DUP OP_HASH160 5eed21e1bef5ad8d1ec96baea68de2a9426cedad OP_EQUALVERIFY OP_CHECKSIG*276a9145eed21e1bef5ad8d1ec96baea68de2a9426cedad88ac*"19evbH3dnevgwxt9h8dg5hVoyjHjT9QAS98$J  + + +1@082cafe3617f1e0c39304c7662381cdef80218cf2885a0ef10f260a0a1f697d5$"@0000000000000000001795f3fb46b936d2110863380dd7216e111a4411c0572e(-2 +@a481d45975a0814e472398eb199087ea4918bcd132ac3501959e8e1be0d7d3a1B0225b0780376c19f00054c12b8e7eb6df701c0c5d55cfa805e725ab36c84813d372 +@6255f0767b12cf36973988b3dec415373c7a0111fe2fcab3b7c39a3dfd124e84B026c401b2934773db9522660724a2428554eb74a8ad0b3927409c42dc4969d7540B +@082cafe3617f1e0c39304c7662381cdef80218cf2885a0ef10f260a0a1f697d5""12jXKUsvDZ3AGo7ZHg1xA51dKVUEvfR939"UOP_DUP OP_HASH160 1302e7a76af44988325c34c114108bd8343fa18e OP_EQUALVERIFY OP_CHECKSIG*276a9141302e7a76af44988325c34c114108bd8343fa18e88ac*"12jXKUsvDZ3AGo7ZHg1xA51dKVUEvfR9398$J  +@082cafe3617f1e0c39304c7662381cdef80218cf2885a0ef10f260a0a1f697d5""1G6vCf6PHzeH2fMpe2Fto99DqWi3EgW58k"UOP_DUP OP_HASH160 a5a86062b7350a36f0499ddea20ebc4f667ffb98 OP_EQUALVERIFY OP_CHECKSIG*276a914a5a86062b7350a36f0499ddea20ebc4f667ffb9888ac*"1G6vCf6PHzeH2fMpe2Fto99DqWi3EgW58k8$J  +@082cafe3617f1e0c39304c7662381cdef80218cf2885a0ef10f260a0a1f697d5""1LDp3kEkBjqLMxnbNauHnwLJhcSvCns7Jj"UOP_DUP OP_HASH160 d2d6a791fadfff7aa08aa6b094f5cf5b76be02aa OP_EQUALVERIFY OP_CHECKSIG*276a914d2d6a791fadfff7aa08aa6b094f5cf5b76be02aa88ac*"1LDp3kEkBjqLMxnbNauHnwLJhcSvCns7Jj8$J  + + +1@f86729d68e8338332a8a1c14e1def7db88fa16dd6475bfe6c3ea6dffe67a1c0e$"@0000000000000000001795f3fb46b936d2110863380dd7216e111a4411c0572e(-2 +@ad64a1eb1587c508bafdc36e9d13a2140216f5189376c3b62519bcc070ae5807B02c3e1dbf7894f0467b5a7ebe2faed1870c6860a91632e0c1e1c4aa053322f97a62 +@dd0f3583d8d2b36b5f70ab0daa7bdcbe35feb0ba9cd4d21503d7e7e3f55bbf7eB0221abb37a5877d791850c6f74f2cedf5d6dea946368aa1c1894050d830c89f513B +0@f86729d68e8338332a8a1c14e1def7db88fa16dd6475bfe6c3ea6dffe67a1c0e""1CwyMhYpLHvEiXAdPjWkE1Zyb6c3daUUqr"UOP_DUP OP_HASH160 830ee3d15f350de1dc36557a253c4d0f964557f6 OP_EQUALVERIFY OP_CHECKSIG*276a914830ee3d15f350de1dc36557a253c4d0f964557f688ac*"1CwyMhYpLHvEiXAdPjWkE1Zyb6c3daUUqr8$J  +ݬ@f86729d68e8338332a8a1c14e1def7db88fa16dd6475bfe6c3ea6dffe67a1c0e"!1UKBvb2AmXtgEpAj2bNbyGkufePWN7kPA"UOP_DUP OP_HASH160 052a69f0ef351b958d2a5109aaef2871ca9a1409 OP_EQUALVERIFY OP_CHECKSIG*276a914052a69f0ef351b958d2a5109aaef2871ca9a140988ac*!1UKBvb2AmXtgEpAj2bNbyGkufePWN7kPA8$J  +@f86729d68e8338332a8a1c14e1def7db88fa16dd6475bfe6c3ea6dffe67a1c0e""14yfnLQiuhd4WKnBrjzB6NFBm8NDdaiYh2"UOP_DUP OP_HASH160 2ba00b63861130b61c98cf1325924cc4bd0ec0dc OP_EQUALVERIFY OP_CHECKSIG*276a9142ba00b63861130b61c98cf1325924cc4bd0ec0dc88ac*"14yfnLQiuhd4WKnBrjzB6NFBm8NDdaiYh28$J  + + +1@8561d977999ed550f62e9b41220490705c8cee30a130a6f6eaec8fb4f26ecd70$"@0000000000000000001795f3fb46b936d2110863380dd7216e111a4411c0572e(-2 +@1901ace817bf98e4c221b949fa3b224b7220767d0602b96b413fe6e4e09fe562B03bf4cf33cad27a8d227a12c29f04b73334b3758f446895f040bd4e54e86091ce22 +@1901ace817bf98e4c221b949fa3b224b7220767d0602b96b413fe6e4e09fe562B0317bff880b96fcbe2f0fae7133747dbf2df0fc6080868917321e3535cbaf8488fB +*@8561d977999ed550f62e9b41220490705c8cee30a130a6f6eaec8fb4f26ecd70""1J1Dabsov8Qr2P5agwXZVYMR3yVAskrZfe"UOP_DUP OP_HASH160 ba84a396fb4fbc98b4d6c5b805e72ef441e071c6 OP_EQUALVERIFY OP_CHECKSIG*276a914ba84a396fb4fbc98b4d6c5b805e72ef441e071c688ac*"1J1Dabsov8Qr2P5agwXZVYMR3yVAskrZfe8$J  +[@8561d977999ed550f62e9b41220490705c8cee30a130a6f6eaec8fb4f26ecd70""1Jkhh5qzVcTrLPhWK9cXGCFSczoVgmVyW9"UOP_DUP OP_HASH160 c2bdfdecf589562e0fad6c01f612a982ec44f087 OP_EQUALVERIFY OP_CHECKSIG*276a914c2bdfdecf589562e0fad6c01f612a982ec44f08788ac*"1Jkhh5qzVcTrLPhWK9cXGCFSczoVgmVyW98$J  + @8561d977999ed550f62e9b41220490705c8cee30a130a6f6eaec8fb4f26ecd70""1MXinhVY51HhAAXTy5J4xSjbABvX1rwKEp"UOP_DUP OP_HASH160 e131e0976cf38667d965a96391eba95cfe01bd43 OP_EQUALVERIFY OP_CHECKSIG*276a914e131e0976cf38667d965a96391eba95cfe01bd4388ac*"1MXinhVY51HhAAXTy5J4xSjbABvX1rwKEp8$J  + + +1@cfd147de25a5140b0ae5d0973e6491f5a01f052f468eca4a69fb5e9290d765a7$"@0000000000000000001795f3fb46b936d2110863380dd7216e111a4411c0572e(-2 +@dd0f3583d8d2b36b5f70ab0daa7bdcbe35feb0ba9cd4d21503d7e7e3f55bbf7eB0202984034800870767c30e93cf0bfd9dfc532771b81a3234a68186b058a0b722b2 +@f86729d68e8338332a8a1c14e1def7db88fa16dd6475bfe6c3ea6dffe67a1c0eB02c046353a0afcdc56db9016296fe70d3328e581eeef85712bb4226614a67120c7B +!@cfd147de25a5140b0ae5d0973e6491f5a01f052f468eca4a69fb5e9290d765a7""1PKYUmwxBxTUuTyCTc51UQw1GtYWeT7KQ1"UOP_DUP OP_HASH160 f4d48824085c6d08e05825a173352c807193f11a OP_EQUALVERIFY OP_CHECKSIG*276a914f4d48824085c6d08e05825a173352c807193f11a88ac*"1PKYUmwxBxTUuTyCTc51UQw1GtYWeT7KQ18$J  +@cfd147de25a5140b0ae5d0973e6491f5a01f052f468eca4a69fb5e9290d765a7""1N2MWi7DHaiGRyADcC5ze4JXKRa3kNvm7o"UOP_DUP OP_HASH160 e69c2e1ef48070ca5c5d07c63ef3b31261cf717b OP_EQUALVERIFY OP_CHECKSIG*276a914e69c2e1ef48070ca5c5d07c63ef3b31261cf717b88ac*"1N2MWi7DHaiGRyADcC5ze4JXKRa3kNvm7o8$J  +@cfd147de25a5140b0ae5d0973e6491f5a01f052f468eca4a69fb5e9290d765a7""1HKSWSjoyjvvTPixVHRYaMKnv9WvEsi7nr"UOP_DUP OP_HASH160 b2fecae5b335b7ac041e94b8f0ec8cb9df8ca509 OP_EQUALVERIFY OP_CHECKSIG*276a914b2fecae5b335b7ac041e94b8f0ec8cb9df8ca50988ac*"1HKSWSjoyjvvTPixVHRYaMKnv9WvEsi7nr8$J  + +1@06fa21292581916c09a61543e8fb19f77bbf47ee17c380bfe3b8c90ae4a4828b$"@0000000000000000001795f3fb46b936d2110863380dd7216e111a4411c0572e(-2 +@8561d977999ed550f62e9b41220490705c8cee30a130a6f6eaec8fb4f26ecd70B026e012e6ce87f9a08894cc5dca24952af7dc465afb9c1c58dfd47fe9ea4b1773b2 +@186645278f64a3bb58c0638c88bc7d51da84315f001a79f613ed4d74dfff8644B03c98e785f9762d1431f2e1644698999115c4d3ad65dbb906cf9a59606940cc5fb2 +@0f35a416d50430aa435afb74877fe6ffd6dabb14c72b4bab7861189558cfd1e4B03e3b7ad2c521905263d89fb5b42b8a8a66ee35b502984a92a1b9145937ab697ecB +*@06fa21292581916c09a61543e8fb19f77bbf47ee17c380bfe3b8c90ae4a4828b""1FFCUmpgkrjz96M6Ltd6stURYoPX9LqWfm"UOP_DUP OP_HASH160 9c412a9f3a20eb6492e2f533fcbb7c34e87f40f4 OP_EQUALVERIFY OP_CHECKSIG*276a9149c412a9f3a20eb6492e2f533fcbb7c34e87f40f488ac*"1FFCUmpgkrjz96M6Ltd6stURYoPX9LqWfm8$J  +[@06fa21292581916c09a61543e8fb19f77bbf47ee17c380bfe3b8c90ae4a4828b""1JM1qj9SEgJUAMawXedaDJgxHQHe7THhvG"UOP_DUP OP_HASH160 be4328aa8bf39064f47fcb5b40465eb2ef73321a OP_EQUALVERIFY OP_CHECKSIG*276a914be4328aa8bf39064f47fcb5b40465eb2ef73321a88ac*"1JM1qj9SEgJUAMawXedaDJgxHQHe7THhvG8$J  +*@06fa21292581916c09a61543e8fb19f77bbf47ee17c380bfe3b8c90ae4a4828b""1EPrXeZthx6UmffYzFXZZMcxPitN9DcBCy"UOP_DUP OP_HASH160 92ec216dd2f1aa8ef2fbefb3ab4f3bc7e5bf6802 OP_EQUALVERIFY OP_CHECKSIG*276a91492ec216dd2f1aa8ef2fbefb3ab4f3bc7e5bf680288ac*"1EPrXeZthx6UmffYzFXZZMcxPitN9DcBCy8$J  + +1@0ac953f21fd386d847e042c099ea17bcb6eac6ec94ed91ce1630d4e08c2ffc57$"@0000000000000000001795f3fb46b936d2110863380dd7216e111a4411c0572e(-2 +@06fa21292581916c09a61543e8fb19f77bbf47ee17c380bfe3b8c90ae4a4828bB02caabd928f2c847e060dcc523c0dbad6ee037752883ead5f57e82e01e4119b6612 +@bc6052c62a7d1714dfb4b53383905e92f545893a342e7b0d48519e17663e30c1B03c45f30213eb1aa89ab73b055de33c052cf12d09bc9e09de0f5b0ba54e02843742 +@d857ae9270f7b29f86c7e236aa5a0c4578aebd8f5738afa847fe53970591eb00B03d7d821eafd3ccd5ea5165ff333812aa3ff677b509b182913dd88b8518213eaa3B +*@0ac953f21fd386d847e042c099ea17bcb6eac6ec94ed91ce1630d4e08c2ffc57""1GV7xTnAGL16zG27tgUjVoniRCZGXE6C5y"UOP_DUP OP_HASH160 a9db5728686ed4890d31b277e388ce52a424c94b OP_EQUALVERIFY OP_CHECKSIG*276a914a9db5728686ed4890d31b277e388ce52a424c94b88ac*"1GV7xTnAGL16zG27tgUjVoniRCZGXE6C5y8$J  +[@0ac953f21fd386d847e042c099ea17bcb6eac6ec94ed91ce1630d4e08c2ffc57""1NchmWDhcXk4Wc3PxwrDGRuJSBvK33H4NY"UOP_DUP OP_HASH160 ed1b3b1fe840ed653453adb66379c3aa21f2a86a OP_EQUALVERIFY OP_CHECKSIG*276a914ed1b3b1fe840ed653453adb66379c3aa21f2a86a88ac*"1NchmWDhcXk4Wc3PxwrDGRuJSBvK33H4NY8$J  +*@0ac953f21fd386d847e042c099ea17bcb6eac6ec94ed91ce1630d4e08c2ffc57""1NEqufZ3ABk3SGPS8gPrzxL7ywPrCXp2Sk"UOP_DUP OP_HASH160 e8f8e014a4f023b5d2831181058e2cb5c4fea857 OP_EQUALVERIFY OP_CHECKSIG*276a914e8f8e014a4f023b5d2831181058e2cb5c4fea85788ac*"1NEqufZ3ABk3SGPS8gPrzxL7ywPrCXp2Sk8$J  + +1@8c283b3aa2cbe8c95dc8bd2bc7200083eb2da834b55db01b390d6fb891d3a2e1$"@0000000000000000001795f3fb46b936d2110863380dd7216e111a4411c0572e(-2 +@0ac953f21fd386d847e042c099ea17bcb6eac6ec94ed91ce1630d4e08c2ffc57B024ebad404a48d159f9ba35221c9d4581b2dbff522b6d560c7921a291d1433e0202 +@60977326c8011bbae1dde625a0c8977c232ee126def7daed2a1ec721b5984ec9B02e21b0655c6c4b7e9e55b0023d3274b5204a1a69d028eae31aa0713cb227f0dbe2 +@38753a1b9c85c66fa0ed06624f9f6044d3bf822df08dccb13074879d31773d2aB03bf0357344402d28975609bb18c3fdaf7eaad9d630bfb97d51d3089d7b663ee5d2 +@bba3bcb4db3251c698d8e02274528957c6271b68715e93294f4e47485167ebfcB03629106012db4403a68f3f4a9df4526048a042df9fcbdf4dd7b20312fd95bf4552 +@0ac953f21fd386d847e042c099ea17bcb6eac6ec94ed91ce1630d4e08c2ffc57B0351b143f0beb6402b273fbae78162860f17503e7e9f0d57ac1597326e3bce46cdB +)@8c283b3aa2cbe8c95dc8bd2bc7200083eb2da834b55db01b390d6fb891d3a2e1""15QjQ32CDY7s3o7QKCjfk18EKzE4L6oM7Y"UOP_DUP OP_HASH160 305d762c84332bc333f8e010d7f11902b0a17adc OP_EQUALVERIFY OP_CHECKSIG*276a914305d762c84332bc333f8e010d7f11902b0a17adc88ac*"15QjQ32CDY7s3o7QKCjfk18EKzE4L6oM7Y8$J  +[@8c283b3aa2cbe8c95dc8bd2bc7200083eb2da834b55db01b390d6fb891d3a2e1""198t8oxAFHKsjkRxsvEddW1iQGMx2ziNfm"UOP_DUP OP_HASH160 593e9a61e2443c21197f755c59013c28986aa3f0 OP_EQUALVERIFY OP_CHECKSIG*276a914593e9a61e2443c21197f755c59013c28986aa3f088ac*"198t8oxAFHKsjkRxsvEddW1iQGMx2ziNfm8$J  +)@8c283b3aa2cbe8c95dc8bd2bc7200083eb2da834b55db01b390d6fb891d3a2e1""19R7sigGemyTFvefB77h51Vur6pBiXdULe"UOP_DUP OP_HASH160 5c50ba5526a51b35bbbf5ca68885371499bc5a22 OP_EQUALVERIFY OP_CHECKSIG*276a9145c50ba5526a51b35bbbf5ca68885371499bc5a2288ac*"19R7sigGemyTFvefB77h51Vur6pBiXdULe8$J   $ؤ-@00000000000000000005b0829e2e37df67d0999e0e17a846ebfda1b771b8cf75"@0000000000000000001795f3fb46b936d2110863380dd7216e111a4411c0572e2 + + + +1@f8ab8abba3a55a14e695f81f4d62a69bd3a1ee84d6f89fa02681704083119e6a$"@00000000000000000005b0829e2e37df67d0999e0e17a846ebfda1b771b8cf75(ؤ-2 +@8c283b3aa2cbe8c95dc8bd2bc7200083eb2da834b55db01b390d6fb891d3a2e1B02dea2370eac10a88d4812be1e539ecd8e1f83c827c8c55ee63d16dfb97f0abc9b2 +@8561d977999ed550f62e9b41220490705c8cee30a130a6f6eaec8fb4f26ecd70B037bf1583d5ac2af525a45553a546ed8976fcae819144d2433561669389a032c41B +)@f8ab8abba3a55a14e695f81f4d62a69bd3a1ee84d6f89fa02681704083119e6a""1JsGgPdg3SjaAyQatbX9u9pt7ZLG5WwJEt"UOP_DUP OP_HASH160 c3fc0652de136fc18ddf6456ca9a88dea47c9aaf OP_EQUALVERIFY OP_CHECKSIG*276a914c3fc0652de136fc18ddf6456ca9a88dea47c9aaf88ac*"1JsGgPdg3SjaAyQatbX9u9pt7ZLG5WwJEt8$J  +[@f8ab8abba3a55a14e695f81f4d62a69bd3a1ee84d6f89fa02681704083119e6a""1KoNghDAe7MgieJg77DWs7tAQjXPbbuEgH"UOP_DUP OP_HASH160 ce377fe262616320a5c436518e9508bb5c300363 OP_EQUALVERIFY OP_CHECKSIG*276a914ce377fe262616320a5c436518e9508bb5c30036388ac*"1KoNghDAe7MgieJg77DWs7tAQjXPbbuEgH8$J  + @f8ab8abba3a55a14e695f81f4d62a69bd3a1ee84d6f89fa02681704083119e6a"!1zfUejB3x3nivoET1bpiqiCNTyPakM63S"UOP_DUP OP_HASH160 0ae7d41ddab4cd52fb0c503d0249b3cb25c9acd3 OP_EQUALVERIFY OP_CHECKSIG*276a9140ae7d41ddab4cd52fb0c503d0249b3cb25c9acd388ac*!1zfUejB3x3nivoET1bpiqiCNTyPakM63S8$J  $ߓ-@00000000000000000012ec83c72fcee91495ceb0c87d093e5a35706d3606022c"@00000000000000000005b0829e2e37df67d0999e0e17a846ebfda1b771b8cf752$-@000000000000000000061c43e67cc48f3c16c86942c3c2e4d0efb957a592653b"@00000000000000000012ec83c72fcee91495ceb0c87d093e5a35706d3606022c2$-@0000000000000000000c095d64a5c817939aecb4991ce7042558180435792d94"@000000000000000000061c43e67cc48f3c16c86942c3c2e4d0efb957a592653b2 $ظ-@0000000000000000000ca2175b149dfa85bf039a7e408b1167515a09a71dd822"@0000000000000000000c095d64a5c817939aecb4991ce7042558180435792d942 + + + +1@77e5d1512efef50c686e57b768b93be7883897c902883e0973fb1548d3133cd3$"@0000000000000000000ca2175b149dfa85bf039a7e408b1167515a09a71dd822(ظ-2 +@a0778641c2e6cea4bbf818b2e5762e31af5fba767b5aa71c6f82e7f4ee70f553B032877fa0b50e8833d030457591863eb151ce08a5f397a6923754ae7be24a854722 +@a0778641c2e6cea4bbf818b2e5762e31af5fba767b5aa71c6f82e7f4ee70f553B025246623d19eeb7cadf77a2a69a796f146f54c1f42dc87bb7c357d7c73d1079bcB +@77e5d1512efef50c686e57b768b93be7883897c902883e0973fb1548d3133cd3""1JxVVFwzVr2zRohsUrhZ9h9ssPsbHtBCLg"UOP_DUP OP_HASH160 c4f8cbcfed39f231d27f7cddae744c41759728b8 OP_EQUALVERIFY OP_CHECKSIG*276a914c4f8cbcfed39f231d27f7cddae744c41759728b888ac*"1JxVVFwzVr2zRohsUrhZ9h9ssPsbHtBCLg8$J  +d@77e5d1512efef50c686e57b768b93be7883897c902883e0973fb1548d3133cd3""1HQUsFrpok9JKM955nBYjURT7qhEkqAZPp"UOP_DUP OP_HASH160 b3f2d76821ef4aec269f5fb92d806ab32d52094b OP_EQUALVERIFY OP_CHECKSIG*276a914b3f2d76821ef4aec269f5fb92d806ab32d52094b88ac*"1HQUsFrpok9JKM955nBYjURT7qhEkqAZPp8$J  +@77e5d1512efef50c686e57b768b93be7883897c902883e0973fb1548d3133cd3""1LUpQf1ZebJ3R19sCmWwfor8Yev3gQa82B"UOP_DUP OP_HASH160 d5ad31e7a5979e365a0fd2bb852b99f448663eca OP_EQUALVERIFY OP_CHECKSIG*276a914d5ad31e7a5979e365a0fd2bb852b99f448663eca88ac*"1LUpQf1ZebJ3R19sCmWwfor8Yev3gQa82B8$J $-@0000000000000000000c8eae862aa59ae7d0a88bc3490da8d5baf99d22a5f1cb"@0000000000000000000ca2175b149dfa85bf039a7e408b1167515a09a71dd8222$-@000000000000000000038a92432ce19096b0c8a4f24e2e8eeff26dff824629d3"@0000000000000000000c8eae862aa59ae7d0a88bc3490da8d5baf99d22a5f1cb2$-@0000000000000000000898a5d1a227ab85be9e914805c4b73f4718293a114ffb"@000000000000000000038a92432ce19096b0c8a4f24e2e8eeff26dff824629d32 + + +1@f09e5c788e9b76757f1040aa85d007fe6e06392a90d60ad95ac7a9ab90708197$"@0000000000000000000898a5d1a227ab85be9e914805c4b73f4718293a114ffb(-2 +@77e5d1512efef50c686e57b768b93be7883897c902883e0973fb1548d3133cd3B0355e1fb77b429489b5686dba1b7d6495e71f09850d1dca230d765c7062f72bafd2 +@77e5d1512efef50c686e57b768b93be7883897c902883e0973fb1548d3133cd3B032cee689f6f90b33f1e69038dbbaa8ddd00306b498bfca721e4ad627181af24f5B +@f09e5c788e9b76757f1040aa85d007fe6e06392a90d60ad95ac7a9ab90708197""1QJwryiTgQT3N9RkEperddqpqShx39jB5w"UOP_DUP OP_HASH160 ffafc2b728705d58064afe3cb546a39905c86f28 OP_EQUALVERIFY OP_CHECKSIG*276a914ffafc2b728705d58064afe3cb546a39905c86f2888ac*"1QJwryiTgQT3N9RkEperddqpqShx39jB5w8$J  +d@f09e5c788e9b76757f1040aa85d007fe6e06392a90d60ad95ac7a9ab90708197""1Kyw2jJgQAFPu8EfxYKk32wHzJThyaPZ7y"UOP_DUP OP_HASH160 d036a8e7e1848fcb92069fca0e64f7b9653c02a5 OP_EQUALVERIFY OP_CHECKSIG*276a914d036a8e7e1848fcb92069fca0e64f7b9653c02a588ac*"1Kyw2jJgQAFPu8EfxYKk32wHzJThyaPZ7y8$J  +ͯj@f09e5c788e9b76757f1040aa85d007fe6e06392a90d60ad95ac7a9ab90708197""15BNywT7GPy2jfXujPitjSJvYA5tPjuR4n"UOP_DUP OP_HASH160 2dd7031c95820c02326979d6c680a1e5748f8e41 OP_EQUALVERIFY OP_CHECKSIG*276a9142dd7031c95820c02326979d6c680a1e5748f8e4188ac*"15BNywT7GPy2jfXujPitjSJvYA5tPjuR4n8$J  + + +1@02cc3d798f774f23c6bc761bb75fdbdc1a13a524aca6543c9d8b7e690fff4cbe$"@0000000000000000000898a5d1a227ab85be9e914805c4b73f4718293a114ffb(-2 +@f8ab8abba3a55a14e695f81f4d62a69bd3a1ee84d6f89fa02681704083119e6aB026ba8abca6e488f4521e1e44577adcf77a489918b821859f364f43dfc71536c622 +@f8ab8abba3a55a14e695f81f4d62a69bd3a1ee84d6f89fa02681704083119e6aB02bd30482a826cadda78c414a33d3f1e3414ba287ad4a71e87754eaf36fae12376B +)@02cc3d798f774f23c6bc761bb75fdbdc1a13a524aca6543c9d8b7e690fff4cbe""15urmdkJnvvEKAvyeQNR5xqQs6hnbxT5CQ"UOP_DUP OP_HASH160 35dfadbd69228489696ca7f12835a7fae96cbe81 OP_EQUALVERIFY OP_CHECKSIG*276a91435dfadbd69228489696ca7f12835a7fae96cbe8188ac*"15urmdkJnvvEKAvyeQNR5xqQs6hnbxT5CQ8$J  +=@02cc3d798f774f23c6bc761bb75fdbdc1a13a524aca6543c9d8b7e690fff4cbe""18DvkX3WBq1StSGVMTgCAq4AytfWjWbNoX"UOP_DUP OP_HASH160 4f3abd93311f6f43a1e9ed94fa8ae07f8ec27eda OP_EQUALVERIFY OP_CHECKSIG*276a9144f3abd93311f6f43a1e9ed94fa8ae07f8ec27eda88ac*"18DvkX3WBq1StSGVMTgCAq4AytfWjWbNoX8$J  + +@02cc3d798f774f23c6bc761bb75fdbdc1a13a524aca6543c9d8b7e690fff4cbe""1A4bdpuJHfMVSyRCZzcRzurfFK4bWooNv8"UOP_DUP OP_HASH160 63674aae4f0cf22ac2f4e5eebd22e335f99458c8 OP_EQUALVERIFY OP_CHECKSIG*276a91463674aae4f0cf22ac2f4e5eebd22e335f99458c888ac*"1A4bdpuJHfMVSyRCZzcRzurfFK4bWooNv88$J $-@00000000000000000008978585fad59a8395b0d5ca6e18b99f728cf7b6c7b5a7"@0000000000000000000898a5d1a227ab85be9e914805c4b73f4718293a114ffb2 + +1@fc947b67d25023971d91cdf6ea7cddd1035d80e7ceb6e79d2bea7a14c5030e3d$"@00000000000000000008978585fad59a8395b0d5ca6e18b99f728cf7b6c7b5a7(-2 +@f09e5c788e9b76757f1040aa85d007fe6e06392a90d60ad95ac7a9ab90708197B02c11e25d91048d6380b3535916a0aab50a50c20c3b39ea0e0aaa655f0b06631372 +@c7b3d55bac0c5a4baeb82176d02c9cc794e35538fbc5dc37b03d88c16ef4b6eeB02b0bd93f53ad0ab738c726fd8bcd112e74fc8afea6d54389420629842c6d784902 +@da0610f7e9f394c2e36e08c7e1d337c6e9fa8d410703603d3f650930cab80ffaB0284e71b107e321e9d0456e674e290df13a4cab72f3723ae078388a1be512d60722 +@f09e5c788e9b76757f1040aa85d007fe6e06392a90d60ad95ac7a9ab90708197B02a443bee1c0fc3df370b3c27124061eed2d32e693913e6c7c01a715521811b993B +@fc947b67d25023971d91cdf6ea7cddd1035d80e7ceb6e79d2bea7a14c5030e3d"!19TR29FxjRabezFajbnjhDcdXuhtPhH6y"UOP_DUP OP_HASH160 01996089bfca419803606cd8c400fcf72017f73c OP_EQUALVERIFY OP_CHECKSIG*276a91401996089bfca419803606cd8c400fcf72017f73c88ac*!19TR29FxjRabezFajbnjhDcdXuhtPhH6y8$J  +d@fc947b67d25023971d91cdf6ea7cddd1035d80e7ceb6e79d2bea7a14c5030e3d""1DDABVVrPkDWWJV81vvvyVpms8yaNDYLKC"UOP_DUP OP_HASH160 85ee2a2df4a890419fd284d2f53ff7bd77e4e06a OP_EQUALVERIFY OP_CHECKSIG*276a91485ee2a2df4a890419fd284d2f53ff7bd77e4e06a88ac*"1DDABVVrPkDWWJV81vvvyVpms8yaNDYLKC8$J  +@fc947b67d25023971d91cdf6ea7cddd1035d80e7ceb6e79d2bea7a14c5030e3d""1QD3AfVEXzxw86wACsDKi8SpfubRThTG4W"UOP_DUP OP_HASH160 fe91b173533312ef95ff2507e2a4378485c356a2 OP_EQUALVERIFY OP_CHECKSIG*276a914fe91b173533312ef95ff2507e2a4378485c356a288ac*"1QD3AfVEXzxw86wACsDKi8SpfubRThTG4W8$J  + + +1@0e320c84dcaefd743d7900dc4f543cd92187b70bdd0f1598f832c90ef0767915$"@00000000000000000008978585fad59a8395b0d5ca6e18b99f728cf7b6c7b5a7(-2 +@5d47e53db3f77d747c16b4ec276139e338abfde3346c940898c0101b03e57132B02ba39d4e307fe0b2c7b30d7c7d3654372cb5a19c33f1e5f67e67e9351606092282 +@96e5c0dcfe92d88e99dc23d7d7ee995a06244ef2a1f745f7420112d8be7f8819B02626cfd12a9dd2b54a7dc86044aa1cb6c62ee5b9646a03dc1dd64141e6b205c75B +%@0e320c84dcaefd743d7900dc4f543cd92187b70bdd0f1598f832c90ef0767915""1MoeUv4ApbLpwL2qUWkQLu84KuEkeZKzJf"UOP_DUP OP_HASH160 e434f00e8aa96958bbc790cc16415518761bcb17 OP_EQUALVERIFY OP_CHECKSIG*276a914e434f00e8aa96958bbc790cc16415518761bcb1788ac*"1MoeUv4ApbLpwL2qUWkQLu84KuEkeZKzJf8$J  +=@0e320c84dcaefd743d7900dc4f543cd92187b70bdd0f1598f832c90ef0767915""12FuEi8GCjHFRP6EYTZyzZQAMA4cqubt8e"UOP_DUP OP_HASH160 0dc98dd0e58d8a5ebdf016152da8b00c745404a8 OP_EQUALVERIFY OP_CHECKSIG*276a9140dc98dd0e58d8a5ebdf016152da8b00c745404a888ac*"12FuEi8GCjHFRP6EYTZyzZQAMA4cqubt8e8$J  +ʒ@0e320c84dcaefd743d7900dc4f543cd92187b70bdd0f1598f832c90ef0767915""1Jz2NX8qAt5TatTQuNkMVFFKPXJ2iM98X6"UOP_DUP OP_HASH160 c542fe1c78fa9ab7b59012cedd6d79f4accc0691 OP_EQUALVERIFY OP_CHECKSIG*276a914c542fe1c78fa9ab7b59012cedd6d79f4accc069188ac*"1Jz2NX8qAt5TatTQuNkMVFFKPXJ2iM98X68$J $-@00000000000000000005502925a02c3658a3c5c47132890f67f0bafe34889b2f"@00000000000000000008978585fad59a8395b0d5ca6e18b99f728cf7b6c7b5a72$-@0000000000000000000d725f2c4c51e13808b5fb78d39a43fbef8c32dfd26ecd"@00000000000000000005502925a02c3658a3c5c47132890f67f0bafe34889b2f2$-@000000000000000000162398644b199c748341f3404e4c03b6179a7d6d92ca76"@0000000000000000000d725f2c4c51e13808b5fb78d39a43fbef8c32dfd26ecd2$-@000000000000000000143568dd384d81b4aada5133b21289cec25d425521fdaa"@000000000000000000162398644b199c748341f3404e4c03b6179a7d6d92ca762 + + +1@fa9cd2204d9e91dfdf770bb080567d521f9714153545c20d96380db6a0fefa8c$"@000000000000000000143568dd384d81b4aada5133b21289cec25d425521fdaa(-2 +@88898c32f42337b0bd40f9986a9111012dfee1f0434374275a0c4ad7f5316f4dB027709b699d26932172eec42e8f79501fff694297ef325b5c7e612bb104215aaf12 +@bef16c17f394a0e3b3a397ead2c023304500181d526aae933368230ca951436dB02fa3d328e9f75cd8e1c7052a3eb6f1e9f75c9dbca047c2948bc4c4bdcfbf521b5B +@fa9cd2204d9e91dfdf770bb080567d521f9714153545c20d96380db6a0fefa8c""18ht1gLfFnn66p3sTiXW4mhhW7ikT7XeNv"UOP_DUP OP_HASH160 548419f3c3f0a590918f34805d3fbb084b5b753d OP_EQUALVERIFY OP_CHECKSIG*276a914548419f3c3f0a590918f34805d3fbb084b5b753d88ac*"18ht1gLfFnn66p3sTiXW4mhhW7ikT7XeNv8$J  +@fa9cd2204d9e91dfdf770bb080567d521f9714153545c20d96380db6a0fefa8c""14H84acrcMNfhJYLvjQnFr9oF6uruw6awK"UOP_DUP OP_HASH160 23f4ed74e658b5da1314e33d1d0ebe9047de5100 OP_EQUALVERIFY OP_CHECKSIG*276a91423f4ed74e658b5da1314e33d1d0ebe9047de510088ac*"14H84acrcMNfhJYLvjQnFr9oF6uruw6awK8$J  + @fa9cd2204d9e91dfdf770bb080567d521f9714153545c20d96380db6a0fefa8c""17iULxU8hDX5JYwxPFresCQUCjnL4RfMj6"UOP_DUP OP_HASH160 49a8a28393f0dcb5af2dd9453419ab9317df8666 OP_EQUALVERIFY OP_CHECKSIG*276a91449a8a28393f0dcb5af2dd9453419ab9317df866688ac*"17iULxU8hDX5JYwxPFresCQUCjnL4RfMj68$J ; + +1@d1a7f38dc062c0abdd671666c7cfbe094edbb461bd0d0a31599af27aa58e55b3$"@000000000000000000143568dd384d81b4aada5133b21289cec25d425521fdaa(-2 +@bef16c17f394a0e3b3a397ead2c023304500181d526aae933368230ca951436dB028e8cdcd36d1b8d485a3dc1629eb4f2956ab5b683bb8af9840e3b692b4353d6422 +@44395bdd47b3a79c079e94bfa9f3a0c5765ab0c9ada51a1433ad6e9a82d6a456B02fb4e543e28ed4dc8f1b4d657504cba311b260bc5ffab3616a4b8fc838e36d73e2 +@e73cc27280cc3e94e1c0475855e9d66f60ad90525bbda49f0c98b09d7c2a487cB024b541c897ffea239c1b88b7002217b7eb3041911828a85b5293a2afd4bffaa20B +@d1a7f38dc062c0abdd671666c7cfbe094edbb461bd0d0a31599af27aa58e55b3""15w8zhU2funcvEpj8kYahBGLmiY9bSDxFM"UOP_DUP OP_HASH160 361da38760f09e272b58124909162eac98cc502d OP_EQUALVERIFY OP_CHECKSIG*276a914361da38760f09e272b58124909162eac98cc502d88ac*"15w8zhU2funcvEpj8kYahBGLmiY9bSDxFM8$J  +@d1a7f38dc062c0abdd671666c7cfbe094edbb461bd0d0a31599af27aa58e55b3""1LnASoSzbKFDEBJXnC3GNmnHgcY9GVTSXc"UOP_DUP OP_HASH160 d8f4fe094a76219171e4e827f8cc22cc679073f0 OP_EQUALVERIFY OP_CHECKSIG*276a914d8f4fe094a76219171e4e827f8cc22cc679073f088ac*"1LnASoSzbKFDEBJXnC3GNmnHgcY9GVTSXc8$J  + +@d1a7f38dc062c0abdd671666c7cfbe094edbb461bd0d0a31599af27aa58e55b3""13jijNrW8Y14eF2e1d4sad2YKmoeQHK2An"UOP_DUP OP_HASH160 1e048e93be002ed75e4b505a1163a7c375490d4b OP_EQUALVERIFY OP_CHECKSIG*276a9141e048e93be002ed75e4b505a1163a7c375490d4b88ac*"13jijNrW8Y14eF2e1d4sad2YKmoeQHK2An8$J ;$-@00000000000000000006c441aab5dec880093c2fd79a04f2e0c0f8b040409958"@000000000000000000143568dd384d81b4aada5133b21289cec25d425521fdaa2 $-@000000000000000000158f34484888d7b4a35cbb0175d9f25423446ca6c5c947"@00000000000000000006c441aab5dec880093c2fd79a04f2e0c0f8b0404099582 + + + +1@5df15eec40a380885c2bb35e105096824e6d185b91ecaf4a04df72090a5c6c34$"@000000000000000000158f34484888d7b4a35cbb0175d9f25423446ca6c5c947(-2 +@c34e402fe96985bb16c91af5b3342eb25d27d3fd88ca1c225bf28344865ef493B023bde64c10473be235934565486e6e2dc2a9aabcaedaab44b4b374d682c5c381f2 +@2393f370ee0bd47f58766a350793d51bb3f9cf63ed4867ae41254d306f0f4adaB02da5ef9f2b4bfcd20aed671bf70c7b8248b7d8340e14dd852e7bf2c0c48baeeb5B +@5df15eec40a380885c2bb35e105096824e6d185b91ecaf4a04df72090a5c6c34""1KBaLKtbN5fEpzzQ5DE3FJt7ShXCzUoGGx"UOP_DUP OP_HASH160 c7723fb6aceffeb37d7a40e913ad5e11ed41638b OP_EQUALVERIFY OP_CHECKSIG*276a914c7723fb6aceffeb37d7a40e913ad5e11ed41638b88ac*"1KBaLKtbN5fEpzzQ5DE3FJt7ShXCzUoGGx8$J  + @5df15eec40a380885c2bb35e105096824e6d185b91ecaf4a04df72090a5c6c34""1KYBtRYj9iqAWNQukZ14TYaoVj6Em4L3D2"UOP_DUP OP_HASH160 cb583f218b6a35b745037dbd1e464325bae17a07 OP_EQUALVERIFY OP_CHECKSIG*276a914cb583f218b6a35b745037dbd1e464325bae17a0788ac*"1KYBtRYj9iqAWNQukZ14TYaoVj6Em4L3D28$J  +_@5df15eec40a380885c2bb35e105096824e6d185b91ecaf4a04df72090a5c6c34""1FMnUoGiqp4BkJAPejjjVqCZ8F6KLszuHP"UOP_DUP OP_HASH160 9d800b5d586a3b8a14b5b7ccba2df0db253d6554 OP_EQUALVERIFY OP_CHECKSIG*276a9149d800b5d586a3b8a14b5b7ccba2df0db253d655488ac*"1FMnUoGiqp4BkJAPejjjVqCZ8F6KLszuHP8$J $-@0000000000000000000eff67a22b50930aca7004d77d93059a9d99057a26002d"@000000000000000000158f34484888d7b4a35cbb0175d9f25423446ca6c5c9472$-@00000000000000000004097f84e748c968e2343eb84ae973c3f158656bfe980c"@0000000000000000000eff67a22b50930aca7004d77d93059a9d99057a26002d2$-@0000000000000000001684480c2bddead00670f7c759d74f55651d3b2e2e9b61"@00000000000000000004097f84e748c968e2343eb84ae973c3f158656bfe980c2$ך-@0000000000000000000444135a33aad26040e8717c2b4f8fc698e2cfe5d35281"@0000000000000000001684480c2bddead00670f7c759d74f55651d3b2e2e9b612$-@000000000000000000137c34ffcc84a986f1cd18e1b2e00f6188a35f38b039d8"@0000000000000000000444135a33aad26040e8717c2b4f8fc698e2cfe5d352812$-@0000000000000000000267d5775d8339c03624ba736e0f850e77127b707a01e9"@000000000000000000137c34ffcc84a986f1cd18e1b2e00f6188a35f38b039d82$Ƚ-@0000000000000000000849020736fe7457e032fcaa2be2e276f8d1b0402d046f"@0000000000000000000267d5775d8339c03624ba736e0f850e77127b707a01e92$Ǿ-@00000000000000000005db30998093a938d47c8105aff011752e9d815f9ed0c3"@0000000000000000000849020736fe7457e032fcaa2be2e276f8d1b0402d046f2$-@00000000000000000006e5f8ade3a1ff23a88073be827ec95d9f5ed9af7233e7"@00000000000000000005db30998093a938d47c8105aff011752e9d815f9ed0c32$-@00000000000000000010f24d16ad682e04c8ce543385293b17f075ba9cf72802"@00000000000000000006e5f8ade3a1ff23a88073be827ec95d9f5ed9af7233e72$-@00000000000000000005079ecc8d6520ebe4bd7422c7b203fd27e5b7754bf702"@00000000000000000010f24d16ad682e04c8ce543385293b17f075ba9cf728022$-@00000000000000000010b6ff3ef40c842d2061c8017c4cc467bc340f12995541"@00000000000000000005079ecc8d6520ebe4bd7422c7b203fd27e5b7754bf7022$-@000000000000000000060ab300a1c64c7b7af9cf1924b003bba132638ff7760e"@00000000000000000010b6ff3ef40c842d2061c8017c4cc467bc340f129955412$-@00000000000000000013d85c1863e65939c59f2dc23d9256729bfb18b77196b6"@000000000000000000060ab300a1c64c7b7af9cf1924b003bba132638ff7760e2$-@00000000000000000015883059f087b2ecdd5610b868645cb9d5a03bf83d3234"@00000000000000000013d85c1863e65939c59f2dc23d9256729bfb18b77196b62 $-@000000000000000000139e9a337b717dd2ba8200b30d87c5dbd23bd004d34d30"@00000000000000000015883059f087b2ecdd5610b868645cb9d5a03bf83d32342 + +1@d5886e2ae2bfacb5ab112e29bfd0075aac2f93ac5c1e1de1a3a5d5aff0de650d$"@000000000000000000139e9a337b717dd2ba8200b30d87c5dbd23bd004d34d30(-2 +@074022eb301b24e67d0cc7fb6394c47f4e0f47a75e1239bf773f775bede69376B03673ccff678e6c6f046d29c4062465d77864449afe3c583c5ea33d47b96da49982 +@074022eb301b24e67d0cc7fb6394c47f4e0f47a75e1239bf773f775bede69376B02c37465a58ed5bc63c7f04dde1cac62cb0f6ffe47d037f9b421eefcd1d461bd8cB +@d5886e2ae2bfacb5ab112e29bfd0075aac2f93ac5c1e1de1a3a5d5aff0de650d""13JNgdrxah2juxudQ8qyXWUoZ8YGZ2oATa"UOP_DUP OP_HASH160 19396c5c65dab74cb4025e9fb724d2df4eb83a25 OP_EQUALVERIFY OP_CHECKSIG*276a91419396c5c65dab74cb4025e9fb724d2df4eb83a2588ac*"13JNgdrxah2juxudQ8qyXWUoZ8YGZ2oATa8$J  + +@d5886e2ae2bfacb5ab112e29bfd0075aac2f93ac5c1e1de1a3a5d5aff0de650d""13JNgdrxah2juxudQ8qyXWUoZ8YGZ2oATa"UOP_DUP OP_HASH160 19396c5c65dab74cb4025e9fb724d2df4eb83a25 OP_EQUALVERIFY OP_CHECKSIG*276a91419396c5c65dab74cb4025e9fb724d2df4eb83a2588ac*"13JNgdrxah2juxudQ8qyXWUoZ8YGZ2oATa8$J  +@d5886e2ae2bfacb5ab112e29bfd0075aac2f93ac5c1e1de1a3a5d5aff0de650d""12gDA1h8Wo9KBKryHqNS87dfHUpb6kd9p7"UOP_DUP OP_HASH160 12627ebe5cbec30f878a68a02f764746aa13986e OP_EQUALVERIFY OP_CHECKSIG*276a91412627ebe5cbec30f878a68a02f764746aa13986e88ac*"12gDA1h8Wo9KBKryHqNS87dfHUpb6kd9p78$J  +@d5886e2ae2bfacb5ab112e29bfd0075aac2f93ac5c1e1de1a3a5d5aff0de650d"l"6OP_RETURN 13018d92ac7febc2e5e1080df9cde540f60d5b051687*06a1613018d92ac7febc2e5e1080df9cde540f60d5b0516872 @ [8$J   +$-@00000000000000000011a499d3cf648a54361db8a2fa2ec14501edc307148b31"@000000000000000000139e9a337b717dd2ba8200b30d87c5dbd23bd004d34d302$-@00000000000000000018bacd993419741fb2379e574d10495ef600668ee45be6"@00000000000000000011a499d3cf648a54361db8a2fa2ec14501edc307148b312$-@00000000000000000010b2626d0e4f66edc62c7f8c25a2b75619d8b11c5caf4d"@00000000000000000018bacd993419741fb2379e574d10495ef600668ee45be62¢$-@000000000000000000098510a429b3be58c0e7da996d2bffb8b9845b8c6c4312"@00000000000000000010b2626d0e4f66edc62c7f8c25a2b75619d8b11c5caf4d2â$Ҁ-@0000000000000000000a434bdc6aa025648ab800ca9567d0aaa8b9bbe8252b88"@000000000000000000098510a429b3be58c0e7da996d2bffb8b9845b8c6c43122 + + +1@ec57d51c0bafdeef4031f91350ec8ee0007091f87864d96f22c370af64858123â$"@0000000000000000000a434bdc6aa025648ab800ca9567d0aaa8b9bbe8252b88(Ҁ-2 +@21c8125b7d67a28221242181ac7ce5c989c197677fb4e2cf1451fe6921b717e5B034adae36f39df607a5714626ca6c5450d3ca6a625f940a1118f9beb2c91bc0c182 +@6ca5f88b3fef90dceb5cd6d4f332d76f8c86ea607b06fec32aa48ea27744e812B02b8fce938d4351b62816c2cb7b8a21f42ff5ee633cb5ed151cd19f45c761c5c70B +@ec57d51c0bafdeef4031f91350ec8ee0007091f87864d96f22c370af64858123""1EPJtmDBxgnheDpau2Tw34GLy2FDYHV6Hy"UOP_DUP OP_HASH160 92d1b8e31fcfbf309145a33318fc1bbcadf31686 OP_EQUALVERIFY OP_CHECKSIG*276a91492d1b8e31fcfbf309145a33318fc1bbcadf3168688ac*"1EPJtmDBxgnheDpau2Tw34GLy2FDYHV6Hy8â$J  + @ec57d51c0bafdeef4031f91350ec8ee0007091f87864d96f22c370af64858123""1B4J3a1jiwEjWhUSKTV2hp1YsbaVDjp1fd"UOP_DUP OP_HASH160 6e50bbcc3ce257122439fb76059845e4ab0942ea OP_EQUALVERIFY OP_CHECKSIG*276a9146e50bbcc3ce257122439fb76059845e4ab0942ea88ac*"1B4J3a1jiwEjWhUSKTV2hp1YsbaVDjp1fd8â$J  +ˇQ@ec57d51c0bafdeef4031f91350ec8ee0007091f87864d96f22c370af64858123""1Q2cWhCE9FLERpQbPMHZEDbdcUf9zNS5Vi"UOP_DUP OP_HASH160 fc98f3ef4c024f6260b1f2c449264631b6aaef30 OP_EQUALVERIFY OP_CHECKSIG*276a914fc98f3ef4c024f6260b1f2c449264631b6aaef3088ac*"1Q2cWhCE9FLERpQbPMHZEDbdcUf9zNS5Vi8â$J  + +1@8fb346105318a90b5f4254be73dce0464765fb9309945ad020ce157369136eb0â$"@0000000000000000000a434bdc6aa025648ab800ca9567d0aaa8b9bbe8252b88(Ҁ-2 +@1f6d743f27d411db665cddd1b3782c37ce5c4b7b447600261fe3241ce8451be1B029fc2b0b2b02d657c4b861a76745a36dadf4e2ae52d37d41dc5ea6de4530645382 +@b073b895387e058f778e954f0ba57a9985efed06a28e03c8a6c094a86627f456B02f1efe472772fc008c258ede1159b4bd28aaf63a4289b313c51f16192b6918baf2 +@835ad10613479b0ffd0c253799f6518078ada8cd9c053a576b5851a353bde053B03b1fd2428c20af4f2d3300d338576372cbf5c75b9608ef75a92dd36a9412d09c52 +@1f6d743f27d411db665cddd1b3782c37ce5c4b7b447600261fe3241ce8451be1B03da2ee6fd198a2bf0f69db15b8b57bb503fa6c69944d869f3909a6066b27aa080B +L@8fb346105318a90b5f4254be73dce0464765fb9309945ad020ce157369136eb0""1NjWeEiDnYpCHA8ox4zX6sbTT5T8PQvRUZ"UOP_DUP OP_HASH160 ee64db12ccd72effaa634eb2086b848ce3a8786c OP_EQUALVERIFY OP_CHECKSIG*276a914ee64db12ccd72effaa634eb2086b848ce3a8786c88ac*"1NjWeEiDnYpCHA8ox4zX6sbTT5T8PQvRUZ8â$J  + @8fb346105318a90b5f4254be73dce0464765fb9309945ad020ce157369136eb0""16tpgYm8u6rWw2EnE2GhUSTDgXihs3222o"UOP_DUP OP_HASH160 40a5a551bc20d32bf122ab6b8dad29340423be3e OP_EQUALVERIFY OP_CHECKSIG*276a91440a5a551bc20d32bf122ab6b8dad29340423be3e88ac*"16tpgYm8u6rWw2EnE2GhUSTDgXihs3222o8â$J  +@8fb346105318a90b5f4254be73dce0464765fb9309945ad020ce157369136eb0""1AYdgKAMv1ymC3M8c7c6Y7Fcu7zjKWP5Ms"UOP_DUP OP_HASH160 68b4a4daec728c57cf3a01dd00b71b7192690693 OP_EQUALVERIFY OP_CHECKSIG*276a91468b4a4daec728c57cf3a01dd00b71b719269069388ac*"1AYdgKAMv1ymC3M8c7c6Y7Fcu7zjKWP5Ms8â$J  Ģ$ݞ-@00000000000000000013341fbb6aa6f0b83f80e96ebf4361834dec97fe842bad"@0000000000000000000a434bdc6aa025648ab800ca9567d0aaa8b9bbe8252b882Ţ$-@00000000000000000001d3d5123de072f10cd0cc853147a6fed6f8ab20a8157a"@00000000000000000013341fbb6aa6f0b83f80e96ebf4361834dec97fe842bad2Ƣ$-@00000000000000000012b00a08bfe9655d1dc4315e9d6da0a97443a8fff2e1bc"@00000000000000000001d3d5123de072f10cd0cc853147a6fed6f8ab20a8157a2Ǣ$-@00000000000000000015943fee355a01c740d106509aef076fc556f44de90b0a"@00000000000000000012b00a08bfe9655d1dc4315e9d6da0a97443a8fff2e1bc2Ȣ$-@0000000000000000000fe03dc34486f74b05bfa7803d5a3ea6d3c363cda37e60"@00000000000000000015943fee355a01c740d106509aef076fc556f44de90b0a2 + + +1@e421ba5d0c98b114d1a43013d5806360e65970df5ee35054043bba6f4111e411Ȣ$"@0000000000000000000fe03dc34486f74b05bfa7803d5a3ea6d3c363cda37e60(-2 +@5df15eec40a380885c2bb35e105096824e6d185b91ecaf4a04df72090a5c6c34B03229226c56175a74b423c82bfcd3d5731824055e8893850d2c34fd5923c0ef8292 +@2ad9f9d9078d810b1a8719fc311d6e9fcc00c8f1f83da62ae6d36cf5fa907bdbB0207235ae07008102b5fa384eeff4d6c922e8198f8c7ed3c6fe2ff1eff3888c020B +@e421ba5d0c98b114d1a43013d5806360e65970df5ee35054043bba6f4111e411""1KcGPWYHeoqbj9V5JejVL8BBYsZrLaJAgG"UOP_DUP OP_HASH160 cc1dab08c2b961b54f68d0b4c461ce893f08f75a OP_EQUALVERIFY OP_CHECKSIG*276a914cc1dab08c2b961b54f68d0b4c461ce893f08f75a88ac*"1KcGPWYHeoqbj9V5JejVL8BBYsZrLaJAgG8Ȣ$J  + @e421ba5d0c98b114d1a43013d5806360e65970df5ee35054043bba6f4111e411""1LfL49qxU6SeMJp6C7Tn82kmYKa4Qm6etM"UOP_DUP OP_HASH160 d7aa1a2a9e00d9cfdddc8686b1df80c413282448 OP_EQUALVERIFY OP_CHECKSIG*276a914d7aa1a2a9e00d9cfdddc8686b1df80c41328244888ac*"1LfL49qxU6SeMJp6C7Tn82kmYKa4Qm6etM8Ȣ$J  +ӇQ@e421ba5d0c98b114d1a43013d5806360e65970df5ee35054043bba6f4111e411""15PJtE8DttsKgZNRpxEHJcCSXWqpgUWFVq"UOP_DUP OP_HASH160 3018951b4e7c163e88817076ac90f9966fc447ee OP_EQUALVERIFY OP_CHECKSIG*276a9143018951b4e7c163e88817076ac90f9966fc447ee88ac*"15PJtE8DttsKgZNRpxEHJcCSXWqpgUWFVq8Ȣ$J  + + +1@e5cd4404b50b63a6655e828a756671d44df70d0a3dcdaaa956e838c475f2142fȢ$"@0000000000000000000fe03dc34486f74b05bfa7803d5a3ea6d3c363cda37e60(-2 +@ad7e3ebe22c8e10c2882737236aa753305fa65b056c0700e3bafb144550ac1acB02c321437e511686bcb645b0e8417442541bc59feac1c1a0e27cd6053e18ceb6be2 +@f97067d2a43960eef72d50dea02296ae35a5a3395343013e146733c3d385d267B0322459ecfbb0753b301b17d982e9d4f7173e95824effa81456bdca354a5f4cc21B +@e5cd4404b50b63a6655e828a756671d44df70d0a3dcdaaa956e838c475f2142f""1G63LMoLSgDWhxxwdtW4a2wvW6VZAwdotz"UOP_DUP OP_HASH160 a57dea29a38300fb5d1cf30181e28b51fa6144f8 OP_EQUALVERIFY OP_CHECKSIG*276a914a57dea29a38300fb5d1cf30181e28b51fa6144f888ac*"1G63LMoLSgDWhxxwdtW4a2wvW6VZAwdotz8Ȣ$J  +@e5cd4404b50b63a6655e828a756671d44df70d0a3dcdaaa956e838c475f2142f""126JgYauet6pddWgcuqBiMvr9qBGdnaNt6"UOP_DUP OP_HASH160 0bf8f732c45306bc239178bbe803b5a16533737c OP_EQUALVERIFY OP_CHECKSIG*276a9140bf8f732c45306bc239178bbe803b5a16533737c88ac*"126JgYauet6pddWgcuqBiMvr9qBGdnaNt68Ȣ$J  +_@e5cd4404b50b63a6655e828a756671d44df70d0a3dcdaaa956e838c475f2142f""17HnG7tUN1PJgFcphnYDgwX9yH9976xMYN"UOP_DUP OP_HASH160 44fd31196f109b38582853de8e25f785e48bc1ef OP_EQUALVERIFY OP_CHECKSIG*276a91444fd31196f109b38582853de8e25f785e48bc1ef88ac*"17HnG7tUN1PJgFcphnYDgwX9yH9976xMYN8Ȣ$J  + + +1@173bd3fc97112e5f392725ae06f3bac47e70c6073b64c375137212f887eb4438Ȣ$"@0000000000000000000fe03dc34486f74b05bfa7803d5a3ea6d3c363cda37e60(-2 +@198ca2c7ed8386a91fb3c2336ec5b1078431a4f19cf6f985d4108441f9093fd3B02bcf3f1aa78dc7b64f408497588822e89dd08ef8d09164634790acf485a268dce2 +@30c2fa95e9c14bf72a2455995946cec7d16d66ab743cf6caf5c7ed55c76e8896B02981b883480bd9bf6578094650ef729ae3833fad0720d42f617f4dad7c90edfccB +@173bd3fc97112e5f392725ae06f3bac47e70c6073b64c375137212f887eb4438""1JP32kuvsgcDRkmZfsixPNcAcQgjG1XgKq"UOP_DUP OP_HASH160 bea4fbfa558ab832b2e08a52a6f9fbd67ea22e9f OP_EQUALVERIFY OP_CHECKSIG*276a914bea4fbfa558ab832b2e08a52a6f9fbd67ea22e9f88ac*"1JP32kuvsgcDRkmZfsixPNcAcQgjG1XgKq8Ȣ$J  +@173bd3fc97112e5f392725ae06f3bac47e70c6073b64c375137212f887eb4438""123iramMnwhro4Frv7mVf2shBCJXhGnNin"UOP_DUP OP_HASH160 0b7be579be20068d3c6c08cd7d6323dfe30d630f OP_EQUALVERIFY OP_CHECKSIG*276a9140b7be579be20068d3c6c08cd7d6323dfe30d630f88ac*"123iramMnwhro4Frv7mVf2shBCJXhGnNin8Ȣ$J  +Z@173bd3fc97112e5f392725ae06f3bac47e70c6073b64c375137212f887eb4438""1Pdq4PESkZnmiQKhYMQmkm5VSKzF4cNSyF"UOP_DUP OP_HASH160 f849dbe3b9085923dba1e6f380c8bfeef57b16ac OP_EQUALVERIFY OP_CHECKSIG*276a914f849dbe3b9085923dba1e6f380c8bfeef57b16ac88ac*"1Pdq4PESkZnmiQKhYMQmkm5VSKzF4cNSyF8Ȣ$J  + + +1@f66be1cc7020994f3ff6b94b81be06144f60ce09bc4d6e94cfc0cb8ba7389d44Ȣ$"@0000000000000000000fe03dc34486f74b05bfa7803d5a3ea6d3c363cda37e60(-2 +@4c0522eee76e2c94e2926406c98e9f9934ee6363e6870d7068942ffb223255a1B02d57eb3773ea8787020b97c28dff8edfe17ac8033a4c0aa05171c221f9370af082 +@75ddeefd1fcc08cce655f0424cb355cd32fbb9b6bb04bacf5422cb1a89c09981B02ba8814835f39f96042ba02f2b82b389098b0d484d27574056719b7788be9d3b1B +@f66be1cc7020994f3ff6b94b81be06144f60ce09bc4d6e94cfc0cb8ba7389d44""1KdK4qFmBnrcNzjc2mzdLVBWevZAtuvEpy"UOP_DUP OP_HASH160 cc5051cc84ad0c6913e64cb1a45df5fdcbeba068 OP_EQUALVERIFY OP_CHECKSIG*276a914cc5051cc84ad0c6913e64cb1a45df5fdcbeba06888ac*"1KdK4qFmBnrcNzjc2mzdLVBWevZAtuvEpy8Ȣ$J  +@f66be1cc7020994f3ff6b94b81be06144f60ce09bc4d6e94cfc0cb8ba7389d44""1DA3bwLjGYZZHWCD5E3Jz15QV7PzJLuX8V"UOP_DUP OP_HASH160 85576ce72ca06dcabb3802d442639d84ca225432 OP_EQUALVERIFY OP_CHECKSIG*276a91485576ce72ca06dcabb3802d442639d84ca22543288ac*"1DA3bwLjGYZZHWCD5E3Jz15QV7PzJLuX8V8Ȣ$J  +͇Q@f66be1cc7020994f3ff6b94b81be06144f60ce09bc4d6e94cfc0cb8ba7389d44""1GWDfwFh1i784ja23RnohqtHkDkGCYJW4A"UOP_DUP OP_HASH160 aa1086f12602ae02a0af91336009550c3316688e OP_EQUALVERIFY OP_CHECKSIG*276a914aa1086f12602ae02a0af91336009550c3316688e88ac*"1GWDfwFh1i784ja23RnohqtHkDkGCYJW4A8Ȣ$J  + + +1@224a5c0119076236c8a887226a0ee891b390b935b34d4d4493d8956561ad214aȢ$"@0000000000000000000fe03dc34486f74b05bfa7803d5a3ea6d3c363cda37e60(-2 +@f916add8cea6634c0dbeac16ae344e5605241f6be2bbe391ec1567cfd44c527aB026971dedcf9ae9271c39e8590a472326893ecc571b2493783185ef0072c0a75632 +@4ceb96d3f0faac6054ecf9145399f641c6856acba4fa84c92e63fdc02e3cccf2B02e798bcc86d9ff7fbde32bdffaf5e660c27b4c4cf21575c4bdd66a97b964b7f4aB +@224a5c0119076236c8a887226a0ee891b390b935b34d4d4493d8956561ad214a""12JHrZmZuTiBPjsc1bQXcNvQxR48aRQSuw"UOP_DUP OP_HASH160 0e3d44412be15eb94d7ab7b671f9ef5369207b10 OP_EQUALVERIFY OP_CHECKSIG*276a9140e3d44412be15eb94d7ab7b671f9ef5369207b1088ac*"12JHrZmZuTiBPjsc1bQXcNvQxR48aRQSuw8Ȣ$J  +@224a5c0119076236c8a887226a0ee891b390b935b34d4d4493d8956561ad214a""1KmKdp4TjxHiivcDuv7UFi96z6pAWMcE1Y"UOP_DUP OP_HASH160 cdd41f331622857b817928da481f5d8dfd3bd99f OP_EQUALVERIFY OP_CHECKSIG*276a914cdd41f331622857b817928da481f5d8dfd3bd99f88ac*"1KmKdp4TjxHiivcDuv7UFi96z6pAWMcE1Y8Ȣ$J  +X@224a5c0119076236c8a887226a0ee891b390b935b34d4d4493d8956561ad214a""1FkFbhVB1K3P7tdsLBSMwpptopVGz5n6b9"UOP_DUP OP_HASH160 a1bfd55503d7ccb4844722d5380465bf757ca8ad OP_EQUALVERIFY OP_CHECKSIG*276a914a1bfd55503d7ccb4844722d5380465bf757ca8ad88ac*"1FkFbhVB1K3P7tdsLBSMwpptopVGz5n6b98Ȣ$J  + + +1@e3ccaeb25fc58f4b2d3e62cddded1db5979c823fee55bbd2127066889b5de256Ȣ$"@0000000000000000000fe03dc34486f74b05bfa7803d5a3ea6d3c363cda37e60(-2 +@ec57d51c0bafdeef4031f91350ec8ee0007091f87864d96f22c370af64858123B039e8db51f32b1bfb29f8122923a47e31956f762285a6a19715a323826489188a22 +@5b3a8e378c543ce4b53da2e4a6587645a43e7673358703ba4d59096cfbc805a3B02193fe8d39d00f896a3f796005ff3e5450fbcd58d45e28c6cc281d076ab79db36B +@e3ccaeb25fc58f4b2d3e62cddded1db5979c823fee55bbd2127066889b5de256""1Q8wm1vwhHCiH4N7TnsJgboRE7dQeR6ecw"UOP_DUP OP_HASH160 fdcb83e326aa957c9f0bd01b38cfc57d0d01268b OP_EQUALVERIFY OP_CHECKSIG*276a914fdcb83e326aa957c9f0bd01b38cfc57d0d01268b88ac*"1Q8wm1vwhHCiH4N7TnsJgboRE7dQeR6ecw8Ȣ$J  + @e3ccaeb25fc58f4b2d3e62cddded1db5979c823fee55bbd2127066889b5de256""1L3uLku7AnE5pJfMEHDSGqFBGwRojRCUYb"UOP_DUP OP_HASH160 d0f6e9e03a85136cf508879d4cc5e1aabe54b20e OP_EQUALVERIFY OP_CHECKSIG*276a914d0f6e9e03a85136cf508879d4cc5e1aabe54b20e88ac*"1L3uLku7AnE5pJfMEHDSGqFBGwRojRCUYb8Ȣ$J  +ӇQ@e3ccaeb25fc58f4b2d3e62cddded1db5979c823fee55bbd2127066889b5de256""1MDShEU8GmuRTfK7LJ8cPwehaHhupZuqgR"UOP_DUP OP_HASH160 ddbcf488318452968c9a2bd4df6c70a04d22c6a9 OP_EQUALVERIFY OP_CHECKSIG*276a914ddbcf488318452968c9a2bd4df6c70a04d22c6a988ac*"1MDShEU8GmuRTfK7LJ8cPwehaHhupZuqgR8Ȣ$J  + + +1@baa109e45295c246f41d1ed3975075fa760efd1b6798c2050c7453625ee23479Ȣ$"@0000000000000000000fe03dc34486f74b05bfa7803d5a3ea6d3c363cda37e60(-2 +@e5cd4404b50b63a6655e828a756671d44df70d0a3dcdaaa956e838c475f2142fB02e49bb4f01410424f4e87c916dbd79d1f028f7c8dd1db4cb70087216bfd58273e2 +@a7d641550200e2aecf607feb2c6474a5ee15945145aab3ce661a41425d8a422fB0280d427695ffcdcd539d14de756af822c99187b990597a1bd21c7793898b9f450B +@baa109e45295c246f41d1ed3975075fa760efd1b6798c2050c7453625ee23479""1MuB35AnMgfWLjqGunCRjF8oUg5FqJwBwU"UOP_DUP OP_HASH160 e54085e90e48c37c98f51b8fe3fee866431232c6 OP_EQUALVERIFY OP_CHECKSIG*276a914e54085e90e48c37c98f51b8fe3fee866431232c688ac*"1MuB35AnMgfWLjqGunCRjF8oUg5FqJwBwU8Ȣ$J  +@baa109e45295c246f41d1ed3975075fa760efd1b6798c2050c7453625ee23479""13RVmLQFGGRoNDy4FsfTYCmo24nEhexXdc"UOP_DUP OP_HASH160 1a923ef6bab2998cbf82db99fa7ff5da2f1d08e8 OP_EQUALVERIFY OP_CHECKSIG*276a9141a923ef6bab2998cbf82db99fa7ff5da2f1d08e888ac*"13RVmLQFGGRoNDy4FsfTYCmo24nEhexXdc8Ȣ$J  +Ђ@baa109e45295c246f41d1ed3975075fa760efd1b6798c2050c7453625ee23479""19J5EbGEwSyBLSgcRZ7Ag9Rpyfqaaqbt91"UOP_DUP OP_HASH160 5afb9cbcc72aea5b40ddc0e1f95880a536d426b5 OP_EQUALVERIFY OP_CHECKSIG*276a9145afb9cbcc72aea5b40ddc0e1f95880a536d426b588ac*"19J5EbGEwSyBLSgcRZ7Ag9Rpyfqaaqbt918Ȣ$J  + + +1@93c3f7d67078ccb2a100eb072c530b11c1bb42ef2697d688501e39f33fcd907aȢ$"@0000000000000000000fe03dc34486f74b05bfa7803d5a3ea6d3c363cda37e60(-2 +@02cc3d798f774f23c6bc761bb75fdbdc1a13a524aca6543c9d8b7e690fff4cbeB034638f03295578bd93099817da91249ea5889e482eb3c3f19aaf7537c5b603b6c2 +@02cc3d798f774f23c6bc761bb75fdbdc1a13a524aca6543c9d8b7e690fff4cbeB03f15510a8ffb14d89b978cfd516f231b951e8b8105fa38595b5d9dcf914567467B +)@93c3f7d67078ccb2a100eb072c530b11c1bb42ef2697d688501e39f33fcd907a""1C5aQ4LJoDWx36daKaLQc6LHuibgWUpAdM"UOP_DUP OP_HASH160 7986ed242c220b601bad33142e55fa4f17cc865e OP_EQUALVERIFY OP_CHECKSIG*276a9147986ed242c220b601bad33142e55fa4f17cc865e88ac*"1C5aQ4LJoDWx36daKaLQc6LHuibgWUpAdM8Ȣ$J  +[@93c3f7d67078ccb2a100eb072c530b11c1bb42ef2697d688501e39f33fcd907a""12tDJ1t2QhW9Ub7vpGNy58VoNbaFN6gYd9"UOP_DUP OP_HASH160 14a79a10d48e5fda28ca6cec9969e1cb730dd901 OP_EQUALVERIFY OP_CHECKSIG*276a91414a79a10d48e5fda28ca6cec9969e1cb730dd90188ac*"12tDJ1t2QhW9Ub7vpGNy58VoNbaFN6gYd98Ȣ$J  + @93c3f7d67078ccb2a100eb072c530b11c1bb42ef2697d688501e39f33fcd907a""1Nv5fbkGNEvhxJi5vQsWwRPwzmVzEtD89P"UOP_DUP OP_HASH160 f06494fdd9117261445e0c01224f06fe6602029e OP_EQUALVERIFY OP_CHECKSIG*276a914f06494fdd9117261445e0c01224f06fe6602029e88ac*"1Nv5fbkGNEvhxJi5vQsWwRPwzmVzEtD89P8Ȣ$J  + + +1@39e49297e7c940b4d914708704bebc6cb46e7a99f04e554d67d3d57cbfd8e09dȢ$"@0000000000000000000fe03dc34486f74b05bfa7803d5a3ea6d3c363cda37e60(-2 +@93c3f7d67078ccb2a100eb072c530b11c1bb42ef2697d688501e39f33fcd907aB035b35609afc4ff6fda726d8fd2bab7de99b3a19c63dc01211388588ebec4050e72 +@06fa21292581916c09a61543e8fb19f77bbf47ee17c380bfe3b8c90ae4a4828bB029cd3b0e75bc582ba6c191e821b384734fb040e439b3f0c555d1118542e370c1cB +)@39e49297e7c940b4d914708704bebc6cb46e7a99f04e554d67d3d57cbfd8e09d""14Fhq1MXMyk58p2LVFSZMdGW9BfiEE2XSq"UOP_DUP OP_HASH160 23b04834e08778d1d8399981084f0b247e5c9aad OP_EQUALVERIFY OP_CHECKSIG*276a91423b04834e08778d1d8399981084f0b247e5c9aad88ac*"14Fhq1MXMyk58p2LVFSZMdGW9BfiEE2XSq8Ȣ$J  +@39e49297e7c940b4d914708704bebc6cb46e7a99f04e554d67d3d57cbfd8e09d""16wL9NpPeyzjyAyWSkJFrrzyxmFCuGaLpZ"UOP_DUP OP_HASH160 411f12621d2fe7a4f7606b24a49beabf65af7181 OP_EQUALVERIFY OP_CHECKSIG*276a914411f12621d2fe7a4f7606b24a49beabf65af718188ac*"16wL9NpPeyzjyAyWSkJFrrzyxmFCuGaLpZ8Ȣ$J  +$@39e49297e7c940b4d914708704bebc6cb46e7a99f04e554d67d3d57cbfd8e09d""16j8QNMrbCKuQ887jH5jTD5vUebEYEeZ8J"UOP_DUP OP_HASH160 3ed04768ec204eed6b3cfa79b6385a1e4908417b OP_EQUALVERIFY OP_CHECKSIG*276a9143ed04768ec204eed6b3cfa79b6385a1e4908417b88ac*"16j8QNMrbCKuQ887jH5jTD5vUebEYEeZ8J8Ȣ$J  + + +1@7b81ddd7f18b8f17b1f5c4af9d6152f2dccfa6aa0eb6bf186aa976a7c0aaeae3Ȣ$"@0000000000000000000fe03dc34486f74b05bfa7803d5a3ea6d3c363cda37e60(-2 +@39e49297e7c940b4d914708704bebc6cb46e7a99f04e554d67d3d57cbfd8e09dB02f570e06a4e5d37baeb6e8db986fcb61ee5b854e1cbb5d1057ead30337a22f6be2 +@8c283b3aa2cbe8c95dc8bd2bc7200083eb2da834b55db01b390d6fb891d3a2e1B029f6b228888ac4e9d9d27e85911aea0e67dd08deeaf9a68f6f18beb750fc808a1B +)@7b81ddd7f18b8f17b1f5c4af9d6152f2dccfa6aa0eb6bf186aa976a7c0aaeae3"!1mWkDERe7WD1TuuF8DqMfmymbgCBhhLpR"UOP_DUP OP_HASH160 086b21d852a415b6d568fa274259c6e660ab07c7 OP_EQUALVERIFY OP_CHECKSIG*276a914086b21d852a415b6d568fa274259c6e660ab07c788ac*!1mWkDERe7WD1TuuF8DqMfmymbgCBhhLpR8Ȣ$J  +@7b81ddd7f18b8f17b1f5c4af9d6152f2dccfa6aa0eb6bf186aa976a7c0aaeae3""1AkTjKXfiRdAKRFUGn2fsz9ghyz9RjdwEY"UOP_DUP OP_HASH160 6af154c93d0fcbf0b9c23e80f8580702fdbb5205 OP_EQUALVERIFY OP_CHECKSIG*276a9146af154c93d0fcbf0b9c23e80f8580702fdbb520588ac*"1AkTjKXfiRdAKRFUGn2fsz9ghyz9RjdwEY8Ȣ$J  +#@7b81ddd7f18b8f17b1f5c4af9d6152f2dccfa6aa0eb6bf186aa976a7c0aaeae3""1DUEe8d8SPYbCpcJQM8u9G5pSxBJpchkB6"UOP_DUP OP_HASH160 88c8206b43e385bb3bf2248ab762039ef2d4fa3d OP_EQUALVERIFY OP_CHECKSIG*276a91488c8206b43e385bb3bf2248ab762039ef2d4fa3d88ac*"1DUEe8d8SPYbCpcJQM8u9G5pSxBJpchkB68Ȣ$J  + + +1@c7b67abce88f9656979f0f1fada08e33f5fae95f3df6899208207a1011b2002cȢ$"@0000000000000000000fe03dc34486f74b05bfa7803d5a3ea6d3c363cda37e60(-2 +@7b81ddd7f18b8f17b1f5c4af9d6152f2dccfa6aa0eb6bf186aa976a7c0aaeae3B02af72933d09e3882794ab9d50b1c7637218f0c85de47aa8cf126602d91e9cc9c52 +@1a074b295c39ef51f4aff6452a63a4934b6d24f8a96e85daaa66700d91b500f9B03397fc4a95a619f50295661e5329906ff875b5abe7df275f2d9b7f9cc8e025395B +)@c7b67abce88f9656979f0f1fada08e33f5fae95f3df6899208207a1011b2002c""16JzWG6ZL4Zr22gwFXQSPbmVsgwYXqA73K"UOP_DUP OP_HASH160 3a3fb3dd775ea2e3c4bc0260a7c249aba6020a80 OP_EQUALVERIFY OP_CHECKSIG*276a9143a3fb3dd775ea2e3c4bc0260a7c249aba6020a8088ac*"16JzWG6ZL4Zr22gwFXQSPbmVsgwYXqA73K8Ȣ$J  +@c7b67abce88f9656979f0f1fada08e33f5fae95f3df6899208207a1011b2002c""1HQaja4Sbvv8SGni4CZitmPjhJHC4uu9xe"UOP_DUP OP_HASH160 b3f7bd468c5caf634ecfa793ddb38c35f706d345 OP_EQUALVERIFY OP_CHECKSIG*276a914b3f7bd468c5caf634ecfa793ddb38c35f706d34588ac*"1HQaja4Sbvv8SGni4CZitmPjhJHC4uu9xe8Ȣ$J  +@c7b67abce88f9656979f0f1fada08e33f5fae95f3df6899208207a1011b2002c""1BsG6TgsRXDS71UV1Ez6wK7MR7rLdmfGKB"UOP_DUP OP_HASH160 7732a7e7cf6685dbf261586a2d9c1eecfb634073 OP_EQUALVERIFY OP_CHECKSIG*276a9147732a7e7cf6685dbf261586a2d9c1eecfb63407388ac*"1BsG6TgsRXDS71UV1Ez6wK7MR7rLdmfGKB8Ȣ$J  + + +1@fd36ebe0d868b0d708f2d00a4b28ec57af019abbb2ef2477d2fe24c0a02312acȢ$"@0000000000000000000fe03dc34486f74b05bfa7803d5a3ea6d3c363cda37e60(-2 +@e3ccaeb25fc58f4b2d3e62cddded1db5979c823fee55bbd2127066889b5de256B037d0d3349eeb96f6a7d3c84e5c511576d743268c1172d86b0955bb3dc5bb9b2a72 +@633d749369eb3f06202a154c46bb3cadc600f49d8a0bf6f70b0427f262dbdecaB032c9a32de9c8a4d5746db2b795afc7324a23d0012655f88f00d8701dc3efa4210B +@fd36ebe0d868b0d708f2d00a4b28ec57af019abbb2ef2477d2fe24c0a02312ac""1P3rH4JKDdymEkpS9N73FfsjHD3Kga2xW4"UOP_DUP OP_HASH160 f1dcbbc0530636ab2a67f42e404e0586c25a8724 OP_EQUALVERIFY OP_CHECKSIG*276a914f1dcbbc0530636ab2a67f42e404e0586c25a872488ac*"1P3rH4JKDdymEkpS9N73FfsjHD3Kga2xW48Ȣ$J  + @fd36ebe0d868b0d708f2d00a4b28ec57af019abbb2ef2477d2fe24c0a02312ac""19JNZd381ZUTR5xiENzkXZuhfE8EJjCpJP"UOP_DUP OP_HASH160 5b0a13b8a5757bf5b60a0068ae285cfce317d800 OP_EQUALVERIFY OP_CHECKSIG*276a9145b0a13b8a5757bf5b60a0068ae285cfce317d80088ac*"19JNZd381ZUTR5xiENzkXZuhfE8EJjCpJP8Ȣ$J  +LJQ@fd36ebe0d868b0d708f2d00a4b28ec57af019abbb2ef2477d2fe24c0a02312ac""17J8LLinneJXJ3Qfkp4rYqCw6ezcAtwJfU"UOP_DUP OP_HASH160 450df29cf63249072f60e1c62e51b1599400062a OP_EQUALVERIFY OP_CHECKSIG*276a914450df29cf63249072f60e1c62e51b1599400062a88ac*"17J8LLinneJXJ3Qfkp4rYqCw6ezcAtwJfU8Ȣ$J  + +1@56786ea835651f2eeaebb237d0d429724a4ef297fc47fb47e6ff199007b16cf1Ȣ$"@0000000000000000000fe03dc34486f74b05bfa7803d5a3ea6d3c363cda37e60(-2 +@9b7526364c5b6e54cee111c526e7d301b7c66e703a0024d10dc20b11c8cf9b60B02e240056fe681485aded4fe889626b9bfff75d2aea1e73bb6f2f65163c88557762 +@9b7526364c5b6e54cee111c526e7d301b7c66e703a0024d10dc20b11c8cf9b60B0263f656b56241b90127d8eb6d4b1cd8611ad5e28e905b421e278fc94a00e1f33cB +@56786ea835651f2eeaebb237d0d429724a4ef297fc47fb47e6ff199007b16cf1""1Adfiv8qCZHeSjQ1vsoZ9kES1TG7xPQmir"UOP_DUP OP_HASH160 69a86e45df028060f6d26e82d4406794492402b5 OP_EQUALVERIFY OP_CHECKSIG*276a91469a86e45df028060f6d26e82d4406794492402b588ac*"1Adfiv8qCZHeSjQ1vsoZ9kES1TG7xPQmir8Ȣ$J  + +ڀ@56786ea835651f2eeaebb237d0d429724a4ef297fc47fb47e6ff199007b16cf1""179dpQzKB8ugHMRiWofx1YioMTJ7Z5G4Bx"UOP_DUP OP_HASH160 4372d0ea7bc452515edb5932f21c5c92b80455fc OP_EQUALVERIFY OP_CHECKSIG*276a9144372d0ea7bc452515edb5932f21c5c92b80455fc88ac*"179dpQzKB8ugHMRiWofx1YioMTJ7Z5G4Bx8Ȣ$J  +@56786ea835651f2eeaebb237d0d429724a4ef297fc47fb47e6ff199007b16cf1"l"6OP_RETURN 13012e1953f8672f43ebc7ac4559a39c33884e530788*06a1613012e1953f8672f43ebc7ac4559a39c33884e5307882.Sg/CǬEY3NS8Ȣ$J   + + +1@dd325586fb77368087bd68a8d84d28b7baca408ac3fbaceddaacd89e6beea4afȢ$"@0000000000000000000fe03dc34486f74b05bfa7803d5a3ea6d3c363cda37e60(-2 +@4e08f7309e306096d3c5d6360bb202d864c8bb4234bddbc2b67f21519cd56d5eB03adfef581a63d9b90eda3a95b16b88260addf85652f208a4c3437dba8383c7de12 +@f7f9d98f24d612c8f9045ee2cf73053a867f666bab2bdcb9c8914c6b0a0252e6B038387726ddcf2fc838594811f7ec814d4d8048c924459312b543d9549c0d24f9dB +@dd325586fb77368087bd68a8d84d28b7baca408ac3fbaceddaacd89e6beea4af""14isvvbhVA5ByVZ8oD44g8GgRvqWubYwYM"UOP_DUP OP_HASH160 28d3f21e91f102d7c5561f124b608f12fa347cd1 OP_EQUALVERIFY OP_CHECKSIG*276a91428d3f21e91f102d7c5561f124b608f12fa347cd188ac*"14isvvbhVA5ByVZ8oD44g8GgRvqWubYwYM8Ȣ$J  + +@dd325586fb77368087bd68a8d84d28b7baca408ac3fbaceddaacd89e6beea4af""14isvvbhVA5ByVZ8oD44g8GgRvqWubYwYM"UOP_DUP OP_HASH160 28d3f21e91f102d7c5561f124b608f12fa347cd1 OP_EQUALVERIFY OP_CHECKSIG*276a91428d3f21e91f102d7c5561f124b608f12fa347cd188ac*"14isvvbhVA5ByVZ8oD44g8GgRvqWubYwYM8Ȣ$J  +@dd325586fb77368087bd68a8d84d28b7baca408ac3fbaceddaacd89e6beea4af""1C6xZua4meHoF1XkhEDTxCKkTvPNJyYY4p"UOP_DUP OP_HASH160 79c9d945ae5001d896383cf244a3ff408bdb17f1 OP_EQUALVERIFY OP_CHECKSIG*276a91479c9d945ae5001d896383cf244a3ff408bdb17f188ac*"1C6xZua4meHoF1XkhEDTxCKkTvPNJyYY4p8Ȣ$J  +@dd325586fb77368087bd68a8d84d28b7baca408ac3fbaceddaacd89e6beea4af"l"6OP_RETURN 1301f0543ced496479b4bb0b8db3eb1f9c47bbca136d*06a161301f0543ced496479b4bb0b8db3eb1f9c47bbca136d2T +:žTe8̢$J   +͢$ߡ-@0000000000000000001096472dd38277b75addb215372ad16e94b24314053008"@0000000000000000000fce30ff1a4b35655f00eca534776b24d8b274f1d633182΢$Ȼ-@00000000000000000013a18cc12a9258007a30df8758a9964cd925e56d0a0dd4"@0000000000000000001096472dd38277b75addb215372ad16e94b243140530082Ϣ$-@0000000000000000000618a49eb3a4502466e9b36dfb1be6ca2950355694fccd"@00000000000000000013a18cc12a9258007a30df8758a9964cd925e56d0a0dd42Т$-@00000000000000000012c87837f9d926d7974ba93b4467a5b8054e09499f7e0f"@0000000000000000000618a49eb3a4502466e9b36dfb1be6ca2950355694fccd2 Ѣ$-@0000000000000000000c64abcaee13131e5892576901d5ceeea0c2badcbe1339"@00000000000000000012c87837f9d926d7974ba93b4467a5b8054e09499f7e0f2 + +1@28f87506afbe82286f347f23c811e862aea8ba12d4ddd8830da6e67af85078dcѢ$"@0000000000000000000c64abcaee13131e5892576901d5ceeea0c2badcbe1339(-2 +@da6167cfe66f1756889f5093d41f7b29086bde7c2a2952a9ee05bb4f29b2e35cB03d5cc6463eacaf921f12cf4dff5b589e46ac8fe7a52f072ec84e81e9f8f415d1b2 +@bfef34b9e8d14959106f54d9fb8d73c73f27518b83043448b181e8fef21689e6B039f884f689036b3c41d516697a2889d56ed0206c0c5b8d4628be45bd4333c92cc2 +@0a53ad7fb3c303cedb0e548afb08d7d8d330efdb9ceabf8f575c858a288d2758B03aa40532b6bb1cf63005fbab6ffb35ab7151036eeae487f9084d8a1b62df53bec2 +@111f3734524ac26577e49d3bae598a2fbdef5d37bb73991f5157b4dc00741df1B03dea35d9d240f93ec73666363bc18a862bea6c749147aca9cb52cc6d5676c257aB +M@28f87506afbe82286f347f23c811e862aea8ba12d4ddd8830da6e67af85078dc""1Lgny1126BmJ2XVTeUi44mn9xVZEVw64rz"UOP_DUP OP_HASH160 d7f0fb84039ef1f25d497eaa079d673aaff0e8ab OP_EQUALVERIFY OP_CHECKSIG*276a914d7f0fb84039ef1f25d497eaa079d673aaff0e8ab88ac*"1Lgny1126BmJ2XVTeUi44mn9xVZEVw64rz8Ѣ$J  +=@28f87506afbe82286f347f23c811e862aea8ba12d4ddd8830da6e67af85078dc""1AkCZywHtauB9Q8LuiG1nz38G7vqYEWerz"UOP_DUP OP_HASH160 6ae4ace92d5ba506e9853c98dc66b32979777a2d OP_EQUALVERIFY OP_CHECKSIG*276a9146ae4ace92d5ba506e9853c98dc66b32979777a2d88ac*"1AkCZywHtauB9Q8LuiG1nz38G7vqYEWerz8Ѣ$J  +@28f87506afbe82286f347f23c811e862aea8ba12d4ddd8830da6e67af85078dc""1Li4xAe7AqjoD2h3vKSfHkVbPEVgG1YpkY"UOP_DUP OP_HASH160 d82ebe19312c4c0edb80fd0762a04301e80e3112 OP_EQUALVERIFY OP_CHECKSIG*276a914d82ebe19312c4c0edb80fd0762a04301e80e311288ac*"1Li4xAe7AqjoD2h3vKSfHkVbPEVgG1YpkY8Ѣ$J Ң$-@0000000000000000001888562aef6177970695a669e29d651d8aa8c367beb959"@0000000000000000000c64abcaee13131e5892576901d5ceeea0c2badcbe13392Ӣ$-@00000000000000000012a91c93b721ebdd6ecfdb3f8ee63c37d97fa9168a55d6"@0000000000000000001888562aef6177970695a669e29d651d8aa8c367beb9592Ԣ$-@0000000000000000000efaacec43bca7fcc7c64aeb307047237d8e79edd757d0"@00000000000000000012a91c93b721ebdd6ecfdb3f8ee63c37d97fa9168a55d62բ$-@0000000000000000000f903492cfec45b17b30c404ef8647259c141dfacacc8c"@0000000000000000000efaacec43bca7fcc7c64aeb307047237d8e79edd757d02֢$-@00000000000000000009237de1d952d324c62385c396556699daf5323bbd9fa8"@0000000000000000000f903492cfec45b17b30c404ef8647259c141dfacacc8c2ע$-@000000000000000000080b2d58ee930a8908c3a9ffd430fe0bd51d4e9000068d"@00000000000000000009237de1d952d324c62385c396556699daf5323bbd9fa82آ$-@0000000000000000000ebb0c2f508c7813ebc8931cb98f61ac44482e0a2dc9d7"@000000000000000000080b2d58ee930a8908c3a9ffd430fe0bd51d4e9000068d2٢$艋-@00000000000000000017d6abd39e6fd8692b4f59135db83919a36d00b6cf7340"@0000000000000000000ebb0c2f508c7813ebc8931cb98f61ac44482e0a2dc9d72!ڢ$ƽ-@000000000000000000133dae394f50adf24b3f1f4fe221662cf09f41a402714b"@00000000000000000017d6abd39e6fd8692b4f59135db83919a36d00b6cf73402 + + +1@f8b3bb892177152891aa5ad49f9d7ecf92509c95a6a8fc04dad970828436bf1dڢ$"@000000000000000000133dae394f50adf24b3f1f4fe221662cf09f41a402714b(ƽ-2 +@f86729d68e8338332a8a1c14e1def7db88fa16dd6475bfe6c3ea6dffe67a1c0eB034e863da5fc633c79fb06645cdf69c8c58f320ff0bea2314d9d85b7f5461fa49a2 +@cfd147de25a5140b0ae5d0973e6491f5a01f052f468eca4a69fb5e9290d765a7B035a03fe33fab2bfcbd88ed1c89026defc689009ffda2a9298366fef272f910b7bB + @f8b3bb892177152891aa5ad49f9d7ecf92509c95a6a8fc04dad970828436bf1d""1MzzW62PGEtc2zJJtGeYXj9QYAi6v9GFEz"UOP_DUP OP_HASH160 e65a39af079d2a3a4c947f1c3399d99ac0090b37 OP_EQUALVERIFY OP_CHECKSIG*276a914e65a39af079d2a3a4c947f1c3399d99ac0090b3788ac*"1MzzW62PGEtc2zJJtGeYXj9QYAi6v9GFEz8ڢ$J  +@f8b3bb892177152891aa5ad49f9d7ecf92509c95a6a8fc04dad970828436bf1d""1MQe44g5G6FW94RjRV6iVFrd6w4DRNL5Zu"UOP_DUP OP_HASH160 dfdb034f61fbd9ea5e2f4e4667d49c95ce0c5d6e OP_EQUALVERIFY OP_CHECKSIG*276a914dfdb034f61fbd9ea5e2f4e4667d49c95ce0c5d6e88ac*"1MQe44g5G6FW94RjRV6iVFrd6w4DRNL5Zu8ڢ$J  +@f8b3bb892177152891aa5ad49f9d7ecf92509c95a6a8fc04dad970828436bf1d""1GSD92dxqvhyG7kAADBNN6z1PjPr5twSDa"UOP_DUP OP_HASH160 a94e6b1f080cda6634eea785cb4c7c5ce1894961 OP_EQUALVERIFY OP_CHECKSIG*276a914a94e6b1f080cda6634eea785cb4c7c5ce189496188ac*"1GSD92dxqvhyG7kAADBNN6z1PjPr5twSDa8ڢ$J  + + +1@58d3636b9681738b5d2887254b146f6f3c1833b71564853432606b7e59f99eeaڢ$"@000000000000000000133dae394f50adf24b3f1f4fe221662cf09f41a402714b(ƽ-2 +@f5b4c09b592f94eefe9e1303148351b4a3234c8b433a8430d58a09774ba3cd37B03243baeb2e17341e51d5bddc398053462486eccf4ff6ab9797db90e8a24bfc1ef2 +@f8b3bb892177152891aa5ad49f9d7ecf92509c95a6a8fc04dad970828436bf1dB021aa75741599b692c1935fb2a04cf3311f3ba5af8ff7d1260125e117b7e6ffa54B ++@58d3636b9681738b5d2887254b146f6f3c1833b71564853432606b7e59f99eea""1DgkaJRarB56x9nqr6z1TQw1V6FKJUPQat"UOP_DUP OP_HASH160 8b261b145f3d85ddf8632ea478266008d9634fd7 OP_EQUALVERIFY OP_CHECKSIG*276a9148b261b145f3d85ddf8632ea478266008d9634fd788ac*"1DgkaJRarB56x9nqr6z1TQw1V6FKJUPQat8ڢ$J  +τ@58d3636b9681738b5d2887254b146f6f3c1833b71564853432606b7e59f99eea""13fay7YDkNu2X1AEfvxNBpo7CAMGC2hKfX"UOP_DUP OP_HASH160 1d3c69a84686b999df7000e6e510660ccf68c688 OP_EQUALVERIFY OP_CHECKSIG*276a9141d3c69a84686b999df7000e6e510660ccf68c68888ac*"13fay7YDkNu2X1AEfvxNBpo7CAMGC2hKfX8ڢ$J  +@58d3636b9681738b5d2887254b146f6f3c1833b71564853432606b7e59f99eea""1AZMpCrGt1xAzAqEdCPYEWdP8D4KpZrJMN"UOP_DUP OP_HASH160 68d7d13f562902e530b645730105b9a9c1c32dca OP_EQUALVERIFY OP_CHECKSIG*276a91468d7d13f562902e530b645730105b9a9c1c32dca88ac*"1AZMpCrGt1xAzAqEdCPYEWdP8D4KpZrJMN8ڢ$J 1 + + +1@69e44cd49835dd8b2a048adb9b7cc114ca7bf59ceede6a11f7245806fbdd94d3ڢ$"@000000000000000000133dae394f50adf24b3f1f4fe221662cf09f41a402714b(ƽ-2 +@cfd147de25a5140b0ae5d0973e6491f5a01f052f468eca4a69fb5e9290d765a7B031935a9168411af00c7086eb7ce662bf262a4a911c8a41ce38e26e997f85f4dd02 +@58d3636b9681738b5d2887254b146f6f3c1833b71564853432606b7e59f99eeaB03934368b30eee006762a9c59ff2242a854078b4110e5bc4bad0542844172d9460B +!@69e44cd49835dd8b2a048adb9b7cc114ca7bf59ceede6a11f7245806fbdd94d3""1McRTeHpwhqu3QVoQT3ndFzXBS6QSLKbMe"UOP_DUP OP_HASH160 e2157df2b1413a5bda5d7cd0b8904920036a9c7f OP_EQUALVERIFY OP_CHECKSIG*276a914e2157df2b1413a5bda5d7cd0b8904920036a9c7f88ac*"1McRTeHpwhqu3QVoQT3ndFzXBS6QSLKbMe8ڢ$J  +ݬ@69e44cd49835dd8b2a048adb9b7cc114ca7bf59ceede6a11f7245806fbdd94d3""14PECTiUDDEjnpfRVNKYcPRiN2QBVHG4RG"UOP_DUP OP_HASH160 251c8b9967f947ef3a233eddd408a2598c367f17 OP_EQUALVERIFY OP_CHECKSIG*276a914251c8b9967f947ef3a233eddd408a2598c367f1788ac*"14PECTiUDDEjnpfRVNKYcPRiN2QBVHG4RG8ڢ$J  +@69e44cd49835dd8b2a048adb9b7cc114ca7bf59ceede6a11f7245806fbdd94d3""15eGi1AU7pWHZbhzanwdNjP6XcsF3HPrj6"UOP_DUP OP_HASH160 32ed01560476f3292eec1fc483ded00b3668e4e0 OP_EQUALVERIFY OP_CHECKSIG*276a91432ed01560476f3292eec1fc483ded00b3668e4e088ac*"15eGi1AU7pWHZbhzanwdNjP6XcsF3HPrj68ڢ$J Bۢ$-@00000000000000000014bd78c6f54fe36fcf819f8649eea027f9f54b269578fc"@000000000000000000133dae394f50adf24b3f1f4fe221662cf09f41a402714b2A + + +1@3e1bb1823ed20383c5de1d3f31537a4342f896f0bc6c9e177e60b4bd60cb8a25ۢ$"@00000000000000000014bd78c6f54fe36fcf819f8649eea027f9f54b269578fc(-2 +@58d3636b9681738b5d2887254b146f6f3c1833b71564853432606b7e59f99eeaB03c5f8df48a0e2ae0146df215af9253d254bda9be2d8eca6531e25456c8ea8b8252 +@69e44cd49835dd8b2a048adb9b7cc114ca7bf59ceede6a11f7245806fbdd94d3B03fb089a8646dda52fd2f25de5d7b12caef94046fbe8db2b88d806cd11e2dfd6b6B ++@3e1bb1823ed20383c5de1d3f31537a4342f896f0bc6c9e177e60b4bd60cb8a25""1GsA7jCRBXwq5oUVwfwubqJ4DqwkFpncU4"UOP_DUP OP_HASH160 ae064b63e4292273f0752b6058fabc5f376fcc09 OP_EQUALVERIFY OP_CHECKSIG*276a914ae064b63e4292273f0752b6058fabc5f376fcc0988ac*"1GsA7jCRBXwq5oUVwfwubqJ4DqwkFpncU48ۢ$J  +@3e1bb1823ed20383c5de1d3f31537a4342f896f0bc6c9e177e60b4bd60cb8a25""1D4QvE6oQ8DmByyA5SeT22jyHQHHfjeKn4"UOP_DUP OP_HASH160 8446b9077e32ad8cac169527b314d55e60b550b8 OP_EQUALVERIFY OP_CHECKSIG*276a9148446b9077e32ad8cac169527b314d55e60b550b888ac*"1D4QvE6oQ8DmByyA5SeT22jyHQHHfjeKn48ۢ$J  +Ô@3e1bb1823ed20383c5de1d3f31537a4342f896f0bc6c9e177e60b4bd60cb8a25""1CVbkkixXo6gcVGTkgwAGDK7yh1HBfTnR4"UOP_DUP OP_HASH160 7e120ac36b4ee7ceb32edef65db5fe9531bb2369 OP_EQUALVERIFY OP_CHECKSIG*276a9147e120ac36b4ee7ceb32edef65db5fe9531bb236988ac*"1CVbkkixXo6gcVGTkgwAGDK7yh1HBfTnR48ۢ$J  + + +1@7c5f927c1a924493a7ae86c491eb18634c14cfa65a828713f31bdba96a562ff5ۢ$"@00000000000000000014bd78c6f54fe36fcf819f8649eea027f9f54b269578fc(-2 +@f66be1cc7020994f3ff6b94b81be06144f60ce09bc4d6e94cfc0cb8ba7389d44B031a652e8b4750229b7a6af118776c722fde8a04cce39ffa795250906a9d1901e22 +@3367b5787b94bef5e216ae90d8070f009c4eae1ffa978725dbd8c5201472c80eB02798f9fa15b8b56b22fefa2adf5d0a627d71386d085023087f1dfd63892b7d4b8B +@7c5f927c1a924493a7ae86c491eb18634c14cfa65a828713f31bdba96a562ff5""1DBwdYS2UJSt9K8A6KFrVtVWdxpQjYG5gZ"UOP_DUP OP_HASH160 85b34599d1af531946419bb9b78ae8425686adca OP_EQUALVERIFY OP_CHECKSIG*276a91485b34599d1af531946419bb9b78ae8425686adca88ac*"1DBwdYS2UJSt9K8A6KFrVtVWdxpQjYG5gZ8ۢ$J  +@7c5f927c1a924493a7ae86c491eb18634c14cfa65a828713f31bdba96a562ff5""12k7g8PtvbfpCvfzwdAW32UPx4zo3rPCsd"UOP_DUP OP_HASH160 131f9575a299f5402c57ffd28d152a43af7d6701 OP_EQUALVERIFY OP_CHECKSIG*276a914131f9575a299f5402c57ffd28d152a43af7d670188ac*"12k7g8PtvbfpCvfzwdAW32UPx4zo3rPCsd8ۢ$J  +݉L@7c5f927c1a924493a7ae86c491eb18634c14cfa65a828713f31bdba96a562ff5""1HEgZTeMbWwv17BRpW32ULRaBtzbbbuqXa"UOP_DUP OP_HASH160 b21871597fec07848ebc0ef7bc1c1efbaa2c8551 OP_EQUALVERIFY OP_CHECKSIG*276a914b21871597fec07848ebc0ef7bc1c1efbaa2c855188ac*"1HEgZTeMbWwv17BRpW32ULRaBtzbbbuqXa8ۢ$J  + + +1@b2ac0eebafabf78962cc1edf2f29af9885771baeaf76f58fe170ab8ddb84e31bۢ$"@00000000000000000014bd78c6f54fe36fcf819f8649eea027f9f54b269578fc(-2 +@69e44cd49835dd8b2a048adb9b7cc114ca7bf59ceede6a11f7245806fbdd94d3B033b7828887b525bfc1a66245884ddd2bf68b6749a11bb5183430ddb4df1804c5e2 +@3e1bb1823ed20383c5de1d3f31537a4342f896f0bc6c9e177e60b4bd60cb8a25B037cca7e86ab3a4b96c6722a7a7bdf9c102d039fb9fa93556a7fb1c6af120a1d7aB +!@b2ac0eebafabf78962cc1edf2f29af9885771baeaf76f58fe170ab8ddb84e31b""1Bma8AU5Q769ezNkuWFjTXYNnGimMknfwg"UOP_DUP OP_HASH160 761f35d3edf0e9a1749a51c9e2df1a5a0df32260 OP_EQUALVERIFY OP_CHECKSIG*276a914761f35d3edf0e9a1749a51c9e2df1a5a0df3226088ac*"1Bma8AU5Q769ezNkuWFjTXYNnGimMknfwg8ۢ$J  +@b2ac0eebafabf78962cc1edf2f29af9885771baeaf76f58fe170ab8ddb84e31b""1GZQtqMr9JX5yoEQtP8wsT98ofzptbriPp"UOP_DUP OP_HASH160 aaab249a3cdedf6d54a78fcbf35458636e65baa1 OP_EQUALVERIFY OP_CHECKSIG*276a914aaab249a3cdedf6d54a78fcbf35458636e65baa188ac*"1GZQtqMr9JX5yoEQtP8wsT98ofzptbriPp8ۢ$J  +@b2ac0eebafabf78962cc1edf2f29af9885771baeaf76f58fe170ab8ddb84e31b""1HevVnsxZBwBaZEcS9tZ3iDEGXdgUvsgqv"UOP_DUP OP_HASH160 b6ae0f46842c1c96b79e73627ce0aad70f9b3789 OP_EQUALVERIFY OP_CHECKSIG*276a914b6ae0f46842c1c96b79e73627ce0aad70f9b378988ac*"1HevVnsxZBwBaZEcS9tZ3iDEGXdgUvsgqv8ۢ$J 1 + + +1@b58172f591c6c97bb599960fd65cbfb248ec67d65f0fa2b0a809386bb25ae4a6ۢ$"@00000000000000000014bd78c6f54fe36fcf819f8649eea027f9f54b269578fc(-2 +@7c5f927c1a924493a7ae86c491eb18634c14cfa65a828713f31bdba96a562ff5B02277da95d08e175d9ec2ef538a6a7a2c2dbed5663316a8dd3d325da6ef3091a752 +@7c5f927c1a924493a7ae86c491eb18634c14cfa65a828713f31bdba96a562ff5B024b4193ba6aafb0bd4bf9cbe653987f0069cc0656f63b1bbeac0d211dd1b068e1B +ɘ@b58172f591c6c97bb599960fd65cbfb248ec67d65f0fa2b0a809386bb25ae4a6""1Lj4B91Qr88LJAzMd7hq1q4K4bnsyrzv7C"UOP_DUP OP_HASH160 d85e82ae42cd4105449387b6eab01b4dd60ce3a4 OP_EQUALVERIFY OP_CHECKSIG*276a914d85e82ae42cd4105449387b6eab01b4dd60ce3a488ac*"1Lj4B91Qr88LJAzMd7hq1q4K4bnsyrzv7C8ۢ$J  + @b58172f591c6c97bb599960fd65cbfb248ec67d65f0fa2b0a809386bb25ae4a6""18sur9AFypBDEbfSJw7Z7jkjW2w3MbY3pd"UOP_DUP OP_HASH160 5669cb11dbb34fded16c1df20e89041f39a6e57f OP_EQUALVERIFY OP_CHECKSIG*276a9145669cb11dbb34fded16c1df20e89041f39a6e57f88ac*"18sur9AFypBDEbfSJw7Z7jkjW2w3MbY3pd8ۢ$J  +C@b58172f591c6c97bb599960fd65cbfb248ec67d65f0fa2b0a809386bb25ae4a6""1B7U3anLumyNJdfHRoKpfuWviQksdDzHXo"UOP_DUP OP_HASH160 6eea54492366a878f4e56098530b1458d0f5e4ae OP_EQUALVERIFY OP_CHECKSIG*276a9146eea54492366a878f4e56098530b1458d0f5e4ae88ac*"1B7U3anLumyNJdfHRoKpfuWviQksdDzHXo8ۢ$J ; + + +1@356f23502b9651b28554a900a4a256bd51c7f51361227daab94a79443758324fۢ$"@00000000000000000014bd78c6f54fe36fcf819f8649eea027f9f54b269578fc(-2 +@b58172f591c6c97bb599960fd65cbfb248ec67d65f0fa2b0a809386bb25ae4a6B031b3a8b555098a7c8a1fc714e75f568fdac5279538814d0220cc7238e7fd510932 +@b58172f591c6c97bb599960fd65cbfb248ec67d65f0fa2b0a809386bb25ae4a6B026f44d422201a78c7201d25167a8a0f8d21889745eb7f21cde1a5907d1194584eB +@356f23502b9651b28554a900a4a256bd51c7f51361227daab94a79443758324f""15sDRhxXcvf9KQu5wFSDpci43qvzbe1kSY"UOP_DUP OP_HASH160 355fac84bf19bea0fc2c5de6812dcd612f60a322 OP_EQUALVERIFY OP_CHECKSIG*276a914355fac84bf19bea0fc2c5de6812dcd612f60a32288ac*"15sDRhxXcvf9KQu5wFSDpci43qvzbe1kSY8ۢ$J  + @356f23502b9651b28554a900a4a256bd51c7f51361227daab94a79443758324f""18cSA5qfuQpiHJtrEHWcN7m97Qpsb2akjF"UOP_DUP OP_HASH160 537c70572f411580eed4a3b508d423245650ee34 OP_EQUALVERIFY OP_CHECKSIG*276a914537c70572f411580eed4a3b508d423245650ee3488ac*"18cSA5qfuQpiHJtrEHWcN7m97Qpsb2akjF8ۢ$J  +9@356f23502b9651b28554a900a4a256bd51c7f51361227daab94a79443758324f""1JuhYTm93KUiazzqjR5zrgdjt4CHEEqWmE"UOP_DUP OP_HASH160 c4719c88a5b29e9c29d4d3253bb78cafa4cc2255 OP_EQUALVERIFY OP_CHECKSIG*276a914c4719c88a5b29e9c29d4d3253bb78cafa4cc225588ac*"1JuhYTm93KUiazzqjR5zrgdjt4CHEEqWmE8ۢ$J ; + +1@355294f497db221e815d7b32c4d2cd42329021bdf9d42a6e1a03eee26bed4493ۢ$"@00000000000000000014bd78c6f54fe36fcf819f8649eea027f9f54b269578fc(-2 +@fa9cd2204d9e91dfdf770bb080567d521f9714153545c20d96380db6a0fefa8cB0380a09ff51eec548b3968065f9916d294652b9b2394f568a7599b5f4464a2b7182 +@fa9cd2204d9e91dfdf770bb080567d521f9714153545c20d96380db6a0fefa8cB033cb76b8f62d077ffdf8f4e0f7ee324d5400e7dbf6f0a92228fe9fd0f24c68b922 +@61a0441a4f8aee0bc2c7e77c3559843959a4b3ead738ecbde0d6440ff32dc455B03a749b68520dbc63849cd8c0593899717ecf941f53616e23e333e43b534240a6fB +@355294f497db221e815d7b32c4d2cd42329021bdf9d42a6e1a03eee26bed4493""17QEfWGmDhczFXJpomrgAZztLRFgmUudNv"UOP_DUP OP_HASH160 4635ba54771fcb0b11c45d9cd2cf2e777171caa4 OP_EQUALVERIFY OP_CHECKSIG*276a9144635ba54771fcb0b11c45d9cd2cf2e777171caa488ac*"17QEfWGmDhczFXJpomrgAZztLRFgmUudNv8ۢ$J  + @355294f497db221e815d7b32c4d2cd42329021bdf9d42a6e1a03eee26bed4493""1Eyv8MMwiTgxVifiN9F6uMMqkxcLNcNVxz"UOP_DUP OP_HASH160 995d46eacf9aaf0c98e6bec7e8214b45f4131614 OP_EQUALVERIFY OP_CHECKSIG*276a914995d46eacf9aaf0c98e6bec7e8214b45f413161488ac*"1Eyv8MMwiTgxVifiN9F6uMMqkxcLNcNVxz8ۢ$J  + @355294f497db221e815d7b32c4d2cd42329021bdf9d42a6e1a03eee26bed4493""1J7bv9ojmUyodfYRc9NL2QLx1PKXSy8QQb"UOP_DUP OP_HASH160 bbb9c7e594234ed26639ee1f19c8694d686d55bc OP_EQUALVERIFY OP_CHECKSIG*276a914bbb9c7e594234ed26639ee1f19c8694d686d55bc88ac*"1J7bv9ojmUyodfYRc9NL2QLx1PKXSy8QQb8ۢ$J ;ܢ$-@0000000000000000000e0d4b08789552960d7ffddc1f4c69b51b08c0ab9ca555"@00000000000000000014bd78c6f54fe36fcf819f8649eea027f9f54b269578fc2ݢ$-@00000000000000000002436caa9aec3d07dba5264dba1204d34958176862dc5d"@0000000000000000000e0d4b08789552960d7ffddc1f4c69b51b08c0ab9ca5552ޢ$߃-@00000000000000000000457e4fd0010d26de9f6fc6e7bc18596c6e4d6332c6a9"@00000000000000000002436caa9aec3d07dba5264dba1204d34958176862dc5d2ߢ$Ɔ-@0000000000000000000684ca6e78b950107ad39c85ce020d097cf9d72c67118a"@00000000000000000000457e4fd0010d26de9f6fc6e7bc18596c6e4d6332c6a92$-@00000000000000000009ea8dc869a9bf8d57e1fee609373cd4b7697a072da187"@0000000000000000000684ca6e78b950107ad39c85ce020d097cf9d72c67118a2$-@000000000000000000193332a8e6a99824aeae94d3df7965f3bf31e4c9d97329"@00000000000000000009ea8dc869a9bf8d57e1fee609373cd4b7697a072da1872$-@0000000000000000000df7133eab6acb00ce6da3e566f1c1274d3fb3caf17206"@000000000000000000193332a8e6a99824aeae94d3df7965f3bf31e4c9d973292$-@000000000000000000149e0f76fc7772f037b41800580b524e11b664554036a1"@0000000000000000000df7133eab6acb00ce6da3e566f1c1274d3fb3caf172062$-@0000000000000000000100c664ac29f8a4348998f9a4688615578264d4277594"@000000000000000000149e0f76fc7772f037b41800580b524e11b664554036a12$-@00000000000000000012ca1b0971247b27e59409c0bce7361ced2f9e0a69d33e"@0000000000000000000100c664ac29f8a4348998f9a4688615578264d42775942$-@000000000000000000174f863c21451472369b4de4748af64f1fcc1602ade45b"@00000000000000000012ca1b0971247b27e59409c0bce7361ced2f9e0a69d33e2$-@00000000000000000017d69ea8c961cca59ab1240660c04b4c7e7aca54de0687"@000000000000000000174f863c21451472369b4de4748af64f1fcc1602ade45b2$-@000000000000000000051423cb4f2bd2d5db31da43195a749f096ca9ab82f1e0"@00000000000000000017d69ea8c961cca59ab1240660c04b4c7e7aca54de06872 $-@0000000000000000001535ed153bc08d970ecef85774586af83d54fa11515da1"@000000000000000000051423cb4f2bd2d5db31da43195a749f096ca9ab82f1e02 + + + +1@62b3d1555e2276a00d94fcd570fc24f266064337df6f75f8c0c50a9c2293f9f6$"@0000000000000000001535ed153bc08d970ecef85774586af83d54fa11515da1(-2 +@61a0441a4f8aee0bc2c7e77c3559843959a4b3ead738ecbde0d6440ff32dc455B03743130556ff822897cfe51d85f77d486b2adf6a597edb167f6104837c0436cf32 +@62c35d2d33e5375b69c9708553277ff7b4393c5222f1f6ffbe630123f17a84eeB03eb5ad426a948f6149007afa6ee197a3223a12d7e35d75788b818ca4c4b16d3e9B +@62b3d1555e2276a00d94fcd570fc24f266064337df6f75f8c0c50a9c2293f9f6"!1FJmGjmdB4P6LsA8rMGtX9rSNEXJpHTzS"UOP_DUP OP_HASH160 02b4a6ca0752c8d0a483982ec475f986378669ff OP_EQUALVERIFY OP_CHECKSIG*276a91402b4a6ca0752c8d0a483982ec475f986378669ff88ac*!1FJmGjmdB4P6LsA8rMGtX9rSNEXJpHTzS8$J  + @62b3d1555e2276a00d94fcd570fc24f266064337df6f75f8c0c50a9c2293f9f6""171TsNRzepfV67GS6XtS43ELitm2BzjA8V"UOP_DUP OP_HASH160 41e72eefcd13db3b51689520180e43f473cec9b1 OP_EQUALVERIFY OP_CHECKSIG*276a91441e72eefcd13db3b51689520180e43f473cec9b188ac*"171TsNRzepfV67GS6XtS43ELitm2BzjA8V8$J  + +@62b3d1555e2276a00d94fcd570fc24f266064337df6f75f8c0c50a9c2293f9f6""16yMu8fyC9MMK9Ne3881Hiqyg12GU3fZFZ"UOP_DUP OP_HASH160 41815e455a766d292e12ebf1ee25c4e718cec13b OP_EQUALVERIFY OP_CHECKSIG*276a91441815e455a766d292e12ebf1ee25c4e718cec13b88ac*"16yMu8fyC9MMK9Ne3881Hiqyg12GU3fZFZ8$J $ۀ-@00000000000000000002897cf71486449d3cb05e8c9c1e1d905c5a9536556c89"@0000000000000000001535ed153bc08d970ecef85774586af83d54fa11515da12$-@000000000000000000130a01163935d1d5143e0c36722f699f7e4ba471992efa"@00000000000000000002897cf71486449d3cb05e8c9c1e1d905c5a9536556c892$-@00000000000000000009904cebaa68dd976f5263539069e13e981936e8ab49bc"@000000000000000000130a01163935d1d5143e0c36722f699f7e4ba471992efa2$舦-@00000000000000000012eb13c7dcb7eed99d85bd1eab8470b8c24ffad4fb634d"@00000000000000000009904cebaa68dd976f5263539069e13e981936e8ab49bc2$-@0000000000000000001843da8ba9e0efb52b2ec86850be18f11cab04890b3bab"@00000000000000000012eb13c7dcb7eed99d85bd1eab8470b8c24ffad4fb634d2$-@000000000000000000141b3a1ed13f86a56e06214d020cadcfa32d4f7dac128b"@0000000000000000001843da8ba9e0efb52b2ec86850be18f11cab04890b3bab2$-@00000000000000000014f79a6109eed17c7ef3eaacac2bbb6cd0417a5c37f20e"@000000000000000000141b3a1ed13f86a56e06214d020cadcfa32d4f7dac128b2$-@00000000000000000001299fc84c9156d1745640d81ff0bc07543ff8185dc366"@00000000000000000014f79a6109eed17c7ef3eaacac2bbb6cd0417a5c37f20e2$-@000000000000000000010e97aa9d24a8ead2f1940c26fa0704b789cfd4237f80"@00000000000000000001299fc84c9156d1745640d81ff0bc07543ff8185dc3662$-@000000000000000000136bcc1edd699bd4ed327c9a34951cd1e6b9ce4ad1308c"@000000000000000000010e97aa9d24a8ead2f1940c26fa0704b789cfd4237f802$-@00000000000000000018db2403d5ec8ac41674ddc9c42aca57106b50a612c983"@000000000000000000136bcc1edd699bd4ed327c9a34951cd1e6b9ce4ad1308c2$-@00000000000000000013cecbeecf0c9fb0457ec6ad6c7683d9b4a3f4471cbfba"@00000000000000000018db2403d5ec8ac41674ddc9c42aca57106b50a612c9832$-@00000000000000000010945253d187c5538deadb078e912c60126ec2d1190309"@00000000000000000013cecbeecf0c9fb0457ec6ad6c7683d9b4a3f4471cbfba2$-@0000000000000000000cc0b47495af5aa532203a875919afd8f15cc921b545db"@00000000000000000010945253d187c5538deadb078e912c60126ec2d11903092 $-@00000000000000000000b56d57e9dd1af2bc5f77404c3d333423fb458a89ae25"@0000000000000000000cc0b47495af5aa532203a875919afd8f15cc921b545db2 + +1@600b756aa662fad99e89f31915959e37cfa43e33dbda169ecca6fde114eccab1$"@00000000000000000000b56d57e9dd1af2bc5f77404c3d333423fb458a89ae25(-2 +@aa9def55b42f010ceaa8f6a65f80cb8900ac89e0c56d7e3eb1cb1351ea673fe4B0334933e8ce4e11da3792fc15fd7840caf2d693e1e296906d649b9ec23646647ec2 +@55fa981958396236640e79c82d84a5d8b8c0816ea027a4b6611e1e56e082fc1dB033d249acc76bd2df2f633d297e03899be5968676c8588bb7cd65d8f64938231cdB +@600b756aa662fad99e89f31915959e37cfa43e33dbda169ecca6fde114eccab1""14E6XZK8KCo2yF5dFPbxzPLGDjTndfCMyv"UOP_DUP OP_HASH160 236265ffc4302576482a1ee040b41ecb4ad51bc4 OP_EQUALVERIFY OP_CHECKSIG*276a914236265ffc4302576482a1ee040b41ecb4ad51bc488ac*"14E6XZK8KCo2yF5dFPbxzPLGDjTndfCMyv8$J  + +Ȓ@600b756aa662fad99e89f31915959e37cfa43e33dbda169ecca6fde114eccab1""13JsWoxNCYoy2TKjDEZvddEeyDGiETjGfB"UOP_DUP OP_HASH160 19517d6695a610cdf7326e34d827855bdb2fc2a3 OP_EQUALVERIFY OP_CHECKSIG*276a91419517d6695a610cdf7326e34d827855bdb2fc2a388ac*"13JsWoxNCYoy2TKjDEZvddEeyDGiETjGfB8$J  +@600b756aa662fad99e89f31915959e37cfa43e33dbda169ecca6fde114eccab1"l"6OP_RETURN 13013993d37c053bce0971a8ae3489de9503eae13076*06a1613013993d37c053bce0971a8ae3489de9503eae1307629|; q4ޕ0v8$J   + $-@00000000000000000004fc8ffc4d621009d9ba8a7282d7f1ba32ee7e6aa3f521"@00000000000000000000b56d57e9dd1af2bc5f77404c3d333423fb458a89ae252 + + + +1@8afaed9a3f5a254b6216a46573b78123cc0152ce699e265d26c9b92cd54909c4$"@00000000000000000004fc8ffc4d621009d9ba8a7282d7f1ba32ee7e6aa3f521(-2 +@47bde2a65ee4c88a69613234e51f0bf0f5c325fe2ab668f7dd4d970b9885168aB02b63764d40615d35a9525dc07f209815cfe32ba101995f2b10afead02b3e23f032 +@41717d506d8e105f3ea40c39bc7160e62d8a304e36363a7f8f665e4b6efe287bB0299f6b51d2c6bb5d616727549a86145005a17ac04e32bc7b666604e18cf70140bB +@8afaed9a3f5a254b6216a46573b78123cc0152ce699e265d26c9b92cd54909c4""1DNETd1yLZSYnFq1rUw2jHiisnYuMaziGy"UOP_DUP OP_HASH160 87a57ac6c72bfae2e45575ad67fdc49fe89e7c34 OP_EQUALVERIFY OP_CHECKSIG*276a91487a57ac6c72bfae2e45575ad67fdc49fe89e7c3488ac*"1DNETd1yLZSYnFq1rUw2jHiisnYuMaziGy8$J  +@8afaed9a3f5a254b6216a46573b78123cc0152ce699e265d26c9b92cd54909c4""14vAfqMUEQ9xTeTTrEACVFuCc1Dk1XCost"UOP_DUP OP_HASH160 2af67ebc0984cdca97760742542a566600183f46 OP_EQUALVERIFY OP_CHECKSIG*276a9142af67ebc0984cdca97760742542a566600183f4688ac*"14vAfqMUEQ9xTeTTrEACVFuCc1Dk1XCost8$J  +@8afaed9a3f5a254b6216a46573b78123cc0152ce699e265d26c9b92cd54909c4""1DJ8eLXUZVNhxvkn7LwDj7woaZaZoDhLEg"UOP_DUP OP_HASH160 86def61fec8738cb1c789588ef8f091ac4b8b1c3 OP_EQUALVERIFY OP_CHECKSIG*276a91486def61fec8738cb1c789588ef8f091ac4b8b1c388ac*"1DJ8eLXUZVNhxvkn7LwDj7woaZaZoDhLEg8$J '$-@00000000000000000013109941b6404137e90d037fbf763a3531ab7aefab8509"@00000000000000000004fc8ffc4d621009d9ba8a7282d7f1ba32ee7e6aa3f5212$襽-@00000000000000000012cb8e450d908ccaa8cd57c2c70e4f609f45ab29bdb577"@00000000000000000013109941b6404137e90d037fbf763a3531ab7aefab85092 + + +1@18f50d0b76c89d14c9f8e51f03c553026f2a68e11d9457ef0b1db71be8d5fc0a$"@00000000000000000012cb8e450d908ccaa8cd57c2c70e4f609f45ab29bdb577(襽-2 +@d977ba6d5986696daf19fa47feaafc1a1379dae484cd56f6fcdfa29a8f69f927B0373a6ba340b4da0c51569cedf5559be20c16210011a9ce7b0a54af277a44c3b1f2 +@3cc17727805eaf5ef62058e80f3ce361a1698f0d1b89f7d88b94837b6ea3fb77B0289043fce5035ee5a76b648d4ad85c6afc652670b89cb4f39b90a4a7447a07903B +@18f50d0b76c89d14c9f8e51f03c553026f2a68e11d9457ef0b1db71be8d5fc0a""1Cm77sP9pnQk1EkssePzVULC1KXc29KJPq"UOP_DUP OP_HASH160 8100cb189d0fa0dcb723695ec65c4e5ce046b9c4 OP_EQUALVERIFY OP_CHECKSIG*276a9148100cb189d0fa0dcb723695ec65c4e5ce046b9c488ac*"1Cm77sP9pnQk1EkssePzVULC1KXc29KJPq8$J  +@18f50d0b76c89d14c9f8e51f03c553026f2a68e11d9457ef0b1db71be8d5fc0a""12XfKTmXAAPm2qznrjKxRCrWVs2aYYQ3B7"UOP_DUP OP_HASH160 10c497554835b2b539fe18bfd042cf7fd05bf1d1 OP_EQUALVERIFY OP_CHECKSIG*276a91410c497554835b2b539fe18bfd042cf7fd05bf1d188ac*"12XfKTmXAAPm2qznrjKxRCrWVs2aYYQ3B78$J  +@18f50d0b76c89d14c9f8e51f03c553026f2a68e11d9457ef0b1db71be8d5fc0a""1Egw41vn318aLxNdsYJUktY2KV9UzNwAFK"UOP_DUP OP_HASH160 9626fa6091f28b944c502f27eb4fd074c838bc38 OP_EQUALVERIFY OP_CHECKSIG*276a9149626fa6091f28b944c502f27eb4fd074c838bc3888ac*"1Egw41vn318aLxNdsYJUktY2KV9UzNwAFK8$J C + + +1@2c9061faeb345617e0beaf2ca893248c09a7fc087e8b9ca89377507bcfcea7ae$"@00000000000000000012cb8e450d908ccaa8cd57c2c70e4f609f45ab29bdb577(襽-2 +@481bd5f5b5a8c6bf25d90d6b401c892ee6ad3b529b1a0ed3fb83a4ba05c6326dB03fa00208812ad33c5e4e42814bc2a749528e3c8eca5568f4a9fd0679d050ef74f2 +@cda5f4dc60f4826c1e05b08c9cfc9eebec220fd4bd97220abe7f4c027b0f3b54B02380a40541412147d1e5803af78d104f6db770b8921a20801ddcad2ba5503425cB +@2c9061faeb345617e0beaf2ca893248c09a7fc087e8b9ca89377507bcfcea7ae""16vnEkwjJKitCbtXSYxtXZhCQsQkUAp8Qn"UOP_DUP OP_HASH160 41046fdfb5b0eb1e483d0854b91adbc6420f9297 OP_EQUALVERIFY OP_CHECKSIG*276a91441046fdfb5b0eb1e483d0854b91adbc6420f929788ac*"16vnEkwjJKitCbtXSYxtXZhCQsQkUAp8Qn8$J  +\@2c9061faeb345617e0beaf2ca893248c09a7fc087e8b9ca89377507bcfcea7ae""1B52FTrcwyTVi5Ny9vp6rGRWuAfpkWXNhz"UOP_DUP OP_HASH160 6e73f6f00aa24a6c890bc63227e030d6718e099a OP_EQUALVERIFY OP_CHECKSIG*276a9146e73f6f00aa24a6c890bc63227e030d6718e099a88ac*"1B52FTrcwyTVi5Ny9vp6rGRWuAfpkWXNhz8$J  +鋤@2c9061faeb345617e0beaf2ca893248c09a7fc087e8b9ca89377507bcfcea7ae""19PqsqYF2zm6rwUTrqeSgSJAhCfRsscWn6"UOP_DUP OP_HASH160 5c12f51d19b0f6bc103c3329f0015371b3076222 OP_EQUALVERIFY OP_CHECKSIG*276a9145c12f51d19b0f6bc103c3329f0015371b307622288ac*"19PqsqYF2zm6rwUTrqeSgSJAhCfRsscWn68$J &$-@0000000000000000001760f96f34c38a9650e93b71ec4668dce87a66b060755f"@00000000000000000012cb8e450d908ccaa8cd57c2c70e4f609f45ab29bdb5772$-@0000000000000000001699b8eac384cd785cb2d8bcced4d0d8d065fcf272b951"@0000000000000000001760f96f34c38a9650e93b71ec4668dce87a66b060755f2$-@000000000000000000182828ba7a627edb5319926e70637521bd0613e56a74d4"@0000000000000000001699b8eac384cd785cb2d8bcced4d0d8d065fcf272b9512$؛-@0000000000000000000b4e864d5e91be17fe729e865b96734f5b86824e0ff0ed"@000000000000000000182828ba7a627edb5319926e70637521bd0613e56a74d42 $-@00000000000000000001f0e0217972faf2e7492bcbb4224db312753a34aadff8"@0000000000000000000b4e864d5e91be17fe729e865b96734f5b86824e0ff0ed2 + + + +1@cfe8a3d71fe1c9ed4b4c6a37f4d4282914b0a5b7fb62dcacc7363988b9642798$"@00000000000000000001f0e0217972faf2e7492bcbb4224db312753a34aadff8(-2 +@8afaed9a3f5a254b6216a46573b78123cc0152ce699e265d26c9b92cd54909c4B0241dcf6de534d4a088a500f52b72473efee70b308b3d54eb46f1d74a741c7015e2 +@591c8e6eef27b68929d3043d616a1c7d5ac988cf47f910da167c4288275e13c2B02f53b9a936b6f5c26e4bff40bd4bdcf48b28b58da2a3a1babd24576ae519b9d20B +@cfe8a3d71fe1c9ed4b4c6a37f4d4282914b0a5b7fb62dcacc7363988b9642798""1CCetFUxPqZdi4JL8G7C2oodEBY5YK4XdK"UOP_DUP OP_HASH160 7add9535b51c4c31696e8889c06c56f540f39b55 OP_EQUALVERIFY OP_CHECKSIG*276a9147add9535b51c4c31696e8889c06c56f540f39b5588ac*"1CCetFUxPqZdi4JL8G7C2oodEBY5YK4XdK8$J  +@cfe8a3d71fe1c9ed4b4c6a37f4d4282914b0a5b7fb62dcacc7363988b9642798""1LcgSMkyzZUJMwCoxE5GijV67iM9gDchrY"UOP_DUP OP_HASH160 d729de7bba66773e2c06955352e0c2d14fc7ed4f OP_EQUALVERIFY OP_CHECKSIG*276a914d729de7bba66773e2c06955352e0c2d14fc7ed4f88ac*"1LcgSMkyzZUJMwCoxE5GijV67iM9gDchrY8$J  +@cfe8a3d71fe1c9ed4b4c6a37f4d4282914b0a5b7fb62dcacc7363988b9642798""1JFNQaErneQyqPyPJoiPUtZrC4zVp4Cyym"UOP_DUP OP_HASH160 bd31d4bb0e22ebf2d1a74ce6d58f54bb7f730d58 OP_EQUALVERIFY OP_CHECKSIG*276a914bd31d4bb0e22ebf2d1a74ce6d58f54bb7f730d5888ac*"1JFNQaErneQyqPyPJoiPUtZrC4zVp4Cyym8$J  $-@000000000000000000130ef2b57c81ed43b0c26f000a5f73e37f1574f7b4e751"@00000000000000000001f0e0217972faf2e7492bcbb4224db312753a34aadff82$-@00000000000000000019a180c5e901b3d3c6573d371d6afd182e892eb183d9d4"@000000000000000000130ef2b57c81ed43b0c26f000a5f73e37f1574f7b4e7512$-@0000000000000000001633a2a70dec11e43de7095692e6644051750e8f74d113"@00000000000000000019a180c5e901b3d3c6573d371d6afd182e892eb183d9d42$-@0000000000000000000cc8a1481495e8dc8fb4efce5a197f786b91bf7570f87a"@0000000000000000001633a2a70dec11e43de7095692e6644051750e8f74d1132 $-@000000000000000000178e2c94dcc42573c2c08a32ef9837c9c7e2c0c679e723"@0000000000000000000cc8a1481495e8dc8fb4efce5a197f786b91bf7570f87a2 + + +1@b51b72d0b65d7852d8f8ac89ae76af0bc67471f9cc8e80bacda6a02677587910$"@000000000000000000178e2c94dcc42573c2c08a32ef9837c9c7e2c0c679e723(-2 +@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5B031c430780d30d684697e1dd41056dfd1cd1d76fa05cc7394811281f69575c35d02 +@900095f8413c3dd8d278d249775ff0527201769337cfbb36a50ca6c51826a38eB03a520139b491b01c642b93880d36e4912182c315527bd8da976c9f8d851dae4b0B + @b51b72d0b65d7852d8f8ac89ae76af0bc67471f9cc8e80bacda6a02677587910""13fnPtwGCjUYyPdnaKkhnJhLuCkenAPJe4"UOP_DUP OP_HASH160 1d45f3a579567e0186e5c8d8ea8447e70eb0f326 OP_EQUALVERIFY OP_CHECKSIG*276a9141d45f3a579567e0186e5c8d8ea8447e70eb0f32688ac*"13fnPtwGCjUYyPdnaKkhnJhLuCkenAPJe48$J  + +@b51b72d0b65d7852d8f8ac89ae76af0bc67471f9cc8e80bacda6a02677587910""1MxBVwugWSPeBB7rwWqz8C9FywrKzAXGKk"UOP_DUP OP_HASH160 e5d228634fbc5aa42d9a8aafcdf298abc6abef63 OP_EQUALVERIFY OP_CHECKSIG*276a914e5d228634fbc5aa42d9a8aafcdf298abc6abef6388ac*"1MxBVwugWSPeBB7rwWqz8C9FywrKzAXGKk8$J  +@b51b72d0b65d7852d8f8ac89ae76af0bc67471f9cc8e80bacda6a02677587910"l"6OP_RETURN 130186d700618dac8d167d0f7c18fb5c9fbaf5ecb807*06a16130186d700618dac8d167d0f7c18fb5c9fbaf5ecb8072a}|\8$J   +F$-@0000000000000000000038648c2877fae502b44c92bb67cedccaf93d1edaef7a"@000000000000000000178e2c94dcc42573c2c08a32ef9837c9c7e2c0c679e7232E + + +1@6f95117ea20544ed040ec7a2877f7025e9020cc642ae1aacad51fa1fe7ccad91$"@0000000000000000000038648c2877fae502b44c92bb67cedccaf93d1edaef7a(-2 +@3068e6071b9bca78c81fef1d88e04a44ea117fb92d25e49a493de57bf13b5950B03d40872f1396fb90ad3c1cdd3e3ee0abefb6759893730858599225d28fdaafb0d2 +@dbfdb5a57aab8db28f09e5aeefa0bb126d99c8b86016fbfbec3fed7b9385c5e7B0217f40e7e44bd908966bd64ba00984c4424b4ca85a21ccb5d92fb21cdf087985aB +'@6f95117ea20544ed040ec7a2877f7025e9020cc642ae1aacad51fa1fe7ccad91""1961fVVFMnQunrKVtWVsBsReLvL6q6VT3R"UOP_DUP OP_HASH160 58b3a3dadeef75a30004204348af85a47cfea651 OP_EQUALVERIFY OP_CHECKSIG*276a91458b3a3dadeef75a30004204348af85a47cfea65188ac*"1961fVVFMnQunrKVtWVsBsReLvL6q6VT3R8$J  +׸y@6f95117ea20544ed040ec7a2877f7025e9020cc642ae1aacad51fa1fe7ccad91""18W72M3Ti72wCXypmXgu8P55ffKk1d8PFn"UOP_DUP OP_HASH160 5249f8a695f970ad90298ee54321b41f2146d5d1 OP_EQUALVERIFY OP_CHECKSIG*276a9145249f8a695f970ad90298ee54321b41f2146d5d188ac*"18W72M3Ti72wCXypmXgu8P55ffKk1d8PFn8$J  +@6f95117ea20544ed040ec7a2877f7025e9020cc642ae1aacad51fa1fe7ccad91""151ZdfYj9i6ANyJWd2wQqpTa3BAnqhiDnZ"UOP_DUP OP_HASH160 2bfbbe3a8a3ef7594fc13d657cfaf8244ed64248 OP_EQUALVERIFY OP_CHECKSIG*276a9142bfbbe3a8a3ef7594fc13d657cfaf8244ed6424888ac*"151ZdfYj9i6ANyJWd2wQqpTa3BAnqhiDnZ8$J  + + +1@8131ee058e6f70e9a72a1488b8055f8266fd81de35df99a3ff778fe2c6166332$"@0000000000000000000038648c2877fae502b44c92bb67cedccaf93d1edaef7a(-2 +@4e4804a54394ad12f014bb3f6c182ad0ae3b088e253b6af20cf16ee6282a5938B02b8878cbdb544c3e3520130019de25db694d4e4649d895f10515631329c136f772 +@c1822a7ef6309d2361243751d390fb78957b11672bdba314a8b9706ce0919793B02746065661445321344f69242aa79bf52b319a62387784f32f5c8a6158a347144B +@8131ee058e6f70e9a72a1488b8055f8266fd81de35df99a3ff778fe2c6166332"!1N9cb7ARzpbwiyV3DHEGzxxzZrERXAaw7"UOP_DUP OP_HASH160 03ffeceacd68d64448bae8ca100ba28644669790 OP_EQUALVERIFY OP_CHECKSIG*276a91403ffeceacd68d64448bae8ca100ba2864466979088ac*!1N9cb7ARzpbwiyV3DHEGzxxzZrERXAaw78$J  +\@8131ee058e6f70e9a72a1488b8055f8266fd81de35df99a3ff778fe2c6166332""1C1So6t8rcxjcQNrwH7jBEWR9xmHMHPmcJ"UOP_DUP OP_HASH160 78beea842fecc4177742ac6b63c35b287e89638b OP_EQUALVERIFY OP_CHECKSIG*276a91478beea842fecc4177742ac6b63c35b287e89638b88ac*"1C1So6t8rcxjcQNrwH7jBEWR9xmHMHPmcJ8$J  +@8131ee058e6f70e9a72a1488b8055f8266fd81de35df99a3ff778fe2c6166332""12BrCdAAGtBJUZ9WUeEZnu8QjaAzuToWsC"UOP_DUP OP_HASH160 0d055b17b2c4dc12f54cb2dbae13efe98acc10cf OP_EQUALVERIFY OP_CHECKSIG*276a9140d055b17b2c4dc12f54cb2dbae13efe98acc10cf88ac*"12BrCdAAGtBJUZ9WUeEZnu8QjaAzuToWsC8$J  + +1@e7ace82686cdf05261f6731adb9e427cbbdc49835fe0e19fbc0a7230c4a0bf32$"@0000000000000000000038648c2877fae502b44c92bb67cedccaf93d1edaef7a(-2 +@72449073a6daa2ef84a9afc20e51d7e360fde4b77a92ab89062644ed8ef64f36B03d074d786c832f8ec9debc8bf4005bedfdb485a3d75cfb0aad9e4fa2e97e795232 +@821dd531818071726eefe5d970b39a5910bd49bf78fb68cf9f97e4713530748bB02f371ce5f7828c5881e5938f1648bf6021638ba8903428ca7f474f5ef9472f0bf2 +@386c8c43d9a0f2c8312ccc75ae4cb90491398ce87d8bbaac5bf0166599bf735fB03e8e8b5f7393211baabcb2111cd873b0003902033d72449e5e018ed123f3875aa2 +@88afe98d6441c75637282faae92843556af4e4980ca91e6980cebf9e318fd5aeB02ac42fd77d171a29e2d454f5b678571317f7fcb6a0fcdc5dc7e4fc3d21726fbb02 +@e0cc1d19880068f4ca9d48d29101fc7b42631fe798e53e013177985ffb017137B0261341ad21a029386f71c4700458609f5cba93bd85d01a5e1de6d2f9c3a5e265eB + @e7ace82686cdf05261f6731adb9e427cbbdc49835fe0e19fbc0a7230c4a0bf32""1JZ77NutdGsDJ2pFM1cywPS1oJoFMDnTLh"UOP_DUP OP_HASH160 c08c8ca82793821b6199cdd8eb664564d755c718 OP_EQUALVERIFY OP_CHECKSIG*276a914c08c8ca82793821b6199cdd8eb664564d755c71888ac*"1JZ77NutdGsDJ2pFM1cywPS1oJoFMDnTLh8$J  +\@e7ace82686cdf05261f6731adb9e427cbbdc49835fe0e19fbc0a7230c4a0bf32""19xMTUsTLPH25d4obvLc3BfePuPhnC18p7"UOP_DUP OP_HASH160 6238f5dfc12c706ad29d3ea09588c4c78f7baddf OP_EQUALVERIFY OP_CHECKSIG*276a9146238f5dfc12c706ad29d3ea09588c4c78f7baddf88ac*"19xMTUsTLPH25d4obvLc3BfePuPhnC18p78$J  +@e7ace82686cdf05261f6731adb9e427cbbdc49835fe0e19fbc0a7230c4a0bf32""1MnjsXiNyVBLSqyJubyse61NrnwZcL5jnL"UOP_DUP OP_HASH160 e409056245be9bd1bf3de5f377c1890003698e6d OP_EQUALVERIFY OP_CHECKSIG*276a914e409056245be9bd1bf3de5f377c1890003698e6d88ac*"1MnjsXiNyVBLSqyJubyse61NrnwZcL5jnL8$J  + +1@2392ab2f2389466e8a5c3b942c0a00d2b1d13ca142bbf51a1f4bcd496cdb89af$"@0000000000000000000038648c2877fae502b44c92bb67cedccaf93d1edaef7a(-2 +@06fc710a122cbee79c752d521720d1251c5d9295fb997279d775f010b8b914a9B02d616c084391286cbcd77849a03dc19bc218f2b4184eb589813aa5e2a32a0920f2 +@e7ace82686cdf05261f6731adb9e427cbbdc49835fe0e19fbc0a7230c4a0bf32B037b4c2e4ef31e5d73da77e3b3ba843fdad8bce54c4e9dcb1e562815cbbdefe11c2 +@6f95117ea20544ed040ec7a2877f7025e9020cc642ae1aacad51fa1fe7ccad91B031ae5391f88f5c78d8f9db28876417bef5da33e571943d070880164b955836e982 +@8131ee058e6f70e9a72a1488b8055f8266fd81de35df99a3ff778fe2c6166332B025080706c73303d58567abb884fd464a73bbff4550d2373cfb72c2f58a2a5d677B +ߌ@2392ab2f2389466e8a5c3b942c0a00d2b1d13ca142bbf51a1f4bcd496cdb89af""1P4h9NhViPSE4YefjZAEnreNgHmC8Q6cAQ"UOP_DUP OP_HASH160 f20586a5fcc2591686a9ed8a0ced843b8ba1cf34 OP_EQUALVERIFY OP_CHECKSIG*276a914f20586a5fcc2591686a9ed8a0ced843b8ba1cf3488ac*"1P4h9NhViPSE4YefjZAEnreNgHmC8Q6cAQ8$J  +\@2392ab2f2389466e8a5c3b942c0a00d2b1d13ca142bbf51a1f4bcd496cdb89af""128qiDNQEkSkELMV3fWo4uV4UayktLg3YY"UOP_DUP OP_HASH160 0c73b2f5499bb23e00771b5cfb331083936fcb70 OP_EQUALVERIFY OP_CHECKSIG*276a9140c73b2f5499bb23e00771b5cfb331083936fcb7088ac*"128qiDNQEkSkELMV3fWo4uV4UayktLg3YY8$J  +@2392ab2f2389466e8a5c3b942c0a00d2b1d13ca142bbf51a1f4bcd496cdb89af""12bwyquvM7uqBfVxXS56WgEFweseg7N9NS"UOP_DUP OP_HASH160 119429dcc7f7c1ff3ce01672e74d2ae5eb9a2ab1 OP_EQUALVERIFY OP_CHECKSIG*276a914119429dcc7f7c1ff3ce01672e74d2ae5eb9a2ab188ac*"12bwyquvM7uqBfVxXS56WgEFweseg7N9NS8$J  + + +1@a30012faeeaa171cd819426553d0b852d7e0f054f1a2d838ad274d751365559f$"@0000000000000000000038648c2877fae502b44c92bb67cedccaf93d1edaef7a(-2 +@500295a0141fa525135eaa6c47eba48a80e58ecf9acc75ff3db52313f9ea4944B02d2e2bb2157afb6b3fe89c06c8d1e9e78c9003974c30b38f24cb9dd3805b5f7f92 +@2392ab2f2389466e8a5c3b942c0a00d2b1d13ca142bbf51a1f4bcd496cdb89afB022470531d8ef05a5b33831f026cd5f57f73a7ea67655e0cb8ea81e64cae80b517B +@a30012faeeaa171cd819426553d0b852d7e0f054f1a2d838ad274d751365559f""16BPtNzYXNLFVypoLfZeRCy6H9mSSx2f21"UOP_DUP OP_HASH160 38cfe486b5357f8b9754d575b5c2b2affbf9ec49 OP_EQUALVERIFY OP_CHECKSIG*276a91438cfe486b5357f8b9754d575b5c2b2affbf9ec4988ac*"16BPtNzYXNLFVypoLfZeRCy6H9mSSx2f218$J  +\@a30012faeeaa171cd819426553d0b852d7e0f054f1a2d838ad274d751365559f""16TF7cE8CknArMZAxnVGKU2w5NzkpQXNfQ"UOP_DUP OP_HASH160 3bcf39c30aba9d0ce62c6bd7dbb8594d44fc590c OP_EQUALVERIFY OP_CHECKSIG*276a9143bcf39c30aba9d0ce62c6bd7dbb8594d44fc590c88ac*"16TF7cE8CknArMZAxnVGKU2w5NzkpQXNfQ8$J  +n@a30012faeeaa171cd819426553d0b852d7e0f054f1a2d838ad274d751365559f""15o8iahb2zik6UJMstMDn1jHUMtZyaCVRr"UOP_DUP OP_HASH160 349a144210e329cb718b240019db4beab21baeaf OP_EQUALVERIFY OP_CHECKSIG*276a914349a144210e329cb718b240019db4beab21baeaf88ac*"15o8iahb2zik6UJMstMDn1jHUMtZyaCVRr8$J  + + +1@dc6d1d5668f568ed269f41546f8173b5d8995f2f71dc97e6ecdc750a9fa2c5ee$"@0000000000000000000038648c2877fae502b44c92bb67cedccaf93d1edaef7a(-2 +@58dae32df3ff623ee6d3f223f15e979de203a484c6430a01ce7708be38207cb2B03dc68ee9007b1880a1464e09cd2abb8309c0c68c2233d242b8200259e5924ba492 +@a30012faeeaa171cd819426553d0b852d7e0f054f1a2d838ad274d751365559fB02096d76cd4186c4cf3caed18259ed28f6f72937437bdc6b0f258697d5f7fc4c58B +@dc6d1d5668f568ed269f41546f8173b5d8995f2f71dc97e6ecdc750a9fa2c5ee""1NRzRjMgUcjDbsgMXLTecSaUGYErPiKfvr"UOP_DUP OP_HASH160 eb148fc9d98dcb1ba9cf497ce26b2ed0c63a756c OP_EQUALVERIFY OP_CHECKSIG*276a914eb148fc9d98dcb1ba9cf497ce26b2ed0c63a756c88ac*"1NRzRjMgUcjDbsgMXLTecSaUGYErPiKfvr8$J  +\@dc6d1d5668f568ed269f41546f8173b5d8995f2f71dc97e6ecdc750a9fa2c5ee""16nivdN8v2L8XtxwMuqvKDzzEdpDgRdu6F"UOP_DUP OP_HASH160 3f7e5816a5367c887030be9d8d755aac4e030b35 OP_EQUALVERIFY OP_CHECKSIG*276a9143f7e5816a5367c887030be9d8d755aac4e030b3588ac*"16nivdN8v2L8XtxwMuqvKDzzEdpDgRdu6F8$J  +@dc6d1d5668f568ed269f41546f8173b5d8995f2f71dc97e6ecdc750a9fa2c5ee""1KdSnLjEgrsvxpYZrXDTLekhL4oCtG9MH2"UOP_DUP OP_HASH160 cc56c29eb1106292d321ab1651d7de23992a1468 OP_EQUALVERIFY OP_CHECKSIG*276a914cc56c29eb1106292d321ab1651d7de23992a146888ac*"1KdSnLjEgrsvxpYZrXDTLekhL4oCtG9MH28$J $-@0000000000000000000684fe33d13675a0a19fa7093519f17f985af11fe2cd3f"@0000000000000000000038648c2877fae502b44c92bb67cedccaf93d1edaef7a2$-@00000000000000000017de39e496e1bb63c8ee10f95021ab97e05e29897cdd2a"@0000000000000000000684fe33d13675a0a19fa7093519f17f985af11fe2cd3f2 + +1@6702fd936c824698619e884cdc23bf0d9e13c06d2d6339236e237533b2aaf039$"@00000000000000000017de39e496e1bb63c8ee10f95021ab97e05e29897cdd2a(-2 +@c25d8d65bfbe0c1565bf86dbdf042600a39b944d748d0d50369926d471621cd0B031b3c45e4f004f5d95df67242c46be8988d578f8517817696d2d0e7f4cfc5dd632 +@0aebc0433efe48f4eb80ff46f7ee5d44dcf643e83e0e0275b2e70ce5508fca49B03c134cb2f59fcb58e7e88c413ca4802a956b94d3bc95c2f3217b8e00429661a8cB +?@6702fd936c824698619e884cdc23bf0d9e13c06d2d6339236e237533b2aaf039""1MVmskBiXmzjMxrBG51dc97QVZyNNVKAHK"UOP_DUP OP_HASH160 e0d39f4e75f4a6cb7cd20ff610f5faf97c3bef8b OP_EQUALVERIFY OP_CHECKSIG*276a914e0d39f4e75f4a6cb7cd20ff610f5faf97c3bef8b88ac*"1MVmskBiXmzjMxrBG51dc97QVZyNNVKAHK8$J  +@6702fd936c824698619e884cdc23bf0d9e13c06d2d6339236e237533b2aaf039""1FMxhMDgXEN39Q417VZaXBckeZzxuEh6Zp"UOP_DUP OP_HASH160 9d8892967ea2f8f317d9405478d70d416a402c31 OP_EQUALVERIFY OP_CHECKSIG*276a9149d8892967ea2f8f317d9405478d70d416a402c3188ac*"1FMxhMDgXEN39Q417VZaXBckeZzxuEh6Zp8$J  + +1@fc7b8d0ef138c97d9df0fc54e3476d03a300eb5f816ed546111114489045321b$"@00000000000000000017de39e496e1bb63c8ee10f95021ab97e05e29897cdd2a(-2 +@6702fd936c824698619e884cdc23bf0d9e13c06d2d6339236e237533b2aaf039B027a4efe5363894b5b87df7e3ddf43e88a999657454de05a8f728e5d8b5a7ece1a2 +@3cd053795c4ecb3f2750c50ab69ca45aad1f244ea434e3e3acc24599b1bc4dedB03a3f56eb6a9963bd2cf9727b820d2c5e14c871abd9c0a0ad0df40b6cd86e720f8B +=@fc7b8d0ef138c97d9df0fc54e3476d03a300eb5f816ed546111114489045321b""1NL6t4k35aSK3nSpnnhnz4HsyE732sPPbk"UOP_DUP OP_HASH160 e9f7741626beb9904a5b7457aff429ff82f9d194 OP_EQUALVERIFY OP_CHECKSIG*276a914e9f7741626beb9904a5b7457aff429ff82f9d19488ac*"1NL6t4k35aSK3nSpnnhnz4HsyE732sPPbk8$J  +ށ +@fc7b8d0ef138c97d9df0fc54e3476d03a300eb5f816ed546111114489045321b""1ASuVywpPUFsnB6ufkmJoiKfMQLVjhiaMB"UOP_DUP OP_HASH160 679f5b0a90c5222458b8cff3cbfd08819454b769 OP_EQUALVERIFY OP_CHECKSIG*276a914679f5b0a90c5222458b8cff3cbfd08819454b76988ac*"1ASuVywpPUFsnB6ufkmJoiKfMQLVjhiaMB8$J $-@00000000000000000018cbb528e4fef91fbb8fe4f332ce2f50add359b6f377e5"@00000000000000000017de39e496e1bb63c8ee10f95021ab97e05e29897cdd2a2$Ћ-@0000000000000000000bc567cc052343c6b621a8748a7afaa1d450f0085030b0"@00000000000000000018cbb528e4fef91fbb8fe4f332ce2f50add359b6f377e52$-@000000000000000000100a8d44b48daebd3cdae2e6e4e37331404efe7e0e12a0"@0000000000000000000bc567cc052343c6b621a8748a7afaa1d450f0085030b02$ȍ-@0000000000000000000c367d85c23eb6466516eee670bb1308b0c902d2794b32"@000000000000000000100a8d44b48daebd3cdae2e6e4e37331404efe7e0e12a02$-@000000000000000000104c38b872d6067664f14d3539282715c15b0900828a70"@0000000000000000000c367d85c23eb6466516eee670bb1308b0c902d2794b322$-@000000000000000000001489b9da6541e09519495b83e26d23fc85eda4594b6e"@000000000000000000104c38b872d6067664f14d3539282715c15b0900828a702$-@0000000000000000000950ca103282375258bd30c23dc1e3923bb2a1fc52f9ac"@000000000000000000001489b9da6541e09519495b83e26d23fc85eda4594b6e2$-@00000000000000000001a1849b2c9e9dc861d4a990529c46046bf03315b58dad"@0000000000000000000950ca103282375258bd30c23dc1e3923bb2a1fc52f9ac2$-@000000000000000000086ec1b70e7cdd7cdc7ac0d345188aef2e1842467776ed"@00000000000000000001a1849b2c9e9dc861d4a990529c46046bf03315b58dad2 $-@00000000000000000009a86ccb65ffd799d8c9834abd73a01ea9fa34469b9c3c"@000000000000000000086ec1b70e7cdd7cdc7ac0d345188aef2e1842467776ed2 + +1@276efde8c8ac0fb852514f73f21b4effb61f44fc2343ac29d51bf1b43bce0428$"@00000000000000000009a86ccb65ffd799d8c9834abd73a01ea9fa34469b9c3c(-2 +@a1af06423e7bb9e0016039982b3619e33ae5ebc00729a2538d3ce04aaa15ad8eB038dcc2fa1c5122d32cd9ddfa89c0585607ed591eef73f36f65555c29c622ee5442 +@e287fac981df7c45514138b25b1fa45ca5c846e95d11012420679ec1a28b9fecB039d6540b1b07ed3ca711a12f8171094d0fb7c919e7b8d89e937e55fa631575f50B +'@276efde8c8ac0fb852514f73f21b4effb61f44fc2343ac29d51bf1b43bce0428""14nLXRfk79M9PgHhrXYGyqZUb3Tw6fgE14"UOP_DUP OP_HASH160 297b64d850b7555b35d197e7521fa66f0a6c730d OP_EQUALVERIFY OP_CHECKSIG*276a914297b64d850b7555b35d197e7521fa66f0a6c730d88ac*"14nLXRfk79M9PgHhrXYGyqZUb3Tw6fgE148$J  + +@276efde8c8ac0fb852514f73f21b4effb61f44fc2343ac29d51bf1b43bce0428""14nLXRfk79M9PgHhrXYGyqZUb3Tw6fgE14"UOP_DUP OP_HASH160 297b64d850b7555b35d197e7521fa66f0a6c730d OP_EQUALVERIFY OP_CHECKSIG*276a914297b64d850b7555b35d197e7521fa66f0a6c730d88ac*"14nLXRfk79M9PgHhrXYGyqZUb3Tw6fgE148$J  +ح@276efde8c8ac0fb852514f73f21b4effb61f44fc2343ac29d51bf1b43bce0428""1MrFDoVNcDh8qDSzeaBzPgHmrm6XFv2f5y"UOP_DUP OP_HASH160 e4b2c4c6da98edca30f6f7d2f2b77bdcb6e82867 OP_EQUALVERIFY OP_CHECKSIG*276a914e4b2c4c6da98edca30f6f7d2f2b77bdcb6e8286788ac*"1MrFDoVNcDh8qDSzeaBzPgHmrm6XFv2f5y8$J  +@276efde8c8ac0fb852514f73f21b4effb61f44fc2343ac29d51bf1b43bce0428"l"6OP_RETURN 13019e7a001dffd6da6e5e518d454571d339c121c14f*06a1613019e7a001dffd6da6e5e518d454571d339c121c14f2zn^QEEq9!O8$J   +$-@000000000000000000048d5e923c8dae641c8fb7936c1c636923b3ceb0056e7d"@00000000000000000009a86ccb65ffd799d8c9834abd73a01ea9fa34469b9c3c20$߭-@0000000000000000001741f8c8246f2393fa5e9113c6634445e549270ca7cfbd"@000000000000000000048d5e923c8dae641c8fb7936c1c636923b3ceb0056e7d2/ + + +1@2609e0cbccfacc98642c2d64608d1e0957ac0a3675e743a62fce27b8c0c1b974$"@0000000000000000001741f8c8246f2393fa5e9113c6634445e549270ca7cfbd(߭-2 +@fa0a5eadd51a1c59749f486e6ef0b4623e2c3901650598a2f6e5c69c1705a7eeB0213a2b7ea8f0d34ac069ae2433aae81a07af0869c9df52cb039a214de5d7ce4bc2 +@01aab7d4a2b8f4405f7f4b10bfa178f8532072145779696548279816f3b0e7b8B021a4d0cc26596ec2396013e82308566215074cf7eb152465ee3eb9dd8cbd1b1d5B +u@2609e0cbccfacc98642c2d64608d1e0957ac0a3675e743a62fce27b8c0c1b974""1FS16LvPn1KVfQyvnUMfcZB8XHBJrRBg6h"UOP_DUP OP_HASH160 9e4c3ca6f721968d9c7de9a7b7aa137c0f806aba OP_EQUALVERIFY OP_CHECKSIG*276a9149e4c3ca6f721968d9c7de9a7b7aa137c0f806aba88ac*"1FS16LvPn1KVfQyvnUMfcZB8XHBJrRBg6h8$J  +;@2609e0cbccfacc98642c2d64608d1e0957ac0a3675e743a62fce27b8c0c1b974""1Jv3hVsyx9LSeKg4pDayEqHFUz7of2XdS1"UOP_DUP OP_HASH160 c4826fca04575c0b10f11aa87876a8ad9627aede OP_EQUALVERIFY OP_CHECKSIG*276a914c4826fca04575c0b10f11aa87876a8ad9627aede88ac*"1Jv3hVsyx9LSeKg4pDayEqHFUz7of2XdS18$J  +o@2609e0cbccfacc98642c2d64608d1e0957ac0a3675e743a62fce27b8c0c1b974""1NqHHM9AiwD8ucndyiNXwam9xSGbYzeGEH"UOP_DUP OP_HASH160 ef7c32f388147e7260c0f543e1502ae7822faab8 OP_EQUALVERIFY OP_CHECKSIG*276a914ef7c32f388147e7260c0f543e1502ae7822faab888ac*"1NqHHM9AiwD8ucndyiNXwam9xSGbYzeGEH8$J  + + +1@d70155906e1a23eed25a9aa2ebfa8d32c4b87e27e58dfde655e73fd75c219a95$"@0000000000000000001741f8c8246f2393fa5e9113c6634445e549270ca7cfbd(߭-2 +@75207f42927c03fb62b402336b0dbf83ccb0e1919ba6f1d6405bb65c8f0b84eeB020557883968660285f6671cde382cd9359e67f2cc3e1d956dbe8e38acad71eedd2 +@e0019ec2c7cce14e962de26204043d06883d216508ad78eb12bd5e0ad2db2545B02a73fba1b09c4ba5f71313ed1cf4e0f3e8f1dac7c0e9774dc9a4698777927ff55B +@d70155906e1a23eed25a9aa2ebfa8d32c4b87e27e58dfde655e73fd75c219a95""1BYPTvhmY4S9MyPkiNe5B25hJQZthKFq4e"UOP_DUP OP_HASH160 73a0e7a4aa05f279ae3d65a1f8ddfd5542e25dc2 OP_EQUALVERIFY OP_CHECKSIG*276a91473a0e7a4aa05f279ae3d65a1f8ddfd5542e25dc288ac*"1BYPTvhmY4S9MyPkiNe5B25hJQZthKFq4e8$J  +ؼ@d70155906e1a23eed25a9aa2ebfa8d32c4b87e27e58dfde655e73fd75c219a95""16YZ9M38JsTzZBEib71he3QBFDgNcGZZoU"UOP_DUP OP_HASH160 3cd05b2961220dfc9fd2631365588ac94bbe479c OP_EQUALVERIFY OP_CHECKSIG*276a9143cd05b2961220dfc9fd2631365588ac94bbe479c88ac*"16YZ9M38JsTzZBEib71he3QBFDgNcGZZoU8$J  +@d70155906e1a23eed25a9aa2ebfa8d32c4b87e27e58dfde655e73fd75c219a95""1G4Fk7HfEHdN2oFUgSJydjgztJHiL6ZXU7"UOP_DUP OP_HASH160 a527711254196b53de1e6ed7c990ead73e0d2203 OP_EQUALVERIFY OP_CHECKSIG*276a914a527711254196b53de1e6ed7c990ead73e0d220388ac*"1G4Fk7HfEHdN2oFUgSJydjgztJHiL6ZXU78$J  + +1@bd8125f25be4095f8440a34d2387635975140dd6fef453e32dfce377f9bff969$"@0000000000000000001741f8c8246f2393fa5e9113c6634445e549270ca7cfbd(߭-2 +@95c6de9488fde2743ccfad5ff62dc00946f7f13fbecdc9b99f2e1d864ae0a40fB02264f16ea163655a6e5369815e0f1d1de01366ee3c66e2619ee90ef05419bffdf2 +@488d0f5c118a02f0545c2dcc6dbe225b5b00520ee9bcac6f6fd121fe4a652a14B03639ea1c2ca7b770528175a11fcc2ffb31c1eb392f7d1bd90987a11b5813c62662 +@c6a1b4c1da1a247a77e3e3499e16700d8f331b205402f32aff3ebb80e5210840B03d41abeb78b902f8686b37bd5ce79df2eeee47b7b7fe21c58b7ffb25e548a20362 +@d1ee542594ffd3fdff945fad0af933fd1d80ab2a8ca46f43cf9d33e8fe306228B0361dbb0934f1b190c663048efb144cfb358ccbf7f1f266d1de719959a3bf0d4a02 +@dc6d1d5668f568ed269f41546f8173b5d8995f2f71dc97e6ecdc750a9fa2c5eeB03b5d133bf7aab5164f8768b4e7a443bcca1201f5c348991017ed8fde281552b2eB +M@bd8125f25be4095f8440a34d2387635975140dd6fef453e32dfce377f9bff969""151GYTPfnDYHjQBFGH5WFyQ47nf65vo6KJ"UOP_DUP OP_HASH160 2bed7a2ae4fa3661b7262c74f869bd2972435020 OP_EQUALVERIFY OP_CHECKSIG*276a9142bed7a2ae4fa3661b7262c74f869bd297243502088ac*"151GYTPfnDYHjQBFGH5WFyQ47nf65vo6KJ8$J  +[@bd8125f25be4095f8440a34d2387635975140dd6fef453e32dfce377f9bff969""19iEqg2K5pdxZnmsQP7wzZxkw4S3P7RFjs"UOP_DUP OP_HASH160 5f8d9cf2736d9b85b55fda2e5e20d8a6262164bb OP_EQUALVERIFY OP_CHECKSIG*276a9145f8d9cf2736d9b85b55fda2e5e20d8a6262164bb88ac*"19iEqg2K5pdxZnmsQP7wzZxkw4S3P7RFjs8$J  +@bd8125f25be4095f8440a34d2387635975140dd6fef453e32dfce377f9bff969""1ABxvPiukhAa9grU78fLyR1gnTEZvW7SDm"UOP_DUP OP_HASH160 64cbf8c783a3f3141fa01fb4b6811cfeb6e4b104 OP_EQUALVERIFY OP_CHECKSIG*276a91464cbf8c783a3f3141fa01fb4b6811cfeb6e4b10488ac*"1ABxvPiukhAa9grU78fLyR1gnTEZvW7SDm8$J  + +1@a7d4df6ced82847ea66a95fac21e50b415f99f3ce10f4110517c3c7fcb094acf$"@0000000000000000001741f8c8246f2393fa5e9113c6634445e549270ca7cfbd(߭-2 +@6ff7e97ee0930d5e9af81ea99b07acd1d4d7b27a65771103d31beb3696d8ca93B033f636f8ba9486659ba9e96442bf25a1a6a34d5645da47abd51e2f325d87abf5f2 +@6ff7e97ee0930d5e9af81ea99b07acd1d4d7b27a65771103d31beb3696d8ca93B033a74fdb172afb3483173d526ab6f96f8877b5906a283b2cf99238f6a65c31a11B +@a7d4df6ced82847ea66a95fac21e50b415f99f3ce10f4110517c3c7fcb094acf""12mNiP5oix79sGq1rnxmT2VtAGxKPxfVSf"UOP_DUP OP_HASH160 135c8db7e02273b7137c4cbb5a3722b21af8f3bd OP_EQUALVERIFY OP_CHECKSIG*276a914135c8db7e02273b7137c4cbb5a3722b21af8f3bd88ac*"12mNiP5oix79sGq1rnxmT2VtAGxKPxfVSf8$J  + +\@a7d4df6ced82847ea66a95fac21e50b415f99f3ce10f4110517c3c7fcb094acf""12mNiP5oix79sGq1rnxmT2VtAGxKPxfVSf"UOP_DUP OP_HASH160 135c8db7e02273b7137c4cbb5a3722b21af8f3bd OP_EQUALVERIFY OP_CHECKSIG*276a914135c8db7e02273b7137c4cbb5a3722b21af8f3bd88ac*"12mNiP5oix79sGq1rnxmT2VtAGxKPxfVSf8$J  +á@a7d4df6ced82847ea66a95fac21e50b415f99f3ce10f4110517c3c7fcb094acf""14PqwV5MXga1GXc4j3uX2kha5y3tmUR5ab"UOP_DUP OP_HASH160 253a618c5c62b2e69f1e884487e4b266774ed7ee OP_EQUALVERIFY OP_CHECKSIG*276a914253a618c5c62b2e69f1e884487e4b266774ed7ee88ac*"14PqwV5MXga1GXc4j3uX2kha5y3tmUR5ab8$J  +@a7d4df6ced82847ea66a95fac21e50b415f99f3ce10f4110517c3c7fcb094acf"l"6OP_RETURN 1301779cfb4ff3a33770d0dd6848e8044e3728b2d370*06a161301779cfb4ff3a33770d0dd6848e8044e3728b2d3702wO7phHN7(p8$J   +$-@00000000000000000010c4648a3e2752c0aa551014b05dd00f5d6c342aa9d4d4"@0000000000000000001741f8c8246f2393fa5e9113c6634445e549270ca7cfbd2 + +1@fa545823ae0d2445c90b59bb2fdf8f58870c0d3e67114ab1487d65bc37fd2308$"@00000000000000000010c4648a3e2752c0aa551014b05dd00f5d6c342aa9d4d4(-2 +@0b75e699a0b0ea87ad28e4e06b52efa9346716fd7f39c98bb65aaaa1e3b34881B028b9a8999385e5165586e2d8299c713f40c620bf3de82e1e4013087d1f28c677a2 +@966c322dc6b4242d221759f49716cae654f7a8d5c00f76313616ad7916a89440B02e36d6ddd13261dfa22fb1394fe5d40e476ddb698b659e8375e17de1c9dcaaaf12 +@966c322dc6b4242d221759f49716cae654f7a8d5c00f76313616ad7916a89440B0296f4031193aeaa55c9074e6c0e8dcee87a2333fe74bfd00fb6d8bc514557c95aB +B@fa545823ae0d2445c90b59bb2fdf8f58870c0d3e67114ab1487d65bc37fd2308""12TUkVYUKjMRw6ZfKhe7gcFnkeoqh1o37o"UOP_DUP OP_HASH160 0ffa1aef0eefa138b7d842c7a5a5aa596203ab54 OP_EQUALVERIFY OP_CHECKSIG*276a9140ffa1aef0eefa138b7d842c7a5a5aa596203ab5488ac*"12TUkVYUKjMRw6ZfKhe7gcFnkeoqh1o37o8$J  + +@fa545823ae0d2445c90b59bb2fdf8f58870c0d3e67114ab1487d65bc37fd2308""12TUkVYUKjMRw6ZfKhe7gcFnkeoqh1o37o"UOP_DUP OP_HASH160 0ffa1aef0eefa138b7d842c7a5a5aa596203ab54 OP_EQUALVERIFY OP_CHECKSIG*276a9140ffa1aef0eefa138b7d842c7a5a5aa596203ab5488ac*"12TUkVYUKjMRw6ZfKhe7gcFnkeoqh1o37o8$J  +E@fa545823ae0d2445c90b59bb2fdf8f58870c0d3e67114ab1487d65bc37fd2308""174uu3yUFrxaT3YgDJyGjGx7AUuU3XhVrg"UOP_DUP OP_HASH160 428e28bda308843c1d46acb7e18a12504415760f OP_EQUALVERIFY OP_CHECKSIG*276a914428e28bda308843c1d46acb7e18a12504415760f88ac*"174uu3yUFrxaT3YgDJyGjGx7AUuU3XhVrg8$J  +@fa545823ae0d2445c90b59bb2fdf8f58870c0d3e67114ab1487d65bc37fd2308"l"6OP_RETURN 1301f341234ecf147062cacd308f00949270435e51b4*06a161301f341234ecf147062cacd308f00949270435e51b42A#Npb0pC^Q8$J   +$-@000000000000000000005dc79a5bdf740f75458e02d825da631b71e6bb38e8eb"@00000000000000000010c4648a3e2752c0aa551014b05dd00f5d6c342aa9d4d42$؀-@00000000000000000003fb8f1aff8105c5c67ed2ef8839ca02fa18f1e876d0d8"@000000000000000000005dc79a5bdf740f75458e02d825da631b71e6bb38e8eb2$-@00000000000000000013a93d68d42458d3e2359ce068040b30896110cc642b88"@00000000000000000003fb8f1aff8105c5c67ed2ef8839ca02fa18f1e876d0d82=$-@00000000000000000016ba882c23762bfa768efcac2288fcd3b986d006cb77c1"@00000000000000000013a93d68d42458d3e2359ce068040b30896110cc642b882< + + +1@5be468264234a9aeea07613e60947e204465bf16fa2e3eb64964b9c5c38d405d$"@00000000000000000016ba882c23762bfa768efcac2288fcd3b986d006cb77c1(-2 +@c7b67abce88f9656979f0f1fada08e33f5fae95f3df6899208207a1011b2002cB023283a21dc7d3a70bf150e6f77b39bb60811cd53721bae37eaaf25a92363e5e9d2 +@93c3f7d67078ccb2a100eb072c530b11c1bb42ef2697d688501e39f33fcd907aB031cc87130a7df97bad1604ce6670d8f23379f819bef2ba5b4c231582d328867c4B +)@5be468264234a9aeea07613e60947e204465bf16fa2e3eb64964b9c5c38d405d""1Ezo1NqBoAn3RQmJ7YnViGq6URKiPbL25m"UOP_DUP OP_HASH160 9987bfd1c442ea6903b7d20b0214dc19c0bff93c OP_EQUALVERIFY OP_CHECKSIG*276a9149987bfd1c442ea6903b7d20b0214dc19c0bff93c88ac*"1Ezo1NqBoAn3RQmJ7YnViGq6URKiPbL25m8$J  +[@5be468264234a9aeea07613e60947e204465bf16fa2e3eb64964b9c5c38d405d""1ANsRe9iRT9EC8ByHb8LgyvpXd6zakyHVH"UOP_DUP OP_HASH160 66dbf5b47eac7938c1561c04f08ea69f601f8bf8 OP_EQUALVERIFY OP_CHECKSIG*276a91466dbf5b47eac7938c1561c04f08ea69f601f8bf888ac*"1ANsRe9iRT9EC8ByHb8LgyvpXd6zakyHVH8$J  + @5be468264234a9aeea07613e60947e204465bf16fa2e3eb64964b9c5c38d405d""15DwEd5pdZ4fXRckYmPRXALJ8Vu2THN2KH"UOP_DUP OP_HASH160 2e52c48572ff4b9c3e471c0eb0cef485552d26b9 OP_EQUALVERIFY OP_CHECKSIG*276a9142e52c48572ff4b9c3e471c0eb0cef485552d26b988ac*"15DwEd5pdZ4fXRckYmPRXALJ8Vu2THN2KH8$J  + +1@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9$"@00000000000000000016ba882c23762bfa768efcac2288fcd3b986d006cb77c1(-2 +@e3b9a21c50d07bf67bcfb2af98fdfcc11a078535a738806e028ed77bb13bdd0cB0224d184dba6e3b0a93836b8be1fb59c51581053497708a105f0bc3f1df1cd9b202 +@36b9602c33b680856f4a8066cba92ace6df9d88ec2fe959def92d6ab79e82427B027a7ed5b26d7d419d1a2dd7f0f1388fecc4c4d3d4e2179299d037ed584bdb29db2 +@70b432c4f9e13cad48238f81a1bf074927ba2f3963a28fc21c803b03484b5e75B0246e51dd18d1bfe481f6c648439d18162760f0c565139ce80c41fd42d007fc3ae2 +@b8f606a7db6f5425714486a01ea0c24dfd1941aa83b4cc9c10c8380fb6cc648aB0224d184dba6e3b0a93836b8be1fb59c51581053497708a105f0bc3f1df1cd9b202 +@0431ec3dc60c8ef1fdfdef88704752af3ec75174ff0ee805f0b9c32099910d14B02e9ea9062aa3be173ece122f69ce693982cdbbc0a1dc91ed9b0d31ddd0e40ec932 +@57ca7cfef7da1d67ead6a99041642fdbaf3a84f93bf2ff12735bc0556fbf05ecB0224d184dba6e3b0a93836b8be1fb59c51581053497708a105f0bc3f1df1cd9b202 +@b35309957d0dd60b3de5a0d0b8c20bfab2fcf92714faa747a39bccba9ea3ff8fB0224d184dba6e3b0a93836b8be1fb59c51581053497708a105f0bc3f1df1cd9b202 +@1db154fcc80970ef6e51af54a25a85d394a1674f47e03c93845324ff4851298aB02ea250fa3912f325fe4514f8e92187e5fd2c7f752aa3b35eaae80b30e55a79acf2 +@79109c07daa0c8f5e42e3a68395998b22eaaedf29f8ce40fcbd33f31a4934c54B0224d184dba6e3b0a93836b8be1fb59c51581053497708a105f0bc3f1df1cd9b202 +@c1822a7ef6309d2361243751d390fb78957b11672bdba314a8b9706ce0919793B0304c2ec76a5239e14a28c03b9bc0700bcd40ddc18c2f8612263dee193c408bfa02 +@8923b6c9d7df81187fe7c0e55bfb7ba4e4030322ade413628eb11d127f88bdd8B0224d184dba6e3b0a93836b8be1fb59c51581053497708a105f0bc3f1df1cd9b202 +@6f95117ea20544ed040ec7a2877f7025e9020cc642ae1aacad51fa1fe7ccad91B03d3d7baa3686e507b111d7618cd7e45eaef9e9a1db01198760a1566293ce04a5e2 +@130f8f9be2f5f443d8c7314196556c888cd91efb2954db678183f98abc57af48B03f268bbf9967b39947528e66629cc0e7dc235fd0e52336e6f7bd25d5f504b5135B +=@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9""1LWmQDkNmoq7sUB5M7EK8V7amvqp776P8L"UOP_DUP OP_HASH160 d60b842dadca4ddc92d70c1cc5a2733041cd7273 OP_EQUALVERIFY OP_CHECKSIG*276a914d60b842dadca4ddc92d70c1cc5a2733041cd727388ac*"1LWmQDkNmoq7sUB5M7EK8V7amvqp776P8L8$J  + +E@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9""1LWmQDkNmoq7sUB5M7EK8V7amvqp776P8L"UOP_DUP OP_HASH160 d60b842dadca4ddc92d70c1cc5a2733041cd7273 OP_EQUALVERIFY OP_CHECKSIG*276a914d60b842dadca4ddc92d70c1cc5a2733041cd727388ac*"1LWmQDkNmoq7sUB5M7EK8V7amvqp776P8L8$J  +@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9"!1j2jUqgyAiBC7TMYPLTkmXbqfvWU2mdMd"UOP_DUP OP_HASH160 07f2eaa272177ac0ebd991910ab9b31c697dcc5e OP_EQUALVERIFY OP_CHECKSIG*276a91407f2eaa272177ac0ebd991910ab9b31c697dcc5e88ac*!1j2jUqgyAiBC7TMYPLTkmXbqfvWU2mdMd8$J  +@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9"l"6OP_RETURN 1301618fe3687a8d1cda60ece7ca196a6ace3d8ac67c*06a161301618fe3687a8d1cda60ece7ca196a6ace3d8ac67c2ahz`jj=|8$J   + + +1@e2b80216a45b5cbbc24ccc20558aa4fc2cee5a25ecab8b899f5808e5713ce3da$"@00000000000000000016ba882c23762bfa768efcac2288fcd3b986d006cb77c1(-2 +@fb84aa275790e572c33575a4a3c242a0219e58dca578939bed4e5aeeb7db8544B03d840db4cc672e9ef9d40120530db873d88182c79016393e45ab1b298ce0430482 +@8cbb9435609d4d288e094856ceec067a1de3805aa05246df51c86ad782b788feB023ccf623e50e573263515beae2d05b207a05d4b7948cf545967f30d3455567e38B +@e2b80216a45b5cbbc24ccc20558aa4fc2cee5a25ecab8b899f5808e5713ce3da""14aigvv6j6mgYsRCryvFcEmbnC4sWWNzNi"UOP_DUP OP_HASH160 2748e7629c166f7754e49a5ef9bfe89ae5cb033a OP_EQUALVERIFY OP_CHECKSIG*276a9142748e7629c166f7754e49a5ef9bfe89ae5cb033a88ac*"14aigvv6j6mgYsRCryvFcEmbnC4sWWNzNi8$J  + +@e2b80216a45b5cbbc24ccc20558aa4fc2cee5a25ecab8b899f5808e5713ce3da""14aigvv6j6mgYsRCryvFcEmbnC4sWWNzNi"UOP_DUP OP_HASH160 2748e7629c166f7754e49a5ef9bfe89ae5cb033a OP_EQUALVERIFY OP_CHECKSIG*276a9142748e7629c166f7754e49a5ef9bfe89ae5cb033a88ac*"14aigvv6j6mgYsRCryvFcEmbnC4sWWNzNi8$J  +@e2b80216a45b5cbbc24ccc20558aa4fc2cee5a25ecab8b899f5808e5713ce3da""19vndaVNfBpm1zFu9NrcAK87YZLMw7n9u2"UOP_DUP OP_HASH160 61ed248dd4077924f151803a733e79391353c6c0 OP_EQUALVERIFY OP_CHECKSIG*276a91461ed248dd4077924f151803a733e79391353c6c088ac*"19vndaVNfBpm1zFu9NrcAK87YZLMw7n9u28$J  +@e2b80216a45b5cbbc24ccc20558aa4fc2cee5a25ecab8b899f5808e5713ce3da"l"6OP_RETURN 1301ded5c754c35960b6dd6db0f2f9f07eb0a31a45c3*06a161301ded5c754c35960b6dd6db0f2f9f07eb0a31a45c32TY`m~E8$J   + + +1@1d5382e77210f406557960ea41428d5341b6605f13fafaec800f5880c5d5b5f1$"@00000000000000000016ba882c23762bfa768efcac2288fcd3b986d006cb77c1(-2 +@e0019ec2c7cce14e962de26204043d06883d216508ad78eb12bd5e0ad2db2545B03ab9242014d88e28c683e35777c59ca69be853ac1380ab6c33b56e0d2fb3d93cb2 +@95cf622f54eea5a1b860bd9eb82ae08e01b3e9b8b72e4d0cf0a0028849b04caeB03b536279949323dc71164c85bd467f94cb9bce4a0d4bb2adc40d545f7ce1b4c352 +@d70155906e1a23eed25a9aa2ebfa8d32c4b87e27e58dfde655e73fd75c219a95B02f3f5ee7f2c7b12142bc2de89d4d7d6f73dc352a36a6b8e507ea9fa373b32ef392 +@95a0263cbf79f869264330c0ebc2cf7917cce79c358bbc0b498d1cee912642d8B0326c31a9b784d1fc43913e294ef1f57acb771d3ffdf1cc6d9f3bf16644cc6a916B +@1d5382e77210f406557960ea41428d5341b6605f13fafaec800f5880c5d5b5f1""19xZjdfRqWdC7JgdXVmpC6qrqA59LDjqXS"UOP_DUP OP_HASH160 624335c29edec4a5905daecd7d0b1cc3c25286bd OP_EQUALVERIFY OP_CHECKSIG*276a914624335c29edec4a5905daecd7d0b1cc3c25286bd88ac*"19xZjdfRqWdC7JgdXVmpC6qrqA59LDjqXS8$J  +@1d5382e77210f406557960ea41428d5341b6605f13fafaec800f5880c5d5b5f1""1CqfwS9hAhyQxHvJbzMpWCzAyRU8ZvZyst"UOP_DUP OP_HASH160 81dddaa1013cf7f3d30d5a0c94cdd05887bf3019 OP_EQUALVERIFY OP_CHECKSIG*276a91481dddaa1013cf7f3d30d5a0c94cdd05887bf301988ac*"1CqfwS9hAhyQxHvJbzMpWCzAyRU8ZvZyst8$J  +@1d5382e77210f406557960ea41428d5341b6605f13fafaec800f5880c5d5b5f1""1GULqUHTKYGTfc9HyQNkqFtqt9LU7rJvHz"UOP_DUP OP_HASH160 a9b5acfcb0448477dade6c0a33ffb17bee3d64bb OP_EQUALVERIFY OP_CHECKSIG*276a914a9b5acfcb0448477dade6c0a33ffb17bee3d64bb88ac*"1GULqUHTKYGTfc9HyQNkqFtqt9LU7rJvHz8$J $-@000000000000000000086539e92aaf8e70b0f8095748a25752008b34ed697e9d"@00000000000000000016ba882c23762bfa768efcac2288fcd3b986d006cb77c12$-@00000000000000000010d97c7556c7cc557feea2ea47e7232ab79b4170968677"@000000000000000000086539e92aaf8e70b0f8095748a25752008b34ed697e9d2$-@0000000000000000000d0813959db3ede80e79efc14aa6c0d245020c28dc6926"@00000000000000000010d97c7556c7cc557feea2ea47e7232ab79b41709686772$ҡ-@0000000000000000000efba24c75d2b48ee3a5887b9377d7f1eebcc42c4c5362"@0000000000000000000d0813959db3ede80e79efc14aa6c0d245020c28dc69262$-@00000000000000000013be700bf67cb7e5c37ae4151852bffc7dfedcd862effa"@0000000000000000000efba24c75d2b48ee3a5887b9377d7f1eebcc42c4c53622 + + +1@8bbcfba8b98222ab4b37010b1be684c9ea8b93060b2db71d2f13f48ed9e54c09$"@00000000000000000013be700bf67cb7e5c37ae4151852bffc7dfedcd862effa(-2 +@3e1bb1823ed20383c5de1d3f31537a4342f896f0bc6c9e177e60b4bd60cb8a25B0354de951d802a17a9048cad3ff0d66b3f873af2e820c0035031b62a44d6458afe2 +@b2ac0eebafabf78962cc1edf2f29af9885771baeaf76f58fe170ab8ddb84e31bB03637f4c07d44a583f28543d4895b296b147d9d93d6c39fc2fedb4b02814cce827B ++@8bbcfba8b98222ab4b37010b1be684c9ea8b93060b2db71d2f13f48ed9e54c09""12WGcvjsoWfsy8DxsniLA9TuGe7gvBoGj4"UOP_DUP OP_HASH160 10813a241b465685cb1019b3f50e8b1055445b5f OP_EQUALVERIFY OP_CHECKSIG*276a91410813a241b465685cb1019b3f50e8b1055445b5f88ac*"12WGcvjsoWfsy8DxsniLA9TuGe7gvBoGj48$J  +@8bbcfba8b98222ab4b37010b1be684c9ea8b93060b2db71d2f13f48ed9e54c09""1ADyyFp4FVELtd6BMyxDuFe5zKpU6gvo1v"UOP_DUP OP_HASH160 652dae002801d4c8eeb0a3321f754ba7fbf2436b OP_EQUALVERIFY OP_CHECKSIG*276a914652dae002801d4c8eeb0a3321f754ba7fbf2436b88ac*"1ADyyFp4FVELtd6BMyxDuFe5zKpU6gvo1v8$J  +@8bbcfba8b98222ab4b37010b1be684c9ea8b93060b2db71d2f13f48ed9e54c09""145Nc32YFroxUD99i3nYXpoCw3c8fFLPqN"UOP_DUP OP_HASH160 21bc134a41ae1ed16b89029ea618c6df33ad3f92 OP_EQUALVERIFY OP_CHECKSIG*276a91421bc134a41ae1ed16b89029ea618c6df33ad3f9288ac*"145Nc32YFroxUD99i3nYXpoCw3c8fFLPqN8$J  + +1@584ec0fb2866dd22fb12c3bd5ed9029774f5868fd07bbe1274ce172161f7a25b$"@00000000000000000013be700bf67cb7e5c37ae4151852bffc7dfedcd862effa(-2 +@d85d886bfb67f1ead7b3ab0780378c708222bc216c675ecee0657cf6f6ae6e70B021aab1fcfacb7614287ae378bb8a35f37468ba2e8ffee964a13c2a0d202d9d76b2 +@d55c34cd18a7980809cac410871153b72b2b245055388f16676b951db44bc74dB03ca5940b63b3d236aee38cbbd927b25107fca1779944abb11739e88cd0969c1a22 +@d7fd7e5de714e44214f0a01024d0984e959b4ce7180ba6329e587ff3c74fc5adB02abb925fbf412ed2d83497e79567db560cd77011324ad602eea3359c457754a192 +@d7fd7e5de714e44214f0a01024d0984e959b4ce7180ba6329e587ff3c74fc5adB0341be7ef3ff7a1330dc3e9ba0a9e61dd0561df891c1fc57ebeb26ebb7c41d6cfeB +O@584ec0fb2866dd22fb12c3bd5ed9029774f5868fd07bbe1274ce172161f7a25b""1GzjTWkNp6ZRmiRnmXx2HDKNfmyfbtp6XB"UOP_DUP OP_HASH160 af7509ba263e10715b3f15481196d55e9442c138 OP_EQUALVERIFY OP_CHECKSIG*276a914af7509ba263e10715b3f15481196d55e9442c13888ac*"1GzjTWkNp6ZRmiRnmXx2HDKNfmyfbtp6XB8$J  + +@584ec0fb2866dd22fb12c3bd5ed9029774f5868fd07bbe1274ce172161f7a25b""1GzjTWkNp6ZRmiRnmXx2HDKNfmyfbtp6XB"UOP_DUP OP_HASH160 af7509ba263e10715b3f15481196d55e9442c138 OP_EQUALVERIFY OP_CHECKSIG*276a914af7509ba263e10715b3f15481196d55e9442c13888ac*"1GzjTWkNp6ZRmiRnmXx2HDKNfmyfbtp6XB8$J  + @584ec0fb2866dd22fb12c3bd5ed9029774f5868fd07bbe1274ce172161f7a25b""1F8XTvHNNs42wPCR8TDb2UoNAdf9FbWE6x"UOP_DUP OP_HASH160 9afe1a558b4c7233327e3191b9c31e8d5b8ce28f OP_EQUALVERIFY OP_CHECKSIG*276a9149afe1a558b4c7233327e3191b9c31e8d5b8ce28f88ac*"1F8XTvHNNs42wPCR8TDb2UoNAdf9FbWE6x8$J  +@584ec0fb2866dd22fb12c3bd5ed9029774f5868fd07bbe1274ce172161f7a25b"l"6OP_RETURN 1301ad93496c8ca50683e8057facf24010ce2f4e1b84*06a161301ad93496c8ca50683e8057facf24010ce2f4e1b842Il@/N8$J   +$-@000000000000000000079c02ac8a00bb718955fd0bb2a0712f1dc1ef9362e81c"@00000000000000000013be700bf67cb7e5c37ae4151852bffc7dfedcd862effa2 + + +1@5bd85f37fbde7f3bc3d6626dd55a864fcd085ad66984bdc4491eb24f6a9652fc$"@000000000000000000079c02ac8a00bb718955fd0bb2a0712f1dc1ef9362e81c(-2 +@b2ac0eebafabf78962cc1edf2f29af9885771baeaf76f58fe170ab8ddb84e31bB03bb5c3b715cc7192c393475949a867caab409e6e1413a0c992fc758f2ab546cc52 +@72592bc1c95cca880dc01e3748ea12dacfaebf49fb4fde7c97f81024e90be375B02de309c61bc75d5dcccb1e197a66a29b5933f9be003b8396dd7ba851da9c29e6aB +!@5bd85f37fbde7f3bc3d6626dd55a864fcd085ad66984bdc4491eb24f6a9652fc"!1vCaEs2WAEu5XWVunyfhqfjgHDeHZMPvQ"UOP_DUP OP_HASH160 0a0fb4ea58343cbe1c2f9d6fa96eeb91c0a6e23c OP_EQUALVERIFY OP_CHECKSIG*276a9140a0fb4ea58343cbe1c2f9d6fa96eeb91c0a6e23c88ac*!1vCaEs2WAEu5XWVunyfhqfjgHDeHZMPvQ8$J  +@5bd85f37fbde7f3bc3d6626dd55a864fcd085ad66984bdc4491eb24f6a9652fc""166FmLvaeTrJVAeNA9FypVWEQ6om7Xa5KG"UOP_DUP OP_HASH160 37d70896990cdbab4c5108599415529bd236cf57 OP_EQUALVERIFY OP_CHECKSIG*276a91437d70896990cdbab4c5108599415529bd236cf5788ac*"166FmLvaeTrJVAeNA9FypVWEQ6om7Xa5KG8$J  +@5bd85f37fbde7f3bc3d6626dd55a864fcd085ad66984bdc4491eb24f6a9652fc""1GQJ4MfzDXHJQufLSUWe6UXDKve5HkEEbu"UOP_DUP OP_HASH160 a8f1b16d08f7f12cf128cb7bc2fd53f40e4a5f87 OP_EQUALVERIFY OP_CHECKSIG*276a914a8f1b16d08f7f12cf128cb7bc2fd53f40e4a5f8788ac*"1GQJ4MfzDXHJQufLSUWe6UXDKve5HkEEbu8$J  + + +1@d6141ea3189630930eef840d93bde91cfa2f0dc7d35abe6f7f17abadfccf5d09$"@000000000000000000079c02ac8a00bb718955fd0bb2a0712f1dc1ef9362e81c(-2 +@cfe8a3d71fe1c9ed4b4c6a37f4d4282914b0a5b7fb62dcacc7363988b9642798B038aa4929fa941c1879ab68816d725a53ceb00e2d61c3130c74c3d0aa6a58be6182 +@b554abadf59c5b245ece1ec944a88b28089b93fe46ac0bf06ae71fc291a3d632B02958480259274a4f9829307cef78e7c6ebba9960541b49bbcccf256017b69b144B +Ƙ@d6141ea3189630930eef840d93bde91cfa2f0dc7d35abe6f7f17abadfccf5d09""16Q5mVSqRCP19Chfin4pL7uq1P3PNv72TM"UOP_DUP OP_HASH160 3b362ce6b1e495d5262f56296463312d1554f924 OP_EQUALVERIFY OP_CHECKSIG*276a9143b362ce6b1e495d5262f56296463312d1554f92488ac*"16Q5mVSqRCP19Chfin4pL7uq1P3PNv72TM8$J  + @d6141ea3189630930eef840d93bde91cfa2f0dc7d35abe6f7f17abadfccf5d09""1JxP7fbTeTf96DiJ11o7hYkBnwPPmuuSYm"UOP_DUP OP_HASH160 c4f37a1176d21829dae3ecf08911c81c599ef926 OP_EQUALVERIFY OP_CHECKSIG*276a914c4f37a1176d21829dae3ecf08911c81c599ef92688ac*"1JxP7fbTeTf96DiJ11o7hYkBnwPPmuuSYm8$J  +@d6141ea3189630930eef840d93bde91cfa2f0dc7d35abe6f7f17abadfccf5d09""1M5fxrZXhw9AmSMbM57EfNBJMHLwumoTjv"UOP_DUP OP_HASH160 dc44b446bc487378f59521ca16fe9551876cd804 OP_EQUALVERIFY OP_CHECKSIG*276a914dc44b446bc487378f59521ca16fe9551876cd80488ac*"1M5fxrZXhw9AmSMbM57EfNBJMHLwumoTjv8$J  $-@0000000000000000000495c7d0350ef56f8b45db42615792eed60dfed4572017"@000000000000000000079c02ac8a00bb718955fd0bb2a0712f1dc1ef9362e81c2 + +1@f0eba9548a31732e1c77362c2552b6561d47859981b51fa7b159032de3ec7e0b$"@0000000000000000000495c7d0350ef56f8b45db42615792eed60dfed4572017(-2 +@e23adbe44a217bcd346b2e48569e98e211c359f28aef98b41fb724b8e7167525B03cc5227fe52fc37c485f7648c24056d779d39976558d9e45d3cc3a57a5a73ed402 +@771f56a33cdd9dbe058cc83da1221c771dab44d9334d55f14b9559408ca21e85B02ff6a09e233df52f9fedb8266ee94c5f4ac5a8851dcd10fa1185911065954d84bB +@f0eba9548a31732e1c77362c2552b6561d47859981b51fa7b159032de3ec7e0b""1Q98Nu75FNPw7ujJZK43opqC3Q1rpFyL2n"UOP_DUP OP_HASH160 fdd461130391509b7e09737004748472083960a8 OP_EQUALVERIFY OP_CHECKSIG*276a914fdd461130391509b7e09737004748472083960a888ac*"1Q98Nu75FNPw7ujJZK43opqC3Q1rpFyL2n8$J  + +@f0eba9548a31732e1c77362c2552b6561d47859981b51fa7b159032de3ec7e0b""1Q98Nu75FNPw7ujJZK43opqC3Q1rpFyL2n"UOP_DUP OP_HASH160 fdd461130391509b7e09737004748472083960a8 OP_EQUALVERIFY OP_CHECKSIG*276a914fdd461130391509b7e09737004748472083960a888ac*"1Q98Nu75FNPw7ujJZK43opqC3Q1rpFyL2n8$J  +@f0eba9548a31732e1c77362c2552b6561d47859981b51fa7b159032de3ec7e0b""1QBkzdF8iS3BaCXCHNP2ga5TApm4dUqww4"UOP_DUP OP_HASH160 fe53c6cf055ba549c6b8c592f47e8c19f20dfa2e OP_EQUALVERIFY OP_CHECKSIG*276a914fe53c6cf055ba549c6b8c592f47e8c19f20dfa2e88ac*"1QBkzdF8iS3BaCXCHNP2ga5TApm4dUqww48$J  +@f0eba9548a31732e1c77362c2552b6561d47859981b51fa7b159032de3ec7e0b"l"6OP_RETURN 1301b02f6397220a33b7c493ce61f9dd21da54f228ad*06a161301b02f6397220a33b7c493ce61f9dd21da54f228ad2/c" +3ēa!T(8$J   +$-@00000000000000000018d88cc164fb9530d0611f4fe959461bbfcf9a90e1962c"@0000000000000000000495c7d0350ef56f8b45db42615792eed60dfed45720172$-@0000000000000000000974ee522bdd1c7e7e3c1bf4e17d56d623b697a6b5ff16"@00000000000000000018d88cc164fb9530d0611f4fe959461bbfcf9a90e1962c2$-@00000000000000000011c051f32a03df3b59d83d0a46fc927205724ac120f2b2"@0000000000000000000974ee522bdd1c7e7e3c1bf4e17d56d623b697a6b5ff162$-@0000000000000000000f7be226669bb73505f11678dc57ac03933cee43d1bec9"@00000000000000000011c051f32a03df3b59d83d0a46fc927205724ac120f2b22 $-@0000000000000000000ec79b6e0e34303fcc9da230e612ee3c58d97515dbd5ef"@0000000000000000000f7be226669bb73505f11678dc57ac03933cee43d1bec92 + + + +1@070a3bd050834bf3683e5da2734be91199f6d16ccfbc502b69f59753fc08781b$"@0000000000000000000ec79b6e0e34303fcc9da230e612ee3c58d97515dbd5ef(-2 +@ae137924e41fab4a09f004d2d5c9aec257eff9d96b872874e0534351849e512aB03f9f2990f6f35153953ed0096f851a250f2776b6c7570ee51d0f239d0927268422 +@55511bacdd79226fe0a33b391618864cab23b53afa5d2cdcbca1f6d3d6bfb24fB03a050b462c2f267548a00aedfc7cc8dddf1f648bd807c0d557e7d044fd2762e7fB +F@070a3bd050834bf3683e5da2734be91199f6d16ccfbc502b69f59753fc08781b""1AVN3Q69oKuzP4es6wSnFhq9fGP5KSpPez"UOP_DUP OP_HASH160 681657ea12a6bfb97155c47ee39298211666073e OP_EQUALVERIFY OP_CHECKSIG*276a914681657ea12a6bfb97155c47ee39298211666073e88ac*"1AVN3Q69oKuzP4es6wSnFhq9fGP5KSpPez8$J  +(@070a3bd050834bf3683e5da2734be91199f6d16ccfbc502b69f59753fc08781b""1DKNuckphAQiFxv2AWJd99xpLUsMsKYbMH"UOP_DUP OP_HASH160 871b48ae63afbd235d782070746ac09178c1851e OP_EQUALVERIFY OP_CHECKSIG*276a914871b48ae63afbd235d782070746ac09178c1851e88ac*"1DKNuckphAQiFxv2AWJd99xpLUsMsKYbMH8$J  + @070a3bd050834bf3683e5da2734be91199f6d16ccfbc502b69f59753fc08781b""1BDEUUaK3aF3P2MykWq7wBVdbeW5yFty6j"UOP_DUP OP_HASH160 70017f25b9ae48d69507b94d717e778219dfc6d2 OP_EQUALVERIFY OP_CHECKSIG*276a91470017f25b9ae48d69507b94d717e778219dfc6d288ac*"1BDEUUaK3aF3P2MykWq7wBVdbeW5yFty6j8$J  $ҫ-@0000000000000000000b5744a647e368dda90b5904931069ef96e06cab65c924"@0000000000000000000ec79b6e0e34303fcc9da230e612ee3c58d97515dbd5ef2 + + + +1@fec1a2fa1091c2f2293a455968f2c71655650bbaca9e59a56bf7245e424b5b62$"@0000000000000000000b5744a647e368dda90b5904931069ef96e06cab65c924(ҫ-2 +@b3f43f35d3c0732a5bb221a785ecc7de1df3956202a77317d0eb84cacc87bda1B022221a91014711af5c952a6c302beb9608fdd8cdbd81e7eb450b91c58f3649db62 +@b3f43f35d3c0732a5bb221a785ecc7de1df3956202a77317d0eb84cacc87bda1B03ec098be960ad5f38c106e7bc64cdb5e958ce495b9a30046bbfdb99a84c1c74b5B +@fec1a2fa1091c2f2293a455968f2c71655650bbaca9e59a56bf7245e424b5b62""18CwHGM27UEMPccxHo57cV79saBDnD5e8V"UOP_DUP OP_HASH160 4f0ac45f7b6bbff501aa99cbde69823233018d49 OP_EQUALVERIFY OP_CHECKSIG*276a9144f0ac45f7b6bbff501aa99cbde69823233018d4988ac*"18CwHGM27UEMPccxHo57cV79saBDnD5e8V8$J  + @fec1a2fa1091c2f2293a455968f2c71655650bbaca9e59a56bf7245e424b5b62""1FvzixrMpjbpYhs39QvQ4MgGnbAd76eh9A"UOP_DUP OP_HASH160 a3c7fdfa25a35415dcbe97a068c305c2202bc807 OP_EQUALVERIFY OP_CHECKSIG*276a914a3c7fdfa25a35415dcbe97a068c305c2202bc80788ac*"1FvzixrMpjbpYhs39QvQ4MgGnbAd76eh9A8$J  +@fec1a2fa1091c2f2293a455968f2c71655650bbaca9e59a56bf7245e424b5b62""19LgYPDspoxd2hFJxwuHsYPwqTf1HfpDkd"UOP_DUP OP_HASH160 5b79eab245fd6693e0eca157734778a658ee6d67 OP_EQUALVERIFY OP_CHECKSIG*276a9145b79eab245fd6693e0eca157734778a658ee6d6788ac*"19LgYPDspoxd2hFJxwuHsYPwqTf1HfpDkd8$J `$׀-@00000000000000000001321db082c124045fe6e048cdcff2f9db2903c8d796b5"@0000000000000000000b5744a647e368dda90b5904931069ef96e06cab65c9242$ɉ-@00000000000000000014bb1e1703581ef4b67776e86eb05d278a5e3371b54c30"@00000000000000000001321db082c124045fe6e048cdcff2f9db2903c8d796b52$І-@00000000000000000017bbb30316c52018e2e12e99777edb44cebbb25499a212"@00000000000000000014bb1e1703581ef4b67776e86eb05d278a5e3371b54c302$ف-@000000000000000000193f8d3d7446ffd52408a658d652af20311ad78ce4cd5e"@00000000000000000017bbb30316c52018e2e12e99777edb44cebbb25499a2122$噃-@0000000000000000001316c989bb1c5492d809073659048651a842f2abc092cb"@000000000000000000193f8d3d7446ffd52408a658d652af20311ad78ce4cd5e2$σ-@00000000000000000007ff385f65f2a65b34138ca37d0ca24103cce3f031646d"@0000000000000000001316c989bb1c5492d809073659048651a842f2abc092cb2$ރ-@0000000000000000000199ba2e4d91d010799411bcafe6ed8eec113b3790c54c"@00000000000000000007ff385f65f2a65b34138ca37d0ca24103cce3f031646d2$-@00000000000000000007a5f58df448b6cb4ca33627c7af62929d6b63f23afe5e"@0000000000000000000199ba2e4d91d010799411bcafe6ed8eec113b3790c54c2$Ą-@000000000000000000046c5658264d1496804703e8097beb62bb92c601d81f9f"@00000000000000000007a5f58df448b6cb4ca33627c7af62929d6b63f23afe5e2$ȳ-@0000000000000000000bb4d2660dc6f3eea2174cb3425795dda08c02ab3a2a7b"@000000000000000000046c5658264d1496804703e8097beb62bb92c601d81f9f2$-@00000000000000000018c85c42234310dbcf87d0188d770a9aa9472221b65dd8"@0000000000000000000bb4d2660dc6f3eea2174cb3425795dda08c02ab3a2a7b2$-@00000000000000000013046f0c19dcc3eea291c558d96aae206d831fabe4f984"@00000000000000000018c85c42234310dbcf87d0188d770a9aa9472221b65dd82$Ы-@000000000000000000160986b12d2405c72aa1f35fce1a3f0646f6562d6ee312"@00000000000000000013046f0c19dcc3eea291c558d96aae206d831fabe4f9842$-@000000000000000000111fdae36e0c93098550282581f7e0b0d8989ba53a7449"@000000000000000000160986b12d2405c72aa1f35fce1a3f0646f6562d6ee3122$-@00000000000000000001a15b2fae4bbd05f9b6579213a09e6dd18341b29ee011"@000000000000000000111fdae36e0c93098550282581f7e0b0d8989ba53a74492$-@0000000000000000000d3ba31571da86e3bbb3dcd0a9e33219d28ea98149f73e"@00000000000000000001a15b2fae4bbd05f9b6579213a09e6dd18341b29ee0112$炇-@00000000000000000015cf81fdef47304e1efc8633f5da3cba71f50b693f2cb1"@0000000000000000000d3ba31571da86e3bbb3dcd0a9e33219d28ea98149f73e2$퍇-@000000000000000000108c59455b46beddee3e55c96f45853377964652f65cae"@00000000000000000015cf81fdef47304e1efc8633f5da3cba71f50b693f2cb12$-@0000000000000000000a11905628e94649a73315f46669d765590a7cecc48117"@000000000000000000108c59455b46beddee3e55c96f45853377964652f65cae2$欇-@000000000000000000099a95387db39bc71181c329f25c1142d4a4750511b884"@0000000000000000000a11905628e94649a73315f46669d765590a7cecc481172 $Ї-@000000000000000000064abd1109f94c57279d6b30fbc1d1d03d816da9a61120"@000000000000000000099a95387db39bc71181c329f25c1142d4a4750511b8842 + + + +1@ca71aee1c07b7f6ee697c9b7b88fde70fe1dea3dac12db9c044ce1a6eefd8949$"@000000000000000000064abd1109f94c57279d6b30fbc1d1d03d816da9a61120(Ї-2 +@4985dae726d73b4e470356660120d99b73cf6169726bfad7a4d2c59b8328079fB03a9db3f51447fe62b8607b7ed6cec59f1132e831702a3ab990e72d89c321cc3012 +@bb10e45dce3a75c6ff78bdd8f6041af41eb202770d2e3a4b5131de689b6004bbB020c2b0baaf0f048a1cbe36706b86c4c941a65de47826a49741fb2eb47fa549f7dB +J@ca71aee1c07b7f6ee697c9b7b88fde70fe1dea3dac12db9c044ce1a6eefd8949""18Js53SC7UvxichoymPq1vQgruzguhLwDc"UOP_DUP OP_HASH160 5029bf76ef134d7cb016d9660f56a3f81d0a205e OP_EQUALVERIFY OP_CHECKSIG*276a9145029bf76ef134d7cb016d9660f56a3f81d0a205e88ac*"18Js53SC7UvxichoymPq1vQgruzguhLwDc8$J  +w@ca71aee1c07b7f6ee697c9b7b88fde70fe1dea3dac12db9c044ce1a6eefd8949""1MsSnxEixwD9Bvfo7rX5VhXFtkvyFR4uu6"UOP_DUP OP_HASH160 e4ecd8157aedb8ea258a24ff587d5f2d1270af5e OP_EQUALVERIFY OP_CHECKSIG*276a914e4ecd8157aedb8ea258a24ff587d5f2d1270af5e88ac*"1MsSnxEixwD9Bvfo7rX5VhXFtkvyFR4uu68$J  +@ca71aee1c07b7f6ee697c9b7b88fde70fe1dea3dac12db9c044ce1a6eefd8949""15wM66Q9Czmn5hiXQ5dswWd9Y5z4ycNWrU"UOP_DUP OP_HASH160 3627bbc8cabc1b3e5570f43e1384ea8fac1fa279 OP_EQUALVERIFY OP_CHECKSIG*276a9143627bbc8cabc1b3e5570f43e1384ea8fac1fa27988ac*"15wM66Q9Czmn5hiXQ5dswWd9Y5z4ycNWrU8$J 7$ȏ-@00000000000000000005b8dd611971b4e6d47f126d9238690b78191591e384e2"@000000000000000000064abd1109f94c57279d6b30fbc1d1d03d816da9a611202$$ܧ-@0000000000000000000babb522b70ddeb309854a2bef8b546d6d597ce5596a92"@00000000000000000005b8dd611971b4e6d47f126d9238690b78191591e384e22# + + +1@ba673174050894b2bd1b3ca7f63ba008ebd9c5aeb900c89490c1b1d97cb8bc46$"@0000000000000000000babb522b70ddeb309854a2bef8b546d6d597ce5596a92(ܧ-2 +@df2b499589707081d290fbb2c894f91e60eb360f9ec3be71c3252bee7e85f07aB037846579014465228cc332aecc4b8559d905acb9a0fc7ea23dc4af5229047c4f62 +@df2b499589707081d290fbb2c894f91e60eb360f9ec3be71c3252bee7e85f07aB022d4b8a6cdb7d0ee7456f1975c04007fd6da8e987a65b44f78ff93e0c42a2e176B +@ba673174050894b2bd1b3ca7f63ba008ebd9c5aeb900c89490c1b1d97cb8bc46""16Ar1WJu58moDYLkaeSBnHuCiWzypdKCwe"UOP_DUP OP_HASH160 38b54871e4e44bfb983d5ad60baee059cc7f0627 OP_EQUALVERIFY OP_CHECKSIG*276a91438b54871e4e44bfb983d5ad60baee059cc7f062788ac*"16Ar1WJu58moDYLkaeSBnHuCiWzypdKCwe8$J  +Ԓ@ba673174050894b2bd1b3ca7f63ba008ebd9c5aeb900c89490c1b1d97cb8bc46""1Q1LEeuaB3pNYhirJ3AgZuEE9XgGAQknvp"UOP_DUP OP_HASH160 fc5af32ef68d0fa646f0828857eefdec24e5181f OP_EQUALVERIFY OP_CHECKSIG*276a914fc5af32ef68d0fa646f0828857eefdec24e5181f88ac*"1Q1LEeuaB3pNYhirJ3AgZuEE9XgGAQknvp8$J  +؄@ba673174050894b2bd1b3ca7f63ba008ebd9c5aeb900c89490c1b1d97cb8bc46""1K4pVJSCdH7zU8yKtT3DtB4hypFQSLZkNV"UOP_DUP OP_HASH160 c62b2726732891efe64e5d9eaeac8abaeb72cba5 OP_EQUALVERIFY OP_CHECKSIG*276a914c62b2726732891efe64e5d9eaeac8abaeb72cba588ac*"1K4pVJSCdH7zU8yKtT3DtB4hypFQSLZkNV8$J 4 + +1@afdbf47131095891df8158a22c5a1526d43188450be5cbd909fb805bdaf37823$"@0000000000000000000babb522b70ddeb309854a2bef8b546d6d597ce5596a92(ܧ-2 +@1cc9e3dd967b2681872b77befffda0629ec0f1790920d0d1293938b165da8d50B03a9db3f51447fe62b8607b7ed6cec59f1132e831702a3ab990e72d89c321cc3012 +@8ed5d4629ddf15373a5c4df925aa22d2737d0282a349cc75680ebfb11e76ab3aB02046fca356f3ddebaae75f27aa6139211e533226590e3186757f8ecbba392a2fc2 +@6c19b39182c87a71edc6a3c9a80d2fb3e37c2b967afae2b95e1fed2f901ddfb7B034917741ff405b8eabf4e933513afb17cd09127506f5d9e0b37bbfea249832a292 +@10f177a29e924a3d9ed7d19de22f718fdc64decc1c1f70d0a606853a564cb34aB025044cb38d63219172747268ea8116feecb82179282b11a897764f633d87383332 +@ca71aee1c07b7f6ee697c9b7b88fde70fe1dea3dac12db9c044ce1a6eefd8949B03423970fe444a571ab10219623197f32eea82ad9a13c0c164547c33023cfeacdcB +@afdbf47131095891df8158a22c5a1526d43188450be5cbd909fb805bdaf37823""1NHXrAcFPVKKHXCAqtXRVBpJum1RdUR36E"UOP_DUP OP_HASH160 e97b0c1522315a2ab34977052f5260b522fb0dba OP_EQUALVERIFY OP_CHECKSIG*276a914e97b0c1522315a2ab34977052f5260b522fb0dba88ac*"1NHXrAcFPVKKHXCAqtXRVBpJum1RdUR36E8$J  +@afdbf47131095891df8158a22c5a1526d43188450be5cbd909fb805bdaf37823""15SmfTGYKomTEm2ZJmNXuKc9HBgGndjRYN"UOP_DUP OP_HASH160 30c02f5975ab019c9063c8ee22a6f42a87ebf5b4 OP_EQUALVERIFY OP_CHECKSIG*276a91430c02f5975ab019c9063c8ee22a6f42a87ebf5b488ac*"15SmfTGYKomTEm2ZJmNXuKc9HBgGndjRYN8$J  +m@afdbf47131095891df8158a22c5a1526d43188450be5cbd909fb805bdaf37823""12QRqiAxFJxGnNfmXmFNvr7Kty5NoJ34H8"UOP_DUP OP_HASH160 0f666d9b05936cfe728c7cf2b754147d8d5cd0a5 OP_EQUALVERIFY OP_CHECKSIG*276a9140f666d9b05936cfe728c7cf2b754147d8d5cd0a588ac*"12QRqiAxFJxGnNfmXmFNvr7Kty5NoJ34H88$J  + + +1@720d48d5e98463ab522c9c0a0a4d6067757e9fa0ecf4273362ff06f73e26682b$"@0000000000000000000babb522b70ddeb309854a2bef8b546d6d597ce5596a92(ܧ-2 +@84a36275ce91c8d51651a649a57ad1e56386e4e29f275280a9f390a6261b1bffB03a9db3f51447fe62b8607b7ed6cec59f1132e831702a3ab990e72d89c321cc3012 +@afdbf47131095891df8158a22c5a1526d43188450be5cbd909fb805bdaf37823B02289daa7f6567a0cc2ad5e011324e62c6693635ba874b66a5b70a5618386596a0B +@720d48d5e98463ab522c9c0a0a4d6067757e9fa0ecf4273362ff06f73e26682b""1BJkhmVvEWfWFoszpf2rgNZetUteEGd9YU"UOP_DUP OP_HASH160 710ccf7e17d41bbe5a947e1a8a65f0f3ae1726a7 OP_EQUALVERIFY OP_CHECKSIG*276a914710ccf7e17d41bbe5a947e1a8a65f0f3ae1726a788ac*"1BJkhmVvEWfWFoszpf2rgNZetUteEGd9YU8$J  +k@720d48d5e98463ab522c9c0a0a4d6067757e9fa0ecf4273362ff06f73e26682b""13t6ts9sy7CcVnBwrF4gnuxPnnPARnk3Qy"UOP_DUP OP_HASH160 1f9a62c80ec4c81f9f5ddf3672c8a703734d5f72 OP_EQUALVERIFY OP_CHECKSIG*276a9141f9a62c80ec4c81f9f5ddf3672c8a703734d5f7288ac*"13t6ts9sy7CcVnBwrF4gnuxPnnPARnk3Qy8$J  +@720d48d5e98463ab522c9c0a0a4d6067757e9fa0ecf4273362ff06f73e26682b"!1WzDQWUZSPJA61dY6ysVJB2E4VHYHTuJj"UOP_DUP OP_HASH160 05abd298622d45960f99efeba0d077ec8c639cb2 OP_EQUALVERIFY OP_CHECKSIG*276a91405abd298622d45960f99efeba0d077ec8c639cb288ac*!1WzDQWUZSPJA61dY6ysVJB2E4VHYHTuJj8$J 0$蕼-@0000000000000000000978c96511acff6c4425e9ce7c62ac3cf746d7c950fc26"@0000000000000000000babb522b70ddeb309854a2bef8b546d6d597ce5596a922$К-@0000000000000000001578479b90535778eb4e6b4a52503eea8a8ed213e782d1"@0000000000000000000978c96511acff6c4425e9ce7c62ac3cf746d7c950fc262#$𶾈-@00000000000000000019e08ee33b778b466e21d191bc8c835142fa6791bbc2f4"@0000000000000000001578479b90535778eb4e6b4a52503eea8a8ed213e782d12" + + +1@c6f2fac55b9e6338e0ae0b9116e78f7d5ea65d093f7c76a66a822c5b900c78af$"@00000000000000000019e08ee33b778b466e21d191bc8c835142fa6791bbc2f4(𶾈-2 +@dd619a69a9ab1a59608d2a76574d287c35119507b4a760a45159eccec6e22906B039cf5b3cb68ecc08dee174e15e84eede14b4adbb516d9a42a8810520b4333e3f32 +@c0b07ea1c83209ae63409cba499b1cbfec504468638aca2289be342bca2ed6abB03223ed4ec9c052aac28f2edfda0c5dd360316323b128fa629c7bf18169ca6d0c9B +@c6f2fac55b9e6338e0ae0b9116e78f7d5ea65d093f7c76a66a822c5b900c78af""15tAbFuXM7APoMsAK6U2RS1m6FViHZc2PE"UOP_DUP OP_HASH160 358db919a642d92782bead01af50282898731c27 OP_EQUALVERIFY OP_CHECKSIG*276a914358db919a642d92782bead01af50282898731c2788ac*"15tAbFuXM7APoMsAK6U2RS1m6FViHZc2PE8$J  + @c6f2fac55b9e6338e0ae0b9116e78f7d5ea65d093f7c76a66a822c5b900c78af""1NJJT5RPERGnGehDPs6FG1pWyHv1AzbTM9"UOP_DUP OP_HASH160 e9a0476c23f6850a605e2caa069378cedddfe420 OP_EQUALVERIFY OP_CHECKSIG*276a914e9a0476c23f6850a605e2caa069378cedddfe42088ac*"1NJJT5RPERGnGehDPs6FG1pWyHv1AzbTM98$J  +T@c6f2fac55b9e6338e0ae0b9116e78f7d5ea65d093f7c76a66a822c5b900c78af""1CaMcZryywJEEY2FJ8sgQxUQeM4iRBsjmh"UOP_DUP OP_HASH160 7ef851419f1e34493e6b0d1daaeaeaf67655e46c OP_EQUALVERIFY OP_CHECKSIG*276a9147ef851419f1e34493e6b0d1daaeaeaf67655e46c88ac*"1CaMcZryywJEEY2FJ8sgQxUQeM4iRBsjmh8$J  + + +1@6c7116beff4fa08c5e4774280cbcf11337a8b6a6bd3cc451c9f860f467de6793$"@00000000000000000019e08ee33b778b466e21d191bc8c835142fa6791bbc2f4(𶾈-2 +@4b1323adeb2ff03736e548b07170039a5bfb476f58e5b4ec6c5ab3b01ef0f689B02d9d702f72bfd48c52becfc84e6fe8a8cc417daaf1d67f0de1cf6ed3fedeaa5d32 +@20264ec09049fd44d17d211940cbd79e567b6685c66336f564fd106b9fcf4aa5B03dea9a5b2849ee0b9f21b27f4af4d568024f11f6a34c09fac7e9fae802b498ac9B + @6c7116beff4fa08c5e4774280cbcf11337a8b6a6bd3cc451c9f860f467de6793""1FvoCtWt5rXrLvojaaMkqxJhMw37jsFqri"UOP_DUP OP_HASH160 a3be607d647a851fa8f2b609bb777b692b92293f OP_EQUALVERIFY OP_CHECKSIG*276a914a3be607d647a851fa8f2b609bb777b692b92293f88ac*"1FvoCtWt5rXrLvojaaMkqxJhMw37jsFqri8$J  +@6c7116beff4fa08c5e4774280cbcf11337a8b6a6bd3cc451c9f860f467de6793""149UcAwuX5CgE9v3Kai7m2tbmzMaHXwqJL"UOP_DUP OP_HASH160 2282bfed216f8d9c2845e3258bd1f0fcedda10ce OP_EQUALVERIFY OP_CHECKSIG*276a9142282bfed216f8d9c2845e3258bd1f0fcedda10ce88ac*"149UcAwuX5CgE9v3Kai7m2tbmzMaHXwqJL8$J  +@6c7116beff4fa08c5e4774280cbcf11337a8b6a6bd3cc451c9f860f467de6793""1HtE1Bqqk2YSRFsv95RU7oESc2JdQdJ5AX"UOP_DUP OP_HASH160 b93214c54d7ce5b1b6a96aa08c67ddef354dc6e2 OP_EQUALVERIFY OP_CHECKSIG*276a914b93214c54d7ce5b1b6a96aa08c67ddef354dc6e288ac*"1HtE1Bqqk2YSRFsv95RU7oESc2JdQdJ5AX8$J 4 + +1@4dd93620d1247a9613c5ea0817ce08a4995895fbb2e0cded7d5b466645c49452$"@00000000000000000019e08ee33b778b466e21d191bc8c835142fa6791bbc2f4(𶾈-2 +@da9cffd6c2a64a2ce3355e8214b1b820ebfa2112f07cc16a635f4f548b2b98aeB03333ac0560826b07a142a3b932fadd799e5fc4f4938c47a1546422000b50926822 +@da9cffd6c2a64a2ce3355e8214b1b820ebfa2112f07cc16a635f4f548b2b98aeB027e3a4b5110400fe861e4afe57938912239c954b00b4db131773bb3ce6f3f73d62 +@b5a0d60cd7922318171350894a3f0765889dea701d7cbac548a6c0f14c5fad55B03d7b57182ed5b0f4785fddcd556a644885601356f30ad404e821d257af38e654b2 +@5e61d4ed9f264b0ce0cca8b2aac7bf319f75cf770697a8d288f280c4a01c87e2B02ee0424c6d0d03eac39f25bfd38956955202dff4553afa344550870e0e2622d84B +@4dd93620d1247a9613c5ea0817ce08a4995895fbb2e0cded7d5b466645c49452""1Q39Vmmz42CcwcpBESHvrXFDSExPXcVuoZ"UOP_DUP OP_HASH160 fcb2d12e395c873f93072604719c405cb7949cb4 OP_EQUALVERIFY OP_CHECKSIG*276a914fcb2d12e395c873f93072604719c405cb7949cb488ac*"1Q39Vmmz42CcwcpBESHvrXFDSExPXcVuoZ8$J  +[@4dd93620d1247a9613c5ea0817ce08a4995895fbb2e0cded7d5b466645c49452""1EMxQ4YEpPFSYg5E8Gmt1N2hHoAxKoPpGo"UOP_DUP OP_HASH160 929032b1264d17c625893450424329b47d62e7cf OP_EQUALVERIFY OP_CHECKSIG*276a914929032b1264d17c625893450424329b47d62e7cf88ac*"1EMxQ4YEpPFSYg5E8Gmt1N2hHoAxKoPpGo8$J  +@4dd93620d1247a9613c5ea0817ce08a4995895fbb2e0cded7d5b466645c49452""1KEeL1pHiS35T7Bcmi812T6kUxaxGk5UHq"UOP_DUP OP_HASH160 c806d4d0f3c22f2c87bf6844172f296579cec22d OP_EQUALVERIFY OP_CHECKSIG*276a914c806d4d0f3c22f2c87bf6844172f296579cec22d88ac*"1KEeL1pHiS35T7Bcmi812T6kUxaxGk5UHq8$J $蓐-@00000000000000000019132b20ce2b29ce0e8268ccec660cfc0c606b5d6cf0e4"@00000000000000000019e08ee33b778b466e21d191bc8c835142fa6791bbc2f42£$-@0000000000000000000ba56713f9ff682963d73124214beea8dd695623a6b72e"@00000000000000000019132b20ce2b29ce0e8268ccec660cfc0c606b5d6cf0e42ã$ˉ-@00000000000000000019c549e549919662e2a92c3fea7780f5b396827c2a37f5"@0000000000000000000ba56713f9ff682963d73124214beea8dd695623a6b72e2 ģ$͉-@0000000000000000000eda14eb8a2d6e086da0bc012b9e0a95b2e11d76301d95"@00000000000000000019c549e549919662e2a92c3fea7780f5b396827c2a37f52 + + + +1@d618b204b64ab050c12f96b017b8403e666f9042b21f636aef3cf864b4667a30ģ$"@0000000000000000000eda14eb8a2d6e086da0bc012b9e0a95b2e11d76301d95(͉-2 +@6c7116beff4fa08c5e4774280cbcf11337a8b6a6bd3cc451c9f860f467de6793B022e5d063d945183278e4a1ca51a0a0ca2361a60d9ac83b2802c458f46b09581da2 +@c3f632fdccfb5d3a1d3fae098286ef21a61f6fd8c76cd1ca73962a37a76cd8feB03e659a886083a253afdc4bdc59ed6e98b45a99aaa75e8dc55e7d5f6d1d93568d1B + @d618b204b64ab050c12f96b017b8403e666f9042b21f636aef3cf864b4667a30""1K3k8NXjmTYmCs7toAsTs8CcK6CZaKnHwE"UOP_DUP OP_HASH160 c5f718c23101ec6191393a28ee30c368e73a9fcf OP_EQUALVERIFY OP_CHECKSIG*276a914c5f718c23101ec6191393a28ee30c368e73a9fcf88ac*"1K3k8NXjmTYmCs7toAsTs8CcK6CZaKnHwE8ģ$J  +@d618b204b64ab050c12f96b017b8403e666f9042b21f636aef3cf864b4667a30""1LXCbKJ73xNoE8dLjau9yg6koiBsZJi5jb"UOP_DUP OP_HASH160 d6208b82bd7a875b1c9e35547def6cb544f233b3 OP_EQUALVERIFY OP_CHECKSIG*276a914d6208b82bd7a875b1c9e35547def6cb544f233b388ac*"1LXCbKJ73xNoE8dLjau9yg6koiBsZJi5jb8ģ$J  +*@d618b204b64ab050c12f96b017b8403e666f9042b21f636aef3cf864b4667a30""1KZM8n9cRPgqotTUq8w2wHtvUS4hGLo4tJ"UOP_DUP OP_HASH160 cb9061ca63f0b6cf8f2ad119e97e6aaf9f227161 OP_EQUALVERIFY OP_CHECKSIG*276a914cb9061ca63f0b6cf8f2ad119e97e6aaf9f22716188ac*"1KZM8n9cRPgqotTUq8w2wHtvUS4hGLo4tJ8ģ$J 4ţ$-@000000000000000000054f5eea6883028a3e2672f229ea2e167f7a02171d5cc3"@0000000000000000000eda14eb8a2d6e086da0bc012b9e0a95b2e11d76301d952ƣ$Ȑ-@00000000000000000004f747a37bfb628310d3af7d75403d0dbe4e62ca3fed9a"@000000000000000000054f5eea6883028a3e2672f229ea2e167f7a02171d5cc32ǣ$-@00000000000000000012206e937f76bd0dde0cd39d48f3a7377793c868d38267"@00000000000000000004f747a37bfb628310d3af7d75403d0dbe4e62ca3fed9a2ȣ$-@00000000000000000018cf2322bb57d32579ea641bdef4935dbbbeac78f2a09b"@00000000000000000012206e937f76bd0dde0cd39d48f3a7377793c868d3826726ɣ$-@000000000000000000191cada95a58eef61db7baf89adf259c198c23cda740da"@00000000000000000018cf2322bb57d32579ea641bdef4935dbbbeac78f2a09b25 + + +1@1cf247130d0bedd8e100919531481ffc11e249f7f3685c2af5638cd4fd655e0fɣ$"@000000000000000000191cada95a58eef61db7baf89adf259c198c23cda740da(-2 +@1d5382e77210f406557960ea41428d5341b6605f13fafaec800f5880c5d5b5f1B029b6977c8147015abfa98903936cbd17dc4fc637c1353617f146061fc6aab41242 +@8bbcfba8b98222ab4b37010b1be684c9ea8b93060b2db71d2f13f48ed9e54c09B0344018ea7536f1684f7d7907f7cedfc44b3c9c5216b92b16a241a1597d8cecffdB +\@1cf247130d0bedd8e100919531481ffc11e249f7f3685c2af5638cd4fd655e0f""1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY"UOP_DUP OP_HASH160 79a2f7d6d53eaff291543f9aea88eab1376d7db5 OP_EQUALVERIFY OP_CHECKSIG*276a91479a2f7d6d53eaff291543f9aea88eab1376d7db588ac*"1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY8ɣ$J  +@1cf247130d0bedd8e100919531481ffc11e249f7f3685c2af5638cd4fd655e0f""1GYQGfC3tyc8uVTtVN9rt7pe35VSzneHnU"UOP_DUP OP_HASH160 aa7a34d483795121587647054ed9a2477d3862cb OP_EQUALVERIFY OP_CHECKSIG*276a914aa7a34d483795121587647054ed9a2477d3862cb88ac*"1GYQGfC3tyc8uVTtVN9rt7pe35VSzneHnU8ɣ$J  +@1cf247130d0bedd8e100919531481ffc11e249f7f3685c2af5638cd4fd655e0f""1F3gLZGXotN1RqFdpRgaKiDaCEKiN4NxWz"UOP_DUP OP_HASH160 9a136e0f30036b528117f16c0ddf80e0b5cc3afb OP_EQUALVERIFY OP_CHECKSIG*276a9149a136e0f30036b528117f16c0ddf80e0b5cc3afb88ac*"1F3gLZGXotN1RqFdpRgaKiDaCEKiN4NxWz8ɣ$J  + + +1@6d41e0a05f0f44753e3bc9af0b868c7dadfd084704f1840eeebb5e8259aa5fb0ɣ$"@000000000000000000191cada95a58eef61db7baf89adf259c198c23cda740da(-2 +@8bbcfba8b98222ab4b37010b1be684c9ea8b93060b2db71d2f13f48ed9e54c09B022c470825a4b476ad0bfda549d0ddaf7036b3a7d5177c9e4de6c07bf2a6a83fff2 +@3092aa6a559495aa64860547c0e74871747b4b8828a643e023dae921722dce4dB020c937795ec15603820eef88a7458db6456cd5d5942f6840b69dd36999f26f188B ++@6d41e0a05f0f44753e3bc9af0b868c7dadfd084704f1840eeebb5e8259aa5fb0""1PLVRkxDp2uGdzWNdbPdeu5BAMUrBWTUeX"UOP_DUP OP_HASH160 f502666a9144b874275cc8526047d9dfdc9c5e25 OP_EQUALVERIFY OP_CHECKSIG*276a914f502666a9144b874275cc8526047d9dfdc9c5e2588ac*"1PLVRkxDp2uGdzWNdbPdeu5BAMUrBWTUeX8ɣ$J  +@6d41e0a05f0f44753e3bc9af0b868c7dadfd084704f1840eeebb5e8259aa5fb0""1JdjZVhR83RGmvLLQgmW84JX6Xr5LDgEQ1"UOP_DUP OP_HASH160 c16ca3f531903b75c68bd208c76906fe8ba3f7e9 OP_EQUALVERIFY OP_CHECKSIG*276a914c16ca3f531903b75c68bd208c76906fe8ba3f7e988ac*"1JdjZVhR83RGmvLLQgmW84JX6Xr5LDgEQ18ɣ$J  +@6d41e0a05f0f44753e3bc9af0b868c7dadfd084704f1840eeebb5e8259aa5fb0""1NiHBFbCnxKRoWeaEtJdUhPUvvQrJbsvhp"UOP_DUP OP_HASH160 ee293316a41338e43de4347f1029e80df53899c4 OP_EQUALVERIFY OP_CHECKSIG*276a914ee293316a41338e43de4347f1029e80df53899c488ac*"1NiHBFbCnxKRoWeaEtJdUhPUvvQrJbsvhp8ɣ$J  + + +1@36c708aaf994f5dc664f627262889f8874f13790cd412d5fb5319dc4467731e0ɣ$"@000000000000000000191cada95a58eef61db7baf89adf259c198c23cda740da(-2 +@d6141ea3189630930eef840d93bde91cfa2f0dc7d35abe6f7f17abadfccf5d09B03dd759e26b9a46d6078024808180b88c049170d4f26c479a6dff99f7668ee75182 +@47bde2a65ee4c88a69613234e51f0bf0f5c325fe2ab668f7dd4d970b9885168aB03e0a04573a272ee9d3d68a922d7087970705ee116c90789790ca5a7c0ddda3880B +@36c708aaf994f5dc664f627262889f8874f13790cd412d5fb5319dc4467731e0""16qJKJnUqhAwpDcMXRViAx521wDr67Tffi"UOP_DUP OP_HASH160 3ffb0ca87dd21ea61721c8c09885ebc52c51bc74 OP_EQUALVERIFY OP_CHECKSIG*276a9143ffb0ca87dd21ea61721c8c09885ebc52c51bc7488ac*"16qJKJnUqhAwpDcMXRViAx521wDr67Tffi8ɣ$J  +@36c708aaf994f5dc664f627262889f8874f13790cd412d5fb5319dc4467731e0""1GxD5W7LvddZRtQLxURSfbZ13iBMdb6SgA"UOP_DUP OP_HASH160 aefad8b7127d79bd17dbb1d03dca46398343ece4 OP_EQUALVERIFY OP_CHECKSIG*276a914aefad8b7127d79bd17dbb1d03dca46398343ece488ac*"1GxD5W7LvddZRtQLxURSfbZ13iBMdb6SgA8ɣ$J  +,@36c708aaf994f5dc664f627262889f8874f13790cd412d5fb5319dc4467731e0""19zHd6RYn61oiMjiYfahaR1MvRHPTF83uz"UOP_DUP OP_HASH160 629697790f56db6f0f4f7a5c03ef11a5a0d61c21 OP_EQUALVERIFY OP_CHECKSIG*276a914629697790f56db6f0f4f7a5c03ef11a5a0d61c2188ac*"19zHd6RYn61oiMjiYfahaR1MvRHPTF83uz8ɣ$J ' + + +1@26a2929b95128e982c41e35eb798c6a8449c6ebdbb42e821b22e8200abab0718ɣ$"@000000000000000000191cada95a58eef61db7baf89adf259c198c23cda740da(-2 +@f8b3bb892177152891aa5ad49f9d7ecf92509c95a6a8fc04dad970828436bf1dB02a0d5df773e7570cb561518517881f734461879e06b713dc597060c21ba66ac532 +@d367f56372e59b18911932d46e65d77878282acd1928d802c1d800b7c07bc8e1B02cbc859f7f6a8388bfb9000bc7c4f5854ed7f728454b68f720a5dc13c2f2ac4ccB +@26a2929b95128e982c41e35eb798c6a8449c6ebdbb42e821b22e8200abab0718"!1jCLLem5jsQ7Hitv58QYHwphY8ioQyiAQ"UOP_DUP OP_HASH160 07faee5a3986f38110d15733c1ed5e1e82dec025 OP_EQUALVERIFY OP_CHECKSIG*276a91407faee5a3986f38110d15733c1ed5e1e82dec02588ac*!1jCLLem5jsQ7Hitv58QYHwphY8ioQyiAQ8ɣ$J  +@26a2929b95128e982c41e35eb798c6a8449c6ebdbb42e821b22e8200abab0718""1CMDAYpUBbW7ASBS1BAXpdZ89nq46PKa9X"UOP_DUP OP_HASH160 7c7bdb7d3f082a69d98f8a475ab105cdabc87f55 OP_EQUALVERIFY OP_CHECKSIG*276a9147c7bdb7d3f082a69d98f8a475ab105cdabc87f5588ac*"1CMDAYpUBbW7ASBS1BAXpdZ89nq46PKa9X8ɣ$J  +Շ@26a2929b95128e982c41e35eb798c6a8449c6ebdbb42e821b22e8200abab0718"!1JKLeWSxqcyqNzjNkiHHQsaz6Y2f5LRkX"UOP_DUP OP_HASH160 03466137b4c5b318e61b750933e47dbc3f0d38f5 OP_EQUALVERIFY OP_CHECKSIG*276a91403466137b4c5b318e61b750933e47dbc3f0d38f588ac*!1JKLeWSxqcyqNzjNkiHHQsaz6Y2f5LRkX8ɣ$J 1 + + +1@2f228c8cbe1981f96c364289a80e56d50f060cd07394e0a77977efd2ac3b9b8dɣ$"@000000000000000000191cada95a58eef61db7baf89adf259c198c23cda740da(-2 +@173bd3fc97112e5f392725ae06f3bac47e70c6073b64c375137212f887eb4438B03b9109895c34c00bf83c620e3a3c6fa77ca25330d934c7fbd3d1655669a46272d2 +@173bd3fc97112e5f392725ae06f3bac47e70c6073b64c375137212f887eb4438B038b1b15891391843b8dd272b411d6301c25beaad39de2d17048e44683409d40b5B +@2f228c8cbe1981f96c364289a80e56d50f060cd07394e0a77977efd2ac3b9b8d""1JFWYG6VevYxCzmH7g4LHahYX3m8sGwuEe"UOP_DUP OP_HASH160 bd389ea352125e07ca01a9de8cf0642eff0f3a22 OP_EQUALVERIFY OP_CHECKSIG*276a914bd389ea352125e07ca01a9de8cf0642eff0f3a2288ac*"1JFWYG6VevYxCzmH7g4LHahYX3m8sGwuEe8ɣ$J  +z@2f228c8cbe1981f96c364289a80e56d50f060cd07394e0a77977efd2ac3b9b8d""1DD3xVB7jqDuGgfejsBB9J4gdT2SK1YW9c"UOP_DUP OP_HASH160 85e8f812ab74dd67c477da7cf6b7d01c8e8db131 OP_EQUALVERIFY OP_CHECKSIG*276a91485e8f812ab74dd67c477da7cf6b7d01c8e8db13188ac*"1DD3xVB7jqDuGgfejsBB9J4gdT2SK1YW9c8ɣ$J  +Y@2f228c8cbe1981f96c364289a80e56d50f060cd07394e0a77977efd2ac3b9b8d""1Q2d757A3xLpQtDDupbpM3kZVv71rQebZf"UOP_DUP OP_HASH160 fc9972991767f7ccb19ce137de9349975a45b19c OP_EQUALVERIFY OP_CHECKSIG*276a914fc9972991767f7ccb19ce137de9349975a45b19c88ac*"1Q2d757A3xLpQtDDupbpM3kZVv71rQebZf8ɣ$J ʣ$-@000000000000000000101eb220befb82cd188d2aa35ec7707a5a5237d54b6611"@000000000000000000191cada95a58eef61db7baf89adf259c198c23cda740da2ˣ$Θ-@0000000000000000000c8c0c15a779881bf22fd8885939117ce1af26e8c0ffdd"@000000000000000000101eb220befb82cd188d2aa35ec7707a5a5237d54b66112 ̣$-@000000000000000000068dcced0e441c32d535412891682f7035b75db9134085"@0000000000000000000c8c0c15a779881bf22fd8885939117ce1af26e8c0ffdd2 + +1@59c7f68f59b575fdd39b802f4aaa4e8f7e6eb9706c5d3288ef85f311c9b7bfbḅ$"@000000000000000000068dcced0e441c32d535412891682f7035b75db9134085(-2 +@354b3c664050a65185f4f65debc797de9f4155e8661ef278ca754d1bfde42f59B02cbe64e503c42f9bd3e3eb4a95be0093003f279568d094ddbc91fe22a3d0898a52 +@b6b9586f740ffb63610deff91d7d90bd54cc4adb24a0466e555bafd5230855caB029e23be1024b39d47b6e43fbe0fac7b1e96e0f04ea3908d997a6aeb4514491166B +@59c7f68f59b575fdd39b802f4aaa4e8f7e6eb9706c5d3288ef85f311c9b7bfbb""1AQ1CCTB1bduGMpSxGNdsKQSuMHJhiK4Y8"UOP_DUP OP_HASH160 6712dc3ec696116f8d4d542b385e2dd0b65d0d35 OP_EQUALVERIFY OP_CHECKSIG*276a9146712dc3ec696116f8d4d542b385e2dd0b65d0d3588ac*"1AQ1CCTB1bduGMpSxGNdsKQSuMHJhiK4Y88̣$J  + +@59c7f68f59b575fdd39b802f4aaa4e8f7e6eb9706c5d3288ef85f311c9b7bfbb""19vjsQs4FxsaNzqhZu13mxfe8ovhkqajgc"UOP_DUP OP_HASH160 61ead66e4164ade903b72721c55bf94b78e1f441 OP_EQUALVERIFY OP_CHECKSIG*276a91461ead66e4164ade903b72721c55bf94b78e1f44188ac*"19vjsQs4FxsaNzqhZu13mxfe8ovhkqajgc8̣$J  +@59c7f68f59b575fdd39b802f4aaa4e8f7e6eb9706c5d3288ef85f311c9b7bfbb"l"6OP_RETURN 1301f2bc8635c5782479762af95cb1afa0a88d1eb5cd*06a161301f2bc8635c5782479762af95cb1afa0a88d1eb5cd25x$yv*\8̣$J   +ͣ$ֿ-@00000000000000000015d974e188aebb9f01a6b6482d22461b94cf95e01b5abb"@000000000000000000068dcced0e441c32d535412891682f7035b75db91340852Σ$ތ-@0000000000000000000eb02d966ed5d83df2ad2c9917c15a52d781f5cf9a213c"@00000000000000000015d974e188aebb9f01a6b6482d22461b94cf95e01b5abb2 + +1@5335b7ad4c6f5ad0af146471c5e79da46e1e94691fab439a4779430d9a7ae249Σ$"@0000000000000000000eb02d966ed5d83df2ad2c9917c15a52d781f5cf9a213c(ތ-2 +@32daa411a628ea1c265ebc2f89395c91201329edff442bc6caf66231d8fff560B03536f3f8ea1af06a280098454656d9ed2d7ca9b963a6f21356fad1115afa7c7a62 +@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76daB03e51d4398887115709a0715e2b704dbe62b3246deed9b5a01dba8c25784881e5a2 +@559bfe96529844c32f130a4e61756342399f5b16862a32a0da25ce56b4c4a01bB0344932ec6f3abeb38a21d0e2e9cd5e17bd9bc80a9abd9a3aae9f969a9c99cb1f32 +@b323ea45e9404c15795fc25438340852ff079c757953567f8b2d7d90913d8809B03bda40b5c48cddbb42916732a4b3c2fee6622fcd0f18eaa6125b88e8e712c314aB +g@5335b7ad4c6f5ad0af146471c5e79da46e1e94691fab439a4779430d9a7ae249""12fZsZyBUJiuvJ1fg96pDCWmH3tJvFjjPA"UOP_DUP OP_HASH160 12435f54b82b5b67ce8cd211480d48128b89e6d3 OP_EQUALVERIFY OP_CHECKSIG*276a91412435f54b82b5b67ce8cd211480d48128b89e6d388ac*"12fZsZyBUJiuvJ1fg96pDCWmH3tJvFjjPA8Σ$J  + +@5335b7ad4c6f5ad0af146471c5e79da46e1e94691fab439a4779430d9a7ae249""12fZsZyBUJiuvJ1fg96pDCWmH3tJvFjjPA"UOP_DUP OP_HASH160 12435f54b82b5b67ce8cd211480d48128b89e6d3 OP_EQUALVERIFY OP_CHECKSIG*276a91412435f54b82b5b67ce8cd211480d48128b89e6d388ac*"12fZsZyBUJiuvJ1fg96pDCWmH3tJvFjjPA8Σ$J  +@5335b7ad4c6f5ad0af146471c5e79da46e1e94691fab439a4779430d9a7ae249""14Ldwd38P3LvhNmMCAH7Ly3Mk6xtyrdPgm"UOP_DUP OP_HASH160 249f1e380bf88317ab9f4b249442ba9289d3c0c8 OP_EQUALVERIFY OP_CHECKSIG*276a914249f1e380bf88317ab9f4b249442ba9289d3c0c888ac*"14Ldwd38P3LvhNmMCAH7Ly3Mk6xtyrdPgm8Σ$J  +@5335b7ad4c6f5ad0af146471c5e79da46e1e94691fab439a4779430d9a7ae249"l"6OP_RETURN 1301a0294b3a018ee2886730cc4e143248b425a3d171*06a161301a0294b3a018ee2886730cc4e143248b425a3d1712)K:g0N2H%q8Σ$J   +ϣ$-@0000000000000000000318db145f5eed637b8aeb826ec8e3fef508cca7701a63"@0000000000000000000eb02d966ed5d83df2ad2c9917c15a52d781f5cf9a213c2У$Ѯ-@0000000000000000000ca95356624e3aba5a78f647c1b3a1c6a505550e2ed383"@0000000000000000000318db145f5eed637b8aeb826ec8e3fef508cca7701a632 + +1@dc170246a168ea9f6115bc380ab765f450bb5d62e8a61a88c869d8827995a79fУ$"@0000000000000000000ca95356624e3aba5a78f647c1b3a1c6a505550e2ed383(Ѯ-2 +@ba673174050894b2bd1b3ca7f63ba008ebd9c5aeb900c89490c1b1d97cb8bc46B02d9beb5d45fcedcec86e777ea17a2527bd95caa5a243919c930f8d38cfbea16382 +@0c90e3c92c4b6d97affec56b4f256cd73cf65d4364116498420ec46304b57243B02ff4d472d0791cfe2043d1dae7f103f3ff873d23666baec95a3167f016f26dbc92 +@2ef9451271156bd8763e7cbb79a817f2712a78d0cbd43849b2e6dd0440ce41b2B02d6f014429e1c5f5828d1d7bb5d73aeacb3629326ae36fbb04adf3f2d839b14e62 +@e7ef6cece42505a30d7a86151035ad2641db811aea3fee97f649bb723533d7b9B036bbf911387f78280653a71984b0209210338d9fea9429270ab4309c101cff49f2 +@b50c460b6db6e44b1d5e096437acbadbcf66c8a3c80627f7f1979edc2584c7b4B02888e6bd4d9c224f70c10ea11c569b15dd8aece05be0b749b6c795968cf23f9902 +@ba673174050894b2bd1b3ca7f63ba008ebd9c5aeb900c89490c1b1d97cb8bc46B034e9ec1e168c42a57887d0d9565df53ba1ee47b042b8cb8aef3c58a6a4dc63ebc2 +@c07ca3c90765766af683b50d02f402d3c7484e32c3f7dadaf4371426bf226a83B03e9afa94a647efc92c15dbe66f6ebb4997a5ea79082f634c0306f52deabc690072 +@69f0f783f2a73f7f1173f2a9b07c560380f0ba3e6ac98372ab00e68aca3deef6B022e8ddca16b0d2c81170ca80240e301dfd1c6c259f8d35d3b03a088ea42afc8612 +@f8a9b9395848281dcebd9e60e0dbaea3c9f523721edc141eec35a0819c402dc9B02c512248f217d48864d43cf9c7ec78d8a2f4449266fa1b6ba7b17a9f054e3ba3fB +@dc170246a168ea9f6115bc380ab765f450bb5d62e8a61a88c869d8827995a79f""1JpbMU49mw1WKSKUyPXkg86JK4fEtzVSUc"UOP_DUP OP_HASH160 c37a5d67769c58878ad7ead66d0b8fa116606864 OP_EQUALVERIFY OP_CHECKSIG*276a914c37a5d67769c58878ad7ead66d0b8fa11660686488ac*"1JpbMU49mw1WKSKUyPXkg86JK4fEtzVSUc8У$J  +֝@dc170246a168ea9f6115bc380ab765f450bb5d62e8a61a88c869d8827995a79f""17t5XDLqhkqMtth2xaPfeiAsjbJau55DKA"UOP_DUP OP_HASH160 4b79be1c53ca198f481ea0f4ce4b92f72d0277d7 OP_EQUALVERIFY OP_CHECKSIG*276a9144b79be1c53ca198f481ea0f4ce4b92f72d0277d788ac*"17t5XDLqhkqMtth2xaPfeiAsjbJau55DKA8У$J  + +@dc170246a168ea9f6115bc380ab765f450bb5d62e8a61a88c869d8827995a79f""1DZVnvfhCccPaThwb8nHUtFjgrrSubLiYw"UOP_DUP OP_HASH160 89c6dab8a1c49653c436bbc46b68a7f2bdb48070 OP_EQUALVERIFY OP_CHECKSIG*276a91489c6dab8a1c49653c436bbc46b68a7f2bdb4807088ac*"1DZVnvfhCccPaThwb8nHUtFjgrrSubLiYw8У$J ѣ$-@00000000000000000006bf98ea80292fa3eaa7a80889a70ac7fca1b9c20688d8"@0000000000000000000ca95356624e3aba5a78f647c1b3a1c6a505550e2ed3832ң$ō-@00000000000000000000c458d3d74839306fe95dc851b9bac68610e94d12b76b"@00000000000000000006bf98ea80292fa3eaa7a80889a70ac7fca1b9c20688d82ӣ$׍-@00000000000000000019a0e109cfb10db07a1496451c3ad13570b9234637f68e"@00000000000000000000c458d3d74839306fe95dc851b9bac68610e94d12b76b2ԣ$ۍ-@0000000000000000000f8b6b01c9f8c8b5f1c4fb13c526a4fa4858e18e6bd2c0"@00000000000000000019a0e109cfb10db07a1496451c3ad13570b9234637f68e2գ$-@0000000000000000000214f30e4979a927502c9faa6e440397755e2905be52b6"@0000000000000000000f8b6b01c9f8c8b5f1c4fb13c526a4fa4858e18e6bd2c02֣$-@000000000000000000011fe966201cd668b02a63742dc93cba860821637e8d84"@0000000000000000000214f30e4979a927502c9faa6e440397755e2905be52b62ף$Ȯ-@000000000000000000060c7b773f2bc52b010a7a6d7befd2d8b65901e15a8f0c"@000000000000000000011fe966201cd668b02a63742dc93cba860821637e8d842أ$-@0000000000000000001360e0474423fc2f182a13bdc03b5630f1d72ff73d20b3"@000000000000000000060c7b773f2bc52b010a7a6d7befd2d8b65901e15a8f0c20٣$׎-@00000000000000000019819feb5143e78af3d7e69839778236ee8d597612c890"@0000000000000000001360e0474423fc2f182a13bdc03b5630f1d72ff73d20b32/ + +1@88d2fecca9bfbdc4a87011030e972d4c329a885d185200945626cf3c8dae3ecb٣$"@00000000000000000019819feb5143e78af3d7e69839778236ee8d597612c890(׎-2 +@c9241dda7e5a3458678cb8236520a1a365c699230d68c39b0ea4bd529550aaccB02698af631ad8978912db5bb58750f974c76a2bd38d3e6d74ca5ae862a2a0f1e0d2 +@0a2c260b03fdf4ef6c771bcb9323aedc25ba52d84a7d5702d9cddeb351bdca66B03abacc0e66f5c2b6878af197335e440dbd093eb6d22003b93bffd7c99cedfafb42 +@81cb488faae70aa0e719545c24be1e50f39ecebc15e8089091bccbf7aa83e95aB0324f37bf14ef60dd9d4d29b1e98c156a19ffacdea1eb441d124d44b7caed78009B +@88d2fecca9bfbdc4a87011030e972d4c329a885d185200945626cf3c8dae3ecb""1ExAhqKQLwGunrAmyPvyyKf9fa25347fdA"UOP_DUP OP_HASH160 99089d147ee0b9d8072016a7f2db97b0fb7b1da5 OP_EQUALVERIFY OP_CHECKSIG*276a91499089d147ee0b9d8072016a7f2db97b0fb7b1da588ac*"1ExAhqKQLwGunrAmyPvyyKf9fa25347fdA8٣$J  +/@88d2fecca9bfbdc4a87011030e972d4c329a885d185200945626cf3c8dae3ecb""1DoUVrEZrcmHELQAv4fYrn7wyMPjZSVC7s"UOP_DUP OP_HASH160 8c6b98e9b91dc9ceb5fd2ee5a1883477865aae1d OP_EQUALVERIFY OP_CHECKSIG*276a9148c6b98e9b91dc9ceb5fd2ee5a1883477865aae1d88ac*"1DoUVrEZrcmHELQAv4fYrn7wyMPjZSVC7s8٣$J  +@88d2fecca9bfbdc4a87011030e972d4c329a885d185200945626cf3c8dae3ecb""14BnNVsUzPQHChJE3s1JFbTkyZPte9Nf6k"UOP_DUP OP_HASH160 22f26915509ba41a9052c58e5cc57c56673414e5 OP_EQUALVERIFY OP_CHECKSIG*276a91422f26915509ba41a9052c58e5cc57c56673414e588ac*"14BnNVsUzPQHChJE3s1JFbTkyZPte9Nf6k8٣$J  + +1@a7f7384f1aaf4982b61f6f203dbfe1031007ad73d9ca27c49893178c84f4de2c٣$"@00000000000000000019819feb5143e78af3d7e69839778236ee8d597612c890(׎-2 +@5bd85f37fbde7f3bc3d6626dd55a864fcd085ad66984bdc4491eb24f6a9652fcB0396c4e43b569d0c0bbebad9d7711860d3b0908275f38afc749fd0b1c65af6760f2 +@6d41e0a05f0f44753e3bc9af0b868c7dadfd084704f1840eeebb5e8259aa5fb0B02efddd8ae72e69072831743ca686feb7b0b2e5efe2cfa05bcc8418cc59187d82e2 +@5bd85f37fbde7f3bc3d6626dd55a864fcd085ad66984bdc4491eb24f6a9652fcB02514bf40466fb80f6a4e18874ecd06e9be28d62f904819d0b12514feb097501082 +@e39a2d1e9f56af681778817bdd32644c893b404470f6a08fedf5d091198004d9B02e6fd2c3d1222b49ce1d7e7dbe315087f05322401a552690cba3dec1d2a8eeb58B + @a7f7384f1aaf4982b61f6f203dbfe1031007ad73d9ca27c49893178c84f4de2c""1Ja55959b84afNzTTLGCxhTWqF4Tk3TioP"UOP_DUP OP_HASH160 c0bb437fb71b0bf504864886d58dc9d94442a256 OP_EQUALVERIFY OP_CHECKSIG*276a914c0bb437fb71b0bf504864886d58dc9d94442a25688ac*"1Ja55959b84afNzTTLGCxhTWqF4Tk3TioP8٣$J  +τ@a7f7384f1aaf4982b61f6f203dbfe1031007ad73d9ca27c49893178c84f4de2c""18WNHTjihM5Eq1s4fNr8c2rL3RgNn7xbih"UOP_DUP OP_HASH160 5256b5d032e8e77996d98bdb9b29f672d655df14 OP_EQUALVERIFY OP_CHECKSIG*276a9145256b5d032e8e77996d98bdb9b29f672d655df1488ac*"18WNHTjihM5Eq1s4fNr8c2rL3RgNn7xbih8٣$J  + @a7f7384f1aaf4982b61f6f203dbfe1031007ad73d9ca27c49893178c84f4de2c""1LS17SGFKXsKnx9zfarCshFsVGRKTYh6nC"UOP_DUP OP_HASH160 d524e1ade42fabb7c838e466c1776cf2950160f4 OP_EQUALVERIFY OP_CHECKSIG*276a914d524e1ade42fabb7c838e466c1776cf2950160f488ac*"1LS17SGFKXsKnx9zfarCshFsVGRKTYh6nC8٣$J 1 + +1@c894860ff9005bdcf63efb36dffd85f814ac1a3bfab06af4974677f92d7b90ad٣$"@00000000000000000019819feb5143e78af3d7e69839778236ee8d597612c890(׎-2 +@6d41e0a05f0f44753e3bc9af0b868c7dadfd084704f1840eeebb5e8259aa5fb0B020d939456fe2bc329dbdddbe8d655eb65aaba3c6f81d756d9e3017ee19513bbc02 +@26a2929b95128e982c41e35eb798c6a8449c6ebdbb42e821b22e8200abab0718B03a57ebddfd0b09489d45bedf7b822da9e8b5117671d3f6c73bfa18c2094485de72 +@a7f7384f1aaf4982b61f6f203dbfe1031007ad73d9ca27c49893178c84f4de2cB03bbe3fffdf25e6867780f7f7380e9f6f6fc52e02eb761b3c7a76f8464ae597d97B ++@c894860ff9005bdcf63efb36dffd85f814ac1a3bfab06af4974677f92d7b90ad""1Lc6DyWmvtwUsqNVNX6s6stG9PyPm64yh5"UOP_DUP OP_HASH160 d70d4f1f9ea5ccea4e83346c6e592ffe075a6e91 OP_EQUALVERIFY OP_CHECKSIG*276a914d70d4f1f9ea5ccea4e83346c6e592ffe075a6e9188ac*"1Lc6DyWmvtwUsqNVNX6s6stG9PyPm64yh58٣$J  +@c894860ff9005bdcf63efb36dffd85f814ac1a3bfab06af4974677f92d7b90ad""1GJM2Xik3Dvkgh4MdFArWEJxo5LaY4u19q"UOP_DUP OP_HASH160 a7d1acdf4195d9864e5bdec4f8f9926a5641a153 OP_EQUALVERIFY OP_CHECKSIG*276a914a7d1acdf4195d9864e5bdec4f8f9926a5641a15388ac*"1GJM2Xik3Dvkgh4MdFArWEJxo5LaY4u19q8٣$J  +@c894860ff9005bdcf63efb36dffd85f814ac1a3bfab06af4974677f92d7b90ad""1KHNqMS2ebbHL25MHCjbroxFQ4dnyiWr1k"UOP_DUP OP_HASH160 c88b25338ef87996871af7a7f23a59f817dfa2b7 OP_EQUALVERIFY OP_CHECKSIG*276a914c88b25338ef87996871af7a7f23a59f817dfa2b788ac*"1KHNqMS2ebbHL25MHCjbroxFQ4dnyiWr1k8٣$J  + + +1@cb2348457fe41278944734c5b3e8fd3a1f62d0387f820b03c83d960125b5cb49٣$"@00000000000000000019819feb5143e78af3d7e69839778236ee8d597612c890(׎-2 +@1cf247130d0bedd8e100919531481ffc11e249f7f3685c2af5638cd4fd655e0fB0361ee21c9aa42a38969d0a2081e4c614aa8ddd1c498a9dfdbc8b8661b3e02fb822 +@1cf247130d0bedd8e100919531481ffc11e249f7f3685c2af5638cd4fd655e0fB032822443224298782fe0ef04049bce5cdf707408080127a120f3554a24a4b67d1B +@cb2348457fe41278944734c5b3e8fd3a1f62d0387f820b03c83d960125b5cb49""18pqMKE911DuWdFZUcgVGJpjuCExgSrbu1"UOP_DUP OP_HASH160 55d4ca9c03b279e9396d07ed19539b67e1725285 OP_EQUALVERIFY OP_CHECKSIG*276a91455d4ca9c03b279e9396d07ed19539b67e172528588ac*"18pqMKE911DuWdFZUcgVGJpjuCExgSrbu18٣$J  +0@cb2348457fe41278944734c5b3e8fd3a1f62d0387f820b03c83d960125b5cb49""18GbnD5qicYZGRcKtNG6bBDUaNaRc38H7x"UOP_DUP OP_HASH160 4fbc26ffb821f70b28396c8a62017eef29c57779 OP_EQUALVERIFY OP_CHECKSIG*276a9144fbc26ffb821f70b28396c8a62017eef29c5777988ac*"18GbnD5qicYZGRcKtNG6bBDUaNaRc38H7x8٣$J  +@cb2348457fe41278944734c5b3e8fd3a1f62d0387f820b03c83d960125b5cb49""1MuAniok1odM9viP1r4JKrC973aPa645Qn"UOP_DUP OP_HASH160 e5405108d7ede7657ddc7fc27f51791a9e2e7274 OP_EQUALVERIFY OP_CHECKSIG*276a914e5405108d7ede7657ddc7fc27f51791a9e2e727488ac*"1MuAniok1odM9viP1r4JKrC973aPa645Qn8٣$J  ڣ$ݎ-@00000000000000000015240d82f3b789cb6fe4c48512b3835f4ad990a68093c4"@00000000000000000019819feb5143e78af3d7e69839778236ee8d597612c8902ۣ$-@00000000000000000012a1ba5262384623d3cb0ecd393342340008741ba54519"@00000000000000000015240d82f3b789cb6fe4c48512b3835f4ad990a68093c42ܣ$-@000000000000000000030e1801d648603612e3101a203146d1deb637b3041d92"@00000000000000000012a1ba5262384623d3cb0ecd393342340008741ba545192ݣ$-@0000000000000000000cb951856e809367efc31af9200b053c16595fe7e68f00"@000000000000000000030e1801d648603612e3101a203146d1deb637b3041d922ޣ$ݱ-@00000000000000000017f36db56379abc00476ae1426eff24ea3aeeaf34284e2"@0000000000000000000cb951856e809367efc31af9200b053c16595fe7e68f002ߣ$-@0000000000000000000e6be6d2e5fa969a6229be9e6f2642bd5cfd293096ac60"@00000000000000000017f36db56379abc00476ae1426eff24ea3aeeaf34284e22$Տ-@00000000000000000001f26dc0af9130fcc80cb93114001ca7cda7571255866e"@0000000000000000000e6be6d2e5fa969a6229be9e6f2642bd5cfd293096ac602$ر׏-@00000000000000000011a3a803e62a6eef4e0c43e9acbeba96d1be254d3a6791"@00000000000000000001f26dc0af9130fcc80cb93114001ca7cda7571255866e2"$-@000000000000000000180cc6a3baeca2e9a9661e94f13fddcdbf208edcb2ea08"@00000000000000000011a3a803e62a6eef4e0c43e9acbeba96d1be254d3a67912! + + +1@987ed088ab6eae9dd88e409d6a8fb6248e8b0c1b5e37b7c909b5b8b74728f77f$"@000000000000000000180cc6a3baeca2e9a9661e94f13fddcdbf208edcb2ea08(-2 +@082cafe3617f1e0c39304c7662381cdef80218cf2885a0ef10f260a0a1f697d5B038991c6472f62678421be94ba114635c66324d4ad2ad74a0ab1e7e619780d5a9b2 +@ac57f6b11863eaa7b145de63063f576da2cc811a5cf1100766fec5242aacc419B0253e0b58fc5dc13fd1d079c9871478cf127ef59dcfe3c2a9d2d4a8af74861b2f6B +@987ed088ab6eae9dd88e409d6a8fb6248e8b0c1b5e37b7c909b5b8b74728f77f""1C95BQRhooPSMJMu43MABQ2dZzLXaQhnfG"UOP_DUP OP_HASH160 7a303338bd211b95b0066eed1a6b671b834d7d63 OP_EQUALVERIFY OP_CHECKSIG*276a9147a303338bd211b95b0066eed1a6b671b834d7d6388ac*"1C95BQRhooPSMJMu43MABQ2dZzLXaQhnfG8$J  +@987ed088ab6eae9dd88e409d6a8fb6248e8b0c1b5e37b7c909b5b8b74728f77f""1GgHkwoYNEgdFcPc5BhLkQo5FeJZmwU1Ey"UOP_DUP OP_HASH160 abf8190daedc5adab7b749ecfb207603d5e12a72 OP_EQUALVERIFY OP_CHECKSIG*276a914abf8190daedc5adab7b749ecfb207603d5e12a7288ac*"1GgHkwoYNEgdFcPc5BhLkQo5FeJZmwU1Ey8$J  +Ʒ@987ed088ab6eae9dd88e409d6a8fb6248e8b0c1b5e37b7c909b5b8b74728f77f""1EbA8s7jquZYknSWmHNhdSRpPPMmTsCynX"UOP_DUP OP_HASH160 950f67659dff9dec420cf0c20226fe750387b8a3 OP_EQUALVERIFY OP_CHECKSIG*276a914950f67659dff9dec420cf0c20226fe750387b8a388ac*"1EbA8s7jquZYknSWmHNhdSRpPPMmTsCynX8$J  + +1@2be979aeeff52e982829fd26bcfabebd47d3a13c9b0b13fb43167dccea12380c$"@000000000000000000180cc6a3baeca2e9a9661e94f13fddcdbf208edcb2ea08(-2 +@6c2bbcda8c1d0388c2102e15660de097f9f861d3fc92b2e10f7ab338b6293ec1B038991c6472f62678421be94ba114635c66324d4ad2ad74a0ab1e7e619780d5a9b2 +@b6e7acdfd7462ebcb1c5a9b7a9a685f6a7481c4138c4c235fba677167342928bB0225a912bf71c13952811e5961aa33df42d23acfb79998930a8c9f6604025c911d2 +@987ed088ab6eae9dd88e409d6a8fb6248e8b0c1b5e37b7c909b5b8b74728f77fB029ff749bcf881d4344d718dbc3daa6f5e08698f3d44338eda3b1659edc604a7efB +@2be979aeeff52e982829fd26bcfabebd47d3a13c9b0b13fb43167dccea12380c""12ZmdbSsBPPFcPEdhD4gvz9Ny7erRirajz"UOP_DUP OP_HASH160 112ab14d38c53275b87fda74c160bb39b5a4292b OP_EQUALVERIFY OP_CHECKSIG*276a914112ab14d38c53275b87fda74c160bb39b5a4292b88ac*"12ZmdbSsBPPFcPEdhD4gvz9Ny7erRirajz8$J  +@2be979aeeff52e982829fd26bcfabebd47d3a13c9b0b13fb43167dccea12380c""1DebyWs1aKt5gMc7GuatAEe2Kg8gmwcffn"UOP_DUP OP_HASH160 8abe185b76279750ae5b22aa3e3154aa0653607f OP_EQUALVERIFY OP_CHECKSIG*276a9148abe185b76279750ae5b22aa3e3154aa0653607f88ac*"1DebyWs1aKt5gMc7GuatAEe2Kg8gmwcffn8$J  +@2be979aeeff52e982829fd26bcfabebd47d3a13c9b0b13fb43167dccea12380c""1ABoBn6UPRXAt97fLXF3Mdt3do7YU2tKDo"UOP_DUP OP_HASH160 64c3d87ca387fe4078a7d0f075eb639694ab429f OP_EQUALVERIFY OP_CHECKSIG*276a91464c3d87ca387fe4078a7d0f075eb639694ab429f88ac*"1ABoBn6UPRXAt97fLXF3Mdt3do7YU2tKDo8$J  + + +1@555f854c8dc726f0cff7809be76ca77425e09a200b0a5fcf8fa40a44dfb912fe$"@000000000000000000180cc6a3baeca2e9a9661e94f13fddcdbf208edcb2ea08(-2 +@2be979aeeff52e982829fd26bcfabebd47d3a13c9b0b13fb43167dccea12380cB024f02b50558d64dbc71578fcbca7492cfd08dfeed680dc1ef2dd343eb278443882 +@2be979aeeff52e982829fd26bcfabebd47d3a13c9b0b13fb43167dccea12380cB02614f224193b963255520deb31acd1fc44c144bdbc07ed6bb600c006e1d7466e7B +@555f854c8dc726f0cff7809be76ca77425e09a200b0a5fcf8fa40a44dfb912fe""15rrkzbHDKZujLJVgekTuGm4bi7gqLgzXu"UOP_DUP OP_HASH160 354e6bebc1673c1be27ba9299bcca59c63ef25b1 OP_EQUALVERIFY OP_CHECKSIG*276a914354e6bebc1673c1be27ba9299bcca59c63ef25b188ac*"15rrkzbHDKZujLJVgekTuGm4bi7gqLgzXu8$J  +@555f854c8dc726f0cff7809be76ca77425e09a200b0a5fcf8fa40a44dfb912fe""1576K3oF2seBtQpQR4Rn2ziE7rDuSmtxqX"UOP_DUP OP_HASH160 2d076eb536abee7619d430d0db4ff39177124068 OP_EQUALVERIFY OP_CHECKSIG*276a9142d076eb536abee7619d430d0db4ff3917712406888ac*"1576K3oF2seBtQpQR4Rn2ziE7rDuSmtxqX8$J  +Ϋ@555f854c8dc726f0cff7809be76ca77425e09a200b0a5fcf8fa40a44dfb912fe""14Z3pGCiFWWQkqWJPLJCHtEU87QHADWpY4"UOP_DUP OP_HASH160 26f809b119997fda3e67f3b579973720fd0f4f8d OP_EQUALVERIFY OP_CHECKSIG*276a91426f809b119997fda3e67f3b579973720fd0f4f8d88ac*"14Z3pGCiFWWQkqWJPLJCHtEU87QHADWpY48$J $֦-@000000000000000000063e4fea02eb6d0e0338a89801885e92e34341c7b80204"@000000000000000000180cc6a3baeca2e9a9661e94f13fddcdbf208edcb2ea082$-@00000000000000000017b3b45a7bbf89d09f368be86729888335d4038808eb1f"@000000000000000000063e4fea02eb6d0e0338a89801885e92e34341c7b802042$ș-@00000000000000000014ec36da9c744d5bc731d64af5d756a053ec7e59240b46"@00000000000000000017b3b45a7bbf89d09f368be86729888335d4038808eb1f2 $ߐ-@0000000000000000000fb3fa25299ce56fc52a6edaff2c93a6968893f9df3be2"@00000000000000000014ec36da9c744d5bc731d64af5d756a053ec7e59240b462 + +1@2bb15352ce8604b5d194d5b6e6dee3d670023bca0ef09da8a6eacd1aa0e0a95c$"@0000000000000000000fb3fa25299ce56fc52a6edaff2c93a6968893f9df3be2(ߐ-2 +@90fd3ecfcc5bf1f6dc785736428f896930fee1a8acd661076d6ce54daf27d584B02c5586d57440e21dbd0cd5475857a82597039e465f830587936ca9a60d934252c2 +@73fd23b9dd06b3ae0dc19491bf44357848a67734ff0dd70888fc037524ca508eB03ffafe7f6f91bc9c1c973b8831f27361bcac04c4b74863017ebfe8f55cd6c9ccbB +ß@2bb15352ce8604b5d194d5b6e6dee3d670023bca0ef09da8a6eacd1aa0e0a95c""1CREa5jUqM4XRwz73E8xtsab9Ewzo2CqsF"UOP_DUP OP_HASH160 7d3eb1d69a22eaeae5b51d37c5fad3b87e281553 OP_EQUALVERIFY OP_CHECKSIG*276a9147d3eb1d69a22eaeae5b51d37c5fad3b87e28155388ac*"1CREa5jUqM4XRwz73E8xtsab9Ewzo2CqsF8$J  +@2bb15352ce8604b5d194d5b6e6dee3d670023bca0ef09da8a6eacd1aa0e0a95c""1Ha2vyJt1ou9PoGc1yJxgEFKTJdhUENeHz"UOP_DUP OP_HASH160 b5c159ce6dc3d71c9e120b88f4cf74bd5e37f789 OP_EQUALVERIFY OP_CHECKSIG*276a914b5c159ce6dc3d71c9e120b88f4cf74bd5e37f78988ac*"1Ha2vyJt1ou9PoGc1yJxgEFKTJdhUENeHz8$J $Я-@00000000000000000006704c952bebb6bb9aee41f54e12e0cbae870680387f8c"@0000000000000000000fb3fa25299ce56fc52a6edaff2c93a6968893f9df3be22$-@00000000000000000014ebab5dff5e142f9ad2004860a5ff9b6d1bcdf5cf348b"@00000000000000000006704c952bebb6bb9aee41f54e12e0cbae870680387f8c2$롑-@000000000000000000085465ada2f18728c20232e664e502a4f7844ea5b99192"@00000000000000000014ebab5dff5e142f9ad2004860a5ff9b6d1bcdf5cf348b2$-@0000000000000000000e40c9133bbc4332987857a9e2e3f1d1d02c4ac614daeb"@000000000000000000085465ada2f18728c20232e664e502a4f7844ea5b991922$-@00000000000000000000e16f42aa65970c1e0be9063b4898806d9e31aee4e005"@0000000000000000000e40c9133bbc4332987857a9e2e3f1d1d02c4ac614daeb2 + + +1@b002c1c0486344daedcb946feb498ef881bff24f82a94139ee1d110a803b9a0e$"@00000000000000000000e16f42aa65970c1e0be9063b4898806d9e31aee4e005(-2 +@5be468264234a9aeea07613e60947e204465bf16fa2e3eb64964b9c5c38d405dB030125e4f679780eddf37f2c368aa74676205787a37f4f99287cf34cf63b309f192 +@5be468264234a9aeea07613e60947e204465bf16fa2e3eb64964b9c5c38d405dB021a84398ca603e7ad1de11c23dec6d129e504fdd9682dedba874f04dce372153aB +)@b002c1c0486344daedcb946feb498ef881bff24f82a94139ee1d110a803b9a0e""1EZS4zd7WJXPMtiQTQSQCXbgt2LUhxiAe6"UOP_DUP OP_HASH160 94bbdf5508ffd100aee6d3c39d52ab97830b69e5 OP_EQUALVERIFY OP_CHECKSIG*276a91494bbdf5508ffd100aee6d3c39d52ab97830b69e588ac*"1EZS4zd7WJXPMtiQTQSQCXbgt2LUhxiAe68$J  +[@b002c1c0486344daedcb946feb498ef881bff24f82a94139ee1d110a803b9a0e""1Ly917z7Zm4B5YZ1JosKUYqeVD1wvfuqsZ"UOP_DUP OP_HASH160 db085d118a2ffc98ee037c0a4128aebae628816b OP_EQUALVERIFY OP_CHECKSIG*276a914db085d118a2ffc98ee037c0a4128aebae628816b88ac*"1Ly917z7Zm4B5YZ1JosKUYqeVD1wvfuqsZ8$J  +ƅ@b002c1c0486344daedcb946feb498ef881bff24f82a94139ee1d110a803b9a0e""1HZECBjQkuhDjrbyw7JyyQk9bhgTfAZR8u"UOP_DUP OP_HASH160 b59a560df1743a811037db8b7af590cf3ccb76ce OP_EQUALVERIFY OP_CHECKSIG*276a914b59a560df1743a811037db8b7af590cf3ccb76ce88ac*"1HZECBjQkuhDjrbyw7JyyQk9bhgTfAZR8u8$J  + +1@fdb92bbb9a89a37bfd112df2a5eb25e20b96e87c7b6503cc95d2a0ea933c6256$"@00000000000000000000e16f42aa65970c1e0be9063b4898806d9e31aee4e005(-2 +@b002c1c0486344daedcb946feb498ef881bff24f82a94139ee1d110a803b9a0eB0337a610f63218c01fa32d4bc462329641337f4670b5c8bf13bdf3a031dd413c9d2 +@39e49297e7c940b4d914708704bebc6cb46e7a99f04e554d67d3d57cbfd8e09dB02b2b1d5c0bb4fb3f106450f4504b94e614253b9c216fbc3bfe28acc9d7585deab2 +@7b81ddd7f18b8f17b1f5c4af9d6152f2dccfa6aa0eb6bf186aa976a7c0aaeae3B02ac74c63749d425d3d4d281e6402f716d4434cd18e64ccedfff71dc0b10a84e812 +@9692c6e036f3b37a3c85b619372d5ad32f108b5dec598ebe397f7fbbd208f4a5B02a22c63cc40e59b9719e8fdab5aeac0707f96569b60b207414700110bd5011009B +)@fdb92bbb9a89a37bfd112df2a5eb25e20b96e87c7b6503cc95d2a0ea933c6256""1PnQ62Ad7S7c22GzLL6o7efhEmNoCzHM6z"UOP_DUP OP_HASH160 f9e8c1d861699b7be04ba52f200bd81b4194f310 OP_EQUALVERIFY OP_CHECKSIG*276a914f9e8c1d861699b7be04ba52f200bd81b4194f31088ac*"1PnQ62Ad7S7c22GzLL6o7efhEmNoCzHM6z8$J  +[@fdb92bbb9a89a37bfd112df2a5eb25e20b96e87c7b6503cc95d2a0ea933c6256""1EVVquppTaYqhr46fR4cjZNZK8VjhpF1xR"UOP_DUP OP_HASH160 93fd5bfa102f1ba935964a4c1bc907854164dea0 OP_EQUALVERIFY OP_CHECKSIG*276a91493fd5bfa102f1ba935964a4c1bc907854164dea088ac*"1EVVquppTaYqhr46fR4cjZNZK8VjhpF1xR8$J  + +@fdb92bbb9a89a37bfd112df2a5eb25e20b96e87c7b6503cc95d2a0ea933c6256""19UvQUW3Apr45NrAXjFa3GLvL1NzJR3sxD"UOP_DUP OP_HASH160 5d08d137e8b070f1aec76736104424a9183d34f3 OP_EQUALVERIFY OP_CHECKSIG*276a9145d08d137e8b070f1aec76736104424a9183d34f388ac*"19UvQUW3Apr45NrAXjFa3GLvL1NzJR3sxD8$J  $-@00000000000000000004f0c30e22cb43d425014eac9a39abc90ac961e0a73afd"@00000000000000000000e16f42aa65970c1e0be9063b4898806d9e31aee4e0052$-@000000000000000000187f49c0f588440af52039bc6e5951c286b692af2d004d"@00000000000000000004f0c30e22cb43d425014eac9a39abc90ac961e0a73afd2$邒-@0000000000000000000ca5aaf2c9e9bdc8fd1e48fdc39faf867b0f5aad28ead4"@000000000000000000187f49c0f588440af52039bc6e5951c286b692af2d004d2 $-@0000000000000000000d26d923ac33c558431848b27d544580423d4cc1842813"@0000000000000000000ca5aaf2c9e9bdc8fd1e48fdc39faf867b0f5aad28ead42 + + + +1@3ddcbfd2d0f7ab93e9ba34655ee9da22939e5949719ebe374b306021278e1806$"@0000000000000000000d26d923ac33c558431848b27d544580423d4cc1842813(-2 +@b6c1bb1395440020868ebb113dfe584f9668e38c9f40df8f7b5d325f954902baB020454cfadcde62a92842ac8b27bd51ad521f56f8d3c4d1ec17aa5750921f947232 +@758c60a799613d372e07f5f2807387533891624d03d34329ac536c18a816e829B020aea4ad92f0d1a54c772c44aff1d5494b191e177cb3c425e121d2a2232b7363aB +@3ddcbfd2d0f7ab93e9ba34655ee9da22939e5949719ebe374b306021278e1806""1EDTXg2kUCLuTonG6W6RfD3eSe1FnT49wE"UOP_DUP OP_HASH160 90f4c59ad980518b79d310997a4fa1f4d9760bd2 OP_EQUALVERIFY OP_CHECKSIG*276a91490f4c59ad980518b79d310997a4fa1f4d9760bd288ac*"1EDTXg2kUCLuTonG6W6RfD3eSe1FnT49wE8$J  +\@3ddcbfd2d0f7ab93e9ba34655ee9da22939e5949719ebe374b306021278e1806""1DtEVn8pH3osMWtHn7CB14u1kXeaCrmaah"UOP_DUP OP_HASH160 8d51fd4fa6a65cd009165f7054d04de044657317 OP_EQUALVERIFY OP_CHECKSIG*276a9148d51fd4fa6a65cd009165f7054d04de04465731788ac*"1DtEVn8pH3osMWtHn7CB14u1kXeaCrmaah8$J  +9@3ddcbfd2d0f7ab93e9ba34655ee9da22939e5949719ebe374b306021278e1806""19GorGJHR4nxAp21cJuNvjJJ8s1f9seDBC"UOP_DUP OP_HASH160 5abe5a849c3325ed453a1f738289525a5ab14bc5 OP_EQUALVERIFY OP_CHECKSIG*276a9145abe5a849c3325ed453a1f738289525a5ab14bc588ac*"19GorGJHR4nxAp21cJuNvjJJ8s1f9seDBC8$J &$-@000000000000000000006aa3716b10a56e6c1828fb88dd88f359c5ae90abe363"@0000000000000000000d26d923ac33c558431848b27d544580423d4cc18428132 $-@0000000000000000001254343d95fef826d5ab2c25b083958bb3efe15ab2c919"@000000000000000000006aa3716b10a56e6c1828fb88dd88f359c5ae90abe3632 + + + +1@983dac48f99d4fc0d7a6751d17de3ccb33b636e4b4a9d4875cd299c08bc5c485$"@0000000000000000001254343d95fef826d5ab2c25b083958bb3efe15ab2c919(-2 +@356f23502b9651b28554a900a4a256bd51c7f51361227daab94a79443758324fB0330698c8850fb26b2a91ba61ef4c09eaaffe932712894d3d5e4f1574789e53da22 +@bdd47912cbfe569a62430fff46306b0d78924113b2868201bd55cc015c3344a2B03bc173a24b8accd6b19b9d5c99f5bbeac5e53271c7552b3a9d5becc5f972b970aB +@983dac48f99d4fc0d7a6751d17de3ccb33b636e4b4a9d4875cd299c08bc5c485""1JsbzquWen5uGUwbvw5kQpx57fNjvDztTt"UOP_DUP OP_HASH160 c40c269354497ed629671e58f1dc9027ae617c88 OP_EQUALVERIFY OP_CHECKSIG*276a914c40c269354497ed629671e58f1dc9027ae617c8888ac*"1JsbzquWen5uGUwbvw5kQpx57fNjvDztTt8$J  +@983dac48f99d4fc0d7a6751d17de3ccb33b636e4b4a9d4875cd299c08bc5c485""1Cr4Y9jNJpyWaxQcsLKE6F4zFMuRjp9juH"UOP_DUP OP_HASH160 81f0b7e5fffa2b997fe60657a6ff5eda586e996b OP_EQUALVERIFY OP_CHECKSIG*276a91481f0b7e5fffa2b997fe60657a6ff5eda586e996b88ac*"1Cr4Y9jNJpyWaxQcsLKE6F4zFMuRjp9juH8$J  +J@983dac48f99d4fc0d7a6751d17de3ccb33b636e4b4a9d4875cd299c08bc5c485""1AWAwfcwvsSfAr2eSfMSvFSjpgCSbqYwyd"UOP_DUP OP_HASH160 683d7e9a203da99384cc2f336f6b779eddc76d67 OP_EQUALVERIFY OP_CHECKSIG*276a914683d7e9a203da99384cc2f336f6b779eddc76d6788ac*"1AWAwfcwvsSfAr2eSfMSvFSjpgCSbqYwyd8$J $-@00000000000000000004e702023eda2ccb662350a42aa647e10277939ef94305"@0000000000000000001254343d95fef826d5ab2c25b083958bb3efe15ab2c9192$-@00000000000000000008042588df98eb8b4f73b1a4294f3678ac1845e4594834"@00000000000000000004e702023eda2ccb662350a42aa647e10277939ef943052$-@0000000000000000000f61b85abf2280c321559807abfe9d27ec18c440e4a32d"@00000000000000000008042588df98eb8b4f73b1a4294f3678ac1845e45948342$-@00000000000000000007a18eb7d6205c164476148516886e415293a3f9653693"@0000000000000000000f61b85abf2280c321559807abfe9d27ec18c440e4a32d2 $-@00000000000000000001c55d7b4a00727e03007eb5377a440cdf5eb147d85cd3"@00000000000000000007a18eb7d6205c164476148516886e415293a3f96536932 + + + +1@de10b0fda3eddd42efd473db03189a8c3f4d4674924adad24b5317a9642b9753$"@00000000000000000001c55d7b4a00727e03007eb5377a440cdf5eb147d85cd3(-2 +@2f228c8cbe1981f96c364289a80e56d50f060cd07394e0a77977efd2ac3b9b8dB02e51a06b89d183ad87bce077b7cdf6d8f8d2d0ce639de8a9be3ddaa823051295a2 +@884ed18e721de2e17c2c5ce995fbc34723f8938c69657afee9fd171cd7037352B03eab97dba8e67ce9376005cbe991707c7f5279edb0c6129e09ff04a5d8209642eB +@de10b0fda3eddd42efd473db03189a8c3f4d4674924adad24b5317a9642b9753""1PhXXPHU4x8p2kWhiusK43DB65Pi3AnEnY"UOP_DUP OP_HASH160 f8fce2c0cef441b5e7ad7b370f8cbc85501bad6b OP_EQUALVERIFY OP_CHECKSIG*276a914f8fce2c0cef441b5e7ad7b370f8cbc85501bad6b88ac*"1PhXXPHU4x8p2kWhiusK43DB65Pi3AnEnY8$J  +=@de10b0fda3eddd42efd473db03189a8c3f4d4674924adad24b5317a9642b9753""14q7mwv56WV5HX4AxANrX6hf7es68WWF8S"UOP_DUP OP_HASH160 2a01ffbb9d10d32a7cd8f406975a234ae223e68e OP_EQUALVERIFY OP_CHECKSIG*276a9142a01ffbb9d10d32a7cd8f406975a234ae223e68e88ac*"14q7mwv56WV5HX4AxANrX6hf7es68WWF8S8$J  +ʞ +@de10b0fda3eddd42efd473db03189a8c3f4d4674924adad24b5317a9642b9753""1FGnfZgdWGKdkynztHo3dcDecAZoGTxjdT"UOP_DUP OP_HASH160 9c8e1e996ca54a806af7fa27f37987b001248c80 OP_EQUALVERIFY OP_CHECKSIG*276a9149c8e1e996ca54a806af7fa27f37987b001248c8088ac*"1FGnfZgdWGKdkynztHo3dcDecAZoGTxjdT8$J !$м-@000000000000000000154a5614088eed8857f2f2891d2923f5f5f12bf48e76fa"@00000000000000000001c55d7b4a00727e03007eb5377a440cdf5eb147d85cd32 + + +1@cea73f072bb4834d7e7c597eaa02217a0fd0f2451db51c805b46dbc8d93b3c8a$"@000000000000000000154a5614088eed8857f2f2891d2923f5f5f12bf48e76fa(м-2 +@cb2348457fe41278944734c5b3e8fd3a1f62d0387f820b03c83d960125b5cb49B03dc3c826a51a6324d760d7bf6d3944bef14b44ca7eec94a8847e01a3b7bdb75192 +@cb2348457fe41278944734c5b3e8fd3a1f62d0387f820b03c83d960125b5cb49B023aa3cc893d67dd398e0c4fecef4a8f4189fd60179460b260e0cb8d6bba33ddadB +@cea73f072bb4834d7e7c597eaa02217a0fd0f2451db51c805b46dbc8d93b3c8a""19RZtXBhTACJeWfXuh6yjAyKtQDA3pewUe"UOP_DUP OP_HASH160 5c66716f9d615b9dd6778e5354fac8f701aa26cc OP_EQUALVERIFY OP_CHECKSIG*276a9145c66716f9d615b9dd6778e5354fac8f701aa26cc88ac*"19RZtXBhTACJeWfXuh6yjAyKtQDA3pewUe8$J  + @cea73f072bb4834d7e7c597eaa02217a0fd0f2451db51c805b46dbc8d93b3c8a""13ACsPmnDhodj9JB67ZHC2L2vKYCufiYHR"UOP_DUP OP_HASH160 17ade71fed9417ebc56808719ad33d8c40fd2472 OP_EQUALVERIFY OP_CHECKSIG*276a91417ade71fed9417ebc56808719ad33d8c40fd247288ac*"13ACsPmnDhodj9JB67ZHC2L2vKYCufiYHR8$J  +@cea73f072bb4834d7e7c597eaa02217a0fd0f2451db51c805b46dbc8d93b3c8a""1Lx2ysvWDPXEG7socfZqskcHUtdby6hknF"UOP_DUP OP_HASH160 dad2ebd0fa0a18b829a1585ee64e1b86171ad8b6 OP_EQUALVERIFY OP_CHECKSIG*276a914dad2ebd0fa0a18b829a1585ee64e1b86171ad8b688ac*"1Lx2ysvWDPXEG7socfZqskcHUtdby6hknF8$J  + + +1@656ca2cf92fddc7993e05b4724cd08150d7752977fa98c701ae528cad1f54bbe$"@000000000000000000154a5614088eed8857f2f2891d2923f5f5f12bf48e76fa(м-2 +@a7f7384f1aaf4982b61f6f203dbfe1031007ad73d9ca27c49893178c84f4de2cB030030647666c848a1fae437969e7a728e285361fe0f8fedb60bdc32ccc1bc0f002 +@19820f4342e9de16fb4a12313eddaf779470bc18bac74c7d5e487bf6ee865f88B0303af91be2e000c27c039ff4c07511357ab4ffcefb710c6deb3366b7836b9133bB +@656ca2cf92fddc7993e05b4724cd08150d7752977fa98c701ae528cad1f54bbe""17FUDngSMmjzQ6yKq5fh3WCgKT9izVgLet"UOP_DUP OP_HASH160 448d4cf921de2d99adf01556d78d5e4d43d9671b OP_EQUALVERIFY OP_CHECKSIG*276a914448d4cf921de2d99adf01556d78d5e4d43d9671b88ac*"17FUDngSMmjzQ6yKq5fh3WCgKT9izVgLet8$J  +@656ca2cf92fddc7993e05b4724cd08150d7752977fa98c701ae528cad1f54bbe""1LkKXJiPJMLB38yd7DCmchU91p4nz43LRD"UOP_DUP OP_HASH160 d89bbcf16d96112a7fdb70b4bdf429750cb2dc11 OP_EQUALVERIFY OP_CHECKSIG*276a914d89bbcf16d96112a7fdb70b4bdf429750cb2dc1188ac*"1LkKXJiPJMLB38yd7DCmchU91p4nz43LRD8$J  +@656ca2cf92fddc7993e05b4724cd08150d7752977fa98c701ae528cad1f54bbe""13PgCk4syCNHMPgQiHVHrPcSUjfRSEmCGv"UOP_DUP OP_HASH160 1a3a20961a9bc1dbcfc40f7cb3f5936aa38205b9 OP_EQUALVERIFY OP_CHECKSIG*276a9141a3a20961a9bc1dbcfc40f7cb3f5936aa38205b988ac*"13PgCk4syCNHMPgQiHVHrPcSUjfRSEmCGv8$J  + + +1@6b9c9e1874b8a10437656c124b5d3da6f088cefd6b6c0bee5f430c7d6bbd9d7c$"@000000000000000000154a5614088eed8857f2f2891d2923f5f5f12bf48e76fa(м-2 +@c894860ff9005bdcf63efb36dffd85f814ac1a3bfab06af4974677f92d7b90adB022c72fb7470138fe1ddc6ee9a803e6864121bc97b522c11838893e5050ffc1af52 +@9d513c803fa67718a08dbd9c8e744a9b53d5220cb99835e4f14a564b46e0d632B03dc12de933541d9ae85d07bde9ae868221962daa863297e386f88120cff391964B +)@6b9c9e1874b8a10437656c124b5d3da6f088cefd6b6c0bee5f430c7d6bbd9d7c""1B2r5QkApn6xQwbTEYqAa6VjRFqm2YEDWF"UOP_DUP OP_HASH160 6e0aa3f155bde16b2405f33c1dc30f88aa532a1a OP_EQUALVERIFY OP_CHECKSIG*276a9146e0aa3f155bde16b2405f33c1dc30f88aa532a1a88ac*"1B2r5QkApn6xQwbTEYqAa6VjRFqm2YEDWF8$J  +@6b9c9e1874b8a10437656c124b5d3da6f088cefd6b6c0bee5f430c7d6bbd9d7c""1AJFSAJYM2RLj86gJgDiJD7fucjCKpsq9Q"UOP_DUP OP_HASH160 65fc408bd56e560ccc54e5fe102f13593db4718a OP_EQUALVERIFY OP_CHECKSIG*276a91465fc408bd56e560ccc54e5fe102f13593db4718a88ac*"1AJFSAJYM2RLj86gJgDiJD7fucjCKpsq9Q8$J  +Ш@6b9c9e1874b8a10437656c124b5d3da6f088cefd6b6c0bee5f430c7d6bbd9d7c""1Gs7LstExnDiJACCGHGqzCQZz5CSsMd84n"UOP_DUP OP_HASH160 ae03fabee8bd76020b3995885dbc5bad9ecea8f8 OP_EQUALVERIFY OP_CHECKSIG*276a914ae03fabee8bd76020b3995885dbc5bad9ecea8f888ac*"1Gs7LstExnDiJACCGHGqzCQZz5CSsMd84n8$J $-@00000000000000000015135b030ae93d79faacfa76b9be8d79a31c80272cfb68"@000000000000000000154a5614088eed8857f2f2891d2923f5f5f12bf48e76fa2$-@0000000000000000001126653ad5ba4529366991f543d07ae7651832a2107109"@00000000000000000015135b030ae93d79faacfa76b9be8d79a31c80272cfb682$؏-@00000000000000000006657d83fddcfeebb0c9b11e44baa2d0f57938f9c11cc4"@0000000000000000001126653ad5ba4529366991f543d07ae7651832a21071092 + +1@f3b7660ba484c07b8ca7727013380e09574710829fffbed1addeb8faeb3f34d5$"@00000000000000000006657d83fddcfeebb0c9b11e44baa2d0f57938f9c11cc4(؏-2 +@3ddcbfd2d0f7ab93e9ba34655ee9da22939e5949719ebe374b306021278e1806B0301085ca3dda3aac219c070fd57ceaf191f415f0254cc5a165bc9bb953744946e2 +@cf98415c139066c54ffe6c50fe1685d84f41b2913346d4a02ceab395ab5bf32eB02b49c61ef6c85870512fa38560d2127a356b03fc31a69a98e7e013cd40ca753432 +@d583e02e1982306e99e825dd43d19bc23f1c93bcaecdaa4f71478fcd12fdbac8B032cdfd9f3d752f3a197058217f31d6410bc12d6b16a226e700b7c231e13cf06332 +@603f42d9c46d9967c4eea6fdfe2e3481e094a2eeb05ecb4c7794ebe7218ababcB02e9028fd43ae34fae3df1ba51abb1dd26cc18d706aa94f6d15057946d1c0b27082 +@ab268d370882c375002110e54a1f7860ccb9d87e8d8b8f3204adb9472b18a660B03417d3b6e46d16290b81d1fccdfe9ac8e89dde8f339dc53fbb0a85b77e4263335B +@f3b7660ba484c07b8ca7727013380e09574710829fffbed1addeb8faeb3f34d5""15VGkBvB9ndDxGydBBu7nmG47ZzSz25Grr"UOP_DUP OP_HASH160 31394b03167bb7c3de3acbcad3623507023914ff OP_EQUALVERIFY OP_CHECKSIG*276a91431394b03167bb7c3de3acbcad3623507023914ff88ac*"15VGkBvB9ndDxGydBBu7nmG47ZzSz25Grr8$J  +ʁ@f3b7660ba484c07b8ca7727013380e09574710829fffbed1addeb8faeb3f34d5""19nF6DGw3KNrReiUKjvPJS8r4DMVyzYT6z"UOP_DUP OP_HASH160 604f7c75a2fb302c5556fa1f1a52978f491ec932 OP_EQUALVERIFY OP_CHECKSIG*276a914604f7c75a2fb302c5556fa1f1a52978f491ec93288ac*"19nF6DGw3KNrReiUKjvPJS8r4DMVyzYT6z8$J  +a@f3b7660ba484c07b8ca7727013380e09574710829fffbed1addeb8faeb3f34d5""1Madm2YwC676vnJonwegdjX6TStMYAZXtH"UOP_DUP OP_HASH160 e1beed66da4a6483d0439ffa8cab6d151acb9b73 OP_EQUALVERIFY OP_CHECKSIG*276a914e1beed66da4a6483d0439ffa8cab6d151acb9b7388ac*"1Madm2YwC676vnJonwegdjX6TStMYAZXtH8$J $-@00000000000000000000c6fba5187648eb22847eecec97dce4df21394eadc967"@00000000000000000006657d83fddcfeebb0c9b11e44baa2d0f57938f9c11cc42+$Ŕ-@0000000000000000000c1147dcec5a2a82795b0ff80e14ad1917f6685ea738ca"@00000000000000000000c6fba5187648eb22847eecec97dce4df21394eadc9672* + + +1@de8b127f1cc8b6e90feff18520ba93336bab02d52fc3974a101f8ff24a45664c$"@0000000000000000000c1147dcec5a2a82795b0ff80e14ad1917f6685ea738ca(Ŕ-2 +@fdb92bbb9a89a37bfd112df2a5eb25e20b96e87c7b6503cc95d2a0ea933c6256B030147e69706d34508196172a2625b8d1adfbf6036f5e4023926c82166cd5bc72b2 +@b002c1c0486344daedcb946feb498ef881bff24f82a94139ee1d110a803b9a0eB037d9b7d547cbaabbf5f282822fa3ad9b50550ce88fc528a38bd4ffe9d99414775B +(@de8b127f1cc8b6e90feff18520ba93336bab02d52fc3974a101f8ff24a45664c""16ZAHsCA3NXYBxcr8EKjpH2TY9rnB1oyLC"UOP_DUP OP_HASH160 3cedb1fbf50b8390504647e376dbc734fc6af23e OP_EQUALVERIFY OP_CHECKSIG*276a9143cedb1fbf50b8390504647e376dbc734fc6af23e88ac*"16ZAHsCA3NXYBxcr8EKjpH2TY9rnB1oyLC8$J  +[@de8b127f1cc8b6e90feff18520ba93336bab02d52fc3974a101f8ff24a45664c""14DWsSGRcBQkLVmBU2rTAwVZjubdxYUor4"UOP_DUP OP_HASH160 23464d81d3624be58db23f06b3fcfe11e18900bf OP_EQUALVERIFY OP_CHECKSIG*276a91423464d81d3624be58db23f06b3fcfe11e18900bf88ac*"14DWsSGRcBQkLVmBU2rTAwVZjubdxYUor48$J  +@de8b127f1cc8b6e90feff18520ba93336bab02d52fc3974a101f8ff24a45664c""16khp6KmpdA32XS9SxXMbQPcsoQMXNGCWg"UOP_DUP OP_HASH160 3f1c9556e4b3d9ddb6cc581ca0a14a2a22551c3c OP_EQUALVERIFY OP_CHECKSIG*276a9143f1c9556e4b3d9ddb6cc581ca0a14a2a22551c3c88ac*"16khp6KmpdA32XS9SxXMbQPcsoQMXNGCWg8$J  + + +1@c6942c351f7a98f9c32e478d2d59f349e8fcf8a56dc5d2c055d8d94a52475dce$"@0000000000000000000c1147dcec5a2a82795b0ff80e14ad1917f6685ea738ca(Ŕ-2 +@26a2929b95128e982c41e35eb798c6a8449c6ebdbb42e821b22e8200abab0718B026eeeb912fec9e866d70918defee15a91ed0d2669e8a8f3763126efffa2e196242 +@656ca2cf92fddc7993e05b4724cd08150d7752977fa98c701ae528cad1f54bbeB0379dfe8e1665cd0020bdbe2740e88217501b9f737de562dd48e463465a86e4c96B +@c6942c351f7a98f9c32e478d2d59f349e8fcf8a56dc5d2c055d8d94a52475dce""1FKNnA9qVjS363nv5ro5msvP9uKFPb57CN"UOP_DUP OP_HASH160 9d0b6d99f4cfee6bcec96641caa823e03015f509 OP_EQUALVERIFY OP_CHECKSIG*276a9149d0b6d99f4cfee6bcec96641caa823e03015f50988ac*"1FKNnA9qVjS363nv5ro5msvP9uKFPb57CN8$J  +τ@c6942c351f7a98f9c32e478d2d59f349e8fcf8a56dc5d2c055d8d94a52475dce""12gw7UWy2jweYa5zee3AUMhMNztPBUeGnq"UOP_DUP OP_HASH160 128584b63f65fce2b5c60dd4a777623b1a7fe269 OP_EQUALVERIFY OP_CHECKSIG*276a914128584b63f65fce2b5c60dd4a777623b1a7fe26988ac*"12gw7UWy2jweYa5zee3AUMhMNztPBUeGnq8$J  +@c6942c351f7a98f9c32e478d2d59f349e8fcf8a56dc5d2c055d8d94a52475dce""1JgZmEr339WKbmZ7zzYc7Tq8RQMQMFaPn5"UOP_DUP OP_HASH160 c1f5b5b4bd34a78b1bcb1fdc84fd5a989e9ffb0f OP_EQUALVERIFY OP_CHECKSIG*276a914c1f5b5b4bd34a78b1bcb1fdc84fd5a989e9ffb0f88ac*"1JgZmEr339WKbmZ7zzYc7Tq8RQMQMFaPn58$J 1 + + +1@43c79d32223dd1c26430d0508a0e851fd702f8062913b939ed77b071199c28e7$"@0000000000000000000c1147dcec5a2a82795b0ff80e14ad1917f6685ea738ca(Ŕ-2 +@cea73f072bb4834d7e7c597eaa02217a0fd0f2451db51c805b46dbc8d93b3c8aB03278c2f0cff85b845dbea3d7beaac34816fa2557e47fc8d41faaf98238eb1a9c92 +@6b9c9e1874b8a10437656c124b5d3da6f088cefd6b6c0bee5f430c7d6bbd9d7cB038d8101f2440a43dcfbb061dc8358110f4f025775a2b3606fcdec2429584750b5B +@43c79d32223dd1c26430d0508a0e851fd702f8062913b939ed77b071199c28e7""1E5CDrYoPoJP8DEZ9YVKsHEkoh6mSHfmRH"UOP_DUP OP_HASH160 8f64aa97b798840e5ebf36d694ed421cf49a90e2 OP_EQUALVERIFY OP_CHECKSIG*276a9148f64aa97b798840e5ebf36d694ed421cf49a90e288ac*"1E5CDrYoPoJP8DEZ9YVKsHEkoh6mSHfmRH8$J  +@43c79d32223dd1c26430d0508a0e851fd702f8062913b939ed77b071199c28e7""1FdUjByaP7i5vzg24tqpaMgC7SU5Q5K7La"UOP_DUP OP_HASH160 a077e19aa07d09383d33bfe7787421b3c619d627 OP_EQUALVERIFY OP_CHECKSIG*276a914a077e19aa07d09383d33bfe7787421b3c619d62788ac*"1FdUjByaP7i5vzg24tqpaMgC7SU5Q5K7La8$J  +ƕ@43c79d32223dd1c26430d0508a0e851fd702f8062913b939ed77b071199c28e7""1CpH9dGtDJeLPW4jcwyJ4iD9LGsVmRFoJc"UOP_DUP OP_HASH160 819a6a02036f58663c94743807a13b0223d2f094 OP_EQUALVERIFY OP_CHECKSIG*276a914819a6a02036f58663c94743807a13b0223d2f09488ac*"1CpH9dGtDJeLPW4jcwyJ4iD9LGsVmRFoJc8$J O + + +1@2a4e911d40e3c9414a13e9798ca06e76bfe68914bba590d835739d139b97a477$"@0000000000000000000c1147dcec5a2a82795b0ff80e14ad1917f6685ea738ca(Ŕ-2 +@a4f78ed55b0bc8d45e330e43a83abf2ec715198e290ed8a595d7abcfe74d3ef5B0248146ca44c0354cea671289876067cacadbac662bfa2bd86ec224e1eb04cdc9d2 +@af0274c156f33ae9f77d98dbf494967a57dc3d35727f7e2614338da6b81a9184B03b9115d806655980ce411832eb4eaf0e9062b681f9eccbe7c4c3dbf516e9967beB +@2a4e911d40e3c9414a13e9798ca06e76bfe68914bba590d835739d139b97a477""1G1kUz9jdhGMkCuaGe6URTCRc9FbVZ9bqF"UOP_DUP OP_HASH160 a4ae2f22ce7573063a0ba35ff4efac6547400996 OP_EQUALVERIFY OP_CHECKSIG*276a914a4ae2f22ce7573063a0ba35ff4efac654740099688ac*"1G1kUz9jdhGMkCuaGe6URTCRc9FbVZ9bqF8$J  +=@2a4e911d40e3c9414a13e9798ca06e76bfe68914bba590d835739d139b97a477""1EvhkQEdHWPPTS3KCWaAnb6Zjj888d5ZBz"UOP_DUP OP_HASH160 98c1b234f0e4e64f75f9caece7c8072dfc8efc3b OP_EQUALVERIFY OP_CHECKSIG*276a91498c1b234f0e4e64f75f9caece7c8072dfc8efc3b88ac*"1EvhkQEdHWPPTS3KCWaAnb6Zjj888d5ZBz8$J  + @2a4e911d40e3c9414a13e9798ca06e76bfe68914bba590d835739d139b97a477""1FUDV1UrLX72U3Kane6itRfmkPMmm1MkWc"UOP_DUP OP_HASH160 9eb769822bb068cefcbde22a863c871cef04e18f OP_EQUALVERIFY OP_CHECKSIG*276a9149eb769822bb068cefcbde22a863c871cef04e18f88ac*"1FUDV1UrLX72U3Kane6itRfmkPMmm1MkWc8$J $Ȕ-@0000000000000000000393e0d93148095e07939b09ba3037a362f2a973108a30"@0000000000000000000c1147dcec5a2a82795b0ff80e14ad1917f6685ea738ca29$-@00000000000000000006b9ee8fc7a0902c8e630901780ffbb12b1d5ba0d05ffa"@0000000000000000000393e0d93148095e07939b09ba3037a362f2a973108a3028 + + +1@cb4e21d6c886d8430cb886c040179fbe2f7b1768886b215f384bdbeb72cb7e35$"@00000000000000000006b9ee8fc7a0902c8e630901780ffbb12b1d5ba0d05ffa(-2 +@43c79d32223dd1c26430d0508a0e851fd702f8062913b939ed77b071199c28e7B02893690e8cae41e4d06816dd77eb34f9169fae121a7c54962124d16c520294c922 +@cea73f072bb4834d7e7c597eaa02217a0fd0f2451db51c805b46dbc8d93b3c8aB031fa83626cd4e3d70e4bddf6211e113468b538b08c4eed0b89d65f94c273e992bB +@cb4e21d6c886d8430cb886c040179fbe2f7b1768886b215f384bdbeb72cb7e35""1EX56N5wBrPqpJs4yLeyvoxj3dcptoRH11"UOP_DUP OP_HASH160 944987bfb00cb0996cc1ca70bb2836b4cba16c7c OP_EQUALVERIFY OP_CHECKSIG*276a914944987bfb00cb0996cc1ca70bb2836b4cba16c7c88ac*"1EX56N5wBrPqpJs4yLeyvoxj3dcptoRH118$J  +ȼa@cb4e21d6c886d8430cb886c040179fbe2f7b1768886b215f384bdbeb72cb7e35""1ETofD3GNzcie3LHoD96iuLw9Aswh7VQ1Z"UOP_DUP OP_HASH160 93ab662238e5cbf3b8aed7fa4723447da19dc6ae OP_EQUALVERIFY OP_CHECKSIG*276a91493ab662238e5cbf3b8aed7fa4723447da19dc6ae88ac*"1ETofD3GNzcie3LHoD96iuLw9Aswh7VQ1Z8$J  +@cb4e21d6c886d8430cb886c040179fbe2f7b1768886b215f384bdbeb72cb7e35""1CfbBLHqoHj9UFqYHbRwKncW4gsZ2EedGz"UOP_DUP OP_HASH160 7ff5b87c92b6595464a1ecc7b39f5d4835cc4795 OP_EQUALVERIFY OP_CHECKSIG*276a9147ff5b87c92b6595464a1ecc7b39f5d4835cc479588ac*"1CfbBLHqoHj9UFqYHbRwKncW4gsZ2EedGz8$J  + + +1@21f4219597496d7a0fea69ae1ef7d2dac895358db866c72aff647b0dabd6ba5c$"@00000000000000000006b9ee8fc7a0902c8e630901780ffbb12b1d5ba0d05ffa(-2 +@6b9c9e1874b8a10437656c124b5d3da6f088cefd6b6c0bee5f430c7d6bbd9d7cB03575480180b9b4c7fb44869c850f119ecde9708361917d0b6b6b0397fcb8406f02 +@43c79d32223dd1c26430d0508a0e851fd702f8062913b939ed77b071199c28e7B038b2cb8c99b6dc1239f55dcfc34a3921658844b90e951ab323b4ce082e821db45B +(@21f4219597496d7a0fea69ae1ef7d2dac895358db866c72aff647b0dabd6ba5c""1BusTSyM9FvabWoS7shtJ2EezF1ayiJvR6"UOP_DUP OP_HASH160 77b101a321b7ff8fca9516e93f02c1194e2bc4a1 OP_EQUALVERIFY OP_CHECKSIG*276a91477b101a321b7ff8fca9516e93f02c1194e2bc4a188ac*"1BusTSyM9FvabWoS7shtJ2EezF1ayiJvR68$J  +<@21f4219597496d7a0fea69ae1ef7d2dac895358db866c72aff647b0dabd6ba5c""18xiAPeB1YhksvaDEZT3WJVwoX1DkisuP5"UOP_DUP OP_HASH160 57521e5d48eb951b692fbf3f14227f2046e5b80b OP_EQUALVERIFY OP_CHECKSIG*276a91457521e5d48eb951b692fbf3f14227f2046e5b80b88ac*"18xiAPeB1YhksvaDEZT3WJVwoX1DkisuP58$J  +@21f4219597496d7a0fea69ae1ef7d2dac895358db866c72aff647b0dabd6ba5c""1FKkmAPKpfyHBiiHA7hVkzfmzRvQroyYjQ"UOP_DUP OP_HASH160 9d1dc749dee6b95431889c4a5b24dee223e7cc3f OP_EQUALVERIFY OP_CHECKSIG*276a9149d1dc749dee6b95431889c4a5b24dee223e7cc3f88ac*"1FKkmAPKpfyHBiiHA7hVkzfmzRvQroyYjQ8$J  + +1@92d31ce448451b15ad8ee72b5e4d514863933cef8bcbbda0b1bfd0dba47823e6$"@00000000000000000006b9ee8fc7a0902c8e630901780ffbb12b1d5ba0d05ffa(-2 +@656ca2cf92fddc7993e05b4724cd08150d7752977fa98c701ae528cad1f54bbeB03525514f3d93438706248e4278a555192dbb5846dd2ddac8873bc35e7238825692 +@a97a659827331739450aa2ecbd1262ed9fb48ee1b9f462c1cfefcdc239179332B02bd19ec9f86cc2941fab6d13e09487e4920e587445efbc8c18e86507411f5aff02 +@c6942c351f7a98f9c32e478d2d59f349e8fcf8a56dc5d2c055d8d94a52475dceB0229b5ac90dd9337d7114cc19b56491347ef7438629f010d74490bee8967787cfdB +@92d31ce448451b15ad8ee72b5e4d514863933cef8bcbbda0b1bfd0dba47823e6""1D4Doe76vZbcN5dZArQxJ21nUDgG6odtAB"UOP_DUP OP_HASH160 843d7215aabf854dfa9977733af9bb5c33b73b12 OP_EQUALVERIFY OP_CHECKSIG*276a914843d7215aabf854dfa9977733af9bb5c33b73b1288ac*"1D4Doe76vZbcN5dZArQxJ21nUDgG6odtAB8$J  +ݬ@92d31ce448451b15ad8ee72b5e4d514863933cef8bcbbda0b1bfd0dba47823e6""1744f342sMvxzGXh7JXy2diwrBvvVHoxbn"UOP_DUP OP_HASH160 42650de5659f00affd699fb272bf4073a959b04d OP_EQUALVERIFY OP_CHECKSIG*276a91442650de5659f00affd699fb272bf4073a959b04d88ac*"1744f342sMvxzGXh7JXy2diwrBvvVHoxbn8$J  +_@92d31ce448451b15ad8ee72b5e4d514863933cef8bcbbda0b1bfd0dba47823e6""1GPmabQythNeDmCUPEFZeKrZohaigBnaMa"UOP_DUP OP_HASH160 a8d8403170027ee3f02b6eb8a982433b16fbfdd9 OP_EQUALVERIFY OP_CHECKSIG*276a914a8d8403170027ee3f02b6eb8a982433b16fbfdd988ac*"1GPmabQythNeDmCUPEFZeKrZohaigBnaMa8$J  + +1@4f00c04d96fcf9266f46e7c361f80b66531f8ab8df281edc376ed14a24453c41$"@00000000000000000006b9ee8fc7a0902c8e630901780ffbb12b1d5ba0d05ffa(-2 +@c6942c351f7a98f9c32e478d2d59f349e8fcf8a56dc5d2c055d8d94a52475dceB03d7ee3b16130948dd176499759f02b5a1a032d3d02bbf1dd5a1547fcb7d9070362 +@c894860ff9005bdcf63efb36dffd85f814ac1a3bfab06af4974677f92d7b90adB0357a53725dd452f30b973ea5f48a8f1e14b6aebeeabda7ac075df9ba11be10b7a2 +@92d31ce448451b15ad8ee72b5e4d514863933cef8bcbbda0b1bfd0dba47823e6B03b21412b2b4bf6882fab62e14124909a17780b55d309f11be668130cb27f091f12 +@cb4e21d6c886d8430cb886c040179fbe2f7b1768886b215f384bdbeb72cb7e35B025556965bdd590f01f84ad8b1220c22afe055369ea9d9ba19a0c55bee70a2ab38B +@4f00c04d96fcf9266f46e7c361f80b66531f8ab8df281edc376ed14a24453c41""1KbybSgPzgmAKgqRYzjCi6ENgfQZvu3m1m"UOP_DUP OP_HASH160 cc0fa622bfdfdfb6cd32cefa146db224729fd704 OP_EQUALVERIFY OP_CHECKSIG*276a914cc0fa622bfdfdfb6cd32cefa146db224729fd70488ac*"1KbybSgPzgmAKgqRYzjCi6ENgfQZvu3m1m8$J  +v@4f00c04d96fcf9266f46e7c361f80b66531f8ab8df281edc376ed14a24453c41""13cxFz81r4eEnpY3WiByrZyZdAfH1Y7s67"UOP_DUP OP_HASH160 1cbcf0059c9fd7b069bc9df4197b420968aee33c OP_EQUALVERIFY OP_CHECKSIG*276a9141cbcf0059c9fd7b069bc9df4197b420968aee33c88ac*"13cxFz81r4eEnpY3WiByrZyZdAfH1Y7s678$J  +@4f00c04d96fcf9266f46e7c361f80b66531f8ab8df281edc376ed14a24453c41""184Pq4hWJoKEavwLVL2Ts25DDyiG3MFefC"UOP_DUP OP_HASH160 4d6d2f4efaae165804db8dff199a6723e55bfa79 OP_EQUALVERIFY OP_CHECKSIG*276a9144d6d2f4efaae165804db8dff199a6723e55bfa7988ac*"184Pq4hWJoKEavwLVL2Ts25DDyiG3MFefC8$J  + + +1@ffe0c461599a8abdd8f29dc71894aedf7c5cd32837cb3cefc0eb34c54011b782$"@00000000000000000006b9ee8fc7a0902c8e630901780ffbb12b1d5ba0d05ffa(-2 +@62b3d1555e2276a00d94fcd570fc24f266064337df6f75f8c0c50a9c2293f9f6B03e3de2d7b485f289a122f183a8ecfb68f12036565ae76b6dab62ac89a7ed72efc2 +@c932133a3bbae666018f637fcd774f7afacd60b1c39dadac28ceb1da610df0e5B03ddd23fef2429eddfe86a397b4186cee8e2c06bef4ec34de6c57ddae9dd479772B +@ffe0c461599a8abdd8f29dc71894aedf7c5cd32837cb3cefc0eb34c54011b782""19rjyb3tGgXEYUkAzpLhns2Gdz3Yd6Z63b"UOP_DUP OP_HASH160 6129433d5775a0294677bc718c742f8052d8adde OP_EQUALVERIFY OP_CHECKSIG*276a9146129433d5775a0294677bc718c742f8052d8adde88ac*"19rjyb3tGgXEYUkAzpLhns2Gdz3Yd6Z63b8$J  + @ffe0c461599a8abdd8f29dc71894aedf7c5cd32837cb3cefc0eb34c54011b782""16QJihd3VvXKX6MW21VQoZ6EbhzvhRBa4h"UOP_DUP OP_HASH160 3b40fcb21ed20321b54d4f19cb04c0a77ea52c1d OP_EQUALVERIFY OP_CHECKSIG*276a9143b40fcb21ed20321b54d4f19cb04c0a77ea52c1d88ac*"16QJihd3VvXKX6MW21VQoZ6EbhzvhRBa4h8$J  + +@ffe0c461599a8abdd8f29dc71894aedf7c5cd32837cb3cefc0eb34c54011b782""1Q2TJAQZE8phPhR96w6nki5ct1Lkie7zi9"UOP_DUP OP_HASH160 fc91427bb659d5833a71f482d133415fb1752176 OP_EQUALVERIFY OP_CHECKSIG*276a914fc91427bb659d5833a71f482d133415fb175217688ac*"1Q2TJAQZE8phPhR96w6nki5ct1Lkie7zi98$J ;$-@0000000000000000000cf515dc42c2b9c7a18dbf03741fc35a888f2d146dffe6"@00000000000000000006b9ee8fc7a0902c8e630901780ffbb12b1d5ba0d05ffa2$ﳕ-@00000000000000000006f1f70c758941b76873ce46417dc619440648bc8d1b1f"@0000000000000000000cf515dc42c2b9c7a18dbf03741fc35a888f2d146dffe62$ە-@000000000000000000009fd6ab7c871349835b0eab9c573e91a23acc64bb7a33"@00000000000000000006f1f70c758941b76873ce46417dc619440648bc8d1b1f2$-@0000000000000000000fe6be98ebe88ce848aa69e06c6b224773077c74d98d2d"@000000000000000000009fd6ab7c871349835b0eab9c573e91a23acc64bb7a332$-@0000000000000000000eb15d84ea71e5e710d2dab2cb7d191c5915508311fc2c"@0000000000000000000fe6be98ebe88ce848aa69e06c6b224773077c74d98d2d2$-@0000000000000000000e06a4b4188d7067ec6f891aa6433fb56e38d8ace99ab2"@0000000000000000000eb15d84ea71e5e710d2dab2cb7d191c5915508311fc2c2$ݔ-@00000000000000000004d391491c560f7a8302976b9ee10b2119ab487e040559"@0000000000000000000e06a4b4188d7067ec6f891aa6433fb56e38d8ace99ab22$-@00000000000000000002115679094f601e1d9d63e05c35fa174706772cfb271b"@00000000000000000004d391491c560f7a8302976b9ee10b2119ab487e0405592$̹-@0000000000000000000e471984f1de39e7015074ca02fc73c1b3ab8ade2dcfd9"@00000000000000000002115679094f601e1d9d63e05c35fa174706772cfb271b2$̖-@0000000000000000000815af4629618af7dbe6fe197986b36e0270f419c39243"@0000000000000000000e471984f1de39e7015074ca02fc73c1b3ab8ade2dcfd92$-@0000000000000000000eeeb48c9cd900fb83d1e8636410e0768185f2aa628229"@0000000000000000000815af4629618af7dbe6fe197986b36e0270f419c392432$-@000000000000000000053b028067015fb97767554c25437ad2cc8ed55301e5e3"@0000000000000000000eeeb48c9cd900fb83d1e8636410e0768185f2aa6282292$-@000000000000000000190d4bcbf73e5ea3c986dec75af46c4454919390d798cc"@000000000000000000053b028067015fb97767554c25437ad2cc8ed55301e5e32 $ұ-@0000000000000000001a1c232e9cff1e8c1b30d0b58dd786d1bf286461e2970b"@000000000000000000190d4bcbf73e5ea3c986dec75af46c4454919390d798cc2 + + + +1@0c12a021ff25e4a3c33e6b5098045c2828c9f57c875822bb77d9fec7fefc38f2$"@0000000000000000001a1c232e9cff1e8c1b30d0b58dd786d1bf286461e2970b(ұ-2 +@987ed088ab6eae9dd88e409d6a8fb6248e8b0c1b5e37b7c909b5b8b74728f77fB03387c6fd100b358f5133b7afa99ff5d0e9adb7365e561dd5cfe87ad52fc53f3252 +@555f854c8dc726f0cff7809be76ca77425e09a200b0a5fcf8fa40a44dfb912feB02d12b6840fc93ee2cc9e652e5065a603fcc085295c59e5c6320ccb0d6c51e571fB +@0c12a021ff25e4a3c33e6b5098045c2828c9f57c875822bb77d9fec7fefc38f2""1BucUUhQ5Vjf7XCYDYmr7TUt36NZj4RqH5"UOP_DUP OP_HASH160 77a47ff5efc488be1167f709168a5a7e3cacfe79 OP_EQUALVERIFY OP_CHECKSIG*276a91477a47ff5efc488be1167f709168a5a7e3cacfe7988ac*"1BucUUhQ5Vjf7XCYDYmr7TUt36NZj4RqH58$J  +@0c12a021ff25e4a3c33e6b5098045c2828c9f57c875822bb77d9fec7fefc38f2""14cwjvrofDZLPqNq8QzYT9vzGoo9oveujV"UOP_DUP OP_HASH160 27b4a17b5b956e1961f1fa781158924f518c7ccb OP_EQUALVERIFY OP_CHECKSIG*276a91427b4a17b5b956e1961f1fa781158924f518c7ccb88ac*"14cwjvrofDZLPqNq8QzYT9vzGoo9oveujV8$J  +@0c12a021ff25e4a3c33e6b5098045c2828c9f57c875822bb77d9fec7fefc38f2""18kkv9L891qwFAR2BenCdmfMDEqjivzPdf"UOP_DUP OP_HASH160 550f6d21eac1029e1dd15e3eea69a174ff4f1148 OP_EQUALVERIFY OP_CHECKSIG*276a914550f6d21eac1029e1dd15e3eea69a174ff4f114888ac*"18kkv9L891qwFAR2BenCdmfMDEqjivzPdf8$J  $-@0000000000000000000fe188d7a46eca0834c31268d62df17386a49363369066"@0000000000000000001a1c232e9cff1e8c1b30d0b58dd786d1bf286461e2970b2$Џ-@000000000000000000029223163198dd9a43948eb7dc54fb4f34ad7f39b39935"@0000000000000000000fe188d7a46eca0834c31268d62df17386a493633690662 $-@0000000000000000001908344de28e9b43d45a9feb5b9e93379d132f90e9a9ac"@000000000000000000029223163198dd9a43948eb7dc54fb4f34ad7f39b399352 + +1@7a035f890db52ddb7a4339b2ce5d6b08c7d46283ce2d4a44329000094a9861d7$"@0000000000000000001908344de28e9b43d45a9feb5b9e93379d132f90e9a9ac(-2 +@7a58ba66773179358663ec93c9121f02547b4cf8d2ac6f294b6f3afcb9522c3dB030f5029a142bceea3f4f86f76fb3b575fe7328998d04820b231ffd3c583d183942 +@b7194f0d4017a834ebb3486166f1cd5f716ca4a369a70d063fe8e53a38b841d0B03a1f73a02f5559abd12134571ecaa83916e220ae2571cd4604c52edc54e041812B +@@7a035f890db52ddb7a4339b2ce5d6b08c7d46283ce2d4a44329000094a9861d7""14reEhoEUtyJ8gg9U2J3QJ4jxjZUG8CzrZ"UOP_DUP OP_HASH160 2a4bd7be56d846c94de925f7133abae31a197bd8 OP_EQUALVERIFY OP_CHECKSIG*276a9142a4bd7be56d846c94de925f7133abae31a197bd888ac*"14reEhoEUtyJ8gg9U2J3QJ4jxjZUG8CzrZ8$J  +䟭@7a035f890db52ddb7a4339b2ce5d6b08c7d46283ce2d4a44329000094a9861d7""1Eghr9PQhLzj3mLPsBwRsKLF7v9PJ27tX8"UOP_DUP OP_HASH160 961bf4902cfd7b67984d37d8a988d6a26abebc81 OP_EQUALVERIFY OP_CHECKSIG*276a914961bf4902cfd7b67984d37d8a988d6a26abebc8188ac*"1Eghr9PQhLzj3mLPsBwRsKLF7v9PJ27tX88$J 8$龙-@000000000000000000109f34ffcd3f96ea08b2cc13709fd7bdeb629d63b3de9f"@0000000000000000001908344de28e9b43d45a9feb5b9e93379d132f90e9a9ac2$ƙ-@00000000000000000008d1b72163ebac0e07ffd3d51aaf11c6a3fb9a03a758a7"@000000000000000000109f34ffcd3f96ea08b2cc13709fd7bdeb629d63b3de9f2$-@00000000000000000002b0f10587ef9257b238b9aef0b2b9d376fec951782b61"@00000000000000000008d1b72163ebac0e07ffd3d51aaf11c6a3fb9a03a758a72$-@0000000000000000000cf5e57b210a5736ba34c3372c2b9fe3262f6e6836ad5e"@00000000000000000002b0f10587ef9257b238b9aef0b2b9d376fec951782b612 $-@00000000000000000015fe9ed7418178bcce4701387659d253ec28376b453945"@0000000000000000000cf5e57b210a5736ba34c3372c2b9fe3262f6e6836ad5e2 + + + +1@5415e0839905b24589be58a560086891c0a163ee8913fab45eea6e366cc229f1$"@00000000000000000015fe9ed7418178bcce4701387659d253ec28376b453945(-2 +@61c56c68fa49dc13b70c81ebe4048515bd9119b1f00536de1749ffc69c8a5a51B03bcabe34d8dde99138b742f50ae68d8dd2c3c832ab433e53258610ded476ae5d02 +@4abdc08e030b028a16277d87a9d915bf1b0f32b0bc2ceebb99064dfb31158828B03ebe7e849d2217d282c9a8505adb6df523e77a2cb9473cf3f991eccf5ca2530fdB +N@5415e0839905b24589be58a560086891c0a163ee8913fab45eea6e366cc229f1""1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY"UOP_DUP OP_HASH160 79a2f7d6d53eaff291543f9aea88eab1376d7db5 OP_EQUALVERIFY OP_CHECKSIG*276a91479a2f7d6d53eaff291543f9aea88eab1376d7db588ac*"1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY8$J  +@5415e0839905b24589be58a560086891c0a163ee8913fab45eea6e366cc229f1""17auHZkTGNr9WjSN8zcTkRKT1TwziqaPFL"UOP_DUP OP_HASH160 483a209421d5011d261365a4b78849f277dea9f6 OP_EQUALVERIFY OP_CHECKSIG*276a914483a209421d5011d261365a4b78849f277dea9f688ac*"17auHZkTGNr9WjSN8zcTkRKT1TwziqaPFL8$J  +ǚ@5415e0839905b24589be58a560086891c0a163ee8913fab45eea6e366cc229f1""1KCD8h4jfW39qbREFbXgcLmfDZrjyiKSxe"UOP_DUP OP_HASH160 c790f7ac388eb4e0197f253dbb9293b7c5e3c6dc OP_EQUALVERIFY OP_CHECKSIG*276a914c790f7ac388eb4e0197f253dbb9293b7c5e3c6dc88ac*"1KCD8h4jfW39qbREFbXgcLmfDZrjyiKSxe8$J $Κ-@0000000000000000000a0a1dff8631be1da441150ab1a25f43d45017902efd61"@00000000000000000015fe9ed7418178bcce4701387659d253ec28376b4539452$ؒ-@000000000000000000135bab94e6b6dd9d3d12b8f910f08a4aabb868ccfc0071"@0000000000000000000a0a1dff8631be1da441150ab1a25f43d45017902efd612 + +1@ea337334068a74aa88ae447d9b565038c774cefdad63457495f8a9a7f8a323d5$"@000000000000000000135bab94e6b6dd9d3d12b8f910f08a4aabb868ccfc0071(ؒ-2 +@7906dc73b9379a6280a3fe194a53ad91f564b822f1b93e72f7f95f8babd95b77B02a29ce888b630e2d84a4731018adcd0644941380823ee51c49ea310c870a1c1af2 +@f009857263afba055affab772ea89fd8aa15f4692c32888c6c2adb76bd6f5eb9B0289d91af0d9d5ccc199f98f3da725a9b08c357267284460da7bd38f7b117f06a42 +@906885125df25536b76c7fc1cd3962fdcfa2225e4745e649742907250df4971bB02468dcd1ddf3307c818d51f10679a42ca0018b482e346cd122f83f922fd14b6d52 +@3a4699d95234e8540790742a2053467b9fd883830ee670ccf72df7cc12d36e4dB033fea9284101aba0e9d0a6301628c7391d35aabe695ab75f300c8daefce9d58882 +@7906dc73b9379a6280a3fe194a53ad91f564b822f1b93e72f7f95f8babd95b77B029be121b32172634e5dc9477e5198fec1b5e5322447832e6e167e9d00c24dccc1B +Q@ea337334068a74aa88ae447d9b565038c774cefdad63457495f8a9a7f8a323d5"!1YC8NWbKCgjS5wi4jQRg43bFzg19FpSpW"UOP_DUP OP_HASH160 05e62ee8a45c1e8072c6e8f4615170ac085ebcb0 OP_EQUALVERIFY OP_CHECKSIG*276a91405e62ee8a45c1e8072c6e8f4615170ac085ebcb088ac*!1YC8NWbKCgjS5wi4jQRg43bFzg19FpSpW8$J  +[@ea337334068a74aa88ae447d9b565038c774cefdad63457495f8a9a7f8a323d5""1L2nk2HKWhwF4PHMYhMkVJmoL7g16Yt6uY"UOP_DUP OP_HASH160 d0c0fd391258d36cfb54e9130dd074d1c13b5241 OP_EQUALVERIFY OP_CHECKSIG*276a914d0c0fd391258d36cfb54e9130dd074d1c13b524188ac*"1L2nk2HKWhwF4PHMYhMkVJmoL7g16Yt6uY8$J  +@ea337334068a74aa88ae447d9b565038c774cefdad63457495f8a9a7f8a323d5""1DSwHKgfAShnSFxPNKhfxCDFcUcgKc4czW"UOP_DUP OP_HASH160 8889386535a1eb5f4ef0bb68b46698d328456979 OP_EQUALVERIFY OP_CHECKSIG*276a9148889386535a1eb5f4ef0bb68b46698d32845697988ac*"1DSwHKgfAShnSFxPNKhfxCDFcUcgKc4czW8$J  $ț-@0000000000000000000298d7f056bc85c49f7628cd2b749d4a86d469d70e5175"@000000000000000000135bab94e6b6dd9d3d12b8f910f08a4aabb868ccfc00712$͊-@000000000000000000087109ba7537a423073abd0cffa8731876a1f58af7eaac"@0000000000000000000298d7f056bc85c49f7628cd2b749d4a86d469d70e51752$㕜-@0000000000000000000adffe20a4d5bbe685d5bfce888c570a9e7f9d634b9940"@000000000000000000087109ba7537a423073abd0cffa8731876a1f58af7eaac2$-@0000000000000000000de55a8ebaa590dc9d2c360e85b9c3278838cd7bd6fd2f"@0000000000000000000adffe20a4d5bbe685d5bfce888c570a9e7f9d634b99402$𗳝-@0000000000000000000c13ec7c4788becf2decb310f274b31b035f002428ebce"@0000000000000000000de55a8ebaa590dc9d2c360e85b9c3278838cd7bd6fd2f2$-@00000000000000000010abe5b4d93094578b97c9daac896cd60b8ea814576630"@0000000000000000000c13ec7c4788becf2decb310f274b31b035f002428ebce2$ظ-@0000000000000000001620f3a0bc78213d8eab23e0a764a39a51d27becf1c823"@00000000000000000010abe5b4d93094578b97c9daac896cd60b8ea8145766302!$€-@00000000000000000015c7b4bc06a62fea8f7284b46865f02cb95433e7f1af04"@0000000000000000001620f3a0bc78213d8eab23e0a764a39a51d27becf1c8232 + + +1@a511d7a886d3281368c3fd41c3726f0d69ba7c8b056f3de459ba940d3eb13f5a$"@00000000000000000015c7b4bc06a62fea8f7284b46865f02cb95433e7f1af04(€-2 +@470b1fde5110c09689713b504a3a70fdac9bd3200ecc5302b0e721d136f0ce7eB02f478cabfeb8c06fd9869ccba2e2785608129e0877dc333dcd8db306702bdaae12 +@7a828e7759f47a7b595221c60cbec069559a387b274ae39c12b7c979534b4516B0340c1b88f834d7d8bd09c6a295528b5f0233b4eeb359ea87f66a95bb2e2e57e1cB +@a511d7a886d3281368c3fd41c3726f0d69ba7c8b056f3de459ba940d3eb13f5a""1DNporc6rGdpxA9fyJQiZZB3hAMCtnxKAM"UOP_DUP OP_HASH160 87c2270fdcac81929cb17d30bb2738b5978d8c45 OP_EQUALVERIFY OP_CHECKSIG*276a91487c2270fdcac81929cb17d30bb2738b5978d8c4588ac*"1DNporc6rGdpxA9fyJQiZZB3hAMCtnxKAM8$J  +@a511d7a886d3281368c3fd41c3726f0d69ba7c8b056f3de459ba940d3eb13f5a""1D3YskRLkKjAXPYa8QmMkunkfMct316iyi"UOP_DUP OP_HASH160 841cf300045c2dddc4fe9259462b56e9c5c87cff OP_EQUALVERIFY OP_CHECKSIG*276a914841cf300045c2dddc4fe9259462b56e9c5c87cff88ac*"1D3YskRLkKjAXPYa8QmMkunkfMct316iyi8$J  +<@a511d7a886d3281368c3fd41c3726f0d69ba7c8b056f3de459ba940d3eb13f5a"!184XuaxpgbQUAPUXZWWvomi1J7HMXvJ1k"UOP_DUP OP_HASH160 0155dc5f218fb1839d91200bd8596e6a181515a9 OP_EQUALVERIFY OP_CHECKSIG*276a9140155dc5f218fb1839d91200bd8596e6a181515a988ac*!184XuaxpgbQUAPUXZWWvomi1J7HMXvJ1k8$J  + + +1@30ca33094dd0c2540a62251666df62205aefe391dac73ea45fb765b35ff822dc$"@00000000000000000015c7b4bc06a62fea8f7284b46865f02cb95433e7f1af04(€-2 +@f3d2a491fe41aa9a018bc42afb2d95ecc1ba6b243721efb3f2ae7baf754b9d58B02d71d51b471316ccecde6536a4262386f147455e1ed077b6cc22308fa62251aed2 +@0a16486a24801f245931435f19f2c8af4a2d43e70ef9f06a21974fff1094969fB03b0975431d8ff7413f648fcdb52ceeb9f61ea38cd0dd1c830b40b23400bc31b92B +r@30ca33094dd0c2540a62251666df62205aefe391dac73ea45fb765b35ff822dc""1EN6MD5HtinyAtHEH6aW4VJ7Q42vuh2dMz"UOP_DUP OP_HASH160 9296d5c3e192efe00d253fa181fbb8366bd566cb OP_EQUALVERIFY OP_CHECKSIG*276a9149296d5c3e192efe00d253fa181fbb8366bd566cb88ac*"1EN6MD5HtinyAtHEH6aW4VJ7Q42vuh2dMz8$J  +@30ca33094dd0c2540a62251666df62205aefe391dac73ea45fb765b35ff822dc""12A5A6xyW17FAjpSgBzhbDjCTyXpbVdGs3"UOP_DUP OP_HASH160 0caf56e86141129a629a90e3b2faf05defadcaa1 OP_EQUALVERIFY OP_CHECKSIG*276a9140caf56e86141129a629a90e3b2faf05defadcaa188ac*"12A5A6xyW17FAjpSgBzhbDjCTyXpbVdGs38$J  +@30ca33094dd0c2540a62251666df62205aefe391dac73ea45fb765b35ff822dc""16PGinec6NsfJ4J8zbe1YyKuAkAgYijCAD"UOP_DUP OP_HASH160 3b0ee72200bf6739c3965a07ba9391a517aaca80 OP_EQUALVERIFY OP_CHECKSIG*276a9143b0ee72200bf6739c3965a07ba9391a517aaca8088ac*"16PGinec6NsfJ4J8zbe1YyKuAkAgYijCAD8$J  + + +1@f5e038c1513896d99918a9c4b1c71c9dff5d56dc23f7d063e1f615ce76837308$"@00000000000000000015c7b4bc06a62fea8f7284b46865f02cb95433e7f1af04(€-2 +@70721b574f3f4b0916fa0e9375bff824e59560dc207a4b97f7998b7d22a77e20B035cd655c793ef8cd1a6041aa6928577ac19e725d6e6e32b0887ea773c7841c4af2 +@70721b574f3f4b0916fa0e9375bff824e59560dc207a4b97f7998b7d22a77e20B02d94fd941876321ea8e6c4c1c84fb3a4ca7689aa4f48c517ccb74c7c0300039e7B +@f5e038c1513896d99918a9c4b1c71c9dff5d56dc23f7d063e1f615ce76837308""16geojFDVYZwzdAmhQ2gLwDj1Ym6agkjUw"UOP_DUP OP_HASH160 3e5868f61fe48d95a59659b24c0cea3de0af88f4 OP_EQUALVERIFY OP_CHECKSIG*276a9143e5868f61fe48d95a59659b24c0cea3de0af88f488ac*"16geojFDVYZwzdAmhQ2gLwDj1Ym6agkjUw8$J  +̈@f5e038c1513896d99918a9c4b1c71c9dff5d56dc23f7d063e1f615ce76837308""1H5aA3xetw9hF22ZqzRuHaonXjuYN5ENAa"UOP_DUP OP_HASH160 b05f5a89dd44919ffd0af49bf97fd60d815629d5 OP_EQUALVERIFY OP_CHECKSIG*276a914b05f5a89dd44919ffd0af49bf97fd60d815629d588ac*"1H5aA3xetw9hF22ZqzRuHaonXjuYN5ENAa8$J  +¼6@f5e038c1513896d99918a9c4b1c71c9dff5d56dc23f7d063e1f615ce76837308"!1thSVXXLhzyaWuQs7JXF46ZdGXTA7X6fM"UOP_DUP OP_HASH160 09c6f8a45a5eb556b056b181b39944f12cf0b511 OP_EQUALVERIFY OP_CHECKSIG*276a91409c6f8a45a5eb556b056b181b39944f12cf0b51188ac*!1thSVXXLhzyaWuQs7JXF46ZdGXTA7X6fM8$J $-@0000000000000000000807936e2bb3196e93dcabad6bc30bace8c1771102c7e9"@00000000000000000015c7b4bc06a62fea8f7284b46865f02cb95433e7f1af042$-@0000000000000000000aae4c92857d203c3d2065fa2ccc5e383061a08c1d17b9"@0000000000000000000807936e2bb3196e93dcabad6bc30bace8c1771102c7e92$ޞ-@00000000000000000016e78f0c4cdb39cbd18cf5f1e470b39b0d052f84afea78"@0000000000000000000aae4c92857d203c3d2065fa2ccc5e383061a08c1d17b92$-@000000000000000000109c44adcf439b5cf624152fe3aff52474d3c8f3d70e5a"@00000000000000000016e78f0c4cdb39cbd18cf5f1e470b39b0d052f84afea782$-@0000000000000000000a214bc233c97399382a665c87b8f74b9c84f9aa1be0b2"@000000000000000000109c44adcf439b5cf624152fe3aff52474d3c8f3d70e5a2$-@0000000000000000001287ef4a0708b56ef1acd7ac03570bbff7234a503642d2"@0000000000000000000a214bc233c97399382a665c87b8f74b9c84f9aa1be0b22$-@000000000000000000071ca15fe96ee29545db48de626fe29f77183a22cc8a2f"@0000000000000000001287ef4a0708b56ef1acd7ac03570bbff7234a503642d22$⏟-@000000000000000000112e7f9c4554720e4fcd058ae606869b8afbda9e92fa3e"@000000000000000000071ca15fe96ee29545db48de626fe29f77183a22cc8a2f2$-@0000000000000000000749fe5df49958ae1c8a7c3c24269313189dd80c5a2e69"@000000000000000000112e7f9c4554720e4fcd058ae606869b8afbda9e92fa3e2 $ꌠ-@00000000000000000003152b9288129c8f87cc77837a1f814a4ac2d5e2690b01"@0000000000000000000749fe5df49958ae1c8a7c3c24269313189dd80c5a2e692 + + + +1@493fbadb828cb350359df91297ad6e78d28175f0d3e9a3b0b4623d030d38fa6b$"@00000000000000000003152b9288129c8f87cc77837a1f814a4ac2d5e2690b01(ꌠ-2 +@1ebcc7321de77fa01eb217feba041d8e205a1b2f3c4409c90140b04690227609B0332bdd891bac1ddb829e05aa89f34520b73efeac7ced0a02126b2be2af01f07ca2 +@1ebcc7321de77fa01eb217feba041d8e205a1b2f3c4409c90140b04690227609B02bb55afeb0866deea9ccd48b304a1d938f2ffa6f24fa5daa0e30b894c5ec5fd09B +@493fbadb828cb350359df91297ad6e78d28175f0d3e9a3b0b4623d030d38fa6b"!1ZGwt43npkdkxANtxaampkCnFEU4JcCTS"UOP_DUP OP_HASH160 061a9f3b9fc03af4a95ecec6e1deb29b4b404235 OP_EQUALVERIFY OP_CHECKSIG*276a914061a9f3b9fc03af4a95ecec6e1deb29b4b40423588ac*!1ZGwt43npkdkxANtxaampkCnFEU4JcCTS8$J  +@493fbadb828cb350359df91297ad6e78d28175f0d3e9a3b0b4623d030d38fa6b""1MF35P4qkxWLFp9dYuYomA3gDYwPzhpph9"UOP_DUP OP_HASH160 de0a125b0a13245ab129271d2658433ca5aa5271 OP_EQUALVERIFY OP_CHECKSIG*276a914de0a125b0a13245ab129271d2658433ca5aa527188ac*"1MF35P4qkxWLFp9dYuYomA3gDYwPzhpph98$J  +l@493fbadb828cb350359df91297ad6e78d28175f0d3e9a3b0b4623d030d38fa6b""1KgeCio8VurcSjKJgKjYuACuz9fTL6tzQ1"UOP_DUP OP_HASH160 ccf18a95e6c1a46aba7000cd33061bf0149d1de0 OP_EQUALVERIFY OP_CHECKSIG*276a914ccf18a95e6c1a46aba7000cd33061bf0149d1de088ac*"1KgeCio8VurcSjKJgKjYuACuz9fTL6tzQ18$J A$ˠ-@00000000000000000010a4ab5ebb35c558cf7f76d81e24e46dffcc062d6d9987"@00000000000000000003152b9288129c8f87cc77837a1f814a4ac2d5e2690b012 $۠-@0000000000000000000e50ed3efa1c26298e7d1566c73aebd641d84b8a35519f"@00000000000000000010a4ab5ebb35c558cf7f76d81e24e46dffcc062d6d99872 + + + +1@eac33d2d03d2ed7eba3081c62fcff06d79a8d4b82dc8755afdcabfa501da6745$"@0000000000000000000e50ed3efa1c26298e7d1566c73aebd641d84b8a35519f(۠-2 +@4d8d2e4896b1733f6b0399f2ce13446cc30c392641e32dc67ba83ce0efd6bd59B02361e37949b59ba5b8e0c011667d3eaf78fd45d9025589b5fbe7ecac8fbe7cde82 +@a32d9172b0221ef8526be1c08f0a348b8d059074f990c8029edf6b17ec0d2e52B02a39e12341128eeb5d2ef70ebe469d585a30ca593dba6e5a9518c1118d3b98a48B +@eac33d2d03d2ed7eba3081c62fcff06d79a8d4b82dc8755afdcabfa501da6745""133srewg9R6FMxzaVVyL8wLGZHazaxBzK7"UOP_DUP OP_HASH160 167b893954a24ee62b30339bf3d2f331ccef1f0d OP_EQUALVERIFY OP_CHECKSIG*276a914167b893954a24ee62b30339bf3d2f331ccef1f0d88ac*"133srewg9R6FMxzaVVyL8wLGZHazaxBzK78$J  +@eac33d2d03d2ed7eba3081c62fcff06d79a8d4b82dc8755afdcabfa501da6745""1Py9us6vdK3pFLNCp9pbJndnrr9cftnv1L"UOP_DUP OP_HASH160 fbf1800036baf969ba0cc5669b1647cfa3d0ac40 OP_EQUALVERIFY OP_CHECKSIG*276a914fbf1800036baf969ba0cc5669b1647cfa3d0ac4088ac*"1Py9us6vdK3pFLNCp9pbJndnrr9cftnv1L8$J  +Ł@eac33d2d03d2ed7eba3081c62fcff06d79a8d4b82dc8755afdcabfa501da6745""14AgJ81d5yfCyKwPKXV45prMMnm9CMt1E7"UOP_DUP OP_HASH160 22bcec484a4657cc41fac9d6bbfef963176d49cb OP_EQUALVERIFY OP_CHECKSIG*276a91422bcec484a4657cc41fac9d6bbfef963176d49cb88ac*"14AgJ81d5yfCyKwPKXV45prMMnm9CMt1E78$J $ѡ-@000000000000000000199cdc8b74924e77f09a02205edb1a20e5d4cbd315d85e"@0000000000000000000e50ed3efa1c26298e7d1566c73aebd641d84b8a35519f26$モ-@0000000000000000000a3373f04f95657bc024649cf1a19b0674d56fbb0f2c6e"@000000000000000000199cdc8b74924e77f09a02205edb1a20e5d4cbd315d85e25 + + +1@1bd55ea14f7718fa119913616c65dd0dd795079900ff980ec279cd8ebe4249fa$"@0000000000000000000a3373f04f95657bc024649cf1a19b0674d56fbb0f2c6e(モ-2 +@8986a543a017e0a5e595f278c776a1d154d36c34e1b7d8f8384c4168dc5ea9afB03ea4694995e339bcbb6fcbdd1a87fb25535df76cd39e6fae802147016899a57202 +@dfd37179458b9ef5a35a950afe72fefa39e5b008dc6b446f2efb8f8f6a2b2358B02199d600a23d5de4f05295622fdad1d3663f2ada790d9e7d47e5edc867e79de6aB +Y@1bd55ea14f7718fa119913616c65dd0dd795079900ff980ec279cd8ebe4249fa""161FJgtZf7pcWwQVr2RUb43KFKDioe9AXr"UOP_DUP OP_HASH160 36e491f2029332efc145e3a34c65f3651526e0c6 OP_EQUALVERIFY OP_CHECKSIG*276a91436e491f2029332efc145e3a34c65f3651526e0c688ac*"161FJgtZf7pcWwQVr2RUb43KFKDioe9AXr8$J  +@1bd55ea14f7718fa119913616c65dd0dd795079900ff980ec279cd8ebe4249fa""1LMyM89hU6bpdKM61hNwDdEGUGZpJp7f5S"UOP_DUP OP_HASH160 d461bec51d32c301306d9523f33ad2cbf8ee83da OP_EQUALVERIFY OP_CHECKSIG*276a914d461bec51d32c301306d9523f33ad2cbf8ee83da88ac*"1LMyM89hU6bpdKM61hNwDdEGUGZpJp7f5S8$J  +<@1bd55ea14f7718fa119913616c65dd0dd795079900ff980ec279cd8ebe4249fa""18SvVRcuCrcNZmNqBBmGjG2bHAv8i9CVoG"UOP_DUP OP_HASH160 51afee48d4cffa171728be6f8a70e05cceafa1bc OP_EQUALVERIFY OP_CHECKSIG*276a91451afee48d4cffa171728be6f8a70e05cceafa1bc88ac*"18SvVRcuCrcNZmNqBBmGjG2bHAv8i9CVoG8$J  + + +1@c8cb034dc99d17c55d24eb57a34a43bd47e90f84851115422235d89d4e56a615$"@0000000000000000000a3373f04f95657bc024649cf1a19b0674d56fbb0f2c6e(モ-2 +@1bd55ea14f7718fa119913616c65dd0dd795079900ff980ec279cd8ebe4249faB023236708497e7caa06cb1ad1ba33ec3bed0536b4e257b35997aa35737297596ed2 +@2482e6ca3c409d3b8207b4ad75e1e7430a015bda928b2ca7ab9e8b104411d2deB0324fe1b2fd55dcc02202a92e1503698cb909684c6f4a8d3f7eb22c32d8935e507B +X@c8cb034dc99d17c55d24eb57a34a43bd47e90f84851115422235d89d4e56a615""1Q5NeQ7pZUUaL2r8F5z2SDcvCY7yokW35m"UOP_DUP OP_HASH160 fd1ea002ff9b82c93c8bc82917bb941952be555f OP_EQUALVERIFY OP_CHECKSIG*276a914fd1ea002ff9b82c93c8bc82917bb941952be555f88ac*"1Q5NeQ7pZUUaL2r8F5z2SDcvCY7yokW35m8$J  +@c8cb034dc99d17c55d24eb57a34a43bd47e90f84851115422235d89d4e56a615""1Euk2vbeimC1pmifHqQp8unQo7atUdKFrB"UOP_DUP OP_HASH160 98932fff226e611a243d35a35c64dcf34b787b60 OP_EQUALVERIFY OP_CHECKSIG*276a91498932fff226e611a243d35a35c64dcf34b787b6088ac*"1Euk2vbeimC1pmifHqQp8unQo7atUdKFrB8$J  +Үm@c8cb034dc99d17c55d24eb57a34a43bd47e90f84851115422235d89d4e56a615""1ARzqZVkgyGK5c6c7XAGWphS9439dhtnhz"UOP_DUP OP_HASH160 6773652e5b1466bbed7b9308c002a9a91a65a493 OP_EQUALVERIFY OP_CHECKSIG*276a9146773652e5b1466bbed7b9308c002a9a91a65a49388ac*"1ARzqZVkgyGK5c6c7XAGWphS9439dhtnhz8$J  + + +1@25e30f5e03b9ac2ae7d385010789f2fb570605d01264ebb9f754a7a7e8e5c29e$"@0000000000000000000a3373f04f95657bc024649cf1a19b0674d56fbb0f2c6e(モ-2 +@de8b127f1cc8b6e90feff18520ba93336bab02d52fc3974a101f8ff24a45664cB02d87711dcf18abc91a10dc043db5b3bc88b5255355fc701cf865475848e1ec7d72 +@de8b127f1cc8b6e90feff18520ba93336bab02d52fc3974a101f8ff24a45664cB03ef0c5da83e466f9fb12664730dfbc98e2d90ccd12fbe1049bbce82e47effc8aaB +(@25e30f5e03b9ac2ae7d385010789f2fb570605d01264ebb9f754a7a7e8e5c29e""1KFY5dirht1uecr5tod2154EvWRCewv4X1"UOP_DUP OP_HASH160 c8320820e072b07aaa55b6ddb4a7867947d21471 OP_EQUALVERIFY OP_CHECKSIG*276a914c8320820e072b07aaa55b6ddb4a7867947d2147188ac*"1KFY5dirht1uecr5tod2154EvWRCewv4X18$J  +[@25e30f5e03b9ac2ae7d385010789f2fb570605d01264ebb9f754a7a7e8e5c29e""1Jyu9shZPZdbAMZFFo1wzaDDax3r2AnDuv"UOP_DUP OP_HASH160 c53cf7a22a958fea9a4feeec94f3821d689f9128 OP_EQUALVERIFY OP_CHECKSIG*276a914c53cf7a22a958fea9a4feeec94f3821d689f912888ac*"1Jyu9shZPZdbAMZFFo1wzaDDax3r2AnDuv8$J  +@25e30f5e03b9ac2ae7d385010789f2fb570605d01264ebb9f754a7a7e8e5c29e"!1J96xgUTtkp9DVThm8C2xnyE294kiCeLQ"UOP_DUP OP_HASH160 033dd5cf328eb6732ddd3bf0110af92e57dd9013 OP_EQUALVERIFY OP_CHECKSIG*276a914033dd5cf328eb6732ddd3bf0110af92e57dd901388ac*!1J96xgUTtkp9DVThm8C2xnyE294kiCeLQ8$J  + + +1@3c2ed645b599e23ccde32ca6aec6e6d99b03ae736d3483ab217b18c037a28d3b$"@0000000000000000000a3373f04f95657bc024649cf1a19b0674d56fbb0f2c6e(モ-2 +@25e30f5e03b9ac2ae7d385010789f2fb570605d01264ebb9f754a7a7e8e5c29eB031cca4ea7df79143e187e86b9a8be1b3e381d711e81bb228b22a5561d0c09e7392 +@eb85bdb289c50c2934b706ae473a7f50a5d0250a41c99a213288d467e5a3b10eB0332c0851576b604ddd9758e4688aa4cce82df7aeeea9e557f58c5f5196d82c941B +(@3c2ed645b599e23ccde32ca6aec6e6d99b03ae736d3483ab217b18c037a28d3b""1FApX3ZWDoz4auV6ZpceUJCikLWD88ib9D"UOP_DUP OP_HASH160 9b6d2bb05e2bc7dba6b75eb46025ef35ba9e44ef OP_EQUALVERIFY OP_CHECKSIG*276a9149b6d2bb05e2bc7dba6b75eb46025ef35ba9e44ef88ac*"1FApX3ZWDoz4auV6ZpceUJCikLWD88ib9D8$J  +@3c2ed645b599e23ccde32ca6aec6e6d99b03ae736d3483ab217b18c037a28d3b"!1tNrQUGeeDy1iDW2RQPeP4NZiNem35wUc"UOP_DUP OP_HASH160 09b7747c2006a5153cc3b2ec6f125b1dd84bb283 OP_EQUALVERIFY OP_CHECKSIG*276a91409b7747c2006a5153cc3b2ec6f125b1dd84bb28388ac*!1tNrQUGeeDy1iDW2RQPeP4NZiNem35wUc8$J  +<@3c2ed645b599e23ccde32ca6aec6e6d99b03ae736d3483ab217b18c037a28d3b""14e9jciKHhn9NHKcewSo5xKzP8vAj4uwb3"UOP_DUP OP_HASH160 27ef0f3119859254f87a8dde1e245eff5c38258c OP_EQUALVERIFY OP_CHECKSIG*276a91427ef0f3119859254f87a8dde1e245eff5c38258c88ac*"14e9jciKHhn9NHKcewSo5xKzP8vAj4uwb38$J  + + +1@e8163d813e56c7a774d17754ee8ad76ced6b8c29fb648df49bcaad4499b43b7b$"@0000000000000000000a3373f04f95657bc024649cf1a19b0674d56fbb0f2c6e(モ-2 +@3c2ed645b599e23ccde32ca6aec6e6d99b03ae736d3483ab217b18c037a28d3bB038565cfcbabc4a600efb1c903a09a1f5b6fdadd8ca464968a81767c4dfb7d7b302 +@c7b67abce88f9656979f0f1fada08e33f5fae95f3df6899208207a1011b2002cB03c911df8d477b444cb1c3c1756a11e8594844a98ab968cd793236c011b29515a2B +(@e8163d813e56c7a774d17754ee8ad76ced6b8c29fb648df49bcaad4499b43b7b""14nSCCVbxRc1aqHNjiFYuGzQJ6ahfTFVjf"UOP_DUP OP_HASH160 29802031168834d9acfa29bc25f0b8e2bed3a851 OP_EQUALVERIFY OP_CHECKSIG*276a91429802031168834d9acfa29bc25f0b8e2bed3a85188ac*"14nSCCVbxRc1aqHNjiFYuGzQJ6ahfTFVjf8$J  +@e8163d813e56c7a774d17754ee8ad76ced6b8c29fb648df49bcaad4499b43b7b""159479M39ESmyPSYASo6cxjBapnYZctPXZ"UOP_DUP OP_HASH160 2d666c6c5c8136aafac7bf1647c1089b2ccbd2b4 OP_EQUALVERIFY OP_CHECKSIG*276a9142d666c6c5c8136aafac7bf1647c1089b2ccbd2b488ac*"159479M39ESmyPSYASo6cxjBapnYZctPXZ8$J  +@e8163d813e56c7a774d17754ee8ad76ced6b8c29fb648df49bcaad4499b43b7b"!1D4QVYKxk2q8EHrWRS2zDvhQBhBx3gz6S"UOP_DUP OP_HASH160 0247d57bebd7b1673237b3fd275cdc2d41da1773 OP_EQUALVERIFY OP_CHECKSIG*276a9140247d57bebd7b1673237b3fd275cdc2d41da177388ac*!1D4QVYKxk2q8EHrWRS2zDvhQBhBx3gz6S8$J  $-@0000000000000000001034e4355d18cec83e4b0ae5620fa1cd8a320978ddb7c6"@0000000000000000000a3373f04f95657bc024649cf1a19b0674d56fbb0f2c6e2$ȳ-@000000000000000000156b303c56d5459e616df85c243afcf6345b80c00a17be"@0000000000000000001034e4355d18cec83e4b0ae5620fa1cd8a320978ddb7c62$Ģ-@000000000000000000190d5579711d5ee4d7d514b19e32cb29f0f965e4cd0f9b"@000000000000000000156b303c56d5459e616df85c243afcf6345b80c00a17be2$ء͢-@00000000000000000018ecf3bd3a345b939774f3b67246df185c13921333def1"@000000000000000000190d5579711d5ee4d7d514b19e32cb29f0f965e4cd0f9b2$ن-@000000000000000000168815b86a4bd0decff7797d33bf3cab4e18d95c236c20"@00000000000000000018ecf3bd3a345b939774f3b67246df185c13921333def12 + + +1@10523e29649d2746ab7880c8579e75273e649a98222a6895d6f8829303641439$"@000000000000000000168815b86a4bd0decff7797d33bf3cab4e18d95c236c20(ن-2 +@dc170246a168ea9f6115bc380ab765f450bb5d62e8a61a88c869d8827995a79fB031d773eaba920029133da5cf0d2da8f2d4352144f422a8a25b7826c76c560bbe72 +@dc170246a168ea9f6115bc380ab765f450bb5d62e8a61a88c869d8827995a79fB03f103b687cc57d25db3a46ea3f783c9a1d31866ea40be2edd47e3a9b3e081e809B +@10523e29649d2746ab7880c8579e75273e649a98222a6895d6f8829303641439""1GrBoe77FhGH857barb6TFNQzAtEu9JS5e"UOP_DUP OP_HASH160 add749a812e0b05cbc175b7c6c90e87f1083c0d5 OP_EQUALVERIFY OP_CHECKSIG*276a914add749a812e0b05cbc175b7c6c90e87f1083c0d588ac*"1GrBoe77FhGH857barb6TFNQzAtEu9JS5e8$J  +@10523e29649d2746ab7880c8579e75273e649a98222a6895d6f8829303641439""179tjdocwxj3nsPioRAE6RwnuhJxqAvqZM"UOP_DUP OP_HASH160 437f44c744bb97c9346bb936acb85dc4405f57ad OP_EQUALVERIFY OP_CHECKSIG*276a914437f44c744bb97c9346bb936acb85dc4405f57ad88ac*"179tjdocwxj3nsPioRAE6RwnuhJxqAvqZM8$J  +Ţ@10523e29649d2746ab7880c8579e75273e649a98222a6895d6f8829303641439""19jFidY5ctACenL7cry7eyHpvYwVwpE9VP"UOP_DUP OP_HASH160 5fbec32ea5b6a626dd7a840faa7dd441ae9ebfa9 OP_EQUALVERIFY OP_CHECKSIG*276a9145fbec32ea5b6a626dd7a840faa7dd441ae9ebfa988ac*"19jFidY5ctACenL7cry7eyHpvYwVwpE9VP8$J Q + + +1@9d67fbbe8df34bba143df641454aca72932949abdf71dbe3b98db35c0f501ca0$"@000000000000000000168815b86a4bd0decff7797d33bf3cab4e18d95c236c20(ن-2 +@7ae031ef8cec388cfe3d40a7084b2afab8e827958b29af3656a4511089496099B039446461bb2e9df07360d2f4bb857d0f7eda1c1edd9e0714deea18a531fd704612 +@dad439e28ef43c0776a42502f113cf1e9a3256145423525e70713728b3d456a9B0361691d4435dc89ebb3f303652d80b2f99659c2e742c9069a70914e11301150a6B + @9d67fbbe8df34bba143df641454aca72932949abdf71dbe3b98db35c0f501ca0""1KftiGLyvukwBvgge1afVmsP7VFDKbmfpK"UOP_DUP OP_HASH160 cccd3cb99cdaae63d6212e6fec0e339acb210ca9 OP_EQUALVERIFY OP_CHECKSIG*276a914cccd3cb99cdaae63d6212e6fec0e339acb210ca988ac*"1KftiGLyvukwBvgge1afVmsP7VFDKbmfpK8$J  +@9d67fbbe8df34bba143df641454aca72932949abdf71dbe3b98db35c0f501ca0"!1m7HvhAV89ZeUuEFuxFs6sPdXEhVxNBw1"UOP_DUP OP_HASH160 08578df19e33a0aada886df7ed056ce20c2d3c13 OP_EQUALVERIFY OP_CHECKSIG*276a91408578df19e33a0aada886df7ed056ce20c2d3c1388ac*!1m7HvhAV89ZeUuEFuxFs6sPdXEhVxNBw18$J  +@9d67fbbe8df34bba143df641454aca72932949abdf71dbe3b98db35c0f501ca0""1GomTXMRwqn3KKdbiRYtgeNRLXwThUqCk1"UOP_DUP OP_HASH160 ad6221d02effc43cc49ea01c8235be4a86d5cd1c OP_EQUALVERIFY OP_CHECKSIG*276a914ad6221d02effc43cc49ea01c8235be4a86d5cd1c88ac*"1GomTXMRwqn3KKdbiRYtgeNRLXwThUqCk18$J 6$-@00000000000000000003af7c8fcce29a0109d8ae3949ba23d239afd997509b4f"@000000000000000000168815b86a4bd0decff7797d33bf3cab4e18d95c236c202$-@0000000000000000000c78ac26a04ebc356b40e56f672cc88a9bb73ef1020290"@00000000000000000003af7c8fcce29a0109d8ae3949ba23d239afd997509b4f2+$ɤ-@000000000000000000184e3bd33376c4e30c967db546d7f19b820cd0549d14de"@0000000000000000000c78ac26a04ebc356b40e56f672cc88a9bb73ef10202902* + + +1@cc00af3389948379fe4180f8e83249040336ec2cc81905d8c49bedc03b0cdd84$"@000000000000000000184e3bd33376c4e30c967db546d7f19b820cd0549d14de(ɤ-2 +@e8163d813e56c7a774d17754ee8ad76ced6b8c29fb648df49bcaad4499b43b7bB039edaf45e1652ce2eba1ab64374796ab877f7e814c1e64c9b9952c95a317163912 +@25e30f5e03b9ac2ae7d385010789f2fb570605d01264ebb9f754a7a7e8e5c29eB02576f326cfa3afff85f63e6ec2ccc714e50ae1d289f899876e94cc3a67b86b207B +(@cc00af3389948379fe4180f8e83249040336ec2cc81905d8c49bedc03b0cdd84""1P31Be2hfa17bi9D97qrAByLgiSMKkVMSF"UOP_DUP OP_HASH160 f1b3c0955ce16c336679be4254bba25442d0e228 OP_EQUALVERIFY OP_CHECKSIG*276a914f1b3c0955ce16c336679be4254bba25442d0e22888ac*"1P31Be2hfa17bi9D97qrAByLgiSMKkVMSF8$J  +[@cc00af3389948379fe4180f8e83249040336ec2cc81905d8c49bedc03b0cdd84""19gcV1iZLuoM2btEveUyUYzaCoPBYbXRti"UOP_DUP OP_HASH160 5f3ed93587f29e57d9f76943646e917f50ac3bce OP_EQUALVERIFY OP_CHECKSIG*276a9145f3ed93587f29e57d9f76943646e917f50ac3bce88ac*"19gcV1iZLuoM2btEveUyUYzaCoPBYbXRti8$J  +ѱ@cc00af3389948379fe4180f8e83249040336ec2cc81905d8c49bedc03b0cdd84""1Moh2cELWynHTAtH9PS2UrMkT6DA57KNyN"UOP_DUP OP_HASH160 e4371039120dee74a2af9f9a6fae41a5a2f2e004 OP_EQUALVERIFY OP_CHECKSIG*276a914e4371039120dee74a2af9f9a6fae41a5a2f2e00488ac*"1Moh2cELWynHTAtH9PS2UrMkT6DA57KNyN8$J  + + +1@b07633a57a35b70327c7d23643db67061d8f175449892c39e225f082d2a3ec6d$"@000000000000000000184e3bd33376c4e30c967db546d7f19b820cd0549d14de(ɤ-2 +@cc00af3389948379fe4180f8e83249040336ec2cc81905d8c49bedc03b0cdd84B021e806f8946f67dde697235ecf6d01efef8889d8cc3962bdbda5442a4d3f3d4da2 +@3154ff004ff6769c8a70a596b6e6867ca7be3ed375bc4af7f389380c2124494dB02c662214e816f0374b567a2f900591759c98747ad6f19e14bd4ab3dd9d038e3b1B +(@b07633a57a35b70327c7d23643db67061d8f175449892c39e225f082d2a3ec6d""1NrwqgPKgF3mkE2XftxH5ZVDesFUBUPr6c"UOP_DUP OP_HASH160 efcccd167ab246cdb826d55fe121aa2c7949aa50 OP_EQUALVERIFY OP_CHECKSIG*276a914efcccd167ab246cdb826d55fe121aa2c7949aa5088ac*"1NrwqgPKgF3mkE2XftxH5ZVDesFUBUPr6c8$J  +@b07633a57a35b70327c7d23643db67061d8f175449892c39e225f082d2a3ec6d""122TNEMjBv9h9a3DgqPJixSviKLxf5HNpJ"UOP_DUP OP_HASH160 0b3e8d0ecce04c0b00ae9cd6ebeec94b51ba8643 OP_EQUALVERIFY OP_CHECKSIG*276a9140b3e8d0ecce04c0b00ae9cd6ebeec94b51ba864388ac*"122TNEMjBv9h9a3DgqPJixSviKLxf5HNpJ8$J  +@b07633a57a35b70327c7d23643db67061d8f175449892c39e225f082d2a3ec6d""1AkukPTecU3ELZzW1rDAasfPtFiRaVc6Sw"UOP_DUP OP_HASH160 6b070cde85cf6b85198696f12e5c5f466ddbd4e6 OP_EQUALVERIFY OP_CHECKSIG*276a9146b070cde85cf6b85198696f12e5c5f466ddbd4e688ac*"1AkukPTecU3ELZzW1rDAasfPtFiRaVc6Sw8$J  + + +1@1df1a805faf92d86401b7b23b9d55155313f0b7e470382cd21b3c0c7653592b0$"@000000000000000000184e3bd33376c4e30c967db546d7f19b820cd0549d14de(ɤ-2 +@70a583abd81264f0019c809137e45861674de5615eb3f90ffe1c29301ff6e891B03632637e4ee091a4b50ff00fe70b37ff9738d44c98e32458ac083f06414543a282 +@a4eaf6930e79d5d8f92c14d36069bca2d82199c572f6b0fd84e01f0b662073fbB02993b5495c010169f9c4e3d944a92172d2d86823d382714a8c9d1a36a88314597B +"@1df1a805faf92d86401b7b23b9d55155313f0b7e470382cd21b3c0c7653592b0""1GaM8DBvMEmBTQnDfxogrcvEPHTHbK4Px9"UOP_DUP OP_HASH160 aad86994c0efe882bfcb4e2a1a3f9db4d642f3c0 OP_EQUALVERIFY OP_CHECKSIG*276a914aad86994c0efe882bfcb4e2a1a3f9db4d642f3c088ac*"1GaM8DBvMEmBTQnDfxogrcvEPHTHbK4Px98$J  +@1df1a805faf92d86401b7b23b9d55155313f0b7e470382cd21b3c0c7653592b0"!1pTvcTX87NxsquWMhvMVqh7djBUwEy1Ri"UOP_DUP OP_HASH160 08fa06878a71f45ac44a66722224b9ffd2978d78 OP_EQUALVERIFY OP_CHECKSIG*276a91408fa06878a71f45ac44a66722224b9ffd2978d7888ac*!1pTvcTX87NxsquWMhvMVqh7djBUwEy1Ri8$J  +w@1df1a805faf92d86401b7b23b9d55155313f0b7e470382cd21b3c0c7653592b0""12FcuKkSKfKFsqUzGM65yz3LD3E4pwaktG"UOP_DUP OP_HASH160 0dbbeb38ae1eddf576086659986b3e8e5f409153 OP_EQUALVERIFY OP_CHECKSIG*276a9140dbbeb38ae1eddf576086659986b3e8e5f40915388ac*"12FcuKkSKfKFsqUzGM65yz3LD3E4pwaktG8$J  + + +1@8c16638f2a9aa10ed2447a8117f31b7352bc9749ed773169d27bf2839f5aa9d6$"@000000000000000000184e3bd33376c4e30c967db546d7f19b820cd0549d14de(ɤ-2 +@36c708aaf994f5dc664f627262889f8874f13790cd412d5fb5319dc4467731e0B02b9823cda9cd066aa662a82eab908712b74bd6d51b52f2d7a8cc14f7021ce47012 +@8afaed9a3f5a254b6216a46573b78123cc0152ce699e265d26c9b92cd54909c4B027015ef5fd932ff66c9350f634f29effe80978b8ecbb27b0f48250592ef540f2cB +@8c16638f2a9aa10ed2447a8117f31b7352bc9749ed773169d27bf2839f5aa9d6""1Ec3HcUGDYYTYg9i1Zka3S1xCwyQy23kup"UOP_DUP OP_HASH160 953a1a39fe5250df20041edfebadedeb39e986e1 OP_EQUALVERIFY OP_CHECKSIG*276a914953a1a39fe5250df20041edfebadedeb39e986e188ac*"1Ec3HcUGDYYTYg9i1Zka3S1xCwyQy23kup8$J  +\@8c16638f2a9aa10ed2447a8117f31b7352bc9749ed773169d27bf2839f5aa9d6""1D3XVJ9XrMNfRdh3fwBc3ShECZ1zdskkuw"UOP_DUP OP_HASH160 841bca933f80f913ca79732e513044cb182d15bc OP_EQUALVERIFY OP_CHECKSIG*276a914841bca933f80f913ca79732e513044cb182d15bc88ac*"1D3XVJ9XrMNfRdh3fwBc3ShECZ1zdskkuw8$J  +@8c16638f2a9aa10ed2447a8117f31b7352bc9749ed773169d27bf2839f5aa9d6""1AouGqfdZdJujR4rhF4feCPAkLH2e7vvng"UOP_DUP OP_HASH160 6b97e6d3fd72d81fd705036a9741e0a961add6da OP_EQUALVERIFY OP_CHECKSIG*276a9146b97e6d3fd72d81fd705036a9741e0a961add6da88ac*"1AouGqfdZdJujR4rhF4feCPAkLH2e7vvng8$J &$ȻΤ-@0000000000000000001726534a15310ae847a3baaf00b8b18426ade75fbfb75c"@000000000000000000184e3bd33376c4e30c967db546d7f19b820cd0549d14de2$ޤ-@00000000000000000003235beed6bde9801e322706610251c36a8a2ba01d00e0"@0000000000000000001726534a15310ae847a3baaf00b8b18426ade75fbfb75c2$-@000000000000000000155597e955f499e2d8b61bd27616655f2960f13aa43e97"@00000000000000000003235beed6bde9801e322706610251c36a8a2ba01d00e02$-@000000000000000000191cafe2a636a23683e7bfac67d11e903982fe6c2e6179"@000000000000000000155597e955f499e2d8b61bd27616655f2960f13aa43e972$-@0000000000000000001241adea780f22a0bb6441a3778b91d3cd082e0c2663ea"@000000000000000000191cafe2a636a23683e7bfac67d11e903982fe6c2e61792$ײ-@0000000000000000000f45ec3c0bae70eaf40a4c2b1ed4369cb51b4fdb022669"@0000000000000000001241adea780f22a0bb6441a3778b91d3cd082e0c2663ea2 $ܥ-@00000000000000000018210d2d9f2532e18d15a68f344440aeab636486cdf868"@0000000000000000000f45ec3c0bae70eaf40a4c2b1ed4369cb51b4fdb0226692 + +1@33f0d23b25d9cfd204fe2859bbe33203d506f06a42e2e9d643cf4d8039d8c90b$"@00000000000000000018210d2d9f2532e18d15a68f344440aeab636486cdf868(ܥ-2 +@ba217235e8810ea3354ef65adeafd00e817fe65a1f4400e0da60b2e1ca5016c5B03fdb576eeff0b1c8586f4de74dc46e526011c927cd8bf7c0470d7c3e99cf5990b2 +@ba217235e8810ea3354ef65adeafd00e817fe65a1f4400e0da60b2e1ca5016c5B02a6bd234d357505fab5aae41bb3abb5e4e4480dcca30dee7d5f8ba5ff50abb7aa2 +@ab4ed77c4179a112c23918e014b97ee80f4c15f524dd2a558f87bcb30a0eab2bB029875aa299ee178e7919bf2410a2ccea02f62b11fd63c52cff2fb35c848ef5ab12 +@028e5e0d04c18c17012e3a8d338d46ee1a5655aff9658388570df144dd72ecb3B030c370760aaef7e4c795815724f875a02cf983a003dc2a8553b2ff354aff78c05B +@33f0d23b25d9cfd204fe2859bbe33203d506f06a42e2e9d643cf4d8039d8c90b""1L54R1wvvD21617j1azqXQmWCdJauYJ8bT"UOP_DUP OP_HASH160 d12ee7569571a59c86eb4173cffc28f1dd9de798 OP_EQUALVERIFY OP_CHECKSIG*276a914d12ee7569571a59c86eb4173cffc28f1dd9de79888ac*"1L54R1wvvD21617j1azqXQmWCdJauYJ8bT8$J  + @33f0d23b25d9cfd204fe2859bbe33203d506f06a42e2e9d643cf4d8039d8c90b""1BDgTwbGjykgcgQxcCo2e4TEQSeubrqoiT"UOP_DUP OP_HASH160 7017315400bafbf25e266f1f91a24af9297142bc OP_EQUALVERIFY OP_CHECKSIG*276a9147017315400bafbf25e266f1f91a24af9297142bc88ac*"1BDgTwbGjykgcgQxcCo2e4TEQSeubrqoiT8$J  +@33f0d23b25d9cfd204fe2859bbe33203d506f06a42e2e9d643cf4d8039d8c90b""13TnKM2UZWYBtfaQjEsgz1nT6mYj4F5hhD"UOP_DUP OP_HASH160 1b00e50c005dcf226272eef030f60c2fb96b9af5 OP_EQUALVERIFY OP_CHECKSIG*276a9141b00e50c005dcf226272eef030f60c2fb96b9af588ac*"13TnKM2UZWYBtfaQjEsgz1nT6mYj4F5hhD8$J  $-@0000000000000000000dfccb8be9cdfb48ba6b70a268d8fdef7b4ac1e6426f97"@00000000000000000018210d2d9f2532e18d15a68f344440aeab636486cdf8682$-@0000000000000000000264a0b10e9aa2191d55ee38be5a290ce41f31acafbe20"@0000000000000000000dfccb8be9cdfb48ba6b70a268d8fdef7b4ac1e6426f972$-@000000000000000000179a4950b3b1a5b518c09ea85a4da5d536f305a9700cc1"@0000000000000000000264a0b10e9aa2191d55ee38be5a290ce41f31acafbe202$-@00000000000000000013d244d2c3c12a8117b5021c8d3de4fa65f74da8737c86"@000000000000000000179a4950b3b1a5b518c09ea85a4da5d536f305a9700cc12$-@000000000000000000009b0899b9e0178c51beff137fab4540ae3272bd75c7b8"@00000000000000000013d244d2c3c12a8117b5021c8d3de4fa65f74da8737c862$á-@00000000000000000017a4942c36cb2f215e212b928b23f30bba7bc7f71e2e27"@000000000000000000009b0899b9e0178c51beff137fab4540ae3272bd75c7b82¤$餦-@0000000000000000000d95cf0cc0a2c13552a319bce19eec63241a12840e5060"@00000000000000000017a4942c36cb2f215e212b928b23f30bba7bc7f71e2e272ä$ը-@0000000000000000000cdfc402983ef1f08e0a5d0194d679df598505bf4d38ce"@0000000000000000000d95cf0cc0a2c13552a319bce19eec63241a12840e50602Ĥ$ദ-@000000000000000000071b49ee156f053b464f114a22f5d3633fd67d5895bd5f"@0000000000000000000cdfc402983ef1f08e0a5d0194d679df598505bf4d38ce2Ť$ʦ-@0000000000000000000c7c1be37ba9b28906dede4525503492662646c20236d0"@000000000000000000071b49ee156f053b464f114a22f5d3633fd67d5895bd5f2$Ƥ$-@000000000000000000097516cefb89f108fd41991d59513335688a94a8f54d62"@0000000000000000000c7c1be37ba9b28906dede4525503492662646c20236d02# + +1@1e3c6cfc121b6fb8a4bf2540268400b45ccc646b0ed0f2c6a5cfde5dac204d9fƤ$"@000000000000000000097516cefb89f108fd41991d59513335688a94a8f54d62(-2 +@8c16638f2a9aa10ed2447a8117f31b7352bc9749ed773169d27bf2839f5aa9d6B038c23aedb2b8e802a2f687b0c822786a703ae6f73961843e2cbc51eac87ce6c6f2 +@e0bd38ef42e7893eef3e2e50cc65d7d6a38a1f748c7f2717bf90c7c07b9747a6B031837d415b1cfe8dbff4e7c8242c77ed5b5bfff58bdf947b0efb2a7e22f04169b2 +@d6141ea3189630930eef840d93bde91cfa2f0dc7d35abe6f7f17abadfccf5d09B02553533f84fa47171062d72399ad3a4d41b1a02f89936aa6fe3a6306c5cf7d68cB +җ@1e3c6cfc121b6fb8a4bf2540268400b45ccc646b0ed0f2c6a5cfde5dac204d9f""14mBDxmjs5DnsDxdAf3a4fZWPS3YEm3yJf"UOP_DUP OP_HASH160 294336bb7025626eeb145bb4de73bd7e8f6eed75 OP_EQUALVERIFY OP_CHECKSIG*276a914294336bb7025626eeb145bb4de73bd7e8f6eed7588ac*"14mBDxmjs5DnsDxdAf3a4fZWPS3YEm3yJf8Ƥ$J  +@1e3c6cfc121b6fb8a4bf2540268400b45ccc646b0ed0f2c6a5cfde5dac204d9f""17fLcwDNJzjb3XtNdqm7iTaYEMj5jUvrJE"UOP_DUP OP_HASH160 4910f057ae3b02eccf2b526e5043c8073992b533 OP_EQUALVERIFY OP_CHECKSIG*276a9144910f057ae3b02eccf2b526e5043c8073992b53388ac*"17fLcwDNJzjb3XtNdqm7iTaYEMj5jUvrJE8Ƥ$J  +/@1e3c6cfc121b6fb8a4bf2540268400b45ccc646b0ed0f2c6a5cfde5dac204d9f""1JU6ERWTrDrfGywcvWWkwWdVWoSFQ8aF1k"UOP_DUP OP_HASH160 bf99bc7bd94580dfdeef422ea5a9954b92099a6c OP_EQUALVERIFY OP_CHECKSIG*276a914bf99bc7bd94580dfdeef422ea5a9954b92099a6c88ac*"1JU6ERWTrDrfGywcvWWkwWdVWoSFQ8aF1k8Ƥ$J ' + + +1@b874a8449d2a399f777e0fbc8f5d62699c703b165ee2cf3442d36a0c986f97e1Ƥ$"@000000000000000000097516cefb89f108fd41991d59513335688a94a8f54d62(-2 +@2c9061faeb345617e0beaf2ca893248c09a7fc087e8b9ca89377507bcfcea7aeB0344897908cdc5531eb31acd01916d2ea7c3fefcb79335949425dccb5eb8b17b4f2 +@2c9061faeb345617e0beaf2ca893248c09a7fc087e8b9ca89377507bcfcea7aeB033d7e017221983701ac85141a414acbad04eec74aaf054b50475c5042a04d4fb3B +@b874a8449d2a399f777e0fbc8f5d62699c703b165ee2cf3442d36a0c986f97e1""179dBBmModBfFWwBM92dnsdtseE37reeh4"UOP_DUP OP_HASH160 437247c056f6a85f0888fa4dc5f6f258157f2fc0 OP_EQUALVERIFY OP_CHECKSIG*276a914437247c056f6a85f0888fa4dc5f6f258157f2fc088ac*"179dBBmModBfFWwBM92dnsdtseE37reeh48Ƥ$J  +\@b874a8449d2a399f777e0fbc8f5d62699c703b165ee2cf3442d36a0c986f97e1""14dYx48LZcizQvmuFufBq69uCyEhHjJ9ti"UOP_DUP OP_HASH160 27d205969977afac3a65f17ef98fe2c6ef699f0b OP_EQUALVERIFY OP_CHECKSIG*276a91427d205969977afac3a65f17ef98fe2c6ef699f0b88ac*"14dYx48LZcizQvmuFufBq69uCyEhHjJ9ti8Ƥ$J  +@b874a8449d2a399f777e0fbc8f5d62699c703b165ee2cf3442d36a0c986f97e1""1P6xT3Dh8vUDrF2vKa8BxstfNRb6LGkWw5"UOP_DUP OP_HASH160 f273222c8eb3878cdcb617077cb6db0f070dc99a OP_EQUALVERIFY OP_CHECKSIG*276a914f273222c8eb3878cdcb617077cb6db0f070dc99a88ac*"1P6xT3Dh8vUDrF2vKa8BxstfNRb6LGkWw58Ƥ$J & + +1@937a70826ccb6abcacfe7b02abe8c464a4776bb3c85f6757d217f2fe80bf6a29Ƥ$"@000000000000000000097516cefb89f108fd41991d59513335688a94a8f54d62(-2 +@b874a8449d2a399f777e0fbc8f5d62699c703b165ee2cf3442d36a0c986f97e1B02898f7ffef50609a840a5071d8fd8d4ffe0944361dc0912cb8cc6d635d0e37a2f2 +@94ef44ed9da700126905ee7cd379501fc7ad2df121ca29cc9b99324f5284c179B02f8dc2da69f507868e54c041797d8e520ccd620b9e4540c0e7311037e02fee74f2 +@76726dca4dd179ec633a08ed9ae06485031b8a1569d724ee65bdd41b31b2b2f9B03bfada19275d117fa6bdb6a03efaf4853e0dfff31a9e9ad3ae59f9c4e0af690f62 +@4f160dd164d32e11f8bdfbfd9feb448ad4b700ac0f534eb110f14fc96f20ef60B02687ae0026249c4ef6a6b5bc844223654a08b8e7f555ebd2bf7573cf0f7cb2c07B + +@937a70826ccb6abcacfe7b02abe8c464a4776bb3c85f6757d217f2fe80bf6a29""13AV3Un9ezA7NHGBfNdPdp2Z4ryjGEazXF"UOP_DUP OP_HASH160 17bb6774b2932fc3aa9864052d4208d102d5bd06 OP_EQUALVERIFY OP_CHECKSIG*276a91417bb6774b2932fc3aa9864052d4208d102d5bd0688ac*"13AV3Un9ezA7NHGBfNdPdp2Z4ryjGEazXF8Ƥ$J  +L@937a70826ccb6abcacfe7b02abe8c464a4776bb3c85f6757d217f2fe80bf6a29""19DEsojAa2wGW1uFCSZohNqZcTato6r5me"UOP_DUP OP_HASH160 5a1194b47f532706490026a798701a6746f091fd OP_EQUALVERIFY OP_CHECKSIG*276a9145a1194b47f532706490026a798701a6746f091fd88ac*"19DEsojAa2wGW1uFCSZohNqZcTato6r5me8Ƥ$J  +@937a70826ccb6abcacfe7b02abe8c464a4776bb3c85f6757d217f2fe80bf6a29""12S398pKk36mVZjRTtSchr7cdza92j8JHn"UOP_DUP OP_HASH160 0fb44fb969e8ad9b5fe992b4631f74f854b53af7 OP_EQUALVERIFY OP_CHECKSIG*276a9140fb44fb969e8ad9b5fe992b4631f74f854b53af788ac*"12S398pKk36mVZjRTtSchr7cdza92j8JHn8Ƥ$J Ǥ$ħ-@00000000000000000013361d99db70983994e95ff3f14d5459c33dc0672133d8"@000000000000000000097516cefb89f108fd41991d59513335688a94a8f54d622Ȥ$-@0000000000000000000055cee75aa90f11af46e4ece43ac060dc275b7586e5f5"@00000000000000000013361d99db70983994e95ff3f14d5459c33dc0672133d82ɤ$-@00000000000000000011ab745c8e8ad6fddc50ca7d83829e02fcf3d33ffa3582"@0000000000000000000055cee75aa90f11af46e4ece43ac060dc275b7586e5f52 + +1@bf0ecd64ee03a124bb772a015100c9ae081b2d499017866156db30d098b75b77ɤ$"@00000000000000000011ab745c8e8ad6fddc50ca7d83829e02fcf3d33ffa3582(-2 +@937a70826ccb6abcacfe7b02abe8c464a4776bb3c85f6757d217f2fe80bf6a29B02ede05ca934e29efa1e52237515e384e7b788578ddbb6bded9b4c89e9f047389a2 +@1e3c6cfc121b6fb8a4bf2540268400b45ccc646b0ed0f2c6a5cfde5dac204d9fB0382787bf6627b3c8fd19b8b71ee0376e5e868947a9e4d5d88bd345bbb2630c9852 +@f61204a664297c32985bd0d22e9ad17e143620ad606bbb704893adcb5f1cbca0B03dcd3d7761394e4d5b79bed7813089ad60ea7bbe05e033176f8b507cd1596766e2 +@4eb65c486efb43ee925311aa8b855553082dfea777a2faa527f4a7c630ef67c2B03d4b71271105844d793a4a32bbad4504ff8ca5d1de279128b2aa97b2d8b07b3f62 +@83c6fde2700af4a24ce96d553b07fa3abe1008b888847915edd4920fa3c216e9B03c7399ba1e1f2a596915fc090560fd6c6a502202845e5f44c6a9f404d0170c4b8B +͞@bf0ecd64ee03a124bb772a015100c9ae081b2d499017866156db30d098b75b77""1ACh7XF8xo5A9tpdMg1Di7C5ncnTJ5ihZT"UOP_DUP OP_HASH160 64ef311a8ab3eade42d54187c0aa8d80e623c47b OP_EQUALVERIFY OP_CHECKSIG*276a91464ef311a8ab3eade42d54187c0aa8d80e623c47b88ac*"1ACh7XF8xo5A9tpdMg1Di7C5ncnTJ5ihZT8ɤ$J  +L@bf0ecd64ee03a124bb772a015100c9ae081b2d499017866156db30d098b75b77""14ZHB3rUm4HNHmQm6jxbftjPWsDV1GtjRq"UOP_DUP OP_HASH160 2703305af272a3d44862f22a7d76c679c06ae7ef OP_EQUALVERIFY OP_CHECKSIG*276a9142703305af272a3d44862f22a7d76c679c06ae7ef88ac*"14ZHB3rUm4HNHmQm6jxbftjPWsDV1GtjRq8ɤ$J  +2@bf0ecd64ee03a124bb772a015100c9ae081b2d499017866156db30d098b75b77""1GFoxSKccMLbW96WsSbxozHyXGq9etqAoT"UOP_DUP OP_HASH160 a756e82e02323bdafab71b517b5b3e596957edf2 OP_EQUALVERIFY OP_CHECKSIG*276a914a756e82e02323bdafab71b517b5b3e596957edf288ac*"1GFoxSKccMLbW96WsSbxozHyXGq9etqAoT8ɤ$J  + + +1@d1fe75a369416af70471380e00d924c73a0ef87e10c01664de6db4b244733541ɤ$"@00000000000000000011ab745c8e8ad6fddc50ca7d83829e02fcf3d33ffa3582(-2 +@bf0ecd64ee03a124bb772a015100c9ae081b2d499017866156db30d098b75b77B039e430b18456f539a2d181df78dd66c8bba2715e4ab94124a2d1aedb6c6e7035c2 +@6ef3247269678d1ef592da25b84e71248e1ed506e705964056b7babeba9e5586B0318f3891b6f0f3b6e45e0cfcfda27112a39657e98627052a7f55e2baf1bca1fa3B +@d1fe75a369416af70471380e00d924c73a0ef87e10c01664de6db4b244733541""1PV3aGrStSM9uev6qfmJpVLJdkh8kka9mz"UOP_DUP OP_HASH160 f6a09004acec6264efb6128ff24fe3da2d9f84d6 OP_EQUALVERIFY OP_CHECKSIG*276a914f6a09004acec6264efb6128ff24fe3da2d9f84d688ac*"1PV3aGrStSM9uev6qfmJpVLJdkh8kka9mz8ɤ$J  +L@d1fe75a369416af70471380e00d924c73a0ef87e10c01664de6db4b244733541""1Fgrvyay4eCsDJVgBCUPtieZc2F9kfJZcV"UOP_DUP OP_HASH160 a11ba9d8886c7d340c45054715cccc405f1f0c22 OP_EQUALVERIFY OP_CHECKSIG*276a914a11ba9d8886c7d340c45054715cccc405f1f0c2288ac*"1Fgrvyay4eCsDJVgBCUPtieZc2F9kfJZcV8ɤ$J  +@d1fe75a369416af70471380e00d924c73a0ef87e10c01664de6db4b244733541""19gPpZAxPboW3PZqEs6KZg2ewutrQ1Arqt"UOP_DUP OP_HASH160 5f34472327b4bec893c88c5d8631b24fa33efe5c OP_EQUALVERIFY OP_CHECKSIG*276a9145f34472327b4bec893c88c5d8631b24fa33efe5c88ac*"19gPpZAxPboW3PZqEs6KZg2ewutrQ1Arqt8ɤ$J ʤ$؁-@0000000000000000000ee182e464eb136074a2460955d3dbeff6142a8ab082bc"@00000000000000000011ab745c8e8ad6fddc50ca7d83829e02fcf3d33ffa35822ˤ$-@0000000000000000000e8060ed63837f053688baa28e80bdb318e3312b981c2b"@0000000000000000000ee182e464eb136074a2460955d3dbeff6142a8ab082bc2 ̤$朩-@0000000000000000000d34eefba2dc6cb74e65674c2698a65897378c63bd6462"@0000000000000000000e8060ed63837f053688baa28e80bdb318e3312b981c2b2 + + + +1@4ec0f09b715bfa7fdf8a66b5f654a3c4d84bd456bdd8db97a54d525f3528fd4b̤$"@0000000000000000000d34eefba2dc6cb74e65674c2698a65897378c63bd6462(朩-2 +@d1fe75a369416af70471380e00d924c73a0ef87e10c01664de6db4b244733541B03f8738f80daa74f1e9f7917b01ec430dd63a24cbf2a5a941254ce2ea59682c2812 +@8c16638f2a9aa10ed2447a8117f31b7352bc9749ed773169d27bf2839f5aa9d6B0378448ea7940e791153bda3c9359f1c8fcf4866aa89f556a1a63f1da6ccca167bB +@4ec0f09b715bfa7fdf8a66b5f654a3c4d84bd456bdd8db97a54d525f3528fd4b""18uNpDTntC8XN3ivzHhKBh8xTLPo3G3eBs"UOP_DUP OP_HASH160 56b0b84eb2b2ca59b6239f048086d59071d41a3c OP_EQUALVERIFY OP_CHECKSIG*276a91456b0b84eb2b2ca59b6239f048086d59071d41a3c88ac*"18uNpDTntC8XN3ivzHhKBh8xTLPo3G3eBs8̤$J  +L@4ec0f09b715bfa7fdf8a66b5f654a3c4d84bd456bdd8db97a54d525f3528fd4b""1HCvy8zFioZzsS7j5DKz8yqhwRULS5z3xy"UOP_DUP OP_HASH160 b1c3a3642c55cc28bb6e134626dd65d1b1400d38 OP_EQUALVERIFY OP_CHECKSIG*276a914b1c3a3642c55cc28bb6e134626dd65d1b1400d3888ac*"1HCvy8zFioZzsS7j5DKz8yqhwRULS5z3xy8̤$J  +@4ec0f09b715bfa7fdf8a66b5f654a3c4d84bd456bdd8db97a54d525f3528fd4b""1GGHCMWdHYjVWiULN9DEA1Qkib8oHA3Rg3"UOP_DUP OP_HASH160 a76da54db07e9381d38c29f512ea8c5e6cfb67a5 OP_EQUALVERIFY OP_CHECKSIG*276a914a76da54db07e9381d38c29f512ea8c5e6cfb67a588ac*"1GGHCMWdHYjVWiULN9DEA1Qkib8oHA3Rg38̤$J  ͤ$˩-@0000000000000000001720b09e2b06802a76bf86cb93b40a67532f6b25cb3d74"@0000000000000000000d34eefba2dc6cb74e65674c2698a65897378c63bd64622 + +1@731ff908bb65bcb68870676d12ab9dea00e166b703970943df07979f4db475bfͤ$"@0000000000000000001720b09e2b06802a76bf86cb93b40a67532f6b25cb3d74(˩-2 +@b31548c039cc50d61e4326091905eb2f25eb843eccb65714140d7a692eb3404bB03371bd63232434f8538ad206a8f8e1d82ae54d077a1abef0e9d9a738b74c7a6632 +@b31548c039cc50d61e4326091905eb2f25eb843eccb65714140d7a692eb3404bB03204bdfe5cce9072a70a83a46934c6a4a251791889509cb97a6231ab83a7e1849B +@731ff908bb65bcb68870676d12ab9dea00e166b703970943df07979f4db475bf""1GRBwjdmNmA6zLkC1FsCsYZUzuxS4KtrRQ"UOP_DUP OP_HASH160 a91d0153effe2b32afffd6f054244f41189a3b32 OP_EQUALVERIFY OP_CHECKSIG*276a914a91d0153effe2b32afffd6f054244f41189a3b3288ac*"1GRBwjdmNmA6zLkC1FsCsYZUzuxS4KtrRQ8ͤ$J  + +@731ff908bb65bcb68870676d12ab9dea00e166b703970943df07979f4db475bf""1GRBwjdmNmA6zLkC1FsCsYZUzuxS4KtrRQ"UOP_DUP OP_HASH160 a91d0153effe2b32afffd6f054244f41189a3b32 OP_EQUALVERIFY OP_CHECKSIG*276a914a91d0153effe2b32afffd6f054244f41189a3b3288ac*"1GRBwjdmNmA6zLkC1FsCsYZUzuxS4KtrRQ8ͤ$J  +ʰ#@731ff908bb65bcb68870676d12ab9dea00e166b703970943df07979f4db475bf""18U8qfteorNgcuxGERhzdPGwdcs3m3CA78"UOP_DUP OP_HASH160 51eaa7be253006c4a87264bed48ea2a4b250b68b OP_EQUALVERIFY OP_CHECKSIG*276a91451eaa7be253006c4a87264bed48ea2a4b250b68b88ac*"18U8qfteorNgcuxGERhzdPGwdcs3m3CA788ͤ$J  +@731ff908bb65bcb68870676d12ab9dea00e166b703970943df07979f4db475bf"l"6OP_RETURN 130121929522129ced41207e1188e363a2526150092a*06a16130121929522129ced41207e1188e363a2526150092a2!"A ~cRaP *8ͤ$J   +Τ$-@0000000000000000000c4ef9947def1268764d607f563b3658d72eab619affb9"@0000000000000000001720b09e2b06802a76bf86cb93b40a67532f6b25cb3d742Ϥ$-@00000000000000000012889b9f7fa862bfda5e443078be3c7ac91a435b9918cc"@0000000000000000000c4ef9947def1268764d607f563b3658d72eab619affb92Ф$Ъ-@000000000000000000079cbf677c5be6836033792beb6d55a91609f0bbd1d2c1"@00000000000000000012889b9f7fa862bfda5e443078be3c7ac91a435b9918cc2Ѥ$-@0000000000000000000124430a433394ee1e0de4c7c393e874d091bb85ec08c0"@000000000000000000079cbf677c5be6836033792beb6d55a91609f0bbd1d2c12 Ҥ$ȋ-@0000000000000000000c162073135225ccd0ccfb2014d24fa57c965ce096b0ad"@0000000000000000000124430a433394ee1e0de4c7c393e874d091bb85ec08c02 + + + +1@280e494af92ab9d0452e6a7b6b15e8e3719ffffc9a3fe965d85aa192aa287ec0Ҥ$"@0000000000000000000c162073135225ccd0ccfb2014d24fa57c965ce096b0ad(ȋ-2 +@355294f497db221e815d7b32c4d2cd42329021bdf9d42a6e1a03eee26bed4493B03bbdc8b40565a388415e06729a59504ddf145ca0045392082117a2ff92e6ccf7e2 +@36865089b587da0a87b3cd0e4538428f642ee1cfb65686cbe0ea78e0c28b86bfB0250b8470c32514983c77a4bb9c3dfeaf8504aa9f7202a585abf62bcfabbd18f94B +@280e494af92ab9d0452e6a7b6b15e8e3719ffffc9a3fe965d85aa192aa287ec0""13R7vhn9uaC3xS6WKRBn4swMtsiMHwpfAq"UOP_DUP OP_HASH160 1a800420004b9f633af7647ec80db5a5dce7a97f OP_EQUALVERIFY OP_CHECKSIG*276a9141a800420004b9f633af7647ec80db5a5dce7a97f88ac*"13R7vhn9uaC3xS6WKRBn4swMtsiMHwpfAq8Ҥ$J  +b@280e494af92ab9d0452e6a7b6b15e8e3719ffffc9a3fe965d85aa192aa287ec0""129ESGb4nYE4TtFp61Ju9k4264iDDekNr1"UOP_DUP OP_HASH160 0c86ab442c0a6fc4b09da0c98d98e49679675309 OP_EQUALVERIFY OP_CHECKSIG*276a9140c86ab442c0a6fc4b09da0c98d98e4967967530988ac*"129ESGb4nYE4TtFp61Ju9k4264iDDekNr18Ҥ$J  +@280e494af92ab9d0452e6a7b6b15e8e3719ffffc9a3fe965d85aa192aa287ec0""1JZGzKiuUU2tTMPxGeicxxpkE4mfzEvQ4f"UOP_DUP OP_HASH160 c094cba4bb903f244a85706a72dfed700b8d44d2 OP_EQUALVERIFY OP_CHECKSIG*276a914c094cba4bb903f244a85706a72dfed700b8d44d288ac*"1JZGzKiuUU2tTMPxGeicxxpkE4mfzEvQ4f8Ҥ$J Ӥ$-@0000000000000000001a019f80790bdddcc8842b0607988e3710ee3ae47dd3d1"@0000000000000000000c162073135225ccd0ccfb2014d24fa57c965ce096b0ad2 Ԥ$-@0000000000000000000e7203b3e2ff31d2b5caa7d9267ee240b960cd9d64cc72"@0000000000000000001a019f80790bdddcc8842b0607988e3710ee3ae47dd3d12 + + + +1@0b3e96dd88f47c16bb9ec8d6190b091779521a1a8eb591db6e0ed3bbe7b30aa0Ԥ$"@0000000000000000000e7203b3e2ff31d2b5caa7d9267ee240b960cd9d64cc72(-2 +@b07633a57a35b70327c7d23643db67061d8f175449892c39e225f082d2a3ec6dB034943ce5ac3609cab92fb3b63a7530fcd480eea36d11f39c8f7c6e0461fe735382 +@cc00af3389948379fe4180f8e83249040336ec2cc81905d8c49bedc03b0cdd84B026b365983c4ba21569f4de2b64e06586266165ee4ea03daceae0270f96238fc05B +(@0b3e96dd88f47c16bb9ec8d6190b091779521a1a8eb591db6e0ed3bbe7b30aa0"!1vTbZLTZQRu5rh38GkVK6Xh6DJnhDaPam"UOP_DUP OP_HASH160 0a1c3f3e71eb02a59bfe66d56582ad8c5b4e2b25 OP_EQUALVERIFY OP_CHECKSIG*276a9140a1c3f3e71eb02a59bfe66d56582ad8c5b4e2b2588ac*!1vTbZLTZQRu5rh38GkVK6Xh6DJnhDaPam8Ԥ$J  +[@0b3e96dd88f47c16bb9ec8d6190b091779521a1a8eb591db6e0ed3bbe7b30aa0""1HkpyEtTCZYKh8pK2x2aPvqq4VR44UN7nJ"UOP_DUP OP_HASH160 b7cbf1230843700c68df1bc94ad5c59fc4039779 OP_EQUALVERIFY OP_CHECKSIG*276a914b7cbf1230843700c68df1bc94ad5c59fc403977988ac*"1HkpyEtTCZYKh8pK2x2aPvqq4VR44UN7nJ8Ԥ$J  +@0b3e96dd88f47c16bb9ec8d6190b091779521a1a8eb591db6e0ed3bbe7b30aa0""1Lh9yXyXSaQRXjjDMKT6WqrJiN4KhM73bk"UOP_DUP OP_HASH160 d8028524621372beac89426aa575eff3267f7df2 OP_EQUALVERIFY OP_CHECKSIG*276a914d8028524621372beac89426aa575eff3267f7df288ac*"1Lh9yXyXSaQRXjjDMKT6WqrJiN4KhM73bk8Ԥ$J  դ$ƫ-@00000000000000000004680e549e240acc486aa26ea044bf54f3f84e748a9021"@0000000000000000000e7203b3e2ff31d2b5caa7d9267ee240b960cd9d64cc722֤$̫-@000000000000000000002422fc48d00b1243d2ec90d90695b83c0872b2eea20a"@00000000000000000004680e549e240acc486aa26ea044bf54f3f84e748a90212פ$-@0000000000000000000e73fec4eaf6f210493fd2f66659c15af57d61b71ad883"@000000000000000000002422fc48d00b1243d2ec90d90695b83c0872b2eea20a2 ؤ$-@00000000000000000015b64a70745a9a82390faa2032ea597771e947ee4919fa"@0000000000000000000e73fec4eaf6f210493fd2f66659c15af57d61b71ad8832 + + + +1@f8d7fac77df8e8822025790343298fbce066c9b8d05fdc0d5ab32aa0106ef1c0ؤ$"@00000000000000000015b64a70745a9a82390faa2032ea597771e947ee4919fa(-2 +@e2b80216a45b5cbbc24ccc20558aa4fc2cee5a25ecab8b899f5808e5713ce3daB023a69199cf5d2595e296e0f503e625b751f878b09364016abedf98ecda59598cb2 +@56b911a35708503fae4ebc12b52729795a80867c3f7f349aef0c6d6ee953142fB0254e65f07ca01760a2ab68d8e95710a8b55d4fd1bd39e01f3c35552a2de17bb11B +@f8d7fac77df8e8822025790343298fbce066c9b8d05fdc0d5ab32aa0106ef1c0""1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY"UOP_DUP OP_HASH160 79a2f7d6d53eaff291543f9aea88eab1376d7db5 OP_EQUALVERIFY OP_CHECKSIG*276a91479a2f7d6d53eaff291543f9aea88eab1376d7db588ac*"1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY8ؤ$J  +@f8d7fac77df8e8822025790343298fbce066c9b8d05fdc0d5ab32aa0106ef1c0""1GTDHNaAWp3wnXgR5X2HQxMm56jqyKRkaz"UOP_DUP OP_HASH160 a97ef4596ffdc939527928802ea753360713f987 OP_EQUALVERIFY OP_CHECKSIG*276a914a97ef4596ffdc939527928802ea753360713f98788ac*"1GTDHNaAWp3wnXgR5X2HQxMm56jqyKRkaz8ؤ$J  +@f8d7fac77df8e8822025790343298fbce066c9b8d05fdc0d5ab32aa0106ef1c0""1MzJRjpfPThFwFjcu8HeSsUMBTE9RCJphw"UOP_DUP OP_HASH160 e638c5bdb53517f80cacb9fc2d6f0391e0b0d83a OP_EQUALVERIFY OP_CHECKSIG*276a914e638c5bdb53517f80cacb9fc2d6f0391e0b0d83a88ac*"1MzJRjpfPThFwFjcu8HeSsUMBTE9RCJphw8ؤ$J ٤$-@00000000000000000008ca970a8273f663c8e24f7c0358463f428538640a0cfd"@00000000000000000015b64a70745a9a82390faa2032ea597771e947ee4919fa2ڤ$-@000000000000000000005b34f5e810b32e34c6836defccc80f140d3a2f87089f"@00000000000000000008ca970a8273f663c8e24f7c0358463f428538640a0cfd2 ۤ$¬-@00000000000000000019d34d024adab9f8f66246e0cddf06b56e973c3e79464d"@000000000000000000005b34f5e810b32e34c6836defccc80f140d3a2f87089f2 + +1@d05eea6b650acd31c4a1d8b4b8f3aa7b2256c066a55e6ceff7c1dfd247c3356dۤ$"@00000000000000000019d34d024adab9f8f66246e0cddf06b56e973c3e79464d(¬-2 +@83a532e4f3fa8c40db333638dbbabc6b0dc6c3bbd62d7f79559bb12491900f94B021e4783c1a10eb35d57d10d8d336aadad69d9f797993d3712181823af48179fce2 +@83a532e4f3fa8c40db333638dbbabc6b0dc6c3bbd62d7f79559bb12491900f94B033e2e087d906d198d42ea0f38eaf36e94ece1df0864767064dd4c37057ef84075B +@d05eea6b650acd31c4a1d8b4b8f3aa7b2256c066a55e6ceff7c1dfd247c3356d""1Boi59q5GFmELcLWMGbP74V5FH4hrbD3cv"UOP_DUP OP_HASH160 7686ad4a6c776e6690838fdac386a41b3a6828b5 OP_EQUALVERIFY OP_CHECKSIG*276a9147686ad4a6c776e6690838fdac386a41b3a6828b588ac*"1Boi59q5GFmELcLWMGbP74V5FH4hrbD3cv8ۤ$J  + +W@d05eea6b650acd31c4a1d8b4b8f3aa7b2256c066a55e6ceff7c1dfd247c3356d""1Boi59q5GFmELcLWMGbP74V5FH4hrbD3cv"UOP_DUP OP_HASH160 7686ad4a6c776e6690838fdac386a41b3a6828b5 OP_EQUALVERIFY OP_CHECKSIG*276a9147686ad4a6c776e6690838fdac386a41b3a6828b588ac*"1Boi59q5GFmELcLWMGbP74V5FH4hrbD3cv8ۤ$J  +@d05eea6b650acd31c4a1d8b4b8f3aa7b2256c066a55e6ceff7c1dfd247c3356d""1CwrSoHTBjaMRemU6jsi3QhVWXQfezBMXv"UOP_DUP OP_HASH160 83091eb7d92df878c76112dc5ad88d07288eb632 OP_EQUALVERIFY OP_CHECKSIG*276a91483091eb7d92df878c76112dc5ad88d07288eb63288ac*"1CwrSoHTBjaMRemU6jsi3QhVWXQfezBMXv8ۤ$J  +@d05eea6b650acd31c4a1d8b4b8f3aa7b2256c066a55e6ceff7c1dfd247c3356d"l"6OP_RETURN 1301310e21e2872d0bba422de246e07a170c91cd0177*06a161301310e21e2872d0bba422de246e07a170c91cd017721!- B-Fz w8ۤ$J   +ܤ$؁-@0000000000000000000b75448e2d3f3e42b2f45e7f71dcd93256ca48e0cce1e1"@00000000000000000019d34d024adab9f8f66246e0cddf06b56e973c3e79464d2ݤ$-@0000000000000000000576612e1e9e0d5c682acb542eea5429e7c1061322f4ca"@0000000000000000000b75448e2d3f3e42b2f45e7f71dcd93256ca48e0cce1e12ޤ$-@0000000000000000000bf8c2292837bf901eef0f1de6a48917c6d2056b5be85f"@0000000000000000000576612e1e9e0d5c682acb542eea5429e7c1061322f4ca2ߤ$-@00000000000000000019388d42f5621fb9fa0f721398659d537cf077bc5fa8f4"@0000000000000000000bf8c2292837bf901eef0f1de6a48917c6d2056b5be85f2$-@00000000000000000005883b17624dd882a45e60647cf5502d08b5ccb169a6b1"@00000000000000000019388d42f5621fb9fa0f721398659d537cf077bc5fa8f42$ծ-@00000000000000000019a70f883a9e53cafbc1e4662cdcbb01de0450b5de11cc"@00000000000000000005883b17624dd882a45e60647cf5502d08b5ccb169a6b12$ȱݮ-@00000000000000000000914e644f9508a1d0e3b8aaeffc06ea16eaafb39f0b26"@00000000000000000019a70f883a9e53cafbc1e4662cdcbb01de0450b5de11cc2$-@000000000000000000035a6256c638fe50e08cc90c3f5b6d9503340406eb28dd"@00000000000000000000914e644f9508a1d0e3b8aaeffc06ea16eaafb39f0b262$ࡳ-@00000000000000000002d254a302e53efe69406607f09b22a418ad962709e88a"@000000000000000000035a6256c638fe50e08cc90c3f5b6d9503340406eb28dd2$ξ-@000000000000000000150422a144d033b127a351cf0ca0f0045408089cfa73f9"@00000000000000000002d254a302e53efe69406607f09b22a418ad962709e88a2 + + +1@439c5f1162c2f965ba4896830a2b56c97201996bf0ad04b067497c815a5d92e8$"@000000000000000000150422a144d033b127a351cf0ca0f0045408089cfa73f9(ξ-2 +@35a2e54b38ed9d98894e2c38cc0f758c5594c292a5329de9326ec4588b2e3b28B033869789e4b1a9d67bf844ae5d3a5e973215fe08b4f9b71b7ffd636579e915e972 +@f285dc2cbd311ae774c0f6d41c8e033d99588a92a493fc58ca9262c95d4bfc88B027e1641fb7d23b5586b56241d14f5f15061c24a6c889770ed82fb8217e6e4220aB +/@439c5f1162c2f965ba4896830a2b56c97201996bf0ad04b067497c815a5d92e8"!1bknG4HfxTQ2qM2WisJ2TSjeFhogE6W32"UOP_DUP OP_HASH160 0692b04dc19e351c3cb1732a7975a94e65e057d0 OP_EQUALVERIFY OP_CHECKSIG*276a9140692b04dc19e351c3cb1732a7975a94e65e057d088ac*!1bknG4HfxTQ2qM2WisJ2TSjeFhogE6W328$J  +=@439c5f1162c2f965ba4896830a2b56c97201996bf0ad04b067497c815a5d92e8""1JZrwjtToQArJBiNrZ2kMAm8MapSTWnkBc"UOP_DUP OP_HASH160 c0b123dbc72a00ac48ce829c477b205a676fa289 OP_EQUALVERIFY OP_CHECKSIG*276a914c0b123dbc72a00ac48ce829c477b205a676fa28988ac*"1JZrwjtToQArJBiNrZ2kMAm8MapSTWnkBc8$J  +/@439c5f1162c2f965ba4896830a2b56c97201996bf0ad04b067497c815a5d92e8""157YDP7a9vF2Ca8VYtm3MJALDreZDEZeek"UOP_DUP OP_HASH160 2d1d0dfa2add152dae4acf69bfad81a221bc7911 OP_EQUALVERIFY OP_CHECKSIG*276a9142d1d0dfa2add152dae4acf69bfad81a221bc791188ac*"157YDP7a9vF2Ca8VYtm3MJALDreZDEZeek8$J  + +1@ece33293157f621d477e2d5196f20176725544a2675af44638ebfcf10a907b1d$"@000000000000000000150422a144d033b127a351cf0ca0f0045408089cfa73f9(ξ-2 +@b2d557386a67105e167a6451e84eafa32ccd2cef9332626eec897cf115d073f8B0205ce0df56b1c7083279f91b645c7ddfb61660f1132b0250d433bb98f0f46e0382 +@3e7bcc7454ab78f597a82f0be3412ac16a5ee63dcb99639efe49695fb7d275e3B022e763f6ffceac1f66de3968f3a4f20e3eeb2ac1327165754e15482d21474a666B +H@ece33293157f621d477e2d5196f20176725544a2675af44638ebfcf10a907b1d""17JNoNuGT2u5xhnvy6S21A9HemFnaQhLrR"UOP_DUP OP_HASH160 451a06011aaba3e30f8106b88304581f78f38f0b OP_EQUALVERIFY OP_CHECKSIG*276a914451a06011aaba3e30f8106b88304581f78f38f0b88ac*"17JNoNuGT2u5xhnvy6S21A9HemFnaQhLrR8$J  +@ece33293157f621d477e2d5196f20176725544a2675af44638ebfcf10a907b1d""17Sew2VcduwBEEYK5SkEwHGgDs6vuXQNLG"UOP_DUP OP_HASH160 46aad13dea4caafb118fdba02ecb43eedeb1136b OP_EQUALVERIFY OP_CHECKSIG*276a91446aad13dea4caafb118fdba02ecb43eedeb1136b88ac*"17Sew2VcduwBEEYK5SkEwHGgDs6vuXQNLG8$J $-@0000000000000000000bf93083c7b57fdae767b179deec3f9e5a2e7d34f1a846"@000000000000000000150422a144d033b127a351cf0ca0f0045408089cfa73f92$-@000000000000000000100334c00928c23902b7b85c67b06996f769a746ef1e70"@0000000000000000000bf93083c7b57fdae767b179deec3f9e5a2e7d34f1a8462$ۯ-@0000000000000000000f9bfc7ec115783520aeb969a29bc057a3cedc6ec7d3e3"@000000000000000000100334c00928c23902b7b85c67b06996f769a746ef1e702 + + +1@0e788adfbc6d7cb5127feb4aed590d350c00d038b53c8bfb8fba5301135e2d01$"@0000000000000000000f9bfc7ec115783520aeb969a29bc057a3cedc6ec7d3e3(ۯ-2 +@de10b0fda3eddd42efd473db03189a8c3f4d4674924adad24b5317a9642b9753B02302bdc5967eba76e0b0ba95183c94d28da14e436258ea59b693e12188f9eb1062 +@51d201ae4b0c7071862e566cf7c39f447053209c104b9ae6a360e73a8baa4eb4B03d816fddfde1d3ceb52b38e58fef9583f28445e35e97499304bf11131166630b1B +@0e788adfbc6d7cb5127feb4aed590d350c00d038b53c8bfb8fba5301135e2d01""1973mXCxMPj48tdcY2zfJuHEytHmhMDhZp"UOP_DUP OP_HASH160 58e5cff40219be0b8ae5c773a10c6688f49e913b OP_EQUALVERIFY OP_CHECKSIG*276a91458e5cff40219be0b8ae5c773a10c6688f49e913b88ac*"1973mXCxMPj48tdcY2zfJuHEytHmhMDhZp8$J  +,@0e788adfbc6d7cb5127feb4aed590d350c00d038b53c8bfb8fba5301135e2d01""1C3syCD949YJmsZUvN2VqoCZqgdHG6pyiX"UOP_DUP OP_HASH160 7934c31f67b7c940042f37172c166a17d9a6fdd9 OP_EQUALVERIFY OP_CHECKSIG*276a9147934c31f67b7c940042f37172c166a17d9a6fdd988ac*"1C3syCD949YJmsZUvN2VqoCZqgdHG6pyiX8$J  +c@0e788adfbc6d7cb5127feb4aed590d350c00d038b53c8bfb8fba5301135e2d01""1MUb9y8J55ADCKQJ77vjpavDhYHnBBLD7x"UOP_DUP OP_HASH160 e09a41ea44901dc0efa030aebf1960fbeec58863 OP_EQUALVERIFY OP_CHECKSIG*276a914e09a41ea44901dc0efa030aebf1960fbeec5886388ac*"1MUb9y8J55ADCKQJ77vjpavDhYHnBBLD7x8$J  + + +1@5ca2ab1d9971619f31d96f480b94aef9ef0614cf8ecfb33b6fd78673c4b4394e$"@0000000000000000000f9bfc7ec115783520aeb969a29bc057a3cedc6ec7d3e3(ۯ-2 +@fec1a2fa1091c2f2293a455968f2c71655650bbaca9e59a56bf7245e424b5b62B03dccd9bc20cd64664fb88f8d0d6cebe2258ac3f6d0222c3ee3383152ebd8e423f2 +@86d7e9a1ea9e640b1c70f8334b658a99259eaa668b8ba96cf50d7ad84695e77fB023c72273709e8031090d929c5873b66503546e7db72a9cfc97ff7a67e4e83f54eB +@5ca2ab1d9971619f31d96f480b94aef9ef0614cf8ecfb33b6fd78673c4b4394e""12aC2PU8qcKrtfhpfhxyLW2WqVLUUBi5ST"UOP_DUP OP_HASH160 113f0e09361dcc88df02cace300321d93c00a264 OP_EQUALVERIFY OP_CHECKSIG*276a914113f0e09361dcc88df02cace300321d93c00a26488ac*"12aC2PU8qcKrtfhpfhxyLW2WqVLUUBi5ST8$J  +@5ca2ab1d9971619f31d96f480b94aef9ef0614cf8ecfb33b6fd78673c4b4394e""1GB2AXCn8b8qXhfrBRwVyJuFqKQT7DvA9j"UOP_DUP OP_HASH160 a66f04a60b9e327d1d7416d2088ede7349e36050 OP_EQUALVERIFY OP_CHECKSIG*276a914a66f04a60b9e327d1d7416d2088ede7349e3605088ac*"1GB2AXCn8b8qXhfrBRwVyJuFqKQT7DvA9j8$J  +@5ca2ab1d9971619f31d96f480b94aef9ef0614cf8ecfb33b6fd78673c4b4394e""1DYySMDHmGjfcVAR6gnWuTE7Av2TxaxGo3"UOP_DUP OP_HASH160 89ad83f741dca0efb0ded64e87c71ec976321eaf OP_EQUALVERIFY OP_CHECKSIG*276a91489ad83f741dca0efb0ded64e87c71ec976321eaf88ac*"1DYySMDHmGjfcVAR6gnWuTE7Av2TxaxGo38$J $-@0000000000000000000d4869f5dc6b2a8770f90bdd3badb5f318190dca05e5f2"@0000000000000000000f9bfc7ec115783520aeb969a29bc057a3cedc6ec7d3e32$躈-@000000000000000000055b70d9234dd204acf968f25a0c2c9ebbc3fc54882ab1"@0000000000000000000d4869f5dc6b2a8770f90bdd3badb5f318190dca05e5f22 + +1@f1afb4689e25e1d9963d0511d2c12bfe580dd2e1d2bbb0a1ebe2f916d277313f$"@000000000000000000055b70d9234dd204acf968f25a0c2c9ebbc3fc54882ab1(躈-2 +@4dd93620d1247a9613c5ea0817ce08a4995895fbb2e0cded7d5b466645c49452B030f536280b62391721f5c9ef844e5308bebf6fbbcf7580ea6737004c72a9f3ad72 +@1077f556e39506d8a7e964bd640950a0cf480f060fffb70aee3ed12eee939e71B034dabd460f8b04ef618368179268d496b6535724c1b7d8f19f85d4d36257bf7adB +@f1afb4689e25e1d9963d0511d2c12bfe580dd2e1d2bbb0a1ebe2f916d277313f""1EByYoX6Yp5j9htCASM7BLMS1d3MdzBLyC"UOP_DUP OP_HASH160 90acffbbd7df131b9da573bf0511b54c1204f478 OP_EQUALVERIFY OP_CHECKSIG*276a91490acffbbd7df131b9da573bf0511b54c1204f47888ac*"1EByYoX6Yp5j9htCASM7BLMS1d3MdzBLyC8$J  +@f1afb4689e25e1d9963d0511d2c12bfe580dd2e1d2bbb0a1ebe2f916d277313f""13z489RSxqVXzM6DiLzkeP1cb3Y4ZS8Ybo"UOP_DUP OP_HASH160 20ba91893476499f95a676cc9829163b7bbb9375 OP_EQUALVERIFY OP_CHECKSIG*276a91420ba91893476499f95a676cc9829163b7bbb937588ac*"13z489RSxqVXzM6DiLzkeP1cb3Y4ZS8Ybo8$J  + + +1@facd64d253f02483ad035dbfe6b98aec04e4ca7704c87ad39211d8ab71031a8c$"@000000000000000000055b70d9234dd204acf968f25a0c2c9ebbc3fc54882ab1(躈-2 +@6980c14c1fca29b575f262362ef344a222950137ba43d21d3ada67cbfc2ae846B034377357428345df64c30e4f61d3013e78bcaf4a4cec776b56de64e2481ee53c72 +@fe75950135c76f609232f06401b5ae385d2fc78bede4ebb72f7f0f17808f6037B03b2c28a570404e84fac842b134dcb4d08f155eb8bd9ffb9621d6fc611bf1f0d75B +F@facd64d253f02483ad035dbfe6b98aec04e4ca7704c87ad39211d8ab71031a8c""13pn77j8mTGcoXfgVZNjJpfX5gg5VT7KRG"UOP_DUP OP_HASH160 1ef9743302587b3bdb1522ec76e69573aba70743 OP_EQUALVERIFY OP_CHECKSIG*276a9141ef9743302587b3bdb1522ec76e69573aba7074388ac*"13pn77j8mTGcoXfgVZNjJpfX5gg5VT7KRG8$J  +@facd64d253f02483ad035dbfe6b98aec04e4ca7704c87ad39211d8ab71031a8c""176jenyffjUa7KLiHffspDofEiXEuGiA9q"UOP_DUP OP_HASH160 42e67032a826f6b28ec0cd28f730268ad63f5977 OP_EQUALVERIFY OP_CHECKSIG*276a91442e67032a826f6b28ec0cd28f730268ad63f597788ac*"176jenyffjUa7KLiHffspDofEiXEuGiA9q8$J  +@facd64d253f02483ad035dbfe6b98aec04e4ca7704c87ad39211d8ab71031a8c""178Ly2Fu1mUEQtGdrtK4WSQw1E6fPPunVq"UOP_DUP OP_HASH160 43345547742f0432fbac2865c4b03988b732a605 OP_EQUALVERIFY OP_CHECKSIG*276a91443345547742f0432fbac2865c4b03988b732a60588ac*"178Ly2Fu1mUEQtGdrtK4WSQw1E6fPPunVq8$J L$-@00000000000000000003dae62590d0f9f2498699c004aadcd3229bcb9cd21fa0"@000000000000000000055b70d9234dd204acf968f25a0c2c9ebbc3fc54882ab12$ϰ-@00000000000000000013f301d011167d2c2a114f63e154d7c2f04fbb24a2f6ee"@00000000000000000003dae62590d0f9f2498699c004aadcd3229bcb9cd21fa02$ڟ-@00000000000000000003338c2188bccd50a201c31e55127541f049f00c081aa4"@00000000000000000013f301d011167d2c2a114f63e154d7c2f04fbb24a2f6ee2$-@0000000000000000000c9720e1fd8ae2cba7f6e43d5234986065be2c3ae9f763"@00000000000000000003338c2188bccd50a201c31e55127541f049f00c081aa42$ꤲ-@0000000000000000000ec7748066b884b3e990a60bfac5a5e17113c873ae215a"@0000000000000000000c9720e1fd8ae2cba7f6e43d5234986065be2c3ae9f7632$-@00000000000000000014d0571be68d8549da10d3f409be5acbfd6b3243b0f693"@0000000000000000000ec7748066b884b3e990a60bfac5a5e17113c873ae215a2$-@0000000000000000000542b57836487518a83196d700b7be840acdf00d823136"@00000000000000000014d0571be68d8549da10d3f409be5acbfd6b3243b0f6932$-@0000000000000000000e8377e56edc202926b34a5077c36d2d56d3d3e10cc5c3"@0000000000000000000542b57836487518a83196d700b7be840acdf00d8231362$-@00000000000000000006217e1eab83f66fbc5785684e283d0f09c12f200fc226"@0000000000000000000e8377e56edc202926b34a5077c36d2d56d3d3e10cc5c32!$-@0000000000000000000d935ab0f9c79f31fe585801eda25055c7d7588677e463"@00000000000000000006217e1eab83f66fbc5785684e283d0f09c12f200fc2262 + + +1@0521e1a070b14f8892a859ba649849b3caa4088159a9cc304733086f75210d55$"@0000000000000000000d935ab0f9c79f31fe585801eda25055c7d7588677e463(-2 +@b53c55996855b7ea9fda260d3bbe63a2bbda0ee31df2a4b1b322c54dd881c627B030b18ec65569a3a3cff07c97dfd6239b795d305f8f89ce17946af5fd44c3c8bff2 +@9d321c0a558467481407d3aa37d767c47cf11913fd860369551f5fe040fd410cB03b4cf66e5f5ebd965e8d2c8e8e9c31aee978d1ccd1953138b9f2c454a41e4db1cB +@0521e1a070b14f8892a859ba649849b3caa4088159a9cc304733086f75210d55""1AjDC5m8dYj7N5YdVHHMxuJdzqfCt785qn"UOP_DUP OP_HASH160 6ab4c76f4fff9b26f3c947f5d9642febd8433bf4 OP_EQUALVERIFY OP_CHECKSIG*276a9146ab4c76f4fff9b26f3c947f5d9642febd8433bf488ac*"1AjDC5m8dYj7N5YdVHHMxuJdzqfCt785qn8$J  +[@0521e1a070b14f8892a859ba649849b3caa4088159a9cc304733086f75210d55""12hXhkVoQ4wLrZnKtkdafM7CRHbTdBMsjh"UOP_DUP OP_HASH160 12a264bb49942623a3a1f9c474f3c958a1d68e1a OP_EQUALVERIFY OP_CHECKSIG*276a91412a264bb49942623a3a1f9c474f3c958a1d68e1a88ac*"12hXhkVoQ4wLrZnKtkdafM7CRHbTdBMsjh8$J  +@0521e1a070b14f8892a859ba649849b3caa4088159a9cc304733086f75210d55""1455tdCSWjLB5cZN878vo2sVM23RNk5vkP"UOP_DUP OP_HASH160 21ae1f8b983198b4d4b14a561d481987ee9737c7 OP_EQUALVERIFY OP_CHECKSIG*276a91421ae1f8b983198b4d4b14a561d481987ee9737c788ac*"1455tdCSWjLB5cZN878vo2sVM23RNk5vkP8$J  + + +1@25023e00759ffac6a8a8edb76330f9661b904c52d900da62ad22ce171c8f1e9e$"@0000000000000000000d935ab0f9c79f31fe585801eda25055c7d7588677e463(-2 +@0521e1a070b14f8892a859ba649849b3caa4088159a9cc304733086f75210d55B023cc44ff4a8313787983b0de2bc35f9225637e3887a821ff5af2d2e6d49694c4b2 +@0521e1a070b14f8892a859ba649849b3caa4088159a9cc304733086f75210d55B02d528cd8f888d384df885ac541a73f43b89bf1258f2eeb58511c722c3d714f3dfB +@25023e00759ffac6a8a8edb76330f9661b904c52d900da62ad22ce171c8f1e9e""1BhYLVWbj8DdqKbPgon2zjSd2Mut51RbCB"UOP_DUP OP_HASH160 755c0de8f7741d334467efa59e9cd22c9878f18b OP_EQUALVERIFY OP_CHECKSIG*276a914755c0de8f7741d334467efa59e9cd22c9878f18b88ac*"1BhYLVWbj8DdqKbPgon2zjSd2Mut51RbCB8$J  +[@25023e00759ffac6a8a8edb76330f9661b904c52d900da62ad22ce171c8f1e9e""1FvDvr4nccSGah55xhaMsvGfs5DrrWKyT7"UOP_DUP OP_HASH160 a3a299590574c89117f7d20671e12afd39661473 OP_EQUALVERIFY OP_CHECKSIG*276a914a3a299590574c89117f7d20671e12afd3966147388ac*"1FvDvr4nccSGah55xhaMsvGfs5DrrWKyT78$J  +y@25023e00759ffac6a8a8edb76330f9661b904c52d900da62ad22ce171c8f1e9e""148tuRkkq2WRDDYwCFunEhGbp55iXCWMeV"UOP_DUP OP_HASH160 22669dc4efeb487f7d856728970a41850834ce68 OP_EQUALVERIFY OP_CHECKSIG*276a91422669dc4efeb487f7d856728970a41850834ce6888ac*"148tuRkkq2WRDDYwCFunEhGbp55iXCWMeV8$J  + + +1@ddbad18f451c2d7b318be141de85b3dd90b3c3e023add66241ae78a4ed4d0d38$"@0000000000000000000d935ab0f9c79f31fe585801eda25055c7d7588677e463(-2 +@b0c26bafe6beb989363001131d046ef9bae3fe6296105da67215fd096189902dB03ac73e9f7fd49da6f428f9f0354d6d6a092ec252f55c314cfc717d48de8d57fe42 +@71725557118885a47ef84503a5349948f6aa7e2e80a137ae4bc34098588e2e77B03957ed21f06eb457a064573ac65326be9ff63e244df212a6903671d83ba8a7155B +@ddbad18f451c2d7b318be141de85b3dd90b3c3e023add66241ae78a4ed4d0d38""1BjYtswgM69wt3fatTiuGiMNsLbXA1U277"UOP_DUP OP_HASH160 75bd5a35b87a90b0dfc6884721225cbc870a8175 OP_EQUALVERIFY OP_CHECKSIG*276a91475bd5a35b87a90b0dfc6884721225cbc870a817588ac*"1BjYtswgM69wt3fatTiuGiMNsLbXA1U2778$J  +@ddbad18f451c2d7b318be141de85b3dd90b3c3e023add66241ae78a4ed4d0d38""1Q15L8uhFA4RAVrbVmuZXD25C6xo4Yz5P6"UOP_DUP OP_HASH160 fc4e81e9f8dd51d52beba159375eb65bdffe8c41 OP_EQUALVERIFY OP_CHECKSIG*276a914fc4e81e9f8dd51d52beba159375eb65bdffe8c4188ac*"1Q15L8uhFA4RAVrbVmuZXD25C6xo4Yz5P68$J  +;@ddbad18f451c2d7b318be141de85b3dd90b3c3e023add66241ae78a4ed4d0d38""17UzcRAYCVdMhFyDEFnpgqV6NmBf42SLVX"UOP_DUP OP_HASH160 471c139c57630ac450fdb01c54c916788d1a07e1 OP_EQUALVERIFY OP_CHECKSIG*276a914471c139c57630ac450fdb01c54c916788d1a07e188ac*"17UzcRAYCVdMhFyDEFnpgqV6NmBf42SLVX8$J $-@000000000000000000190a8d76555436eec3865773f79a51efdf76cd6748b667"@0000000000000000000d935ab0f9c79f31fe585801eda25055c7d7588677e4632 + + +1@b17d3e33a8dd1bf3d4b95d942f3b91243290ab945c5e56e3c4db86021f3accf2$"@000000000000000000190a8d76555436eec3865773f79a51efdf76cd6748b667(-2 +@f3b7660ba484c07b8ca7727013380e09574710829fffbed1addeb8faeb3f34d5B02a4e5fb8b65f0c89c9fa1aeeed3296daf54ff80cc8e7d8513a95bba5bc868a4512 +@ff2f8e7768febbdec13a2af82851dbcd6b109c3ddd391072cc5798ae18015bdaB02d2a30b38754720fc0c6dd36c941d082e0c2dcc0c73f2b6a9d57e82d4b04e23eaB +@b17d3e33a8dd1bf3d4b95d942f3b91243290ab945c5e56e3c4db86021f3accf2""13u9Ubsc64boJa4F9vN6p2VHzxPuTy67nZ"UOP_DUP OP_HASH160 1fccf4f6dea7d04db0f3986e5cd243db3ddd5452 OP_EQUALVERIFY OP_CHECKSIG*276a9141fccf4f6dea7d04db0f3986e5cd243db3ddd545288ac*"13u9Ubsc64boJa4F9vN6p2VHzxPuTy67nZ8$J  +\@b17d3e33a8dd1bf3d4b95d942f3b91243290ab945c5e56e3c4db86021f3accf2""1J6BtMKtpAKeU4g6UEAsidF9NgzUbahojA"UOP_DUP OP_HASH160 bb754e05438134143a36ff898ae72b1f2baeae32 OP_EQUALVERIFY OP_CHECKSIG*276a914bb754e05438134143a36ff898ae72b1f2baeae3288ac*"1J6BtMKtpAKeU4g6UEAsidF9NgzUbahojA8$J  +@b17d3e33a8dd1bf3d4b95d942f3b91243290ab945c5e56e3c4db86021f3accf2""13ZdbcCPzi27MSw3fMBdxKR5o8HJZtUGdM"UOP_DUP OP_HASH160 1c1c1c98c5d6cd944a67ff2793c689acace20781 OP_EQUALVERIFY OP_CHECKSIG*276a9141c1c1c98c5d6cd944a67ff2793c689acace2078188ac*"13ZdbcCPzi27MSw3fMBdxKR5o8HJZtUGdM8$J & + +1@5fc78c48a451f73b7d150e9e1da71fa15fe67a789182437e2b608196bdb590cc$"@000000000000000000190a8d76555436eec3865773f79a51efdf76cd6748b667(-2 +@30b9c41e2d6644ed1ea233f2e7d39a78f272376871ea2e1a47234c95505b22a3B023149c09de316de436f834eddd82e4de2ecc54c2d00e1cbaa20147a6072cce7c52 +@fd5a0d204a86c70e1c97ce529d95ed33309d865da677fa3f13bdb0470b859dfaB027e004973770a45c5d65034f05aaf0f44fea83ec9dfb2c156340f66a3343336a12 +@a0804dbf506d01f93ff84ce46760fdbf0791f63aa0f8febcf19aa14cea03c817B03a4db0852886e3af72dec915a652a1dfe31101e2acde43040e3ca266a2fbddb982 +@33ba41bf4abf236220d93bc83c13c588f41cee9162d7da84e4ba043decba8cf7B03cda45b914acf4f8837665a04337c308fe1e0ea9df18b96c91b19efb967429fcd2 +@d78f6b3b1d5c549e2124ef51868eb2a6b4eb97fa1ef849f072f3b97456b2727eB037daf23ebdc6c8dcc46b7c193cc92c47e97810524665c9791698ace7d55680642B +0@5fc78c48a451f73b7d150e9e1da71fa15fe67a789182437e2b608196bdb590cc""1DjSsPqhjrfZS6NULwzDm3J3ZQ6WXyT8Dw"UOP_DUP OP_HASH160 8ba892f4060a9c7c87f6fd73263541d2dcac89c8 OP_EQUALVERIFY OP_CHECKSIG*276a9148ba892f4060a9c7c87f6fd73263541d2dcac89c888ac*"1DjSsPqhjrfZS6NULwzDm3J3ZQ6WXyT8Dw8$J  +_@5fc78c48a451f73b7d150e9e1da71fa15fe67a789182437e2b608196bdb590cc""1HgEtcxRWURjo6k6dsMARr435Jvp3BsMJD"UOP_DUP OP_HASH160 b6edd4703628d23d2d6ae67a9acbf51225c59d23 OP_EQUALVERIFY OP_CHECKSIG*276a914b6edd4703628d23d2d6ae67a9acbf51225c59d2388ac*"1HgEtcxRWURjo6k6dsMARr435Jvp3BsMJD8$J  +@5fc78c48a451f73b7d150e9e1da71fa15fe67a789182437e2b608196bdb590cc""1MK8L98HbuURA86jreyMiYb2WL2WVyMs1M"UOP_DUP OP_HASH160 ded01f2bfdf7c8eea716c28901f55a4f7f6b64f5 OP_EQUALVERIFY OP_CHECKSIG*276a914ded01f2bfdf7c8eea716c28901f55a4f7f6b64f588ac*"1MK8L98HbuURA86jreyMiYb2WL2WVyMs1M8$J (!$´-@00000000000000000007a6b4a77abf3df60b308d6fec20b940e2c1c4dbcb9ce1"@000000000000000000190a8d76555436eec3865773f79a51efdf76cd6748b6672 + + +1@c119212be647c2122e8a1943b99487cdb9ad12cbf837c8b61aa8650b4309e3eb$"@00000000000000000007a6b4a77abf3df60b308d6fec20b940e2c1c4dbcb9ce1(´-2 +@33ba41bf4abf236220d93bc83c13c588f41cee9162d7da84e4ba043decba8cf7B020fae82aa0ead27b216946e2b0942fe2403e35d23f9f0fc3f5771147ed168690f2 +@5fc78c48a451f73b7d150e9e1da71fa15fe67a789182437e2b608196bdb590ccB0368b04ee32502060d4de6b626ed983fc2d13eb4f2950b989b8d35462ac6527d32B +@c119212be647c2122e8a1943b99487cdb9ad12cbf837c8b61aa8650b4309e3eb""1Na5XNh7Gn8oKiHuSxrPhRBcVRvWXSJAsB"UOP_DUP OP_HASH160 ec9c24f65d22be3ca1ef86af88d408f68b009c7c OP_EQUALVERIFY OP_CHECKSIG*276a914ec9c24f65d22be3ca1ef86af88d408f68b009c7c88ac*"1Na5XNh7Gn8oKiHuSxrPhRBcVRvWXSJAsB8$J  +\@c119212be647c2122e8a1943b99487cdb9ad12cbf837c8b61aa8650b4309e3eb""1Kd5zHQZQARd8i1RLs2QDRKcDhkG3hEX2e"UOP_DUP OP_HASH160 cc4566f6a4212e2b869c1e85c990f0d6f345e40d OP_EQUALVERIFY OP_CHECKSIG*276a914cc4566f6a4212e2b869c1e85c990f0d6f345e40d88ac*"1Kd5zHQZQARd8i1RLs2QDRKcDhkG3hEX2e8$J  +@c119212be647c2122e8a1943b99487cdb9ad12cbf837c8b61aa8650b4309e3eb""18TyZP8ECFinL5Wh5ghhjLTig9gNLszhUy"UOP_DUP OP_HASH160 51e2e871b5404653b7ed5477f2c24bf1b3dea72d OP_EQUALVERIFY OP_CHECKSIG*276a91451e2e871b5404653b7ed5477f2c24bf1b3dea72d88ac*"18TyZP8ECFinL5Wh5ghhjLTig9gNLszhUy8$J & + + +1@cee54bb47486e30f7b0a6385f540e6f859494a714ee6d565a7bb37e65fda7d3c$"@00000000000000000007a6b4a77abf3df60b308d6fec20b940e2c1c4dbcb9ce1(´-2 +@c119212be647c2122e8a1943b99487cdb9ad12cbf837c8b61aa8650b4309e3ebB0263dec04f51f9d15cd7ce3592712cc54268cb4f70dc93e4c2d2701ca04b4496f32 +@c119212be647c2122e8a1943b99487cdb9ad12cbf837c8b61aa8650b4309e3ebB03d03db7acabfe126bad0484aebcbb8fba3b9abcb5cd214a8276018844030ec336B +@cee54bb47486e30f7b0a6385f540e6f859494a714ee6d565a7bb37e65fda7d3c""18ZATDYgQgZMqjApn6QyzpHkV55SAN4DyZ"UOP_DUP OP_HASH160 52de14d6a94a06d0aad8d7ec86d2cb6ef5c82832 OP_EQUALVERIFY OP_CHECKSIG*276a91452de14d6a94a06d0aad8d7ec86d2cb6ef5c8283288ac*"18ZATDYgQgZMqjApn6QyzpHkV55SAN4DyZ8$J  +\@cee54bb47486e30f7b0a6385f540e6f859494a714ee6d565a7bb37e65fda7d3c""1DYwohi9w2VufkANfdo3JsW4PLhPw9W83N"UOP_DUP OP_HASH160 89ac273ecce7bee86c16a2085af9618c3a27dc29 OP_EQUALVERIFY OP_CHECKSIG*276a91489ac273ecce7bee86c16a2085af9618c3a27dc2988ac*"1DYwohi9w2VufkANfdo3JsW4PLhPw9W83N8$J  +q@cee54bb47486e30f7b0a6385f540e6f859494a714ee6d565a7bb37e65fda7d3c""18Ba6y4URZGnm7nhH2J5HUpRMtxvMZRcsH"UOP_DUP OP_HASH160 4ec8ac49113d35c7329831fbf64a5a53a539df8c OP_EQUALVERIFY OP_CHECKSIG*276a9144ec8ac49113d35c7329831fbf64a5a53a539df8c88ac*"18Ba6y4URZGnm7nhH2J5HUpRMtxvMZRcsH8$J & + + +1@31840597f60c7f36f7b66869758d552570529de813ddded00f65d3550fe5a64c$"@00000000000000000007a6b4a77abf3df60b308d6fec20b940e2c1c4dbcb9ce1(´-2 +@cee54bb47486e30f7b0a6385f540e6f859494a714ee6d565a7bb37e65fda7d3cB03035179f3a0ee9c3bbc82a9f603ddd5b818029d2ac80711356c7cbdc24565f95f2 +@cee54bb47486e30f7b0a6385f540e6f859494a714ee6d565a7bb37e65fda7d3cB033c8a78ce4e579a6d7250d9d30436230c8ff42fca7e2f27b1375a924758772088B +@31840597f60c7f36f7b66869758d552570529de813ddded00f65d3550fe5a64c""1BuwzbsNmVhSQqryUUw6VmJKuxXZXvWFbh"UOP_DUP OP_HASH160 77b4cb36658f66094915c2b32af41b12164844ec OP_EQUALVERIFY OP_CHECKSIG*276a91477b4cb36658f66094915c2b32af41b12164844ec88ac*"1BuwzbsNmVhSQqryUUw6VmJKuxXZXvWFbh8$J  +\@31840597f60c7f36f7b66869758d552570529de813ddded00f65d3550fe5a64c""1Am9bZPU39KogVHWHMnLdppkbyqkq1vi5Z"UOP_DUP OP_HASH160 6b129c1cc5cf9215f64107ca3f1fd0e9ceadac66 OP_EQUALVERIFY OP_CHECKSIG*276a9146b129c1cc5cf9215f64107ca3f1fd0e9ceadac6688ac*"1Am9bZPU39KogVHWHMnLdppkbyqkq1vi5Z8$J  +@31840597f60c7f36f7b66869758d552570529de813ddded00f65d3550fe5a64c""1LBpPLZSBytJqfQaDrqiTdgPAw4TSgmwqU"UOP_DUP OP_HASH160 d2761ac85b94c1f804f6448201d136742a44d48d OP_EQUALVERIFY OP_CHECKSIG*276a914d2761ac85b94c1f804f6448201d136742a44d48d88ac*"1LBpPLZSBytJqfQaDrqiTdgPAw4TSgmwqU8$J &$ڴ-@00000000000000000006baa1c16f83b1d875a7c4f7d581f295a77e944ca3fa29"@00000000000000000007a6b4a77abf3df60b308d6fec20b940e2c1c4dbcb9ce12$Á-@0000000000000000000172f0de84565cc587ecdd5e77073151f0846c334e74d9"@00000000000000000006baa1c16f83b1d875a7c4f7d581f295a77e944ca3fa292$ˁ-@00000000000000000017365790c0c67c5805574a05a6e636f50273ff5bbddd1f"@0000000000000000000172f0de84565cc587ecdd5e77073151f0846c334e74d92$-@000000000000000000118f39e70592cfd11d69c3909fe275f53ff301477adfcd"@00000000000000000017365790c0c67c5805574a05a6e636f50273ff5bbddd1f2 $ܷ-@00000000000000000001bb59590713d986c3ac5d839743b0c3ab9906d7a9a376"@000000000000000000118f39e70592cfd11d69c3909fe275f53ff301477adfcd2 + + + +1@69b0676495240a58a8d6f0b8fe3b7d1d7278b1aff138095bfedbefba393f177c$"@00000000000000000001bb59590713d986c3ac5d839743b0c3ab9906d7a9a376(ܷ-2 +@5aa2e6c36eb6a0b0d7fab78c36529279929b859b274ac8eabbc04d6ab36aa74dB03005528746b20ead1abaaee8cd7b42dd1c47230a63b8fcfe75c3e9e3f7e0a5d5a2 +@be101a12956e50f917e59eb92afcb48cc9976c1739dc49c6d8ace63e063f7c31B0347711b2dd4a6c36110b083f334c6011d2b82810bec1b14d22918279f64d8fce3B + @69b0676495240a58a8d6f0b8fe3b7d1d7278b1aff138095bfedbefba393f177c"!1CX9ZgGLYniHttCQonHFwXSdyukB35kUH"UOP_DUP OP_HASH160 022dbdd747f02f3d8e3f769e01634546de99df7f OP_EQUALVERIFY OP_CHECKSIG*276a914022dbdd747f02f3d8e3f769e01634546de99df7f88ac*!1CX9ZgGLYniHttCQonHFwXSdyukB35kUH8$J  +@69b0676495240a58a8d6f0b8fe3b7d1d7278b1aff138095bfedbefba393f177c""19LLzfwTXbVnkn6XiN15v8TyUcbfzEpRBA"UOP_DUP OP_HASH160 5b699997dde64eeac12348fabbf84b4d2a22f310 OP_EQUALVERIFY OP_CHECKSIG*276a9145b699997dde64eeac12348fabbf84b4d2a22f31088ac*"19LLzfwTXbVnkn6XiN15v8TyUcbfzEpRBA8$J  +\@69b0676495240a58a8d6f0b8fe3b7d1d7278b1aff138095bfedbefba393f177c""12WZwGDXYFQbKwnVZ7PwugG3YnwsMbSQnC"UOP_DUP OP_HASH160 108fae90a5e55e1b933ea8f38985f16023632f1b OP_EQUALVERIFY OP_CHECKSIG*276a914108fae90a5e55e1b933ea8f38985f16023632f1b88ac*"12WZwGDXYFQbKwnVZ7PwugG3YnwsMbSQnC8$J r$ϵ-@000000000000000000192dae6cccc5fb33150b22c468ad363f50cf33fed34521"@00000000000000000001bb59590713d986c3ac5d839743b0c3ab9906d7a9a3762$۵-@000000000000000000031016e92e1b1063816c788746733cb15406972744c71d"@000000000000000000192dae6cccc5fb33150b22c468ad363f50cf33fed345212$-@0000000000000000001189204146a4e6f91e1157890b1f92845bc9cd87afbb67"@000000000000000000031016e92e1b1063816c788746733cb15406972744c71d2$-@0000000000000000001677bd5f3b7b73a8680146f332d96e0ce7f5a98508f0b8"@0000000000000000001189204146a4e6f91e1157890b1f92845bc9cd87afbb672 + + +1@32dd74482971a6e1b27cb7e7351b13b75229391595f96a1bff0d72807e10b429$"@0000000000000000001677bd5f3b7b73a8680146f332d96e0ce7f5a98508f0b8(-2 +@4ec0f09b715bfa7fdf8a66b5f654a3c4d84bd456bdd8db97a54d525f3528fd4bB02df5ce173c32aaa129430c7fb3ed7a5147caf9c2517fc667f42da64854292da892 +@4ec0f09b715bfa7fdf8a66b5f654a3c4d84bd456bdd8db97a54d525f3528fd4bB0314256479373894a02db5c3f1f76bc3dfed2dd9a902a7205c29d1f1c9493891a2B +@32dd74482971a6e1b27cb7e7351b13b75229391595f96a1bff0d72807e10b429""14So4H15QF6hZYLL2PppaXiiGktUVVBcyQ"UOP_DUP OP_HASH160 25c938efde0191d885ac95d3c4d462b20b688bc1 OP_EQUALVERIFY OP_CHECKSIG*276a91425c938efde0191d885ac95d3c4d462b20b688bc188ac*"14So4H15QF6hZYLL2PppaXiiGktUVVBcyQ8$J  +\@32dd74482971a6e1b27cb7e7351b13b75229391595f96a1bff0d72807e10b429""1DRUaBr2LkActKpbF9YDKU4Qtprbbdsxc1"UOP_DUP OP_HASH160 8842823325538d23e8efc46b647b10e1cae06150 OP_EQUALVERIFY OP_CHECKSIG*276a9148842823325538d23e8efc46b647b10e1cae0615088ac*"1DRUaBr2LkActKpbF9YDKU4Qtprbbdsxc18$J  +@32dd74482971a6e1b27cb7e7351b13b75229391595f96a1bff0d72807e10b429""1AxkpSeVYUnXLabs64usNX4nsNuoqfjpuT"UOP_DUP OP_HASH160 6d44965c9b954f654627020368d308384fe3d6eb OP_EQUALVERIFY OP_CHECKSIG*276a9146d44965c9b954f654627020368d308384fe3d6eb88ac*"1AxkpSeVYUnXLabs64usNX4nsNuoqfjpuT8$J & + + +1@c4e0d86c6067a71a16759812f60ba5d56c4b95d5ef0d7811c30fd4c94ab91ea9$"@0000000000000000001677bd5f3b7b73a8680146f332d96e0ce7f5a98508f0b8(-2 +@32dd74482971a6e1b27cb7e7351b13b75229391595f96a1bff0d72807e10b429B02c2ebe6ad8f3a73ae9c0fe838f3040a45697485a171b12f37846e8648e8fd87342 +@3a604094eb9341b281a8162229b84b0df08c73b26f5863c9662c233dcb93402bB0349f041446b07e663cebe3a81c264b1cbfd3bb10b287fd4fbf6048306caedaeb1B +˖@c4e0d86c6067a71a16759812f60ba5d56c4b95d5ef0d7811c30fd4c94ab91ea9""1JKtHQqgGMFeriwqyCrcZzF4VTdxvbZqEJ"UOP_DUP OP_HASH160 be0c6f3a7b7f2d33c547dcd736b3f65e1cdece0b OP_EQUALVERIFY OP_CHECKSIG*276a914be0c6f3a7b7f2d33c547dcd736b3f65e1cdece0b88ac*"1JKtHQqgGMFeriwqyCrcZzF4VTdxvbZqEJ8$J  +\@c4e0d86c6067a71a16759812f60ba5d56c4b95d5ef0d7811c30fd4c94ab91ea9""1DVfzE9wNdqaxwHoa1YzJGB4zgfaxdfaTy"UOP_DUP OP_HASH160 890db36582c1ae626e0e13ac78a9e41aaee6372e OP_EQUALVERIFY OP_CHECKSIG*276a914890db36582c1ae626e0e13ac78a9e41aaee6372e88ac*"1DVfzE9wNdqaxwHoa1YzJGB4zgfaxdfaTy8$J  +ޕm@c4e0d86c6067a71a16759812f60ba5d56c4b95d5ef0d7811c30fd4c94ab91ea9""1LjBMbLBkcbedFR6CKabmx26For4P9AQv7"UOP_DUP OP_HASH160 d86481156bca7f3b51a24b3816ebd2516eee2327 OP_EQUALVERIFY OP_CHECKSIG*276a914d86481156bca7f3b51a24b3816ebd2516eee232788ac*"1LjBMbLBkcbedFR6CKabmx26For4P9AQv78$J & $-@00000000000000000007d7787176f2fc9c68885d4cd391802d362436f702e31a"@0000000000000000001677bd5f3b7b73a8680146f332d96e0ce7f5a98508f0b82 + +1@b8f0716bc848e2a9607e3ff9aba0d829801c69d406be806a71da6ecc82482d53$"@00000000000000000007d7787176f2fc9c68885d4cd391802d362436f702e31a(-2 +@de7031fcb135a5bc1917a41e808f7ea7b1fbb95463f7522f9b73327cb9c3142aB033623f490bd7e115ca976d47eabc44cb3eee073e855395ace15cf68b8335fae792 +@bdbb0df9bd61160daa8ca77eb337c6b101038f62c0dea34be1b9c97e537d2b58B02109f56d6b0a04db773d492789c701c688f1183291ec03fd95f1fca7a08a90e65B +І@b8f0716bc848e2a9607e3ff9aba0d829801c69d406be806a71da6ecc82482d53""113SfaGm7UKEyjjoirwN75Krzy8fyNdxmF"UOP_DUP OP_HASH160 0076418bc924d6e12a22f1386e6e5d91ce0d2fa9 OP_EQUALVERIFY OP_CHECKSIG*276a9140076418bc924d6e12a22f1386e6e5d91ce0d2fa988ac*"113SfaGm7UKEyjjoirwN75Krzy8fyNdxmF8$J  + +@b8f0716bc848e2a9607e3ff9aba0d829801c69d406be806a71da6ecc82482d53""113SfaGm7UKEyjjoirwN75Krzy8fyNdxmF"UOP_DUP OP_HASH160 0076418bc924d6e12a22f1386e6e5d91ce0d2fa9 OP_EQUALVERIFY OP_CHECKSIG*276a9140076418bc924d6e12a22f1386e6e5d91ce0d2fa988ac*"113SfaGm7UKEyjjoirwN75Krzy8fyNdxmF8$J  +@b8f0716bc848e2a9607e3ff9aba0d829801c69d406be806a71da6ecc82482d53""1Mdvs1rgyNCUtuDRNfE2VQbK2UBMginXt3"UOP_DUP OP_HASH160 e25e73ca28f3f33b282c706b9546b5213bab4506 OP_EQUALVERIFY OP_CHECKSIG*276a914e25e73ca28f3f33b282c706b9546b5213bab450688ac*"1Mdvs1rgyNCUtuDRNfE2VQbK2UBMginXt38$J  +@b8f0716bc848e2a9607e3ff9aba0d829801c69d406be806a71da6ecc82482d53"l"6OP_RETURN 1301becb6af03957b78b5772177c0b102afffc2ffc03*06a161301becb6af03957b78b5772177c0b102afffc2ffc032j9WWr| */8$J   +$-@000000000000000000176557c85664fa5db56f6c0452c6218f1cb1cb1c423237"@00000000000000000007d7787176f2fc9c68885d4cd391802d362436f702e31a2 $ț-@0000000000000000000a299feff80036ce373a8042938453b6d7710336c2504f"@000000000000000000176557c85664fa5db56f6c0452c6218f1cb1cb1c4232372 + + + +1@92d769377cac70daf5ea504eebe2f148476163c4c99801b93fa88866a20355a2$"@0000000000000000000a299feff80036ce373a8042938453b6d7710336c2504f(ț-2 +@cb4e21d6c886d8430cb886c040179fbe2f7b1768886b215f384bdbeb72cb7e35B037a1f94927cf6bee8125233e54366bc6c91810d8b61e9870f01ee6ac134578eef2 +@21f4219597496d7a0fea69ae1ef7d2dac895358db866c72aff647b0dabd6ba5cB0321c26b5464f2fbd0b43e580d9e799e2fdb1d410dac1e2fbf34d290d8da460c9eB +@92d769377cac70daf5ea504eebe2f148476163c4c99801b93fa88866a20355a2""1ERnxYbLTnGT9qAAcR97h2fuN7p76g5ffh"UOP_DUP OP_HASH160 9349fb5747baaa4b205368ce599ccf80b92396c4 OP_EQUALVERIFY OP_CHECKSIG*276a9149349fb5747baaa4b205368ce599ccf80b92396c488ac*"1ERnxYbLTnGT9qAAcR97h2fuN7p76g5ffh8$J  +ȼa@92d769377cac70daf5ea504eebe2f148476163c4c99801b93fa88866a20355a2""16qPMZ9syWogeKrCHp1Gv8ifw6YFuBUzGA"UOP_DUP OP_HASH160 3fff416e177e8c6f69b97f76da8d9faee385120b OP_EQUALVERIFY OP_CHECKSIG*276a9143fff416e177e8c6f69b97f76da8d9faee385120b88ac*"16qPMZ9syWogeKrCHp1Gv8ifw6YFuBUzGA8$J  +@92d769377cac70daf5ea504eebe2f148476163c4c99801b93fa88866a20355a2""1FFMbrWf73uWYwCXx7ukUDZrLdtfiyNLCp"UOP_DUP OP_HASH160 9c48c7fe4bf5099789801812e6e1bfccd8d843a6 OP_EQUALVERIFY OP_CHECKSIG*276a9149c48c7fe4bf5099789801812e6e1bfccd8d843a688ac*"1FFMbrWf73uWYwCXx7ukUDZrLdtfiyNLCp8$J $-@000000000000000000167797c05ee2b56683cd51fb40efa462fd22166bbee085"@0000000000000000000a299feff80036ce373a8042938453b6d7710336c2504f2$-@00000000000000000016259d768713ca399ea476169fb9dba9a3d2df5d7907d1"@000000000000000000167797c05ee2b56683cd51fb40efa462fd22166bbee0852$-@0000000000000000000e4662c4eec0c755690cdbb011e68b0b83afeff504626d"@00000000000000000016259d768713ca399ea476169fb9dba9a3d2df5d7907d12$Ϩ-@000000000000000000082737a47bb7f7e7e146e7ec2124c8ef57e01f7ef9f0e8"@0000000000000000000e4662c4eec0c755690cdbb011e68b0b83afeff504626d2$-@0000000000000000000acff7bcafbd433c2a87836907d7e5647dd83dc26dc4d6"@000000000000000000082737a47bb7f7e7e146e7ec2124c8ef57e01f7ef9f0e82!$ПҸ-@0000000000000000000e3edc7e6631711ccb44d9ef91e7979aa849ae9e840fd2"@0000000000000000000acff7bcafbd433c2a87836907d7e5647dd83dc26dc4d62 + + +1@474310086e92c607fb60c179f45e38843b72556a9045c7eb1843fde410ea84a6$"@0000000000000000000e3edc7e6631711ccb44d9ef91e7979aa849ae9e840fd2(ПҸ-2 +@0b3e96dd88f47c16bb9ec8d6190b091779521a1a8eb591db6e0ed3bbe7b30aa0B0216541a36d688cc2442750db9fbaa7db275268144538e69b611b89cc0ba733dfb2 +@0b3e96dd88f47c16bb9ec8d6190b091779521a1a8eb591db6e0ed3bbe7b30aa0B02f43129c0b341b9d200c853b6c1f1fc658f6f0204f69b0534c9daf77539cb5afeB +(@474310086e92c607fb60c179f45e38843b72556a9045c7eb1843fde410ea84a6""1CTWw2vX8fe3QV6FTc3RdZB1PWzCaDmscJ"UOP_DUP OP_HASH160 7dad2f2c9db4051503a4edcffe787ee1b51b71e7 OP_EQUALVERIFY OP_CHECKSIG*276a9147dad2f2c9db4051503a4edcffe787ee1b51b71e788ac*"1CTWw2vX8fe3QV6FTc3RdZB1PWzCaDmscJ8$J  +@474310086e92c607fb60c179f45e38843b72556a9045c7eb1843fde410ea84a6""1Nwfasq25ArhuhJKXoxeoyPnQQYsX2Eqw9"UOP_DUP OP_HASH160 f0b14fcf7b2ac0a16053f84788284edafe0ca1a6 OP_EQUALVERIFY OP_CHECKSIG*276a914f0b14fcf7b2ac0a16053f84788284edafe0ca1a688ac*"1Nwfasq25ArhuhJKXoxeoyPnQQYsX2Eqw98$J  +ӽ@474310086e92c607fb60c179f45e38843b72556a9045c7eb1843fde410ea84a6""13ybADqdSsJUcGmPuEWEwfEPGodGuYgwiW"UOP_DUP OP_HASH160 20a40f56a1c982c675e61db2363cc262f3339f2c OP_EQUALVERIFY OP_CHECKSIG*276a91420a40f56a1c982c675e61db2363cc262f3339f2c88ac*"13ybADqdSsJUcGmPuEWEwfEPGodGuYgwiW8$J  + + +1@dfc7e1e22246132804d8afe0085cb0a974d1f8230a16527751ab3097d212ff63$"@0000000000000000000e3edc7e6631711ccb44d9ef91e7979aa849ae9e840fd2(ПҸ-2 +@474310086e92c607fb60c179f45e38843b72556a9045c7eb1843fde410ea84a6B025b0f07aa6e3a0b9b2131280a10ac4c714dd2e2dc04e875280824e4232cccc5952 +@2bf36394bd4ed48bfa9c27ac34fa3ca8314791336dbac87b05b7cfb66fac8b99B02304f8bf049a8cd61a2d26d330718910d7ea5cf3cda0929a822a82a2f677ad1f5B +(@dfc7e1e22246132804d8afe0085cb0a974d1f8230a16527751ab3097d212ff63""13zP6RjYHjR3AUWUyCbzNnRzNtEu5wnKUr"UOP_DUP OP_HASH160 20ca67774bcda795280045ffea986ccb7a80466f OP_EQUALVERIFY OP_CHECKSIG*276a91420ca67774bcda795280045ffea986ccb7a80466f88ac*"13zP6RjYHjR3AUWUyCbzNnRzNtEu5wnKUr8$J  +@dfc7e1e22246132804d8afe0085cb0a974d1f8230a16527751ab3097d212ff63""1Bcnk2BaKLKc1xwAf7YBy28crsjSaXNi5o"UOP_DUP OP_HASH160 7475fff1364596b5956e01a3ca06685c15812677 OP_EQUALVERIFY OP_CHECKSIG*276a9147475fff1364596b5956e01a3ca06685c1581267788ac*"1Bcnk2BaKLKc1xwAf7YBy28crsjSaXNi5o8$J  +<@dfc7e1e22246132804d8afe0085cb0a974d1f8230a16527751ab3097d212ff63""1L9oEzamkozNqjNPkXJNAzNoKewpzdYjCH"UOP_DUP OP_HASH160 d214515e178a3eea27abba03a1e39402a09ef858 OP_EQUALVERIFY OP_CHECKSIG*276a914d214515e178a3eea27abba03a1e39402a09ef85888ac*"1L9oEzamkozNqjNPkXJNAzNoKewpzdYjCH8$J  + + +1@cc9187cb55e3e094577d7b19cab5562e2f9174523798f7ca819557f489728cfd$"@0000000000000000000e3edc7e6631711ccb44d9ef91e7979aa849ae9e840fd2(ПҸ-2 +@dfc7e1e22246132804d8afe0085cb0a974d1f8230a16527751ab3097d212ff63B033d5d94293b6bfba730dc05a201d8167e15208877915588aa870bfc6b08537b8a2 +@bfd9f00402bf063355f33d2aa7190a84326b1e51b55931d4a0c814f9e0e776e1B039f5260ecd5fd788cc7578ee7bee2a07a61805f403b96fbf4931b157ab5ee054eB +(@cc9187cb55e3e094577d7b19cab5562e2f9174523798f7ca819557f489728cfd""18a5dAmEuxY9ApP14sP6kG7WmRgkQiUru2"UOP_DUP OP_HASH160 530a778091696beb32f8494925a3c357d8b5e815 OP_EQUALVERIFY OP_CHECKSIG*276a914530a778091696beb32f8494925a3c357d8b5e81588ac*"18a5dAmEuxY9ApP14sP6kG7WmRgkQiUru28$J  +@cc9187cb55e3e094577d7b19cab5562e2f9174523798f7ca819557f489728cfd""1Gv8K8XXA5g5rsQ9RmbMWJeb2QvJgBuY3J"UOP_DUP OP_HASH160 ae960976b5ed4161afd28fd668ca128d4d59eed9 OP_EQUALVERIFY OP_CHECKSIG*276a914ae960976b5ed4161afd28fd668ca128d4d59eed988ac*"1Gv8K8XXA5g5rsQ9RmbMWJeb2QvJgBuY3J8$J  +@cc9187cb55e3e094577d7b19cab5562e2f9174523798f7ca819557f489728cfd""12EaMgzJQEgmK99iwp7ZVxdwq4s9wRcKPM"UOP_DUP OP_HASH160 0d8960c93459b9b894a723c1b0716351ac9dee60 OP_EQUALVERIFY OP_CHECKSIG*276a9140d8960c93459b9b894a723c1b0716351ac9dee6088ac*"12EaMgzJQEgmK99iwp7ZVxdwq4s9wRcKPM8$J  $ܸ-@0000000000000000000978d1ce545fe131ff72721ebe7957c121bc03dc9428f1"@0000000000000000000e3edc7e6631711ccb44d9ef91e7979aa849ae9e840fd22$޸-@000000000000000000004e33893ffc90a7ee9d266e3ec00b1409c391568fc88c"@0000000000000000000978d1ce545fe131ff72721ebe7957c121bc03dc9428f12$-@0000000000000000000eead693cf5f018f3f05f9911bcc88f74cd0867ccfe4bc"@000000000000000000004e33893ffc90a7ee9d266e3ec00b1409c391568fc88c2$-@0000000000000000001710f105a410de66b772a950496a8cf6ec49283a6ef7cf"@0000000000000000000eead693cf5f018f3f05f9911bcc88f74cd0867ccfe4bc2$ꜹ-@0000000000000000000b588906c83da5283adfe3eb907e58e55000cd0e5cac6f"@0000000000000000001710f105a410de66b772a950496a8cf6ec49283a6ef7cf2$觹-@0000000000000000001598575b700cdc6e56b0297400ae493cc573cb854ecece"@0000000000000000000b588906c83da5283adfe3eb907e58e55000cd0e5cac6f2$-@000000000000000000081febd48ea2fd9467a093b2c65332dd633c1cc0ad8f43"@0000000000000000001598575b700cdc6e56b0297400ae493cc573cb854ecece2$곺-@00000000000000000013f380ead7476b9d65eedb5c0975c5e62a243f784e5a6d"@000000000000000000081febd48ea2fd9467a093b2c65332dd633c1cc0ad8f432$-@0000000000000000000a2502442acadc55865319f7808b2b6fc5b41c9b86b608"@00000000000000000013f380ead7476b9d65eedb5c0975c5e62a243f784e5a6d2 $ͻ-@00000000000000000009164a6e711e304dd95450a870f36e417774ecf685e592"@0000000000000000000a2502442acadc55865319f7808b2b6fc5b41c9b86b6082 + + + +1@c277ee7f374799b429b4a932287590021b8a6d245a8d79a0f3f5c60c7b7609e0$"@00000000000000000009164a6e711e304dd95450a870f36e417774ecf685e592(ͻ-2 +@16b58ec6b193a422431275303dc09ba1c8813f16e242b60fcee0c20a03974e21B0285624b49b17334996220432971a32fe46b07a3d706ad6d195d617882fa06aa032 +@43ff640971a1c04d1ba9bcfd953c6f479a25a3bf78de34ad938b33261b634af8B03cdb366c6fd4b52a085cc795cd1346e5f97020bccfc3bc8fd7d37fbcbb45e2607B +ޙ@c277ee7f374799b429b4a932287590021b8a6d245a8d79a0f3f5c60c7b7609e0""1BM5WAqUTxUTgruJNc6MzCwb9j7Jy5Yrs7"UOP_DUP OP_HASH160 717d55ff2f93d7550e31b579c403f6adc15cafd4 OP_EQUALVERIFY OP_CHECKSIG*276a914717d55ff2f93d7550e31b579c403f6adc15cafd488ac*"1BM5WAqUTxUTgruJNc6MzCwb9j7Jy5Yrs78$J  +@c277ee7f374799b429b4a932287590021b8a6d245a8d79a0f3f5c60c7b7609e0""1CNwxsVyF5GhYZKFd4E8AeqBongKYMKNzE"UOP_DUP OP_HASH160 7ccffff6e50088e28b2324db7dc94c573e392bfc OP_EQUALVERIFY OP_CHECKSIG*276a9147ccffff6e50088e28b2324db7dc94c573e392bfc88ac*"1CNwxsVyF5GhYZKFd4E8AeqBongKYMKNzE8$J  +@c277ee7f374799b429b4a932287590021b8a6d245a8d79a0f3f5c60c7b7609e0""147YFVS8XuxyqPrK9u2ybHQGFn7R61sr6j"UOP_DUP OP_HASH160 2224f58c047a5938bee5ec8654b741e4b835b06a OP_EQUALVERIFY OP_CHECKSIG*276a9142224f58c047a5938bee5ec8654b741e4b835b06a88ac*"147YFVS8XuxyqPrK9u2ybHQGFn7R61sr6j8$J < $-@0000000000000000000b1c3459108d756e5aec80de2d355f15ccdf0eaf2c0b34"@00000000000000000009164a6e711e304dd95450a870f36e417774ecf685e5922 + + + +1@ac94ba5d4b1203c08a9ebedc261a2f0759711c620c446d82d6f47ed2fecb2e6f$"@0000000000000000000b1c3459108d756e5aec80de2d355f15ccdf0eaf2c0b34(-2 +@0c12a021ff25e4a3c33e6b5098045c2828c9f57c875822bb77d9fec7fefc38f2B0375b7231e19a1c849bdcd1423b931d89366ccca1d63b17e75d4210850b705dd552 +@0c12a021ff25e4a3c33e6b5098045c2828c9f57c875822bb77d9fec7fefc38f2B022e6e6963f82e2e4e5aa1a0933533565c37444b2fff996bdf7ae1f945d327acdaB +@@ac94ba5d4b1203c08a9ebedc261a2f0759711c620c446d82d6f47ed2fecb2e6f""1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY"UOP_DUP OP_HASH160 79a2f7d6d53eaff291543f9aea88eab1376d7db5 OP_EQUALVERIFY OP_CHECKSIG*276a91479a2f7d6d53eaff291543f9aea88eab1376d7db588ac*"1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY8$J  +@ac94ba5d4b1203c08a9ebedc261a2f0759711c620c446d82d6f47ed2fecb2e6f""1HDDLb7taNRUkZZmmkEZDrMJhwVUXqCGwx"UOP_DUP OP_HASH160 b1d14d97e6007ee15eace60e64e3a9da734a85f1 OP_EQUALVERIFY OP_CHECKSIG*276a914b1d14d97e6007ee15eace60e64e3a9da734a85f188ac*"1HDDLb7taNRUkZZmmkEZDrMJhwVUXqCGwx8$J  +ȗ@ac94ba5d4b1203c08a9ebedc261a2f0759711c620c446d82d6f47ed2fecb2e6f""1KZXAqARFm8wbdz6yH51FfmGtg8Eya9ET1"UOP_DUP OP_HASH160 cb98c254d1da73399323d7a4db5523629699be0e OP_EQUALVERIFY OP_CHECKSIG*276a914cb98c254d1da73399323d7a4db5523629699be0e88ac*"1KZXAqARFm8wbdz6yH51FfmGtg8Eya9ET18$J $硼-@000000000000000000014bfcfcf3c21e6419451a74726dc7687af13abd18f08d"@0000000000000000000b1c3459108d756e5aec80de2d355f15ccdf0eaf2c0b342$-@0000000000000000000c7bb809e912c6376603bab4e505fdf60c2467f38a71a1"@000000000000000000014bfcfcf3c21e6419451a74726dc7687af13abd18f08d2$ļ-@00000000000000000010368afccdce40644c95364fa39d4e846b9e5bb1ea8ea2"@0000000000000000000c7bb809e912c6376603bab4e505fdf60c2467f38a71a12$ּ-@00000000000000000008de7e94ff938a12539876055276b0c9eda1a7351fce1b"@00000000000000000010368afccdce40644c95364fa39d4e846b9e5bb1ea8ea22$ؼ-@000000000000000000138b67d8c724f9af4471f196f7bb2b46733f40843b296d"@00000000000000000008de7e94ff938a12539876055276b0c9eda1a7351fce1b2$-@00000000000000000004b61f0cfec630293ce269994387d05d46b0cafe239385"@000000000000000000138b67d8c724f9af4471f196f7bb2b46733f40843b296d2$ȵ-@000000000000000000180a0e212baf1af47c1ae80283ac6f540f3716e961cd83"@00000000000000000004b61f0cfec630293ce269994387d05d46b0cafe2393852$-@00000000000000000011fcaff610ace5aa30899d7d528fe610d65279175e839a"@000000000000000000180a0e212baf1af47c1ae80283ac6f540f3716e961cd832$ꐽ-@00000000000000000011ac94430a10e28506b7d30ec94cd89ef0cd30129a7248"@00000000000000000011fcaff610ace5aa30899d7d528fe610d65279175e839a2$ձ-@0000000000000000000afe7d6ac7e1fc9767e7186f7ff9ecee082d158c51e6be"@00000000000000000011ac94430a10e28506b7d30ec94cd89ef0cd30129a72482$׽-@00000000000000000004863eadbb2acaa0829112bfc5e8290bba641e6a85d06e"@0000000000000000000afe7d6ac7e1fc9767e7186f7ff9ecee082d158c51e6be2$-@00000000000000000013c900667807cba20235bbae7cff1e8da25938d35c39b1"@00000000000000000004863eadbb2acaa0829112bfc5e8290bba641e6a85d06e2$ȏ-@000000000000000000017316f4328b75bbe1435cc69d45edb65b04e2c3d4d34a"@00000000000000000013c900667807cba20235bbae7cff1e8da25938d35c39b12$-@000000000000000000065cb52d04e01b647d9bc6447fc1c80f38a1c2a92fe029"@000000000000000000017316f4328b75bbe1435cc69d45edb65b04e2c3d4d34a2$-@0000000000000000000ab10cd306034cccb45f3dde917ab8e1b72936077ba9d9"@000000000000000000065cb52d04e01b647d9bc6447fc1c80f38a1c2a92fe0292$ȿ-@00000000000000000007bb5cde12dfba316b64e7cd7226de223b170c600aabf6"@0000000000000000000ab10cd306034cccb45f3dde917ab8e1b72936077ba9d92$-@0000000000000000000f0f065cdb2a3461f19ff96fd87ada2ca10ebcb861a82d"@00000000000000000007bb5cde12dfba316b64e7cd7226de223b170c600aabf62$-@0000000000000000000b665720f36e65623305e889b145ffa8f2adcd8c179fc2"@0000000000000000000f0f065cdb2a3461f19ff96fd87ada2ca10ebcb861a82d2$ţ-@0000000000000000000a88541c988497298ac7d4192c20bcc59b0264c0102ef7"@0000000000000000000b665720f36e65623305e889b145ffa8f2adcd8c179fc22$-@0000000000000000001515a4bd225f2395dae7f01cac1836f9726996776cca31"@0000000000000000000a88541c988497298ac7d4192c20bcc59b0264c0102ef72$-@000000000000000000075d488f4c157e518796f1d8951c9796b29b7a74340dfd"@0000000000000000001515a4bd225f2395dae7f01cac1836f9726996776cca312$-@00000000000000000009ed59d73e62f3c1c2ddbdea1fc82755f39ed3998c22c0"@000000000000000000075d488f4c157e518796f1d8951c9796b29b7a74340dfd2$-@000000000000000000115a9d1b315c700f86e3b49aeb119994f7e62daf1abff6"@00000000000000000009ed59d73e62f3c1c2ddbdea1fc82755f39ed3998c22c02$-@00000000000000000003760f9b137f4eb0b5f4943add8e11755a3cb212fb73a0"@000000000000000000115a9d1b315c700f86e3b49aeb119994f7e62daf1abff62 $-@00000000000000000017878bfe3ddad9050c8194ae1759a0566bf56e60fcdaf6"@00000000000000000003760f9b137f4eb0b5f4943add8e11755a3cb212fb73a02 + + + +1@fc97fdaa6a8ab5cbc4d662f14e960eaa9de305b4506751116883bd44c0d5b4ee$"@00000000000000000017878bfe3ddad9050c8194ae1759a0566bf56e60fcdaf6(-2 +@a511d7a886d3281368c3fd41c3726f0d69ba7c8b056f3de459ba940d3eb13f5aB02eb12b1e7b507130663db90ab53d5dc3c854b73e82bdfb995488080f1849b98812 +@43fe6e84629e95bd6359348257c5e85cd038d0db01e677733233f70ba6be7fa5B02636bc7c4855a1b7eea15a6fb4a25fb467b85063d971c4175de086bc54b2b031dB +@fc97fdaa6a8ab5cbc4d662f14e960eaa9de305b4506751116883bd44c0d5b4ee""1Kjhd1za8bWzTQJfxjEB1bDpUb5EMrQ3Sj"UOP_DUP OP_HASH160 cd85a4a855577a769c0ee8be9da14e772fe57261 OP_EQUALVERIFY OP_CHECKSIG*276a914cd85a4a855577a769c0ee8be9da14e772fe5726188ac*"1Kjhd1za8bWzTQJfxjEB1bDpUb5EMrQ3Sj8$J  +@fc97fdaa6a8ab5cbc4d662f14e960eaa9de305b4506751116883bd44c0d5b4ee""1AitKPvXHPPVn3bCKd1xPFXaeJod8wYxEJ"UOP_DUP OP_HASH160 6aa5061df16d3d6c8201e3967eebe7ef3e988b9a OP_EQUALVERIFY OP_CHECKSIG*276a9146aa5061df16d3d6c8201e3967eebe7ef3e988b9a88ac*"1AitKPvXHPPVn3bCKd1xPFXaeJod8wYxEJ8$J  +6@fc97fdaa6a8ab5cbc4d662f14e960eaa9de305b4506751116883bd44c0d5b4ee""17z5Jzu4jjGVoth2bndxBUnhVdFBZkdG9Y"UOP_DUP OP_HASH160 4c9c100627c3aebd60c2e8fe15bcd36cbe638338 OP_EQUALVERIFY OP_CHECKSIG*276a9144c9c100627c3aebd60c2e8fe15bcd36cbe63833888ac*"17z5Jzu4jjGVoth2bndxBUnhVdFBZkdG9Y8$J  $-@00000000000000000003a506aa1e7982da5e4892429aa4de4f167a202644de4e"@00000000000000000017878bfe3ddad9050c8194ae1759a0566bf56e60fcdaf62$м-@0000000000000000000891ddd0731c75e7935d7a7454bb6d49abbff0fc76774d"@00000000000000000003a506aa1e7982da5e4892429aa4de4f167a202644de4e2$-@00000000000000000004f8608093eb3950711f5cfb39478d630ec091ca5d1d24"@0000000000000000000891ddd0731c75e7935d7a7454bb6d49abbff0fc76774d2$-@00000000000000000002d12865e088448ea5efdfe70b1a1f696d7b248784c9c5"@00000000000000000004f8608093eb3950711f5cfb39478d630ec091ca5d1d242$-@00000000000000000011b47525f02ba3af4773db1709f8101db9e3ddfd041672"@00000000000000000002d12865e088448ea5efdfe70b1a1f696d7b248784c9c52$ʐ-@0000000000000000000f7926cf47a8f8bbefcdaf1ffdf0f47b293089e053e7d4"@00000000000000000011b47525f02ba3af4773db1709f8101db9e3ddfd0416722 $ѓ-@00000000000000000015c73e4f9c9710dc7267198a8db52a1adc09b567cec001"@0000000000000000000f7926cf47a8f8bbefcdaf1ffdf0f47b293089e053e7d42 + + + +1@c25bf4c0a8ea5e8c7dfc76b98623b81733354931563c48fa2708ef392202d526$"@00000000000000000015c73e4f9c9710dc7267198a8db52a1adc09b567cec001(ѓ-2 +@f5e038c1513896d99918a9c4b1c71c9dff5d56dc23f7d063e1f615ce76837308B0278999386f4b136d7e4c8e26de00aff1299886b53672323ea2abad4ac2b963d6c2 +@ccd0ac951367b18306cab55dbe84a4cfe686f3d5cc086bec105a9ca3ec880c1dB0293ebcf6a88156619b0c2954fe2ba63b94e39f8a64260dfa663e746210e0fe8f1B +Ĉ@c25bf4c0a8ea5e8c7dfc76b98623b81733354931563c48fa2708ef392202d526""1GEN1QbtfCJAh9Yqo5cbXj3dqNiyTiMGDS"UOP_DUP OP_HASH160 a710d47d17085d078cf9e0daf796b19cc6e2ed9c OP_EQUALVERIFY OP_CHECKSIG*276a914a710d47d17085d078cf9e0daf796b19cc6e2ed9c88ac*"1GEN1QbtfCJAh9Yqo5cbXj3dqNiyTiMGDS8$J  +@c25bf4c0a8ea5e8c7dfc76b98623b81733354931563c48fa2708ef392202d526""1Dim2w8Lx7dd47hsYFscxpfLkvbu2HFRjK"UOP_DUP OP_HASH160 8b87522de1f667d8aed21133d15873eda5d8648c OP_EQUALVERIFY OP_CHECKSIG*276a9148b87522de1f667d8aed21133d15873eda5d8648c88ac*"1Dim2w8Lx7dd47hsYFscxpfLkvbu2HFRjK8$J  +ĭ@c25bf4c0a8ea5e8c7dfc76b98623b81733354931563c48fa2708ef392202d526""14iCgGUtvP1pJr66n9wQ9eTwonQvEzSvrZ"UOP_DUP OP_HASH160 28b32de469b01f33a6b58078f513a66e37752322 OP_EQUALVERIFY OP_CHECKSIG*276a91428b32de469b01f33a6b58078f513a66e3775232288ac*"14iCgGUtvP1pJr66n9wQ9eTwonQvEzSvrZ8$J $-@0000000000000000000a887eb1a4dd89d93de369eef9b68ba544a8d1acc45943"@00000000000000000015c73e4f9c9710dc7267198a8db52a1adc09b567cec0012$ݶ-@000000000000000000044785672b1f59cb5c6572d2c5c35d2964860c5a917770"@0000000000000000000a887eb1a4dd89d93de369eef9b68ba544a8d1acc459432$-@00000000000000000014b35285ebc2884d7a6ab6d4d6cde79324e234f03ce95d"@000000000000000000044785672b1f59cb5c6572d2c5c35d2964860c5a9177702 + + +1@53ad27a37c6c7b555d0ba4ac483dc764cc9ad10657b2a584b3b7910f3593efec$"@00000000000000000014b35285ebc2884d7a6ab6d4d6cde79324e234f03ce95d(-2 +@ffe0c461599a8abdd8f29dc71894aedf7c5cd32837cb3cefc0eb34c54011b782B03327a33c297bffb7e15e6812e21836ab10f5548a83a0fe52b508b0a3660728bd32 +@639afdbc74017b5da37623c4cf54eb2f4922f3d7eecc1efe8aafb9621c58f964B03eb7bfd6a968bd743541c63ac6452d62a1a8ff84e978ca5a3cdd847036420e925B +@53ad27a37c6c7b555d0ba4ac483dc764cc9ad10657b2a584b3b7910f3593efec""1FpB8EjhYCovBFNfovdxiRDmbofpGq5T7s"UOP_DUP OP_HASH160 a27dc34e303d19f933e01a11637c0b3c765f9797 OP_EQUALVERIFY OP_CHECKSIG*276a914a27dc34e303d19f933e01a11637c0b3c765f979788ac*"1FpB8EjhYCovBFNfovdxiRDmbofpGq5T7s8$J  + @53ad27a37c6c7b555d0ba4ac483dc764cc9ad10657b2a584b3b7910f3593efec""1MGNxPVfLNXZcMAgcZd3cQW9U86qdjc8TP"UOP_DUP OP_HASH160 de4b1509e4cc8e5655a4302ffb284090ed50a853 OP_EQUALVERIFY OP_CHECKSIG*276a914de4b1509e4cc8e5655a4302ffb284090ed50a85388ac*"1MGNxPVfLNXZcMAgcZd3cQW9U86qdjc8TP8$J  +@53ad27a37c6c7b555d0ba4ac483dc764cc9ad10657b2a584b3b7910f3593efec""17o7QDBrp7UbATuiAMoBnggFGUUitMkUf7"UOP_DUP OP_HASH160 4a893b46502c07173ef97128c81c0a6488fb69db OP_EQUALVERIFY OP_CHECKSIG*276a9144a893b46502c07173ef97128c81c0a6488fb69db88ac*"17o7QDBrp7UbATuiAMoBnggFGUUitMkUf78$J ; + + +1@9f5465b8cf05511992ff69e49bac2f0487b26bd704d2e0aa4c8e7e70e4647633$"@00000000000000000014b35285ebc2884d7a6ab6d4d6cde79324e234f03ce95d(-2 +@691f3050e7abcef5689a00a846210cd33aa9b99c3f5b40455d4eb29b12709e9bB02ee0347b7e03fb67939ed40e7cd1e2d8a6eb1843e31dae6533207aa9ba99f1d5e2 +@fec1a2fa1091c2f2293a455968f2c71655650bbaca9e59a56bf7245e424b5b62B023585059bdbe916bbe2379b6fe921c4f606f145b041d7d05682f6f63a220a72ecB +@9f5465b8cf05511992ff69e49bac2f0487b26bd704d2e0aa4c8e7e70e4647633""1B8Jyd9YAEQP43WTihsDb65a75dwqreFuo"UOP_DUP OP_HASH160 6f132ce6ebebdb44bd0eaca74f7687a6f0be0169 OP_EQUALVERIFY OP_CHECKSIG*276a9146f132ce6ebebdb44bd0eaca74f7687a6f0be016988ac*"1B8Jyd9YAEQP43WTihsDb65a75dwqreFuo8$J  +@9f5465b8cf05511992ff69e49bac2f0487b26bd704d2e0aa4c8e7e70e4647633""12HRp6YBZKr9rQFgPtdXAvhmHDHfVUH1k1"UOP_DUP OP_HASH160 0e137e41019ea6ba4e4cf7c1845c14cd8b775b32 OP_EQUALVERIFY OP_CHECKSIG*276a9140e137e41019ea6ba4e4cf7c1845c14cd8b775b3288ac*"12HRp6YBZKr9rQFgPtdXAvhmHDHfVUH1k18$J  +@9f5465b8cf05511992ff69e49bac2f0487b26bd704d2e0aa4c8e7e70e4647633""12iicnBvkCnRikRzzs5XXdCF6KmZmKHQG7"UOP_DUP OP_HASH160 12dbeb94da88ccae86c95a3f11b9ef07d5143610 OP_EQUALVERIFY OP_CHECKSIG*276a91412dbeb94da88ccae86c95a3f11b9ef07d514361088ac*"12iicnBvkCnRikRzzs5XXdCF6KmZmKHQG78$J $-@0000000000000000001526d32d336ffef2049bccfce98a96ac82bc90a55efef7"@00000000000000000014b35285ebc2884d7a6ab6d4d6cde79324e234f03ce95d2 + + +1@41f49ae8275ffd46a2cdf8afecf19a12f9e6d14465eb553bd0f5b6ab55c7b470$"@0000000000000000001526d32d336ffef2049bccfce98a96ac82bc90a55efef7(-2 +@280e494af92ab9d0452e6a7b6b15e8e3719ffffc9a3fe965d85aa192aa287ec0B029f863d6d58fb3d5a1592791469de1d27ffecd8146c166a61456f1a5c6aaf23072 +@53ad27a37c6c7b555d0ba4ac483dc764cc9ad10657b2a584b3b7910f3593efecB036d0f60ae5753f72135cd74cee6903c1c6a92bc6a4d8de9ed92557a47f531a6d3B +@41f49ae8275ffd46a2cdf8afecf19a12f9e6d14465eb553bd0f5b6ab55c7b470""1EPktkXGz2d7DDeU9SD2H72R9qaTs6AsCj"UOP_DUP OP_HASH160 92e76cfe135d4da9c2b921e709efee745a476e0b OP_EQUALVERIFY OP_CHECKSIG*276a91492e76cfe135d4da9c2b921e709efee745a476e0b88ac*"1EPktkXGz2d7DDeU9SD2H72R9qaTs6AsCj8$J  + @41f49ae8275ffd46a2cdf8afecf19a12f9e6d14465eb553bd0f5b6ab55c7b470""17EtyHNpmRQMt3f6PESjmeJKY9PhhGL2fE"UOP_DUP OP_HASH160 44718b7e7dfdb0f488eac368d297359948a54e09 OP_EQUALVERIFY OP_CHECKSIG*276a91444718b7e7dfdb0f488eac368d297359948a54e0988ac*"17EtyHNpmRQMt3f6PESjmeJKY9PhhGL2fE8$J  + +@41f49ae8275ffd46a2cdf8afecf19a12f9e6d14465eb553bd0f5b6ab55c7b470""1H9XtUVLBvb5NWqDFsB1vvBDfURfPMgM51"UOP_DUP OP_HASH160 b11f1fb1c091562cdde9fa29c152023e580a21b8 OP_EQUALVERIFY OP_CHECKSIG*276a914b11f1fb1c091562cdde9fa29c152023e580a21b888ac*"1H9XtUVLBvb5NWqDFsB1vvBDfURfPMgM518$J ; + + +1@941ae72c1eaed1b16e7ec0db68930019a96554cc714411ee0d302444b1b94b91$"@0000000000000000001526d32d336ffef2049bccfce98a96ac82bc90a55efef7(-2 +@53ad27a37c6c7b555d0ba4ac483dc764cc9ad10657b2a584b3b7910f3593efecB02a4d24068b520887d9d98949ae13d530f18abb6c0389cb7e064edeb25e4a2786e2 +@41f49ae8275ffd46a2cdf8afecf19a12f9e6d14465eb553bd0f5b6ab55c7b470B02ab19b774c93a82038fac8ce0670151d1bdae8cf0a1bac4a567d4981caac413f2B +@941ae72c1eaed1b16e7ec0db68930019a96554cc714411ee0d302444b1b94b91""1KfeS5f3dwjm5LpTc3JEeXChnvjVTQZRZY"UOP_DUP OP_HASH160 ccc1515284f350098db59d9c3bd93ba5b3cece1f OP_EQUALVERIFY OP_CHECKSIG*276a914ccc1515284f350098db59d9c3bd93ba5b3cece1f88ac*"1KfeS5f3dwjm5LpTc3JEeXChnvjVTQZRZY8$J  + @941ae72c1eaed1b16e7ec0db68930019a96554cc714411ee0d302444b1b94b91""1MnoXA4dJENiPLjpFuShB8Dd12eqz6z43s"UOP_DUP OP_HASH160 e40c111c96dd9fa84083d09da021c546cea8aba9 OP_EQUALVERIFY OP_CHECKSIG*276a914e40c111c96dd9fa84083d09da021c546cea8aba988ac*"1MnoXA4dJENiPLjpFuShB8Dd12eqz6z43s8$J  +̮@941ae72c1eaed1b16e7ec0db68930019a96554cc714411ee0d302444b1b94b91""1F1BsYXemQKM5Rr5hB5augZuvbu1FUtmhH"UOP_DUP OP_HASH160 999ad603c5933492511c82c53899d06e56677285 OP_EQUALVERIFY OP_CHECKSIG*276a914999ad603c5933492511c82c53899d06e5667728588ac*"1F1BsYXemQKM5Rr5hB5augZuvbu1FUtmhH8$J ;$-@0000000000000000001225649e83131e0b27bd1e93d838036e506add38150f4d"@0000000000000000001526d32d336ffef2049bccfce98a96ac82bc90a55efef72$-@00000000000000000010629edc0dfef5780075f4eca75692b49b7f254d037a67"@0000000000000000001225649e83131e0b27bd1e93d838036e506add38150f4d2$-@0000000000000000001696d9b23a0b914bbd660bfe721cd09160c93d54ce21d1"@00000000000000000010629edc0dfef5780075f4eca75692b49b7f254d037a672$-@00000000000000000016d41e2dd1e75b6d07b6c9fa8e2ae62e3dd7fb5c04a11b"@0000000000000000001696d9b23a0b914bbd660bfe721cd09160c93d54ce21d12$؂-@0000000000000000000cdd4a9f97f1380b835abd2b750c9e6cba279b63d0e490"@00000000000000000016d41e2dd1e75b6d07b6c9fa8e2ae62e3dd7fb5c04a11b2$ѧ-@00000000000000000012f06a8a4a9329d373d709227c829c29966af1a53fbc58"@0000000000000000000cdd4a9f97f1380b835abd2b750c9e6cba279b63d0e4902$-@00000000000000000004ced7dd006d026bfe95d4c6c85c85a8a25bca7a95a7fa"@00000000000000000012f06a8a4a9329d373d709227c829c29966af1a53fbc582$-@0000000000000000000e3f51995433f7c65067c067176012d83fe09968ec8e87"@00000000000000000004ced7dd006d026bfe95d4c6c85c85a8a25bca7a95a7fa2$-@0000000000000000001280010dc5c8694000d16525c970f5439c22a298f4b931"@0000000000000000000e3f51995433f7c65067c067176012d83fe09968ec8e872 $ز-@00000000000000000019af75060d451e5935c550df24feaebfbfb030eb1ef8bf"@0000000000000000001280010dc5c8694000d16525c970f5439c22a298f4b9312 + + + +1@cad6b92bd012d91cae1a32a6d812d0718bec67f454d505e9bda3dbd7e2c1ec90$"@00000000000000000019af75060d451e5935c550df24feaebfbfb030eb1ef8bf(ز-2 +@0e788adfbc6d7cb5127feb4aed590d350c00d038b53c8bfb8fba5301135e2d01B03cd1621ea8397230a55de9cdb21a23e3bbe3cb2a4ce6832c552ba31d9624843002 +@96f6efe15fb393f87a1b96cb2e439172678393432e08254bb5d6be910e4d5c11B03ddedec78c0fe30cb06ea42aa26533c7e10c85b05086df5eccc685331fb5c7a71B +@cad6b92bd012d91cae1a32a6d812d0718bec67f454d505e9bda3dbd7e2c1ec90""1GuTPh1BBjSFLT3NuoXqhx2qdNAgJXT6d6"UOP_DUP OP_HASH160 ae758c0a8601bc11b4a3b800f04d540b31a15615 OP_EQUALVERIFY OP_CHECKSIG*276a914ae758c0a8601bc11b4a3b800f04d540b31a1561588ac*"1GuTPh1BBjSFLT3NuoXqhx2qdNAgJXT6d68$J  + @cad6b92bd012d91cae1a32a6d812d0718bec67f454d505e9bda3dbd7e2c1ec90""1D5KZeQcpPdKY5BFdmBj6vDf7SyKew4kUG"UOP_DUP OP_HASH160 8472ab322bf096312d3461f5c4f80802bff88834 OP_EQUALVERIFY OP_CHECKSIG*276a9148472ab322bf096312d3461f5c4f80802bff8883488ac*"1D5KZeQcpPdKY5BFdmBj6vDf7SyKew4kUG8$J  +Z@cad6b92bd012d91cae1a32a6d812d0718bec67f454d505e9bda3dbd7e2c1ec90""1DbSTGLkfCvMqKtjwpWbzZnUADuDG3jFcJ"UOP_DUP OP_HASH160 8a24e6290a79b18b488e5d224f458c427631204e OP_EQUALVERIFY OP_CHECKSIG*276a9148a24e6290a79b18b488e5d224f458c427631204e88ac*"1DbSTGLkfCvMqKtjwpWbzZnUADuDG3jFcJ8$J ;¥$-@0000000000000000000b03f378491b1395e79c434e46f5bf1f7eae731a7f0b35"@00000000000000000019af75060d451e5935c550df24feaebfbfb030eb1ef8bf2å$-@00000000000000000004102aa2aeb99fc9db2fc833eea59cfe86d2bde630e866"@0000000000000000000b03f378491b1395e79c434e46f5bf1f7eae731a7f0b352ĥ$-@000000000000000000181b9c0d1264c3eeb3fb86816a058a71041eb9712c797d"@00000000000000000004102aa2aeb99fc9db2fc833eea59cfe86d2bde630e8662ť$-@000000000000000000176d20f1f68d4b8e48e860dd537c2fa6648a023cc16227"@000000000000000000181b9c0d1264c3eeb3fb86816a058a71041eb9712c797d2ƥ$Ў-@00000000000000000008bad5100837f7bb6a28034bca4a316ddd545cc1a0af84"@000000000000000000176d20f1f68d4b8e48e860dd537c2fa6648a023cc162272ǥ$-@00000000000000000004b50d18f0967dfff87b93689548da3d679a349feb1abb"@00000000000000000008bad5100837f7bb6a28034bca4a316ddd545cc1a0af842ȥ$-@0000000000000000000f93f1e3b8699ba58b7cb63782fdda0db80b30ef40fbdf"@00000000000000000004b50d18f0967dfff87b93689548da3d679a349feb1abb2ɥ$؊-@0000000000000000000dbfb61bc2566755ea039e8a788d8a28c2c19cf750f8e0"@0000000000000000000f93f1e3b8699ba58b7cb63782fdda0db80b30ef40fbdf2ʥ$-@0000000000000000000b12ec9ad1232535215d7b73c52ab18482b83f14ad9d91"@0000000000000000000dbfb61bc2566755ea039e8a788d8a28c2c19cf750f8e02˥$-@0000000000000000000dbddad1a44c6d8f7ed899ba7eec4eb4c4d98fd4292dea"@0000000000000000000b12ec9ad1232535215d7b73c52ab18482b83f14ad9d912̥$-@00000000000000000007c7baa33af7baf4555d09751d6d1fc2320545b5e22446"@0000000000000000000dbddad1a44c6d8f7ed899ba7eec4eb4c4d98fd4292dea2ͥ$-@0000000000000000000b90bc37e29f899a4a440178a1096cdc4a448126978e18"@00000000000000000007c7baa33af7baf4555d09751d6d1fc2320545b5e224462 Υ$-@00000000000000000007dfc43159a375881c867eaaa401d38e56b1ca45c026a0"@0000000000000000000b90bc37e29f899a4a440178a1096cdc4a448126978e182 + + + +1@1d5057485d11e05bd399023801e2fb694f91c62da64b507c7125f719d9d8da8cΥ$"@00000000000000000007dfc43159a375881c867eaaa401d38e56b1ca45c026a0(-2 +@baa109e45295c246f41d1ed3975075fa760efd1b6798c2050c7453625ee23479B0371d2b089c82fcd4c768e527564ca0046ddacccbb7f11b63ebf705956e5727caf2 +@2f228c8cbe1981f96c364289a80e56d50f060cd07394e0a77977efd2ac3b9b8dB025cb7a810dde1eb9d99f85c568ef42e6fd585deb0bd91e1c52e3425d8243f6a49B +ǂ@1d5057485d11e05bd399023801e2fb694f91c62da64b507c7125f719d9d8da8c""1KHLDRx9hT3ugu6UyKLQApqGoyJUsq4dan"UOP_DUP OP_HASH160 c888f573c6d9609b00684541cdea35cd6eb6271d OP_EQUALVERIFY OP_CHECKSIG*276a914c888f573c6d9609b00684541cdea35cd6eb6271d88ac*"1KHLDRx9hT3ugu6UyKLQApqGoyJUsq4dan8Υ$J  + @1d5057485d11e05bd399023801e2fb694f91c62da64b507c7125f719d9d8da8c""1FSE3TS6vuXS3fmdymLpVJd1bbFmcW5JX9"UOP_DUP OP_HASH160 9e570c1648cbcac73b7c3bf9ac8aea6df536f009 OP_EQUALVERIFY OP_CHECKSIG*276a9149e570c1648cbcac73b7c3bf9ac8aea6df536f00988ac*"1FSE3TS6vuXS3fmdymLpVJd1bbFmcW5JX98Υ$J  +P@1d5057485d11e05bd399023801e2fb694f91c62da64b507c7125f719d9d8da8c""12AguxrUZ7s6z26FnfvxbqN8FC8DBVGq8R"UOP_DUP OP_HASH160 0ccd2ff08391d37cc30ded5b1e7f697f4d366704 OP_EQUALVERIFY OP_CHECKSIG*276a9140ccd2ff08391d37cc30ded5b1e7f697f4d36670488ac*"12AguxrUZ7s6z26FnfvxbqN8FC8DBVGq8R8Υ$J ;ϥ$-@000000000000000000000ede7910d2d50486c92ddd6c53f4bf483fdd4f739104"@00000000000000000007dfc43159a375881c867eaaa401d38e56b1ca45c026a02Х$-@00000000000000000008c61ded40f581bf2ebb0116ffae006f6578eccf3e5498"@000000000000000000000ede7910d2d50486c92ddd6c53f4bf483fdd4f7391042 + +1@617039deccfb5fce9151f62c8e215086c446a982a805a638bab1328047de1b27Х$"@00000000000000000008c61ded40f581bf2ebb0116ffae006f6578eccf3e5498(-2 +@e8b7065b4d0490eeab09659c9583f0ae6c785f5a3577a3f43e94c44e99a2b933B034316956cc07ec86827621c59d5dd6289b91fc60b01c431bdbecfd1366b2d71fc2 +@bd17e4387b0df0d65a3a982a7f28e1703811b8b79cf7675555435ae68a4e5336B0250b7eb152efc4011ba2ca3de436e8d9c0155cbf5dc401ae29a8f7e67fe9e92992 +@46aea75272a8276e74e80aa91d314bf9fdc5ae9acf0ca0ac48bfd0b24df4620eB02baee9e870a6df9a697f1a8e2d531534a3ac1c4798212e7cd80fd0fdcb81d8c0d2 +@b13c57e3b457a038659344c7a544733b840eb07d3349ec8cc61c83e948385e17B0263c2b045cf4394a8d608c11b6e0afb0f194ef966b167a2dbb63b337ef56da864B +^@617039deccfb5fce9151f62c8e215086c446a982a805a638bab1328047de1b27""1Jfc8BMDpfPcAbfoTj3QPDvmQdXy3xCHdq"UOP_DUP OP_HASH160 c1c743c464e1dd8015efa901a3f0e39b81244646 OP_EQUALVERIFY OP_CHECKSIG*276a914c1c743c464e1dd8015efa901a3f0e39b8124464688ac*"1Jfc8BMDpfPcAbfoTj3QPDvmQdXy3xCHdq8Х$J  + +9@617039deccfb5fce9151f62c8e215086c446a982a805a638bab1328047de1b27""1Jfc8BMDpfPcAbfoTj3QPDvmQdXy3xCHdq"UOP_DUP OP_HASH160 c1c743c464e1dd8015efa901a3f0e39b81244646 OP_EQUALVERIFY OP_CHECKSIG*276a914c1c743c464e1dd8015efa901a3f0e39b8124464688ac*"1Jfc8BMDpfPcAbfoTj3QPDvmQdXy3xCHdq8Х$J  +@617039deccfb5fce9151f62c8e215086c446a982a805a638bab1328047de1b27""1HWoXMC7GMTafcWCDqCxKpoZRAxd4TQwVg"UOP_DUP OP_HASH160 b524e93c8fd3f0f9461d5dfce48229975d73cf3a OP_EQUALVERIFY OP_CHECKSIG*276a914b524e93c8fd3f0f9461d5dfce48229975d73cf3a88ac*"1HWoXMC7GMTafcWCDqCxKpoZRAxd4TQwVg8Х$J  +@617039deccfb5fce9151f62c8e215086c446a982a805a638bab1328047de1b27"l"6OP_RETURN 1301a446449a35997e94524be7bb5f039778b894fdc1*06a161301a446449a35997e94524be7bb5f039778b894fdc12FD5~RK_x8Х$J   +4"   4#   4#   4#   -" -B07cdb613efcfb9810af4746e701cfae6ea7fb56b5be468a4e169c05c4d2016e7:0N@07cdb613efcfb9810af4746e701cfae6ea7fb56b5be468a4e169c05c4d2016e7""1L8PtA5oEFVqdgfMLBNPB7BPkpGL7vyE3w"UOP_DUP OP_HASH160 d1d0670e792e40e1a7b1c801ebd9afd49310dbd8 OP_EQUALVERIFY OP_CHECKSIG*276a914d1d0670e792e40e1a7b1c801ebd9afd49310dbd888ac*"1L8PtA5oEFVqdgfMLBNPB7BPkpGL7vyE3w8"J " -B2165e91319997fd670bdb3ce1a561ecebba08bd04a7fb89d765c8408461129b8:1@2165e91319997fd670bdb3ce1a561ecebba08bd04a7fb89d765c8408461129b8""1FALz8qtjBSrAJDG8YRNE4yk8RVN3bB6qo"UOP_DUP OP_HASH160 9b562ff5a5d1afc0a8c24996609b41817ff89a38 OP_EQUALVERIFY OP_CHECKSIG*276a9149b562ff5a5d1afc0a8c24996609b41817ff89a3888ac*"1FALz8qtjBSrAJDG8YRNE4yk8RVN3bB6qo8#J  " -B9d1bdb1f01583c8bd361681c53c04a73bf930f318d0b31ac0938223846990cd7:0@9d1bdb1f01583c8bd361681c53c04a73bf930f318d0b31ac0938223846990cd7"!1PvCLbf1VwB1yi7XS6h2v4A1241FXHchk"UOP_DUP OP_HASH160 04558e7779393164e47e02f0e4218fff3408be47 OP_EQUALVERIFY OP_CHECKSIG*276a91404558e7779393164e47e02f0e4218fff3408be4788ac*!1PvCLbf1VwB1yi7XS6h2v4A1241FXHchk8#J " +4$   +" D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:213@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1AweC1bYPY6SzkWTanwX2JWpBhVRxL72he"UOP_DUP OP_HASH160 6d0ea374ae363914447e5243cedd17e32a17d0cf OP_EQUALVERIFY OP_CHECKSIG*276a9146d0ea374ae363914447e5243cedd17e32a17d0cf88ac*"1AweC1bYPY6SzkWTanwX2JWpBhVRxL72he8"J " C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:63?3@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""16CP9XQd9GhMhuVBk9bXbsrhWuALRQPxDe"UOP_DUP OP_HASH160 38ffb11d9dd62a99c3417c492769e80ef122422d OP_EQUALVERIFY OP_CHECKSIG*276a91438ffb11d9dd62a99c3417c492769e80ef122422d88ac*"16CP9XQd9GhMhuVBk9bXbsrhWuALRQPxDe8"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:212:@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1PP58rq6TnKifRitzHgU8gJemL1dcNtKNV"UOP_DUP OP_HASH160 f57f5edc172022b20c8473c8041fb18fe48d3289 OP_EQUALVERIFY OP_CHECKSIG*276a914f57f5edc172022b20c8473c8041fb18fe48d328988ac*"1PP58rq6TnKifRitzHgU8gJemL1dcNtKNV8"J " C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:64@@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""14GUvW2o1JdYnD4JbH34LTNT5NaduTzE99"UOP_DUP OP_HASH160 23d5ecdcbae1c47bbed21331e28f3455c127de38 OP_EQUALVERIFY OP_CHECKSIG*276a91423d5ecdcbae1c47bbed21331e28f3455c127de3888ac*"14GUvW2o1JdYnD4JbH34LTNT5NaduTzE998"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:65Ag@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1DmpKir4zDjLijmLZKD1mt4rxxVnusRT85"UOP_DUP OP_HASH160 8c1b509666b343385c2d81eafde8fe3a17563c8e OP_EQUALVERIFY OP_CHECKSIG*276a9148c1b509666b343385c2d81eafde8fe3a17563c8e88ac*"1DmpKir4zDjLijmLZKD1mt4rxxVnusRT858"J " -Bfe578aef956104207366e484c7e65bd617d0074c570e0ba170edd984583a07c3:0@fe578aef956104207366e484c7e65bd617d0074c570e0ba170edd984583a07c3""1CPeLPQUtr2bcqMDKWf6BQxy1RUZzaCZaQ"UOP_DUP OP_HASH160 7cf1b328bc8b3efc61dfe7e9a13d3f64670b706d OP_EQUALVERIFY OP_CHECKSIG*276a9147cf1b328bc8b3efc61dfe7e9a13d3f64670b706d88ac*"1CPeLPQUtr2bcqMDKWf6BQxy1RUZzaCZaQ8#J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:65Ag@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1DmpKir4zDjLijmLZKD1mt4rxxVnusRT85"UOP_DUP OP_HASH160 8c1b509666b343385c2d81eafde8fe3a17563c8e OP_EQUALVERIFY OP_CHECKSIG*276a9148c1b509666b343385c2d81eafde8fe3a17563c8e88ac*"1DmpKir4zDjLijmLZKD1mt4rxxVnusRT858"J " C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:66Bg@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1H3VQWdPhWDXdaiusGkRypKe2SRSZWGM9U"UOP_DUP OP_HASH160 affa8e5a2e3b0befb22dcefd48f1fd7fe0790632 OP_EQUALVERIFY OP_CHECKSIG*276a914affa8e5a2e3b0befb22dcefd48f1fd7fe079063288ac*"1H3VQWdPhWDXdaiusGkRypKe2SRSZWGM9U8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:67CІ@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1LQqJWJYC4onyjup5AQ6wiGoTfgq27PJ64"UOP_DUP OP_HASH160 d4ec46ff8aafd38b2e8ceaacc97b5d73e36e016f OP_EQUALVERIFY OP_CHECKSIG*276a914d4ec46ff8aafd38b2e8ceaacc97b5d73e36e016f88ac*"1LQqJWJYC4onyjup5AQ6wiGoTfgq27PJ648"J " -Bc1904a74fd85fa6f91066162f0b0e6069684bdf116fd42f3b9e30c27994ef049:0@c1904a74fd85fa6f91066162f0b0e6069684bdf116fd42f3b9e30c27994ef049""1NpVZNJX5oJ4pr5XCYa1evMJYP4deyvAsm"UOP_DUP OP_HASH160 ef5607ddd202be71434d7556da3f4c715beb1346 OP_EQUALVERIFY OP_CHECKSIG*276a914ef5607ddd202be71434d7556da3f4c715beb134688ac*"1NpVZNJX5oJ4pr5XCYa1evMJYP4deyvAsm8ش#J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:67CІ@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1LQqJWJYC4onyjup5AQ6wiGoTfgq27PJ64"UOP_DUP OP_HASH160 d4ec46ff8aafd38b2e8ceaacc97b5d73e36e016f OP_EQUALVERIFY OP_CHECKSIG*276a914d4ec46ff8aafd38b2e8ceaacc97b5d73e36e016f88ac*"1LQqJWJYC4onyjup5AQ6wiGoTfgq27PJ648"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:216u@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1M4i1X6oq3i8YaA6C9tgYUF86EZ8r6MdZC"UOP_DUP OP_HASH160 dc15ff00d688de21b73ba455ad595041c0eef189 OP_EQUALVERIFY OP_CHECKSIG*276a914dc15ff00d688de21b73ba455ad595041c0eef18988ac*"1M4i1X6oq3i8YaA6C9tgYUF86EZ8r6MdZC8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:68Dg@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1GVx7Y9LPEGuD5TFWAYy4oe9ZpTy6u46do"UOP_DUP OP_HASH160 aa038a19dbdb6845375b33d0e3e34a8791a4cf42 OP_EQUALVERIFY OP_CHECKSIG*276a914aa038a19dbdb6845375b33d0e3e34a8791a4cf4288ac*"1GVx7Y9LPEGuD5TFWAYy4oe9ZpTy6u46do8"J " -B28351d69fbcbc2efc100c0fca2bc4901864c6aa21fb2dae265092bbe41b2cc7d:0@28351d69fbcbc2efc100c0fca2bc4901864c6aa21fb2dae265092bbe41b2cc7d""1Bwdfr8krNhwUERTuYffjf2DEzhooG3ykK"UOP_DUP OP_HASH160 780654859b4a9caa92b537583b7720ccd34fe700 OP_EQUALVERIFY OP_CHECKSIG*276a914780654859b4a9caa92b537583b7720ccd34fe70088ac*"1Bwdfr8krNhwUERTuYffjf2DEzhooG3ykK8#J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:68Dg@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1GVx7Y9LPEGuD5TFWAYy4oe9ZpTy6u46do"UOP_DUP OP_HASH160 aa038a19dbdb6845375b33d0e3e34a8791a4cf42 OP_EQUALVERIFY OP_CHECKSIG*276a914aa038a19dbdb6845375b33d0e3e34a8791a4cf4288ac*"1GVx7Y9LPEGuD5TFWAYy4oe9ZpTy6u46do8"J " C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:69E@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1FGjssavUN3XbQGTNs6UV4s469wFqqAvVu"UOP_DUP OP_HASH160 9c8bcadb14baff3552081c28f646c1f6dfed0b15 OP_EQUALVERIFY OP_CHECKSIG*276a9149c8bcadb14baff3552081c28f646c1f6dfed0b1588ac*"1FGjssavUN3XbQGTNs6UV4s469wFqqAvVu8"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:218N@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1EnBmUPBggfHogLy3DidFob1vvd2YfB4Yb"UOP_DUP OP_HASH160 97255752e6a45022bceb40544efddc85a36b16d0 OP_EQUALVERIFY OP_CHECKSIG*276a91497255752e6a45022bceb40544efddc85a36b16d088ac*"1EnBmUPBggfHogLy3DidFob1vvd2YfB4Yb8"J " -B4d1d3c2fa9f926667996ef4fe40d6b3a6c72e5dfdc67e04e18d0b61f3554f6c4:0@4d1d3c2fa9f926667996ef4fe40d6b3a6c72e5dfdc67e04e18d0b61f3554f6c4""1BP9W7Z46rdEz6iBZR2PTsu3pf6tajqbWa"UOP_DUP OP_HASH160 71e1818d878ddbde2b9ce6321dba57783b56bfb0 OP_EQUALVERIFY OP_CHECKSIG*276a91471e1818d878ddbde2b9ce6321dba57783b56bfb088ac*"1BP9W7Z46rdEz6iBZR2PTsu3pf6tajqbWa8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:70F@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1DhTJ31Neh4eM9JhQrX7RbgDfBm9Q3VUUN"UOP_DUP OP_HASH160 8b4818c4c121b2d52db4666ac4c3fe6b5177fb37 OP_EQUALVERIFY OP_CHECKSIG*276a9148b4818c4c121b2d52db4666ac4c3fe6b5177fb3788ac*"1DhTJ31Neh4eM9JhQrX7RbgDfBm9Q3VUUN8"J " -B9dd07714461fae2f8dcf02ee470b405903a90cbc427f0a492cfe4ae77392dac8:0o@9dd07714461fae2f8dcf02ee470b405903a90cbc427f0a492cfe4ae77392dac8""1MYKSZ4VenJn1mpBR7iS2pUsitaJUxGsuh"UOP_DUP OP_HASH160 e14ecdcc59648c21b8e5a73f87794bcf406f5c5b OP_EQUALVERIFY OP_CHECKSIG*276a914e14ecdcc59648c21b8e5a73f87794bcf406f5c5b88ac*"1MYKSZ4VenJn1mpBR7iS2pUsitaJUxGsuh8#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:218N@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1EnBmUPBggfHogLy3DidFob1vvd2YfB4Yb"UOP_DUP OP_HASH160 97255752e6a45022bceb40544efddc85a36b16d0 OP_EQUALVERIFY OP_CHECKSIG*276a91497255752e6a45022bceb40544efddc85a36b16d088ac*"1EnBmUPBggfHogLy3DidFob1vvd2YfB4Yb8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:70F@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1DhTJ31Neh4eM9JhQrX7RbgDfBm9Q3VUUN"UOP_DUP OP_HASH160 8b4818c4c121b2d52db4666ac4c3fe6b5177fb37 OP_EQUALVERIFY OP_CHECKSIG*276a9148b4818c4c121b2d52db4666ac4c3fe6b5177fb3788ac*"1DhTJ31Neh4eM9JhQrX7RbgDfBm9Q3VUUN8"J " C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:71GЊ -@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""17jTVU6nxXKRvXuB8cT4Ly9Dx64Bem7Nw2"UOP_DUP OP_HASH160 49d856a8fddf24eebcdb6dba91940efcd412e497 OP_EQUALVERIFY OP_CHECKSIG*276a91449d856a8fddf24eebcdb6dba91940efcd412e49788ac*"17jTVU6nxXKRvXuB8cT4Ly9Dx64Bem7Nw28"J " -Bf8403901d9e358ffe45f30949ab66bdb55b722ef9dd902ddda5af45bba8cb216:0@f8403901d9e358ffe45f30949ab66bdb55b722ef9dd902ddda5af45bba8cb216""1AHDAFyh4w9bXpn7Cf2MnmsRErqfrWD2KD"UOP_DUP OP_HASH160 65c9f012c0af7183769a316f50d6be7ab304bffd OP_EQUALVERIFY OP_CHECKSIG*276a91465c9f012c0af7183769a316f50d6be7ab304bffd88ac*"1AHDAFyh4w9bXpn7Cf2MnmsRErqfrWD2KD8#J " +@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""17jTVU6nxXKRvXuB8cT4Ly9Dx64Bem7Nw2"UOP_DUP OP_HASH160 49d856a8fddf24eebcdb6dba91940efcd412e497 OP_EQUALVERIFY OP_CHECKSIG*276a91449d856a8fddf24eebcdb6dba91940efcd412e49788ac*"17jTVU6nxXKRvXuB8cT4Ly9Dx64Bem7Nw28"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:211@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""152dFCHDCh8XK9HhNzqVTj3mwp28XfshUC"UOP_DUP OP_HASH160 2c2f2cb78d25cfa2c4e0703565aa857d2ce3cdae OP_EQUALVERIFY OP_CHECKSIG*276a9142c2f2cb78d25cfa2c4e0703565aa857d2ce3cdae88ac*"152dFCHDCh8XK9HhNzqVTj3mwp28XfshUC8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:72H@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""19Gx3ppgJMNgZyLxrNCU1Tz5NqtMrzqjQJ"UOP_DUP OP_HASH160 5ac532b285007b52d30e39b976299ba43280e152 OP_EQUALVERIFY OP_CHECKSIG*276a9145ac532b285007b52d30e39b976299ba43280e15288ac*"19Gx3ppgJMNgZyLxrNCU1Tz5NqtMrzqjQJ8"J " -Bbd9fbab1b8904e9793dfc1866e636927f2fa978e6e79a32b1736e1a023cdad64:0@bd9fbab1b8904e9793dfc1866e636927f2fa978e6e79a32b1736e1a023cdad64""1Hyx11i2o9KLPXHK3emD1cYQwHi3eFe6em"UOP_DUP OP_HASH160 ba4737e027c65a3890b6e1f63977affab31ff164 OP_EQUALVERIFY OP_CHECKSIG*276a914ba4737e027c65a3890b6e1f63977affab31ff16488ac*"1Hyx11i2o9KLPXHK3emD1cYQwHi3eFe6em8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:73I@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""19974dPXnpffAUfHiqNHySJ8EfSRBM363m"UOP_DUP OP_HASH160 5949650c4e8ed91fcdae0725f292cb16de58962d OP_EQUALVERIFY OP_CHECKSIG*276a9145949650c4e8ed91fcdae0725f292cb16de58962d88ac*"19974dPXnpffAUfHiqNHySJ8EfSRBM363m8"J " -Bb370e27aabefe0c72ffe1ecfb7e25f3ce6699bf89e33c9a28101ad348e527e12:1@b370e27aabefe0c72ffe1ecfb7e25f3ce6699bf89e33c9a28101ad348e527e12""1Mn72NpGXFrAQYah9wKdu3NHdKpGEqeH6e"UOP_DUP OP_HASH160 e3ea4326b6d0c09013e8511ddd203780b2875f59 OP_EQUALVERIFY OP_CHECKSIG*276a914e3ea4326b6d0c09013e8511ddd203780b2875f5988ac*"1Mn72NpGXFrAQYah9wKdu3NHdKpGEqeH6e8#J " -B2b13ce02580e40fdc42f8f3382d1b9af042b65078f39a07a95a23d3068c44555:0@2b13ce02580e40fdc42f8f3382d1b9af042b65078f39a07a95a23d3068c44555""14FnhtNXhNTxpV43sWncscbTPjkCXrJNPr"UOP_DUP OP_HASH160 23b45a76475cdc270a8d37d3355b9dc3d3e749d2 OP_EQUALVERIFY OP_CHECKSIG*276a91423b45a76475cdc270a8d37d3355b9dc3d3e749d288ac*"14FnhtNXhNTxpV43sWncscbTPjkCXrJNPr8#J " -Bf3d7853df1f89f705e7527b446f3b58aa320baab395fc7fed00fe6c90a5be1cd:1@f3d7853df1f89f705e7527b446f3b58aa320baab395fc7fed00fe6c90a5be1cd""1B4z6YwiesiocPRMxr7hpr7v2q2MT5X7x6"UOP_DUP OP_HASH160 6e722ab46ac7084b613a466f12385b4b82dff0cc OP_EQUALVERIFY OP_CHECKSIG*276a9146e722ab46ac7084b613a466f12385b4b82dff0cc88ac*"1B4z6YwiesiocPRMxr7hpr7v2q2MT5X7x68#J " -B81c0c514bc11541cb62bd4f6b7d2495108b1718653a07cb0c267b41e77f11fa9:0@81c0c514bc11541cb62bd4f6b7d2495108b1718653a07cb0c267b41e77f11fa9""16VDZ9FMDxuduh9wVhdtCmsa7frnqrLLjE"UOP_DUP OP_HASH160 3c2ec16b8a6e3fffd61e2e0ecff7660a7072a110 OP_EQUALVERIFY OP_CHECKSIG*276a9143c2ec16b8a6e3fffd61e2e0ecff7660a7072a11088ac*"16VDZ9FMDxuduh9wVhdtCmsa7frnqrLLjE8#J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:72H@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""19Gx3ppgJMNgZyLxrNCU1Tz5NqtMrzqjQJ"UOP_DUP OP_HASH160 5ac532b285007b52d30e39b976299ba43280e152 OP_EQUALVERIFY OP_CHECKSIG*276a9145ac532b285007b52d30e39b976299ba43280e15288ac*"19Gx3ppgJMNgZyLxrNCU1Tz5NqtMrzqjQJ8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:73I@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""19974dPXnpffAUfHiqNHySJ8EfSRBM363m"UOP_DUP OP_HASH160 5949650c4e8ed91fcdae0725f292cb16de58962d OP_EQUALVERIFY OP_CHECKSIG*276a9145949650c4e8ed91fcdae0725f292cb16de58962d88ac*"19974dPXnpffAUfHiqNHySJ8EfSRBM363m8"J " +B2b13ce02580e40fdc42f8f3382d1b9af042b65078f39a07a95a23d3068c44555:0@2b13ce02580e40fdc42f8f3382d1b9af042b65078f39a07a95a23d3068c44555""14FnhtNXhNTxpV43sWncscbTPjkCXrJNPr"UOP_DUP OP_HASH160 23b45a76475cdc270a8d37d3355b9dc3d3e749d2 OP_EQUALVERIFY OP_CHECKSIG*276a91423b45a76475cdc270a8d37d3355b9dc3d3e749d288ac*"14FnhtNXhNTxpV43sWncscbTPjkCXrJNPr8#J " +B0c59d9727b3765878a485050e96aece65463bb62975ce594bfc6922d83a669aa:0@0c59d9727b3765878a485050e96aece65463bb62975ce594bfc6922d83a669aa""1AhFRxoFnNBQsxvEPkYoyptNBW6nrs9YoA"UOP_DUP OP_HASH160 6a55d0ff9686d0093a4dfe6a87fb4d1b113e3fde OP_EQUALVERIFY OP_CHECKSIG*276a9146a55d0ff9686d0093a4dfe6a87fb4d1b113e3fde88ac*"1AhFRxoFnNBQsxvEPkYoyptNBW6nrs9YoA8$J " B56dfb59c8e5267cd52862ca3bc9000ff7ed9fe9630fa163e4563dcfbbb971648:0J@56dfb59c8e5267cd52862ca3bc9000ff7ed9fe9630fa163e4563dcfbbb971648""15MgXUUqycfrQRmAJRCYu8faVo3qVVdm2T"UOP_DUP OP_HASH160 2fc9d10792910a9dae60c0c5a986549ba7352137 OP_EQUALVERIFY OP_CHECKSIG*276a9142fc9d10792910a9dae60c0c5a986549ba735213788ac*"15MgXUUqycfrQRmAJRCYu8faVo3qVVdm2T8#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:209@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""15co2SV4cZr5ytscwHejuQWiZHYJN5imxg"UOP_DUP OP_HASH160 32a57b3bb8c6db0395d8778d55ab89923ea6b681 OP_EQUALVERIFY OP_CHECKSIG*276a91432a57b3bb8c6db0395d8778d55ab89923ea6b68188ac*"15co2SV4cZr5ytscwHejuQWiZHYJN5imxg8"J " -B50acea28351450e1574d5a1aeb3dfee09633147bcc3cc7fdfd227728248b2543:0@50acea28351450e1574d5a1aeb3dfee09633147bcc3cc7fdfd227728248b2543""1NHkV9WAZMKmRPVPTtTx9npmfNuayKM386"UOP_DUP OP_HASH160 e98598b6a3a9185411558549ff98ed485c9f7482 OP_EQUALVERIFY OP_CHECKSIG*276a914e98598b6a3a9185411558549ff98ed485c9f748288ac*"1NHkV9WAZMKmRPVPTtTx9npmfNuayKM3868#J " -Bf7dac4c3d83f625953ceab8141240ec059df68a35d3ed00e606b52e3285980df:0@f7dac4c3d83f625953ceab8141240ec059df68a35d3ed00e606b52e3285980df"!1uYfSnKzq1bbt8kctaTYHUcfosqM6XezP"UOP_DUP OP_HASH160 09f00f91c12a0a50bbca4a04a11a47f42161d9df OP_EQUALVERIFY OP_CHECKSIG*276a91409f00f91c12a0a50bbca4a04a11a47f42161d9df88ac*!1uYfSnKzq1bbt8kctaTYHUcfosqM6XezP8#J " -Bedd2e191e7b76a7a84747b80bff64c73d93982da475d47e522bbd50607e9c391:0@edd2e191e7b76a7a84747b80bff64c73d93982da475d47e522bbd50607e9c391""175dtwdL6zX3vgQf4KyY9nCqH7nSneJgYH"UOP_DUP OP_HASH160 42b137a7b8f73862b52f918ee38ea53e7c485d3c OP_EQUALVERIFY OP_CHECKSIG*276a91442b137a7b8f73862b52f918ee38ea53e7c485d3c88ac*"175dtwdL6zX3vgQf4KyY9nCqH7nSneJgYH8#J " -Bb6bc819af8792ff4eaa135fd17b20ddfd2b6e202151994cda690ed0848ec8eec:0@b6bc819af8792ff4eaa135fd17b20ddfd2b6e202151994cda690ed0848ec8eec""16LMVKjqhpFAdMYt96rarb7D8TqgYUJv8f"UOP_DUP OP_HASH160 3a81a28e9d082d93a97254e12866b89ee490edfc OP_EQUALVERIFY OP_CHECKSIG*276a9143a81a28e9d082d93a97254e12866b89ee490edfc88ac*"16LMVKjqhpFAdMYt96rarb7D8TqgYUJv8f8#J " -Be7d6935f65f7793cafec3912bd1cd7dae52ced940d9155b58f060bf99ee959c5:1@e7d6935f65f7793cafec3912bd1cd7dae52ced940d9155b58f060bf99ee959c5""142kHeY48RPmArDfrpxGsWxcnj3keu3yQJ"UOP_DUP OP_HASH160 213ced707e07492e53b240aa6780aea46721594e OP_EQUALVERIFY OP_CHECKSIG*276a914213ced707e07492e53b240aa6780aea46721594e88ac*"142kHeY48RPmArDfrpxGsWxcnj3keu3yQJ8#J " -Be9d3bba9962c5341674f08c9cd59074ced721d61f124edea07d6ba858eba0f61:0=@e9d3bba9962c5341674f08c9cd59074ced721d61f124edea07d6ba858eba0f61""1K65TdKsV8zfrBTdyH1oSoZ46wHTh32yYD"UOP_DUP OP_HASH160 c66810f0294c40c00a369021f549de01da9594ee OP_EQUALVERIFY OP_CHECKSIG*276a914c66810f0294c40c00a369021f549de01da9594ee88ac*"1K65TdKsV8zfrBTdyH1oSoZ46wHTh32yYD8#J " -Bbc4895981d362500041efaf85c51b3654c5085fb52dc92b466285de0fec631ca:0@bc4895981d362500041efaf85c51b3654c5085fb52dc92b466285de0fec631ca""1BKeA18V9aWooUwcpyBg6KyDNu8eECJ79Z"UOP_DUP OP_HASH160 7137c2c1096169d9428db24ea05c23c852396e13 OP_EQUALVERIFY OP_CHECKSIG*276a9147137c2c1096169d9428db24ea05c23c852396e1388ac*"1BKeA18V9aWooUwcpyBg6KyDNu8eECJ79Z8#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:209@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""15co2SV4cZr5ytscwHejuQWiZHYJN5imxg"UOP_DUP OP_HASH160 32a57b3bb8c6db0395d8778d55ab89923ea6b681 OP_EQUALVERIFY OP_CHECKSIG*276a91432a57b3bb8c6db0395d8778d55ab89923ea6b68188ac*"15co2SV4cZr5ytscwHejuQWiZHYJN5imxg8"J " +B1cf247130d0bedd8e100919531481ffc11e249f7f3685c2af5638cd4fd655e0f:0\@1cf247130d0bedd8e100919531481ffc11e249f7f3685c2af5638cd4fd655e0f""1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY"UOP_DUP OP_HASH160 79a2f7d6d53eaff291543f9aea88eab1376d7db5 OP_EQUALVERIFY OP_CHECKSIG*276a91479a2f7d6d53eaff291543f9aea88eab1376d7db588ac*"1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY8ɣ$J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:202@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""145pKGNBEyCiZxU1bbrzPmv2Y7j2WASf9A"UOP_DUP OP_HASH160 21d189a6983817d60f60609ad7e5e84d202cdc16 OP_EQUALVERIFY OP_CHECKSIG*276a91421d189a6983817d60f60609ad7e5e84d202cdc1688ac*"145pKGNBEyCiZxU1bbrzPmv2Y7j2WASf9A8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:74JN@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1NL5j7w95SPedDmbYBFSkbyC1wVvyS1kdr"UOP_DUP OP_HASH160 e9f67d6e62361c448c366c979e0d7e34a5b37187 OP_EQUALVERIFY OP_CHECKSIG*276a914e9f67d6e62361c448c366c979e0d7e34a5b3718788ac*"1NL5j7w95SPedDmbYBFSkbyC1wVvyS1kdr8"J " -B7fe95ae149dea9fc93a7ada9d1b19547cccd0d2e0f5224792f9f12dfd9c31cce:0ܬ@7fe95ae149dea9fc93a7ada9d1b19547cccd0d2e0f5224792f9f12dfd9c31cce""1FkyCA8GmdpXVDJ9bG8rSw1DwGZXLgS6Wu"UOP_DUP OP_HASH160 a1e28dea4ad86b58f4f6ddefb9590d24af63234e OP_EQUALVERIFY OP_CHECKSIG*276a914a1e28dea4ad86b58f4f6ddefb9590d24af63234e88ac*"1FkyCA8GmdpXVDJ9bG8rSw1DwGZXLgS6Wu8#J  " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:74JN@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1NL5j7w95SPedDmbYBFSkbyC1wVvyS1kdr"UOP_DUP OP_HASH160 e9f67d6e62361c448c366c979e0d7e34a5b37187 OP_EQUALVERIFY OP_CHECKSIG*276a914e9f67d6e62361c448c366c979e0d7e34a5b3718788ac*"1NL5j7w95SPedDmbYBFSkbyC1wVvyS1kdr8"J " C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:76L@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1MAHhNUQHyb8hEX1rFKMeFzi21nFx2H5o2"UOP_DUP OP_HASH160 dd24324caca977c5289233176432799144cb12dd OP_EQUALVERIFY OP_CHECKSIG*276a914dd24324caca977c5289233176432799144cb12dd88ac*"1MAHhNUQHyb8hEX1rFKMeFzi21nFx2H5o28"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:203@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1CuNXH7DfFLdti8TMFnaYTVBs7umXH8d2A"UOP_DUP OP_HASH160 8290fab4b85a1351b5fdf4c27db666119f36d44d OP_EQUALVERIFY OP_CHECKSIG*276a9148290fab4b85a1351b5fdf4c27db666119f36d44d88ac*"1CuNXH7DfFLdti8TMFnaYTVBs7umXH8d2A8"J " C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:77Mg@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""19whTRLD2RGY6Ub5i3FsemJB5DG4qWJ7FZ"UOP_DUP OP_HASH160 62193d1fb0b2f5562cd6c19397be4f5a6eebf4c7 OP_EQUALVERIFY OP_CHECKSIG*276a91462193d1fb0b2f5562cd6c19397be4f5a6eebf4c788ac*"19whTRLD2RGY6Ub5i3FsemJB5DG4qWJ7FZ8"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:206@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Q9Gg1DxURa1xBvvXmWcJVEDMiwUNWCyad"UOP_DUP OP_HASH160 fddb4daed2853a983af32774b5df374572cd7733 OP_EQUALVERIFY OP_CHECKSIG*276a914fddb4daed2853a983af32774b5df374572cd773388ac*"1Q9Gg1DxURa1xBvvXmWcJVEDMiwUNWCyad8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:78N @4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1HSCMrzhWVqGSy3E8JAta1ug6ZoR5eSZEV"UOP_DUP OP_HASH160 b445e4e8bc42331da49a81e8dccf462030d1a330 OP_EQUALVERIFY OP_CHECKSIG*276a914b445e4e8bc42331da49a81e8dccf462030d1a33088ac*"1HSCMrzhWVqGSy3E8JAta1ug6ZoR5eSZEV8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:78N @4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1HSCMrzhWVqGSy3E8JAta1ug6ZoR5eSZEV"UOP_DUP OP_HASH160 b445e4e8bc42331da49a81e8dccf462030d1a330 OP_EQUALVERIFY OP_CHECKSIG*276a914b445e4e8bc42331da49a81e8dccf462030d1a33088ac*"1HSCMrzhWVqGSy3E8JAta1ug6ZoR5eSZEV8"J " +B1d5382e77210f406557960ea41428d5341b6605f13fafaec800f5880c5d5b5f1:1@1d5382e77210f406557960ea41428d5341b6605f13fafaec800f5880c5d5b5f1""1CqfwS9hAhyQxHvJbzMpWCzAyRU8ZvZyst"UOP_DUP OP_HASH160 81dddaa1013cf7f3d30d5a0c94cdd05887bf3019 OP_EQUALVERIFY OP_CHECKSIG*276a91481dddaa1013cf7f3d30d5a0c94cdd05887bf301988ac*"1CqfwS9hAhyQxHvJbzMpWCzAyRU8ZvZyst8$J " C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:79O@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1FeaxrAcCLNJBSUtWXCYAcM9G5RFxeEFX8"UOP_DUP OP_HASH160 a0ad809a32108607adfc604f56679c8a19c5ff70 OP_EQUALVERIFY OP_CHECKSIG*276a914a0ad809a32108607adfc604f56679c8a19c5ff7088ac*"1FeaxrAcCLNJBSUtWXCYAcM9G5RFxeEFX88"J " -B5fc1a4094c8258b736c47c368224aeedae25e9f52ce3eb745990858917344be2:0@5fc1a4094c8258b736c47c368224aeedae25e9f52ce3eb745990858917344be2""1HMg5sWET1eupiVXSntAU7h8ekDTwynzUP"UOP_DUP OP_HASH160 b36af51ab13c6ad74985ae492314da5ce35bf29b OP_EQUALVERIFY OP_CHECKSIG*276a914b36af51ab13c6ad74985ae492314da5ce35bf29b88ac*"1HMg5sWET1eupiVXSntAU7h8ekDTwynzUP8#J " B341c1301fe42eb6e5c593988cca3ae7b90d34e1908bcc1a30890c1cb0835743d:0f@341c1301fe42eb6e5c593988cca3ae7b90d34e1908bcc1a30890c1cb0835743d""1Jv74oJJfK4JyG9rZyqcfaTxULUGrGVjFT"UOP_DUP OP_HASH160 c4853f5cfcfd33f3ea1168e5a595eaef09487e5f OP_EQUALVERIFY OP_CHECKSIG*276a914c4853f5cfcfd33f3ea1168e5a595eaef09487e5f88ac*"1Jv74oJJfK4JyG9rZyqcfaTxULUGrGVjFT8#J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:208/@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1HBYjtFSW76eY37PQtwW9zNiUQZBfAWtY7"UOP_DUP OP_HASH160 b180aab6d36e994f2ca7a3105476e426f309f609 OP_EQUALVERIFY OP_CHECKSIG*276a914b180aab6d36e994f2ca7a3105476e426f309f60988ac*"1HBYjtFSW76eY37PQtwW9zNiUQZBfAWtY78"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:207І@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1L9b6PkGMPBmvscxkPdLkVhN5HZUEkknzj"UOP_DUP OP_HASH160 d20a2d4d71e72b002507f9d3c8740ce8d2326d7d OP_EQUALVERIFY OP_CHECKSIG*276a914d20a2d4d71e72b002507f9d3c8740ce8d2326d7d88ac*"1L9b6PkGMPBmvscxkPdLkVhN5HZUEkknzj8"J " -Be091544f40631722e2448a4c534c874dd505e05f6829c844ea3f76acf0358900:0J@e091544f40631722e2448a4c534c874dd505e05f6829c844ea3f76acf0358900""1L55BCZb3Br4LUhLcyp8QVwKFXRLdAKbgK"UOP_DUP OP_HASH160 d12f8a20d69c458197248c9304f589dda8f54639 OP_EQUALVERIFY OP_CHECKSIG*276a914d12f8a20d69c458197248c9304f589dda8f5463988ac*"1L55BCZb3Br4LUhLcyp8QVwKFXRLdAKbgK8#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:207І@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1L9b6PkGMPBmvscxkPdLkVhN5HZUEkknzj"UOP_DUP OP_HASH160 d20a2d4d71e72b002507f9d3c8740ce8d2326d7d OP_EQUALVERIFY OP_CHECKSIG*276a914d20a2d4d71e72b002507f9d3c8740ce8d2326d7d88ac*"1L9b6PkGMPBmvscxkPdLkVhN5HZUEkknzj8"J " C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:80P@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1GTgxhHfGZGVnQkmxea2yNBi6CrhY7nP86"UOP_DUP OP_HASH160 a9960f142c85dd05332a9f7482419b4bf14d56ee OP_EQUALVERIFY OP_CHECKSIG*276a914a9960f142c85dd05332a9f7482419b4bf14d56ee88ac*"1GTgxhHfGZGVnQkmxea2yNBi6CrhY7nP868"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:81Q@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""17cNfrMSHWcHJyHry6DK5txn4KPhWRjxUD"UOP_DUP OP_HASH160 48816706448f47efe696d2ec8845b86dfc10f556 OP_EQUALVERIFY OP_CHECKSIG*276a91448816706448f47efe696d2ec8845b86dfc10f55688ac*"17cNfrMSHWcHJyHry6DK5txn4KPhWRjxUD8"J " -Bc9b2453d3f0ea3379787e334f36edd6663a569881c196f410b8a08cfc4ada041:0;@c9b2453d3f0ea3379787e334f36edd6663a569881c196f410b8a08cfc4ada041""12ekiGDgP2CBLWRHAvsKSEgemXSiz3Gyi1"UOP_DUP OP_HASH160 121c013c4b8394a437ad8b753c7f71bc4dfd23c5 OP_EQUALVERIFY OP_CHECKSIG*276a914121c013c4b8394a437ad8b753c7f71bc4dfd23c588ac*"12ekiGDgP2CBLWRHAvsKSEgemXSiz3Gyi18#J " -B0ad8760d36bd6c661e60fbee97845f50b2f0a6e151050df0cc29d4a1eb5f2b0c:0h@0ad8760d36bd6c661e60fbee97845f50b2f0a6e151050df0cc29d4a1eb5f2b0c""1CcpRsNQgU2P1iyqNnSDZj2ftjh4XTZpuz"UOP_DUP OP_HASH160 7f6f88a8b569bbcf1b9ddb1211231f3f26e7d028 OP_EQUALVERIFY OP_CHECKSIG*276a9147f6f88a8b569bbcf1b9ddb1211231f3f26e7d02888ac*"1CcpRsNQgU2P1iyqNnSDZj2ftjh4XTZpuz8#J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:81Q@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""17cNfrMSHWcHJyHry6DK5txn4KPhWRjxUD"UOP_DUP OP_HASH160 48816706448f47efe696d2ec8845b86dfc10f556 OP_EQUALVERIFY OP_CHECKSIG*276a91448816706448f47efe696d2ec8845b86dfc10f55688ac*"17cNfrMSHWcHJyHry6DK5txn4KPhWRjxUD8"J " C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:82R@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1E364GCuqRhC78UHf8YEBRNHSUURmfx3nP"UOP_DUP OP_HASH160 8efeb0171e50c1495309661b75b4e8fbea5777a6 OP_EQUALVERIFY OP_CHECKSIG*276a9148efeb0171e50c1495309661b75b4e8fbea5777a688ac*"1E364GCuqRhC78UHf8YEBRNHSUURmfx3nP8"J " -B9690e04f9fb32cb4720f609d704ed01b06c48869db130e999b8eecd0ebc9a0cc:0P@9690e04f9fb32cb4720f609d704ed01b06c48869db130e999b8eecd0ebc9a0cc""1CbjZiryBViu1XPmX2NACEdHPiYw28xzoe"UOP_DUP OP_HASH160 7f3b0e9e254a1129ab15d128b0e418480629323a OP_EQUALVERIFY OP_CHECKSIG*276a9147f3b0e9e254a1129ab15d128b0e418480629323a88ac*"1CbjZiryBViu1XPmX2NACEdHPiYw28xzoe8#J " -B14f28b045f236231bfc782072c62a91379494e6c16dd71e92675af586b60748f:0@14f28b045f236231bfc782072c62a91379494e6c16dd71e92675af586b60748f""1CQgDCyxatcuyXikgwecm9PpVzCHP7sbi7"UOP_DUP OP_HASH160 7d23ae969258ac5058302420443197db5e0fdbae OP_EQUALVERIFY OP_CHECKSIG*276a9147d23ae969258ac5058302420443197db5e0fdbae88ac*"1CQgDCyxatcuyXikgwecm9PpVzCHP7sbi78#J  " -Bb2d557386a67105e167a6451e84eafa32ccd2cef9332626eec897cf115d073f8:0J@b2d557386a67105e167a6451e84eafa32ccd2cef9332626eec897cf115d073f8""15rtmbqFwvZCzmsJrrX2eBpuDuz9hMcREQ"UOP_DUP OP_HASH160 3550198e41124912f072113e08e82a4a79ab68b6 OP_EQUALVERIFY OP_CHECKSIG*276a9143550198e41124912f072113e08e82a4a79ab68b688ac*"15rtmbqFwvZCzmsJrrX2eBpuDuz9hMcREQ8#J " -B95ddb50569ae99f18a49200b14e87f20cdf8b5fc52dd3e7efba3b9a9875ee7c7:0̞@95ddb50569ae99f18a49200b14e87f20cdf8b5fc52dd3e7efba3b9a9875ee7c7""1CLHJSA1Uc8hDrQik2NzXkMx27EU67B2Fe"UOP_DUP OP_HASH160 7c4ee4d8f5758c669c31eb6dea5766319a02c6a4 OP_EQUALVERIFY OP_CHECKSIG*276a9147c4ee4d8f5758c669c31eb6dea5766319a02c6a488ac*"1CLHJSA1Uc8hDrQik2NzXkMx27EU67B2Fe8#J " -Bf1b1838780acb63e8946c83a9a10c60c112bd5dce2593823c98530cc572901cf:0@f1b1838780acb63e8946c83a9a10c60c112bd5dce2593823c98530cc572901cf""19RrMQRrUETFj74r9GbFGwmYM3TGQNw83g"UOP_DUP OP_HASH160 5c742fa7d29b66e9c07b2ca50ca3e0452626cd78 OP_EQUALVERIFY OP_CHECKSIG*276a9145c742fa7d29b66e9c07b2ca50ca3e0452626cd7888ac*"19RrMQRrUETFj74r9GbFGwmYM3TGQNw83g8#J " -Bd1effb6e5fc0304286e8c0d387e286cc2f98f9a28b7e44b7c45034dee27a5b1b:0t@d1effb6e5fc0304286e8c0d387e286cc2f98f9a28b7e44b7c45034dee27a5b1b"!1YWuoJr1TaJmkQFZxHu9dynZTsr8P8jgS"UOP_DUP OP_HASH160 05f5dcd951fd1e050b3dbef7717e39411b6f70cd OP_EQUALVERIFY OP_CHECKSIG*276a91405f5dcd951fd1e050b3dbef7717e39411b6f70cd88ac*!1YWuoJr1TaJmkQFZxHu9dynZTsr8P8jgS8#J " -B6917187cec1b4731d1a447446b3bf02950b69f81b392126ec1040ade6eb4a117:0 @6917187cec1b4731d1a447446b3bf02950b69f81b392126ec1040ade6eb4a117""1KMnuyBLtnZ51atbKwe1fFSzfwfPhfyeig"UOP_DUP OP_HASH160 c960e8e865a699dabbab8d792aff1de71973f708 OP_EQUALVERIFY OP_CHECKSIG*276a914c960e8e865a699dabbab8d792aff1de71973f70888ac*"1KMnuyBLtnZ51atbKwe1fFSzfwfPhfyeig8#J " -Bd950d14a8b303ea1c0930035cf9867cf06b6fb4e338e3f3974283069abcd26f4:0@d950d14a8b303ea1c0930035cf9867cf06b6fb4e338e3f3974283069abcd26f4""1EfF4naXz5iu3E32YXG5CoJz9UPNyC9vYn"UOP_DUP OP_HASH160 95d52ece519eb1581562e5f0e52734848b42d2d4 OP_EQUALVERIFY OP_CHECKSIG*276a91495d52ece519eb1581562e5f0e52734848b42d2d488ac*"1EfF4naXz5iu3E32YXG5CoJz9UPNyC9vYn8ޕ#J " -B7561da914485e638bd84fd6b1b8170407715ea4b83163fa228107dd567c5edd2:0ۂ@7561da914485e638bd84fd6b1b8170407715ea4b83163fa228107dd567c5edd2""1NpUDNmWDjewf4CmrnSUuQPsJ5GB95rUpM"UOP_DUP OP_HASH160 ef54e8824f6dc63950451b24e5713bcb3f3c79e5 OP_EQUALVERIFY OP_CHECKSIG*276a914ef54e8824f6dc63950451b24e5713bcb3f3c79e588ac*"1NpUDNmWDjewf4CmrnSUuQPsJ5GB95rUpM8#J " -Bf89fa37ca6e55a2cf00d0e3ad3e410b7db98bec0d3ae502c300ce051f7e7bf53:0@f89fa37ca6e55a2cf00d0e3ad3e410b7db98bec0d3ae502c300ce051f7e7bf53"!1xhpa7F6epbuR1G1HYA7T63eog9y8Ycbr"UOP_DUP OP_HASH160 0a88f3ef8f964bce7618063a318811112840d25a OP_EQUALVERIFY OP_CHECKSIG*276a9140a88f3ef8f964bce7618063a318811112840d25a88ac*!1xhpa7F6epbuR1G1HYA7T63eog9y8Ycbr8#J " -Bff818236f4dd77b6f5a47ad2d88ded61b35d3d22d3d6f8c5f0e808d986c430f6:0@ff818236f4dd77b6f5a47ad2d88ded61b35d3d22d3d6f8c5f0e808d986c430f6""1Aj9M7zcyzz84VrGme3Dqk6Et2j2zRToo7"UOP_DUP OP_HASH160 6ab191f1cc6e0f5bad6cd74332d9104eb0c21a11 OP_EQUALVERIFY OP_CHECKSIG*276a9146ab191f1cc6e0f5bad6cd74332d9104eb0c21a1188ac*"1Aj9M7zcyzz84VrGme3Dqk6Et2j2zRToo78#J  " +B9f70bbbb46cbe450adc2f669bccf44f9e53250c19bb26d762fdcd845c448b970:0K@9f70bbbb46cbe450adc2f669bccf44f9e53250c19bb26d762fdcd845c448b970""1J4NiRd9PPYuk88Vk5LybfjwV3KgAEV38C"UOP_DUP OP_HASH160 bb1d8327b16c3872831efe7132c9ec96abdf6010 OP_EQUALVERIFY OP_CHECKSIG*276a914bb1d8327b16c3872831efe7132c9ec96abdf601088ac*"1J4NiRd9PPYuk88Vk5LybfjwV3KgAEV38C8$J " +B95ddb50569ae99f18a49200b14e87f20cdf8b5fc52dd3e7efba3b9a9875ee7c7:0̞@95ddb50569ae99f18a49200b14e87f20cdf8b5fc52dd3e7efba3b9a9875ee7c7""1CLHJSA1Uc8hDrQik2NzXkMx27EU67B2Fe"UOP_DUP OP_HASH160 7c4ee4d8f5758c669c31eb6dea5766319a02c6a4 OP_EQUALVERIFY OP_CHECKSIG*276a9147c4ee4d8f5758c669c31eb6dea5766319a02c6a488ac*"1CLHJSA1Uc8hDrQik2NzXkMx27EU67B2Fe8#J " +Bd950d14a8b303ea1c0930035cf9867cf06b6fb4e338e3f3974283069abcd26f4:0@d950d14a8b303ea1c0930035cf9867cf06b6fb4e338e3f3974283069abcd26f4""1EfF4naXz5iu3E32YXG5CoJz9UPNyC9vYn"UOP_DUP OP_HASH160 95d52ece519eb1581562e5f0e52734848b42d2d4 OP_EQUALVERIFY OP_CHECKSIG*276a91495d52ece519eb1581562e5f0e52734848b42d2d488ac*"1EfF4naXz5iu3E32YXG5CoJz9UPNyC9vYn8ޕ#J " +B31f6b7241bd625cce45d8e02cb5c7df015c24056b103c945b6a8977be2eb60d8:1@31f6b7241bd625cce45d8e02cb5c7df015c24056b103c945b6a8977be2eb60d8""186brzC4CTPeHx5Wkh9NH9NiiT7gkwd2VN"UOP_DUP OP_HASH160 4dd80fbd6d5ced5ae4ec0f8ed9ad2da3d01ac88a OP_EQUALVERIFY OP_CHECKSIG*276a9144dd80fbd6d5ced5ae4ec0f8ed9ad2da3d01ac88a88ac*"186brzC4CTPeHx5Wkh9NH9NiiT7gkwd2VN8$J " B5d12576a70d278d12a5f386aa1507d254837ba689fac75796913917332a4a59f:0@5d12576a70d278d12a5f386aa1507d254837ba689fac75796913917332a4a59f""1CnoH94a6BJxYRiMzWXJftBSGCM6WaLN9s"UOP_DUP OP_HASH160 8152bba8f4a10d8e9db0f6505b90fc62b85d30ed OP_EQUALVERIFY OP_CHECKSIG*276a9148152bba8f4a10d8e9db0f6505b90fc62b85d30ed88ac*"1CnoH94a6BJxYRiMzWXJftBSGCM6WaLN9s8Ѣ#J{" -Be27a50f6b722d92f6b6f2e8082a2ba7db87ed703aab17aeda9a4cb7366ea363a:0@e27a50f6b722d92f6b6f2e8082a2ba7db87ed703aab17aeda9a4cb7366ea363a""1DLhEMQ5Ee8KX9eqMhszLy7yVpXXh7ktG5"UOP_DUP OP_HASH160 875afec2d3cbc6bf71b581b5a548bb5818502f65 OP_EQUALVERIFY OP_CHECKSIG*276a914875afec2d3cbc6bf71b581b5a548bb5818502f6588ac*"1DLhEMQ5Ee8KX9eqMhszLy7yVpXXh7ktG58#J " -Be58a0566b58a054e0803d5b880c2f47e57fae6497b96f61dec77a7f5941af331:0@@e58a0566b58a054e0803d5b880c2f47e57fae6497b96f61dec77a7f5941af331""1DdVZHzyZjMxeHDPsJC5eYSwwAT78PAV9b"UOP_DUP OP_HASH160 8a8852705ef6d6d649dd087580e6ddbbdf34c476 OP_EQUALVERIFY OP_CHECKSIG*276a9148a8852705ef6d6d649dd087580e6ddbbdf34c47688ac*"1DdVZHzyZjMxeHDPsJC5eYSwwAT78PAV9b8#J " -B7dcc9380bec35c465326d8ae8b3f30558a2df0c0eb5f50f1cf7c7c5a331d37c5:0@7dcc9380bec35c465326d8ae8b3f30558a2df0c0eb5f50f1cf7c7c5a331d37c5"!1ZMh1RVXLjU1JKRJcQLfhWftmNcZrukRh"UOP_DUP OP_HASH160 061e94ecada7c8fa1582478d1814fdde473acf27 OP_EQUALVERIFY OP_CHECKSIG*276a914061e94ecada7c8fa1582478d1814fdde473acf2788ac*!1ZMh1RVXLjU1JKRJcQLfhWftmNcZrukRh8#J " -Bc86403263030c86b80deaf8a6ba6fc7df942ae9b171b7e24cbd5be534c6aa6fe:0@c86403263030c86b80deaf8a6ba6fc7df942ae9b171b7e24cbd5be534c6aa6fe""1JxvKFjG8RrXR8yVQ3kAKUwpB4xGovkA49"UOP_DUP OP_HASH160 c50d85679cd8ef08403e96868fa49e3831cd51b5 OP_EQUALVERIFY OP_CHECKSIG*276a914c50d85679cd8ef08403e96868fa49e3831cd51b588ac*"1JxvKFjG8RrXR8yVQ3kAKUwpB4xGovkA498#J " +Bc25bf4c0a8ea5e8c7dfc76b98623b81733354931563c48fa2708ef392202d526:0Ĉ@c25bf4c0a8ea5e8c7dfc76b98623b81733354931563c48fa2708ef392202d526""1GEN1QbtfCJAh9Yqo5cbXj3dqNiyTiMGDS"UOP_DUP OP_HASH160 a710d47d17085d078cf9e0daf796b19cc6e2ed9c OP_EQUALVERIFY OP_CHECKSIG*276a914a710d47d17085d078cf9e0daf796b19cc6e2ed9c88ac*"1GEN1QbtfCJAh9Yqo5cbXj3dqNiyTiMGDS8$J " B28803c879f3395049042182d6f85fd3876a02b52861ee67c1892c17cd18999f2:0@28803c879f3395049042182d6f85fd3876a02b52861ee67c1892c17cd18999f2""1LfuPejxQWyUSpbXeiMYeTLr8WUJLy5WsN"UOP_DUP OP_HASH160 d7c5ee0abb11d85ca099fb7968902052ff1a5586 OP_EQUALVERIFY OP_CHECKSIG*276a914d7c5ee0abb11d85ca099fb7968902052ff1a558688ac*"1LfuPejxQWyUSpbXeiMYeTLr8WUJLy5WsN8#J " C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:86Vg@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1481HXGsmNLxAwMgsr6HNg2EVpx2yDvytW"UOP_DUP OP_HASH160 223b86e139c0f7b09e233bd2d74a79f17c1a385d OP_EQUALVERIFY OP_CHECKSIG*276a914223b86e139c0f7b09e233bd2d74a79f17c1a385d88ac*"1481HXGsmNLxAwMgsr6HNg2EVpx2yDvytW8"J " -B7e19d386520ab9e5825118656d3b5201caea086e38e97c877faa5d33155de71f:1@7e19d386520ab9e5825118656d3b5201caea086e38e97c877faa5d33155de71f""1HYo6vx7nZJuAzGSr8VCuhEsJh8fZ3qV1W"UOP_DUP OP_HASH160 b585643e07e4f5ee2bfffc230dc3011996966205 OP_EQUALVERIFY OP_CHECKSIG*276a914b585643e07e4f5ee2bfffc230dc301199696620588ac*"1HYo6vx7nZJuAzGSr8VCuhEsJh8fZ3qV1W8Ϯ#J " -B1322643b5adc49bcafcf188ea872b2ef529c7d4b2fbc2dabfe150d504d4b991e:0@1322643b5adc49bcafcf188ea872b2ef529c7d4b2fbc2dabfe150d504d4b991e""1Fevi7fDeVPzUG4CW3RZYyrUJyEVzJjH78"UOP_DUP OP_HASH160 a0bdfc47d358c9d38c5104f0fd284484181b83be OP_EQUALVERIFY OP_CHECKSIG*276a914a0bdfc47d358c9d38c5104f0fd284484181b83be88ac*"1Fevi7fDeVPzUG4CW3RZYyrUJyEVzJjH788#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:87Wg@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1AAJTekiS855LfsshaT3GA2iGf93CEW9JT"UOP_DUP OP_HASH160 647b733e0eac307d90f3be5402616e61893f5695 OP_EQUALVERIFY OP_CHECKSIG*276a914647b733e0eac307d90f3be5402616e61893f569588ac*"1AAJTekiS855LfsshaT3GA2iGf93CEW9JT8"J " -Bab6ece956d48a1748e20cfda123be7e3292cf54598dbbade366ed67c5795b3a7:0a@ab6ece956d48a1748e20cfda123be7e3292cf54598dbbade366ed67c5795b3a7""1JGvoYhG9n6BWL1k6kzoabH5h9FBuxVcxH"UOP_DUP OP_HASH160 bd7d4a32c514f363ddeb1bfb4449d338c460f858 OP_EQUALVERIFY OP_CHECKSIG*276a914bd7d4a32c514f363ddeb1bfb4449d338c460f85888ac*"1JGvoYhG9n6BWL1k6kzoabH5h9FBuxVcxH8#J " +B7e19d386520ab9e5825118656d3b5201caea086e38e97c877faa5d33155de71f:1@7e19d386520ab9e5825118656d3b5201caea086e38e97c877faa5d33155de71f""1HYo6vx7nZJuAzGSr8VCuhEsJh8fZ3qV1W"UOP_DUP OP_HASH160 b585643e07e4f5ee2bfffc230dc3011996966205 OP_EQUALVERIFY OP_CHECKSIG*276a914b585643e07e4f5ee2bfffc230dc301199696620588ac*"1HYo6vx7nZJuAzGSr8VCuhEsJh8fZ3qV1W8Ϯ#J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:87Wg@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1AAJTekiS855LfsshaT3GA2iGf93CEW9JT"UOP_DUP OP_HASH160 647b733e0eac307d90f3be5402616e61893f5695 OP_EQUALVERIFY OP_CHECKSIG*276a914647b733e0eac307d90f3be5402616e61893f569588ac*"1AAJTekiS855LfsshaT3GA2iGf93CEW9JT8"J " C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:88X@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""19tYa5BMwxUdbXxrwsPW44CEeB5PFGTvZb"UOP_DUP OP_HASH160 618092e4cc84e5a07426a6dda7a792b1e7a067c3 OP_EQUALVERIFY OP_CHECKSIG*276a914618092e4cc84e5a07426a6dda7a792b1e7a067c388ac*"19tYa5BMwxUdbXxrwsPW44CEeB5PFGTvZb8"J " -Bab45f0a1f2dd904bd5ad53415d17e18608c9edee231fb7b269a15aaeb6ec4a46:0@ab45f0a1f2dd904bd5ad53415d17e18608c9edee231fb7b269a15aaeb6ec4a46""1AVUJ6XxKD3e1zxHpE4n2dGbViF9h3TBqh"UOP_DUP OP_HASH160 681b90410e0eb3416bae5a0de4d15ea79c2af262 OP_EQUALVERIFY OP_CHECKSIG*276a914681b90410e0eb3416bae5a0de4d15ea79c2af26288ac*"1AVUJ6XxKD3e1zxHpE4n2dGbViF9h3TBqh8#J " -Bccbe13576d26ef183b1792b9da220c7347bcad3b3bf69f6eb5dc37880d6d9389:0@ccbe13576d26ef183b1792b9da220c7347bcad3b3bf69f6eb5dc37880d6d9389""1BH9ZAiVcPkb4obmqfsH1SeB9FoJvQx9Sw"UOP_DUP OP_HASH160 70bf0de3ca1233d62cd36e60a44e31dd7fff4438 OP_EQUALVERIFY OP_CHECKSIG*276a91470bf0de3ca1233d62cd36e60a44e31dd7fff443888ac*"1BH9ZAiVcPkb4obmqfsH1SeB9FoJvQx9Sw8#J " -B5c9b7c7f548a275c9dce6cc60f06f2600fe1feb06b9abfd567f93d6956fedf22:0 @5c9b7c7f548a275c9dce6cc60f06f2600fe1feb06b9abfd567f93d6956fedf22""1LGm6ZHXTseghsKcagKBGVWwets8R4Ry31"UOP_DUP OP_HASH160 d365704ada279d8a3406c70942e7eec184ca3357 OP_EQUALVERIFY OP_CHECKSIG*276a914d365704ada279d8a3406c70942e7eec184ca335788ac*"1LGm6ZHXTseghsKcagKBGVWwets8R4Ry318#J " -Bcc0392c5a4f7aabcee8e4f3aa85b56b546786a44d7b5a4b18f63e2e7e8b080f0:0@cc0392c5a4f7aabcee8e4f3aa85b56b546786a44d7b5a4b18f63e2e7e8b080f0""1G3Mt3Hpc9YRiym17YCYSU49W5QfUqPCLh"UOP_DUP OP_HASH160 a4fc25feca64c04958038bde5283b1596317b8b1 OP_EQUALVERIFY OP_CHECKSIG*276a914a4fc25feca64c04958038bde5283b1596317b8b188ac*"1G3Mt3Hpc9YRiym17YCYSU49W5QfUqPCLh8#J " -B7f40053baea9e11ae52539823ededae627805d140f14f2d719327d5a5fa647b8:1 @7f40053baea9e11ae52539823ededae627805d140f14f2d719327d5a5fa647b8""196UfHmYeWbTAiP2BD9YL9sF8X9ixQUk6k"UOP_DUP OP_HASH160 58ca2cf521d6bc061d5e790ca2b995a7d07b11f9 OP_EQUALVERIFY OP_CHECKSIG*276a91458ca2cf521d6bc061d5e790ca2b995a7d07b11f988ac*"196UfHmYeWbTAiP2BD9YL9sF8X9ixQUk6k8ɽ#J " +B5c9b7c7f548a275c9dce6cc60f06f2600fe1feb06b9abfd567f93d6956fedf22:0 @5c9b7c7f548a275c9dce6cc60f06f2600fe1feb06b9abfd567f93d6956fedf22""1LGm6ZHXTseghsKcagKBGVWwets8R4Ry31"UOP_DUP OP_HASH160 d365704ada279d8a3406c70942e7eec184ca3357 OP_EQUALVERIFY OP_CHECKSIG*276a914d365704ada279d8a3406c70942e7eec184ca335788ac*"1LGm6ZHXTseghsKcagKBGVWwets8R4Ry318#J " +B5415e0839905b24589be58a560086891c0a163ee8913fab45eea6e366cc229f1:1@5415e0839905b24589be58a560086891c0a163ee8913fab45eea6e366cc229f1""17auHZkTGNr9WjSN8zcTkRKT1TwziqaPFL"UOP_DUP OP_HASH160 483a209421d5011d261365a4b78849f277dea9f6 OP_EQUALVERIFY OP_CHECKSIG*276a914483a209421d5011d261365a4b78849f277dea9f688ac*"17auHZkTGNr9WjSN8zcTkRKT1TwziqaPFL8$J " C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:91[@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1JjmBhUaKtrweaqo6jvBjbieCCdyFnCSco"UOP_DUP OP_HASH160 c2907df626e51ad9aa17c1808f2896a1a8dd6515 OP_EQUALVERIFY OP_CHECKSIG*276a914c2907df626e51ad9aa17c1808f2896a1a8dd651588ac*"1JjmBhUaKtrweaqo6jvBjbieCCdyFnCSco8"J " -B6235798ed9fa735006fdb72991cef03584dea7440e1b23177663fc7c4bfe513a:0+@6235798ed9fa735006fdb72991cef03584dea7440e1b23177663fc7c4bfe513a""1AFz4PP8RQ8q95KLFaByA54hskpTWtvGec"UOP_DUP OP_HASH160 658e95e04de20d12ed29fd302a9e0a541ae36f27 OP_EQUALVERIFY OP_CHECKSIG*276a914658e95e04de20d12ed29fd302a9e0a541ae36f2788ac*"1AFz4PP8RQ8q95KLFaByA54hskpTWtvGec8ʄ#J " -B1339d19611c9914b8504e8be114eeecaa3026fabb11324d930b45717c5a76068:0@1339d19611c9914b8504e8be114eeecaa3026fabb11324d930b45717c5a76068""1JR4TRmZEVmhZPRWaknBFGznVdqxjN4SYY"UOP_DUP OP_HASH160 bf07018b1d948fb7c3b9c60eb3c51a7de87ec7d1 OP_EQUALVERIFY OP_CHECKSIG*276a914bf07018b1d948fb7c3b9c60eb3c51a7de87ec7d188ac*"1JR4TRmZEVmhZPRWaknBFGznVdqxjN4SYY8#J " -Bab603c52c9756f099416e6cfed4e9ab012b0cda1e04373e31f2daf7fb99dc68c:0@ab603c52c9756f099416e6cfed4e9ab012b0cda1e04373e31f2daf7fb99dc68c""17iwoqa3DPvGZ4a2smYEE5s6W7Syt5jMHi"UOP_DUP OP_HASH160 49bf8f6725f898af2d86748b85d2c62b0ee55231 OP_EQUALVERIFY OP_CHECKSIG*276a91449bf8f6725f898af2d86748b85d2c62b0ee5523188ac*"17iwoqa3DPvGZ4a2smYEE5s6W7Syt5jMHi8#J " +B5415e0839905b24589be58a560086891c0a163ee8913fab45eea6e366cc229f1:0N@5415e0839905b24589be58a560086891c0a163ee8913fab45eea6e366cc229f1""1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY"UOP_DUP OP_HASH160 79a2f7d6d53eaff291543f9aea88eab1376d7db5 OP_EQUALVERIFY OP_CHECKSIG*276a91479a2f7d6d53eaff291543f9aea88eab1376d7db588ac*"1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY8$J " +B6235798ed9fa735006fdb72991cef03584dea7440e1b23177663fc7c4bfe513a:0+@6235798ed9fa735006fdb72991cef03584dea7440e1b23177663fc7c4bfe513a""1AFz4PP8RQ8q95KLFaByA54hskpTWtvGec"UOP_DUP OP_HASH160 658e95e04de20d12ed29fd302a9e0a541ae36f27 OP_EQUALVERIFY OP_CHECKSIG*276a914658e95e04de20d12ed29fd302a9e0a541ae36f2788ac*"1AFz4PP8RQ8q95KLFaByA54hskpTWtvGec8ʄ#J " +B3ab6fb046daf07d2afd6636ea61d9846823f6557edb26f2d158167174998ec4f:0@3ab6fb046daf07d2afd6636ea61d9846823f6557edb26f2d158167174998ec4f""1NSCkQ84Phyezf8asZn9cC9rBqhUXdNm7B"UOP_DUP OP_HASH160 eb1ed8f293f4729f74f1c512030f08233e0b4f29 OP_EQUALVERIFY OP_CHECKSIG*276a914eb1ed8f293f4729f74f1c512030f08233e0b4f2988ac*"1NSCkQ84Phyezf8asZn9cC9rBqhUXdNm7B8$J " C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:94^z@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1LiDqSjR6EccYbBt1uoFwQPu8sAM53r3kF"UOP_DUP OP_HASH160 d836289ca06819e4d188a4892bad4fdace897127 OP_EQUALVERIFY OP_CHECKSIG*276a914d836289ca06819e4d188a4892bad4fdace89712788ac*"1LiDqSjR6EccYbBt1uoFwQPu8sAM53r3kF8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:95_@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""19Z4ka8aVi3FzvrngQUTZmJQEHw68QiyAQ"UOP_DUP OP_HASH160 5dd172cb507d22beb27a45cea9444563547c4e04 OP_EQUALVERIFY OP_CHECKSIG*276a9145dd172cb507d22beb27a45cea9444563547c4e0488ac*"19Z4ka8aVi3FzvrngQUTZmJQEHw68QiyAQ8"J " -Bf1a54d0d731d4ce6b6f100e7d904bf0390f474f4d4385e38dfde0a31ec5cc00e:0ǣ@f1a54d0d731d4ce6b6f100e7d904bf0390f474f4d4385e38dfde0a31ec5cc00e""1FHp4KNnQUWkxyGQ72ATmS8bt1KG1xz3HX"UOP_DUP OP_HASH160 9cbfb29df3ae6f05dfa4b9d8be4791c2dc6511e4 OP_EQUALVERIFY OP_CHECKSIG*276a9149cbfb29df3ae6f05dfa4b9d8be4791c2dc6511e488ac*"1FHp4KNnQUWkxyGQ72ATmS8bt1KG1xz3HX8#J " -B97d501c766455d67067a075b97d64780d3a46a90655c74d3e40669144a84befe:0@97d501c766455d67067a075b97d64780d3a46a90655c74d3e40669144a84befe"!18T5nVTcHtPYSLZGXZXSjdUy3mdWRCC8N"UOP_DUP OP_HASH160 0168af2e1bb52992af533afe261fbf608b27b54a OP_EQUALVERIFY OP_CHECKSIG*276a9140168af2e1bb52992af533afe261fbf608b27b54a88ac*!18T5nVTcHtPYSLZGXZXSjdUy3mdWRCC8N8#J " -B984ccd4d019f8a0f97f401621b71ab98f5d9a1460beee287e32409e15e751e42:0@984ccd4d019f8a0f97f401621b71ab98f5d9a1460beee287e32409e15e751e42""1DD7GSUpRZGUKxJ3kHjSJqn3s85q6mPXhx"UOP_DUP OP_HASH160 85ebbb50e13f74cf180d072c4e4e0d67ac6616ce OP_EQUALVERIFY OP_CHECKSIG*276a91485ebbb50e13f74cf180d072c4e4e0d67ac6616ce88ac*"1DD7GSUpRZGUKxJ3kHjSJqn3s85q6mPXhx8И#J{" -B98bd02d0312a6e53f67f262ace18de7f154b51b17517fbce5c303b41f74c76cf:0g@98bd02d0312a6e53f67f262ace18de7f154b51b17517fbce5c303b41f74c76cf""16tem64CTQEM1qerEYSNTav1thX5uUpFG5"UOP_DUP OP_HASH160 409d5d108cfa94f1b0d3f51f1543e80c9034c0b5 OP_EQUALVERIFY OP_CHECKSIG*276a914409d5d108cfa94f1b0d3f51f1543e80c9034c0b588ac*"16tem64CTQEM1qerEYSNTav1thX5uUpFG58#J " -B4a054fc0203bdfc2e1ff2b2eb2f550f8e06211467edb45d8bf4183df8d8d591c:0@4a054fc0203bdfc2e1ff2b2eb2f550f8e06211467edb45d8bf4183df8d8d591c"!1kr6sAye47EGVJYiq5h9Y6KyNviVx47et"UOP_DUP OP_HASH160 084adfb87de17264c63acd2d95023d0b2ec3c3ae OP_EQUALVERIFY OP_CHECKSIG*276a914084adfb87de17264c63acd2d95023d0b2ec3c3ae88ac*!1kr6sAye47EGVJYiq5h9Y6KyNviVx47et8#J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:95_@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""19Z4ka8aVi3FzvrngQUTZmJQEHw68QiyAQ"UOP_DUP OP_HASH160 5dd172cb507d22beb27a45cea9444563547c4e04 OP_EQUALVERIFY OP_CHECKSIG*276a9145dd172cb507d22beb27a45cea9444563547c4e0488ac*"19Z4ka8aVi3FzvrngQUTZmJQEHw68QiyAQ8"J " +B731ff908bb65bcb68870676d12ab9dea00e166b703970943df07979f4db475bf:0@731ff908bb65bcb68870676d12ab9dea00e166b703970943df07979f4db475bf""1GRBwjdmNmA6zLkC1FsCsYZUzuxS4KtrRQ"UOP_DUP OP_HASH160 a91d0153effe2b32afffd6f054244f41189a3b32 OP_EQUALVERIFY OP_CHECKSIG*276a914a91d0153effe2b32afffd6f054244f41189a3b3288ac*"1GRBwjdmNmA6zLkC1FsCsYZUzuxS4KtrRQ8ͤ$J  +" +B731ff908bb65bcb68870676d12ab9dea00e166b703970943df07979f4db475bf:1@731ff908bb65bcb68870676d12ab9dea00e166b703970943df07979f4db475bf""1GRBwjdmNmA6zLkC1FsCsYZUzuxS4KtrRQ"UOP_DUP OP_HASH160 a91d0153effe2b32afffd6f054244f41189a3b32 OP_EQUALVERIFY OP_CHECKSIG*276a914a91d0153effe2b32afffd6f054244f41189a3b3288ac*"1GRBwjdmNmA6zLkC1FsCsYZUzuxS4KtrRQ8ͤ$J " B7f4420c9ca3a64b54f4888e030727b6cb8733d9a8e5494d081bb014c5745f24d:0*@7f4420c9ca3a64b54f4888e030727b6cb8733d9a8e5494d081bb014c5745f24d""1PdtE3tsxkYv8tukqdbkjUZo7eo5RMyAeB"UOP_DUP OP_HASH160 f84c809988b892f165cab6c70bd3b59cdd2ac6dc OP_EQUALVERIFY OP_CHECKSIG*276a914f84c809988b892f165cab6c70bd3b59cdd2ac6dc88ac*"1PdtE3tsxkYv8tukqdbkjUZo7eo5RMyAeB8#J " C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:97a@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""16tfLL5TEBDUTvYqEXyxFrFFpckTD1Bu9r"UOP_DUP OP_HASH160 409dd78accf66a1eb8c6b38bca6282e0622ffa5c OP_EQUALVERIFY OP_CHECKSIG*276a914409dd78accf66a1eb8c6b38bca6282e0622ffa5c88ac*"16tfLL5TEBDUTvYqEXyxFrFFpckTD1Bu9r8"J " C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:98b@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1HKCFWUWdYQpyMeRaRgGonaJWZxFG1aDHw"UOP_DUP OP_HASH160 b2f2e418683086ec3a9587c3f7e19e3f4870a7ba OP_EQUALVERIFY OP_CHECKSIG*276a914b2f2e418683086ec3a9587c3f7e19e3f4870a7ba88ac*"1HKCFWUWdYQpyMeRaRgGonaJWZxFG1aDHw8"J " Ba5f1a58511393f8a35dc25b664dc5c0e3833ffe3b0cf4669f58ee0b837727f9d:0Ѱ@a5f1a58511393f8a35dc25b664dc5c0e3833ffe3b0cf4669f58ee0b837727f9d""1A3SsZBqSggX48pJm1yqmrkihAHiN9xqcA"UOP_DUP OP_HASH160 632f8f7f0f707bac126894bcaac417927fe14de6 OP_EQUALVERIFY OP_CHECKSIG*276a914632f8f7f0f707bac126894bcaac417927fe14de688ac*"1A3SsZBqSggX48pJm1yqmrkihAHiN9xqcA8#J " -Baf166a9e127f9ce3f7306a39ee47ffb7f45d0724d982ecca18ca8d319d3d56ce:0N@af166a9e127f9ce3f7306a39ee47ffb7f45d0724d982ecca18ca8d319d3d56ce""1LFJhZf7sQYH6q8XibrnywK2JTC4rVFqZW"UOP_DUP OP_HASH160 d31efcf041c4c2348f517c8be904572e4452f32b OP_EQUALVERIFY OP_CHECKSIG*276a914d31efcf041c4c2348f517c8be904572e4452f32b88ac*"1LFJhZf7sQYH6q8XibrnywK2JTC4rVFqZW8"J " -Beabc3a6f575f6151c24079adae97004e7f4c628233d1d11a505bfd745c41f7c8:0@eabc3a6f575f6151c24079adae97004e7f4c628233d1d11a505bfd745c41f7c8""15fYn4W6vCoKYjraWkf6QjjiraPE8zxiBL"UOP_DUP OP_HASH160 332ad5f0d270be30b8734ab1f321a657589e3a7c OP_EQUALVERIFY OP_CHECKSIG*276a914332ad5f0d270be30b8734ab1f321a657589e3a7c88ac*"15fYn4W6vCoKYjraWkf6QjjiraPE8zxiBL8#J " -B8ed2283661b35a492405783d695c4755fcec649c0bcea4e1c8f6f8c7096122b7:0 @8ed2283661b35a492405783d695c4755fcec649c0bcea4e1c8f6f8c7096122b7""1Af1W2gMtm4vyqktCMQkupurx2PkaYpu1D"UOP_DUP OP_HASH160 69e95b3cde0f132257966cdcfc228fab37c56474 OP_EQUALVERIFY OP_CHECKSIG*276a91469e95b3cde0f132257966cdcfc228fab37c5647488ac*"1Af1W2gMtm4vyqktCMQkupurx2PkaYpu1D8#J " -B2ec130b8d36cb1e039be6be1eef530896317ecc1f5b6e04b0966daf5ee04ff21:0@2ec130b8d36cb1e039be6be1eef530896317ecc1f5b6e04b0966daf5ee04ff21""1Ftca3uvpMgQyhKrEZAKCeM1e6jRJi7pge"UOP_DUP OP_HASH160 a354aacf31bcc186944de291422e16f283d00f97 OP_EQUALVERIFY OP_CHECKSIG*276a914a354aacf31bcc186944de291422e16f283d00f9788ac*"1Ftca3uvpMgQyhKrEZAKCeM1e6jRJi7pge8#J " -B8b36630bf25073d5331a9d45ef1b1655256576aea55f2358f67b7526aa4ee69c:0@8b36630bf25073d5331a9d45ef1b1655256576aea55f2358f67b7526aa4ee69c""12NWBzYdSyLa7YXdTp9uhNTGDBSZ2FGYdp"UOP_DUP OP_HASH160 0f093a278616e7fecf66b885df0aa02abd2a5ea2 OP_EQUALVERIFY OP_CHECKSIG*276a9140f093a278616e7fecf66b885df0aa02abd2a5ea288ac*"12NWBzYdSyLa7YXdTp9uhNTGDBSZ2FGYdp8#J " -B9c1dfbab6f554c5453738b8536d6f2ea6968efd6900a42f4d2e22f30921e4eff:0@9c1dfbab6f554c5453738b8536d6f2ea6968efd6900a42f4d2e22f30921e4eff""16WLvpUZSHXwugj5e4oJXTzU39YoA629td"UOP_DUP OP_HASH160 3c6553a86e9a9882969a247ef2ef7612096f296e OP_EQUALVERIFY OP_CHECKSIG*276a9143c6553a86e9a9882969a247ef2ef7612096f296e88ac*"16WLvpUZSHXwugj5e4oJXTzU39YoA629td8#J " -B2acdfbbcc50e0d0727181d5c33505b9f51e852ddf0581764f3acf32b1bfffcff:1 -@2acdfbbcc50e0d0727181d5c33505b9f51e852ddf0581764f3acf32b1bfffcff""15v9XTJPRCAxX1sU7aXqAZsJPm7MUvgxqF"UOP_DUP OP_HASH160 35edaa5c5105eefdba864686706749a83188e51b OP_EQUALVERIFY OP_CHECKSIG*276a91435edaa5c5105eefdba864686706749a83188e51b88ac*"15v9XTJPRCAxX1sU7aXqAZsJPm7MUvgxqF8#J " -B7aedc95bce7d925de04436db62f830c223a2fd437f0fb2dcf4a3b6775ebab820:1@7aedc95bce7d925de04436db62f830c223a2fd437f0fb2dcf4a3b6775ebab820""17x2uTxF8x1b8agg8TLrf8ot8hzCjemN6g"UOP_DUP OP_HASH160 4c3938f289b79a045bcbfaeb7a80c6a4b1fa94c3 OP_EQUALVERIFY OP_CHECKSIG*276a9144c3938f289b79a045bcbfaeb7a80c6a4b1fa94c388ac*"17x2uTxF8x1b8agg8TLrf8ot8hzCjemN6g8#J  " -B91da93a8b28f437cb6fdb80393a4d19131169f287fea99ce72d0a438cd82e874:0@91da93a8b28f437cb6fdb80393a4d19131169f287fea99ce72d0a438cd82e874""1DcC6hbw8vrPQeHfGZBqHx63hR8tahwk64"UOP_DUP OP_HASH160 8a49551af66885bc4884b31a2d8532413e634f91 OP_EQUALVERIFY OP_CHECKSIG*276a9148a49551af66885bc4884b31a2d8532413e634f9188ac*"1DcC6hbw8vrPQeHfGZBqHx63hR8tahwk648"J " -Bc662d33bdf5efb359bfe4b698c4f4cf94450a5cb7d98fd80bd4d75d779d7e82e:05@c662d33bdf5efb359bfe4b698c4f4cf94450a5cb7d98fd80bd4d75d779d7e82e""1H1uNEAT92h3tjcBu3qUAz1aKYcLWLB3dF"UOP_DUP OP_HASH160 afadb9b7cb3f13d8b8c69f4c3de1391a1ff24ee0 OP_EQUALVERIFY OP_CHECKSIG*276a914afadb9b7cb3f13d8b8c69f4c3de1391a1ff24ee088ac*"1H1uNEAT92h3tjcBu3qUAz1aKYcLWLB3dF8#J " -B35d8c53de8f479efb1adc7c99edc5a79e94dce57370c07046f436052d7a8b4c6:0]@35d8c53de8f479efb1adc7c99edc5a79e94dce57370c07046f436052d7a8b4c6""17aiQyAncKDKR8fcALiTQknbvGzxw5MLon"UOP_DUP OP_HASH160 48310d2dd8c9ceff403a8e859c0d0cbd66d3cd32 OP_EQUALVERIFY OP_CHECKSIG*276a91448310d2dd8c9ceff403a8e859c0d0cbd66d3cd3288ac*"17aiQyAncKDKR8fcALiTQknbvGzxw5MLon8#J " -Ba6a3863ddc0fdb02f2e2de75990cb6bb386b7922f34d30972d3e223aa0ad5fe4:1@a6a3863ddc0fdb02f2e2de75990cb6bb386b7922f34d30972d3e223aa0ad5fe4""1Ns1AkE39BfqYZESKcLSS1hud1CuGvNYbp"UOP_DUP OP_HASH160 efcf946e2dae74a8daab502fb1caf5542754a368 OP_EQUALVERIFY OP_CHECKSIG*276a914efcf946e2dae74a8daab502fb1caf5542754a36888ac*"1Ns1AkE39BfqYZESKcLSS1hud1CuGvNYbp8#J  " -Bbc6ce5e3b7f38c7abe1eee455582b4a9a0e4137a70c06446b9644c7d07e76b1d:0+@bc6ce5e3b7f38c7abe1eee455582b4a9a0e4137a70c06446b9644c7d07e76b1d"!1AZvNw1NdX1ZmGT2bAXazkKcY1SWk3EcG"UOP_DUP OP_HASH160 01cf3961d4efb5e29080895653d2fee0e7299939 OP_EQUALVERIFY OP_CHECKSIG*276a91401cf3961d4efb5e29080895653d2fee0e729993988ac*!1AZvNw1NdX1ZmGT2bAXazkKcY1SWk3EcG8#J " -Bd714086ac64a9d8581839fccb4845679671259b0047b3b37334fac58e3c67ea7:0~@d714086ac64a9d8581839fccb4845679671259b0047b3b37334fac58e3c67ea7""1Mvf13Kr9SYKArJFhaEiaDuXzv2hh3fSP9"UOP_DUP OP_HASH160 e5884874a5174466b9de36a53c8e86092dbea176 OP_EQUALVERIFY OP_CHECKSIG*276a914e5884874a5174466b9de36a53c8e86092dbea17688ac*"1Mvf13Kr9SYKArJFhaEiaDuXzv2hh3fSP98#J " +Baf166a9e127f9ce3f7306a39ee47ffb7f45d0724d982ecca18ca8d319d3d56ce:0N@af166a9e127f9ce3f7306a39ee47ffb7f45d0724d982ecca18ca8d319d3d56ce""1LFJhZf7sQYH6q8XibrnywK2JTC4rVFqZW"UOP_DUP OP_HASH160 d31efcf041c4c2348f517c8be904572e4452f32b OP_EQUALVERIFY OP_CHECKSIG*276a914d31efcf041c4c2348f517c8be904572e4452f32b88ac*"1LFJhZf7sQYH6q8XibrnywK2JTC4rVFqZW8"J " +B8ed2283661b35a492405783d695c4755fcec649c0bcea4e1c8f6f8c7096122b7:0 @8ed2283661b35a492405783d695c4755fcec649c0bcea4e1c8f6f8c7096122b7""1Af1W2gMtm4vyqktCMQkupurx2PkaYpu1D"UOP_DUP OP_HASH160 69e95b3cde0f132257966cdcfc228fab37c56474 OP_EQUALVERIFY OP_CHECKSIG*276a91469e95b3cde0f132257966cdcfc228fab37c5647488ac*"1Af1W2gMtm4vyqktCMQkupurx2PkaYpu1D8#J " +B08bdcf83f7687943fb59af4d00f081591baf110a3c04efa3dbd2ed2515c55aa1:1@08bdcf83f7687943fb59af4d00f081591baf110a3c04efa3dbd2ed2515c55aa1""1NoMf5cjNmXxxjmTy4vWaWJrEzHJnx9sAa"UOP_DUP OP_HASH160 ef1f04d7b9b5f303df2e88597d3b30f45bf17541 OP_EQUALVERIFY OP_CHECKSIG*276a914ef1f04d7b9b5f303df2e88597d3b30f45bf1754188ac*"1NoMf5cjNmXxxjmTy4vWaWJrEzHJnx9sAa8$J " +Be4433aa7305080ff0e53f44dc501c29f316ca3466aee097d79d4b10a6fc71daf:0y@e4433aa7305080ff0e53f44dc501c29f316ca3466aee097d79d4b10a6fc71daf""1B3NqFm3BSkZcLvhJWzYuxbTL8aMSLSmwC"UOP_DUP OP_HASH160 6e24506dc8872d117a1c495ec6d046d1ccd9af8e OP_EQUALVERIFY OP_CHECKSIG*276a9146e24506dc8872d117a1c495ec6d046d1ccd9af8e88ac*"1B3NqFm3BSkZcLvhJWzYuxbTL8aMSLSmwC8$J " +B36a3b44300f56c39caf0fbd3ea0b420c16c125affdf495ba7c4ca1267dd33aa2:0 @36a3b44300f56c39caf0fbd3ea0b420c16c125affdf495ba7c4ca1267dd33aa2""1EoZuPE7oicULP6MG1rnW9LhwhUs6e1a9i"UOP_DUP OP_HASH160 97683c509f11b2e4a1b151aa5630f8a7b491f6b8 OP_EQUALVERIFY OP_CHECKSIG*276a91497683c509f11b2e4a1b151aa5630f8a7b491f6b888ac*"1EoZuPE7oicULP6MG1rnW9LhwhUs6e1a9i8$J " Bbe5abffbe857870787db77f998c7cc9bd5983c98b7a3a136dd0cc916f3bcab59:0@be5abffbe857870787db77f998c7cc9bd5983c98b7a3a136dd0cc916f3bcab59""1Eb9V9B3vaEcuTfuppjWh3nzvdzyfkPic6"UOP_DUP OP_HASH160 950edc686cc18eab626a28f9adb3220f22fea54f OP_EQUALVERIFY OP_CHECKSIG*276a914950edc686cc18eab626a28f9adb3220f22fea54f88ac*"1Eb9V9B3vaEcuTfuppjWh3nzvdzyfkPic68#J " -B106f598588d547e770ceb8a5f259d38f3f34c41118507df9df7b738792e675b0:0+@106f598588d547e770ceb8a5f259d38f3f34c41118507df9df7b738792e675b0""15Mp5XGZXvVGbHVRCrP5rfmAaH2pNBCR4z"UOP_DUP OP_HASH160 2fd01efece48a7a0e843c9228e481fa7f124e152 OP_EQUALVERIFY OP_CHECKSIG*276a9142fd01efece48a7a0e843c9228e481fa7f124e15288ac*"15Mp5XGZXvVGbHVRCrP5rfmAaH2pNBCR4z8#J " -Bdc3127138752c80cb790af90072a02bc59099b7202f9ec4c72273b2ae6117a03:0@dc3127138752c80cb790af90072a02bc59099b7202f9ec4c72273b2ae6117a03""1FNcRrThNeMaCtYTrXbvCfqLTB56xoz5NN"UOP_DUP OP_HASH160 9da812050bfe03a94d6495853af134b9c2771091 OP_EQUALVERIFY OP_CHECKSIG*276a9149da812050bfe03a94d6495853af134b9c277109188ac*"1FNcRrThNeMaCtYTrXbvCfqLTB56xoz5NN8#J " -B0c3a4f6c571eddd8cfd0c8640d0494422d1d8c119e87f7e74e6dadcc935aa013:1̾@0c3a4f6c571eddd8cfd0c8640d0494422d1d8c119e87f7e74e6dadcc935aa013""1JgZjeMJDQSAFE5hufrzdn1DrEzwzyaQJX"UOP_DUP OP_HASH160 c1f5afd48a77a3172b974ed82c1a8c8f215ba0ec OP_EQUALVERIFY OP_CHECKSIG*276a914c1f5afd48a77a3172b974ed82c1a8c8f215ba0ec88ac*"1JgZjeMJDQSAFE5hufrzdn1DrEzwzyaQJX8ϩ#J " -B5e903fb43ab94ff676ca8576d152bcdccde984dc04069fb8ac97fb7518a5be57:0@5e903fb43ab94ff676ca8576d152bcdccde984dc04069fb8ac97fb7518a5be57""14fj5A7huaH2bgeJxUYim1a7NiKLhqhquc"UOP_DUP OP_HASH160 283b4db673602913fd8793630f7f05452e6aaeee OP_EQUALVERIFY OP_CHECKSIG*276a914283b4db673602913fd8793630f7f05452e6aaeee88ac*"14fj5A7huaH2bgeJxUYim1a7NiKLhqhquc8#J " -B55bb788a1fe9a921ddf0758c1bc42ef5148773f87527149c10baf489efbfc92d:0N@55bb788a1fe9a921ddf0758c1bc42ef5148773f87527149c10baf489efbfc92d""1HG5jess5MkcLsREBQDe3MHek74oWAkjEE"UOP_DUP OP_HASH160 b25c3472e2438b559f603307e89bd5ad5833bb2f OP_EQUALVERIFY OP_CHECKSIG*276a914b25c3472e2438b559f603307e89bd5ad5833bb2f88ac*"1HG5jess5MkcLsREBQDe3MHek74oWAkjEE8"J " -Bb68b02f5605455655825d018b7f88726eee00409ee224505d427f2f2d10760de:0:@b68b02f5605455655825d018b7f88726eee00409ee224505d427f2f2d10760de""1FgegmFtMGKdpRHdmysDJgC2kWJYR8JrGK"UOP_DUP OP_HASH160 a111711a9877a3e62e9dd4c72054e9b80249bcb4 OP_EQUALVERIFY OP_CHECKSIG*276a914a111711a9877a3e62e9dd4c72054e9b80249bcb488ac*"1FgegmFtMGKdpRHdmysDJgC2kWJYR8JrGK8#J " -Beb6696a522a9cd4aa8c803c95aa66b07ff80e6c40d3d3660ff34aa98c1479d21:1B@eb6696a522a9cd4aa8c803c95aa66b07ff80e6c40d3d3660ff34aa98c1479d21""1NQ1UUL5WVRR4EZGHRtNE5HSCpjhqftqnC"UOP_DUP OP_HASH160 eab49a9ce019a0ccbea77b524c965c5ccb4741ee OP_EQUALVERIFY OP_CHECKSIG*276a914eab49a9ce019a0ccbea77b524c965c5ccb4741ee88ac*"1NQ1UUL5WVRR4EZGHRtNE5HSCpjhqftqnC8#J " -Bb1fd06950a74189613ebfa026bfc687bd537ac0e0583b1705cae4af112f87e22:0M@b1fd06950a74189613ebfa026bfc687bd537ac0e0583b1705cae4af112f87e22""18k1zpdibdrWcS3yarwV1hzTJVnGE3adaH"UOP_DUP OP_HASH160 54eb9959f44daa077c34e6d1f8a3415e5d8c03d2 OP_EQUALVERIFY OP_CHECKSIG*276a91454eb9959f44daa077c34e6d1f8a3415e5d8c03d288ac*"18k1zpdibdrWcS3yarwV1hzTJVnGE3adaH8#J " -Bb6d65ce76226e5c53cf9402686a99742348e469873053a2c1786be17d60cf98b:01@b6d65ce76226e5c53cf9402686a99742348e469873053a2c1786be17d60cf98b""1BB8HAyR5nAN6wQByBc3gkPJ7jajKJhWUz"UOP_DUP OP_HASH160 6f9b7e56f1124e55d8988f54122c857322bb05e2 OP_EQUALVERIFY OP_CHECKSIG*276a9146f9b7e56f1124e55d8988f54122c857322bb05e288ac*"1BB8HAyR5nAN6wQByBc3gkPJ7jajKJhWUz8#J " -B9e67bec42cd9dbdc3b6e25f6543440be01133a9939fd43c7c1ddc6066473daed:0@9e67bec42cd9dbdc3b6e25f6543440be01133a9939fd43c7c1ddc6066473daed""1M6M59CeeDQfoD1xp5wtqVUGeGcxoZKWTB"UOP_DUP OP_HASH160 dc6559a9de7699959b26699a1631a6f8350bc10c OP_EQUALVERIFY OP_CHECKSIG*276a914dc6559a9de7699959b26699a1631a6f8350bc10c88ac*"1M6M59CeeDQfoD1xp5wtqVUGeGcxoZKWTB8#J " -B12e145ebfd24f027007305b3552be3e0e7598ae8123d5c3ba58f97b6a1edb279:1@12e145ebfd24f027007305b3552be3e0e7598ae8123d5c3ba58f97b6a1edb279""1KnzNs2hQbVzwbrNAtvLBR7jgrVdPZrJLZ"UOP_DUP OP_HASH160 ce24e0d4c7d9ac86fa519727132c46057b36c6b9 OP_EQUALVERIFY OP_CHECKSIG*276a914ce24e0d4c7d9ac86fa519727132c46057b36c6b988ac*"1KnzNs2hQbVzwbrNAtvLBR7jgrVdPZrJLZ8Ǚ#J " -Be9eb89fb957e5e335521a07a1c573b83769e0ac0f172df5fada066ffa2aaea9a:0+@e9eb89fb957e5e335521a07a1c573b83769e0ac0f172df5fada066ffa2aaea9a""14AG9dXyD7YosqajQgJL9Udd1n9f8YKKFz"UOP_DUP OP_HASH160 22a8c43eb0ef93020e5f0fbdd83abecf6176c30d OP_EQUALVERIFY OP_CHECKSIG*276a91422a8c43eb0ef93020e5f0fbdd83abecf6176c30d88ac*"14AG9dXyD7YosqajQgJL9Udd1n9f8YKKFz8#J " -B36b9602c33b680856f4a8066cba92ace6df9d88ec2fe959def92d6ab79e82427:0<@36b9602c33b680856f4a8066cba92ace6df9d88ec2fe959def92d6ab79e82427""1LXczimstpiXeZr88vrm5NgWZSwzMGwZwj"UOP_DUP OP_HASH160 d634ea7f5840d39b860f769d33788894024e0831 OP_EQUALVERIFY OP_CHECKSIG*276a914d634ea7f5840d39b860f769d33788894024e083188ac*"1LXczimstpiXeZr88vrm5NgWZSwzMGwZwj8#J " -B6d458217bd6a0d7807e880787b910d15a242deeb4d7ab53b44e969744d9364e9:0@6d458217bd6a0d7807e880787b910d15a242deeb4d7ab53b44e969744d9364e9""1EshN76EPAfYS1ptK3MhLn9ERroBFdwhvC"UOP_DUP OP_HASH160 98302099e50481759dd935aec93f6b1eff74638e OP_EQUALVERIFY OP_CHECKSIG*276a91498302099e50481759dd935aec93f6b1eff74638e88ac*"1EshN76EPAfYS1ptK3MhLn9ERroBFdwhvC8#J " -Ba312786e9e9f2007791a34c687d90e16f30dfda0351bf6c874fd7b1505dc0390:0@a312786e9e9f2007791a34c687d90e16f30dfda0351bf6c874fd7b1505dc0390""1AVUueBk8nysQveDse3meUq622ZgRsmeMF"UOP_DUP OP_HASH160 681c1338728a13f0dea17925a5294c2999b57a4e OP_EQUALVERIFY OP_CHECKSIG*276a914681c1338728a13f0dea17925a5294c2999b57a4e88ac*"1AVUueBk8nysQveDse3meUq622ZgRsmeMF8#J " +Bdc3127138752c80cb790af90072a02bc59099b7202f9ec4c72273b2ae6117a03:0@dc3127138752c80cb790af90072a02bc59099b7202f9ec4c72273b2ae6117a03""1FNcRrThNeMaCtYTrXbvCfqLTB56xoz5NN"UOP_DUP OP_HASH160 9da812050bfe03a94d6495853af134b9c2771091 OP_EQUALVERIFY OP_CHECKSIG*276a9149da812050bfe03a94d6495853af134b9c277109188ac*"1FNcRrThNeMaCtYTrXbvCfqLTB56xoz5NN8#J " +Bb68b02f5605455655825d018b7f88726eee00409ee224505d427f2f2d10760de:0:@b68b02f5605455655825d018b7f88726eee00409ee224505d427f2f2d10760de""1FgegmFtMGKdpRHdmysDJgC2kWJYR8JrGK"UOP_DUP OP_HASH160 a111711a9877a3e62e9dd4c72054e9b80249bcb4 OP_EQUALVERIFY OP_CHECKSIG*276a914a111711a9877a3e62e9dd4c72054e9b80249bcb488ac*"1FgegmFtMGKdpRHdmysDJgC2kWJYR8JrGK8#J " +Bec922882d6db3d23625c18082b53b15fe987882405baa41f0a62d33d4759bbfe:0@ec922882d6db3d23625c18082b53b15fe987882405baa41f0a62d33d4759bbfe""136ZpkcR9C4DkZMHKyGKbRWZxGpHFBe4Fv"UOP_DUP OP_HASH160 16fdbb1bec289110c327ff0d86fd51d6ee153ab4 OP_EQUALVERIFY OP_CHECKSIG*276a91416fdbb1bec289110c327ff0d86fd51d6ee153ab488ac*"136ZpkcR9C4DkZMHKyGKbRWZxGpHFBe4Fv8#J " +B225cb73627a093a4fadd5de97a3614c15d7058ef4e1d0e0d704b3958b8c066a7:0?@225cb73627a093a4fadd5de97a3614c15d7058ef4e1d0e0d704b3958b8c066a7""1NzafaxCf74r1k4AzmvNt6RWK39jVpj5mr"UOP_DUP OP_HASH160 f13e74210e306b762fd896bd1d3c93803ba2bdd9 OP_EQUALVERIFY OP_CHECKSIG*276a914f13e74210e306b762fd896bd1d3c93803ba2bdd988ac*"1NzafaxCf74r1k4AzmvNt6RWK39jVpj5mr8ž$J " +Bb1fd06950a74189613ebfa026bfc687bd537ac0e0583b1705cae4af112f87e22:0M@b1fd06950a74189613ebfa026bfc687bd537ac0e0583b1705cae4af112f87e22""18k1zpdibdrWcS3yarwV1hzTJVnGE3adaH"UOP_DUP OP_HASH160 54eb9959f44daa077c34e6d1f8a3415e5d8c03d2 OP_EQUALVERIFY OP_CHECKSIG*276a91454eb9959f44daa077c34e6d1f8a3415e5d8c03d288ac*"18k1zpdibdrWcS3yarwV1hzTJVnGE3adaH8#J " +B9e67bec42cd9dbdc3b6e25f6543440be01133a9939fd43c7c1ddc6066473daed:0@9e67bec42cd9dbdc3b6e25f6543440be01133a9939fd43c7c1ddc6066473daed""1M6M59CeeDQfoD1xp5wtqVUGeGcxoZKWTB"UOP_DUP OP_HASH160 dc6559a9de7699959b26699a1631a6f8350bc10c OP_EQUALVERIFY OP_CHECKSIG*276a914dc6559a9de7699959b26699a1631a6f8350bc10c88ac*"1M6M59CeeDQfoD1xp5wtqVUGeGcxoZKWTB8#J " +B981680769c98c784311b75de6e679acf3bcedc551c7c3fe1e5893c3e4b4bc150:03@981680769c98c784311b75de6e679acf3bcedc551c7c3fe1e5893c3e4b4bc150""1HsGNG3FPbdeeqZSs22grVnRqEAQ34iHuY"UOP_DUP OP_HASH160 b903a35212731b3cb8897755df699245e4d8cf8b OP_EQUALVERIFY OP_CHECKSIG*276a914b903a35212731b3cb8897755df699245e4d8cf8b88ac*"1HsGNG3FPbdeeqZSs22grVnRqEAQ34iHuY8†$J " +Bfc7b8d0ef138c97d9df0fc54e3476d03a300eb5f816ed546111114489045321b:0=@fc7b8d0ef138c97d9df0fc54e3476d03a300eb5f816ed546111114489045321b""1NL6t4k35aSK3nSpnnhnz4HsyE732sPPbk"UOP_DUP OP_HASH160 e9f7741626beb9904a5b7457aff429ff82f9d194 OP_EQUALVERIFY OP_CHECKSIG*276a914e9f7741626beb9904a5b7457aff429ff82f9d19488ac*"1NL6t4k35aSK3nSpnnhnz4HsyE732sPPbk8$J " +B6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f:1@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f""1DYmfgp5KmSThiQvnFtgDJXiVDrV6wJ1ch"UOP_DUP OP_HASH160 89a3b0bb77ff294599e4fd00c27ff0574e89bfe2 OP_EQUALVERIFY OP_CHECKSIG*276a91489a3b0bb77ff294599e4fd00c27ff0574e89bfe288ac*"1DYmfgp5KmSThiQvnFtgDJXiVDrV6wJ1ch8#J  " +Be9eb89fb957e5e335521a07a1c573b83769e0ac0f172df5fada066ffa2aaea9a:0+@e9eb89fb957e5e335521a07a1c573b83769e0ac0f172df5fada066ffa2aaea9a""14AG9dXyD7YosqajQgJL9Udd1n9f8YKKFz"UOP_DUP OP_HASH160 22a8c43eb0ef93020e5f0fbdd83abecf6176c30d OP_EQUALVERIFY OP_CHECKSIG*276a91422a8c43eb0ef93020e5f0fbdd83abecf6176c30d88ac*"14AG9dXyD7YosqajQgJL9Udd1n9f8YKKFz8#J " +B2bb15352ce8604b5d194d5b6e6dee3d670023bca0ef09da8a6eacd1aa0e0a95c:0ß@2bb15352ce8604b5d194d5b6e6dee3d670023bca0ef09da8a6eacd1aa0e0a95c""1CREa5jUqM4XRwz73E8xtsab9Ewzo2CqsF"UOP_DUP OP_HASH160 7d3eb1d69a22eaeae5b51d37c5fad3b87e281553 OP_EQUALVERIFY OP_CHECKSIG*276a9147d3eb1d69a22eaeae5b51d37c5fad3b87e28155388ac*"1CREa5jUqM4XRwz73E8xtsab9Ewzo2CqsF8$J " B9ffa0e35d9f457d7eb0682cd314ffcf9af5e6e3117361e612cc0163ec3256d7f:0@9ffa0e35d9f457d7eb0682cd314ffcf9af5e6e3117361e612cc0163ec3256d7f""1EXrWf6Ld1yokFqTu2EED3dhz8c5PB8D27"UOP_DUP OP_HASH160 946f71aaeaa0446c4f9f7b2605d55fea038bfd67 OP_EQUALVERIFY OP_CHECKSIG*276a914946f71aaeaa0446c4f9f7b2605d55fea038bfd6788ac*"1EXrWf6Ld1yokFqTu2EED3dhz8c5PB8D278#J " -B5f3f8401e7b6c507dbd6c8bbce4ce138a9b33994bd6781fe2454971b4d437f1b:05@5f3f8401e7b6c507dbd6c8bbce4ce138a9b33994bd6781fe2454971b4d437f1b""1DwbrGSD2YCuJeEdDz9zd7fKf71YtwZPne"UOP_DUP OP_HASH160 8df50fea527b0ed981031996be79af26cb81aae0 OP_EQUALVERIFY OP_CHECKSIG*276a9148df50fea527b0ed981031996be79af26cb81aae088ac*"1DwbrGSD2YCuJeEdDz9zd7fKf71YtwZPne8#J " -B75685af20f0edb82f875fa3785112fbdc4ef834167c321b7bf6dcc353c2a0106:0&@75685af20f0edb82f875fa3785112fbdc4ef834167c321b7bf6dcc353c2a0106"!1zhBzVF7UEf2aU1mkC4FCeRrNMuZhdWNM"UOP_DUP OP_HASH160 0ae94221dec9c0436cfce2c794f1030c8bf26bc5 OP_EQUALVERIFY OP_CHECKSIG*276a9140ae94221dec9c0436cfce2c794f1030c8bf26bc588ac*!1zhBzVF7UEf2aU1mkC4FCeRrNMuZhdWNM8#J " -B647e44917253f0ef5b3afbd33b54cc1415a29838056aaf2879af62f5d724c587:0@647e44917253f0ef5b3afbd33b54cc1415a29838056aaf2879af62f5d724c587"!1qM7gpE8Savx86eRTyxHsqjpN8BZYUNvN"UOP_DUP OP_HASH160 0924c1ef644ef0b9d5a8866fbf310ef384ae75fb OP_EQUALVERIFY OP_CHECKSIG*276a9140924c1ef644ef0b9d5a8866fbf310ef384ae75fb88ac*!1qM7gpE8Savx86eRTyxHsqjpN8BZYUNvN8#J " -B225fe94dba66d416949e63f323042bd95e04b0c97b456a82eb85762a12611119:0ش@225fe94dba66d416949e63f323042bd95e04b0c97b456a82eb85762a12611119""1EiHg5djY9ehy2y8g9vGNZ9ZCX37ZK1juq"UOP_DUP OP_HASH160 96689bb3266a533b66a94e1cdd8b89bcf14c9158 OP_EQUALVERIFY OP_CHECKSIG*276a91496689bb3266a533b66a94e1cdd8b89bcf14c915888ac*"1EiHg5djY9ehy2y8g9vGNZ9ZCX37ZK1juq8#J " +Bf4f0c7c32cf01d58873480b477817e5d58db451692b2797f594b95b8772ced8b:0.@f4f0c7c32cf01d58873480b477817e5d58db451692b2797f594b95b8772ced8b""1HMAkpHc7idr99UcrNy23cU5XAHdra74em"UOP_DUP OP_HASH160 b35279a6f8266b56de4d85602d1a419c552ec97f OP_EQUALVERIFY OP_CHECKSIG*276a914b35279a6f8266b56de4d85602d1a419c552ec97f88ac*"1HMAkpHc7idr99UcrNy23cU5XAHdra74em8$J " +Bf4f0c7c32cf01d58873480b477817e5d58db451692b2797f594b95b8772ced8b:1@f4f0c7c32cf01d58873480b477817e5d58db451692b2797f594b95b8772ced8b""1NHyDFB98SRu1Kn2MWx9JvH5CawCNLnaUs"UOP_DUP OP_HASH160 e990383272a6a7572d2fb503973b3873385e5787 OP_EQUALVERIFY OP_CHECKSIG*276a914e990383272a6a7572d2fb503973b3873385e578788ac*"1NHyDFB98SRu1Kn2MWx9JvH5CawCNLnaUs8$J " +B5f3f8401e7b6c507dbd6c8bbce4ce138a9b33994bd6781fe2454971b4d437f1b:05@5f3f8401e7b6c507dbd6c8bbce4ce138a9b33994bd6781fe2454971b4d437f1b""1DwbrGSD2YCuJeEdDz9zd7fKf71YtwZPne"UOP_DUP OP_HASH160 8df50fea527b0ed981031996be79af26cb81aae0 OP_EQUALVERIFY OP_CHECKSIG*276a9148df50fea527b0ed981031996be79af26cb81aae088ac*"1DwbrGSD2YCuJeEdDz9zd7fKf71YtwZPne8#J " +Bb293d6263df82898695d179c7864e6358ee61e7b79d2a1523faf0e253b6fa4fb:0x@b293d6263df82898695d179c7864e6358ee61e7b79d2a1523faf0e253b6fa4fb""1GQVEZTpWE5snfyVsXEU54tvDEvcEGvPCU"UOP_DUP OP_HASH160 a8fb05b2a31cc2dbe83ea7c9bbadcf2bf7e93751 OP_EQUALVERIFY OP_CHECKSIG*276a914a8fb05b2a31cc2dbe83ea7c9bbadcf2bf7e9375188ac*"1GQVEZTpWE5snfyVsXEU54tvDEvcEGvPCU8$J " +Bfd187a8f5d94eedc55b5d4f07b032c3c55e79add2bc4a80de8c0c715f6eb6bcd:0@fd187a8f5d94eedc55b5d4f07b032c3c55e79add2bc4a80de8c0c715f6eb6bcd""1MVM6JBMwyZQWj6bTGGVXUe3395D615Yzk"UOP_DUP OP_HASH160 e0beef19f0b6da8925154ffb40b58eedcbd729b4 OP_EQUALVERIFY OP_CHECKSIG*276a914e0beef19f0b6da8925154ffb40b58eedcbd729b488ac*"1MVM6JBMwyZQWj6bTGGVXUe3395D615Yzk8$J " B6c148d7ec3a4b24e2c37f337b2f6c6c0b9d7200e691dd8b309b202a2226803ec:0@6c148d7ec3a4b24e2c37f337b2f6c6c0b9d7200e691dd8b309b202a2226803ec""12BLpN4kJ9oRkNMJ6VW3FA2vv3p6KGUxQA"UOP_DUP OP_HASH160 0cecd3d53135bdafb2a6bd531bbb9bb57aa21969 OP_EQUALVERIFY OP_CHECKSIG*276a9140cecd3d53135bdafb2a6bd531bbb9bb57aa2196988ac*"12BLpN4kJ9oRkNMJ6VW3FA2vv3p6KGUxQA8ߨ#J " B5bc54a75a034a67c3129ace0aa97571b75dd9e8227279b734f4e356f4f903a8a:0ǧ@5bc54a75a034a67c3129ace0aa97571b75dd9e8227279b734f4e356f4f903a8a""1PTq8QBRqdgWBb5xqujc1WhJzv6sE1hY2G"UOP_DUP OP_HASH160 f665c1d34c0eed9694b958da266469902bde792f OP_EQUALVERIFY OP_CHECKSIG*276a914f665c1d34c0eed9694b958da266469902bde792f88ac*"1PTq8QBRqdgWBb5xqujc1WhJzv6sE1hY2G8#J " -Bcb186f4498ff7e83ff2dd40e965afa67849e4e59bcc9a6f7eedfd898e54dbb31:0K@cb186f4498ff7e83ff2dd40e965afa67849e4e59bcc9a6f7eedfd898e54dbb31""17LMvhLMGxKweqrZzJZQ6PfLivJatQMtZf"UOP_DUP OP_HASH160 457a203da37d01d688cb096d441040f1802acb1f OP_EQUALVERIFY OP_CHECKSIG*276a914457a203da37d01d688cb096d441040f1802acb1f88ac*"17LMvhLMGxKweqrZzJZQ6PfLivJatQMtZf8#J " -Be26264b0f872d5d1ee14d1dfedf6241a703a78d61ed082ec7dff42a88f64fecc:0@e26264b0f872d5d1ee14d1dfedf6241a703a78d61ed082ec7dff42a88f64fecc""18HXxF42EuvnyHU3R5zwZA7DXZuhcqbF18"UOP_DUP OP_HASH160 4fe95fa99aa5a5e6b8909002123610db5a8d3481 OP_EQUALVERIFY OP_CHECKSIG*276a9144fe95fa99aa5a5e6b8909002123610db5a8d348188ac*"18HXxF42EuvnyHU3R5zwZA7DXZuhcqbF188#J " -Bb5133f00422e961c63cb3a68a12a1ac46f23115e76737d2d323c9b8951d6983b:0@b5133f00422e961c63cb3a68a12a1ac46f23115e76737d2d323c9b8951d6983b""1N6cUhF99vvh9LwzM9gAdCGSzEWkBDcLSa"UOP_DUP OP_HASH160 e76a561cd503902a443e933fe52b9a499bb4f1f1 OP_EQUALVERIFY OP_CHECKSIG*276a914e76a561cd503902a443e933fe52b9a499bb4f1f188ac*"1N6cUhF99vvh9LwzM9gAdCGSzEWkBDcLSa8#J " -B2f4dc64acb62cafb0d059e102fbc6c042731ebe655b5b7d51f2dbd03fa12e173:0;@2f4dc64acb62cafb0d059e102fbc6c042731ebe655b5b7d51f2dbd03fa12e173""16TdK7q66u2irA2VfjDvXPREjUjcvgHjWh"UOP_DUP OP_HASH160 3be1c18736dd40601ee7a2f31e32934303c70fb7 OP_EQUALVERIFY OP_CHECKSIG*276a9143be1c18736dd40601ee7a2f31e32934303c70fb788ac*"16TdK7q66u2irA2VfjDvXPREjUjcvgHjWh8#J " -B989efaf4adb851eb91614e8fa56ad77615a07251c1925eb4af0fad8a9706866c:0@989efaf4adb851eb91614e8fa56ad77615a07251c1925eb4af0fad8a9706866c""1PviN6Yd1iouPuSwt5fiWrH41rANrBwWEH"UOP_DUP OP_HASH160 fb7b57876f8d4089c970b0c27881820aa3749293 OP_EQUALVERIFY OP_CHECKSIG*276a914fb7b57876f8d4089c970b0c27881820aa374929388ac*"1PviN6Yd1iouPuSwt5fiWrH41rANrBwWEH8#J " -B8f4a6462da6bf0e07d27a347aeaad3ca7f411f0306d1a1827c5a1a37a45cc0b4:0%@8f4a6462da6bf0e07d27a347aeaad3ca7f411f0306d1a1827c5a1a37a45cc0b4"!1YPrH8aMrEpi4uY2vrRs4rhYJw4HyJXva"UOP_DUP OP_HASH160 05eff7fe070ff8f167d9bb9618647928531bede0 OP_EQUALVERIFY OP_CHECKSIG*276a91405eff7fe070ff8f167d9bb9618647928531bede088ac*!1YPrH8aMrEpi4uY2vrRs4rhYJw4HyJXva8"J " -B0653356ced07a2e8529e8075e099a30ebcb67c53f5538b659970e1e1374f89e3:0L@0653356ced07a2e8529e8075e099a30ebcb67c53f5538b659970e1e1374f89e3""1JYQaoW4eUPVMmgC3gabnS5RJ94BYZiqTG"UOP_DUP OP_HASH160 c06ab81455d6510e215d5f72c5f4a76eb4a82b84 OP_EQUALVERIFY OP_CHECKSIG*276a914c06ab81455d6510e215d5f72c5f4a76eb4a82b8488ac*"1JYQaoW4eUPVMmgC3gabnS5RJ94BYZiqTG8#J " -B1b3f2ba6da8dcad41a99ea16e3dc7730e744e3a5e504e90ae6708a55fe567b8d:0@1b3f2ba6da8dcad41a99ea16e3dc7730e744e3a5e504e90ae6708a55fe567b8d""141SjoX345ZhAMs1UEX8Cm3ErTfNqrBiM8"UOP_DUP OP_HASH160 20fddcc13a74cee637b5b864750cc9a49d8e5d04 OP_EQUALVERIFY OP_CHECKSIG*276a91420fddcc13a74cee637b5b864750cc9a49d8e5d0488ac*"141SjoX345ZhAMs1UEX8Cm3ErTfNqrBiM88#J " -Baa04a17238568aed35682b9a6dc404e782666dee356830da46cf066473a37b0a:0 -@aa04a17238568aed35682b9a6dc404e782666dee356830da46cf066473a37b0a""1Ab5CgspxpTaXrPEUQC5MZnjCp8dAV4E8B"UOP_DUP OP_HASH160 692ac83104486423bed574e9e903566348d8f702 OP_EQUALVERIFY OP_CHECKSIG*276a914692ac83104486423bed574e9e903566348d8f70288ac*"1Ab5CgspxpTaXrPEUQC5MZnjCp8dAV4E8B8#J " -Bacdaed41952e17e728469e0a83527aaa11329cd11d78911a996802d011b2539f:0@acdaed41952e17e728469e0a83527aaa11329cd11d78911a996802d011b2539f""168N9ALjsweMQJu5xoJxv1bGPaSnRtf5bV"UOP_DUP OP_HASH160 383d30226ea3f3d5fa57c760e2c0ee9d25dc9f2a OP_EQUALVERIFY OP_CHECKSIG*276a914383d30226ea3f3d5fa57c760e2c0ee9d25dc9f2a88ac*"168N9ALjsweMQJu5xoJxv1bGPaSnRtf5bV8"J " -B1e63378da906b964bf0de0ac21ea7f3a52e86c537dd7c874f40caf974e1c9f87:0 @1e63378da906b964bf0de0ac21ea7f3a52e86c537dd7c874f40caf974e1c9f87""18j5fixX3MFPSZf2pto1rpbX22ezTiBtXg"UOP_DUP OP_HASH160 54be3f4acfa5dd05dfe1ba21395ce886104d980e OP_EQUALVERIFY OP_CHECKSIG*276a91454be3f4acfa5dd05dfe1ba21395ce886104d980e88ac*"18j5fixX3MFPSZf2pto1rpbX22ezTiBtXg8#J " -Bfb2bcba50e155456fbfecf010fe6a0a3397cb7cc58e3c1188492c6203ff7fcf2:0@fb2bcba50e155456fbfecf010fe6a0a3397cb7cc58e3c1188492c6203ff7fcf2""162b9pbdSjzbyxYiZuSHPYjEShgkP3KKog"UOP_DUP OP_HASH160 37258db8d17805411bb792e575cd30a538e9e250 OP_EQUALVERIFY OP_CHECKSIG*276a91437258db8d17805411bb792e575cd30a538e9e25088ac*"162b9pbdSjzbyxYiZuSHPYjEShgkP3KKog8#J " -B57ca7cfef7da1d67ead6a99041642fdbaf3a84f93bf2ff12735bc0556fbf05ec:0'@57ca7cfef7da1d67ead6a99041642fdbaf3a84f93bf2ff12735bc0556fbf05ec""12Emp7XCM9a7pPoLsYJbQFyHM67SnuMNKF"UOP_DUP OP_HASH160 0d92f0d188515b835fb05dfe6b7bc2e6ce761d66 OP_EQUALVERIFY OP_CHECKSIG*276a9140d92f0d188515b835fb05dfe6b7bc2e6ce761d6688ac*"12Emp7XCM9a7pPoLsYJbQFyHM67SnuMNKF8"J " -B5299c9d6bf281400da056f9128ee52a1a3c3a7ba449ae20e2fae4c1e24a7a9ed:0@5299c9d6bf281400da056f9128ee52a1a3c3a7ba449ae20e2fae4c1e24a7a9ed""1BJimoyoH8yTCG4otAR92DM2dqHSP7pmL1"UOP_DUP OP_HASH160 710b32fdea49f7e387e7e0547ae689d506fa909a OP_EQUALVERIFY OP_CHECKSIG*276a914710b32fdea49f7e387e7e0547ae689d506fa909a88ac*"1BJimoyoH8yTCG4otAR92DM2dqHSP7pmL18#J " -B4074a9b46516cd18dd2b44cf16d51996180d754c77df70f4ce67676225436ece:1@4074a9b46516cd18dd2b44cf16d51996180d754c77df70f4ce67676225436ece""1JMnMpyTFRkqTZ39ZuFHA8EHaKNdf9Ut2S"UOP_DUP OP_HASH160 be68524897b99e9ec3c3cfccd6a74063913aa864 OP_EQUALVERIFY OP_CHECKSIG*276a914be68524897b99e9ec3c3cfccd6a74063913aa86488ac*"1JMnMpyTFRkqTZ39ZuFHA8EHaKNdf9Ut2S8#J " +B2f4dc64acb62cafb0d059e102fbc6c042731ebe655b5b7d51f2dbd03fa12e173:0;@2f4dc64acb62cafb0d059e102fbc6c042731ebe655b5b7d51f2dbd03fa12e173""16TdK7q66u2irA2VfjDvXPREjUjcvgHjWh"UOP_DUP OP_HASH160 3be1c18736dd40601ee7a2f31e32934303c70fb7 OP_EQUALVERIFY OP_CHECKSIG*276a9143be1c18736dd40601ee7a2f31e32934303c70fb788ac*"16TdK7q66u2irA2VfjDvXPREjUjcvgHjWh8#J " +B9f5465b8cf05511992ff69e49bac2f0487b26bd704d2e0aa4c8e7e70e4647633:0@9f5465b8cf05511992ff69e49bac2f0487b26bd704d2e0aa4c8e7e70e4647633""1B8Jyd9YAEQP43WTihsDb65a75dwqreFuo"UOP_DUP OP_HASH160 6f132ce6ebebdb44bd0eaca74f7687a6f0be0169 OP_EQUALVERIFY OP_CHECKSIG*276a9146f132ce6ebebdb44bd0eaca74f7687a6f0be016988ac*"1B8Jyd9YAEQP43WTihsDb65a75dwqreFuo8$J " +Bacdaed41952e17e728469e0a83527aaa11329cd11d78911a996802d011b2539f:0@acdaed41952e17e728469e0a83527aaa11329cd11d78911a996802d011b2539f""168N9ALjsweMQJu5xoJxv1bGPaSnRtf5bV"UOP_DUP OP_HASH160 383d30226ea3f3d5fa57c760e2c0ee9d25dc9f2a OP_EQUALVERIFY OP_CHECKSIG*276a914383d30226ea3f3d5fa57c760e2c0ee9d25dc9f2a88ac*"168N9ALjsweMQJu5xoJxv1bGPaSnRtf5bV8"J " +Bdb955aa8f8533f04208f79d58c2fcee3eea8ae8a5f92ae2113323816be99357b:0@db955aa8f8533f04208f79d58c2fcee3eea8ae8a5f92ae2113323816be99357b""1P6YqUZiWXEv9fEgyiLVNW9Gh1PERM18cb"UOP_DUP OP_HASH160 f25f6c16cd1579afd8091cb88d9d7ffabd37005b OP_EQUALVERIFY OP_CHECKSIG*276a914f25f6c16cd1579afd8091cb88d9d7ffabd37005b88ac*"1P6YqUZiWXEv9fEgyiLVNW9Gh1PERM18cb8$J " B2b91df0099343c0117626264c14b1c6b672b5409f94e5a80381d72b1466eb834:0@2b91df0099343c0117626264c14b1c6b672b5409f94e5a80381d72b1466eb834"!1neqRxoVNEFq2fcJrH5hZR1uKxPQsS8yX"UOP_DUP OP_HASH160 08a24d25808ee409852f85ac209be508a64111a6 OP_EQUALVERIFY OP_CHECKSIG*276a91408a24d25808ee409852f85ac209be508a64111a688ac*!1neqRxoVNEFq2fcJrH5hZR1uKxPQsS8yX8ߏ#J " -B9d9ead727238d6695ad0a78e6f34a507883c95a7f21489dfe42a94b686a15a43:0L@9d9ead727238d6695ad0a78e6f34a507883c95a7f21489dfe42a94b686a15a43""16gE5stCLvGxDiztGA43bvAV63LNcirnFC"UOP_DUP OP_HASH160 3e43c602a68b6ddddb365c579028e406076ce77a OP_EQUALVERIFY OP_CHECKSIG*276a9143e43c602a68b6ddddb365c579028e406076ce77a88ac*"16gE5stCLvGxDiztGA43bvAV63LNcirnFC8#J " Bb8a9d013591082abdf0273d07a382fe03599ed379f76d759ed1cdaf9dd08c64b:0@b8a9d013591082abdf0273d07a382fe03599ed379f76d759ed1cdaf9dd08c64b""17gBBvzdah4LsT26gMAqLcGGXMSEhSBWhu"UOP_DUP OP_HASH160 49397b6bd3f24f311a793a8d6865dbeb83df73da OP_EQUALVERIFY OP_CHECKSIG*276a91449397b6bd3f24f311a793a8d6865dbeb83df73da88ac*"17gBBvzdah4LsT26gMAqLcGGXMSEhSBWhu8#J " -B70b432c4f9e13cad48238f81a1bf074927ba2f3963a28fc21c803b03484b5e75:0:@70b432c4f9e13cad48238f81a1bf074927ba2f3963a28fc21c803b03484b5e75""1E2ZWyxjA7KLZc5B6V3r2tW5XMtx2BA9e1"UOP_DUP OP_HASH160 8ee531e638fd90018ef1192807f8c7c643dab228 OP_EQUALVERIFY OP_CHECKSIG*276a9148ee531e638fd90018ef1192807f8c7c643dab22888ac*"1E2ZWyxjA7KLZc5B6V3r2tW5XMtx2BA9e18#J " -B19a919ae8cd34f6abd50353a335298145b56d8df6de3626e76099d800b115672:0@19a919ae8cd34f6abd50353a335298145b56d8df6de3626e76099d800b115672""1JPYFH7V69UFXFA4Xbyc4fayPtNNmniicU"UOP_DUP OP_HASH160 bebd5f5a4f1c80ae40c63523e03e1f70e82da06e OP_EQUALVERIFY OP_CHECKSIG*276a914bebd5f5a4f1c80ae40c63523e03e1f70e82da06e88ac*"1JPYFH7V69UFXFA4Xbyc4fayPtNNmniicU8#J " -Be66cd5bbd5a5a66694424ee603451e12c3bab6705a160fabf4bb87e247a97495:0@e66cd5bbd5a5a66694424ee603451e12c3bab6705a160fabf4bb87e247a97495""1Mxs2cRkBHfMbMMbusZA29cjrTFZEw2Y9t"UOP_DUP OP_HASH160 e5f327977e528f456089d06349c1afd3148306be OP_EQUALVERIFY OP_CHECKSIG*276a914e5f327977e528f456089d06349c1afd3148306be88ac*"1Mxs2cRkBHfMbMMbusZA29cjrTFZEw2Y9t8#J " -B1433175450302cffc4c999ef09937b8845a7ba224868d255d52b4fd9124ccd1e:0@1433175450302cffc4c999ef09937b8845a7ba224868d255d52b4fd9124ccd1e""1PCHWSKepk78iwMhvcLrWB483uSwG1msz9"UOP_DUP OP_HASH160 f3751f63899d08f534fbe455e251c7e1ced850cd OP_EQUALVERIFY OP_CHECKSIG*276a914f3751f63899d08f534fbe455e251c7e1ced850cd88ac*"1PCHWSKepk78iwMhvcLrWB483uSwG1msz98#J " -B69a11b2cee6ec12bdc69d86344504df3a7bc25a52000bbfec961dd6578234209:0@69a11b2cee6ec12bdc69d86344504df3a7bc25a52000bbfec961dd6578234209""1B7WqVm4ATVmTFdXg6voor6YNgN3KJa9P4"UOP_DUP OP_HASH160 6eeca8d8ee637706b3f145b3dd61145613d63f3f OP_EQUALVERIFY OP_CHECKSIG*276a9146eeca8d8ee637706b3f145b3dd61145613d63f3f88ac*"1B7WqVm4ATVmTFdXg6voor6YNgN3KJa9P48#J " -B5dd0d8a8226a77ca01a482996f0c866de65564ef3750e5b3381388428b7e3ec8:0@5dd0d8a8226a77ca01a482996f0c866de65564ef3750e5b3381388428b7e3ec8""1AGmChGKHDxK7geZWySHu8fsSEn1t9UKD6"UOP_DUP OP_HASH160 65b444e644e450af4e50c5de8fbd37c01be26919 OP_EQUALVERIFY OP_CHECKSIG*276a91465b444e644e450af4e50c5de8fbd37c01be2691988ac*"1AGmChGKHDxK7geZWySHu8fsSEn1t9UKD68#J " +Bbfe30a77a558b1d70e57ca6ca2294f57388f8da9b4e8d760d087f2ab4de76f58:0 @bfe30a77a558b1d70e57ca6ca2294f57388f8da9b4e8d760d087f2ab4de76f58""1J8CMnpoUDmjb41LxX3vMGWtn4ggDhRBvE"UOP_DUP OP_HASH160 bbd68817c89b596f18838cf3c32339900eeb56da OP_EQUALVERIFY OP_CHECKSIG*276a914bbd68817c89b596f18838cf3c32339900eeb56da88ac*"1J8CMnpoUDmjb41LxX3vMGWtn4ggDhRBvE8$J " +B7a035f890db52ddb7a4339b2ce5d6b08c7d46283ce2d4a44329000094a9861d7:0@@7a035f890db52ddb7a4339b2ce5d6b08c7d46283ce2d4a44329000094a9861d7""14reEhoEUtyJ8gg9U2J3QJ4jxjZUG8CzrZ"UOP_DUP OP_HASH160 2a4bd7be56d846c94de925f7133abae31a197bd8 OP_EQUALVERIFY OP_CHECKSIG*276a9142a4bd7be56d846c94de925f7133abae31a197bd888ac*"14reEhoEUtyJ8gg9U2J3QJ4jxjZUG8CzrZ8$J " Bba63465ebd93cb991a88d3529d7f984378866025e32f2474b8d1385623e156c6:0F@ba63465ebd93cb991a88d3529d7f984378866025e32f2474b8d1385623e156c6"!1Tse3ew7M9FPTJEgZEuWTKRgL9qLKqH3M"UOP_DUP OP_HASH160 051516096af700e784c3f8ba49dd4e985f6f8cfe OP_EQUALVERIFY OP_CHECKSIG*276a914051516096af700e784c3f8ba49dd4e985f6f8cfe88ac*!1Tse3ew7M9FPTJEgZEuWTKRgL9qLKqH3M8#J " -B23a7ba48c86b766b0675887ddb9bcf5acdb4c28f76dede0b15a58c60cefe3e90:0@23a7ba48c86b766b0675887ddb9bcf5acdb4c28f76dede0b15a58c60cefe3e90""1MAwKj2dFctV7FjYN4P2kxh7ueEEq8XPgQ"UOP_DUP OP_HASH160 dd439b12a83077420a0fbf4a75ad6ec4ee99d78b OP_EQUALVERIFY OP_CHECKSIG*276a914dd439b12a83077420a0fbf4a75ad6ec4ee99d78b88ac*"1MAwKj2dFctV7FjYN4P2kxh7ueEEq8XPgQ8#J " -B7fa7c27902d4f23ab509fc276e32c0ae0a6b566b8e93d0056f5bfede25468ee7:0@7fa7c27902d4f23ab509fc276e32c0ae0a6b566b8e93d0056f5bfede25468ee7""15wtseJ33NQMJBPoifz4xWeKAPH3QBn1e3"UOP_DUP OP_HASH160 3642443ff5adbc1be82e34420bcca8922476d9fa OP_EQUALVERIFY OP_CHECKSIG*276a9143642443ff5adbc1be82e34420bcca8922476d9fa88ac*"15wtseJ33NQMJBPoifz4xWeKAPH3QBn1e38#J " -B55b046d3bb500a50b2d40fc810890ae78418fe48915fb3260473fa86a1b99cc5:1@55b046d3bb500a50b2d40fc810890ae78418fe48915fb3260473fa86a1b99cc5""14ewaAv6H8LB858RnLrkSfPywg3KWYHsND"UOP_DUP OP_HASH160 28155280b507df346b4897ab2f456d3bb356ef0f OP_EQUALVERIFY OP_CHECKSIG*276a91428155280b507df346b4897ab2f456d3bb356ef0f88ac*"14ewaAv6H8LB858RnLrkSfPywg3KWYHsND8#J " -B5a5da6566852f6b77b2ecec1de61a4216865013b51e537cce0396835656b9985:0%@5a5da6566852f6b77b2ecec1de61a4216865013b51e537cce0396835656b9985""15qiFHazraHhTCwoxJ83ZKZMeZVrXDQxMW"UOP_DUP OP_HASH160 3516e66583e18c0ff7fa5087eaa212b03362346b OP_EQUALVERIFY OP_CHECKSIG*276a9143516e66583e18c0ff7fa5087eaa212b03362346b88ac*"15qiFHazraHhTCwoxJ83ZKZMeZVrXDQxMW8#J " -Be7644ad828f96910efba799ba2433bc99d666f16d19c4ec2b6a68be88dadfb84:0H@e7644ad828f96910efba799ba2433bc99d666f16d19c4ec2b6a68be88dadfb84""1Q3kaS4R4XmL1h9hHF75SrePNAwvKm6UiB"UOP_DUP OP_HASH160 fcd019c819bc1e569022061ac301d3d5b846416d OP_EQUALVERIFY OP_CHECKSIG*276a914fcd019c819bc1e569022061ac301d3d5b846416d88ac*"1Q3kaS4R4XmL1h9hHF75SrePNAwvKm6UiB8#J " -B16e7da38e9e259da73d8515d790bc2a769d9944a967804690572dd2e63300f44:0@16e7da38e9e259da73d8515d790bc2a769d9944a967804690572dd2e63300f44""1HGgoTrpKfayDvj11KJmNvJMrkp9uMW12F"UOP_DUP OP_HASH160 b27979eb008d7f9139bfba78a22933956e44f2c9 OP_EQUALVERIFY OP_CHECKSIG*276a914b27979eb008d7f9139bfba78a22933956e44f2c988ac*"1HGgoTrpKfayDvj11KJmNvJMrkp9uMW12F8#J " -B316c1eed0986e66810083097b3b9fb951b2f39108e21eab4e2f6cb8c22547574:0@316c1eed0986e66810083097b3b9fb951b2f39108e21eab4e2f6cb8c22547574""1NxsJXBKHWaeKHTkgmhixZncoVqby4S6pP"UOP_DUP OP_HASH160 f0eb82690114509a87e07c098d1da1216e6a67ae OP_EQUALVERIFY OP_CHECKSIG*276a914f0eb82690114509a87e07c098d1da1216e6a67ae88ac*"1NxsJXBKHWaeKHTkgmhixZncoVqby4S6pP8#J " -Bc8bc0fc0bc782dba4e5189bd5db2b61aaf49da34d13f01929ebf551632425646:0@c8bc0fc0bc782dba4e5189bd5db2b61aaf49da34d13f01929ebf551632425646"!1CqehxQnGRwvU9iHMKnjxYvFTcb7G5wkQ"UOP_DUP OP_HASH160 023d2fc7d0f7dd23c7b85853f12467a795d6d5a8 OP_EQUALVERIFY OP_CHECKSIG*276a914023d2fc7d0f7dd23c7b85853f12467a795d6d5a888ac*!1CqehxQnGRwvU9iHMKnjxYvFTcb7G5wkQ8#J " -B6308d2dd9feb49830c7ae5f8844723bc379afcea30c8c54576fbd78909baa131:0@6308d2dd9feb49830c7ae5f8844723bc379afcea30c8c54576fbd78909baa131""169RLLP7MZZFP4FVQRy1zzqyVRP3eiTck8"UOP_DUP OP_HASH160 387044e1b1b26ce77edaf8ea119f96c69e3b578c OP_EQUALVERIFY OP_CHECKSIG*276a914387044e1b1b26ce77edaf8ea119f96c69e3b578c88ac*"169RLLP7MZZFP4FVQRy1zzqyVRP3eiTck88#J " -Bda0a245bc96fa5d78d1f4752123df51271d261ebb9bb67a45a56df51582eb620:0,@da0a245bc96fa5d78d1f4752123df51271d261ebb9bb67a45a56df51582eb620""1746vQhtm9FY5vko2rAnq6Hu1cPPJqTWic"UOP_DUP OP_HASH160 4266f1ef33c56147883acf3c6c65aaca15bc8ce4 OP_EQUALVERIFY OP_CHECKSIG*276a9144266f1ef33c56147883acf3c6c65aaca15bc8ce488ac*"1746vQhtm9FY5vko2rAnq6Hu1cPPJqTWic8#J " -B2308dbba44337d89df92ba8b2671f00e762dc407659376bc5d03a10d9710f42d:0@2308dbba44337d89df92ba8b2671f00e762dc407659376bc5d03a10d9710f42d""18yaeZveRm1sMLz9J4hqDVYubscEVMM3Ti"UOP_DUP OP_HASH160 577c43158c075c1f2b50aa9720b9c990c63b5954 OP_EQUALVERIFY OP_CHECKSIG*276a914577c43158c075c1f2b50aa9720b9c990c63b595488ac*"18yaeZveRm1sMLz9J4hqDVYubscEVMM3Ti8#J " +Bc4ffc67251669eb34c062ff38c506d8107270143636d27462f14267793dea41b:0@c4ffc67251669eb34c062ff38c506d8107270143636d27462f14267793dea41b""16qXutKEQD5rxSvQmwW4P3pFgYEN9EP5ND"UOP_DUP OP_HASH160 400666224999ad2ac56d6816c41736e91f9f6afd OP_EQUALVERIFY OP_CHECKSIG*276a914400666224999ad2ac56d6816c41736e91f9f6afd88ac*"16qXutKEQD5rxSvQmwW4P3pFgYEN9EP5ND8$J " +B7fa7c27902d4f23ab509fc276e32c0ae0a6b566b8e93d0056f5bfede25468ee7:0@7fa7c27902d4f23ab509fc276e32c0ae0a6b566b8e93d0056f5bfede25468ee7""15wtseJ33NQMJBPoifz4xWeKAPH3QBn1e3"UOP_DUP OP_HASH160 3642443ff5adbc1be82e34420bcca8922476d9fa OP_EQUALVERIFY OP_CHECKSIG*276a9143642443ff5adbc1be82e34420bcca8922476d9fa88ac*"15wtseJ33NQMJBPoifz4xWeKAPH3QBn1e38#J " +Bdd325586fb77368087bd68a8d84d28b7baca408ac3fbaceddaacd89e6beea4af:1@dd325586fb77368087bd68a8d84d28b7baca408ac3fbaceddaacd89e6beea4af""14isvvbhVA5ByVZ8oD44g8GgRvqWubYwYM"UOP_DUP OP_HASH160 28d3f21e91f102d7c5561f124b608f12fa347cd1 OP_EQUALVERIFY OP_CHECKSIG*276a91428d3f21e91f102d7c5561f124b608f12fa347cd188ac*"14isvvbhVA5ByVZ8oD44g8GgRvqWubYwYM8Ȣ$J " +Bdde29226a6217894784f487176ce4c3c1eed5cfdd7403c79ddf5e231faae3cbe:0o@dde29226a6217894784f487176ce4c3c1eed5cfdd7403c79ddf5e231faae3cbe""177XjHfz7i15rR3dW3cuXM787AW2e6adcz"UOP_DUP OP_HASH160 430ce6de4857d4f7a68d62ffe0feb4e101b80681 OP_EQUALVERIFY OP_CHECKSIG*276a914430ce6de4857d4f7a68d62ffe0feb4e101b8068188ac*"177XjHfz7i15rR3dW3cuXM787AW2e6adcz8$J " +B0e320c84dcaefd743d7900dc4f543cd92187b70bdd0f1598f832c90ef0767915:0%@0e320c84dcaefd743d7900dc4f543cd92187b70bdd0f1598f832c90ef0767915""1MoeUv4ApbLpwL2qUWkQLu84KuEkeZKzJf"UOP_DUP OP_HASH160 e434f00e8aa96958bbc790cc16415518761bcb17 OP_EQUALVERIFY OP_CHECKSIG*276a914e434f00e8aa96958bbc790cc16415518761bcb1788ac*"1MoeUv4ApbLpwL2qUWkQLu84KuEkeZKzJf8$J " +B55b046d3bb500a50b2d40fc810890ae78418fe48915fb3260473fa86a1b99cc5:1@55b046d3bb500a50b2d40fc810890ae78418fe48915fb3260473fa86a1b99cc5""14ewaAv6H8LB858RnLrkSfPywg3KWYHsND"UOP_DUP OP_HASH160 28155280b507df346b4897ab2f456d3bb356ef0f OP_EQUALVERIFY OP_CHECKSIG*276a91428155280b507df346b4897ab2f456d3bb356ef0f88ac*"14ewaAv6H8LB858RnLrkSfPywg3KWYHsND8#J " +Bdd325586fb77368087bd68a8d84d28b7baca408ac3fbaceddaacd89e6beea4af:0@dd325586fb77368087bd68a8d84d28b7baca408ac3fbaceddaacd89e6beea4af""14isvvbhVA5ByVZ8oD44g8GgRvqWubYwYM"UOP_DUP OP_HASH160 28d3f21e91f102d7c5561f124b608f12fa347cd1 OP_EQUALVERIFY OP_CHECKSIG*276a91428d3f21e91f102d7c5561f124b608f12fa347cd188ac*"14isvvbhVA5ByVZ8oD44g8GgRvqWubYwYM8Ȣ$J  +" +B2308dbba44337d89df92ba8b2671f00e762dc407659376bc5d03a10d9710f42d:0@2308dbba44337d89df92ba8b2671f00e762dc407659376bc5d03a10d9710f42d""18yaeZveRm1sMLz9J4hqDVYubscEVMM3Ti"UOP_DUP OP_HASH160 577c43158c075c1f2b50aa9720b9c990c63b5954 OP_EQUALVERIFY OP_CHECKSIG*276a914577c43158c075c1f2b50aa9720b9c990c63b595488ac*"18yaeZveRm1sMLz9J4hqDVYubscEVMM3Ti8#J " +B2f65b94ebe91af845f430aebb84fd194484a40c21e8035d4d92a960110c6df49:0@2f65b94ebe91af845f430aebb84fd194484a40c21e8035d4d92a960110c6df49""15xv2KK2Ccz8fKhDPQmHr4AdcBJjZnnvNX"UOP_DUP OP_HASH160 3673a46363f4b735b69065bee60f912e5e0a3965 OP_EQUALVERIFY OP_CHECKSIG*276a9143673a46363f4b735b69065bee60f912e5e0a396588ac*"15xv2KK2Ccz8fKhDPQmHr4AdcBJjZnnvNX8$J " B4ad3740fef4916777116bd950b0b7f74a952c786e19e9073f3e7b2b2fbda6a7e:1@4ad3740fef4916777116bd950b0b7f74a952c786e19e9073f3e7b2b2fbda6a7e""19qTYxCAfc2TZ3oFGrvXMsKKFgbUtvRDJ6"UOP_DUP OP_HASH160 60eb22d1108c3f7630345379daa9fdc4c6723f9e OP_EQUALVERIFY OP_CHECKSIG*276a91460eb22d1108c3f7630345379daa9fdc4c6723f9e88ac*"19qTYxCAfc2TZ3oFGrvXMsKKFgbUtvRDJ68#J " -B8971508059dfee694597775a41054ad077a01b3094e5a41927fc61cfae6e64c5:0@8971508059dfee694597775a41054ad077a01b3094e5a41927fc61cfae6e64c5""1JcwvFMWkb5ZBuh12mis5EVAaZtAiGY9Ru"UOP_DUP OP_HASH160 c1468a4f704ec7ac5c4c1845e56edee38aaee3ae OP_EQUALVERIFY OP_CHECKSIG*276a914c1468a4f704ec7ac5c4c1845e56edee38aaee3ae88ac*"1JcwvFMWkb5ZBuh12mis5EVAaZtAiGY9Ru8#J " -Bce4201069150710366965f77da93f2cdb62f187ad71c665cfc700a875b97b7ac:03@ce4201069150710366965f77da93f2cdb62f187ad71c665cfc700a875b97b7ac""1PvMfXFpQypR3vMhdK6yqGo2rtWSwLKSVV"UOP_DUP OP_HASH160 fb6a10135a3425c328496a3df42249655fcde26d OP_EQUALVERIFY OP_CHECKSIG*276a914fb6a10135a3425c328496a3df42249655fcde26d88ac*"1PvMfXFpQypR3vMhdK6yqGo2rtWSwLKSVV8#J " -Be996be99f2c1d4e417b71f2cec2f55bd04b080ea8440e8b79b85db65a24a9678:1@e996be99f2c1d4e417b71f2cec2f55bd04b080ea8440e8b79b85db65a24a9678""16yL39WziAzmWJo63U3xQfYvreci6LJXUm"UOP_DUP OP_HASH160 417fd06774996c4d5a9cf6dca03fb16027850e25 OP_EQUALVERIFY OP_CHECKSIG*276a914417fd06774996c4d5a9cf6dca03fb16027850e2588ac*"16yL39WziAzmWJo63U3xQfYvreci6LJXUm8#J " -B0517fef7af7702659aa2ddefb8c947ecc1a8fc00bd464a131deb340b87513c5a:1@0517fef7af7702659aa2ddefb8c947ecc1a8fc00bd464a131deb340b87513c5a""1FLKA11qprrcsmceh1FUu5AaijtgVnKdZ3"UOP_DUP OP_HASH160 9d38d1c5d9ade95ce15c90b99c01812ae7220e27 OP_EQUALVERIFY OP_CHECKSIG*276a9149d38d1c5d9ade95ce15c90b99c01812ae7220e2788ac*"1FLKA11qprrcsmceh1FUu5AaijtgVnKdZ38#J " -Bd4aab64062d79e03471328e9e5547a9f18b721bc7db489cd596c7bfe22d70932:0M@d4aab64062d79e03471328e9e5547a9f18b721bc7db489cd596c7bfe22d70932""1GnYcZNLhCYxKX3HWToD6WJa34Utq5WzhY"UOP_DUP OP_HASH160 ad26fe8a64005648eb147a646a815e8a210fbd04 OP_EQUALVERIFY OP_CHECKSIG*276a914ad26fe8a64005648eb147a646a815e8a210fbd0488ac*"1GnYcZNLhCYxKX3HWToD6WJa34Utq5WzhY8#J " -B6458967aecca7f97e8c059f83e83a67044ee4baa0fa16adfd12795cb0cce214a:0A@6458967aecca7f97e8c059f83e83a67044ee4baa0fa16adfd12795cb0cce214a""1EkdcFV2krFu4kJueDiU4Dft4VFJSVs924"UOP_DUP OP_HASH160 96da14855b85ef39c3cbff936a7b9ae2b422beef OP_EQUALVERIFY OP_CHECKSIG*276a91496da14855b85ef39c3cbff936a7b9ae2b422beef88ac*"1EkdcFV2krFu4kJueDiU4Dft4VFJSVs9248#J " -B0632c41e24879ad5930a876ec47affad527343d5a26de286e086c910338f887e:1@0632c41e24879ad5930a876ec47affad527343d5a26de286e086c910338f887e""14qbfdjtUt64FULpg8XXPYHUHU7kBJPCrz"UOP_DUP OP_HASH160 2a19480442829f0af1e32b6dd7b7005a03e72f2d OP_EQUALVERIFY OP_CHECKSIG*276a9142a19480442829f0af1e32b6dd7b7005a03e72f2d88ac*"14qbfdjtUt64FULpg8XXPYHUHU7kBJPCrz8#J " +Bd4aab64062d79e03471328e9e5547a9f18b721bc7db489cd596c7bfe22d70932:0M@d4aab64062d79e03471328e9e5547a9f18b721bc7db489cd596c7bfe22d70932""1GnYcZNLhCYxKX3HWToD6WJa34Utq5WzhY"UOP_DUP OP_HASH160 ad26fe8a64005648eb147a646a815e8a210fbd04 OP_EQUALVERIFY OP_CHECKSIG*276a914ad26fe8a64005648eb147a646a815e8a210fbd0488ac*"1GnYcZNLhCYxKX3HWToD6WJa34Utq5WzhY8#J " B6a18791e6ee7ccf1d0fde167ec98601df9fba916ef3110ce9d29ba6ebd7e5834:0І@6a18791e6ee7ccf1d0fde167ec98601df9fba916ef3110ce9d29ba6ebd7e5834""132GxBCmw7NdBnSo6GAV8gPjdm2mG1vBJL"UOP_DUP OP_HASH160 162dfba6a2eae8853c366ab0e5036cc4ecac6b17 OP_EQUALVERIFY OP_CHECKSIG*276a914162dfba6a2eae8853c366ab0e5036cc4ecac6b1788ac*"132GxBCmw7NdBnSo6GAV8gPjdm2mG1vBJL8"J " -B29d448af30836f48adb736d224b1f1d49513637fa4ad5a1575939f2764e7ba5b:0@29d448af30836f48adb736d224b1f1d49513637fa4ad5a1575939f2764e7ba5b""1JjuPez8mht3jNc5rd6FwuDskP1a8SPT5c"UOP_DUP OP_HASH160 c2975799dcbbd9f8f349973049e4ca23f426ad0a OP_EQUALVERIFY OP_CHECKSIG*276a914c2975799dcbbd9f8f349973049e4ca23f426ad0a88ac*"1JjuPez8mht3jNc5rd6FwuDskP1a8SPT5c8#J " +B7a5641077668a871cdfb5cb4fcb4b9a42b75b583c2c99b1358fed3c6b22982e9:0@7a5641077668a871cdfb5cb4fcb4b9a42b75b583c2c99b1358fed3c6b22982e9""1EFBMWJWzJdHpDMgLsbiDa2D6rCCyxY1ty"UOP_DUP OP_HASH160 914819f23c849221095f8e8347beed03438d1cae OP_EQUALVERIFY OP_CHECKSIG*276a914914819f23c849221095f8e8347beed03438d1cae88ac*"1EFBMWJWzJdHpDMgLsbiDa2D6rCCyxY1ty8$J " +B18f50d0b76c89d14c9f8e51f03c553026f2a68e11d9457ef0b1db71be8d5fc0a:0@18f50d0b76c89d14c9f8e51f03c553026f2a68e11d9457ef0b1db71be8d5fc0a""1Cm77sP9pnQk1EkssePzVULC1KXc29KJPq"UOP_DUP OP_HASH160 8100cb189d0fa0dcb723695ec65c4e5ce046b9c4 OP_EQUALVERIFY OP_CHECKSIG*276a9148100cb189d0fa0dcb723695ec65c4e5ce046b9c488ac*"1Cm77sP9pnQk1EkssePzVULC1KXc29KJPq8$J " B9b00d0995250d7b9140bc8940c249d0f495f8bb48bfc9dea167eaa602278ed5b:0 @9b00d0995250d7b9140bc8940c249d0f495f8bb48bfc9dea167eaa602278ed5b""1FsWFkK3yf1jGPa43311GcGVDLPjEraeAU"UOP_DUP OP_HASH160 a31efab25afc3fb8a7bb8f35881162f178cff30b OP_EQUALVERIFY OP_CHECKSIG*276a914a31efab25afc3fb8a7bb8f35881162f178cff30b88ac*"1FsWFkK3yf1jGPa43311GcGVDLPjEraeAU8#J " -B11e9805650f3e75953fdc9e0df700fed257f37fb9c414f57477b3993f38a9d3b:0K@11e9805650f3e75953fdc9e0df700fed257f37fb9c414f57477b3993f38a9d3b""15VSboWosWbozC8Jpmb81Y5QVdUwEp1r8Y"UOP_DUP OP_HASH160 31418517fd6701c51765977f4c34119382e588c9 OP_EQUALVERIFY OP_CHECKSIG*276a91431418517fd6701c51765977f4c34119382e588c988ac*"15VSboWosWbozC8Jpmb81Y5QVdUwEp1r8Y8#J " B9bb6939bb3d006376ae520b518d01cfe450db91c23254e001f205194555c2d57:0 @9bb6939bb3d006376ae520b518d01cfe450db91c23254e001f205194555c2d57""15G8kxFbWYSqoQw5v1qUUkLA8PX7oiEfd5"UOP_DUP OP_HASH160 2ebd37ec5cc01ae7380abbd057b34381f65d6308 OP_EQUALVERIFY OP_CHECKSIG*276a9142ebd37ec5cc01ae7380abbd057b34381f65d630888ac*"15G8kxFbWYSqoQw5v1qUUkLA8PX7oiEfd58#J " -B58c04f3ddfd2d5d1274cef713818de5904dbd7c8c88d9f6b257c42c65174117a:1@58c04f3ddfd2d5d1274cef713818de5904dbd7c8c88d9f6b257c42c65174117a""16mFZVWaYupiUmKaBAcExA6PCWjT1QRCvW"UOP_DUP OP_HASH160 3f3715e200eb669443d0aa83c8f45c3d76438240 OP_EQUALVERIFY OP_CHECKSIG*276a9143f3715e200eb669443d0aa83c8f45c3d7643824088ac*"16mFZVWaYupiUmKaBAcExA6PCWjT1QRCvW8Ǒ#J " -B498d60964b3cf56fd6499b2be2114c3373376ae37bae6a8b425ed93003102af8:0@498d60964b3cf56fd6499b2be2114c3373376ae37bae6a8b425ed93003102af8""1HnnfZN33aKvkJKv3bgtHztvy73wnzb2Ym"UOP_DUP OP_HASH160 b82ad99118c83118b7f6c7837ac7e81b4cb9b9b5 OP_EQUALVERIFY OP_CHECKSIG*276a914b82ad99118c83118b7f6c7837ac7e81b4cb9b9b588ac*"1HnnfZN33aKvkJKv3bgtHztvy73wnzb2Ym8#J " -Be4f27f3e83825d9e99a7c110ddc990f377d98dd77819ffb95261f1d90dbd28a3:0ɘ@e4f27f3e83825d9e99a7c110ddc990f377d98dd77819ffb95261f1d90dbd28a3""17agw5H2BX3Z8zYjkvSGTWYN22vRUo5rUQ"UOP_DUP OP_HASH160 482fd0b457643816f76e822f2ecc1412d77e55e3 OP_EQUALVERIFY OP_CHECKSIG*276a914482fd0b457643816f76e822f2ecc1412d77e55e388ac*"17agw5H2BX3Z8zYjkvSGTWYN22vRUo5rUQ8#J " +B58c04f3ddfd2d5d1274cef713818de5904dbd7c8c88d9f6b257c42c65174117a:1@58c04f3ddfd2d5d1274cef713818de5904dbd7c8c88d9f6b257c42c65174117a""16mFZVWaYupiUmKaBAcExA6PCWjT1QRCvW"UOP_DUP OP_HASH160 3f3715e200eb669443d0aa83c8f45c3d76438240 OP_EQUALVERIFY OP_CHECKSIG*276a9143f3715e200eb669443d0aa83c8f45c3d7643824088ac*"16mFZVWaYupiUmKaBAcExA6PCWjT1QRCvW8Ǒ#J " +B9de7c6b14246d44e689fd11986bdf4361d6b01d582aaae85ca4d0b6005552764:0@9de7c6b14246d44e689fd11986bdf4361d6b01d582aaae85ca4d0b6005552764""16fibTACUWtaZhBGNQeb5hDfQGyyBwsF6N"UOP_DUP OP_HASH160 3e2b2808362c6c3d8315aaafcb1f5c58bef0bef5 OP_EQUALVERIFY OP_CHECKSIG*276a9143e2b2808362c6c3d8315aaafcb1f5c58bef0bef588ac*"16fibTACUWtaZhBGNQeb5hDfQGyyBwsF6N8$J " +B4c6e5299cfc1dbbd2c354960df41ac9bf4184fb71b4c2039e18677146e89d4a7:0ǰ@4c6e5299cfc1dbbd2c354960df41ac9bf4184fb71b4c2039e18677146e89d4a7""1NqMKS1NmftC5hZj1ha5cmHemHNRyL5Dmu"UOP_DUP OP_HASH160 ef7f916be3409335f8e70bf055c3e1f7944560fa OP_EQUALVERIFY OP_CHECKSIG*276a914ef7f916be3409335f8e70bf055c3e1f7944560fa88ac*"1NqMKS1NmftC5hZj1ha5cmHemHNRyL5Dmu8$J " +Bbd8125f25be4095f8440a34d2387635975140dd6fef453e32dfce377f9bff969:0M@bd8125f25be4095f8440a34d2387635975140dd6fef453e32dfce377f9bff969""151GYTPfnDYHjQBFGH5WFyQ47nf65vo6KJ"UOP_DUP OP_HASH160 2bed7a2ae4fa3661b7262c74f869bd2972435020 OP_EQUALVERIFY OP_CHECKSIG*276a9142bed7a2ae4fa3661b7262c74f869bd297243502088ac*"151GYTPfnDYHjQBFGH5WFyQ47nf65vo6KJ8$J " +Bca6216b270d685012ebecb379c8861d595cf36b267e6208e7d41231df937bcb8:1 @ca6216b270d685012ebecb379c8861d595cf36b267e6208e7d41231df937bcb8""18q9N8HGSNFdMEoRnYtDSfzNBtzAy3ayTc"UOP_DUP OP_HASH160 55e3d429c8cb677f3b3111f90f2149c019570453 OP_EQUALVERIFY OP_CHECKSIG*276a91455e3d429c8cb677f3b3111f90f2149c01957045388ac*"18q9N8HGSNFdMEoRnYtDSfzNBtzAy3ayTc8#J " +B88d2fecca9bfbdc4a87011030e972d4c329a885d185200945626cf3c8dae3ecb:0@88d2fecca9bfbdc4a87011030e972d4c329a885d185200945626cf3c8dae3ecb""1ExAhqKQLwGunrAmyPvyyKf9fa25347fdA"UOP_DUP OP_HASH160 99089d147ee0b9d8072016a7f2db97b0fb7b1da5 OP_EQUALVERIFY OP_CHECKSIG*276a91499089d147ee0b9d8072016a7f2db97b0fb7b1da588ac*"1ExAhqKQLwGunrAmyPvyyKf9fa25347fdA8٣$J " +Bef3a0b5f01279e8765c73d6081b009215931a5d43614ca8b46acce3ea63a1577:0&@ef3a0b5f01279e8765c73d6081b009215931a5d43614ca8b46acce3ea63a1577""19KQRTvgc2ftudDjFzxargYFVHY2XT7b1A"UOP_DUP OP_HASH160 5b3c0b8c987a2eef33478938406f43812b88451e OP_EQUALVERIFY OP_CHECKSIG*276a9145b3c0b8c987a2eef33478938406f43812b88451e88ac*"19KQRTvgc2ftudDjFzxargYFVHY2XT7b1A8#J " +B2eed0fe851d65d5998e76afe91d9347f4ee8a7c1912538b8db4e8cd00a43847a:0@2eed0fe851d65d5998e76afe91d9347f4ee8a7c1912538b8db4e8cd00a43847a""1CLr6wd4qKRZmmRaUTRn8rtbf4CcxDPY2V"UOP_DUP OP_HASH160 7c6a468a8e0cf0e0a476440c93826ec5c4fdc67c OP_EQUALVERIFY OP_CHECKSIG*276a9147c6a468a8e0cf0e0a476440c93826ec5c4fdc67c88ac*"1CLr6wd4qKRZmmRaUTRn8rtbf4CcxDPY2V8#J " +Bdfae4e5b4c1e39a8d5554e4c74d88d4b9a7fe6cfabc3f6450938fb5e3fc95ec9:0@dfae4e5b4c1e39a8d5554e4c74d88d4b9a7fe6cfabc3f6450938fb5e3fc95ec9""1ACNVq8CCptzyP7ynYT7EazvSGFUEyf9JH"UOP_DUP OP_HASH160 64dfa708e05439ea8bbbbdeb9ba9a45d6f74397a OP_EQUALVERIFY OP_CHECKSIG*276a91464dfa708e05439ea8bbbbdeb9ba9a45d6f74397a88ac*"1ACNVq8CCptzyP7ynYT7EazvSGFUEyf9JH8"J " +Bb08528855f60bde1a9fd493e1d518f984a191d5d67e3e753f22ab379325a9433:0@b08528855f60bde1a9fd493e1d518f984a191d5d67e3e753f22ab379325a9433""1Aayg7s3jQCVZkFi5YEKZFQUke54oBwjdJ"UOP_DUP OP_HASH160 69262b12150e848576ff2288dd09771b5c06dafd OP_EQUALVERIFY OP_CHECKSIG*276a91469262b12150e848576ff2288dd09771b5c06dafd88ac*"1Aayg7s3jQCVZkFi5YEKZFQUke54oBwjdJ8#J " +Bca71aee1c07b7f6ee697c9b7b88fde70fe1dea3dac12db9c044ce1a6eefd8949:0J@ca71aee1c07b7f6ee697c9b7b88fde70fe1dea3dac12db9c044ce1a6eefd8949""18Js53SC7UvxichoymPq1vQgruzguhLwDc"UOP_DUP OP_HASH160 5029bf76ef134d7cb016d9660f56a3f81d0a205e OP_EQUALVERIFY OP_CHECKSIG*276a9145029bf76ef134d7cb016d9660f56a3f81d0a205e88ac*"18Js53SC7UvxichoymPq1vQgruzguhLwDc8$J " +Bedd7927329666a7153d182d990bdb5e621eaefc0fb7dc336f74b33bde88ff5f5:1@edd7927329666a7153d182d990bdb5e621eaefc0fb7dc336f74b33bde88ff5f5""1BZWN35GgM8bSL2VMfgAb4cijcp3VaXpp7"UOP_DUP OP_HASH160 73d714504f702294e8c0b250d3ed42ff1245e862 OP_EQUALVERIFY OP_CHECKSIG*276a91473d714504f702294e8c0b250d3ed42ff1245e86288ac*"1BZWN35GgM8bSL2VMfgAb4cijcp3VaXpp78#J " +Bcc9187cb55e3e094577d7b19cab5562e2f9174523798f7ca819557f489728cfd:0(@cc9187cb55e3e094577d7b19cab5562e2f9174523798f7ca819557f489728cfd""18a5dAmEuxY9ApP14sP6kG7WmRgkQiUru2"UOP_DUP OP_HASH160 530a778091696beb32f8494925a3c357d8b5e815 OP_EQUALVERIFY OP_CHECKSIG*276a914530a778091696beb32f8494925a3c357d8b5e81588ac*"18a5dAmEuxY9ApP14sP6kG7WmRgkQiUru28$J " +B00c37b9d62aeff679e2daa52bbe880b772b7244a632834933894f5fc72c7f753:0@00c37b9d62aeff679e2daa52bbe880b772b7244a632834933894f5fc72c7f753""17Avd1bPSJeLR8zTTc76jCRJNZpNPrA73M"UOP_DUP OP_HASH160 43b14240f236715252a0a4b02e88b3061ad9184d OP_EQUALVERIFY OP_CHECKSIG*276a91443b14240f236715252a0a4b02e88b3061ad9184d88ac*"17Avd1bPSJeLR8zTTc76jCRJNZpNPrA73M8#J " +Be94e3f784cf5f5a6c0949fb4dc6f1b85b2366cebdddcd36af54ffabf13b6d2c1:0@e94e3f784cf5f5a6c0949fb4dc6f1b85b2366cebdddcd36af54ffabf13b6d2c1""19h5ha3bnvJmeFkSYsC1NLGf9aBjAzk5CW"UOP_DUP OP_HASH160 5f559152bbfce81856ce60a926963c4623fa5cb8 OP_EQUALVERIFY OP_CHECKSIG*276a9145f559152bbfce81856ce60a926963c4623fa5cb888ac*"19h5ha3bnvJmeFkSYsC1NLGf9aBjAzk5CW8$J " +Ba1f7f7fc82c60b571c718e8db5d6268962f8e1943b7c70e8553327f067ec5c79:0J@a1f7f7fc82c60b571c718e8db5d6268962f8e1943b7c70e8553327f067ec5c79""1FGMDxNYsjsLgCyjJnupUno9dB5kyLiXAg"UOP_DUP OP_HASH160 9c78e1cb40d7e0cd971d4f8740a31074ff4a025a OP_EQUALVERIFY OP_CHECKSIG*276a9149c78e1cb40d7e0cd971d4f8740a31074ff4a025a88ac*"1FGMDxNYsjsLgCyjJnupUno9dB5kyLiXAg8$J " +Bc14382e906add3e621b1d9689becad7dfdbbe88e734bbb24244913a208722048:0U@c14382e906add3e621b1d9689becad7dfdbbe88e734bbb24244913a208722048""12Fxbo5f8a9wU4svyVGDWFrTHzyAQgqf5c"UOP_DUP OP_HASH160 0dcc5c992b506d84eb5f0c5ee63962787372af87 OP_EQUALVERIFY OP_CHECKSIG*276a9140dcc5c992b506d84eb5f0c5ee63962787372af8788ac*"12Fxbo5f8a9wU4svyVGDWFrTHzyAQgqf5c8#J " +B1691070cca260e911149d0938a75f794242a4c071f64606df9413dab4d728a1e:0@1691070cca260e911149d0938a75f794242a4c071f64606df9413dab4d728a1e"!1G6YwxHixkcjbBSjnMKnbpptKfedTpDvW"UOP_DUP OP_HASH160 02dadf7e064277d1e134b6cd5d6abc0f0ec45365 OP_EQUALVERIFY OP_CHECKSIG*276a91402dadf7e064277d1e134b6cd5d6abc0f0ec4536588ac*!1G6YwxHixkcjbBSjnMKnbpptKfedTpDvW8˴#J " +Bd8cfdcd03fd05368413aebc77cde6a956f7cd863b1356e7e5823cf56ab6fcd2d:0N@d8cfdcd03fd05368413aebc77cde6a956f7cd863b1356e7e5823cf56ab6fcd2d"!1ZYavuT4yKiUfvX8waifaKVVMUfbwnUe3"UOP_DUP OP_HASH160 0627ad3591437b81ea4c5630d145477ee64e0673 OP_EQUALVERIFY OP_CHECKSIG*276a9140627ad3591437b81ea4c5630d145477ee64e067388ac*!1ZYavuT4yKiUfvX8waifaKVVMUfbwnUe38#J " +B682c95f1fe1e8de067d691013c968223af3849b95acf04dda6554c2c37f9d33c:1(@682c95f1fe1e8de067d691013c968223af3849b95acf04dda6554c2c37f9d33c""13FEybmTXBXwKeZ3RX1raKThD9t5xMBhEs"UOP_DUP OP_HASH160 18a1bdd20dfd15ff47665fb2610d495ab90832ab OP_EQUALVERIFY OP_CHECKSIG*276a91418a1bdd20dfd15ff47665fb2610d495ab90832ab88ac*"13FEybmTXBXwKeZ3RX1raKThD9t5xMBhEs8#J " +B93d9cbec919511bda40a10f4e719ef17c95c0c11e0fe9966c3233361e00b8745:0=@93d9cbec919511bda40a10f4e719ef17c95c0c11e0fe9966c3233361e00b8745""17xAurkaDpzDoJk9gRRCZeV7ATsnpkBZYj"UOP_DUP OP_HASH160 4c3fe7fae20bdfa6386a3c6ad0bf7fa4038f1f1b OP_EQUALVERIFY OP_CHECKSIG*276a9144c3fe7fae20bdfa6386a3c6ad0bf7fa4038f1f1b88ac*"17xAurkaDpzDoJk9gRRCZeV7ATsnpkBZYj8#J  " +B771f56a33cdd9dbe058cc83da1221c771dab44d9334d55f14b9559408ca21e85:1=@771f56a33cdd9dbe058cc83da1221c771dab44d9334d55f14b9559408ca21e85""1HbubfBQai9Bsjq9zCasUbaHi3WT1EXVgm"UOP_DUP OP_HASH160 b61c0fbc82840103b127a448c8506bdeef5643fe OP_EQUALVERIFY OP_CHECKSIG*276a914b61c0fbc82840103b127a448c8506bdeef5643fe88ac*"1HbubfBQai9Bsjq9zCasUbaHi3WT1EXVgm8#J " +B92bbc5d3cb6fccf447969e0d0b5382f125e71aae6134a00c61fe3e9a9197d39d:0@92bbc5d3cb6fccf447969e0d0b5382f125e71aae6134a00c61fe3e9a9197d39d""19fad3pdGhPw9pcDqRWx4sVDVJ1agzuUBw"UOP_DUP OP_HASH160 5f0ce0efa422d74efaedbc295f611d6d61cc41c6 OP_EQUALVERIFY OP_CHECKSIG*276a9145f0ce0efa422d74efaedbc295f611d6d61cc41c688ac*"19fad3pdGhPw9pcDqRWx4sVDVJ1agzuUBw8Ÿ$J " +B29ae3fdbc1c9d5f75f31735ba26cf30486eca4eecf63525a39ddbf68cdda751b:0@29ae3fdbc1c9d5f75f31735ba26cf30486eca4eecf63525a39ddbf68cdda751b""169PFVvbksdNWhzow8HQJowWdNvDMNmCFV"UOP_DUP OP_HASH160 386e87ab650dc0b73b30d839517101005921b806 OP_EQUALVERIFY OP_CHECKSIG*276a914386e87ab650dc0b73b30d839517101005921b80688ac*"169PFVvbksdNWhzow8HQJowWdNvDMNmCFV8$J " +Bb0ac32f8bfb4670ebade618f6a29f0dcf3e71401bc329b3974f8cd09435e9302:0@b0ac32f8bfb4670ebade618f6a29f0dcf3e71401bc329b3974f8cd09435e9302""1ERb4ebFfT2yrAdKVRkyRuD4yQFkafaNNp"UOP_DUP OP_HASH160 93400d73c57db41ac19aa5ba51a99073c65a7a34 OP_EQUALVERIFY OP_CHECKSIG*276a91493400d73c57db41ac19aa5ba51a99073c65a7a3488ac*"1ERb4ebFfT2yrAdKVRkyRuD4yQFkafaNNp8#J " +B64755af788971b1d804ab887743b74127c410e30d5066ff28855438dc554b5fa:0o@64755af788971b1d804ab887743b74127c410e30d5066ff28855438dc554b5fa""1Q7PqXchhLYqxjZF427CSYtU8nDqz7P7WH"UOP_DUP OP_HASH160 fd8073affb9e242b6eb844142767deab85cd8f1b OP_EQUALVERIFY OP_CHECKSIG*276a914fd8073affb9e242b6eb844142767deab85cd8f1b88ac*"1Q7PqXchhLYqxjZF427CSYtU8nDqz7P7WH8"J " +B30ca33094dd0c2540a62251666df62205aefe391dac73ea45fb765b35ff822dc:0r@30ca33094dd0c2540a62251666df62205aefe391dac73ea45fb765b35ff822dc""1EN6MD5HtinyAtHEH6aW4VJ7Q42vuh2dMz"UOP_DUP OP_HASH160 9296d5c3e192efe00d253fa181fbb8366bd566cb OP_EQUALVERIFY OP_CHECKSIG*276a9149296d5c3e192efe00d253fa181fbb8366bd566cb88ac*"1EN6MD5HtinyAtHEH6aW4VJ7Q42vuh2dMz8$J " +B8b0427cc2ded88a2b32eab07d242790b268c09ebf4d081023dc672cefc503559:1@8b0427cc2ded88a2b32eab07d242790b268c09ebf4d081023dc672cefc503559""1BqPmPiQBU8baRt2wqdbr62L34qijAEPFS"UOP_DUP OP_HASH160 76d83a42ab308c1477f6894f6f44e44e5f2c11f0 OP_EQUALVERIFY OP_CHECKSIG*276a91476d83a42ab308c1477f6894f6f44e44e5f2c11f088ac*"1BqPmPiQBU8baRt2wqdbr62L34qijAEPFS8#J " +B2dc397acb72b9bba69a36b3b6525654585746ec18be153e5d8c77f04eafc6bcd:0H@2dc397acb72b9bba69a36b3b6525654585746ec18be153e5d8c77f04eafc6bcd""1DzV8xy3gybkKAWQbu2UCJRdx3j7yA8u3V"UOP_DUP OP_HASH160 8e80b5037fa4adb605d678ae50001a8e60015042 OP_EQUALVERIFY OP_CHECKSIG*276a9148e80b5037fa4adb605d678ae50001a8e6001504288ac*"1DzV8xy3gybkKAWQbu2UCJRdx3j7yA8u3V8$J " +B4b3004276272502f0779a433774b26e077dd73f2cfc20394b0c5401ff26e2886:0@4b3004276272502f0779a433774b26e077dd73f2cfc20394b0c5401ff26e2886""12E56GqqHFhDD4AmkPWjDaL2rSdMFfkq5K"UOP_DUP OP_HASH160 0d70f2be035344c4717be105dd843d83b65eef04 OP_EQUALVERIFY OP_CHECKSIG*276a9140d70f2be035344c4717be105dd843d83b65eef0488ac*"12E56GqqHFhDD4AmkPWjDaL2rSdMFfkq5K8$J " +Bd333e190b895cfa1d1edf04cb8c8f7264a2d01203c8ed855a7923eef053fb70a:09@d333e190b895cfa1d1edf04cb8c8f7264a2d01203c8ed855a7923eef053fb70a""1FcVZn2xXfTNS5Fib8yZDQMrRL87GPR6YG"UOP_DUP OP_HASH160 a0482a22888428b8e1966acb4a02ea34ecfb2c53 OP_EQUALVERIFY OP_CHECKSIG*276a914a0482a22888428b8e1966acb4a02ea34ecfb2c5388ac*"1FcVZn2xXfTNS5Fib8yZDQMrRL87GPR6YG8#J " +Bf015135664dc0b7aaa621b3d2443b061f036367eb83ac67fc9731695c871dc98:0@f015135664dc0b7aaa621b3d2443b061f036367eb83ac67fc9731695c871dc98""1LZagunHqzaoWBfCy88RQNibbBcdL8jAYU"UOP_DUP OP_HASH160 d693d273f44945c2f7e7ff2b58de2ae26c7155f0 OP_EQUALVERIFY OP_CHECKSIG*276a914d693d273f44945c2f7e7ff2b58de2ae26c7155f088ac*"1LZagunHqzaoWBfCy88RQNibbBcdL8jAYU8#J " +B555f854c8dc726f0cff7809be76ca77425e09a200b0a5fcf8fa40a44dfb912fe:0@555f854c8dc726f0cff7809be76ca77425e09a200b0a5fcf8fa40a44dfb912fe""15rrkzbHDKZujLJVgekTuGm4bi7gqLgzXu"UOP_DUP OP_HASH160 354e6bebc1673c1be27ba9299bcca59c63ef25b1 OP_EQUALVERIFY OP_CHECKSIG*276a914354e6bebc1673c1be27ba9299bcca59c63ef25b188ac*"15rrkzbHDKZujLJVgekTuGm4bi7gqLgzXu8$J " +Bf8d7fac77df8e8822025790343298fbce066c9b8d05fdc0d5ab32aa0106ef1c0:0@f8d7fac77df8e8822025790343298fbce066c9b8d05fdc0d5ab32aa0106ef1c0""1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY"UOP_DUP OP_HASH160 79a2f7d6d53eaff291543f9aea88eab1376d7db5 OP_EQUALVERIFY OP_CHECKSIG*276a91479a2f7d6d53eaff291543f9aea88eab1376d7db588ac*"1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY8ؤ$J " +Bf8d7fac77df8e8822025790343298fbce066c9b8d05fdc0d5ab32aa0106ef1c0:1@f8d7fac77df8e8822025790343298fbce066c9b8d05fdc0d5ab32aa0106ef1c0""1GTDHNaAWp3wnXgR5X2HQxMm56jqyKRkaz"UOP_DUP OP_HASH160 a97ef4596ffdc939527928802ea753360713f987 OP_EQUALVERIFY OP_CHECKSIG*276a914a97ef4596ffdc939527928802ea753360713f98788ac*"1GTDHNaAWp3wnXgR5X2HQxMm56jqyKRkaz8ؤ$J " +B79af5d2f503b63a39e56d8d8c71b049c7755514a50f8516f6325849a80f78814:0 @79af5d2f503b63a39e56d8d8c71b049c7755514a50f8516f6325849a80f78814""1BuMGw4hLqnhysXREXDGh65SYAHm4tg6Qy"UOP_DUP OP_HASH160 7797cff3a2ef19deab9a00f0e2c5d0b5b38db38f OP_EQUALVERIFY OP_CHECKSIG*276a9147797cff3a2ef19deab9a00f0e2c5d0b5b38db38f88ac*"1BuMGw4hLqnhysXREXDGh65SYAHm4tg6Qy8$J " +B7a6a072d090682206038af618a36fe8833d365c5a9ca198024a9c397cb1b7717:0#@7a6a072d090682206038af618a36fe8833d365c5a9ca198024a9c397cb1b7717""1Jb7fZpkPzmyuqodN4oGMuQpE6jQrVJfkp"UOP_DUP OP_HASH160 c0edd8398c6de6f0013e7af59be1656a0b289ef3 OP_EQUALVERIFY OP_CHECKSIG*276a914c0edd8398c6de6f0013e7af59be1656a0b289ef388ac*"1Jb7fZpkPzmyuqodN4oGMuQpE6jQrVJfkp8#J " +B600b756aa662fad99e89f31915959e37cfa43e33dbda169ecca6fde114eccab1:0@600b756aa662fad99e89f31915959e37cfa43e33dbda169ecca6fde114eccab1""14E6XZK8KCo2yF5dFPbxzPLGDjTndfCMyv"UOP_DUP OP_HASH160 236265ffc4302576482a1ee040b41ecb4ad51bc4 OP_EQUALVERIFY OP_CHECKSIG*276a914236265ffc4302576482a1ee040b41ecb4ad51bc488ac*"14E6XZK8KCo2yF5dFPbxzPLGDjTndfCMyv8$J  +" +B075b5dcf7835ef85df86f7fc02cc1b8173c48ebe83f0b8123ffd4ec33d71bad8:07@075b5dcf7835ef85df86f7fc02cc1b8173c48ebe83f0b8123ffd4ec33d71bad8""1LMnVJpYtQBL25KQHyYUMs2v5fPKmK5QCU"UOP_DUP OP_HASH160 d458ae3eb5128aeaab679ec917fe1f48a690213a OP_EQUALVERIFY OP_CHECKSIG*276a914d458ae3eb5128aeaab679ec917fe1f48a690213a88ac*"1LMnVJpYtQBL25KQHyYUMs2v5fPKmK5QCU8#J " +B4fba28a182f055c3fdf5b5e2ec51be8ee46e5e5b396e30ff9428048a7511d0ae:08@4fba28a182f055c3fdf5b5e2ec51be8ee46e5e5b396e30ff9428048a7511d0ae""1NVCrg8RWmYa2AjcVL8yfCKrjriyMMyRwT"UOP_DUP OP_HASH160 ebb02f879b7f3ec44edc1993a371ccd86de69e03 OP_EQUALVERIFY OP_CHECKSIG*276a914ebb02f879b7f3ec44edc1993a371ccd86de69e0388ac*"1NVCrg8RWmYa2AjcVL8yfCKrjriyMMyRwT8#J " +Bf6a36e1e49f58dbd055e09639f68c1f3f7a9e295df963f5847e16f4050ecac71:0V@f6a36e1e49f58dbd055e09639f68c1f3f7a9e295df963f5847e16f4050ecac71""1BvkgBpxcHQU9Y3npnYcNtmPgmgNm1Dmha"UOP_DUP OP_HASH160 77dbc32c46f08d4a001e2d065feb6451a2cdc95d OP_EQUALVERIFY OP_CHECKSIG*276a91477dbc32c46f08d4a001e2d065feb6451a2cdc95d88ac*"1BvkgBpxcHQU9Y3npnYcNtmPgmgNm1Dmha8#J " +B83c671f86c27016e2b9a2604577e4582bd9d236fe255f419ff41579898614b4c:0@83c671f86c27016e2b9a2604577e4582bd9d236fe255f419ff41579898614b4c""1AzBcUndR8moqeZvZcPkEJUaDk3Zoizw3y"UOP_DUP OP_HASH160 6d89b338b4006f80fe0dadd33c7e81972ba1c01c OP_EQUALVERIFY OP_CHECKSIG*276a9146d89b338b4006f80fe0dadd33c7e81972ba1c01c88ac*"1AzBcUndR8moqeZvZcPkEJUaDk3Zoizw3y8$J " +B3d4a1bb409c44c8735d7690ea8d84bd5c992ee19e20718a65a5c7681d5782e36:0g@3d4a1bb409c44c8735d7690ea8d84bd5c992ee19e20718a65a5c7681d5782e36""1MsYZQS2UXbDMVapNi6GMFqPm3KLExEVfP"UOP_DUP OP_HASH160 e4f1a85a97d6b79ec612838bb546f404eeda9dff OP_EQUALVERIFY OP_CHECKSIG*276a914e4f1a85a97d6b79ec612838bb546f404eeda9dff88ac*"1MsYZQS2UXbDMVapNi6GMFqPm3KLExEVfP8#J " +Ba3d6e47f30477e85aae1090d3936ebfa9ef10f26290ba7cabfc86c07d932b850:0,@a3d6e47f30477e85aae1090d3936ebfa9ef10f26290ba7cabfc86c07d932b850""1PRcWBqrRMCXywMEAhmp7SnNPD4qhZdp1w"UOP_DUP OP_HASH160 f5fa630d76015dd4366692e68482031905eb3d92 OP_EQUALVERIFY OP_CHECKSIG*276a914f5fa630d76015dd4366692e68482031905eb3d9288ac*"1PRcWBqrRMCXywMEAhmp7SnNPD4qhZdp1w8Ѓ$J " +B94847f2d6ce06961ddb30765ebefa41217a36fc34a2f8565fe46fc4af4cde627:0 @94847f2d6ce06961ddb30765ebefa41217a36fc34a2f8565fe46fc4af4cde627""1KpPk1WWbHsnEauYsLgTioA8Hg6nfQiEaA"UOP_DUP OP_HASH160 ce68cc48cbfc83bd25b610c1d672cc81869b8370 OP_EQUALVERIFY OP_CHECKSIG*276a914ce68cc48cbfc83bd25b610c1d672cc81869b837088ac*"1KpPk1WWbHsnEauYsLgTioA8Hg6nfQiEaA8$J " +B78c968729e694ede8ecc3b4ae74a4826f57627dbbd644a2de3b26dd9d8a62cf9:0І@78c968729e694ede8ecc3b4ae74a4826f57627dbbd644a2de3b26dd9d8a62cf9"!1eKMxkDZZ9epCFRXwho3cdesVYA1BxVth"UOP_DUP OP_HASH160 070eb7c8f1faf2d0235b31f3d4000254e46485c3 OP_EQUALVERIFY OP_CHECKSIG*276a914070eb7c8f1faf2d0235b31f3d4000254e46485c388ac*!1eKMxkDZZ9epCFRXwho3cdesVYA1BxVth8Lj$J " +B21ea0700d87ad424b322d8c3c9924fc89b6d35cbc54373f004b316f247b43db5:0@21ea0700d87ad424b322d8c3c9924fc89b6d35cbc54373f004b316f247b43db5""126CJfgm2mjJJAJFfhq1LegeHMxVGqPDEJ"UOP_DUP OP_HASH160 0bf3a4673dbbed6ac6bf123e562438558e946797 OP_EQUALVERIFY OP_CHECKSIG*276a9140bf3a4673dbbed6ac6bf123e562438558e94679788ac*"126CJfgm2mjJJAJFfhq1LegeHMxVGqPDEJ8"J " +B27ceab90146d77c5f9a0f5cb674ded9c7c97a70cbdd24235c6fdb16724e243e3:0%@27ceab90146d77c5f9a0f5cb674ded9c7c97a70cbdd24235c6fdb16724e243e3""1NpPA7nh3gPe2FRozYuuJVBWF5Pm5rT8q1"UOP_DUP OP_HASH160 ef50b0038fb36c1c2b0fa971b34bf79fb474f145 OP_EQUALVERIFY OP_CHECKSIG*276a914ef50b0038fb36c1c2b0fa971b34bf79fb474f14588ac*"1NpPA7nh3gPe2FRozYuuJVBWF5Pm5rT8q18#J " +Bea85f648c87950ad94f28deea852722eb16ab77f3c8ce534991caf60176ee73e:1@ea85f648c87950ad94f28deea852722eb16ab77f3c8ce534991caf60176ee73e""1Krwf1G4JmkQj9BgtL1x1QSQbNXJgXeJnF"UOP_DUP OP_HASH160 cee44527ec31daff2af630f24cd52b520c3e91b3 OP_EQUALVERIFY OP_CHECKSIG*276a914cee44527ec31daff2af630f24cd52b520c3e91b388ac*"1Krwf1G4JmkQj9BgtL1x1QSQbNXJgXeJnF8#J " +Bfd791ea9b7dd1f04766dfcfc628ce1545d2192851be3736cf8753010fbeedb14:0?@fd791ea9b7dd1f04766dfcfc628ce1545d2192851be3736cf8753010fbeedb14""16HaiALB2hwBrxBRY4X21q8i5t4XDQvfVs"UOP_DUP OP_HASH160 39fb6c791e2ca2a6223f2d73696e958e6b63e30e OP_EQUALVERIFY OP_CHECKSIG*276a91439fb6c791e2ca2a6223f2d73696e958e6b63e30e88ac*"16HaiALB2hwBrxBRY4X21q8i5t4XDQvfVs8$J " +Babb082b245be2f209cdf2259d937e602b950fce214fe8fb62de53b3b80f92c36:0N@abb082b245be2f209cdf2259d937e602b950fce214fe8fb62de53b3b80f92c36""1P7SMhzf68gvchcsx42m6D1qaSkmavWYhN"UOP_DUP OP_HASH160 f28a6e135c485e7e3e531e6353a3dbd6b0764646 OP_EQUALVERIFY OP_CHECKSIG*276a914f28a6e135c485e7e3e531e6353a3dbd6b076464688ac*"1P7SMhzf68gvchcsx42m6D1qaSkmavWYhN8ܓ#J " +Be1fd022aa338735d935544be25379ad7633279b3f6e6e795c1a12f07304d8a6f:0"@e1fd022aa338735d935544be25379ad7633279b3f6e6e795c1a12f07304d8a6f""19MaRgPGea7Bbkbb2EUo82dKRtHr8ydC2c"UOP_DUP OP_HASH160 5ba53a4b1eda2fe7ee33908f092a75a9466daf7c OP_EQUALVERIFY OP_CHECKSIG*276a9145ba53a4b1eda2fe7ee33908f092a75a9466daf7c88ac*"19MaRgPGea7Bbkbb2EUo82dKRtHr8ydC2c8#J " +Bafdbf47131095891df8158a22c5a1526d43188450be5cbd909fb805bdaf37823:0@afdbf47131095891df8158a22c5a1526d43188450be5cbd909fb805bdaf37823""1NHXrAcFPVKKHXCAqtXRVBpJum1RdUR36E"UOP_DUP OP_HASH160 e97b0c1522315a2ab34977052f5260b522fb0dba OP_EQUALVERIFY OP_CHECKSIG*276a914e97b0c1522315a2ab34977052f5260b522fb0dba88ac*"1NHXrAcFPVKKHXCAqtXRVBpJum1RdUR36E8$J " +Bad2155a4391adfa36636972303e0619ffff3779972a4dbff1393593b0b176739:0@ad2155a4391adfa36636972303e0619ffff3779972a4dbff1393593b0b176739""1NKHWJdMy2ubBxc5vS763K2CqyhdDEmz1H"UOP_DUP OP_HASH160 e9cfe81a57487e32506bdd885403ce1983a79749 OP_EQUALVERIFY OP_CHECKSIG*276a914e9cfe81a57487e32506bdd885403ce1983a7974988ac*"1NKHWJdMy2ubBxc5vS763K2CqyhdDEmz1H8#J " +B31db9f7ee18ab3ae8164251633d4edd58bbd300cb8b3638b0edcc058e2cf66d1:0N@31db9f7ee18ab3ae8164251633d4edd58bbd300cb8b3638b0edcc058e2cf66d1""17FZ8NtsemTfDeoAZ4ivjciegdNFo2r3yW"UOP_DUP OP_HASH160 44916587b74da33139103c29e4a1225e9d7d51fc OP_EQUALVERIFY OP_CHECKSIG*276a91444916587b74da33139103c29e4a1225e9d7d51fc88ac*"17FZ8NtsemTfDeoAZ4ivjciegdNFo2r3yW8#J " +Ba6428f38883e60b7eba2ecba5f3c52b6bc481e663509a34010cf2e37bfe81234:1@a6428f38883e60b7eba2ecba5f3c52b6bc481e663509a34010cf2e37bfe81234""1C7PyNDnEmvjLhUwKmh2hKMxXm3JW3E4MX"UOP_DUP OP_HASH160 79df0e288eda5b49e8b866ea068b8ffce62c6afd OP_EQUALVERIFY OP_CHECKSIG*276a91479df0e288eda5b49e8b866ea068b8ffce62c6afd88ac*"1C7PyNDnEmvjLhUwKmh2hKMxXm3JW3E4MX8#J " +B1577bcc10432bebf5dba30f1711c780ae196bfe0036e45d4a2c6e4116666ecb3:0=@1577bcc10432bebf5dba30f1711c780ae196bfe0036e45d4a2c6e4116666ecb3""1DvjgZd7WhWQCLbBRDhCDp48yHSU4RopHF"UOP_DUP OP_HASH160 8dcb2f42c30056722b8d7e863310c7f6cca05230 OP_EQUALVERIFY OP_CHECKSIG*276a9148dcb2f42c30056722b8d7e863310c7f6cca0523088ac*"1DvjgZd7WhWQCLbBRDhCDp48yHSU4RopHF8$J " +B54c927449a552129a47130b7788c1fd0e760689d490c24b9d3c7dcaa82d7e023:0@54c927449a552129a47130b7788c1fd0e760689d490c24b9d3c7dcaa82d7e023""1Hj1KsxYE1Kop7QjnKdtJmR1naA7mtm8TW"UOP_DUP OP_HASH160 b773c1304caf17a8414e78bb40821842c97b71ec OP_EQUALVERIFY OP_CHECKSIG*276a914b773c1304caf17a8414e78bb40821842c97b71ec88ac*"1Hj1KsxYE1Kop7QjnKdtJmR1naA7mtm8TW8"J " +Be6302937cf2cbe5d951a0c98b2cd1c30f6612f88096501b6762db428cfe812cc:0͏@e6302937cf2cbe5d951a0c98b2cd1c30f6612f88096501b6762db428cfe812cc""1Aea6WoD5zxfsN8QvBP9x31ZdY7qA63hL5"UOP_DUP OP_HASH160 69d426256f840f18dd7f146ea04ab0d78f9332f6 OP_EQUALVERIFY OP_CHECKSIG*276a91469d426256f840f18dd7f146ea04ab0d78f9332f688ac*"1Aea6WoD5zxfsN8QvBP9x31ZdY7qA63hL58"J " +B6052bb8615f98dade231b31f761ffd6cbbc6d834ca1a77c8bc0bb8ba3b454f55:1@6052bb8615f98dade231b31f761ffd6cbbc6d834ca1a77c8bc0bb8ba3b454f55""1FVv8cp53ih3su2KxD3fen8RRrqyTz4JvD"UOP_DUP OP_HASH160 9f09c27c3a1d9b92010a484de889acd385bceec6 OP_EQUALVERIFY OP_CHECKSIG*276a9149f09c27c3a1d9b92010a484de889acd385bceec688ac*"1FVv8cp53ih3su2KxD3fen8RRrqyTz4JvD8ύ#J  " +B295f9718f778eaec516401752ef8165f7e1649091154004625228dad06010aae:0=@295f9718f778eaec516401752ef8165f7e1649091154004625228dad06010aae""1F3Qgz4FdYXUwJjKwYbZNBMTka2axbqSun"UOP_DUP OP_HASH160 9a065e2784bc5bf134e2452f7728e7118ac78064 OP_EQUALVERIFY OP_CHECKSIG*276a9149a065e2784bc5bf134e2452f7728e7118ac7806488ac*"1F3Qgz4FdYXUwJjKwYbZNBMTka2axbqSun8$J " +B72285161d92908731992e4feae0b8eff7f71836fdd0da748c82e376075b1cf07:0@72285161d92908731992e4feae0b8eff7f71836fdd0da748c82e376075b1cf07""1MJAw8vCGqKp4odhWUtG4agfKsqBTaF6rw"UOP_DUP OP_HASH160 dea1e10630194917f58536b3d50a318143b3e581 OP_EQUALVERIFY OP_CHECKSIG*276a914dea1e10630194917f58536b3d50a318143b3e58188ac*"1MJAw8vCGqKp4odhWUtG4agfKsqBTaF6rw8$J " +Be421ba5d0c98b114d1a43013d5806360e65970df5ee35054043bba6f4111e411:0@e421ba5d0c98b114d1a43013d5806360e65970df5ee35054043bba6f4111e411""1KcGPWYHeoqbj9V5JejVL8BBYsZrLaJAgG"UOP_DUP OP_HASH160 cc1dab08c2b961b54f68d0b4c461ce893f08f75a OP_EQUALVERIFY OP_CHECKSIG*276a914cc1dab08c2b961b54f68d0b4c461ce893f08f75a88ac*"1KcGPWYHeoqbj9V5JejVL8BBYsZrLaJAgG8Ȣ$J " +B91f6bc1df0b8d86d3897e4f48082b9653a6f9260e615d91ed522bae7cce9de16:0@91f6bc1df0b8d86d3897e4f48082b9653a6f9260e615d91ed522bae7cce9de16""166YTMMRS4zUh8MXm2dfx3UmjbN4L3vEYm"UOP_DUP OP_HASH160 37e4f7297c15637a78226a8c63436c6efd6d979a OP_EQUALVERIFY OP_CHECKSIG*276a91437e4f7297c15637a78226a8c63436c6efd6d979a88ac*"166YTMMRS4zUh8MXm2dfx3UmjbN4L3vEYm8ǟ$J " +B92fa057de7d9f7b5cfbfe12baabcd67f39d5117c81a34bf926f2b0d672ea789a:0@92fa057de7d9f7b5cfbfe12baabcd67f39d5117c81a34bf926f2b0d672ea789a""1CE6Bx7tcJwAXtgsyLn2n29eeLdLjmjWf6"UOP_DUP OP_HASH160 7b231f5d32961418b23d4183e27cc9fd7b836011 OP_EQUALVERIFY OP_CHECKSIG*276a9147b231f5d32961418b23d4183e27cc9fd7b83601188ac*"1CE6Bx7tcJwAXtgsyLn2n29eeLdLjmjWf68ǒ$J " +B7cfdec0d125ba919e9a1ec9f7453b64f28405fc149e8463b01904dd75d6fba9e:0@7cfdec0d125ba919e9a1ec9f7453b64f28405fc149e8463b01904dd75d6fba9e""1PaghCSX13vgd5ear2sqif2Ph1Wm2QyQHe"UOP_DUP OP_HASH160 f7b1a0c9a058a445a09e7ebf4da75f1709933354 OP_EQUALVERIFY OP_CHECKSIG*276a914f7b1a0c9a058a445a09e7ebf4da75f170993335488ac*"1PaghCSX13vgd5ear2sqif2Ph1Wm2QyQHe8˧#J " +B93af93211799e686ea38108d702fb6690fef2c7c4113a814e5e078d4653f35a7:09@93af93211799e686ea38108d702fb6690fef2c7c4113a814e5e078d4653f35a7""1GNT76e7m3s2xFybsTn9U65RKJjB6YbZjd"UOP_DUP OP_HASH160 a89869d5916b9e90e96057d400fc12140b843882 OP_EQUALVERIFY OP_CHECKSIG*276a914a89869d5916b9e90e96057d400fc12140b84388288ac*"1GNT76e7m3s2xFybsTn9U65RKJjB6YbZjd8#J " +Bcbcb06d5f7eceefd4508e1852c990019703ec712a3daaceaca281e186871dfc8:0@cbcb06d5f7eceefd4508e1852c990019703ec712a3daaceaca281e186871dfc8""1L5dYbM6FVsTtJob56YaBdjjpA5eHpnYuC"UOP_DUP OP_HASH160 d14a8f494bdee7600b3872c0685bf70f5094376b OP_EQUALVERIFY OP_CHECKSIG*276a914d14a8f494bdee7600b3872c0685bf70f5094376b88ac*"1L5dYbM6FVsTtJob56YaBdjjpA5eHpnYuC8#J " +B57e685d8b74c4253508e8556fb218fc65c48c1561c5f100b55371e685e2d05d0:0ʍ@57e685d8b74c4253508e8556fb218fc65c48c1561c5f100b55371e685e2d05d0""1PPRUr7B1ZF7BRoGjXn7oaTRaM179fd1xd"UOP_DUP OP_HASH160 f5905a76aba2acea3a70e0867276fa48c5872bd0 OP_EQUALVERIFY OP_CHECKSIG*276a914f5905a76aba2acea3a70e0867276fa48c5872bd088ac*"1PPRUr7B1ZF7BRoGjXn7oaTRaM179fd1xd8Ý$J " +B72285161d92908731992e4feae0b8eff7f71836fdd0da748c82e376075b1cf07:1'@72285161d92908731992e4feae0b8eff7f71836fdd0da748c82e376075b1cf07""1Q7ZtB3tmE2zcSn4QGVAi5wjza25dqdEwf"UOP_DUP OP_HASH160 fd88d66a2ba0707706e368707256a3e707a37187 OP_EQUALVERIFY OP_CHECKSIG*276a914fd88d66a2ba0707706e368707256a3e707a3718788ac*"1Q7ZtB3tmE2zcSn4QGVAi5wjza25dqdEwf8$J " +B848c15e1c06e310cb602e392d31848a37793c3a034e2064bcee96a4f3a78a570:0@848c15e1c06e310cb602e392d31848a37793c3a034e2064bcee96a4f3a78a570""1N8ipYypQgjA7v97voSwtEVoQq6CvJnUGx"UOP_DUP OP_HASH160 e7d0766ff2087e0b0e631977a50a379c31d4e593 OP_EQUALVERIFY OP_CHECKSIG*276a914e7d0766ff2087e0b0e631977a50a379c31d4e59388ac*"1N8ipYypQgjA7v97voSwtEVoQq6CvJnUGx8Ќ$J " +B51bc88cec635f90a4c1dd8c25b839aa4042fd5c5c4ee1ee8b5fde7fc60e32c0e:0J@51bc88cec635f90a4c1dd8c25b839aa4042fd5c5c4ee1ee8b5fde7fc60e32c0e""17zsgnXTs3NPhkMkUj2dvtmREPb29T2RXj"UOP_DUP OP_HASH160 4cc2c667dd5890e49661b23b9338b23057c7077c OP_EQUALVERIFY OP_CHECKSIG*276a9144cc2c667dd5890e49661b23b9338b23057c7077c88ac*"17zsgnXTs3NPhkMkUj2dvtmREPb29T2RXj8#J " +Bc986f1bfeb81b3c894745e0873a2a2df9a013bc5f64ff57825dcad84ce20f0d3:1Ǚ@c986f1bfeb81b3c894745e0873a2a2df9a013bc5f64ff57825dcad84ce20f0d3""1EfX5sChuzKF9pftJJBHt1FtsMu1sjsdBw"UOP_DUP OP_HASH160 95e28df3e4d5398b2355d3edafcc1e548a740321 OP_EQUALVERIFY OP_CHECKSIG*276a91495e28df3e4d5398b2355d3edafcc1e548a74032188ac*"1EfX5sChuzKF9pftJJBHt1FtsMu1sjsdBw8Ȣ$J " +Bce4c9077445ee8c3d08c9e92bf1d7da9b150d401f4be39874af254a9ee4f8b47:0@ce4c9077445ee8c3d08c9e92bf1d7da9b150d401f4be39874af254a9ee4f8b47""1243zi2fCc1xR1KZu8BdSD6KroFLqrFGwb"UOP_DUP OP_HASH160 0b8bdface0fa4baef8f47d8961ce36964ea3dccb OP_EQUALVERIFY OP_CHECKSIG*276a9140b8bdface0fa4baef8f47d8961ce36964ea3dccb88ac*"1243zi2fCc1xR1KZu8BdSD6KroFLqrFGwb8ݮ#J " +Bc986f1bfeb81b3c894745e0873a2a2df9a013bc5f64ff57825dcad84ce20f0d3:0@c986f1bfeb81b3c894745e0873a2a2df9a013bc5f64ff57825dcad84ce20f0d3""1EfX5sChuzKF9pftJJBHt1FtsMu1sjsdBw"UOP_DUP OP_HASH160 95e28df3e4d5398b2355d3edafcc1e548a740321 OP_EQUALVERIFY OP_CHECKSIG*276a91495e28df3e4d5398b2355d3edafcc1e548a74032188ac*"1EfX5sChuzKF9pftJJBHt1FtsMu1sjsdBw8Ȣ$J  +" +Bf61f8bbb928daf7757686ac769f6b1f4f1c2adf2576a5e962ef2f2e137cfe127:0@@f61f8bbb928daf7757686ac769f6b1f4f1c2adf2576a5e962ef2f2e137cfe127""1JWmvWH4bZB2vZC2GzftRSnfacNdNPur6F"UOP_DUP OP_HASH160 c01bb35c515c470dd6dd3977d02b3c1b5f09c12c OP_EQUALVERIFY OP_CHECKSIG*276a914c01bb35c515c470dd6dd3977d02b3c1b5f09c12c88ac*"1JWmvWH4bZB2vZC2GzftRSnfacNdNPur6F8$J " +B9162174195cec935240962ff3322d380194b1c9cf15f3e80fb58a574deb05531:0@9162174195cec935240962ff3322d380194b1c9cf15f3e80fb58a574deb05531""12jPZk9GmNsRvN7yH9SdcsG6Yco4KTXt9R"UOP_DUP OP_HASH160 12fc6e9f243a28a6a4490457f3b53f2506f7e157 OP_EQUALVERIFY OP_CHECKSIG*276a91412fc6e9f243a28a6a4490457f3b53f2506f7e15788ac*"12jPZk9GmNsRvN7yH9SdcsG6Yco4KTXt9R8$J " +B5335b7ad4c6f5ad0af146471c5e79da46e1e94691fab439a4779430d9a7ae249:1@5335b7ad4c6f5ad0af146471c5e79da46e1e94691fab439a4779430d9a7ae249""12fZsZyBUJiuvJ1fg96pDCWmH3tJvFjjPA"UOP_DUP OP_HASH160 12435f54b82b5b67ce8cd211480d48128b89e6d3 OP_EQUALVERIFY OP_CHECKSIG*276a91412435f54b82b5b67ce8cd211480d48128b89e6d388ac*"12fZsZyBUJiuvJ1fg96pDCWmH3tJvFjjPA8Σ$J " +B5335b7ad4c6f5ad0af146471c5e79da46e1e94691fab439a4779430d9a7ae249:0g@5335b7ad4c6f5ad0af146471c5e79da46e1e94691fab439a4779430d9a7ae249""12fZsZyBUJiuvJ1fg96pDCWmH3tJvFjjPA"UOP_DUP OP_HASH160 12435f54b82b5b67ce8cd211480d48128b89e6d3 OP_EQUALVERIFY OP_CHECKSIG*276a91412435f54b82b5b67ce8cd211480d48128b89e6d388ac*"12fZsZyBUJiuvJ1fg96pDCWmH3tJvFjjPA8Σ$J  +" +B224a5c0119076236c8a887226a0ee891b390b935b34d4d4493d8956561ad214a:0@224a5c0119076236c8a887226a0ee891b390b935b34d4d4493d8956561ad214a""12JHrZmZuTiBPjsc1bQXcNvQxR48aRQSuw"UOP_DUP OP_HASH160 0e3d44412be15eb94d7ab7b671f9ef5369207b10 OP_EQUALVERIFY OP_CHECKSIG*276a9140e3d44412be15eb94d7ab7b671f9ef5369207b1088ac*"12JHrZmZuTiBPjsc1bQXcNvQxR48aRQSuw8Ȣ$J " +Bc9e70d740972e3ea72d4353a0a14507824f2f561887450bdd81b538583514235:0@c9e70d740972e3ea72d4353a0a14507824f2f561887450bdd81b538583514235""1KGtQKA1WaXbkYGt9KDbk2mCozuF5Hxe2R"UOP_DUP OP_HASH160 c873696687dc1017768278830885f3baae266599 OP_EQUALVERIFY OP_CHECKSIG*276a914c873696687dc1017768278830885f3baae26659988ac*"1KGtQKA1WaXbkYGt9KDbk2mCozuF5Hxe2R8#J " +Bcb3c35dcb32c70e1f9f2603850b48486be91a3e1e5aff442aa7ab81416b29e6a:0!@cb3c35dcb32c70e1f9f2603850b48486be91a3e1e5aff442aa7ab81416b29e6a""1JYUFbSG8TERdJUPA8apbkQGWH7Y4ZV5oj"UOP_DUP OP_HASH160 c06dc819c0871840a45bcf251cc2674f9e24c3e1 OP_EQUALVERIFY OP_CHECKSIG*276a914c06dc819c0871840a45bcf251cc2674f9e24c3e188ac*"1JYUFbSG8TERdJUPA8apbkQGWH7Y4ZV5oj8נ$J " +B0d8912f53b41515266504895d80148a35f14f55275cab78d9a1e4a545cd6c289:0@0d8912f53b41515266504895d80148a35f14f55275cab78d9a1e4a545cd6c289""1NPDKLt8KDsRcxJCJAPERLpyPaRMEPbjhG"UOP_DUP OP_HASH160 ea8e12deb1869ca06a8d9bfcff8cbd188c34ff8b OP_EQUALVERIFY OP_CHECKSIG*276a914ea8e12deb1869ca06a8d9bfcff8cbd188c34ff8b88ac*"1NPDKLt8KDsRcxJCJAPERLpyPaRMEPbjhG8$J " +B68769560bb636aff766787130c531eeba66a754344c2ccbbfc0ee481172a31b8:0@68769560bb636aff766787130c531eeba66a754344c2ccbbfc0ee481172a31b8""194Zrge1QjgNF314qqDpYz5AKSsvSKkxto"UOP_DUP OP_HASH160 586dae7501cf6499a34b99dbf6fd77e8b9f55750 OP_EQUALVERIFY OP_CHECKSIG*276a914586dae7501cf6499a34b99dbf6fd77e8b9f5575088ac*"194Zrge1QjgNF314qqDpYz5AKSsvSKkxto8#J " +B58fec4a093fcaf789d138cbebc0d5aedd6fad32e992844c85b6bf745ad0e3d4d:0@58fec4a093fcaf789d138cbebc0d5aedd6fad32e992844c85b6bf745ad0e3d4d""14F5PSPXWQ7XbXPvzhu5jKZ7FeZtDG4PFJ"UOP_DUP OP_HASH160 2391dcdf2f952cb6f03eca3342619b75869a6445 OP_EQUALVERIFY OP_CHECKSIG*276a9142391dcdf2f952cb6f03eca3342619b75869a644588ac*"14F5PSPXWQ7XbXPvzhu5jKZ7FeZtDG4PFJ8$J " +B8e9206b45fa390b549adf11c491cb743196a04a68ce39b9685ac719bbc5511f6:0@8e9206b45fa390b549adf11c491cb743196a04a68ce39b9685ac719bbc5511f6""1PsqeMMLGatH4o3hK9bAdTDbWdSQGwNCeL"UOP_DUP OP_HASH160 faf02bd92dab1a4d53182d1e1351900974173b14 OP_EQUALVERIFY OP_CHECKSIG*276a914faf02bd92dab1a4d53182d1e1351900974173b1488ac*"1PsqeMMLGatH4o3hK9bAdTDbWdSQGwNCeL8#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:224 +@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""112ZP1RHmVyxGknTtDR8bvRKyQuhVNc1Xo"UOP_DUP OP_HASH160 004b71e86d863b05927eb8f6db2d5ec72256a9fc OP_EQUALVERIFY OP_CHECKSIG*276a914004b71e86d863b05927eb8f6db2d5ec72256a9fc88ac*"112ZP1RHmVyxGknTtDR8bvRKyQuhVNc1Xo8"J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:225@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""14Cictu1JaHoR3wCF4uq9D3LxcxZvk4FYs"UOP_DUP OP_HASH160 231fb1d285c546099b10aa844925f24fcdabe180 OP_EQUALVERIFY OP_CHECKSIG*276a914231fb1d285c546099b10aa844925f24fcdabe18088ac*"14Cictu1JaHoR3wCF4uq9D3LxcxZvk4FYs8"J " +Bb8a9be99b5a92ac02081b35c1c57d48ec7c5a303f349c1d362c7afe98964a073:0&@b8a9be99b5a92ac02081b35c1c57d48ec7c5a303f349c1d362c7afe98964a073""19ak4sce8DgAXLB1FjbbGrAN1JSTd16TLw"UOP_DUP OP_HASH160 5e22aeef451276bbb85538c85ccba37de2d8360e OP_EQUALVERIFY OP_CHECKSIG*276a9145e22aeef451276bbb85538c85ccba37de2d8360e88ac*"19ak4sce8DgAXLB1FjbbGrAN1JSTd16TLw8$J " +Bbd69e6a2b902ffa33d1f7a382f1ac974760c5aab18a3f9ca5cde9a1262127999:0S@bd69e6a2b902ffa33d1f7a382f1ac974760c5aab18a3f9ca5cde9a1262127999""1MMCXqXEVYzmkusnaXX8d4vEwu4p5UBCkz"UOP_DUP OP_HASH160 df3476081091fc6ba7c9b176e5d06b0a64172763 OP_EQUALVERIFY OP_CHECKSIG*276a914df3476081091fc6ba7c9b176e5d06b0a6417276388ac*"1MMCXqXEVYzmkusnaXX8d4vEwu4p5UBCkz8$J " +B2ff53582b365ef677efce003663081a508f79001fa92bcfdd9fe6b3f797a8f34:1<@2ff53582b365ef677efce003663081a508f79001fa92bcfdd9fe6b3f797a8f34""1NC3WstVWvNW1HHZHjTXTCCfBWtJwcazLA"UOP_DUP OP_HASH160 e871510a2ba41d5a3d2870235fb57773fbe03b35 OP_EQUALVERIFY OP_CHECKSIG*276a914e871510a2ba41d5a3d2870235fb57773fbe03b3588ac*"1NC3WstVWvNW1HHZHjTXTCCfBWtJwcazLA8#J " +B2144eb4cb9ff258387501791a9f40591f1f1603fca309b5d5b8352467005d657:0*@2144eb4cb9ff258387501791a9f40591f1f1603fca309b5d5b8352467005d657""1GVE8vneg96Dx83rHpFwpcguWpzyD3skng"UOP_DUP OP_HASH160 a9e07fe80187628a3f7da25f7ea94e6e9d318dca OP_EQUALVERIFY OP_CHECKSIG*276a914a9e07fe80187628a3f7da25f7ea94e6e9d318dca88ac*"1GVE8vneg96Dx83rHpFwpcguWpzyD3skng8$J " +Bfacd64d253f02483ad035dbfe6b98aec04e4ca7704c87ad39211d8ab71031a8c:0F@facd64d253f02483ad035dbfe6b98aec04e4ca7704c87ad39211d8ab71031a8c""13pn77j8mTGcoXfgVZNjJpfX5gg5VT7KRG"UOP_DUP OP_HASH160 1ef9743302587b3bdb1522ec76e69573aba70743 OP_EQUALVERIFY OP_CHECKSIG*276a9141ef9743302587b3bdb1522ec76e69573aba7074388ac*"13pn77j8mTGcoXfgVZNjJpfX5gg5VT7KRG8$J " +Be2b1d8b6ad4609e4714456cd5bb1a7978db262747acf28f09601af64b0f1ea46:0*@e2b1d8b6ad4609e4714456cd5bb1a7978db262747acf28f09601af64b0f1ea46""1KNGsSgcSxV9ejh6AVyiDbktM9JXkVTNQq"UOP_DUP OP_HASH160 c9783f2591c94b05d5a036301f5f97282594b572 OP_EQUALVERIFY OP_CHECKSIG*276a914c9783f2591c94b05d5a036301f5f97282594b57288ac*"1KNGsSgcSxV9ejh6AVyiDbktM9JXkVTNQq8#J " +Becc8d8280e354fca90603f28a6f3c89fd4f83adcd153ce458d5adaf1fd45072f:0@ecc8d8280e354fca90603f28a6f3c89fd4f83adcd153ce458d5adaf1fd45072f""1LGo8tXvk76rmknWAgT5fQHZvDGi77fsEY"UOP_DUP OP_HASH160 d3672447b584e172e7b2dcd049f4ff35244acc66 OP_EQUALVERIFY OP_CHECKSIG*276a914d3672447b584e172e7b2dcd049f4ff35244acc6688ac*"1LGo8tXvk76rmknWAgT5fQHZvDGi77fsEY8#J " +B6ac140feb33d9a2f0c9bacc796f0d6926c1909f0a5c8afe8bb898e5a6b156fbb:0 @6ac140feb33d9a2f0c9bacc796f0d6926c1909f0a5c8afe8bb898e5a6b156fbb""19Ep37dumf5rBWLLjGNmgCrd2E7fBktnQy"UOP_DUP OP_HASH160 5a5dad86375b9c7bf9ae1023f0fa293ffd13cb59 OP_EQUALVERIFY OP_CHECKSIG*276a9145a5dad86375b9c7bf9ae1023f0fa293ffd13cb5988ac*"19Ep37dumf5rBWLLjGNmgCrd2E7fBktnQy8֓#J  " +B96069a040a1a32506d7003d96e680fa716c924cdc768627c411820a109a7998b:0u@96069a040a1a32506d7003d96e680fa716c924cdc768627c411820a109a7998b""18Ga5byxYTPahmgKdYFVN4rDvqAD22T5Hk"UOP_DUP OP_HASH160 4fbabbb16e649867c1cbc520ee92017aebe59f11 OP_EQUALVERIFY OP_CHECKSIG*276a9144fbabbb16e649867c1cbc520ee92017aebe59f1188ac*"18Ga5byxYTPahmgKdYFVN4rDvqAD22T5Hk8$J " +Bb8a18a6ff0e5abdc6e00c3a8b56dd851e101871482c5cf2bd1fd1ea083157bc8:0ͣy@b8a18a6ff0e5abdc6e00c3a8b56dd851e101871482c5cf2bd1fd1ea083157bc8""1NfmmADEskqaErewgmSRJrgF4TPtq7ejKG"UOP_DUP OP_HASH160 edafd01abc98a14916f3bc00d6ad30297fbe35fa OP_EQUALVERIFY OP_CHECKSIG*276a914edafd01abc98a14916f3bc00d6ad30297fbe35fa88ac*"1NfmmADEskqaErewgmSRJrgF4TPtq7ejKG8$J " +B5f7e6e634376cce2e781b7205f0e87b9e027de4b436e7d68641bd32b29702212:0 @5f7e6e634376cce2e781b7205f0e87b9e027de4b436e7d68641bd32b29702212""1KEVmUU9jTmmz5P55JWz5Uv7tM1FezYNX6"UOP_DUP OP_HASH160 c7ffaf569568142fcb3dd4c3d9176f6c2e5d49c4 OP_EQUALVERIFY OP_CHECKSIG*276a914c7ffaf569568142fcb3dd4c3d9176f6c2e5d49c488ac*"1KEVmUU9jTmmz5P55JWz5Uv7tM1FezYNX68#J " +Bf0da353289705f13e83ee451964be71be50bf8599dd572884ed87bf0bcee195d:0F@f0da353289705f13e83ee451964be71be50bf8599dd572884ed87bf0bcee195d""1MTjrSYuBywL2jrW8XpmL7jNye94mGYaUj"UOP_DUP OP_HASH160 e0711a221e7f8e86cf844e6a5910ae1cde49fc6a OP_EQUALVERIFY OP_CHECKSIG*276a914e0711a221e7f8e86cf844e6a5910ae1cde49fc6a88ac*"1MTjrSYuBywL2jrW8XpmL7jNye94mGYaUj8ț$J " +B759389450d11ec75cf6720c1e82ff2f4e73b8d81df3dda043b717b89e76654a9:0 @759389450d11ec75cf6720c1e82ff2f4e73b8d81df3dda043b717b89e76654a9""1P3J1dT189gQnbig52RLYKBXN5kZRs9zFe"UOP_DUP OP_HASH160 f1c1cc91965561b669ec589b13c5ed4b34c268bf OP_EQUALVERIFY OP_CHECKSIG*276a914f1c1cc91965561b669ec589b13c5ed4b34c268bf88ac*"1P3J1dT189gQnbig52RLYKBXN5kZRs9zFe8#J " +Bd5886e2ae2bfacb5ab112e29bfd0075aac2f93ac5c1e1de1a3a5d5aff0de650d:1@d5886e2ae2bfacb5ab112e29bfd0075aac2f93ac5c1e1de1a3a5d5aff0de650d""13JNgdrxah2juxudQ8qyXWUoZ8YGZ2oATa"UOP_DUP OP_HASH160 19396c5c65dab74cb4025e9fb724d2df4eb83a25 OP_EQUALVERIFY OP_CHECKSIG*276a91419396c5c65dab74cb4025e9fb724d2df4eb83a2588ac*"13JNgdrxah2juxudQ8qyXWUoZ8YGZ2oATa8$J " +Bd5886e2ae2bfacb5ab112e29bfd0075aac2f93ac5c1e1de1a3a5d5aff0de650d:0@d5886e2ae2bfacb5ab112e29bfd0075aac2f93ac5c1e1de1a3a5d5aff0de650d""13JNgdrxah2juxudQ8qyXWUoZ8YGZ2oATa"UOP_DUP OP_HASH160 19396c5c65dab74cb4025e9fb724d2df4eb83a25 OP_EQUALVERIFY OP_CHECKSIG*276a91419396c5c65dab74cb4025e9fb724d2df4eb83a2588ac*"13JNgdrxah2juxudQ8qyXWUoZ8YGZ2oATa8$J  +" +Ba9faa3db2ef90f629a75f14d62c1b0adac6f2054418a03b36d9470fcc03859b3:0O@a9faa3db2ef90f629a75f14d62c1b0adac6f2054418a03b36d9470fcc03859b3""1Ksk8zHVDaBYoX1M3MuEftYCdo9LsoPotF"UOP_DUP OP_HASH160 cf0b125e4a135f8a4b8393a8d3265dcfc7310d04 OP_EQUALVERIFY OP_CHECKSIG*276a914cf0b125e4a135f8a4b8393a8d3265dcfc7310d0488ac*"1Ksk8zHVDaBYoX1M3MuEftYCdo9LsoPotF8#J  " +B6bae46df9fe59c60404170a81bf79b467dfd924d3aad0ea56723ffbb26647ba4:0@6bae46df9fe59c60404170a81bf79b467dfd924d3aad0ea56723ffbb26647ba4""18SWznURSh9CF2Ppz5REYYzdpoDB7A66mz"UOP_DUP OP_HASH160 519c51b490f5142a64b16cbb82fbd4f8955cd9b6 OP_EQUALVERIFY OP_CHECKSIG*276a914519c51b490f5142a64b16cbb82fbd4f8955cd9b688ac*"18SWznURSh9CF2Ppz5REYYzdpoDB7A66mz8$J " +B2e2ddd0d9f3aba002f1de507ae299ef81d19c3194767c0453c8e84c2450abde1:0@2e2ddd0d9f3aba002f1de507ae299ef81d19c3194767c0453c8e84c2450abde1""1M8NPP75T7KEmiaowR3EeNUvHyVfeC1kSy"UOP_DUP OP_HASH160 dcc747898ff10a19e7bed7d1637100d47bbad4f5 OP_EQUALVERIFY OP_CHECKSIG*276a914dcc747898ff10a19e7bed7d1637100d47bbad4f588ac*"1M8NPP75T7KEmiaowR3EeNUvHyVfeC1kSy8#J  " +Be963adfd09faaba3fbc56ee2e7bb65855eca51161ce36c15106885b243e7d0c5:1 +@e963adfd09faaba3fbc56ee2e7bb65855eca51161ce36c15106885b243e7d0c5""19UPsq9EwEiRzLAep6D6oGAK7877FWS9U8"UOP_DUP OP_HASH160 5cef555ede1895ae67bef2eac458d4938f3bc58c OP_EQUALVERIFY OP_CHECKSIG*276a9145cef555ede1895ae67bef2eac458d4938f3bc58c88ac*"19UPsq9EwEiRzLAep6D6oGAK7877FWS9U88#J " +B47a4d6e74c512bce032dcccc405dde33e0bfee9f2ab866cc753f685a444b04d6:0ݨ@47a4d6e74c512bce032dcccc405dde33e0bfee9f2ab866cc753f685a444b04d6""1Euxt9nfN1JjQ1eQwmYKfBzLZgk8WEdCaC"UOP_DUP OP_HASH160 989de9bfbbe1950a5976740f4515e0d7419e74cd OP_EQUALVERIFY OP_CHECKSIG*276a914989de9bfbbe1950a5976740f4515e0d7419e74cd88ac*"1Euxt9nfN1JjQ1eQwmYKfBzLZgk8WEdCaC8$J " +Bd304a87d66cd3ea8011d113c1c934167126a5bc167ade4459528c6dd291bfb3e:0܌@d304a87d66cd3ea8011d113c1c934167126a5bc167ade4459528c6dd291bfb3e""1MtkXURo1trgKfR7r8F7fjK5Dg1BQzE5Zc"UOP_DUP OP_HASH160 e52c1019fc2e6b2e9e54ef9e3310c8abefdb8951 OP_EQUALVERIFY OP_CHECKSIG*276a914e52c1019fc2e6b2e9e54ef9e3310c8abefdb895188ac*"1MtkXURo1trgKfR7r8F7fjK5Dg1BQzE5Zc8܉#J " +B9d1346fe408a5244f84392acd57e8cc1d936a833a105da0205cae4329affea19:0@9d1346fe408a5244f84392acd57e8cc1d936a833a105da0205cae4329affea19""1NXVt5P7p89PQFpcaPdmjeNnknZtDYRYWh"UOP_DUP OP_HASH160 ec1f3a87c9a85d241d5301632962f7216ceacd5d OP_EQUALVERIFY OP_CHECKSIG*276a914ec1f3a87c9a85d241d5301632962f7216ceacd5d88ac*"1NXVt5P7p89PQFpcaPdmjeNnknZtDYRYWh8$J " +Bdeb1514e26b8e64746b0f2c51bf06956a4515b62c0d55dda59232b9c4e4ceaff:0F@deb1514e26b8e64746b0f2c51bf06956a4515b62c0d55dda59232b9c4e4ceaff""1AZKuK6GtR4qRJrobAx2Yf87j72AR9Tn55"UOP_DUP OP_HASH160 68d638ab891202e8848fe89388696630b5e81312 OP_EQUALVERIFY OP_CHECKSIG*276a91468d638ab891202e8848fe89388696630b5e8131288ac*"1AZKuK6GtR4qRJrobAx2Yf87j72AR9Tn558܁$J " +B1c2fda1dcf2f85f40f6ad6ec489f2c37a12b3fe83fec062466f3e42e58cfe908:0@1c2fda1dcf2f85f40f6ad6ec489f2c37a12b3fe83fec062466f3e42e58cfe908""1K737Z3GHMrwvzuaiPgGYc4xr1rVzxuwDF"UOP_DUP OP_HASH160 c6968611272fd414691cae971a0a02d1f8a2f1eb OP_EQUALVERIFY OP_CHECKSIG*276a914c6968611272fd414691cae971a0a02d1f8a2f1eb88ac*"1K737Z3GHMrwvzuaiPgGYc4xr1rVzxuwDF8̢$J  +" +B1c2fda1dcf2f85f40f6ad6ec489f2c37a12b3fe83fec062466f3e42e58cfe908:1 @1c2fda1dcf2f85f40f6ad6ec489f2c37a12b3fe83fec062466f3e42e58cfe908""1K737Z3GHMrwvzuaiPgGYc4xr1rVzxuwDF"UOP_DUP OP_HASH160 c6968611272fd414691cae971a0a02d1f8a2f1eb OP_EQUALVERIFY OP_CHECKSIG*276a914c6968611272fd414691cae971a0a02d1f8a2f1eb88ac*"1K737Z3GHMrwvzuaiPgGYc4xr1rVzxuwDF8̢$J " +B73363993459c027e203fa90e1b23124c8fe2244b8936320e6fba36ebb378718e:0N@73363993459c027e203fa90e1b23124c8fe2244b8936320e6fba36ebb378718e""1CYkpbRNN8Z1ubagrjY2yVuFQUMQcbdRxD"UOP_DUP OP_HASH160 7eaadba6b27972b5e229a1bff7a4cb0c114d339d OP_EQUALVERIFY OP_CHECKSIG*276a9147eaadba6b27972b5e229a1bff7a4cb0c114d339d88ac*"1CYkpbRNN8Z1ubagrjY2yVuFQUMQcbdRxD8#J " +B50d628177a644542646c110077dc7884d0e0a9eb3a24b308dc47e15428c729e9:0@50d628177a644542646c110077dc7884d0e0a9eb3a24b308dc47e15428c729e9""1A7XB71xJYUwVphBd7HvhThUJ91sYdSX2e"UOP_DUP OP_HASH160 63f4d0e4162306774df5afe0054f82c6de59e44c OP_EQUALVERIFY OP_CHECKSIG*276a91463f4d0e4162306774df5afe0054f82c6de59e44c88ac*"1A7XB71xJYUwVphBd7HvhThUJ91sYdSX2e8#J " +B021fd148c2869f196356bd37e7df811ef19fdbb07d58fb93fa00dd55909f8443:0o@021fd148c2869f196356bd37e7df811ef19fdbb07d58fb93fa00dd55909f8443""1A9MV4CmhHhm7Km9CZKCYQqRNtfzjeZiia"UOP_DUP OP_HASH160 644d8f063d1ab6126b143415907481f4fc405c37 OP_EQUALVERIFY OP_CHECKSIG*276a914644d8f063d1ab6126b143415907481f4fc405c3788ac*"1A9MV4CmhHhm7Km9CZKCYQqRNtfzjeZiia8#J " +B1b1cd5cf6612c98e5a1f8a777409c807e2eb0662d0a12f037ddf71cc6fc8190c:0Q@1b1cd5cf6612c98e5a1f8a777409c807e2eb0662d0a12f037ddf71cc6fc8190c""15wwo4U9zuHzPP835s9YpyYhNnfYxDRv8K"UOP_DUP OP_HASH160 3644b47517e8ea4f75f624b1003668a46da3ba0f OP_EQUALVERIFY OP_CHECKSIG*276a9143644b47517e8ea4f75f624b1003668a46da3ba0f88ac*"15wwo4U9zuHzPP835s9YpyYhNnfYxDRv8K8#J " +Bec11348d78d78b3c36f1005ad9b6e5b8a3a663b367ef86f45235dca459a06d4e:0@ec11348d78d78b3c36f1005ad9b6e5b8a3a663b367ef86f45235dca459a06d4e""1PirzkHyuKCb1vLXfm1AjwLPXWF5rHGDKT"UOP_DUP OP_HASH160 f93d8e511a936fb396f5a11821739ea7b6f919df OP_EQUALVERIFY OP_CHECKSIG*276a914f93d8e511a936fb396f5a11821739ea7b6f919df88ac*"1PirzkHyuKCb1vLXfm1AjwLPXWF5rHGDKT8#J " +B272febacae7d803ea8f61f64846f6c577685f9c4ac07a4450e43d3478a5c3928:1@272febacae7d803ea8f61f64846f6c577685f9c4ac07a4450e43d3478a5c3928""1NbhV5cNRWZbqmUbg6rQE7Sa6vKrQiFvF9"UOP_DUP OP_HASH160 ecea941fba9346bac5df675900779b9e46d7c549 OP_EQUALVERIFY OP_CHECKSIG*276a914ecea941fba9346bac5df675900779b9e46d7c54988ac*"1NbhV5cNRWZbqmUbg6rQE7Sa6vKrQiFvF98#J " +B9d67fbbe8df34bba143df641454aca72932949abdf71dbe3b98db35c0f501ca0:0 @9d67fbbe8df34bba143df641454aca72932949abdf71dbe3b98db35c0f501ca0""1KftiGLyvukwBvgge1afVmsP7VFDKbmfpK"UOP_DUP OP_HASH160 cccd3cb99cdaae63d6212e6fec0e339acb210ca9 OP_EQUALVERIFY OP_CHECKSIG*276a914cccd3cb99cdaae63d6212e6fec0e339acb210ca988ac*"1KftiGLyvukwBvgge1afVmsP7VFDKbmfpK8$J " +Bc70749f9e5872eae7fd34194d0767943bb18d51b922e956705e60078654f94a4:0 @c70749f9e5872eae7fd34194d0767943bb18d51b922e956705e60078654f94a4""157jbZC5sUfHCYdfVza1hFepeELvoF2hKL"UOP_DUP OP_HASH160 2d268e5a8c768b1acb7d9bba731f67bac1ab4e3b OP_EQUALVERIFY OP_CHECKSIG*276a9142d268e5a8c768b1acb7d9bba731f67bac1ab4e3b88ac*"157jbZC5sUfHCYdfVza1hFepeELvoF2hKL8ν#J " +Bd8a2b223b5f72b2d74049a79736d9fbcb6e47d49b4548bf7bf9a11f997a2cab6:0@d8a2b223b5f72b2d74049a79736d9fbcb6e47d49b4548bf7bf9a11f997a2cab6""19M85vbc71GAkhEhuW1PAD8zoLH74tibA2"UOP_DUP OP_HASH160 5b8f3d5bbb4d5f457d84a15b87cae60718a36ed9 OP_EQUALVERIFY OP_CHECKSIG*276a9145b8f3d5bbb4d5f457d84a15b87cae60718a36ed988ac*"19M85vbc71GAkhEhuW1PAD8zoLH74tibA28И$J " +B56786ea835651f2eeaebb237d0d429724a4ef297fc47fb47e6ff199007b16cf1:0@56786ea835651f2eeaebb237d0d429724a4ef297fc47fb47e6ff199007b16cf1""1Adfiv8qCZHeSjQ1vsoZ9kES1TG7xPQmir"UOP_DUP OP_HASH160 69a86e45df028060f6d26e82d4406794492402b5 OP_EQUALVERIFY OP_CHECKSIG*276a91469a86e45df028060f6d26e82d4406794492402b588ac*"1Adfiv8qCZHeSjQ1vsoZ9kES1TG7xPQmir8Ȣ$J  +" +B8b2941ed503fdd4961187d47cbe4e8b4fa7627b07aff6b10d92830505ef99d50:0@8b2941ed503fdd4961187d47cbe4e8b4fa7627b07aff6b10d92830505ef99d50""1BAAFoFAUzcnpVeS2YhCjQF3G3o16sEgQo"UOP_DUP OP_HASH160 6f6cba2f4a1762e418c6688d17a3a7f5bb282aae OP_EQUALVERIFY OP_CHECKSIG*276a9146f6cba2f4a1762e418c6688d17a3a7f5bb282aae88ac*"1BAAFoFAUzcnpVeS2YhCjQF3G3o16sEgQo8$J " +Be2b80216a45b5cbbc24ccc20558aa4fc2cee5a25ecab8b899f5808e5713ce3da:0@e2b80216a45b5cbbc24ccc20558aa4fc2cee5a25ecab8b899f5808e5713ce3da""14aigvv6j6mgYsRCryvFcEmbnC4sWWNzNi"UOP_DUP OP_HASH160 2748e7629c166f7754e49a5ef9bfe89ae5cb033a OP_EQUALVERIFY OP_CHECKSIG*276a9142748e7629c166f7754e49a5ef9bfe89ae5cb033a88ac*"14aigvv6j6mgYsRCryvFcEmbnC4sWWNzNi8$J  +" +B5c8acce2c5d47d14abb7de38549cb754ef816d8792aad6a26dd9e38d5848999c:0@5c8acce2c5d47d14abb7de38549cb754ef816d8792aad6a26dd9e38d5848999c""1Fex2XkAiG9pRNgvbJoEi3VLeFwfpaF4Fi"UOP_DUP OP_HASH160 a0bf15d42637a3ee31d5c3d922ff0be9da64e1ae OP_EQUALVERIFY OP_CHECKSIG*276a914a0bf15d42637a3ee31d5c3d922ff0be9da64e1ae88ac*"1Fex2XkAiG9pRNgvbJoEi3VLeFwfpaF4Fi8$J " +B11789dab1bac0b7536753388e6a175cd42f17f2d8327e0622c442e9a5a546b4d:0@11789dab1bac0b7536753388e6a175cd42f17f2d8327e0622c442e9a5a546b4d""19egd7zobNApbrWNSUg6XCwzkzVgABVwbd"UOP_DUP OP_HASH160 5ee178e742691895c93f3de22c5de92d196e9c48 OP_EQUALVERIFY OP_CHECKSIG*276a9145ee178e742691895c93f3de22c5de92d196e9c4888ac*"19egd7zobNApbrWNSUg6XCwzkzVgABVwbd8ц$J " +B7fa252aa20aff95bba5cd3a6bc880c6136eb365a85546da53da97984214462aa:0@7fa252aa20aff95bba5cd3a6bc880c6136eb365a85546da53da97984214462aa""1135y2V5pvvNw4sxq73Jx7seASCL5XAj7k"UOP_DUP OP_HASH160 0064fa30219b603fd96d4f9dbdd45346eb5c7fc8 OP_EQUALVERIFY OP_CHECKSIG*276a9140064fa30219b603fd96d4f9dbdd45346eb5c7fc888ac*"1135y2V5pvvNw4sxq73Jx7seASCL5XAj7k8$J " +B4aa4ceb4cc920df91a2864a7544fefc668afc5c3c41a72c61ed195916dd3302d:1ؗ@4aa4ceb4cc920df91a2864a7544fefc668afc5c3c41a72c61ed195916dd3302d""1JfX7XfGxp8H4QyLT1Yu15K8jQwbY4i3CM"UOP_DUP OP_HASH160 c1c314e1ff09134a8400f9c38af1d621adc6653c OP_EQUALVERIFY OP_CHECKSIG*276a914c1c314e1ff09134a8400f9c38af1d621adc6653c88ac*"1JfX7XfGxp8H4QyLT1Yu15K8jQwbY4i3CM8$J " +B50064b821286b1b8dc5420bc9565d85295c65177e93455a3250326b8dcf90f0e:0@50064b821286b1b8dc5420bc9565d85295c65177e93455a3250326b8dcf90f0e""1G15hmMd5xgsCJUQLiGmGYQMTrqJYhJLUa"UOP_DUP OP_HASH160 a48dcfff5c4e41f0968353efb0ca19c31f3bf941 OP_EQUALVERIFY OP_CHECKSIG*276a914a48dcfff5c4e41f0968353efb0ca19c31f3bf94188ac*"1G15hmMd5xgsCJUQLiGmGYQMTrqJYhJLUa8$J " +B92d31ce448451b15ad8ee72b5e4d514863933cef8bcbbda0b1bfd0dba47823e6:0@92d31ce448451b15ad8ee72b5e4d514863933cef8bcbbda0b1bfd0dba47823e6""1D4Doe76vZbcN5dZArQxJ21nUDgG6odtAB"UOP_DUP OP_HASH160 843d7215aabf854dfa9977733af9bb5c33b73b12 OP_EQUALVERIFY OP_CHECKSIG*276a914843d7215aabf854dfa9977733af9bb5c33b73b1288ac*"1D4Doe76vZbcN5dZArQxJ21nUDgG6odtAB8$J " +B439c5f1162c2f965ba4896830a2b56c97201996bf0ad04b067497c815a5d92e8:0/@439c5f1162c2f965ba4896830a2b56c97201996bf0ad04b067497c815a5d92e8"!1bknG4HfxTQ2qM2WisJ2TSjeFhogE6W32"UOP_DUP OP_HASH160 0692b04dc19e351c3cb1732a7975a94e65e057d0 OP_EQUALVERIFY OP_CHECKSIG*276a9140692b04dc19e351c3cb1732a7975a94e65e057d088ac*!1bknG4HfxTQ2qM2WisJ2TSjeFhogE6W328$J " +B20ea78977144af3691c07e2cea733cf9c5037da4da4f53df3f1c6ee36b6064b3:1@20ea78977144af3691c07e2cea733cf9c5037da4da4f53df3f1c6ee36b6064b3""15Zi4Qh5zGFnYS9bo5dSZhVT8rbaydz1Vj"UOP_DUP OP_HASH160 3210168a1a09a8b39ba3d62d7511d2068a569bc4 OP_EQUALVERIFY OP_CHECKSIG*276a9143210168a1a09a8b39ba3d62d7511d2068a569bc488ac*"15Zi4Qh5zGFnYS9bo5dSZhVT8rbaydz1Vj8˒#J " +Be1028703b0349e7def38c8339b51705a61cd56b44fa0c2a8aad19fb653f3a5e3:0@e1028703b0349e7def38c8339b51705a61cd56b44fa0c2a8aad19fb653f3a5e3""1BLvbY2msLrsN8ikM7wLVXtf7Yfe6kZvLM"UOP_DUP OP_HASH160 7175e67badd6a554027bc630a34e033005a178ad OP_EQUALVERIFY OP_CHECKSIG*276a9147175e67badd6a554027bc630a34e033005a178ad88ac*"1BLvbY2msLrsN8ikM7wLVXtf7Yfe6kZvLM8#J " +Ba714507644e51966644919fcab580d8a0f1ab576cd19512c5973e8d0d1e85b2f:0@a714507644e51966644919fcab580d8a0f1ab576cd19512c5973e8d0d1e85b2f""19sXwKA1ctiGWCmah211w21imgpHK1UBsS"UOP_DUP OP_HASH160 614fa0f8858a45f2109003becb1bfc8a8ffd81b9 OP_EQUALVERIFY OP_CHECKSIG*276a914614fa0f8858a45f2109003becb1bfc8a8ffd81b988ac*"19sXwKA1ctiGWCmah211w21imgpHK1UBsS8#J " +B1e9e3c79da9ece781aec02ae58be96ce32facd40b46385a6e1179304ee657f56:0Ɛ@1e9e3c79da9ece781aec02ae58be96ce32facd40b46385a6e1179304ee657f56""16d1LNzUKVqhCx2ZffcKchGLC8b8NAxjGV"UOP_DUP OP_HASH160 3da7e1e8990af982d12f910749882a548ae85d66 OP_EQUALVERIFY OP_CHECKSIG*276a9143da7e1e8990af982d12f910749882a548ae85d6688ac*"16d1LNzUKVqhCx2ZffcKchGLC8b8NAxjGV8$J " +Bc5a967f48790d82d3527376d00a1d5f9768d751d067bc6d33068656c87a764aa:0@c5a967f48790d82d3527376d00a1d5f9768d751d067bc6d33068656c87a764aa""17CqgC8CcoXP6StpvpyyVsQFQkAhgcRK9c"UOP_DUP OP_HASH160 440df675523cc32bcc12b689c1ee40cb305ffdd4 OP_EQUALVERIFY OP_CHECKSIG*276a914440df675523cc32bcc12b689c1ee40cb305ffdd488ac*"17CqgC8CcoXP6StpvpyyVsQFQkAhgcRK9c8#J " +Bb50bf683773bfc79d2b0b2dc6d92f06417d03096ebb57b24da8f612b0169baee:0 @b50bf683773bfc79d2b0b2dc6d92f06417d03096ebb57b24da8f612b0169baee"!1VxKDZMzxFqv7h6b7FqPipVHJzH29Ukjp"UOP_DUP OP_HASH160 0579d21fc0b516ba36e70580fffd7142bf22345b OP_EQUALVERIFY OP_CHECKSIG*276a9140579d21fc0b516ba36e70580fffd7142bf22345b88ac*!1VxKDZMzxFqv7h6b7FqPipVHJzH29Ukjp8ܘ$J " +B1fbd61b91f3a90adca7241b32423f234d0ff08a99445117c5babaf9b321736da:1a@1fbd61b91f3a90adca7241b32423f234d0ff08a99445117c5babaf9b321736da""14TPjfJokBQ8kAYbU4WCoaafhK3E6FAyrS"UOP_DUP OP_HASH160 25e62bc7dfcbb66754cec65c981f10266a981c36 OP_EQUALVERIFY OP_CHECKSIG*276a91425e62bc7dfcbb66754cec65c981f10266a981c3688ac*"14TPjfJokBQ8kAYbU4WCoaafhK3E6FAyrS8#J " +Bd30e00ae42ae4c005020ae3d26b31fecd2f6296b6a7f32ce1b4d6ef39d9453ec:0b@d30e00ae42ae4c005020ae3d26b31fecd2f6296b6a7f32ce1b4d6ef39d9453ec""1QBDiM6DKJShA3r6sbr5sz5jD4KwGMDnc3"UOP_DUP OP_HASH160 fe39aa312fe215c334248666507cdfad5ec4b359 OP_EQUALVERIFY OP_CHECKSIG*276a914fe39aa312fe215c334248666507cdfad5ec4b35988ac*"1QBDiM6DKJShA3r6sbr5sz5jD4KwGMDnc38$J " +B304e35ad8f8abdeec99147df35c181b84e6a449c1a07c63c8b6b7749ab8daace:0@304e35ad8f8abdeec99147df35c181b84e6a449c1a07c63c8b6b7749ab8daace""181b4kiQuDfb28uT9zZzRTwwYcXW24Ng2y"UOP_DUP OP_HASH160 4ce550f7d5e76b2dee8a99bfa8e5c7abbe4f8bbf OP_EQUALVERIFY OP_CHECKSIG*276a9144ce550f7d5e76b2dee8a99bfa8e5c7abbe4f8bbf88ac*"181b4kiQuDfb28uT9zZzRTwwYcXW24Ng2y8ғ$J" +B304e35ad8f8abdeec99147df35c181b84e6a449c1a07c63c8b6b7749ab8daace:1@304e35ad8f8abdeec99147df35c181b84e6a449c1a07c63c8b6b7749ab8daace""181b4kiQuDfb28uT9zZzRTwwYcXW24Ng2y"UOP_DUP OP_HASH160 4ce550f7d5e76b2dee8a99bfa8e5c7abbe4f8bbf OP_EQUALVERIFY OP_CHECKSIG*276a9144ce550f7d5e76b2dee8a99bfa8e5c7abbe4f8bbf88ac*"181b4kiQuDfb28uT9zZzRTwwYcXW24Ng2y8ғ$J " +B070a3bd050834bf3683e5da2734be91199f6d16ccfbc502b69f59753fc08781b:0F@070a3bd050834bf3683e5da2734be91199f6d16ccfbc502b69f59753fc08781b""1AVN3Q69oKuzP4es6wSnFhq9fGP5KSpPez"UOP_DUP OP_HASH160 681657ea12a6bfb97155c47ee39298211666073e OP_EQUALVERIFY OP_CHECKSIG*276a914681657ea12a6bfb97155c47ee39298211666073e88ac*"1AVN3Q69oKuzP4es6wSnFhq9fGP5KSpPez8$J " +B36cd8563fb54c59e8a1f40d553e287026d8b6d8b7c1d74431b9b656c7b689ef8:0N@36cd8563fb54c59e8a1f40d553e287026d8b6d8b7c1d74431b9b656c7b689ef8""1FFDEi1Thevos2kvuMpXihScpDrzTXK69W"UOP_DUP OP_HASH160 9c41cc7ed4d8455cfefb3e1991349099e4d8d3a5 OP_EQUALVERIFY OP_CHECKSIG*276a9149c41cc7ed4d8455cfefb3e1991349099e4d8d3a588ac*"1FFDEi1Thevos2kvuMpXihScpDrzTXK69W8#J " +Bdff6983f5a1c767f2e9630e94e69270b09360c65a184c126cd6ca9ea962a2747:0;@dff6983f5a1c767f2e9630e94e69270b09360c65a184c126cd6ca9ea962a2747""13BBmAUZvZPKkdd9DJuFhtpyYUXz1uGXpi"UOP_DUP OP_HASH160 17dd64f626bfdb9df68a49a3c83a7beff0833e00 OP_EQUALVERIFY OP_CHECKSIG*276a91417dd64f626bfdb9df68a49a3c83a7beff0833e0088ac*"13BBmAUZvZPKkdd9DJuFhtpyYUXz1uGXpi8Ê$J " +Bf830f4bb92bd99f7b3b49f7a4713f50ff3d6fc944824d56b3680d40c080db5ea:0@f830f4bb92bd99f7b3b49f7a4713f50ff3d6fc944824d56b3680d40c080db5ea""16LchtSvD9MPddXF61RYn1RzNRz8fnLDt6"UOP_DUP OP_HASH160 3a8e56519f244e467f183223e4ab529f49a72dea OP_EQUALVERIFY OP_CHECKSIG*276a9143a8e56519f244e467f183223e4ab529f49a72dea88ac*"16LchtSvD9MPddXF61RYn1RzNRz8fnLDt68Ρ$J " +B193e02d206123caf621b8e3085025d418b2d6c30631344f2c683715660e505a0:0D@193e02d206123caf621b8e3085025d418b2d6c30631344f2c683715660e505a0""1F91SRAfvhkX3e5L9dhYSxF4rtvhmNC2E7"UOP_DUP OP_HASH160 9b15745860416635ef9223f31619d1301eb7d692 OP_EQUALVERIFY OP_CHECKSIG*276a9149b15745860416635ef9223f31619d1301eb7d69288ac*"1F91SRAfvhkX3e5L9dhYSxF4rtvhmNC2E78$J " +B798241698e08bec6bd203a4800238e5720387790b26d445472bdae194802cbce:0@798241698e08bec6bd203a4800238e5720387790b26d445472bdae194802cbce""17rrWD5BVbx2R8DVxRGkN3FqkppB2mKrjQ"UOP_DUP OP_HASH160 4b3e75d92cbe31be1780884a73ce41f4b72ec2e6 OP_EQUALVERIFY OP_CHECKSIG*276a9144b3e75d92cbe31be1780884a73ce41f4b72ec2e688ac*"17rrWD5BVbx2R8DVxRGkN3FqkppB2mKrjQ8#J " +Bc85a1de8d7c346531358f03f06f4669da1fb6963d72887a4187cddc77a496805:0@c85a1de8d7c346531358f03f06f4669da1fb6963d72887a4187cddc77a496805""1DrooACWhhH1uKQi7iJwTuXag8m2zi8Wfq"UOP_DUP OP_HASH160 8d0cf46943f47322a025915c0b795a6c126a28b3 OP_EQUALVERIFY OP_CHECKSIG*276a9148d0cf46943f47322a025915c0b795a6c126a28b388ac*"1DrooACWhhH1uKQi7iJwTuXag8m2zi8Wfq8#J " +Bd05eea6b650acd31c4a1d8b4b8f3aa7b2256c066a55e6ceff7c1dfd247c3356d:1W@d05eea6b650acd31c4a1d8b4b8f3aa7b2256c066a55e6ceff7c1dfd247c3356d""1Boi59q5GFmELcLWMGbP74V5FH4hrbD3cv"UOP_DUP OP_HASH160 7686ad4a6c776e6690838fdac386a41b3a6828b5 OP_EQUALVERIFY OP_CHECKSIG*276a9147686ad4a6c776e6690838fdac386a41b3a6828b588ac*"1Boi59q5GFmELcLWMGbP74V5FH4hrbD3cv8ۤ$J " +Bd05eea6b650acd31c4a1d8b4b8f3aa7b2256c066a55e6ceff7c1dfd247c3356d:0@d05eea6b650acd31c4a1d8b4b8f3aa7b2256c066a55e6ceff7c1dfd247c3356d""1Boi59q5GFmELcLWMGbP74V5FH4hrbD3cv"UOP_DUP OP_HASH160 7686ad4a6c776e6690838fdac386a41b3a6828b5 OP_EQUALVERIFY OP_CHECKSIG*276a9147686ad4a6c776e6690838fdac386a41b3a6828b588ac*"1Boi59q5GFmELcLWMGbP74V5FH4hrbD3cv8ۤ$J  +" +Be486827dc5f3ec04a71d17e573c441a4f9f5a8915343547bdb96af524d53937a:0@e486827dc5f3ec04a71d17e573c441a4f9f5a8915343547bdb96af524d53937a""1Cr2aPPDSnmtLzVZneweTQ9zaidLtPYRap"UOP_DUP OP_HASH160 81ef14bd10addd0909e56a8d954025032f961589 OP_EQUALVERIFY OP_CHECKSIG*276a91481ef14bd10addd0909e56a8d954025032f96158988ac*"1Cr2aPPDSnmtLzVZneweTQ9zaidLtPYRap8#J " +Be3ddff4078149b3268496f072d78f0783edefce4e148774dca57577196719851:0@e3ddff4078149b3268496f072d78f0783edefce4e148774dca57577196719851""1581oJa7ZFhnqwVkmPxSs7Wonp2cDc1PXA"UOP_DUP OP_HASH160 2d3414ce94c76e615e0edebfc9754752672f8e19 OP_EQUALVERIFY OP_CHECKSIG*276a9142d3414ce94c76e615e0edebfc9754752672f8e1988ac*"1581oJa7ZFhnqwVkmPxSs7Wonp2cDc1PXA8#J " +B7865fe689cf94f208110abd45f28bca75c235a085106208fd15481b53ce3b199:0@7865fe689cf94f208110abd45f28bca75c235a085106208fd15481b53ce3b199""17Bsf64s4BRQJFfh3DMxhLLpRqEYkMJWmy"UOP_DUP OP_HASH160 43df334c8416ab1242acef495f30b32741c1a2ed OP_EQUALVERIFY OP_CHECKSIG*276a91443df334c8416ab1242acef495f30b32741c1a2ed88ac*"17Bsf64s4BRQJFfh3DMxhLLpRqEYkMJWmy8"J " +B7a10f1fcf2b0738c6da36f00d2c94ea146349a7d99cd4cea767429140dae473b:0@7a10f1fcf2b0738c6da36f00d2c94ea146349a7d99cd4cea767429140dae473b""1KZgEsHDP73VQw3NKBNuJwttJBGog1hmS7"UOP_DUP OP_HASH160 cba0547c67d8f1732e860be98eadeff78e4f4d0c OP_EQUALVERIFY OP_CHECKSIG*276a914cba0547c67d8f1732e860be98eadeff78e4f4d0c88ac*"1KZgEsHDP73VQw3NKBNuJwttJBGog1hmS78Ô$J " +B2a204199b75ffa8f4b3d289934f5ddf4e8e31074421ca1c495c4c0167ecd3dbd:0 @2a204199b75ffa8f4b3d289934f5ddf4e8e31074421ca1c495c4c0167ecd3dbd""1NiNrmhpKeaVPirqvj5f3zAVNXYmivC2QM"UOP_DUP OP_HASH160 ee2df12f64db3b52329eaca26072ba5cc3720174 OP_EQUALVERIFY OP_CHECKSIG*276a914ee2df12f64db3b52329eaca26072ba5cc372017488ac*"1NiNrmhpKeaVPirqvj5f3zAVNXYmivC2QM8#J " +B18a94ee88c047f9bf0dd2618f33e710059e997f800692663290d2d731a18aab2:0@18a94ee88c047f9bf0dd2618f33e710059e997f800692663290d2d731a18aab2""1NzV8EisCcqZ2qzyd95LmEqWJci8FaC7Bd"UOP_DUP OP_HASH160 f139d422caf12b2b55a142f0c702b5a4577931e9 OP_EQUALVERIFY OP_CHECKSIG*276a914f139d422caf12b2b55a142f0c702b5a4577931e988ac*"1NzV8EisCcqZ2qzyd95LmEqWJci8FaC7Bd8׎$J " +B09faf3b3d3b67d93724c1ed811f4d230ace476a8097d7c4b86ad9b651e1e8273:09@09faf3b3d3b67d93724c1ed811f4d230ace476a8097d7c4b86ad9b651e1e8273""1KD8NcwbubhmSJx3FVSYuTNcd6LXYc3Pc8"UOP_DUP OP_HASH160 c7bd68fd38105e06ca2f9a9a94bb5b960d235a28 OP_EQUALVERIFY OP_CHECKSIG*276a914c7bd68fd38105e06ca2f9a9a94bb5b960d235a2888ac*"1KD8NcwbubhmSJx3FVSYuTNcd6LXYc3Pc88"J " +Bbdee38bb1dc6ca1037c6dd9a887a04f44fe4df0de6c06767d4a345035725b18d:0@bdee38bb1dc6ca1037c6dd9a887a04f44fe4df0de6c06767d4a345035725b18d""1AVmkD5hGe7dk7vmtusYEQRTcT9qogTpk2"UOP_DUP OP_HASH160 682a2155155d51b417172a6100168f4bd56fe04d OP_EQUALVERIFY OP_CHECKSIG*276a914682a2155155d51b417172a6100168f4bd56fe04d88ac*"1AVmkD5hGe7dk7vmtusYEQRTcT9qogTpk28$J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:194@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""12Q5Uis5eZHUHmv2gNksuxWRPxD4c6CDuz"UOP_DUP OP_HASH160 0f556e50b84005ebcced574ef28ee5428f3cbf8d OP_EQUALVERIFY OP_CHECKSIG*276a9140f556e50b84005ebcced574ef28ee5428f3cbf8d88ac*"12Q5Uis5eZHUHmv2gNksuxWRPxD4c6CDuz8"J " +B1205e96cb27efd3ed7aa2a38a025735a49e6e8a24fec2eb1cdbaff75b8805610:0?@1205e96cb27efd3ed7aa2a38a025735a49e6e8a24fec2eb1cdbaff75b8805610""1HcgthuQtg86agQVe68Ep9Yz4VrF2KodB9"UOP_DUP OP_HASH160 b641def4ef452c1bec4ad7eb6d89b2db7fa6027e OP_EQUALVERIFY OP_CHECKSIG*276a914b641def4ef452c1bec4ad7eb6d89b2db7fa6027e88ac*"1HcgthuQtg86agQVe68Ep9Yz4VrF2KodB98#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:195@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1JDugJeHYuzX7biJ7Nw6KSABVy21d5rqWo"UOP_DUP OP_HASH160 bceb1a5b9dbd9aee2ecb3905b408e8f3bb9693d8 OP_EQUALVERIFY OP_CHECKSIG*276a914bceb1a5b9dbd9aee2ecb3905b408e8f3bb9693d888ac*"1JDugJeHYuzX7biJ7Nw6KSABVy21d5rqWo8"J " +Bf1afb4689e25e1d9963d0511d2c12bfe580dd2e1d2bbb0a1ebe2f916d277313f:0@f1afb4689e25e1d9963d0511d2c12bfe580dd2e1d2bbb0a1ebe2f916d277313f""1EByYoX6Yp5j9htCASM7BLMS1d3MdzBLyC"UOP_DUP OP_HASH160 90acffbbd7df131b9da573bf0511b54c1204f478 OP_EQUALVERIFY OP_CHECKSIG*276a91490acffbbd7df131b9da573bf0511b54c1204f47888ac*"1EByYoX6Yp5j9htCASM7BLMS1d3MdzBLyC8$J " +B1e1f13d434eb65fd236c674a825a74750ab752d5402e8fc811d32b716492b447:1@1e1f13d434eb65fd236c674a825a74750ab752d5402e8fc811d32b716492b447""1JQ5G6QbKf7gapJpBC3ipnmbPP8UJM4Fzi"UOP_DUP OP_HASH160 bed742ff11de0ad885899a09b7175ba64b5c650a OP_EQUALVERIFY OP_CHECKSIG*276a914bed742ff11de0ad885899a09b7175ba64b5c650a88ac*"1JQ5G6QbKf7gapJpBC3ipnmbPP8UJM4Fzi8#J  " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:197@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1961fVVFMnQunrKVtWVsBsReLvL6q6VT3R"UOP_DUP OP_HASH160 58b3a3dadeef75a30004204348af85a47cfea651 OP_EQUALVERIFY OP_CHECKSIG*276a91458b3a3dadeef75a30004204348af85a47cfea65188ac*"1961fVVFMnQunrKVtWVsBsReLvL6q6VT3R8"J " +B5e958d59ef77129d60ddc6165e488cbc0a78b0f1bbb630d50ca4d0a1ce39fe49:0@5e958d59ef77129d60ddc6165e488cbc0a78b0f1bbb630d50ca4d0a1ce39fe49""18UJnf9M2aqZNjEQBvJYRnQL3MqKVVzUWW"UOP_DUP OP_HASH160 51f2f59f52e6190c1a71281bd5768890e36b9524 OP_EQUALVERIFY OP_CHECKSIG*276a91451f2f59f52e6190c1a71281bd5768890e36b952488ac*"18UJnf9M2aqZNjEQBvJYRnQL3MqKVVzUWW8$J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:190@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1MhJmVFgxYDGXBWE74396E9ZmSXLJupmSm"UOP_DUP OP_HASH160 e301fc3d2590a23efec997ccd117201ad8f56184 OP_EQUALVERIFY OP_CHECKSIG*276a914e301fc3d2590a23efec997ccd117201ad8f5618488ac*"1MhJmVFgxYDGXBWE74396E9ZmSXLJupmSm8"J " +Ba50321df600fc4bf84b7f44b380cde327633280c4cb6afa0c270dd18ccf4c6eb:0@a50321df600fc4bf84b7f44b380cde327633280c4cb6afa0c270dd18ccf4c6eb""1KoFCPs4kFFQgf2Vz5x8u5aaSt5K5Tq92r"UOP_DUP OP_HASH160 ce313fbb45da6b8e11407d8e7114df9ec54a0781 OP_EQUALVERIFY OP_CHECKSIG*276a914ce313fbb45da6b8e11407d8e7114df9ec54a078188ac*"1KoFCPs4kFFQgf2Vz5x8u5aaSt5K5Tq92r8ؕ$J " +Bdc6d1d5668f568ed269f41546f8173b5d8995f2f71dc97e6ecdc750a9fa2c5ee:0@dc6d1d5668f568ed269f41546f8173b5d8995f2f71dc97e6ecdc750a9fa2c5ee""1NRzRjMgUcjDbsgMXLTecSaUGYErPiKfvr"UOP_DUP OP_HASH160 eb148fc9d98dcb1ba9cf497ce26b2ed0c63a756c OP_EQUALVERIFY OP_CHECKSIG*276a914eb148fc9d98dcb1ba9cf497ce26b2ed0c63a756c88ac*"1NRzRjMgUcjDbsgMXLTecSaUGYErPiKfvr8$J " +B818727490ea37a84183f5e95d816a86996bc0b178befba7cdaa89f328efe8f30:0L@818727490ea37a84183f5e95d816a86996bc0b178befba7cdaa89f328efe8f30""1ALwQWPURf69tZvvrMWR9GcaS22B1nvGqa"UOP_DUP OP_HASH160 667e7358e1ca17cda6e37f9210e6f67f99b8e5fc OP_EQUALVERIFY OP_CHECKSIG*276a914667e7358e1ca17cda6e37f9210e6f67f99b8e5fc88ac*"1ALwQWPURf69tZvvrMWR9GcaS22B1nvGqa8$J " +B31840597f60c7f36f7b66869758d552570529de813ddded00f65d3550fe5a64c:0@31840597f60c7f36f7b66869758d552570529de813ddded00f65d3550fe5a64c""1BuwzbsNmVhSQqryUUw6VmJKuxXZXvWFbh"UOP_DUP OP_HASH160 77b4cb36658f66094915c2b32af41b12164844ec OP_EQUALVERIFY OP_CHECKSIG*276a91477b4cb36658f66094915c2b32af41b12164844ec88ac*"1BuwzbsNmVhSQqryUUw6VmJKuxXZXvWFbh8$J " +Bb6993a3e59174c11bbdb68cbf114aead03343c0cab40a8cb2dec1b2f964f0528:0@b6993a3e59174c11bbdb68cbf114aead03343c0cab40a8cb2dec1b2f964f0528""1QFEGeyQBjA13AjRkjQXCAPZ2rGB7LtgSf"UOP_DUP OP_HASH160 fefbcb2ce499595fc7e2dddc66b6e77fe543b44c OP_EQUALVERIFY OP_CHECKSIG*276a914fefbcb2ce499595fc7e2dddc66b6e77fe543b44c88ac*"1QFEGeyQBjA13AjRkjQXCAPZ2rGB7LtgSf8"J " +Bc558f56427a55040e8b3e212c1829aa6865180e7f84c3cca2a1ffa1d7c310316:0 +@c558f56427a55040e8b3e212c1829aa6865180e7f84c3cca2a1ffa1d7c310316""1Bcw9iuwS5Nm1PpV1m8Y8bv8V5PxhKcRJK"UOP_DUP OP_HASH160 747d04db3429a5361cba5b718c6e20aff685f043 OP_EQUALVERIFY OP_CHECKSIG*276a914747d04db3429a5361cba5b718c6e20aff685f04388ac*"1Bcw9iuwS5Nm1PpV1m8Y8bv8V5PxhKcRJK8$J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:183N@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""14Kx2iNpmUg1ZefDFinwcwx1oSzLh5abGo"UOP_DUP OP_HASH160 247dcd0f107934bb372fc6a5fcc9e1dbf8fe50be OP_EQUALVERIFY OP_CHECKSIG*276a914247dcd0f107934bb372fc6a5fcc9e1dbf8fe50be88ac*"14Kx2iNpmUg1ZefDFinwcwx1oSzLh5abGo8"J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:182I@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1PU7DoYDHWi2impz86Fvu3ZgsREaBnGJBW"UOP_DUP OP_HASH160 f67330e66b3c8da3e841c89f27f5b72fa41c5735 OP_EQUALVERIFY OP_CHECKSIG*276a914f67330e66b3c8da3e841c89f27f5b72fa41c573588ac*"1PU7DoYDHWi2impz86Fvu3ZgsREaBnGJBW8"J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:185@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1G3RTdM2tSwkSB5tgno3aETHDdR3Cc2r92"UOP_DUP OP_HASH160 a4ff22d6ee380bbb799b234a7d6eb0a18d30f991 OP_EQUALVERIFY OP_CHECKSIG*276a914a4ff22d6ee380bbb799b234a7d6eb0a18d30f99188ac*"1G3RTdM2tSwkSB5tgno3aETHDdR3Cc2r928"J " +B13d3e67357e16959335392a87ea6d71abcb4cee865ace1f9e4bfd2e3bd8fb8e9:0P@13d3e67357e16959335392a87ea6d71abcb4cee865ace1f9e4bfd2e3bd8fb8e9""17a7tXMevKXk9DJrSFsGvVcrxPXLBDTNqm"UOP_DUP OP_HASH160 48143b45c768c4a83715d9bc7921b7b63348e97a OP_EQUALVERIFY OP_CHECKSIG*276a91448143b45c768c4a83715d9bc7921b7b63348e97a88ac*"17a7tXMevKXk9DJrSFsGvVcrxPXLBDTNqm8#J " +B078ea6a58b49f1f63d231c0fdc6f58958eb2e22b8dbca4a23e0f81081753f82e:1@078ea6a58b49f1f63d231c0fdc6f58958eb2e22b8dbca4a23e0f81081753f82e""1AV2e3cizdiyraqDXfXGBMBiHikpRfwqjt"UOP_DUP OP_HASH160 6806259bd75d85c96b4aef8f2f9ee50f9db3e519 OP_EQUALVERIFY OP_CHECKSIG*276a9146806259bd75d85c96b4aef8f2f9ee50f9db3e51988ac*"1AV2e3cizdiyraqDXfXGBMBiHikpRfwqjt8#J  " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:187@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""16kMZonmnNXrZvSqGuXVjpWWTZnSVG3xJb"UOP_DUP OP_HASH160 3f0baebefb6b12b3fe657300c3ab17959d962ad1 OP_EQUALVERIFY OP_CHECKSIG*276a9143f0baebefb6b12b3fe657300c3ab17959d962ad188ac*"16kMZonmnNXrZvSqGuXVjpWWTZnSVG3xJb8"J " +B078ea6a58b49f1f63d231c0fdc6f58958eb2e22b8dbca4a23e0f81081753f82e:0@078ea6a58b49f1f63d231c0fdc6f58958eb2e22b8dbca4a23e0f81081753f82e""1AV2e3cizdiyraqDXfXGBMBiHikpRfwqjt"UOP_DUP OP_HASH160 6806259bd75d85c96b4aef8f2f9ee50f9db3e519 OP_EQUALVERIFY OP_CHECKSIG*276a9146806259bd75d85c96b4aef8f2f9ee50f9db3e51988ac*"1AV2e3cizdiyraqDXfXGBMBiHikpRfwqjt8#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:186@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1N8bDbnGwxC4gi2DLSttRNvxPan1kYWynW"UOP_DUP OP_HASH160 e7ca1dc5f30566a39031625cdf07193ca46119e4 OP_EQUALVERIFY OP_CHECKSIG*276a914e7ca1dc5f30566a39031625cdf07193ca46119e488ac*"1N8bDbnGwxC4gi2DLSttRNvxPan1kYWynW8"J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:189 @4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""153NNHXQxnH5v6AXv8F5zdhPsdjkQfxB7v"UOP_DUP OP_HASH160 2c532bdb620fe39dfd21a6cde9e04e00eddf7194 OP_EQUALVERIFY OP_CHECKSIG*276a9142c532bdb620fe39dfd21a6cde9e04e00eddf719488ac*"153NNHXQxnH5v6AXv8F5zdhPsdjkQfxB7v8"J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:188@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""13CRGMgcxG2gAoEECVENrUoMTaHwzqPdp4"UOP_DUP OP_HASH160 181915154f19328d59e7746fc897fc506073f60d OP_EQUALVERIFY OP_CHECKSIG*276a914181915154f19328d59e7746fc897fc506073f60d88ac*"13CRGMgcxG2gAoEECVENrUoMTaHwzqPdp48"J " +B22e10035b711398132693c5f6bad53c0171c828e2b779ad7fab1cae70f0a1691:0@22e10035b711398132693c5f6bad53c0171c828e2b779ad7fab1cae70f0a1691"!1jDZHQYEKM7NsL3DhTi2Ex5ceACkFbZz7"UOP_DUP OP_HASH160 07fbf3bdfe6c4b1cfd24a9a8d1fd598c50bfaca5 OP_EQUALVERIFY OP_CHECKSIG*276a91407fbf3bdfe6c4b1cfd24a9a8d1fd598c50bfaca588ac*!1jDZHQYEKM7NsL3DhTi2Ex5ceACkFbZz78#J " +B94067a3038ee946357358f852b4e2519902ad0dae3be73dba3bf4abe2ef96e64:0@94067a3038ee946357358f852b4e2519902ad0dae3be73dba3bf4abe2ef96e64""14s7KVFFR8grWmdvXFzWVfTHwNZgw1gNux"UOP_DUP OP_HASH160 2a627337285a3325dcde14ff1a9b1ea1aa9cd6d2 OP_EQUALVERIFY OP_CHECKSIG*276a9142a627337285a3325dcde14ff1a9b1ea1aa9cd6d288ac*"14s7KVFFR8grWmdvXFzWVfTHwNZgw1gNux8#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:181@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""19WUHxD8L5KHdWAyRYYcsid6bps593R7z6"UOP_DUP OP_HASH160 5d53da02c872a2d4fdd28b1fde115f59dc9dd94c OP_EQUALVERIFY OP_CHECKSIG*276a9145d53da02c872a2d4fdd28b1fde115f59dc9dd94c88ac*"19WUHxD8L5KHdWAyRYYcsid6bps593R7z68"J " +Bba3c0b5ed1bc3608565de10616afbca28627366fb3a43e4aeac2220bf2f2ea27:0@ba3c0b5ed1bc3608565de10616afbca28627366fb3a43e4aeac2220bf2f2ea27"!1uKFvqcWzrqyg8kJCovgZHMhRPSdPCWeq"UOP_DUP OP_HASH160 09e4ded9b275b811a742de2ea08de97207c38a2c OP_EQUALVERIFY OP_CHECKSIG*276a91409e4ded9b275b811a742de2ea08de97207c38a2c88ac*!1uKFvqcWzrqyg8kJCovgZHMhRPSdPCWeq8Ѣ#J{" +Bfa4281374aaa126fa5d8913ec1aa82dbb61d9eb0cba3f82b2db8cac5e7772a5e:0q@fa4281374aaa126fa5d8913ec1aa82dbb61d9eb0cba3f82b2db8cac5e7772a5e""12LDemroZLSvfh6b819ySZ9CnuTYL7FJSJ"UOP_DUP OP_HASH160 0e9a96fd503d76eaf48ab654e20720638c65f222 OP_EQUALVERIFY OP_CHECKSIG*276a9140e9a96fd503d76eaf48ab654e20720638c65f22288ac*"12LDemroZLSvfh6b819ySZ9CnuTYL7FJSJ8"J " +B7dfdbd5fc19b1b309bc9df034e12083c8d08f251cd0852891c522ba89ff72f09:0@7dfdbd5fc19b1b309bc9df034e12083c8d08f251cd0852891c522ba89ff72f09""1MqSnRP8hhKfUPgmx1fNDF331XAtCNFtdX"UOP_DUP OP_HASH160 e48c0126c298153e1ce25786f28bac7113fdc2a5 OP_EQUALVERIFY OP_CHECKSIG*276a914e48c0126c298153e1ce25786f28bac7113fdc2a588ac*"1MqSnRP8hhKfUPgmx1fNDF331XAtCNFtdX8#J " +B8682b6e654079c7e1f1a82a3d4dfefef0381f9d166164561fd22dbb869607285:0N@8682b6e654079c7e1f1a82a3d4dfefef0381f9d166164561fd22dbb869607285""12E56GqqHFhDD4AmkPWjDaL2rSdMFfkq5K"UOP_DUP OP_HASH160 0d70f2be035344c4717be105dd843d83b65eef04 OP_EQUALVERIFY OP_CHECKSIG*276a9140d70f2be035344c4717be105dd843d83b65eef0488ac*"12E56GqqHFhDD4AmkPWjDaL2rSdMFfkq5K8̌$J " +B21fb1eb68b5f6b3231cd8ac2c57777d6911aaff25bfdeff20f9815bb14fd3c98:0@21fb1eb68b5f6b3231cd8ac2c57777d6911aaff25bfdeff20f9815bb14fd3c98""1CB7LpwbB5Yjuod8F6piXGoFmttKfX34nV"UOP_DUP OP_HASH160 7a92d64eb9b144b3aa92e422a2dd0780c4ad6a1b OP_EQUALVERIFY OP_CHECKSIG*276a9147a92d64eb9b144b3aa92e422a2dd0780c4ad6a1b88ac*"1CB7LpwbB5Yjuod8F6piXGoFmttKfX34nV8#J{" +B85c9ee49fb35cc6ae58f3bd6c43dd0ee4ef0d75c204e34766a73f35275e13562:0@85c9ee49fb35cc6ae58f3bd6c43dd0ee4ef0d75c204e34766a73f35275e13562""1LJPXFT1o9W6q9TYBtTw5AT32ZRTH1XvK3"UOP_DUP OP_HASH160 d3b442e2dadd55ef4b5abd264a22970bec8ee7c8 OP_EQUALVERIFY OP_CHECKSIG*276a914d3b442e2dadd55ef4b5abd264a22970bec8ee7c888ac*"1LJPXFT1o9W6q9TYBtTw5AT32ZRTH1XvK38$J " +B6b02d3b05fd95f12753d1aa9bb4cd8d225782bfc0a93f3c14031bd020c3fb9a9:0'@6b02d3b05fd95f12753d1aa9bb4cd8d225782bfc0a93f3c14031bd020c3fb9a9"!1vdPHqGK5n6LB89XVuj8qCNayPBHr462p"UOP_DUP OP_HASH160 0a246b06ac9cb245848201f0c36f7f922f48bb3c OP_EQUALVERIFY OP_CHECKSIG*276a9140a246b06ac9cb245848201f0c36f7f922f48bb3c88ac*!1vdPHqGK5n6LB89XVuj8qCNayPBHr462p8#J " +Be396f3e6d727e98234fe862e588fcce2ac9004ed0731f942c373219e04f8c6f6:0@e396f3e6d727e98234fe862e588fcce2ac9004ed0731f942c373219e04f8c6f6""1L4PYFhF7fBfnS7XHBMsxJuYZqSm2jtqmg"UOP_DUP OP_HASH160 d10e73c77549ee938cec6cbbe649eee6b5296279 OP_EQUALVERIFY OP_CHECKSIG*276a914d10e73c77549ee938cec6cbbe649eee6b529627988ac*"1L4PYFhF7fBfnS7XHBMsxJuYZqSm2jtqmg8#J " +Bccd0ac951367b18306cab55dbe84a4cfe686f3d5cc086bec105a9ca3ec880c1d:0@ccd0ac951367b18306cab55dbe84a4cfe686f3d5cc086bec105a9ca3ec880c1d""1Bjjy4G1ZSXVAk6vqTzmBcs28cqmGCm5ex"UOP_DUP OP_HASH160 75c69848092a6b2961d3015ed8707ed867d6b6fb OP_EQUALVERIFY OP_CHECKSIG*276a91475c69848092a6b2961d3015ed8707ed867d6b6fb88ac*"1Bjjy4G1ZSXVAk6vqTzmBcs28cqmGCm5ex8$J " +B8d07b2916d7a114854bbc7356bc97b55fafed2362cce6d942a88b00fa90d6177:1@8d07b2916d7a114854bbc7356bc97b55fafed2362cce6d942a88b00fa90d6177""1CDNbaJxJgaKMAfgJ37Ch9gtCdvLrernaS"UOP_DUP OP_HASH160 7b006716795e7aef4eca2d16a8add954fe7b59c2 OP_EQUALVERIFY OP_CHECKSIG*276a9147b006716795e7aef4eca2d16a8add954fe7b59c288ac*"1CDNbaJxJgaKMAfgJ37Ch9gtCdvLrernaS8#J " +Bce9389dd9d29ee74acc17a424e28a01c0bf6dd93c0a433dacbef8b588291d7c5:0@ce9389dd9d29ee74acc17a424e28a01c0bf6dd93c0a433dacbef8b588291d7c5""1HMggdfEb8J52qx87Xw8DGNuBrhvHspCKi"UOP_DUP OP_HASH160 b36b752e34956a86b68b60228a0f45f1acfa41ae OP_EQUALVERIFY OP_CHECKSIG*276a914b36b752e34956a86b68b60228a0f45f1acfa41ae88ac*"1HMggdfEb8J52qx87Xw8DGNuBrhvHspCKi8$J " +Bb54ea7f58f967befdad88d61fc15c21db4a808886ef57644918a51fa187f356b:0?@b54ea7f58f967befdad88d61fc15c21db4a808886ef57644918a51fa187f356b""16SZuXZiMi1vLv2WCZK17jAKopqXf99CYL"UOP_DUP OP_HASH160 3bae7f0761a612ae91122ea6be219af1d0993670 OP_EQUALVERIFY OP_CHECKSIG*276a9143bae7f0761a612ae91122ea6be219af1d099367088ac*"16SZuXZiMi1vLv2WCZK17jAKopqXf99CYL8#J " +B9a1ff1820c2372cb88dd7398552a7e5b1d508b8677dfa8b169c1d0f2ce9af40e:0@9a1ff1820c2372cb88dd7398552a7e5b1d508b8677dfa8b169c1d0f2ce9af40e""1BW7MjbSfweQJVGzUMJghNK5ccM9YaGhX2"UOP_DUP OP_HASH160 7332a0b0951b38123d3a181d9880dc999f4f3bb2 OP_EQUALVERIFY OP_CHECKSIG*276a9147332a0b0951b38123d3a181d9880dc999f4f3bb288ac*"1BW7MjbSfweQJVGzUMJghNK5ccM9YaGhX28$J " +B3f0c81bea2115406f902ff9b91ea8632f1a917182f063d52b3076befe5b1d72d:0@3f0c81bea2115406f902ff9b91ea8632f1a917182f063d52b3076befe5b1d72d""1BMkFZZRHYAtVuQHhntYySSkvWHiUzWzUz"UOP_DUP OP_HASH160 719dae65a638038985635ac316ba2b746b13b89e OP_EQUALVERIFY OP_CHECKSIG*276a914719dae65a638038985635ac316ba2b746b13b89e88ac*"1BMkFZZRHYAtVuQHhntYySSkvWHiUzWzUz8#J " +B6d7d6c7bd6f6d99a4ded3f4ffca4b3c2ff94a4317404959c0069e1784da2645a:0@6d7d6c7bd6f6d99a4ded3f4ffca4b3c2ff94a4317404959c0069e1784da2645a""16TLe1s3f1EBXjgiVQw8LA4XdXMfvXPm1G"UOP_DUP OP_HASH160 3bd3d6497c6f973cb951c4ff0dca69ec722c0dfc OP_EQUALVERIFY OP_CHECKSIG*276a9143bd3d6497c6f973cb951c4ff0dca69ec722c0dfc88ac*"16TLe1s3f1EBXjgiVQw8LA4XdXMfvXPm1G8ֿ#J " +B732b86b832669893a2e0609a41bef06d102e9e8c5b2371c30f4cd949d53d410e:0І@732b86b832669893a2e0609a41bef06d102e9e8c5b2371c30f4cd949d53d410e""1JU5UUPcn47LBf7VEhUsuGzEeGqvBE9HXi"UOP_DUP OP_HASH160 bf991a8d1563d1b35c06a28f044a45148064d491 OP_EQUALVERIFY OP_CHECKSIG*276a914bf991a8d1563d1b35c06a28f044a45148064d49188ac*"1JU5UUPcn47LBf7VEhUsuGzEeGqvBE9HXi8#J " +Bf796348215c78601812822b59531e62392845c5815694fd4b5c23d9b31d3c11c:0@f796348215c78601812822b59531e62392845c5815694fd4b5c23d9b31d3c11c""12tqegvxkvQJWwCVyA83cY2ES1DvJzfYLv"UOP_DUP OP_HASH160 14c5f35d62deae4ce61f1c90a7c5d4667914ad66 OP_EQUALVERIFY OP_CHECKSIG*276a91414c5f35d62deae4ce61f1c90a7c5d4667914ad6688ac*"12tqegvxkvQJWwCVyA83cY2ES1DvJzfYLv8#J " +B386c8c43d9a0f2c8312ccc75ae4cb90491398ce87d8bbaac5bf0166599bf735f:0k@386c8c43d9a0f2c8312ccc75ae4cb90491398ce87d8bbaac5bf0166599bf735f""1Ndkv5t78SRTE5rFPxPcQE68EhbD8Hz2sL"UOP_DUP OP_HASH160 ed4e4651a6b84e2a2bd1914be82024a544b8ea9a OP_EQUALVERIFY OP_CHECKSIG*276a914ed4e4651a6b84e2a2bd1914be82024a544b8ea9a88ac*"1Ndkv5t78SRTE5rFPxPcQE68EhbD8Hz2sL8$J " +B2e1eda41be09f32aba0f07a70ef7667f9aedaecf54d11fb22be931caf486d48f:0@2e1eda41be09f32aba0f07a70ef7667f9aedaecf54d11fb22be931caf486d48f""1NB2mccLhKZ6BWSJ1pHrFd3EkN4piKnbEn"UOP_DUP OP_HASH160 e8404726d1ed1240ff77d54610d2384b195f3aaa OP_EQUALVERIFY OP_CHECKSIG*276a914e8404726d1ed1240ff77d54610d2384b195f3aaa88ac*"1NB2mccLhKZ6BWSJ1pHrFd3EkN4piKnbEn8#J " +Bb7d0475eeafe0254013829b9650a94fb9750b42eaa83afa30efcd3ec903dff50:0@b7d0475eeafe0254013829b9650a94fb9750b42eaa83afa30efcd3ec903dff50""1CaR2ZaBSG3m4YVyumxpxD1r5a69zNuk2r"UOP_DUP OP_HASH160 7efb2ac2420b94bca4861d2854ff0797f4f8343d OP_EQUALVERIFY OP_CHECKSIG*276a9147efb2ac2420b94bca4861d2854ff0797f4f8343d88ac*"1CaR2ZaBSG3m4YVyumxpxD1r5a69zNuk2r8#J " +B7515338e8324acc7deafc297897e9add53bfbaeda468cd602717f01b76d3c5cf:0@7515338e8324acc7deafc297897e9add53bfbaeda468cd602717f01b76d3c5cf""18SgaFs1iUUwK9mfmh8vwwMrQNF8vKjcTU"UOP_DUP OP_HASH160 51a450507d63ab0a03e686b76ea029505885458a OP_EQUALVERIFY OP_CHECKSIG*276a91451a450507d63ab0a03e686b76ea029505885458a88ac*"18SgaFs1iUUwK9mfmh8vwwMrQNF8vKjcTU8$J " +B996a92b6b1e3ae61d604acb36fb34837013241e62a6e3d0580c9c779fa6a86e2:0@996a92b6b1e3ae61d604acb36fb34837013241e62a6e3d0580c9c779fa6a86e2""1Cm3s6NArmDNgmQHuCHHfqaV715T41FRcr"UOP_DUP OP_HASH160 80fe138f5f3ac3ba7663f755005537d74843a9bb OP_EQUALVERIFY OP_CHECKSIG*276a91480fe138f5f3ac3ba7663f755005537d74843a9bb88ac*"1Cm3s6NArmDNgmQHuCHHfqaV715T41FRcr8מ$J " +Ba30012faeeaa171cd819426553d0b852d7e0f054f1a2d838ad274d751365559f:0@a30012faeeaa171cd819426553d0b852d7e0f054f1a2d838ad274d751365559f""16BPtNzYXNLFVypoLfZeRCy6H9mSSx2f21"UOP_DUP OP_HASH160 38cfe486b5357f8b9754d575b5c2b2affbf9ec49 OP_EQUALVERIFY OP_CHECKSIG*276a91438cfe486b5357f8b9754d575b5c2b2affbf9ec4988ac*"16BPtNzYXNLFVypoLfZeRCy6H9mSSx2f218$J " +Bb17d3e33a8dd1bf3d4b95d942f3b91243290ab945c5e56e3c4db86021f3accf2:0@b17d3e33a8dd1bf3d4b95d942f3b91243290ab945c5e56e3c4db86021f3accf2""13u9Ubsc64boJa4F9vN6p2VHzxPuTy67nZ"UOP_DUP OP_HASH160 1fccf4f6dea7d04db0f3986e5cd243db3ddd5452 OP_EQUALVERIFY OP_CHECKSIG*276a9141fccf4f6dea7d04db0f3986e5cd243db3ddd545288ac*"13u9Ubsc64boJa4F9vN6p2VHzxPuTy67nZ8$J " +Bca7f1a4e7f51c6a2e49968fba2467df0733345445ce1a3205745d3a5956d7d50:0 +@ca7f1a4e7f51c6a2e49968fba2467df0733345445ce1a3205745d3a5956d7d50""15RSYMgnYeRSckA6Eh4LzN3BKXJXbrMDTK"UOP_DUP OP_HASH160 307fce746bc41fec6e35e3e6f1fa8de7a6748bc4 OP_EQUALVERIFY OP_CHECKSIG*276a914307fce746bc41fec6e35e3e6f1fa8de7a6748bc488ac*"15RSYMgnYeRSckA6Eh4LzN3BKXJXbrMDTK8Ġ$J " +B77ae0250307aa19167ad5b54a38a157dae82a7fa5e827f2681aed0e102562102:0@77ae0250307aa19167ad5b54a38a157dae82a7fa5e827f2681aed0e102562102""19zEY3sePxgwd8AGasvL3UjRMfrEAAismh"UOP_DUP OP_HASH160 629403cb66e4a8bc435b9fa24e215144f474cc67 OP_EQUALVERIFY OP_CHECKSIG*276a914629403cb66e4a8bc435b9fa24e215144f474cc6788ac*"19zEY3sePxgwd8AGasvL3UjRMfrEAAismh8#J " +B0688a6ff17a0625aabdf6c487b2c273d661936356aa7a92ad7ea76a143760463:0.@0688a6ff17a0625aabdf6c487b2c273d661936356aa7a92ad7ea76a143760463""1N7N8tcnmR4boaBf35Xq8aZGAEuKrrEnkJ"UOP_DUP OP_HASH160 e78ec7dc1cd20cf68cde19b9391b0318d50820df OP_EQUALVERIFY OP_CHECKSIG*276a914e78ec7dc1cd20cf68cde19b9391b0318d50820df88ac*"1N7N8tcnmR4boaBf35Xq8aZGAEuKrrEnkJ8#J " +Bbc0d673f71adc62995fbce8eaa79234de84fc229af4cdfe0555ec3b058e5f05c:0@bc0d673f71adc62995fbce8eaa79234de84fc229af4cdfe0555ec3b058e5f05c""19CRLjr2ZrcCQgEiULSFizZq9ZvtL58FPK"UOP_DUP OP_HASH160 59e9e66ec9f64a5c7b9ed6189c7ffa5719ce45f8 OP_EQUALVERIFY OP_CHECKSIG*276a91459e9e66ec9f64a5c7b9ed6189c7ffa5719ce45f888ac*"19CRLjr2ZrcCQgEiULSFizZq9ZvtL58FPK8#J " +Be9d2e753d358f543b1b63e3e5e6006d485b1e90ff5940fcfda3370bec484a645:0Ξ@e9d2e753d358f543b1b63e3e5e6006d485b1e90ff5940fcfda3370bec484a645""18VwCSn7HSRZ3abEhx2QiY541Eim261CaA"UOP_DUP OP_HASH160 5241c4e1112a38100232fc14f5f168c01c8cc7d6 OP_EQUALVERIFY OP_CHECKSIG*276a9145241c4e1112a38100232fc14f5f168c01c8cc7d688ac*"18VwCSn7HSRZ3abEhx2QiY541Eim261CaA8$J " +B1737c663d401579b15e8e7c7d6508276c90993231c9efe194a9220c77647c8bd:1@1737c663d401579b15e8e7c7d6508276c90993231c9efe194a9220c77647c8bd""1PPVZAEtNvMzHs71GuR54mrNYLdt8zqAWW"UOP_DUP OP_HASH160 f593c125391ea266fcd27621ece645cfc0b37396 OP_EQUALVERIFY OP_CHECKSIG*276a914f593c125391ea266fcd27621ece645cfc0b3739688ac*"1PPVZAEtNvMzHs71GuR54mrNYLdt8zqAWW8#J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:19@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1BTPnihYRvQB991qpX7un2XqAffjNzNUDK"UOP_DUP OP_HASH160 72af187440a82973fd52cb8752dbc4ae0854e6b0 OP_EQUALVERIFY OP_CHECKSIG*276a91472af187440a82973fd52cb8752dbc4ae0854e6b088ac*"1BTPnihYRvQB991qpX7un2XqAffjNzNUDK8"J " +B04c5597abfe1ae68f2a2dcc84fc06b30fbc71cf0dfa68d2c565897b1253723c4:0@04c5597abfe1ae68f2a2dcc84fc06b30fbc71cf0dfa68d2c565897b1253723c4""1Ps72qp4a5bBTZqtUBsfNDx864ZBwi7yQR"UOP_DUP OP_HASH160 facc99b2d4d879432f67ff1480e93d528bdce75a OP_EQUALVERIFY OP_CHECKSIG*276a914facc99b2d4d879432f67ff1480e93d528bdce75a88ac*"1Ps72qp4a5bBTZqtUBsfNDx864ZBwi7yQR8#J " +B866ad2b1b639dc4796fabb281c937972ba0adc11d8f783548e195f3a17d77084:1@866ad2b1b639dc4796fabb281c937972ba0adc11d8f783548e195f3a17d77084""13EkCR3ZFATFRfxa6KcrWZ3Xe9dZVRaqma"UOP_DUP OP_HASH160 1889b7cb4ad36e4c2ce864b1ec882ef2d48bd038 OP_EQUALVERIFY OP_CHECKSIG*276a9141889b7cb4ad36e4c2ce864b1ec882ef2d48bd03888ac*"13EkCR3ZFATFRfxa6KcrWZ3Xe9dZVRaqma8"J " +Ba775eceda66d49ce1892200a42d0d61bb66c5d5716ac6b6ae8585ac59f3d87e3:0@@a775eceda66d49ce1892200a42d0d61bb66c5d5716ac6b6ae8585ac59f3d87e3""1MGUk6QBssChk3o644Sdfjp5XXXMQqnqoe"UOP_DUP OP_HASH160 de4fe9ed753db6f26edcb4a2c1ba1878b3f3fa3c OP_EQUALVERIFY OP_CHECKSIG*276a914de4fe9ed753db6f26edcb4a2c1ba1878b3f3fa3c88ac*"1MGUk6QBssChk3o644Sdfjp5XXXMQqnqoe8$J " +Be6314b75c0ac7d58dbe9b52060c372893a204947cbcaeec4ab1ec7b00b4f13ce:0@e6314b75c0ac7d58dbe9b52060c372893a204947cbcaeec4ab1ec7b00b4f13ce""1GTYeUTkn6Ek87CHQqv4PK98DGxRh7Jp1W"UOP_DUP OP_HASH160 a98f1e5c11fc807861a0a608e1ea133195908470 OP_EQUALVERIFY OP_CHECKSIG*276a914a98f1e5c11fc807861a0a608e1ea13319590847088ac*"1GTYeUTkn6Ek87CHQqv4PK98DGxRh7Jp1W8$J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:10 +N@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""18b5pYaVDJWtEsN7uhhNsfi5Hx7yNwAGfE"UOP_DUP OP_HASH160 533b0be734a300ef5a2cc32c582467f4a4e6df1a OP_EQUALVERIFY OP_CHECKSIG*276a914533b0be734a300ef5a2cc32c582467f4a4e6df1a88ac*"18b5pYaVDJWtEsN7uhhNsfi5Hx7yNwAGfE8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:11 M@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1MtiJRAvbk3LNsfxKtz5a11idURToo5jLk"UOP_DUP OP_HASH160 e52a3499c981597c7d5aaff72b77de1deda05a94 OP_EQUALVERIFY OP_CHECKSIG*276a914e52a3499c981597c7d5aaff72b77de1deda05a9488ac*"1MtiJRAvbk3LNsfxKtz5a11idURToo5jLk8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:12 @4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1FcVZn2xXfTNS5Fib8yZDQMrRL87GPR6YG"UOP_DUP OP_HASH160 a0482a22888428b8e1966acb4a02ea34ecfb2c53 OP_EQUALVERIFY OP_CHECKSIG*276a914a0482a22888428b8e1966acb4a02ea34ecfb2c5388ac*"1FcVZn2xXfTNS5Fib8yZDQMrRL87GPR6YG8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:13 @4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1JUfXRSWpGmHgUZaPqFzNYCoJhtGNFsCkA"UOP_DUP OP_HASH160 bfb587267d878a2576625f2c92f474b51c045de8 OP_EQUALVERIFY OP_CHECKSIG*276a914bfb587267d878a2576625f2c92f474b51c045de888ac*"1JUfXRSWpGmHgUZaPqFzNYCoJhtGNFsCkA8"J " +B8131ee058e6f70e9a72a1488b8055f8266fd81de35df99a3ff778fe2c6166332:0@8131ee058e6f70e9a72a1488b8055f8266fd81de35df99a3ff778fe2c6166332"!1N9cb7ARzpbwiyV3DHEGzxxzZrERXAaw7"UOP_DUP OP_HASH160 03ffeceacd68d64448bae8ca100ba28644669790 OP_EQUALVERIFY OP_CHECKSIG*276a91403ffeceacd68d64448bae8ca100ba2864466979088ac*!1N9cb7ARzpbwiyV3DHEGzxxzZrERXAaw78$J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:15@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1CPX2HuSeW4Kzfs3sjuuPPxteLzZUNb66D"UOP_DUP OP_HASH160 7ceb989a750d8a52f0b2b1d5867c68b35a009795 OP_EQUALVERIFY OP_CHECKSIG*276a9147ceb989a750d8a52f0b2b1d5867c68b35a00979588ac*"1CPX2HuSeW4Kzfs3sjuuPPxteLzZUNb66D8"J " +B5030735a966e7c38ee92c559faecda2c6bf36cd123331f0be22176ddb50cdeaa:1@5030735a966e7c38ee92c559faecda2c6bf36cd123331f0be22176ddb50cdeaa""15qHWJusA45J54Wt4H4LQB2vBDVY196zZg"UOP_DUP OP_HASH160 35023f4be8265eaedfad8169712633a250f450c0 OP_EQUALVERIFY OP_CHECKSIG*276a91435023f4be8265eaedfad8169712633a250f450c088ac*"15qHWJusA45J54Wt4H4LQB2vBDVY196zZg8$J " +B5b78bbd2447cb4bb26c6967196d8f18ccd1ff7d86d09d430e3dfacb4495f0ae2:0>@5b78bbd2447cb4bb26c6967196d8f18ccd1ff7d86d09d430e3dfacb4495f0ae2""1AydJmzMmt2gR1nPRtv9LQ3EfFvtp2DxJG"UOP_DUP OP_HASH160 6d6ebba82ed205d44a1ce895a1d0ca372c55253e OP_EQUALVERIFY OP_CHECKSIG*276a9146d6ebba82ed205d44a1ce895a1d0ca372c55253e88ac*"1AydJmzMmt2gR1nPRtv9LQ3EfFvtp2DxJG8݆$J " +B3fab62266407887d8d43096f5a31bdfe0ad1072d43e8f86d49a4ed8a1f9c7514:0@3fab62266407887d8d43096f5a31bdfe0ad1072d43e8f86d49a4ed8a1f9c7514""1MvbutpzxkvH7DEbKAJRxiRLeDBDQagd2A"UOP_DUP OP_HASH160 e585b46644e626e30d4734cf285adf7fbb40d1be OP_EQUALVERIFY OP_CHECKSIG*276a914e585b46644e626e30d4734cf285adf7fbb40d1be88ac*"1MvbutpzxkvH7DEbKAJRxiRLeDBDQagd2A8#J " +B17a51bdff99ed1fed7cc162efc0e6689d7111c0b82f91303f6a36356d168e5b4:0@17a51bdff99ed1fed7cc162efc0e6689d7111c0b82f91303f6a36356d168e5b4""1J8sLkxFoaMfdpkaUmcAhqgREYsVHFf2a5"UOP_DUP OP_HASH160 bbf7128357fe06fbbec4649c9f17dd4b01a860f8 OP_EQUALVERIFY OP_CHECKSIG*276a914bbf7128357fe06fbbec4649c9f17dd4b01a860f888ac*"1J8sLkxFoaMfdpkaUmcAhqgREYsVHFf2a58#J " +B576d224a1a118fdb5c26963e91ea5b8b3f917e7683bfc8c4b0174c905df8f144:0%@576d224a1a118fdb5c26963e91ea5b8b3f917e7683bfc8c4b0174c905df8f144""1HNSpXjUzCQNTTUruvoDrD8C8XqyCW6UqC"UOP_DUP OP_HASH160 b3904cfe46bf8ede2b71482a33b674cf450d6038 OP_EQUALVERIFY OP_CHECKSIG*276a914b3904cfe46bf8ede2b71482a33b674cf450d603888ac*"1HNSpXjUzCQNTTUruvoDrD8C8XqyCW6UqC8$J " +Bed7db7acd9512a7ee82dd380abd5d2596e3a763b0660ce4ff395b689a084ea83:0‰@ed7db7acd9512a7ee82dd380abd5d2596e3a763b0660ce4ff395b689a084ea83""1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY"UOP_DUP OP_HASH160 79a2f7d6d53eaff291543f9aea88eab1376d7db5 OP_EQUALVERIFY OP_CHECKSIG*276a91479a2f7d6d53eaff291543f9aea88eab1376d7db588ac*"1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY8$J " +B532237f8433bcb0bf2efcdd9b840166b105509e7ad1282c640cb4a874c68b4ca:1@532237f8433bcb0bf2efcdd9b840166b105509e7ad1282c640cb4a874c68b4ca""1B9HRc5P1jN9HWn4DYza5tkpZm8ZpKQc3c"UOP_DUP OP_HASH160 6f424bb843030e6e0353a83c092614da9502328e OP_EQUALVERIFY OP_CHECKSIG*276a9146f424bb843030e6e0353a83c092614da9502328e88ac*"1B9HRc5P1jN9HWn4DYza5tkpZm8ZpKQc3c8#J " +Bbeff3909a8f537c62a38fec630eea46ece3ca393917011f7659888f116981347:02@beff3909a8f537c62a38fec630eea46ece3ca393917011f7659888f116981347""15KfdGVyLMqRXjyx96EBWAfrtS5PvEfSbZ"UOP_DUP OP_HASH160 2f683bb469703297e5efcc6f0677d09192ad9e03 OP_EQUALVERIFY OP_CHECKSIG*276a9142f683bb469703297e5efcc6f0677d09192ad9e0388ac*"15KfdGVyLMqRXjyx96EBWAfrtS5PvEfSbZ8Ɍ$J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:27@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""14TGkVHw1MG1vjYJPcku3nNTr8QzEBcRtv"UOP_DUP OP_HASH160 25e056f156e0953efc28a093d3a6e78dcbf02020 OP_EQUALVERIFY OP_CHECKSIG*276a91425e056f156e0953efc28a093d3a6e78dcbf0202088ac*"14TGkVHw1MG1vjYJPcku3nNTr8QzEBcRtv8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:28@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1GR5GDz4i6K4WrPTxtV6Nps6Bir5EgV2iN"UOP_DUP OP_HASH160 a9176d90083f8a52d3dfdfae6677d82e1924023f OP_EQUALVERIFY OP_CHECKSIG*276a914a9176d90083f8a52d3dfdfae6677d82e1924023f88ac*"1GR5GDz4i6K4WrPTxtV6Nps6Bir5EgV2iN8"J " +Bbedbe23ae37d04ff30b8cb48002b5e8aef6ec6ea0489f926b6c59b4594d270f0:0@bedbe23ae37d04ff30b8cb48002b5e8aef6ec6ea0489f926b6c59b4594d270f0""17sPsbd3b1r5eoqzCPY53dQt7LVwrG28hv"UOP_DUP OP_HASH160 4b58a54b1c4e8a6a132460bdfd86986b111888cc OP_EQUALVERIFY OP_CHECKSIG*276a9144b58a54b1c4e8a6a132460bdfd86986b111888cc88ac*"17sPsbd3b1r5eoqzCPY53dQt7LVwrG28hv8#J " +Bed3def05d37a18f99dbbdc3619671d97ee5570c3cf3515db089e3196bc7982ad:0)@ed3def05d37a18f99dbbdc3619671d97ee5570c3cf3515db089e3196bc7982ad""1Myef3AV1L3cVUZC1p1Z6bA8EUwGQcJtnf"UOP_DUP OP_HASH160 e6193e370e5eaf5a9174cae1b02b201b16343298 OP_EQUALVERIFY OP_CHECKSIG*276a914e6193e370e5eaf5a9174cae1b02b201b1634329888ac*"1Myef3AV1L3cVUZC1p1Z6bA8EUwGQcJtnf8$J " +B13f8527aa6bf3ba35a346bc78423579b69e06b94d2a64cc2615d23b2fa76401a:0*@13f8527aa6bf3ba35a346bc78423579b69e06b94d2a64cc2615d23b2fa76401a""1F8d3aDMMzKJQkfzZrRiPqtx2aishEy1cM"UOP_DUP OP_HASH160 9b02c2d21a2db26aa3eed87c922f93a5153530ae OP_EQUALVERIFY OP_CHECKSIG*276a9149b02c2d21a2db26aa3eed87c922f93a5153530ae88ac*"1F8d3aDMMzKJQkfzZrRiPqtx2aishEy1cM8#J " +B2b52bd696d9ba1208bad7ded345a60e3d277d4177e041826b83b31ca2602db4d:1@2b52bd696d9ba1208bad7ded345a60e3d277d4177e041826b83b31ca2602db4d""1CT6W8hvhNWKVKFQoDwJgL4PYCLqWPVV71"UOP_DUP OP_HASH160 7d98caad706bfd7e01a011cc5a7e8cb9c68c0b7a OP_EQUALVERIFY OP_CHECKSIG*276a9147d98caad706bfd7e01a011cc5a7e8cb9c68c0b7a88ac*"1CT6W8hvhNWKVKFQoDwJgL4PYCLqWPVV718$J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:20g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1BaHWWpgrzaASSFtDhj187VrzCgXsij9hw"UOP_DUP OP_HASH160 73fcc3f6b870215c4a743fbf31b49db9108cf2b2 OP_EQUALVERIFY OP_CHECKSIG*276a91473fcc3f6b870215c4a743fbf31b49db9108cf2b288ac*"1BaHWWpgrzaASSFtDhj187VrzCgXsij9hw8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:21g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""18v3BRrWtGf4LYu3Kqj8JhGNy7GyGmaJ2K"UOP_DUP OP_HASH160 56d0befe54f22f52f9bd6b5c04613b6c79b5c882 OP_EQUALVERIFY OP_CHECKSIG*276a91456d0befe54f22f52f9bd6b5c04613b6c79b5c88288ac*"18v3BRrWtGf4LYu3Kqj8JhGNy7GyGmaJ2K8"J " +Ba7d4df6ced82847ea66a95fac21e50b415f99f3ce10f4110517c3c7fcb094acf:0@a7d4df6ced82847ea66a95fac21e50b415f99f3ce10f4110517c3c7fcb094acf""12mNiP5oix79sGq1rnxmT2VtAGxKPxfVSf"UOP_DUP OP_HASH160 135c8db7e02273b7137c4cbb5a3722b21af8f3bd OP_EQUALVERIFY OP_CHECKSIG*276a914135c8db7e02273b7137c4cbb5a3722b21af8f3bd88ac*"12mNiP5oix79sGq1rnxmT2VtAGxKPxfVSf8$J  +" +B2b52bd696d9ba1208bad7ded345a60e3d277d4177e041826b83b31ca2602db4d:0@2b52bd696d9ba1208bad7ded345a60e3d277d4177e041826b83b31ca2602db4d""1GoY4Q6oK9h4da1BbH3q5jJ9jgDPGgv8v9"UOP_DUP OP_HASH160 ad56f2892341faa1a02f2457ee8a95b684457f69 OP_EQUALVERIFY OP_CHECKSIG*276a914ad56f2892341faa1a02f2457ee8a95b684457f6988ac*"1GoY4Q6oK9h4da1BbH3q5jJ9jgDPGgv8v98$J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:22@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1EFvzUhuwrsadzxE1dRhPyLjBr6D7rmbDy"UOP_DUP OP_HASH160 916c872f60732e947ad808c71c8505469d08f234 OP_EQUALVERIFY OP_CHECKSIG*276a914916c872f60732e947ad808c71c8505469d08f23488ac*"1EFvzUhuwrsadzxE1dRhPyLjBr6D7rmbDy8"J " +Ba7d4df6ced82847ea66a95fac21e50b415f99f3ce10f4110517c3c7fcb094acf:1\@a7d4df6ced82847ea66a95fac21e50b415f99f3ce10f4110517c3c7fcb094acf""12mNiP5oix79sGq1rnxmT2VtAGxKPxfVSf"UOP_DUP OP_HASH160 135c8db7e02273b7137c4cbb5a3722b21af8f3bd OP_EQUALVERIFY OP_CHECKSIG*276a914135c8db7e02273b7137c4cbb5a3722b21af8f3bd88ac*"12mNiP5oix79sGq1rnxmT2VtAGxKPxfVSf8$J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:24'@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1N49PvSRfL9kE29sfAprtkRSMW5cJQtTrr"UOP_DUP OP_HASH160 e6f2e5b5875638fd03c3ece0c1d18d469254ae7c OP_EQUALVERIFY OP_CHECKSIG*276a914e6f2e5b5875638fd03c3ece0c1d18d469254ae7c88ac*"1N49PvSRfL9kE29sfAprtkRSMW5cJQtTrr8"J " +Bd11b282b963ab6b05012f3e281231e66146cc374d86b151c18ebe6389504459b:1@d11b282b963ab6b05012f3e281231e66146cc374d86b151c18ebe6389504459b""1BzFMktrwAa1nEu5APHTduBHXcw8TwMyCi"UOP_DUP OP_HASH160 7884f3f885a32034063545b2dae6992f47bc63d4 OP_EQUALVERIFY OP_CHECKSIG*276a9147884f3f885a32034063545b2dae6992f47bc63d488ac*"1BzFMktrwAa1nEu5APHTduBHXcw8TwMyCi8Ӡ#J " +B5ca2ab1d9971619f31d96f480b94aef9ef0614cf8ecfb33b6fd78673c4b4394e:0@5ca2ab1d9971619f31d96f480b94aef9ef0614cf8ecfb33b6fd78673c4b4394e""12aC2PU8qcKrtfhpfhxyLW2WqVLUUBi5ST"UOP_DUP OP_HASH160 113f0e09361dcc88df02cace300321d93c00a264 OP_EQUALVERIFY OP_CHECKSIG*276a914113f0e09361dcc88df02cace300321d93c00a26488ac*"12aC2PU8qcKrtfhpfhxyLW2WqVLUUBi5ST8$J " +B0549e6b6e15ce8388ddd2c7b676aff16b7228e7b198dd889b45017c981519fb0:0@0549e6b6e15ce8388ddd2c7b676aff16b7228e7b198dd889b45017c981519fb0""14wc1RXTue8jMUQn2pHYJGgBFEVPouvsP1"UOP_DUP OP_HASH160 2b3c0fd8d64d153bedf76b55c765a3ef3e361510 OP_EQUALVERIFY OP_CHECKSIG*276a9142b3c0fd8d64d153bedf76b55c765a3ef3e36151088ac*"14wc1RXTue8jMUQn2pHYJGgBFEVPouvsP18#J " +Bdff59617851f13a8b35a757fc21ae47e4fe6c666ebbecbc8cefe342347766546:0h@dff59617851f13a8b35a757fc21ae47e4fe6c666ebbecbc8cefe342347766546""16NUbCL6yzedVwD1mS7UySJpKeuCxBDQUa"UOP_DUP OP_HASH160 3ae8650d4352200e9646719464add236b8eb3adb OP_EQUALVERIFY OP_CHECKSIG*276a9143ae8650d4352200e9646719464add236b8eb3adb88ac*"16NUbCL6yzedVwD1mS7UySJpKeuCxBDQUa8$J " +Be62b519917f70b621fd924f811bfdc95f0c5d30a3ac9d49775094984fc786f98:0U@e62b519917f70b621fd924f811bfdc95f0c5d30a3ac9d49775094984fc786f98""19BSkQUDuA3GXZecBjbh7LXf8MHJX5698b"UOP_DUP OP_HASH160 59baa8d72b7feb6d9e48ad71e7d381360d1b12c5 OP_EQUALVERIFY OP_CHECKSIG*276a91459baa8d72b7feb6d9e48ad71e7d381360d1b12c588ac*"19BSkQUDuA3GXZecBjbh7LXf8MHJX5698b8#J " +Bbedb68dc628beb00bc20d0010cad48c9fe291f544c10f47a5428d83fe6ac97c6:0=@bedb68dc628beb00bc20d0010cad48c9fe291f544c10f47a5428d83fe6ac97c6""1Etu9ZTXYYP81TWVtVsVaT1Mr16K27pKcp"UOP_DUP OP_HASH160 986a613dafec0a264306835e72205adbb233ed77 OP_EQUALVERIFY OP_CHECKSIG*276a914986a613dafec0a264306835e72205adbb233ed7788ac*"1Etu9ZTXYYP81TWVtVsVaT1Mr16K27pKcp8$J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:39'л@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1HdRZRQSX7kEXE1SvM4UgzkAMa8e5PLvug"UOP_DUP OP_HASH160 b6657ceb75565700f9c800d716dbb060d2e11521 OP_EQUALVERIFY OP_CHECKSIG*276a914b6657ceb75565700f9c800d716dbb060d2e1152188ac*"1HdRZRQSX7kEXE1SvM4UgzkAMa8e5PLvug8"J " +B9061baa501395a04138fb930b285f8df2303f77fb55d95feb077fa627a77f625:0@9061baa501395a04138fb930b285f8df2303f77fb55d95feb077fa627a77f625""1GmkmmWvPydmk17V2JGE5PnwUX9Y3qx4AX"UOP_DUP OP_HASH160 ad00ba5cd140ee9cc6c670b5d6d9194d14770c9a OP_EQUALVERIFY OP_CHECKSIG*276a914ad00ba5cd140ee9cc6c670b5d6d9194d14770c9a88ac*"1GmkmmWvPydmk17V2JGE5PnwUX9Y3qx4AX8#J{" +Bc4fa984a63233a7c0d6a768e4a8c4bc9517daf14f1086b26c95f8d6b12ab3ac0:0@c4fa984a63233a7c0d6a768e4a8c4bc9517daf14f1086b26c95f8d6b12ab3ac0""1M7r8NmQApcax1BSjgANbt3HpHboxgiXGb"UOP_DUP OP_HASH160 dcae054ed3d277adcb9b55899c33405904811bb4 OP_EQUALVERIFY OP_CHECKSIG*276a914dcae054ed3d277adcb9b55899c33405904811bb488ac*"1M7r8NmQApcax1BSjgANbt3HpHboxgiXGb8#J " +B21b81a5af0b1713cb30b8e9359e0a6738e3976e1f397840882540f61db7681a3:0H@21b81a5af0b1713cb30b8e9359e0a6738e3976e1f397840882540f61db7681a3""1M3mdmzzFWbqPTeYUYNdKqBvyeM5F9zF4E"UOP_DUP OP_HASH160 dbe89b32a51bcf1a37b8560d00bb5069e6f6442b OP_EQUALVERIFY OP_CHECKSIG*276a914dbe89b32a51bcf1a37b8560d00bb5069e6f6442b88ac*"1M3mdmzzFWbqPTeYUYNdKqBvyeM5F9zF4E8$J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:30@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1DaVs2GaaarAXLkwxWBCVsPTzkJFzZPsGR"UOP_DUP OP_HASH160 89f7544d12aada076dbe871d32331d8ef03205d2 OP_EQUALVERIFY OP_CHECKSIG*276a91489f7544d12aada076dbe871d32331d8ef03205d288ac*"1DaVs2GaaarAXLkwxWBCVsPTzkJFzZPsGR8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:31g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1NGZhtYwiab5ZRS6RbXMTFjPHHNBPT3TKJ"UOP_DUP OP_HASH160 e94c2e7f2e55c76e6d579ec95051ab0b91ddb2a6 OP_EQUALVERIFY OP_CHECKSIG*276a914e94c2e7f2e55c76e6d579ec95051ab0b91ddb2a688ac*"1NGZhtYwiab5ZRS6RbXMTFjPHHNBPT3TKJ8"J " +B5f008817d0194bb9e67c25d2402d25460ef6fcd81ee846ee0e9f469158eb0fd6:05@5f008817d0194bb9e67c25d2402d25460ef6fcd81ee846ee0e9f469158eb0fd6""1PSnGT8ZJRGnaEqgWRFVGhoQwqptaPy3do"UOP_DUP OP_HASH160 f632f3e87726706dca89961277f50ec8f3f3f979 OP_EQUALVERIFY OP_CHECKSIG*276a914f632f3e87726706dca89961277f50ec8f3f3f97988ac*"1PSnGT8ZJRGnaEqgWRFVGhoQwqptaPy3do8֡$J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:33!N@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""15W9kS5HKBuRV8Qnc7MTLKA754Hdk3twwq"UOP_DUP OP_HASH160 3163de82e6e3e7777e06a54123475dc9553d1ace OP_EQUALVERIFY OP_CHECKSIG*276a9143163de82e6e3e7777e06a54123475dc9553d1ace88ac*"15W9kS5HKBuRV8Qnc7MTLKA754Hdk3twwq8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:34"@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Ctt7JJg4U25sL4UNwcH2rMjR6uveZeDzj"UOP_DUP OP_HASH160 827942cf66ea64029c8012ca1812b21074972220 OP_EQUALVERIFY OP_CHECKSIG*276a914827942cf66ea64029c8012ca1812b2107497222088ac*"1Ctt7JJg4U25sL4UNwcH2rMjR6uveZeDzj8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:35#@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""19RjKPu8iaKA3N85Amc3JNnqTVqjcjmCiU"UOP_DUP OP_HASH160 5c6e505de30a0da9aae1082986481ed86ce5fa84 OP_EQUALVERIFY OP_CHECKSIG*276a9145c6e505de30a0da9aae1082986481ed86ce5fa8488ac*"19RjKPu8iaKA3N85Amc3JNnqTVqjcjmCiU8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:36$@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""15v87BJjVG7BjuK13SLnhUn6xgy4EkgdEK"UOP_DUP OP_HASH160 35ec7b38435da9cb92eb3a882e219fe4c260aa96 OP_EQUALVERIFY OP_CHECKSIG*276a91435ec7b38435da9cb92eb3a882e219fe4c260aa9688ac*"15v87BJjVG7BjuK13SLnhUn6xgy4EkgdEK8"J " +Bc26a21dc03b6afcd3bdaa89e5f3a5e271864e9393fb4c43c14db13081bee9e9b:0@c26a21dc03b6afcd3bdaa89e5f3a5e271864e9393fb4c43c14db13081bee9e9b""1At3oBqfZDMEn98JWkgDtE7JCBZJEQjiD1"UOP_DUP OP_HASH160 6c60ae2c16bfc73c85c4b8d9db74ca7ee2e1b107 OP_EQUALVERIFY OP_CHECKSIG*276a9146c60ae2c16bfc73c85c4b8d9db74ca7ee2e1b10788ac*"1At3oBqfZDMEn98JWkgDtE7JCBZJEQjiD18$J " +B76c3a4ff3bf51236fac5fbf7d0559c0d88c1c11f62652af13721f501f22ebab6:01@76c3a4ff3bf51236fac5fbf7d0559c0d88c1c11f62652af13721f501f22ebab6""18VXJ9sSHFuCdxhAY3nm4grkBUbiHGRtyx"UOP_DUP OP_HASH160 522dd128aaacdf829c84ccbe22853ca072bdb421 OP_EQUALVERIFY OP_CHECKSIG*276a914522dd128aaacdf829c84ccbe22853ca072bdb42188ac*"18VXJ9sSHFuCdxhAY3nm4grkBUbiHGRtyx8݈#J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:40(@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Fdqe1AGgVLBepqPHm5moYiRmAjp283a64"UOP_DUP OP_HASH160 a08956274c565126aa0fa82ea0ee971789e74b6c OP_EQUALVERIFY OP_CHECKSIG*276a914a08956274c565126aa0fa82ea0ee971789e74b6c88ac*"1Fdqe1AGgVLBepqPHm5moYiRmAjp283a648"J " +B456a4bcf0352468a3440fabb5720372bb04e1ede39b2b26dd5cc13acd2d76a80:0@456a4bcf0352468a3440fabb5720372bb04e1ede39b2b26dd5cc13acd2d76a80""13zVguwCeHisuqZww3DijmqaoyiYaQsZBm"UOP_DUP OP_HASH160 20cfe8b78b09393aa8a64185d626ebb52b8ee71c OP_EQUALVERIFY OP_CHECKSIG*276a91420cfe8b78b09393aa8a64185d626ebb52b8ee71c88ac*"13zVguwCeHisuqZww3DijmqaoyiYaQsZBm8#J " +Bb717f2654984f8ff692b74db9c3e131cf56b85da7cb90d6ba6c94ceaaeb7c76e:0]@b717f2654984f8ff692b74db9c3e131cf56b85da7cb90d6ba6c94ceaaeb7c76e""1GdUW5eePksBs1jawMLgCFbRGs16JpB65L"UOP_DUP OP_HASH160 ab6fd18143a18b6c58df9414f21053f9a204cd98 OP_EQUALVERIFY OP_CHECKSIG*276a914ab6fd18143a18b6c58df9414f21053f9a204cd9888ac*"1GdUW5eePksBs1jawMLgCFbRGs16JpB65L8#J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:491@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1PmLnFHNbVn8PJn4MPeEPUi7fL7Ft1PTsc"UOP_DUP OP_HASH160 f9b594c72da50dc3bb105c1c779385dba7bf2a29 OP_EQUALVERIFY OP_CHECKSIG*276a914f9b594c72da50dc3bb105c1c779385dba7bf2a2988ac*"1PmLnFHNbVn8PJn4MPeEPUi7fL7Ft1PTsc8"J " +B73b6ab91e915ec17fce76f79125a690298c23ed763ff9d13dc632b2ab0b76218:0@73b6ab91e915ec17fce76f79125a690298c23ed763ff9d13dc632b2ab0b76218""1GrDoWnuhS75fXQuWthzzSFuXp7x3d33rr"UOP_DUP OP_HASH160 add8f496879ce97184fe4e40658181291ba14de4 OP_EQUALVERIFY OP_CHECKSIG*276a914add8f496879ce97184fe4e40658181291ba14de488ac*"1GrDoWnuhS75fXQuWthzzSFuXp7x3d33rr8$J " +Bee8eb5afe19890a208aad317119ce931b508a40e0b1a885a60c465f493a17dbf:0@ee8eb5afe19890a208aad317119ce931b508a40e0b1a885a60c465f493a17dbf""13MUgPViPUawQA7CFv9DP2BJqM1CPTTv4a"UOP_DUP OP_HASH160 19cfad185eac4a1e6a906aa187c6b4991bb9642f OP_EQUALVERIFY OP_CHECKSIG*276a91419cfad185eac4a1e6a906aa187c6b4991bb9642f88ac*"13MUgPViPUawQA7CFv9DP2BJqM1CPTTv4a8$J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:41)@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""18c6EucisrQhy6RoeJH3DYsLgsru7dRYkg"UOP_DUP OP_HASH160 536bd027119e6b96acd5b42940481f237e2eca12 OP_EQUALVERIFY OP_CHECKSIG*276a914536bd027119e6b96acd5b42940481f237e2eca1288ac*"18c6EucisrQhy6RoeJH3DYsLgsru7dRYkg8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:42*@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""18SQjgHGHZJkejYz2KfTyp7gYBCfRiJhge"UOP_DUP OP_HASH160 519717db6487f387f7168171f4d2146517ff432c OP_EQUALVERIFY OP_CHECKSIG*276a914519717db6487f387f7168171f4d2146517ff432c88ac*"18SQjgHGHZJkejYz2KfTyp7gYBCfRiJhge8"J " +Bda6004c4156daa9e8f24be8f4bd9ef29816782c4887d019f584382c09682e366:0b@da6004c4156daa9e8f24be8f4bd9ef29816782c4887d019f584382c09682e366""1BDxzZuuQsKnHk9Fqaz8epPkVR5u855Su2"UOP_DUP OP_HASH160 7024fd5667e09f737ed26f28b3f73a79edaad9c7 OP_EQUALVERIFY OP_CHECKSIG*276a9147024fd5667e09f737ed26f28b3f73a79edaad9c788ac*"1BDxzZuuQsKnHk9Fqaz8epPkVR5u855Su28#J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:44,@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""198mVaL6Q6nFy7KtPkxTcTdVo7YLHVfy7X"UOP_DUP OP_HASH160 59390f0112ba77bffa87bc1fee15ab172af8ebbe OP_EQUALVERIFY OP_CHECKSIG*276a91459390f0112ba77bffa87bc1fee15ab172af8ebbe88ac*"198mVaL6Q6nFy7KtPkxTcTdVo7YLHVfy7X8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:46. @4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1NuJChdCvjFpMDHy592MRBY42LY3RpqXuS"UOP_DUP OP_HASH160 f03ea17921a186073e49dde67b8649400c4ad9ff OP_EQUALVERIFY OP_CHECKSIG*276a914f03ea17921a186073e49dde67b8649400c4ad9ff88ac*"1NuJChdCvjFpMDHy592MRBY42LY3RpqXuS8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:47/@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""13CQMN2gfF2LuxPatW1AawRUWKQQmjxyoq"UOP_DUP OP_HASH160 181851d454dafb3980c14b05f0e24a680f9dd83f OP_EQUALVERIFY OP_CHECKSIG*276a914181851d454dafb3980c14b05f0e24a680f9dd83f88ac*"13CQMN2gfF2LuxPatW1AawRUWKQQmjxyoq8"J " +Bf0eba9548a31732e1c77362c2552b6561d47859981b51fa7b159032de3ec7e0b:0@f0eba9548a31732e1c77362c2552b6561d47859981b51fa7b159032de3ec7e0b""1Q98Nu75FNPw7ujJZK43opqC3Q1rpFyL2n"UOP_DUP OP_HASH160 fdd461130391509b7e09737004748472083960a8 OP_EQUALVERIFY OP_CHECKSIG*276a914fdd461130391509b7e09737004748472083960a888ac*"1Q98Nu75FNPw7ujJZK43opqC3Q1rpFyL2n8$J  +" +B92baeb230846622988569875d5b3c6beb57a84156e5c5e5381ef8fc964bfd804:0@92baeb230846622988569875d5b3c6beb57a84156e5c5e5381ef8fc964bfd804""15oLqPgh8zowKF89MnCzj7SNN6LpqWCs5V"UOP_DUP OP_HASH160 34a431b9d5af892617f828ebc84af5949f62c39b OP_EQUALVERIFY OP_CHECKSIG*276a91434a431b9d5af892617f828ebc84af5949f62c39b88ac*"15oLqPgh8zowKF89MnCzj7SNN6LpqWCs5V8$J " +B190a194ec0ab2daac12c94a86dbf4d64765ccc0fedae93298a6ee0374908bb2e:0˶@190a194ec0ab2daac12c94a86dbf4d64765ccc0fedae93298a6ee0374908bb2e""1M6M59CeeDQfoD1xp5wtqVUGeGcxoZKWTB"UOP_DUP OP_HASH160 dc6559a9de7699959b26699a1631a6f8350bc10c OP_EQUALVERIFY OP_CHECKSIG*276a914dc6559a9de7699959b26699a1631a6f8350bc10c88ac*"1M6M59CeeDQfoD1xp5wtqVUGeGcxoZKWTB8#J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:502Ԓ@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""19RjKPu8iaKA3N85Amc3JNnqTVqjcjmCiU"UOP_DUP OP_HASH160 5c6e505de30a0da9aae1082986481ed86ce5fa84 OP_EQUALVERIFY OP_CHECKSIG*276a9145c6e505de30a0da9aae1082986481ed86ce5fa8488ac*"19RjKPu8iaKA3N85Amc3JNnqTVqjcjmCiU8"J " +B870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb732337:1І@870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb732337""1LbezRaFHYFTDi6dfD3b1dBtfvVPqugiy7"UOP_DUP OP_HASH160 d6f83ebee7d99d9e33d321b2cf66c73ccce9fd47 OP_EQUALVERIFY OP_CHECKSIG*276a914d6f83ebee7d99d9e33d321b2cf66c73ccce9fd4788ac*"1LbezRaFHYFTDi6dfD3b1dBtfvVPqugiy78#J  " +Bf0eba9548a31732e1c77362c2552b6561d47859981b51fa7b159032de3ec7e0b:1@f0eba9548a31732e1c77362c2552b6561d47859981b51fa7b159032de3ec7e0b""1Q98Nu75FNPw7ujJZK43opqC3Q1rpFyL2n"UOP_DUP OP_HASH160 fdd461130391509b7e09737004748472083960a8 OP_EQUALVERIFY OP_CHECKSIG*276a914fdd461130391509b7e09737004748472083960a888ac*"1Q98Nu75FNPw7ujJZK43opqC3Q1rpFyL2n8$J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:513@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""15NRCb6qK3NsMKBGDuxte3pryoxPw8GvTU"UOP_DUP OP_HASH160 2fed7076153b1b98377d51461b179c0befcca250 OP_EQUALVERIFY OP_CHECKSIG*276a9142fed7076153b1b98377d51461b179c0befcca25088ac*"15NRCb6qK3NsMKBGDuxte3pryoxPw8GvTU8"J " +B701d1f08b862431c67323ecf85fdba3d5e65cf009402882bc782d293f90dbd8f:0T@701d1f08b862431c67323ecf85fdba3d5e65cf009402882bc782d293f90dbd8f""1N8uXPiogMb5XhZMB8AontHSNeBX4eAc3M"UOP_DUP OP_HASH160 e7d965e45417d3e3522399bf902f9dd518fbd9f8 OP_EQUALVERIFY OP_CHECKSIG*276a914e7d965e45417d3e3522399bf902f9dd518fbd9f888ac*"1N8uXPiogMb5XhZMB8AontHSNeBX4eAc3M8#J " +Bf2e6aace5a7ab8ce51eebceb012b10b8eb99b10e602cc5fc085e8fbb42f8f948:0@f2e6aace5a7ab8ce51eebceb012b10b8eb99b10e602cc5fc085e8fbb42f8f948""14SN2yyTtkPSUqVmqqBqQDLeRQUDjr11C7"UOP_DUP OP_HASH160 25b455b84a6feb002b2030ebad57905079b48ef2 OP_EQUALVERIFY OP_CHECKSIG*276a91425b455b84a6feb002b2030ebad57905079b48ef288ac*"14SN2yyTtkPSUqVmqqBqQDLeRQUDjr11C78#J " +B0a53ad7fb3c303cedb0e548afb08d7d8d330efdb9ceabf8f575c858a288d2758:0?@0a53ad7fb3c303cedb0e548afb08d7d8d330efdb9ceabf8f575c858a288d2758""1CTKHaH2D37SfLtpMenN8LoDo7GMkdmVEP"UOP_DUP OP_HASH160 7da3767a80ede9517577cbc550da9c87dd7fa51e OP_EQUALVERIFY OP_CHECKSIG*276a9147da3767a80ede9517577cbc550da9c87dd7fa51e88ac*"1CTKHaH2D37SfLtpMenN8LoDo7GMkdmVEP8$J " +B2af75fba9f043ac8d8e79b02406f325c019fbcadada807efd9f3491fc46deac9:0@2af75fba9f043ac8d8e79b02406f325c019fbcadada807efd9f3491fc46deac9""1N4bAqeuRw46T9EoQYN9CFUfDtXwzknAbs"UOP_DUP OP_HASH160 e70869a803153cdc6dc9f3275de33d9ca7647a58 OP_EQUALVERIFY OP_CHECKSIG*276a914e70869a803153cdc6dc9f3275de33d9ca7647a5888ac*"1N4bAqeuRw46T9EoQYN9CFUfDtXwzknAbs8#J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:535@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""18Pi59HKRcjh2pFzJsytGDtN7ERDj179WM"UOP_DUP OP_HASH160 511450fc1960d3275cf92012773c7d5a8ed69bfe OP_EQUALVERIFY OP_CHECKSIG*276a914511450fc1960d3275cf92012773c7d5a8ed69bfe88ac*"18Pi59HKRcjh2pFzJsytGDtN7ERDj179WM8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:546@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""16oHnYhXM9RnCYcppMvkuJxnnzHk1PHtFG"UOP_DUP OP_HASH160 3f99c65a0b796a239bf44d89bdadce819adce3a3 OP_EQUALVERIFY OP_CHECKSIG*276a9143f99c65a0b796a239bf44d89bdadce819adce3a388ac*"16oHnYhXM9RnCYcppMvkuJxnnzHk1PHtFG8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:557Б@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""17Z8y7JmFY53kSvHVg3VgBR6ZxkWFrvLtJ"UOP_DUP OP_HASH160 47e4b760fdd390649cd3fb6691d123e4ef4ccc92 OP_EQUALVERIFY OP_CHECKSIG*276a91447e4b760fdd390649cd3fb6691d123e4ef4ccc9288ac*"17Z8y7JmFY53kSvHVg3VgBR6ZxkWFrvLtJ8"J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:568g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""15kJYVduFYWipKTUVJeJKzdwXii9qBo5Xc"UOP_DUP OP_HASH160 3411089d17fab05ea78d560b0e6c0a49c678c722 OP_EQUALVERIFY OP_CHECKSIG*276a9143411089d17fab05ea78d560b0e6c0a49c678c72288ac*"15kJYVduFYWipKTUVJeJKzdwXii9qBo5Xc8"J " +B034874c52b051bbd8f63fd1f241391b3606059c461031f8b7f752a39723ad106:1@034874c52b051bbd8f63fd1f241391b3606059c461031f8b7f752a39723ad106""18PddJegX1yHWjgVfa487n3rKdfvdyabbh"UOP_DUP OP_HASH160 51109afdf7add8037d6a0b58abdad8ac18d8d2ff OP_EQUALVERIFY OP_CHECKSIG*276a91451109afdf7add8037d6a0b58abdad8ac18d8d2ff88ac*"18PddJegX1yHWjgVfa487n3rKdfvdyabbh8#J " +Ba6c533d0ffc6c53b4fb5effdf8846a306110197ab53244eab0a11bdc43b38748:0T@a6c533d0ffc6c53b4fb5effdf8846a306110197ab53244eab0a11bdc43b38748""1BVJ1ukEDD81kf2kEVrz8csL1szDn55Pf2"UOP_DUP OP_HASH160 730b1bd67eb570d12d147c896df9397f643d3ed9 OP_EQUALVERIFY OP_CHECKSIG*276a914730b1bd67eb570d12d147c896df9397f643d3ed988ac*"1BVJ1ukEDD81kf2kEVrz8csL1szDn55Pf28#J " +B1df1a805faf92d86401b7b23b9d55155313f0b7e470382cd21b3c0c7653592b0:0"@1df1a805faf92d86401b7b23b9d55155313f0b7e470382cd21b3c0c7653592b0""1GaM8DBvMEmBTQnDfxogrcvEPHTHbK4Px9"UOP_DUP OP_HASH160 aad86994c0efe882bfcb4e2a1a3f9db4d642f3c0 OP_EQUALVERIFY OP_CHECKSIG*276a914aad86994c0efe882bfcb4e2a1a3f9db4d642f3c088ac*"1GaM8DBvMEmBTQnDfxogrcvEPHTHbK4Px98$J " +Ba1583e4d060afcd66e79714a96c698955deff6e51ce910bcfeaa3e6d5a77c22d:0@a1583e4d060afcd66e79714a96c698955deff6e51ce910bcfeaa3e6d5a77c22d""1DK8EGoBkikcARjHRn2mUZ1QLdFL8hFTxS"UOP_DUP OP_HASH160 870f07f27f31bc88065a940120002f4337325402 OP_EQUALVERIFY OP_CHECKSIG*276a914870f07f27f31bc88065a940120002f433732540288ac*"1DK8EGoBkikcARjHRn2mUZ1QLdFL8hFTxS8#J " +Bc6f2fac55b9e6338e0ae0b9116e78f7d5ea65d093f7c76a66a822c5b900c78af:0@c6f2fac55b9e6338e0ae0b9116e78f7d5ea65d093f7c76a66a822c5b900c78af""15tAbFuXM7APoMsAK6U2RS1m6FViHZc2PE"UOP_DUP OP_HASH160 358db919a642d92782bead01af50282898731c27 OP_EQUALVERIFY OP_CHECKSIG*276a914358db919a642d92782bead01af50282898731c2788ac*"15tAbFuXM7APoMsAK6U2RS1m6FViHZc2PE8$J " +B2bacb4112a3803c3c1c46c192853e627274e7a897aa58f26d8ced9a8ecbb8b16:0@2bacb4112a3803c3c1c46c192853e627274e7a897aa58f26d8ced9a8ecbb8b16""1AiEfTkFmoyw9QodUU6Mp9KKWpSUkFiYbi"UOP_DUP OP_HASH160 6a859785f9f1850a50d40dc3f435212c0cc859dc OP_EQUALVERIFY OP_CHECKSIG*276a9146a859785f9f1850a50d40dc3f435212c0cc859dc88ac*"1AiEfTkFmoyw9QodUU6Mp9KKWpSUkFiYbi8$J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:60<@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1AVUitqXXTKm8e1CyUcjMyGRGyugJTcwMA"UOP_DUP OP_HASH160 681beb9f4e74b74987ddd01720d6eb4797e4b800 OP_EQUALVERIFY OP_CHECKSIG*276a914681beb9f4e74b74987ddd01720d6eb4797e4b80088ac*"1AVUitqXXTKm8e1CyUcjMyGRGyugJTcwMA8"J " +Bece33293157f621d477e2d5196f20176725544a2675af44638ebfcf10a907b1d:0H@ece33293157f621d477e2d5196f20176725544a2675af44638ebfcf10a907b1d""17JNoNuGT2u5xhnvy6S21A9HemFnaQhLrR"UOP_DUP OP_HASH160 451a06011aaba3e30f8106b88304581f78f38f0b OP_EQUALVERIFY OP_CHECKSIG*276a914451a06011aaba3e30f8106b88304581f78f38f0b88ac*"17JNoNuGT2u5xhnvy6S21A9HemFnaQhLrR8$J " +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:62>@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""15UMSrPjbiK3CjVEeN9rNguPx9tDxvA7ED"UOP_DUP OP_HASH160 310ccd23dcd0fca3005418a7c09a8fe8df047c90 OP_EQUALVERIFY OP_CHECKSIG*276a914310ccd23dcd0fca3005418a7c09a8fe8df047c9088ac*"15UMSrPjbiK3CjVEeN9rNguPx9tDxvA7ED8"J " +B584ec0fb2866dd22fb12c3bd5ed9029774f5868fd07bbe1274ce172161f7a25b:1@584ec0fb2866dd22fb12c3bd5ed9029774f5868fd07bbe1274ce172161f7a25b""1GzjTWkNp6ZRmiRnmXx2HDKNfmyfbtp6XB"UOP_DUP OP_HASH160 af7509ba263e10715b3f15481196d55e9442c138 OP_EQUALVERIFY OP_CHECKSIG*276a914af7509ba263e10715b3f15481196d55e9442c13888ac*"1GzjTWkNp6ZRmiRnmXx2HDKNfmyfbtp6XB8$J " +B584ec0fb2866dd22fb12c3bd5ed9029774f5868fd07bbe1274ce172161f7a25b:0O@584ec0fb2866dd22fb12c3bd5ed9029774f5868fd07bbe1274ce172161f7a25b""1GzjTWkNp6ZRmiRnmXx2HDKNfmyfbtp6XB"UOP_DUP OP_HASH160 af7509ba263e10715b3f15481196d55e9442c138 OP_EQUALVERIFY OP_CHECKSIG*276a914af7509ba263e10715b3f15481196d55e9442c13888ac*"1GzjTWkNp6ZRmiRnmXx2HDKNfmyfbtp6XB8$J  +" +B7f969fea62e11c36c1249b2f67468c2f054b173d723c8dba12455234823bf843:0@7f969fea62e11c36c1249b2f67468c2f054b173d723c8dba12455234823bf843""1Hj1KsxYE1Kop7QjnKdtJmR1naA7mtm8TW"UOP_DUP OP_HASH160 b773c1304caf17a8414e78bb40821842c97b71ec OP_EQUALVERIFY OP_CHECKSIG*276a914b773c1304caf17a8414e78bb40821842c97b71ec88ac*"1Hj1KsxYE1Kop7QjnKdtJmR1naA7mtm8TW8"J " +B07cdb613efcfb9810af4746e701cfae6ea7fb56b5be468a4e169c05c4d2016e7:0N@07cdb613efcfb9810af4746e701cfae6ea7fb56b5be468a4e169c05c4d2016e7""1L8PtA5oEFVqdgfMLBNPB7BPkpGL7vyE3w"UOP_DUP OP_HASH160 d1d0670e792e40e1a7b1c801ebd9afd49310dbd8 OP_EQUALVERIFY OP_CHECKSIG*276a914d1d0670e792e40e1a7b1c801ebd9afd49310dbd888ac*"1L8PtA5oEFVqdgfMLBNPB7BPkpGL7vyE3w8"J " +B9d1bdb1f01583c8bd361681c53c04a73bf930f318d0b31ac0938223846990cd7:0@9d1bdb1f01583c8bd361681c53c04a73bf930f318d0b31ac0938223846990cd7"!1PvCLbf1VwB1yi7XS6h2v4A1241FXHchk"UOP_DUP OP_HASH160 04558e7779393164e47e02f0e4218fff3408be47 OP_EQUALVERIFY OP_CHECKSIG*276a91404558e7779393164e47e02f0e4218fff3408be4788ac*!1PvCLbf1VwB1yi7XS6h2v4A1241FXHchk8#J " +B12d0745f56efa193ff7dfa264700f182af72900f045c2b6a615d9721b4da3da4:0'@12d0745f56efa193ff7dfa264700f182af72900f045c2b6a615d9721b4da3da4""1H2YebZVHwzXQFWaUKrxZjweED4VFGaitD"UOP_DUP OP_HASH160 afccd8db15a8036e9980c819d9413a3894cca5e3 OP_EQUALVERIFY OP_CHECKSIG*276a914afccd8db15a8036e9980c819d9413a3894cca5e388ac*"1H2YebZVHwzXQFWaUKrxZjweED4VFGaitD8$J " +Bfa545823ae0d2445c90b59bb2fdf8f58870c0d3e67114ab1487d65bc37fd2308:0B@fa545823ae0d2445c90b59bb2fdf8f58870c0d3e67114ab1487d65bc37fd2308""12TUkVYUKjMRw6ZfKhe7gcFnkeoqh1o37o"UOP_DUP OP_HASH160 0ffa1aef0eefa138b7d842c7a5a5aa596203ab54 OP_EQUALVERIFY OP_CHECKSIG*276a9140ffa1aef0eefa138b7d842c7a5a5aa596203ab5488ac*"12TUkVYUKjMRw6ZfKhe7gcFnkeoqh1o37o8$J  +" +Bf3d7853df1f89f705e7527b446f3b58aa320baab395fc7fed00fe6c90a5be1cd:1@f3d7853df1f89f705e7527b446f3b58aa320baab395fc7fed00fe6c90a5be1cd""1B4z6YwiesiocPRMxr7hpr7v2q2MT5X7x6"UOP_DUP OP_HASH160 6e722ab46ac7084b613a466f12385b4b82dff0cc OP_EQUALVERIFY OP_CHECKSIG*276a9146e722ab46ac7084b613a466f12385b4b82dff0cc88ac*"1B4z6YwiesiocPRMxr7hpr7v2q2MT5X7x68#J " +B81c0c514bc11541cb62bd4f6b7d2495108b1718653a07cb0c267b41e77f11fa9:0@81c0c514bc11541cb62bd4f6b7d2495108b1718653a07cb0c267b41e77f11fa9""16VDZ9FMDxuduh9wVhdtCmsa7frnqrLLjE"UOP_DUP OP_HASH160 3c2ec16b8a6e3fffd61e2e0ecff7660a7072a110 OP_EQUALVERIFY OP_CHECKSIG*276a9143c2ec16b8a6e3fffd61e2e0ecff7660a7072a11088ac*"16VDZ9FMDxuduh9wVhdtCmsa7frnqrLLjE8#J " +Bfa545823ae0d2445c90b59bb2fdf8f58870c0d3e67114ab1487d65bc37fd2308:1@fa545823ae0d2445c90b59bb2fdf8f58870c0d3e67114ab1487d65bc37fd2308""12TUkVYUKjMRw6ZfKhe7gcFnkeoqh1o37o"UOP_DUP OP_HASH160 0ffa1aef0eefa138b7d842c7a5a5aa596203ab54 OP_EQUALVERIFY OP_CHECKSIG*276a9140ffa1aef0eefa138b7d842c7a5a5aa596203ab5488ac*"12TUkVYUKjMRw6ZfKhe7gcFnkeoqh1o37o8$J " +B617039deccfb5fce9151f62c8e215086c446a982a805a638bab1328047de1b27:19@617039deccfb5fce9151f62c8e215086c446a982a805a638bab1328047de1b27""1Jfc8BMDpfPcAbfoTj3QPDvmQdXy3xCHdq"UOP_DUP OP_HASH160 c1c743c464e1dd8015efa901a3f0e39b81244646 OP_EQUALVERIFY OP_CHECKSIG*276a914c1c743c464e1dd8015efa901a3f0e39b8124464688ac*"1Jfc8BMDpfPcAbfoTj3QPDvmQdXy3xCHdq8Х$J " +B617039deccfb5fce9151f62c8e215086c446a982a805a638bab1328047de1b27:0^@617039deccfb5fce9151f62c8e215086c446a982a805a638bab1328047de1b27""1Jfc8BMDpfPcAbfoTj3QPDvmQdXy3xCHdq"UOP_DUP OP_HASH160 c1c743c464e1dd8015efa901a3f0e39b81244646 OP_EQUALVERIFY OP_CHECKSIG*276a914c1c743c464e1dd8015efa901a3f0e39b8124464688ac*"1Jfc8BMDpfPcAbfoTj3QPDvmQdXy3xCHdq8Х$J  +" +Be9d3bba9962c5341674f08c9cd59074ced721d61f124edea07d6ba858eba0f61:0=@e9d3bba9962c5341674f08c9cd59074ced721d61f124edea07d6ba858eba0f61""1K65TdKsV8zfrBTdyH1oSoZ46wHTh32yYD"UOP_DUP OP_HASH160 c66810f0294c40c00a369021f549de01da9594ee OP_EQUALVERIFY OP_CHECKSIG*276a914c66810f0294c40c00a369021f549de01da9594ee88ac*"1K65TdKsV8zfrBTdyH1oSoZ46wHTh32yYD8#J " +B09d29b66cfde2b3afdea4322f93ef2bb3ba498fec8cdb5b1a160308977215783:01@09d29b66cfde2b3afdea4322f93ef2bb3ba498fec8cdb5b1a160308977215783""19iYJdKqQ851jQayjTzr8Q36DMSFQdTr7e"UOP_DUP OP_HASH160 5f9c311f59acc911893fac75f48ecbe9061a3de3 OP_EQUALVERIFY OP_CHECKSIG*276a9145f9c311f59acc911893fac75f48ecbe9061a3de388ac*"19iYJdKqQ851jQayjTzr8Q36DMSFQdTr7e8#J " +B7fe95ae149dea9fc93a7ada9d1b19547cccd0d2e0f5224792f9f12dfd9c31cce:0ܬ@7fe95ae149dea9fc93a7ada9d1b19547cccd0d2e0f5224792f9f12dfd9c31cce""1FkyCA8GmdpXVDJ9bG8rSw1DwGZXLgS6Wu"UOP_DUP OP_HASH160 a1e28dea4ad86b58f4f6ddefb9590d24af63234e OP_EQUALVERIFY OP_CHECKSIG*276a914a1e28dea4ad86b58f4f6ddefb9590d24af63234e88ac*"1FkyCA8GmdpXVDJ9bG8rSw1DwGZXLgS6Wu8#J  " +B5fc1a4094c8258b736c47c368224aeedae25e9f52ce3eb745990858917344be2:0@5fc1a4094c8258b736c47c368224aeedae25e9f52ce3eb745990858917344be2""1HMg5sWET1eupiVXSntAU7h8ekDTwynzUP"UOP_DUP OP_HASH160 b36af51ab13c6ad74985ae492314da5ce35bf29b OP_EQUALVERIFY OP_CHECKSIG*276a914b36af51ab13c6ad74985ae492314da5ce35bf29b88ac*"1HMg5sWET1eupiVXSntAU7h8ekDTwynzUP8#J " +B2392ab2f2389466e8a5c3b942c0a00d2b1d13ca142bbf51a1f4bcd496cdb89af:0ߌ@2392ab2f2389466e8a5c3b942c0a00d2b1d13ca142bbf51a1f4bcd496cdb89af""1P4h9NhViPSE4YefjZAEnreNgHmC8Q6cAQ"UOP_DUP OP_HASH160 f20586a5fcc2591686a9ed8a0ced843b8ba1cf34 OP_EQUALVERIFY OP_CHECKSIG*276a914f20586a5fcc2591686a9ed8a0ced843b8ba1cf3488ac*"1P4h9NhViPSE4YefjZAEnreNgHmC8Q6cAQ8$J " +B81a4c34373db3a897f3ccc8aa922b73fa4fd9db20a0d66c7778c802ce173e6f6:0+@81a4c34373db3a897f3ccc8aa922b73fa4fd9db20a0d66c7778c802ce173e6f6""14JizZHNGPD85p2yqEyMXmpvVYGJRH4AgF"UOP_DUP OP_HASH160 2442808d3119bec5ea4688396ebf56d697e433d1 OP_EQUALVERIFY OP_CHECKSIG*276a9142442808d3119bec5ea4688396ebf56d697e433d188ac*"14JizZHNGPD85p2yqEyMXmpvVYGJRH4AgF8$J " +Bbea919af1fffce5da79b723483d08cc94aaa2201c5676f9b1ac86ba9aab01e11:0Ė@bea919af1fffce5da79b723483d08cc94aaa2201c5676f9b1ac86ba9aab01e11""16bDav1aBEANurLKgnPwGKCiqApMRydfq2"UOP_DUP OP_HASH160 3d5146dd891d2aad7b371ed16b97d11f7160d04a OP_EQUALVERIFY OP_CHECKSIG*276a9143d5146dd891d2aad7b371ed16b97d11f7160d04a88ac*"16bDav1aBEANurLKgnPwGKCiqApMRydfq28Ý$J " +B693a58dd052e04a8415be28c60ede57b221234760a564356a31b34fe98749549:0 +@693a58dd052e04a8415be28c60ede57b221234760a564356a31b34fe98749549""1D5La7cv8BaZDE3Gza7RYQQj4YJZt7uutY"UOP_DUP OP_HASH160 8473829f6703c9f9a27c3f6202d67ab8da7ab0f6 OP_EQUALVERIFY OP_CHECKSIG*276a9148473829f6703c9f9a27c3f6202d67ab8da7ab0f688ac*"1D5La7cv8BaZDE3Gza7RYQQj4YJZt7uutY8$J " +Bc9b2453d3f0ea3379787e334f36edd6663a569881c196f410b8a08cfc4ada041:0;@c9b2453d3f0ea3379787e334f36edd6663a569881c196f410b8a08cfc4ada041""12ekiGDgP2CBLWRHAvsKSEgemXSiz3Gyi1"UOP_DUP OP_HASH160 121c013c4b8394a437ad8b753c7f71bc4dfd23c5 OP_EQUALVERIFY OP_CHECKSIG*276a914121c013c4b8394a437ad8b753c7f71bc4dfd23c588ac*"12ekiGDgP2CBLWRHAvsKSEgemXSiz3Gyi18#J " +B0ad8760d36bd6c661e60fbee97845f50b2f0a6e151050df0cc29d4a1eb5f2b0c:0h@0ad8760d36bd6c661e60fbee97845f50b2f0a6e151050df0cc29d4a1eb5f2b0c""1CcpRsNQgU2P1iyqNnSDZj2ftjh4XTZpuz"UOP_DUP OP_HASH160 7f6f88a8b569bbcf1b9ddb1211231f3f26e7d028 OP_EQUALVERIFY OP_CHECKSIG*276a9147f6f88a8b569bbcf1b9ddb1211231f3f26e7d02888ac*"1CcpRsNQgU2P1iyqNnSDZj2ftjh4XTZpuz8#J " +B9690e04f9fb32cb4720f609d704ed01b06c48869db130e999b8eecd0ebc9a0cc:0P@9690e04f9fb32cb4720f609d704ed01b06c48869db130e999b8eecd0ebc9a0cc""1CbjZiryBViu1XPmX2NACEdHPiYw28xzoe"UOP_DUP OP_HASH160 7f3b0e9e254a1129ab15d128b0e418480629323a OP_EQUALVERIFY OP_CHECKSIG*276a9147f3b0e9e254a1129ab15d128b0e418480629323a88ac*"1CbjZiryBViu1XPmX2NACEdHPiYw28xzoe8#J " +B14f28b045f236231bfc782072c62a91379494e6c16dd71e92675af586b60748f:0@14f28b045f236231bfc782072c62a91379494e6c16dd71e92675af586b60748f""1CQgDCyxatcuyXikgwecm9PpVzCHP7sbi7"UOP_DUP OP_HASH160 7d23ae969258ac5058302420443197db5e0fdbae OP_EQUALVERIFY OP_CHECKSIG*276a9147d23ae969258ac5058302420443197db5e0fdbae88ac*"1CQgDCyxatcuyXikgwecm9PpVzCHP7sbi78#J  " +Bc3cda7ca6e3818c3987e9d3e60cff586787f88a37ac443c19c3455578ebbdb5a:0@c3cda7ca6e3818c3987e9d3e60cff586787f88a37ac443c19c3455578ebbdb5a""167w1LjVTj3AR3mP5S9xTgoBcKyNyNpVSd"UOP_DUP OP_HASH160 382834de3d3946e9eef0c2e47c87e0c5ce7edfe4 OP_EQUALVERIFY OP_CHECKSIG*276a914382834de3d3946e9eef0c2e47c87e0c5ce7edfe488ac*"167w1LjVTj3AR3mP5S9xTgoBcKyNyNpVSd8$J " +Bff818236f4dd77b6f5a47ad2d88ded61b35d3d22d3d6f8c5f0e808d986c430f6:0@ff818236f4dd77b6f5a47ad2d88ded61b35d3d22d3d6f8c5f0e808d986c430f6""1Aj9M7zcyzz84VrGme3Dqk6Et2j2zRToo7"UOP_DUP OP_HASH160 6ab191f1cc6e0f5bad6cd74332d9104eb0c21a11 OP_EQUALVERIFY OP_CHECKSIG*276a9146ab191f1cc6e0f5bad6cd74332d9104eb0c21a1188ac*"1Aj9M7zcyzz84VrGme3Dqk6Et2j2zRToo78#J  " +Be27a50f6b722d92f6b6f2e8082a2ba7db87ed703aab17aeda9a4cb7366ea363a:0@e27a50f6b722d92f6b6f2e8082a2ba7db87ed703aab17aeda9a4cb7366ea363a""1DLhEMQ5Ee8KX9eqMhszLy7yVpXXh7ktG5"UOP_DUP OP_HASH160 875afec2d3cbc6bf71b581b5a548bb5818502f65 OP_EQUALVERIFY OP_CHECKSIG*276a914875afec2d3cbc6bf71b581b5a548bb5818502f6588ac*"1DLhEMQ5Ee8KX9eqMhszLy7yVpXXh7ktG58#J " +Bab45f0a1f2dd904bd5ad53415d17e18608c9edee231fb7b269a15aaeb6ec4a46:0@ab45f0a1f2dd904bd5ad53415d17e18608c9edee231fb7b269a15aaeb6ec4a46""1AVUJ6XxKD3e1zxHpE4n2dGbViF9h3TBqh"UOP_DUP OP_HASH160 681b90410e0eb3416bae5a0de4d15ea79c2af262 OP_EQUALVERIFY OP_CHECKSIG*276a914681b90410e0eb3416bae5a0de4d15ea79c2af26288ac*"1AVUJ6XxKD3e1zxHpE4n2dGbViF9h3TBqh8#J " +B3073f816df5943950d2d06828e85c4e4072a985187970e85d12c9b2c235f744e:0/@3073f816df5943950d2d06828e85c4e4072a985187970e85d12c9b2c235f744e""1NsTGmBG93aT8v3W4ZN8kB1WYgdeTEtJxU"UOP_DUP OP_HASH160 efe55ebf1e5dce747d85b5060d53ce6e9befcde6 OP_EQUALVERIFY OP_CHECKSIG*276a914efe55ebf1e5dce747d85b5060d53ce6e9befcde688ac*"1NsTGmBG93aT8v3W4ZN8kB1WYgdeTEtJxU8Ê$J " +B7f40053baea9e11ae52539823ededae627805d140f14f2d719327d5a5fa647b8:1 @7f40053baea9e11ae52539823ededae627805d140f14f2d719327d5a5fa647b8""196UfHmYeWbTAiP2BD9YL9sF8X9ixQUk6k"UOP_DUP OP_HASH160 58ca2cf521d6bc061d5e790ca2b995a7d07b11f9 OP_EQUALVERIFY OP_CHECKSIG*276a91458ca2cf521d6bc061d5e790ca2b995a7d07b11f988ac*"196UfHmYeWbTAiP2BD9YL9sF8X9ixQUk6k8ɽ#J " +Beac33d2d03d2ed7eba3081c62fcff06d79a8d4b82dc8755afdcabfa501da6745:0@eac33d2d03d2ed7eba3081c62fcff06d79a8d4b82dc8755afdcabfa501da6745""133srewg9R6FMxzaVVyL8wLGZHazaxBzK7"UOP_DUP OP_HASH160 167b893954a24ee62b30339bf3d2f331ccef1f0d OP_EQUALVERIFY OP_CHECKSIG*276a914167b893954a24ee62b30339bf3d2f331ccef1f0d88ac*"133srewg9R6FMxzaVVyL8wLGZHazaxBzK78$J " +B1339d19611c9914b8504e8be114eeecaa3026fabb11324d930b45717c5a76068:0@1339d19611c9914b8504e8be114eeecaa3026fabb11324d930b45717c5a76068""1JR4TRmZEVmhZPRWaknBFGznVdqxjN4SYY"UOP_DUP OP_HASH160 bf07018b1d948fb7c3b9c60eb3c51a7de87ec7d1 OP_EQUALVERIFY OP_CHECKSIG*276a914bf07018b1d948fb7c3b9c60eb3c51a7de87ec7d188ac*"1JR4TRmZEVmhZPRWaknBFGznVdqxjN4SYY8#J " +B984ccd4d019f8a0f97f401621b71ab98f5d9a1460beee287e32409e15e751e42:0@984ccd4d019f8a0f97f401621b71ab98f5d9a1460beee287e32409e15e751e42""1DD7GSUpRZGUKxJ3kHjSJqn3s85q6mPXhx"UOP_DUP OP_HASH160 85ebbb50e13f74cf180d072c4e4e0d67ac6616ce OP_EQUALVERIFY OP_CHECKSIG*276a91485ebbb50e13f74cf180d072c4e4e0d67ac6616ce88ac*"1DD7GSUpRZGUKxJ3kHjSJqn3s85q6mPXhx8И#J{" +B6df0cdba4f8770e11da1a4665cdb81c4dc06e75e7784a96f6f984e6032f03f4b:0'@6df0cdba4f8770e11da1a4665cdb81c4dc06e75e7784a96f6f984e6032f03f4b""1Nr6iPvNgy92CNXVRoxcxMmcF6za8W2ijq"UOP_DUP OP_HASH160 efa3cb0c003a7f245e6ea161e419acd41c30b51b OP_EQUALVERIFY OP_CHECKSIG*276a914efa3cb0c003a7f245e6ea161e419acd41c30b51b88ac*"1Nr6iPvNgy92CNXVRoxcxMmcF6za8W2ijq8$J " +Bc46af777a000a329cc27deadfe9bf225fedccf7efda1e138c216a76fd3d416f1:0@c46af777a000a329cc27deadfe9bf225fedccf7efda1e138c216a76fd3d416f1""1HLTdD4rAcgffAEJgdsffd7deMBVsq1RNF"UOP_DUP OP_HASH160 b330240111076388d393f9d8d9d1222c0fabe801 OP_EQUALVERIFY OP_CHECKSIG*276a914b330240111076388d393f9d8d9d1222c0fabe80188ac*"1HLTdD4rAcgffAEJgdsffd7deMBVsq1RNF8ڡ$J " +B17dc6054b77f15b5d496e6107b7a3bc0ee943b44d98efdd26c9972472277bb0c:0@17dc6054b77f15b5d496e6107b7a3bc0ee943b44d98efdd26c9972472277bb0c""162mg98DJVLe6FnesGP7o832yUcdgmJtcY"UOP_DUP OP_HASH160 372e5669a98ed8d6e1c44ae457e1102556494061 OP_EQUALVERIFY OP_CHECKSIG*276a914372e5669a98ed8d6e1c44ae457e110255649406188ac*"162mg98DJVLe6FnesGP7o832yUcdgmJtcY8$J " +B4a054fc0203bdfc2e1ff2b2eb2f550f8e06211467edb45d8bf4183df8d8d591c:0@4a054fc0203bdfc2e1ff2b2eb2f550f8e06211467edb45d8bf4183df8d8d591c"!1kr6sAye47EGVJYiq5h9Y6KyNviVx47et"UOP_DUP OP_HASH160 084adfb87de17264c63acd2d95023d0b2ec3c3ae OP_EQUALVERIFY OP_CHECKSIG*276a914084adfb87de17264c63acd2d95023d0b2ec3c3ae88ac*!1kr6sAye47EGVJYiq5h9Y6KyNviVx47et8#J " +Be7ace82686cdf05261f6731adb9e427cbbdc49835fe0e19fbc0a7230c4a0bf32:0 @e7ace82686cdf05261f6731adb9e427cbbdc49835fe0e19fbc0a7230c4a0bf32""1JZ77NutdGsDJ2pFM1cywPS1oJoFMDnTLh"UOP_DUP OP_HASH160 c08c8ca82793821b6199cdd8eb664564d755c718 OP_EQUALVERIFY OP_CHECKSIG*276a914c08c8ca82793821b6199cdd8eb664564d755c71888ac*"1JZ77NutdGsDJ2pFM1cywPS1oJoFMDnTLh8$J " +Bf510e21a776e37698363e0155f9bed39b8be7c584c241ac0f2dabb808a80bc81:0I@f510e21a776e37698363e0155f9bed39b8be7c584c241ac0f2dabb808a80bc81""1G2TE7gg54eFWk55xZXpqwkwXrnQXT33B9"UOP_DUP OP_HASH160 a4d031f7a4bab62d6b7818fbffda658c318bf64d OP_EQUALVERIFY OP_CHECKSIG*276a914a4d031f7a4bab62d6b7818fbffda658c318bf64d88ac*"1G2TE7gg54eFWk55xZXpqwkwXrnQXT33B98$J " +Bef3782d1f5b67a7603720ca6bd9526769055d62844873556b4f82c908bc3c34b:0@ef3782d1f5b67a7603720ca6bd9526769055d62844873556b4f82c908bc3c34b"!1jjQP1t22iix5zpmpgLGJvNVa3M3THVWU"UOP_DUP OP_HASH160 0814dde12da81042cc8c06182ebcbae81c518360 OP_EQUALVERIFY OP_CHECKSIG*276a9140814dde12da81042cc8c06182ebcbae81c51836088ac*!1jjQP1t22iix5zpmpgLGJvNVa3M3THVWU8#J " +Bdec0bc4cd6f93d28da516186f5ff3509c20b013f031516870d74046c86522349:0@dec0bc4cd6f93d28da516186f5ff3509c20b013f031516870d74046c86522349""1AiEfTkFmoyw9QodUU6Mp9KKWpSUkFiYbi"UOP_DUP OP_HASH160 6a859785f9f1850a50d40dc3f435212c0cc859dc OP_EQUALVERIFY OP_CHECKSIG*276a9146a859785f9f1850a50d40dc3f435212c0cc859dc88ac*"1AiEfTkFmoyw9QodUU6Mp9KKWpSUkFiYbi8$J " +B7aedc95bce7d925de04436db62f830c223a2fd437f0fb2dcf4a3b6775ebab820:1@7aedc95bce7d925de04436db62f830c223a2fd437f0fb2dcf4a3b6775ebab820""17x2uTxF8x1b8agg8TLrf8ot8hzCjemN6g"UOP_DUP OP_HASH160 4c3938f289b79a045bcbfaeb7a80c6a4b1fa94c3 OP_EQUALVERIFY OP_CHECKSIG*276a9144c3938f289b79a045bcbfaeb7a80c6a4b1fa94c388ac*"17x2uTxF8x1b8agg8TLrf8ot8hzCjemN6g8#J  " +B91da93a8b28f437cb6fdb80393a4d19131169f287fea99ce72d0a438cd82e874:0@91da93a8b28f437cb6fdb80393a4d19131169f287fea99ce72d0a438cd82e874""1DcC6hbw8vrPQeHfGZBqHx63hR8tahwk64"UOP_DUP OP_HASH160 8a49551af66885bc4884b31a2d8532413e634f91 OP_EQUALVERIFY OP_CHECKSIG*276a9148a49551af66885bc4884b31a2d8532413e634f9188ac*"1DcC6hbw8vrPQeHfGZBqHx63hR8tahwk648"J " +Be52ef2d3f119c9b9c7dd433b52da4ddcd25c75b348dbbdcb6f2de19fc33667f2:1@e52ef2d3f119c9b9c7dd433b52da4ddcd25c75b348dbbdcb6f2de19fc33667f2""12C3LqeDbMKoi1CNBP3bAoULUXimiKuSM6"UOP_DUP OP_HASH160 0d0ea80a241a170265233ba1c55e262d9d75fac1 OP_EQUALVERIFY OP_CHECKSIG*276a9140d0ea80a241a170265233ba1c55e262d9d75fac188ac*"12C3LqeDbMKoi1CNBP3bAoULUXimiKuSM68$J " +Bc662d33bdf5efb359bfe4b698c4f4cf94450a5cb7d98fd80bd4d75d779d7e82e:05@c662d33bdf5efb359bfe4b698c4f4cf94450a5cb7d98fd80bd4d75d779d7e82e""1H1uNEAT92h3tjcBu3qUAz1aKYcLWLB3dF"UOP_DUP OP_HASH160 afadb9b7cb3f13d8b8c69f4c3de1391a1ff24ee0 OP_EQUALVERIFY OP_CHECKSIG*276a914afadb9b7cb3f13d8b8c69f4c3de1391a1ff24ee088ac*"1H1uNEAT92h3tjcBu3qUAz1aKYcLWLB3dF8#J " +Bae34c87e3fce1f90ec878626bd68f27ba4e4c9fe9dcd98187985a4333d7cc8b0:0@ae34c87e3fce1f90ec878626bd68f27ba4e4c9fe9dcd98187985a4333d7cc8b0""1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY"UOP_DUP OP_HASH160 79a2f7d6d53eaff291543f9aea88eab1376d7db5 OP_EQUALVERIFY OP_CHECKSIG*276a91479a2f7d6d53eaff291543f9aea88eab1376d7db588ac*"1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY8Δ$J " +B106f598588d547e770ceb8a5f259d38f3f34c41118507df9df7b738792e675b0:0+@106f598588d547e770ceb8a5f259d38f3f34c41118507df9df7b738792e675b0""15Mp5XGZXvVGbHVRCrP5rfmAaH2pNBCR4z"UOP_DUP OP_HASH160 2fd01efece48a7a0e843c9228e481fa7f124e152 OP_EQUALVERIFY OP_CHECKSIG*276a9142fd01efece48a7a0e843c9228e481fa7f124e15288ac*"15Mp5XGZXvVGbHVRCrP5rfmAaH2pNBCR4z8#J " +B0c3a4f6c571eddd8cfd0c8640d0494422d1d8c119e87f7e74e6dadcc935aa013:1̾@0c3a4f6c571eddd8cfd0c8640d0494422d1d8c119e87f7e74e6dadcc935aa013""1JgZjeMJDQSAFE5hufrzdn1DrEzwzyaQJX"UOP_DUP OP_HASH160 c1f5afd48a77a3172b974ed82c1a8c8f215ba0ec OP_EQUALVERIFY OP_CHECKSIG*276a914c1f5afd48a77a3172b974ed82c1a8c8f215ba0ec88ac*"1JgZjeMJDQSAFE5hufrzdn1DrEzwzyaQJX8ϩ#J " +B9296e2d5e9513a64cb48641329fa52e6133beffc136f82f3467e6d4dda86ed21:0@9296e2d5e9513a64cb48641329fa52e6133beffc136f82f3467e6d4dda86ed21""1HAUUncPhE2Uz1Vxz4chp7oy6FDhbcEAXB"UOP_DUP OP_HASH160 b14cb1cf9444c5cf8149e62f76c9587c2216f75b OP_EQUALVERIFY OP_CHECKSIG*276a914b14cb1cf9444c5cf8149e62f76c9587c2216f75b88ac*"1HAUUncPhE2Uz1Vxz4chp7oy6FDhbcEAXB8ǚ$J " +B5e903fb43ab94ff676ca8576d152bcdccde984dc04069fb8ac97fb7518a5be57:0@5e903fb43ab94ff676ca8576d152bcdccde984dc04069fb8ac97fb7518a5be57""14fj5A7huaH2bgeJxUYim1a7NiKLhqhquc"UOP_DUP OP_HASH160 283b4db673602913fd8793630f7f05452e6aaeee OP_EQUALVERIFY OP_CHECKSIG*276a914283b4db673602913fd8793630f7f05452e6aaeee88ac*"14fj5A7huaH2bgeJxUYim1a7NiKLhqhquc8#J " +B55bb788a1fe9a921ddf0758c1bc42ef5148773f87527149c10baf489efbfc92d:0N@55bb788a1fe9a921ddf0758c1bc42ef5148773f87527149c10baf489efbfc92d""1HG5jess5MkcLsREBQDe3MHek74oWAkjEE"UOP_DUP OP_HASH160 b25c3472e2438b559f603307e89bd5ad5833bb2f OP_EQUALVERIFY OP_CHECKSIG*276a914b25c3472e2438b559f603307e89bd5ad5833bb2f88ac*"1HG5jess5MkcLsREBQDe3MHek74oWAkjEE8"J " +Bb6d65ce76226e5c53cf9402686a99742348e469873053a2c1786be17d60cf98b:01@b6d65ce76226e5c53cf9402686a99742348e469873053a2c1786be17d60cf98b""1BB8HAyR5nAN6wQByBc3gkPJ7jajKJhWUz"UOP_DUP OP_HASH160 6f9b7e56f1124e55d8988f54122c857322bb05e2 OP_EQUALVERIFY OP_CHECKSIG*276a9146f9b7e56f1124e55d8988f54122c857322bb05e288ac*"1BB8HAyR5nAN6wQByBc3gkPJ7jajKJhWUz8#J " +B12e145ebfd24f027007305b3552be3e0e7598ae8123d5c3ba58f97b6a1edb279:1@12e145ebfd24f027007305b3552be3e0e7598ae8123d5c3ba58f97b6a1edb279""1KnzNs2hQbVzwbrNAtvLBR7jgrVdPZrJLZ"UOP_DUP OP_HASH160 ce24e0d4c7d9ac86fa519727132c46057b36c6b9 OP_EQUALVERIFY OP_CHECKSIG*276a914ce24e0d4c7d9ac86fa519727132c46057b36c6b988ac*"1KnzNs2hQbVzwbrNAtvLBR7jgrVdPZrJLZ8Ǚ#J " +B68a557d213d6e97827d20f6e4430851e10e53f19db2c66e75dfe16be1b477f96:1@68a557d213d6e97827d20f6e4430851e10e53f19db2c66e75dfe16be1b477f96""1NHjFq6Z3XN1KAbPJdMwnMCtvvZSXFEw9y"UOP_DUP OP_HASH160 e98491f2c0741b70419799604b44e20842c7e2b6 OP_EQUALVERIFY OP_CHECKSIG*276a914e98491f2c0741b70419799604b44e20842c7e2b688ac*"1NHjFq6Z3XN1KAbPJdMwnMCtvvZSXFEw9y8$J " +Ba312786e9e9f2007791a34c687d90e16f30dfda0351bf6c874fd7b1505dc0390:0@a312786e9e9f2007791a34c687d90e16f30dfda0351bf6c874fd7b1505dc0390""1AVUueBk8nysQveDse3meUq622ZgRsmeMF"UOP_DUP OP_HASH160 681c1338728a13f0dea17925a5294c2999b57a4e OP_EQUALVERIFY OP_CHECKSIG*276a914681c1338728a13f0dea17925a5294c2999b57a4e88ac*"1AVUueBk8nysQveDse3meUq622ZgRsmeMF8#J " +B75685af20f0edb82f875fa3785112fbdc4ef834167c321b7bf6dcc353c2a0106:0&@75685af20f0edb82f875fa3785112fbdc4ef834167c321b7bf6dcc353c2a0106"!1zhBzVF7UEf2aU1mkC4FCeRrNMuZhdWNM"UOP_DUP OP_HASH160 0ae94221dec9c0436cfce2c794f1030c8bf26bc5 OP_EQUALVERIFY OP_CHECKSIG*276a9140ae94221dec9c0436cfce2c794f1030c8bf26bc588ac*!1zhBzVF7UEf2aU1mkC4FCeRrNMuZhdWNM8#J " +Bfd36ebe0d868b0d708f2d00a4b28ec57af019abbb2ef2477d2fe24c0a02312ac:0@fd36ebe0d868b0d708f2d00a4b28ec57af019abbb2ef2477d2fe24c0a02312ac""1P3rH4JKDdymEkpS9N73FfsjHD3Kga2xW4"UOP_DUP OP_HASH160 f1dcbbc0530636ab2a67f42e404e0586c25a8724 OP_EQUALVERIFY OP_CHECKSIG*276a914f1dcbbc0530636ab2a67f42e404e0586c25a872488ac*"1P3rH4JKDdymEkpS9N73FfsjHD3Kga2xW48Ȣ$J " +B1db5ef6d53029e096fea33a503c9ecef199c05110dfd7ba52e7c24b4bab58ef5:0@1db5ef6d53029e096fea33a503c9ecef199c05110dfd7ba52e7c24b4bab58ef5""1PyQ79KfMfioFQVHcyMNfdtdUquSAFCX54"UOP_DUP OP_HASH160 fbfd5955291bba4dc2b5bde1809ead2243ffd8a2 OP_EQUALVERIFY OP_CHECKSIG*276a914fbfd5955291bba4dc2b5bde1809ead2243ffd8a288ac*"1PyQ79KfMfioFQVHcyMNfdtdUquSAFCX548͞$J " +B647e44917253f0ef5b3afbd33b54cc1415a29838056aaf2879af62f5d724c587:0@647e44917253f0ef5b3afbd33b54cc1415a29838056aaf2879af62f5d724c587"!1qM7gpE8Savx86eRTyxHsqjpN8BZYUNvN"UOP_DUP OP_HASH160 0924c1ef644ef0b9d5a8866fbf310ef384ae75fb OP_EQUALVERIFY OP_CHECKSIG*276a9140924c1ef644ef0b9d5a8866fbf310ef384ae75fb88ac*!1qM7gpE8Savx86eRTyxHsqjpN8BZYUNvN8#J " +B225fe94dba66d416949e63f323042bd95e04b0c97b456a82eb85762a12611119:0ش@225fe94dba66d416949e63f323042bd95e04b0c97b456a82eb85762a12611119""1EiHg5djY9ehy2y8g9vGNZ9ZCX37ZK1juq"UOP_DUP OP_HASH160 96689bb3266a533b66a94e1cdd8b89bcf14c9158 OP_EQUALVERIFY OP_CHECKSIG*276a91496689bb3266a533b66a94e1cdd8b89bcf14c915888ac*"1EiHg5djY9ehy2y8g9vGNZ9ZCX37ZK1juq8#J " +Bdb78392c05d1b7dd16ca7a599a2cbfd0e66dada7ab72437578662ddc1bf32d69:1@db78392c05d1b7dd16ca7a599a2cbfd0e66dada7ab72437578662ddc1bf32d69""1BckU6WydGaGWW8aKK8qbmsXYX58tHUQwS"UOP_DUP OP_HASH160 747419decd9d40ebd487dd918dd8fa2908e73b39 OP_EQUALVERIFY OP_CHECKSIG*276a914747419decd9d40ebd487dd918dd8fa2908e73b3988ac*"1BckU6WydGaGWW8aKK8qbmsXYX58tHUQwS8$J " +B59c7f68f59b575fdd39b802f4aaa4e8f7e6eb9706c5d3288ef85f311c9b7bfbb:0@59c7f68f59b575fdd39b802f4aaa4e8f7e6eb9706c5d3288ef85f311c9b7bfbb""1AQ1CCTB1bduGMpSxGNdsKQSuMHJhiK4Y8"UOP_DUP OP_HASH160 6712dc3ec696116f8d4d542b385e2dd0b65d0d35 OP_EQUALVERIFY OP_CHECKSIG*276a9146712dc3ec696116f8d4d542b385e2dd0b65d0d3588ac*"1AQ1CCTB1bduGMpSxGNdsKQSuMHJhiK4Y88̣$J  +" +B9309948288a86a3e5f2cb1fb07b4f8594893be508746dbc5db01c19190359570:0@9309948288a86a3e5f2cb1fb07b4f8594893be508746dbc5db01c19190359570""1PakgH5ZhftoDmCTddcF9iHgVyMLKUAnST"UOP_DUP OP_HASH160 f7b4f430a2b09a6b3ed90cb71c35940a03d42ddf OP_EQUALVERIFY OP_CHECKSIG*276a914f7b4f430a2b09a6b3ed90cb71c35940a03d42ddf88ac*"1PakgH5ZhftoDmCTddcF9iHgVyMLKUAnST8$J  " +Bc8cb034dc99d17c55d24eb57a34a43bd47e90f84851115422235d89d4e56a615:0X@c8cb034dc99d17c55d24eb57a34a43bd47e90f84851115422235d89d4e56a615""1Q5NeQ7pZUUaL2r8F5z2SDcvCY7yokW35m"UOP_DUP OP_HASH160 fd1ea002ff9b82c93c8bc82917bb941952be555f OP_EQUALVERIFY OP_CHECKSIG*276a914fd1ea002ff9b82c93c8bc82917bb941952be555f88ac*"1Q5NeQ7pZUUaL2r8F5z2SDcvCY7yokW35m8$J " +B2a4e911d40e3c9414a13e9798ca06e76bfe68914bba590d835739d139b97a477:0@2a4e911d40e3c9414a13e9798ca06e76bfe68914bba590d835739d139b97a477""1G1kUz9jdhGMkCuaGe6URTCRc9FbVZ9bqF"UOP_DUP OP_HASH160 a4ae2f22ce7573063a0ba35ff4efac6547400996 OP_EQUALVERIFY OP_CHECKSIG*276a914a4ae2f22ce7573063a0ba35ff4efac654740099688ac*"1G1kUz9jdhGMkCuaGe6URTCRc9FbVZ9bqF8$J " +B1b3f2ba6da8dcad41a99ea16e3dc7730e744e3a5e504e90ae6708a55fe567b8d:0@1b3f2ba6da8dcad41a99ea16e3dc7730e744e3a5e504e90ae6708a55fe567b8d""141SjoX345ZhAMs1UEX8Cm3ErTfNqrBiM8"UOP_DUP OP_HASH160 20fddcc13a74cee637b5b864750cc9a49d8e5d04 OP_EQUALVERIFY OP_CHECKSIG*276a91420fddcc13a74cee637b5b864750cc9a49d8e5d0488ac*"141SjoX345ZhAMs1UEX8Cm3ErTfNqrBiM88#J " +Bc4e0d86c6067a71a16759812f60ba5d56c4b95d5ef0d7811c30fd4c94ab91ea9:0˖@c4e0d86c6067a71a16759812f60ba5d56c4b95d5ef0d7811c30fd4c94ab91ea9""1JKtHQqgGMFeriwqyCrcZzF4VTdxvbZqEJ"UOP_DUP OP_HASH160 be0c6f3a7b7f2d33c547dcd736b3f65e1cdece0b OP_EQUALVERIFY OP_CHECKSIG*276a914be0c6f3a7b7f2d33c547dcd736b3f65e1cdece0b88ac*"1JKtHQqgGMFeriwqyCrcZzF4VTdxvbZqEJ8$J " +B983dac48f99d4fc0d7a6751d17de3ccb33b636e4b4a9d4875cd299c08bc5c485:0@983dac48f99d4fc0d7a6751d17de3ccb33b636e4b4a9d4875cd299c08bc5c485""1JsbzquWen5uGUwbvw5kQpx57fNjvDztTt"UOP_DUP OP_HASH160 c40c269354497ed629671e58f1dc9027ae617c88 OP_EQUALVERIFY OP_CHECKSIG*276a914c40c269354497ed629671e58f1dc9027ae617c8888ac*"1JsbzquWen5uGUwbvw5kQpx57fNjvDztTt8$J " +Bfb2bcba50e155456fbfecf010fe6a0a3397cb7cc58e3c1188492c6203ff7fcf2:0@fb2bcba50e155456fbfecf010fe6a0a3397cb7cc58e3c1188492c6203ff7fcf2""162b9pbdSjzbyxYiZuSHPYjEShgkP3KKog"UOP_DUP OP_HASH160 37258db8d17805411bb792e575cd30a538e9e250 OP_EQUALVERIFY OP_CHECKSIG*276a91437258db8d17805411bb792e575cd30a538e9e25088ac*"162b9pbdSjzbyxYiZuSHPYjEShgkP3KKog8#J " +B19a919ae8cd34f6abd50353a335298145b56d8df6de3626e76099d800b115672:0@19a919ae8cd34f6abd50353a335298145b56d8df6de3626e76099d800b115672""1JPYFH7V69UFXFA4Xbyc4fayPtNNmniicU"UOP_DUP OP_HASH160 bebd5f5a4f1c80ae40c63523e03e1f70e82da06e OP_EQUALVERIFY OP_CHECKSIG*276a914bebd5f5a4f1c80ae40c63523e03e1f70e82da06e88ac*"1JPYFH7V69UFXFA4Xbyc4fayPtNNmniicU8#J " +Be66cd5bbd5a5a66694424ee603451e12c3bab6705a160fabf4bb87e247a97495:0@e66cd5bbd5a5a66694424ee603451e12c3bab6705a160fabf4bb87e247a97495""1Mxs2cRkBHfMbMMbusZA29cjrTFZEw2Y9t"UOP_DUP OP_HASH160 e5f327977e528f456089d06349c1afd3148306be OP_EQUALVERIFY OP_CHECKSIG*276a914e5f327977e528f456089d06349c1afd3148306be88ac*"1Mxs2cRkBHfMbMMbusZA29cjrTFZEw2Y9t8#J " +B096026dc8cea3db65c188a50be72f7ea4f8d16b3562003a7af5131c9914bfa3d:0@096026dc8cea3db65c188a50be72f7ea4f8d16b3562003a7af5131c9914bfa3d""1BDRKuGQkZX721jbjoC7s1PBiuW4vV7TT2"UOP_DUP OP_HASH160 700a8e3bf89f2e73c699c43edf350af24979560b OP_EQUALVERIFY OP_CHECKSIG*276a914700a8e3bf89f2e73c699c43edf350af24979560b88ac*"1BDRKuGQkZX721jbjoC7s1PBiuW4vV7TT28$J " +Bf827550a5e4a2b3792ab1429064824a5962e04bc0f4426385c25fee3b5314edb:0@f827550a5e4a2b3792ab1429064824a5962e04bc0f4426385c25fee3b5314edb""12iRvd7oik9Ph2KnohQdbrxMPunywZVXJJ"UOP_DUP OP_HASH160 12cdfc756a3391426279a471ae7691d5ccd0bd7d OP_EQUALVERIFY OP_CHECKSIG*276a91412cdfc756a3391426279a471ae7691d5ccd0bd7d88ac*"12iRvd7oik9Ph2KnohQdbrxMPunywZVXJJ8$J " +B482c78dd7d7e005a14a5b60b96b48473b5b5cd07cc6c950a863b73846e214e38:1@482c78dd7d7e005a14a5b60b96b48473b5b5cd07cc6c950a863b73846e214e38""17XMKZ96WzvF66r7tRa7L8zwyzzjMmzSxM"UOP_DUP OP_HASH160 478e321ce954d98d7b8ce1709576df0c911b6c9e OP_EQUALVERIFY OP_CHECKSIG*276a914478e321ce954d98d7b8ce1709576df0c911b6c9e88ac*"17XMKZ96WzvF66r7tRa7L8zwyzzjMmzSxM8$J " +Be7644ad828f96910efba799ba2433bc99d666f16d19c4ec2b6a68be88dadfb84:0H@e7644ad828f96910efba799ba2433bc99d666f16d19c4ec2b6a68be88dadfb84""1Q3kaS4R4XmL1h9hHF75SrePNAwvKm6UiB"UOP_DUP OP_HASH160 fcd019c819bc1e569022061ac301d3d5b846416d OP_EQUALVERIFY OP_CHECKSIG*276a914fcd019c819bc1e569022061ac301d3d5b846416d88ac*"1Q3kaS4R4XmL1h9hHF75SrePNAwvKm6UiB8#J " +Bebb40126b22c62e1d212abf9f20b3f7d6c87da062362f3312fb53d1c20850749:0@ebb40126b22c62e1d212abf9f20b3f7d6c87da062362f3312fb53d1c20850749""1Bbj6KhFXccvdvJW8GnHRvN7C6WNZizi19"UOP_DUP OP_HASH160 744289771bea3b14df8262da8334debbace89c59 OP_EQUALVERIFY OP_CHECKSIG*276a914744289771bea3b14df8262da8334debbace89c5988ac*"1Bbj6KhFXccvdvJW8GnHRvN7C6WNZizi198$J " +B43d6522370311dba0d4be3bae143e5a3be2819e13659c397de46f74377ab0a2e:0@43d6522370311dba0d4be3bae143e5a3be2819e13659c397de46f74377ab0a2e""1Bg6T2g1A2DFkVJv9vunT1XsMicjgRmyuh"UOP_DUP OP_HASH160 7516075c6fd2c5c3642d5a78362241a15f64704b OP_EQUALVERIFY OP_CHECKSIG*276a9147516075c6fd2c5c3642d5a78362241a15f64704b88ac*"1Bg6T2g1A2DFkVJv9vunT1XsMicjgRmyuh8$J " +B6308d2dd9feb49830c7ae5f8844723bc379afcea30c8c54576fbd78909baa131:0@6308d2dd9feb49830c7ae5f8844723bc379afcea30c8c54576fbd78909baa131""169RLLP7MZZFP4FVQRy1zzqyVRP3eiTck8"UOP_DUP OP_HASH160 387044e1b1b26ce77edaf8ea119f96c69e3b578c OP_EQUALVERIFY OP_CHECKSIG*276a914387044e1b1b26ce77edaf8ea119f96c69e3b578c88ac*"169RLLP7MZZFP4FVQRy1zzqyVRP3eiTck88#J " +Bda0a245bc96fa5d78d1f4752123df51271d261ebb9bb67a45a56df51582eb620:0,@da0a245bc96fa5d78d1f4752123df51271d261ebb9bb67a45a56df51582eb620""1746vQhtm9FY5vko2rAnq6Hu1cPPJqTWic"UOP_DUP OP_HASH160 4266f1ef33c56147883acf3c6c65aaca15bc8ce4 OP_EQUALVERIFY OP_CHECKSIG*276a9144266f1ef33c56147883acf3c6c65aaca15bc8ce488ac*"1746vQhtm9FY5vko2rAnq6Hu1cPPJqTWic8#J " +B97004ec07b7945ab7a619c57c129059ff7914491636f9e235a42fe9904bb4aad:0L@97004ec07b7945ab7a619c57c129059ff7914491636f9e235a42fe9904bb4aad""14KXuPeQfFHxyQfdc4pdiTLe7J5GY4CYNa"UOP_DUP OP_HASH160 2469a9532b451853521f079099a7819f99ad9b1d OP_EQUALVERIFY OP_CHECKSIG*276a9142469a9532b451853521f079099a7819f99ad9b1d88ac*"14KXuPeQfFHxyQfdc4pdiTLe7J5GY4CYNa8$J " +B8971508059dfee694597775a41054ad077a01b3094e5a41927fc61cfae6e64c5:0@8971508059dfee694597775a41054ad077a01b3094e5a41927fc61cfae6e64c5""1JcwvFMWkb5ZBuh12mis5EVAaZtAiGY9Ru"UOP_DUP OP_HASH160 c1468a4f704ec7ac5c4c1845e56edee38aaee3ae OP_EQUALVERIFY OP_CHECKSIG*276a914c1468a4f704ec7ac5c4c1845e56edee38aaee3ae88ac*"1JcwvFMWkb5ZBuh12mis5EVAaZtAiGY9Ru8#J " +B2a7aea63993d93c23d5a3ba61227b4a9a48ba8487d5700a2f664f7d8631adcd7:1c@2a7aea63993d93c23d5a3ba61227b4a9a48ba8487d5700a2f664f7d8631adcd7""12TURcfxqMk7AZubBxawMh8TuNwkqZV77C"UOP_DUP OP_HASH160 0ff9d561d6057e14cc0e9a9e67fc7e6d80b8be60 OP_EQUALVERIFY OP_CHECKSIG*276a9140ff9d561d6057e14cc0e9a9e67fc7e6d80b8be6088ac*"12TURcfxqMk7AZubBxawMh8TuNwkqZV77C8Ņ$J " +Bb89909ee8e9876f0ba8cd59dc6c79d905822a070f478c4ba78e8251f823c5b08:0@b89909ee8e9876f0ba8cd59dc6c79d905822a070f478c4ba78e8251f823c5b08""142icJy8V9fhi3LfSd3uy6QaQXwUQfXjge"UOP_DUP OP_HASH160 213b86ce0a05d275e7394db044dc84ab497c209c OP_EQUALVERIFY OP_CHECKSIG*276a914213b86ce0a05d275e7394db044dc84ab497c209c88ac*"142icJy8V9fhi3LfSd3uy6QaQXwUQfXjge8ך$J " +Bce4201069150710366965f77da93f2cdb62f187ad71c665cfc700a875b97b7ac:03@ce4201069150710366965f77da93f2cdb62f187ad71c665cfc700a875b97b7ac""1PvMfXFpQypR3vMhdK6yqGo2rtWSwLKSVV"UOP_DUP OP_HASH160 fb6a10135a3425c328496a3df42249655fcde26d OP_EQUALVERIFY OP_CHECKSIG*276a914fb6a10135a3425c328496a3df42249655fcde26d88ac*"1PvMfXFpQypR3vMhdK6yqGo2rtWSwLKSVV8#J " +B0517fef7af7702659aa2ddefb8c947ecc1a8fc00bd464a131deb340b87513c5a:1@0517fef7af7702659aa2ddefb8c947ecc1a8fc00bd464a131deb340b87513c5a""1FLKA11qprrcsmceh1FUu5AaijtgVnKdZ3"UOP_DUP OP_HASH160 9d38d1c5d9ade95ce15c90b99c01812ae7220e27 OP_EQUALVERIFY OP_CHECKSIG*276a9149d38d1c5d9ade95ce15c90b99c01812ae7220e2788ac*"1FLKA11qprrcsmceh1FUu5AaijtgVnKdZ38#J " +B6458967aecca7f97e8c059f83e83a67044ee4baa0fa16adfd12795cb0cce214a:0A@6458967aecca7f97e8c059f83e83a67044ee4baa0fa16adfd12795cb0cce214a""1EkdcFV2krFu4kJueDiU4Dft4VFJSVs924"UOP_DUP OP_HASH160 96da14855b85ef39c3cbff936a7b9ae2b422beef OP_EQUALVERIFY OP_CHECKSIG*276a91496da14855b85ef39c3cbff936a7b9ae2b422beef88ac*"1EkdcFV2krFu4kJueDiU4Dft4VFJSVs9248#J " +B09addc058442649af7c602ab77a535d1487571a5bc7e4a542e3b87f7db8fa320:0@09addc058442649af7c602ab77a535d1487571a5bc7e4a542e3b87f7db8fa320""1BXzxW6XLkhCJd5k5eBTpjeyLrSPunr29Q"UOP_DUP OP_HASH160 738e1ddfc8c4e3a007504d8b447a43a0cdf8fa10 OP_EQUALVERIFY OP_CHECKSIG*276a914738e1ddfc8c4e3a007504d8b447a43a0cdf8fa1088ac*"1BXzxW6XLkhCJd5k5eBTpjeyLrSPunr29Q8ˊ$J " B187c9e7cefdb6ed51c7d8eaaf7b3bebd97200beb96c479d3f4ef31f1ca7eaefb:0@187c9e7cefdb6ed51c7d8eaaf7b3bebd97200beb96c479d3f4ef31f1ca7eaefb""13hGYM4DwyxEd6ARHaHWybgjWs4eDY8Huc"UOP_DUP OP_HASH160 1d8ddcd00269601d712c010547cbce18fd7b1057 OP_EQUALVERIFY OP_CHECKSIG*276a9141d8ddcd00269601d712c010547cbce18fd7b105788ac*"13hGYM4DwyxEd6ARHaHWybgjWs4eDY8Huc8#J " B191374de3869bd6c10fe14d675ab0e65f17807ae89ffa277209e71d032d415b4:0@191374de3869bd6c10fe14d675ab0e65f17807ae89ffa277209e71d032d415b4""13Cw8g5mZhFCkg4FFA4UhoS1E91u2BUDgj"UOP_DUP OP_HASH160 183203b7b4733d6d895b617910b29be7390d6b8a OP_EQUALVERIFY OP_CHECKSIG*276a914183203b7b4733d6d895b617910b29be7390d6b8a88ac*"13Cw8g5mZhFCkg4FFA4UhoS1E91u2BUDgj8#J " -Be961c66a2b20d6a8b6b386d03b6fd865aae9caeb82bdf0afe7105c60eb74b793:0@e961c66a2b20d6a8b6b386d03b6fd865aae9caeb82bdf0afe7105c60eb74b793""13QZspBBvpwpk22RKy3ZWJJ3A6mdKMqRAi"UOP_DUP OP_HASH160 1a6543240c515daf6f82b223f44a23dbf84a87a2 OP_EQUALVERIFY OP_CHECKSIG*276a9141a6543240c515daf6f82b223f44a23dbf84a87a288ac*"13QZspBBvpwpk22RKy3ZWJJ3A6mdKMqRAi8#J " +B720d48d5e98463ab522c9c0a0a4d6067757e9fa0ecf4273362ff06f73e26682b:0@720d48d5e98463ab522c9c0a0a4d6067757e9fa0ecf4273362ff06f73e26682b""1BJkhmVvEWfWFoszpf2rgNZetUteEGd9YU"UOP_DUP OP_HASH160 710ccf7e17d41bbe5a947e1a8a65f0f3ae1726a7 OP_EQUALVERIFY OP_CHECKSIG*276a914710ccf7e17d41bbe5a947e1a8a65f0f3ae1726a788ac*"1BJkhmVvEWfWFoszpf2rgNZetUteEGd9YU8$J " +Baa46e61f807429310bd606db9116350c8eb7966f176f05463b88db5e757343dc:0@aa46e61f807429310bd606db9116350c8eb7966f176f05463b88db5e757343dc""1HraSAg9qdZNACq315xUdiWKbEeRtBagX9"UOP_DUP OP_HASH160 b8e24dcbcf2b72952480c1b044657f7de2ad7c6e OP_EQUALVERIFY OP_CHECKSIG*276a914b8e24dcbcf2b72952480c1b044657f7de2ad7c6e88ac*"1HraSAg9qdZNACq315xUdiWKbEeRtBagX98$J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:179g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1EaVUKbTNpQQixtC5Pu7Fm8jZTYgguYbYT"UOP_DUP OP_HASH160 94ef20dc280ec035aa05085ce496cfaf667858d9 OP_EQUALVERIFY OP_CHECKSIG*276a91494ef20dc280ec035aa05085ce496cfaf667858d988ac*"1EaVUKbTNpQQixtC5Pu7Fm8jZTYgguYbYT8"J " -B28b16552039c1967d1d7fef6ccd25ccdf36439e3332e78ede82d3fafcf36200f:0@28b16552039c1967d1d7fef6ccd25ccdf36439e3332e78ede82d3fafcf36200f"!1HjPMQ3v6NLGr7ss2eXcLS3F8UMAUyAKb"UOP_DUP OP_HASH160 032a097362343e5c5dfc21ae9f5221504afc2424 OP_EQUALVERIFY OP_CHECKSIG*276a914032a097362343e5c5dfc21ae9f5221504afc242488ac*!1HjPMQ3v6NLGr7ss2eXcLS3F8UMAUyAKb8И#J{" -Bca6216b270d685012ebecb379c8861d595cf36b267e6208e7d41231df937bcb8:1 @ca6216b270d685012ebecb379c8861d595cf36b267e6208e7d41231df937bcb8""18q9N8HGSNFdMEoRnYtDSfzNBtzAy3ayTc"UOP_DUP OP_HASH160 55e3d429c8cb677f3b3111f90f2149c019570453 OP_EQUALVERIFY OP_CHECKSIG*276a91455e3d429c8cb677f3b3111f90f2149c01957045388ac*"18q9N8HGSNFdMEoRnYtDSfzNBtzAy3ayTc8#J " -Befd972f4b9a377e23d3da4ae488c6e917024a9ff5e855eb5cdf134087b524bde:0*@efd972f4b9a377e23d3da4ae488c6e917024a9ff5e855eb5cdf134087b524bde""1KbfKiuFGTUM25TubQzUaZ5pw97SJsLSDB"UOP_DUP OP_HASH160 cc0065a67cd37253a119623b608c978de6d1595b OP_EQUALVERIFY OP_CHECKSIG*276a914cc0065a67cd37253a119623b608c978de6d1595b88ac*"1KbfKiuFGTUM25TubQzUaZ5pw97SJsLSDB8#J " -B28b16552039c1967d1d7fef6ccd25ccdf36439e3332e78ede82d3fafcf36200f:1ɿ)@28b16552039c1967d1d7fef6ccd25ccdf36439e3332e78ede82d3fafcf36200f"!1HjPMQ3v6NLGr7ss2eXcLS3F8UMAUyAKb"UOP_DUP OP_HASH160 032a097362343e5c5dfc21ae9f5221504afc2424 OP_EQUALVERIFY OP_CHECKSIG*276a914032a097362343e5c5dfc21ae9f5221504afc242488ac*!1HjPMQ3v6NLGr7ss2eXcLS3F8UMAUyAKb8И#J " +B28b16552039c1967d1d7fef6ccd25ccdf36439e3332e78ede82d3fafcf36200f:0@28b16552039c1967d1d7fef6ccd25ccdf36439e3332e78ede82d3fafcf36200f"!1HjPMQ3v6NLGr7ss2eXcLS3F8UMAUyAKb"UOP_DUP OP_HASH160 032a097362343e5c5dfc21ae9f5221504afc2424 OP_EQUALVERIFY OP_CHECKSIG*276a914032a097362343e5c5dfc21ae9f5221504afc242488ac*!1HjPMQ3v6NLGr7ss2eXcLS3F8UMAUyAKb8И#J{" +Bbd4ff0ea6c859dc573f01583d3b87a28c59a906db2308b38d9ad8034d701c6ea:0#@bd4ff0ea6c859dc573f01583d3b87a28c59a906db2308b38d9ad8034d701c6ea""16yNKSfkJXpvT4LVtc6gf1UJ6jdHUbsEva"UOP_DUP OP_HASH160 4181b7d744b7d60b54c08b8288627748eeb655e1 OP_EQUALVERIFY OP_CHECKSIG*276a9144181b7d744b7d60b54c08b8288627748eeb655e188ac*"16yNKSfkJXpvT4LVtc6gf1UJ6jdHUbsEva8$J " B87f61fb93a840382f96813cc544987c0de9751ad7d588bcbdc8f8acf6792dc20:0 @87f61fb93a840382f96813cc544987c0de9751ad7d588bcbdc8f8acf6792dc20""1QCSzXDRhovXHyBnhMpoDe1aP3YN44BC6Z"UOP_DUP OP_HASH160 fe752a58e128052f1f2c1e96e6544865802171d8 OP_EQUALVERIFY OP_CHECKSIG*276a914fe752a58e128052f1f2c1e96e6544865802171d888ac*"1QCSzXDRhovXHyBnhMpoDe1aP3YN44BC6Z8ü#J " Be1806095f5242e6a7110dd05b1b8ba4a7a3dc68554d5cdaa82873b9cb0b139ad:0@e1806095f5242e6a7110dd05b1b8ba4a7a3dc68554d5cdaa82873b9cb0b139ad""1N3yaakTSa9sd2jzxnoVEnYYfEKMRRKH8H"UOP_DUP OP_HASH160 e6eab401c4408df653a831b218ee456c438eeb0c OP_EQUALVERIFY OP_CHECKSIG*276a914e6eab401c4408df653a831b218ee456c438eeb0c88ac*"1N3yaakTSa9sd2jzxnoVEnYYfEKMRRKH8H8#J " -Bef3a0b5f01279e8765c73d6081b009215931a5d43614ca8b46acce3ea63a1577:0&@ef3a0b5f01279e8765c73d6081b009215931a5d43614ca8b46acce3ea63a1577""19KQRTvgc2ftudDjFzxargYFVHY2XT7b1A"UOP_DUP OP_HASH160 5b3c0b8c987a2eef33478938406f43812b88451e OP_EQUALVERIFY OP_CHECKSIG*276a9145b3c0b8c987a2eef33478938406f43812b88451e88ac*"19KQRTvgc2ftudDjFzxargYFVHY2XT7b1A8#J " Bf991dd42f0b1e80dce634c59b86e18359514328f3313b1b784b6c355f500d66b:06@f991dd42f0b1e80dce634c59b86e18359514328f3313b1b784b6c355f500d66b""196TC3zLzsKAZzQRXzhc8pWjCmJqxXAyR3"UOP_DUP OP_HASH160 58c8f2e770431a0d302d6744cfa26e9ddfedeffc OP_EQUALVERIFY OP_CHECKSIG*276a91458c8f2e770431a0d302d6744cfa26e9ddfedeffc88ac*"196TC3zLzsKAZzQRXzhc8pWjCmJqxXAyR38#J " -B2eed0fe851d65d5998e76afe91d9347f4ee8a7c1912538b8db4e8cd00a43847a:0@2eed0fe851d65d5998e76afe91d9347f4ee8a7c1912538b8db4e8cd00a43847a""1CLr6wd4qKRZmmRaUTRn8rtbf4CcxDPY2V"UOP_DUP OP_HASH160 7c6a468a8e0cf0e0a476440c93826ec5c4fdc67c OP_EQUALVERIFY OP_CHECKSIG*276a9147c6a468a8e0cf0e0a476440c93826ec5c4fdc67c88ac*"1CLr6wd4qKRZmmRaUTRn8rtbf4CcxDPY2V8#J " -B479d701940d542c795e864415db036c6ac1ca54ad32657b698841c9a664afc7f:0@479d701940d542c795e864415db036c6ac1ca54ad32657b698841c9a664afc7f""17Ewb6ejo1Y9MBsAytoZ1hinDztj8GpPy7"UOP_DUP OP_HASH160 4473bad9584c07cc3828cfb2e177604ab6b47ab5 OP_EQUALVERIFY OP_CHECKSIG*276a9144473bad9584c07cc3828cfb2e177604ab6b47ab588ac*"17Ewb6ejo1Y9MBsAytoZ1hinDztj8GpPy78#J " -B4f0f3d1313ebee45025df9850da3305e4f4392f9da1f5a3bb9adf1af32270b44:0O@4f0f3d1313ebee45025df9850da3305e4f4392f9da1f5a3bb9adf1af32270b44""1AGnrDSqhYf24uZnfK5Ry2WsoNpjuxRZRE"UOP_DUP OP_HASH160 65b5a4d6e3d640c7380cc8aecf68ba282ab39a7a OP_EQUALVERIFY OP_CHECKSIG*276a91465b5a4d6e3d640c7380cc8aecf68ba282ab39a7a88ac*"1AGnrDSqhYf24uZnfK5Ry2WsoNpjuxRZRE8#J " -B479d701940d542c795e864415db036c6ac1ca54ad32657b698841c9a664afc7f:1@479d701940d542c795e864415db036c6ac1ca54ad32657b698841c9a664afc7f""17Ewb6ejo1Y9MBsAytoZ1hinDztj8GpPy7"UOP_DUP OP_HASH160 4473bad9584c07cc3828cfb2e177604ab6b47ab5 OP_EQUALVERIFY OP_CHECKSIG*276a9144473bad9584c07cc3828cfb2e177604ab6b47ab588ac*"17Ewb6ejo1Y9MBsAytoZ1hinDztj8GpPy78#J  " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:172@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1AnDwVq46SKKLahWicWz1jseSg9CJQ2iZL"UOP_DUP OP_HASH160 6b46a6da89f7eabd188ac3967b9f7bdbdae12e81 OP_EQUALVERIFY OP_CHECKSIG*276a9146b46a6da89f7eabd188ac3967b9f7bdbdae12e8188ac*"1AnDwVq46SKKLahWicWz1jseSg9CJQ2iZL8"J " -Bdfae4e5b4c1e39a8d5554e4c74d88d4b9a7fe6cfabc3f6450938fb5e3fc95ec9:0@dfae4e5b4c1e39a8d5554e4c74d88d4b9a7fe6cfabc3f6450938fb5e3fc95ec9""1ACNVq8CCptzyP7ynYT7EazvSGFUEyf9JH"UOP_DUP OP_HASH160 64dfa708e05439ea8bbbbdeb9ba9a45d6f74397a OP_EQUALVERIFY OP_CHECKSIG*276a91464dfa708e05439ea8bbbbdeb9ba9a45d6f74397a88ac*"1ACNVq8CCptzyP7ynYT7EazvSGFUEyf9JH8"J " +B800bb27da65dba439c94686e267d87416c117648c398dd0bd474f2e1c780c9b2:0@800bb27da65dba439c94686e267d87416c117648c398dd0bd474f2e1c780c9b2""18nwSQCcQHBTbtx5MjWfyWfGvfRHffKzAz"UOP_DUP OP_HASH160 55790a903c6056651816f9335a2f1521e8ffb932 OP_EQUALVERIFY OP_CHECKSIG*276a91455790a903c6056651816f9335a2f1521e8ffb93288ac*"18nwSQCcQHBTbtx5MjWfyWfGvfRHffKzAz8$J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:172@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1AnDwVq46SKKLahWicWz1jseSg9CJQ2iZL"UOP_DUP OP_HASH160 6b46a6da89f7eabd188ac3967b9f7bdbdae12e81 OP_EQUALVERIFY OP_CHECKSIG*276a9146b46a6da89f7eabd188ac3967b9f7bdbdae12e8188ac*"1AnDwVq46SKKLahWicWz1jseSg9CJQ2iZL8"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:173@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1KpoUkKGsPzLB27NjnR4Hg7ipjRFt3HfqM"UOP_DUP OP_HASH160 ce7c9cce2c612525f77e55f304379ea39bacd747 OP_EQUALVERIFY OP_CHECKSIG*276a914ce7c9cce2c612525f77e55f304379ea39bacd74788ac*"1KpoUkKGsPzLB27NjnR4Hg7ipjRFt3HfqM8"J " -B69ebb9a640196e5369e727b1097f6ae4cfc1844631c3d38fe86bff71fbd5ebda:0h@69ebb9a640196e5369e727b1097f6ae4cfc1844631c3d38fe86bff71fbd5ebda""1CAA5srXfXs3iJ6pb3BroE8xv1BkSoRhf2"UOP_DUP OP_HASH160 7a64b5d56e68e9d588e6a3dfd8851ccdeaa89b2e OP_EQUALVERIFY OP_CHECKSIG*276a9147a64b5d56e68e9d588e6a3dfd8851ccdeaa89b2e88ac*"1CAA5srXfXs3iJ6pb3BroE8xv1BkSoRhf28#J " -B920b693de8001a89c4d92cf1dbea4ca96e4b7dded5a548fd21c61be038466466:0@920b693de8001a89c4d92cf1dbea4ca96e4b7dded5a548fd21c61be038466466""1758WT9aLNo87KLE1ggpE3zPKZYQhCn4j7"UOP_DUP OP_HASH160 4298af8b8a87108557166e993478d1cb5df4fb02 OP_EQUALVERIFY OP_CHECKSIG*276a9144298af8b8a87108557166e993478d1cb5df4fb0288ac*"1758WT9aLNo87KLE1ggpE3zPKZYQhCn4j78#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:175 @4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""14VLSFbLHa8HCkLPoFJny8dFpkQfz44RhD"UOP_DUP OP_HASH160 26443f8456cb91ecb798c86bbf87d8cb2c13bd10 OP_EQUALVERIFY OP_CHECKSIG*276a91426443f8456cb91ecb798c86bbf87d8cb2c13bd1088ac*"14VLSFbLHa8HCkLPoFJny8dFpkQfz44RhD8"J " +B69ebb9a640196e5369e727b1097f6ae4cfc1844631c3d38fe86bff71fbd5ebda:0h@69ebb9a640196e5369e727b1097f6ae4cfc1844631c3d38fe86bff71fbd5ebda""1CAA5srXfXs3iJ6pb3BroE8xv1BkSoRhf2"UOP_DUP OP_HASH160 7a64b5d56e68e9d588e6a3dfd8851ccdeaa89b2e OP_EQUALVERIFY OP_CHECKSIG*276a9147a64b5d56e68e9d588e6a3dfd8851ccdeaa89b2e88ac*"1CAA5srXfXs3iJ6pb3BroE8xv1BkSoRhf28#J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:178@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1NLWLB4AKN4e4NDWT1sXHfjstcqeCptxEN"UOP_DUP OP_HASH160 ea0b07568c877664797c173b94b5cbf3fd7cb623 OP_EQUALVERIFY OP_CHECKSIG*276a914ea0b07568c877664797c173b94b5cbf3fd7cb62388ac*"1NLWLB4AKN4e4NDWT1sXHfjstcqeCptxEN8"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:177@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1KxuhnSMUo6jEgp7uZG2PhXajbCB7kQxAP"UOP_DUP OP_HASH160 d00522ea7d91e0a23f0c41223eb5407a87211a2e OP_EQUALVERIFY OP_CHECKSIG*276a914d00522ea7d91e0a23f0c41223eb5407a87211a2e88ac*"1KxuhnSMUo6jEgp7uZG2PhXajbCB7kQxAP8"J " B7d4c5a5d2a8989ead69352cfdcd2e8c4e211a61fbd85990164abeab94572ad97:1@7d4c5a5d2a8989ead69352cfdcd2e8c4e211a61fbd85990164abeab94572ad97""1AhhpuFkcKxj5aWbrBEN6aFp3fHjLNtWJQ"UOP_DUP OP_HASH160 6a6bd9aa254b4d24243a8fd76175e6c313c3dda3 OP_EQUALVERIFY OP_CHECKSIG*276a9146a6bd9aa254b4d24243a8fd76175e6c313c3dda388ac*"1AhhpuFkcKxj5aWbrBEN6aFp3fHjLNtWJQ8Ż#J " -B4985dae726d73b4e470356660120d99b73cf6169726bfad7a4d2c59b8328079f:0J@4985dae726d73b4e470356660120d99b73cf6169726bfad7a4d2c59b8328079f""1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY"UOP_DUP OP_HASH160 79a2f7d6d53eaff291543f9aea88eab1376d7db5 OP_EQUALVERIFY OP_CHECKSIG*276a91479a2f7d6d53eaff291543f9aea88eab1376d7db588ac*"1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY8#J " -B4ca8d89f823fdcdb664f7e555a3fdd6800fb64e9fb6a40a9d2674573f79734c5:0܌@4ca8d89f823fdcdb664f7e555a3fdd6800fb64e9fb6a40a9d2674573f79734c5""1EnzGP9VYkz4JiEhRYdPiuTnfxCie4TyC7"UOP_DUP OP_HASH160 974c27f33278b7b298481d5df4aa4ac5b90cf6e5 OP_EQUALVERIFY OP_CHECKSIG*276a914974c27f33278b7b298481d5df4aa4ac5b90cf6e588ac*"1EnzGP9VYkz4JiEhRYdPiuTnfxCie4TyC78#J " -Bedd7927329666a7153d182d990bdb5e621eaefc0fb7dc336f74b33bde88ff5f5:1@edd7927329666a7153d182d990bdb5e621eaefc0fb7dc336f74b33bde88ff5f5""1BZWN35GgM8bSL2VMfgAb4cijcp3VaXpp7"UOP_DUP OP_HASH160 73d714504f702294e8c0b250d3ed42ff1245e862 OP_EQUALVERIFY OP_CHECKSIG*276a91473d714504f702294e8c0b250d3ed42ff1245e86288ac*"1BZWN35GgM8bSL2VMfgAb4cijcp3VaXpp78#J " +B4ca8d89f823fdcdb664f7e555a3fdd6800fb64e9fb6a40a9d2674573f79734c5:0܌@4ca8d89f823fdcdb664f7e555a3fdd6800fb64e9fb6a40a9d2674573f79734c5""1EnzGP9VYkz4JiEhRYdPiuTnfxCie4TyC7"UOP_DUP OP_HASH160 974c27f33278b7b298481d5df4aa4ac5b90cf6e5 OP_EQUALVERIFY OP_CHECKSIG*276a914974c27f33278b7b298481d5df4aa4ac5b90cf6e588ac*"1EnzGP9VYkz4JiEhRYdPiuTnfxCie4TyC78#J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:1703@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1ESCFTuriARuT5vifswzZwWJJZPvi4hS1r"UOP_DUP OP_HASH160 935d6cbbeead149eac74b61bf330025c33a35f11 OP_EQUALVERIFY OP_CHECKSIG*276a914935d6cbbeead149eac74b61bf330025c33a35f1188ac*"1ESCFTuriARuT5vifswzZwWJJZPvi4hS1r8"J " B8c1bb9d443dd4bb170c410e84171b9df94e94e643be86e760587bbc98454344d:0)@8c1bb9d443dd4bb170c410e84171b9df94e94e643be86e760587bbc98454344d""13bTDpWcQLoiEwdysZ7E72DCVK3rCdqa9z"UOP_DUP OP_HASH160 1c7448502d85d3bfffdd88199a8ff0bb192fb9fc OP_EQUALVERIFY OP_CHECKSIG*276a9141c7448502d85d3bfffdd88199a8ff0bb192fb9fc88ac*"13bTDpWcQLoiEwdysZ7E72DCVK3rCdqa9z8#J " B89e04c83a96e88aaf60d2373cc523925176b348dbfc1b6e2d564dab47fa070a0:0@89e04c83a96e88aaf60d2373cc523925176b348dbfc1b6e2d564dab47fa070a0""1LqyTx91N7u2Y2Zz52iQe9qfXzVmiUo8eB"UOP_DUP OP_HASH160 d9ad7d8a0a2bc22f28a292a7d173603b69e7407d OP_EQUALVERIFY OP_CHECKSIG*276a914d9ad7d8a0a2bc22f28a292a7d173603b69e7407d88ac*"1LqyTx91N7u2Y2Zz52iQe9qfXzVmiUo8eB8#J " B41790f99a698f4dc966632cc8d036447b5e0ac304ff1dddd32ee166f6d5c4fbd:0@41790f99a698f4dc966632cc8d036447b5e0ac304ff1dddd32ee166f6d5c4fbd""1DZMiUKCXD5moBAAPcsTGUeTESkHwJxM6j"UOP_DUP OP_HASH160 89c01cb99af0844fea486cd05d5b429e1ae694b7 OP_EQUALVERIFY OP_CHECKSIG*276a91489c01cb99af0844fea486cd05d5b429e1ae694b788ac*"1DZMiUKCXD5moBAAPcsTGUeTESkHwJxM6j8#J " -B9207d63ebc8a0d06bb8c8c5d2bd733b95aa960dac2943de4f33d4d5e8e301f56:0̃@9207d63ebc8a0d06bb8c8c5d2bd733b95aa960dac2943de4f33d4d5e8e301f56""15SmEWSTGnfNwL64Yn249rSbHMpaDvWABv"UOP_DUP OP_HASH160 30bfd3708d969f11d191437a6dcc1b5f91290af9 OP_EQUALVERIFY OP_CHECKSIG*276a91430bfd3708d969f11d191437a6dcc1b5f91290af988ac*"15SmEWSTGnfNwL64Yn249rSbHMpaDvWABv8#J " -B77ca640d37bb51027c2fb1ba1e574206529c1e1b2ae6bebf876bf1c10be6399f:1@77ca640d37bb51027c2fb1ba1e574206529c1e1b2ae6bebf876bf1c10be6399f""1Mnr6WUdwo9QZ18wxH1WWwkvFGndoXcDGa"UOP_DUP OP_HASH160 e40e37643097413b97c91a0417adc79ce7b8561c OP_EQUALVERIFY OP_CHECKSIG*276a914e40e37643097413b97c91a0417adc79ce7b8561c88ac*"1Mnr6WUdwo9QZ18wxH1WWwkvFGndoXcDGa8#J " -B18b9c2926558f62db9323b9d495b2b761a2d77578ee3abb5e8e8b4b9cd8d64c9:0@18b9c2926558f62db9323b9d495b2b761a2d77578ee3abb5e8e8b4b9cd8d64c9""1LD9pe29HGx2ACpKxgZ3CMti3Gx1AxBRdp"UOP_DUP OP_HASH160 d2b6bec08299e390a7aab4e028a6aab7b9c4a80e OP_EQUALVERIFY OP_CHECKSIG*276a914d2b6bec08299e390a7aab4e028a6aab7b9c4a80e88ac*"1LD9pe29HGx2ACpKxgZ3CMti3Gx1AxBRdp8#J " +B9207d63ebc8a0d06bb8c8c5d2bd733b95aa960dac2943de4f33d4d5e8e301f56:0̃@9207d63ebc8a0d06bb8c8c5d2bd733b95aa960dac2943de4f33d4d5e8e301f56""15SmEWSTGnfNwL64Yn249rSbHMpaDvWABv"UOP_DUP OP_HASH160 30bfd3708d969f11d191437a6dcc1b5f91290af9 OP_EQUALVERIFY OP_CHECKSIG*276a91430bfd3708d969f11d191437a6dcc1b5f91290af988ac*"15SmEWSTGnfNwL64Yn249rSbHMpaDvWABv8#J " +Bf660d3b19858ed5a43955c8e8156054ff9cad2c2edb4804b5523ad4a732b737b:07@f660d3b19858ed5a43955c8e8156054ff9cad2c2edb4804b5523ad4a732b737b""1Ln822naEdKXhUAaZ16eRkt5MkpnXK1t1H"UOP_DUP OP_HASH160 d8f2f76052be3550a5b362b8e65e72dc36714417 OP_EQUALVERIFY OP_CHECKSIG*276a914d8f2f76052be3550a5b362b8e65e72dc3671441788ac*"1Ln822naEdKXhUAaZ16eRkt5MkpnXK1t1H8$J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:169@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1KgiCkQBZWV4Uns36ehiL5GoLzFEb4nYhK"UOP_DUP OP_HASH160 ccf4e17ac884075f0482763886015d94e971e176 OP_EQUALVERIFY OP_CHECKSIG*276a914ccf4e17ac884075f0482763886015d94e971e17688ac*"1KgiCkQBZWV4Uns36ehiL5GoLzFEb4nYhK8"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:168@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1PB9YZMvdRRHJPHE4zEkfsR5TS3ev7zfy5"UOP_DUP OP_HASH160 f33e0f22652c6b4d9ed3ecef3a9eaf7a06910366 OP_EQUALVERIFY OP_CHECKSIG*276a914f33e0f22652c6b4d9ed3ecef3a9eaf7a0691036688ac*"1PB9YZMvdRRHJPHE4zEkfsR5TS3ev7zfy58"J " -B00c37b9d62aeff679e2daa52bbe880b772b7244a632834933894f5fc72c7f753:0@00c37b9d62aeff679e2daa52bbe880b772b7244a632834933894f5fc72c7f753""17Avd1bPSJeLR8zTTc76jCRJNZpNPrA73M"UOP_DUP OP_HASH160 43b14240f236715252a0a4b02e88b3061ad9184d OP_EQUALVERIFY OP_CHECKSIG*276a91443b14240f236715252a0a4b02e88b3061ad9184d88ac*"17Avd1bPSJeLR8zTTc76jCRJNZpNPrA73M8#J " -B157cda8c503b78a7b37206e6dc29ee863c8587c48c395f976795667a13032cef:0@157cda8c503b78a7b37206e6dc29ee863c8587c48c395f976795667a13032cef""14yHWwQgvJr9oxHBDoyFAFVTZSSjUdyfPk"UOP_DUP OP_HASH160 2b8d754dd7fc9b6bbaaade02c43f1fd0297eb69d OP_EQUALVERIFY OP_CHECKSIG*276a9142b8d754dd7fc9b6bbaaade02c43f1fd0297eb69d88ac*"14yHWwQgvJr9oxHBDoyFAFVTZSSjUdyfPk8#J " -Bfafcb663e178f9e917edcce47f0927d666af0424196765fb2cd81de5ef20893b:0k@fafcb663e178f9e917edcce47f0927d666af0424196765fb2cd81de5ef20893b""12Emp7XCM9a7pPoLsYJbQFyHM67SnuMNKF"UOP_DUP OP_HASH160 0d92f0d188515b835fb05dfe6b7bc2e6ce761d66 OP_EQUALVERIFY OP_CHECKSIG*276a9140d92f0d188515b835fb05dfe6b7bc2e6ce761d6688ac*"12Emp7XCM9a7pPoLsYJbQFyHM67SnuMNKF8#J " -B1ef7a5ff191fdff3df28ead085afe3523e22d9f821116698386cfc6d39a20a9e:0'@1ef7a5ff191fdff3df28ead085afe3523e22d9f821116698386cfc6d39a20a9e""1BtctCyX7nbPzYr1hPqokUQq144ocDfZJU"UOP_DUP OP_HASH160 77746ce70a7943bce6c80e270da9c64e0484ebc0 OP_EQUALVERIFY OP_CHECKSIG*276a91477746ce70a7943bce6c80e270da9c64e0484ebc088ac*"1BtctCyX7nbPzYr1hPqokUQq144ocDfZJU8#J" +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:168@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1PB9YZMvdRRHJPHE4zEkfsR5TS3ev7zfy5"UOP_DUP OP_HASH160 f33e0f22652c6b4d9ed3ecef3a9eaf7a06910366 OP_EQUALVERIFY OP_CHECKSIG*276a914f33e0f22652c6b4d9ed3ecef3a9eaf7a0691036688ac*"1PB9YZMvdRRHJPHE4zEkfsR5TS3ev7zfy58"J " +Be2b3f466c665570faa7be549a136414c39006aa02845c693e630157824107046:0z@e2b3f466c665570faa7be549a136414c39006aa02845c693e630157824107046""17Ya3BvtkicGfn4TPMzLsxP5DqCxcrys71"UOP_DUP OP_HASH160 47c93a6005184b1b8a25b3d8e300216e30da2063 OP_EQUALVERIFY OP_CHECKSIG*276a91447c93a6005184b1b8a25b3d8e300216e30da206388ac*"17Ya3BvtkicGfn4TPMzLsxP5DqCxcrys718$J " +B1ef7a5ff191fdff3df28ead085afe3523e22d9f821116698386cfc6d39a20a9e:0'@1ef7a5ff191fdff3df28ead085afe3523e22d9f821116698386cfc6d39a20a9e""1BtctCyX7nbPzYr1hPqokUQq144ocDfZJU"UOP_DUP OP_HASH160 77746ce70a7943bce6c80e270da9c64e0484ebc0 OP_EQUALVERIFY OP_CHECKSIG*276a91477746ce70a7943bce6c80e270da9c64e0484ebc088ac*"1BtctCyX7nbPzYr1hPqokUQq144ocDfZJU8#J" +Bc277ee7f374799b429b4a932287590021b8a6d245a8d79a0f3f5c60c7b7609e0:0ޙ@c277ee7f374799b429b4a932287590021b8a6d245a8d79a0f3f5c60c7b7609e0""1BM5WAqUTxUTgruJNc6MzCwb9j7Jy5Yrs7"UOP_DUP OP_HASH160 717d55ff2f93d7550e31b579c403f6adc15cafd4 OP_EQUALVERIFY OP_CHECKSIG*276a914717d55ff2f93d7550e31b579c403f6adc15cafd488ac*"1BM5WAqUTxUTgruJNc6MzCwb9j7Jy5Yrs78$J " B1ef7a5ff191fdff3df28ead085afe3523e22d9f821116698386cfc6d39a20a9e:1@1ef7a5ff191fdff3df28ead085afe3523e22d9f821116698386cfc6d39a20a9e""1BtctCyX7nbPzYr1hPqokUQq144ocDfZJU"UOP_DUP OP_HASH160 77746ce70a7943bce6c80e270da9c64e0484ebc0 OP_EQUALVERIFY OP_CHECKSIG*276a91477746ce70a7943bce6c80e270da9c64e0484ebc088ac*"1BtctCyX7nbPzYr1hPqokUQq144ocDfZJU8#J " -B2ed57c5261caaf718556dc65efd21a06e0fceea38ac32c404608222b08dc1fbc:0@2ed57c5261caaf718556dc65efd21a06e0fceea38ac32c404608222b08dc1fbc""1HA3jmZAG5Y7Qjt9hfyyHeouJqrhFfQ6S8"UOP_DUP OP_HASH160 b1380a8f3ff58664944efc7ea37ec3a545f0df89 OP_EQUALVERIFY OP_CHECKSIG*276a914b1380a8f3ff58664944efc7ea37ec3a545f0df8988ac*"1HA3jmZAG5Y7Qjt9hfyyHeouJqrhFfQ6S88"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:161@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1DuZuG99yC9bdEESeMGadaGEdK1NK9SxHV"UOP_DUP OP_HASH160 8d929a94dbc055f28d9481d8c71cc822009d7f8e OP_EQUALVERIFY OP_CHECKSIG*276a9148d929a94dbc055f28d9481d8c71cc822009d7f8e88ac*"1DuZuG99yC9bdEESeMGadaGEdK1NK9SxHV8"J " -Bc392a754003558de2faa604002aa0a406206b76ef32b2e254e59002aa9a89c54:0 -@c392a754003558de2faa604002aa0a406206b76ef32b2e254e59002aa9a89c54""1DZmcyjGst6e5NLTZNHQrmcoF5thEoc55q"UOP_DUP OP_HASH160 89d4113d65fed05cb444128be1e09ac75a67b476 OP_EQUALVERIFY OP_CHECKSIG*276a91489d4113d65fed05cb444128be1e09ac75a67b47688ac*"1DZmcyjGst6e5NLTZNHQrmcoF5thEoc55q8#J " +B2ed57c5261caaf718556dc65efd21a06e0fceea38ac32c404608222b08dc1fbc:0@2ed57c5261caaf718556dc65efd21a06e0fceea38ac32c404608222b08dc1fbc""1HA3jmZAG5Y7Qjt9hfyyHeouJqrhFfQ6S8"UOP_DUP OP_HASH160 b1380a8f3ff58664944efc7ea37ec3a545f0df89 OP_EQUALVERIFY OP_CHECKSIG*276a914b1380a8f3ff58664944efc7ea37ec3a545f0df8988ac*"1HA3jmZAG5Y7Qjt9hfyyHeouJqrhFfQ6S88"J " +B2443706e564e3900062dfe6121c0ecb07c5eb874d316ff6103b06f9ba7443073:0L@2443706e564e3900062dfe6121c0ecb07c5eb874d316ff6103b06f9ba7443073""18tJXbZWH3gZTL75e7yszNSvSDt6A3iDJ5"UOP_DUP OP_HASH160 567cb9cc168912153dca424d05e26276110c5877 OP_EQUALVERIFY OP_CHECKSIG*276a914567cb9cc168912153dca424d05e26276110c587788ac*"18tJXbZWH3gZTL75e7yszNSvSDt6A3iDJ58$J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:161@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1DuZuG99yC9bdEESeMGadaGEdK1NK9SxHV"UOP_DUP OP_HASH160 8d929a94dbc055f28d9481d8c71cc822009d7f8e OP_EQUALVERIFY OP_CHECKSIG*276a9148d929a94dbc055f28d9481d8c71cc822009d7f8e88ac*"1DuZuG99yC9bdEESeMGadaGEdK1NK9SxHV8"J " B1f5efa938665173700ffeff39397c4f6b2a04401dbb8714c29607529968041be:07@1f5efa938665173700ffeff39397c4f6b2a04401dbb8714c29607529968041be""1M7qmTTZwZApJPpS4EMWVYy1n3FW2M82EY"UOP_DUP OP_HASH160 dcadb83b8acec399e331eceee0109c457c26cf46 OP_EQUALVERIFY OP_CHECKSIG*276a914dcadb83b8acec399e331eceee0109c457c26cf4688ac*"1M7qmTTZwZApJPpS4EMWVYy1n3FW2M82EY8"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:160@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""12mFHfUHXi8t7D78yCBk6mA4EzbuYXPgdB"UOP_DUP OP_HASH160 13565ac304e0914d684fd974b5d8c6a08cbb2395 OP_EQUALVERIFY OP_CHECKSIG*276a91413565ac304e0914d684fd974b5d8c6a08cbb239588ac*"12mFHfUHXi8t7D78yCBk6mA4EzbuYXPgdB8"J " -Bc14382e906add3e621b1d9689becad7dfdbbe88e734bbb24244913a208722048:0U@c14382e906add3e621b1d9689becad7dfdbbe88e734bbb24244913a208722048""12Fxbo5f8a9wU4svyVGDWFrTHzyAQgqf5c"UOP_DUP OP_HASH160 0dcc5c992b506d84eb5f0c5ee63962787372af87 OP_EQUALVERIFY OP_CHECKSIG*276a9140dcc5c992b506d84eb5f0c5ee63962787372af8788ac*"12Fxbo5f8a9wU4svyVGDWFrTHzyAQgqf5c8#J " -B1691070cca260e911149d0938a75f794242a4c071f64606df9413dab4d728a1e:0@1691070cca260e911149d0938a75f794242a4c071f64606df9413dab4d728a1e"!1G6YwxHixkcjbBSjnMKnbpptKfedTpDvW"UOP_DUP OP_HASH160 02dadf7e064277d1e134b6cd5d6abc0f0ec45365 OP_EQUALVERIFY OP_CHECKSIG*276a91402dadf7e064277d1e134b6cd5d6abc0f0ec4536588ac*!1G6YwxHixkcjbBSjnMKnbpptKfedTpDvW8˴#J " +B3d9269995edfe1c6393809e6c718cc4543616799851d800c2231f6943bb2df83:0@3d9269995edfe1c6393809e6c718cc4543616799851d800c2231f6943bb2df83""1DoSYhNvwGGoLjm59wEnde3Q3TRH1MkKUz"UOP_DUP OP_HASH160 8c69f801f7be825e38837f1fb39cc909b9aa1a2b OP_EQUALVERIFY OP_CHECKSIG*276a9148c69f801f7be825e38837f1fb39cc909b9aa1a2b88ac*"1DoSYhNvwGGoLjm59wEnde3Q3TRH1MkKUz8$J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:165@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1KMU1UT3qfSkTdRxAaWMspij5WdZXcwc5d"UOP_DUP OP_HASH160 c95120ed3f34ca3638087ad4fb745383c9df4d2e OP_EQUALVERIFY OP_CHECKSIG*276a914c95120ed3f34ca3638087ad4fb745383c9df4d2e88ac*"1KMU1UT3qfSkTdRxAaWMspij5WdZXcwc5d8"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:164g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Pzfqx5Ezn4oE9LE9aU6faGa9T2D79EhxQ"UOP_DUP OP_HASH160 fc3ae7019567a9241bd1fcc2193278cf4c08764f OP_EQUALVERIFY OP_CHECKSIG*276a914fc3ae7019567a9241bd1fcc2193278cf4c08764f88ac*"1Pzfqx5Ezn4oE9LE9aU6faGa9T2D79EhxQ8"J " B1e83a488b3671f34d420aac0149d28996df23cc52f6fbd555dd2b5c64e308770:0@1e83a488b3671f34d420aac0149d28996df23cc52f6fbd555dd2b5c64e308770""1CcpRsNQgU2P1iyqNnSDZj2ftjh4XTZpuz"UOP_DUP OP_HASH160 7f6f88a8b569bbcf1b9ddb1211231f3f26e7d028 OP_EQUALVERIFY OP_CHECKSIG*276a9147f6f88a8b569bbcf1b9ddb1211231f3f26e7d02888ac*"1CcpRsNQgU2P1iyqNnSDZj2ftjh4XTZpuz8#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:167g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1KNqxm85SmNAoQAAbkrN5ZMtBqN7fU9EkY"UOP_DUP OP_HASH160 c993dec68df146d130656f52640493c792190c9c OP_EQUALVERIFY OP_CHECKSIG*276a914c993dec68df146d130656f52640493c792190c9c88ac*"1KNqxm85SmNAoQAAbkrN5ZMtBqN7fU9EkY8"J " -Bd8cfdcd03fd05368413aebc77cde6a956f7cd863b1356e7e5823cf56ab6fcd2d:0N@d8cfdcd03fd05368413aebc77cde6a956f7cd863b1356e7e5823cf56ab6fcd2d"!1ZYavuT4yKiUfvX8waifaKVVMUfbwnUe3"UOP_DUP OP_HASH160 0627ad3591437b81ea4c5630d145477ee64e0673 OP_EQUALVERIFY OP_CHECKSIG*276a9140627ad3591437b81ea4c5630d145477ee64e067388ac*!1ZYavuT4yKiUfvX8waifaKVVMUfbwnUe38#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:166@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1GPVcZaZH2GSEaP9t3uFmDLcFdhsocq5oo"UOP_DUP OP_HASH160 a8caec46deee936e41d4f7bf6b776e0f3bef05e7 OP_EQUALVERIFY OP_CHECKSIG*276a914a8caec46deee936e41d4f7bf6b776e0f3bef05e788ac*"1GPVcZaZH2GSEaP9t3uFmDLcFdhsocq5oo8"J " -B682c95f1fe1e8de067d691013c968223af3849b95acf04dda6554c2c37f9d33c:1(@682c95f1fe1e8de067d691013c968223af3849b95acf04dda6554c2c37f9d33c""13FEybmTXBXwKeZ3RX1raKThD9t5xMBhEs"UOP_DUP OP_HASH160 18a1bdd20dfd15ff47665fb2610d495ab90832ab OP_EQUALVERIFY OP_CHECKSIG*276a91418a1bdd20dfd15ff47665fb2610d495ab90832ab88ac*"13FEybmTXBXwKeZ3RX1raKThD9t5xMBhEs8#J " -B77cac5b216ea6c46bf88f6b5e50a4e0f21e05566ad3760a1d44975fb80a3fdf1:0@77cac5b216ea6c46bf88f6b5e50a4e0f21e05566ad3760a1d44975fb80a3fdf1""1HFSeLspLfeDy5Yi6xQ1JZV39snfaJ1EGj"UOP_DUP OP_HASH160 b23d3e0e3c10e6b2e95ba77e8af14e177c1f5994 OP_EQUALVERIFY OP_CHECKSIG*276a914b23d3e0e3c10e6b2e95ba77e8af14e177c1f599488ac*"1HFSeLspLfeDy5Yi6xQ1JZV39snfaJ1EGj8Ϯ#J " -B9433c0205dca1aa7422e15cc6dd6532947ec2c3bf29984fefc89a567f719cdce:08@9433c0205dca1aa7422e15cc6dd6532947ec2c3bf29984fefc89a567f719cdce""1KE4aoZso7TtBw98FW8Y9jkf15gMBXWV9T"UOP_DUP OP_HASH160 c7eaa992524a9b744aef4e4c614d21ff4d585256 OP_EQUALVERIFY OP_CHECKSIG*276a914c7eaa992524a9b744aef4e4c614d21ff4d58525688ac*"1KE4aoZso7TtBw98FW8Y9jkf15gMBXWV9T8"J " -Ba6a1674fe2b982b87c3ccb5b31e0533c42b0229053fc99131da205532b7a684c:0@a6a1674fe2b982b87c3ccb5b31e0533c42b0229053fc99131da205532b7a684c""149iD3eeYDiJLU4rh2Xav642BEpm5q7Gh5"UOP_DUP OP_HASH160 228e1a7e30475d82f8a760b5c50b9509d6e65981 OP_EQUALVERIFY OP_CHECKSIG*276a914228e1a7e30475d82f8a760b5c50b9509d6e6598188ac*"149iD3eeYDiJLU4rh2Xav642BEpm5q7Gh58#J " -B93d9cbec919511bda40a10f4e719ef17c95c0c11e0fe9966c3233361e00b8745:0=@93d9cbec919511bda40a10f4e719ef17c95c0c11e0fe9966c3233361e00b8745""17xAurkaDpzDoJk9gRRCZeV7ATsnpkBZYj"UOP_DUP OP_HASH160 4c3fe7fae20bdfa6386a3c6ad0bf7fa4038f1f1b OP_EQUALVERIFY OP_CHECKSIG*276a9144c3fe7fae20bdfa6386a3c6ad0bf7fa4038f1f1b88ac*"17xAurkaDpzDoJk9gRRCZeV7ATsnpkBZYj8#J  " -B0c21070ee7c56470fde064742b2204d0e636817573f468db00acfd4144a77d6f:1@0c21070ee7c56470fde064742b2204d0e636817573f468db00acfd4144a77d6f""19BUdJ5USbe1nBJd6WbPfsQkKN3hV8K5S3"UOP_DUP OP_HASH160 59bc3a0a147e8edda07554c9911367e308590858 OP_EQUALVERIFY OP_CHECKSIG*276a91459bc3a0a147e8edda07554c9911367e30859085888ac*"19BUdJ5USbe1nBJd6WbPfsQkKN3hV8K5S38#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:167g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1KNqxm85SmNAoQAAbkrN5ZMtBqN7fU9EkY"UOP_DUP OP_HASH160 c993dec68df146d130656f52640493c792190c9c OP_EQUALVERIFY OP_CHECKSIG*276a914c993dec68df146d130656f52640493c792190c9c88ac*"1KNqxm85SmNAoQAAbkrN5ZMtBqN7fU9EkY8"J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:166@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1GPVcZaZH2GSEaP9t3uFmDLcFdhsocq5oo"UOP_DUP OP_HASH160 a8caec46deee936e41d4f7bf6b776e0f3bef05e7 OP_EQUALVERIFY OP_CHECKSIG*276a914a8caec46deee936e41d4f7bf6b776e0f3bef05e788ac*"1GPVcZaZH2GSEaP9t3uFmDLcFdhsocq5oo8"J " +B77cac5b216ea6c46bf88f6b5e50a4e0f21e05566ad3760a1d44975fb80a3fdf1:0@77cac5b216ea6c46bf88f6b5e50a4e0f21e05566ad3760a1d44975fb80a3fdf1""1HFSeLspLfeDy5Yi6xQ1JZV39snfaJ1EGj"UOP_DUP OP_HASH160 b23d3e0e3c10e6b2e95ba77e8af14e177c1f5994 OP_EQUALVERIFY OP_CHECKSIG*276a914b23d3e0e3c10e6b2e95ba77e8af14e177c1f599488ac*"1HFSeLspLfeDy5Yi6xQ1JZV39snfaJ1EGj8Ϯ#J " +B6ebd34b7125913748c16625e7cf33e210cff581decf85e5c26f465327df39f15:0@6ebd34b7125913748c16625e7cf33e210cff581decf85e5c26f465327df39f15"!1ZRfb419Jm8gaygeWSKrdacJixZdtHYMj"UOP_DUP OP_HASH160 0621e67bed832f1e673d7d0a0665d38d9efe26ca OP_EQUALVERIFY OP_CHECKSIG*276a9140621e67bed832f1e673d7d0a0665d38d9efe26ca88ac*!1ZRfb419Jm8gaygeWSKrdacJixZdtHYMj8#J " +Bc9621ed9c42b8f3cdcf5750ec7ccc809687d7f94a8d3b907c7cf1649eb603454:0v@c9621ed9c42b8f3cdcf5750ec7ccc809687d7f94a8d3b907c7cf1649eb603454""13W7AM2cGWAaV3Q1kVuk38vJL8Svj2PrJ9"UOP_DUP OP_HASH160 1b71751f451e60b54b0596d62a8445fcaa89ccad OP_EQUALVERIFY OP_CHECKSIG*276a9141b71751f451e60b54b0596d62a8445fcaa89ccad88ac*"13W7AM2cGWAaV3Q1kVuk38vJL8Svj2PrJ98$J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:158g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""12xMqgiV7JHsLkJmHDazvXWrEygWnbi6Te"UOP_DUP OP_HASH160 15706647a5314c0c3d6fa92d618080e6f1e056b1 OP_EQUALVERIFY OP_CHECKSIG*276a91415706647a5314c0c3d6fa92d618080e6f1e056b188ac*"12xMqgiV7JHsLkJmHDazvXWrEygWnbi6Te8"J " Bd6d4eba825c6363b8ce066f7a120a2928a359d3eeb900eb094134358f232487d:0 @d6d4eba825c6363b8ce066f7a120a2928a359d3eeb900eb094134358f232487d""13rdcCoHE9YQ3ANXKYrUvuGqDu8QgB3KVx"UOP_DUP OP_HASH160 1f53310f7efa89907b995c7b2b47688cc5609256 OP_EQUALVERIFY OP_CHECKSIG*276a9141f53310f7efa89907b995c7b2b47688cc560925688ac*"13rdcCoHE9YQ3ANXKYrUvuGqDu8QgB3KVx8#J " B536a90f12a855dc6a20d03938376071257bea4a713ea86f4b7627144046d6ec2:07@536a90f12a855dc6a20d03938376071257bea4a713ea86f4b7627144046d6ec2""1G1gNtDsonHu7GE45Bdy1JyJiXqoYYtqM9"UOP_DUP OP_HASH160 a4aac1dc49d75c8bba72b6d8d8b8021a8047ae1b OP_EQUALVERIFY OP_CHECKSIG*276a914a4aac1dc49d75c8bba72b6d8d8b8021a8047ae1b88ac*"1G1gNtDsonHu7GE45Bdy1JyJiXqoYYtqM98#J " +B28f87506afbe82286f347f23c811e862aea8ba12d4ddd8830da6e67af85078dc:0M@28f87506afbe82286f347f23c811e862aea8ba12d4ddd8830da6e67af85078dc""1Lgny1126BmJ2XVTeUi44mn9xVZEVw64rz"UOP_DUP OP_HASH160 d7f0fb84039ef1f25d497eaa079d673aaff0e8ab OP_EQUALVERIFY OP_CHECKSIG*276a914d7f0fb84039ef1f25d497eaa079d673aaff0e8ab88ac*"1Lgny1126BmJ2XVTeUi44mn9xVZEVw64rz8Ѣ$J " B330a25f8338dd8b6518e726165f6f1cb086fd7042d6c525fb0692ba9bb1a42c4:0^@330a25f8338dd8b6518e726165f6f1cb086fd7042d6c525fb0692ba9bb1a42c4""1FTGAUx13wfwYYcB25ziqjNvzV7KCu8m7j"UOP_DUP OP_HASH160 9e893bdb546ea475ca0769c83f4c9a141816a03e OP_EQUALVERIFY OP_CHECKSIG*276a9149e893bdb546ea475ca0769c83f4c9a141816a03e88ac*"1FTGAUx13wfwYYcB25ziqjNvzV7KCu8m7j8#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:150ؚ@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1JDMnLEaB35ZWcnn9rTG74CYY5awnkGp8G"UOP_DUP OP_HASH160 bcd07a3a79f16f45ae0b7cb300019444661094a0 OP_EQUALVERIFY OP_CHECKSIG*276a914bcd07a3a79f16f45ae0b7cb300019444661094a088ac*"1JDMnLEaB35ZWcnn9rTG74CYY5awnkGp8G8"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:152@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""14jUhiQQhLuUz4BRZrwowYbzJKeR6wX8Xt"UOP_DUP OP_HASH160 28f0f8e0d5201814e1bd8562b769064a97030ad1 OP_EQUALVERIFY OP_CHECKSIG*276a91428f0f8e0d5201814e1bd8562b769064a97030ad188ac*"14jUhiQQhLuUz4BRZrwowYbzJKeR6wX8Xt8"J " -Bb0ac32f8bfb4670ebade618f6a29f0dcf3e71401bc329b3974f8cd09435e9302:0@b0ac32f8bfb4670ebade618f6a29f0dcf3e71401bc329b3974f8cd09435e9302""1ERb4ebFfT2yrAdKVRkyRuD4yQFkafaNNp"UOP_DUP OP_HASH160 93400d73c57db41ac19aa5ba51a99073c65a7a34 OP_EQUALVERIFY OP_CHECKSIG*276a91493400d73c57db41ac19aa5ba51a99073c65a7a3488ac*"1ERb4ebFfT2yrAdKVRkyRuD4yQFkafaNNp8#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:150ؚ@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1JDMnLEaB35ZWcnn9rTG74CYY5awnkGp8G"UOP_DUP OP_HASH160 bcd07a3a79f16f45ae0b7cb300019444661094a0 OP_EQUALVERIFY OP_CHECKSIG*276a914bcd07a3a79f16f45ae0b7cb300019444661094a088ac*"1JDMnLEaB35ZWcnn9rTG74CYY5awnkGp8G8"J " +B1827f5c03868bbd067aca2d07935b4fa485f4ed5c4b58ea78c4d7db290a67b3c:0@1827f5c03868bbd067aca2d07935b4fa485f4ed5c4b58ea78c4d7db290a67b3c""19h3fUZ7mCWY6WzhgR76asN46xk7rq2o55"UOP_DUP OP_HASH160 5f53de359a442af5706c2f0c1478c2cf72af91d4 OP_EQUALVERIFY OP_CHECKSIG*276a9145f53de359a442af5706c2f0c1478c2cf72af91d488ac*"19h3fUZ7mCWY6WzhgR76asN46xk7rq2o558Ќ$J " +B7dd33cb0f883e822451fc5274a64e1c7d43eb8f46adddd8881d45762427be536:0^@7dd33cb0f883e822451fc5274a64e1c7d43eb8f46adddd8881d45762427be536""1NxocPPjDBjdVuRN3aQMq84ykAuhhyQDyj"UOP_DUP OP_HASH160 f0e86d7188ee07c8f32a5705f82bb1fd4b9a0dc7 OP_EQUALVERIFY OP_CHECKSIG*276a914f0e86d7188ee07c8f32a5705f82bb1fd4b9a0dc788ac*"1NxocPPjDBjdVuRN3aQMq84ykAuhhyQDyj8$J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:152@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""14jUhiQQhLuUz4BRZrwowYbzJKeR6wX8Xt"UOP_DUP OP_HASH160 28f0f8e0d5201814e1bd8562b769064a97030ad1 OP_EQUALVERIFY OP_CHECKSIG*276a91428f0f8e0d5201814e1bd8562b769064a97030ad188ac*"14jUhiQQhLuUz4BRZrwowYbzJKeR6wX8Xt8"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:151@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1CMMegYUxgRAf9rauAE1MpBhMKRQ6HKcS6"UOP_DUP OP_HASH160 7c82f0ba9343794c33a1c64672b41c80e536ac0d OP_EQUALVERIFY OP_CHECKSIG*276a9147c82f0ba9343794c33a1c64672b41c80e536ac0d88ac*"1CMMegYUxgRAf9rauAE1MpBhMKRQ6HKcS68"J " B0e7c7bf314e244abcf5a678d5afeca6218a5e45140c93a74d28dcfe903623bdd:0 @0e7c7bf314e244abcf5a678d5afeca6218a5e45140c93a74d28dcfe903623bdd""1G97dMRvRR9dP89smfo6SPCMG8yhXG12YD"UOP_DUP OP_HASH160 a612bf0690187259ea466153714dd7484d52a44d OP_EQUALVERIFY OP_CHECKSIG*276a914a612bf0690187259ea466153714dd7484d52a44d88ac*"1G97dMRvRR9dP89smfo6SPCMG8yhXG12YD8"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:154@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1DCWaJBzuJ315Zr28RGL75n5aSskeydgge"UOP_DUP OP_HASH160 85cec5ad953551522eaae7ee9135f39bb84f584e OP_EQUALVERIFY OP_CHECKSIG*276a91485cec5ad953551522eaae7ee9135f39bb84f584e88ac*"1DCWaJBzuJ315Zr28RGL75n5aSskeydgge8"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:153Գ@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Bb3iYev5XCGfFx6rDV3vFTh8Uqeee2GZB"UOP_DUP OP_HASH160 7421ab01d5cdb08892671e94120d56bf80851f29 OP_EQUALVERIFY OP_CHECKSIG*276a9147421ab01d5cdb08892671e94120d56bf80851f2988ac*"1Bb3iYev5XCGfFx6rDV3vFTh8Uqeee2GZB8"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:156@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""152grndYHaBHLTAXGy5riVRbiHHvwF6pX4"UOP_DUP OP_HASH160 2c3230f2edb93f1c8061efb2791e8a78c8347be1 OP_EQUALVERIFY OP_CHECKSIG*276a9142c3230f2edb93f1c8061efb2791e8a78c8347be188ac*"152grndYHaBHLTAXGy5riVRbiHHvwF6pX48"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:155g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1PnT1hsYpHdkcsb1jFt4zTdMhaHM1aTuGp"UOP_DUP OP_HASH160 f9eb330a1675a2b09ba5f9dc2b4594b36b570f89 OP_EQUALVERIFY OP_CHECKSIG*276a914f9eb330a1675a2b09ba5f9dc2b4594b36b570f8988ac*"1PnT1hsYpHdkcsb1jFt4zTdMhaHM1aTuGp8"J " -B64755af788971b1d804ab887743b74127c410e30d5066ff28855438dc554b5fa:0o@64755af788971b1d804ab887743b74127c410e30d5066ff28855438dc554b5fa""1Q7PqXchhLYqxjZF427CSYtU8nDqz7P7WH"UOP_DUP OP_HASH160 fd8073affb9e242b6eb844142767deab85cd8f1b OP_EQUALVERIFY OP_CHECKSIG*276a914fd8073affb9e242b6eb844142767deab85cd8f1b88ac*"1Q7PqXchhLYqxjZF427CSYtU8nDqz7P7WH8"J " -B72037ce270ac15ecdf4037fefa3c59afcb43720dadf9be81c4631e461e769e34:0w@72037ce270ac15ecdf4037fefa3c59afcb43720dadf9be81c4631e461e769e34""16Z4wrobED9qbtDvJBSrggzUrFjgywSVLZ"UOP_DUP OP_HASH160 3ce93bc7c338e82fa808f9c1402121c474739566 OP_EQUALVERIFY OP_CHECKSIG*276a9143ce93bc7c338e82fa808f9c1402121c47473956688ac*"16Z4wrobED9qbtDvJBSrggzUrFjgywSVLZ8#J " -B313667c79c396dd882efef4d2f6b05ec48f8cc12144dda386dd300c8c91944ec:0L@313667c79c396dd882efef4d2f6b05ec48f8cc12144dda386dd300c8c91944ec""17j4n9tWD8jqX5z6rNF7Tej2PTPhT9krH6"UOP_DUP OP_HASH160 49c561157edd90c2e356520dcb7f4f84e38d2667 OP_EQUALVERIFY OP_CHECKSIG*276a91449c561157edd90c2e356520dcb7f4f84e38d266788ac*"17j4n9tWD8jqX5z6rNF7Tej2PTPhT9krH68#J " -Bf1dda061030a1af37cd3ccb0e4428737461b8cb7d13cf3cb1e29b9682fdbb924:0 @f1dda061030a1af37cd3ccb0e4428737461b8cb7d13cf3cb1e29b9682fdbb924""18iJztqpxHR1h2xBWnSCkYBp87d93SrBeF"UOP_DUP OP_HASH160 5498f583516af94cb2543ca6c4d3fd1dcdac2955 OP_EQUALVERIFY OP_CHECKSIG*276a9145498f583516af94cb2543ca6c4d3fd1dcdac295588ac*"18iJztqpxHR1h2xBWnSCkYBp87d93SrBeF8#J " -B20ec7769da6018a7e533c2ac2532c6b0637981e0139d43efe8d995e402193b9e:0I@20ec7769da6018a7e533c2ac2532c6b0637981e0139d43efe8d995e402193b9e""1BFfSipCxqrL4toHoi8nBWBKDmtdk7AmAy"UOP_DUP OP_HASH160 70772c1b3ed230d07fed2872227cf3a5ea60ac90 OP_EQUALVERIFY OP_CHECKSIG*276a91470772c1b3ed230d07fed2872227cf3a5ea60ac9088ac*"1BFfSipCxqrL4toHoi8nBWBKDmtdk7AmAy8#J " -B8b0427cc2ded88a2b32eab07d242790b268c09ebf4d081023dc672cefc503559:1@8b0427cc2ded88a2b32eab07d242790b268c09ebf4d081023dc672cefc503559""1BqPmPiQBU8baRt2wqdbr62L34qijAEPFS"UOP_DUP OP_HASH160 76d83a42ab308c1477f6894f6f44e44e5f2c11f0 OP_EQUALVERIFY OP_CHECKSIG*276a91476d83a42ab308c1477f6894f6f44e44e5f2c11f088ac*"1BqPmPiQBU8baRt2wqdbr62L34qijAEPFS8#J " -Bb8f606a7db6f5425714486a01ea0c24dfd1941aa83b4cc9c10c8380fb6cc648a:0N@b8f606a7db6f5425714486a01ea0c24dfd1941aa83b4cc9c10c8380fb6cc648a""12Emp7XCM9a7pPoLsYJbQFyHM67SnuMNKF"UOP_DUP OP_HASH160 0d92f0d188515b835fb05dfe6b7bc2e6ce761d66 OP_EQUALVERIFY OP_CHECKSIG*276a9140d92f0d188515b835fb05dfe6b7bc2e6ce761d6688ac*"12Emp7XCM9a7pPoLsYJbQFyHM67SnuMNKF8#J " -Bd333e190b895cfa1d1edf04cb8c8f7264a2d01203c8ed855a7923eef053fb70a:09@d333e190b895cfa1d1edf04cb8c8f7264a2d01203c8ed855a7923eef053fb70a""1FcVZn2xXfTNS5Fib8yZDQMrRL87GPR6YG"UOP_DUP OP_HASH160 a0482a22888428b8e1966acb4a02ea34ecfb2c53 OP_EQUALVERIFY OP_CHECKSIG*276a914a0482a22888428b8e1966acb4a02ea34ecfb2c5388ac*"1FcVZn2xXfTNS5Fib8yZDQMrRL87GPR6YG8#J " -B52bdcbb92cbdcd4279c19768db7ea8dadaaa2babbddea725f02492b34c9c460a:1@52bdcbb92cbdcd4279c19768db7ea8dadaaa2babbddea725f02492b34c9c460a""13cqkf6f5QsADmeLbFgburWS7egtj1jixw"UOP_DUP OP_HASH160 1cb781c6b5ba664fd84537b753a3f826f80c3fb6 OP_EQUALVERIFY OP_CHECKSIG*276a9141cb781c6b5ba664fd84537b753a3f826f80c3fb688ac*"13cqkf6f5QsADmeLbFgburWS7egtj1jixw8#J " -B2d4d458f2a20c4e4ef9d0969ec4a059eb4fe36be6edfa0f553569cbec774ecc5:0'@2d4d458f2a20c4e4ef9d0969ec4a059eb4fe36be6edfa0f553569cbec774ecc5""185gvLfEoG7Hgi1eEU4mkL5VRkTfTg8GBt"UOP_DUP OP_HASH160 4dabde18f87ecdc507747c8ec5213fea1cedf103 OP_EQUALVERIFY OP_CHECKSIG*276a9144dabde18f87ecdc507747c8ec5213fea1cedf10388ac*"185gvLfEoG7Hgi1eEU4mkL5VRkTfTg8GBt8#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:147g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""197SLyJ9zcPR5djpvZGrcbZJ14J3GVw6ok"UOP_DUP OP_HASH160 58f8a88ddd5b85e43140f074adf2ee5924dbf1f8 OP_EQUALVERIFY OP_CHECKSIG*276a91458f8a88ddd5b85e43140f074adf2ee5924dbf1f888ac*"197SLyJ9zcPR5djpvZGrcbZJ14J3GVw6ok8"J " -Bf21aae7432809f69961fb2bedebbd23faf83229ed1d8ede62564b787183b4186:0@f21aae7432809f69961fb2bedebbd23faf83229ed1d8ede62564b787183b4186""16PL2Kde7zGM6SR9XEStVGxPLETi25s9L2"UOP_DUP OP_HASH160 3b11a8d4ae85b2e08c43e83973ec12b96c37cf29 OP_EQUALVERIFY OP_CHECKSIG*276a9143b11a8d4ae85b2e08c43e83973ec12b96c37cf2988ac*"16PL2Kde7zGM6SR9XEStVGxPLETi25s9L28#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:146@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1936npATxCR4wdtKmvUyTAjwBgupDBAFUC"UOP_DUP OP_HASH160 5826abdd3224b0781a90ceb3d78a3948d8b5e9b7 OP_EQUALVERIFY OP_CHECKSIG*276a9145826abdd3224b0781a90ceb3d78a3948d8b5e9b788ac*"1936npATxCR4wdtKmvUyTAjwBgupDBAFUC8"J " -Bf015135664dc0b7aaa621b3d2443b061f036367eb83ac67fc9731695c871dc98:0@f015135664dc0b7aaa621b3d2443b061f036367eb83ac67fc9731695c871dc98""1LZagunHqzaoWBfCy88RQNibbBcdL8jAYU"UOP_DUP OP_HASH160 d693d273f44945c2f7e7ff2b58de2ae26c7155f0 OP_EQUALVERIFY OP_CHECKSIG*276a914d693d273f44945c2f7e7ff2b58de2ae26c7155f088ac*"1LZagunHqzaoWBfCy88RQNibbBcdL8jAYU8#J " -Bc7f903754663a5a794e67b87dfd48bd666120b0854066ae4ce82bbe6825318c7:1 @c7f903754663a5a794e67b87dfd48bd666120b0854066ae4ce82bbe6825318c7""1DuC4dWRDxSvUzy6vNDyDps3RvdaVESXdz"UOP_DUP OP_HASH160 8d805fbdf313feaf3d82053095c0d1efb39b5264 OP_EQUALVERIFY OP_CHECKSIG*276a9148d805fbdf313feaf3d82053095c0d1efb39b526488ac*"1DuC4dWRDxSvUzy6vNDyDps3RvdaVESXdz8#J " -B1602a14248f50f8c7ec6c5fd3d7dbe466334967ad03f22ca761cb9c9b2b10005:1G@1602a14248f50f8c7ec6c5fd3d7dbe466334967ad03f22ca761cb9c9b2b10005""1AkMhtq5cBbQXL463CezpGAGW7WnTp9CUc"UOP_DUP OP_HASH160 6aec4d5827b090ed3d422e7e78d3268d9394b0da OP_EQUALVERIFY OP_CHECKSIG*276a9146aec4d5827b090ed3d422e7e78d3268d9394b0da88ac*"1AkMhtq5cBbQXL463CezpGAGW7WnTp9CUc8#J " -B076fc3325a2dee77770bad08647768240097dfaba8c824898066b88b652f4c8c:0@@076fc3325a2dee77770bad08647768240097dfaba8c824898066b88b652f4c8c""1No7nYa6taGyJs4G5n2VhakW9KZ6Wu3VJ2"UOP_DUP OP_HASH160 ef137092d61d256eb70bf4df8c6e23f4c94355fd OP_EQUALVERIFY OP_CHECKSIG*276a914ef137092d61d256eb70bf4df8c6e23f4c94355fd88ac*"1No7nYa6taGyJs4G5n2VhakW9KZ6Wu3VJ28#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:141g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5"!1bJfttEgCQMU5TGHB8X8zMPz6iWjSFR4k"UOP_DUP OP_HASH160 067ce4b3f8b8cd98da499fee01787a4e5610ada1 OP_EQUALVERIFY OP_CHECKSIG*276a914067ce4b3f8b8cd98da499fee01787a4e5610ada188ac*!1bJfttEgCQMU5TGHB8X8zMPz6iWjSFR4k8"J " -B7a6a072d090682206038af618a36fe8833d365c5a9ca198024a9c397cb1b7717:0#@7a6a072d090682206038af618a36fe8833d365c5a9ca198024a9c397cb1b7717""1Jb7fZpkPzmyuqodN4oGMuQpE6jQrVJfkp"UOP_DUP OP_HASH160 c0edd8398c6de6f0013e7af59be1656a0b289ef3 OP_EQUALVERIFY OP_CHECKSIG*276a914c0edd8398c6de6f0013e7af59be1656a0b289ef388ac*"1Jb7fZpkPzmyuqodN4oGMuQpE6jQrVJfkp8#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:143$@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1LY6FEZx1FZ5tdxHGEDaFAMPe4SW3hJb7U"UOP_DUP OP_HASH160 d64ba9d1c6f36e375225758c31daece4b916a76e OP_EQUALVERIFY OP_CHECKSIG*276a914d64ba9d1c6f36e375225758c31daece4b916a76e88ac*"1LY6FEZx1FZ5tdxHGEDaFAMPe4SW3hJb7U8"J " -B6f00bf381211bf1aeb10c6998843f0f162cf5411d019f3a072233cacfe1474ac:0E@6f00bf381211bf1aeb10c6998843f0f162cf5411d019f3a072233cacfe1474ac""1AgLfwBczs3jAce9cTzrVJgiz9MRfgSTLn"UOP_DUP OP_HASH160 6a29c67b6a97598aaa84d698cba2067cf151c6af OP_EQUALVERIFY OP_CHECKSIG*276a9146a29c67b6a97598aaa84d698cba2067cf151c6af88ac*"1AgLfwBczs3jAce9cTzrVJgiz9MRfgSTLn8#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:145@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""14En7JQy1ayEQ3kBRww8Ea5uLiVKiTjT1r"UOP_DUP OP_HASH160 2383708c20076f021980ed6ff043930544b8ae6b OP_EQUALVERIFY OP_CHECKSIG*276a9142383708c20076f021980ed6ff043930544b8ae6b88ac*"14En7JQy1ayEQ3kBRww8Ea5uLiVKiTjT1r8"J " -B075b5dcf7835ef85df86f7fc02cc1b8173c48ebe83f0b8123ffd4ec33d71bad8:07@075b5dcf7835ef85df86f7fc02cc1b8173c48ebe83f0b8123ffd4ec33d71bad8""1LMnVJpYtQBL25KQHyYUMs2v5fPKmK5QCU"UOP_DUP OP_HASH160 d458ae3eb5128aeaab679ec917fe1f48a690213a OP_EQUALVERIFY OP_CHECKSIG*276a914d458ae3eb5128aeaab679ec917fe1f48a690213a88ac*"1LMnVJpYtQBL25KQHyYUMs2v5fPKmK5QCU8#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:155g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1PnT1hsYpHdkcsb1jFt4zTdMhaHM1aTuGp"UOP_DUP OP_HASH160 f9eb330a1675a2b09ba5f9dc2b4594b36b570f89 OP_EQUALVERIFY OP_CHECKSIG*276a914f9eb330a1675a2b09ba5f9dc2b4594b36b570f8988ac*"1PnT1hsYpHdkcsb1jFt4zTdMhaHM1aTuGp8"J " +B41f49ae8275ffd46a2cdf8afecf19a12f9e6d14465eb553bd0f5b6ab55c7b470:0@41f49ae8275ffd46a2cdf8afecf19a12f9e6d14465eb553bd0f5b6ab55c7b470""1EPktkXGz2d7DDeU9SD2H72R9qaTs6AsCj"UOP_DUP OP_HASH160 92e76cfe135d4da9c2b921e709efee745a476e0b OP_EQUALVERIFY OP_CHECKSIG*276a91492e76cfe135d4da9c2b921e709efee745a476e0b88ac*"1EPktkXGz2d7DDeU9SD2H72R9qaTs6AsCj8$J " +B98ec2a20588a7781c30339e6fbf3e6572fdc21d809f334195f87b0ccdd0843bc:0@98ec2a20588a7781c30339e6fbf3e6572fdc21d809f334195f87b0ccdd0843bc""1AKdr9EKnhqXwQDKSfkzwVoXm4jxAJAcW4"UOP_DUP OP_HASH160 663f60bf776e881af1ae2a1f2d621a539670cc4e OP_EQUALVERIFY OP_CHECKSIG*276a914663f60bf776e881af1ae2a1f2d621a539670cc4e88ac*"1AKdr9EKnhqXwQDKSfkzwVoXm4jxAJAcW48#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:147g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""197SLyJ9zcPR5djpvZGrcbZJ14J3GVw6ok"UOP_DUP OP_HASH160 58f8a88ddd5b85e43140f074adf2ee5924dbf1f8 OP_EQUALVERIFY OP_CHECKSIG*276a91458f8a88ddd5b85e43140f074adf2ee5924dbf1f888ac*"197SLyJ9zcPR5djpvZGrcbZJ14J3GVw6ok8"J " +Bea337334068a74aa88ae447d9b565038c774cefdad63457495f8a9a7f8a323d5:0Q@ea337334068a74aa88ae447d9b565038c774cefdad63457495f8a9a7f8a323d5"!1YC8NWbKCgjS5wi4jQRg43bFzg19FpSpW"UOP_DUP OP_HASH160 05e62ee8a45c1e8072c6e8f4615170ac085ebcb0 OP_EQUALVERIFY OP_CHECKSIG*276a91405e62ee8a45c1e8072c6e8f4615170ac085ebcb088ac*!1YC8NWbKCgjS5wi4jQRg43bFzg19FpSpW8$J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:146@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1936npATxCR4wdtKmvUyTAjwBgupDBAFUC"UOP_DUP OP_HASH160 5826abdd3224b0781a90ceb3d78a3948d8b5e9b7 OP_EQUALVERIFY OP_CHECKSIG*276a9145826abdd3224b0781a90ceb3d78a3948d8b5e9b788ac*"1936npATxCR4wdtKmvUyTAjwBgupDBAFUC8"J " +Baa56f8f4e874814b1000e7a88af743e616a4a916e1b3fc8843654b2826926247:1@aa56f8f4e874814b1000e7a88af743e616a4a916e1b3fc8843654b2826926247""1MD7MqsHfocYfRZPqWnVKjsMBMbFDLYYSp"UOP_DUP OP_HASH160 ddacd0d43c29a7e78f39b07623bc35a3151fa791 OP_EQUALVERIFY OP_CHECKSIG*276a914ddacd0d43c29a7e78f39b07623bc35a3151fa79188ac*"1MD7MqsHfocYfRZPqWnVKjsMBMbFDLYYSp8$J " +Baa56f8f4e874814b1000e7a88af743e616a4a916e1b3fc8843654b2826926247:0ùg@aa56f8f4e874814b1000e7a88af743e616a4a916e1b3fc8843654b2826926247""1GTR9HR1SNLk9zy5WdSQMfFK1xvSAuKeFT"UOP_DUP OP_HASH160 a988daec2e2164ebfda55abd667c384c233bee97 OP_EQUALVERIFY OP_CHECKSIG*276a914a988daec2e2164ebfda55abd667c384c233bee9788ac*"1GTR9HR1SNLk9zy5WdSQMfFK1xvSAuKeFT8$J " +B1602a14248f50f8c7ec6c5fd3d7dbe466334967ad03f22ca761cb9c9b2b10005:1G@1602a14248f50f8c7ec6c5fd3d7dbe466334967ad03f22ca761cb9c9b2b10005""1AkMhtq5cBbQXL463CezpGAGW7WnTp9CUc"UOP_DUP OP_HASH160 6aec4d5827b090ed3d422e7e78d3268d9394b0da OP_EQUALVERIFY OP_CHECKSIG*276a9146aec4d5827b090ed3d422e7e78d3268d9394b0da88ac*"1AkMhtq5cBbQXL463CezpGAGW7WnTp9CUc8#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:141g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5"!1bJfttEgCQMU5TGHB8X8zMPz6iWjSFR4k"UOP_DUP OP_HASH160 067ce4b3f8b8cd98da499fee01787a4e5610ada1 OP_EQUALVERIFY OP_CHECKSIG*276a914067ce4b3f8b8cd98da499fee01787a4e5610ada188ac*!1bJfttEgCQMU5TGHB8X8zMPz6iWjSFR4k8"J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:143$@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1LY6FEZx1FZ5tdxHGEDaFAMPe4SW3hJb7U"UOP_DUP OP_HASH160 d64ba9d1c6f36e375225758c31daece4b916a76e OP_EQUALVERIFY OP_CHECKSIG*276a914d64ba9d1c6f36e375225758c31daece4b916a76e88ac*"1LY6FEZx1FZ5tdxHGEDaFAMPe4SW3hJb7U8"J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:145@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""14En7JQy1ayEQ3kBRww8Ea5uLiVKiTjT1r"UOP_DUP OP_HASH160 2383708c20076f021980ed6ff043930544b8ae6b OP_EQUALVERIFY OP_CHECKSIG*276a9142383708c20076f021980ed6ff043930544b8ae6b88ac*"14En7JQy1ayEQ3kBRww8Ea5uLiVKiTjT1r8"J " +Beec669575c439ce652af094213fb5773e575378541efa3626b871654efb27332:1@eec669575c439ce652af094213fb5773e575378541efa3626b871654efb27332""1542nxznfU394skb6Qe9EsHEiV4tKjqyh4"UOP_DUP OP_HASH160 2c733f510fe4e20f7f1ca6d3c9b1316fd6b4818a OP_EQUALVERIFY OP_CHECKSIG*276a9142c733f510fe4e20f7f1ca6d3c9b1316fd6b4818a88ac*"1542nxznfU394skb6Qe9EsHEiV4tKjqyh48$J " B190a022c74d69f3967cf59a22ac772450aa3447dddf1b9afdde6c0333663f99d:00@190a022c74d69f3967cf59a22ac772450aa3447dddf1b9afdde6c0333663f99d""1CM5wEGVfjF7u5d6dtuCk8kx1cpKWyzTMW"UOP_DUP OP_HASH160 7c75d286d3cc853e72689098f6a110709ae096ba OP_EQUALVERIFY OP_CHECKSIG*276a9147c75d286d3cc853e72689098f6a110709ae096ba88ac*"1CM5wEGVfjF7u5d6dtuCk8kx1cpKWyzTMW8#J " -B4fba28a182f055c3fdf5b5e2ec51be8ee46e5e5b396e30ff9428048a7511d0ae:08@4fba28a182f055c3fdf5b5e2ec51be8ee46e5e5b396e30ff9428048a7511d0ae""1NVCrg8RWmYa2AjcVL8yfCKrjriyMMyRwT"UOP_DUP OP_HASH160 ebb02f879b7f3ec44edc1993a371ccd86de69e03 OP_EQUALVERIFY OP_CHECKSIG*276a914ebb02f879b7f3ec44edc1993a371ccd86de69e0388ac*"1NVCrg8RWmYa2AjcVL8yfCKrjriyMMyRwT8#J " -B53e01e781ac2515fa0793daab213d71ad4395297e2cdffcf6fc0dbe8ec3b9b78:0,@53e01e781ac2515fa0793daab213d71ad4395297e2cdffcf6fc0dbe8ec3b9b78""1BNTqUsvE8oMucMBHiARwh5en2xtkfrt3h"UOP_DUP OP_HASH160 71c064fd93bcbb86241afda9b18882af4d48c499 OP_EQUALVERIFY OP_CHECKSIG*276a91471c064fd93bcbb86241afda9b18882af4d48c49988ac*"1BNTqUsvE8oMucMBHiARwh5en2xtkfrt3h8#J " -Bf6a36e1e49f58dbd055e09639f68c1f3f7a9e295df963f5847e16f4050ecac71:0V@f6a36e1e49f58dbd055e09639f68c1f3f7a9e295df963f5847e16f4050ecac71""1BvkgBpxcHQU9Y3npnYcNtmPgmgNm1Dmha"UOP_DUP OP_HASH160 77dbc32c46f08d4a001e2d065feb6451a2cdc95d OP_EQUALVERIFY OP_CHECKSIG*276a91477dbc32c46f08d4a001e2d065feb6451a2cdc95d88ac*"1BvkgBpxcHQU9Y3npnYcNtmPgmgNm1Dmha8#J " -B1f29c5b56de534ebc3f6ac5dc61752f15c241940303ecc1fd45e173ff965ff0b:0'@1f29c5b56de534ebc3f6ac5dc61752f15c241940303ecc1fd45e173ff965ff0b""1AyyuP15aRwxw5ft8D76GAVDU5smPNjKgV"UOP_DUP OP_HASH160 6d7fed1cf7d84ce335c1046bf11b82b81827c0e3 OP_EQUALVERIFY OP_CHECKSIG*276a9146d7fed1cf7d84ce335c1046bf11b82b81827c0e388ac*"1AyyuP15aRwxw5ft8D76GAVDU5smPNjKgV8#J " -B3d4a1bb409c44c8735d7690ea8d84bd5c992ee19e20718a65a5c7681d5782e36:0g@3d4a1bb409c44c8735d7690ea8d84bd5c992ee19e20718a65a5c7681d5782e36""1MsYZQS2UXbDMVapNi6GMFqPm3KLExEVfP"UOP_DUP OP_HASH160 e4f1a85a97d6b79ec612838bb546f404eeda9dff OP_EQUALVERIFY OP_CHECKSIG*276a914e4f1a85a97d6b79ec612838bb546f404eeda9dff88ac*"1MsYZQS2UXbDMVapNi6GMFqPm3KLExEVfP8#J " -Bd7d9842e3547a383bb9791f89189f51bb967d4a4fbac081dd16f24bdfe8bfe64:0(@d7d9842e3547a383bb9791f89189f51bb967d4a4fbac081dd16f24bdfe8bfe64""1AaowZxfjKPJEH1WREkqxzbLs8L6Az2z4t"UOP_DUP OP_HASH160 691e0b03c957eee5c696777008682454f0d8f07e OP_EQUALVERIFY OP_CHECKSIG*276a914691e0b03c957eee5c696777008682454f0d8f07e88ac*"1AaowZxfjKPJEH1WREkqxzbLs8L6Az2z4t8#J " -B1ba3a90a5f4b08edc3f85280b6ef6d921b65c6d56400fe06293f781cdfadc42a:0O@1ba3a90a5f4b08edc3f85280b6ef6d921b65c6d56400fe06293f781cdfadc42a""1H6mgSEAGyKN4JF2wDFZ7a6966Uv3A2FDq"UOP_DUP OP_HASH160 b09963a6b33f019fe5a9c6e6af0eec0bc62d61a3 OP_EQUALVERIFY OP_CHECKSIG*276a914b09963a6b33f019fe5a9c6e6af0eec0bc62d61a388ac*"1H6mgSEAGyKN4JF2wDFZ7a6966Uv3A2FDq8#J " +B53e01e781ac2515fa0793daab213d71ad4395297e2cdffcf6fc0dbe8ec3b9b78:0,@53e01e781ac2515fa0793daab213d71ad4395297e2cdffcf6fc0dbe8ec3b9b78""1BNTqUsvE8oMucMBHiARwh5en2xtkfrt3h"UOP_DUP OP_HASH160 71c064fd93bcbb86241afda9b18882af4d48c499 OP_EQUALVERIFY OP_CHECKSIG*276a91471c064fd93bcbb86241afda9b18882af4d48c49988ac*"1BNTqUsvE8oMucMBHiARwh5en2xtkfrt3h8#J " +B6bee629618f7aed73a701c06da32d8f400d62c1e3b4720fd16548d2ea95b5882:0@6bee629618f7aed73a701c06da32d8f400d62c1e3b4720fd16548d2ea95b5882""1EmPkLJYtfd4ndWSpsJs5XDY7TkJ6571YU"UOP_DUP OP_HASH160 96feed042f62c4f92b0a989ebb6918a17c9bc5cc OP_EQUALVERIFY OP_CHECKSIG*276a91496feed042f62c4f92b0a989ebb6918a17c9bc5cc88ac*"1EmPkLJYtfd4ndWSpsJs5XDY7TkJ6571YU8#J " +B1f29c5b56de534ebc3f6ac5dc61752f15c241940303ecc1fd45e173ff965ff0b:0'@1f29c5b56de534ebc3f6ac5dc61752f15c241940303ecc1fd45e173ff965ff0b""1AyyuP15aRwxw5ft8D76GAVDU5smPNjKgV"UOP_DUP OP_HASH160 6d7fed1cf7d84ce335c1046bf11b82b81827c0e3 OP_EQUALVERIFY OP_CHECKSIG*276a9146d7fed1cf7d84ce335c1046bf11b82b81827c0e388ac*"1AyyuP15aRwxw5ft8D76GAVDU5smPNjKgV8#J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:136g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1KpzipmYB5MEkLjmTr1oUR5VRxEcv3NkJc"UOP_DUP OP_HASH160 ce85ff5953e026d7b825faa3186c23c8b31b9839 OP_EQUALVERIFY OP_CHECKSIG*276a914ce85ff5953e026d7b825faa3186c23c8b31b983988ac*"1KpzipmYB5MEkLjmTr1oUR5VRxEcv3NkJc8"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:135z@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1A82pWgdSFDSrRc7ieQxYxkUBR3obnjHJE"UOP_DUP OP_HASH160 640d8ff64d383a36e841fda7b6f7356f66b338b6 OP_EQUALVERIFY OP_CHECKSIG*276a914640d8ff64d383a36e841fda7b6f7356f66b338b688ac*"1A82pWgdSFDSrRc7ieQxYxkUBR3obnjHJE8"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:138І@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Ftp9ey6DGAY5ofPsSyBCvXibHQAtNsnrx"UOP_DUP OP_HASH160 a35e554d2a3cf4318b1c3007b63f552d278b2efc OP_EQUALVERIFY OP_CHECKSIG*276a914a35e554d2a3cf4318b1c3007b63f552d278b2efc88ac*"1Ftp9ey6DGAY5ofPsSyBCvXibHQAtNsnrx8"J " -B5cc8f6365b09c1a8961336ce4164fe158c12d9aa2dffc11fcba420e870f90881:0N@5cc8f6365b09c1a8961336ce4164fe158c12d9aa2dffc11fcba420e870f90881""1MftC4FUSaNBXhJnxYikGw53cT4N8hkk6B"UOP_DUP OP_HASH160 e2bd0dd3153ce681adcb66a6bebdab01b14e52e0 OP_EQUALVERIFY OP_CHECKSIG*276a914e2bd0dd3153ce681adcb66a6bebdab01b14e52e088ac*"1MftC4FUSaNBXhJnxYikGw53cT4N8hkk6B8#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:138І@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Ftp9ey6DGAY5ofPsSyBCvXibHQAtNsnrx"UOP_DUP OP_HASH160 a35e554d2a3cf4318b1c3007b63f552d278b2efc OP_EQUALVERIFY OP_CHECKSIG*276a914a35e554d2a3cf4318b1c3007b63f552d278b2efc88ac*"1Ftp9ey6DGAY5ofPsSyBCvXibHQAtNsnrx8"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:137 @4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1PK1XZpUczg7SVjoYP6brmN8aTnwbboXpA"UOP_DUP OP_HASH160 f4bab1c8d0300f3c206e661db7e107f0d7a8cca7 OP_EQUALVERIFY OP_CHECKSIG*276a914f4bab1c8d0300f3c206e661db7e107f0d7a8cca788ac*"1PK1XZpUczg7SVjoYP6brmN8aTnwbboXpA8"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:139л@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1EtPJoJMao1hERpWTXuUhdgCveWm3cncqM"UOP_DUP OP_HASH160 98517856d364122e8db2cf7cf5461ec87369dfec OP_EQUALVERIFY OP_CHECKSIG*276a91498517856d364122e8db2cf7cf5461ec87369dfec88ac*"1EtPJoJMao1hERpWTXuUhdgCveWm3cncqM8"J " -B940b795fba2255b12c5d77cf79cd2a154d0bfdffd04b22ca5c8747c571d43ebc:1@940b795fba2255b12c5d77cf79cd2a154d0bfdffd04b22ca5c8747c571d43ebc""1ApzuhEMbdoVMBFnwe2JCGdDeVxLPe5NSy"UOP_DUP OP_HASH160 6bcd0597dd78bda4906b49b1ca70caf4e17319d7 OP_EQUALVERIFY OP_CHECKSIG*276a9146bcd0597dd78bda4906b49b1ca70caf4e17319d788ac*"1ApzuhEMbdoVMBFnwe2JCGdDeVxLPe5NSy8#J " -B21ea0700d87ad424b322d8c3c9924fc89b6d35cbc54373f004b316f247b43db5:0@21ea0700d87ad424b322d8c3c9924fc89b6d35cbc54373f004b316f247b43db5""126CJfgm2mjJJAJFfhq1LegeHMxVGqPDEJ"UOP_DUP OP_HASH160 0bf3a4673dbbed6ac6bf123e562438558e946797 OP_EQUALVERIFY OP_CHECKSIG*276a9140bf3a4673dbbed6ac6bf123e562438558e94679788ac*"126CJfgm2mjJJAJFfhq1LegeHMxVGqPDEJ8"J " -B27ceab90146d77c5f9a0f5cb674ded9c7c97a70cbdd24235c6fdb16724e243e3:0%@27ceab90146d77c5f9a0f5cb674ded9c7c97a70cbdd24235c6fdb16724e243e3""1NpPA7nh3gPe2FRozYuuJVBWF5Pm5rT8q1"UOP_DUP OP_HASH160 ef50b0038fb36c1c2b0fa971b34bf79fb474f145 OP_EQUALVERIFY OP_CHECKSIG*276a914ef50b0038fb36c1c2b0fa971b34bf79fb474f14588ac*"1NpPA7nh3gPe2FRozYuuJVBWF5Pm5rT8q18#J " -Bea85f648c87950ad94f28deea852722eb16ab77f3c8ce534991caf60176ee73e:1@ea85f648c87950ad94f28deea852722eb16ab77f3c8ce534991caf60176ee73e""1Krwf1G4JmkQj9BgtL1x1QSQbNXJgXeJnF"UOP_DUP OP_HASH160 cee44527ec31daff2af630f24cd52b520c3e91b3 OP_EQUALVERIFY OP_CHECKSIG*276a914cee44527ec31daff2af630f24cd52b520c3e91b388ac*"1Krwf1G4JmkQj9BgtL1x1QSQbNXJgXeJnF8#J " -Be5009ba78631af4bb231ff37e47e691242249d52dbcc582a96530a9cf2338639:0@e5009ba78631af4bb231ff37e47e691242249d52dbcc582a96530a9cf2338639""1JaEFht2puRXRvZCE9U3d24dftg7ADAwkh"UOP_DUP OP_HASH160 c0c2edb5ba0c1db3774c94adec48bd0eeb7833a7 OP_EQUALVERIFY OP_CHECKSIG*276a914c0c2edb5ba0c1db3774c94adec48bd0eeb7833a788ac*"1JaEFht2puRXRvZCE9U3d24dftg7ADAwkh8#J " -B68f4d20d3662ae735538db605ea9ae80207f0fce948e9b42a75bb2c9dc258029:0.@68f4d20d3662ae735538db605ea9ae80207f0fce948e9b42a75bb2c9dc258029""1PwYccgRbQfYZs1Gbi4BvH59tCUUARX4kc"UOP_DUP OP_HASH160 fba39e880ded18b182305ca26ad999c35621d012 OP_EQUALVERIFY OP_CHECKSIG*276a914fba39e880ded18b182305ca26ad999c35621d01288ac*"1PwYccgRbQfYZs1Gbi4BvH59tCUUARX4kc8#J " -Bee571e1aa547986bb6b4581b1797c280605b3a5af8bdbaf5d4f9369bb7edffd5:0 -@ee571e1aa547986bb6b4581b1797c280605b3a5af8bdbaf5d4f9369bb7edffd5""1JELqqtNr2mF4fvJHTbB4B11h5rhsjCJUp"UOP_DUP OP_HASH160 bd001bf41dd4e4b176c01967b8a4c2a086b8f99f OP_EQUALVERIFY OP_CHECKSIG*276a914bd001bf41dd4e4b176c01967b8a4c2a086b8f99f88ac*"1JELqqtNr2mF4fvJHTbB4B11h5rhsjCJUp8#J " -Babb082b245be2f209cdf2259d937e602b950fce214fe8fb62de53b3b80f92c36:0N@abb082b245be2f209cdf2259d937e602b950fce214fe8fb62de53b3b80f92c36""1P7SMhzf68gvchcsx42m6D1qaSkmavWYhN"UOP_DUP OP_HASH160 f28a6e135c485e7e3e531e6353a3dbd6b0764646 OP_EQUALVERIFY OP_CHECKSIG*276a914f28a6e135c485e7e3e531e6353a3dbd6b076464688ac*"1P7SMhzf68gvchcsx42m6D1qaSkmavWYhN8ܓ#J " -Bd2b9aafed34858ecfe1cdccec34e7f25d3f400b6d611b6a0c9ea0d577919f68b:0@d2b9aafed34858ecfe1cdccec34e7f25d3f400b6d611b6a0c9ea0d577919f68b""1BaUF8qHFj3TubGCMRHUcTapq5RKcmv1Jg"UOP_DUP OP_HASH160 7405b9fa817c44c99269f16b512c4519e3c6b509 OP_EQUALVERIFY OP_CHECKSIG*276a9147405b9fa817c44c99269f16b512c4519e3c6b50988ac*"1BaUF8qHFj3TubGCMRHUcTapq5RKcmv1Jg8#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:132@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1CDuh9HLzFMZUec5kVd7ZVbt1zFEHA7KEu"UOP_DUP OP_HASH160 7b1a5c3e687c7cf4ab2e542e2e7975027bc527b2 OP_EQUALVERIFY OP_CHECKSIG*276a9147b1a5c3e687c7cf4ab2e542e2e7975027bc527b288ac*"1CDuh9HLzFMZUec5kVd7ZVbt1zFEHA7KEu8"J " -Be1fd022aa338735d935544be25379ad7633279b3f6e6e795c1a12f07304d8a6f:0"@e1fd022aa338735d935544be25379ad7633279b3f6e6e795c1a12f07304d8a6f""19MaRgPGea7Bbkbb2EUo82dKRtHr8ydC2c"UOP_DUP OP_HASH160 5ba53a4b1eda2fe7ee33908f092a75a9466daf7c OP_EQUALVERIFY OP_CHECKSIG*276a9145ba53a4b1eda2fe7ee33908f092a75a9466daf7c88ac*"19MaRgPGea7Bbkbb2EUo82dKRtHr8ydC2c8#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:131ؚ@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""13ZMd5X6C7MJw3CwQiyjVA1hQZpe2ve7Ap"UOP_DUP OP_HASH160 1c0ec6d9272d9642db385f8a650a7096c5a0dfb7 OP_EQUALVERIFY OP_CHECKSIG*276a9141c0ec6d9272d9642db385f8a650a7096c5a0dfb788ac*"13ZMd5X6C7MJw3CwQiyjVA1hQZpe2ve7Ap8"J " -B74f8bfaa339e570f96c46504a77cad73723128234579d8f3f3fa507e5bc9af6e:0@74f8bfaa339e570f96c46504a77cad73723128234579d8f3f3fa507e5bc9af6e""16VnUVicQPBMpj8TBjHjwRhVHXDa4RGjEj"UOP_DUP OP_HASH160 3c4a3c555d6990384847280ff40f54126d1514c1 OP_EQUALVERIFY OP_CHECKSIG*276a9143c4a3c555d6990384847280ff40f54126d1514c188ac*"16VnUVicQPBMpj8TBjHjwRhVHXDa4RGjEj8#J " +B940b795fba2255b12c5d77cf79cd2a154d0bfdffd04b22ca5c8747c571d43ebc:1@940b795fba2255b12c5d77cf79cd2a154d0bfdffd04b22ca5c8747c571d43ebc""1ApzuhEMbdoVMBFnwe2JCGdDeVxLPe5NSy"UOP_DUP OP_HASH160 6bcd0597dd78bda4906b49b1ca70caf4e17319d7 OP_EQUALVERIFY OP_CHECKSIG*276a9146bcd0597dd78bda4906b49b1ca70caf4e17319d788ac*"1ApzuhEMbdoVMBFnwe2JCGdDeVxLPe5NSy8#J " +B10523e29649d2746ab7880c8579e75273e649a98222a6895d6f8829303641439:0@10523e29649d2746ab7880c8579e75273e649a98222a6895d6f8829303641439""1GrBoe77FhGH857barb6TFNQzAtEu9JS5e"UOP_DUP OP_HASH160 add749a812e0b05cbc175b7c6c90e87f1083c0d5 OP_EQUALVERIFY OP_CHECKSIG*276a914add749a812e0b05cbc175b7c6c90e87f1083c0d588ac*"1GrBoe77FhGH857barb6TFNQzAtEu9JS5e8$J " +Bd2b9aafed34858ecfe1cdccec34e7f25d3f400b6d611b6a0c9ea0d577919f68b:0@d2b9aafed34858ecfe1cdccec34e7f25d3f400b6d611b6a0c9ea0d577919f68b""1BaUF8qHFj3TubGCMRHUcTapq5RKcmv1Jg"UOP_DUP OP_HASH160 7405b9fa817c44c99269f16b512c4519e3c6b509 OP_EQUALVERIFY OP_CHECKSIG*276a9147405b9fa817c44c99269f16b512c4519e3c6b50988ac*"1BaUF8qHFj3TubGCMRHUcTapq5RKcmv1Jg8#J " +Bececae39358b2a162419d4b077ffdfac9b22b530e1993c0758c6e334d5d943bb:0o@ececae39358b2a162419d4b077ffdfac9b22b530e1993c0758c6e334d5d943bb""16pjZZMb26ykkcMSBXuopuF9fPPXFcxqRu"UOP_DUP OP_HASH160 3fdfb5217c4cfeded88c27e4aa3895e8373e7a51 OP_EQUALVERIFY OP_CHECKSIG*276a9143fdfb5217c4cfeded88c27e4aa3895e8373e7a5188ac*"16pjZZMb26ykkcMSBXuopuF9fPPXFcxqRu8#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:132@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1CDuh9HLzFMZUec5kVd7ZVbt1zFEHA7KEu"UOP_DUP OP_HASH160 7b1a5c3e687c7cf4ab2e542e2e7975027bc527b2 OP_EQUALVERIFY OP_CHECKSIG*276a9147b1a5c3e687c7cf4ab2e542e2e7975027bc527b288ac*"1CDuh9HLzFMZUec5kVd7ZVbt1zFEHA7KEu8"J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:131ؚ@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""13ZMd5X6C7MJw3CwQiyjVA1hQZpe2ve7Ap"UOP_DUP OP_HASH160 1c0ec6d9272d9642db385f8a650a7096c5a0dfb7 OP_EQUALVERIFY OP_CHECKSIG*276a9141c0ec6d9272d9642db385f8a650a7096c5a0dfb788ac*"13ZMd5X6C7MJw3CwQiyjVA1hQZpe2ve7Ap8"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:134@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1AgpgfDegJThjRjrkY9Z46HFHyvdYyQKrh"UOP_DUP OP_HASH160 6a4128b28b42db4dddfc506d448294e9368d58c1 OP_EQUALVERIFY OP_CHECKSIG*276a9146a4128b28b42db4dddfc506d448294e9368d58c188ac*"1AgpgfDegJThjRjrkY9Z46HFHyvdYyQKrh8"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:133@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1J8RFw9Zj5WgVQQQkuC8BjfPd2ZHLJmfjT"UOP_DUP OP_HASH160 bbe14c96e6c11afdf035969c6ce84d94b433ee87 OP_EQUALVERIFY OP_CHECKSIG*276a914bbe14c96e6c11afdf035969c6ce84d94b433ee8788ac*"1J8RFw9Zj5WgVQQQkuC8BjfPd2ZHLJmfjT8"J " -Bad2155a4391adfa36636972303e0619ffff3779972a4dbff1393593b0b176739:0@ad2155a4391adfa36636972303e0619ffff3779972a4dbff1393593b0b176739""1NKHWJdMy2ubBxc5vS763K2CqyhdDEmz1H"UOP_DUP OP_HASH160 e9cfe81a57487e32506bdd885403ce1983a79749 OP_EQUALVERIFY OP_CHECKSIG*276a914e9cfe81a57487e32506bdd885403ce1983a7974988ac*"1NKHWJdMy2ubBxc5vS763K2CqyhdDEmz1H8#J " -Bb00a90222c7addf2e621f62d7d20475993519357d7a178d289d1b08d4edb1e0b:03@b00a90222c7addf2e621f62d7d20475993519357d7a178d289d1b08d4edb1e0b""17Skrqsh5VhvGjxgeXocV9VLTjhtUCAxda"UOP_DUP OP_HASH160 46afc40487a61f0f4ba51b3b291006571e417df9 OP_EQUALVERIFY OP_CHECKSIG*276a91446afc40487a61f0f4ba51b3b291006571e417df988ac*"17Skrqsh5VhvGjxgeXocV9VLTjhtUCAxda8#J " -B31db9f7ee18ab3ae8164251633d4edd58bbd300cb8b3638b0edcc058e2cf66d1:0N@31db9f7ee18ab3ae8164251633d4edd58bbd300cb8b3638b0edcc058e2cf66d1""17FZ8NtsemTfDeoAZ4ivjciegdNFo2r3yW"UOP_DUP OP_HASH160 44916587b74da33139103c29e4a1225e9d7d51fc OP_EQUALVERIFY OP_CHECKSIG*276a91444916587b74da33139103c29e4a1225e9d7d51fc88ac*"17FZ8NtsemTfDeoAZ4ivjciegdNFo2r3yW8#J " -Ba6428f38883e60b7eba2ecba5f3c52b6bc481e663509a34010cf2e37bfe81234:1@a6428f38883e60b7eba2ecba5f3c52b6bc481e663509a34010cf2e37bfe81234""1C7PyNDnEmvjLhUwKmh2hKMxXm3JW3E4MX"UOP_DUP OP_HASH160 79df0e288eda5b49e8b866ea068b8ffce62c6afd OP_EQUALVERIFY OP_CHECKSIG*276a91479df0e288eda5b49e8b866ea068b8ffce62c6afd88ac*"1C7PyNDnEmvjLhUwKmh2hKMxXm3JW3E4MX8#J " -Bc50486a29a4bac83d81974218e8a4864f49321d1e1cf7434ef54054708b7979e:0<@c50486a29a4bac83d81974218e8a4864f49321d1e1cf7434ef54054708b7979e""18v1KQrvbxQBSyxSoGGwNZRoC3a9pCxtEe"UOP_DUP OP_HASH160 56cf31028a389e64a96b4c7304de0afe31cef31b OP_EQUALVERIFY OP_CHECKSIG*276a91456cf31028a389e64a96b4c7304de0afe31cef31b88ac*"18v1KQrvbxQBSyxSoGGwNZRoC3a9pCxtEe8#J " -Bf9676dce1d290302797cac488b587d7ebbed1b205cadd827781aa696703eaa1f:0@f9676dce1d290302797cac488b587d7ebbed1b205cadd827781aa696703eaa1f""1AFUhfQp5CKWcJr9Sm5tgJdS2o1PGJ5Zwo"UOP_DUP OP_HASH160 6576144724285a97d497b5610ea1c63c8a096ff7 OP_EQUALVERIFY OP_CHECKSIG*276a9146576144724285a97d497b5610ea1c63c8a096ff788ac*"1AFUhfQp5CKWcJr9Sm5tgJdS2o1PGJ5Zwo8#J " -B54c927449a552129a47130b7788c1fd0e760689d490c24b9d3c7dcaa82d7e023:0@54c927449a552129a47130b7788c1fd0e760689d490c24b9d3c7dcaa82d7e023""1Hj1KsxYE1Kop7QjnKdtJmR1naA7mtm8TW"UOP_DUP OP_HASH160 b773c1304caf17a8414e78bb40821842c97b71ec OP_EQUALVERIFY OP_CHECKSIG*276a914b773c1304caf17a8414e78bb40821842c97b71ec88ac*"1Hj1KsxYE1Kop7QjnKdtJmR1naA7mtm8TW8"J " -Bf21a71afcc2dd7487092fc9244e73e0e41a327a4f8086de6b75feb9840ba497f:1Y@f21a71afcc2dd7487092fc9244e73e0e41a327a4f8086de6b75feb9840ba497f""1BZWLdmeZ6KR6rQa3WrLNYhN3bZUzWqDzS"UOP_DUP OP_HASH160 73d70f261d762265b6acc8ec926d7c307c0ea396 OP_EQUALVERIFY OP_CHECKSIG*276a91473d70f261d762265b6acc8ec926d7c307c0ea39688ac*"1BZWLdmeZ6KR6rQa3WrLNYhN3bZUzWqDzS8#J " -Bcf99180d7ace5aa9cd2b9d67aec68d853f7aab17496b804976591d401b519693:0M@cf99180d7ace5aa9cd2b9d67aec68d853f7aab17496b804976591d401b519693""1KmekLCejNnCq1QbPexzg4bFHBu2Wj7rEr"UOP_DUP OP_HASH160 cde4137bd37c5305c9b8c4c0d0a25adf1dd3607b OP_EQUALVERIFY OP_CHECKSIG*276a914cde4137bd37c5305c9b8c4c0d0a25adf1dd3607b88ac*"1KmekLCejNnCq1QbPexzg4bFHBu2Wj7rEr8#J " -B4372a6266083c704263d87de0dd4e70d1cddccff9a83da28e57168a64c7fe00a:0I@4372a6266083c704263d87de0dd4e70d1cddccff9a83da28e57168a64c7fe00a""19kFXMaAxf6FwPPjSWhVUcFEHhfAbztqjg"UOP_DUP OP_HASH160 5fef0420196581a59adb70d65882549ac6d7a15d OP_EQUALVERIFY OP_CHECKSIG*276a9145fef0420196581a59adb70d65882549ac6d7a15d88ac*"19kFXMaAxf6FwPPjSWhVUcFEHhfAbztqjg8#J " -B4bd77bdfd1cd84e3f4e6b60a92fc364b45242ca361d47bba5a1f650ce6101378:0@4bd77bdfd1cd84e3f4e6b60a92fc364b45242ca361d47bba5a1f650ce6101378""1NZDGi6sev66nAwJwo4SrijL8eGneMeXdw"UOP_DUP OP_HASH160 ec723206d6df226391021e986776fac7e1bc2c70 OP_EQUALVERIFY OP_CHECKSIG*276a914ec723206d6df226391021e986776fac7e1bc2c7088ac*"1NZDGi6sev66nAwJwo4SrijL8eGneMeXdw8#J " -Be6302937cf2cbe5d951a0c98b2cd1c30f6612f88096501b6762db428cfe812cc:0͏@e6302937cf2cbe5d951a0c98b2cd1c30f6612f88096501b6762db428cfe812cc""1Aea6WoD5zxfsN8QvBP9x31ZdY7qA63hL5"UOP_DUP OP_HASH160 69d426256f840f18dd7f146ea04ab0d78f9332f6 OP_EQUALVERIFY OP_CHECKSIG*276a91469d426256f840f18dd7f146ea04ab0d78f9332f688ac*"1Aea6WoD5zxfsN8QvBP9x31ZdY7qA63hL58"J " +Bf957a05770ab6b2d1492508833f91e30b2d27e53333e672a08aaa7699c3e13ce:0 @f957a05770ab6b2d1492508833f91e30b2d27e53333e672a08aaa7699c3e13ce""1FSDRBf2hYZA5xZ44pDxtvG89SDN3F2kaX"UOP_DUP OP_HASH160 9e568671d4478eec93fcbde324b6a4b6efb0fb42 OP_EQUALVERIFY OP_CHECKSIG*276a9149e568671d4478eec93fcbde324b6a4b6efb0fb4288ac*"1FSDRBf2hYZA5xZ44pDxtvG89SDN3F2kaX8$J " +Ba3272201f18746d6dd2f735db45841a8937ce69df87a7d8e31c10739493c844b:0t@a3272201f18746d6dd2f735db45841a8937ce69df87a7d8e31c10739493c844b""19cMASoQ9gk9t2LcsmFZDJAqBpLPQuPRS5"UOP_DUP OP_HASH160 5e706561ef45b9bae1ba5b4ea2d0fdedb0e2c520 OP_EQUALVERIFY OP_CHECKSIG*276a9145e706561ef45b9bae1ba5b4ea2d0fdedb0e2c52088ac*"19cMASoQ9gk9t2LcsmFZDJAqBpLPQuPRS58С$J " +B0985aba4ca23ebb7e75d325eb00c3c5c059117deaad8cd8669cd9a500437a22f:1@0985aba4ca23ebb7e75d325eb00c3c5c059117deaad8cd8669cd9a500437a22f""1DcW7E2NiHuEATVvEopzzBzc8SuBAxv3Jk"UOP_DUP OP_HASH160 8a585d9a3f5d3134ebfd4c135a6f547df7085563 OP_EQUALVERIFY OP_CHECKSIG*276a9148a585d9a3f5d3134ebfd4c135a6f547df708556388ac*"1DcW7E2NiHuEATVvEopzzBzc8SuBAxv3Jk8ɠ$J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:125}@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Kadf6pDmJd5hC4D83HZaqAnfMhVX3tG8i"UOP_DUP OP_HASH160 cbce972a24b0c9d7964d06a20ac60af393a86b1d OP_EQUALVERIFY OP_CHECKSIG*276a914cbce972a24b0c9d7964d06a20ac60af393a86b1d88ac*"1Kadf6pDmJd5hC4D83HZaqAnfMhVX3tG8i8"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:124|@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""17JxTWEcbkRXUo5zkWpvLZc19xy3GwyAcp"UOP_DUP OP_HASH160 45361e83b646386240be76db4de44c184af97732 OP_EQUALVERIFY OP_CHECKSIG*276a91445361e83b646386240be76db4de44c184af9773288ac*"17JxTWEcbkRXUo5zkWpvLZc19xy3GwyAcp8"J " -B3bae0e35c64e6b5357c970c1d1b32868d07ae14954174972ec479fc1cdedfc3e:0U@3bae0e35c64e6b5357c970c1d1b32868d07ae14954174972ec479fc1cdedfc3e""19ZZ6Gmx4X9kJiq8YCqAL2MBLuwqm7UYg3"UOP_DUP OP_HASH160 5de91aecfc8b8187d76fa11fa01115cce74d5b37 OP_EQUALVERIFY OP_CHECKSIG*276a9145de91aecfc8b8187d76fa11fa01115cce74d5b3788ac*"19ZZ6Gmx4X9kJiq8YCqAL2MBLuwqm7UYg38#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:127@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Av7Ks15bN73u1s2AAQ7rpgEbjdUzWTCN7"UOP_DUP OP_HASH160 6cc4754291194e420f7126659142ab6f739188f5 OP_EQUALVERIFY OP_CHECKSIG*276a9146cc4754291194e420f7126659142ab6f739188f588ac*"1Av7Ks15bN73u1s2AAQ7rpgEbjdUzWTCN78"J " -B6052bb8615f98dade231b31f761ffd6cbbc6d834ca1a77c8bc0bb8ba3b454f55:1@6052bb8615f98dade231b31f761ffd6cbbc6d834ca1a77c8bc0bb8ba3b454f55""1FVv8cp53ih3su2KxD3fen8RRrqyTz4JvD"UOP_DUP OP_HASH160 9f09c27c3a1d9b92010a484de889acd385bceec6 OP_EQUALVERIFY OP_CHECKSIG*276a9149f09c27c3a1d9b92010a484de889acd385bceec688ac*"1FVv8cp53ih3su2KxD3fen8RRrqyTz4JvD8ύ#J  " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:126~@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5"!1oFGuhvJdX2EDt6YTC2kLfHes1VMYofCF"UOP_DUP OP_HASH160 08bf0cc0dfdbd257364da13c4d37f5d8a3a73501 OP_EQUALVERIFY OP_CHECKSIG*276a91408bf0cc0dfdbd257364da13c4d37f5d8a3a7350188ac*!1oFGuhvJdX2EDt6YTC2kLfHes1VMYofCF8"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:129@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1LHQizPfJNFg5grVb3AGsDAAsZDY5My1PJ"UOP_DUP OP_HASH160 d384d95ad4f526b3d9628d9712d7eac02b820acb OP_EQUALVERIFY OP_CHECKSIG*276a914d384d95ad4f526b3d9628d9712d7eac02b820acb88ac*"1LHQizPfJNFg5grVb3AGsDAAsZDY5My1PJ8"J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:124|@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""17JxTWEcbkRXUo5zkWpvLZc19xy3GwyAcp"UOP_DUP OP_HASH160 45361e83b646386240be76db4de44c184af97732 OP_EQUALVERIFY OP_CHECKSIG*276a91445361e83b646386240be76db4de44c184af9773288ac*"17JxTWEcbkRXUo5zkWpvLZc19xy3GwyAcp8"J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:127@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Av7Ks15bN73u1s2AAQ7rpgEbjdUzWTCN7"UOP_DUP OP_HASH160 6cc4754291194e420f7126659142ab6f739188f5 OP_EQUALVERIFY OP_CHECKSIG*276a9146cc4754291194e420f7126659142ab6f739188f588ac*"1Av7Ks15bN73u1s2AAQ7rpgEbjdUzWTCN78"J " +B343db1083b7c8340cb0e16a3e866a75359eb964cd862cb73f12b92ab19ade953:1@343db1083b7c8340cb0e16a3e866a75359eb964cd862cb73f12b92ab19ade953""12yJC31WxxYfvdcahyuXfDcCMcUhdgeUV3"UOP_DUP OP_HASH160 159dc4f3ba5a0e90522d8d05424c6410b0504109 OP_EQUALVERIFY OP_CHECKSIG*276a914159dc4f3ba5a0e90522d8d05424c6410b050410988ac*"12yJC31WxxYfvdcahyuXfDcCMcUhdgeUV38‰$J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:129@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1LHQizPfJNFg5grVb3AGsDAAsZDY5My1PJ"UOP_DUP OP_HASH160 d384d95ad4f526b3d9628d9712d7eac02b820acb OP_EQUALVERIFY OP_CHECKSIG*276a914d384d95ad4f526b3d9628d9712d7eac02b820acb88ac*"1LHQizPfJNFg5grVb3AGsDAAsZDY5My1PJ8"J " +B8f28c760a1ef52c0ea7f9fd2f86695c1fb6305ba26becd14ffa770eecd79fad4:0,@8f28c760a1ef52c0ea7f9fd2f86695c1fb6305ba26becd14ffa770eecd79fad4""1DnPChyU6ACheCtfy1fnKauoQ1YCCa4GD2"UOP_DUP OP_HASH160 8c36c2c6b52e94bc4f79fdbd88e9c7f7dcd46b7c OP_EQUALVERIFY OP_CHECKSIG*276a9148c36c2c6b52e94bc4f79fdbd88e9c7f7dcd46b7c88ac*"1DnPChyU6ACheCtfy1fnKauoQ1YCCa4GD28Ր$J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:128@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5"!1ypACsyRYWUX4vWGQs7G4oG3FCiSrQuJf"UOP_DUP OP_HASH160 0abea8f35ded57a34000468f137c7798ef0300a2 OP_EQUALVERIFY OP_CHECKSIG*276a9140abea8f35ded57a34000468f137c7798ef0300a288ac*!1ypACsyRYWUX4vWGQs7G4oG3FCiSrQuJf8"J " B2d2cb2cb2e9a1ba51e709371f0640e9d0b52cf6a71ff9e4482ad3d9935fd1a2e:0@2d2cb2cb2e9a1ba51e709371f0640e9d0b52cf6a71ff9e4482ad3d9935fd1a2e""1CX1r3t1E1wbkMJvMENE41dcBwKNnHQCqr"UOP_DUP OP_HASH160 7e569183bad4b523b3218c2a9fecb3e9f684db12 OP_EQUALVERIFY OP_CHECKSIG*276a9147e569183bad4b523b3218c2a9fecb3e9f684db1288ac*"1CX1r3t1E1wbkMJvMENE41dcBwKNnHQCqr8#J " -Bfb8d824a0d9b6ffd7bef59c2c73747de7210426769ab3d468c839c2eb341607e:0@fb8d824a0d9b6ffd7bef59c2c73747de7210426769ab3d468c839c2eb341607e""13qM5yn48xKnZB69ZrhQETtEUyA6UaTiuJ"UOP_DUP OP_HASH160 1f14fc0b8973c7f0f12f4fc503ce4f7ddceacef1 OP_EQUALVERIFY OP_CHECKSIG*276a9141f14fc0b8973c7f0f12f4fc503ce4f7ddceacef188ac*"13qM5yn48xKnZB69ZrhQETtEUyA6UaTiuJ8#J " -Bcbd2971f2faa7e587f9d4c3b5b9699ed57e3436c4a371394a500bc8a0654ef9f:0@cbd2971f2faa7e587f9d4c3b5b9699ed57e3436c4a371394a500bc8a0654ef9f""198VaXZdj42yxCqaXrPbVnEi5nUemtozdr"UOP_DUP OP_HASH160 592bc615032e927f271eecaf03479ea5c63026fd OP_EQUALVERIFY OP_CHECKSIG*276a914592bc615032e927f271eecaf03479ea5c63026fd88ac*"198VaXZdj42yxCqaXrPbVnEi5nUemtozdr8#J " +Bfb8d824a0d9b6ffd7bef59c2c73747de7210426769ab3d468c839c2eb341607e:0@fb8d824a0d9b6ffd7bef59c2c73747de7210426769ab3d468c839c2eb341607e""13qM5yn48xKnZB69ZrhQETtEUyA6UaTiuJ"UOP_DUP OP_HASH160 1f14fc0b8973c7f0f12f4fc503ce4f7ddceacef1 OP_EQUALVERIFY OP_CHECKSIG*276a9141f14fc0b8973c7f0f12f4fc503ce4f7ddceacef188ac*"13qM5yn48xKnZB69ZrhQETtEUyA6UaTiuJ8#J " B7aefb2dbe2a76e7ce58db6109caf46083b4720faf86aa41006b90ab698eccfe9:1@7aefb2dbe2a76e7ce58db6109caf46083b4720faf86aa41006b90ab698eccfe9""1JBQ1guu6YGfrEcKqHgNsVeopR9dUVTiUQ"UOP_DUP OP_HASH160 bc7181dd0c7c797a3d5c19a91535aef7cb5a8dce OP_EQUALVERIFY OP_CHECKSIG*276a914bc7181dd0c7c797a3d5c19a91535aef7cb5a8dce88ac*"1JBQ1guu6YGfrEcKqHgNsVeopR9dUVTiUQ8#J " B93235767d39c55bf118a0bfdb6d432e613a28991fae73cdadde0c4ac488b2872:0D@93235767d39c55bf118a0bfdb6d432e613a28991fae73cdadde0c4ac488b2872""12qCX9GE95z7auUNmf6GbjDWuJnY2DEQXa"UOP_DUP OP_HASH160 1415b546a004a1cfd3d2e90944a8ed5bbfde2fd6 OP_EQUALVERIFY OP_CHECKSIG*276a9141415b546a004a1cfd3d2e90944a8ed5bbfde2fd688ac*"12qCX9GE95z7auUNmf6GbjDWuJnY2DEQXa8"J " Be51295bb86bf615a04c7756d12c7b1f28ed07cebfe8497a4d84ceaf7f1fad238:0#@e51295bb86bf615a04c7756d12c7b1f28ed07cebfe8497a4d84ceaf7f1fad238""152PkhacqyKgEr6yCpS63kzTEDATzMfaBq"UOP_DUP OP_HASH160 2c23e9a79f1ba350859c89b9e47eb893542c297b OP_EQUALVERIFY OP_CHECKSIG*276a9142c23e9a79f1ba350859c89b9e47eb893542c297b88ac*"152PkhacqyKgEr6yCpS63kzTEDATzMfaBq8#J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:121yg@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Fk3TDkSX5Z9BUbVpw7WFRocrR2LdUdhEx"UOP_DUP OP_HASH160 a1b5b1b7d2e688decf3ecc4f4af1e205832e2189 OP_EQUALVERIFY OP_CHECKSIG*276a914a1b5b1b7d2e688decf3ecc4f4af1e205832e218988ac*"1Fk3TDkSX5Z9BUbVpw7WFRocrR2LdUdhEx8"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:120x@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1C4MNqkp2F79s79XMqaydSqPNsi5ksXAmm"UOP_DUP OP_HASH160 794ba418deaa0b402f0a487b0ddf6a2154e39feb OP_EQUALVERIFY OP_CHECKSIG*276a914794ba418deaa0b402f0a487b0ddf6a2154e39feb88ac*"1C4MNqkp2F79s79XMqaydSqPNsi5ksXAmm8"J " -Bd7caae89e6dc8f5eefd053c609549b4de437260dfe2b281128f50b838c304668:0@d7caae89e6dc8f5eefd053c609549b4de437260dfe2b281128f50b838c304668""18dWwTonf3amEqBLk5CRGTgFEe2pgBjEPd"UOP_DUP OP_HASH160 53b0d8d08b3afc5f1b4a0792bb3f8e49bb0caf08 OP_EQUALVERIFY OP_CHECKSIG*276a91453b0d8d08b3afc5f1b4a0792bb3f8e49bb0caf0888ac*"18dWwTonf3amEqBLk5CRGTgFEe2pgBjEPd8#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:123{g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1JvFMeziAQcA96VAt6Db3NMqZG6Dd55dYB"UOP_DUP OP_HASH160 c48c2b0e4283e1bf10b806121a0681ade02c5a0e OP_EQUALVERIFY OP_CHECKSIG*276a914c48c2b0e4283e1bf10b806121a0681ade02c5a0e88ac*"1JvFMeziAQcA96VAt6Db3NMqZG6Dd55dYB8"J " -Bf4806c1cbab6679992cf2ab7accf6749e8a43dab5f8b531032fe4c5fc1504f9c:0@f4806c1cbab6679992cf2ab7accf6749e8a43dab5f8b531032fe4c5fc1504f9c""115A8MVHGkT6j7XGZ8r9R5aaiZrur2WBxW"UOP_DUP OP_HASH160 00c94851e09488bdc8faa1dfb61cd7a6686ae0a4 OP_EQUALVERIFY OP_CHECKSIG*276a91400c94851e09488bdc8faa1dfb61cd7a6686ae0a488ac*"115A8MVHGkT6j7XGZ8r9R5aaiZrur2WBxW8#J  " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:122z@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""14BcnK78fdZk3VUV8xh18r4Kv1UeMS7tJj"UOP_DUP OP_HASH160 22ea67d88833e5831f7596c95c66c81fe44a532e OP_EQUALVERIFY OP_CHECKSIG*276a91422ea67d88833e5831f7596c95c66c81fe44a532e88ac*"14BcnK78fdZk3VUV8xh18r4Kv1UeMS7tJj8"J " -B42da0ddfd096ce1591816cfcf6eca624f3bca54d197be0bfcf11e1442d4e86a2:0@42da0ddfd096ce1591816cfcf6eca624f3bca54d197be0bfcf11e1442d4e86a2""14cYQFh7XSqUxSdh2FpEzDwN5f1xTwhKYF"UOP_DUP OP_HASH160 27a125ef32b34798e4b535e2034b8a819d6ffba1 OP_EQUALVERIFY OP_CHECKSIG*276a91427a125ef32b34798e4b535e2034b8a819d6ffba188ac*"14cYQFh7XSqUxSdh2FpEzDwN5f1xTwhKYF8#J " -B2071ee8c654f2cd142d7b963a550e3ab687c0acf96cabadcefa0636280ac2478:0u@2071ee8c654f2cd142d7b963a550e3ab687c0acf96cabadcefa0636280ac2478""1PdtE3tsxkYv8tukqdbkjUZo7eo5RMyAeB"UOP_DUP OP_HASH160 f84c809988b892f165cab6c70bd3b59cdd2ac6dc OP_EQUALVERIFY OP_CHECKSIG*276a914f84c809988b892f165cab6c70bd3b59cdd2ac6dc88ac*"1PdtE3tsxkYv8tukqdbkjUZo7eo5RMyAeB8#J " -B7cfdec0d125ba919e9a1ec9f7453b64f28405fc149e8463b01904dd75d6fba9e:0@7cfdec0d125ba919e9a1ec9f7453b64f28405fc149e8463b01904dd75d6fba9e""1PaghCSX13vgd5ear2sqif2Ph1Wm2QyQHe"UOP_DUP OP_HASH160 f7b1a0c9a058a445a09e7ebf4da75f1709933354 OP_EQUALVERIFY OP_CHECKSIG*276a914f7b1a0c9a058a445a09e7ebf4da75f170993335488ac*"1PaghCSX13vgd5ear2sqif2Ph1Wm2QyQHe8˧#J " -B93af93211799e686ea38108d702fb6690fef2c7c4113a814e5e078d4653f35a7:09@93af93211799e686ea38108d702fb6690fef2c7c4113a814e5e078d4653f35a7""1GNT76e7m3s2xFybsTn9U65RKJjB6YbZjd"UOP_DUP OP_HASH160 a89869d5916b9e90e96057d400fc12140b843882 OP_EQUALVERIFY OP_CHECKSIG*276a914a89869d5916b9e90e96057d400fc12140b84388288ac*"1GNT76e7m3s2xFybsTn9U65RKJjB6YbZjd8#J " -B14c52743b16d99a0a36dca5dbb5f85c58dbd13575f998402c41e6d1fa67aff24:1@14c52743b16d99a0a36dca5dbb5f85c58dbd13575f998402c41e6d1fa67aff24""18DqsawR8t4ogsH9vDbGSj8qZXiEHjWJSn"UOP_DUP OP_HASH160 4f36ab1f9409d8b400968788d5668712b7754c3c OP_EQUALVERIFY OP_CHECKSIG*276a9144f36ab1f9409d8b400968788d5668712b7754c3c88ac*"18DqsawR8t4ogsH9vDbGSj8qZXiEHjWJSn8#J " -Bcbcb06d5f7eceefd4508e1852c990019703ec712a3daaceaca281e186871dfc8:0@cbcb06d5f7eceefd4508e1852c990019703ec712a3daaceaca281e186871dfc8""1L5dYbM6FVsTtJob56YaBdjjpA5eHpnYuC"UOP_DUP OP_HASH160 d14a8f494bdee7600b3872c0685bf70f5094376b OP_EQUALVERIFY OP_CHECKSIG*276a914d14a8f494bdee7600b3872c0685bf70f5094376b88ac*"1L5dYbM6FVsTtJob56YaBdjjpA5eHpnYuC8#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:120x@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1C4MNqkp2F79s79XMqaydSqPNsi5ksXAmm"UOP_DUP OP_HASH160 794ba418deaa0b402f0a487b0ddf6a2154e39feb OP_EQUALVERIFY OP_CHECKSIG*276a914794ba418deaa0b402f0a487b0ddf6a2154e39feb88ac*"1C4MNqkp2F79s79XMqaydSqPNsi5ksXAmm8"J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:123{g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1JvFMeziAQcA96VAt6Db3NMqZG6Dd55dYB"UOP_DUP OP_HASH160 c48c2b0e4283e1bf10b806121a0681ade02c5a0e OP_EQUALVERIFY OP_CHECKSIG*276a914c48c2b0e4283e1bf10b806121a0681ade02c5a0e88ac*"1JvFMeziAQcA96VAt6Db3NMqZG6Dd55dYB8"J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:122z@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""14BcnK78fdZk3VUV8xh18r4Kv1UeMS7tJj"UOP_DUP OP_HASH160 22ea67d88833e5831f7596c95c66c81fe44a532e OP_EQUALVERIFY OP_CHECKSIG*276a91422ea67d88833e5831f7596c95c66c81fe44a532e88ac*"14BcnK78fdZk3VUV8xh18r4Kv1UeMS7tJj8"J " +B69b0676495240a58a8d6f0b8fe3b7d1d7278b1aff138095bfedbefba393f177c:0 @69b0676495240a58a8d6f0b8fe3b7d1d7278b1aff138095bfedbefba393f177c"!1CX9ZgGLYniHttCQonHFwXSdyukB35kUH"UOP_DUP OP_HASH160 022dbdd747f02f3d8e3f769e01634546de99df7f OP_EQUALVERIFY OP_CHECKSIG*276a914022dbdd747f02f3d8e3f769e01634546de99df7f88ac*!1CX9ZgGLYniHttCQonHFwXSdyukB35kUH8$J " +B9ef9ce423fe488a79403262cfceddb8a1c94ad3532fcdb94e4e0866038b79af0:0@9ef9ce423fe488a79403262cfceddb8a1c94ad3532fcdb94e4e0866038b79af0""1NRcY6vCVwmKQ273ydRNUQr38BkJkeeS3r"UOP_DUP OP_HASH160 eb0249e87096ac45a0bf6041735de4b5aa658aad OP_EQUALVERIFY OP_CHECKSIG*276a914eb0249e87096ac45a0bf6041735de4b5aa658aad88ac*"1NRcY6vCVwmKQ273ydRNUQr38BkJkeeS3r8$J " +B14c52743b16d99a0a36dca5dbb5f85c58dbd13575f998402c41e6d1fa67aff24:1@14c52743b16d99a0a36dca5dbb5f85c58dbd13575f998402c41e6d1fa67aff24""18DqsawR8t4ogsH9vDbGSj8qZXiEHjWJSn"UOP_DUP OP_HASH160 4f36ab1f9409d8b400968788d5668712b7754c3c OP_EQUALVERIFY OP_CHECKSIG*276a9144f36ab1f9409d8b400968788d5668712b7754c3c88ac*"18DqsawR8t4ogsH9vDbGSj8qZXiEHjWJSn8#J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:116tg@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1FyWEceF2pDMCNcMwjCNn2uQSsfDT6ufEj"UOP_DUP OP_HASH160 a44175713fc041a25078249d78e30dc97791b09e OP_EQUALVERIFY OP_CHECKSIG*276a914a44175713fc041a25078249d78e30dc97791b09e88ac*"1FyWEceF2pDMCNcMwjCNn2uQSsfDT6ufEj8"J " -B51bc88cec635f90a4c1dd8c25b839aa4042fd5c5c4ee1ee8b5fde7fc60e32c0e:0J@51bc88cec635f90a4c1dd8c25b839aa4042fd5c5c4ee1ee8b5fde7fc60e32c0e""17zsgnXTs3NPhkMkUj2dvtmREPb29T2RXj"UOP_DUP OP_HASH160 4cc2c667dd5890e49661b23b9338b23057c7077c OP_EQUALVERIFY OP_CHECKSIG*276a9144cc2c667dd5890e49661b23b9338b23057c7077c88ac*"17zsgnXTs3NPhkMkUj2dvtmREPb29T2RXj8#J " Bc0044756145c771f821f4b51b78e84583d208bf8790f113648eaf6548f64cc50:07@c0044756145c771f821f4b51b78e84583d208bf8790f113648eaf6548f64cc50""1ENASwSJe89Qo2DmaoJMTwEhyZwuJrX4Rx"UOP_DUP OP_HASH160 929a41abade4ec2671c7e764421c22bd5580c475 OP_EQUALVERIFY OP_CHECKSIG*276a914929a41abade4ec2671c7e764421c22bd5580c47588ac*"1ENASwSJe89Qo2DmaoJMTwEhyZwuJrX4Rx8#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:115s@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1GBDbFe6sf7kEspub2nibK8QtKAh91ZreX"UOP_DUP OP_HASH160 a6788e7318a0169fb8ea659ec1ad593d8273e48e OP_EQUALVERIFY OP_CHECKSIG*276a914a6788e7318a0169fb8ea659ec1ad593d8273e48e88ac*"1GBDbFe6sf7kEspub2nibK8QtKAh91ZreX8"J " -Bce4c9077445ee8c3d08c9e92bf1d7da9b150d401f4be39874af254a9ee4f8b47:0@ce4c9077445ee8c3d08c9e92bf1d7da9b150d401f4be39874af254a9ee4f8b47""1243zi2fCc1xR1KZu8BdSD6KroFLqrFGwb"UOP_DUP OP_HASH160 0b8bdface0fa4baef8f47d8961ce36964ea3dccb OP_EQUALVERIFY OP_CHECKSIG*276a9140b8bdface0fa4baef8f47d8961ce36964ea3dccb88ac*"1243zi2fCc1xR1KZu8BdSD6KroFLqrFGwb8ݮ#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:115s@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1GBDbFe6sf7kEspub2nibK8QtKAh91ZreX"UOP_DUP OP_HASH160 a6788e7318a0169fb8ea659ec1ad593d8273e48e OP_EQUALVERIFY OP_CHECKSIG*276a914a6788e7318a0169fb8ea659ec1ad593d8273e48e88ac*"1GBDbFe6sf7kEspub2nibK8QtKAh91ZreX8"J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:118v@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""167SU8mJsmzg1AE38xNA6S7KfXDdTis8Kr"UOP_DUP OP_HASH160 38106258466fa7e29fffaab689ff5c3df7eda417 OP_EQUALVERIFY OP_CHECKSIG*276a91438106258466fa7e29fffaab689ff5c3df7eda41788ac*"167SU8mJsmzg1AE38xNA6S7KfXDdTis8Kr8"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:117ug@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1JerucwVzpWzRf1c1HfwnLKPtjJgtH3Lnj"UOP_DUP OP_HASH160 c1a3307ab6d908d1b6137729500c6235e9eb6aec OP_EQUALVERIFY OP_CHECKSIG*276a914c1a3307ab6d908d1b6137729500c6235e9eb6aec88ac*"1JerucwVzpWzRf1c1HfwnLKPtjJgtH3Lnj8"J " -B50b6928dcb343cf492ee6d83671df9d881868b2348a12ae0c79f167aaab7d5df:1@50b6928dcb343cf492ee6d83671df9d881868b2348a12ae0c79f167aaab7d5df""17RTiGvvYaHByihLwoW4jgZYTvt1tWiP4U"UOP_DUP OP_HASH160 46710918b10116d9f9dfd11efc76c676a4eaf5ed OP_EQUALVERIFY OP_CHECKSIG*276a91446710918b10116d9f9dfd11efc76c676a4eaf5ed88ac*"17RTiGvvYaHByihLwoW4jgZYTvt1tWiP4U8#J  " -B93f6115744a4edb7c416174b892049e557e92d50eaaaa5a70e048f4c62573d61:05@93f6115744a4edb7c416174b892049e557e92d50eaaaa5a70e048f4c62573d61""12i8vkWCCmHXvV85VPUFyc8FF4qK3oTvoe"UOP_DUP OP_HASH160 12bfcc0faa9731bcfcc75f18c24cef2e05ebfc01 OP_EQUALVERIFY OP_CHECKSIG*276a91412bfcc0faa9731bcfcc75f18c24cef2e05ebfc0188ac*"12i8vkWCCmHXvV85VPUFyc8FF4qK3oTvoe8#J " -Bcfea81d7f86eb5040d91d1bf24f3fc27c9a8756f51e1b8c9dda309c03dd3a846:1@cfea81d7f86eb5040d91d1bf24f3fc27c9a8756f51e1b8c9dda309c03dd3a846""19aZQf2XCzwUsUCp177HqdXwaWf32Zkabk"UOP_DUP OP_HASH160 5e19c92541e233ee4116ace58f5c5e0f5d149f08 OP_EQUALVERIFY OP_CHECKSIG*276a9145e19c92541e233ee4116ace58f5c5e0f5d149f0888ac*"19aZQf2XCzwUsUCp177HqdXwaWf32Zkabk8#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:117ug@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1JerucwVzpWzRf1c1HfwnLKPtjJgtH3Lnj"UOP_DUP OP_HASH160 c1a3307ab6d908d1b6137729500c6235e9eb6aec OP_EQUALVERIFY OP_CHECKSIG*276a914c1a3307ab6d908d1b6137729500c6235e9eb6aec88ac*"1JerucwVzpWzRf1c1HfwnLKPtjJgtH3Lnj8"J " +B74a056ab554006a999893f0012ca9341a9e2e9a526ab601f15f2fbc18951b8b2:0 @74a056ab554006a999893f0012ca9341a9e2e9a526ab601f15f2fbc18951b8b2"!1VbZ41GDNdgjDL4hi5WojoKNBB97dGjyA"UOP_DUP OP_HASH160 05687d70cd61ba5c559f906ed2e00887064137df OP_EQUALVERIFY OP_CHECKSIG*276a91405687d70cd61ba5c559f906ed2e00887064137df88ac*!1VbZ41GDNdgjDL4hi5WojoKNBB97dGjyA8מ$J " +Be46e998513cb0a072d485868b1f9a31bfb00cf23e0d0b84602638339fe494a9c:1@e46e998513cb0a072d485868b1f9a31bfb00cf23e0d0b84602638339fe494a9c""12qm92RmvanJk4DHTWpKvTQC65CXwwnFwR"UOP_DUP OP_HASH160 1430efd1ad14e5bafb2efa5c3a03ff2ce8085337 OP_EQUALVERIFY OP_CHECKSIG*276a9141430efd1ad14e5bafb2efa5c3a03ff2ce808533788ac*"12qm92RmvanJk4DHTWpKvTQC65CXwwnFwR8$J " +B93f6115744a4edb7c416174b892049e557e92d50eaaaa5a70e048f4c62573d61:05@93f6115744a4edb7c416174b892049e557e92d50eaaaa5a70e048f4c62573d61""12i8vkWCCmHXvV85VPUFyc8FF4qK3oTvoe"UOP_DUP OP_HASH160 12bfcc0faa9731bcfcc75f18c24cef2e05ebfc01 OP_EQUALVERIFY OP_CHECKSIG*276a91412bfcc0faa9731bcfcc75f18c24cef2e05ebfc0188ac*"12i8vkWCCmHXvV85VPUFyc8FF4qK3oTvoe8#J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:110n@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""18VMp5pwiNMspSzMw8paMSZXkNaSvnUTSt"UOP_DUP OP_HASH160 5225e67482175cdcf915c4f43041945c88e42681 OP_EQUALVERIFY OP_CHECKSIG*276a9145225e67482175cdcf915c4f43041945c88e4268188ac*"18VMp5pwiNMspSzMw8paMSZXkNaSvnUTSt8"J " -Bfc6c9e1920f7cba66c09f5593486c4e744c48a83fe81c455f6d0429c26b94079:0/@fc6c9e1920f7cba66c09f5593486c4e744c48a83fe81c455f6d0429c26b94079""1AWM42onvpxoUHoHk9J8FktpvCfjgPaeX5"UOP_DUP OP_HASH160 6845ef08f7ebda5a5253c4fe5589b2b170433e39 OP_EQUALVERIFY OP_CHECKSIG*276a9146845ef08f7ebda5a5253c4fe5589b2b170433e3988ac*"1AWM42onvpxoUHoHk9J8FktpvCfjgPaeX58#J " +B14b5b298071866d8e9ed58829ce4becf3870a863e78c54b9ed2c2e6382f8ea3c:0@14b5b298071866d8e9ed58829ce4becf3870a863e78c54b9ed2c2e6382f8ea3c""19DF1WXttiSvjhFkg7jqeKVDo4FctiaphU"UOP_DUP OP_HASH160 5a11b116a0c626b11ff4d38ed667222b425d5ea1 OP_EQUALVERIFY OP_CHECKSIG*276a9145a11b116a0c626b11ff4d38ed667222b425d5ea188ac*"19DF1WXttiSvjhFkg7jqeKVDo4FctiaphU8ԟ$J " B221af779743bdc07e3a8c9f8f093cad186142721d8fb4111473b349096b6481d:0@221af779743bdc07e3a8c9f8f093cad186142721d8fb4111473b349096b6481d""1MX4rWUwwHquN7J57T2WyjaZFuZr47P2GQ"UOP_DUP OP_HASH160 e112361abbe270ac9550a4dd56c9b970cb6de448 OP_EQUALVERIFY OP_CHECKSIG*276a914e112361abbe270ac9550a4dd56c9b970cb6de44888ac*"1MX4rWUwwHquN7J57T2WyjaZFuZr47P2GQ8#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:112p^@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""13PkbucK5JcBTBC2nRNUdHyfr2knYzJVrV"UOP_DUP OP_HASH160 1a3dccba1af66b445b62150306ea261ce8478bcf OP_EQUALVERIFY OP_CHECKSIG*276a9141a3dccba1af66b445b62150306ea261ce8478bcf88ac*"13PkbucK5JcBTBC2nRNUdHyfr2knYzJVrV8"J " -Bc9e70d740972e3ea72d4353a0a14507824f2f561887450bdd81b538583514235:0@c9e70d740972e3ea72d4353a0a14507824f2f561887450bdd81b538583514235""1KGtQKA1WaXbkYGt9KDbk2mCozuF5Hxe2R"UOP_DUP OP_HASH160 c873696687dc1017768278830885f3baae266599 OP_EQUALVERIFY OP_CHECKSIG*276a914c873696687dc1017768278830885f3baae26659988ac*"1KGtQKA1WaXbkYGt9KDbk2mCozuF5Hxe2R8#J " -Bfe3235e14d023cb7157fcd82d5961fbf8446e60569c4fdac940f62fd072f47a8:0@fe3235e14d023cb7157fcd82d5961fbf8446e60569c4fdac940f62fd072f47a8""1ArF6kSsG1USMdzsEqQPYq4dJx4tu6EHhY"UOP_DUP OP_HASH160 6c094895cf360427cda286a1c298050df9777c54 OP_EQUALVERIFY OP_CHECKSIG*276a9146c094895cf360427cda286a1c298050df9777c5488ac*"1ArF6kSsG1USMdzsEqQPYq4dJx4tu6EHhY8#J " -B2b8d92c0f9e2a775100fd962db62e307c12bbe6d86f711989befffef51f42511:0@2b8d92c0f9e2a775100fd962db62e307c12bbe6d86f711989befffef51f42511""13pSJdEWbFxkTLvytzPLsMi9deG9bmz4r9"UOP_DUP OP_HASH160 1ee8eca44ec74d71a90d1ecabb251b041a32fcb4 OP_EQUALVERIFY OP_CHECKSIG*276a9141ee8eca44ec74d71a90d1ecabb251b041a32fcb488ac*"13pSJdEWbFxkTLvytzPLsMi9deG9bmz4r98#J " -B87275b1cf14b34cf73c5515e97a172a76e68b4597fc16063d8f62ff70adf9895:0 @87275b1cf14b34cf73c5515e97a172a76e68b4597fc16063d8f62ff70adf9895""15SYwC1K9Do95w8E9xxWwm5F2Cj8axZzFS"UOP_DUP OP_HASH160 30b58f41af8df7dcff1e9f0d27e0682aa5910775 OP_EQUALVERIFY OP_CHECKSIG*276a91430b58f41af8df7dcff1e9f0d27e0682aa591077588ac*"15SYwC1K9Do95w8E9xxWwm5F2Cj8axZzFS8#J " -B4ec9c6c8f44b635fc4cc977bca789daeb3eb23f93cfd2a5c7786d70b059a3442:0@4ec9c6c8f44b635fc4cc977bca789daeb3eb23f93cfd2a5c7786d70b059a3442""1GXxP2GLBaAD3BEBvrkSFFuuZSo8PNcJ7g"UOP_DUP OP_HASH160 aa6498206529e71192292e3de77a5704015a010c OP_EQUALVERIFY OP_CHECKSIG*276a914aa6498206529e71192292e3de77a5704015a010c88ac*"1GXxP2GLBaAD3BEBvrkSFFuuZSo8PNcJ7g8#J " -Bb53c55996855b7ea9fda260d3bbe63a2bbda0ee31df2a4b1b322c54dd881c627:1@b53c55996855b7ea9fda260d3bbe63a2bbda0ee31df2a4b1b322c54dd881c627""1As5RLs2oT1kmUFznD8swHpjzj3LHq2f85"UOP_DUP OP_HASH160 6c319e98f0dcc4ae7a59a586c61c52f2fc10f030 OP_EQUALVERIFY OP_CHECKSIG*276a9146c319e98f0dcc4ae7a59a586c61c52f2fc10f03088ac*"1As5RLs2oT1kmUFznD8swHpjzj3LHq2f858#J " -B4ca8d89f823fdcdb664f7e555a3fdd6800fb64e9fb6a40a9d2674573f79734c5:1@4ca8d89f823fdcdb664f7e555a3fdd6800fb64e9fb6a40a9d2674573f79734c5"!1E9P6PqgYgxh87bAvmH4NtjBC8UeZfVcb"UOP_DUP OP_HASH160 027c674e3f8afe485a23baa87d218065f6f250b1 OP_EQUALVERIFY OP_CHECKSIG*276a914027c674e3f8afe485a23baa87d218065f6f250b188ac*!1E9P6PqgYgxh87bAvmH4NtjBC8UeZfVcb8#J " -Bdfde66b3091ab07bed66f4a34b8cd47dc0bd7b70fc2e4bf76a91814d42bb24fe:0Z@dfde66b3091ab07bed66f4a34b8cd47dc0bd7b70fc2e4bf76a91814d42bb24fe""1LbZv58qWGJ35ukq5HBm967aBZ8LBB5R6t"UOP_DUP OP_HASH160 d6f402382b21c685db4851da7cd1413bd8b5f40b OP_EQUALVERIFY OP_CHECKSIG*276a914d6f402382b21c685db4851da7cd1413bd8b5f40b88ac*"1LbZv58qWGJ35ukq5HBm967aBZ8LBB5R6t8#J " -B68769560bb636aff766787130c531eeba66a754344c2ccbbfc0ee481172a31b8:0@68769560bb636aff766787130c531eeba66a754344c2ccbbfc0ee481172a31b8""194Zrge1QjgNF314qqDpYz5AKSsvSKkxto"UOP_DUP OP_HASH160 586dae7501cf6499a34b99dbf6fd77e8b9f55750 OP_EQUALVERIFY OP_CHECKSIG*276a914586dae7501cf6499a34b99dbf6fd77e8b9f5575088ac*"194Zrge1QjgNF314qqDpYz5AKSsvSKkxto8#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:112p^@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""13PkbucK5JcBTBC2nRNUdHyfr2knYzJVrV"UOP_DUP OP_HASH160 1a3dccba1af66b445b62150306ea261ce8478bcf OP_EQUALVERIFY OP_CHECKSIG*276a9141a3dccba1af66b445b62150306ea261ce8478bcf88ac*"13PkbucK5JcBTBC2nRNUdHyfr2knYzJVrV8"J " +Bfe3235e14d023cb7157fcd82d5961fbf8446e60569c4fdac940f62fd072f47a8:0@fe3235e14d023cb7157fcd82d5961fbf8446e60569c4fdac940f62fd072f47a8""1ArF6kSsG1USMdzsEqQPYq4dJx4tu6EHhY"UOP_DUP OP_HASH160 6c094895cf360427cda286a1c298050df9777c54 OP_EQUALVERIFY OP_CHECKSIG*276a9146c094895cf360427cda286a1c298050df9777c5488ac*"1ArF6kSsG1USMdzsEqQPYq4dJx4tu6EHhY8#J " +Bcc51e3f86c82b724b3d211321a0ca3ed1787fc93929e8fa872f81f3b7824a9ce:1@cc51e3f86c82b724b3d211321a0ca3ed1787fc93929e8fa872f81f3b7824a9ce""1Q1GrqNpSXkx9XsaXQjxcr9A9uHc6qTyT9"UOP_DUP OP_HASH160 fc5821b25110f3e0629b28ebe5424f6d68d79f0c OP_EQUALVERIFY OP_CHECKSIG*276a914fc5821b25110f3e0629b28ebe5424f6d68d79f0c88ac*"1Q1GrqNpSXkx9XsaXQjxcr9A9uHc6qTyT98$J " +B4ca8d89f823fdcdb664f7e555a3fdd6800fb64e9fb6a40a9d2674573f79734c5:1@4ca8d89f823fdcdb664f7e555a3fdd6800fb64e9fb6a40a9d2674573f79734c5"!1E9P6PqgYgxh87bAvmH4NtjBC8UeZfVcb"UOP_DUP OP_HASH160 027c674e3f8afe485a23baa87d218065f6f250b1 OP_EQUALVERIFY OP_CHECKSIG*276a914027c674e3f8afe485a23baa87d218065f6f250b188ac*!1E9P6PqgYgxh87bAvmH4NtjBC8UeZfVcb8#J " Bb737aa81a63ff31e9c7ba1aa42f45b84d42434bc1868ee8a3a30ef60c284beca:1r@b737aa81a63ff31e9c7ba1aa42f45b84d42434bc1868ee8a3a30ef60c284beca""1ASZeoT7b55R7aGz2L5ehk6u2VwmzMyq3P"UOP_DUP OP_HASH160 678ec992e876222d366be8497dbe4b3787d751a8 OP_EQUALVERIFY OP_CHECKSIG*276a914678ec992e876222d366be8497dbe4b3787d751a888ac*"1ASZeoT7b55R7aGz2L5ehk6u2VwmzMyq3P8#J " -Bdea66f7f7da4de906ed3f90fc217eb9cd7ff60cd37bc4d9972e7f0058fe72cfc:0@dea66f7f7da4de906ed3f90fc217eb9cd7ff60cd37bc4d9972e7f0058fe72cfc""15XEzjLs8S3gSiaT6YS1eRS6DLobd1xA2s"UOP_DUP OP_HASH160 3198aa2ac1f55e78800a002f4dc179ab709e1151 OP_EQUALVERIFY OP_CHECKSIG*276a9143198aa2ac1f55e78800a002f4dc179ab709e115188ac*"15XEzjLs8S3gSiaT6YS1eRS6DLobd1xA2s8#J " -B8e9206b45fa390b549adf11c491cb743196a04a68ce39b9685ac719bbc5511f6:0@8e9206b45fa390b549adf11c491cb743196a04a68ce39b9685ac719bbc5511f6""1PsqeMMLGatH4o3hK9bAdTDbWdSQGwNCeL"UOP_DUP OP_HASH160 faf02bd92dab1a4d53182d1e1351900974173b14 OP_EQUALVERIFY OP_CHECKSIG*276a914faf02bd92dab1a4d53182d1e1351900974173b1488ac*"1PsqeMMLGatH4o3hK9bAdTDbWdSQGwNCeL8#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:103gN@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Ga16jsS4pPcuncvDuDBUiqhZoiyg64BZw"UOP_DUP OP_HASH160 aac7b2334f824ca20b3a41c4e559b3dd89912344 OP_EQUALVERIFY OP_CHECKSIG*276a914aac7b2334f824ca20b3a41c4e559b3dd8991234488ac*"1Ga16jsS4pPcuncvDuDBUiqhZoiyg64BZw8"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:224 -@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""112ZP1RHmVyxGknTtDR8bvRKyQuhVNc1Xo"UOP_DUP OP_HASH160 004b71e86d863b05927eb8f6db2d5ec72256a9fc OP_EQUALVERIFY OP_CHECKSIG*276a914004b71e86d863b05927eb8f6db2d5ec72256a9fc88ac*"112ZP1RHmVyxGknTtDR8bvRKyQuhVNc1Xo8"J " -B4d618f9f763bc60689603a35cda3176a184f81881b0975a3d8b712948db3b30c:0@4d618f9f763bc60689603a35cda3176a184f81881b0975a3d8b712948db3b30c""1FhFdnzJhimCaJHy11QM9Df7y3PfKXbzrm"UOP_DUP OP_HASH160 a12e9d97848d78711d828951bf53a3b6ce650f1a OP_EQUALVERIFY OP_CHECKSIG*276a914a12e9d97848d78711d828951bf53a3b6ce650f1a88ac*"1FhFdnzJhimCaJHy11QM9Df7y3PfKXbzrm8"J " +Bdea66f7f7da4de906ed3f90fc217eb9cd7ff60cd37bc4d9972e7f0058fe72cfc:0@dea66f7f7da4de906ed3f90fc217eb9cd7ff60cd37bc4d9972e7f0058fe72cfc""15XEzjLs8S3gSiaT6YS1eRS6DLobd1xA2s"UOP_DUP OP_HASH160 3198aa2ac1f55e78800a002f4dc179ab709e1151 OP_EQUALVERIFY OP_CHECKSIG*276a9143198aa2ac1f55e78800a002f4dc179ab709e115188ac*"15XEzjLs8S3gSiaT6YS1eRS6DLobd1xA2s8#J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:103gN@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Ga16jsS4pPcuncvDuDBUiqhZoiyg64BZw"UOP_DUP OP_HASH160 aac7b2334f824ca20b3a41c4e559b3dd89912344 OP_EQUALVERIFY OP_CHECKSIG*276a914aac7b2334f824ca20b3a41c4e559b3dd8991234488ac*"1Ga16jsS4pPcuncvDuDBUiqhZoiyg64BZw8"J " +B4d618f9f763bc60689603a35cda3176a184f81881b0975a3d8b712948db3b30c:0@4d618f9f763bc60689603a35cda3176a184f81881b0975a3d8b712948db3b30c""1FhFdnzJhimCaJHy11QM9Df7y3PfKXbzrm"UOP_DUP OP_HASH160 a12e9d97848d78711d828951bf53a3b6ce650f1a OP_EQUALVERIFY OP_CHECKSIG*276a914a12e9d97848d78711d828951bf53a3b6ce650f1a88ac*"1FhFdnzJhimCaJHy11QM9Df7y3PfKXbzrm8"J " +B0848b0e59646c529664a97d72f88dc93184c2cd2fedebea14dd5a4d008274f81:1@0848b0e59646c529664a97d72f88dc93184c2cd2fedebea14dd5a4d008274f81""15jGsbA5aYuwVb1WjBzsSFizkAJJePHh6j"UOP_DUP OP_HASH160 33df391628cccf382aa4673cd6176f5bc0d0db72 OP_EQUALVERIFY OP_CHECKSIG*276a91433df391628cccf382aa4673cd6176f5bc0d0db7288ac*"15jGsbA5aYuwVb1WjBzsSFizkAJJePHh6j8$J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:105iC@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Ly7r2k7onRL6EaoBJgT7Ku23XrGNvzGN6"UOP_DUP OP_HASH160 db0765e0a2ac7e711b6540363b81821be650fb31 OP_EQUALVERIFY OP_CHECKSIG*276a914db0765e0a2ac7e711b6540363b81821be650fb3188ac*"1Ly7r2k7onRL6EaoBJgT7Ku23XrGNvzGN68"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:104h@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Hs56fpjJ4oCoVtjmvGmhkY6cs1Kr1ivzv"UOP_DUP OP_HASH160 b8fa3b33ae4fcf303322352285db6bd83f1ea665 OP_EQUALVERIFY OP_CHECKSIG*276a914b8fa3b33ae4fcf303322352285db6bd83f1ea66588ac*"1Hs56fpjJ4oCoVtjmvGmhkY6cs1Kr1ivzv8"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:225@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""14Cictu1JaHoR3wCF4uq9D3LxcxZvk4FYs"UOP_DUP OP_HASH160 231fb1d285c546099b10aa844925f24fcdabe180 OP_EQUALVERIFY OP_CHECKSIG*276a914231fb1d285c546099b10aa844925f24fcdabe18088ac*"14Cictu1JaHoR3wCF4uq9D3LxcxZvk4FYs8"J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:104h@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Hs56fpjJ4oCoVtjmvGmhkY6cs1Kr1ivzv"UOP_DUP OP_HASH160 b8fa3b33ae4fcf303322352285db6bd83f1ea665 OP_EQUALVERIFY OP_CHECKSIG*276a914b8fa3b33ae4fcf303322352285db6bd83f1ea66588ac*"1Hs56fpjJ4oCoVtjmvGmhkY6cs1Kr1ivzv8"J " +B0848b0e59646c529664a97d72f88dc93184c2cd2fedebea14dd5a4d008274f81:0+@0848b0e59646c529664a97d72f88dc93184c2cd2fedebea14dd5a4d008274f81""17Ya3BvtkicGfn4TPMzLsxP5DqCxcrys71"UOP_DUP OP_HASH160 47c93a6005184b1b8a25b3d8e300216e30da2063 OP_EQUALVERIFY OP_CHECKSIG*276a91447c93a6005184b1b8a25b3d8e300216e30da206388ac*"17Ya3BvtkicGfn4TPMzLsxP5DqCxcrys718$J " +B7c646fab646890060f33c823090b3fdfe2de60318e48bfb7b202a4bab6bde2f9:0 @7c646fab646890060f33c823090b3fdfe2de60318e48bfb7b202a4bab6bde2f9""1A2zqprEgV3EgGFCPGWnAQQQdak9oqheBK"UOP_DUP OP_HASH160 6319d4f92ecf8f892c7f37e22a9db0e9cdf51a31 OP_EQUALVERIFY OP_CHECKSIG*276a9146319d4f92ecf8f892c7f37e22a9db0e9cdf51a3188ac*"1A2zqprEgV3EgGFCPGWnAQQQdak9oqheBK8$J " B2b21e79977decbf2a52f065454df7c1f4e1a089f3d52508f3f1c89ad51d8b028:08@2b21e79977decbf2a52f065454df7c1f4e1a089f3d52508f3f1c89ad51d8b028""1KJi5d2NNxdxpEGQYun7ead5hmEMZceC1q"UOP_DUP OP_HASH160 c8cba085eaf09f4076b69a8024b6af5ea76bb762 OP_EQUALVERIFY OP_CHECKSIG*276a914c8cba085eaf09f4076b69a8024b6af5ea76bb76288ac*"1KJi5d2NNxdxpEGQYun7ead5hmEMZceC1q8#J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:109m@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1PdRoXYrpLHrgAuRPZ3kBAwzQnso6Av2CN"UOP_DUP OP_HASH160 f8367218a6f352b258b8e2480e524b7f20ab7f01 OP_EQUALVERIFY OP_CHECKSIG*276a914f8367218a6f352b258b8e2480e524b7f20ab7f0188ac*"1PdRoXYrpLHrgAuRPZ3kBAwzQnso6Av2CN8"J " B29e513f77d31c7f02cef289f99dad41435435e93eae7ec330ebbd4635e3adde2:0x@29e513f77d31c7f02cef289f99dad41435435e93eae7ec330ebbd4635e3adde2""1KxkHM5XiehkrjjEW1MPyWTgDZyBS3jJ2a"UOP_DUP OP_HASH160 cffd45988ec1d415f377b9ab51adc2296b6f1595 OP_EQUALVERIFY OP_CHECKSIG*276a914cffd45988ec1d415f377b9ab51adc2296b6f159588ac*"1KxkHM5XiehkrjjEW1MPyWTgDZyBS3jJ2a8#J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:108l @4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5"!1ipWn42vu2G6vqmig2aoLZArVqoeyAGkd"UOP_DUP OP_HASH160 07e8b77425e23bdfc9a67b97c54d08ced349b2cb OP_EQUALVERIFY OP_CHECKSIG*276a91407e8b77425e23bdfc9a67b97c54d08ced349b2cb88ac*!1ipWn42vu2G6vqmig2aoLZArVqoeyAGkd8"J " -Be18d306b9be173e25dd01b6f8662c1788a501c98fe160e0e3c764297420075c5:0@e18d306b9be173e25dd01b6f8662c1788a501c98fe160e0e3c764297420075c5""1MqsBquHFG9Vfmykur455Zn8ewQ448gHCt"UOP_DUP OP_HASH160 e4a060344af4f415ed2705178e7f2bbe201b3b8c OP_EQUALVERIFY OP_CHECKSIG*276a914e4a060344af4f415ed2705178e7f2bbe201b3b8c88ac*"1MqsBquHFG9Vfmykur455Zn8ewQ448gHCt8#J  " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:220@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1LpTRDi1tLqX74u23F5ZdnjXV7bhxwaxX8"UOP_DUP OP_HASH160 d963fe0c2b2a708a40cbc014e15a0d7a997cb6ed OP_EQUALVERIFY OP_CHECKSIG*276a914d963fe0c2b2a708a40cbc014e15a0d7a997cb6ed88ac*"1LpTRDi1tLqX74u23F5ZdnjXV7bhxwaxX88"J " -B2ff53582b365ef677efce003663081a508f79001fa92bcfdd9fe6b3f797a8f34:1<@2ff53582b365ef677efce003663081a508f79001fa92bcfdd9fe6b3f797a8f34""1NC3WstVWvNW1HHZHjTXTCCfBWtJwcazLA"UOP_DUP OP_HASH160 e871510a2ba41d5a3d2870235fb57773fbe03b35 OP_EQUALVERIFY OP_CHECKSIG*276a914e871510a2ba41d5a3d2870235fb57773fbe03b3588ac*"1NC3WstVWvNW1HHZHjTXTCCfBWtJwcazLA8#J " +Be18d306b9be173e25dd01b6f8662c1788a501c98fe160e0e3c764297420075c5:0@e18d306b9be173e25dd01b6f8662c1788a501c98fe160e0e3c764297420075c5""1MqsBquHFG9Vfmykur455Zn8ewQ448gHCt"UOP_DUP OP_HASH160 e4a060344af4f415ed2705178e7f2bbe201b3b8c OP_EQUALVERIFY OP_CHECKSIG*276a914e4a060344af4f415ed2705178e7f2bbe201b3b8c88ac*"1MqsBquHFG9Vfmykur455Zn8ewQ448gHCt8#J  " +B5c211d5ddfb3172135d88e3c169dec3979eedd922e1e1a71d376b6c89f7be292:0e@5c211d5ddfb3172135d88e3c169dec3979eedd922e1e1a71d376b6c89f7be292""1Frtmwz8EYrzs1Ax3LCz92v5wPtLj2ENiH"UOP_DUP OP_HASH160 a3015cd7a510352a3942fe99d269935143aeee26 OP_EQUALVERIFY OP_CHECKSIG*276a914a3015cd7a510352a3942fe99d269935143aeee2688ac*"1Frtmwz8EYrzs1Ax3LCz92v5wPtLj2ENiH8$J " +Bec81e64ce9fb5821c1748df25bfd5f70811112fd9c5dcac5345c35963ab04977:0@ec81e64ce9fb5821c1748df25bfd5f70811112fd9c5dcac5345c35963ab04977""1JMSZ6w3FKXcbuBddJrbfzUkDggv2m5ZG8"UOP_DUP OP_HASH160 be57c9dd910c9f71cc0eac23e5e696b091e72f29 OP_EQUALVERIFY OP_CHECKSIG*276a914be57c9dd910c9f71cc0eac23e5e696b091e72f2988ac*"1JMSZ6w3FKXcbuBddJrbfzUkDggv2m5ZG88$J " D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:101e@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1FsuyBfajMAwnqy224fTuDqJzimFm7XayM"UOP_DUP OP_HASH160 a332c66cb266bcfec2450bb5b7ee554a30c02fc2 OP_EQUALVERIFY OP_CHECKSIG*276a914a332c66cb266bcfec2450bb5b7ee554a30c02fc288ac*"1FsuyBfajMAwnqy224fTuDqJzimFm7XayM8"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:100d @4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""113Dq5DCPE4RMGuBkzF1k9vtw83xzuJk2w"UOP_DUP OP_HASH160 006b8a784b7d7639df61ff18a12c3ab0f7371ba4 OP_EQUALVERIFY OP_CHECKSIG*276a914006b8a784b7d7639df61ff18a12c3ab0f7371ba488ac*"113Dq5DCPE4RMGuBkzF1k9vtw83xzuJk2w8"J " +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:100d @4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""113Dq5DCPE4RMGuBkzF1k9vtw83xzuJk2w"UOP_DUP OP_HASH160 006b8a784b7d7639df61ff18a12c3ab0f7371ba4 OP_EQUALVERIFY OP_CHECKSIG*276a914006b8a784b7d7639df61ff18a12c3ab0f7371ba488ac*"113Dq5DCPE4RMGuBkzF1k9vtw83xzuJk2w8"J " +Bb94fc6d003f59eb70329f2c346f3ce28c784e768724b0b6efcc5346bd4a8b0a0:0ݘ@b94fc6d003f59eb70329f2c346f3ce28c784e768724b0b6efcc5346bd4a8b0a0""1Av4hT4hqaQAq4YWvwEgj7TEM6rvnNntwA"UOP_DUP OP_HASH160 6cc243b4023b133004e95a89b14413fff880760b OP_EQUALVERIFY OP_CHECKSIG*276a9146cc243b4023b133004e95a89b14413fff880760b88ac*"1Av4hT4hqaQAq4YWvwEgj7TEM6rvnNntwA8‹$J " B87772a676c154bc7061d3a49d143314cbb9f89548e70f1f0660ee7bf2f5e4dd6:0@87772a676c154bc7061d3a49d143314cbb9f89548e70f1f0660ee7bf2f5e4dd6""1Hv241nQD3rpZE7mYmPkdqWEmUpL44wPa8"UOP_DUP OP_HASH160 b988efc7f0eacb12f1cafc5b6141f305fe386056 OP_EQUALVERIFY OP_CHECKSIG*276a914b988efc7f0eacb12f1cafc5b6141f305fe38605688ac*"1Hv241nQD3rpZE7mYmPkdqWEmUpL44wPa88"J " -Be2b1d8b6ad4609e4714456cd5bb1a7978db262747acf28f09601af64b0f1ea46:0*@e2b1d8b6ad4609e4714456cd5bb1a7978db262747acf28f09601af64b0f1ea46""1KNGsSgcSxV9ejh6AVyiDbktM9JXkVTNQq"UOP_DUP OP_HASH160 c9783f2591c94b05d5a036301f5f97282594b572 OP_EQUALVERIFY OP_CHECKSIG*276a914c9783f2591c94b05d5a036301f5f97282594b57288ac*"1KNGsSgcSxV9ejh6AVyiDbktM9JXkVTNQq8#J " -Be71fceee56c74d3993dd1f0c30218acbd45f1a0ea714c3fc5877329ae1f83e2e:0@e71fceee56c74d3993dd1f0c30218acbd45f1a0ea714c3fc5877329ae1f83e2e""1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd"UOP_DUP OP_HASH160 6b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e OP_EQUALVERIFY OP_CHECKSIG*276a9146b6c21a8eb7e0cc461bb90e72d0f4b0061e5b96e88ac*"1AnzqdicgAMH39aBs4rPz92xSCgjrcUHDd8#J " -Becc8d8280e354fca90603f28a6f3c89fd4f83adcd153ce458d5adaf1fd45072f:0@ecc8d8280e354fca90603f28a6f3c89fd4f83adcd153ce458d5adaf1fd45072f""1LGo8tXvk76rmknWAgT5fQHZvDGi77fsEY"UOP_DUP OP_HASH160 d3672447b584e172e7b2dcd049f4ff35244acc66 OP_EQUALVERIFY OP_CHECKSIG*276a914d3672447b584e172e7b2dcd049f4ff35244acc6688ac*"1LGo8tXvk76rmknWAgT5fQHZvDGi77fsEY8#J " -Be71fceee56c74d3993dd1f0c30218acbd45f1a0ea714c3fc5877329ae1f83e2e:1@e71fceee56c74d3993dd1f0c30218acbd45f1a0ea714c3fc5877329ae1f83e2e""1Gdw7Rzfonez8F434aJK6zRBJDBGowBEme"UOP_DUP OP_HASH160 ab8607e6ee8097269bfc2e0b186e93b278720cd4 OP_EQUALVERIFY OP_CHECKSIG*276a914ab8607e6ee8097269bfc2e0b186e93b278720cd488ac*"1Gdw7Rzfonez8F434aJK6zRBJDBGowBEme8#J " -B6ac140feb33d9a2f0c9bacc796f0d6926c1909f0a5c8afe8bb898e5a6b156fbb:0 @6ac140feb33d9a2f0c9bacc796f0d6926c1909f0a5c8afe8bb898e5a6b156fbb""19Ep37dumf5rBWLLjGNmgCrd2E7fBktnQy"UOP_DUP OP_HASH160 5a5dad86375b9c7bf9ae1023f0fa293ffd13cb59 OP_EQUALVERIFY OP_CHECKSIG*276a9145a5dad86375b9c7bf9ae1023f0fa293ffd13cb5988ac*"19Ep37dumf5rBWLLjGNmgCrd2E7fBktnQy8֓#J  " -B5f7e6e634376cce2e781b7205f0e87b9e027de4b436e7d68641bd32b29702212:0 @5f7e6e634376cce2e781b7205f0e87b9e027de4b436e7d68641bd32b29702212""1KEVmUU9jTmmz5P55JWz5Uv7tM1FezYNX6"UOP_DUP OP_HASH160 c7ffaf569568142fcb3dd4c3d9176f6c2e5d49c4 OP_EQUALVERIFY OP_CHECKSIG*276a914c7ffaf569568142fcb3dd4c3d9176f6c2e5d49c488ac*"1KEVmUU9jTmmz5P55JWz5Uv7tM1FezYNX68#J " -Bb8d6960af7f8dad6360854c393adf5eb9c6c01ab65816fbc19391cc9affc4467:0!@b8d6960af7f8dad6360854c393adf5eb9c6c01ab65816fbc19391cc9affc4467""1B1Ur4u1tx3mZtdoQ9utXNKvVSXqcGZiU6"UOP_DUP OP_HASH160 6dc880a3988ada3d9948eca7e551055fdd948ea7 OP_EQUALVERIFY OP_CHECKSIG*276a9146dc880a3988ada3d9948eca7e551055fdd948ea788ac*"1B1Ur4u1tx3mZtdoQ9utXNKvVSXqcGZiU68"J " -B8923b6c9d7df81187fe7c0e55bfb7ba4e4030322ade413628eb11d127f88bdd8:0@8923b6c9d7df81187fe7c0e55bfb7ba4e4030322ade413628eb11d127f88bdd8""12Emp7XCM9a7pPoLsYJbQFyHM67SnuMNKF"UOP_DUP OP_HASH160 0d92f0d188515b835fb05dfe6b7bc2e6ce761d66 OP_EQUALVERIFY OP_CHECKSIG*276a9140d92f0d188515b835fb05dfe6b7bc2e6ce761d6688ac*"12Emp7XCM9a7pPoLsYJbQFyHM67SnuMNKF8"J " -B759389450d11ec75cf6720c1e82ff2f4e73b8d81df3dda043b717b89e76654a9:0 @759389450d11ec75cf6720c1e82ff2f4e73b8d81df3dda043b717b89e76654a9""1P3J1dT189gQnbig52RLYKBXN5kZRs9zFe"UOP_DUP OP_HASH160 f1c1cc91965561b669ec589b13c5ed4b34c268bf OP_EQUALVERIFY OP_CHECKSIG*276a914f1c1cc91965561b669ec589b13c5ed4b34c268bf88ac*"1P3J1dT189gQnbig52RLYKBXN5kZRs9zFe8#J " -Ba9faa3db2ef90f629a75f14d62c1b0adac6f2054418a03b36d9470fcc03859b3:0O@a9faa3db2ef90f629a75f14d62c1b0adac6f2054418a03b36d9470fcc03859b3""1Ksk8zHVDaBYoX1M3MuEftYCdo9LsoPotF"UOP_DUP OP_HASH160 cf0b125e4a135f8a4b8393a8d3265dcfc7310d04 OP_EQUALVERIFY OP_CHECKSIG*276a914cf0b125e4a135f8a4b8393a8d3265dcfc7310d0488ac*"1Ksk8zHVDaBYoX1M3MuEftYCdo9LsoPotF8#J  " -Bb6dffd3eb77c2dba2f67b5fd0c8409cd3a3a89473c21dbae3049a2f95ac7173b:0@b6dffd3eb77c2dba2f67b5fd0c8409cd3a3a89473c21dbae3049a2f95ac7173b""1B2gxNtZenMQ6YPeuERizAzw4D7pcBqkqo"UOP_DUP OP_HASH160 6e0306c059d9c8110525b32f31e9f2c0feea013e OP_EQUALVERIFY OP_CHECKSIG*276a9146e0306c059d9c8110525b32f31e9f2c0feea013e88ac*"1B2gxNtZenMQ6YPeuERizAzw4D7pcBqkqo8#J " -B7636cef54f5e7e6766eed09b8eafa3ff87638a5f6c89b49438cbdcb40ea21205:0%@7636cef54f5e7e6766eed09b8eafa3ff87638a5f6c89b49438cbdcb40ea21205""15y6s1ryCwXaXEt7wyeYQg8NDPYZWapCVV"UOP_DUP OP_HASH160 367cb0cc549fa3f2aabfe08adf3dd30798e3035a OP_EQUALVERIFY OP_CHECKSIG*276a914367cb0cc549fa3f2aabfe08adf3dd30798e3035a88ac*"15y6s1ryCwXaXEt7wyeYQg8NDPYZWapCVV8#J " -Bf54b66a22e9222b794d19449b3b98df3eb9a76ab4af62c1b9cbfe20ff46184fd:0@f54b66a22e9222b794d19449b3b98df3eb9a76ab4af62c1b9cbfe20ff46184fd""1CNWvkJnXZpfwFiiLrt8zEmmZtEQSuEnwG"UOP_DUP OP_HASH160 7cbb19b00a03986675389797316e5a57c7b97440 OP_EQUALVERIFY OP_CHECKSIG*276a9147cbb19b00a03986675389797316e5a57c7b9744088ac*"1CNWvkJnXZpfwFiiLrt8zEmmZtEQSuEnwG8#J " -B2e2ddd0d9f3aba002f1de507ae299ef81d19c3194767c0453c8e84c2450abde1:0@2e2ddd0d9f3aba002f1de507ae299ef81d19c3194767c0453c8e84c2450abde1""1M8NPP75T7KEmiaowR3EeNUvHyVfeC1kSy"UOP_DUP OP_HASH160 dcc747898ff10a19e7bed7d1637100d47bbad4f5 OP_EQUALVERIFY OP_CHECKSIG*276a914dcc747898ff10a19e7bed7d1637100d47bbad4f588ac*"1M8NPP75T7KEmiaowR3EeNUvHyVfeC1kSy8#J  " -B7dd841b6d34ad8b816e7673f6598b3733b2a7ed558a2524d48e8f197f4165708:0@7dd841b6d34ad8b816e7673f6598b3733b2a7ed558a2524d48e8f197f4165708""1MtkXURo1trgKfR7r8F7fjK5Dg1BQzE5Zc"UOP_DUP OP_HASH160 e52c1019fc2e6b2e9e54ef9e3310c8abefdb8951 OP_EQUALVERIFY OP_CHECKSIG*276a914e52c1019fc2e6b2e9e54ef9e3310c8abefdb895188ac*"1MtkXURo1trgKfR7r8F7fjK5Dg1BQzE5Zc8#J " -Be963adfd09faaba3fbc56ee2e7bb65855eca51161ce36c15106885b243e7d0c5:1 -@e963adfd09faaba3fbc56ee2e7bb65855eca51161ce36c15106885b243e7d0c5""19UPsq9EwEiRzLAep6D6oGAK7877FWS9U8"UOP_DUP OP_HASH160 5cef555ede1895ae67bef2eac458d4938f3bc58c OP_EQUALVERIFY OP_CHECKSIG*276a9145cef555ede1895ae67bef2eac458d4938f3bc58c88ac*"19UPsq9EwEiRzLAep6D6oGAK7877FWS9U88#J " -B53781649a8949c7e4f43f9c753598c6811b7172cfb27bc7be111d5a60cfc4490:0 @53781649a8949c7e4f43f9c753598c6811b7172cfb27bc7be111d5a60cfc4490""1BKNhxy3vftuTCJvwjaU92jY2NcqLEhCde"UOP_DUP OP_HASH160 712add59b51d8807c4061b541a415089c39fb851 OP_EQUALVERIFY OP_CHECKSIG*276a914712add59b51d8807c4061b541a415089c39fb85188ac*"1BKNhxy3vftuTCJvwjaU92jY2NcqLEhCde8#J " -B70a6d049ac8606d1c39da950049e82283fe171306a12db6a44daafe98025b0e4:0@70a6d049ac8606d1c39da950049e82283fe171306a12db6a44daafe98025b0e4""1M9H2zymJe3ckyaQYSHWZshXeXAiokujrW"UOP_DUP OP_HASH160 dcf33a7057edd8c5aadea5ac07fbf3356a0967b9 OP_EQUALVERIFY OP_CHECKSIG*276a914dcf33a7057edd8c5aadea5ac07fbf3356a0967b988ac*"1M9H2zymJe3ckyaQYSHWZshXeXAiokujrW8#J " -B56d0e6bccc53e12ad075820c48bf914d07f628f3b0a686f0f9a9b0ec39d8a508:0@56d0e6bccc53e12ad075820c48bf914d07f628f3b0a686f0f9a9b0ec39d8a508""1A7Ayxh4BuwyJujFpnct3aA6uaJttboBSt"UOP_DUP OP_HASH160 63e3f5df530d723d525fd7988f307a5e13d8daff OP_EQUALVERIFY OP_CHECKSIG*276a91463e3f5df530d723d525fd7988f307a5e13d8daff88ac*"1A7Ayxh4BuwyJujFpnct3aA6uaJttboBSt8#J " +B1a993224111358d496bbfa49d37630dba6b1542ef2831146952a8653659a9d99:0@1a993224111358d496bbfa49d37630dba6b1542ef2831146952a8653659a9d99""1F7VFThRHibR5G9ezhThg6os4X5gXcrKnE"UOP_DUP OP_HASH160 9acbd68cb55156e6caa9603dc42f46ede0e05d5f OP_EQUALVERIFY OP_CHECKSIG*276a9149acbd68cb55156e6caa9603dc42f46ede0e05d5f88ac*"1F7VFThRHibR5G9ezhThg6os4X5gXcrKnE8Ѡ$J " +B1e050370ae5460288d42d3fde6b8786dc03da11bfc6c35a45e82bb40f52d852b:0L@1e050370ae5460288d42d3fde6b8786dc03da11bfc6c35a45e82bb40f52d852b"!1r1S27RuiPnRgSwBV9yDYiQ6CwWdfrH1y"UOP_DUP OP_HASH160 0944be01a856705f9e057ec3a3c0afda0c6e9625 OP_EQUALVERIFY OP_CHECKSIG*276a9140944be01a856705f9e057ec3a3c0afda0c6e962588ac*!1r1S27RuiPnRgSwBV9yDYiQ6CwWdfrH1y8$J " +Bb8d6960af7f8dad6360854c393adf5eb9c6c01ab65816fbc19391cc9affc4467:0!@b8d6960af7f8dad6360854c393adf5eb9c6c01ab65816fbc19391cc9affc4467""1B1Ur4u1tx3mZtdoQ9utXNKvVSXqcGZiU6"UOP_DUP OP_HASH160 6dc880a3988ada3d9948eca7e551055fdd948ea7 OP_EQUALVERIFY OP_CHECKSIG*276a9146dc880a3988ada3d9948eca7e551055fdd948ea788ac*"1B1Ur4u1tx3mZtdoQ9utXNKvVSXqcGZiU68"J " +B941ae72c1eaed1b16e7ec0db68930019a96554cc714411ee0d302444b1b94b91:0@941ae72c1eaed1b16e7ec0db68930019a96554cc714411ee0d302444b1b94b91""1KfeS5f3dwjm5LpTc3JEeXChnvjVTQZRZY"UOP_DUP OP_HASH160 ccc1515284f350098db59d9c3bd93ba5b3cece1f OP_EQUALVERIFY OP_CHECKSIG*276a914ccc1515284f350098db59d9c3bd93ba5b3cece1f88ac*"1KfeS5f3dwjm5LpTc3JEeXChnvjVTQZRZY8$J " +Bf8b3bb892177152891aa5ad49f9d7ecf92509c95a6a8fc04dad970828436bf1d:0 @f8b3bb892177152891aa5ad49f9d7ecf92509c95a6a8fc04dad970828436bf1d""1MzzW62PGEtc2zJJtGeYXj9QYAi6v9GFEz"UOP_DUP OP_HASH160 e65a39af079d2a3a4c947f1c3399d99ac0090b37 OP_EQUALVERIFY OP_CHECKSIG*276a914e65a39af079d2a3a4c947f1c3399d99ac0090b3788ac*"1MzzW62PGEtc2zJJtGeYXj9QYAi6v9GFEz8ڢ$J " +B6d92efcdd26c09e8716c59d27794b3e59f2fb976b410789dfd9d82ad8aacca3b:0@6d92efcdd26c09e8716c59d27794b3e59f2fb976b410789dfd9d82ad8aacca3b""1CdzXinDz69ELVAsf21iF8FprDieBFjisH"UOP_DUP OP_HASH160 7fa861afc9b5f00e29fb0b00f584781495218336 OP_EQUALVERIFY OP_CHECKSIG*276a9147fa861afc9b5f00e29fb0b00f58478149521833688ac*"1CdzXinDz69ELVAsf21iF8FprDieBFjisH8$J " +B2f8b517c0f09894f0fc761236c11f0a06a4ab171bab1dc257c6ed46f63fd220a:0@2f8b517c0f09894f0fc761236c11f0a06a4ab171bab1dc257c6ed46f63fd220a""1BC1ZkhTCMD2v5Ecgonpi5fpwH9PjntDMx"UOP_DUP OP_HASH160 6fc64e087a2fedc3f2fda572d698cd3a4b1a7145 OP_EQUALVERIFY OP_CHECKSIG*276a9146fc64e087a2fedc3f2fda572d698cd3a4b1a714588ac*"1BC1ZkhTCMD2v5Ecgonpi5fpwH9PjntDMx8ݚ$J " +B14710def74ee197ffd575aee173e1e3e198fb86c6161f9f13cdc32f875fb2484:1@14710def74ee197ffd575aee173e1e3e198fb86c6161f9f13cdc32f875fb2484""12XEaJbKvQ2z7rCqnb2rnZJkU86ieZD8Fe"UOP_DUP OP_HASH160 10afef90e6c7d9f420fccf2f72cadd6a97b05336 OP_EQUALVERIFY OP_CHECKSIG*276a91410afef90e6c7d9f420fccf2f72cadd6a97b0533688ac*"12XEaJbKvQ2z7rCqnb2rnZJkU86ieZD8Fe8$J " +B33f0d23b25d9cfd204fe2859bbe33203d506f06a42e2e9d643cf4d8039d8c90b:0@33f0d23b25d9cfd204fe2859bbe33203d506f06a42e2e9d643cf4d8039d8c90b""1L54R1wvvD21617j1azqXQmWCdJauYJ8bT"UOP_DUP OP_HASH160 d12ee7569571a59c86eb4173cffc28f1dd9de798 OP_EQUALVERIFY OP_CHECKSIG*276a914d12ee7569571a59c86eb4173cffc28f1dd9de79888ac*"1L54R1wvvD21617j1azqXQmWCdJauYJ8bT8$J " +B994ab54fd8ad0e29817b874dbf22b8220bbe05d40af72dd3936ade2ae3dd62c9:0 @994ab54fd8ad0e29817b874dbf22b8220bbe05d40af72dd3936ade2ae3dd62c9""17nBAxeBC8vx7grxmF12fCsJb3smE3LC9n"UOP_DUP OP_HASH160 4a5bf6c23abb001cfa0530321afa08cb1afb15ad OP_EQUALVERIFY OP_CHECKSIG*276a9144a5bf6c23abb001cfa0530321afa08cb1afb15ad88ac*"17nBAxeBC8vx7grxmF12fCsJb3smE3LC9n8$J " +B7dd841b6d34ad8b816e7673f6598b3733b2a7ed558a2524d48e8f197f4165708:0@7dd841b6d34ad8b816e7673f6598b3733b2a7ed558a2524d48e8f197f4165708""1MtkXURo1trgKfR7r8F7fjK5Dg1BQzE5Zc"UOP_DUP OP_HASH160 e52c1019fc2e6b2e9e54ef9e3310c8abefdb8951 OP_EQUALVERIFY OP_CHECKSIG*276a914e52c1019fc2e6b2e9e54ef9e3310c8abefdb895188ac*"1MtkXURo1trgKfR7r8F7fjK5Dg1BQzE5Zc8#J " +B53781649a8949c7e4f43f9c753598c6811b7172cfb27bc7be111d5a60cfc4490:0 @53781649a8949c7e4f43f9c753598c6811b7172cfb27bc7be111d5a60cfc4490""1BKNhxy3vftuTCJvwjaU92jY2NcqLEhCde"UOP_DUP OP_HASH160 712add59b51d8807c4061b541a415089c39fb851 OP_EQUALVERIFY OP_CHECKSIG*276a914712add59b51d8807c4061b541a415089c39fb85188ac*"1BKNhxy3vftuTCJvwjaU92jY2NcqLEhCde8#J " +B200c7481bcb8fa91d461fb992fe81a5e2d3c22a3e734c2ece0145f41991c60b0:0@200c7481bcb8fa91d461fb992fe81a5e2d3c22a3e734c2ece0145f41991c60b0""1Ma8j7nJELgXKsP4mRjhvbzH8g5Ags7z9X"UOP_DUP OP_HASH160 e1a6b11f3cd5a49cd037728425e35d8b717aa617 OP_EQUALVERIFY OP_CHECKSIG*276a914e1a6b11f3cd5a49cd037728425e35d8b717aa61788ac*"1Ma8j7nJELgXKsP4mRjhvbzH8g5Ags7z9X8$J " +B3a1a90ed481db259535f13cdd6db7ec212b6e0f91b3fcc4175e99db2a1f0bbee:0@3a1a90ed481db259535f13cdd6db7ec212b6e0f91b3fcc4175e99db2a1f0bbee""1CNGtb4X8pCeSQfK1SZTCUV3YbBASG8tUf"UOP_DUP OP_HASH160 7caf61f578883a60bbedfd985429645517b7dc65 OP_EQUALVERIFY OP_CHECKSIG*276a9147caf61f578883a60bbedfd985429645517b7dc6588ac*"1CNGtb4X8pCeSQfK1SZTCUV3YbBASG8tUf8$J " B23f191ac122d54ce3ef993b34e296cc1c127b58a077676b42dda64ef49b35d0d:0@23f191ac122d54ce3ef993b34e296cc1c127b58a077676b42dda64ef49b35d0d""1D3Uo7a5fNA21HRHg4oPyU1C1TF22BKRTT"UOP_DUP OP_HASH160 84198b211792cf5f64d1137baf3fcf39ef9bd5ba OP_EQUALVERIFY OP_CHECKSIG*276a91484198b211792cf5f64d1137baf3fcf39ef9bd5ba88ac*"1D3Uo7a5fNA21HRHg4oPyU1C1TF22BKRTT8#J " -Bd304a87d66cd3ea8011d113c1c934167126a5bc167ade4459528c6dd291bfb3e:0܌@d304a87d66cd3ea8011d113c1c934167126a5bc167ade4459528c6dd291bfb3e""1MtkXURo1trgKfR7r8F7fjK5Dg1BQzE5Zc"UOP_DUP OP_HASH160 e52c1019fc2e6b2e9e54ef9e3310c8abefdb8951 OP_EQUALVERIFY OP_CHECKSIG*276a914e52c1019fc2e6b2e9e54ef9e3310c8abefdb895188ac*"1MtkXURo1trgKfR7r8F7fjK5Dg1BQzE5Zc8܉#J " Beda8b56b74cbd395719e655eae72aff9cda5d230d34c0bb0a1d9013023783afa:0ܲ@eda8b56b74cbd395719e655eae72aff9cda5d230d34c0bb0a1d9013023783afa""19FkBtXm1ixAeuByHY8nekLz2aZ9Fn4pMe"UOP_DUP OP_HASH160 5a8ae18bbb40db7aa66907f0ad91776c706d4bb4 OP_EQUALVERIFY OP_CHECKSIG*276a9145a8ae18bbb40db7aa66907f0ad91776c706d4bb488ac*"19FkBtXm1ixAeuByHY8nekLz2aZ9Fn4pMe8#J " -B95fd2787e30f86a6510d727fe63e308fdd79547cc643594c9d2b6eb982995557:0T@95fd2787e30f86a6510d727fe63e308fdd79547cc643594c9d2b6eb982995557""18Nrx3G27htFqjjZAKiCRfGyR9Y7DD2Zar"UOP_DUP OP_HASH160 50eb4f9b6fbe4d1a45ae4287a403a43165530dba OP_EQUALVERIFY OP_CHECKSIG*276a91450eb4f9b6fbe4d1a45ae4287a403a43165530dba88ac*"18Nrx3G27htFqjjZAKiCRfGyR9Y7DD2Zar8#J " -Bb32ebd2717de94d53c7fe0c0db4c2548dae8673c5f9debc6d4d385eefb1d7bfd:0@b32ebd2717de94d53c7fe0c0db4c2548dae8673c5f9debc6d4d385eefb1d7bfd""1K9efYic3xkY9aRVCL2GRobHhSrgDU9J4M"UOP_DUP OP_HASH160 c715085a4b142c9379112d40b7b2c0640312f3c3 OP_EQUALVERIFY OP_CHECKSIG*276a914c715085a4b142c9379112d40b7b2c0640312f3c388ac*"1K9efYic3xkY9aRVCL2GRobHhSrgDU9J4M8"J " -B144d1cc87f61d3e92f10fb6d5af00e13aeb0523fb98fd6b623333a8771e58980:08@144d1cc87f61d3e92f10fb6d5af00e13aeb0523fb98fd6b623333a8771e58980""1KYhtGMRzWAkmdxxK916FjaVW4qxABvq3P"UOP_DUP OP_HASH160 cb71497cf314b37287201d6c7ed524c25caa39c9 OP_EQUALVERIFY OP_CHECKSIG*276a914cb71497cf314b37287201d6c7ed524c25caa39c988ac*"1KYhtGMRzWAkmdxxK916FjaVW4qxABvq3P8"J " -Bc5738fd1cb4c0f3187638a3bcf6e9dc84cf081c9fd2d7610cc0600fef78fc72c:0@c5738fd1cb4c0f3187638a3bcf6e9dc84cf081c9fd2d7610cc0600fef78fc72c""1QD9HkiLmbKR3NxVtmccRr22cX1M25vQHk"UOP_DUP OP_HASH160 fe96cdc308078359d39fcaeb92b962ada31b0707 OP_EQUALVERIFY OP_CHECKSIG*276a914fe96cdc308078359d39fcaeb92b962ada31b070788ac*"1QD9HkiLmbKR3NxVtmccRr22cX1M25vQHk8#J " -B2c6d0612c952ce54277f617b45d348a2e4ace481475b3957f21dba375ce7970a:0@2c6d0612c952ce54277f617b45d348a2e4ace481475b3957f21dba375ce7970a""19J3vGmsMXxtZY5jjB849e8sXZHvNYNWME"UOP_DUP OP_HASH160 5afa838b7613fae9670733988641af1747de27a7 OP_EQUALVERIFY OP_CHECKSIG*276a9145afa838b7613fae9670733988641af1747de27a788ac*"19J3vGmsMXxtZY5jjB849e8sXZHvNYNWME8#J " -Bfbade21f7a1d0c880b0b91387ba8d820ee9ce5c5b310cebefdec7b7c1a716d52:0@fbade21f7a1d0c880b0b91387ba8d820ee9ce5c5b310cebefdec7b7c1a716d52""1CatCqErJMNHtBJVHzuSeMDEdbfetU71qh"UOP_DUP OP_HASH160 7f11da7210ea2433eb86a51be5d69d3cb6e8b8f8 OP_EQUALVERIFY OP_CHECKSIG*276a9147f11da7210ea2433eb86a51be5d69d3cb6e8b8f888ac*"1CatCqErJMNHtBJVHzuSeMDEdbfetU71qh8#J " -B1551ebfcd207ddbe1d32b4be9ab0f56ca2ec1c7725e1230e760fb3dfd2df0110:0 -@1551ebfcd207ddbe1d32b4be9ab0f56ca2ec1c7725e1230e760fb3dfd2df0110"!1B51Tuot7Q9yHUoX8bZLuKjR9XCvnJxrs"UOP_DUP OP_HASH160 01e7815d236c0816d3d29d4a1008bcf99113945d OP_EQUALVERIFY OP_CHECKSIG*276a91401e7815d236c0816d3d29d4a1008bcf99113945d88ac*!1B51Tuot7Q9yHUoX8bZLuKjR9XCvnJxrs8#J " -Bdf227146b216e431902b04be247cb3b501055eebee477e87aa3cdd7c0050b989:02@df227146b216e431902b04be247cb3b501055eebee477e87aa3cdd7c0050b989""1PdtE3tsxkYv8tukqdbkjUZo7eo5RMyAeB"UOP_DUP OP_HASH160 f84c809988b892f165cab6c70bd3b59cdd2ac6dc OP_EQUALVERIFY OP_CHECKSIG*276a914f84c809988b892f165cab6c70bd3b59cdd2ac6dc88ac*"1PdtE3tsxkYv8tukqdbkjUZo7eo5RMyAeB8#J " -B73363993459c027e203fa90e1b23124c8fe2244b8936320e6fba36ebb378718e:1Q@73363993459c027e203fa90e1b23124c8fe2244b8936320e6fba36ebb378718e""16SmVerb8M3PcCg9BgMSaotydb7F9PvLha"UOP_DUP OP_HASH160 3bb82b7111aca45fab5d8ec048c0cf55bcdfbb16 OP_EQUALVERIFY OP_CHECKSIG*276a9143bb82b7111aca45fab5d8ec048c0cf55bcdfbb1688ac*"16SmVerb8M3PcCg9BgMSaotydb7F9PvLha8#J " -Ba77269b041c9174184273a2b649075064d8d44278aa3cfa8793cc489b4360678:0+@a77269b041c9174184273a2b649075064d8d44278aa3cfa8793cc489b4360678"!1ksS9vbXTSqwfb1JBcDBzZKV1koP4dwcM"UOP_DUP OP_HASH160 084bfc7cc70d136ea46bf07603ddce18f903694b OP_EQUALVERIFY OP_CHECKSIG*276a914084bfc7cc70d136ea46bf07603ddce18f903694b88ac*!1ksS9vbXTSqwfb1JBcDBzZKV1koP4dwcM8#J " -B03f1e737f8873bcc87657ce76780e4cf032754fdfe6bf7fd807dd4d61db52346:0@03f1e737f8873bcc87657ce76780e4cf032754fdfe6bf7fd807dd4d61db52346""1629WMSX1QHeKobPmtKwgALQRwbnmscDGT"UOP_DUP OP_HASH160 37102538a247b8959bd96a8d47dd059708828a60 OP_EQUALVERIFY OP_CHECKSIG*276a91437102538a247b8959bd96a8d47dd059708828a6088ac*"1629WMSX1QHeKobPmtKwgALQRwbnmscDGT8#J " -B6c41433e4520bb5a96e32e565d8e5cf53cc45b8a841209c4d1699dd43b1ad77f:0@6c41433e4520bb5a96e32e565d8e5cf53cc45b8a841209c4d1699dd43b1ad77f""1EDQ8AP25hvPui5Kzpm2XGjMfVvfi3fu73"UOP_DUP OP_HASH160 90f1ede2884191c8de6ce3459d582775131158c9 OP_EQUALVERIFY OP_CHECKSIG*276a91490f1ede2884191c8de6ce3459d582775131158c988ac*"1EDQ8AP25hvPui5Kzpm2XGjMfVvfi3fu738#J " -B73363993459c027e203fa90e1b23124c8fe2244b8936320e6fba36ebb378718e:0N@73363993459c027e203fa90e1b23124c8fe2244b8936320e6fba36ebb378718e""1CYkpbRNN8Z1ubagrjY2yVuFQUMQcbdRxD"UOP_DUP OP_HASH160 7eaadba6b27972b5e229a1bff7a4cb0c114d339d OP_EQUALVERIFY OP_CHECKSIG*276a9147eaadba6b27972b5e229a1bff7a4cb0c114d339d88ac*"1CYkpbRNN8Z1ubagrjY2yVuFQUMQcbdRxD8#J " -B50d628177a644542646c110077dc7884d0e0a9eb3a24b308dc47e15428c729e9:0@50d628177a644542646c110077dc7884d0e0a9eb3a24b308dc47e15428c729e9""1A7XB71xJYUwVphBd7HvhThUJ91sYdSX2e"UOP_DUP OP_HASH160 63f4d0e4162306774df5afe0054f82c6de59e44c OP_EQUALVERIFY OP_CHECKSIG*276a91463f4d0e4162306774df5afe0054f82c6de59e44c88ac*"1A7XB71xJYUwVphBd7HvhThUJ91sYdSX2e8#J " -B021fd148c2869f196356bd37e7df811ef19fdbb07d58fb93fa00dd55909f8443:0o@021fd148c2869f196356bd37e7df811ef19fdbb07d58fb93fa00dd55909f8443""1A9MV4CmhHhm7Km9CZKCYQqRNtfzjeZiia"UOP_DUP OP_HASH160 644d8f063d1ab6126b143415907481f4fc405c37 OP_EQUALVERIFY OP_CHECKSIG*276a914644d8f063d1ab6126b143415907481f4fc405c3788ac*"1A9MV4CmhHhm7Km9CZKCYQqRNtfzjeZiia8#J " -B2af201b8d9e94669506d24df551786f0900ca3f0b2daa91e3b282e9ed3b9815e:0@2af201b8d9e94669506d24df551786f0900ca3f0b2daa91e3b282e9ed3b9815e""16htBAt8mR9rzLejJq6cnXNKHHqoPXCRS4"UOP_DUP OP_HASH160 3e93fc862d2d1db5a95dfb3f0cb57eccbbcd417b OP_EQUALVERIFY OP_CHECKSIG*276a9143e93fc862d2d1db5a95dfb3f0cb57eccbbcd417b88ac*"16htBAt8mR9rzLejJq6cnXNKHHqoPXCRS48#J " -Bf2ad2f9938bbab62eb3148a854b9a18d9df49ad5d39a920534905654046bc030:0M@f2ad2f9938bbab62eb3148a854b9a18d9df49ad5d39a920534905654046bc030""16gweivfW8118EnE7mGWQdrzmWbmhr1P8g"UOP_DUP OP_HASH160 3e6678a5d0a83980c3bf5fee363d32d9c826aa17 OP_EQUALVERIFY OP_CHECKSIG*276a9143e6678a5d0a83980c3bf5fee363d32d9c826aa1788ac*"16gweivfW8118EnE7mGWQdrzmWbmhr1P8g8#J " -B35c80b949a734c6cb25ee5c4caed03dbcc3d53c6104b32c290c94702902710f9:0*@35c80b949a734c6cb25ee5c4caed03dbcc3d53c6104b32c290c94702902710f9""1B4vetm8AUL3qR368Wxhqy33Xnm12KEfij"UOP_DUP OP_HASH160 6e6f4b12e8af9e3ae82fc15d89bb203ab9e2989d OP_EQUALVERIFY OP_CHECKSIG*276a9146e6f4b12e8af9e3ae82fc15d89bb203ab9e2989d88ac*"1B4vetm8AUL3qR368Wxhqy33Xnm12KEfij8#J " -B1b1cd5cf6612c98e5a1f8a777409c807e2eb0662d0a12f037ddf71cc6fc8190c:0Q@1b1cd5cf6612c98e5a1f8a777409c807e2eb0662d0a12f037ddf71cc6fc8190c""15wwo4U9zuHzPP835s9YpyYhNnfYxDRv8K"UOP_DUP OP_HASH160 3644b47517e8ea4f75f624b1003668a46da3ba0f OP_EQUALVERIFY OP_CHECKSIG*276a9143644b47517e8ea4f75f624b1003668a46da3ba0f88ac*"15wwo4U9zuHzPP835s9YpyYhNnfYxDRv8K8#J " -Bec11348d78d78b3c36f1005ad9b6e5b8a3a663b367ef86f45235dca459a06d4e:0@ec11348d78d78b3c36f1005ad9b6e5b8a3a663b367ef86f45235dca459a06d4e""1PirzkHyuKCb1vLXfm1AjwLPXWF5rHGDKT"UOP_DUP OP_HASH160 f93d8e511a936fb396f5a11821739ea7b6f919df OP_EQUALVERIFY OP_CHECKSIG*276a914f93d8e511a936fb396f5a11821739ea7b6f919df88ac*"1PirzkHyuKCb1vLXfm1AjwLPXWF5rHGDKT8#J " -B96219a91504afa1200ac8d5f47ca4f62810dd71f314e68615ae03b97fae3f319:0@96219a91504afa1200ac8d5f47ca4f62810dd71f314e68615ae03b97fae3f319""1KcV8S47R2tNzfGuxkm7QvZPj5Adpw4EQy"UOP_DUP OP_HASH160 cc284d8e991e32bae5aeda62e40137ddeeab66aa OP_EQUALVERIFY OP_CHECKSIG*276a914cc284d8e991e32bae5aeda62e40137ddeeab66aa88ac*"1KcV8S47R2tNzfGuxkm7QvZPj5Adpw4EQy8#J " -B272febacae7d803ea8f61f64846f6c577685f9c4ac07a4450e43d3478a5c3928:1@272febacae7d803ea8f61f64846f6c577685f9c4ac07a4450e43d3478a5c3928""1NbhV5cNRWZbqmUbg6rQE7Sa6vKrQiFvF9"UOP_DUP OP_HASH160 ecea941fba9346bac5df675900779b9e46d7c549 OP_EQUALVERIFY OP_CHECKSIG*276a914ecea941fba9346bac5df675900779b9e46d7c54988ac*"1NbhV5cNRWZbqmUbg6rQE7Sa6vKrQiFvF98#J " -B1779aef6a71d49b478036ddf04f5a20cd146bd45f3f478992d1815a05b76e0e6:0ь@1779aef6a71d49b478036ddf04f5a20cd146bd45f3f478992d1815a05b76e0e6""1GGZXiGbNmpS36iEDkryZ7eZXxbLUePjLh"UOP_DUP OP_HASH160 a77b47cb96dffd3b4a42384e3aad147db017a7a0 OP_EQUALVERIFY OP_CHECKSIG*276a914a77b47cb96dffd3b4a42384e3aad147db017a7a088ac*"1GGZXiGbNmpS36iEDkryZ7eZXxbLUePjLh8#J " -B10d00e9c4c30c698854f521fd83a441de9e12ac24efe6e01e27f5e54f074d073:0@10d00e9c4c30c698854f521fd83a441de9e12ac24efe6e01e27f5e54f074d073""1LVpzMQi5Qo6PVRNipLT6LHEN2GJSSAGiy"UOP_DUP OP_HASH160 d5de188b54261b775dad31e176aba09102c3823c OP_EQUALVERIFY OP_CHECKSIG*276a914d5de188b54261b775dad31e176aba09102c3823c88ac*"1LVpzMQi5Qo6PVRNipLT6LHEN2GJSSAGiy8#J " -Bc70749f9e5872eae7fd34194d0767943bb18d51b922e956705e60078654f94a4:0 @c70749f9e5872eae7fd34194d0767943bb18d51b922e956705e60078654f94a4""157jbZC5sUfHCYdfVza1hFepeELvoF2hKL"UOP_DUP OP_HASH160 2d268e5a8c768b1acb7d9bba731f67bac1ab4e3b OP_EQUALVERIFY OP_CHECKSIG*276a9142d268e5a8c768b1acb7d9bba731f67bac1ab4e3b88ac*"157jbZC5sUfHCYdfVza1hFepeELvoF2hKL8ν#J " -B10d00e9c4c30c698854f521fd83a441de9e12ac24efe6e01e27f5e54f074d073:1@10d00e9c4c30c698854f521fd83a441de9e12ac24efe6e01e27f5e54f074d073""19xwPNiKUQb1pqxTDyUmbqzCpgbRNkx3gK"UOP_DUP OP_HASH160 6255487a77c734933d4f8f2970634b35e542af64 OP_EQUALVERIFY OP_CHECKSIG*276a9146255487a77c734933d4f8f2970634b35e542af6488ac*"19xwPNiKUQb1pqxTDyUmbqzCpgbRNkx3gK8#J " -Bbe8bbd1ed4d1edb0488f1ba87846ab70667051ba9b2cb21e068377742592731f:0@be8bbd1ed4d1edb0488f1ba87846ab70667051ba9b2cb21e068377742592731f""1CGCBSChpBTWYDasg6nXHyt3PL1Z69ErEs"UOP_DUP OP_HASH160 7b88f49fce4d81e0d021113aec4e4b751e7ad397 OP_EQUALVERIFY OP_CHECKSIG*276a9147b88f49fce4d81e0d021113aec4e4b751e7ad39788ac*"1CGCBSChpBTWYDasg6nXHyt3PL1Z69ErEs8#J " -B41a6cbe26a164726c18dccd50998b40d77f403d40f6fe373b338d85d6543fe4d:0L@41a6cbe26a164726c18dccd50998b40d77f403d40f6fe373b338d85d6543fe4d""13hn73JuZfXCA2Khq9Y7uYJwJ1Rz8F2sNu"UOP_DUP OP_HASH160 1da68a83dd1dc9c80e79cfac03ee4a70b1afa968 OP_EQUALVERIFY OP_CHECKSIG*276a9141da68a83dd1dc9c80e79cfac03ee4a70b1afa96888ac*"13hn73JuZfXCA2Khq9Y7uYJwJ1Rz8F2sNu8#J " -B95a0fa505ddfdac2914109e4bed174b58815aa616b8a27b70ed7cc1c3bf8302e:0 @95a0fa505ddfdac2914109e4bed174b58815aa616b8a27b70ed7cc1c3bf8302e""1F4WfcGqVo2VwGJmR8pWsKSeaM1cCZeEtQ"UOP_DUP OP_HASH160 9a3bc5c2b6bada90ea918f0f098935b88fe610fc OP_EQUALVERIFY OP_CHECKSIG*276a9149a3bc5c2b6bada90ea918f0f098935b88fe610fc88ac*"1F4WfcGqVo2VwGJmR8pWsKSeaM1cCZeEtQ8#J " -B582a65e8a633985f8adb0abd7069740729c2afabffade8133d0e7697229ae81a:0#@582a65e8a633985f8adb0abd7069740729c2afabffade8133d0e7697229ae81a"!1kBBNYPmpupfAeqVhHCGRnU3gLv9tcjHH"UOP_DUP OP_HASH160 082a6219c49299802e1c7b648ed3fd5e2a70c3e0 OP_EQUALVERIFY OP_CHECKSIG*276a914082a6219c49299802e1c7b648ed3fd5e2a70c3e088ac*!1kBBNYPmpupfAeqVhHCGRnU3gLv9tcjHH8#J " -B95c6de9488fde2743ccfad5ff62dc00946f7f13fbecdc9b99f2e1d864ae0a40f:0M@95c6de9488fde2743ccfad5ff62dc00946f7f13fbecdc9b99f2e1d864ae0a40f""1GCdhksvGZ4RbMzMAy37NUhmuDCTRcVMKL"UOP_DUP OP_HASH160 a6bd19a71cb53e32da999e4db24df632324a26aa OP_EQUALVERIFY OP_CHECKSIG*276a914a6bd19a71cb53e32da999e4db24df632324a26aa88ac*"1GCdhksvGZ4RbMzMAy37NUhmuDCTRcVMKL8#J " -Bdc561b2cf7ebc1636c986db8d710e14e01e0072bdf1a0b621094d3c2ce4a4276:1 @dc561b2cf7ebc1636c986db8d710e14e01e0072bdf1a0b621094d3c2ce4a4276""1GsFM2UrXVTGZPRXoKL4UBRwg43A9nJDh8"UOP_DUP OP_HASH160 ae0aa8e04bb179593399166534d2b63f31cd919f OP_EQUALVERIFY OP_CHECKSIG*276a914ae0aa8e04bb179593399166534d2b63f31cd919f88ac*"1GsFM2UrXVTGZPRXoKL4UBRwg43A9nJDh88#J  " -B1551ebfcd207ddbe1d32b4be9ab0f56ca2ec1c7725e1230e760fb3dfd2df0110:16@1551ebfcd207ddbe1d32b4be9ab0f56ca2ec1c7725e1230e760fb3dfd2df0110"!1B51Tuot7Q9yHUoX8bZLuKjR9XCvnJxrs"UOP_DUP OP_HASH160 01e7815d236c0816d3d29d4a1008bcf99113945d OP_EQUALVERIFY OP_CHECKSIG*276a91401e7815d236c0816d3d29d4a1008bcf99113945d88ac*!1B51Tuot7Q9yHUoX8bZLuKjR9XCvnJxrs8#J  " -B6ed9138520cbf6310a20266af036b099e218c7089f10da1045f08d37bb75c780:0@6ed9138520cbf6310a20266af036b099e218c7089f10da1045f08d37bb75c780""1PA2obnJyGqpvNFkwrszdSUd1eHX7xFX1F"UOP_DUP OP_HASH160 f308042eaf514a4fb83b64848b1fe3fb0cf39ac7 OP_EQUALVERIFY OP_CHECKSIG*276a914f308042eaf514a4fb83b64848b1fe3fb0cf39ac788ac*"1PA2obnJyGqpvNFkwrszdSUd1eHX7xFX1F8#J " +Bf695935edd9d720549258406aaa7a4642f8185fe67e55f75eb13f6df7aa9fffd:0s@f695935edd9d720549258406aaa7a4642f8185fe67e55f75eb13f6df7aa9fffd""1Gqw7TBUk3ef5qvw8kkSqbdQfnSmPgdYNm"UOP_DUP OP_HASH160 adcb05cfe2fc4eee161554fb5b9d910ce540a3d1 OP_EQUALVERIFY OP_CHECKSIG*276a914adcb05cfe2fc4eee161554fb5b9d910ce540a3d188ac*"1Gqw7TBUk3ef5qvw8kkSqbdQfnSmPgdYNm8$J " +B73d02ddbdce5d6dd1b96fc23b835b1904d5cc6aef1532b6278f8ed39eb33ed3b:0@73d02ddbdce5d6dd1b96fc23b835b1904d5cc6aef1532b6278f8ed39eb33ed3b""149Qc9uBx7Ep79pegf9sataR7Xpv5fGMxJ"UOP_DUP OP_HASH160 227f691150b969c6ecab9a840f900d70a771d20d OP_EQUALVERIFY OP_CHECKSIG*276a914227f691150b969c6ecab9a840f900d70a771d20d88ac*"149Qc9uBx7Ep79pegf9sataR7Xpv5fGMxJ8$J " +Bdf227146b216e431902b04be247cb3b501055eebee477e87aa3cdd7c0050b989:02@df227146b216e431902b04be247cb3b501055eebee477e87aa3cdd7c0050b989""1PdtE3tsxkYv8tukqdbkjUZo7eo5RMyAeB"UOP_DUP OP_HASH160 f84c809988b892f165cab6c70bd3b59cdd2ac6dc OP_EQUALVERIFY OP_CHECKSIG*276a914f84c809988b892f165cab6c70bd3b59cdd2ac6dc88ac*"1PdtE3tsxkYv8tukqdbkjUZo7eo5RMyAeB8#J " +B92d769377cac70daf5ea504eebe2f148476163c4c99801b93fa88866a20355a2:0@92d769377cac70daf5ea504eebe2f148476163c4c99801b93fa88866a20355a2""1ERnxYbLTnGT9qAAcR97h2fuN7p76g5ffh"UOP_DUP OP_HASH160 9349fb5747baaa4b205368ce599ccf80b92396c4 OP_EQUALVERIFY OP_CHECKSIG*276a9149349fb5747baaa4b205368ce599ccf80b92396c488ac*"1ERnxYbLTnGT9qAAcR97h2fuN7p76g5ffh8$J " +B6f95117ea20544ed040ec7a2877f7025e9020cc642ae1aacad51fa1fe7ccad91:0'@6f95117ea20544ed040ec7a2877f7025e9020cc642ae1aacad51fa1fe7ccad91""1961fVVFMnQunrKVtWVsBsReLvL6q6VT3R"UOP_DUP OP_HASH160 58b3a3dadeef75a30004204348af85a47cfea651 OP_EQUALVERIFY OP_CHECKSIG*276a91458b3a3dadeef75a30004204348af85a47cfea65188ac*"1961fVVFMnQunrKVtWVsBsReLvL6q6VT3R8$J " +Bddbad18f451c2d7b318be141de85b3dd90b3c3e023add66241ae78a4ed4d0d38:0@ddbad18f451c2d7b318be141de85b3dd90b3c3e023add66241ae78a4ed4d0d38""1BjYtswgM69wt3fatTiuGiMNsLbXA1U277"UOP_DUP OP_HASH160 75bd5a35b87a90b0dfc6884721225cbc870a8175 OP_EQUALVERIFY OP_CHECKSIG*276a91475bd5a35b87a90b0dfc6884721225cbc870a817588ac*"1BjYtswgM69wt3fatTiuGiMNsLbXA1U2778$J " +B41a6cbe26a164726c18dccd50998b40d77f403d40f6fe373b338d85d6543fe4d:0L@41a6cbe26a164726c18dccd50998b40d77f403d40f6fe373b338d85d6543fe4d""13hn73JuZfXCA2Khq9Y7uYJwJ1Rz8F2sNu"UOP_DUP OP_HASH160 1da68a83dd1dc9c80e79cfac03ee4a70b1afa968 OP_EQUALVERIFY OP_CHECKSIG*276a9141da68a83dd1dc9c80e79cfac03ee4a70b1afa96888ac*"13hn73JuZfXCA2Khq9Y7uYJwJ1Rz8F2sNu8#J " +B582a65e8a633985f8adb0abd7069740729c2afabffade8133d0e7697229ae81a:0#@582a65e8a633985f8adb0abd7069740729c2afabffade8133d0e7697229ae81a"!1kBBNYPmpupfAeqVhHCGRnU3gLv9tcjHH"UOP_DUP OP_HASH160 082a6219c49299802e1c7b648ed3fd5e2a70c3e0 OP_EQUALVERIFY OP_CHECKSIG*276a914082a6219c49299802e1c7b648ed3fd5e2a70c3e088ac*!1kBBNYPmpupfAeqVhHCGRnU3gLv9tcjHH8#J " +Bfc947b67d25023971d91cdf6ea7cddd1035d80e7ceb6e79d2bea7a14c5030e3d:0@fc947b67d25023971d91cdf6ea7cddd1035d80e7ceb6e79d2bea7a14c5030e3d"!19TR29FxjRabezFajbnjhDcdXuhtPhH6y"UOP_DUP OP_HASH160 01996089bfca419803606cd8c400fcf72017f73c OP_EQUALVERIFY OP_CHECKSIG*276a91401996089bfca419803606cd8c400fcf72017f73c88ac*!19TR29FxjRabezFajbnjhDcdXuhtPhH6y8$J " +B421dc204cd06da62e8713e7494b19030db247cc928f6faffbf873e535296bac1:0@421dc204cd06da62e8713e7494b19030db247cc928f6faffbf873e535296bac1""1PRcWBqrRMCXywMEAhmp7SnNPD4qhZdp1w"UOP_DUP OP_HASH160 f5fa630d76015dd4366692e68482031905eb3d92 OP_EQUALVERIFY OP_CHECKSIG*276a914f5fa630d76015dd4366692e68482031905eb3d9288ac*"1PRcWBqrRMCXywMEAhmp7SnNPD4qhZdp1w8$J " +B8f61c5130f1c8d7e025b1ec2722e73def26c72c4fa1d949f3285473a7558d5dc:1@8f61c5130f1c8d7e025b1ec2722e73def26c72c4fa1d949f3285473a7558d5dc""1FFvJN31iVYqdDi8iGhT9hr7YAgMVUiuky"UOP_DUP OP_HASH160 9c64139580f72c7e517edfcb99b04c84586ce890 OP_EQUALVERIFY OP_CHECKSIG*276a9149c64139580f72c7e517edfcb99b04c84586ce89088ac*"1FFvJN31iVYqdDi8iGhT9hr7YAgMVUiuky8#J " B9110468d73d374e36dcff9502d68cea162d518f54ea9c16af3bfe60aa29a6b4b:0@9110468d73d374e36dcff9502d68cea162d518f54ea9c16af3bfe60aa29a6b4b""19TAwaVCqmN5AdGYoQEyC1DjsxkxYzJ8LG"UOP_DUP OP_HASH160 5cb41e9ddca220956a3a1a08810740e02196f553 OP_EQUALVERIFY OP_CHECKSIG*276a9145cb41e9ddca220956a3a1a08810740e02196f55388ac*"19TAwaVCqmN5AdGYoQEyC1DjsxkxYzJ8LG8ͻ#J " -Baccec8b6a7daafca836c579ddcc1da0a2231057096a3136d84e09cfb1cacb467:0"@accec8b6a7daafca836c579ddcc1da0a2231057096a3136d84e09cfb1cacb467""1KHqECAgVnmk52qB4boDgKVEd4bDcRsg7D"UOP_DUP OP_HASH160 c8a12d8112532c37353628e2e5740d5fd685ce18 OP_EQUALVERIFY OP_CHECKSIG*276a914c8a12d8112532c37353628e2e5740d5fd685ce1888ac*"1KHqECAgVnmk52qB4boDgKVEd4bDcRsg7D8#J " -B86285414197023db6a83bec036085589b0b066cf2de3a501c102ea58babea17c:0@86285414197023db6a83bec036085589b0b066cf2de3a501c102ea58babea17c""1C3AByLcgoyTyKgsAz5NddBw5z2SfVDBrz"UOP_DUP OP_HASH160 7911e2e2a11122a7d2e7903a286f4f528dd1e013 OP_EQUALVERIFY OP_CHECKSIG*276a9147911e2e2a11122a7d2e7903a286f4f528dd1e01388ac*"1C3AByLcgoyTyKgsAz5NddBw5z2SfVDBrz8ژ#J " -Bc605de86a12fb9db15978ef951070bbd5c3fcb88ceed474b9c7f66019246df30:0@c605de86a12fb9db15978ef951070bbd5c3fcb88ceed474b9c7f66019246df30""14MQyNGhPrkvPs4BBZXZV7gJHLXJEmAdms"UOP_DUP OP_HASH160 24c4b50fc0fca58b03cf41e12c5369f0b5323740 OP_EQUALVERIFY OP_CHECKSIG*276a91424c4b50fc0fca58b03cf41e12c5369f0b532374088ac*"14MQyNGhPrkvPs4BBZXZV7gJHLXJEmAdms8#J " -Bf7f9d98f24d612c8f9045ee2cf73053a867f666bab2bdcb9c8914c6b0a0252e6:0@f7f9d98f24d612c8f9045ee2cf73053a867f666bab2bdcb9c8914c6b0a0252e6""148Um8QxnpwA1nJvoPe2wBNSauqxJuQuMi"UOP_DUP OP_HASH160 225276706d9dc9b0e98c488fda447bc1850e906d OP_EQUALVERIFY OP_CHECKSIG*276a914225276706d9dc9b0e98c488fda447bc1850e906d88ac*"148Um8QxnpwA1nJvoPe2wBNSauqxJuQuMi8#J  " -B9321f572981fa37c16d84d80b69532e089ebf700b16c21ca08b04cdce89e22a1:0@9321f572981fa37c16d84d80b69532e089ebf700b16c21ca08b04cdce89e22a1""136bKJCLX4jLgVdBQsGnYYM5K39qkdPEaZ"UOP_DUP OP_HASH160 16fef9fa6531790865663592a35858e82e848bbc OP_EQUALVERIFY OP_CHECKSIG*276a91416fef9fa6531790865663592a35858e82e848bbc88ac*"136bKJCLX4jLgVdBQsGnYYM5K39qkdPEaZ8#J " -B0b135b824f77d47a63b12ec21dc29f925452d3baa04ecf09417ec8b1fcc9ed1f:0@0b135b824f77d47a63b12ec21dc29f925452d3baa04ecf09417ec8b1fcc9ed1f"!1LiBwjDbV6TQZ8oPtoi9mf2B6qErwochS"UOP_DUP OP_HASH160 03ba492dc50c97abe9ecc3f57240afb73f45f5bd OP_EQUALVERIFY OP_CHECKSIG*276a91403ba492dc50c97abe9ecc3f57240afb73f45f5bd88ac*!1LiBwjDbV6TQZ8oPtoi9mf2B6qErwochS8#J " -B3c7e94466af5a04401a240c62a2956813eceae0da69fd48728d6a641e114530c:0@3c7e94466af5a04401a240c62a2956813eceae0da69fd48728d6a641e114530c""1HFyyeU6CxRJ1uCyx8bRKKKaTdUqTQiPf9"UOP_DUP OP_HASH160 b25765d118a6ff870369d0cb976c1ae1c43add0e OP_EQUALVERIFY OP_CHECKSIG*276a914b25765d118a6ff870369d0cb976c1ae1c43add0e88ac*"1HFyyeU6CxRJ1uCyx8bRKKKaTdUqTQiPf98#J " -B426e0cfbeaf9203c3bf017393a5582e25f659336f2e46ceedc4a525e3c8476e6:0N@426e0cfbeaf9203c3bf017393a5582e25f659336f2e46ceedc4a525e3c8476e6""1G97dMRvRR9dP89smfo6SPCMG8yhXG12YD"UOP_DUP OP_HASH160 a612bf0690187259ea466153714dd7484d52a44d OP_EQUALVERIFY OP_CHECKSIG*276a914a612bf0690187259ea466153714dd7484d52a44d88ac*"1G97dMRvRR9dP89smfo6SPCMG8yhXG12YD8"J " +B09caba7ffd9de24228a2c9d5566a0eb5fdef184534c624120edade4ed72161d5:0N@09caba7ffd9de24228a2c9d5566a0eb5fdef184534c624120edade4ed72161d5""15Wb4LTyAu1CDuiVtRn2DCti21ULmiwGj3"UOP_DUP OP_HASH160 3178feed12fc33b8ff09da7bd612427d84826007 OP_EQUALVERIFY OP_CHECKSIG*276a9143178feed12fc33b8ff09da7bd612427d8482600788ac*"15Wb4LTyAu1CDuiVtRn2DCti21ULmiwGj38Ğ$J " +B13ab268d9f3ebbc877d6239849a17b85848aef6b8860a44944c5f17d3fe69dc3:0@13ab268d9f3ebbc877d6239849a17b85848aef6b8860a44944c5f17d3fe69dc3""1LM6mdNWCLFBLAhmhrYNbhv8ogEaxZtAb7"UOP_DUP OP_HASH160 d4378673fb23cdd8652b0eea114149b84860ca91 OP_EQUALVERIFY OP_CHECKSIG*276a914d4378673fb23cdd8652b0eea114149b84860ca9188ac*"1LM6mdNWCLFBLAhmhrYNbhv8ogEaxZtAb78Ȍ$J " +B9bad8949796d3156b85c63246fe4c2609364e47edf97c25f3363ef0819c4aef5:0@9bad8949796d3156b85c63246fe4c2609364e47edf97c25f3363ef0819c4aef5""1Dyvf1dQsxPyHKQqUtZSezvQmTJxgJoQyn"UOP_DUP OP_HASH160 8e6597ae523dd03d7ffe22ded8624e5be7297b81 OP_EQUALVERIFY OP_CHECKSIG*276a9148e6597ae523dd03d7ffe22ded8624e5be7297b8188ac*"1Dyvf1dQsxPyHKQqUtZSezvQmTJxgJoQyn8$J " +B426e0cfbeaf9203c3bf017393a5582e25f659336f2e46ceedc4a525e3c8476e6:0N@426e0cfbeaf9203c3bf017393a5582e25f659336f2e46ceedc4a525e3c8476e6""1G97dMRvRR9dP89smfo6SPCMG8yhXG12YD"UOP_DUP OP_HASH160 a612bf0690187259ea466153714dd7484d52a44d OP_EQUALVERIFY OP_CHECKSIG*276a914a612bf0690187259ea466153714dd7484d52a44d88ac*"1G97dMRvRR9dP89smfo6SPCMG8yhXG12YD8"J " +B493fbadb828cb350359df91297ad6e78d28175f0d3e9a3b0b4623d030d38fa6b:0@493fbadb828cb350359df91297ad6e78d28175f0d3e9a3b0b4623d030d38fa6b"!1ZGwt43npkdkxANtxaampkCnFEU4JcCTS"UOP_DUP OP_HASH160 061a9f3b9fc03af4a95ecec6e1deb29b4b404235 OP_EQUALVERIFY OP_CHECKSIG*276a914061a9f3b9fc03af4a95ecec6e1deb29b4b40423588ac*!1ZGwt43npkdkxANtxaampkCnFEU4JcCTS8$J " B8f7a6062c4a840c4258d0cbf91bb5f29425705bd0eb88adf32ac0f3989ed7f93:0@8f7a6062c4a840c4258d0cbf91bb5f29425705bd0eb88adf32ac0f3989ed7f93""1EnzGP9VYkz4JiEhRYdPiuTnfxCie4TyC7"UOP_DUP OP_HASH160 974c27f33278b7b298481d5df4aa4ac5b90cf6e5 OP_EQUALVERIFY OP_CHECKSIG*276a914974c27f33278b7b298481d5df4aa4ac5b90cf6e588ac*"1EnzGP9VYkz4JiEhRYdPiuTnfxCie4TyC78ۉ#J " B99fafe1c34d8b94800ba378598ea44fb95d110ec389693d8d363bd0ad40b1d0c:0@99fafe1c34d8b94800ba378598ea44fb95d110ec389693d8d363bd0ad40b1d0c""1F8VyoPsCSN5mNvUKbRr5iGB9oY6UTPWmP"UOP_DUP OP_HASH160 9afcdd08b385354d275d6ea434fe197f49079e5a OP_EQUALVERIFY OP_CHECKSIG*276a9149afcdd08b385354d275d6ea434fe197f49079e5a88ac*"1F8VyoPsCSN5mNvUKbRr5iGB9oY6UTPWmP8#J " B936b1f2ba752587c378cc71aba50ac9104b75d06cddd0b8248e995caf33099de:0@936b1f2ba752587c378cc71aba50ac9104b75d06cddd0b8248e995caf33099de"!1YjoSefHoMrY8nvJRnP2vL2GVreZd2Q45"UOP_DUP OP_HASH160 06009f811fa2ffe1145626e2b9435afce944f834 OP_EQUALVERIFY OP_CHECKSIG*276a91406009f811fa2ffe1145626e2b9435afce944f83488ac*!1YjoSefHoMrY8nvJRnP2vL2GVreZd2Q458#J " -B936b1f2ba752587c378cc71aba50ac9104b75d06cddd0b8248e995caf33099de:1@936b1f2ba752587c378cc71aba50ac9104b75d06cddd0b8248e995caf33099de""12KcAVVKT4PaqLqDGyXd2gn1q7PYtUy2CY"UOP_DUP OP_HASH160 0e7cf75a89db6447e120def769402081e0c7fe9f OP_EQUALVERIFY OP_CHECKSIG*276a9140e7cf75a89db6447e120def769402081e0c7fe9f88ac*"12KcAVVKT4PaqLqDGyXd2gn1q7PYtUy2CY8#J " -B003bca3bd0fd0dea82d096393a891d2d3262ea84681f4175dbf3949ba6f98989:0s@003bca3bd0fd0dea82d096393a891d2d3262ea84681f4175dbf3949ba6f98989""121RaqFrt85iooZWe5NrL1UyJJQ91V1mmo"UOP_DUP OP_HASH160 0b0ca59b1946a8e47dddfa9ed4ae19cef4fd6b4a OP_EQUALVERIFY OP_CHECKSIG*276a9140b0ca59b1946a8e47dddfa9ed4ae19cef4fd6b4a88ac*"121RaqFrt85iooZWe5NrL1UyJJQ91V1mmo8#J " -B20ea78977144af3691c07e2cea733cf9c5037da4da4f53df3f1c6ee36b6064b3:1@20ea78977144af3691c07e2cea733cf9c5037da4da4f53df3f1c6ee36b6064b3""15Zi4Qh5zGFnYS9bo5dSZhVT8rbaydz1Vj"UOP_DUP OP_HASH160 3210168a1a09a8b39ba3d62d7511d2068a569bc4 OP_EQUALVERIFY OP_CHECKSIG*276a9143210168a1a09a8b39ba3d62d7511d2068a569bc488ac*"15Zi4Qh5zGFnYS9bo5dSZhVT8rbaydz1Vj8˒#J " -Bbfd7a8c449534d4b1c2d0899f4c16ce607677308afef511703b5fc5b0384718e:0@bfd7a8c449534d4b1c2d0899f4c16ce607677308afef511703b5fc5b0384718e""13gVcVP2VGLxNoHeVHzpz4VA8CuSzV6axb"UOP_DUP OP_HASH160 1d685baadb0d7536fc3a33520980bf5feb6efacf OP_EQUALVERIFY OP_CHECKSIG*276a9141d685baadb0d7536fc3a33520980bf5feb6efacf88ac*"13gVcVP2VGLxNoHeVHzpz4VA8CuSzV6axb8#J " -Bbcb3fe082ef6ebf61ce3fe25831465d8d4e896a46c9d2d4f4cb0bbb9d3d7407c:1@bcb3fe082ef6ebf61ce3fe25831465d8d4e896a46c9d2d4f4cb0bbb9d3d7407c""196TC3zLzsKAZzQRXzhc8pWjCmJqxXAyR3"UOP_DUP OP_HASH160 58c8f2e770431a0d302d6744cfa26e9ddfedeffc OP_EQUALVERIFY OP_CHECKSIG*276a91458c8f2e770431a0d302d6744cfa26e9ddfedeffc88ac*"196TC3zLzsKAZzQRXzhc8pWjCmJqxXAyR38#J  " -Be1028703b0349e7def38c8339b51705a61cd56b44fa0c2a8aad19fb653f3a5e3:0@e1028703b0349e7def38c8339b51705a61cd56b44fa0c2a8aad19fb653f3a5e3""1BLvbY2msLrsN8ikM7wLVXtf7Yfe6kZvLM"UOP_DUP OP_HASH160 7175e67badd6a554027bc630a34e033005a178ad OP_EQUALVERIFY OP_CHECKSIG*276a9147175e67badd6a554027bc630a34e033005a178ad88ac*"1BLvbY2msLrsN8ikM7wLVXtf7Yfe6kZvLM8#J " -Ba714507644e51966644919fcab580d8a0f1ab576cd19512c5973e8d0d1e85b2f:0@a714507644e51966644919fcab580d8a0f1ab576cd19512c5973e8d0d1e85b2f""19sXwKA1ctiGWCmah211w21imgpHK1UBsS"UOP_DUP OP_HASH160 614fa0f8858a45f2109003becb1bfc8a8ffd81b9 OP_EQUALVERIFY OP_CHECKSIG*276a914614fa0f8858a45f2109003becb1bfc8a8ffd81b988ac*"19sXwKA1ctiGWCmah211w21imgpHK1UBsS8#J " -Bca01579accb6f1ab2fedcd14d9f4c268f56e4c9dd934fa83521ae9e006ac991d:1@ca01579accb6f1ab2fedcd14d9f4c268f56e4c9dd934fa83521ae9e006ac991d""1NTcrFYDrZGXzTM1izUJ56Jp3c9nXwqE36"UOP_DUP OP_HASH160 eb6361bf861488bbec20b1d64745cd07a780bdb1 OP_EQUALVERIFY OP_CHECKSIG*276a914eb6361bf861488bbec20b1d64745cd07a780bdb188ac*"1NTcrFYDrZGXzTM1izUJ56Jp3c9nXwqE368#J  " -B94a9b8a61e43ac747d068af30c679228206ed9767a1d36bb0346802db0dcdc4e:0@94a9b8a61e43ac747d068af30c679228206ed9767a1d36bb0346802db0dcdc4e""1QCHt9dWegpcNRHKVogZ9hSWt9moguE7aq"UOP_DUP OP_HASH160 fe6d8f96442dc7f70588c374db402df89d3b423b OP_EQUALVERIFY OP_CHECKSIG*276a914fe6d8f96442dc7f70588c374db402df89d3b423b88ac*"1QCHt9dWegpcNRHKVogZ9hSWt9moguE7aq8#J " -B52b20a34be49946fa5080549586555064e60d0bad846b65047b8bacd77130df0:0@52b20a34be49946fa5080549586555064e60d0bad846b65047b8bacd77130df0""161NA4dGNyYGuwkVqLPAaKGpAS4iw3Edky"UOP_DUP OP_HASH160 36ea4a0d6859ba2a4286cdf8d53c87abcc437291 OP_EQUALVERIFY OP_CHECKSIG*276a91436ea4a0d6859ba2a4286cdf8d53c87abcc43729188ac*"161NA4dGNyYGuwkVqLPAaKGpAS4iw3Edky8#J " -B42c3045b8f346d036cd84b40453cfa83837d1310024176e09fe4bd7e1338a375:0@42c3045b8f346d036cd84b40453cfa83837d1310024176e09fe4bd7e1338a375""189PEvHBMf5SBH9eVLZ7Ms2GaG7cYD7xBg"UOP_DUP OP_HASH160 4e5ec5eef98964899182504a17fffcfde79a01ec OP_EQUALVERIFY OP_CHECKSIG*276a9144e5ec5eef98964899182504a17fffcfde79a01ec88ac*"189PEvHBMf5SBH9eVLZ7Ms2GaG7cYD7xBg8#J " -Bfe4b010839c5fcf1cc0aad03e59102f6f2654c7488910adf37a9102cef078426:0@fe4b010839c5fcf1cc0aad03e59102f6f2654c7488910adf37a9102cef078426"!1QQ64zJBnsPcDsmKSQdX6qtXV5HQ2GBdH"UOP_DUP OP_HASH160 046cd6e9d91537d289e8cd098defdb652eb7591b OP_EQUALVERIFY OP_CHECKSIG*276a914046cd6e9d91537d289e8cd098defdb652eb7591b88ac*!1QQ64zJBnsPcDsmKSQdX6qtXV5HQ2GBdH8#J " -Bc5a967f48790d82d3527376d00a1d5f9768d751d067bc6d33068656c87a764aa:0@c5a967f48790d82d3527376d00a1d5f9768d751d067bc6d33068656c87a764aa""17CqgC8CcoXP6StpvpyyVsQFQkAhgcRK9c"UOP_DUP OP_HASH160 440df675523cc32bcc12b689c1ee40cb305ffdd4 OP_EQUALVERIFY OP_CHECKSIG*276a914440df675523cc32bcc12b689c1ee40cb305ffdd488ac*"17CqgC8CcoXP6StpvpyyVsQFQkAhgcRK9c8#J " -B241da167a760cb82ca22e4ca50b14f54e6c583d5fa1036317264dfd3deedd215:0Ť@241da167a760cb82ca22e4ca50b14f54e6c583d5fa1036317264dfd3deedd215""18AgqLZc2kdUQSTpSnGUWqmmeUzF1PybsG"UOP_DUP OP_HASH160 4e9de019a7cdb28ebfef686435bab71e457c7d94 OP_EQUALVERIFY OP_CHECKSIG*276a9144e9de019a7cdb28ebfef686435bab71e457c7d9488ac*"18AgqLZc2kdUQSTpSnGUWqmmeUzF1PybsG8#J " -B1fbd61b91f3a90adca7241b32423f234d0ff08a99445117c5babaf9b321736da:1a@1fbd61b91f3a90adca7241b32423f234d0ff08a99445117c5babaf9b321736da""14TPjfJokBQ8kAYbU4WCoaafhK3E6FAyrS"UOP_DUP OP_HASH160 25e62bc7dfcbb66754cec65c981f10266a981c36 OP_EQUALVERIFY OP_CHECKSIG*276a91425e62bc7dfcbb66754cec65c981f10266a981c3688ac*"14TPjfJokBQ8kAYbU4WCoaafhK3E6FAyrS8#J " -B5b280fb1fcf9c09df0c6a60b5d22c0641797671ae28e3bebafdd0c2a90507c28:0F@5b280fb1fcf9c09df0c6a60b5d22c0641797671ae28e3bebafdd0c2a90507c28""1H8Zb5MeYScjsqqCUQEhjHS6BymuWzjbT8"UOP_DUP OP_HASH160 b0f0207fc3c707f998fc20f19761252f8beae5b0 OP_EQUALVERIFY OP_CHECKSIG*276a914b0f0207fc3c707f998fc20f19761252f8beae5b088ac*"1H8Zb5MeYScjsqqCUQEhjHS6BymuWzjbT88#J " -Bc72ce6e54fe8edd2f1bb626bcb71e85e9c0b825e563f99254ba8953c40082551:0@c72ce6e54fe8edd2f1bb626bcb71e85e9c0b825e563f99254ba8953c40082551""1HjgryNg9kT5PdY71LB3cbBVghsCVr561q"UOP_DUP OP_HASH160 b794c1f96132125683fe71662a9d1a39521320ff OP_EQUALVERIFY OP_CHECKSIG*276a914b794c1f96132125683fe71662a9d1a39521320ff88ac*"1HjgryNg9kT5PdY71LB3cbBVghsCVr561q8#J " -B18b5e0306ceab011c37a8ce0b5e0db22d6701c661efc93bc2f212ee8bbb2aacc:0@18b5e0306ceab011c37a8ce0b5e0db22d6701c661efc93bc2f212ee8bbb2aacc""17QyzPjJRmgWX7jtYiKMsJPcjkBvhx5VVZ"UOP_DUP OP_HASH160 4659e4ef3beb65eed1e4b64760243d45731075fe OP_EQUALVERIFY OP_CHECKSIG*276a9144659e4ef3beb65eed1e4b64760243d45731075fe88ac*"17QyzPjJRmgWX7jtYiKMsJPcjkBvhx5VVZ8#J " -B36cd8563fb54c59e8a1f40d553e287026d8b6d8b7c1d74431b9b656c7b689ef8:0N@36cd8563fb54c59e8a1f40d553e287026d8b6d8b7c1d74431b9b656c7b689ef8""1FFDEi1Thevos2kvuMpXihScpDrzTXK69W"UOP_DUP OP_HASH160 9c41cc7ed4d8455cfefb3e1991349099e4d8d3a5 OP_EQUALVERIFY OP_CHECKSIG*276a9149c41cc7ed4d8455cfefb3e1991349099e4d8d3a588ac*"1FFDEi1Thevos2kvuMpXihScpDrzTXK69W8#J " -B74fc54acd45f1ffc3eb03332ea96ae9271a7e2c869b7d90ae8d584d4cf785923:0@74fc54acd45f1ffc3eb03332ea96ae9271a7e2c869b7d90ae8d584d4cf785923""1AtG9TZL5yR2stMi2jCeKYaR9rvEkrZUGX"UOP_DUP OP_HASH160 6c6afd3c757ba880a9db69752885b49c2d05fd22 OP_EQUALVERIFY OP_CHECKSIG*276a9146c6afd3c757ba880a9db69752885b49c2d05fd2288ac*"1AtG9TZL5yR2stMi2jCeKYaR9rvEkrZUGX8"J " -B7981494bde3f1d3afe7e0e9117063c0c59800b09519fe5a12409f485d923fb35:0#@7981494bde3f1d3afe7e0e9117063c0c59800b09519fe5a12409f485d923fb35""1N5z1eTvuugv4pkWmQjDkVwjSCABh87XP7"UOP_DUP OP_HASH160 e74be5539969034aa3fbe9702fef3e725fa2e6b8 OP_EQUALVERIFY OP_CHECKSIG*276a914e74be5539969034aa3fbe9702fef3e725fa2e6b888ac*"1N5z1eTvuugv4pkWmQjDkVwjSCABh87XP78IJ#J " -Bd6f1909aac349bc4bebbc8ef3106c7ce5db29e990a7fceed0623137875b626e1:0@d6f1909aac349bc4bebbc8ef3106c7ce5db29e990a7fceed0623137875b626e1""1NMHrZaXrtmD7835hQGc4YT5saDhfHoZTP"UOP_DUP OP_HASH160 ea3107b6ce452d524129da0784369a48266f80ca OP_EQUALVERIFY OP_CHECKSIG*276a914ea3107b6ce452d524129da0784369a48266f80ca88ac*"1NMHrZaXrtmD7835hQGc4YT5saDhfHoZTP8#J " -Bfeacebc822ddd7846beece3c2203ded7770c893f76af73579c34c085e54b821e:0@@feacebc822ddd7846beece3c2203ded7770c893f76af73579c34c085e54b821e""17ApBprs7tLneWQpDGVyQZMfc8kjtPF24S"UOP_DUP OP_HASH160 43abe345bd4ee211b3284afbfc6167328b39033e OP_EQUALVERIFY OP_CHECKSIG*276a91443abe345bd4ee211b3284afbfc6167328b39033e88ac*"17ApBprs7tLneWQpDGVyQZMfc8kjtPF24S8#J " -B5ad74c3bf8a2107b45738cf51ca434d4d75eeda57ef4f3fbb2da4827c59022d1:1@5ad74c3bf8a2107b45738cf51ca434d4d75eeda57ef4f3fbb2da4827c59022d1""1EYJviA6UYwuAGBLdvktVQrSFwgrbuLrfM"UOP_DUP OP_HASH160 94857e702755bc69147f3946fb0b4929899f9ab0 OP_EQUALVERIFY OP_CHECKSIG*276a91494857e702755bc69147f3946fb0b4929899f9ab088ac*"1EYJviA6UYwuAGBLdvktVQrSFwgrbuLrfM8#J " -Bac8939ad21238f27eeea8b6813ab0189789e3c5ea2e370890160ab373f508078:0,@ac8939ad21238f27eeea8b6813ab0189789e3c5ea2e370890160ab373f508078""1JNTAqtd1BhFDHUNARiPqhrYtk8NtXQVxt"UOP_DUP OP_HASH160 be88b8094e4fd3fd0120c9b6a981736c981d95dd OP_EQUALVERIFY OP_CHECKSIG*276a914be88b8094e4fd3fd0120c9b6a981736c981d95dd88ac*"1JNTAqtd1BhFDHUNARiPqhrYtk8NtXQVxt8#J " -B798241698e08bec6bd203a4800238e5720387790b26d445472bdae194802cbce:0@798241698e08bec6bd203a4800238e5720387790b26d445472bdae194802cbce""17rrWD5BVbx2R8DVxRGkN3FqkppB2mKrjQ"UOP_DUP OP_HASH160 4b3e75d92cbe31be1780884a73ce41f4b72ec2e6 OP_EQUALVERIFY OP_CHECKSIG*276a9144b3e75d92cbe31be1780884a73ce41f4b72ec2e688ac*"17rrWD5BVbx2R8DVxRGkN3FqkppB2mKrjQ8#J " -Bd5f3f4da7a1a3c2a5b66a4db7719c5fac977f232a53b114b3841b3b80fc1e4d0:0@d5f3f4da7a1a3c2a5b66a4db7719c5fac977f232a53b114b3841b3b80fc1e4d0""1Ctv94KCe3uKziSMXnryRwFaPTHBWvQHrA"UOP_DUP OP_HASH160 827af4afb5b199a2a7d416d6389b73cea440bde4 OP_EQUALVERIFY OP_CHECKSIG*276a914827af4afb5b199a2a7d416d6389b73cea440bde488ac*"1Ctv94KCe3uKziSMXnryRwFaPTHBWvQHrA8#J " -Bc85a1de8d7c346531358f03f06f4669da1fb6963d72887a4187cddc77a496805:0@c85a1de8d7c346531358f03f06f4669da1fb6963d72887a4187cddc77a496805""1DrooACWhhH1uKQi7iJwTuXag8m2zi8Wfq"UOP_DUP OP_HASH160 8d0cf46943f47322a025915c0b795a6c126a28b3 OP_EQUALVERIFY OP_CHECKSIG*276a9148d0cf46943f47322a025915c0b795a6c126a28b388ac*"1DrooACWhhH1uKQi7iJwTuXag8m2zi8Wfq8#J " +B936b1f2ba752587c378cc71aba50ac9104b75d06cddd0b8248e995caf33099de:1@936b1f2ba752587c378cc71aba50ac9104b75d06cddd0b8248e995caf33099de""12KcAVVKT4PaqLqDGyXd2gn1q7PYtUy2CY"UOP_DUP OP_HASH160 0e7cf75a89db6447e120def769402081e0c7fe9f OP_EQUALVERIFY OP_CHECKSIG*276a9140e7cf75a89db6447e120def769402081e0c7fe9f88ac*"12KcAVVKT4PaqLqDGyXd2gn1q7PYtUy2CY8#J " +Bbcb3fe082ef6ebf61ce3fe25831465d8d4e896a46c9d2d4f4cb0bbb9d3d7407c:1@bcb3fe082ef6ebf61ce3fe25831465d8d4e896a46c9d2d4f4cb0bbb9d3d7407c""196TC3zLzsKAZzQRXzhc8pWjCmJqxXAyR3"UOP_DUP OP_HASH160 58c8f2e770431a0d302d6744cfa26e9ddfedeffc OP_EQUALVERIFY OP_CHECKSIG*276a91458c8f2e770431a0d302d6744cfa26e9ddfedeffc88ac*"196TC3zLzsKAZzQRXzhc8pWjCmJqxXAyR38#J  " +Bca01579accb6f1ab2fedcd14d9f4c268f56e4c9dd934fa83521ae9e006ac991d:1@ca01579accb6f1ab2fedcd14d9f4c268f56e4c9dd934fa83521ae9e006ac991d""1NTcrFYDrZGXzTM1izUJ56Jp3c9nXwqE36"UOP_DUP OP_HASH160 eb6361bf861488bbec20b1d64745cd07a780bdb1 OP_EQUALVERIFY OP_CHECKSIG*276a914eb6361bf861488bbec20b1d64745cd07a780bdb188ac*"1NTcrFYDrZGXzTM1izUJ56Jp3c9nXwqE368#J  " +B42c3045b8f346d036cd84b40453cfa83837d1310024176e09fe4bd7e1338a375:0@42c3045b8f346d036cd84b40453cfa83837d1310024176e09fe4bd7e1338a375""189PEvHBMf5SBH9eVLZ7Ms2GaG7cYD7xBg"UOP_DUP OP_HASH160 4e5ec5eef98964899182504a17fffcfde79a01ec OP_EQUALVERIFY OP_CHECKSIG*276a9144e5ec5eef98964899182504a17fffcfde79a01ec88ac*"189PEvHBMf5SBH9eVLZ7Ms2GaG7cYD7xBg8#J " +B257e7b01728c15c4aff160a69417d01f8529a582ed944eab6a682660066472a4:0O@257e7b01728c15c4aff160a69417d01f8529a582ed944eab6a682660066472a4""1KP1nyAygdZ87tP6bQqUtDnsMk5mzPU73c"UOP_DUP OP_HASH160 c99c13ad4e1dbae6008bdbdc34840e78f266e960 OP_EQUALVERIFY OP_CHECKSIG*276a914c99c13ad4e1dbae6008bdbdc34840e78f266e96088ac*"1KP1nyAygdZ87tP6bQqUtDnsMk5mzPU73c8#J " +Bc5855465724e696e1f2f959c2afd72b13fdd6fd7627cde7322c046e001f374c3:0@c5855465724e696e1f2f959c2afd72b13fdd6fd7627cde7322c046e001f374c3""1NcbqJzuax32UWa7G25zJUWsmxxcN9qFxD"UOP_DUP OP_HASH160 ed1646f61f6aab80861142a9287e133debd2d264 OP_EQUALVERIFY OP_CHECKSIG*276a914ed1646f61f6aab80861142a9287e133debd2d26488ac*"1NcbqJzuax32UWa7G25zJUWsmxxcN9qFxD8$J " +Bc72ce6e54fe8edd2f1bb626bcb71e85e9c0b825e563f99254ba8953c40082551:0@c72ce6e54fe8edd2f1bb626bcb71e85e9c0b825e563f99254ba8953c40082551""1HjgryNg9kT5PdY71LB3cbBVghsCVr561q"UOP_DUP OP_HASH160 b794c1f96132125683fe71662a9d1a39521320ff OP_EQUALVERIFY OP_CHECKSIG*276a914b794c1f96132125683fe71662a9d1a39521320ff88ac*"1HjgryNg9kT5PdY71LB3cbBVghsCVr561q8#J " +B74fc54acd45f1ffc3eb03332ea96ae9271a7e2c869b7d90ae8d584d4cf785923:0@74fc54acd45f1ffc3eb03332ea96ae9271a7e2c869b7d90ae8d584d4cf785923""1AtG9TZL5yR2stMi2jCeKYaR9rvEkrZUGX"UOP_DUP OP_HASH160 6c6afd3c757ba880a9db69752885b49c2d05fd22 OP_EQUALVERIFY OP_CHECKSIG*276a9146c6afd3c757ba880a9db69752885b49c2d05fd2288ac*"1AtG9TZL5yR2stMi2jCeKYaR9rvEkrZUGX8"J " +B25023e00759ffac6a8a8edb76330f9661b904c52d900da62ad22ce171c8f1e9e:0@25023e00759ffac6a8a8edb76330f9661b904c52d900da62ad22ce171c8f1e9e""1BhYLVWbj8DdqKbPgon2zjSd2Mut51RbCB"UOP_DUP OP_HASH160 755c0de8f7741d334467efa59e9cd22c9878f18b OP_EQUALVERIFY OP_CHECKSIG*276a914755c0de8f7741d334467efa59e9cd22c9878f18b88ac*"1BhYLVWbj8DdqKbPgon2zjSd2Mut51RbCB8$J " +B222b9def74c53cb2ffe1d47be103a96de2e43578902f574d5e4b71563dbcbfd8:0@222b9def74c53cb2ffe1d47be103a96de2e43578902f574d5e4b71563dbcbfd8""1F1vJj9a1o4VMYPs4p7drLQpJmWb5VzM7L"UOP_DUP OP_HASH160 99be421e3f3d1513455200d93f204701801e22f1 OP_EQUALVERIFY OP_CHECKSIG*276a91499be421e3f3d1513455200d93f204701801e22f188ac*"1F1vJj9a1o4VMYPs4p7drLQpJmWb5VzM7L8#J " +B8fb346105318a90b5f4254be73dce0464765fb9309945ad020ce157369136eb0:0L@8fb346105318a90b5f4254be73dce0464765fb9309945ad020ce157369136eb0""1NjWeEiDnYpCHA8ox4zX6sbTT5T8PQvRUZ"UOP_DUP OP_HASH160 ee64db12ccd72effaa634eb2086b848ce3a8786c OP_EQUALVERIFY OP_CHECKSIG*276a914ee64db12ccd72effaa634eb2086b848ce3a8786c88ac*"1NjWeEiDnYpCHA8ox4zX6sbTT5T8PQvRUZ8â$J " +Bced76295466a0f236c97846cf1ea7a60b5b69b182b6efa4bf3f3e3b5a811956c:0@ced76295466a0f236c97846cf1ea7a60b5b69b182b6efa4bf3f3e3b5a811956c""1Gsgh6K6zjFzPWTbPSWvV6Y7sGCWZQcPY7"UOP_DUP OP_HASH160 ae1fd1426f44eb0d1e9a9e80f14e6bc83264c3b9 OP_EQUALVERIFY OP_CHECKSIG*276a914ae1fd1426f44eb0d1e9a9e80f14e6bc83264c3b988ac*"1Gsgh6K6zjFzPWTbPSWvV6Y7sGCWZQcPY78ܚ$J " +Bac8939ad21238f27eeea8b6813ab0189789e3c5ea2e370890160ab373f508078:0,@ac8939ad21238f27eeea8b6813ab0189789e3c5ea2e370890160ab373f508078""1JNTAqtd1BhFDHUNARiPqhrYtk8NtXQVxt"UOP_DUP OP_HASH160 be88b8094e4fd3fd0120c9b6a981736c981d95dd OP_EQUALVERIFY OP_CHECKSIG*276a914be88b8094e4fd3fd0120c9b6a981736c981d95dd88ac*"1JNTAqtd1BhFDHUNARiPqhrYtk8NtXQVxt8#J " Beed7fa71cb7e73bd173f90da97baab6f2d5f992220cd22a67caf548f9c657637:0@eed7fa71cb7e73bd173f90da97baab6f2d5f992220cd22a67caf548f9c657637""1N9tu1e39ZmLWKDA1AYpNTxrmiFriLWbVC"UOP_DUP OP_HASH160 e8094a55cf356ee10ea763e4b5a9f0da7fb1bb5d OP_EQUALVERIFY OP_CHECKSIG*276a914e8094a55cf356ee10ea763e4b5a9f0da7fb1bb5d88ac*"1N9tu1e39ZmLWKDA1AYpNTxrmiFriLWbVC8#J " -Bf5f188ebe34cb3eac18afa8666d583d63dc76054c2c8b6439265e5cbb0035f6b:0@f5f188ebe34cb3eac18afa8666d583d63dc76054c2c8b6439265e5cbb0035f6b""1QAdU9HQ8bxyfnsvSgoVHeKCLKX7jP2Gfb"UOP_DUP OP_HASH160 fe1d1420628e8c8ce62ec598d9b084bd3a07d8fe OP_EQUALVERIFY OP_CHECKSIG*276a914fe1d1420628e8c8ce62ec598d9b084bd3a07d8fe88ac*"1QAdU9HQ8bxyfnsvSgoVHeKCLKX7jP2Gfb8#J " -B5ec7ac68f4763849659cebf9263fee950c1b63d6c0cf02c1a048291b6f47672d:0@5ec7ac68f4763849659cebf9263fee950c1b63d6c0cf02c1a048291b6f47672d""1KHV5VDGPtinfpQJY5WH7GraWa5vdvvZ8n"UOP_DUP OP_HASH160 c8905b7754af45b4ca41567e2c4b5a263d9736bf OP_EQUALVERIFY OP_CHECKSIG*276a914c8905b7754af45b4ca41567e2c4b5a263d9736bf88ac*"1KHV5VDGPtinfpQJY5WH7GraWa5vdvvZ8n8#J  " -Be486827dc5f3ec04a71d17e573c441a4f9f5a8915343547bdb96af524d53937a:0@e486827dc5f3ec04a71d17e573c441a4f9f5a8915343547bdb96af524d53937a""1Cr2aPPDSnmtLzVZneweTQ9zaidLtPYRap"UOP_DUP OP_HASH160 81ef14bd10addd0909e56a8d954025032f961589 OP_EQUALVERIFY OP_CHECKSIG*276a91481ef14bd10addd0909e56a8d954025032f96158988ac*"1Cr2aPPDSnmtLzVZneweTQ9zaidLtPYRap8#J " -Ba0706623975f1cdc82263c681057f1904aafa104e8b3461e7ca0059acf900d94:0 @a0706623975f1cdc82263c681057f1904aafa104e8b3461e7ca0059acf900d94""1JVYtkNrrztNRt3SNr1yujB9kJBNQkyJzt"UOP_DUP OP_HASH160 bfe06853a2d08dea3447bc25fb536d9255f45941 OP_EQUALVERIFY OP_CHECKSIG*276a914bfe06853a2d08dea3447bc25fb536d9255f4594188ac*"1JVYtkNrrztNRt3SNr1yujB9kJBNQkyJzt8#J " -B5def07bf23690436c4199d4bb76c7d04158a137df1cff80b4a89fa69a7f34463:0J@5def07bf23690436c4199d4bb76c7d04158a137df1cff80b4a89fa69a7f34463""1MBAMU3XbgckN1crN8bfXq7GRRNfniyeq4"UOP_DUP OP_HASH160 dd4e7b907bb57fc480774a6ed015cb5414254f83 OP_EQUALVERIFY OP_CHECKSIG*276a914dd4e7b907bb57fc480774a6ed015cb5414254f8388ac*"1MBAMU3XbgckN1crN8bfXq7GRRNfniyeq48#J " -B79109c07daa0c8f5e42e3a68395998b22eaaedf29f8ce40fcbd33f31a4934c54:0@79109c07daa0c8f5e42e3a68395998b22eaaedf29f8ce40fcbd33f31a4934c54""12Emp7XCM9a7pPoLsYJbQFyHM67SnuMNKF"UOP_DUP OP_HASH160 0d92f0d188515b835fb05dfe6b7bc2e6ce761d66 OP_EQUALVERIFY OP_CHECKSIG*276a9140d92f0d188515b835fb05dfe6b7bc2e6ce761d6688ac*"12Emp7XCM9a7pPoLsYJbQFyHM67SnuMNKF8"J " -B1ebcc7321de77fa01eb217feba041d8e205a1b2f3c4409c90140b04690227609:0@1ebcc7321de77fa01eb217feba041d8e205a1b2f3c4409c90140b04690227609""1Jv7kmcgtk9ez7GRbpfmg1idWDNPnS1cVh"UOP_DUP OP_HASH160 c485d2a25ffde3190a7d003d0081f54bab4b7047 OP_EQUALVERIFY OP_CHECKSIG*276a914c485d2a25ffde3190a7d003d0081f54bab4b704788ac*"1Jv7kmcgtk9ez7GRbpfmg1idWDNPnS1cVh8#J " -Be3ddff4078149b3268496f072d78f0783edefce4e148774dca57577196719851:0@e3ddff4078149b3268496f072d78f0783edefce4e148774dca57577196719851""1581oJa7ZFhnqwVkmPxSs7Wonp2cDc1PXA"UOP_DUP OP_HASH160 2d3414ce94c76e615e0edebfc9754752672f8e19 OP_EQUALVERIFY OP_CHECKSIG*276a9142d3414ce94c76e615e0edebfc9754752672f8e1988ac*"1581oJa7ZFhnqwVkmPxSs7Wonp2cDc1PXA8#J " -B7865fe689cf94f208110abd45f28bca75c235a085106208fd15481b53ce3b199:0@7865fe689cf94f208110abd45f28bca75c235a085106208fd15481b53ce3b199""17Bsf64s4BRQJFfh3DMxhLLpRqEYkMJWmy"UOP_DUP OP_HASH160 43df334c8416ab1242acef495f30b32741c1a2ed OP_EQUALVERIFY OP_CHECKSIG*276a91443df334c8416ab1242acef495f30b32741c1a2ed88ac*"17Bsf64s4BRQJFfh3DMxhLLpRqEYkMJWmy8"J " -Bd51a14b6720b31ff448a23308af688a6507fee75fb7e7326e01db764e290031e:0@d51a14b6720b31ff448a23308af688a6507fee75fb7e7326e01db764e290031e""12dERs2CsDeNbb1g7u6MWjjWpRwLzre9n3"UOP_DUP OP_HASH160 11d24f62225f5d530d7a3a15ac15525c0710d0ae OP_EQUALVERIFY OP_CHECKSIG*276a91411d24f62225f5d530d7a3a15ac15525c0710d0ae88ac*"12dERs2CsDeNbb1g7u6MWjjWpRwLzre9n38#J " -Bd65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808:0@d65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808""15zdHd8t4pWKXiv3SBueW9uAvc3gK41KnK"UOP_DUP OP_HASH160 36c680e4a2b090262ca8f88ccc701b74d86c5979 OP_EQUALVERIFY OP_CHECKSIG*276a91436c680e4a2b090262ca8f88ccc701b74d86c597988ac*"15zdHd8t4pWKXiv3SBueW9uAvc3gK41KnK8#J " -B2a204199b75ffa8f4b3d289934f5ddf4e8e31074421ca1c495c4c0167ecd3dbd:0 @2a204199b75ffa8f4b3d289934f5ddf4e8e31074421ca1c495c4c0167ecd3dbd""1NiNrmhpKeaVPirqvj5f3zAVNXYmivC2QM"UOP_DUP OP_HASH160 ee2df12f64db3b52329eaca26072ba5cc3720174 OP_EQUALVERIFY OP_CHECKSIG*276a914ee2df12f64db3b52329eaca26072ba5cc372017488ac*"1NiNrmhpKeaVPirqvj5f3zAVNXYmivC2QM8#J " -Bc1109ebeb4bbd26397b1f1dd445207d7c89cf887b4ae1ed3c3e89745d902537c:0_@c1109ebeb4bbd26397b1f1dd445207d7c89cf887b4ae1ed3c3e89745d902537c""1Ag9Bystg5o3VXci76KWtX6EJoLbdHC6E1"UOP_DUP OP_HASH160 6a2030cf6d3e52f2a37e39ddfa163f8624d44898 OP_EQUALVERIFY OP_CHECKSIG*276a9146a2030cf6d3e52f2a37e39ddfa163f8624d4489888ac*"1Ag9Bystg5o3VXci76KWtX6EJoLbdHC6E18#J " -B9d17e4bca77789984f724f3868d60b6c622614847734717c1eb39a2a12c93e14:0 -@9d17e4bca77789984f724f3868d60b6c622614847734717c1eb39a2a12c93e14""19xCi9eNes8jpy4joa4ytjaPh5StSmiRDN"UOP_DUP OP_HASH160 6231a8a31aeff6e3c1fc325e034fc142ddb3b184 OP_EQUALVERIFY OP_CHECKSIG*276a9146231a8a31aeff6e3c1fc325e034fc142ddb3b18488ac*"19xCi9eNes8jpy4joa4ytjaPh5StSmiRDN8#J " -B101aee6e24a2fcc7ce3c9e6470055223509cb95eaf37b5e9b48dbf71248f1e05:0G@101aee6e24a2fcc7ce3c9e6470055223509cb95eaf37b5e9b48dbf71248f1e05""18Fi5wifB86eCcdozgHce2KfB5eQasMWAE"UOP_DUP OP_HASH160 4f91000b7ff7cfa7949e058afeec10c44aee66c9 OP_EQUALVERIFY OP_CHECKSIG*276a9144f91000b7ff7cfa7949e058afeec10c44aee66c988ac*"18Fi5wifB86eCcdozgHce2KfB5eQasMWAE8#J " -B09faf3b3d3b67d93724c1ed811f4d230ace476a8097d7c4b86ad9b651e1e8273:09@09faf3b3d3b67d93724c1ed811f4d230ace476a8097d7c4b86ad9b651e1e8273""1KD8NcwbubhmSJx3FVSYuTNcd6LXYc3Pc8"UOP_DUP OP_HASH160 c7bd68fd38105e06ca2f9a9a94bb5b960d235a28 OP_EQUALVERIFY OP_CHECKSIG*276a914c7bd68fd38105e06ca2f9a9a94bb5b960d235a2888ac*"1KD8NcwbubhmSJx3FVSYuTNcd6LXYc3Pc88"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:194@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""12Q5Uis5eZHUHmv2gNksuxWRPxD4c6CDuz"UOP_DUP OP_HASH160 0f556e50b84005ebcced574ef28ee5428f3cbf8d OP_EQUALVERIFY OP_CHECKSIG*276a9140f556e50b84005ebcced574ef28ee5428f3cbf8d88ac*"12Q5Uis5eZHUHmv2gNksuxWRPxD4c6CDuz8"J " -B1205e96cb27efd3ed7aa2a38a025735a49e6e8a24fec2eb1cdbaff75b8805610:0?@1205e96cb27efd3ed7aa2a38a025735a49e6e8a24fec2eb1cdbaff75b8805610""1HcgthuQtg86agQVe68Ep9Yz4VrF2KodB9"UOP_DUP OP_HASH160 b641def4ef452c1bec4ad7eb6d89b2db7fa6027e OP_EQUALVERIFY OP_CHECKSIG*276a914b641def4ef452c1bec4ad7eb6d89b2db7fa6027e88ac*"1HcgthuQtg86agQVe68Ep9Yz4VrF2KodB98#J " -Bb35309957d0dd60b3de5a0d0b8c20bfab2fcf92714faa747a39bccba9ea3ff8f:0#@b35309957d0dd60b3de5a0d0b8c20bfab2fcf92714faa747a39bccba9ea3ff8f""12Emp7XCM9a7pPoLsYJbQFyHM67SnuMNKF"UOP_DUP OP_HASH160 0d92f0d188515b835fb05dfe6b7bc2e6ce761d66 OP_EQUALVERIFY OP_CHECKSIG*276a9140d92f0d188515b835fb05dfe6b7bc2e6ce761d6688ac*"12Emp7XCM9a7pPoLsYJbQFyHM67SnuMNKF8ć#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:195@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1JDugJeHYuzX7biJ7Nw6KSABVy21d5rqWo"UOP_DUP OP_HASH160 bceb1a5b9dbd9aee2ecb3905b408e8f3bb9693d8 OP_EQUALVERIFY OP_CHECKSIG*276a914bceb1a5b9dbd9aee2ecb3905b408e8f3bb9693d888ac*"1JDugJeHYuzX7biJ7Nw6KSABVy21d5rqWo8"J " -B48988479268a4a88c560bc2a24a31310c09346abf0a172b2a9064a9545bf00d6:1@48988479268a4a88c560bc2a24a31310c09346abf0a172b2a9064a9545bf00d6""1GCDozS2rf8AhKszR9Bbpu3pa769jCfL5a"UOP_DUP OP_HASH160 a6a927de18161c0dd8afcf30d42f3dbf82210b29 OP_EQUALVERIFY OP_CHECKSIG*276a914a6a927de18161c0dd8afcf30d42f3dbf82210b2988ac*"1GCDozS2rf8AhKszR9Bbpu3pa769jCfL5a8#J  " -B1e1f13d434eb65fd236c674a825a74750ab752d5402e8fc811d32b716492b447:1@1e1f13d434eb65fd236c674a825a74750ab752d5402e8fc811d32b716492b447""1JQ5G6QbKf7gapJpBC3ipnmbPP8UJM4Fzi"UOP_DUP OP_HASH160 bed742ff11de0ad885899a09b7175ba64b5c650a OP_EQUALVERIFY OP_CHECKSIG*276a914bed742ff11de0ad885899a09b7175ba64b5c650a88ac*"1JQ5G6QbKf7gapJpBC3ipnmbPP8UJM4Fzi8#J  " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:197@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1961fVVFMnQunrKVtWVsBsReLvL6q6VT3R"UOP_DUP OP_HASH160 58b3a3dadeef75a30004204348af85a47cfea651 OP_EQUALVERIFY OP_CHECKSIG*276a91458b3a3dadeef75a30004204348af85a47cfea65188ac*"1961fVVFMnQunrKVtWVsBsReLvL6q6VT3R8"J " -Baf1505824f274cc565fc3fb2f7eab263b1257024b4d60ab43fba3c0d8d443976:0@af1505824f274cc565fc3fb2f7eab263b1257024b4d60ab43fba3c0d8d443976""1FJ3nt4qC8DaHigQwkkx8f9jvP6xBxo3Za"UOP_DUP OP_HASH160 9ccb2983d7fac487ffb3971f5d21d00ffadef3a6 OP_EQUALVERIFY OP_CHECKSIG*276a9149ccb2983d7fac487ffb3971f5d21d00ffadef3a688ac*"1FJ3nt4qC8DaHigQwkkx8f9jvP6xBxo3Za8#J " -Bf75654ab426b8de38a199449cd8ff10760cb78f8c8c626e7925afd6c6030dea8:0@f75654ab426b8de38a199449cd8ff10760cb78f8c8c626e7925afd6c6030dea8""1LdLngX8Mqeq7BCBzX8rcju3LPoGv885rd"UOP_DUP OP_HASH160 d749e1e3b926c43b31fb88dddd1412aaa1bc4a28 OP_EQUALVERIFY OP_CHECKSIG*276a914d749e1e3b926c43b31fb88dddd1412aaa1bc4a2888ac*"1LdLngX8Mqeq7BCBzX8rcju3LPoGv885rd8#J " -B9d2c9f42f7bedccd0803c600dd3b2743ae154353d4686aa3fd5c5f12ae4f9351:0@9d2c9f42f7bedccd0803c600dd3b2743ae154353d4686aa3fd5c5f12ae4f9351""14WEkwHqeZMJJ2j5g3TLyR8aw2BPzVzTjv"UOP_DUP OP_HASH160 266feca827d6e20463d1e639102724e92fa91ed7 OP_EQUALVERIFY OP_CHECKSIG*276a914266feca827d6e20463d1e639102724e92fa91ed788ac*"14WEkwHqeZMJJ2j5g3TLyR8aw2BPzVzTjv8#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:190@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1MhJmVFgxYDGXBWE74396E9ZmSXLJupmSm"UOP_DUP OP_HASH160 e301fc3d2590a23efec997ccd117201ad8f56184 OP_EQUALVERIFY OP_CHECKSIG*276a914e301fc3d2590a23efec997ccd117201ad8f5618488ac*"1MhJmVFgxYDGXBWE74396E9ZmSXLJupmSm8"J " +B42dfbaa285fe262faec498bbcad2337f8fe99a10acb76170d10dace28cdf5001:0@42dfbaa285fe262faec498bbcad2337f8fe99a10acb76170d10dace28cdf5001""1GxeQB54LVYe7iTegnudhFZMauzD9U84cg"UOP_DUP OP_HASH160 af0ffbf60cd4d0c2a06b624bb2d501235107676d OP_EQUALVERIFY OP_CHECKSIG*276a914af0ffbf60cd4d0c2a06b624bb2d501235107676d88ac*"1GxeQB54LVYe7iTegnudhFZMauzD9U84cg8À$J " +B111e8eaffdfe6c4f3add3868729b27ae42b8e28ad5e3d39ecf8ac8c02e335e7b:1@111e8eaffdfe6c4f3add3868729b27ae42b8e28ad5e3d39ecf8ac8c02e335e7b""13eAAfMoD9hv8iRZc7RsFBeXqJy8VXbSq4"UOP_DUP OP_HASH160 1cf74b453dc4f06c7c267328a6d2bf7a2470031e OP_EQUALVERIFY OP_CHECKSIG*276a9141cf74b453dc4f06c7c267328a6d2bf7a2470031e88ac*"13eAAfMoD9hv8iRZc7RsFBeXqJy8VXbSq48$J " +B5d5337f8d192e5e40dd3557cac371e0584dd79174a6f5070c7d0da4ec2a8b61a:0@5d5337f8d192e5e40dd3557cac371e0584dd79174a6f5070c7d0da4ec2a8b61a""17sPVMFT55TTywwZAoERfKxB7goQ1qaNf8"UOP_DUP OP_HASH160 4b58535290cf9cbdcd9a8b50486bfee9ea0179a9 OP_EQUALVERIFY OP_CHECKSIG*276a9144b58535290cf9cbdcd9a8b50486bfee9ea0179a988ac*"17sPVMFT55TTywwZAoERfKxB7goQ1qaNf88$J " +Bd136c12f0e4d409f1e2d36c07e4ee942131cb18f1a6e4eff86edc1c8c892725f:0ը@d136c12f0e4d409f1e2d36c07e4ee942131cb18f1a6e4eff86edc1c8c892725f""1AiEfTkFmoyw9QodUU6Mp9KKWpSUkFiYbi"UOP_DUP OP_HASH160 6a859785f9f1850a50d40dc3f435212c0cc859dc OP_EQUALVERIFY OP_CHECKSIG*276a9146a859785f9f1850a50d40dc3f435212c0cc859dc88ac*"1AiEfTkFmoyw9QodUU6Mp9KKWpSUkFiYbi8$J " +Bd51a14b6720b31ff448a23308af688a6507fee75fb7e7326e01db764e290031e:0@d51a14b6720b31ff448a23308af688a6507fee75fb7e7326e01db764e290031e""12dERs2CsDeNbb1g7u6MWjjWpRwLzre9n3"UOP_DUP OP_HASH160 11d24f62225f5d530d7a3a15ac15525c0710d0ae OP_EQUALVERIFY OP_CHECKSIG*276a91411d24f62225f5d530d7a3a15ac15525c0710d0ae88ac*"12dERs2CsDeNbb1g7u6MWjjWpRwLzre9n38#J " +Bfc97fdaa6a8ab5cbc4d662f14e960eaa9de305b4506751116883bd44c0d5b4ee:0@fc97fdaa6a8ab5cbc4d662f14e960eaa9de305b4506751116883bd44c0d5b4ee""1Kjhd1za8bWzTQJfxjEB1bDpUb5EMrQ3Sj"UOP_DUP OP_HASH160 cd85a4a855577a769c0ee8be9da14e772fe57261 OP_EQUALVERIFY OP_CHECKSIG*276a914cd85a4a855577a769c0ee8be9da14e772fe5726188ac*"1Kjhd1za8bWzTQJfxjEB1bDpUb5EMrQ3Sj8$J " +B5fc78c48a451f73b7d150e9e1da71fa15fe67a789182437e2b608196bdb590cc:00@5fc78c48a451f73b7d150e9e1da71fa15fe67a789182437e2b608196bdb590cc""1DjSsPqhjrfZS6NULwzDm3J3ZQ6WXyT8Dw"UOP_DUP OP_HASH160 8ba892f4060a9c7c87f6fd73263541d2dcac89c8 OP_EQUALVERIFY OP_CHECKSIG*276a9148ba892f4060a9c7c87f6fd73263541d2dcac89c888ac*"1DjSsPqhjrfZS6NULwzDm3J3ZQ6WXyT8Dw8$J " +Bc1109ebeb4bbd26397b1f1dd445207d7c89cf887b4ae1ed3c3e89745d902537c:0_@c1109ebeb4bbd26397b1f1dd445207d7c89cf887b4ae1ed3c3e89745d902537c""1Ag9Bystg5o3VXci76KWtX6EJoLbdHC6E1"UOP_DUP OP_HASH160 6a2030cf6d3e52f2a37e39ddfa163f8624d44898 OP_EQUALVERIFY OP_CHECKSIG*276a9146a2030cf6d3e52f2a37e39ddfa163f8624d4489888ac*"1Ag9Bystg5o3VXci76KWtX6EJoLbdHC6E18#J " +Bb49e05c8d44f5b5c8c5bff54ad11db096e8198c9bcb79795853037db1987f843:0@b49e05c8d44f5b5c8c5bff54ad11db096e8198c9bcb79795853037db1987f843""1H2gDdJ6Tc9yGhorXpP3EPcr24wh5LsuQu"UOP_DUP OP_HASH160 afd32a70670023c92d7e3f4eede6b45e85207d4f OP_EQUALVERIFY OP_CHECKSIG*276a914afd32a70670023c92d7e3f4eede6b45e85207d4f88ac*"1H2gDdJ6Tc9yGhorXpP3EPcr24wh5LsuQu8Ɵ$J " +Bd185fa9d913bd76ca2176c216949d48f28fb0f7ecd4d51d7de195de38247922e:0@d185fa9d913bd76ca2176c216949d48f28fb0f7ecd4d51d7de195de38247922e""1NgAzU1ZqfSTvWanfHEnt1Ehw4KRYFKg23"UOP_DUP OP_HASH160 edc334301503c9261fee7f68991abac736168d1c OP_EQUALVERIFY OP_CHECKSIG*276a914edc334301503c9261fee7f68991abac736168d1c88ac*"1NgAzU1ZqfSTvWanfHEnt1Ehw4KRYFKg238$J " +B276efde8c8ac0fb852514f73f21b4effb61f44fc2343ac29d51bf1b43bce0428:0'@276efde8c8ac0fb852514f73f21b4effb61f44fc2343ac29d51bf1b43bce0428""14nLXRfk79M9PgHhrXYGyqZUb3Tw6fgE14"UOP_DUP OP_HASH160 297b64d850b7555b35d197e7521fa66f0a6c730d OP_EQUALVERIFY OP_CHECKSIG*276a914297b64d850b7555b35d197e7521fa66f0a6c730d88ac*"14nLXRfk79M9PgHhrXYGyqZUb3Tw6fgE148$J  +" +B72c59cc490e7d4d98a1436f249c409c47d602893a0532ed31bafe6d85cb8ea01:1@72c59cc490e7d4d98a1436f249c409c47d602893a0532ed31bafe6d85cb8ea01""1LsFZ2r4N4Tsm7FTwbPMCYVMUxG7b8V5QY"UOP_DUP OP_HASH160 d9eb55ea54ab568d6f56c4768c629e9af92c7735 OP_EQUALVERIFY OP_CHECKSIG*276a914d9eb55ea54ab568d6f56c4768c629e9af92c773588ac*"1LsFZ2r4N4Tsm7FTwbPMCYVMUxG7b8V5QY8$J " +B276efde8c8ac0fb852514f73f21b4effb61f44fc2343ac29d51bf1b43bce0428:1@276efde8c8ac0fb852514f73f21b4effb61f44fc2343ac29d51bf1b43bce0428""14nLXRfk79M9PgHhrXYGyqZUb3Tw6fgE14"UOP_DUP OP_HASH160 297b64d850b7555b35d197e7521fa66f0a6c730d OP_EQUALVERIFY OP_CHECKSIG*276a914297b64d850b7555b35d197e7521fa66f0a6c730d88ac*"14nLXRfk79M9PgHhrXYGyqZUb3Tw6fgE148$J " +B48988479268a4a88c560bc2a24a31310c09346abf0a172b2a9064a9545bf00d6:1@48988479268a4a88c560bc2a24a31310c09346abf0a172b2a9064a9545bf00d6""1GCDozS2rf8AhKszR9Bbpu3pa769jCfL5a"UOP_DUP OP_HASH160 a6a927de18161c0dd8afcf30d42f3dbf82210b29 OP_EQUALVERIFY OP_CHECKSIG*276a914a6a927de18161c0dd8afcf30d42f3dbf82210b2988ac*"1GCDozS2rf8AhKszR9Bbpu3pa769jCfL5a8#J  " +Be27621d3f90db8936a10ee822c9cc413b46d117cc722204460964c4b9a634f93:0U@e27621d3f90db8936a10ee822c9cc413b46d117cc722204460964c4b9a634f93""1MNV8aUwPwLAjzMK157vJAK2bDjKV3T2C2"UOP_DUP OP_HASH160 df72bbafc8c7b2c7907fb7f3eed35b32b77354fb OP_EQUALVERIFY OP_CHECKSIG*276a914df72bbafc8c7b2c7907fb7f3eed35b32b77354fb88ac*"1MNV8aUwPwLAjzMK157vJAK2bDjKV3T2C28$J " +B9d2c9f42f7bedccd0803c600dd3b2743ae154353d4686aa3fd5c5f12ae4f9351:0@9d2c9f42f7bedccd0803c600dd3b2743ae154353d4686aa3fd5c5f12ae4f9351""14WEkwHqeZMJJ2j5g3TLyR8aw2BPzVzTjv"UOP_DUP OP_HASH160 266feca827d6e20463d1e639102724e92fa91ed7 OP_EQUALVERIFY OP_CHECKSIG*276a914266feca827d6e20463d1e639102724e92fa91ed788ac*"14WEkwHqeZMJJ2j5g3TLyR8aw2BPzVzTjv8#J " B6cc4dcaf606d417737a3e45f921e326f79b6ea8e7484721c933f3144babf2494:1@6cc4dcaf606d417737a3e45f921e326f79b6ea8e7484721c933f3144babf2494""139wACkRFaMo3zzhov2kynAYefk58oVnJB"UOP_DUP OP_HASH160 17a0c9e43791d645c3ed63a25d64a15a0c0e0350 OP_EQUALVERIFY OP_CHECKSIG*276a91417a0c9e43791d645c3ed63a25d64a15a0c0e035088ac*"139wACkRFaMo3zzhov2kynAYefk58oVnJB8#J " -B33ba41bf4abf236220d93bc83c13c588f41cee9162d7da84e4ba043decba8cf7:0@33ba41bf4abf236220d93bc83c13c588f41cee9162d7da84e4ba043decba8cf7""12ev17pd5yCM35ouVL4hS9FGbcH2BRx8gr"UOP_DUP OP_HASH160 1223c29ebb9e62c71e624ee48ce9da06896ad847 OP_EQUALVERIFY OP_CHECKSIG*276a9141223c29ebb9e62c71e624ee48ce9da06896ad84788ac*"12ev17pd5yCM35ouVL4hS9FGbcH2BRx8gr8#J " -Bb0aace596dc985af931205a2824ec49b5c72e90d8c64338958b379934aa74758:0@b0aace596dc985af931205a2824ec49b5c72e90d8c64338958b379934aa74758""1DnQ9qaY27585RMJVwfKBWNC1ejM6idQvj"UOP_DUP OP_HASH160 8c378de76b040a250c662024ae637d25f6848d58 OP_EQUALVERIFY OP_CHECKSIG*276a9148c378de76b040a250c662024ae637d25f6848d5888ac*"1DnQ9qaY27585RMJVwfKBWNC1ejM6idQvj8#J " -Bcba2394f5b5a0c3d12ddbb1efa0adcb76b9b4c03c75eff7f19c676ca9005922f:1@cba2394f5b5a0c3d12ddbb1efa0adcb76b9b4c03c75eff7f19c676ca9005922f""1Dmxv9cPaEm4GsEpNxqfeKGDGXkPo7ZtXL"UOP_DUP OP_HASH160 8c227d0426bf1c172e221f6a5f4d03808f0b062d OP_EQUALVERIFY OP_CHECKSIG*276a9148c227d0426bf1c172e221f6a5f4d03808f0b062d88ac*"1Dmxv9cPaEm4GsEpNxqfeKGDGXkPo7ZtXL8#J " -B85324d54d2b00ac27e763f11acbb4a4a88a704b582b48f8b06d74abcf525e3e6:0З@85324d54d2b00ac27e763f11acbb4a4a88a704b582b48f8b06d74abcf525e3e6""1PdGts9zrEg4kD38QRiSWtQQH3Ekzf6QYg"UOP_DUP OP_HASH160 f82f027b4df5fe9daeb34373152a4c00a6d2a07f OP_EQUALVERIFY OP_CHECKSIG*276a914f82f027b4df5fe9daeb34373152a4c00a6d2a07f88ac*"1PdGts9zrEg4kD38QRiSWtQQH3Ekzf6QYg8#J " -Bb6993a3e59174c11bbdb68cbf114aead03343c0cab40a8cb2dec1b2f964f0528:0@b6993a3e59174c11bbdb68cbf114aead03343c0cab40a8cb2dec1b2f964f0528""1QFEGeyQBjA13AjRkjQXCAPZ2rGB7LtgSf"UOP_DUP OP_HASH160 fefbcb2ce499595fc7e2dddc66b6e77fe543b44c OP_EQUALVERIFY OP_CHECKSIG*276a914fefbcb2ce499595fc7e2dddc66b6e77fe543b44c88ac*"1QFEGeyQBjA13AjRkjQXCAPZ2rGB7LtgSf8"J " -B9a2019947ff9d30c93f583a0011363acbc0a46a10dee9dd8fbe62b1e0e12d0db:0@9a2019947ff9d30c93f583a0011363acbc0a46a10dee9dd8fbe62b1e0e12d0db""1J5vNtVzH4ZRsD2PegJniTQRABZtPW9up8"UOP_DUP OP_HASH160 bb685bff318c40ae6406913a38f3d34270f30557 OP_EQUALVERIFY OP_CHECKSIG*276a914bb685bff318c40ae6406913a38f3d34270f3055788ac*"1J5vNtVzH4ZRsD2PegJniTQRABZtPW9up88#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:183N@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""14Kx2iNpmUg1ZefDFinwcwx1oSzLh5abGo"UOP_DUP OP_HASH160 247dcd0f107934bb372fc6a5fcc9e1dbf8fe50be OP_EQUALVERIFY OP_CHECKSIG*276a914247dcd0f107934bb372fc6a5fcc9e1dbf8fe50be88ac*"14Kx2iNpmUg1ZefDFinwcwx1oSzLh5abGo8"J " -B8ce560496e1d1905dfc20ebcb98d231bb5efe88457c44dcce154144552cb3cf0:0@8ce560496e1d1905dfc20ebcb98d231bb5efe88457c44dcce154144552cb3cf0""1312LNEzWvJuPjPXRUsicYBKtcMaNp9rbK"UOP_DUP OP_HASH160 15f15d7405a6df5216e5548eef9bfa69e0eb42d1 OP_EQUALVERIFY OP_CHECKSIG*276a91415f15d7405a6df5216e5548eef9bfa69e0eb42d188ac*"1312LNEzWvJuPjPXRUsicYBKtcMaNp9rbK8#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:182I@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1PU7DoYDHWi2impz86Fvu3ZgsREaBnGJBW"UOP_DUP OP_HASH160 f67330e66b3c8da3e841c89f27f5b72fa41c5735 OP_EQUALVERIFY OP_CHECKSIG*276a914f67330e66b3c8da3e841c89f27f5b72fa41c573588ac*"1PU7DoYDHWi2impz86Fvu3ZgsREaBnGJBW8"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:185@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1G3RTdM2tSwkSB5tgno3aETHDdR3Cc2r92"UOP_DUP OP_HASH160 a4ff22d6ee380bbb799b234a7d6eb0a18d30f991 OP_EQUALVERIFY OP_CHECKSIG*276a914a4ff22d6ee380bbb799b234a7d6eb0a18d30f99188ac*"1G3RTdM2tSwkSB5tgno3aETHDdR3Cc2r928"J " -B13d3e67357e16959335392a87ea6d71abcb4cee865ace1f9e4bfd2e3bd8fb8e9:0P@13d3e67357e16959335392a87ea6d71abcb4cee865ace1f9e4bfd2e3bd8fb8e9""17a7tXMevKXk9DJrSFsGvVcrxPXLBDTNqm"UOP_DUP OP_HASH160 48143b45c768c4a83715d9bc7921b7b63348e97a OP_EQUALVERIFY OP_CHECKSIG*276a91448143b45c768c4a83715d9bc7921b7b63348e97a88ac*"17a7tXMevKXk9DJrSFsGvVcrxPXLBDTNqm8#J " -B078ea6a58b49f1f63d231c0fdc6f58958eb2e22b8dbca4a23e0f81081753f82e:1@078ea6a58b49f1f63d231c0fdc6f58958eb2e22b8dbca4a23e0f81081753f82e""1AV2e3cizdiyraqDXfXGBMBiHikpRfwqjt"UOP_DUP OP_HASH160 6806259bd75d85c96b4aef8f2f9ee50f9db3e519 OP_EQUALVERIFY OP_CHECKSIG*276a9146806259bd75d85c96b4aef8f2f9ee50f9db3e51988ac*"1AV2e3cizdiyraqDXfXGBMBiHikpRfwqjt8#J  " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:187@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""16kMZonmnNXrZvSqGuXVjpWWTZnSVG3xJb"UOP_DUP OP_HASH160 3f0baebefb6b12b3fe657300c3ab17959d962ad1 OP_EQUALVERIFY OP_CHECKSIG*276a9143f0baebefb6b12b3fe657300c3ab17959d962ad188ac*"16kMZonmnNXrZvSqGuXVjpWWTZnSVG3xJb8"J " -B078ea6a58b49f1f63d231c0fdc6f58958eb2e22b8dbca4a23e0f81081753f82e:0@078ea6a58b49f1f63d231c0fdc6f58958eb2e22b8dbca4a23e0f81081753f82e""1AV2e3cizdiyraqDXfXGBMBiHikpRfwqjt"UOP_DUP OP_HASH160 6806259bd75d85c96b4aef8f2f9ee50f9db3e519 OP_EQUALVERIFY OP_CHECKSIG*276a9146806259bd75d85c96b4aef8f2f9ee50f9db3e51988ac*"1AV2e3cizdiyraqDXfXGBMBiHikpRfwqjt8#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:186@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1N8bDbnGwxC4gi2DLSttRNvxPan1kYWynW"UOP_DUP OP_HASH160 e7ca1dc5f30566a39031625cdf07193ca46119e4 OP_EQUALVERIFY OP_CHECKSIG*276a914e7ca1dc5f30566a39031625cdf07193ca46119e488ac*"1N8bDbnGwxC4gi2DLSttRNvxPan1kYWynW8"J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:189 @4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""153NNHXQxnH5v6AXv8F5zdhPsdjkQfxB7v"UOP_DUP OP_HASH160 2c532bdb620fe39dfd21a6cde9e04e00eddf7194 OP_EQUALVERIFY OP_CHECKSIG*276a9142c532bdb620fe39dfd21a6cde9e04e00eddf719488ac*"153NNHXQxnH5v6AXv8F5zdhPsdjkQfxB7v8"J " -B9c644465435069e765596df10e9827b2bc77af04ba0fd5531cffc1276cdc47c8:1@9c644465435069e765596df10e9827b2bc77af04ba0fd5531cffc1276cdc47c8""126cZr34uvP81UP3rLmZMcmKUSFhRZYxob"UOP_DUP OP_HASH160 0c07e5149713842b5c8beb26523af0d2ebb6be20 OP_EQUALVERIFY OP_CHECKSIG*276a9140c07e5149713842b5c8beb26523af0d2ebb6be2088ac*"126cZr34uvP81UP3rLmZMcmKUSFhRZYxob8#J " -Be7a33ff0a69deb628059ce4cdab25c47bf6a077dc7c281bb274d00e1df9fcfd2:0@e7a33ff0a69deb628059ce4cdab25c47bf6a077dc7c281bb274d00e1df9fcfd2"!1KC87ummEquqKTpinjwezZTFoa78JyXNW"UOP_DUP OP_HASH160 0370c5a912626e8794ceb0a26fcb97cd327c0119 OP_EQUALVERIFY OP_CHECKSIG*276a9140370c5a912626e8794ceb0a26fcb97cd327c011988ac*!1KC87ummEquqKTpinjwezZTFoa78JyXNW8ݵ#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:188@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""13CRGMgcxG2gAoEECVENrUoMTaHwzqPdp4"UOP_DUP OP_HASH160 181915154f19328d59e7746fc897fc506073f60d OP_EQUALVERIFY OP_CHECKSIG*276a914181915154f19328d59e7746fc897fc506073f60d88ac*"13CRGMgcxG2gAoEECVENrUoMTaHwzqPdp48"J " -B94067a3038ee946357358f852b4e2519902ad0dae3be73dba3bf4abe2ef96e64:0@94067a3038ee946357358f852b4e2519902ad0dae3be73dba3bf4abe2ef96e64""14s7KVFFR8grWmdvXFzWVfTHwNZgw1gNux"UOP_DUP OP_HASH160 2a627337285a3325dcde14ff1a9b1ea1aa9cd6d2 OP_EQUALVERIFY OP_CHECKSIG*276a9142a627337285a3325dcde14ff1a9b1ea1aa9cd6d288ac*"14s7KVFFR8grWmdvXFzWVfTHwNZgw1gNux8#J " -B5ead9c0f93b2a1f66c35b8248d85fe46ec81edabd1432f26b5d096dd687e7071:0@5ead9c0f93b2a1f66c35b8248d85fe46ec81edabd1432f26b5d096dd687e7071""114WjYgrQofhVMT8zrsqABmk5fCPagEtBQ"UOP_DUP OP_HASH160 00aa1176278d72a698c81624e00de678afc54913 OP_EQUALVERIFY OP_CHECKSIG*276a91400aa1176278d72a698c81624e00de678afc5491388ac*"114WjYgrQofhVMT8zrsqABmk5fCPagEtBQ8#J " -B1d92b2935a34004c41bb6a6575ae936bfa041f81bb3e42e8cf4c2a8ffda385d1:0@1d92b2935a34004c41bb6a6575ae936bfa041f81bb3e42e8cf4c2a8ffda385d1""1MtBRM6KFKdhT9tPUDyYSbaySLcRjcjqRX"UOP_DUP OP_HASH160 e5106d7e589a5235982cef0ba9fad1567a7ac635 OP_EQUALVERIFY OP_CHECKSIG*276a914e5106d7e589a5235982cef0ba9fad1567a7ac63588ac*"1MtBRM6KFKdhT9tPUDyYSbaySLcRjcjqRX8#J " -B7075491921514ceac85c91dd37a879e78d43df06f5b162f1c0e83691a1ac5bce:0@7075491921514ceac85c91dd37a879e78d43df06f5b162f1c0e83691a1ac5bce""1Cf3abZgppVzYyBCoRxQsRKN2DhaokRJQD"UOP_DUP OP_HASH160 7fdb57dca86a44229924e87140491546f4000d4c OP_EQUALVERIFY OP_CHECKSIG*276a9147fdb57dca86a44229924e87140491546f4000d4c88ac*"1Cf3abZgppVzYyBCoRxQsRKN2DhaokRJQD8#J " -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:181@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""19WUHxD8L5KHdWAyRYYcsid6bps593R7z6"UOP_DUP OP_HASH160 5d53da02c872a2d4fdd28b1fde115f59dc9dd94c OP_EQUALVERIFY OP_CHECKSIG*276a9145d53da02c872a2d4fdd28b1fde115f59dc9dd94c88ac*"19WUHxD8L5KHdWAyRYYcsid6bps593R7z68"J " -B7e3665804c5b0d3f60a8393b2be022e89863b97711079a9e84f67dbaa6199486:0@7e3665804c5b0d3f60a8393b2be022e89863b97711079a9e84f67dbaa6199486""16rHTSHzfumQxMtQ4F4ZWDydFhGaAbM3df"UOP_DUP OP_HASH160 402abf66210dad0c9c3b86ae6b852a665ed83152 OP_EQUALVERIFY OP_CHECKSIG*276a914402abf66210dad0c9c3b86ae6b852a665ed8315288ac*"16rHTSHzfumQxMtQ4F4ZWDydFhGaAbM3df8#J  " -Baeae82c66cd5618e842f3d202f8a894af1ac694801afbb0700684631c3a5afca:09@aeae82c66cd5618e842f3d202f8a894af1ac694801afbb0700684631c3a5afca""14bvbKrBW4tpX2aCF5a7uaszg35Tq1C82c"UOP_DUP OP_HASH160 2783419913fd84520c1edd7da0be286775a1af43 OP_EQUALVERIFY OP_CHECKSIG*276a9142783419913fd84520c1edd7da0be286775a1af4388ac*"14bvbKrBW4tpX2aCF5a7uaszg35Tq1C82c8#J " -B15c7fd53381e288055de831eca71e4c10c311f1dd37111cbbf9d68a905467463:1@15c7fd53381e288055de831eca71e4c10c311f1dd37111cbbf9d68a905467463""12AyQQjeJpp4Apn9QuUpdBVecm65whrkhw"UOP_DUP OP_HASH160 0cdaf3eab71c736ecac8910f852eeb2a4fe123eb OP_EQUALVERIFY OP_CHECKSIG*276a9140cdaf3eab71c736ecac8910f852eeb2a4fe123eb88ac*"12AyQQjeJpp4Apn9QuUpdBVecm65whrkhw8#J " -Bba3c0b5ed1bc3608565de10616afbca28627366fb3a43e4aeac2220bf2f2ea27:0@ba3c0b5ed1bc3608565de10616afbca28627366fb3a43e4aeac2220bf2f2ea27"!1uKFvqcWzrqyg8kJCovgZHMhRPSdPCWeq"UOP_DUP OP_HASH160 09e4ded9b275b811a742de2ea08de97207c38a2c OP_EQUALVERIFY OP_CHECKSIG*276a91409e4ded9b275b811a742de2ea08de97207c38a2c88ac*!1uKFvqcWzrqyg8kJCovgZHMhRPSdPCWeq8Ѣ#J{" -Bfa4281374aaa126fa5d8913ec1aa82dbb61d9eb0cba3f82b2db8cac5e7772a5e:0q@fa4281374aaa126fa5d8913ec1aa82dbb61d9eb0cba3f82b2db8cac5e7772a5e""12LDemroZLSvfh6b819ySZ9CnuTYL7FJSJ"UOP_DUP OP_HASH160 0e9a96fd503d76eaf48ab654e20720638c65f222 OP_EQUALVERIFY OP_CHECKSIG*276a9140e9a96fd503d76eaf48ab654e20720638c65f22288ac*"12LDemroZLSvfh6b819ySZ9CnuTYL7FJSJ8"J " -B550adaa9bf15bf77ecc0fa66dc203308280a477593b7990bd3e4808b0db8173b:0@550adaa9bf15bf77ecc0fa66dc203308280a477593b7990bd3e4808b0db8173b""1DvVwZGuzPhzJszLMV8jmjVHWfFqLtRwb9"UOP_DUP OP_HASH160 8dbfb6bb9cf75d8354379d2f9bb847f4f9f41f85 OP_EQUALVERIFY OP_CHECKSIG*276a9148dbfb6bb9cf75d8354379d2f9bb847f4f9f41f8588ac*"1DvVwZGuzPhzJszLMV8jmjVHWfFqLtRwb98#J " +Bf7f4041d2b38201b4dbd837b30216fa3aa281cf56c2d8744a188ee0447974b91:0@f7f4041d2b38201b4dbd837b30216fa3aa281cf56c2d8744a188ee0447974b91""17WjqQEk1vTUt5BpMU2weA2WiQXC8RNfGY"UOP_DUP OP_HASH160 477092f3949a89d30bde07826c51c83d7801300b OP_EQUALVERIFY OP_CHECKSIG*276a914477092f3949a89d30bde07826c51c83d7801300b88ac*"17WjqQEk1vTUt5BpMU2weA2WiQXC8RNfGY8#J " +Bf5e038c1513896d99918a9c4b1c71c9dff5d56dc23f7d063e1f615ce76837308:0@f5e038c1513896d99918a9c4b1c71c9dff5d56dc23f7d063e1f615ce76837308""16geojFDVYZwzdAmhQ2gLwDj1Ym6agkjUw"UOP_DUP OP_HASH160 3e5868f61fe48d95a59659b24c0cea3de0af88f4 OP_EQUALVERIFY OP_CHECKSIG*276a9143e5868f61fe48d95a59659b24c0cea3de0af88f488ac*"16geojFDVYZwzdAmhQ2gLwDj1Ym6agkjUw8$J " +B8ae6cd71f82da733688b04914abbccfbf363574f4253c2aec04b79bae7c834d2:0@8ae6cd71f82da733688b04914abbccfbf363574f4253c2aec04b79bae7c834d2""13WoBs6WenY8amgVr99jCKCAQtKdd2r6ep"UOP_DUP OP_HASH160 1b92dea35de5326a9083aec1439c70711ca7c06b OP_EQUALVERIFY OP_CHECKSIG*276a9141b92dea35de5326a9083aec1439c70711ca7c06b88ac*"13WoBs6WenY8amgVr99jCKCAQtKdd2r6ep8$J " +B921819ae8aade3d7e60e5ced2840b77d4b790fa0b5d85e1b1f4cd0d4fd400bbb:1@921819ae8aade3d7e60e5ced2840b77d4b790fa0b5d85e1b1f4cd0d4fd400bbb""1MZk7g3GxFvuAw4trGfTm21pHiqeZQVEse"UOP_DUP OP_HASH160 e193d12c99e3ef80b61107183e1c73ff9fd92b15 OP_EQUALVERIFY OP_CHECKSIG*276a914e193d12c99e3ef80b61107183e1c73ff9fd92b1588ac*"1MZk7g3GxFvuAw4trGfTm21pHiqeZQVEse8$J " +Bd660b74cdd652275b0033b99aa37b887ecc452663b054a727e38c120482222bc:0@d660b74cdd652275b0033b99aa37b887ecc452663b054a727e38c120482222bc""1P9RRRz5W1bHo9XSkaxCdpmwkXrUmZ5eS3"UOP_DUP OP_HASH160 f2ea7b121f1057480021c51b0749366078189b74 OP_EQUALVERIFY OP_CHECKSIG*276a914f2ea7b121f1057480021c51b0749366078189b7488ac*"1P9RRRz5W1bHo9XSkaxCdpmwkXrUmZ5eS38$J " +B269a517a5de767fb1a5d6535efa5f5a46c315f1c1000df4e7ad5509857a2dadc:0@269a517a5de767fb1a5d6535efa5f5a46c315f1c1000df4e7ad5509857a2dadc""1HYmqEKPo1cfYtn78cnvaEppQuXi4Rs7UQ"UOP_DUP OP_HASH160 b58454b241a4f380e05eb3d2df89f105c367de9a OP_EQUALVERIFY OP_CHECKSIG*276a914b58454b241a4f380e05eb3d2df89f105c367de9a88ac*"1HYmqEKPo1cfYtn78cnvaEppQuXi4Rs7UQ8$J " +B50304f8eea0b16d93339594620bd9713ca3caf49ecb368ac9577fd940d0a52ad:0@50304f8eea0b16d93339594620bd9713ca3caf49ecb368ac9577fd940d0a52ad""1LP8PjHbQMxn3i9LqDNFZCiXjykvitn84k"UOP_DUP OP_HASH160 d499b623b3923cf90bcafb2bf3b9717ad3016379 OP_EQUALVERIFY OP_CHECKSIG*276a914d499b623b3923cf90bcafb2bf3b9717ad301637988ac*"1LP8PjHbQMxn3i9LqDNFZCiXjykvitn84k8$J " +Baeae82c66cd5618e842f3d202f8a894af1ac694801afbb0700684631c3a5afca:09@aeae82c66cd5618e842f3d202f8a894af1ac694801afbb0700684631c3a5afca""14bvbKrBW4tpX2aCF5a7uaszg35Tq1C82c"UOP_DUP OP_HASH160 2783419913fd84520c1edd7da0be286775a1af43 OP_EQUALVERIFY OP_CHECKSIG*276a9142783419913fd84520c1edd7da0be286775a1af4388ac*"14bvbKrBW4tpX2aCF5a7uaszg35Tq1C82c8#J " +B83e453fc2300b7f2661f491fa5eaeb7cd1d5043b41454f1cb2a005f523f715be:0@83e453fc2300b7f2661f491fa5eaeb7cd1d5043b41454f1cb2a005f523f715be""131er8U1wbwrspgPnSbHnqucvPrVagdns4"UOP_DUP OP_HASH160 160fd83db04fd16327c004759f337d4b3f9e2bc7 OP_EQUALVERIFY OP_CHECKSIG*276a914160fd83db04fd16327c004759f337d4b3f9e2bc788ac*"131er8U1wbwrspgPnSbHnqucvPrVagdns48$J " +B15c7fd53381e288055de831eca71e4c10c311f1dd37111cbbf9d68a905467463:1@15c7fd53381e288055de831eca71e4c10c311f1dd37111cbbf9d68a905467463""12AyQQjeJpp4Apn9QuUpdBVecm65whrkhw"UOP_DUP OP_HASH160 0cdaf3eab71c736ecac8910f852eeb2a4fe123eb OP_EQUALVERIFY OP_CHECKSIG*276a9140cdaf3eab71c736ecac8910f852eeb2a4fe123eb88ac*"12AyQQjeJpp4Apn9QuUpdBVecm65whrkhw8#J " Bd1083b9367e8345caa801aa69231894bd6840b7ccb22b1a9d2b2815a858ce8d1:0V@d1083b9367e8345caa801aa69231894bd6840b7ccb22b1a9d2b2815a858ce8d1""1PoHtVWCLeviJ23AbahFzAJSBs1CBGw1vx"UOP_DUP OP_HASH160 fa13ffaa9c71cf3cd1065d4661bf0485976a5feb OP_EQUALVERIFY OP_CHECKSIG*276a914fa13ffaa9c71cf3cd1065d4661bf0485976a5feb88ac*"1PoHtVWCLeviJ23AbahFzAJSBs1CBGw1vx8#J " B02647d2ed4b63e96699da70ad3473ee1d82be0af041a2f5e4f461ac6492af817:0@02647d2ed4b63e96699da70ad3473ee1d82be0af041a2f5e4f461ac6492af817""19FLjQj3YY1jtsqXrkYENXL31u9h4LyzRP"UOP_DUP OP_HASH160 5a774cedcea93ee22f220c45c74f357dcfe9eaf9 OP_EQUALVERIFY OP_CHECKSIG*276a9145a774cedcea93ee22f220c45c74f357dcfe9eaf988ac*"19FLjQj3YY1jtsqXrkYENXL31u9h4LyzRP8#J " -B9dde000ee1eb79e41debf1b4044b037d98588dc489800408e85fe8704d87f10a:1@9dde000ee1eb79e41debf1b4044b037d98588dc489800408e85fe8704d87f10a""1HU5AGJtRsTM2bQjWFK4SjCGMBos5sGdcv"UOP_DUP OP_HASH160 b4a0b7434d5d206d84c034cb6636cd367fd03e6e OP_EQUALVERIFY OP_CHECKSIG*276a914b4a0b7434d5d206d84c034cb6636cd367fd03e6e88ac*"1HU5AGJtRsTM2bQjWFK4SjCGMBos5sGdcv8"J " -B40a81b5c59e7474eabf22327cc0acff700a935ec22365996f26d5025cdbc242e:0#@40a81b5c59e7474eabf22327cc0acff700a935ec22365996f26d5025cdbc242e""1JhtsnnN6755KbcxPN1e7hfcVhptNmxYNg"UOP_DUP OP_HASH160 c23614972651a8bb1de8aa433e9521ec2db22d10 OP_EQUALVERIFY OP_CHECKSIG*276a914c23614972651a8bb1de8aa433e9521ec2db22d1088ac*"1JhtsnnN6755KbcxPN1e7hfcVhptNmxYNg8#J " -B7dfdbd5fc19b1b309bc9df034e12083c8d08f251cd0852891c522ba89ff72f09:0@7dfdbd5fc19b1b309bc9df034e12083c8d08f251cd0852891c522ba89ff72f09""1MqSnRP8hhKfUPgmx1fNDF331XAtCNFtdX"UOP_DUP OP_HASH160 e48c0126c298153e1ce25786f28bac7113fdc2a5 OP_EQUALVERIFY OP_CHECKSIG*276a914e48c0126c298153e1ce25786f28bac7113fdc2a588ac*"1MqSnRP8hhKfUPgmx1fNDF331XAtCNFtdX8#J " -Baba28887cde0b022e19792e2b1f85bc5ffe454ae291cabf0490bc0b7ffcdea73:0@aba28887cde0b022e19792e2b1f85bc5ffe454ae291cabf0490bc0b7ffcdea73""1MvKsVBSxSPhcQLXwjWfCXC7s1Y5S8TEzR"UOP_DUP OP_HASH160 e578505c1a4019d307ca69cba53f40d3dc0523f5 OP_EQUALVERIFY OP_CHECKSIG*276a914e578505c1a4019d307ca69cba53f40d3dc0523f588ac*"1MvKsVBSxSPhcQLXwjWfCXC7s1Y5S8TEzR8#J " -Beaa8173a3f883a56f03b8e14637c0bf430a4898f38a3bc1cfaee97e43ac1ab44:0y@eaa8173a3f883a56f03b8e14637c0bf430a4898f38a3bc1cfaee97e43ac1ab44""1EtLi119U83bad9TaHAgVoqNg6sVcYbiiN"UOP_DUP OP_HASH160 984f4cbb1760a806281b41881ad911dbd7ba8287 OP_EQUALVERIFY OP_CHECKSIG*276a914984f4cbb1760a806281b41881ad911dbd7ba828788ac*"1EtLi119U83bad9TaHAgVoqNg6sVcYbiiN8#J " -B935fdff823e795576f481143929d9e9d889b6f0b2667f04995fedf27b94b54fc:1@935fdff823e795576f481143929d9e9d889b6f0b2667f04995fedf27b94b54fc""1FDUpGUrJLcf85JKsE6fbQ2yEWTq7R7ivN"UOP_DUP OP_HASH160 9bedf8a4a7d28909103284500db843f87abb1d1d OP_EQUALVERIFY OP_CHECKSIG*276a9149bedf8a4a7d28909103284500db843f87abb1d1d88ac*"1FDUpGUrJLcf85JKsE6fbQ2yEWTq7R7ivN8#J " -B21fb1eb68b5f6b3231cd8ac2c57777d6911aaff25bfdeff20f9815bb14fd3c98:0@21fb1eb68b5f6b3231cd8ac2c57777d6911aaff25bfdeff20f9815bb14fd3c98""1CB7LpwbB5Yjuod8F6piXGoFmttKfX34nV"UOP_DUP OP_HASH160 7a92d64eb9b144b3aa92e422a2dd0780c4ad6a1b OP_EQUALVERIFY OP_CHECKSIG*276a9147a92d64eb9b144b3aa92e422a2dd0780c4ad6a1b88ac*"1CB7LpwbB5Yjuod8F6piXGoFmttKfX34nV8#J{" -B872f8347841ca45647bcb599d8120f8bd11173cae78b8808807e4d802718bf35:0#@872f8347841ca45647bcb599d8120f8bd11173cae78b8808807e4d802718bf35""122i2L3e1bRmye1r5zZmYh2mCLSsqZuAhY"UOP_DUP OP_HASH160 0b4ac9336417e3f763e34b0d1c566edd30eb3719 OP_EQUALVERIFY OP_CHECKSIG*276a9140b4ac9336417e3f763e34b0d1c566edd30eb371988ac*"122i2L3e1bRmye1r5zZmYh2mCLSsqZuAhY8#J " -Bfb69e248840846faf9276e65afa9ab4aeb2ec446457430c2494a57e64c5e91f2:0Q@fb69e248840846faf9276e65afa9ab4aeb2ec446457430c2494a57e64c5e91f2""147W3UyA3aQ84hFyiSd3VGW4sGgFAxi7cM"UOP_DUP OP_HASH160 22231de86e81893bd8ae045794f977efdf490f26 OP_EQUALVERIFY OP_CHECKSIG*276a91422231de86e81893bd8ae045794f977efdf490f2688ac*"147W3UyA3aQ84hFyiSd3VGW4sGgFAxi7cM8#J " -B0d329fd33e489921c0c272e4bd64ad15b220c62398b0536ef3da56acba41dd1b:0@0d329fd33e489921c0c272e4bd64ad15b220c62398b0536ef3da56acba41dd1b""13KqX5qpXuFtfWAu2kiRd3WrpG3QrKqP1A"UOP_DUP OP_HASH160 19803d8006134c8b966d10bdc69c6e2a16bd38c5 OP_EQUALVERIFY OP_CHECKSIG*276a91419803d8006134c8b966d10bdc69c6e2a16bd38c588ac*"13KqX5qpXuFtfWAu2kiRd3WrpG3QrKqP1A8#J " -Bf2e3c5cdb15bbbde261a3457971b636731683e15ec9beb235d3dcaf6cb515226:0@f2e3c5cdb15bbbde261a3457971b636731683e15ec9beb235d3dcaf6cb515226""1Nfpyrz6qmNFzn2c6dopUEFpMVoKoXhA6x"UOP_DUP OP_HASH160 edb280008813b663ebf06aefc6b1b1295a11e37e OP_EQUALVERIFY OP_CHECKSIG*276a914edb280008813b663ebf06aefc6b1b1295a11e37e88ac*"1Nfpyrz6qmNFzn2c6dopUEFpMVoKoXhA6x8#J  " -B6b02d3b05fd95f12753d1aa9bb4cd8d225782bfc0a93f3c14031bd020c3fb9a9:0'@6b02d3b05fd95f12753d1aa9bb4cd8d225782bfc0a93f3c14031bd020c3fb9a9"!1vdPHqGK5n6LB89XVuj8qCNayPBHr462p"UOP_DUP OP_HASH160 0a246b06ac9cb245848201f0c36f7f922f48bb3c OP_EQUALVERIFY OP_CHECKSIG*276a9140a246b06ac9cb245848201f0c36f7f922f48bb3c88ac*!1vdPHqGK5n6LB89XVuj8qCNayPBHr462p8#J " -Be396f3e6d727e98234fe862e588fcce2ac9004ed0731f942c373219e04f8c6f6:0@e396f3e6d727e98234fe862e588fcce2ac9004ed0731f942c373219e04f8c6f6""1L4PYFhF7fBfnS7XHBMsxJuYZqSm2jtqmg"UOP_DUP OP_HASH160 d10e73c77549ee938cec6cbbe649eee6b5296279 OP_EQUALVERIFY OP_CHECKSIG*276a914d10e73c77549ee938cec6cbbe649eee6b529627988ac*"1L4PYFhF7fBfnS7XHBMsxJuYZqSm2jtqmg8#J " -B980fb83d5348e96187c01a7415a87596679ccfaff16a8cbd27f4adb38277ecfa:1@980fb83d5348e96187c01a7415a87596679ccfaff16a8cbd27f4adb38277ecfa""1DCCT3kqmAEYMH6oVkiQHzv4RmUNUGpwEb"UOP_DUP OP_HASH160 85bfa467c3442a98c6ab516893d54c28cca89be8 OP_EQUALVERIFY OP_CHECKSIG*276a91485bfa467c3442a98c6ab516893d54c28cca89be888ac*"1DCCT3kqmAEYMH6oVkiQHzv4RmUNUGpwEb8#J  " -B00b50ac55273466ea6d79e226dd3e8ff5eab6e251934d5f5c4a88c16f90ce4bd:1D@00b50ac55273466ea6d79e226dd3e8ff5eab6e251934d5f5c4a88c16f90ce4bd""15xtaNdD7VRsXA7G4WYN7qaRite2Kzdu89"UOP_DUP OP_HASH160 36726f1ae32ef5061a86ccd336a30b626eacdbf9 OP_EQUALVERIFY OP_CHECKSIG*276a91436726f1ae32ef5061a86ccd336a30b626eacdbf988ac*"15xtaNdD7VRsXA7G4WYN7qaRite2Kzdu898#J " -Bbe634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68a:0"@be634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68a""14rnDpTuCv9MoJJ92pVyfJMBAyeHPym6Rp"UOP_DUP OP_HASH160 2a5282111e6ed3fcf319e79dd1dfa515410ebe45 OP_EQUALVERIFY OP_CHECKSIG*276a9142a5282111e6ed3fcf319e79dd1dfa515410ebe4588ac*"14rnDpTuCv9MoJJ92pVyfJMBAyeHPym6Rp8#J " -Bc0420753f7d13576f7c75518f91e4a814813a66b21ba7d690391a3f1b9ac87e0:1@c0420753f7d13576f7c75518f91e4a814813a66b21ba7d690391a3f1b9ac87e0""1GkSjkmQPYdD61qn3uwf5Mf5ZhAe7Z46Su"UOP_DUP OP_HASH160 acc141e52555585a6c37b4af3ab16237eb9433df OP_EQUALVERIFY OP_CHECKSIG*276a914acc141e52555585a6c37b4af3ab16237eb9433df88ac*"1GkSjkmQPYdD61qn3uwf5Mf5ZhAe7Z46Su8#J " -B8d07b2916d7a114854bbc7356bc97b55fafed2362cce6d942a88b00fa90d6177:1@8d07b2916d7a114854bbc7356bc97b55fafed2362cce6d942a88b00fa90d6177""1CDNbaJxJgaKMAfgJ37Ch9gtCdvLrernaS"UOP_DUP OP_HASH160 7b006716795e7aef4eca2d16a8add954fe7b59c2 OP_EQUALVERIFY OP_CHECKSIG*276a9147b006716795e7aef4eca2d16a8add954fe7b59c288ac*"1CDNbaJxJgaKMAfgJ37Ch9gtCdvLrernaS8#J " +B9dde000ee1eb79e41debf1b4044b037d98588dc489800408e85fe8704d87f10a:1@9dde000ee1eb79e41debf1b4044b037d98588dc489800408e85fe8704d87f10a""1HU5AGJtRsTM2bQjWFK4SjCGMBos5sGdcv"UOP_DUP OP_HASH160 b4a0b7434d5d206d84c034cb6636cd367fd03e6e OP_EQUALVERIFY OP_CHECKSIG*276a914b4a0b7434d5d206d84c034cb6636cd367fd03e6e88ac*"1HU5AGJtRsTM2bQjWFK4SjCGMBos5sGdcv8"J " +Baba28887cde0b022e19792e2b1f85bc5ffe454ae291cabf0490bc0b7ffcdea73:0@aba28887cde0b022e19792e2b1f85bc5ffe454ae291cabf0490bc0b7ffcdea73""1MvKsVBSxSPhcQLXwjWfCXC7s1Y5S8TEzR"UOP_DUP OP_HASH160 e578505c1a4019d307ca69cba53f40d3dc0523f5 OP_EQUALVERIFY OP_CHECKSIG*276a914e578505c1a4019d307ca69cba53f40d3dc0523f588ac*"1MvKsVBSxSPhcQLXwjWfCXC7s1Y5S8TEzR8#J " +B082cafe3617f1e0c39304c7662381cdef80218cf2885a0ef10f260a0a1f697d5:1@082cafe3617f1e0c39304c7662381cdef80218cf2885a0ef10f260a0a1f697d5""1G6vCf6PHzeH2fMpe2Fto99DqWi3EgW58k"UOP_DUP OP_HASH160 a5a86062b7350a36f0499ddea20ebc4f667ffb98 OP_EQUALVERIFY OP_CHECKSIG*276a914a5a86062b7350a36f0499ddea20ebc4f667ffb9888ac*"1G6vCf6PHzeH2fMpe2Fto99DqWi3EgW58k8$J " Bd887950afabc059c62e649148b6fa66d2f3fd307b82c4c0be043a6a330729e23:0@d887950afabc059c62e649148b6fa66d2f3fd307b82c4c0be043a6a330729e23""12fADQ9iZaHC6eBzT2GV9GwmZMud2rAPVf"UOP_DUP OP_HASH160 122f9fa4ae63a7de0d90f4f009a3c293b3f07d07 OP_EQUALVERIFY OP_CHECKSIG*276a914122f9fa4ae63a7de0d90f4f009a3c293b3f07d0788ac*"12fADQ9iZaHC6eBzT2GV9GwmZMud2rAPVf8#J " -Bb54ea7f58f967befdad88d61fc15c21db4a808886ef57644918a51fa187f356b:0?@b54ea7f58f967befdad88d61fc15c21db4a808886ef57644918a51fa187f356b""16SZuXZiMi1vLv2WCZK17jAKopqXf99CYL"UOP_DUP OP_HASH160 3bae7f0761a612ae91122ea6be219af1d0993670 OP_EQUALVERIFY OP_CHECKSIG*276a9143bae7f0761a612ae91122ea6be219af1d099367088ac*"16SZuXZiMi1vLv2WCZK17jAKopqXf99CYL8#J " -B104aa9586c8fca11b356add6c8970ff0ac1c28c2507b81283a7e34f04f83499d:0@104aa9586c8fca11b356add6c8970ff0ac1c28c2507b81283a7e34f04f83499d""17pvJNGAsVtiitJW6JuyrQ8DevTViaaR5G"UOP_DUP OP_HASH160 4ae0cc09d6849c6c7f70a04e0bfb74b0c7cc35fc OP_EQUALVERIFY OP_CHECKSIG*276a9144ae0cc09d6849c6c7f70a04e0bfb74b0c7cc35fc88ac*"17pvJNGAsVtiitJW6JuyrQ8DevTViaaR5G8И#J{" -B2e34c699553bab43d628d193d55e53b9f8127b8c81b1e4ef994423f86c933e7a:0@2e34c699553bab43d628d193d55e53b9f8127b8c81b1e4ef994423f86c933e7a""1FfTVJpk6qLP78pQ5cBqvR79veUiVyXnKK"UOP_DUP OP_HASH160 a0d7adbb2b059e12f2147af134ceb22c7b3391a2 OP_EQUALVERIFY OP_CHECKSIG*276a914a0d7adbb2b059e12f2147af134ceb22c7b3391a288ac*"1FfTVJpk6qLP78pQ5cBqvR79veUiVyXnKK8#J " -B5930370a10fb52ffd10ca68d548088cad43ca2dea91e54758e15423929f8154f:1ح@5930370a10fb52ffd10ca68d548088cad43ca2dea91e54758e15423929f8154f""19gqPjXHaCG9sWL5tWduVsUG5VyKkui1mi"UOP_DUP OP_HASH160 5f499fd5261c1867a806921e1260b7c8f7e2b47c OP_EQUALVERIFY OP_CHECKSIG*276a9145f499fd5261c1867a806921e1260b7c8f7e2b47c88ac*"19gqPjXHaCG9sWL5tWduVsUG5VyKkui1mi8#J  " -B830640f1c5876034ff1e9f8e190427efc825892dcbaf2d6c4af649e4681815da:0@830640f1c5876034ff1e9f8e190427efc825892dcbaf2d6c4af649e4681815da""1HsuY7Gou6RhGUJD5CDueYWV6QNPzMSV2T"UOP_DUP OP_HASH160 b922aa6f852b3018dc6da3cdbdcfc2ddd006c133 OP_EQUALVERIFY OP_CHECKSIG*276a914b922aa6f852b3018dc6da3cdbdcfc2ddd006c13388ac*"1HsuY7Gou6RhGUJD5CDueYWV6QNPzMSV2T8#J " -B3f0c81bea2115406f902ff9b91ea8632f1a917182f063d52b3076befe5b1d72d:0@3f0c81bea2115406f902ff9b91ea8632f1a917182f063d52b3076befe5b1d72d""1BMkFZZRHYAtVuQHhntYySSkvWHiUzWzUz"UOP_DUP OP_HASH160 719dae65a638038985635ac316ba2b746b13b89e OP_EQUALVERIFY OP_CHECKSIG*276a914719dae65a638038985635ac316ba2b746b13b89e88ac*"1BMkFZZRHYAtVuQHhntYySSkvWHiUzWzUz8#J " -B6d7d6c7bd6f6d99a4ded3f4ffca4b3c2ff94a4317404959c0069e1784da2645a:0@6d7d6c7bd6f6d99a4ded3f4ffca4b3c2ff94a4317404959c0069e1784da2645a""16TLe1s3f1EBXjgiVQw8LA4XdXMfvXPm1G"UOP_DUP OP_HASH160 3bd3d6497c6f973cb951c4ff0dca69ec722c0dfc OP_EQUALVERIFY OP_CHECKSIG*276a9143bd3d6497c6f973cb951c4ff0dca69ec722c0dfc88ac*"16TLe1s3f1EBXjgiVQw8LA4XdXMfvXPm1G8ֿ#J " -B732b86b832669893a2e0609a41bef06d102e9e8c5b2371c30f4cd949d53d410e:0І@732b86b832669893a2e0609a41bef06d102e9e8c5b2371c30f4cd949d53d410e""1JU5UUPcn47LBf7VEhUsuGzEeGqvBE9HXi"UOP_DUP OP_HASH160 bf991a8d1563d1b35c06a28f044a45148064d491 OP_EQUALVERIFY OP_CHECKSIG*276a914bf991a8d1563d1b35c06a28f044a45148064d49188ac*"1JU5UUPcn47LBf7VEhUsuGzEeGqvBE9HXi8#J " +B4f00c04d96fcf9266f46e7c361f80b66531f8ab8df281edc376ed14a24453c41:0@4f00c04d96fcf9266f46e7c361f80b66531f8ab8df281edc376ed14a24453c41""1KbybSgPzgmAKgqRYzjCi6ENgfQZvu3m1m"UOP_DUP OP_HASH160 cc0fa622bfdfdfb6cd32cefa146db224729fd704 OP_EQUALVERIFY OP_CHECKSIG*276a914cc0fa622bfdfdfb6cd32cefa146db224729fd70488ac*"1KbybSgPzgmAKgqRYzjCi6ENgfQZvu3m1m8$J " +B104aa9586c8fca11b356add6c8970ff0ac1c28c2507b81283a7e34f04f83499d:0@104aa9586c8fca11b356add6c8970ff0ac1c28c2507b81283a7e34f04f83499d""17pvJNGAsVtiitJW6JuyrQ8DevTViaaR5G"UOP_DUP OP_HASH160 4ae0cc09d6849c6c7f70a04e0bfb74b0c7cc35fc OP_EQUALVERIFY OP_CHECKSIG*276a9144ae0cc09d6849c6c7f70a04e0bfb74b0c7cc35fc88ac*"17pvJNGAsVtiitJW6JuyrQ8DevTViaaR5G8И#J{" +Bc87091f6631df5ebf39148789f8412aefe2b4efcfa0448a28ad38f13678b1257:0=@c87091f6631df5ebf39148789f8412aefe2b4efcfa0448a28ad38f13678b1257""1BVeVZ6jNXuvXXK4DFUWZWW63NL36tDbjb"UOP_DUP OP_HASH160 731c33a6d1b18fb1648e8f3097db81fd894d1189 OP_EQUALVERIFY OP_CHECKSIG*276a914731c33a6d1b18fb1648e8f3097db81fd894d118988ac*"1BVeVZ6jNXuvXXK4DFUWZWW63NL36tDbjb8$J " B4d91787262f3244bcfeeae708024095a67b8c7000a293c5c01917dceb66356cd:0@4d91787262f3244bcfeeae708024095a67b8c7000a293c5c01917dceb66356cd""1Ndr7hzrFGe5En7Qp2tV5SGSsyWLNN5eiH"UOP_DUP OP_HASH160 ed529da1e2a8fa2fb3b6b0452dc587f2abd7dc85 OP_EQUALVERIFY OP_CHECKSIG*276a914ed529da1e2a8fa2fb3b6b0452dc587f2abd7dc8588ac*"1Ndr7hzrFGe5En7Qp2tV5SGSsyWLNN5eiH8#J " -B5bb9000fa166a8eb016bae56dd27db633b0f4b6ab146455c239ef2dfd749562e:0@5bb9000fa166a8eb016bae56dd27db633b0f4b6ab146455c239ef2dfd749562e""127sqhAEfXYkeV16RD1gG1eqmJf8aobPiK"UOP_DUP OP_HASH160 0c450f6cae108cf015843fcd13a3737168371775 OP_EQUALVERIFY OP_CHECKSIG*276a9140c450f6cae108cf015843fcd13a373716837177588ac*"127sqhAEfXYkeV16RD1gG1eqmJf8aobPiK8#J " -Bf796348215c78601812822b59531e62392845c5815694fd4b5c23d9b31d3c11c:0@f796348215c78601812822b59531e62392845c5815694fd4b5c23d9b31d3c11c""12tqegvxkvQJWwCVyA83cY2ES1DvJzfYLv"UOP_DUP OP_HASH160 14c5f35d62deae4ce61f1c90a7c5d4667914ad66 OP_EQUALVERIFY OP_CHECKSIG*276a91414c5f35d62deae4ce61f1c90a7c5d4667914ad6688ac*"12tqegvxkvQJWwCVyA83cY2ES1DvJzfYLv8#J " -B2e1eda41be09f32aba0f07a70ef7667f9aedaecf54d11fb22be931caf486d48f:0@2e1eda41be09f32aba0f07a70ef7667f9aedaecf54d11fb22be931caf486d48f""1NB2mccLhKZ6BWSJ1pHrFd3EkN4piKnbEn"UOP_DUP OP_HASH160 e8404726d1ed1240ff77d54610d2384b195f3aaa OP_EQUALVERIFY OP_CHECKSIG*276a914e8404726d1ed1240ff77d54610d2384b195f3aaa88ac*"1NB2mccLhKZ6BWSJ1pHrFd3EkN4piKnbEn8#J " -Bb7d0475eeafe0254013829b9650a94fb9750b42eaa83afa30efcd3ec903dff50:0@b7d0475eeafe0254013829b9650a94fb9750b42eaa83afa30efcd3ec903dff50""1CaR2ZaBSG3m4YVyumxpxD1r5a69zNuk2r"UOP_DUP OP_HASH160 7efb2ac2420b94bca4861d2854ff0797f4f8343d OP_EQUALVERIFY OP_CHECKSIG*276a9147efb2ac2420b94bca4861d2854ff0797f4f8343d88ac*"1CaR2ZaBSG3m4YVyumxpxD1r5a69zNuk2r8#J " -Bad62cc7c6db96936a15be9f49a05c370c734f800a0447154651bfb0d3616f13a:0 @ad62cc7c6db96936a15be9f49a05c370c734f800a0447154651bfb0d3616f13a""19FM8kQjgq8Qs2MdCpVYdPE5kf4UBo1ZEv"UOP_DUP OP_HASH160 5a77a2ebf50d1b837c70d4c21fbaa01a9a77f384 OP_EQUALVERIFY OP_CHECKSIG*276a9145a77a2ebf50d1b837c70d4c21fbaa01a9a77f38488ac*"19FM8kQjgq8Qs2MdCpVYdPE5kf4UBo1ZEv8#J " -Bb3e0e54bc32bd5046d543a67567fddb27dac6b39d92fbabb5613b2f0f773e602:0M@b3e0e54bc32bd5046d543a67567fddb27dac6b39d92fbabb5613b2f0f773e602""1DCDA3LZsbcrGj9LJPVe5QuQ9QZbEbDbey"UOP_DUP OP_HASH160 85c03b70eec5b94ef31201084ca7b3aff91b80a0 OP_EQUALVERIFY OP_CHECKSIG*276a91485c03b70eec5b94ef31201084ca7b3aff91b80a088ac*"1DCDA3LZsbcrGj9LJPVe5QuQ9QZbEbDbey8#J " -Be7053464ae476abe7764c61af0bdec09da2d5c0711cebcf3eeaf0cab0950e6b7:1@e7053464ae476abe7764c61af0bdec09da2d5c0711cebcf3eeaf0cab0950e6b7""1C8nqN4td7BE4Mzqvf8UNCwPmLyqQUuS7n"UOP_DUP OP_HASH160 7a228e36d5c180ef012f9013e91c02178a850cda OP_EQUALVERIFY OP_CHECKSIG*276a9147a228e36d5c180ef012f9013e91c02178a850cda88ac*"1C8nqN4td7BE4Mzqvf8UNCwPmLyqQUuS7n8#J " -B9b611f8c91315b1c5f6a2fa6c8efc8d062bc457645ca3fd8c1739ab2ca825671:1@9b611f8c91315b1c5f6a2fa6c8efc8d062bc457645ca3fd8c1739ab2ca825671""1FM99DX9gHqLf37wtfEjRasK12Zr3S2uqD"UOP_DUP OP_HASH160 9d60e0637dd60964c3c3c1e135a8421931f22087 OP_EQUALVERIFY OP_CHECKSIG*276a9149d60e0637dd60964c3c3c1e135a8421931f2208788ac*"1FM99DX9gHqLf37wtfEjRasK12Zr3S2uqD8#J " -Bb11759dc09b00503904a90871a671443cbfd81f4eb1da535bb3f2c2438c4854f:0@b11759dc09b00503904a90871a671443cbfd81f4eb1da535bb3f2c2438c4854f"!18KbPwUuuEsdFvXLx673HNUg4Pa3zg7SM"UOP_DUP OP_HASH160 01626eb25ae045d2aa5d89f3f04c0e5f6ecfb746 OP_EQUALVERIFY OP_CHECKSIG*276a91401626eb25ae045d2aa5d89f3f04c0e5f6ecfb74688ac*!18KbPwUuuEsdFvXLx673HNUg4Pa3zg7SM8#J " +B5bb9000fa166a8eb016bae56dd27db633b0f4b6ab146455c239ef2dfd749562e:0@5bb9000fa166a8eb016bae56dd27db633b0f4b6ab146455c239ef2dfd749562e""127sqhAEfXYkeV16RD1gG1eqmJf8aobPiK"UOP_DUP OP_HASH160 0c450f6cae108cf015843fcd13a3737168371775 OP_EQUALVERIFY OP_CHECKSIG*276a9140c450f6cae108cf015843fcd13a373716837177588ac*"127sqhAEfXYkeV16RD1gG1eqmJf8aobPiK8#J " +B88976e677e33fc9e0b0e595072f4fce8c800cd4defe158372de466ff410cb72b:1@88976e677e33fc9e0b0e595072f4fce8c800cd4defe158372de466ff410cb72b""1GoYPXyFoBdSLJRqaiiJhiH95C29SiSSzk"UOP_DUP OP_HASH160 ad57390a480ce37ed6adca4ae8569981610ea963 OP_EQUALVERIFY OP_CHECKSIG*276a914ad57390a480ce37ed6adca4ae8569981610ea96388ac*"1GoYPXyFoBdSLJRqaiiJhiH95C29SiSSzk8$J " +Bc6cf991f336064aaa2fab47cab66893b911a98a95ea9433e226d2de8130071b4:0@c6cf991f336064aaa2fab47cab66893b911a98a95ea9433e226d2de8130071b4""1FGZh7rkFTbN3zP1WrdS4scYZVP8qejgEP"UOP_DUP OP_HASH160 9c834a40ce1fab6dd158665e3d8c24c91a196f78 OP_EQUALVERIFY OP_CHECKSIG*276a9149c834a40ce1fab6dd158665e3d8c24c91a196f7888ac*"1FGZh7rkFTbN3zP1WrdS4scYZVP8qejgEP8Ǜ$J " +Be27df070b1627f1a8bb78878dbbbe2c2905cfdae7ff91980a9523717528d818d:0@e27df070b1627f1a8bb78878dbbbe2c2905cfdae7ff91980a9523717528d818d""1CFUk1cSrSoAjcmM4JnDTzU68xjzHzFmpu"UOP_DUP OP_HASH160 7b665d54d202acca7cba22c3d914793660e9f84d OP_EQUALVERIFY OP_CHECKSIG*276a9147b665d54d202acca7cba22c3d914793660e9f84d88ac*"1CFUk1cSrSoAjcmM4JnDTzU68xjzHzFmpu8$J " +B97f0a074667abc36ddb51f94c94c6c4f12ca12ae726391c4550a582dcccd4ed3:0@97f0a074667abc36ddb51f94c94c6c4f12ca12ae726391c4550a582dcccd4ed3""1KonECgYvKRGWhGB9hnwFqfv8mCUWA53nt"UOP_DUP OP_HASH160 ce4b270781fffd7b4b6260ac0cf5dd7a863311b0 OP_EQUALVERIFY OP_CHECKSIG*276a914ce4b270781fffd7b4b6260ac0cf5dd7a863311b088ac*"1KonECgYvKRGWhGB9hnwFqfv8mCUWA53nt8$J " +B2aec70d6fd7d4ccdcc3079216f3b38e27a32036bc98deb6daad607f33c24161d:1@2aec70d6fd7d4ccdcc3079216f3b38e27a32036bc98deb6daad607f33c24161d""1EzS7ZSozPVkjVNStteKPEuaPdcLXYrPFE"UOP_DUP OP_HASH160 99764ef109ff86accdf37c76c165a8de8b4a05b8 OP_EQUALVERIFY OP_CHECKSIG*276a91499764ef109ff86accdf37c76c165a8de8b4a05b888ac*"1EzS7ZSozPVkjVNStteKPEuaPdcLXYrPFE8$J " +Bc2314350b4a8b4dc669e7ed778453968a185cfd3f3fde6684c4f0575eecef498:0lj@c2314350b4a8b4dc669e7ed778453968a185cfd3f3fde6684c4f0575eecef498""1N6sePERe6yScf4Yeh1rVHKGNqTg1zLfTo"UOP_DUP OP_HASH160 e776ff48907cd44112b7f891d654f7281da177f7 OP_EQUALVERIFY OP_CHECKSIG*276a914e776ff48907cd44112b7f891d654f7281da177f788ac*"1N6sePERe6yScf4Yeh1rVHKGNqTg1zLfTo8׈$J " B13e315f89e0ce7ca3beb0da35cf58d6d4aaf8d0f188ca7efb85893551c444e91:0G@13e315f89e0ce7ca3beb0da35cf58d6d4aaf8d0f188ca7efb85893551c444e91""1Gmv5wtqpZPLW7Yqm13A7EKGie6dXJWDvA"UOP_DUP OP_HASH160 ad08809fcefb921c2fea4061ae9fa1e39ec49e1a OP_EQUALVERIFY OP_CHECKSIG*276a914ad08809fcefb921c2fea4061ae9fa1e39ec49e1a88ac*"1Gmv5wtqpZPLW7Yqm13A7EKGie6dXJWDvA8#J " -Ba78f812f318f3e44e169abc9068f6b6d674e006d0e3062f04e7a3fbbe9b1f0a1:0g@a78f812f318f3e44e169abc9068f6b6d674e006d0e3062f04e7a3fbbe9b1f0a1""1KTp86ovERzd1FUmrEEfimJRPbPJ3GZYfu"UOP_DUP OP_HASH160 ca846a38a50ec80be23061228a6f5009d0b92510 OP_EQUALVERIFY OP_CHECKSIG*276a914ca846a38a50ec80be23061228a6f5009d0b9251088ac*"1KTp86ovERzd1FUmrEEfimJRPbPJ3GZYfu8#J " -B77ae0250307aa19167ad5b54a38a157dae82a7fa5e827f2681aed0e102562102:0@77ae0250307aa19167ad5b54a38a157dae82a7fa5e827f2681aed0e102562102""19zEY3sePxgwd8AGasvL3UjRMfrEAAismh"UOP_DUP OP_HASH160 629403cb66e4a8bc435b9fa24e215144f474cc67 OP_EQUALVERIFY OP_CHECKSIG*276a914629403cb66e4a8bc435b9fa24e215144f474cc6788ac*"19zEY3sePxgwd8AGasvL3UjRMfrEAAismh8#J " +Ba78f812f318f3e44e169abc9068f6b6d674e006d0e3062f04e7a3fbbe9b1f0a1:0g@a78f812f318f3e44e169abc9068f6b6d674e006d0e3062f04e7a3fbbe9b1f0a1""1KTp86ovERzd1FUmrEEfimJRPbPJ3GZYfu"UOP_DUP OP_HASH160 ca846a38a50ec80be23061228a6f5009d0b92510 OP_EQUALVERIFY OP_CHECKSIG*276a914ca846a38a50ec80be23061228a6f5009d0b9251088ac*"1KTp86ovERzd1FUmrEEfimJRPbPJ3GZYfu8#J " +B1e2ace048f8dd2f26f7bbe28d867ae69d2e173befaa47feb0d375e10972597dd:1@1e2ace048f8dd2f26f7bbe28d867ae69d2e173befaa47feb0d375e10972597dd""14GbKQHKXyqQmjQpfLXqKW11Ty2gA7smzp"UOP_DUP OP_HASH160 23db436d7360d3915be9b4ae6c9d7f2108e7b839 OP_EQUALVERIFY OP_CHECKSIG*276a91423db436d7360d3915be9b4ae6c9d7f2108e7b83988ac*"14GbKQHKXyqQmjQpfLXqKW11Ty2gA7smzp8#J " +B4c2618d8b2b0dc0c9caf04c5fd854fa249a4fcd44f83c66efb81ea6d2675f67f:0/@4c2618d8b2b0dc0c9caf04c5fd854fa249a4fcd44f83c66efb81ea6d2675f67f""1DcxhtCqG971HP5T3CFAw4rPMQcfpwSuPA"UOP_DUP OP_HASH160 8a6e9172bc9ffa29c4b408a29a7806924a67deb8 OP_EQUALVERIFY OP_CHECKSIG*276a9148a6e9172bc9ffa29c4b408a29a7806924a67deb888ac*"1DcxhtCqG971HP5T3CFAw4rPMQcfpwSuPA8$J " +B78b246c10a41f5b551635c5ee39efc5e0276706f0808b2af234f53e053d2079f:0@78b246c10a41f5b551635c5ee39efc5e0276706f0808b2af234f53e053d2079f""1Jny5S5bg73oxMM7sqXa22uwSiSnLRvS8T"UOP_DUP OP_HASH160 c32baab63fbfeb27c61732004f4b60255724fa26 OP_EQUALVERIFY OP_CHECKSIG*276a914c32baab63fbfeb27c61732004f4b60255724fa2688ac*"1Jny5S5bg73oxMM7sqXa22uwSiSnLRvS8T8Ā$J " B7d83c9a906cf8806fe9b10c1ed4a4c01ed3152a1b3559d9d06ba524e8520c46d:0 @7d83c9a906cf8806fe9b10c1ed4a4c01ed3152a1b3559d9d06ba524e8520c46d""127Zyj2p3dQrmYakD6cQAsyHktwKhxGH2s"UOP_DUP OP_HASH160 0c36267450703cd1930085989643039f90b564c4 OP_EQUALVERIFY OP_CHECKSIG*276a9140c36267450703cd1930085989643039f90b564c488ac*"127Zyj2p3dQrmYakD6cQAsyHktwKhxGH2s8#J " -B827601b37e1631e628e16868ff697efc7f614ab6876689bb67f1627fc630bd01:0@827601b37e1631e628e16868ff697efc7f614ab6876689bb67f1627fc630bd01""1EBn9iN546uUUgfFch7fRSuMH8Unuofwb2"UOP_DUP OP_HASH160 90a37bfc4a1fd08d461e4cd29b38496e15fa17c0 OP_EQUALVERIFY OP_CHECKSIG*276a91490a37bfc4a1fd08d461e4cd29b38496e15fa17c088ac*"1EBn9iN546uUUgfFch7fRSuMH8Unuofwb28#J " -B2d4df8b7811e732cbccdfdbb3a667da2f9446b6080a541934ed3a04095fa21aa:0@2d4df8b7811e732cbccdfdbb3a667da2f9446b6080a541934ed3a04095fa21aa""19X6qHMYR3tk4F1ez1YKit6s1D2Bs4oyNw"UOP_DUP OP_HASH160 5d725a93090496bc0bfa771f9fd4d246f5cdb1e4 OP_EQUALVERIFY OP_CHECKSIG*276a9145d725a93090496bc0bfa771f9fd4d246f5cdb1e488ac*"19X6qHMYR3tk4F1ez1YKit6s1D2Bs4oyNw8#J " +Bc2bc39b76f2f4127e4108f90e00b23bdb29578d4fdb828493c0a0a331e17deef:0@c2bc39b76f2f4127e4108f90e00b23bdb29578d4fdb828493c0a0a331e17deef""1LYH26XbMtBo4YjB1J5riHptsuisrxnPva"UOP_DUP OP_HASH160 d654a816d8d861ab3d3b434f3a17dab1fc6f269d OP_EQUALVERIFY OP_CHECKSIG*276a914d654a816d8d861ab3d3b434f3a17dab1fc6f269d88ac*"1LYH26XbMtBo4YjB1J5riHptsuisrxnPva8Ҟ$J " B356c4d7c277f01ab667eae7db016b98dd6b88a82256c655d5d4658bb372e2ef8:0@356c4d7c277f01ab667eae7db016b98dd6b88a82256c655d5d4658bb372e2ef8""1JaTFmPrdG6d8kga3KBQHkPNZa3yQzNnev"UOP_DUP OP_HASH160 c0cdc801f28db01cebaa2646fcd61cd3c45ce9c7 OP_EQUALVERIFY OP_CHECKSIG*276a914c0cdc801f28db01cebaa2646fcd61cd3c45ce9c788ac*"1JaTFmPrdG6d8kga3KBQHkPNZa3yQzNnev8Ε#J " -B0688a6ff17a0625aabdf6c487b2c273d661936356aa7a92ad7ea76a143760463:0.@0688a6ff17a0625aabdf6c487b2c273d661936356aa7a92ad7ea76a143760463""1N7N8tcnmR4boaBf35Xq8aZGAEuKrrEnkJ"UOP_DUP OP_HASH160 e78ec7dc1cd20cf68cde19b9391b0318d50820df OP_EQUALVERIFY OP_CHECKSIG*276a914e78ec7dc1cd20cf68cde19b9391b0318d50820df88ac*"1N7N8tcnmR4boaBf35Xq8aZGAEuKrrEnkJ8#J " -B9fa403c66bed04e9e3f4e08d779968527d3fbc316a976fabffb67884ca970c01:0i@9fa403c66bed04e9e3f4e08d779968527d3fbc316a976fabffb67884ca970c01""1PdtE3tsxkYv8tukqdbkjUZo7eo5RMyAeB"UOP_DUP OP_HASH160 f84c809988b892f165cab6c70bd3b59cdd2ac6dc OP_EQUALVERIFY OP_CHECKSIG*276a914f84c809988b892f165cab6c70bd3b59cdd2ac6dc88ac*"1PdtE3tsxkYv8tukqdbkjUZo7eo5RMyAeB8#J " +Bd618b204b64ab050c12f96b017b8403e666f9042b21f636aef3cf864b4667a30:0 @d618b204b64ab050c12f96b017b8403e666f9042b21f636aef3cf864b4667a30""1K3k8NXjmTYmCs7toAsTs8CcK6CZaKnHwE"UOP_DUP OP_HASH160 c5f718c23101ec6191393a28ee30c368e73a9fcf OP_EQUALVERIFY OP_CHECKSIG*276a914c5f718c23101ec6191393a28ee30c368e73a9fcf88ac*"1K3k8NXjmTYmCs7toAsTs8CcK6CZaKnHwE8ģ$J " Bfbf53b24260c1ba8e27a730e04f53fe376f2b982b60ebdb486118e09a2410088:0h@fbf53b24260c1ba8e27a730e04f53fe376f2b982b60ebdb486118e09a2410088""127CywbsySWqi6XUTC24kPP6VMSQrf1r7m"UOP_DUP OP_HASH160 0c249f9814c2b074aefc6012808dc6025f17515f OP_EQUALVERIFY OP_CHECKSIG*276a9140c249f9814c2b074aefc6012808dc6025f17515f88ac*"127CywbsySWqi6XUTC24kPP6VMSQrf1r7m8#J " -Bbc0d673f71adc62995fbce8eaa79234de84fc229af4cdfe0555ec3b058e5f05c:0@bc0d673f71adc62995fbce8eaa79234de84fc229af4cdfe0555ec3b058e5f05c""19CRLjr2ZrcCQgEiULSFizZq9ZvtL58FPK"UOP_DUP OP_HASH160 59e9e66ec9f64a5c7b9ed6189c7ffa5719ce45f8 OP_EQUALVERIFY OP_CHECKSIG*276a91459e9e66ec9f64a5c7b9ed6189c7ffa5719ce45f888ac*"19CRLjr2ZrcCQgEiULSFizZq9ZvtL58FPK8#J " -B44d76edb94d06406ee707cced31b5bfff77713d9219d3fbe718f56bc94d5ba81:0@44d76edb94d06406ee707cced31b5bfff77713d9219d3fbe718f56bc94d5ba81""1DqZh7NZ7wbenfzSXY9CpxYCySwGGfiQFk"UOP_DUP OP_HASH160 8cd0c3ddbd472a52ded302c93d7aac8a4db27158 OP_EQUALVERIFY OP_CHECKSIG*276a9148cd0c3ddbd472a52ded302c93d7aac8a4db2715888ac*"1DqZh7NZ7wbenfzSXY9CpxYCySwGGfiQFk8#J  " -B8ded5badd6f76d0dd7ae97eea248d0f329de076a465808958fc6abd3c4166310:0 @8ded5badd6f76d0dd7ae97eea248d0f329de076a465808958fc6abd3c4166310""1211m3QaSnsTyAxK47j2Ra7G3mnFYKMFMx"UOP_DUP OP_HASH160 0af8c278224134498d18038f9b9b9fde57222401 OP_EQUALVERIFY OP_CHECKSIG*276a9140af8c278224134498d18038f9b9b9fde5722240188ac*"1211m3QaSnsTyAxK47j2Ra7G3mnFYKMFMx8#J  " -B30b9c41e2d6644ed1ea233f2e7d39a78f272376871ea2e1a47234c95505b22a3:01@30b9c41e2d6644ed1ea233f2e7d39a78f272376871ea2e1a47234c95505b22a3""1AZp2pkodDrU9XnA5kL1JayN6YiTHq29qH"UOP_DUP OP_HASH160 68edb3e404ce774cfcf6177f4f157872b715ea07 OP_EQUALVERIFY OP_CHECKSIG*276a91468edb3e404ce774cfcf6177f4f157872b715ea0788ac*"1AZp2pkodDrU9XnA5kL1JayN6YiTHq29qH8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:19@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1BTPnihYRvQB991qpX7un2XqAffjNzNUDK"UOP_DUP OP_HASH160 72af187440a82973fd52cb8752dbc4ae0854e6b0 OP_EQUALVERIFY OP_CHECKSIG*276a91472af187440a82973fd52cb8752dbc4ae0854e6b088ac*"1BTPnihYRvQB991qpX7un2XqAffjNzNUDK8"J " -Bbb4c6cf5db7bb7ae49c05badac00c2a5be77d84a672a204a92d1f5c4f4e11285:0K@bb4c6cf5db7bb7ae49c05badac00c2a5be77d84a672a204a92d1f5c4f4e11285""15YsB4ewNqQraUm2CYvHTHoqWe8rkY5j6B"UOP_DUP OP_HASH160 31e747da9799758892c3b3141f109cdd5e1f6cbc OP_EQUALVERIFY OP_CHECKSIG*276a91431e747da9799758892c3b3141f109cdd5e1f6cbc88ac*"15YsB4ewNqQraUm2CYvHTHoqWe8rkY5j6B8#J " -B04c5597abfe1ae68f2a2dcc84fc06b30fbc71cf0dfa68d2c565897b1253723c4:0@04c5597abfe1ae68f2a2dcc84fc06b30fbc71cf0dfa68d2c565897b1253723c4""1Ps72qp4a5bBTZqtUBsfNDx864ZBwi7yQR"UOP_DUP OP_HASH160 facc99b2d4d879432f67ff1480e93d528bdce75a OP_EQUALVERIFY OP_CHECKSIG*276a914facc99b2d4d879432f67ff1480e93d528bdce75a88ac*"1Ps72qp4a5bBTZqtUBsfNDx864ZBwi7yQR8#J " -B05cc40e57a45b72932e9c168939f7693ca43e108bb59f6bbc0a313b96f0319e5:0 @05cc40e57a45b72932e9c168939f7693ca43e108bb59f6bbc0a313b96f0319e5""16ejegW4ufMzDVZxaqproL52aDBkqVcnbt"UOP_DUP OP_HASH160 3dfb9f25139f4c0619e71e7945a67748aa9ff735 OP_EQUALVERIFY OP_CHECKSIG*276a9143dfb9f25139f4c0619e71e7945a67748aa9ff73588ac*"16ejegW4ufMzDVZxaqproL52aDBkqVcnbt8#J " -B2f1de0f7d5247c3904c82501c85404a0c0a6920f79acc24e1549ecadf14d68d2:0(@2f1de0f7d5247c3904c82501c85404a0c0a6920f79acc24e1549ecadf14d68d2""12A2VVB6LgdxJxv3JRi4qoa5fGBqbRw3oj"UOP_DUP OP_HASH160 0cad1d3a9dd5c4e0f436bcbbd910462e14e00470 OP_EQUALVERIFY OP_CHECKSIG*276a9140cad1d3a9dd5c4e0f436bcbbd910462e14e0047088ac*"12A2VVB6LgdxJxv3JRi4qoa5fGBqbRw3oj8߸#J " -Ba03ed209cdcb2d6a762613f6ae57052693f21ba465fcc4385611416be17870a9:0@a03ed209cdcb2d6a762613f6ae57052693f21ba465fcc4385611416be17870a9""1MKqxsNUC8JzHSwQHcWgaaKeFJWDfawh1i"UOP_DUP OP_HASH160 def2e01d7ae41dcfb76105b5f28e84567a186590 OP_EQUALVERIFY OP_CHECKSIG*276a914def2e01d7ae41dcfb76105b5f28e84567a18659088ac*"1MKqxsNUC8JzHSwQHcWgaaKeFJWDfawh1i8#J  " -B00f34695bff460b473cffd96057df0d51ae5085dda49342ba511761c31285688:0M@00f34695bff460b473cffd96057df0d51ae5085dda49342ba511761c31285688""1KcbbfHpsao7AWP2yfSqTYcPWKzazAwuH6"UOP_DUP OP_HASH160 cc2db410f3d54287baeabd16a0ded89a8646cbc1 OP_EQUALVERIFY OP_CHECKSIG*276a914cc2db410f3d54287baeabd16a0ded89a8646cbc188ac*"1KcbbfHpsao7AWP2yfSqTYcPWKzazAwuH68#J " -B53f85fa84f9efdb304d38a87fa4d60d9d423a3de010713010f929b727bb5f31e:0@53f85fa84f9efdb304d38a87fa4d60d9d423a3de010713010f929b727bb5f31e""175Ps4yq5qxPCpW4ivXLXVjvsFmi1kfz5Q"UOP_DUP OP_HASH160 42a580fb19a652271b8ccd55a7de270e4e75d13e OP_EQUALVERIFY OP_CHECKSIG*276a91442a580fb19a652271b8ccd55a7de270e4e75d13e88ac*"175Ps4yq5qxPCpW4ivXLXVjvsFmi1kfz5Q8#J " -B866ad2b1b639dc4796fabb281c937972ba0adc11d8f783548e195f3a17d77084:1@866ad2b1b639dc4796fabb281c937972ba0adc11d8f783548e195f3a17d77084""13EkCR3ZFATFRfxa6KcrWZ3Xe9dZVRaqma"UOP_DUP OP_HASH160 1889b7cb4ad36e4c2ce864b1ec882ef2d48bd038 OP_EQUALVERIFY OP_CHECKSIG*276a9141889b7cb4ad36e4c2ce864b1ec882ef2d48bd03888ac*"13EkCR3ZFATFRfxa6KcrWZ3Xe9dZVRaqma8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:10 -N@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""18b5pYaVDJWtEsN7uhhNsfi5Hx7yNwAGfE"UOP_DUP OP_HASH160 533b0be734a300ef5a2cc32c582467f4a4e6df1a OP_EQUALVERIFY OP_CHECKSIG*276a914533b0be734a300ef5a2cc32c582467f4a4e6df1a88ac*"18b5pYaVDJWtEsN7uhhNsfi5Hx7yNwAGfE8"J " -B9f207717822e3fe4fc32b69542c86cc7bb2dd137ad8cd667f0d44920b0c67a9c:0!@9f207717822e3fe4fc32b69542c86cc7bb2dd137ad8cd667f0d44920b0c67a9c""1NcVnpRE7KMr1yowxH26oFEqJAMUVVyvd6"UOP_DUP OP_HASH160 ed113b96b51d3a433ca7c1c597272e0673a987fa OP_EQUALVERIFY OP_CHECKSIG*276a914ed113b96b51d3a433ca7c1c597272e0673a987fa88ac*"1NcVnpRE7KMr1yowxH26oFEqJAMUVVyvd68#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:11 M@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1MtiJRAvbk3LNsfxKtz5a11idURToo5jLk"UOP_DUP OP_HASH160 e52a3499c981597c7d5aaff72b77de1deda05a94 OP_EQUALVERIFY OP_CHECKSIG*276a914e52a3499c981597c7d5aaff72b77de1deda05a9488ac*"1MtiJRAvbk3LNsfxKtz5a11idURToo5jLk8"J " -B0fe4b759f90283aa111ab61507cdca5334e64a861a061cca5d34a56e0e4d058e:0@0fe4b759f90283aa111ab61507cdca5334e64a861a061cca5d34a56e0e4d058e""1KGgtdxaCwocUqWRPXpr9oDzBfZPdqPHhc"UOP_DUP OP_HASH160 c869cd6210eda9a44dbf2722a75af36ae315a950 OP_EQUALVERIFY OP_CHECKSIG*276a914c869cd6210eda9a44dbf2722a75af36ae315a95088ac*"1KGgtdxaCwocUqWRPXpr9oDzBfZPdqPHhc8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:12 @4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1FcVZn2xXfTNS5Fib8yZDQMrRL87GPR6YG"UOP_DUP OP_HASH160 a0482a22888428b8e1966acb4a02ea34ecfb2c53 OP_EQUALVERIFY OP_CHECKSIG*276a914a0482a22888428b8e1966acb4a02ea34ecfb2c5388ac*"1FcVZn2xXfTNS5Fib8yZDQMrRL87GPR6YG8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:13 @4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1JUfXRSWpGmHgUZaPqFzNYCoJhtGNFsCkA"UOP_DUP OP_HASH160 bfb587267d878a2576625f2c92f474b51c045de8 OP_EQUALVERIFY OP_CHECKSIG*276a914bfb587267d878a2576625f2c92f474b51c045de888ac*"1JUfXRSWpGmHgUZaPqFzNYCoJhtGNFsCkA8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:15@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1CPX2HuSeW4Kzfs3sjuuPPxteLzZUNb66D"UOP_DUP OP_HASH160 7ceb989a750d8a52f0b2b1d5867c68b35a009795 OP_EQUALVERIFY OP_CHECKSIG*276a9147ceb989a750d8a52f0b2b1d5867c68b35a00979588ac*"1CPX2HuSeW4Kzfs3sjuuPPxteLzZUNb66D8"J " +Bbb4c6cf5db7bb7ae49c05badac00c2a5be77d84a672a204a92d1f5c4f4e11285:0K@bb4c6cf5db7bb7ae49c05badac00c2a5be77d84a672a204a92d1f5c4f4e11285""15YsB4ewNqQraUm2CYvHTHoqWe8rkY5j6B"UOP_DUP OP_HASH160 31e747da9799758892c3b3141f109cdd5e1f6cbc OP_EQUALVERIFY OP_CHECKSIG*276a91431e747da9799758892c3b3141f109cdd5e1f6cbc88ac*"15YsB4ewNqQraUm2CYvHTHoqWe8rkY5j6B8#J " +B2f1de0f7d5247c3904c82501c85404a0c0a6920f79acc24e1549ecadf14d68d2:0(@2f1de0f7d5247c3904c82501c85404a0c0a6920f79acc24e1549ecadf14d68d2""12A2VVB6LgdxJxv3JRi4qoa5fGBqbRw3oj"UOP_DUP OP_HASH160 0cad1d3a9dd5c4e0f436bcbbd910462e14e00470 OP_EQUALVERIFY OP_CHECKSIG*276a9140cad1d3a9dd5c4e0f436bcbbd910462e14e0047088ac*"12A2VVB6LgdxJxv3JRi4qoa5fGBqbRw3oj8߸#J " +B53f85fa84f9efdb304d38a87fa4d60d9d423a3de010713010f929b727bb5f31e:0@53f85fa84f9efdb304d38a87fa4d60d9d423a3de010713010f929b727bb5f31e""175Ps4yq5qxPCpW4ivXLXVjvsFmi1kfz5Q"UOP_DUP OP_HASH160 42a580fb19a652271b8ccd55a7de270e4e75d13e OP_EQUALVERIFY OP_CHECKSIG*276a91442a580fb19a652271b8ccd55a7de270e4e75d13e88ac*"175Ps4yq5qxPCpW4ivXLXVjvsFmi1kfz5Q8#J " +Bed30ae4713ad91dd6ccff159fbfc9f244f8420ca1b99f1a2651e9fa3e4688993:0 @ed30ae4713ad91dd6ccff159fbfc9f244f8420ca1b99f1a2651e9fa3e4688993""1BZ9zKYyJBqnz9jUF8KDUfWbmTjpQoB2jx"UOP_DUP OP_HASH160 73c6125780d242725fad6842a999f6af77e0e3ba OP_EQUALVERIFY OP_CHECKSIG*276a91473c6125780d242725fad6842a999f6af77e0e3ba88ac*"1BZ9zKYyJBqnz9jUF8KDUfWbmTjpQoB2jx8$J " +B0fe4b759f90283aa111ab61507cdca5334e64a861a061cca5d34a56e0e4d058e:0@0fe4b759f90283aa111ab61507cdca5334e64a861a061cca5d34a56e0e4d058e""1KGgtdxaCwocUqWRPXpr9oDzBfZPdqPHhc"UOP_DUP OP_HASH160 c869cd6210eda9a44dbf2722a75af36ae315a950 OP_EQUALVERIFY OP_CHECKSIG*276a914c869cd6210eda9a44dbf2722a75af36ae315a95088ac*"1KGgtdxaCwocUqWRPXpr9oDzBfZPdqPHhc8#J " B77f78044f7cb7ded3ae1ca572efe55bb9132e7b9d97a769535fe721182f3d0e5:0 @77f78044f7cb7ded3ae1ca572efe55bb9132e7b9d97a769535fe721182f3d0e5""1LiKgJTs5oCZMbEQj4tVxWvwvDXLsXpift"UOP_DUP OP_HASH160 d83b091d621fa3c50c8f35db3998abce2b00809e OP_EQUALVERIFY OP_CHECKSIG*276a914d83b091d621fa3c50c8f35db3998abce2b00809e88ac*"1LiKgJTs5oCZMbEQj4tVxWvwvDXLsXpift8#J " Bb501ee05839736dcc9b2abe8873c566623e9c780c3f8e26121c23b5c369bfad5:0@b501ee05839736dcc9b2abe8873c566623e9c780c3f8e26121c23b5c369bfad5""1Phcow5j4KhYpEiRJJ2UQUnY4VkEgb5HWR"UOP_DUP OP_HASH160 f9014c36e79927bfeb8bb7bec09a6bd8d5124141 OP_EQUALVERIFY OP_CHECKSIG*276a914f9014c36e79927bfeb8bb7bec09a6bd8d512414188ac*"1Phcow5j4KhYpEiRJJ2UQUnY4VkEgb5HWR8#J  " -B98df4c6c13d6d211fe1284306033bb2987e6747668b6443e832400099fdca337:0م@98df4c6c13d6d211fe1284306033bb2987e6747668b6443e832400099fdca337"!1FkqyQP54Ns8tHHZZid83C8dHKGnwcsLS"UOP_DUP OP_HASH160 02ca6c425e62ff622a74d187a93bbd77f73f1cb4 OP_EQUALVERIFY OP_CHECKSIG*276a91402ca6c425e62ff622a74d187a93bbd77f73f1cb488ac*!1FkqyQP54Ns8tHHZZid83C8dHKGnwcsLS8#J " -B35e9938e818fbd43dd829197bc450d3199e6247a3297d05833e16cebaf13d99c:0@35e9938e818fbd43dd829197bc450d3199e6247a3297d05833e16cebaf13d99c""1KHwNz4ayZyLXcvKZ7fwzpiCpfBx8i12Mr"UOP_DUP OP_HASH160 c8a650155ef47c74ddd3a37b19ceb241bfda2f26 OP_EQUALVERIFY OP_CHECKSIG*276a914c8a650155ef47c74ddd3a37b19ceb241bfda2f2688ac*"1KHwNz4ayZyLXcvKZ7fwzpiCpfBx8i12Mr8#J " -Ba7f1ebedf840bde99e6813c644cf491546d039181c16d7542b1a17411c297eca:0a@a7f1ebedf840bde99e6813c644cf491546d039181c16d7542b1a17411c297eca""121UYGwwh7je2K44vPxNKTmh23KNUmziyJ"UOP_DUP OP_HASH160 0b0f1d47557ab659c7421d178dccdb5303e2de93 OP_EQUALVERIFY OP_CHECKSIG*276a9140b0f1d47557ab659c7421d178dccdb5303e2de9388ac*"121UYGwwh7je2K44vPxNKTmh23KNUmziyJ8#J " -B3fab62266407887d8d43096f5a31bdfe0ad1072d43e8f86d49a4ed8a1f9c7514:0@3fab62266407887d8d43096f5a31bdfe0ad1072d43e8f86d49a4ed8a1f9c7514""1MvbutpzxkvH7DEbKAJRxiRLeDBDQagd2A"UOP_DUP OP_HASH160 e585b46644e626e30d4734cf285adf7fbb40d1be OP_EQUALVERIFY OP_CHECKSIG*276a914e585b46644e626e30d4734cf285adf7fbb40d1be88ac*"1MvbutpzxkvH7DEbKAJRxiRLeDBDQagd2A8#J " -B5395892c28c7dfb40febcc5053f1e3e852672d7f597ad66e7454ff99e88740f9:0@5395892c28c7dfb40febcc5053f1e3e852672d7f597ad66e7454ff99e88740f9""1NL8u3SVTL8gYCRNKfiNmhYikdpEdiXBUa"UOP_DUP OP_HASH160 e9f923159581e1b7f01cf48f108d307450ef091f OP_EQUALVERIFY OP_CHECKSIG*276a914e9f923159581e1b7f01cf48f108d307450ef091f88ac*"1NL8u3SVTL8gYCRNKfiNmhYikdpEdiXBUa8#J " -B0f534cc97a603d0df9519f3fb60c5fe05f1f335c37ae10f8469a28069a5f5ffd:0I@0f534cc97a603d0df9519f3fb60c5fe05f1f335c37ae10f8469a28069a5f5ffd""1MVmphdbHQDfWrcKUAczTmhn5wQ7twNsP9"UOP_DUP OP_HASH160 e0d39417459486b29cc47f347ee6d97291f3b37b OP_EQUALVERIFY OP_CHECKSIG*276a914e0d39417459486b29cc47f347ee6d97291f3b37b88ac*"1MVmphdbHQDfWrcKUAczTmhn5wQ7twNsP98#J  " -B17a51bdff99ed1fed7cc162efc0e6689d7111c0b82f91303f6a36356d168e5b4:0@17a51bdff99ed1fed7cc162efc0e6689d7111c0b82f91303f6a36356d168e5b4""1J8sLkxFoaMfdpkaUmcAhqgREYsVHFf2a5"UOP_DUP OP_HASH160 bbf7128357fe06fbbec4649c9f17dd4b01a860f8 OP_EQUALVERIFY OP_CHECKSIG*276a914bbf7128357fe06fbbec4649c9f17dd4b01a860f888ac*"1J8sLkxFoaMfdpkaUmcAhqgREYsVHFf2a58#J " -B6481e6d96b3a8d3395c47bcbd89a8fc316e2f03cae1ea381e8e7ebc7572f0197:0î@6481e6d96b3a8d3395c47bcbd89a8fc316e2f03cae1ea381e8e7ebc7572f0197""1FbpufPeXatvhXffVrAcvMqT9ukeM5649c"UOP_DUP OP_HASH160 a027e52da98df68a4bfe08d11e3e7d5784fbc430 OP_EQUALVERIFY OP_CHECKSIG*276a914a027e52da98df68a4bfe08d11e3e7d5784fbc43088ac*"1FbpufPeXatvhXffVrAcvMqT9ukeM5649c8#J " -B607dc3a6e16feb1bf88020b4b53a28893dc341592d0a6659d7589fefc62c4e9c:0@607dc3a6e16feb1bf88020b4b53a28893dc341592d0a6659d7589fefc62c4e9c""1C9EY9UXrK3myQbJFsQg1MioMjXx1bwJso"UOP_DUP OP_HASH160 7a3802ed7935352cea4392285632b6aa0b4f725f OP_EQUALVERIFY OP_CHECKSIG*276a9147a3802ed7935352cea4392285632b6aa0b4f725f88ac*"1C9EY9UXrK3myQbJFsQg1MioMjXx1bwJso8#J " -B24ca2cd01743d615d7a6b2bedd30996aee1b28c45bc222aabc2567d6bfc7f2d3:0@24ca2cd01743d615d7a6b2bedd30996aee1b28c45bc222aabc2567d6bfc7f2d3""184xWHnCvLFwTZihp6e92Gs3w4ZvDTLDjU"UOP_DUP OP_HASH160 4d88762b936001dde3abc5c1b01464a991f3629a OP_EQUALVERIFY OP_CHECKSIG*276a9144d88762b936001dde3abc5c1b01464a991f3629a88ac*"184xWHnCvLFwTZihp6e92Gs3w4ZvDTLDjU8#J " -B2151a136b66d3dbea5296de6a48733b0f680f81c5a1173b4203b1f24776bf5d9:1#@2151a136b66d3dbea5296de6a48733b0f680f81c5a1173b4203b1f24776bf5d9""1ESE8gc1t7BZbkVrndDw2gndhj5iVNCfBN"UOP_DUP OP_HASH160 935eff2534359021171579fe197680cb4654d9cc OP_EQUALVERIFY OP_CHECKSIG*276a914935eff2534359021171579fe197680cb4654d9cc88ac*"1ESE8gc1t7BZbkVrndDw2gndhj5iVNCfBN8#J " -B532237f8433bcb0bf2efcdd9b840166b105509e7ad1282c640cb4a874c68b4ca:1@532237f8433bcb0bf2efcdd9b840166b105509e7ad1282c640cb4a874c68b4ca""1B9HRc5P1jN9HWn4DYza5tkpZm8ZpKQc3c"UOP_DUP OP_HASH160 6f424bb843030e6e0353a83c092614da9502328e OP_EQUALVERIFY OP_CHECKSIG*276a9146f424bb843030e6e0353a83c092614da9502328e88ac*"1B9HRc5P1jN9HWn4DYza5tkpZm8ZpKQc3c8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:27@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""14TGkVHw1MG1vjYJPcku3nNTr8QzEBcRtv"UOP_DUP OP_HASH160 25e056f156e0953efc28a093d3a6e78dcbf02020 OP_EQUALVERIFY OP_CHECKSIG*276a91425e056f156e0953efc28a093d3a6e78dcbf0202088ac*"14TGkVHw1MG1vjYJPcku3nNTr8QzEBcRtv8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:28@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1GR5GDz4i6K4WrPTxtV6Nps6Bir5EgV2iN"UOP_DUP OP_HASH160 a9176d90083f8a52d3dfdfae6677d82e1924023f OP_EQUALVERIFY OP_CHECKSIG*276a914a9176d90083f8a52d3dfdfae6677d82e1924023f88ac*"1GR5GDz4i6K4WrPTxtV6Nps6Bir5EgV2iN8"J " +B98df4c6c13d6d211fe1284306033bb2987e6747668b6443e832400099fdca337:0م@98df4c6c13d6d211fe1284306033bb2987e6747668b6443e832400099fdca337"!1FkqyQP54Ns8tHHZZid83C8dHKGnwcsLS"UOP_DUP OP_HASH160 02ca6c425e62ff622a74d187a93bbd77f73f1cb4 OP_EQUALVERIFY OP_CHECKSIG*276a91402ca6c425e62ff622a74d187a93bbd77f73f1cb488ac*!1FkqyQP54Ns8tHHZZid83C8dHKGnwcsLS8#J " +Ba7f1ebedf840bde99e6813c644cf491546d039181c16d7542b1a17411c297eca:0a@a7f1ebedf840bde99e6813c644cf491546d039181c16d7542b1a17411c297eca""121UYGwwh7je2K44vPxNKTmh23KNUmziyJ"UOP_DUP OP_HASH160 0b0f1d47557ab659c7421d178dccdb5303e2de93 OP_EQUALVERIFY OP_CHECKSIG*276a9140b0f1d47557ab659c7421d178dccdb5303e2de9388ac*"121UYGwwh7je2K44vPxNKTmh23KNUmziyJ8#J " +B4a41ae0ae6ed35484915fbfbd77551c96b3e985641049f21cfc6c08f4b229dbe:1H@4a41ae0ae6ed35484915fbfbd77551c96b3e985641049f21cfc6c08f4b229dbe""1JmfuyUbVf5hNsBMfTwAxhiHmvQPm1ZcBd"UOP_DUP OP_HASH160 c2ecec824ec9636486b17977cdfdd925e36f0727 OP_EQUALVERIFY OP_CHECKSIG*276a914c2ecec824ec9636486b17977cdfdd925e36f072788ac*"1JmfuyUbVf5hNsBMfTwAxhiHmvQPm1ZcBd8$J " +B0f534cc97a603d0df9519f3fb60c5fe05f1f335c37ae10f8469a28069a5f5ffd:0I@0f534cc97a603d0df9519f3fb60c5fe05f1f335c37ae10f8469a28069a5f5ffd""1MVmphdbHQDfWrcKUAczTmhn5wQ7twNsP9"UOP_DUP OP_HASH160 e0d39417459486b29cc47f347ee6d97291f3b37b OP_EQUALVERIFY OP_CHECKSIG*276a914e0d39417459486b29cc47f347ee6d97291f3b37b88ac*"1MVmphdbHQDfWrcKUAczTmhn5wQ7twNsP98#J  " +B29c673a67a62e346dd45be769e0a7c0924e75f400d817f1c688b8b8b1e112e09:1@29c673a67a62e346dd45be769e0a7c0924e75f400d817f1c688b8b8b1e112e09""1JaZAwNfz5vhtgig2yxtbroR64uMQ7jAzu"UOP_DUP OP_HASH160 c0d2b86854ea850accb1df50fbc4a1cb8074a7d4 OP_EQUALVERIFY OP_CHECKSIG*276a914c0d2b86854ea850accb1df50fbc4a1cb8074a7d488ac*"1JaZAwNfz5vhtgig2yxtbroR64uMQ7jAzu8Π$J " +Bbfee03c0f74e94d26d88adbc93e836866792f71238f1a03411e9b8524f054585:0@bfee03c0f74e94d26d88adbc93e836866792f71238f1a03411e9b8524f054585""15BTXpiXnggbjZXis6ESmkT8FJt9iBoZkM"UOP_DUP OP_HASH160 2ddacf60de510aa5e7871fbf9ef0711bc8c7af03 OP_EQUALVERIFY OP_CHECKSIG*276a9142ddacf60de510aa5e7871fbf9ef0711bc8c7af0388ac*"15BTXpiXnggbjZXis6ESmkT8FJt9iBoZkM8#J " +B24ca2cd01743d615d7a6b2bedd30996aee1b28c45bc222aabc2567d6bfc7f2d3:0@24ca2cd01743d615d7a6b2bedd30996aee1b28c45bc222aabc2567d6bfc7f2d3""184xWHnCvLFwTZihp6e92Gs3w4ZvDTLDjU"UOP_DUP OP_HASH160 4d88762b936001dde3abc5c1b01464a991f3629a OP_EQUALVERIFY OP_CHECKSIG*276a9144d88762b936001dde3abc5c1b01464a991f3629a88ac*"184xWHnCvLFwTZihp6e92Gs3w4ZvDTLDjU8#J " +B0c2336fc608506caf2baf6409cffc710938bdbc1589250f327b0107dc654fde7:0@0c2336fc608506caf2baf6409cffc710938bdbc1589250f327b0107dc654fde7""1FVTLyGoL1Y53pbJmmjvZdBVScBj7XDmLm"UOP_DUP OP_HASH160 9ef36626c1934c0a5c4ac79a8e21a653480b0969 OP_EQUALVERIFY OP_CHECKSIG*276a9149ef36626c1934c0a5c4ac79a8e21a653480b096988ac*"1FVTLyGoL1Y53pbJmmjvZdBVScBj7XDmLm8#J " +Bf9f19d5859d5ccca65a1b2c32db1b4a4e11a9fba4c093b95e3fe8a3483d9db2f:0@f9f19d5859d5ccca65a1b2c32db1b4a4e11a9fba4c093b95e3fe8a3483d9db2f""1LbK5fevJLqZAtV88eAQGkU1zpNXKvcPfX"UOP_DUP OP_HASH160 d6e7a01a0736ef60d54d844a05bbc04c40846e9c OP_EQUALVERIFY OP_CHECKSIG*276a914d6e7a01a0736ef60d54d844a05bbc04c40846e9c88ac*"1LbK5fevJLqZAtV88eAQGkU1zpNXKvcPfX8ۡ$J " B9a20b0200e072dcb92088034e602c1cba1a2b693195f0f5273c2c505c641baf4:0@9a20b0200e072dcb92088034e602c1cba1a2b693195f0f5273c2c505c641baf4""16BPxQEuWMVtEBscSrRDfwdpvKPCgrZqbJ"UOP_DUP OP_HASH160 38cff357df6f5a3edfa77be24470daa57ca2b3fc OP_EQUALVERIFY OP_CHECKSIG*276a91438cff357df6f5a3edfa77be24470daa57ca2b3fc88ac*"16BPxQEuWMVtEBscSrRDfwdpvKPCgrZqbJ8#J{" -Bfc7e5fd98ed70767b2bf50ca9024fccc8b0824a93776e67408053bb3481cdb44:06@fc7e5fd98ed70767b2bf50ca9024fccc8b0824a93776e67408053bb3481cdb44""131zXBojPYB4aduh5pa31qrowzXt2V49kJ"UOP_DUP OP_HASH160 16204468ccbebe6e905212068346a115e7efe3a3 OP_EQUALVERIFY OP_CHECKSIG*276a91416204468ccbebe6e905212068346a115e7efe3a388ac*"131zXBojPYB4aduh5pa31qrowzXt2V49kJ8#J " -Bbedbe23ae37d04ff30b8cb48002b5e8aef6ec6ea0489f926b6c59b4594d270f0:0@bedbe23ae37d04ff30b8cb48002b5e8aef6ec6ea0489f926b6c59b4594d270f0""17sPsbd3b1r5eoqzCPY53dQt7LVwrG28hv"UOP_DUP OP_HASH160 4b58a54b1c4e8a6a132460bdfd86986b111888cc OP_EQUALVERIFY OP_CHECKSIG*276a9144b58a54b1c4e8a6a132460bdfd86986b111888cc88ac*"17sPsbd3b1r5eoqzCPY53dQt7LVwrG28hv8#J " B4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:0ؚ@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1DgwRN92rdQ9xpEVCdXRfgeqGw9X4YtrZz"UOP_DUP OP_HASH160 8b2f28d57c7272399521d5c01c6b9375d5df38aa OP_EQUALVERIFY OP_CHECKSIG*276a9148b2f28d57c7272399521d5c01c6b9375d5df38aa88ac*"1DgwRN92rdQ9xpEVCdXRfgeqGw9X4YtrZz8"J " -B13f8527aa6bf3ba35a346bc78423579b69e06b94d2a64cc2615d23b2fa76401a:0*@13f8527aa6bf3ba35a346bc78423579b69e06b94d2a64cc2615d23b2fa76401a""1F8d3aDMMzKJQkfzZrRiPqtx2aishEy1cM"UOP_DUP OP_HASH160 9b02c2d21a2db26aa3eed87c922f93a5153530ae OP_EQUALVERIFY OP_CHECKSIG*276a9149b02c2d21a2db26aa3eed87c922f93a5153530ae88ac*"1F8d3aDMMzKJQkfzZrRiPqtx2aishEy1cM8#J " -B4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:1@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5"!17Q6zA7LbEt5je4mtkBtYBfvDfvEwkzde"UOP_DUP OP_HASH160 0135c8067c4207c8eaa2e002a83ae47e2b2d2e04 OP_EQUALVERIFY OP_CHECKSIG*276a9140135c8067c4207c8eaa2e002a83ae47e2b2d2e0488ac*!17Q6zA7LbEt5je4mtkBtYBfvDfvEwkzde8"J " -B8bc571abbf670d514ea414cd63d42631c01f1fac22c0665bdd288247e0d7687c:06@8bc571abbf670d514ea414cd63d42631c01f1fac22c0665bdd288247e0d7687c""1A5LyghRT9XjJ1afP67K3W4zfowZgMnRwv"UOP_DUP OP_HASH160 638b78dd435d7b07ca894f90d80dcb6de353597e OP_EQUALVERIFY OP_CHECKSIG*276a914638b78dd435d7b07ca894f90d80dcb6de353597e88ac*"1A5LyghRT9XjJ1afP67K3W4zfowZgMnRwv8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:20g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1BaHWWpgrzaASSFtDhj187VrzCgXsij9hw"UOP_DUP OP_HASH160 73fcc3f6b870215c4a743fbf31b49db9108cf2b2 OP_EQUALVERIFY OP_CHECKSIG*276a91473fcc3f6b870215c4a743fbf31b49db9108cf2b288ac*"1BaHWWpgrzaASSFtDhj187VrzCgXsij9hw8"J " -B500295a0141fa525135eaa6c47eba48a80e58ecf9acc75ff3db52313f9ea4944:0@500295a0141fa525135eaa6c47eba48a80e58ecf9acc75ff3db52313f9ea4944""15nQvz1HL23gXYDK78kteDx99mauvCc6VN"UOP_DUP OP_HASH160 347732a261e242ac36f7bfdb3d57e2bf63461a6f OP_EQUALVERIFY OP_CHECKSIG*276a914347732a261e242ac36f7bfdb3d57e2bf63461a6f88ac*"15nQvz1HL23gXYDK78kteDx99mauvCc6VN8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:21g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""18v3BRrWtGf4LYu3Kqj8JhGNy7GyGmaJ2K"UOP_DUP OP_HASH160 56d0befe54f22f52f9bd6b5c04613b6c79b5c882 OP_EQUALVERIFY OP_CHECKSIG*276a91456d0befe54f22f52f9bd6b5c04613b6c79b5c88288ac*"18v3BRrWtGf4LYu3Kqj8JhGNy7GyGmaJ2K8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:22@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1EFvzUhuwrsadzxE1dRhPyLjBr6D7rmbDy"UOP_DUP OP_HASH160 916c872f60732e947ad808c71c8505469d08f234 OP_EQUALVERIFY OP_CHECKSIG*276a914916c872f60732e947ad808c71c8505469d08f23488ac*"1EFvzUhuwrsadzxE1dRhPyLjBr6D7rmbDy8"J " -B79d1860ce6ca6a05e6b81edf059bfb06657b247a7de843222abb486a9fcc86cb:0@79d1860ce6ca6a05e6b81edf059bfb06657b247a7de843222abb486a9fcc86cb""1958MEcXD9PiHKLWmFLVjeKZSqZHVrbwgH"UOP_DUP OP_HASH160 5888cdfd723df3df501cf3def2ed7bb239d940ee OP_EQUALVERIFY OP_CHECKSIG*276a9145888cdfd723df3df501cf3def2ed7bb239d940ee88ac*"1958MEcXD9PiHKLWmFLVjeKZSqZHVrbwgH8#J " -Be888370b22d0b27e9ae0d37859602c96b1f6f701824faae517af02606683d7b6:1@e888370b22d0b27e9ae0d37859602c96b1f6f701824faae517af02606683d7b6""1Nm7xHt3TZMRhC2yWLSZsMztvmeRRadBPZ"UOP_DUP OP_HASH160 eeb2bf832d2b94e57d1cce2be6a914ab46b8c72d OP_EQUALVERIFY OP_CHECKSIG*276a914eeb2bf832d2b94e57d1cce2be6a914ab46b8c72d88ac*"1Nm7xHt3TZMRhC2yWLSZsMztvmeRRadBPZ8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:24'@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1N49PvSRfL9kE29sfAprtkRSMW5cJQtTrr"UOP_DUP OP_HASH160 e6f2e5b5875638fd03c3ece0c1d18d469254ae7c OP_EQUALVERIFY OP_CHECKSIG*276a914e6f2e5b5875638fd03c3ece0c1d18d469254ae7c88ac*"1N49PvSRfL9kE29sfAprtkRSMW5cJQtTrr8"J " -Be888370b22d0b27e9ae0d37859602c96b1f6f701824faae517af02606683d7b6:0U@e888370b22d0b27e9ae0d37859602c96b1f6f701824faae517af02606683d7b6""1L6uJHzwF86i13JybFqY7uSrfqgWAqLXGE"UOP_DUP OP_HASH160 d1882041c180705e817fe5850a1a9035a0c97724 OP_EQUALVERIFY OP_CHECKSIG*276a914d1882041c180705e817fe5850a1a9035a0c9772488ac*"1L6uJHzwF86i13JybFqY7uSrfqgWAqLXGE8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:25̢@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1ACKmKBH39WsUFNyHsycsibrwMRNvPeQNn"UOP_DUP OP_HASH160 64dd5efd474660124b0a7579d6a131e65cbf4891 OP_EQUALVERIFY OP_CHECKSIG*276a91464dd5efd474660124b0a7579d6a131e65cbf489188ac*"1ACKmKBH39WsUFNyHsycsibrwMRNvPeQNn8"J " -B4b957e977b23288006bb974b3ce5c4a7aa86cb193ecea0656cf4bb18928062e4:0@4b957e977b23288006bb974b3ce5c4a7aa86cb193ecea0656cf4bb18928062e4""13ZyX7aw1kzij4ztNgwEj5tQERNVYWXK8r"UOP_DUP OP_HASH160 1c2cbe008fd75e21991113761141fdc8223e865d OP_EQUALVERIFY OP_CHECKSIG*276a9141c2cbe008fd75e21991113761141fdc8223e865d88ac*"13ZyX7aw1kzij4ztNgwEj5tQERNVYWXK8r8#J " -B76d071738ca006054dde19f4921cec4cbdb7f007a1b3d1403b27411074bf0225:0V@76d071738ca006054dde19f4921cec4cbdb7f007a1b3d1403b27411074bf0225""18UKKYxJjF5Z9Qip64jBr2UBSEnTC9AKRD"UOP_DUP OP_HASH160 51f3677270dae9dd915b0f454906c837f13b7bed OP_EQUALVERIFY OP_CHECKSIG*276a91451f3677270dae9dd915b0f454906c837f13b7bed88ac*"18UKKYxJjF5Z9Qip64jBr2UBSEnTC9AKRD8#J " -Bd712e314643447125e1321895091bca00900e9a03295e9a855a5335ae5da0188:0@d712e314643447125e1321895091bca00900e9a03295e9a855a5335ae5da0188""1JUXGo7SRD4Xai7SqrRCuwfjZC5zYNjrBY"UOP_DUP OP_HASH160 bfaea3ad0c5812a11331fe62b5ea712c9158e5c4 OP_EQUALVERIFY OP_CHECKSIG*276a914bfaea3ad0c5812a11331fe62b5ea712c9158e5c488ac*"1JUXGo7SRD4Xai7SqrRCuwfjZC5zYNjrBY8#J " -Bc6225b83349f0af139f4b3058a25430bf0a8123e2a9afc258484397dd87303ce:0Q@c6225b83349f0af139f4b3058a25430bf0a8123e2a9afc258484397dd87303ce""1CvChtDQHBd1TjiYyrV2qMUmtnyGLwboqh"UOP_DUP OP_HASH160 82b933495220972a7daafd5d649f6cbecfcdedb1 OP_EQUALVERIFY OP_CHECKSIG*276a91482b933495220972a7daafd5d649f6cbecfcdedb188ac*"1CvChtDQHBd1TjiYyrV2qMUmtnyGLwboqh8#J " -B0e7655af5164068613b2d59fac3c6158c80d3856d71180c890eb135a310175ad:0M@0e7655af5164068613b2d59fac3c6158c80d3856d71180c890eb135a310175ad""1DYJPHuWoMTgCWhN6KRAUeLjWJbeL9jn5i"UOP_DUP OP_HASH160 898cea7a9d95783dd6bcda4ac6a4daa7f6329b1b OP_EQUALVERIFY OP_CHECKSIG*276a914898cea7a9d95783dd6bcda4ac6a4daa7f6329b1b88ac*"1DYJPHuWoMTgCWhN6KRAUeLjWJbeL9jn5i8#J " +B8bc571abbf670d514ea414cd63d42631c01f1fac22c0665bdd288247e0d7687c:06@8bc571abbf670d514ea414cd63d42631c01f1fac22c0665bdd288247e0d7687c""1A5LyghRT9XjJ1afP67K3W4zfowZgMnRwv"UOP_DUP OP_HASH160 638b78dd435d7b07ca894f90d80dcb6de353597e OP_EQUALVERIFY OP_CHECKSIG*276a914638b78dd435d7b07ca894f90d80dcb6de353597e88ac*"1A5LyghRT9XjJ1afP67K3W4zfowZgMnRwv8#J " +B8b08e37b5973e250a10dcc369cd80cc931ff9e1ea53d1ff9deaecb65366cacd9:0"@8b08e37b5973e250a10dcc369cd80cc931ff9e1ea53d1ff9deaecb65366cacd9""1H5zbbow1gYECrWphQ4x98NJX5AcgCZJ8t"UOP_DUP OP_HASH160 b073c16d091a5a03fd80a1648ee595733c9c6fd0 OP_EQUALVERIFY OP_CHECKSIG*276a914b073c16d091a5a03fd80a1648ee595733c9c6fd088ac*"1H5zbbow1gYECrWphQ4x98NJX5AcgCZJ8t8$J " +B4b957e977b23288006bb974b3ce5c4a7aa86cb193ecea0656cf4bb18928062e4:0@4b957e977b23288006bb974b3ce5c4a7aa86cb193ecea0656cf4bb18928062e4""13ZyX7aw1kzij4ztNgwEj5tQERNVYWXK8r"UOP_DUP OP_HASH160 1c2cbe008fd75e21991113761141fdc8223e865d OP_EQUALVERIFY OP_CHECKSIG*276a9141c2cbe008fd75e21991113761141fdc8223e865d88ac*"13ZyX7aw1kzij4ztNgwEj5tQERNVYWXK8r8#J " B737dcbe0a5767109deecca458c20a5c7226fe438291b75324696b08430992ca6:1@737dcbe0a5767109deecca458c20a5c7226fe438291b75324696b08430992ca6""1MG4GQkM68eufzb4UyKx4juD8BEtQSfqFb"UOP_DUP OP_HASH160 de3b7b2cf4d77ef24a2bf6d69121d27d845df2e1 OP_EQUALVERIFY OP_CHECKSIG*276a914de3b7b2cf4d77ef24a2bf6d69121d27d845df2e188ac*"1MG4GQkM68eufzb4UyKx4juD8BEtQSfqFb8#J " -Bbf1825956b83d1e4d66a50414f9ac8ed5fd14f0c8441dcb0b100c64ae6947960:1@bf1825956b83d1e4d66a50414f9ac8ed5fd14f0c8441dcb0b100c64ae6947960""1FrWEDs7DJg7RA36Za6d5GeHahr7AukDWZ"UOP_DUP OP_HASH160 a2ee8a9784b62ae52a5960f165c7ecc35fdbb1b4 OP_EQUALVERIFY OP_CHECKSIG*276a914a2ee8a9784b62ae52a5960f165c7ecc35fdbb1b488ac*"1FrWEDs7DJg7RA36Za6d5GeHahr7AukDWZ8#J  " -Bd11b282b963ab6b05012f3e281231e66146cc374d86b151c18ebe6389504459b:1@d11b282b963ab6b05012f3e281231e66146cc374d86b151c18ebe6389504459b""1BzFMktrwAa1nEu5APHTduBHXcw8TwMyCi"UOP_DUP OP_HASH160 7884f3f885a32034063545b2dae6992f47bc63d4 OP_EQUALVERIFY OP_CHECKSIG*276a9147884f3f885a32034063545b2dae6992f47bc63d488ac*"1BzFMktrwAa1nEu5APHTduBHXcw8TwMyCi8Ӡ#J " -B0549e6b6e15ce8388ddd2c7b676aff16b7228e7b198dd889b45017c981519fb0:0@0549e6b6e15ce8388ddd2c7b676aff16b7228e7b198dd889b45017c981519fb0""14wc1RXTue8jMUQn2pHYJGgBFEVPouvsP1"UOP_DUP OP_HASH160 2b3c0fd8d64d153bedf76b55c765a3ef3e361510 OP_EQUALVERIFY OP_CHECKSIG*276a9142b3c0fd8d64d153bedf76b55c765a3ef3e36151088ac*"14wc1RXTue8jMUQn2pHYJGgBFEVPouvsP18#J " -B4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:4@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1GuoZGTG7iq6iYCtpvAB37QfNDKSVxuYP7"UOP_DUP OP_HASH160 ae8661496c2b14bb03d1852bcb3af362f30d5f82 OP_EQUALVERIFY OP_CHECKSIG*276a914ae8661496c2b14bb03d1852bcb3af362f30d5f8288ac*"1GuoZGTG7iq6iYCtpvAB37QfNDKSVxuYP78"J " -B4c0c9165afa64975b1f36441fc17f4ec30558ed84aa1e18f4d52f40925a63313:05@4c0c9165afa64975b1f36441fc17f4ec30558ed84aa1e18f4d52f40925a63313""1Ja7u6u3cgXEWtcQtv5JB4rG94bnzW4cQi"UOP_DUP OP_HASH160 c0bd9f9c4306f7a01e7c38da6c45f0939d03b469 OP_EQUALVERIFY OP_CHECKSIG*276a914c0bd9f9c4306f7a01e7c38da6c45f0939d03b46988ac*"1Ja7u6u3cgXEWtcQtv5JB4rG94bnzW4cQi8#J " +B4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:4@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1GuoZGTG7iq6iYCtpvAB37QfNDKSVxuYP7"UOP_DUP OP_HASH160 ae8661496c2b14bb03d1852bcb3af362f30d5f82 OP_EQUALVERIFY OP_CHECKSIG*276a914ae8661496c2b14bb03d1852bcb3af362f30d5f8288ac*"1GuoZGTG7iq6iYCtpvAB37QfNDKSVxuYP78"J " B4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:5@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1BoEzJgAJuWRJYYFbSHiViUMwgEPMCHWif"UOP_DUP OP_HASH160 7670119559e8868bb6ef294102da5c622d4a38ce OP_EQUALVERIFY OP_CHECKSIG*276a9147670119559e8868bb6ef294102da5c622d4a38ce88ac*"1BoEzJgAJuWRJYYFbSHiViUMwgEPMCHWif8"J " B4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:6@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""17k2iDiaXJa71zndWhSdMKwqE8JkbwwYAo"UOP_DUP OP_HASH160 49f411adf671a38a8a25eb530d088a64b4ee68ec OP_EQUALVERIFY OP_CHECKSIG*276a91449f411adf671a38a8a25eb530d088a64b4ee68ec88ac*"17k2iDiaXJa71zndWhSdMKwqE8JkbwwYAo8"J " B4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:7 @4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""15rq4yDoVobtHYDVa2BDESkVPPCmFdDkPd"UOP_DUP OP_HASH160 354d02c2041f85d368ae1421e7e14e62c8415401 OP_EQUALVERIFY OP_CHECKSIG*276a914354d02c2041f85d368ae1421e7e14e62c841540188ac*"15rq4yDoVobtHYDVa2BDESkVPPCmFdDkPd8"J " B3d572069ecd07cceeda5af53a8bf9eec23e0f11cc1ca6abce0d2e9894c951bb1:0o@3d572069ecd07cceeda5af53a8bf9eec23e0f11cc1ca6abce0d2e9894c951bb1""1CcpRsNQgU2P1iyqNnSDZj2ftjh4XTZpuz"UOP_DUP OP_HASH160 7f6f88a8b569bbcf1b9ddb1211231f3f26e7d028 OP_EQUALVERIFY OP_CHECKSIG*276a9147f6f88a8b569bbcf1b9ddb1211231f3f26e7d02888ac*"1CcpRsNQgU2P1iyqNnSDZj2ftjh4XTZpuz8#J " -B4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:8@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1DZaXjaAAqQXU2Dp15VFuDVVYJSbpA3Q72"UOP_DUP OP_HASH160 89cacf3d660e52d60da199b131735057f4401608 OP_EQUALVERIFY OP_CHECKSIG*276a91489cacf3d660e52d60da199b131735057f440160888ac*"1DZaXjaAAqQXU2Dp15VFuDVVYJSbpA3Q728"J " -Be62b519917f70b621fd924f811bfdc95f0c5d30a3ac9d49775094984fc786f98:0U@e62b519917f70b621fd924f811bfdc95f0c5d30a3ac9d49775094984fc786f98""19BSkQUDuA3GXZecBjbh7LXf8MHJX5698b"UOP_DUP OP_HASH160 59baa8d72b7feb6d9e48ad71e7d381360d1b12c5 OP_EQUALVERIFY OP_CHECKSIG*276a91459baa8d72b7feb6d9e48ad71e7d381360d1b12c588ac*"19BSkQUDuA3GXZecBjbh7LXf8MHJX5698b8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:39'л@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1HdRZRQSX7kEXE1SvM4UgzkAMa8e5PLvug"UOP_DUP OP_HASH160 b6657ceb75565700f9c800d716dbb060d2e11521 OP_EQUALVERIFY OP_CHECKSIG*276a914b6657ceb75565700f9c800d716dbb060d2e1152188ac*"1HdRZRQSX7kEXE1SvM4UgzkAMa8e5PLvug8"J " +B4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:8@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1DZaXjaAAqQXU2Dp15VFuDVVYJSbpA3Q72"UOP_DUP OP_HASH160 89cacf3d660e52d60da199b131735057f4401608 OP_EQUALVERIFY OP_CHECKSIG*276a91489cacf3d660e52d60da199b131735057f440160888ac*"1DZaXjaAAqQXU2Dp15VFuDVVYJSbpA3Q728"J " +Bfc01b2bdddd370953530e57fa92fa5ecee1bff561b245e243040081fe8165090:0؀ @fc01b2bdddd370953530e57fa92fa5ecee1bff561b245e243040081fe8165090"!1r4ka141h9NCN47T61LHkdBHeM2Yaezgy"UOP_DUP OP_HASH160 094783724cd4071409b3b067866e01b355994725 OP_EQUALVERIFY OP_CHECKSIG*276a914094783724cd4071409b3b067866e01b35599472588ac*!1r4ka141h9NCN47T61LHkdBHeM2Yaezgy8$J " +B4c8ba7c4be86ae3bea52870b692458585d80b01530be10518b59c1522bd456dc:1S@4c8ba7c4be86ae3bea52870b692458585d80b01530be10518b59c1522bd456dc""14wrYo5t5Uid4jXXFJH74XZAV6jS1xcGAQ"UOP_DUP OP_HASH160 2b483334fe0f6fd0abb0013762fa42214f8b3ed1 OP_EQUALVERIFY OP_CHECKSIG*276a9142b483334fe0f6fd0abb0013762fa42214f8b3ed188ac*"14wrYo5t5Uid4jXXFJH74XZAV6jS1xcGAQ8$J " +B99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca:1ذ@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca"!1pjEgfxJaFB9V9WCPnXjTjT6uoQDWPkDd"UOP_DUP OP_HASH160 0906ce967bfa4d7367caf273705af9c26357bffa OP_EQUALVERIFY OP_CHECKSIG*276a9140906ce967bfa4d7367caf273705af9c26357bffa88ac*!1pjEgfxJaFB9V9WCPnXjTjT6uoQDWPkDd8#J  " +B4c8ba7c4be86ae3bea52870b692458585d80b01530be10518b59c1522bd456dc:0@4c8ba7c4be86ae3bea52870b692458585d80b01530be10518b59c1522bd456dc""1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY"UOP_DUP OP_HASH160 79a2f7d6d53eaff291543f9aea88eab1376d7db5 OP_EQUALVERIFY OP_CHECKSIG*276a91479a2f7d6d53eaff291543f9aea88eab1376d7db588ac*"1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY8$J " B68208bc066284a194524b5932236736051f4cb4b52efcee0264e07d97c78ad62:0@68208bc066284a194524b5932236736051f4cb4b52efcee0264e07d97c78ad62""13qi9R9WWBnhK8qcXJMSaMC8N59rHQa9Lm"UOP_DUP OP_HASH160 1f26905e6c3923ee1402e706d58db3de404fb730 OP_EQUALVERIFY OP_CHECKSIG*276a9141f26905e6c3923ee1402e706d58db3de404fb73088ac*"13qi9R9WWBnhK8qcXJMSaMC8N59rHQa9Lm8#J " -B73f2cf266e9ffc359fa81743805465a20634dda1ae9a9292bee2865145d626fb:0@73f2cf266e9ffc359fa81743805465a20634dda1ae9a9292bee2865145d626fb""1MKwxaFojk5eBiLFsGGoqaoJ9y7j1qNpnJ"UOP_DUP OP_HASH160 def7e137567d1875f53a37823a3a71607013802c OP_EQUALVERIFY OP_CHECKSIG*276a914def7e137567d1875f53a37823a3a71607013802c88ac*"1MKwxaFojk5eBiLFsGGoqaoJ9y7j1qNpnJ8#J " -B9061baa501395a04138fb930b285f8df2303f77fb55d95feb077fa627a77f625:0@9061baa501395a04138fb930b285f8df2303f77fb55d95feb077fa627a77f625""1GmkmmWvPydmk17V2JGE5PnwUX9Y3qx4AX"UOP_DUP OP_HASH160 ad00ba5cd140ee9cc6c670b5d6d9194d14770c9a OP_EQUALVERIFY OP_CHECKSIG*276a914ad00ba5cd140ee9cc6c670b5d6d9194d14770c9a88ac*"1GmkmmWvPydmk17V2JGE5PnwUX9Y3qx4AX8#J{" +B73f2cf266e9ffc359fa81743805465a20634dda1ae9a9292bee2865145d626fb:0@73f2cf266e9ffc359fa81743805465a20634dda1ae9a9292bee2865145d626fb""1MKwxaFojk5eBiLFsGGoqaoJ9y7j1qNpnJ"UOP_DUP OP_HASH160 def7e137567d1875f53a37823a3a71607013802c OP_EQUALVERIFY OP_CHECKSIG*276a914def7e137567d1875f53a37823a3a71607013802c88ac*"1MKwxaFojk5eBiLFsGGoqaoJ9y7j1qNpnJ8#J " B95f63db9de63d4da5d648d6f31cb3377b079797cebc673afaa8a5b58e9028db5:0@95f63db9de63d4da5d648d6f31cb3377b079797cebc673afaa8a5b58e9028db5""16v7xqgxkckCrv7kcVsDvNAaPyb7Mm1gjX"UOP_DUP OP_HASH160 40e47cb2dcb217caf1ea3d6f6f824fbca0d5e603 OP_EQUALVERIFY OP_CHECKSIG*276a91440e47cb2dcb217caf1ea3d6f6f824fbca0d5e60388ac*"16v7xqgxkckCrv7kcVsDvNAaPyb7Mm1gjX8#J  " B271034654d562a3e378ad36886a9dafb8b2b376235048aac31ae7ee1206c3488:1@271034654d562a3e378ad36886a9dafb8b2b376235048aac31ae7ee1206c3488""1BSWDFfLy9LuBGzgtSyAJSKxeYsucTMSvF"UOP_DUP OP_HASH160 72840a8cbd6495b1bc38a228492582f8f5b8d271 OP_EQUALVERIFY OP_CHECKSIG*276a91472840a8cbd6495b1bc38a228492582f8f5b8d27188ac*"1BSWDFfLy9LuBGzgtSyAJSKxeYsucTMSvF8#J " -B7ed1aa7fd50915d1cadf8cf3c7f7f90dfe8963811248f0cf7287aa48e270554d:0@7ed1aa7fd50915d1cadf8cf3c7f7f90dfe8963811248f0cf7287aa48e270554d""1QK5aNTFBU2kThJsLJQDTKLJ1c8vwgnnRB"UOP_DUP OP_HASH160 ffb6331bc992c613c2655d2e48e2a89accab1906 OP_EQUALVERIFY OP_CHECKSIG*276a914ffb6331bc992c613c2655d2e48e2a89accab190688ac*"1QK5aNTFBU2kThJsLJQDTKLJ1c8vwgnnRB8#J " -Bc4fa984a63233a7c0d6a768e4a8c4bc9517daf14f1086b26c95f8d6b12ab3ac0:0@c4fa984a63233a7c0d6a768e4a8c4bc9517daf14f1086b26c95f8d6b12ab3ac0""1M7r8NmQApcax1BSjgANbt3HpHboxgiXGb"UOP_DUP OP_HASH160 dcae054ed3d277adcb9b55899c33405904811bb4 OP_EQUALVERIFY OP_CHECKSIG*276a914dcae054ed3d277adcb9b55899c33405904811bb488ac*"1M7r8NmQApcax1BSjgANbt3HpHboxgiXGb8#J " -Bc6c303cffe3ef19fa64901aa23836281609201c8a0b431ad8c4024052f9e55ba:0@c6c303cffe3ef19fa64901aa23836281609201c8a0b431ad8c4024052f9e55ba""1FtoTAtNiBpupMuZs41kotydCgKfCMJFWa"UOP_DUP OP_HASH160 a35dc023bd188b3cbac4f719d8621b8a5e7b2061 OP_EQUALVERIFY OP_CHECKSIG*276a914a35dc023bd188b3cbac4f719d8621b8a5e7b206188ac*"1FtoTAtNiBpupMuZs41kotydCgKfCMJFWa8#J " -Be3b9a21c50d07bf67bcfb2af98fdfcc11a078535a738806e028ed77bb13bdd0c:08@e3b9a21c50d07bf67bcfb2af98fdfcc11a078535a738806e028ed77bb13bdd0c""12Emp7XCM9a7pPoLsYJbQFyHM67SnuMNKF"UOP_DUP OP_HASH160 0d92f0d188515b835fb05dfe6b7bc2e6ce761d66 OP_EQUALVERIFY OP_CHECKSIG*276a9140d92f0d188515b835fb05dfe6b7bc2e6ce761d6688ac*"12Emp7XCM9a7pPoLsYJbQFyHM67SnuMNKF8"J " -Bbd1ca26a2e1ddb27d01440e0949c266c6263c7b6a35f6022b634070d13f8c5a2:0@bd1ca26a2e1ddb27d01440e0949c266c6263c7b6a35f6022b634070d13f8c5a2""1ML5Ts9Lr2oEJBVZKA2m2ejHdAtmiJfv3x"UOP_DUP OP_HASH160 defe2506383c94d2c005b7c39eb9efc4cfa5f75f OP_EQUALVERIFY OP_CHECKSIG*276a914defe2506383c94d2c005b7c39eb9efc4cfa5f75f88ac*"1ML5Ts9Lr2oEJBVZKA2m2ejHdAtmiJfv3x8#J " -B17b304627dd827a702e92b95a622f0f5a3fee7600888b2c85cde65b3a1926b2c:0 @17b304627dd827a702e92b95a622f0f5a3fee7600888b2c85cde65b3a1926b2c""1CAg1q4sD2oSkjBvKFvdCU8c6UGnN16USu"UOP_DUP OP_HASH160 7a7db1dc29449be5372ed512105271dadca501da OP_EQUALVERIFY OP_CHECKSIG*276a9147a7db1dc29449be5372ed512105271dadca501da88ac*"1CAg1q4sD2oSkjBvKFvdCU8c6UGnN16USu8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:30@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1DaVs2GaaarAXLkwxWBCVsPTzkJFzZPsGR"UOP_DUP OP_HASH160 89f7544d12aada076dbe871d32331d8ef03205d2 OP_EQUALVERIFY OP_CHECKSIG*276a91489f7544d12aada076dbe871d32331d8ef03205d288ac*"1DaVs2GaaarAXLkwxWBCVsPTzkJFzZPsGR8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:31g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1NGZhtYwiab5ZRS6RbXMTFjPHHNBPT3TKJ"UOP_DUP OP_HASH160 e94c2e7f2e55c76e6d579ec95051ab0b91ddb2a6 OP_EQUALVERIFY OP_CHECKSIG*276a914e94c2e7f2e55c76e6d579ec95051ab0b91ddb2a688ac*"1NGZhtYwiab5ZRS6RbXMTFjPHHNBPT3TKJ8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:33!N@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""15W9kS5HKBuRV8Qnc7MTLKA754Hdk3twwq"UOP_DUP OP_HASH160 3163de82e6e3e7777e06a54123475dc9553d1ace OP_EQUALVERIFY OP_CHECKSIG*276a9143163de82e6e3e7777e06a54123475dc9553d1ace88ac*"15W9kS5HKBuRV8Qnc7MTLKA754Hdk3twwq8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:34"@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Ctt7JJg4U25sL4UNwcH2rMjR6uveZeDzj"UOP_DUP OP_HASH160 827942cf66ea64029c8012ca1812b21074972220 OP_EQUALVERIFY OP_CHECKSIG*276a914827942cf66ea64029c8012ca1812b2107497222088ac*"1Ctt7JJg4U25sL4UNwcH2rMjR6uveZeDzj8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:35#@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""19RjKPu8iaKA3N85Amc3JNnqTVqjcjmCiU"UOP_DUP OP_HASH160 5c6e505de30a0da9aae1082986481ed86ce5fa84 OP_EQUALVERIFY OP_CHECKSIG*276a9145c6e505de30a0da9aae1082986481ed86ce5fa8488ac*"19RjKPu8iaKA3N85Amc3JNnqTVqjcjmCiU8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:36$@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""15v87BJjVG7BjuK13SLnhUn6xgy4EkgdEK"UOP_DUP OP_HASH160 35ec7b38435da9cb92eb3a882e219fe4c260aa96 OP_EQUALVERIFY OP_CHECKSIG*276a91435ec7b38435da9cb92eb3a882e219fe4c260aa9688ac*"15v87BJjVG7BjuK13SLnhUn6xgy4EkgdEK8"J " -Bddadf3b80e18997daed7435c95df472ab4255b82f2cac23ad023242cec11502c:0@ddadf3b80e18997daed7435c95df472ab4255b82f2cac23ad023242cec11502c""1532WdE6CNqAjVz4eLywDCi8Bt86Vz4Rzx"UOP_DUP OP_HASH160 2c42989f91bd8627c2ab29ca4335d2749a0ecb54 OP_EQUALVERIFY OP_CHECKSIG*276a9142c42989f91bd8627c2ab29ca4335d2749a0ecb5488ac*"1532WdE6CNqAjVz4eLywDCi8Bt86Vz4Rzx8#J " -B0a50d5f1a70cb6e1c1fb024c201671cc40d645c41e3f3243a64571b0340a2bc0:0@0a50d5f1a70cb6e1c1fb024c201671cc40d645c41e3f3243a64571b0340a2bc0""1JKei4aiBnGgK48GStk2jVCNaFEhGbCzfw"UOP_DUP OP_HASH160 be011a47bdfbd83490b77f06307204463a8c1812 OP_EQUALVERIFY OP_CHECKSIG*276a914be011a47bdfbd83490b77f06307204463a8c181288ac*"1JKei4aiBnGgK48GStk2jVCNaFEhGbCzfw8#J " -Bdfa30216181d8752f9310334e5e1d2b841c351fc15de33c5abd867fe4aeae40b:0(@dfa30216181d8752f9310334e5e1d2b841c351fc15de33c5abd867fe4aeae40b""1L2P2GMY3kLJQjSSpkiGzcroxGeFmvtakz"UOP_DUP OP_HASH160 d0ad3050aee7afc045233d9a32c45d429ac34075 OP_EQUALVERIFY OP_CHECKSIG*276a914d0ad3050aee7afc045233d9a32c45d429ac3407588ac*"1L2P2GMY3kLJQjSSpkiGzcroxGeFmvtakz8#J " -B6bfda2319c5f12ba5ebf90006a9769fca023a0c142e65610ba37d95ea2cdfbe5:0ƈ@6bfda2319c5f12ba5ebf90006a9769fca023a0c142e65610ba37d95ea2cdfbe5""1CpixWzi5VWtHgjAn6QKrAQPPC5oExygjm"UOP_DUP OP_HASH160 81aff53aa361f522136cd357536d317201125668 OP_EQUALVERIFY OP_CHECKSIG*276a91481aff53aa361f522136cd357536d31720112566888ac*"1CpixWzi5VWtHgjAn6QKrAQPPC5oExygjm8#J " -Bb717f2654984f8ff692b74db9c3e131cf56b85da7cb90d6ba6c94ceaaeb7c76e:1@b717f2654984f8ff692b74db9c3e131cf56b85da7cb90d6ba6c94ceaaeb7c76e""18pp2FSyyBMDvogEJ8BX42CSNjBRFWhseV"UOP_DUP OP_HASH160 55d3aeaab5748666852cb4472e7cc1e771e3883f OP_EQUALVERIFY OP_CHECKSIG*276a91455d3aeaab5748666852cb4472e7cc1e771e3883f88ac*"18pp2FSyyBMDvogEJ8BX42CSNjBRFWhseV8#J " -B15c814229881d593bbd7ffc4332abcc2e84a28dc5f56ae992e0df2f8f34a164f:1@15c814229881d593bbd7ffc4332abcc2e84a28dc5f56ae992e0df2f8f34a164f""1LvfYbiG74kGSSsNBDBQ3zf7Zthnaak6j3"UOP_DUP OP_HASH160 da909c87bf38657d2e6d880d34d0b591e92284e7 OP_EQUALVERIFY OP_CHECKSIG*276a914da909c87bf38657d2e6d880d34d0b591e92284e788ac*"1LvfYbiG74kGSSsNBDBQ3zf7Zthnaak6j38#J " -B76c3a4ff3bf51236fac5fbf7d0559c0d88c1c11f62652af13721f501f22ebab6:01@76c3a4ff3bf51236fac5fbf7d0559c0d88c1c11f62652af13721f501f22ebab6""18VXJ9sSHFuCdxhAY3nm4grkBUbiHGRtyx"UOP_DUP OP_HASH160 522dd128aaacdf829c84ccbe22853ca072bdb421 OP_EQUALVERIFY OP_CHECKSIG*276a914522dd128aaacdf829c84ccbe22853ca072bdb42188ac*"18VXJ9sSHFuCdxhAY3nm4grkBUbiHGRtyx8݈#J " -B825ee9f5c19adc1f46c7c0e12aeb9f55a4446ee680fbb04a25552f795225ed78:0@825ee9f5c19adc1f46c7c0e12aeb9f55a4446ee680fbb04a25552f795225ed78""12nHd8H2brDaTJp4nbFMzQtc8eiQMDDcnM"UOP_DUP OP_HASH160 1388b859f96dc4ba2d9579aad9490296bff61744 OP_EQUALVERIFY OP_CHECKSIG*276a9141388b859f96dc4ba2d9579aad9490296bff6174488ac*"12nHd8H2brDaTJp4nbFMzQtc8eiQMDDcnM8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:40(@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1Fdqe1AGgVLBepqPHm5moYiRmAjp283a64"UOP_DUP OP_HASH160 a08956274c565126aa0fa82ea0ee971789e74b6c OP_EQUALVERIFY OP_CHECKSIG*276a914a08956274c565126aa0fa82ea0ee971789e74b6c88ac*"1Fdqe1AGgVLBepqPHm5moYiRmAjp283a648"J " -B456a4bcf0352468a3440fabb5720372bb04e1ede39b2b26dd5cc13acd2d76a80:0@456a4bcf0352468a3440fabb5720372bb04e1ede39b2b26dd5cc13acd2d76a80""13zVguwCeHisuqZww3DijmqaoyiYaQsZBm"UOP_DUP OP_HASH160 20cfe8b78b09393aa8a64185d626ebb52b8ee71c OP_EQUALVERIFY OP_CHECKSIG*276a91420cfe8b78b09393aa8a64185d626ebb52b8ee71c88ac*"13zVguwCeHisuqZww3DijmqaoyiYaQsZBm8#J " +B2b757f94ac8a20c788939ecf76d7eec5508e4f4efcf5f72aa2b94e824555396b:0E@2b757f94ac8a20c788939ecf76d7eec5508e4f4efcf5f72aa2b94e824555396b""13jWhDz15eFtBPy1RgpAt3noVqgU9eaA9C"UOP_DUP OP_HASH160 1dfa8244ac051152b29911c36992e83f366fcdb2 OP_EQUALVERIFY OP_CHECKSIG*276a9141dfa8244ac051152b29911c36992e83f366fcdb288ac*"13jWhDz15eFtBPy1RgpAt3noVqgU9eaA9C8$J " +B02c28c9ca32271cdfa3442736d1fba2e600b49810bf5da446d9fcf87fabe305c:0@02c28c9ca32271cdfa3442736d1fba2e600b49810bf5da446d9fcf87fabe305c""1LDAqQZ2HT9dEvcDzzbsy9WTBcYNzw2YNN"UOP_DUP OP_HASH160 d2b79747695753a9828e9b26acb1b84bed3257ff OP_EQUALVERIFY OP_CHECKSIG*276a914d2b79747695753a9828e9b26acb1b84bed3257ff88ac*"1LDAqQZ2HT9dEvcDzzbsy9WTBcYNzw2YNN8$J " +B6bfda2319c5f12ba5ebf90006a9769fca023a0c142e65610ba37d95ea2cdfbe5:0ƈ@6bfda2319c5f12ba5ebf90006a9769fca023a0c142e65610ba37d95ea2cdfbe5""1CpixWzi5VWtHgjAn6QKrAQPPC5oExygjm"UOP_DUP OP_HASH160 81aff53aa361f522136cd357536d317201125668 OP_EQUALVERIFY OP_CHECKSIG*276a91481aff53aa361f522136cd357536d31720112566888ac*"1CpixWzi5VWtHgjAn6QKrAQPPC5oExygjm8#J " +B1d5057485d11e05bd399023801e2fb694f91c62da64b507c7125f719d9d8da8c:0ǂ@1d5057485d11e05bd399023801e2fb694f91c62da64b507c7125f719d9d8da8c""1KHLDRx9hT3ugu6UyKLQApqGoyJUsq4dan"UOP_DUP OP_HASH160 c888f573c6d9609b00684541cdea35cd6eb6271d OP_EQUALVERIFY OP_CHECKSIG*276a914c888f573c6d9609b00684541cdea35cd6eb6271d88ac*"1KHLDRx9hT3ugu6UyKLQApqGoyJUsq4dan8Υ$J " +B825ee9f5c19adc1f46c7c0e12aeb9f55a4446ee680fbb04a25552f795225ed78:0@825ee9f5c19adc1f46c7c0e12aeb9f55a4446ee680fbb04a25552f795225ed78""12nHd8H2brDaTJp4nbFMzQtc8eiQMDDcnM"UOP_DUP OP_HASH160 1388b859f96dc4ba2d9579aad9490296bff61744 OP_EQUALVERIFY OP_CHECKSIG*276a9141388b859f96dc4ba2d9579aad9490296bff6174488ac*"12nHd8H2brDaTJp4nbFMzQtc8eiQMDDcnM8#J " +B19e06145ec72f028c7e2607ba6f18db50f01d4e4eeaf5f747fe3dbc522ae5d4b:0@@19e06145ec72f028c7e2607ba6f18db50f01d4e4eeaf5f747fe3dbc522ae5d4b""12TTPqLcCNyP8o4zQ2KyNi6WLUCQGp2USw"UOP_DUP OP_HASH160 0ff8f91eaf359f0ee86345a5c25f9e55e7635f1d OP_EQUALVERIFY OP_CHECKSIG*276a9140ff8f91eaf359f0ee86345a5c25f9e55e7635f1d88ac*"12TTPqLcCNyP8o4zQ2KyNi6WLUCQGp2USw8$J " B0421ec51f01bd4a5ec6a16b808a08be2c684889232cb1b75561566ce2091b14f:0g@0421ec51f01bd4a5ec6a16b808a08be2c684889232cb1b75561566ce2091b14f""1LNfkPB6B7LK7AZ68DT5UbMXtVrUKeVEzW"UOP_DUP OP_HASH160 d4837863631754e21be6aad4843f4c3777ba102f OP_EQUALVERIFY OP_CHECKSIG*276a914d4837863631754e21be6aad4843f4c3777ba102f88ac*"1LNfkPB6B7LK7AZ68DT5UbMXtVrUKeVEzW8Ύ#J " -Bb717f2654984f8ff692b74db9c3e131cf56b85da7cb90d6ba6c94ceaaeb7c76e:0]@b717f2654984f8ff692b74db9c3e131cf56b85da7cb90d6ba6c94ceaaeb7c76e""1GdUW5eePksBs1jawMLgCFbRGs16JpB65L"UOP_DUP OP_HASH160 ab6fd18143a18b6c58df9414f21053f9a204cd98 OP_EQUALVERIFY OP_CHECKSIG*276a914ab6fd18143a18b6c58df9414f21053f9a204cd9888ac*"1GdUW5eePksBs1jawMLgCFbRGs16JpB65L8#J " -Bd55ba7efed5552aa59bd1e0fcdc658487a1930125b5d5bd8888ac691118afa92:1ӌ@d55ba7efed5552aa59bd1e0fcdc658487a1930125b5d5bd8888ac691118afa92""1NHGWxrotCmsTK5hhju1n57P68TcRGxK6x"UOP_DUP OP_HASH160 e96e3fdc70db419b7eaea276cc63574f75f962ae OP_EQUALVERIFY OP_CHECKSIG*276a914e96e3fdc70db419b7eaea276cc63574f75f962ae88ac*"1NHGWxrotCmsTK5hhju1n57P68TcRGxK6x8ϩ#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:491@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1PmLnFHNbVn8PJn4MPeEPUi7fL7Ft1PTsc"UOP_DUP OP_HASH160 f9b594c72da50dc3bb105c1c779385dba7bf2a29 OP_EQUALVERIFY OP_CHECKSIG*276a914f9b594c72da50dc3bb105c1c779385dba7bf2a2988ac*"1PmLnFHNbVn8PJn4MPeEPUi7fL7Ft1PTsc8"J " -B8a9b6338672fdd1c746b3722a9181b3d7d38fa744dac58a5f2118afba894d670:0@8a9b6338672fdd1c746b3722a9181b3d7d38fa744dac58a5f2118afba894d670""13VK6quzD2bVzUjTUmdtQRq7dZfcakDHGb"UOP_DUP OP_HASH160 1b4b021c0c7c161891b45b2715f5a3bf8f19c042 OP_EQUALVERIFY OP_CHECKSIG*276a9141b4b021c0c7c161891b45b2715f5a3bf8f19c04288ac*"13VK6quzD2bVzUjTUmdtQRq7dZfcakDHGb8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:41)@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""18c6EucisrQhy6RoeJH3DYsLgsru7dRYkg"UOP_DUP OP_HASH160 536bd027119e6b96acd5b42940481f237e2eca12 OP_EQUALVERIFY OP_CHECKSIG*276a914536bd027119e6b96acd5b42940481f237e2eca1288ac*"18c6EucisrQhy6RoeJH3DYsLgsru7dRYkg8"J " -Bf382add3ce07538ee1c64e9edc0150d19f1a975ede3d6fa6f25e9cb25202a86d:0@f382add3ce07538ee1c64e9edc0150d19f1a975ede3d6fa6f25e9cb25202a86d""1J8r18GAhYiG9qUQehZtaQHUMh8mwgwNp5"UOP_DUP OP_HASH160 bbf5f47accca250497e171377f1855c1967005bd OP_EQUALVERIFY OP_CHECKSIG*276a914bbf5f47accca250497e171377f1855c1967005bd88ac*"1J8r18GAhYiG9qUQehZtaQHUMh8mwgwNp58#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:42*@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""18SQjgHGHZJkejYz2KfTyp7gYBCfRiJhge"UOP_DUP OP_HASH160 519717db6487f387f7168171f4d2146517ff432c OP_EQUALVERIFY OP_CHECKSIG*276a914519717db6487f387f7168171f4d2146517ff432c88ac*"18SQjgHGHZJkejYz2KfTyp7gYBCfRiJhge8"J " -B53b6f9067e2f76c709f2523dbc673a48672596c38563c0f334efc9746485b8e1:0@53b6f9067e2f76c709f2523dbc673a48672596c38563c0f334efc9746485b8e1""1EBNkPm4NQseZhaqqzwGgKJfLNNLq8oRDB"UOP_DUP OP_HASH160 908ff301aa4493046de71acbb4de9bf7d4fffcbb OP_EQUALVERIFY OP_CHECKSIG*276a914908ff301aa4493046de71acbb4de9bf7d4fffcbb88ac*"1EBNkPm4NQseZhaqqzwGgKJfLNNLq8oRDB8#J " -B8751c9827e3dfe4e2f7f51118f90f2b6d9e5627459c680d1b39bdaca793d02be:1N@8751c9827e3dfe4e2f7f51118f90f2b6d9e5627459c680d1b39bdaca793d02be""1PJ2bgWaCiwiT42HVa7ne8gNQTa8iKThoL"UOP_DUP OP_HASH160 f48b2c28bb5165bcde885d1ea97119977386b3d7 OP_EQUALVERIFY OP_CHECKSIG*276a914f48b2c28bb5165bcde885d1ea97119977386b3d788ac*"1PJ2bgWaCiwiT42HVa7ne8gNQTa8iKThoL8#J " -Bda6004c4156daa9e8f24be8f4bd9ef29816782c4887d019f584382c09682e366:0b@da6004c4156daa9e8f24be8f4bd9ef29816782c4887d019f584382c09682e366""1BDxzZuuQsKnHk9Fqaz8epPkVR5u855Su2"UOP_DUP OP_HASH160 7024fd5667e09f737ed26f28b3f73a79edaad9c7 OP_EQUALVERIFY OP_CHECKSIG*276a9147024fd5667e09f737ed26f28b3f73a79edaad9c788ac*"1BDxzZuuQsKnHk9Fqaz8epPkVR5u855Su28#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:44,@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""198mVaL6Q6nFy7KtPkxTcTdVo7YLHVfy7X"UOP_DUP OP_HASH160 59390f0112ba77bffa87bc1fee15ab172af8ebbe OP_EQUALVERIFY OP_CHECKSIG*276a91459390f0112ba77bffa87bc1fee15ab172af8ebbe88ac*"198mVaL6Q6nFy7KtPkxTcTdVo7YLHVfy7X8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:46. @4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1NuJChdCvjFpMDHy592MRBY42LY3RpqXuS"UOP_DUP OP_HASH160 f03ea17921a186073e49dde67b8649400c4ad9ff OP_EQUALVERIFY OP_CHECKSIG*276a914f03ea17921a186073e49dde67b8649400c4ad9ff88ac*"1NuJChdCvjFpMDHy592MRBY42LY3RpqXuS8"J " -B8751c9827e3dfe4e2f7f51118f90f2b6d9e5627459c680d1b39bdaca793d02be:0N@8751c9827e3dfe4e2f7f51118f90f2b6d9e5627459c680d1b39bdaca793d02be""1JJ5SzhrorpGjHXJYTdRp4KTb3QyLFkrRB"UOP_DUP OP_HASH160 bdb4ec3eea03f9d6ee946357eea777d8fcd4d3df OP_EQUALVERIFY OP_CHECKSIG*276a914bdb4ec3eea03f9d6ee946357eea777d8fcd4d3df88ac*"1JJ5SzhrorpGjHXJYTdRp4KTb3QyLFkrRB8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:47/@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""13CQMN2gfF2LuxPatW1AawRUWKQQmjxyoq"UOP_DUP OP_HASH160 181851d454dafb3980c14b05f0e24a680f9dd83f OP_EQUALVERIFY OP_CHECKSIG*276a914181851d454dafb3980c14b05f0e24a680f9dd83f88ac*"13CQMN2gfF2LuxPatW1AawRUWKQQmjxyoq8"J " -B55f8f31c5f6af7e63472cbc6f04dcc78a8cc37bc1b08df3c5bfcedc76b67d031:0H@55f8f31c5f6af7e63472cbc6f04dcc78a8cc37bc1b08df3c5bfcedc76b67d031""1AZ6rsznrY4BVPG9sVZdXRZPqMyoUvYn9q"UOP_DUP OP_HASH160 68cb55a1edd174be474020976a93c041466ef88f OP_EQUALVERIFY OP_CHECKSIG*276a91468cb55a1edd174be474020976a93c041466ef88f88ac*"1AZ6rsznrY4BVPG9sVZdXRZPqMyoUvYn9q8#J " -Bac536d2e6feb09d75f8cae436eac2eac044e4e02ef1b5d015843e634f25fc158:0A@ac536d2e6feb09d75f8cae436eac2eac044e4e02ef1b5d015843e634f25fc158""17D9ewb4FW8CGAt5HpJsn63fG2APzrkcgF"UOP_DUP OP_HASH160 441cf86a41af2f037b67f3c41780fec35a1f1761 OP_EQUALVERIFY OP_CHECKSIG*276a914441cf86a41af2f037b67f3c41780fec35a1f176188ac*"17D9ewb4FW8CGAt5HpJsn63fG2APzrkcgF8#J " -B190a194ec0ab2daac12c94a86dbf4d64765ccc0fedae93298a6ee0374908bb2e:0˶@190a194ec0ab2daac12c94a86dbf4d64765ccc0fedae93298a6ee0374908bb2e""1M6M59CeeDQfoD1xp5wtqVUGeGcxoZKWTB"UOP_DUP OP_HASH160 dc6559a9de7699959b26699a1631a6f8350bc10c OP_EQUALVERIFY OP_CHECKSIG*276a914dc6559a9de7699959b26699a1631a6f8350bc10c88ac*"1M6M59CeeDQfoD1xp5wtqVUGeGcxoZKWTB8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:502Ԓ@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""19RjKPu8iaKA3N85Amc3JNnqTVqjcjmCiU"UOP_DUP OP_HASH160 5c6e505de30a0da9aae1082986481ed86ce5fa84 OP_EQUALVERIFY OP_CHECKSIG*276a9145c6e505de30a0da9aae1082986481ed86ce5fa8488ac*"19RjKPu8iaKA3N85Amc3JNnqTVqjcjmCiU8"J " -B870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb732337:1І@870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb732337""1LbezRaFHYFTDi6dfD3b1dBtfvVPqugiy7"UOP_DUP OP_HASH160 d6f83ebee7d99d9e33d321b2cf66c73ccce9fd47 OP_EQUALVERIFY OP_CHECKSIG*276a914d6f83ebee7d99d9e33d321b2cf66c73ccce9fd4788ac*"1LbezRaFHYFTDi6dfD3b1dBtfvVPqugiy78#J  " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:513@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""15NRCb6qK3NsMKBGDuxte3pryoxPw8GvTU"UOP_DUP OP_HASH160 2fed7076153b1b98377d51461b179c0befcca250 OP_EQUALVERIFY OP_CHECKSIG*276a9142fed7076153b1b98377d51461b179c0befcca25088ac*"15NRCb6qK3NsMKBGDuxte3pryoxPw8GvTU8"J " -B870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb732337:0@870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb732337""1LbezRaFHYFTDi6dfD3b1dBtfvVPqugiy7"UOP_DUP OP_HASH160 d6f83ebee7d99d9e33d321b2cf66c73ccce9fd47 OP_EQUALVERIFY OP_CHECKSIG*276a914d6f83ebee7d99d9e33d321b2cf66c73ccce9fd4788ac*"1LbezRaFHYFTDi6dfD3b1dBtfvVPqugiy78#J " -B701d1f08b862431c67323ecf85fdba3d5e65cf009402882bc782d293f90dbd8f:0T@701d1f08b862431c67323ecf85fdba3d5e65cf009402882bc782d293f90dbd8f""1N8uXPiogMb5XhZMB8AontHSNeBX4eAc3M"UOP_DUP OP_HASH160 e7d965e45417d3e3522399bf902f9dd518fbd9f8 OP_EQUALVERIFY OP_CHECKSIG*276a914e7d965e45417d3e3522399bf902f9dd518fbd9f888ac*"1N8uXPiogMb5XhZMB8AontHSNeBX4eAc3M8#J " -Bf2e6aace5a7ab8ce51eebceb012b10b8eb99b10e602cc5fc085e8fbb42f8f948:0@f2e6aace5a7ab8ce51eebceb012b10b8eb99b10e602cc5fc085e8fbb42f8f948""14SN2yyTtkPSUqVmqqBqQDLeRQUDjr11C7"UOP_DUP OP_HASH160 25b455b84a6feb002b2030ebad57905079b48ef2 OP_EQUALVERIFY OP_CHECKSIG*276a91425b455b84a6feb002b2030ebad57905079b48ef288ac*"14SN2yyTtkPSUqVmqqBqQDLeRQUDjr11C78#J " -B9c13b953ee1879e99aa37670d5535de06c13463c299d6ae54e2a6e4860e2da08:0ߣ -@9c13b953ee1879e99aa37670d5535de06c13463c299d6ae54e2a6e4860e2da08""1Q3tPTJoWwkfF3rBGceFYtNusXSY7rXKi3"UOP_DUP OP_HASH160 fcd69eea922d24bf38eb1b93dbe908d01cb1e1ea OP_EQUALVERIFY OP_CHECKSIG*276a914fcd69eea922d24bf38eb1b93dbe908d01cb1e1ea88ac*"1Q3tPTJoWwkfF3rBGceFYtNusXSY7rXKi38#J " -B3bf6cbd168d2d5243a55c630ba211a53c65f8ba7285f19e58420776d0c4eac67:0@3bf6cbd168d2d5243a55c630ba211a53c65f8ba7285f19e58420776d0c4eac67""1ChiEVcFa1p714gzTbuom3FnjSoChavbrs"UOP_DUP OP_HASH160 805c70fd94db789f5ff8bf00deaf74dbba799dd3 OP_EQUALVERIFY OP_CHECKSIG*276a914805c70fd94db789f5ff8bf00deaf74dbba799dd388ac*"1ChiEVcFa1p714gzTbuom3FnjSoChavbrs8#J " -B455f757dcddc6bd6c93bcba6988f81e3dbeeba499dfc76a88c2b39a68f97b7d2:0؋@455f757dcddc6bd6c93bcba6988f81e3dbeeba499dfc76a88c2b39a68f97b7d2""1Ghqw8NaFF5jsiMZJyUbBTxmXZ3tMQaXah"UOP_DUP OP_HASH160 ac435f648f283387571245052e3709cdc81fc677 OP_EQUALVERIFY OP_CHECKSIG*276a914ac435f648f283387571245052e3709cdc81fc67788ac*"1Ghqw8NaFF5jsiMZJyUbBTxmXZ3tMQaXah8#J " -B2af75fba9f043ac8d8e79b02406f325c019fbcadada807efd9f3491fc46deac9:0@2af75fba9f043ac8d8e79b02406f325c019fbcadada807efd9f3491fc46deac9""1N4bAqeuRw46T9EoQYN9CFUfDtXwzknAbs"UOP_DUP OP_HASH160 e70869a803153cdc6dc9f3275de33d9ca7647a58 OP_EQUALVERIFY OP_CHECKSIG*276a914e70869a803153cdc6dc9f3275de33d9ca7647a5888ac*"1N4bAqeuRw46T9EoQYN9CFUfDtXwzknAbs8#J " +B2609e0cbccfacc98642c2d64608d1e0957ac0a3675e743a62fce27b8c0c1b974:0u@2609e0cbccfacc98642c2d64608d1e0957ac0a3675e743a62fce27b8c0c1b974""1FS16LvPn1KVfQyvnUMfcZB8XHBJrRBg6h"UOP_DUP OP_HASH160 9e4c3ca6f721968d9c7de9a7b7aa137c0f806aba OP_EQUALVERIFY OP_CHECKSIG*276a9149e4c3ca6f721968d9c7de9a7b7aa137c0f806aba88ac*"1FS16LvPn1KVfQyvnUMfcZB8XHBJrRBg6h8$J " +Bccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9:0=@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9""1LWmQDkNmoq7sUB5M7EK8V7amvqp776P8L"UOP_DUP OP_HASH160 d60b842dadca4ddc92d70c1cc5a2733041cd7273 OP_EQUALVERIFY OP_CHECKSIG*276a914d60b842dadca4ddc92d70c1cc5a2733041cd727388ac*"1LWmQDkNmoq7sUB5M7EK8V7amvqp776P8L8$J  +" +Bccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9:1E@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9""1LWmQDkNmoq7sUB5M7EK8V7amvqp776P8L"UOP_DUP OP_HASH160 d60b842dadca4ddc92d70c1cc5a2733041cd7273 OP_EQUALVERIFY OP_CHECKSIG*276a914d60b842dadca4ddc92d70c1cc5a2733041cd727388ac*"1LWmQDkNmoq7sUB5M7EK8V7amvqp776P8L8$J " +Bd55ba7efed5552aa59bd1e0fcdc658487a1930125b5d5bd8888ac691118afa92:1ӌ@d55ba7efed5552aa59bd1e0fcdc658487a1930125b5d5bd8888ac691118afa92""1NHGWxrotCmsTK5hhju1n57P68TcRGxK6x"UOP_DUP OP_HASH160 e96e3fdc70db419b7eaea276cc63574f75f962ae OP_EQUALVERIFY OP_CHECKSIG*276a914e96e3fdc70db419b7eaea276cc63574f75f962ae88ac*"1NHGWxrotCmsTK5hhju1n57P68TcRGxK6x8ϩ#J " +Ba9b6da034f10e9a9d28734df4ab611b1d53b627d1d37582e25175343707f673b:0@a9b6da034f10e9a9d28734df4ab611b1d53b627d1d37582e25175343707f673b""1DRLn5c8FLEYvi8jeBcL3k7rsypbCR7CXU"UOP_DUP OP_HASH160 883c006eb82a0d43bd1c1afbbcd3c5665938ee41 OP_EQUALVERIFY OP_CHECKSIG*276a914883c006eb82a0d43bd1c1afbbcd3c5665938ee4188ac*"1DRLn5c8FLEYvi8jeBcL3k7rsypbCR7CXU8$J " +B17c6413b1347595a3d1be5923030cacb1b733691132e4992208902013da0b8a6:0ح@17c6413b1347595a3d1be5923030cacb1b733691132e4992208902013da0b8a6""19UAWfx8EJuvgZVRJQRSegyxj1ntRobn7P"UOP_DUP OP_HASH160 5ce42d56b878e5f0df9d1d9aab1aa55f3d96fafc OP_EQUALVERIFY OP_CHECKSIG*276a9145ce42d56b878e5f0df9d1d9aab1aa55f3d96fafc88ac*"19UAWfx8EJuvgZVRJQRSegyxj1ntRobn7P8$J " +B2b6e0cc53bc3a65b140d258740dcb7bd07f9411f27765fac63f3bb88542f9c01:0@2b6e0cc53bc3a65b140d258740dcb7bd07f9411f27765fac63f3bb88542f9c01""1AiEfTkFmoyw9QodUU6Mp9KKWpSUkFiYbi"UOP_DUP OP_HASH160 6a859785f9f1850a50d40dc3f435212c0cc859dc OP_EQUALVERIFY OP_CHECKSIG*276a9146a859785f9f1850a50d40dc3f435212c0cc859dc88ac*"1AiEfTkFmoyw9QodUU6Mp9KKWpSUkFiYbi8$J " +Bac94ba5d4b1203c08a9ebedc261a2f0759711c620c446d82d6f47ed2fecb2e6f:1@ac94ba5d4b1203c08a9ebedc261a2f0759711c620c446d82d6f47ed2fecb2e6f""1HDDLb7taNRUkZZmmkEZDrMJhwVUXqCGwx"UOP_DUP OP_HASH160 b1d14d97e6007ee15eace60e64e3a9da734a85f1 OP_EQUALVERIFY OP_CHECKSIG*276a914b1d14d97e6007ee15eace60e64e3a9da734a85f188ac*"1HDDLb7taNRUkZZmmkEZDrMJhwVUXqCGwx8$J " +B8a9b6338672fdd1c746b3722a9181b3d7d38fa744dac58a5f2118afba894d670:0@8a9b6338672fdd1c746b3722a9181b3d7d38fa744dac58a5f2118afba894d670""13VK6quzD2bVzUjTUmdtQRq7dZfcakDHGb"UOP_DUP OP_HASH160 1b4b021c0c7c161891b45b2715f5a3bf8f19c042 OP_EQUALVERIFY OP_CHECKSIG*276a9141b4b021c0c7c161891b45b2715f5a3bf8f19c04288ac*"13VK6quzD2bVzUjTUmdtQRq7dZfcakDHGb8#J " +Bac94ba5d4b1203c08a9ebedc261a2f0759711c620c446d82d6f47ed2fecb2e6f:0@@ac94ba5d4b1203c08a9ebedc261a2f0759711c620c446d82d6f47ed2fecb2e6f""1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY"UOP_DUP OP_HASH160 79a2f7d6d53eaff291543f9aea88eab1376d7db5 OP_EQUALVERIFY OP_CHECKSIG*276a91479a2f7d6d53eaff291543f9aea88eab1376d7db588ac*"1C69zSEfQKMzSfe41an4jDZGZpcbEZvrdY8$J " +Bb8f0716bc848e2a9607e3ff9aba0d829801c69d406be806a71da6ecc82482d53:1@b8f0716bc848e2a9607e3ff9aba0d829801c69d406be806a71da6ecc82482d53""113SfaGm7UKEyjjoirwN75Krzy8fyNdxmF"UOP_DUP OP_HASH160 0076418bc924d6e12a22f1386e6e5d91ce0d2fa9 OP_EQUALVERIFY OP_CHECKSIG*276a9140076418bc924d6e12a22f1386e6e5d91ce0d2fa988ac*"113SfaGm7UKEyjjoirwN75Krzy8fyNdxmF8$J " +Bb8f0716bc848e2a9607e3ff9aba0d829801c69d406be806a71da6ecc82482d53:0І@b8f0716bc848e2a9607e3ff9aba0d829801c69d406be806a71da6ecc82482d53""113SfaGm7UKEyjjoirwN75Krzy8fyNdxmF"UOP_DUP OP_HASH160 0076418bc924d6e12a22f1386e6e5d91ce0d2fa9 OP_EQUALVERIFY OP_CHECKSIG*276a9140076418bc924d6e12a22f1386e6e5d91ce0d2fa988ac*"113SfaGm7UKEyjjoirwN75Krzy8fyNdxmF8$J  +" +Be332206c5be47eaf03ecd322985be1d75850e5480153c00847a3709a55a9ac75:0@e332206c5be47eaf03ecd322985be1d75850e5480153c00847a3709a55a9ac75""1DLjB93jbWsiq9tSc61RwsrrWgh1MJr849"UOP_DUP OP_HASH160 875c9e51b6f78d8f1f41540eb1d7491768bf5e65 OP_EQUALVERIFY OP_CHECKSIG*276a914875c9e51b6f78d8f1f41540eb1d7491768bf5e6588ac*"1DLjB93jbWsiq9tSc61RwsrrWgh1MJr8498С$J " +B4018349645052ed7e599e66c7e1f7d8198a4ae9e3cd6a7553ef201050fb265ac:0:@4018349645052ed7e599e66c7e1f7d8198a4ae9e3cd6a7553ef201050fb265ac"!1y2yTGNVQioMviKyWGnweu4SuWYtviEUy"UOP_DUP OP_HASH160 0a98f0ec82fe09ef82543e35cfdf70e391128a52 OP_EQUALVERIFY OP_CHECKSIG*276a9140a98f0ec82fe09ef82543e35cfdf70e391128a5288ac*!1y2yTGNVQioMviKyWGnweu4SuWYtviEUy8$J " +Bcad6b92bd012d91cae1a32a6d812d0718bec67f454d505e9bda3dbd7e2c1ec90:0@cad6b92bd012d91cae1a32a6d812d0718bec67f454d505e9bda3dbd7e2c1ec90""1GuTPh1BBjSFLT3NuoXqhx2qdNAgJXT6d6"UOP_DUP OP_HASH160 ae758c0a8601bc11b4a3b800f04d540b31a15615 OP_EQUALVERIFY OP_CHECKSIG*276a914ae758c0a8601bc11b4a3b800f04d540b31a1561588ac*"1GuTPh1BBjSFLT3NuoXqhx2qdNAgJXT6d68$J " +Bcf3ccdfb51b1e54c77b595e5148a8c5631ba8caac2e51e0288ae05c0bf153cc6:0L@cf3ccdfb51b1e54c77b595e5148a8c5631ba8caac2e51e0288ae05c0bf153cc6""1BUZD6gBGb7osykqVHPgQrCTY8du8Kkt12"UOP_DUP OP_HASH160 72e7600ba615bcf3764eeb77bb8a189792abb388 OP_EQUALVERIFY OP_CHECKSIG*276a91472e7600ba615bcf3764eeb77bb8a189792abb38888ac*"1BUZD6gBGb7osykqVHPgQrCTY8du8Kkt128$J " B0f363b84c3606e6bf68b72388593cc191176fd2c82a969bb75cc189ed4647798:0@0f363b84c3606e6bf68b72388593cc191176fd2c82a969bb75cc189ed4647798""1KP5HSmNLhGcvEWFE1Bo6pFmf2WbCrA5zN"UOP_DUP OP_HASH160 c99efdb0417c8361c66aee19f1e36e7f74f0c4b7 OP_EQUALVERIFY OP_CHECKSIG*276a914c99efdb0417c8361c66aee19f1e36e7f74f0c4b788ac*"1KP5HSmNLhGcvEWFE1Bo6pFmf2WbCrA5zN8"J " B6feca1524e44283e16a217ff224c74f284663d39f37255e98a8a36764835c2ee:0@6feca1524e44283e16a217ff224c74f284663d39f37255e98a8a36764835c2ee""1BiCx1odEswNKuKt5BHLG4sLUUP4ckboqR"UOP_DUP OP_HASH160 757c4950ca740e31eb544c7f9c9cb19e90c36ad6 OP_EQUALVERIFY OP_CHECKSIG*276a914757c4950ca740e31eb544c7f9c9cb19e90c36ad688ac*"1BiCx1odEswNKuKt5BHLG4sLUUP4ckboqR8¾#J " Bb8521db9d23d607338d38960bbe15daade4d9a975b201f2e69adf1df3ea65675:0@b8521db9d23d607338d38960bbe15daade4d9a975b201f2e69adf1df3ea65675""1JkzSTFDXynVGHYtfJDAASwAHkTZ6TpFAn"UOP_DUP OP_HASH160 c2cbf8e28f53b11c6e0845fce467b2b88cb1e226 OP_EQUALVERIFY OP_CHECKSIG*276a914c2cbf8e28f53b11c6e0845fce467b2b88cb1e22688ac*"1JkzSTFDXynVGHYtfJDAASwAHkTZ6TpFAn8#J" -B7624336bf9c5640c48bd79b633ae37d34503ce3f89bd4b29b1b3685ba90e7ebe:0<@7624336bf9c5640c48bd79b633ae37d34503ce3f89bd4b29b1b3685ba90e7ebe""129rY8aMqBbSS8d69hLb8q1dZbxxkBY82A"UOP_DUP OP_HASH160 0ca4cdfe4f13a87e83a14793e572827c545801eb OP_EQUALVERIFY OP_CHECKSIG*276a9140ca4cdfe4f13a87e83a14793e572827c545801eb88ac*"129rY8aMqBbSS8d69hLb8q1dZbxxkBY82A8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:535@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""18Pi59HKRcjh2pFzJsytGDtN7ERDj179WM"UOP_DUP OP_HASH160 511450fc1960d3275cf92012773c7d5a8ed69bfe OP_EQUALVERIFY OP_CHECKSIG*276a914511450fc1960d3275cf92012773c7d5a8ed69bfe88ac*"18Pi59HKRcjh2pFzJsytGDtN7ERDj179WM8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:546@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""16oHnYhXM9RnCYcppMvkuJxnnzHk1PHtFG"UOP_DUP OP_HASH160 3f99c65a0b796a239bf44d89bdadce819adce3a3 OP_EQUALVERIFY OP_CHECKSIG*276a9143f99c65a0b796a239bf44d89bdadce819adce3a388ac*"16oHnYhXM9RnCYcppMvkuJxnnzHk1PHtFG8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:557Б@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""17Z8y7JmFY53kSvHVg3VgBR6ZxkWFrvLtJ"UOP_DUP OP_HASH160 47e4b760fdd390649cd3fb6691d123e4ef4ccc92 OP_EQUALVERIFY OP_CHECKSIG*276a91447e4b760fdd390649cd3fb6691d123e4ef4ccc9288ac*"17Z8y7JmFY53kSvHVg3VgBR6ZxkWFrvLtJ8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:568g@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""15kJYVduFYWipKTUVJeJKzdwXii9qBo5Xc"UOP_DUP OP_HASH160 3411089d17fab05ea78d560b0e6c0a49c678c722 OP_EQUALVERIFY OP_CHECKSIG*276a9143411089d17fab05ea78d560b0e6c0a49c678c72288ac*"15kJYVduFYWipKTUVJeJKzdwXii9qBo5Xc8"J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:58:@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1KyJt4oxnTzD38VKs9y8SA3pmfPcK27v1Z"UOP_DUP OP_HASH160 d0187bdafc6e366999c987e0776879164620bd22 OP_EQUALVERIFY OP_CHECKSIG*276a914d0187bdafc6e366999c987e0776879164620bd2288ac*"1KyJt4oxnTzD38VKs9y8SA3pmfPcK27v1Z8"J " -B034874c52b051bbd8f63fd1f241391b3606059c461031f8b7f752a39723ad106:1@034874c52b051bbd8f63fd1f241391b3606059c461031f8b7f752a39723ad106""18PddJegX1yHWjgVfa487n3rKdfvdyabbh"UOP_DUP OP_HASH160 51109afdf7add8037d6a0b58abdad8ac18d8d2ff OP_EQUALVERIFY OP_CHECKSIG*276a91451109afdf7add8037d6a0b58abdad8ac18d8d2ff88ac*"18PddJegX1yHWjgVfa487n3rKdfvdyabbh8#J " -Ba6c533d0ffc6c53b4fb5effdf8846a306110197ab53244eab0a11bdc43b38748:0T@a6c533d0ffc6c53b4fb5effdf8846a306110197ab53244eab0a11bdc43b38748""1BVJ1ukEDD81kf2kEVrz8csL1szDn55Pf2"UOP_DUP OP_HASH160 730b1bd67eb570d12d147c896df9397f643d3ed9 OP_EQUALVERIFY OP_CHECKSIG*276a914730b1bd67eb570d12d147c896df9397f643d3ed988ac*"1BVJ1ukEDD81kf2kEVrz8csL1szDn55Pf28#J " -B2e6f9b96050db39edb44a4b25386fe92806e51466f8c877984a81a97ad7df907:1*@2e6f9b96050db39edb44a4b25386fe92806e51466f8c877984a81a97ad7df907""1Cymu1a6UC4DWTVmahufRjqCCLe58Be3Uu"UOP_DUP OP_HASH160 836627c6cf715ff7dbaa69f9a06e52cf59c4c520 OP_EQUALVERIFY OP_CHECKSIG*276a914836627c6cf715ff7dbaa69f9a06e52cf59c4c52088ac*"1Cymu1a6UC4DWTVmahufRjqCCLe58Be3Uu8#J " -Bb2a9a6d41f021d61d83b5623783b3e93002085218627dfcb82c77f76c0ace0e0:0Ê @b2a9a6d41f021d61d83b5623783b3e93002085218627dfcb82c77f76c0ace0e0""1BAeWHPqdZF9FYaKgnz15LULbxf7hgvquR"UOP_DUP OP_HASH160 6f844f19ac03a2e7c9f0e5d9e385a855a18b9735 OP_EQUALVERIFY OP_CHECKSIG*276a9146f844f19ac03a2e7c9f0e5d9e385a855a18b973588ac*"1BAeWHPqdZF9FYaKgnz15LULbxf7hgvquR8#J " -B60e8e4bcc7e4e8a03eb3aaca910a6c053a5013583983dca668bf5fe603bca00a:0@60e8e4bcc7e4e8a03eb3aaca910a6c053a5013583983dca668bf5fe603bca00a""1Ks67reqboCVG6yN5oagukmAoCFJma1oRa"UOP_DUP OP_HASH160 ceeb55ac711fe9439acc3d13a7c3db37a001bd3b OP_EQUALVERIFY OP_CHECKSIG*276a914ceeb55ac711fe9439acc3d13a7c3db37a001bd3b88ac*"1Ks67reqboCVG6yN5oagukmAoCFJma1oRa8#J " -B819e540485b12b1a12891897b9e22911d0c740a05129623c86c4ffb45d64a55d:0@819e540485b12b1a12891897b9e22911d0c740a05129623c86c4ffb45d64a55d""14wcghbjQbhDFUUWnLhEmrdVq3zBkm7izT"UOP_DUP OP_HASH160 2b3ca08fc523ecd6fa5364923922268f285ec97f OP_EQUALVERIFY OP_CHECKSIG*276a9142b3ca08fc523ecd6fa5364923922268f285ec97f88ac*"14wcghbjQbhDFUUWnLhEmrdVq3zBkm7izT8#J " -Be3105b67cfc43a927e058312d2dd14de06aa4055aebeb8575d5f1d76efb79253:0 -@e3105b67cfc43a927e058312d2dd14de06aa4055aebeb8575d5f1d76efb79253""19HoYCiHuhF5EAA3uvaGS6NuamRunr5uqP"UOP_DUP OP_HASH160 5aee8274d2c76d8aca86e8de5d9f84159ee40fcd OP_EQUALVERIFY OP_CHECKSIG*276a9145aee8274d2c76d8aca86e8de5d9f84159ee40fcd88ac*"19HoYCiHuhF5EAA3uvaGS6NuamRunr5uqP8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:60<@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""1AVUitqXXTKm8e1CyUcjMyGRGyugJTcwMA"UOP_DUP OP_HASH160 681beb9f4e74b74987ddd01720d6eb4797e4b800 OP_EQUALVERIFY OP_CHECKSIG*276a914681beb9f4e74b74987ddd01720d6eb4797e4b80088ac*"1AVUitqXXTKm8e1CyUcjMyGRGyugJTcwMA8"J " -B9340d9a8ec2443c060307aec4868d658b9dd1e5f959e82a7e5d09aa2eece391c:1e@9340d9a8ec2443c060307aec4868d658b9dd1e5f959e82a7e5d09aa2eece391c""1EAZDKcmt9f4Yuqa7KZngiiuYwPmfqjnNA"UOP_DUP OP_HASH160 906844b7b5b8fe26433267a71097f0f5f8838906 OP_EQUALVERIFY OP_CHECKSIG*276a914906844b7b5b8fe26433267a71097f0f5f883890688ac*"1EAZDKcmt9f4Yuqa7KZngiiuYwPmfqjnNA8#J " -Bff1de523a77a8b45ea593d5e67b26a63d9b9a0cc34aa623a08fb4e5dfda57d2a:0y@ff1de523a77a8b45ea593d5e67b26a63d9b9a0cc34aa623a08fb4e5dfda57d2a""14xBhMFMucCLTKUbooXQ8ozErHFKDFGQSD"UOP_DUP OP_HASH160 2b582efd0e77ae4c602971b9ac2fe9634f2f88a8 OP_EQUALVERIFY OP_CHECKSIG*276a9142b582efd0e77ae4c602971b9ac2fe9634f2f88a888ac*"14xBhMFMucCLTKUbooXQ8ozErHFKDFGQSD8#J " -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:62>@4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5""15UMSrPjbiK3CjVEeN9rNguPx9tDxvA7ED"UOP_DUP OP_HASH160 310ccd23dcd0fca3005418a7c09a8fe8df047c90 OP_EQUALVERIFY OP_CHECKSIG*276a914310ccd23dcd0fca3005418a7c09a8fe8df047c9088ac*"15UMSrPjbiK3CjVEeN9rNguPx9tDxvA7ED8"J " +B7624336bf9c5640c48bd79b633ae37d34503ce3f89bd4b29b1b3685ba90e7ebe:0<@7624336bf9c5640c48bd79b633ae37d34503ce3f89bd4b29b1b3685ba90e7ebe""129rY8aMqBbSS8d69hLb8q1dZbxxkBY82A"UOP_DUP OP_HASH160 0ca4cdfe4f13a87e83a14793e572827c545801eb OP_EQUALVERIFY OP_CHECKSIG*276a9140ca4cdfe4f13a87e83a14793e572827c545801eb88ac*"129rY8aMqBbSS8d69hLb8q1dZbxxkBY82A8#J " +Bb9cf67862beec243a794b6218cd6cf1ebfeb4057052c501d13760bf846adfd3f:0@b9cf67862beec243a794b6218cd6cf1ebfeb4057052c501d13760bf846adfd3f""14pW3trUjFVBXX4kr9Zj4abRgn8RAAtJHb"UOP_DUP OP_HASH160 29e42d5c33929167760b940aa36d98ff12a9e818 OP_EQUALVERIFY OP_CHECKSIG*276a91429e42d5c33929167760b940aa36d98ff12a9e81888ac*"14pW3trUjFVBXX4kr9Zj4abRgn8RAAtJHb8$J " +B3d6e2609d8a3347874d83e738423e9ac653655e2288a6d67df1f54adf3579437:1V@3d6e2609d8a3347874d83e738423e9ac653655e2288a6d67df1f54adf3579437""1GeyBUjxEVx2xDiWt6egzDKWTVRczJjv9L"UOP_DUP OP_HASH160 abb82cb255e76cf627556be36e725fbba71223ba OP_EQUALVERIFY OP_CHECKSIG*276a914abb82cb255e76cf627556be36e725fbba71223ba88ac*"1GeyBUjxEVx2xDiWt6egzDKWTVRczJjv9L8$J " +B26f360377a5b31f4941e81b741849484f1034df61104912c04b918528f783332:1N@26f360377a5b31f4941e81b741849484f1034df61104912c04b918528f783332""15f3daX6V68d3mSEYn3PeKrv91sACW1B3q"UOP_DUP OP_HASH160 33128171c413cd1c8a281a84b020f2de1de44d50 OP_EQUALVERIFY OP_CHECKSIG*276a91433128171c413cd1c8a281a84b020f2de1de44d5088ac*"15f3daX6V68d3mSEYn3PeKrv91sACW1B3q8ԛ$J " +B2e6f9b96050db39edb44a4b25386fe92806e51466f8c877984a81a97ad7df907:1*@2e6f9b96050db39edb44a4b25386fe92806e51466f8c877984a81a97ad7df907""1Cymu1a6UC4DWTVmahufRjqCCLe58Be3Uu"UOP_DUP OP_HASH160 836627c6cf715ff7dbaa69f9a06e52cf59c4c520 OP_EQUALVERIFY OP_CHECKSIG*276a914836627c6cf715ff7dbaa69f9a06e52cf59c4c52088ac*"1Cymu1a6UC4DWTVmahufRjqCCLe58Be3Uu8#J " +B21f4219597496d7a0fea69ae1ef7d2dac895358db866c72aff647b0dabd6ba5c:0(@21f4219597496d7a0fea69ae1ef7d2dac895358db866c72aff647b0dabd6ba5c""1BusTSyM9FvabWoS7shtJ2EezF1ayiJvR6"UOP_DUP OP_HASH160 77b101a321b7ff8fca9516e93f02c1194e2bc4a1 OP_EQUALVERIFY OP_CHECKSIG*276a91477b101a321b7ff8fca9516e93f02c1194e2bc4a188ac*"1BusTSyM9FvabWoS7shtJ2EezF1ayiJvR68$J " +Bff1de523a77a8b45ea593d5e67b26a63d9b9a0cc34aa623a08fb4e5dfda57d2a:0y@ff1de523a77a8b45ea593d5e67b26a63d9b9a0cc34aa623a08fb4e5dfda57d2a""14xBhMFMucCLTKUbooXQ8ozErHFKDFGQSD"UOP_DUP OP_HASH160 2b582efd0e77ae4c602971b9ac2fe9634f2f88a8 OP_EQUALVERIFY OP_CHECKSIG*276a9142b582efd0e77ae4c602971b9ac2fe9634f2f88a888ac*"14xBhMFMucCLTKUbooXQ8ozErHFKDFGQSD8#J " +Bb51b72d0b65d7852d8f8ac89ae76af0bc67471f9cc8e80bacda6a02677587910:0 @b51b72d0b65d7852d8f8ac89ae76af0bc67471f9cc8e80bacda6a02677587910""13fnPtwGCjUYyPdnaKkhnJhLuCkenAPJe4"UOP_DUP OP_HASH160 1d45f3a579567e0186e5c8d8ea8447e70eb0f326 OP_EQUALVERIFY OP_CHECKSIG*276a9141d45f3a579567e0186e5c8d8ea8447e70eb0f32688ac*"13fnPtwGCjUYyPdnaKkhnJhLuCkenAPJe48$J  +" B1154bcb2a2f7d477bdf31bffcc1193be0cd800d24c4ef967f9f6c22872b3d112:0@1154bcb2a2f7d477bdf31bffcc1193be0cd800d24c4ef967f9f6c22872b3d112""197qjmC6yqmu7THX8zcEPfZPpr2rTWWhjy"UOP_DUP OP_HASH160 590c2f951a825da70bbb590e760ead9a4050e1ac OP_EQUALVERIFY OP_CHECKSIG*276a914590c2f951a825da70bbb590e760ead9a4050e1ac88ac*"197qjmC6yqmu7THX8zcEPfZPpr2rTWWhjy8#J " -B7d5a80dd9d62d3c0bca7cefc64d5d698ebb18ef518778cb5b36b29133a24820d:0@7d5a80dd9d62d3c0bca7cefc64d5d698ebb18ef518778cb5b36b29133a24820d""1QJbkiVFuc7TXWWx5u3vP5akXjGhh8c9RU"UOP_DUP OP_HASH160 ff9ef9ae40307b237cb9776f80b1c521ac709021 OP_EQUALVERIFY OP_CHECKSIG*276a914ff9ef9ae40307b237cb9776f80b1c521ac70902188ac*"1QJbkiVFuc7TXWWx5u3vP5akXjGhh8c9RU8#J " -B7f969fea62e11c36c1249b2f67468c2f054b173d723c8dba12455234823bf843:0@7f969fea62e11c36c1249b2f67468c2f054b173d723c8dba12455234823bf843""1Hj1KsxYE1Kop7QjnKdtJmR1naA7mtm8TW"UOP_DUP OP_HASH160 b773c1304caf17a8414e78bb40821842c97b71ec OP_EQUALVERIFY OP_CHECKSIG*276a914b773c1304caf17a8414e78bb40821842c97b71ec88ac*"1Hj1KsxYE1Kop7QjnKdtJmR1naA7mtm8TW8"J " -B67dc959e9c3dec6d3485fba52b0af7d5bedfb00d685ce51c04b825af7191cf97:0 -@67dc959e9c3dec6d3485fba52b0af7d5bedfb00d685ce51c04b825af7191cf97""1AeqWWJD3mZoyvmcobzsn8thAjtRGaJDB5"UOP_DUP OP_HASH160 69e10403067c42903c9efbdf65c0403f4a84de33 OP_EQUALVERIFY OP_CHECKSIG*276a91469e10403067c42903c9efbdf65c0403f4a84de3388ac*"1AeqWWJD3mZoyvmcobzsn8thAjtRGaJDB58#J * -@dc561b2cf7ebc1636c986db8d710e14e01e0072bdf1a0b621094d3c2ce4a4276 -@dc561b2cf7ebc1636c986db8d710e14e01e0072bdf1a0b621094d3c2ce4a4276# "B03169e07008116efa21cdb28451e75daddd495b5104705365c8e93d8c24038b5d7* COMPENSATION* +B42986b2d606e76c3d27134e32026ad1c4272e7b3a2cbb135ad855c7108bfc4e0:0@42986b2d606e76c3d27134e32026ad1c4272e7b3a2cbb135ad855c7108bfc4e0""1JojZhRxTSCGn5d53BSPFryUCfC44o8t6v"UOP_DUP OP_HASH160 c350cd90b9d25c12b09b567d85f057b37d0c110f OP_EQUALVERIFY OP_CHECKSIG*276a914c350cd90b9d25c12b09b567d85f057b37d0c110f88ac*"1JojZhRxTSCGn5d53BSPFryUCfC44o8t6v8$J " +B7d5a80dd9d62d3c0bca7cefc64d5d698ebb18ef518778cb5b36b29133a24820d:0@7d5a80dd9d62d3c0bca7cefc64d5d698ebb18ef518778cb5b36b29133a24820d""1QJbkiVFuc7TXWWx5u3vP5akXjGhh8c9RU"UOP_DUP OP_HASH160 ff9ef9ae40307b237cb9776f80b1c521ac709021 OP_EQUALVERIFY OP_CHECKSIG*276a914ff9ef9ae40307b237cb9776f80b1c521ac70902188ac*"1QJbkiVFuc7TXWWx5u3vP5akXjGhh8c9RU8#J * @5930370a10fb52ffd10ca68d548088cad43ca2dea91e54758e15423929f8154f @5930370a10fb52ffd10ca68d548088cad43ca2dea91e54758e15423929f8154f#ح"B023e2a1075803e4e4758757a8427625fe565e145eca44aeb14497ce0f2127da8ff* COMPENSATION* @ca01579accb6f1ab2fedcd14d9f4c268f56e4c9dd934fa83521ae9e006ac991d @ca01579accb6f1ab2fedcd14d9f4c268f56e4c9dd934fa83521ae9e006ac991d#"B034a86c9f833adf114b845b87c0ecc35792c74a6d51121d81c4fdc58be669893ad* COMPENSATION* -@363fe90efbe71368b4783d85f41c5579bd44e12efce2fa8d7958ba7cc3728cfe -@363fe90efbe71368b4783d85f41c5579bd44e12efce2fa8d7958ba7cc3728cfe#"B03cc63adf124bf0e3761eeff47649254b849d84cc1c4234638441a1bca50c9b4f8* COMPENSATION* @53734e0f315d4d262aa0d0fad27354263e5055d01a66be25c4ab8d9c57a044bc @53734e0f315d4d262aa0d0fad27354263e5055d01a66be25c4ab8d9c57a044bc#"B02b285c17023b6d79f8c43362dcc650672683fb432152202ee402bc243c281caae* COMPENSATION* -@870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb732337 -@870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb732337#І"B038ee846b403a33d321c3fd3a8fcbcd42a59bca3c9383ff573d738a102f541a850* COMPENSATION* -@bf1825956b83d1e4d66a50414f9ac8ed5fd14f0c8441dcb0b100c64ae6947960 -@bf1825956b83d1e4d66a50414f9ac8ed5fd14f0c8441dcb0b100c64ae6947960#"B02feff4516619cb00fd792b189cf9c05e42331a3b6dcd7b24c04ae40e9e119f333* COMPENSATION* -@478bcc32a29da85ac13cf8a745791a9eae952407538a86020484f9d6fe0d2cd3 -@478bcc32a29da85ac13cf8a745791a9eae952407538a86020484f9d6fe0d2cd3#"B02c4c5edd2e7caabef10070c2460d14e7da0b80b441b11969d552330ddc54a0d2e* COMPENSATION* +@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf4 +@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf4$$"B038e3deb1ef8bc021f575950605382446e02b30847d69268c02f5f21467e62e2b6* COMPENSATION* +@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b +@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b$"B03f8db3d5ea0636603f3348bf0a4e63ae0540965dc6d84560e3f8e5c8d6032467c* COMPENSATION* @40c7dd1f83db40355dbf5ccb790cd7f2570f0fd2d26bcb137d98b101ed0c3e86 @40c7dd1f83db40355dbf5ccb790cd7f2570f0fd2d26bcb137d98b101ed0c3e86#"B03bd18f1a95b8a4c516c38f3890a637e3a221ec4250231087ffb08f49f93af6b6b* COMPENSATION* -@7aedc95bce7d925de04436db62f830c223a2fd437f0fb2dcf4a3b6775ebab820 -@7aedc95bce7d925de04436db62f830c223a2fd437f0fb2dcf4a3b6775ebab820#"B023c5c308b77741771be53e8d385a9b423848610d0cb8ec908a1e91158a808e33e* COMPENSATION* -@2165e91319997fd670bdb3ce1a561ecebba08bd04a7fb89d765c8408461129b8 -@2165e91319997fd670bdb3ce1a561ecebba08bd04a7fb89d765c8408461129b8#"B02a1076d28155b5c2e66482203fef4b5a9ae739f65dec96c2dce888f518945c0b6* COMPENSATION* @1fbc48fc1052287dcd33da555184a3e095bd089244b2375cf1a4a3afe67c2367 @1fbc48fc1052287dcd33da555184a3e095bd089244b2375cf1a4a3afe67c2367#Ь "B03422c5b71b81049e00a9d8e9bcaa984387f8631340e8ad71f7ed8500f2b0b9a00* COMPENSATION* @479d701940d542c795e864415db036c6ac1ca54ad32657b698841c9a664afc7f -@479d701940d542c795e864415db036c6ac1ca54ad32657b698841c9a664afc7f#"B034533696a7b2aaae02d9f5a182dce03ed81fe7c322282831df328c85ff3d52f11* COMPENSATION* -@6e3c863eb157b7c9c63992a7dbf3e29971a5321e4abcf507c63ee1a1c2f1f8f8 -@6e3c863eb157b7c9c63992a7dbf3e29971a5321e4abcf507c63ee1a1c2f1f8f8#x"B034453c858ccc3fc072501aa0267ec6438443947b30e186b91de5f97f236d9bd5d* COMPENSATION* -@6052bb8615f98dade231b31f761ffd6cbbc6d834ca1a77c8bc0bb8ba3b454f55 -@6052bb8615f98dade231b31f761ffd6cbbc6d834ca1a77c8bc0bb8ba3b454f55#"B02b331511d32034af1e735b2addad0fc15f3f5e21a3b0c0cad6a46dcf86b24a7d6* COMPENSATION* +@479d701940d542c795e864415db036c6ac1ca54ad32657b698841c9a664afc7f#"B034533696a7b2aaae02d9f5a182dce03ed81fe7c322282831df328c85ff3d52f11* COMPENSATION* +@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a +@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a$"B03c4cf213f913de6af27cd6de054f74b8be2d71ae35b273b1efb645ab6226c11bd* COMPENSATION* @1551ebfcd207ddbe1d32b4be9ab0f56ca2ec1c7725e1230e760fb3dfd2df0110 @1551ebfcd207ddbe1d32b4be9ab0f56ca2ec1c7725e1230e760fb3dfd2df0110#6"B0205ee8359f3feab37ce9f6a2689032b996b2c0dc70237cbe88a2db57097e1abf7* COMPENSATION* -@3d38239a7b54fb2230ee57d5b91bdfcab968dc99c97a591c88a1d2b8d254a2c3 -@3d38239a7b54fb2230ee57d5b91bdfcab968dc99c97a591c88a1d2b8d254a2c3#"B027809d516aece25de3e76c184783462b97a6fa92e70f2e84d4b7277cfd5307341* COMPENSATION* -@d99c3ce06db0ad0bb7851c88bca2dfc8bb4d19179d6f58552a1851e1dd92d68d -@d99c3ce06db0ad0bb7851c88bca2dfc8bb4d19179d6f58552a1851e1dd92d68d# "B024c7d0bde5cf741c470c3c7193e6f128865b84a88532b93484eb803ba2e24a4f5* COMPENSATION* @50b6928dcb343cf492ee6d83671df9d881868b2348a12ae0c79f167aaab7d5df @50b6928dcb343cf492ee6d83671df9d881868b2348a12ae0c79f167aaab7d5df#"B0225f5e021185d40ed555180be17af5e1e31fe5d8a9c3c110787d448a7451188e9* COMPENSATION* -@078ea6a58b49f1f63d231c0fdc6f58958eb2e22b8dbca4a23e0f81081753f82e -@078ea6a58b49f1f63d231c0fdc6f58958eb2e22b8dbca4a23e0f81081753f82e#"B039d95c101643c3d57c219bc02b21a5eb212a3200b9b235076b9b2c53f8f97a214* COMPENSATION* -@5c0763c2ef9fd468b9d023f8a257a4c0443c496387ce841deb78549671af08ea -@5c0763c2ef9fd468b9d023f8a257a4c0443c496387ce841deb78549671af08ea#"B026ae789d384601d5d5945413f014992181ff00dc666e72e633c298bdcf83bca3a* COMPENSATION* @6a95c98247d7817f3c0661e9cb6b3c25cf3169cce1f698b496cddb224e61d1a4 -@6a95c98247d7817f3c0661e9cb6b3c25cf3169cce1f698b496cddb224e61d1a4#c"B03ad18fef6accde11b7cefea9e2ac6652ded7f686b72a226d770bbe87d2063a580* COMPENSATION* -@bcb3fe082ef6ebf61ce3fe25831465d8d4e896a46c9d2d4f4cb0bbb9d3d7407c -@bcb3fe082ef6ebf61ce3fe25831465d8d4e896a46c9d2d4f4cb0bbb9d3d7407c#"B03f3a3ed450b9605b02f379c941e451b0e6943b217f5257cd4eec9551fb8470aba* COMPENSATION* +@6a95c98247d7817f3c0661e9cb6b3c25cf3169cce1f698b496cddb224e61d1a4#c"B03ad18fef6accde11b7cefea9e2ac6652ded7f686b72a226d770bbe87d2063a580* COMPENSATION* @48988479268a4a88c560bc2a24a31310c09346abf0a172b2a9064a9545bf00d6 @48988479268a4a88c560bc2a24a31310c09346abf0a172b2a9064a9545bf00d6#"B03f3a3ed450b9605b02f379c941e451b0e6943b217f5257cd4eec9551fb8470aba* COMPENSATION* @9d17e4bca77789984f724f3868d60b6c622614847734717c1eb39a2a12c93e14 @9d17e4bca77789984f724f3868d60b6c622614847734717c1eb39a2a12c93e14#"B02b5a250ec3bb9a46504bfbc4a6ec4949a01b20a8f0aba6ac3921ed14989c9dd8b* COMPENSATION* -@a0bb2ba875640777aa15a09b890d082e7a8ba0ecd3d2ee273642a68078925fc7 -@a0bb2ba875640777aa15a09b890d082e7a8ba0ecd3d2ee273642a68078925fc7#"B024d858c3e8493ed81b8f436bb3c027c5575cdba5b49ed49dad2488468151c4480* COMPENSATION* @980fb83d5348e96187c01a7415a87596679ccfaff16a8cbd27f4adb38277ecfa @980fb83d5348e96187c01a7415a87596679ccfaff16a8cbd27f4adb38277ecfa#"B02107a1994b413bb1b39c28774305a81529a151df052baf162851ecd1435f98e99* COMPENSATION* @6d9782e2f548bdf731336bf3ccd99c0220cb715fab524cf518d768d97d27d97f @6d9782e2f548bdf731336bf3ccd99c0220cb715fab524cf518d768d97d27d97f#І"B02fae870e9a5a6e5a0ae3546f1a9ae9b7f01a984726da6b3649d79bf8e3de04946* COMPENSATION* @7b2a461862c6c775dbbc432428972482534564ef43f90e119c1bedca7279d440 @7b2a461862c6c775dbbc432428972482534564ef43f90e119c1bedca7279d440#J"B02998e60db77b474e4758e6c26662d131627fbbf265197456cc049bf425924ab94* COMPENSATION* +@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b +@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b$"B022b00bb462f7978db599c4fcd8240b9f202f2dcae421bf5c2263e1709584bff90* COMPENSATION* +@011082aa263471a17a809f04a499e4cc203ec614ed9ef423ebc4cdad70352a0c +@011082aa263471a17a809f04a499e4cc203ec614ed9ef423ebc4cdad70352a0c$"B026f91be089058b03753c79b74243ecec7a1dac60fa9456c8d81977cdfe1a9bd28* COMPENSATION* @cf8815d4297696f2cfafcd0fee6a2f89249718957f07a316c5b9cee5e7b5fb81 @cf8815d4297696f2cfafcd0fee6a2f89249718957f07a316c5b9cee5e7b5fb81#ح"B03818cb05cebaccaa529f511fd9d90a389d435dfa04ab32a22a475b01ac8b2abad* COMPENSATION* @e9683bd973b50c40fad4e5ed4f50b53c948e1af9acc0c8a58bc56489a3da5559 @e9683bd973b50c40fad4e5ed4f50b53c948e1af9acc0c8a58bc56489a3da5559# "B025199ed1d9809bd58630bf6350cffe71f255e17dbfb2b87984fbbc81eb399baaf* COMPENSATION* +@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b +@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b$"B0399843760963b530171f86963f19f8454dd59e3fb7287a8d414f6fc5f22feaa24* COMPENSATION* +@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d +@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d$İ"B038bac597599ebdca897b643677e1d6d12172395fd3844339d240cdab9dc5c5089* COMPENSATION* +@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da +@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da$"B025c09f7fc7d0152553ca723f90ca9caa39fc0f76c4abaafb7f14632f7bd6775fe* COMPENSATION* +@178793433fb5e120678099fff2121ec45c073a769ff76865aa767339e41405eb +@178793433fb5e120678099fff2121ec45c073a769ff76865aa767339e41405eb#"B03bd549d7929dc5b55c909449c1ff74397d2e91f01fa43e0870a09f98195761e3b* COMPENSATION* +@ce348b9dc336e5effa853c55ea1141c29a0282152bfd46895d79bb40ef34f73d +@ce348b9dc336e5effa853c55ea1141c29a0282152bfd46895d79bb40ef34f73d# +"B0263761c4643b774efe0de29825ed06205a2ea1232f94ed82f6fab1a2659e878aa* COMPENSATION* +@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c7 +@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c7$"B0297facc4f8c7d0c908e62448e993a2b41f0be8d6a714cb89ec96ed22b7c4549c3* COMPENSATION* +@dc561b2cf7ebc1636c986db8d710e14e01e0072bdf1a0b621094d3c2ce4a4276 +@dc561b2cf7ebc1636c986db8d710e14e01e0072bdf1a0b621094d3c2ce4a4276# "B03169e07008116efa21cdb28451e75daddd495b5104705365c8e93d8c24038b5d7* COMPENSATION* +@873172b31682ec7383502fc71c90eead57c7b3e1b2e3d73bb344f1031214ed94 +@873172b31682ec7383502fc71c90eead57c7b3e1b2e3d73bb344f1031214ed94$"B0252169c8ad1272213f06fe28250f5263dc2d2081ae6d1253ff5a1095d5a665654* COMPENSATION* +@363fe90efbe71368b4783d85f41c5579bd44e12efce2fa8d7958ba7cc3728cfe +@363fe90efbe71368b4783d85f41c5579bd44e12efce2fa8d7958ba7cc3728cfe#"B03cc63adf124bf0e3761eeff47649254b849d84cc1c4234638441a1bca50c9b4f8* COMPENSATION* +@870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb732337 +@870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb732337#І"B038ee846b403a33d321c3fd3a8fcbcd42a59bca3c9383ff573d738a102f541a850* COMPENSATION* +@bf1825956b83d1e4d66a50414f9ac8ed5fd14f0c8441dcb0b100c64ae6947960 +@bf1825956b83d1e4d66a50414f9ac8ed5fd14f0c8441dcb0b100c64ae6947960#"B02feff4516619cb00fd792b189cf9c05e42331a3b6dcd7b24c04ae40e9e119f333* COMPENSATION* +@478bcc32a29da85ac13cf8a745791a9eae952407538a86020484f9d6fe0d2cd3 +@478bcc32a29da85ac13cf8a745791a9eae952407538a86020484f9d6fe0d2cd3#"B02c4c5edd2e7caabef10070c2460d14e7da0b80b441b11969d552330ddc54a0d2e* COMPENSATION* +@7aedc95bce7d925de04436db62f830c223a2fd437f0fb2dcf4a3b6775ebab820 +@7aedc95bce7d925de04436db62f830c223a2fd437f0fb2dcf4a3b6775ebab820#"B023c5c308b77741771be53e8d385a9b423848610d0cb8ec908a1e91158a808e33e* COMPENSATION* +@2165e91319997fd670bdb3ce1a561ecebba08bd04a7fb89d765c8408461129b8 +@2165e91319997fd670bdb3ce1a561ecebba08bd04a7fb89d765c8408461129b8#"B02a1076d28155b5c2e66482203fef4b5a9ae739f65dec96c2dce888f518945c0b6* COMPENSATION* +@6e3c863eb157b7c9c63992a7dbf3e29971a5321e4abcf507c63ee1a1c2f1f8f8 +@6e3c863eb157b7c9c63992a7dbf3e29971a5321e4abcf507c63ee1a1c2f1f8f8#x"B034453c858ccc3fc072501aa0267ec6438443947b30e186b91de5f97f236d9bd5d* COMPENSATION* +@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc79 +@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc79$*"B02a79302164517cfe159e0dfb2a1dab23e9a01735996f40916abdda23f1d403b42* COMPENSATION* +@6052bb8615f98dade231b31f761ffd6cbbc6d834ca1a77c8bc0bb8ba3b454f55 +@6052bb8615f98dade231b31f761ffd6cbbc6d834ca1a77c8bc0bb8ba3b454f55#"B02b331511d32034af1e735b2addad0fc15f3f5e21a3b0c0cad6a46dcf86b24a7d6* COMPENSATION* +@3d38239a7b54fb2230ee57d5b91bdfcab968dc99c97a591c88a1d2b8d254a2c3 +@3d38239a7b54fb2230ee57d5b91bdfcab968dc99c97a591c88a1d2b8d254a2c3#"B027809d516aece25de3e76c184783462b97a6fa92e70f2e84d4b7277cfd5307341* COMPENSATION* +@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f +@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f$"B03ad2b25ae8ae9863061bfbd2a779c76f7bd0651e893a8f5ce8a2a728aeeab38d2* COMPENSATION* +@d99c3ce06db0ad0bb7851c88bca2dfc8bb4d19179d6f58552a1851e1dd92d68d +@d99c3ce06db0ad0bb7851c88bca2dfc8bb4d19179d6f58552a1851e1dd92d68d# "B024c7d0bde5cf741c470c3c7193e6f128865b84a88532b93484eb803ba2e24a4f5* COMPENSATION* +@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a314 +@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a314$"B0300009fb7cc969b809a717aae78ccba5d2874085b15d81caa8bb332ab9a8afcb0* COMPENSATION* +@078ea6a58b49f1f63d231c0fdc6f58958eb2e22b8dbca4a23e0f81081753f82e +@078ea6a58b49f1f63d231c0fdc6f58958eb2e22b8dbca4a23e0f81081753f82e#"B039d95c101643c3d57c219bc02b21a5eb212a3200b9b235076b9b2c53f8f97a214* COMPENSATION* +@5c0763c2ef9fd468b9d023f8a257a4c0443c496387ce841deb78549671af08ea +@5c0763c2ef9fd468b9d023f8a257a4c0443c496387ce841deb78549671af08ea#"B026ae789d384601d5d5945413f014992181ff00dc666e72e633c298bdcf83bca3a* COMPENSATION* +@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa867 +@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa867$"B0289675645067aa4d282074a4c3692924856ac053898eeace1abb8eabc3eea3e50* COMPENSATION* +@bcb3fe082ef6ebf61ce3fe25831465d8d4e896a46c9d2d4f4cb0bbb9d3d7407c +@bcb3fe082ef6ebf61ce3fe25831465d8d4e896a46c9d2d4f4cb0bbb9d3d7407c#"B03f3a3ed450b9605b02f379c941e451b0e6943b217f5257cd4eec9551fb8470aba* COMPENSATION* +@a0bb2ba875640777aa15a09b890d082e7a8ba0ecd3d2ee273642a68078925fc7 +@a0bb2ba875640777aa15a09b890d082e7a8ba0ecd3d2ee273642a68078925fc7#"B024d858c3e8493ed81b8f436bb3c027c5575cdba5b49ed49dad2488468151c4480* COMPENSATION* +@be634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68a +@be634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68a$ܨ"B026f91be089058b03753c79b74243ecec7a1dac60fa9456c8d81977cdfe1a9bd28* COMPENSATION* +@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca +@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca$ذ"B024303ca9659fb5cce9baf3cced9c7b0f78add3053b8c4e5dd7ee88eaf1d7f843c* COMPENSATION* @dd343de1ea38cddf0c1bd29c6f03a0ffe208c8b359cd1860acd0b8390c3bc598 @dd343de1ea38cddf0c1bd29c6f03a0ffe208c8b359cd1860acd0b8390c3bc598#"B03e2dbf672ec0aba1ed3d97b9af5284163a82d40bed3a46ce5fd1db194a75c5fca* COMPENSATION* @1e1f13d434eb65fd236c674a825a74750ab752d5402e8fc811d32b716492b447 @@ -75710,14 +99235,11 @@ B67dc959e9c3dec6d3485fba52b0af7d5bedfb00d685ce51c04b825af7191cf97:0 @19da4a670b52c8415e55e95c9b9f5f07bd99d30ee79fc89d8c66381850ea4e50 @19da4a670b52c8415e55e95c9b9f5f07bd99d30ee79fc89d8c66381850ea4e50#Ȕ"B03cc0d0a7cb2d7371575c810508fe19ea227a3d86d6f70f247bc2c1fb497fccda2* COMPENSATION* @583d4bc4e9bd7d1b0b6bfa47ce542dd33deea9febd7e26ac31de0ad18b39e9fb -@583d4bc4e9bd7d1b0b6bfa47ce542dd33deea9febd7e26ac31de0ad18b39e9fb#N"B036dd60709094ab765ae5f5969bb5da35d0311e4b71949a9f63b9fca4b75f6938f* COMPENSATION* -@178793433fb5e120678099fff2121ec45c073a769ff76865aa767339e41405eb -@178793433fb5e120678099fff2121ec45c073a769ff76865aa767339e41405eb#"B03bd549d7929dc5b55c909449c1ff74397d2e91f01fa43e0870a09f98195761e3b* COMPENSATION* +@583d4bc4e9bd7d1b0b6bfa47ce542dd33deea9febd7e26ac31de0ad18b39e9fb#N"B036dd60709094ab765ae5f5969bb5da35d0311e4b71949a9f63b9fca4b75f6938f* COMPENSATION* +@fa0a5eadd51a1c59749f486e6ef0b4623e2c3901650598a2f6e5c69c1705a7ee +@fa0a5eadd51a1c59749f486e6ef0b4623e2c3901650598a2f6e5c69c1705a7ee$u"B033ed318fe47609abec73e3dc281b972a5ba8ffd7ecd3fe4c39c1b48a8e8e96670* COMPENSATION* @a6a3863ddc0fdb02f2e2de75990cb6bb386b7922f34d30972d3e223aa0ad5fe4 -@a6a3863ddc0fdb02f2e2de75990cb6bb386b7922f34d30972d3e223aa0ad5fe4#"B02746b3215bf273b7d0ea56c909a1c2cc4e25891e36fef9d8c466b242f04bc19a4* COMPENSATION* -@ce348b9dc336e5effa853c55ea1141c29a0282152bfd46895d79bb40ef34f73d -@ce348b9dc336e5effa853c55ea1141c29a0282152bfd46895d79bb40ef34f73d# -"B0263761c4643b774efe0de29825ed06205a2ea1232f94ed82f6fab1a2659e878aa* COMPENSATION: +@a6a3863ddc0fdb02f2e2de75990cb6bb386b7922f34d30972d3e223aa0ad5fe4#"B02746b3215bf273b7d0ea56c909a1c2cc4e25891e36fef9d8c466b242f04bc19a4* COMPENSATION: Bc43685c7c74347e947644baaf1903b36b42ec05644bfb7b3ac1979dcf37dec44:0F#@6cb802044f2a2a12ecbc83e28b888d35a0528723aede66c2fc2c5e433ec7737c: B532ad108a1592be25d2d3dc698f2e3abf559620d2a3589ceae9ccc14bcd6062c:0F#@b43b3e6aab6f55a6652c0d6fd7e78351222c9c4c95ba8c280d76926c9132a880: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:215F"@d1757c20b4171d7388bb9d7d363d0c499ec24f00c6d196cd8c944fad6753a906: @@ -75726,18 +99248,23 @@ D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:217F Bbc4c28a07b095734f01f853f45956412d792f82ea284e98c99115f312ed7fc98:0F"@067fd8da9d697703c23d4fabcfbe5e5fe9f7bcf9a7a70989bad1ddfb1c60fe1c: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:219F#@b7101e96502fb3f17400ba25e273c9af7936fbd33b6bc36391cc3761d547a8b9: B081ea59b7c776c23370a81c2f28ffd6f3705b5e68948b63f0c7d33a30849ce1a:0F"@de11cb4533acabc89cd1f482abfefaae4b657677830123651bc8d16c850aab89: -B90dcfa64c4c4bbac27bb263d818b3fbc058efcd33f10d8a472a58346b06447f7:1F#@4ad25dd99c7faa83fd1f9af3da8d692b9cdc2ff79d426e0ab53628d6a82f8b54: +B90dcfa64c4c4bbac27bb263d818b3fbc058efcd33f10d8a472a58346b06447f7:1F#@4ad25dd99c7faa83fd1f9af3da8d692b9cdc2ff79d426e0ab53628d6a82f8b54: +Bfb326b94c835871f00ad7a30184257820986b54b5be49645d58a3c0b405dcd53:0H$@910c1ad0c408ab8fb6ba92aeafe021b7ca9361cfa48ed4f9ebc71cd5bb579d97: Ba5c715bd92bf51a5cbd8525fd78438fd77d895389c651f0210c95eafe8baefe4:0F"@45b839563fde484db9cc013545c34a724530544cc7496416601ab7d720f386bc: Bf34080a68a026c57672bdb181c6a3e025a2d0cb379494cd3ea8bac14ff198772:0F#@658e278838aabdbd34b5ef2ec213408134cacfec69e8b2f3f2bf2270ab104232: B3451f0defd265770ed699901afe2f32e69beb85f5da08065854aa00c08172b23:0F#@1c9e087c5a55bd3043c828f2762a48c57e291ec0a266d0bad9086c4542e0c826: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:210F"@52c0f2f3293a334616129d8bad56c30cf4c3e7c9f5d6ad3aaeff51df9ec1a958: B90dcfa64c4c4bbac27bb263d818b3fbc058efcd33f10d8a472a58346b06447f7:0H#@670dfa6f4463505ec8a9369f281ac45016c3ba381bc2473eb8455e5bd45b29eb: +Bbb97d04429f4a4934764f36ce62d46f1979bae3af266d7917bed832ad4fee54e:0F$@1dd69e717dbe7de68d89962f1aa0e28925cda2ac0c48759085bd574c4a04f1ca: +B30c77830e11d83705c322d2a7aad0ea14c80b64171bab651859c16d4b42c8071:0F#@e9555337ca811adc103a9321f39ef16071fd5fe6fb96666f6dcdcf1c44532703: B2f819055e242708feba2f74b407d60db606008aa83dfe41cd3b876e469bd3b87:0F#@5519814c0980efaa1bbdb7619f1034e704fb341a5dee752af58327e217c8ad91: Bacebe855ee832205e912eb24d3942d8b19aaed3f632a06ddc1f1724f06e8d1e6:0F#@1fedb3ac142af89ac6a99be3b57cecf73e42e14615cca774ec2b911c15dc28ad: +Bec82eae1964be7c3e2e43ca37d5b8f7a167e450669463f08b036054bc3db2742:0F$@ed9d02f2dce57f093deb258ecafab08e28261f937b19e415aeb5f4eeb7508732: Bd2e7907b0a50aa8da9f823ad6d28811ad454b41f3faf20faae7cd0d29a1db976:0F#@2e25a96dd0681a4181562732173f0f530e4b00d6fbe74546b92a2a6d21b0e63b: Bf60ffa9464cd57aedc4b11c24c552e29ee702db6ff61d2ee95e507de3f1cab24:1F#@fd15e1727be25bcc76007fdc4e0d31aac1213db7820d11ab67a1d5a1a37b0ec6: Bf60ffa9464cd57aedc4b11c24c552e29ee702db6ff61d2ee95e507de3f1cab24:0F#@27003463a0009b303d4c17612ea238706beb2863d1290430ca370c7ad6c38d97: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:201F"@cf91974bdf96a449b179150df05e5cab1c3ff7e522927fe1f930e180d67b80a9: +B1feb758b5b983d05fb7fc92bb4a48eda6b434b257f59c66f72a9ec25b542fb3e:0H$@d098def9a0bfc22d39b5ef656a22291761cfad5596082f985adb9a07f775e2d6: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:204F"@05db403f6c90cd4f0b2b73730719b551a39d3226b6d8dcebc682fac0a27311b4: B55f5be9f68ea3b16b4fa16b1bef147b915cbe0d2b2f69d72a660cf190c2f1df1:0F#@0d38f120ebfe5775fb7cc2237b6944046f44c0d6e7a9d38384e3a5bdaed43131: B6e0a2c691f93f5fb8eb3ec1038e4beba9f7cef82f23a5f662d6ef0823e35c67e:0F"@d6c7030aa78703319e54a9db9e68e9d0556d6fda4904683c71baa160e6768984: @@ -75749,7 +99276,8 @@ Bf3a278823f336d961ce0b7d1a53cef8cbd35cf28b83211c091a2a55722dc17f2:0F B01ebb0b725539f269c939a23e1f62ebd155b0676a9c897fe43be062fac6ba81d:0F#@c85222a2bc1116deadf170f89fa9d12b301edd318758ec6c230eaffb8f53e600: Bbc27118f03b6f4102ab338ef5305290b26c430a9b9a50d22de4486057ef6c978:0Fƺ#@39678a19eb4a25a9bd131c9e6ba68fa60d554c0ea911845abd9994f8d3186cba: Bc35eeb9452b7aa08edf041d92863e912e01699e0c39df41205e439d014273632:0F#@6d76c51fa8aecf5cec11d120d29b0cb5ef1e7e1f66673d8dd42e9c636774b6bd: -B12f3eb0846f9cb5cc35b5c3fcff174b15ca4fa3b72088fb0b67a1c85ee720b05:0F#@3f40ac8a1fe42075b7054f4976946a966c480c9da78d07d8dfd754636e398ef0: +B12f3eb0846f9cb5cc35b5c3fcff174b15ca4fa3b72088fb0b67a1c85ee720b05:0F#@3f40ac8a1fe42075b7054f4976946a966c480c9da78d07d8dfd754636e398ef0: +B2b1a66a1d03dc9852ad1e02bff97f263eb4b29f53b0f44fd9587308dcba8d739:0F$@8ae6cd71f82da733688b04914abbccfbf363574f4253c2aec04b79bae7c834d2: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:200F"@4bbb407631bac2ec88af2836a57a018706d82d0ecbc5b96489a4b9d42b9d0e66: B735cdbc2519a7444d26f6f7859a1efa88c709c66152ce7a54bc8b1b20731d48f:0F#@6b1a366cb814db6ea2f032b6979742ef7d81e3fdaf0b2d3de14f39fd6302fce6: B2b7e63881f34520d39754a8340dfd26da8415a3f32f7a5fbcf937be57c21a421:0F#@644334032d3cdbce9bc89b93ede5bc209862295f1b611e0ea579eaee393e43af: @@ -75768,6 +99296,7 @@ B276cf7bdc1d1059914c69073443a7168a296140bd36b21cd84f4f9da47d7ea92:0F Bd940c966df5a4f0308baf9788fd8d28066b72e18a015dda2c1973ddb0340a92a:0F#@b80663bed0dfe257abe485106764e3a1ee0e8afbda7ca66b87dbd362cb5f41d1: Bdfa88d3dafc56c7526a690d7a1e35b1f4b2804971b186fa3c201d6cb95410c7f:0F#@e89fff36ad6dfab4d71930fd5fc7647858b96ac58d05279a7cb1e2ba19692490: Badb0c9bf93b86c5987dd73b9fd58b6e11cafe1465cb3823bc46708c15869b5a8:0F#@dc6e0f6f0aa8d0219bc26e5c477afec15fd57def05672b1c3c0dc238cccf04e1: +B5aa2e6c36eb6a0b0d7fab78c36529279929b859b274ac8eabbc04d6ab36aa74d:0F$@69b0676495240a58a8d6f0b8fe3b7d1d7278b1aff138095bfedbefba393f177c: B792f63a34ab7605974f28efc75f994dff72e1a5d29668dafcce3f8794361297a:1F#@3a1f969d741aee2f63a375f226569ecc5756180accea7ab513a73a62b2336e2e: B792f63a34ab7605974f28efc75f994dff72e1a5d29668dafcce3f8794361297a:0F#@4c0d50d432a19b8ef725fd1c3a22efe08bd261df484125b8cb2b1eff231e2faa: Bb5b09c086496666626ca932fb5afe3369ece41c08b0f681db95cc3d212d2b140:0F#@3c6719aeb793d06a6bf0dcbbb638b2f64dbf2f5dc907dcb37fd0f5b81350a389: @@ -75778,79 +99307,111 @@ B3cf589ce02c4f8b74590c0b297e1d32d44a816c4301bce5ae2829498f4d11a56:0F B805561d3f7f076e54764c4c3309f04f210a7b68a0f15f152d5ba52a1c0a1de17:0F#@899798fd1baf450ef191fa0c2ed4120cdb8fd3a0ad0ca5b0f504e592a98c1a35: Bc8e56466a93a2743fb0388d69e0282cddd3944446cd1b7ac541d858ec34ff16f:1F"@60e3158b59562a41b64ddc0b5767765f6a1189f9e5d75579ba11b6aee0414dcb: B42a319798701cbbeef1198ce5ccd1ae5c89de5613fb544658b64afa960513da0:0F#@870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb732337: +B3e1012f15d3f99fdf3e7df4676696d2719244791fe284a66cfc800f6640ee0be:0F$@d229672b43d22210190cda7fb36846abeaee6a0ea13f1ee63c0208607b28ae0e: Bc5951c576efffeefea93b47bbd9bd794285d88b6707ce38969c7479d419c9b21:0F#@cab4be5cef4a8ae649249662d48a2ab368498418212d0bd73cab28353698a994: B57d8683045605263396d12c6ab77fbc06e5144551f060791704714897f9b883a:0F#@143587c915efc38100892e3fc90baefaf06f0196ce7eff7e66dae2a7a7456f52: B900c43b8b99f4a6a0ecc79da22656a608fe2caddac62803bf1e9cc3cd652b243:0Fć#@b35309957d0dd60b3de5a0d0b8c20bfab2fcf92714faa747a39bccba9ea3ff8f: B25c3e21ce2f7665d634a4b8f7422a0bfd5986761f62f6a97accfd88d01542969:0F#@9e8da7d36ad25a08e8dcc1dc6e80a2434ffaf253f370d20365b7c7728817cc5b: +B3e1012f15d3f99fdf3e7df4676696d2719244791fe284a66cfc800f6640ee0be:1F$@6a6cf40ee372c2883b504ef9d1caf095b5ab52d76df957909adceff6e8934b5f: B4b9976f686d6b6641eb8273cb7963a372f4551c09098df83b5c4e18c994e32a3:0F#@2e0d7aede244f4b30cf2e88d97f4a3bd2017f6ce47223b8ca65b67bca0c3bd6e: B85a997936d44ba8db56be7b52be987b8063989e3fe6ab2837c73955b74ffbbd2:0F#@7f7ec355a2fc74a29da5aa7c5f41534e9abd7c98bc9263f346ae694b2f6c4b41: +B04f9368046ecd7de0aba84e105d30231b03d8594c340e778d3b3487152a339a8:0F$@91c1abd48f9d3cc627a90e9e11a4cd8a1d32316783d11bea28707bedc296a8e1: Bc00e931c3ab3be6fa761e6e82a1574f0d4a4dc2531010be44b4ac17d10c860ae:0F#@a8dbecd1eef70571b82f8b73a91c06c9f2632fa8a394122993aecd37f3b99266: -B2cfc79c91e8e0a22b15c7c6e8e7a1b78ec007b712d8b1f549bf33b21634be649:0F#@516c229c62c46dbee30e927e95f3adc2a871ea442cc7af52b4a42792dfc36ba8: +Beabc3a6f575f6151c24079adae97004e7f4c628233d1d11a505bfd745c41f7c8:0F$@47a4d6e74c512bce032dcccc405dde33e0bfee9f2ab866cc753f685a444b04d6: +Be22273f66a5c7089ddff5ec1e66403852756be1c237808093a69400ba3d744e6:0F#@caea43283bd86cafdf6240f006d28cd5025e5410961984f5dae75afb7702f9d0: +B2cfc79c91e8e0a22b15c7c6e8e7a1b78ec007b712d8b1f549bf33b21634be649:0F#@516c229c62c46dbee30e927e95f3adc2a871ea442cc7af52b4a42792dfc36ba8: +B9cfc9a6238cd6466fbf6f325ad5123a4bafd0376983f3f72cc03dd4800d12611:0H$@530c4ce80093b1664f55fa945b2b7bdbe12b9c067dd8b67fd8dd1f13a6718546: B3a1cfaabfedc84398d6a4e387a36209870c70b6f785a868bd10b807669a9f05e:0F#@b885e89343db96e44aa1bb03d7258afc79bea80c674858f050a54281854df2a5: B3e203f5e4dea3d0dc09aab74cbfacbb599a6e1b175819aec4626e0b1d068c28d:0F#@205a456cda41e66c8176264a1b6d388cfec168c19454245ccc5966fb3f41baea: B1d7263aceeb8dd38e4f61da15265cfa079c379d47f83268526cae87821f90cbe:0F#@a96717fb2cc71c0fd20c87ee74ff1c74e4a42c7b0c2024e94d5abd80dc17702e: +B59570a7a992946a88fffe1b08b8af1953f9a07b48242f5a7610cf732d672af76:1F$@2040b9ff94e078549a656bf11f75bb7ef716e943e55de99b440d505aa1d6b84b: Be3036d9057175317ad7ecfbdddb615af838941317a66a7caead8ff51049c49e0:0F#@0646d6f5ff92b6cdf0be4bc61c73799b5da9e414a325c5338c500042ad3f5e52: +B59570a7a992946a88fffe1b08b8af1953f9a07b48242f5a7610cf732d672af76:0F$@add0e495eaab3924f454e755902d6fb002eb76652a163e72eaea45dc36e99d9a: B04b39988d9f5a50e5e3ccc1589fae149a087337784884067464f47db6810cf57:0F"@9f51995f62295cfc8ddc61b71525978264538c9727c6e610d77c2cf1c84c1a8a: Bc80234bb1fcab8eb7eda45bda209e9f2ad3df06972411153a5e8d67c5dbb7dd6:0F#@4966a11d6d32a12f6c57e45da3c46ba26d79c4ab16efe910d200429f75b818f5: B8dd919c7e03bd8ba67e7d39ee3c0d9765f9fe24e86470cc120032ceb5e3dafd6:0F#@22f8019b9b7e1436fce58e2244f91e29920704edada351674b01561b8ca281ba: B1f216e4f49614bdb723c3b1e7e792fa9ace0e695d559abf5eac26b4faf449ae9:0F#@df864050135492a9933de0bc48c573bfe911437b3a76be11c57f1019941cc770: B5550d44d29cd99f2ad7814a4d90a47db5f7e190b9a19a5054a7be731b51a4c01:0Fޣ#@c99a7fa5b17e6d35680c17458e484d99367102a1f608a7dcf1738cd2ca8586b0: Bc4ab82207878db649be3f2f7c38383b269f7da57e21611a0b23ca329fa9dc0eb:0F#@836cd43b6e557b40031edbdb554ca4557ca166ab43cb6d9de2bc42b10a74ee4f: +B002b8064905b1dc4e8fe87dbff0274e6c64de79f2d392bed449c7efe60a924f2:0Fܠ$@f3179b2e49604ba29c555ae02aeac0dcc872a514b6227226eca573308ef08694: Be5741cdd733e97f141e980675fb3e4616106f36b5cd22e2e570a5932f42e1ede:0F#@e1a0f33e0c06eaff1a1aaa365580f03dc1c91dbbe4b62b8803feb554e75266fa: +B6b12186ba2256c88fe5cb1be37e1b26180271f9996bce8d29932856964122f73:0F$@47eb69b09b9c9669c64079b54790dbfb650c1f80659731f481a4a8b25bad1909: B0fe00bae05d5df66f9fa2cc9d8a437f1c8528faabea46effea8f7e0865e303fc:0F#@bc90e1de609a85b1cb775fa92991d0be0ee1f034384cfc335323d7e7640951bf: Bbe419618046fb38a3bd8a2fc3a9794aea7d471ebd4829db3f54d2968ff56beac:0F#@56d5090a277cdecd49074d2a8770841134fda48fb48bf0d76f7b441085610e14: Bc63e5253607cbe6569f0ed3f2ba3e414f5db0cf8ba47ff8314a4ae602b7c9bfd:0F#@94b658e1790de7f714573ba88d1593896a826604e4d637e3f199ba5e59814e65: B4fdfff4ef5dc5b945e2fbb7816e0c6e6fc5e0184d651a4b6ca8b42bcdeac0a03:0F"@62341e6af1171bd30ecbd227ef676dd7beaad250d454e255db6f4e13255f00da: +B7a8ff90ad77c2109f3866876049041138d8dc8819867f674841ec37139c2ee14:0Fل$@e2013f1406cee319e78b6ae177e71fe4bc6ebbbd2329f0d17301be9726c772a0: B3aefc80f13abe3b1f6b2742f562f9c273d51ff6f739d0d6d77ff5dea99dbb82b:0F#@375b32927af3840dda359c2a8e786c31b7e272fbc9784a0f489aa83ca5a4827a: B3dc060fbf040bae5fc6ee4e85ee15ec549c65856d893ff5d075695c81ffd91b6:0F"@1b10a33a5b94fb62311c0324fa9172aac8ece079723ce99a3a4bc280906dc65f: +B0c114047e347f34811b2d3b69a0e76380a95fc259da62146940e0a2aa4261c34:0F̌$@55b947d38df91712c8c899439b89e46fc57954d8ba0c1c215d94dead3ff4afef: Bb834734834438120e98df59d568f525d39468f7cbdea320a21db3412508d128e:0F#@4704b689948ab149fc807c05b252b1e6f57ce9d87bf0481e75da4802615aae29: +Bddd832e8d2ecf2ef26085a457b20d95d50cfa59a440c245537f46ee5390e462c:0F$@bb06452b2419e326b31b6f42a2f5f99f570742fd5e94b842f5592783204a6671: Bd255f7f5c7fffafb32a337027e9256208807de04807a41825137c16172c554c3:0F#@52782a69f2675ed4d4cb94256a7fdde02260a1aa895795e2deb5bb6866ff030c: B2099e6993b1e3e3aa323dd8d71295cbcfa035530f46d34180def66194e6a45cb:0F݊#@93a5d59ea44266c7827378362f00b7e4cfba595cd742b7e9444e2a959134303e: -B3a3ad693cfb22e82e19b2bd0cc23830ade7c77a0281cc4613d9cdebc7be61731:0F#@a942c49d49ae0005811e1436d88cd4802238a34272c0258ca57b2c5b03c096a6: +B3a3ad693cfb22e82e19b2bd0cc23830ade7c77a0281cc4613d9cdebc7be61731:0F#@a942c49d49ae0005811e1436d88cd4802238a34272c0258ca57b2c5b03c096a6: +B59f32ac95174c6a671c73c83cbfe9ab56d8bc7ab531a7bbe63e4b8464bda2a37:0F$@ad5a6d82c07d0453659589d6bd170c14eb3f3aaec0396271c39214144ed6e090: Be79fcf3b7c1f5c3308a8306260cc972ef3ce89ca3d251298578b8a2e6abfa355:1H#@5ad74c3bf8a2107b45738cf51ca434d4d75eeda57ef4f3fbb2da4827c59022d1: Be79fcf3b7c1f5c3308a8306260cc972ef3ce89ca3d251298578b8a2e6abfa355:0F#@93502725d671a66c940f2893dec2d1ee9437d801c8781e13a0cf5250fe8b47dc: Bce7d292ac57a0264f9193ffb3711fc10d06c8979b1f3a60d35d7e001c936c50c:0F#@60e8e4bcc7e4e8a03eb3aaca910a6c053a5013583983dca668bf5fe603bca00a: B504a0ebfdbacca9b82564d4e9095b24bdb94cf7cb8c41db324e3a53557d5cb5a:1F#@e38930b751d17ea5bfd31085ff75cc3b8e0f9d288efdc857d94c7c1c7c60ba19: B504a0ebfdbacca9b82564d4e9095b24bdb94cf7cb8c41db324e3a53557d5cb5a:0F˸#@4daacdeb82eff561b6115ac5a676506eb1acc148d3feb44cc10f2d34253cc87b: -B072888e02f2641b8aa8e7b15dea45c3eb4fc590d6e4d2568db02855a2b8713b1:0F#@7b95af2e703c26ee8559aebd337f9feaf8e767238c860080eae5f54e1e4980e5: +B072888e02f2641b8aa8e7b15dea45c3eb4fc590d6e4d2568db02855a2b8713b1:0F#@7b95af2e703c26ee8559aebd337f9feaf8e767238c860080eae5f54e1e4980e5: +B36b9602c33b680856f4a8066cba92ace6df9d88ec2fe959def92d6ab79e82427:0H$@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9: B780688329224255c07f24d81b9409edbdac953d384a8324b234be2edc4dd4f9e:0F#@bcecbd398c196f4badbb1ef6ee56fa2d817f70d07d9dd5d276db8c03e185d2e8: B455bb136a12e567281cb158c99dc13a5765ab067d24c39405ffb4bee3188efc8:0F#@1522a65d0aebd731acc3368d804e3c246c70e36bf1818fd970db5e585ccae240: B02df27d251c35db043021ce5cd1a8be70c455e195f5d32a449715d644a758462:0F#@125531221093684511aedc440388cced51db8d1f39c8a40c7ff68b4c3181799c: Bdbf1c6d73208ab508e1acf00c44ff8968b649c4d211957a63232c126bf90f449:0F#@eaf06ee56e1cb3f4550b3696ff9fffb25fb09862c3fb8b05b381a76df384df2c: Bb296cbb984556cd799acd696b37f88b631ea023c69205a2e05a06726c432f066:0F#@a1939bd5ef7d1232356384b64fe60a8fcd6fa2958ff91af393bd87c9baeb8f87: -B99e01c3a5e86b5fbc028b148a33d987cdf1ed7aefd00f0b7b7f606403715f175:0F#@60ebb45422bfab1b34cc8f2ee731b56b058e6190b6149b591ca541784da88348: +B0c7d99e514d9f61fec5ceefe8b4311c5b36fd6f8060484696107525015bffad2:0F$@a70a8745d72205dfec81b20f4ab45e8a28fc4a50026229e51a473d2f29cc60da: +B99e01c3a5e86b5fbc028b148a33d987cdf1ed7aefd00f0b7b7f606403715f175:0F#@60ebb45422bfab1b34cc8f2ee731b56b058e6190b6149b591ca541784da88348: +B25a4386d9f4c791369145e55ba6841073112c6ca1c117bdaa2f540b18a5d8265:0HЃ$@e6907bdd7d9999b2218e3a82eecca1fd616c3fb23ca433be3ab3fcf8f9425c6e: +B0ac953f21fd386d847e042c099ea17bcb6eac6ec94ed91ce1630d4e08c2ffc57:0F$@8c283b3aa2cbe8c95dc8bd2bc7200083eb2da834b55db01b390d6fb891d3a2e1: B34ceba21bcaf8f01a3714b94da596d6a3e684e1133d34c8f05f84fbcff00cf4b:0F#@bfcc9d26851232ce8ce0463ff1ce68df82816be89718eefdc858fcdf60f14cb4: B2a02d8c8f1c45177a9b12692ffd5e330f2b81af394146c4bfa0255b83470de38:0F#@fb96fca368ba5c4cf279ab4fdd69d15c603427f1fa5e4c2b8fd04af085e621ef: -B0ce18ccf69b26a28ade38381bf1b27924a7dfeaa10a0524de0535726b0ead68c:0F#@2cfc79c91e8e0a22b15c7c6e8e7a1b78ec007b712d8b1f549bf33b21634be649: +B0ce18ccf69b26a28ade38381bf1b27924a7dfeaa10a0524de0535726b0ead68c:0F#@2cfc79c91e8e0a22b15c7c6e8e7a1b78ec007b712d8b1f549bf33b21634be649: +B90f7300adbc54ee1dbcd9566312bd30be65df1d39f57fea69a4fc913243ebcba:0H̏$@fb92d5e231827ed2955baa0060f67b0dd1e773b55ab5fb3a1c51d65e10cfab0a: B63afd194cd5952256f1a369e21e1793db573f197aefc15ea0416ef796c869eb5:0F#@e81dec2a774d3080b418bfc6de1eefb9ccaf82550fb3c9e3839ef355de86e52b: +Bbedea31b8465e62950e55de64a7117f0fffea0c1036b44afd37eaeadd8ff4522:0F$@556b1639ff598a87c795c0a3199ba5909d83bfd2faf287c5cdb1e7434b75429e: Bd4acd25fd011b7765703012912c40d273f9a7e579ab2ff6c6f77345f0821cfad:1F#@9d17e4bca77789984f724f3868d60b6c622614847734717c1eb39a2a12c93e14: Bacdaed41952e17e728469e0a83527aaa11329cd11d78911a996802d011b2539f:1F"@73539c82ee83bf07ae07fe9975af8b96ce530b03d25760c87884cbc890b44491: Bd4acd25fd011b7765703012912c40d273f9a7e579ab2ff6c6f77345f0821cfad:0F#@2e6f9b96050db39edb44a4b25386fe92806e51466f8c877984a81a97ad7df907: +Bfff3ebd1bc6fedabf165e2d1beb6eac3f488e50e9099149a94d453175749830b:0F#@a9fd7d093947429cb06cdebde72d8607d602004b16bbb0115c58c717a2b0b878: B365c0a8044c39e22f37962f3b6d373831611943fa1b2cfaf74812288118e4fb9:0F#@872f8347841ca45647bcb599d8120f8bd11173cae78b8808807e4d802718bf35: B7187c59cb5ea304b3f02bc70ffbda6724b0f540cebcce0c1ac69c1bafcf681f1:0F#@40c7dd1f83db40355dbf5ccb790cd7f2570f0fd2d26bcb137d98b101ed0c3e86: B34eb6c7808e27f9a02cde0d23308d50460201f39f407527a4fc669fb09bc061d:0F#@a58260d9745ceda0b653e06c3efcbeaefe5aca09d9be9e844dca143beb8937dd: +Be7b30dd39b9b1a24b88f33d458a86cee1671fba0f1575856694ed2008b1e431b:0F$@cd7559d65b60053e32ea4ee979466cca6a3cacb2ef075bb2913f249ca9938bc1: +B4390d02da53f90d1c964a0bd362be33f454b6877bc80bcc109266a1bcdb73ad3:0F$@10bfbc245d546d0786b5e90194721b55ef077cd7578a551ff65f5c9a9234ab1c: B6dce920ca0bdd2bd8141325e6bb628a41f816dbc597fa0512daedbcf4a20816b:0F#@cdcdd7ad8a5132cb13bc7050ec340a0c98eab302455c58c0595a7dc7df4c4a89: Bbda22db3cd9106ac259507475c9cbdede4c7a58195df1ee5ae7565c73514eea7:0F#@f6f9ca0d7e2bbf3cba12a38261d363c3ca514dafdcb9095e1729897383025967: Be0f9324fe19a5cec95974851a039164a0bf7e6e06cb20dffa584dd4c09695145:0F#@a2f9b719e3b373292a66af9b4359fb3b8431407ae7dab3cdfa2652075bfc2588: +B1433175450302cffc4c999ef09937b8845a7ba224868d255d52b4fd9124ccd1e:0F$@7a5641077668a871cdfb5cb4fcb4b9a42b75b583c2c99b1358fed3c6b22982e9: +B1a01be83799d1880a977b2a5b8a47830eeae7b76560940658fe1530a952fd997:0F$@4a58e965b77699879bd98f966b0ba704481bbbbdbcd4ead248ca1b3165c97089: B38bcb6b295e29087dfefc3d15e348c113a2cd30174d9f2735395f6e3212e6879:0F#@9b8271ccabbc2c0109a6d39514152bd72ddd49fe9ef33ab57d96a22df98f7136: Be361181ac55d734c85795fe38625e0185c99ecef650e73bcded8e109aec4a603:0F#@817836f1b413217d16c38e9ddd494fdde73e57810d82f5a6a9cd9393a734ab64: B15c891d54de5f2fdfda716360a6de01ef6ea2811d011682dd722ba580354580b:0F#@43ae86388cb284363bd5c33747ae9f6b8e0f1a96aca4f96a2dccc60f189ab999: B5a5da6566852f6b77b2ecec1de61a4216865013b51e537cce0396835656b9985:1F#@b5d55c3090238fde4dd59914395c22e6d4ce8b8277dd2cd29a69397556e018ba: Bc4c15bd9357f1e5b546b47adf8f83cec32a623e32f87c13d9e38cb1bf3fe1419:0F#@cc0392c5a4f7aabcee8e4f3aa85b56b546786a44d7b5a4b18f63e2e7e8b080f0: +B5a5da6566852f6b77b2ecec1de61a4216865013b51e537cce0396835656b9985:0F$@8b08e37b5973e250a10dcc369cd80cc931ff9e1ea53d1ff9deaecb65366cacd9: B2ccada6c18c52ba0d0322a05515d1ea53d001e7497fdcd3bb28f4ce35b0e199b:0F#@2866d88155857c944ab2c6dd69b0bb35502870a34a3a35a97ec9a52cba0f4340: B86a1e302eefc1cd485d223aedfc9f921256954525a34987b504afe9d7cab2076:0F#@82b5ba250b73228003468ab8bdd43109ef6d3489f512945f527963f70f565c9e: B5ac8eb4e44407ef6390532d1ce155a0bd9e419b093446a0708f4a22f8f82aa83:0F#@ad42183619e63b92ccb7b72c298eeb5c46e74f55b8a67aae8d40be7796aabfff: Bee7290f2d30f207956207339ae291855abf40c1ac7a758a9b52692b52c8464dd:0F#@a9aedb97602c2b8c664e7a5b0f3132663115101540af3635cab2831d9951ce6d: Bbac46fd64e057a541530c87366a4fa4fb616bebb7a7970230d7545f6a2e0daf8:0F"@66c8863c6eaad581d0cb02463499de0b9e845383951623c6edcc24b02c922189: +Bf5b4c09b592f94eefe9e1303148351b4a3234c8b433a8430d58a09774ba3cd37:0Fڢ$@58d3636b9681738b5d2887254b146f6f3c1833b71564853432606b7e59f99eea: +B020ceffe35eb261e1c0a6bafd8975a39dec2eff03742b8468d4a35474588d4b8:0F$@2d3378969721db6a6feab0b86a876401d20d30df0059b7e1ff9cf6e50b9dbf47: +B22ca374d0dffdfdb2160cc6f85a76682c7c6b1b77eefe70daf7c5a87eb930fea:0FҞ$@c2bc39b76f2f4127e4108f90e00b23bdb29578d4fdb828493c0a0a331e17deef: B7c2289bf62fbfe92f1efdfc26788788022b5291eacdd53cdca090a5db298cdd6:0Fм#@cfc549a245c05c77f1fced49bf3ee25db778a149bc6c0885169aaf09a767450d: Bc5e4b98c4a693a76dbd91f69de6f66f2a304cf297e286e71353eb5f3706701fb:0F#@4a032d7ab74fce467eb2b3724acbf7f7b54cdde2ccfc66cee4f2345efc650d16: Bd6bf0a36bb9699b4be2e06c55f7e315cf1b66c4298b23f33762f34178077fe98:0F#@6a3da3e29cff47faa81174ccf6cd858d9ba09305f36f1bf8b733abcf8e3dd547: B548c6fad49da305468c480c869771f09f36f20c17c90194d638a907f54f8b1f9:0F#@847cfc22b752803cfcae931e1e08ab97a4ccb89128d6bd81b9a1283912f9ec98: +B59c8a12638a37d977e4457e09ecdadfd55433590417ac67df01b5f058d69721b:0F#@e4cbe301ae17b4ed53824df545ffd55ed8d68883e13e9829007911002a016016: B6755c4466c606e38de74cfd24ece4b693e17607f796d8ab0f61ffb17dc652a47:0F#@4e28cfec593f4c41ebaec90f7add02d93a55ffd518810954b5f0b13a7950b5b3: B4e6299038562e13e233506846136fbb5b06a935c812d6dca16965e816b62e94e:0F#@06b4c85ceb0824d8ba1d012780cb816c04e09fff67a4939db99b38480855f466: Bb0583c47f516992b040b741184c2940e6e385a3a4c1de1da3035b50cace48a3d:0F#@e575a64ff27bce46d60957135fc22111df56828cbb7d8f8a6200d3af47f5f316: +B0a902bcab38db37cc93f38c9699a883e69422912e678f9c02081e5b52ccbbb78:0F$@e2b3f466c665570faa7be549a136414c39006aa02845c693e630157824107046: B6e71d5bcb057568e8e21fa975131fedad0a61a5a3cf455e90294412d1e169920:0F#@3c1883e127a01bd85345866bdc57de4ba4d0ee1991e21244c13c338f12fde3ab: B78682da3894c6624788af18846b6ece7543649b3b6d4a5116b81661e4f73a1e5:0F"@8e677170edb4a7d96d63e1e4c8738a5e00293fda619797d511ff39f9ec630309: +Ba87aa6f874d3284061773ade82f2b9fec08da305924530dfdf341c47fe39bb42:0Fՙ$@b4985115c7ee289ca28af50a5b7108c4dd9dcaedf47b7f9c1d9348579874be45: Be76575b4dcb3aca65688459e8805fab21695b2d9548b25d8d9fc8d0315b5f6ee:0F#@e4eab1c0be086d16afc9bf4dc84cc6fb9b9e228ed8fafcacffc4da768f3d75cf: Bb6f015b0a1ff35c378ec04cd31a6bcc727bd56bbe5c5a3298b1a36c999790826:0F#@fba609ffa52961c6f7225c31621353d3c6dbabfb0e5d4143e295527def7d0d5f: B7acd028bc5a0e7013ffeeba93d86f8024026dfb386acceae7b8c63a8cea80cc7:0Fֵ#@51ef99569776c49d32a3ad02c960745fbb67064bb3f7790f2c0b33dcad6821f4: @@ -75860,19 +99421,27 @@ B8df3efa784d14fe7f708ca3e131204b59bb6f544c86376637cc585e389ea1f2a:0F Bda1ec4baad805f519142ae31d60ca487bd0bfebf109742f61b20e325e699f729:0F#@934f767a18d58a629c9c4d52c207068f4f21190b55175198c17c98c9ee004ae7: B4f064f2e223cbf910e657ea1207bb0b41a5f7575186c988d2a763bec8ef37d29:0F#@8b5e75f8bfe63435bfb08d6bee0ae290a7d6e000d443f5f1fcd1a5fc767406e8: B79b5a44e1413f8adaa237a520ed4ebf214e84ccf6afbdb38b5342fde9cb8d014:0F#@7a3d0d11a89646333fc1d5132f77b44651af6d83fd257738be6c437f80c6f179: +Bb9a4cbd174aa56ee24df1dacd0d8e2fd1468e7604513a3c5433a13a64255d2eb:0FЇ$@90fd3ecfcc5bf1f6dc785736428f896930fee1a8acd661076d6ce54daf27d584: Bdebded63721c4eb142b1d358eafa33d5786b4ae3aab556ec09d7c72c983e4e4f:0F#@be419618046fb38a3bd8a2fc3a9794aea7d471ebd4829db3f54d2968ff56beac: +B28510f181a10bbe49e138b35ffc2d9c8a58a64160b53d89bdf81c54165dbe727:0F#@fc9fa62e772a40dc90c5014019e09fbf26a4969f4f41c487ea0646808058481f: +B57fe0689c3589fe9b4f4a7ada437c1aff25ef563ff0d5da2cd823754e2fa7c51:0F؃$@26631daa354cdb26814d5b9721d9f802f4c3a56ce3ec14efbec13817b8464dff: Bf9801e5958b5a453e687e7c7c8a4d0f858d1c671a6eabcdd1f23172589e1314b:1Fǔ#@71e5b0fb7c188a6127333b8b827e5b71213fe50459a38e4961305592f122fd37: +Bd4f41c9758c872387a1b347a9a1bffca63851e44e3c1163d87f7fa8336036272:0Fȍ$@5b8584c96072938d0fffa515c2001888308ee5511652d92b49bbb3c73935b1b3: Bbcdd72cff37aa49fd2db828fe344baa9a8d5496fb1bc24bb62b181465188900f:0F#@6180d5419b55a4d82ec0c82eac53c7e9cf061fee9dcc2fdf98d33268b55ee0f2: B0f1d024e26bc7a099aed9dba7268561ddec013b933c8964ac807dba06f9b4fcb:0F#@94e0205c2495c1d61dfcc68071582566a88b82d69650abbf2a38a583be30a3ef: Bf9801e5958b5a453e687e7c7c8a4d0f858d1c671a6eabcdd1f23172589e1314b:0F#@8c91fe1705061ddd1ddfd4ebdf1d5772bd91944708180f7a5c87596c9e8d74d9: B3ea1e1229022cde6347af3a78a396f549d7c7f886631b8136bb90106f7e484b4:0F#@865fae539dda0c5565bd89c36092745e77da59cfad75907fbf75d2ef1d2acf99: Bc1c96271ca315bd421d23bbf3b900d02d37a8ac568d08bd9156937bd8caf17d1:0FŠ#@be0551207e40b5aadd7d628fd38aecfa8235c81e3ae9cb78560d936babdbaa3a: B0f96737f60cfdcf4fd640ab1cabd03a6b84be77a4c46aeacec4243fbafbe95eb:0F#@9480c1f0445c3b40c24abf3548b82410ef48371c98c2c5c076ebcee5717f8bc6: -B78abbf845c9a3e16d25e0d899b29dd7bd807af09053bcf3b04a492aa449eaf83:0F#@f0899697cd1906455324fd93cd462c3285d19412b7b90a673ddb417d05a21c92: +B78abbf845c9a3e16d25e0d899b29dd7bd807af09053bcf3b04a492aa449eaf83:0F#@f0899697cd1906455324fd93cd462c3285d19412b7b90a673ddb417d05a21c92: +Bbd17e4387b0df0d65a3a982a7f28e1703811b8b79cf7675555435ae68a4e5336:0HХ$@617039deccfb5fce9151f62c8e215086c446a982a805a638bab1328047de1b27: B222e34d0d773f2062f95da40596e6a07f53e0fc8027cbb16e194f697f091797a:0F#@390877c6678f7728e78b1f01b74848bd6c8e0d63099dbfd4ce25a8e6e17c0ddb: Bae26097abcff187410fb09a3c1e36227df72442991468c160a74a1fff6a49181:0F"@9b9d47871287cec053969f4fd787ff6ed79bcf32f361f99badd8811bfcd75bf6: +Bffb93f79cf5600c9828b8f8b1037eb3adbde0e06dca1f73a942b2418b69ae598:0F$@639203308f85d95aa29ebcead2b1730456f4436516c2bb03398dc72322ee19f6: B63ff6aecb2215ae37f9c50bc0733d221c91f4951ef7c9620c50f987035a48285:0F#@6bc50ae9ab4a55fa2c1537b0b1f62cc807c59146c63cda8499a3e3fe624ca73c: +B39cd4abf974b7183ef3111a9f9759ab4a612111047234ff39c8761ca05bec7c8:0F$@1fcb68307ffdf02b930dd8f4e2fea046cee42071895ed83c2f339f5662d1431a: B7b38b927999b128006bbd0137c7c2a354ff939289e7462a5475f2160eec903bb:0F#@936ce94bf0140f41df3ba1d26735486cdbd29c2508c34f5b18725f32762f08df: +B8004f95fcb0189fee011da0826c6663b75df00b18b7417dce83c0903dabf596e:0F$@a5cb19a59592825fdfc35c1082981d049e1cb81018e4b9708690cddced74226a: B645db025ec1140a3c18558e08ffc89622b7c17a3b86f0a380a31fc64c2f5bd7d:0F#@0c082733d9c33f0e626b9fa544c78d9037abd99e880e0495794560178c51f328: B645db025ec1140a3c18558e08ffc89622b7c17a3b86f0a380a31fc64c2f5bd7d:1F#@c9854587a111717aa96d522370b226f105773cd12ecf0bde4164d38bbe97569a: Ba68a6c193ed4c2c82385ba94783a6c0295aec1a248af34d81f21a598b97bc568:0F#@89bd8e485dc04ce8bfafc0db9b8515ec4150489cc5699df5af606db0c67d2471: @@ -75888,7 +99457,11 @@ Bde45fef1937ce2fa8997e9d2b158e39cf946fceaf8c20eb04671db07e84d77e8:1F B20cc7aefe62ee524fb66805cc3df23d27afb0b464a558dc6cf14a2c235f976bb:1F#@c2011e8534ac685be191d9a190cf3547c4b1928a1b8cfcf3d3f0274ae4a15269: Bde45fef1937ce2fa8997e9d2b158e39cf946fceaf8c20eb04671db07e84d77e8:0F՞#@81e3e6d770afb19ff003f7d7c02eb54b2a0aa86a3161e1f0503e9fc671ca1317: B23d37d25179887fdd8824284cc4f7f71405a6c51b04095856a12da764fc45f0b:0F#@56ff31c65a56e71395bf9c2f33676bbcb423ff6a7a9046337a9717f026670048: +B10c9d6ab3d23d278cad1e3fc416e31c60b212482df44aa2c6bc4e2c809777b4b:0F$@72fb163e4da2ede033681f6a8b676be3bf810b4f6bcc4b30317b563d7c05ee8e: +B16b58ec6b193a422431275303dc09ba1c8813f16e242b60fcee0c20a03974e21:0F$@c277ee7f374799b429b4a932287590021b8a6d245a8d79a0f3f5c60c7b7609e0: +Bd66cfde6e07bc92bc4a81bb77797ba2a6a3c78f0d0507c78e85173edb4b32fc1:0Fћ$@01f338eaf8827932b3e33ce516b01f3f72a68ba818dc4731dd0025fcf0b3ccd0: B3e523979c39130c35c0f71bafcb11bac5d476d85563e510ee08e7cf77fb7221d:0F#@135b2c28b3a220dcdaeb02adcb3c2e7f10dbb343abb2e8c0463b865404a418e4: +B63395bb63f57881ae08d8847a12c788349c3a4541262499a4519b1c28315302c:0F$@dc7d027f72584186584608b5baef505273dd6702ea98f91724707737bfa765f7: B9f22f6e209d6c6b76903e00e91285dd69c26b980ffcec62bfdf6a79d3e4d2a95:0Fټ#@166cc3c2d0a3809108e902e3a124fdedae671e49909410dac38186405560bf9a: Bee08dcb6219226c23aedf793e084e15c2f3f6cfbc1a0af01cb5a3b0922fad7f6:0F#@b9524d8faa661372b85217706eab35eecbf38147d07805fd72e53e46ac66c5f8: B9763d73bb137e8d06312a14cce40b944ca12fbb80f27d16c62a2cdab8db7d93d:0F#@d63def380c97dc9ec5f6135e0223a3d9575bb59a57b6676c462e9c73471bcbe5: @@ -75903,6 +99476,8 @@ B76e595ce9af0280bf5b3a1df498e616ed62f960fc1674eaf85cc0d0f07a4a303:0F Be20924f31a313ac6aa9dc5da81eda8b948f944e3fd5850389bc557649832d73d:0F#@2836c89321edb5ffdd0abca66fa37b76ffae84a8925830a578bf0b3cd59dbb2f: Bb7dae23d5df89c6db43ce207a16629aeec839286078ebfadf8ee6e9a6fbc2842:0F"@35202767b8686fcf99c44302b171c8377f82f6e41c1734ec7366b573ede33b7b: B082d8ff18063ca13f62f4da9b4ad868d5cb1e46e79398907699e611f0a27670a:0F#@8ae066de64edca7f6ceac875d1556454fe5df055ecd42381a5f3a69e98e81aff: +B07ec9b023370c5c4801f668371a7da9ba13584ad6bec818840ed165bba54bacc:0FС$@a3272201f18746d6dd2f735db45841a8937ce69df87a7d8e31c10739493c844b: +B20b65f9ca3d508485153debf05d915311513595ea4c8300c090406a09c7fd790:0F#@95ad1e2407e8a1b1077e42b0759b091246e82fdc980be47037d40fbbddde6598: B45afb00d6fc3e923cbc623f0dd816f1469c927c45cd360ae082cd24224df9331:0F#@548c6fad49da305468c480c869771f09f36f20c17c90194d638a907f54f8b1f9: Bcaa0559571f15b539ecbcf6f7f5a54b3eab7856921a5bbc713487926162ed690:0F#@4ddc7fdeb34df6c7b83e6eb2ef320e171a938af5660445a0783c5e606abfb8b7: Be0c45e294715a11e610f2977e6f1e076908264c79e950deba2549611315a5a64:0F#@ac6fc1028ecd54cb0cf14b5fa262fc8dfb6c5e63175a0cf4c171f16d48440743: @@ -75917,11 +99492,14 @@ B9327662cd038b0d976851a960e21f2897576b91c36cbcd2ca2e6b4a1bbcb4435:0F Bc811f803947bb3317802159f4ad2dd4deac35a286b3a0036b176e3fb99e8512c:0Fϟ#@2a2882bbc51bbb19b62e9edb144bc827cd227455a57095cfe425e3929d09b977: B991997954cc0e599ddb240df6e073209a1f21a062d5da135989da47b571c32cd:0F#@e3947b06bd4601c38e49533392b773775b4b86491db202dec0d7b3c02352499b: B1b4783884232b6ed8630f9304daa9ebeedcffed9a627f6678021f99eb3107887:0F#@24f111b8242afcdc1a48e6d8373f68500873671646cceeb9bf54a0a059ca4bd1: +Ba5581f181eb80d35ab1defd3aec74d8ac65d1c769aa754987fd4465ce84bf919:0F$@9f53e2cd997732642c43f44387b57be0cd6178443847c491ad91cfdd3fcb397b: B32a8dd191a94bb1e49cced8d64813f87d56c7027a203f69e0de0ac7791f1069e:0F#@1f47211658c3da0e50c277e757a3b730037761b73d322730d8a6876e68882ea0: +B742f52416a66a4dcda04815cb5d0e0aba4a4c6616ee55fa5959bd7f9d855e9f9:0F$@f4f0c7c32cf01d58873480b477817e5d58db451692b2797f594b95b8772ced8b: B452e9d1b0fcd6aaa730abfbeec7395afb3128b3bc56c6fe4679198f29816553a:0F"@bb5fdbacdafdd8a83a6e9246593d3fa18cb3905c78aa71aecd164f28ae2aa9ff: B04da114799e62fb83f392b7d6b6abf0e76ce33ebf53b92b0f470ad5f293ca770:0F#@d5adddb09c39b65258b7ae5e37985be0edad01300e38d30566ad307c60cd2d5d: B1a580b76df439cb570ef4446a394814902422c889227284da320ba0d593f97c3:0F#@2e3be730410f28877550fcbdc5b6e8a3165edfb7b55ffa07e56ae1b2d4e0bdb0: Bf4f5481a5e026717eaf602a462f30ea4dc729dc86928e5f9208318bdb9565e75:1F#@5af3398f2906046777dccdce8e9996216bfdded4fe036b4761f8d7372d43daa5: +B8a94c51a375138a6c3ed396db90c1779abd0030477e66124b7298bf9a1fa0c52:0F$@2b6e0cc53bc3a65b140d258740dcb7bd07f9411f27765fac63f3bb88542f9c01: Bf4f5481a5e026717eaf602a462f30ea4dc729dc86928e5f9208318bdb9565e75:0F̏#@54bbc7db0f2720c245237b00dfb1d6f7267ec2157248d16052b561eac5b68113: B5619af3c77efe7afa90ddf6dcbb6d7737861dfbba33b25a274af3396d04d405d:0F#@b1fd9706d48f11da45c97b490b5771ee16566fbcc697f191238d55b5348a5887: Bbc671abea647edd1b9d752e6c64572767a36c58c3451412f5826c70303db196c:0F"@b635992c45131b18f3556c08228df4013bd842ecb916dbe0b38412c521569f8a: @@ -75941,8 +99519,10 @@ Bd421f7cca9d5781cd3f0f8099bb7e42f7693e70751b1cc4c5bd9b4373e81bb3c:0F Ba1b2d0d401afcfa79905784ca0641a0c58cb5a115a62c6877edb1fa914ab7ed6:0F#@e48fdec7d224949f2dfc0f88d63d9372bc330ae187260cb4833096d19d13b99a: Be2e6a1678ecac43809331da042315e50ffa6ccf42afd499d48a11d6fd5f5a7df:0F#@1ef9f479cf64927364d8629f60593cf0583b63e75c956b38a7ef47688f5b537f: B6650392f7e240c45dfa74d12590b3fa06d699412b15c9256107c51dc7c357bb9:0H#@fdc4d587e5c918b19c62b3bc2ca732da3966c79509cfbbd74dfd1b05e673fe5a: +B9047ce25b76d6657d521cc0525c2e4c0b0501451c2387e0564a475263b12bd40:0F΄$@4e478e8a8a9fe7ec0525fa7bf9e471aa5adc0dcab5e4cf9e6a2edfa290c940c7: B1b23f8c5b8c8be6d84f2d5a50473a3ed931ee17036d98f3d685fb25d725019b9:0F#@99f88a92ad2f29c2eb54fea88db0befb90d5c85ecd5cea0e577ad90e28c760ba: B43e27dedc25529d525d3f63f1cc90ab985e6d3dc2c64574e97717b2be0266b5f:0F#@b73852d1436441ae82d76ec7c85a53614a468c15ca3075903fe6f40c3e0df473: +B57a9454b716c85c1f625b5dc683013b29454e5b07f5281f830832a193283ff58:0Fυ$@b9aebec6d62f43f9e566f4c0a571e16a389af74ba726b4b73dec1d2cef84ec12: B4288789dea08c14451afbd0757eb35e0bed140fa40207ff2228f44f1b49c35da:0F#@c1f112110b977674b82c1de5b398a4066affb809a89bf90752efb508fa1244e9: Bd9e71ce462bc41e0ca9eb17c968cb90d096a9f92a3b800543e0a30d553404443:0F#@98c472e8eb90ee16a9479b87c9bc962b1b071862ad2e37e4d310bf4f6d644845: B4a36a504ca30aace93086ba2dbbff1a4ad182009f93d99c443e61ce4c9bdba6e:0F#@8de979a3b692ba85818a642309041dd0c665e4d4de60c06aa84c60737a242ce0: @@ -75951,15 +99531,21 @@ B3d3561bd0fca01fbe5a68fee0d98991f3c852ffe80cd5065b250d44300a45667:0F B7c5b5fd76595656268722e8f485842d9795fdc997ec3961a03e7b1125d717b56:0F#@fbf465dc3cd8a9c06f147e55f015fe67762374b8ad75b05418094e48a7269aa2: B88a784b1c5814d7a2e87e4fd3f31f92f3a1d0fba17ca124e4f8bf83b364b2044:0Fɷ#@bf723db297da9fd19eee936e3cc57b61e458b29e441c251172294954993ca6d7: Bcdb7758ea9e1e2b3a11b3bc6a26aee1907218d7b9bae1ffef37f46c10a4956e1:0F#@8cdee3afa5e98b5b71125cdb59841965bb1c1ffa97a8002603b9ee11055f7738: +B020c9ab376ae3daf2c2e3a5753f4f85fe889ce7c57ab41ced53cd37674b7c3eb:0F#@85907d3761b099033303a3bc1c42b76f8725bac0d71bc044a087fc81cb499c1f: +B77e5d1512efef50c686e57b768b93be7883897c902883e0973fb1548d3133cd3:0F$@f09e5c788e9b76757f1040aa85d007fe6e06392a90d60ad95ac7a9ab90708197: Be5240d1135430a532753efbe5a202c6271d7c3935581026acce57edf7fbda03c:0F#@d4efb287539445ed9ad333cf91d59afd2973bc3685f22364f24cf96f0dbfdae9: +Be49dd8f9421ea4e78b14c5120355217a30727f8abf2e8cc4556f535f450bd0b2:0F$@1dcbbb600f3c679929f58590146fee9884d95aa68bd559193ca7e5225a100335: B588171f7c6b9009ffd863b36c1ecb08fc50b3e4cd6efc0097f2575f9f3275515:0F#@e02e55e80211e8935c76e7cbc81dc1d70a5efde15c5f5264e37b3c307c0e869d: Bc9095acba8081eb4f620633017b8b777fc3a6ff88734c92d8c14b40714ca10be:0Fē#@4bb8df8d2590ab063c016d47c39fd416c9cd1e7ebfeb0a31ddf48783bf6640b8: Bee0339ae0dba6ce43782abfee6707c1e01783f1a3fb468cf41d9998aea6dad19:0F#@387b874643084b20e36d5e7f3bf6d7ef1d88fc695cc58d7034bc284a1af117f3: Bd3fa5f53a02faf8ecf194f5a43af06946c5adfe68c529c9bb2d52843ab9b2123:0F#@04dfff210a052ad571f79cfcab663f67b7035f617e2ed5b4dfb8a2af0f51ac3d: +B1996f46f3c12540cdfe68926297a5073a8e3ae114de6749fc5f0d3a818067870:0F$@3e3950a975d47d3aef0ee30e2ca1e424aa41c3fc683d1107e40d7c6db569f16b: +B798bec5f3622623e61014eb2ad0a184e7034e72ece6f81e0e9ff834bca025aef:0F$@3a21e6cb18d1d3ff49258517b36258f9c10d38204f8879f9d1b5091320cc34e0: B06b23c753e8f68df060fec356b9539348a8ea6debfc3b51c0c4d8e6ca6596a77:0F#@bf26f0fde03cd4b04a1193d5e3dca27a154376642e997121945395e204b9d65a: Bb808b581c5dd75d83acb7ba1ef5ebeb85ad17dbe567c28e9f6b8b867d9ff0a73:0F#@682f824a50b3e2a3cef119d47e4925e9325c6f16381a5999492af7119cfc652f: B7b0c163a29aadcd9825a7c4ab93d84f14dde59125893ee04257dea099052d0d1:0F#@25dde9d78c779b9120e8cf03025009632b0271fbe5438248723f7a54d488fc0b: B6acbc8eef34c8f0caa99be7ac3c8629aedd18d86c9bba45c20f9c21a255e69d6:0F"@bb584e1f4084415965088ae8e50492283b38e969d18506e3436d244bb13b1f9d: +B6e096276b274b3a4a81d247d934cfe411f016408b349f03d8cc52ae80c370402:0F$@87878e3ec36ae897f9651150dd807cb4de82c08b1a2c66bbb2e1094b714bbc17: B33b6ac33ff4e1107a52dc7c7b755bee57768b1d30ea010eeb52d65afff950597:0F"@b8bc4c192f15ddabc63a479360463e62adc2ec40659796d966c0adebd6a2341a: B563932fd8f3b340565e1527a81c6bf9a31d1ab2701783bec8aea5a9c9efaf1a1:0F#@cdfa98cd93a0a5fef0f7dd6ecb64646cfbd60226329d86918f67e3728542db70: B4a092026d29ecd829a22fe674b189c5653222b039dfddd17fd89c2496dfbd4cf:0F#@c6003485b9fa19b1c6fb798113be02f51e1149e818ca60ca6a9f0d3a22efb71a: @@ -75967,82 +99553,118 @@ B4b5ed239aa7db058e3cac7e51b5b712da78dffbd518db1bea8e51aa150f1a3e1:0F Bb9532ab673c2dacee75bacf96d0e17a44bb5636fe209376cf6968c153cd0f31f:0F#@9b10377381c33ea51299c8c89d452f64a2876ba40c10cd21d814be0462985ea6: Bf0e9f7ed7a3c3ef8426188aaefbb5ac7bb14fe9794f6b26c779ad5e1a7d20f6c:0F#@2060228b2af8532d660d2c794fbd01017125974239a95899db12adc2fc1ce28e: B458907f41150d1640a7dbde7d4cca09bbaa82bcbfa9311eb108bb08c99ee6b45:0F#@0a52b65c6c1a84f6b3847dec8bdc887af9e43a4ea70761b68151a02bcce5a655: +B0237da5d5ce155fce5a77227487ab2eb8c2e1ce2782576c4226784be15db00bc:0F$@c43ece0befcc4f2556ffc14280dfd46912f3d7323cd1ec98196f56b92242b2e5: B87512ef5cdd00977991a04bfb73e6810abeda7191e11f869ffdf9e3b8ffcf311:0F#@e997c717c73cce2ce86b724e8b52584a0fa6957a4a47bc978f2162c0bf3e8b9d: Bba540d5622c7bc269ae47f460982bd8ac8d30224982180a1f493d287907502f9:0F#@9ba3df74d4048f2f77dd069f36d547a12fb4463e28dfd10d8539e2738b4d27c4: Bb5ae78a5696b5070389016e4278861060ae8c7816b09a4f39559e81739a13435:0F͂#@5eb23187ea8601c05eea294c7598c2e880df6418a8d04f8925466cf97e4c9f93: Bbf21260f236490737773ea5c950990695addaf7637f21b0daca379300c0b54ac:0F#@9d02c8425a56e1995c2e905f4f3360940687edb58c5c048fafae5cf6558d8e59: Bd0878ea8ad2081f33d76c3bd1fc0e402346e8d896f40c87761cbad09a4c37d6e:0F#@04225afe16ceaa6e1f64d7cf8545a7e55b4bf646ef9ebb7124e57a86a9d0086d: Bdbc4a1ca7ba9b337ffda7f4608da480f2fb8dc203b4c785a16c1897848274637:0F#@0a3793a4e49249edc0af1b2b52a9ef0bcfd0654be1e448f20bb98e8767703212: +B93c3f7d67078ccb2a100eb072c530b11c1bb42ef2697d688501e39f33fcd907a:0FȢ$@39e49297e7c940b4d914708704bebc6cb46e7a99f04e554d67d3d57cbfd8e09d: +B8f6d81ece744cffa847b6eb5d85e8d23a547e5cb31246e9ef38d86c8559c1fc6:0F#@d2937136f267679f6a30feca3476016d83dde10f4b0872c2c9b9f3264919df97: Be9f2d4077d14dac0da782df2f06cf11b8c69bc2b9f4a5feb5ce4df1b53fede78:0F#@ef3dab56c1d8fdd59e4d275b126a070aa0b5578498a6c148b7dad418fdd741ed: Bec61ea061203730c0f3a6c640d6917577272a9216431033731c784159b1921f6:0F#@1fe471d440a55fc69361dd8eb8cf2fef0e1596fb227010a7f2fe20e3cb82188b: Babeefe104d738ff5afdb097d52d6ba42f9f9be7da1954dc8c57dad05b9a99cf7:0F#@2a1bc08db0c92ab55c91ef132be0a34c1f2527b8483910623da07d2b6c51ab41: B05db403f6c90cd4f0b2b73730719b551a39d3226b6d8dcebc682fac0a27311b4:0F"@bb2843a57af0a1ee4afdb753af78dfd307384d7e8c1253d565f64bb1c744cc49: Bfd620d574187a993030a56bde0ecf9aae0c136c1bdae08d9c350dbb86d94ea70:0F#@60299e52c97b8edd5c72c858129e0c82cdcdd9b2ea63f6edaaee3ed71636d8e7: +Bf91244d364402f45fe802d5e4e9263d82a34e46ff92d8a5f2e2415faedec93e6:0F#@c94d61078767b859ecaaeab539cf748fa7bcbec0d4d53c9ce73630aa2e695f14: Be48fdec7d224949f2dfc0f88d63d9372bc330ae187260cb4833096d19d13b99a:0F#@ab98eb2515b0c40891f464af4558855e74326b16fd753f3196a99805066a5dfe: -B22df16833095fdf382370e688e947de137b0de63dae8b24d30d8ed69512b352b:0FЙ#@34ecabeb66ff854d758ae9e6428e5ef183c6dff5b3067f835322de3491fda1cc: +B22df16833095fdf382370e688e947de137b0de63dae8b24d30d8ed69512b352b:0FЙ#@34ecabeb66ff854d758ae9e6428e5ef183c6dff5b3067f835322de3491fda1cc: +Bac651336f5630dee889c739c907fe77939510ec87924e7eed774522749ceaab2:0F$@527453cb2ee19f0ecf1d2138a1e49735643727b86e822f8ecf5f79bdbcb4acad: +B8561d977999ed550f62e9b41220490705c8cee30a130a6f6eaec8fb4f26ecd70:0F$@06fa21292581916c09a61543e8fb19f77bbf47ee17c380bfe3b8c90ae4a4828b: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:223F"@a0ccca59b30b8be10222190ba630b30e45afd10c2584acb7e137e47533755704: Bf3f6cd0b938fb4f76a34671ec8239732eb9f15bfe5d5557cc59b5a50d0d10cef:0F"@4937793d3b9d38cbed7c8af6d163fa31e47e09514025ec2c9dfade01a43fc78d: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:226Fމ#@3d38239a7b54fb2230ee57d5b91bdfcab968dc99c97a591c88a1d2b8d254a2c3: B68769560bb636aff766787130c531eeba66a754344c2ccbbfc0ee481172a31b8:1F#@19fdf2e0933c699de0e56a6688be5bd921bda162ef70c6fff11ab93a1848139d: +B976465099d4058e167f0d3a30edc1071d37b9fa87c50b9d683ed507fb35ed754:0FÉ$@1a4aca2d6c5a66c37f53bdaddbe8893f7897398168282cccc5eaf544725fce8e: Ba23cfaa796e6a8f3d1882ec069191870594ef160bc19f229ffbfbaee915cd887:0F#@b831d618764b082c80d0049d2484ec8de1ffe4e5850bff178a9bbf88042f9d15: B2faa03d377f744edaf9c080ed0ca2da7803dbf0b42a707a8693c7326b6f49112:0F#@6fcd5c2d619a71fc8d4c94db926056e38c9c8e0e1c17181543c48ea8db1c939d: B210fadf547ba1ea493f1ac0859605445f12ad304403825a59ec6f8966e6cf0c1:0F#@2c28cbf8925bfb77e81303527c4754bf5ec17f92506934e92f0490849954d5f1: B89cd0c719070649b5eb239709f1d8ed3d871fb94628ecfd351b682f489541e1f:0F#@c73b6d1be5617c3c76ee7a2495ef260bff65e34ca44281efc525f9133b3e4b16: Bf810089e6dd9c3e149ea051cf252093e725f4ed7ce51f004354a4e3e24727097:0F#@21b5d2476326b1a28addd862f3dd9162376aaba23f013c8c1d8b06c2284fd20d: B129fbf36a6da17db8708a21b1143b97f745bddfb73d6b4ec636c3513d411a6bf:0F#@5f565af2f9d65ecbc3b63dccb0a10cc9ec0827145f3636bda6c19914ff690400: +Bef8c3551e5cfc1b7204cee5df74eef1c7c50efa378e3b5cf8ba067ca8d10e09a:0F$@a7b67f141db9b368605480f9e47fd37f654980179416565e6b5a408714f4629c: B3372eb274a1c5232f081f7bd08ab9b534762b7177149cb2d402cad6e4212c52d:0F#@3caeec483ce716fc3f640403b2bbb9d903ea31c92d6ad3485f79452e8019458a: -B3ff7bbb68e589df29b7b206e71877b8cb549d657fedfdf1878928492690f5f60:0F#@2663f108766eac0c67d3fa0d6ae867b779789a1df29079b67c46ab8565cb9c94: +B3ff7bbb68e589df29b7b206e71877b8cb549d657fedfdf1878928492690f5f60:0F#@2663f108766eac0c67d3fa0d6ae867b779789a1df29079b67c46ab8565cb9c94: +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:220F$@200c7481bcb8fa91d461fb992fe81a5e2d3c22a3e734c2ece0145f41991c60b0: B02901ffe24990f35cb047ec70c83b77c0da02877862420e8dc834ff496a94637:0F#@7177fc92c5d9585ffd645921297b152e49f28f67f124d86ccd67c97655871050: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:222F#@6e3c863eb157b7c9c63992a7dbf3e29971a5321e4abcf507c63ee1a1c2f1f8f8: -Bb0a8b35b5e955013e332eaa767dfc2bafd4ebac304d82b31786f709d10486878:0F#@a0cad47984c08faf656efeef952fc83f4b426ab52021399461f4bc93ca11806d: +Bb0a8b35b5e955013e332eaa767dfc2bafd4ebac304d82b31786f709d10486878:0F#@a0cad47984c08faf656efeef952fc83f4b426ab52021399461f4bc93ca11806d: +Bc39a5749154c5f16fe7f3f6535f9e2c8e4f129e296e09ca53f5d29d40f522ae7:0F$@7077bde12817a677a929cb82ad48c7d117f59b201e7cdb0b051a33d26fa30ad0: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:221F"@cf7ece6bfcd57008561e42b00ba900ef6a3b68f03183b177d6b7ee239847fad6: B577240c643700012817c11fc988f3821a4b2d895bf2fb26d6fcd957ec0ef1414:0F#@cca760027a931ca9099dcbf6906119bb7f3982b941f72340202ea63e9f29695d: B76bf7fc1ec2bef38fb2e0085a39ea290839eb348de0cf56d18dd5d6ba1f1ee46:0F#@89b6f1a065a651e2f7947cd10ab530ba3652df90a0ff13c1cc719cf5b23871ad: B7f6c4ce592a48ee27de965cb3f01c23388cbcd9e347a9faeeb204a5208ea5ea6:0F#@31b684adbe6ca46d64053ac4c60e639e1d2f91bffd4c9ada1fba470cc24fd441: +B4234d16feaa33228861dfa8327b5ccfed19b8752c5477a2ec9cccb519efaf45a:0F$@8388d0eea4dd826b6c9217d560be49e76bbe56ab3d6946e15fbb7eab72f23f44: B143587c915efc38100892e3fc90baefaf06f0196ce7eff7e66dae2a7a7456f52:0F#@472e652ef3d1a5e8a00816b1f687070497dc9a7523ec3f4e43b32486bcfea372: -B2034a898f7962ab57d98023f124fa81423b95ec33df806fd3b7aedf31df68460:0F֠#@5871d803acbcee803465d351bf8dfdf2889d94f1542bcb9d9989a630ca3af824: +B2034a898f7962ab57d98023f124fa81423b95ec33df806fd3b7aedf31df68460:0F֠#@5871d803acbcee803465d351bf8dfdf2889d94f1542bcb9d9989a630ca3af824: +B521fa9ad8c1d388c7c168c8f52809bf74b884ecb32005130fdffbb8233b6aba4:0H˃$@b40bbe37c7c13522576ef1b4ff9475a553af4854da195aae8bfc1360b6e9452d: +B20069f938e2f0709a60ec9b639ac8af8d668c74ed3c43a7a54ab5795b6d5ae12:0F$@5efc4edfafa086baebda54fee61be94705ccee9f530843e324da06dd0beb66f3: +Be418c2870b87c5fc69e19f03003d4b2f0cc8781973d16f113e952a92edb993a0:0F$@ff44d4b1abbb8d572099466ef84bfe4d17f4be8e6257f0c5dc0e26d1b5f812eb: Bef7c952be860e6b765edeb70295eca272166cfd2aee50c8732fec6839426abc7:0F#@c6f63f2aa2c228b3bd782be05486717a30810973dd255dd4aac37851315eeb78: B49a5f7dfc5d5361455493b37531621ac97e69a8ccbc2f322a637d3e81f793348:0F#@903cf5ee686ae372a87cd30ffbf5fe5e348b949b688753cd51bc06c129758df9: Be496435cbc63b632aa43da167f281a4351d5a96bb370e781c8dbdc53c5d6ff33:0H#@e888370b22d0b27e9ae0d37859602c96b1f6f701824faae517af02606683d7b6: Bad10806410a4043b2637c4e168e6cd7d65a621cce0a1c5f64619ef25364fc61b:0F#@3d602370bc71a691961c2b47f5f5f2efc81d04efedf39c4940dbabb967e91078: +Bc7b67abce88f9656979f0f1fada08e33f5fae95f3df6899208207a1011b2002c:0F$@5be468264234a9aeea07613e60947e204465bf16fa2e3eb64964b9c5c38d405d: Be8858170de32c251500e7db8a151e95fc81501c3a19d0d835a245fd92dc2983d:0F#@38347cb38ae9fae715c2af01d96b9f1c8ecb53954aa31f77929476540a7c4f6e: +B01f338eaf8827932b3e33ce516b01f3f72a68ba818dc4731dd0025fcf0b3ccd0:0Fқ$@d0f5c6017c8b4ef4edce349e920a3ee8f6e717033276d0821b999003d6a25a00: +B0285a3cdeb521c05ec3271422eb55d69e2ba891a4f63c826403c4570df53316c:0F֎$@e71c857420cef90b57ea54f6fd3617eb5513c850566fb1330c2848a4f9a52e55: +B05448480d1bb8e36c81405ebd98831b4e62b20f6e6a7455ab7762637c0b5dfeb:0F$@3dafa9ad1b8c5f524719035d439101d58774609f0c8ddbfa5fbdc416b9c36bf4: B83d187a9372116ba6000a936b7d8819250d5ae38528a0e2538d4d0e5fe768f36:0F#@0183d9132bde4dda8578176b1c215c0b939fddb952094be485966a898b24e9ee: Bedf67d54a8336f7b78999b5e5971e259157d9d01a26af394f59fb8a8d0974fa5:0F#@bd498d0e3ca38758ecd87d7770ed7babd4b7f278f1f1c3af31ac207fd5e03985: -B0d140b07030396670d419cc2297bd96490dfb3a483444c050721b42a8080f0c8:0F#@588b5c7c9639370c28a61a7b7d9e0a5e834be235cacce3f0aab7b8837d34a564: +B1e0c9aaa1de0b98b3eaf38276a471aff1a06cf8fd11d95b28b62402b74feaa21:0FӉ$@4c6d0181b1f9b994100ab6e842db57f926e876e01a0b23f704fd3bf13d44af8c: +B0d140b07030396670d419cc2297bd96490dfb3a483444c050721b42a8080f0c8:0F#@588b5c7c9639370c28a61a7b7d9e0a5e834be235cacce3f0aab7b8837d34a564: +B6bae46df9fe59c60404170a81bf79b467dfd924d3aad0ea56723ffbb26647ba4:1H$@300a35a1483fa2ac92e5644abb9a97850892051603dcdfb0173173f3a6fb5355: +B58dae32df3ff623ee6d3f223f15e979de203a484c6430a01ce7708be38207cb2:0F$@dc6d1d5668f568ed269f41546f8173b5d8995f2f71dc97e6ecdc750a9fa2c5ee: B9617df71fcfe1c08f739a0705faab4f26627eb5be580ac217dd3ffba923720a4:0F#@a7cf46228064f13fe0e05835fbf5b05f211812f6bedc632a65d1c71a84afd3f8: Bf24e6ecebe75df7f8e66903ff532ba2aac9f97c0b3ffd1579d7db9acfd3ace98:0F#@2a2a5dd921b9c281c38616d91a8f7e11d492059d062f00c0ac744c4eb736484b: B43a18f3f95e3646ba3c4791bdd69c9486b74e21077db1f8e6e8823f4267faf2c:0F#@1de68556a5687bcfd1f8d1e0b22fabeaffdfc533bc37717c482124fb1f95cf5b: Bdcfd162e0f2847d8e184b9f86def2bd61e75223b70c12773bdb9976574487698:0F"@f3dd0205dc6ced4ee13114a90ee72654cfb15b7b2fd1dae2541e2e8c5b5ebcd4: +B66a7bd5d0b2da9bf0601dba416ad4692fbaacdf5abdbc0d6b9c9dce54bfa1991:0F$@a2313342d16c2026caa7284ebb80c939d0cd07e1bebc096c364b15ad0fbf94c9: B18eb79f3090a9337bdf74d6c26831e5bacb536ae5e785089c130869cc9db9351:0F#@052906bebb4f831ba420d330df34df0816f73a2acb79e23d1839f2bf0e3195c2: B6c1054b01beb915dd05023a9778785ddf72f4ccb026be78b9d7d29345a0d095c:0F#@986b9588f6754fa3366356f870387d781f3d84c068cf79d03c1c82345c3c03ae: B5f9a369a5b3932756a00ce385309b97c5fd5c1df9b647006c993420b2067d024:1FϮ#@7e19d386520ab9e5825118656d3b5201caea086e38e97c877faa5d33155de71f: +B7a58ba66773179358663ec93c9121f02547b4cf8d2ac6f294b6f3afcb9522c3d:0F$@7a035f890db52ddb7a4339b2ce5d6b08c7d46283ce2d4a44329000094a9861d7: B461d2be0a72f91608a655af2dbfe8382cc71466e0e3a945473e3178887747476:0F#@4b48d3f50185e9d719e1f91aeeac45b2c2ab76685f60a585dd09712945103bce: -B4b57147cf8e4667404e17eca6aed04958872b07985fe2925cf593611d34d7337:1F#@c835ff28c50bb64a3049e128abc946addf2ecc8df0a956c7e3d900af0451b41d: +B4b57147cf8e4667404e17eca6aed04958872b07985fe2925cf593611d34d7337:1F#@c835ff28c50bb64a3049e128abc946addf2ecc8df0a956c7e3d900af0451b41d: +B7a58ba66773179358663ec93c9121f02547b4cf8d2ac6f294b6f3afcb9522c3d:1Fǜ$@ae6f8a5c67ab6e26dae15c8ebab05eacbc06929eb89012d6c155cbe480961a79: B4b57147cf8e4667404e17eca6aed04958872b07985fe2925cf593611d34d7337:0H#@9559f54553e731e88e2b58a63038d14449736bb5614dccb494a8e933b6ceac45: B5f9a369a5b3932756a00ce385309b97c5fd5c1df9b647006c993420b2067d024:0F#@edd2e191e7b76a7a84747b80bff64c73d93982da475d47e522bbd50607e9c391: Bc5284bf30adaa52b553a4c3b00dd482d27a8e6f538b5c998569ff0a3257b2462:0F"@7a1af8dc72ebe7b10016f612e0525d2c63806a0bd9b7171cb4d24fc9e764486d: B6014dd71dcb53bbbb2adeb84c581953857a44956b1d36f48f5700ea47855b21e:0F#@5782e183d5bce0fa343372d9bb4b18404eb0f9dcd724110e84463f32e29ebbc3: +Bc85ab331f98575975efb955e7f2771cd10cc3185038df433426599a9bd65e618:0F$@03366bcad15e9cd0049c36ca62449d6b454573f030ee87980266e208fdda77ce: B1fbc48fc1052287dcd33da555184a3e095bd089244b2375cf1a4a3afe67c2367:1F#@aab104a35037b051d927cc93914f69af635883e12600d5f34cbe454908084f49: B1fbc48fc1052287dcd33da555184a3e095bd089244b2375cf1a4a3afe67c2367:0F#@1aacf40f84f8019f6d3f82d0736fc956c3eb3056cfdc4193d95af698b35dc2a9: B875009655e6b2d81360f4e2b94cee9d611240375765c682ebc627e3fdb6006e3:0F#@bb4c6cf5db7bb7ae49c05badac00c2a5be77d84a672a204a92d1f5c4f4e11285: Baefe468e1db576588bba79f347ab6b437249e61f063c28d1f241a62e0ad83841:0F#@581f23c9f954beec3fb14d0d18a6feb1e8dbcc1c8483ca99eacd76853930e731: +Bd8eb51a9c776e3ffbfc9c821af5ef21a883ee70ac481e95d0ec2c4b6625473e3:0Fۋ$@4f8a3547952f05f7f9295beb5595eba3acb321892d8639a532ca0373cd4279aa: Be2a80a60863ff7b91e2897ca95e20fe72b744835591f2a81ba3c4f7b47de00e7:0Fӳ#@b7eec58e53af08da51303a20a140b33de29c1119e5d3ec33306322efd4d68a9a: B1610ff3e2f10eaf49827fd0df8eb84b7ca296153acc40aaa67eb0c5db13f6821:0F#@c778e2187cebe303474e0f38718af9a5fd39da4cabd9e8fa394a639644519aca: +B3bfcfb3ab5e97d956b12eb38827f9f50db1fe2590dd4f3937e00e5d85cd89d43:0F$@58fd22c3f6a3f2520ec97d7928aeda8b183b51cc4274890357b701ca4c5a00d5: B7ff3f5430a1b3b574d3c1c5b801ff33fe8e3095fdf17900fe974ff62cde7da36:0F#@5a7f57a532d2edcbdb3b3498e28a08ce669f33d765e427bea332c77e64abf2ec: B7a3935d8158d45f7f06725da64f11388abadd1cc92b0fcce1d414be430ea8cc6:0F#@4609ba4d02c6de9e7cae461026e3a5179b04d8511d19b974b8cd3d921efa8050: Bcdc1e9ea655683168a1f7f76d803c175e45fb8663f3ebfd1bc8615512778fbc0:0F#@221af779743bdc07e3a8c9f8f093cad186142721d8fb4111473b349096b6481d: B5d957b13082397c4dda6eab45701cf1c5b842e7b0dc22914646ad250cb8c0006:0F#@eb659e31b9930ef6c4e7411f5a93c5129e3a7235cf2dad291e91bf03a99a2ce5: B2385637b7fe173e640b6c61fee2ad5d02aad76d624b85d64024794af8ce8bf62:0F#@878ce9b36e8e1e59611bd50b05f1a3500abb3f58f0e7f36d6d418cbbe4f767b8: +B5a71d93533ae3873ff2cbe92596dad618cb79d88f04d76951d322603c173893d:0Fڑ$@25500d4a9e9ec2dc9a9bd716026e9ad241f2a9fbb3223e2557faeeb0355d0686: +Bcd13114dd99821de448b9c9a717894074ae1e22facf3e573706360f459de6680:0F$@77295c5191449fd5519f1f7300414fc3d17551fcb656ccceaa26b81a6fa10b58: B0b48a631083a949f5422df0b3edf14e51f07ba2a3c83418c8223b35395288eff:0F#@546e1bbc8e959fc63b9c7eb7e1ee92f9af0e495fb9347c7e1debbccb8d8ad0cc: +B1f7f0220fec33b63d9370165a20edbb5c39d524cb3749a68db2204dc6ef8cd70:0F$@73d02ddbdce5d6dd1b96fc23b835b1904d5cc6aef1532b6278f8ed39eb33ed3b: B93f233aa422bd34df12f1ce6ce8326675525d2428ac83f4b79232a2d0e7fe0b5:0F߱#@6e8c41f9a4fcdb6813cc9972ca1b1e2a5c784a4412221485c7d192a96990cdf6: Bdc561b2cf7ebc1636c986db8d710e14e01e0072bdf1a0b621094d3c2ce4a4276:0FIJ#@7981494bde3f1d3afe7e0e9117063c0c59800b09519fe5a12409f485d923fb35: +B4162d4182dcacb992a0bd435539c584adb5164def862059d90764df459c14cfa:0F$@63ed45cc48352690464510292f1c4bb5742282c4d95dee5988ed5043a2345df9: B4e9872ac79e988908d2c739f5cca969e361b2112eb30328eff6407b88c8097bf:0F#@09677858683f10489e1ade41fb912682d7de8b04bab8012c6c42f839ec2ad021: B7555ffcc3eace68ca3ec27e68e1c75c3cc27afcfbfcd8a7c715291f0d5a2ec66:0F#@a235409db72538d6793464bd9901e4a5fc276527e502311705f14c9cab8a2eb5: B5bc3d5577e8a82b29c378bd833f2412daea7c01ccde17bc35ff14d89e31840fd:0F#@c5e4b98c4a693a76dbd91f69de6f66f2a304cf297e286e71353eb5f3706701fb: Ba1163ccfb31c1065db0e336c609fc2e3b4e3855b95d29e16bad3a707eb0112c8:0F"@7d5dfb3ba6f77bb5d1ee79a24c02e866ae1130874276501312eb9aea18fe37f0: +B8afaed9a3f5a254b6216a46573b78123cc0152ce699e265d26c9b92cd54909c4:0F$@cfe8a3d71fe1c9ed4b4c6a37f4d4282914b0a5b7fb62dcacc7363988b9642798: B92fd9fcc903bfc6e2de95b7d6986e6435d14f125b3fbdaacf0c480de7c7457fd:0F"@be72578f5218cc8e1ae87c60e6511d29a7dcfdc878d1c6c447199a0eb5ff52e9: +B4162d4182dcacb992a0bd435539c584adb5164def862059d90764df459c14cfa:1Fݕ$@abcb8f3671a9b310121ad60022be9f4e15dc8630d9760b37d748b881f1ed6d4e: B7555ffcc3eace68ca3ec27e68e1c75c3cc27afcfbfcd8a7c715291f0d5a2ec66:1F#@5105112636ff2a8ab4cb92f37e957428d86c22aa67f5352f519df183cc91b4b4: +Bdc561b2cf7ebc1636c986db8d710e14e01e0072bdf1a0b621094d3c2ce4a4276:1F$@ca3db8df75a956e77814d680782d2511795847fea35499e840083878dea7c327: +B42fe3a81b6ee49a2473c158c3472615d725636c50cd1d555b2dacd55ddf581a9:0F$@9bb2beca6a211b928c7dd79599699e7be19a1805bcd2b16a640dda0cbc103cc0: Badd6870c23de08a5e22da297cf4f1053fc6f928b4606006e1c84140cfb739515:0F#@f54b3a122797f2f7e38c0cca98446a8777bcb318194988c994c12be8b6ac43b6: +B599b7979a06de72913c04c53cf248953049d93892942b3135e67ae764ab1b7d0:0F$@7ae031ef8cec388cfe3d40a7084b2afab8e827958b29af3656a4511089496099: B89ade3b6de106fa4c0c5d85a028ccb685f26cd9f317c7ba049bd70b5e6a5ae12:0F#@288866b91318b39335249aaf32001e589becdb066525089cbd5cb887b13a6f84: B79d639d5c78948c3509d8032118c4c8277baf49458a191612a87c8be6f8a1167:0F"@7ba967ff1759ab1863d904cf974094b5898e22b068691abb6f9eb9ab3f057d76: B3508e5ddbf7a993f6785cdeecd8fbecfbddd8fba9f0c84903ce56d6a2e15b905:0F#@ba763d82e8f4626f2f505569e7e11218baa30c5450c5c93d1ad395f492aad844: @@ -76051,6 +99673,7 @@ B0fd0509d0082d6e71b944639960e98acd9ccc9e125cb7cb34d299a46ce634a36:0F B100c3d7689f53171bb6a710772939005cb8e9185250a06ba96edc4ca8e6ef81c:0F̚#@e0d939b36a87627e022323992555c29775b008d86adf1d2b8d392f1706d1774e: Be0f35d0b527c5ae8517fe72174eed551dd572b817810195e36a5a3483e2ac53e:0F#@2b29e3fa06988a34132d5c6bc86d05614e62430cd00161fb2679715876b6e7d4: B7a2d140ac71a1eb24a8e943f4c71699e08092b44d1aee1e9c4d7d97659541b65:0F#@a07aa362075b491de5746724c724b6cbbac16724a4e5b55266ddae5240706428: +Bd1a7f38dc062c0abdd671666c7cfbe094edbb461bd0d0a31599af27aa58e55b3:0Fɢ$@61a0441a4f8aee0bc2c7e77c3559843959a4b3ead738ecbde0d6440ff32dc455: B3083dda598f6e16431cc32bfdee6c7c3e8c1347f3f8d30665f4545bcb848dc0f:1F#@7a6a072d090682206038af618a36fe8833d365c5a9ca198024a9c397cb1b7717: B4699e992762ee8cf7fce2c568ada4d367a11be0e909d84d101f00f0b1bccb577:0F#@ef52398bdaf43c778a9e4cca8a10e528286ae62f5c6ac486c0a8a959fcaeb7f7: Be91ec7a06fbec721c67c0c50df4bffad9856f26b53ed59aa7b2b3204c6b437be:0F"@b87036cfaf4be5acf8b2458b6c75893c7dfa136d14d60f3e563539a6adafa97a: @@ -76058,25 +99681,33 @@ B3083dda598f6e16431cc32bfdee6c7c3e8c1347f3f8d30665f4545bcb848dc0f:0F Bcf91974bdf96a449b179150df05e5cab1c3ff7e522927fe1f930e180d67b80a9:0F"@ffded1c71d3e7e027db6fc8cf22e341586dec4728a87ec125e67677d55a6efbd: Baff6be6064f3b353db4b92ba9d3069f23389cb6fe3abf799ab567d359b5c7923:0F#@7187c59cb5ea304b3f02bc70ffbda6724b0f540cebcce0c1ac69c1bafcf681f1: B5bf6357598224bbaa55dcada06022f1b2e3907e23f164f7b14671112ee984e21:0F#@a4e8e0708f9e822ca6afcc27a9495116f31cd09b2bc184a8003bd342029ebb92: +B7243e5699e5c30a33e43d3479ba2c47a924b20c68ac7c8cb2162ce624b9e8a99:0F$@fb90292866d7a5bee84c39b86facfa3cb580f2f5fa64183c68fabe7cf5003b6b: B608941fd089536cbf6acbd7cb38335fe6324426637c97c2ca9be8cfae0865604:0F#@8a765e354a83a226bc875cf9d0f3aa2cf758c171f1e9219e5c6c784ad6860adb: +B43c79d32223dd1c26430d0508a0e851fd702f8062913b939ed77b071199c28e7:0F$@cb4e21d6c886d8430cb886c040179fbe2f7b1768886b215f384bdbeb72cb7e35: Bb66c3bf531f1b923af328ca7b8e83cf97ead7cb0ac9dfb40d285c6dafb180dbf:0F#@0b88232b2bba5e0345b552de7812636bb7015f65f35a484b989a3af9f8981e50: +Be03e34dbf3a354b070c7c2dd79c307f69e45c0d0c37d64fb3dc3bf53a025905a:0F$@c65656b2b10f41d81b4fca6df2491d31f6b8270a93c11bb02dbd670e2ea20dc1: B0b4275012b64c8984ed6a7f54c5e765adab7f4611517ab8e89c6bd833ee6a237:0F#@7d1197d1c60a3fc5d280a9e317b52bd1e36bc1cf039066152a3f3a0f23ce25fc: B6fec06a850d33a3f220c636fa4cae82cfe6a28eb36f55384a6d35f17dd208689:0F#@10955bbf939ae3639cff5cfde84bb772bb121395a587326ef37a91c35eb723ad: Ba95cd6bbb934b3e8f728962dd2023915f52f6ff5a51e1ee5f72d944719f71a11:0F̚#@66a8765bb727b6f8cf5642e6e6274d9d0e03db5ec203e138cada30e1f78c6619: +B35733661c52ae8265d0495e8f904b7f4c70b4c36fbc4e79cd9a200b507e3f263:0F#@0d7bf78615c59b1280964074056861536977ba079529a7808a85067fdfb43a82: B9d7e0476d3aa06d7f01fddd011bf6d4183056c18541ad1c21cd8be3d5e5bd6f4:0F#@289b2dd5a208ba1fb16357137ca3d6f3d2af33aa5f73a17477aacbf91909c3a4: B4fcea5293ca9335a3f26b88b9da7beffc2c5edceaf32f43ab4dabb8ddf4db6c4:0F#@8474a3bcae373084a3fdc8287e523928a7ea2ab498d9300d65a1ecf0cecb3de7: +B61b425f6b1d9ad2abe44c62162164cc2a35eec0ae12786583eaa835acc37cda1:0F$@9234e305f06848d6a93a93684cbff463a8f6e3510408abc8ffead3912c798db3: Bcfd18254c567f395be44b4b5708a68d79376dbe7d3aeb989b6c9c00e9e7ef420:0F#@40e4ac67a03c88b9a55efaab9fcb1bbcb2541792c5dd2c2e545f07513397c635: Bb127026357c5e712219f40b58456a06ff506d64867a975e2ab32d43cc5dc6cbc:0F#@a1af4755d040e35d2c87936d950f794fce43bd7c6baa194b987c35ae0d318b18: Bb831d618764b082c80d0049d2484ec8de1ffe4e5850bff178a9bbf88042f9d15:0F#@cf28ff8d53b91787a283dc2feaea2deac841df6bf25ae27c74ac2811c0b88a75: Bb86d7513351e809716f7fce49c8a797a422489539baa6705779569b3f50eb331:0F#@3ebdcfc1f12f63ecabc991110699c572edfec6c4f3c1bed5031c9aa258917d91: Bcde0e0be538f26bc4c65c0c7d21f2eb1718293366de14e91c59e9e7769e1d4b7:0F#@7c16e1b9ab80b70bad21f1f719a0ba49c0a1f940dce50db762d19aba395e69bf: Bdc99d73f1573568a0ae42757a02829379254e65523b1297c4ede65627c162d59:0F#@c2fdf446ece052829d553b30620ed1934c6b1b2f93d557e6440b3f35e7c9fb60: +B4aa4ceb4cc920df91a2864a7544fefc668afc5c3c41a72c61ed195916dd3302d:0FŸ$@4a59f592b5d81f90e36a939372640e3637c28930a9ab23a2af6ef1bd13bd9139: Bc9000357dc7274aea78aa799b45d795ac4e77f36f7d078254bebf7bab0e1e76b:0F#@2fcf11cc7d004b4a835ba12bc3db2a7ce12e3efac09d9767cbb7969e507610ee: B08858cbfed3a795547b93b06fb0245b77070127d65cb0afcacd898e0239553c9:0F"@4d618f9f763bc60689603a35cda3176a184f81881b0975a3d8b712948db3b30c: B67f042894cf911ef4c6b85117034341d5a3e9af30e6f9876e900019992e76f08:0F#@241728d64b0d2259161bb4f88189f3e3aa5b8bd6a57386bb6599e2390157fcac: +B723352bb7d333c6272f0683dc496f6e5741886f7211e79e923b237ec1e94cf45:0F$@a0778641c2e6cea4bbf818b2e5762e31af5fba767b5aa71c6f82e7f4ee70f553: B2806709ddc592c95af774f52f6bd38f2d924474d05a49e67bbd0a92ae9b8d323:0F#@b99f07c37c9fa7ebb403989434ff8abd74543ce5b77abe72cde1f5ee945b81d8: Beb1e2b72cfa0b3fb97167f06cb2512089f5ba8ecf869ba01d9c9c2efc42fc101:0F#@190856ea6b1319292939cb1a9f613d8af8d82a59468be9d47b478ba09ea9efcb: B754e3f5698c7cbfd4468de340797056ab1e35b8226e192886c3112f7106ade7a:0F#@bbf2b462d8456516cc29cbf2d66ec2b29d19ee50a21e5fe5a859bc5259f943f8: +B39dd9406fd79fec9eef94612a2961d0b4991c4b1810f8f11aa5f6b9bf139d4dd:0F$@42fe3a81b6ee49a2473c158c3472615d725636c50cd1d555b2dacd55ddf581a9: B3d9af30113a6bc6e251cfbd5b11c54196ee0ad118b962e42350d2d5c93b89b12:0F"@b66d24b984a850caa4955684b9aea215b2799ba690fa6becfb221d81f6195c49: B41a58cc20a0388717cb1cabe885ea0596728b9e3d63d562bc9d8549d6db33673:0F#@1630ee57a1eff03ea2f5d4ffbde2756e186fbfc95635a1ff6a4b1d18c8b73f2b: Bef1d6c0d5013e07ad458346ae41bae8859f67b306a7c726507cc1d4c3a8eea9f:0F#@e5240d1135430a532753efbe5a202c6271d7c3935581026acce57edf7fbda03c: @@ -76087,39 +99718,58 @@ B768cde63583153952f84f68dcfed9051fcb84fa5eaff0d959994416fb2a24610:0F Bd1757c20b4171d7388bb9d7d363d0c499ec24f00c6d196cd8c944fad6753a906:0F#@2645ed95c6529ac67ee98f14fe37401e03efb694b4de983ffdbe4c32bb70fcdc: Bd1757c20b4171d7388bb9d7d363d0c499ec24f00c6d196cd8c944fad6753a906:1F"@ee6a3ad6bb177cc79d48f30075fb0ad542f2d3718c5a8be80c6b81b5ccedb586: B3ac3e2f7a0dabcbacce8139b890b9c7265d090a5d1f6e7b44006811bfd0ee8a5:0F#@d457d0f8ec3b2e24442a1c4d6ce482b59aaa156895578a98b1366e7c54418f57: +Ba751a78f2c11b65b3cc906ab28739a17c939ca2a82fe5c0b27e35e61525975a3:0F#@0fcaac2b0f1a5708a97f601bfb17d2b79cdd4acbf1c984c4b04dc32c0b2cf22d: B560cae9bb523418643eab7767d0e88666a0094f0ac56fdc97af67f985cd7be07:0F#@91549ef07427c8a494cb0318dc5a9d22290857948eb22e83d3d8502b63982dc3: Bd926c1100dd3c0df617129455ea0f193ddaddff54996f764cde0c8aa21b56c2b:0F"@aa175357482acdd2453e160f7bce4bbaed6256341819532c5b40f9c792d1fbc0: B85fd956f301cc0ab2e4a1ebd5a471b3b6bfa7d5c5a62c0418e138489299faf71:0F#@43757fb55fd3639752f88ee59830d212f79a4a682e2e72d8050b5a45c4036e5f: B67b2d91dd2d37d1f096662b5663c4b230b5924275f4dcd99c538263337578bf0:0F#@4f931b2d4025c2c6ae0907e669e83043841ad214c1ce2b4cc179f25e396d5b71: +B2ff49269678c9f8d0fc736a8360aa3f41bb1336c2cb4ec09080f340b589f9d1e:0F$@6ed9386cd82bae1d9915d7f6087af164f526f1b208cbbcb8dd1e8ec7b6ec3a29: Bdce4ac5301e06b7e49eb7aaf54d71bd036d91a8def7e57ff872c8f9ad1188cdd:0FÛ#@d2a60b16083373a39c60d997da2f12a8164dd9ed3f134a1083e78e3ad28e9a77: B20030d21c1670de612bd6d00f0d42fdd6d8ad81809ebbc30a40f9f2a4f3bd11a:0F#@e63ff6ca8477f929399ace91f9621d396464398827c39f77d139bd54f5fa8af0: B8e816efd7b87a40c98cb36e5424db2b1ebeae89d9f1b072a6bb7a663da661cf6:0F#@06aef69645bd7da2894bf502227cc6b99f66ba01c7cd3f45167991a7edcf2787: +B1fea60ba34e9d006851da161460bf949075bbb7377fec03dc053372b5eff2ec8:0F#@699132bc2fa33f889157cd9b0e20aea22b4ced4bf3df69fde1e27da7eaa7f74b: B3be38e07921c6fdb8aef4345122af896e51a297f53923da074f1a676421e3595:0F#@f303337898aa50d95eef2e6bdb18c891401ab69808e2b9936ee815de429b426f: +B42bd5419094877c198709a22024ccacd517b7d89b65133e71f6e1ffad3c00ee0:0F$@92f1d514fa126db8dd62a3e91b3b53df6d99184383fc97e2abf29291bc6b8de0: +B2f022e374c917486ca50dde0414c9f60cf5b0053e19e239c874434affc1a1d9e:0Fڛ$@a179293c84bb36f442cb46a888fbdeb1576b1ea915e42f544f8f1989307da771: +B692f0fa452c714756555c3fff55860de2d0d0f923429d226b2a7236acfffdad0:0F#@611f5acb27c5cc6003d812ae3678a8f706767db173ac7b6b779b07ddbd327409: +Be5c0cc85b44ebe37f56edb6a7f6cc749cfbdca518f533b3e811a33e6c0fcaf0b:0H$@a50b2c3d029c131bc1f91b520b3bba54349e449b6ea82c4ea7d0e5a785665009: +B7de8286a4b755e0342b1346c3624a315be1a81f70cc3a4eacccd3926f960744c:2H$@0871cdeb29b700a481490083b1a666af1a152524903331dd500983afcba134e1: B2a2a5dd921b9c281c38616d91a8f7e11d492059d062f00c0ac744c4eb736484b:0F#@1b4783884232b6ed8630f9304daa9ebeedcffed9a627f6678021f99eb3107887: +Bcf5488b1a89fe4ed5396f0007d04dfa3a1df3b6e3bb62df3b274f155afd9dbc3:0F#@8729da9436d870ac9f9db3c03d9e1a1451d356da6dda94a99a2f8f319e519607: Bdf7072ad77c2e10cb7040274fabb3c5dca312fed0ff5f85e056382b3dd21ee57:0F#@ee2d5f53808401f647f53f0b0941fee5fb79e15ecbc7f14fb8de9f599a9dc0db: B480630c67d7b66642f5e6698544b6eaddc444f3cbc7665eae062018a47f00447:0F#@e12729ce54d8b2f49290184be0c5291e7bfac19371a76b55ea06e5f3bdfad059: Be739a9e0bb157a30c72cc9aa532312a1ec0ddf7fc6cc8facbc082ca435570fc3:0F#@2513c01798e55c20852e463f86d9eead030c32c36bd5fc680d339cfc2e3dcd0f: Be0cbea1f41f610b6becca518d9e35e54ddfd9a56f57c40d11b33e6317dff3250:0F#@2aef312ccfa8d8dbc3fbd10cb28eb0e2c44b037158862bdb2d4dd049ece71e9f: -B6dbaa541a1235429cdb43a080f1f05589feee6be2d05cb9e2bca389e8e528103:0F#@d51a14b6720b31ff448a23308af688a6507fee75fb7e7326e01db764e290031e: +B6dbaa541a1235429cdb43a080f1f05589feee6be2d05cb9e2bca389e8e528103:0F#@d51a14b6720b31ff448a23308af688a6507fee75fb7e7326e01db764e290031e: +B524b4c0bf07e3a8bafd1d6375aa6f6b54103c687c002674d484d68c74f32989b:0Hߏ$@0767feb75d1809e7cb3ece8fc3473d44d765d0c9049c7020bbd4d7deb72aa7d2: Ba7093123cea2b7ba5e90802e48edd00b1f972345828eb3ccb5af63e3311d933c:0F#@a2c9ee2afbb321c449924f79a194210b6a3b80fe5ca38bbeb88d98b410c1f1c5: B50021876594820813afeb5a33da6592a2e1e192e7669e927be973714d57e7183:0F#@c1333895f33b3c78e7ba1fbcb54563fbd8a76e4f5e55df2e47b6303933792261: B366fb8b0810e37be31a58cc1c4dacdc2a815e02d1c8e3d1eea1bc865343c9a6c:0F"@ad9665f1e36d5f42931c779cf123506991f43baf0bcffb92a7fd2a55fe3bd64b: +B68e44a7c969de386c82789245f0b15e03d71b699a1838a80f9cc00b45e9311e2:0Fҏ$@11535c9e0d1a379339a15b7c9262f19dcefad30eec69985b048f95aca6afc935: +B03c43f5e4bf7d3e63fd1d9e24d150eeaf92d47feaaac92d346d6257c1e2b26a2:0F$@b34a7c6795b7b2396fa9fa5f293795d8f8d5724e8a3a8865fa539e7954c9373e: B366fb8b0810e37be31a58cc1c4dacdc2a815e02d1c8e3d1eea1bc865343c9a6c:1F"@bc4c28a07b095734f01f853f45956412d792f82ea284e98c99115f312ed7fc98: +B7de8286a4b755e0342b1346c3624a315be1a81f70cc3a4eacccd3926f960744c:0F$@8fbae6ad09ab9fb520c12d03648b71b6d01c379f1d64609a640fab72218456b2: B3801a6a84eb23b299a2552fd0f121470d81e2a3d4dccf2b207f7b24b7836a671:0F#@d113b9f1493235d4ead02e1f059add65f2c7af3f6d4dc7d7531e03d8a68429c9: B2e665372be5d6c2bb8985ff3d038615b06c3c7c04cbdca6f50be97b2fcd8008e:0F#@8fcb85d00f69894c149422db09c557861924d5c2bd6e018d7fc7d715655de966: B9963da5e706e05dd1493a88a4d02a463479b0bafe35e68e26a35e605c59191fe:0F#@ffa3a82a586491cfb98ff6f53a4abd9c9fa2c129bcdd14113fe151accb79f0aa: +B25c0e714a0e38db86287c77b41dddd1a90886114709cc2a44d56d3ae48a0ef8b:0F$@77f37b91f93e4f52df2c3417df771e4057b61098ee5faa96e869ff5a03071946: Ba1004aff61e45bc6a2a83fd28bddd5f15a146dfc25400872617f9e16050957ff:0F#@73badd872592cea25e297bbc71b20cfbbd3358f4dc297f24676202f2ed24fe70: B3eeb27dba86429816bbadf62e4304dd5f37a131cfc3e222c224fc04493a462ad:0FԴ#@de35edcbba31a8f3f980ba650645fd9b85d4562eeb950f68d4d7b27d3a586eca: B72d2632f6220bb53cb1bc222d9a738c39da95f9c3142afacefaadcaaf20a0114:0F#@c80adf70f0dd13d2f5c75540f078a7a05a5a8b9789482818f0c464a855792c32: -B31610f0abae67cf5fb1804a6895b18bb84b7670aef714a32298e660a44a65754:0F#@94f68bb48dbf88fe953be49c8a53b05103e8a3151c9b3ae74412f1f75dca32f5: +B31610f0abae67cf5fb1804a6895b18bb84b7670aef714a32298e660a44a65754:0F#@94f68bb48dbf88fe953be49c8a53b05103e8a3151c9b3ae74412f1f75dca32f5: +B8229f6f72f5f409398e3af642677c05b1bef740f09d19698b547834fdee91482:0H$@581a73c99fef547b3963fb94059eecd531656361185c78fa015b79cf1035f3be: +B910bd2652cf4b432acd70b3451d6cbff822fb879e8be9bf7bc5894fcf4f810f7:0F$@0d4e3bc4cda3c3a1cea2e8ab285d8bc6a49366f9ff3f876c4726ae59697bb0d9: +Bd0d901f3e8c1bf837de7c31f939aaac02daf718dafd6b7460eebd93da6bacb64:0F$@976465099d4058e167f0d3a30edc1071d37b9fa87c50b9d683ed507fb35ed754: Bec7441d62ab128ba1b4d0ff20416abde16d81423d73479aa6d567b3bf9d34ac6:0F#@44d5435292ac915b60b71d98fbb277c6cf84906f40e99ced3845267738a488d0: B31610f0abae67cf5fb1804a6895b18bb84b7670aef714a32298e660a44a65754:1F#@43be5e798734877b0365840176c8b8a45fbcb64d0de5019d0dd929ed4b64ab6a: B5e239f39fd734fb057bb1494464b680e823c5879dec0295cd1f29aaf11fdfe58:0F#@bde00e4d9589dcef991e7088fb8b94be7d7706bafef501652e8b09bda320ae57: -B83e62ad76751584f93b1dba961e8ccf01a611e0a1b9aff4828c082cdbed4dcd5:0F#@b7a5eceee065994152be88bc69a28de5e44a1a1d542e8953dea600a26a08becd: +B83e62ad76751584f93b1dba961e8ccf01a611e0a1b9aff4828c082cdbed4dcd5:0F#@b7a5eceee065994152be88bc69a28de5e44a1a1d542e8953dea600a26a08becd: +B94c342115e6662ab2e281b305138833e3486c6ef744c82883d566315520311a6:0F$@039ac19914bac4ad75eaa7848d35e310330d6930c38251b2bad19fe105b9f24d: Bb57d85d1175fee05f41ac1e62eb27e36ede2ddca99092426fcac7a172e399997:1H#@4e28cfec593f4c41ebaec90f7add02d93a55ffd518810954b5f0b13a7950b5b3: Bfa948e530780066f7d372cd4bf009709850f501ff196927a8c904f844835a043:0F#@b61e18fe13349ca8a142c0162831ef5a1ef981ea35b1e14ff30ab798cd6d8275: Bb57d85d1175fee05f41ac1e62eb27e36ede2ddca99092426fcac7a172e399997:0H#@8cd2a089d62742548b497598641d932e5b35c9fdd002225b53b3024172b5a16c: B98a02aeba82b9b971a0cf5138c1b17c757d5b0efc15933ede1c109ee15529318:0F"@0c1cfef47f3952e008903257281160aad3a68bf395b01025a64070a145b58eba: +Bc81333ca36344958d0b2bc8456e14ae38f51557fcc75b6d56edaaecb65a64117:0F$@df343b320f16862b03e12abca62edaf986495c7d59f1519a4e245c494c4e1e31: Bfabf9c94a243d5d3d04763f8adce2054f6082f380e06ba2d5cf041025ce5e465:0F#@5430f95ebf3828f05002a77bcdb48949f3795448a115bf27c33b20a7018da7e7: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:193F#@1e73e87988cd9be73e13ede2cbbb66ccfee9411355030a4ea9812ed9036e3531: Bb6a825517287e0b3d38447a9c45ae1a1aa6fc27d3373c9605259b879df8f0882:0F#@f60e498545b8c50517048ce8bd7e1f50517039f509f39f1689adbf8100b936ce: @@ -76138,6 +99788,7 @@ Bdf864050135492a9933de0bc48c573bfe911437b3a76be11c57f1019941cc770:0F Bf48be376b98371628e227b942900e1b5e24fbeb4f33dc6b9609ae655d57ef822:0F#@4850f42b769dfd0d3f5b7fcfca96d3d1ce03101746168ea8da6febc11d464996: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:192F"@96f346868100cba05e60030a42d18eef474ecd2b78342b5615b3c7c344f903e3: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:191F"@15168822babad9e4ad9d18a6fca45fae259edbf7d38231d1c9c6450ecdc91d58: +B25e30f5e03b9ac2ae7d385010789f2fb570605d01264ebb9f754a7a7e8e5c29e:0F$@3c2ed645b599e23ccde32ca6aec6e6d99b03ae736d3483ab217b18c037a28d3b: B918c7b5e58087d3c565609e2c30d1d41e80848af4f29046e29003f483b4f79c7:0F#@a4c85eba314f692695394e12edb702b0eadb738e482ebd6acb8ca94ea219608f: B7992edb9e999379d26d8f24af2afc83bdff95c788f293fe933fa6ab1601bec13:0F"@c2951865fde7ae8afc5fb8bd57b767e5757d9c5bccbcb07da885a82aff868251: Bd88400a4d7a1b53bacea45698b3088f4ac726bda2d80402ef412d6ce8550d700:0F#@b3e0e54bc32bd5046d543a67567fddb27dac6b39d92fbabb5613b2f0f773e602: @@ -76148,6 +99799,7 @@ B2cfaf3a7d3e86b3c67f34e811aac886a0c4bba4e821772588d627f0c0359d2a5:0F D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:184F‡#@c7448aa95f04ba90234c10b4089fa06df6e9e7d503292fff6e2c18304f354908: B594be4675e018626011b02395543afc3f542f06b239b7b8845a7d53505ef9b3b:0F#@075b5dcf7835ef85df86f7fc02cc1b8173c48ebe83f0b8123ffd4ec33d71bad8: B0b719cfee9e0844113841f35c9f7ab174f8db50f7bf9533fb6aef20e3081aab9:1F#@a7106c7e2ba735cf7bf278cd1c99e164a4fbbbc0468586938b2e473dc1e1b427: +Be7a33ff0a69deb628059ce4cdab25c47bf6a077dc7c281bb274d00e1df9fcfd2:0F$@e94e3f784cf5f5a6c0949fb4dc6f1b85b2366cebdddcd36af54ffabf13b6d2c1: B0b719cfee9e0844113841f35c9f7ab174f8db50f7bf9533fb6aef20e3081aab9:0F#@067a7b30fbd3510dcb870b18a6f77e193e86ac1a4785b44a6073eef00a438a5f: B4c3e4f57689b9f094fb167689243c900b0657a7ee575c0e6ab6fb6bf517bb1ff:0F"@3b2496240fb832c16a3bcaf19ea05fe4ba4a82e4ce9135cf3d8fc78aa67affad: B0a3793a4e49249edc0af1b2b52a9ef0bcfd0654be1e448f20bb98e8767703212:0F#@2f6338e927434fbed71db0477b1ef2cdff8e71d871a2a52c2c09d6f6588c6b8d: @@ -76155,26 +99807,36 @@ Ba278c2e8effe76c4c5fb1f1c82dcdc74a16ba8dac018f3622e388fb52008e0bb:0F Be2a2f633e154862b41f3eeed04da416723cfea01832b4ff91a23115d82bbb4e0:0F#@8eeab2c80ec90429f6df5e97f9394158f202917e6a5d1bb07db2f176f9e70b0b: B13a1123e388b0bbb324c2f56438d87f6d68dadf9a66587525e27d0d8ea47e73e:0F#@fe35f3281700cbdde4fd9a2d32665981dcde1bf35683a4c2e2fb28b42f4b790a: Bf72268bd45c0cf67b067ea0fcd570d0853ad922355394ced44d9ba25f1525036:0F#@00e264efc76bacff1a7b70bc6a77753a2530b6b2687b47b379fffd0875f9c974: +B27a7906425a399dda85fb226518800402018967a46ece7972a91d29dc7c44126:0F$@b073b895387e058f778e954f0ba57a9985efed06a28e03c8a6c094a86627f456: Ba543eef19d113518f9ef8f646c1578d44e6ae4ec2c109806ad5b07e4a5c61808:0F#@e562fd534779f0b4b3c76d34e02a07322fd822164b560617da9e2a0d07545259: B2874a87a3f51d9422ed441c7b3005d1bf95e2697242606e4255286aa02b13d8f:0F#@be198af4f68b1bc2bd63fadb5633b4e191288248c061d49d76a5926541559569: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:180F"@268c2d5774860076042eddafa272c7a21b5c9e2142523d26e0b5cfbe2920c550: +B6c55842be25386307b471d58b50e1db64ce6259f9bfdada83234a05f6cc03110:0F$@68a557d213d6e97827d20f6e4430851e10e53f19db2c66e75dfe16be1b477f96: B205a456cda41e66c8176264a1b6d388cfec168c19454245ccc5966fb3f41baea:0F#@007d18b50e4ac931577ddc4a0194deb867babbb7448de5f5ecd3a0c5b4cbbcc5: Bbc00ad43e72a8342f4fcbff645b3c6d8aec2e4a8093ab0344b8e0d2e9bcef839:0F#@55c676ca096a009e99f028e929bb49483a023ef57c3d16f3b0958f07f0f694c6: B33da71c1177faef6baa4937fbbbec31689f6e593a2d44263c3abc59d537d05db:0F"@e3f7b404d2e0d0d548553174ffd91aba381e4aac6da1e29f768009ff7d8a5b95: +B01500c9574dcd657a7bc7516b99c8f95228a371636c00927bf412d9237c97ebe:0F$@2b67c19295b38e0920dae04438397c13f7a214e70e1ec12e584b0b9ca8f7045e: B33da71c1177faef6baa4937fbbbec31689f6e593a2d44263c3abc59d537d05db:1F"@6a18791e6ee7ccf1d0fde167ec98601df9fba916ef3110ce9d29ba6ebd7e5834: +Be8ebaf08350449534b2a2131b4831af8bad0bec2ceba5a60890fa5ed5b5dffe4:0FÜ$@306b53b12d5f6e68d374fac216085a27338c445789b0b873da0caacfc78f403a: B50b9f537b1da450237198da7cc99724b701804c2d5297d62b5e427687091bd06:0F#@dfa30216181d8752f9310334e5e1d2b841c351fc15de33c5abd867fe4aeae40b: +B7b555bc6fabbf4bcfee4887f9c7625e0da7b779ea2938fd0d0143c41e48c3e9e:0F$@b91a262309e4435365b9915f449b14268c690120f5cfc8f422cbd91b176c8eec: B21fb1eb68b5f6b3231cd8ac2c57777d6911aaff25bfdeff20f9815bb14fd3c98:1F#@23d37d25179887fdd8824284cc4f7f71405a6c51b04095856a12da764fc45f0b: B06e4f12f1742602ec1bcbefe6d2be9e9a3da07794020f4611783689c2c1a15bb:0F#@4260dd4b90169580027df92106de99ab79c3160bbb025bcf0f6992f7d7a79b74: +Badd0e495eaab3924f454e755902d6fb002eb76652a163e72eaea45dc36e99d9a:0F$@e0c75600fd07b800db2b0c5afe76fb082e17d5c442a7f9b692e29e6408d27998: Be716d517fe39d25728d93fd58e327afc01e9f62f86911b9b0a593ae98b6ac789:0F#@8c5e7e673e024b7058b6a88ea9bce817151bd2e18804588d9c4ccc279fde98f7: Bd2bb3238b0b39940b9b643323600ea7b124575f0f149f5d8fea098cad1773d85:0F#@018f90c3a0e2e71b93092115bbf0fc915d043b92589b676d127587ed23da8751: B656296026b03a8f55004ed2a7f881ee9f210d718ce059ccfd09a1b8d40f2e444:0F#@50044459413485ad5a74ce0f56e46ab0ff1a58500e2b23df81628470868981df: Bad4225d4dc1e31b71d8a409486dd5252395d1dfb43579ddf6996586086e68f90:1F#@7d493d4d8bfe5e96a9fab692847e23afd3331eb55620f6aa0e1fe5b302941953: +Ba8636c22cc7bac97f9e646ab854092022b0e09af08d37bc4338d2e48be6c17f5:0F$@83837565e719be6b5d11667a8f5223086532af27a9646e2c6b3c71902cc03245: Bad4225d4dc1e31b71d8a409486dd5252395d1dfb43579ddf6996586086e68f90:0F#@7d2102bc7efa5e08d3ad5ecaf48a0645cd1b0839c015fc17327bc071ba39c796: B8d07b2916d7a114854bbc7356bc97b55fafed2362cce6d942a88b00fa90d6177:0F#@b7a4b5bdd17df89816766fefa60229c847e19619614aa4956f1f1dac920ab4c9: +B6d41e0a05f0f44753e3bc9af0b868c7dadfd084704f1840eeebb5e8259aa5fb0:0F٣$@c894860ff9005bdcf63efb36dffd85f814ac1a3bfab06af4974677f92d7b90ad: Bb80f99a963ef4776fe7ef8f14dc787f4147028eda9011fa8e80824af5fa38255:1F#@f379bb4008251f8e9b7d2d890ecb4824fd77fe39e097389a08dce34addd648eb: Bb80f99a963ef4776fe7ef8f14dc787f4147028eda9011fa8e80824af5fa38255:0F#@eb246a65eb0f07e0a40589e2202ea3528ca7d3998e9f006dad5893617b0cfaf7: Ba3396ec15dfb6227e34eccf877d5b349d28ddd57a303714d3b05d7d8540053b9:0F#@a3ce7e6d2287e6d96eb29f513b49010bd49935595a4ab4412d72c36edb3b9042: +B2e34c699553bab43d628d193d55e53b9f8127b8c81b1e4ef994423f86c933e7a:0Fچ$@44db22341a2ab772e60757e1a572a28b61cb243d8187df4a6e0932921e90f340: Be678dd498145e82b6420eda3e389bb1bf5339b1e85a74c2f71374c067c2f1d40:0F#@aca7e2a36eb4a814abaa422bcb8695da9d8227bee0ecf74a00aadc78cc842ebb: +Bca7fa22078cedf258fbf2e2104ae360e6ac3ab9e2f38aed18f601677352e5710:0F#@36f7dee18a29a7bf753892fd01a876377bb5bf97d7691eb47ffe2d1bbe67e3f3: B268c2d5774860076042eddafa272c7a21b5c9e2142523d26e0b5cfbe2920c550:0F#@005e1c21b46365dfddd85f16cbf9295352fda2b16ac4902572f50805fb3c1661: B8ac899577500876438bb41f9dcf9e9cb6a64b179a19ab5a0a8ede9c71072f41e:1F#@f9eb543bec2fd15905acff0a98936c38219e18a78de1dd0023a98dfa4b3d9dab: B8ac899577500876438bb41f9dcf9e9cb6a64b179a19ab5a0a8ede9c71072f41e:0Fڪ#@0ce2bb160a5b955bf6501e9315e039b18a8d43a921ea6c3035a8b5c43540b4e6: @@ -76182,9 +99844,11 @@ B5fafea467e1753231226d1f421c7ed1b2203878855a0588f3b5e795cdf413316:0F B41d8f68b55776d78d93219846a42b1693fdf98b7633d34a3b425dbf90c1276e3:0F#@a7a8448dcb4942acfe3ab723d857a55434ef98079853a6844eeadc523b3d4a6e: Ba0fa1d7cef9e2e417d8f00a8d57dfbe06c564b81af93fbebb2adee1d0dc3d5bb:0F#@a8fed7ca2d1b169c64c1962e256d4c3b3b351373793ec3dbde743e208450073b: B6915bb09128eddbfada148e9524e790f846fb6ee9b6825be693d805a48e8de27:0F#@10a3f702b781941aaaa5b6fe6504566cf663c79f0d9aac77b8478e7249ecd9b9: +B1d7e179a0a6883f415e8258954b9ce49a5a8d930f15ad5d69205f77c09251d47:0F܃$@25d6b9cfd997bd2f084cc1f9892977b39ec00981a742bf5f0dabc53f851b896e: B71cf78ffb3f50fd342a8997cdc8a175b818302878d771ed1899d7bfbc197097a:0F҈#@8a3c29b784685a9806c5cd51e1546b3e491b0591c86eedfc2d48167be9340585: B20233116284df14a6a89d86b55e8f8aec81165310ccdd467a55aca405b74cd44:0F#@33378ed0218bf8826991574e14099663da2631e1a6fe182fee7fbdafbafeceab: Be0187b64fa2a7db1526960a930fdd5a092adf40f553bca8bbadcd10b4eca5ab5:0F#@f85b9d7a6cf0f1161825ca3672f1a27e694208a0ddbe7146f069f740b1bd0eb1: +B2482e6ca3c409d3b8207b4ad75e1e7430a015bda928b2ca7ab9e8b104411d2de:0F$@8986a543a017e0a5e595f278c776a1d154d36c34e1b7d8f8384c4168dc5ea9af: Bd23fdfbfd56c2be0cb166c33dd23e8d8892b90b12f59e790fad49d526a06dd9a:0FԴ#@b73612859906ab17dc97ccdfefbd66ac43afba9dd3faa4037da1860909a49db1: B43ec8ebf09c690136596c4a29b1d69ff075255c36f2ca6259c816675a5e0fef2:0F#@03a13415780db2a77328edf2051ba6cd3efc59c48a971f3b758a2dcd18934a12: Bf749efdc0bf94c5a7a3d748ba2353841bfa6e484a83aa642ba37bb38cb324839:0F#@3ba2f552fa765898ad8f1a0203aaaa777f3e2f0f7fd4a407c3146acdacf8cadb: @@ -76198,20 +99862,28 @@ Bd303cb6fb6f3a094b741e064a9af517b82f5e2602a6e71cc76bf4b095a496879:0F Bcc1cb04ac2327764595473ff5e1b3ffee3b3d0138ccbd2c8479d9a83adcce4e9:1F"@9433c0205dca1aa7422e15cc6dd6532947ec2c3bf29984fefc89a567f719cdce: B3dceba9ac6ac26072691bfd6036f672bd6b3ce75928d73a6fe9fbe6c6dc9f5b4:0F#@d4e76a1cc8b4bf9e522b634394ef28989325de619f644b7b65134a8bbf755f25: B232b423d86f0b2b1df419939855ef073a7673de8bbdbcca914a8cbf06c1170df:0F#@061b1a9edb6184c73aa02b021d680d5739d9a1dfc123b9134dbb4d16875a8414: +Bd06a255af18e489df833355097c3ed14a683c55a99c6e1d5fed1e8d4c5be47da:0F݆$@0ebd825b8cb251c41d309db0324f38aeca5b1703b591e761411730e68de29db1: B54cfbe0f36fb517530ed20fdede5c4b82f81a5a30e40e5b6560573e54b517884:0F#@b9ed14ff59264ab7b3fc4544dda5e8e88e6dfd6a0d80095e25c4188de25ea90e: +B5e0fcd0fede973004748d3cea92b45a478d75f68a6753f8d059bd35689245b1c:0F͝$@8daa78b0e99cfceaccd13b3c813cd945f7e273497296184d26be215aa232a57f: +Be922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b:1F$@e52ef2d3f119c9b9c7dd433b52da4ddcd25c75b348dbbdcb6f2de19fc33667f2: +Be922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b:0F$@10384cf9eeeeab9ba2645c21ebe4e5be7c20eb5cd782fcf27b856716b643c95a: Bede8de14a6ebb39ebdb6816c11612465e21df35e288817fccc6cdbcf30fff924:0Fܬ#@4d8151b5c691841c4158f6e7871dabbbf9999f559752f0eb14df5af4592d2e9e: B12c0187e689dd26fc7073b8ad1f07eacfe7d69761eb16d329376c0fb551ed9a9:0F#@e8093618092f9abb186720b904046ed74e1c636cf2ff6477fc4084f8852fdf33: B27e94722a3b5f011015904c016aa52774a5240a32ad462ed95375f8a88ff6c7b:0F#@79b8c3ec6c8998aefa79f25e6874dcffbfa569dfaaceb6952434f61b2d237806: B582c85bf21cd29986a717bbd478d83ef89de34bef49d22d5eceb837124da5b22:0F#@f0e9e5dc8faf81d319ad19c5f22c65a498b3f97846ba1c926567156dba33dcaa: B940908d28fe7ed82c1635d4360c5102df7a54332659afe9576340e73fc9dd860:0F#@1a46785dbba1a8d222510ac602f2c6f6dd39a87dbe1c35fd8cacf03e00c0ec08: +B1abe8f9ddab5692e9f8d7ee613cfbc7cf0352698d41ca01b644840ed94e6d25c:0F#@280d732b5ab8a92b4a68f0510e9fbe53dff16c3f8d85152e8a306eb11e3f5e08: Ba39609f680eb7c12fd97523f08c85626515cfaf99e4dfb5356bed2c749e49cc6:0F#@0106c8c1df72b8fc208ff8f0e54b5c72a6e69a66b49597cd627cf83f674d926a: B5c579fe450060ff67aa0ed9d798c4f2e9a8c912c26d028e290baa91ea76f6853:0FԨ#@17d125cfd799d41cc90b570756d1dfba4d2716df8871ea766945117f9ebadd26: B8d6db05578c22fac2dd6849c4cb71228fad5d6cca9ea1bfb508b5e53b27b017a:0F#@7f5c5a8732c50b06c850e33d43973b6bcb53b5de4fe79605e5908979d152fee0: Bdbb717a194e7e08a744d8ec7a6ebdf203b8d97a888391710e0e34444cd5e2507:0F#@04a3b261285da2a2d618f163a6b06a416dc021433a8fe7c61c9708354fc4c141: +Bd442e91d02b9efe2cedd612d953b136a786e597dfc5ecb302770864f159a45dc:0FØ$@04f401bdc7b3e40fc7f74a8a79cda1d71690e69a165e3e928d33500a73d52b79: B3855ccf209f46c38c8f5486f8b691ae3abceb41f3eb907d6c942b8c454a5b534:0F#@bd201c6a07789cf337a71b989cb5d2bc9a6fc0e6bca9e10e22f8d9cdbf81b99d: B68e917e281148d7f0b750146f52648b30c27410e8d69eea4c64a05e20412167b:0F#@cf3f7304bd6fb773940220ec35028d4b14efb119510301be4754baeb80d7c3a3: Bb9d747e894ba564d4231e9aa4a710a1524ed3561c463de448688d610dda69cb4:0F#@28d0beaee75220f8f256bc908286856b657ebe27b5382bad2db83f26e7134099: +B30f57f5cb45a09b89bbfb80d7184e41d3d169201178b5f704bc1f00494b2deff:0F$@a775eceda66d49ce1892200a42d0d61bb66c5d5716ac6b6ae8585ac59f3d87e3: B97342d3d67ac42dfc7af007d04e5d76bc1b28655ac2d6399d3e56e69fc950d32:0F#@e486827dc5f3ec04a71d17e573c441a4f9f5a8915343547bdb96af524d53937a: +B3acb7dcda65eb08a447c4a5b03220f84808a92e9dec82a4c606bc334b015e469:0F$@eefeb1e4648c583109cb8e03602c58e80cb4c4f7ead1fe34d468b79ef568eabe: B4348a0d358550b1a7f97cb93b5c2b9db1ee3caabfc6850b23cea2aaf65233022:0Fϥ#@0f4ff8d5eb31879878d4b75f3e0086582aec832c13a2afb424816a0a605b7b46: Bc626ee4d0798b55b4d4f74ab4a03b2d8211455cb9005c1762b706fd2e601ecf7:0F#@b7b5351e45419dcd15124cd3f5bf324588bf5b626f69305f70bfea950eae0fb8: Bde15873f0583bad9f94917b980989eb00bedd6c3a34bd183301da0bb3d75529a:0F#@d61e1ed140d3af1277b27886a47ee8c6dc5a8f9f53c655940c2e16bc0bdf829c: @@ -76220,12 +99892,19 @@ B2993a3b797bb102cf35006bccecadbc9039b46f3c739a14c040ef486ba44eea7:0F Bbeb84fca1aa4228a140e3676c1d37505683ace299a96ef6d7e231f8156b27065:0F#@3581163d605de587012f709ac633c7701673787460f32953753f5f0e934d79b1: Bc2287371e2a70837a7e4a3ad906a2bef113f7ba504929aa53a27e26e643dce33:0F#@53425692f10da8f3230addae1594167b01ac50e7a00737bb75a8b5f79893fb4f: Bb531ad4ca00ee45112a8c242930feb47f29296ecba420cc82fa593d72dc95278:0F#@743f05a7eae8fd7d8f92d75aa933d7d64b68bf494e30523b0578f42172d5ea8f: +B76d0dc75c68d2b20a3db23b88814740441f0afade286b931b7b2291256d5bb5e:0F$@dae8bb26e3e85a2733d8541d3871caa850b5fb5ddfec90c0de43775cc82815ec: B2060228b2af8532d660d2c794fbd01017125974239a95899db12adc2fc1ce28e:0F#@6ba375618eb1045a448a0d45c0b3970d24e4851fc3760f2fd82952e378232878: +B8da60e5806cd49c49d50659b2c4d380fd8fdba8201b263d86b09e3944b19f176:0F$@e418c2870b87c5fc69e19f03003d4b2f0cc8781973d16f113e952a92edb993a0: Bca46d9216708d81cd5a8ee9821a4802d6fce9c07eed2d52faec83781aa203c6f:0F#@57006b8d531d0448d8a81d7fae233ac37b70cdc1e3fbac72066a194641ad8449: Be44dfeea4418833762d978911570ee16ae04b7ba5791a399b608bf2d8be3053e:0F#@2bc7a468e73a17b4b7469f6a62fbfe82e071a9effbd7e485493a3796c53274df: +Beb103cb4a95e534654a207e328c4d2aeebdd1bf359f7e45c5dc454ad033611d9:0Fۃ$@d745129cd066441f21cbf444d302573044ff4afcf26bddf1e165cf0b79b04efd: +B52faad14da7192ed2dee33b353dff050d2dbfe1529c2c971238ce9b18f862640:0F#@ca3c873acfd67da66f45d010736b1b4318695cb2cd24b2c86416539a07ca6e89: +Bb4753adc784120a1776a443b3b1c0a486496a2dae6958d9ed50d44a97206c423:0F$@6578c9db6d299378ca7b5489619db12f5cc39945300e9e00b01544c4548d3c05: Ba60b248133fbb1472e5ed6c304561e14bf1f6ce7af5ce8e9847bfe93118b6160:0F#@0a642ba52357a0f2c4be0b7f6dc4c888a36ed4ee55161014c6c046cdf70c3b26: +B45cb5719e20ef42eb88df77ffaff2741c5b07a59ddfa9c869183999171a22c68:0F$@09e5003797795c7650dd249b45ff88036d4553f97147b8694efff96df099ee66: B8dec26e449e75bf2efbb84bed2dedf08cba99259b19e0f5fd208d155fa77d858:0F#@f17d940ee34e44f8a7f4725a33d76a0dd70f93fc6e3b5f62440a2d58c2cdbcf7: Bbf30409297865a97a9ed354205ccba64cf482ced95012b3cae2a6ed4035491dd:0F#@9b22f4fc64fb06e5f37c4b77fbc53654444126ed0e7446c16635934d069df471: +B46bcee7be114bdf5ce7e685b6f607d6c048e2707ea6ec60408eff31067c54006:0F#@33d38238a4833401240966242bcaf4e04ebe532c5b142521251a97122db39125: B3078c5a4dd4023414d8c9acd347352ec15d0404936c1c716ec033e3afe7d9b2d:0F#@abcdac26485a52d411dbbe7acc5e374126f4ab7fddb9f282af355a6dd35a7251: B777abf241d7a27964c494c68a66b0f50343d2b2536ac56fd6600483c4e7ab001:0F#@24fb99bc3a115a6c600dee5a62ca51bc5196b5ea9be13c88f6228184f25f684d: B98539441369023c3f827b192bade8e498a95f904cfeedcc62e11ceef016ff890:0F#@bdc7fd321b1016ada19f16d77cf78bbf8ffce4d1f13f65efbb672fdf89935e14: @@ -76233,9 +99912,14 @@ Bce4a4d5721766db4779f61f600607a2b8cfc91a2b6f76731e8a758bda0bd9464:0F Bde6d17f36a8cad1e0493cf24499ae322c6c80202980a941cf77937cb3211f4c5:0F#@5ae4ef7095268d57a9616afb2cac5bd1acfbd052edca7fe1d301d081df3410c8: Bb56fa6b658a01267b817ba9de8a9fe16ee69fb731ae8b62c26fb425413c3c4ba:0F#@0022a861e2080f61ec88b2873d3f07e6815d78f2781c56ad74f16dba6c29330d: Bc4f8b8281cf403bca88fed4e2e3b1641d74e17583adcb5d99b8ab8488246080e:0F"@693886bbe6a62acf0d79a2bca075d7824bc1c0b3c68f9e872bbcc4da820dcd19: +B34bb7e9965486dd8e4d2e4e18afc0b4c4599ccd60db8a8aa88165a98bcf64aa7:0F$@d660b74cdd652275b0033b99aa37b887ecc452663b054a727e38c120482222bc: +B195d29a1549bd0f3d22cb72515b9d39578b1febb68431aa7952e85ae90a62a05:0F$@e7269024b10a37ae56c5e4f7d301fd2d3355c3c418b92298fd72452a7e9b9d42: B76ab6708af42b4ed87c7f51d36ee9430c23c80f4c1cba208d23239a04f5f5271:0F#@db70732b33a5b8cc052db60ca22d6428e2dd197b8335bf554ed8f92660705997: +B2d3378969721db6a6feab0b86a876401d20d30df0059b7e1ff9cf6e50b9dbf47:0F$@9c347b3018ba4ee320f07ef250737259f303037d5413df87040af5144b677a75: Bcde7af12bce397ae30d9ec9d07cc89badb7f3bff03ba948d5807363601ece436:0F#@8ce560496e1d1905dfc20ebcb98d231bb5efe88457c44dcce154144552cb3cf0: B3befc775cfacba2fc274d060b1d5f9826aa388570d326f40a19e1d4198d2cdc1:0F#@6add5474b3b66aedc9a4713cf73626234bd7bb7f2cfe6198e1e7c04306f89a28: +Bc1124735315039b362d2fab53738ac2319afe69c57d2cefc008d0efc7593360c:0Fž$@225cb73627a093a4fadd5de97a3614c15d7058ef4e1d0e0d704b3958b8c066a7: +Be3b9a21c50d07bf67bcfb2af98fdfcc11a078535a738806e028ed77bb13bdd0c:0F$@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9: B6c0288b8fc619944fdf4a0022ab5355c25fe0c0e701a28738cf2972488337f5a:0F#@5bceab84b65de56aa321dd25933c403cb00cf6ee046b812bedc6f2c8a1bef010: Be3b9a21c50d07bf67bcfb2af98fdfcc11a078535a738806e028ed77bb13bdd0c:1F"@b9285d005e14b017d95528a84faea784c0a9b91ce0d620f749da7ae6ac5269a1: B02754823985728b48556595ba175cf10f994fe494aa73b05ed248dbb4d30ae04:0F#@98539441369023c3f827b192bade8e498a95f904cfeedcc62e11ceef016ff890: @@ -76243,29 +99927,41 @@ Bd1949094bf7f543b7bb51a42ff6a315874776295e24fdc48df308a11473d3814:0F B5644b1dec236a6279b32562cc21bab86df7a152a6d8d3b6a4fe09b19702e3fe2:0F#@134e2265458e02e1b52746af79a77b240dd9fb6a5a163c1b2fa2684690d4483d: Bd1949094bf7f543b7bb51a42ff6a315874776295e24fdc48df308a11473d3814:1F#@3af257c7fc3cda1776574fff526e2a58ecdc29d85cca05605b867fc597d57fdb: B33ced23506725b7bd6108af927a4c75a60d24073f4ef7bdc1973667ae5d627bb:0F#@bd7c73ea9bbeba9005c012cbcd6e84067f28a28012bbca2869227f326f724c15: +Bed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d:1F$@f6471e8c42eba69c6642afea63cc4ce60b4f70eb121fbcf45504a05f601855f4: +Bed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d:0H#@c3723a160cde576934d4be71c9ec30dfdfd178c33de04669d1bc44ceedecc383: B1ac5812fd765bfa51f8a33c9e51cd184c5c4418e5d36022372234520d3250487:0F#@c937fb706eafb5e09feeabc29035abd5ba5e88d71da14ef0af64ff3f5c293bd0: +B44395bdd47b3a79c079e94bfa9f3a0c5765ab0c9ada51a1433ad6e9a82d6a456:0F$@bef16c17f394a0e3b3a397ead2c023304500181d526aae933368230ca951436d: Bd655165d27599d0f40b4bd84ceedb54789af6d682555b764726ee14845dc0765:0F#@fbb8929f2eef461e1b5f959159ef783f2b658426e37e5cab06ab54e83f65eda1: B00915a5c4c700c8ea8761b3f6e7523643c6586fee8e83603b0c46c8ff36dc871:0F#@727dff2ac24ce767a94b7d7c4ccd191455646f92d8fbe2a1d3c62581eed99f38: B541b0a5e07a9f5d895936ec1dff8515d4ae684ad32d9caa094d78c5e1951f757:0F#@b1a20aecae150ee57a72cef2b1bceb5cb0bf36795350904e08d9750112084e43: B54306cfb9ab67d8a4655c80f61c2032853328c2609430093ccf7f083e97a5cee:0F#@2ccad02074570391993bf37b28b82aceac21cedb8df5db5624ab7c7ddbeed770: B938cf3f384adbc2a277e1d292c592ded8e5ec314f1edf5e3aa7399eb1e9516a2:0F#@da596aa1bb09aa8a464bfef08a33ab224ec3e304875f407329da4c3eed6e7320: B9a1172a5ff93c0f1b72c6588caaf540f0063bb72e330fe7156038656ef0bf4d1:0F#@fa948e530780066f7d372cd4bf009709850f501ff196927a8c904f844835a043: +B03d3a7a4b849c1c596543e9c5d30e55549a9d640f522558e592735054a472f13:0F$@18570efe563ad427f17614f172d55c4a1d6fb466fbd927521f06e8c4f040c146: Bb73612859906ab17dc97ccdfefbd66ac43afba9dd3faa4037da1860909a49db1:0FԴ#@e9029e71c3c720a500484ff82c36fe1ae1d67ef19a4fc9bf8d30bef23cac2ecd: +B46353de6f3c34b1e3a700a628288c14cc4c0832577ec543fff7f90e16b3c4c38:0F#@def322a753dfae8adc9ee7ebf0046327949d9a3016f75f376ff5e0cdc933c58b: +B45cea62cd8c5c1db8d3a82d3d18bec3efe21419d73c1d66f7e1b8d4b7e10bf09:0F$@330944358a11bf9b694355efa3158135550ca74d204e7fa4413b20b66f8fad92: B157642ac3acb8b4ad026df5a3bb43955eea653f9aa0438bf826bd2df7231c89c:0F#@fe6f867e58232bb45c53a7e52b98888bb19892c2a5c9bc8b1122278db58f3244: B2efd118e4cfe13ae0d4a7610aac9e9a0206ca8c40c5f43a63afdf17701b62d3b:0H#@15c7fd53381e288055de831eca71e4c10c311f1dd37111cbbf9d68a905467463: +B4bf2c62111fb3735c1a55544863a217427a9277647aac05c321e1f7dd98fea09:0F€$@e569c36cfdd5d14878b6736494c24dd0290b74f11ceec4a6d65d9e1ab11b90ff: B8019c32c509b4086ab8cab3e76a7ae6d57b920becd681e0b53c14c930e19fede:0F#@adb0c9bf93b86c5987dd73b9fd58b6e11cafe1465cb3823bc46708c15869b5a8: B711e3c2428abb426815c5951362a032e3bfe61c00f713f65237f2cdbb197dd87:0F#@047de0114e8485c82a304894a36b3ac168f5dba579858aeb6e12180255513897: Bd1d748ed200af40fbfcbdc9d2ade44c2ff021980b47e7743a266a669468bd902:0F#@effd57b72964e548fd0d13f1428dd68401b5307b2d07d1d47a11594a0d7e70a7: B54268450f3bf050e0dbe85daaac7d9c688a8ae8f84e58d20ec02baf73d1e6991:0F#@aee897eff7d195406907635f96d96db04211cb02ad7b0f6501a939f38d46f6bb: B6c9292aadd7c2c69b280035cd2116165f2064d41b7d1bc1003ef8f7906a70ac7:0F#@12940ada12237de242c7ab244ce8d7d9b9732250d2eced0bd27ccd34671a85c2: +B90bb3c499aea520fdf2495a054d9c7641acae231da249b09436d9e77a419657d:0F$@1f8e8ecb70cce69d041cb126df84958f0b63b232123f92de7b7d6860a42e1b78: Bebca8fd04c1232bf4f33087558b6fd859528606492eec1f5ebeacbf118f54c8d:0F#@9711f9d0b8703ad48da87f740e684adb703f7d54bbba66b9bda36e77b350d7d6: Bc891d8617bab27e7a119fcf3ea8c92ccdd7acdbfe1eb03bdc590f79fc0bbc610:0F#@178793433fb5e120678099fff2121ec45c073a769ff76865aa767339e41405eb: Ba6baaefc95c3bd6aeac150cca3bb802d8e2b95a4a1b74a9ffb24a8e177e6a4d8:0F#@f4bb09a39d6310a85f00e237075465238c8cc6b479bb0bfc70fd4f3fd7c9b236: B4889f9294d66b9104ffce998378aa8617a7e6f68ff8cfba5282ea523f8c56a6b:0F#@a7988d7fef49a90b860a61c45592fc0ea5652ef046daa8d0973967327846caf9: B62115dfa9315398d9916dd6a0fb5a68aac012775f337fab090b8f6bad42c2ed8:0F#@f3ddf856053fcd45ae02147efce2146620259a674c127cb3d9658c0e35d5c013: +Bf79026011ca1fb8275e6793a3d3a9cff55719a01b806706b7b55022763fc2356:0F#@0705807f9b6db7c6079f917bb957d9def33b20dece720c9b5a02a90db4183cec: B614d65bb08241d7c81fbc139a754c6756124b62dde783580a824130234cb3b8b:0F#@7dbb9c3e6483e1f1657cee09c597e2637736faef9a0d1f5d8648c15feb9ddc3c: +B3e0f9eb7890a8f77c1dc4d799e5da93751a3a11aa61a210cc930f99514b276d7:0F#@6a18f4d59fda8c74a8bd2ea078d4d9654092c383a97f107a0043b34e397dc4ee: B6f1c26d8657f6b3287302a133b09cc501f9c1346eac2d96b45ab5aab4b82ada0:0Fڜ#@bff740aa7bd7f7fac7fb37686e6a42379db2a252a599b3dd5b4b96e6575065df: +Babaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c7:1F$@141022860c73c2e9563c427f6ea896132ae119743cd53365dfa86b30391e7a0c: B1dd7f9fcafd5bb153bc4b78e1bd2485f644617991e5d9b6b634fb6717817efae:0F#@1577f274d8c22ca879ba3f4de2520e3b2a6c646ca45e9f6bd9a7982e8337f4b5: +Babaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c7:0F$@bf027815273756dcdfb5fbb3f609e12eb6d1099cf83732a6d9ad0b36a50107a5: B5f92ef807126cfd0fadfea8a24ed8dc4df957bab3913b358315fee06efed64d5:0F#@d95dbd044977c87ad58ec06fccfc1539f346a3fdfb3ee8e65a73e0fdfb9fdf7e: B38470b195fbb4c68e9b568d3f7421c202d7d7452ecf2d5ff2860934d475bf25c:0F"@7671aaadf430b7e3923d369cbcf9165f66549672add09fd75c4c1fe82599a3fa: B5f92ef807126cfd0fadfea8a24ed8dc4df957bab3913b358315fee06efed64d5:1F#@c85a1de8d7c346531358f03f06f4669da1fb6963d72887a4187cddc77a496805: @@ -76274,60 +99970,101 @@ B034874c52b051bbd8f63fd1f241391b3606059c461031f8b7f752a39723ad106:0F Ba7988d7fef49a90b860a61c45592fc0ea5652ef046daa8d0973967327846caf9:0H#@1bdab12f29445445997b9973be859b9c551ef11e85ac05b9fdd0846fd9d4fae2: B3ba2f552fa765898ad8f1a0203aaaa777f3e2f0f7fd4a407c3146acdacf8cadb:0F#@b8e721b544947060e1cd8922aad2d948820f0689cc369dcec2a42aecb63a772e: B925ab9d21905bce5845527840d00b94a5ffce3a418993e2b0ea7c3a0f2193df9:0F#@2b68ad5ef74161917dc6967d61798a68f7b19b0c29c5ddf2f9a91a50bc185094: +B9863e208294dcc7af9b51cf534cb14724995e794196e85b80a2526ddea7a7fea:0F#@df9dd3511125d562cc8895cfa6ff67fd58b22f434fc5d9944d8942e6145c0c4c: Bde3805520857cbbc48dad28a2fc27722c065894a918b9cca166ea92972c7df6b:0F#@d29743a3aece1de1bbd3fda04fd4c8792464bc2b1cae23bdb18504bc77f3d3de: Bce815d462f70d5cc5ed5fdef3c0ac4fa5670cbfbd31aa8678d82bab3f3cb384d:0Hķ#@6cf8b73d0e6a09c8575be5d8902fa747e47ea4d26d562ad26ca70b448294a11d: B434cccd741ecf8bd017f753877d3f4577b9e0d9b760e7812e7b43e8e570a2099:0F#@8b1d3da45fb9d3826e204fda0faf904d54ed0f50d98dd8462fcc6e1187f3c65a: Ba3f6286cfcd194d829e4685e642526f8cf8300973592af9de08dbc0167d6cb80:0F#@d23bdcc995d5431c78527f280aa639e4bca9973ae9b029922bfd9bb01d9b3d05: +B8daa78b0e99cfceaccd13b3c813cd945f7e273497296184d26be215aa232a57f:0F͝$@e03511299540938b7f813c74858fec2167364fce8070e38d648ba886ecfcaf4e: Bb7e0c23c49deec0fab850a36eff2c787cf1a345de58ef13dce82d2f3f58f222d:0F#@42e2e7e087381be6ae815ff5077a4a0ff38fa17c8ac8bd9ca5151c6a454c2218: Bf25308c65da1867f42aea2f4087be09c8af9feb684e8320e93730df791ebcccf:0F#@e50fde802ff376223f9a63a9e96fdea777c6953f5b244adb367dc2fcf77a413b: B57eb2a550dd1d738a8d9f8c4e08f40ecabeb36f0e15757db45f1d8538a54e2e8:0F#@ba29943b9cdef6759aed63ffa99f9296c58096e56d77e151cc062d3efa1db3f7: B57eb2a550dd1d738a8d9f8c4e08f40ecabeb36f0e15757db45f1d8538a54e2e8:1F#@6e0024e12d5d9c4c8d272dbe968714cbe60dce40c6af8e8ac0fa0204aed9c8d9: +B8c708bd7b572bc6cc742b8607665e17aeeb854e94da42f44b74569038d7328fe:0F$@fed5816a86fe5f01de0b2b0e54e02e7f0be249159c4c2c101b4fb8036fefb4c2: B49b8864bd42d414add2725ff20886decf611bcabb6c20b442f5807d27260e892:0F#@29da85d067fa48afbc582d662cc59204111f6d35dad53c909ee8ed9f227b33f3: +B1b8fe5513129ee5483e2cef6c1ec632eeb8783842c8022f12ee96a347530077e:0F$@64adcbd74ff745173393d99452ffe5024df5c76d67566c8504cbbd4049e87313: +B67dc959e9c3dec6d3485fba52b0af7d5bedfb00d685ce51c04b825af7191cf97:0F$@363df00fa2972b39705b55e3e5a00e4daa9b7a33513adcad5e569c3223ae7f6f: B7253fb539cee8d24aa2e9e1d2476caa1c06e462c44079e03adbd8024aa70b623:0F"@ca627702ad00e6b4770cdaec09fed62d75d34789637638948e82b05547fb9aaa: B7253fb539cee8d24aa2e9e1d2476caa1c06e462c44079e03adbd8024aa70b623:1F"@57ca7cfef7da1d67ead6a99041642fdbaf3a84f93bf2ff12735bc0556fbf05ec: B17b6d3c152aaf3fef2bf09b8756305e443ea91d856c13ea53c9f405fdcd06de9:0F"@251eef67f00e35733fe2139dc3921ab0420c51e956265bbc7759dbc2a35c4f21: B6cf8b73d0e6a09c8575be5d8902fa747e47ea4d26d562ad26ca70b448294a11d:0F#@6f7c61e313d2a8e4408000aed9cb93f171cd4c65e4b5fa902c9509c6726701d8: +Bd52dee0d98580edca83b1a0cef3458b90e215d0e9106dcacd7e243cf8d1599f0:0F$@6db013059ed74c001c5ee96bb6c8f856af65482576d3e80c4e4d641c12f099f4: +B2e5acfcb454e0a1aa7fbbaefaee45453766ac675379bf36e0fc1ba7fb865123f:0FŔ$@558e8cf34f79087cd30afc78c8721c9956c78ba63d44f0227e53ce2d4888caf6: Bb47c26ee2257e578fefbf8c46f54981fa400ead347bf15ff2314ab23ca7f8a57:0F#@e7782f2e913c8750f0b70ae2eec763d946f0110576e71d9fef9d8559f99cfe9b: +Bc790d1441840e98cf27a4f8d791434cf2fc6a43c41b68b929483c4d0e9310e8a:0F$@a6eb56adf1228d2c1e52ae4769ffc0d1d026384b1680253bd563b4445c1f4667: +B4cd8346eec266fc03ecd189b51dd7912aa94c497d47d6875cb52202e836998b5:0F$@e1b1f2767a5973faf93900a4d9ca540efe520a7549b19a33d9354c455df28727: Bc483fa9f9bd7e24b85be9628befe9de6aa0e1246976c765a686a88355f100441:0F#@1dcffc94e990f32257e8b3081d1b071b2f4917b4637139d4424c22038718f642: +B4cd8346eec266fc03ecd189b51dd7912aa94c497d47d6875cb52202e836998b5:1F$@fb72c5498be30e4e67e1cf418b6c59a4ab392242a8c95ce0de0e8768b7e4bfe4: B6cf8b73d0e6a09c8575be5d8902fa747e47ea4d26d562ad26ca70b448294a11d:1F#@95ddb50569ae99f18a49200b14e87f20cdf8b5fc52dd3e7efba3b9a9875ee7c7: +B28351d69fbcbc2efc100c0fca2bc4901864c6aa21fb2dae265092bbe41b2cc7d:0F$@31d4dad02a924799df07db9a3eae2253b7397fea870321fe8c9f1021bf77ced2: B60ac97f0533da7fb202f05d828d20fd0b018443d769a220b9347eb3ad84689e2:0F#@15a1e3fd65a3ed4f8f5cde08d49fdc3b0a5e202b221319f27d61aa09b1af1f89: Ba2fd6e2fa773b5b05e89e96d4056aad0e6a9e3797f8194894be05e6e1650928b:0F#@67d9f89f65e8da1301be7cfaf608b20decab28887f39dacef0837b91879a14ee: B2f5e51f1edd20216bb33426460df4e360c110a662be1df0813a35eb0177c1144:0F#@e7487708df31397f0a27596aa256a5dcc2d74d8dc846c799cfe64365a9763a1e: Bfd867c6d0b33a4454e67ac2c62febf6d39749cd7b328ba9e3bd3c17d28791bcb:0F#@9f22f6e209d6c6b76903e00e91285dd69c26b980ffcec62bfdf6a79d3e4d2a95: +Be7269024b10a37ae56c5e4f7d301fd2d3355c3c418b92298fd72452a7e9b9d42:0F$@723352bb7d333c6272f0683dc496f6e5741886f7211e79e923b237ec1e94cf45: B4253a459e98d4758dbd68e07f22101f237463d70034dcb979e1545f1680068d6:0F"@9bca7ed8850cb5e5c84f637e327a718f1e8c8aa8c3bd8025af9576814c9d375f: B95640934ce40b4e5e2544403f3add1211f52b35b218e2601cb25b1e991a88748:0F#@bbd9f883291b4e3612786db60d9b6ea1553e16b30aa47a3b452c804e7f6f6bce: -Bc5452dab2763efab37c48cb42ccab66a598ca7d6c7a44e5c1cf917ca1f7924ab:0F#@ae620f2d818ad3e2aae249c1cda6409f6e2c90807ed7325733d85ec0d117557d: +Bf0b2756c9cbfa72db5ee373cafd4e06e538c01175dc397a1eee1ca91a1637a29:0F$@a84394f9e749443a4c83500c92c3534ace35f761d5dea0311cd18d8d6e00e88b: +B7e05c812095dcb3718a6e286c4736b370e4f506e973f124f90dd614453a843cc:0F$@48f727ec30e08308b113da55e7e422f7550218a3782dfa712f1077aaccee337c: +Bc5452dab2763efab37c48cb42ccab66a598ca7d6c7a44e5c1cf917ca1f7924ab:0F#@ae620f2d818ad3e2aae249c1cda6409f6e2c90807ed7325733d85ec0d117557d: +Bb370e27aabefe0c72ffe1ecfb7e25f3ce6699bf89e33c9a28101ad348e527e12:1HŅ$@2a7aea63993d93c23d5a3ba61227b4a9a48ba8487d5700a2f664f7d8631adcd7: Bb370e27aabefe0c72ffe1ecfb7e25f3ce6699bf89e33c9a28101ad348e527e12:0F#@a03ed209cdcb2d6a762613f6ae57052693f21ba465fcc4385611416be17870a9: +B89445914e24472cd8439358382d980ff48bdf6e9d64189ecfe315370fbc2f1e2:0F݅$@2a072b8e908c4c2e06ffedb4163f49e3d60f72b319c08f8d5f556e93f7ac403a: +B50e231508251a8d9a2ddff3540b35873cba2d39af69a39d8b7efed25ae068d81:0F$@f06b61d9215913e02bb6d5f958d22d8b25ae47148da4d0b00c4a6708a920aa5a: Ba08889382e85c4f652cfd647e6ef00eefc9ee5d3f2ad53fd0adce12c44bb2565:0F#@5aa74e6cf31ec4e6774fbcbc4095dccbf0b22a00a0a81dad08629137fad52001: B92c620a9facc8747f380e1c3316eb44c2c6f4dfb8ab652aa27beca5bcba004cc:0F"@0fad8eba9f41cb762f922394bd7e54f71b58f10b1b7cc0a3f6317ac6d9077b51: +Bbc4895981d362500041efaf85c51b3654c5085fb52dc92b466285de0fec631ca:0F$@10e3972e31434d0b852ce92506af2f2380cb728f1d2afa1d315193b5d8d41019: Bd6533097429430e4129cc1848fa429281a3cdf5406b5d72e42cb95fe0c3f2e22:0F#@ed64e1d7f39a3ded8fbfae2fbd093aee996b98cb8ac508471941a395c46d0f7a: B143f512ea5de2d35d7139deb2dbcb559d28cb353cb9a457073fe9959bc477d5a:0F#@6a21b4679707ef0347189676b3e584a8e11bc3f717a089e142bcae0a05e0fead: +B60588a786d36b78628228c787aca6e18163be63feadbba7fcd3e678f6f83ad8d:0Fߠ$@2c29aab20dd1af55c1ec177353d6de72113ba96eae392eb84082ab6b28a07291: B143f512ea5de2d35d7139deb2dbcb559d28cb353cb9a457073fe9959bc477d5a:1F#@21fb1eb68b5f6b3231cd8ac2c57777d6911aaff25bfdeff20f9815bb14fd3c98: Bacd75313b5d78cf003a2779dd0f6709e29a08848948874d636ab5a14d8ad806c:0F#@d18d804ddee1df31df22ca51bea46a2fc099bfd640fa0e433c7175ae42726323: Bc209584da21f1e69cd4861cad7f95a4955a102c9583136547d3210bc4673b8f3:0F#@ea2eedfa160ae604f9109537d2ca6fbe9bf2c7253e614d833dfc2a3f85ff5740: B0850ddeda5a2991d9320a026bbe68afc7508d695756626a9fd7f02a65b1a0f2b:0F#@2054f90093630851023a34914a37f07da3d8fac912f8e8a83002cd579b67b7ef: +B356f23502b9651b28554a900a4a256bd51c7f51361227daab94a79443758324f:0F$@983dac48f99d4fc0d7a6751d17de3ccb33b636e4b4a9d4875cd299c08bc5c485: B5b0c63c57c09569d8228249be769297b1fd8e5188618bcb334ce3b8b29320c25:0F#@86c645dd235d73465faa11498a2797eaaf3410d13548670a1882c9caa6079b71: +Bc432498243e71f4b51f06811c6e5b59960ed3cfda6906902a4a5c56dbf79cdb1:0F$@11970ecae3a2d2672ea909769571dba321a26cf2dfe15756549bddb0dfbd4a68: +Bc7468ea64bdd789d67c3b89bc8f81c86ae2d591a21c761aa5dba8b492fc2dedd:0FȌ$@deacc03f73e873da014282bdd97fd23c8fdd91bbd8bc3b68511a0510a77108d3: B43be5e798734877b0365840176c8b8a45fbcb64d0de5019d0dd929ed4b64ab6a:0F#@f514dcf8baddca00975f4060c96651189214fba575611b65856b972412f26598: Bb3794fccc38c349380d865b5a45457047c71bb206c91009b18d2dafbb95a8614:0F#@5c3e02369d5b282fd66b93c0512ea6ddb3dd162bf1452465a1993fad3503bbd8: B7bf344e6998a4f058aec529431f21bd698aa725574f43563ab426d6419528e81:0F#@41790f99a698f4dc966632cc8d036447b5e0ac304ff1dddd32ee166f6d5c4fbd: B7e2de2ef7ab8c72b1e1756ae174b333071988f3de1596e1f5a6984cf7912ee9b:0F#@db1077d1b9fdfbf45e6ad05d7ca1de89a2e62927d3fd6867d5565c1d092eb123: Bc5512bbc296483737fa4449d7ded67b0e76d10d9fc4ecce8266384b32a001243:0F#@1f660e04f364324a73498066d6d4b132f70702b4a4737f394e88dc51f996042e: -B795a414cf648e878a31077d5d965d6ddd7713cb1cbe7ac0818a08158734ffb13:0F#@819e540485b12b1a12891897b9e22911d0c740a05129623c86c4ffb45d64a55d: +B795a414cf648e878a31077d5d965d6ddd7713cb1cbe7ac0818a08158734ffb13:0F#@819e540485b12b1a12891897b9e22911d0c740a05129623c86c4ffb45d64a55d: +Bd1effb6e5fc0304286e8c0d387e286cc2f98f9a28b7e44b7c45034dee27a5b1b:0FІ$@8d50f6bda2f55616f6a7c67ad6d2c26b4b33ee562a7e5d9eca756f9ea31a2ed3: +Be6a4fc4d47a86c22addeb0a0821a6f3f2818cd4881090753a9e8f98fccf594a0:0F$@954a604e933e54ac43181d12ad1fd9955ccd62611e8f109cbdeb12dff51b7d07: B8de175d0efb24031e0ba2b931b001c09af06332bde966119a0f39a861ec6a3d3:0H#@ffdeb236144569159f05dfedc236093adbb41acb0b6e830b94517a7f405af0c0: Bc848f856cc8a2f067c54a200bacd246820da5fc3350c6eb5a42d10b73a4dc1c5:0F#@000d4fb63b287b01bcb4228a579a48978dc8e841150e748d1aefbebacee51898: +Be4cbe301ae17b4ed53824df545ffd55ed8d68883e13e9829007911002a016016:0F#@7cd2bcce38a189eebf94f0b97426b699c0c19448f27c5b02c07d8453423a3d4a: B080d08075e8bb69390137d4b4f2981afe185642bcd055db2ed0c9876dcd97cb6:0F#@84e58581cd8307c8ee30428c0970b5ef9b5e76a81130306c2cb6eaef61533b4b: B8cd9d09d38ae5ecd356c4d9f510f3f5fc0c4e91e90bdff6a0d236d2559e51b33:0F#@86ff26841c897f00b209cf0091ee27bf26a29ef596b6d628e13e63a0f08028ce: B4552003d590319fdd5a636c8492390b132f87d79a3e0b2f631c24d8763307a1e:0F#@4dbeb1b52726fb80a8f5d175881eb47d5b67ebc484e6665b0aa592e78a514c38: +Bcb99465f023efbfb10658b5514ff5790d78235e220757c81eb18b5bcc6070f85:0F#@0dc79241b3e6bf9d05e3c6577fca56bbb574c9258806d37ead0f131b4ea6836c: +B05c5aeb13db705330e19f3f32ef7c19f2f1e26015e4b73335ac92b1b597380ad:0F$@df41bf0ed58cbd1454e3c2f3ed392619a0d270b9fb9d7253129a0d0214c6e1b0: +Bfdf250f93099b66075be2e9ef408e297ce80aac7f7616a5fcfcacd514a4b28cb:0F#@7ee3214610d77ba04c15e2f549b0c6e5a57d1ff08deb38c1d36848a9aa36b0c1: B5b385a75e93dac10d11c6c00bda5de1a83a9494e26dc46b208a1072eb0f6308b:0F#@75fae64afb9ac87bd983a79a5e1ead991647469c2ebd8b31d2021b11ba0954e7: +B2040b9ff94e078549a656bf11f75bb7ef716e943e55de99b440d505aa1d6b84b:0F$@6b07a73909db3857343503cdfa2c62107f1b1f42f68178a034b035e3777ba76a: +B2040b9ff94e078549a656bf11f75bb7ef716e943e55de99b440d505aa1d6b84b:1F$@faa573da1c2cdd493fdcc6fd2c1a4dbcd9c334556e8800e71fbd2307a7eef0c8: +Bb8806026a2853b1e90a98529fe5c42ea882c29ef7c34f57f71f2514d775a8f59:1F$@03709d43a71eea611461b529b0128c2676b0bd7f3197b928fdfa7a05a617100e: Bb8eb6677b71fae428f4edd464996adb390405bdbd4081bdc5d70a2602249979c:0F#@1be5e98c17278895fec5a6114f61bfc4a36907f439bc25cf03e136afa853a2be: +Bcc0392c5a4f7aabcee8e4f3aa85b56b546786a44d7b5a4b18f63e2e7e8b080f0:0FЃ$@e6907bdd7d9999b2218e3a82eecca1fd616c3fb23ca433be3ab3fcf8f9425c6e: Bd4d62af237b9cd4add3de3a1b0179db65659483fc46ee3a362e4a153bf14fb32:0F"@1c76b8ba9380366925a063f1944cface2e9c1541f3749809dccfb9a1caca1a3f: +Bb8806026a2853b1e90a98529fe5c42ea882c29ef7c34f57f71f2514d775a8f59:0Fɂ$@2bdf8e401a201688189a8c0965c0d1ddcea49da14f7b18b2b98483663f9ded33: +B204be4e758962f5cc3ecd4e2a7bf398d3a6fbe6bc0b65b7900cc71eb96495061:0F$@00b2f5387c8972cc8eb4f5b8bb3df15987004c70c43242da606bb3e59404e058: B652c97cae9b1af2d737c1a5c8271fc49fb7a2388af3e8845a9fec96df72985d9:0FҶ#@200946f24e2c8e40625ed8e9a60869d9e963c9d6fd821c9b84b1e1d1e65b1808: +B954a604e933e54ac43181d12ad1fd9955ccd62611e8f109cbdeb12dff51b7d07:0Fٜ$@7f66e4ae65b791e645b418ab7bec3594b4e51895fb199b64d80fef3d75f7b2b8: +Ba2313342d16c2026caa7284ebb80c939d0cd07e1bebc096c364b15ad0fbf94c9:0F$@0d8fa3abeffa5f7ab63e4da0cf37c38a1afc6830defe44b9c5603ac025853561: B1339d19611c9914b8504e8be114eeecaa3026fabb11324d930b45717c5a76068:1F#@a6cab354438e2ef90c7377f548a4b3f6c12d107cd51784045dda691b930ea8d5: -Bba4a217d2112b0f3d67dce00c918906843d1770b549b2c273b9a94ad3bd39f61:0F#@40dcab1961ab70c3f5027aee055c3bf0e8d7a4e63761963b63cc17427a672034: +B917cb156eb58777db6818df195e98e023e31be70e740ebf7eeb15e5ea8a5bc0c:0FɌ$@5798c2811f6113a2ce6d203534a86056adbf598cf1f8e8d536f4df49a800159d: +Bba4a217d2112b0f3d67dce00c918906843d1770b549b2c273b9a94ad3bd39f61:0F#@40dcab1961ab70c3f5027aee055c3bf0e8d7a4e63761963b63cc17427a672034: +Ba2b7a3789eb81c65815c7297afbd58f536bf6c877cff927264b569c6b088100f:0H$@5727af705d30f58debe0a14068946822578bf9e11e8a012d6f741409793f0ff2: B527ffc1ab76e70ef0c08e51d0b31f7bd03661a8c1643ab1436e7da304c82fc86:0F#@9abac62dba4d2cdf0e6ae5a71c0d0ad34349c069d32c03c03d0629a0560edb9d: +B97d501c766455d67067a075b97d64780d3a46a90655c74d3e40669144a84befe:0F$@9d1346fe408a5244f84392acd57e8cc1d936a833a105da0205cae4329affea19: +B6ced98f06c9a3936b906f78b92d612d6b0f79a673d701a4adc0ea83c8a896b47:0F$@c63d73f88fd56f7cd6fdd4a439ab32286121e9ba029958e7268ffff6530625d4: B9ce8cd81406f619cc39cdb1f53a0b1ba8f505f924b884f239b354701c6ffef3c:0F"@2542e0a454e3e0934720e0600a11a8963cf868de17d657a8cc05a70af985e13f: B9ce8cd81406f619cc39cdb1f53a0b1ba8f505f924b884f239b354701c6ffef3c:1F"@d4ec5b4b14a68c1fa2438a3f22a9565aa3b0b6c335afa10860aff7530e8cbf3d: Bccabebec8654d16f25913f45c21077e047191c5d62b6fafc8c1ad7be73298542:0F#@2ab261d2fc99a7f554fb1530b2abb68727fc376c0de78429491c102f8a348abe: +Bdf7bc9716d9897c02cf85655bd3c24517d8a6c5896054d578080db228d529cb2:0F$@521fa9ad8c1d388c7c168c8f52809bf74b884ecb32005130fdffbb8233b6aba4: B34857d76d0aeaa4ee0c97f2428b4557d76e3edc6bd8a08b1444bdb3a838e1fd2:0F#@303bb113933857c1aaecf4db7b1c5c2bd461b0c5e74fa185993b1cef4bdc1216: B5bee4476289f71e10f6a5232b8dffed940d4242fc71a8812cb8def7e85465c73:0F#@477bc8c515b8ab038328ca0e9d0968189a96745f9f8a990591cc6b2bb98db6d5: Ba6a3863ddc0fdb02f2e2de75990cb6bb386b7922f34d30972d3e223aa0ad5fe4:0F#@bf1825956b83d1e4d66a50414f9ac8ed5fd14f0c8441dcb0b100c64ae6947960: @@ -76335,15 +100072,20 @@ B0f9dbf2e5b8f15e209098a7b6d97c3383a92814a8e42b3cb675c2b176f011e56:0F B840f2a05baa8b80fb2d797a65f436ca5802446b6b335602ef82734fdfd1d81fa:0Fʨ#@4763dd37ad8403ebbaad0901165e7a062b5bab1121810f30b051a11934e9db01: Bc1ba889dd6c3afca7b3c1cf3971035d2b2adc5fa4586d03e966c0de0dc2ba977:0F#@04470665e36dbc3cd68d88a08ba2ecfc62e67700c6aac76299c24c86720fff7d: Bd6ba9673ff0d6ac3d02c88b23e818198fbfdb7673018fd6be84517c4737b994d:0F"@9088d627b1f25720540c6ecabceeb4d344d91cd4c1f2f59bf18afafda6cb3f76: +Bfd3e2924c800467341854af8c11cd92ec07577bd0c34eec27af17557f2cd99d6:0F$@2b402985969caeb801bb612b8bb47dce3610d9f033317485c1c92adc90a7f30d: B745781330ed1329d2ce0a1394d3ac3c737b0cb0cbab77d110f74da1bd18ae145:0F#@dc06ebb92fc348f3f84b8ac718dbeb7a4fc723a52c52caf2806cec491549d846: -Bc0d199f5dda66edcfbf25a51b7a49bd759a5c122b548676cf099b5e03b3d83a0:0F#@7ad944e65b46cd1fc63b56b4046bd2bffde6aae8a44dade210ae6f054149f9e0: +Bc0d199f5dda66edcfbf25a51b7a49bd759a5c122b548676cf099b5e03b3d83a0:0F#@7ad944e65b46cd1fc63b56b4046bd2bffde6aae8a44dade210ae6f054149f9e0: +B6dddaae652d6cb007c69d0b15a2a55f25d1181a37a904024a26bc6bbce68aa3f:0H$@530c4ce80093b1664f55fa945b2b7bdbe12b9c067dd8b67fd8dd1f13a6718546: +B65fcad4b77db6e7eeca941afffac661ad9a48ddb13e532ded878ac29e026653f:0FԄ$@522f78c7d4ea12b11472e9242699605478c2a2fb88564ad9f5e7083087f67748: B0f8cea07072ba14d41aa0e2fb14b27cbb543daf81bc14343e00fe9ac524d970a:0F#@98bd02d0312a6e53f67f262ace18de7f154b51b17517fbce5c303b41f74c76cf: B2d804aacdb063487dca63969cb16dd0c90d8174779c60e0bbc64aa286154e45b:0F#@0d482e0bbb52c49c511b82e741128ac2e30068172603527e1d0e02c33452615c: B399a723f2342f5273bff6889adf234e2ab87a1afbb1cfa4d840c8adda740adac:0F#@28d9a4a159e01e7624efd21bc10e007b095b8d4503ce1638ede67198a521c495: -Bbe96f8e6060b254f098aaaa10b464d2ba08e18696f150c808134e0f9b12fd943:0F#@35de7002938f05a34d31f61dca6a8e68caf3e6e47154746ef88e75b92674d51d: +Bbe96f8e6060b254f098aaaa10b464d2ba08e18696f150c808134e0f9b12fd943:0F#@35de7002938f05a34d31f61dca6a8e68caf3e6e47154746ef88e75b92674d51d: +Ba6a3863ddc0fdb02f2e2de75990cb6bb386b7922f34d30972d3e223aa0ad5fe4:1H#@0b0581ec76aca984eaec538f3a75911d7a4f01b5d437f12f221fd76a5c174746: Ba3d29acaa97bea7898301f3900b4e73d7a350f2fa0caa958fc0fb5595823e4b7:0F#@68e94dcce1e6df7861d7dbe8ede9618386b5d3385f8e23cf8f7f42e34a89c52f: B7ba8bd9eeb49cbe28ff1ae193662c3fd02156ce44a31acd0fd40d3a1dda4633f:0F#@f821e2fafc137157256702b2f75fadd5839a9f3a61b3edc0ce193eaf4e30731f: Bad3c3cfbdfc1755ac4d9b03940abd3e5a47d6b15a4e50a4cbd1ee62f5020f999:0F#@a3303819c7361ae6b8d9ceeff02cd250818097c50133f9f28247b90405c09366: +Bebe1b8c9973ba1979a464f87472dd27667c191cbcde8371d7e8d710591b372b5:0F$@6167fd4504e56e1db231e52623d80a279ab130cdfb2bb82e18cf7e814bba4a0e: Bd91c12aaf67269298d71d74a188e0a0d8023e39dd546cea7e47664f9e4f6a362:0F#@e26264b0f872d5d1ee14d1dfedf6241a703a78d61ed082ec7dff42a88f64fecc: B38613503182b27eb33f540c89e0a2fa6dd747f202afb25d8d7601170f2567ff8:0F#@b7e0c23c49deec0fab850a36eff2c787cf1a345de58ef13dce82d2f3f58f222d: B0d97a57f4e5c90a93fe9979552b0c17241b1e426be45b3527bb9313b935fe139:0Fէ#@e3c78f7533476cb2b7d9e67bc65ca95b643b362f28f4d408bfba2edad2e2ccb5: @@ -76356,23 +100098,33 @@ B02f3eda6dc178a3cd49ba7cd2b7dee2277203610ae016d8f4e1e3dfb9ea409ce:0F B2a5fb549c0f112267aa135a6517545e65cf7fc3268410b9d929a3ecdf1053c58:0Fټ#@66a5426b82e84172cca1cefa99222abe28f648822ff3a067fcad82d22d6f3d1b: B16aa425ec78a487da60396faa8ee78d1468beb329fc3a0292b2ad9f7c4bf1b1c:0F#@8e8372bacc5f16657f746fbdeadce17eceaccb2fde0853333494620f383c4735: B848d35df094b12f8419dcd68b5e2d6060423338c511dc8aa591676c1d455d42c:0F#@64e77ae99d76448c738f597c2259e5fdb24d45e86560e4d02d841ebb02878620: +Bfecb99ac59fa79b6ac866867f68191fcb280eb72b410339b736fda2520c84864:0F$@a8a16a35369b3f5d51bdb13556d27d75522f14997fb9c3bdd4f1d867d16b5aef: Bb86a01cda42ae9e68e66080805bb46121843f73f2acc1d28d95be383c93b22b0:0F#@3e4eff6c02d1cdf7f1a12f17ca5f8c731a15f4ea595f9576420107b80310ad2c: +Bec8562f3470f0e9e639f3daace86410f816bea826caa85e6f8d6e0d85e478e6c:0FӞ$@af8b32c7e44260236fcbb491dc1f6f6ff33fabe879a289c1fc00b7c0211033b0: Bb87a48795ba11edff124c6c45e6be768bb33e5253d646f3d49ca363c7bd21aef:0F"@253a343bbbe7d6961339e68a4d4c7e0154dfb60884e8a8349f4bf1eb3a244512: Bc864bde0a8bae98b5b46ce8c27b3269c7d6b770f7bb40c0e085e3bb5d657dc97:0F#@e529b22bffce89f1e8f29e75817d6b8d5c4a8d82107e3ccfb8ab5065d2d8ab6a: B43757fb55fd3639752f88ee59830d212f79a4a682e2e72d8050b5a45c4036e5f:0F#@8fbc30c690f7a87b2ada551d199e74c86437275680aa2015ca1c2d1921657cb9: B535d51e35b98d714390cdae24a44bab78624279fd5b320cd2b1e1d7b5b12d42e:0F#@c43685c7c74347e947644baaf1903b36b42ec05644bfb7b3ac1979dcf37dec44: B716f718be1aab927c7a9e7c8eca0c590676ed973aa16c2b45c00752543ab0fc1:0F#@4e24fed5a37cf5d37e5e76414e583248416da67c9a51cc3f5f1c2416e9c48589: -B585d9eb4bffc6808a406ff7607c96cbfde749411555158c7379c1c8869ee9c6d:0F#@afb6e90e58d7a227e8b41047cf747fadb618bcd4221fe894566db0462fc43bf6: +B585d9eb4bffc6808a406ff7607c96cbfde749411555158c7379c1c8869ee9c6d:0F#@afb6e90e58d7a227e8b41047cf747fadb618bcd4221fe894566db0462fc43bf6: +Bb7c8c32f6222560db2596b959b26dc2a69db08d775b19e1fba2cc3cfbdec7eba:0F#@1005dff8c5129af836063208d8f34decd1f0771722f48be47a608e8ad5430c37: B190856ea6b1319292939cb1a9f613d8af8d82a59468be9d47b478ba09ea9efcb:0H#@55910969629856a48ee94f9294d97e82c2acceb086bc166a52d1b65501626af7: Bfe7e9c8f810cb738280809aa1e78c40586b3716027b1da6d0655395b575b36c7:0F#@096c5cd130cffa0764b77e80dd5372c1f5ff5c7b56cccea82a1299a82987f3bf: Bc1791392a0b99220e330e5c7f888a97bd34d3ee5c710c4165e6267f109348af4:0F"@d99932381f165dbe85cb93c5b6ea5e7538db83e9be1124e6e22f96ecbfa3f715: Bbf86e3755a28605018e60dab980cf34368133e55b51b754561dcf38c8fa34f40:0F#@d31d444e710bc08835da1d4926254148d3888b7ed9b4f41a22ad3e678eb21539: B63f97e6a5ed9857d13d7f324a61345379c4a428077d08a882a1ff41d5a7d13cd:0F#@10a4c6d82d7be6d320c55a09cc7fd5d4a0b9e6833bb97a393e7dcdcbfc09fefc: B8539fbc802179aa5f2ac88f143a3b5f777968ede9ccb48d0fee4b2504371054b:0H#@79e075d86835bbdb0e3ea59dd4bf9db5a859cecf5d4ae8517e6cbb66f891060d: +B3d7d99926cbf7846ace19133bd489fecb7171af689a676f61ebff48ca5bc81c2:0F$@2b2d6665e28a5bfdfa9437e74b429f4ab7de529276ca3225a534fee38fd94efc: B77a7c8b8873e27d0716dc90817b266e7fb831764b1edefc3bcb91f01091f55bd:0F#@57427129eec0f8b99d96754bea73eaa3c9dfca4e36ddac4a0d61040ffab509f0: +Bcb186f4498ff7e83ff2dd40e965afa67849e4e59bcc9a6f7eedfd898e54dbb31:0F#@e5fd8152e96373d9921a278eb6c02b3597fdf7b55379da50a82963aef532ee41: B2fcf11cc7d004b4a835ba12bc3db2a7ce12e3efac09d9767cbb7969e507610ee:0F#@dc831163788f0325d414c80a7e55194dc599536025d4b40abbfa50f031bf6555: +B557becd3d5138d957467d6d9f5077a3f51fa9ccdb8ac572073b75954515bc59e:0F#@a58f662aff1450a0072c6cc269de38cdb278e37362c39bab50a5734ff4285aa5: B2fa3622470fa165a2dac05b86eb73413b394ad6a9cede8ea9f00a863c7f73158:0F#@f38d3dd0ff192c8be8647ff66706e4ccce0c6506ccc8ae6ce1f1b0e2aa6e1243: +B0653356ced07a2e8529e8075e099a30ebcb67c53f5538b659970e1e1374f89e3:0F#@0ec2ce65a59a768b3ab1bf3ff8d9418184b70535403ec8d4548450d0b0b11565: B49fe6c38e0fafc8cc6d8e05780dae3ede662c945eb6791a3ed393c4a09f2b7cb:0F#@a3877ce37e102ba9e86132b428bcaca1f208da12b585ab2736758d8b64a17a61: +B9c347b3018ba4ee320f07ef250737259f303037d5413df87040af5144b677a75:0F$@be66e70c05f356f91455bf84afbb0aa6db53dd47473f48dbe8df5b1bd747b6a1: +Bf1fab1f1c12b0c3b44fe5ca67fa3b27c52e9330932d0cb6daf52ded793de002c:0F#@b1e8ce86d7471620df3b379cfb3785a2c9ea312341509fe96e71dc5eaf8be1fd: +B168aad697e23cf8bda1439d59937da6ecc9f777e12c836677d6c77d97364f23c:0F$@fae4d90aa755b1569f570c8233900de31042e01789a99ab74b4c554f36db1378: B90b10165a586f2640d8f90aa39f327f1850d59579911ea2e4c63eec90b13ea40:0F#@98299a7019eb908bb332758623bb877e726deb3ad3d5dfd00b0413cd075e99ed: B90b65c8d0f4c23f543aae2145db7590c2265ec39010c7b64eb9d6786ace2408c:0F#@da72c901611385605e0b53e74c5b0e7bec43ece953d6d0617076eccc71cbcf61: B2b6d7954702fc23bff232ef6840262765de93de8b18fb3bffd67df5e9a7cb096:0F#@27f37737d724b9ac8e9f7e53c1c12d8ee71da41dbe04cef7547df9470fe15524: @@ -76380,9 +100132,14 @@ B4074a9b46516cd18dd2b44cf16d51996180d754c77df70f4ce67676225436ece:0F Bb9a640d83f98e5b2c608161daced28bf59d5dfd64a91b20d12c4706e07b70bb7:0F#@e9f934443ea48556df0749de1deee6b68cf51f4b5a1ec9a4ca9eb3d01afc0181: Bdfcd799b759bd5bd4dc3e668c65255de1e4fb42c28f0f6bb53af76bfd19f678e:0F#@f0117304739e4cfaa85e8ab560ee842132ec3267aada55b0a63fe82d0d0180d1: B5f565af2f9d65ecbc3b63dccb0a10cc9ec0827145f3636bda6c19914ff690400:0F#@238de4b98699b364210162c2ba5f77c3ac4d8d1fef67b622b230fa8d2d27b37d: +Bac519327d3200ca95918d0f077bab5c41dc67480c560ff4f99d5178f4f896da4:0F݆$@5efc386d2b5151cfa458480eb206c767c895278b8476635a96f1db20d4bec468: +Bcc00af3389948379fe4180f8e83249040336ec2cc81905d8c49bedc03b0cdd84:0F$@b07633a57a35b70327c7d23643db67061d8f175449892c39e225f082d2a3ec6d: +B4074a9b46516cd18dd2b44cf16d51996180d754c77df70f4ce67676225436ece:1F$@982105b6d6c323a33c41af8cb7c1d110d2af1c3e0eb8ce1fbe9a26afc5a0a8ea: Bd39df857b9dda9dc9c7271a63b1923347014ec5823e6a91096c69453d00ef3d1:0F#@f875d658cdaad22f2c217d4ea47f5e40bc6fef8b0607fe60b342744bb3de3c73: B0646d6f5ff92b6cdf0be4bc61c73799b5da9e414a325c5338c500042ad3f5e52:0F#@cca7c42f81036a6c6c5dff73d3847da84c0a50b99e44da3e93021a7ea13161fb: +B11535c9e0d1a379339a15b7c9262f19dcefad30eec69985b048f95aca6afc935:0F$@92baeb230846622988569875d5b3c6beb57a84156e5c5e5381ef8fc964bfd804: B75aa22bac24ac957a5b060e92f1492f569e46fae2bb03686c2328442e46b4bae:0F#@b412d4937fe76fa9f1b5a95de2948eb08e0445e37b989f7a9631380c8ef6debe: +Be1b07493bd48fb6ecf247eb53b3aaff4def907fe3efad38f48faf0ff54465e65:0Fܛ$@5796527d343f97d6c7213147665dced2a8ac54c4afcc1f96bf9245e82fba832d: B0952467028b6ffd680a19f906d7ffddfffcca1f7fb34802e15ba4c578022f94d:0F#@7d9b09bcaf73b3a6b4ea5393245236afaf4046393b70cc2695e7d50987a68f9a: B59825cc4e45771ff573376a708daff8288ee151e964808ce4c9d0d8fdcb06415:0F#@8ca8465b0fbc6d4e4d8e54fc728b7977bcd428fd8c4afbb941e96e1b772b7126: B5674dcc04276d100d36bd4e175d8292aa1fce00de66831adbfc9618f911f6864:0F#@57b33b8377c59935cb3d7fa2d1019ba51a86d00d3aa53ea78c2fd3132c35bc55: @@ -76394,8 +100151,11 @@ Bc4bfac4af044b7a7613f7cb8b2462e136d60b029e98038908ba8703c0016a8be:0F B11ac395349739a07587645a51a5a4a63e6039e61baeea3479eff652f8e6623ac:0F#@4d32b96138569d106386016de0c58cc9298bff0194b1f45a38dc6efaf0f5aafe: Be7644ad828f96910efba799ba2433bc99d666f16d19c4ec2b6a68be88dadfb84:1F#@b6c9128fc6674bcdb4bb1a50d70b220cd299ab6ad94045c7f2778b9ad342594e: Be90b9bae3588e5f3e9f8f2689f22a724df86c4d4cc0b322261b56b3a6d580126:0F#@bc64b3696f280a737fbd4cd76b027675a718932585a9914a66569d753dfaa3af: +Bb659efae86c1a85863b11fac9082c12831c555047727b3a5794574b7c47cdff7:0Fَ$@45cb5719e20ef42eb88df77ffaff2741c5b07a59ddfa9c869183999171a22c68: Be90b9bae3588e5f3e9f8f2689f22a724df86c4d4cc0b322261b56b3a6d580126:1F#@9b9ec2b0669685e0a2e909adcbbbbe7280b0aab108a5cb9942f9e9f4337fa81d: +B754d4a63db049900d8954efed921932a56892a89432cb7fa660d1f0a583bbd97:0F$@2b2b50eeddee6487827eaa32c095f0b5ef06e5469e4869cb92699819e3429552: B2cfa654b2ca05972ad2500a503bee42ae501ae796000d3f63862b38e75842842:0F"@7992edb9e999379d26d8f24af2afc83bdff95c788f293fe933fa6ab1601bec13: +Bb07633a57a35b70327c7d23643db67061d8f175449892c39e225f082d2a3ec6d:0FԤ$@0b3e96dd88f47c16bb9ec8d6190b091779521a1a8eb591db6e0ed3bbe7b30aa0: B06cf9689e77f3855c6823a1d5e67afc9eb9bb1338c401b10987a06a3a78d9768:1F#@cd21c42401fb0ebbd5bcc3900820be3ec474bf89bcb68e344fb6bd39b12782da: Bbb5f979fd06ee8a55dcd8844f15c17e0e6f7cbe1e9baeb193c34aa7c9fd0d77f:0F"@19e0804869178dd7631ae9369f69057df37202b2891541dfe99a7cdc5aa53112: B06cf9689e77f3855c6823a1d5e67afc9eb9bb1338c401b10987a06a3a78d9768:0F֓#@dc5ae363d7538e0a460cfab7e798714c4bb2534b1838d33a2e87d11bd82cf0d8: @@ -76410,6 +100170,8 @@ B48b41a512a8767248ef6dbdd55b64e812a5ddc20828620157ae6a92cf7cc0c60:0F B6458967aecca7f97e8c059f83e83a67044ee4baa0fa16adfd12795cb0cce214a:1F#@05be8f2ad715510aceb18cccac685106b5328f5695d3ead9c1be147e5c4d7b23: Bec49fe70d6fdc8ce6c554c09074f8a123846d87ad4e43013ffa89513451f09ad:0F#@9ef54ac586656d3b44bba8abf6a5e7b0e2312293fe49cecef0001d3259b86af6: B311105453f95a448ad818ad526d47698ea8a8cab7e2792ddeb2d6843418d5ee1:0F#@5f5075862703a39165c0f62c2026a5d4ce6a44047a213b7861b20d1bdb6b7b1f: +B280e494af92ab9d0452e6a7b6b15e8e3719ffffc9a3fe965d85aa192aa287ec0:0F$@41f49ae8275ffd46a2cdf8afecf19a12f9e6d14465eb553bd0f5b6ab55c7b470: +B09addc058442649af7c602ab77a535d1487571a5bc7e4a542e3b87f7db8fa320:1Fˊ$@eadd0075312e075fdc28c30da8da0a20dff5c028acfff365101903590c7fdd62: Babcdac26485a52d411dbbe7acc5e374126f4ab7fddb9f282af355a6dd35a7251:0F#@b21c1fa3c092a574d03433ff4cb8f526ac11d5b01a13aca768731d8c0f37c636: Bb760be52b580ace3197e7f3067c0de5eb929f4ec29dcd290fa49c08aca9bc871:0F"@128e4a0f8bd4ca7dcad2f582c11eecfc2fa77e4395a2b83273a148467ec4e63f: B16b99b3d1bf97cd92d893b296fff8f5672bb6b1f5263c794c44e3604da1c6427:0F#@3418b243580d368eb9ec0d5c4e66e4e11e21993709123374bef9546d7e7e9767: @@ -76423,18 +100185,25 @@ B6ac90f331cc4504f496ac90d24ebf4745092bf9ff40c6508a184133aacc70ee8:0F B847897dcba9477210754a265be192bf301f0a45bffc795b72d03da092b5beba7:0F"@416e50a3d5925066e2fb8c062f440b897016c64692e7ee1af3d9224bc6e5f249: B8d9c2fecdaa182dedb88ec28dc85f4c2c4eeaa06545ff0d75de3812d179ef255:0F#@cd07ee3dbbaa81b78b1a66d1dd9c1963f424824e1ff8963cc2767982d3077fc3: B17b7025396243ebe9a5caf6f5bdfe0920e746daf8eea1f44f02aaf43aee370a7:0F#@676470e3b5ba02073d644054dad9251b995dda81125a8e5f94fd52dc6accb64a: +Bdec0023d55ec5caa35af92424fd8076569d2aae548ed1e2f5624427944fe90a8:0F$@231e9d8c4be320ffac735efefd5eb1978ab979ee91f9af33d826148dc1f0b546: +B5710f9868f98256245e2a73007c6ea99ef1c5c96dca4fd1fc5679c788a0c44c2:0F$@f08f243f065190b0a6ebe88a4acf9ce2b42999c6b6b53938fa74d90b06dc52c4: B3d9705bf71eeb1165e197a09ac0d86e1ccefe08f8e375bb2979d5e43ef1eef9e:0F#@e070f3311daf9b39ec515d75d100a10502d89c4aceba56ac0d45bdd2a66df3b0: Be0d541fda50138cfe3f53de8c24ba60df9381f5b9555fa716adc822a88adc7de:0F"@1fe22b3b52a8bd9e4f7f192ec151fa76ad51ae99aa15dd2b9efda3f9e6921b7d: B629001bec01528e56b4e7749857517472d2d2520c3dca185ebce13aaedb65ecb:0F#@3d89a0b70cef9f1c175fb4de122fb259a3b4e5f9953f4172f30fdecf0a6e96f2: B0915028b4bbf1b0e87c9b3b61d140ec2ef9ccb5d10af083838fa546ea7b7bd27:0F#@79b5a44e1413f8adaa237a520ed4ebf214e84ccf6afbdb38b5342fde9cb8d014: B1230c31ccfc86b662351de43fe607b7985b85d175e77255c4e78fc64b031ebd3:0F#@a54c9627c3d60b082b4736d216af90f370f333c723bbad5c0dbdd54600a8c127: +B77ca640d37bb51027c2fb1ba1e574206529c1e1b2ae6bebf876bf1c10be6399f:1F#@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c7: B77ca640d37bb51027c2fb1ba1e574206529c1e1b2ae6bebf876bf1c10be6399f:0F#@2b3a4426582ed55b79e12f816d9cf7c4d35172c1d7029721930c00ecd2003045: B46034c17beed4f27a7d25f54e4478cf0200d03c2d56a9fa02b86d0f8f674a6ec:0F#@e50cfae670058dabc752b2aed6381006664f1723d7e6aac582d2e85c4e5befab: +B10bfbc245d546d0786b5e90194721b55ef077cd7578a551ff65f5c9a9234ab1c:0Fȍ$@35359e5e17c0cde312e1654fe8e71d5a51bc2cb22590028116e2f7aada43ed56: +B5efa434b86e457a7f2add836cac6bf1cc8dd4bb49f1f2e7c90e0ed314a3d172a:0F$@ccd249d35a10ea42b80e4478eaf742d0aa4e95f659a6b6a970c436c555cfd261: +B4c0522eee76e2c94e2926406c98e9f9934ee6363e6870d7068942ffb223255a1:0FȢ$@f66be1cc7020994f3ff6b94b81be06144f60ce09bc4d6e94cfc0cb8ba7389d44: B81ca2c66efcf3791834141558100a50c9ecebee81d28f9c68a45849b3270f00b:0F#@5d538d7641b8171b2f6c7b523f6180bb5bdbc4a6465c1a7517a94894ab2dc20f: B5049401caa7554e5e84386234d5d17e1072e9fc89865d02fcac80318f62868a1:0F#@d3c6cd8c6aed06943fd868740733b6c9faf2db80db713198b12af75d1b6326ee: B81ca2c66efcf3791834141558100a50c9ecebee81d28f9c68a45849b3270f00b:1F#@77ca640d37bb51027c2fb1ba1e574206529c1e1b2ae6bebf876bf1c10be6399f: B4a032d7ab74fce467eb2b3724acbf7f7b54cdde2ccfc66cee4f2345efc650d16:0F#@8094e3e9e20a60fc9136f79a827452b69a9111cdb1975bf2730931d0a93051c2: B311b8e10f2e9e5e6c1b7532b40169ae852ebd044494a968716ce636530d86124:0F͌#@973cb39c6357e7619c740fadcb2da15e69359c8acb504cfdc81f003e351014bd: +B2c9061faeb345617e0beaf2ca893248c09a7fc087e8b9ca89377507bcfcea7ae:0FƤ$@b874a8449d2a399f777e0fbc8f5d62699c703b165ee2cf3442d36a0c986f97e1: B6d7336463157f196a4fe4c495dde7baa485d0f264649347e97d23970f91f471c:0F#@e72a9483d7dec41d405f0de9ded0355796e09c8e2ba300c19b5e6d1f5682cc97: B90798d6c472007bd7321151d13c5ce51f3f6915e517c70522546c7b532187cd3:0F#@4b9780eb5f0da5f48273d2cf7a92061db5213b230c0fcc092f6c019c6d50e8f0: Bb965f1c78ab20e799045f2207aab80575af429c1c20e62e9581ffcd2516e8a66:0F#@a2b074f41ab21708db3fd662066c783b5634e9d1beaca10a81cd2b45c5eb8e28: @@ -76444,6 +100213,7 @@ B2c78058413943b39a425f73ccf191ee2e8ec69820a3282c66019c79fa4a05018:0F B95583bc4141ea1d1ead4a1da13c74dd8f5242817ce5e3dba33b32952c02e42e9:0F#@c45453fe4faacbcf9b32872f9d21fb78176d8ce46ca6f6199883c1f80ffe35b1: Bd402903915bb19258e64b8d3953c77be8e9599a4dfe0e1d218b24a145a130066:0F#@3d4bfc431f5479f7ba3c06ec7f9285c660301c2f96cd79367583e60bd9a44d46: B229e493a7cd3b8a6ec0cdac9d9cf1337ba8d0d529d8949e07c7fcd37cf46de85:0F#@e27a50f6b722d92f6b6f2e8082a2ba7db87ed703aab17aeda9a4cb7366ea363a: +B16db05bf08e84d38e2f9baae5d029e8519a20d5f80e324247c2cc4a7f69b7ab4:0F#@64ded187fd8be18933904ec6203fffd6dae923115bc4481b948b4a311dddd308: B4c6411e8d658646fd6e5d67eaeb10771f2224e1f500b447d2f7b7ac8a68cd713:0F#@e60f62104082466071b6598ea30789d9941c2e69b016db88799ebfec39ecbce1: Ba5e465fcb27db1a5ed6f2c012f5913f48dae81fc64e797b5d62bdd02cf453059:0F#@a98ca7ec2a84b335329e4b04baace502e45492d4c074cc5731cc64747c5c2acb: B74bd505970c46749a5b8bfca08d070002a4fb321a7f00f6b3b3e8dcaad3f6b3e:0F#@9315d2af1c2242936fa4810b816545e5ce38fc3f404fc4e679be7dde817f94fe: @@ -76452,7 +100222,9 @@ B23df9a30f74db4e9e18dd7f72a3e315188afd3debc9aae9efb414e2812050319:0F B7d5fd2b2fd9996b8e71b6988666876d10ebca62fd914056abe0b9667b59f4b20:0F#@a543eef19d113518f9ef8f646c1578d44e6ae4ec2c109806ad5b07e4a5c61808: B06bb7e1acbefafa0b6b54ac7d36cc140896e68934928dfd5e072435cb6634f2d:0F#@a4e9f6e2511b02f8b9d0cfd03eea0837187898aca8311a6845bbb0e819ed954f: B5fb34c8acedf9ba244cd3addb75fd1129f8fb630f605b39e5f249428804fde71:0F#@1f7bf6593dcd14758ca5458a2829fae448693fc02d2f9a3e2f49481aebd58648: +Bc01b583ab5401ac0fcc7c007ab3a8d9eddcab41a717c2815475628549743849a:0F$@9eeb7529602e424456a2b42c2976969e38b6b18c5b05998549e62a03b444bbfa: Bc46c03a8846e4ed921d30c752cf9515f0da71b9c45edc05e797116087c91adc1:0F#@278056da9f274c16f1661dc058ac6bd3483f685c9e0b9cc2b4829ac77ccadd04: +Bc6942c351f7a98f9c32e478d2d59f349e8fcf8a56dc5d2c055d8d94a52475dce:0F$@4f00c04d96fcf9266f46e7c361f80b66531f8ab8df281edc376ed14a24453c41: B223b99cdee94bd39db8b769c82b5fbc66d99ce3c9b2707e60b5a6a98fe8f1858:0F#@7d481b295dd74161f4fde28a57b8056d0f5b947b6e028aa133b72bb8dabcc95d: Bed1891c06ac75b857ea5fb3b4ef827d2aa4fdd1a39a666be6a55976da40ad494:0F"@e23264f0c6077b05e70bda7288c55cc23c37136c8a0a52c7e2cd102d6169e03f: B10f044e1b95f97c378069da6c0aa60fe021ac211ba279e90f40b5984315c0cf1:0F#@eff114d82dc9b69bf77f38722c2a93536b503f49274b2cc6b6d7827f79d0a3fd: @@ -76461,18 +100233,25 @@ B364c4f4c9b513bb3f673181766084f402a3a2c7f0f857fbc3dd1b540a9fc605a:0F B74466d99b9d7794472daeecc8a7e4d1e475c48e2bcf7e61e580d3844a18d61c5:0F#@a8ad458b9780a00d67e81aee9f1424ab23d8302c39ff1b226e97ba9f58e05fb7: B7753dfe44364f73255e845eb6dbec20f499c8b8675421a91c28abb32ec213d23:0F#@5878c45278f33b42dd4d68a49733cda45022ea3e9a8c77b03e43a696fe610b2a: Ba26abdf1b5efb534e102f18cc2597ff036cef87d7f4b131f9b1060ae6d67a43c:0Fҷ#@ec119709609d786454c16e7162ba26e10c47fdcdb3d163a41f73905364cb22f0: +B2d5f2969ad225d21429f0059053a2329c6fd1a027205c92e3d8957dfa4876932:1F#@9f50a0ca27872911770b28f53e4fde6108d03a1cf3f501a250bb07708ae52558: +B2d5f2969ad225d21429f0059053a2329c6fd1a027205c92e3d8957dfa4876932:0Fχ$@c3d1cf5849f8cf375496bb8d1b6345b39153c1f2b7494122dcb5be39b01e9cd1: B0d32bfd71249bad3c20fde4a843670329245d5b76202464c73e7061c96a3f23c:0F#@ad79937ccee8f8597b9e7b56af4487b03c7c562f490b5b965969800e8d4fc069: B50b3b04e0c4f1f78aead17ffab9ea5406b255638f2503e519d2914ca2a124c29:0F#@28b35dd70f03ad4700bd55260a6d6cc3d478b64c1d723473d38057dedf7977a5: -B9a0571222488c6abe107407bd96f8c388af5025cadcea529db793c187203121c:0F#@51366a2f113bc0bd084e341126ea521631f4c5c7fd6b1f6409c6b97612e3b55f: +B9a0571222488c6abe107407bd96f8c388af5025cadcea529db793c187203121c:0F#@51366a2f113bc0bd084e341126ea521631f4c5c7fd6b1f6409c6b97612e3b55f: +Bf1dda061030a1af37cd3ccb0e4428737461b8cb7d13cf3cb1e29b9682fdbb924:0F$@61350d767b38b86fee410f5751a245b635c40a88bbd6d6aac6a8980ff5e3b8f1: B22c992135f1610328da322826e63bb7b239ec1ba1e98f07c06116bc625274b45:0HԴ#@8fcdb5e07e55883af7f0479bd10a9e0f7bcca8f2bee655fae593f6b2a53f5a55: B9c36c8dd905e7aa251773dc5b462b2cd2be11fb1c1e9fda0671e7b43536c73c1:0H#@edd5b179255a580d4f77cab8b7e78e99362c60c3b32a79c3cf51e73415d093d8: +Bb6e7a9e2abdf6d1975d023b1dd9e36e9bd83268baae9543e748e1776997a72f8:0F$@a1f7f7fc82c60b571c718e8db5d6268962f8e1943b7c70e8553327f067ec5c79: Be4c19bc93a30029b7b92d5b4b8251ba95d253a0ad1ad9ccf29a92933d843333f:0F#@f9065bb9df127860c9e8973d91b319fac6dbeb35dcd294cef9b1637a37b67678: B9d0f447097866b71c798cd437c791a4db65ce94e99620d7904b235b1d2d3372c:0Fİ#@5cdcc1a8dbbd3f6f623347cbfa5c37d100b777ccd73c8b0bc33620e43b93105d: +B54cbddf511ec205f49911bfa3a12e372a9602851f23765b95ba56dfe13701fd1:0F$@3ab76b7b06db7953b6f5cfb1ca845489a79669d559fd6da53c8c4b11cc9669f7: B2f0e7747da92a80b54340345da52bc5f8b298f5a215c2123c7932c99c5d97152:0F"@477255bc2a7cb2a8afe6eb1181d46c375f67c25cda3ea5dc30fa1e434dd2d89b: B8712737ced752d304e4dc283c39f76bc6fa39e53ccbd69ac457fb32692575390:0F#@1a580b76df439cb570ef4446a394814902422c889227284da320ba0d593f97c3: Bc559885c98df65faf13b7b9c372e6a521041d21a7b6aadc820d79acd5dc8ce0c:0F#@899da12d89231181e7f605a1caae01b8f9006a24b1a652246bd7919d9a5a5770: Bddb29e192edddc5c52a167355431e9746a8beba2c74b5172e3b5e1694a882a31:0F#@aea9d8990d27e5cbd7265cfeb7fa18ab026fae5df5c6de61855cf57e0959d0b8: -Ba625f39e08b45cded0c5e844b56dab16dff9dc53daa353b95ccb45432d080ef9:0F#@377a3c2d9f904a911c3a9406d510547da7313ba6f9d24f511c5f3425d28abad5: +Ba625f39e08b45cded0c5e844b56dab16dff9dc53daa353b95ccb45432d080ef9:0F#@377a3c2d9f904a911c3a9406d510547da7313ba6f9d24f511c5f3425d28abad5: +Bc1822a7ef6309d2361243751d390fb78957b11672bdba314a8b9706ce0919793:0H$@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9 : +Bcd2c64da45bdcfdb77caa598a92b3f9deef08ebb502992fbac4b1477d6ecb860:0FĞ$@09caba7ffd9de24228a2c9d5566a0eb5fdef184534c624120edade4ed72161d5: B10ffaa38527420069411501f2bbeef4f8a1772b5ac5bcecea22ef8f2ef2d1cce:0F#@848d35df094b12f8419dcd68b5e2d6060423338c511dc8aa591676c1d455d42c: B18831fb72d4e0bf26521634fe1776e829c676b7106b1681dfb96cff3e7aaf58c:0F"@b330a114bd0d18501d2b9fe4731374809ddbf19cd23b322c0937fa95e1c987b9: Be6deacb9fa39bae2c139359269139c8099c6aa55616e847e16b6b43daa5d9057:0F#@9cdc4764a8dd35f52126ea79621f3888e435251a6b7e280fd3148af07e6feffe: @@ -76484,6 +100263,7 @@ B9bad2016f51d8fa2b611def9a44ba587fd24707d3125486b614ec080163e93dc:0F Bb59fe9554cf0518671723833855dd03f45505b4a1d41b444f0983e784410849d:0F#@4cc5a4a2290798b821a48c60e21912102060df4f1773436da8f9b94a63065425: B2bc56c44d80941f834f51557039c05fa76bd1e7e70f5a616a9e8d42621c7bbe9:0F#@7d66e36fb4149a571c3a3b0bb6bd91188020d78a0627bbcd9a51fb87fdac79c7: B30c8bbd5213f151525559a9018e126801e9b16947600b92faba2e7aca11a62c1:0F#@35e9938e818fbd43dd829197bc450d3199e6247a3297d05833e16cebaf13d99c: +Ba38578e28fc651949bae2eeb41fce76d4888df8a6072f39346f38faf932b24ca:0F$@c760444f5e62c8af79c4b7a173c44a3684379460c8f4391111d19a2e757071f4: Bfd06c4b029d87046665593a98627639eef53867f161a2bccf834e70a3c10efce:0Fځ#@2cac10f75e7c3d4d69405604dd20698ab9026dcf0679cfc06d5b87c16e8d86c3: B0f9a653618ef54557c6a216110a25a54d9e42ccd175d01e7a7c898983bb7c810:0F#@920b693de8001a89c4d92cf1dbea4ca96e4b7dded5a548fd21c61be038466466: Bd82f1c256ade66c615296ba63316cf90e121fdf05c508fa9426659f87325db86:0F#@db358ec156e5a2f47cda7c9760d9e09f5f1513e4680a01d328eac5e1cec4b96c: @@ -76506,6 +100286,7 @@ Be397e739cabb25ed235af00c46a16ea4fd3b1ee41331c5abc1b52f26feec6d1c:0F B7c7abe19eaa291350217359c54bd7354f16da353267a6ee38f2191ed3e4abddc:0F#@f81562f95ce89f66cd92751cd45bd80b0a6f26d3e9b48ed5ed847a0c75d38afd: Ba0709a923624fde526d33f9f40502e8fc01c9249694e402c4d653abc9562a734:1F#@4fd91a94f51d9d2535c5d86fc151488c0efc48cb9bc2203f1e2255f20dc2d552: Ba0709a923624fde526d33f9f40502e8fc01c9249694e402c4d653abc9562a734:0F#@f3be354afa10c3c3793b3ff40cecec6018ddf61a5ff821e23d98ecbe45bf1719: +B2f228c8cbe1981f96c364289a80e56d50f060cd07394e0a77977efd2ac3b9b8d:0F$@de10b0fda3eddd42efd473db03189a8c3f4d4674924adad24b5317a9642b9753: B81a4a8deb8ea5b30ac89da5d8a6f6a578d3f399598de7d92f886997f3ddd5cbe:1F#@a6a3863ddc0fdb02f2e2de75990cb6bb386b7922f34d30972d3e223aa0ad5fe4: B5124c0fb007fa18eb6269aa0b8a6f815bedbe52f360b2372705800b1ade7a4af:0F#@ba258a83975094800779deb38c5a20ac75b63fecd396a7be7b205e8fb4df12a5: B93502725d671a66c940f2893dec2d1ee9437d801c8781e13a0cf5250fe8b47dc:0F#@1fbd61b91f3a90adca7241b32423f234d0ff08a99445117c5babaf9b321736da: @@ -76513,12 +100294,16 @@ B12d38caa1cb8e24c920e827877579d00eca64f74fabf25f74a49b2837f5c9568:0F B69e974debf9ebf0e4ce542f1cdee614df31a5abf429c855b30577a00f8011f5a:0FƧ#@9f7bad0db11bea2417bdb1642f1ed12bb95f388d937668ca179e38d136c8c64b: Bdbb762e33608cff2d90682afa547ea3621e1191a14e56ee5f5b78fc2a0d53325:0F#@f804510feaebbe0cd6957e503371516f6ef85f0d37ceb6f56936fedcdfdf4308: Bc42b18cce76e077a7f013bb69588779c5856f6d527df7a649433122be0d31405:0F#@62fbc213e0e2fbd2a2519781c4d3508225112f448ca7e707cec8ac05626da311: +Bd8fa118ed99ba9172132b6c72f5198a06be1a49311a6d54175988eb5a5f0c46b:0F$@901800d015ba2ed140e4b40daa86e246783137b932b6f22bb03bc7f1ecc748a0: B808e320ea5793c471bdcc855ad831e02c4b171a7ef0977dbc5d6aa8269bc368e:0F#@766e0f995903202654620faf64656093bcd6550bea757d0b2e463158369e3897: +Bff38b7cde4cf22403dac2ab189fc7e81cec9126eb451e7d0c78d93d367a889d0:0F#@dc7b237658f71790d65c9b1ff36536dab5c8bc7818a6c4605efd06b92faee99a: Bf0555e9abba82e0dcfe1aa28e410f4f25afa8d31d22c3770a6bf9cc50dc66050:0F#@efa3e65c80a77113e9cb776fa4530eb6621a18cadffe36de0eab72ad16b18745: B887e55e29f3080fc16c9971c026c7db89de0e24817bd4a54bcb7a982db9be29d:0F#@44fec91c23cbad6cdd1c28036fc1ef09957d73f2beda187ca8c375a9ba299c4d: Be4ea545df5d2e1149bff237c732139985c002669be5c1d927e71476129cdb253:0F#@e85383722b9f1998d1f7bb75a9170021b4b004a267ede3dc406ce12fbdc7f4ec: Bcc615a315fef3f401b1c4503c53cbf668d0181c4acc075901f763a0e153e5c54:0Fغ#@3d4d1d2b1a0e25e2824ee9dc26af9e4bf05aa6d2d1074fd388bd67dcebc01f2b: B61272f71145d963b380269833653278ca000563d552b48d8c9b29dc95db3d2c7:0F#@4af15524626daf2a63aa47bd5a69aa1ae3eac2586a1414f048a31e614c60a7dd: +B6dce7f156249eae7b31707101a256b310c25cb30f86d2c712ed382e4bc24b90f:0F$@e352c6a0ccebc52aaa9ee631db3a6cdcbc84233fb0a043fd115e6f26f0b9961c: +Bef39199e7aff2498a6e7f2a764c3d728bf5ab8c2b6c7d319afb60f789ff39b50:0F$@978e0d76aa61b5774ebcffeb28d341eb75c9aa62faf2b5f828598e7750c50b13: B64d18f4793915616d2d2eff9a2011760ac4fc5d3e7b58aca93a829665119592e:0F#@c6fbf16e204f0de3be1f3a1b0c7c7cb06a39add2b57b9eec32bd1b1f0ad6bae3: B3bc43168775815fbed53d7de3e774e9ee78f71028451cca50822aa55ff4e7490:0F#@5c53a01c7c921a5cad37697fde82f6ebc41444805509f4151808d2fbbb6c2af9: B967e41d8942b008ac3b87d25641e58a6945dd4ac03c789f89e82e1782a7bf04b:0F#@117177a325166872f04b68a70e9cad1a949dc845e19fa953c1af68ba0d91cdbd: @@ -76526,12 +100311,17 @@ B54dfa082128fb01fa431d1ee294101421334d2ccb45015db94aa5356a7e83233:0F B97686fa43055751c8554e066bf5d360610aed5b1412c5365521dc0da586da58d:0F#@46ce9e72d70debb92a0a733cf211ae3163cc4624d69a880c2f9fb0e94a1e77a2: B8b1d74a10a16bc69c6d41aa8f9ba6cc2dc3c452d73ccd421a35461344ef0af5b:0F"@e3012da7d52a52dd954c7b17ccd526e98c96a70f6d5e9016921bbadef4bfffdb: B4dfd2f0c6169014d93d60bd6c5f6797504127bfdb260730afd014cf28dbc530c:0F#@7a63beb559372015c400fb118a6bcc3b7aadcfd491b2268bf455db0302383611: +B63ed45cc48352690464510292f1c4bb5742282c4d95dee5988ed5043a2345df9:0F$@4c8ba7c4be86ae3bea52870b692458585d80b01530be10518b59c1522bd456dc: +B70721b574f3f4b0916fa0e9375bff824e59560dc207a4b97f7998b7d22a77e20:0F$@8b2941ed503fdd4961187d47cbe4e8b4fa7627b07aff6b10d92830505ef99d50: B8919d59a5f4e4a6b1b56086979f8c1e94429aa034627406575b5ae547b5dba81:0F#@42b2276b1861d699f487c893ebbfd845cd4ad7ce57d28dd49a0f0375c1d7bb82: B5eae7d9c9b8608b4ba49791ac43195e893a9c0417dca9f7596bf613adcc0b1b8:0F#@ce3b6598d9f8de7d6e3998b03c99a1b76655007c62b403ae8806542bb3b26b1a: +B70721b574f3f4b0916fa0e9375bff824e59560dc207a4b97f7998b7d22a77e20:1F$@f5e038c1513896d99918a9c4b1c71c9dff5d56dc23f7d063e1f615ce76837308: B86d51c39726077a9512623e46e06efada48305d43166bf326c121fb838d5c8d7:0F"@dc937029fcf52138db9657999483345b4dc23ac56b904ce1fdbe3054991fc4d5: Ba277792bcb3e3f6145ee282a361754e4a67e4434816f5683ef6740ab2ec663d5:0F#@53fd478df165b73db76fc2ea8230c913559c60c954fe4b51469163f3957ef75d: B63a8f647c29675a3a86bbc5d3b80e7ddc96f13548bb24fd08eb0c558fca0a894:0F#@c42046fca71923cbe9936cdc823ca1b9d9f59b67b3aa8f23d81c2df8f856193a: B9efd356965f3bbb4588e82c54a4c2e90e276808446e3b416878a552692f7d80d:0Fݭ#@c816c40603e3aa78da304dc0900771bccae84ad7ece2f7198e4de0c3e6d25555: +Be34cf29a5b60beaec42029db040d538be4badc5e8656116e80fcf0c06e71f9d6:0F$@abea48063ba9138d928d6147820c879b623e0c2ba5f42e9964f4a751d68bc69b: +Bb2145b12d74e402b6b3bdab9c95a73dffd800fffe6dd13709e54a9c8d8ce7719:0H$@d9d13467eaead6035ebd169f22d730347495641ececc79d3554d5395efcdb8ef: B6cd4597aa35b3a89555e96a2e40a316cd1f3da51e3f62ba9d4ab33de79e2b584:0F#@72a1ef5a983546f4dc1f386b75e890fab35bdf67f60bdb5edffe088cfc2e78c6: Baaaab54af7741a5a6ceac6f5a199617e0a19120bb7ca18bb1393c05cc55a674f:0F#@bc27118f03b6f4102ab338ef5305290b26c430a9b9a50d22de4486057ef6c978: Bf47eb1c5086984fd50e425c93dfc8b27c82da2561ca40677c6f017279d18ff61:1F#@cd12c5ed8e10f2bbfd4f1cd9f08b9bb7b052895d1931f935efadf47331bb8335: @@ -76541,13 +100331,18 @@ B54e97e9152173435a39cc0585c658338a8315657d07ba7a070f3fe579930bd93:1F B047083d80b30b37aaa75be043f0fe56f38380b8805734fcaee7c3fffed5fe24b:0Fط#@245cf70e7e7e610dbdcf5440492c10c6a78d02559aa216ef86d3a2269fa4ddd2: Bafedb302534b594b95b48e912c2a6d12accfd7bd8f137fc7dc51fc1164a54a20:0F#@2a1ac4c39b7150c782160e0c9e1ddac0480dec51f9d7cfff94e4ffeb37f41368: B3faa5de19d7fcf054021a90404f86c7a3b410e765d742e9ced5c6b36c38c5a45:0F#@c03bb9c0b763c1b81688aa6f094e7204dd86649fd14b594340987c02d9790707: -B3d3df18f80c53ba6145f4df03b74a5657f51be2128b42c8c247cbb4023fce08e:0Fɮ#@11cd52f3c17cc0ddbda7417b5b5dcccba0de97a6e7ed8c18432f57fdf76cb8ba: +B3d3df18f80c53ba6145f4df03b74a5657f51be2128b42c8c247cbb4023fce08e:0Fɮ#@11cd52f3c17cc0ddbda7417b5b5dcccba0de97a6e7ed8c18432f57fdf76cb8ba: +Bc65656b2b10f41d81b4fca6df2491d31f6b8270a93c11bb02dbd670e2ea20dc1:0H$@4495801c2b3cbc4a17ce446eb5c6fef6fd49a4c8419dee184e8b2b4cb6d32542: Bf97b2496453652350fe5ed9699bf285a1cae2615ee564494b5edd94ca9f62e1c:0F#@e5867e336bf8dcd932af40565fca000bfd597b9b5cb4c3db5d03d06cc53694bb: B3f6ba147f063079dc7bbc99dc98ca5a6926554217b0a044cdcd33860c31a0d18:0F#@724e4e29d42edb0e0a3b47d496a826f418f58717c3b5d3b8f0e4664ed70490b7: Ba8ccf4428721b17fd3d786904e3973bd51fa3f1bc573e058f988c1bff0e8f301:0F#@cc9bddc24cf0bd090541450a291971fd9da38ab7752a29d0ea34c67a02c91be1: +B95635cd6529db6acae7e267c541dc9357e58fb6f36273fd14da21c8c8406123d:0Fڝ$@9d1ac216d5a11d1e985a6430343040b41679ac54072ec4f896868c3a157b6115: Bc465778fd9334bf1fc62dc36616349b0825433c182b647188f116ecaa14c4b25:0F#@5b09e653b07e0c810874321e23e972ac448d4b230564ec9aaec2f9443b254c54: B3faa5de19d7fcf054021a90404f86c7a3b410e765d742e9ced5c6b36c38c5a45:1F#@15c814229881d593bbd7ffc4332abcc2e84a28dc5f56ae992e0df2f8f34a164f: Bb3edd63a71c3e4e1225f3559d04f349efd6f82e6baf1157c115d516e4dab847a:0F#@b9ca6d5ebdd1baaab7cd0f100d9013be382932563e2ecd10bcd8923b13c69df7: +B4dd3474a52ae8901e27c45b30bada9d09b824f8cfb6c4698baeb299d1a552aa3:0F$@4b1323adeb2ff03736e548b07170039a5bfb476f58e5b4ec6c5ab3b01ef0f689: +B8d3fd5c5a2e7358ed6faf874be369361ad4d6383e139ea680f14ad492d9fec0d:0F$@ac3891ec4be243d124d0b5c83ee134d7c895bb912ca80542dba80497d351e93f: +B2a58ba2aca86ffebc79f33e9ff465ae3f2b6d7a3de6641590709382e1514c3ab:0F#@4ee563e08993b3d3e69e580c107c606f13d4232c02e817c866f4023778b5de9f: B7f47f9fb26e29ab7cdfd74ec7d115ee8824539fbbe0fead76adbea61b312805f:0F#@f81d5e6ddf2d3aba389c6ecfa97e09a6c48b777cf3ed5fa64015be0fae56695e: Be72a9483d7dec41d405f0de9ded0355796e09c8e2ba300c19b5e6d1f5682cc97:0F#@e4bfc8da91a0bee19036f059e09cac40f7f3a88ed299dfb11afe300032bd7c26: B6fd20823654677f245dc7422446d991356f759cc475470f9abbfb23cc577c4e3:0F"@9d6a2a1a28e6bf7c90c5d7c4ff5b8225b555926e0561399aea5ce071c4c65dd8: @@ -76559,16 +100354,24 @@ B0339028890302e1da87a037a9aee84a2596ccb6b03b8d8be71687f8fb7144be7:0F Befb0a4e47926f4a141c2dc8f78ca0ea857b85f2104ff0d5f5ec292e6af0a98d1:0F"@cb2384fdf8625fc4d04674e2ca5b38733535528bdd0ce3b81793bf502ca078bf: Bfb9f6875e50d79c5cbf20b1a2b9d4ebb416fd6d2d76c841d45bc594af9c112aa:0F#@0be51f4c6b4a04df97fe0658adf7c0749a5c6d2395940c6150e31804c06c2a55: B63a1da95ac8b9d36f21110f7c575a707e6e4a2cae72d7f91cdc5c6b541898a20:0Fׁ#@fe62e5c7418a471bc96d8201d1e3a20056e9dc418fd17fd033206a15a2cb3ead: -B67d7e248831f236229212e48a633725426b01da9fc472b49d55d5ef8631e63bc:0F#@b8f606a7db6f5425714486a01ea0c24dfd1941aa83b4cc9c10c8380fb6cc648a: +B67d7e248831f236229212e48a633725426b01da9fc472b49d55d5ef8631e63bc:0F#@b8f606a7db6f5425714486a01ea0c24dfd1941aa83b4cc9c10c8380fb6cc648a: +Bc89cb891908ca06bc7b1ccc9d8a8a93acb7f9d38c7ee0447a39d6ccf2be01b75:0H$@5808ec999d7b71b806342971cee953fc17e52b60c2c8507fae145aee6c56e6cb: B65d4e1f5362cfa4ab4f0a1aa662b9471657b0dbcbfc012f5fcd71b152a4740d2:0F#@2598786f2fe749ad55f2ef8ae35f7f7cd7b54dae7130dab7517910f26afde68f: B0f9b6c3dce151747b8b0f371d61f036e58cefd3664aa55f4fa6b2497a93930b8:0F#@f324fece7761405898996095b57b650d25b3069ceab77bd65b17fabd704bde59: +Babd870d935b9fa33eacabf917467ed52f11cfea6f7456b9ab0c81f9beaffa485:0Fυ$@0117a9692866af3ac4a51b3753e978ec37d4c2ae184414254c4fd919117ef61d: B2e68fa8035da4a5c114b37aee38f0ba61ec170b25bebe124bfd2173fcb46143d:0F#@4d973bf9343d684e68aecaf096ce6d531b25fa7279b207ca087a00b09aecff3f: B8ed0938d49672de26c3d79fb901aac0d91e0a0938cc54522034a42c890bb2b35:0F"@8225ec5fc1ca3ad4df06564157b6b108cc86e1a4e59e930ab2ef81faaa7605b8: B8ed0938d49672de26c3d79fb901aac0d91e0a0938cc54522034a42c890bb2b35:1F"@fdf86c92d1361fe5bd7be2fe142fe974e394a096cf83b7f429df8753daac5716: B2d0a16500570cf069446008d0a2ff9e8c5e4d83ad2ecb03650c73cc79706fd8e:0F"@e67f29bf3726f78075d221336363d0de9b517ff0f4d0c46dccf9ca56d84b0a66: B87772a676c154bc7061d3a49d143314cbb9f89548e70f1f0660ee7bf2f5e4dd6:1F"@c281a08c652eec3ed4edb8d5c6a1d4ae531610f8ec6ccaca733c9f41cce44b06: +B8d42a1b0df4680e97ebca74908ef4a084441f528e84e77527d1bfd34957ec8cc:0F$@705a48d3eeea98be1bac36a1290456fa031d6703324621bf3d3ff71a620a394a: Be7036b5d74524ad023e624b6c5a90dcc1ff725c852a90ab855ce887fe5843d78:0F#@b80c7160e3692bfd0c4b9f3376d2c25fa2cc06d038b985684688253bf5d0a093: B7dbb9c3e6483e1f1657cee09c597e2637736faef9a0d1f5d8648c15feb9ddc3c:0F#@2bfc60ef614551a4139ef4d88bb971677a2b5d6724a7048f3c08a2183a5a8698: +B2f8d82ded5d9f9f8ee5a2b76bf3333681164e1c5ba81723f728aca1268adb1cc:0F$@939ff4700eeec1e489a6586f6bde80db2f7751db51e0ad4449c92f8e56855e3a: +Be71fceee56c74d3993dd1f0c30218acbd45f1a0ea714c3fc5877329ae1f83e2e:0F#@05a0127008091627e86d62fb7d14c5464deb0e4bee3057c057c557afa0f00b82: +B7077bde12817a677a929cb82ad48c7d117f59b201e7cdb0b051a33d26fa30ad0:0F$@4d03d067b5fd1db76cca79e23679bf0c47f83e9d7fc116c1bd9dc78ac82434f3: +Be71fceee56c74d3993dd1f0c30218acbd45f1a0ea714c3fc5877329ae1f83e2e:1F#@0a3f43a4bf4cb437492b2396623cfa72d249e6525be730e9542146ac7c63da70: +B973873a0c1a08876ab047531758c5e5fcef67c06a9b7c9d5641b1f108d4669dc:0Fܛ$@04a17e030a0382fba3d37cd558205923a8d6bba358b0ed894590dd4ae22bcf42: B0ac5e5624e87a3e16682e2e8bf200e126482d14df57eda29ca1e6bb47206c248:1F#@c81cd2932915b78d52b7b06e8538b21fe9aab29240b7f70a95a0535cbd94255e: B98ee03a6ef0a4154701fc33c45679ef8655c8b7d4e15c9f0a1dd8a319fc0590b:0F#@2e7a3972353cf0a5ef07d7ec8478411bdeaa9d4006c4f16257be455c73bc8284: B0f8d216f6b8346674649fb216081e86378aa14d738fa7a6d2930a2876c1d8626:0F#@3ee663c2f3bcbdacaac3b62bee312028b9326bbbb7201baf5274fad4eff3c61f: @@ -76576,31 +100379,46 @@ B9673ee7978c62c363818a877d86ac83ad18ea9fb251e4ca9ed6dffb3cd80400d:0F B0dcada6512c9d330eb34ec96e8f51045372839830d04c199d9f59f7563f9d59e:0F#@71ef2233e03c5624cf475ed7bc0fc5826bbc77200d891c4a2bd021615ef6dc53: B80a533f28dfb35aa995b984baa4e1d301fa63e4c01ef29bd7ec49a454b7f1d42:0F#@52622a1c9a3fcb96203bd50226710f758db0381c5a8ab5e5265dd91ccdc23c76: B40657b2c643fcce5da4507c6c39da6be7535c0504ec2fb137a64f8241f0c7776:0F#@2a0daebfb76c8bc02c269a73c989521bacfcbb3ff17fc6131418e83531217aaf: +B449e7a4a332c57b361f1e1d7f0d0d110ea670efae8e17867097543805fff3a2a:0Fϓ$@b323ea45e9404c15795fc25438340852ff079c757953567f8b2d7d90913d8809: Bfae83f9461defba9e1434b140e3f85edf04cf4dff6a9f1c6d21198bb257deff5:0F#@399a723f2342f5273bff6889adf234e2ab87a1afbb1cfa4d840c8adda740adac: B7edbc6848e3b5226dfc88d0d6d1fc54197d778869534ebe81e968537a5d16f48:0F#@b15d8c48d8659061057d95eabe4ed284616fcc43125aed8ded6deb763f247388: B8b3fb938505329c8a08b4ded8b1094350eb1be7b86fba549a5e4d0646a83d135:0F#@9972966130730d89eeae5f95fb1116bdacfc0de94c98a5458df195739cfd020b: B9f7eb2ee6b93161fdf6face1de8b794a7dcba324a15db15b2ef01f70327c39ac:0F#@906186ed519c84182f20300b7dc5e8bcb1cdbd5208cc3570c822582470806b39: Bad7f89451582e07f4bc73649e60980c8c5796865277f9af110b4afd95293ff66:0F#@b1417ca8049a54f5dda273ae72de776d2830d00c9d9abb771dd4341332f019fc: +Baba034357ada91c65027eb8a194992e1e36033a59a9bdde22e33ac219349f49f:0F$@aea7cf564755369dc94a3b68b0addf5db9858c5a3be64dc3b8374938f5315665: Baa7e7eb3c02637b4128ae187a3755e1e384b001a70382b3e63cd7cd80a1148b3:0F#@8b125ff11161ad275cadaeeca3c0dc9dd55daa340de0bc780d294689e9689fe0: +Bf1b9f8d489993a4e35f7ffb1c4c74fe9e50786401b1416ae6da436d8e8db006a:0F$@6243dea5a262086041c559d3b901f9943e996d4dfecae9e1ecaaa3b7a74c65e4: B8f7b1f7a67c42965cf9ae96db22cf14c26b9fd34e8dae70751ff8572e1230ff0:0F#@c00e931c3ab3be6fa761e6e82a1574f0d4a4dc2531010be44b4ac17d10c860ae: +Bf1b9f8d489993a4e35f7ffb1c4c74fe9e50786401b1416ae6da436d8e8db006a:1F$@4162d4182dcacb992a0bd435539c584adb5164def862059d90764df459c14cfa: +Bb554abadf59c5b245ece1ec944a88b28089b93fe46ac0bf06ae71fc291a3d632:0F$@47bde2a65ee4c88a69613234e51f0bf0f5c325fe2ab668f7dd4d970b9885168a: +B1374bd68ae1f82d610f9c907e8e23818eb0f498dae589ee163459a959c0281b2:1F$@357b377ef0da3758eb02bb9eb5f99dcb35711f26e2c030f9210b7809d8fff44a: +B1374bd68ae1f82d610f9c907e8e23818eb0f498dae589ee163459a959c0281b2:0F$@2ff49269678c9f8d0fc736a8360aa3f41bb1336c2cb4ec09080f340b589f9d1e: Bdbfb82737aa87c9595d48ab6fa797e702654dc3af83c00789e1c8475a215902e:0F#@f0555e9abba82e0dcfe1aa28e410f4f25afa8d31d22c3770a6bf9cc50dc66050: Bcc22a80246b0f4c2f24cd64dbec6ba5b99549cdca52016aeebb9738526bf7e22:0F#@6100328817c92fc0c47917502ef5f755f5d9b82fe679f305469858946950d2b2: B161f64fa37336e896fdc009d373d539b2392a5d95c502fd92e7d15ebb2fe5700:0F#@72c8c5698a3b2cd05b51748780d3948587b62004a69a34090e7a2438a86fed4c: B29da85d067fa48afbc582d662cc59204111f6d35dad53c909ee8ed9f227b33f3:0F#@f6360aff9276bec7fb7cd9b5b96bf1060b62918ccc7b0277517340425cca7c0c: +B35232add508c33a385207183bf1fe917d6b7ae582fc9cfe17f251f0e58b61d97:0FɌ$@36e527d054f75eb959cf8b194bb37d1118fed1f655e5712367b1654e699e7ed1: +B2359400d942c9823e66479fae0808dbc7f5f0bcb66c24cc6b2da64182d324670:0F$@264f7182ed6c697219a03a97f2eb04911f0246133e2348084944624b46d686d2: Bc0a72c478f92ff54d936221807332a162c224c31d574756bc41e8d04a1a4b163:0F#@2d229cdbabfc55cea92c9d003044c9a63a433f6574dc359b070c56072779d53b: +Bccd249d35a10ea42b80e4478eaf742d0aa4e95f659a6b6a970c436c555cfd261:0F$@b5ab433c32a819643e0724b81d873cd75b8390afbed3c171a0925be9f2ff7c0e: B5848726844af445120ba39435fbc9f5052d0a2bd6efac51758333317971d0514:0F#@fd9baeb704404f370918dab4d8b0f2aed3ce34a894df0b495d01ff2efdbef26a: +Bf5d006630de8f5e17092532b430c9c0a09bd279268041a672493162ece712f52:0F$@da9ee6798db120a248b809ce6eb1bb0515e0110ea323187e51c859c8032e3332: B5acece6de1e268cc2d05c46f5ed8c20655f35274277ffac60fdf072ab5ef8ec6:0F"@1ad2e494c6b77955baff073dd6c33c1c0fdcc612271bc05e20cc9173ddb052dd: Baa52924c2287978119e349f900ba83857f52d02e6acbff11111b8b1d675354f3:0F#@9f0b4ee6f7db2a5a2486f2170bea572ad938ba0e6bf7fa5ea1ddb2b02363fbc9: +B07975fee5c8faf1d54a5d393e1e358cfbc237054eadd9a05460bfc409b05615e:0F$@7a58ba66773179358663ec93c9121f02547b4cf8d2ac6f294b6f3afcb9522c3d: B257a3cb2e5702791e85ef1553d8ece9c4460e1d174647b745d140b84d6a65d41:0F#@f5929dffb8a1dbf938a0172a17c5de44a280e66d1970dba366a84e7f5fc48e67: Be3fab5c39866d98b4667cbb0f2e33e504765b9dec5d97d0fc6c7ab7dade514ec:0F#@5d1d1d41e39048e9cce6c744dda143add15c756004818e3a76154fa8e6457667: B6bd76f90ee52dfc9646b5eefe1c30c0ecedd42e76ae076648816320ef79858ad:0F#@38cb8f8d59edca0419b269743912a6719f3d331223a25c7e8ef6673cdb9d45f5: B04dfff210a052ad571f79cfcab663f67b7035f617e2ed5b4dfb8a2af0f51ac3d:0F#@999d60ef720f2b479d6be7df1fe2702a926b747ba16e0d529f073a2207921beb: B7b7af85ae72f67bda76d07866b023019ce6f3ac9b984377ab0ec7e87c4f097ba:0F"@89ae7bc66203df05c60bea7485bbbcc51bf8b56135bb42a0dfc1f3707713f7d3: +B35c80b949a734c6cb25ee5c4caed03dbcc3d53c6104b32c290c94702902710f9:0F$@307d581b06bb7d0f37968b40ff204268049a8d2b11939928820c00bd503fee36: B6d0c87494cb7fe7b00a247468f3bb5082d96a457d5ce25f53d37410ce2b9ceb7:0F#@e4b6de09db13472dc69a175cb0b7c400beee9ef87a4998bb672a2e4c58ce4b55: B0ac5e5624e87a3e16682e2e8bf200e126482d14df57eda29ca1e6bb47206c248:0F#@fcbef6bb98077ca542814f009eebab566b46cb973cf438c71f2711b5609ad7b5: -Be14a7bbc9bde6e16846aaefa8c3375fafe19d623b3079eb47f5ffd149fbb71ed:0F#@c2764c782014263630dd0f8aea0ed3df79691e35251cdb6e933400aefedc696d: +Be14a7bbc9bde6e16846aaefa8c3375fafe19d623b3079eb47f5ffd149fbb71ed:0F#@c2764c782014263630dd0f8aea0ed3df79691e35251cdb6e933400aefedc696d: +B6f95117ea20544ed040ec7a2877f7025e9020cc642ae1aacad51fa1fe7ccad91:1H$@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9 : B2798a2440afe2d02390e3efe7b8ae8e9eb6c00d4cefd083a9a1181901ba73ecb:0F#@34b83c3209bad578fd8015b777ac3fa6d85f8095c7f8fbe9d204cfa1127504e8: Bb3d87b07d77d30609223322edc1e12dab44f1f905a9a528dc551893ed814582d:1F#@b9d99c2ae342c16d319c4d0d263bb2dfd5137015305c3c934a4dc27b3acdfbc3: +Bb261bcf5b68045877d05d8d261090f545eb87b591557dfbc3b5294d285aa39c4:0F$@dec0023d55ec5caa35af92424fd8076569d2aae548ed1e2f5624427944fe90a8: Bf47a6bad363bc26756a5bb132b7b95a0a4f4e623bce767f327f3be288338cf84:0F#@6be6e4fe3db4414cb1c2ec92800efe8e91dd028825c761e6f2e5ef520e80ba93: B821a1da8ef5361dbdca54efcd13c25abc9765803c295b71f29a76f94ac8106e0:0F#@9bb5ea512766b42699ca8050beb71f5b1f67d2d9c1279b72d5ccecddb9a2939a: Bb3d87b07d77d30609223322edc1e12dab44f1f905a9a528dc551893ed814582d:0Fҧ#@21cfd9014b10f460e92e2fda28b75ddae9aae7db8f80f1b5a53bd1db65058d7a: @@ -76608,10 +100426,12 @@ B50044459413485ad5a74ce0f56e46ab0ff1a58500e2b23df81628470868981df:0F Bf74ce3609f88318c42835c01c2829698f9508ed7d51fcf0be41eea7a45b97281:0F#@e242b952811b47d64c786254e804f78eea085070263d96d663087ed32b542f6e: B073945d2b61a65f3ba31f09c0003d978ed3144a2be2ca56771d0f8cecde9eb3d:0F#@79c171ad279b1ac0ad56a40bf1047127751c892a955c72ff70d575a971ac05c7: Bdb70732b33a5b8cc052db60ca22d6428e2dd197b8335bf554ed8f92660705997:0F#@faff1790043c79bf6f65b16653073a7920862bc594743b775bcd6ecc389d6ae8: +B9d8613e74a587852856e0ae6391932518fe0860556ff747b3672c18dc8e429fa:0F͟$@f3d2a491fe41aa9a018bc42afb2d95ecc1ba6b243721efb3f2ae7baf754b9d58: B5e6c238be4aa4a974e3c2728d809a212a0323958cfae09ee99c5f37b91b632e1:0F#@df7438c420a9b80ba34fa28653a53624a24cdced385f5d135592161dbcbec1de: Bcf82c5e8146613c36e10e234aa655f3afe487606c7f2c1c4d4b3a149b1c9bece:0F#@462b3e902fb098cbf29235023be44e2db9f3c09cee20a7e3b4f48550c8b9d78a: B6fecd40d82f4a6f6541e374c90c7411cd75c8187e2f75ea5caf7941a5a88db42:0H#@798241698e08bec6bd203a4800238e5720387790b26d445472bdae194802cbce: Bc6ac12fc2de96e5da48e90fb814dafc80a59af41c4f2b1e9be547014b288f60b:0F#@9d9dcdf5e886e1dfe8d3976ccf4807e691447fe852f012987ea77e1722335e12: +Ba86d583921355f84f032ded89a0ba77eca215d532eb85d8c76c40edd1b750c17:0F$@c38007704c95315db0073c05581d726f85144b2d564ef6e51ed3f41ad763cecf: B0b135b824f77d47a63b12ec21dc29f925452d3baa04ecf09417ec8b1fcc9ed1f:1F#@82918e1827c3a683fef7cee3d2883de5dbabe36bcdda869389ccd29eb09e4916: B17d4f5b130eb8b75d1cb716edebbf12a24f70f36c783d63b98fa58dea195b5f4:0F#@311105453f95a448ad818ad526d47698ea8a8cab7e2792ddeb2d6843418d5ee1: B2e442cc80c690e2fd31689a64bca057638132c7a722ba4ed415661a6e0f4be9e:0Fܓ#@edf67d54a8336f7b78999b5e5971e259157d9d01a26af394f59fb8a8d0974fa5: @@ -76620,12 +100440,15 @@ Be3fff0d62c6c34126748df61a5a0edc4ced9e986d11d5e2610fedb8d46426ee1:0F B842a2b95ed8ab4c6e35e6e10c5a4b6b8a44c65e17af5df477f4842aa8eb5e53d:0F#@0cb81fb022296848d1ef866d7302f74b22e33c86a515f03073d32ca1674db354: Ba9d78ff1cd3e2709a31391eb797d84f8c3e73d3b90efd3f7b71ff1e22aa0dbd3:1F"@e6d498a165498b56238192e88bc247356e2942effa85144242a99aa887197d61: Ba9d78ff1cd3e2709a31391eb797d84f8c3e73d3b90efd3f7b71ff1e22aa0dbd3:0F"@6b1cb91b56a92f9082d75b5ea144a4ccf89e3689d8c529fa8aa424717ef9375e: +Bf5d262ccd62dbb9bdfe28b607facdbd54373cade38de605d7c927ac6e60c74ee:0Fَ$@d765f56d21e2ea8586917ba4ca90710639e90ceecb90d137a4b31854d1e68e50: Bbd498d0e3ca38758ecd87d7770ed7babd4b7f278f1f1c3af31ac207fd5e03985:0F#@c2000310fc95e2387ff02723e0c94eb58691172ea33fa8f06520930f58a80a97: Ba5539c189a5345fd87fcaf9a5bc4af97a133500cc16c43557d2ee910d607ceb4:0F#@8dda34d0283e10763c8f9969e07085741adcfe656b252c513e29272a7106f3d7: Ba5539c189a5345fd87fcaf9a5bc4af97a133500cc16c43557d2ee910d607ceb4:1H#@1bdab12f29445445997b9973be859b9c551ef11e85ac05b9fdd0846fd9d4fae2: Bcbebf52c1ef8ab7d807fcc1494db225f168f918d2b6c3df51d88763f87ede89b:0F#@3699389c73da7f5a3019324f0dd506aad0ea523649bbd8c8c01ab5391d1897a2: B029e202416083732a1c909d1d6cfb2344b2f3c9a42770010dde9d30e486737c5:0Fѳ#@780688329224255c07f24d81b9409edbdac953d384a8324b234be2edc4dd4f9e: +B0b135b824f77d47a63b12ec21dc29f925452d3baa04ecf09417ec8b1fcc9ed1f:0F#@a6b74dc740553043e9c2c2f869b4ee3b3503d494e957fd5ba1a94619e426f159: Bf603732624cbc55beea4cf5d94157b2845a6fa651646c80ac2531b8a05f44507:0F#@752145a74980dba14277b21d73179cfa29800e1d3fdef444bfd681c9ce9aa951: +B5bdb94138c7ee2e70a23307f229ce7d9b14f4c5f70c8e67a8984a11b0e89cb0b:0F$@8758a0a34d31d70d102b01c26cd812d1bf83f0e0abc04530956e22dcb274fa23: Bc6a91b4bfa49fce68bda14416fececf646fb04590a1990ab6a894b8f901fca76:0F#@11826ecf0ec4945d3cdf29faf54ddb924bd8ef1448d4c2032349e6895229b69d: B198fcdbd3da634f7b0b58579423aea3ec07f5616ca388c13a34fdb6562204f93:0F#@0f8d32421298580d61d84009bb411ff2cd3a88a506b050acee5b42cf6f70325c: B431a07ac93d3f341b20bc95abe9bfb1fd1b7bf4f4a016ca39e1b29977e334881:0F#@b0c9c0238d361d11591ca110d695d5ae001ddf4deb58ff21350f290264a36195: @@ -76638,58 +100461,92 @@ B10c2fcabd394bd10a971abfca990c16a03a4b6228309ef9ddb60eb83f15463ed:1F B2887de8c94750dddadc94991a237f38af07ce822e91c012de4da6553c2a47fe0:0Fć#@900c43b8b99f4a6a0ecc79da22656a608fe2caddac62803bf1e9cc3cd652b243: Bc9854587a111717aa96d522370b226f105773cd12ecf0bde4164d38bbe97569a:0F#@0e65a19c03f0e926e64f14abe5d7522b5371e4411305a420dbd13864a6c60b69: Bc9854587a111717aa96d522370b226f105773cd12ecf0bde4164d38bbe97569a:1F#@6ce31c859f5a268adac07d4537a58566636a9d1286e92a320856007a89705600: +Bf947f9eb1c1a28de6258a2be14e55863b52ffde14d4c8b709c05bc2a00ccb40d:0FΌ$@40476679a8c0f61874659081656639e099a96effa5711d0f02b76fff49f50525: Ba0abf24262b43cffcc882d98b504b52b4923aaf75f942b6e72206a6e6deb36db:0F#@777abf241d7a27964c494c68a66b0f50343d2b2536ac56fd6600483c4e7ab001: B1c063c8f3b914595812841ad414d90825f3d385ee33c1f1dd5c63db4417ca819:0F#@ab3e7f18c457a2e00d0eb7c7210c5746e9567d370f1db0e9261f35b6acd9a0bf: B53734e0f315d4d262aa0d0fad27354263e5055d01a66be25c4ab8d9c57a044bc:0F#@d4acd25fd011b7765703012912c40d273f9a7e579ab2ff6c6f77345f0821cfad: -B53734e0f315d4d262aa0d0fad27354263e5055d01a66be25c4ab8d9c57a044bc:1F#@15ebb38e62d555616b39909312cab5bb0d4036001692a7b75bc6d5cd520bdd59: +B65b051cd5568b2be20237bb67bb571661ef7964d1f4a70d6386f42f7435d995a:0F$@d052621572ec33daa0b390d2136dea8a5bfb5adf8eb3611696db980e9db62beb: +B53734e0f315d4d262aa0d0fad27354263e5055d01a66be25c4ab8d9c57a044bc:1F#@15ebb38e62d555616b39909312cab5bb0d4036001692a7b75bc6d5cd520bdd59: +B5c7b1d705dfe18f7f607f072b258d1b27f0fccc9ac6c233f6076444eaefa6fb8:0F$@90d35277ea1578d99cc8c60239eb8810b9a3e0b19948e53436bcbbcda0df0087: B11826ecf0ec4945d3cdf29faf54ddb924bd8ef1448d4c2032349e6895229b69d:0H#@95b541115c59177a22111c4a2505772fd04fa31a9fce347ffb57140e3037fbdf: +B4f8938bc84cd188dc960fa9ec6d709cc4b5fb854f8093d6df841776c62456ba3:0F$@e6a4fc4d47a86c22addeb0a0821a6f3f2818cd4881090753a9e8f98fccf594a0: +Bf63f1e74168d937aa9e975a294051044a1720acdec6271be2146e08191ffa945:0F$@4c8fe15327ae386b08fdc08b3562558484e4f746918531a39e5f11d757e65532: B11826ecf0ec4945d3cdf29faf54ddb924bd8ef1448d4c2032349e6895229b69d:1F#@607f01c8790a3221339071a8067d4c99db3b4a1d97c37752453c617ce4db587d: B0e774a9d9dc7a93235f953498f49240cc23413670287e35cfd59bd2ccb5eb1ff:0F#@30a8889706b63524e9c7e06be3e3ad2f9892981f3c2f213ad894389649e06d1f: B7221c54626ac686dc383ac5c04fdf6b0aefa5e21048afe28fac0bd7f24198328:0F#@17adedf67b3a1560dc44df4a71177cfe9d58c8e3eb3b38a6a823c9a2b2ee673a: Bbed8dafe71bb35c490cb05feb8cfc6fdd6129488c14cc16cf323befd9b67cc80:0F#@f954baab15ca42abaf2db66c54b22463cefb771bdd222a96674a5b471f2b2dd4: B7221c54626ac686dc383ac5c04fdf6b0aefa5e21048afe28fac0bd7f24198328:1F#@bd2c458eea23ca8f46c45981f7699fef0182150404417feb9e71630fed5c61c6: B6f7c61e313d2a8e4408000aed9cb93f171cd4c65e4b5fa902c9509c6726701d8:0F#@cba2394f5b5a0c3d12ddbb1efa0adcb76b9b4c03c75eff7f19c676ca9005922f: +Ba8bfa24687419b085fb7221329edc66adf8e1a8cd4e0dc5f3c1f3d9932e392b8:0F$@09c1ce57e56d4572c92feedec44bf3fa07556504f02d0f53ac5526ce6af5798c: B29077caed844f1e472614d95c1674248dc8ffceae66d2658c76460d4a2422884:0F#@d22b6962adf2f3a5d98e78e80e731e6c5afbd39f75c5448e3a18341f435df575: B56ccb316fbc7ac7ac6fee79aa54eb6528e64abf35f75621b494fd53856e16d73:0F#@4381b37c6ee982841b192eecb807bcc243b38001a8ee78c6d63ef5272923a5e6: Ba1fc1d3b4d20e513e574120d7710082be7b701f7eeead41f6dcb92d1400a8ba5:0F#@cbd2971f2faa7e587f9d4c3b5b9699ed57e3436c4a371394a500bc8a0654ef9f: +Bb0d94962e505403ed4984075052cde7ea28402ad2a353bf764403439439f436d:0F$@dc52d0c329e812fc1bbca83b28c8c70247226b57f3725fd6e519f0744d9e0162: +B8f86e2649ebb84b31eeaffabd7ca68242d27ee67224722e30bfe5e0af9936a52:0Fց$@513a51ad9c66ac94fd350840d284a8c88ffd185ab3b55af60ecc4991cf178daf: Ba051acaab5f5e22dfc7a42a29b10908b3f6439cbbb9b6b00a30bd43abc3218b6:0F#@90fcc01b8a1040f7cc22c7015e9e46359b12dc597f1f9545225a8682a8690ae4: Ba6c546e85296337afcf8b2710ba295efbaea143bf4ed32792cc5b3bb692e4228:0F#@63315a04969d1376a8633d3a3b96cfea0c60efcccee89cdeec4c1bb389260a7b: +Bfeacebc822ddd7846beece3c2203ded7770c893f76af73579c34c085e54b821e:0F$@3ac8cc995518d75f88061fd0359ce52247e40380bf1849c7ff593dd36be6014a: B7e15067bc82d7ffe13258f7f947dfc723d3408361533253de55c416181691d93:0F#@d90d9853bad3c5d2cb1485468dbcec7bc181a5c5479c191cc6a00b6c1013b178: Be928d8332d7ed705b4320c6c7d16bcc2771f51b38cdf6985b2423f1d3737dc64:0F#@24565349815b0bc0bfd9989a6e0d209ab7312bc9e6b5f6e9d2674961ffe1c651: Bdb85123aeb0b054fdfc6cb8246019d80a4395ac105663b7aefde89409f33b4c2:0F#@60abb20c3169b0071bcb6ceff3100f5216c9535d7e3ecf25f10f0cabcd24b261: +B01b544ed0e6092c43375f8bcb46db50b14d602d7ac0920711ae251341425665a:0F$@44b873bffbbcdf11d371692eeb9e42efc01884f960e6e2a5417c401d3fead5ac: Ba0a3b8989665f257867493dfab51a358b2b3a096a704c5ae319f7d3132b971ef:0F#@85e490cd2cd4bf769aa70d7b03e9ba05c561b243621701d807b36e60190cdcf7: B6e622dd89d5bd8bcdd8af2e0fd97385185e5436fa5f3d7cedd3dc8a3cb05ae55:0F#@e8c40068abd8afb2061343dbfd24952cf40fed07d2f868eb8f1ec694565b18bf: B5afaf1c8d3c75d97dae91f7e3f765c851017b692101ce45cc14b1b9637db4bbf:0F#@03f5968b6e0ee68686c0d7c3b4027449eab8011e9fc531f76933b76804e88e59: B4c05903a382cb296aa7e14d591b1986b1fab64233242abed0718b428eaf8e501:0F#@2cb619fbb177ede1a82c59a801e35aee0478b53a3de5d78ae9c34ed8b3743831: B30a835b37a10b221cf0d45cf5ee6ae522d072de787cf4bf5b5ced0233bdf8b0f:0F#@6313b26e37b38cd094aa75188e5af238748985dba9c639fbb27728b235e71a03: +B27a8156b351703e13a75c061754b063f1e8d8afca1e2e4bbee0dd3582b5ac8b1:0F…$@b7a697e8826a2438c0c4419e67006ec67512ed7d59357670b2ac2ee49a1facc3: +B6193d360d7e03d4b0b3919fcabaa07c7ca95da3cb41ebb3c79eaefeedbfdfdd5:1F$@beb9744bbf6da678364bd11c65955b4385df60b4ed908c869f870f9bac458750: +B6193d360d7e03d4b0b3919fcabaa07c7ca95da3cb41ebb3c79eaefeedbfdfdd5:0F$@386671689faa793f0412cd0ea51ec679191e28a001310351c916e5159768cfcb: B30a835b37a10b221cf0d45cf5ee6ae522d072de787cf4bf5b5ced0233bdf8b0f:1FϹ#@2a0b5829eed5ee159d616ddc788186816840bfefabbd7b0c17cd1276e6659e5c: +Ba5c02898e33d520c9b93a8dce1b9b188e62dcf3bcb401bf72265470e7882a687:0F$@8fd27fef5181bb74ddadc39838c85e90cd2c2c62551c570cef93361a473e41b3: +B2a84ae66b638653776c6392d70b90f26ad9d4353d65b8e5cd64372c75d2022ea:0FČ$@ded43228e398d869bc6d3404348fc42699e1bdec5556c5b9b82a8f976e94db8d: B859c9e9f0f69ec5ebfa799c7ecfb2ae0d01e947daa12c77e8ac5528b925cac1f:0F#@b96bd65c3e5adc310698293b2e8500954da8f84a6c3c67b9f966ce95ee47b00b: +B42dfbaa285fe262faec498bbcad2337f8fe99a10acb76170d10dace28cdf5001:1F$@da6167cfe66f1756889f5093d41f7b29086bde7c2a2952a9ee05bb4f29b2e35c: B28651d1e20651728bb3e4a8a04e09d0f27bd01c0cede52dd37a059b384c364ca:0F#@9b80255e80900510ae4af8df7af0fcdf96e05f202d2d0011a14ac7ce9b635c1b: +Bd136c12f0e4d409f1e2d36c07e4ee942131cb18f1a6e4eff86edc1c8c892725f:1F$@e87c5cda9e42a105bf34027170809ae240d9584f1e9277dc3f289c18cdc41bd7: +B89eb46d4c8f5ac15dcf12feb5e50d15f8ce86c4ee6b2379650b51270a55ed2d2:0F$@78e59929559df6879d876df29fc90a725bc3c6c8c67c3bbffb603e0660f200d0: B6c99538f0876ad8a9a47f002a7f7bda1843516e4aebcbc7705c5f872b1be1d52:0F"@2f7396562eb6904203bf352a32b62cf816265b2f6ae77c226cae4e8668e0e3dc: +B38b499f1e9000df556e762267a72c0f1293db53da25a71ee99701f28fe767c3f:0F$@12d0745f56efa193ff7dfa264700f182af72900f045c2b6a615d9721b4da3da4: B7c8dbfdce030b277efef76f657c603d90776bb7644eadcbdb64bec95bcb13a5b:0F#@d49380269001e9962eaf1b70e3230a8135e0da66c66eb84792235c7a30917c53: Beb73c4d3dca8c11c12a88b6322c4dbd67d9972ca210e303fdd802f58e4456f55:0Fʔ#@4f1b8738fe8382764a96b62d2a38bb051422362fd4c385286972914d60a307c8: B48988479268a4a88c560bc2a24a31310c09346abf0a172b2a9064a9545bf00d6:0H#@ea85f648c87950ad94f28deea852722eb16ab77f3c8ce534991caf60176ee73e: B871d93260929d115ac84c686af5bc7455f62ca1a8f3bc9887c2e0a35c0e284f4:0F#@ae695a6756d093eff28bd654d5f8aff3dfa65aac695b10d1701a65ec860f7e56: B693299aaa00cd23ea0cd8ce475c112b139a990fc9c4052226997c1e5620a285e:0F#@a803cc927b3ec0f35e00824187ccb1e69ef6f2aea2464c26743f1f0e78f88e19: +Bc960ddd7ff60cc818b8e66fabe934863d9abea5a645813a2a7d2f6ba9994279f:0F$@9a1ff1820c2372cb88dd7398552a7e5b1d508b8677dfa8b169c1d0f2ce9af40e: B3bccc3fe163b32e498e0aa2bb9ce385812cfef6734aefad547ce0ed8aaf30398:0F#@222e34d0d773f2062f95da40596e6a07f53e0fc8027cbb16e194f697f091797a: B4ada2dd78994402975bbdc59561e306a7f85f240143c5b89289c93ee7346de69:0F#@37d637dcc0acd409fe220f4d016713edda1e0c81f6142fd6af44c517d9269191: B723da44df76ce7157dad404d04aa0dc57190342a88bf81ef040a55fab8b0d71d:0F#@1567c15805733ecf7577f0704bf07810877c0e8a67c0694ea7bd23cec91e1897: Bcb511dcef0a55468c394867e4eaa9c258ba6a0ea37c2b1987b0b003cca82161e:0F#@931e8de3a515501e3b1a43677aedf6e443908b8ab6822b7a403dc1f2f73a1544: +B1c2a665c0b3705b5df0881e85738a94bba80286ac6209f01e60863e30bc80344:0F$@b4236f6fb33568a1038d32b62c4a562b530321851a3d60bb098ca04baf3ddd96: +B71d080fa2157f319c56b9896710efe1e857d4c87487a4154ab003ef9081cfcb5:0Fۃ$@1d7e179a0a6883f415e8258954b9ce49a5a8d930f15ad5d69205f77c09251d47: B84b2ac908b68449f630257c7353a021cf3d28785fdba2eef5c3b15c3131be4e7:0F#@35d8c53de8f479efb1adc7c99edc5a79e94dce57370c07046f436052d7a8b4c6: B0cc557a7487f669d12582c82b8f580863e243b6a9e9b4ffe4f22839cfdb6b41b:0Fʾ#@7ee13afa03aefd0a820d0c69abcaf03037291e4c23ae64218688b16a1529a4dc: +B85324d54d2b00ac27e763f11acbb4a4a88a704b582b48f8b06d74abcf525e3e6:0F#@15df9adc5a01f52a185122834f0b484063b1ce6877aaedb69c1906b524678504: Be8d971cb0fcbe00e6675167033f11701603055353100f6ca145368ef6667310a:0F#@ca7a64ce3a381d89cc648259859d3fd722a74ee27185005528000f74412bd761: +Bb7c4836b419db782892fa872bde4bcea91b3cf5cac58290e09bb2656b85ab0cf:0F$@eb442109c81fb2ee44eb4a82cef5b02eb80ef9139183b422a6a7c37aebae5ad3: Bb9479c3e2f268e808d4ee70a76182d3d8911a55a21c4b7b105e057725aff44f8:0F#@413c065ffb526cdf9f97d914e5b28e1b8991a6cc9849e43582c9f84f7b1babe4: Bb97f55e8deedf7ca2c7593c6d176102488b57d71ace6f484022c25b257a837dd:0F#@b42d90cf130b2a94a56753f2014b0c18ff6f068b5108b5682f3e54eeeb27e1df: +B7fe92b98b4ceb8bd6c351d2a93568097fa09cf5892925826e83d688da51581fa:0Fߊ$@972a50f28aaddd5c8a5916b4f4a0fc1ab97fa3d3f37d72531c0ee47eebffb9a1: +Be15fd92d0e25ceb2652faca9bbe70c113d6171ea3ab59d7b46b9f2b3329a5cb9:0F#@d94e05b0e99cbc380f922fc3709da19e8ace9350853cab7b06ded4a1f509b26a: +Bb229c0cd180a19dd40a2de790eb449751ab171dccf63ec5214e1684641343fa9:0Fҏ$@844b179b86fc942593678f983d3a024af2019f751523cfab75b0c2c9ca1417a4: +B8239a19496dd8ff565041a349ec4bb52e40137102e739cb90698171c8d273cf3:0Hކ$@efb78f06ca28305ad2c689626a5a02f6f77038a4ab4c96e36d9e4cafd4cc39e1: Be8065a40ff7ba244cfa8c29057620a375663242ee991390b98963df0a16872dd:0F#@4d3190f6f086ca9904166c4fd7e3ec10071e63f80cd316b69cc45d85c09081b1: +B4db8b06c5bf731785621478a52a8f171c5abf85718f0e29b18044151b25f6c7c:0F$@8c9efd5d33217039b415992753894f7e27ec59384b3949dd73c5daa75ecb74e5: +B8ebdda25687548c9a5deda355b033e295f937f8a6f999bd85e05677560fbe5f1:0Fٞ$@d5ec4f1543bcf5c0cf465057991410a1a268e151cfe006386d92d8269e670e09: Be15802793da88dc4ea68876782af469bd38fca1767b30a03fc06b6f6ea254610:0F"@25b35b79ca8ae6ec0e431b83f93538f7c5e663f8c843d1bc64e32438af165e06: +Be93d5839e6fc4a83fa14e5a3a7918aefc57893ffc9a7b395ab0960cade20cacb:0F$@76e8011d9357148532406773f20e579dc226b59cf858190a92f2d913eed7a7a2: B28430c46dd28f30b34badd71af9e4edb4cc6758b1af95bd39734b918b399b4f5:0F#@2c78058413943b39a425f73ccf191ee2e8ec69820a3282c66019c79fa4a05018: B56a2958b54a50d2912fa21301969da6df7514522d5bd2931c93c94843bd0ccb7:0F#@d1de2294ca112fd99d8f541dbc912bc6bb1cac02878a809792c6a3865851c8e8: B6cb802044f2a2a12ecbc83e28b888d35a0528723aede66c2fc2c5e433ec7737c:0F#@d255b12a102d9ca1455e5ad1e18904ed8d481d94e76b2df04c6aaf0474b4cbe0: B245cf70e7e7e610dbdcf5440492c10c6a78d02559aa216ef86d3a2269fa4ddd2:0F#@ad68792a9864ebe7eb6c8708867205e77a5dc9c7c05859ec66d461713e37dd95: Ba19724b9c022be9058c6f2df60c25ce0df40130fb23b8dd7079869682c792012:0F#@ab058880c95feac8c2036cd073732737abd10cbd0dcb880c60c3eac8c5784e45: +B36e527d054f75eb959cf8b194bb37d1118fed1f655e5712367b1654e699e7ed1:0F$@03ee4b1e5d8f71ae74b83de18577b110eb0f7f00a941d5227f06a3ad2b78c6d3: B01f8cdae9b9808252ece925266042df23dd368456cd7e743d35c8b92e54b2ce4:0F"@fde10d72eabb13369515332b0d249684c92b2996dbe57a61dcbb3daaa0a0d6e7: B209049e04848f5c4b81945973c01ac26c32c8d0944d68b8082a37430a86e0b8e:1F#@61def90477dc03290e374445207594f60452fe93bded6bf86a6754e255c449a8: B209049e04848f5c4b81945973c01ac26c32c8d0944d68b8082a37430a86e0b8e:0F#@ecf76c39c44fb4782343d62ce32f1a14cf3902c1bfaee8f3632764638b6c585f: +B7cdcb69036b0dec5a1338c873b9ba6fc9b7748b992d4bc636cfb581e4e7ec1ef:0F$@99d81c186714f21960e1f5c1469f73b4da868729c7cb3ab2f96f9f686d64f529: +B5de81c3b421457430d51e04ffbd121e8894c41f068d688a5ea512d06d6658ee3:0H$@c38007704c95315db0073c05581d726f85144b2d564ef6e51ed3f41ad763cecf: B57f09661f591021a46a79be973f2f8fe38b438cb9394c90840d1b96a1610196d:0F#@594002343a071f30dcabec7a53b622d94b1e2292bda22775fa71ae7a929a8197: B71e5b0fb7c188a6127333b8b827e5b71213fe50459a38e4961305592f122fd37:0F#@ff92dc1c236494399a279371fe4ac4298b44672a0889a97ba1e787f8c404ace8: B9fe51db4b0f4fbd19efe34d3489c0058b66fd0507a22da4049a32516d0612967:1F#@c62d1c6559943b56c84c85fdc7931f76c9eb0048a867c70d3bd40c722d87812f: @@ -76698,8 +100555,10 @@ Bffc862f60000d7a8dcc047d622f9d32c3bd01671be8fcebd88c584313786d66f:0F B67991e28f18b7f2a73125ec6abb679a4fe492021876f986cf478052917497387:0FҞ#@b44872793145c00704385e48e09ef022f6fdde755f6adaf661cbaf3aaaa27cd5: B7b95af2e703c26ee8559aebd337f9feaf8e767238c860080eae5f54e1e4980e5:0F#@3cf177daef017032b92485865cc0c503df55e21fa8fa15db3a5ecbb67d912c0e: Bd499d7253fb3c73386bf99cf0f6f16bad7bb62c9a464683aaf3988c32fc367c4:0F#@e4b93da6c2472ed9d97341c92849b3d01668c4083ded66d095af0744e650dd7c: +Beaa8173a3f883a56f03b8e14637c0bf430a4898f38a3bc1cfaee97e43ac1ab44:0F̏$@2b129cd6930e671dba904fc9ffc5bd43b57b19c95153482d404718fc8f044e4b: B212427d6ea6bd8de76cb7fc6f38653ff66cdd14eb853703445dbf6cc81788654:0F#@f488dcc9d2d84c7adb9e37a10291073721c241b30c0b30bc2c62d8f304cdda0e: -B95108d7b583c50933bc54711246efb596dc46ce8d7e92a2ddccdbe4ab5ea88f8:0F#@ee67a088577a9ef3035255cd52e2e2c5eba0fd26784940f06e814837a5b6379b: +B95108d7b583c50933bc54711246efb596dc46ce8d7e92a2ddccdbe4ab5ea88f8:0F#@ee67a088577a9ef3035255cd52e2e2c5eba0fd26784940f06e814837a5b6379b: +Bb38809a56886feb2b2656938a0357ccc2f7eebc6a33100ec7a4f3ec9af3edbaa:0H$@723352bb7d333c6272f0683dc496f6e5741886f7211e79e923b237ec1e94cf45: B1dcffc94e990f32257e8b3081d1b071b2f4917b4637139d4424c22038718f642:0F#@a041f86b20cd714b75354d6e1c91d496832cf8737afac129ccfd78fdec888aba: B15168822babad9e4ad9d18a6fca45fae259edbf7d38231d1c9c6450ecdc91d58:0F"@9b3fccebdb416fa9645f1d34f71353b2c659e14d8a0fca4f9f123cbdda327dad: Bfd76d463560a9811139de0f3ccbb4e4762d55c167143604b8afcbe17e966ef9a:0F#@3a1f184ca4e5e1e05f42399577f529cf7373ac34affdcd8f37cd89d5d9b605ea: @@ -76710,46 +100569,67 @@ Bf3015c9155c1722d5df65173c168df0c59c744433b6d777a710d5c454ca5e4f4:0F Bcf8815d4297696f2cfafcd0fee6a2f89249718957f07a316c5b9cee5e7b5fb81:1H#@2151a136b66d3dbea5296de6a48733b0f680f81c5a1173b4203b1f24776bf5d9: B0a9de60fad7643e7bee2bfe6ed1e3cc5660a88eba4d46a5ead5c84af52cb6410:0F#@aff6be6064f3b353db4b92ba9d3069f23389cb6fe3abf799ab567d359b5c7923: B89f692555b5246f2653fe2cadcce8b1eb62dbcc3a8b2f07332d4a4b397c9997e:0F#@a376c378b01c3c457e738516dd964c576fdd9d1f6d67898cfb7e9bfab373f88e: +B2fb6631cce7e9b896d9b7d0acba571952cc1bbec0696660057747d68e34f6192:0F$@e03e34dbf3a354b070c7c2dd79c307f69e45c0d0c37d64fb3dc3bf53a025905a: B4257e5c83d0ab21587ef7865a352c10c1cfbb7c2e79a56c526198151d9770270:0F#@be5abffbe857870787db77f998c7cc9bd5983c98b7a3a136dd0cc916f3bcab59: B2a1bc08db0c92ab55c91ef132be0a34c1f2527b8483910623da07d2b6c51ab41:0F#@ddadf3b80e18997daed7435c95df472ab4255b82f2cac23ad023242cec11502c: Ba88a8f8b892ccf8d1ba42c9cf2be961c6f51ed2553b480920e253ec1ef242f6d:0F#@ce34006688ea12d5d17e450f6bbf7b1d5571a78a33bd5115d03ee26980b027ae: +B186052c08282dd5504c45bee4150e8bbe46391fbb985dfa2f21fdb440450946e:0F̈́$@7efb9f1399b7ac808092104ac2b3d9edbcd3fcdc615a88c1a9be97f7a6e5fa96: Bcbdb9a43f44e60871bf74bc0e6cebba140179b8847b9736cf2a36cc6d2966511:0F#@9d0f447097866b71c798cd437c791a4db65ce94e99620d7904b235b1d2d3372c: Be9683bd973b50c40fad4e5ed4f50b53c948e1af9acc0c8a58bc56489a3da5559:0F#@eeca49ad64908ac5bbea9273761b96b86fae1a843efa55ea33208d458b8614a6: +B71d6c26d29e3709c15a219b5f8eaf86699c2e2b6f96123395649862746a6e08c:0F$@53bc9d543ba02a057eafbc8b2fd5370d71058b135a2645ad498a7b02d570dc21: Baff25e5ac2fb0221978deb336b5289a8c1315977ac3ee24ad67620a8579fdd96:0F#@38d77ce1cf7d8618beaab1d339a5eac47a1957f9753779cad30f034146c53c00: Be9683bd973b50c40fad4e5ed4f50b53c948e1af9acc0c8a58bc56489a3da5559:1F#@1f29c5b56de534ebc3f6ac5dc61752f15c241940303ecc1fd45e173ff965ff0b: Bbd084cdc93d4b4aa63122a7f9c20a58caee27ada600cd0057a1024d44ebb25d4:0F#@960ed8858b8df45b1367190bfe63f5cc42340a985888c85117f03baec1bd7c11: +B7534efb71776c9f4f1de362b1693e3100b4b9600ed812ee400312b5dad2a43f4:0F$@e70c0d42ed2580ddeb44d3d7f7346773bc0208c73a78c96ca41e8ba6e2b9b362: B7accdbde69cc7058577422a61c4080a4bedf4834981d401c000e94553f05b49e:0F#@cdc339deafec6768d82a17e424c01b1d7d6cdc0ddb195a4163a10bf9a484afb4: Bfcb9f60044fa5595a1985f98884e28f8be554c807fae6fbb79639aa4587b4311:0F#@4a0c3fe91b7485117a59f6f22043bbe3f2636d9e39a8f005bf61def9808c9493: B42b248d88636e505e9d5134d7aaeb2e83109ee299b634acf85a70c1712f5c4c6:0F#@5d45966eb8f1bbc4c8ac49c75d8942af06406c07f7538e5fddadf862800d1a69: Bf1fcb95f0c799d5de7293885c79a53f612645d5d0c9f21ed93089060bf1c4d97:0F#@e27d4588cdfd1b9ed4d6969cc45baa0296194e34af5d4050d30daa988fa7506e: +Bffb621dc1b317f5b0a04964cfae760b5646504058b5fca9b79fd665acd515bdd:0F$@b4ddf7128381245fb902d8976592c3bdf6917f67fcf6c40605ef881db6a77cb8: +Bdd4fafd1ba7a2f55eff54cf50e2770c67322e1f216f9bf7ad85017abdab15384:0F$@0603e47f23efdcca881fd261971da82efb1e5fb9f1b3d9240ba42f1eda6d8b87: Bf00de36392549d377bcc48cfffa2cf7ed11fb85404b7a0d89ec44519a8076fe9:0F#@c2e0806ff26580bbe5f51f0d6edb2b29f2269f15e7d6fc14cde812232e02da58: Bc7448aa95f04ba90234c10b4089fa06df6e9e7d503292fff6e2c18304f354908:0FÇ#@2887de8c94750dddadc94991a237f38af07ce822e91c012de4da6553c2a47fe0: +B4d1a0eeee597b22ba688334e0f8d623443c2a6c966a91d09ced37a21d7dc22aa:0F$@db955aa8f8533f04208f79d58c2fcee3eea8ae8a5f92ae2113323816be99357b: +Bbc5c2101f4afb8cfdc25e1a3e1ffdb1a94a4b5843b81fee353e6016b8cb9b418:0F$@1fea5db8f60eb10f462301d52d3247d0657ab5d4bec79ad838e69eee53e532f8: Bd259b812ddc7d7fb76ad009b4189d0f27fc7903d0f60fa0d1f36f531d9dadfd1:0F#@b104c5c490725b3ac1eacdf1d3ceae4a00baf6cbf73d0b06a2150dae1747b583: +B43c07beefef29f59d094ed0a0ed735403d87fd72e61842feced9a8b4744af8f7:0Fׂ$@ef8c3551e5cfc1b7204cee5df74eef1c7c50efa378e3b5cf8ba067ca8d10e09a: Bef3dab56c1d8fdd59e4d275b126a070aa0b5578498a6c148b7dad418fdd741ed:0F#@bac21ae8df928b23c9847a325f3de0f565be2d2eebfed079d604e9a15711d4f0: +B88976e677e33fc9e0b0e595072f4fce8c800cd4defe158372de466ff410cb72b:0F$@fd187a8f5d94eedc55b5d4f07b032c3c55e79add2bc4a80de8c0c715f6eb6bcd: Ba8da20b087ccf7b4f306e88b3a2bbbb6edb9c846d601213f9bebeb734a88d4a6:0F#@c01053967025502e725c7f76002b8c32a4111e976e38825abb4136a07da5eb50: B20c4a4b1683c3790391b57f4694741a28496066ae938dbb1b1b8ce3647efa26b:0F#@fbacef3683f5276d94af0a854e8241e35daf4e01f54ebb9607c436b76ec88f7c: B87874e885aa99b4a0b086740ff25a165d87da83aee6e3030affbb9619e7b17fe:0F#@8ffeba6c7cf1d94cc4741c54aac663b3c51a891f92d1c55631aa66698c156221: B186d0870693bca920a3fa5a368a4139dbf898a579cdfe233a059e037dda3d6ce:0F#@caef939b65ddbcf9abbea499b36a0a52f252b26c9d5e43cd4705449c55789676: +B96c5f0b0825b33326bda0afd028474dda3170e82f5d9c29d668e3b6d65303c2a:0F$@7f087e09dd93de8db34bd445d134993bb98921f33e3d07aad07c0365d4537761: Bb5f39c4976ed970a2dcbf0f0a59ea89dbcfe2e7f800926e414efe2227d8a7dcb:0F#@5bf79884a4ea7d485b19a9d63f5eea77b172cdab84389a5c819e7045d693a925: Bd802843114005661fd42e6aef9a79caaf690440903a5173b607375da8b39b593:0F#@6defdc28ce6b71a0f7aa5724a004e136349dbab623c5aa5791d3570bdf8761b4: B163eea31885b9893d85ce6eaec2e5a794d413a66daa1d260cb9048ce20f1f35e:0F#@7c5b5fd76595656268722e8f485842d9795fdc997ec3961a03e7b1125d717b56: Bf05144443eda535df997488249cc36873a80ac085df815d1d56de9aa15d6b0ee:0F#@62dabc9bb4b3d28e15e2f908c6219238c7f3ce05178dace69df804a29c12dcb1: +B37cdc55e356152c166c078345f21452da0d9a655dc55f1dd3a291e04474c7892:0Fߕ$@3947b056845a60e63d7e0213f5e18402d1d567d364cca87fa601b55980726d48: Be3c78f7533476cb2b7d9e67bc65ca95b643b362f28f4d408bfba2edad2e2ccb5:0F#@6d8b663b2e20dd247442047876fa5c7b779f721380c483d8f16a81d42d1ddefb: B5cc3186ced338d1a58ba80e60909ca8e9a5f1d4404c00f753c086b3938365997:0F#@1ce7183435d4616bae01920cb4cfe02c071f5aa3197e2d8f328a2c353df0a6cf: B32dc63a55fde49f0979eaf3ad4a936fa67c01a1fec5e22335e172c033da54ca5:0F#@47fec511d82ef84cda29588b314abb79aaaf3d499b3d986780cac653cb4c1ccc: +Be956aeb234860ef71989887c2e1b4a676cffebf68a4df1fcd1ef9f3b995f21a9:0F$@1c0947a13f8dba699d95a60b51bb5d47478347b47acc15b1bfe1353acbe7b0bc: B1824301aa0a9e12cf4e8204bf8574f13a687643cdd9736ba78914e986e99d7ee:0F#@dc561b2cf7ebc1636c986db8d710e14e01e0072bdf1a0b621094d3c2ce4a4276: B43a0a05b56c6be1414074ba855f665c91f9b09a04fb8cf3b5926dd69519399f7:0F#@b3d648f4863c919f3d233833059e2da15f08fe14608a804275c8a1f7ac2715ee: B1824301aa0a9e12cf4e8204bf8574f13a687643cdd9736ba78914e986e99d7ee:1F#@c87528c63deaa86ce239eab8f99f85c8b956b58deba850db610691e4dd080737: Bf12c8d98ca1de599d82b3fe7f315be188a7fd1e2bda6ef8ef8609bc7ab59a525:0F#@548322600fc0980f229d76a45ec864b460a0dbb7c06ef6482b8ac3fb72871430: +B733e9db399939f138c0af747f05c9cc2d9796cb751bca7a63496b75317b1a455:0F#@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc79: +B733e9db399939f138c0af747f05c9cc2d9796cb751bca7a63496b75317b1a455:1F#@4d0a39948ee4cbe4aeca5b98d6c782294f52d459d47a6cf0c1c35e645b2273f1: +B1d3a69c29a1827aca8e6d5deada84487ff3897cb783e3216953df41836a6d57a:0F$@d2bf09955db1e7d0cf766f05eccbc3582251db4c946c6dd12e04db0eafb1f278: +B4a59f592b5d81f90e36a939372640e3637c28930a9ab23a2af6ef1bd13bd9139:0FŸ$@92bbc5d3cb6fccf447969e0d0b5382f125e71aae6134a00c61fe3e9a9197d39d: Bf21b653282c1ae5cb7a90bcebaf6ef0bab062f04c24736e2bf18c15d8e6bda44:0F#@23f23d74046be7779386131f896e484911cc97f1ff5ca37c74ed729bc9382222: B753bcfdb7980a0881485a22846a374beabc9655c58b1751c06d05bb55b20084c:0F#@2c923e3bfc22ac75c98e4cc8f8141e28698b81615756989ee221b0ec8763517d: B00a2a76265454000e8b1a3e678486999c2ca1e322319950856f1e853e3d99b95:0F#@635f9bf5c8d59cbd3fc698ad2d598e109d7b0765b67e56fbeb55018e28711667: Bb1622be08783d3e2fbf17f279b773e6ace15c4fb26e3b3131fb15532f584354f:0F#@3d8d5aa3fe6dfcb6dddd1eeba796be3cf0c5a986fc1fa1ef94ed62527e666986: Bfd4e0829810d2498b74bf7e574e0e7ebc9ac655a081e4cd7f6e5ddadac7e79f8:0F#@1b4b55694e2c335d93fe356e4b6a8ab7688a81a7128d47a5828d170cc66d8d80: +B108265d1e71f2a54a501851529c729c391bb81681a98ab5eed3d8e2b1184ba93:0F$@19e0cd6e4bd6897f64727136cd393c994a38f7c66c5fdb75130ea8f19079de01: B7d830f48b9359606944f0476bf9250364ddae460e199cffa08f0fdf441ef2308:0F#@cd9eaca3afe7b780de544dd3638686842d4dd73f35d730aab2628e427cfa9866: Bbb2843a57af0a1ee4afdb753af78dfd307384d7e8c1253d565f64bb1c744cc49:0F"@98a02aeba82b9b971a0cf5138c1b17c757d5b0efc15933ede1c109ee15529318: +B05cc40e57a45b72932e9c168939f7693ca43e108bb59f6bbc0a313b96f0319e5:0F$@a2ffd3abb12a3c9b74aad95281a2f52e9db49d9c7fb56346cc80b7cdd274d8e3: Bb9026d7efd224e89ce5cb5b8a93fd2c0e07b895d81a87ea986f1a538051ee707:0Fδ#@489cd5d848b269299a41ac2336f63627d494d5d77c7899a3eec6d15aaacaef2a: +B00f34695bff460b473cffd96057df0d51ae5085dda49342ba511761c31285688:0F#@f8413f7eb0a4f322c1fac6669387332af3e77fc1f468dfe5a14ec416219e4581: Bf80299af10bdff7128bb55816477b102637d9f51c549a3e036ac9a08e8b9113c:0F#@a7d32f2a9b594abfb6e167574dee0a891e33a7c314d711b585773dda847019f8: +B9fd2fe7d9800cd69acb795b330e0eca532bef3e3cc24b4a6b855e32589edb57d:0F$@e5a4d3b9825650fc88dfd0226f579a890b6b4191f6c555f52f12157a83b9dcf8: B0ff6976ded717df6c4c46ecd93e656198dea22fa4086cf2c7d7d4780d0e59b85:0F#@6a23e6b35139804024704c79b0b6c6f7361cbaf70209a7d0ae73fb70f800ecea: Bb144a5a1d327bcb560b032eaa1249dee5a4615ac5e5e7e66d89cbdd2706863ef:0F#@8d3bfacddc08ba4c148f4e12c5251ce6276b35b06e880f8836523f99ef65ffd0: Be6aeaf153f464ce916954a8c3cc65c3d34e8c2dc4a529b25c6212fc632543bc5:0F"@08d9a7d0687101d3a7a4ec823511716029cbdd0592727ea4095cd1357a159aa0: @@ -76766,21 +100646,29 @@ Bc1fadecb769fe75228365ba307ab1e4793510cd24054d06fbdaaef93e5d73feb:0F Bd444d36b4cd0507ebc36e029ec6121926fea290dd38944db212c05ab976099c1:0F#@174736f59ab52683e75dca179517d460313cab3481181c4c3942fd0b348b6d8a: B1454a6ed2ec8366906c74ae04054c280b056a1586f7cbb6f7c9c1e781a2db952:0F#@8d301a3c2c70d5b2a38d5c0e7c81f71230fe96c5cc52644509b86bc7b3de5f6b: B431be6b270b5cd17de76169812f63a928aae8897b905f01865cee44c365b02bb:0F#@dea66f7f7da4de906ed3f90fc217eb9cd7ff60cd37bc4d9972e7f0058fe72cfc: +Bc5f6e596ada0bdadf4431a7cbb229d309ac8c3458b5c0af84269945005153c1e:0F$@85c9ee49fb35cc6ae58f3bd6c43dd0ee4ef0d75c204e34766a73f35275e13562: Bb2edfc98d879ade2543b63e4917be7d04f71d73e490e1bda7e65dad9859fb0e3:0F#@174bb827ed506841b4a906ff93c3338ab43b82218242329f2ed3d9ef55340168: B416e50a3d5925066e2fb8c062f440b897016c64692e7ee1af3d9224bc6e5f249:0F"@baf4ff568336feec43a78811c44e272f85699a8b4f9d44f49d5fc33acadb90d4: +B7494732248a9d75155f0c44501fa8ca5368efdda9795e7c566e6262e6e1118fe:0F$@2482e6ca3c409d3b8207b4ad75e1e7430a015bda928b2ca7ab9e8b104411d2de: B69446ebe1b5212511b6cd4ad0ae72ac7ddb9ebac45b6a292f91804222dff48d8:0F#@9b57ec862a728d520aee82fdd641109c833ab9ba475c601de7494e1194678b1d: Bf97dc5637dee5fc36738a293a625e5f1323fdf9eebcf68c816eaf54e963634ca:0F#@5d8658c634d05c8426a2137b05a0ac7db8e609131ba3d47fe1d3910ddad4cb74: +B2a7e7e7f2c8041eb6c1282b7e5814b247ddf37dd5cbeb0bb9e90e562f4b74bac:1F$@f01e769ebbe20ccb4adf3aebae585003973374cb6238f6ecff3adb0e451e7646: +B2a7e7e7f2c8041eb6c1282b7e5814b247ddf37dd5cbeb0bb9e90e562f4b74bac:0F$@60aaa558c53f1b64f133e61f1c8e02f162ed88c41291daa93154de7def13bc07: +B4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:1F#@8a2295fa0f985f9b701ae2c49b2a425ed6f8f4668fdd76128e4451b53d31db15: B4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:2F"@bd10e22dbf9993456eb4175fe3b9beff999ab2e31af2df181c4fa9a311888939: B4972c4b09e7d561fc6949f833c03e106545991ce927940c82b21923854d1f5c7:0F#@b3d849bb9ab200446713a4a81c086589a0738cd05efd8fab0c0b3cbd062c9cc2: Bb06f3b097d25bd996babe43ea21a38f8b1738ee2b0cd87844fe478d2fae4353e:0F#@2bba7db86d23b07768eac783827f74f600759654547144f0cb964ee8d85248fa: +Bb9aebec6d62f43f9e566f4c0a571e16a389af74ba726b4b73dec1d2cef84ec12:0F$@d0607f370c4467271195af27ba11d5342415e943b817ff2a0386a9efb301002b: Bcc256efe3d37ab0d0c1b80504d7c4c77a190a9b6a378b9518884a062deb5e2f4:0F#@d43e8ee08ab78341312f6a38b03900b35b51df0d47303284be4b549b71f512af: B1e2ec522916a9d69d8c4ad9796eb42f00effed1c628c8b644c38ff13aa2b1ee7:0F#@94e87be9a8cfaf7c4162a15b73c503affd40721e4ebfb70efba7b38884e4870a: Bd12944459a1d3ebd49d863b94bcd14f726d500f41caa65f80090fb5bb0409115:0F#@667490695786361164a561f0b1bf137fa7f88c6df160c1a723c3daaf727b7d47: B6a97dc740b8a22cb057f1911b4c120bd99cb423e834eb46ce15fa9f66d8057a3:0F܂#@820b8b2bec275b09f39a4d75b5ff9f46bfa8c0f1a770b95efe72e37a6230ec0d: B9e7f24fbc061779f679311bfc73ca37f3b807d5baa3ab072d6288227cf7a5e8d:0F#@6d131659092bc0083fcf54d61e3e8a0fbb33445ccea702d83557bb4a57854588: Bd5a47179088bd0c4aa83d18bdab21e48ab1f466ff80f33f261033d7448caf728:0F#@225b33f2c92c6f5ee4c1c58e4ca9e0a30c49334986f0183486558e220dce1760: +B9dcb05d53ac86c24f26d75123fb65ae84162e2196e075dfe4e8b7b736b334724:0F$@10858d611e275722d18a580e6f860fe6b33a9187de31131a888baef65e19e7e4: Bda1857ed7fd62da6306ba1a14a144fdd6137af8c22829f9b9f8186f28d40a3b8:0F#@3f0f21a4b8fd2978b3b275c39397c30ddef67b3e280f955b8ae51d47ac541805: -B3c1883e127a01bd85345866bdc57de4ba4d0ee1991e21244c13c338f12fde3ab:0F#@d3f83d1ebbdd68e838d87eaece5ef39a8738a3ad413eb77ce5887b7f7d5b4d22: +B3c1883e127a01bd85345866bdc57de4ba4d0ee1991e21244c13c338f12fde3ab:0F#@d3f83d1ebbdd68e838d87eaece5ef39a8738a3ad413eb77ce5887b7f7d5b4d22: +B42f3a61be03e1e1d6d77df2385db74bb107e40763cadb159e8a35fd84b49d9e4:0Fك$@c30ea5adb5f1186287e07920e26785f4a58428844cb43ff21a54d91d0cfd126c: B33a50ac769975d422153b8217c18916d1f2adaa74d19f0fbe500a4ee2a93bb13:0H#@6dbe50ff94b9bb5a05682855a6909ca589890aeaf16cd4b418f1e56cfe09c1ef: B7275b4d9683806a0211d29a9e4a65e5bbc4aa024bafb02a825db97f5b3818eec:0F#@31c41627463f43c6ea4a4949077d5558a867a9a0e61931a515d5d595a611d435: Bafa2fbd93ef956463098e75533d92feb30e0368d646cfa24b8ff87c7436c4c4b:0F#@8a1f7bad0124b52b1192e41de6ec530384bb46fff317317936316a15558775bf: @@ -76790,41 +100678,62 @@ Ba34420286eb95358c36993efa704419e48b32625cbeb130f19c01ea3ce399510:0F B0557759d681e03ec0c60d7b83b42e44eaeb3e47976edae004fbd535efe3a12ce:0F#@12b5cbd13590a672b9fd6bb47f3e18fa33c9289e6a51383dd154f4d41bda1125: Bd14584099a62972b996dd420a91b5e3125658a309a922c30c4117495f77efc10:0F#@31ebbff88aab59394d3e89094313dcac01c59d30475c1016cc9ad7fcf4dd6538: B4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:3H"@9a76629764eb2bb3672e06bc1a9b25db86dd746cc4082f094eeafb1a71458f52: +B4a64e6d80fea1ff775d4e1d29a8eba176c996d0b3223da8315231861ade4515a:0FɌ$@beff3909a8f537c62a38fec630eea46ece3ca393917011f7659888f116981347: +B6de42fe4e000f5f8c088b0a5bc1572955dcac7d781ff247a433e99ee5256315a:0F$@9f7ac9a7bfbbb0830a1888a488e362ef787e969cbf34cee48d2066a6588fb8a2: B0c76c4ef981ff6607b5000d0d7dd088055e8f9366e692225eb5a80cb5cd60c2d:0F#@36c63d47b41c86aa7e7820bb3eaa01097398506f6670522016882d8848b0fc4d: +B7a0c6862af507044ac2174db8f28dc0ab59843de03386ee6cade72d7d58db8e4:0H$@e338048515c2895a413805a5f621454c26ecea9e0c8df618353e0ba38b60b399: B4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:9H#@6cc4dcaf606d417737a3e45f921e326f79b6ea8e7484721c933f3144babf2494: B293f80c359d4fdb9e7f57d89f88ce3dd5219c07d19be9706e7bbecdf08aa7791:0Fߙ#@0b882f2f566fe6f4ec387dd38cbaf2171c375be1ae9c725db71c00a1a8ea347c: Bb4e8cfcb838a841f15c10852ea80fa85b481db2fa2cd027b1bce188d5d0f21a3:1F۶#@9e265fe4caa101392f2ad44c77e23067b0b643c33f5e1af329f36fbc9d488c39: Baf920b048b7f52cb1517b45a27d308d104788d738544696723ef11d9950fe55f:0F#@1efc0961731c6f8241112d38a1fd6188faf8b44af774308092f06285f73b0cc5: -Bb4e8cfcb838a841f15c10852ea80fa85b481db2fa2cd027b1bce188d5d0f21a3:0F#@b8521db9d23d607338d38960bbe15daade4d9a975b201f2e69adf1df3ea65675: +Bb4e8cfcb838a841f15c10852ea80fa85b481db2fa2cd027b1bce188d5d0f21a3:0F#@b8521db9d23d607338d38960bbe15daade4d9a975b201f2e69adf1df3ea65675: +B1d1ee5bfa3bc89927923e67b3f704fb90ac99787cbbb109586eabfe328c8cafd:0H$@17e7f16cf25184f68a996c128058f8de3442b19a0d4fe65d9f66b801eb88b117: +B522ed7b8528d84ad8b6dd76d22169031c29cecf05a14d557597387d4937dd972:0F$@8199165fc9907d8fd403980fdcf27521e6f9af7515e3885f74faa635a15bb249: +B844b179b86fc942593678f983d3a024af2019f751523cfab75b0c2c9ca1417a4:0F؏$@78923cea6a72737b7c96ff19a367bdd19bb144b200c972de8400abbd9b60d34b: Be5f72b2d19b77799f8276792321c8698f6bcbe3960ccf2cc9b11e8e1e2dc5294:0F#@5d032ea6d394754f69b46d2f192b3c538943bf51f0fd43a4439b681929a2e752: -B4687c27fc439fe774549fde36425d40543a27b09046c076a3170a04cdea98ff1:0F#@1cf1904a10f3b7f2e69d8f94966a3bfe080a228943f27cb9e944cb514946e7f7: +Bded43228e398d869bc6d3404348fc42699e1bdec5556c5b9b82a8f976e94db8d:0FŌ$@7c9f4009f274cba9e9a8e260cd35fa97d31c1f13f6520bdce323c4c7071816a1: +B4687c27fc439fe774549fde36425d40543a27b09046c076a3170a04cdea98ff1:0F#@1cf1904a10f3b7f2e69d8f94966a3bfe080a228943f27cb9e944cb514946e7f7: +B9abd736eb844819c8dd3d5e07646aefb7a596ffc1153de7d526e0212609b8ab7:0H$@27c1e30ff55b18e750555ae3bc96e0ddb57f87e648a52e5f21025b4aa8fa5600: Bf6655dd29bbbcb31db07648424849459ff3e616a7688c73a0d757e5306708069:0F"@efb0a4e47926f4a141c2dc8f78ca0ea857b85f2104ff0d5f5ec292e6af0a98d1: +B42fbb7c7846ad742ac90b748b5eb53595106270ff67899ce9a3d9a0b3e59275d:0F$@421dc204cd06da62e8713e7494b19030db247cc928f6faffbf873e535296bac1: +Bb14f449e9f828bd03f603e7febb5f1380ac6ef2a2e15e83cba5313b605c8f3cb:0F$@975c2ab0efe394d98d17d0c576a71a9535b4d9e2e6b5dbde89b9a28294c95f7d: Be02ed77dcd4a2008d991f4a20abcd3a9c057bec4a72ba56f093dfdd6d474502c:0F#@3508e5ddbf7a993f6785cdeecd8fbecfbddd8fba9f0c84903ce56d6a2e15b905: +B0d1503dc0dd101ade275c97ff685dca9aa3a91864c7cff1dfb7cf5b8b3d7264f:0F$@11e7dcacb0afaa7b3f82599536c532315c7243908c26f09604268ccf006ecc48: Be8d612abec315b9101785b5d60fec9e2a2f174ed6578c76d54e13557441d86ad:0F"@f3f0961c34bce2e3bd049e980f666ebf9e2c8c9e1b16111e1e7d29d6e01d609e: +B9d1ac216d5a11d1e985a6430343040b41679ac54072ec4f896868c3a157b6115:0F$@86c923993ad79bbb2af0d63fffc042caaa51829aa3006c82192260f2c5e97361: Bae0513e1c29b5a768b20c9c6c524adff7276db1066697ab870342d7e70170dc4:0F"@d926c1100dd3c0df617129455ea0f193ddaddff54996f764cde0c8aa21b56c2b: +Baead2d511bfca1aa1415261a59438c0a2de87f1935ec40ada67b96b3c6f4ce67:0F$@7482813956a69c7e847e7e6a0b94a6e607600a04334b0b8e29aa3477d5b3f5d5: +Bd098def9a0bfc22d39b5ef656a22291761cfad5596082f985adb9a07f775e2d6:0F$@0672bf535af3a00eb1545c6a4ee05afdffb27d2f421218bad7aed1300381e169: B82444bc4d78ca7d9403c4cf1f9a0d55b11079a121198b798019d4dec5585723d:0F"@92c620a9facc8747f380e1c3316eb44c2c6f4dfb8ab652aa27beca5bcba004cc: Bed32964d5cdcef99e3a14769156a0fa683a69d0e778d914bbc6f00ba2112220c:0F#@9408369093a3dcea231913f056e310d7de87a7996a62f2a304a1b433d75f2cb0: Bd84e66cfa5f5b149dd56678a7bcecbc5e091a7e9385f81ade0596e10fff0de9d:0F#@0c6e8ec3491a1844d9ca75ec7f7c29bf45732ef1a8c33b53ce92c2811f0b1997: Beede08b71a575e8ceb2a66e9ed6b89766694a6b154a26190d65c6930b8c83a4c:0F#@dbfb82737aa87c9595d48ab6fa797e702654dc3af83c00789e1c8475a215902e: Bc8c37a1093e33b98308f4487d7df53cb8399b44ff1d62f4e4b63d08c265a18d5:0F#@c5738fd1cb4c0f3187638a3bcf6e9dc84cf081c9fd2d7610cc0600fef78fc72c: B48a315f1f928c6586efba36caa8c475a40c467e10ed8dde0c5eaedf64294b406:0F#@ba3f1677afbf7cf7dce59d82a19c015cbfc07c186c9d4f5beca005caec1afc2b: +B520805edf40d7e910ec791d1e05d51a3bf852f211523b5a8b7c97f936e81d158:0F$@dd3c65c682dfd7d16df85cb94ebf1e08eab5296ee23c0bff1d90d50abe6f8a0c: B6a87a93dd08236df000c8367a0090c09188effa677c27f1fa01a26af1e97cb7b:0F#@15bfba8a13544f3469cf99ab5fa11d0db9ec7ab1295995ed084f3a15b78dfb9a: +B457c858ec31e910b9470d356aea17dccacaad65e86f7de6c7263f92faba59f89:0Fۊ$@ae07485695e2fdf9a16bb6aa13ff15a5af8ea87c2cd48e9cbc986c074334c71d: Be6209c4d167f83ce19afa0c4f6c39a6efb5b08a242c49b046c94cb4df24d3382:0F#@2ba6e3ccb5ed1f1ac7f6e65524cb318b87be4a9a0c5276c392befb388eff4554: +Bddbf4827b8ad6212d23b7a9503a419facf5939efbe75f7a7483312f0ec247588:0F$@da9411110ef4161e7b4604407b13c5da792fd04ce5487f85dff77cbbecfd9f96: B9b71ee0b72793ec58284f6d86e55f3981ac416a63125259227acfb9995687eca:0F"@3e174d292d3e3d98b2f1dad037b1537a163ead67dd420178e304d1827903ff5d: B9f8fd52f497d6709f6454ba010cc6797c933b7d7f8235c6eb0ad666978c074a3:0F#@c7701a1e78768371455614b9ccbcfa2eb772c3d6adf2b8b8241f26682ad86a44: +B55f8f31c5f6af7e63472cbc6f04dcc78a8cc37bc1b08df3c5bfcedc76b67d031:0F#@cf5488b1a89fe4ed5396f0007d04dfa3a1df3b6e3bb62df3b274f155afd9dbc3: B756baedf5c4d4955e6823804b94933045a836ca0352e58e93646f4476d78472e:0F#@6c408d117b6caf10da8313bff455aa4ea629f8955b204cde108e8f3aea8f40c7: B3d4a4c6299129e21ce0d1ffaf56bcd027e46f604d33e36c29550d4a1b7aa1191:0F#@31b10e3dcc607c4554a5e5e1246b84771260dbfdec7e7ad483c02d24d5f7465b: B54c1cb2ebf2a27d8033680349d1e2461e6d539cc1cf2b360af8b8c9374acc6d4:0Fč#@c39c5836b5e285580c7225ae1f84836781ef2b8eeb52bea252513c934060b6b0: B763e1ada307ca076baec65a04f7443c7daaa76b81ce897ad4f43f86c26536710:0FƆ#@fa78009042eadda8c7c9b4591ab7b9106ea8c070116d0213d8b521a953a3eb18: B5e66f880e84b9c311f74e7caac62cfd745b5786b21d19b4c16a16279711b805d:0F#@a55be546f610f11deeea78e16088f4d3e8a477f81c3120e55fd115ae90579309: B3e6f434c4ea1306f7c07642eb0411d0f07ffd670612acb0b2a679ea6b3367dec:0F#@a462cbea7e9117db601b2c2f79856b850034c55fefa2acca0846e46783fbc72d: +B9c13b953ee1879e99aa37670d5535de06c13463c299d6ae54e2a6e4860e2da08:0F#@0c2336fc608506caf2baf6409cffc710938bdbc1589250f327b0107dc654fde7: Baeab5909a8f0daac09bc5b7f1998b9fdd52c2e53e21587dd05a469fdeb3cac7a:0F#@559915534719577c7feadfe3ca460ae9f252619c57d570174c3502ae45cc03f9: +Be856f15e18733f910275ee8c3dee47ebd770d87bf0b2c147e622c3a23f8560d7:0F҄$@7574fe90f726c8dd3790ce54f341ab1f8c31886b302dd21f6b2e0f23ea2d9000: Bbe3fae0514a7c3a7745999b90525000ed4cffd6c0ed6cd6555d0774ec903ba65:0F"@4655b7836b48a32b7b60bbc365962acb8fcafc266ce3cb2a0653ab2079e94ea5: B1943033784070dc596e9e04b07ad624cba89d257017f968d1783d00119e5a8fa:0F#@c8e3618b248627a8ac40e2a19cd1bbd8fadba0496a081fe33d64620f24831e1b: B9c00681f75407fe001e7c9024f0c34ec47757431f14e21a4a432abe65de176c9:0F#@883da35e071b440c27d55fc4db6f8a0230589930b55ee32ef49d95f55b2b3c7f: Ba0cad47984c08faf656efeef952fc83f4b426ab52021399461f4bc93ca11806d:0F#@56f3e38a6447234e1531a0cd95b30472e83ef697130566f1fb6e13fabcd62c18: Bc60df834df5c47dd89f227486fffb593d92c1980cd208ae53d505fcab9758451:0F#@aae5736abd0b0942021e2c6b4b29d47c7061153ac497c950122e8ac5ffe8515b: B5a5eb6aa48f2de265e56b9efa930e59f2d81df4384c51cd1618169f733aec7be:0F"@2e1af88d5bfdad2f5c38e58aac7f99c1649adbebf35b15281a591175caec229d: +B9f7ac9a7bfbbb0830a1888a488e362ef787e969cbf34cee48d2066a6588fb8a2:0F$@9fdcd0d1903155a18ad227b41b2c2846382fe8ca4020adbb224496a5d5544e18: B4e36ae7efce966d56e26231ac98def164a9ae3174a7e8f3d90ca145c3a41c4d2:0F#@76f8f7f327f5c0ef9145bd3e8bb433474659d7580377fcb1e1117e2375081d24: B8b2d4408d9afbb9371faa3d41bd30bd6a77b92aff5f8a932b56661d9aafcb66a:0F#@34d0526d7cd3019a2907a78b423b4ac96eb26c03b29dab7ba3cd78f1dc7d4194: B7624336bf9c5640c48bd79b633ae37d34503ce3f89bd4b29b1b3685ba90e7ebe:1F#@5395892c28c7dfb40febcc5053f1e3e852672d7f597ad66e7454ff99e88740f9: @@ -76843,6 +100752,8 @@ Be0465c52c88f4d4035f7dde492497b6763bcd52072b8f07f666767fccdf119fb:0F B48ec8ec16fbfda1255056d7ea5c18462e6c2d478ebb6a9edcece99ae146b4f34:0F#@dea1616543d39fa94de0397645eae493f2ad039eb742a4fed851f8ca5a4c49fc: B13ffd8d6bec495b44d73a307d007d7137aaf2b29f78aa379aa9dea97d40199ed:0FҠ#@73d571208b48b01166ae5dbfa719d1d960e3f5411f38bcbf3d59fb81cf4d5662: B935f87fc2137131b6dfc784f453bab301f72d3153b167dba8f32a5d8990fff8c:0F#@ee7290f2d30f207956207339ae291855abf40c1ac7a758a9b52692b52c8464dd: +Bae5d3ab067c140e77fb3db7b7b3f898c9c501b70598b4c1c3fdb4dc324f994ca:1F$@c6b9ad8ea4088ea198b195fa8217e35090dfd64c3ab4ddd8a93c7988127bbd4d: +Bae5d3ab067c140e77fb3db7b7b3f898c9c501b70598b4c1c3fdb4dc324f994ca:0F$@50f7be615e684a943232b06ad904afc7d1829e4d32910a8d100c5c3ad39b5748: Be1f0eb2033a6e0fc4e61b541d220823372477b07dc766f86c0e58204814cceec:0F#@629054345d27338055bb5726293aca5f137f3d558e84d38507a111ca0afce7c5: B38c953bddf141ab760fd8d8d961cd45912c059204d80b274b0cbe49ac0848a66:0F#@cf11a114a21230044a2e4dc497c767624210dd0ef1d2bda793b5318a829e7885: B2a14109724fe8641265740bacfffa575f725a08349df6e0367e2f97e34ff254a:0F"@c5aa157d027e37468f0039cd3a86e7719287a20afb3942454b9e0818b31539ba: @@ -76852,22 +100763,30 @@ Bd72c27f30e942af12493a4efeea08d16cf40e2ec5c6fbd82727fff8164e5514d:0F B27da64d57c1b2c335e1d4ef978de46700e742f41a8f3b2c0713c720f3f6da6a6:0Fܹ#@2c53ecafbc9f3b1bff5979cbe51570c865ad86e22f95a9c1ff9a76c55833ffd3: B85e490cd2cd4bf769aa70d7b03e9ba05c561b243621701d807b36e60190cdcf7:0F#@1a546c186b3d39e18bb9a4a4b31f476d5fb77402bb51544f21dc77d30c464306: B3fe6d09c12d5cbee250c3d752df5f7613d8f4460c52dc53b4bf6d80a867175ac:0F#@1ac5812fd765bfa51f8a33c9e51cd184c5c4418e5d36022372234520d3250487: +B603f42d9c46d9967c4eea6fdfe2e3481e094a2eeb05ecb4c7794ebe7218ababc:0F$@097ec9cf5fdef8721a12f4e520470d4074f513bd1f8154e62548bef212430225: B6dfabae70f0157c5f48969de9ddd03423a160889862d87fda82d2d55655b38bd:0F#@edbff470d43a12d76ae79e4e7cb073a597ab805d78b4bf73c8b4002ec0e2cb87: +Bc1904a74fd85fa6f91066162f0b0e6069684bdf116fd42f3b9e30c27994ef049:0F$@691f3050e7abcef5689a00a846210cd33aa9b99c3f5b40455d4eb29b12709e9b: Bdcaa0e3669f0a09eef4c3f6cd5bacdb8e9a5817375e93f6949ebc406b786ebbd:0F#@4de95596870c07de330a12c250b257e7f0aa83132f0cb1763cc9a061e01bd93b: Bd97a7bee9862d2d76b37be01a29f8284ab8d3ee26a4d7d3f796a950b86385cd8:0F#@f2e5fa5326282f5814bf0adfa09412e3f9d46f3132e38c832d53460bb841b531: B29200939ed18c07eb18eed4385e294fb469e6774d9a0c5828dc7a3763306db5f:0F#@a222c37f9795f0691d0857971937caa6bb1ddf3715af2c82e25ade4b3b06d353: B29200939ed18c07eb18eed4385e294fb469e6774d9a0c5828dc7a3763306db5f:1F#@863a88367d3c358ae8dd91fe4dec95012911266042fe1f6252111e5f9f589a73: +B9dd07714461fae2f8dcf02ee470b405903a90cbc427f0a492cfe4ae77392dac8:0F$@eb12365e4d9a2372adb690dd9ca7581e3a85218bc1d050facfad3a94e4c89cc2: B975a8583be8397d052a074fddbf32e4d28588eedc112c848f31cd3eeb830cd29:0F#@a3ef84897e6e750acfe04e6b717cf652911f846f73ac99e64e8ccb04086bf61e: B62749c96f2e2a8b1d82c73dce5ff159fb45a66a045f0e20df932d5d4b894f247:0F#@3a7490e7f3154eef3c4801ef424a655a4915b1d5430dadc7fee878a47007d1c8: +B18e2d7f2095cd6cb4bc1980f7f980dfd0330dd11cce00d683c6708cc51a50e2e:0F$@91ca981b6cf88a3dccf425dbaebb2fb80b9d237011e330997b042cead61bcdc7: +Bfbbc2115f18c2815daa0703734db9814d1b5a0f6d256e8aba4664935ce29cd3d:0F$@10c9d6ab3d23d278cad1e3fc416e31c60b212482df44aa2c6bc4e2c809777b4b: B536d19f3c1bbc59541a6237e89b92c5cc989255866260b1429989df3b5f7eab2:1F#@d48804f1909041ad7123c1765836e9ccda421cf518dcd50cc1af52b5ee4a2572: B86d9e29c80480cb0ff5358465be58540e951aabccb38809ebea182db30786338:0F#@be43d2ac117acf98237bc237492df7b87f9456298980fb825484a9ea261b2165: +B2a072b8e908c4c2e06ffedb4163f49e3d60f72b319c08f8d5f556e93f7ac403a:0F݆$@9dc77e2195e0503f04f0c3409431a4bcdd45c326b64c767e7085be6955c697c0: Bf55efa960dfeac81ce874f7488e61a55d18b1cad8bc5093acf4f600fbd7d1c67:0F#@1f563dd9b582d7fd486bfba2a01a1ba0f2f3158fdcb4e45afeda3822c0f9ac7c: B0c09822347d2a85cfa17e7d077217ec569893abd3c9f1a14d352e2a7eaa16a66:0F#@abc1a603e09f05e3eb0175756cc1dee40d316db794b0dd63cdcba8b9b95d5be9: B648b8af7618130e96370c2e2a901e1e015738eb756f2e6ddf125a097fc03e5b0:0F#@2cfaf3a7d3e86b3c67f34e811aac886a0c4bba4e821772588d627f0c0359d2a5: Bb8991c96aafe78d47a7e590300524120b61c689727e508948c774438d7413915:0F#@470870e8db4cd0e74506a99c70027f71391df03648cf92f6b8f0f979a8698bec: +B60b8c912b4d5fa5a2da2a67ed991154360aed733de046606b21a8e0206138384:0Fޡ$@ee3efcc5b00de32e3cbcc1d215cf25d48df39733cff37a719880fd4423b8b9cf: B9b9d47871287cec053969f4fd787ff6ed79bcf32f361f99badd8811bfcd75bf6:0F#@3577a3990ba48ea4661a9f66ec70417c6598e699680a2c918190750ed8db19fe: Bafdfd096d9ba0b917524869204ef86a777ff9d1844e08381e266d6c238e3b6e4:0F#@03839e76327dff378f8b9dc1198bdfb9b6b899ab08db6b59d273a7130e823175: B9dbe80aaeabe3a5c4adc1c1651ec5fccf00efbdad37739abfee7c5d77c112ea9:0F#@c4ab82207878db649be3f2f7c38383b269f7da57e21611a0b23ca329fa9dc0eb: +B67790bbf5982f87b077ab1bb114f9b710a04ef56d9af86329166acd198cc5322:0F$@ebb40126b22c62e1d212abf9f20b3f7d6c87da062362f3312fb53d1c20850749: B2b29e3fa06988a34132d5c6bc86d05614e62430cd00161fb2679715876b6e7d4:0F#@51bedc53bde28c088bcbb9c35f57c16af22767dab797e91640f1eb85181035d2: Bd388f2338a4c1bd3b58ae10312b4274478d3f659e3af1538352f45dd20de83eb:0F#@0d9ab2e9c365b06959e03409169754edb53b38b3eb61c7eb0876e5a30f80040f: Bb625a90c0002c763754b5ea6ef365750bc61fe1629d2cafc9e45982c98ffcf49:0F#@6e5add33142eba0a2ef744121bf23c8ff665428db757c8e6da25e1ffbd7581ed: @@ -76876,8 +100795,11 @@ B73ba46f1f69a2330713234d0bfe9902ce753fcf914cce660eb12ff45082bd3b4:0F B3c2c2ee12c16e9cd08536f2e4529df49439bfb13585d1bcee140cd0fcb41e50c:0F#@f417cb754f9ab09d292b41ea5f17fd348071fb11df0e055b43766408734f6a85: Bde7b1693a92de7627b12758d9e2263cf72c60e429980168c8110a7e8d1293553:0F#@1559e691f880e9a41a6c16550bddd2af40da4a8f89a9da88b2bf96408317cd59: B1dfb786ea252750b2e8352bb4e9e10adcf43005a8906b81156ccde69050cffa7:0F#@073945d2b61a65f3ba31f09c0003d978ed3144a2be2ca56771d0f8cecde9eb3d: +Bf89fa37ca6e55a2cf00d0e3ad3e410b7db98bec0d3ae502c300ce051f7e7bf53:0F#@5d38cdca1ce1b0ad7e4d7174f1eb956d6d73c2ad56683ecf90337be2be3a8246: Ba3a6a2d6fb8b1ba0733e6fab7d68686da8df063004c71bcfa5b1c198a085c1ec:0F#@c8063534d5bbf35d13e0437eea642bf47d486fcd6642c03df6e8270639fb9647: +Bb76d54c119521c95636e611c04da469ec33440a7034c656e25dee8c258482179:0Fڜ$@7d84fa52b91bd91c82602bdcb2a6bada2b689436fa71b10e8289a9c9de5ef96f: Bbc8a9cb19c4c9ba244c0adbf4c1ac472033a5e6355764d973c33b94d97283271:0F#@48a315f1f928c6586efba36caa8c475a40c467e10ed8dde0c5eaedf64294b406: +Bee5c881db7231c45bdbe5e865d417ac29459342dd0304e9b6100cb19e2b52b87:0F#@b24abc6d1d69ceb792098b09a49acb7ba4d4db00a26775d7d35731577887acfa: Bb21c1fa3c092a574d03433ff4cb8f526ac11d5b01a13aca768731d8c0f37c636:0F#@7b0fd44a4410da9a45dd702525bfee9e01ab2ac5ee94e1fa0bdc96061167f3fc: B8d7a6c06e08ba376996b50d6932267d39cbc20f0e6753bd6e0c109c9b89b45a2:0F#@415c3bb2c0d0f75947abd88621c9eef58f2b8d22cd62f15962438762b434aecb: Bd21f7a11d6d2e623083ad922049516718ea97dd5a97bb6946c08b0d37d9d9dcb:0F#@63f9593d00b9776426c215079f74598a0aa87df32b3cae70444f50114d5ba42a: @@ -76889,24 +100811,31 @@ Bc1b66a7903d819ae6cb97eee1a11277ce01eac26a928f50f609d7b4fe68a3061:0F B93197b40c146031bbe4160244a8f603902160d0b7b68c66b5c94fb28fa783aff:0F#@653f68496a5afec286a4298ee8acfbe4797a95eecc2b8d7e8479feedf660ab80: Bfe2b238a2054f54960eab8f493d2407e92895dfc24e26396116b2cf450732b5e:1F#@ea1f5ea5d60c1fc265921eef333bf91f330441a261afe607f38720f048717c1a: B7ba6d3fe3427a9aedb0cd8c759525d1f85c9269500a3f1d389cb24d463d36669:0F#@42c3045b8f346d036cd84b40453cfa83837d1310024176e09fe4bd7e1338a375: +B17b29e8b7f120ddd808fee31e4aaae38dec2f7ae77c800775b79ea015458c859:0F$@1d87f14b621022c550062aead0f4694f550f954d5a7ba08915cc5e184c90feaf: B7131613780cb8cf64c0c92f31ee5a0a1a2c8aef3341114d51817109fa9e7085b:0F#@7d5fd2b2fd9996b8e71b6988666876d10ebca62fd914056abe0b9667b59f4b20: B0243f99c848de4f53cb29157d10bf1cdbfcf4219f84e9997dd3cac9244ab7242:1F"@299a0494552ebbdc2fcd67b6904c165733e3c965396e607f230171a21182f0be: B1b424e50c4bf6ad5d6db2b131e795e8c64cdd89ab5a91ab422ff5691b8e09cd0:0F#@dfd4ed3d8e4233b51c2191f3470a426832fa616c8d21990d8c4e81dcea3bebcf: +Beaee05212121713cb21f825db30de15752f677a62e1ab76b3525a435017040e7:0F׆$@72fca97df5bb00049fedc407872967ac4068c82364b874aa2ae9d19e6aa565f5: B0243f99c848de4f53cb29157d10bf1cdbfcf4219f84e9997dd3cac9244ab7242:0F#@ab45f0a1f2dd904bd5ad53415d17e18608c9edee231fb7b269a15aaeb6ec4a46: B082b30989203e6e8ce282b79b1dfa680ea42e05413eaaa6f567f56b951cbc575:0F#@3c801485053556a2d410e62ec2f2808291ed017baff4322aaaabde1a999b8a7d: Bc1b66a7903d819ae6cb97eee1a11277ce01eac26a928f50f609d7b4fe68a3061:1F#@d9fe9784a15bafb031ee77e393be32dddd4f3d6f7e375d5ed7917e9277429902: Bd96826c40665ed1e024b253a356b8fd9a4998d3cb92b6d39beff9f936e5a02f3:0H#@4921408fc13b8dc1a426761bed18f7236edfd2a3d0e040ecf90245315aa0fe99: +B72a975270c793ed96239a0d0d4f5c9b276caa05536e0ab4831a1088aa39c2942:0F$@9700df44716ca617afefb38164d3be5cf8a611dbdbc4f98bd75e945d18e54fec: Bed37f4e867516260a07509e4a9c35468f817cb88feaaff0171e613c8574d34aa:0F"@af5ae8c976b12e1109537286e85ce859dacf04b343250b17eb22b8c16c6d0fa1: +B2b8585c370cd79448402cce4304f79ecd97a203a8e44d81a246773d15e5d1ffd:0F#@b7c8c32f6222560db2596b959b26dc2a69db08d775b19e1fba2cc3cfbdec7eba: Bb993b69ba2a1f5d953bf9094547afc8213f8c2455f1a13cb5bac9c0545dfa68f:0F݂#@224dac6c1f4629882422bee9ebd4b6060b725cfde16c6c8a200f2912d97e7cdb: B16bcd2e5dc6bcb79142930eaec5ad3f55eef57062fb10b2d65e87148f6d9a0eb:0F#@841c4471a8ed8590c2992fa4e5c520d4432fedbbf10e55191088079105a3aad5: +B0874957da54a8af1d8e58d3c915f478722ef5e7d46d3e902117281b69f34465e:0F$@7e829ec2e4284aa07493613e077f65d9ef2f2b00c9e5e222309ab27cce0380a7: B081642d6f871683b920850526b7f090a10eb227d63951cee3614f871a66aff19:0F#@aee1fe9eeee7b805b536ffeb18dc0340c8cdc56b45b72b2da714a84425813f04: B262481d2a654185a278e3c2402b4eabd1dd3c51c3020976a7f7dc9fab97f1f09:0F#@589314c12977772fa318a61d65ccac8aaa6d0a93a16ec48c35114cc1b6c50d3e: Ba98b9a1a9bbf370ebc3a6f50c2287caa99147dbbd573694dec087f7cf14edaa7:0F#@6d458217bd6a0d7807e880787b910d15a242deeb4d7ab53b44e969744d9364e9: +Bcda957389ccf9cb9b372b43512ddee76f176d350ea4616eb46dc8061fdd04eaf:0Fȓ$@973873a0c1a08876ab047531758c5e5fcef67c06a9b7c9d5641b1f108d4669dc: Bdbcf4b7d963cb9d8d72fc9bb27a920318930c2c9d2d1542e8fa7ec3185552cb2:0F#@39c0c3750468f33b02c824a47fa4b10c03b735082f5254cea03e1f6066469a35: B718fc3997ee4e8a1fe8f2ab9f46f3c304db0da97cc5916fab3f8ebe3760583d9:0F#@32439b65b2a994b8eb1c91d5034b171d164d61fb4d8f6cbfd50351aa5f3c372f: Bc2c69d36f8d75f379d129a8959ba7b80ffd65f5c890afc889253623156089adf:0F#@d2e7907b0a50aa8da9f823ad6d28811ad454b41f3faf20faae7cd0d29a1db976: B721a7529926456fe59982a26977f338e4d8b7c2a9b09f4ddb416531d97c68ddc:0F#@fa44a578b74bab83aef6a23056e6241b2b0c4e7101ae429c8b15316396b22a51: B3699389c73da7f5a3019324f0dd506aad0ea523649bbd8c8c01ab5391d1897a2:0F#@3043a025efbcbd1077aa8cdae7ac1083b301f2329253cc5fa8c94197152ab128: +B45b47b33b3518b6ac0f0eec1e1075607f59f66c12153b663cb60433428072daa:0F$@207d2c38d50381760e75c116477cc19c7ea6bc248cd259e8287b4ea016e83575: B4df3cda4f8712f77ea2eab7a3ec11117689fc0dcab2cb466851f9650480a823b:0F#@00188b782c86afa265e54c995bc1096bbe91d10066b4fa142cefba7fbcbfea4f: B6d8b663b2e20dd247442047876fa5c7b779f721380c483d8f16a81d42d1ddefb:0F#@495473be88d1389ef459a1c23988e19ef27fcd7defc3c7bef09f649ba545080e: B550e1c74c140d3b29c49fed86aa68f1f5ec8962c644ca0c2491adeabec8f92b5:0F"@d3bdaca446a526687392708e55aafe12730af2fcc630e2fb3993859f96899695: @@ -76915,9 +100844,11 @@ B60fe4d503b3726915ea342121099b235b9aa63bf40ccc8a9e29381967ad435bf:0F B60fe4d503b3726915ea342121099b235b9aa63bf40ccc8a9e29381967ad435bf:1Fќ#@b514754ce024149fe9f84c7be2d654ea3d119e1920970994a0c7e3ba5c5e193e: B93fd77e6086d7ef39a525bdb0b56d639107dda3ab552d0cfba34caf7fe0af981:0F#@933ad08d75d2215de7aba35e8909f316be4aa9dbb1c1bbaec65ebaa7b6c788da: Ba209019cc6a1fb6293295afaf6543a1fd247d64b0d862bf3bef518bbc116e93c:0F#@b6dffd3eb77c2dba2f67b5fd0c8409cd3a3a89473c21dbae3049a2f95ac7173b: +B07e52eed88fd943c4cb8968c9ff0182c2884c80ba3b20dc0c100fffdd71495fc:0FȄ$@a8983c387d6596fe6d9ee5465ac617ff4925d92e1be76804a0f219649762189a: B293bc4c18562dafd284dada086ab28f4a559d85a17f02bae1e0ada15c457eaf1:0F"@8b70a2f43c8a934eaf06d343737dfc7c4ba715df8f24f5c1e2dab712d0d9d0ea: Bad2d0322717946a0d2702b572a5b89238dedbad97dfd2ae9c52d0116c5912dc8:0F#@f4ced657e5a508b1d018a156cf7df26c23051db1f242f87e529034e9a2bb61fa: Bf202716122f40af2659a878395448731f371ab6ce09816c26e8e6b32f8f97c40:0F#@ac7cd003bf3d31ac58d3366df992f9e901c7a68b024d075448ba018e20c3ad67: +B9f5d5f6c6cb3a664a209204fb466d2b4e32ca4003f2717cf35b1863bf1c3aada:0F$@f51801a2c5011b9b2b5032808116c6fae9e0a2d1f6d26314fafcf20e93080df5: B74a3d18878b7c5b6cafc20389caf7a3baed39cb902fce4be4b50e7dbaf5cfd72:0F#@14c52743b16d99a0a36dca5dbb5f85c58dbd13575f998402c41e6d1fa67aff24: Bc924f1e17cf5510a0d23d09ca3def885c8055016b8fd84a5d75a0acdb6f9891e:0F#@b64935036cc724825244d4889a93549fe57154adf88a4fd85a6a51e62b39348f: Ba7eb95d93d3821451eb58f421cb35067be9991309d7273c33dae2dea60c5aaa1:0F#@18bea542571a5a9da5d30fd9244490cf7677d9e06a826f9d65e6cad7fac79f00: @@ -76934,10 +100865,12 @@ Bc03bb9c0b763c1b81688aa6f094e7204dd86649fd14b594340987c02d9790707:0F B66900bde8e0f8c6bf37365da4fd7becbf5d8657699bd484aa2db8fc85f88d2d6:0F#@aefe468e1db576588bba79f347ab6b437249e61f063c28d1f241a62e0ad83841: Bbed935ad999f24b41bd5afb98c91146fe98806192af3bea9d7b5a09e6df03690:0F#@dfa88d3dafc56c7526a690d7a1e35b1f4b2804971b186fa3c201d6cb95410c7f: B7ad944e65b46cd1fc63b56b4046bd2bffde6aae8a44dade210ae6f054149f9e0:0F#@264a391629566a5f3d4e79867cfbe47281256dabefc1a603392c145721dff754: +Bc3f36cfb225c6e59327bf46c9ba4e66c26936195ac85ee631c8cb301b1dfd3b8:0F$@81ff5507e3009fe71c3625c96a547958414b12f55cdf132c1237430af42a9832: Bf81269fd104b4a2fc6c37ae05f1ac6dba27e4fbc0d2fae2a3d43d8dc0d19f4a6:1F#@ae093b67d02cf42442151e1c829434c54b78db59f5e693fda499d0555c292eab: Bf81269fd104b4a2fc6c37ae05f1ac6dba27e4fbc0d2fae2a3d43d8dc0d19f4a6:0F#@e79fcf3b7c1f5c3308a8306260cc972ef3ce89ca3d251298578b8a2e6abfa355: B810fd0bc659e1196779ecb9e7f575a04accd08efa67db413a97db02964f7c03a:0F#@d1825d2f3238dcb1e63986f926116d1aa96b6cf43d451daf483cfc11393ad7af: Be0a68dcd694f523ad9c5e7d92dc11c1c2748da9ad61956a071e7c0146ed2b446:1F#@26cfd006591de68e47402a994102965000d6f22dbdd9f292c568b69766b8d500: +B0575027b18d121b763f345127fa921faf40b58946e2e68598489b121b372142a:0F$@fa6900deba66c6af1454fff9bea433df4d7b92b8724d7d8c7f0449e1fbba4d4d: Be0a68dcd694f523ad9c5e7d92dc11c1c2748da9ad61956a071e7c0146ed2b446:0F#@d0163a133ed5cef00328262ef277345dd396626d3b54caf83599c96408212d61: Bc04575444cace8844410cb33244d50f049eb03777990e5b16394c2dc370b7aef:0F#@c2603b8dcc3e46e0cddf2b90ab8fe94d1095b193ef0827ffc0fa978a0eccf3b4: B8baaa3fea15676e485781c3557ef99c62c942ec8f5f951bb0714422df5e26bf9:0Fԉ#@af06d25252002df9cf75024de6bc2e0d0a22a387c5373dadef908f991e4a5955: @@ -76948,16 +100881,24 @@ B9e24771f78ddf1cb3d132f5de1f9076ee8eed35c65cc2dbabf81cc56db0ce017:0F B6b1ec5e4283b95b33fb24dc6e698c0ca4c4933b94780891a9bea4c06d5464816:0Fδ#@a554a0f1a2650d9184857d3c92b6aca6be5cfd22366d3ad9172b5d2a3e6a8154: B8d26b223cb6caca394ea0dc23f4358af5ed13eb52506109da9aaaaa1e5be1233:0F#@89e04c83a96e88aaf60d2373cc523925176b348dbfc1b6e2d564dab47fa070a0: B7a5da3ca0e2aca378574b03a332f33405a1b0fda3d93bba0121a9465cf326589:0F#@6755c4466c606e38de74cfd24ece4b693e17607f796d8ab0f61ffb17dc652a47: +B4e4804a54394ad12f014bb3f6c182ad0ae3b088e253b6af20cf16ee6282a5938:0F$@8131ee058e6f70e9a72a1488b8055f8266fd81de35df99a3ff778fe2c6166332: +Bcba47e8df691c82346e39794d9b4685b7f47d8a74e1a18bbcba8876a65915eac:0F$@e27df070b1627f1a8bb78878dbbbe2c2905cfdae7ff91980a9523717528d818d: B3767bb04f8cdbb921c7eb2d26db68278ee1abe1aea0bd38478d5f41ecf570a29:0Fܹ#@b03ec31bff894dff9aeae175dffe07952f66ea68c062b62f1741a88cad285739: +B17e7f16cf25184f68a996c128058f8de3442b19a0d4fe65d9f66b801eb88b117:0F$@702d7fb4c0c23a46e4c6f323605035e30043974b7307b9533d12d2e567c71f6f: +B780858bed76925bd88a4afc70e1b77a70b3a04ea5f59df45eebc52c9a4195e52:0F$@c4ffc67251669eb34c062ff38c506d8107270143636d27462f14267793dea41b: B763eddff08e7c181127d49a796fae3a321e4515ebcbc2f354238b480655bffd6:0F#@e62199eb9b7bbe5ac650bbccbdfff907afcdbaab83d7d9dc9a791a063bfca219: +B9d9ead727238d6695ad0a78e6f34a507883c95a7f21489dfe42a94b686a15a43:0F$@c6341ac346293fe64fcb0863f8a9c34342e55d746a93fd9896a481b1551f6f8b: B682758a361a09c9a138a8731257d757dd0eb3d1929530a58477a21ac17c203cc:0F#@e14bd383aacc6d2ed887f242ca5de5005ae7e8fe438f47873ae98b8b10c8617f: Bc119f87fa03aa1019e7cbc592a9759712091d358057d46437b1fffb37b463bfc:0F#@0357791fcb8c0cb1876e59503e553dd3efa3ea0da73b513a4b55242c9da0a48b: Baf2057ea10b26f7a9011c9d4002210c881590888bff4947ff8da48f10a0c9eea:0F#@18eb79f3090a9337bdf74d6c26831e5bacb536ae5e785089c130869cc9db9351: +Bdca2cad054f519d6ca38e03b1012bd6bf3d6bf2e13402d84c37b084ee1511148:0F$@d05a657233b4db41652b561f9d567c68f1f807547d50bef951e15d483485d526: B341dff730f0f050abf3d82db16016c4ce05691530c9e8f05ee77fcc1773a54b3:1F#@601ef85fb0425eb0b532abbc6385a09260b30644ba74efb976f590cb94b1be7c: B5584ce56a072360349930a520f83c920e5d1ab9ff9199fb04c5668723b3e0bd5:0F"@fddb3c935215f6d502e120154180352aacd8b1fe9cf17ca5e123d43b57dc427b: B341dff730f0f050abf3d82db16016c4ce05691530c9e8f05ee77fcc1773a54b3:0F#@11272b206fedf721b46b5e515f6cbf24ed95999d9c751d1e5962e9acb617acd9: B8750435e59adcbaf307cef3543bde61b3af0d6b4d51af7d457a780a5bfa9b509:0H#@8de175d0efb24031e0ba2b931b001c09af06332bde966119a0f39a861ec6a3d3: B12ee7b3e89bfc826b9af729ec15a925950a5ed3ce1ee2ccd93c0365a481ebcc7:0F#@c14382e906add3e621b1d9689becad7dfdbbe88e734bbb24244913a208722048: +B7af59e3c05c26df96646a73289f8deef1f25ad1c907d276f37b180542ebb7760:0F#@b6c5c280e1da13ab7f5bb893f5480616421957c3135b796ee492fe614ca3934f: +B18570efe563ad427f17614f172d55c4a1d6fb466fbd927521f06e8c4f040c146:0F$@1d2a4b8d949f58328b9de833b1ace560542d9f36e35ac46e91078de83e0b9311: B34b83c3209bad578fd8015b777ac3fa6d85f8095c7f8fbe9d204cfa1127504e8:0F#@52b81d5cafbcb97c376442e46a85caa93ec82a5b6cd8efb71ddae357c71657b9: B57fb5478d3411a852d22ba5001e33d7802d7bc283c6b987034053dda83fa06ff:1F#@a0e5ab35d70be1172b5d722c2db90e3adf7fb16fa9d590303184939c0002fd58: B3cea69370186528da86b7d779a9d59d92fa07658fa5d406a4355251c937db151:0F#@b8a89e328f177543e31f9a23aa9377945eed970064c1b28254444ae099072948: @@ -76965,7 +100906,9 @@ B57fb5478d3411a852d22ba5001e33d7802d7bc283c6b987034053dda83fa06ff:0F B6cec9f34881267b5d35bdc3838f1d79a65025a987e85dbd3c0f0f31a48f5252e:0F"@5967ead8f3bee4e19c37a2819fc5b46c401f32cdc9d0172c26ab44de85053153: B12ee7b3e89bfc826b9af729ec15a925950a5ed3ce1ee2ccd93c0365a481ebcc7:1F#@962c46b40ddeb23111a91d193affdaa9f0ab71c8b1d4503d93d65aeae7c10e9a: B3cea69370186528da86b7d779a9d59d92fa07658fa5d406a4355251c937db151:1F#@ceb21a5b9f11ee341d822cff04fa4e5acac30192d4a84ec2eff723412b4a2c4d: +Bc8bc0fc0bc782dba4e5189bd5db2b61aaf49da34d13f01929ebf551632425646:0F#@b54bdb9b52207bbd94f27e015852e343c073fd5a90ba5dfc3127d65725d8a0d6: B46636bfe7ece4550777b47fb6db1e391adf2ed63222cf3196b3aa0728b25e3ea:0Fɮ#@3d3df18f80c53ba6145f4df03b74a5657f51be2128b42c8c247cbb4023fce08e: +B58fd22c3f6a3f2520ec97d7928aeda8b183b51cc4274890357b701ca4c5a00d5:0F$@8948b1606eea52c2209c724d6eed904a264e4e86743405a707249625e3dbbb46: B1c204a5f84388eaa63418f50a9b9a59de63cc2005cbba056ca1f9fc8cf1bbdc3:0F#@e3af3d9abbfef5338ba55aa1fa2f45ef99d8a89aff1e679c1ec97f792c41171d: Bc5aee972f41a5d2202a8a94fe385000f8aaf72f10a92b9a53b4cc2d4625ad1b9:0F#@18942a6f0b4254a2f013fe38b646f43acb91a59a28575c330848650ac5f14c7c: B6e1ab5f7de521f1a5406a91e1a825a7a0252d0ea8414f1368b15ec25f6b85df5:0F#@10566dc364d613831f1f1b0ea5af5a34baaee045c64ff7c3aec32c40c09d6c6a: @@ -76977,11 +100920,19 @@ B653cded693ba6ea718eb8869d34bc74db5907ff7195ec46c09918f9ae3991711:0F B731cd867970e28426a12b045697ec0a751789a061635ba3b3615bcc65f80d95b:0F#@3c19e25f41441e210a2dfba7a00a53a3de2b9219b2e33917fa93ab94d10193a5: B731cd867970e28426a12b045697ec0a751789a061635ba3b3615bcc65f80d95b:1F#@32251923269df4c160e301baa4efadd84c057b9bafa93f1ef4a00c961c537ae9: Be8b676a1e31bd7b8b65aded09a386e0d58ab9aa842d7cd33dbe7b4e243e41211:0F#@950ddf27f06d369713c938446e1cb62770d43379b106650f39517c5487d3cf05: +B097ec9cf5fdef8721a12f4e520470d4074f513bd1f8154e62548bef212430225:0F$@05c9358d75aaf496bc421bbff95ea6d3a7bcd926f0e0d30f57c6ded69a7179c6: +B5eeb00aa0df81a196b3e2c41693ba0017dc11e771f44f52285e754fd5646a98a:0F$@b11977b0b1577ed74771d757e8f31e904fae4e8c5b5e8ef7d8684d88690938b6: +B5eeb00aa0df81a196b3e2c41693ba0017dc11e771f44f52285e754fd5646a98a:1F$@dad439e28ef43c0776a42502f113cf1e9a3256145423525e70713728b3d456a9: B00b30d142213121bb4419533c9a3de0f498f2e8bc38192b4bed40bff53cf92df:0F#@31db9f7ee18ab3ae8164251633d4edd58bbd300cb8b3638b0edcc058e2cf66d1: +B1edf5fd751606adffa6447d45022297f246b73678cdbf985d82ed15dffab171e:1F؝$@05dd349f8a8d6abc8b07eabb1a6c931c078975e6030a9565fa83ec06c1087f45: Bc8b607bd115ac42bd2a2b5baf8cf4762cc25d23290bfcc5f813994c6bae027d4:1F#@f67848c9756d9cc8f8b8ee95b88b3e1ba1eb4f885f02d2ac1032ace8db74aa91: +B1edf5fd751606adffa6447d45022297f246b73678cdbf985d82ed15dffab171e:0F$@19e06145ec72f028c7e2607ba6f18db50f01d4e4eeaf5f747fe3dbc522ae5d4b: B6255f0767b12cf36973988b3dec415373c7a0111fe2fcab3b7c39a3dfd124e84:0F#@6bab93c6443b0b9cd2d47c3b7c99fda05c2e7fcdc13b0e65ef63fd49e9febfe1: Bc8b607bd115ac42bd2a2b5baf8cf4762cc25d23290bfcc5f813994c6bae027d4:0F#@167cd5a1fef57b5991b9840701db898677240eaadd65019a79503ed52cf60d4e: +B59e94fbafa784da5f4f4d357fa702d62ed72c8ce33a419b95f3b85e177db0844:0F$@ba892a2f1b7e68273ebb5d3816940ff2e3265f6768af1b790d64c16d4adbfc22: B709989bf24a440c15de777a4b1febc22d6deefe541791b538679dee12f220d7b:0Fϝ#@eb3b3debd3a82001c341e655b26de4f5a3e146538118492007b76a109eae22fb: +B9b7526364c5b6e54cee111c526e7d301b7c66e703a0024d10dc20b11c8cf9b60:0FȢ$@56786ea835651f2eeaebb237d0d429724a4ef297fc47fb47e6ff199007b16cf1: +B57d743b852e987cb7b51b34d37e21d1103df66355e448b19076d2e188f77ce74:0F$@d451bdf2c2acad23a1bcc7496021f0a29c24b71891efb2581d8a802ceda1dee0: B553ecec169a476148fcbe927017ac294b623f0595b8aa80b838d2c8349fc9167:1F#@9bba0410f2fd7de4ee948e228768ec4ce2178eab2e0853c5dd8a0fc973459942: B4655b7836b48a32b7b60bbc365962acb8fcafc266ce3cb2a0653ab2079e94ea5:0F"@348aa0a2b6ba288c34ad0c5aa8d2231c402c8e5a2b3c8a52cacd1837297410e3: B92fb9f506511a724c041ee9ba1f9b4753e86abc685c7c408b170c3924dbcd913:0F#@2bc56c44d80941f834f51557039c05fa76bd1e7e70f5a616a9e8d42621c7bbe9: @@ -77011,18 +100962,22 @@ B3ceffe3e2236a26078a4e3845a477eaf135fd28dd84929915e438ab3221b144d:0F B94db11e01d02040192e5408f697c52dbed7584f002da243b77d260bc10d5f11d:0F#@080d08075e8bb69390137d4b4f2981afe185642bcd055db2ed0c9876dcd97cb6: Be13e35a5e6612e2cbfcf9cf5a0e25287471b6bd092c8ed6770e0e9d027e3f91d:0F"@b228b2049b13fb111dc3255de4e5d412304f741f3cb860e21c3b21f1c6903243: B326c8b0b2782a3c351b08b98be547b7b19e58e09aeaee1ee69895bbb72e35d83:0F̠#@c710ce33e40684fba0ffbb20926036abf5f848770c91d4b5793f03ddc9f26350: +Baea6e0396a8baf3f38d1ee20bab9815af6e1afd6b1f3370a679f37797f1bbb64:0FҞ$@88898c32f42337b0bd40f9986a9111012dfee1f0434374275a0c4ad7f5316f4d: B88270a780f4603609f20d2c0621a25d7dfda6f116376f0d455f145a412bb87b9:0F#@1db3749fa8f4f254b1400339eb0f683fe58eb294bb48f47e55f890ba9f5f202e: B9c28e6957ec4c65aa66daec68c8df24f0143eb5b35502f3738d8d27a5b292305:0F#@42e11348d90443d3a74f15f1cebee6d71f6ecbcdfa6a44891556af9f1530c3d8: B0f1feab9019a7b801912641df85737eb4f068cae31550ba63f083c9c8869f226:0F#@7a3935d8158d45f7f06725da64f11388abadd1cc92b0fcce1d414be430ea8cc6: B40642196f2c72aaca2f9f73697df6eff40879da09a1268bb1017f262042a7e74:0F"@d239b911df40d7777dc09a25d6e80d9e94ae221bc23fa13ffbace8d34b8f51d6: -Bcb9556dc7015184a4c1bfef6efbe6b3ddd973aea6331b6b06357fdc85acf1ec7:0F#@a0e7f8ad600b480f2cbdc3bce126b12e747d9f2f28b391f4eabab1816457d0d2: +Bcb9556dc7015184a4c1bfef6efbe6b3ddd973aea6331b6b06357fdc85acf1ec7:0F#@a0e7f8ad600b480f2cbdc3bce126b12e747d9f2f28b391f4eabab1816457d0d2: +Bdad439e28ef43c0776a42502f113cf1e9a3256145423525e70713728b3d456a9:0H$@cd0f1c24dc7ab4dcfd4f7fd02413b891aeda6984ebc4bb146e5f93a967cfd6aa: B49b95e1a48d9648bed8347178e0a77244d704271d3f6a74b9365fa28c2b86c35:0F#@a51babb85e1fb13d724c78bab590dc11e136173d1e439b2270f663a52e04a1d1: +Ba0bf5c97509b558331c230e8d2f1bf315486059fcbc4c4e48494cf01a459c3cf:0F׈$@c2314350b4a8b4dc669e7ed778453968a185cfd3f3fde6684c4f0575eecef498: Bdb02ab16210bbf89a13370217363b910899f3ba1562bd603905837ebf979f7a1:0F#@d421f7cca9d5781cd3f0f8099bb7e42f7693e70751b1cc4c5bd9b4373e81bb3c: Bf13e0b7356f5048215da40bc6ebf202248ba45e03999444329a7f08a5f9e471c:0F#@fe615677523647414f8030ea4d9ca40268a619fe8f355f9dd2e4609d564c6ec8: B10613523b41ede2ab18230b0203f55c87f1a8cdfa5743538eadf44e6a59fe3f8:0F#@4508784c282ed132291e1020488b5cd16409be1c31ba611784d27f5745c50549: B1ece37c848d9286fa489a7a09a1695bc5393496041a697bb0c1d8c18b761132e:0F"@f2f980da96915268e3b1278ed6634a51017586a49189ef8968f9f87c70a418d1: B6d33e3c03e8d654978052912facf0abb6fff807f32bbadba44baa108e14c7457:1F#@18f3f4e1510f8b296232eadeecee00521e6d8328385e43b1348e168123c522bb: B3f48d4219a7f7239678a2317f5b1fa5910d37165c2209a2282c30e1c95dccf3f:1F#@f04a4cb7bbacb1e3c97a6ee2d7052a6a6303cadb2cf4f8353c5ae230bf0574b0: +B713ffd76b38d3ecbc754431b4f076a887f0f7569c1b15269e3559853f2a48f6d:0F$@61eec91350acc31c47674ad964e6a507fa514066a8b79ddedc288f31ce95f4e1: B3f48d4219a7f7239678a2317f5b1fa5910d37165c2209a2282c30e1c95dccf3f:0F#@afa2fbd93ef956463098e75533d92feb30e0368d646cfa24b8ff87c7436c4c4b: B82a8d44e53fcffaccc3fb1540e404a5a3a653431e3ec34eb369919842868d861:0F#@7a4a0be8fad24bd27319f9e85644b3ffe362d097b9e150626b10a29e75ca728e: B356e9f77ad3601b4ea9846228e93330785641f742807aae1795d8f3aff3207b5:0F#@b97f10f61df22efcf7a88306ebd332d715117594df9f4cc910957be511a21927: @@ -77033,18 +100988,22 @@ B67271cffb30b989fe3a7095642364461ef9d628c4777e0530e90c3b331d0b3ae:0F B2e3be730410f28877550fcbdc5b6e8a3165edfb7b55ffa07e56ae1b2d4e0bdb0:0F#@9b374fa89bed808e9c4de03b3b43ebfeb7c53deb8601450a7db00f7d72a0965c: Bbdf2fa7881c9b9853b1ebb01c10583cdd87b6032dd97edf6470da32bdc98ecd0:0F#@795a414cf648e878a31077d5d965d6ddd7713cb1cbe7ac0818a08158734ffb13: Bb7c49a5fc2a210fac6a7785b61e48d82f604a8066bdfaaf729181c41df5d25de:0F#@37a698f430326e8b45a85732655a557a34e2b56325fc09d8661732399f2f252d: +B38a628b745102d4150c11fcd4e68a6ec1064b6f2ada532fa5920debf89415daf:0F$@bd69e6a2b902ffa33d1f7a382f1ac974760c5aab18a3f9ca5cde9a1262127999: B64755af788971b1d804ab887743b74127c410e30d5066ff28855438dc554b5fa:1F"@0abf4b2f7aec6ccd8d38144954e1f2c2b9c1d010e6e78ca04a40344fce39a155: B0c3c8647c2197b1f17dc362fc3c4cf05881cb25c7c9daa8eb2b2847fe63a9638:1F#@90df2d67480007a25ac8726fc876d4e0f07d53f721a473e96d3caa78da05cb04: B0c3c8647c2197b1f17dc362fc3c4cf05881cb25c7c9daa8eb2b2847fe63a9638:0F#@a77f8186d40df7096c6a0636c71b2509749ebac208fe30e92d0cfab7faded410: B241c66b129b668e516ff46d36b158c8bedfab9e0e6db2ae0dba730267a03d6d6:0F#@75f6e915ac8a09bdc0df8cd515718193c93bc8a022fd2d95c1bbdd022be5beca: Ba517d16566409577b827d8da31e464466e7ea4ed660a1b245f9d2a162d433906:0F#@6b100edabbbc1342bbe92267ebed528105339a1d985834170dfbf015b491f5ee: B9adaa2999dda53c9310882678a558185062438652407063308c95144e1358a15:0F#@519d60363fafcbd174807eeb6ec9d136500ba49bd05cc04963528e3208cb1e1e: +Bdb0b3857725d98a965e8bbd9d4dc9c016c84d753229cb9d4d55a6537e631bf25:0FŌ$@51514b988076ae3651f331447c31277c64a996cda5b32a719448aff3a1a3ee1d: Bbfcc9d26851232ce8ce0463ff1ce68df82816be89718eefdc858fcdf60f14cb4:0F#@5201a5e9653eba67f5027fb4f21d87c910a5bb1d0bc2b5375dead801cb1326fa: Bf8c528f199856cb57c361309ede51d3c0021921f053d6da60b265c9b20b1684e:0F"@348fde18d4bedc30b0d45c4285c46265666b7a29fa0e1d876c109816c628f54d: B39f62721b60bfbb65e7a1515767a1dd87b6ef1b7b6d62ffe178c3785c75be2f9:0F#@ac216b37e0b0307b45a9a9744efc2603ec80b7216a0a2e8c74e758bc3bd4b352: B58ce0c9cad915968e6bd526e7d1b73455a0d203321a2cd551da9e87520a3e23e:0F#@9f2e13b678d5a13cf66cd751844bf1d6def8356d124d04f7eacb4f5b29ecc371: B58ce0c9cad915968e6bd526e7d1b73455a0d203321a2cd551da9e87520a3e23e:1F"@af166a9e127f9ce3f7306a39ee47ffb7f45d0724d982ecca18ca8d319d3d56ce: +Bc1670aa9add4c932e6babaff9fc811c23296b3cf3ad4cc207830af3084125edc:1F$@4cd8346eec266fc03ecd189b51dd7912aa94c497d47d6875cb52202e836998b5: Bd1de2294ca112fd99d8f541dbc912bc6bb1cac02878a809792c6a3865851c8e8:0F#@5a51be78df59f4c3b36825a27bb9eb059ab30c53d95de1ea5e35a88d21ecaaf0: +Bc1670aa9add4c932e6babaff9fc811c23296b3cf3ad4cc207830af3084125edc:0F$@e92fef90d61f28e03794f4e207c59b0dd6b3dabb6bdf367407f32aba440f1460: B13366909e5a3510f9549e4eafa433b8e71a5dd34b89cd2ead2280f69b9cb0bc5:0F#@ef696065c230d70ff951521897ccd2cef288a4d391cb55781c44eecad0d72956: B2691b159a69508e5d500c359cd3df3e240b74192ada67787dc7f3b9d27a434e9:0F#@a5a94b58b7a72732b3b0e0d4fd7fa5b83de3f4d398d94104a2f187df18c3aa03: B4a7a5188b30711ba42fa9b44f571a83df1ef9c66dde923804cb3ab22fc479129:0F#@34cff1ca495fc249c9339bf51bcc2627da8d1c98e945405b50e18c307cc9be11: @@ -77063,8 +101022,10 @@ B04a8e523521209cbbb81aed79f5d45e83f7fc60dd537f4aae151291d12ad37fc:0F Bc22d0e6fb78a208b735b24cfd2e0021b396a1c5024b48b9d4d4e7520d8d1772f:1F#@31610f0abae67cf5fb1804a6895b18bb84b7670aef714a32298e660a44a65754: Bff287bb413403fb6251bf4f7c971003bb15f878dd7cee0db4f699a476aa00779:0F#@345133ca38c9afcecdb345232d0f645f00ae4c17153d0aaaef806763adba7a44: Bc22d0e6fb78a208b735b24cfd2e0021b396a1c5024b48b9d4d4e7520d8d1772f:0F#@bcf3fc530217faf1c549f03ef0526f53f7d2b1c2e7a7c8c4de3c7649c8c7a34c: +Bfc2047bc522c82c05c8d1c0f8d3623a69e833a6f44547a71493a2e86ffa8d1ce:0F׎$@c100c212cfe73dfbfbd066229c2591c34d35bbd438712c6b1a5f0f88e1ca4a41: B589c687b724d88ac0ff5b044a6924794c1e3709985d1664d05859732604ebd64:0F#@82e5471c79978883ba5427bb355ffb024f7260c9817b338a6ec85d3ddf14400d: B911b730a3ba1c6f1b9f0f81f9737cbbf6001bfa65887f1e909732f329dcf8c15:0Fϸ#@dd3b7fcb4c6024234399a207f971c82cbf7b691680dcd6181979d9a52d82f715: +B6e6b9a2f1d677ddf350d64338831a42a19863c595d705b171f72d656d5b02daf:0FȄ$@3d252c40a9915d172a596395a75336f91f4c8db6b1d61b69d5a6a94f76f2e0aa: Bea85f648c87950ad94f28deea852722eb16ab77f3c8ce534991caf60176ee73e:0F֓#@6ac140feb33d9a2f0c9bacc796f0d6926c1909f0a5c8afe8bb898e5a6b156fbb: B4e722953864fcb5f906b1f6f5e73d1308a1e93c01967b9270af3583160c19cfb:0F#@7f028f00d097aef911ab1510aae6df1b8064526ba40da5c7fa91a5cadcdd8084: B8cb26ec9dfd66c5628e83d8d4662d3df829f6c7c02740c8b525656fad582c0be:0F#@5e005e388a6f2ca3c6f829d43eda77703e7419915edf091865b0ed604269c2cc: @@ -77072,32 +101033,54 @@ B308053b048c534a2b065e628f6fa6a5de3161e666b585d18968f17eeff6dc0d7:0F̏#@200c3 B17f6cb72cc7a5f3544de1f37a45855a01373e08314d2abd170ec0e96079f0b32:0F#@5c7af613c2d848ac06efe194ebbc1b08bc61100c5972a5091fbbf5dfe876c851: B6dbe680e502b2627c399beb20ece34194994307b74a550ea06f2b58ff9451e90:0F#@564260ab81a3132bf4a9d2c5dd75fda1a43d26ba3a461699470ed62743153e04: Bd5e03356c80f4354dd65e97f04cbc692f8f24dfc86233190feed839781aac2a2:0F#@e239a0ad0216bba1d258cb4337b6fc69d06ebf64c04d0e913c1d2ddff0a38aac: +Bf21ac18abd3d9480fcdaef00873a2753cfeaeb2979c5f56489907e4e946433c3:0F$@9bad8949796d3156b85c63246fe4c2609364e47edf97c25f3363ef0819c4aef5: B60cac32099a98cfad2a229d601bf3b668618686117db49f214864c8f02aa26a0:0F#@953c2f3acf7a68b0446b0030209b7325d606f706e6112f4dd84e4f37948fb77d: B6cb22ab428e7c51784d4e9ddeea8303fa980d3508b0524dc6186bbe2598addd9:0F#@1dfb786ea252750b2e8352bb4e9e10adcf43005a8906b81156ccde69050cffa7: Bad2155a4391adfa36636972303e0619ffff3779972a4dbff1393593b0b176739:1F#@996c3f7e8e3672161ade8ae5f9341856b30743c3d35a54d3d0393c469e84e5c7: +Bf9676dce1d290302797cac488b587d7ebbed1b205cadd827781aa696703eaa1f:0F#@1ef312f39636b3f8dcfe18d37957b56fdd9bc80da5b399a8e17f1b61e044d541: B7206748f93164bb7e4f10728dcb885258b5b2ebcc80ffe047d8aafd0acc979fc:0F#@c938009bdcbb32ce4cb21f31cc3c6bd32c9b4f59f523627da9dff47983a7f50d: B962c5da7f8ded6fb7d6c21851739d118cd57a1f5750ab6d053554452ba56d44a:0F#@37ed32f33389d67eec571fd1e82555c279043c50b63502174e3cf823c34bf258: +B6da844a1f2b2d4e00e1ee03f7b1382ecb149c7f38d041354fc0f7b50b50e5ec9:0F$@6cf65c82f0704b00b8cd74fe68981dfa7fba7eff0654096cd2d49c516e17e37d: Bb6d4b5dd4d067a21163df2283e2f6163a139f8df1a674a869aae520e4038c66d:0F#@13fe63d4e957de7332d14eaa0633ed794bebcd4a31b7c2e6ac5958ca4aeab84c: B114a64be6ca29d2ca57a601e24c16402d91a21ba993b3a3fbfd5cb930cad6955:0F#@6e5ca3a5709d8fa7480117cb05132e109b5addc233ae430fda8ac7e85e1ad126: +B2dc7e690ae1cf32ca1d8dc7817c8755eef2727647ebf42095cac8caf663abc0f:0Fك$@1afc0b49e136fcbda28bc64b1e03a74e2d07468d39da3cc69ae0521a791c38fd: B6943c8c6166b3f463ff08166397697f249f1971209733e521363a22fb265c7d5:0F#@6b1ecbfb4d8221e4cd7e492c4e2da0cb3f1acd26cd3b5d44f4da61559f274126: +B0fb87104b4fe54d27a2824e4a67803e535895d504d3656ebe02574ea7475a7ea:0F$@800bb27da65dba439c94686e267d87416c117648c398dd0bd474f2e1c780c9b2: Bf44d55ed97e459476450b25cfbab8c25f08d0187a4ac2356457da37a7a4512e7:0Fܽ#@d8db2daf97db67b708bdc9979cb2719410abf9a64c4f19ec15b27ad4472510a3: +Bd0de21cc8dff1a23951f34daa2c95fc255b9792e7a187d079bf94b449c1905ea:0FҔ$@b4988dd297c11cd98168e7dc0d710ca043a11ff1d5448650465305e89d3f6923: Be3947b06bd4601c38e49533392b773775b4b86491db202dec0d7b3c02352499b:0F#@d209b94fc6e2557aad9c834fcf9d518a2aa35f37cfcac85ceac4dcfbd86bc3cf: Bbf3e2788af3569c916fd64a7fc47b2b69d5a62e532a4393c6d7ea10fe59681ec:0F#@13332cd0b6d4a52e248ecd285369325e0e683c5e2319283c25b23b78d8cbf55d: +Bd0de21cc8dff1a23951f34daa2c95fc255b9792e7a187d079bf94b449c1905ea:1F$@ea0ef5ac463091065652782c5dadffa86de5e1173177a90b805c48538a16857d: B1eb6433fa5c7fcc1ce747a9f66be11c93f91d11e2342b9e3423e9fe2b99d8789:0F#@a6f59960fd870f613ca6d79d126aac193c42de36a83af972fc8be3d0ec3b96a9: Bb6f8e125bfc046bb40f674477b024e9fc5d0854262e7adb96b9a489ea6bead8d:0F#@0cc0235482a899917bb158e085f562d19cd446a6a42e349436cd69d3ace6d9b1: +Bb1a1da5e8432c37731b237a1681de201e7cebd09b80bb41c7901b7e62d0d4357:0F$@86a7c3f24d3a82835590563d9bb7e4ec5a26e9ecf90bedd9202df268bc1d42e8: +B8aa0f2fafbd3fc9e6af54e4c5091edebade0b3d0621e63736dd801f99f96628b:0F$@e6314b75c0ac7d58dbe9b52060c372893a204947cbcaeec4ab1ec7b00b4f13ce: +B0009c64e839dd427e70bc95f804fb098740f8766bc45af9acd5640b91a4c5d90:0F$@04f9368046ecd7de0aba84e105d30231b03d8594c340e778d3b3487152a339a8: Bd459ad3d923d079aca838b77e241a6404adf9deea64237e5e4b439e02a35f6d8:0F#@b59df5899669a1dbfcb4f3d1a7104204308c94c83a5d91a6d901868d554a9948: B13346c27db27e2354ea117edd1b2e10691faac785ecf6f8432c95da4e1a9bfa9:0F#@e8607701357959edd4ce475011a1726afd86c58f525cde56ff6efe5cf8bd0981: B13346c27db27e2354ea117edd1b2e10691faac785ecf6f8432c95da4e1a9bfa9:1F#@0517fef7af7702659aa2ddefb8c947ecc1a8fc00bd464a131deb340b87513c5a: B5d78142bdf5e9062e0034b43e259e0f15ed5091f7ea4e455bba59a44fa2bf6d4:0F#@9b8651a313903eee2ac54fd4e510c7f105c6f7b86b1b1a7715aa9936e812cff0: Bfc7781cea9e24f82b5ff2baf82f90a1fd17436c7f6d50b84aa7509bc07e2a863:0F#@b86d7513351e809716f7fce49c8a797a422489539baa6705779569b3f50eb331: +Bd6141ea3189630930eef840d93bde91cfa2f0dc7d35abe6f7f17abadfccf5d09:0Fɣ$@36c708aaf994f5dc664f627262889f8874f13790cd412d5fb5319dc4467731e0: +B53bc9d543ba02a057eafbc8b2fd5370d71058b135a2645ad498a7b02d570dc21:0F$@c54a7f4e1fdb135d34f4e92288500a4005b01468228b971596cfd1d16a53f52e: Bfe615677523647414f8030ea4d9ca40268a619fe8f355f9dd2e4609d564c6ec8:0F#@974deca0da8df6352703b13ed3ece02b8c8dd675cdcc6f4001c563d9bb9481d8: +Bdb52ad8df09a8e6f9b11619f80899165a4cafad58e50e928137023b4d55fe4d3:0Fل$@367c686b4258615b678db8a63f2b140710109e93e7f071ae29ac892006260d60: B86188e50bb06dd8f3607d9ea0f124329c557c8fc22afe21ce304d3b1ddd21b2b:0F#@d60e0692a5b3e91c85104979ae3942edfe7a6b35ab18de761114a7c59f9a20bd: Baf753075def85ee0845bb883cea6bc8584d4e9dd2dd8d7898979b7b4d9cc2a25:0F#@a847fac9b97d29e64444243ef2ed3a318dc9ab976b5563620fe96416d303f1fd: +B430396266b1735256e173a7d4e21cf4257fed37826bc1ae77897b5f688c02cc4:0F$@392dbf898bc1956033c21c2a19816a30183a110668e6e0458f8dd526da83c994: +Bcbdbda6676f4f53205b3e77d5957c03f17236d928979501803c41b62e7af307a:0FЃ$@25a4386d9f4c791369145e55ba6841073112c6ca1c117bdaa2f540b18a5d8265: +Bda0531a02e7fcd5fd69fd1af529fcde5a74a33aa8c1769df18b90abbf89be735:0Fَ$@89b10191e3f82915a26f2a69726fb6d95ed645bb0c6503ddf3b64f479cb2a280: Be112606086b96ee544eb694e25e8b94f71888c0972d1b41d171edb73c1a209e8:0F#@ce9c569df8821efce8c9b4ae122f78c51f1094cb89ed38933e20d8a043a755e3: B1fb1def2a63168cfec2adf9221c575ca3b743ed222b9e8cb6e860d74b934327a:0F#@56ac9ae896f7782d8567c25a0c1bb1c7830ce0387cdd56d0255621e02f98384f: +Bf1e257030284002c8be311eb3b0e72f432cacce7737dea69c4c50091d0447b66:0F$@cc4b45d121038210741c084f8d635a7a1e1fbe05c1de54f16e40d2e898ab2721: +B0ec2ce65a59a768b3ab1bf3ff8d9418184b70535403ec8d4548450d0b0b11565:0H#@1ef312f39636b3f8dcfe18d37957b56fdd9bc80da5b399a8e17f1b61e044d541: B8f4deb9eab1325a95677feebc248327916bbd5f7f1df9c285eddaf4530966270:0F#@37cb17586252f35b0df09de94ae09f978f18522bda7ed39d5a3642317484d6cf: +B2b8d92c0f9e2a775100fd962db62e307c12bbe6d86f711989befffef51f42511:0F#@7a352998b96ea8d83a39a9cbf6575df9c4db9dbb62e7b760d81f9aea8eb826ae: +Bc24788d07f73111d42b1c06dd3ab27f2a3bd0ac9749b36ef438b702f0550386d:0F$@4b810f8200215aaaf2950e7a99835346847aac017bf21dace06d9b5221420444: B387b874643084b20e36d5e7f3bf6d7ef1d88fc695cc58d7034bc284a1af117f3:0F#@da1ec4baad805f519142ae31d60ca487bd0bfebf109742f61b20e325e699f729: +B535e886b5147b2a93adcc3c5e9a94571e05c780a462f54953db618bbd5995530:0F$@e45525dce025dc935f54691d04af50dd45917b08dab1da0fff991a8be864da68: B2d2482fa57cdc9e27943ea02d8355ef1894067caef8ce826d6c8d877557b524e:0F#@70b432c4f9e13cad48238f81a1bf074927ba2f3963a28fc21c803b03484b5e75: +Bcfd147de25a5140b0ae5d0973e6491f5a01f052f468eca4a69fb5e9290d765a7:0Fڢ$@69e44cd49835dd8b2a048adb9b7cc114ca7bf59ceede6a11f7245806fbdd94d3: B74de61451252fe6ba873ebca4f2748950c751ab82ed28051b864f56e26d72383:0F#@1f9a813aec161309188d4466338aa1a57eb30b39e8fb602b758ae1b7f540e948: Bb4ac31300c9e2532e2c5ccf03ec2328317878c12bc12004c27325fbb3a021747:0F#@365f877d6d45d0cd77871d6bb77da6b78dda4162abc971fc4451f4c2e580c32e: Bf34ded357e7c96d51df322defe13d07b8714151f42d892f996ef0e3db18dff1a:0F#@d525e37bbf8ec0252994612364fb228eb63d2cc247764f1bd69f654236ffa6c1: @@ -77106,20 +101089,29 @@ B78d86d13d48ad4e82c80801560d9aa06ad171dc41c854edde5de51f399a3d31e:0F B1fc9babe637f464966c2503b4a657d6c450631077cc7af613dfdc144b5811838:0F#@3d98ce697b385216abb50ff18e1605fb78cea93ad221bc26f49c4cdd6227c0c7: Bce53eca377997a72a18f4f2510d3e687cae234013badd2279d39cef189dd2072:0F#@7630337ab54873e2cb7ed986c9279eb6aa50d4b7f7316d029061df1a0d4a78b5: B390877c6678f7728e78b1f01b74848bd6c8e0d63099dbfd4ce25a8e6e17c0ddb:0F#@99b14a95ff51278879bed46f582a1624d26b22e0b310932d7e308f03e00d57bd: +B4ee563e08993b3d3e69e580c107c606f13d4232c02e817c866f4023778b5de9f:0F#@cb99465f023efbfb10658b5514ff5790d78235e220757c81eb18b5bcc6070f85: +B936ab90ca6122da1797d95900497d57fdb924812cdf2f5240255088ffe6f02fe:0Fڃ$@ce651e04b9c2ce910562a91bf3cf659fe8b739e86a8899524d0886091b8feffa: B201e340e9c623eb8314a7299a970717690efa7028ce4bd4efe75fe98111c1826:0F#@effe59e3079594a7a53e5a169e11ecbee241c2d531429ca73931ca45b5940736: B845955403491b45b4eccdb27faccfa053c982a4954f59e8f33e850b49406d726:0F#@781b3289b8fb0e59cee3b5e2552391ced728c2f1f2e1706d7534de6c3bf35f67: B3a6d19c4ee4f1bbb332c1302e76577ed33c83bcc8913633935250ee27a95743f:0F#@a8eafdeb9e6e434a50f01283f47052456f5961291e7c3b86590a89d036dbcaa8: +B01c62b79e6f54e2bb43c72a40e015e18c498936e1b982536712aacde252f6bde:0Fҙ$@303a0b169077cd7c41b9e4915a31e3eb4638defb09f977d556cf3d17b77823ed: B654930f68c8c1861f367c14302c0c408fc02d5a9955191865c514de74ad08ff6:0F#@1c5d2a17bcdbeb16866b76709afe080db8e5cab57f0ed9086f7b08b49206a3a8: +Bd0607f370c4467271195af27ba11d5342415e943b817ff2a0386a9efb301002b:0F$@2f8d82ded5d9f9f8ee5a2b76bf3333681164e1c5ba81723f728aca1268adb1cc: B246b0de70a99212a8ebdbd38c5f3eca3f364c55d912ddb2dfbf6d4f52ab21bb9:0F#@b0604fee7f930f19756d47243ff4e16abc859c0b56ed7f38823acef960376a71: +B91045f2b5fe7ee68d4f996c9aaa94df4d3ea58738e03413bee18254d17e158b4:0F$@082ce2fae36fc4cd92845a3b970c12cdd94e9885fca930fde1efb08760698912: Bb80c7160e3692bfd0c4b9f3376d2c25fa2cc06d038b985684688253bf5d0a093:1F#@6d457600cee54f4b40e309988dfa12a335ad8d2845f37f7c434e5843851b77ab: B8f538919c7e1d001ac7dd0a3e6cdc558344474596f9a6643a9bc48511934b14f:0F#@a0d0f2f28d25c04cbdc6e82d6900894af886d8e69ee748d659936bee9b4d1447: Bb80c7160e3692bfd0c4b9f3376d2c25fa2cc06d038b985684688253bf5d0a093:0F#@2d870e50c1b66cd8c60295efcd0f1b88a0c7ca0d748c10ec0495f696a73971fb: Ba77bb7e27fba154cef37100142d4a38d369686568bb39d5c588a76fe8ea2060b:0F#@625ab30e22a90ae286e2281104e819d11726c16df1ca83c2d8db5d2d9a137c6b: B89b5c44e9f8baf5b62721f043358e63de08190a1745e62246025f3355f57dae9:0F#@59ecf2bf790dfabed67af7fe1c48267c56c3d493e3546444ab76057eeb4ea34d: +B8ef63f4cacdd41bda0f48c10c63fd6e4c42294e2c9997efb768b63e629ed7261:0F$@4f196b2980b691a74a582d8f79646fffe5ff00da2d83d0902b4610f122582fa3: +Bf306b15614ed59193ec56d3d2cb8994958c4f0df2a677e380e3d48c587a59744:0F$@9c6901a251e426d47979314a8b8a9769b6c88c480f4f7ef96c32e911138084b9: Bf7a15b89372e2949a683a83d3c3b1e987485f5821e5f06aab01e567dbab4381b:0F"@a9d78ff1cd3e2709a31391eb797d84f8c3e73d3b90efd3f7b71ff1e22aa0dbd3: +Bf8ab8abba3a55a14e695f81f4d62a69bd3a1ee84d6f89fa02681704083119e6a:0F$@02cc3d798f774f23c6bc761bb75fdbdc1a13a524aca6543c9d8b7e690fff4cbe: B32446d912c6bd75ee556ddf19c0e71e479c6ebb6ab6e2f8cebf173cdf8de58f3:0F#@b2837abee25ee798bcf70890e2d59af80011797c6a0df4ca123dde7fe9cfe88c: B545b1410135135191757a65451a81884da857b5e3e782633d48f3696b151b0a2:0F#@b77b2e69a0f41a4bccac29824e75db180873a99b0eebb0714e1af0ccd132978b: Bac0e39f4c47f5523a5d3af5ffcba995ae3a28d8d1e0ad77a347a7cffdd5a04c4:0F"@77a4f8de69f249a5bca38ddbe2d8754560e2ed1dc9f1e1633dece63a93c7d578: +Bc57964a7f0dd7b0246210395d735dba16dd801f97bca182af40c396d53eaf87c:0F$@a68d937b1bf6a643ff313e32ce3bd60414364a851063b2eee707833da6e94582: Bf9eb543bec2fd15905acff0a98936c38219e18a78de1dd0023a98dfa4b3d9dab:1F#@02647d2ed4b63e96699da70ad3473ee1d82be0af041a2f5e4f461ac6492af817: B52f8db20d29f2fd17bcce59f662bf4e0c255ad90107a46e7649ad9a0a0f5c761:0F#@77a7c8b8873e27d0716dc90817b266e7fb831764b1edefc3bcb91f01091f55bd: Bbc26f758bf8d6efa6b5b204f1e31b231d7f74272e333b79699ac3ba76ba0dd58:0F#@ca019945e0d2ecc2b648681b24c255c4eb2003a6bd282db58cb0c685bf547c6c: @@ -77129,6 +101121,7 @@ B8a569128c4ba01d2f5c3ebd110a52ad20f8b8aca87479ae49041ddd4066e1458:1F B26ed647e42d9c2b5637481027cdf523592c673ebecb37730338ca736a2107e77:0F#@39bdee2729a184a1347b1e0a9ec3af33f89b1e1864fc3fe7b6b53bd5a349d71a: B601ef85fb0425eb0b532abbc6385a09260b30644ba74efb976f590cb94b1be7c:0F#@72d721f4c1b6d08b153e21a67544094d4e797534f08b18445c09c28fa1631748: B8a569128c4ba01d2f5c3ebd110a52ad20f8b8aca87479ae49041ddd4066e1458:0F"@43225d6b3b3ca875b702ba8aa44c6e365d251fb1888721216f03124eddceca8d: +Bc4d046bca22e5da9dc970907ca24e5d288912fc42d00e78161eec6c5dcb6d442:0F$@3e65b880f1664b2ba46b9e00b85d433c85e22573650edd0674eb4f03d977b1b5: B65f916518e5ae9da21aebb838e7866dc34bb2e05663982b672018b887f893b3c:0F#@4c85a61489e38b9a978fcff1efa47650430b9cce3422c2f0c2d34e226586ddf2: B15ebb38e62d555616b39909312cab5bb0d4036001692a7b75bc6d5cd520bdd59:0F#@10d00e9c4c30c698854f521fd83a441de9e12ac24efe6e01e27f5e54f074d073: B28dabdb604971dfe9d2922b6bb79565148c50a287e15c7f1c2d3f00ad64f7b1e:0F#@c86ba0564f1e9e369f4f28f74023416fec1dc9c20f5699514b4bd5297d96655c: @@ -77136,12 +101129,15 @@ B8b125ff11161ad275cadaeeca3c0dc9dd55daa340de0bc780d294689e9689fe0:0F Bfe1022795eaf781d4343e7e6e2ac1b0fb409113881262099c34521f0f5420bfc:0F#@444a62696e39357cb5ee6c51424b0ebd337a796139382548d4136b41a8a47729: B4f044f41ffb041dda1c7fd93d7f49fa2570b2c0d86538b31167bcc3b755e7afd:0Fߕ#@cb1ba39c92956a0903e8baa4be4f1c6f91346ac2173a34f779779e39ee3d117c: B643a413348adebf0098fe24fbc501f1389f515ff914006d0aa7a29f20e166d6f:0F"@a9c4aa0339e15847bcec19a7bc840642386dead142076d97eeb4a478e9ecae92: +B95fd2787e30f86a6510d727fe63e308fdd79547cc643594c9d2b6eb982995557:0F#@fda6e484bafd1c5ac8a8dfa1eb72872803b870c325bdd3b0cf1708bf62cb66ae: B2eba130080fcb58a48074c1fa311113a2a548aa44289418ec14905b7308f5e6b:0F#@84187a42a42367193328a1de06da2bbf3d48c7732f5d0cdf30f3d7e22a0093bf: B5fe3f57ed68410921f9682f9329e26985ce3f1a04812cf95f0f18fe89ff0cb8b:0F#@d085e7803e4ba7cccc284996587d3f021d763290126f7759a569a1e80044d741: Bfbade21f7a1d0c880b0b91387ba8d820ee9ce5c5b310cebefdec7b7c1a716d52:1F#@5f65193084f5f7dc3801f387195f2643e9ba810ef37a66818d459458d05ef3b6: B289aa0635a193aaaae8bdf28af113c3bce565085d08defeeb8ff9734bec6ffd5:0F#@b308d4c198aefb81082f2ecdddda4c89f5dad92d61071b32993e6c8f85556bce: Bcaa92c982a8712dc4dee7261fc1af49260e8693ad464c7f43faa1f168b08feee:0F#@51df78462cd7b511ceb21b1dd4a3745e2d16ecaed13a62eace7e8e9fbf49fd9f: B0b380d9b21bc8a4dc726412bccd580fbdb80ad7b6d195a41c74e7c78d413a5ee:0F#@bc18d5b39570d1da562c85c0f4cf922d3e55047d7317dc564500b3ed77728a22: +Bfbade21f7a1d0c880b0b91387ba8d820ee9ce5c5b310cebefdec7b7c1a716d52:0F#@222b9def74c53cb2ffe1d47be103a96de2e43578902f574d5e4b71563dbcbfd8: +B947d1c46dc16e03386f7229af3f6b9b24606a4a64dd2472ee6696385e597cd2c:0F$@79b6c6c9137d81edd906dfb0e03817c4795768bf7ca709a1794251ca471debde: B9b95e91a577b94436448cbae0f4df65a27245c27883e98e17243e0128038bdf0:0F#@b5388dfff7aa0d127078ee0089fbcf519d32697916a56c9527cf1ab986c2898f: Bce3b6598d9f8de7d6e3998b03c99a1b76655007c62b403ae8806542bb3b26b1a:0F#@e640de55c93bece2fe95d1c60caa0e9d5253c7322419276542e4a5af618aaf7d: Bced5c37fada0d3b68a4d3545c9dd2615b1c27296055f0edbf52b7eb11dfcfea0:0FԴ#@5010bc2107520d4bf78f7f35af0947b983ce9c5c204a3f212300d549319b558d: @@ -77151,6 +101147,7 @@ Bfece446821402983d84f1880b784968d8cd10d733eeed2827b3ad44c1fcfb5ba:1F Bf7426fec1fe8addfa6c0e57859164f58c3bb689092b86701ebeeaaa7cf4ef81b:0F#@7d83c9a906cf8806fe9b10c1ed4a4c01ed3152a1b3559d9d06ba524e8520c46d: Bfece446821402983d84f1880b784968d8cd10d733eeed2827b3ad44c1fcfb5ba:0F#@0f2168a9d3ef04886e170e8b414615e6e01ea2883abb77e8865800056ee06516: B79c171ad279b1ac0ad56a40bf1047127751c892a955c72ff70d575a971ac05c7:0F#@49f8f08126dab9383f8eccbcba0a6014fa9873cdaae3313ef3b17bd8d20852e1: +B817e0d31e2d3705d9b49033154377085d0e975d786ccf6df239bf1c577037876:0F#@74818ebb61c797174f93827fbff1fdabbd7f1bc156382a8d94773c4141c8b155: Bf6f9ca0d7e2bbf3cba12a38261d363c3ca514dafdcb9095e1729897383025967:0F#@601c2621ef88519820c3402b63543e968073eac66ca7f260a867a3126496a027: B1be5e98c17278895fec5a6114f61bfc4a36907f439bc25cf03e136afa853a2be:0F#@a090d585a40f8e4b383b5c9cd5ba7467c3ec5fcd0f0c692751ce7eb7f0342b10: Ba114ded3a6ffcd86861bbee6a912421a262e9f78953f7fc80c974c9f62ffdd37:0F#@6a7be2fbcfb01cf566bafbc225c120e0a4e04f744ec7cce50d5c0ba262acd82c: @@ -77163,6 +101160,7 @@ B1e5f031f4606ac82f50871af29904d685af35e87441c88883a810d189add68c8:0F B12b8b74346328900ee693f0a7c5647af81b9b1c2cc620536cc2f1e23e759dd97:0Fѕ#@a7f2ac0923c0d9eed4539d57dbbed600ad357f275c45f9c15388d00c53aba715: Bd04687498e5e859c6eef71c2799814b458182d9777f6f5c273f8d6ac12da7e77:0F#@f5198fe63d42a106fdd562ab5b57f5406f4fb6fce34d87f6f20461db7760ac05: Bfb606fb4341afcabcd8410c5e6d725035198dc73e5103d1232712dfca8717843:0Fش#@9fdc407156141574569d1dbceb3d3803a8c634b42685e907123a072198b6f0b6: +B3d7a9276b6baff91a5305d209ee94ef4ab6c4c746909a1a107d3a04d3874429e:0F#@f3cf4faffad68d65a3466016a93382ab377a30762eedb437a655815430366a45: B8737b3906e8464036fcb9c64a592de0222e4b36cd6cee19f7c6ca80d7b5b2f1c:0Fˎ#@ed8d6a35b500744cf823928900abe779983a724963aaf04e8fab82b5eec25976: B2c36ac1af5556b793aca31ad5ce38008253a73036854aa384fad9158de7439bb:0F#@919003063d4b3a6b56a939412d28b9b02cd479d24da2b50626261a59c605a34d: B1135f0a7b11f18401055df3871005db794b6efd96db0c07779ab9c924205e673:0F#@3c5354dda5869f29bf2fe127c63c2f8bd18645b972091635c7fff896ab05518a: @@ -77174,9 +101172,14 @@ Bfe7171798f3e2267143385e1bd19400a69a216411747b7d9e0b584194fd60f43:0H Bf92c014a4013ebd0777243b94a5aa903a87f0945d331391a9153685ccab9b3c2:0H#@ce7efabd1ba58eaede9f7ff9556d674c98d9c6a64a332a09a4dac23af8b755dd: B479afd3282a5c923eb14b63e0380a033da52d00a4360975666c0c1e228a8d1bb:0F"@8b3d39ac927dac602cad62d7968c58cf3f8af6cf69cfa94b9a0dd92d8dd26a13: B9d9dcdf5e886e1dfe8d3976ccf4807e691447fe852f012987ea77e1722335e12:0F#@5bc3d5577e8a82b29c378bd833f2412daea7c01ccde17bc35ff14d89e31840fd: +Bdc240058de5829717f0a7044ced0e7d35d5bdd9c72b59470be52590383955bd7:0F$@121d4a90f6d2eb28ef0bd74e9c6717e77558054573ff208a40d591e4e47da726: B13332cd0b6d4a52e248ecd285369325e0e683c5e2319283c25b23b78d8cbf55d:0F#@ebce2f35dd245e54ee6251d53c664821bbee45bfe8cbea0a1fff3eb2ff1b3565: +Bb674c0dd27dd10d7ca29debe67adc18821a68d6609d465af965845348bb17f5d:0Fݕ$@705af915aa43bf436daccedc8019e72708e44b30edcd7be77e95843e1c97dbce: B92e39788458b2c481a8ee718dac1d95a344e3ac5f83bfc2fa3067546f55ec83e:0F̗#@56fcc63f961642fb2778f41b8867daa82fc50e2f5624537a7f8320086fd06cf5: +B975c2ab0efe394d98d17d0c576a71a9535b4d9e2e6b5dbde89b9a28294c95f7d:0F$@e331dda24ebe68da33953fb687dcdaba3fe984f849c555d6c11f2b9a56f11390: +Ba70a8745d72205dfec81b20f4ab45e8a28fc4a50026229e51a473d2f29cc60da:0F$@8eed9e153d27678635d809b0ba5f7c9799feefca955f96abac1f61eae46bea74: B5162112ef450d3ee9cd4f66aa7bf059c343307868d2c2133313add3772837b0e:0F#@f3fbfedf1140a2bddb9203a639443e1029446982bd7011236fadcf5556214ff4: +Ba70a8745d72205dfec81b20f4ab45e8a28fc4a50026229e51a473d2f29cc60da:1Fˊ$@09addc058442649af7c602ab77a535d1487571a5bc7e4a542e3b87f7db8fa320: B22dbb572f797119aedf2f7c82a9c17c25bfed4aaa6c13df2a61f4b22aae8776a:0F"@84be08253e90df41e9e043d8f8d6b737d813880b054bbcdc176dbdb5057f8fe9: B64c90b8474a58ead5c82e85e19f9a98c7bfef09b159c52a0255e2ab1c1614194:1F#@89b5c44e9f8baf5b62721f043358e63de08190a1745e62246025f3355f57dae9: Be38f2223598eb04d6020329344b0d3b1793fad0ec6c81f4b8718fe120f394684:0F#@6c78010f944732f0d2f8845c4105c7aa38af4b46e53986c31387d8f7075165d8: @@ -77184,22 +101187,35 @@ B64c90b8474a58ead5c82e85e19f9a98c7bfef09b159c52a0255e2ab1c1614194:0F B8cd2a089d62742548b497598641d932e5b35c9fdd002225b53b3024172b5a16c:0F̚#@4b285be79b0ee33495df13613cf6b7f1dd7090499d96d6d341ff1e849a9d5c6e: B680cec51d1f5e5bcc31159fc8d9c2e0b5108d6b3bf914452fd4ffef1d5f61aa1:0F#@8864c964e42f04896c9c4ee570ffbe692237054836f75ad64077f9489ea412cd: Bfea0c53745561ec68d4542210accef789ee074c9797d8b98b38811e1e7053dd9:0F#@0fff6eeb682a3b96303adfd4a5ccdc568d604290bdd3761cf2ca2803f6f8a295: +B939ff4700eeec1e489a6586f6bde80db2f7751db51e0ad4449c92f8e56855e3a:0F$@dc28c86768b561bf1d8edb4a98c23c4f28384f0a80f3e61da6a4113d54075451: B319b94de94be4c1931f7404a2ac1e747a804d80e3868dd4f3811a064abad71c8:0F#@b1c6ecbde14ddfa388f6bbf5e50aed836009dfc00b85406158013ad761ebe315: +Be92fef90d61f28e03794f4e207c59b0dd6b3dabb6bdf367407f32aba440f1460:0FÌ$@0c5ab44ed80f79103091d12884672c702b0494eb8acc9b1e6c8378530d29f7b9: B5bbd7b4d9ffa017b57aeca588853552469ceaba85b53923ec0d1736f22c54de4:0F#@5503ec1b9381e83d29a61a74824450abbc6a4b6f65c1b6434e30501e874328a8: B5bbd7b4d9ffa017b57aeca588853552469ceaba85b53923ec0d1736f22c54de4:1F#@a4a0ef756411ee27e306e70e95e516aa228abcaf6636afabfc9a62237fd61443: +Bfaac60e2832d3477b373ef7264584859b1a3fcb445346952e9c6adb7a96702e3:0F#@ea426c8b787e09cf72818de0879f4dc6160512c55331b73ebb51bab23b58a8fb: Bfab12ec3cde164904fc84707a5432b368c1f92d57c9ac6536d846b8d5b76d530:0F#@30a77001dca8286de68700f97ae4cc42f956cbe5cca33a35c63cf430497f2c84: B35929f1be277ebf56d5827ed820f013ba0b547b36de62625e25c6044a4d6cd50:0F#@e54230478e9986d3bfdc6971dbab0214a4d93b28ff311bc5a21f57001087d8e2: +B8f3c29fc389c4463579b1554e5e171403c0a8c76e26e2843cd5ee078d3f7746f:0F$@9f4eef6b9250f71065eaf3d848086246bb65b699ec507012f2347e010820c19c: B2b8a7102afa01c79d12942dc3b658cd5174053eea9f6133b02193675fd6b4509:0F#@ff475ddc978d998ed69f0983676f2e3023128b209256dfc513968943847f10c3: +B54fc51430b0afcef718e4e46bfe351164da978ae49b8e190f53ba023f9adf3fc:0F$@fd3e2924c800467341854af8c11cd92ec07577bd0c34eec27af17557f2cd99d6: B031425de8cabf92e772fd465f7967373e3eba6ce923f23df8774939a6ff7eb19:0F#@ed92a1d41b7af0ad7cafbbb9f3373643099727eb54fad66ac7a770daba79da9e: -Ba169508d51d1f66686e87c42fdfbde5fa5f06ef781d3c2a802c972e4d6afcc66:0F#@ba63c61d7aba4e98de4462a03748c2fcd3e35dece47f97dfbce8e7e2f69cdb68: +Ba169508d51d1f66686e87c42fdfbde5fa5f06ef781d3c2a802c972e4d6afcc66:0F#@ba63c61d7aba4e98de4462a03748c2fcd3e35dece47f97dfbce8e7e2f69cdb68: +B54fc51430b0afcef718e4e46bfe351164da978ae49b8e190f53ba023f9adf3fc:2H$@0871cdeb29b700a481490083b1a666af1a152524903331dd500983afcba134e1: +Bc8e5c393fa49d39caf81e43c298e02396d23c0f4b9b5cba71cdc9bb5667cb0ee:0F$@dec0bc4cd6f93d28da516186f5ff3509c20b013f031516870d74046c86522349: Ba8e8871f456a022ce4cf08bbd9af22510e1dde558ee325d53f7b5c8f38b43fdc:0Fķ#@6cf8b73d0e6a09c8575be5d8902fa747e47ea4d26d562ad26ca70b448294a11d: B4d2766d4a2e34f9ad1c893a684b8aef20fb1a3cb816ceb06bed0275f45abcef4:0F#@808e320ea5793c471bdcc855ad831e02c4b171a7ef0977dbc5d6aa8269bc368e: +Bcb968cb7781a42aa6598f5f32fc82c6a36ebc6e6ada87361321b5dd0156bdff1:0F$@aeb120028c11964c30fd2ac178bf766d152134af8c01d2c788f5b2d9716d02ef: B7121eabc20bd7fb6872070eb82903e203f46dcc62b0243f55365fffa3d354f65:0F"@faf5cf0cc01095e9a76dd803825b6841682a4c7aa071ead3f5b82862ea3e5b5e: +Bfc861426ce4dd398789c9b015d68f5c9fa74b801a6e4bfde0e633c0acf61af2f:0F$@696c03176ad5e7396b25475026e803e3101621edd9399d43c68f9be335400d7e: Ba8dbecd1eef70571b82f8b73a91c06c9f2632fa8a394122993aecd37f3b99266:0F#@82262eccd2a9e2950f2a6d236ec3abd54e41647a6ccddb920676aa302c28ffa2: B23ad63abe9083c556c77756e48d35b457458aa6b3ab9cdb3404a77e108558efe:0F#@602ac661a2b52cef41237b5abce5cc1707e97dafd7436583e73ce4168568144d: +Bf0d96acb6097cfb9f334c6012c88abcb1cc632c646f779c5c1d1d3003d90e7ed:0F$@bedea31b8465e62950e55de64a7117f0fffea0c1036b44afd37eaeadd8ff4522: +B2db4282a842db0ce528c0894a3365eeb6029602239b533b16733ec2cd0cc6232:0F$@d4d7d6f1217a69342da32ac718739299fb8c828f5483cbe64f0a5c259123f781: B6660089f79faa7e3dc278b22be5806c9d5e6696a81fce0edf0718cc439344745:0F"@ae26097abcff187410fb09a3c1e36227df72442991468c160a74a1fff6a49181: B0028d80bdf0f37c5b14d9e701c58fd2856d21aff8375d58e630999ed303decf3:1F"@a717e930bba4417e131ea64e70737896ecac767daa150ca6fed473c566479d84: B95e18d552ee26b76748588790f93d09a198fd5252c4697679c48bba5d87f92e8:0F#@a5f0a5387b999d7e48047f0c1426395bd36721a9d10dc033271acf5fd06bb03d: +Bea0ef5ac463091065652782c5dadffa86de5e1173177a90b805c48538a16857d:1F$@5822327633b7c43f0d94421092597e0bb2753eae8a4dd6982485840bcc742362: +Bea0ef5ac463091065652782c5dadffa86de5e1173177a90b805c48538a16857d:0FӔ$@13b99fcaea9bbadc8b018605d70237c3e0e6a0c7696aca4e6c1fb28ed35b4a76: B0028d80bdf0f37c5b14d9e701c58fd2856d21aff8375d58e630999ed303decf3:0F"@3cb9a5dcc3d732efa21191a2bd1bd18f50e60c39e97ff55cff08d4aa6fafcb22: Be2f134a1ed8f67f6a8f2b62d7d8f30132a748ac419825410569044b0c6f3e771:0F#@670dfa6f4463505ec8a9369f281ac45016c3ba381bc2473eb8455e5bd45b29eb: Bb55c2c49daee47d3b533f92bf9647526e1917da5dc12a83fa7f4288a89f28001:0F#@693299aaa00cd23ea0cd8ce475c112b139a990fc9c4052226997c1e5620a285e: @@ -77213,6 +101229,7 @@ B3f1d63e5b64a7802dbe430204ff98571e29c8f19cdc679473c28e71ac67e6412:0F Bc99ef88c3d57d493e08caf754630a1b9334d6b937b7706a92288b2115f9d0706:1Fϩ#@d55ba7efed5552aa59bd1e0fcdc658487a1930125b5d5bd8888ac691118afa92: B7c894876d6cb16a4ef6977c6f6d76ee362901af76e02c7200d8a0ae50c83b77c:0F#@80a533f28dfb35aa995b984baa4e1d301fa63e4c01ef29bd7ec49a454b7f1d42: Be706380af6037341f749cf2357453dae89d73049abf9a6d243cc43295ecfc8e7:0F#@417caee30a8600e70f55761959d2a7ea81196a533391e9c43faed07ea6c8fe21: +B2e1d9891c0b4cfbbb50505325835270a12e9ae9b42b480583e9dab38ddc9523d:0Fǚ$@1d581e2a194113e9f4c218d29f1f2db3a9fb5c1edbc7a3e5e6568dd5bd5f2654: B70ae6f1e3e031af30ea390c9351d28bc28138efe35446b55270743b6ea853d65:0Fغ#@7924ef2775b4406e72f0a7ab4fb431ee1f5acde02ed580465b7787225f9190c6: B02a1f3e5f2b45c764f19e1d611e48958f1a467526e50434211c7d0b7432a3a46:0F#@d89d7ce6dbe3550ba4c478d601a7b14bc3de00a4194cb2e8da690f1f2a68e3fb: Bf15806b38d8d11c2112cc6ac5f9f89ab6d518c5d4dd0dac2def8902df91d9b34:0F#@49e1d78a957ac58fa5ad4c7dcc75a73f08a820bf0e46f18c418ad98a02ed5222: @@ -77224,6 +101241,7 @@ Bdd343de1ea38cddf0c1bd29c6f03a0ffe208c8b359cd1860acd0b8390c3bc598:1F B6632a77f8ce806be8c8a6b304612c387d544af8ce45011449950461a5733df44:0F#@e1170fdd4cc65716a49068c144cae8d6d7d9c36e55683ece24a65bcf03e6b002: Bc0dae019df5746861de6eda5dc8ae12720d7717b85630e494d8ec0ac9094df09:0F"@b2d1b256511448cbd599ee3eab60db786bed38a7750a3ce3aef4291c8fe1bbbf: Bb46f45b10a81f7b469ad46a69b9fd33c09d5ea64b70ddf9db7173beb469c5d03:0F"@f3cacc58ee947db9c0e1f3bdcb21342cc54d23c033225b652bac733c16d71b4a: +B34e14fedf37e05811837f7061c3e084092d252a93e86eb335e5d55a1521c437b:0F$@e04bf9c3e2060fd19c21fbc1e96c577cd5cd3b9e06f26f74c2930abc2c16fdbc: B726c98872c58686bce6bf0094226394398de0ce98987e00e2ad5890bbad0a92a:0F#@74de61451252fe6ba873ebca4f2748950c751ab82ed28051b864f56e26d72383: B32134eab91bfe739f66df1c733d6c458e3e8ed8d6c8da4dc0a0b4eb6f1f99795:1F#@0b4753b0cb776058744febab7af423a890bd23cb709f368ed32a8c210657b530: B4ea34e57a96ad7ae24d32e1b44a3da5cf1c5826432a41b41f460d6f859d19449:0F#@67271cffb30b989fe3a7095642364461ef9d628c4777e0530e90c3b331d0b3ae: @@ -77235,47 +101253,60 @@ B478bcc32a29da85ac13cf8a745791a9eae952407538a86020484f9d6fe0d2cd3:0F B32134eab91bfe739f66df1c733d6c458e3e8ed8d6c8da4dc0a0b4eb6f1f99795:0F#@53b03814943ea11a9fd590a9e6c5fb159f331cc6f15913169dfbe3c3f7657de4: B2b80e7c184ff990428e1de15161c48b9b4eb5812af40d28d6aec071efb5dd2d1:0F#@0e8a72c497f0576b30cc1f2393db73053049b9d895ff25b7729a03a5d67e179f: B9b49df1c1ac49c0a2892f885519ed620278d9934a035b8c43fa936d2c031e933:0F#@991997954cc0e599ddb240df6e073209a1f21a062d5da135989da47b571c32cd: +Bf823e0021bfd4a3b56d84f3af2255b9fdd0c34700d3c357fa29e7b78a3aca464:0F$@02176e9956df41fbb759cf7283de67ea57987300841b6515b71fcd4301a7d1a9: +B7a10f1fcf2b0738c6da36f00d2c94ea146349a7d99cd4cea767429140dae473b:1Fؕ$@a50321df600fc4bf84b7f44b380cde327633280c4cb6afa0c270dd18ccf4c6eb: B56b99529c68316a40e5dc8667c37b2fccfadd6eb347f578d708221450b396df3:0F#@b5e26f8ab596480f74f3d54651a283a6d57e828834651e1eb0c93c0bb26f64da: Ba5fec096dde0b99fd6baa44f472a9db7763238b9b252fcd18ec89d74bfba433b:0F"@b40835e8d1d296c80d7cdd76daff6bc13cdaaf20c1fb1ef2a3e72be379e884f1: Bc8a7d2c767e1aeb36550819fd9793286a1ed6e8dbeaa28a205fe74b22aa5c15b:0F#@50d628177a644542646c110077dc7884d0e0a9eb3a24b308dc47e15428c729e9: B5c86bcdd6ed689e51c3e57d65fca64c77119dacb1a9a2a9664e37890fc4653cf:0F"@67f8f51acc6500e182f0ceb7b1fb24c4de8f9f3f800f0dfb62d62eb7d82f1b67: Bc742d7d41435cd3807f816c5d6f69ca669464df1f47cd0f1aeede0a99c2827ea:0F#@771a9a62a6576b58909e27d3f1f87bb8e7ee4d00d0195c4096933adb5b7152b6: B35e2e21f1dabc9432107a5369487d972792d2badf8d8aef7c1ae55cffcdf7b64:0F#@2bd1786f871e65fb446ab47368b939a0bf396a46d5ee6ac60f26a801aa40ac18: +B57975865c1f4177404ab3579677938eff755fdb3c2db0538af20fd7584f4892e:0Fϝ$@95635cd6529db6acae7e267c541dc9357e58fb6f36273fd14da21c8c8406123d: B2eb7dbff68b27289510663d4ce709d96d4f8b66b3f99d91ad1e4947e00679263:0F#@63a8f647c29675a3a86bbc5d3b80e7ddc96f13548bb24fd08eb0c558fca0a894: B2906d4334991940b3fade5f4406d49acbdc86bb3b40b86eb5bd7f0c3f6c86a6f:0F#@100d553fe63c696e730ecf84d31dce81881af15b76486a16d1338e786d02dd17: Be640de55c93bece2fe95d1c60caa0e9d5253c7322419276542e4a5af618aaf7d:0F#@12156c44d04f5199aa383de5aacb0fef39802ce4db2f19292ab02e3b419ce0e8: +B18fc1f278028e6d3ad4c3a9d8144496ac1f797d7c7fea432ee2627183441318e:0FƆ$@d209904b0eec0ce0d9545d4cb92886141a8a2a472393459d7708e547f68b642f: B566b6e1141c6eb0a6f6be9caf2900575d8b4f7ac68c183a189a3297832c74081:1F"@7f969fea62e11c36c1249b2f67468c2f054b173d723c8dba12455234823bf843: Be3303e843d2bc33ab91422055c51005278131850044280e61f3d2aca12f8b794:0F#@a114ded3a6ffcd86861bbee6a912421a262e9f78953f7fc80c974c9f62ffdd37: B566b6e1141c6eb0a6f6be9caf2900575d8b4f7ac68c183a189a3297832c74081:0F#@a6d2b32dea990c377c9ad5269f34ab5fb8e317bf93d84fab5afadc44bdac5483: -B3d4bfc431f5479f7ba3c06ec7f9285c660301c2f96cd79367583e60bd9a44d46:0F#@9b28ed024494f447e70f739ec336de9cf0c7eec8ce846386ff6cdaee2d98b7f5: +B99fb29ad254bb4e6859327155be8cc7d0350978a12d1f17240aa2222029a5568:0F$@72ca23ebeefacfed1fa6beed6207c341a5df6368733ae6282371b492c91e2425: +B3d4bfc431f5479f7ba3c06ec7f9285c660301c2f96cd79367583e60bd9a44d46:0F#@9b28ed024494f447e70f739ec336de9cf0c7eec8ce846386ff6cdaee2d98b7f5: +B5d94b7b8d51a638896b68a803709a41b68d9ff6acd0a49f67e5f8881683e642a:0H#@137cb3b6168355196c3d0c438a032e8442ca9298ed87b35de12a9bcb10c86c85: B88e4150f48e6745b8db368c6aab7c5c7a30383f947ec7f94c88ded5563046587:0F#@7e0dd0421738ce7999f9dec3d70584a4afaf3a2f7ca839c5c96a3c61cbf4f55b: Bcc78ece3efeb4450bd2ab09f36ce5146ffe730edc5062e57e8d938b6fb88734a:0F#@4275ab64d7a388b2a01c404a84ece5092c4d6ef4d0558cd6b41263062cf7b0bb: Beb64ce03b5f3777600d3ceed9250c365fffe12b37b352646607c4461dc5ac452:0Fռ#@c21db5d5ded2c2ed216861537da3e7435815c2a6ee6c403ec9c582ce93d65f97: +Ba54ff651d0bd0dd4b51af80a30cd92f0ac1ab11131ab6d18eac48e26ab37476c:0F$@4d4d5eeafbf1a166de4929ce9fd26380a329f4523b7ce57b43868c9c632f48c5: Bfc90ab98abfcf3c1bc1423708faabc6629970c586557592f141b95f7abce99f5:0F#@d82f1c256ade66c615296ba63316cf90e121fdf05c508fa9426659f87325db86: B94175c1c2a8d42e2ef8e4a6caa186ee54d90734b99aed7a147f98f6eed30dd6f:0F#@d123aa495866f68a2e8d4d09754bbbfb4efce8be576258f813ffd11eef1d0238: Bc5d2216e78854259a1f7d5374ff14e2a111a9c26d1f8d3d9308fb13afc1882f3:0F#@eccf22cdfaf702753e32c693bca940761790ba76a8f33c72af63489d76d75ca2: B2836c89321edb5ffdd0abca66fa37b76ffae84a8925830a578bf0b3cd59dbb2f:0F#@9adaa2999dda53c9310882678a558185062438652407063308c95144e1358a15: Bbbf6c40a2f307a2bca56d1748bc270b7802eae8460d9a87c615796ff42bcc273:0F#@364c4f4c9b513bb3f673181766084f402a3a2c7f0f857fbc3dd1b540a9fc605a: Baf5ae8c976b12e1109537286e85ce859dacf04b343250b17eb22b8c16c6d0fa1:0F"@9a4860404dd8fd030737b8d93ee941812269227b3fb32693b1a5183589bfb5e1: +Baf19dde4eb42a631a61fa938ef0a5e4f89616dcc005d35230d39bfcbbce156b3:0F$@2c2eddbc18a8a98da06ffd67d4929505aa659063fc481890d5d58cd10c61441c: B907ac9036c982906b0886c8f150d38a8c208498fa1041788257d3a6c276d4345:0F"@1135936fc4b657a2d6825d15744070099fb7ee421dcbfd33de2ab595d5211187: B86b90f1372d4d0d69f0375e15d925ff8555418000999a5fef2353e25b72e7cec:0F#@3eea70f55c152dfec46e70d52baed50ee23104392a4eab37f41306b8f9814095: B7c55b8ee7806c110db3ac26add337ccc349951efb335d0a73a8971ad834e9013:0F#@12c0187e689dd26fc7073b8ad1f07eacfe7d69761eb16d329376c0fb551ed9a9: +B06784b591becb0b5a0d465521adb9bfb08048d29139cac9112e9499db3f92881:0F#@5c607aef0db14efe352bfb6fdd6b7cb80b5049122b25fb10eb97f5f8f5ac6fbf: B9657d763453f1c1487cc28e529f32c18cce510cefa5b7c167b21cbf7be450057:0F#@5afaf1c8d3c75d97dae91f7e3f765c851017b692101ce45cc14b1b9637db4bbf: Baded9c39c2451157a8df834b6ccbcba98459e0961e82f8d0c073530adf5eb891:0F#@808f158f0754c3cf7857b5590c38cb7997e9418b630dadb9b907d88754c26c03: Baffc57d797fa1fd62241ad50a7de5c759ff873cc2354888a870a8a8edb26d1d0:0Fκ#@d03afe342a23cb183b51d9378564de6dd7e17c2110074fa9128d4ac247cd81d8: Baded9c39c2451157a8df834b6ccbcba98459e0961e82f8d0c073530adf5eb891:1F#@144eadddb38139e7087b94e767d883924ea2e935595036d164fcc8a27051298b: +B2be979aeeff52e982829fd26bcfabebd47d3a13c9b0b13fb43167dccea12380c:0F$@555f854c8dc726f0cff7809be76ca77425e09a200b0a5fcf8fa40a44dfb912fe: B3480075bd62cc344a668949e6b8025779db5a4778bd1f6a7fc6a404eb38a3f3d:0F"@cc5bd8a0b20569eb92306579a191ed615d890b6e328796cd5ab0e19416c8527e: B78624b97fa7a8be64eba8f59b13ebf2a675b600f7c0cdd2d90aef769f3d57e13:0F#@8a5b05f52660ba58349e77796d2c4241ca85aa880ed2cb62a5fcae00b360b870: B2f79008dafa98f82f27f314676db538c29f9bb0b7f4f3dc658fb9f9d2226bdb9:0F#@050ac098d82636039c53332a18eba01ede89ff86fdf4c48e9039261396cb9df6: Bd82ac4d0c46ec01d7130660d7cdebb0bc34daa4e124c7a717a612eb6fb61d6cc:0F"@c1791392a0b99220e330e5c7f888a97bd34d3ee5c710c4165e6267f109348af4: Bd82ac4d0c46ec01d7130660d7cdebb0bc34daa4e124c7a717a612eb6fb61d6cc:1F"@8cfef7d618e5121000179bce559eceabffb6dc809fa784afe4c065d41a173e31: B743f05a7eae8fd7d8f92d75aa933d7d64b68bf494e30523b0578f42172d5ea8f:0F#@c39f7967eaf07261204394fde7e351a6558e4b6b0db66845c9c10988ad25fb36: +B8199165fc9907d8fd403980fdcf27521e6f9af7515e3885f74faa635a15bb249:0F$@d89f1c10e0949df07d70dcf5d39cb0d3b906527483cd172150e1b336d1a38685: +B1d92b2935a34004c41bb6a6575ae936bfa041f81bb3e42e8cf4c2a8ffda385d1:0F$@c960ddd7ff60cc818b8e66fabe934863d9abea5a645813a2a7d2f6ba9994279f: B286d170c3514cd88877cd56365781a96feddb37e950d4f77fac22323b68509af:0F#@152150b6e80569bd02de2cdfea56a25f5bee8442c11ff6e5af3f3c40d0e9d555: B94a6581b887d026e7ed394bf393a68b38df47f6949749c45275a9230fb2b0d47:0F#@4c28c649829bf555013ebfddb4429d89f390a847898e5ee560558d52ba889425: B46294fe8d91b26421941b25d6a4a729a445d1acb4f258bd1f1225c59b93f5787:0F#@e53e8b22e72eccd6829d5dfa50fb6d36ea284a55ba474203f3eb6daad4ef2fb5: Bb256c60cae3501ad15e9b275529a5cc748d7a706802e8f688c07342536c82f55:0H#@aa1fab92afd902f7f5afee762df865a9c211865d00ea328ac468ae445d2325ff: B4301741c2fead29a7115d50e1c8a6ed9f6180dd2cfeeb0960a35eae2b2a7f769:0F#@ea073088b9d3a660cd3b79e24ab1391f1e3e4f0406d19c465ff338b82cc0cad2: Ba54c9627c3d60b082b4736d216af90f370f333c723bbad5c0dbdd54600a8c127:0F#@bb4fd585f3d1e6caa112981401228d53cdc86fb9037092ef20515a24cf698002: +B95661a66ef56b54f1bd4d18228844a145ef28987d4bff703a47bec5dddc94b12:0F$@e3a70fa873ecc665c9b44639677cd280259ac26813753be871adac108e99455c: Bba3c0b5ed1bc3608565de10616afbca28627366fb3a43e4aeac2220bf2f2ea27:1F#@b52c08c913299e033d5af9b491ee5965adebbe11b105a00a0ab164c617a5925c: Bcc9bddc24cf0bd090541450a291971fd9da38ab7752a29d0ea34c67a02c91be1:0H#@77ca640d37bb51027c2fb1ba1e574206529c1e1b2ae6bebf876bf1c10be6399f: B09d8890c854171fcc05af112a23c02000ab92407f366a122c2e22837d37deec7:0F#@2eae34ca6d81bace029e87df31deeb8281dcfb3e787e010e396b014ec1ff9b6a: @@ -77285,14 +101316,19 @@ Be631a4d586eff7e0ac1bee686f3a526ba4f482b245f757e167853d4d487b5d4f:0F B50725b33ec384eab8be4b30df5b6aeb20f03297a5130b28717dc1ae249acaaf1:0F#@4468f196c0398f874ed1decb9411615ddbd793ee7b6342a0fdfc3ee6905cbda5: B713b284440cc05524efa3e1886b05b03aaedb164aa96c6b0589b7ddd7595af82:0F֎#@6d6c1828f32b778a1b844ce924b3b59e53fcf23eb8537316965b44af1f2850e3: B1a016379866e053f1ae842b8e7c5b8c4599105f76350adaba3024d9870203217:0F#@b597c6f03806212165878cc54c82554549f7fb50f223f167bd1ad98390d34eae: +B4aadd00e1b2d529def80e7ee845caf31350d88f67e164a189985c19283003943:0F$@45cea62cd8c5c1db8d3a82d3d18bec3efe21419d73c1d66f7e1b8d4b7e10bf09: B7c895772ad0f245f949f6633e98a2f80d9c67c86354c7ce66182cd550788486a:0F#@80203b301f5004bf310329599dd516d3b6629f2643570b9f06f869c5fdfc158e: Bfcbe9395b2003d26a6fb2f87920a60e3a379f12546415f70e91beeb1fa0072f9:0F#@247a7f09fff62a367aae896f77f997171dc1d446c54f129f50218185cbda6566: +Bee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a:1F$@7cfb8f6595710a8925ec2645c904396766bdf0c0e174006e6c0808bda62650dc: +Bee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a:0F$@ae5d3ab067c140e77fb3db7b7b3f898c9c501b70598b4c1c3fdb4dc324f994ca: B09deec704c0594311cd43cbf0ef97e4bf1e3d8a9261087c463892c67f98a8724:0F#@840f2a05baa8b80fb2d797a65f436ca5802446b6b335602ef82734fdfd1d81fa: Bd39b66a55b5e73b3940d45a07e0ac9418501a330fce6d8850c031d11fbf7b5a7:0F#@87275b1cf14b34cf73c5515e97a172a76e68b4597fc16063d8f62ff70adf9895: B3038677abc107b8aa1d28185f3d7e64dcf588d6e9d8cb73028a95216bbf24d31:0F#@d7caae89e6dc8f5eefd053c609549b4de437260dfe2b281128f50b838c304668: B5b8726a078aa87de8c75f6919ff1701fdda0b2bb5425fb8423a4ff4468509a00:0Fڪ#@0bbf6b8d1ea12b83fa3888104e0047d1b039b405d63680f5a3fdf8988b15b588: +B4d8d2e4896b1733f6b0399f2ce13446cc30c392641e32dc67ba83ce0efd6bd59:0F$@eac33d2d03d2ed7eba3081c62fcff06d79a8d4b82dc8755afdcabfa501da6745: Bd604b970cd32b887a99f9abbc80fe1f7a9bb618d3d52e4d3b45f45e38dcef042:0F#@fb783730a5307d848a654b63171efdac95d5490ea190094d8c700f00f1f04861: B09deec704c0594311cd43cbf0ef97e4bf1e3d8a9261087c463892c67f98a8724:1Fڜ#@0a33c6363f79830c5f035712066bba20b6d315bad5f7f2702d5e20847da1bc02: +B00b50ac55273466ea6d79e226dd3e8ff5eab6e251934d5f5c4a88c16f90ce4bd:1F#@771f56a33cdd9dbe058cc83da1221c771dab44d9334d55f14b9559408ca21e85: B9bcc5b8aeb75c446f8657de5f17d998d8de899d47bf3733ce4cd5adc3786a8b7:0F#@bb264f7dc8bc52e2655660f0e2701714194c1fb40986034114ed6ff0f7775152: B962c46b40ddeb23111a91d193affdaa9f0ab71c8b1d4503d93d65aeae7c10e9a:0F#@2f4dc64acb62cafb0d059e102fbc6c042731ebe655b5b7d51f2dbd03fa12e173: B00b50ac55273466ea6d79e226dd3e8ff5eab6e251934d5f5c4a88c16f90ce4bd:0F#@f4806c1cbab6679992cf2ab7accf6749e8a43dab5f8b531032fe4c5fc1504f9c: @@ -77300,10 +101336,12 @@ B851038697c85c8ea46cfd33b2d6550ac02986e152e89e877f41980111b6992f3:0F Bae4f2190ed19d8a894858cde5e3a461f40c4f4fd82cf091d9270570be0f536bc:1F"@16ac034c43efe7d110073e6ace020f4e412af9b9104ae9c8ba70f4b03cf1c271: Bae4f2190ed19d8a894858cde5e3a461f40c4f4fd82cf091d9270570be0f536bc:0F"@e1fca4434efcd2baf1d3b02330bbb462434ddd97b33558de433ba2797dfbde80: B9972966130730d89eeae5f95fb1116bdacfc0de94c98a5458df195739cfd020b:0F#@bec86cdf4d19f9af3d3ba741c0361a17c5e7cbcdc247615e04dca6f1d3e30ee5: +Bd4c684e7f43c68c2d808dc4d575ca657227f76cc30f6ce8d9c2265abf1a04090:0F$@1ae4f7cdda83688ced13b3aee05bcfa1cf4ac05ffdfef9adf3732bbc7cf7145a: B8c983a714f6bade0d1f1e223de6a62c4e5237191963565fa4e93fe5449809f2b:0F#@0574cf951ffeb300d8b2e2103a5b6a161d0ee5d56769ae542e82328e928e2287: B15cc3f83e5ddb0c7c7b40ee592e2bbd8889f52058dafb605870c8c4bbd78c672:0F#@ce5ce6667c55ec815fdfa069f217dfc70457e3c104527098eee29587e5695aac: B962c46b40ddeb23111a91d193affdaa9f0ab71c8b1d4503d93d65aeae7c10e9a:1F#@2448e0fc2cb0c11b5868b0001584fbdbc1662e972d60d300ed0c07924ac8eceb: B0e937f4dc9bbc27e1ec3d029fcead1548e763f17e0871e1ac0567365c3c09403:0FԴ#@e790d2f5abf6c1340c789d636b12027a7c93694ff24222f9f73274ffa786ef38: +B37b7ce7ab8fc71d0b5c6449d630df051e548b2f966259ae546620cfd503a55e4:0F$@e0cdf7775535f1fc605785140deb142b93b014a52945597d95a5354c1d80c986: B174bb827ed506841b4a906ff93c3338ab43b82218242329f2ed3d9ef55340168:0F#@669c2a03f9f30199249d0ecb1c1bee3161f9ad7421820b7eac87dfb84b8a74fc: Ba67517740a18c51081963432e313b679e8b47e0971ada505c65f6ab5c2624ec4:0F"@c239f1f2bec98d2d06d626d088e5cbd1ee35d6fe255c3b328cba13a9d4b6f627: B94b038372700e7c999a07db5f7cabda8bf5042a46f301f6c3625c1687dca0e17:0F#@a889a7b8577a0c9aff21a274da80fa0b838b2ddb8eb51337db265fe92755d3fc: @@ -77312,6 +101350,7 @@ Bcc6aea04009f339356fdcc0695cf97fb80f40afcf2c0f3e820da4c2a4e4eb292:0F B5c229fffdee8e97d0564a575c05e22dcf82b8a6a47f95d3e31487a837bb16a6c:0F"@26a5e3dd3612e1077a0a584edb644a1ce3cacc2920dd0ed0d61420b3fbc7f1d0: B0deae35050aadc25587cd0e961f0b435fecd22acc120704ae9ddaf078513be1a:0F"@37ccaedba98dd84f0691429f8c0e75899c69e28e2ec29bba9038d14fa1d147e5: B2c23d1f06b3a79acee6c8757fbcd3b71928fccb8b4c978d3dda8b7e3c7a36b2e:0F#@d2430ba6e3e520861b1138facf335dab4b7cf5de9a0ae252b3c929943bb8f895: +Be8f401387d3b7c10d123fbbe3c41b60363ea602bf6f03c769234829c0c3bddee:0F$@242d571083f4097d1321989048917e73976bca7317d8fef156f08d8c678aafeb: B35de7002938f05a34d31f61dca6a8e68caf3e6e47154746ef88e75b92674d51d:0F#@dcc0e9f10aaccd87fd3ed67e626114f9a8689a560c1fea7f57853cccbcfb5d9d: B732b86b832669893a2e0609a41bef06d102e9e8c5b2371c30f4cd949d53d410e:1F#@ec1c729a07275eab49c6d9f2238ddbaae3220bb6b087fbcfd252603eb8c656e4: Befd739c4e7b3463fe09d867571ae20c197f42a27815871a3f249f3f02143b537:0F#@99fafe1c34d8b94800ba378598ea44fb95d110ec389693d8d363bd0ad40b1d0c: @@ -77321,25 +101360,34 @@ B2d870e50c1b66cd8c60295efcd0f1b88a0c7ca0d748c10ec0495f696a73971fb:0F Bf84bb4d961373f727aea167fd3fe0f8da65e3e6887d3034c83bc71b3f8dd3d36:0F#@a255a031e3bd98b5ec056deae95970d5b68d6984562374375cf0facdd57e03ad: Ba6db96dd14646e3225993db40b6c1f3e4a07727a5363f502ca49f9b41a319ebe:0F#@082b30989203e6e8ce282b79b1dfa680ea42e05413eaaa6f567f56b951cbc575: B996c3f7e8e3672161ade8ae5f9341856b30743c3d35a54d3d0393c469e84e5c7:0F#@f3d7853df1f89f705e7527b446f3b58aa320baab395fc7fed00fe6c90a5be1cd: -Bdc5ae363d7538e0a460cfab7e798714c4bb2534b1838d33a2e87d11bd82cf0d8:0Fԕ#@b156114985928dcf55fcf88165ca5457bbc2ec497bf481e76f7de23436a92380: +Bdc5ae363d7538e0a460cfab7e798714c4bb2534b1838d33a2e87d11bd82cf0d8:0Fԕ#@b156114985928dcf55fcf88165ca5457bbc2ec497bf481e76f7de23436a92380: +Bca7f1a4e7f51c6a2e49968fba2467df0733345445ce1a3205745d3a5956d7d50:1HȢ$@c986f1bfeb81b3c894745e0873a2a2df9a013bc5f64ff57825dcad84ce20f0d3: +B9024ed1198ec9752aa4277aeab7213a898353a0c17d4c07fdfba950daed3f6f1:0F$@41b29dadc90e917a00a982832c933ee1f3ad8cf191323fa0c08176e71a7388c5: Be9c9ef786f72e4b0261832e4288cb079f45cea24d66d93ab365394a717a89062:0F#@35bf266cc2a752acd79455dfc5c90f133822bf93b4fdee3d5c935f90572aa671: Bcd1efbe70cb70f850b12e30e689b20240e133ed4edf99de23dad0fca1a7e0aa3:0F#@95398b03487a444ad13aece9d88c750d48411a8a096f49160cb041e7f345a98a: B6423c58d295bd8444225107b3eafa74ed9dada0e8c17e85a15e5cdca85fafc81:0F"@ba3bcffef42233067989dd3f5e778ddbabf2364e00037914fca16c840545efd0: Baff58694df39c7b9c61b730292cfaa6e0b22704187c04158d24df232661587b8:0Fȶ#@c569d3130192d58bdf012a0863ccba4e54689fea5d591ee12fb81f69133c5c98: B04470665e36dbc3cd68d88a08ba2ecfc62e67700c6aac76299c24c86720fff7d:0F#@0254a34ba17381564b543eff0e5f9aaf89dd556388625b27bf63aacf753aa315: +Bd81eef8eee54ddde55793d1d862318b631e09fbf8896c8a0b1f441b9ba65db03:0Fۍ$@e9d6d088b95ed7e6721be0f3ee7d6f1a26a9049164e172933fe0e3da904a56f7: B2f78f19072db0dbb6621c44b7118662f60d060310a6499da01e057ef8ebc883f:0F#@707162a8a1cec8e93b9561759ca7b8705ad972f39be28fef2dca3ce1331c4ba5: +Bf8413f7eb0a4f322c1fac6669387332af3e77fc1f468dfe5a14ec416219e4581:0F#@88bed63a7fec4ab01684ce079d496b512e156b3eebc13ec37d0acfb138742f6c: Bbe72578f5218cc8e1ae87c60e6511d29a7dcfdc878d1c6c447199a0eb5ff52e9:0F"@cb8451688718216b545ab4fad5cd95b51f6d12784742223733c87bd8bf8ad45d: B77b888e4431832576ae0c3e75aa598359175a180b11034e57e9028a58be08fd4:0F#@8d8b097911c93ee71a25e4b499b6f8391085a1402312d9ec7c52b52c4f628d71: +Bf52e283e8a1d4d61480fc0355a3149521c0585be45c8eca94ca27f2589550382:0F$@d6c5575c8d281e7dc3fcab29d4dcaacb2cfdd47702113fa04426b0371c10ff15: Bd136789ba50bf698b411ba4c12d0c7c15dd8205a1ebb7fa00d0b5aa3d87a219f:0F#@3b10988027d791ce29dacf7d2e59d7a4b06588a3dc9b164c38ec1d7fbb7f40a3: +Be0b3914f60eac001d2fc6ff61b1bac6cf942216155c2baff5d67971304f83fe3:0Fڜ$@8af4618e5ffc9afeb30e60ada4c52c98db666b9f7dadbfdc6c0561097477668e: B4dbeb1b52726fb80a8f5d175881eb47d5b67ebc484e6665b0aa592e78a514c38:0F#@f16c908b9bb4df308ed474e9ce1ae488c728c89995130832f59ef5b354c410f2: B9a112787e6b6d734627d9ed379e16ce73b5dfa51392c7830c7d6aac7acc04f91:0F#@390f251cd35e66a9af404e3157a3549b2fcd06b8798293006a0ba448d9146b03: B28407e42894bc8925c9693e14c2e5cf755dfbd16d5d500d7a3d883682951b138:0F#@9dc16563594fe2dbfa4ea13e7963cf68d33210796aa63b48b038b6f54e72807a: Bf64a7bd26beef2d5d0ca46bf7c913fb90b90c6651e467ef80dbfc9e81ac2d032:0F#@da10f1a3d910d6122db7de7a5f60b478e921d47ea45618d5fdc21bae4b91ed08: +B5030735a966e7c38ee92c559faecda2c6bf36cd123331f0be22176ddb50cdeaa:0F$@cf3ccdfb51b1e54c77b595e5148a8c5631ba8caac2e51e0288ae05c0bf153cc6: Bab3a77df2531473b84c9d1ed21db5a6171e2515056b9be065100b1f618082c01:0F#@bf7101c149e1d0403e4b3faabd3a6768ddfd3a0bd29f37a22cb3c5a0c8340cb7: B227d9e3b92208323073d1b965ff52e056a77f55da1aea6251f3218061c1912cb:0F#@e9091606bad3d5e90cc1eb27fab0908566b44a16c6110c46e402b65e10213619: B48da2b0d286697205ff6a80737d0891a337f549bb277e9ff86979d3ec06d3f07:0F#@b9fb5309bbee22ea5832d17b4c42bc375e42de6d03f955be1fea0245713f36b6: B65d1d0ca3464e3d9e686f8dd87caa1e66ffae54f57165c7df87273e114ade0ae:0F#@bba2ad168c3a7ff69b29c27948bce7d1c3d09ab5f23bf599b3c02c6cef4d8a75: B7f8cfe300478db07e15cf2c3b7f4c8fc4d75c1aa2554197e1edcb287c7f0c389:0F#@57ba04bb195323c840d0f3bd14ccb1b8f5ba562476f6874865b6da361d3d985a: +Bf86729d68e8338332a8a1c14e1def7db88fa16dd6475bfe6c3ea6dffe67a1c0e:0Fڢ$@f8b3bb892177152891aa5ad49f9d7ecf92509c95a6a8fc04dad970828436bf1d: +Baa498926588e9a6f5ff872a2b91cb4973bc0557154aa0db1eb3de077f091126a:0F$@cd86834219d376070b7ade4a1a56a3398183e729839f02e1615d6924ab82e0c2: B23be6cfc4fa3af9dc6bcbb7164e77da6f9e928a97c89f4909352dc52901bdbbb:0F#@f1ad99a21f0a3b46226b208675b986e328d362627b80262c59db83bd9e1fa398: B866ad2b1b639dc4796fabb281c937972ba0adc11d8f783548e195f3a17d77084:0F#@48f8353d07f98cb873ac32dae69c9f91b39c8b7ceba1f8352dc8bfe5cf3695b4: Ba52e1260a81eb59541d31e7de8d2c9984b9385d877c3cc9621e44aa20146e978:0F#@454656853ce505fc81b28455a0304d0a52adb34f7eb2e35fb4f2054b4385e70c: @@ -77347,31 +101395,47 @@ Bf11840ad0b204e3b32f00ad13eabfe7e01cd62d014e2f858736e6cd1e7693432:0F B5de845206f571224fb4971da12db00f3adf455a0814700cff9498062a458d40a:0F#@94fa9127af293e6c72b4b21a319ccf84569c4a1036c8b38557a425ddfa7552ae: Bf6e71b85e2c5922d6ac184ae31ea86c722dc5fd3a3fbebc5eae95c8bbc98babe:0F#@b3625a2f257d49c69b19f9d81913d36861f57b74bc036ae85ef949533b601c0f: B4458b42eb7da5835a291dbcafadfc5e86befab3df24e10eb9f8a052f268cbcb7:0F"@446b1a1ea21c07eb5989b34c8fa09dc1662db447809c71e9a03a25ada6672b7c: +B61a0441a4f8aee0bc2c7e77c3559843959a4b3ead738ecbde0d6440ff32dc455:0F$@62b3d1555e2276a00d94fcd570fc24f266064337df6f75f8c0c50a9c2293f9f6: +B8ff6104cd5458cc81ab0d1bd6a82bebdfaf5057b789048482e68c162d60f0f81:0F̏$@fb92d5e231827ed2955baa0060f67b0dd1e773b55ab5fb3a1c51d65e10cfab0a: +B5c1328749819b9daccfa82bf14d6934bc104627451fb78ce1fa40a04f1d33550:0F$@b9a674c5a78980fd767651b7e94f4c0fdc52a7ebc8cc5c219ffc929595a7242c: B22dd782eafa63c9e23dec69ed7188fc05a91ba5356aef0f2abcd2098a5ba9dd5:0F"@c33a587b1b4db77dc6df4d4fad5047f800d13c8095506ff49d10a10384a587d5: +B418e5ec3bccdb72d01b95072b1dfed34ff6525caeb212c10a50789f2f4c0abb0:0Fٜ$@1b6a1368cac2ec1a1a9b9ac46c8d1b6c4668e3a3c481ad75a8c99ecff0944e29: B38aae37b73cb831c6bdf68f86c5a4cf11c094544b74be980aee2220b712d5b96:0F#@0c10fc79f9f3ea6ecfbd4d05b0ba0569d7bc376a03920e39524ca8ca87920b1e: B3af26ee1fd0736ca8dbbd11af4c13beeb7b60f4fb4178c0f4f6ff6f68fdd5856:0F"@52469289ae1ba44e1227cf366407e8ba4454fab1ee7e0e8a76a7f6985270d058: +B289ce8f6fe16ad0733646f384b08a0c142f6fe2680cf443734e2f6aca61e63b9:0F$@66bd1585a9e03e5c76c300e3e3fc9e3efea39a3090da4d1953eb0a9e166f5651: B614195ed5e04f047cd95a75aae10429d47013619a436406d7f2c8de9e99e5fe2:0F#@1c739a3b576b203b1ef2c81164677da099024ade1ca4c81289dbffdd567fbd3b: Bc7effc97bee152c762a1c6ccdc468fde5197ef6e6f47c923c109d25a30d1588c:0F#@34352349ce276064f4cb928ca58bef11a3871fe3af22bee6884427b4b998cbe0: B571d53b72e4251e3796c9303b6bf71175348c11c905e1d4340a44646185bb681:0F#@60e7d1a1fe2ce22a737765201bfc11d9eb8a0172895739cb557acdbfd7f7b7ba: B7970483899db08bb7c7d89192d5ff9a46f110bdf1a0b9f70e7f49c50565fecd1:0F#@84ea8c2038c24fcc5e145e9174ddc5dc8fba3ae5a7c7020dfb21fda25a0bbe22: B2ee4941ee6c939c1be1473a14eb3fee6a332f6a2bcbe0f9e406c77ab34a1c781:0F#@1230c31ccfc86b662351de43fe607b7985b85d175e77255c4e78fc64b031ebd3: +Bd712e314643447125e1321895091bca00900e9a03295e9a855a5335ae5da0188:0F#@62c96b8194b51863f546d1a9ed59079d93b662221b41d91d50e6c0d2b270737a: Bff1cec87404a92a960000eb4e7fadf87b5f109b8fe9c7a48e95116dac61d33d8:0F"@46ae38bd415cb6399b84201b6ad9fdfa78b08527725d7712d23277f3051621f1: B3cbf86f7ce5da7fed116bb90ca8ec24ba8b41593a923a59656f165ef3807bd76:0F"@2054fd96aa98900a9e33657c3e26d1464d2b26f9f8b5f19adbf234cba5c29f90: Bd94783d304f076052addc48ce5c166ef56c00969d1a6f45bc6740d64c70806f5:0F#@20ec7769da6018a7e533c2ac2532c6b0637981e0139d43efe8d995e402193b9e: B17cf8be2c35c07c8262e0ada34278e984aadaa0b227f834e1705069388048e13:0H#@95b541115c59177a22111c4a2505772fd04fa31a9fce347ffb57140e3037fbdf: Bbf1825956b83d1e4d66a50414f9ac8ed5fd14f0c8441dcb0b100c64ae6947960:0F#@c7f903754663a5a794e67b87dfd48bd666120b0854066ae4ce82bbe6825318c7: -B17cf8be2c35c07c8262e0ada34278e984aadaa0b227f834e1705069388048e13:1F#@d61f5182d302f37f4927470628ab2907ced5131485373fff9bcee43aab19d857: +B17cf8be2c35c07c8262e0ada34278e984aadaa0b227f834e1705069388048e13:1F#@d61f5182d302f37f4927470628ab2907ced5131485373fff9bcee43aab19d857: +Bbf1825956b83d1e4d66a50414f9ac8ed5fd14f0c8441dcb0b100c64ae6947960:1H#@0b0581ec76aca984eaec538f3a75911d7a4f01b5d437f12f221fd76a5c174746: +Bf60c657279bf2866ef15d0966b32f3c4a06c7420478101e1c9dc9aee6e563c66:0F$@427c9b2b7d05c1e06cd792fbc3f65c086d2569c85c316fb5fc80e4ee8a456e78: B9b73abd8a22ccd50e281af141c42f183559a5b0dab60b73fff1b02472a18781e:0F΋#@e615dba7c1444aa9bac8e2d345a3ce5e13971f14ee93b1fb5e3170d6889cb9a0: Bfff87f74f4802652a76fccfbbef966018a56fbc1da709ad6ce1f95306894ec12:0F#@90798d6c472007bd7321151d13c5ce51f3f6915e517c70522546c7b532187cd3: +Bc52118d4ee0b283dfea8978d1187ca8226b2f12838ae5f837fb1627b05cccdec:0F$@8883460713d6fc0ff02ec67a669ef6182217d238b238c9112a50f0a59daaddfb: Bb9f1a207c0203b46b26844a584ba06b4e6a8860558f496058f0240e3761f570c:0F#@a9174c5a7cfa1458901749734c6ec4622bcd50342e77382a13c8f77363379e11: Bc4fa984a63233a7c0d6a768e4a8c4bc9517daf14f1086b26c95f8d6b12ab3ac0:1F#@ddb29e192edddc5c52a167355431e9746a8beba2c74b5172e3b5e1694a882a31: B82b5ba250b73228003468ab8bdd43109ef6d3489f512945f527963f70f565c9e:0F#@251eac35805c3395eed490df7905ed3282c983156bc3f27ad6aa73800e79fe4c: +Bad5a6d82c07d0453659589d6bd170c14eb3f3aaec0396271c39214144ed6e090:0F$@cb92f07e16103105c4664cc4046214a955d3bccf3f37f72de806b92f0a22930d: B028336f45c7c3fe57e3b86547e68fce2481296f5f99e6d9760520098efdabb83:0F#@f60138dd9f4fd88d2f83b93e1119e06df20dc922d4c2e663d9a48db3f710c918: +Bf9068021f529f398c5073caeee3d33578792c4ef14ebe6bc16b5ca207e098834:0F#@00a8e31c6abfb16d3e72540b47ab4d27c5628788cb4481bd5bde1769f6847573: B6940fc43841d0034506a79286e561df9d3a5e4f8ea45abf02a579590fadc9bcc:0F̱#@820b5e5b767afd0a11bd94c8c7546355290fd39c9b29c276631e1e5a39d2632a: +Bbaa9acd934457f10a6e8c34a2f9354ea6121abddc788dba78fed78284e558d08:0F$@74925a7fbfc98080815579643136b94b09529fccb108c6994c78a8ca8f87a5eb: B4cf619ee19ac6e52d389a76155b3d5954dceb0db67a8d94f84723c6f9a53b67f:0F#@d63664c25a6d30e0f0f6b696bf12fd07dde10292814ec9dbf95f018880a9e7ea: +B13b99fcaea9bbadc8b018605d70237c3e0e6a0c7696aca4e6c1fb28ed35b4a76:0F$@d442e91d02b9efe2cedd612d953b136a786e597dfc5ecb302770864f159a45dc: +B31018c9429283f2d618287fd783cfdc228a498d449c442b3a2044878ba12fcf7:0F$@6861c374dd57b00f463292401ae2370add218cbbea00ddd79f046cf335a89fca: B6f305a22779daca9cbf1b36e105cc7d9a6f0834aa38a48eb21515305588b78fe:0F#@c8b3d67ea44bc896449afb0c339f30483e708a33181a78f326bf97a8e1814ff4: B94af617f052ebc83cbfd13263cf78602e553210619a8edd920082e7ffc24d8b7:0F"@8ee274926c2b9e83b313448ac7cdf5ad48dfcb4757038a8dc850b17284601177: +Bb9d524d9c0a9356f40eead3a6d8e1a637103edbc7cec3ead5a7cd50c67474182:0F$@111e8eaffdfe6c4f3add3868729b27ae42b8e28ad5e3d39ecf8ac8c02e335e7b: B4ebc749e9d80b040c7253edbca4b6e359d5a77d162fbd244314ec1d507eb3ec3:0F#@c80234bb1fcab8eb7eda45bda209e9f2ad3df06972411153a5e8d67c5dbb7dd6: +Bad667c4522d504b63ccbcca26e202258bc6c791da0aa8bc840aac5b2826f54d5:0F$@a886d667cd896124f80dde0a7235d2696d8f466f003e9f949f970c08d5f72e53: B6b118eff373150b4a6ce57c0afcd51d0fec0e76209dbdd5af32cbb8497511350:0F#@7a8f5619b48a485b9256a2bd0739a5d23632b31242403a34ac6dec86878dba02: Bebcf4e1dbb2187be7ac9069f4859e2b5d104ec2c9bff97e9f5a40c778a15fa28:0Fݽ#@68e326bdb0214d4d752574d26f353945a7f6a44d5b622163cad2d6d0f7c68f50: B59aad846dbc4ea56fb785f3f58fe78412d292c75682d6f7ebb87559f312c23a0:0F#@29077caed844f1e472614d95c1674248dc8ffceae66d2658c76460d4a2422884: @@ -77379,9 +101443,12 @@ B4c988494483a0920d18b4d23a874d8fd5c023c85bd637c3cb2f7794b4512b2c3:0F B9120111a41f7d6c3e9aa78a80b6122b4ec198454b0fe2c5f891215279adbf9b7:0F#@b00a90222c7addf2e621f62d7d20475993519357d7a178d289d1b08d4edb1e0b: Befd9e393f5c3d4039f1b83820b374a4d6405e5a5a044fe5ea069dd700523714f:0F"@7dbcdd73190a22e2fb9e097ff518f3096c78b037106a0c88049e784135caf1a0: B27ad7b527093a75843c68fe60e1ddda6274ce55d2b4da202461ab01b5233916e:0F#@e58733c4578d36fdbbed708fa9c6bd0a65fb1727b8001281c89f46771531d53d: +Be01c921d15824175a94545e02109160b4c1dbcbc1498dd855993e8fdaf3ab248:0F$@9b3fb8c5ab53b3cd784862b6ba3e7cc1e711d74b03ade43935fa4a775bf56eb6: B0c6e8ec3491a1844d9ca75ec7f7c29bf45732ef1a8c33b53ce92c2811f0b1997:0F#@49f554860817fcc316aeb6055efc0b9735a7e876a6cee44d701bf6b5f900ebef: Bcd74648e90b8408774dfac73d15d632f009ddbb8616cfaa40860907fb2a11ac7:0F#@48da2b0d286697205ff6a80737d0891a337f549bb277e9ff86979d3ec06d3f07: +Bad7e3ebe22c8e10c2882737236aa753305fa65b056c0700e3bafb144550ac1ac:0FȢ$@e5cd4404b50b63a6655e828a756671d44df70d0a3dcdaaa956e838c475f2142f: B6ea8ce47cf9932e6e36cb4820d74b805b041f9397a2e764187ba8a381dfc2208:0F#@a2f7957d921dd185a25d8ced608e58961b9664056f82546d029aae83d2753af5: +Ba1c04f2b42e611093e5639790ce946dec59243ea0b112423415c2af65078eb22:0F#@9c959f6a8f03b6d6d1790cd5824b8cf909c9069650bf3a92a6b9f38f659936f9: B0c567e14d5d73b21b0830041936a1a606f1567a4c52abb9ba8564f4d92bde949:0F#@27e94722a3b5f011015904c016aa52774a5240a32ad462ed95375f8a88ff6c7b: B882aa59c35c022155429a0f12c1b80cda8885768da6b5c00e199aa4949e6de60:0F#@48b41a512a8767248ef6dbdd55b64e812a5ddc20828620157ae6a92cf7cc0c60: Bb0aef7ccd5bc5bde646c0c109678bfe7cc15adb8850dd50ff027fe6d2de61ef8:0F#@09deec704c0594311cd43cbf0ef97e4bf1e3d8a9261087c463892c67f98a8724: @@ -77401,6 +101468,7 @@ B23a5aec5f95d8d16109a40283aa16f520da9a5fb7e965c0ef48f0f457211559b:0F B323f980f29cfb5e3e4c29d58ce177cf908e66d360e2c208bb3ab3f39d1d7b55e:0H#@5ad74c3bf8a2107b45738cf51ca434d4d75eeda57ef4f3fbb2da4827c59022d1: Bbf7633700ea91c22e1c410fbf196a68aae8949d5d472b93302e0664a7a235e03:0F#@109ea20d86db382ee619969e926337a0dec233c040fa241ae1f00af43884a2db: B7bbb8c488a0e9fe9cd27010ad890f12f652388973ec8175a11ac6388eb05e079:0F#@bf75c6f4d6026986740f6a6c55eac0f5fd003274bfda9e1f167518bdb33a7951: +B2bacb4112a3803c3c1c46c192853e627274e7a897aa58f26d8ced9a8ecbb8b16:1F$@2749f60cc42af91eaab218f6389f85bb2b6eff0417a6138a47ca551ebc02b72f: Be8cc09d2bb88bb2ef4f60313ff79c4a44f10813e657158ddb530e64136e3ff16:0F#@f8403901d9e358ffe45f30949ab66bdb55b722ef9dd902ddda5af45bba8cb216: B10bcfb5374374a4827c065d57865bfee09eb7769ffe4612d6f0fdaf4390b98a0:0Fɛ#@7e37a5e83404dc96b7d1f91498b296047ec6858408757cc6965e26d720b96ee0: B06f5f4d28b7fc6ff2b3f96e8b02ec3d2957009b66dfd2ae236b9c4ddfe97d8b5:0F#@926b9cc5838c64e3ab37b128cdde06644f90fe638deac021f65785f835b93d23: @@ -77408,16 +101476,20 @@ Be7af8169a9142b592d0943bd98b6198a199efe58e8fd2869ba593027638087b6:0F B899da12d89231181e7f605a1caae01b8f9006a24b1a652246bd7919d9a5a5770:0F#@525a819c10e225e55f05f1818766bd90e56aa09a7a1252e249461ee5e032b3ae: Be369956e75cfe81457d1e7d8b3d3ee548f8c759f671c7ea723640c716aa97e6e:0Fͩ#@452047778f244392718b38b112c836b98d5401e01f5f6e4640eba1b198601b0c: Bb9c38e88512d11524d0dd0f285040f95f87c90b94163f4150916d300eff675fb:1F#@668f75e6e2a0a49dff95b17865e5bddee5f40973b13f8894a84c9e443b58fc3e: -Bb9c38e88512d11524d0dd0f285040f95f87c90b94163f4150916d300eff675fb:0F#@fe3235e14d023cb7157fcd82d5961fbf8446e60569c4fdac940f62fd072f47a8: +Bb9c38e88512d11524d0dd0f285040f95f87c90b94163f4150916d300eff675fb:0F#@fe3235e14d023cb7157fcd82d5961fbf8446e60569c4fdac940f62fd072f47a8: +B096eb2d99dea8e0d5a8c2116a49ef83f04a554c35ab34f92943a1d5589ff2e05:0HΔ$@ae34c87e3fce1f90ec878626bd68f27ba4e4c9fe9dcd98187985a4333d7cc8b0: Bef4d7173c7b40b5d315c19b3172721866de2444e673cab6582f208f88b8903ac:0F#@348506b4064cc74348de6d474b9bfa4ef435ad21b6154fae85d22dce2c68e256: B495473be88d1389ef459a1c23988e19ef27fcd7defc3c7bef09f649ba545080e:0F#@cc7f5252568a5f568cc30696bf6b57057d54a9a97084a5d5880efa2a218f0be1: B5a2d2518cc844fef4097bb2709d47e3dd7991e0a34c950f1deab70bec99a49c6:0F#@421a9febccb92a01df36f53e49ec01c12dc13b9f3d162dc23e72c48d6cbf1ef7: +B264f7182ed6c697219a03a97f2eb04911f0246133e2348084944624b46d686d2:0F$@4e6e7771c4e8fce5f89e0b1b45f79988cc8607ad62639fcdd3295b4a24ee27bd: B3773672a58d2eada5dce3be62e682b27c7c7aad16a61125a1156acbcd0d55949:0F#@d259b812ddc7d7fb76ad009b4189d0f27fc7903d0f60fa0d1f36f531d9dadfd1: B90817ebcb395bc22707751df2e02c9d515194667e261ff9562859ea60dd07e52:0F#@ed82a089bc1553f742125d058afae1059e325790301f292db6d4984f8e48830c: B88d4cd5a1dd126eea34302390f05839d552b80a77c182db265d9561a1380efe6:0F#@dadb0c1dd20d5f69842e35e6620c29c62af4e547aa6eb9361a309245e19c861c: B54929257c83a9ae6a0964233985f4f57501353dd019e22494e7f90153e1a5cdd:0FӇ#@785047f558650f2b7ad36141b699e5f0a8f9018e8c10c6bc26afd95c19ab1757: Bec2c3022cc7ca6920692659e3459b408952e81b2ebd9a624a349e22b48bb75c8:0F#@1369b77075a96ad2fd53511aa8ac426842e979db104d16bd266026ec80d2fea7: B88beb375e4e4a948f8632a48f5185d0e897da7deea0160cd1e1cd9bc79cbea45:0F#@0a50d5f1a70cb6e1c1fb024c201671cc40d645c41e3f3243a64571b0340a2bc0: +Bf9145d60ca0834d5570c2b17e1037cc3a5a41d18f203ff805a3552e76cb3294f:0F$@792c622a3d7d9161a2ea013d147fb85bedcc87bdff5842008fce350788080aa8: +Bb89a956674a106f66c3022ae443418ecc07de436cc8d1945b27f3176244ea80e:0F$@cdf03e17ba8e9dc8ce45822fdb54e0032986b6cdb5b5d87d42e300a5711600af: B36f052979fcfd7933ecdb7247d90bd89851b28340ff3ea8335b11b52e07e63de:0F#@1e92042485a7a8d05c1e95f787616404c2533388d3b5c1dee8cfc8aab27e3eaf: Ba6fe3174bb65dd2f52d0e06daccc1e112d1fbbf3ad9b78733e872e8714901db6:0F#@e7432ba2f272151f1fba5616dd13237af109ad759cb381c6800bdc611f399ad4: Bf7a4db8be72c6b08e745d9d21c6c12505fd3af38bbbec552e259545abce62b11:0F#@2de3e14534b4844aa76241a5fec5d3e5d4e15d16e7a7a9a475fc92ac56d07c3b: @@ -77425,13 +101497,23 @@ Bec28f57d3a056fcb223c36c38857eec59a43adf464dffb8be941a2f626c1a191:0F B5201a5e9653eba67f5027fb4f21d87c910a5bb1d0bc2b5375dead801cb1326fa:0F#@a4df163ab0e87b3ead32d3b22d0de0296be71edd9651239d3bf3d2d2d023ac35: Bd1f6c8b50cfe6f0ff875dd046e8f1e769d2301ee2726946e30fb6c9aeadefc31:0F#@925ab9d21905bce5845527840d00b94a5ffce3a418993e2b0ea7c3a0f2193df9: B11a0ded27c0bdbbddbe359575491e0d9a314c437b7b405038a70a7af6f54e4dc:0F#@15d0dab58a92f8fe2073ddd47f18f7fd8e828260002246754ad1067c827f560d: +Bf8403901d9e358ffe45f30949ab66bdb55b722ef9dd902ddda5af45bba8cb216:0F#@d17558ae3455c328684692267fc26a388431b92827ef6b40b2715afd111453f9: +Bb4ddf7128381245fb902d8976592c3bdf6917f67fcf6c40605ef881db6a77cb8:0F$@74b1327384f2182c0d70811bbedede41aa8beaaf99f7c49e2c117cbd4b1f6278: B697d9efe561117b06a3b60e2cb370e285cf1302cb82139e6628ea54d84f634b0:0F#@fe74394f17396e793728262188f8fc18540b201166446efb44f8e6dd317a159f: +Bb30c589caa6d81b21c57d4564e486cdd2a783e3b21501dd4f0c3d44f1288175d:0F$@9ce870f7727d1bc3435bd4fc8e40faba09ad9639e9283ed9efa597d5403314cb: B54f6d809e162599bf8a0bad8220e0444e2c3dc269a32f0df9d2822f395bc3561:0F#@c9000357dc7274aea78aa799b45d795ac4e77f36f7d078254bebf7bab0e1e76b: +B81af3a276019471b7c1bd45c5cb1a991deee27b13a54a22e29631ef7b15b85c3:0F#@f73c988ef6597cce2698a9f3dfa2ed8de85465a73dbda29c6a6efd337e340b65: +B29c50ae3a920d98f9be8ad687aa216fb83a9f1c8e834c14719850c4ffae9590e:0F#@a1583e4d060afcd66e79714a96c698955deff6e51ce910bcfeaa3e6d5a77c22d: +B48f33226f5f792884a7f88023054c9a40d230293fc339e47652c317d4402594d:0F$@fbbc2115f18c2815daa0703734db9814d1b5a0f6d256e8aba4664935ce29cd3d: B55a1eddac2a35ca8cbcac8a987f6516a8bb61aabaaabdfc08228bfbcb9094d50:0F#@5296135b737b89c846372e6d5f0db33c543c24158f00fe830f0bbd489aa8fb60: +B71a881944dc8815ff4240a6a9b69288ec31c3277f3d8f002686c2ca11ebb9441:0F$@82708d789dbca7c2a78fffd9e1390f6b6318bd606dbb54e472966bc2fc1a97f6: Ba52052670e82a3f3c703b8d1d33aae8a79d03dff3e9ee1f353e9f5e6fe290e02:0F#@73e47f135c3b6bcac01976926e9651db29ca986ef79b6b0c31e86e11782d1283: B14bdc0b3f7370781e8d4274ff777d5c7c728d5cd28be5f47e6df1058e1cf3227:0F#@b834734834438120e98df59d568f525d39468f7cbdea320a21db3412508d128e: +B5402b3712db9418b95231db08ec6397ba8a9751a0d71a6e85576a6b7276c0f41:0F$@db52ad8df09a8e6f9b11619f80899165a4cafad58e50e928137023b4d55fe4d3: Bf9162016626150d5d2d859f9f5a927fac2f55a63cc44801b5292a921ff7048cf:0F#@d0878ea8ad2081f33d76c3bd1fc0e402346e8d896f40c87761cbad09a4c37d6e: B9e50ac54f161cc422bdca1a96f51f7134d1118dd82e19587b2e4cb3821d431e4:0Hɒ#@06cf9689e77f3855c6823a1d5e67afc9eb9bb1338c401b10987a06a3a78d9768: +B518f44ead1b41011b5999db240546132503f2a600a7eb778d1c9a70eaead2f88:0F#@1c56a8dc7a1d26c2f06e2f0d611316734a938c98d2a4503e76b84609245fba69: +Bc54a7f4e1fdb135d34f4e92288500a4005b01468228b971596cfd1d16a53f52e:0F$@b302791838d0daaa88b6597f48983b23b0b7d7fed904be0e21d64b4810d33e46: B42db86f8adcf5c48b4f487aa613e8216ffba65c20d6e363325834d378a9740ae:0F#@7214d402ccca6596ec45954fc86698cd29f48ec6edfe29b91d48fa86c20436f7: Bb686aa4b63938c1f4c09f57380f31c9f2b9a1fbde55931bb8d097cf46762297b:0F#@532237f8433bcb0bf2efcdd9b840166b105509e7ad1282c640cb4a874c68b4ca: B3f6016879dab0cbb523f25b83ed2f7a70e57281ac9f0c2a31f4a240ad85d47f3:0F#@985ad67b2bdf7e5b7cc8d06e737a9ebbaa9b038a2208d9f56d50501467221869: @@ -77441,29 +101523,40 @@ Bb686aa4b63938c1f4c09f57380f31c9f2b9a1fbde55931bb8d097cf46762297b:1F B083cc1c058b1ab81751dd87340072f9dc51e5194a0f9755cd2a1209a61c49b86:0F#@02754823985728b48556595ba175cf10f994fe494aa73b05ed248dbb4d30ae04: B1918237a9e4e22ad7eb080a81a9a65fd5e9174ced5d7a30c568df9e7204cc9e0:0F"@8e14eff5fa78eed1453753d184702a8bacdd00c8f9250c0214be531c4bafcb3e: B624ac6fe6aa50a2170a103fa06529b719301ab9d56dd326f75b0f8656c4f2d30:1F"@9023715fe70fe338181087a2b77c4fb4770cf102dd08b845b5fb158e5562653a: +B4e478e8a8a9fe7ec0525fa7bf9e471aa5adc0dcab5e4cf9e6a2edfa290c940c7:0F҄$@65fcad4b77db6e7eeca941afffac661ad9a48ddb13e532ded878ac29e026653f: +B548b3bd4fd5564b8443565e14e190d6942904c6b371b1d1e2279e1de9d34c541:0F؃$@33be26c16c6f5c73439490b52eaf826c251830e201e173fd10b533a87018041a: +Bcffa9069dc335a768c0f85f36a505abed811b243179e71190b02e003b8fb687b:0F$@e5c0cc85b44ebe37f56edb6a7f6cc749cfbdca518f533b3e811a33e6c0fcaf0b: +B9bd77bee57c142123d61fb354f1d8459db83e34b634b47110a7c148ad7bfd56d:0F$@0009c64e839dd427e70bc95f804fb098740f8766bc45af9acd5640b91a4c5d90: B10cb3db5b7a5e836184fb88258a6be3ed496ec0b359c2f954359ec2ca58d21a1:0F#@3bc43168775815fbed53d7de3e774e9ee78f71028451cca50822aa55ff4e7490: B308c0a2f4f4c54e2916f943625d1ecbf8f053352e95a9a123e775183af1dc11b:0F#@abcf45f635cc5e58426cd6ab1c7b24cdbf52e5e194998371f758a4b037fc15ff: B3c0e31a06323090077ebcd86834be36bf2597b22aa00309507663200c94fcb29:0F#@f4fb55b5db3f6dee7a59497eb0217e83203d73f8324c6ba1c6f58ed6ec905854: B5693214d7a65f668d6b2348165ffe67467d24b1b990dee5a4ce2dec9ec42dffb:0F#@c4c15bd9357f1e5b546b47adf8f83cec32a623e32f87c13d9e38cb1bf3fe1419: B0699385757dcb5552b535c0bf1912e4611c2dc652a75fee785ca42f5718247fd:0F#@6d7336463157f196a4fe4c495dde7baa485d0f264649347e97d23970f91f471c: -B3719347bc202bcaabbbe5a9257c0e025bed3739fe0526375a0d8f08d59b74f45:0F#@414af18ce2be136e898bcc8661333fa1ddc5857d69d6165a5062ff8ee3231675: +Ba8a16a35369b3f5d51bdb13556d27d75522f14997fb9c3bdd4f1d867d16b5aef:0F$@0dc461fdefa9eaf516a783a490420facb0f985964e226c17873a1931f193b004: +B3719347bc202bcaabbbe5a9257c0e025bed3739fe0526375a0d8f08d59b74f45:0F#@414af18ce2be136e898bcc8661333fa1ddc5857d69d6165a5062ff8ee3231675: +B048e1cc3d28d57c5b8550fa9beb80f29a53a21ef7d8350e8d79e4605a76cf943:0F#@2fd37d5f929456f154b75466a60f32b4bc468317a2e0f7aad5c270060d838af8: B144eadddb38139e7087b94e767d883924ea2e935595036d164fcc8a27051298b:1H#@a7093123cea2b7ba5e90802e48edd00b1f972345828eb3ccb5af63e3311d933c: Bf4855e52d957f332508b53444afe2730316cdcb1ddd77ffa6c045a679fccbe77:0F#@9460d315b0026836e07ac7ec07196ecfb18ce9f8c93a697d3419489b46a764ae: B144eadddb38139e7087b94e767d883924ea2e935595036d164fcc8a27051298b:0F#@f64a7bd26beef2d5d0ca46bf7c913fb90b90c6651e467ef80dbfc9e81ac2d032: B525a819c10e225e55f05f1818766bd90e56aa09a7a1252e249461ee5e032b3ae:0F#@a9d75d115113823118975c03bad1579df2458bba2bf7e0b337a2ce08ce7829b0: Bf50b01e70e481f659d1dda4dcefc0109dd6f8efcfa603f5830f752c25412c0cf:0F#@f5aff15beeb1f25424f7f6074f0cf7ed0d6389eadcfeccb54b71f3aba8b982df: +Bccbe13576d26ef183b1792b9da220c7347bcad3b3bf69f6eb5dc37880d6d9389:0F#@ad60a549bd43ca05475d06744d000d64ac17751e3a2925d7d2ceebec5d9cdfb5: B6e3c863eb157b7c9c63992a7dbf3e29971a5321e4abcf507c63ee1a1c2f1f8f8:1F#@eb6696a522a9cd4aa8c803c95aa66b07ff80e6c40d3d3660ff34aa98c1479d21: B68de36bffe0adb0f62aa2051f50d796b0966251096ee0572b8e3419703315479:0F#@823e97ff761e2d5cbb8f9b72a650815663d570dfc81ec5774b1c7c68c45e5f2b: B6e3c863eb157b7c9c63992a7dbf3e29971a5321e4abcf507c63ee1a1c2f1f8f8:0F#@c2d1dfdd002e907b5461352f3ca9f888825bd01677996edd067ebf234d68cc2b: +Bcced0373583e2cc108c782d5be2aaf9d2d4c2ee5c87cccc3f2cc8bb46b2699a9:0F$@b14f449e9f828bd03f603e7febb5f1380ac6ef2a2e15e83cba5313b605c8f3cb: +B6ed9386cd82bae1d9915d7f6087af164f526f1b208cbbcb8dd1e8ec7b6ec3a29:0FΡ$@07ec9b023370c5c4801f668371a7da9ba13584ad6bec818840ed165bba54bacc: Bf789eea44eced37e1fef69ce56933e10ab616d029515d07d12b7aafca1c103fe:0F#@162a47ed9809e2ce0d45ecab25c669cbee29145a1ef93640fb351556a54946d4: B7f40053baea9e11ae52539823ededae627805d140f14f2d719327d5a5fa647b8:0Fν#@c70749f9e5872eae7fd34194d0767943bb18d51b922e956705e60078654f94a4: Bb71deababc30115ad57a4ab3657a5a00a9ed3989b93ed020b1498823efa63e30:0Fϧ#@6449e7ef831252d75650e71ba5b581ead268e8034a20f07a46ec78dfe77885e1: Be23264f0c6077b05e70bda7288c55cc23c37136c8a0a52c7e2cd102d6169e03f:0F"@d6ba9673ff0d6ac3d02c88b23e818198fbfdb7673018fd6be84517c4737b994d: Bf8e28cd6e040b1432b867f62f26a62f9c61d77a5bef7fe634c803df250b99137:0F"@f064d6ef8de22c9378533469abfe36a2230eac7ecd41f0b6dbdbadf19f364d59: +B6df0cdba4f8770e11da1a4665cdb81c4dc06e75e7784a96f6f984e6032f03f4b:1F$@cd0f1c24dc7ab4dcfd4f7fd02413b891aeda6984ebc4bb146e5f93a967cfd6aa: Be23264f0c6077b05e70bda7288c55cc23c37136c8a0a52c7e2cd102d6169e03f:1F#@ff1de523a77a8b45ea593d5e67b26a63d9b9a0cc34aa623a08fb4e5dfda57d2a: B7c16e1b9ab80b70bad21f1f719a0ba49c0a1f940dce50db762d19aba395e69bf:0F#@d60051cf0a8e5bd346dabedf35d3f58cae816fe00731e8eb444592bcee66d6e6: Bc5b2e8c52d0df49df83b291ae466d3422aa9ed10ffbe7c11b4fc9f07f3d39f3a:0F#@6abc02ff9f9b2918d20c6c4287396451f8f3d465a726ae2a7ba6f5492bc5149a: B331b3dc722d8e52a38f293880c20a547e8fd0f5ba364b9aa435f24b6e4f204bf:0F#@2ee4941ee6c939c1be1473a14eb3fee6a332f6a2bcbe0f9e406c77ab34a1c781: +Bfa2685e850eb9578891091277201ef37e0ec986885c9e0ef24b775e3f75d6e81:0F$@780858bed76925bd88a4afc70e1b77a70b3a04ea5f59df45eebc52c9a4195e52: B7c65cd3b2a7c2a5cd07f9b8b86b596625966bda765013e3d6369b67125f02753:0F#@ca7e61c4c56583a2b62625a19b1d62677c3abf9b7fb1f7f9e1ac7e274ba0fa0c: B199c1d7487c23e0dd35fc2f00195a6cb492c2ad5d18cf09d76569f8de80a17c7:0F#@e112606086b96ee544eb694e25e8b94f71888c0972d1b41d171edb73c1a209e8: B2512e5a5a83ed5cd0e1ebc9218c082613d0c340691e7ae9d320b49668ccdbab0:0F#@d268cd2aa8d737a2fbb4a7932afe043fedb533057bbd630e062348d60dbb9559: @@ -77476,8 +101569,10 @@ Bb32d0e1adbc4257e973adca8a94b534c307acf4dedf36a68f58d3151fda2aa80:0F B200c395de9d4e391c8a1ee295c3999563fb1dffc81670a9c619c45ce25609e4d:0F֏#@7c281b595ddf9d1d7f8d95026d46f92214656b589eb520d6506acd33bda8a368: B99059dbf568a04ba29129eaafdda87a4db8f53a0b1afedd9051ba259d548abd5:0F#@0d13fa212f138b7ffa6f79b964c4371a9a0fde826ec472655294cae4796a7e30: Bf2f9b0c5e8ffccc9e9372f359965346a84d329069d06fe4a2a5f87fe4c143f1c:0F#@0bfe851310875f1de634be5f3a091a6c59374044b02c7663595495ac7b57afe3: +B4e305d3fb35af9c8d727bb0f7adff6b2882adbdd7007c99a805832fefd8fa87e:0F$@847b79b99088c4c76fc8b8d77a4e6f7a0a29d0d5664aca81ee67f8862f548479: Bdfd4ed3d8e4233b51c2191f3470a426832fa616c8d21990d8c4e81dcea3bebcf:0F#@34d00a110a7abf3a0a79ec0f84f2ec3ee534f5a2851e42afad9e43241bf992b3: B6b84c7e459193c9a7c9cc381f78230cb53351786060e9db6ad944263161997a0:0F"@0a6c41abcb8df9b808383b1bc6156f3f850d5b934c746b9e03d3d7b3810ad521: +Bfe4343cebd2cb6341af9e79f5172bebe25b3ef78a5059746a48ba8e43988dd88:0F$@a4e977e15602c88afaeed48aeff3a22be973ecf1e507e1699dc6e3d402a7d266: B2d1b9759648c5bc8dd059d739cc58e8e70a9d0b725b0cbe157502b893fc82c6a:1F"@dc6d6ddaed2aaa1358db928f3acb3b8ed6c173dfa859e4f8f9ede1b27a064cb2: B2d1b9759648c5bc8dd059d739cc58e8e70a9d0b725b0cbe157502b893fc82c6a:0F"@cb65eca7b4e9ef85443d8f79c82b1e7f377afca331970c4079a935ed545ff9ce: B7e0dd0421738ce7999f9dec3d70584a4afaf3a2f7ca839c5c96a3c61cbf4f55b:0Fč#@dad3c30c2df06b80a7b4c2056e15227be6ff3b62465c172b8f42c86d307b6dc5: @@ -77486,27 +101581,35 @@ B980bf63356f14e2afbc061fad46f4d452308308542d25e9d38a2e5e18381239e:0F Ba1624936d72036af5462afa7f3b1f523843d33f27c2244036fc04f8135dbba6c:0F#@c1ab1361aa15de8d3578da3a1e6a39570ac429072b4b14ca8ac56c866bb8a3d9: B6c6400eb1f9896b1aae58edc3842317330a4f060cc8ef50f5526ae1f7f328dc1:0F#@e15b68769d541f1417697b0a6e761b9355ddbff518743fedfb1121befd04d037: Bb33d15ed432dd338251494794d8961163614b3dd340baaec164d27992e4e0fd2:0F#@724a6e1d33570caac1c193a3b7ffb8cdface3674fbe57216d7e7566fb6660834: +B9f50a0ca27872911770b28f53e4fde6108d03a1cf3f501a250bb07708ae52558:1F҄$@d47616c47e8c1527495474e96255316ab10de5cf1ae877efeabaf0ba448a071b: Bbe4cfe695dcabec1ff9e3f1807274f2b9300b62dd3288cf9c63127cb795e030b:0F#@0ec41e50277a697b76ae210d62d5426e4e87ca3a3c205cc2018cfbcdbdeafc10: +B9f50a0ca27872911770b28f53e4fde6108d03a1cf3f501a250bb07708ae52558:0F$@e856f15e18733f910275ee8c3dee47ebd770d87bf0b2c147e622c3a23f8560d7: Be1c247bf9cb8419337f9df82e3202a927199c25e7ca90236a8bb27cba1fa6da9:0F#@117de27862a75fd56ddc90d0e3ef85666bd33f647f77a6a881ca628ae41ebad0: B33a1972b3ecd3c813230feb75f10593874c92ebc9f6b14f7d8dc74c5ecedbf67:0F#@a887436c2947025e5f235d42c17592d306464426eb5fcbcb5a9926db5d3c932e: B9b57ec862a728d520aee82fdd641109c833ab9ba475c601de7494e1194678b1d:0F#@48bd5a8cc58058fe822bc03ad6478b58ebd85fc1e616108feadf205d432bc1cc: Ba5cc2a1c5886e23ad11479ef64bdab21c08847f8f99f5016de875bc8448fa0b4:0F#@925e0f05e6f1cd0047c8a6c4c20f1562b130f5f5dbe73410d81a890e795c19fb: +B56d941de9ac7c664142221bbb5b7ccc9678919483eef2d516aa2474f823a41d1:0F$@d03cd72464a9184c6161296b2f4f48b8c569b0105cfdd878d5328d00b8d227c1: B0a63c6e617df10abf6ea22510dbd667d67de9a4854e9e1cc06e0ea3b44560835:0F#@dd246acf991462e04d4caf7d4c3a62993020f1d3cc37a7274de54c43d9c407f5: +Bd46293a85e8e0be82de5fd44940a14339899ab5dfa427021b19cc28666e55f4a:0F$@fd7307f3c1fb256d2101367c9e91d9f8193984dd1a952ec21842ee05d9529c47: +B2dbe9ded7d4fddcab34927e05da558f4c27b991f493da6c80c4d4ed300a20758:0F$@c77908ab9d6e534bc3a632bc04e7b061b0153a72488958a9083eb5e00e7c548c: Bc0af3aa46691dca9e780d814e61ecce0f8673d7e6beea6b07241f34919abb174:0F#@d902103165ce316631113095730cbb7a98ef96bcab530fc1c6d1c1ffd2479b33: B11d071cb96156a62735867f14955d85eebedc4b872fd0271d638105a1cbc622e:0F#@1205e96cb27efd3ed7aa2a38a025735a49e6e8a24fec2eb1cdbaff75b8805610: B6dd94e7a547d26b37d0f22c23876d18b45362eef501ab6a9b6c6eda2e0cc6a7d:0F#@9de0545945578c68019dad52c054e624eba93be703b044c73942c2d5826bc4bd: B8c5e7e673e024b7058b6a88ea9bce817151bd2e18804588d9c4ccc279fde98f7:0F#@5bcc9268331ed5cc90c84eef1070ed3209b8b4e386e19b54fd426233513c6d48: +Bc86f63b59fcd87f1896673144cee6f7c811cd279d2496926bed8137f47848f01:0F#@ba5fed0f3fd70837664f526c0ceafcdb532b145c8a2d5e119e13aeb5b0c29c2d: Bedda6c333e313d79f632cc7d1d1b0539044f2490536a1374c96273903a2cf450:1F"@69683a2236214c44e72fc9403802df513d87a4113509bde1ecf4fbf60b9218a9: Bc2603b8dcc3e46e0cddf2b90ab8fe94d1095b193ef0827ffc0fa978a0eccf3b4:0F#@ea5a8408fcda63e16ff67ae7c4cd10c6bfea9048d9010598d262b60dec172398: Bedda6c333e313d79f632cc7d1d1b0539044f2490536a1374c96273903a2cf450:0F"@081ea59b7c776c23370a81c2f28ffd6f3705b5e68948b63f0c7d33a30849ce1a: B1c4ea4b5f7af0af1407bfc57daca16e29980b4e5ce2218e205527b65fd2361bf:1F#@38aae37b73cb831c6bdf68f86c5a4cf11c094544b74be980aee2220b712d5b96: B1c4ea4b5f7af0af1407bfc57daca16e29980b4e5ce2218e205527b65fd2361bf:0F#@e6fd20bcd4597f337ddb8ea2b44e7c15faa7e189afbb9a04c2dfdf4eeea4a7d4: +B1ba1d7fca8a803d559913bf6e2a24e01b57c4ca0a1d911bef1d031bace7e17e5:0F$@28b710871026b6c2c5d46e7cb550fcbaa31437f98bd68af26e16d4f39b69f255: B1c47fc3e7f0b417ac6cb4d014fa0c198e1ec8b5d6560eb687ebd5948d66444cd:0F#@f9a4dcccf8f203f24c9cd103fe75db7c97bf90408a3ad3fd62b64fabf9238d9a: B1858c510426429ac235b2a3aaaf691cad8157da03516ddabe875d50f932bf90f:0F"@9b6260e6461efacbc199fc74e1cd32320bd36484098c7f4fa65c5ec651aa3de4: B164eb94047c61ae9044fd9bf734b30eaede876a212c3686cb71f6009786259f7:0H#@d123aa495866f68a2e8d4d09754bbbfb4efce8be576258f813ffd11eef1d0238: B402151884b6161405cd090c3ccf9ec388cd8dee19a041d6393048f8dca115bda:0F#@1856e066fddd5a053e3bc1b16a36bc9b7147f66b1d4dc87d2f81cb2f465e3511: B1a3f9f13ec1673510eaf8079435aa7cc9d9d8688e0d82a307f4f031ac7561b15:0F"@a5fec096dde0b99fd6baa44f472a9db7763238b9b252fcd18ec89d74bfba433b: B8cb3753e4488926ea6b18ad45c582dba4194133efdaba97f58e9a553bb58aabd:0F´#@0ac273f01d6d19e6db9a4e6cf7040ff5eba0b74059a905783dd443fd8f0128fc: +B01dac32957c0505a7b690a66df07f2f4017864d3b99241c0de4ce7cc1d920f58:0Fɠ$@0985aba4ca23ebb7e75d325eb00c3c5c059117deaad8cd8669cd9a500437a22f: Bcfecd2d0b7688caced7145294367771f0adf374c9fe1aa1013483b50730bb166:0F#@88b030b4b9e2921e21733fbf3ce0a1a584861ddea7c082bbcb972779d6db20b3: B8ceb4ae33dedc9a065d2d323f8e0464d5f04cc4c44650303f2de0a5554d77aa3:0F#@5c579fe450060ff67aa0ed9d798c4f2e9a8c912c26d028e290baa91ea76f6853: B91e9cc3c0b784a25fa35c7e55d414cc0094dc07871db68833affe27059f980ac:0F"@54e97e9152173435a39cc0585c658338a8315657d07ba7a070f3fe579930bd93: @@ -77520,17 +101623,22 @@ Bbd10e22dbf9993456eb4175fe3b9beff999ab2e31af2df181c4fa9a311888939:0F B46017c0bb429dffed4582c4149fe55c9e5f2ab3d2046b110ea79a13c51039d85:0F#@f5048b06df1c42fedf75b3c90eae22e553b86f0287c29dd5142bb29bb23aab40: Ba34a0d1d13c374321ade8ebc3094a059a783b70fe9880ad936dffa976441cc13:0F#@89bdcb8c2ad12127f46e206f11e7e6a373bd495e5bb2ba0a30c24bd335f32c11: B2eb01282b0c0f55339e17f4f5be8e3a0ec8c0040a95f0a5419890221bd98c43b:1F"@67b21963e1cae941345787da53efbf70e65e6c01e520b1e1424b438742c7ba23: +B97bc68d9bfdaca7612b3e8662c36b358fcf1aab4f9730e2e6acc707b3b742f67:0F$@49fc4b88429fa367b507397dc3fe33556f7051aec938d73789f9766402b74816: B273277aea09cc8849cce858c4513f049aa328504e9ba36db7c1e4227a914d136:0F#@99b6c29e70cb39398958c85dd27648bc70d51fb3a788195a4ace8d5418f53783: Be15b68769d541f1417697b0a6e761b9355ddbff518743fedfb1121befd04d037:0F#@2f6a888741bd91c70075650c0b2dc9e37990a413cd8804498006d60187e6defe: B8996ead58a0170546cfb6893d94f41d251bab9e879403779863039bf8402e420:0F#@20462a70cc03d117c18a76a01fa722fc69fcd06672c3ecc48a40fffa1f38f482: B773a6cf4d14f405400a7725e604c61e3b933542243756403ec326fbe7645b0e7:0F#@d704298932ba0c98e484c48f5ad9c2d0057822d829cffb0c1ba9a3d08ec1e6e5: +B5299c9d6bf281400da056f9128ee52a1a3c3a7ba449ae20e2fae4c1e24a7a9ed:0F$@f827550a5e4a2b3792ab1429064824a5962e04bc0f4426385c25fee3b5314edb: B92c5c8cd251f892d7c2d2f91ce6838d9f286a255a3c0c5a7aab4f414e2ea2079:0F#@ad3f38c2380857c97591138b26ef2b6f4b74355dfb74e3f03c7d89c4978fb7d6: Bc45453fe4faacbcf9b32872f9d21fb78176d8ce46ca6f6199883c1f80ffe35b1:0F#@d388f2338a4c1bd3b58ae10312b4274478d3f659e3af1538352f45dd20de83eb: Bfbf663689459d5104ab3f2e8d01a24b52473c7e179c445a47b22c32862f65308:0F#@fed9d38aa13329d68c03f80e81d82a4fec5ce098a106f02dad3c577d7a818bf3: B364b24c474642b9889f3c02cc5c89ab2fddd74dbdf99d471bca5efb8c9a087cd:0F#@37639711ba125c73147f43f59e8ad1736607b6c10afa94771efa34878c87a4c0: +B0a1364794db3f103fa4162e84a25516f1de97024655c5b9f033dcd4a6f11408b:0Fʚ$@3ce57e8e52447ddbb103f742cc52df80bece2a41f5d790060e0e06906afac610: B4260dd4b90169580027df92106de99ab79c3160bbb025bcf0f6992f7d7a79b74:0F#@498b97ec63f1b1d76763c6ac01cd1cceb8d0efa6f219b2109c75d087a686e64a: B4260dd4b90169580027df92106de99ab79c3160bbb025bcf0f6992f7d7a79b74:1H#@afac35b6958bc00829bf757144c6e9c35e90595468751b50ec66fb5ad1bfcdcb: +B653508db12e3ed26c7bc4f79d433cca77293eae741dbff32d78cc7bd941cbd2e:0F$@e782bee5f90f5c2a69fbb98d76b59c40560e366eb06b4741e3daefb35ede06aa: B8e7fc4709c5f0c00b51ca0071528debbebdb5c3aeb039a6235e1164cabb3a37d:0F#@6ce644b8a4bc176982b859fc123aae538004d35fa39478ffe837c471a2592366: +B97c449141fcd06ffee535c76dda0014b6a11bc6a0d4d19a6b8067e2f9f12a1ba:0F$@f944f697b9c16c5f4358dbee6825bb6b23bb1659fb13b04979decb4812557894: Bb833570c117e57bddb47192a1d71e9ebdcb4c4eaf03abfd3d990d3a1fadd7030:0F#@7bc4b68a22baca168aa508124d89d8fcae97da890a1ef1b892fccd125c15b64b: B8b5e75f8bfe63435bfb08d6bee0ae290a7d6e000d443f5f1fcd1a5fc767406e8:0F#@4429daf6f5d84504d43f311a8984a16d9f9393ab4be9f220fa643d7694498cb1: Be89188f2fdf7c4eba470b44b9699d28be0d05c361caf32fd12dc13013d8985cd:0F#@7bd7240311ee3fe5516d40f61d54a2be3156e893c4ef4c1d7960970665b13998: @@ -77539,6 +101647,7 @@ B70af4ed90304c66e51bbd8bb813237c12a9d39978e3447d10f8063e8ccd5f514:0F Bb1fb0c50cb6c71fde1086aece024f4c33649513719c827ae2a0f72ab369dd3bb:0F#@c483fa9f9bd7e24b85be9628befe9de6aa0e1246976c765a686a88355f100441: Bfbd515879124b0f0c29ec8d2593a9eabc09aaf0a669ee60f0aa4488718d6d917:0F#@876598b7d37ca1a460cc4a312cce504eb1d957a97bceb2bfcc34db1fc96f6e2b: B28b87d7dc5ee439ec7474535531d3ee20cd5ad6ea502510cd61db4eb5f316f2b:0F#@43372c036e836a863f6c820974800509b63bfb47a35e51481b5c5be0a2546233: +B44b873bffbbcdf11d371692eeb9e42efc01884f960e6e2a5417c401d3fead5ac:0Fȝ$@995f63c55c187d7e51c6fcb1ee616fd77eb6d4fb58764db1376469f3c53d70ea: B4e8fa6fc530f2c8ac6ae0fecb0c38e902c021b02c08cca02cf3b0dc673fb92d9:0F#@7c50073820b1909902dedf3b3a178f05598a2ace01712e2693aaa6f05f7bbfd6: Bdcf0c1bb07fb3184139423588adf10bd16880fbee6ebd1006967c8794cef684e:0HǸ#@5e16483e9a89fc2edec2a555461bace3802769f5713f239929056b8ce2c1f6a7: B4ba467d3d0e866d01d0403b42c4050225dda0226c77de7e637bf31d4e5aea02e:0F#@eb8f459f66278de542ff5336c23319b67c072afcd774134fae7ee7429c7d0597: @@ -77546,6 +101655,7 @@ Bedd2a3ac3a577f6c8cdad1920aef3152b1f72ec3524773a0435fb793dbabcc5b:0F޵#@7fe4b B11e6b0adcd96779bec7c14be5c4af486b34fae17519e20fdd0709f98bb830e6a:0F#@4ab9eaeb58cfafd1f12acbcb023ba69129bb07155ac69cb6345cdc8158713e3e: Bb85b603902dd401a4e9105a5bacbf0ae7294c68d05039b9cdf5bdfe1d072028c:0F"@62ab9dff74250143711ab23096f772c558538061dd35ca2aaba6ff414f645fef: B020895f09ca4ae1ffc5f57dbd76a41b8fc05a900547f8e49da5302415795c11f:0F#@6eec567f309b895d48ab53f92b9aa100e4dd1118dcb5c1035cde3f7fece69552: +B16e7da38e9e259da73d8515d790bc2a769d9944a967804690572dd2e63300f44:0F$@f45d74eb432cf1c2406cdbcecc0512ddb67825e8ae3250dde7a07ac9b19bdffe: B4af9155e21e8f460affcf8ccad3743312bbc812f854d1470751e6bcc3d592be2:0F݇#@84df6e45f880a60ec71d341cd401a09b90ef5d4b7591620999bf83408a84c167: B68d76d80834f02d033fdbb4799980ad7fb71aea3a48039721ac2468bb59685d7:0F"@693bb0939d8ae5255e5fc9626c3d3a79b398fe1ba02a33bf2a70d4eda58e7383: Be6ffe171deb8b5d59183445723de4605bbae712ff2927e13404631690a5af366:0F#@43ee4f502d9cf7583867755b6641aae10de1c49fa6369bbd4e68972dba265cee: @@ -77556,13 +101666,20 @@ B6d46631acba5484ec637451f82d8f93aeeb79bd290849785b9fe9b560a884b1a:0F Ba6dfabe4dcebc4b02dd4fde4ed0a135e511fa142837c9668a4cdd5f5f4935a5a:0F#@e4b692fd45d0022acdeb25c71cc54e8313c012b3a3891b0871f94b56cb9fafac: B389c58f7ee6ef20117d808f75994e2f56005a43967bde0d7c124d4f20603d5aa:0FƼ#@ea963e4dbb8f0c5d7ac583729dce5451fdbd493d05418709821691a01359ef9f: Bd8e2e4885cbaca97f8ca5ae882b9838ec4dfd4431a6f3cd99ea6254db628b80d:0F#@ef31923cb51f0facfca8a28ae14a625560cb3b013e2997f2a7e0e23fc9f2a28f: +B68a9bc7681a12cc7a33e9cf7e4a8ac5161b6403a07a148b798ba61dbe79299cb:0F$@a5203d90db2c05dcb72edd670501eb7a1a92236bd05b6d94bdef8b371c130306: Bccb9e19046f6dae94839b99193fc1289725f8fd00a7a25e64a6791477725407a:0F#@347aec5c72c78366668155d424b76edb12276d3cb2f8713b6de37aae937647ff: B37d637dcc0acd409fe220f4d016713edda1e0c81f6142fd6af44c517d9269191:0F#@6f6d1c15e6ef2fe1fd0d49cfcc9a887dd79c64a7194c277a08913437ae03acd6: +Bf399b3d5bbac88dd463db22ce2c7d96b7f018259a00deebd3bda0be7eda411ed:0F#@2dc7e690ae1cf32ca1d8dc7817c8755eef2727647ebf42095cac8caf663abc0f: +B1a11acd9a6db29845d0c825b32fa9f2761fcb0171b4915b0815d2f9a6abe737e:0F$@d81eef8eee54ddde55793d1d862318b631e09fbf8896c8a0b1f441b9ba65db03: +B68a9bc7681a12cc7a33e9cf7e4a8ac5161b6403a07a148b798ba61dbe79299cb:1F$@449e7a4a332c57b361f1e1d7f0d0d110ea670efae8e17867097543805fff3a2a: +Bf68bada56a7ee923d2185b9e150ac8e1b7c016e3ff128cdb23867895600c4529:0F$@ffca8a9e3ebd0a8cc4bffa67ba80d8dae17fcc5463431f907d1b25beca832054: B846a7c4cedecd4699c021f948d2b4403ff63407b6d4c531d3b3e0ccfd3994dfa:0F#@cb1b6fcb73dbfc44ac32776417c813edef5c14bf5b875c3da91725e432db81ca: +B07e448d56b39ee9cc867a36146cedbe59d296aa9fe9d697d13b0ecad2571fb8f:0F$@e7a0d960f87b170ae06e60d4075105745c07e1b63df53a75cbf8db31ecaad817: B32bf5915148a38ec72e0df6fb0d76366cf85e8cc8545b191e2a3c1ff36c46b56:0F#@452846aa2d783d3a8822ceee51d34c02792dd91c731e43ce9bd870f3f2c01cdc: B694584f3f55b8bf14166199b77d9f0ac9bb5872adb65f35428d0db18852eaf62:0F#@1a6e0d824a849684c1b31776f444dd25e8d60c75e48ba8996b277f9c476dd66f: B736ef03aed5324c94e63f63424c3ab19b6be246bd634cf5460223ece6a8c5dce:0F#@02a7fe427ffcbafd111822f2ec87a9d5403710b658cf76021ec78c863393aee6: B003bce4bb424f58a5aa267999846baf0e539dd62dc5fc8e520d7fd55af84d502:0F#@8f0b12818941df662ec9a515a07bb1887e4fecca54adcbf52c72255078999f2f: +B3ce57e8e52447ddbb103f742cc52df80bece2a41f5d790060e0e06906afac610:0F$@16bd85e32d8424533829599250af31dd49e80c5e7bc1e5815414f6bd2be842d8: Bebb353bfcfdec33b1c718ab3613f239ee44434f9561a455921b0453426e43f55:0F#@48d82d71443406837ef2459e8f45087cf0ecd8e54fac930d3318c91b06bd412f: Bf6b8d009f0c8019332086e0f0b7a9854fb0ebf7cc7229e7dfcd39f4ae793540f:0F#@2a204199b75ffa8f4b3d289934f5ddf4e8e31074421ca1c495c4c0167ecd3dbd: Bb9524d8faa661372b85217706eab35eecbf38147d07805fd72e53e46ac66c5f8:0F#@ddf60cf02ac9b8d20f77b1e413718dfb2fd3bd5c130be0bd1d9335ee4cb6be93: @@ -77581,28 +101698,45 @@ B4641a8dabaf2575bb9b92f2a27af0dcbaab485abf6802013444d5765197d0d14:0F B2ed57c5261caaf718556dc65efd21a06e0fceea38ac32c404608222b08dc1fbc:1F"@ce7127d13584de81fa8e66cc6d0e227df7ce584705df9ea7cc2da878e7b6c547: B3dfb851d34b791e9e429a6fbef75a4c2d3a5614bb5daa32e321749abff62b0fc:0F#@9c7ef734187ec845d68c3c9baa90850d14d972ad31ae2d1e9a2a0f9ee2e0b6c4: Ba47d7f03d2c13da4ddf316a3aa1d36d338e00c836b3773c2b7b99ba06d7688d4:1F#@5ce16d590cc0a5a3a5b93ab5879c5866e037760f74fd6d47119d22a9c93c0f05: +B354410c80fd808e017ec99307be1b1670f9e2df50e5872d336bf7aa3c7643544:0F#@ce4e2446adc121bb6653ad2316f897babb24b1b767beea0d39e3a75530ae9e9a: Beaa31d40f62cbc7aca799cec3424861fafb1acb41e5a0209983d4b2509ef674b:0F#@e51b07e183e81676745751f69e519b3dc15231ebeb3d838342ea6317533ec2d9: -Ba47d7f03d2c13da4ddf316a3aa1d36d338e00c836b3773c2b7b99ba06d7688d4:0F#@e1806095f5242e6a7110dd05b1b8ba4a7a3dc68554d5cdaa82873b9cb0b139ad: +Ba47d7f03d2c13da4ddf316a3aa1d36d338e00c836b3773c2b7b99ba06d7688d4:0F#@e1806095f5242e6a7110dd05b1b8ba4a7a3dc68554d5cdaa82873b9cb0b139ad: +B3df494ed417c7bfcfc6d964d1e6227a284ee41d9ef7e89ba7e3647e4231506d1:1H$@c38007704c95315db0073c05581d726f85144b2d564ef6e51ed3f41ad763cecf: B0f4ff8d5eb31879878d4b75f3e0086582aec832c13a2afb424816a0a605b7b46:0F#@628679929f1f579f8d1c74ef77634c2a68f13646f072332dc8b83be2737c1674: +B3df494ed417c7bfcfc6d964d1e6227a284ee41d9ef7e89ba7e3647e4231506d1:0Fވ$@2f5c1b7b0fb5a4302763e0677e310cc66990be85671db8a6ac051fbf7c18e96f: +Ba4a4d62eba891aca97f65829efd1c874e8918a4538ff30794634636f6e5aa670:0F$@a4284b075c20bdb75a763253da4e9be8bd438009fef59c08591087f98cea930f: Be087c55111fd5f638b46fbfe6082e1cdeed8ab9eb23c574ab8af3a43bccf15c1:0F"@eecac91967f8aae6aba17b72498777b58fc61bbb965a0b2e268463e23fa8d4ee: Bf723d04ee15b325875b5f731bbb31b83ecaf589d4f2ad3cf37a91652a7b547c6:0F#@4552003d590319fdd5a636c8492390b132f87d79a3e0b2f631c24d8763307a1e: B2ccd673edeebfdb7c4eafdd28a4ee8f9ea419f196eb6956431b8567192179e00:0F#@12666462500777091f24c2f4e50096329c628928ee0f5f0656cf74c5ba759572: B9433c0205dca1aa7422e15cc6dd6532947ec2c3bf29984fefc89a567f719cdce:1F"@a9410b91a2a49c2b70b45e8244317ff46369d8ab0e2e24ac7d48367a95245415: +B9433c0205dca1aa7422e15cc6dd6532947ec2c3bf29984fefc89a567f719cdce:0F$@f660d3b19858ed5a43955c8e8156054ff9cad2c2edb4804b5523ad4a732b737b: +Bfec1a2fa1091c2f2293a455968f2c71655650bbaca9e59a56bf7245e424b5b62:0F$@5ca2ab1d9971619f31d96f480b94aef9ef0614cf8ecfb33b6fd78673c4b4394e: Bbedadd1b2c26e06b211fcc857cad035404749bb500aac21f2bfac467948469e8:0Fѷ#@2c2f88d5e3430e9b10d34e6f95f3cf3047a70b596abecbc981933bda2b32cdd7: +B1e220c8666fde916f90fa7fb34e4df8088a2336d4db1d4219a5de1a1472f21f9:0F$@8da60e5806cd49c49d50659b2c4d380fd8fdba8201b263d86b09e3944b19f176: +B706da78cc84ff13e235432dee9596770b89da090f7eec1d069f216e057401c8c:0F$@bbba0cb9fd5332cb27fd87aae90e8dd39137257a814ecb6dbf3ad87bd83bbe0a: +B273dd8ac773b411e3a5acee10ce585a992cfacf7b2a8e6229a981c30ff094b78:0F֋$@d8eb51a9c776e3ffbfc9c821af5ef21a883ee70ac481e95d0ec2c4b6625473e3: +B8388d0eea4dd826b6c9217d560be49e76bbe56ab3d6946e15fbb7eab72f23f44:0F$@ebab9ca8c9f356b11090db9a3f79f07a2ed0eab0409b2668739c518ec459609d: B2e015ebdc75b52999361e108cd17bf8ef055c70b4d3bbdceaecfa63f94c080ba:0F#@4065b81eb3763cdeed9d31b00d6d3052285e2f25769614d7eec5813d918055ad: +Bc91048a34ddc48b8f4f1f3a11a6f6f0dd36895fba9d5c6ab687dee3ac1a04f69:0F$@ffb93f79cf5600c9828b8f8b1037eb3adbde0e06dca1f73a942b2418b69ae598: Bb274b1b6446864e371f40491d9e07510f092067c58eedb11458d6c3782d6228c:0F#@2f819055e242708feba2f74b407d60db606008aa83dfe41cd3b876e469bd3b87: B5f3477c9d863ac26c4d07fa7bcf48bb6b36d2e66e522b3806900fec711d360d8:0F"@e73bf2ce19fe89f3822a1288f6b34b155d3f4bae0841ca59441bba9016959959: Bb8c08439588c042410df7e14c67de8c8b9b38d2ef34c34e3750a82dce7453004:0Fŵ#@57f09661f591021a46a79be973f2f8fe38b438cb9394c90840d1b96a1610196d: Be855d1a3e2d9415c9ef262ab569a2b94ecabcbdd0ccf0fafc3ade115bcd1a7ac:0Hϩ#@0c3a4f6c571eddd8cfd0c8640d0494422d1d8c119e87f7e74e6dadcc935aa013: +B273dd8ac773b411e3a5acee10ce585a992cfacf7b2a8e6229a981c30ff094b78:1F$@83a532e4f3fa8c40db333638dbbabc6b0dc6c3bbd62d7f79559bb12491900f94: Bf60d045d4967a2fb08210da4fa1f0d90b88c81c8ca4265a149d749b2617275a3:0F#@abdf9ec307d086ddfa30912b71481e3d00b6cecc2e9cbf1687902ce05ec863e1: +B0842b054b4c59569ee1cbebc0746a1d3c765268e7ff2c5884f322da8b871fa14:0F݆$@5e3ee12d0a727d8f9f8e2e293c38f5469058e55b71439248d7d7e623a322049e: B8ae066de64edca7f6ceac875d1556454fe5df055ecd42381a5f3a69e98e81aff:0Fʔ#@eb73c4d3dca8c11c12a88b6322c4dbd67d9972ca210e303fdd802f58e4456f55: B1c98d63cf62d95df509aa362f1c271fc6be2955c2cbb3e86fa82a3af7c518d86:0F#@d564ccd6325bfcf011f83dd833a4142b9f6e1f9ffbca88072357bd606dcc2ac9: B815f35bcdd4c819f0f3311966a81fc1fc774f590b6199f151d79277aaecd0a7e:0F#@4e956ee36592746bce6ceefdd897ff9766f294dfa65b3f80d3c2fa6fe756366b: B11151e95e519b02f0363d7cc3974ac87e058b2e0e5228cc0507751c6e7e7d4f2:0H#@88cb048b71a8d2db2400c820a8f08bc5c7e929bd4e8f1cd27d6984074cd1ade5: B7f31f9034a8aab769c1ab95c745803c6f0e2d6b6b7ff57b251c6c5f041fa135c:0F#@5e5e4038822a375ffc7394cadf5e9d1cab6e353442b5071b976ad82754783b3a: B242543bf151db4802bdb23e13b46fa0603399e4cc27921cc3dbdc93b194c0018:0F#@ed32964d5cdcef99e3a14769156a0fa683a69d0e778d914bbc6f00ba2112220c: -Ba0ca3e395df754911f37c5f92386a53cb048607daf9abbdab468e04e8ca2b6b0:0F#@bed8dafe71bb35c490cb05feb8cfc6fdd6129488c14cc16cf323befd9b67cc80: +Ba0ca3e395df754911f37c5f92386a53cb048607daf9abbdab468e04e8ca2b6b0:0F#@bed8dafe71bb35c490cb05feb8cfc6fdd6129488c14cc16cf323befd9b67cc80: +Bed9d02f2dce57f093deb258ecafab08e28261f937b19e415aeb5f4eeb7508732:0F$@d713fac5c326005594a026cac845d21459d4b615ccdeaf96a2b0e5aa07e46e28: +B9b3fb8c5ab53b3cd784862b6ba3e7cc1e711d74b03ade43935fa4a775bf56eb6:0F$@1ba1d7fca8a803d559913bf6e2a24e01b57c4ca0a1d911bef1d031bace7e17e5: B9dbcda5ad7cf806c9d0f28d55198881595954f5da1d9aae86700c21413b6d788:0Hǥ#@af8d364286ca09d9725db285acfc9ab1580a15b380358e21460475d6a1a93da6: +B32eccf357ddf37948ec2be744d90bcf8a9481679873cc137d199afae81c26ccf:0Fڄ$@fe6540995c1a25f43c30980c1bbebd8cc21a349e133d1de3c08b771c7d86260c: +B9bb2beca6a211b928c7dd79599699e7be19a1805bcd2b16a640dda0cbc103cc0:0F$@a50b2c3d029c131bc1f91b520b3bba54349e449b6ea82c4ea7d0e5a785665009: Bcfc5bb0bac0136fd0e8a82a10ad6528c431a7341065434aee428aa0cbd7a4529:0Fڴ#@fc6c660ed5378d61894f7a535d35c3a49f601facb2c631df9b180e626d637665: B64062c8e4d9593a55e5232e606c64cb465951a05702efc9a3929db420f301a98:0F#@9012920bb3a58512a2532575152de0cd1d5ac365cc1a511f4380cbc79be0b818: B792b41f9cd48f57d409a8783c8eff9883d5d686cadfcee146016c21164244151:0F#@57d631d19549943674aa187db20391b942b14d0b0db1dfa4a5fa6d22d0824762: @@ -77616,13 +101750,17 @@ B52469289ae1ba44e1227cf366407e8ba4454fab1ee7e0e8a76a7f6985270d058:0F B724d19b028d3f2f9ede0994854d619b1084b2e66eda913ed2ca5f63d54433099:0FϮ#@77cac5b216ea6c46bf88f6b5e50a4e0f21e05566ad3760a1d44975fb80a3fdf1: B7c5346597eab3e27bb0f847884b81e13fa6eb0692386db725236922b48f70a35:0F#@f44b1d8b4c13c65fb30d7f51bbc03caab72c419db314a3826af81c1abd529909: Bc7f903754663a5a794e67b87dfd48bd666120b0854066ae4ce82bbe6825318c7:0F#@f2e3c5cdb15bbbde261a3457971b636731683e15ec9beb235d3dcaf6cb515226: +B1827f5c03868bbd067aca2d07935b4fa485f4ed5c4b58ea78c4d7db290a67b3c:1Fь$@d752db0eb8155d31b7976a2dab8e1429ed72b55cf3b342bc92b99691b20d305c: B2438fdc898033bfed3d2c2c3bb5a7f8c35703f1195d1704382207fb5071532b6:0F#@c414269059827c3f7018143f3424da0411354fb8579d9300b4b93560867d2595: -B52469289ae1ba44e1227cf366407e8ba4454fab1ee7e0e8a76a7f6985270d058:1F"@7121eabc20bd7fb6872070eb82903e203f46dcc62b0243f55365fffa3d354f65: +B52469289ae1ba44e1227cf366407e8ba4454fab1ee7e0e8a76a7f6985270d058:1F"@7121eabc20bd7fb6872070eb82903e203f46dcc62b0243f55365fffa3d354f65: +Bc7f903754663a5a794e67b87dfd48bd666120b0854066ae4ce82bbe6825318c7:1H$@61350d767b38b86fee410f5751a245b635c40a88bbd6d6aac6a8980ff5e3b8f1: Bd329b2c23a8f93caa8abc1fae066e0666a4ef41e63eecd3e8d6ff016695da6fd:0F#@4c0c9165afa64975b1f36441fc17f4ec30558ed84aa1e18f4d52f40925a63313: B200b23e8d9a76f806dc138ecf8fe2ab2bc6e8f37cd3f0116df760a624ee543b2:0F#@d2be297156a1441021b3fb968757bcbffd1f6bb71fae014f7826a241804d4645: B11cd679bcd4f3fb4711735470d0c4e59b6c04ec27846c1ca041b25b41e274126:0F#@9417a8c5f15f76ab6392908a23df400876f3770fd977b283c99be25b94eb1c07: B1b174dcc2ed6ba3b683978c1c0fbea7bc6683a22caab29ef59591db70e9404ac:0F#@6277653f2d88331ce9bd25b13dc28e5e3fd2e29c09c9ea9a32fbf05b961bda6e: Bc969c1b5e66f88e41432ce5f88bedf59798260cdb049dc35bc9ee581f4bbff2a:0F#@603e606bcc84bed8b05420a8b75299a0bd85aa7b2ebd267a57f223caeca16860: +Bd209904b0eec0ce0d9545d4cb92886141a8a2a472393459d7708e547f68b642f:0FƆ$@ae5907aaecdb861958ce8d0ecefc4b36313c7bcd7d861f1654fd3cda2e48a3af: +B50022b2e2bb2c94019c0a6a2de9b0cbfc8869b0eca423501d2be2b145af1ea7d:0F$@39cd4abf974b7183ef3111a9f9759ab4a612111047234ff39c8761ca05bec7c8: Ba733be4bdd74551392c2c85795fe50367c04e63562a4993a9ba0d4c840d8ef25:0F#@845f25bd50a37977125062d10da9e745d3d08d3010ab5ea7e5210b2e0bdf0586: B553155695d0b9bb92c2ae2e499f34b4d302bc0bf5605ccbfbff24e9481f0baf1:0F#@311c799d12f835c6d80315940cff4d927eb0e5ec97fdd51c8adfab649c86eaea: B735e6a7003d416e2aec4d0e2bd894fc7cbac3a9898e4e3fb9d6cf38858ac375b:0F#@06bb7e1acbefafa0b6b54ac7d36cc140896e68934928dfd5e072435cb6634f2d: @@ -77630,16 +101768,22 @@ B1b174dcc2ed6ba3b683978c1c0fbea7bc6683a22caab29ef59591db70e9404ac:1F Bf0631e7a790c0b3b1c0cf9476e9f44f8c6f9871cb9825210010ce294527cb768:0F̒#@31f8858f077a9785d0a4a9d7acbb3eb4ece042e56054e8342e73efede9c027ce: Bb0f9c2ae61ae1cef2f7d2420d9358ddc627048e323ec28393f2b4c79232fb8ef:0F׏#@1e2cd736d2f28f8828436b273d5f160320e4d287945608d94cf30724318b9650: B1f92dc55279d7e54169c496a0d290e4ba50297a4ef910686c790a3c17046f211:0F#@887bdcee9adddde3a867f4da6c08fef39952e8b3039b717527da7da8c81d9845: -B1f29c5b56de534ebc3f6ac5dc61752f15c241940303ecc1fd45e173ff965ff0b:1F#@9d57d9dd0568929f209c6b80e8e64620dbc95a10253a6495ddd38ed41992dc9e: +B1f29c5b56de534ebc3f6ac5dc61752f15c241940303ecc1fd45e173ff965ff0b:1F#@9d57d9dd0568929f209c6b80e8e64620dbc95a10253a6495ddd38ed41992dc9e: +Ba419af89c5252b3581601bb8576afc4b7a46e164ceb1d1d0caa317092374b832:0H$@899a504a78c98f6152d52b98b6b54575608b108f18cb9a899114c8fc68d070ea: B3ff57c4fb9715ff23c6138bb303f53cb337d4b302ee9270d46b289e436805ee6:0F#@4e3ce30caf35b3c174ab5cf4458eaa07ef72df0868fd940c28c1efbd38565c45: B015eb034183840c5879a861fa81852332a8e7e9360282656a02bf9cf50f6d1f5:0F#@05e849ff85732f075856be2c643cb6e06842e47b9a46daf5b27bcf2af1469128: +B93d207bb72a49ed27e0098bf61956cf764a7064bcbb67f97643f622d14adf227:0F$@921819ae8aade3d7e60e5ced2840b77d4b790fa0b5d85e1b1f4cd0d4fd400bbb: Bf5ea002522fc40ce66294cb5f81385f31c9a49f93c879ca0e7221f1529a20356:0F#@f6e71b85e2c5922d6ac184ae31ea86c722dc5fd3a3fbebc5eae95c8bbc98babe: B2a0b5aa40ea48ba02bfb2b47d172abbf616e83a280611dc494b523af83f3322d:0Fȧ#@126bbf61ead90bfac42e19f3c06c3e3d03c66f673c2c49e03915b3ae9241f31a: Bdc23f0d75e99dea3b9dd5698f9d3b78b989bb95f3af754f7f8aee791f0bb68dc:0F#@636ed74035a200f80687e727150005728b7c85e3662d369616dace3de34948fc: +B881fe56f19971f798d66061f264fce76f94bfc301dd05f73e292f51ef8b2da26:0Fҋ$@cab48b9374992049ce28a8d9c1abff306bd91117d872d4705dd41a1e090abe6b: B5eb8f65aeec1508117cf80c49e012822b79feae5319fc084db69635fda342fec:0F#@96219a91504afa1200ac8d5f47ca4f62810dd71f314e68615ae03b97fae3f319: B6fbcafb01d758535ec10a26385250bbe3a74ec1441534373ce9118b74360c415:0F#@2e24f1ee9d03e3771042907e075137e42bc0d0610ebb17d7b1579808a62b2f9a: B838aa01b05889fe5493e8ccb743d4b1282eb59da06d4a5d6533e4fe5a1fa72b3:0F#@a0706623975f1cdc82263c681057f1904aafa104e8b3461e7ca0059acf900d94: +B61350d767b38b86fee410f5751a245b635c40a88bbd6d6aac6a8980ff5e3b8f1:1F$@910c1ad0c408ab8fb6ba92aeafe021b7ca9361cfa48ed4f9ebc71cd5bb579d97: B0585d2a1766bb39758fa8e312e4247a34beb1d9b65c0c2709825aa5e0f16dc6f:0Fδ#@6b1ec5e4283b95b33fb24dc6e698c0ca4c4933b94780891a9bea4c06d5464816: +B61350d767b38b86fee410f5751a245b635c40a88bbd6d6aac6a8980ff5e3b8f1:0F$@e93463f954374644ee1e9988a3616547f571213a09a18d1246fab624c74722ef: +B88160276859ba51a93c62375d8a84014faeb6de98dec3b6f2de394cde0057b62:0F$@cf247e81ffab381d1521cb1e98b67b7be743ccc2acdc8046f6b0eff07fc37370: B7b06ddc2701949c5a371b401607ca44d031d1eb4d1b7f9c3c7b0f8041e649fad:0F"@6f2abb46ab86b1ff2b5e4042b3675bc39d0b5bc39f8d5f549d62d3d4b7fa9508: Bc8d7477decde48a4391d5380d6f02a4418ef3dd2c26c73684cb5f56a36c632a9:0F#@6f283446cd1841f946a18499adcab50c8d56e96401a6ba98610ba462feac24b8: Bc0f8cfc749682fa7848041de60868f5ccb4b1f99eb9c8ba1812866bf768c9ade:0F#@da4abc7d57dba6b04dbcf0a1447c8a2a47bcbb65636fc20198cceb0894ecfe2d: @@ -77648,6 +101792,8 @@ Be03f872c4524d8241b4d339d6f45033b6b2d325862874685010906731b0f8bfa:0F B6cb90521d9c466ef7acb2325897622cbe5dc930ad37b37b44a1912997929e6c9:0F#@10a2c696c07462e70ef2559ff40f4301a67d8c47b2f4635934786eef4dac6e19: B0c6436b53b78a4303a136bc9b6d39be27d67ba46dff326b9194505e72c88f606:0F#@c9af0fda10941ea63864aa29ebb6dd4121991de47099aba1bf30cc97ff3f2143: Bebc02718d0ee8ddf9ae4016ae3233cb5b36ce0cf60b5d4ade0210cb9b8ddf67e:0F#@ce815d462f70d5cc5ed5fdef3c0ac4fa5670cbfbd31aa8678d82bab3f3cb384d: +B5796527d343f97d6c7213147665dced2a8ac54c4afcc1f96bf9245e82fba832d:0Fޛ$@d3b3a0956069bfc1ee444b9074cfde760064edb34958082dceb0a153d22e4f6e: +B8d84e62471ea71006a379a14406246ef97fd02064ff12b1ced8398cff3102112:0Fă$@ad646ec9f17b1dd6f9c8b94dd8645d9552c257f0daa7b9022136f7a3edebdc81: Bd867edd0dbabe15d5998f18f7c6d50aa1d49c5d4eed8c9402927a8c6b6d6d93d:0F#@0fe517945d7e2f62e75af6bcb1e47cf3d0d1cc16bf01cfa41611abe1d49df62a: Bf175f85b0fca7e912d8947054b690ea2458399ad47f38bcd306c11531e1032c1:0F#@6fec06a850d33a3f220c636fa4cae82cfe6a28eb36f55384a6d35f17dd208689: Ba9171a52c8cada8e4f416ebe7182e5b7a7bd050605e8e208174f56bdf2704207:0F#@0d5af17e9d87ad580b170260122f46bc139294ea7fecd0f3b9c0ccd74764dd92: @@ -77657,6 +101803,7 @@ B8a9c7b7c395ee9ba6cb8eb0802797ffe18fcc824c20db5e56be4bd3afc4cf3f4:0F Bc51f21f0b749460fca71216b3f11e17d2e3384200e4b82b6c8b830f3c6f87312:0F#@0068a0f067cb715b4c7545eb57bdf360c47ed07bd29b255cc9e6cc7f0db15a3a: B30c2d86e8abe4c930b9a3d1dbcb4257453b7317ffeebc20579eaaf2b544dff6b:0F#@35c80b949a734c6cb25ee5c4caed03dbcc3d53c6104b32c290c94702902710f9: Bebc02718d0ee8ddf9ae4016ae3233cb5b36ce0cf60b5d4ade0210cb9b8ddf67e:1H"@f7f0a6690109aebba9d94d753ad883b0c3daccc06115a0b2d409547953e154e0: +B4699725a68fb3225837842180897257e2e6660f258a1202b5e668f04bedd5bfd:0F$@7de8286a4b755e0342b1346c3624a315be1a81f70cc3a4eacccd3926f960744c: B79bee54500ffca1b047ce41cd01e41ea7e1fa9b5a03cddedd831cdc8258843f4:0F#@ae0f65fd773ebb34db6f97eeb617dcbffdeaa8c027397359e4e28e11667b67a6: Bd6fa772d614f0defaea72ba2504a1be447075a2c28616a1073e251141e998939:0F#@f7aa127e87d9f66d6b914063030a44847ae6b36ef1a467d92fb602a82a94f8d4: B4362e0145b2f461141890e5b6ae6cda58a478c8406a1267aa25825a2d4587ba5:0F#@b938d03db2c52c7a0ebff68ef4dab7d195dcecab057291844b8c0f64ad62bd45: @@ -77671,6 +101818,7 @@ Ba558c29241ff9f01bd9b8467c387727d7d9157d60b978cb27466c2f7dc4be7d0:1F Be3fdc97873ebdaa3594ff8094546fb82c6872ec1175d2386a2529f8972096bcc:0F#@4e55612e6cc50553fce36611aeb2fdf4bf3e4d408eb3e53f077587f1d9f315ed: B59d04f2e7d3a1b30932c111c819affd1c3343b3e83ffc590194e0d78634ec343:1F#@9a20b0200e072dcb92088034e602c1cba1a2b693195f0f5273c2c505c641baf4: B59d04f2e7d3a1b30932c111c819affd1c3343b3e83ffc590194e0d78634ec343:0F֓#@76f4475562fcf1707f3b500c8374d49638a4f927994e4c01d3b98585630777df: +B70703cebea7ac2542d33acde5193a7adad358ad3801046774c1f9da3838f2ccc:0F$@a4c99be625ed935171daee186b2af0c93211e3a75d2f7d2c9268b70617001205: B71143e34e2a8abfbec7cd04d0fdef68a931d2db5ae9335043d5ae6173f806009:0F#@3e9e2d841fcbbcd65f532380cfbd4b84681ce38196a40d580dbe0d73cc1d3146: B1f7e54388b1573b1b6c58f4d31e047a43b34885f4c564856f6d8f4e5cd3eb0e4:1F#@9207d63ebc8a0d06bb8c8c5d2bd733b95aa960dac2943de4f33d4d5e8e301f56: B1f7e54388b1573b1b6c58f4d31e047a43b34885f4c564856f6d8f4e5cd3eb0e4:0F#@c446cc462e6f35bedb78607d0e9b0d01e4c5ab8010bd70d165e8ba1dfd457fb7: @@ -77682,13 +101830,19 @@ B6240c2ce7373be15bfd9a12b0ae59fc2324804757b847fc0a419746f74acb4f4:0F Bb6595b87d35d8081fc01ebd40ad8d2aceb1a078d01a6719ced68a693918eb662:0Fݝ#@f8b86bc932b1acc7cb33cee7af55112b025520a55846d9b038603b7373eb6972: B9bb5ea512766b42699ca8050beb71f5b1f67d2d9c1279b72d5ccecddb9a2939a:0F#@6f6cd327b1e04996b5e4a524b11251a7763bbf329a41f7ffc0836882930c8b67: Bc1f112110b977674b82c1de5b398a4066affb809a89bf90752efb508fa1244e9:0F#@e0ef13e5547111dcc91a11459e28c3eb2c036927c9ec58935cbad58bd3c3ff2d: +B26269296292a07bfeeb993407d03bb5d1f8e74b1246d8cf3f6ac4e11d3da417f:0F†$@981680769c98c784311b75de6e679acf3bcedc551c7c3fe1e5893c3e4b4bc150: B75765a6511500af8eb731cd595eff0515b5afd1f1d2319b2209cd694401289c0:0F#@701ae786d15b68133459f06fb721c82cd29b76fe957e32a26da1068cfabae2d5: Be82f1f84baf71afaddb52a975d7c6d2aab03b175d4393dfa5f38e42cd871b072:0F#@cdd0d20db0f9b79242285f5ed6d00101b59912e4cb83d57a9cc80741fca4c12a: +B04ee7182e0dd212e026dcfccbdf2f634cd24874920373e4113292d93de290bd8:0F$@193e02d206123caf621b8e3085025d418b2d6c30631344f2c683715660e505a0: +B26a9d5ece505bf932e62e138d8fef9a5e20f2a7ba4202c9334609003a6f6ed0b:0FЋ$@881fe56f19971f798d66061f264fce76f94bfc301dd05f73e292f51ef8b2da26: +Bb7c061302a540054156c1fa8d0f37befe4ca6c2ef72536c879f7bb8145e6d96a:0F$@cffa9069dc335a768c0f85f36a505abed811b243179e71190b02e003b8fb687b: B92652463a19cd94208e161c509234668a2dae1dea620b15e34c91b5d203e6c94:0F"@2d961f34e692838b0d8a23dac52c5f6f3de7e475d4a9b1ff09c287e1cea595b2: B8c784761b112e4a5ac83ff3f28a96d5ef93af0ca3a8724fdc119e8cf558f9819:0F#@cc39dba6762ef0eb251adff26f64ae14033f6b2d2ca2d1c50f04b8a3d6ef584f: B0abf4b2f7aec6ccd8d38144954e1f2c2b9c1d010e6e78ca04a40344fce39a155:0F"@86aecf9097b15247318737ab1bf2c7752e95e609877e06901ee4a66ca0cd4223: +B873172b31682ec7383502fc71c90eead57c7b3e1b2e3d73bb344f1031214ed94:1F$@e0019ec2c7cce14e962de26204043d06883d216508ad78eb12bd5e0ad2db2545: Bc77759f5d9a6b66e2b9ef32b1fbe937bae32bfcc8d3910adc58f00ab02df5d38:0F"@b4a1913363a3d9218923fc3cdf1385991c915832c46af2ced734becfe9892116: B873172b31682ec7383502fc71c90eead57c7b3e1b2e3d73bb344f1031214ed94:0F#@fa0a5eadd51a1c59749f486e6ef0b4623e2c3901650598a2f6e5c69c1705a7ee: +Bd752db0eb8155d31b7976a2dab8e1429ed72b55cf3b342bc92b99691b20d305c:0FԌ$@0d1b8c9a59521c0e0a82a18fb655cd6cae4e302b2d6acc3761920e183b50da4e: Bedeb130a317df827c32e403159b062f5881ae5fefd1eabc2793a5229f4f34b68:0F#@46b5a242e316a0cf728a8b4ce41bcd617b307abfbb71c816e3e433251a665e46: Bba1587bd8ea7284b04687d7138edecffb24c513aa2da580c208faacf43eb4b1e:0F#@ba266820cb2abb84a7855d1217fe4b6020eb5379cbf4b59c12bf5b80c70f88de: B3b8853f2bd39ee1ae5e0e0eb4d083eb1fa0a78a24eee77b8086e63fbda51469a:0F#@ea8d6f61f46fda96693db438ff8712d35c213b23a0e0ba562d1cdb3411839e8e: @@ -77720,32 +101874,45 @@ B426777b7a0384559a7c16ce756ee9d00a03a968ecbfa090f5871ef10ae20f656:0F B0737a7be79a646ab7e2d88e8089c7a2a330063dc52102bbadf1ac461da4285f2:0Fȿ#@32a702536dbccf21899e7f374a0c64decde0e16a045691a431194e20cf5b884e: B40ffd21199327159afa2342a458afa7d3aecabbcc5a78db0116dca06c0d035c2:0F#@7138f60ac2b8d65c8416851d1ce8401a17508a5b85e6072565acafac2a72bf19: Baec37731eae4ffa1ce643ee95e954e20cac57b6078e6ade07b231b1ed7dae5cc:0F#@9c36c8dd905e7aa251773dc5b462b2cd2be11fb1c1e9fda0671e7b43536c73c1: +B56eaa28d99a7280c76f644b19c1ecdf35ef8b2083e3c7b3cecdb3fac8eee4d97:0F$@5e5a4dbfa3e7425ade15558d0f22210125950c7069885ea97e0bb15b26a1ab65: B4b6b00a2dc47376eeee2a304261833341975f31d85ba719f7128fea5178d5fe4:0F#@a32dff56ed470a3d78f277d9ada031ee40d0352a458b334239e2da588bb02080: B40232ed36cc0c5f2f288656f721ca1f1a0a9545ec0d706a6a11761630143eae7:0F"@70cd8cfa2637c5fe3a590ff5a1c7fdcc6fea71576973ab5a43973bb70a065053: B79fadb9c662798b2f5c64b870e3537b3b3648786b7f3fb0368871b71d51d8ff5:0F#@8b3b7f6559df24fe1f11cedc1f39fe0ea2f3859234be46ead672c71217db77e7: +B6a6cf40ee372c2883b504ef9d1caf095b5ab52d76df957909adceff6e8934b5f:0F$@ebec1a4e0e8e0c32f81debc9232f1dabe3ca07bb9d426e5c9a8ba357ed2d791c: Ba05ac59c1348df52b3018c974e6f7e9eb9e4fba55e8c271cb42782494a2b783a:0F#@09ff91b7f190510b178579a54f01df2ffea44fc5ed15d9ceb2bed8bd5bc4a497: B33b9cde7416e7582983abe134f6fc76c23c56d18c0241fb688fcc8f99ec737c9:0F#@3ae06f4e5c8672dffc8a95aa37800468b6fe7215788378f72b5248a87f71f440: B6194968b70c79359772484f9b0b04f2d2af5e6e2562faa709f8df0df963f9631:0F#@4d8ba359dc78c794a9d6fde846434e92766a2129869af14e7046058fd137f8e7: B7dbd0e2c90ab040a9d3ff65eeeb707b12365c3f63aa6c665d68ce037182745ed:0F#@c6b67ee5be275f5be9af8521ec0a42e863952b6b8ebd91d0842fe5876e0fe0ab: +Bb7a66c1619106210625d88d979563f7aa108cc50f474ae1e4221413de4cac8cd:0F$@ac651336f5630dee889c739c907fe77939510ec87924e7eed774522749ceaab2: B83b7908eb3e11c80f9a728fed226182c677a9d2927d3b06f2adbbdcc383bf7e8:0F#@bac06014598b6adc78ae6e591dfdb552a553e3c34882b546c76e86a3992ca88b: Bb66d24b984a850caa4955684b9aea215b2799ba690fa6becfb221d81f6195c49:0F"@7afc91ac5c9ad258b315dbd02d74f4e4d96ba267bc683cd584d7be3389c42eaa: B49374632a3c9b893361abe9488a6305ae44a47a185447471c25368453a409d3b:0F#@081a82035097dcac6498740bc5004822629d140dc2fe7c180056522626efeeb8: +B56d0e6bccc53e12ad075820c48bf914d07f628f3b0a686f0f9a9b0ec39d8a508:0F$@8004f95fcb0189fee011da0826c6663b75df00b18b7417dce83c0903dabf596e: B5e30daf4c80ccb5f24b1064f065775d763795a24aeae648ebe55b160fc310760:0F#@0a8fd329525fec29c56d54d217f6454003904a3ac78c56ac266a21f3882c014b: B8a6264ae0b62b7af5f8f83d6d52d3491cfd61a7c9ae2d4237671ebc90ffeaf3d:0F#@5ee8f63625bdcc58909f4b4d101dca4886750f1858f06e23ea58c3371572e72d: +B57ddb2c64a726947f9101d62707b67e590e4ea80093d2681c455957c154a1ec2:0F#@ac519327d3200ca95918d0f077bab5c41dc67480c560ff4f99d5178f4f896da4: B17bbc28af6eded92e94acff96a2879279c7624284e5ba307f09e8392adec089b:0F#@f5aac086c0a59a26f3b8e4b3f5d4bc9097def7a25bd440e175c37e71db0b14bd: Bc2d02acef99aa7542c6c3f030ca05dabf01b8cd6e3c4472450b40be30e3efba0:0H#@6e4c52c59399c68c703e8c1d23534aedf1c6bdc1a4e10facf285fb9c02e38b76: B5e06aec1bcc73102b775900fe23e4f86db085156b389765c73cd9c0e2426d258:0F#@2fe481c7d29eee2e3e257c0a806324e77c12bb8b5db75e03e1023a1347c22deb: B61efa1d6009ef4592622f712b7e53515c18c0b0866ba1d59839d06630b2def8e:0F#@c320bf17f930f85bbf12317c54441cbeb6acc047f858a88a2cbe823ba0a53609: Bad751803761c6f79e27093f639499e81b80d14c01ba5a14c971739d44fa80f7d:0F#@19397545867d3a58544749d3042970ac0676fcbeeab0c909ffccf8240e83f3d3: B8e1b994b0b60304ac5ca0db657c699f2c037c8696902c2446812e31282779e46:0F#@1f777991803b0a1a16d46abdb833944997e1e7363637985e5cfafa9bf31b609b: +B2c6d0612c952ce54277f617b45d348a2e4ace481475b3957f21dba375ce7970a:0F$@38341d09f632f75111342234645dcced8481d681e8bf51e23cde060ece80bb3d: Bdf8ca3f40ef6222e9f12328271dbbcfce071f9b7c190012e3ef01c7f2aa378d1:0Fݠ#@17ecf8d3e5093dc0cc54dda2eb2b58e92b02d7ad1ffb20f8fece112e32c69170: Bd6dee1b58c050a77db151ae9253fbfb992bd12d504052593138f025480176fc6:0F"@ef4376aba6da2750b2ace748bda38e993c858e0d34e0a5bf821f9847243b82e9: B18cf19fe89343fee37f9993247b34399ba681dc9ff4813ec88d97f81bad091af:0F#@ac83a19ad6aeec1db9116fd7c389c11f7ee35e2a62643c3de1f9c79fa5e31b42: B1f9827bc64c7bac59ef4f752cb629f44d825fa17ca0ef2ea3a1ad26834a7cd98:0F͑#@5049401caa7554e5e84386234d5d17e1072e9fc89865d02fcac80318f62868a1: +B32c69cb2ddef64e1d8203d3eaa23e077d8d6e7962ea035dc306e5319b10aebdf:0F#@8fafb80980a4748d260ca1805fdf20ae99430379e5432a44e128e54bedd89c5c: B8f008a10bd23888d00bdf2f50d99d8f6e5730753f483b232b6083e30939e3b64:0F#@11ecd079a7ff2aa4f56ce143714ab6c725b3e17e92eabcef526dee86524bc7ff: B8f4efea46824e71248667e1752db06dd594e9ac3b0a6c615ccd79e28365b2459:0F#@6332a034f04472151349c9f87efa49e783ced11683346cf844da63e42e3d94d1: +Ba77269b041c9174184273a2b649075064d8d44278aa3cfa8793cc489b4360678:0F$@81a4c34373db3a897f3ccc8aa922b73fa4fd9db20a0d66c7778c802ce173e6f6: Bd96eef65c1bfb0fb2d78dd005492e3f19e3c2c2ab1ad59451cb478c923bbeef3:0F#@7a2d140ac71a1eb24a8e943f4c71699e08092b44d1aee1e9c4d7d97659541b65: -B95d46f64f6413564c9ae0bf72dc58c4449f43e0c39e83eb9c819dbfe9ca09e00:0F"@2b043ec02e6663729991ec483272d0058ed7c1000e232af66d47e5f5fa286819: +B95d46f64f6413564c9ae0bf72dc58c4449f43e0c39e83eb9c819dbfe9ca09e00:0F"@2b043ec02e6663729991ec483272d0058ed7c1000e232af66d47e5f5fa286819: +Bc100c212cfe73dfbfbd066229c2591c34d35bbd438712c6b1a5f0f88e1ca4a41:0H׎$@b9b41bd528f52bd7e7a1ae1966bf3f6442f74bb77157c9e58668c16cf619206f: +B207b8b75e0b3a68c7d0548debaea216ec04eebff0617562b5bff40068f84203f:0F$@74d31f60ad71f81047cfa77ad50d16e65dc1f26b28d2529097cfd65fd11e2b71: +Bd29c63dc6c644965a76f92745f9376e079b10028caaf2c9cf2b1cb99fb651fed:0F$@06df4556bf0e489b5a72a9c54f78e7984d80e2fd30eba6d39ad2c11bd602b430: +B2af201b8d9e94669506d24df551786f0900ca3f0b2daa91e3b282e9ed3b9815e:0F#@cbec2ab165ae989f3b72ff3977254fb180b2b3e1557478fbe39a8b45598c3612: +Bb1601837a393bcab2519ba5d872c4a554107b8df9cf79c5e6cb2e7fee877a1f9:0F‰$@343db1083b7c8340cb0e16a3e866a75359eb964cd862cb73f12b92ab19ade953: B936ce94bf0140f41df3ba1d26735486cdbd29c2508c34f5b18725f32762f08df:0F#@c7effc97bee152c762a1c6ccdc468fde5197ef6e6f47c923c109d25a30d1588c: Bca8908a30feaae840fdc436d0c41aa37f789a6237dddc41660c288878b82fdf0:0F#@798981e904cf7c8234cb36ac052355329fe3242ce58d93456e03c7fa86971959: Bb12f5f7052a71439f9d81958c0db991bdc06724fa6e730e7cd4982730be09d23:0F#@7fa9ac67d41b6714aed809d41027c866e1d2c4c9c9a5d9af866e2e19ef31fc29: @@ -77754,24 +101921,36 @@ B44ad0c8e46f2181dcebd8e81891b6e4f4ac87bf8c507aa644b2b792e63122e7b:0Fϸ#@b14b9 B7031944d6e870baf70749e16bc9f854e0079af73ec9e678c67b67b444b987f7c:0F"@508d03f3c2a358f157eca54a6225e0c10eb3c6088a8be2a49a6158d30e73def0: B244a113d7ed48dee259f2e7f642c37f870ed158d843ad0073e322f027420d2a6:0F#@b09efeecb23a7e98f4de797168a69cc53cadb379687dc66302e2ee48224f5526: B571eee7fc738ba1cacd4b846a34cd213a006324ccbc132449ac08489ee1dcbf8:0F#@0c2e1347e74971dabf964b2867732fec7df5ac95142a2b8870136059041fb795: +B95c6de9488fde2743ccfad5ff62dc00946f7f13fbecdc9b99f2e1d864ae0a40f:0F$@bd8125f25be4095f8440a34d2387635975140dd6fef453e32dfce377f9bff969: Bfa68588579b52b320d9031f56e84f1154f1d2a6b59a96a3a33090505ad9ad1c5:0F#@b4bed9f378b339c3107da3efa5441725a142309bd44340d15b995a5a48bfc665: B3fba5a4c2c34273b759f9a2c9893dce046a71e5a2cfd1414497c8d1386accba8:0F#@9c13b953ee1879e99aa37670d5535de06c13463c299d6ae54e2a6e4860e2da08: Be5d020b44b2d190501dbb3510f4fcd9ced0226dfce36b9a1f67a46aae0c59085:0F#@00fe9d7f6890e5e15447bb193664e17d48f23203b8e70334dcef7312a270f1f8: Bde455d528efa44deae4ab3aada2e43bcc6ce2744f7175feb8cc270711c8f0bda:0F#@880278c479f65d3d0e34c94f60e1b49a16ade3bc9337d0e165228ea7c8f265d8: +B2605b647f871361eef4c7e3c2cd225836d64b7057a828f94838b47b306cf4e9c:0Fψ$@d03d7a0e0da3dbe19f3ffaf3406ca3fe47c3eff93e7aeaeeb6b2849b68df014e: +Bfd8b2ebfc0c8cbb0a5d14f5ca694aaee726557934410df0912b509a393b8dc26:0F$@61dda4972836f35750c3352358ca963494d8c7c4fde2c4de6579daf76ef06407: B7f832bbfb43c930cb3943923891e91eddfd85a6ee87e881191a1f89de5148b60:0F#@9f8d345aa8374c7ab40a9d47f53537e17515385baba1029d656af5a6c15de648: B6a90a2b24c44a97e8aa062dbb84cf8649753b5a0b85a8e14ebe086457f73531e:0Fڗ#@293f80c359d4fdb9e7f57d89f88ce3dd5219c07d19be9706e7bbecdf08aa7791: B97420d7f2348923bc8ef7c6944aa468a97777502f0744483d7dbd01d06c2f7be:0F#@65d1d0ca3464e3d9e686f8dd87caa1e66ffae54f57165c7df87273e114ade0ae: +Bf7f9d98f24d612c8f9045ee2cf73053a867f666bab2bdcb9c8914c6b0a0252e6:0F#@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca: Ba8589e24601bf9af7c577a656592edb4a78aac42d80a9f0cb7e2a5d773f6fcd1:0F"@7a0fb66e9a748527d7a0147ea806888bfb4d7beb1aad9fb9862626a7b916a731: Bdd43b13d6f0efea4a8c91d23533f64ff60256f1876f49ec386f20ef49944d68d:0F#@c85f1498dd10ce6c6e303a285d4aa72b31047a3c8de0a15658278bf11044179c: Ba5f0a5387b999d7e48047f0c1426395bd36721a9d10dc033271acf5fd06bb03d:0F#@c8733a11b27df25cd9e838e08fd2aeb2c61d9f27eead58323d5cac965ca3a523: B59ecf2bf790dfabed67af7fe1c48267c56c3d493e3546444ab76057eeb4ea34d:0F#@eade45c905bfda3025aafd423da9b28d9647cbcf058dbfb2e901d96d90785c91: +B3a340527d5e1a36cb105501c496c09f7ecce4b388a70bd241c94a0bba77dd2fb:0Fݕ$@a2b7a3789eb81c65815c7297afbd58f536bf6c877cff927264b569c6b088100f: Bf488976109012e1ebc50a0e02e13aef386a7112dca5583e1b02393cf87fd7c3c:0F#@1d5b20d041d603a924972c35ea13ee2abcc0417eaf3ffcd9f1cee32445d1ab07: +B35e299fd97128aff64f2e995fa04ed92503460bbecce04cb18124f55dbede5d8:0F$@6de42fe4e000f5f8c088b0a5bc1572955dcac7d781ff247a433e99ee5256315a: Baf829ecc065fdedbc61b84c0c3caf72d7dc25928e99ee5bcd89e7bb0a51a1ed5:0F#@a3e69d637ed77efd9afd1eb231380def406e86fe1f1b1aa89a14240fbc493f5e: +Bb7ee6424d539e5ebafbd6c8900a0028368f66dcbfa2e4c30d04b545257da7b66:0F$@e7b30dd39b9b1a24b88f33d458a86cee1671fba0f1575856694ed2008b1e431b: Bd884a27fd42fb499ae7df7d2b189390108766538a1afd65e6a4a1b4ebb52d834:0F#@a984b5d736c5777e098aebe8065a63ec3dcee480bdb4782ddc1afa380448fd00: +Bade328f92dd6e7fe5688e7b72c19a297f39c43c1f40180a7f269f708bff63e92:0F€$@8577d2b99c9ee92a9af6a74a7be697830ed814918fdd55ca471e98680926611f: B8f7a6062c4a840c4258d0cbf91bb5f29425705bd0eb88adf32ac0f3989ed7f93:1F܉#@d304a87d66cd3ea8011d113c1c934167126a5bc167ade4459528c6dd291bfb3e: B59785f15278796e9bae9cb0ee47f16651c4b7f2e376819a296b370c9961c08bc:0F#@235abef3f3d40436a5c58d6b3c6c9e3890702a5acacf626e63aa30d5221a9b34: B0d5629122ebe0b2e605f3cf8cdbf52cda5474bd14a7bf7a93cfc1708834d0430:0F#@e2bb736410149f63297a8b0eacb2b8154562e209e9cc79343429fb934415c121: +Be0efe67fe1d95e5bee6bc55d8874eef1bbbb8ee1e3750615cd17ef56af27c984:0Fƒ$@35a2e54b38ed9d98894e2c38cc0f758c5594c292a5329de9326ec4588b2e3b28: +Ba0dc9f4a56314c911fba1de4e80c774c5cdd2aa27d83677696f8b9746f3eb83f:0F$@910bd2652cf4b432acd70b3451d6cbff822fb879e8be9bf7bc5894fcf4f810f7: Bfa8e1936cc6e62c6060f5c9234b9bf57a704fc6db9cb4caea1f537fd43286057:0F#@93ef74dfb3904a18e35e4d68f70bc9a8dbf92515b89a7b0b0803005d4936e19c: +B81c6aa31be2082f43c2ecf7621e11d5e3d4cafc7dca825b61944c91ac4809cd6:0FӉ$@6c31f80ab6f5bfcea5b5f976c36f1c65f5cad4201c606862f96c17d48a3d2f51: +Bb42575cdb9e21eee945f38d44d7ecc742c8b7a677b7aac3f33143baf125ea72b:0F#@b95b2625ef91a283b8d7490b01898a000e6faa4821baf8e11e583ad030659beb: B951bef7625d8a7d92eeca47ced611549c85f7d96ffe4a1c32fa5c7bc55339a59:0F#@c63e5253607cbe6569f0ed3f2ba3e414f5db0cf8ba47ff8314a4ae602b7c9bfd: Bca01579accb6f1ab2fedcd14d9f4c268f56e4c9dd934fa83521ae9e006ac991d:0F#@aaae3cc96ba6db1c6243616051e94d2eb85f82739985f652ae00e284c2fb4c6f: B69163c6f7a200f3788efbc2b00bf6cf93fa7bcba3077994d03b26f285f20c0f2:0F#@2d6ca9eac498e77bdf56f49040119a6e90cb507718d19c5b194c4a7c83070106: @@ -77780,6 +101959,7 @@ B2c19c1f6713b7716cdfb00481f53f072b33d18ec873c7baa84fe1e61f0d0a2b7:0F B0b54831251ab89615fc70d61b21efb0c03081563ca5bfb8bbdc8969dc076c47b:0F#@d6a72e2bf7366d89e292766ab5e99336356ac06340f61442804e1e6b7035ab8d: B70d241a47b88ad7d7d2e33ef4e538629e3092e652792f7c4d13c62828dcd7a43:0F#@a8f3813d3e4687c7b7256a7d3e2d0d1189f2aa400b47c6fecab4c933fe5df2ab: Ba8db779782ce1a73feed30db836a5e645905dcffa875ac6113c036c5dd7587e2:1F"@406f572ade4ef5cb3fe1d9b0f69dcff822bd716ce902b181e91df06a1851b1b1: +Bd8f00493c7c7aa3bf3b229bf011ed36fa2634a3302884f1af877ece05175b247:0F$@dcbc4d2881840842ae53586a66c223af0b46685f62cd1d8e48d33cff58d9a3e9: Ba8db779782ce1a73feed30db836a5e645905dcffa875ac6113c036c5dd7587e2:0F"@45beb0d359fbfc5bc2dc991d36ee0293e7bb40e6903081d8f024f2e0f3840afe: Bfe682d01a8072c46cfe10e29feb1b6da728e80b6f8f73065717872dc101bae6a:0F#@c05dd777f616467ca9fffc48e00dfde286ece76f6799954ae309c749f5d27fd3: B9ae3cc4ec068e125ac5f22f343f3bafd67d1729bfbf0e04ad16dde1d0e105ef5:0F#@ecc8ed3bf0b0d90d810f51b225eb56a3e0490846dbf9859c74063da119fe7f3b: @@ -77789,13 +101969,16 @@ Be042a3c0c1b433b54e54f1df9a5f5a2810c05ce195d435a58a1fe3b67094be30:0F Beb564dfc953349f8974d817eccce4a0faa9cb6d500f4db3e4864cf215cf81073:0F#@ddd029d2eaf3282c7f3a91758da14d70d4793475ba70a9e8af51a244dbb49ad5: B96b9c0b14de5be2b5cbe464558c6526a883d7faf81c830db8f0eaa63ef528104:0F#@f606bb42971a6d0fa11e5e90ac02af1cdf0f55f6ebda7c449e89c3b85ef00205: Ba0e5ab35d70be1172b5d722c2db90e3adf7fb16fa9d590303184939c0002fd58:0F#@2cb23ef1eeb727d42dcb57b53479db66a12e01df6c7f042e67e7aa8daec27c0f: +B9ca2254683b1117ae9d6d7e7d646c03e663eee1c4dc433b3945b93f114b6aa27:0Fʎ$@b7c47bb9e6590c9e090b71143536c35b00e7ef6e893668f2ae1ef75ec9690b40: Ba0e5ab35d70be1172b5d722c2db90e3adf7fb16fa9d590303184939c0002fd58:1F#@6dbe50ff94b9bb5a05682855a6909ca589890aeaf16cd4b418f1e56cfe09c1ef: Bc682499f9aad27e35cf3d85333763b2336ae0903ee10f8f79d1342990f660ef6:0F"@36d1b4e4565c2745afe791032e056e044842e0b1c2e80a6612d3e70c23076bd9: B3fb980c9ecc9dfdbef92c4db2a15ad0f53f7ddff6407090bbb2e5683a1eedc7a:1F"@05f90c6ea8dbd3f8aef3a0b30cde182820663f35177049b0121b05e27b8d489a: B3fb980c9ecc9dfdbef92c4db2a15ad0f53f7ddff6407090bbb2e5683a1eedc7a:0F#@56dfb59c8e5267cd52862ca3bc9000ff7ed9fe9630fa163e4563dcfbbb971648: B6863b80e1bb28da873df65a12344f916b2a71a68c3fae779db33ee54951dc2b6:0F#@f6ed7d3dd1c0a715446cfdca1f4e2df757dab248f2d080f220a6329e61107aab: Bd9c7100a4d3e84fc3516b0d795a0591600b8cc6806f66f7a6222481f98d3f56e:0F#@66f2df6d4b0f23a314f297eaf1e7f0261e457abcc322a2a064a667f3c7a98490: +Beb442109c81fb2ee44eb4a82cef5b02eb80ef9139183b422a6a7c37aebae5ad3:0F$@b4b25063df8e060348d7f859e8f6dc1ea9d068c6a58072c18ac4fef7397b8fb6: Bf67848c9756d9cc8f8b8ee95b88b3e1ba1eb4f885f02d2ac1032ace8db74aa91:0F#@5e8ed51c4401bb1318c8d3fffcfc6ee62608700f95214f581a238843e7003201: +B9808e853136edd559bb2dbd28b5552c4b0b62ea93f28895898e7238c997bff65:0Fǚ$@9296e2d5e9513a64cb48641329fa52e6133beffc136f82f3467e6d4dda86ed21: Bc6876e0c203ba9e5d0d251c18e01a2ca1b2131e25d088b98ffe45ba747614c0f:0F#@c222304ca5d29e312a783afac3c9847421e13f08bbf538b36da2030198f3c3fa: Bf2fff27a55799101ef710d8c28d6e20df765f0398d1dc6b00527ffc6a3855617:0F#@f58acb9e9e0eb35c5d9b457720382117212f4cf4d671ed2000921966e187b1df: B669c2a03f9f30199249d0ecb1c1bee3161f9ad7421820b7eac87dfb84b8a74fc:0F#@c9ecf9acaa175bf0c8938dae04848187187985ad1f80596519b061a3f59a7dc0: @@ -77803,9 +101986,16 @@ B06ddfed4e6b6d8d7518b9f83750501f89e9114a1badf291f06b270c55290618c:0F B2c5940e7d4511801f3815c3ab7179be736c57a1287f27ac01fab9aadf723e3bd:0F#@9651983bcfe6e7dc900c18c786c9c5fb8a4558908ac1faa6694a7ac4289a9cc2: B375b32927af3840dda359c2a8e786c31b7e272fbc9784a0f489aa83ca5a4827a:0F˴#@ba3dfee956d3a33a8e937752e39c4341acfe6be55d0926a09e91aa0d8d2e3aaa: B83d77542d6429aba0cefeda248aad78486ab72abc3222a8761f043244c871543:0F#@38af837bbd017460a854594f90547ae5a06c9151d548133488ec97d85abe8ab4: +B36ded80f26b2e69828727f60c13a9c52e871de4c56eb96c72029d4580924751f:0F$@05448480d1bb8e36c81405ebd98831b4e62b20f6e6a7455ab7762637c0b5dfeb: +B90fd3ecfcc5bf1f6dc785736428f896930fee1a8acd661076d6ce54daf27d584:0F$@2bb15352ce8604b5d194d5b6e6dee3d670023bca0ef09da8a6eacd1aa0e0a95c: +B4bcb0a4ce5fd2a874160f7101e6bd4131f07bf8a8f4c1c04cf2705fb6221c192:0F$@6330eca75d47274514cad3b892b1859e51c762251db742ca2841c9fc7f6253e1: +B954e73a54c406a367b2495fcb43400354e7816ba12650f52336ce3e9fd2f27f4:0F$@5efa434b86e457a7f2add836cac6bf1cc8dd4bb49f1f2e7c90e0ed314a3d172a: B224dac6c1f4629882422bee9ebd4b6060b725cfde16c6c8a200f2912d97e7cdb:0F#@2df409352b34c2af3e70c1b5b497b6f273e2df9a9c0cdde2a4f87c299e427676: B5de4fdcdcd3b7e00e60e279e8625057eb57bfaed73e0824ceb1c73911e727297:0F#@e7b91917516dacfe834163eb569be2104e7ea74c4919676ec7d98cfac03425ac: -B79109c07daa0c8f5e42e3a68395998b22eaaedf29f8ce40fcbd33f31a4934c54:1F"@b77292bd7c2683a48486e874e981ce95195e50fb7d1e47fc3ac60ddc793d8bc2: +B0d1b8c9a59521c0e0a82a18fb655cd6cae4e302b2d6acc3761920e183b50da4e:0Fȍ$@adccf177adc3b861824f98c769d402e95d0662173173cf6d2bcbb332bd03a040: +B79109c07daa0c8f5e42e3a68395998b22eaaedf29f8ce40fcbd33f31a4934c54:1F"@b77292bd7c2683a48486e874e981ce95195e50fb7d1e47fc3ac60ddc793d8bc2: +B79109c07daa0c8f5e42e3a68395998b22eaaedf29f8ce40fcbd33f31a4934c54:0H$@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9: +B5d5337f8d192e5e40dd3557cac371e0584dd79174a6f5070c7d0da4ec2a8b61a:1F΃$@588c70b8b9c805391bf5ce5a017cc09e39db57144b09442204446204dec4f4d8: Bbcb3fe082ef6ebf61ce3fe25831465d8d4e896a46c9d2d4f4cb0bbb9d3d7407c:0F#@ea85f648c87950ad94f28deea852722eb16ab77f3c8ce534991caf60176ee73e: Bb9f8d6f4dc4c451b0c01b113fa8a4cb9cb126b7dc7b6e1fefec9247c0e3f4934:0F#@b7519e4a04cf1a3cf0e10d2426e646e75662c2e2e5b33c91ca323883558fc824: B7177fc92c5d9585ffd645921297b152e49f28f67f124d86ccd67c97655871050:0F#@e9e80c95f2c3ee43ebc0212bd40688ea2e6b1597598d1a0bd7237f2bbfdfed54: @@ -77817,18 +102007,24 @@ B40c7dd1f83db40355dbf5ccb790cd7f2570f0fd2d26bcb137d98b101ed0c3e86:0F B447986f2518d5c4e70639132b5bbd315f723d2e44b48188962bd4724f93ba2e6:0F#@7c65cd3b2a7c2a5cd07f9b8b86b596625966bda765013e3d6369b67125f02753: B409ff593b5ad4c31375f7796d79a7749a45c19f8c3cd18b924ebeb468cb13b6e:0F#@e6035986c20eaea86f165b2b573dbfbc092fb2b1c7daf0515857a83f59e0d157: B40c7dd1f83db40355dbf5ccb790cd7f2570f0fd2d26bcb137d98b101ed0c3e86:1F#@f382add3ce07538ee1c64e9edc0150d19f1a975ede3d6fa6f25e9cb25202a86d: +Bc44155dccfc1e7c9d45a26ef1ef51d0ab3a4558b3806c27ac9114c75edc732ee:0F܉$@560f4b033dfbcf0f4f8aeddf36cde8b3d875ce306987511147c9a416f642a626: B2884931c56de360e582ebb275b201ae156b105805e586e53292a39adc40c4997:0Fש#@bf8d11da29b10ed1685a8bc92c5eda2648069cf7b8aef11f2a837521ffdc3a71: Bc9625f79be8da2e5352f6f96a34a3c7615c4af1c0d25b52fd88097216e4b3a17:0F"@51fedf6cb85504ac2822211f86c473a0886609db4a43b69680d5dabc943ea0bc: B4609ba4d02c6de9e7cae461026e3a5179b04d8511d19b974b8cd3d921efa8050:0F#@73363993459c027e203fa90e1b23124c8fe2244b8936320e6fba36ebb378718e: +Bf75654ab426b8de38a199449cd8ff10760cb78f8c8c626e7925afd6c6030dea8:0F̏$@58dae32df3ff623ee6d3f223f15e979de203a484c6430a01ce7708be38207cb2: Bd10c91496efffc0f84573745d77ad23f949073850518a2288dac74084185253d:0F#@9b31100b8897d1096fef10868463c2e66e1d977e786c5162d6e23d2808fbb032: Be756b549be736b33b9844c98f428e168f8c236e9bddaea2dd0bb78470e53c4d2:0F#@c6225b83349f0af139f4b3058a25430bf0a8123e2a9afc258484397dd87303ce: Bc4fad64cb5e2f4809fe5358699db10cc3033852f15a364741872396b22cbfdc2:1F"@9b30fc3f1cfe966415812cece0d7f5f6772ee9b0a9d79be525d5a1f58a0ed909: B989e65be4819c44ec17ad190d3f610a854be5227d2e477bb580edcf90e247f6f:0F#@67184dd10bf9481aaea60d994c73f707a5b17c26073f91c2e883dff3276313fe: Bc4fad64cb5e2f4809fe5358699db10cc3033852f15a364741872396b22cbfdc2:0F"@426e0cfbeaf9203c3bf017393a5582e25f659336f2e46ceedc4a525e3c8476e6: B35ef8bdf9c68e1642f61d43e2f20f7a1ada047a4f70f9cf31723291a50b63666:0F#@a730e926e616d0dc2db654809f515cc60a1505aae43f95b87a7bf344a60adf0f: +B910c1ad0c408ab8fb6ba92aeafe021b7ca9361cfa48ed4f9ebc71cd5bb579d97:0F$@332cd29057bb4b555992ba3e050fa86c77a61f17bd1dd132aea1e0705372cd4b: B5b1679c0a532ffa554035b26dc75cfe4c1d36a664890e02f2eac43793c42e18b:0F#@7ba6d3fe3427a9aedb0cd8c759525d1f85c9269500a3f1d389cb24d463d36669: Bcba2394f5b5a0c3d12ddbb1efa0adcb76b9b4c03c75eff7f19c676ca9005922f:0F#@7e3665804c5b0d3f60a8393b2be022e89863b97711079a9e84f67dbaa6199486: +B910c1ad0c408ab8fb6ba92aeafe021b7ca9361cfa48ed4f9ebc71cd5bb579d97:1F$@c8a2f3c69aafacf75c29bc8ddba401a66ba04c3a6281648039de53687b4ac7a2: B771285ec635de12336751b95b991de4800493dbde5d5f3b6488083b7df5fe3b4:0F#@b5133f00422e961c63cb3a68a12a1ac46f23115e76737d2d323c9b8951d6983b: +Baf9ea83d41b139c004f03ee7355257d8d9701fd100e1f1d4b61331f2ab1fad62:0F$@5189d56158e51f3e21364460617dcfce57772e4f123659162dd69b6698e4f6cd: +Bcba2394f5b5a0c3d12ddbb1efa0adcb76b9b4c03c75eff7f19c676ca9005922f:1F$@db78392c05d1b7dd16ca7a599a2cbfd0e66dada7ab72437578662ddc1bf32d69: B8e8e34deaf96287840d09c875f77b3a2ef4149507894f7b048697236f72205be:0F#@ea3ee8b982ad419ce566c146f464eb244b392fd54c3b2dc57f85e9cf74e7c4f8: B54e0acbd3b602aab078fc2f6b552d5fa1edc781bb0f3adc3c1b27757ddaf9ed0:0F#@6be3e89296cce2ff5e881402ba8b2d26941ce5c8c9568cf00bc1126eefabe899: B568e557560598901444175938d8608086f17c1b936f8cfbb88eed3bdd08e8ff3:0F#@8a6264ae0b62b7af5f8f83d6d52d3491cfd61a7c9ae2d4237671ebc90ffeaf3d: @@ -77840,20 +102036,25 @@ Baa5b23391a4742a1e4375e72ee794d7c0f4c349431a9f9649eed1d7fb502a8af:0F̠#@326c8 B1fc5d70b66ccd47a4109dcb5c15fd32f9b3460688795d40fc2b61f89996388d6:0F#@101aee6e24a2fcc7ce3c9e6470055223509cb95eaf37b5e9b48dbf71248f1e05: B3d886a9e09f2c08adeb340bac7313e18fe2be3f16e0bd2985e8be828af2ba2f6:0F#@fbb829b3a7a415b960aeff05b387a7040e0dcc9a4e07a9a86cbe2e30d07c4432: Bb7560cfc2dc97bca29c997243be2b5a3d385ba0cf7a635e98580ae73e93eca33:0F#@b7d0475eeafe0254013829b9650a94fb9750b42eaa83afa30efcd3ec903dff50: +Bf5e038c1513896d99918a9c4b1c71c9dff5d56dc23f7d063e1f615ce76837308:1F$@c25bf4c0a8ea5e8c7dfc76b98623b81733354931563c48fa2708ef392202d526: B0106c8c1df72b8fc208ff8f0e54b5c72a6e69a66b49597cd627cf83f674d926a:0F#@f24e6ecebe75df7f8e66903ff532ba2aac9f97c0b3ffd1579d7db9acfd3ace98: B381098744b14ac8d8518f0cd1f61dcd588d7feb65527e1ef7097a1ca79192dd8:0F#@b63f06bed5f7eda95851995bfc4d8e1e6f6a709d550e38b4a81383eaa7a77319: B4c62014faaf32036b15095b77315daf4b7a9d69461d6920ab44cf7c1e2bdf76f:0F#@9fbb6feba2e16f081cde3d8515bb0a94482622b7cb3739e25def7915e8d8fc5b: B974deca0da8df6352703b13ed3ece02b8c8dd675cdcc6f4001c563d9bb9481d8:0F#@cfd18254c567f395be44b4b5708a68d79376dbe7d3aeb989b6c9c00e9e7ef420: B8e73ea0bce00f9e675e60d8d2294331162fa0bb771067fc7a42d026ce4a8e617:0F#@6a58ca1944935dc49a51afd1049eb6328fbe7512b7d4ef3c978532814e1cdccd: B8b3d39ac927dac602cad62d7968c58cf3f8af6cf69cfa94b9a0dd92d8dd26a13:0F"@623a65f537d28fc8e71b61862995445166e997fb97aa929675c64f97385a31b8: +B7075491921514ceac85c91dd37a879e78d43df06f5b162f1c0e83691a1ac5bce:0F$@8f0dfaad50acf6dc64bffe16cea8eabc162b5dbf502ba59f1f8deabaa01ee1a9: +Bc34f4fd4838b1f7649b3d9c4ecc5ffc8fb5cd30f0befe9d9d90d3104de2cbc57:0F݆$@9f65c904444cbdf8a9f5a7bff28c81fc4a1a82900c8da4ea2a9806315579010e: Bdcf23b74f4f9f364658fbb2ecd5747c163fd7ab357cae9f3e2da85914d4e20a6:0F#@9c28e6957ec4c65aa66daec68c8df24f0143eb5b35502f3738d8d27a5b292305: B62246dd7793c61662c3804c4d4456c17e2384422126ac0ec1eb891e91af7a818:1F֮#@2a4eed5aa7b8a1f49c0804842e8c262939a87fecd032a9c73c11c86bab52f152: B2f8305b2133843e3fa3e031bdb320fe14c94542b0705af99fd21e176f9f733c4:0F#@49fe6c38e0fafc8cc6d8e05780dae3ede662c945eb6791a3ed393c4a09f2b7cb: B6d5c0ecf7ad64fa6c92aff7a4801b54e34b5380a3d9dc62542d9e2b834d58ef3:0F#@cb08c4eb4a566dea65460ab99faaeedd75b8d363c8bb86923e451a862a2756ea: Bea94943511b2efab1d01d5741a8685c31fedec093f03e8c6ec381cdb3e3fa4df:0F#@9153b814a652d62e9339dc561881084a1d9c1434c1581bd6098113431987af56: Bac42c3b58c7753ebf6597fd51b5713c8f919d20bf1a411c9e61dd8ef733717e9:0F#@8f5b28839105e29de47ff06a751a17026f9117af98f99fd5f1303c4f23d9d315: +Be04bf9c3e2060fd19c21fbc1e96c577cd5cd3b9e06f26f74c2930abc2c16fdbc:0F$@01500c9574dcd657a7bc7516b99c8f95228a371636c00927bf412d9237c97ebe: Bc4292b5715ddbbeb31cb9b4b8367f5ac608853daf47b8ad23c723b73aaaaabe1:0FƘ#@04250169b0796c4c3b5d1ed5f79731e66489549bf55f43a9e79c2b2055c414bd: B5099dbbf45ed68f2e500c660c69c5547ba88197166b48663c9d441754f1bee51:0F#@cbed158697028e2309c4184de4328b600721e52c92a36bb175f0d03a812a8e1b: +Bfd9567d9c7d2d0628845fa84cc3b440279dc74678c9976f5c86c70b898fbe23a:0F$@af66866d575a3bd3f4ecc1c1442f21a5febf439f3b7169808af86bbedaa619c1: Bc0210da97a80812cdac5a64020e1fc874b735632f3ecb87f5c39ac84d92c5026:0F#@62ba0081558236d3aa5e1a3497256424b21e0a44fab4faa4a739b8af798498cd: B656432c78251de516319ddebcbb68fa3ec611a2b4193ac8246f376ac530b5ac7:0F#@f4e9cd0fd21062d72955a33d5f66c4f1be103f3957d029d9c8f75db9158517a5: B8b0291baa9d22c9aaec09e6d1f8c04420debaf822fe81a079378e3b84ec90878:0F#@24ad522e644bfba603d86933b287638dfcf64b279bdeb7f8be1b0dc1c75c4a0f: @@ -77877,10 +102078,15 @@ Badb3458474d1eb4819b378d513f20bc9c84905e964b75fbc0ae480e79f296e94:0F B7b667c37ac8a8cb91fdb4d46a3a4825b58a4c78f5b9ddd30ad359bccf6f21d10:0F#@10a8b80eda669030e6219acf3d9fc7411aa410a1211abab29bb010bece4b1cc8: B26a78da2e45e8548490faa4870cc961ccc0c711ac99771b40074bea967ec167d:0Fµ#@afbfbe516c055733acd319bfb9016cc13e411c095267e38e6dad8249132aa8ad: B71538389899360c10988c142cf6726d3a4e22ac1b352a90326f767d92634c3da:0F#@331b3dc722d8e52a38f293880c20a547e8fd0f5ba364b9aa435f24b6e4f204bf: +B899a504a78c98f6152d52b98b6b54575608b108f18cb9a899114c8fc68d070ea:0F$@18e2d7f2095cd6cb4bc1980f7f980dfd0330dd11cce00d683c6708cc51a50e2e: +B510b48e0f5dc34809b75d4194fb7d80c767027826e0b71899d410d2558dafbdd:0Fˌ$@1a11acd9a6db29845d0c825b32fa9f2761fcb0171b4915b0815d2f9a6abe737e: +B7ef9d6d3dd901b9b9a8d62dd3c44f6b4d9afba8df40144e10295ff1d81333b14:0F$@8b66a3ba32cde7b4822022379bd2ecc2a731b5506243e23e6ef530b2d7a77967: +B133b7635b6ca1a9211adaa8a442246b9b1a25a9c9baa37b25257587f1ca25466:0F$@aa46e61f807429310bd606db9116350c8eb7966f176f05463b88db5e757343dc: B8baaa3fea15676e485781c3557ef99c62c942ec8f5f951bb0714422df5e26bf9:1Fԉ#@c7a01b426d0d40b219932ecfa66601ad91a6adda982d0096cba92b0c4439ac16: B559959b7de219cc50c5fe69e6857279dd940635ceb0217332f5e0c74193e08e0:0F#@706a09aa188b69eb784f7b73f4a1709d14c9096ddabeea5d942b8b9a49ec2aa8: B7aef297f903e4baf5d9ae5898ae2212dbb4173c68581bf5a6ef21351ad801f68:0F#@adb743ca6136887c51df8e6613c6fe479826a5d872fb5b6bc1de50fe41652be9: B54f42586d189ab8ed12754000592fcc27d6342fd228a93c73c41ff0ac14e6b4b:0F#@d94783d304f076052addc48ce5c166ef56c00969d1a6f45bc6740d64c70806f5: +Bea640ac108a249bf4dcb17c500e43ab29b9ca552622e2e8fb384245f8c3af836:0F$@f5b4c09b592f94eefe9e1303148351b4a3234c8b433a8430d58a09774ba3cd37: Bb412d4937fe76fa9f1b5a95de2948eb08e0445e37b989f7a9631380c8ef6debe:0F#@9763d73bb137e8d06312a14cce40b944ca12fbb80f27d16c62a2cdab8db7d93d: Bc409b8d4749fab1af21d0575fe6593824996e7e1536866fd073442f3f5ec17d0:0F#@92b2827b0aaa54bfab44fdf3f8f712e7bbcbcec8b189373cc264820e2fa38360: Bd5658072ddc7b6ba6918959a185c9157c010ff0e3cbd4452573da225bb84048d:1Fߨ#@6c148d7ec3a4b24e2c37f337b2f6c6c0b9d7200e691dd8b309b202a2226803ec: @@ -77891,63 +102097,97 @@ Bf3515a9e9b631a32e4f861adf0cb65c03016e8b068a0d73bfeb0b263ae82b0aa:0F Bc7f3d33b3b46a215afaa9c47b8a36fc82f4c45f601d9ae22dcc2dfea4532c287:0F#@4c6411e8d658646fd6e5d67eaeb10771f2224e1f500b447d2f7b7ac8a68cd713: Bdf661885fdd1465b3066d0e798c2f84da303d106151b8e827df5bd791901ac8c:0F#@cb712e50ebacc085973d922a718a8878715936a87969b0a6ae631fe313f82f58: B2c53ecafbc9f3b1bff5979cbe51570c865ad86e22f95a9c1ff9a76c55833ffd3:0Fܹ#@16d2e1fb2aad6ec0cccc9ee29496dafbedaa258c0579e709e959745c2d14e971: +B083cdeaeb9656b4d00975158545129b7b276f0f6ecec9ab7a04f84d03643b9bf:0F$@edad0ed2d2e18ab15fba7d842f92cb7b1e5bac10bf8e07526301b9dfb3e2200a: B0ce4f62c2be95979128b305c065395dcae33db2f0fad577dd2f8d131fb0581d7:0F#@694584f3f55b8bf14166199b77d9f0ac9bb5872adb65f35428d0db18852eaf62: B1993cb69ef0132d6f98d384b4685313681ae37c1790b7950f2a6f0b2c0c11c77:0F#@1a97c7749496978543b31f8f21e7bfa134f6516ea6cb7314868b48996d979ca2: +B0dc79241b3e6bf9d05e3c6577fca56bbb574c9258806d37ead0f131b4ea6836c:0F#@ca7fa22078cedf258fbf2e2104ae360e6ac3ab9e2f38aed18f601677352e5710: +B5502ece1ef8ba7e629faa959d610c91e3a0134f7afe6e8a809450ac1170ae091:0F$@02990065684d4c4fbf67bdfc23ec3e5dad5745978048ea7bb5fec5358088604c: B9b374fa89bed808e9c4de03b3b43ebfeb7c53deb8601450a7db00f7d72a0965c:0F#@c0d42cb4fd95edc19744e6c76640d5f7dfe384145839e6b76a1e00e58a6191a4: B895facd63a3b219ea7abb5de058d783dd99cb7c3403ee316be2c91710370452c:0F#@c6d9deeddf28f9c4a331ea8fea714dbaa3002835c17e0558b1b69159c6ac8044: +B16b98078c3bd9ae259904e184b48e62087e03daeb45eda42446746f0780bfd7a:0FИ$@7cdcb69036b0dec5a1338c873b9ba6fc9b7748b992d4bc636cfb581e4e7ec1ef: B45d553e67db92ba60cd1ba47e0b97d77cbb0643f98cfde0d35950e9cf1b0cbd0:0F#@f29248dd336c1ff0455d478a8c865bbf97deeec586ce776fdaba896f049589e9: B2c05936c0739a8dc9188fe2cf2283e4a60c5aabef9aba97604db88235b6d156d:0F#@85c8d09fe15de1e09db8dcbe34c5eb8fd2e910137fa8197b5f73c7b7e66aef4e: +Bf6471e8c42eba69c6642afea63cc4ce60b4f70eb121fbcf45504a05f601855f4:0F$@eec669575c439ce652af094213fb5773e575378541efa3626b871654efb27332: Bcb22889667dc30dd7403bd9106c971388a4023927f8d2aee1daf808334be5fe0:0F#@f0b452dea8500f3956df2add603e8a5134375937a26c66eac9d4a13bd651b512: B9711f9d0b8703ad48da87f740e684adb703f7d54bbba66b9bda36e77b350d7d6:1F#@19ad01072d9a450fc5377776d2a77941e5a3dde9d6d91dfd4ec2243ad2334015: B6e8e01e10be51c1513f83744ebfca121511b7e54191ea5fd5d2f094c14609bf9:1F#@c2ec708f4b7f42689ed300e44dcb27a159e27bd29e78a5ed0d6256c590346634: B6e8e01e10be51c1513f83744ebfca121511b7e54191ea5fd5d2f094c14609bf9:0F#@da0a245bc96fa5d78d1f4752123df51271d261ebb9bb67a45a56df51582eb620: +Bed8a4abe1d9a4ac667ee937a0b5b70d3e72eacabb098efbd684b3574dd9ab7f5:0F$@fcf1e544fa13f9da4e00447ca15923676d21e62bf42563c1df8125671550b82f: B94c81527358fa95e4ce5961991b57087c4af2dad9b4290ca0e0d4d70b029548f:0F"@ecd6121a78106f31bb2100161c3188e11da838066af8072ff53550bbdc681af9: B9711f9d0b8703ad48da87f740e684adb703f7d54bbba66b9bda36e77b350d7d6:0F#@754660da2da72a8ced0b4f1982e5c7f95c865399097adf0e5736675813e43653: +Bb4985115c7ee289ca28af50a5b7108c4dd9dcaedf47b7f9c1d9348579874be45:0F$@83c671f86c27016e2b9a2604577e4582bd9d236fe255f419ff41579898614b4c: +Bdf7e3b52f55cfa4674ad2e2a8378e7a9014a44308a319b068f58339059a4defc:0F$@b7c4836b419db782892fa872bde4bcea91b3cf5cac58290e09bb2656b85ab0cf: B00560f572151972664d3e2ab9bcfb88fa12418fd42f7831043f6cfbcfda9f592:0F#@c9fc408633b37a1dde9890fa97c2062a74307ee3db4468e87ce703790a64ab4b: Be721253b2e26443a311906e2e0b387fc2beb1ef4c243db05f4b1b02ff6d3e15b:0F#@9b9cf05c25877e223f4daa77291ba0384f478db0de4c14f59728858c1f7fb394: B1ff600561ed2d4a008f47bad0f0ad84467e4aaecd1192eaedce6a8aa0f4c6ca4:0F"@e82188812203f2d04da0451efa6ee6e43e537ec2b5bc7eac51b9b0286e2df2ed: +B35e9938e818fbd43dd829197bc450d3199e6247a3297d05833e16cebaf13d99c:0F$@08bdcf83f7687943fb59af4d00f081591baf110a3c04efa3dbd2ed2515c55aa1: B0c0e4bc7d58b8c661fa2b53ee1156e092f8a7b19be2723e5a14371ba8237b1aa:0F#@67cb41492e0f9d585b523c701f08e882eab05f83768bfca4a70ffe689e4d90c8: B2bd3e75b5f9d0a21f3ae3c42a3322ea1ddeeb1ef84db20040fff5c12f949d1a3:0F#@9c125b7ba7b1bf245b26bd336047ca8ebc66c54b941d602801e644ab3e1664af: +B5395892c28c7dfb40febcc5053f1e3e852672d7f597ad66e7454ff99e88740f9:0F#@e962d01cbccc620ebd3ed4137155fdd986fd03d198a98d5a6662a9aecbb60b72: B6ec1f08d9b3eace3aee82b2d0d5bd1076c386d7a5dfe30c4dd16ce9a2a280b81:0F#@e1812abd1db493c49ea4823747aac5921be00eb1b161a503e767b288a73dfce2: Be8093618092f9abb186720b904046ed74e1c636cf2ff6477fc4084f8852fdf33:0F#@2bb99b1dd742ab1c91af46ee022bf3e841b2c35d73087ff558336937617624ed: B5395892c28c7dfb40febcc5053f1e3e852672d7f597ad66e7454ff99e88740f9:1F#@7221c54626ac686dc383ac5c04fdf6b0aefa5e21048afe28fac0bd7f24198328: Be9a8c2d3fc59935728c47adfcf0d0598fac2cdc699b3ab20e4ef06f30b6ccd7e:0F#@28803c879f3395049042182d6f85fd3876a02b52861ee67c1892c17cd18999f2: B297ec121ff41e98dabdd16ab5ae41f021b336286bbbf886389110b6f267c7e49:0F#@7c894876d6cb16a4ef6977c6f6d76ee362901af76e02c7200d8a0ae50c83b77c: B5a40b4763fa7373053f8320e8cca0d8159e7f5ef0b3e6674ca5b1ca44b8bfada:0H#@fdc4d587e5c918b19c62b3bc2ca732da3966c79509cfbbd74dfd1b05e673fe5a: +B62b3d1555e2276a00d94fcd570fc24f266064337df6f75f8c0c50a9c2293f9f6:0F$@ffe0c461599a8abdd8f29dc71894aedf7c5cd32837cb3cefc0eb34c54011b782: Bd7864e840fc7aa17b6739b6146b7ab019e3af1dfa14d7a4b57e4a4632d526ea7:0F#@e1c41e5454cb484c6b54db2aa5b3d94f83719adadc2435ebdd65d2f947e97550: Bf9e9bbf892a020565ea1e7d611390297d4f7d63a83fbe354f5525a1921b5a62a:0F#@d4006b91768e9ea165e58dece1e30b0172903d8ceb39a7cd74b7d30266d0b3c4: B2ed17c96c8030706396b9687ffd0129d3ffeb8c9969f26117777b6893d3162c6:0F#@c2aef76749ef1c7736e20eb67bc969f2376b3bbcd1eff923bb905495ef9644a1: B51e0f85266fa8ef19b7e546c6d51cbb6fab44b03356d2a5dd8749e873a5f6987:0F#@fd867c6d0b33a4454e67ac2c62febf6d39749cd7b328ba9e3bd3c17d28791bcb: +Baccd19e56ecd879eed9e9e5a3f1b1f323fe9244e8ab090389c8e49c34371d21f:0F#@30c77830e11d83705c322d2a7aad0ea14c80b64171bab651859c16d4b42c8071: B6100328817c92fc0c47917502ef5f755f5d9b82fe679f305469858946950d2b2:0F#@2a2f97756aed10322161561655eebdcde1115ba2697c1357d06c7f4b751bc303: Bafbfbe516c055733acd319bfb9016cc13e411c095267e38e6dad8249132aa8ad:0F#@bea4b7e510b87d03b99db66c9d561be109a7a81806c7a45d5222fd5072ed2d41: B0ae144cece89edb6828488da6380498bfad86d5a64b42f0dc12dbffcf7f9c28d:0F#@936cb6f9b97ba983bbc7213b3f1d04d8a1f1237dac4f32c55a50666968b6942a: B53903e331ee4eee1344e25eea03cffeb6ef856da4a30e3516694fc171276930f:0F#@8809805e7196d3f3f7f850c416eff97f159c88944d551169936ff477f89568f1: +Bfea7472bb4712d9e8028caa1b69316984642042d94a7739c6bc2e082cd392897:0F$@04a1f1387f90db8390dff682f036e2182aa97075c1237e626421a4d013ecf4fe: B6a6f0d26f88ec0a9fb18bcdbc1c0f7f81a77689c8d3323ce5199cf83f6c913c8:0F#@b79637eae5e9ab24e5116c7adc1b744b34e8da4529fcffa183028eea0f250f5f: +B1c0947a13f8dba699d95a60b51bb5d47478347b47acc15b1bfe1353acbe7b0bc:0F$@c3cda7ca6e3818c3987e9d3e60cff586787f88a37ac443c19c3455578ebbdb5a: Ba6f59960fd870f613ca6d79d126aac193c42de36a83af972fc8be3d0ec3b96a9:0F#@1f5e5302107909daef6077beec3efc8f46051542fbab769c0573ac36f34542c1: B49aa0f432fb7ed381e35f16c697f75544e5179d1e2394f774200a16e8ea27091:0F#@2f3d7382654a1f65a216f5947d89442036e883b603560722e68fe3e8156fdd48: B8a2f879ebdcc115e6d9d647b71f2e21ae0fbcd1590313d10ac0b84c454320d6e:0F"@0028d80bdf0f37c5b14d9e701c58fd2856d21aff8375d58e630999ed303decf3: B1181719a1db714bd753e5fd77c98c8b804be150fa37ce2e035225e2b556838fa:0F#@74a5477aa033ad6e6f843c38f84e6d6c9714cc0b31ee21fd6fcc48f85443ece8: +Bc6c303cffe3ef19fa64901aa23836281609201c8a0b431ad8c4024052f9e55ba:0F$@f84da452ad28136e09f495b4e2d831fd1938125b07ac28e9878fa736f0aa64a7: +Bf44962eb8dd3b68fb98249b89f4d287497ad09416abdc1e569491b48eb7cca92:0F#@edeafd0ba0ae0aa9f70a81575a031bc540ba1958244b1678d23c37f91a12dfae: Bdb22363daafd5942fc87be55e7d487a06fb3c294cb9b7f06266144b8bb4e9ef4:0F#@8af353aae544a581d60aac21f7471a8a2bdfb137d0eb8c9fb316e7d07926d4a5: +B664636ad1a32f1adce54571d2155b4f2ffe7797113efb4f5e517710877f5ea3f:0F$@93146e10b8c7afcd50e7ba28ba64217b9121d4ee1701e96336db4f4b89cc3789: +B3b2db424a05860317a280f769a1997d4c17b81e8338b7a939135c858dceb819c:0F$@1a8fa63146bd6d809a142bfbe28b40970bc35d5ab517e5a5d5728cb398f716c6: +Bd4d56a1c18ccdbfb7690167b133a9f2cab954e944cbe051f81c3da2cd80a1ff9:0F$@220708452f08d6158d3e1780d28ecc2afb7f199351f65133e6f747f37c81843e: B9dc16563594fe2dbfa4ea13e7963cf68d33210796aa63b48b038b6f54e72807a:0F#@ec61ea061203730c0f3a6c640d6917577272a9216431033731c784159b1921f6: B2658dec87f93b64bef3542980d710c2ca6ed3bb1657ad230811785c9e58991af:0F#@15c7fd53381e288055de831eca71e4c10c311f1dd37111cbbf9d68a905467463: +B0a50d5f1a70cb6e1c1fb024c201671cc40d645c41e3f3243a64571b0340a2bc0:0F#@4f06a10becdc96cff10c47be93402630d152d200367fcbf5a8a534ba029084e0: Bad1f26af30512e251683bfeded939a0115608cea7830863565e883413af163e9:0F"@9f62de6cbf35b3add733d84b403c26e9510b20456af6f9a60bd81aa56952ed78: Bf3be354afa10c3c3793b3ff40cecec6018ddf61a5ff821e23d98ecbe45bf1719:0F#@4ac462c4526dac98bea3b143a736f6a42ba25309a83b5c93e2d1c3e97adb171c: B4f6770cbdf3759fb099ab24c27c48c4b6f6443df03774a1cb263537b7e1ca551:0F#@bae5e4b31238e8853f657a38ad79118e9960c9e58b4c9ceb56e9e3facf9814f2: Baab104a35037b051d927cc93914f69af635883e12600d5f34cbe454908084f49:0H#@9a20b0200e072dcb92088034e602c1cba1a2b693195f0f5273c2c505c641baf4: B7b01e5e74e20003736e3cead712a8318c4e36b6c7d05b229a3501e57ac8a8436:0F"@5abfac880a44829d46d698777b7673d6f6d94881d4ca764f14d3ecaa284dce72: Bda88552a3e11fcfc8b57ebe1834da62ddf4b3b6ba7961555f8f2d1606627d1e9:0F#@801fc3235f2f0cb60316cd7b472809fa2b638c136cedeffacdfe2a7ca0905230: +B814a32c1a81060ab91e066bd2ae1aab07be58a82cc45154f9e9d78e0c89a2452:0F$@01d138a7c1bb8335f2652838c1ef8e7570c392a3dc14319617487b8dc3771b2d: B39734c5bf707e1917e17bdf6bd93443f4857148a11f4516eceaee4b50de1e4f5:0F#@f282e0e2bde3b1971bedd0e48e17e9ee954fdd1b8ffd11a7fc8117b5ed44c679: Babcf45f635cc5e58426cd6ab1c7b24cdbf52e5e194998371f758a4b037fc15ff:0FÐ#@412f1fdca5dfe5c36327d9ce6d89ba1d868472aec60ee5c20d5fb4095fb79710: -B45b839563fde484db9cc013545c34a724530544cc7496416601ab7d720f386bc:0F"@293bc4c18562dafd284dada086ab28f4a559d85a17f02bae1e0ada15c457eaf1: +B03ca6b855d2d3b01216c8716317bd423bfbb5411cbff6e79baaa47207db6e6e8:0F$@11d081f7efc9440ba46a0f3703f11010266f6b90cd096846093a09caaddef9fb: +Bf59936362621e7a27ee6a06f3a71ffa2162bd158b74ceea69abdbedc9081fab1:0F$@1f1b58cc061dde0e9ccc83e93281ddf72e48ad623ac259967ed61a50ca838584: +B45b839563fde484db9cc013545c34a724530544cc7496416601ab7d720f386bc:0F"@293bc4c18562dafd284dada086ab28f4a559d85a17f02bae1e0ada15c457eaf1: +B2b6e0cc53bc3a65b140d258740dcb7bd07f9411f27765fac63f3bb88542f9c01:1H$@5727af705d30f58debe0a14068946822578bf9e11e8a012d6f741409793f0ff2: B0f42d00cf613b45a33f6a7e231d0436cdec671f9ae7698c0c2a88d71173d09e7:0F#@0d6137c7a1590e888847439fffdcfb5bc55a69d0a9bda91d2682ba68400aebd5: B1be0d05ab7808f061e8d52e39373b369de3c7db21d3f7b4611677c4dc67dae98:0F#@31f5bb1ff11254f67dd39fc52b24e1083a6402a2e493d81d0855e0f9651ee2f5: Bcadb7382ff61edbc023e72d32ca555717593634d9e5096963466ddda84b4def0:0F#@a5b0009d857efc70c2eb0c6d3be95e8bd8a96f311d40cdca0528cfffc2c8bd14: +Bd37e92fb82ba1af9cf85e166cc3e41935c67120e14576417ab5919673fc26df3:0F$@46ecd6c44140d8d7d44f219a3922b4f18e03a0d3d489f9c5c8fac4716b84d896: +Bd6050176068a5bc1ab48edb3921b9ab1789b99ff2ac300f5281eea2ab3120f21:0F$@2a7e7e7f2c8041eb6c1282b7e5814b247ddf37dd5cbeb0bb9e90e562f4b74bac: +B937908df41bd91448853630af772a554871116847059ac292057865ee0f26366:0F$@dcf98e7fb083e553cbc3b565e6b987b5f7540773ac1cdbd1c0fc6a263babcc79: +B937908df41bd91448853630af772a554871116847059ac292057865ee0f26366:1H$@da6167cfe66f1756889f5093d41f7b29086bde7c2a2952a9ee05bb4f29b2e35c: +Bd6050176068a5bc1ab48edb3921b9ab1789b99ff2ac300f5281eea2ab3120f21:1F$@da527b246e57dfc9863d5fba44254360ffecb823ca836f6dc5887d86501f0474: B26004050c8c9ddfd81414e13d3450a7cbccddb6ec0470a10c5e88cf55f2fabe9:0F#@ec3c9c0bafe24eb70242c725a54baa7cd94ae7d277fa3c7de2b41d10e5142a6e: +B9234d00867a292b5d6a82f1cdd100cfd5efc7b0279931d96a3eaa5e7e063e954:0F$@c87091f6631df5ebf39148789f8412aefe2b4efcfa0448a28ad38f13678b1257: B82b13c7a3cbd8ff5a4daab37f17c5beaa02254d948f280189d11ab3187fff0ec:0F#@3befc775cfacba2fc274d060b1d5f9826aa388570d326f40a19e1d4198d2cdc1: Bad549816447be95494b4baf377b0fdfd243dc864931e301ed964d4d0b0acfd37:0FЏ#@c086573daacdb1382fd637dbc593f58c1acb5315a53d8cdc0a15a2c66bacd8b0: B513d36791d8b37a6728721becdf4945460de3541b1fbab67fb51aad916c7949a:0Fҷ#@4e0896316e30f69bbf08c65a7f5107b6a8b96309e4c1adf90a49481de92532dc: +Beed843aa463fe5669209b9083a95af077d4b0f5cb47c97d8d8b3096789261e9d:0F#@f399b3d5bbac88dd463db22ce2c7d96b7f018259a00deebd3bda0be7eda411ed: B985ad67b2bdf7e5b7cc8d06e737a9ebbaa9b038a2208d9f56d50501467221869:0F#@9d44ca63a5bacda7dbfa6df82357cf765aebe8448f5fa955632b6ec2d51c767a: +Bab5dc8f166cfeb9331987fd0e7c7bebae8d263b5f9641b39cb72d0791cdf9896:0FÃ$@8d84e62471ea71006a379a14406246ef97fd02064ff12b1ced8398cff3102112: Bb5c327293fb054c96fa4658edb856e573f9b463a6c1b82b03793a95113e47396:0F#@15e6c17ebd3ac072a0c7b4266d0be08c5faf9695c6c816aa799ebfa7ff84fa70: +B8e0d5c0e09ae16c8a687516fb3adc98838807bb96846151602b6f3a772f6c652:0F$@87542378b850631d30d30a247b681a9b14cc6bb16d5c9245214a26be020c9918: +Ba481d45975a0814e472398eb199087ea4918bcd132ac3501959e8e1be0d7d3a1:0F$@082cafe3617f1e0c39304c7662381cdef80218cf2885a0ef10f260a0a1f697d5: Be1ad4ff97d2f547d7ee6c975579087096efa62de6d2b7f573904f03b589a2516:0F#@c86f549c9d31cc389bc9f7c6e8aac5fe614e6ba719ea69b468de7e372ce0206c: B2e1a746aefea4ababb55b91ab0d565696d2a4eeb1e3a1577ffa489f6a802f0f8:0F#@cabdb9dc52ddacf2c04d3007aad02b32d5f2d7baf76254e4284957bdbd2d445c: Bd3f83d1ebbdd68e838d87eaece5ef39a8738a3ad413eb77ce5887b7f7d5b4d22:0F#@dbd4f7b774e4cc9b89282ef68acbe47e7dea7a716e81f7e9905ada6b2aa99d0a: @@ -77959,8 +102199,11 @@ B77d573f2391cbf41c2dd897b2640600f246f78f43ab16a1f68103d84e149bd0b:0F B9ab5d4d7baf838a6842f120f9ac74b03323f798a43ef83adeb18d53687d35f02:0F#@8b27e5afa84f070c8c24995c1ca36e7132ab9f50030ade34f57f3bfa607bf217: B95398b03487a444ad13aece9d88c750d48411a8a096f49160cb041e7f345a98a:0F#@2f462134c8eb9d36486c4db7ae9c3ee96ecad5f468fb119cfd44eaea2b1feb56: B95398b03487a444ad13aece9d88c750d48411a8a096f49160cb041e7f345a98a:1F#@9f73acdede00c675ef3f6742c4215b5bd669d8481b9a74b0865ae674ba05f86c: +Bcd6998ea9cd55ee08afe7b4ce51590985c4ae8f378220c614d23638d80a45848:0F$@a9946c543c482aaf5a6d3f63d3213196d4c2578b977bfd49b37c13c0bde721d8: B419cf8d1c81fa660f96dc590e08813cbdd439e0b0b4d30f4018f51948c2f48ec:0F#@668b7d11b5a2debc645d928b9bafe76eaf90131c291bdde559bd5d3fa20d6af4: +Bbef16c17f394a0e3b3a397ead2c023304500181d526aae933368230ca951436d:0F$@d1a7f38dc062c0abdd671666c7cfbe094edbb461bd0d0a31599af27aa58e55b3: Bf10f624d7b39dd3cd86bc239dead0624a7913a4ab24921d9a08d9976a94e406a:0F#@4641a8dabaf2575bb9b92f2a27af0dcbaab485abf6802013444d5765197d0d14: +Baeb3dbd8b039ddfe8a335ccf566dae17ab889af9ef272c1a14d0c2b312a174da:0F#@24ccbe26e967de87bfcf4c6de980577709c4a3a979dd3bb1dcaee8f684f4f210: B130f5202b6094e7995e6902b186bcda8af3a034a5a83757b55de9a762c02ec6b:0F#@debded63721c4eb142b1d358eafa33d5786b4ae3aab556ec09d7c72c983e4e4f: B1acdd903affbf9189faf80b5d094f2f3bf9fbc6d0e438ca122d863f159947b6f:0F#@4aa630d5e97517921737d9a3a448bf1a5f61055624d0643f9f74e4acefdacaad: B5e03fa6549c6259da6f4160c89dad7261ac1e79bf232d5cde7c0a7cd1bef610a:0F#@99fe3e4b82725719d030267b65acb0f79a211e060644a4f9e6c31691703912b0: @@ -77970,20 +102213,26 @@ B66b6989052d3e2cc2c940bb78130d77643f9e6132168da822b2bf38f7b94fefd:0F B912631025a5d5b4df1a5365a6ed167a12ec6167b997788d7fe03203c1192c732:0F#@c1167862a12b72a48b424af353ef933e6989b1edfcc502fa4eb060cbf2ec763d: Bea2eedfa160ae604f9109537d2ca6fbe9bf2c7253e614d833dfc2a3f85ff5740:0F#@4bd77bdfd1cd84e3f4e6b60a92fc364b45242ca361d47bba5a1f650ce6101378: Bc35ddece18e7a3d127272fd8760a230aa1b247ebc2b559b3224eb39a27e99c5b:0F#@313ae59072b51be82115fa2d8304d471ddc27ad5a296bc1df80611fd6aacbd2a: +Bfe578aef956104207366e484c7e65bd617d0074c570e0ba170edd984583a07c3:0F$@b9cf67862beec243a794b6218cd6cf1ebfeb4057052c501d13760bf846adfd3f: B0f11bee5fcc8a9efe7e567a01eb1be50013b4c34323f230a7880effbbf452838:0F#@65f916518e5ae9da21aebb838e7866dc34bb2e05663982b672018b887f893b3c: +B2c29aab20dd1af55c1ec177353d6de72113ba96eae392eb84082ab6b28a07291:0F$@470b1fde5110c09689713b504a3a70fdac9bd3200ecc5302b0e721d136f0ce7e: B46e968c6eb3331114ae3300087259e697682e28c1f9f12af0bfa9bf34c12eb5e:0F#@1ddbeb315c613c2894e67c890f288a3c96b962398bb7d487663efbf3fb2840c5: Bc97c683b352e36e28a8b7012afa6fbb9d4d3bfe7a9bf1ecfcd60f62e2e73f6c7:0Fѯ#@2c5940e7d4511801f3815c3ab7179be736c57a1287f27ac01fab9aadf723e3bd: Bb1109e08b1e058619c6781cee442dbc6bb1a8a2b02e6055f5bf921653f517ba9:0F#@0b4efc154c57756556483b1f3f624cfbdf77fdba98529dcec782b5065c95005c: Bd275ae95d85387f99ab21b8415f785cc2b867e5bcab83b1c43715bdd91e2fed7:0F#@03f208f6e0c86405812c7294009286b9e91865875f6623d1f04f99ca44e43d56: B03fd9ee81e62be5d52bffa36535e4c3787165bb6362266d2ad8a7a5d464a1a02:0F#@3e6f07c0b68ee203345430083beb2bfd9b1a581b8486ef6c38a8a13ef7767337: B92db42468d8acf7dc215bcc5a5a9f3306fe4a4090c7bcc410894023f93092888:0F#@537069fc98d206260c1c91b8ba8bfaee13287c8d5a544baa26ae70bdbd27e7f5: -Bea073088b9d3a660cd3b79e24ab1391f1e3e4f0406d19c465ff338b82cc0cad2:0Fϟ#@a0700d18d5ead5764c343b229febc56972b9f9349c7d22044c327934b5de1f0b: +Bea073088b9d3a660cd3b79e24ab1391f1e3e4f0406d19c465ff338b82cc0cad2:0Fϟ#@a0700d18d5ead5764c343b229febc56972b9f9349c7d22044c327934b5de1f0b: +B061937a2731450aefa767a7025663b6c932cf769395fb99ea756aef9cd97b8b7:0H$@8fbc5d5e0c3b272f7e6c1daae127fdc62c0bff8232dd0d874960a68fb0e63db0: B4d0f07b3933c4cfb15547cbc92e65af0f97e092510e1f7a86d6b1e8c1adeb88a:0F#@0b498f024c5acb2e60f56adeb391502101b50c7135e5055aaed6a625faf08c62: Bf32f1cca5955ab276fd26befacdf8c1ec6df732aaa1f9664cb882408e6292aa4:0F#@17f6cff3fc19015a70c3cc26622d73bcfd4c5bf76d1b17e3fb7af42aeae28c4a: +B10e3972e31434d0b852ce92506af2f2380cb728f1d2afa1d315193b5d8d41019:0F$@80c5a250a11fc6baad1ce00bd0edc6f623a6f044aed97f07cac0bbd8135058ef: +Baaf8463c0f85be0267db76c571aa456ea3cc1ced529033ff4196c9b15fdd3fa9:0F$@5984997ec7bc9475f6b50349e18543d4327d1dcec5a147f449117518cca63c4f: Bea3ee8b982ad419ce566c146f464eb244b392fd54c3b2dc57f85e9cf74e7c4f8:0F#@3cd6e119024bbf8e749094dbddbb8f9f992ce84c9f6484f3d0934ab6fabd13b5: B43e1b3c9e80d02049689b56ad6e88f6a56f629910516173ae0b6fdd84540caf7:0F#@688f0f9797c43a6d40fc67ad07a3887aa093ff4e6994ebbf3e190efe091419f9: Bdf9e19a9f556040d8b9ccedd05b6f5cd2e9dd3dea34e0759a102753cddabfc22:0F#@aacae9ebe7b7f58a41346c63d6d243d0a76da6b0919d11a111b3661224b9fa33: Bc281a08c652eec3ed4edb8d5c6a1d4ae531610f8ec6ccaca733c9f41cce44b06:0F"@8100adbe8da8fe86db969ad46820dbd3b5408aee952774b766cc58c10b3eaef4: +B1bd55ea14f7718fa119913616c65dd0dd795079900ff980ec279cd8ebe4249fa:0F$@c8cb034dc99d17c55d24eb57a34a43bd47e90f84851115422235d89d4e56a615: B49edb2f4732e672a289ff71ef67c9fb7cfe7d0fc710b916eb0fe15bcde3e2627:0F#@eba146d0bb15a5ded40b4c46ad92ed3f3cf1e5cf71ed67fccda61afaf3b148b7: B724e4e29d42edb0e0a3b47d496a826f418f58717c3b5d3b8f0e4664ed70490b7:0F#@6c98c6e319a5790f898b6262cb868bf2a0112ce872afa69b1c263242898a08fa: B81a9904ce5750bb8bcf5d4721338e85bc75b85af20716bac499d980a4d47ff54:0F#@a299c6cd8c114ee01c86c89196a7981197858183c12dec21f5e02e57428bf712: @@ -78007,18 +102256,24 @@ B15a91cd8005eb0b2ca133c6303e6c8eac87b138be04b10b8999cfa8737182813:0F Bcc6f2a8698e4f5f3f44335f89788229295fffb4f0b69b192ba7e8fed381690a1:0F#@4661f405e536b26b98ea25e104df51f0092b1addeb6eab520f9e6b231961c511: B670dfa6f4463505ec8a9369f281ac45016c3ba381bc2473eb8455e5bd45b29eb:0F#@d5d524bb2d78939608df36ab4246ee9843b50299b4d32c42358192ff77f6e88b: B2c6c3cfe53a2e8fd4c3cd2269c502b6cf4696e43e2af369a2a4b4aed1e04c200:0F#@1aa49b88d8dc4d660baacf557f7268ea6a63cb5daf85d19d601de0a94be6e8d8: +B987ed088ab6eae9dd88e409d6a8fb6248e8b0c1b5e37b7c909b5b8b74728f77f:0F$@0c12a021ff25e4a3c33e6b5098045c2828c9f57c875822bb77d9fec7fefc38f2: B2c6c3cfe53a2e8fd4c3cd2269c502b6cf4696e43e2af369a2a4b4aed1e04c200:1F#@c8084861d713cdd1c1395ec310ecae48c12e315b31df5afe73875238658f90e4: -B6e324c559d3f3a11301aacb3678e5aed9cc6866e2513646987cf8c3dc467863a:0F#@d39df857b9dda9dc9c7271a63b1923347014ec5823e6a91096c69453d00ef3d1: +B6e324c559d3f3a11301aacb3678e5aed9cc6866e2513646987cf8c3dc467863a:0F#@d39df857b9dda9dc9c7271a63b1923347014ec5823e6a91096c69453d00ef3d1: +Be58a0566b58a054e0803d5b880c2f47e57fae6497b96f61dec77a7f5941af331:0F#@097b7867cd61ffe225b77729ff37c495ee779b6d0c3a8a51c309683afab066ca: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:85F"@3480075bd62cc344a668949e6b8025779db5a4778bd1f6a7fc6a404eb38a3f3d: B294d3cce6814dc05c8a4002a9151eabaddb584e81ce8f4cd11276cf2ba67c7a3:0F׏#@3352530dace8038ee650cdb4c84c55cc80f83a8b9e29e58122f7f65ca498fbac: Bb37000cfcd85fe18f9c1fc7fd1ac49f63c1246b84da477ed8552008cf347edb4:0F#@4fb1d39ca58650d0d4d33287a6d335fe9e42878601a2904b79f1f1033be0f063: Bd2555de0e63c3a6d59b45d33261f6ce891ee29e51848b2bb4f8c016e16706096:0F#@833a4e565d6fc546011c90bca7bfd2cf2ed34816d253a4c03bac7d0f2bde6517: +B72476d4e6b5447a84c0db7ea525f78f25d317cd663cc2504daefee8146133461:0F$@e4497a00a3fb9384790ef7e08ad0d6d5ed1ed9cb8198fc40e240a550f52834fe: B7e739458acd08ed0b952e033474c6a1db2c043e04075ac3930af44b132c140f9:0F#@076b844c1700b4a00334de27051c325f2a64765f32df465e372c22162028aa8c: Bbedcf4480da48f6a91139c8e52b67a4fec3bfdfe55b2878722fd1c14e5fabfec:0F"@e4781c94cd5f7a14735bc40bbd1c45f705f6994d2a439cdffd795324b49cf30a: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:89H#@55b046d3bb500a50b2d40fc810890ae78418fe48915fb3260473fa86a1b99cc5: +Bc8eff8f9d906e9dfc3b9a23afd19cb03ab970e23e4fb12ce3755e4376c9f2f0e:0F$@8dc4e62a2ed27f6dfd8d9442f06c58db67459dbbf0418f8660dc15d0b82a32b7: B55576048375064fd8f2b1d262b995c5e2bb67bf9b38b611999ccc0df48737ef4:0F#@8b5d788f963c96e3a5f59401e6e433c7b39d7e85a055e7e926043601547c7c10: Be894c57d4c59b014907e3812933ccd4362f77c9776755874d735d3f95f14f460:0F#@cf89e41ffabfb343b52c11c51cb0fe7447f8f64220d171e9d5894d70b74ec56b: +Bdc170246a168ea9f6115bc380ab765f450bb5d62e8a61a88c869d8827995a79f:0F$@10523e29649d2746ab7880c8579e75273e649a98222a6895d6f8829303641439: Be6a943e6d47ea5401560617c1cd41118f7a497ff9cf3ff404665ab766fe0223b:0F#@63ff6aecb2215ae37f9c50bc0733d221c91f4951ef7c9620c50f987035a48285: +Bfb92d5e231827ed2955baa0060f67b0dd1e773b55ab5fb3a1c51d65e10cfab0a:0Fҏ$@7f76d67ca4b29bee2cb6c84eea293f9d79db0d3d82204b56d2a29b84506c4b15: B26ed5da5a4ef5a27c44491bcc09f6434f6fdfd8145cda8673f60e69eed1ad7cd:0F#@6da5d954a3a9d489ba1befcc79191570f6dae5788073820430302bfa098e1135: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:90F#@a78f812f318f3e44e169abc9068f6b6d674e006d0e3062f04e7a3fbbe9b1f0a1: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:92F"@b5ae78a5696b5070389016e4278861060ae8c7816b09a4f39559e81739a13435: @@ -78029,14 +102284,19 @@ Ba2ec82af37c89c66f7d3a20e3c791d50ca7b7be9c373c43c88eff4282a7348d8:1F B1b6c6c5c36fd42ec9edd861c3a09b624576c026d2220dad98f89a62c8c988047:0F#@a08889382e85c4f652cfd647e6ef00eefc9ee5d3f2ad53fd0adce12c44bb2565: Ba2ec82af37c89c66f7d3a20e3c791d50ca7b7be9c373c43c88eff4282a7348d8:0F"@4f7c079b507ba6102a408dffaea7ab71666a4f871daf82bccfbbb247bb887dcc: Bc862216fb3ab2dadb411a06b43a892702db8725c49815d54da81b3aa5c64c34b:0F"@9b56114fd9a14cccd28092a673a56cfbb3ff2cb172b0c9cc641f0de942fa2e81: +Bf1a54d0d731d4ce6b6f100e7d904bf0390f474f4d4385e38dfde0a31ec5cc00e:0F#@a865b0f4c12430a5a10583708e8a7227c5064920affcbcfa8e15e9855a688f46: Bf23343104b2fac952dc680471f21401e6ebb8c022d819397a23aace28f0a3586:0F#@0c6436b53b78a4303a136bc9b6d39be27d67ba46dff326b9194505e72c88f606: +B21a545db91ee31b2116f298c0fa5308909448975ea7dd55600a862e1c4ad875f:0F$@ce01801ad24ff4d4720b801440c5370d796958bac8e7117aa78c764f98c5dbb0: B94e87be9a8cfaf7c4162a15b73c503affd40721e4ebfb70efba7b38884e4870a:0F#@68c0daf9acf3cfb289dc1b815f30261ed8b9f803e900e1cae703f5741693499a: Bf3f0961c34bce2e3bd049e980f666ebf9e2c8c9e1b16111e1e7d29d6e01d609e:0F"@d676df2511969c56225d93a6b99aca76d134d9c72f791b29d3e81b3f156865f9: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:96F"@d22aadf5481c13f90654b68646c3123b122d040e5f28eac8052933c9eca6c507: B1f7bf6593dcd14758ca5458a2829fae448693fc02d2f9a3e2f49481aebd58648:0F#@f2c59cac84ff37bb040d64b4bea2375d4b6e59cc77701fd7e18f15ad6cec4a12: -B2e0c304c10e4151832074c6787705bb4c2af8f9ab2b7d188532120436f95963c:0F#@26724c0d6a9063cfdfb9704b5f79627c2d7b4e4d6e93baba41be560aba0f7a92: +B2e0c304c10e4151832074c6787705bb4c2af8f9ab2b7d188532120436f95963c:0F#@26724c0d6a9063cfdfb9704b5f79627c2d7b4e4d6e93baba41be560aba0f7a92: +Baffb2f70adc87602a741af45be365840caf7d0a1ff94c685c2189a301963bab2:0F#@cebc1b6c0a82eb434aaa3df0178d57ae60ab6951d789982f896822e8c48aa810: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:99F#@e7053464ae476abe7764c61af0bdec09da2d5c0711cebcf3eeaf0cab0950e6b7: +B2ec130b8d36cb1e039be6be1eef530896317ecc1f5b6e04b0966daf5ee04ff21:0F#@47a887dde7fc00035495c1eccdc0bf7585575a72dcf9b0e71cb046077e74ead3: B54882ae0edc63122d155449e92060415fd48e5b4a8ccb208da60a4d10347a52b:0F#@b3c7d34001d83ba3155e600b9b1cc3f1160b3e737e1d14c7b450cbcc78279820: +B8b36630bf25073d5331a9d45ef1b1655256576aea55f2358f67b7526aa4ee69c:0F$@a38f99ee0f62f8e4acdf3023ab74a18d419eaf247368cd95fd8392ba0ee3fabf: Bac9578c0ac58b2c52258f9791d7d294fcadb456b2bbbb52183f6628026745f50:0F#@db85123aeb0b054fdfc6cb8246019d80a4395ac105663b7aefde89409f33b4c2: Ba1e9aaa69e1bdb0399370e778718f09c8a7ed1985750231aba229a2f9d19e32c:0F#@cd141cd25d45039b271ad22c5c914523b3b129b0d55e9dbb824a2bacbaafb652: Ba1e9aaa69e1bdb0399370e778718f09c8a7ed1985750231aba229a2f9d19e32c:1F#@6b118eff373150b4a6ce57c0afcd51d0fec0e76209dbdd5af32cbb8497511350: @@ -78058,6 +102318,7 @@ B0530198019d3c0b4f4c79d964307d331a56a4a6d7e67af31b737592d201a6f73:0F B380b268f2e21003a10ea6cb81cde3d97bd3b895278519a4c78216009cd0120eb:1F#@5e30daf4c80ccb5f24b1064f065775d763795a24aeae648ebe55b160fc310760: B380b268f2e21003a10ea6cb81cde3d97bd3b895278519a4c78216009cd0120eb:0H#@dfa7d0911144d972866a89b62a0358160ba0af41cd5295cc6742c404c21a0df5: Ba7753411574443749f06cf79cbf95f38fa82ba674e07246188b2f7fd6272d02b:0F#@ffdd808ce2b18e4bc562fd2d8d8f17013bb4aa7a8ee2c461a31b60954d6a37de: +Bb5ab433c32a819643e0724b81d873cd75b8390afbed3c171a0925be9f2ff7c0e:0F$@801fc32b8e98495d928b251b3580cd88c6197c47dbca55b7bc713a9f4b8db0bb: B32751deb9f8ed8fe108038acfcb700a18b2e986d237d3bdd7247752e42c5191b:0F#@fb531ba97320ddc6d512879959763052b6523d34869b74e10b37c9e46ee21b6c: B0d55cbc418f2daa0388924d570f0e8be1298ce4e520144ca5b36f7b3addc3bdd:0F#@63572858a090359f6081fdd4a2e92ea46d1a8d3c679de5ebd4d9a2390aaca8fe: B0d09142cfe536efc843dd492651021f9608f017d1a0080a17db0453b372983ba:0F#@828411ebcf7d3705f2024b937145b679b6ede04a7e173fde99ed6faf168ae32b: @@ -78067,7 +102328,12 @@ B0d610fa99e1f309e953491f42d3cc069e7e7f9719d693f701db07c4e97a43821:0F B5316183ec5aa674ce61b9b01f85c3781d6c88c2dd71159bfa3ebbe5e0f77dc60:0F#@1a44e941ba26a7e3ee686438eee4ad6f020f282fe4fe14742fb5e6c010595ed9: Beade45c905bfda3025aafd423da9b28d9647cbcf058dbfb2e901d96d90785c91:0F#@d275ae95d85387f99ab21b8415f785cc2b867e5bcab83b1c43715bdd91e2fed7: B8100adbe8da8fe86db969ad46820dbd3b5408aee952774b766cc58c10b3eaef4:0F"@5e52d682664674f3f20c8b2390ab2c9e3f5da02a36a74511c3c2793da7a23cda: +B0b1fa1fe0554c881faec85b898db72e77d95b2f12b99e5fa13d1a1387b24a500:0F#@f5c157033a3e26df6322b991680df5dba2e24f177f939e986213a378fa6d16c5: Beeedf3ae20cee5ab8b3f9ca3781c914b5f8ec9f83b8e653a6935457504493c9e:0F#@eaf27e45d20ee5ef192354157bf5d398fb97110a79175e73a7b99a1cf716006d: +Bf0ea89f43d1596ad7c724aae00da9c47f44b160385c40e0145e1c4a621607bc2:0F$@af19dde4eb42a631a61fa938ef0a5e4f89616dcc005d35230d39bfcbbce156b3: +B6d458217bd6a0d7807e880787b910d15a242deeb4d7ab53b44e969744d9364e9:0F$@cc51e3f86c82b724b3d211321a0ca3ed1787fc93929e8fa872f81f3b7824a9ce: +B3e3950a975d47d3aef0ee30e2ca1e424aa41c3fc683d1107e40d7c6db569f16b:0F$@1d3a69c29a1827aca8e6d5deada84487ff3897cb783e3216953df41836a6d57a: +B73d95538733ae37c5d6c30d4bfa4e819d7f6a86a239cc467ebaadde1fbe8b270:0F$@bf457529afb3e4c5fe411aa04b343cc000a1965a3308a7226780447f1e8918ac: Bccae1746c26c7a89509cb3f3ad9205062ef5a0275ed2902b639e3a5306240634:0F"@db912c54b640891d67e9fbd37e2dcae71021c20e485976f61e5ca5ef9c52c433: B1fedb3ac142af89ac6a99be3b57cecf73e42e14615cca774ec2b911c15dc28ad:0F#@b8c581553e0dd8bc975378a69564ef0b98e6b50983c30fd07aa73ad61673dfa5: B1e78c136f006dc53a849d0a29c2e65891c003bbdbd6129785ef51b69b050a2d5:0F#@9ca8518978a215ee11b2311b712c12fd497b85a3981f50eb8f4ac3dc142c29d6: @@ -78075,62 +102341,79 @@ B85c32584419935cc500eb8233aa3b9fdbe0511366c3eecf7563256f57daf1d51:0F Bbf4a7503924c5703d8cde57ce72c667f9e4be04f77c4ae9a68df33936c97cb76:0F#@9bceb3a30efd79e6e0784ed704d24ba5cb24f59cd82e63c2de0bd3c63698672d: Bf8ddbb66e44625b107b375a1d4f5d2b04f953b711088de973630dd7ef4d50052:0F#@701d1f08b862431c67323ecf85fdba3d5e65cf009402882bc782d293f90dbd8f: B409312adb0a0192c441c6dade034a514ba416ff6d4d4ae0053ebfb82005c4f78:0F#@365c0a8044c39e22f37962f3b6d373831611943fa1b2cfaf74812288118e4fb9: +B310c115038225b9beea48a8f86bdc323630d9fee08d596822500bfe9e6d4cdf9:0F$@4a574058fd6d1dabc84a81a656ecbc49021de1a04684c185ef1db3f92c6b13ce: B4b285be79b0ee33495df13613cf6b7f1dd7090499d96d6d341ff1e849a9d5c6e:0F#@683024c2273a1705af4104f2833e3e6a5fe43580c65752532345f03dd2fa3e30: B7c50073820b1909902dedf3b3a178f05598a2ace01712e2693aaa6f05f7bbfd6:0F#@456a4bcf0352468a3440fabb5720372bb04e1ede39b2b26dd5cc13acd2d76a80: Bc822759449cf24cdb94e75385778cbd6fa7fa5a0c77940269160fc6f05ce36f4:0F#@3618edb3a843ba2098d340d4202e6112c853696c17ed5dac6898c3a3477c5b81: Bb912f9bb2e91d80760e6db07b50aabf324440b47fc15dbfcbe45696a4f615b1f:0F#@405fda16f22e4f6842a436376e978136d0905cf80548a1370d5b5de6ff5003e2: B8f2d8967f9b0f31f0a735ccf2e6e4fba11247c473e0a33193e59d915b113a771:0F"@379cc2c79ff8a6cdbfb3c1905628a25a16f1805b5246f704f84803c383b37798: +B6a4abdebcd36605208f7bfda84d397174344f28f2041c86f28ad0118de673c68:0F#@90d0663f4c7db3f53365b3c083ed24c6c29fb16bb23ea71fbb0a5dfc353add6c: B5f64bfd5b9520dfd36cdc438fcde30ccfc9d4388dcbcc790aac42d0a7c17ecb6:0F"@9b71ee0b72793ec58284f6d86e55f3981ac416a63125259227acfb9995687eca: Bb44872793145c00704385e48e09ef022f6fdde755f6adaf661cbaf3aaaa27cd5:0Fܞ#@5848726844af445120ba39435fbc9f5052d0a2bd6efac51758333317971d0514: Bcfa893669a83fef79ce2852058cbf753af5ed5166b8ac5065d199859e250350a:0F#@d714086ac64a9d8581839fccb4845679671259b0047b3b37334fac58e3c67ea7: Bf03dd1059c201a951cf169aa21953365368cb5744291fd4fc801467891f4466f:0F#@9bb50795f5a3fb6f95832c89dbfd89cc8c77b759580d477d18f09c38906ceb11: Ba41e6cf1e8bd4e8bab066acb8520bb4276794411d6e9cee1b32a4e0c66f3ee3a:0H#@e76575b4dcb3aca65688459e8805fab21695b2d9548b25d8d9fc8d0315b5f6ee: Bcfa893669a83fef79ce2852058cbf753af5ed5166b8ac5065d199859e250350a:1F#@7075491921514ceac85c91dd37a879e78d43df06f5b162f1c0e83691a1ac5bce: +B5aaa550a15b09bc0e84e744e1bf0e59a9dc64524b13644c514857248bb31fe72:0F$@2d43273f4d43ec12f1ef0273c5097c5846425972a006cf8ab5f33d8817635213: Bbb584e1f4084415965088ae8e50492283b38e969d18506e3436d244bb13b1f9d:0F"@71415baf2e160cd0374505134e6e3a8a172398392a403432f54476eda7e50f0b: Bc1e218d19c3953e63d26c81597e258eac6a9c6e3089616846673fc08fbf6b4e3:0F#@da2131f60b5ba930ec8feb12cf600b7eaa0d26fb594b4c7986a8cde674c255e9: B90b2ed68cd79b1dcfd4e902462371833edb0c0f0ecbbb38ee99cb2c2ff525b77:0Fռ#@82168de251485cda7247ec97d0ba171abf342fe91788383903568bc0ab9a6373: Bee28dd6e72ab9c48e05f7bf439948a10f84a369fc1a8e6cfab4caf23b0b12c7b:0F#@0b606596e11202f375bedfe040886f5ffec96d44b4bf2409f607cc79ca211c16: Be96b107a99f0165302a3c97328541b577feb67c0990fe7d3fe476bcbdac58550:0F#@b7c49a5fc2a210fac6a7785b61e48d82f604a8066bdfaaf729181c41df5d25de: +Bb48bd90a917b8da73d8901ede9805dd118b28e09816e8cba522f948e7fb5b128:0FՐ$@d8d2659ea5b14b795c6a12a2fc27599ad7cc9507858e0c09c9cdcb8583a8ed64: B80d580ec07b49b92a709368e42e5e001d0155584745b83612b359b3ef31a8a48:0F#@85c32584419935cc500eb8233aa3b9fdbe0511366c3eecf7563256f57daf1d51: B798981e904cf7c8234cb36ac052355329fe3242ce58d93456e03c7fa86971959:0F#@117630d8303e111db877d0f4b0b3edc4ee925dd089616531678ef892fd04b0e3: Ba499d66a18173cbe3d842f6cc4d9ec23e65a5574c573f9f01518405cb4886ecc:0F#@8524c96a4705fa07192a3d7de2a55905951a000e55948a7b0ab1e6c77f173cc9: B11590990ce94488c8141760c89313979d79f74c72ec28ef6ae35ae206783fbe5:0F#@8e046c9a353cb17be73a7cc89db0001179f63518a22d7ac03a0954715c499bbe: +Ba7b67f141db9b368605480f9e47fd37f654980179416565e6b5a408714f4629c:0F$@8a93fd765011460558eaaaca77903212d257baad2a4d437814ffef88c6f7d681: Bf177eed9e8533e094dbd3ebaf516bcc6d22a345c81190daaf1f3d29f810d3085:0F#@8209794f096b0529de8744c1d5474a14f4637bcb36996e3a6ff2c264830a62d5: B2c67acd45a911b37d3536dab27397bf75f2f5f69a88dce039157bfc7f8790011:0Fκ#@51e0f85266fa8ef19b7e546c6d51cbb6fab44b03356d2a5dd8749e873a5f6987: B5df81c639a1682c296fe40738e6d008ea8534ae3a2c6b824df3d188a4d638e46:0Fެ#@4380b6f220ab1a72c6309a0bb42558a87d9016f01a717fa6961e9877bf38fbbb: Bb1728b7149491a427cf30aa25e10206a328835e9c0dfc4fdd47e5b315799bb6c:0F#@ecdc1ff3a77f622801744e1a2a6f068bb36dbe6419e649a4f818ef6ebc462091: Bbbd9f883291b4e3612786db60d9b6ea1553e16b30aa47a3b452c804e7f6f6bce:0F#@dd27904a94cce7cd1a439bd76b7ae28b7bf32c7723046f3e46bf13a5ed3a2b4e: -Bfcea9501a18e4652c6df0d01b7b34b9f2e12fca9ddea263829894ec816ba9a3b:0F#@d8e2e4885cbaca97f8ca5ae882b9838ec4dfd4431a6f3cd99ea6254db628b80d: +Bfcea9501a18e4652c6df0d01b7b34b9f2e12fca9ddea263829894ec816ba9a3b:0F#@d8e2e4885cbaca97f8ca5ae882b9838ec4dfd4431a6f3cd99ea6254db628b80d: +Bdde29226a6217894784f487176ce4c3c1eed5cfdd7403c79ddf5e231faae3cbe:1H$@482c78dd7d7e005a14a5b60b96b48473b5b5cd07cc6c950a863b73846e214e38: B7a017971520fa5d728718a2ac5d7cb1c5843da296fffb55994d77b3085de81a4:0F#@9109d236739d461f6820a4a0a19d419f18fbe6c47a4ab295cd548464a1c8bfe1: B134e2265458e02e1b52746af79a77b240dd9fb6a5a163c1b2fa2684690d4483d:0F#@ad8983774251573a115be47212b32bf8d4064928f7cd29e182ebd9e900654ae1: +B04f401bdc7b3e40fc7f74a8a79cda1d71690e69a165e3e928d33500a73d52b79:0F$@ca2706cb39032a7f209004b20444ba8b1363cd3c311751dc2401971c580bb65a: B4187af64986728929fbab738b407224a4f286ad44b1043b2a70a6abac59b7783:0F#@5b8726a078aa87de8c75f6919ff1701fdda0b2bb5425fb8423a4ff4468509a00: +B627403d2f23e750199058feb6f8badf4af1c04203e57f46d844a4686151ecac2:0F$@03d3a7a4b849c1c596543e9c5d30e55549a9d640f522558e592735054a472f13: B5e9d39f1f750126595300598346e6fdcdb4e9b1da48ef26a5c354f323c65c4c3:0F#@fa59a92820c928e1446e04cda94e627e517488d7243da3bd613c89c601e7022b: B98e44c119f64ea768721ff2348de6cbd7eef9e9a5056aab228c3892be5eed8fd:0F#@0c09822347d2a85cfa17e7d077217ec569893abd3c9f1a14d352e2a7eaa16a66: B1a3e5662d67c14aeeec4a015ad3a7a9c3f9708e95a18f2f7ef6bcaadbed72bab:0F#@a34a0d1d13c374321ade8ebc3094a059a783b70fe9880ad936dffa976441cc13: Bc142e7549cb96e7f43fe25296dc8253f202da767f25c5923a460c4442d076e90:0F"@d2c276fc11938949d28d5a65142a600c1bbe3393776df76c2f715bf4f17754fc: B596db0a1591d703063e7ed60f96c8306d3798dd86a70b358452f0e15a61bbe60:0Fփ#@1b65c7642b6c52771e18292806b04774992714f4934b4cc81f0ba6f0052bb82e: +B4762d44c1c38c05d5a048afb1e0b88817d3b0831d859fd8c26c380cf2badd12c:0F$@0037f03a58c3519f13cd7a603dcaec0bbb5b8bdff3171789f3a6eec53e93f3d4: Bcdd858bc44f01b8697c701cec5ab86021fb374c70037eface68083760920294c:0Fݽ#@51442dfb238d42d8fe80344aca07f2f65420fe2f1260357fa49c291695b3b738: B2d6ca9eac498e77bdf56f49040119a6e90cb507718d19c5b194c4a7c83070106:0F#@1e83a488b3671f34d420aac0149d28996df23cc52f6fbd555dd2b5c64e308770: Bcdd858bc44f01b8697c701cec5ab86021fb374c70037eface68083760920294c:1F#@de4447788893be598addce60b23f8996c4fea963fc7ae685e31753e08f4bb1e4: B617dbc921dfa6bcec55bc17e3408d6de97f95368e2a2eea7cb70ebe6532dabfc:0F"@4dbef47269a9bec38cca2720e467ac932db089dd4215bfe554a1e1628afe1cc3: +B2dee28599a894066158148d855b1ef82a0b9f1e9623cfbdadd00e8180c0b21cf:0F׎$@18a94ee88c047f9bf0dd2618f33e710059e997f800692663290d2d731a18aab2: Bc87528c63deaa86ce239eab8f99f85c8b956b58deba850db610691e4dd080737:0F#@e58a0566b58a054e0803d5b880c2f47e57fae6497b96f61dec77a7f5941af331: -B62f8d87b18b22a9373d18605855f5313cabc298f95c79b48f3128be4fc71e6fa:0F#@95c9d643c76e5c116d9a2eefec0c17faf6f3f497f6920ebbcea84ac46c24d212: +B62f8d87b18b22a9373d18605855f5313cabc298f95c79b48f3128be4fc71e6fa:0F#@95c9d643c76e5c116d9a2eefec0c17faf6f3f497f6920ebbcea84ac46c24d212: +B2dee28599a894066158148d855b1ef82a0b9f1e9623cfbdadd00e8180c0b21cf:1HЌ$@1827f5c03868bbd067aca2d07935b4fa485f4ed5c4b58ea78c4d7db290a67b3c: Bb673409aa5a05ed775b82cbcd230e0072df8d52bbf3fb3e95fa60c3c85dac5d2:0F#@289fffe55f224a4fea7ffa85f6d7551a7d2decf58f066f16b0731de5fd5e4d68: Bd0271c8fb95223044ad1fbedd1e83ce53a9953189b10669aefb45f4e543bca20:0F#@940908d28fe7ed82c1635d4360c5102df7a54332659afe9576340e73fc9dd860: -B31b684adbe6ca46d64053ac4c60e639e1d2f91bffd4c9ada1fba470cc24fd441:0F#@ece5922c6ff373560edab28481b4fb2344c9759c578084f9a783912fb431b4f1: +B8fda80b3a495374a43f5fbce6b07516a0b7b10b40239eb9d18c603042eb47551:0F$@17cda115b57f0bfddd32411bdc8f33f24f14ce742653ccafc2dfa72ab33438cf: +B31b684adbe6ca46d64053ac4c60e639e1d2f91bffd4c9ada1fba470cc24fd441:0F#@ece5922c6ff373560edab28481b4fb2344c9759c578084f9a783912fb431b4f1: +B0431ec3dc60c8ef1fdfdef88704752af3ec75174ff0ee805f0b9c32099910d14:0H$@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9: B6923bc5e2f0d64eae7ddb40e47883b0b820d5d4b1686742a191457e3fac54319:0F#@bf30409297865a97a9ed354205ccba64cf482ced95012b3cae2a6ed4035491dd: Ba44332e75389ccbec88353df34e896a1db8f385f3e8d961fc98e0c35832956ed:0F#@771285ec635de12336751b95b991de4800493dbde5d5f3b6488083b7df5fe3b4: B3dc5eea5648f9e7af30474ac952392a2d8d67fff389372e1f9fb9d99de3f7db5:0F#@b9c38e88512d11524d0dd0f285040f95f87c90b94163f4150916d300eff675fb: B94181086892d7681be5bbf374618f43ae0f314a1172851f1cb8e57f91f303799:0F#@32bd97242511b57343b1d8f5f918c3bef7d4a4ebd9c2874e4b6de1cf7b8d3702: Bc5b6023fc97b9081683ccdb5efc61991c50d50934375aa22048df2d2670a6d9b:0F#@c25abc34beda979513c0e148d6bdb0966383473a9e99673e1f8db9566c51b6b7: +B7dd88684e423fba2f35785a8317cc5ca9a1fad6007c1fc7bc0284ab11248b803:0F$@e0b604ca43aa9dfe0a37312e6540f481cac5e346d2ede6c710142b75b82ff928: B847cfc22b752803cfcae931e1e08ab97a4ccb89128d6bd81b9a1283912f9ec98:0F#@f97dc5637dee5fc36738a293a625e5f1323fdf9eebcf68c816eaf54e963634ca: Bd78849ae3b2b40496853703f31adf58a98ae6fa88f5b9767e585191f16bde031:0F#@4031e578d53a62bc7cfc0db65a104441556c36d374b86b1ceb1c38836a1a8082: B058459b495027bf39ba42ddd41b6ff6138c736c3845708226c52ab43220b8a15:0F#@9c10ae55e63b7f7fbbe8260f5b6dd0b3fc7df96b16d2fc5d2ffa618bb15d1402: B1eb607dc5c7cd008edd9d10c1e4521dd0c25f3cbd2749d551e2a4c1599d6baed:0F#@89490f40f022bc4e912b6c67b96b29e80feabf89be498091f74be631569dc135: Bfe628f0cbe59340c4c43c5362ced1cafc55b05a42ee668da4a2118c2eac92290:0F#@499ac1e04a1d034c1a261f7d438b3480526edd8be46c376de423f20b8c5463a4: +Bbaae34a06c1032c722fd5914b13da5d389dc74bda67102776dee86ba51c6fb42:0F$@88ea8412f8733fb9fe618e77eda4de3e4f3e30c7a809050aa584d4c4534de682: B97a036a3e9416dc8126d33d83a37c45a1a1aa311764d9ef8913201c4c43c873e:0F#@bf21260f236490737773ea5c950990695addaf7637f21b0daca379300c0b54ac: B02059c030f083da5907d95fd168605016147ff209238b5c694a583b481fc8a52:0F#@f92e23bf05133577d86f452e859af8b14f80b549c8e711c4ed720b57a346767d: Ba776ce094b8a4a211c29e7c86f5e0c0cecd20f8156f6e8e9f76e16e5d6a79681:0Fݮ#@3216bccc3a1965538211a6f07ac5f288a17f14a68ad0b1a691d13fbe317a9128: +B0160fc7f29a2c4de404825b7079d9cb5f7bf016b65e9ebf83c28fd9641c6edae:0F$@94847f2d6ce06961ddb30765ebefa41217a36fc34a2f8565fe46fc4af4cde627: +B4d541d790684f3e62da6c69b40075baf8feda4a2b631fbde0b17a70ca13ab019:0F$@d1a342ecd9712ff3f323acd3200a8dd49bb9af0dddab8b102280485b2950112d: B51ef99569776c49d32a3ad02c960745fbb67064bb3f7790f2c0b33dcad6821f4:0Fֵ#@3649076d283fdb48b46e0fccd888d4bbdc894fd82f402a9c38c32591a1eb5546: B6ce1ecdbb953b362347602f92dd83565b0a635de020f7ab9c9b746cde14d9477:0F#@df31874ed7541c950487764bdebbb6533b942c932668751c92a076dfe3bb06fc: B8a54dc36b9154c285ff5ac8ad2ee3bdb6403801aa9da15549fe699d13d860a70:0F"@5da4a73c175ee1a3928a408374f8f52a979b865c9995d28f8cb4d239b2e2907a: @@ -78139,45 +102422,71 @@ B249ce9e6d24178f3b114c6c7a74d0b0f0ea8f17c1816309bcab1763afde05708:0F B66f4d43d157007cd0893fcb5f8faa3219c8a819817654e87842bf0c298915d5a:0F#@22400f9c9e46911a47aae8cf071813eb7629499523ebd33818cdfd2e314ca63c: Bbdc7fd321b1016ada19f16d77cf78bbf8ffce4d1f13f65efbb672fdf89935e14:0F#@028336f45c7c3fe57e3b86547e68fce2481296f5f99e6d9760520098efdabb83: B8b98ee0fdca759459b40d05b6232bede30cccb6d9b80ed2f6797eed147f138d3:1F#@aded9c39c2451157a8df834b6ccbcba98459e0961e82f8d0c073530adf5eb891: +Bd50b9d4888f5c6ede64c6031ba6ee47f0443083da765ee901c178cb0cd3d9c72:0F$@4a64e6d80fea1ff775d4e1d29a8eba176c996d0b3223da8315231861ade4515a: +B3676792a399ef4dca33f0102a38e2014a2fb3aafbdf22604e8f45fb042d7c681:0F#@4a3974611c98809d58f8e2e8850834e0828bb5e3a6a6af4feea2b62c6472fdea: B8b98ee0fdca759459b40d05b6232bede30cccb6d9b80ed2f6797eed147f138d3:0F#@981cdb92169a3b963e61602fd2ee19ebbd5e57a0eb5f0293a3fd476811b2dc30: B04225afe16ceaa6e1f64d7cf8545a7e55b4bf646ef9ebb7124e57a86a9d0086d:0F#@161ad61967cbfef789e3f869dd53a5a5917bdb7b2cd421d0e036efcb5ac933e0: B2a0b5829eed5ee159d616ddc788186816840bfefabbd7b0c17cd1276e6659e5c:1Fй#@b47c26ee2257e578fefbf8c46f54981fa400ead347bf15ff2314ab23ca7f8a57: B969498026feb0fba05e69cd63e8a21164df57f7653a5ae259cf3901cecd4f172:0F#@95fcdb532e8aa979a1e6781cfbeeefe4e3211bdf7d7f146a614724e7d8e8eae4: +B3676792a399ef4dca33f0102a38e2014a2fb3aafbdf22604e8f45fb042d7c681:1F#@733e9db399939f138c0af747f05c9cc2d9796cb751bca7a63496b75317b1a455: +B840c894005448e2bc350312c1b3b0ca54fb0c6944a6f82a8e2fd1eeffa736126:0F$@07879d15dc2c0dcdbab2b684ff4ade056161c0e0d490b7e4335ff9023516a7c0: Bffded1c71d3e7e027db6fc8cf22e341586dec4728a87ec125e67677d55a6efbd:0F"@92eb0ad179a6aa422488b98fb39412e16113fd60b73f55bbf5ecd85b21a3173e: B77cb3c2b1a911aaf47ed5980403700e84c40e6cf0d4e86b51c0cd6ecfc76d630:0F#@3e2741de3ff7bc37964253cee665435339a32f49b825fd1a29001559962f5a5a: B833a4e565d6fc546011c90bca7bfd2cf2ed34816d253a4c03bac7d0f2bde6517:0F#@dce4f84b10171190656cffd9202414f8fc8b6f4cf23b2b4a6caf2979601bb5a6: Ba73d74dbe3795cc3be05abfbe187ec038b63a5a7489296cf806bd57fe1683f26:0F#@46ff9795585166696149071bba722b5ef71960c19f9c2559261ae66c6bee8c4a: B0f8c58515497c2167599e7599888b957bad76f7416e11bad4f4f483ec964b54b:0F#@0bb9a564baf4ab1d963c23b9c234ad5390a878c4d3d0ae75da8db1458e4ef315: +B7f3be46556d8e52de8382a5e8190082738a456c369e0a7cd2857e501ef086537:1F$@420856a3125810abc3cb4ac2c430c7bd6851b03d941568e6e1ae1524efce7455: +B7f3be46556d8e52de8382a5e8190082738a456c369e0a7cd2857e501ef086537:0F$@8e8c64d3cde4f0db0e9bc994a17c58be204d85b9a53a17423eb2137e751b47ee: B2d6f4405577ecaad4beb5d2dd11c518a713e2bd7c926dc8f179acfc9d5684c00:0F#@a2c5f4ca7feddd6f6230e41bec705e692441cdda7a8b4ebabcbb44ab7bf29bcc: B32251923269df4c160e301baa4efadd84c057b9bafa93f1ef4a00c961c537ae9:0F#@021e3f4b2e9b7806a7dd7ebdcf0758ff1bc64d099220ecb4fa255b601a48b801: B95c9d643c76e5c116d9a2eefec0c17faf6f3f497f6920ebbcea84ac46c24d212:0F#@2d2f3dfbd6ec1e069115559350186b6be8bb9113473e1369a0d80abf8cd6bd98: +Bbac00fe27e6ad4fb14bdc8619c72c968dd0e2d870e49751ce414f9b715455afd:1F$@986bfdc7ec8c3fcf52b9424282fd58dbe38710b8aff9581df6d68672ba9294b5: +Bbac00fe27e6ad4fb14bdc8619c72c968dd0e2d870e49751ce414f9b715455afd:0F$@83e453fc2300b7f2661f491fa5eaeb7cd1d5043b41454f1cb2a005f523f715be: B02c35b4431eb619182bdd40d4f1e9046c704556c041d5f25fc81f38942b26ffa:0F#@03c369728da14e3aae724b9c2505b6f42eb3f908c3798df99bca8ae1e840c6d5: B37cbff52f837d9975f79104c39747939de30a70f1f4d3b453c3f02f215092e21:1F#@8971508059dfee694597775a41054ad077a01b3094e5a41927fc61cfae6e64c5: B37cbff52f837d9975f79104c39747939de30a70f1f4d3b453c3f02f215092e21:0F#@a34420286eb95358c36993efa704419e48b32625cbeb130f19c01ea3ce399510: Ba888e6819d655d48941985b13b6b8694b733edbb82b0aa2a31fe914a6c720920:0F#@c7783211ce0854b84b66e4212e00369598ecee6b92df38ad01af090a193a25ca: +B75207f42927c03fb62b402336b0dbf83ccb0e1919ba6f1d6405bb65c8f0b84ee:0F$@d70155906e1a23eed25a9aa2ebfa8d32c4b87e27e58dfde655e73fd75c219a95: Bd3536192f949dee4f89cd833da83dd55cea82f7cb70ff2a4ac5c7e9470fde705:1F̝#@10ed54f13d9493baa8a3fea25bdfab3307b150df5ec7f9f4e1d5fae4ebb7a5a9: B2a0b5829eed5ee159d616ddc788186816840bfefabbd7b0c17cd1276e6659e5c:0F#@a790cdeef317af5df9bb57e3c05311f071b2f2d944457a8cb4e833f45ccefe76: Bfd4803236cf5b87c061572c25c495dd21cbafad968ddd52a600c72c2b527c22c:0F#@2497316d754aba3628c9d79db06bdc60026758279e7026f58a3c46bb22659f5c: B441e8f9f8c2e275db3504c6a1ab4178ddece238a5680ef899db6524579aa72b9:0F٩#@f0eb087d11db75f1e246057b911b861b445a22c1f2a6cce435c789e3e80bc32c: Bd3536192f949dee4f89cd833da83dd55cea82f7cb70ff2a4ac5c7e9470fde705:0F#@16822b3d5e99e65007ca18d65cb8ae9f44447c01361630b2707d72d34ca3609e: +B32daa411a628ea1c265ebc2f89395c91201329edff442bc6caf66231d8fff560:0FΣ$@5335b7ad4c6f5ad0af146471c5e79da46e1e94691fab439a4779430d9a7ae249: +B46ecd6c44140d8d7d44f219a3922b4f18e03a0d3d489f9c5c8fac4716b84d896:0F$@a8ab145d485289b362f1eea261f2863dc5456c41b1fc3ce3ac27882ee3123bd3: B891155b4ef7046e70434047265d79909ca5042c758d12358a5a297e1b26f8997:0F"@6dbaa541a1235429cdb43a080f1f05589feee6be2d05cb9e2bca389e8e528103: +Beed727c36b6e4b62b5da3a6b7057751a06e04dd2d97f500bc5eb7e539e24cfbf:0F$@6584f49f6c5b850b76fdc804f05c93e21eb6dd8c7530074c676fc63668138074: B7a4a0be8fad24bd27319f9e85644b3ffe362d097b9e150626b10a29e75ca728e:0F#@59e4d436b5814b62876c706b43b717c3f3f02887c15a9975b8c8a91800bf185f: B55b15d6d300fa646431d60c53fb324e5faabc427cfb31f6f1d0208b9213e7451:0F#@1f0539fd3ea67c388f15b2163cc954b5d30d097ddc1c71e5abbd1acc8c8b6b04: +Bae6f8a5c67ab6e26dae15c8ebab05eacbc06929eb89012d6c155cbe480961a79:0Fʜ$@64020b28634d469198accd55b88c56aea0f672371a188e306b6fba95edad51f0: B891155b4ef7046e70434047265d79909ca5042c758d12358a5a297e1b26f8997:1F"@a2ec82af37c89c66f7d3a20e3c791d50ca7b7be9c373c43c88eff4282a7348d8: +B699132bc2fa33f889157cd9b0e20aea22b4ced4bf3df69fde1e27da7eaa7f74b:0F#@823ef58c20e7e7b2f920eafe9e55b430de9fbc98dd05742f352ccf806c48db39: Bb31e88d8ba1c4d0d0306ddfd1b938210e771cb835dd7073e1fe276765b2f2fb2:0F#@90fbf33d98091c7f0d766ef80e6e6ade4f98de8567f7b2828e55661cf63ed2b8: +B177f7e7d473c457f4639791869c529344332842b77492b5521e38778308eec0b:0F$@12812c44ac53cb408238389776eb5d0b1bf581200db34f42d23bd056777b854c: B5812855834ef2fe324ae6742e5afb66d97c7bdb1cf9cee66560aeb5fd49c1fe2:0F#@333cb78e2e6559007d6f4eb4c229be76dc1c69b07de5760323c3f213328ffced: +Bdf163384391cc8b124f328730b8416b16e3f04564045b8c2972fa64d454f529f:0F$@322bfa374c24bbbe5281fba4506f231432ae4c54179d565c010d6302fd471f44: B86332236b577b839c9ccf1664223be4d011fe52a0d481f297ff8eb141abbafc6:0F#@cdbb5d9fdc1dfc1a1987ac045cf59b4eb1791a2c1d5538e2acaca7ba05d68766: +B8f6085dab72e05cd90ea27ca9b408f6aec5ee897545c8baa42825235ec29c363:0F$@db5691cd6bfe6e2d3d51ab4152ff0328ba3ed9e491a1d5f8023a38842fd162cc: B11330cb182afaa1b6fcfe3c4f9f294c1552a204a1ea0def6c890f32a54c031ab:0F#@6fd73c0d4580e8bca93f9f37c2e280f40e67bef9417bc3769caf80f3a25e7b14: +B8c99546667939af7dd5dee73a23408a9b79afc2343abb62d4e753fde0f8e1ca1:0FՐ$@8f28c760a1ef52c0ea7f9fd2f86695c1fb6305ba26becd14ffa770eecd79fad4: Bb4e43f445ff663910b850c8656e45f078f240f101b8ccb6ab1e5c33544411419:0F#@93feb67c7388548e5e8c86893e71a6fe17d804ba428a94e9c331fe6b16ad3e1a: +B28aab293ceb09e11ba9cd96167ad1e9b23efb2994d99056bc23becd7aaad80a0:0F$@56d941de9ac7c664142221bbb5b7ccc9678919483eef2d516aa2474f823a41d1: Bb59d7136b475259b082655318848c81d7ad1183be19302bf13f28892e54d65b2:0F#@582c85bf21cd29986a717bbd478d83ef89de34bef49d22d5eceb837124da5b22: Bc0f0ec7c889640541ce9f569f873ba3715568e2157f8bbd120e6d7755a8aee09:0F#@3fb5e58d031db0eb79eaebc759a65109a3dcd1e17c21cc310608879d64758452: +B72037ce270ac15ecdf4037fefa3c59afcb43720dadf9be81c4631e461e769e34:0F#@ececae39358b2a162419d4b077ffdfac9b22b530e1993c0758c6e334d5d943bb: +Bfaa573da1c2cdd493fdcc6fd2c1a4dbcd9c334556e8800e71fbd2307a7eef0c8:0F֋$@06da439ccd64ec1ab6e79686ea7432777dd802cedc4cd2e77eb072bc32fd1cfb: B1a4db0bdb66d788280fa82e6c0d9b355774a7f58fefdd6acc7a0df14cce8a97d:0F#@871bdd7c9ddd1276386cd96fb0d61802a0edb6fe1e723d263247a28da6d58e50: Be9e80c95f2c3ee43ebc0212bd40688ea2e6b1597598d1a0bd7237f2bbfdfed54:0F#@79fadb9c662798b2f5c64b870e3537b3b3648786b7f3fb0368871b71d51d8ff5: +Beade3f60ae82caffe1c33e0dcba74e323f63ae65b720b25181f10c0461a70def:0F$@1ea0484cfe781c6cf34f9ab1ab1cdaad569de5d55ccbab93f7eaa27099b47dca: B5b0b102176d4a0d6a8da2a727caca1691ff54a3f32d4d223dcbc3d7d9f0f3465:0F#@779a583632542b5630c8d22aba3f38c54821f8126b05a368a38d2c9ad866b3a6: +Bd362f128042df239070fde5f1b973b769f219546e7ba1360da830d1cc2826cd4:0F$@b0d94962e505403ed4984075052cde7ea28402ad2a353bf764403439439f436d: +B0efc61577022456be8fe90a3839ff517ea88c2e51d41633fb22e6c67e01bcd69:0F$@ffb621dc1b317f5b0a04964cfae760b5646504058b5fca9b79fd665acd515bdd: B526fd23a77a081315828251883ac6cd6b846880d8c947c677bade71f8c204f31:0F#@fa915b26a7149e9a264b3efb235c8d31e9fe8b768be6464ada3982454756c8f8: B24f111b8242afcdc1a48e6d8373f68500873671646cceeb9bf54a0a059ca4bd1:0F#@e4a46868daa3b9ec682f5e692dafd142603c413ed599aac8c7950f3336db3489: +B2982c9272ebecbee9bab3cf70f69253900c968c14dff494d939818c532fbe99c:1F$@427e1de180a2578ed320082ba77d22c644ea8809c17dd8a62bc8890899b34510: B430720cae935ac397f80999504b109d83ebf11be5748a19f17028c58339b26c4:0F#@fd21040bcbc1346aa75a08e85fa3111113d315568130d8a73c467f4c6ddfcc84: -Bd564ccd6325bfcf011f83dd833a4142b9f6e1f9ffbca88072357bd606dcc2ac9:0F#@5425942797c4dd1b12b469b1fa715b9553036003a29f705acd51c077f322a39a: +Bd564ccd6325bfcf011f83dd833a4142b9f6e1f9ffbca88072357bd606dcc2ac9:0F#@5425942797c4dd1b12b469b1fa715b9553036003a29f705acd51c077f322a39a: +B2982c9272ebecbee9bab3cf70f69253900c968c14dff494d939818c532fbe99c:0F$@26999d516f4fa4bab78d1e1ad404bfd816dc3876d53003fd473225fa36a18c5f: B9bba0410f2fd7de4ee948e228768ec4ce2178eab2e0853c5dd8a0fc973459942:0H#@1fbd61b91f3a90adca7241b32423f234d0ff08a99445117c5babaf9b321736da: B9bba0410f2fd7de4ee948e228768ec4ce2178eab2e0853c5dd8a0fc973459942:1H#@7555ffcc3eace68ca3ec27e68e1c75c3cc27afcfbfcd8a7c715291f0d5a2ec66: B1f777991803b0a1a16d46abdb833944997e1e7363637985e5cfafa9bf31b609b:0F#@7c49d2cae85d6c5f3bd9b5883c4725ef905ff6d54167cc2f05333393c0ca44b1: @@ -78185,10 +102494,13 @@ B4402acffd8cffb1bdac2ca4d1513eefadfd72c0832229d5b7ab0c47453cae5e1:0F B3b9c1a522a81ca9adaa258c2e225e74818179bf9b9aa2e3cf2ff176a23ce67fd:0F#@cbcb06d5f7eceefd4508e1852c990019703ec712a3daaceaca281e186871dfc8: Bdaa80e4dd7995a123f73be84bafd123978d2d53590a0197821048bc33ef2e36e:0F#@b651c9743efe9ad4d484eb89552828296c67d2622ebfdff3a6d58e0d33a1899b: Bfed9d38aa13329d68c03f80e81d82a4fec5ce098a106f02dad3c577d7a818bf3:0F#@cfa893669a83fef79ce2852058cbf753af5ed5166b8ac5065d199859e250350a: +B9a7ee3daedb7386eaa87d7d37c9e779d4ccbc50b36cde728bb6739b02b7f9731:0F$@2de369d7b0359dc339843c03d65b7eaf7235e3aee01a2f79c422a23e6886e527: B8cf433bce42b83154764eaf375a717dd01f2933b00a71d68698247a27c7a48e1:0F#@1c86a2ba31d9169a8304ff9ada0094f5c9522a01c09dcc685b550984e71a8e9d: B4496a95599e278c05af62febcf727bfc11f1ab57cfb3c533f20fbe73954f8a51:0F#@07792d090b475723c1e9b0445825ff3d218bdd29c72fa27385f094438eac4343: Bd1a2b687b2f4e0cfb111184d94302e1aafef3469edeaec886ca1984fe4617e96:0F#@c5aee972f41a5d2202a8a94fe385000f8aaf72f10a92b9a53b4cc2d4625ad1b9: -B3e235813c5d61dd34b10631ab8447bbd8020e0781f84dfe867ccb2172b8bdb5a:0F#@174f82fca2c7b22f06e60ba5c300657cb912e1888bb6718a485494d9ae378346: +Bd70efd828f9299b0475acf3ea7ec68ca4d036baacaad038807a6d9c9ef50be9d:0F$@b30c589caa6d81b21c57d4564e486cdd2a783e3b21501dd4f0c3d44f1288175d: +B3e235813c5d61dd34b10631ab8447bbd8020e0781f84dfe867ccb2172b8bdb5a:0F#@174f82fca2c7b22f06e60ba5c300657cb912e1888bb6718a485494d9ae378346: +B56a803bfc213b86ad04c5d30b570190591206cd39c71ee8c59846ba45f7de7ed:0H$@74d31f60ad71f81047cfa77ad50d16e65dc1f26b28d2529097cfd65fd11e2b71: B1567c15805733ecf7577f0704bf07810877c0e8a67c0694ea7bd23cec91e1897:0F#@6f25c6da2d488b6b979fba6618431717b13171e3148f4f2784ad3f680cf807b6: Bb99ccab66a51c5d7b1f7f9386a4865fb71698b8fe8ddd51d921a78c64d22fb33:0F#@43aea245462a85bf69521e1fd571102346f249b94bac56161cb556521ecdd5af: B29311b84f6850455ad52e58695a0523a63f26ca2a17b3ba72db493be7df2d6cc:0F#@e0423c57cec01ef21c5d6485f641ec26dd4c4abeaebb34782cb415a4d60ae716: @@ -78203,16 +102515,21 @@ Ba95388fff5d07d40ed04aadc1ea40b28db65bc6fd4d9cfdc165ce5facafd1918:0F B21b28a89c33be25c555ab5a97236c7836b8ab820184f6e882bef0fe24d279b46:0F#@039422c1d7799881001320ecfba596ea5ff215eba88363bdc56562a6591c3b53: Be9d68c1707a468bd9b13f11c94b4f727f13ff41202546be5031c5c706b5d33a6:0FԴ#@0e937f4dc9bbc27e1ec3d029fcead1548e763f17e0871e1ac0567365c3c09403: B31d5e93c7af1321c6a1d325e91c805c4b48e6bf4db0fc50409aad26729705688:0F#@ef3a0b5f01279e8765c73d6081b009215931a5d43614ca8b46acce3ea63a1577: +B74f8bfaa339e570f96c46504a77cad73723128234579d8f3f3fa507e5bc9af6e:0F#@7c2b9281267e742fa58a3371a83c6bea94045b7b5eab4bfb2bfb84449a0e40f5: B7a13658ad9bfd5708be886b415b0eff89ba544d1cf90120a9cbbed2be4b56a3c:0F#@a47d7f03d2c13da4ddf316a3aa1d36d338e00c836b3773c2b7b99ba06d7688d4: B96472bd7385975c2866bf59fcdc79f7d3ada7e07967ad97a26589b64c7c870d1:0F#@95583bc4141ea1d1ead4a1da13c74dd8f5242817ce5e3dba33b32952c02e42e9: +B869473ed669e549675992caeb5b7990ca19eecbe4b77f648d41ab8fa8673c387:0F؃$@2ef9edbb1fe2b23e0750cc8a408608e63bb8c7929f427aebb04b93a761607c9c: +Bb24abc6d1d69ceb792098b09a49acb7ba4d4db00a26775d7d35731577887acfa:0F#@1ba767330e087d2b83614949770504de89bfa3efbf92852d4de8a1df2bad28ba: B845ed213c9216dbde2f578b3b29c61f275bebbb48983f3001da8621e39e8852e:0F#@5b5b63f6befb83eafa364b4933823afa10588ecf861ea3ec3bb1554512bbaa40: Bb17167c6de5aa4e3ec4d4016083f8f12393804395055655c6c609cf6e32eb500:0F#@a0ca3e395df754911f37c5f92386a53cb048607daf9abbdab468e04e8ca2b6b0: B24ad522e644bfba603d86933b287638dfcf64b279bdeb7f8be1b0dc1c75c4a0f:0Fޮ#@2770f4ad4de654bc9eedd602ecbe1ff1d14e61a947a2157d1a88524533635c33: B7d6fa8d63c646508600ce6d1d5f255dd4357536a6eb61c5723217fc78485c833:0F#@dcb50056e447f154232288831b67863c3a0939d60e84808dc595fbfc20120f5a: B1b890cf3bdae45888b698d02342a93e3f2a631b712924d08f9d38c4073a92f76:0F#@7cd44ae08f23592b4c4ea4aedd47f8309a86258de0c6da5afd6e3a7b43414325: Bce43f758a7758158fe6ffbebea34f03584c7bbcc2ccbb7eca86ef0558a14d2e7:0F"@8a569128c4ba01d2f5c3ebd110a52ad20f8b8aca87479ae49041ddd4066e1458: +B86c923993ad79bbb2af0d63fffc042caaa51829aa3006c82192260f2c5e97361:0F$@d8fa118ed99ba9172132b6c72f5198a06be1a49311a6d54175988eb5a5f0c46b: Ba430f0d319447fea643de49b3fdf4e182069383bb3aa1b3f29326cbfb6c4688c:0F#@cb39b172bd4db36e25d3c23865ba0b72d2f9d9592ac4ef99b1ccfdd52cc9124b: B4b705890c7e50cec603d186121ec99b05a89656512d451358991b63a5819a6ee:0F#@7dcc9380bec35c465326d8ae8b3f30558a2df0c0eb5f50f1cf7c7c5a331d37c5: +Be64d97cfa7d43f249b6d6f4d9ac963eb5cdbccdd0b216c8db2a6b7c2b9277938:0F$@48f33226f5f792884a7f88023054c9a40d230293fc339e47652c317d4402594d: B3fd1bbb3d0a1eca9488eda7f6bd598bda8b041b723e64330703077bd3206df0f:0Fϴ#@e4b2f6ea3b1dd6f2b31d3063ceae7528a407d457146626d816c543c5719a161e: B8cd7351211b0ec58fc77d0d18ed99ae995c75da4b08972c228b0de6e0be571a9:0F#@cba09fe03e19bd60897f3be9fd9a99f5de473795f70fbeeb7036b05f3aa2f246: B48dfe0066617b9fba7e1b117d1e0638fc0cdf0aaf56f8c5456df6a036d6045ff:0F#@bdfc69990aea79fa50bc411d995c5d87874082926d298f118c5501523ab87a14: @@ -78220,6 +102537,7 @@ B9748758f3d5d3bb3607360066b87fdab12dba1c6363ec1e52edfd025eb327646:0F B49de5a33396a50fa70804df0856a44dd54872f397946e220d0349dca292a8eda:1F#@fd102ea25217e2ac9c94390641b8018f341e0129ca863e31569aa3bd0bb30d9b: B1f631484fd1a9529fa74889dbcbe9bc346b144688bdb57c22ebe38edf1438a8e:0F#@e757fc1fd4566287d25514afd55b5420da6e4a7bc17724842b247a5cbd138856: Bf5048b06df1c42fedf75b3c90eae22e553b86f0287c29dd5142bb29bb23aab40:0F#@24f6dfe05ee19438333aab7da2c9449eb7abf00b3ab9af88b484d7d38b080766: +B935999dc864e7ec75c73a7d9d1f3d6eea7d45212484a582094a66f53a57dd106:0F$@e90f6b55530dcb86ea64377fee1660e731fd8081da8302dab1720b971975d127: B94b3474d0ea6a237a1173c0f4475fa9f46fa5830428d4cbef62b2a52422d48a8:0F#@afa6d427afc4091a3b9b1e7978c5ec057cec8aada9001e0cd34526972a69112e: Bde11cb4533acabc89cd1f482abfefaae4b657677830123651bc8d16c850aab89:0FĂ#@db82d9fab7fd72f05c378764db0ea3f923b7bbbcff978b53793d78689c07c2cd: B8522fdc8f3adb58610faab463312425ed00e1b1e641154dceada9c2dec0f4c5b:0F#@8ab7032a14374746771a3f98ba60767d097d3e59879009d018b2af91fc6c862c: @@ -78228,37 +102546,51 @@ B79efcdd61a8395d8121eb768e0f6bfab5b97c3cf97873f5ec795ab31700e98de:0F B3a7490e7f3154eef3c4801ef424a655a4915b1d5430dadc7fee878a47007d1c8:0F#@f1ee2f1685a40afa855e2118fae45f12c6d544c4fd73eacb55b1dddd80887083: B579ce92eee2c78eb4dbe51280b687308e053fb4bbca98684d8bec9d4cb711e28:0F#@5d95a922966c404549e66724a29357d78f1118e1e92a1b417c26f16519b17f92: B5b6246af8382269be9836748824415105c25a3bc7e3af33807d712348fe9411c:0F#@0ddef87969ec41469f5f01e05ca4e22cf516b40a96b674eb58e833fbedd7c3d7: +B90d35277ea1578d99cc8c60239eb8810b9a3e0b19948e53436bcbbcda0df0087:0FѠ$@21c8125b7d67a28221242181ac7ce5c989c197677fb4e2cf1451fe6921b717e5: Bf7114c9dda951ff2f3be129beaddae643250447039acdf5936229cf14a98928b:0F#@4152be414bbbba16870293a343c9a7f5500dc6aed5a203158f79a5b12b1bd1be: B1b394d537d763d9a4c5cb23f22bd31cd13fde01794b870a25fea99c2bf307bc0:0F̚#@dab87b8be973e971737b59596a5156b74fdc16508ca34ae04e980689011232af: -Bf5f4a63e76aa3cbc0a21860c58b8ce0bc0a2c55fca21d96257f42e839d31d769:0F#@09ff576db030b73ab8231ed6dc42083efc967e1dd8e562edd893fe09526acac4: +B0784a5771e2d94b5146d1cf7bc757c78c17a0bed7eac29282edd0d3e0eb853f8:0F͐$@2d3538c057abe8f96ea9b8ca6d791446599c990b8902827c0e11976ca49d2fad: +Bf5f4a63e76aa3cbc0a21860c58b8ce0bc0a2c55fca21d96257f42e839d31d769:0F#@09ff576db030b73ab8231ed6dc42083efc967e1dd8e562edd893fe09526acac4: +B7efb9f1399b7ac808092104ac2b3d9edbcd3fcdc615a88c1a9be97f7a6e5fa96:0H҄$@7a8ff90ad77c2109f3866876049041138d8dc8819867f674841ec37139c2ee14: B4773e80e5b6d31df6a997a5f0a72ebd14ab5e179952c1b83356ad707d6dd314c:0F"@4ec5f7cd1025684c6cc52971757b7089bf785dcd4c31e89f5b5401d20fb6c19f: +B7efb9f1399b7ac808092104ac2b3d9edbcd3fcdc615a88c1a9be97f7a6e5fa96:1F$@64b45fe13749bc26e3376dd96ce5536c46db114c8db26efae7d478eaaa1ed22e: B00f214b7f05bea35bbfe6181a53682951ecdee22a608c44a71812c0f4d1bc2f7:0F#@10bcfb5374374a4827c065d57865bfee09eb7769ffe4612d6f0fdaf4390b98a0: Bb0ab26287505ac1a2626ec0204660ce3fb562ce25d7047de113610cecee95670:0F#@61ab0e1b8a73fb9ca62fedbb9fbd85c6db914faeca5a07ebf31fef2160d50bd0: Bfb33388dfd9dd415ef9e7af4aeb6af895c1ac3b41f27153df709308e53913cd6:0F#@1f7ab261532c96cb3f4bc9f5de8f493ec095f421901e4d563d00f70334107036: +B81b3b60f2c8351c8038b4517e2b4e01615550d254dc551115cab6ff78fc2ca3f:0F$@f122d0ca340580ad310f5ec966b760d5ff72264a237787f1bc1da57265ca4181: B49de5a33396a50fa70804df0856a44dd54872f397946e220d0349dca292a8eda:0F#@915cb1aa9bfebca38d4f668d60ae524d83f2f4725849b66e69729d16e043e050: Be71f352e9736817122e05ee119b339a83bc8a83c336fd9b8fcc9f5b4ec2d70db:0Fܾ#@e897e70a0038af6110302655b0a46f49778d295ef2c9495e7cc2020fe8b66677: -B9c108e3a528b447bd79541c4f573fe8fdb1b862ac37811b0a87d997f1917bc41:0F"@faec44e0e53551d961f0e3ba926626b4cdcdcfc9ed7eb257c3fbab0d5f6c6ef4: +B26a2929b95128e982c41e35eb798c6a8449c6ebdbb42e821b22e8200abab0718:0F$@c6942c351f7a98f9c32e478d2d59f349e8fcf8a56dc5d2c055d8d94a52475dce: +B9c108e3a528b447bd79541c4f573fe8fdb1b862ac37811b0a87d997f1917bc41:0F"@faec44e0e53551d961f0e3ba926626b4cdcdcfc9ed7eb257c3fbab0d5f6c6ef4: +Bb20bcaa17e7dd09e1807e1d9927579be733bca37cdabbf04a7c8e33160f3bbea:0H$@530c4ce80093b1664f55fa945b2b7bdbe12b9c067dd8b67fd8dd1f13a6718546: Bd44f06607408f7197e54753d70f8ff62aa451c3320c10586ef2083b2112698ec:0F#@2c67acd45a911b37d3536dab27397bf75f2f5f69a88dce039157bfc7f8790011: B1a546c186b3d39e18bb9a4a4b31f476d5fb77402bb51544f21dc77d30c464306:0F#@1fb9d86a1394a799ebdabeee7a3e694fc3628ee0d684a78e61749887fd118406: +B4ec9c6c8f44b635fc4cc977bca789daeb3eb23f93cfd2a5c7786d70b059a3442:0F#@492379a25af3b60d7a6978ae9993a184c843e4ca8d81015e7f58a762b438822f: B7b082807db83bb9f8a68de6314ab16aa5c26b3c953d1b24e597c03144b033077:0F#@9b876bc436c75bd991b85f348ee04c3c44d574952ca20c725dfc9eee516524b2: Bf7aedbd52ce9a579293b61e70eafb9a4f403e0aa4231d86d90ce30589152eeb7:0F#@84229fc2f236573cc403b101aa30c1930a50190201eaff51922eb3562127a13f: B6313b26e37b38cd094aa75188e5af238748985dba9c639fbb27728b235e71a03:0F#@fe1022795eaf781d4343e7e6e2ac1b0fb409113881262099c34521f0f5420bfc: Bd457d0f8ec3b2e24442a1c4d6ce482b59aaa156895578a98b1366e7c54418f57:0F#@e60b58e2d8ac87472818b7ffe4f63f88b7d288140638496450e72988a3295c60: +Baaca6090d646a6b3c63f922a52fcd9841ed14dbfae96cb9be2a0d1d76a1840ee:0Fă$@bc269e45131c81b0c7920afc9ec61e9d3fbbfd3ffc2980a1689130103a9e1943: Bc5bd646e7bc7916ad600790e44551bbcb7366920f6b3fa1a0ed5240f6a766900:0F#@fe694b311fdbac6b37f5d1a7fbdb5c71dbb3975d4d7f51023bdd2addd748e68c: Ba60c4624d948b989e305e876b62c3c07eed8da7a794179b8b8431e1e52cc6ef7:0F#@22e8ce5c6a5569df7939ea81a58c3f8da3f46e3e31c6bde83b186b33fbfe7332: B6ab867ae3616684500acbbb045572a9d9f911f70d49d86563393aff05c0ad589:0F#@c6a47695b1399db1b5e5ec6af62e210524cf29bbde7a8aa45621bbd53610c43f: B1857fc9da65eb1d84a1b0c22db00fc9335937ef1b9b0f79f679837da49710ac5:0F#@b6e4bbd575b7ddb5e764d1b4e30103d5923b59feb5690891e5ffcdf6f31e694e: B89f9fa3d75c1a94a254c1609c8142909700d62afeaf8212f86b8ce59acc66c81:0Fѷ#@bedadd1b2c26e06b211fcc857cad035404749bb500aac21f2bfac467948469e8: Bca7a64ce3a381d89cc648259859d3fd722a74ee27185005528000f74412bd761:0F#@ef5c2f6bdf084483ad77dab2f46e1e133142b9e8a425520d0fae3512d3bb7bc5: +B042cf5c1fc5fcfaac794434b452ad6b942d6c878d14264c80f3933ed880bd3c2:0F$@b5a1b44aec1e57419e535a4fbe755ec317e136492143466b1eab451959bbdfe6: B4dc0551243db957cda5ddf7a75ec0c6de9347a820df21633f0d60534e95ea242:0F#@9c2713915f51964fd35a9f37790d2140aef733adde745462488ae4b4f3664dcb: +Bc25d8d65bfbe0c1565bf86dbdf042600a39b944d748d0d50369926d471621cd0:0F$@6702fd936c824698619e884cdc23bf0d9e13c06d2d6339236e237533b2aaf039: +Bda6167cfe66f1756889f5093d41f7b29086bde7c2a2952a9ee05bb4f29b2e35c:0FѢ$@28f87506afbe82286f347f23c811e862aea8ba12d4ddd8830da6e67af85078dc: B0fa9ceed804bcbe165409d5691c1e34900a2bbe634fc637095e50e280596b0df:0F"@670f4037b8964fcfbf668f09e77e8d87459244a4784b17340928787cb83c4514: B61def90477dc03290e374445207594f60452fe93bded6bf86a6754e255c449a8:0F#@52bdcbb92cbdcd4279c19768db7ea8dadaaa2babbddea725f02492b34c9c460a: B61def90477dc03290e374445207594f60452fe93bded6bf86a6754e255c449a8:1H#@dfa7d0911144d972866a89b62a0358160ba0af41cd5295cc6742c404c21a0df5: B9124c3bd1e65185632168231c239a9a86b7cab4ce9cb79d97f2bc279e52a87dd:0F#@6a6f0d26f88ec0a9fb18bcdbc1c0f7f81a77689c8d3323ce5199cf83f6c913c8: B72b02d5b1cd6c54927d97b5a7df4e3dae00cc917e15b3d2f4a52b6e6e54c2a9a:0F#@aff25e5ac2fb0221978deb336b5289a8c1315977ac3ee24ad67620a8579fdd96: +Bda6167cfe66f1756889f5093d41f7b29086bde7c2a2952a9ee05bb4f29b2e35c:1F$@70721b574f3f4b0916fa0e9375bff824e59560dc207a4b97f7998b7d22a77e20: B0496bd2a0b1e8729c1b325b27b2f453c3f2b2f192b8d98bb5b2e5d4fd140a66b:0F#@54f065a7b97d249e272892f76df6be00e40449cc99fb888fd85f189cc9138a10: B1f7601062f9c4c86ff273d2ecba00d2b16feae352bf02f65b8f35b2289e448c4:0F#@2d7e83e543684453e28c4a06151cfeb89a47c7784b47a45df5b11b136edca752: -B1f47211658c3da0e50c277e757a3b730037761b73d322730d8a6876e68882ea0:0Fź#@b9d814dc5e9c2261ff64bece99ad4347e23643fdf18b41dcf9efa62845d6138a: +B1f47211658c3da0e50c277e757a3b730037761b73d322730d8a6876e68882ea0:0Fź#@b9d814dc5e9c2261ff64bece99ad4347e23643fdf18b41dcf9efa62845d6138a: +Bb8a18a6ff0e5abdc6e00c3a8b56dd851e101871482c5cf2bd1fd1ea083157bc8:1H$@f510e21a776e37698363e0155f9bed39b8be7c584c241ac0f2dabb808a80bc81: B1b0079d075bd869f02be48bc4359236573ffd324f37fd54b0c161227bc8aae11:0F#@2f630991ed1287d8a37e62513324be3ba0160acdf4117c4a47afb203d589f52c: B174f82fca2c7b22f06e60ba5c300657cb912e1888bb6718a485494d9ae378346:0F#@227d9e3b92208323073d1b965ff52e056a77f55da1aea6251f3218061c1912cb: B225b33f2c92c6f5ee4c1c58e4ca9e0a30c49334986f0183486558e220dce1760:0F#@1f73095b84f82268511897029feda61d77bc5ce16bd645aa22efd66e94bbd306: @@ -78270,42 +102602,61 @@ B808f158f0754c3cf7857b5590c38cb7997e9418b630dadb9b907d88754c26c03:0F Bab058880c95feac8c2036cd073732737abd10cbd0dcb880c60c3eac8c5784e45:0F#@381098744b14ac8d8518f0cd1f61dcd588d7feb65527e1ef7097a1ca79192dd8: B17edb4d274dc7e1e05d8f1e757bd2cc4c34b3345e93fc6107c87e8e4f59a489d:0F#@eafd52725398816f70571742ef02f8f2054e01230b9df0fbbbc80a1cb34349bc: B1c425035318a363e6b2c10debb2e3bdf02587eb6891b03cdc574a5b2454134ca:0F͏#@9432286c347094fe879c2f630118413a89b6782963fe2b0081ab07295d5cf736: +B7636cef54f5e7e6766eed09b8eafa3ff87638a5f6c89b49438cbdcb40ea21205:0F$@bd4ff0ea6c859dc573f01583d3b87a28c59a906db2308b38d9ad8034d701c6ea: +B7a9388b90885d48ddd7d83f9a2be104ee83fc35948d769baa883f27b7c619ae3:0FÊ$@3073f816df5943950d2d06828e85c4e4072a985187970e85d12c9b2c235f744e: +B14bc50653c502b4c9795c57d74a1f4340dd1f01090af19e2a2f11fe22055865d:0FĂ$@387ff1cabb4043c13638e1b13ba870f524a7012fe780da40b01c3680897c0bcb: B1e8a615ad5b512e88cf32a93ca9e79b632d5e475bcdaa83586c73707cd1fdc20:0F#@74b81731f6680948db0ec8c0a07b1b24fb91f95b1bcf2529000ceb6fcee8431b: B743437e5c25aec53558bae4633dd517488c9d818c47763542b1a583b90449e2c:0F#@c5d678268463bab7f32c09c92ffa8d8408ece2c310b7417ce230931e1970c056: Baeccb18c84374ce33bc2aac03a20004385abfcb5ad2306c132581adcbe34217c:0F#@39df3596f3fc3263bbf7936d20b4ff8d0d6429c753544c816b48dc68b405cc74: B8b88abbd9887131f23bf8ce8347af392f8a953c8cce87b0e3480f5d8d4350019:0F#@7e9e26252b6fe095b97ded7482ce03e28fcd802beef2639089ca51301b0f18c3: B99f7724cc9550faa1cb9a8605336ae02c6c150deef52650bf1cbb08a68a5783c:0F#@04338d3a6e388b03b1a8d5629d4381c831521bc7df0fb745010098c3d214f51a: +B449c5b795a4ba71321f28e032d5cdaffa6fbb9de726256091f0687cf6a99319c:0F$@5964caeb4326279c571dd238039e701184afceed096a775869e31c3f99883474: +B1f5394c216a0ae241021e3b22eca82a230141ccbe903faa71429a8df1d77bb6f:0F$@c9621ed9c42b8f3cdcf5750ec7ccc809687d7f94a8d3b907c7cf1649eb603454: Be1662dfe3465fe4cd752981650ac912aca2825308416c8c87da2b3300d63f4f7:0F#@ebbdc0b9241df78af14ef9f99a0ff44e15cfbb99a78b899a383a4872d474a502: B0d1ef52eb5db89039fd8af64fc4bf480ebc24f29df8bab77c863389146e7d7b0:0F#@b3b04827d5afc0deae25e7d6beedf25a3730735af803b017ba3a528d38ae4cb4: Bddc4c0cd25155164e91285ffda9e1816731f9afd0b9d3a922e9e2e4ccd8ea87f:0F#@8063f13c15be653194a186b245a7b0fed1a5e94f086d8bd5fa15e952817329a4: +B5e3ee12d0a727d8f9f8e2e293c38f5469058e55b71439248d7d7e623a322049e:0F$@1f848b6bf6037bfe8f5151d6f11a928a429c0008fff32125beb135c782b97268: +Bcb1bb4362767fd4db35535145648c0a32da24241dc67bc99c6ef1c46125590ef:1F#@93547126298c09f4cbe14d494885a4c8598c4483d981258a3add7ac29a36aab2: +Bcb1bb4362767fd4db35535145648c0a32da24241dc67bc99c6ef1c46125590ef:0F#@c64adcfc7305b22fcb11f9fb161a2c3e5a8db112ef221e1656053e0fa68b4aa4: +B30c2fa95e9c14bf72a2455995946cec7d16d66ab743cf6caf5c7ed55c76e8896:0F$@198ca2c7ed8386a91fb3c2336ec5b1078431a4f19cf6f985d4108441f9093fd3: B0c773472eda29f35332d244df248db8ee25f411e3adc13f0209a0cc337e53999:0F#@821a1da8ef5361dbdca54efcd13c25abc9765803c295b71f29a76f94ac8106e0: Bec8276a17badce7e83c25b1ac83d4b4155d3041520a1c6524983e077e04fbd2a:0F#@978b612b4cf2007c1813896fe706d842e7f6072f67b2ffc170484a0aede316a2: +B84bf65c7211c33103a20410a1f06731c0af55a63bd5aab3bd87a8ed4fecab618:0F$@176125bce9f1953178717b66ddf69bbcee908b3bcc6979ebb52e87278dedb958: B05750a0c1a77536b15d38a0c2c5d9400b3d4717ba0ad25ae3403fdb447274850:0F#@e54d5110bd6116a7c56d0093b9594c364ba3e2a0da1577b1dd6c80954d75ba5a: B6017badc2032fd07ab8e9d2c14878334a51244e428f45c4c80949f480f197a80:0H#@98a43787754efc465678a1c53b985435e5443a28335fc4787afe4dd03aa2920c: +B03ebad3c4c6fbaa9e863e8f3de981d2f6d6110a08d1aaf301b544fe1c0f8eb59:0F$@7c42d0da1f26a2b014e87f65673fcede6408d14a4e93fdce8f2cfeb0d39e8ff3: Bba63c61d7aba4e98de4462a03748c2fcd3e35dece47f97dfbce8e7e2f69cdb68:0F#@4f96961489c03821b15e3cc0a9be039090a663c2b84126fcd6f6020225850f6b: B272febacae7d803ea8f61f64846f6c577685f9c4ac07a4450e43d3478a5c3928:0F#@69ebb9a640196e5369e727b1097f6ae4cfc1844631c3d38fe86bff71fbd5ebda: B70a5753dcaf4fa73a950c0b86052c5e7d177098a1da3f5d04eb7388e1804fdea:0F#@62246dd7793c61662c3804c4d4456c17e2384422126ac0ec1eb891e91af7a818: B2251824ef5d2d8a3aeff7a4fcbc258997c6e166155c855e85c5009fdf70f31ef:0F#@8e1b994b0b60304ac5ca0db657c699f2c037c8696902c2446812e31282779e46: +B303a0b169077cd7c41b9e4915a31e3eb4638defb09f977d556cf3d17b77823ed:0F$@86690c7a6b660a244bd08502f4cb72e32a9e7d4769ebd9369f278affed951abe: Ba91937d39b968f698a66897fa23045c25157d21367a0150f1ba86dac70fb03eb:0F#@11e2d7afc19e108c5f6cfe840de2affb7307b82ccfc31d5beaea64a17f877e39: Bf81c5294a42f94c8a9f5bb9992c2e7442915d7ce1f4ba5387efd77b607b8b9d0:0FǬ#@04cf0b5701e9c7ac5eed0dc5e5173c059c8c82b0d2125c487069057cacdd7c65: Be4a64f823da54fa09013221db2a95a8dad4715f8edef7d6c17aedbb271679d18:0F#@c7aec9c582602caf0d12c9c0c7367927eabdb0c10f6e682961b44ecc3689e031: -B89b6f1a065a651e2f7947cd10ab530ba3652df90a0ff13c1cc719cf5b23871ad:0F#@ceee35857ca221b2c9461078298019682c14dec80d8fd0c27fb3ed850de09e55: +B89b6f1a065a651e2f7947cd10ab530ba3652df90a0ff13c1cc719cf5b23871ad:0F#@ceee35857ca221b2c9461078298019682c14dec80d8fd0c27fb3ed850de09e55: +Bbe8bbd1ed4d1edb0488f1ba87846ab70667051ba9b2cb21e068377742592731f:0H̏$@fb92d5e231827ed2955baa0060f67b0dd1e773b55ab5fb3a1c51d65e10cfab0a: B8608bd9cd8e3bdee299f82a27df347e9a0d6409eceb83d14fa94188f9af3265d:0F#@12b120e3cfa49b2ca71abb0c058c29a598e6c01270baf9ef6e5ed6790faeac27: Bb824dc4c940244603d3c131ac3affeea678e2d7284cf25e9653cd77d4e957769:0F#@6037d171bdfbd37c7b8f18b0548b3e3802e80994d7fdc81902d33735da3c6e22: Bf67a221af0518232b972d51c72acb44d6f822093d1fb5b20fea5322886f2758d:0H#@e63ff6ca8477f929399ace91f9621d396464398827c39f77d139bd54f5fa8af0: Bf67a221af0518232b972d51c72acb44d6f822093d1fb5b20fea5322886f2758d:1F#@93c5ef8fa6177369d75ec0e5392736eeae1e991df0907048345fa0e8329e901c: +B431a57ebe9fbd06a08071e692577ae0169ad173a081fe73dd43373602757fe20:0F$@afe14517ddc7d14d0521773fecbe0488dfa7137107500e365cfef627f97f8500: B26d64e47933c6a4feb21e26a973599037109ed7a25df928a6d98f801c7ec30eb:0F#@c23d3243202c4706ea1e2e599d503343c0f26b26399416f955f875bc80c17580: B97a7d240cc20da2ee19a163840749dfa4a59849584e3d15e2788b95fa4765eca:0F#@c0a72c478f92ff54d936221807332a162c224c31d574756bc41e8d04a1a4b163: Ba29a24684c1986760365dd76363a36aba245fb59b25dfa0872a3879d3092e5a3:0FѬ#@08c44c00f5f953e5ff7c7cab32057bdf9cb97c3602ff93949d07affc779fa893: B0e5694d19bda14c9127736f20b13d5ab5fc03f2c05f4b7bcddad9bfd41a4d6b5:0F#@578dfb628f420e5004d2bb7c6593142164fbeee7bbc8f7dd290626e50b921456: +Bfdb92bbb9a89a37bfd112df2a5eb25e20b96e87c7b6503cc95d2a0ea933c6256:0F$@de8b127f1cc8b6e90feff18520ba93336bab02d52fc3974a101f8ff24a45664c: B152150b6e80569bd02de2cdfea56a25f5bee8442c11ff6e5af3f3c40d0e9d555:0F#@d6c7335740f0a0ece2de5ef0d2946dccbb303c0e4880d74a82fe9dd7f8166e28: B178fb828da1b16dd55affe17cf2aca2d81f6bc6bd7a6fc700ebc275662467ca9:0F#@6b593731eb451b0db066e6f88d4db2a95b6efe933f4fa65fe646baebc04a90f8: B9559f54553e731e88e2b58a63038d14449736bb5614dccb494a8e933b6ceac45:0F#@3b9a1594a2264f70338fd02f71bf82d87e55b5d12670a3e0b991823f22152bdc: B3cb9a5dcc3d732efa21191a2bd1bd18f50e60c39e97ff55cff08d4aa6fafcb22:0F"@0cf1a960cdce2c707f75bb6fafbcf7fce4685acd3f6c97d3aadea2b0a619d8c2: +Bd052621572ec33daa0b390d2136dea8a5bfb5adf8eb3611696db980e9db62beb:0F$@b7c10e6bedb63316e34e0a5bcb0821505e2d331a0a57d733c9dd7ebf2859ce38: B9157f469dbf570f97c82f9f85f30779b08a2601235913f778d7116ec0141a1d0:0F#@20b4c3492eb990cf2611836c00e576789d8b08516a58e66f71db73511de8e92c: +B9eeb2e6d3b0909e6081cb6ce775981ff9d1ef14a291d3277a510dd7a238435eb:0F$@ddcf995f1367d34279a2dc9a0c1d7c6061dc7168a8d8bcade996e06f8d6b6116: +B1606deca62a67b533ee7d2449ea3082cde3ce3757cbf94b8a972114d964da0cc:0Ḟ$@9e39b74d2fd8f2b7a1bca36365c71f7f16309cb569acfb63ec799efd83144c41: B196ba2c7b6bdd1f8fb68342eec9b32f5245a8fdc48c91c71f3d3f47b25e7c8ef:0F#@4fdde237a964d1dbade0d1dbe49f5a12f689322bffcbd37062a1128c0108f117: B2a2882bbc51bbb19b62e9edb144bc827cd227455a57095cfe425e3929d09b977:0FΤ#@781c2b3f40fa79b6c0b1469a023eb539a31eeb20807f1eb56c25cff98ed69aa7: -Be41bc8a811ba61ac57c2746b986f16c0edbcf057e5d0353136c4c558d9194054:0F#@6bb7fe3fb13cbc0ab8f1c2bcc1628d8e5c454793276914116a85dbbe5ff0796d: +Be41bc8a811ba61ac57c2746b986f16c0edbcf057e5d0353136c4c558d9194054:0F#@6bb7fe3fb13cbc0ab8f1c2bcc1628d8e5c454793276914116a85dbbe5ff0796d: +B9ca9e0b880f5eef6e1201474c60df225cd57ae253ac8a3b61f5bffa7bf5c9b7b:0H$@d2bf09955db1e7d0cf766f05eccbc3582251db4c946c6dd12e04db0eafb1f278: B690e97532d3ad1d15c05b91cfa2a03da1e7ab4c5bfacd8433e4418b185e3775e:0F#@83fab2b2a53abc5cede00ab0bdbb86cecb64d577f0228d183e5c0af02d879b5b: B37c5d8ff88457933009ee2c2a16e82fed9171d5c34052030cf6ecb1acf9c6889:0F#@ec2c3022cc7ca6920692659e3459b408952e81b2ebd9a624a349e22b48bb75c8: B3e9e2d841fcbbcd65f532380cfbd4b84681ce38196a40d580dbe0d73cc1d3146:0F#@2abb16ac941721d7ecd095f044ef87254dbe312c10f48d0322b24edb7fdb6252: @@ -78315,6 +102666,9 @@ B72d721f4c1b6d08b153e21a67544094d4e797534f08b18445c09c28fa1631748:0F Bb8668bbe16fa014e7b8502e3ea9105b06172830fe0af788bb5c68356ef0617fa:0F#@e98b3aadd909e740c2f520dda2cc9571a4478d593c62fce49d8edad1b5f9d59e: Bd80173d28c328558017619cb7619f915c7bda963e9eaa3885d7f6aa33b6c1448:0F#@adfe3550b36d8d644fb600ec43b9eeb1ebbc03946631a2d8c93811812e61c3f8: Be88b645e2098618c6134b6345549e2671fa0b12cebd0738324886bfd7d9a9863:0Fש#@8af13862bc05b6e075454d9404f501e75d030fff1dd5216b1b1820de5bf9932b: +Be5cd4404b50b63a6655e828a756671d44df70d0a3dcdaaa956e838c475f2142f:0FȢ$@baa109e45295c246f41d1ed3975075fa760efd1b6798c2050c7453625ee23479: +B0590978ae8876626a90bb33d702a741d539b15ac7eaa2c1cc27002808a9635cf:0F$@22bf6b03949f275e9fc806d8f2c5e3455342944d3a5cb14a9e2c4f79a7f30517: +B0075eaf34408705c063acc436857597867edf061fcace5078d3a381c5dc22abd:0Fנ$@cb3c35dcb32c70e1f9f2603850b48486be91a3e1e5aff442aa7ab81416b29e6a: B17a58ce16fb7493bc627fbddfb7178d0d91c6dff0f09595b4b186f819446a063:0F#@341c1301fe42eb6e5c593988cca3ae7b90d34e1908bcc1a30890c1cb0835743d: B17a58ce16fb7493bc627fbddfb7178d0d91c6dff0f09595b4b186f819446a063:1F۶#@5e472a306fe6a9ef92e6641b3daeb8e3e3fe35a8cb5080a00fbcd158fcc12ee6: B559915534719577c7feadfe3ca460ae9f252619c57d570174c3502ae45cc03f9:0F#@55a943f3a066bfd5e24a419f370d7ce26b6eda9120ae29f0908443a13f349e2f: @@ -78324,24 +102678,33 @@ B9a0d7e59d8706b0e1f869d0286abb1b48a91eab920c1ae4e9530bbf40b563c5b:0F B86bdf243758a7cd1610ac0d4929b799e7b01bd4f5ccf8268e117c356350b6dac:0F#@06dfff5470f1bf3f5fd1e548b50581ac6971df397707717d39d37f19c3de98d1: B20ea78977144af3691c07e2cea733cf9c5037da4da4f53df3f1c6ee36b6064b3:0F#@93d9cbec919511bda40a10f4e719ef17c95c0c11e0fe9966c3233361e00b8745: Bbf26f0fde03cd4b04a1193d5e3dca27a154376642e997121945395e204b9d65a:0F#@b9d0cb1e2a810b3e53fb181ea8f868566dc5605e4dad612ef6ec44cbca65d85e: +Baa9def55b42f010ceaa8f6a65f80cb8900ac89e0c56d7e3eb1cb1351ea673fe4:0F$@600b756aa662fad99e89f31915959e37cfa43e33dbda169ecca6fde114eccab1: Bbf8d11da29b10ed1685a8bc92c5eda2648069cf7b8aef11f2a837521ffdc3a71:0F#@e3a3f951df3122a08bb9df9c6a3ba974d7d717b5153de8e23781f712776faa26: B23f009e3d632c0552f831dd27fd936f0f823ba318f8a6f8c81d2039fd43e91bd:0F#@f7d5576965b37a06f200c084852a6fdf18161721a1c34d034fa4670fd5e95731: B6defdc28ce6b71a0f7aa5724a004e136349dbab623c5aa5791d3570bdf8761b4:0F#@3871d86f1a037d750714f15a9b075f62d9f62187e15b4442c111c7adf0916ded: +B2da0e347b7f7699627140beedb21264f8f6b08a6ba074b27ca1ac7d036418858:0F$@a8b75209ad1b9ed50126907cd156bb71d0466d21316b4773db08bdafcf021b6f: B91549ef07427c8a494cb0318dc5a9d22290857948eb22e83d3d8502b63982dc3:0F#@973666a6cac652f3aa5ae3f079057c57baca55a75c7741cc72d61ccc990b2ca5: Be9a801dc2dff37a2718ab5f95b30534b438105df5c7e27e3d0b146265062af5f:0F#@6991ec95677726dcdd08fc19cc1e8c6cf764da5a61e4ca14471d2d3bbb87f7b4: +B1e9e3c79da9ece781aec02ae58be96ce32facd40b46385a6e1179304ee657f56:1F҄$@11bd33265a121c311784a9b59829334de8b3ca88275b139b7c8fd8e36503261f: B1666fb8b01dd36e45c14ad5b99a055133d13bd8e9c4bc30f564d91cd0d66888a:1F#@5f543975fcb0837d0d6d6fffef270a60f6b6929f81daca23c55627fdb9e2ce72: B1666fb8b01dd36e45c14ad5b99a055133d13bd8e9c4bc30f564d91cd0d66888a:0F#@ca298c431768122a6fa0ab4445b16e1a752cc382e175e4b263be388dac8e9538: +Bf935fe4a6a38d32bcca161cb52fe9d8abbfe9c30ded968ebc941accd7b22c034:0F#@7b555bc6fabbf4bcfee4887f9c7625e0da7b779ea2938fd0d0143c41e48c3e9e: B3c81960bf2033fd5146afc28b01766f3ad308e159592c97af2332c2f4bad6d83:0F#@219cb24cd41393823a8fdedb62362a02bb2db14e4774867c08f2d1c8c51c2d4c: B660b7cd9d8abc18533a8ad596168e834a9284b9cc907f83ec3d61dc75d8534f9:0F#@46c5630f10e58b40c008c6bbf3d2b6d0789b06d730e7e05a6e47f89b4dd8aa2c: B76d317d885cf6ce0d01874fd10a0c6286c272a0b38a572b79cda445dbf16ba2d:0F#@0b78d13cb05fde46e312160717718d449726a64ced9eecc55201c38f08c1f584: Bfbdc48352ade22b53d22855e071a3b8a80cd43fb20464f542ce778c746fd6668:0F#@59785f15278796e9bae9cb0ee47f16651c4b7f2e376819a296b370c9961c08bc: +B0e05be4cde95cd99a4f824f591c58231248f099ab6fc579ec24d8b2ec23718b3:0F$@dc7b0e4aa8aef8a974cb28982ee4e05ecdd416a644b466b2708e808bb1096977: +B7a1cdff1a64d86ff37e24d4ead0ba7ea3644e5122790323281f842c0c722677c:0F$@994ab54fd8ad0e29817b874dbf22b8220bbe05d40af72dd3936ade2ae3dd62c9: B8f87954e9e831fe8a0e70146d62aa7977c8445cabda519eb6d4697cd6a81ba5a:0F#@95d63f17e123c4850fdf5c1341bf7f180cf1a997cae86178c39881a2b5bfeca2: B97166bffe98166d5b96e84ee6a386fad8346357de38f617f620c13e7e68de42b:0F#@2a02d8c8f1c45177a9b12692ffd5e330f2b81af394146c4bfa0255b83470de38: +Bff32e7c27cf31aa6d6da6a82c5bacd298fbc5b105b839ed1b7c79785d2d09600:0F$@3bfcfb3ab5e97d956b12eb38827f9f50db1fe2590dd4f3937e00e5d85cd89d43: Be49edb30a238ec11f7c515416d31964409c227b64a4e1bbe17d8df5d47b65abb:0F#@2fe7f6be3fc47f5aca818503dd2b8f3e86a8a32e78c38beade4f655fe58e154d: B696105a8a0d7a0e3c903b2baf6669ab36b2ab882cbb8d02be97c8d08aa291478:1F#@0d1ef52eb5db89039fd8af64fc4bf480ebc24f29df8bab77c863389146e7d7b0: B95be9fa570b11ada3e18f3ea55d1b25000da69ccd42c0aeb94f69844d5f28337:0F#@6aec7dcbb6fec1edec315a96bda78de3a2334705146158db7c8bceff270dab16: +B093ba299fb87d5cb18d53e2a0458393cb48fca62a7c756a17c0571f2777c1560:0F$@92f1978b756bd7233ec1f1893d9e1c90f324f2a525dbe92c2c635f734e8ec008: B38d32f3898be2fa4dae80dec10225deaa5d0a1657112b9201c3bfef1f193eac4:0F#@b2f25b243aefd51ee2d282beadf4c90cb0702a6ac080a5fedf2e0997df216019: B38d32f3898be2fa4dae80dec10225deaa5d0a1657112b9201c3bfef1f193eac4:1F#@28c147304482ae4185daa79dffce421fb1db66a25e9c8c00e874208eba6183cc: +B558e8cf34f79087cd30afc78c8721c9956c78ba63d44f0227e53ce2d4888caf6:0F$@8af642c187ec587f6130aa753531492bb8fb05b96e571b35c0c1286399029ff8: B696105a8a0d7a0e3c903b2baf6669ab36b2ab882cbb8d02be97c8d08aa291478:0F"@ad1f26af30512e251683bfeded939a0115608cea7830863565e883413af163e9: B4921408fc13b8dc1a426761bed18f7236edfd2a3d0e040ecf90245315aa0fe99:1F#@d218f1494721c001bd1f6e8b43937b3a1e845de04d2463fad8478c7351d761b2: Bb597c6f03806212165878cc54c82554549f7fb50f223f167bd1ad98390d34eae:0Fش#@c1904a74fd85fa6f91066162f0b0e6069684bdf116fd42f3b9e30c27994ef049: @@ -78349,11 +102712,14 @@ B4921408fc13b8dc1a426761bed18f7236edfd2a3d0e040ecf90245315aa0fe99:0F Bdaa803298620ba65b0c23304631b02dbb9264d1f4ba9796a4e00e45452eb1b81:0F"@452e9d1b0fcd6aaa730abfbeec7395afb3128b3bc56c6fe4679198f29816553a: Bc85a93a168f30a2545b196aa5221cabd2856d74bf4c4437ce8f73fe036181acd:0F#@c3f1d2b9f77eb5dee72980cc32ccde6cc366dfdc741278552f5d29ba07bfb7e8: Be6b883e1a8db2b344448acb97f0fa312d3d075bc82ea2f41d4300467f60ba814:0F"@5c86bcdd6ed689e51c3e57d65fca64c77119dacb1a9a2a9664e37890fc4653cf: +B3a5d2ee726dbbfd3252a80cc1d2f948af4673e579cf824b8db742e8023d30509:0F$@f36b5cecf06b3b8efc500d8408f3d505b09942b7e2fbf9bd643704c750a2db65: +Bebeefae5c1459c7d5c3bd5a344f81308cf093781bb4dc6a75e82921126a38ba8:0H$@e46e998513cb0a072d485868b1f9a31bfb00cf23e0d0b84602638339fe494a9c: B1e9e228587640c87efb7d0298be38bab3b678f36fc27293b8bcd0a40f3df9965:0F#@60f55140b1dbce6315c47fd9956c837dd8cb280e26cee09e31f0e9a193e8c4bf: B2e7a3972353cf0a5ef07d7ec8478411bdeaa9d4006c4f16257be455c73bc8284:0Fͯ#@3eba0901878b43e20d187e2a52165d1d4c7bdb3567a2d190562acf1c3cd81505: Bb1c6ecbde14ddfa388f6bbf5e50aed836009dfc00b85406158013ad761ebe315:0F#@b9f1a207c0203b46b26844a584ba06b4e6a8860558f496058f0240e3761f570c: Bc9fc408633b37a1dde9890fa97c2062a74307ee3db4468e87ce703790a64ab4b:0F#@b1728b7149491a427cf30aa25e10206a328835e9c0dfc4fdd47e5b315799bb6c: B0712dd86462c640972f6fef14f739a2bdaa30a8311d3f13a21ae6874e31c52b5:0Fԭ#@553155695d0b9bb92c2ae2e499f34b4d302bc0bf5605ccbfbff24e9481f0baf1: +B92f1d514fa126db8dd62a3e91b3b53df6d99184383fc97e2abf29291bc6b8de0:0F$@86fe70cd834d10fef830ba5acb40e0b1c2ccdb60e9168e92ec8c2a8574ea37cb: Bcc77413933dec14924f7bbbf6d663fd464c7b03ef3c811560c25b57a4ff0611d:0F#@f025e33f9d162c4e1bab6458d20b2ab413a24f44d08c81b32a2e98a2d199c9b8: B0567701d149d9065f7361e33bac6f6c3ab3fab1f59bdab8c6f24ad6daee0d172:0F#@e6deacb9fa39bae2c139359269139c8099c6aa55616e847e16b6b43daa5d9057: B986b9588f6754fa3366356f870387d781f3d84c068cf79d03c1c82345c3c03ae:0F#@f91e816825953a9a9ec710f493fe93eff96c7f4453be42921ca9af165e01c88a: @@ -78362,18 +102728,22 @@ B685877e8a07a6893c677b7ef170857d415cff5880b28bb49d5182209a7717c68:0F Be146be8f1bba102056ac13ee0ed98579a8a76d7c0c69a6f973236eca4a0347eb:0F#@7d023db24a23b9fcee852eb34d827bd9c2041f5107abf54a7747bfa656ad7f35: B213566aea0ee76ed2641c829bb9a5158b07478e785a2a87264c485ef406a0fee:0F#@a278c2e8effe76c4c5fb1f1c82dcdc74a16ba8dac018f3622e388fb52008e0bb: Ba4fb54c9f03ab39bf5bb355d29f49a84d117e0c3a35ef3378c33e728c2ea9857:0F#@011082aa263471a17a809f04a499e4cc203ec614ed9ef423ebc4cdad70352a0c: +Bdc7b0e4aa8aef8a974cb28982ee4e05ecdd416a644b466b2708e808bb1096977:0F“$@dc60a35a5e3b048373e62ccd38c19c0e5fc463e50f68ada7a094839866a2392f: Ba4fb54c9f03ab39bf5bb355d29f49a84d117e0c3a35ef3378c33e728c2ea9857:1F#@0f1feab9019a7b801912641df85737eb4f068cae31550ba63f083c9c8869f226: Ba9174c5a7cfa1458901749734c6ec4622bcd50342e77382a13c8f77363379e11:0F#@b0559fce87aee009c72e3ed2f2158e57a44d070098d174aa871a41096260428a: Bc6b7875ce4112ef30965cc08165285cddaff6512aa7cd59670b4a37077551cf8:0Fژ#@86285414197023db6a83bec036085589b0b066cf2de3a501c102ea58babea17c: B2b7fd3386885a26eee3842da8457ec3675732a71308fd8afb2a39d2fcf047dac:0F#@56825e3f6c7c14e0c2b3a145b971d57224cc6d9907337e6bc9d75bd9fc4c0e9e: +B93d4b5f64b58a35de91aafd6555d37a0890f2a0a05278a0a05b513c1ac81c797:0F$@9d119cc5ef923f91db920f2cc4c06cd9d40db23908b771603e52849887d35ff5: B59eb9ab7e5606bf1afd1d383692b7813e49b559422ffa20c48c71844af873266:0F#@3d5ad7ed0194ab9b59335bb1d79989449ab4fbd065d16ef281f5bec7cd4e1d60: B4b167d8d572088e1234cb24e40a0e37bac9e7b38f577cba2e26b64454179c9f0:0F#@e598e374d3f3fedc380af6c6a243e391eff7f59e9d955f2156642a3b06657b9b: B3047f90af1a7d1b00d7c9f2e557ac60dcf97dbdb79e5c31b0d7939903553461e:0F"@3d9af30113a6bc6e251cfbd5b11c54196ee0ad118b962e42350d2d5c93b89b12: +B9d17e4bca77789984f724f3868d60b6c622614847734717c1eb39a2a12c93e14:0F#@ebeefae5c1459c7d5c3bd5a344f81308cf093781bb4dc6a75e82921126a38ba8: B9d17e4bca77789984f724f3868d60b6c622614847734717c1eb39a2a12c93e14:1F#@479d701940d542c795e864415db036c6ac1ca54ad32657b698841c9a664afc7f: Be8f2983211ff7d391f71cdaf72d9fa17b0013d2845ef61f01682dddea2024657:0F#@ea602b0a120c30b5ae902c825ec654e50e8d81534a73ca9f97012ed3b35c6398: B13555d845cffc9c69e007d58350efc5513a6e4709bbe0ce7df6df302ca497d4b:0F#@27a745cdc1cdd7842e54a9f14fb3f9dcfd55ab26e82d1064f1b1f2b19c41f568: B4770a3f7d4465a6af4e8f2ec43aec1204f307728655e1066d27177a0bb0fbad8:0F#@0cb494aa485d8365a723c16a4f1b840c557d3ad52f650adfbb4ee461ee39cc30: B09faf3b3d3b67d93724c1ed811f4d230ace476a8097d7c4b86ad9b651e1e8273:1F"@99201ce7fc040730ca792f9c3c15184c542019c4ea861e1c5963343af1647d4a: +Bfe426029be3464b4bf56fcd8bd2b6ef7e5d9513aecc6d650a5aaa320c4f3e95c:0F֡$@5f008817d0194bb9e67c25d2402d25460ef6fcd81ee846ee0e9f469158eb0fd6: B9f483e18871ec13badc6cd0c355ec58964f111d055ed74bf8e52fc8146becbe5:0F#@0d09142cfe536efc843dd492651021f9608f017d1a0080a17db0453b372983ba: B172dde6cfa1a6bc0a06fa80e0dee3f2dbfabbb18b222f2f89767fb32c79a4f84:0F#@7b6811111a392bfb2afe2419255503cc0a90fac55db852211673f1d2564fcdf3: B691d4e043ff30b869753cf8538b5f6925c14dde958492a44299b1ed40bc364c3:0F#@17c0f463b36412aa5a7568727c1eef859075f37e02325c56b7f2e09c123088af: @@ -78385,8 +102755,10 @@ B1a35b756b8c78f591f67c2e6a4de826db979195b042b57ed32286b4a81e92ac7:0F Be98bcf9ebc6f9119e2c371b65681194d416345c4cce242d2a1f0a9d071044a77:0F"@735a3b5d514eb4581813bab3b6b53d80cc0356f8b4a35487a253e385fbde792e: Ba3e441976107c668e9a4ea5950f2088331ee8690028f318af8cfa2e8c759d660:0Fޟ#@41d6bdc200d87875e000c145145359ca84696dff8dc9c56781669cfe5cc48e08: Bbf6868c218ef5d96a59e47766c858d64ea7229f4b89b2768064fad1a33a5a307:0F#@675dff9a622e1a757d42740d5e0050e6ca2c9ed660252f06afb131255cbc70c9: +B33ba41bf4abf236220d93bc83c13c588f41cee9162d7da84e4ba043decba8cf7:0F$@c119212be647c2122e8a1943b99487cdb9ad12cbf837c8b61aa8650b4309e3eb: B5f543975fcb0837d0d6d6fffef270a60f6b6929f81daca23c55627fdb9e2ce72:0F#@05e799c0b99d715327cbafe083c398fa938cce48cd9550c0d434cb397b3c883c: Bb1417ca8049a54f5dda273ae72de776d2830d00c9d9abb771dd4341332f019fc:0F#@1c6f01d65a329d8e36970bad9d655c5bb6c394f378e334e8d2469f349b57f5a9: +B27c1e30ff55b18e750555ae3bc96e0ddb57f87e648a52e5f21025b4aa8fa5600:0F$@f16b7a6eb4513d5e1cd49cc4d1d546393447e7a4d1d64af345b81a540f643bff: B6cebfffd3b6c7817771d8868451323f5d67b1e42be9944175f28946ac1de35ec:1F#@a47e4ee27ca89d610f803ba35a576c6adec152c9a7039d90e6899c96f5d84491: Bdbdb54bf4e0dc47aefb906e2aebcc16bc0b1954e2162906fa97c7a6f37b47d5d:0F#@248dc44daaa70544d1420efa22788755653136dc7b203d4b9b90088927c88031: B2f3d7382654a1f65a216f5947d89442036e883b603560722e68fe3e8156fdd48:0F#@b37000cfcd85fe18f9c1fc7fd1ac49f63c1246b84da477ed8552008cf347edb4: @@ -78395,10 +102767,13 @@ B328b8278879b262d842cfa4ce673cca6edde27b4aef5ed99ccd319e214456d69:0F Bfb422e14ae5a5dc0118e4f06b7fe665cf76520627e1adbe882e05cbaeee9399e:0F#@4382968ae73facb7251347fe86b80879abee63fbf8fba63265a1d235633fd2e8: B25ba90ec32dcf6b55e95d0df63c218c63cd59c043b437f31c66b094112a027a2:0F#@a2f21b5448875f84acb7f0d0f27791fd25f23b1f8d422403700bf696a4c1e53f: B48467e432d7fad616b548ac45e7037af8323de31e4a72e57ed64357c935708d5:0F#@69446ebe1b5212511b6cd4ad0ae72ac7ddb9ebac45b6a292f91804222dff48d8: +B176a69e54279de89595e894248216abe33fe3e69955f8bce48101344a2f2abd7:0Fܛ$@12bb1b53e746d41ee3a10ca33883ee4f3cee92a53ace97d5c29b6eda3cf54da1: B4985d5679c75116bb1eacf6c443de6a4a989bbf384f0a89c2c1a7252e06591db:0F#@948071ae54bdf35e4181e094d5bc28c27403829aa3fff95762aa72a0fcfd447b: B43f68a9fa57aee9b9418be27abcaf5904a78fa4595b8206b2256d22db6f19461:0F"@91e9cc3c0b784a25fa35c7e55d414cc0094dc07871db68833affe27059f980ac: +B9c644465435069e765596df10e9827b2bc77af04ba0fd5531cffc1276cdc47c8:1FƟ$@b49e05c8d44f5b5c8c5bff54ad11db096e8198c9bcb79795853037db1987f843: B9c644465435069e765596df10e9827b2bc77af04ba0fd5531cffc1276cdc47c8:0F#@ee28dd6e72ab9c48e05f7bf439948a10f84a369fc1a8e6cfab4caf23b0b12c7b: Bf0ae01e23b4d880ef932d9699f6bf3169b3bec9d34752ffd8e79ac43873e024a:0F#@581ad2f66a916ea0a06a4dec0271a43dc7ebde58ba1ad2ea4f1f9c22e525a8d6: +Bd3385f99207c95cc6661b097c50c075108437ad27d0a22acce2d1b017f50ae6d:0F׎$@da0531a02e7fcd5fd69fd1af529fcde5a74a33aa8c1769df18b90abbf89be735: B880278c479f65d3d0e34c94f60e1b49a16ade3bc9337d0e165228ea7c8f265d8:0F#@d1949094bf7f543b7bb51a42ff6a315874776295e24fdc48df308a11473d3814: B779a583632542b5630c8d22aba3f38c54821f8126b05a368a38d2c9ad866b3a6:0FΡ#@b1fb0c50cb6c71fde1086aece024f4c33649513719c827ae2a0f72ab369dd3bb: B322b8e3ef0ab7de2e6c6826fa2b1645a9566b960e95e3ade4b54f37bfc93945b:0F#@046cadeaeba1c0a33f0e398b3a406a53bb0c1ba37719b26c7cacdbd67182a535: @@ -78408,26 +102783,33 @@ B97e4135ae1eb68f5c24f855a5891afb926bcbc1657968b5c7e7a61d8e87c9a96:0F B8a8c3f65b824a0a77fb38249a9364fb11ae581464b5a1ca393b6f0b473775ca5:0F#@8e7c4dc0bbba305f632a09b7a1bdbed0afcc2b49e00fc2890eb12cd39cbb6192: B48f05f824b07fba76632ddbf0fb7db23fe5b89a7df360643e17d1c099d58041e:0F#@427d384043ea124dcb9691be806bf061275d35aa927eaa51cc2bb44e996c3624: B8a8c3f65b824a0a77fb38249a9364fb11ae581464b5a1ca393b6f0b473775ca5:1F#@f21a71afcc2dd7487092fc9244e73e0e41a327a4f8086de6b75feb9840ba497f: -B4d52a6c4ceec81e72c56232d855d7e0be2104361b3e86f055c4bcea83fa013c0:0F#@581ab6e806f743280f41f1788ef0b59b82186048b02ce59ccbfe75bb89ada4ed: +B4d52a6c4ceec81e72c56232d855d7e0be2104361b3e86f055c4bcea83fa013c0:0F#@581ab6e806f743280f41f1788ef0b59b82186048b02ce59ccbfe75bb89ada4ed: +B47a887dde7fc00035495c1eccdc0bf7585575a72dcf9b0e71cb046077e74ead3:0H#@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b: B779a583632542b5630c8d22aba3f38c54821f8126b05a368a38d2c9ad866b3a6:1F#@d74c27e8315b4a03bf552ff9827968fdc581f2870fe45ea7ad01077391c73e4d: B786237fa86716002ffb0b0f7bf79f0fe7912401f71a32a3c429ff8f67c56ad2f:0F#@86a1e302eefc1cd485d223aedfc9f921256954525a34987b504afe9d7cab2076: Bc7bd7abe5076434d1fc5c78ab64c3dbfdfae0b0b810ac734ffcb9d006561fdaf:0F#@7c1877e91d58766913cff445afb2a1871b3880adb43ccc135128ced481da886f: +B47a887dde7fc00035495c1eccdc0bf7585575a72dcf9b0e71cb046077e74ead3:1F€$@e22f0a943f4227dbfbd23717a0630d083726e57bfa45fe2d4666330f4b608dcc: Ba3c6c6e8ff12bcb4b7ffb6aedfa095babfdd069ebab495f7e8cc04d94d55ed40:0F"@65dc4e71c4906d41c85d0e1f805925cc693baf94c21bbd77950f95ef88c55497: +Ba43942602f5a371dee632b2c7a252d2d7c4abefe00c069943c2d318be1832494:0F$@ac8343bb0aee09bd2b8f7d81589870bd5a4d1148e80674d8bdf1fd462caa598c: B5e59bc3a2a7bbc849323866afac8b223fff306d4f813be6119fb043f0184542c:0F"@db6a611ddf50f4a8308220abd2680fda21c4f9e51c7c82d083e7262ff55fb68a: Bdf476b91a0f9496b708fb1fdbcbcd0d6dcda747ddfa135103351f7b192bcf67b:0F#@12401a6b35a03bc0e1b22d61a35050403ce6d9a3b1ae15f22345d8999431bd76: Bd43b4a784f448a7748d86e35d6057b819218d852c6658c7596fe414826311b5b:0Fޒ#@742963b365cbee6265c17b2df26f9a2d72385e367417a78154e39f1e8e31c2a3: Bd3edf2f3dfe5460d4e17cf350fb3ea8337317b202127238416123c0da1f6a2d6:0F#@6218c3b9d5f1794f2f28b62f91c28c8f7b8c6e36f9ca9ae431b004ae1fd0c698: B23abf68cab20ffea92464cf2c62f63fb4a8590b6fb7e8b47e95cc9ca6056cb26:0FЉ#@ea1304816799e3b888444c15e066b2e61c53d66f7836d5f60769938812f087d9: +B0aa1418b3bee5cea15d7b41a9d7d0b617d88777f2d9e60a371c0a0672896662f:0F$@3182c275ef4941c77c1d91bc004e04d60c0dc19f8b7343b6efce685ddbb49d36: Bd7b9fb01d048d4df4431efe5300e896645de1c511d369614f7e87b0922e32665:0F#@42cc127a1d5c5dd05f3f59e85c7225920765557b4f54f83c8608334982449e3f: B5bd81e9647bb3f27e162cb60da97f2862c3045785adf6161a26750343650dac2:0F"@eefb5b8948ef746189b87ef18fcf1df3229f624d93461b2c847ea2f482ebce60: B8324adc655aa0a07b4a53b6bfbaa289af034c6a456e8f350b353002ead75fbc9:0F#@a81df3bf45b3be3fc26bc06dfab563067a09c7ef1b1e4db83e5ef1762a3c2263: B3e6f07c0b68ee203345430083beb2bfd9b1a581b8486ef6c38a8a13ef7767337:0F#@e25a3d2cbf208958197c6984563baa37f6dcd86b23b8aed9cd762080c0c1e049: +Bc3c3415963c07769af68b028a2b6d77e8cdbe8e44bf5c1be33a81a24415417b7:0F$@719ded5a4165c4b5ffdac2af330aedc9bfc27f04ddcc56df2aa8a8694900165f: B42c2ae872aca8ffcd9764749323c1c0bc8f32e0d6824843250822604e47d7831:0F#@11e9805650f3e75953fdc9e0df700fed257f37fb9c414f57477b3993f38a9d3b: Be339c18903c967a940e03702a172ef134507129c078a484e97b627a3180fffc9:0F#@855e1745de7637d7e28577848a02dd84c09ce9ca675d37b890d0a55937ac1ef4: Bd4ec5b4b14a68c1fa2438a3f22a9565aa3b0b6c335afa10860aff7530e8cbf3d:0F"@ffcab8303e59537484ad0e9f131f8a9c3cbdc4c8544bfc35eaa2054a46df1a99: Bd4ec5b4b14a68c1fa2438a3f22a9565aa3b0b6c335afa10860aff7530e8cbf3d:1F#@5c9e7560ce651d86dacdb798da419b9de7ebf40c5030401fa35fca3bda06e1db: Bf4c858f29a01d96c99f2e5f875caa7b64be4bd3c659008cdcf503920f34f8d2f:0F#@d0349768ea83e63dac6c13b20ece39f5ffc3fe13fa949b1d3317447a03ce127d: +Ba6eea699074fec12273be1453c8bfd6060fd36f8a38f483eef76740af0824b9d:0F$@0653e9bd150dbef53fd777e838b798635f84cda34207b9bef0e53da86939cec8: Bf72a1048725d8b8e30d810ec2502a3557a6f1375bbd5647e83a0c9b0322b9579:0F"@42918265da9aa09026fcafac5d0d9915f0894a00feef402acd7a0f76c8a8cd5b: +B4c6d0181b1f9b994100ab6e842db57f926e876e01a0b23f704fd3bf13d44af8c:0FӉ$@138d35f918e9318ab488bb8147c9d9afe4e48373ef030db195085db2af2daf64: Ba74ffcb2a49fd0c51931a28e70535c03b2ead9d55be71966532b265ed1766db8:0F#@430720cae935ac397f80999504b109d83ebf11be5748a19f17028c58339b26c4: Bb543ed5ffba3ca83063d091a1829b649083889212bb00c372a11000c517e57ce:0F#@4d2766d4a2e34f9ad1c893a684b8aef20fb1a3cb816ceb06bed0275f45abcef4: B9b80255e80900510ae4af8df7af0fcdf96e05f202d2d0011a14ac7ce9b635c1b:0FΚ#@60ac97f0533da7fb202f05d828d20fd0b018443d769a220b9347eb3ad84689e2: @@ -78437,30 +102819,44 @@ B4b3662a8674eb2f304e65874cfd3f30aad5bef98de97390bf8e39f0c8f789887:0F Bec0014b6e84f3a5948c380c42ab000dfcf7ec99b222ba4562fa4aba2343828b3:0F#@c3c93d42f6505a6211e3147ffac09d17707ec9d1d4604d3fb56e0928f89c63e6: B17159b0206e999a0d3775583f01d189e5c19c485308f76cce8a1fa34f4a21d77:0F#@14e26475f40d7b8ec77be15d02aa5fde1414ef4edc022bdf864c95b3ddd1246f: Bb6fe46a534040cd1a25f56978d55e0ca69675c584b30686db049385fc1fba14f:0F#@031425de8cabf92e772fd465f7967373e3eba6ce923f23df8774939a6ff7eb19: +B830640f1c5876034ff1e9f8e190427efc825892dcbaf2d6c4af649e4681815da:0F#@900e9f0e4226ee117f075873bb2a83cc51e86b434e6a5c26b6d171abf7e021dd: B9916cd84267cc6994d26c8d353bd9dc27ae890508513eb83f7576eecb8009518:0F#@9f996cda952e4a7747ebcfb7fdf4a1f0e65455c71ea8c83a73c632e5740bdb6c: B1fd923ec8dcded7fa4630878548aad81691afe08c1845de05cda42a9edfea4d4:0F#@b1638f9791151080554407f79462ebe10c59721be710fc9954dfbcebd0da9b8e: B71999b8b90bca0636ae03dd5b05154483b61435233fcc43a2992fca3b00878b8:0F#@661594c3136987f14b8a1063711920fc163a02352cb2793f3a8264cc8642de6a: Baaba19dae93ee88b24d3f3e9c7ccca02d90d4f5108081789e7b634ed2b836b9d:0F#@171d548877532c6deac70baa76b14c49f451799c97861f7b3b11551374562b7b: B0053768c33f1e207b5504f8afd0e86a0579f6919ca656f006f1f96a2af1b5745:0F#@7c33eae2a2d7711b5c925779b5672f63fc420ac50cbac77f153dbf0852979100: +B242c30d2ebd4de966e5f560be4b7a53bd251f3cffaa759b6299278ed2a24ff0e:0F$@7c34590c120266da299e94d1fc47e06dc862aeafdfbeceee5c1db25f62da5798: B348506b4064cc74348de6d474b9bfa4ef435ad21b6154fae85d22dce2c68e256:0F#@b93313ec92fd2be82a53e4be6f44976d72cc54e2f295982d3f389ea52c1abde2: B348506b4064cc74348de6d474b9bfa4ef435ad21b6154fae85d22dce2c68e256:1F#@ce1b7b625d2d1f42c306ba3293f9c39cbdf5947588f5aa4a236b3a087be7c916: B8efa23dfce1375185b8a18bee24b6ef623b1868569493469faf6a6f2d57dddaf:0F#@ef1d6c0d5013e07ad458346ae41bae8859f67b306a7c726507cc1d4c3a8eea9f: B34f00ff8dbc811ef4fab6f1b1b3f11b25272917264dac6d1f676df51d92ebc8a:0F#@d12a10105658869e1152fb7453ce62586b07abbee3737cf7a308cde0deca8136: B489cd5d848b269299a41ac2336f63627d494d5d77c7899a3eec6d15aaacaef2a:0Fδ#@e73fe5be47387669eb6cb8227c8a5d15dbb60273796419dbce32bfe009595a5d: B3f623ff82af0d57ead6d461a9c705acd9b792623504bdc4ac6b555a061a37ee8:0F#@22b58523689747aee8d15d607c383e644ed68daae8e77a9aa84df8a0b581141d: +Bb3e0e54bc32bd5046d543a67567fddb27dac6b39d92fbabb5613b2f0f773e602:0F#@e5871efd27b0ef8b816284e6d88608d23d0b6cfb48c895b2c0d39a47b54e57e3: Babec6987abefdd014dbb14adc38a3279c49fa66f81eedcb42b8759b00c0e309a:0F#@74c31ae3c5ac7a21fdc26dc2447aa17f8b78ea527cb45a56a7a4d4d3821375d1: +Bd94e05b0e99cbc380f922fc3709da19e8ace9350853cab7b06ded4a1f509b26a:0F#@3c4a84c6649e01809a6054dcd85e790317abf4159a4c82e01bd8f60499998002: +B7de7a6e8a310f49a1ade0335324ddbddbd5bad1a387976c7a4f9a7b860b639e1:0F#@7c2d90dd0918f1a1806a1a4c6a07d4abde936f55a5f1fed6c216d7661d0461b9: B046cadeaeba1c0a33f0e398b3a406a53bb0c1ba37719b26c7cacdbd67182a535:0F#@c2a618d4dda2d28ca62f1cee5e2fb0f58e0846b255fc4391cf72c490a35ce78b: +B50f69bdfe5bc083e13c69f797e4c2199462450b3a435553bb31916929af6fb31:0Fƃ$@9047ce25b76d6657d521cc0525c2e4c0b0501451c2387e0564a475263b12bd40: Bbf591caa79425ca20a2d0b7e0e02319f15f20a1a39cd74b62c4a5f53dcb0e7d5:0F#@df5d93b4fd0e5cd52344cda901d32a7ad97ee0c44c3f3774d10d246a05de3431: +B12685d875931d0e7763873c7e03daff64906eeff9e79cc82252f9448852df2bc:0F$@2c3f762a7fd0892f31202a2ab6d189e5f6ae73f85b608501b5b029c1c0ab5bd0: +B12685d875931d0e7763873c7e03daff64906eeff9e79cc82252f9448852df2bc:1F$@c37adde0f2c88bbc1fd99d3bc61931fc4c507920779e2a0e52f917f706c3a62d: B451e53f93a5e064132842e85684777e7bb850278f8005ac885c1921d71873192:0F#@b0d20c86f6012cf2216ba58a6a7857c728a4c27eb022a269817056075a4c3c4d: +B522f78c7d4ea12b11472e9242699605478c2a2fb88564ad9f5e7083087f67748:0F؄$@5bdf3b90a60f4ff88e800a5b6a321c8c36ff5c0b5cdf4ac7ae8784e48cd4bef3: Be30bb4e996596696a8fd3c11aba6fdd2a3b592a46199a697ee95f780f7c0f865:0F"@696105a8a0d7a0e3c903b2baf6669ab36b2ab882cbb8d02be97c8d08aa291478: +B7ae031ef8cec388cfe3d40a7084b2afab8e827958b29af3656a4511089496099:0F$@9d67fbbe8df34bba143df641454aca72932949abdf71dbe3b98db35c0f501ca0: B309a281f858f25492f456c9cc67f30593a099188b6c3472149b81d28e1802831:0F#@61d6949a18a27d82df20b2755d7844ebd04c025906eb358b77d28790a1758cc3: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:16H"@9a76629764eb2bb3672e06bc1a9b25db86dd746cc4082f094eeafb1a71458f52: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:17F"@f5329c9c86fcf7dee3fa267429f7bac2fcdf89bfce3f8f91eee1304725af7c5d: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:18F#@7dd841b6d34ad8b816e7673f6598b3733b2a7ed558a2524d48e8f197f4165708: B1755aaa95a1dd51c48270f432e6370df919b42bf594027971e33571bab168c3b:0F#@b55d5fac91e811f91e5382de511b6060de74f2fcdd07d1606f792baa0babc1a7: +B1686325f9c8d0e7e2b34c32bafb9a90fd2eaef418da0dbb26067cc210bb242e1:0Fٌ$@8cbb9435609d4d288e094856ceec067a1de3805aa05246df51c86ad782b788fe: B4b9780eb5f0da5f48273d2cf7a92061db5213b230c0fcc092f6c019c6d50e8f0:0F#@1b23f8c5b8c8be6d84f2d5a50473a3ed931ee17036d98f3d685fb25d725019b9: +B8af642c187ec587f6130aa753531492bb8fb05b96e571b35c0c1286399029ff8:0F$@16b58ec6b193a422431275303dc09ba1c8813f16e242b60fcee0c20a03974e21: B2b6a5ebbcf32f34dc9457607219c9382631a842c56f2cf41e55a27f795b92673:1F#@5f92ef807126cfd0fadfea8a24ed8dc4df957bab3913b358315fee06efed64d5: B2b6a5ebbcf32f34dc9457607219c9382631a842c56f2cf41e55a27f795b92673:0F#@19ead308f663084ebeaf2eefa0b690277548059f92bed93f41957c76a329876b: +B2de369d7b0359dc339843c03d65b7eaf7235e3aee01a2f79c422a23e6886e527:0F$@a9b6da034f10e9a9d28734df4ab611b1d53b627d1d37582e25175343707f673b: +B4c9c55ed80b1b5c271fb1909a3deecaec35ad1eed23b7cd036ca703738407657:0F$@fbe30614a9de8b8a8a69616780de1c19197d9e8656cf6d9d02000f837cdf2725: Ba2f9b719e3b373292a66af9b4359fb3b8431407ae7dab3cdfa2652075bfc2588:0F#@73ba46f1f69a2330713234d0bfe9902ce753fcf914cce660eb12ff45082bd3b4: Ba2f9b719e3b373292a66af9b4359fb3b8431407ae7dab3cdfa2652075bfc2588:1F#@acd6aa2039133bb372945f8a5a0717ffc601798a65e961116f13179e9cff8e78: Bfda2d98f5e4a987e15e1f864198c949ec96f6fb7c57a64dd547d42153a81c924:0F#@809017dc5775da0e6a0f47446e9b01a534dc4b14fda98dff80ddd80d616cd000: @@ -78471,37 +102867,57 @@ Bdfa7d0911144d972866a89b62a0358160ba0af41cd5295cc6742c404c21a0df5:0H Bbf761490d950e0642250d015b7be22a5b56e5d094b43923832b68b31e628e651:0F#@5ac8eb4e44407ef6390532d1ce155a0bd9e419b093446a0708f4a22f8f82aa83: Bb7101e96502fb3f17400ba25e273c9af7936fbd33b6bc36391cc3761d547a8b9:0F#@22df16833095fdf382370e688e947de137b0de63dae8b24d30d8ed69512b352b: B820b8b2bec275b09f39a4d75b5ff9f46bfa8c0f1a770b95efe72e37a6230ec0d:0F#@52ebf2a76cc058d7682882dd7ff90ba0adab381ec2d1e84c3c13d051279d2b44: +Bb9a674c5a78980fd767651b7e94f4c0fdc52a7ebc8cc5c219ffc929595a7242c:0F$@d4c684e7f43c68c2d808dc4d575ca657227f76cc30f6ce8d9c2265abf1a04090: +B10312a8d046324dad71bb36eda7384e3838caa979bbb6d3dd04a3c3ebf7075c7:0F$@7e05c812095dcb3718a6e286c4736b370e4f506e973f124f90dd614453a843cc: +Be6912371f4135434c9bc49479dd6b6e59dc2d88bb0eaaa478b3f64dff25aad46:0F$@171f49c5aaf95ce25f80ae121a6c1860c9fda86b096076c8fa017b2db06e15be: Bce7895367c5fd425796ae0509a7bc50db20c2aedd1b83f551ae2cdd54e58821d:0F"@15d44885160a63d233602c4f8273d7eaf6a17336e0b48092bd871885688eb78f: +B6bdd8adbb367cff5e1ca0b75947370ae9e5775ed85479a2b8e48516b0c4b6d50:0F$@0c59d9727b3765878a485050e96aece65463bb62975ce594bfc6922d83a669aa: +Bba65407fa7a2716c954e5204650711802774ebc352d9b6d9fb6ddc7c3242d103:0FĞ$@9d8613e74a587852856e0ae6391932518fe0860556ff747b3672c18dc8e429fa: +B6bdd8adbb367cff5e1ca0b75947370ae9e5775ed85479a2b8e48516b0c4b6d50:1H$@da6167cfe66f1756889f5093d41f7b29086bde7c2a2952a9ee05bb4f29b2e35c: Bc0a39387422d835ac3f51686fa9c11869dd3fa7916dce9f80a2c6cf737e6fe62:0F#@808ac50bad453acb344591a77b3fee0c3713a8e147a954285b8e342f4ff47045: B4bbc125ffab5959f51496d0ca62fba162ed56f40b7b786928ebe1863c53e843c:0F#@e7af8169a9142b592d0943bd98b6198a199efe58e8fd2869ba593027638087b6: Bc086573daacdb1382fd637dbc593f58c1acb5315a53d8cdc0a15a2c66bacd8b0:0F#@b419e47ecb6a54b82f86c7f563ff7a117676448c1ac5c06c4b8b08745cd19082: B60411ab8524fb203336440f9dc7e5e85ed33e289f04ff8d4d5c3ae72accdc850:0F#@86ac9ea6d184bc72c35d8a3a2e5ff363972d9b828417c3173487d20cb3481db2: B6e344bcf81efbf0cac08e7c48d547365e51dda416311a948bf9072ccee65737c:0F#@6a3601b34f7201542317aff49acf948b90b8133b2bd754974e09e7cb2ed68308: B4effc0b6119e08081ca05760671a6e43ff24281c4507d05b7411c1f916d6687f:0F#@10613523b41ede2ab18230b0203f55c87f1a8cdfa5743538eadf44e6a59fe3f8: -B3679708373e2f8d6c987a54eeb43b7d5c30061fc8fcc012315e5cf919e180e6f:0F#@65d8cb7d749230020f996bb9de18c197b390c468a964bf48fdb253b2aae417a1: +B3679708373e2f8d6c987a54eeb43b7d5c30061fc8fcc012315e5cf919e180e6f:0F#@65d8cb7d749230020f996bb9de18c197b390c468a964bf48fdb253b2aae417a1: +B77f3269c5a065409c431af69c9f820962f1e955f14800afe402daef219192ed0:0F$@ed30ae4713ad91dd6ccff159fbfc9f244f8420ca1b99f1a2651e9fa3e4688993: +B443e5bf4fbfb09e28bb3291182f71215caedd8f57ae4fdbb191b13babdb6c91a:0F$@ac4f1ac7edca079a78acef67e868866a369670a304214091c3dd32096a0d7e93: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:29F#@d1136b35c6a6f0bfc95c3728a70fd178c1505234b1fb56e24413f3c2c75c0a15: B28c147304482ae4185daa79dffce421fb1db66a25e9c8c00e874208eba6183cc:1F#@a7e2d7d8ab70447647b1f4bbccebfc1f3b0ba66557534001522534366e7d053f: B28c147304482ae4185daa79dffce421fb1db66a25e9c8c00e874208eba6183cc:0F#@a1729fa9c293b7b04fb5fc94ee6873b8d15a7ad57508abfe4a81ad9da5580343: Bbe43d2ac117acf98237bc237492df7b87f9456298980fb825484a9ea261b2165:0F#@d6945f9810acd14b64ea03636a41782e58fc98bdf5c4d2df6dc2bf04e92aea95: Bdc6387a7966d75743153c7784c5e39a190e7509f1113ffac1d34ae411f75df59:0F#@136686fe2047e9ba78589f3d05f9200d9cf18609acfdf273a6a012b79a0a9738: Ba55be546f610f11deeea78e16088f4d3e8a477f81c3120e55fd115ae90579309:0F#@aaaab54af7741a5a6ceac6f5a199617e0a19120bb7ca18bb1393c05cc55a674f: -C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:23F"@bce4d04f8c6703e8ad6f9044d0fd737ed93c4d5d9ff5af6daade3759f2b424b3: +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:23F"@bce4d04f8c6703e8ad6f9044d0fd737ed93c4d5d9ff5af6daade3759f2b424b3: +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:25F$@5030735a966e7c38ee92c559faecda2c6bf36cd123331f0be22176ddb50cdeaa: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:26HǑ#@58c04f3ddfd2d5d1274cef713818de5904dbd7c8c88d9f6b257c42c65174117a: B48d82d71443406837ef2459e8f45087cf0ecd8e54fac930d3318c91b06bd412f:0F#@6d33e3c03e8d654978052912facf0abb6fff807f32bbadba44baa108e14c7457: +B86a4d52ec33c2a419654a252d48383e28b6c0ff034a51a3f28632cf97e3a0680:0Fڝ$@eeaba57b979b1935c8f86ad26fc31567cc872ba36a533f9f18f66a8e0c770551: +B6087036f61a1453f243ddb3ce0ee5d28d560fad1bff5e0596df042611ca34597:0F#@9863e208294dcc7af9b51cf534cb14724995e794196e85b80a2526ddea7a7fea: Bd5eec9b60d17ec773ce5989386567086e5029a7bfabb2f13020ce11a46f5fda9:0F"@d1b8a58c76f59d976326f49f168c87ca641ceb3a08f676be4b33a5f7397dd9ce: Bb0a6b435fa1cc8499212d52b7055dc8bb9db7de644512ab20ba2977bf0bfc3f9:0Fҷ#@00292fadaeee45e1152c1a74370c897f5329640b1eed514002dad2b093ac0fa8: -Bb97f10f61df22efcf7a88306ebd332d715117594df9f4cc910957be511a21927:0F#@a19724b9c022be9058c6f2df60c25ce0df40130fb23b8dd7079869682c792012: +Bb97f10f61df22efcf7a88306ebd332d715117594df9f4cc910957be511a21927:0F#@a19724b9c022be9058c6f2df60c25ce0df40130fb23b8dd7079869682c792012: +Bc48d34f7e069d5e777423a194a86529ddbd601a08692b74ab15dfd28fb0f8a28:0F$@1d61ab5463c880a93999a01cff05370ed3aa062ba09e24f2faab7cf4945b38d6: +Beadd0075312e075fdc28c30da8da0a20dff5c028acfff365101903590c7fdd62:0F$@93a3eee1ed6adee94f7047cc8c055884af7a6622415b333a1af80a0d6641c101: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:38H#@6cc4dcaf606d417737a3e45f921e326f79b6ea8e7484721c933f3144babf2494: B9061baa501395a04138fb930b285f8df2303f77fb55d95feb077fa627a77f625:1F#@d80173d28c328558017619cb7619f915c7bda963e9eaa3885d7f6aa33b6c1448: +B859791904658b2fcd419c3159673f52370771116b33d21ca7548c16f4f1f3d9c:0F$@1b4e372ac5e1e927071c106571e5dc7c68740a09e16c3f7fc117b89b98fc7e34: B0f184a14f9af08b1a68bd49820a40cd6a180d3bb8a6ae28bbeafb8e3b92da680:0F#@22f12b7d394b334ea250be550d5b51eafb9e0f41d33cbc67055ac723ba1d5599: +B58d3636b9681738b5d2887254b146f6f3c1833b71564853432606b7e59f99eea:0Fۢ$@3e1bb1823ed20383c5de1d3f31537a4342f896f0bc6c9e177e60b4bd60cb8a25: Bb4504e411360ee5c7293cefb9985ac43439f9662853be983a15c0edccea9614c:0F#@f4f4086fc394127bbfb5e7eaf1a379b6b2ec7177ac780e0d3d526090dc45736d: +B17b304627dd827a702e92b95a622f0f5a3fee7600888b2c85cde65b3a1926b2c:0F#@822f5b65ee82105e44721a2726991749596127d7de03e95b6ef4cf0011593a47: B94dab99313cfff9fdd4becffd113e55f240baec7de41fe63f7d506af59c1e278:0F#@7e881e2cd4005b6a2f61e8076e3a943acb169c092caf1e0adf9e1b726494dc7b: -Befdc195d6129a7af534346625a9eea1c94b07b39f79ed59a1bfaf3f3230cc69a:0FĈ#@7131613780cb8cf64c0c92f31ee5a0a1a2c8aef3341114d51817109fa9e7085b: +Befdc195d6129a7af534346625a9eea1c94b07b39f79ed59a1bfaf3f3230cc69a:0FĈ#@7131613780cb8cf64c0c92f31ee5a0a1a2c8aef3341114d51817109fa9e7085b: +B4ceb96d3f0faac6054ecf9145399f641c6856acba4fa84c92e63fdc02e3cccf2:0F$@5b3a8e378c543ce4b53da2e4a6587645a43e7673358703ba4d59096cfbc805a3: +Bda93e9164aef3e221880ac30be1b834fa1145049c4cb6d076a7d9cc33aec8c0d:0F$@42b8df16ae6ca42239835cc7808ba6d5da3290dcaecd0fdd8926c4fbf3890026: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:32F"@02acc1cbc0914525c8b364b87d5ad5c0dc614ca5d9296f03f18b4b0441993be0: +B58494c324a32a678c977e84e41e998342658f10ac49b07245b669369f66b46de:0F$@bfe7a92d229ccb7398a50004c685b1dc4221286a04f555345a489201f09ccfa4: Bea0cbc8b3cc70372af9d782d98b68f7f2fdee0b12ae3439ac99f9bf80afc30e9:0F#@96bae0e286b542314955102f465a45dda80ca043984f061d08df17b466938aac: B5b61f2d8b855003a8014952bc5a72eb2a747d651fe1216cc4df63571bf0a1d4c:0F#@858ce6851a942ff1d313cf65aaa7eb8c8b7c754f2ca67b4fef1242e94245ce91: B6c787f87835b2dd2e498887d4fdddbb07ef22252a661b700f6aa652ced81d971:0F#@1c723af470bdc6e40cce9ae5469907ad6dd56dc86972559a6fa2ff1d5cee2406: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:37F#@69807503a2801c36c965f37be804cdfb53133a086b8941cc121e9ab41aba9be1: +Be5fd8152e96373d9921a278eb6c02b3597fdf7b55379da50a82963aef532ee41:0F#@368340e5af9e9976d717a7cd70fd5ab8a3cc9dc87d5211cb98341b74d6a19b83: Bc4ebc0e2626e97ad0a86f3587a32a4200c57037372b6020510151b1028776534:0Fպ#@45546d33696e30c1d132d50221e2220568c7ff7c84c1fe05036e966de16d02d9: B9c1fb4128c8feb92996771b1238a57fc58e3c15748b345835d76245ac733ad27:0F#@e44dfeea4418833762d978911570ee16ae04b7ba5791a399b608bf2d8be3053e: B2a1ac4c39b7150c782160e0c9e1ddac0480dec51f9d7cfff94e4ffeb37f41368:0F#@949aeb5df9d28549ed2fb5fc1b81c36679087df4839fe79cc20f73fdf6065e38: @@ -78510,11 +102926,16 @@ Ba778c26f2ab244a3095f76c879e8f8da9034b993ee355160aef73a891b177009:0F B5e87685a4de7b8f31f1d76bb876b5e59783f3dd0962c81688becd3a0c3cf10b0:0F#@d8130c062477c81bcfaaa05bda48be069edf437267c46759c3ec1c22238b86a8: B55c9ac2c4f98ca2099b5064339b8323dec06480773898177cad909f4ede39b95:0F"@912341f27e6358efab7669ca7ae45b8d2c97589faf32fd38a64b0d6822617d0f: Bdcc58b6b35b16686d9e6c4a35639b7243c262517a29745182408015f3d1edcb5:0F#@a2b6a5fae1fd8a8f6da4d66375ce6ac82dc281c9ef425471190f8927f9889a4e: +B113fe21918163c8445a49538db35848fd28d38b7427ca5d7a1294a17a3e59e2e:0F$@7e9ceec467796ca7fc23fc9e996d1dee407cb293e4768dbc861332ff9c47f2db: B95844b9fb875cdd0b54ffaeba6f67cce3f47b265442d6e3a6c3880d382fe9fe0:1F#@6fbcafb01d758535ec10a26385250bbe3a74ec1441534373ce9118b74360c415: +Bc49896c7cc6cd0e816137617ac99e9bd757de12feb442168266d781c4314a7b1:0FМ$@62f1628529505aebdf406fdb32e721325c6c026d2d649a8f787f0f1ddd6501c8: B95844b9fb875cdd0b54ffaeba6f67cce3f47b265442d6e3a6c3880d382fe9fe0:0F#@ad751803761c6f79e27093f639499e81b80d14c01ba5a14c971739d44fa80f7d: +B4c06467fe1daaedebc55ee0a0fffa84ffa50838b7714d93a2e2c2ae580305fa8:0F$@c8eff8f9d906e9dfc3b9a23afd19cb03ab970e23e4fb12ce3755e4376c9f2f0e: Ba666294b41a5ff0aeb85fed327cc3b1a827283783506686f08f2750ce7dd0cb3:0F#@198fcdbd3da634f7b0b58579423aea3ec07f5616ca388c13a34fdb6562204f93: B3a79a72aa19764316648f43b3d3ab694e8231d1ae4a5ecedbbad9dd93acb895d:0FΙ#@a3d47326c98d7cf9c3230775d0c9021c2e831c232ebe6748f5770939c7efac7b: +B73b6ab91e915ec17fce76f79125a690298c23ed763ff9d13dc632b2ab0b76218:1F$@8f7ae35e8b70bdc04978808b86c6b5bf35103278bfe70a22543502116be6999f: B828411ebcf7d3705f2024b937145b679b6ede04a7e173fde99ed6faf168ae32b:0F#@4ba1b8f6cc94af17de00c55aaee815c45844ffedfa96c50b28956d6e27286be6: +B86a7aeb8540ebba46fb780f97db6258b523c9a1811359faad26395b6c30a6687:0F#@41145d9831f9eec7dd84e3e284f9950f16c2c394830508e59eec19976c9b6e22: Badb59b62963dda31183461808061202dfdacc1b3eda8e2b71de0d3dd3198cce0:0F"@f1f64c4f110f5b75cff52ce0b8f4df5288cb4cec5d22833acb8bce6bc2167cc9: B20d4ab5542df58394e2cb208a5b134ccf619071cb66089ab601631ca3c933a72:0F#@962c5da7f8ded6fb7d6c21851739d118cd57a1f5750ab6d053554452ba56d44a: B7501f74087fecef7980bfed4bb41db45c953bd25e69d4dc6a711808166a7ca13:0F֧#@e5ae210678f81f01d93498c7a8ef3e52117307ffcb06d41b2ecbcbb8e729d5d2: @@ -78527,6 +102948,7 @@ Bf78ffa91047671814896acabfb8eee252bb095fb47d75f7fa64252731dfeac40:1F Bf78ffa91047671814896acabfb8eee252bb095fb47d75f7fa64252731dfeac40:0F#@4470cdbac88c6ae709e0ff6e787d5c27dbee9d7374cde491cef8e25232d37f72: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:48F"@1bac3a7db315c36c1a407e29ffc15ee4d7ed1a377bc7c47d1ce0825be2fcd4d2: Bbd5d4064be353c58143ac09ab061e6a11ac40532e38e314ebbc563f71aa645e7:0F#@c3a93e1240c47c5c984cae2a35d405b43ce90548165d5cc93f76448394b27d07: +B3eb0f268c5a47da62fc0e68225c172c2425b5fabd26d64049e8c2ec73f629cca:0F$@bd72d8a3f43fee23d83dd86ffd3422d441edc2017dffd3bdb13bf10a87d30078: B3ebdcfc1f12f63ecabc991110699c572edfec6c4f3c1bed5031c9aa258917d91:0F#@a958fc935580e9342966afb433f0da77c85d2ad35b86a507575003df6b124c3c: B5cd3c91c1ff4a9cdef33fa88cb260cc121fbe66e7ecf65eddf4123e097f90962:0F֏#@a7b8b56335e5680d9f916bd22d8911b000403ec231128c36c658233360d4c1e0: B305e88724a7d563868e3beea64be94f13372d0039827a34e8985edd512041d6a:0F#@2501356ca6a369ac49eac4bd3bc440cc766be47740521df83d08d58f84b46f59: @@ -78537,37 +102959,51 @@ B7332de738f9de9b79ef0f0bcd61af1777973ef4effb9cfced830169e6a71f42b:0F B06e894e511d35c78f0ff83d34fe7bc2a3bfce30f8ca36b095989d70c58e7291a:0F#@4fef415efb3782780d576403fb0f1f5933b87f1d7f808b432886930c39e0e804: B191a7f6f27c542d21295d8fdf5eed85b0aade94f3fa73babf73eb319272f8791:0F#@6a93279ec7f2d7d252a1585478885ded430e7c1419d41c48e5f6ddad5a0e42b1: B94c6bcd43ce661dcb248c0a04da23140c204a3e50ba330911d83cbac25646b30:0F#@b6d65ce76226e5c53cf9402686a99742348e469873053a2c1786be17d60cf98b: +Bc894860ff9005bdcf63efb36dffd85f814ac1a3bfab06af4974677f92d7b90ad:0F$@6b9c9e1874b8a10437656c124b5d3da6f088cefd6b6c0bee5f430c7d6bbd9d7c: B0cf1a960cdce2c707f75bb6fafbcf7fce4685acd3f6c97d3aadea2b0a619d8c2:0F"@1f830e965523a3db9486bef2a29e55b5b41f251430f7b8c2ae6b5d45ff9a09aa: -Bb7046d30e828852296a92919e0e74c90aa8eda3af785f0746fcd4a9992c83f7e:0FǑ#@f657e2eca6c5d5ffcb077ac629fbbf6bb8c1313b11f75a5dd56e42fd70f501f2: +B19e0cd6e4bd6897f64727136cd393c994a38f7c66c5fdb75130ea8f19079de01:0F$@928e7e6bc5a727ee8f7419b19244a5282fcb7313c17d462024002c1367849297: +Bb7046d30e828852296a92919e0e74c90aa8eda3af785f0746fcd4a9992c83f7e:0FǑ#@f657e2eca6c5d5ffcb077ac629fbbf6bb8c1313b11f75a5dd56e42fd70f501f2: +Bfcf1e544fa13f9da4e00447ca15923676d21e62bf42563c1df8125671550b82f:0F$@e15a0d3edfe9aae33973bad813a81f4ab75f51c956474cbc056e3d9af2f39b10: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:52F"@e1da1096ed749882f4a7af2152b645ba501d1ab03ac6547b58a9ea1ad8bcfe7e: B34b3a5ff3fc665b70cd5c1a1c604df7926474db31771bebcab7cc2e9eb1c388d:0F#@ee087d1b6044ee525545ed6284613071d963c815e70d929e3e59552fad5fc3ae: B7e9e26252b6fe095b97ded7482ce03e28fcd802beef2639089ca51301b0f18c3:0F#@0f9b6c3dce151747b8b0f371d61f036e58cefd3664aa55f4fa6b2497a93930b8: +Bf53da94937e0d9cb06bec71ae47f6b97bf69cde0aac6a3809c41ecd8144bbc83:0F$@b5c8745b93a6c15c58cd25eee9073cdacd86e881cbbad59a77b1a22e00b6901d: Bbbf2b462d8456516cc29cbf2d66ec2b29d19ee50a21e5fe5a859bc5259f943f8:0F#@8886c0e8ebf27bb88e1a52297a4228e1e56f062fe0d7b4af4467d5acdbadf45d: Bc79ac60a312215e5a25f314a3c8b2617c213a94f6e01b4a1463d0f022a9bce1f:0F#@ceecbf7b28c658c61abc8eb00658a982d1e58cc79a254c0330786cfa62d8e1cd: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:57H"@9a76629764eb2bb3672e06bc1a9b25db86dd746cc4082f094eeafb1a71458f52: B6180d5419b55a4d82ec0c82eac53c7e9cf061fee9dcc2fdf98d33268b55ee0f2:0F#@be00ada4115232426b613b446821de87f40ba199b4ae7915511c94013e3babb0: Bd29743a3aece1de1bbd3fda04fd4c8792464bc2b1cae23bdb18504bc77f3d3de:0Fȧ#@db922762b5a65816c0ea916e8ffde89ec57f4aaad27c9c1cb37a5afe4c27d60f: +C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:58H#@8a2295fa0f985f9b701ae2c49b2a425ed6f8f4668fdd76128e4451b53d31db15: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:59H"@9a76629764eb2bb3672e06bc1a9b25db86dd746cc4082f094eeafb1a71458f52: Bc73f499644b70be879f73daadde06cdd1e91515ea67adfc69f9d81d64731f0dd:0F#@673f88637fccdd208ca8d3f7cdb27480b284c55a46f2540aa1893d53e5b1fa4c: B8753bf6679b08bbab5e4f062d24ebd6feec747af708b95f0183e32ed5b18f5a9:0F#@a8ccf4428721b17fd3d786904e3973bd51fa3f1bc573e058f988c1bff0e8f301: +Bb40bbe37c7c13522576ef1b4ff9475a553af4854da195aae8bfc1360b6e9452d:0F$@41b8f9d5de8dc3615ed81e19d43b2467ef64b7bf25269fd5745491570c440d5f: Bbf673ccc0ef8970d1d2d586fa44bc3cdd66d641e8d3b889630b492afaf2671af:0F#@8c62a4d4b591d8ff2d55ae0273227d8b1ae208219ea3321099ba125e04ce4703: B96e8bdd6d83511ff96ef099634f625abc081c904fad4fcaed758b83fe89cc681:0F#@f259744528544fcd8d40164c4b7a1600c5cece5700f8eba9a30cbfee6696bb21: C4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:61Fύ#@6052bb8615f98dade231b31f761ffd6cbbc6d834ca1a77c8bc0bb8ba3b454f55: B4d973bf9343d684e68aecaf096ce6d531b25fa7279b207ca087a00b09aecff3f:0F#@3e11a9fe4bbc8d871f89927c852c969a84474126aacb37db2bce0b2a1318dc39: B680c7fb740da6232566919abbe579bee1cdbec03cb22cc8f965cb72f69a26778:0F#@da6d3e270e7cfc92968a6b2fb81b2fbbf8c1773d709503f110f788381d0cacd6: +Bc693221367f5111856cbe85e8bf013b0c0ebec09720841e0ca0462eeb2a049cd:0F$@58bb46aa229623fbd8edd990797f304de0f7e98328c55b5a335f47ccd5cbad86: B08aaf18f3cd7ef7619fa8dfde65b8ea3f389c3f4a2888058aeb455ec6aee7541:0F#@e3fff0d62c6c34126748df61a5a0edc4ced9e986d11d5e2610fedb8d46426ee1: B0ac273f01d6d19e6db9a4e6cf7040ff5eba0b74059a905783dd443fd8f0128fc:0F#@ebbc9e6426cc5b710f90a36eae8ab0dcc4537e6046386c21464de56115c9e68d: +Bca3db8df75a956e77814d680782d2511795847fea35499e840083878dea7c327:1F$@4403901aca99a0e9c8cff99096b94f22d4a9f1075c8ec8684bddb1ae93eb8599: +Bca3db8df75a956e77814d680782d2511795847fea35499e840083878dea7c327:0F$@df2814b988178866e3c566227983e021393a666847a5c4400888bd3438fdfbbd: +Bb073b895387e058f778e954f0ba57a9985efed06a28e03c8a6c094a86627f456:0F$@835ad10613479b0ffd0c253799f6518078ada8cd9c053a576b5851a353bde053: B00fe9d7f6890e5e15447bb193664e17d48f23203b8e70334dcef7312a270f1f8:0F#@42b248d88636e505e9d5134d7aaeb2e83109ee299b634acf85a70c1712f5c4c6: Bf259744528544fcd8d40164c4b7a1600c5cece5700f8eba9a30cbfee6696bb21:0F#@4ac2d31741ebc527da61251f0dee278b1ba9ea4f8f6f0263203e69d55d35b44f: B5aa92b34c0a58b46688b81f0791371addb677423e6fb1907f367ea30b9ec38f6:0F#@5073c4166265aeb414c572959b02b20adaf0363fbecee0f5e3bf27615130a494: +B79516359ae11ff0ac80f13c84d4870ee54c15703688c530b5198450cddd30622:0F$@506aa023f8cfe62da733aeeef7506ba2e86e5da8a5a09c89c426ba94348c7773: Bd239b911df40d7777dc09a25d6e80d9e94ae221bc23fa13ffbace8d34b8f51d6:0F"@a3c6c6e8ff12bcb4b7ffb6aedfa095babfdd069ebab495f7e8cc04d94d55ed40: +B6b786776c915227e1b9865d54f8f44767adabe3bd1e97e604154ff633dc6ae4c:0F$@59e94fbafa784da5f4f4d357fa702d62ed72c8ce33a419b95f3b85e177db0844: Ba4e241839c997c3cfdc16eb9954eaf495f3cb2eee54c4b8a72f65f6a1f55d9c1:0F"@a86b9bc17818a729822fca8b8205be29b57c7f554037835e9ed8951da8b4386e: B06b6f9b0a56caa779f47e951800b2176dc48fdd6f3d5c0f61255895ad81ab294:0F#@c2eb746dcc25bf0446c8ce7c60e88d356ac84bc236b0e64de4e1f0aad6575d5c: B9f0c9eb73728e2830a00cd3623e0cbe20b51f33571b87441ff80e349583b6aef:0F#@02f3eda6dc178a3cd49ba7cd2b7dee2277203610ae016d8f4e1e3dfb9ea409ce: B7472a36406c60c25c77927a183c36dac738d9d909775ea826edd7faef404f2d5:0F#@e0c45e294715a11e610f2977e6f1e076908264c79e950deba2549611315a5a64: Bf4bd06a5d742109936a6a10802fa888006472b0731b1ef825b13cd9cb6edbc56:0F#@7b4876da62854fe3283d56f490973c59f5de1f003f961ff9130e8973348c1110: +Bdec0bc4cd6f93d28da516186f5ff3509c20b013f031516870d74046c86522349:1F$@5dad67f34f351262c2f2efb8f2349a0b9ddf1e63e63aba07e0bbe91c6e03f3cc: B7670c97bb34bf73470163eb59eec1b60bcfe6f9ba757ed940091a3da17e5648f:0F޸#@4d41bcd4f7344025b64e208491c6d640fd552262d83f036917b9432903ebd820: B7970bbf77aa795aab90ca4a29efde45bbd84a9c834c5be8fa6382e9c45b948fb:0F#@2ff59530e5ba474c0a50d1df3bed497cfb159ac932ada2da45493c27573a83dc: +B22d5a33750ac201d3d7513739a368bf4d9ef13324edf8ac057eb4c56d424f0e0:0FЎ$@fcd7699856796c9071aa471f1ff0f45afb5d6be921024ba29850adec2cf0d8c3: B28f929dfc5fec954171346fc32b6c8d46b6398b7e7005aac49f8fa90d65b753b:0F#@13b71e0b0e381a4bf7a80c572db2760a0893d76005b3ec873da3aa209c9f0ee3: Bff4c70451454e22f16201eeb4910782cfd2b05568fd9fc4849559adf6373a268:0F#@1dd7f9fcafd5bb153bc4b78e1bd2485f644617991e5d9b6b634fb6717817efae: Ba45563aefdc815548f607c006139c084370a62339ef564c4277bceb45574852f:0F#@806be2d804f7643b98c57b5afd129f51c790209362c3c726b0f7b49d01320b5e: @@ -78580,13 +103016,18 @@ Bc73b6d1be5617c3c76ee7a2495ef260bff65e34ca44281efc525f9133b3e4b16:0F Bcb2a12a41f6df1e5ae7cf97eaa304e96ff518916bf7fa7c37c399ead27f94941:1F#@305e88724a7d563868e3beea64be94f13372d0039827a34e8985edd512041d6a: B047e0b7e5125b534b9d189e8c50824f2045625c30c1100031112bb61f6962b56:0F#@f2d74cae82d136ac39888a0688d5c6676d255aa19b04bba9b2735b3f0b32479d: B6da5d954a3a9d489ba1befcc79191570f6dae5788073820430302bfa098e1135:0F˴#@d0980396fb858e3cd9ea1ad827440039bcfce074715f59b92fb009cf7968169e: +B8fbc5d5e0c3b272f7e6c1daae127fdc62c0bff8232dd0d874960a68fb0e63db0:0Fă$@05acd6fe267b6f177d91e9616db160797c1288f2dbcbd86cb6f825d211963cbd: B238de4b98699b364210162c2ba5f77c3ac4d8d1fef67b622b230fa8d2d27b37d:0Fϸ#@7364062083958f344898706b01dee21e50eeb227d91d13b1c2da2e1990a4e155: +B8fbc5d5e0c3b272f7e6c1daae127fdc62c0bff8232dd0d874960a68fb0e63db0:1F$@fb326b94c835871f00ad7a30184257820986b54b5be49645d58a3c0b405dcd53: +B8a2295fa0f985f9b701ae2c49b2a425ed6f8f4668fdd76128e4451b53d31db15:0FÅ$@db069e1b32993a1e0eede0c4617fb55b29c37ced089c0effd43f132a385c054e: +Bdf94cba120494643c060c71de00bef9a6ab9ccd90f9bb03973a325ce3f9cc391:0F#@3a88aeaed17785a98315340357584e8f6f8eb5ec32a0c0974a146b515077803b: B47f6a4bc3489d36c3cd49003abfa8260dee4c5235675a57c957e39743122e9a2:0F#@b66c3bf531f1b923af328ca7b8e83cf97ead7cb0ac9dfb40d285c6dafb180dbf: Bef0c1e8a1bdeb26ff58698768e3897284b5184b6ed87d6a11ae395e7b918d9e7:0F#@3762e6afea7646151ffb5c736c580f41956f3f038fd606abe3d37c6fb3de1b6d: Be440ac51f65602c1bf821a581691cbdcbf539f6d968324435ed4eb615523993d:0F"@310f9ef86d21c6666c0d7960255e76be9f6461afc0641ae3fd941d1bfee1d8a4: Bf78c28a542da75bace9b8c5610156394e2f29806ba41e434c74c4922df71f499:0F#@dbc4a1ca7ba9b337ffda7f4608da480f2fb8dc203b4c785a16c1897848274637: Bd3878a5538628c61f877eec38aa47501b24bf0faec83ad0bfad468b11de8611a:0F#@64a52368344228be086ae0632d181af4820be0f151ed6ad66a270405596d236e: Bf8a4ea12fdb97b2eede1579b8e06a9e65b18e12edf94656acd32516d9490454b:0F#@34f01eda26f7eb1cb96133f03d38b99fb7d19824a1bab514cf0bfa05a2552c9e: +Bfee48d8a9dceecb96e029e4141c4eac70cce12af8db25b8910ff8ed2bba99095:0F$@216b982392f6a13e55e4840e122cc6a6c3cb8795cc43faf003d718c63669e4ee: Bfbb8929f2eef461e1b5f959159ef783f2b658426e37e5cab06ab54e83f65eda1:0F#@515a10ba61e6b5e0403d940ab087e55e4e12e86209226c04f3db5dc1af0a8714: B1c5d2a17bcdbeb16866b76709afe080db8e5cab57f0ed9086f7b08b49206a3a8:0F#@c46c03a8846e4ed921d30c752cf9515f0da71b9c45edc05e797116087c91adc1: B350a4de2634370505bfb373e7880f8827c1c71d7add0b129d391b6365e27e417:0Fէ#@0d97a57f4e5c90a93fe9979552b0c17241b1e426be45b3527bb9313b935fe139: @@ -78603,42 +103044,59 @@ B546e1bbc8e959fc63b9c7eb7e1ee92f9af0e495fb9347c7e1debbccb8d8ad0cc:0F B653b8f89dc0dfae228f3fb4f31ac723ccece1a53467c344a310c489e4b8c9633:0F"@68d9eb265a5931c9f9ad006642502bfff016fe44a975da0491ad51a26190a1d9: Bfa723bd94321a00fb79a7d4447135c3c4c70f022a70adcff0b6963c3778a3e79:1F#@6854eeedf39647d7cdfff4d8f3ed77a4afb89c647abecc6dbc4b4ead54388eb8: B4ad25dd99c7faa83fd1f9af3da8d692b9cdc2ff79d426e0ab53628d6a82f8b54:0F#@838a62255d2cd311acf321024a33d29e1b792d535446f4aa3a7d76c72a1a1899: +B196a45c1dec50fe7ec4257bf9fe7b871d495f7aaaf87c364f870aef6a6e441c0:0F$@f0b2756c9cbfa72db5ee373cafd4e06e538c01175dc397a1eee1ca91a1637a29: B882441c798e03873bd5bbb0ed8c2a2b23a1b3a6ab049a1078c574e6d3b2f7dbc:0F؃#@713b284440cc05524efa3e1886b05b03aaedb164aa96c6b0589b7ddd7595af82: B31a6c9b5227f2708c9588d8633f149742e2c5638fe9ca60ff0ca5c16e87a1ec9:0F#@7a017971520fa5d728718a2ac5d7cb1c5843da296fffb55994d77b3085de81a4: +B9da13e26a61c11bb778f2656e3d50966a0e2586423d6ae3c3a36ddbd11db60ee:0F؍$@4beaa2ebc3a8e319075863f617a009b61293930faa7dd9346270b37c11cab946: +Be6ebd8f85b1d4120738785d3f87012d93376289f7fbdfd39d4a332343f4aa3a5:0F#@99fb29ad254bb4e6859327155be8cc7d0350978a12d1f17240aa2222029a5568: +B207d2c38d50381760e75c116477cc19c7ea6bc248cd259e8287b4ea016e83575:0F$@c11659f67e914a78ddfc78b6db8045c58d4c5948020863159baeb7241f85138d: B3663bdd98646b0c4d03e57a46c4b71267ef3479f1f3e6459d1e4bffc06540ce2:0F#@54dfa082128fb01fa431d1ee294101421334d2ccb45015db94aa5356a7e83233: +B3bc94205b0cbbc49e9552fc5143fe1e8969d0bdf97e862bc1ce2dfd088f9e2f2:0F$@e1fd0c313e3159497168e729be7c075349736b404d0ac38a1815e5cec360c264: B7e665da270f57f0239fdc9288c3acb94b967734cfe6a8189a40e0743967395a8:1F#@50e300ab0b1f22f8a2fc84c67429d05f19d02c3352aa4ccc83514ca099188d9d: B3753a60d7dedf9aa4739d4661671aa9eb58d74746e081ec196a8251bcc5a67dc:0F#@24fcec0e7aae7d8bc75472f679de55ea7d2111c4633ceca5b74ebcfa5b481e8e: B7e665da270f57f0239fdc9288c3acb94b967734cfe6a8189a40e0743967395a8:0F#@589c687b724d88ac0ff5b044a6924794c1e3709985d1664d05859732604ebd64: Bab3e7f18c457a2e00d0eb7c7210c5746e9567d370f1db0e9261f35b6acd9a0bf:0F#@db0df83122ba4ba4e25781aa725484c85641dfee1b445aa27aada1e47be1af82: Baa42f1996df6fc98f1f23cf2c987d0974bba5be3efde9d51965d0f5cdf6ad0b0:0F#@0339028890302e1da87a037a9aee84a2596ccb6b03b8d8be71687f8fb7144be7: Bc1167862a12b72a48b424af353ef933e6989b1edfcc502fa4eb060cbf2ec763d:0F#@4288789dea08c14451afbd0757eb35e0bed140fa40207ff2228f44f1b49c35da: +B1b4e372ac5e1e927071c106571e5dc7c68740a09e16c3f7fc117b89b98fc7e34:0F׉$@d31f038a0e360017a5a13e6354dc556ed2d1b68db6faef85b288dcb0b1858cf4: Bea602b0a120c30b5ae902c825ec654e50e8d81534a73ca9f97012ed3b35c6398:0F#@d00f2f63b068a6e6d62a689653c55da292cc60c2a3b7385f31e6da067d91d164: +Bc63d73f88fd56f7cd6fdd4a439ab32286121e9ba029958e7268ffff6530625d4:0F$@4a41ae0ae6ed35484915fbfbd77551c96b3e985641049f21cfc6c08f4b229dbe: +B1ba767330e087d2b83614949770504de89bfa3efbf92852d4de8a1df2bad28ba:0F$@f85684085cf0ad5e92172eee22c249f90819dbaade0128299267503bd63e573c: B6b50652614c3259037621897b01cbaade54f7eb0aea97c8a97849f81213b3d5f:0Ḟ#@977f2a4c668d231a9bdfb0526b17cc15269264889056cf3915c9b54be83a1a20: B09e6095e49d4b3bd5fd31822e7cbaedabb103bd2fbf85ed5525e05f8b714eb9c:0F#@ec4308d33dab33d137e8d9f2d1d7b27cbcff584ab6b954a834c147292807242a: Ba3ef84897e6e750acfe04e6b717cf652911f846f73ac99e64e8ccb04086bf61e:0F#@05cc44da46d225d109e379d9f2405c6cc4cab78d2c72e18e5a777fbb81b6f51c: B50b7642f917805f97d617a0232d976eded590b761a6824a6a55d939b0c5bd584:0F"@63c0bf07f257ad4e45e1d2bb1eba29fe2b4e4a9ef243e56ef8d9dbe3e1f86575: +Becdc38f2f71382fecd43c34201f7980f0acdaff799d9d14b0b9de7a824d09dc8:0F$@d618f2e94c7b591b70ec272cc53b34e7a9ea703bbb29d892d095259c3b641642: B6471158b161092d7dfb18129d06a8578e600033aa07851ac980008b017d01305:0F#@4233dceb5f0ddddaca33b0599dcc740165b268133111b9aaade4838b436bbb90: B7a0fb66e9a748527d7a0147ea806888bfb4d7beb1aad9fb9862626a7b916a731:0F"@9fe1c5822787d1b67da7e3d4cc0e7f19d00494faa1db6e385a8b678929d4b564: Ba461aaf777239017ebccccd2d5759a46d347ebdb71228af0579140b1c538ba69:0F#@3ddbcc170c95737e1f4cd087ae4ff7e657515ab6b90d4540c6b9ab8f80caeac4: Bf1fa996e4f65ad1f4a75c194aa912f328f21596d2d537ac842abdb5d54e42105:0F#@372591aef230bddfe7d46db8a1561eb40c7b81ca10a5fc2697e593e68f18a4a6: +B8a2295fa0f985f9b701ae2c49b2a425ed6f8f4668fdd76128e4451b53d31db15:1F$@b8a18a6ff0e5abdc6e00c3a8b56dd851e101871482c5cf2bd1fd1ea083157bc8: Bcf4c60cfc2b7bf25204954c94e0645e641781c3752e2dbe0444ec01d70d3f97c:0F#@d2839b1711dd3533e7122d202926273bb08064155a55cf77517faf575bbe1c8e: Be004a4062a8c146ea8b4a0c70d890c028771bb73d3e017bca406f3f3aa9ad492:0F#@f34080a68a026c57672bdb181c6a3e025a2d0cb379494cd3ea8bac14ff198772: Be4bfc8da91a0bee19036f059e09cac40f7f3a88ed299dfb11afe300032bd7c26:0F#@326268530ae56c797bf7dabc31b1bd547ee1010df6105148212f3d50fce4bdde: +B321da893047bb29fbbab4a6dcbfda41f62ed7c26c1108e34b1f50c9462e573f5:0FЇ$@c2a4565bc2afd82b6cd72a6ce76d6a8b0a68b96942fa1f17406272e53562c991: Bcfd239ef31146b9f264e4fc31a96b9da48c2dd7cbb1f9fb382ed78771f201c68:1F"@8817767e1dfb3e9f1d7e9c9d57240a66838ff50826a8a1ff7e3b5a06f71ea0e3: Bcfd239ef31146b9f264e4fc31a96b9da48c2dd7cbb1f9fb382ed78771f201c68:0F#@86273c7aff6384112b327a350a264d7bfb199749ed0fc1d50cf90accf325e6fd: B76cb6013efdc9ea3d058d84f103c46b6ff93bc045cf1b827491fd62dec200775:0F"@6f1198354f6e814477d89229e3b05a3ef9665137f9cfe9445e8d03eb52616171: +B18fb1b4c5f8aac24d7fb9ec5ad042c1676517ce8f96212424629d7fc320eede9:0F$@50022b2e2bb2c94019c0a6a2de9b0cbfc8869b0eca423501d2be2b145af1ea7d: B898e5ed5f1575faa4c06b305b904edc5152a46cab05dfcf1ca71d6087e7f380a:1F#@a0709a923624fde526d33f9f40502e8fc01c9249694e402c4d653abc9562a734: +Bcd7559d65b60053e32ea4ee979466cca6a3cacb2ef075bb2913f249ca9938bc1:0F$@766d7550f1208a979b9ea294536acb8a0a712ce797931fae14590e8ffba5c271: Bafac35b6958bc00829bf757144c6e9c35e90595468751b50ec66fb5ad1bfcdcb:0F#@aebb1317f627d1c56cf20ed13b1a2a1f63a83d779b2564004984de98516ef230: Bf53cdecdb3b6c7cf1ae79400877043f5590c335cb0b1d62967f00623da665d6e:0F#@e23415aa377d25f854ec4620b79ef09982bf85b0dc458e7e59c793c89c019532: Bafac35b6958bc00829bf757144c6e9c35e90595468751b50ec66fb5ad1bfcdcb:1FĶ#@eb2b55308a92b8e6c74ab6696d570494e8fe81e254d366ab367fbea7910a7833: Bb3c7d34001d83ba3155e600b9b1cc3f1160b3e737e1d14c7b450cbcc78279820:0F#@3c7909885ee48e6a399c9fda9e92cf328295ac6ce69d09b35115bf7965cb1d69: +B3947b056845a60e63d7e0213f5e18402d1d567d364cca87fa601b55980726d48:0F$@cc7499fddbcfb61b58fa9679d999a09531bf659e203762908f42627832d9c95b: +B3947b056845a60e63d7e0213f5e18402d1d567d364cca87fa601b55980726d48:1F$@d136c12f0e4d409f1e2d36c07e4ee942131cb18f1a6e4eff86edc1c8c892725f: Bde1d548a55fca51eb0f735e4a54f51c348be5b7c1be46161deef92294e03de86:0F#@e2da96ba4520ef21e493fa9a63b50c57c50c5b8d23624b4ae043806ba6ba7383: +Be52ef2d3f119c9b9c7dd433b52da4ddcd25c75b348dbbdcb6f2de19fc33667f2:0Fڑ$@5a71d93533ae3873ff2cbe92596dad618cb79d88f04d76951d322603c173893d: B827e7778a11a769955697e4dc33813a4ffafa007982371321ae52ecc404fb83a:0F#@fbb15c25aa972c7c3c861ceb99f66eb0353a277cd79f269832b4fae4dba9c00a: B0576aa9958a396fee993ceb7ed1ba407a2c67b43ffff415ed7eab4ca9462fe51:0F#@7719ae6729e7523fbf9434e4c599bf1d4a55e77b41596a0d561c0bda6af05ae8: B6b295f1be495863b24889bdaebcc03a55f1a786ebef308f24a8beff8a3bc4095:0F#@b71209ada52c311bb9d05c0854d6e6f0469d0a4fa380794574a35890912c3c15: Bdcc438ec13302bbf1043efa5b16110bb65cb2bcbab4a53932ce80646406ef35a:0Fƙ#@100c3d7689f53171bb6a710772939005cb8e9185250a06ba96edc4ca8e6ef81c: B1e04f112a75394bc0bb6a2ba0a52528b0dc98dff582c47dc92f1299c42a41354:0F#@c8a7d2c767e1aeb36550819fd9793286a1ed6e8dbeaa28a205fe74b22aa5c15b: B898e5ed5f1575faa4c06b305b904edc5152a46cab05dfcf1ca71d6087e7f380a:0F#@f9f01027e08f53cb0392c2857e7ff336a768746362bad62dbbc7156d2b8bc361: +B28de2e2fd214d3a3cb1bb1345b53855ccb33cb9d382c38956113859123447d2f:0F$@b58eae0c23b4d46fd4f369c31c51fdb464f8dc5fc852b6d96450d1f37b28516d: Babcf6621d8ebad73ea5444d7722b667fbcd2817231d2314dbaf0bd251f74134d:0F"@7fdab924482de5c1d39bae2a8ba47cd613c2b3329cd2678199987d6f24f9b75c: Bed82a089bc1553f742125d058afae1059e325790301f292db6d4984f8e48830c:1H#@a40744241e97652fcd3c9c15f21fed3d61a45dc60e642242f7a9b87efa08b3f2: Bed82a089bc1553f742125d058afae1059e325790301f292db6d4984f8e48830c:0F#@e0f9324fe19a5cec95974851a039164a0bf7e6e06cb20dffa584dd4c09695145: @@ -78647,6 +103105,8 @@ B3cd6e119024bbf8e749094dbddbb8f9f992ce84c9f6484f3d0934ab6fabd13b5:0F Ba958fc935580e9342966afb433f0da77c85d2ad35b86a507575003df6b124c3c:0F#@40d1023fb6657e5ff4d99d036b7da1cd545a182382b1faae4ce61fdbdb7bc320: Ba79777c5639b93a77a4a2e9880c64a666c1f88ea9a38e2f6cf714b9fbddd71e7:0F"@00d589b80b1009c0f9579a43903049e7f107d66bf0f6096840566c01b032a002: Bc245369c18781a2d30ac0c6844093a27910104876a9d605a4ef6ee0a1b1dfff6:0F"@550e1c74c140d3b29c49fed86aa68f1f5ec8962c644ca0c2491adeabec8f92b5: +B7c48c40ebd01f614f371d87f030ff7ffebdd849c1225eb8d6d9a6231d9483bce:0F#@66533c4de5025f32c06c4cf8849075ff6b58fcc6aec879c7090423b96d077d7d: +Bd7c6864209b03009e6bbdd94e2d0eee724b8065deec4d26476878ac5810c4955:0F$@6fde10510548496976b92c09a2cef37b6b73c69dcd9a370f91eccdd1a22e9a1b: B8ec4dee1fc99c16c05f98025b80b15fa037a96470a525ee1f05562bb86966f18:0F#@8b2f4518d04394a18ef8b0f7acb61a4a78994d6726d44149972845e7e31d790e: B5e903fb43ab94ff676ca8576d152bcdccde984dc04069fb8ac97fb7518a5be57:1F#@a89d440ba4e95c25214a0e21fe8fb12a2fe188ebbe32d4cf76470ba8c2ec66ed: Bee49a79f1b5028a8cf0be6351a2f05b22fc5c48865968e202c75312f0ec1745c:0F#@69e974debf9ebf0e4ce542f1cdee614df31a5abf429c855b30577a00f8011f5a: @@ -78655,17 +103115,22 @@ Bb6c9be52a0079590007d2e5a61edf7a241d28b7520e99096791a2942d4d08355:0F Bc835ff28c50bb64a3049e128abc946addf2ecc8df0a956c7e3d900af0451b41d:1F#@a7eb95d93d3821451eb58f421cb35067be9991309d7273c33dae2dea60c5aaa1: Ba2e04fadbda6a239413a63a22ad1fc1296c7ebb82082082465d39cf8c2aab333:0F#@187279b8d39b3b63a1cb14f0bc1ebac21393c8336619eee7df9415fe50d34f61: Bc835ff28c50bb64a3049e128abc946addf2ecc8df0a956c7e3d900af0451b41d:0F#@84e700528e9317b9f4b889f5574f451a405f9d797c1b622942ea4552d87e2b1c: +B1b8d81564be647c90d7c03c851e93438738ba96855b4c6c826e54aed60c8e4e7:0F$@fe143397a086721a6b84d29cafe6b04f3129df9d101b57f6e19ca83988a4f24c: B80c7608a0011c9a60af677818f7bb5748e2db14494288fd5eecdcc8c5c29c712:0F#@c99ef88c3d57d493e08caf754630a1b9334d6b937b7706a92288b2115f9d0706: +B68a557d213d6e97827d20f6e4430851e10e53f19db2c66e75dfe16be1b477f96:0F$@1fdbaadf798bfa8643c151de5270a9713aa9a4f5a858842761fa872a3459472d: Be5ae210678f81f01d93498c7a8ef3e52117307ffcb06d41b2ecbcbb8e729d5d2:0F#@f2ad2f9938bbab62eb3148a854b9a18d9df49ad5d39a920534905654046bc030: +Be23adbe44a217bcd346b2e48569e98e211c359f28aef98b41fb724b8e7167525:0F$@f0eba9548a31732e1c77362c2552b6561d47859981b51fa7b159032de3ec7e0b: Bbce4d04f8c6703e8ad6f9044d0fd737ed93c4d5d9ff5af6daade3759f2b424b3:0F"@df3fc8d74d8d4992f6f0ab6deb150eb00f80d044b87550ecc3f0add34bd5f8e7: B2e353718595cd9799c20ab65e5865300b1100cc652614666c6f957b9dd19ab8b:0F#@efd1c7d008b92f77ee0cc033f92cd9cd5ee370263f89a7c4db748120a040a56a: B6f47310dda4c6495d9486939d66be1690318f2453298636374405938ebe8f7f8:0F#@a1030a8a6e757104815858df5775544c501afa64cbdfbbac25831edfe16e3bc4: +B88ea8412f8733fb9fe618e77eda4de3e4f3e30c7a809050aa584d4c4534de682:0F$@e260b98a980feb927480e34a3dd7c838634a0c3affe8c9dc10af19faa95b02b7: B27529a71ffb004b133efc3c4ae90307285bf5db63929b773184f8bb5cd9bf661:0F#@935f87fc2137131b6dfc784f453bab301f72d3153b167dba8f32a5d8990fff8c: B7166c4180c1666e8c04d6d0e2abada0d7e5d1fc5d25ad436a1e0f25aa556bbe7:0FԈ#@6c2b07c72c2b4d0987117826fceec4847332496e7d2c279773e0636a4c11a775: B688f0f9797c43a6d40fc67ad07a3887aa093ff4e6994ebbf3e190efe091419f9:0F#@5ede87d2a270a393b5438b5f460717109fa789906ef3f4f721e571117e3d8be2: B8b3177913016635a0147971364ffedf68376c655e0d9d6ae7945ba2f3ff8f445:0F#@a3b2f86b71668f4d34e24f9ca5e86921b766af7baddb63d1e1052d994728aa5b: Bfadfb816d55fe89081acf3adc6e9cfadc5b81713f92e78dc36dbd96b47b5bcfb:0F#@308c0a2f4f4c54e2916f943625d1ecbf8f053352e95a9a123e775183af1dc11b: Be0b7d47642715a34c0c591f3487706b499d9a0a34eae62d3b0358deb39c681b7:0F#@d63a58b0ca8b0a9fe255f7575bae17e2f60eb60e37fb3589dbaa9e26052de22b: +Bcccdfa18a1ed91c298181418fc79a05e1541bca90df0a6df568172c5824278b8:0F$@2635ecdf0673848d24605853e62e69c1bd33d64dc1b81ac73b86d939ea1c347b: B9984a422b8ec75d30b4c373b12ee42e8eeef51b5b2abb640f6a7516dec609b09:0F#@05d14d6c5c0006ffa5d889d86e4892b3a30afcfe5c052e1c62e60a88639a3a8d: B63b792da138f5f6e09a4aad4c1d399fffd2e93880d0708dcb179d0391f8bfc8e:0F"@6cc78520778b649531c5bb167c99f999bb2c64e509e7f40dbc31a16e8d6374d1: B63b792da138f5f6e09a4aad4c1d399fffd2e93880d0708dcb179d0391f8bfc8e:1F"@d38c37757b3588f137f5d2c34feccc9606e29953cf87d8fc4307c415c5d8223f: @@ -78673,11 +103138,16 @@ Bcb1f47cc49277714dcc7ecc4e0c30e25356941c5ae82b2f2bc5303b589307bd9:0F B8f9693a51b81982c151c8e3811568bee894558f95132c6e434b5dc68011e02b6:0F#@6dbe680e502b2627c399beb20ece34194994307b74a550ea06f2b58ff9451e90: Bc81839c4541ba1da9baf61cf2ed2cf73f18f96dfded2eb590c1005e29218e341:0F#@52481eb84a1a81a99112b580d6816679736b4aeb99cd1a7b9c659f97fb8f9e7c: B278056da9f274c16f1661dc058ac6bd3483f685c9e0b9cc2b4829ac77ccadd04:0F#@2d6f4405577ecaad4beb5d2dd11c518a713e2bd7c926dc8f179acfc9d5684c00: +B8f4a6462da6bf0e07d27a347aeaad3ca7f411f0306d1a1827c5a1a37a45cc0b4:0F$@576d224a1a118fdb5c26963e91ea5b8b3f917e7683bfc8c4b0174c905df8f144: B144c2d190d2edf1a38168b39fbba8a0676b94079b0c31badebe1fedddbff66ea:0F#@887e55e29f3080fc16c9971c026c7db89de0e24817bd4a54bcb7a982db9be29d: B1aa49b88d8dc4d660baacf557f7268ea6a63cb5daf85d19d601de0a94be6e8d8:0F#@9dde1626561e031c83ee730877af04794f0903204acf9830684ab315a8a0d6e0: +B0bffd14b67211188eff774e2abe75e90583313470b08e6b177fd44a004356b1b:0F$@6e096276b274b3a4a81d247d934cfe411f016408b349f03d8cc52ae80c370402: +B09c1ce57e56d4572c92feedec44bf3fa07556504f02d0f53ac5526ce6af5798c:0F$@4e4183f1d980b1bd25cef64f01f6a674c80734dcd08b61b839f18db97c8e1269: B061b1a9edb6184c73aa02b021d680d5739d9a1dfc123b9134dbb4d16875a8414:0F#@2993a3b797bb102cf35006bccecadbc9039b46f3c739a14c040ef486ba44eea7: B0951883d0d77b79ade612fbae880b8760576ffeeab8da42c4e4ac7caff2b84bf:0F#@cc7b47aac06a8674e71c79f8647a6641c3f7a863ff8cc353f1d41aab683fda2c: Be56a5956c9c018301a866a5b2ab43585ef67952de9cdb5c4b323ac708868f747:0F#@5574fc28bc09751307a47b22ffd131e583fe40cf41eb39af38c42816e5a2971b: +Bf73c988ef6597cce2698a9f3dfa2ed8de85465a73dbda29c6a6efd337e340b65:0F$@59f32ac95174c6a671c73c83cbfe9ab56d8bc7ab531a7bbe63e4b8464bda2a37: +B5a14450b2569dd8bba1cc427f16a237137c5069758027e3f2be9d1002b971310:0F$@ab7ae247f29fd949280b238ecb75269dedee417744290ed7b26193dddde2537f: B06cd34425423e7d8d167a4ee60779af975fe042a06544aede6ada9cd2b908801:0F#@fcc51f650870ec0daac18b23980008a8fc61532868666d9c39eccb097bbeafb9: B14f95de469607181c488028a892a7fdf657126a54d914fc67ff6698d50537d52:0F#@9afebe6414536d17ac2adb64f8543b2b4242c4ce4fa3e1097c1842636222424e: Bf4d0937994e0dff47520e365b7430827bc31b119a59cf60757cc29e1d4a9ff49:0F#@f253e8e6be1969a346bc892bc9f8e15fbc03ebc60b4671fb71347902cf7a981c: @@ -78687,12 +103157,17 @@ B57b33b8377c59935cb3d7fa2d1019ba51a86d00d3aa53ea78c2fd3132c35bc55:0F B19a919ae8cd34f6abd50353a335298145b56d8df6de3626e76099d800b115672:1Fܚ#@50598aad0c63db9a58dabb633aba3c854d9cedeb21856f4daebf7fc479d4136a: B304181686b6a8ac1b29ea227615c3ee41fefb823eba59ef10e1c6eb8781cef94:0F#@8753bf6679b08bbab5e4f062d24ebd6feec747af708b95f0183e32ed5b18f5a9: Bea87b5623252c32807b5e9389b516590c17df67f85f380bc60056e3ed4a71c45:0F#@b45ed0188ecffd16a519104828d28350d0ed053eba2e298ec7ecdc8f34cf9252: +B69a11b2cee6ec12bdc69d86344504df3a7bc25a52000bbfec961dd6578234209:0FИ$@d8a2b223b5f72b2d74049a79736d9fbcb6e47d49b4548bf7bf9a11f997a2cab6: +B00c26f89ffcb18387ee9ced817560911aadd9f9c691cf606dfe90f75ba422394:1F$@a81954462632c14c2e51eb6071e874200059e7f7e8414571eb8ad1d26d6fb492: B076415085e8ffaf37454b3aa0341e1e265ecf457cd4bd19c640113fe0ff5e5a3:0F#@7898fae888443a90757007d4669264f16d71c97062336573f8abc30f62470c3a: +B00c26f89ffcb18387ee9ced817560911aadd9f9c691cf606dfe90f75ba422394:0F$@07e448d56b39ee9cc867a36146cedbe59d296aa9fe9d697d13b0ecad2571fb8f: B4850f42b769dfd0d3f5b7fcfca96d3d1ce03101746168ea8da6febc11d464996:0F#@7496fddb311f74abf5c77b1af4c85f95514e9b067efb4e90a394bd624f2086e6: +B6ae0147c424ce5b60688dd2fe0c4702325b91b3b4efd6244e0527f1804e57532:0F$@7906dc73b9379a6280a3fe194a53ad91f564b822f1b93e72f7f95f8babd95b77: B7b80e7b99be41f41b7a8e9119e6284b75aaa8fc0330e0a64f6133bf9c28b0964:0F#@4dc0551243db957cda5ddf7a75ec0c6de9347a820df21633f0d60534e95ea242: B968f7d99eb0f6f8eb01091064ba28e29bcd897464f810d15cdd0777de6de4f73:0F#@780d271b96e26b00d1e7d624197babb530502eb9339a4e520407e591c8e33777: B87623f504a9a77a4ae666cc1276707a4ce495ee337f08d27a885221a4a492bb6:0F#@2165e91319997fd670bdb3ce1a561ecebba08bd04a7fb89d765c8408461129b8: Bb0007837cab9bbdedf5617894a11530320b7ffb05421ccb1ef64df2944766600:0F#@9e24771f78ddf1cb3d132f5de1f9076ee8eed35c65cc2dbabf81cc56db0ce017: +B22bf6b03949f275e9fc806d8f2c5e3455342944d3a5cb14a9e2c4f79a7f30517:0F$@2b0b4311f35d2f88e8b9f7584c112ad450c847c70483f71a59cff88a539436a9: B735a3b5d514eb4581813bab3b6b53d80cc0356f8b4a35487a253e385fbde792e:0F"@133ce8220dacd8f2439144c4be976d107d927d2552a91309e93adaaecfef2b30: B76e4b3ee3c1d36386df5461ef73b40973c2dc266455b4057a6bc9a52f6745e15:0F"@ed37f4e867516260a07509e4a9c35468f817cb88feaaff0171e613c8574d34aa: B785047f558650f2b7ad36141b699e5f0a8f9018e8c10c6bc26afd95c19ab1757:0FՇ#@4e08943a74ca10d8d8471f1506797dc9828e08e7e400ee7e7c29751c4e362bcd: @@ -78700,34 +103175,51 @@ B785047f558650f2b7ad36141b699e5f0a8f9018e8c10c6bc26afd95c19ab1757:1F҉#@c512a Bc7632e106d5581b310b484973de4f0b1896f8f85ce2680c82be19cfbabc97f6d:0F#@c6868cfa7d7f2c53b3afda95d885effb198e0ed833c244a1d8f3b63e11be96c7: B232a75b92fef7da6ca77ccc2af4332671015ce07b911bd795ec4db675618771d:0F#@38db79939873cce0b9e815ae9a37e0453a3208e6765a6c32509e645ee1ccd715: B9cf763df39dcf71c51ff5d3b2f7d27bb34c14ec3733028bdd67ae4d6682468d8:0F#@2c3d25ce80433cbd074dbd8cb8f8b9169b88f15c8491ecfff6a4b10a48a99386: -B23fa143e0b25cce641a341bedd395362d3380adb1ffc184a4cd945f1a87443e9:0F#@746c7811d410bc89a57513fbaf3e5501dd5b67fe24dbf5b579eb00a8864b6da4: +B23fa143e0b25cce641a341bedd395362d3380adb1ffc184a4cd945f1a87443e9:0F#@746c7811d410bc89a57513fbaf3e5501dd5b67fe24dbf5b579eb00a8864b6da4: +Bd09a16d9feb04b8b31e3363f0c42d64f5823aadffcd217607581c383b870da92:0F$@17b29e8b7f120ddd808fee31e4aaae38dec2f7ae77c800775b79ea015458c859: B49091420caeb262c94680ac3345240cfa279f2ddc420fa017d1cc568e864a073:0H#@8dec13f26358e4d2e61a7c88912613fd983d24ecb3198f97c0cabb5ab17fae29: Ba61241e4e2d78e7aaf773873fc625830b4b68c7711931126a6cec4f11234be78:0F#@6343b9a27c1a996089ec4aee5d8420a4085876e096c247e6c2357fb3359ee5f5: B6c83d4069c96a7161debdad7e151989dbf09bd55c216ad77c229ebfd38a3b4c4:0F#@0f9070ed0db28fbb56e32c48d56309e3f3b042af5bbfc22c4e7826a4d86a9450: +B357b377ef0da3758eb02bb9eb5f99dcb35711f26e2c030f9210b7809d8fff44a:1FΔ$@ae34c87e3fce1f90ec878626bd68f27ba4e4c9fe9dcd98187985a4333d7cc8b0: B11def3be7bff72052088a34b333a33d32cdccdfc5a260541d3792f03fec20961:0F#@74a3d18878b7c5b6cafc20389caf7a3baed39cb902fce4be4b50e7dbaf5cfd72: B6c83d4069c96a7161debdad7e151989dbf09bd55c216ad77c229ebfd38a3b4c4:1FϮ#@285a1e093ad6031df8b28aa120c063c974d930f73ebd6417387b2cd2e270862d: Be50c9dbe86494fc0ea69efe8dc65270e73e0286c616d9abaedb00c9d13f48020:0F#@a050ae798518f452aa69cfebdb851487aef9ee47c30cc66430b7fda7cace36dd: B53ee713a3407a178959b51e675313b535915742fbc6a7ec1183482380d71808d:0F#@841e7ea3a8b779ec458e5c6babeb6b290b565c3439ce1c40e491e00f9b5952e8: +Bcc4b45d121038210741c084f8d635a7a1e1fbe05c1de54f16e40d2e898ab2721:0F$@1ab21c08958a31b81caa130b06093aa95a1b33f66bf8574a9b36b0dfda83ddba: +Bfcd7699856796c9071aa471f1ff0f45afb5d6be921024ba29850adec2cf0d8c3:0Fߎ$@f73482d3e3d7b5ede9460993c460749259cbd7b6f7ba172e09729d05f289df22: B476ee56feccfa232d493feb8523120918964213d2436e5d08d342c5a71beb354:0F#@908d3ced07abf8b2fa0610f7e0eeea745e6d7444330d66612d8a64cd4486018d: -Bc328dee1ecc76657a52765726c954669b0f35cacbda339f1d105ceeec98ec384:0F#@9ab5d4d7baf838a6842f120f9ac74b03323f798a43ef83adeb18d53687d35f02: +Bc328dee1ecc76657a52765726c954669b0f35cacbda339f1d105ceeec98ec384:0F#@9ab5d4d7baf838a6842f120f9ac74b03323f798a43ef83adeb18d53687d35f02: +B357b377ef0da3758eb02bb9eb5f99dcb35711f26e2c030f9210b7809d8fff44a:0H$@72285161d92908731992e4feae0b8eff7f71836fdd0da748c82e376075b1cf07: B3972132749a06e87fa70492eb60a302454a72d40d5fc473907b0c6a3a84a2694:0F#@c2287371e2a70837a7e4a3ad906a2bef113f7ba504929aa53a27e26e643dce33: +B498d60964b3cf56fd6499b2be2114c3373376ae37bae6a8b425ed93003102af8:0F#@29c50ae3a920d98f9be8ad687aa216fb83a9f1c8e834c14719850c4ffae9590e: B5296135b737b89c846372e6d5f0db33c543c24158f00fe830f0bbd489aa8fb60:0F#@73ac792bc6dbd60f812bcdf8205b4b55f922f58e3fe4e5f54804024431a13033: +Be4f27f3e83825d9e99a7c110ddc990f377d98dd77819ffb95261f1d90dbd28a3:0F#@fd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84: B2dc05b68b5b6023c650015e367436185a9c9c7314d7dc668c8d057be5867c298:1F"@3f1d63e5b64a7802dbe430204ff98571e29c8f19cdc679473c28e71ac67e6412: B17eea61fb50d680d0b33b4f16a0c96ca02125f1401fb5c41d9c30abde6cde13c:0H#@f85acff7df23745f0312e2f7fefd5b891d9d87b8c9b425a185e21e52fa060d86: B2dc05b68b5b6023c650015e367436185a9c9c7314d7dc668c8d057be5867c298:0F"@2025ae1dec011fe0363e48a7c15d3866e638ca1abdbf37a31b2b00f9c1784db7: Bb76349878a6209f8e1aeb251dbe628b0fa5386ec2f05bc0782ecffc5df3b3e42:0F#@7a487308412e2c1c9ede9649e6768c3bb1c546c93aa546b60b69e6f92ff72290: B9528027703ee9ad5091be52abcac14a0ba9f39d9cedf340f0ec7c7b87ac0bb9d:0F#@564c1ca0609c590ecfcb7010550556ec9176c47d4f3fdae25ad88d1b262e720d: B16d1048008a9837fc44a9237383a5f024d48d5d39087d57722ad06e53a93c78a:0F#@42ced2a2d2d1c885b76f84362f16776267ee9c31f61cf286b09fe806bb15538d: -B3d89a0b70cef9f1c175fb4de122fb259a3b4e5f9953f4172f30fdecf0a6e96f2:0F#@0184a42dd35ce8edb9c9ad8e0033a45f50c7c6ba3c144ceae9ff8d967ad95877: +B3d89a0b70cef9f1c175fb4de122fb259a3b4e5f9953f4172f30fdecf0a6e96f2:0F#@0184a42dd35ce8edb9c9ad8e0033a45f50c7c6ba3c144ceae9ff8d967ad95877: +B28b16552039c1967d1d7fef6ccd25ccdf36439e3332e78ede82d3fafcf36200f:1HŅ$@2a7aea63993d93c23d5a3ba61227b4a9a48ba8487d5700a2f664f7d8631adcd7: +B5984997ec7bc9475f6b50349e18543d4327d1dcec5a147f449117518cca63c4f:0F$@0874957da54a8af1d8e58d3c915f478722ef5e7d46d3e902117281b69f34465e: Bfa44a578b74bab83aef6a23056e6241b2b0c4e7101ae429c8b15316396b22a51:0F#@e8858170de32c251500e7db8a151e95fc81501c3a19d0d835a245fd92dc2983d: -B39ee691c3d418056ec6ab9488fc735f378ebf2e1b70c31eaa8d2b51a805cfaed:0F#@43a18f3f95e3646ba3c4791bdd69c9486b74e21077db1f8e6e8823f4267faf2c: +B916dd166eb6b64a12153989385450f99f179de2661efba2773f8f86aede03cb0:0F$@2dbe9ded7d4fddcab34927e05da558f4c27b991f493da6c80c4d4ed300a20758: +Ba2e10d874d3375622f0004bd510c303fce8f89e367290937e122190fd9ae9a13:0FȌ$@c81333ca36344958d0b2bc8456e14ae38f51557fcc75b6d56edaaecb65a64117: +B39ee691c3d418056ec6ab9488fc735f378ebf2e1b70c31eaa8d2b51a805cfaed:0F#@43a18f3f95e3646ba3c4791bdd69c9486b74e21077db1f8e6e8823f4267faf2c: +Be86914167e29b690394765001909a12589dd9de6805925ea9cc28cbb2f16a9e1:0H$@332cd29057bb4b555992ba3e050fa86c77a61f17bd1dd132aea1e0705372cd4b: +B352242bfc4fc2403c324aac5e87ba76d82b980916e6dcf7343c59ea8730dc622:0F$@c9822e6f9469e507bc921fa1ceafa2b50f631479c9d245e2afb7daaaf7018e00: Ba9978996b13d61f5a97803592d7143c2820b47fd9047f0c882d9074f52965a18:0Fǚ#@82020178901a87e940a114e455355bcaf8cf78b62cf9f1bc156eeaa97830fe9b: B0264ebf6d4c9faca62eee7f1f15ec93fce998e42134b6ea40882c8fc02260e8c:0F̖#@6c8edfc693a990b7c672d2b7bd38b557e6bbd9991632f39df7737ec70117fe26: +B7c279d55650223325e377a3dd1a95f361c36adce94b64b464443b0b24273fac5:0F#@eed843aa463fe5669209b9083a95af077d4b0f5cb47c97d8d8b3096789261e9d: B790ae1cb23f8d467a53282e6b73817eceed4f7597264985baeb002c22925d75b:0F#@9303f8ae83335d4a184ee3042384518d4860f961359fdd6794984347135afe74: Baea9d8990d27e5cbd7265cfeb7fa18ab026fae5df5c6de61855cf57e0959d0b8:1F#@e2db3ff6fc5da7016e3a71080cdbaeaa43342c03424e0f6e06923ef261cd918a: Baea9d8990d27e5cbd7265cfeb7fa18ab026fae5df5c6de61855cf57e0959d0b8:0F#@7d153bb407999ae6468f3ae40ac7962c67e680f0b638e5ce25aac9190fe11661: Bf0ab4b272d41545184ffdadc4d91659c68a0f69c9f85824d9a8de3a605a0ddd9:0F#@a558c29241ff9f01bd9b8467c387727d7d9157d60b978cb27466c2f7dc4be7d0: B54bbc7db0f2720c245237b00dfb1d6f7267ec2157248d16052b561eac5b68113:0F֏#@a91937d39b968f698a66897fa23045c25157d21367a0150f1ba86dac70fb03eb: +B157cda8c503b78a7b37206e6dc29ee863c8587c48c395f976795667a13032cef:0F̏$@1db154fcc80970ef6e51af54a25a85d394a1674f47e03c93845324ff4851298a: +B92f46e2ba488aaf89d3aeb791cb4779aebdbcb61c1e4f992ce39f3624d853586:0F$@8b17deafb210732f9286d6146e5f5f561a0cae71640c02acb7c7a1dcb856cc8c: +Babda915d1fd11ab1c2e40e143899861f861c07a6eefac15c8c1ddd97a9c25770:0FҞ$@8ebdda25687548c9a5deda355b033e295f937f8a6f999bd85e05677560fbe5f1: B29470bd5f1b5f75788689b3c52f104b85f4ad4bd5813b22357c09d7d2543ae41:0F#@ee9c9dac7de66f7e1308f5f0d708133d7bab76a76260fd7d103637e0d596941c: B7ddedc7e0feb83f3a82d60c99d711bfda6f3fdf83bb81eb128f2b04c4c8b8ed7:0F#@aec37731eae4ffa1ce643ee95e954e20cac57b6078e6ade07b231b1ed7dae5cc: B0fd799ed19c5b9e49916bf6ebe8dd79df943891e9d3cee2178f80b623c7d13da:0F#@16bcd2e5dc6bcb79142930eaec5ad3f55eef57062fb10b2d65e87148f6d9a0eb: @@ -78745,8 +103237,10 @@ B5fd697f29b9c56cef3c2ac0b63d6744ce26226bcb8538dbf261fdec866fc154c:0F B5fd697f29b9c56cef3c2ac0b63d6744ce26226bcb8538dbf261fdec866fc154c:1F#@fb13ca3b74348893d683aeba4159883352ce49148f7ffc07b8d35f1565588a39: Bac4d4bb439571731ae34e52f606e5d57583de8c18acda1bb906d6edb489b5af6:0F#@78a8ebcc7f7c23d1703e51c42c13aa0ecf1b67f33ac01df6c708d940b6d9924c: B3439ae90ecedefc5bc078447d36bb8d6bc216df89735f933f8685ed5b928f9f0:0F#@7ceddcf7fa87bf539ce397686ab005e8cda01bbd57b59368e2fe905be24a0960: +Bb7320f4668690796d6f86ba8ab6bc44e9582278d47fae72200e5601f4a9eaa97:0F$@8fc21e65c200e37064bb000d17566ac10b02edbc2446790aa02a40e36cc109f8: B78cdcab76352e85313ce2029af2389a06af5571f6b164121ad45b36c1b9845de:0F#@c3f69db6538b104526738938bff6603f8e806536dff818c87c2dc3b1c56e01e4: B8b906c8957ff383c00e4fb7523af75f85d604a323d6d32e0d0ae16850bb080d9:0F#@a3396ec15dfb6227e34eccf877d5b349d28ddd57a303714d3b05d7d8540053b9: +B9f53e2cd997732642c43f44387b57be0cd6178443847c491ad91cfdd3fcb397b:0F$@d0091643c787517f7c83b8078d9c72a8ab54132ab13669c37aca3672d044c641: Be0489092167f7a897a63638d1cb12a4a1bb0a1bb389609788f19df582d491191:0F#@c66240f61f26fbaef313a32565f774b4a2213342eb34c0c5c469acbbba47a9d0: Bb0505759a0a8d1c7d7853d8a00f8cab04e43cb302cbda58217c44157aa9efb79:0F#@b7046d30e828852296a92919e0e74c90aa8eda3af785f0746fcd4a9992c83f7e: Becdc1ff3a77f622801744e1a2a6f068bb36dbe6419e649a4f818ef6ebc462091:0F#@e5a8c3be6f7f061a251158e9319af48539995d313714ad130bacbdf29ff5b7ad: @@ -78756,6 +103250,8 @@ B63073bff43d5469c955c63e3098109654860ca06b03ed55d177066fea02b4421:0F B11cd52f3c17cc0ddbda7417b5b5dcccba0de97a6e7ed8c18432f57fdf76cb8ba:0Fü#@9042e116b2109f5988123aaf4d25c18ee69d7c161f019a0a550d1258465032ed: B3340c2de7732ad7dae707d25549d7b3d039467c87c8de794bc680e42d7ceb15c:0F"@4253a459e98d4758dbd68e07f22101f237463d70034dcb979e1545f1680068d6: B48ee95fe8adc108f0416496bea0f84bedf25eb897adf56866d1cba9380b53c2d:0F#@a2c79f413d2808934d377d5bad9e9428de6221ebe18337deae4aa0a12c07e5d1: +B93146e10b8c7afcd50e7ba28ba64217b9121d4ee1701e96336db4f4b89cc3789:0F$@0fa52c51b43944a847e571af17a7ebefdceb5d9076c8ca1029b5f8aaf4f37b5a: +B72ca23ebeefacfed1fa6beed6207c341a5df6368733ae6282371b492c91e2425:0F$@16b98078c3bd9ae259904e184b48e62087e03daeb45eda42446746f0780bfd7a: B8ef034353af4bdcafaeabafef8aeb39d6942aec3a85a71908a468caa4386bf53:0FϞ#@5b0b102176d4a0d6a8da2a727caca1691ff54a3f32d4d223dcbc3d7d9f0f3465: Bf92e23bf05133577d86f452e859af8b14f80b549c8e711c4ed720b57a346767d:0F#@241da167a760cb82ca22e4ca50b14f54e6c583d5fa1036317264dfd3deedd215: B33b30cd1be80d98b6afcdbe8589200f3508bdfd5c6a2a009c2db4d14982cdffa:0Fݠ#@df8ca3f40ef6222e9f12328271dbbcfce071f9b7c190012e3ef01c7f2aa378d1: @@ -78763,25 +103259,36 @@ B3e882296ed2b9a0582622a2e821b296cc14d14b4d61e132fee2fa3319d56ac43:0FŇ#@a5cf7 B0bcdba0b0fa935d6e15669ad6cade35c75e96a9f0344d304e8c8b8ebf067b921:0F#@319b94de94be4c1931f7404a2ac1e747a804d80e3868dd4f3811a064abad71c8: B4b4fe31c55c56673667378ba3f4a2ce7d66d18459ac8fcd52cd72522d1d87f5e:0F#@64aa42582c1d61233671f8c12d7437f8e624c38d36f60d1c1dd9a180758f652a: Baaae3cc96ba6db1c6243616051e94d2eb85f82739985f652ae00e284c2fb4c6f:0F#@1551ebfcd207ddbe1d32b4be9ab0f56ca2ec1c7725e1230e760fb3dfd2df0110: +B313667c79c396dd882efef4d2f6b05ec48f8cc12144dda386dd300c8c91944ec:0F$@d70efd828f9299b0475acf3ea7ec68ca4d036baacaad038807a6d9c9ef50be9d: Bcc99bcc6e029ebe52f50756abc1afbb062190d7af41c2687988dd3aeb965dd01:0F#@fcb9f60044fa5595a1985f98884e28f8be554c807fae6fbb79639aa4587b4311: B56ca48bfd4b819da3d2f9a2eee56efb922f4f8ba50422701b556897888c6b8e3:0F#@2f95fca32230d5a1db00934e5239fbf5ce6947dbcbe7d5a05675643a2b0b2b96: +B9ffd5d63f6a337a1aaf778292fb1a6b2c163f5047ae89a8f06473ae9c97ea82c:0F$@e491ac349155daafc613486cfc0458627e6f520c7ae88c0b6ccc2ad1d003e033: B1f3090aa1aa82ffb53b68dfa5df9d4ebc7bd2941b18e2b17e4b067addde86002:0F#@54fe4950338e21058efcd1d30c01c865b38d9986e8e0260f7ad5fbe944541105: +B1fea5db8f60eb10f462301d52d3247d0657ab5d4bec79ad838e69eee53e532f8:0F$@0a3ee3f6ad5c10536d37132960376df04a0077f5178ce4c9963a3a0b01cd9615: +B0a5d3c8bdaf5cacd2ada2460d3f23352d6959a05a9759b40a36425a10d091759:0F$@7268466c37c7aba5dda2abf9860a468e10ff29a9566df6ce0e4349a985997534: B16bc06ce0ace9aea65f4b66e522f9be964b6d2ab4b132f0e30c5b8e4cf8ae139:0F#@b18ff1eb01c1f2d348c4322d4597fd50e18408cc070153dd784ab947339257fe: Bec71ded7d251960a708b539a04d5c46c54bc6179a4fb6ba26fd9179366f65e34:0F#@dc23f0d75e99dea3b9dd5698f9d3b78b989bb95f3af754f7f8aee791f0bb68dc: Bccf04a26bc5b8203f82dc2edb98d242adc77dab8899a47230a8754a3a7f88553:0F#@1cc66e6d6cc05b687813e02d0d8963cf722d31085e0f24fd4899a960290e58cf: Bf8a53f4d4484892aa9dc6b2f04524f05ffa85b4a625aa6961bc08a3607ba9641:0F#@4a1ca5bc4123d6d81b0f4f4e6853f3712acc1f7f088790f8163c5c2f20a6f721: +B9f65c904444cbdf8a9f5a7bff28c81fc4a1a82900c8da4ea2a9806315579010e:0F$@7e7b99a3185e825f0214d384c035bfe94cab2b6e062f9b35bc2d8f76a83bcfc4: B29752b582b723267907525d936f41990793240e30af68164951a567f71e1ea5d:0F#@13a2f65a2e35509f37ac76a412b50e4fb1463060e50b8ae4f5622370075c387a: B5042500a2a7dc2adeae57a082ef243867e87325b1599b255f39597f3df52db95:0F#@718fc3997ee4e8a1fe8f2ab9f46f3c304db0da97cc5916fab3f8ebe3760583d9: Bdeb1e2c271f4d78f66988cc4398c1bd38326ab493384431f360e1fb67713ed7e:0F#@b08a6ed8e98c77a14b8b1ea74f141f163f2eb3d3434c5bd267112f0b7aaeaa38: +Ba5b0fab6c290fe05345bb042c3751ecaf0beae107baaf321b8449512a0a05d3f:0F$@c4d046bca22e5da9dc970907ca24e5d288912fc42d00e78161eec6c5dcb6d442: Bc40799b5b82d7009d939743ac9e149bf0b5241780b6a03ccd941a4b386ecf69e:0F#@4c23262f9613c16fa419652fe81a2916a420a0e9a890e18f90cb4e249cf6dbe9: B733427cae65c17113164b46fd725e770bf4927cc30aa67ecc8a531cd028171f8:0F#@6bd76f90ee52dfc9646b5eefe1c30c0ecedd42e76ae076648816320ef79858ad: B10adfb9acf3f600f9777358736364be5e583bc9bf7fe0d3da9039e1d496a1ffe:0F#@2815c2a1ac67bd759d6fd5bb4c8ba300ffc6890f6456424346ef95856c86f8f5: +B9624bfbd9b5bb9ba0bec21804a698636729684dacd1a1a9a59b958908e509af8:0F$@b2595d6f60df8181a04dfc140fe69ec35dc962d7f92c40311ae16742dea987cd: B5da7c86b150a6fe52b595a673a10c8d5fb44dd60b3833c5e051b4dba9ba36f54:0F"@0f363b84c3606e6bf68b72388593cc191176fd2c82a969bb75cc189ed4647798: Ba2bcf926f16c202955f53c139c6295acebc5a0af1eae2247f6fa9be052e995ab:0F#@aa4a696b23c0ade9ddcd7a63e769f358ec30b7e0aee54b088cdb9ef8135afd33: Bf56b05ff42d0b66545af61ad51154af3e13bac554f6763e61780a4f1cf4f4ef2:0F#@8f4deb9eab1325a95677feebc248327916bbd5f7f1df9c285eddaf4530966270: B644334032d3cdbce9bc89b93ede5bc209862295f1b611e0ea579eaee393e43af:0F#@dcf0c1bb07fb3184139423588adf10bd16880fbee6ebd1006967c8794cef684e: +B900e9f0e4226ee117f075873bb2a83cc51e86b434e6a5c26b6d171abf7e021dd:0F#@0be1c4d7d0527dbd163132977557391bcd275bd88ce460216272b6fb7da50c16: B4a0018b21d2d754c057e0019e8bece8d81c1b0a71d5225faa42784b97b49ce77:0F#@8e816efd7b87a40c98cb36e5424db2b1ebeae89d9f1b072a6bb7a663da661cf6: B199c6b525872d977eb45fd43e4c289c7c2b47bbb4f6a42320416c22978cb6614:0F"@12916f8551183ad0e35bdea4df1790afafea459de395a734247b9412383eb641: +B8598563ec3c0db30f73eea402cf55cf7e1f4c2dc76ac1a2256aa5414bc9d3573:0F$@ba9bf5201eeea8a252d918e300876a6020c2c9f3bb7e9d953fbadaab7d202152: +Be55cc43690343306b33bf247cc401dd6518a468a5e73333071d792d32631566c:0F$@548b3bd4fd5564b8443565e14e190d6942904c6b371b1d1e2279e1de9d34c541: +B4f06a10becdc96cff10c47be93402630d152d200367fcbf5a8a534ba029084e0:0F#@98ec2a20588a7781c30339e6fbf3e6572fdc21d809f334195f87b0ccdd0843bc: Bcdf204637bbd89d906382a88ea7596f6aec98ddd11646c34521562bcde6fa5cb:0F#@9495eb02665cc13d4f9ef26da006d7e4758c1b4401babcac667604095a5fedf4: B0340fe621df9c705d40d07878985938904ba7c6871104e3d4d13bdff06e4bb8c:0F#@7fdb44b8ec38893266bf8a0ce4a343d98025b9b196e55d970468158de9db035a: B17f1e6f78f13ebc46eed54cfd51cecd23c3f2595f5316d0b68dd0476aaa0d71c:0F#@a7f1851814be2a3898ce8522cecf2eec7d27db7d27d9da41d9cccbe33b3086a4: @@ -78789,9 +103296,12 @@ B87ebc572d1473b52d52d5faf21a3319e8b64baeca5728120b26de5d0a74081d8:0F B050ac098d82636039c53332a18eba01ede89ff86fdf4c48e9039261396cb9df6:0F#@8cb26ec9dfd66c5628e83d8d4662d3df829f6c7c02740c8b525656fad582c0be: B558688d1cdf9737e05e7b76e56afb426869fe437ee4d1961ce989fead4942e60:0F#@753c6773df1dcc0cbd9871e1e5cae8108b0eebfc1cac547616675022f6f7e0f4: Ba5aa904686746843ac03efcf3a19074ce55fb524f2ebcd22cbfb07ee03fc7b62:0F#@14bdc0b3f7370781e8d4274ff777d5c7c728d5cd28be5f47e6df1058e1cf3227: +B8d4e271ed025dedbf83fe38d9770c1dc7e3b49f25220da13261a773f0e24fd05:0F$@ff15af546276b5c789ff7073a5b83dbfbb2bca61282bce67f3c6a1893a563593: B5073c4166265aeb414c572959b02b20adaf0363fbecee0f5e3bf27615130a494:0F#@4e0b76c3d7df0dc4f2bd59d00900b80157eacbce2593e6ffec26c8ff09f98455: B558d9a3e7294f28e998b74fae508a04fa490f211581f183aa3a4ebd8943cdaa2:0F#@7bf344e6998a4f058aec529431f21bd698aa725574f43563ab426d6419528e81: B8474a3bcae373084a3fdc8287e523928a7ea2ab498d9300d65a1ecf0cecb3de7:0F#@b76349878a6209f8e1aeb251dbe628b0fa5386ec2f05bc0782ecffc5df3b3e42: +Be4045f9757415f632f3c5ca8a2b0c743052b2ce9d3e15ad749ce56da0c021f15:0F$@528f53de0e2565f176a0f625c97f22640c9f610a9c481a2cdebcd60120f5b072: +Bf4806c1cbab6679992cf2ab7accf6749e8a43dab5f8b531032fe4c5fc1504f9c:0F#@d497459ab4d89a3ef2b0ab2ad7dd5f996ff1206e2e7fe060aaaba58a62426e0e: B3d2fa15277a1f96eb7f5c0dc21c55157d7a5531f6d70545f534717d3f84c91db:0F#@473535203a41b316113142d96f718cf27422357528e087a615519d024a22d2d0: Bf9c37551680191e82428509c84277e6d600d31317163223d4e5d918e0ab4669d:0F#@1490a9dafd3963c868278e8aa5b06af0a5e3ca8cc8b5b60ae22592e98473e3ff: B43d7da1ca08506ca4d45bcf128d79345c7a1e22fefaa764a3619571b6e9d0d2b:0F#@6fe51925bc9cd3ae4ef3bced24c376f642f7caac9179accf133d6b0a84a9f654: @@ -78799,22 +103309,34 @@ B446021e9ca9ceb4db61c7e64afbfea616ab35febae7884b38317b244d9ee3fc7:0F B60abb20c3169b0071bcb6ceff3100f5216c9535d7e3ecf25f10f0cabcd24b261:0F#@911e2b32def6cd6fe0505531adf88dd91c385c18784361d2a75d941285dd8905: B04f9a7f72d9ed89ec8a1aafbd489aaff78fdcb2223641e93b3bdf3549d086f19:0F#@b894cb7068994a733a680aabe73180c81ec5ea47473058da4e7e804cf09537a1: B73e47f135c3b6bcac01976926e9651db29ca986ef79b6b0c31e86e11782d1283:0F#@a79e3a8e9b1a99b0f6e4b045350bf318fda92bbf0594a1367ad97548684950fc: +B7c6bbb9a25e9eebe73df4978a1408e43d86e895b862dd2781da90ed60ef09d74:0F$@a898f781bb1aa1b0e6e7001a3c52b26728483030d8cfcf387a073628eeb91a75: +B121d4a90f6d2eb28ef0bd74e9c6717e77558054573ff208a40d591e4e47da726:0F$@3d7d99926cbf7846ace19133bd489fecb7171af689a676f61ebff48ca5bc81c2: B3989f3932fee8167cdfc453f24fd843f06a79c89cf6b297f8ac7940618e01d45:0F#@5e06aec1bcc73102b775900fe23e4f86db085156b389765c73cd9c0e2426d258: +B7495400fb294b756135f1851dc9ca61cd828b2ac384d2d22e082ea3a327834ff:0Fܚ$@ced76295466a0f236c97846cf1ea7a60b5b69b182b6efa4bf3f3e3b5a811956c: Bb51b3a7b0f56fb752acd6256b5254fd389c54222e3681bb874a458b227c512d1:0F#@8120cfe06e1ffb0ea13f9882af38a7607a0d7eb6e2b218de7a6cd10044c28741: +B588c70b8b9c805391bf5ce5a017cc09e39db57144b09442204446204dec4f4d8:0FЃ$@a3d6e47f30477e85aae1090d3936ebfa9ef10f26290ba7cabfc86c07d932b850: Bc6462a7ba33046a0c3ad3fb6ff148fcc2c9df7fad5603216c55b59ee3981a85e:0F#@6e9befbe88261750f8dfe094a0c70a6696e25b49e6860fbfab89701383590004: +B8d62004f172e668d74442d518927ff3cd519ab41d2174631a93265a5cbdd33ee:0F$@65406b2d4dada23cb2c7e54592abf87307e0579b61cfa86f0c9c04f5a1aeea3a: B61ab0e1b8a73fb9ca62fedbb9fbd85c6db914faeca5a07ebf31fef2160d50bd0:0F#@c5a967f48790d82d3527376d00a1d5f9768d751d067bc6d33068656c87a764aa: +B6deb505933b4207c178ff50359c919a1d6a581b92a4ce6524d088636403f834b:0F$@ad7e3ebe22c8e10c2882737236aa753305fa65b056c0700e3bafb144550ac1ac: Bb8c7756b829218160e286b07759ca30818d43595e988a216bb1b92644e13ace2:0F"@8f4a6462da6bf0e07d27a347aeaad3ca7f411f0306d1a1827c5a1a37a45cc0b4: Bb8c7756b829218160e286b07759ca30818d43595e988a216bb1b92644e13ace2:1F"@010737bb7b26b1ee1dde63b2b7314f5017f8c4cd83062dc76b9ed74dec8bce72: +Bbf0ecd64ee03a124bb772a015100c9ae081b2d499017866156db30d098b75b77:0Fɤ$@d1fe75a369416af70471380e00d924c73a0ef87e10c01664de6db4b244733541: +B2bbd57802ca6c1507b0fd4e3e7dca7e1ba10721773dc68ae2096eb1d2b5733fb:0F$@ea640ac108a249bf4dcb17c500e43ab29b9ca552622e2e8fb384245f8c3af836: B4c68b2b34a5a7fdcc3faae5910cd880b90a7ad3120ac169e7421e8fbf075b335:0F#@91337ddc612968baf6ab560c92c3f7dfdceeb6e5798135f2ebd50a05a3b81dcb: B5aec8cfb3eaecc43aa750d88c40b355fc91bc6b99d9bf9958ce94c60dfe3327c:0F#@53428f6b0e0e06656eddcc4972f5018615cd8bd0b2541491b183fab9cc834609: B6b100edabbbc1342bbe92267ebed528105339a1d985834170dfbf015b491f5ee:0F#@d12944459a1d3ebd49d863b94bcd14f726d500f41caa65f80090fb5bb0409115: B1a46785dbba1a8d222510ac602f2c6f6dd39a87dbe1c35fd8cacf03e00c0ec08:0F#@5e239f39fd734fb057bb1494464b680e823c5879dec0295cd1f29aaf11fdfe58: +B1d581e2a194113e9f4c218d29f1f2db3a9fb5c1edbc7a3e5e6568dd5bd5f2654:0Fٜ$@dd4fafd1ba7a2f55eff54cf50e2770c67322e1f216f9bf7ad85017abdab15384: B1856e066fddd5a053e3bc1b16a36bc9b7147f66b1d4dc87d2f81cb2f465e3511:0F#@21b28a89c33be25c555ab5a97236c7836b8ab820184f6e882bef0fe24d279b46: +B3a21e6cb18d1d3ff49258517b36258f9c10d38204f8879f9d1b5091320cc34e0:0F$@68f1a8907aeb5a3396734c33773909768e1239761907cc9354789f6ef903410f: B766e0f995903202654620faf64656093bcd6550bea757d0b2e463158369e3897:0F#@a10abc05dc0edd88aa1edfaa3076bf1a72de5d659943853193cfb7fc557b4643: B1b53546683873f51c12e8b6cc478a18ae147f4c987313b57824033b6f11b0f7b:0F#@0e22b3178b21aaf2c06abbbe2955d6306cf97f21d015a49c40f3bce02add2099: Baccc100cef8fca583d2b088c4d2f210fc142c6fce77f21b6061acdd4f56aecdd:0F#@55a1fa2c593b08796d6b0463d0f6f945b16530e17e3561a82963275cab91cdce: Bbf69812078af77f0aa9856450d7f9d6226ea7409511297710d3140ad907db8e2:0F#@f0230089100aedf8dfe47a9b9eb6a57a772ccbc3788caa8ee1abd280e085910f: +Bcfbce25c032ddd092323f0fcd68366a01da603448a259df1f1246ea97b592638:0F#@6d995d7deb7a167ea903f4a45fff2801a4179dc5dc9c9108f6462c8783ed761c: Bf7cd9c595040aeca8526d81b08e38f29e2a7a372f26d18701954d798fdfdd8e1:0F"@d3562dc03cef4177cad3174baaf036704c5a3cb7f9f0d49641a4ae8e20296505: +Bd8b94a39377b38f0b1b6322d41f5341dc147d714d95fd2673345bb4519f61118:0F$@aa030ad0a95d21f3fb6c168bf9cfb3a4a80c28cc40e95004ff138e0049efeb9c: Be0d939b36a87627e022323992555c29775b008d86adf1d2b8d392f1706d1774e:0Fܚ#@85caf3e4706ceffdbb6e2b4f198703c838d2f0e44d3289cf9256a7897e7c49a9: B51442dfb238d42d8fe80344aca07f2f65420fe2f1260357fa49c291695b3b738:0F#@f1a90e23dd8a1361b8d8058d0946552792f173d8c77dff38af30e36cdaf52ade: Be5522d61e80b539baf8a3449e8bce1be8942101e7639515ba0eeaefdadd263bf:0F"@3fb980c9ecc9dfdbef92c4db2a15ad0f53f7ddff6407090bbb2e5683a1eedc7a: @@ -78822,30 +103344,39 @@ B2a2f97756aed10322161561655eebdcde1115ba2697c1357d06c7f4b751bc303:0F Bbcecbd398c196f4badbb1ef6ee56fa2d817f70d07d9dd5d276db8c03e185d2e8:0F#@c2c69d36f8d75f379d129a8959ba7b80ffd65f5c890afc889253623156089adf: B6c85faa7560087060581326cce978e080b02388bfbbc57e793316b6b6f2e8a17:0F#@deee302577a7d44f9cdbdc4d43e0b6b15b65a8bbc1c61e4ef2a51958ab62d502: B66ed91230bb62d2624c73b9ca1e78edaab9b7c3c34c87302d5a4e402b38ada8a:0H#@e4d269458d161ed59ed03e77ea2df185d9741d8f867c3b5185aac7c16b16b848: +B86690c7a6b660a244bd08502f4cb72e32a9e7d4769ebd9369f278affed951abe:0F$@c91048a34ddc48b8f4f1f3a11a6f6f0dd36895fba9d5c6ab687dee3ac1a04f69: B7a487308412e2c1c9ede9649e6768c3bb1c546c93aa546b60b69e6f92ff72290:0F#@eaa31d40f62cbc7aca799cec3424861fafb1acb41e5a0209983d4b2509ef674b: B7e3e00609dfd9ad8610e7ce8054c9f4523b28855d8aef8fd780dd191ed1fdcfa:0F#@3b161b9c0997721337039da4ae4eacc2be75c102d9d479163ac17d23f0f51afa: B8f2e4cfa7319f7aaa8bd95f518734d18b12b85ddb9b21a863f2b2e724993fafa:0F#@af829ecc065fdedbc61b84c0c3caf72d7dc25928e99ee5bcd89e7bb0a51a1ed5: Bb3d14b865baf0731d8c61522254d2ba3bbf7bfe617688c57f62fcafd05b73f74:0F#@bbf6c40a2f307a2bca56d1748bc270b7802eae8460d9a87c615796ff42bcc273: +Be5ee596786db80f437d65c1dbbe4d0d17afb9bc61e68cdc6f9b702277dd98b10:0F$@31018c9429283f2d618287fd783cfdc228a498d449c442b3a2044878ba12fcf7: B4c6910e1213300884babaa0d46ebf051fe00584ec6b46ce6725d36c8f256295c:0F"@c9158c2bf1921103cb90d546293030377749cf863e5be88d7f64c770df8f81ea: Bfe74394f17396e793728262188f8fc18540b201166446efb44f8e6dd317a159f:0F#@92c37886cc0c4fe81867ec8ef21c08f379cc3255cdfc9d6b8cb734a83aa7aa4c: +B3ac8cc995518d75f88061fd0359ce52247e40380bf1849c7ff593dd36be6014a:0F$@30f57f5cb45a09b89bbfb80d7184e41d3d169201178b5f704bc1f00494b2deff: B5dc56fd902f0803188d3746d848bf740cf1d0e6f4174daad5eac2370d0a8c833:0F#@8ee2c5ad30ce0612adec3150f6d836663192d486f72395b38c16c5448b2ea7e6: Bf5cc0934edc7e71ec45b1f48c238faecb2f41ae99d02670e82e240cf22017e0c:0F#@17eea61fb50d680d0b33b4f16a0c96ca02125f1401fb5c41d9c30abde6cde13c: B6067c1528053d01ff76c55148ebf0aebc18971cef2e5cc094548d9f780261445:1F#@e1fcade27931dfc31194c4f137df619fd7c808c897b8617e770848b77a7c13e6: B90685f1daefb582c4cd3c86e13c0e48d5ad52432ce5744a2659d8fdb2ade6fa2:0F#@df7072ad77c2e10cb7040274fabb3c5dca312fed0ff5f85e056382b3dd21ee57: Bc8feb39536db657a44ed285ec2ebb00ff2512d33f81d0d24ecbe86c84dbb434f:0F#@74c26ecc12177b5936c57faf11e2da1389dc18442b8f820d99961f431e8fccf2: Bf5cc0934edc7e71ec45b1f48c238faecb2f41ae99d02670e82e240cf22017e0c:1F#@0e967ee9839347624e9786ea93bec5b639cdad0ee161a9a4487eb901333c7253: -B6067c1528053d01ff76c55148ebf0aebc18971cef2e5cc094548d9f780261445:0F#@b370e27aabefe0c72ffe1ecfb7e25f3ce6699bf89e33c9a28101ad348e527e12: +B6067c1528053d01ff76c55148ebf0aebc18971cef2e5cc094548d9f780261445:0F#@b370e27aabefe0c72ffe1ecfb7e25f3ce6699bf89e33c9a28101ad348e527e12: +B62f1628529505aebdf406fdb32e721325c6c026d2d649a8f787f0f1ddd6501c8:0Fڜ$@4d541d790684f3e62da6c69b40075baf8feda4a2b631fbde0b17a70ca13ab019: +B6ff7e97ee0930d5e9af81ea99b07acd1d4d7b27a65771103d31beb3696d8ca93:0F$@a7d4df6ced82847ea66a95fac21e50b415f99f3ce10f4110517c3c7fcb094acf: B2312f3c657d8d3f28dfc667c83dcc0982a339f4b8a6e2626fd0d04eb705bda8f:0H#@63c58d37a4a0df304c4030954a9a180eccfba56d14347eea46e909ec718955b9: Ba7dc4797176ac1631d0f0d45b490736973a130d17b7cab1a8cbec2ac386cd245:1F"@ed1891c06ac75b857ea5fb3b4ef827d2aa4fdd1a39a666be6a55976da40ad494: Ba7dc4797176ac1631d0f0d45b490736973a130d17b7cab1a8cbec2ac386cd245:0F#@af16e5b7364393415b4e239d75639ac213bd41dc467db67b87ca35aea4a77d51: B5f85a1c1e6ddf29c381908a04b8dea78fe430e98849a3536c9ccce3663b986c5:0F؏#@1293f5c718ca5a4255697497aa528ea5473740eb7ccc336ea90326618c2691b0: Bc3249e61e98222366735fbe60cfa2bcdd7b708e46f3b8f901a19ef0cfd41c8ad:0F#@1436dbdf76af6cccf7052b39fe094a14f3270312f3267795996ff4153e77b34a: +Bd30bbe3f5b4def617eef053fb8652340199a1f9e02c5dcc5f6503ee2aaa5d281:0F#@70011c265fe948968c3c1a2627744716ba357033e54f6e931470214bdf377217: +Ba0b234476443e732c1bcaa37e10a3733db0e97379c463c217d287c576241e6db:0F#@b6d5eafb3980ced80aa317a443ab740e787933f7b6a634ba932f1ad842b20a86: Bc39d10b7db8833c0510f98a46fc58902aadd8d159a8e46135d23269f6dad42a0:0F#@08dd73b907f3495c40f3a40b4527d0e87b912440bf452abebd13c98af1289207: B4d06e72bc2a5eb3c1ed67e3fef524125ed62f010dfeac996f577fe8de6427ffc:0F#@144c2d190d2edf1a38168b39fbba8a0676b94079b0c31badebe1fedddbff66ea: B777950d812b47ccb23a0ce6015493a343d6bf0d7627e981e23344e6379fcdd28:1F#@55f1393d946d37f88c7802e0480aed747a2ba9110f05ded989c926ac35b2041a: +B90d0663f4c7db3f53365b3c083ed24c6c29fb16bb23ea71fbb0a5dfc353add6c:0F#@5c9bec0dc40538cd0393e77319a33501c5626302754b8388f141063c61eb0431: Be35c61f8745b5b20539bec4bd0794499329d2e5a625316f71f18448c91fe9a4e:0F#@38bcb6b295e29087dfefc3d15e348c113a2cd30174d9f2735395f6e3212e6879: Bfd7df99bf2ba519e4482085e233fdcba1ef16352054aed8a704ddea835913fa7:0F#@1c204a5f84388eaa63418f50a9b9a59de63cc2005cbba056ca1f9fc8cf1bbdc3: B777950d812b47ccb23a0ce6015493a343d6bf0d7627e981e23344e6379fcdd28:0F#@d5e03356c80f4354dd65e97f04cbc692f8f24dfc86233190feed839781aac2a2: +B171f49c5aaf95ce25f80ae121a6c1860c9fda86b096076c8fa017b2db06e15be:0F$@93d4b5f64b58a35de91aafd6555d37a0890f2a0a05278a0a05b513c1ac81c797: B6247b86b0ee742dee5d8e8bb2bcd96cf3d5a2afa67ab723ae01d689ee5283738:0F#@d16dcd00e1b753eeaac93db613b1d11f7f7cea0486bdbf9b32288824a65bbee8: Bf9c96c6a14473524b9bdb6e2ff44b438b9eee6293273538e14b1663c352295c0:0F#@f6f892d1f82f0f1bebb1c9c87cce6c71123daa584df16362a58e50e20a7897d9: B0b51c060ce09227b0c7101774d2668b05f9b69f7751864709a8cb760b7a0c132:0F#@a38c43e68abc09c092655841acc7a34c5426c3cadc8cef74cf258f24084555e6: @@ -78855,40 +103386,57 @@ B3577a3990ba48ea4661a9f66ec70417c6598e699680a2c918190750ed8db19fe:0F Bbc3a9ed3b011bcbbc9091ea12d4283e932d2165eacfda62f77900989adf7e62a:0F#@a3f6286cfcd194d829e4685e642526f8cf8300973592af9de08dbc0167d6cb80: B277d8ade436d56d6d83256c929da927117b64873bb9054c664922cc7ac638bd2:0F#@fa46a3b859f865df767f6b5ee6a9c9a6ae8e4303b3ce30176ffad57f77e9d4d1: Bdf227146b216e431902b04be247cb3b501055eebee477e87aa3cdd7c0050b989:1F#@ee7c29bb1fe90fa0312e473354179189598afc67399e30b1d353fdecec0174f3: +B70011c265fe948968c3c1a2627744716ba357033e54f6e931470214bdf377217:0F#@a1c04f2b42e611093e5639790ce946dec59243ea0b112423415c2af65078eb22: B82262eccd2a9e2950f2a6d236ec3abd54e41647a6ccddb920676aa302c28ffa2:0F#@55480fa1e9a1ff8de63edc082e52e48ababfdb520f77c90bfee57b7ab80b7c99: Be38a4f5644818f5a2f224f53c8bac8411e8fba8696ea8935cad4eca2e86e3fd9:0F#@51ddf58c66350b849d6da4864914b8ec31fa76e0fe30a7fe19dd9753832c27b8: Bec9e8180ccd409e46398965414d48a3be63317a5e563b5c3bb7a093953e4ad49:0F#@6ca93543a65d862c5ebdf6d53e298d3b46dc6f34918432d0afb4fd9518e40c33: Be8ae3991802ad5c52ebc79eb5a7b647525c5a4706758f753b0040ed1c2b931d6:0F#@1e2ec522916a9d69d8c4ad9796eb42f00effed1c628c8b644c38ff13aa2b1ee7: B6c8387a389d333920a887993521dc44e3023aebd4df11838b2397b7952d643c4:0F"@83cae583cd1109ae9fd07c7158af1bf43703804c1452b267e60a07e654c6ab66: +Bd0f5c6017c8b4ef4edce349e920a3ee8f6e717033276d0821b999003d6a25a00:0Fӛ$@78a4bd282d62ddddf3c977a66a6b638e13e9b64f06f59d92251b9b695916d9f9: +B90779a68247096cd98a9430b9f7def85d5c4f6618a0173fc541a6f16714bed67:0F$@251de8b105bfb8ef418afbacf169465d1d64be9342520a0b366c8dacbf58ee47: +Bd89f1c10e0949df07d70dcf5d39cb0d3b906527483cd172150e1b336d1a38685:0F$@f0d96acb6097cfb9f334c6012c88abcb1cc632c646f779c5c1d1d3003d90e7ed: B3857dcb0cd95a23d44f9e3d32e583fb0ba609e4b540ee27d9a1102b759083991:0F#@16e3ddaa7abe585c5c37ddc3e102dc246102c2ac88b52badac0532dc57cd6fbb: Ba4caeefe003a88d8a1c29e3b543415330435c65fda4e5bcc845e344f91ad5628:0F#@747a39168e6ec5afe56682c1e9a727e9ff4a3f34865fe1fc6c0d5afae21bebe5: B92d71a47aa440242f53309eb278bd0650fc8b344f4c43dfafeb6f5eec45b73dd:0F#@a1624936d72036af5462afa7f3b1f523843d33f27c2244036fc04f8135dbba6c: +B1779aef6a71d49b478036ddf04f5a20cd146bd45f3f478992d1815a05b76e0e6:0F#@e6ebd8f85b1d4120738785d3f87012d93376289f7fbdfd39d4a332343f4aa3a5: B84e700528e9317b9f4b889f5574f451a405f9d797c1b622942ea4552d87e2b1c:0F#@1fd923ec8dcded7fa4630878548aad81691afe08c1845de05cda42a9edfea4d4: B582a65e8a633985f8adb0abd7069740729c2afabffade8133d0e7697229ae81a:1F#@e7c36391cdd54c9cd29c65e5c7999f7a1bb1658cc00fe0352ba6c3a2c51c5f0d: +B6ca5f88b3fef90dceb5cd6d4f332d76f8c86ea607b06fec32aa48ea27744e812:0F$@2ad9f9d9078d810b1a8719fc311d6e9fcc00c8f1f83da62ae6d36cf5fa907bdb: +B86a7440ce574dc6f04183134fd4711974af2106f398aca2ad4d209e557b42886:0F$@b87e3f7cb7be86f61b15c1ed5fd1829057cb9d4fbf1f81d736548c92319ebee7: B676470e3b5ba02073d644054dad9251b995dda81125a8e5f94fd52dc6accb64a:0F#@f8931d8ac079687346eb6b2805ee285a4b6ad8841c3083d494464670e06295d9: +B6ed9138520cbf6310a20266af036b099e218c7089f10da1045f08d37bb75c780:0F$@759f40209ceadfbce6bc9800c66ec10070cbad19e625c3f7c0128dc72bcc8fae: Bc111d2da64441558c18641de6ff7cced4c18eb351b9f0ecbb5e8b2677f6b734a:0F#@7fb393d5095137fc599cb00dace6e8b647f742b834068362315342c691a09e7d: +Bd5ec4f1543bcf5c0cf465057991410a1a268e151cfe006386d92d8269e670e09:0F$@7d978dbac59b40c6d6c97fee863720437d14497ae8c57c45f08308668cb067c8: Bb466b55e36abd3aa5b422024ca9c77413fc2a7ff1d5549b841a5eb1f2cc38fbe:0F#@a0d3a04d1b535f8045d733f18421b44b0fc7b4d03d5b59e5d46bfb169a14b6f4: Be1da1096ed749882f4a7af2152b645ba501d1ab03ac6547b58a9ea1ad8bcfe7e:0F"@5526ca2fcb308dcef5a79beb7147bdfa77ca384806fd66e37f183ea3344bffc0: B94e8fe0b14515698a0da39de60f425ed8216b564fa63f8d07b0a451999d7c3f0:0F#@95c6de9488fde2743ccfad5ff62dc00946f7f13fbecdc9b99f2e1d864ae0a40f: Ba7b8b56335e5680d9f916bd22d8911b000403ec231128c36c658233360d4c1e0:0F#@a466d7fe2621b211f8f6aaafe82cbfac9c9c62acf398d9f45b6438868709b88f: +B05dd349f8a8d6abc8b07eabb1a6c931c078975e6030a9565fa83ec06c1087f45:1F$@ff7666ea37cc2148a7ad8875524fa9f507676401efb37a6e811b7e177ea3e2a1: B91f35950b0a6a03211c41881ba3c9486102b2162f9824da3ff04fd77c1770017:0F#@913c8cfcccb97250c8852c074018d85bcc0fa056ed528c7dff3b8c900694364e: +B05dd349f8a8d6abc8b07eabb1a6c931c078975e6030a9565fa83ec06c1087f45:0F$@4c6e5299cfc1dbbd2c354960df41ac9bf4184fb71b4c2039e18677146e89d4a7: B2c4fd48d17d7c5216f9e56b04c33f38376de99b622766d3ed01981ccbe2cb000:0Fܶ#@e2031b72b4507a029824e67cd512f0a9ade99b4d1ebc15c204abc4baa2cebf30: B6efad7f3d7281df59b916f8b3b7a88aea544fe404f5e1388f236ced9b0c23a44:0Fɱ#@077e002873031240d987f49c1d924587c043d49f99b5103a2804e8b2bc7a352d: B1bc120b47428e78a883a80b59a39de552d551fd70943426ceba615de94dbfbab:0F#@c82bee22573a1e9fd0c545ff1fc6469890f164d721e61fb12a02ab5c17c05408: B3eea70f55c152dfec46e70d52baed50ee23104392a4eab37f41306b8f9814095:0F#@cdf204637bbd89d906382a88ea7596f6aec98ddd11646c34521562bcde6fa5cb: B2c4fd48d17d7c5216f9e56b04c33f38376de99b622766d3ed01981ccbe2cb000:1F#@b6f015b0a1ff35c378ec04cd31a6bcc727bd56bbe5c5a3298b1a36c999790826: B91f35950b0a6a03211c41881ba3c9486102b2162f9824da3ff04fd77c1770017:1F#@6255f0767b12cf36973988b3dec415373c7a0111fe2fcab3b7c39a3dfd124e84: +Bd7ea7aaeb4788604bb7debac9bef3df9d50e10dc2aac20c59cc1e359c664dbd4:0F$@195d29a1549bd0f3d22cb72515b9d39578b1febb68431aa7952e85ae90a62a05: +Bc605de86a12fb9db15978ef951070bbd5c3fcb88ceed474b9c7f66019246df30:0F$@1e74f066ae38d091054d73fe3c93d3676acd58c4f79ba655514118fff1c317e7: Bb2222199c73c4c43fcb910509e59933dce82acab38952b22c03339902de52646:0F#@0e287db2c8d433ff0bdaf45a2acf564f478e2ec066b7d6c677c499f005b6f53f: +B51514b988076ae3651f331447c31277c64a996cda5b32a719448aff3a1a3ee1d:0Fnj$@9ad5829a12d2d951fc32df0852af8fdcd6862d694f8155cd5aad25f9847181e2: B30fccce99097a3eec5ee00a900bde199907692cec31501298098cce4e5532419:0F#@cc8260d1f35dec4aea054db7487143e2a8b6ae5d39212017be60e6df1889b65a: B86616ef4a24b26991644b48d46be437aadf2fc71459dcd742bf6bcfab652e68f:0F#@787a543e40bb6879979ad76cc922e8d0b5105cb53542c5320a27fb6c160625b8: B2e88e0d739e7c4403edbf4e28d076f0c743b58965a750d9d90d86ec3ed347fce:0F#@c20f8af8533c7b84b0e9ab73eb4b823e5768f9e7cdab3340831f45f4794222ed: +B363df00fa2972b39705b55e3e5a00e4daa9b7a33513adcad5e569c3223ae7f6f:0F$@960cb747fa1bae62273ea097684c3b5525f08fdc9bf933639c7d1c826d545c94: B6b1ecbfb4d8221e4cd7e492c4e2da0cb3f1acd26cd3b5d44f4da61559f274126:0F#@64c90b8474a58ead5c82e85e19f9a98c7bfef09b159c52a0255e2ab1c1614194: B82168de251485cda7247ec97d0ba171abf342fe91788383903568bc0ab9a6373:0Fּ#@081642d6f871683b920850526b7f090a10eb227d63951cee3614f871a66aff19: B7eb2aa2767c27db3abe3d271790bf6f9a2341a9a96cbe6be3e431eac5d660b20:0F#@f47a5a8ace93749b95c20c33a2ff1dcbede181758bb35ca731e8605ff201b45a: +B9bad8949796d3156b85c63246fe4c2609364e47edf97c25f3363ef0819c4aef5:1F$@4c9c55ed80b1b5c271fb1909a3deecaec35ad1eed23b7cd036ca703738407657: Bbae5e4b31238e8853f657a38ad79118e9960c9e58b4c9ceb56e9e3facf9814f2:0F̞#@e240e599165f2043169eeb5164af94c2c4b672032fd9ce28c6417e47a7ac737c: Bc2170195cc08842d113aeb9cc16a4a402e1fd5fe3a5aeb61472d57e01c2ba724:0F#@356fdc0db36cf34455d653ad9d7d0e36a3f2a6334b72347988ff2d4923b3846e: Be305762c24b0db5bb19f16c7ff6fee4bb44c9668e4968e053d4d25d44dc7e975:0F#@7636cef54f5e7e6766eed09b8eafa3ff87638a5f6c89b49438cbdcb40ea21205: -Ba0bb2ba875640777aa15a09b890d082e7a8ba0ecd3d2ee273642a68078925fc7:0F#@143f512ea5de2d35d7139deb2dbcb559d28cb353cb9a457073fe9959bc477d5a: +Ba0bb2ba875640777aa15a09b890d082e7a8ba0ecd3d2ee273642a68078925fc7:0F#@143f512ea5de2d35d7139deb2dbcb559d28cb353cb9a457073fe9959bc477d5a: +B31d4dad02a924799df07db9a3eae2253b7397fea870321fe8c9f1021bf77ced2:0F$@603f42d9c46d9967c4eea6fdfe2e3481e094a2eeb05ecb4c7794ebe7218ababc: B7ceddcf7fa87bf539ce397686ab005e8cda01bbd57b59368e2fe905be24a0960:1H#@b62cddcba22d0ab11e6d72bda8cbe0120fa61bc1104d4d0709790f14a7c05cb2: B2382e857a74541a739caa3b019e89ba5462a885bcf6044d990f37864c8b9f0f5:0F#@f84bb4d961373f727aea167fd3fe0f8da65e3e6887d3034c83bc71b3f8dd3d36: B348aa0a2b6ba288c34ad0c5aa8d2231c402c8e5a2b3c8a52cacd1837297410e3:0F"@1ff600561ed2d4a008f47bad0f0ad84467e4aaecd1192eaedce6a8aa0f4c6ca4: @@ -78897,6 +103445,7 @@ Be1c41e5454cb484c6b54db2aa5b3d94f83719adadc2435ebdd65d2f947e97550:0F Ba0bb2ba875640777aa15a09b890d082e7a8ba0ecd3d2ee273642a68078925fc7:1H#@3faa5de19d7fcf054021a90404f86c7a3b410e765d742e9ced5c6b36c38c5a45: B2f2c9d9db13124308a0a6a37be7c3c3bcc723d985ff69d11e39ee4657b80226e:0F#@c7c8e25bc9daac39c8169a42a527091ca9ae9ce8107e537f571a669b1617c2ae: B610d8f0633453620e171bc87b87bd46bc8ca5657e7483ba1c4a318ba8fb06f31:0F#@b06f3b097d25bd996babe43ea21a38f8b1738ee2b0cd87844fe478d2fae4353e: +Bb7a697e8826a2438c0c4419e67006ec67512ed7d59357670b2ac2ee49a1facc3:0Fވ$@f76e4b113ca157a86e03eb97138a3947061037024814ac54edca50bb1c904cee: B01d640b08eedda8e4ee91d0c36cfc3420c121835b480627e23d04405cc350d95:0F#@13b6c0bad12f172c921a9effc83a51a08d0b4316b061588eae74336cc37a7223: B7ceddcf7fa87bf539ce397686ab005e8cda01bbd57b59368e2fe905be24a0960:0F#@d73a628fa8e297977f3cf5f8a13c02c7a6a25e7fe415cee725a867b3be5df735: B693bb0939d8ae5255e5fc9626c3d3a79b398fe1ba02a33bf2a70d4eda58e7383:0F"@2f2e95585a169c4955a2861399a26091e7cd844add91b81111ec97f9db4132fe: @@ -78910,26 +103459,35 @@ B1032b7a2c59c9a4861f3bda5e9c4a48f161ac9b956fcacebf790cab7d6020b32:0F B3aef8eefe4553e255abb4a06d658b7dcbbb1813cd5d287019baaf96165804bb6:1Fѕ#@c2d624fb92b05368327502595f0b9a040fb1b618e49800b42c99a926943ba1c6: B899abd38c4ad8a80412f29b2c50bf36119bebf9077b81e6f32416a372cf7cf0a:0Fԉ#@9f28cf1221248d30b079364bb03eaceccd7ed03c2275f8ef5f51dce32b5b0fa2: B3aef8eefe4553e255abb4a06d658b7dcbbb1813cd5d287019baaf96165804bb6:0F#@12b8b74346328900ee693f0a7c5647af81b9b1c2cc620536cc2f1e23e759dd97: +B52b20a34be49946fa5080549586555064e60d0bad846b65047b8bacd77130df0:0F#@8f2ae31b812910229f4e513a2a4495069d0a62f2decff2cbe0da22eb42eea720: Bb7eec58e53af08da51303a20a140b33de29c1119e5d3ec33306322efd4d68a9a:0F#@947ff6c062db959ba6b651664eabb0d235efccbe23171fb3ddb4df9ce4ed44e2: Bd3ca0debf4bf62ffea243bba638e65a879aa5f15fd8048b2313a42ddbcb19ffc:0F#@1834d53cc09ef4a62bb0e6a67a5acccbae188844565a7ab4145ad07245e5477f: B42aa342fbb2bd2fb82b57b375418c9392830fd4c167f0bda16dbe70c69bff307:0F#@f68c6f50cba1548ea3b3516cfc60d330a6406bc3ea3d7a7806c7e0f662a495d8: Bafcfe735818698d84d5852a3ab4fbb38e115b94acb87896d9b67001f66a058f1:0F#@74bd505970c46749a5b8bfca08d070002a4fb321a7f00f6b3b3e8dcaad3f6b3e: +B15eb0b140f94c6670c0321290e9993bcdb0b533830e629d21812f110f70646fc:0F$@8c8cf4ed85d81b4e92c149529b5a53533792378743838752e348b0103ee18769: B9d3618bf4392d3268909dc80283ef003310c221d4a2e95932e4b153ec4609e6a:0F#@8184d47af063f7855b86e212d78667750bfc223f8967a7996c1a1f7495bc4070: Ba47e4ee27ca89d610f803ba35a576c6adec152c9a7039d90e6899c96f5d84491:1F#@02a1f3e5f2b45c764f19e1d611e48958f1a467526e50434211c7d0b7432a3a46: Bbccc200eae1279690c6028c9f111726502c89b3e1b039707e4843c2a476dba59:0Fڮ#@22d6456e8576383cf89f3bcd1dbb7c387012dbf6355cdad8f98502d7bdc65a68: Ba47e4ee27ca89d610f803ba35a576c6adec152c9a7039d90e6899c96f5d84491:0F#@27ba568d334584395c7e16b7c205a87f76938462fb0e5374c998468dbd225185: Bceee35857ca221b2c9461078298019682c14dec80d8fd0c27fb3ed850de09e55:0F#@b2edfc98d879ade2543b63e4917be7d04f71d73e490e1bda7e65dad9859fb0e3: -B91a09a98c503639c1d1bc88f5b2950be630db0013506fbd498e7ef8f92039360:0F#@c873c5b8b7a515364ebb4d7949aa478bab533a7bfd9263e10e89271c0a48a6c0: +B91a09a98c503639c1d1bc88f5b2950be630db0013506fbd498e7ef8f92039360:0F#@c873c5b8b7a515364ebb4d7949aa478bab533a7bfd9263e10e89271c0a48a6c0: +B01aab7d4a2b8f4405f7f4b10bfa178f8532072145779696548279816f3b0e7b8:0F$@42fbb7c7846ad742ac90b748b5eb53595106270ff67899ce9a3d9a0b3e59275d: B021e3f4b2e9b7806a7dd7ebdcf0758ff1bc64d099220ecb4fa255b601a48b801:1H#@78d86d13d48ad4e82c80801560d9aa06ad171dc41c854edde5de51f399a3d31e: +B6b5b2f649e0e4632af4aabbd2825b737b3333ff56061c748e12d105314eaf5d2:0F$@b0c3842ff94c54a1cf34e655162d5a47890402f532e4bc4d0fa85839e437e4f6: +B008fe5657bed8e1aade3d17dfc3d6c68917329fac0ba1a68295ad822728a5fde:0F$@cc9c66d46d938ee83a2a4025485756b7067de29a363dc6f648163a8c3e213f12: Ba50e92f262356e1cf9adfe3471178c51df90b3820b37475b51e63abf78310f70:0F#@19fa1ac93d063bb438b9892e5e1055f9be90ceca77ee1311461499eda6b4f3a4: Bf02f14a163ef064ee2db39200f12dfcdd62afc9f39560a74daa6862eb4829354:0F#@2e2c964bb733923c3d0490a6e8f00d740f160f2ac9ae18f3972a03830eb5e48a: +Bc6341ac346293fe64fcb0863f8a9c34342e55d746a93fd9896a481b1551f6f8b:0FŔ$@c4fe38b255cf4c80f173a7fffeb8a985d081f57adaf44d6c9f997b13eeb207b1: Bdcafb3754ef075f31daef82238d2d208a681eb65b9b153593711cf2124f07d20:0F#@232a75b92fef7da6ca77ccc2af4332671015ce07b911bd795ec4db675618771d: Ba9d75d115113823118975c03bad1579df2458bba2bf7e0b337a2ce08ce7829b0:0F#@aeab5909a8f0daac09bc5b7f1998b9fdd52c2e53e21587dd05a469fdeb3cac7a: B021e3f4b2e9b7806a7dd7ebdcf0758ff1bc64d099220ecb4fa255b601a48b801:0F#@16b99b3d1bf97cd92d893b296fff8f5672bb6b1f5263c794c44e3604da1c6427: B4ef8611921acf10c6f7b65f8708ac2697aca3df8f88bdf25a47c28a738d106a9:0F#@98cf5400923a4c393210ed0e9be33bb0923c3f3e38878a7e7ab7ffd32293c544: Bd966c5520b5b4884ff292208a10f742f7d2c30338a02afedb9a311d093cf2158:0Fǿ#@19b4bbcebac78f644494f21d1898bb25ad40edc750692bee9af55f1bf2479d60: B628353ded0ca09a4e9eadc656598ac72306cc24cd493d460f591c53561291513:0Fƺ#@cc615a315fef3f401b1c4503c53cbf668d0181c4acc075901f763a0e153e5c54: -Bee6a3ad6bb177cc79d48f30075fb0ad542f2d3718c5a8be80c6b81b5ccedb586:0F"@2d99b349bbf04ca5c540ad823cedec8911771822463edac094d7da3e2f2f9e58: +B0d4e3bc4cda3c3a1cea2e8ab285d8bc6a49366f9ff3f876c4726ae59697bb0d9:0Fޛ$@77381cecd54a5796187e372181e5821f65fd1b94860ee1457e783404c37b2870: +Bee6a3ad6bb177cc79d48f30075fb0ad542f2d3718c5a8be80c6b81b5ccedb586:0F"@2d99b349bbf04ca5c540ad823cedec8911771822463edac094d7da3e2f2f9e58: +Bd196715995e0a94b858d7da371b93ede9d9f9303a6b5a00a050fce9d65f3df0e:0F$@1e050370ae5460288d42d3fde6b8786dc03da11bfc6c35a45e82bb40f52d852b: +Bfc20e4e4855a9270d154e018d60f505b31c8b2f39780c4763387397a43969fa3:0F$@e9f0ee2854be8321d83b136e9c4185ee6cdc9ee2dffe047b318ba38b5d00b71d: B4278aa2674e33f216334c864fdbc6ca2cc92c828aa9cebd9d9874772fc633313:0H#@f9eb543bec2fd15905acff0a98936c38219e18a78de1dd0023a98dfa4b3d9dab: B42a03e5947dbd7843f152c06cf9b8f3ebed880f338ad4dc203bcb1047eddf1d6:0F#@c04575444cace8844410cb33244d50f049eb03777990e5b16394c2dc370b7aef: B0c617870122218d20dbd2de5449bc075286863ceb76bfe5e6046c974b68f0175:0F#@aa04a17238568aed35682b9a6dc404e782666dee356830da46cf066473a37b0a: @@ -78941,8 +103499,10 @@ B16e4ef7fe553bddc33a18aa61edd723432727e0bf297b1c00acbde0d2d6ea6c6:0Fբ#@a166e Bf4e9cd0fd21062d72955a33d5f66c4f1be103f3957d029d9c8f75db9158517a5:0F#@d1de2ce24676f5ce2ebb3892931d0ddc8d49173c62c1e7c8073e47274ec4fe3a: B07d0dd8dec48d58408db7e708b0cf7012c07b2d95038f9ad43978d14fe310928:0F#@31750b0c177de9c25d9b8afb1e5274eb647c60edd6f65f0f2f4c5ff21ab50796: B4f1d7af6c56258e80c446c6365862820d438bfe5c3c629017892e9f7b38f9b96:1F"@0b3145f2ef1c9f9402d094bf07f23588ae845657357566828192240d57ecbd4e: +B74818ebb61c797174f93827fbff1fdabbd7f1bc156382a8d94773c4141c8b155:0F#@72e96167084e301fe612a46b90e4de04ed38d93ec45c91ff5f5eb74f82e3a10b: Bbece33304658cc15c94d897bac897212c1c1b5a85303442632ec8c5390601057:0F#@3c7e94466af5a04401a240c62a2956813eceae0da69fd48728d6a641e114530c: Becde47210a0c4ea20cb14826791f04d4a883f95321310bafe1156c64219f3736:0F#@b1062317b4190ee33390a264c4cc74cb2be81de72ed6dfad8b8b3fe93758a5dd: +B6861c374dd57b00f463292401ae2370add218cbbea00ddd79f046cf335a89fca:0F$@f0ea89f43d1596ad7c724aae00da9c47f44b160385c40e0145e1c4a621607bc2: Bb93313ec92fd2be82a53e4be6f44976d72cc54e2f295982d3f389ea52c1abde2:0F#@c95e6ba5d2382ab029ed5f859ddb7e5fb01ea8d069f937cc4dbb1db925e30068: Bf6b6af3f1f9a1c99d35bfec6d91ca2a23b41cc2c3a37914df23bb9b78f6db12f:0FϨ#@db5da1c8913d3649c50636fa2634978fe28f544a6226475d57e2ed2984259a04: B62ba0081558236d3aa5e1a3497256424b21e0a44fab4faa4a739b8af798498cd:0F#@748a2787ea2ac06796368e605874bc53c508b7582a73d31557006b8c67286ccd: @@ -78952,34 +103512,43 @@ B4f1d7af6c56258e80c446c6365862820d438bfe5c3c629017892e9f7b38f9b96:0F B90fbf33d98091c7f0d766ef80e6e6ade4f98de8567f7b2828e55661cf63ed2b8:0F#@4fb0fcafd643e50b6c121782e8db970e14c0f1bcbe878bc234c792f477bc932f: Bb635992c45131b18f3556c08228df4013bd842ecb916dbe0b38412c521569f8a:0F"@c01e55cf22759b50dad9cda0ed4d0d23c5e405c4b9c066d6daa4aa506eaf267e: Bf6d3fd2b9b4944a13ab388f939555117909883586ded46045890cdb37fa05a4b:0F#@bf4a7503924c5703d8cde57ce72c667f9e4be04f77c4ae9a68df33936c97cb76: +B21c8125b7d67a28221242181ac7ce5c989c197677fb4e2cf1451fe6921b717e5:0Fâ$@ec57d51c0bafdeef4031f91350ec8ee0007091f87864d96f22c370af64858123: B8d3db6208c7884dd36e031447d1e4d81ee34ebda05dc4c6c0276d4506f770874:0F#@fc90ab98abfcf3c1bc1423708faabc6629970c586557592f141b95f7abce99f5: B540efff9d7de12456c31bd2c4c61d5d58a866b37a16d8ab0a1606676bc2b5129:0F#@286f13106e1f11875e11b11295ef9d4413e6f9ce7f504a95c7ad76a48cc1ec9a: Bfcc51f650870ec0daac18b23980008a8fc61532868666d9c39eccb097bbeafb9:0F#@755b4cc42f16147646ce5bb662f69764e546afa290e2b3e50935f7ed465c5b74: B3200afed229b9be5df3896d4bb5ae6f93ab8e820a3d01ff2efd18cd9ee4e5b4e:0F#@94a9b8a61e43ac747d068af30c679228206ed9767a1d36bb0346802db0dcdc4e: B511dbc770bb11d6fe9f7fd8f2cc187f2e34083844f33aed63d65fff2d05f5cec:0F#@4b54b7d18e84fdc82e969f28a2cb275b6ba70b2080c3558950ba069c53f60fb2: B20b62edc180c02eb3d71c5b1aae85e92a243ac38b20e6be514086f272a769e07:0F#@b8a9d013591082abdf0273d07a382fe03599ed379f76d759ed1cdaf9dd08c64b: +B9d0256e2ea469ff6498ed5b060cf7bdfaf1c9f7d7fe93b6ba663ff6303410a51:0F$@9338e6ec6e14d278acd02aea8efffdcde33e3fcc1d174e5c05067a2778993793: B7dd841b6d34ad8b816e7673f6598b3733b2a7ed558a2524d48e8f197f4165708:1Fۉ#@8f7a6062c4a840c4258d0cbf91bb5f29425705bd0eb88adf32ac0f3989ed7f93: Bf6ef25c6e40d0e334019cae42ef48e394ccfebf30a94e31d085ee85269759b69:0F#@144f371486f51a44a09279ac7a21d182767f896c4a0494ae7c656e9e170cf636: +B02990065684d4c4fbf67bdfc23ec3e5dad5745978048ea7bb5fec5358088604c:0F$@56194aba754fd337f38371a47ed3edf23f3a1926cd70ed572d56658b40459d89: B594002343a071f30dcabec7a53b622d94b1e2292bda22775fa71ae7a929a8197:0F#@6ab7349a269614569e133cf3acd6d9cc0d714618e312fd17ce080ad70b86fa44: +Bba673174050894b2bd1b3ca7f63ba008ebd9c5aeb900c89490c1b1d97cb8bc46:0FУ$@dc170246a168ea9f6115bc380ab765f450bb5d62e8a61a88c869d8827995a79f: B4dcc693ccd11a350cf21b1494fdebc2575c0510bd676bce12a4fd20b5809d169:1F#@7f4420c9ca3a64b54f4888e030727b6cb8733d9a8e5494d081bb014c5745f24d: B4c07cc45bccaee9e0d195977a00af0e4fed91c84ea52ad6baa781f4a883584fb:0F#@b043ad1233853fc1f7882a9c2458e01d4a73b4e2b06433a37c43e78e39acab47: B4dcc693ccd11a350cf21b1494fdebc2575c0510bd676bce12a4fd20b5809d169:0H#@682c95f1fe1e8de067d691013c968223af3849b95acf04dda6554c2c37f9d33c: B84ea8c2038c24fcc5e145e9174ddc5dc8fba3ae5a7c7020dfb21fda25a0bbe22:0F#@4496a95599e278c05af62febcf727bfc11f1ab57cfb3c533f20fbe73954f8a51: B4233dceb5f0ddddaca33b0599dcc740165b268133111b9aaade4838b436bbb90:0F#@54908a6ca67817d02014ee7383aab6ac196acaa087b0db9485d02a77dd0818db: +B0b767ea21f11074aaa5ea228cddec0e5d5523da53b206a9e4f63d289f1e31904:0F$@8c2d8e0da4cd6c0e36be3c4492501f49bb3b3cd4835049b6bf54c5d15c609633: Bffd48c90ee01eea2ff2ef2514ae81536dba2203f30c3b70b76f233c39dd1cc15:0F"@19d1f95c7e9aa33e1fb9244dedfb23f8cbc3af8e6b185cf880203af4811b5e47: B5e2a3d2aae6f77dc9691238c97e26de35feec8af50d9c408352f0006e3fd986a:0F#@f904eb5ea51f0f73505cc037d0004a2ee46b757a1f8d82fcf2d070abd663bcba: Ba0a18d8f72ce2af2d434fb1139278225d4addb8e685d0045e4d412ee8d4046fa:0F#@6eca5edf3f0ee1ecf292bc2cbb60632c751c0b7126a1f5e4f5594fb8ec2d19f9: B56e8d27f69a67c5dbe2deae702e0911340ab26eb23c5e23052df62fee1b23db1:0F#@1d37b7d40d1f005ea74bfda65468fea2d2055bf165666405c1c9b93b034eb110: -B1b960708ad8e2fcdbabe43c45fdba4f37e993b2f3c7d4ee3f2724525566761ee:0F#@e10d7f0529eb0f5640c77b307abeb4846a61ccda6fae83fcc8cc0dd4aef9fff7: +Bb3f43f35d3c0732a5bb221a785ecc7de1df3956202a77317d0eb84cacc87bda1:0F$@fec1a2fa1091c2f2293a455968f2c71655650bbaca9e59a56bf7245e424b5b62: +B1b960708ad8e2fcdbabe43c45fdba4f37e993b2f3c7d4ee3f2724525566761ee:0F#@e10d7f0529eb0f5640c77b307abeb4846a61ccda6fae83fcc8cc0dd4aef9fff7: +B20d6e86a87e427a6a0539a1030e00ca0a8fbe16cac6eea5fa2251203e1f7e476:0H$@4ad499617b78ebb69d99ac51d5259263e9d0aeb17b6a4ca1bf72863c9e4dbaf7: B71415baf2e160cd0374505134e6e3a8a172398392a403432f54476eda7e50f0b:0F"@ea9525a6377dc85895c3fef099bbb263958096b3344cc5f5b4ccedabe2d3d51e: Bd210cf2f4bbdab02d37f65893a2dd57814144a2c6af522715e85be58e5161768:1F"@17b6d3c152aaf3fef2bf09b8756305e443ea91d856c13ea53c9f405fdcd06de9: B91337ddc612968baf6ab560c92c3f7dfdceeb6e5798135f2ebd50a05a3b81dcb:0F#@c2a83a741ef46c0fb81bf50f3fcb90d25c86a6e17e770ed4cd04a0a613eeaaa6: Bd210cf2f4bbdab02d37f65893a2dd57814144a2c6af522715e85be58e5161768:0F"@92652463a19cd94208e161c509234668a2dae1dea620b15e34c91b5d203e6c94: +B6a354aed75800f1d1063002e17acc06c26d7617058dcc5bf9c138e114022078c:0F$@ca7f835c06bc50a0d2a613fcee617e88b90e6abee296eb7a9b9c215162dc257f: Bec6a7a4d4d20f2dac5ac7de7aa19b455f37ae94cf1b2e492ad903e8e9e921069:0F#@85a997936d44ba8db56be7b52be987b8063989e3fe6ab2837c73955b74ffbbd2: B9bc659c7b9b5f94138166ca4a1e3b5235732b8fad052da2487f0e8174c56b974:0F#@f837b1bf3d67f8ca89e48b8f489d17ddd7d59ea324b5a9309ddecc8c88037e30: B92619d042ca13df338add0ea50946e9590ab7cfa09a8bf737c8f7bdc239b02e3:0F#@95e91d080755fb42bce29283793ab9288f6c12919fc781d65dc9bc9332d37c48: Ba206fc0a3132e7e4c604b1a9e7655830efe8711129bb234e4ac5bf84a2654f72:0F#@a8104df061fd40175b5776476b56ad439c4224309dcc6843e075767ae6daacef: Be9029e71c3c720a500484ff82c36fe1ae1d67ef19a4fc9bf8d30bef23cac2ecd:0FԴ#@1b53546683873f51c12e8b6cc478a18ae147f4c987313b57824033b6f11b0f7b: +B2635ecdf0673848d24605853e62e69c1bd33d64dc1b81ac73b86d939ea1c347b:0F$@6a354aed75800f1d1063002e17acc06c26d7617058dcc5bf9c138e114022078c: B9716651931d18aefa63815b07bf83f8e36da4e538dafe0e484a1d38777a0dc72:0F#@96c89b138f5663d62058923f3b7e9ea3f107f04a1a00010299cd52a686511144: B15c7fd53381e288055de831eca71e4c10c311f1dd37111cbbf9d68a905467463:0F#@11def3be7bff72052088a34b333a33d32cdccdfc5a260541d3792f03fec20961: Be575a64ff27bce46d60957135fc22111df56828cbb7d8f8a6200d3af47f5f316:0F#@d7d8acd0db8576d4ad505edf7d7fb1b5cb23f31bcf8537968693e60de115672c: @@ -78987,13 +103556,18 @@ B38f5c0e4d1b4d9ef156a366c05cfbec093b962148202c4886959e3e60b35ca64:0F B92c37886cc0c4fe81867ec8ef21c08f379cc3255cdfc9d6b8cb734a83aa7aa4c:0F#@a88a8f8b892ccf8d1ba42c9cf2be961c6f51ed2553b480920e253ec1ef242f6d: Ba325a0432078d36101db52f4bae77dc7c3d96903396cd2682bdba6f910f7d30c:0F#@40a81b5c59e7474eabf22327cc0acff700a935ec22365996f26d5025cdbc242e: B31c76efb640ffc40561f33babe29ff2230d0e2ec2e96970cbec888735598147f:0F#@cca01774ab14681512095c1fdc4a8b345ea5354a109e2a842d30b7e64093e8fa: +B35359e5e17c0cde312e1654fe8e71d5a51bc2cb22590028116e2f7aada43ed56:0FĎ$@c1f9fea6365658a099ff2cfb25ecb8c49d241943710325d08ad01e805a83b049: B1b684f634ec67628ff93c4838118f127efa252981dd6d7df1f00e61c4d4751ce:0Fݮ#@daeef1ffabb952a6e7ff397ecf0d8b5efec4cf393d9ce2d28940ca84e52d5afb: B1f830e965523a3db9486bef2a29e55b5b41f251430f7b8c2ae6b5d45ff9a09aa:0FÉ#@5f7eaaeec75f66f2abecaede783d28d13918fc95a8e06648357b2fd6bcab7788: +B0e788adfbc6d7cb5127feb4aed590d350c00d038b53c8bfb8fba5301135e2d01:0F$@cad6b92bd012d91cae1a32a6d812d0718bec67f454d505e9bda3dbd7e2c1ec90: +B1f1b58cc061dde0e9ccc83e93281ddf72e48ad623ac259967ed61a50ca838584:1F̌$@8682b6e654079c7e1f1a82a3d4dfefef0381f9d166164561fd22dbb869607285: B236babf0ecf73d23e8233e69983323aa33edc6ebfb53ee831da5e3c1702a1628:0F#@933c0d41571db5adab4489fe50577f17b2aa28238f18f5e7c84f302a105b981a: B219cb24cd41393823a8fdedb62362a02bb2db14e4774867c08f2d1c8c51c2d4c:0F#@03f1e737f8873bcc87657ce76780e4cf032754fdfe6bf7fd807dd4d61db52346: Bba961e02a261650716edf7ebb7845dde424501bb2434788937e7c2dcbfdf7daa:0F#@ae40ceb8cb23f49e30a1c00ec01940e4c77a9421d65636a90ac9209bc3446e20: +B1f1b58cc061dde0e9ccc83e93281ddf72e48ad623ac259967ed61a50ca838584:0Fnj$@7c7ffb16b88125c9e0cabf6e32370c0ff5a80614d11e922f6c5a59fd6819073f: Bcb3b5d1b92d6720fbb3e087335a9ef5a4c9922ac7ee34ff5f503abf57faa8285:0F"@8e2121aa3330aad35a3aa37a898340df49ca507867b77141a78961558345a678: Bf595d8d1d44535c92088911f67e0c15cda07195ed03a7337bfcb82b339d8f0e7:0F#@6bd60c83765705f41e12c309665972bc119c2e31a1e1b0fb6053fb7ee87c4408: +B1ff5c0e5ab6dad49fe810c3e1c48dae184cd3ca455a08364a87246c04410ed2f:0F$@008a4b45297d76d7706c60eb9551e417a9073f9280b9a0e6ffe3d7944e90a1af: B4e093c3c64cb7eaf4e9df301b40bac7a7d1b2ca9d8c196a0550330818b0928ca:0F܁#@c68f464545b5fd5c83315e4f51b3ef065558531b1c2b72bf4d7212d40ba6530a: B2e6a6348876dff5ff216d291bb4ceb842e6e92302a8b27090de3bfcac8ab791d:0F#@76bf7fc1ec2bef38fb2e0085a39ea290839eb348de0cf56d18dd5d6ba1f1ee46: B7a63beb559372015c400fb118a6bcc3b7aadcfd491b2268bf455db0302383611:0F#@741b23cc78a46d7b98e9d9d8089c812f4d178124767f91f8c890c7985946cd44: @@ -79002,15 +103576,18 @@ B05e799c0b99d715327cbafe083c398fa938cce48cd9550c0d434cb397b3c883c:0F B9b876bc436c75bd991b85f348ee04c3c44d574952ca20c725dfc9eee516524b2:0F#@27b917fd8d923a1207a00e4db39e79f69cdc8983198fc394705dcf4d6ae0890e: B92eb0ad179a6aa422488b98fb39412e16113fd60b73f55bbf5ecd85b21a3173e:1F"@58ce0c9cad915968e6bd526e7d1b73455a0d203321a2cd551da9e87520a3e23e: B92eb0ad179a6aa422488b98fb39412e16113fd60b73f55bbf5ecd85b21a3173e:0F"@bf168f9c187f5a92c5c4f4b67ce90643178e95b68e4d78671c3d9855395439f8: +Bb6c5c280e1da13ab7f5bb893f5480616421957c3135b796ee492fe614ca3934f:0F#@cde908b1abcb242f3e3a79b13b8e60fb332701f9348608645a48ebffd686426c: B4e24fed5a37cf5d37e5e76414e583248416da67c9a51cc3f5f1c2416e9c48589:0F#@bc8a9cb19c4c9ba244c0adbf4c1ac472033a5e6355764d973c33b94d97283271: Bec486dc5ccbceec4218bce1748cb469b4a8b5b7f9f5d9547975583d66c912197:0F#@e0cbea1f41f610b6becca518d9e35e54ddfd9a56f57c40d11b33e6317dff3250: B3941707cbccb7b2117f5194e151e369ec643844e10ffa0f7741bd3275d04c269:0F#@e042a3c0c1b433b54e54f1df9a5f5a2810c05ce195d435a58a1fe3b67094be30: Bc82bee22573a1e9fd0c545ff1fc6469890f164d721e61fb12a02ab5c17c05408:0F#@a8054a27e2d2e429bb8d2bac87e90eb6873c33ce486348bf14b39ba790af6c73: B6e123b20600c81adfb453d1f33a61aad23dd4863db49fff46e9411d8956ad358:0F#@cfc7faa98295383cb6ec2637775c9948e50ff67fd05bc8be1c8e6123b43218b7: Bb1d953c6733d3294d28b52c04f81fe17b5e8d42ca475c3d224ccc4579d37a9b8:0F"@bc671abea647edd1b9d752e6c64572767a36c58c3451412f5826c70303db196c: +B937a70826ccb6abcacfe7b02abe8c464a4776bb3c85f6757d217f2fe80bf6a29:0Fɤ$@bf0ecd64ee03a124bb772a015100c9ae081b2d499017866156db30d098b75b77: B9f2d18bb9fb31884ad12b53d6b62fca300f09f63567fd0229c868df585f6500f:0F#@60411ab8524fb203336440f9dc7e5e85ed33e289f04ff8d4d5c3ae72accdc850: Ba098ad960e75aad57adf4323d7e68903ee380be7e085ac3f4c4e9fc7075d2bcb:0F#@f34ded357e7c96d51df322defe13d07b8714151f42d892f996ef0e3db18dff1a: Be4e09edce144e4327a39e137d51b1f80b8ae78568e789e19ce7ed01e18deedf0:1F#@bd1ca26a2e1ddb27d01440e0949c266c6263c7b6a35f6022b634070d13f8c5a2: +Befb0b21b0995390f2711a1a98755800f9ca3df1ae1cc96fdc6482c2bb10126de:0F$@4536197eeb2328a8144dd6ebdd60b96e467678712a26b3dac4772945e42c0319: Bd2be93d967e3925a9ff9d0890fdec92a7801705556aae9da23a33284c1a7a031:0F#@ff5b5f4684ac80db23a6c00a867fe4ebe146ed172bc281da70a3f1103221d0c9: Be4e09edce144e4327a39e137d51b1f80b8ae78568e789e19ce7ed01e18deedf0:0F#@e57cfc9cf58b1901b5bfca5ea5accb35581ba5a08e081effcc2dd536786f7dc8: B3d0e39fc84577529682a2dcf3f624241b598f18a1d8a929e6418364c1d081457:0F#@a97fd84e8f1302de411d4c7627841331e510ea7d27a631fe6b6fe20711b39fbb: @@ -79022,12 +103599,17 @@ Bbb7b4185341c4105804cb3bdf986df04af75c5bc157395e671c56c5dc40cea46:0F B2baa4642224883aea9258d914e8e4149409a5c5ab2857e959eca87ca4abadbf2:0H#@d1675ed3f201a2e0e902312cc4b836aba1a113e9bcf2250725ccffe63b6513f8: Bbb7b4185341c4105804cb3bdf986df04af75c5bc157395e671c56c5dc40cea46:1F#@29200939ed18c07eb18eed4385e294fb469e6774d9a0c5828dc7a3763306db5f: Bd3d25444f800e37b520cf5496bd18f533c87efe4eae2360181bb38e67308eff7:0F#@b147bd222ef82ab2d9e97fd3b99da081492e8aeeddddb1d6afc28ef683eaaeca: +B1c03abdca9d24a3563bb3cbe43e9eba05c566593c5969620b2feeb80c156c358:0F$@af87026ed107840588681703370b8848f6de17b001332333b681aa2bb7e72e9f: +Bad62cc7c6db96936a15be9f49a05c370c734f800a0447154651bfb0d3616f13a:0F#@1460ebade4b1017052acbc7093b6ded6dbf801c9242e64e91bffe4c180ad9a32: +B57592b522d48c6b87732ed2922d915446300191938877e1a693a0478aa4172a3:0F$@d8f00493c7c7aa3bf3b229bf011ed36fa2634a3302884f1af877ece05175b247: B94fa9127af293e6c72b4b21a319ccf84569c4a1036c8b38557a425ddfa7552ae:0F̏#@5cd3c91c1ff4a9cdef33fa88cb260cc121fbe66e7ecf65eddf4123e097f90962: +B57592b522d48c6b87732ed2922d915446300191938877e1a693a0478aa4172a3:1F$@79a403923c89f1e2a84162f9b50f4e3840b439641ab02154fd7b9921cd4ffb0e: B1dc52a0701c74247c8b63827510d15a045ddfab92257e885fd43502adfd60e74:0F#@889c1e695680c4093ee07458a1abc08037b91842916b4c816f38be77e60edc2a: B5fad71734eba547be247810eddbe5c6318a6bb6833819aa902cea79cae57fc2e:0F#@6e123b20600c81adfb453d1f33a61aad23dd4863db49fff46e9411d8956ad358: B22f8019b9b7e1436fce58e2244f91e29920704edada351674b01561b8ca281ba:0F#@201e340e9c623eb8314a7299a970717690efa7028ce4bd4efe75fe98111c1826: Be6035986c20eaea86f165b2b573dbfbc092fb2b1c7daf0515857a83f59e0d157:0F#@9ae3cc4ec068e125ac5f22f343f3bafd67d1729bfbf0e04ad16dde1d0e105ef5: Bb8b6af4d7d66058acd871ecf2ca46d6c939cff67d5c708701d5fe8e7b487495a:1F#@3972132749a06e87fa70492eb60a302454a72d40d5fc473907b0c6a3a84a2694: +Bc789de2092e226a9377c74cc107eb5dfc6b9c8c09e73981def09b11d98225f22:0F#@22244f631fd373a71404cd806e615c348efd5e58eb27890a4abce42fcee7dcc9: B034f54225faa0336b3353a7d103a409f9327b90c0ecc25190885a7ec5e5dce78:0F#@18b5e0306ceab011c37a8ce0b5e0db22d6701c661efc93bc2f212ee8bbb2aacc: B2e3f35555cedda801296c48016f4109f1a10398af75d1c9341b46dd0e7bb0e1e:0F#@44f15dc665abb71122727c20e010c373a853220c974eeb22e4b50696fb2ddf4b: B7c698a13e5c9faaf7655ed774ff56d744de041f6e1809f19a50afae359d9b558:0FȢ#@237afa73f63c4fdb48dccdc91601d1d629dfb847a583adf3d8d65cf6ece89e21: @@ -79039,15 +103621,22 @@ B9667a747257a9dd59294fd210f25f760abe9cb944813b11cf4a14c34fdd2c1a8:0F B96e8d04f8f268f2b2b3ecef66276c121ae00a76de21c8b4d7f042f7630cfa1fb:0F#@0c22fab0ff48653b0d53d9687d66cf91723b13b7f101a9561b597877c11cf709: B02acc1cbc0914525c8b364b87d5ad5c0dc614ca5d9296f03f18b4b0441993be0:1H"@9a76629764eb2bb3672e06bc1a9b25db86dd746cc4082f094eeafb1a71458f52 : B02acc1cbc0914525c8b364b87d5ad5c0dc614ca5d9296f03f18b4b0441993be0:0F"@f7f0a6690109aebba9d94d753ad883b0c3daccc06115a0b2d409547953e154e0: +Bd00f33b36f7909d91579a6d13e540e24552a16a34753a7a715166ba78c1d63b4:0F$@29a698f777ea22849ff4102fc312a8e9bbfb1d86d1baede4db61fd3771dbfcc5: B912341f27e6358efab7669ca7ae45b8d2c97589faf32fd38a64b0d6822617d0f:0F"@6fd20823654677f245dc7422446d991356f759cc475470f9abbfb23cc577c4e3: Ba8104df061fd40175b5776476b56ad439c4224309dcc6843e075767ae6daacef:0F#@fdd7dd758a468596b8b36cc1ce805dda80aa439f61c9ed67c3a68410915f1e35: +B26999d516f4fa4bab78d1e1ad404bfd816dc3876d53003fd473225fa36a18c5f:0F$@df0011dffb94ac1e956729914c21468fce580ffc1ef3457762cd716589280757: B37904365bbc31f0be91fd14a956355e4ef706ec8f56405b3954c8a88a5f988c7:0F#@6b944b593f3f08312ebddc17f3a8c756232fe59a5847addb330b9fc233344ec1: B4065b81eb3763cdeed9d31b00d6d3052285e2f25769614d7eec5813d918055ad:0F#@e961c66a2b20d6a8b6b386d03b6fd865aae9caeb82bdf0afe7105c60eb74b793: Ba96717fb2cc71c0fd20c87ee74ff1c74e4a42c7b0c2024e94d5abd80dc17702e:0F#@de269e74f688967e0b1ba45b3b825a367b89ddded3e91352c0532fd58f6a495b: Bab9086d6b2799989b295d2105cff33cb2365a56cdaa100263ef714ebea3e3024:0F#@588ad757d77281e115470d61986d82d00e0b03117754b6c35192332828819f3e: -Be539244754aa452e412f3bb4f9e72aa30d193e926272c61c528285c61896cbf8:0F#@70536e0e386f98267b48ae904d1ff48f2003902de564277b242a118018a91b11: +Bc8acb14d9238ee12099a43e1937609bba15bb82210c3964df217d45e366713db:1F$@afdce48084b02aec6b8aba3526293c88624a87b7b4cd63aeb3569d462512efce: +Be539244754aa452e412f3bb4f9e72aa30d193e926272c61c528285c61896cbf8:0F#@70536e0e386f98267b48ae904d1ff48f2003902de564277b242a118018a91b11: +Bc8acb14d9238ee12099a43e1937609bba15bb82210c3964df217d45e366713db:0F$@7468bc37610c354f12118069869d56a9b6e9c60198f2155fe2bb8c40c9ebe698: +B198ca2c7ed8386a91fb3c2336ec5b1078431a4f19cf6f985d4108441f9093fd3:0FȢ$@173bd3fc97112e5f392725ae06f3bac47e70c6073b64c375137212f887eb4438: Baed5afed134943b2535c37424759144f54b07704315ae572dd0a789554d72591:0H#@d0163a133ed5cef00328262ef277345dd396626d3b54caf83599c96408212d61: +B0d7bf78615c59b1280964074056861536977ba079529a7808a85067fdfb43a82:0F#@7c48c40ebd01f614f371d87f030ff7ffebdd849c1225eb8d6d9a6231d9483bce: B5f2221ec6ef10ab7402adeb78214b6d65ac00e9316a3fa7ec1d04587bc7f377d:0F#@b0f22ec19447a408e033c0e0a1800adea827dad77f27a15dc5dc602c98efab11: +Bd8d2659ea5b14b795c6a12a2fc27599ad7cc9507858e0c09c9cdcb8583a8ed64:0F$@53f4b20ef74221592b5d97c4addfb44d8c3ca291886bce900a58742f35492971: Bcd83bf1a8e5930a3c6a819fc21180ee781c604adcf07220efc0748c4e57041d4:0F#@dda1ae1a469c146253a699cf452e991827a7f7ecbc35d357259dcc475e9705d3: Bf5eea5dd54b475de27331dc5ea2ae877999eab8ca7682bd1f0116134b16e25a8:0F#@47ac07fa09b6c1c3c8145b67604caf99219de957aef5ec31a6f5a0d565c935f0: Bafd145ebcfcbbeacbd7856de6c1a59002acc45ef81060ed54b2e74a9c21d2464:0F#@f0c6ee7bb60d043631d1a59d2bc773749114af9765c578f392fcbba6bc5734fc: @@ -79058,34 +103647,44 @@ B40a480830f17eafa67b72d7141b5ede61729820c34555ddbd599510aceac8985:0F B4fb1d39ca58650d0d4d33287a6d335fe9e42878601a2904b79f1f1033be0f063:0F#@6e1ab5f7de521f1a5406a91e1a825a7a0252d0ea8414f1368b15ec25f6b85df5: B260eb6a59305e8f39eac024b04f93589540436be6be14f4165186b0cbf876289:0F"@c442fc1ce3bdba43bdcaab51b18c4603951ae2fe8dc70aca66988790e9c67fb9: Bcd03f4b1e18a29a477718973a2ede9bd6eeac5ff508790ea71c932de1efba5e3:0F´#@8cb3753e4488926ea6b18ad45c582dba4194133efdaba97f58e9a553bb58aabd: +B0fa52c51b43944a847e571af17a7ebefdceb5d9076c8ca1029b5f8aaf4f37b5a:0F$@c517f5c4c65d56beb5d902ac99f66a0e03fe447f3597e2fc7cc3fe708bd02be2: B2151a136b66d3dbea5296de6a48733b0f680f81c5a1173b4203b1f24776bf5d9:0F#@ac4d4bb439571731ae34e52f606e5d57583de8c18acda1bb906d6edb489b5af6: +B2151a136b66d3dbea5296de6a48733b0f680f81c5a1173b4203b1f24776bf5d9:1F#@1e1b85be843b7d5796cc0a6df2ebbf755db3bb29a35d4d2a8db714b995664c46: B0267827d73f894668d8b36a0301a8315ac19a8f431b9ce85e5c95a8a90a494d8:0F"@79efcdd61a8395d8121eb768e0f6bfab5b97c3cf97873f5ec795ab31700e98de: Bf312a38fe94d248368795c806783c1a1e8659e1fdf9ff5283162c5abd498498a:0F#@fa8e1936cc6e62c6060f5c9234b9bf57a704fc6db9cb4caea1f537fd43286057: B633263057f7b0d4941adf2cefea4ecc1ca1847febf4ff10cfa8f4e2745d350b6:0F#@be592e6cd428bae682bcbf080d0d1f3ac7e5825258c206ecc6fcdbf680bc70fc: B1876620955b76514d895643540e7157f8e55d9b746b68225bd849a52598aa0fc:0F#@c5276f216eb8798e8238a0bae8e8e99e952dd46a7d107c69afbd3ada1965349d: B812d81763d1261017dfa9c86576a70ec62e2ab4651a8c7e666b82964ebc1fc0e:0F#@e723d82c5fcc00f973a65edd1691d3c552e7e054380e6e325d7337cb7d3c1d4f: +B1ab6708ab03345948e2af4a2c47905b48fbbfb62fa8ff926a92d4dbfc02c390e:0Fߏ$@0767feb75d1809e7cb3ece8fc3473d44d765d0c9049c7020bbd4d7deb72aa7d2: B172d31ebaa6998998048d7d559b43ed1b9c691f121dabdfa87296d5129677ff8:0F#@0b380d9b21bc8a4dc726412bccd580fbdb80ad7b6d195a41c74e7c78d413a5ee: Bdee4e2b13bbf80627a441b849ecf9a12f17d0c54ae7aab6404a74270cacaca6a:0F#@130297b700676f47ac98e5f5bbc7f7b97ab7f7f0a9848df801b49a5fe17f9b95: Bf72e247783570e82aa1826ef88f978d1c0bd901c51283e810adaddbd7ce9bec6:0F"@4458b42eb7da5835a291dbcafadfc5e86befab3df24e10eb9f8a052f268cbcb7: B3da70a2e9a855795ccfa2183e347b9861543eec9b00a51344bc5d6e275e043fc:0H#@8dec13f26358e4d2e61a7c88912613fd983d24ecb3198f97c0cabb5ab17fae29: Bf45070e12aca211531743d8277e634b6437a92c673f4807081b42c17fabfaed5:0F#@5b2430ff2df080ed3254c96e7c7bb44c858df05cb75d58a7d7945c946f391964: +Bb17d2d16429d3a3903d95bb4917749e9484822d4f51b73f4b83465e605b36007:0F#@a8f581979dfe5f583d52c651ab5a8209b3f6078da60697c51b1c361b27380759: Bb0604fee7f930f19756d47243ff4e16abc859c0b56ed7f38823acef960376a71:0F#@a945d982076b8c8ffb91017ece7b1f9d0b02749571c6eacca675b37eef7fc8d1: -B83a0d71cb3b7a744de2f36aae16ab9a775c7b139fde705c83e359cef9beff2b6:0F#@9e9b067e944c8b17b1963b84110b5780b4e09d78171524690d9ddc1f83cd2ffb: +B83a0d71cb3b7a744de2f36aae16ab9a775c7b139fde705c83e359cef9beff2b6:0F#@9e9b067e944c8b17b1963b84110b5780b4e09d78171524690d9ddc1f83cd2ffb: +Baf0174a91c7392bd1731fe3ff085728b7b79bff22a11982a6fc1cbfde2acfc44:0H#@30c77830e11d83705c322d2a7aad0ea14c80b64171bab651859c16d4b42c8071: B8e62b43d292e9d61cd38f3e88bef3d186ed5eeca8613eb64f6e7230eabfe0520:0F#@200b23e8d9a76f806dc138ecf8fe2ab2bc6e8f37cd3f0116df760a624ee543b2: Bbf79b43fadf2ca11696e2ef388cf9261bcb49f485f8248a9a1841b9c873d32f1:0F#@540c0fe02eb5f096ff820a236b3c9d0c5ced9992975676b9f37e957a69c093b7: Be457a54a4924a8938fd6e4077c806a9ae621c34e5eb702055208774634f9e779:0F"@ddeb16b0bf45fffbb4741618e46dee3011facd7cf9caf3a0f7d681b2cfdf0d53: +B2b129cd6930e671dba904fc9ffc5bd43b57b19c95153482d404718fc8f044e4b:0F$@3068e6071b9bca78c81fef1d88e04a44ea117fb92d25e49a493de57bf13b5950: B871bfb825ec76603e89f54d009bcbddebfa179602a64741ec34f4ca6b0aea476:0F#@94663bc90371af39265ffd6b524a10144ec07a93e5f9e33e94a991cad7d40115: Bf36278e7571d54b502387968d4a5c77816c641aa331846c245415fb38a2cb61a:0F#@b274b1b6446864e371f40491d9e07510f092067c58eedb11458d6c3782d6228c: B03f208f6e0c86405812c7294009286b9e91865875f6623d1f04f99ca44e43d56:0F#@e68d9b33c42db61304b786ea55c0487182ff4e0e7531b1002c68ed6c0ff86c29: -B3a8bb5e27e1c4e719291dd50c08d39e8f2ae885ca92534ae539879282c8d592d:0F"@e03f872c4524d8241b4d339d6f45033b6b2d325862874685010906731b0f8bfa: +B3a8bb5e27e1c4e719291dd50c08d39e8f2ae885ca92534ae539879282c8d592d:0F"@e03f872c4524d8241b4d339d6f45033b6b2d325862874685010906731b0f8bfa: +B49ce6def6b4e53e2accb2df167ba796ca5fa9c15eae7c3e3ae4e6ee49c429198:0H$@530c4ce80093b1664f55fa945b2b7bdbe12b9c067dd8b67fd8dd1f13a6718546: Bf2291b0f320604bc184c08ff5da98f7476e7a6a7292d39357f1ff17ae3e1f473:0F̱#@0941999e5d61baaf70dc5c44e3c5929918ed76afd8353cd4475658eab2a65c26: B40c3f3a40cd6cc861c8f68e480dcb700bed883e0c5ee6cd6bd3d8899f9a447d0:0F#@fcb7c9cc37d0bd5e8fb247b878d55b2a78a16a772b9758ae88e34adb494726d9: B73508043ef2dfa2c680e70f6fe8acf18e2feae180a17cb8052b3aa1a669d1506:0F#@e6c78454923d653355dad35f7051f43355d8a74304f0a415722cbb020c476815: -Bb6dcaf9d41b51e145cade79d54a14d085175dbaa12e36e43f8341b608cb80448:0FǑ#@c4f3eab8e5077feffaf8148ef9958f080fd1526128f856781b18f7cd97df1964: +Bb6dcaf9d41b51e145cade79d54a14d085175dbaa12e36e43f8341b608cb80448:0FǑ#@c4f3eab8e5077feffaf8148ef9958f080fd1526128f856781b18f7cd97df1964: +B691f3050e7abcef5689a00a846210cd33aa9b99c3f5b40455d4eb29b12709e9b:0F$@9f5465b8cf05511992ff69e49bac2f0487b26bd704d2e0aa4c8e7e70e4647633: Bb6dcaf9d41b51e145cade79d54a14d085175dbaa12e36e43f8341b608cb80448:1H#@682c95f1fe1e8de067d691013c968223af3849b95acf04dda6554c2c37f9d33c: Bf3f80dbbbe518190c754dd6a98aaa9f8d0baf93473c3740c2ec44f00d6d9995c:0F#@3c0e31a06323090077ebcd86834be36bf2597b22aa00309507663200c94fcb29: Ba009c0d76b241bac309e0e6d67560c24564bc5abf86b115a268805d8117e2878:0F#@ee571e1aa547986bb6b4581b1797c280605b3a5af8bdbaf5d4f9369bb7edffd5: B04250169b0796c4c3b5d1ed5f79731e66489549bf55f43a9e79c2b2055c414bd:0F#@a95cd6bbb934b3e8f728962dd2023915f52f6ff5a51e1ee5f72d944719f71a11: +B94c7cc59506009a9bf6a7494e8844cc8c3f20aae622eeefb02a515e010a8f4d9:0F$@3036a2d0d62e8536a112730bcf73700d45703a1b65cc0ab82c70793e4f41c8d8: +Bf96cef5477351e7b241fe3b22a338312056b19984fde3bb5d3866ff245f1f51b:0F#@1abe8f9ddab5692e9f8d7ee613cfbc7cf0352698d41ca01b644840ed94e6d25c: B976fa2779e1546f74577bea981c963c7251cf8c02030413102d9fc57c77a33ff:0F#@1497c1314e30f5e7038d96a305d2a1ff5f603d74c097a67ff6f94a9ae95aee4d: Ba4e144cc71fa75c52ccffbd3ecc63ae86a8d3976c58e63717c324b8e2d3ffb67:0F"@5e8ff517b155c3f04c340b3569c6f212216b8cf6dc963043837b9bdffc389706: B077dac9219569b479223dc43dd3e380338d30c83c38e6f32923b20f1d949a0bc:0F#@6091b695a33af0f07b08480ff070490b54f78dd4ff494f2d8a51c7c6527b7717: @@ -79097,15 +103696,18 @@ Beb8f459f66278de542ff5336c23319b67c072afcd774134fae7ee7429c7d0597:0F B7edb7f921c6cb31f0cb12ac9127818b93e7dc464f5eb4d74b239d60a6564b281:0F#@a5a8d3a09428d4581721ece80c2253ece13645e1beea0679728a17e203247830: B1794ef611e54f8b2386f1a7f51700e350a0d81c8306a8941581c65dc1da9726a:0F#@97342d3d67ac42dfc7af007d04e5d76bc1b28655ac2d6399d3e56e69fc950d32: B76e836499a7240172e00fbf5eca1db0b6a5475e0a1ddc7e4a9cb0cc970f10bc3:0F#@efa6622ba822f7734bd67036b28ccc3427e1cd5c30d63e880bfc10cb9dd863d5: +B3bb4f841810047b9e5cba812a6b30f5e00397b52027fd0a1fe35fad7d87a0322:0F$@0efc61577022456be8fe90a3839ff517ea88c2e51d41633fb22e6c67e01bcd69: B71ececf9f23d2bc9a0ab3ee93a452e18b33198d378f240c02638ab5e4506258e:0F#@e996be99f2c1d4e417b71f2cec2f55bd04b080ea8440e8b79b85db65a24a9678: Bc20f8af8533c7b84b0e9ab73eb4b823e5768f9e7cdab3340831f45f4794222ed:0F#@e5009ba78631af4bb231ff37e47e691242249d52dbcc582a96530a9cf2338639: B73e44e6b8455c45da6212dd89e02efc95f718e302455e178e5ba1acf2ca9a298:0F#@be4cfe695dcabec1ff9e3f1807274f2b9300b62dd3288cf9c63127cb795e030b: B2e12e1e1c7e3f5456eb54637c17e736ba32e8b9d9013148c1be2df3985d07e02:0F#@e1b2e5482d0170ac81eaa698a1ee20c8a63e6e3fd00ca3715fa3df141eec8b3c: Ba710f11eb5522490ecad512ae34bec9ecb9ae038e66b52cad1983f74e1cc91e9:0F#@ee77f0d1b4475f4e8b4ce500c8eb33317b490d752eca182d6de06bf0cbb4cc94: +B5282f15fbba1e530d9d913b8946faa2dac01c3c7272e91ff29b762b57976516d:0F#@f399937a63c027606efd8f96a9a38b2d39f61ed32b0e7dc59eb1dbe30c812b1b: B548d713a38d15d2b360a842361541dc314326e377705e5aabbd2716dae9f3caa:0F#@a3a531afebf82dd3650667d575b4917ce61f79e171699e32307aa2fbc921c0d7: Bada4882b51bae919fea530cfe47f450b1e03c34c72422771905d5aa31c4da54c:0F#@98ee03a6ef0a4154701fc33c45679ef8655c8b7d4e15c9f0a1dd8a319fc0590b: B668f75e6e2a0a49dff95b17865e5bddee5f40973b13f8894a84c9e443b58fc3e:0F#@5c0763c2ef9fd468b9d023f8a257a4c0443c496387ce841deb78549671af08ea: Bbcb28e1c232022c50d2ede315d5bef4a11350e524fb2122441121e994c45607f:0F"@94af617f052ebc83cbfd13263cf78602e553210619a8edd920082e7ffc24d8b7: +Bb134d60b6271d3f1dabc6e3ba3b97801788bc4d5d1795370f1e99d5e5ff37cb1:0F$@77f3269c5a065409c431af69c9f820962f1e955f14800afe402daef219192ed0: B1bad2923bc9a56393978f4ff6ca7390e195c9b5b3b5b0bc7005493aa92d88440:0F#@e50af223c3521af3ebfe0bdb7fa9fc858e1d8517900865afde3e2618f5cc3b8e: B3b08a6597784945da89b635c26ae2f6d1ac38889245b6732b9e133a837e34929:0F#@298c34053e556a007e2797c9d98b7dd3602bddd7851d3078a48f576bc0a2f557: Ba9410b91a2a49c2b70b45e8244317ff46369d8ab0e2e24ac7d48367a95245415:0F"@43d9d9e086bcf0d54f535d4897ef646c3708c7283b77cf2bf2f7950a7cc230e2: @@ -79115,9 +103717,12 @@ B8c28a4e0f955288cfde9da7a32c93c37137cae80eb18900c5bc104ccf9b85043:0F Bf85b9d7a6cf0f1161825ca3672f1a27e694208a0ddbe7146f069f740b1bd0eb1:0F#@42a03e5947dbd7843f152c06cf9b8f3ebed880f338ad4dc203bcb1047eddf1d6: B4d93d04014dce12778ed71b064360b4d1c94480fcdd3e634530e7492f347c608:0F#@04f882d360af691fcf53f5b3f070b41b17a711860230c84779163dcc6891ea5d: B9cc2356c911ae05235ffb6057f03171b26843a55d73a4d494ecc167da3627980:0F#@2b8d92c0f9e2a775100fd962db62e307c12bbe6d86f711989befffef51f42511: +Bee6031a17128284947e55296cbbd800e382d9a17c4d7b347913433fbbd2d7bd2:0F$@f916add8cea6634c0dbeac16ae344e5605241f6be2bbe391ec1567cfd44c527a: B66a8765bb727b6f8cf5642e6e6274d9d0e03db5ec203e138cada30e1f78c6619:0Fܚ#@1c8193da2fbc76fc41503012f86a82f4535be2d13dd8039343b55f07ef7299ac: +B67e58e89e693b5a3d294853a84ff00a68af5fdf3a39ca238b34dc84b86df40de:0F$@859791904658b2fcd419c3159673f52370771116b33d21ca7548c16f4f1f3d9c: B0e22b3178b21aaf2c06abbbe2955d6306cf97f21d015a49c40f3bce02add2099:0F#@32ea713966d44d7ba32b307ead66e43ec9d25efeff873d431bcbe509f161eeeb: B03d9331570acf7687de7c1d762a60ae37c485c85ce6f7c5b5ae067a6d5e8b1c0:0F#@faefee3dc87b67b202bdcca39c538f13b4676efb66f56e9177029c3dbebc04c9: +B2190fa223a11af70a9d8426cfbe24d2c8a0ca97a50a6c81ace3d9a527f949240:0F$@b77390b224b0db4da8b7da6544876fbc883771648c0a7e95b34d3f09278fe3e5: B6feca1524e44283e16a217ff224c74f284663d39f37255e98a8a36764835c2ee:1F#@088c09012d82a1a7d40bb453d41c9c5d6aef0b071794477ea4fe2b56c76a8176: B3f2ea9bc751d2edee1a6763b6cd92bd8dd74fc2f1df69b0fa356bcaa8ecccad0:0F#@abc530dda384e777343115f92b139da923db4e3b9b6b9593e12580ea8a8bca71: Bfa26db37dc0c3e4227f15c91d47c8f1b6c22744c7a1dee00a25c3c991d7cf41e:0F#@fabf9c94a243d5d3d04763f8adce2054f6082f380e06ba2d5cf041025ce5e465: @@ -79128,7 +103733,10 @@ B52a6888e059ea67b054456d52edea81affdde1f6beca96ec4100d0eb825eb954:0F B4607195bd53437a06ff26ab24da1209fe68218d9d7945db9215b8e1d0f05d25e:0F#@88210cfeeb4fbe950d45945a49a64fd79714b1af588084919f3a7484a573d856: B13827eeb25dc595983341553ee9b9735e8b5f99737db8642f02897060b319c29:0F#@5e2a3d2aae6f77dc9691238c97e26de35feec8af50d9c408352f0006e3fd986a: B23ee9f9ff06408cb2977f7f6f7ef9b9ade0add53b22934ddeea82e116132adf8:0F#@ed458e11f198931594d626ea8cf910449b2d5f9cf985ae34d49d5b593d45ff61: -Bc2011e8534ac685be191d9a190cf3547c4b1928a1b8cfcf3d3f0274ae4a15269:0F#@74a7c5526a06c23d8d3655d258b300a2324abeb9789f7d7de1ea0787edba2613: +B82e16e91e3e8430744afb2c52f459c7e8547d20f71a33c83f95c2ac49a5c9ee7:0F݆$@5a14450b2569dd8bba1cc427f16a237137c5069758027e3f2be9d1002b971310: +Bb8ac44ae96d53941eaee2bce1a4aaecd8d8681c868c56bbeba889cd8f1888be0:0F$@d46293a85e8e0be82de5fd44940a14339899ab5dfa427021b19cc28666e55f4a: +Bc2011e8534ac685be191d9a190cf3547c4b1928a1b8cfcf3d3f0274ae4a15269:0F#@74a7c5526a06c23d8d3655d258b300a2324abeb9789f7d7de1ea0787edba2613: +Bc3d1cf5849f8cf375496bb8d1b6345b39153c1f2b7494122dcb5be39b01e9cd1:0H$@12685d875931d0e7763873c7e03daff64906eeff9e79cc82252f9448852df2bc: B44fd86554e0cba99e00ef948b281995fca818a9059c83d3cc01218d437c1b2cd:0Fϸ#@911b730a3ba1c6f1b9f0f81f9737cbbf6001bfa65887f1e909732f329dcf8c15: B73e286585bd9ca6af17e9b214d7f94a8b8c40660338b7cdc85e2b17e03643c8c:0F#@fa9c6c461d93fb9209a718c95bdb5c174167a4144f4ce3f1d44e6e039f7783e2: B86f0813490bfb38e725699edd8fcd372c6bb869617244b5e2ef99a812b5aa445:0F"@60f8ec7ec710fe9ed2dd49e56103de0c765e86cdf7e3ddeb06f3938683757043: @@ -79136,18 +103744,25 @@ B2fe5c485071f78e5b31781cd33dc3ddbcc9cbc74b8f83f19b356cc018cb68b9d:0F B780d271b96e26b00d1e7d624197babb530502eb9339a4e520407e591c8e33777:0F#@c73f499644b70be879f73daadde06cdd1e91515ea67adfc69f9d81d64731f0dd: Bf8b86bc932b1acc7cb33cee7af55112b025520a55846d9b038603b7373eb6972:0F#@1e645d985c1469a8c3a47266a55075971818bab7b389ca9b96d6a317f476e57d: B3fb8482a15f43c878961e9f7fa7021a89123eac36e9a3418767f08793fe90aba:0F#@4860fcd1864f39725fd5f61fc508831ddb818dbbf7861b33ea4f9d5447221a9d: -Bd16dcd00e1b753eeaac93db613b1d11f7f7cea0486bdbf9b32288824a65bbee8:0F#@5f3df1e5ddad959ee941e72080ef70065ea7b73520f494ca2052cbb5a44a55b6: +Bd16dcd00e1b753eeaac93db613b1d11f7f7cea0486bdbf9b32288824a65bbee8:0F#@5f3df1e5ddad959ee941e72080ef70065ea7b73520f494ca2052cbb5a44a55b6: +B82e16e91e3e8430744afb2c52f459c7e8547d20f71a33c83f95c2ac49a5c9ee7:2Hن$@687599f10de5b37ddb054455713a9a5557165f22f9dbaedc92225a53ed57c7b7: +B978e0d76aa61b5774ebcffeb28d341eb75c9aa62faf2b5f828598e7750c50b13:0F$@86a7440ce574dc6f04183134fd4711974af2106f398aca2ad4d209e557b42886: Bff1de523a77a8b45ea593d5e67b26a63d9b9a0cc34aa623a08fb4e5dfda57d2a:1F#@3083dda598f6e16431cc32bfdee6c7c3e8c1347f3f8d30665f4545bcb848dc0f: +B9234e305f06848d6a93a93684cbff463a8f6e3510408abc8ffead3912c798db3:0F$@cba47e8df691c82346e39794d9b4685b7f47d8a74e1a18bbcba8876a65915eac: +B7061ad6577e2edc29cd1723b960e6f36dbcb9e575f52500aa59522166dbe7fea:0F$@9624bfbd9b5bb9ba0bec21804a698636729684dacd1a1a9a59b958908e509af8: B30a77001dca8286de68700f97ae4cc42f956cbe5cca33a35c63cf430497f2c84:0F#@5fc006b6d9f1c6880bf2ba95c59da23d722f080d2df058fe1fbafcb36fb8ce2d: B60fe063545624d32bc6a7661a217e3eac70ab7588446f1bdb038be0e9ec5cf48:0F#@2ece7900ae7e450c0e3df8c426b44d7bcba7439803ec0c8907212f89b1b3ca02: B2165e91319997fd670bdb3ce1a561ecebba08bd04a7fb89d765c8408461129b8:0F#@a98b9a1a9bbf370ebc3a6f50c2287caa99147dbbd573694dec087f7cf14edaa7: Bed32b2b3b2b318f95889ee725338b9e901e77474dafc468e20d46ded935dfe76:0F#@579ce92eee2c78eb4dbe51280b687308e053fb4bbca98684d8bec9d4cb711e28: +B2165e91319997fd670bdb3ce1a561ecebba08bd04a7fb89d765c8408461129b8:1F$@ae703493af5a307d59f5df1ed75aa849a90f2068191c17e58bafca1c715241cc: Ba758cdf828c87981c071852c57d548cf1280be41b644da468dca5c38e11cce55:0F#@eed7fa71cb7e73bd173f90da97baab6f2d5f992220cd22a67caf548f9c657637: Bc4f3eab8e5077feffaf8148ef9958f080fd1526128f856781b18f7cd97df1964:0F#@d78849ae3b2b40496853703f31adf58a98ae6fa88f5b9767e585191f16bde031: +B61c56c68fa49dc13b70c81ebe4048515bd9119b1f00536de1749ffc69c8a5a51:0F$@5415e0839905b24589be58a560086891c0a163ee8913fab45eea6e366cc229f1: B42e11348d90443d3a74f15f1cebee6d71f6ecbcdfa6a44891556af9f1530c3d8:0F#@534a702df03489b2ffd3e904ec840af1abc9fb4968b3199d64aa02e5029af8e6: B00fe6e3d99541a8195ef3cae3e62ecbd306c33d21de2e54b1e8663b813ce5257:0F#@8ceb4ae33dedc9a065d2d323f8e0464d5f04cc4c44650303f2de0a5554d77aa3: B39c0c3750468f33b02c824a47fa4b10c03b735082f5254cea03e1f6066469a35:0F#@50ebb8fddced3db4fc705641e5279699fe668987d4117b158cc6f8adce007f25: Bb08a6ed8e98c77a14b8b1ea74f141f163f2eb3d3434c5bd267112f0b7aaeaa38:0F#@9bba829ab311809f9f07d5ed3087cb222c901dfa039906226fe9d093083424d4: +Bd473b19ccaf21416e87dbe39ff2bf748d7782239d557ac21fd82966375a267f7:0F$@4bf85401f4af077e0c4bee15737da8ed77ec2b9ad6b3cbdd7e81be20fe440e99: Badef08445b3378ac0659aba971b5cbbb6dcb6824cc44af4291eaa878a8277fa4:0F#@6e87f6cf85f1525128d784813f9bc0bd8dd1fcccb5feb72194ae2e9944e694e4: B53425692f10da8f3230addae1594167b01ac50e7a00737bb75a8b5f79893fb4f:1F#@356a7c04e0cba60f70888ce68a1d4a7f708dbd16ba198b271ec5b485e1649328: B3a6adbdd072d861fe92589c9dee72682650462ef13bf36682b6cc908c52a0302:0F#@8dc16af8310de709f47e3db5dc2a924411e9fec6e37c54f503c589601712e49f: @@ -79163,25 +103778,40 @@ Bc083a4b28e951fbe5c81eca3bd635ab171863ad7fa965815cc966efcf6233bae:0F B3b0baf5521e95a3fa92911c7a54cc09d221a9b556b9a058ab47f733952921786:0F#@6a6b2044206823be8c1232f79e6e2964a423fac444542d9f643c41b854666d8d: B8cd6c14532e317628702ae522e5a44f468ee81dfdff09d1e9a37eb676dab825b:0F#@57ed112c829cdb3bc3c5407a94c7340123227ddae8da73f1599c9df85aaded63: B0a8fd329525fec29c56d54d217f6454003904a3ac78c56ac266a21f3882c014b:0H#@2071ee8c654f2cd142d7b963a550e3ab687c0acf96cabadcefa0636280ac2478: +B90a808642f7d296dfa3b8a25f406d28ce0a3722fbf440a1bedc1da095f938466:0Fؠ$@c34e402fe96985bb16c91af5b3342eb25d27d3fd88ca1c225bf28344865ef493: +Bf13d5b22bc7f6cd30add690a5563db2f7b562756bc000920dbcb055bb7a0798c:0F$@b7d7050e81bc12b6cc55088578a0d216220c33f8c56a00f479bfc126e031eee4: B59ce29dcb4e432c91c2cef7722cefe6727f5889b199ca15e74a88eaacdfe0a28:0F"@70af4ed90304c66e51bbd8bb813237c12a9d39978e3447d10f8063e8ccd5f514: +Be7d6935f65f7793cafec3912bd1cd7dae52ced940d9155b58f060bf99ee959c5:1F$@b31548c039cc50d61e4326091905eb2f25eb843eccb65714140d7a692eb3404b: Be7d6935f65f7793cafec3912bd1cd7dae52ced940d9155b58f060bf99ee959c5:0F#@00de440fa136d356056141225c96a9c7624cef46b079e7cafa471675c4fc8463: +B6cee8fa4d3546951f23ab94d77a3d0f97b1a1dd158a1539b40c188df85fa4bd4:0Fnj$@5d80303434b7f19e5afd85dcf66517881a3818e5006e15798ef6c048a35934a0: B09798a82fee83341805b960bc1c5c99edb1a346a30fa6fbd60fb168e2718e8b1:0F"@f798bb46765e47813684dc7be9f5627a17f10481b71f3b06a7400ee22d096995: B7bc73025fd3af591ea8f8b724f5abc3918dbd7f792b221542e5d215e2fbe17a8:0F#@7bbb8c488a0e9fe9cd27010ad890f12f652388973ec8175a11ac6388eb05e079: B915e2e120181aea55c494c4c63e028b670ac639aefa5d890a0ca86f0f44870f5:0H#@d123aa495866f68a2e8d4d09754bbbfb4efce8be576258f813ffd11eef1d0238: B915e2e120181aea55c494c4c63e028b670ac639aefa5d890a0ca86f0f44870f5:1Fս#@cdd858bc44f01b8697c701cec5ab86021fb374c70037eface68083760920294c: +B0603e47f23efdcca881fd261971da82efb1e5fb9f1b3d9240ba42f1eda6d8b87:0F$@b554abadf59c5b245ece1ec944a88b28089b93fe46ac0bf06ae71fc291a3d632: +Be091544f40631722e2448a4c534c874dd505e05f6829c844ea3f76acf0358900:0Fۆ$@d3d61b14f2a915050a971f06303ad32463004c53c9fdd183b3fdc3cc66f465d5: +Be6d98afa78829ae6a75e4f2f600f890d3f423d301de698c71c4466cda3b8f8cb:0F$@94c342115e6662ab2e281b305138833e3486c6ef744c82883d566315520311a6: +B8c2d8e0da4cd6c0e36be3c4492501f49bb3b3cd4835049b6bf54c5d15c609633:0F$@e01c921d15824175a94545e02109160b4c1dbcbc1498dd855993e8fdaf3ab248: B39678a19eb4a25a9bd131c9e6ba68fa60d554c0ea911845abd9994f8d3186cba:0F#@d459ad3d923d079aca838b77e241a6404adf9deea64237e5e4b439e02a35f6d8: Be159cba8d038e0d351c7c8bae9172bf0d00193239e2e2fc8e7d714089393e934:0F#@8abf6a28d3c9edb93403d7ab017347dff748dc6cce4e5aa96cc43db11cfd91ce: B836cd43b6e557b40031edbdb554ca4557ca166ab43cb6d9de2bc42b10a74ee4f:0F#@c6f9c331ba4502bc75816c2b54c99be7ea006b82cfab2dac9808393fc7a8e0bf: B24d0197a452a93aaf5fcfc06b6bc3af7ea83390fa6c9946f5708391b839a6dad:0Fȟ#@6c687bd5ef3bd85f9494fcf616e067d43927bbf0e7fbe6c656b65d93842cbeaf: +B52c76938af7fefcb15032b5438dc623ac08f89e70deee1d5887f9d58a5124127:0F$@b19ce82ac83f1f985214fbb69d3f76e9d3a8949192e4e960e60a1d024d92c7f9: B5d95a922966c404549e66724a29357d78f1118e1e92a1b417c26f16519b17f92:0F#@f796348215c78601812822b59531e62392845c5815694fd4b5c23d9b31d3c11c: +B0a5b0f716a239c6fcca8834401dbff02760c14965d44e720b13a6391dc321c3f:0F׊$@a19fde6fe8edfb5d2066b708a524c4efa8b7eaf38e1d0e33bd6ba22d349258a6: B7ae1c0aee3258c71408a0176d25858321698b192b15be6b54ff15cb54af416ba:0F#@ec8406ae22265a71c2acdff35558918ca819897c1cac5dd2aa4fbaf7a1fe11d8: B8ecccf345b4bb00f3d7707d28fead32e72f468f369986a12ef1689f97e1d4864:0F#@89d166124cf8126244739e605ec9ae8bb15d544583c2a71b5ef52abf46514736: Bf6af7a7e6bef59a7016e27f4d8d91fc4aa8c680a013f60244cbb7bbba8b6c0cc:0F"@4d2740b6120c5d7dbb1ef8082f6093b0b01bf85a95e00d88b25401fa09d51123: Be837a77f40ea08306ed344a5aba314e794b6057106673046e07425452e402a23:0Fʽ#@e620d27d9cd4daed0d6050825cc82af1393f05af830f49a3bc1cea0b4103e30d: B8ecccf345b4bb00f3d7707d28fead32e72f468f369986a12ef1689f97e1d4864:1H#@d123aa495866f68a2e8d4d09754bbbfb4efce8be576258f813ffd11eef1d0238: -Bd113b9f1493235d4ead02e1f059add65f2c7af3f6d4dc7d7531e03d8a68429c9:0F#@501db752c04e924006c405d963dbe59803af5705f4b10cd3b8da02d3220f943f: +B387ff1cabb4043c13638e1b13ba870f524a7012fe780da40b01c3680897c0bcb:0Fǂ$@8aa13fcbc343e7de70833da6e66a27e64596298c84603ba3b7e09d60e5ef06b2: +Bd113b9f1493235d4ead02e1f059add65f2c7af3f6d4dc7d7531e03d8a68429c9:0F#@501db752c04e924006c405d963dbe59803af5705f4b10cd3b8da02d3220f943f: +Bd55c34cd18a7980809cac410871153b72b2b245055388f16676b951db44bc74d:1H$@584ec0fb2866dd22fb12c3bd5ed9029774f5868fd07bbe1274ce172161f7a25b: B4c698100db267484ec608c87e383604b8f3fa91e3585b7804d02ab7a6baa6451:0F#@3b74a063057775b2117ab129066b268293b8b4671a57e47dba81d5bba42441b2: Bb6e4bbd575b7ddb5e764d1b4e30103d5923b59feb5690891e5ffcdf6f31e694e:0F#@43fcb700fbd4ef5102d42a1cd4119c69a5752e1fe1a87c525f32d327e82cdcec: +Bd55c34cd18a7980809cac410871153b72b2b245055388f16676b951db44bc74d:0F$@d85d886bfb67f1ead7b3ab0780378c708222bc216c675ecee0657cf6f6ae6e70: +B332cd29057bb4b555992ba3e050fa86c77a61f17bd1dd132aea1e0705372cd4b:0F$@5bdb94138c7ee2e70a23307f229ce7d9b14f4c5f70c8e67a8984a11b0e89cb0b: +B771fc09a80b1e7e56a71c9fbf4acc663f21b5305b3c69e4fc4bb79ac6e41516b:0F$@cd9bf25accc2a77379884f28f1ef19e4a1096d953afc7ac9a575b3456251d3b8: Bf4994fc3d7702fb1d20a6c382532a4b98fa94c6363b534b9a72226b453b0b634:0F#@b833570c117e57bddb47192a1d71e9ebdcb4c4eaf03abfd3d990d3a1fadd7030: Bf379bb4008251f8e9b7d2d890ecb4824fd77fe39e097389a08dce34addd648eb:0F#@1876620955b76514d895643540e7157f8e55d9b746b68225bd849a52598aa0fc: B444a62696e39357cb5ee6c51424b0ebd337a796139382548d4136b41a8a47729:0F#@d76029f2b091321186b7266b9e076166cd40e98de73ca1bce5f9df033a7be017: @@ -79202,6 +103832,7 @@ Bff05723f4165136c40f524811aa6aa0e3320c95fa3aad976902568c998646868:0F Baf166a9e127f9ce3f7306a39ee47ffb7f45d0724d982ecca18ca8d319d3d56ce:1F"@4424be12d27cd1796b75899758940c93d7ee47fa337b51cd24a57bcf9856ee9e: B7f0a24816c6a59540c954581c1bc8a14a24163da63162c74b5a98e7bd074955b:0F#@fda821bbe49ca009a153e9c51830ff1112f20300141b36231aaaa92ec548bbcd: B83c37f58f56f5e15ad4b3075330cece1e86dc089043ebc5e57bae0207e208303:0F#@0db00047fed195fdfaf28b5acd9259640429c9ac3112c342e200919514dd8151: +Bf8f7cd6e9229601fcb1a436f75a875c8f5ae2508fac9e8211d7851c0175bcfc7:0F$@9e4f823cb6a491e285c66d9f38d9dce1b585811f1e1a188108fe45a2c0e09fdc: Bf379bb4008251f8e9b7d2d890ecb4824fd77fe39e097389a08dce34addd648eb:1F#@2ff53582b365ef677efce003663081a508f79001fa92bcfdd9fe6b3f797a8f34: Bbd728ea07d76692c01b917b385ba4c8e6961cad5fc1db74bec729ec3b5bb8b54:0F#@29782034664ad2f0c9065d3d67fa04093658db2846aabcd2fb031d17f2941331: B356a7c04e0cba60f70888ce68a1d4a7f708dbd16ba198b271ec5b485e1649328:1F#@cb580842fb6ad801331896e6e8f5b9032415c87510a702c2deb6b38b7b4e78a1: @@ -79211,11 +103842,15 @@ B7ed4fad35d42c35e1bf4dc1471d2d2f04ec0fc1bb10beabeeb1363cf29e19044:0F B48a14851a5b16d64959b33bcd1261854279a9585123953116a8dd1c5666b0b54:0Fʽ#@59b63362948e6dd32fb9451052920e664ad8687fca44c4e6f82d280548fb9e2b: Bad636ca41c07063de9f3c3c505d60e7aabd9b4720f84ebacc60a33e2cd811f52:0F#@e8f946fda245564b5a8c7c7965d8efe1740b0cb72ae0a029da5b39beb3d5f763: B5727af94d5d23c49f90d488263db364374073ca802fbf076d865748ccf3ac10a:0F#@dd3d3c85f8824261a9a6e8b28c4c750ebbfad8896ab721e297bfa983513ee940: +Bb4b25063df8e060348d7f859e8f6dc1ea9d068c6a58072c18ac4fef7397b8fb6:0F$@efb0b21b0995390f2711a1a98755800f9ca3df1ae1cc96fdc6482c2bb10126de: B5dfc76345b68d7d83ae9280f0796a725d252a955af74eb7a181ce03e47abf303:0F#@b7a92febc7f152368dc909c4c97fc581668ee3a80927390bf5b8848954e6897f: B7aac30ab39774735816bced378f971914ff64c8c39f8bf9f8952f4406bd8ec87:0F#@ed961a1e2ed7498b6d2d9674b97c618fcf914ef27b05a3f6adb9180a5d5c1fd8: Bbc44c842f088970a96b61fdcac74bb4abbce2b13e5f28d856c6abe71af6ea647:0F#@b4f59b37b35fa2e971c516b22cbd8cb7bd68d10b681cf731a1987bff72c6bdfe: Be72a64d14f070fdc5cba1bd59e3b891fccb5f149e2e25ae1dc272ff2f70edb9c:0F#@62ffc266d32bd946fdac5eaef1098e7e83a718fcb27f3a7cb6b8b35380dcb659: +Bb5c8745b93a6c15c58cd25eee9073cdacd86e881cbbad59a77b1a22e00b6901d:0F$@3166cf7c7866db9839be4783d4936f82be229491e761284bf6fc2f89da1e64e6: +B526f7d52c4184e352f158ee2ffa5ab887de941254fff58a448c2313d1ce5b9db:0FČ$@db0b3857725d98a965e8bbd9d4dc9c016c84d753229cb9d4d55a6537e631bf25: Bb58ca82db67358bfc8559eabdd8619b42c6bd034820628f523a5fb2af0475c96:0F#@da8b537b1d97b986bb81c422044e218e7b4e41958fbc8f19248a1a1bc790d7a5: +Bfe143397a086721a6b84d29cafe6b04f3129df9d101b57f6e19ca83988a4f24c:0F$@5768a04e735af570961cc241e16f54ff8b77bc38bf2fe5d7bd564709921b3da9: B581f23c9f954beec3fb14d0d18a6feb1e8dbcc1c8483ca99eacd76853930e731:0F#@3773672a58d2eada5dce3be62e682b27c7c7aad16a61125a1156acbcd0d55949: Ba5dd2a338e7ae8137e585e339a99adc2310c562d1b6472f4a801fefec2b48023:0F#@2e0e6557f0e4fa5f8093493da3339ce43ecc9c8b5531c86e870ecfb65b6ba35e: Be72d1612184b44e851c84f07a4f7081e6c08790e43620a09f29d6819c6e419f8:0F#@f4ff65513343dc6f4505ad22e2d2fbdf4e6713e8c17b9545590f06225c5caabf: @@ -79230,28 +103865,41 @@ B19da4a670b52c8415e55e95c9b9f5f07bd99d30ee79fc89d8c66381850ea4e50:1F B19da4a670b52c8415e55e95c9b9f5f07bd99d30ee79fc89d8c66381850ea4e50:0F#@75765a6511500af8eb731cd595eff0515b5afd1f1d2319b2209cd694401289c0: B5abfac880a44829d46d698777b7673d6f6d94881d4ca764f14d3ecaa284dce72:0F"@46f0bacec8091d322fd118219055ad147c39e51239ebd6ed2493303c2fb6a255: B68d52bbfebaf762d20a716f8576a11a3e56ac9df9cb88bff83d1c1ae978a686d:0F#@44f2705a946479daa2c54b5b91b7115ff09b765d757920ed4f4b9605146ae907: +B6980c14c1fca29b575f262362ef344a222950137ba43d21d3ada67cbfc2ae846:0F$@facd64d253f02483ad035dbfe6b98aec04e4ca7704c87ad39211d8ab71031a8c: +B934070a2b3f7aefb6f43ded07ab7bc9f7c65f253eaf319e74197524c53574154:0Fț$@7b121c7741190c73a91d109267c31079fae70fe37ee45daa6030d380c2406c18: B4ac462c4526dac98bea3b143a736f6a42ba25309a83b5c93e2d1c3e97adb171c:0F#@40a480830f17eafa67b72d7141b5ede61729820c34555ddbd599510aceac8985: +B8e72f8f49351ccd5ffeeb2a2467940e716b5f206c1fe632aae180fef7aea1cf6:0F$@002213b171cc3c9db2d9e2e9b0797b87bdbd3e041b561f25a104d9c525e53e5f: +B93547126298c09f4cbe14d494885a4c8598c4483d981258a3add7ac29a36aab2:0F#@0331a5e50083bdfae8e788e316c1b51b2e2b9a3228764f17be5f603ef5f350c9: B4478927c9e7a2d777df3599f2ac4155455d5ce8bb28cc6975da58b760e2a7296:0F#@fe7171798f3e2267143385e1bd19400a69a216411747b7d9e0b584194fd60f43: B6ffa920a327aa56815479f7ff2430da48a2778833496d742795ae4ada5d7b27b:0F#@d8c3c54e859b6bb55d3271285214cbc61a44bb70d430e2f425790eebfa4d0fdf: B876c048b2860e0e3d6c3afe547bb0d2339a7265f9cf618035b87bfb051bbf8db:0F#@1248e622e32398fe27034a63713d57ff59f9ef4570cc79978359031b51e05007: B805125ff89ec119ad9e21fac0bc4331022d6d21d922358a7f119fe29d0908479:0F#@edda79a9a7984a0fe27df07561d98aefaf3c6b052ddc4d9836fb4443e9d9c264: B37639711ba125c73147f43f59e8ad1736607b6c10afa94771efa34878c87a4c0:0F#@0a60e1aa89d56d6198a38bfd907f65a1c1fe1ab9d84221b44cf3858e11f8c31a: +B8986a543a017e0a5e595f278c776a1d154d36c34e1b7d8f8384c4168dc5ea9af:0F$@1bd55ea14f7718fa119913616c65dd0dd795079900ff980ec279cd8ebe4249fa: Bdfddb4cbcbcb2a41419ce82c8dbf5f20770cc0da5525461ac7848caa24ecfc64:1F#@6cebfffd3b6c7817771d8868451323f5d67b1e42be9944175f28946ac1de35ec: B2c03ab48ebf87e8cdc71a72a4be0cf74f216dc0aaa88c0ac5a8d0ee098088bdd:0F#@dc98774a693c61fef93b00e5f5b42e75b9e480a93ca5b76e344ff080952ddc30: Bdfddb4cbcbcb2a41419ce82c8dbf5f20770cc0da5525461ac7848caa24ecfc64:0F#@96343ba9d98b5e06ad5b779339a4cb3a16845d0f3211e16dab6fa3d422e80f74: Bc9046a01a06a010e5b1c1f892f33e91e659f9175165d1457d6ceb658b2426940:0F#@89661812dbdd00e5a10512441d13d109754f34ffb07c8d87c384280a6c56079e: Baf8d364286ca09d9725db285acfc9ab1580a15b380358e21460475d6a1a93da6:1F#@ac8939ad21238f27eeea8b6813ab0189789e3c5ea2e370890160ab373f508078: Baf8d364286ca09d9725db285acfc9ab1580a15b380358e21460475d6a1a93da6:0F#@2b7fd3386885a26eee3842da8457ec3675732a71308fd8afb2a39d2fcf047dac: +Bf16b7a6eb4513d5e1cd49cc4d1d546393447e7a4d1d64af345b81a540f643bff:0F$@4549012e2ba99d178db9c2792a3c7e256891fc2ca21363baf59251b3951ab348: +B5def4c952df73a89f21e5c829fd59054f39472eb930064809fd3d36a358387bd:0F$@d185fa9d913bd76ca2176c216949d48f28fb0f7ecd4d51d7de195de38247922e: +Bbeb9744bbf6da678364bd11c65955b4385df60b4ed908c869f870f9bac458750:0F$@65f2a1e9b8f292794fcdbc50db16dd9ad95648e078b958e0012b993a2e875acd: B73ac792bc6dbd60f812bcdf8205b4b55f922f58e3fe4e5f54804024431a13033:0F#@614af3f31b2b3b6f63fe22dd780c186f8f0bc7e999a6d5c348fe988549e2ebe9: Bbc8b506493c99671face9c016d04580e748340a997b88a8e5b00ea05e73d3189:0F#@13ed3a8e45a21bfc14f538ca85f377e71b317c38185d04bc18123d141de67e3d: +B138d35f918e9318ab488bb8147c9d9afe4e48373ef030db195085db2af2daf64:0FӉ$@f6fef683c7ac4e7b8d68500baa47574ddd7801ca6ba0aca8e13033cca92de07c: B2659164fab9c4a7c65e805269a0db3ddbbef5236eb77bcdae221e3ba632ad808:0F#@a1b81a0f0d84e79775294cfe6ab78dec586b1ceea36bba5d284523462c104dd6: Bc3ad22604266a45d5a4b82e5705274c6853418d7002f2967034d9c785806fa97:0F#@548d713a38d15d2b360a842361541dc314326e377705e5aabbd2716dae9f3caa: Bae695a6756d093eff28bd654d5f8aff3dfa65aac695b10d1701a65ec860f7e56:0F#@446021e9ca9ceb4db61c7e64afbfea616ab35febae7884b38317b244d9ee3fc7: +B9b274b7e4ca376a4acaa538aa4fa1f60e87435fa8225d8959ca44a65dd86c948:0FÊ$@dff6983f5a1c767f2e9630e94e69270b09360c65a184c126cd6ca9ea962a2747: +B4a3974611c98809d58f8e2e8850834e0828bb5e3a6a6af4feea2b62c6472fdea:0F$@1826faf05455a9e64176d67a1e285d4f1498964f3b01b710c4c5eec7c302ebe5: Bc3020b43549ae18874a790ff6b4d4b9861319329c0e77a81441110164df093a5:0F#@1acaf7ccdf3b63f08f9642c66490f78750485480527e170d68384367841e28bf: Bdd3b7fcb4c6024234399a207f971c82cbf7b691680dcd6181979d9a52d82f715:0Fϸ#@f2668f2e997230dae29f9551ca0ce5a69a8a9b490f53c0f9f43bc70830213b05: -B6e8051bc2a2b38395d5290e9a52c9bb44e15d9c37c57fda6cb89ed1955a07ebb:0F#@49c393f3fa3b0b8d1bb4660235eac5e65c1bd2f4975ebb1dbcf1fcaf1106a366: +B6e8051bc2a2b38395d5290e9a52c9bb44e15d9c37c57fda6cb89ed1955a07ebb:0F#@49c393f3fa3b0b8d1bb4660235eac5e65c1bd2f4975ebb1dbcf1fcaf1106a366: +Bf669b347af847e8d384c5430042cd4058bdf41ad801280f82c90fa958cf06f6e:0F$@3108e82b66d0f457b178e87825dd9a005097662771ab6ab653134c9666985435: B40d1023fb6657e5ff4d99d036b7da1cd545a182382b1faae4ce61fdbdb7bc320:0H#@6bea493bc011f5bacc52c529708662671672f852c7f04dd42308977bb3a2b319: Bd8ee622ef9fd76af8901c4b355797df0e7ef5fa597bc4541146425eaefbd4f86:0F#@70d241a47b88ad7d7d2e33ef4e538629e3092e652792f7c4d13c62828dcd7a43: +Bd85d886bfb67f1ead7b3ab0780378c708222bc216c675ecee0657cf6f6ae6e70:0F$@584ec0fb2866dd22fb12c3bd5ed9029774f5868fd07bbe1274ce172161f7a25b: B604000edbf09b608cce55fcdb89ad69e63ef3018f5c07366f09c43634ba83ba7:0F#@6194968b70c79359772484f9b0b04f2d2af5e6e2562faa709f8df0df963f9631: B6f17c9434fb71b6b62e4209be36c1e200343101489d575c3d9881d2ab03c52e9:0F#@f763f57f514abff2b1fd45ee6449d3bb33ef02a75836f8465cb202719f50c9af: B8833016ab5fb892484b5ef2f7d3c2632a2512ecf45b1d1da78021b703c63524a:1F#@87241a603f469fa52814a107a602b8f3b714f943a3b7d890ee0a2a342f751c18: @@ -79262,6 +103910,10 @@ B789add9166d36650588df18351f39ee47edc2e4d9273bc76c9080f348531008b:0F B311c799d12f835c6d80315940cff4d927eb0e5ec97fdd51c8adfab649c86eaea:0F#@8b0291baa9d22c9aaec09e6d1f8c04420debaf822fe81a079378e3b84ec90878: B91b2b1a54d7614353a61b6c01d1c267691fc0f6176092349c925bfd736347f5e:0F#@2e353718595cd9799c20ab65e5865300b1100cc652614666c6f957b9dd19ab8b: Bc92a3b3c6868b2ba6b7c0ecd7ba7fd992b5f1525c76a2ad8c7585654cde58677:0F#@ff05723f4165136c40f524811aa6aa0e3320c95fa3aad976902568c998646868: +Bca3c873acfd67da66f45d010736b1b4318695cb2cd24b2c86416539a07ca6e89:1F#@2605b647f871361eef4c7e3c2cd225836d64b7057a828f94838b47b306cf4e9c: +B70b432c4f9e13cad48238f81a1bf074927ba2f3963a28fc21c803b03484b5e75:0H$@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9: +B7195f454ae2de0347a00477f47d91d46447290552eeffbaf14092283630e9475:0F$@b7ee6424d539e5ebafbd6c8900a0028368f66dcbfa2e4c30d04b545257da7b66: +Bca3c873acfd67da66f45d010736b1b4318695cb2cd24b2c86416539a07ca6e89:0F#@a4f78ed55b0bc8d45e330e43a83abf2ec715198e290ed8a595d7abcfe74d3ef5: Bb9e262794adffdfe2bab800aee99a9c63257ef4084cc860d2d99c3259d434471:0F#@020895f09ca4ae1ffc5f57dbd76a41b8fc05a900547f8e49da5302415795c11f: B197cbfe16a4a548d8f9d8859dfca0d22290bd76c12027de4884fb8b095c6c22d:0F#@ad549816447be95494b4baf377b0fdfd243dc864931e301ed964d4d0b0acfd37: B6dfcca8382eb4a7ecc50fa2a607a952372f27fab4c07a928ce9e1c27c0a52ae5:0H#@19b7306ffa38b6c3397819b67c39419a452896bc117b95699d7caa6fffe4624c: @@ -79272,50 +103924,74 @@ B98ecb5b29429a99e4f27c24a8624f25f18f40c054b8b39db85813b08ee6c26a9:0FƆ#@19322 B214dd9d1f0238caf655c3825249cbe9e895134df343a6b1206f879f5ee3c12a9:1F#@46565e1eb5d421401cde44a407bce69f103689402c0b7e3bb4ce7a9416edded8: Bbf27c84c342269c98f7a68d2c2846dd2bc91c724bac333200ac2eec9a467225e:0F"@617dbc921dfa6bcec55bc17e3408d6de97f95368e2a2eea7cb70ebe6532dabfc: Be3081370ecab991ec79d75ecf83e9d5ab8d27e5f819b232110eb415fdff99030:0F#@277f9a97032bb1cafb5bb22c2aa8c0e257c5bc7040723798beddc956c38c6355: +B2ad9f9d9078d810b1a8719fc311d6e9fcc00c8f1f83da62ae6d36cf5fa907bdb:0F$@41616c2c34021c29e7b07f67ddca620ab3368510869f8ea5b5620c8faa4af7d7: B8c677ff3d7ceb1e8ab37919b2852f5ca3b2cc4875924d2b8e0c91ba6f6307c65:0F"@4915e5c44ec5a3e28a228c33fae33b32d7e61eeba5a7492ef1ea1d03034b1155: +B35a2e54b38ed9d98894e2c38cc0f758c5594c292a5329de9326ec4588b2e3b28:0F$@439c5f1162c2f965ba4896830a2b56c97201996bf0ad04b067497c815a5d92e8: Ba7df9067fb608dd9ef691800a8f891948bd1d4fb6faf4f20058a8676d6930f29:0F#@6f1c6fa49326b26fb9c8f52cf628ea35b039f726ccd389bbbe7e17bc9c9177da: B55b046d3bb500a50b2d40fc810890ae78418fe48915fb3260473fa86a1b99cc5:0F#@95f63db9de63d4da5d648d6f31cb3377b079797cebc673afaa8a5b58e9028db5: B007906bc9968e8fcdae6d25b41474ee7d6b469adf1568c8fb75e8a6382f36148:0F#@45230fb94000237ddce8ed74a12aa143acc9b1da35375423aeba9ed7c4005dc1: Bb31dd272883988a914be26e7d17d8bc303ec88e1d01c93d5edec8f1055fc660b:0F#@a23cfaa796e6a8f3d1882ec069191870594ef160bc19f229ffbfbaee915cd887: B4d38499a59d6ef91d961246e300fa28a30001e6372d4a3a2284c7bf6a6767cec:0F#@191a7f6f27c542d21295d8fdf5eed85b0aade94f3fa73babf73eb319272f8791: Bf4ced657e5a508b1d018a156cf7df26c23051db1f242f87e529034e9a2bb61fa:0F#@1e2233c434102be80eaab61df4cd7eae2899ba8de76ca85aa92c379107b6b239: +Bfc48d8b4e73b267aaf951e1eaf7cd71c9a0b54369801fab2498e4af9e62089a7:0F$@35e299fd97128aff64f2e995fa04ed92503460bbecce04cb18124f55dbede5d8: +Bc485ca8433ce8417f6fff949fe727c59bf560285758cee938615422be5e7eff7:0F$@1f59e62f89a8d64f2a9acbb0dab36db22908653461d91ff572acd42fbbd737dd: B0e967ee9839347624e9786ea93bec5b639cdad0ee161a9a4487eb901333c7253:1F#@b61454e022ec5a8296aac6d5ee78a21b61008156d6e11187ca243e296a669362: B0e967ee9839347624e9786ea93bec5b639cdad0ee161a9a4487eb901333c7253:0F#@272febacae7d803ea8f61f64846f6c577685f9c4ac07a4450e43d3478a5c3928: +B5e5a4dbfa3e7425ade15558d0f22210125950c7069885ea97e0bb15b26a1ab65:0F$@a54ff651d0bd0dd4b51af80a30cd92f0ac1ab11131ab6d18eac48e26ab37476c: +B84b09398aa1f114ec03c1a029a85f8fe00faf3e2d3ddc1aaf2ac2bc46153ea9f:0F$@d37e92fb82ba1af9cf85e166cc3e41935c67120e14576417ab5919673fc26df3: Be3012da7d52a52dd954c7b17ccd526e98c96a70f6d5e9016921bbadef4bfffdb:0F"@702415a317eff8668be9fc4effad84cbdc9c7b7e807131dbfc6deb77ef5f532c: +B52670dba241592ce0d61e0dab70d22aed42b581f6f49f9fc86f484fa17690fcb:0F#@28510f181a10bbe49e138b35ffc2d9c8a58a64160b53d89bdf81c54165dbe727: +B84b09398aa1f114ec03c1a029a85f8fe00faf3e2d3ddc1aaf2ac2bc46153ea9f:1F߇$@ad10ae84ab0fd195b7550f309a6e8b489aa2174de4b507413460b4fade7dcf62: B6a18791e6ee7ccf1d0fde167ec98601df9fba916ef3110ce9d29ba6ebd7e5834:1F"@cdb255c1ef4b5fcb731a222ea4608245b6394127653c96991ba6ff6b51357831: +B6c7116beff4fa08c5e4774280cbcf11337a8b6a6bd3cc451c9f860f467de6793:0Fģ$@d618b204b64ab050c12f96b017b8403e666f9042b21f636aef3cf864b4667a30: +B6f952c30504e37a307fc1baf4db324b984b47c0e3ec4411e4bbb5d76b479267a:0F#@d9373788a0fbd7d5850e1a17f93722067d8149886b1b9b33cdc6aa74afbbe55b: Ba2b074f41ab21708db3fd662066c783b5634e9d1beaca10a81cd2b45c5eb8e28:0F#@2ca03bc1b5c0cc8cf01a187bc6e054b5e5faec87f5df7e06421a399bfc935d82: -B49e744e000c2b3974765ec95077fd53f1bcb2e0c4e124bfd013b6852b0b7c343:0F"@a8db779782ce1a73feed30db836a5e645905dcffa875ac6113c036c5dd7587e2: +B95cf622f54eea5a1b860bd9eb82ae08e01b3e9b8b72e4d0cf0a0028849b04cae:0F$@083cdeaeb9656b4d00975158545129b7b276f0f6ecec9ab7a04f84d03643b9bf: +B49e744e000c2b3974765ec95077fd53f1bcb2e0c4e124bfd013b6852b0b7c343:0F"@a8db779782ce1a73feed30db836a5e645905dcffa875ac6113c036c5dd7587e2: +B95cf622f54eea5a1b860bd9eb82ae08e01b3e9b8b72e4d0cf0a0028849b04cae:1H$@1d5382e77210f406557960ea41428d5341b6605f13fafaec800f5880c5d5b5f1: +Be961c66a2b20d6a8b6b386d03b6fd865aae9caeb82bdf0afe7105c60eb74b793:0F#@f79026011ca1fb8275e6793a3d3a9cff55719a01b806706b7b55022763fc2356: Bfea4ad38844e8b4d70ed62dcc072f5bf18955f1089ae61477d617d7789e0fe26:1F#@4513597483339b94932e0e7c791f45163adb167aee9ecf00a9966aa1b0b90a20: B6702f81792220ec359d7bef0bf54ad3a0cdd5feb25766bf8ec6ef37c95eec97b:0F"@0243f99c848de4f53cb29157d10bf1cdbfcf4219f84e9997dd3cac9244ab7242: B6b1cb91b56a92f9082d75b5ea144a4ccf89e3689d8c529fa8aa424717ef9375e:0F"@94e8fe0b14515698a0da39de60f425ed8216b564fa63f8d07b0a451999d7c3f0: Baee897eff7d195406907635f96d96db04211cb02ad7b0f6501a939f38d46f6bb:0F#@07dedd2e329f432c884a0d290155508cdb05a6f752b7de3ce591f083225066c3: +B1ef312f39636b3f8dcfe18d37957b56fdd9bc80da5b399a8e17f1b61e044d541:0F#@257e7b01728c15c4aff160a69417d01f8529a582ed944eab6a682660066472a4: B309be40c1dd1633ec3cf48f89e990626f46e845f47e9c037bf499f2915fef1c2:1F#@774e6ec8a89d14adc65642c5bdd93443b067baa2c9fb2eaff3fc3912568a62ef: B309be40c1dd1633ec3cf48f89e990626f46e845f47e9c037bf499f2915fef1c2:0F#@5d6e7ea9e9fdaceb9798af763880f3cdbaccc73ed0f8bff2a34b62ba264219c3: +Bb6c8af3208866b3f000689ff8dea5e867d4d78b9573fc999222e9c8662876b38:0F$@ed3def05d37a18f99dbbdc3619671d97ee5570c3cf3515db089e3196bc7982ad: +Bb6c8af3208866b3f000689ff8dea5e867d4d78b9573fc999222e9c8662876b38:1F$@68a9bc7681a12cc7a33e9cf7e4a8ac5161b6403a07a148b798ba61dbe79299cb: Bd8f38150d34ca1b846e1e133fb24089aa4899a7296ac33c70b2abcfb1424145c:0F#@588171f7c6b9009ffd863b36c1ecb08fc50b3e4cd6efc0097f2575f9f3275515: Be2a18b76a96f4e3740cbb94c03f572d5bb1822d71952789fad5d96c57244c651:0F#@df227146b216e431902b04be247cb3b501055eebee477e87aa3cdd7c0050b989: Be723d82c5fcc00f973a65edd1691d3c552e7e054380e6e325d7337cb7d3c1d4f:0F#@98bd1ee006d6a42904453254b240ee435dfc5a68afd61184eebc332fec6a8fe7: +Bb70867859246b4b39bb5e46cc942333c75a9d3a677bd6dd7d6fb0a94504ad5ec:0F$@28de2e2fd214d3a3cb1bb1345b53855ccb33cb9d382c38956113859123447d2f: Be33d7b52d991001a25f8144c031fd9bc52f82509c3e1b47dfede8d8fc18aaefe:0F#@6f47310dda4c6495d9486939d66be1690318f2453298636374405938ebe8f7f8: +B05a0127008091627e86d62fb7d14c5464deb0e4bee3057c057c557afa0f00b82:0F#@f935fe4a6a38d32bcca161cb52fe9d8abbfe9c30ded968ebc941accd7b22c034: B351c4edcb8ca3abd32bc7699bebbe35a0f3dd6b98c424d9650f9fb9671f6fcda:0F"@c245369c18781a2d30ac0c6844093a27910104876a9d605a4ef6ee0a1b1dfff6: B349975cac501302da593ff91d9bfe3bd54308da1244523cf876bc8f18c2283ef:0F#@db69e9cfcd89b8813448ec3c10bdf4e9c55392dfd3684545533799e970ff8088: +B7a85bae2fae5ea9f933cf8d8d887cda7bd4a169678172306a927d29150dd17a4:0F#@a0b234476443e732c1bcaa37e10a3733db0e97379c463c217d287c576241e6db: Bfab5da57885910ffe42f2af99fad0f3804b36cc0df5568f69e32b14822769803:0F#@05cc40e57a45b72932e9c168939f7693ca43e108bb59f6bbc0a313b96f0319e5: +B5c71d4b10c736524c7a7894b867a65c152a449b44e7d80e8c6f7cde7bd1429ca:0F#@cfbce25c032ddd092323f0fcd68366a01da603448a259df1f1246ea97b592638: B119c302aa8ff3b8271f114c2b75cc9e5852a8408a0c4a3b7e55ed2ea7a65e55b:0F#@40d39aa1f1ec02062d85e0af5d23315aa3d901fc16a2f2e2f067b1741a30b0f8: Bc106b5b2e1009e8e36e0c855dacfb6e34440584ebbf2179119b014b34398a506:0F#@36e388cb2eef52f0f9d9bb4849d9c4028fea775dc9fb4e3b326dc34ceefa11ef: B305c6ead816c400bb96e00e4b232bb994403f24fb709e18b09954542aa12750e:0F#@f4ee58a9e81dc5cf77878bfff1bdf61c7f1b4a1406d52cd43ea15e68aa5ad887: +B3182c275ef4941c77c1d91bc004e04d60c0dc19f8b7343b6efce685ddbb49d36:0F$@4c938c68c0edb3a088d655ef03084dc7ba763f4065e63463c5f6b46b0d20d8f1: Be1170fdd4cc65716a49068c144cae8d6d7d9c36e55683ece24a65bcf03e6b002:0F#@7c6af6232f6d136d4134c2af79cc2d2d3420c72d70901519945bc10381d50289: B74a7d2f7522dd5cc4a705d52e94dfdf37d2fc7d254161867808b7ae65e668f5a:0F#@dc5ab01e3b14eacbf4392fc6b12517ac6061c325ec2328b8372f25256683dd0b: B5e38f7f2df6365715e1c4104a819bf9617a5568895c4f80f235f6914d226db54:0H#@63c58d37a4a0df304c4030954a9a180eccfba56d14347eea46e909ec718955b9: B11a4fb39a9078f526a9370cbef232e20ddd3c7c33cbcb069adfa4c5264068523:0F#@2e1daa5787032c0c6bb71d0d80c2d56dfdc8dea27413dff44d3f03d13cb65dc5: +B688cd075ee9041aeef267d4c33e2546c9a1df64ed8e17116c9cdc00aabde5ff8:0F$@7061ad6577e2edc29cd1723b960e6f36dbcb9e575f52500aa59522166dbe7fea: Ba32fe3b776a8f40941f85a68558e737d7514cd204a08bac2b12397126fa4a40e:0F#@31fa3ae6d5d26dd3aa34d153224a58fe4519fbcd23cd91063b4daa2dcab288fe: B417caee30a8600e70f55761959d2a7ea81196a533391e9c43faed07ea6c8fe21:0F#@63db6a4d92d501ca725820af9fb7f9097d2690f326254f6cf9eafcc82cb0516c: Bbdf899727e693dd25241d5cf3b45bc41a763c1d93765377c4b78cac0ec2f138c:0F#@000420896f6adb6090cdf1c8c16204d4b6a23f3836c8f107519e1862c6041149: B865fae539dda0c5565bd89c36092745e77da59cfad75907fbf75d2ef1d2acf99:0F#@beb84fca1aa4228a140e3676c1d37505683ace299a96ef6d7e231f8156b27065: B0fa05392503951b75c81d62da05eed476e535f2d1fa91462e546f5702bd54d92:0F#@825814ab04dd1f7df5f19bffcbd1d36a3a638f949fb1c854123ab1d1c92f0837: B65d8cb7d749230020f996bb9de18c197b390c468a964bf48fdb253b2aae417a1:0F#@b6a825517287e0b3d38447a9c45ae1a1aa6fc27d3373c9605259b879df8f0882: +Bcaea43283bd86cafdf6240f006d28cd5025e5410961984f5dae75afb7702f9d0:0F#@06784b591becb0b5a0d465521adb9bfb08048d29139cac9112e9499db3f92881: B3806d70d77f861db9fc913802bd5ee95df48fd437ce51d79973895f2d8d37bca:0F̚#@f5374baf1621a48bacc8c8f6bec7a540c40581fe76e3e9527632e9a43f28414f: B5a6ca42078ed61007e0167afd62a9cf65fe928587c98210d35f10b07119cf15f:0F#@b5ba6735689118e5cd5e2631a6ff752b2891bc2b4f136f9a97ceb0757bb439d2: B20b9ed9580087e801eb1185d4962305d848e5f0dd83fc07c658813e5b9457119:1F#@7b47d229f417e8d8b65e5b38209cc78ff811c915a25c6031de07ec51c7eac88b: B20b9ed9580087e801eb1185d4962305d848e5f0dd83fc07c658813e5b9457119:0H#@37c5d8ff88457933009ee2c2a16e82fed9171d5c34052030cf6ecb1acf9c6889: B028064f1192e86bc7884cc3193f414ae3200596fd32b9ffbbd2eb7e71032c2ff:0F#@6a294e0623b648e79e928f4b118eb6995a87113aa639f0e08c482004b41948f3: +B8758a0a34d31d70d102b01c26cd812d1bf83f0e0abc04530956e22dcb274fa23:0F$@39456279701d6dcfbf25f7a6576c8000af3090cbfb5f026b9b2cf90de5b44bac: Bef31923cb51f0facfca8a28ae14a625560cb3b013e2997f2a7e0e23fc9f2a28f:0F#@ad2d0322717946a0d2702b572a5b89238dedbad97dfd2ae9c52d0116c5912dc8: B9251a82f975611fda55acccaecb8557d527728ee971c58382b9e578ea0e19f4a:0F#@6162fa3a4065a853d0c477a25ff978f019643f1f8b1eeff4c3277b0a3f64cf7a: Ba62927d5665d4799aa4d5e004fab200a94211f118bbd4e1dcf8eda838764853e:0F#@c302a730b3983706815981013aab59c040ffc8832999fe58909f092c66bbd613: @@ -79323,35 +103999,53 @@ Bac216b37e0b0307b45a9a9744efc2603ec80b7216a0a2e8c74e758bc3bd4b352:0F B0afb214897681179f1902e504df43bacebb807438e72c4384f72349a1bf4ecd7:0F#@35e5f923b7f94204c99d491b9e6bb61b5def719da33f88f3b55edf560c1109ab: B1be6c74b1006091321d03d190e4b75e90d9d1a29ddef34d4be8c636cafff8c12:0F"@7a1fdf7cac0355cc93295cb274b8499395d8a38c69fafaee8add486c26d1b2b6: B0afb214897681179f1902e504df43bacebb807438e72c4384f72349a1bf4ecd7:1F#@193e2b2651e018637221e98e0bb5b21ac87f6e2e77218110dd7f55e55f204e9a: +B7ba84cdac5d905e2e9c1593da058d1bc7fe81e1614e485c3bfa27f288dbe73ca:0F$@ff2540489aeaf34da5521ef117bdf9eb39decb4fa47fa62298b6b91a5c03ad04: Baebb1317f627d1c56cf20ed13b1a2a1f63a83d779b2564004984de98516ef230:0Fи#@b245b8f572e86d3da3f9546957fbb0f6f111853ceaf7a151119409df2a4f2236: Baacfbe1eb6fd56e651dabd71ee8b4bfaea92a7c1d830908c243a8f474e787f15:0F#@097e4367c10208cf7dbb55759642d6974cf4eeb940648331a62dea9ea4c0830b: +B49fc4b88429fa367b507397dc3fe33556f7051aec938d73789f9766402b74816:0Fȃ$@01af472efdc2c565ff78409b6d72fc450d7032dcea30762f6c00e77664de2c10: +Bfab0a77a2bc0667ce44af4361ad7c63cbab717c4f1031a892c75b427f9ef0357:0F$@dc9e4a7fc4a6351a77644335db3b77c14789dadc6b148452f0c43cbe2b12209c: Ba7ee22a80dfff85c5db83cd1ea83dac88003fb8a1112f7fef45e7574ad953ff8:0F#@e888370b22d0b27e9ae0d37859602c96b1f6f701824faae517af02606683d7b6: +B771f56a33cdd9dbe058cc83da1221c771dab44d9334d55f14b9559408ca21e85:0Fׁ$@57c097044ecdeb7db595bc211734df283184347a0db45c31625d73ab11f593c4: Bdc396d54fba65aec9f284017a9cf19003f883502562b20c4e48ebb498f7c74b2:0F#@99e01c3a5e86b5fbc028b148a33d987cdf1ed7aefd00f0b7b7f606403715f175: B73ab1d1b7d1d4008dec428644f0a815affdffca2c6565e01fc905e287c233da9:0F#@c742d7d41435cd3807f816c5d6f69ca669464df1f47cd0f1aeede0a99c2827ea: B86d9bdec11fb7077bd7caa63679719b890baefc1ac7f88568bc8a40a82e7f8d4:1F"@7c794ab5baae4169abb745715cdbfdcdfbbebd12912b386017d87ee62f7b0d44: Ba5f162a4f5ecb526c420425c576e455a1495a92032f063c60869d26da1def2c5:0F#@98c94e1757f79bb1acc5713f80fbc207c7db928a0b254407176677e436975261: +B1a8fa63146bd6d809a142bfbe28b40970bc35d5ab517e5a5d5728cb398f716c6:0F$@1702de3da2646bbfb62a2bd8173d055551e970640ff73c88385841249296ecb1: B86d9bdec11fb7077bd7caa63679719b890baefc1ac7f88568bc8a40a82e7f8d4:0F"@1ece37c848d9286fa489a7a09a1695bc5393496041a697bb0c1d8c18b761132e: +B0a7bc440d4b27110250bdbd4b2dfa0cebc3b186955fd092b068ede265ec7651c:0F#@721d059563533f050191282111a864a51c94c4b736c8e901aa45a0725c04a430: Becb88d9ac0df173d4d4bfe663560774ac4d0ddf9c0dce140179910370fbc41e4:0Fʄ#@301a9a4fb0735198f3d5c20d35c1d9ed0aa49c4ce0b449422b41495107326a55: B1efc0961731c6f8241112d38a1fd6188faf8b44af774308092f06285f73b0cc5:0F#@154ef9015e97bb950301c985d0fde4b150f31fed300d0e3504433bc1efbaeba0: +B20ec7769da6018a7e533c2ac2532c6b0637981e0139d43efe8d995e402193b9e:0F$@2dc397acb72b9bba69a36b3b6525654585746ec18be153e5d8c77f04eafc6bcd: Becb88d9ac0df173d4d4bfe663560774ac4d0ddf9c0dce140179910370fbc41e4:1F#@273277aea09cc8849cce858c4513f049aa328504e9ba36db7c1e4227a914d136: B39f6bc3749323bfa669ce239c9d04cf99346318a915f2d0d17fc0775be444ec2:0F#@0f370f8eec2eb991a60a756799d495c56bb1392c7ec2b07b59bbd239603a877f: +B0767feb75d1809e7cb3ece8fc3473d44d765d0c9049c7020bbd4d7deb72aa7d2:0Fϐ$@01e12acd24f20d058675fe2efb7c98e05c3b5ccb4ca56cb694521ddf2a9e6335: B8fbc30c690f7a87b2ada551d199e74c86437275680aa2015ca1c2d1921657cb9:0F#@658ac46c49746a83b1961e7dd48ed6b4c1b779289a5509de97894639b53527b1: B660df642c1b54506886f4544dc7155aef835c518fd8978e22605c74112554c7f:0F#@e6a98e6275b040fa7536abd4af60188b08127a04bbe6478982245381d72f705d: B47df474896c6fb95d218e565c418e1287d6c212a157d9e84c9a52d41b1255295:0F#@3b8837e68d07ec6e31859220cb66d2846a83acd30348a53427dcf78ddf3c47e4: B52bdcbb92cbdcd4279c19768db7ea8dadaaa2babbddea725f02492b34c9c460a:0F#@71ececf9f23d2bc9a0ab3ee93a452e18b33198d378f240c02638ab5e4506258e: +Bad64a1eb1587c508bafdc36e9d13a2140216f5189376c3b62519bcc070ae5807:0F$@f86729d68e8338332a8a1c14e1def7db88fa16dd6475bfe6c3ea6dffe67a1c0e: +B52bdcbb92cbdcd4279c19768db7ea8dadaaa2babbddea725f02492b34c9c460a:1F#@5bd9ffe5ff8678076b464f07aa4fc3ee615e5483c14d90affec455e83f35c556: B2813d6812271b3ba39677c36695a36841e03fe28c1ef75744874f61057cf19f3:0F#@298c740fb897ceb07cc42278d87f093e553bdfc6491f6b70586c7541bb3bbf7b: B4d52f134fdfd5fa5f1cc70d041c819f0f42803fd10b4324a2214294784a76842:0F#@aacaf25cc01f3ee851e9c12d267d03a485f8b07fc2bc7e3b4a34d09b07711f02: -Bf085e104cf158f85628adb1a5df99473af31896ed67cda9eaaaeafd0fe88d514:0F#@9f7eb2ee6b93161fdf6face1de8b794a7dcba324a15db15b2ef01f70327c39ac: +Bf085e104cf158f85628adb1a5df99473af31896ed67cda9eaaaeafd0fe88d514:0F#@9f7eb2ee6b93161fdf6face1de8b794a7dcba324a15db15b2ef01f70327c39ac: +B559bfe96529844c32f130a4e61756342399f5b16862a32a0da25ce56b4c4a01b:0HΣ$@5335b7ad4c6f5ad0af146471c5e79da46e1e94691fab439a4779430d9a7ae249: Bf085e104cf158f85628adb1a5df99473af31896ed67cda9eaaaeafd0fe88d514:1F#@c312dca4c88dfbd51844cdc77cde585db849c13869f3abf9dd0505629282aaad: Ba803cc927b3ec0f35e00824187ccb1e69ef6f2aea2464c26743f1f0e78f88e19:0F#@519f6d032fbafbaf63df5ad31cda34c59cc8f2ba43dd87f4c381e6d4c74e7cbe: +B79b6c6c9137d81edd906dfb0e03817c4795768bf7ca709a1794251ca471debde:0Fٖ$@96e5c0dcfe92d88e99dc23d7d7ee995a06244ef2a1f745f7420112d8be7f8819: Bfea4ad38844e8b4d70ed62dcc072f5bf18955f1089ae61477d617d7789e0fe26:0F#@6017badc2032fd07ab8e9d2c14878334a51244e428f45c4c80949f480f197a80: B241728d64b0d2259161bb4f88189f3e3aa5b8bd6a57386bb6599e2390157fcac:0F#@859c0b0b68b7219ecec2a7d6f9774bb8acd3bedd0817ac43849b374e81789bfd: B1c35831b1814e9646b65247a9fe9f3070e23a5208e476bb2e455c7c10afaea7a:0Hֿ#@6d7d6c7bd6f6d99a4ded3f4ffca4b3c2ff94a4317404959c0069e1784da2645a: +B4099eac2e6cb21e5bd4c87f860c73fb407d8c7f0bee842bee9bb6974eeb94e40:1F$@182d702948b5d3c4a1ddcdc24ec850d8699b05003f03527eecaec319b9ffc449: +Baf8b32c7e44260236fcbb491dc1f6f6ff33fabe879a289c1fc00b7c0211033b0:0F$@c118893a7cf6c5913b8b888ca30dc730f8bcb0a1ae2ad5c71d17f2cdcf25b73d: +B681dae6c87a88b4fad01a01d71ad3548c3ec36d409bba182919d20ec3e477f86:0F$@5d5337f8d192e5e40dd3557cac371e0584dd79174a6f5070c7d0da4ec2a8b61a: B8c723a47fee907076c7b1496f0834c3d03d47d01d63a93195a0aa5177d9eb747:1F#@dc3127138752c80cb790af90072a02bc59099b7202f9ec4c72273b2ae6117a03: -B1c35831b1814e9646b65247a9fe9f3070e23a5208e476bb2e455c7c10afaea7a:1F#@5d265bfcbcac1f91763364f03f23609fce82822ff62f4557f6314e8d4a2c8234: +B1c35831b1814e9646b65247a9fe9f3070e23a5208e476bb2e455c7c10afaea7a:1F#@5d265bfcbcac1f91763364f03f23609fce82822ff62f4557f6314e8d4a2c8234: +B4099eac2e6cb21e5bd4c87f860c73fb407d8c7f0bee842bee9bb6974eeb94e40:0H$@fa2685e850eb9578891091277201ef37e0ec986885c9e0ef24b775e3f75d6e81: B8c723a47fee907076c7b1496f0834c3d03d47d01d63a93195a0aa5177d9eb747:0F#@0c54fc7f07082246b96adc1f84ac97608c988539d22d408a5c4a2bab13552555: +B895de4fca00e8ed9330feab7bb92034198e6fb59c78846cf43877c5e6b57d365:0F$@e33a6318f541622b1bb40b2972d98371b89e75fed713321319d492f9c16694f0: B178793433fb5e120678099fff2121ec45c073a769ff76865aa767339e41405eb:1F#@a4a4c07237c686d4c3678049c1970849ef5f6178f204e6213fa0506b069cd1a6: B3b161b9c0997721337039da4ae4eacc2be75c102d9d479163ac17d23f0f51afa:0F#@46861e3b93d04b7c6ab2caa8c60b3a7ab3dba808a404e5688f1d11570bf60562: +B43f28e5031bd3ab3ca927be5447f35d95256f91511270f4ea37eb2c65af4be1f:0F͐$@0784a5771e2d94b5146d1cf7bc757c78c17a0bed7eac29282edd0d3e0eb853f8: B7c327848afc3c2c96058b0fd4ed989a3f1b17c185837d1f160833b5798ea24b7:0F#@8a731dfdd956fc47774bf4d0ff870e092aab4afe224d8da0e020de52da857405: B9f01a44b534bb98052978381107b4d0d214ac056280530f691fb4c45270a002d:0F#@0f8971c70e7f03970116b4be7013fe147052e68c260d21a057afa4be5222836a: Bfaa4a53528db74101d01bc8c730590e71f6292bba867952f92904c783b534070:0F#@adaddc63bb5a577f8fad067c9cf1407f38a2aa68032079505a80a9410d294b05: @@ -79359,6 +104053,7 @@ B178793433fb5e120678099fff2121ec45c073a769ff76865aa767339e41405eb:0F B54c927449a552129a47130b7788c1fd0e760689d490c24b9d3c7dcaa82d7e023:1F"@15cce2ea0bc348d2ae20b528ae705765d8e128202220ee0092c87d086d93921e: B761c7301f8eb0506ae87d829f7704d8f72c6594d4fb62bc6dc8f5391ede55fa9:0F#@9ca73153f472755707f13a6eb9f8c379a682fe797767d9cf6c879634d45a4ac8: Bc4e0e5f365607b6012f7e1ffc41b887b2af2730c5a740b9f06e9d75872cf8d34:0F#@a6c546e85296337afcf8b2710ba295efbaea143bf4ed32792cc5b3bb692e4228: +Bd7d9842e3547a383bb9791f89189f51bb967d4a4fbac081dd16f24bdfe8bfe64:0F#@287389bce4e283d1bc5add4186132902b4b1c1b464a19fbb6b4ae9e6922653e2: B0c37e2aea57cf1c65c531bb2210bdef3f698f70c8c664546d77b8ce97011b2c2:0F#@76cd31fe2fcdde3a8276825e8e469fcef78c3af6dc5e588e0d5df648556e1bdf: Be4b2f6ea3b1dd6f2b31d3063ceae7528a407d457146626d816c543c5719a161e:0FԴ#@22c992135f1610328da322826e63bb7b239ec1ba1e98f07c06116bc625274b45: B386b95ffe2e4c08748ccbb2052e7eb994e682a252ddf683ab14be89ea29c574c:0F#@876c048b2860e0e3d6c3afe547bb0d2339a7265f9cf618035b87bfb051bbf8db: @@ -79367,64 +104062,91 @@ B2b3bf2cdf9319b3e2ab6d616328b6a73cb3614e2f5c046e3a50482f60c38ed20:0FΤ#@28849 Ba6023b621c461b1b2da12de06a0013d9c420b2147716d65da9bb9738e6c547b1:0F#@9340d9a8ec2443c060307aec4868d658b9dd1e5f959e82a7e5d09aa2eece391c: B81b5c357cd18e0a8692ff3fc40c788854508cdfe4d3016ae88053c92a9bcf6a1:0F#@b808b581c5dd75d83acb7ba1ef5ebeb85ad17dbe567c28e9f6b8b867d9ff0a73: Bdb3d5f30b9ea725f0531d020b2c6ddca47a982192495668747837c22e9f5c75d:0F#@2a877573be0107dd8232eedcbe5f596c7de8789f951670f545fd26e681bbc5fb: +Bea426c8b787e09cf72818de0879f4dc6160512c55331b73ebb51bab23b58a8fb:0F#@81af3a276019471b7c1bd45c5cb1a991deee27b13a54a22e29631ef7b15b85c3: Bdb3d5f30b9ea725f0531d020b2c6ddca47a982192495668747837c22e9f5c75d:1F#@2bfe7715ae23ba8abcec0b19511988b34a8cbf7382b5ccdfffbbf1bc8d1f2098: Bb2837abee25ee798bcf70890e2d59af80011797c6a0df4ca123dde7fe9cfe88c:0F#@97a7d240cc20da2ee19a163840749dfa4a59849584e3d15e2788b95fa4765eca: Bf2f9b0b668654161515c1d8cfa11e6b5c85eceeb8a593545599556f6504599fc:0FĂ#@3680c621203690806cf15d26ebc8c9c31af892447a9a3718af14c55abb14b127: Bf2f9b0b668654161515c1d8cfa11e6b5c85eceeb8a593545599556f6504599fc:1F"@68cea5b83cfd668f51d65348158937fbd076d917544e4d0ac9e4830eccf86bc0: +Bbe66e70c05f356f91455bf84afbb0aa6db53dd47473f48dbe8df5b1bd747b6a1:0F$@83a35b3ad9cf4c71b2664b0cea2dbc1b5a8ccd28b098de60b714e55aebc12a60: +B8e875c8c62d78396765b59442cf06dfaea887b4be91ebc391c4bc2de1fa2996a:0F$@b7fc2419e1cfa848e549b82b0a5f532542e2ef3a26a22b53159e536285d464d9: Bfed47a8d62236de4e5cfa57ba7764a687fe7ca9afd80e25d0dc67affd181dc46:0F#@02d35f4e771b97c823dab9335875a2cab191553c79d5b4c656f9b7a434968d96: B670f4037b8964fcfbf668f09e77e8d87459244a4784b17340928787cb83c4514:0F"@4a44a67b03ac4595bfd7fcd888c5694dbaa2273eec6b62c4101ae49ec4dd0217: B7d9b09bcaf73b3a6b4ea5393245236afaf4046393b70cc2695e7d50987a68f9a:0F#@e3081370ecab991ec79d75ecf83e9d5ab8d27e5f819b232110eb415fdff99030: Be6319bf5f0eed9b04b9640efcaede22eedc978a4486dc546954024d5dc0f9c2d:0H#@afac35b6958bc00829bf757144c6e9c35e90595468751b50ec66fb5ad1bfcdcb: +Bc8c782091fb08a0aa404d019a82d3d1dceb0a42d12e27ed24968737c4af41767:0F$@061937a2731450aefa767a7025663b6c932cf769395fb99ea756aef9cd97b8b7: B6052bb8615f98dade231b31f761ffd6cbbc6d834ca1a77c8bc0bb8ba3b454f55:0F#@bd6d64427622bdbf6ddf0ebcfb2c6a3a5fdf59b304666a8febf84facc646ef5c: B47c78aa183eb518048af2175a7fd0fd9f7f1de76853abeaedab796b6f1b7ed4a:0F#@e1d4fd46fbc3eeab4994f8fb517bebcf7305725d82a6999d66cb11f5a2cad726: B9e11bd9ea92bbc76e33fa80d0b1a3403b17299f004e735d1be53d0fd704e48fe:0Fͩ#@98c3f4c91183d5e00abf53cbc6429961746a62fb6cf4f4b4d042eea0b6c54f42: B30d39100db1144141686a31f4e9aab19ec4ad86a3e57780f83ffdd5cb1f8e73c:0F#@03a6e10eebb7acc032f6bb6a5a5c9bd950776333f42bbf697f77edbfd6342501: +Ba6d8e597016d0ee9325ab387d3685b741e88a5ec326dbd08d686878daef61095:0Fޡ$@8ace317f0bd05fdc35e20773bf169e01787d7f4d9d7a9e934b9effb0290a6e7c: B2fd785eb86218a00512e7dccf0698b7a8e28824b7f453f64aebf9485277f9506:0Fƺ#@e5a5ff6c7788870dea9218b18dbc558a2306d0404fb76844e4fe93c002eb00cf: Be39569eebb44118697974957b8bdb3dccd83d31c1c950a81d9df6f297878ec1a:0F#@00fe6e3d99541a8195ef3cae3e62ecbd306c33d21de2e54b1e8663b813ce5257: Bf6cf47569441c07ef881ed133210fc3baa90c5f47a4747eec298616947b82c03:0F#@5dc56fd902f0803188d3746d848bf740cf1d0e6f4174daad5eac2370d0a8c833: +Bcb24a01dcad6ac2e7f886818f3186542b6716e90a2bf2aab3826a8f9ddac0864:0F$@a697d9817bebe62ca9152a72782860e9de54cb34bb38c12dcec9fa7292e54e69: B0ba92a18d1ea98e8c10cedd5aa23a257dea1be75abf9da70a61a08a27b9328db:0F#@c209584da21f1e69cd4861cad7f95a4955a102c9583136547d3210bc4673b8f3: B6797ffa2388af5374a20b2445311674448aa53caefac3dc6096a79a0270171e0:0F#@077dac9219569b479223dc43dd3e380338d30c83c38e6f32923b20f1d949a0bc: Baa66f8448dc86ee429a84c370c04d9441424f65c0753158d086e21532f7b2690:0F#@a0ae062634929ffe67ec0805a2901b93185d181fdfa0744d177afe5a400a2180: -B3216bccc3a1965538211a6f07ac5f288a17f14a68ad0b1a691d13fbe317a9128:0Fݮ#@ce4c9077445ee8c3d08c9e92bf1d7da9b150d401f4be39874af254a9ee4f8b47: +B3216bccc3a1965538211a6f07ac5f288a17f14a68ad0b1a691d13fbe317a9128:0Fݮ#@ce4c9077445ee8c3d08c9e92bf1d7da9b150d401f4be39874af254a9ee4f8b47: +B3d10b6be694b441d8ab2b86697950a6001f9681db66c75b45f0b0142a460cf3c:0H$@2982c9272ebecbee9bab3cf70f69253900c968c14dff494d939818c532fbe99c: B4f931b2d4025c2c6ae0907e669e83043841ad214c1ce2b4cc179f25e396d5b71:0F#@e0009d159934f71701debe8be38377c1c9449b278bf5fb4e2ccd76d07355e605: +Ba5cb19a59592825fdfc35c1082981d049e1cb81018e4b9708690cddced74226a:0F$@ede52616fdc5a8d28d9a457e5569802cb9c7902541f8e883d4d0513fb70a861c: +Bf48c20763f9efd4490daee0e1c456a547768deb9bff6c95024173deb1a16b3a6:0Fnj$@2bc4ea662c79eb9dc1e8a5542ad114c8b61dcaa6efadb22c97bf4bfe0ce31b65: +Ba38f99ee0f62f8e4acdf3023ab74a18d419eaf247368cd95fd8392ba0ee3fabf:0Fӓ$@289e92593d3b4f6537a2f4f2d05381da6d85772586f8b46984952d9d23999e7b: Bd4eecc7a6f82efadf3f138aae01fd9fac3364f2c04a564cb47886721b8dbd456:0F#@00d811c242bb69910ae93b54b083c14fb47e20b5103e74cedec5122dd4e5016f: +B0a3ee3f6ad5c10536d37132960376df04a0077f5178ce4c9963a3a0b01cd9615:0F$@9ee306f1428448f55fca6baef601c2688e71be0bd5ddca189641232c820f0575: B754660da2da72a8ced0b4f1982e5c7f95c865399097adf0e5736675813e43653:0F#@ada4882b51bae919fea530cfe47f450b1e03c34c72422771905d5aa31c4da54c: Bfe043dd3d6c553522c9d72502e5f10de47cb0a3887c8747aaba65f4370d8215c:0F#@d88400a4d7a1b53bacea45698b3088f4ac726bda2d80402ef412d6ce8550d700: B0bbf6b8d1ea12b83fa3888104e0047d1b039b405d63680f5a3fdf8988b15b588:0Fݪ#@a61a1365dc13872ffac6b31d319553e31c4ee4e0f29800f93383f69158085977: B857a813badb94955b31c816c988db70480b5511bd9784fb0e8ba45dbcc6ce120:0F#@e6dcf30f1ee450ec4ff4257d54ee6d7697315d560222c84743865c68d7bf1499: +Bca7f835c06bc50a0d2a613fcee617e88b90e6abee296eb7a9b9c215162dc257f:0Fǎ$@038d91d6c399aff763105c0174ec0bc8720d7649a12f396a9028dcddcba49a91: Bf2bf84a461a32ddc370e960dad6f458b8101b741460911e204c98e03779d6729:0F#@52a6888e059ea67b054456d52edea81affdde1f6beca96ec4100d0eb825eb954: B7027b3bd94573bff077e5aa14466a29c7dc6f694e3f65a26ca16e0bc32b5caf9:0F#@72b02d5b1cd6c54927d97b5a7df4e3dae00cc917e15b3d2f4a52b6e6e54c2a9a: +Bf85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc79:1Fχ$@321da893047bb29fbbab4a6dcbfda41f62ed7c26c1108e34b1f50c9462e573f5: +Bf85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc79:0Hχ$@c3d1cf5849f8cf375496bb8d1b6345b39153c1f2b7494122dcb5be39b01e9cd1: +B9eeb7529602e424456a2b42c2976969e38b6b18c5b05998549e62a03b444bbfa:0F$@42140cc748a573331e24d7fefce94268202f730747d1b7e7dbae608573e6b8f4: Bdb82d9fab7fd72f05c378764db0ea3f923b7bbbcff978b53793d78689c07c2cd:0Fқ#@6ffa920a327aa56815479f7ff2430da48a2778833496d742795ae4ada5d7b27b: +Bfe6540995c1a25f43c30980c1bbebd8cc21a349e133d1de3c08b771c7d86260c:0Fۆ$@c96f1b48fb3fe7ea256b320e7612e9cb420b69bd32ce00b7d9ab04b62288cfb1: B37b490bb170d3e75c93a4e3c2e33b10ac58137a8525082c9746925c974541528:0F"@d1ff333167c5b753272a4deab6388277d4e4fc28b9c8a6791c881b3a3e1032d2: B8287595b1880f60fc2c22ab87376ebe6da2a453b6e3675dc6bfc14945c184861:0F#@60e29a1f2412a59b75c9fcfb2fb056ae84528f0eafc27d2442a54fde81b7319b: B936cb6f9b97ba983bbc7213b3f1d04d8a1f1237dac4f32c55a50666968b6942a:0F#@0549e6b6e15ce8388ddd2c7b676aff16b7228e7b198dd889b45017c981519fb0: Bfc6a2b71a183627541e42e2ee341de7da1984345c98e7e5d8c219709ace02c6f:0F#@5a5d8bf5aade49a6258a0d5ac9aa0fdef797d70b8856280739ff6cb0bcf80a19: Bd92363a394be44160d1da6df9f2008261a184b361648ff20ce32ed34bbb101ab:0F#@38240a9c15c3f093903f98191d81945c35861c902379d0ecc2fc087262f7ac72: +Bc9faa1a6067ae49cce7dde56884b7a218514b8156a1194d46db35199f9de12fd:0F$@03792301687c778f976bc106ceca692f80ff8146f27fd01fdffe20ee7455c579: Be5ab9c95f74f353c0ef8301fddcc7081e624e9086437f0877001e27f9d6917f3:1F#@7228138442be3a9547462945f351fac227fdb1d123362dff82b193012e0bb22a: B13a2f65a2e35509f37ac76a412b50e4fb1463060e50b8ae4f5622370075c387a:0F#@a5764d8b269251255d894055499240609f248776afc688fabb3afecb462b186f: Be5ab9c95f74f353c0ef8301fddcc7081e624e9086437f0877001e27f9d6917f3:0F#@ab3a77df2531473b84c9d1ed21db5a6171e2515056b9be065100b1f618082c01: B2584ca491601f8866e14195c7dffac7310d67b1b5a56043e5f12a9d07b43a56a:0F#@afdfd096d9ba0b917524869204ef86a777ff9d1844e08381e266d6c238e3b6e4: +B11b14397896ff9af99e3dbc0e6fc10aa3344f7a36a046cc65f067946cb36d074:0F$@b1a1da5e8432c37731b237a1681de201e7cebd09b80bb41c7901b7e62d0d4357: Bf798bb46765e47813684dc7be9f5627a17f10481b71f3b06a7400ee22d096995:0F"@bf338d505778936553c9175eddcf45a0f589d47c968178c516386dbccb90eb0b: +B69e44cd49835dd8b2a048adb9b7cc114ca7bf59ceede6a11f7245806fbdd94d3:0Fۢ$@b2ac0eebafabf78962cc1edf2f29af9885771baeaf76f58fe170ab8ddb84e31b: +Bfa6900deba66c6af1454fff9bea433df4d7b92b8724d7d8c7f0449e1fbba4d4d:0F$@9ef9ce423fe488a79403262cfceddb8a1c94ad3532fcdb94e4e0866038b79af0: B18a06b74194738335c44da05ead068b4512120a6aadc644ffe36936ba567b5f2:0Fߕ#@4f044f41ffb041dda1c7fd93d7f49fa2570b2c0d86538b31167bcc3b755e7afd: Bf3fbfedf1140a2bddb9203a639443e1029446982bd7011236fadcf5556214ff4:0F#@035031d9e5dca4bd14a2bc002fca02688c3bd3efefde0bfb1a5a0cd56d43415e: Bc0c189d3d9f1cc912dc60952a8fbd2a893c295827f9fe29771d5af26a20a4a80:0F#@e7a3ab07f590904780effb448c0207c9669d782f366c5095c79345df5f871e95: B1c9b928b00d7c791d2266f21a5049d010345087db7a5944b6de1bb2ba80fab1c:0F#@8a9b6338672fdd1c746b3722a9181b3d7d38fa744dac58a5f2118afba894d670: B72a1ef5a983546f4dc1f386b75e890fab35bdf67f60bdb5edffe088cfc2e78c6:0F#@dc396d54fba65aec9f284017a9cf19003f883502562b20c4e48ebb498f7c74b2: B9402f0d0a048abcd0614b733e8db0494304f12fc0c55703481eb594ea849d790:0F#@8cc5ad5ab7d0fcec9c96bdbdd037ca1fe18d9083620bf77fa6084cacdc714c0d: +Bd81329b05cc4c23dd0a9c842c8e1aa6f495ecce22b83a31c9e43016a91421e11:0FՐ$@b56aab98edf962f95eaec1d7e0364e07c69fb77036e6a401c815de66647b1092: B54e6da06a154754dec72389df02ba1e13a400cac63357186df39543657d4c610:0F#@6a71680580ea2eaefd9ade38b32c28de2c9845484b800b9eb88712dd14d1029e: B5f7fc1da84ed558b8f9384ae38c75a234c2209577fc363513ef483962ea96c7d:0F#@68769560bb636aff766787130c531eeba66a754344c2ccbbfc0ee481172a31b8: B7c0de6129ed9273bf5b478c9638a7d06874b1e118e8eb826404abd8c541f3c69:0F#@a61b15ffa0a7da27727725147b98d4e56ec4b69cd3f8cdb4af3f6b19b0cab3d5: B5102f564da288c96c02feb72bfdd316390fb0a46c4ea3170975f1d8492f3ca0e:0FĆ#@a60b248133fbb1472e5ed6c304561e14bf1f6ce7af5ce8e9847bfe93118b6160: B7b2f8ac278b5a6e9633d6d3e98e80ea0d3107b41f12aff1c07ea49fe3069386e:0F#@f5521cad4dd527c30f426fc8f8c571813f670cb3378394c4ffe0cf18216cfbc5: +B06fa21292581916c09a61543e8fb19f77bbf47ee17c380bfe3b8c90ae4a4828b:0F$@0ac953f21fd386d847e042c099ea17bcb6eac6ec94ed91ce1630d4e08c2ffc57: B5f7fc1da84ed558b8f9384ae38c75a234c2209577fc363513ef483962ea96c7d:1F#@3cea69370186528da86b7d779a9d59d92fa07658fa5d406a4355251c937db151: B68847436d70092b6e9b6cb4145548e9b359f5e95a37fd1b10e23b1360a86d2bc:0F#@1b890cf3bdae45888b698d02342a93e3f2a631b712924d08f9d38c4073a92f76: B76bf014c2f1fb719a0bae9bf005a80575b5e959b5c70389869e160a994fa0ed7:0F#@c42b18cce76e077a7f013bb69588779c5856f6d527df7a649433122be0d31405: +Bc6749178bfeff2b3cd00a1c32dc5bc17ace014bacae2f0a86f60b3eed672d12c:0F$@0b8a4f257b9e74748db682c38d63768701f9b18f225d80c619b6479ffe5ac192: Ba01a527725999262d3728c2fe3a44e43d4e5f7642ee6a7f5c5faa392789073f1:0F#@a710f11eb5522490ecad512ae34bec9ecb9ae038e66b52cad1983f74e1cc91e9: Bff1e5047c6cfd28955c3c85556db5f51946414497a263634db232b81820d723d:0FԨ#@19e251f8c9a55b35e40222b80796f87fae2b06b69f1b9bd8f851dc87d35d38b2: Beec782c061188578e8eb896b9372e2843c70f70caf6acaabf3f33767eb0df1d4:0F#@10b0b101a70f15df8abc4e30f36aa4bfbf50f78cc8d63764afed2e43a643e73d: B52ebf2a76cc058d7682882dd7ff90ba0adab381ec2d1e84c3c13d051279d2b44:0F#@2c05775936490b9dbd4cce07a85d0b4aa6ddc0be69a16c7356373aa29458e418: +Be87c5cda9e42a105bf34027170809ae240d9584f1e9277dc3f289c18cdc41bd7:1F$@a8774a8533cb9a7faaa706fb4f5ca45a591ccd25b6d2881fee42a3343202a23e: +Be87c5cda9e42a105bf34027170809ae240d9584f1e9277dc3f289c18cdc41bd7:0H$@3f9259d57b8aea5ee391423da2ee49295bd78eb691a682d4ee8961586b5ed28a: B05beaebed3f10f595bf1cf7b40d745ff073f1faad31b43d82272284cda34617d:0F#@eee9fd34dfb719ca2c702ad7a3aaf805ee17539abbdf243fc20b61d33f7c11cb: +Bcde908b1abcb242f3e3a79b13b8e60fb332701f9348608645a48ebffd686426c:0F$@d852e7ae1f7797a3c5860a8951151682614d8a9a0cca62c54b6ca9f8eb700e27: B3df184171278b2b7227a4ae3f02e86c34cc78744b394080e4c7f580c0eeef3a9:0Fբ#@6416991953b1e100d77a9b178a3920fcca3984e6297fc574bfaf0a10c5dd8ac6: +B6ed7a2683e2ced8f5d4c0adbbfa93203d6973b49d4314d760f104877f512897a:0F#@7fa33ff7058642e10e1baf37a623a7038e27f31878bcd8dba88d7e6a7321138e: B6f7f9f9dce3b42122d557ba87289050c64a907a75aa972618d39672fab6993b4:0F#@71999b8b90bca0636ae03dd5b05154483b61435233fcc43a2992fca3b00878b8: Bd3bdaca446a526687392708e55aafe12730af2fcc630e2fb3993859f96899695:0F#@bf4bf8d9c270c859bca31b16e98802c807d8db2474c4381f2bbabff40da29732: B1eca384db7623cc21ef7166cf9b3b24aaba89314bded06d28e5c9a7ae5be863f:0F#@f84d8a1941530f411847a8930fc800774b66f43d3c4cdd41cd777c09d0755797: @@ -79434,19 +104156,28 @@ Ba07aa362075b491de5746724c724b6cbbac16724a4e5b55266ddae5240706428:0F Bbe96584979d4532198fbccd17f53496f16464f654d59b51140be22af057971e9:0F#@029d84f50783231ef88fe7133744ab022df52229291c0083a6bf45ae9e7f2fe2: B2c3d25ce80433cbd074dbd8cb8f8b9169b88f15c8491ecfff6a4b10a48a99386:0F#@0850ddeda5a2991d9320a026bbe68afc7508d695756626a9fd7f02a65b1a0f2b: B8923b6c9d7df81187fe7c0e55bfb7ba4e4030322ade413628eb11d127f88bdd8:1F"@ae4f2190ed19d8a894858cde5e3a461f40c4f4fd82cf091d9270570be0f536bc: -Bcfd4e2bebe0be718a36e888637e8f92519d324a82e989227abe513e5755a7527:0F#@54268450f3bf050e0dbe85daaac7d9c688a8ae8f84e58d20ec02baf73d1e6991: +Bcfd4e2bebe0be718a36e888637e8f92519d324a82e989227abe513e5755a7527:0F#@54268450f3bf050e0dbe85daaac7d9c688a8ae8f84e58d20ec02baf73d1e6991: +B8923b6c9d7df81187fe7c0e55bfb7ba4e4030322ade413628eb11d127f88bdd8:0H$@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9 +: Bd5f929aa6d4a8a1852d8d4b4d06bbc60a24a6bf0f0da6c257b9207d4294e7b9a:0F#@15a68dcb3660eaecc3eef0df2f8f1b60b68e92fb45d6d8ed5100b76b2f05b027: +B786f55112dff4434f57e53ed4ab64563c446bd749feef9d37f79bc8c284cc5d2:0F$@bdee38bb1dc6ca1037c6dd9a887a04f44fe4df0de6c06767d4a345035725b18d: B800eb7889bcd815ecafb35d1d7897cffbfbb259460c8e967852c5c8796566f1a:0Fڶ#@17a58ce16fb7493bc627fbddfb7178d0d91c6dff0f09595b4b186f819446a063: B54fe4950338e21058efcd1d30c01c865b38d9986e8e0260f7ad5fbe944541105:0F#@062e3d02203b29392778044e5bc59b54e3aade343770834497a2e172980e995e: +Bb89bd137a09c160592718fcfa9f017f80ae15fc2eb90013a864f6d76f220da97:0F$@76d0dc75c68d2b20a3db23b88814740441f0afade286b931b7b2291256d5bb5e: Bf1871a9b34d989e1bbc35f18c65e1c833332d71a15b68a684bfc93174f76f83e:0F#@21276fc71c05e0e0ed980ae2e5c5f1aa840bec44ed8fcf01e05742c3c3b2a625: +B8729da9436d870ac9f9db3c03d9e1a1451d356da6dda94a99a2f8f319e519607:0F#@257525e95aaa4d992807131a47cc61bb5bd0ae7406b21fccb1b5da34487f0328: B24fb99bc3a115a6c600dee5a62ca51bc5196b5ea9be13c88f6228184f25f684d:0F#@2259540fc4154954ab9be90e66f0b00c79cd92b67d1d2da83ed0a6fe01fa82f6: +B28b710871026b6c2c5d46e7cb550fcbaa31437f98bd68af26e16d4f39b69f255:0Fޡ$@a6d8e597016d0ee9325ab387d3685b741e88a5ec326dbd08d686878daef61095: +B549979ffde9e597766be00b904049df493d88d43dcbdf368cffcef3c6b408478:0F$@905a08dbe8ffd9e2ee82814d4e1f47cb54135e6bc89b43b756298728ca11e754: Bb64935036cc724825244d4889a93549fe57154adf88a4fd85a6a51e62b39348f:0F#@57ecf28e72b823ed8ba768d07c676d6e39919339214f897a4708e002dc1a6630: Bce1fbf1b18a242cc3f654f1516f45208e444c340f0977ea0e8f138e5df4d4fe9:0F͵#@a686e4c39acce5237e8145ad15f52303983c69aabf15f3e0c3f7a4b945738594: +B60aaa558c53f1b64f133e61f1c8e02f162ed88c41291daa93154de7def13bc07:0F“$@088dda146ed53a83b77c93cee60371e4e7c2739225dc663809cd7d112142127d: Bf57ed40229e5aed7660e4a5cd80a511349e61351c9615346ba50214d595d2dfc:0F#@d9b6d170d1faf63bdb6af479335d11f4f9e3256dfaac8fd93bb3157e782ee0a2: Bbdcb00ec160d896aeef15eb5830e73d649987ddac812eeca4d22d181675c9c2b:0F"@96f8a0cf5e8e13f87c63e9669e6bdf5b5ca154e60a5e107ee9c4a95120a21c47: Bce5ce6667c55ec815fdfa069f217dfc70457e3c104527098eee29587e5695aac:0F#@ac940792bd6ca207c4aa98dfbc597b73f10c91871c6de9648d1ec5399dbfc647: Bbac06014598b6adc78ae6e591dfdb552a553e3c34882b546c76e86a3992ca88b:0F#@111a6fe83a38d4a3e70405a91ebc726a4df4b23cb7a82b7ddcf71286d563c179: B2c30dda678488e292b083c3f9419d81a9b099f0c50579bbeb3fb9a62f0301597:0Fݎ#@91f35950b0a6a03211c41881ba3c9486102b2162f9824da3ff04fd77c1770017: +B37942128c38d73bf6da76fd3db22b06862b918ccd33a9d4efd1aad3bd83c4cf0:0F$@10d6c34a477bca48be1f458bdd518f30784bfe76e0ed260fb2cc097633764a9b: B8e8372bacc5f16657f746fbdeadce17eceaccb2fde0853333494620f383c4735:0F#@b5baadf49a401c4e00795b1a3cfefd4af49dd2020b22e075dbf80e42792b52e3: Bc7aec9c582602caf0d12c9c0c7367927eabdb0c10f6e682961b44ecc3689e031:0F#@efe20dfe63d7d7e843ca38f0b1a3bdb3f88f7969b3dcd0cb1eca727a3b15ea4f: Bf417cb754f9ab09d292b41ea5f17fd348071fb11df0e055b43766408734f6a85:0F#@b3d14b865baf0731d8c61522254d2ba3bbf7bfe617688c57f62fcafd05b73f74: @@ -79459,41 +104190,54 @@ Ba7d32f2a9b594abfb6e167574dee0a891e33a7c314d711b585773dda847019f8:0F Bd304a87d66cd3ea8011d113c1c934167126a5bc167ade4459528c6dd291bfb3e:1F#@4ca8d89f823fdcdb664f7e555a3fdd6800fb64e9fb6a40a9d2674573f79734c5: Be90576f0c0773eacd2100faf47ea84fb5fd0ebbf9004ada8efcd41185d6ecaee:0F#@7471b5db9e6512350940b52d3c926ee64213421cf1867d37056f38ef7f862e3c: Bd2430ba6e3e520861b1138facf335dab4b7cf5de9a0ae252b3c929943bb8f895:0F#@b673409aa5a05ed775b82cbcd230e0072df8d52bbf3fb3e95fa60c3c85dac5d2: +B511d0acb23374ada90c2c862d85d814741c9cbf04a78419f251923bd58462efd:0F$@f0b3cd722cadafb9e3645d8bb936c76c5fe481eca056db4cf04901ff2b392329: B9f8d345aa8374c7ab40a9d47f53537e17515385baba1029d656af5a6c15de648:0F#@5c0e76e9706aa329fbb8de26b3bbd96231b05a913f5bd10799128db48b2b79a2: +Ba58f662aff1450a0072c6cc269de38cdb278e37362c39bab50a5734ff4285aa5:0F#@c4d8f1ed16662c278768222a5dee69f7806f74b69822ba637c40141e30c395ed: B47ac07fa09b6c1c3c8145b67604caf99219de957aef5ec31a6f5a0d565c935f0:0F#@6be4c53a96f1ebad2ed70d94aafe514a7e3d620f5f4d2bc22c38b9a527f41adf: B6fc529f42a04a6c14a0d7ac1d4af0873bcf4b5880131837c102eb4c8cb1f9a6f:0F#@add6870c23de08a5e22da297cf4f1053fc6f928b4606006e1c84140cfb739515: B0f26405959a5c5b0b6576df1f24afb0af9559a3b3df04b465781a8a8fd840b34:0F#@3638f54e502f291c9da03b25b099caa60018ab19de1c324bd32ef288768ce9b5: Bb146359ace741d4d2f71032b6213e904556a4e8b847622d10adcbfe91bf90ac5:0F#@3e3712cf74504ac34a7e3a3e6980c3eea073863b20acbe01dc02ac9e985ab9e3: Bfde10d72eabb13369515332b0d249684c92b2996dbe57a61dcbb3daaa0a0d6e7:0F"@a4e241839c997c3cfdc16eb9954eaf495f3cb2eee54c4b8a72f65f6a1f55d9c1: +B58005f7b2e267d9fc5030a527fbdaec25a332fe204b0fcebd0bfec51388b9d3e:0F$@e7a5eac1e683e49e8867fbfb9ee077356b2b2ed4c705200f3c2a3467b526676a: B9815d699667ece3bd8fe65804eb8ff2e889dbd565d712b1a515fe3ffec5693cf:0F#@599aa24a2584e2a8f3ecab5fce8d3e8a22e62616381bb4673d1bbbb6906a5306: B4baf3ad805b2466e3a0a070e45e4123b90b99918ad316dac038ccb239fc386b2:0F#@763722cb7236f47c23d8051b32fbb0ab4b73800e26d7d6a9790bf1980052dddc: +B10d00e9c4c30c698854f521fd83a441de9e12ac24efe6e01e27f5e54f074d073:0FΉ$@093ba299fb87d5cb18d53e2a0458393cb48fca62a7c756a17c0571f2777c1560: +B01878c4a79c4b58ebadf12fde9a370e73ce7e413079d93e39f480588e63aafdb:1Fߕ$@01947a31521b4cbb762335a470499ddeb2b99d11d282b38a54da4d8b2d6cf2d1: +B10d00e9c4c30c698854f521fd83a441de9e12ac24efe6e01e27f5e54f074d073:1F$@e46e998513cb0a072d485868b1f9a31bfb00cf23e0d0b84602638339fe494a9c: B3d08ff604485e3712fa1fd6ba2933b3ab001cbd5fb5ab0132b5ea1dd6875400f:0F˟#@dfbf95b08b102fe75f8e8a9988eb629cd9cd751cc369182eac749067f44269cd: B3c94b37f57965e9e46cb4af6a8cd275eaad85c7d98b8e5b2963f0f0280bb3c59:0F"@685c120669d32d21baf13f5ae653499e57776731063f8b644a52d2419e3d3a5f: B094f7c4eed74c9262d01ba3f354066107dd0c2008d9a8fa7190d306e27f2d2c2:0F#@bf591caa79425ca20a2d0b7e0e02319f15f20a1a39cd74b62c4a5f53dcb0e7d5: +B01878c4a79c4b58ebadf12fde9a370e73ce7e413079d93e39f480588e63aafdb:0Fܘ$@b50bf683773bfc79d2b0b2dc6d92f06417d03096ebb57b24da8f612b0169baee: B728b3e5a3d757043a9d4340d389a1fa47b5a3386415e56f428831f47fa66ec43:0F#@262730cab0bb9c55305311b1d9560b576d722790885f8f2c96e7ad3864547499: B4e0458398ab788418a1af54c695304fac9954d4af1d03ac760f5ee86a91180c6:0FǪ#@ec71ded7d251960a708b539a04d5c46c54bc6179a4fb6ba26fd9179366f65e34: Bf0533ba6c7fd900b8a31b1375ddc4e200607ffc803c94cd2688a61ad1eeb722a:0F"@6a556eb5c0b3e4a04cf1cb6dd27067ab516d553cecb142b175d9d80a8ed21b02: +B06fed760d90138158d4435fa4652ff674144ecd20e6c94e5c67bea258c90332d:0Fу$@4aa2e0400d19d60e5d192d9c783ec5004704f2643470337e3d4fdbb38c0b62e2: B881042bf63d4411d7cabbb1d49090e74c882f8f5da5a38af3d341d8f8a44251b:0F#@daa80e4dd7995a123f73be84bafd123978d2d53590a0197821048bc33ef2e36e: Bfc796b62b3ab28b3e272b0060a3a3469cf97aa2d9d0f351441a585a74366ca25:0F֏#@932f07f69e265e9d3145ce3ee6909d8bfa5d09babef4ee2722ba3fa16a96bac1: B1b5aa18b57a3efced8289c2c2d8ee54aa96531641e21fccf601e1903f808f73f:0F#@a547bd3f61ff466fc791d531075f7da9b4d539729d588bb6ec98c5af92eb135d: B2e4248d60d96a78214d3ccc9740adcd28f4206659a3e66013bd18216fd037f40:0F#@bcdd72cff37aa49fd2db828fe344baa9a8d5496fb1bc24bb62b181465188900f: -Bdda1ae1a469c146253a699cf452e991827a7f7ecbc35d357259dcc475e9705d3:0F#@63f97e6a5ed9857d13d7f324a61345379c4a428077d08a882a1ff41d5a7d13cd: +Bdda1ae1a469c146253a699cf452e991827a7f7ecbc35d357259dcc475e9705d3:0F#@63f97e6a5ed9857d13d7f324a61345379c4a428077d08a882a1ff41d5a7d13cd: +B530c9b763762e26919c096884ba691467e55c9590835b5e56d1b7a328acdb2eb:0F#@271681b9db5e1665f546ace2976992dfed1d4d9ebe7d03f82c644302aefb5d68: +B0b75e699a0b0ea87ad28e4e06b52efa9346716fd7f39c98bb65aaaa1e3b34881:0F$@fa545823ae0d2445c90b59bb2fdf8f58870c0d3e67114ab1487d65bc37fd2308: Ba10abc05dc0edd88aa1edfaa3076bf1a72de5d659943853193cfb7fc557b4643:0H#@14ff817b67f78e540e480b314e99168ff449bdd0080ded2671755fd3f149f4d1: Bc62ee57e99879ed4a46507144a64da062498f48a59270718a3107497aeb8cac2:0Fи#@22cc42d2c237729e049a5e4c53dff6bf946ea68a7e6a81b1492bfe04f1b99c42: Bf6a9ecbdda86b9076b493ac15d6f8fb620978d196efd28d020071d1da1dc8c0b:0F#@f4d9fb71005ad6011ec23d0d23e1707c4b3bff07a1509d33e184ec62ca5399f2: Bfd35700e053b1540e09c7c18180322bca8eebc155acde262b575af220ea70181:0F"@b5b09c086496666626ca932fb5afe3369ece41c08b0f681db95cc3d212d2b140: +B0accd7ee343db2e4aa21ce7041f8000e6b25315d6f954d46caaf10551b680a67:0F$@56a803bfc213b86ad04c5d30b570190591206cd39c71ee8c59846ba45f7de7ed: B1334be403b2f4ee77fa9c7a70078ac11a6c3282301915aa2f57ec384ecf46c06:0F#@ae4862d1a4d384110f58ad257702650bb555b71e6fd68f21de2280fa66be5a5a: B3e49f69022d64efff3597bab1a55b1cd89fad269d06487fc8c7c0c6774112668:0F޼#@f7a4db8be72c6b08e745d9d21c6c12505fd3af38bbbec552e259545abce62b11: B3c9395250615bf2bf211f620bf5582e438e2bd7b4d8a949a504468f3eb62f6d1:0F#@6adbca4d820df799d21845b193a63f1fce55001abe4850c76e44beb2f4423d70: Bd850536490f9cf5597a9d2b31de8a6c2e56d000ac72be34bd6994ceed8c91902:0F#@c1b66a7903d819ae6cb97eee1a11277ce01eac26a928f50f609d7b4fe68a3061: B094b2893aee78573f0195e9de131d22585ddc18db31dd6e777d89d750ee59526:0F#@c51f21f0b749460fca71216b3f11e17d2e3384200e4b82b6c8b830f3c6f87312: B6e87f6cf85f1525128d784813f9bc0bd8dd1fcccb5feb72194ae2e9944e694e4:0F#@b6c9be52a0079590007d2e5a61edf7a241d28b7520e99096791a2942d4d08355: +B35e4b33ec2666435687a120125a8044b09025f5f1998379bf8bfebd1d343b740:0F#@ade328f92dd6e7fe5688e7b72c19a297f39c43c1f40180a7f269f708bff63e92: B006dfb98512e90f52611b2dcecbfb15888532c632f0bf304069fd25915b91b59:0F#@9d3618bf4392d3268909dc80283ef003310c221d4a2e95932e4b153ec4609e6a: B04a3b261285da2a2d618f163a6b06a416dc021433a8fe7c61c9708354fc4c141:0F#@197cbfe16a4a548d8f9d8859dfca0d22290bd76c12027de4884fb8b095c6c22d: B07ba69ec41c908fa3c50c752e4dc34be12c0d83cfe0e2e8e337013607c135b1b:0F#@7d830f48b9359606944f0476bf9250364ddae460e199cffa08f0fdf441ef2308: B15e6c17ebd3ac072a0c7b4266d0be08c5faf9695c6c816aa799ebfa7ff84fa70:0F#@9b054a19b9974ec3616cb13a76f9af4fed504ad949c670cae020b1caa0c60b97: B37dc627635f71fd9af18a7fe82ecd3902f9257cea4a6b894d6f31c47214018eb:0Fޮ#@0cdea7cf094064d2e8371e03df4434592b5b83421a63e4b3c696d2a629d39431: B667473c6e48f512b114d339afac6a85a15fd2514884016d73e90c611e9312c1a:0F#@589ad09d9871b2487c4001a5a483020cf15de4c1fc312d3aba4cc42b84e3df0e: +Be2b80216a45b5cbbc24ccc20558aa4fc2cee5a25ecab8b899f5808e5713ce3da:1Fؤ$@f8d7fac77df8e8822025790343298fbce066c9b8d05fdc0d5ab32aa0106ef1c0: B7fa1419571588892773cdf1b1e53f8455609668a830b83decbb9a4c1634d061f:0F#@50725b33ec384eab8be4b30df5b6aeb20f03297a5130b28717dc1ae249acaaf1: B852dd173365c86f13d3203706bbd651de9887a64737ec6e2cb498c1c83ed4e81:0F#@8e428c2fd7ce91e5c94fff23f610408e77545a1b50031ee7b5a70416f5cfb79f: B135eba214bd65a722fe54d507fbcb3ff85dc6cad58a63964c2201e3b3d3900c3:0F#@5111426e1c2f8597bdf9b2c4515cecf5b3849d55956f8019faba0a2fd1ccbee9: @@ -79504,43 +104248,61 @@ Bfcdd3dc8a8ac5ef3642294a0d89ec0bf9a894ba7ee82d9d316746d7b81de93e5:0F B8d55126386f6ce132d76840a8fd2dc681df8a77b836e5e538e1d529a19784181:0F#@e66a3fd79ad379726a87dea8beed123d4d4f33840cb613fee524caed771e7a20: Bee9fdc668c32e0ccf5a1938ef2ada9ebf73510ebdb874ca45c281cd25b9bfbb8:0F#@925f96c9918b8ad4267a0ffa80fc9955c67b07c02d7c8b2faff1b7d304daad3b: B6a95c98247d7817f3c0661e9cb6b3c25cf3169cce1f698b496cddb224e61d1a4:1FИ#@984ccd4d019f8a0f97f401621b71ab98f5d9a1460beee287e32409e15e751e42: -B344507b9d98f3322934eb1f0a66858f4424b1a937c1ac5f1cd10fc740f203e63:0F"@6b137b40e014893596232f3a4526c8e9cfb6c80ee3972656276025d7e494a37f: +B344507b9d98f3322934eb1f0a66858f4424b1a937c1ac5f1cd10fc740f203e63:0F"@6b137b40e014893596232f3a4526c8e9cfb6c80ee3972656276025d7e494a37f: +B7bc1c7aa5d9b57f42145d5c439fd6d83eda96d8436526d064be4490def78cd40:0H$@ae5d3ab067c140e77fb3db7b7b3f898c9c501b70598b4c1c3fdb4dc324f994ca: Bad9665f1e36d5f42931c779cf123506991f43baf0bcffb92a7fd2a55fe3bd64b:0F#@c8c37a1093e33b98308f4487d7df53cb8399b44ff1d62f4e4b63d08c265a18d5: B742963b365cbee6265c17b2df26f9a2d72385e367417a78154e39f1e8e31c2a3:0F#@e14a7bbc9bde6e16846aaefa8c3375fafe19d623b3079eb47f5ffd149fbb71ed: +B41616c2c34021c29e7b07f67ddca620ab3368510869f8ea5b5620c8faa4af7d7:0F$@a8636c22cc7bac97f9e646ab854092022b0e09af08d37bc4338d2e48be6c17f5: B48299b1723aae83cc4505cf9c975ef47e2d8ade2f6332e2966ada196cc418b38:0F#@8539fbc802179aa5f2ac88f143a3b5f777968ede9ccb48d0fee4b2504371054b: +B7c12718755e6f4eb09b377330f9b7c4c4dc3c9d9f79230035cc718d4102a7f80:0F#@35733661c52ae8265d0495e8f904b7f4c70b4c36fbc4e79cd9a200b507e3f263: Bcb39b172bd4db36e25d3c23865ba0b72d2f9d9592ac4ef99b1ccfdd52cc9124b:0F#@81d61b47833cff23bed343c2453f0b75544d2d1a06a9f64fd6be9d64b7fe8d98: Be54d5110bd6116a7c56d0093b9594c364ba3e2a0da1577b1dd6c80954d75ba5a:0F#@c54eb459595e21606842530de5351bcac67f209000eca6f41a9b36c18846a9e7: B6a95c98247d7817f3c0661e9cb6b3c25cf3169cce1f698b496cddb224e61d1a4:0F#@9c4fc5fbd642bbafa003e6419993f7ef87a933acf961f7c9d298a5268c164cd8: B1ad7745744944810eb1f33c454e5586fe31361a6fda43686397d121188fe7f76:0F#@7675e477a136657ddd40ceae0492194a443e46a17313a9891b5ade99277987ee: +B03ee4b1e5d8f71ae74b83de18577b110eb0f7f00a941d5227f06a3ad2b78c6d3:0FЎ$@007f4eb11a917a34ed18532157e084265b72580b50d270c3140d6b61b3d71964: B1dac8f4d693547d4583431508ad15e85a6ec7714da50754a47d43f9a27b04394:0F#@a8c35bd7df779cc1f79637ee8936dc9f90b17cff2bc02dcb63e9907489c1368a: +Bae3b8dab1e48f8fee589990b69f1884ea07c1b0f471feb7f6d0b07918277e259:0F$@8ef63f4cacdd41bda0f48c10c63fd6e4c42294e2c9997efb768b63e629ed7261: Ba2eedb80210590ea16c2b801c22ba931eaaa802d10b8b0ae6dec4096b4b08fe4:0F#@654930f68c8c1861f367c14302c0c408fc02d5a9955191865c514de74ad08ff6: Ba45cb91c410d40dbe3b27b7b33f799dfe9fad7d68176f035f8b63c6e65909e4d:0F#@1d63947a53bdf44e2e0afdf71662e6cda79aaeb2c185f7e1019f50bb10a87220: B05f90c6ea8dbd3f8aef3a0b30cde182820663f35177049b0121b05e27b8d489a:0F#@583d4bc4e9bd7d1b0b6bfa47ce542dd33deea9febd7e26ac31de0ad18b39e9fb: -B537f343bde94950d55c77c243b947988570260e957c4eec73d40f6f9ded50db8:0F#@b54ea7f58f967befdad88d61fc15c21db4a808886ef57644918a51fa187f356b: +B537f343bde94950d55c77c243b947988570260e957c4eec73d40f6f9ded50db8:0F#@b54ea7f58f967befdad88d61fc15c21db4a808886ef57644918a51fa187f356b: +B5b280fb1fcf9c09df0c6a60b5d22c0641797671ae28e3bebafdd0c2a90507c28:0F$@ddea402b7fc92d079e6dba02b31533173f6d2111db74d6634efe97608d806003: B7228138442be3a9547462945f351fac227fdb1d123362dff82b193012e0bb22a:0H#@99fafe1c34d8b94800ba378598ea44fb95d110ec389693d8d363bd0ad40b1d0c: Be9697a28c28070e0d465cb67305556c9ea67f680582c737a6206b62247fc25fd:0F#@7e2de2ef7ab8c72b1e1756ae174b333071988f3de1596e1f5a6984cf7912ee9b: +Bdd702e935a2bd879168c873674949596d345464598c1896ac333ea83ffba4292:0F$@0e05be4cde95cd99a4f824f591c58231248f099ab6fc579ec24d8b2ec23718b3: B7228138442be3a9547462945f351fac227fdb1d123362dff82b193012e0bb22a:1F#@b7923510d3b49a9fe6e4125d3acd76c2fd2f713634291787459e0e36c2109133: B73d1d552995b5c405f38be26f9b7710866ed77dc1182004c59a8ac9ce80ef92d:0F#@87ebc572d1473b52d52d5faf21a3319e8b64baeca5728120b26de5d0a74081d8: Ba89d440ba4e95c25214a0e21fe8fb12a2fe188ebbe32d4cf76470ba8c2ec66ed:0F#@dded33eded7fc675172889946347b1bca2c383c86f2801d5a17871c94ead0e20: Bd0980396fb858e3cd9ea1ad827440039bcfce074715f59b92fb009cf7968169e:1Fδ#@4089a3b613e9493e775befeacc995fe80676aaf73fe14875524cc54a54b7774a: Bd0980396fb858e3cd9ea1ad827440039bcfce074715f59b92fb009cf7968169e:0F#@c111d2da64441558c18641de6ff7cced4c18eb351b9f0ecbb5e8b2677f6b734a: Bed458e11f198931594d626ea8cf910449b2d5f9cf985ae34d49d5b593d45ff61:0F#@88e4150f48e6745b8db368c6aab7c5c7a30383f947ec7f94c88ded5563046587: +B2ac13ea8262f82d6ef0394abf1ef8831dc64be196bfb8c7922da58a28c0404ec:0F$@15bad8fb8c603f56f8c6642462dd93c24ab91b85f9e81a9248bf8788443242d2: +Be94af11b0d694e8227d1319355650eaa4e4deaa6d4eb695592569a580e99639d:0F$@98643eb952943e2b5c77bbe73e972d14e5b5aedbf2ab899a23de3e9b439fbfe1: +B60223f991aa17f530b995e30e534a325054e45445ac90c272f8dba63a1a3c31c:0FѠ$@0b75e699a0b0ea87ad28e4e06b52efa9346716fd7f39c98bb65aaaa1e3b34881: B431a286eb3cd88b5b9c083c1f455fa1b20067703ba95076a6cb8fc488ca78245:0F#@94c24fccb1da6b27b9b47834dc8852ffae32163b9e8daa60c8799099a2a63d10: Bbe0551207e40b5aadd7d628fd38aecfa8235c81e3ae9cb78560d936babdbaa3a:0FǠ#@6ef88974c85c4d56b7c5873d48061abf5efaaf4b3075f146a99c12733d76cf2e: Bca72c8af80c9811bcd44bac9e1e9c61baa80fd8d406865db7e1f30bf1735b39e:0F#@aa04fd1cf47b63683d44e6bc6f74ec6c249aba1def24a77928a1b7ebd7e5744b: Be75b4219780abe5cb9f743239e255ea76066021cb80985c4922ede9ea5157417:0F#@b17167c6de5aa4e3ec4d4016083f8f12393804395055655c6c609cf6e32eb500: Be75b4219780abe5cb9f743239e255ea76066021cb80985c4922ede9ea5157417:1F#@8833016ab5fb892484b5ef2f7d3c2632a2512ecf45b1d1da78021b703c63524a: B32ea713966d44d7ba32b307ead66e43ec9d25efeff873d431bcbe509f161eeeb:0F#@5352cd5573162835b2f1d4ada74269d8920331692ef4acd80e97bb6a776c40ba: +B08d2fb04d60e478d67b061f2b0239190e49986d552419251dbc325ed4ac491bc:0F$@9de7c6b14246d44e689fd11986bdf4361d6b01d582aaae85ca4d0b6005552764: B71ef2233e03c5624cf475ed7bc0fc5826bbc77200d891c4a2bd021615ef6dc53:0F#@dda400d1ab26b819a59b3ed5ee9101473ef172023adda2930f5d182247655b93: B10a2c696c07462e70ef2559ff40f4301a67d8c47b2f4635934786eef4dac6e19:0F#@0d77846470d0c4bc08341c92ff16df73e75bb86b2736c7200901d527c4ff8368: Bcbe5404d029014d55e3837f62d3473443b8c1716f197aa05210e957d47115c8c:0F#@d8d4ec06b6ce34812b5f06bc97af287c4483a9e930065852fe189889185a9fde: +Be260b98a980feb927480e34a3dd7c838634a0c3affe8c9dc10af19faa95b02b7:0F$@18fc1f278028e6d3ad4c3a9d8144496ac1f797d7c7fea432ee2627183441318e: +B4d03d067b5fd1db76cca79e23679bf0c47f83e9d7fc116c1bd9dc78ac82434f3:0F$@b40e2067b6793ef64d48009d237e1f55d3141c778f000ef6954dca73a5a72104: B825814ab04dd1f7df5f19bffcbd1d36a3a638f949fb1c854123ab1d1c92f0837:0F#@debf486d6a7aa0733fe3b8f6043c24cd753ab597b5803493a0d212bc7d5b4e9e: +B5ec7ac68f4763849659cebf9263fee950c1b63d6c0cf02c1a048291b6f47672d:0F$@1506a71ed718e4be0880d1f7c29e6d0045183c129ef01bec31e58e3868704de1: B3560043b96956a0b0cd918522cc42ab8ce95e1dc6aab08b6ceb462430a126823:0F"@4c3e4f57689b9f094fb167689243c900b0657a7ee575c0e6ab6fb6bf517bb1ff: B7dc3743faa4cba854ddd4139c5005b5f519a64a647951b71825637b9bf076746:0F#@c4292b5715ddbbeb31cb9b4b8367f5ac608853daf47b8ad23c723b73aaaaabe1: B303bb113933857c1aaecf4db7b1c5c2bd461b0c5e74fa185993b1cef4bdc1216:0F#@e1f0eb2033a6e0fc4e61b541d220823372477b07dc766f86c0e58204814cceec: +Bd03d7a0e0da3dbe19f3ffaf3406ca3fe47c3eff93e7aeaeeb6b2849b68df014e:0F$@e5cc4a1b604f2b9a7dbea5865a2b86ed82886a1d98a4aeea79915278d849fd00: Bda0b18f052b9240642201d8e12ac23153baea37dd8d965afef080a64c7bd7010:0F#@cd9ee906c4c544674e1005a1fe93ca8e59496183bea0e2546e6a4dca474601d2: -B49e1d78a957ac58fa5ad4c7dcc75a73f08a820bf0e46f18c418ad98a02ed5222:0F#@be80645a221d330be9499243965ee3b7d4431948a1482980e3d3298400828ca3: +B49e1d78a957ac58fa5ad4c7dcc75a73f08a820bf0e46f18c418ad98a02ed5222:0F#@be80645a221d330be9499243965ee3b7d4431948a1482980e3d3298400828ca3: +B60220ce9d23a236d1e6830fd0ec58ae09bfe980a842728b8841db1073b268078:0Hʎ$@b7c47bb9e6590c9e090b71143536c35b00e7ef6e893668f2ae1ef75ec9690b40: +B1ebcc7321de77fa01eb217feba041d8e205a1b2f3c4409c90140b04690227609:0F$@493fbadb828cb350359df91297ad6e78d28175f0d3e9a3b0b4623d030d38fa6b: Bcb797ccbd4cbfde3a43fb73474d076776be97ed578784e4991ffc7cdfe720ff2:0F#@866c2a371a171f471467f76fc7bbe7e12ba849702590177b907a155c76b5acef: +Bcdf03e17ba8e9dc8ce45822fdb54e0032986b6cdb5b5d87d42e300a5711600af:0F$@535e886b5147b2a93adcc3c5e9a94571e05c780a462f54953db618bbd5995530: B88a51c1670bf293491572eb1c1aa4c3679377cd2b0a62c765843d9167a9493d8:0F#@4187af64986728929fbab738b407224a4f286ad44b1043b2a70a6abac59b7783: B388a3c6d5cde5fa2ecc716f41a325a2110598c715a4dd1a773b731d5aed8cadc:0F#@262481d2a654185a278e3c2402b4eabd1dd3c51c3020976a7f7dc9fab97f1f09: B7af60b963b73d8d5b3647a8c8be18f6fccfdcc79252c2252926a915ac0c9b26d:0F#@322b8e3ef0ab7de2e6c6826fa2b1645a9566b960e95e3ade4b54f37bfc93945b: @@ -79569,12 +104331,17 @@ Bb79637eae5e9ab24e5116c7adc1b744b34e8da4529fcffa183028eea0f250f5f:0F Bf266a9f68843bfc4b1a55677372ecf5c510a8915b632dff40a45b2b91f44f5dd:0Fۗ#@e9e4b43c746051acc0781af5f697038b20fadfdd3e84351e67b688c3b4439ca4: B000bce3d48da754d06a012bfa765fb04ebddc1dcab9c02d9dad58a4e365ffa29:0F#@18d2eac9ada5c42f4f01c80f05c3afdf90193888e2c85e149740a3297a76b413: B0ec4f62813f6a9d475938363aa9ebc497ad3fbed89db74b508b157df259a0ec1:0F#@3ff566b0d6b24a4e017c9a34004426a874fee976b38f5d98c4b4a220ddf36dd9: +Beefeb1e4648c583109cb8e03602c58e80cb4c4f7ead1fe34d468b79ef568eabe:0F$@6a45abc770d35e9525eeb02c37b3a75ae4174a599a55aec262c9ed3c0cd633f9: B85afb7acde13c9640dd776c025610575d71f7db6067a17233e02611a51b2f521:0F#@945fd39661cb1c7b74d7ff5daf378b0d59072e3c97ecd209f628195958990f75: +B4495801c2b3cbc4a17ce446eb5c6fef6fd49a4c8419dee184e8b2b4cb6d32542:0F$@498565642f44398058b7b3198ad042d09b27a1e419960d01462826abfabc1d21: B75094c12dad84419ac862d49a1fd08fc0304d3424f379fa1dc9498b6672b7663:0F#@a6e685ef575bd7ec8f4854f1c495db75644adb5151dbc20f044d7d7288d7ef7a: -Bc7bdb15d4ad408754c806a048ad92ca687824b38be768c8dc5d8cd5b7b8ea10e:0F#@186092dfd6273c89cce1ea8900864c552cf110b84ceb99555a8eca0c293d31ef: -Beb0fa3da6d239ce36ef725f60fcd7a01c9c152dc812d448e6ec37ded7392a70a:0F#@21db300176bc944f34e18277c65962c8a594cbbed4edb7f8a886ddcc3e90cf6b: +Bc7bdb15d4ad408754c806a048ad92ca687824b38be768c8dc5d8cd5b7b8ea10e:0F#@186092dfd6273c89cce1ea8900864c552cf110b84ceb99555a8eca0c293d31ef: +B2ab8f8260c454796dc287beda0acdcbf237c5acfe397262d051d16fae0e6e69d:0H̏$@fb92d5e231827ed2955baa0060f67b0dd1e773b55ab5fb3a1c51d65e10cfab0a: +Beb0fa3da6d239ce36ef725f60fcd7a01c9c152dc812d448e6ec37ded7392a70a:0F#@21db300176bc944f34e18277c65962c8a594cbbed4edb7f8a886ddcc3e90cf6b: +B8682b6e654079c7e1f1a82a3d4dfefef0381f9d166164561fd22dbb869607285:1F$@5fe4505f1547bc58a528f783e6fa46bd6dfbe918b82da5dbf0a05f14064fe8d3: B8037d466b3e7abf2d11db3b969040a7b10039573ae2f863431bac654f4962fc1:0H#@33a50ac769975d422153b8217c18916d1f2adaa74d19f0fbe500a4ee2a93bb13: -Ba1786db6e1d5d73e6c449e8f4866371401a7b40e968b8c0cfc22745c34e6480d:0F#@50b3b04e0c4f1f78aead17ffab9ea5406b255638f2503e519d2914ca2a124c29: +Ba1786db6e1d5d73e6c449e8f4866371401a7b40e968b8c0cfc22745c34e6480d:0F#@50b3b04e0c4f1f78aead17ffab9ea5406b255638f2503e519d2914ca2a124c29: +Bbdaa7dbdaea9646b80125aba9cb2e831c094ad25fae803d4082e9d9ce9c2a997:0F$@8d42a1b0df4680e97ebca74908ef4a084441f528e84e77527d1bfd34957ec8cc: B19397545867d3a58544749d3042970ac0676fcbeeab0c909ffccf8240e83f3d3:0H#@fe682d01a8072c46cfe10e29feb1b6da728e80b6f8f73065717872dc101bae6a: Be8b75e07fc7ee0b4216b8fc4ef9c674bea950137e2663905e57a8b4573415fbc:0F#@74186729434089f596fd4ad19c6427a24390779fad8693f8eece311cb0e3c0b5: B53ecb7342d10e287f9e93f28fd47a45dd7c699959a21af29471cf6ba92c31fc0:0F#@a714507644e51966644919fcab580d8a0f1ab576cd19512c5973e8d0d1e85b2f: @@ -79583,6 +104350,8 @@ B6b02d3b05fd95f12753d1aa9bb4cd8d225782bfc0a93f3c14031bd020c3fb9a9:1FĂ#@67576 Be997c717c73cce2ce86b724e8b52584a0fa6957a4a47bc978f2162c0bf3e8b9d:0F#@93a59aac337e08895cc42b1799ced3e0039601815e3c32666d1ba2c5c0c95f77: B6b593731eb451b0db066e6f88d4db2a95b6efe933f4fa65fe646baebc04a90f8:0F#@4790c34ed6e82fa2a40260407f38931da6873fd6e46f8a8c24b12f29078cedcd: B8a95081cda7d9c05fa5cdf6a4539c85bd14223f9144bcfbcb1d83dae965ccdf4:0F#@9617df71fcfe1c08f739a0705faab4f26627eb5be580ac217dd3ffba923720a4: +B8c8cf4ed85d81b4e92c149529b5a53533792378743838752e348b0103ee18769:0F$@fea7472bb4712d9e8028caa1b69316984642042d94a7739c6bc2e082cd392897: +Bf2249e9849bd4ba4deda8cc6e9cf47aab7645b351a826aa75b4c9c1eb49be87c:0Fߋ$@91045f2b5fe7ee68d4f996c9aaa94df4d3ea58738e03413bee18254d17e158b4: B97227e62da5e2eb1a37aaf03cc7033e41e23678b16b7ee478dd236f47cb8d09c:0F˧#@7cfdec0d125ba919e9a1ec9f7453b64f28405fc149e8463b01904dd75d6fba9e: Bb991b8b06da50732b7c35dd59679daf59016536c19df99e41d4c088a984cd112:0F#@8a95081cda7d9c05fa5cdf6a4539c85bd14223f9144bcfbcb1d83dae965ccdf4: B77fba09d82bb7eb28b816841eac4f1f729110abbc6aa3a0581c9310a1a9e5ca8:0F"@c6cca568b1f789da7d8da25559e3eb95fafb6618bba8563447b3306f7191f14a: @@ -79591,30 +104360,42 @@ B80a1e9b1f746d4235bec1bc8e353144faa175f90c143473336acf87c099ee1a7:0F B10955bbf939ae3639cff5cfde84bb772bb121395a587326ef37a91c35eb723ad:0F#@7753dfe44364f73255e845eb6dbec20f499c8b8675421a91c28abb32ec213d23: B643181486563aaff8305c159887960134b09586d1c3ee01afc75c4f01bd2d26c:0F#@95d546966f4882857db47c867491e483f3679f442f096336255c83da73222ae1: B8112239430d85e61117958505717aa7012b7693e94fecc6815b829f28dd8c615:0F#@67dc959e9c3dec6d3485fba52b0af7d5bedfb00d685ce51c04b825af7191cf97: +B9186f8e703e5221b389621a44f4b81e714922b0aa77bf88db100a7d33660370b:0F$@b7101c14d393bfa1a743c4cd32a88e0527a09fa7c685aedf1fd1d069497615ea: +Bd4feb3ad51621cc144a2715e5165dbed29aaabcb6c4d0f0ce909b6e613727701:0F$@186258292bc5ff3c0e120f7162240c5b86b99084d13f4232d65f931b4d9ec10b: B9109d236739d461f6820a4a0a19d419f18fbe6c47a4ab295cd548464a1c8bfe1:0F#@531a720971d4d45874d555b4bfb1c858a438ec62cdf46d0631c9226799e417f7: -B087ea0dbdcbf401df75bccec715d234695cff7638f23fdee4ec51c0c219d65e6:0F#@af920b048b7f52cb1517b45a27d308d104788d738544696723ef11d9950fe55f: +Bcbd2103487add73ea570e5eee7989eface6cc5b8941af364baa8c84bb10cb37b:1F$@ba65407fa7a2716c954e5204650711802774ebc352d9b6d9fb6ddc7c3242d103: +B087ea0dbdcbf401df75bccec715d234695cff7638f23fdee4ec51c0c219d65e6:0F#@af920b048b7f52cb1517b45a27d308d104788d738544696723ef11d9950fe55f: +Bcbd2103487add73ea570e5eee7989eface6cc5b8941af364baa8c84bb10cb37b:0H$@8eed9e153d27678635d809b0ba5f7c9799feefca955f96abac1f61eae46bea74: Bde11293287fc3f48da007c1354a780e3a769df4438a6400e439dbfff8343e727:0F#@71538389899360c10988c142cf6726d3a4e22ac1b352a90326f767d92634c3da: +Ba8f581979dfe5f583d52c651ab5a8209b3f6078da60697c51b1c361b27380759:0F#@9186f8e703e5221b389621a44f4b81e714922b0aa77bf88db100a7d33660370b: Bfb8abfd95535cf6b120660de111a6b678d4568b27e96fb2aef93558bddec1ede:0F#@a169508d51d1f66686e87c42fdfbde5fa5f06ef781d3c2a802c972e4d6afcc66: Bafdc3a6b6f06b1f0d09d161e627a2f82067d3aaf8fe7c61acf1939e59406b783:0F#@c37f215a0e163441311c755ea2473cfaa879a7464d135fbfb5d7344345ded246: Beb822035089a614899eda87f8f4e201765be8518540f51c40ec7fca9110efe89:0F#@56e8d27f69a67c5dbe2deae702e0911340ab26eb23c5e23052df62fee1b23db1: B69a5d6c81689e249d791e3631c69f014958b43fdb6e388d1688fb4221f3d2f79:0F"@6eef36c57ef822b23abdb96e27029ca05659a11ff8e14afbcb47357f8a3eb4c8: B99e377099208055e01c4e082e17d959292f7d7b6626f96a4b1304c2a03a9af19:0F#@5f9a369a5b3932756a00ce385309b97c5fd5c1df9b647006c993420b2067d024: +Ba8179552900aba8d48e625755dace5bdbd39bccdc47115603e7d8f64c833817c:0F$@a6647e65d6e357fd85fdf92d00ef8d8c4efdb377c556c516fd09a6b18c9391e9: Bdd3d3c85f8824261a9a6e8b28c4c750ebbfad8896ab721e297bfa983513ee940:0F#@7bd1f454307fdb355e4c15c5f185541739944a32e49241b70b4e47c3003202ff: Bfc85907a7c9e47619fa6b7e05bca4b3072352b04861cf5ab80d46a54eb57c6dc:0F#@8aab04f905d0d9198a20360b3647ef4ea9ab614cdf06c857bade1c8a5c804e9c: Bc6530d4f1f93a4b52a16618f82e1669403ac1766d467e40b2402ef1ae981c4da:0F#@e339c18903c967a940e03702a172ef134507129c078a484e97b627a3180fffc9: +B0331a5e50083bdfae8e788e316c1b51b2e2b9a3228764f17be5f603ef5f350c9:0F#@137cb3b6168355196c3d0c438a032e8442ca9298ed87b35de12a9bcb10c86c85: B9f0b4ee6f7db2a5a2486f2170bea572ad938ba0e6bf7fa5ea1ddb2b02363fbc9:0F#@2ad01b5cf959edf6ebed6a07a715626eef1e3207e126e9b350fefcfb129e6a51: B7d80f99a8a866ce290bcbfa7d9d511dbda914453da2ad1941ef6274964bb53ab:0F#@076fc3325a2dee77770bad08647768240097dfaba8c824898066b88b652f4c8c: B876af4b9b9d4c65d1620e54654c05109521b7438016559d46c131c0a12b0ae3c:0F#@5af935f84856ba918ee30ddb548a0fb5fd1251befa05f5a92b84fcac4e351657: B7e3af8f22be56140f1cd32ede4e6122098dd741835449c514f60ed0d356950b9:0F#@190ed4236f19a8ade8dffc4f50b8573671b25a4bab3c09190bacfb5260db9b72: B997531022ac6683e356185e4bdd84ae939e39af29348cfca2e0169329bf33f85:0F#@e88cb4e74bc1c58fc761863c4b76a5039dc5ddaf0b25969b07de04d8b7e2bc45: +B0bfc582a3042ded1c8372d7a26816f3e2e244270193d9eee9a28245c573be98c:0F$@6632c2254cefdfa21251d005c7a133010b1a5d1b454caba82403bd1fddb7f89b: Bb25cd9071259e8b061dc00b5f9dfc7ccbc0a29c3803f0b17d2863744c2bf6a99:0F#@2874a87a3f51d9422ed441c7b3005d1bf95e2697242606e4255286aa02b13d8f: B45b0e2406ca29ef5e1590851f70a8686ef3816fad493712544b2b4c893ac2470:0F#@aaba19dae93ee88b24d3f3e9c7ccca02d90d4f5108081789e7b634ed2b836b9d: B365f877d6d45d0cd77871d6bb77da6b78dda4162abc971fc4451f4c2e580c32e:1F#@3b6a84199daf7bf9bc91f119c605169585121a1d7e664da0b0887403a1123118: B365f877d6d45d0cd77871d6bb77da6b78dda4162abc971fc4451f4c2e580c32e:0Fύ#@cf1e6feee966ee18b9b1b849e7b52895dadcfcda06a9237f5d1dfa5cd65c2a51: B6cd1878ec27d1cc7c868d1865a3d248295ff6550123ec508e8a419ea04e8d1da:0F#@1c3643a6cc68901e6094a6778728d42f91b9c4deb80852a6506d2a762731c980: B926b9cc5838c64e3ab37b128cdde06644f90fe638deac021f65785f835b93d23:0F#@316c1eed0986e66810083097b3b9fb951b2f39108e21eab4e2f6cb8c22547574: +Bad10ae84ab0fd195b7550f309a6e8b489aa2174de4b507413460b4fade7dcf62:0F$@b1601837a393bcab2519ba5d872c4a554107b8df9cf79c5e6cb2e7fee877a1f9: +B09638e5ae033fc0a8db262aabb350806ded4545b8afc694a1cbbd674edcc5780:0F$@7e3fcd1c3d806f464a3d87b28cc48c2b7adca13c3a719c6e7a2c10b886e6be71: B9f2ff4c0db8fc3001e3d2659e7135560188f043d4faaffcaffa8addb333b78e3:0F#@36c65b6d465dc71b2fb76922bb9e643e66f83c824c055b1d14a98e5bedbfb3dd: Be8c40068abd8afb2061343dbfd24952cf40fed07d2f868eb8f1ec694565b18bf:0F#@39a17f35122035b458c74c84325ed8f76f925c3eb1855928a8dcb64a6c9ae850: +Ba8b75209ad1b9ed50126907cd156bb71d0466d21316b4773db08bdafcf021b6f:0Fܛ$@98666012e22d9e3978568480b1932754979e8d7c3083f1e9b537956369e24a1a: +B46cf43b9e8f50cee13438b8623d5bb1b19449b9c9679f027fcdc8c67c00c89fb:0F$@b5de12cd42959f540fe9ffc91376c594a700fdb4ec7526c1afa98b2e67b50910: B7629334133a548c0b1e1739550e9137dabacadc4bd5d67e3e399fc1aceed11ac:0F#@c119f87fa03aa1019e7cbc592a9759712091d358057d46437b1fffb37b463bfc: Bcf89e41ffabfb343b52c11c51cb0fe7447f8f64220d171e9d5894d70b74ec56b:0H#@d96eef65c1bfb0fb2d78dd005492e3f19e3c2c2ab1ad59451cb478c923bbeef3: B1522a65d0aebd731acc3368d804e3c246c70e36bf1818fd970db5e585ccae240:0F#@7edbc6848e3b5226dfc88d0d6d1fc54197d778869534ebe81e968537a5d16f48: @@ -79622,6 +104403,7 @@ B627228b05858e961a50382b228d8c700286d2759691874580ec449eb2cccb98f:0H B627228b05858e961a50382b228d8c700286d2759691874580ec449eb2cccb98f:1F#@d6f1909aac349bc4bebbc8ef3106c7ce5db29e990a7fceed0623137875b626e1: Ba0a60a0adf4ac2d9750b0760549359b0489630404f5faffb2d373b077d5ec117:0Hϩ#@0c3a4f6c571eddd8cfd0c8640d0494422d1d8c119e87f7e74e6dadcc935aa013: B30b638bca1f51bb67261270661d2b80a55edd18a6eeadb3ee9250773e67797c2:0F#@461e6157cd60b51900bc799fb5692d96cee9de6fec7159cf5bc288c76cdd98b0: +Bd17558ae3455c328684692267fc26a388431b92827ef6b40b2715afd111453f9:0F$@0b22366f6a31453a84840dae807c69d6a1ea349c40cde335af8d29b913023cba: B0da7efb1ccf3aa1186685ad5dc65d37671697edfcc74a0ccb3277113aefb7635:0F#@e855d1a3e2d9415c9ef262ab569a2b94ecabcbdd0ccf0fafc3ade115bcd1a7ac: B6d188c4783d74a32542278fed0e2677db2bc557bc94795f62a062566440eef60:0F"@cf2acd7205a5ea003d14f1c7a6d9f36c78f3a0ae7b37de781bdbca6daec7d79d: B0da7efb1ccf3aa1186685ad5dc65d37671697edfcc74a0ccb3277113aefb7635:1F#@aafc52d5b706a3d9080bd4dfea7d622a601000301e6de2bc733d288ac381e9bc: @@ -79631,8 +104413,12 @@ Bae42e8988b0b24b8f9805b0d74ae4c65c769314624e1426488472447e758d65e:0Fż#@73285 B375b97f41948e8d4d09f6a2179d75f30ad1c0d947a6fac44fb78024f9cf2b6b8:0Fˎ#@461d2be0a72f91608a655af2dbfe8382cc71466e0e3a945473e3178887747476: B76d071738ca006054dde19f4921cec4cbdb7f007a1b3d1403b27411074bf0225:1F#@e9ae7a55737f9d1e2a615e863ac22cb156019f398090605ed6fbdbbdb7638d79: Be7c6c03ff59f31ecccf7a5ad8845c889bf245842acf37e05e7d045753880303c:0F#@44fe47c5f8a36451256cdcc54a431199de78f5eb00350a8f0c6586d02bd80bd3: +Bf76e4b113ca157a86e03eb97138a3947061037024814ac54edca50bb1c904cee:0F$@04ee7182e0dd212e026dcfccbdf2f634cd24874920373e4113292d93de290bd8: B7f188d40e74dd731475f497b928780b429ffdeebd5d18222d9e036d55b269e4f:0F#@efb5dece48bb2d5e5083ab08e344cc6f910b79a6e4e6407174cb27ab5269d0f8: +B2eb926619110a5bee652a4834aea3dbc1b33b1fcf766f795fd03712815ff939d:0F͜$@c49896c7cc6cd0e816137617ac99e9bd757de12feb442168266d781c4314a7b1: B7ebf2f8cb64d91a347bee77c642dfb9a0d9da643b5d780b30b36cfccaa6178ab:0F#@003bca3bd0fd0dea82d096393a891d2d3262ea84681f4175dbf3949ba6f98989: +B76d071738ca006054dde19f4921cec4cbdb7f007a1b3d1403b27411074bf0225:0F#@4b0cb61146f15acc3d48996ff1bf71431374bd86fd350458c4dc5f4c2dac02f6: +Bf09e5c788e9b76757f1040aa85d007fe6e06392a90d60ad95ac7a9ab90708197:0F$@fc947b67d25023971d91cdf6ea7cddd1035d80e7ceb6e79d2bea7a14c5030e3d: Bee8848752b937faa8da338c6b713c83c6e75d1ca8d14cb965b9aa1ad7d2f85ec:0F#@48dfe0066617b9fba7e1b117d1e0638fc0cdf0aaf56f8c5456df6a036d6045ff: B9e8da7d36ad25a08e8dcc1dc6e80a2434ffaf253f370d20365b7c7728817cc5b:0F#@cd83bf1a8e5930a3c6a819fc21180ee781c604adcf07220efc0748c4e57041d4: B1ce33fb5a4ce55cb8c0707a1122b189de68765d4f6b83b4297cf109b12aa7d06:0F#@e2c4b60d5b1e246d46e1f3fa0bc2ef6466bd8e4f193c3f699496c2f8695af163: @@ -79645,17 +104431,23 @@ B40706cab9886cd9605450d876d013e24b8b56d5ab482027e53d317c5678271a2:0Fδ#@d23fd Bbaa89d8810ca5b286caa39e24c360a5c8add08a5333150fe99b03a01875a8346:0F#@cadb7382ff61edbc023e72d32ca555717593634d9e5096963466ddda84b4def0: B9380693b5de98ff27f56f3def0c7eb68f1b73283cfb81df985f3d4196ab53fcc:0F#@7e739458acd08ed0b952e033474c6a1db2c043e04075ac3930af44b132c140f9: B04b69f91c9da0a8148e339747fa32b92a674efbd8f59216ba5072b56926962dd:0F#@d86a82e715017ea1381878344b2d08b36ce3b97bd6c4088722078fa750182ad7: +Bb11977b0b1577ed74771d757e8f31e904fae4e8c5b5e8ef7d8684d88690938b6:0Fך$@7473814fcaa91800823bb2f4b1629901f476d1783a338aa8826cf8a8bc6d18cb: Bcb473e7e9de52c12f4a21650e4638942984d65412c21250142acf35651fa5645:0F#@e8b676a1e31bd7b8b65aded09a386e0d58ab9aa842d7cd33dbe7b4e243e41211: Bf3fa2f3d22e13a65d7c901eb750259cab0fd2d95dcd3939d9ec1cefa0a9b3899:0F#@da5260006b31d3947a4b3cf86df0d0eb524c2f4307d9c7a6cfca11fdee107c85: Bf3fa2f3d22e13a65d7c901eb750259cab0fd2d95dcd3939d9ec1cefa0a9b3899:1F#@6d9782e2f548bdf731336bf3ccd99c0220cb715fab524cf518d768d97d27d97f: Bec4f6add3e8a001a4c116295cc90b06894e21606eb7b9f2abad51487e5ca23e6:0F#@02fff8ecf22e9aee9dc956c946b31e2905784899de250e6ac0c5dc05ca273959: +B8455091a2b9c5deeeb23de4026ca5b4914b987e070d70f24b3d9447ec2295184:0F$@0b2447612c68cfaaed77ff35df694f4bf6a092ac6d19e44ecb9b6f098485ba16: B5d85be506a3cdf316c85d3797326da118caf63035058a4c2f4ae8014e7cd4edb:0F#@8fa2caf1a72144f58a45e0ab5a7d32cf9e929e431205e2f82fb32db67a3ff00c: +Be0462eb4c3aa1b4fbcbe86625d5bc21ed797d9be3973637e3bcad545a42fd3c3:0F$@81b3b60f2c8351c8038b4517e2b4e01615550d254dc551115cab6ff78fc2ca3f: B6850c101af77e3e2ea7b8c73abcc4d7658fe1c3d806d4b0700ef761bf844dd0e:0F#@2b325cde9a1eac43ffc5743920331386ed5e782a2def9ee7b91a7f13dc064ba8: +Bba217235e8810ea3354ef65adeafd00e817fe65a1f4400e0da60b2e1ca5016c5:0F$@33f0d23b25d9cfd204fe2859bbe33203d506f06a42e2e9d643cf4d8039d8c90b: B16e14c8ed098fc34f23302c85602612c90db38ca4b3e6b5cc0685a0a432f7dd1:0F"@1d5d19e31e8bc9534fb94689b56c8e4d07f185694eba901a13d80b9376520cab: Bdf7438c420a9b80ba34fa28653a53624a24cdced385f5d135592161dbcbec1de:0F#@a5f6dc5fa8ef3a017d7969ef3052a4eb3ef633748b86db5602ca7cb9e6a19c89: B5d032ea6d394754f69b46d2f192b3c538943bf51f0fd43a4439b681929a2e752:0F#@1b424e50c4bf6ad5d6db2b131e795e8c64cdd89ab5a91ab422ff5691b8e09cd0: B76c3a4ff3bf51236fac5fbf7d0559c0d88c1c11f62652af13721f501f22ebab6:1H#@7f4420c9ca3a64b54f4888e030727b6cb8733d9a8e5494d081bb014c5745f24d: +B0521e1a070b14f8892a859ba649849b3caa4088159a9cc304733086f75210d55:0F$@25023e00759ffac6a8a8edb76330f9661b904c52d900da62ad22ce171c8f1e9e: Bc85f1498dd10ce6c6e303a285d4aa72b31047a3c8de0a15658278bf11044179c:0FǸ#@5e16483e9a89fc2edec2a555461bace3802769f5713f239929056b8ce2c1f6a7: +Bdc52d0c329e812fc1bbca83b28c8c70247226b57f3725fd6e519f0744d9e0162:0F$@b76d54c119521c95636e611c04da469ec33440a7034c656e25dee8c258482179: B95c4efd5fbafe86c6f692b7390c3f86cb2b5b49b82f7e6f2ea94d7cd8ce1ebe1:0F#@3855ccf209f46c38c8f5486f8b691ae3abceb41f3eb907d6c942b8c454a5b534: B65fbaab81eea9f9040e46fa5458a33c3d8a55cfd0607e9da071448ea105126cb:0F#@a16e63d03c1c5c77e7502ac6346cb785f5dc3be6eff0519c88aae0f2b796353c: Bd9cd265d61a1f46441d66521e98a3ff16f76541d7aa30e5127cb8095175ab14d:0F#@93f233aa422bd34df12f1ce6ce8326675525d2428ac83f4b79232a2d0e7fe0b5: @@ -79663,6 +104455,10 @@ B5cddfce57413930237f5930896b8d8f27951a9df256fe768c8a7218c62b3d7cc:0F B10a4c6d82d7be6d320c55a09cc7fd5d4a0b9e6833bb97a393e7dcdcbfc09fefc:0F#@25f3d5fd00457d199c98eeba4aefae40b312f0985816238e3a5f73348f0f2dcf: B12156c44d04f5199aa383de5aacb0fef39802ce4db2f19292ab02e3b419ce0e8:0F#@135eba214bd65a722fe54d507fbcb3ff85dc6cad58a63964c2201e3b3d3900c3: B1e9732ca60f37693ee61db83161491bb19bc3ad877241757b0dc0296934c9dc8:0F#@73e286585bd9ca6af17e9b214d7f94a8b8c40660338b7cdc85e2b17e03643c8c: +B567a46b035c4ebec67e645992591190da0126e346f3f8a50eedd27a86aafd6ca:0F$@ea65e5006f656f4cd9f2f2ad81288234019fce7ff1d0a6ddb44a8de05b99d17c: +B06df4556bf0e489b5a72a9c54f78e7984d80e2fd30eba6d39ad2c11bd602b430:0F$@8f6085dab72e05cd90ea27ca9b408f6aec5ee897545c8baa42825235ec29c363: +Ba3dd20a46b3c1ff2dc94d2457f5067e473d605eb80676d5e1ba0aa6ad1ffa4f9:0F$@d51221e46653438220adb417c26c6c9434ab1fe3116cce3ce368dcce4df6663e: +Ba24d829328cb6514828f29a0fae9cbfe79ce6a4d05b276ba0aa446efd64b9906:0F׈$@f3b7a843859b51b2b7151a94e8654f769eb7708f1f3fbf964a1108e74ab7afd3: B9c4fe9055815477ff1351e3b7e368105c8735351aa140e8efb86e6572f504b5d:0F#@23fa143e0b25cce641a341bedd395362d3380adb1ffc184a4cd945f1a87443e9: Bf0117304739e4cfaa85e8ab560ee842132ec3267aada55b0a63fe82d0d0180d1:0F#@f60d045d4967a2fb08210da4fa1f0d90b88c81c8ca4265a149d749b2617275a3: Bc055eb2de8c79ae6f9cda6751c26090e70721e92b03c0f087974a360ec28dfe8:0F#@de8a78c74820b24f61d38df5a8610e8ffc975002caa2933f3393e2d7d277dd38: @@ -79673,29 +104469,37 @@ Bbb02c9ce1aa77e0af9bb42dc326398e5ee1cae452944176e5a1e6e4c9504a4b0:0F B379cc2c79ff8a6cdbfb3c1905628a25a16f1805b5246f704f84803c383b37798:0F"@e13e35a5e6612e2cbfcf9cf5a0e25287471b6bd092c8ed6770e0e9d027e3f91d: Bf253e8e6be1969a346bc892bc9f8e15fbc03ebc60b4671fb71347902cf7a981c:0F#@228ad6d213b0603f1f22738e5e26180609284ce6a020f980c346037a2b5d36a3: B40605dfe6ea7139d3935a143cb004d5f8f97190b2ff8ece13d5d686f9b314795:0F#@bfc07842f5c63beb6c724b85a65babd7544fb464b21453daa748a1b06a17828e: +B0672bf535af3a00eb1545c6a4ee05afdffb27d2f421218bad7aed1300381e169:0F$@761c93420e0d210a5eba4dc3126240a8a3409d4d585ef3f73a0ce7000640cde1: B0ef2698c41a04fc220e7f733215255ed4d2c59120512d9755d1eae374e7cf525:0F#@9593e1017395329d58579442b083f9096d24d47b150accd322a1b46e49cdbcad: +B870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb732337:0F#@1737c663d401579b15e8e7c7d6508276c90993231c9efe194a9220c77647c8bd: B74b81731f6680948db0ec8c0a07b1b24fb91f95b1bcf2529000ceb6fcee8431b:0F#@5ddafd1de00fe5c82d04a8fab80fc51b38f295926152530f68578bb2faa41836: B0357791fcb8c0cb1876e59503e553dd3efa3ea0da73b513a4b55242c9da0a48b:0F#@f6a36e1e49f58dbd055e09639f68c1f3f7a9e295df963f5847e16f4050ecac71: Ba089dbb22f7ffb98a6f686835210959ac5ca72bc3c011a75c90f5bb983c44cc9:0F#@963ba3c520d26b128a569879558e89843ea4672471e829e49014daaded4e867b: Bad995dbb1c651c481776a4a69e03f64e94b52725520c0d325d4b75ad3889b1a4:0F#@39ee691c3d418056ec6ab9488fc735f378ebf2e1b70c31eaa8d2b51a805cfaed: +B074022eb301b24e67d0cc7fb6394c47f4e0f47a75e1239bf773f775bede69376:0F$@d5886e2ae2bfacb5ab112e29bfd0075aac2f93ac5c1e1de1a3a5d5aff0de650d: B029d84f50783231ef88fe7133744ab022df52229291c0083a6bf45ae9e7f2fe2:0F#@fa048d40098f5a2c401fa4580e51d5ccdbf408037d23db47fca1b9f9337db11f: B42cedf898fecf5d32c65462085796d5caae2b19e7996df9425b2e729ec36f396:0F#@3043a21e114433b343c9e2d9e6ecf44124b99a13ac28c535ae43e22b46470070: B66fcd539f0653c51b4ae318506eccf2b5a5e0bf8a86dc779ff0d3e55229dcf66:0F#@aa1fab92afd902f7f5afee762df865a9c211865d00ea328ac468ae445d2325ff: B65c844fb91e50f86a9f464007696d87531ae1b446dbd03eebf423f35a37c9027:0F#@76ab6708af42b4ed87c7f51d36ee9430c23c80f4c1cba208d23239a04f5f5271: Bbe59d91260adb2bef73ad262d38e2794d255850578ee41cbb28ed76b7863ac54:0F#@98da66237aa877b573399fbe227ef447336187cbfac6bc61e01e94800862841a: Bc60a534e5af142b6d6f9a86fee31f6ee7b5293f69b8b3fc39d96bfcc30d3409f:0Fϸ#@44ad0c8e46f2181dcebd8e81891b6e4f4ac87bf8c507aa644b2b792e63122e7b: +B8da3510743c68a04171c219983585c0962a30382843f5170b3f9c1464ead9710:0F#@0a8cf9a1f5d9ef16cf2af153141bc4154a6c978dfdf3e3322eb884989ed4a11c: +B36c708aaf994f5dc664f627262889f8874f13790cd412d5fb5319dc4467731e0:0F$@8c16638f2a9aa10ed2447a8117f31b7352bc9749ed773169d27bf2839f5aa9d6: Bcba09fe03e19bd60897f3be9fd9a99f5de473795f70fbeeb7036b05f3aa2f246:0F#@9855a02328d20c54183f034e315aefa11e0b936dbebf0a6ce1267bed1c1c5c7a: B353fb23eec358c5fc21f889bb862ce9b2ea079a91f8344288ecbf3f2fa77befd:0F#@784070ef5a05d0f5d1e4898db0439fd84a38c99b46115a220054a067c7f758ab: Bec37dd0bd9963f00fd7539cc033127fe06531fd87f160070677121f6f7d7ef61:0F#@328b8278879b262d842cfa4ce673cca6edde27b4aef5ed99ccd319e214456d69: Be63ff6ca8477f929399ace91f9621d396464398827c39f77d139bd54f5fa8af0:0F#@e3105b67cfc43a927e058312d2dd14de06aa4055aebeb8575d5f1d76efb79253: Bec37dd0bd9963f00fd7539cc033127fe06531fd87f160070677121f6f7d7ef61:1F#@8f2c68d5ad9a7854c78ed0f13f75d93f64b3492366b0cc1d2c7cd0b00949cc9a: B277f9a97032bb1cafb5bb22c2aa8c0e257c5bc7040723798beddc956c38c6355:0F#@3d2928cbfb32a876c2f1ed3964d71b350ac29d8a1f6db788ea8f7ebe276cc4be: +B64020b28634d469198accd55b88c56aea0f672371a188e306b6fba95edad51f0:0Fל$@cd8a61a6824eb0eb719d3132445b3cee0f9456c28a12ba77a2fffd9ad38e58b0: B96bae0e286b542314955102f465a45dda80ca043984f061d08df17b466938aac:0F#@43e27dedc25529d525d3f63f1cc90ab985e6d3dc2c64574e97717b2be0266b5f: +Bf23897b86d34792c26bb62d85ef2853098a46264dbc0559eaed6fae3c398f4bd:0F$@31272b8b2379dc2c5e7145bed58119cb9a5a3471f418a26a884069bdbbfea961: B6eef36c57ef822b23abdb96e27029ca05659a11ff8e14afbcb47357f8a3eb4c8:0F"@cc78ece3efeb4450bd2ab09f36ce5146ffe730edc5062e57e8d938b6fb88734a: Bea072d2178b53b66018f798d38e25b6d96c45e50e3aaa903cd41022b65252479:0F#@4bbf0c8be9a000adc69707bc08b5dfd8fc361269f9eecbc4d01f94626d3f3738: B7f969fea62e11c36c1249b2f67468c2f054b173d723c8dba12455234823bf843:1F#@51c3417e6dfea71913fbbe1b63e80eac7ea6356b3d75fd55641ad257126671dc: B0169627a43f078dc1ef2a5739d94523c81d9dd649bca5d17bb1c530edab45284:0F#@2883d48d84e5dcb299061a59bdb36387bc39b652fcad1f1aadc507558a6be3a5: B096c5cd130cffa0764b77e80dd5372c1f5ff5c7b56cccea82a1299a82987f3bf:0F#@736ef03aed5324c94e63f63424c3ab19b6be246bd634cf5460223ece6a8c5dce: +B57f1bee9a47a5e4a4ed766db8d34bb6f4f250ca49e0bc29d2e3cef3816983728:0Fܛ$@ea56962044998d0f0116c7dc6fea5cab924a302a24cc5d0399cd754609fe887c: Bfa795def42272b9740a395bea693aae0c3adf061eae0d00ad0da456d8d232c1a:0F#@bed935ad999f24b41bd5afb98c91146fe98806192af3bea9d7b5a09e6df03690: B07cdb613efcfb9810af4746e701cfae6ea7fb56b5be468a4e169c05c4d2016e7:1F"@199c6b525872d977eb45fd43e4c289c7c2b47bbb4f6a42320416c22978cb6614: B22bc222a44149dd57d008b066c1f7f8ca3700f07e0ac3843d74851fb91781111:1Hķ#@6cf8b73d0e6a09c8575be5d8902fa747e47ea4d26d562ad26ca70b448294a11d: @@ -79710,9 +104514,13 @@ Bc04fbfe01282e20dbdc81936f60fec2ae0627bf5959ecd88ad7d18c3c6abcfa5:0F Bc89f19e9464d75b27644c99fa76879197d81a53b2da9de41e4243a29bb4e98f0:0F#@fc01563d2a0be6f4947452ce4c79366f44dd690fcbbf59aa42d07120d6c08075: Be0ef13e5547111dcc91a11459e28c3eb2c036927c9ec58935cbad58bd3c3ff2d:0F#@5591c7481fd1c341dff440259e4f1d95136c29fdc59b7143e224f3c99a4afcc7: B60ebb45422bfab1b34cc8f2ee731b56b058e6190b6149b591ca541784da88348:0F#@3d3096c5cb58b6329b9ac955b7030b4e28b5f59086392473ab7f9602f937dceb: +Be5a4d3b9825650fc88dfd0226f579a890b6b4191f6c555f52f12157a83b9dcf8:0F$@01c62b79e6f54e2bb43c72a40e015e18c498936e1b982536712aacde252f6bde: B17c0f463b36412aa5a7568727c1eef859075f37e02325c56b7f2e09c123088af:0F#@32a8dd191a94bb1e49cced8d64813f87d56c7027a203f69e0de0ac7791f1069e: Be73fe5be47387669eb6cb8227c8a5d15dbb60273796419dbce32bfe009595a5d:0Fδ#@18a01a0ed94d1188054b057844a63953f62e5451e6469fc659fcc977d2d6d6c3: Bcf11a114a21230044a2e4dc497c767624210dd0ef1d2bda793b5318a829e7885:0FХ#@89ade3b6de106fa4c0c5d85a028ccb685f26cd9f317c7ba049bd70b5e6a5ae12: +Bb6bc819af8792ff4eaa135fd17b20ddfd2b6e202151994cda690ed0848ec8eec:0F#@c22e7f647ec62d4122f22d78491a8fea113223facbeee17b5aeb8cb9fd16e1f9: +B2c3f762a7fd0892f31202a2ab6d189e5f6ae73f85b608501b5b029c1c0ab5bd0:0F$@ed7db7acd9512a7ee82dd380abd5d2596e3a763b0660ce4ff395b689a084ea83: +B8c16638f2a9aa10ed2447a8117f31b7352bc9749ed773169d27bf2839f5aa9d6:0FƤ$@1e3c6cfc121b6fb8a4bf2540268400b45ccc646b0ed0f2c6a5cfde5dac204d9f: B24a5a8f5f495aa0655882f2f04b678d4b225d2cdc9e4a0e713b0fe268cde63c9:0F"@f0ab4b272d41545184ffdadc4d91659c68a0f69c9f85824d9a8de3a605a0ddd9: B0637a312c991fc9dcab058a33a58d84a696d55eb29c2f5f311098b157f85f74e:0F#@713ddd1722d0098e63acb1c4ce75756d9d3d83308a67a48997e1580d965999c2: B6d709026e7fd348205efe5ab64ad784f21384f77b1aaf065af37c4be516b2ece:0F#@dabc9efae6518ac2e881cfe15cf9c4751d8197cce6c38a3d530a3f7015c2e739: @@ -79721,8 +104529,10 @@ B268a7d209e6d284962893e15bea8c0f703849ddf057c1cdc799192c4a1d5f53e:0H B2dab98c3940ccfe440957d2b46dc405f41b7a50c89728a89293267c46c95efec:0F#@0b1278d2dc2aeafb1d363db77d3765dfec878b0735e207abe04ff5bcc2329ec6: B14d2ecfb00fd5d6dd8681fb6c4ee6a36fd62088f5a601ac52a31797b278db51f:0F#@b6b5eedfb097e8c1d78ec93dcff6de84959b50982b923a969d674868a82b6389: B98f36195bbdf6ccf19544647748224854d40d1f1f08352ae274b985bcfb04cb7:0F#@b146359ace741d4d2f71032b6213e904556a4e8b847622d10adcbfe91bf90ac5: -B4f3773b862e2f3d023b8425ab894b29686cc7b55b2a224380a5f5a84dd5c9cb9:0F#@9c507c1b5d41300838bfb07f818b6bb5905b6ce0910da8c70af725fce9184b3d: +B4f3773b862e2f3d023b8425ab894b29686cc7b55b2a224380a5f5a84dd5c9cb9:0F#@9c507c1b5d41300838bfb07f818b6bb5905b6ce0910da8c70af725fce9184b3d: +Bc66c8fb3e1a261b0fecef901950fe466431318a9c28ab4f5b1577473823ca460:0H$@3eb0f268c5a47da62fc0e68225c172c2425b5fabd26d64049e8c2ec73f629cca: B24fcec0e7aae7d8bc75472f679de55ea7d2111c4633ceca5b74ebcfa5b481e8e:0F#@edd7927329666a7153d182d990bdb5e621eaefc0fb7dc336f74b33bde88ff5f5: +Bc94d61078767b859ecaaeab539cf748fa7bcbec0d4d53c9ce73630aa2e695f14:0F#@4bb4ac8fd686b68f2d06a6b0afd51c27320ab5de82376a5500805ec5a5b618fc: B08f5b5b7649b19a4c57855333db3d188c5638dc1898e2bf5c78fd2736e806211:0F#@66900bde8e0f8c6bf37365da4fd7becbf5d8657699bd484aa2db8fc85f88d2d6: B43fcb700fbd4ef5102d42a1cd4119c69a5752e1fe1a87c525f32d327e82cdcec:0F#@7d07808e86433ad9127749cc5383511aef91389dd762cafd22e7c2746383a895: B169d12ecbb0ee861dead8afbc5a14fd9839c790ceefdcadcb6928c2a8b8ad378:1F#@18a29abd42bd3922737b2f7163dc0fc81c27d1d2289c5de4be3b7cffe1716b33: @@ -79736,7 +104546,8 @@ B73539c82ee83bf07ae07fe9975af8b96ce530b03d25760c87884cbc890b44491:0F B984ccd4d019f8a0f97f401621b71ab98f5d9a1460beee287e32409e15e751e42:1H#@e996be99f2c1d4e417b71f2cec2f55bd04b080ea8440e8b79b85db65a24a9678: B2ac3e698da65af2009ab1343891ea7b782360f41f841f8bb006c1d5680673fbe:0F#@3d572069ecd07cceeda5af53a8bf9eec23e0f11cc1ca6abce0d2e9894c951bb1: Bc5c234e127997c3b0939904386f582815ab5606e6e9c8e46306140d9c4684324:0FƘ#@683b1ebd34e599f48f7a95c3c9aa9d56a0c479608e5e816d1524609ebc3c73b3: -B62ffc266d32bd946fdac5eaef1098e7e83a718fcb27f3a7cb6b8b35380dcb659:0F#@a787aac41e3adc719f2f5a8d1da7bf931f9fb6a3c384e36fdb2f54cd54fbeab0: +B62ffc266d32bd946fdac5eaef1098e7e83a718fcb27f3a7cb6b8b35380dcb659:0F#@a787aac41e3adc719f2f5a8d1da7bf931f9fb6a3c384e36fdb2f54cd54fbeab0: +B9ee75d1e2057d3a60a1b3777e6d5d51182ea77734dba4e0895874e910bc765da:0Fߏ$@de1d8e803b49771fe4703f082e1f4810fe2d8e8d243ccd8c79784ae0165ef1ed: B1bfea9e07f78c53a0d388b76eb1e1c972652d12f26428e099ae6c3ac9e03273c:0H#@7555ffcc3eace68ca3ec27e68e1c75c3cc27afcfbfcd8a7c715291f0d5a2ec66: B3af257c7fc3cda1776574fff526e2a58ecdc29d85cca05605b867fc597d57fdb:1F#@28787459ec74293b85a66873bd1961a8ffa7a719c4a429f8e93282e931961ccf: B3af257c7fc3cda1776574fff526e2a58ecdc29d85cca05605b867fc597d57fdb:0F#@8d16cd8b4d0ff1d3fd61d8684b6f8fdfe385d68231589b73896ce8480b476cd4: @@ -79757,17 +104568,23 @@ B3276b2baf777bb6801460467a33d1d3ae0a9e66fe4c1e88c469c9d6ce82eb4c7:0F B38f2d957de6efcf91a0dbaad744ea2cf300eecc5c77c748f21ef4bfa5d7460a9:0F"@cb26185f5d7f7ebbea5fd299c7227da8604ec7797563577ba70e818602c4114e: Bff663a1b8caa20f673ba46dce19a142d52a11cc7600f00c718de1d50ce99cd19:0F#@d1f6c8b50cfe6f0ff875dd046e8f1e769d2301ee2726946e30fb6c9aeadefc31: Bc907b9533617477b6344d5422a8e807c6d258289b7d956e2830be298197bd8a7:0F̄#@5102f564da288c96c02feb72bfdd316390fb0a46c4ea3170975f1d8492f3ca0e: +Bb7fc2419e1cfa848e549b82b0a5f532542e2ef3a26a22b53159e536285d464d9:0F$@4234d16feaa33228861dfa8327b5ccfed19b8752c5477a2ec9cccb519efaf45a: Ba7bb3d86ffc20f8cad8e78388ec55c2ee870daf18a57758a53b6b9e5caf991bc:0F#@66e4535a7bb533d78c8c05e57e8979c51628ad3e7f47258f64e4007271dc3f49: B02d35f4e771b97c823dab9335875a2cab191553c79d5b4c656f9b7a434968d96:0F#@76d317d885cf6ce0d01874fd10a0c6286c272a0b38a572b79cda445dbf16ba2d: Baf6aaa49f44314c09f8355b1f6135c9ca29074c53a3d27bcdf90e376bf097f2f:0F#@97d501c766455d67067a075b97d64780d3a46a90655c74d3e40669144a84befe: +B9c1dfbab6f554c5453738b8536d6f2ea6968efd6900a42f4d2e22f30921e4eff:0Fن$@0842b054b4c59569ee1cbebc0746a1d3c765268e7ff2c5884f322da8b871fa14: B982cb8f2fb1dd3931c73a05566ad6a35e0e1e61d810742afa37555a3459eb79d:0F#@028064f1192e86bc7884cc3193f414ae3200596fd32b9ffbbd2eb7e71032c2ff: +B02a00786cc0503bdebf2629bc09ea0028613f967e447654c23e14ea2ce0399ed:0F$@9cfc9a6238cd6466fbf6f325ad5123a4bafd0376983f3f72cc03dd4800d12611: B2fa2a43ce277fb8aea1c89f3eddc09dea5ebda34ec71b321ea6cfcece1631a6f:0F"@009122cabaa682de8d6c06e910d57cde7a6b463c8f814dabdc065ed8f2ef83d9: B20d7a62644ccf97e4736804daadc5604e6188f7b458ada4b88cd2ac74618c03a:0F#@d6e8283fae670c7d7137ccf1c1f0b64d6e1a61ecfa0af9f6bbb56f3f90516275: +Bf5c157033a3e26df6322b991680df5dba2e24f177f939e986213a378fa6d16c5:0F#@889c422c8d3d73f97a166f488b69d697aa35c01b96c4f9768a33fc8bec9d9736: B247a7f09fff62a367aae896f77f997171dc1d446c54f129f50218185cbda6566:0F#@2c9ff323992b7b8b0ee3b0726c8883a52bbdc01dd6eb529adec849abf23fccf3: B7aedc95bce7d925de04436db62f830c223a2fd437f0fb2dcf4a3b6775ebab820:0H#@1fbd61b91f3a90adca7241b32423f234d0ff08a99445117c5babaf9b321736da: B22bc222a44149dd57d008b066c1f7f8ca3700f07e0ac3843d74851fb91781111:0F#@ff9d1572358819e4883de33ac6fac076261745deb4ee7bed0eea7f2734dec5d3: B9ca73153f472755707f13a6eb9f8c379a682fe797767d9cf6c879634d45a4ac8:0H#@063def8de29804a23ed80125d475c69e1872d00954bbdc20c076cba446f49e00: Bdc8a398434c0f35545b961413bcc16c783e2f42d88940181ccdbd0f65c478136:0FƼ#@2fa7a8a58ad597ca51575260fce06bdb68bb4f15f123a19cad425337fc009fab: +Bfed5816a86fe5f01de0b2b0e54e02e7f0be249159c4c2c101b4fb8036fefb4c2:0FÌ$@58918eb30563dc6d28bdca46a60ad557881a980a2fc6ebdc1a32e06435bc5c27: +B6a18f4d59fda8c74a8bd2ea078d4d9654092c383a97f107a0043b34e397dc4ee:0F#@37b9bdc0ec3b85d2c1f32be793b21eb6b9b89e1c7815a19813953b082b4789fd: B0a52b65c6c1a84f6b3847dec8bdc887af9e43a4ea70761b68151a02bcce5a655:0F#@0653356ced07a2e8529e8075e099a30ebcb67c53f5538b659970e1e1374f89e3: B3052a019cb46807c00b404f6cff89ba18835739d1901b8c0d5a3f85f4048a45a:0F"@3287b7190369652f84549519635b052b5a863b197af312733432e85601469d3f: B4f9f37780b827873646018209bcbee073913aad60fb65817d38460b8ee30dc65:0F#@88beb375e4e4a948f8632a48f5185d0e897da7deea0160cd1e1cd9bc79cbea45: @@ -79779,9 +104596,11 @@ Baa04fd1cf47b63683d44e6bc6f74ec6c249aba1def24a77928a1b7ebd7e5744b:0F B6266fce6109c3bf4178978478f7be9a50a4d1c5f8d53e346df952fab66087331:0Fܪ#@eede08b71a575e8ceb2a66e9ed6b89766694a6b154a26190d65c6930b8c83a4c: B873193b8b3ef01187064d3ac9f27311f8579949fe78eb0e7bbe4d89db3a925d9:0F#@1a35b756b8c78f591f67c2e6a4de826db979195b042b57ed32286b4a81e92ac7: Bb3625a2f257d49c69b19f9d81913d36861f57b74bc036ae85ef949533b601c0f:0F#@fbbe8e1724c916984a794b99292d940370d46a395d4ca4ffb8133b5fb6dec682: +B7e9ceec467796ca7fc23fc9e996d1dee407cb293e4768dbc861332ff9c47f2db:0F$@10312a8d046324dad71bb36eda7384e3838caa979bbb6d3dd04a3c3ebf7075c7: Bbf338d505778936553c9175eddcf45a0f589d47c968178c516386dbccb90eb0b:0F"@c9625f79be8da2e5352f6f96a34a3c7615c4af1c0d25b52fd88097216e4b3a17: Be757fc1fd4566287d25514afd55b5420da6e4a7bc17724842b247a5cbd138856:0F#@511dbc770bb11d6fe9f7fd8f2cc187f2e34083844f33aed63d65fff2d05f5cec: B6cd080e108a7c63bdee65d830253a22fbfd65f2384358c6ec0252eb9b15f42f7:0F#@df362bc95a971ed7c49a36711a0f970eed03c4531640748f8dcbb87865d1c38a: +B0b8a4f257b9e74748db682c38d63768701f9b18f225d80c619b6479ffe5ac192:0F$@d36a7c03daa77a655c1f04bc0c73a2fb72e76c0cd731797986e1c02c7f67384d: B218c7c70557188015e365d40b4666c6c57f4d1fcd1a93ecce43891efa2c7f3cb:0F#@900cae280d1d7c72c01f06ea865f650ce3fe86c8310d6d3dd00d8ec2f7bb957b: B16bf16267a8abb572ee8c8be4fbd7c81622dda0823a5d60b46e6c1b5e7e34637:0F"@61a918bc68ae602513b8db43ae39f4f1eaaeee10d990afec5653de36c839eb29: Baf2ee5024d73808ba26081df28d1fc40a67a2e8ae30fda94108afd7df4808e1d:0F#@3038677abc107b8aa1d28185f3d7e64dcf588d6e9d8cb73028a95216bbf24d31: @@ -79791,6 +104610,7 @@ Bac940792bd6ca207c4aa98dfbc597b73f10c91871c6de9648d1ec5399dbfc647:0F B81a7b7eda414b8f9a259d13999a3ac01e02ac3e27cb0982d79cc5db1fc2ae803:0F#@1b517f85d7f467d2f20a20ba01febd860956a5b262ee400447d689d2e66a01a1: B12e145ebfd24f027007305b3552be3e0e7598ae8123d5c3ba58f97b6a1edb279:0F#@396121dff3ddfe562f61bef72a0be9f8ca39520b4c9367411cbe012f1814ac5d: Ba8054a27e2d2e429bb8d2bac87e90eb6873c33ce486348bf14b39ba790af6c73:0F#@4fd64b988b3be018cd821e46e6283d9608fe448de0348864b85d31248a8f2aa5: +Bf095adb97561ff1d33b81abeaa54184e1309c877deb5049319dacff3174ff3c3:0F$@dd38bc7cfc8f652d0f266a9671f5a0eb8eadfccfcfc701de7e43e135d73bcaa6: Bc5716afb7bf95e52e1532f1df05654f9e95a49f7de8258e7035675d02c3cd837:0F#@dcc58b6b35b16686d9e6c4a35639b7243c262517a29745182408015f3d1edcb5: Be9673d4b88e4f181948b283413b441d11e2f2cf78592d77bf3a34b7fc050ee87:0F#@02c12a444c738427ca91d0786dd24b770a20bcd34208cee1cb461f0f5fbb8cc2: Bed2936e5c506cd2aad282d3892c9ba97ad40280c227fd5c9705b459ed9f90218:0F"@09faf3b3d3b67d93724c1ed811f4d230ace476a8097d7c4b86ad9b651e1e8273: @@ -79806,11 +104626,14 @@ B18b3600cd8ed1d2f6a061e5fffa6ed0e56c4c80b8da33ebf370da1e6dadb4d69:0H B18b3600cd8ed1d2f6a061e5fffa6ed0e56c4c80b8da33ebf370da1e6dadb4d69:1F"@fa156e1041447ae56f8f67035caa7693f6405016f50f09f8ed37dda5b36f542e: B9c2c01490ce2b38c8857b2089cb8c18e10a3ba3674c3d077cd488c3208a8a4c9:0F#@b71deababc30115ad57a4ab3657a5a00a9ed3989b93ed020b1498823efa63e30: B6b1a366cb814db6ea2f032b6979742ef7d81e3fdaf0b2d3de14f39fd6302fce6:0H#@fff814aab46be48dc4d5a677f693c242c93162340d337eaa2af8646f1d936d2f: +Baf87026ed107840588681703370b8848f6de17b001332333b681aa2bb7e72e9f:0F$@dd6ea5c17642a9ae6a81245ec44da6eb09f5c927a6c9fa549e533999cd12d875: B57ca7cfef7da1d67ead6a99041642fdbaf3a84f93bf2ff12735bc0556fbf05ec:1F"@b1d953c6733d3294d28b52c04f81fe17b5e8d42ca475c3d224ccc4579d37a9b8: B63dd68c529e56e0d23c7e2a53bd963cc9c0e1af5b62bf651c65865b0564098c7:0FÔ#@9887966d52676adf37ca00da46b0e8763f32a479f53c41d3fbab56a3b2c12d20: -B2b68ad5ef74161917dc6967d61798a68f7b19b0c29c5ddf2f9a91a50bc185094:0F#@447986f2518d5c4e70639132b5bbd315f723d2e44b48188962bd4724f93ba2e6: +B2b68ad5ef74161917dc6967d61798a68f7b19b0c29c5ddf2f9a91a50bc185094:0F#@447986f2518d5c4e70639132b5bbd315f723d2e44b48188962bd4724f93ba2e6: +B57ca7cfef7da1d67ead6a99041642fdbaf3a84f93bf2ff12735bc0556fbf05ec:0H$@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9: B5e3ecd8b731b59ca9a6a568ed3d11faa8f3436fc41e3630e7971d3abef9db5b7:0F#@e35c61f8745b5b20539bec4bd0794499329d2e5a625316f71f18448c91fe9a4e: B9455ff49302d3a8421277a53ad0d28bc71ae6751f95487cb74c236d693390785:0F#@8e8e34deaf96287840d09c875f77b3a2ef4149507894f7b048697236f72205be: +B43ae0fcf2de6928fc21bfc51527022c10ac9007098834df98c0503d420e23b01:0F$@2fb6631cce7e9b896d9b7d0acba571952cc1bbec0696660057747d68e34f6192: Be2267b06e6edce8b2a44fac28b17855f6797de9e7145f5dcced7f57735e9c0a1:0F#@a430f0d319447fea643de49b3fdf4e182069383bb3aa1b3f29326cbfb6c4688c: B25b35b79ca8ae6ec0e431b83f93538f7c5e663f8c843d1bc64e32438af165e06:0F"@601d797786d1570faebfc304a0f53929eb405ac4ff06387d00e3295e0d86e813: B199c51697fa53fa46611aed9ae92966ef886b07992b3ee62db7b791a60a11632:0F#@e3b305b646e8e19ac3e4fb09283f4d2edada03ffb04d84d29e3e0ac3caf4c2a1: @@ -79819,19 +104642,25 @@ B6f1198354f6e814477d89229e3b05a3ef9665137f9cfe9445e8d03eb52616171:0F B8bdf57b8de1c1fc5eda952d48719724ec78886471d8f414c4c804da34a6948ac:0F#@5ecb058c11163a1a25f2c3f3c28bffd6714c3e2b5652183fc70eab342860b8ba: Bdaa184615f6b2d4841ffe20c1a34d1b6d8f76309c6bf194bbe37905507bc1257:0F#@9f81ec8db98db144c05f18ae69f65241e03ac4fec77ff7db490c8a9a83ac1533: Bfb3794fdd1568aa25d0e647592bf4fa12f8bab31a7521b791dee8cf3496f68a7:0F#@04da114799e62fb83f392b7d6b6abf0e76ce33ebf53b92b0f470ad5f293ca770: +B482c78dd7d7e005a14a5b60b96b48473b5b5cd07cc6c950a863b73846e214e38:0F$@e4433aa7305080ff0e53f44dc501c29f316ca3466aee097d79d4b10a6fc71daf: B13ed3a8e45a21bfc14f538ca85f377e71b317c38185d04bc18123d141de67e3d:0F#@1b6c6c5c36fd42ec9edd861c3a09b624576c026d2220dad98f89a62c8c988047: +B237239f8c959394dacf58953956cde2dc75c4a0fb8b5d8c2c18d76b59c26b3f7:0F$@e3a69234f4096b8a6b0bc7f7706c7621573ad2675c2eec268b78ad8468ac3048: +B23a7ba48c86b766b0675887ddb9bcf5acdb4c28f76dede0b15a58c60cefe3e90:0F$@289ce8f6fe16ad0733646f384b08a0c142f6fe2680cf443734e2f6aca61e63b9: B88f1b18e18f025c08634ef3a74f638b18d2ea0bb42e68f32af2f606c1d25a5d4:0F#@e9a801dc2dff37a2718ab5f95b30534b438105df5c7e27e3d0b146265062af5f: B188d6edae5af57fe39d8267b278262eb5204ec3d06ce664bd81b4086c94aad2d:0F"@b9a2731d7e979954e3c208763ebd62b7ba1bfb50a3188fb1fe63c3b690df7f65: Bea40365b204e61929b3aab612fa79afccc202bf61c7c2fda2461180cdbff29e4:0F#@9eb83dbaf04d54fe2c5bdc908d857acb818c8a375f7be4f08fc866ad9d06439b: B788189a5822bd718155fdc972abbcd2cd3e30568476501f489527657e8e1f798:0F#@7c05cef1e00a2157a92c9b5830187db02cc04184cb10838f2855b546ee5a0b69: Bc451cabce73f9a3f9a39a8506e973c34b27e1ac3fd69196f4970a25143816883:0F"@1c40465432ad78ee72a1f25f0bcf84f45b49d226c2fb8d2a3db89278ca750595: B840b7662a6d4fbd1662aa6fa1ba083647973e1442100582441e95e3c10d5e12b:0F#@c35ea1dc7be4575a9e13c2a32afbbaa87bf2f51690cf58a127afa4f5f22e9aa5: +B9c4ef444a08d23dfc1791e631fe56c21cf7a0d82e48f7764f83732f2cdfc7cbd:0FȢ$@c986f1bfeb81b3c894745e0873a2a2df9a013bc5f64ff57825dcad84ce20f0d3: Bf57cb15e4d23011a8309e97150af6a9b0c07a5a74ae6df8602753c16a22d9069:0F#@6e61dfa53d38edecf74a12c2a847efd204b90695759bc7d2562c733acc3a3dba: B6f68ba572366b1898d4c4442bf4940c559164d8c4a6fa68d10c1510e7a0b81df:0Fͩ#@1b463b9cd6a0376980f30287805be73b39b668249a66c33e0c9478776f6ffa62: Bc6df70db956d5f7ad1550230cefb860add0cddf3738ba98ba6b6826ae40b10c1:0F#@7d5a80dd9d62d3c0bca7cefc64d5d698ebb18ef518778cb5b36b29133a24820d: Bdce4f84b10171190656cffd9202414f8fc8b6f4cf23b2b4a6caf2979601bb5a6:0F#@e8065a40ff7ba244cfa8c29057620a375663242ee991390b98963df0a16872dd: Bcdb01a388565de972ad5c1641009a14195877013fa259d107a0246c53cc46adf:0F"@dbbe1e44da91134fafea435c2e926335151bea0b00ef469e9c4681b121222f07: +Ba2ffd3abb12a3c9b74aad95281a2f52e9db49d9c7fb56346cc80b7cdd274d8e3:0F$@f957a05770ab6b2d1492508833f91e30b2d27e53333e672a08aaa7699c3e13ce: B8971508059dfee694597775a41054ad077a01b3094e5a41927fc61cfae6e64c5:1F#@9a1172a5ff93c0f1b72c6588caaf540f0063bb72e330fe7156038656ef0bf4d1: +B2a7aea63993d93c23d5a3ba61227b4a9a48ba8487d5700a2f664f7d8631adcd7:0Fۆ$@b6a942bad58a108fabf4301be649fc372e9aeb16a3b57e1dd85a5032bb9109b5: B2ffdda3e1f4130a7645234dbfa5bbbfc9007ff86052a4ecebc005441b8bd6d62:0F#@ee49a79f1b5028a8cf0be6351a2f05b22fc5c48865968e202c75312f0ec1745c: Bd7bda09d2cee8d70da2409bd961f21963090dc813b21dd07fabcf25ff7bbc34b:1F#@5958254608bd0379e8e675def4eee2ec0eac503d14a47b119927b0fbca65b144: Bd7bda09d2cee8d70da2409bd961f21963090dc813b21dd07fabcf25ff7bbc34b:0F#@d499d7253fb3c73386bf99cf0f6f16bad7bb62c9a464683aaf3988c32fc367c4: @@ -79844,31 +104673,43 @@ B11a21c779b33fa4149420147f321ee5f242da78d6ab8ae2b54ee4c673ad91103:0F B95bfd7c682efb8c0d6ded816d2ed263c6b027833c1e9f0a38f3d85f107093ad7:0F"@3cbf86f7ce5da7fed116bb90ca8ec24ba8b41593a923a59656f165ef3807bd76: B310ed1562f4ee3491cc7728920c9aad37a0e6c64841c45b8f6af2bceb8aa7ea6:0F#@c1fadecb769fe75228365ba307ab1e4793510cd24054d06fbdaaef93e5d73feb: B0c6052b1c3237e695f1b7f465a0c69ef6e0ce5095456f2e0e125318ff82fb44b:0F#@2ccada6c18c52ba0d0322a05515d1ea53d001e7497fdcd3bb28f4ce35b0e199b: +B141022860c73c2e9563c427f6ea896132ae119743cd53365dfa86b30391e7a0c:0F$@05186bcce8a378f88495651d4b1683452aa94e70993b70c7408bf76545c802ad: Be3726e80588a2c5fa397d339041a609e6e2929fd983ee45d6daa02a8fccc6979:0F#@e4449085c0de0aeab7af7471976ef075033e2d33ad81ca74d5ba12d54bdb3909: Bcea64b370577cc2a5560897b80d08096cb900685dff5fe730985196573314bb8:0F"@1a3f9f13ec1673510eaf8079435aa7cc9d9d8688e0d82a307f4f031ac7561b15: Bb652d5b89be88cdaa18e5c016f0b50cf4f368b6bd9e79e59f4b5c2ac3eefe478:0F#@2838044789b2fe8e880944c83cf427cf0a7936e344229d282e69787d438fcbc5: Bf0899697cd1906455324fd93cd462c3285d19412b7b90a673ddb417d05a21c92:0F#@ffd843e62bbfb8aa09c60cca6d346e3f24fe0ec6e61cd0fa72edf399f16ef3a5: B4a680730825082cee6208bcc4db539f4cf9e05607d5163763a836ff7f077c2b5:0FΪ#@b46741e4009aa587ea7c094583cadbd9e9760fc3cc5d31dfa0564cebf8e5e70a: B6cd145123a3619fdce0c12758214d6ce00fc8d61edf4f5f367ed477a713cdd46:0F#@562e466162b7450b1c85a55b4e504fa695651304fbd305d613a5136a8c46013d: +B874dcb6831c8d3006e0caa2976dfe55727b642975e17964104c07890f831f1f6:0F$@b6c8af3208866b3f000689ff8dea5e867d4d78b9573fc999222e9c8662876b38: B6460b934133d02cb77f9dfaf68d5d2a419df234696d4218a8f575a054f9206a4:0F#@9d5c9d2f59915c3dbf4851051b5dba434d799b1d0d810ba27ba618e7d3b87c55: +B1f2fe053df8b536418ba475868183c1c79c84eae1a588c23ab883c025f63f420:1F#@134aeb7215cd282af049fb67726d2f5d108dd8f91235cea4aa5f0374f83d0c98: +B4bb4ac8fd686b68f2d06a6b0afd51c27320ab5de82376a5500805ec5a5b618fc:0F#@1fea60ba34e9d006851da161460bf949075bbb7377fec03dc053372b5eff2ec8: Bdfc04d80a3fe4acfb2d3c1141cf28ef0303dd814a1bb6d0fc4f57976bdf725f7:0F#@cf99180d7ace5aa9cd2b9d67aec68d853f7aab17496b804976591d401b519693: Bd0eabf1441195486c25ac53734c24d05958cc86c3ae31ef7ca9ea6d5a2591257:0F#@c9888a145ecc850d029eb8bd668674be9b5892a7f83c1c444ea37dd441209179: B977935a392f6d0412a0b31d7e7cbfe878a55d372b47c3c497cf7df591aae93cf:0F#@d3d25444f800e37b520cf5496bd18f533c87efe4eae2360181bb38e67308eff7: +B8b17deafb210732f9286d6146e5f5f561a0cae71640c02acb7c7a1dcb856cc8c:0F$@de4cdde6aaa81f2485c0f298ccea866811ebdd456425111274da34e66deb4977: B57d631d19549943674aa187db20391b942b14d0b0db1dfa4a5fa6d22d0824762:0F̱#@f2291b0f320604bc184c08ff5da98f7476e7a6a7292d39357f1ff17ae3e1f473: B38ded5e83b9121015575eb543178bd1f16d1403ce1c80a964010cd0b68eb475e:0F#@ed5afd722a0a67c53beb46a43c8f1252206746373c3548b6d8a2b422b9523567: B56e364756a64027779c9d6b1e1e11bbbc1fe484c07458189ec26597406da6aa3:0F#@ad62cc7c6db96936a15be9f49a05c370c734f800a0447154651bfb0d3616f13a: Bb06b345e92cae9b5376c7e8f99325581bd1e498150338a6998929b1360c4acec:0F#@00dd39adfd5d24dc51138682b0340bb64d5f9102b88c573ac28b3f05a3b5a614: Bc2764c782014263630dd0f8aea0ed3df79691e35251cdb6e933400aefedc696d:0F#@92e39788458b2c481a8ee718dac1d95a344e3ac5f83bfc2fa3067546f55ec83e: -B5677824ff6593ba44c87f76d5cc730579849784530f6ac8bd762bf36fbd2e4a4:0F#@181891c801b52b530e4469ca11e90d1e0736916e0f64ff042d21296b8b54cd27: +B5677824ff6593ba44c87f76d5cc730579849784530f6ac8bd762bf36fbd2e4a4:0F#@181891c801b52b530e4469ca11e90d1e0736916e0f64ff042d21296b8b54cd27: +B5bd9ffe5ff8678076b464f07aa4fc3ee615e5483c14d90affec455e83f35c556:1HŅ$@2a7aea63993d93c23d5a3ba61227b4a9a48ba8487d5700a2f664f7d8631adcd7: Baff30ee86b747459923762f8744da55c7aa7fa457470efdb3cade58c3e823250:0F#@ba082327a1920d21cbcddadb0fee2409b609faef1ad195679d3573f4f8e3bd68: Bf954baab15ca42abaf2db66c54b22463cefb771bdd222a96674a5b471f2b2dd4:0F#@48299b1723aae83cc4505cf9c975ef47e2d8ade2f6332e2966ada196cc418b38: +B5bd9ffe5ff8678076b464f07aa4fc3ee615e5483c14d90affec455e83f35c556:0Fą$@742f52416a66a4dcda04815cb5d0e0aba4a4c6616ee55fa5959bd7f9d855e9f9: Bbdcda889b5f495252bee2c8b04c9b20dc02f58079531a4eb64ecda011f896f2c:0F#@4c988494483a0920d18b4d23a874d8fd5c023c85bd637c3cb2f7794b4512b2c3: +Bdc4fcd12a124ea4b869108d34249131d05ce96159d3866da7ab1ea0b7a128d80:0Fڏ$@9e21699c768383e2aec2bb0b41448a1460a7b4d3f56ffb0691a463847b83d289: Ba951f364fae4a50a9e07c812dbe4866a735283d8a36e0c0eadff83b6950d3d6a:0F#@9dd07714461fae2f8dcf02ee470b405903a90cbc427f0a492cfe4ae77392dac8: B450e2df7926f393d3584482e1e1b3f637c5ee157dd15a959ca74fc7a02ff6b27:0F#@469ad7af03029e37cfe332bc76e33c3d43e6615dfdd853fb8979a8bcbcd2a60a: B047624127bf8c56652230d7a1ac418b366bd893b71494e46460626f18f65dbd2:0F"@3ee6820c0c984ed9a526bee40b56b7a9d96036bbc1ba3f07fcaab73cf8fd8df6: B6b9b14320c5fea09e3eb7c1611846db14558adfe1c587158ed211540e6048ced:0F#@2802fad4958e7e84f3445b1e22dd30e403170996ebf9f027c0ae68af5cd41306: B047624127bf8c56652230d7a1ac418b366bd893b71494e46460626f18f65dbd2:1F"@2ed57c5261caaf718556dc65efd21a06e0fceea38ac32c404608222b08dc1fbc: +Be2b3f466c665570faa7be549a136414c39006aa02845c693e630157824107046:1F$@31ea316e31d3d7abadd182d793bb439d5d03a5c1485072c4d8ececd07cd44b73: +B9257d07f25bf1affdcb2cc3b7f246483e808b4c9db974187a8c1bca1d6e08c5a:0F$@ec82eae1964be7c3e2e43ca37d5b8f7a167e450669463f08b036054bc3db2742: +B42b8df16ae6ca42239835cc7808ba6d5da3290dcaecd0fdd8926c4fbf3890026:0Fј$@9808e853136edd559bb2dbd28b5552c4b0b62ea93f28895898e7238c997bff65: B82020178901a87e940a114e455355bcaf8cf78b62cf9f1bc156eeaa97830fe9b:0F#@029e202416083732a1c909d1d6cfb2344b2f3c9a42770010dde9d30e486737c5: +B82708d789dbca7c2a78fffd9e1390f6b6318bd606dbb54e472966bc2fc1a97f6:0F$@39f81ca4cce0f4b6cba60e3bbfafe710c839a8f42784c94de2e8906f1e38ebe4: B26fce546fea5c9fe9c91e9459b6648d5ce91cee9df87b4f91a470fea9e8aea1c:0F#@0ff408499e1c117b56350ffe340178d2ba4973c360c6d17e6f6b6db71fcff76c: Be75fe54ec1971646c0a58d77b459fffdb3e9dcb7ee9b14777014e0ef6f69b341:0F#@f312a38fe94d248368795c806783c1a1e8659e1fdf9ff5283162c5abd498498a: B93a5d59ea44266c7827378362f00b7e4cfba595cd742b7e9444e2a959134303e:0F#@33b9cde7416e7582983abe134f6fc76c23c56d18c0241fb688fcc8f99ec737c9: @@ -79876,22 +104717,29 @@ Bda6d3e270e7cfc92968a6b2fb81b2fbbf8c1773d709503f110f788381d0cacd6:0F B65ef63a2bb7a436132aadbbbc9dce2a76cc3f20c3056fab476638398d209f24f:0F#@df33ad8f76123f943a34312b2e6f6892f72b4339b52370f48449b2b059b4486d: B0b606596e11202f375bedfe040886f5ffec96d44b4bf2409f607cc79ca211c16:0F#@fe043dd3d6c553522c9d72502e5f10de47cb0a3887c8747aaba65f4370d8215c: Be62cce1f9f2d3f1ec732ae425974ba59b96d029f30d577cf44809d3dc1e561bd:0F#@c1810fa042c5e954b3d3a309199b95256c3dbecd405a27c8cccddc2bc2e9a3d8: +Bcb2348457fe41278944734c5b3e8fd3a1f62d0387f820b03c83d960125b5cb49:0F$@cea73f072bb4834d7e7c597eaa02217a0fd0f2451db51c805b46dbc8d93b3c8a: B9088d627b1f25720540c6ecabceeb4d344d91cd4c1f2f59bf18afafda6cb3f76:0F"@01f8cdae9b9808252ece925266042df23dd368456cd7e743d35c8b92e54b2ce4: B8ffef8186e4c7a5bef70ac691a825dadda1df38988d892ae75f220edb6735ccf:0F#@c002994e7dd010578eb4ec4b412afd47ed1fb2e84b657c4dcac587d81e60715c: B274ec1cc2f2197010dae36f9a2f3fe610cae4fa9212e2a5d0440364d53737643:0F#@608941fd089536cbf6acbd7cb38335fe6324426637c97c2ca9be8cfae0865604: Bd6c7335740f0a0ece2de5ef0d2946dccbb303c0e4880d74a82fe9dd7f8166e28:0F#@a7ee22a80dfff85c5db83cd1ea83dac88003fb8a1112f7fef45e7574ad953ff8: Bcf98415c139066c54ffe6c50fe1685d84f41b2913346d4a02ceab395ab5bf32e:0F#@28351d69fbcbc2efc100c0fca2bc4901864c6aa21fb2dae265092bbe41b2cc7d: +B01d138a7c1bb8335f2652838c1ef8e7570c392a3dc14319617487b8dc3771b2d:0F$@1b42a2da0666ed8686fe1726f091a36cfc5b71aa977f1707f558cee9a3914e29: Bd83bfe960c8b64c792351ec12a2cd66ee4272e7d6b79a49ec647c0d6dbe6a349:0F#@da7aa5268f2bb254fb48bc95695d5a759012f27d5b6f85a51b60b710a93651ee: B026d5d38159d6e2b42cc8ff9fce847b9aa7169f2b7ec2762e2ceb78698ba27ab:0F#@d6d4eba825c6363b8ce066f7a120a2928a359d3eeb900eb094134358f232487d: B796f7c68d3e986b435a5ae21099105fd2eb545c299ec1ec961178389bfc55ad9:0F#@d1954473830ebcdff9b708a09ec73be407607479141837b89dddb0898e43666e: Bb2c5af39ab8684e4df6cef37f1198e32f1caf04f597622795682c7beb336aaef:0F#@ec0014b6e84f3a5948c380c42ab000dfcf7ec99b222ba4562fa4aba2343828b3: +Ba8de9f5d3e377e1e75a304b0e32a932aa516c17d97f2e5456505d2fb526803e3:0F$@91852bd90b037a9058c3dca80b777ee64be622f6b58d3bd004dbf7352879570a: +B5c607aef0db14efe352bfb6fdd6b7cb80b5049122b25fb10eb97f5f8f5ac6fbf:0F#@930fb0984a18a44205258eb47861b9f305c357fbeb711d34974670ba3f023b4c: Bcf7ece6bfcd57008561e42b00ba900ef6a3b68f03183b177d6b7ee239847fad6:0F"@d8eeef4d01351dd18da0fc12a7ca3daee7bd11968ad6c620f08e556932663c1b: -Bdd5dc3a5242a9b727464758d9a165845f20991ec3eb8960d87790cee6eeaddf3:0Fʆ#@4f9b003a5581a9b63ce83b7b11fddac9b3c747d5a20c8bb2962f55b0b0b95fe4: +Bdd5dc3a5242a9b727464758d9a165845f20991ec3eb8960d87790cee6eeaddf3:0Fʆ#@4f9b003a5581a9b63ce83b7b11fddac9b3c747d5a20c8bb2962f55b0b0b95fe4: +B35f1f24634257edab57bfe34fe71172c8be48cde3d7c74f2395bb2534ec293f2:0F$@133b7635b6ca1a9211adaa8a442246b9b1a25a9c9baa37b25257587f1ca25466: Bdd5dc3a5242a9b727464758d9a165845f20991ec3eb8960d87790cee6eeaddf3:1H#@7acb318bc319493b6ae838776a870042c19cbe6b11632c6509269d23bbf3e469: Ba151714688efa83be8703ed08843d34f29cc70c3492ad9dedab43fc90e19369e:0F"@63b792da138f5f6e09a4aad4c1d399fffd2e93880d0708dcb179d0391f8bfc8e: Bc1810fa042c5e954b3d3a309199b95256c3dbecd405a27c8cccddc2bc2e9a3d8:0F#@fea0c53745561ec68d4542210accef789ee074c9797d8b98b38811e1e7053dd9: B7bf5234826e54e94aadc2f8b4d07ed2f6438df4aabe59420a093af7595b38b5b:0F#@6920f8f44f942f1b492f58d533278d3ce19e370fb07a8b5c90ed5df21b9dfda3: +Bdd6ea5c17642a9ae6a81245ec44da6eb09f5c927a6c9fa549e533999cd12d875:0Fς$@f089f858aad57a3945bf861743282e006b82f4aedcb4e6392f7fd33fb4210421: B7b6811111a392bfb2afe2419255503cc0a90fac55db852211673f1d2564fcdf3:0F#@f9c0f4532060ffdc4e0eba628bbaa784f72ef94a2d1e9df9c8ffb6f24905ebb7: +B906ffc97130af88a84fdf892a6857d93a900e4cbca5ad6102e011d5fbf627847:0F$@c8acb14d9238ee12099a43e1937609bba15bb82210c3964df217d45e366713db: B3680c621203690806cf15d26ebc8c9c31af892447a9a3718af14c55abb14b127:0Fł#@94cfa3ddcc59400753d59d7d6a4c31b11896af3245c2c67a1f6e802688c49258: Bec16fb417e25a4c383519347b3c24a2e12c7a289b31840138f0924d4ce84be21:0F#@43c53eba28eb72b90ef22184ac766c19abb59ce2fa7cd4ce37a859a64f94f6de: Bc597057eb4e1e658b2befc2d41feb5fddce5e48e99334ff6dd864bb3b9387b78:0F#@21e09c29c3112ee97b1c7cc47448b70fba76ab9257108e9730cc58566c831e27: @@ -79902,11 +104750,16 @@ B1a40af742e6c467ef092f38ee3e24faef35ae34a0d1987c7a45233fe259214b6:0FĴ#@82ca5 B19b4bbcebac78f644494f21d1898bb25ad40edc750692bee9af55f1bf2479d60:0F˿#@d8dd62a3a29b8368fb6d3e2c7d0b0b878dd94d6424fa212a19e091fff5a83fd7: B15a1e3fd65a3ed4f8f5cde08d49fdc3b0a5e202b221319f27d61aa09b1af1f89:0F#@e9e22a3fa9d3ebfd3f34fb4dace301f6be1ae4b80f51c0e6e5288a2a0caa156d: Ba9c6f1f1d52f9b78566df067759ac1f9ededb890009669edc5def48e3f3774ff:0F#@fae83f9461defba9e1434b140e3f85edf04cf4dff6a9f1c6d21198bb257deff5: +Bc52841c220768a9ebf49ad7fc7b3ee429088af5de6a31ee33232db14d2d4a261:0F$@6b786776c915227e1b9865d54f8f44767adabe3bd1e97e604154ff633dc6ae4c: +Beec669575c439ce652af094213fb5773e575378541efa3626b871654efb27332:0F$@56713591069000cff8135874b0db0ddfaef900aaf16437d3db5757a8cc17af9c: B2d25c5a4f03cc1b97a0751f7cdf0be93a543718d6766f08523e873d2dedb45be:0F#@5d877307dbbb9c22370a6126f8c0864f91e32bb5e7f714cae613298e89279fd0: Bd991482f56eaead0513dde83f5ea415ed69189320cffe01d65ebe128282ff6d9:0F#@895facd63a3b219ea7abb5de058d783dd99cb7c3403ee316be2c91710370452c: B2d3ecad658e7ad1d8ce42e40552429553a9c6844cf4a25abf388da69686fe6f5:0F˴#@d574b812b659676f380556da8b8f8961b012dc871b8c14579bf8439916acf417: Bd74c27e8315b4a03bf552ff9827968fdc581f2870fe45ea7ad01077391c73e4d:0FҠ#@e72d1612184b44e851c84f07a4f7081e6c08790e43620a09f29d6819c6e419f8: +Bb3157db4f9a8db0b215f7f665cc0a72f776695774c22393017cb72d453cdbb59:0F$@52c76938af7fefcb15032b5438dc623ac08f89e70deee1d5887f9d58a5124127: +B9de92b9eba894c8e805f660f4f0d6d59f4639696a0782fcd07ef46038fe9bdd4:0F#@9389b33abfa63ff9311a6116a5e09db68cdecc2a7e03a5e858c2e003175573e1: Bc8880f1df762d223c8defca7d65603505f73f364db4360918d9ca661fa801a0d:0Fž#@fec33058db0edfadeea7c70e39d0b5262e323f9b4aed99e8891b1aca0c939979: +B55c601cff983deeafc9f627ca6b3b0adf2693dbdb75a882ebbaf725a5496d197:0F$@f095adb97561ff1d33b81abeaa54184e1309c877deb5049319dacff3174ff3c3: Baec5b72e518dd5d23c05b6d32b092ccae216895c726dd3562d870671983e328f:0F#@ba63465ebd93cb991a88d3529d7f984378866025e32f2474b8d1385623e156c6: B9dcd8d5766234011dae2645e338c2d83565b42e8f3003173358c77e81c0d2ff2:0F̝#@d3536192f949dee4f89cd833da83dd55cea82f7cb70ff2a4ac5c7e9470fde705: B1602a14248f50f8c7ec6c5fd3d7dbe466334967ad03f22ca761cb9c9b2b10005:0F#@b501ee05839736dcc9b2abe8873c566623e9c780c3f8e26121c23b5c369bfad5: @@ -79915,8 +104768,12 @@ B53b130b2347a3de599af42e74496fcc4b72d18525579bde64c018e4281ebbac9:0F B5901af2068ccb0e67c715c46964882a4220804549af32cdad5823c5cc65a8065:0F#@0b719cfee9e0844113841f35c9f7ab174f8db50f7bf9533fb6aef20e3081aab9: Beccf22cdfaf702753e32c693bca940761790ba76a8f33c72af63489d76d75ca2:0F#@1ef7b4103101bd2b5a91e52b3401d8531794736cd28e6699e0e4cf87de99ffa3: B34afd07933bff1b339755ca622b28afd88f57ec54854554c488ae742561b85f5:0F#@5db6cc2e8402361598f94e18118553a7cb7af4173db52fa5f13bf68fd41354fc: +B03709d43a71eea611461b529b0128c2676b0bd7f3197b928fdfa7a05a617100e:1F$@cd925db29ffdfce668f1011748cd740aa860bf8fa57edcaf58f56266f9644ed3: +B03709d43a71eea611461b529b0128c2676b0bd7f3197b928fdfa7a05a617100e:0F$@7534efb71776c9f4f1de362b1693e3100b4b9600ed812ee400312b5dad2a43f4: B1f9a813aec161309188d4466338aa1a57eb30b39e8fb602b758ae1b7f540e948:0F#@3ae9b083a6133cdcd9ae463b752dfa401ecea85eb8507acaee97f66f61427da5: +B3354e11691b7ace5a0cceef00d4adaada0cef3fee9a3bbc5d2affc0f68c106ae:0F$@8f3c29fc389c4463579b1554e5e171403c0a8c76e26e2843cd5ee078d3f7746f: B75469853daab884b6571afc9d69187281bebcbd2750b1d522261296bebf1417e:0F#@d11c9b602c201a5544c63ce058bb9b6537c091b29a147cb3c630e6c5b63491c0: +Be5009ba78631af4bb231ff37e47e691242249d52dbcc582a96530a9cf2338639:0F#@c4c96f7ce59ea082af8aed694c9f4b6f7f13381bb9e77d6fb46aa5fa85792e3c: B3f3546e853115b6ff09ec30ccb70d7bd043e32b33a4dace7004bf2159780a098:0F#@1ff5d99e0c6543861c75b5639fb5b0d2514c770c25d45c63a5fdcea1b74f09bf: B963ba3c520d26b128a569879558e89843ea4672471e829e49014daaded4e867b:0F#@fb9b0082cff113f270f89a7a60c97df5f36dd91f2fdc1338880d148db93584de: B841c4471a8ed8590c2992fa4e5c520d4432fedbbf10e55191088079105a3aad5:0Fž#@0f267fa1cc4f25c04c9f4d4461843bdb16eeaccb130ae630a19a63ac4d0e2d26: @@ -79924,7 +104781,9 @@ B963ba3c520d26b128a569879558e89843ea4672471e829e49014daaded4e867b:1F Bd2be297156a1441021b3fb968757bcbffd1f6bb71fae014f7826a241804d4645:0F#@1b02499d23ce24c587cb38260ebcd927af668a8292a4dd1acbc647a3223bd9e9: Bf2a8dc8291212640014d80e266aa8600cf6f296f5c21f4bb27cbc7b813d99333:1F#@5eea841078546f591c440ac494be681c0be33cbeb4440a37c9de0d2bd6159ac4: B3f3546e853115b6ff09ec30ccb70d7bd043e32b33a4dace7004bf2159780a098:1F#@1a40af742e6c467ef092f38ee3e24faef35ae34a0d1987c7a45233fe259214b6: +Bdbc7ce94ba402d656e2606e4036038275185282b7af2cb5e4e3dec546f1d5580:0Fڄ$@916e840f7d8ab52cdcceedb7ad261a1e5199025ba849f6e6501cd6e6bc66a769: Bf2a8dc8291212640014d80e266aa8600cf6f296f5c21f4bb27cbc7b813d99333:0F#@e32bffe6cd76a3b17a4ab763d688f9961bfd41edcb7f0c23297c55d6ad729201: +Bb19ce82ac83f1f985214fbb69d3f76e9d3a8949192e4e960e60a1d024d92c7f9:0F$@cd3a8f669dfd753216fca3a56fa3b3195f731af0df128976d008a888417012e5: Bd99c3ce06db0ad0bb7851c88bca2dfc8bb4d19179d6f58552a1851e1dd92d68d:0F#@9b611f8c91315b1c5f6a2fa6c8efc8d062bc457645ca3fd8c1739ab2ca825671: B25dde9d78c779b9120e8cf03025009632b0271fbe5438248723f7a54d488fc0b:0F#@56a2958b54a50d2912fa21301969da6df7514522d5bd2931c93c94843bd0ccb7: B4ba7abdc2a7e5d6218f04546642ed154a4e7ba48549b41bd20e90a8f28175274:0F#@4b957e977b23288006bb974b3ce5c4a7aa86cb193ecea0656cf4bb18928062e4: @@ -79933,58 +104792,86 @@ Ba0d2cc2fb27aa0ab4ac6e8769520edbf05097a4db9692b367e4b11111a10ceb5:0F B1630ee57a1eff03ea2f5d4ffbde2756e186fbfc95635a1ff6a4b1d18c8b73f2b:0F#@d604b970cd32b887a99f9abbc80fe1f7a9bb618d3d52e4d3b45f45e38dcef042: B84e58581cd8307c8ee30428c0970b5ef9b5e76a81130306c2cb6eaef61533b4b:0F#@4b7aa6c1f65dfa37b6d623c7fb567178d2b046afd6757997b9ac032419e5d31e: Bfa34b0fec6c6b17b585c66a389b66831c6f0d10d524b5aec4e2ac80dfb728ce6:0F#@792f63a34ab7605974f28efc75f994dff72e1a5d29668dafcce3f8794361297a: +Bf21a71afcc2dd7487092fc9244e73e0e41a327a4f8086de6b75feb9840ba497f:1F#@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b: Bf21a71afcc2dd7487092fc9244e73e0e41a327a4f8086de6b75feb9840ba497f:0F#@9ab77d40d3519ca968de1df028b0075a1d214de4f0978044cf63aabec86a88d8: Ba3651977017609299c11bf15602461372990f64c9c9f40adac77f1f05f9c658c:0F#@35254e148c40737247e7da76e1ec7b81a7eb0c31dd6ec6a2552a29029137ba67: Bac6fc1028ecd54cb0cf14b5fa262fc8dfb6c5e63175a0cf4c171f16d48440743:0F#@ab79b48ea01ea5c203a6427157be021a2b405087c587c708ec3f7e95af4e66a4: B0e65a19c03f0e926e64f14abe5d7522b5371e4411305a420dbd13864a6c60b69:0H#@5ad74c3bf8a2107b45738cf51ca434d4d75eeda57ef4f3fbb2da4827c59022d1: B0f8971c70e7f03970116b4be7013fe147052e68c260d21a057afa4be5222836a:0F#@1589c0748d78ea00e1a85300d0573e2ac057af1608757af175d2fa976297a2fa: +B55b947d38df91712c8c899439b89e46fc57954d8ba0c1c215d94dead3ff4afef:0F$@2b1a66a1d03dc9852ad1e02bff97f263eb4b29f53b0f44fd9587308dcba8d739: Bb45ed0188ecffd16a519104828d28350d0ed053eba2e298ec7ecdc8f34cf9252:0F#@4816b5e2a2e03e3b131cf992ee100b64873c0981b1e4227d66c133c7c1e93493: Bfd15e1727be25bcc76007fdc4e0d31aac1213db7820d11ab67a1d5a1a37b0ec6:0F#@a7093123cea2b7ba5e90802e48edd00b1f972345828eb3ccb5af63e3311d933c: +B2616e53bbdf320930bf3ea59c88eed529a18f124dd9c9b00ce7400afd0dc7523:0F$@a6eea699074fec12273be1453c8bfd6060fd36f8a38f483eef76740af0824b9d: Bd99c3ce06db0ad0bb7851c88bca2dfc8bb4d19179d6f58552a1851e1dd92d68d:1F#@989efaf4adb851eb91614e8fa56ad77615a07251c1925eb4af0fad8a9706866c: +Bf73482d3e3d7b5ede9460993c460749259cbd7b6f7ba172e09729d05f289df22:0F$@eade3f60ae82caffe1c33e0dcba74e323f63ae65b720b25181f10c0461a70def: +Be579a4daf88c6d10a64022f5e8ba9df2a145c93df3ae88a2544da92b77cc1ed6:0F$@da8a2893d6a026e12c469a539111c2e6907cded66e0b300ff06c69c7c95dffa5: Bb6983f7a04d51318b09095d91e545aa8e1dd8ac2a7f7069a82bb61685430e9f4:0F#@fd40ea2a4af5e57c0fbc55bbcc5ffd88de6959b76b452f48af17942398c57e89: Be02e55e80211e8935c76e7cbc81dc1d70a5efde15c5f5264e37b3c307c0e869d:0F#@e93a671f2a797b42370aacf74de6ebdcf8f0eac36d05106767d2a4383598c7a9: -B7aefb2dbe2a76e7ce58db6109caf46083b4720faf86aa41006b90ab698eccfe9:0F#@a9faa3db2ef90f629a75f14d62c1b0adac6f2054418a03b36d9470fcc03859b3: +B2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da:0F#@0b813dea013808f2a1ce379d856ad19146ecdb960be471ecf030d698a55117d4: +B7aefb2dbe2a76e7ce58db6109caf46083b4720faf86aa41006b90ab698eccfe9:0F#@a9faa3db2ef90f629a75f14d62c1b0adac6f2054418a03b36d9470fcc03859b3: +B2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da:1HΣ$@5335b7ad4c6f5ad0af146471c5e79da46e1e94691fab439a4779430d9a7ae249: Bb38e3b8592e46a218ee176ce5feaab9a689cb18dc6ea33a435700d3bcf13a61a:0F#@cbcfc3748bce2a904ecc75f73678900123d40f3cc8ed67262a4f4730fa8d0646: +Bcbd2971f2faa7e587f9d4c3b5b9699ed57e3436c4a371394a500bc8a0654ef9f:0F$@73b6ab91e915ec17fce76f79125a690298c23ed763ff9d13dc632b2ab0b76218: Be9ae7a55737f9d1e2a615e863ac22cb156019f398090605ed6fbdbbdb7638d79:0F#@c04fb54603d0de4acbb0eb813694df45f8adea917e29cd594f4a0fd54557feb8: B5d6e7ea9e9fdaceb9798af763880f3cdbaccc73ed0f8bff2a34b62ba264219c3:0F#@4a092026d29ecd829a22fe674b189c5653222b039dfddd17fd89c2496dfbd4cf: B63572858a090359f6081fdd4a2e92ea46d1a8d3c679de5ebd4d9a2390aaca8fe:0F#@6ac62103599581361909f4455f48a3ff0879c225ce40aa25f3e94190fa4e5391: Bd2839b1711dd3533e7122d202926273bb08064155a55cf77517faf575bbe1c8e:0F#@05beaebed3f10f595bf1cf7b40d745ff073f1faad31b43d82272284cda34617d: +B633d749369eb3f06202a154c46bb3cadc600f49d8a0bf6f70b0427f262dbdeca:0F$@dc3c347be7eabb24d0f1e633bf15bb20bfb7a53b2ade886bcc0262b587b8555d: +B00627a4981f9d3b16a9d57f8d7f84c03f21512870d82b96ac143287f760a2d51:0F$@b4efa7d6ac46ec91798318d281e161e3b6c774b210945e7111271b6add53fb18: B09c0381c929c66a6cfb42b7af99985d96cf3ed9a8da55723831024f277a384a0:1FӠ#@d11b282b963ab6b05012f3e281231e66146cc374d86b151c18ebe6389504459b: B09c0381c929c66a6cfb42b7af99985d96cf3ed9a8da55723831024f277a384a0:0F#@0a63c6e617df10abf6ea22510dbd667d67de9a4854e9e1cc06e0ea3b44560835: +B702d7fb4c0c23a46e4c6f323605035e30043974b7307b9533d12d2e567c71f6f:0F$@1802d0a34f2bb7dbd0fa52efdba86d14dddc3ad2f1a4dec91e8e3c033b7e4d2c: B15d44885160a63d233602c4f8273d7eaf6a17336e0b48092bd871885688eb78f:0F"@c4b6bab446173e2f71b94929c268e218b42b1c3945617535e6941465576bf466: Ba6540244cfeb8a3e4cddf5cd80e7624bf360d6f206e90c5b24831b3193f5bf05:0F#@f1fcb95f0c799d5de7293885c79a53f612645d5d0c9f21ed93089060bf1c4d97: B9526b077d5d11fce3eab89587f157503096f4a1414029d80de0e7c77efd2b9c4:0F#@69c1eb6ce9879505768ec70bdd8d8a9342047574abf351fbb345776e43c9044b: B9526b077d5d11fce3eab89587f157503096f4a1414029d80de0e7c77efd2b9c4:1Fߓ#@486081396dd5caf4e29606f509c94fd891223ea87453341b61561bd9d7a1e51a: Bd8dd62a3a29b8368fb6d3e2c7d0b0b878dd94d6424fa212a19e091fff5a83fd7:0F#@af31bb568bb531f843c668d3fe51843767ee05a0b421571b00e48f982f6e2b26: B4c8f36fe7b28525edd2f87a0504f59d544c94965ffe6c02eeafd99506941a29b:0Fձ#@ccb4f47b701153f1a51e8bca937e6a1042ac97db1827f5d69e10385308846cd7: +B2a154844e254a58a0b6cf5d1af566986ddcc99a58e2d6198df701886e3e4f118:0F$@1996f46f3c12540cdfe68926297a5073a8e3ae114de6749fc5f0d3a818067870: Bea66208b36e8ce9cfd3f5bd69e7045cdf8a7872a07ccb7800914b00fb7536a75:0Fҷ#@5de555305ab7b8ce5ed690f5f12a9f0158005e0f305cec719944def35de089fd: B32bd97242511b57343b1d8f5f918c3bef7d4a4ebd9c2874e4b6de1cf7b8d3702:0F#@0053768c33f1e207b5504f8afd0e86a0579f6919ca656f006f1f96a2af1b5745: +B4549012e2ba99d178db9c2792a3c7e256891fc2ca21363baf59251b3951ab348:0F$@d50b9d4888f5c6ede64c6031ba6ee47f0443083da765ee901c178cb0cd3d9c72: B5af3398f2906046777dccdce8e9996216bfdded4fe036b4761f8d7372d43daa5:0F#@dd5dc3a5242a9b727464758d9a165845f20991ec3eb8960d87790cee6eeaddf3: Bb147bd222ef82ab2d9e97fd3b99da081492e8aeeddddb1d6afc28ef683eaaeca:0F#@0b0190a865917eed5937889e83c0ba2059a2abe28e3bd89801fe709ed36c0b85: +Bfd7307f3c1fb256d2101367c9e91d9f8193984dd1a952ec21842ee05d9529c47:0F$@aaf8463c0f85be0267db76c571aa456ea3cc1ced529033ff4196c9b15fdd3fa9: B80bf05ddff4bc10069a1a254049bd9f0ae7daebeadae878682e024af9315a597:0F#@fadfb816d55fe89081acf3adc6e9cfadc5b81713f92e78dc36dbd96b47b5bcfb: +Bfd7307f3c1fb256d2101367c9e91d9f8193984dd1a952ec21842ee05d9529c47:1F$@273dd8ac773b411e3a5acee10ce585a992cfacf7b2a8e6229a981c30ff094b78: B0bbb185b9bfcebbf819aaa6d8813aabc69bee2c2364fcea7d810ae8297613b84:0F#@86d9e29c80480cb0ff5358465be58540e951aabccb38809ebea182db30786338: B7924ef2775b4406e72f0a7ab4fb431ee1f5acde02ed580465b7787225f9190c6:0Fغ#@13a1123e388b0bbb324c2f56438d87f6d68dadf9a66587525e27d0d8ea47e73e: B50598aad0c63db9a58dabb633aba3c854d9cedeb21856f4daebf7fc479d4136a:0F#@0e0c0e3c6dfa54a99957e871c92022ca13fa86078a2d78f63b11d2fe4b5f1da5: +B21ea84cfda1589994833b96114efde1979644ce0df8d60504839eb218f3c0036:0F$@0a53ad7fb3c303cedb0e548afb08d7d8d330efdb9ceabf8f575c858a288d2758: B2f6a888741bd91c70075650c0b2dc9e37990a413cd8804498006d60187e6defe:0F#@c9d0b289bc6be55134faff97484f6f3810555c18c6867730765cc957a0eddbc5: +B9c959f6a8f03b6d6d1790cd5824b8cf909c9069650bf3a92a6b9f38f659936f9:0F#@46bcee7be114bdf5ce7e685b6f607d6c048e2707ea6ec60408eff31067c54006: +B639203308f85d95aa29ebcead2b1730456f4436516c2bb03398dc72322ee19f6:0F$@a8179552900aba8d48e625755dace5bdbd39bccdc47115603e7d8f64c833817c: B55a1fa2c593b08796d6b0463d0f6f945b16530e17e3561a82963275cab91cdce:0F#@1c8a27c52e8952e0d44749821fbb532d39b9313507351a820a2afefa43353b19: -Bff92dc1c236494399a279371fe4ac4298b44672a0889a97ba1e787f8c404ace8:0F#@e1caf07bf4905dda00dda35943963036812fa58868df6db572aadf7170e02df1: -B4a4249e99ed75de7490b82628e3f73c7cc99c41e62849e1cd184bd76e1c5d6a2:0FӶ#@ea66208b36e8ce9cfd3f5bd69e7045cdf8a7872a07ccb7800914b00fb7536a75: +Bff92dc1c236494399a279371fe4ac4298b44672a0889a97ba1e787f8c404ace8:0F#@e1caf07bf4905dda00dda35943963036812fa58868df6db572aadf7170e02df1: +B87275b1cf14b34cf73c5515e97a172a76e68b4597fc16063d8f62ff70adf9895:0Hٌ$@bac00fe27e6ad4fb14bdc8619c72c968dd0e2d870e49751ce414f9b715455afd: +B4a4249e99ed75de7490b82628e3f73c7cc99c41e62849e1cd184bd76e1c5d6a2:0FӶ#@ea66208b36e8ce9cfd3f5bd69e7045cdf8a7872a07ccb7800914b00fb7536a75: +Ba36bb35fa79ea78e9e0a1993d5860a135b9b1a38f6473794b259dd05f314aa6e:0H$@4f196b2980b691a74a582d8f79646fffe5ff00da2d83d0902b4610f122582fa3: +Bc22e7f647ec62d4122f22d78491a8fea113223facbeee17b5aeb8cb9fd16e1f9:0F$@7515338e8324acc7deafc297897e9add53bfbaeda468cd602717f01b76d3c5cf: B43b2074f7f6e019596c561b7ecbd506c04682bf91a39be7089f67afff12c48cf:0F#@06e894e511d35c78f0ff83d34fe7bc2a3bfce30f8ca36b095989d70c58e7291a: B65dc4e71c4906d41c85d0e1f805925cc693baf94c21bbd77950f95ef88c55497:0F"@e8f50216aa6c249157fd0d1e389323e300890a3834a5e6605f5843d0f1cf02ec: B36c63d47b41c86aa7e7820bb3eaa01097398506f6670522016882d8848b0fc4d:0F#@53cd3dfd77f39c8b9b8350d72447b6480ad1d8b93801e4e2fd0332d40666b760: +B6fde10510548496976b92c09a2cef37b6b73c69dcd9a370f91eccdd1a22e9a1b:0F$@3dc413638171e68c9516583869f2e92c7ac6b721a5e7d24596141581c575aff9: Bd1825d2f3238dcb1e63986f926116d1aa96b6cf43d451daf483cfc11393ad7af:0F#@984c253e655006fd7670522b719a929aa549cb7c6c7eb398bbf19eadcac875bb: Bb737aa81a63ff31e9c7ba1aa42f45b84d42434bc1868ee8a3a30ef60c284beca:0F#@0f534cc97a603d0df9519f3fb60c5fe05f1f335c37ae10f8469a28069a5f5ffd: +B56194aba754fd337f38371a47ed3edf23f3a1926cd70ed572d56658b40459d89:0F͞$@1db5ef6d53029e096fea33a503c9ecef199c05110dfd7ba52e7c24b4bab58ef5: Bb88344deb3a453527348c56e09f24813f29dc3524b5931eaa266200b811c8f46:0F‡#@967e41d8942b008ac3b87d25641e58a6945dd4ac03c789f89e82e1782a7bf04b: -B006b899b29fe86dd1b607712b8374c746f644a9656226684cecdd8a37f9dc8b7:0F#@3719347bc202bcaabbbe5a9257c0e025bed3739fe0526375a0d8f08d59b74f45: +B006b899b29fe86dd1b607712b8374c746f644a9656226684cecdd8a37f9dc8b7:0F#@3719347bc202bcaabbbe5a9257c0e025bed3739fe0526375a0d8f08d59b74f45: +B39bc6e5c8466097e0d9ce66ae7daea17f2404d86debf747a0be8aa641f5b9822:0F$@86d965e30a7005222d48d32f7d454cfacca7ef778bbea6e5331ea2b6efdd8e71: B8b8fbc7074a9e253eda4119b1eb27d92102f37dc240664d139964c43d11c9fc8:0H#@b4bed9f378b339c3107da3efa5441725a142309bd44340d15b995a5a48bfc665: B4fb0fcafd643e50b6c121782e8db970e14c0f1bcbe878bc234c792f477bc932f:0F#@a788f27717edd151886be96b091950ef09204d49eeee167703a23f52af4c53d1: B66f2df6d4b0f23a314f297eaf1e7f0261e457abcc322a2a064a667f3c7a98490:0F#@4b9976f686d6b6641eb8273cb7963a372f4551c09098df83b5c4e18c994e32a3: Ba3319b1927960f68856565ffb41dc741f8b89d7e107284213b6ec0cb54d43a12:0F#@15b22b86ce807fe69d03c93505aa22b9c7fa4e6ce64273fdc1a89b118b5405cc: +Bea8dfb9db1454dca4dc3b76012e451689101f5ded03a94c7aebcf36197f2e837:0F#@354410c80fd808e017ec99307be1b1670f9e2df50e5872d336bf7aa3c7643544: +Bce01395f59d6530414e46a9fe6200ae22b025b826583f29f1735c02db18c106f:0F$@1fdab92c300de86258a4571a20b5b16ca9a1a27cfa2c073532963e73b8bd9221: B492e7c639529c14a08dca093c61fd5a7e53adeb9da031bc74f283b314c3a7672:0F#@6fc529f42a04a6c14a0d7ac1d4af0873bcf4b5880131837c102eb4c8cb1f9a6f: B49c8491c345e02f7cbfb06ba2b215d73ad70a76955e453970f23de2b15f86202:0F#@2e1eda41be09f32aba0f07a70ef7667f9aedaecf54d11fb22be931caf486d48f: B406c53becbfb3e3a96459ff690ec9b2cb2db12691c6cd86cde349955275b059f:0F#@15957100b0d2c9f18746aeda7becc616eb94adeb26c09ee8381b5bb0b455c62f: +B6cf65c82f0704b00b8cd74fe68981dfa7fba7eff0654096cd2d49c516e17e37d:0F$@2d9ae9f57d0a0ae2dbc3240e1a5c447f2a156eac5e2a4f888e86a1e390d37e19: B2180c40b566dfc492401aee01d44bc4d3c8bedf5082a0dcee280c03c0c4895c0:0F#@e004a4062a8c146ea8b4a0c70d890c028771bb73d3e017bca406f3f3aa9ad492: B6e61d5cf7d8c37ba709eee894f33c9af2d2fb39c0e2c3f299023bfc388112ce8:0F#@2b8a7102afa01c79d12942dc3b658cd5174053eea9f6133b02193675fd6b4509: +B1f2fe053df8b536418ba475868183c1c79c84eae1a588c23ab883c025f63f420:0F#@e5d86d0390fa2251104e1747e63ab4f97bd1862abd6c22443b784b49e4fbe41d: Bcd9af8ca0d3ebbb35ad8324455308849c43c6b690c9f9dc43ae0e7bb37701df9:0F#@bdf2fa7881c9b9853b1ebb01c10583cdd87b6032dd97edf6470da32bdc98ecd0: B6bb7fe3fb13cbc0ab8f1c2bcc1628d8e5c454793276914116a85dbbe5ff0796d:0F#@24ca2cd01743d615d7a6b2bedd30996aee1b28c45bc222aabc2567d6bfc7f2d3: B1d5d19e31e8bc9534fb94689b56c8e4d07f185694eba901a13d80b9376520cab:0F"@07cdb613efcfb9810af4746e701cfae6ea7fb56b5be468a4e169c05c4d2016e7: @@ -79994,13 +104881,17 @@ Bf303337898aa50d95eef2e6bdb18c891401ab69808e2b9936ee815de429b426f:0F Be7bb39f0cbc745407aef70cf1ed603edd2cd847c098548824e2fc89471ec8ac6:0F#@aaa340947ce02ebdbef4a70e26b198fdb0ee2932ef680d23dbccc3e4bb2197e3: B9b75395ea88a56dcb74b0a6f5af541bbd247698d48b6cf33b2a6e967eb5322ad:0F#@a8818d388fab41cb857e912ae010964923675772b28e9a17ee9d917d5408e033: Badac0d2124e72e2feeb1ae98c730968777c433b0281b06fe3062933cd23ea142:0F#@a01a527725999262d3728c2fe3a44e43d4e5f7642ee6a7f5c5faa392789073f1: +B83a532e4f3fa8c40db333638dbbabc6b0dc6c3bbd62d7f79559bb12491900f94:0Fۤ$@d05eea6b650acd31c4a1d8b4b8f3aa7b2256c066a55e6ceff7c1dfd247c3356d: Bc710ce33e40684fba0ffbb20926036abf5f848770c91d4b5793f03ddc9f26350:0F#@7d3d34c3746f5f4fe00c1a8238a1b076e42ba75e130a0484df90cd6b90eb7d8e: B3e3712cf74504ac34a7e3a3e6980c3eea073863b20acbe01dc02ac9e985ab9e3:0F#@96fb1bfb4e34ae884952382e3d4ab51b0b5b6ac2b745796ba0a1d469a15260a7: +Bc2a4565bc2afd82b6cd72a6ce76d6a8b0a68b96942fa1f17406272e53562c991:0F$@57592b522d48c6b87732ed2922d915446300191938877e1a693a0478aa4172a3: +B5f24e9afd5834b0a0283fd854fe9f488921dce9498a6a85ea7004ff33c6c06f4:0F$@57a9454b716c85c1f625b5dc683013b29454e5b07f5281f830832a193283ff58: Ba8eafdeb9e6e434a50f01283f47052456f5961291e7c3b86590a89d036dbcaa8:0F#@f891e54e70ec8bf55bc22c3b37eba0507c3c3a0099b048ed2112f90d1844e291: Baaf0972c2c45a2685933b24195f8cf2dc6fbf37973dadc45e98c107036443180:0F#@96b9c0b14de5be2b5cbe464558c6526a883d7faf81c830db8f0eaa63ef528104: B2aea03bde2e3276e15042b957b12a7a2f6711a0ff0f381bfa11566faab314f8c:1Hǵ#@e4e09edce144e4327a39e137d51b1f80b8ae78568e789e19ce7ed01e18deedf0: B1fcdf12299d8981f92fd572d926e437949101d21bfa9eb328b4179cdb285e09c:0F#@f120178b7a897921b36df606676d4d5ea8c631d710411ec780ac595c89ad204c: B2aea03bde2e3276e15042b957b12a7a2f6711a0ff0f381bfa11566faab314f8c:0F#@d34f10c6d856fd503b4aad75e3718f62df92826add54955e6fbce3bd221b13c3: +B14710def74ee197ffd575aee173e1e3e198fb86c6161f9f13cdc32f875fb2484:0F$@207b8b75e0b3a68c7d0548debaea216ec04eebff0617562b5bff40068f84203f: B55e8cd9f0747cf10ec15b32ba76a18a3457fcae2d79904d1168b0e5730cb32e6:0F#@1b0079d075bd869f02be48bc4359236573ffd324f37fd54b0c161227bc8aae11: Bdb85fd3d9afbe0dc87118b7e93ae08d6f4aae0e8099b0df3772183563a570cca:0F"@ccae1746c26c7a89509cb3f3ad9205062ef5a0275ed2902b639e3a5306240634: B4e4e6451b1184ea888641f148c64dba5bf7d5dcb4e106fec88cebc6061be6e81:1F#@375a743a75408a40b8d4986a218c153d34ea40dfef709a82ff52c12c29f15ffb: @@ -80011,43 +104902,58 @@ Bdafc9e88ea5330cec334c11e8675feb69f02a3ac8ebc0e9751050643f319aa95:0F B08cb75f76aa3fa78957d9bd17d5ef1853fc085045c9cbf3de960c7309aaa921e:0Fҏ#@fc796b62b3ab28b3e272b0060a3a3469cf97aa2d9d0f351441a585a74366ca25: B0641a9f7160a7ae927bcc1574df2b747906501194b62f71cfae5a0fed616d715:0F#@bc4b5660779230a94df3957a412a107121a4a6c3aa4d18e3cdcecde6b1ca32ed: B95697f0b3f5c8ada4af52c9dbfca4181900d3bc025340b53ec74f4a1cec914a8:0F#@a9a1167aac6de8886623f51d7634b9390e1c40af886622562a5f06d210853fef: +B98643eb952943e2b5c77bbe73e972d14e5b5aedbf2ab899a23de3e9b439fbfe1:0F$@fe7acfa4af1a9c458fe44abf1fee3c6f4ad4da567c5925d5c159495fb2eebb59: B9ab2514d917eff4bebca82aa2f4b5a66b6fb205a0c592af44f7301006c406495:0F#@d96eef65c1bfb0fb2d78dd005492e3f19e3c2c2ab1ad59451cb478c923bbeef3: B2c28cbf8925bfb77e81303527c4754bf5ec17f92506934e92f0490849954d5f1:0F#@5973324cd942765669093bdb40b996b093edca973666b2c9bff5fc6cbafb0b60: Bfd92313c1c02b931104f34a0cdf0d3644c7007e3aacc2a3cfe8cfd6996fd4f77:0F#@210fadf547ba1ea493f1ac0859605445f12ad304403825a59ec6f8966e6cf0c1: +B03f1e737f8873bcc87657ce76780e4cf032754fdfe6bf7fd807dd4d61db52346:0F#@fd70bd36d4625df534e7398d16e156595e206bf848c42aed6591cc06809fb309: Ba286539f6141a50ddafa89c9f8f646bf51cbb689a1c0e8a73e4ce06c9c23bbbc:0Fμ#@b655b9ccac11d66dfae5baa42170809df087b809fd235478f9469cb954b5bed6: +B986bfdc7ec8c3fcf52b9424282fd58dbe38710b8aff9581df6d68672ba9294b5:0Fȍ$@0f9ca31bf7b444f6c044ce874eaf5540b38e7e0415e8f91d4d0308c0b10fc9c1: B08a5c805f8bfc2439a8a76dd755a2d5cdf02f83955c729546ef9b2015bcc9da9:0F#@bef6a8f2cada542a46b73288b3f7c05a531b10a46399268bedbe94010f11d73c: +B986bfdc7ec8c3fcf52b9424282fd58dbe38710b8aff9581df6d68672ba9294b5:1F$@79516359ae11ff0ac80f13c84d4870ee54c15703688c530b5198450cddd30622: +Bea8067c6f8dcf3b8c078b67b1ed5d8ef41447079635973772b1303de89d54f0d:0F$@84bf65c7211c33103a20410a1f06731c0af55a63bd5aab3bd87a8ed4fecab618: B08d9a7d0687101d3a7a4ec823511716029cbdd0592727ea4095cd1357a159aa0:0F#@a4aaaed7ccc8611024652544200a504eec3497ce117859e00b8101be3ad0420d: B1f048f079b775cceff46db182a17068a25f11c20808efa15ac1cfc6284344237:0F#@e50c9dbe86494fc0ea69efe8dc65270e73e0286c616d9abaedb00c9d13f48020: B3bdae07b3c25924c71598912442c2da40ae3ee64ad0228916e5543252976cbfb:0F#@17387a344208ee2409094a25c3888e4bff4077cdea8ea061e49b3c50393cc895: B691dc8d0e652f05428e3e96d0e94e1b8638986be2f41383db1187bfbffbe1502:0F#@c884c6a8ae36a46eb5b2b501ef0754a9a1f1bc43d0874b17495fc685e1db4bfe: B1d63947a53bdf44e2e0afdf71662e6cda79aaeb2c185f7e1019f50bb10a87220:0F#@fb422e14ae5a5dc0118e4f06b7fe665cf76520627e1adbe882e05cbaeee9399e: Bee040a98344859f63b1f2ab5b9a7b33330554ad5285384957f99e1e435eb6f99:0F#@5c8bdc4ecbcb0706951430cafd8bc2875ec4f37a59f26bcc1472deb1760145aa: +Bdc7b237658f71790d65c9b1ff36536dab5c8bc7818a6c4605efd06b92faee99a:0F$@9257d07f25bf1affdcb2cc3b7f246483e808b4c9db974187a8c1bca1d6e08c5a: B4e133a5a866191d180e2c6a66d7976c675588bfd56533906b716390f7c0a8a7c:0F#@6b9618d431ddeb118525682ccc16cd5a3eff2f421969c8e28c2ba5d9bcda1fe3: B1a792e0057756c994df302c0285d7a55f984df8ec4fbe424d08f596feab24f75:0F#@1f0bd69be9bd1a42e878d49a8604368a4e6f0d7c39b47ecdfb8e9baae52d6f32: Bb2e1f838c95124a69d733f7363eb08d72f6f53f1d418e453e63eed5830320880:0F#@6cd080e108a7c63bdee65d830253a22fbfd65f2384358c6ec0252eb9b15f42f7: Be3a121cf889b64c3f7782c4cecac6f0db08fdc55c74a786d391e825a2b1e72ec:0F"@93dfe85ca02cb358365f3cea4995f4824d51a6493dff7b47d36a94d8a14ae037: B5440321a36e7995d17af6633cbd89b643fe42b58b88baf9ae021d2c64e342aa8:0F#@e1c247bf9cb8419337f9df82e3202a927199c25e7ca90236a8bb27cba1fa6da9: +Bb2595d6f60df8181a04dfc140fe69ec35dc962d7f92c40311ae16742dea987cd:0F$@0654f0e3e177d488e6ef27102d87c010e0826819a1731c3b99e9f931f74a0d85: B8a765e354a83a226bc875cf9d0f3aa2cf758c171f1e9219e5c6c784ad6860adb:0F#@90b10165a586f2640d8f90aa39f327f1850d59579911ea2e4c63eec90b13ea40: B12916f8551183ad0e35bdea4df1790afafea459de395a734247b9412383eb641:0F"@876d4a722e9b59da9e4ccf47a063a0c7b7c15c65c2f078b7c23f2692ddf3d02f: Bba266820cb2abb84a7855d1217fe4b6020eb5379cbf4b59c12bf5b80c70f88de:0F#@b09c554a1c4c01d23339d7bf8a7c78bb8323ef503b2b5772e48c6677d8342ad7: B13e6b9b75a93687620c043731b60128e913e1a51be1d9b0bbc8ef4f15b57f97a:1F#@e6319bf5f0eed9b04b9640efcaede22eedc978a4486dc546954024d5dc0f9c2d: B13e6b9b75a93687620c043731b60128e913e1a51be1d9b0bbc8ef4f15b57f97a:0F#@39a91914b01db31c3df44152e410882a69bc22e735c1a52f9366f3c74a21ea8c: Bb0c9c0238d361d11591ca110d695d5ae001ddf4deb58ff21350f290264a36195:0F#@1c9b928b00d7c791d2266f21a5049d010345087db7a5944b6de1bb2ba80fab1c: +Bfcbb7c4f85b2b2ea795c1b6741b949fa6c75fd0d0d1c77a89407e58e21865a4c:0F$@6882cb67cc8c57dbc2e74a10a5cfbc5a22e6319001ea68b6b6c9dcccc49a5829: +B8f61c5130f1c8d7e025b1ec2722e73def26c72c4fa1d949f3285473a7558d5dc:0F$@4e08f7309e306096d3c5d6360bb202d864c8bb4234bddbc2b67f21519cd56d5e: Bc3a93e1240c47c5c984cae2a35d405b43ce90548165d5cc93f76448394b27d07:0FÀ#@e33d7b52d991001a25f8144c031fd9bc52f82509c3e1b47dfede8d8fc18aaefe: B5503ec1b9381e83d29a61a74824450abbc6a4b6f65c1b6434e30501e874328a8:0F#@73afbc87bfadba9bde3e5e8341450425cc3052a16d4e37d942471ec0553b21f0: B9ab77d40d3519ca968de1df028b0075a1d214de4f0978044cf63aabec86a88d8:0F#@88f1b18e18f025c08634ef3a74f638b18d2ea0bb42e68f32af2f606c1d25a5d4: Bb2e1f838c95124a69d733f7363eb08d72f6f53f1d418e453e63eed5830320880:1F#@93113fc21fba3cd0a031869450e3d4f96cb6316d59788e62767f7894801c6f89: +Be65cb6aeac8e579ed40a9fb8f2b11f7a97132f604d167866207ede9f584dd46a:0F$@d4f41c9758c872387a1b347a9a1bffca63851e44e3c1163d87f7fa8336036272: B2ccad02074570391993bf37b28b82aceac21cedb8df5db5624ab7c7ddbeed770:0F#@3d886a9e09f2c08adeb340bac7313e18fe2be3f16e0bd2985e8be828af2ba2f6: +B61dda4972836f35750c3352358ca963494d8c7c4fde2c4de6579daf76ef06407:0F$@6d92efcdd26c09e8716c59d27794b3e59f2fb976b410789dfd9d82ad8aacca3b: +B1ebc073816ad7e1b84321a68b50337791737f1758e2346a17c103a07ca671b2b:0F$@94ca650fd67138d533fbaa0d06a48744e8960c66d0abdd6048dd6bd6a6b00ffe: B753eddc53de278d702637f639b7b5a4a1b0409e7cd184596cfba9147e951bade:0F#@e75e12e130243b03b5ebb408ac05d8f6d45b2f165ba9a494778a1139154e3e88: B40e4ac67a03c88b9a55efaab9fcb1bbcb2541792c5dd2c2e545f07513397c635:0F#@9d3240b2f88a89f22c4d6981333c62eb8238fef30d1ccf53d5c6c399c56d4bd3: B2598786f2fe749ad55f2ef8ae35f7f7cd7b54dae7130dab7517910f26afde68f:0F#@4df3cda4f8712f77ea2eab7a3ec11117689fc0dcab2cb466851f9650480a823b: -Bd1aad8cb016fe999a7da140489e0b79c9090b266ea8e6a484033563485dd4f43:0F#@8a1de1d2eae1ed9e6d2dd8939fb61355ab15acff1a4a5301d817569c230e6cbe: +Bd1aad8cb016fe999a7da140489e0b79c9090b266ea8e6a484033563485dd4f43:0F#@8a1de1d2eae1ed9e6d2dd8939fb61355ab15acff1a4a5301d817569c230e6cbe: +B69e82c54a83ea6b4ab94554046aef718a153075c5d5f5d11dc2611729d1469d6:0H$@82708d789dbca7c2a78fffd9e1390f6b6318bd606dbb54e472966bc2fc1a97f6: B1aacf40f84f8019f6d3f82d0736fc956c3eb3056cfdc4193d95af698b35dc2a9:0F#@59d04f2e7d3a1b30932c111c819affd1c3343b3e83ffc590194e0d78634ec343: +Bfa9cd2204d9e91dfdf770bb080567d521f9714153545c20d96380db6a0fefa8c:0Fۢ$@355294f497db221e815d7b32c4d2cd42329021bdf9d42a6e1a03eee26bed4493: B2c2f88d5e3430e9b10d34e6f95f3cf3047a70b596abecbc981933bda2b32cdd7:0Fɽ#@7f40053baea9e11ae52539823ededae627805d140f14f2d719327d5a5fa647b8: Bce348b9dc336e5effa853c55ea1141c29a0282152bfd46895d79bb40ef34f73d:1F#@8037d466b3e7abf2d11db3b969040a7b10039573ae2f863431bac654f4962fc1: Bce348b9dc336e5effa853c55ea1141c29a0282152bfd46895d79bb40ef34f73d:0F#@33a50ac769975d422153b8217c18916d1f2adaa74d19f0fbe500a4ee2a93bb13: Bc2dd90f9a787bbfd20085756d3131162ae3a06f5503075164b12770c2c114280:0F#@7f8cfe300478db07e15cf2c3b7f4c8fc4d75c1aa2554197e1edcb287c7f0c389: B0be3a3e8e632be50ff07b1988085f046fed56b716a1933e59ad2a6579cd08e53:0F#@3faa5de19d7fcf054021a90404f86c7a3b410e765d742e9ced5c6b36c38c5a45: +B420856a3125810abc3cb4ac2c430c7bd6851b03d941568e6e1ae1524efce7455:0Fԛ$@26f360377a5b31f4941e81b741849484f1034df61104912c04b918528f783332: B8638a30d786eee2544fc0d88a9c83241ac02c91a177dbba71727e62d00cb9f24:0F#@22c9c87032941c845b426623b96793d49e1c184d4c694050070acd7f4795bcb4: Bf3099a664cc72f846510259ed09806961c301b132a678098da3196ab3612934e:0F#@ebbe2542888b2779b72296e107f959475e562aeb1041cc4e34a5456a1a55f126: Bf3cacc58ee947db9c0e1f3bdcb21342cc54d23c033225b652bac733c16d71b4a:0F#@8bd5410831d720568b39ad873186ba195265f26ed975d39616f550868db6b7e9: @@ -80062,33 +104968,46 @@ Ba16e63d03c1c5c77e7502ac6346cb785f5dc3be6eff0519c88aae0f2b796353c:0F Bfa156e1041447ae56f8f67035caa7693f6405016f50f09f8ed37dda5b36f542e:0F"@6d3f98acd3769bd18d81a35e0fdebeb223aea62633dd016c1410b4f8bea308bf: B9de4429062adf01462fe0010adacd386dd975dcc9e3cba1f3ee756640914445b:0F#@a77269b041c9174184273a2b649075064d8d44278aa3cfa8793cc489b4360678: Bedeebe121178ea59518016b625515e303560f5fa8fa88e471add02b721385a3b:0F#@b31dd272883988a914be26e7d17d8bc303ec88e1d01c93d5edec8f1055fc660b: +Bbfd7a8c449534d4b1c2d0899f4c16ce607677308afef511703b5fc5b0384718e:0FѠ$@1a993224111358d496bbfa49d37630dba6b1542ef2831146952a8653659a9d99: B1b22079d78c6d7a073c71711b4d80554b8c4055fe54f87f7f856d92e095b84d0:0F#@fb05d7c2c5f1dd6a6d43615ce9dbe8d225b9e9b9387200cfb9cc9b5d147a5bab: +Bbd11f1f152175407b9bdd90998edc0eb12798899cfe28eaf83f7ab9e85490766:0F$@e787adc9c990bff344ff8c430a339be280487e0aaad674f58ddc77a836518341: B70ccd99c6c43835c4fe09fec16b4243730a5b64eca4ec1e4828f76aee2e6e225:0F#@84e4de10809ae3714a7eb0e364cd86cfa1984a116a7eefb37b94fb57e7912c23: B1684911ca7584077d6ba7c47f8f22e7e5b14c5f6877bb0d8b57f7c123b4810e1:0F#@b698f725185f1cfdd0aa71f937395bbfae015ac8d8ab7ff70001546753551d54: B57043ed3d77b8eee14ee8dc8bba2de8efe99d438c42236fedae488ec6531105b:0F#@c8feb39536db657a44ed285ec2ebb00ff2512d33f81d0d24ecbe86c84dbb434f: Baba014249af5334e97df8ae5581704d0946d5ee0d4483713911fb13446b41d9b:0F#@bd976f6e56cbb6fcd8bc6e8a9085baa1d0f894ec5acecd41691869e5fb13a1de: Be69118874df2bed350c792a6a1041cb3f2bd2ddcd64979d45f684f60cc556fe0:0F#@38d42b2a1ac31e50eddeb090b5569a7714b0052038c7a60dc539088b18238c3d: Bbdd1e781009c2d70fd072e68332d28d6e866a9fe0dc3c652196a5b6b3ba00ddf:0F#@1c5ac87a4104ecc18f1aa7c18668e857ac148bc9e795aaefef481d1819ee1c08: -B7c8fc076e69af35255e7a36e516f1584ae25866c71423cb60f17fc615116b600:0F#@7a43f7c96c9421755ff3a548d63bd26b0e00dbd3be55c2b877b5252a43ccdb1e: +B7c8fc076e69af35255e7a36e516f1584ae25866c71423cb60f17fc615116b600:0F#@7a43f7c96c9421755ff3a548d63bd26b0e00dbd3be55c2b877b5252a43ccdb1e: +B6232729d2f0a1f400a7522765403bb1b2741e22f494650171715ec26815b0c33:0H$@fb153f82b74e08d5b5025c913ec5deb907532d4543ddf46248bab203c0debac1: B53b9fd9cd691e98d0b4d2466a787e85d13833db07b2fd7e67ee50002e2305b56:0Fģ#@cec8de4047c35f95078109bbe2f0b2e1afac69b13365f917eaa7e56b8c983c48: Bd49380269001e9962eaf1b70e3230a8135e0da66c66eb84792235c7a30917c53:0F#@5fad71734eba547be247810eddbe5c6318a6bb6833819aa902cea79cae57fc2e: B1ad20300a903e7ab3e8828fce3b1d5c68e5f9c867d734798499267f35c6499e5:0F#@c7f3d33b3b46a215afaa9c47b8a36fc82f4c45f601d9ae22dcc2dfea4532c287: +Bcfe8a3d71fe1c9ed4b4c6a37f4d4282914b0a5b7fb62dcacc7363988b9642798:0F$@d6141ea3189630930eef840d93bde91cfa2f0dc7d35abe6f7f17abadfccf5d09: Beffd57b72964e548fd0d13f1428dd68401b5307b2d07d1d47a11594a0d7e70a7:0F#@6e0d01becb5c0860ccc28b894309fc2623d466859d37786eb8aac9fba5089df3: +Bae137924e41fab4a09f004d2d5c9aec257eff9d96b872874e0534351849e512a:0F$@070a3bd050834bf3683e5da2734be91199f6d16ccfbc502b69f59753fc08781b: Bfd40ea2a4af5e57c0fbc55bbcc5ffd88de6959b76b452f48af17942398c57e89:0F#@4345625bffddf9ee91c981a6979e9ba3c9ff491c6db226d9592bc48e3d5a8943: +B822f5b65ee82105e44721a2726991749596127d7de03e95b6ef4cf0011593a47:0F#@1d3dac7a3b5e143663eacf1552f3d1954e3722b65e3b41f6ac4a2d3b1dcfc5f5: B9f81ec8db98db144c05f18ae69f65241e03ac4fec77ff7db490c8a9a83ac1533:0F#@9e88f059bc98362f36fe240442cfa8badb06fa084301c60cf58097caddaf339a: Bef3783c699337c31e4e2ab467096294607e986859c9c5f11ab547d64f792c6cf:0F"@276f7064fb545f1df197a6036cd783f19f03dd5b7bbcff13cff81019bfa6b178: B88c14c5ef4ac4c38044eb34ca9aad2df4b1ee84a8b762a3ae2900d22631a860d:0F#@dbb762e33608cff2d90682afa547ea3621e1191a14e56ee5f5b78fc2a0d53325: Bd31d444e710bc08835da1d4926254148d3888b7ed9b4f41a22ad3e678eb21539:0F#@e9673d4b88e4f181948b283413b441d11e2f2cf78592d77bf3a34b7fc050ee87: Bbf42f58b8577d05b36ca67603e18e149e6af5528c3a7d21e7316aa49cf6313dd:0F#@b4e8cfcb838a841f15c10852ea80fa85b481db2fa2cd027b1bce188d5d0f21a3: B039a37771e88412e8d62337ecbc0d232065c41858fc24af415f11d33668abff3:0F#@68e917e281148d7f0b750146f52648b30c27410e8d69eea4c64a05e20412167b: -B0cc0235482a899917bb158e085f562d19cd446a6a42e349436cd69d3ace6d9b1:0F#@9242b12bd099add9137600e706c77b380d9788c3a35002dc0c6e66303cb86fa8: +B0cc0235482a899917bb158e085f562d19cd446a6a42e349436cd69d3ace6d9b1:0F#@9242b12bd099add9137600e706c77b380d9788c3a35002dc0c6e66303cb86fa8: +Bd7fd7e5de714e44214f0a01024d0984e959b4ce7180ba6329e587ff3c74fc5ad:0H$@584ec0fb2866dd22fb12c3bd5ed9029774f5868fd07bbe1274ce172161f7a25b: +B0be1c4d7d0527dbd163132977557391bcd275bd88ce460216272b6fb7da50c16:0H#@f5f9841f7a11e07e49f2171ee0b54675d16bb8310201fd769f7e4ee7b988c74c: +B0be1c4d7d0527dbd163132977557391bcd275bd88ce460216272b6fb7da50c16:1H#@3d7a9276b6baff91a5305d209ee94ef4ab6c4c746909a1a107d3a04d3874429e: +B0d05d0767e53e18f64fd155639649fe7ee173ed4f8784095e5f20f4e4f8a950f:0F#@6f0457136251a198cca38c7e15c49ca10fb4402b95953422fade688d9940b21f: B1c0089ad3709577545f00c8b33337ce3b55f0b20c1f62883d0626ede736b6d40:0F#@f74ce3609f88318c42835c01c2829698f9508ed7d51fcf0be41eea7a45b97281: B338234f7dc2ff885f2e09984bf251c101ff8808a37824d7fb906134875080b2e:0F#@2fa3622470fa165a2dac05b86eb73413b394ad6a9cede8ea9f00a863c7f73158: +B234aecd8453b5c76fa6e065d052ea8932544c9d1f9fda1f828420b35269e4e5c:0F#@accd19e56ecd879eed9e9e5a3f1b1f323fe9244e8ab090389c8e49c34371d21f: Ba3b2f86b71668f4d34e24f9ca5e86921b766af7baddb63d1e1052d994728aa5b:0F#@4f3773b862e2f3d023b8425ab894b29686cc7b55b2a224380a5f5a84dd5c9cb9: +Bab8425bc4edbd71ed8cee54a62a445b03bb39fc53c6f5ce39291c2523ee95d61:0F$@1450ee3c962ce09de8b951c8c467d263f8b5c36268d5135e90dd9a3bf1052079: B168690cca51c6bbfa5fd8652da02df190183ed4b47fa479fb514062923366822:0F#@417122ebbab57fe519eebcd26818f9c1dcd6fc548a88f3c75ff524de4333cdcf: Bf9e7f96e16d8423c7ab02602af89874a95029d5f8f3c028dd73ebbfc6f3194d9:0FҦ#@b3d87b07d77d30609223322edc1e12dab44f1f905a9a528dc551893ed814582d: B0af95ee770b380dcce75605e83b659665fc2f78836fa2c94e864d00faadd15e9:0F#@8de175d0efb24031e0ba2b931b001c09af06332bde966119a0f39a861ec6a3d3: B0ad7fec3dd7ef3006d581f7cc701e309972560e1ed0eaab5a18d44c0dd369d56:0F#@4111eccf82f758abe6e047c1c33be154d87682ca305d07550ab53028cb288009: +Bc3723a160cde576934d4be71c9ec30dfdfd178c33de04669d1bc44ceedecc383:0F݆$@5b78bbd2447cb4bb26c6967196d8f18ccd1ff7d86d09d430e3dfacb4495f0ae2: Bf1ee2f1685a40afa855e2118fae45f12c6d544c4fd73eacb55b1dddd80887083:0F#@6b9dd71718e6a5a5116ff153db24ed51aa7f087c36f715efc77dd25250e18033: Bb0559fce87aee009c72e3ed2f2158e57a44d070098d174aa871a41096260428a:0F#@e51295bb86bf615a04c7756d12c7b1f28ed07cebfe8497a4d84ceaf7f1fad238: Bb2b8d6591a142bce46fd4562471bcca17e4d3bcc466da0adbfe6f66d01ca2956:1HИ#@984ccd4d019f8a0f97f401621b71ab98f5d9a1460beee287e32409e15e751e42: @@ -80105,8 +105024,10 @@ B2e51854c2631a0b43a571cd299635f7cbccd81fd337d615fe62c9ff4791dcf34:0F Bfe35f3281700cbdde4fd9a2d32665981dcde1bf35683a4c2e2fb28b42f4b790a:0Fü#@54306cfb9ab67d8a4655c80f61c2032853328c2609430093ccf7f083e97a5cee: B35e8c678ff337f301ec0615d35277665cac9a04e842a8e12bdf0b3f714d884b5:0F"@4fdfff4ef5dc5b945e2fbb7816e0c6e6fc5e0184d651a4b6ca8b42bcdeac0a03: B42b63d7a5d8553fd39258fe1347510e421f7da0c1505d88a149f45ede4ebdfb8:0Fϸ#@cded7e919dfe78c92d87ad64538e3e1350838357a37805ad6f06fa280c4079d3: +B0ebd825b8cb251c41d309db0324f38aeca5b1703b591e761411730e68de29db1:0F݆$@6dd8a3301f6258551a6d9c41748aad08b16fb6ac20a64f257ee63b1b547d9590: Babdf9ec307d086ddfa30912b71481e3d00b6cecc2e9cbf1687902ce05ec863e1:0F#@59b672e51a802139df36450a810860ae547cc4490ad4aeb4099692d0dc9ecb79: Bc2a618d4dda2d28ca62f1cee5e2fb0f58e0846b255fc4391cf72c490a35ce78b:0F#@6e4182bd1f509184607e6a0b716e4644503e7cfd72c7cbc0426d894f7efe82c0: +B726b3eb17d30a80b56870023410fa10f50c5afe2da16e5bf1075ded9aa5da676:0F$@934070a2b3f7aefb6f43ded07ab7bc9f7c65f253eaf319e74197524c53574154: Be6ec33bd57c0d879a9b28be72da78ee99272997225bf32dae73f689380ef355b:0F#@015eb034183840c5879a861fa81852332a8e7e9360282656a02bf9cf50f6d1f5: B3425972fecf1898609de84a81e3934d977e75f2593926afc2a2c643173dc6505:0F#@ffc46b33a09437e17ad706a1e1cab3595c2abc3fc18e67c1ca978692b2ed483b: B007d18b50e4ac931577ddc4a0194deb867babbb7448de5f5ecd3a0c5b4cbbcc5:0F#@ef7c952be860e6b765edeb70295eca272166cfd2aee50c8732fec6839426abc7: @@ -80114,14 +105035,21 @@ B6b64c8497f8e1b521d057e722b8bfd2109dc296f66e8a1565a3f7beb1061b76b:0F Bd7eae9712d550c38b31b2b4e4ae52f972641ff3ed7b4cd8e2ed8b42d9b58c9eb:0F#@d623488b561c4a5213d9905d93b67246083b3c6f291deda7776e0457f6f38989: Bcfc7faa98295383cb6ec2637775c9948e50ff67fd05bc8be1c8e6123b43218b7:0F#@ccb9e19046f6dae94839b99193fc1289725f8fd00a7a25e64a6791477725407a: Bdbd4f7b774e4cc9b89282ef68acbe47e7dea7a716e81f7e9905ada6b2aa99d0a:0F#@96b08671c2a24dbb89f686dda6dc5e704c0491bcaa2e7d464c84b22bf7a27976: +Bf44f8e9a9fd9af59acf24c40d678ba9cd3f008dc1b6bece749ed18032290e804:0F$@5727af705d30f58debe0a14068946822578bf9e11e8a012d6f741409793f0ff2: B4cc5a4a2290798b821a48c60e21912102060df4f1773436da8f9b94a63065425:0F#@f50e9597db9d3f45c72aec0bd0a0665f79b4f9151ba57710cef94e46a4bb42f3: B091a11792f847cbd5bd469b46b13ca28455d5a26aad395fc6b91dd089b16a935:0F#@48b4377865615c09bd2aa3ff18203f26f2664862d876518b85bb15774a7dcb2b: +Bf06b61d9215913e02bb6d5f958d22d8b25ae47148da4d0b00c4a6708a920aa5a:0F$@d42536fefe0bfe045b2b616e4227e9e137218b622aaacaad22aff4e9874cbddf: +B20af2d597728ee9312afdffc8d193be7db2dc95142a3671addea6084b3062aba:0F$@bf02fc17fb4f0c382b2206baccf1512439fffea6aa0a910086ac124b43495b20: B58f355b9fed8f3b0715510c075558222c4cac267f6d46f07f522c6876716132a:0F#@2859ba2759955b116070308aa9c60a9accd70822148d72ac0db87136beb99c2c: B183e6b848bfb4c30e07c8376c78062a2123a51e180f13f8ffe5903822f5f56e7:0F#@e6816d2224f22b122db82bc59a7097628f3bb1046c0e31127021bef1be29e508: +Bba1aaed0db1e2ad610a03251c775b11b27f081aa5d709945f590383887879de4:0F$@72a975270c793ed96239a0d0d4f5c9b276caa05536e0ab4831a1088aa39c2942: +B51687deda1fe755ced83b9c6a9a2119588f67c8fb8c8febdee1d7e005a5104ae:0F$@04d919508dfbc4efdeed75504fc3c97295fd66f1ff5228cc6ae8a0ddefe3108b: Bf1ad99a21f0a3b46226b208675b986e328d362627b80262c59db83bd9e1fa398:0F#@67ed24bd31340edac3e53a6454d036f373da75e390b1a1f00a9e560e6067a77b: B37c8783f4f77fd1626844a4c5c837865ddf7869237088a0533702988be427cf6:0F"@a1163ccfb31c1065db0e336c609fc2e3b4e3855b95d29e16bad3a707eb0112c8: B6e61dfa53d38edecf74a12c2a847efd204b90695759bc7d2562c733acc3a3dba:0H#@d123aa495866f68a2e8d4d09754bbbfb4efce8be576258f813ffd11eef1d0238: B6e61dfa53d38edecf74a12c2a847efd204b90695759bc7d2562c733acc3a3dba:1F#@b87ea5ad50affcc65d5b1c22f3432ab7d40f412a1193fbff063f3c562d492397: +Bf826c9e2a57e9fd2959882aa6a69092cad9c49aaa0cbcb1576c8463cc88d9bc8:0Fؠ$@002b8064905b1dc4e8fe87dbff0274e6c64de79f2d392bed449c7efe60a924f2: +B4beaa2ebc3a8e319075863f617a009b61293930faa7dd9346270b37c11cab946:0F؍$@16fba591e7d456e81d7aa557474170ed80d3954c452037bb98779fef8d3a18a9: Bb9d0cb1e2a810b3e53fb181ea8f868566dc5605e4dad612ef6ec44cbca65d85e:0F#@fbb65852f94d7e118adf414170abb71290da3547836e592c38d5663b10cf6760: Baf8bdd4f5682d32ddf0043d02b446408599a2d835fc58e4d5e7ce69f7df94c89:0F#@07c1399be8b85ee0d7cfce24bdb272d73bb5f3e2e53174855ae7843983416897: B90fe66346a9a305491a8a7b9a73fb9ab74bea5747046443aa8d48a448f4ee3bb:0F#@b56fa6b658a01267b817ba9de8a9fe16ee69fb731ae8b62c26fb425413c3c4ba: @@ -80132,11 +105060,14 @@ Be81f85cb7998d7407d07dea16ee0d09f6d8d81eb61405171ab933714ebec4727:0F Bf064d6ef8de22c9378533469abfe36a2230eac7ecd41f0b6dbdbadf19f364d59:0F"@c142e7549cb96e7f43fe25296dc8253f202da767f25c5923a460c4442d076e90: B0745973b5032be3c87a9497c613463e327b479f664bb351e8668837eb68edc9e:0F#@ab99837f1a793a0098efc55191d01cb86a49eab828b84c9bc5b5f97b382730a6: B00d811c242bb69910ae93b54b083c14fb47e20b5103e74cedec5122dd4e5016f:0F#@6e5e6b3ed9e23900b61b47d1344f2b1d560afa2d2eb597e32c35a07c65f52615: +Bf699e56772013236894a87bde088bed65a23ee78bc06be73ee62fea1a57ea7d3:0Fߙ$@8ba4c40c6c1078c7a7418380cc39d08f3b5043db17903e20acf716a2b9769e70: +B61e237d4a478871cae7062dfc5512e3a87e110be6bfc4f333b1e3f314c7e2db0:0F$@5829ee5f597fa409dd8178c467c9d9eabf817f18ada73ec721321911fdf49462: B19ead308f663084ebeaf2eefa0b690277548059f92bed93f41957c76a329876b:0F#@29e513f77d31c7f02cef289f99dad41435435e93eae7ec330ebbd4635e3adde2: B39bdee2729a184a1347b1e0a9ec3af33f89b1e1864fc3fe7b6b53bd5a349d71a:0F#@8f538919c7e1d001ac7dd0a3e6cdc558344474596f9a6643a9bc48511934b14f: B70cd8cfa2637c5fe3a590ff5a1c7fdcc6fea71576973ab5a43973bb70a065053:1F#@3dc5eea5648f9e7af30474ac952392a2d8d67fff389372e1f9fb9d99de3f7db5: B70cd8cfa2637c5fe3a590ff5a1c7fdcc6fea71576973ab5a43973bb70a065053:0F#@2ce87255a76b928daef37d0381371ea6a88007a0946447931dfd9d30aecabc23: -B541a90f3f8a4b2cbd23b582998b149b0280722942432b77fc685dcbf298eee01:0F#@97ef305609f8290f0e8912cba4056ebdc6d35b32da3d28f787ed3024ddef8942: +B541a90f3f8a4b2cbd23b582998b149b0280722942432b77fc685dcbf298eee01:0F#@97ef305609f8290f0e8912cba4056ebdc6d35b32da3d28f787ed3024ddef8942: +B7e3665804c5b0d3f60a8393b2be022e89863b97711079a9e84f67dbaa6199486:0F$@4aa4ceb4cc920df91a2864a7544fefc668afc5c3c41a72c61ed195916dd3302d: B298c740fb897ceb07cc42278d87f093e553bdfc6491f6b70586c7541bb3bbf7b:0Hǥ#@af8d364286ca09d9725db285acfc9ab1580a15b380358e21460475d6a1a93da6: B31f8858f077a9785d0a4a9d7acbb3eb4ece042e56054e8342e73efede9c027ce:0F#@a560e3f959cd27087137141f7619af3f6395deb88940b741302a5f4d7a54e864: B5227b4290febbcc64157e141a5dac6fb494f92b7f18860dc4e9e3eeee2e49463:0F#@8d7a6c06e08ba376996b50d6932267d39cbc20f0e6753bd6e0c109c9b89b45a2: @@ -80147,12 +105078,19 @@ B035031d9e5dca4bd14a2bc002fca02688c3bd3efefde0bfb1a5a0cd56d43415e:0F B1f660e04f364324a73498066d6d4b132f70702b4a4737f394e88dc51f996042e:0F#@cd775c44332d9c388563379c5c62810c4be46283d91ce5ab110fd35c5e1f8642: Becc8ed3bf0b0d90d810f51b225eb56a3e0490846dbf9859c74063da119fe7f3b:0F#@e02ed77dcd4a2008d991f4a20abcd3a9c057bec4a72ba56f093dfdd6d474502c: Bb45ab38ad00c2cebc5291fd97e94f2bc7a73080eb0dc8f59230d53452504ea9b:0F#@b4e43f445ff663910b850c8656e45f078f240f101b8ccb6ab1e5c33544411419: -Bccc9af1c92c4cef1886399a09926e6c6ca3e263898354cd831d6f9fb4b9ef66e:0F#@55a1eddac2a35ca8cbcac8a987f6516a8bb61aabaaabdfc08228bfbcb9094d50: +B77381cecd54a5796187e372181e5821f65fd1b94860ee1457e783404c37b2870:0F$@7e34fc18bd205ee63a8fd83b528f654ce515039d765e61a4e064f31c5cea1167: +Bccc9af1c92c4cef1886399a09926e6c6ca3e263898354cd831d6f9fb4b9ef66e:0F#@55a1eddac2a35ca8cbcac8a987f6516a8bb61aabaaabdfc08228bfbcb9094d50: +B550adaa9bf15bf77ecc0fa66dc203308280a477593b7990bd3e4808b0db8173b:0H#@a43942602f5a371dee632b2c7a252d2d7c4abefe00c069943c2d318be1832494: B8a3c2de7bb53e331bb1481472551acafa9df0057a7a1c2f1fa35eaf64340846e:0F#@cafdb1dbe7771d28c6ea694d9775bcbb1ab6113f5c2ea83d131a00674ac8fb55: B9b8f255eb5cf27169f5f98cf21fb403f8bd99fb467e4d8287c3793246b63c93a:0F#@d6533097429430e4129cc1848fa429281a3cdf5406b5d72e42cb95fe0c3f2e22: +B9ba3049147cf39c2a0f5660f1f50021e292a2d806d9af1efe7d13a9124f09cdc:0F#@e4ae5651fe69f1923b67d89dbe7441c6453330801710380b92e33b1603abbcfa: B2f95fca32230d5a1db00934e5239fbf5ce6947dbcbe7d5a05675643a2b0b2b96:0F#@29207568fa6a232064fd3e835b4200cee3392156155918cf58fe67c412e47778: +B785f3bfa7c90285867e89fc08ccdb6d98b0dde67a30609a5728ce9bb3bebdbaa:0F$@aa498926588e9a6f5ff872a2b91cb4973bc0557154aa0db1eb3de077f091126a: Beecdfae38964f36575974c0b566db6088e31cd0c1f00b8a333218adab08e2c85:0F#@4889f9294d66b9104ffce998378aa8617a7e6f68ff8cfba5282ea523f8c56a6b: +B785f3bfa7c90285867e89fc08ccdb6d98b0dde67a30609a5728ce9bb3bebdbaa:1F$@5435054f8292dab3fde9055115b2db694fc655548499669d44470b11394b9550: +B0d329fd33e489921c0c272e4bd64ad15b220c62398b0536ef3da56acba41dd1b:0F$@02c28c9ca32271cdfa3442736d1fba2e600b49810bf5da446d9fcf87fabe305c: Ba917def776969db6fbca6d5f9b58b6ad2fcf6ddc8396cf4aa31be1bea200e212:0F#@33ced23506725b7bd6108af927a4c75a60d24073f4ef7bdc1973667ae5d627bb: +Bc505137d22d69e5d72a218c753139b731b925d74dc9e7fac955a30dfa1dbe51f:0F$@4c951f303b7e65ec54cb954bb1355e796091b757530419e21f780fca0d1b21e8: Baacaf25cc01f3ee851e9c12d267d03a485f8b07fc2bc7e3b4a34d09b07711f02:0F#@e060972786a70f720642a93e349972021a26ee8521217d8c8948cb8d12825569: Bc207e71fad2d6ab925f3e9542710b75a6d6f54c5028273ace7cb1e5890e388d8:0F#@e3fdc97873ebdaa3594ff8094546fb82c6872ec1175d2386a2529f8972096bcc: Be3af3d9abbfef5338ba55aa1fa2f45ef99d8a89aff1e679c1ec97f792c41171d:0F#@b62cddcba22d0ab11e6d72bda8cbe0120fa61bc1104d4d0709790f14a7c05cb2: @@ -80172,14 +105110,25 @@ B6e0d01becb5c0860ccc28b894309fc2623d466859d37786eb8aac9fba5089df3:0Fƙ#@1d5d7 Ba1729fa9c293b7b04fb5fc94ee6873b8d15a7ad57508abfe4a81ad9da5580343:0F#@55a377e3a2ecbdcc3493c6699ea643ae3e6c35997f4ddc2da00dd02a12b1da14: B4947fec8feb3b61629418c258a978b44a53c6169304116203d507368abd19be0:0F#@83f0e28845c4f8a5b2047a63c44130f07d97670892aae680566e9979659a1311: B6d3f49163da09e6736834c9c3dee854d6ef955171a81167678630ce9052aa125:0F#@04bf0e6bd2b321baefa8d0ed5c96f4d66c2c0c441592e5f319c731bd12b9c0b1: +B088dda146ed53a83b77c93cee60371e4e7c2739225dc663809cd7d112142127d:0Fј$@2e1d9891c0b4cfbbb50505325835270a12e9ae9b42b480583e9dab38ddc9523d: B4470cdbac88c6ae709e0ff6e787d5c27dbee9d7374cde491cef8e25232d37f72:0F#@fd7df99bf2ba519e4482085e233fdcba1ef16352054aed8a704ddea835913fa7: Bba258a83975094800779deb38c5a20ac75b63fecd396a7be7b205e8fb4df12a5:0F#@abec6987abefdd014dbb14adc38a3279c49fa66f81eedcb42b8759b00c0e309a: B2f344fb797f0ef8804905d61113fc15aca35f08d4c288227535a64b1249b3f99:0F#@29fe2b165aa458e1ca3cf83196b94531a8b43b084eda325da5709d1563f9f1ce: B43ee4f502d9cf7583867755b6641aae10de1c49fa6369bbd4e68972dba265cee:0F#@adadb76784d3e14abcdb3100e611092f5657c1d49142976a7fd8d690de2964a1: +B26631daa354cdb26814d5b9721d9f802f4c3a56ce3ec14efbec13817b8464dff:0Fك$@b8ad3e3180313d589e5ff54cca039f09df399d75d409074ee0738af76ffb8494: Bb0d20c86f6012cf2216ba58a6a7857c728a4c27eb022a269817056075a4c3c4d:0F#@edc42b834d9802fd20a02da58ae4138952477df84955a542610e3b47a2261a05: +Bf3cf4faffad68d65a3466016a93382ab377a30762eedb437a655815430366a45:0F#@5a2eb49eb22a658ba3f6b7029024cf7b3360c52702c96cc033dbbbbea44f81e8: Bb0d20c86f6012cf2216ba58a6a7857c728a4c27eb022a269817056075a4c3c4d:1F#@d1b970f5e98a36a28d3fc721a2530e16ff7c38a33b61304e98bd9d72d54c7c33: +B74d31f60ad71f81047cfa77ad50d16e65dc1f26b28d2529097cfd65fd11e2b71:0FČ$@c7468ea64bdd789d67c3b89bc8f81c86ae2d591a21c761aa5dba8b492fc2dedd: B373b0966c32e18c306d5d7c2d2d4e9ed28f0dc41c673b993428d91dbf17e0ce1:0F#@1959a0d3b3c8a090db724e6ab05c995c02e7289e7e77dc9fcaf055b0dd6866ab: B08bd2af77dd48f2d09794a4e0c440d2eda01acf79c6cc74804cfea8006abd681:0F#@313667c79c396dd882efef4d2f6b05ec48f8cc12144dda386dd300c8c91944ec: +Bc4ca278aeb2b89e9eaac4cc1f4457ff6ed2d6a5fd185c3d081be9a01d69e4c77:0F$@43ae0fcf2de6928fc21bfc51527022c10ac9007098834df98c0503d420e23b01: +Bf45d74eb432cf1c2406cdbcecc0512ddb67825e8ae3250dde7a07ac9b19bdffe:0F$@b3f43f35d3c0732a5bb221a785ecc7de1df3956202a77317d0eb84cacc87bda1: +Be85b93c1579792454f81784c4e3941f58583b66c85138402157b854d374b6a8b:0F$@46e8ab255f6dfb26c6c57f2863ca55b5a308bb9bc446bda373ec09e3ae9f195c: +B1dcbbb600f3c679929f58590146fee9884d95aa68bd559193ca7e5225a100335:0F$@f7bf5cc7157d38e275a0afff21f9e502a811b4738e476a00b7f3cbf92192aa5d: +Ba898f781bb1aa1b0e6e7001a3c52b26728483030d8cfcf387a073628eeb91a75:0F$@1b8d81564be647c90d7c03c851e93438738ba96855b4c6c826e54aed60c8e4e7: +Bcba213d77f8ccdf23ffff3d1fa2eb94e85aecc06a339bee7e63099658a54d829:0F$@42bd5419094877c198709a22024ccacd517b7d89b65133e71f6e1ffad3c00ee0: +B874864ab0ba60f56cf9c4c0aaf5a39e8c980025a6b27620e609d8b92399fc3f2:0F$@c3c3415963c07769af68b028a2b6d77e8cdbe8e44bf5c1be33a81a24415417b7: B4506f6e7ad2051979dc0ffb27798bf6ede8dac3bf5afcd1977151615036a2b1e:0F"@8f17c8a19814428df7e35571387aa7179223b10a7cb2807384cf117e4bff638a: B4506f6e7ad2051979dc0ffb27798bf6ede8dac3bf5afcd1977151615036a2b1e:1F"@984c16bea64d389899423d602682a22fa272c035de2de5c2c7d0ce56ae004a33: B7e881e2cd4005b6a2f61e8076e3a943acb169c092caf1e0adf9e1b726494dc7b:0F#@731000762bcae5f7a9b5e1f6a4de1a8d66f634186768fb345e70d4640a40405d: @@ -80188,29 +105137,41 @@ B228ad6d213b0603f1f22738e5e26180609284ce6a020f980c346037a2b5d36a3:0F Be493258165971aef5c35d2ecf2e693ba0ddac91f4c4131be619b5483da0aacb3:0F#@0117f9096d433e3b0a9f1c98e4286f88d448452e8e1f4116605101edf25109ec: Be493258165971aef5c35d2ecf2e693ba0ddac91f4c4131be619b5483da0aacb3:1F#@8eb6b9da0e5da8a29e68831c1b466e0f6e6473d6c961fea31d5937c9f8670a3a: B76171564fbc929d0c5ea11aa5f6a42c3a37f5ff34ca6f2ec64190af08f5a2298:0F"@076415085e8ffaf37454b3aa0341e1e265ecf457cd4bd19c640113fe0ff5e5a3: +B9d5808c79ee7c33504c7bf4100f9452bb860487d800f16e27ff6654b71679547:0F׊$@fcbb7c4f85b2b2ea795c1b6741b949fa6c75fd0d0d1c77a89407e58e21865a4c: B76171564fbc929d0c5ea11aa5f6a42c3a37f5ff34ca6f2ec64190af08f5a2298:1F"@866ad2b1b639dc4796fabb281c937972ba0adc11d8f783548e195f3a17d77084: Bf7d5576965b37a06f200c084852a6fdf18161721a1c34d034fa4670fd5e95731:0F#@3372eb274a1c5232f081f7bd08ab9b534762b7177149cb2d402cad6e4212c52d: B33649ff682be988b9d9d5b4b6a76f9886e985b717ec42db0d72de24a4c748d91:0H"@8923b6c9d7df81187fe7c0e55bfb7ba4e4030322ade413628eb11d127f88bdd8: B5da4a73c175ee1a3928a408374f8f52a979b865c9995d28f8cb4d239b2e2907a:0F"@c66d203caa54c65a37ff63d5d092b2d79ff8a15350fb9add0d8bdd09a20b3f7d: -B684e1c2013165181901e992189633fccd70e56c909714e7f33677f7dc0060c5d:0F"@8081b58a71aac1510c090dee1de4bee99778a51fea6988b38e8a9b421836a9e6: +B684e1c2013165181901e992189633fccd70e56c909714e7f33677f7dc0060c5d:0F"@8081b58a71aac1510c090dee1de4bee99778a51fea6988b38e8a9b421836a9e6: +Be54fca574f68a740d907b1bbefb8dea2ccd7dfdce791d62f324d466875ce331b:0F$@6232729d2f0a1f400a7522765403bb1b2741e22f494650171715ec26815b0c33: +Bc20261e7c1917cdd06313bad8a24aa42fb3be99fa81a49e7eb4ca1c9cf8fefb5:0F݁$@92a554b087026575b7a6276b9191402277835b77fe46f7a440fb2fb4ae109eab: B44e045ac82c87e235f7f357b5913aea112e78a744bf267fc69a72d700dd87750:0H#@7acb318bc319493b6ae838776a870042c19cbe6b11632c6509269d23bbf3e469: Ba95e479b7abde08e89a466f2a9751a3982d18ecde4bc7c284e0fe91254dc9012:0F"@9742dc8eef029207321f2f63ce1ef1caba347ae5c830055736d633dcef906e27: +Bc20261e7c1917cdd06313bad8a24aa42fb3be99fa81a49e7eb4ca1c9cf8fefb5:1F؃$@1232cc674e9b5c0d34d6cf5e7b941194c59b51126b7cc6a0bf1b112b502398af: B7cfa5ef8c9cceb549704409267b2fe028c95414162f892d55471603873b1d077:0Fָ#@5de4fdcdcd3b7e00e60e279e8625057eb57bfaed73e0824ceb1c73911e727297: B702415a317eff8668be9fc4effad84cbdc9c7b7e807131dbfc6deb77ef5f532c:0F"@7798df97bf1d03aa27bf6060fdec723a2ec8937bbd8136e2bd9a80f66594eb63: +Bb323ea45e9404c15795fc25438340852ff079c757953567f8b2d7d90913d8809:1Fɠ$@32daa411a628ea1c265ebc2f89395c91201329edff442bc6caf66231d8fff560: B162a47ed9809e2ce0d45ecab25c669cbee29145a1ef93640fb351556a54946d4:0F#@5333b0ca0629b4f8df0b34176619f60fb7252a8202424f539c28d4715ac35d46: +Bb323ea45e9404c15795fc25438340852ff079c757953567f8b2d7d90913d8809:0Fғ$@304e35ad8f8abdeec99147df35c181b84e6a449c1a07c63c8b6b7749ab8daace: Bad65c305247eb1759404482753c5e1a15f90ee6ecf878a49d5e48472b2aa35fd:0F#@0f8c58515497c2167599e7599888b957bad76f7416e11bad4f4f483ec964b54b: +B7b4e94599cb9280ff99eb2d37742250d5fed12c97b10b269c3592f908d7a34e5:0F$@e55cc43690343306b33bf247cc401dd6518a468a5e73333071d792d32631566c: B2bd1786f871e65fb446ab47368b939a0bf396a46d5ee6ac60f26a801aa40ac18:0FԹ#@735cdbc2519a7444d26f6f7859a1efa88c709c66152ce7a54bc8b1b20731d48f: B5b401f2c4d7b921f4be9552b51e09e8b452db588e0f086e01e090c7848aecc18:0F͏#@1c425035318a363e6b2c10debb2e3bdf02587eb6891b03cdc574a5b2454134ca: +Bb302791838d0daaa88b6597f48983b23b0b7d7fed904be0e21d64b4810d33e46:0F׎$@40ce5fd61c52e046fd8b1842da31fc09a220fd7601319a0dfdc06bf313de822c: Bb3fa64e5ca36b0aff2f9779a7bbb63b60d7b55f6ea76dd8ce502483a859f559b:0F#@6797ffa2388af5374a20b2445311674448aa53caefac3dc6096a79a0270171e0: B2837f7c3de3a72382ea24867ace2fbc2ed93cfdfbbdcc5e20276c432c553ba56:0F#@e78a681571b43acb52d33e12c5d76c4d76756085215505fcb0171f19ce45eeb7: Bd41112419b51c9e5b5530e574666dac118d324d80b7a1fde5dc8a7d138ec0445:0F#@6fc83680d43e5d7032429674b9e26a468340ed1580c397da97f24b9fd1f60823: Bf59518f457669e6b78937191f93fd71a4e3f77d659b8f1a93b44d6e86cf51ecd:0F#@e16c54532f5829e7a26ae209332a62aec34bd594351126afbfd54665beb38e27: +Be22f0a943f4227dbfbd23717a0630d083726e57bfa45fe2d4666330f4b608dcc:0F$@cbd2103487add73ea570e5eee7989eface6cc5b8941af364baa8c84bb10cb37b: Bef4376aba6da2750b2ace748bda38e993c858e0d34e0a5bf821f9847243b82e9:0F"@0919324f16ec6547d9dd1c5b6dd045616f904ac4beb9860326b7f81789a27daf: B35212d066f4edc33217dd9fff4882d6b89fed3dad99fa6f9a88b975c02d72d4e:0F#@4003eb66fe0ad06a2f4228924df4819f7b23c4f34d50c974a013982089608b3d: B98cf5400923a4c393210ed0e9be33bb0923c3f3e38878a7e7ab7ffd32293c544:0F#@b9479c3e2f268e808d4ee70a76182d3d8911a55a21c4b7b105e057725aff44f8: Bd6c7030aa78703319e54a9db9e68e9d0556d6fda4904683c71baa160e6768984:0F"@36c26141a3fd612533dc25173e0ed73d8bfba9b2895706108380b5843a62aab4: +Bb6e7acdfd7462ebcb1c5a9b7a9a685f6a7481c4138c4c235fba677167342928b:0F$@6c2bbcda8c1d0388c2102e15660de097f9f861d3fc92b2e10f7ab338b6293ec1: B8a3c29b784685a9806c5cd51e1546b3e491b0591c86eedfc2d48167be9340585:0F҈#@e6fb11582685056aa9cbc1898bc2ca275daa6b2d91dc820caddc67a2fe1618fd: Be5d872601543dfb6352553db7c61381efcc85f97f9c4f7691b5bf9b26681a563:0F#@f14be87715e60c0b26145c24d7d2c1198c55e7561f9113708a2fcaff0968b1d4: +Bfd28f0f8a333fb17c76fc146056775f71c809cba4e5defd032c21f798c20ba02:0F$@e8ebaf08350449534b2a2131b4831af8bad0bec2ceba5a60890fa5ed5b5dffe4: +Bceede7b747dcbc09899a603fe5967e41f698bc10eb201df44da018a4e00fc7a5:0Fʛ$@df740039062a90d632af36ff2e007ba913f059200f29c2e122126f27d387ed02: Bd6c7030aa78703319e54a9db9e68e9d0556d6fda4904683c71baa160e6768984:1F"@e7f6bcbb3e401cce1d7c0ba27a6a8be2ce9dd9f5018034efc4cd41f9322ce890: B5ae4ef7095268d57a9616afb2cac5bd1acfbd052edca7fe1d301d081df3410c8:0F#@b3edd63a71c3e4e1225f3559d04f349efd6f82e6baf1157c115d516e4dab847a: B925f96c9918b8ad4267a0ffa80fc9955c67b07c02d7c8b2faff1b7d304daad3b:0F#@f5d45ad709d45dd1fdf49eb6cbc1b4285000c646e3afc100e288566511cb4d78: @@ -80221,7 +105182,9 @@ B4da29575284830b0350be49924e1efb4cae872ec68e5ee26cd298a4e6ddd5969:1F B674593ec481087e1952cf8f37a14d5cf1c27372f7d7289159f09510e08aac6c5:0F#@9c1fb4128c8feb92996771b1238a57fc58e3c15748b345835d76245ac733ad27: B4e0b76c3d7df0dc4f2bd59d00900b80157eacbce2593e6ffec26c8ff09f98455:0F#@e89188f2fdf7c4eba470b44b9699d28be0d05c361caf32fd12dc13013d8985cd: Be6272224c0938f1081326a41f4016d1140bfd835fdadb878504feb79d9717dd3:0F"@db85fd3d9afbe0dc87118b7e93ae08d6f4aae0e8099b0df3772183563a570cca: +B2bf19dd2c68c92318416c5fd5c1eb4687e75e0d152b604c998a257de26fe3b33:0F$@cba213d77f8ccdf23ffff3d1fa2eb94e85aecc06a339bee7e63099658a54d829: B4da29575284830b0350be49924e1efb4cae872ec68e5ee26cd298a4e6ddd5969:0F#@4d8a9680ccd33dbd242c76bcaca1b19b96cc265e7bf5fcfbd7180c1174b69631: +B9ee306f1428448f55fca6baef601c2688e71be0bd5ddca189641232c820f0575:0F̏$@1ab6708ab03345948e2af4a2c47905b48fbbfb62fa8ff926a92d4dbfc02c390e: B9fd9007c7086f0f1913d1c0de0bc26e037b2635a15663ff25477f613d2ec68c7:0F#@2bb7ddb94b807f79fb74b1580d99d31cca11b688d57b12874af5354f06f8c1a6: B4f4d05ca8181b87bb8aa7cc72618cb1d7b1291c661c5748b81057d32c1d1c541:0F#@acced194c1835491fb8a5938e10cc5ce46a61386c842dddfda88c6d076dbd4ba: B26724c0d6a9063cfdfb9704b5f79627c2d7b4e4d6e93baba41be560aba0f7a92:0F#@8dc3e5b91ec430a7f17697d3dfac6a2c0750134242e0f15b5660aa72e98724ce: @@ -80230,6 +105193,7 @@ Bcf0a11dac04e0c119d66b204c0bdc33cd68f0f9cd56cd028ab3d37e4b440b6bf:0F B174c30cd018007e45881b17021e17dd6a722717bd9f6189dfa30247beae53bc6:0F#@beab1439632e9a03f582ec19f1bf603c79b154511d4311d6beef8c21d9361522: B700a34e4ad5ef49f04704caf7f901c951c771432ea97510ff7beecdf0e5d537e:0F#@8e8b631e034ec1e3e5e999d913df28be4156c92e7bfb0d2024fa5bd35b6be0d9: Bd871e0ebe9b05e6bba7570ec870918892df62734b46323184789500201a54af3:0F#@165c1271728d01bc2d9a13c201d0dd7fde98ccf487d4f8e4f8ee5d27d3f0cb31: +B0e7655af5164068613b2d59fac3c6158c80d3856d71180c890eb135a310175ad:0F#@5ee902a99a994a5b413489c8665c618f3643c36d38258737563015e809e97b91: B2ce3720498f705aa42ac784690a91d36754ed1aba20f13385704f4fec5009461:0F#@64e3d0fc73171858b162f563fdd3811353ace13f97f5981fbebcf4cc66388d17: B737dcbe0a5767109deecca458c20a5c7226fe438291b75324696b08430992ca6:0F#@7fe95ae149dea9fc93a7ada9d1b19547cccd0d2e0f5224792f9f12dfd9c31cce: Bf3baaa6937da2a4cbebd45445ff393186e270cf4af8e120682287e3578725281:0F#@49c8491c345e02f7cbfb06ba2b215d73ad70a76955e453970f23de2b15f86202: @@ -80238,7 +105202,9 @@ B64b64d7be893420ba9cd962d854d93e7ea15e76c9a4bf1330df9c5831daed8d0:0F B9887966d52676adf37ca00da46b0e8763f32a479f53c41d3fbab56a3b2c12d20:0F#@e7bb39f0cbc745407aef70cf1ed603edd2cd847c098548824e2fc89471ec8ac6: B1939a1a17f2d4796046fc3480b9907d70d7159aff876760b535c43ec9ac70871:0F#@3f9720d55be2e47715bf5c94e6175e7aac1cfbe8b6da5bdd0f78c96ea04c5155: Bfaad979ced01f15d23d4f52171aa3a65b9bb7805c2638ab6cbd298f90d3c8b9f:0F#@61540af962cb86dc8a2dd08935e475ac4344b94e0601dd1c339b5efc5f430a48: +Bba9d89457cfa66c787e92daf7f45d172ea7bc21b296c7733ccfeb3c6767c28d5:0F$@786f55112dff4434f57e53ed4ab64563c446bd749feef9d37f79bc8c284cc5d2: B2f8f151be71b28a318b9a361795327c808c993f52f28d1f004dbb94e1e423bd4:0F#@4cffb5176d2fbe6c8f45b2e36a7c9808e26cfc2a9a86a170941b17dc1e8d5344: +Bf3d2a491fe41aa9a018bc42afb2d95ecc1ba6b243721efb3f2ae7baf754b9d58:0F$@30ca33094dd0c2540a62251666df62205aefe391dac73ea45fb765b35ff822dc: Bb55d5fac91e811f91e5382de511b6060de74f2fcdd07d1606f792baa0babc1a7:0F#@55f8f31c5f6af7e63472cbc6f04dcc78a8cc37bc1b08df3c5bfcedc76b67d031: B0bf1c6375f057494c2b61b6519442492e26502a036b7a3568d676d8d7263ee2f:0F#@9bda6bd884b0aadbb8f01dea3c8250db5d1ffd8a5bd5827db1ecae2dd6ff2f02: B622eff0895496ab5e4956c39b237f12fd54497ed8d5866daa71ac7d9869bf723:0F#@204e5984b5d3f846507528c1677b89da430dfe67114df83c0a2e99ce9ad70211: @@ -80250,14 +105216,17 @@ Ba809c4da68e6e375bb6da697289cd9752b54c882f9b9d60c51741ba2263c9ff8:0F Bc1ab1361aa15de8d3578da3a1e6a39570ac429072b4b14ca8ac56c866bb8a3d9:0F#@c35eeb9452b7aa08edf041d92863e912e01699e0c39df41205e439d014273632: B38607b6385de1f96a306ab0a70a8768e4de8179c89776d84ea62fb32cd105bbe:0F#@2385637b7fe173e640b6c61fee2ad5d02aad76d624b85d64024794af8ce8bf62: B5db6cc2e8402361598f94e18118553a7cb7af4173db52fa5f13bf68fd41354fc:0F#@9a0571222488c6abe107407bd96f8c388af5025cadcea529db793c187203121c: +Bb0c26bafe6beb989363001131d046ef9bae3fe6296105da67215fd096189902d:0F$@ddbad18f451c2d7b318be141de85b3dd90b3c3e023add66241ae78a4ed4d0d38: B6f283446cd1841f946a18499adcab50c8d56e96401a6ba98610ba462feac24b8:0F#@b5b08b37f750b9e5fbd6ed2029f8a8f9151c6d764dcd563d4438afc4eb00a822: B781b3289b8fb0e59cee3b5e2552391ced728c2f1f2e1706d7534de6c3bf35f67:0F#@e8006e1d227805b209e089c8c791e325ac0ff688dbc7f308392bcfe0ca4b98fa: Badab575e5e9400d5858a589a23517e6d15ecad06adbe5f3a6e37e4d8558565d0:0F#@57043ed3d77b8eee14ee8dc8bba2de8efe99d438c42236fedae488ec6531105b: Bdadb0c1dd20d5f69842e35e6620c29c62af4e547aa6eb9361a309245e19c861c:0F#@e7fd1c18e988fbc8b7dbfee22dbb03757b0bdf971ba4843c311d1800fc4c82fa: +Bce75d35297d4372b98533e68a9d059db1f357a09165737f795713d52adbb41ee:0F$@7605cd1ccd1ab02bf5d950dffd632d0941586adfece09a72077aad743a370484: B84369705dca0c4a325bea30e1f1a504353f3d2a4a80bafed82b2d6fbdd694029:1F"@e440ac51f65602c1bf821a581691cbdcbf539f6d968324435ed4eb615523993d: B84369705dca0c4a325bea30e1f1a504353f3d2a4a80bafed82b2d6fbdd694029:0F"@8498c242be6dff5d4e73ab33ceba14cb8c22c5fa65c501a5ab48ae79818ddb70: Bffe864381a8b7e59bc19cc44734edb79e4e703d133667d55bf0024afcd1c5a28:0F#@00c37b9d62aeff679e2daa52bbe880b772b7244a632834933894f5fc72c7f753: Bbdfc69990aea79fa50bc411d995c5d87874082926d298f118c5501523ab87a14:0F#@09e6095e49d4b3bd5fd31822e7cbaedabb103bd2fbf85ed5525e05f8b714eb9c: +Bda9cffd6c2a64a2ce3355e8214b1b820ebfa2112f07cc16a635f4f548b2b98ae:0F$@4dd93620d1247a9613c5ea0817ce08a4995895fbb2e0cded7d5b466645c49452: B0421ec51f01bd4a5ec6a16b808a08be2c684889232cb1b75561566ce2091b14f:1FՎ#@2c30dda678488e292b083c3f9419d81a9b099f0c50579bbeb3fb9a62f0301597: B0cbfbb6f1617a226ee824ed02742384cd34216248b4411d490e34a7d501c2cd9:0F#@ad2155a4391adfa36636972303e0619ffff3779972a4dbff1393593b0b176739: B2732ceaf7593848584cc9c7b6a21fb963b3562092afa70ee8b9fa6fe6fcc0051:0F#@e928d8332d7ed705b4320c6c7d16bcc2771f51b38cdf6985b2423f1d3737dc64: @@ -80266,6 +105235,7 @@ B628679929f1f579f8d1c74ef77634c2a68f13646f072332dc8b83be2737c1674:0F B135b2c28b3a220dcdaeb02adcb3c2e7f10dbb343abb2e8c0463b865404a418e4:0F#@f7b194d19de916a2f8164bd221d57604278dd0f5593c40c01e4af0013ba88a9a: B37a698f430326e8b45a85732655a557a34e2b56325fc09d8661732399f2f252d:0F#@b55c2c49daee47d3b533f92bf9647526e1917da5dc12a83fa7f4288a89f28001: Bab768be0146d8301d4dd51adacfaf06893c6a2cab6a1dca6d95552c2835ca9ee:0F#@172dde6cfa1a6bc0a06fa80e0dee3f2dbfabbb18b222f2f89767fb32c79a4f84: +B0481aaf6c6b90928df2e24e7c08609bd11259fd47d8c6446e05443b5770ee53c:0F$@ecdc38f2f71382fecd43c34201f7980f0acdaff799d9d14b0b9de7a824d09dc8: B174736f59ab52683e75dca179517d460313cab3481181c4c3942fd0b348b6d8a:0F#@859911431a6237997c5a2c98b364bab0b070d8c31610d29140345cee1152b6cd: Ba532c2290f076dd935958ccb084b2863702c63b1d3e58942a7b58ccd57ca3cd4:0F#@dc96234629dcbd152358e821d5cc76ce6d6e215fe53bf22e2fd875f6babd87b2: B46b5a242e316a0cf728a8b4ce41bcd617b307abfbb71c816e3e433251a665e46:0F#@e5ab9c95f74f353c0ef8301fddcc7081e624e9086437f0877001e27f9d6917f3: @@ -80273,12 +105243,15 @@ B4157717667e8cbcd33f423ecc083647e3af9aac482dbfa7a6888ef4cc743423a:0F Bd434f8dfdabe98e2ca491476be1d3c890d42e28674681e67aea5601e9e11cd2a:0F#@31e49271d1c1181f6cbf55702c2e84f0810eadff971ae8331ca0897ec6076324: Bf15ae0278150a3ddf5b4c2392b844efe41212e9c6095820a4f8390f59b4be317:0F"@c451cabce73f9a3f9a39a8506e973c34b27e1ac3fd69196f4970a25143816883: Bc47320db3158c6a1ac6255d1238c60b617911a32fd2aa5e0f5e9f08ea723e59e:0F#@bfa34c897d28e56b99bc6e74ef8e264cdd828ef50a0d25102bdb51ee63d07c9e: +B369076adc07781b4819682e25e3d2f9362eb861dc5ea59e3d8dc14f3889aa0ca:0F$@e579a4daf88c6d10a64022f5e8ba9df2a145c93df3ae88a2544da92b77cc1ed6: Bc95e6ba5d2382ab029ed5f859ddb7e5fb01ea8d069f937cc4dbb1db925e30068:0Fį#@aebbe5bd897a6cb93f9e2da12398422639cba7ba3bdf00faab3ad809cbd22f8f: Be68d9b33c42db61304b786ea55c0487182ff4e0e7531b1002c68ed6c0ff86c29:0F#@85324d54d2b00ac27e763f11acbb4a4a88a704b582b48f8b06d74abcf525e3e6: Bc03761fc5bb7fa0b62723ab650324ed7d20fdb3a3cb01c3ff81fcdc61f22c382:0F#@26fce546fea5c9fe9c91e9459b6648d5ce91cee9df87b4f91a470fea9e8aea1c: +B0120a4b831a873e21b64b058596dfec4b751b286c500ae219b1b299ad3903403:0F͏$@b20bcaa17e7dd09e1807e1d9927579be733bca37cdabbf04a7c8e33160f3bbea: Ba79e3a8e9b1a99b0f6e4b045350bf318fda92bbf0594a1367ad97548684950fc:0F#@d97a7bee9862d2d76b37be01a29f8284ab8d3ee26a4d7d3f796a950b86385cd8: B0f363b84c3606e6bf68b72388593cc191176fd2c82a969bb75cc189ed4647798:1F"@1d755f1348bc50def50836245c034dee606e52eaf4b9f387af16f8b8d5dec8d7: B2d2f3dfbd6ec1e069115559350186b6be8bb9113473e1369a0d80abf8cd6bd98:0F#@caa92c982a8712dc4dee7261fc1af49260e8693ad464c7f43faa1f168b08feee: +Ba9fd7d093947429cb06cdebde72d8607d602004b16bbb0115c58c717a2b0b878:0F#@32c69cb2ddef64e1d8203d3eaa23e077d8d6e7962ea035dc306e5319b10aebdf: B599aa24a2584e2a8f3ecab5fce8d3e8a22e62616381bb4673d1bbbb6906a5306:0F#@a5e465fcb27db1a5ed6f2c012f5913f48dae81fc64e797b5d62bdd02cf453059: B1589c0748d78ea00e1a85300d0573e2ac057af1608757af175d2fa976297a2fa:0F#@5888f15090601cf0588731bc71184c2162d6d152108c6a17a8d887475b76b6b1: B33b1479e0d9921dc6a7176f6d203221f012a7d8703f31ec4720c88ab631f0565:0F#@8019c32c509b4086ab8cab3e76a7ae6d57b920becd681e0b53c14c930e19fede: @@ -80289,6 +105262,8 @@ Be4b2c5ce45c0110cca39dfa234c10cc7dfbbb5735896811f835ddb94678ddc14:0F B25a895b82d2dfd88e00b74a0c113d2bd3f07054f2a335e0852a7c111759eac12:0FϷ#@89f9fa3d75c1a94a254c1609c8142909700d62afeaf8212f86b8ce59acc66c81: Ba6c96ba71ed0e5cf39f0d9dbfec299875a8a454b822a6ee066cd9b7f801e79bb:0F#@48467e432d7fad616b548ac45e7037af8323de31e4a72e57ed64357c935708d5: B2e6f9b96050db39edb44a4b25386fe92806e51466f8c877984a81a97ad7df907:0F#@047e0b7e5125b534b9d189e8c50824f2045625c30c1100031112bb61f6962b56: +Bb2a9a6d41f021d61d83b5623783b3e93002085218627dfcb82c77f76c0ace0e0:0F̏$@72449073a6daa2ef84a9afc20e51d7e360fde4b77a92ab89062644ed8ef64f36: +B26f360377a5b31f4941e81b741849484f1034df61104912c04b918528f783332:0F$@074022eb301b24e67d0cc7fb6394c47f4e0f47a75e1239bf773f775bede69376: Bfb96fca368ba5c4cf279ab4fdd69d15c603427f1fa5e4c2b8fd04af085e621ef:0F#@0340fe621df9c705d40d07878985938904ba7c6871104e3d4d13bdff06e4bb8c: Bf5929dffb8a1dbf938a0172a17c5de44a280e66d1970dba366a84e7f5fc48e67:1F#@ea40365b204e61929b3aab612fa79afccc202bf61c7c2fda2461180cdbff29e4: Bf5929dffb8a1dbf938a0172a17c5de44a280e66d1970dba366a84e7f5fc48e67:0F#@51bc88cec635f90a4c1dd8c25b839aa4042fd5c5c4ee1ee8b5fde7fc60e32c0e: @@ -80304,7 +105279,8 @@ Baa175357482acdd2453e160f7bce4bbaed6256341819532c5b40f9c792d1fbc0:0F B5a2b2e2d5dd247e588e886edcf5b22764ddb4d496205ab90aa8caef2038f5b04:0F#@708c489e874d50d506e107a89ab2d32743c8166ca8855944180164ae73fa214a: B9d95ac9805fd1bcdcb0ae7b54f740c3075744efe4150f6389f254a30fad55cfa:0F#@5e66f880e84b9c311f74e7caac62cfd745b5786b21d19b4c16a16279711b805d: B2a8b2f8ef281bfd1f2441cf08d1df6cc64fcf3723494b7fcf3de9341d7929a1d:0F#@ced5c37fada0d3b68a4d3545c9dd2615b1c27296055f0edbf52b7eb11dfcfea0: -B4c23262f9613c16fa419652fe81a2916a420a0e9a890e18f90cb4e249cf6dbe9:0F#@501c7273ad0088c174f051db5c4a66d4a14481d1f75e91da31b597600125979b: +B4c23262f9613c16fa419652fe81a2916a420a0e9a890e18f90cb4e249cf6dbe9:0F#@501c7273ad0088c174f051db5c4a66d4a14481d1f75e91da31b597600125979b: +Bae703493af5a307d59f5df1ed75aa849a90f2068191c17e58bafca1c715241cc:0H$@cc51e3f86c82b724b3d211321a0ca3ed1787fc93929e8fa872f81f3b7824a9ce: B9c10ae55e63b7f7fbbe8260f5b6dd0b3fc7df96b16d2fc5d2ffa618bb15d1402:0F#@7265a6aef780726af041f14a4404713b5a244bb97febcdac5775ed2070189a2b: B89ae7bc66203df05c60bea7485bbbcc51bf8b56135bb42a0dfc1f3707713f7d3:0F"@24c59a4d353f54c1cf4c533b0f85b0f99845a932f07ba9b07e49a2734e83cb3a: B9742dc8eef029207321f2f63ce1ef1caba347ae5c830055736d633dcef906e27:0F"@e457a54a4924a8938fd6e4077c806a9ae621c34e5eb702055208774634f9e779: @@ -80322,11 +105298,17 @@ B67d9f89f65e8da1301be7cfaf608b20decab28887f39dacef0837b91879a14ee:0F Bd5232b4a41bea01edcebfe4c902923e55fa6f799ca6c8ac0db0cfd877fdcee70:0F#@1dac8f4d693547d4583431508ad15e85a6ec7714da50754a47d43f9a27b04394: B39a91914b01db31c3df44152e410882a69bc22e735c1a52f9366f3c74a21ea8c:0F#@947a5dc6374b1ce41bf0bc4a9daca3929b70b1c1d728bf59b652cef45feb6f62: B0fa29ea7b7c406e6d61c74d3ffad10b9c7598df24948092b3cb37c8e05e93897:0F#@95fd2787e30f86a6510d727fe63e308fdd79547cc643594c9d2b6eb982995557: +B1826faf05455a9e64176d67a1e285d4f1498964f3b01b710c4c5eec7c302ebe5:0F$@4b9820e371f12eeb53dbea11cee6b3468bbb6dfa2967f8b8714cb2e93bf4fc9f: +B1d5382e77210f406557960ea41428d5341b6605f13fafaec800f5880c5d5b5f1:0Fɣ$@1cf247130d0bedd8e100919531481ffc11e249f7f3685c2af5638cd4fd655e0f: Be2258f1d7bc890407f330e46370e0aeca6d6d90dcc31b0dfaf5571bc2494145f:0F#@8db91d5d67698e1d830eeed3bce3cf076618740a7cff7997e69aad13bc724c59: Bf93edcbf13b5c720bf485c8100376516bd768c32440519b3667007583fa07ab9:0Fϸ#@44fd86554e0cba99e00ef948b281995fca818a9059c83d3cc01218d437c1b2cd: +B9f953f6bf3be4ad8987f39fce28d2ba3e947bf6c328a4100b643051f1525ba4b:0F$@0fb87104b4fe54d27a2824e4a67803e535895d504d3656ebe02574ea7475a7ea: Bcc39dba6762ef0eb251adff26f64ae14033f6b2d2ca2d1c50f04b8a3d6ef584f:0F#@f8a2cbd40db7a22b7e4b72c57e8a876170636011e6cdedcbc8affbade84683cc: Ba2c9ee2afbb321c449924f79a194210b6a3b80fe5ca38bbeb88d98b410c1f1c5:0F#@a844d65ca7f28eb70ecaa1b26acb0ff4758fa5df1b463b9321cd00be5dd374d9: +B1901ace817bf98e4c221b949fa3b224b7220767d0602b96b413fe6e4e09fe562:0F$@8561d977999ed550f62e9b41220490705c8cee30a130a6f6eaec8fb4f26ecd70: +B88898c32f42337b0bd40f9986a9111012dfee1f0434374275a0c4ad7f5316f4d:0F$@fa9cd2204d9e91dfdf770bb080567d521f9714153545c20d96380db6a0fefa8c: B908d3ced07abf8b2fa0610f7e0eeea745e6d7444330d66612d8a64cd4486018d:0F#@85fd956f301cc0ab2e4a1ebd5a471b3b6bfa7d5c5a62c0418e138489299faf71: +B9389b33abfa63ff9311a6116a5e09db68cdecc2a7e03a5e858c2e003175573e1:0F$@57a9daa743621d0da2eb648a1620b4a8fc69a730e8eda40e970394dfbc677181: B516c229c62c46dbee30e927e95f3adc2a871ea442cc7af52b4a42792dfc36ba8:0F#@d435e1327ea997cd6772fa41b3887884e6b0a8da581d6580a4209cebea4d8a6b: B6436b819fa8ceff6b3b6b4ea94dead82d6abdd536c80f0a616373755c455382a:0F"@29975a983c49d64c60afd98295e16f7baed0b8e6658c5fce5ccff4ae04d5aa5e: Bfac653b2877b055dc89c32a30eaf7e5482373391d9fb1c08cca9df84d4544d67:0F#@de08bff175539160c905b453f85e691a6af9ba0d0b23591232e20dcb6ff82085: @@ -80336,21 +105318,26 @@ Bceeaf49c2237434fd296e507334e34581c542771842021dc7a456421c8d908f5:0Fǟ#@f37ae Bcb2384fdf8625fc4d04674e2ca5b38733535528bdd0ce3b81793bf502ca078bf:0F"@e0d541fda50138cfe3f53de8c24ba60df9381f5b9555fa716adc822a88adc7de: Be53e8b22e72eccd6829d5dfa50fb6d36ea284a55ba474203f3eb6daad4ef2fb5:0F#@2251824ef5d2d8a3aeff7a4fcbc258997c6e166155c855e85c5009fdf70f31ef: B8b70a2f43c8a934eaf06d343737dfc7c4ba715df8f24f5c1e2dab712d0d9d0ea:0F"@bdc57088ad54244f958f0e9c5358c2aa4c4772ed0744ab83244020721c55b7bf: +Bbaaf8dc45edc73f52d132dd620c616bf21625d0b3722c231a6abd2232d5bdb65:0F$@d51e178f2827ba4dab166bf443ea48eaf08b7a64a839bf89faef8c1b3538925e: Bddcc13d389f26b747e24eaacaa634f921acad5b9a979ee40f4d04f263f3bbf2d:0Fغ#@d0e1abd524be0a7612f9377eab0e0d46f15fadd5381d3c1f3791e627de06392f: B3eb39519f27af90b1ff25a8fa998a69af607687c4759d23eb12b296ffb01c1d7:0F#@b3d843d46a09a3b2656aa84ca17e184c892c46ff753ef6ec5d6858c67ffc12f4: +Ba19fde6fe8edfb5d2066b708a524c4efa8b7eaf38e1d0e33bd6ba22d349258a6:0F݊$@4f2d1ba459f17cf8a3276a67afd2b36f697781572bca42bce25470303d8478e8: Bb9b48aef5b5976b471efcfaa80ea4405c05e8839baa3864bc617d6339cd4a71a:0F#@ac536d2e6feb09d75f8cae436eac2eac044e4e02ef1b5d015843e634f25fc158: Bf085046032cfe0d5ce12a4a57563f600c4aec8947aa5bd0b4ad9732470d495a3:0F#@bde6462246fbd6b68d877f1b8a735cb8ee2f2a5f622f3e2b40f652c56fca02be: B84615267726ccc77c0a12290b92362d180cb83094b50bd3cabc3ee364d77b1d5:0F#@4e36ae7efce966d56e26231ac98def164a9ae3174a7e8f3d90ca145c3a41c4d2: B8d89df9f77beb7b0b1ca5fb0410f3151ee2def09f1cbb2dce26ff2ca77a5018c:0Fơ#@cb3aae4870f6c4e4d9d5862ba47193f47f9f693fbc3a4b9698ab512be89403f6: B8d89df9f77beb7b0b1ca5fb0410f3151ee2def09f1cbb2dce26ff2ca77a5018c:1F#@57eb2a550dd1d738a8d9f8c4e08f40ecabeb36f0e15757db45f1d8538a54e2e8: +B3d8fce5f29a9f56a8ed8b4ab8b5b1583a01b52bd16d3f342758015d279ba9cd2:0F$@c693221367f5111856cbe85e8bf013b0c0ebec09720841e0ca0462eeb2a049cd: B7675e477a136657ddd40ceae0492194a443e46a17313a9891b5ade99277987ee:0F#@a6e7233ad20632554b226bad99c7160c3e716a7acede312190c3913e3ba471b2: B214897fe37583d3a522f654a2ec0be495726f0934e316c67daf4a65f858d20cb:0F"@c4fad64cb5e2f4809fe5358699db10cc3033852f15a364741872396b22cbfdc2: +Bcf1c86fc612d65147d5066b7c5900914b8cdacd11de0e968004d1eb1ff2cdd30:0F$@fe8effa00a2641f7ff49fd4cf255b92665f627b46042b9c6862e5644321d0b99: B4860fcd1864f39725fd5f61fc508831ddb818dbbf7861b33ea4f9d5447221a9d:0F#@580bbf8c64a9ce06153deda2d949022a8616437b737992bc61835772a84d28a6: B4111eccf82f758abe6e047c1c33be154d87682ca305d07550ab53028cb288009:0F#@a39609f680eb7c12fd97523f08c85626515cfaf99e4dfb5356bed2c749e49cc6: B7ff9e7061649d5db61600c0434a06d6dddc0b285505e6ee60b3eb15773b73993:0F#@54cceb9e955fd5de99c691c62243c6f0ce3c9b38b58c77007e9f77f7818cf5c0: B7f4420c9ca3a64b54f4888e030727b6cb8733d9a8e5494d081bb014c5745f24d:1F#@af6aaa49f44314c09f8355b1f6135c9ca29074c53a3d27bcdf90e376bf097f2f: Bcb08c4eb4a566dea65460ab99faaeedd75b8d363c8bb86923e451a862a2756ea:0F#@a5248254894343f5f4eb9741a2d85202e6796ba6a33ce852449341171331bce7: B6b50ddb522acb2fdbbc527b11f4f1b8d182e930905cc563d92221a624256786f:0F#@59825cc4e45771ff573376a708daff8288ee151e964808ce4c9d0d8fdcb06415: +Bca7ee768b90006a1eecd427546ec9ab092b9e9f28da1295c0dcf12c272e26922:0Fߜ$@449c5b795a4ba71321f28e032d5cdaffa6fbb9de726256091f0687cf6a99319c: B63c58d37a4a0df304c4030954a9a180eccfba56d14347eea46e909ec718955b9:0F#@f55831c6763365f44a8ceba3d0ac325a9caad4f2eee48e83d81536d974c2eb32: Be7487708df31397f0a27596aa256a5dcc2d74d8dc846c799cfe64365a9763a1e:0F#@8835cace6dd10a3d23173d7d90f276791e338c162f455efc391c037f0dc5c95f: B07dedd2e329f432c884a0d290155508cdb05a6f752b7de3ce591f083225066c3:0F#@37aad90de5c89e323e6643231929fc947100d34d836ae29ec347d7653515e34d: @@ -80358,21 +105345,28 @@ B63c58d37a4a0df304c4030954a9a180eccfba56d14347eea46e909ec718955b9:1F B1ef9f479cf64927364d8629f60593cf0583b63e75c956b38a7ef47688f5b537f:0F#@ec7441d62ab128ba1b4d0ff20416abde16d81423d73479aa6d567b3bf9d34ac6: B5da52558dae912bc5e36a4110302907635bd3bcb2b377cf72ebc0969ad2456af:0F#@d3fa882dd6a6ef87e5a1054db0c81c9c2e3ac9e9cae8431f6cc5431f9b8ab94d: B09efd40c765a271857b2e9c1a63431db77bb0fb1fdb1d3a92aa504694a79224a:0F#@29470bd5f1b5f75788689b3c52f104b85f4ad4bd5813b22357c09d7d2543ae41: +B23df2f31d2e9b85bdb6602f7259061b664ad427ef9dfaa960b1ad2031f909b56:0Fے$@1374bd68ae1f82d610f9c907e8e23818eb0f498dae589ee163459a959c0281b2: +Bfe8effa00a2641f7ff49fd4cf255b92665f627b46042b9c6862e5644321d0b99:0F$@e6d98afa78829ae6a75e4f2f600f890d3f423d301de698c71c4466cda3b8f8cb: +Baea76e6e3729f8f74a91b7f59399b8ee1fda634463ed99a060f12cf2dc933620:0Fߏ$@65125ba3911720b99fcc36886fd4819158e501e525e070cadf43d9551990fffe: B847bcb3becd46968699c9272b9807707b6032c26d4773adf91302d0058a27740:0F#@75094c12dad84419ac862d49a1fd08fc0304d3424f379fa1dc9498b6672b7663: B1d3ee2cecdfd9a73b51d1867276a91050292e33a3fe897a8c1d8acf402931c6e:0F"@f72a1048725d8b8e30d810ec2502a3557a6f1375bbd5647e83a0c9b0322b9579: +B322bfa374c24bbbe5281fba4506f231432ae4c54179d565c010d6302fd471f44:0F$@dff59617851f13a8b35a757fc21ae47e4fe6c666ebbecbc8cefe342347766546: B6068af59fe2430a7355a37e49deb70f6a9e4dfe97d66becba62a6ab70b12e0f1:0F#@760a3eb3edaaa9e0018d6e36e1d8c9b769a6a862dfde189fbdf61d3b3265410f: B2690483564473d0edede58b2d515094b11147e70738d675671de3692d5554185:0F#@6c9292aadd7c2c69b280035cd2116165f2064d41b7d1bc1003ef8f7906a70ac7: B8a1f7bad0124b52b1192e41de6ec530384bb46fff317317936316a15558775bf:0F˧#@8d6b4baa0869c4cfe52aa2182faa9b00f43ddf8ecd1a09ace2031f9825a10b59: B942fb4f3c96c77e923c903dba1834b7f9cad796eb837510543ecd83f7888b8c5:0F#@b11759dc09b00503904a90871a671443cbfd81f4eb1da535bb3f2c2438c4854f: Bb104af78013fe832f6279d65c78dcd8c72b9b8f96d801032235de0f01843338e:0F#@dc00faf8da459f61dec655216d0a4926b298ffe557f8d4f63d8c2967e425e007: B6bab93c6443b0b9cd2d47c3b7c99fda05c2e7fcdc13b0e65ef63fd49e9febfe1:1F#@adc51cfc3f5086e99e803e3808b78f1cde661d0c14167b604736ad0a7d250f46: +B68b0fb1a4fc8d66062c7ba407f96f09a6388c7ca78ad9afb71a156f692e94b05:0F$@b3df3337f055d6309cefae533cd16d7d2325904c5cbbd1a48f4e869f401c83b8: B6d7b8c8b2af6725b15e9e79b203d73d7bad32010282f006d5509ff895c1097e3:0F#@12f3eb0846f9cb5cc35b5c3fcff174b15ca4fa3b72088fb0b67a1c85ee720b05: Bd209b94fc6e2557aad9c834fcf9d518a2aa35f37cfcac85ceac4dcfbd86bc3cf:0F#@0aa393d04f0e13121c1d15a4febf4a650a25f8ed690adf3479400043e777905b: Be6816d2224f22b122db82bc59a7097628f3bb1046c0e31127021bef1be29e508:0F#@c597057eb4e1e658b2befc2d41feb5fddce5e48e99334ff6dd864bb3b9387b78: B6bab93c6443b0b9cd2d47c3b7c99fda05c2e7fcdc13b0e65ef63fd49e9febfe1:0F#@48ec8ec16fbfda1255056d7ea5c18462e6c2d478ebb6a9edcece99ae146b4f34: +B5bc226a98e1820c5e05d72f07cf8602a3b3664ccdfa8ef668c662736cb8601eb:0F$@e6379260bb715d9c862a986a034d25c36839830c50b5a38b5dcb938574d59f9f: Ba81d6494c05875aa7fff43d8edeb1441718af1a97a49aaf62a555351ce670f7c:0F#@4d0f07b3933c4cfb15547cbc92e65af0f97e092510e1f7a86d6b1e8c1adeb88a: B89490f40f022bc4e912b6c67b96b29e80feabf89be498091f74be631569dc135:0F#@bb96a686757819b178a1257981aa7ff1e97dd611d9046f29c459dacc63c667c5: B72dfa2db910c6a8ba22966db389d540a655d35f5a2a1fbdc1767f1b7644ce2c0:0F#@786237fa86716002ffb0b0f7bf79f0fe7912401f71a32a3c429ff8f67c56ad2f: +Bc760444f5e62c8af79c4b7a173c44a3684379460c8f4391111d19a2e757071f4:0F$@ecd71a0f1108e97c9cdee06e589b46d25df71b8bcbbb5b2abb6948926eedb059: Bede34b41b8ad90083cce8169049db1b881f60e485f77bb1ffc3202e437f46466:0F#@c754b57d5218a606a1e52a24352cc77e73057d7ab4f6e5121d2c16a12fad2f40: B2119baed1cd202b1f41849a05aca0d5dc65b2671258201fd63d6f0678a018c69:0Fݠ#@33b30cd1be80d98b6afcdbe8589200f3508bdfd5c6a2a009c2db4d14982cdffa: Bff9d1572358819e4883de33ac6fac076261745deb4ee7bed0eea7f2734dec5d3:0Hķ#@6cf8b73d0e6a09c8575be5d8902fa747e47ea4d26d562ad26ca70b448294a11d: @@ -80381,28 +105375,39 @@ Be8006e1d227805b209e089c8c791e325ac0ff688dbc7f308392bcfe0ca4b98fa:0F B8af13862bc05b6e075454d9404f501e75d030fff1dd5216b1b1820de5bf9932b:0F#@8638a30d786eee2544fc0d88a9c83241ac02c91a177dbba71727e62d00cb9f24: Bf37625f0d9a558bf244886732a2181a22ed14133d83c2a42e3325b9a98d32d0e:0F"@5c29d26aa56e8acb38b7dd9b819053ae6ef6ddbfc5603fbf44f9ed155e57fed7: Bc2e3343d29f7c4f9c7f28608e5e86e2f4f7d4f3f8012c06f27327d94bfcd4cbd:0F#@ffd2a2759ee8966f7bb7615a56bca25f12dfc96b4ad2dc445cf3a57982406a22: +Bb6a4887a81f234e30c9e4cece64c06db92ca982bfe562c8946a617321dfd8685:0F#@e22273f66a5c7089ddff5ec1e66403852756be1c237808093a69400ba3d744e6: Be87522ac3f4dae21d71402e12494fb59975478a7b5f7937ca0957f6269f3eca6:0F#@02b16206f304ed7888d7c1c20ea6a9d15792348fcd82e7f0d576ce85136d7c25: +B007f4eb11a917a34ed18532157e084265b72580b50d270c3140d6b61b3d71964:0Fҏ$@e26437f4249866ba393491336c88533d872b200968e8712a9684ed6352b29f79: B5edecb4325e943c194ed513d32c7bc46040be79cd3ebbe9742579e2f289a69f2:0F#@7c5346597eab3e27bb0f847884b81e13fa6eb0692386db725236922b48f70a35: B054647bc4c916596d9b9a3d81438110b0b34564a8a88e4799658c4c2caf74566:0F"@6acbc8eef34c8f0caa99be7ac3c8629aedd18d86c9bba45c20f9c21a255e69d6: Bf81562f95ce89f66cd92751cd45bd80b0a6f26d3e9b48ed5ed847a0c75d38afd:0F#@90685f1daefb582c4cd3c86e13c0e48d5ad52432ce5744a2659d8fdb2ade6fa2: B55a91f469168cb4f537475ff569ed54c82ba868ecdfcbe8d554851bc1b157d1c:0F#@881042bf63d4411d7cabbb1d49090e74c882f8f5da5a38af3d341d8f8a44251b: B938a07c5e70b2137a64f5281ff65d303eded6ea7b3a33b1c9c24d85168f2c3dc:0Fу#@66b6989052d3e2cc2c940bb78130d77643f9e6132168da822b2bf38f7b94fefd: B999d60ef720f2b479d6be7df1fe2702a926b747ba16e0d529f073a2207921beb:0F#@8750435e59adcbaf307cef3543bde61b3af0d6b4d51af7d457a780a5bfa9b509: +B1b6a1368cac2ec1a1a9b9ac46c8d1b6c4668e3a3c481ad75a8c99ecff0944e29:0F$@cda5f4dc60f4826c1e05b08c9cfc9eebec220fd4bd97220abe7f4c027b0f3b54: +B70aa4804019154431f2f3d6f1d73c0eeabae1eb5a968d0c67b2c01598f8be343:0F$@97c449141fcd06ffee535c76dda0014b6a11bc6a0d4d19a6b8067e2f9f12a1ba: +Ba81954462632c14c2e51eb6071e874200059e7f7e8414571eb8ad1d26d6fb492:0Fȏ$@9559af273f9fec60f1d6e1c169653fe3c52fb3a57ada43a163c6c4c61032ee8f: Bc7783211ce0854b84b66e4212e00369598ecee6b92df38ad01af090a193a25ca:0F#@20030d21c1670de612bd6d00f0d42fdd6d8ad81809ebbc30a40f9f2a4f3bd11a: B9cde74d31cd0e1b4f84f629fca5b4a672c2aa6d829c730ea1b3e4319cc9319d1:0F#@0f9dbf2e5b8f15e209098a7b6d97c3383a92814a8e42b3cb675c2b176f011e56: +Ba81954462632c14c2e51eb6071e874200059e7f7e8414571eb8ad1d26d6fb492:1Fݕ$@c8e5c393fa49d39caf81e43c298e02396d23c0f4b9b5cba71cdc9bb5667cb0ee: B36c24f09ca92625b7d38d84d514f0ab6117fb8fb19dfd34b4216b91cd73ceb3e:0F#@912631025a5d5b4df1a5365a6ed167a12ec6167b997788d7fe03203c1192c732: Bdff16c820853e2ec2e3434fc87bcf78067e990a93542990811b49dd569e612d0:0F#@faad979ced01f15d23d4f52171aa3a65b9bb7805c2638ab6cbd298f90d3c8b9f: -B775172d342c461f870ee6c38de0c37e0df971d36608fe4fb97b2db59592e7ca5:0F#@45b34cabe41f47c5a408ca3eaa9840e48ebd8257e8167379e19ba22a004c3b5e: +B775172d342c461f870ee6c38de0c37e0df971d36608fe4fb97b2db59592e7ca5:0F#@45b34cabe41f47c5a408ca3eaa9840e48ebd8257e8167379e19ba22a004c3b5e: +Bc0c0f73e5f90c4a0fd3830782074c47d3b181e7bebc034da68a60452608affed:0H#@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc79: +Bc0c0f73e5f90c4a0fd3830782074c47d3b181e7bebc034da68a60452608affed:1F$@1e9e3c79da9ece781aec02ae58be96ce32facd40b46385a6e1179304ee657f56: B1a8efc7d6bf76a7d33f7ffff5c8711f822d3f4eea70fee946c57cd109e80b9ac:0F#@6e85060c3c74760efddc92f30e12eb2c023d8bf7554878badf6043c52c1c7261: +Bb5133f00422e961c63cb3a68a12a1ac46f23115e76737d2d323c9b8951d6983b:0F̏$@4e4804a54394ad12f014bb3f6c182ad0ae3b088e253b6af20cf16ee6282a5938: B161ad61967cbfef789e3f869dd53a5a5917bdb7b2cd421d0e036efcb5ac933e0:0F#@ee08dcb6219226c23aedf793e084e15c2f3f6cfbc1a0af01cb5a3b0922fad7f6: B94da46675f47a1072ca98b873cd257a7d9d18587ff738ec9fa38d265297fe8bc:0F#@bdf899727e693dd25241d5cf3b45bc41a763c1d93765377c4b78cac0ec2f138c: B7335401839662ab45c4f1fa0aefc73d51112bf772f2e9a909cb616687789f195:0F"@37fd1c59edd90124ae988a3c4504c21400b9e7db368bf8043c02fdf7e780328e: B63d109c3e8524ef8656ef67533bf8813a5ec31791a0eca2a496ed2e2f04b28eb:0F#@ea3bb24e9e7e9c9a26cdaff0a916bda964a26c90f6e2f0a4fec05db8caba67d2: -B701afa20cce99c112f764f8ea9c033cba1490a92e8cdb9fd00221f480e441818:0F#@b2214305e92c5ac176f76f94f629ef4be3a56e2942fe6472cc7d7c18b8b4e81c: +B701afa20cce99c112f764f8ea9c033cba1490a92e8cdb9fd00221f480e441818:0F#@b2214305e92c5ac176f76f94f629ef4be3a56e2942fe6472cc7d7c18b8b4e81c: +B989efaf4adb851eb91614e8fa56ad77615a07251c1925eb4af0fad8a9706866c:0H$@10384cf9eeeeab9ba2645c21ebe4e5be7c20eb5cd782fcf27b856716b643c95a: B3a96a7a2bd8950255f68e3a7ce768420edc8127f1b1e2865e326c2ce98cea1b2:0F#@1602a14248f50f8c7ec6c5fd3d7dbe466334967ad03f22ca761cb9c9b2b10005: B3a96a7a2bd8950255f68e3a7ce768420edc8127f1b1e2865e326c2ce98cea1b2:1F#@0afb214897681179f1902e504df43bacebb807438e72c4384f72349a1bf4ecd7: Ba23809260ce907c3ee31a61c4e3eaaab47d5dc80883a2e8954138592abef4929:0F#@0d00211f10852d6e846b13cfe3ea805be596d71b4685f7ffa3b220c266ed807e: Bec6eef86ab3e3480fe138897134d872b94442ba267e2f6b0034026d0b3c921e7:0Fڗ#@cacb679d2d82c4d4ff54492bf58e4639b570ef119b2ba420d70b9b900d2b91da: +Bf944f697b9c16c5f4358dbee6825bb6b23bb1659fb13b04979decb4812557894:0F$@3b361f515ff9fb4cba850a96622e4f27e7c814846e67c4f171e265413d55f6d3: B6b944b593f3f08312ebddc17f3a8c756232fe59a5847addb330b9fc233344ec1:0F#@65fbaab81eea9f9040e46fa5458a33c3d8a55cfd0607e9da071448ea105126cb: B2ece7900ae7e450c0e3df8c426b44d7bcba7439803ec0c8907212f89b1b3ca02:0H#@e40caeaa73cf8e9f1bf02d69496b08c29fbda6e6e45549754c1b71c40a8dae3c: B076b844c1700b4a00334de27051c325f2a64765f32df465e372c22162028aa8c:0Fϼ#@af4ec1c858bf15219f4911290230b4aa62a6e547764cbdec9a52bc8d3b70df31: @@ -80414,12 +105419,17 @@ Bbfc07842f5c63beb6c724b85a65babd7544fb464b21453daa748a1b06a17828e:0F Bd123aa495866f68a2e8d4d09754bbbfb4efce8be576258f813ffd11eef1d0238:1F#@553ecec169a476148fcbe927017ac294b623f0595b8aa80b838d2c8349fc9167: B7df9789692978d2ee5c6f1510c8a635ee1409b6b67a65feff252ae5cf8af7e6b:0F"@cdb01a388565de972ad5c1641009a14195877013fa259d107a0246c53cc46adf: B54cceb9e955fd5de99c691c62243c6f0ce3c9b38b58c77007e9f77f7818cf5c0:0F#@d112ecb17459ec0fc2969c0a9fe8812688ede12c85a34c91351e50dc0636ea5e: -Bb6b9fe3d7067fc24b3c472ea6d149c53513686e1693397c700df4a17b8da3894:0Fδ#@b9026d7efd224e89ce5cb5b8a93fd2c0e07b895d81a87ea986f1a538051ee707: +Bb6b9fe3d7067fc24b3c472ea6d149c53513686e1693397c700df4a17b8da3894:0Fδ#@b9026d7efd224e89ce5cb5b8a93fd2c0e07b895d81a87ea986f1a538051ee707: +Be355ccecc3998932fcff0f1e6cebd8262c43e328a38418854933879adf63c41c:0H$@ddd832e8d2ecf2ef26085a457b20d95d50cfa59a440c245537f46ee5390e462c: +Bfd70bd36d4625df534e7398d16e156595e206bf848c42aed6591cc06809fb309:0Fݖ$@5d47e53db3f77d747c16b4ec276139e338abfde3346c940898c0101b03e57132: +B71a6eec04a3abf90d8905ff6dfe58538cdbf4c90f363770c2aeeb42ecc27a6d7:0F$@03c43f5e4bf7d3e63fd1d9e24d150eeaf92d47feaaac92d346d6257c1e2b26a2: B7a008832de1327533223ff798eb590f268ee88652487e3e48b7d866070011ce1:0F#@d52363260f6e72594dfeecb252c6eda8a0ef5e61c1d582574d90b75883fb366a: Bffa641a010c657e065d0584fa64cd7ae78ef199159cb0fec47ac1941586af5f7:0F#@05afa838411a05f72ae173c106744fc577ed6151706cb2aaeb9d45107a1e6fb1: +B71a6eec04a3abf90d8905ff6dfe58538cdbf4c90f363770c2aeeb42ecc27a6d7:1Fǟ$@91f6bc1df0b8d86d3897e4f48082b9653a6f9260e615d91ed522bae7cce9de16: B06486b670f0284618fb8b45e23372fe9de0479675a706ec75218ebe8a111b6c6:0F#@e3303e843d2bc33ab91422055c51005278131850044280e61f3d2aca12f8b794: Ba49b2c3c38fbad5f334333f26d7ff1875a6799242ef732aae07ab5243a364e6e:0FΌ#@fbfb33702c67a755fd18d4c2cff5acff7248dad07e90306ca5461ded4b30058b: B9fc9c3bffc6c77b73ae45700ee78b71b97aa28030e0106f20fa3b4b758429463:0F#@d131bac8327a6fca4d2f800a24598571563da4d59b7da5d07b27bf0486176c87: +B1de636147ee40400ffae25484c92e52a20a55e8c4d1a952d77b491919d99791b:0Fϐ$@bf3c02d0c23e7fe77cbff38ddfad8ebda4d24b07e92e74cec09d59ad364708d7: Ba9aedb97602c2b8c664e7a5b0f3132663115101540af3635cab2831d9951ce6d:0FɌ#@311b8e10f2e9e5e6c1b7532b40169ae852ebd044494a968716ce636530d86124: Bcb26185f5d7f7ebbea5fd299c7227da8604ec7797563577ba70e818602c4114e:0F"@729b9fce3a42de95939d1d68ed10bda4d21c6e0b85e258442bf05cb7a0368228: B8e412e66cea699d403f255b27b7f79658b6a467f3e8c8c487bc4b66d9e255adb:0F#@c12ec0faab3f12c55f61054bb88f422714ba17315434632e178e929081d115e3: @@ -80427,8 +105437,11 @@ Bddf60cf02ac9b8d20f77b1e413718dfb2fd3bd5c130be0bd1d9335ee4cb6be93:0F B6f6cd327b1e04996b5e4a524b11251a7763bbf329a41f7ffc0836882930c8b67:0F˂#@338234f7dc2ff885f2e09984bf251c101ff8808a37824d7fb906134875080b2e: Bf442a7b6643b1c0f5357ba7183bca2aa0dd22f1a0adf8641b6dafa0e1ff877e9:0F"@828d238d00a2f91d9f98908a129f9955b6cbc5aae301f4dafe8831051b43b5cc: Bb2f25b243aefd51ee2d282beadf4c90cb0702a6ac080a5fedf2e0997df216019:0F#@80d580ec07b49b92a709368e42e5e001d0155584745b83612b359b3ef31a8a48: +Bd2937136f267679f6a30feca3476016d83dde10f4b0872c2c9b9f3264919df97:0F#@ea8dfb9db1454dca4dc3b76012e451689101f5ded03a94c7aebcf36197f2e837: B289b2dd5a208ba1fb16357137ca3d6f3d2af33aa5f73a17477aacbf91909c3a4:0F#@27ac18bb361d3c81e0223a04d08c59c2fd223fd0dc38732e16ed36cd111610fd: B616470e7838bd5fb9a51755584d0feed150339c172680bb8a17b68ce8b785e02:0F"@c0c85ee7fa599eed0ddd325925775614dc0db75d60c39de46eb7eadeeb1a4689: +B57c097044ecdeb7db595bc211734df283184347a0db45c31625d73ab11f593c4:0F$@e23adbe44a217bcd346b2e48569e98e211c359f28aef98b41fb724b8e7167525: +Ba68d937b1bf6a643ff313e32ce3bd60414364a851063b2eee707833da6e94582:0FԔ$@687795f3641d9c851fabdd4d6defd0f03917457249c81f9523c4b78b7e6d81af: B51b07f43f25041202e748a5d34dba60f99178d3c56bae93f70890c4681945a19:0F#@a9242a001c37d9448ee31395317a7338186429761f44178c1e9ff7c8007073f7: B7d6877219c8bf3946b698c5dbd44186534f15646231a5db0acef8a0fb674944d:0F#@77d573f2391cbf41c2dd897b2640600f246f78f43ab16a1f68103d84e149bd0b: B3160d958d3380017c5c00703f51259ac3edd9d8304ca40a7f74d639746965454:0F#@7dc3743faa4cba854ddd4139c5005b5f519a64a647951b71825637b9bf076746: @@ -80441,10 +105454,14 @@ B45f972f4b169596d2d68e2d24b6c878c6e9fd53b7029dfb26ee5372d130b2c58:0F B1e31bf41245d2032fe0834400b2913e9c241624cd204c1a58816e4fa35383827:0F#@c2ac099a097a6b91365f81dc9b52f8a610c15285261d334a47a1b2ed96da6567: Bb491698403c5a5b4adea89d4d36cf51d87f0cc0cb11d8811c65a7ee38c018819:0FΪ#@4a680730825082cee6208bcc4db539f4cf9e05607d5163763a836ff7f077c2b5: Bf0c49fca6ac2232733dcf29e467199db998a4c1f62ef7f903c007e58646c3f09:0F#@65bd87eb323bbbd92617d8cae8b39bd85b7d601e6de5cd36af04acd3d31b4a43: +B66bd1585a9e03e5c76c300e3e3fc9e3efea39a3090da4d1953eb0a9e166f5651:0F$@9f953f6bf3be4ad8987f39fce28d2ba3e947bf6c328a4100b643051f1525ba4b: B270fff5d457feff652fcab5788d90ac773a94cc3dbe3e655d5c29fed710f276a:0Fؒ#@e0a68dcd694f523ad9c5e7d92dc11c1c2748da9ad61956a071e7c0146ed2b446: +B4407a6ebcef5604f8642407b6786612c86d8e28669391344761bc5403edc5529:0Fڄ$@e234ba78c83a09b245f38c9047e6d6551acb9302f082a7b29303019dc476ae3d: +Bc56c84ef0cee29becdc138f7ba4565efe0d16110a9d98c17ba2343102034ce4d:0F#@dc240058de5829717f0a7044ced0e7d35d5bdd9c72b59470be52590383955bd7: B2e0e6557f0e4fa5f8093493da3339ce43ecc9c8b5531c86e870ecfb65b6ba35e:0F#@d1d748ed200af40fbfcbdc9d2ade44c2ff021980b47e7743a266a669468bd902: B8d6b4baa0869c4cfe52aa2182faa9b00f43ddf8ecd1a09ace2031f9825a10b59:0F#@9d1bdb1f01583c8bd361681c53c04a73bf930f318d0b31ac0938223846990cd7: Bee67a088577a9ef3035255cd52e2e2c5eba0fd26784940f06e814837a5b6379b:0F#@4ebc749e9d80b040c7253edbca4b6e359d5a77d162fbd244314ec1d507eb3ec3: +B11e9805650f3e75953fdc9e0df700fed257f37fb9c414f57477b3993f38a9d3b:0F$@9e3e01a4f1eaa9a35d436eb5e5d4828281776fb767d4484faf07c8b47bc63881: B9b054a19b9974ec3616cb13a76f9af4fed504ad949c670cae020b1caa0c60b97:0F#@f72268bd45c0cf67b067ea0fcd570d0853ad922355394ced44d9ba25f1525036: B6d259d41d4f41485a9eecbeb8223132c794807bb0856ade1be3ba41e626c3509:0F#@5ba2e36a251de7332afe4c2ffc8cc20b4b178e32f54429caf5b1e31db9675dd5: B58c04f3ddfd2d5d1274cef713818de5904dbd7c8c88d9f6b257c42c65174117a:0F#@60c5bb29eee7ba7cbb1f189ec0198b4e1c79082e01474bb543db50efa8fd3275: @@ -80454,65 +105471,90 @@ Bbe592e6cd428bae682bcbf080d0d1f3ac7e5825258c206ecc6fcdbf680bc70fc:0F Bf4948688f87c5fd8f64a12e74a2e26bdf9d9320c0f2bd6720c7de819e454ee5c:0F#@c7bdb15d4ad408754c806a048ad92ca687824b38be768c8dc5d8cd5b7b8ea10e: B0c54fc7f07082246b96adc1f84ac97608c988539d22d408a5c4a2bab13552555:0F#@2d2cb2cb2e9a1ba51e709371f0640e9d0b52cf6a71ff9e4482ad3d9935fd1a2e: Bf07265164bca77317bb5b0848f3728f480ac363780fc0b157752ed61d69e65e1:0F#@6ac90f331cc4504f496ac90d24ebf4745092bf9ff40c6508a184133aacc70ee8: +B920b693de8001a89c4d92cf1dbea4ca96e4b7dded5a548fd21c61be038466466:0F$@90f7300adbc54ee1dbcd9566312bd30be65df1d39f57fea69a4fc913243ebcba: B3c19e25f41441e210a2dfba7a00a53a3de2b9219b2e33917fa93ab94d10193a5:0F#@f7dac4c3d83f625953ceab8141240ec059df68a35d3ed00e606b52e3285980df: +B40db604d75cb778cd93734aec05954c9caa48350cfd52426e570baa6a2583ef3:0F$@096eb2d99dea8e0d5a8c2116a49ef83f04a554c35ab34f92943a1d5589ff2e05: B039422c1d7799881001320ecfba596ea5ff215eba88363bdc56562a6591c3b53:0F#@5209a31b139660e5aae4810cc71221c6e22c5bdfc7794d1d19b1b1a50a55fe3a: -Bf37ae6c31a05eb8c29f44d6df4bd46ddfc5760b9c39b1e2a7861e8b7f9d5628c:0F#@a8fe8cd5c42abb95dee7a172fffb393ff6c58b554e4fca29009f78fb51f9f78b: +Bf37ae6c31a05eb8c29f44d6df4bd46ddfc5760b9c39b1e2a7861e8b7f9d5628c:0F#@a8fe8cd5c42abb95dee7a172fffb393ff6c58b554e4fca29009f78fb51f9f78b: +B4985dae726d73b4e470356660120d99b73cf6169726bfad7a4d2c59b8328079f:0F$@ca71aee1c07b7f6ee697c9b7b88fde70fe1dea3dac12db9c044ce1a6eefd8949: B4985dae726d73b4e470356660120d99b73cf6169726bfad7a4d2c59b8328079f:1H#@62ba0081558236d3aa5e1a3497256424b21e0a44fab4faa4a739b8af798498cd: +B186258292bc5ff3c0e120f7162240c5b86b99084d13f4232d65f931b4d9ec10b:0F΋$@2ce56b276b27526af90eea0971e87ab29f0123a52c59542da12ffd9c4070b246: B919003063d4b3a6b56a939412d28b9b02cd479d24da2b50626261a59c605a34d:0F#@b5f39c4976ed970a2dcbf0f0a59ea89dbcfe2e7f800926e414efe2227d8a7dcb: B9e9b067e944c8b17b1963b84110b5780b4e09d78171524690d9ddc1f83cd2ffb:0F#@06c19daa911e57e750191a8ed9e99ce021bd2513b2289bf5e85ad83bf2c6d7f5: Bec1309f2b0b3d396903fca44a64bc5ec0e7bfeae90427958671688dd577dd87c:0F"@e219fc25521fb46be27a4019211f4826fd0ecf165436ba98dc50fcd362a309f4: Be240e599165f2043169eeb5164af94c2c4b672032fd9ce28c6417e47a7ac737c:0F#@429db009ea6fc8a9d3c1b1b57f6872ddb994c688edada6e37c39a6939d1298d6: Be240e599165f2043169eeb5164af94c2c4b672032fd9ce28c6417e47a7ac737c:1F#@5688e896aebe15953a9f4982944ad5f6aca940fe5cf22843d87f5cae79881ce2: -Bfa9c6c461d93fb9209a718c95bdb5c174167a4144f4ce3f1d44e6e039f7783e2:0F#@89cd0c719070649b5eb239709f1d8ed3d871fb94628ecfd351b682f489541e1f: +Bfa9c6c461d93fb9209a718c95bdb5c174167a4144f4ce3f1d44e6e039f7783e2:0F#@89cd0c719070649b5eb239709f1d8ed3d871fb94628ecfd351b682f489541e1f: +B9f4eef6b9250f71065eaf3d848086246bb65b699ec507012f2347e010820c19c:0H$@0b2447612c68cfaaed77ff35df694f4bf6a092ac6d19e44ecb9b6f098485ba16: B4924d35dbbc5d9a0cec32ad2a93fa47e5260513d722b7e440b0f8ad54f052568:0F#@f5ea002522fc40ce66294cb5f81385f31c9a49f93c879ca0e7221f1529a20356: B96f346868100cba05e60030a42d18eef474ecd2b78342b5615b3c7c344f903e3:1F"@f6f44b52347f2b27329669669bd28ade872fd4c4306ed98bf52f0e8f80e4fc6c: +B02697760a30221dd71e454c2759cba724700673509b4e673d7658ba2dd385973:0F$@39dd9406fd79fec9eef94612a2961d0b4991c4b1810f8f11aa5f6b9bf139d4dd: +B83f09ec6a66e7467687521003c3ebd3423ed8ac3a64a9a10fb03d915eda05e38:0F$@b7320f4668690796d6f86ba8ab6bc44e9582278d47fae72200e5601f4a9eaa97: B124751c09337cf07046b6382de9d8cdf38de071be2286cde0917c56a876ae880:0F#@b2a9a6d41f021d61d83b5623783b3e93002085218627dfcb82c77f76c0ace0e0: B2adf769a152d1695315ce7fcf74bbd822157dd6e04f131d31fe38bca6a424bc4:0F̏#@16db81c5a353c11f540edecff3b1e42aee9720f81657dfef0ac5da5f66a37769: B76cd31fe2fcdde3a8276825e8e469fcef78c3af6dc5e588e0d5df648556e1bdf:0F#@02917addba5aaa9843b45fcb0087d20c11ecdabff72c4cf892c1b14e26ec7f46: +Bc517f5c4c65d56beb5d902ac99f66a0e03fe447f3597e2fc7cc3fe708bd02be2:0F$@9ca2254683b1117ae9d6d7e7d646c03e663eee1c4dc433b3945b93f114b6aa27: B96f346868100cba05e60030a42d18eef474ecd2b78342b5615b3c7c344f903e3:0F۶#@2baa4642224883aea9258d914e8e4149409a5c5ab2857e959eca87ca4abadbf2: B1fb11cdcbe678ec3318b82936172543257f56fe00927fa09ef475923380b5820:0F#@09efd40c765a271857b2e9c1a63431db77bb0fb1fdb1d3a92aa504694a79224a: +B9ad5829a12d2d951fc32df0852af8fdcd6862d694f8155cd5aad25f9847181e2:0FȌ$@917cb156eb58777db6818df195e98e023e31be70e740ebf7eeb15e5ea8a5bc0c: B46b65d1b9e134d4c30e203f363b5c25986a06e21300e8aae28cc795787ba7da7:0F#@2f8328a683d1ea886ba0be438695cee50f5acec847eb718fe4aa7f1f66ea6270: B915cb1aa9bfebca38d4f668d60ae524d83f2f4725849b66e69729d16e043e050:0F#@1454a6ed2ec8366906c74ae04054c280b056a1586f7cbb6f7c9c1e781a2db952: Bd704298932ba0c98e484c48f5ad9c2d0057822d829cffb0c1ba9a3d08ec1e6e5:0F#@ff6ee61c29ffa0b60dc2f467df45950004008d95e01bb13344a0e6a25fd8a658: Bf9480bed38a59e233645982622fb330d305438fbedf87ae35dabafed30c68430:0F#@03d9331570acf7687de7c1d762a60ae37c485c85ce6f7c5b5ae067a6d5e8b1c0: Bed57eb067c59eddf15d55e75e59a427bf12faa5172bb38194d5f9257cd98dc24:0F#@711e3c2428abb426815c5951362a032e3bfe61c00f713f65237f2cdbb197dd87: +B50a97e69b1085bf6791d19cb7f26afbdda197bfc8366895831c8f9b0b2f040a4:0F$@a2e10d874d3375622f0004bd510c303fce8f89e367290937e122190fd9ae9a13: B34f01eda26f7eb1cb96133f03d38b99fb7d19824a1bab514cf0bfa05a2552c9e:0F#@0ac4e537704f54d2ed2f8722fe38df917017b37aca5704fc577c7c5bd4b89978: +B269a0e7520dd58003a5a9353b308ac0b293bba0ef1fc871f0ecb3d13d4e82132:0F$@0bffd14b67211188eff774e2abe75e90583313470b08e6b177fd44a004356b1b: B27ac18bb361d3c81e0223a04d08c59c2fd223fd0dc38732e16ed36cd111610fd:0F#@4dc58657fc887754deb9974e1a5c24028c2265878e30f28f33ab11b32324ca91: B3f4803de546d7228ff171801db6a1ff7f61b3447bffb80ac6e9a9ce028b54962:0F#@980fb83d5348e96187c01a7415a87596679ccfaff16a8cbd27f4adb38277ecfa: B60e7d1a1fe2ce22a737765201bfc11d9eb8a0172895739cb557acdbfd7f7b7ba:0F#@9716651931d18aefa63815b07bf83f8e36da4e538dafe0e484a1d38777a0dc72: Be1d02a703f5a94c8f4540a158da640c32bb53eaccc4aa81f55d1261ba4303f10:0F֓#@2a1b9762a3db03e2b4ca3b9c46c4c52782e93ed858284bcaac3b00976d8af928: +B3d8017ad27697e3b9e5583be05afd125a3d937d589de49a9f59d8ab3bdb0dcf2:0F҄$@dbc7ce94ba402d656e2606e4036038275185282b7af2cb5e4e3dec546f1d5580: B4ae3861b7d83ad606cf11a290ef91629e39a71b958b3508f6a602f12e460e261:0F#@63073bff43d5469c955c63e3098109654860ca06b03ed55d177066fea02b4421: +B630cfd8cfa740c4c2f74d70063d9aa0b2125f810abbbc239857c8d3127d6eb7a:0F$@c4ca278aeb2b89e9eaac4cc1f4457ff6ed2d6a5fd185c3d081be9a01d69e4c77: Bddb405985ab10b3b9e5ccdc143b7afc8709c330062b0d46b44e795e2cb2498e3:0FԴ#@8fcdb5e07e55883af7f0479bd10a9e0f7bcca8f2bee655fae593f6b2a53f5a55: +Bebec1a4e0e8e0c32f81debc9232f1dabe3ca07bb9d426e5c9a8ba357ed2d791c:0F$@1cc9e3dd967b2681872b77befffda0629ec0f1790920d0d1293938b165da8d50: +B6fb176841f508b44295fbb4d13128c6da9de006c692237f930cf3d0299afeee3:0F$@51285118341dba61db39e3ba27ac2250e71b9ac48c37c4bd66aea7da00f48c16: B16822b3d5e99e65007ca18d65cb8ae9f44447c01361630b2707d72d34ca3609e:0F#@38bfe4afe7f51ace5e1cd42845a64a5e079b2dc1670932b79eacb1ce426e04ca: B16822b3d5e99e65007ca18d65cb8ae9f44447c01361630b2707d72d34ca3609e:1F#@9f77028e5a618a882c92faac1b565f0ff91e202be0a8018d78b843943cc617cc: B2f734ca3434dacfa421151ab47e7ab9764306a4dff8614b3d85eaea27b3edf74:0F"@1d3ee2cecdfd9a73b51d1867276a91050292e33a3fe897a8c1d8acf402931c6e: B7a50b2aea0d172da888d8d65ab13bb6fa6f6d4087f1b5a895a9d9aa3e55607ec:0Fֿ#@6d7d6c7bd6f6d99a4ded3f4ffca4b3c2ff94a4317404959c0069e1784da2645a: B7a50b2aea0d172da888d8d65ab13bb6fa6f6d4087f1b5a895a9d9aa3e55607ec:1Fѿ#@62b947269efa574644487a9bd1cf6b926bd279f4c07a863093d467b29a7616ef: B85c8d09fe15de1e09db8dcbe34c5eb8fd2e910137fa8197b5f73c7b7e66aef4e:0H#@a98ca7ec2a84b335329e4b04baace502e45492d4c074cc5731cc64747c5c2acb: +B5a2eb49eb22a658ba3f6b7029024cf7b3360c52702c96cc033dbbbbea44f81e8:0F#@11e0361f802afd7f525ce594d9c676a93e6a3b20ac7754ec4f846cb0fd477728: Bd011096a81ae3d7562cdacaca015981bd19b35dde90051e00ddc5a723cada3a6:0F#@6f1c26d8657f6b3287302a133b09cc501f9c1346eac2d96b45ab5aab4b82ada0: Ba12bf4646b25f1b2886e410965130f7d261d41018fdb91f08ee5cfa7eae8e357:0F#@f266a9f68843bfc4b1a55677372ecf5c510a8915b632dff40a45b2b91f44f5dd: Bb96bd65c3e5adc310698293b2e8500954da8f84a6c3c67b9f966ce95ee47b00b:0F#@1e04f112a75394bc0bb6a2ba0a52528b0dc98dff582c47dc92f1299c42a41354: B5cdcc1a8dbbd3f6f623347cbfa5c37d100b777ccd73c8b0bc33620e43b93105d:0Fа#@fcea9501a18e4652c6df0d01b7b34b9f2e12fca9ddea263829894ec816ba9a3b: +Ba22313cfdde2907266adc7dbca56920a479f5b41232dd2e6effb1c1b191e6efe:0F#@f1fab1f1c12b0c3b44fe5ca67fa3b27c52e9330932d0cb6daf52ded793de002c: +Ba7e74017970449809bf1257d29dd93fcd40367363e3c7585e2ac5e5056a4e022:0F$@5710f9868f98256245e2a73007c6ea99ef1c5c96dca4fd1fc5679c788a0c44c2: Ba12bf4646b25f1b2886e410965130f7d261d41018fdb91f08ee5cfa7eae8e357:1F#@2aea03bde2e3276e15042b957b12a7a2f6711a0ff0f381bfa11566faab314f8c: B007f7ac3df10ed1631e5b7742b6ed1236584baeb38ad48a976cf85ea96dd2386:0F#@debdc2a14c68a401ead1c143200180d99e0b8f615287138c73dd4220543cee87: B2259540fc4154954ab9be90e66f0b00c79cd92b67d1d2da83ed0a6fe01fa82f6:0F#@835d8508608e1ad665feeadfb072918952471439ff2dda50f28bd881e6465d5c: +Bd9cfe62203ca32c9bce97552c7ec59d0b8c976a87e0bb2dcd84b027f06137cb7:0F$@97004ec07b7945ab7a619c57c129059ff7914491636f9e235a42fe9904bb4aad: B1c5ac87a4104ecc18f1aa7c18668e857ac148bc9e795aaefef481d1819ee1c08:0F#@ba59e3b18411b95aec7b2194c850354b2a52e84cb1a5d8a4cc715882dc4a4428: Be12729ce54d8b2f49290184be0c5291e7bfac19371a76b55ea06e5f3bdfad059:0F#@c469d1d8a0bee94b950d9a1f33a3cac152a71ee44d030d6a3ff4e1cc6493492b: +B58918eb30563dc6d28bdca46a60ad557881a980a2fc6ebdc1a32e06435bc5c27:0Fƌ$@6cee8fa4d3546951f23ab94d77a3d0f97b1a1dd158a1539b40c188df85fa4bd4: Bb8f606a7db6f5425714486a01ea0c24dfd1941aa83b4cc9c10c8380fb6cc648a:1F#@583353338d22d159aefc71d3602eb2c72dfa6db2f19d3452687607326200dc6e: Bc8063534d5bbf35d13e0437eea642bf47d486fcd6642c03df6e8270639fb9647:0F#@1347cd7f3c3c35a15b7f422e858ae09df06d49a4d263155c463046463413bca1: -Bcc5bd8a0b20569eb92306579a191ed615d890b6e328796cd5ab0e19416c8527e:0F#@a0bb2ba875640777aa15a09b890d082e7a8ba0ecd3d2ee273642a68078925fc7: +Bcc5bd8a0b20569eb92306579a191ed615d890b6e328796cd5ab0e19416c8527e:0F#@a0bb2ba875640777aa15a09b890d082e7a8ba0ecd3d2ee273642a68078925fc7: +Bb8f606a7db6f5425714486a01ea0c24dfd1941aa83b4cc9c10c8380fb6cc648a:0H$@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9: Bc9d391f46a77af3beccc76a0628e581edb46a482ef47ca37f0b4dd0e24972455:0F#@81922ae98295b2f6a1f89098bdfda984c1438954b157550beda2c17c1ab02774: B28b35dd70f03ad4700bd55260a6d6cc3d478b64c1d723473d38057dedf7977a5:0F#@b9d747e894ba564d4231e9aa4a710a1524ed3561c463de448688d610dda69cb4: B1834d53cc09ef4a62bb0e6a67a5acccbae188844565a7ab4145ad07245e5477f:0F#@ea0cbc8b3cc70372af9d782d98b68f7f2fdee0b12ae3439ac99f9bf80afc30e9: +B2d4d458f2a20c4e4ef9d0969ec4a059eb4fe36be6edfa0f553569cbec774ecc5:0FÀ$@42dfbaa285fe262faec498bbcad2337f8fe99a10acb76170d10dace28cdf5001: B88bb18c88fcde97a80e27d8389d72e5b419b215c9cc2ec2489a0261c472eaff6:0F"@fa4281374aaa126fa5d8913ec1aa82dbb61d9eb0cba3f82b2db8cac5e7772a5e: +B0117a9692866af3ac4a51b3753e978ec37d4c2ae184414254c4fd919117ef61d:0F$@ad667c4522d504b63ccbcca26e202258bc6c791da0aa8bc840aac5b2826f54d5: B12401a6b35a03bc0e1b22d61a35050403ce6d9a3b1ae15f22345d8999431bd76:0F#@af7eb51f2803569e5393a5f4d60ef61a7b2a3437596201d16fe4a7da4e3f2884: Bebbe2542888b2779b72296e107f959475e562aeb1041cc4e34a5456a1a55f126:0F#@43d7da1ca08506ca4d45bcf128d79345c7a1e22fefaa764a3619571b6e9d0d2b: B12f1ae45fc4800f9f27b2a0e3cb2533ad3eb75989e3b009dbbb524bb1353d7ac:0F#@c5512bbc296483737fa4449d7ded67b0e76d10d9fc4ecce8266384b32a001243: B3c5354dda5869f29bf2fe127c63c2f8bd18645b972091635c7fff896ab05518a:0F#@d5608acd5f1fe68c54a5d4ea159470537985fd405851097133e108ec50b97691: +B6a45abc770d35e9525eeb02c37b3a75ae4174a599a55aec262c9ed3c0cd633f9:0F$@ef6a792c122812ab1c39781bbe0ba925f9e730bd4068ae3e8f7464149b92b686: Bbaa93d053c93ebc517b3f1b7525b27c02f091cc74dc0e37c0beafa7b2c79d76a:0F#@cd01cae0c70ab3b1b8f00c3fa4d21d4e532d0694de1e04721ba62484f18968f4: B2b043ec02e6663729991ec483272d0058ed7c1000e232af66d47e5f5fa286819:0F"@7d466b77b970eec6db9b6b831e285e67a5e273a6e6a7603bb85106dd47e3aaff: B5688e896aebe15953a9f4982944ad5f6aca940fe5cf22843d87f5cae79881ce2:0F#@13c9aab1c9775ff0a696af62e905d3904ef099ba79e2165340d369c1a583eaec: B6b8049b4e11ed5011b0d5172c4f49c5882f5e07721eda14e8c975dafa2e0656c:0F#@04417218086c9c7de925b037c08be5ae760086b6421ae4decdd8ac28a11d026a: +B076fc3325a2dee77770bad08647768240097dfaba8c824898066b88b652f4c8c:0F#@09d29b66cfde2b3afdea4322f93ef2bb3ba498fec8cdb5b1a160308977215783: B22b07454c8ef9ac804a934edafe7cf51118fcf1590da9aa1049593826b252b76:0F#@a8100c2e51f56a30d63eee784d87c2e51b5ccedb74e50c6d99977476950e4416: B24677f3d87d02cec5a2a17096bf3280a9b006d3802e150e5d23a5f1f53073e10:0F"@6423c58d295bd8444225107b3eafa74ed9dada0e8c17e85a15e5cdca85fafc81: B1b49a81142878b390eeafc2602f95177c547bf28624c51e9f2a995d9e6544fb1:0F#@f6b8d009f0c8019332086e0f0b7a9854fb0ebf7cc7229e7dfcd39f4ae793540f: @@ -80520,11 +105562,16 @@ B6c408d117b6caf10da8313bff455aa4ea629f8955b204cde108e8f3aea8f40c7:0F B6f3b107f19e640c19a7bf117481a4479c97640cd936b6211246037b578d77491:0F#@191925562a642223d9876e6ae99ca2104da57b53cc928851c3c0a3b4a48d6d2d: B38d83146d3c9a252e0fb384734ec4b1723145a97e060a2306f103d20d4bd448f:0F#@b210100ff7f58a351a459343d16f5c49737eb6f30ba09c80a5477b8a4e2eb0f3: B5b6c32dcc84e37a9a9bca2f31b76d4a86abc46af2e0638b9901fc7f04b1216fc:0F#@089f5fb82bcb4dbb26f2bf4d9648df412615a1446a5b49612812e1806679e096: +B01e12acd24f20d058675fe2efb7c98e05c3b5ccb4ca56cb694521ddf2a9e6335:0FӐ$@66a7bd5d0b2da9bf0601dba416ad4692fbaacdf5abdbc0d6b9c9dce54bfa1991: +B5b1462b84996af6194466ef6797b6a25968906b15791d08bf0f7441decde4281:0F$@28aab293ceb09e11ba9cd96167ad1e9b23efb2994d99056bc23becd7aaad80a0: B061f971f496ab0b2fc0fc7834d54d08414cb61eb5edcf437972904cb05c42f83:0F#@f9676dce1d290302797cac488b587d7ebbed1b205cadd827781aa696703eaa1f: Be9aae406e07a05b53b44d41d0e2d6012d7a075d126e8abf5e8237c0cb0d1383f:0F#@7e8df67349735aa8d77a26ea17ce4fe9fe8fb3216a76b12c0202d6c24d733d32: B470c4153bbe6ea5074451cee54b062ee7a3f2a5fe2564618e26ce8f2dec29711:0F#@03fd9ee81e62be5d52bffa36535e4c3787165bb6362266d2ad8a7a5d464a1a02: B470c4153bbe6ea5074451cee54b062ee7a3f2a5fe2564618e26ce8f2dec29711:1F#@e75b4219780abe5cb9f743239e255ea76066021cb80985c4922ede9ea5157417: +B14e3bc9d60afa8271030563e9644f9328f3def768c9b87977162e1214f4de509:0F$@2f022e374c917486ca50dde0414c9f60cf5b0053e19e239c874434affc1a1d9e: +B280d732b5ab8a92b4a68f0510e9fbe53dff16c3f8d85152e8a306eb11e3f5e08:0F#@c544e495d94b1ac7c9b9d37dfe2dfe5d00bda56e7063118cb91f4a34d7fbcd63: B8fce5019709a00f7926410771573aab34c5836ac91c43dd8c68ad6cb54a9db55:0F#@6b9266ac116b9e8f88f7828850adbe71b7fbd3c95d1ab2f5bd35ae5f5d768b7a: +B6882cb67cc8c57dbc2e74a10a5cfbc5a22e6319001ea68b6b6c9dcccc49a5829:0F$@fc20e4e4855a9270d154e018d60f505b31c8b2f39780c4763387397a43969fa3: Baecd68055d4b6083f6b883c63a9f42cecd15bead144e8dd84b2d23f673ced34a:0F#@353fb23eec358c5fc21f889bb862ce9b2ea079a91f8344288ecbf3f2fa77befd: B6ab7349a269614569e133cf3acd6d9cc0d714618e312fd17ce080ad70b86fa44:0F#@5fe3f57ed68410921f9682f9329e26985ce3f1a04812cf95f0f18fe89ff0cb8b: Bd6945f9810acd14b64ea03636a41782e58fc98bdf5c4d2df6dc2bf04e92aea95:0F#@77b35c3e38205e3bbcff23e8d1bad515068300bbe0dfc9c4ec6b08fd72f62966: @@ -80534,20 +105581,28 @@ B838b7d64adbbf6be4885acdb46ba7047c184e8a98e779683509c610fc476a836:1F Bb9353648a0f9e313e3b3008fae4a81e864f919b9b2bfb65d3790d392b3c1abd0:1F"@e8d612abec315b9101785b5d60fec9e2a2f174ed6578c76d54e13557441d86ad: B21dddcf6d4025e501ffd5ba3b744eb04fdfbd581c656253b2ea513c0718c19a8:0F#@4607195bd53437a06ff26ab24da1209fe68218d9d7945db9215b8e1d0f05d25e: B18d7a6f03ddcda5a2c060fb1312f12b4bcb38c2547dee61c065af00b2995059e:0F#@8119a898034f6bfb5e6499b2f378b5935f5651eab85d7e9e7dc820372944d0a3: +B801fc32b8e98495d928b251b3580cd88c6197c47dbca55b7bc713a9f4b8db0bb:0F$@78c44cbe5817842d4aaba89323a795f3d02e824e557a9b0ab32a13c0fc0251b5: B3b45cc8d2826a4c0b9111b6aea8fe392dca60813b9e7cf0e7ae09fe5a5929eef:0F#@c3204e5a6abb9fa368520f79f60e0a133dc62cdd52219331aa58d707d9c79f19: B6852424bd5223210e71b45ca2877f822151f456a32e363b7ee94bde8c1c29188:0F#@b67775e51c1faeb9950ea22eb2e803bd5aa74b35d45262bd4685e14dc2cc3f64: Bd4efb287539445ed9ad333cf91d59afd2973bc3685f22364f24cf96f0dbfdae9:0F#@aecd68055d4b6083f6b883c63a9f42cecd15bead144e8dd84b2d23f673ced34a: B40d39aa1f1ec02062d85e0af5d23315aa3d901fc16a2f2e2f067b1741a30b0f8:0F#@74483108ffe16dddc869c05f896ca675c88332d7202153552c0913d97f9825fe: +Bb00a90222c7addf2e621f62d7d20475993519357d7a178d289d1b08d4edb1e0b:0F#@6ed7a2683e2ced8f5d4c0adbbfa93203d6973b49d4314d760f104877f512897a: Bf0b452dea8500f3956df2add603e8a5134375937a26c66eac9d4a13bd651b512:0F#@559795c31eacc06ccca7809d9d955594eff46b6698b6a88fa1bd10d4c65f7a12: Bcf99180d7ace5aa9cd2b9d67aec68d853f7aab17496b804976591d401b519693:1F#@33f411a904560ab8feb667c3ae61a818a651c7b56db69b9eae662910b18ae94d: B081a82035097dcac6498740bc5004822629d140dc2fe7c180056522626efeeb8:0F#@6ea8ce47cf9932e6e36cb4820d74b805b041f9397a2e764187ba8a381dfc2208: +Bcf99180d7ace5aa9cd2b9d67aec68d853f7aab17496b804976591d401b519693:0F$@3d9269995edfe1c6393809e6c718cc4543616799851d800c2231f6943bb2df83: Bd64ff41155d34b0404a779d5207817cfadb1346620c8ebc804be6729386d39b5:0F#@1779aef6a71d49b478036ddf04f5a20cd146bd45f3f478992d1815a05b76e0e6: +Bfc386ddea364a7aef0378de674a9d6e3e1dc72f25538e56f17870ef992eb21ab:0Fߏ$@9ee75d1e2057d3a60a1b3777e6d5d51182ea77734dba4e0895874e910bc765da: B2a1824071abdb185fda2036048d70baebcc25da97c08bb12386dc196d7f0732b:1Fٮ#@16a116daed26a696bb55f2bf84538bf20235de87a68aeb52ebb5c94f34d4b27f: +B0a8cf9a1f5d9ef16cf2af153141bc4154a6c978dfdf3e3322eb884989ed4a11c:0F$@9a7b79dea5850fc87d593227071799e7494bf60eac90f3ca1ada15119e8f5fe7: B5c5359062ea344d58bf139fee5dbf66df71c7df01ceb416d377a9d6b10afde03:0F"@18831fb72d4e0bf26521634fe1776e829c676b7106b1681dfb96cff3e7aaf58c: Bc0d42cb4fd95edc19744e6c76640d5f7dfe384145839e6b76a1e00e58a6191a4:0F#@f3f80dbbbe518190c754dd6a98aaa9f8d0baf93473c3740c2ec44f00d6d9995c: B4af15524626daf2a63aa47bd5a69aa1ae3eac2586a1414f048a31e614c60a7dd:0F#@723da44df76ce7157dad404d04aa0dc57190342a88bf81ef040a55fab8b0d71d: +B7906dc73b9379a6280a3fe194a53ad91f564b822f1b93e72f7f95f8babd95b77:0F$@ea337334068a74aa88ae447d9b565038c774cefdad63457495f8a9a7f8a323d5: Baaac29c21c021beaa10e419ecf2696aec91c9cdeaadf38027fdd5752f0e44e5d:0F#@a2737560efe95479b5fa752a95dc0778a5dbd1e34644520715f4b0fe5889b807: -Bbd9e029a93fcb79daaa6118d026f118654c381136c3adf964491adda8b22deaa:0F#@dbb07bac6622a369a50d104657edd6f177867fb61ea8b63eb372a0551196e6f4: +Bbd9e029a93fcb79daaa6118d026f118654c381136c3adf964491adda8b22deaa:0F#@dbb07bac6622a369a50d104657edd6f177867fb61ea8b63eb372a0551196e6f4: +B31272b8b2379dc2c5e7145bed58119cb9a5a3471f418a26a884069bdbbfea961:0H$@726f12f63b24990c1819b137f6e55ff24204cd32257d8ca03893d6932d071027: +B721edfe7f6a2cecb6c43fcce03f8e6620cda566f97227219fdb6c7867efc32ac:0F$@36b8dfd0f7e0f10867792e16b2aa5b84c93652dcbdc1ef775dbaf23c0fe1e792: B048f07d174f3c1bc287202905235675ffe33109d12425dc3f7a06da92f305b42:0F#@d7bfc9aaf4f2da85c22b95c5ee60bba754d93f8b950180fe227cc5b5701b7e22: B7392a0a5386f8e7aba038c83ca4c88caf4fd087cbe6908875c80d42b9fc06623:0F#@9ffdd57af01d5e47d9ffb4ac2d5101adfc83db600e3da41f6d4448ed17426b45: B40db7c8bc6c31afbdbddfac76cb3aa274933bc414c558e7e2245797df2e08024:0F#@b3794fccc38c349380d865b5a45457047c71bb206c91009b18d2dafbb95a8614: @@ -80557,15 +105612,20 @@ B176c7f907197a548b446315eced51367f33438d1ff2feeef25ebf253bb1c64a8:0F B1ff5d99e0c6543861c75b5639fb5b0d2514c770c25d45c63a5fdcea1b74f09bf:0F#@ca72c8af80c9811bcd44bac9e1e9c61baa80fd8d406865db7e1f30bf1735b39e: B68674db0bb2a221065eb0bd02d3ee97d7a7a55ac66f50093eb29e78da2af907e:0F#@186d0870693bca920a3fa5a368a4139dbf898a579cdfe233a059e037dda3d6ce: B77e2aa8df77636a2f71be3d769ea490be90bb03f6608d4c51b1c439028dce25b:0F#@529960e0d5e22944f581d912f23674e5b9099e967bf50fb3b556d2fe978145fa: +B8dbb403773ceaab856d8176c0910314cf23a3ce840b6e67d67cee5bd0c2da7e1:0F$@0285a3cdeb521c05ec3271422eb55d69e2ba891a4f63c826403c4570df53316c: B96b08671c2a24dbb89f686dda6dc5e704c0491bcaa2e7d464c84b22bf7a27976:0F#@6fd16b86a0acec89046fd0ac5e3443820dbe486e84303cd9eb233efa71546a5d: +Baeb120028c11964c30fd2ac178bf766d152134af8c01d2c788f5b2d9716d02ef:0F$@237239f8c959394dacf58953956cde2dc75c4a0fb8b5d8c2c18d76b59c26b3f7: Bb9a3c99170e2ae688036c8a1fef1b1f766cb1116bef11acf8c3aaaa88c7b077b:0F#@1fff4ef6a539b159487c6453ea14abfb77a0c22787d26a6aba8a2c66a7e18209: Bec4308d33dab33d137e8d9f2d1d7b27cbcff584ab6b954a834c147292807242a:0Fã#@2ffdda3e1f4130a7645234dbfa5bbbfc9007ff86052a4ecebc005441b8bd6d62: -Bff475ddc978d998ed69f0983676f2e3023128b209256dfc513968943847f10c3:0F#@d5a47179088bd0c4aa83d18bdab21e48ab1f466ff80f33f261033d7448caf728: +Bff475ddc978d998ed69f0983676f2e3023128b209256dfc513968943847f10c3:0F#@d5a47179088bd0c4aa83d18bdab21e48ab1f466ff80f33f261033d7448caf728: +B4403901aca99a0e9c8cff99096b94f22d4a9f1075c8ec8684bddb1ae93eb8599:1H$@6193d360d7e03d4b0b3919fcabaa07c7ca95da3cb41ebb3c79eaefeedbfdfdd5: +B4403901aca99a0e9c8cff99096b94f22d4a9f1075c8ec8684bddb1ae93eb8599:0F$@a3dd20a46b3c1ff2dc94d2457f5067e473d605eb80676d5e1ba0aa6ad1ffa4f9: B5010bc2107520d4bf78f7f35af0947b983ce9c5c204a3f212300d549319b558d:0F˵#@ce1fbf1b18a242cc3f654f1516f45208e444c340f0977ea0e8f138e5df4d4fe9: B5010bc2107520d4bf78f7f35af0947b983ce9c5c204a3f212300d549319b558d:1F#@63b349837a3bd645e64dc49ebe259c249eb301797caaeb63ec074ab223600548: B2a877573be0107dd8232eedcbe5f596c7de8789f951670f545fd26e681bbc5fb:0F#@7ebf2f8cb64d91a347bee77c642dfb9a0d9da643b5d780b30b36cfccaa6178ab: B6ee97ce4492da7b95e914c09f371c1286bed255b2dc7e4ecfcce402915f626e0:0F#@923aec24a535b17e8d79e6aac2cdb9f82e80e17c5729f23c23f3106e2099767d: Bbe28b26ee5aa1d45cb608cc883498ce15c9121650cea7375d89c37c8f9c4807f:0F#@e20a4c349f04a0bffdde56e5c8094dd60e26fed6572b7079db7398155272a880: +B95ad1e2407e8a1b1077e42b0759b091246e82fdc980be47037d40fbbddde6598:0F$@27a7906425a399dda85fb226518800402018967a46ece7972a91d29dc7c44126: B4a1ca5bc4123d6d81b0f4f4e6853f3712acc1f7f088790f8163c5c2f20a6f721:0F#@d21f7a11d6d2e623083ad922049516718ea97dd5a97bb6946c08b0d37d9d9dcb: B1d5d7a959c74184f222fe0d1d7fd89ab2160f744aa6c8b027f3cc30dc8c2efd1:0FǙ#@5e9d39f1f750126595300598346e6fdcdb4e9b1da48ef26a5c354f323c65c4c3: B9eb83dbaf04d54fe2c5bdc908d857acb818c8a375f7be4f08fc866ad9d06439b:0F#@fdc4d587e5c918b19c62b3bc2ca732da3966c79509cfbbd74dfd1b05e673fe5a: @@ -80574,12 +105634,17 @@ Bedf2950df575df881c8404495966adda5d2a13ce77f974b19e19c8540e10ee0d:0F Bf23de7f4f3b99be37a1035162944ba3c5082ca6c83d600cdbe203e1d3654a8d3:0F#@29752b582b723267907525d936f41990793240e30af68164951a567f71e1ea5d: B51ed3558f5be275953cd5771a568b4995102513f26db6e420e32de40247f790e:0F#@2029942db956dd0b47f0975704c0e927ad294683a07a3bead3ea8fc8e2cb60a8: B688e907b4dbb80099a7e604d189b44320908a2b30d73cdcb2f91eeb9042098df:0F#@d77e6c6d03d44941e1c28a1946c695c533de226467b0954d9caf19594c3aed04: +Bcc9c66d46d938ee83a2a4025485756b7067de29a363dc6f648163a8c3e213f12:0F$@90bb3c499aea520fdf2495a054d9c7641acae231da249b09436d9e77a419657d: Ba222c37f9795f0691d0857971937caa6bb1ddf3715af2c82e25ade4b3b06d353:0F#@4d6e450d33608bfb85de095f8bd7ab0f13334d9d338848499e5699a1273a4dac: +Bcda5f4dc60f4826c1e05b08c9cfc9eebec220fd4bd97220abe7f4c027b0f3b54:0F$@481bd5f5b5a8c6bf25d90d6b401c892ee6ad3b529b1a0ed3fb83a4ba05c6326d: +Be26f0c84c8253d26a23cf1dad564b8f0c3b6d90c5256c32aea1a4a4f14abc2dd:0F$@ead5d044dbe0ce910b7a386d65ceb21545aa62c371fbe6799f9be8e755d0951a: B4553cba0d799611675fd32c88d506b599b1b81e9ed710e526c0c9ad13001ed3c:0F#@61efa1d6009ef4592622f712b7e53515c18c0b0866ba1d59839d06630b2def8e: B1d37b7d40d1f005ea74bfda65468fea2d2055bf165666405c1c9b93b034eb110:0F#@b84aba31405109bdcd40274a3597cc18fb71d6048437d61b7a88feb27082e40d: +Beb12365e4d9a2372adb690dd9ca7581e3a85218bc1d050facfad3a94e4c89cc2:0F$@14710def74ee197ffd575aee173e1e3e198fb86c6161f9f13cdc32f875fb2484: Bb8a89e328f177543e31f9a23aa9377945eed970064c1b28254444ae099072948:0F#@93d31dc93c19e4157c5ff75936b62c50eebc716023d92d286a17f41105b0be67: Bf670a24866f3bc87cef189d4072ad0f4d0cb8b947ce442b41e926750eb53a8e0:0F#@4c93ce75931511ae77993e559898b181f59c132f3bfc00046fb608b10c4fafac: B84df6e45f880a60ec71d341cd401a09b90ef5d4b7591620999bf83408a84c167:0FЉ#@61db24d6530900f3c823ec24c9484c1daaa66c41d2aaae448ee8463c65120166: +Bba5fed0f3fd70837664f526c0ceafcdb532b145c8a2d5e119e13aeb5b0c29c2d:0F#@4c06467fe1daaedebc55ee0a0fffa84ffa50838b7714d93a2e2c2ae580305fa8: B2a1824071abdb185fda2036048d70baebcc25da97c08bb12386dc196d7f0732b:0FҶ#@1c47fc3e7f0b417ac6cb4d014fa0c198e1ec8b5d6560eb687ebd5948d66444cd: B19ad01072d9a450fc5377776d2a77941e5a3dde9d6d91dfd4ec2243ad2334015:1H#@38253281c52d4db0028cd341d9789db1163396fb1537a4a3c0787b2a4fbfc606: B19ad01072d9a450fc5377776d2a77941e5a3dde9d6d91dfd4ec2243ad2334015:0Hķ#@6cf8b73d0e6a09c8575be5d8902fa747e47ea4d26d562ad26ca70b448294a11d: @@ -80596,6 +105661,7 @@ Ba0f4bd3390b0b29c9f0dfbb1f260cb7619ba4cd0de4be50e82813d4959d34be2:0F B0f8d32421298580d61d84009bb411ff2cd3a88a506b050acee5b42cf6f70325c:0F#@7797689a5165aedd852fdfd3ed7398bcdd502a741e7b526bf845068d8f6e137d: Bb330a114bd0d18501d2b9fe4731374809ddbf19cd23b322c0937fa95e1c987b9:0F"@7b06ddc2701949c5a371b401607ca44d031d1eb4d1b7f9c3c7b0f8041e649fad: B92b2827b0aaa54bfab44fdf3f8f712e7bbcbcec8b189373cc264820e2fa38360:0H#@80d580ec07b49b92a709368e42e5e001d0155584745b83612b359b3ef31a8a48: +Bc34e402fe96985bb16c91af5b3342eb25d27d3fd88ca1c225bf28344865ef493:0F$@5df15eec40a380885c2bb35e105096824e6d185b91ecaf4a04df72090a5c6c34: Bba3bcffef42233067989dd3f5e778ddbabf2364e00037914fca16c840545efd0:0F"@8c0bff8082c72b329cad146ec23fe3e4de9f715498c163f7492d66778d49e3af: B2ff53582b365ef677efce003663081a508f79001fa92bcfdd9fe6b3f797a8f34:0F#@f7f9d98f24d612c8f9045ee2cf73053a867f666bab2bdcb9c8914c6b0a0252e6: B7a97446a7f2156927b3ac9fa88e42deda714289e2f037124b79ae6b1cfe3912f:0F#@b5e7ec6563f1cf2ae92f3c59ae591802a41b7891357d5c082dc73fe5c58c4f8d: @@ -80605,17 +105671,25 @@ B6bea493bc011f5bacc52c529708662671672f852c7f04dd42308977bb3a2b319:0F B8ab13d55dc2764cbb6b686c4817f312f27464f1149e399db7da0f5eb299d5c04:0F#@2512e5a5a83ed5cd0e1ebc9218c082613d0c340691e7ae9d320b49668ccdbab0: Bbf91c511e00b2524b16cd0f96b3262b9beb5b1c1b4fca56126561327ad77c148:0F#@9657d763453f1c1487cc28e529f32c18cce510cefa5b7c167b21cbf7be450057: B434922f3e6656311877e6b0cfacce33ad74b0c565d2d5fed3d7e82d5b7264498:0F#@6a95680ae0e99173d33760fed8e447d1f4eaa80e5f410ba2b87f359b6aa084a8: -B43d9d9e086bcf0d54f535d4897ef646c3708c7283b77cf2bf2f7950a7cc230e2:0F"@e3b9a21c50d07bf67bcfb2af98fdfcc11a078535a738806e028ed77bb13bdd0c: +Bfda6e484bafd1c5ac8a8dfa1eb72872803b870c325bdd3b0cf1708bf62cb66ae:0F$@38a628b745102d4150c11fcd4e68a6ec1064b6f2ada532fa5920debf89415daf: +Bb5efb102edddd93d707d32aea9b5a6319297448d41bf5dab98e086bd7d473a4d:1H̏$@fb92d5e231827ed2955baa0060f67b0dd1e773b55ab5fb3a1c51d65e10cfab0a: +B43d9d9e086bcf0d54f535d4897ef646c3708c7283b77cf2bf2f7950a7cc230e2:0F"@e3b9a21c50d07bf67bcfb2af98fdfcc11a078535a738806e028ed77bb13bdd0c: +Bd8f2dfe6ffc718859826eecb37fe7567e68f51c8e55b0399ce3c405194e5f719:0H$@03d3a7a4b849c1c596543e9c5d30e55549a9d640f522558e592735054a472f13: +B1c56a8dc7a1d26c2f06e2f0d611316734a938c98d2a4503e76b84609245fba69:0F#@8f6d81ece744cffa847b6eb5d85e8d23a547e5cb31246e9ef38d86c8559c1fc6: B46ce9e72d70debb92a0a733cf211ae3163cc4624d69a880c2f9fb0e94a1e77a2:0F#@8fce5019709a00f7926410771573aab34c5836ac91c43dd8c68ad6cb54a9db55: Ba5cf76c764e04556228c06d37a7f64a7e80e90353c9f9446711be2e413deb8a3:0F#@7166c4180c1666e8c04d6d0e2abada0d7e5d1fc5d25ad436a1e0f25aa556bbe7: B83af152353dcc146e6a845e0185092af5f4d7b59462ecc4596203c9638b0ace5:0F"@ab9bf896d835674c5f4c55b0e689abf4eb4b363a37fdb9644f1568152f1ced72: +Bb5efb102edddd93d707d32aea9b5a6319297448d41bf5dab98e086bd7d473a4d:0Fҏ$@68e44a7c969de386c82789245f0b15e03d71b699a1838a80f9cc00b45e9311e2: B614af3f31b2b3b6f63fe22dd780c186f8f0bc7e999a6d5c348fe988549e2ebe9:0F#@df9e19a9f556040d8b9ccedd05b6f5cd2e9dd3dea34e0759a102753cddabfc22: B6fd16b86a0acec89046fd0ac5e3443820dbe486e84303cd9eb233efa71546a5d:0F˴#@765259462999077159d1d9f0d776de3952a3746eadd0158545f383088357696f: +B1e6511a41d3b94b42f828171bf6891b0e109cb138bc0850c7192cafb07ba2a5a:0F$@c39a5749154c5f16fe7f3f6535f9e2c8e4f129e296e09ca53f5d29d40f522ae7: Bc3f69db6538b104526738938bff6603f8e806536dff818c87c2dc3b1c56e01e4:0F#@e4c931e6a40ae4ece8fd2690aa064146f3c2f3ebbfda5b4b99ffc775b286da01: +B329ec772da5b87b3e5d2a87e6a6262101304106e058d318aa1eb29d2b9148630:0F$@b3157db4f9a8db0b215f7f665cc0a72f776695774c22393017cb72d453cdbb59: B5f6bd9e958e4f53b831cd86d229c8c4e6a762b47bdee4d6a6c38e4094c629d58:0F"@0fa9ceed804bcbe165409d5691c1e34900a2bbe634fc637095e50e280596b0df: B763722cb7236f47c23d8051b32fbb0ab4b73800e26d7d6a9790bf1980052dddc:0F#@7bc73025fd3af591ea8f8b724f5abc3918dbd7f792b221542e5d215e2fbe17a8: Bd4b02275be86d9c64ced1f1f340f0753b0c09eeb9c7bef3768c46164b7176bd3:0F#@863fb3ff34b53e0c38b555c61f0bd33089cab2f03392e385431a4e7a6a0ac7fa: Beefb5b8948ef746189b87ef18fcf1df3229f624d93461b2c847ea2f482ebce60:0F"@76e4b3ee3c1d36386df5461ef73b40973c2dc266455b4057a6bc9a52f6745e15: +B04d919508dfbc4efdeed75504fc3c97295fd66f1ff5228cc6ae8a0ddefe3108b:0Fݕ$@f44f8e9a9fd9af59acf24c40d678ba9cd3f008dc1b6bece749ed18032290e804: B6e9befbe88261750f8dfe094a0c70a6696e25b49e6860fbfab89701383590004:0F#@9de4429062adf01462fe0010adacd386dd975dcc9e3cba1f3ee756640914445b: B45a5f139a863a8b2a0af23e5c7de9b9ca5aaf2e3d1e925940f5074195d86cd51:0F#@fa34b0fec6c6b17b585c66a389b66831c6f0d10d524b5aec4e2ac80dfb728ce6: B931e8de3a515501e3b1a43677aedf6e443908b8ab6822b7a403dc1f2f73a1544:0F#@aa95b7d91f02063d44ef7f236d01931b3e2ab715454d2a0fa4cd93c7174f2f8c: @@ -80629,32 +105703,46 @@ B7153e7dca072302ba92631eb6f92b7213adc5b372fc58f6f897a3792cb8479e2:0F Bbfaa2a817589922ea87b3c1de2e56d5ec44d040cd77ef9419d08798e75c8df5b:0F#@650d0dc41c9b30584c763e29cc15ea3e477d48605d6f001a131b947a5669123e: Bc67bee4f3282052809bc65bf9486a43ad2b4dd98c9e060afcf6ddcde66d19d6c:0F#@afd145ebcfcbbeacbd7856de6c1a59002acc45ef81060ed54b2e74a9c21d2464: B6f132b0035d21807cee65b86bd3bc27572820a46326b52398fdc5429f3dfc991:0F"@e087c55111fd5f638b46fbfe6082e1cdeed8ab9eb23c574ab8af3a43bccf15c1: +B231e9d8c4be320ffac735efefd5eb1978ab979ee91f9af33d826148dc1f0b546:0F$@15eb0b140f94c6670c0321290e9993bcdb0b533830e629d21812f110f70646fc: B3e684fa6b6097a7cbb895203c9b2de01b8d35784bfa330692a06e56a3209c962:0F#@c39d10b7db8833c0510f98a46fc58902aadd8d159a8e46135d23269f6dad42a0: B68d47ae719195ffd69fe3aab1656521d98ae742b482377243021bb233d19dc53:0F"@76cb6013efdc9ea3d058d84f103c46b6ff93bc045cf1b827491fd62dec200775: B7a43f7c96c9421755ff3a548d63bd26b0e00dbd3be55c2b877b5252a43ccdb1e:0F#@8f87954e9e831fe8a0e70146d62aa7977c8445cabda519eb6d4697cd6a81ba5a: Bed92a1d41b7af0ad7cafbbb9f3373643099727eb54fad66ac7a770daba79da9e:0F#@506cab0408bab21ee1b6959e06b120b257e3a9d187263a92ac6ebe106eed347d: B2fe7f6be3fc47f5aca818503dd2b8f3e86a8a32e78c38beade4f655fe58e154d:0F#@38607b6385de1f96a306ab0a70a8768e4de8179c89776d84ea62fb32cd105bbe: +B144d1cc87f61d3e92f10fb6d5af00e13aeb0523fb98fd6b623333a8771e58980:0FӉ$@993c99b6f2b072d53aa5d43d552286ead33825aa81cba0c725400d1abf4d480f: +Bc5738fd1cb4c0f3187638a3bcf6e9dc84cf081c9fd2d7610cc0600fef78fc72c:0F$@8ff6104cd5458cc81ab0d1bd6a82bebdfaf5057b789048482e68c162d60f0f81: +Bce651e04b9c2ce910562a91bf3cf659fe8b739e86a8899524d0886091b8feffa:0Fڃ$@75ef038c78144c8634d0e5d8affa3301d4eb6e4c1092ae479a871c382ed558f9: B4d440b1fcf6833850a3a2f0e0d81eb4cc4b007876512adadde66b9567cc1da0c:0F#@238da0b608ebeb9a7183efbcdf7a60bf0800913d2d8b5f4e72b9db82a60bb3e0: B9ef54ac586656d3b44bba8abf6a5e7b0e2312293fe49cecef0001d3259b86af6:0F#@6939229d22fa6416010038d449656adeec026089defa68d120739d6cdc03070f: Bc6a47695b1399db1b5e5ec6af62e210524cf29bbde7a8aa45621bbd53610c43f:0F#@1a8efc7d6bf76a7d33f7ffff5c8711f822d3f4eea70fee946c57cd109e80b9ac: +B1551ebfcd207ddbe1d32b4be9ab0f56ca2ec1c7725e1230e760fb3dfd2df0110:0F#@c3723a160cde576934d4be71c9ec30dfdfd178c33de04669d1bc44ceedecc383: +B73363993459c027e203fa90e1b23124c8fe2244b8936320e6fba36ebb378718e:1F#@287e5a1e47dbdfe89391cdc4d7fdacd09264f6a3f3d0cd54b704fc03b0a380ac: B422234932b3ecf8330f211ba31623e23900ca88527ec1ff7c5c925243f01ed43:0F#@0c5cf168e711e0c56b94ebd785c2a165d96b6e34b4c4430a5290cca055bfb5f3: B60f8ec7ec710fe9ed2dd49e56103de0c765e86cdf7e3ddeb06f3938683757043:0F"@032b987471c8a692f55abc8114727e1c9ce000ad66bc47cce43ec792589289ef: +B6c41433e4520bb5a96e32e565d8e5cf53cc45b8a841209c4d1699dd43b1ad77f:0F̏$@c1822a7ef6309d2361243751d390fb78957b11672bdba314a8b9706ce0919793: Bffcab8303e59537484ad0e9f131f8a9c3cbdc4c8544bfc35eaa2054a46df1a99:0F#@0f9a13efa097b16703834c311ccf66930af7be934afc2f8256b010d8383a3fe4: B86905a76c18c825fd2d148ef6750670dd14c0eac1fcb5d830c6520d0629829fb:0F#@2e88e0d739e7c4403edbf4e28d076f0c743b58965a750d9d90d86ec3ed347fce: Bbc64b3696f280a737fbd4cd76b027675a718932585a9914a66569d753dfaa3af:0F#@a6db96dd14646e3225993db40b6c1f3e4a07727a5363f502ca49f9b41a319ebe: Bb2fa788cd3c23bf9cee3c0e0c3063d038c8ca23885aea5509d227615e17996b1:0F"@653cded693ba6ea718eb8869d34bc74db5907ff7195ec46c09918f9ae3991711: +Bb079b9e7f4ef31bdad5c78a8c64e645b377579c53c3d5711a5bbb2c91dcbd54c:0FΝ$@97cd24fba9964dfed3ed0a9c1093e92ae22be5c69d3d6573113ccc427d97f2f3: Ba6d2b32dea990c377c9ad5269f34ab5fb8e317bf93d84fab5afadc44bdac5483:0F#@56d0e6bccc53e12ad075820c48bf914d07f628f3b0a686f0f9a9b0ec39d8a508: Bf871cf6f4947f95052a37771909dd3b2a33ce0310cec265833fbc88e157a46bf:0F"@84369705dca0c4a325bea30e1f1a504353f3d2a4a80bafed82b2d6fbdd694029: +Bc74f9bfaf42cfea751cdcf3bd18a6c1fceb7a09114fb8b0083eed3e87de24443:0FÊ$@9b274b7e4ca376a4acaa538aa4fa1f60e87435fa8225d8959ca44a65dd86c948: Bfdadb472a1e51cf13ecf7449e69b935f2abfbe0c5e376f1b85659a7150c1688b:0F#@498d60964b3cf56fd6499b2be2114c3373376ae37bae6a8b425ed93003102af8: B5878c45278f33b42dd4d68a49733cda45022ea3e9a8c77b03e43a696fe610b2a:0F#@e64f0d5b5e54167d3b9bb5b9d75592bfbf5f24426ad83d9ff4d77dae851ef752: B4c28c649829bf555013ebfddb4429d89f390a847898e5ee560558d52ba889425:0F#@555738d7e4c0d59a365a11c315d00cd25b8ea097d02e2dbbf37e3bc2763f131a: B477255bc2a7cb2a8afe6eb1181d46c375f67c25cda3ea5dc30fa1e434dd2d89b:0F"@bfb51c252d719e8fa1c364ab2651ecc1c8da13c207a6a55d2dd82a18b9ce4d3f: +Bdb5691cd6bfe6e2d3d51ab4152ff0328ba3ed9e491a1d5f8023a38842fd162cc:0F$@d6a90c471a13c5159dc10056223432dd32413329f80b98f8c725f45616c655f3: +B1551ebfcd207ddbe1d32b4be9ab0f56ca2ec1c7725e1230e760fb3dfd2df0110:1F#@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d: B75fb7c3b996bd3c0c9a9a5ef97714e69fccb3588d6ec412129bb4780dcf19095:0Fΐ#@aec5b72e518dd5d23c05b6d32b092ccae216895c726dd3562d870671983e328f: B85ce368159d9f03426fef8db972d81be961d910b654ed907378582833687ee70:0F"@dcf930d4199f5f0748d41eabc5775f080d2050ff7e7da6324f1fe18181e0017e: B3cfc05adc731b11fd18d48cc6fd530d135c97dd39e8bf41c8041fd115ca26c62:0F#@3fec022e0ea23afe918cf32178e4cb7dfd210c70202456789089080410f16f41: B6ee2f191a4533597cc3404722e031c52b71b9b450bcebb68cf807d1ba5a249c6:0F#@fe1b1052c6e6e66126cd24eacfbf75d8c493ed4927f866e284d3cea66f72efb4: +B940d6f4f5d26abf3c9f539949e6a5b4445c3c55e28699a25499df124b621f42b:0F$@a1af06423e7bb9e0016039982b3619e33ae5ebc00729a2538d3ce04aaa15ad8e: B4aea48f1154c56bcb3cb0fe04ef7b6daeaba9aa66ce12fbaf6b95f6b3af91311:0F#@92d71a47aa440242f53309eb278bd0650fc8b344f4c43dfafeb6f5eec45b73dd: Bf52316216099c1aa4fb30cf94304d212e949ec7c869efc0145581f5c3cc35780:0F#@d2e829b5c02bba0ccbfbfe69368f64ca0d166276a0684a5b5455bd1b325d0b5e: +B940d6f4f5d26abf3c9f539949e6a5b4445c3c55e28699a25499df124b621f42b:1F$@44253766ace60f165e712f078e331fbcb6f61fcdf4056956f02e7be71f2f91da: +B34fd130cdcdbe4998326af884857a6f247e59894a3d54093911ad5fa7f4ebecb:0F$@7b69e341c5f8e070abcbf6649bb8246955003d0112dcf11468b34434d1ce2b93: B42ab801ab5b312197129f5a375695414ecbd6d351e5743e8003d8495de601a80:0F#@622eff0895496ab5e4956c39b237f12fd54497ed8d5866daa71ac7d9869bf723: B4dfd491b07a98320cd1c62bef28b2822763d479be7a8c231e60ee1744c25ec67:0F#@f8ddbb66e44625b107b375a1d4f5d2b04f953b711088de973630dd7ef4d50052: Be4842ede8caa9923bc294b7194a3df8f9f8e1c95cbf3b23ef502e7e53cf7b9b5:0H#@e888370b22d0b27e9ae0d37859602c96b1f6f701824faae517af02606683d7b6: @@ -80666,16 +105754,21 @@ B90df2d67480007a25ac8726fc876d4e0f07d53f721a473e96d3caa78da05cb04:1F B90df2d67480007a25ac8726fc876d4e0f07d53f721a473e96d3caa78da05cb04:0F#@ecc8d8280e354fca90603f28a6f3c89fd4f83adcd153ce458d5adaf1fd45072f: B0c515550ee5a54b2669d3e10e1c8f9c14fa1e38ca7776211899b6b51830e6462:0F#@b81741b38ab4ba4a27559a6621ed2301a954b0b5f15dc15331c8625d6e8c7b64: B1b65c7642b6c52771e18292806b04774992714f4934b4cc81f0ba6f0052bb82e:0F֕#@c9f707869f225552de034d71797937b127e49113494aa628f89c445134a05009: +B068642220a7715e89b516e28c96612e11d04051ea291b210850f3bddb9a92a2a:0F$@fe426029be3464b4bf56fcd8bd2b6ef7e5d9513aecc6d650a5aaa320c4f3e95c: B69884e0bf201a909ae3149c734733be2a69a93f5123311a6baaa5d990aa47453:0F#@ba1587bd8ea7284b04687d7138edecffb24c513aa2da580c208faacf43eb4b1e: +Bdf2b499589707081d290fbb2c894f91e60eb360f9ec3be71c3252bee7e85f07a:0F$@ba673174050894b2bd1b3ca7f63ba008ebd9c5aeb900c89490c1b1d97cb8bc46: Be60b58e2d8ac87472818b7ffe4f63f88b7d288140638496450e72988a3295c60:0F#@8583137e51d5e5502b4256436d1a04a23a94a68fc44d3aa6c42211e62ce6fc05: +B0f1d4ffba52b46a6e677bb1161be7644f1908e1d18369d3c168218b1e98e2318:0F#@6d3529849d9f801cedf6db91728275c301072a638f6aa4f46380607a913b773a: B3e30f4b035c84ecc8d68707b358810749866f48faad3a15fcd188de75283a5bf:0F#@8d201b5edbbd4341bbb6bf58efafb9beea35750ef6c113b695c056c6563875fd: B96c75eff88308dec0c56b41012cb07b6cfee21e1a019a43281d23873de6d7224:0F#@6b859a7b4c8141d2dc4af9d1b46321b97917b5185ee5c93a3b4f670ab545c0e0: +B47eb69b09b9c9669c64079b54790dbfb650c1f80659731f481a4a8b25bad1909:0F$@2190fa223a11af70a9d8426cfbe24d2c8a0ca97a50a6c81ace3d9a527f949240: B454656853ce505fc81b28455a0304d0a52adb34f7eb2e35fb4f2054b4385e70c:0Fû#@4cf07913c88aaa6cf9ccd453f5133139c23fe5da57026deabd734a5c594c6f19: B2713c34c8f9dab7f0411d85bac27662ad719ae9e7f1fb74b8c00925f4658b19f:1F"@17ca0fbbcae131763c7a4cbdbda0775e87663ffca3302e7dec61784e01c70b1f: B2713c34c8f9dab7f0411d85bac27662ad719ae9e7f1fb74b8c00925f4658b19f:0Fэ#@9145463bbac03141e2f870f33cbbfda76516ffdfbb7e93d921dc5e7a08ac4808: B84040a38cd03b4625adb6051cdcc30479ce9a8de3f9ee81c3b6378847e0bc508:0F"@8a54dc36b9154c285ff5ac8ad2ee3bdb6403801aa9da15549fe699d13d860a70: B84040a38cd03b4625adb6051cdcc30479ce9a8de3f9ee81c3b6378847e0bc508:1F"@ce43f758a7758158fe6ffbebea34f03584c7bbcc2ccbb7eca86ef0558a14d2e7: B597bfd94b70c716d386469598e192dee0d3fed284d86dbc796d79a71e41b672d:0F#@f17869f3c7eb347a38983280e466be1cd0f548d4d84d4b67090577f7de19abe3: +Bf8c7a1ce64c81e6107684a098d098ccd8a6c1bc9a9cda47ce2cedc426ab9d993:0F$@d098def9a0bfc22d39b5ef656a22291761cfad5596082f985adb9a07f775e2d6: B13d1a3f6bd88977657718af301eb26700c174a427cc16add37ecf61dda2e41f6:0F#@2c4fd48d17d7c5216f9e56b04c33f38376de99b622766d3ed01981ccbe2cb000: B361c24e13f6bb029d5c64e37c32a973c2c2e8f755980700cf1f57e0218f45165:0F#@0062d4ab767096d267e0025f69f466c05353d422c91ef97277cee272617cc8d5: B4a17d3c7262ad5e52464308b1a01c0439c034b277b7e5ba5adf84f437d7a2786:0F#@f5f188ebe34cb3eac18afa8666d583d63dc76054c2c8b6439265e5cbb0035f6b: @@ -80685,25 +105778,34 @@ B1fbd61b91f3a90adca7241b32423f234d0ff08a99445117c5babaf9b321736da:0F B0918f80b71f691a3fcc320c5dba8900a6fd95bd657585d3c15027d4c54bfc2b3:0FŠ#@c1c96271ca315bd421d23bbf3b900d02d37a8ac568d08bd9156937bd8caf17d1: Baa3c90469f3e7f791498f9eb3502c48911a77893d152eceb956e02141c81043d:0F#@3e203f5e4dea3d0dc09aab74cbfacbb599a6e1b175819aec4626e0b1d068c28d: B985d1d9befaee4e9a6e9309af5102b544f13af5c07dcab2e4042b7bcbcfb3d42:0F"@dff283e23da5c262490d81c75bbafcbe6c90dd1726264b17b4cf2be264b917e2: +B18b5e0306ceab011c37a8ce0b5e0db22d6701c661efc93bc2f212ee8bbb2aacc:0F#@048e1cc3d28d57c5b8550fa9beb80f29a53a21ef7d8350e8d79e4605a76cf943: B658e278838aabdbd34b5ef2ec213408134cacfec69e8b2f3f2bf2270ab104232:0F#@822bd42b22f5b81380e73f08cb1ae210eaad32c579c7204eb5b0535f70f18ee2: Bfb05d7c2c5f1dd6a6d43615ce9dbe8d225b9e9b9387200cfb9cc9b5d147a5bab:0F#@34dde6bb4e03f248dac30f032246a77358622ba82885ed9acba09b2fab7ebb7b: Bb39fa126185ae1bdca93204824caf4974a8821eab80a437298251cd2409f4575:0F#@bddffed94de49d1c29869360e1d3178fe0eef6b542d44d3538db23e14b02256a: B7d022349aa3ecca756ed06cd4a0cb7eddb58f3532d8a1c9cc1768e951a897215:0Fǝ#@0cf2f2a8ac85e75c9be86fd31f8d3927127986079e3f6cfb390667a376366e06: Be2de84fb8eec4babd870b5e8a2ecd5afcc4cded16a08f101aac2c25d2914218a:0F#@2e4248d60d96a78214d3ccc9740adcd28f4206659a3e66013bd18216fd037f40: +B7a4262742a6847a56a04dd225b5d82c67225233479f887ceb46ed7b35495c70d:0F$@97f0b8d230e83a8f802bb7fbd8626d45fa86d0de42efc50e9defbf6ba5ca3c55: +Bd6f1909aac349bc4bebbc8ef3106c7ce5db29e990a7fceed0623137875b626e1:0F#@00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39: B5111426e1c2f8597bdf9b2c4515cecf5b3849d55956f8019faba0a2fd1ccbee9:0F#@aeab0d641f150012cddda27964b4f2ad4500168ed79189c21dfcabc4ed35f610: B9e1274c03d51b550b50d3638e146f75a209025ddcd0c508a469cfa6256df2d01:0Fܓ#@abb082b245be2f209cdf2259d937e602b950fce214fe8fb62de53b3b80f92c36: B27b7d66904b1956b4c6ac746d827e95ab47af7290886e2afd55ecab3d7235d96:0F#@c72ce6e54fe8edd2f1bb626bcb71e85e9c0b825e563f99254ba8953c40082551: Bf4f4086fc394127bbfb5e7eaf1a379b6b2ec7177ac780e0d3d526090dc45736d:0F#@fcb423161b34c65ef7859731c23cb1a317c61ac077a852d49d4fb1133e3fb41a: B2e234e77efe62b190a06ec9bacadecc9f1db81156ee7209684a77f0a4da1ca0b:0F#@b8eb6677b71fae428f4edd464996adb390405bdbd4081bdc5d70a2602249979c: +B9832a983ec01245b5b8de9167650ae0bc41f84f9f891163b04168a451e1ecd36:0F$@0120a4b831a873e21b64b058596dfec4b751b286c500ae219b1b299ad3903403: B6683ceb1aa195cb1681e8e0e86dfe5b5ca1452ab40173907ab2a94176bd68a36:0F#@98dd2fefd0cd7027701c6e5aa6b1e8b4355aba0a36276a1af1c61c5ee3e3e25a: B9e1274c03d51b550b50d3638e146f75a209025ddcd0c508a469cfa6256df2d01:1F#@efd972f4b9a377e23d3da4ae488c6e917024a9ff5e855eb5cdf134087b524bde: Bd00f8f8e175c580a5eb7a18d97794db7b87d4834c1b33c7f64c9f61c632730a0:0F#@bc44c842f088970a96b61fdcac74bb4abbce2b13e5f28d856c6abe71af6ea647: +Bd5f3f4da7a1a3c2a5b66a4db7719c5fac977f232a53b114b3841b3b80fc1e4d0:0F$@8aa0f2fafbd3fc9e6af54e4c5091edebade0b3d0621e63736dd801f99f96628b: B98bd1ee006d6a42904453254b240ee435dfc5a68afd61184eebc332fec6a8fe7:0F#@80e5125c3969636a3ad37fb65a716ba171c1b205b4584be5c84a3b1b32c438bc: B9e9ea37004ff60a58c49edae7d92f51348b0ee95435c97a687780a4ffdd16b52:0F#@8e5c2a8f34b74dceecd1e836b2279a10492c7d2ccf1143dd383107fba14c26f0: Beecae648a191b0a0050d8029ca91816e8a1478a4228cc2411a580b9f045e3ecd:0F#@980e1bc3a35c0398f24baa231972044472af9bfd2eb92dbd7331ad9016a31525: +Be3d36a57d4040f4838ce6a191aa56ae694daa85670b5fc9308c87dcbc99fa7b2:0F#@bfee03c0f74e94d26d88adbc93e836866792f71238f1a03411e9b8524f054585: B12436abc7d6063febb400fcf12fb473ef08c2525a8108082f02094db57bea041:0F#@467baaba756aed438408b2b454661b786df1cc261d998a35c024571599dbe67a: +B39456279701d6dcfbf25f7a6576c8000af3090cbfb5f026b9b2cf90de5b44bac:0F$@186a7d3281afeee8014d866a1829383c8b13f7f52648fbddbd27ec84d70f9e16: +Bcd86834219d376070b7ade4a1a56a3398183e729839f02e1615d6924ab82e0c2:0F̏$@f30fb5c19d84f7e88eec544f0a61b6d35900bf5c369630758ba9fdedd29fa842: B117177a325166872f04b68a70e9cad1a949dc845e19fa953c1af68ba0d91cdbd:0F#@6650392f7e240c45dfa74d12590b3fa06d699412b15c9256107c51dc7c357bb9: B251eac35805c3395eed490df7905ed3282c983156bc3f27ad6aa73800e79fe4c:0F#@b9f8d6f4dc4c451b0c01b113fa8a4cb9cb126b7dc7b6e1fefec9247c0e3f4934: +B6ad065c3b787959f6c5e8fed1eb5a6fa11f094d196daf2e7d2760bc7e703dfd5:0Fݕ$@ba2843541a3b029f544185eed8d6dfd8823adc450160d9c61c4842f39782d1f1: B6d885c2a6ed9b32fe159de42613d02afb93f24fe6c14c035c246941424c4f3f5:0F#@72d2632f6220bb53cb1bc222d9a738c39da95f9c3142afacefaadcaaf20a0114: Baf31bb568bb531f843c668d3fe51843767ee05a0b421571b00e48f982f6e2b26:0F#@3fab62266407887d8d43096f5a31bdfe0ad1072d43e8f86d49a4ed8a1f9c7514: B6c2b07c72c2b4d0987117826fceec4847332496e7d2c279773e0636a4c11a775:0Fو#@7482c420e62429a2b740ee76eeff006938d84485717dc641562f6777c43096c4: @@ -80717,6 +105819,7 @@ Bb885e89343db96e44aa1bb03d7258afc79bea80c674858f050a54281854df2a5:0F B7f9e38624c158b500ae392d6d5106cd761a81786a2c58d02d3218a320f01fcf9:0F#@77e9d9bb3c898581a3f971f1ab7cd5c338953ad7a30275e651b1685a62c73c93: Beba146d0bb15a5ded40b4c46ad92ed3f3cf1e5cf71ed67fccda61afaf3b148b7:0F#@6c1054b01beb915dd05023a9778785ddf72f4ccb026be78b9d7d29345a0d095c: B12b5cbd13590a672b9fd6bb47f3e18fa33c9289e6a51383dd154f4d41bda1125:0F#@46294fe8d91b26421941b25d6a4a729a445d1acb4f258bd1f1225c59b93f5787: +B1549f838fe39d6268aa30dc9713984a73760a7434290bb89b30634ed6bed60a7:0F$@4db8b06c5bf731785621478a52a8f171c5abf85718f0e29b18044151b25f6c7c: B8f07de5c6839a028cc3432e69410bd75b8ebb2131c6eb1eeadcb03e6bc5d5b38:0Fá#@84615267726ccc77c0a12290b92362d180cb83094b50bd3cabc3ee364d77b1d5: Bc14bdc59c0ccd01488552375e7ce83458d3d58f7bc47a6d83adb66a5a1f441a3:0F#@6e4c52c59399c68c703e8c1d23534aedf1c6bdc1a4e10facf285fb9c02e38b76: Be18172f2c91b167279e1266c9e78ab04b22f2f4df371a11cf169396bf7458c73:0F#@bc8b506493c99671face9c016d04580e748340a997b88a8e5b00ea05e73d3189: @@ -80726,15 +105829,19 @@ Bcb1b23a2d74df3eb1b2c55ad626c96ba9948c1e3fd5487c9b2d136c535109b0b:1F B9432286c347094fe879c2f630118413a89b6782963fe2b0081ab07295d5cf736:0F͏#@e4f0f4830f986c989ef5b1880cb5d033bfd289dbfee63c663f1cb30a8408c8bb: B9b31100b8897d1096fef10868463c2e66e1d977e786c5162d6e23d2808fbb032:0F#@fb3794fdd1568aa25d0e647592bf4fa12f8bab31a7521b791dee8cf3496f68a7: B0224fb48a6337720498dbb03b21566b5e59e22955e72bfc816d3e2880ac96a97:0F#@1b20ee4f46ef2be14f169c3f17138643b326e3c7734abfce761bd7c207260f1b: +B0a23a4e1c20bc7db93796c28ecf203560d032238f1310bb473d7cd92b25fe246:0FȔ$@559bfe96529844c32f130a4e61756342399f5b16862a32a0da25ce56b4c4a01b: B116820f015f5611ed93243c4a60d241f28c6d02fe8214b5f41308f65549411d4:0F#@bbad57097f7065d93ca74926d4b65a1e39487b47f5c3616d158d86d4f3c3f7fd: +B53e48a47276d4fcf9a3380c13a2d8a10b85cff83f5a73aa93cbefa228bbd4451:0F$@df9d60a116d4a167dd77e89137a84d651bded3f48592fe814a6cf7b00642f1bd: Beb0bbc7f01bd049a4fc9edb888689e74aa21c7f787bcc3d48b8228694d44c8c3:0F#@b38e3b8592e46a218ee176ce5feaab9a689cb18dc6ea33a435700d3bcf13a61a: B6f25c6da2d488b6b979fba6618431717b13171e3148f4f2784ad3f680cf807b6:0F#@c6a91b4bfa49fce68bda14416fececf646fb04590a1990ab6a894b8f901fca76: Bb6993a3e59174c11bbdb68cbf114aead03343c0cab40a8cb2dec1b2f964f0528:1FՂ#@ce53eca377997a72a18f4f2510d3e687cae234013badd2279d39cef189dd2072: B0e0c0e3c6dfa54a99957e871c92022ca13fa86078a2d78f63b11d2fe4b5f1da5:1F#@f1dda061030a1af37cd3ccb0e4428737461b8cb7d13cf3cb1e29b9682fdbb924: +B3b361f515ff9fb4cba850a96622e4f27e7c814846e67c4f171e265413d55f6d3:0F$@0590978ae8876626a90bb33d702a741d539b15ac7eaa2c1cc27002808a9635cf: B0e0c0e3c6dfa54a99957e871c92022ca13fa86078a2d78f63b11d2fe4b5f1da5:0F#@402151884b6161405cd090c3ccf9ec388cd8dee19a041d6393048f8dca115bda: Bc9af0fda10941ea63864aa29ebb6dd4121991de47099aba1bf30cc97ff3f2143:0F#@60555b7bedbc6455da300950c3a1bcfbc128c63eafc5a4d978f098999e4ca2c6: Bfcb50cc3d0ef2b5705c2ead1e66373feac610d975645509e1c062868e3dbc559:0Fʹ#@52f8db20d29f2fd17bcce59f662bf4e0c255ad90107a46e7649ad9a0a0f5c761: B7797689a5165aedd852fdfd3ed7398bcdd502a741e7b526bf845068d8f6e137d:0F#@a4a9e4f5231a8958da80b5b38a1bc20e4818784e61e7366ad0a8b65d039c14c5: +B8ce560496e1d1905dfc20ebcb98d231bb5efe88457c44dcce154144552cb3cf0:0F#@e3d36a57d4040f4838ce6a191aa56ae694daa85670b5fc9308c87dcbc99fa7b2: Bdeda7fc2b191f77ae734d2a562c9e381d8a081d1646b6206f5e2f3c2a4766845:0F#@e71f352e9736817122e05ee119b339a83bc8a83c336fd9b8fcc9f5b4ec2d70db: Bd2fd6fd26b6d06e90331e137fd42eb62a79e334a9284410c739430010b0b8a62:0F#@0db6b0ed971479b647f49c06f56aab3206a55b61d81f67fd1a8478746a8d0c7a: B058784da6a7f28ba89f4cf23fe1f44eb1772cd83557a0623f59afa635c7bfe5e:0F#@7392a0a5386f8e7aba038c83ca4c88caf4fd087cbe6908875c80d42b9fc06623: @@ -80744,12 +105851,19 @@ Bf5ede82281f02482bf817deed17e328e88fe914c64f4dc759ec6b4a448e050dc:0F Bbd71bf79d247f4288643ddbccae41f44724b3cd0fbd433d4fdf293034c0fdfd7:0F#@b5c327293fb054c96fa4658edb856e573f9b463a6c1b82b03793a95113e47396: Bfa9abbfaffd98feddff580d50476678f519debf2aa6cb364510ac6c525897f9b:0F#@419cf8d1c81fa660f96dc590e08813cbdd439e0b0b4d30f4018f51948c2f48ec: B4424be12d27cd1796b75899758940c93d7ee47fa337b51cd24a57bcf9856ee9e:0F"@4750a7716b684fdc03d73190fdd2b1935fb21aa352883a6f8172d83cd746bf78: +Bf399937a63c027606efd8f96a9a38b2d39f61ed32b0e7dc59eb1dbe30c812b1b:0F#@46353de6f3c34b1e3a700a628288c14cc4c0832577ec543fff7f90e16b3c4c38: B4424be12d27cd1796b75899758940c93d7ee47fa337b51cd24a57bcf9856ee9e:1F"@9dde000ee1eb79e41debf1b4044b037d98588dc489800408e85fe8704d87f10a: +Bc11659f67e914a78ddfc78b6db8045c58d4c5948020863159baeb7241f85138d:0F$@6deb505933b4207c178ff50359c919a1d6a581b92a4ce6524d088636403f834b: B08c44c00f5f953e5ff7c7cab32057bdf9cb97c3602ff93949d07affc779fa893:0F#@368e54300a7f6d9b78fdb57759b7af9c6c8ccb56d7895c0daaa65318bd4d41ba: B519f6d032fbafbaf63df5ad31cda34c59cc8f2ba43dd87f4c381e6d4c74e7cbe:0F#@04c3ed3b362522b69ea1120049a6e71e08ea563fb0bb2f6a45ba5bff8a77b547: B58e215cd81d075036b1ab76ee2480ec7e8db563a7a8de278c8fa53f6e534473d:0F#@0f11bee5fcc8a9efe7e567a01eb1be50013b4c34323f230a7880effbbf452838: +B5bdf3b90a60f4ff88e800a5b6a321c8c36ff5c0b5cdf4ac7ae8784e48cd4bef3:0F݄$@9770524ca465173a5e517cbe183c6134eea7f5b007c1ec9d81b2191a26114a64: B8693cfff41fbc51a5382196c54583c42eb7305b6fdfe0a0d9eb997526ba00122:0F"@21561c7936d8c26c52eddf092e6411b5c3e7ce423ee29eaa5527e5dbfb52ed80: +B17f921a9b0809f429ec90217a49ab0d145ada9d035d35f143d4f2dfa221598af:0Fћ$@935999dc864e7ec75c73a7d9d1f3d6eea7d45212484a582094a66f53a57dd106: B064beadd4e03b1b4c83893b4c94128af2b3bedb3b833a7a721d81bc894407963:0F#@e2267b06e6edce8b2a44fac28b17855f6797de9e7145f5dcced7f57735e9c0a1: +B175ee3da0a53256490152574d185b1c7e9ab98c71a87e5641468ef0ad3edc6ba:0Fڡ$@c46af777a000a329cc27deadfe9bf225fedccf7efda1e138c216a76fd3d416f1: +B29a698f777ea22849ff4102fc312a8e9bbfb1d86d1baede4db61fd3771dbfcc5:0F$@3299316f80501af069f9bfb002375fa529855d55c71446e3a83437efa6e5b816: +B4e08f7309e306096d3c5d6360bb202d864c8bb4234bddbc2b67f21519cd56d5e:0FȢ$@dd325586fb77368087bd68a8d84d28b7baca408ac3fbaceddaacd89e6beea4af: B3f4ec890dbe3e9d274ec90610d40ad3e47c55b58d470fa77ccbd6344a3c416be:0F#@0ac5e5624e87a3e16682e2e8bf200e126482d14df57eda29ca1e6bb47206c248: Bc37f215a0e163441311c755ea2473cfaa879a7464d135fbfb5d7344345ded246:0F#@82a857ed486e8b229123e0fdc2c02d9d5ef885aa1daf7cebce888ba33388301f: Bc24c3cc5c94eccd99b0f4aacaedd99bfea428b84d188b68732ce697be722ccaa:0F#@42da0ddfd096ce1591816cfcf6eca624f3bca54d197be0bfcf11e1442d4e86a2: @@ -80763,12 +105877,15 @@ B1e2e1f525bbeba803da0fe2389aa64c31fec3915b143f7f1aede6dc7ee1ac7a4:0F Bd89a3a7d202b8b48a0310b3d8d10098e6580c665026c695f3db8a77d09dbbed8:0F#@eeedf3ae20cee5ab8b3f9ca3781c914b5f8ec9f83b8e653a6935457504493c9e: B6847dc64c9db35040dfaee06e7e105b5965706b2f53b0a0e0f1717eae20e8407:0F#@8371cafde7434e9da11652194a66c2090a63045518c474af34d5f74db722bc75: Ba7677567d737c282bb0d9c2a91c8931011bc527d8f5c3a24b784fc8b7daa7beb:0F#@976fa2779e1546f74577bea981c963c7251cf8c02030413102d9fc57c77a33ff: +B38341d09f632f75111342234645dcced8481d681e8bf51e23cde060ece80bb3d:0F$@581a73c99fef547b3963fb94059eecd531656361185c78fa015b79cf1035f3be: Ba6e7233ad20632554b226bad99c7160c3e716a7acede312190c3913e3ba471b2:0F#@a35d0a1707b7ddedf516e26f5bc08b1c16e947b71393131e4dd6098fa815d949: Bb00fa764176fb1f779855715b069659fd2bde12ba4381a67a57dff823e211808:0F#@9d7e0476d3aa06d7f01fddd011bf6d4183056c18541ad1c21cd8be3d5e5bd6f4: B11e2d7afc19e108c5f6cfe840de2affb7307b82ccfc31d5beaea64a17f877e39:0F#@43aa14619e50ed9c56d911b65d89da8cc2de9e10750150386bd8371e10231098: +Bd03cd72464a9184c6161296b2f4f48b8c569b0105cfdd878d5328d00b8d227c1:0F$@fab0a77a2bc0667ce44af4361ad7c63cbab717c4f1031a892c75b427f9ef0357: B477bc8c515b8ab038328ca0e9d0968189a96745f9f8a990591cc6b2bb98db6d5:0F#@8b8fbc7074a9e253eda4119b1eb27d92102f37dc240664d139964c43d11c9fc8: B57f64d984a5b0ff07d975c3087f068c4fb09f34deb15cdd0adcd40c9ce30c17c:0F#@7fab9c46d069edba610865905ac7a7e3d233da03e76732897dc797480e3580c8: B167cd5a1fef57b5991b9840701db898677240eaadd65019a79503ed52cf60d4e:0FШ#@fef04cde00b7121c7da1c7ab96c83760bac3d8ff890529d6332498cad2a1fcaa: +B05acd6fe267b6f177d91e9616db160797c1288f2dbcbd86cb6f825d211963cbd:0FЃ$@869473ed669e549675992caeb5b7990ca19eecbe4b77f648d41ab8fa8673c387: B50b82d6ecb46e73b25bc29d9fa13feeaf6152d2d580cc40d1fd82aa8de40c39d:0F"@3c92d352f348fb91473f52d63ba87518686ba01315548db37e81bccab2f95ac6: B8524cf5fdb4b36d9614c08036f25136509a498c77995996b09cfceb324ed775f:0F#@fddb9c7c6fed21d1d508ed4bdd0c804b065f9e80a5f481d3864b10c032b1ba94: B8016edd12a0a5e3068b68adc810215e5a26bc6b3c037501a4e82d924b89ffd93:0F#@e70398a4800a5472db626ff8912de453206281e592754446e83d392e207a9315: @@ -80780,14 +105897,18 @@ Bd690d3bd0f2f55615d196068b780264eae59f3497a9e2ddcdc4cef7de975df26:0F B15cf195f892f39dbb9d930856fb2365dbae2672f0f487ae32a0ee485951d0613:0F"@c862216fb3ab2dadb411a06b43a892702db8725c49815d54da81b3aa5c64c34b: B3cb6e1eeba015a11e542979e2a6007639795d839eb00fbece8979e0256667b31:0F#@93f6115744a4edb7c416174b892049e557e92d50eaaaa5a70e048f4c62573d61: B01ce295980ab6c73dd612d7140d9098e72aa98c2012a4e490de467d97a223c58:0F#@c4fa984a63233a7c0d6a768e4a8c4bc9517daf14f1086b26c95f8d6b12ab3ac0: +B0dc461fdefa9eaf516a783a490420facb0f985964e226c17873a1931f193b004:0F$@5c1328749819b9daccfa82bf14d6934bc104627451fb78ce1fa40a04f1d33550: +Bf26e41c976a190319584a64c985b5b432162b822345391fdf7975f6e82bf5796:0F$@c600959c79b691c34a197e8c74bef6a68c054ce8abfbf3c4ce073c2b105c45bc: B56beeac21a7942c3c2392d12a57d27c5de2fc387c0a3eccab6d196c94a775ce9:0F#@2c023719bef48559ed92ae404de1264f39dd1c93a5de3fa16b93deccd59a17ab: B709be837ea336edbc1b31d635687adc6f2073c105ee60306f9a533d5d2c733c0:0F#@e1ad4ff97d2f547d7ee6c975579087096efa62de6d2b7f573904f03b589a2516: B9307b8e79598e75fcedef878bad9ad890c2d89859cda06e9c7254dace0e8bca9:0F#@3841a5f2732134d13c3139e34799782b5ec22a6f64501efdea1ea5069214bcfa: +B62c96b8194b51863f546d1a9ed59079d93b662221b41d91d50e6c0d2b270737a:0F#@1a620ec775e6fefcef46e57713172db71ed3a784627657c970d6fdcc2d0512c7: Ba833a050297d7c4b36f757ee8196b544f87361e5f53aa0cb8d2ed7aff37d1a97:0F#@581873435c8215cf6c62538d636366293152ac47d0bb810b5828fb374528f5e2: Bcbed158697028e2309c4184de4328b600721e52c92a36bb175f0d03a812a8e1b:0F#@13257146d7bb4b8970fb8ecbc1cd77e0afebb809d0f297f12704b9bc0ff66863: B0557bec104f884342abf046e6a85ad27902acf98f57dcc1cba4f0ee429b9ff25:0F#@b256c60cae3501ad15e9b275529a5cc748d7a706802e8f688c07342536c82f55: B89268b310508afc118b86c6abeb6a71ae9a2580756ad18c0c230b46face5b620:1FǙ#@12e145ebfd24f027007305b3552be3e0e7598ae8123d5c3ba58f97b6a1edb279: B0766e3feb9222c9310b9bd19325fcca8342c7688493a428951d757c0abd16652:0F#@a0d2cc2fb27aa0ab4ac6e8769520edbf05097a4db9692b367e4b11111a10ceb5: +B2a5702724b2de9f37f8af52b2b9d07d91ff8d9ada5c51d072eb182ac58db4dbb:0F$@d482456ee03145a26df619065c74bd3ae65afc03ea022ff581401b87b7d0d5f9: B89268b310508afc118b86c6abeb6a71ae9a2580756ad18c0c230b46face5b620:0F#@17a51bdff99ed1fed7cc162efc0e6689d7111c0b82f91303f6a36356d168e5b4: Bd615556f41b0b82e7b6e52de60a961b04ff3a7c97b17833a8d2aab0eb69bff73:0F"@c33f4e72aef53332b1a56cd18df13be8db780dbd5d64f7c42ba45296ce5f82f3: B0557bec104f884342abf046e6a85ad27902acf98f57dcc1cba4f0ee429b9ff25:1F#@95844b9fb875cdd0b54ffaeba6f67cce3f47b265442d6e3a6c3880d382fe9fe0: @@ -80795,6 +105916,7 @@ B7630337ab54873e2cb7ed986c9279eb6aa50d4b7f7316d029061df1a0d4a78b5:0F Be223de346114bffd7441e7a4bfe996835867a497a8ba162ceaaca210422ce590:0Fѿ#@32512680bdc70386bce9d9b75d738207c4d844b314146a3b61aadd8abc2193c5: Bff5b5f4684ac80db23a6c00a867fe4ebe146ed172bc281da70a3f1103221d0c9:0F#@cb1f47cc49277714dcc7ecc4e0c30e25356941c5ae82b2f2bc5303b589307bd9: B9f2ed0dd6ea3c91db143a9e7f34248c05e097605f13513f879d6a374c48bd41a:0F#@1020104b9e39f5f8d932ff41be89b24e3b61d56e4795db94ed02d1bf3f49097e: +B08ca2b3fdff5353ae3ea4219ccd6eb32953fba8277690f0bd68e0ce17616a019:0F$@4371d05f177f98a3a3cbcf5df28f2824b8220756f5aa6e40b04b1563a6fe6c00: B063ee87d3e2075f68c8c39390f7cd3e93fbdbb40c1b90d96e8f7848f66d698e3:0FΕ#@c5c234e127997c3b0939904386f582815ab5606e6e9c8e46306140d9c4684324: B54f9390499d5103a226e5e5b24dd0b2da72514d8437c1b482e7c5eef8ebbc02a:1F#@190a194ec0ab2daac12c94a86dbf4d64765ccc0fedae93298a6ee0374908bb2e: B9f620987f297f41f4441241e37a76b5cfbe33516c764f1f35902cbfa6b6fbc9e:0F#@b640c9a7c254ae3a21b82b8e0915752d4b2de3bb5e268dea6755fc41c6b549f5: @@ -80803,36 +105925,55 @@ B54f9390499d5103a226e5e5b24dd0b2da72514d8437c1b482e7c5eef8ebbc02a:0F B5c0763c2ef9fd468b9d023f8a257a4c0443c496387ce841deb78549671af08ea:1Hǵ#@e4e09edce144e4327a39e137d51b1f80b8ae78568e789e19ce7ed01e18deedf0: Bd112ecb17459ec0fc2969c0a9fe8812688ede12c85a34c91351e50dc0636ea5e:0F#@a9c189a4babcb442445bd0a3f5c0e65faeb865bfc4e268a4b319bf5ac844a6cf: Bf58acb9e9e0eb35c5d9b457720382117212f4cf4d671ed2000921966e187b1df:0F#@e5733aff20984adcd0d193050ee1a9a04a12889ae305e33fa10a546f87dcf7a3: -B37f7ca72e52f3b6451484cc8dd675bb7ee1f68578b298af945ba985a5ee136d8:0Fڬ#@a81d6494c05875aa7fff43d8edeb1441718af1a97a49aaf62a555351ce670f7c: +B37f7ca72e52f3b6451484cc8dd675bb7ee1f68578b298af945ba985a5ee136d8:0Fڬ#@a81d6494c05875aa7fff43d8edeb1441718af1a97a49aaf62a555351ce670f7c: +B4814dbb579e55ecf061aa96a60f6d3d401a3c0766988e30699ff2dd0467b0435:0H$@34fd130cdcdbe4998326af884857a6f247e59894a3d54093911ad5fa7f4ebecb: Bc637107ce82725e90c049f1c9024a42b5feecdccc4f35116668232bce3b844c3:0F#@67da8b3188479e9dee4fcd389b448f1d523d035da94c0afc05b4243bc4aaf45e: +B581a73c99fef547b3963fb94059eecd531656361185c78fa015b79cf1035f3be:0F$@cd20823c4cdd57143ec2b55061bb696cbb4c98f959ae12186adb51a1988f1acc: Bb5b5bfc6d2845c1dbef81ab8122e7e7aeae3e35d2efdbda8e88df6aa0abc40a2:0F#@645db025ec1140a3c18558e08ffc89622b7c17a3b86f0a380a31fc64c2f5bd7d: B17449171a160ac115ca443445560708333b12b9ba2410c41476e0961c5bdd259:0F#@4cf619ee19ac6e52d389a76155b3d5954dceb0db67a8d94f84723c6f9a53b67f: B19e251f8c9a55b35e40222b80796f87fae2b06b69f1b9bd8f851dc87d35d38b2:0FԨ#@e2258f1d7bc890407f330e46370e0aeca6d6d90dcc31b0dfaf5571bc2494145f: B4429daf6f5d84504d43f311a8984a16d9f9393ab4be9f220fa643d7694498cb1:0F#@3d1d3a8b32d09bbd852cc7c58a20630d34e7ce03ca7f85843f72385db9cf9ecb: B07d741d5e4f0b3795412e1140f8f5eee34f559e508003a8f2344fe1b74eaf069:0F#@d64ff41155d34b0404a779d5207817cfadb1346620c8ebc804be6729386d39b5: +Bd36a7c03daa77a655c1f04bc0c73a2fb72e76c0cd731797986e1c02c7f67384d:0F$@e65cb6aeac8e579ed40a9fb8f2b11f7a97132f604d167866207ede9f584dd46a: Bd60051cf0a8e5bd346dabedf35d3f58cae816fe00731e8eb444592bcee66d6e6:1F#@a3a6a2d6fb8b1ba0733e6fab7d68686da8df063004c71bcfa5b1c198a085c1ec: +Bdc7d027f72584186584608b5baef505273dd6702ea98f91724707737bfa765f7:0F$@d989bcd7dddf2158936d0ba368d41d228da36ee21bda2ed31551da86641022ee: Bf1fe50bd1fff70392c1fe2dd76f11f27b8fe578d6736626e96554998806d9304:0F#@5f2221ec6ef10ab7402adeb78214b6d65ac00e9316a3fa7ec1d04587bc7f377d: +B4d88d7c0411dbf594dc7f54269e6bba43eb4e807a63c3180920ed4ddbef62606:0F$@4d1a0eeee597b22ba688334e0f8d623443c2a6c966a91d09ced37a21d7dc22aa: B1178edbc74e20805e5129fde76aae7b608d8a50c5ffe5458da5a888d6a561112:0F#@048f07d174f3c1bc287202905235675ffe33109d12425dc3f7a06da92f305b42: +Bdc28c86768b561bf1d8edb4a98c23c4f28384f0a80f3e61da6a4113d54075451:0F$@f52e283e8a1d4d61480fc0355a3149521c0585be45c8eca94ca27f2589550382: Bc098c704de38638d243a5a0fbe39af6b411b26243e052792825701d3cce47bd2:0F#@d5f3f4da7a1a3c2a5b66a4db7719c5fac977f232a53b114b3841b3b80fc1e4d0: Bd60051cf0a8e5bd346dabedf35d3f58cae816fe00731e8eb444592bcee66d6e6:0F#@cb186f4498ff7e83ff2dd40e965afa67849e4e59bcc9a6f7eedfd898e54dbb31: Ba53beea7d71900b2c5b398df7e890d4b40806eaac629f1df8ed01ae4eb6b7955:0F#@46017c0bb429dffed4582c4149fe55c9e5f2ab3d2046b110ea79a13c51039d85: +B7a352998b96ea8d83a39a9cbf6575df9c4db9dbb62e7b760d81f9aea8eb826ae:0F#@9ba3049147cf39c2a0f5660f1f50021e292a2d806d9af1efe7d13a9124f09cdc: B5eb23187ea8601c05eea294c7598c2e880df6418a8d04f8925466cf97e4c9f93:0F؈#@709be837ea336edbc1b31d635687adc6f2073c105ee60306f9a533d5d2c733c0: B838a9a83bfc029eedd6bf92f19bd603fe763d779220962d4a472968bdae897e6:0Fэ#@23dd5dcffc710265a1c24fe1a024f0254b4087852c6117c507d4724f0e9ae6ca: +Bba9bf5201eeea8a252d918e300876a6020c2c9f3bb7e9d953fbadaab7d202152:0F$@03ebad3c4c6fbaa9e863e8f3de981d2f6d6110a08d1aaf301b544fe1c0f8eb59: +B6584f49f6c5b850b76fdc804f05c93e21eb6dd8c7530074c676fc63668138074:0F$@f9145d60ca0834d5570c2b17e1037cc3a5a41d18f203ff805a3552e76cb3294f: Bba082327a1920d21cbcddadb0fee2409b609faef1ad195679d3573f4f8e3bd68:1F#@df7c94f5842c3530e6e00fd543140194bb283033b779abbee86649a0fa084099: B940cded0262c82ae6a58cad925f1360357f25c7de764f5e7eaa960dd4c9b1c06:0F#@3096628db6c81f8e3c26c6f2d69389cc92cfb826577e696bb7ec1173deb9b319: Bba082327a1920d21cbcddadb0fee2409b609faef1ad195679d3573f4f8e3bd68:0F#@feacebc822ddd7846beece3c2203ded7770c893f76af73579c34c085e54b821e: Bedda79a9a7984a0fe27df07561d98aefaf3c6b052ddc4d9836fb4443e9d9c264:0F#@6c792631f3f9d3889a581585141fac0772888c98163a3f06bfa3493b53b8a349: +B0654f0e3e177d488e6ef27102d87c010e0826819a1731c3b99e9f931f74a0d85:0F$@24c12ed0eb80b28a233c4b93f8dfa88cbae627989f8e1dbc82da6b82e2f21f89: B14e26475f40d7b8ec77be15d02aa5fde1414ef4edc022bdf864c95b3ddd1246f:0F#@00f34695bff460b473cffd96057df0d51ae5085dda49342ba511761c31285688: +Bcbec2ab165ae989f3b72ff3977254fb180b2b3e1557478fbe39a8b45598c3612:0F#@020c9ab376ae3daf2c2e3a5753f4f85fe889ce7c57ab41ced53cd37674b7c3eb: +B224793f2eab7559b681c1a7178925576a9a19023be6fe86386f1cbf5342b897f:0Fچ$@35797c234fb8adc48b770c7dfcb1630e7220451a099a4920796860f19e3251f0: +B46aea75272a8276e74e80aa91d314bf9fdc5ae9acf0ca0ac48bfd0b24df4620e:0HХ$@617039deccfb5fce9151f62c8e215086c446a982a805a638bab1328047de1b27: Bbf7101c149e1d0403e4b3faabd3a6768ddfd3a0bd29f37a22cb3c5a0c8340cb7:0F#@e0187b64fa2a7db1526960a930fdd5a092adf40f553bca8bbadcd10b4eca5ab5: B46ff9795585166696149071bba722b5ef71960c19f9c2559261ae66c6bee8c4a:0F#@4f9f37780b827873646018209bcbee073913aad60fb65817d38460b8ee30dc65: +Ba865b0f4c12430a5a10583708e8a7227c5064920affcbcfa8e15e9855a688f46:0F$@cbdbda6676f4f53205b3e77d5957c03f17236d928979501803c41b62e7af307a: +B6481e6d96b3a8d3395c47bcbd89a8fc316e2f03cae1ea381e8e7ebc7572f0197:0H#@822f5b65ee82105e44721a2726991749596127d7de03e95b6ef4cf0011593a47: +B30cef00ed1e27f30b2663e1fbea40d1585836c46a7b564c7db1c0c56e2d7d0cf:0F#@b908222e8dc9ddc308679851aa515a9ef5688785f7b16a078744acd60fc6454d: Baa8644b7285744fe3123e0c1b0fb872818fe827d400ea133230f901dd0543e64:0F#@344e3f800b7633e401b39010f0c2f0257477265f6ffc9442ade932a5627b51ff: +B13ec8bf9e58f982a1623bd70e238d73b8a383952fdb5e863b90e62f3d0d8ae75:0F#@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b: B681c0eb3e308f0e5687a0804aac75f0c529763670d13d853d55a81ba815bc361:0F#@92d93de433aa55be5df81d34c6f3d5781568f38bd3ca366851a573ddf1f95a85: B8f1858215226dfd842ae620093fe72286142c54fceacf1b0fb2ecdaf842b2528:0F#@cce8091c5e0e3d8f780e0757753c29b0814eab180d4aaec32208347fc325590b: B31fc7bef324969a5c082e23cd95184de84404b0537504f754226e79edbe7d863:1Fɒ#@06cf9689e77f3855c6823a1d5e67afc9eb9bb1338c401b10987a06a3a78d9768: B31fc7bef324969a5c082e23cd95184de84404b0537504f754226e79edbe7d863:0F#@f4f8b557136605d24da7fef5b29fca36ab87830361eebd743de503876f658c18: B4ffc9d2654d514012c2bdf6b8a0e92ddc4173f44f5fb00b66c46046f96c70021:0F#@732b86b832669893a2e0609a41bef06d102e9e8c5b2371c30f4cd949d53d410e: Be4b7390bc7fdd7f4e32ac73061b659b6352ce3fdaa62c3196a502a64dc93dee2:0F#@5c280db0647f4b25cee1c86f66911f240142fb09118d213c6a82c0c076b9d212: -B44fe47c5f8a36451256cdcc54a431199de78f5eb00350a8f0c6586d02bd80bd3:0F#@ae6f4308a04af058417821a174bcfbc0acb95c23f8d698010e35d2b28d8e4deb: +B44fe47c5f8a36451256cdcc54a431199de78f5eb00350a8f0c6586d02bd80bd3:0F#@ae6f4308a04af058417821a174bcfbc0acb95c23f8d698010e35d2b28d8e4deb: +B96e5c0dcfe92d88e99dc23d7d7ee995a06244ef2a1f745f7420112d8be7f8819:0Hݖ$@5d47e53db3f77d747c16b4ec276139e338abfde3346c940898c0101b03e57132: +Bdf0011dffb94ac1e956729914c21468fce580ffc1ef3457762cd716589280757:0F$@9eeb7e978acba60a3a97170825bdf74e6beef5fe98052463699164b4d9c3a963: B636a75a2f93c31b723ea8b291aeaa8f5161df0d5ac26d2be43082564447e3d1f:0F#@8b2d4408d9afbb9371faa3d41bd30bd6a77b92aff5f8a932b56661d9aafcb66a: Bf282e0e2bde3b1971bedd0e48e17e9ee954fdd1b8ffd11a7fc8117b5ed44c679:0F#@5dd0d8a8226a77ca01a482996f0c866de65564ef3750e5b3381388428b7e3ec8: B040f0cc6f8b57bba138f9ff69e02df9f385bf48f1ea29ee9964c2ca4269f7ad1:0F#@f60ffa9464cd57aedc4b11c24c552e29ee702db6ff61d2ee95e507de3f1cab24: @@ -80841,6 +105982,7 @@ B4e55612e6cc50553fce36611aeb2fdf4bf3e4d408eb3e53f077587f1d9f315ed:0F B943c0ed0099a3077bacdf077bb26ccc81ec49a28012cab83480f99b995ce5d6f:0F#@0952467028b6ffd680a19f906d7ffddfffcca1f7fb34802e15ba4c578022f94d: Bb0f22ec19447a408e033c0e0a1800adea827dad77f27a15dc5dc602c98efab11:0F#@a32fe3b776a8f40941f85a68558e737d7514cd204a08bac2b12397126fa4a40e: Bd255b12a102d9ca1455e5ad1e18904ed8d481d94e76b2df04c6aaf0474b4cbe0:0F#@8303e690f1190a5f5473665eca92afffff925b8b45fb48dd2802f90a3ac31579: +Baf56b1331074455f4e93c6191e7f25a58cce955e9a755ebd0bd8a38434d0fc1e:0F҄$@32eccf357ddf37948ec2be744d90bcf8a9481679873cc137d199afae81c26ccf: B5a01aea2ccb681342df00d6eb3019d7909ba47505e64f5b79da0c28dd01aab04:0F#@ffbc94a431e76ce67b70e72943463d318a54210f8f76937c4d0005dc822c7b40: Bfc01563d2a0be6f4947452ce4c79366f44dd690fcbbf59aa42d07120d6c08075:0F#@bb5c17d7c86bbb4a130b0853d616f3cd180c4c4a480876186b5b340cd0f73b0c: Baa0a966a6de898a9cefd2ab21e98870322174ddff954bd30aa2fe6bae10db539:0F#@58f355b9fed8f3b0715510c075558222c4cac267f6d46f07f522c6876716132a: @@ -80852,6 +105994,7 @@ B878ce9b36e8e1e59611bd50b05f1a3500abb3f58f0e7f36d6d418cbbe4f767b8:0F B5c0763c2ef9fd468b9d023f8a257a4c0443c496387ce841deb78549671af08ea:0F#@b4ac31300c9e2532e2c5ccf03ec2328317878c12bc12004c27325fbb3a021747: Baeaae0a166c150d85a13f10bc7a66141e826b3c7379b4b7acadd970b20f5fdeb:0F#@04f2e446737ed30d1848ecc875d39be6da593108d68672f46575725998afa103: Bfe9a0ced4464cfd72b7945a8946d68a03be313e5f9ade3bf4fdf291175eaa4f6:0F#@5fd697f29b9c56cef3c2ac0b63d6744ce26226bcb8538dbf261fdec866fc154c: +Ba66789e5b8a2628ac310b42a482d6d7da8644443ffb629b1abc407815f59ba2f:0Fș$@9234d00867a292b5d6a82f1cdd100cfd5efc7b0279931d96a3eaa5e7e063e954: Bd8130c062477c81bcfaaa05bda48be069edf437267c46759c3ec1c22238b86a8:0F#@09c40e0610a668ec37eded0feeb5ea19a3b596e4d9c861307c639b4f219c1622: B09c40e0610a668ec37eded0feeb5ea19a3b596e4d9c861307c639b4f219c1622:0F#@49edb2f4732e672a289ff71ef67c9fb7cfe7d0fc710b916eb0fe15bcde3e2627: B5d57dc3c92a43b3d8548386119912afae98844a70d813eb90cbde3a1d32e7721:0Fܧ#@1ded9b7ed55d9ac4b7e7aec9d51012999ab99f9dad69d63bfdc073c17252fb18: @@ -80869,36 +106012,49 @@ B504aa8c1ec1608313b8b0a4c6c3d0e1c1063bc48ad832ed776c121b0092eeb1b:0F B9b22f4fc64fb06e5f37c4b77fbc53654444126ed0e7446c16635934d069df471:0F#@8d07b2916d7a114854bbc7356bc97b55fafed2362cce6d942a88b00fa90d6177: B10f9cfefbd35ff67ca08f007f66ac397a3d143df59e904846bfdcc5c600287d2:0F#@c830ef983cd1f0b7028a15c9d37a0c5196da36dab729799b820a2e31f4173add: Bce7127d13584de81fa8e66cc6d0e227df7ce584705df9ea7cc2da878e7b6c547:0F"@1be6c74b1006091321d03d190e4b75e90d9d1a29ddef34d4be8c636cafff8c12: +B8751c9827e3dfe4e2f7f51118f90f2b6d9e5627459c680d1b39bdaca793d02be:1F#@6ced98f06c9a3936b906f78b92d612d6b0f79a673d701a4adc0ea83c8a896b47: Bda72c901611385605e0b53e74c5b0e7bec43ece953d6d0617076eccc71cbcf61:0F#@455bb136a12e567281cb158c99dc13a5765ab067d24c39405ffb4bee3188efc8: +B980752f1373bd48b72132e2aa258f0e796b90b05de9dfd68053ecd806cf06cdf:0F$@3f9259d57b8aea5ee391423da2ee49295bd78eb691a682d4ee8961586b5ed28a: Bb0872df5cd6701f92791894b856acdaded367475e2e5db2288398e534dee0fd4:0F#@e87522ac3f4dae21d71402e12494fb59975478a7b5f7937ca0957f6269f3eca6: Bd902103165ce316631113095730cbb7a98ef96bcab530fc1c6d1c1ffd2479b33:0F#@320a8441f4efe10263be34ae17649c388716bb7e063c2ebe279f31a141a62992: +Bf96ca47e85eb42568230d8101572a0aed9019405893b622e98be8e67735e8055:0F$@c48d34f7e069d5e777423a194a86529ddbd601a08692b74ab15dfd28fb0f8a28: +B8751c9827e3dfe4e2f7f51118f90f2b6d9e5627459c680d1b39bdaca793d02be:0F$@673ba774bcaad4b3cd2ed7baf59f24085065dfd250af88c4aa33afd453b9c5ce: Ba35d0a1707b7ddedf516e26f5bc08b1c16e947b71393131e4dd6098fa815d949:0F#@93bf00844742bef00e848ec65fdeb050e08b3684c0512ad33c6fe5fbd6e76b83: B020730f49380f5ef07b749b7931e4e13e5d573c36a0202e81f8946621208d6da:0F"@5c5359062ea344d58bf139fee5dbf66df71c7df01ceb416d377a9d6b10afde03: Bce7127d13584de81fa8e66cc6d0e227df7ce584705df9ea7cc2da878e7b6c547:1F#@f2a8dc8291212640014d80e266aa8600cf6f296f5c21f4bb27cbc7b813d99333: Bce7efabd1ba58eaede9f7ff9556d674c98d9c6a64a332a09a4dac23af8b755dd:1F#@650d987e0aa9284242c8812ed3263ff2a54cccffbecd15636103f78565a584c4: B9b6260e6461efacbc199fc74e1cd32320bd36484098c7f4fa65c5ec651aa3de4:0F"@8868b12665ee45e288e855fc7343e2540467600769614c759146b1ffbd3dd906: Bce7efabd1ba58eaede9f7ff9556d674c98d9c6a64a332a09a4dac23af8b755dd:0F#@8f1f83c2194cfeaeafdae01745f63349d11c277d9910cae841000b2163ebf727: +B395483efbbf6ee3ff08119e9d9159d947803bf8d36f734452d41ba5608e1d04f:0F$@3bcfd53df229e751dc929cf6c971d7b48698231638e6c3b6fb9bcf99d67be6a5: B5de555305ab7b8ce5ed690f5f12a9f0158005e0f305cec719944def35de089fd:0Fҷ#@d95424e850642cf873bf05852c050c7158634912847af125f371fefd2bd7f9ec: Bec8a8d8259789d7dd984b737694f6a927955f3a3edb3f3dfb58930c7bb159e20:0F#@23c58a7d60530280a525b747d568a49132b7fdccd5fd8e44a5b184a0858afd0c: B5967ead8f3bee4e19c37a2819fc5b46c401f32cdc9d0172c26ab44de85053153:0F"@fb7bc26107ea96c015cb8b6a27478021054b5e4d8f3f2f2dd52f5dd574af14c7: B498b97ec63f1b1d76763c6ac01cd1cceb8d0efa6f219b2109c75d087a686e64a:0F#@08edf0249c7c7590602ad66277f7190b67b9c493163e5d666803e4525d10750c: B4b26c8164d970a33bba34f32e3791fbcca538160b32099551d62e2b5f5041fa8:0F#@eb822035089a614899eda87f8f4e201765be8518540f51c40ec7fca9110efe89: +B78923cea6a72737b7c96ff19a367bdd19bb144b200c972de8400abbd9b60d34b:0F$@530c4ce80093b1664f55fa945b2b7bdbe12b9c067dd8b67fd8dd1f13a6718546: B2e0240b4dcf713f2ffe3f4ed51d551a67ece2a650e4b7bc77e3324ae3f39327c:0F#@206af7ba71ff37ae0e383665a8ef5d7bee9f02960b9389070a331660b84b20b3: B8ad301da9846210fe8c3c1ee7c6f4202f1ea7567f4ff9732f017e075754b47f7:0F#@d5cdc643c37adac8d789e134cc64c453053a34f1a94796f74414c1f042aafe7a: +B8103771c753d7323881e99b0d5e3aff1eb58029bcb77c79335ead2a8062f699c:0Fݠ$@1f6d743f27d411db665cddd1b3782c37ce5c4b7b447600261fe3241ce8451be1: +Bb51e03051efd86583d40f5dbc3a3d3ac267ad990fa9793c7c8cba068c74e1894:0F$@aa41941b70289d79de39fd6de9a0bf6f038095fbd8519aeed63ab979bf68ee55: Bebbc9e6426cc5b710f90a36eae8ab0dcc4537e6046386c21464de56115c9e68d:0F#@ee9f37588ebdb7ade71b769f41cc24caae10437bea5d2c5d2de95d96afc5b77a: Bf078054fb033cab14ba9306acd70942fd41dc635e95f6e88113681ee79895546:0F#@25c3e21ce2f7665d634a4b8f7422a0bfd5986761f62f6a97accfd88d01542969: Bf2a4358d206a45c2cc055268ef6d5259c673b82d0cc7f08c0ea6e66253a1916d:0F#@dfa7d0911144d972866a89b62a0358160ba0af41cd5295cc6742c404c21a0df5: +Be3a69234f4096b8a6b0bc7f7706c7621573ad2675c2eec268b78ad8468ac3048:0F$@0ba3ad3b43fac0ab82cddc02bce8d1e96676809397b1ac6e749da5b38757b091: B12518b4d52260813789410702e7b0941388ad6a30b5f9f8c760ccadb57398292:0F#@8eddd4005f7fd6283899de13fb5c270dab0c3c94c60db0d55fc8727e375ba6bc: B7776931da10239ec3f5664db3fc3d1c43312987f6c4f5508988a1dcbb5692659:0H#@6719e9a511790948ad4874b5c730c7859dec91e36fd2d2819d0a3f55671d612a: B0915930857f39f823110ba9e559096d54b25d1e6e27fb36c8858d72ae553e2a0:0F#@7ba8bd9eeb49cbe28ff1ae193662c3fd02156ce44a31acd0fd40d3a1dda4633f: B2d9df5f7e9f58877d69616426422edd143042dfb045aefa17fc3b7a6918c6c10:0F#@95c1c8c3f35315c18e22ea1ce33a36a811e013d9b97dabf649f0ab401fc87336: Bbf723db297da9fd19eee936e3cc57b61e458b29e441c251172294954993ca6d7:0F#@b9b48aef5b5976b471efcfaa80ea4405c05e8839baa3864bc617d6339cd4a71a: +B1ac4e49075cf8af49c38b6d74f5735ee2c5f281806e43a74eedf646c3fc8b8ba:0Fچ$@65fc94da800f30d9ab0eddf773b24ec145433db4685fe1e7c4746b0aa698b9bb: Bf2f980da96915268e3b1278ed6634a51017586a49189ef8968f9f87c70a418d1:0F"@479afd3282a5c923eb14b63e0380a033da52d00a4360975666c0c1e228a8d1bb: B1b10a33a5b94fb62311c0324fa9172aac8ece079723ce99a3a4bc280906dc65f:0F#@f08cbe42bd54716c6e1e2462832f9801a5a942288dfa7c90fc17426b06b33978: Bf81d5e6ddf2d3aba389c6ecfa97e09a6c48b777cf3ed5fa64015be0fae56695e:0F#@adab575e5e9400d5858a589a23517e6d15ecad06adbe5f3a6e37e4d8558565d0: Bda4abc7d57dba6b04dbcf0a1447c8a2a47bcbb65636fc20198cceb0894ecfe2d:0F#@816bdb66d7a9ecea6e21db7d376e6a9efee1bbabb8a4da241d44fd7d753b85f3: +B6d3529849d9f801cedf6db91728275c301072a638f6aa4f46380607a913b773a:0F#@ec7d96c564b23fb9469f7603127f3854258e35868bb254f7cc5a6b065c7bfb51: +Bc9822e6f9469e507bc921fa1ceafa2b50f631479c9d245e2afb7daaaf7018e00:0F$@c32afe0445dbc5e96f2392bcd9a9af01dc161dc8254f15165edbba1b3bb1ccfe: B98b68bba93ac51fec66cdd16a2cd0f30e41131a2a861d32da392bf13d7e0d4ea:0F#@ad7f89451582e07f4bc73649e60980c8c5796865277f9af110b4afd95293ff66: Bd940f14904ec328fc2f54f253bc7663f2bd7df5436b68e571a939169bae8df3c:0F#@621c1f6998924e5f55ed40766c375f34ebaaf28890979cf0157ed72d8bd959c8: +Bf2b006f96bac7c00a2c8506a223e2e34bb1071e878033d981913738a166e19af:0Fׁ$@42f3a61be03e1e1d6d77df2385db74bb107e40763cadb159e8a35fd84b49d9e4: B1e2ddbd07be200dffd9e5fb77a8b55a357374ccab3cbddd586549a7eb22292ed:0FΝ#@235438c95c69ece407443dc07b18d589e884cb2a1fde1ae1b7654420c40f95db: B2c1fd0f5b6f326822548105ed3725aca0f61f65ce34ff74912efcb7de58efc26:0F"@2d1b9759648c5bc8dd059d739cc58e8e70a9d0b725b0cbe157502b893fc82c6a: Be7432ba2f272151f1fba5616dd13237af109ad759cb381c6800bdc611f399ad4:0H#@0517fef7af7702659aa2ddefb8c947ecc1a8fc00bd464a131deb340b87513c5a: @@ -80907,101 +106063,163 @@ B98c94e1757f79bb1acc5713f80fbc207c7db928a0b254407176677e436975261:0F B883da35e071b440c27d55fc4db6f8a0230589930b55ee32ef49d95f55b2b3c7f:0F#@3e6f434c4ea1306f7c07642eb0411d0f07ffd670612acb0b2a679ea6b3367dec: Bd86a82e715017ea1381878344b2d08b36ce3b97bd6c4088722078fa750182ad7:0F#@f2fff27a55799101ef710d8c28d6e20df765f0398d1dc6b00527ffc6a3855617: Bf68c6f50cba1548ea3b3516cfc60d330a6406bc3ea3d7a7806c7e0f662a495d8:0F#@8fda75e3ef0721410137686e58589898179bb08729c24ed9cbe74f2eb596ba60: +B4e6efa6f3062070cb78ba90288e824bacbdf2f343a17be158723793b95e38edb:0FɌ$@3d54fb9ac383bddcbf57553e13ced0343b2da8515b5338a19d0adee19148ae9e: Bdc6e0f6f0aa8d0219bc26e5c477afec15fd57def05672b1c3c0dc238cccf04e1:0F#@f3baaa6937da2a4cbebd45445ff393186e270cf4af8e120682287e3578725281: Bdcb50056e447f154232288831b67863c3a0939d60e84808dc595fbfc20120f5a:0F#@af753075def85ee0845bb883cea6bc8584d4e9dd2dd8d7898979b7b4d9cc2a25: Bed961a1e2ed7498b6d2d9674b97c618fcf914ef27b05a3f6adb9180a5d5c1fd8:0F#@1a3e5662d67c14aeeec4a015ad3a7a9c3f9708e95a18f2f7ef6bcaadbed72bab: +B91c1abd48f9d3cc627a90e9e11a4cd8a1d32316783d11bea28707bedc296a8e1:0F$@0bfc582a3042ded1c8372d7a26816f3e2e244270193d9eee9a28245c573be98c: +Bcd20823c4cdd57143ec2b55061bb696cbb4c98f959ae12186adb51a1988f1acc:0F$@2144eb4cb9ff258387501791a9f40591f1f1603fca309b5d5b8352467005d657: B0867d0947540100cb9d8716976921e695ed39b76d90941fbd06ef74c15dc9780:0FŽ#@0f8d216f6b8346674649fb216081e86378aa14d738fa7a6d2930a2876c1d8626: B7fe4bb5d82549a53757be453abc61475a04d36a580d91362f60f2a2401b03324:0F#@1e3549c89d51b014e2b563f1821808f27eb2d9d36b1c21525bb86b72b561123a: +Bd229672b43d22210190cda7fb36846abeaee6a0ea13f1ee63c0208607b28ae0e:0FÌ$@526f7d52c4184e352f158ee2ffa5ab887de941254fff58a448c2313d1ce5b9db: Ba987f61302f8803cb0d3838e67ec8f0fc0587459c676e71c9da2b553dc02785d:0F#@0c2a27ff415a3463d6ee069ee7945ccdca320026e6b3ca838b33f8712804558b: Bbe57b78dd6dab54191b742602aec861f281330a75e81624a654b52bc2ec0456e:0F#@ab5d94338ddaa5ee2ca7d6b8cd1177f5601067556ea1ebf096d3b1ab96e17049: +Bb0c3842ff94c54a1cf34e655162d5a47890402f532e4bc4d0fa85839e437e4f6:0F΋$@26a9d5ece505bf932e62e138d8fef9a5e20f2a7ba4202c9334609003a6f6ed0b: B3c27b06925f2809f1bc090adde2940176f082853922086ef211480e8afa9f6f7:0F#@b3fa64e5ca36b0aff2f9779a7bbb63b60d7b55f6ea76dd8ce502483a859f559b: Bbe7d1b9be03de429812bb543267d265df2f13c538ebb96bafe5a70ef70ef34af:0F#@330a25f8338dd8b6518e726165f6f1cb086fd7042d6c525fb0692ba9bb1a42c4: +Be26437f4249866ba393491336c88533d872b200968e8712a9684ed6352b29f79:0F$@cda957389ccf9cb9b372b43512ddee76f176d350ea4616eb46dc8061fdd04eaf: +Bc64adcfc7305b22fcb11f9fb161a2c3e5a8db112ef221e1656053e0fa68b4aa4:0F#@0921dde8e3e0eae1b51d937e0f9f659e8904951399b3e9b360b6fa632599bf40: +B287389bce4e283d1bc5add4186132902b4b1c1b464a19fbb6b4ae9e6922653e2:0H#@2b8585c370cd79448402cce4304f79ecd97a203a8e44d81a246773d15e5d1ffd: +B091828cb632c61899f5dcfb0982d53b2c578b3e2c394d25411ad235f0ba5d0e1:0Fߏ$@1de636147ee40400ffae25484c92e52a20a55e8c4d1a952d77b491919d99791b: +B4df10341a029813a1c99e2670ab60f3c70f2d08b99eef39097f870f116395624:0F#@3d7a9276b6baff91a5305d209ee94ef4ab6c4c746909a1a107d3a04d3874429e: B0ad8760d36bd6c661e60fbee97845f50b2f0a6e151050df0cc29d4a1eb5f2b0c:1F#@c8b607bd115ac42bd2a2b5baf8cf4762cc25d23290bfcc5f813994c6bae027d4: B6f064f0a9196bd7347f4ad63bdfd27fe63cd1cba507035b72758ae07c211194c:0F#@178fb828da1b16dd55affe17cf2aca2d81f6bc6bd7a6fc700ebc275662467ca9: B91f63fb5c1938afb70c5c03d752d1eb0397742a8511e873f3994c3558c7a1fd2:0F#@3f2281a04edb70c43e20444a66502cb42871b3b2600b78f8fe9e827f9ff2b30e: -Bb2d557386a67105e167a6451e84eafa32ccd2cef9332626eec897cf115d073f8:1F#@882aa59c35c022155429a0f12c1b80cda8885768da6b5c00e199aa4949e6de60: +Bb2d557386a67105e167a6451e84eafa32ccd2cef9332626eec897cf115d073f8:1F#@882aa59c35c022155429a0f12c1b80cda8885768da6b5c00e199aa4949e6de60: +Bb7c47bb9e6590c9e090b71143536c35b00e7ef6e893668f2ae1ef75ec9690b40:0Fَ$@e5c4b080d4ff3314d05f37c455a3915be7a732a852b18050055e2a070085c09c: B193e2b2651e018637221e98e0bb5b21ac87f6e2e77218110dd7f55e55f204e9a:0H#@dfa7d0911144d972866a89b62a0358160ba0af41cd5295cc6742c404c21a0df5: +B98589a9055ed8eb781c0b0acbb2d546c77224b2f07b5532ba0ba1a6e19a7bdd1:0F̢$@1c2fda1dcf2f85f40f6ad6ec489f2c37a12b3fe83fec062466f3e42e58cfe908: +Bb2d557386a67105e167a6451e84eafa32ccd2cef9332626eec897cf115d073f8:0F$@ece33293157f621d477e2d5196f20176725544a2675af44638ebfcf10a907b1d: +Bcd0f1c24dc7ab4dcfd4f7fd02413b891aeda6984ebc4bb146e5f93a967cfd6aa:0FŘ$@4abdc08e030b028a16277d87a9d915bf1b0f32b0bc2ceebb99064dfb31158828: B6091b695a33af0f07b08480ff070490b54f78dd4ff494f2d8a51c7c6527b7717:0F#@3cff84b3ae6701aa022c6f087e5621ce4e14eacfd141a762075b2b74f1d4c437: +B6917187cec1b4731d1a447446b3bf02950b69f81b392126ec1040ade6eb4a117:0F$@79af5d2f503b63a39e56d8d8c71b049c7755514a50f8516f6325849a80f78814: B8414380c8f7af231884ae8e09bc2ba2ee08fafc4d401786d49c25ed2cfc935a4:0F#@bdac95b25f49cadcb94da58ed05741687f46d76ca37856d804bf1ccda7c82cc0: Baeeba8563d0ab72791c908055ad17a5ae9d5728aaeb576749eba004194a1f82a:0F#@38d31b24cc4741a78d65500381f968e60eeb47896ed4f59c662dcdf3bc4ebadb: B4f1b8738fe8382764a96b62d2a38bb051422362fd4c385286972914d60a307c8:0F#@652a714071688b29adf9fc6c8ec7ca285360a2d126bebfdc99040e7f52847aba: +B7dcc9380bec35c465326d8ae8b3f30558a2df0c0eb5f50f1cf7c7c5a331d37c5:0F$@7b5800efa3263a339904f52b175dbb0f8fbb960e9fd410d41606f4ef4333e349: +B1322643b5adc49bcafcf188ea872b2ef529c7d4b2fbc2dabfe150d504d4b991e:0F#@a9034d812ad6d8acfc8e6b595b38c13e6192e8a82119b0dc6f1b0f5b1b7a0b7c: +Bdb0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa867:0F#@c20261e7c1917cdd06313bad8a24aa42fb3be99fa81a49e7eb4ca1c9cf8fefb5: B34dde6bb4e03f248dac30f032246a77358622ba82885ed9acba09b2fab7ebb7b:0F#@f13e0b7356f5048215da40bc6ebf202248ba45e03999444329a7f08a5f9e471c: Bfb7bc26107ea96c015cb8b6a27478021054b5e4d8f3f2f2dd52f5dd574af14c7:0F"@f0533ba6c7fd900b8a31b1375ddc4e200607ffc803c94cd2688a61ad1eeb722a: Be12831b4261c489d1163dbc64cf3cfb89cb0167bf9a39d115aca826a5c693e32:0F#@364c10975102195ef703f6108fe7b07eab46a87ff88fa7162742c2c90904b4e2: +Be2013f1406cee319e78b6ae177e71fe4bc6ebbbd2329f0d17301be9726c772a0:0Fڄ$@d06a255af18e489df833355097c3ed14a683c55a99c6e1d5fed1e8d4c5be47da: +B835ad10613479b0ffd0c253799f6518078ada8cd9c053a576b5851a353bde053:0Fݠ$@8103771c753d7323881e99b0d5e3aff1eb58029bcb77c79335ead2a8062f699c: B4966a11d6d32a12f6c57e45da3c46ba26d79c4ab16efe910d200429f75b818f5:0F#@3f8f2f85b86bdadf5bd9d6017d8af67c07b404723d5143f540970a9387cdd9f8: B485a5fc0886f4a38d568a63e0ae5ddead6fcfca88edd4bd673e41dbd83822b1f:0F#@0d55cbc418f2daa0388924d570f0e8be1298ce4e520144ca5b36f7b3addc3bdd: +B94a4575d74d33fc209c8b1a7a936142f994617b635a66cd1837a359c225262b5:0F$@4c0522eee76e2c94e2926406c98e9f9934ee6363e6870d7068942ffb223255a1: Bf77fb2c3fb82f5a3d1fd6f7b975ff32a0a097114bac559e50912b90df78db57e:0F#@a384fc30069fddc1aa79e396736b29695613c4f4eb954894a85a811654c481d9: B338f3e4bea0a1a8745be8666cda5ab9a79c0655086a57119be5a0a9e8e136492:0F#@1d48654fcdb7322c1f392418b4ce2e9df25af14af906d0947ef8d1c8ae73daea: B3581163d605de587012f709ac633c7701673787460f32953753f5f0e934d79b1:0F#@0576aa9958a396fee993ceb7ed1ba407a2c67b43ffff415ed7eab4ca9462fe51: B60e29a1f2412a59b75c9fcfb2fb056ae84528f0eafc27d2442a54fde81b7319b:0F#@0d78be189831e16dc54591e3dd3ef196398cd2b046990b5381c6e1d5a21d4d46: Bf59e06b29d332bb4dbf2478c3fe5f3d02c33cc8cf9fd885a0258003db81e0b26:0Hǥ#@af8d364286ca09d9725db285acfc9ab1580a15b380358e21460475d6a1a93da6: +B2c735db0514cfa2deeeb1c3c59d1a789e506310b8eeee685f55e2c6f03d92240:0F$@d8f2dfe6ffc718859826eecb37fe7567e68f51c8e55b0399ce3c405194e5f719: Bcded7e919dfe78c92d87ad64538e3e1350838357a37805ad6f06fa280c4079d3:0Fϸ#@c60a534e5af142b6d6f9a86fee31f6ee7b5293f69b8b3fc39d96bfcc30d3409f: +B2c735db0514cfa2deeeb1c3c59d1a789e506310b8eeee685f55e2c6f03d92240:1FLj$@7bc1c7aa5d9b57f42145d5c439fd6d83eda96d8436526d064be4490def78cd40: B9502323866ebae95bfb297f722fcc25ea7f4bf5f1ade68d18fd4f3e1118881f0:0F#@050a01814b92914167b8e9d2e5e1f2e7850927957717cf74efb34ae7294bbb07: B38db79939873cce0b9e815ae9a37e0453a3208e6765a6c32509e645ee1ccd715:0F#@91b2b1a54d7614353a61b6c01d1c267691fc0f6176092349c925bfd736347f5e: B34e7caf6a8cf36a4f6a779287bb09883341da06bc17e030280578e987a17a62f:0F#@fc68c0d8a8815a809b049773088db54d13d65289ed7734737c85739dfe918955: Be64f0d5b5e54167d3b9bb5b9d75592bfbf5f24426ad83d9ff4d77dae851ef752:0F#@a4caeefe003a88d8a1c29e3b543415330435c65fda4e5bcc845e344f91ad5628: Bb41ae7420116654176220199f99980b4d6ef3d2441bf66f4d1cdaf31d91fe518:0F"@412074268b85e88b91a5544a83c4a79fbb2750df280134ddca4a7da64eacdf36: B04417218086c9c7de925b037c08be5ae760086b6421ae4decdd8ac28a11d026a:0F#@22fcf35eb0e1d45892af5fdf616b9b57bb9eac828298479c0c0e7c8228637ee6: +Bb0630fb922834950005023470394f8c85a5e3b5e9608c14f227336361140c1df:0FҞ$@aea6e0396a8baf3f38d1ee20bab9815af6e1afd6b1f3370a679f37797f1bbb64: B951084ec08d26529b1e151dc1b73e416d697ffae00a5df207dc9fe95e1caf03d:0F#@8abd3f1d61ce7d313aa43f2055177e8e1883a581bb4dc529b94fbb46226169a6: +B1dd69e717dbe7de68d89962f1aa0e28925cda2ac0c48759085bd574c4a04f1ca:0F$@d9d13467eaead6035ebd169f22d730347495641ececc79d3554d5395efcdb8ef: Be0423c57cec01ef21c5d6485f641ec26dd4c4abeaebb34782cb415a4d60ae716:0F#@a31a32d394cc8bbb4b57f4736732f64e495ed5fcffa0006ac4329317002facb9: B8344e92c3c6ea04ac66107bef26683b2b3d8ba17808e4a0973d153c6ae395121:0F#@1fbbbc8aabc77795f0a1baae7177f54d53fa5096d39229ab6b8bdfd7d7698ca2: +Bdb0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa867:1F؅$@1686325f9c8d0e7e2b34c32bafb9a90fd2eaef418da0dbb26067cc210bb242e1: B1b463b9cd6a0376980f30287805be73b39b668249a66c33e0c9478776f6ffa62:0F٩#@032495a7f46511fa9f649a8217f8519e155056e20bc2725074b2d7a869a4512b: Bea6951b9e19a3ec5c4842edcd690a01eac0e6fce528bc285378004de4a3e5a46:0F#@eb7aa283d5aade0869f5402613cb9f8bde6259bdc3d6f688e355a9e3eb1e823a: B8640b28fe96c3b20299043b64c4ebe3195011722c35237fc320fdae675fc56b7:0F#@70ecb10e96c8dccafe937bd04913376a21e4dcdde2dc3aa448d7f20542cbd48e: -Be242b952811b47d64c786254e804f78eea085070263d96d663087ed32b542f6e:0Fޕ#@d950d14a8b303ea1c0930035cf9867cf06b6fb4e338e3f3974283069abcd26f4: +Bdfc7e1e22246132804d8afe0085cb0a974d1f8230a16527751ab3097d212ff63:0F$@cc9187cb55e3e094577d7b19cab5562e2f9174523798f7ca819557f489728cfd: +Be242b952811b47d64c786254e804f78eea085070263d96d663087ed32b542f6e:0Fޕ#@d950d14a8b303ea1c0930035cf9867cf06b6fb4e338e3f3974283069abcd26f4: +B2ef9edbb1fe2b23e0750cc8a408608e63bb8c7929f427aebb04b93a761607c9c:0H؃$@26631daa354cdb26814d5b9721d9f802f4c3a56ce3ec14efbec13817b8464dff: Ba9a3a1f3e4b056ce3b16ed405d615494e0db5992fd9b5b0832c68e8ac4fe0e40:0F#@e716d517fe39d25728d93fd58e327afc01e9f62f86911b9b0a593ae98b6ac789: +Bc06b931161f0fa0122f2cf61fe7094f727233fa2c59ff515b9c87eadaecc6d8f:0F$@fee48d8a9dceecb96e029e4141c4eac70cce12af8db25b8910ff8ed2bba99095: Bf88e055c5336fb8a3522ab541db994f99214608a6fe7931877836198e156df25:0F#@eec782c061188578e8eb896b9372e2843c70f70caf6acaabf3f33767eb0df1d4: Bd8e9a018bcf8bf110a77165b9068ebc30a4bb5ec18f2c5c04be6302df33abf75:0F#@852dd173365c86f13d3203706bbd651de9887a64737ec6e2cb498c1c83ed4e81: B2883d48d84e5dcb299061a59bdb36387bc39b652fcad1f1aadc507558a6be3a5:0F#@00915a5c4c700c8ea8761b3f6e7523643c6586fee8e83603b0c46c8ff36dc871: Bf3dd0205dc6ced4ee13114a90ee72654cfb15b7b2fd1dae2541e2e8c5b5ebcd4:0F"@b8e5955ebe11d6ba1cbd467bb075b6c3b7f7a6b28a1a29d0329f7dabbec9e7c7: +B993c99b6f2b072d53aa5d43d552286ead33825aa81cba0c725400d1abf4d480f:0HӉ$@4c6d0181b1f9b994100ab6e842db57f926e876e01a0b23f704fd3bf13d44af8c: Bde012003f158664625db9e9c71a700a74c885419712c9a6548073024fc5e7831:0H#@eb6696a522a9cd4aa8c803c95aa66b07ff80e6c40d3d3660ff34aa98c1479d21: Be7c36391cdd54c9cd29c65e5c7999f7a1bb1658cc00fe0352ba6c3a2c51c5f0d:1F#@1e86f596d00585b10436893a91beb55f4f4982d8a1d748e27d4cff2ee46a97bc: B3ee663c2f3bcbdacaac3b62bee312028b9326bbbb7201baf5274fad4eff3c61f:0F#@0bd876c539281a28ca8c45877a430088653c3875f62682904fccebe597de922e: B7d3d34c3746f5f4fe00c1a8238a1b076e42ba75e130a0484df90cd6b90eb7d8e:0F#@63342e47eff31a798ceb37442cfe1082304571e3a41ea6ff3c1dbfd0db106ee1: Bb7735c27c9efc7e1984db3c2c3ebff5d434f9457186d33173e5f6faf147ef288:0F#@9f2ff4c0db8fc3001e3d2659e7135560188f043d4faaffcaffa8addb333b78e3: +B3bcfd53df229e751dc929cf6c971d7b48698231638e6c3b6fb9bcf99d67be6a5:0F$@2443706e564e3900062dfe6121c0ecb07c5eb874d316ff6103b06f9ba7443073: Bb5e7ec6563f1cf2ae92f3c59ae591802a41b7891357d5c082dc73fe5c58c4f8d:0F#@41a58cc20a0388717cb1cabe885ea0596728b9e3d63d562bc9d8549d6db33673: Be7c36391cdd54c9cd29c65e5c7999f7a1bb1658cc00fe0352ba6c3a2c51c5f0d:0F#@1157e6350c9e1bbe535b5c36566de766d70e43ab9a91cb14e39a01fb21c9e962: Bc7ce7c51c49b90a5e20e9a2abe4b5839415317eaec78cb6a58172b44b4f8ecfd:0F#@4b705890c7e50cec603d186121ec99b05a89656512d451358991b63a5819a6ee: B18f3f4e1510f8b296232eadeecee00521e6d8328385e43b1348e168123c522bb:0F#@c8bc0fc0bc782dba4e5189bd5db2b61aaf49da34d13f01929ebf551632425646: +Bde1b4b55a040e1b78da7213c17a242b35672c02699b016d79aa8bc362e56ad49:0F$@f34232d8d03a0a4925cbb4431529622f0c9e6cebc77cc14ef330859e351d8005: B1316847c156b812b119298b714f39516f70f3167cdfbe03e7499079844fa9dd5:0F#@48425714100bfb8ae6cf7e8c489571537c38300cc303fb9c711e77d8f8ff7246: B9ba3df74d4048f2f77dd069f36d547a12fb4463e28dfd10d8539e2738b4d27c4:0F#@cbebf52c1ef8ab7d807fcc1494db225f168f918d2b6c3df51d88763f87ede89b: +Be3a70fa873ecc665c9b44639677cd280259ac26813753be871adac108e99455c:0F$@95cf622f54eea5a1b860bd9eb82ae08e01b3e9b8b72e4d0cf0a0028849b04cae: +B2b2b50eeddee6487827eaa32c095f0b5ef06e5469e4869cb92699819e3429552:0F$@14bc50653c502b4c9795c57d74a1f4340dd1f01090af19e2a2f11fe22055865d: B056f5fb24cb50ba10808dd80ff4eb3d741e6dd95ebfa1e3b6b55d532cc043338:1F#@af2cadc1d608001c2a5c6b3b6860a5d8e63761aed85f430bde73803550fb6a7d: +B78033858c2322c5090528efb71033fcec13088441ebdf6f4e299961ee6d178fd:0F$@a481d45975a0814e472398eb199087ea4918bcd132ac3501959e8e1be0d7d3a1: B2ad01b5cf959edf6ebed6a07a715626eef1e3207e126e9b350fefcfb129e6a51:0F#@62702ef6362b1085ea2337ecb2a903e489efd9ac791504913db391f70cbd2c79: +B10d6c34a477bca48be1f458bdd518f30784bfe76e0ed260fb2cc097633764a9b:0F$@d2d7dfa792f2e550323ceafa5ef98e4070a3914a987ec5b8369eea006628479f: B4c93ce75931511ae77993e559898b181f59c132f3bfc00046fb608b10c4fafac:0F#@919dcb2592e6603b50def7a33cfe811bebe410e70d0339597718a77c0c6a411e: Bcea54b439f780b308b98fc8137c4886b315f1109b06f676eb33a2fd0ad45803a:0F#@f5ede82281f02482bf817deed17e328e88fe914c64f4dc759ec6b4a448e050dc: +Bfe7acfa4af1a9c458fe44abf1fee3c6f4ad4da567c5925d5c159495fb2eebb59:0F‹$@032409d8904f019a7cbff23921fd680e78e3c10c61ada0f361bf6cb46ad58957: B056f5fb24cb50ba10808dd80ff4eb3d741e6dd95ebfa1e3b6b55d532cc043338:0F#@1e31bf41245d2032fe0834400b2913e9c241624cd204c1a58816e4fa35383827: B7cd8aeb1c2ffd44f600a7041082abb2fe51b80e329ea2f187b2d024dbe145e08:0F"@81ae03bfc15d20b3912a29080992c12401445de2c455b737cb378625ff21a936: Bfa46a3b859f865df767f6b5ee6a9c9a6ae8e4303b3ce30176ffad57f77e9d4d1:0F#@f5f4a63e76aa3cbc0a21860c58b8ce0bc0a2c55fca21d96257f42e839d31d769: +B7c2b9281267e742fa58a3371a83c6bea94045b7b5eab4bfb2bfb84449a0e40f5:1F#@7c279d55650223325e377a3dd1a95f361c36adce94b64b464443b0b24273fac5: +B83a35b3ad9cf4c71b2664b0cea2dbc1b5a8ccd28b098de60b714e55aebc12a60:0F$@2a154844e254a58a0b6cf5d1af566986ddcc99a58e2d6198df701886e3e4f118: Be4781c94cd5f7a14735bc40bbd1c45f705f6994d2a439cdffd795324b49cf30a:0F"@ff8d2fc035237fd842d770a2c0619a6bf8a40b51d4a22927a729f10ffbe15ff4: +Bec7d96c564b23fb9469f7603127f3854258e35868bb254f7cc5a6b065c7bfb51:0F#@234aecd8453b5c76fa6e065d052ea8932544c9d1f9fda1f828420b35269e4e5c: Bb97960985ffcd91ccd6f8efe98ad0e8a33d1351b6bd11a624afe63019f1c8639:0F#@13366909e5a3510f9549e4eafa433b8e71a5dd34b89cd2ead2280f69b9cb0bc5: +B15df9adc5a01f52a185122834f0b484063b1ce6877aaedb69c1906b524678504:0F#@a8de9f5d3e377e1e75a304b0e32a932aa516c17d97f2e5456505d2fb526803e3: B22a68bf30aa0b92d2e7efc6aafa056b018a63dc2f3f0b9e6221f13df4bcb9340:0F#@2d8f68b2b08c9a5a51dc8c534ea044b951761c433944ec21b863022a2a9f50e5: +B52a1ba3c7e610c362d98e756b82a8f5968ac4fe41229bdeb8eb2aa9201fdd400:0F$@ebe1b8c9973ba1979a464f87472dd27667c191cbcde8371d7e8d710591b372b5: Be060972786a70f720642a93e349972021a26ee8521217d8c8948cb8d12825569:0F#@95697f0b3f5c8ada4af52c9dbfca4181900d3bc025340b53ec74f4a1cec914a8: Bd085e7803e4ba7cccc284996587d3f021d763290126f7759a569a1e80044d741:0F#@e9196b26410181f7077e2b9df046f93d150216a6092b3d91c1f3d8ad954d5df0: +B54c58f4178d224ccffa906666a5541b76991623bec6c814ad0ceb8deea36a5ab:0F$@d977ba6d5986696daf19fa47feaafc1a1379dae484cd56f6fcdfa29a8f69f927: +Bb99eb18ddbeb13570223714589887d804201e2a7d88c073a0b6d8503cc93b2c5:0F$@9a7ee3daedb7386eaa87d7d37c9e779d4ccbc50b36cde728bb6739b02b7f9731: +Bdb78392c05d1b7dd16ca7a599a2cbfd0e66dada7ab72437578662ddc1bf32d69:0F$@bedb68dc628beb00bc20d0010cad48c9fe291f544c10f47a5428d83fe6ac97c6: B18f3f4e1510f8b296232eadeecee00521e6d8328385e43b1348e168123c522bb:1F#@c6ee8aed55deef139f805dc1d110821625205f2c3f930ef612180f6c6bae30d5: +Bb75a79d798a945d74d9c80d36da5cc3ea062c7c74c2ac1a638e382c50c5adee3:0F#@817e0d31e2d3705d9b49033154377085d0e975d786ccf6df239bf1c577037876: B07c4a257bbb37c693b6353e250a31cdca501df33386c886213beac24cf95116d:0F"@0c5e6ae5f55485bcf0480d34e1b40108c5feadd9c66d5ae6622632a4519fb84f: B201163aae50ddf11f60dcd903de5a781c4884be4ec8bdf2e8f005a6b667d0e58:0F#@0861a489cc184e503ecf7dc461d0557581d96531b03b7c5ab786dea09b9c716f: -B46b203d3df335ec013556214156d53ee0b34be673b4e32fde73390443ef81e7e:0F#@fa3d44354886b2c1e6fd1e4037c8ca4707f60b743fa075a55cd66e9222ad25c7: +B7c2b9281267e742fa58a3371a83c6bea94045b7b5eab4bfb2bfb84449a0e40f5:0F#@aeb3dbd8b039ddfe8a335ccf566dae17ab889af9ef272c1a14d0c2b312a174da: +B46b203d3df335ec013556214156d53ee0b34be673b4e32fde73390443ef81e7e:0F#@fa3d44354886b2c1e6fd1e4037c8ca4707f60b743fa075a55cd66e9222ad25c7: +B5e8f5267db4a749ffdc5a60ff428dbd5964fd807a7d90435b93df027561c3f93:0Fك$@b9a10783491f1ef8873ed7b29fd396f8ac921c95cbeae37d4d6a49de83f0e01c: Bbe198af4f68b1bc2bd63fadb5633b4e191288248c061d49d76a5926541559569:0H#@0f11bee5fcc8a9efe7e567a01eb1be50013b4c34323f230a7880effbbf452838: B40f7745a950e11cf391e2f9ccf8375ed3eb045231f43950de1ce8d9760dc2ac5:0F#@f3515a9e9b631a32e4f861adf0cb65c03016e8b068a0d73bfeb0b263ae82b0aa: -Ba945d982076b8c8ffb91017ece7b1f9d0b02749571c6eacca675b37eef7fc8d1:0F#@7def653d940e545968f7af560b55d2156e4a6bb8ce1b2477b30a98908cc33533: +Ba945d982076b8c8ffb91017ece7b1f9d0b02749571c6eacca675b37eef7fc8d1:0F#@7def653d940e545968f7af560b55d2156e4a6bb8ce1b2477b30a98908cc33533: +B1bce488f5245271828e40005fc575b89274e606ee2e5c88bfd7441b94b415dd8:0H$@84b09398aa1f114ec03c1a029a85f8fe00faf3e2d3ddc1aaf2ac2bc46153ea9f: +B1e63378da906b964bf0de0ac21ea7f3a52e86c537dd7c874f40caf974e1c9f87:0F#@1f2fe053df8b536418ba475868183c1c79c84eae1a588c23ab883c025f63f420: Bd1fb09098cdb96eec10515b8ed2a9ee47cdd4812283422668f69beb5ea265b09:0F#@d1782bfd4c73b9a207a74b7035cbad17e66f62d8543a5efad7b0817101cb8570: B4661f405e536b26b98ea25e104df51f0092b1addeb6eab520f9e6b231961c511:0F#@f7b6a725570731cb52aa4fdd4b4c9354514be89912034ecfe4914ce6b3666663: +Baa8e9be2e13c5c4db5bc85510e026c566e493e3b3a14b5920666ba1cfc3afc61:0Fʄ$@af56b1331074455f4e93c6191e7f25a58cce955e9a755ebd0bd8a38434d0fc1e: +B0b813dea013808f2a1ce379d856ad19146ecdb960be471ecf030d698a55117d4:0H#@1e1b85be843b7d5796cc0a6df2ebbf755db3bb29a35d4d2a8db714b995664c46: +B5efc4edfafa086baebda54fee61be94705ccee9f530843e324da06dd0beb66f3:0F$@21ea84cfda1589994833b96114efde1979644ce0df8d60504839eb218f3c0036: B60992c5d45b12df7c131e2605863a687e9dddd220e2ad46b28a899e5e70be285:0F#@a9171a52c8cada8e4f416ebe7182e5b7a7bd050605e8e208174f56bdf2704207: Bd58029871f2afe355d7e0bc90f74f747b55fc854597c2f0dd8f81ec24607b87c:0F#@e96b107a99f0165302a3c97328541b577feb67c0990fe7d3fe476bcbdac58550: +Bb261f44d5127235f9f2548a3a9a3f57a8a3932ecba4265aac3314a238b155b25:0Fߕ$@01878c4a79c4b58ebadf12fde9a370e73ce7e413079d93e39f480588e63aafdb: B1475440221b9646e2687822505a4b70962579db3affc16cb50074468c9e2e158:0F"@566b6e1141c6eb0a6f6be9caf2900575d8b4f7ac68c183a189a3297832c74081: +Bda7469c7bc6757fddf34aef68f1d94b1eff86808c8585429df73547a5d1ed2ad:0F$@50a97e69b1085bf6791d19cb7f26afbdda197bfc8366895831c8f9b0b2f040a4: Ba86b9bc17818a729822fca8b8205be29b57c7f554037835e9ed8951da8b4386e:0F"@37c8783f4f77fd1626844a4c5c837865ddf7869237088a0533702988be427cf6: B2e0440e7eba7dcf0f06ad1ed1f2f698e7a5686eaba99f12e84a0bf768a59d256:0F#@f749efdc0bf94c5a7a3d748ba2353841bfa6e484a83aa642ba37bb38cb324839: +B86a7c3f24d3a82835590563d9bb7e4ec5a26e9ecf90bedd9202df268bc1d42e8:0F$@9bd77bee57c142123d61fb354f1d8459db83e34b634b47110a7c148ad7bfd56d: +Bf01e769ebbe20ccb4adf3aebae585003973374cb6238f6ecff3adb0e451e7646:0F$@23df2f31d2e9b85bdb6602f7259061b664ad427ef9dfaa960b1ad2031f909b56: Bac12beda336a72acb5f49561d92f4244d4cb55aa67a006271a91dbe42f76fd27:0F#@15c891d54de5f2fdfda716360a6de01ef6ea2811d011682dd722ba580354580b: Bf657e2eca6c5d5ffcb077ac629fbbf6bb8c1313b11f75a5dd56e42fd70f501f2:0F#@876af4b9b9d4c65d1620e54654c05109521b7438016559d46c131c0a12b0ae3c: B206af7ba71ff37ae0e383665a8ef5d7bee9f02960b9389070a331660b84b20b3:0F#@354c70536e06ada830279b3b8dd5b43cae3448f2ae5e7bac5992a7e357fb495f: +B5dd0d8a8226a77ca01a482996f0c866de65564ef3750e5b3381388428b7e3ec8:0Fن$@8bb33e5fca6e8d08225dca016f01fe3be895d85c45311f6649b7964ccc2309d3: B96d6ecf84d46010dd6e0bb71b53fc5777b1dd9a4d1b0e44713ec8afab4e65b0d:0F#@a09542b5414b3517b2cfb77a821e8d5694f3d4d752dca110e177907f27eb0c33: B1577f274d8c22ca879ba3f4de2520e3b2a6c646ca45e9f6bd9a7982e8337f4b5:0F#@4f0f3d1313ebee45025df9850da3305e4f4392f9da1f5a3bb9adf1af32270b44: +B287e5a1e47dbdfe89391cdc4d7fdacd09264f6a3f3d0cd54b704fc03b0a380ac:0F$@cd2c64da45bdcfdb77caa598a92b3f9deef08ebb502992fbac4b1477d6ecb860: B0de98153245ed4709c7aebe137ec4244b4a9bf203eefd460b9568e7cc7cc0237:0F#@e6ffe171deb8b5d59183445723de4605bbae712ff2927e13404631690a5af366: B64aa42582c1d61233671f8c12d7437f8e624c38d36f60d1c1dd9a180758f652a:0F#@d39b66a55b5e73b3940d45a07e0ac9418501a330fce6d8850c031d11fbf7b5a7: Bf9f01027e08f53cb0392c2857e7ff336a768746362bad62dbbc7156d2b8bc361:0F#@d53e9fa2a3c2e389137bf2965528e110a12026408fd651c586b1a615a36f49c9: +B722036b930fc8978e6f9b500f184cb5042df4b533b77d081428dabe1dcf8e250:0F$@0a40e0167f40908fcee6bcb9f78cfa043495dfeb2b41895831050bafc250fd44: B3cef6633a66f83cf6050b73e496a5ded00f7dba2be48e74b1d0d3631d7721c75:0F#@9bc659c7b9b5f94138166ca4a1e3b5235732b8fad052da2487f0e8174c56b974: B85a31fa69dfa3dd21b0b8559522b7765bff10c9cff465ee27a5b935a729b6d4a:0F#@6266fce6109c3bf4178978478f7be9a50a4d1c5f8d53e346df952fab66087331: B3ff8395e3aedf32fbe03d395cb3c18a37dc3d350b1e9864fbbc0551e13b200b8:0F#@ca3d081cd7dc478ac2b8747b8320bfb2897486e6a74fd6ce04ff88c06e066a01: +Bd42536fefe0bfe045b2b616e4227e9e137218b622aaacaad22aff4e9874cbddf:0F$@4814dbb579e55ecf061aa96a60f6d3d401a3c0766988e30699ff2dd0467b0435: +B355294f497db221e815d7b32c4d2cd42329021bdf9d42a6e1a03eee26bed4493:0FҤ$@280e494af92ab9d0452e6a7b6b15e8e3719ffffc9a3fe965d85aa192aa287ec0: B43e5903551bcd5326bdc486e99af839ef665a084d588ff23e2e4cc13361005d0:0F#@3c8fceaf1f0ec8cdd867aabcfd3c32d50b725ead94e04b9d3ad5a037e38d3024: Bae0f65fd773ebb34db6f97eeb617dcbffdeaa8c027397359e4e28e11667b67a6:0F#@bcbccbd7d5a22cd4562e86d8cadf53fdff36417b59ec2ab15619b330daba3f66: B00fe23dace54fe2f2db398ebed6518d7f84a0b62d194796d8faa40f9cb117a8c:0F#@fa68588579b52b320d9031f56e84f1154f1d2a6b59a96a3a33090505ad9ad1c5: @@ -81009,22 +106227,32 @@ Bb61e18fe13349ca8a142c0162831ef5a1ef981ea35b1e14ff30ab798cd6d8275:0F B22ebb2f434cc020fa7663353a501c9c670b736dd61c4310318b79666191ca569:0F#@2bb77865347dc5fd1d2b55745901e737e61fb3de576d4f2c5f83e99217569921: B7da69e7ef456320f8a269fb2d11624bf5798f9248acb871aa7c8448618efa7ac:0F#@8ed27d80830aa515ae7cf421b813ac55d77c62c4cb0bd33814b2795b518ede61: Bb61e18fe13349ca8a142c0162831ef5a1ef981ea35b1e14ff30ab798cd6d8275:1F#@0fdfc01bb0a9a4e5ec5a574e293d7912d5bafeff6446255a22caf5fc7f1241e7: +Bcbda68e203b067d59a84d626bf9788ca1b0a8c734cad18eddfb5f5bbaef433f9:0F$@e54fca574f68a740d907b1bbefb8dea2ccd7dfdce791d62f324d466875ce331b: B7ad3f87e9ae325cd04242ce3c9d09bbfb1788c9474e8271ef8f4fb3ba8134c12:0F#@943c0ed0099a3077bacdf077bb26ccc81ec49a28012cab83480f99b995ce5d6f: +B9dc77e2195e0503f04f0c3409431a4bcdd45c326b64c767e7085be6955c697c0:0F݆$@a1879b747e82e48f7ea42b4696cc06fd739bb54eb1d5b7407a43fde9790221b3: B980e1bc3a35c0398f24baa231972044472af9bfd2eb92dbd7331ad9016a31525:0F#@8aedf9d0b556f3797e6ac0301be1d569caa22bbe454358b98854cd1c41ba952b: Bc873c5b8b7a515364ebb4d7949aa478bab533a7bfd9263e10e89271c0a48a6c0:0F#@65ef63a2bb7a436132aadbbbc9dce2a76cc3f20c3056fab476638398d209f24f: Bfa53968089a03dcdb8f58d2f9b12b4f22f94688b2105d3f244ee0d14b17db609:1F#@6f17c9434fb71b6b62e4209be36c1e200343101489d575c3d9881d2ab03c52e9: Bbfd399153f39d5fe52dae351fa1f4c14b08eb03d5f598c0e68e496d9cd0df0d1:0F#@eb28de0d783ee8389382077c291bf859261b91a74ab4aea3c9ff0cfbecccd11b: Bfa53968089a03dcdb8f58d2f9b12b4f22f94688b2105d3f244ee0d14b17db609:0F#@2ad63ab696e89dbd52e5fa6637715e9f6b268cebd0f803ade0da2c0bbdce1a9c: +B29d448af30836f48adb736d224b1f1d49513637fa4ad5a1575939f2764e7ba5b:0F#@71f073b08b07d04e944a4e7a6bef424f96b8ee1db703968ddfddc082722fc4c0: B448c2a2bcb0048254d6680dd47b5f543fda3e17848923db25e55fa9eea1c5b48:0F#@c595bd39acadabf94ea3a9a1d7bc7bd798b065a4b48fd69910d9f392a32fe7ad: B032b987471c8a692f55abc8114727e1c9ce000ad66bc47cce43ec792589289ef:0F"@c59c597453c846b64b2f41520cc2ba3399a9cbfe7ba2eea262cfa6842bf13b89: B5c9f6a78d71a17ddf740b40035cc8ec9fbef075ebfaa0efcf02a6963766aa54c:0H#@7555ffcc3eace68ca3ec27e68e1c75c3cc27afcfbfcd8a7c715291f0d5a2ec66: B724a6e1d33570caac1c193a3b7ffb8cdface3674fbe57216d7e7566fb6660834:0F#@e48f9b22aa6ec86582fd4fd2935dc555869f931a8aa6b4d08e72e2ce823ea0cd: +Ba8774a8533cb9a7faaa706fb4f5ca45a591ccd25b6d2881fee42a3343202a23e:0F$@b38809a56886feb2b2656938a0357ccc2f7eebc6a33100ec7a4f3ec9af3edbaa: Ba81df3bf45b3be3fc26bc06dfab563067a09c7ef1b1e4db83e5ef1762a3c2263:0F#@e67cfea9c4bcb2f5e49efa92852d35e910133457047a6337060b3baa2bdd5c22: +Ba8774a8533cb9a7faaa706fb4f5ca45a591ccd25b6d2881fee42a3343202a23e:1FĠ$@ca7f1a4e7f51c6a2e49968fba2467df0733345445ce1a3205745d3a5956d7d50: B07792d090b475723c1e9b0445825ff3d218bdd29c72fa27385f094438eac4343:0F#@7ae1c0aee3258c71408a0176d25858321698b192b15be6b54ff15cb54af416ba: B1e92042485a7a8d05c1e95f787616404c2533388d3b5c1dee8cfc8aab27e3eaf:0F#@de3805520857cbbc48dad28a2fc27722c065894a918b9cca166ea92972c7df6b: B4d93205bcb7f53470bceaf8b462e42814e9f1f94cfb29d2617e228c36fdb801e:0F#@cc22a80246b0f4c2f24cd64dbec6ba5b99549cdca52016aeebb9738526bf7e22: Bab9bf896d835674c5f4c55b0e689abf4eb4b363a37fdb9644f1568152f1ced72:0F"@847897dcba9477210754a265be192bf301f0a45bffc795b72d03da092b5beba7: Bdb69e9cfcd89b8813448ec3c10bdf4e9c55392dfd3684545533799e970ff8088:0F#@cb511dcef0a55468c394867e4eaa9c258ba6a0ea37c2b1987b0b003cca82161e: +B5bfb9fd2bcf4d87fab4b4e11d5f64d0251bb86a1b31dba200567ca66d8d8b435:0FȄ$@07e52eed88fd943c4cb8968c9ff0182c2884c80ba3b20dc0c100fffdd71495fc: +B9a7b79dea5850fc87d593227071799e7494bf60eac90f3ca1ada15119e8f5fe7:0F$@2b757f94ac8a20c788939ecf76d7eec5508e4f4efcf5f72aa2b94e824555396b: +B0653e9bd150dbef53fd777e838b798635f84cda34207b9bef0e53da86939cec8:0F$@21b6dcc49f5ca22d09de9d08b3674e49df4382a57eaf8edd9a8f404468b1b90a: +B62cee6aee0d4098681ca924251c2013a414abebe40a33e0f4c246aec04a7fff0:0F$@272d5c13c94eddec6df044a1f581629e013547f0801e4f42297692546702c28c: +B7afc6d11fd939f9e92fac33635e8b40d8464815114d0bf6ff04e340217db1758:0F$@937908df41bd91448853630af772a554871116847059ac292057865ee0f26366: Bcc93d1c614dff5a599128618f1c761bf568194ce5df5a7e0db0111d9a9125efc:0F#@38f5c0e4d1b4d9ef156a366c05cfbec093b962148202c4886959e3e60b35ca64: B0f9657eebe30967b3ce514c455a00d2b2694b0f9bb3f9eeda228296ef5331b6d:0F#@040f0cc6f8b57bba138f9ff69e02df9f385bf48f1ea29ee9964c2ca4269f7ad1: Bb4a1913363a3d9218923fc3cdf1385991c915832c46af2ced734becfe9892116:0F"@891155b4ef7046e70434047265d79909ca5042c758d12358a5a297e1b26f8997: @@ -81043,10 +106271,13 @@ B65d6a8c5eafb95a1ca2c8bc54bf70a263a748786000aafa4927f6e4eec1a8734:0F Bf5fdda07ea5b1df046dd216a5a9dc6542140868693f31ce5e131fb9eb987f846:0F#@9c644465435069e765596df10e9827b2bc77af04ba0fd5531cffc1276cdc47c8: B1f5efa938665173700ffeff39397c4f6b2a04401dbb8714c29607529968041be:1F"@208b50319d5fd69a568c2b59d1ae1e6a55819dcf4085eeb7a47f56dc3fd25c56: B0337d94e9c762c9501c9d3fe09fcd23cbaf8f57569ba3e8a01902e056e99bf6d:0F#@e1fd022aa338735d935544be25379ad7633279b3f6e6e795c1a12f07304d8a6f: +B6d18789369098db3374d2a895407039ad22c4010ae82815f1485e9ad10b5624d:0F$@176eed1952bae08c3869c2d731b7a6d909dcf9ca599f7420cdb9be40b3612e08: +B74b4c737b22c5eeea38bf2614ba16bbf599ddfc281d6117e44418448f959301e:0F$@fd9567d9c7d2d0628845fa84cc3b440279dc74678c9976f5c86c70b898fbe23a: B1e83a488b3671f34d420aac0149d28996df23cc52f6fbd555dd2b5c64e308770:1F#@0ad8760d36bd6c661e60fbee97845f50b2f0a6e151050df0cc29d4a1eb5f2b0c: Ba9f30fdbf0b6c35155fad2e8c3d723fb72a5fbd1712dd018ef4bc974e771c06d:0F#@e056902f07f3960acee5adefd229468890095b61bb14a7a8cda8e627e67580d9: Ba0ae062634929ffe67ec0805a2901b93185d181fdfa0744d177afe5a400a2180:0F#@d7b9fb01d048d4df4431efe5300e896645de1c511d369614f7e87b0922e32665: B6c17ffa32c83d9e8f8cbf3d0dafd6814908b5d3ce4a6f63e5733a93b78110a2b:0Fי#@b4242d9ac84c87b0fea6cd0843c545a0bab5f720e1e7d4271ee2d9fd345a0d92: +B21b6dcc49f5ca22d09de9d08b3674e49df4382a57eaf8edd9a8f404468b1b90a:0F$@0575027b18d121b763f345127fa921faf40b58946e2e68598489b121b372142a: Be529b22bffce89f1e8f29e75817d6b8d5c4a8d82107e3ccfb8ab5065d2d8ab6a:0F#@5bb9000fa166a8eb016bae56dd27db633b0f4b6ab146455c239ef2dfd749562e: Be3b305b646e8e19ac3e4fb09283f4d2edada03ffb04d84d29e3e0ac3caf4c2a1:0F#@e539244754aa452e412f3bb4f9e72aa30d193e926272c61c528285c61896cbf8: B58de11d25ae81618139fe07cbd9b2143feb0751628fc869e635afe6f666c0102:0F#@52d7b6596199bd05350e5f2db8ca9aed3d24829903c6b9beb6a8225acbd762ea: @@ -81060,9 +106291,11 @@ Bcb8451688718216b545ab4fad5cd95b51f6d12784742223733c87bd8bf8ad45d:0F B1ef856571b185333783c4038c1826357847dcdbb4ff44a4a8ae51ddeaa738bf1:0F"@2b8a69ec01a50ff5e67ddeaccad7a5a0c60ad3918442300c45cc80293a766dc6: Bf94090c6741367b71a403d89db184d61257d4473aef38318afae266cd3c3f5f0:0F#@3f623ff82af0d57ead6d461a9c705acd9b792623504bdc4ac6b555a061a37ee8: B6e5e6b3ed9e23900b61b47d1344f2b1d560afa2d2eb597e32c35a07c65f52615:0F#@199c51697fa53fa46611aed9ae92966ef886b07992b3ee62db7b791a60a11632: +B46e8ab255f6dfb26c6c57f2863ca55b5a308bb9bc446bda373ec09e3ae9f195c:0F$@31c6b6ce768ef42e3baaacedba05eb906cc6cc93d8a7034985752ef622d64e37: B98aeb2572b55b33660d21d0ca066b50391aa2fa599120d6ff13c88426c1b1030:0F#@1fb11cdcbe678ec3318b82936172543257f56fe00927fa09ef475923380b5820: B6343b9a27c1a996089ec4aee5d8420a4085876e096c247e6c2357fb3359ee5f5:0F#@0641a9f7160a7ae927bcc1574df2b747906501194b62f71cfae5a0fed616d715: B9d02c8425a56e1995c2e905f4f3360940687edb58c5c048fafae5cf6558d8e59:0F#@f789eea44eced37e1fef69ce56933e10ab616d029515d07d12b7aafca1c103fe: +B11134a1763e883597efbdfcd18fb98de96d71c2cfa892a136af4b4888554245b:0F$@7dd33cb0f883e822451fc5274a64e1c7d43eb8f46adddd8881d45762427be536: B7fb7ba145221957638d1018a9e532e67e169c7f7f9d8ddcd269c4c690fc232e1:0F#@2b6d7954702fc23bff232ef6840262765de93de8b18fb3bffd67df5e9a7cb096: Bb5b08b37f750b9e5fbd6ed2029f8a8f9151c6d764dcd563d4438afc4eb00a822:0F#@c0830202d977998b4df0d0a7885a09e533c698dca8311a0453b8ee2c0d42e8dd: Ba75332a9688d62d51335f68f6dca2a35f5fe382872bde2abb11bece2aa3199a3:0F#@73a96315e0b1b5c38e3ea1f25b7c4df192f0e2e9db29354601278048cd4a3fd0: @@ -81080,6 +106313,8 @@ Be239a0ad0216bba1d258cb4337b6fc69d06ebf64c04d0e913c1d2ddff0a38aac:0F Bb153071522acf6834383f2cd7fc0054a169f3811bac79a2d91977311765c5b95:0F#@0ef2698c41a04fc220e7f733215255ed4d2c59120512d9755d1eae374e7cf525: B14239234bed176c3a5d66157aa492080df20a1bb3c8fed6597ea1dfccf442c48:0F#@558d9a3e7294f28e998b74fae508a04fa490f211581f183aa3a4ebd8943cdaa2: B2025ae1dec011fe0363e48a7c15d3866e638ca1abdbf37a31b2b00f9c1784db7:0F"@020730f49380f5ef07b749b7931e4e13e5d573c36a0202e81f8946621208d6da: +B21c842e1314307fb9fb6c9151a5626358382f952fff1f6729f0f818cade63b61:0FН$@99a29d5462f275740dc7de595f3de057d5037d0ffaf9d32f4bfc39ab512274b4: +B3d54fb9ac383bddcbf57553e13ced0343b2da8515b5338a19d0adee19148ae9e:0F׌$@682762046d31a1d021d557263ef76ee350f813aff38e22bd4fef03a756d6de31: B91e1025ca263e039e6b90f051fc045a64a1d308004c939b66d1102dea58a75fa:0Fړ#@a75332a9688d62d51335f68f6dca2a35f5fe382872bde2abb11bece2aa3199a3: B52c0f2f3293a334616129d8bad56c30cf4c3e7c9f5d6ad3aaeff51df9ec1a958:0F"@dfae4e5b4c1e39a8d5554e4c74d88d4b9a7fe6cfabc3f6450938fb5e3fc95ec9: Bbed3cf97f5436de79a2fb701391ac0cffa2ebcb862a3169e229b2359f2bf5068:0F#@accec8b6a7daafca836c579ddcc1da0a2231057096a3136d84e09cfb1cacb467: @@ -81089,6 +106324,7 @@ B010737bb7b26b1ee1dde63b2b7314f5017f8c4cd83062dc76b9ed74dec8bce72:0F B010737bb7b26b1ee1dde63b2b7314f5017f8c4cd83062dc76b9ed74dec8bce72:1F"@366fb8b0810e37be31a58cc1c4dacdc2a815e02d1c8e3d1eea1bc865343c9a6c: Ba3a531afebf82dd3650667d575b4917ce61f79e171699e32307aa2fbc921c0d7:0F#@72dfa2db910c6a8ba22966db389d540a655d35f5a2a1fbdc1767f1b7644ce2c0: B6fe92e80c16043370b0a57179babd34875f31ab8b794412f64d8338863df56d7:0F#@a6b995aef96cbaebd749303171f6888135858b080b97168124406a97418b8741: +Bc43ece0befcc4f2556ffc14280dfd46912f3d7323cd1ec98196f56b92242b2e5:0F$@3d8fce5f29a9f56a8ed8b4ab8b5b1583a01b52bd16d3f342758015d279ba9cd2: B05be8f2ad715510aceb18cccac685106b5328f5695d3ead9c1be147e5c4d7b23:0F#@3f3546e853115b6ff09ec30ccb70d7bd043e32b33a4dace7004bf2159780a098: B349404eb47bd7958ce23f2861904843536b69ab38d21755da7db9cd783af1dd9:0F"@86d9bdec11fb7077bd7caa63679719b890baefc1ac7f88568bc8a40a82e7f8d4: Bfbb7014eaab193bb72a0d01729bbe65f6af8afb10632c3201dde01faf9acb1b0:0F#@b652d5b89be88cdaa18e5c016f0b50cf4f368b6bd9e79e59f4b5c2ac3eefe478: @@ -81098,19 +106334,29 @@ B7fa9ac67d41b6714aed809d41027c866e1d2c4c9c9a5d9af866e2e19ef31fc29:0F Bbfb93388259c21ba55c2d7b80a92505c4a5dd913645f6bc8af015818430c7464:0F#@f21aae7432809f69961fb2bedebbd23faf83229ed1d8ede62564b787183b4186: B870417c74893824d57765c85322cef3fcd225790456823aecb48fcc55f4016f7:0Fü#@87f61fb93a840382f96813cc544987c0de9751ad7d588bcbdc8f8acf6792dc20: B816d5a3f236b43422883e6ea7aac1bd5aed0aca5e847ff7b051f2456f785f995:0F#@13d1a3f6bd88977657718af301eb26700c174a427cc16add37ecf61dda2e41f6: +Bea65e5006f656f4cd9f2f2ad81288234019fce7ff1d0a6ddb44a8de05b99d17c:0F$@baa9acd934457f10a6e8c34a2f9354ea6121abddc788dba78fed78284e558d08: B2547a48ba1e75e69fd30ad8901c93aa13af5bea9fe4ec47dc9774f9264cb49ae:1F#@b80f99a963ef4776fe7ef8f14dc787f4147028eda9011fa8e80824af5fa38255: Ba050ae798518f452aa69cfebdb851487aef9ee47c30cc66430b7fda7cace36dd:0F#@114222323354ef0e781abe35b58a90db7f9746d5246aef70638d39b9e90d4a4f: B38d77ce1cf7d8618beaab1d339a5eac47a1957f9753779cad30f034146c53c00:0F#@f8b5d947f00000fcb5c4d1be531bc7d00eaf62a19fed97bafec43c97c611df36: B54535b11f2b0d5a5388a8646749636e0655113be5c2bbcfb86d62fd0ac46d8ff:0F#@a0f13654773ff0f7916a21fff3c242ba9f2c6be617159ff992750d879afcdd38: Bae6f4308a04af058417821a174bcfbc0acb95c23f8d698010e35d2b28d8e4deb:0F߬#@246c7203efaadd5b1cffa364c071d88c2e491953e1832342d0493464bddba141: B940b795fba2255b12c5d77cf79cd2a154d0bfdffd04b22ca5c8747c571d43ebc:0F#@1be0d05ab7808f061e8d52e39373b369de3c7db21d3f7b4611677c4dc67dae98: -B151583031f1ea63fe99c0e55b3e4deebd6530268ff0c4a3c2370c3cb53211030:0F#@20233116284df14a6a89d86b55e8f8aec81165310ccdd467a55aca405b74cd44: +B31ea316e31d3d7abadd182d793bb439d5d03a5c1485072c4d8ececd07cd44b73:0F$@0848b0e59646c529664a97d72f88dc93184c2cd2fedebea14dd5a4d008274f81: +B151583031f1ea63fe99c0e55b3e4deebd6530268ff0c4a3c2370c3cb53211030:0F#@20233116284df14a6a89d86b55e8f8aec81165310ccdd467a55aca405b74cd44: +B56c2c85aa4ee5b27e701a6feed2265402eb9015b3960db3b100646a358f3c004:0H#@1e1b85be843b7d5796cc0a6df2ebbf755db3bb29a35d4d2a8db714b995664c46: +B6d995d7deb7a167ea903f4a45fff2801a4179dc5dc9c9108f6462c8783ed761c:0F#@7af59e3c05c26df96646a73289f8deef1f25ad1c907d276f37b180542ebb7760: +Bffe0c461599a8abdd8f29dc71894aedf7c5cd32837cb3cefc0eb34c54011b782:0F$@53ad27a37c6c7b555d0ba4ac483dc764cc9ad10657b2a584b3b7910f3593efec: +B12d8f8d5c3af16c3642ad4ccee28492cc7a9339262929630f8d068ac8e960ef8:0F$@196a45c1dec50fe7ec4257bf9fe7b871d495f7aaaf87c364f870aef6a6e441c0: B683b1ebd34e599f48f7a95c3c9aa9d56a0c479608e5e816d1524609ebc3c73b3:0F#@1b394d537d763d9a4c5cb23f22bd31cd13fde01794b870a25fea99c2bf307bc0: Bf475fd08766358bf335ebe90e487078604a9ac07c08cc6c4448bfd0bc1227a45:0F#@05b2306a71c33017ce5d4c4f3dd5e9f20f55e7c5b8f27d902d1a6f49468958e1: B0fc08fe2b1d7fb33dc77cb3e5c089a749a792fce596e572385eb12e1048780c4:0F#@b9a3c99170e2ae688036c8a1fef1b1f766cb1116bef11acf8c3aaaa88c7b077b: Be9e4b43c746051acc0781af5f697038b20fadfdd3e84351e67b688c3b4439ca4:0F#@8a9c7b7c395ee9ba6cb8eb0802797ffe18fcc824c20db5e56be4bd3afc4cf3f4: -B60c5bb29eee7ba7cbb1f189ec0198b4e1c79082e01474bb543db50efa8fd3275:0F#@737dcbe0a5767109deecca458c20a5c7226fe438291b75324696b08430992ca6: +B0b0581ec76aca984eaec538f3a75911d7a4f01b5d437f12f221fd76a5c174746:0F$@c8c782091fb08a0aa404d019a82d3d1dceb0a42d12e27ed24968737c4af41767: +B60c5bb29eee7ba7cbb1f189ec0198b4e1c79082e01474bb543db50efa8fd3275:0F#@737dcbe0a5767109deecca458c20a5c7226fe438291b75324696b08430992ca6: +B0b0581ec76aca984eaec538f3a75911d7a4f01b5d437f12f221fd76a5c174746:1H$@8fbc5d5e0c3b272f7e6c1daae127fdc62c0bff8232dd0d874960a68fb0e63db0: Bcafdb1dbe7771d28c6ea694d9775bcbb1ab6113f5c2ea83d131a00674ac8fb55:0F#@cbdb9a43f44e60871bf74bc0e6cebba140179b8847b9736cf2a36cc6d2966511: +B60d889de6673be519ebb60ea8d1e707d94eb328b09ac5d73c17e90d13d377acf:0F$@1ff5c0e5ab6dad49fe810c3e1c48dae184cd3ca455a08364a87246c04410ed2f: +Ba994609ae881014bce5c4b92046efa1b0534ed85df1bf09c449b520d53de774a:0F$@269a0e7520dd58003a5a9353b308ac0b293bba0ef1fc871f0ecb3d13d4e82132: Baca7e2a36eb4a814abaa422bcb8695da9d8227bee0ecf74a00aadc78cc842ebb:0F#@4770a3f7d4465a6af4e8f2ec43aec1204f307728655e1066d27177a0bb0fbad8: B2029942db956dd0b47f0975704c0e927ad294683a07a3bead3ea8fc8e2cb60a8:0F#@087ea0dbdcbf401df75bccec715d234695cff7638f23fdee4ec51c0c219d65e6: B2547a48ba1e75e69fd30ad8901c93aa13af5bea9fe4ec47dc9774f9264cb49ae:0Fܽ#@0af3a6f911dd7ce23300cfce74aff24c9c2571656cd593fb12de68f3d80365a9: @@ -81118,12 +106364,17 @@ B8b00e0d586b42d942a023c1c443ebc17ab578098b180493a7a42bc92369bdd96:0F Bdb6a611ddf50f4a8308220abd2680fda21c4f9e51c7c82d083e7262ff55fb68a:0F"@32d74a101e035910d7ad0a1f1a9c077a78bfce424c6afc8a6f9c8a48999771d7: Be65eb259e6bc527681ae39e82a1ca99300cb7bbe47d172af967fb646ebe3d854:0F#@48411e3cb34460f2268eacf846b3a867bb6eb003677fd276fc9e2898764e3279: B33f76c7921f5ccc4ebb8d80b0f4c1baaa6b1f2218754ef92f5651cc67323d16e:0H#@8fa2caf1a72144f58a45e0ab5a7d32cf9e929e431205e2f82fb32db67a3ff00c: +B343db1083b7c8340cb0e16a3e866a75359eb964cd862cb73f12b92ab19ade953:0F$@a5b0fab6c290fe05345bb042c3751ecaf0beae107baaf321b8449512a0a05d3f: B39fceed5c82dc800c9cdd2836192659e82f3a2d86ba30308647ec443a1061dbf:0F#@7d80f99a8a866ce290bcbfa7d9d511dbda914453da2ad1941ef6274964bb53ab: Bb3d849bb9ab200446713a4a81c086589a0738cd05efd8fab0c0b3cbd062c9cc2:0F#@cf3f094b8a00bbe89915904a8248b698427dbbba17533097394f61cd2e430221: Be562fd534779f0b4b3c76d34e02a07322fd822164b560617da9e2a0d07545259:0F#@1e5f031f4606ac82f50871af29904d685af35e87441c88883a810d189add68c8: Ba3ddd20fd7c4d41577cbb6a91b780a5bed953fe5d87ff7f54ea4a51709d3310f:0F"@e5bfbd8f30d54e398ac784adf5ac6f84070fc0e1d3f07725c312a95c67df98b9: +B7019737ef9a50cff80f8cf04c9dd26e61a799bce2e6eafb5acc9db458a9eefd4:0Fœ$@7dd88684e423fba2f35785a8317cc5ca9a1fad6007c1fc7bc0284ab11248b803: B629054345d27338055bb5726293aca5f137f3d558e84d38507a111ca0afce7c5:0F#@7fdf2412b555d2dd1342435aca0c25b24b3160ecd705d5f60de48c53350d8183: -Ba844d65ca7f28eb70ecaa1b26acb0ff4758fa5df1b463b9321cd00be5dd374d9:0F#@08a5c805f8bfc2439a8a76dd755a2d5cdf02f83955c729546ef9b2015bcc9da9: +Bde4cdde6aaa81f2485c0f298ccea866811ebdd456425111274da34e66deb4977:0Fل$@09e882e5d4f5502d6f3187bccc498e070f47da4abdd6cf4879bec104ac990da5: +B4ad499617b78ebb69d99ac51d5259263e9d0aeb17b6a4ca1bf72863c9e4dbaf7:0F$@72476d4e6b5447a84c0db7ea525f78f25d317cd663cc2504daefee8146133461: +Ba844d65ca7f28eb70ecaa1b26acb0ff4758fa5df1b463b9321cd00be5dd374d9:0F#@08a5c805f8bfc2439a8a76dd755a2d5cdf02f83955c729546ef9b2015bcc9da9: +Bb16505a8c619ae484c01cac0f82208068dadd5cc8aad59bc6f9afbcae151eefa:0F$@7195f454ae2de0347a00477f47d91d46447290552eeffbaf14092283630e9475: Bde54a339c04ebc5254195d5a83caf8f33a21e45bc22a0d75e4b6124b07efa730:0H#@478bcc32a29da85ac13cf8a745791a9eae952407538a86020484f9d6fe0d2cd3: B3fdf230750ebce0d8843af367303dfac1f58256c38b0bbd5bbea62ec8e8b584a:0F#@954ff201bc7f2a880bc50c0e177cc74f1a9ff636c52b2a44911a1bb89b1cc51c: Bde54a339c04ebc5254195d5a83caf8f33a21e45bc22a0d75e4b6124b07efa730:1F#@54c1cb2ebf2a27d8033680349d1e2461e6d539cc1cf2b360af8b8c9374acc6d4: @@ -81131,6 +106382,7 @@ B3eba0901878b43e20d187e2a52165d1d4c7bdb3567a2d190562acf1c3cd81505:0F B097e4367c10208cf7dbb55759642d6974cf4eeb940648331a62dea9ea4c0830b:0F#@5edecb4325e943c194ed513d32c7bc46040be79cd3ebbe9742579e2f289a69f2: B87e8ba82b339fbf2272e6327b3a18c0d10805582bf27007ac4db1cf57912f6bb:0Fۏ#@00826df0b559d1b0ab9ae31d9816ca45689223d2f65c3f78be388fe8c052b5e5: B6debbaeee99c482bd455b08cf4e6b6a52cfeefc5fd5bd858227baf30fb129032:0F#@190a022c74d69f3967cf59a22ac772450aa3447dddf1b9afdde6c0333663f99d: +B901800d015ba2ed140e4b40daa86e246783137b932b6f22bb03bc7f1ecc748a0:0F$@874864ab0ba60f56cf9c4c0aaf5a39e8c980025a6b27620e609d8b92399fc3f2: B8e677170edb4a7d96d63e1e4c8738a5e00293fda619797d511ff39f9ec630309:0F"@bb5f979fd06ee8a55dcd8844f15c17e0e6f7cbe1e9baeb193c34aa7c9fd0d77f: B945fd39661cb1c7b74d7ff5daf378b0d59072e3c97ecd209f628195958990f75:1F#@2af75fba9f043ac8d8e79b02406f325c019fbcadada807efd9f3491fc46deac9: Bdcaffcf712c8a8861c36ae03c2fb423c70517655fbd50abe05670296edc48e32:0F#@96e8bdd6d83511ff96ef099634f625abc081c904fad4fcaed758b83fe89cc681: @@ -81141,37 +106393,53 @@ B6a2d430f4fbada1b015dce1e29af7d5910f1c3cce40d302e9c5d5096d8263235:0F Bc302a730b3983706815981013aab59c040ffc8832999fe58909f092c66bbd613:0F#@caf43d37f5a7857902089e39f63e0dd21c5a93deafe18be1ab94dd708ac2325a: B5aad81de6bc891982e7e75db91f925ee66ac809b0e8f9125f3a2833fe5f01342:0F#@77b888e4431832576ae0c3e75aa598359175a180b11034e57e9028a58be08fd4: B3618edb3a843ba2098d340d4202e6112c853696c17ed5dac6898c3a3477c5b81:0F#@e681abbf27d3d857ab9be4e82a4ee2cc5330804a2016be67ada3fc6bbf4934fa: +Bf470a2e7412d818e9c137f8e6846bd9817c912c39fe398153e3caee41949a745:0F$@ce01395f59d6530414e46a9fe6200ae22b025b826583f29f1735c02db18c106f: B83fab2b2a53abc5cede00ab0bdbb86cecb64d577f0228d183e5c0af02d879b5b:0F#@4aba4adf37fdf8de6658bf8b9b63cd826bcf80242172e46768605628d695def3: +Bfae4d90aa755b1569f570c8233900de31042e01789a99ab74b4c554f36db1378:0F$@70703cebea7ac2542d33acde5193a7adad358ad3801046774c1f9da3838f2ccc: B4bb8df8d2590ab063c016d47c39fd416c9cd1e7ebfeb0a31ddf48783bf6640b8:0F#@7e72d99df6d16b528c9e20e9760a13f4826a0012b083a2f4308d60520ca5cd7d: B221af779743bdc07e3a8c9f8f093cad186142721d8fb4111473b349096b6481d:1Fܼ#@125feab883cd0be1d71036ce0aedb835af755ac00cdccebd74904b3a8b037622: B6e85060c3c74760efddc92f30e12eb2c023d8bf7554878badf6043c52c1c7261:0F#@015d6274d3d43a6f4de135078c120afacef1a24b13dc97fef8d4827231b02c0a: B9f2b88366a6fc86f9f3c56e541ec015b7851be1e11f380c1d3b00846ddce2dce:0F#@670763f02c017efd232318ab27cb88fed0dd53c1be1d222cd96b9a9c6bf7e4ad: B789a5759195dc764fab251b2b677f045e063a13ebfd1e964e0dff82af6926442:0F#@ca6216b270d685012ebecb379c8861d595cf36b267e6208e7d41231df937bcb8: +Bf08f243f065190b0a6ebe88a4acf9ce2b42999c6b6b53938fa74d90b06dc52c4:0F$@020ceffe35eb261e1c0a6bafd8975a39dec2eff03742b8468d4a35474588d4b8: B2866d88155857c944ab2c6dd69b0bb35502870a34a3a35a97ec9a52cba0f4340:0F#@83d77542d6429aba0cefeda248aad78486ab72abc3222a8761f043244c871543: +B9ea9fed3e2d4996e073743d0f855dd1dea1f31efff3e4bfbdad20be6e357b98a:0F$@27c1e30ff55b18e750555ae3bc96e0ddb57f87e648a52e5f21025b4aa8fa5600: +B09e5003797795c7650dd249b45ff88036d4553f97147b8694efff96df099ee66:0F$@f669b347af847e8d384c5430042cd4058bdf41ad801280f82c90fa958cf06f6e: B710c4e5c87e6e606737754e5d02c0f4d9b8310050cf216ccff464a1353d6e4c2:0F#@724c8acab5b4668a1c97611781eb05afadbac31789c65fc1cd5bb3613266df6a: B9f996cda952e4a7747ebcfb7fdf4a1f0e65455c71ea8c83a73c632e5740bdb6c:0F#@e8a42043cd97e54911aa53c37eb1818e1cf9033848328e31e8d0ea864d5edeb6: +Be1fd0c313e3159497168e729be7c075349736b404d0ac38a1815e5cec360c264:0F$@d0d901f3e8c1bf837de7c31f939aaac02daf718dafd6b7460eebd93da6bacb64: B5e572d4e0deba076da1e3440f6c5a37d79555154e774beb9113c53a42916c6db:0F#@7e0abec7e3a7a24d0e371dce00a05f1a0e0a6603f5f99c327fb9a7522e010131: B7a1af8dc72ebe7b10016f612e0525d2c63806a0bd9b7171cb4d24fc9e764486d:0F#@47decc654fc7084a45f590bd29f0e3769b333dfc95b9847c0b4b00687d20e337: B75600996fd5c0e4197f719a4da92fe1750290ebe6d67e187f6819caed6cf0510:0F#@5fd8a76460af9a65d08f155e24c440f84a89d85d08728e58eef52db878cdb0af: +B4b0cb61146f15acc3d48996ff1bf71431374bd86fd350458c4dc5f4c2dac02f6:0F$@e27621d3f90db8936a10ee822c9cc413b46d117cc722204460964c4b9a634f93: B4d618f9f763bc60689603a35cda3176a184f81881b0975a3d8b712948db3b30c:1F#@8c723a47fee907076c7b1496f0834c3d03d47d01d63a93195a0aa5177d9eb747: Bd38c37757b3588f137f5d2c34feccc9606e29953cf87d8fc4307c415c5d8223f:0F"@c5284bf30adaa52b553a4c3b00dd482d27a8e6f538b5c998569ff0a3257b2462: Bd38c37757b3588f137f5d2c34feccc9606e29953cf87d8fc4307c415c5d8223f:1F"@4506f6e7ad2051979dc0ffb27798bf6ede8dac3bf5afcd1977151615036a2b1e: +Bada427bce9596364f9aeb47da3367428a17093671c17bf40973a62324a41a903:0F$@3d10b6be694b441d8ab2b86697950a6001f9681db66c75b45f0b0142a460cf3c: B4c097774c603fdfdc28cdeb1261c8a12ac71c9287a77f0261cc2fdd96d01c0ba:0F#@aa66f8448dc86ee429a84c370c04d9441424f65c0753158d086e21532f7b2690: B4380b6f220ab1a72c6309a0bb42558a87d9016f01a717fa6961e9877bf38fbbb:0F#@c86403263030c86b80deaf8a6ba6fc7df942ae9b171b7e24cbd5be534c6aa6fe: B41e822cdd3e7bec48e7104d89affb9e23cd4c00c0ca17beb5447c928c73f427d:0F#@a0a3b8989665f257867493dfab51a358b2b3a096a704c5ae319f7d3132b971ef: B4cf07913c88aaa6cf9ccd453f5133139c23fe5da57026deabd734a5c594c6f19:0F#@d9c85138ec9d6bec8061c5cadc06582d88bee3cc787490c0597c063e3e34da6d: +Bcd3a8f669dfd753216fca3a56fa3b3195f731af0df128976d008a888417012e5:0Fߙ$@f699e56772013236894a87bde088bed65a23ee78bc06be73ee62fea1a57ea7d3: Bc1333895f33b3c78e7ba1fbcb54563fbd8a76e4f5e55df2e47b6303933792261:0Fƾ#@524c338bc9346a78e8d98060728c543f5d3482a89a0601eaa552f530a0c59082: +B86fe70cd834d10fef830ba5acb40e0b1c2ccdb60e9168e92ec8c2a8574ea37cb:0F$@4d391da9b3e43a940a35fa632721f20bf6ae9742a04febee06d223c5aed70d86: +Be6907bdd7d9999b2218e3a82eecca1fd616c3fb23ca433be3ab3fcf8f9425c6e:0F$@a4a4d62eba891aca97f65829efd1c874e8918a4538ff30794634636f6e5aa670: +B80e0b73f4e9e721b3c876da319f5ce5cd2b48151f06da1c73ecdb40c29f2a14a:0F$@ee6031a17128284947e55296cbbd800e382d9a17c4d7b347913433fbbd2d7bd2: B8d16cd8b4d0ff1d3fd61d8684b6f8fdfe385d68231589b73896ce8480b476cd4:0F#@e65eb259e6bc527681ae39e82a1ca99300cb7bbe47d172af967fb646ebe3d854: B953c2f3acf7a68b0446b0030209b7325d606f706e6112f4dd84e4f37948fb77d:0FȂ#@7e49690013c49dc029983bee00592404627e1322af1c65a704a27224458b3c83: Bbcbccbd7d5a22cd4562e86d8cadf53fdff36417b59ec2ab15619b330daba3f66:0F#@8112239430d85e61117958505717aa7012b7693e94fecc6815b829f28dd8c615: Ba7cf46228064f13fe0e05835fbf5b05f211812f6bedc632a65d1c71a84afd3f8:0F#@1939a1a17f2d4796046fc3480b9907d70d7159aff876760b535c43ec9ac70871: B8f2a527143678a62bf05a3c3fc73e04be21d201b5528f256dfea949332eba113:0F#@c8d7477decde48a4391d5380d6f02a4418ef3dd2c26c73684cb5f56a36c632a9: B3e6c9df4613c5b46990ad2e819a660fe191150d182746e4d9f4b363981ff99f6:0F#@2b13ce02580e40fdc42f8f3382d1b9af042b65078f39a07a95a23d3068c44555: +Bf8b3bb892177152891aa5ad49f9d7ecf92509c95a6a8fc04dad970828436bf1d:1Fɣ$@26a2929b95128e982c41e35eb798c6a8449c6ebdbb42e821b22e8200abab0718: +Bb6dffd3eb77c2dba2f67b5fd0c8409cd3a3a89473c21dbae3049a2f95ac7173b:0F#@79a11a6923a48f134b64869364fbc27d9e2e357a7ffaf11fd1e23f0ce1f755c8: B5c9e7560ce651d86dacdb798da419b9de7ebf40c5030401fa35fca3bda06e1db:0F#@6a95c98247d7817f3c0661e9cb6b3c25cf3169cce1f698b496cddb224e61d1a4: B8d2c6a9a4c4309df427f5ba7d5f61bfc593bf3961d610096cb0cf54f2d45b4a9:0F#@c3020b43549ae18874a790ff6b4d4b9861319329c0e77a81441110164df093a5: B6305f32e17bd731168f0fb79bb3869b08cd032b38b868b8cf838377dcebfe1c1:0F"@16e14c8ed098fc34f23302c85602612c90db38ca4b3e6b5cc0685a0a432f7dd1: +B76d14e8fcbcd338ae4ab675260cf7015544326a72e8cb3fbf0562cb6543d668a:0F$@cb24a01dcad6ac2e7f886818f3186542b6716e90a2bf2aab3826a8f9ddac0864: B657f172346ab3c646b5e5471c8186650f3f4a383fd0f2b5c7a903fab7c200dfc:0F#@f475fd08766358bf335ebe90e487078604a9ac07c08cc6c4448bfd0bc1227a45: Be67cfea9c4bcb2f5e49efa92852d35e910133457047a6337060b3baa2bdd5c22:0F#@fd620d574187a993030a56bde0ecf9aae0c136c1bdae08d9c350dbb86d94ea70: +Bddbedba266ef7d9b90ae50c8374b3e650f2a41bcb394c47169427c118837f135:0FӞ$@706da78cc84ff13e235432dee9596770b89da090f7eec1d069f216e057401c8c: B06d30d2efffee2efd021dd25f1efc8c9df9e8a69fd6fcc844780d2a267c23b68:0F#@97c466d408e229209d6ecad47b21b520edcf34c227a3e415bd09de1ef23266d7: Baebbe5bd897a6cb93f9e2da12398422639cba7ba3bdf00faab3ad809cbd22f8f:0Fѯ#@d3f919ef3deadbf1a246999263e6d27bdd63ab40a620695a95537eb03eb20fc2: Ba2a3186cb801cfdf1272268b2a773ef91ce7025cd16ac92adeb2e838e3f14f48:0F#@d3ddd9f05465eae554c4b26671f34fc8c468fb25dc92cd21a9967e1ba5b54f14: @@ -81181,51 +106449,68 @@ B78847545d63b06ba348fdea6b88f339bb283b70de1137c257557af10a26eb6dc:1F B2bc7a468e73a17b4b7469f6a62fbfe82e071a9effbd7e485493a3796c53274df:0Fɽ#@900e524bffa4e8f8641487e8c2f056a37b0319f5046fd1e8d9cfbec177ca0ef9: B6c83050d888a711ce5322220ccd2ec6266ee90da85b2ed2c50a31c72bc8db222:0F#@bcd2d713796588d4bae91fb441fed178183a474d4c40767833e31eeb7d8f766c: B78847545d63b06ba348fdea6b88f339bb283b70de1137c257557af10a26eb6dc:0F#@34a05e2b1e43edf89e54c98a1eaace739780c7b7ce4cda8a9df403e5766465fc: +B1f6d743f27d411db665cddd1b3782c37ce5c4b7b447600261fe3241ce8451be1:0Fâ$@8fb346105318a90b5f4254be73dce0464765fb9309945ad020ce157369136eb0: B9042e116b2109f5988123aaf4d25c18ee69d7c161f019a0a550d1258465032ed:0Fü#@870417c74893824d57765c85322cef3fcd225790456823aecb48fcc55f4016f7: Ba337ce8780b45a6a944b756bcdf11d5c5064479ca5279b60743288e82dc5d79f:0F#@55576048375064fd8f2b1d262b995c5e2bb67bf9b38b611999ccc0df48737ef4: Bd1de2ce24676f5ce2ebb3892931d0ddc8d49173c62c1e7c8073e47274ec4fe3a:0F#@bfaa2a817589922ea87b3c1de2e56d5ec44d040cd77ef9419d08798e75c8df5b: B35a7de6a2058ffb7dd7dddf85ada1b8c7e2093b8277440f46169e1342f48ea18:0F#@8ab2d9165e0d8fb832d0623604d242c3bfe609fa6b764236097d0527b8b90972: B619ef852845296a6f3702b6ba45d44e24286b659f021eae1945ce3a477765eaa:0F#@11f3aa10dbdafbbe92556ca60af2a3c541f30e51a2e1d72c769d0216a909799e: +Bb32ebd2717de94d53c7fe0c0db4c2548dae8673c5f9debc6d4d385eefb1d7bfd:0FӉ$@1e0c9aaa1de0b98b3eaf38276a471aff1a06cf8fd11d95b28b62402b74feaa21: Bcaa557bec7da9360817557aa93d8690647aee24c9a5d0c327d1d6da48d3c6456:0F#@dcaffcf712c8a8861c36ae03c2fb423c70517655fbd50abe05670296edc48e32: B187defc72887903b1d90f4e50c5f019314af797703751ed406dbf4aa500cef40:0F#@460d92a9819b269f47022cb731b455200822509a7d6162c2c5da4f7f3cc7a3c0: Bb41960ede463732e6512a0d85ebe3ce21bfc4a55837cc52a239cd26e5ed818f7:0F#@69a11b2cee6ec12bdc69d86344504df3a7bc25a52000bbfec961dd6578234209: Bb9ca6d5ebdd1baaab7cd0f100d9013be382932563e2ecd10bcd8923b13c69df7:0F#@5677824ff6593ba44c87f76d5cc730579849784530f6ac8bd762bf36fbd2e4a4: +Bd977ba6d5986696daf19fa47feaafc1a1379dae484cd56f6fcdfa29a8f69f927:0F$@18f50d0b76c89d14c9f8e51f03c553026f2a68e11d9457ef0b1db71be8d5fc0a: Ba51babb85e1fb13d724c78bab590dc11e136173d1e439b2270f663a52e04a1d1:0F#@46b65d1b9e134d4c30e203f363b5c25986a06e21300e8aae28cc795787ba7da7: Ba5b0009d857efc70c2eb0c6d3be95e8bd8a96f311d40cdca0528cfffc2c8bd14:1F#@53ecb7342d10e287f9e93f28fd47a45dd7c699959a21af29471cf6ba92c31fc0: Ba5b0009d857efc70c2eb0c6d3be95e8bd8a96f311d40cdca0528cfffc2c8bd14:0F#@9327662cd038b0d976851a960e21f2897576b91c36cbcd2ca2e6b4a1bbcb4435: +B0fcaac2b0f1a5708a97f601bfb17d2b79cdd4acbf1c984c4b04dc32c0b2cf22d:0F#@16db05bf08e84d38e2f9baae5d029e8519a20d5f80e324247c2cc4a7f69b7ab4: B2c94d0d03670fc8de550b2534e8c62d10a34c91e189be820e8461da750d46878:0F#@a758cdf828c87981c071852c57d548cf1280be41b644da468dca5c38e11cce55: +Bc9c3d36a440b529d501f692d2f41c2049c5d7202f0907995ea666eb641d6725e:0F͏$@34e14fedf37e05811837f7061c3e084092d252a93e86eb335e5d55a1521c437b: +B96219a91504afa1200ac8d5f47ca4f62810dd71f314e68615ae03b97fae3f319:0F$@2f65b94ebe91af845f430aebb84fd194484a40c21e8035d4d92a960110c6df49: +B64b45fe13749bc26e3376dd96ce5536c46db114c8db26efae7d478eaaa1ed22e:0F$@c74f9bfaf42cfea751cdcf3bd18a6c1fceb7a09114fb8b0083eed3e87de24443: B4a4530d3c9e757df73d2b576a2b8df98fd3fe7c0459c9d278df2000f229bab77:0F#@0af55de3b3651e5e433466a91778206d57f235eaf3300f1d4f47c655a54cf6f5: B4556c3efa9fbb936073bbef6f9375fe2e60e697252b29ad6b404a99bf5ec6cdb:1F#@1fbc48fc1052287dcd33da555184a3e095bd089244b2375cf1a4a3afe67c2367: B51791587c86bfe57f669289db8abd116927e22fd0252759e339d71f6fc5b47a2:0F#@d32fbc06f8255ba0b0be87142ae4b5eb87f797534963f8b244d472d072e88c9c: Bcec8de4047c35f95078109bbe2f0b2e1afac69b13365f917eaa7e56b8c983c48:0F#@9f0c9eb73728e2830a00cd3623e0cbe20b51f33571b87441ff80e349583b6aef: Ba4d65db9b659a1e349dba792c624106a6f6b1245b4d4a20eaf9928976fa4abc3:0F#@bece33304658cc15c94d897bac897212c1c1b5a85303442632ec8c5390601057: +Bd451bdf2c2acad23a1bcc7496021f0a29c24b71891efb2581d8a802ceda1dee0:0F$@ae137924e41fab4a09f004d2d5c9aec257eff9d96b872874e0534351849e512a: B0af55de3b3651e5e433466a91778206d57f235eaf3300f1d4f47c655a54cf6f5:0F#@1135f0a7b11f18401055df3871005db794b6efd96db0c07779ab9c924205e673: B59da1f43bb3f3def501129e2efddd97a4751d5ee644e7a2613a3dcd67e50aa54:0F#@c5d2216e78854259a1f7d5374ff14e2a111a9c26d1f8d3d9308fb13afc1882f3: Bab98eb2515b0c40891f464af4558855e74326b16fd753f3196a99805066a5dfe:0F#@5045aa28680684b7d2aaa159cf1cf4cf9b3046cccf36655d08da26e68431dcbb: Bc3df0309ace02ec927eefb3870995b821198e4011df0f0d916bcd1e71dd66805:1F#@5042500a2a7dc2adeae57a082ef243867e87325b1599b255f39597f3df52db95: B4556c3efa9fbb936073bbef6f9375fe2e60e697252b29ad6b404a99bf5ec6cdb:0Fߏ#@2b91df0099343c0117626264c14b1c6b672b5409f94e5a80381d72b1466eb834: Bc3df0309ace02ec927eefb3870995b821198e4011df0f0d916bcd1e71dd66805:0F#@119c302aa8ff3b8271f114c2b75cc9e5852a8408a0c4a3b7e55ed2ea7a65e55b: +B2b0b4311f35d2f88e8b9f7584c112ad450c847c70483f71a59cff88a539436a9:0F$@65b051cd5568b2be20237bb67bb571661ef7964d1f4a70d6386f42f7435d995a: B5d265bfcbcac1f91763364f03f23609fce82822ff62f4557f6314e8d4a2c8234:0F#@700a34e4ad5ef49f04704caf7f901c951c771432ea97510ff7beecdf0e5d537e: B4fdde237a964d1dbade0d1dbe49f5a12f689322bffcbd37062a1128c0108f117:0F#@590e5590369b98f11686628c9d698c9f5d97de7195c7f8b23df9a739fdcfc5cf: Bda7aa5268f2bb254fb48bc95695d5a759012f27d5b6f85a51b60b710a93651ee:0F#@0785302c585bbfb901bd359281b09819662c86bb78fa210299e929b25fbc7ca6: B21b5d2476326b1a28addd862f3dd9162376aaba23f013c8c1d8b06c2284fd20d:0F#@17bbc28af6eded92e94acff96a2879279c7624284e5ba307f09e8392adec089b: B6bc50ae9ab4a55fa2c1537b0b1f62cc807c59146c63cda8499a3e3fe624ca73c:0Fҷ#@ba8fdec5d63efce8149adf529872724b826f4e016e65411f3353522340a2d7a3: B151ce4c5164b01135f583419c202481ff74376dd6d822edf1678bbe7b8c69d62:0F#@4ebde27cc7dfe9ae554becd4bcd118102c9aaa922f96565bfde2e4b032505a5c: +B44299390c064c180a0a8b67914dfc95509dc8185a58ff7cc68e29dcff642605b:0F$@2616e53bbdf320930bf3ea59c88eed529a18f124dd9c9b00ce7400afd0dc7523: B8dc3e5b91ec430a7f17697d3dfac6a2c0750134242e0f15b5660aa72e98724ce:0F#@bb21ec32c0375556ebbb4427b24761b9249fe0eedda643356bb2d5b7b7c67d2f: Ba3071fb4eda725efec5a619a6bb822e8825f1e5cc0ec99de26b70a3b3bc6d3c5:0F#@a4e6fc26f0c6ac80dc4186a24b710101338e5385ece621f7fcdfdcf02db80828: +Bf36b5cecf06b3b8efc500d8408f3d505b09942b7e2fbf9bd643704c750a2db65:0F$@b7c061302a540054156c1fa8d0f37befe4ca6c2ef72536c879f7bb8145e6d96a: B223d1123ebac4859d2dace3ced25cf05b57beb773a237963f670a3120cd11611:0F#@94b3474d0ea6a237a1173c0f4475fa9f46fa5830428d4cbef62b2a52422d48a8: B6fe4414c239746b93d84381aee4b219e0817546cee69c177f5af359686b21481:0F#@f4d0937994e0dff47520e365b7430827bc31b119a59cf60757cc29e1d4a9ff49: B38af837bbd017460a854594f90547ae5a06c9151d548133488ec97d85abe8ab4:0F#@917227f96b88937f886456b7400c365e594a83b18ef726818b0101bc564830e6: B248dc44daaa70544d1420efa22788755653136dc7b203d4b9b90088927c88031:0F#@98cd01b0c4c62b00dccaf17c28e6d5eb2dba52de46b728d6dd65b537046e19b9: +B7605cd1ccd1ab02bf5d950dffd632d0941586adfece09a72077aad743a370484:0F$@b89bd137a09c160592718fcfa9f017f80ae15fc2eb90013a864f6d76f220da97: B75b08d4bfddf9e6fa257db1a86cde549090af98f76d15097ea968c3d8cbf2d4c:0Fս#@2547a48ba1e75e69fd30ad8901c93aa13af5bea9fe4ec47dc9774f9264cb49ae: B59b63362948e6dd32fb9451052920e664ad8687fca44c4e6f82d280548fb9e2b:0Fʽ#@e837a77f40ea08306ed344a5aba314e794b6057106673046e07425452e402a23: B70109cd2227adf893741306d0be964979db41759ebde3bdf0d6d07486689138b:0F#@c2dd90f9a787bbfd20085756d3131162ae3a06f5503075164b12770c2c114280: B855e1745de7637d7e28577848a02dd84c09ce9ca675d37b890d0a55937ac1ef4:0F#@ae0233d031cf004f6cf11049b7e19141dc8e08ed8fa0330fda609805acc46fbf: +B0d8fa3abeffa5f7ab63e4da0cf37c38a1afc6830defe44b9c5603ac025853561:0F$@ddd832e8d2ecf2ef26085a457b20d95d50cfa59a440c245537f46ee5390e462c: B5191950bf6d7ba62dd6befefe445dbe5f2e95c8750358f732789d452c13bc124:0F#@d3fa5f53a02faf8ecf194f5a43af06946c5adfe68c529c9bb2d52843ab9b2123: B356fdc0db36cf34455d653ad9d7d0e36a3f2a6334b72347988ff2d4923b3846e:0F#@7bf5234826e54e94aadc2f8b4d07ed2f6438df4aabe59420a093af7595b38b5b: +B5b5625995e5e65aa68c3d6c8054bc2f668eb604c736475b3dc5095a2d530d0ba:0FŌ$@f48c20763f9efd4490daee0e1c456a547768deb9bff6c95024173deb1a16b3a6: B07f862f84601fab84a902d3c16a0297b36effcbcd9c3c5dfc345d64eb6589ca9:0F#@93fd77e6086d7ef39a525bdb0b56d639107dda3ab552d0cfba34caf7fe0af981: B64bf12a4b031e739c3c22ac9573e40bf7e50850b3af3a9609856e727f6ef0328:0H"@38f2d957de6efcf91a0dbaad744ea2cf300eecc5c77c748f21ef4bfa5d7460a9: B69c1eb6ce9879505768ec70bdd8d8a9342047574abf351fbb345776e43c9044b:0F#@63dcda5043640b1758e6eeb71b6ec6c88fe3eaec9322427ad924c9541f7554eb: +B1506a71ed718e4be0880d1f7c29e6d0045183c129ef01bec31e58e3868704de1:0F$@5402b3712db9418b95231db08ec6397ba8a9751a0d71a6e85576a6b7276c0f41: +B1506a71ed718e4be0880d1f7c29e6d0045183c129ef01bec31e58e3868704de1:1F$@8472a9c1e93c3fac449bbe0ed13ff37e9193a06ebe487c30693608ea9ca61d89: +Bdac63c01329487ab5e1bb6f5fb4f7a75d4b3cfac1bfe11e33df3dc72139fe9cc:0Fڃ$@eb103cb4a95e534654a207e328c4d2aeebdd1bf359f7e45c5dc454ad033611d9: B99f88a92ad2f29c2eb54fea88db0befb90d5c85ecd5cea0e577ad90e28c760ba:0F#@bb834b9becc21539a6b514a361bffbc17e516384f0c2528db90e7dbdc915a7cf: B62e732518260246b6554d994080c0f6edc27c8bf0e8727cac7f29f214c0b093c:0F#@9f7676e39999bae5d2227f7b37500cb3f3f09beb5a311bd5126188925f5b996d: Bf29248dd336c1ff0455d478a8c865bbf97deeec586ce776fdaba896f049589e9:0Fנ#@137628767a1e96a32b0a26702cce809ec81969e20d8f45b093eeb79bcca0139d: @@ -81237,16 +106522,24 @@ Badadb76784d3e14abcdb3100e611092f5657c1d49142976a7fd8d690de2964a1:0F Bd52363260f6e72594dfeecb252c6eda8a0ef5e61c1d582574d90b75883fb366a:0F#@ed57eb067c59eddf15d55e75e59a427bf12faa5172bb38194d5f9257cd98dc24: Bc11e034a114740515d6ea6d8dfaefa4776b30bd835b9d9295c6930389fbf6d57:0F#@94181086892d7681be5bbf374618f43ae0f314a1172851f1cb8e57f91f303799: B22d6456e8576383cf89f3bcd1dbb7c387012dbf6355cdad8f98502d7bdc65a68:0Fޮ#@37dc627635f71fd9af18a7fe82ecd3902f9257cea4a6b894d6f31c47214018eb: +B85907d3761b099033303a3bc1c42b76f8725bac0d71bc044a087fc81cb499c1f:0F#@7cbeb3cfecbbc1f2dcff4a912ef1840f8f24362c513015de0bc5d9f135bed1b6: B8971c690c0f2df07c9bddfd68e9c3b20d572dbbfc3c8df6f2535fcd8cee8ccb1:0F#@5f7e6e634376cce2e781b7205f0e87b9e027de4b436e7d68641bd32b29702212: +Bc96f1b48fb3fe7ea256b320e7612e9cb420b69bd32ce00b7d9ab04b62288cfb1:0F݆$@e64aa721a26f6f9d077a18d281bf44b2996a58d49f40ae59328265f4b836e73f: B99d34871952af71316f0a4b473df27007e18cb342cee440c47cd5b70acf68ee9:0F#@007f7ac3df10ed1631e5b7742b6ed1236584baeb38ad48a976cf85ea96dd2386: +B727ba691ebb097744a8f374b3dc6d7552ae3ac1aa48d9096b95317fb8a1c7e63:0F$@c5980f4a97a22813a4423f032d178bebca0bf4ffee397e86ed7bc497fc308b1b: Bfea8db6cd1aba2d9b64c1d3f427c500d7b68712f87d546590d388ef4a8bb78e8:0F#@1eb607dc5c7cd008edd9d10c1e4521dd0c25f3cbd2749d551e2a4c1599d6baed: +Bcf5dffcb13113e51b8a8f7fd65cfca4b16f629fe082bc58d4b69b2c2ad00accd:0F؃$@e0a1ffd23951d3b394e82d2f2bd11fd333f9000ef8a8af712e97a027485d918f: B6a93279ec7f2d7d252a1585478885ded430e7c1419d41c48e5f6ddad5a0e42b1:0F#@43f33e8d3d50c7a32f2cb9a0a383633d3ffa0d1a3ee31a4501ae4a42c4b499d5: Ba787aac41e3adc719f2f5a8d1da7bf931f9fb6a3c384e36fdb2f54cd54fbeab0:0H#@0340fe621df9c705d40d07878985938904ba7c6871104e3d4d13bdff06e4bb8c: B2e2c964bb733923c3d0490a6e8f00d740f160f2ac9ae18f3972a03830eb5e48a:0H#@b737aa81a63ff31e9c7ba1aa42f45b84d42434bc1868ee8a3a30ef60c284beca: +B9bb23ade0cbef56ac4d5e16f9e076bbf0122115330f6aac3a7dd2c3a314e7b50:0F$@9900df914e6a18345fe2d8ec07d44291d773c1b341bb25eee4da1adce7591369: +B2c2eddbc18a8a98da06ffd67d4929505aa659063fc481890d5d58cd10c61441c:0F$@6980c14c1fca29b575f262362ef344a222950137ba43d21d3ada67cbfc2ae846: B446b1a1ea21c07eb5989b34c8fa09dc1662db447809c71e9a03a25ada6672b7c:0F"@4dfd2f0c6169014d93d60bd6c5f6797504127bfdb260730afd014cf28dbc530c: B925e0f05e6f1cd0047c8a6c4c20f1562b130f5f5dbe73410d81a890e795c19fb:0F#@f491b8af9ee59c4ab57126c3319b32bf0e627707629345c58a26c1398584f623: B587bc7beee9d082d0daa16b22891c1073dd671072ecb7a4eecd489bed2b0ac51:0F#@5e572d4e0deba076da1e3440f6c5a37d79555154e774beb9113c53a42916c6db: +B27d17a65a9653c8702c31d3853d55711d617dc31467179b3734ceef0e399ea6b:0F$@ea8067c6f8dcf3b8c078b67b1ed5d8ef41447079635973772b1303de89d54f0d: B5f1877d7245a0359dc4c904e92268e6655e2e1964001babbf5e8612862f71c12:0F#@724d19b028d3f2f9ede0994854d619b1084b2e66eda913ed2ca5f63d54433099: +Be5871efd27b0ef8b816284e6d88608d23d0b6cfb48c895b2c0d39a47b54e57e3:0F#@0d05d0767e53e18f64fd155639649fe7ee173ed4f8784095e5f20f4e4f8a950f: B7d7aa09ac73c6b74f197311bd82f0ee18aa55dfb2255ba6105d313f7802a88ec:0F#@3f2ea9bc751d2edee1a6763b6cd92bd8dd74fc2f1df69b0fa356bcaa8ecccad0: Bbb264f7dc8bc52e2655660f0e2701714194c1fb40986034114ed6ff0f7775152:0F#@eeedf70b4dd0c81d19a3e0f529353c93eb502cdbddfea3c3705a5cf57f0e9a22: B83c30aeabf59b231121dfea94fb215c5fe9f8e0db56f117c70588bb5a13016c3:0F#@2dcb2aeb0838e50445b9d7ef563e1d0fb801a3d509f0c7bc376072b3f7b23527: @@ -81263,52 +106556,80 @@ B8db91d5d67698e1d830eeed3bce3cf076618740a7cff7997e69aad13bc724c59:0F©#@e3699 Bf64060eb5c62c1fe0bc7dd6304afc476f2c34ee922802ddd4cb6f65f36ec9ce6:0F#@2f8f151be71b28a318b9a361795327c808c993f52f28d1f004dbb94e1e423bd4: B2229d0f9b64f36e03d38c8f740d5aac068d2e66fb895265cb64b2f9538255d96:0F#@a312786e9e9f2007791a34c687d90e16f30dfda0351bf6c874fd7b1505dc0390: B66cae779f070f31acb813df7a5fc35d56078114af98154d6a33f1c37d7026e37:0F#@ac9578c0ac58b2c52258f9791d7d294fcadb456b2bbbb52183f6628026745f50: +B898e289a22f1f23d1996c24ae2fdbfd7ae6be30b8078ea4c6055c3bb50567e25:0F$@e338048515c2895a413805a5f621454c26ecea9e0c8df618353e0ba38b60b399: B2707f7382664671f830ec89d18daa91ad9d474c05d3b42db0068461c6792ca32:0F#@940cded0262c82ae6a58cad925f1360357f25c7de764f5e7eaa960dd4c9b1c06: +B4d0a39948ee4cbe4aeca5b98d6c782294f52d459d47a6cf0c1c35e645b2273f1:0F#@af0174a91c7392bd1731fe3ff085728b7b79bff22a11982a6fc1cbfde2acfc44: B2287bed4250235f12e7e8ed96af18cba97f4cee31ecd9be28316d9afefcab14d:0F#@9c0f475346f2ce275e7f2d727e5d516cfffa447d5e3347a8c7f9a09c3d62cc0a: Ba52213142e604f404cb4e514d42c40857598cb0e6db8bfaea11158dfcbec6332:0F#@722067be8c271c240c1249961b1a47ff1471654311e4db7aa4abc35308dd0cc3: +B4d0a39948ee4cbe4aeca5b98d6c782294f52d459d47a6cf0c1c35e645b2273f1:1F#@2d5f2969ad225d21429f0059053a2329c6fd1a027205c92e3d8957dfa4876932: B5ad628b494f5c30e4e2a4a195bee0409f224e12d549ab7f671cb8e5efd446a59:0F#@0f33bcff4cc80888295f5fd70d4f1ed5fc8c32a4df3aac77ec2db2afc008a7d1: B375a743a75408a40b8d4986a218c153d34ea40dfef709a82ff52c12c29f15ffb:0F#@37ab783fa62ee811a71e26b02802548aa9d6fc72bb80f162336bf96b4c3ebcf5: +B5ead9c0f93b2a1f66c35b8248d85fe46ec81edabd1432f26b5d096dd687e7071:0F̏$@06fc710a122cbee79c752d521720d1251c5d9295fb997279d775f010b8b914a9: +B5eadb0921819f00d9b8cf64e0cda79317b6182f31fc59c30707e2f1f7e708898:0Fَ$@b659efae86c1a85863b11fac9082c12831c555047727b3a5794574b7c47cdff7: B13452e853da8c0894de4ecff8eee475a0e384c0a268e2e9a7aa3ded94903923c:0F#@dd84cc6afa006c574cbe32f63ef322352b397ddeffe57938c9a60f705be8e3bd: B0d5af17e9d87ad580b170260122f46bc139294ea7fecd0f3b9c0ccd74764dd92:0F#@e90b9bae3588e5f3e9f8f2689f22a724df86c4d4cc0b322261b56b3a6d580126: Bbc93ee8491c5a767f1a8361f214dc2a5299877b9e7c586e9b751838ea69a2aac:0F#@56b98aafdd65d7e414af3ac0895695f99ed20bb11438f54d4704cef77a83cc14: +B36c94bf6d17e7d3f7bec7b4fecc463cc845d85a6a407465e0e7e3f951d674385:0F#@b9fd5ab6f654c649f83d33e1791ebdc1ca8e4185c03df1fe37f154d8b05901c3: +B004581234517f3b29368ac10f403cc3c301d0500c8fbaf6a7ef6616434a887f4:0F$@567a46b035c4ebec67e645992591190da0126e346f3f8a50eedd27a86aafd6ca: B06dfff5470f1bf3f5fd1e548b50581ac6971df397707717d39d37f19c3de98d1:0F߸#@42cedf898fecf5d32c65462085796d5caae2b19e7996df9425b2e729ec36f396: +Ba6647e65d6e357fd85fdf92d00ef8d8c4efdb377c556c516fd09a6b18c9391e9:0F$@cbbf90147f4c951abc4af067d5d5583f000b1a2774d5999589db09e153719bf1: +B1005dff8c5129af836063208d8f34decd1f0771722f48be47a608e8ad5430c37:0F$@58761178857c20e74f8b733cc69140609a1d1ebff2552f2f6de0a0bde31612a0: +Bc4fe38b255cf4c80f173a7fffeb8a985d081f57adaf44d6c9f997b13eeb207b1:0F$@a66789e5b8a2628ac310b42a482d6d7da8644443ffb629b1abc407815f59ba2f: B28d0beaee75220f8f256bc908286856b657ebe27b5382bad2db83f26e7134099:0F#@084f94ae5368f3c9e6b3e70928da74b2773ba9fbfc91a221560c8a3635240d75: Baae5736abd0b0942021e2c6b4b29d47c7061153ac497c950122e8ac5ffe8515b:0F#@ed464e3f220e23f67b4afffef5ff89d156389ee4db2a37e5bad827b0acabd9fe: Ba10902b48e6dda6596959071185be0fcd326393cdd6aa36bc2e6797f6ad3481b:0F#@4348a0d358550b1a7f97cb93b5c2b9db1ee3caabfc6850b23cea2aaf65233022: B03a3f670c719719f4b0755441c97239077d6989cc7ce427054bf5307a562d9d7:0F#@f2058286f4254e93ef9a8fc6bb12640eb4ef60f06085c51d7132617915fbc7e0: +B4c951f303b7e65ec54cb954bb1355e796091b757530419e21f780fca0d1b21e8:0F$@50304f8eea0b16d93339594620bd9713ca3caf49ecb368ac9577fd940d0a52ad: B4a2bcee23e396d87311ea71ae1e184f77a6aae6f11e80f4ac836c0486ac9ff61:0F#@d712e314643447125e1321895091bca00900e9a03295e9a855a5335ae5da0188: Ba719def49f5c8126688ddadbc9cc484e6d44f06242158e979de1c3d3e840ad40:0F#@23be6cfc4fa3af9dc6bcbb7164e77da6f9e928a97c89f4909352dc52901bdbbb: +Bf1e33c8a4f13d20e522495ac7d7ebb2672aadb66517baa287d7e7606e71a6b44:0F$@de7031fcb135a5bc1917a41e808f7ea7b1fbb95463f7522f9b73327cb9c3142a: +B506aa023f8cfe62da733aeeef7506ba2e86e5da8a5a09c89c426ba94348c7773:0Fݕ$@6ad065c3b787959f6c5e8fed1eb5a6fa11f094d196daf2e7d2760bc7e703dfd5: B9593e1017395329d58579442b083f9096d24d47b150accd322a1b46e49cdbcad:0F#@def40d878889515f9548cee7ca4614dfdb5d4a8afb8f9a04a88d4a25d0bcf598: +B506aa023f8cfe62da733aeeef7506ba2e86e5da8a5a09c89c426ba94348c7773:1F$@b1fcc3fe52def0794a4bafec6cba96ec5418bd23d5e0d3920fb0876c60e658d0: B6be4c53a96f1ebad2ed70d94aafe514a7e3d620f5f4d2bc22c38b9a527f41adf:0F#@aba014249af5334e97df8ae5581704d0946d5ee0d4483713911fb13446b41d9b: +Bddcf995f1367d34279a2dc9a0c1d7c6061dc7168a8d8bcade996e06f8d6b6116:1F$@ac23c29fb6ca606ebefac737546e5c7138f47200045209d2da4c9be0b60a97d5: B8886c0e8ebf27bb88e1a52297a4228e1e56f062fe0d7b4af4467d5acdbadf45d:0F#@ff15175586b07ba5845028dec4c5560c207818cc250a488770d82f23c4d1c286: +Bddcf995f1367d34279a2dc9a0c1d7c6061dc7168a8d8bcade996e06f8d6b6116:0F$@c505137d22d69e5d72a218c753139b731b925d74dc9e7fac955a30dfa1dbe51f: Baf7050001e4e5eb7308ea2820862307624ee30ad5bfddc4c6f139e49fd0c03e6:0F#@2554d8bdba28b11ae560f1a8a799071126b4c53260dd0bf81df4402922aaaf2f: B5c53a01c7c921a5cad37697fde82f6ebc41444805509f4151808d2fbbb6c2af9:0F#@75fb7c3b996bd3c0c9a9a5ef97714e69fccb3588d6ec412129bb4780dcf19095: Bb2584b38643b6399c1d867eefc0e34d36d66e2550cd4d6d8e9f5bf06a258f4c4:0Fژ#@587bc7beee9d082d0daa16b22891c1073dd671072ecb7a4eecd489bed2b0ac51: +B91aa770a799e567fa198f2e510d403844cce9ea592073ef1279009f97541b35d:0Fϛ$@d66cfde6e07bc92bc4a81bb77797ba2a6a3c78f0d0507c78e85173edb4b32fc1: Bc5d678268463bab7f32c09c92ffa8d8408ece2c310b7417ce230931e1970c056:0F#@5b61f2d8b855003a8014952bc5a72eb2a747d651fe1216cc4df63571bf0a1d4c: B7770ee50222c7c7b5f6efd931da43e708baf3741df54f4908d9ff963574b36ab:0F#@bf7633700ea91c22e1c410fbf196a68aae8949d5d472b93302e0664a7a235e03: B17883e281ad329ef4635fc8e9aac692354dc66ab1ba8c143ce9214449b6fedba:0F#@e830b5380fcb35cd5b892728ac461bf7fbcbbce7faadb4ac346d03340a08d4ed: Ba5c305d974074c3fceabe5e95e561ad89e7dad0023eb944d152e170173baef7b:0F"@bedcf4480da48f6a91139c8e52b67a4fec3bfdfe55b2878722fd1c14e5fabfec: B0b5795968497d76b8b58abad9bdb2730ac405caab93895a836795bf7dcba939a:0F#@6f3239242db926ecdba7f627ee7b03e3a3a563bb3fa5f83d3923dd01b2f38ffa: +B1684a8045f1b8ee72b290addb4fdd58f8ac8c6657ba222b8598a6825e4e62e8d:0F$@2aec70d6fd7d4ccdcc3079216f3b38e27a32036bc98deb6daad607f33c24161d: B9d3240b2f88a89f22c4d6981333c62eb8238fef30d1ccf53d5c6c399c56d4bd3:0F#@b32d0e1adbc4257e973adca8a94b534c307acf4dedf36a68f58d3151fda2aa80: B9fbf23af8862421f178d521e490d5f0517fd3e8d92349a057da762420aa6dd94:0F#@35744805eb627bf94fb6ed631b35668f8a07a9b2cc3bb036a812b14528eaa4b2: +B9e39b74d2fd8f2b7a1bca36365c71f7f16309cb569acfb63ec799efd83144c41:1F$@fa9c95821043f84f1ad0d9305eb5e339e8980705652018c0d0446bfba04d905a: +B9e39b74d2fd8f2b7a1bca36365c71f7f16309cb569acfb63ec799efd83144c41:0F$@d1c5bfda9ddb7b0b94675dba8d6e4ad20a46a997c229caee99af3c029cad8cdb: Bb9a2731d7e979954e3c208763ebd62b7ba1bfb50a3188fb1fe63c3b690df7f65:0F"@158634edf03c866c4983b725caea1bb6f795da8d401b5431d5b8eb0fb2477aab: Bf2a7573deea984ae22acef84871878b278be9f260ab28f8ea2e538c1aace94e3:0FѸ#@cdc1e9ea655683168a1f7f76d803c175e45fb8663f3ebfd1bc8615512778fbc0: B62341e6af1171bd30ecbd227ef676dd7beaad250d454e255db6f4e13255f00da:0F"@07c4a257bbb37c693b6353e250a31cdca501df33386c886213beac24cf95116d: Bc6b67ee5be275f5be9af8521ec0a42e863952b6b8ebd91d0842fe5876e0fe0ab:0FД#@3160d958d3380017c5c00703f51259ac3edd9d8304ca40a7f74d639746965454: +B2aec70d6fd7d4ccdcc3079216f3b38e27a32036bc98deb6daad607f33c24161d:0F$@b8c7b66bff4b2e34089189f879b399c7a37254e9501cfcbce56cb99a84178843: +Be4ae5651fe69f1923b67d89dbe7441c6453330801710380b92e33b1603abbcfa:0H$@1826faf05455a9e64176d67a1e285d4f1498964f3b01b710c4c5eec7c302ebe5: B10926b8573a2c198a458481e7822f2235ce7530efcb7bc9a2ce95bce21ca0039:0F#@140116816e4e9e0a2fdabe87bede953cadde2935a2fc045d00d9a158a3cca9bc: Be45874a6761805190cf01858a29ada188bfd355ceebad5a57a43a80eed165d52:0F#@b0e0f8a465802d8985a6eae02ad568f6568f4efcaf5fcd1b734ad3aa05b066b6: Bb4bed9f378b339c3107da3efa5441725a142309bd44340d15b995a5a48bfc665:0F#@ed32b2b3b2b318f95889ee725338b9e901e77474dafc468e20d46ded935dfe76: Be7053464ae476abe7764c61af0bdec09da2d5c0711cebcf3eeaf0cab0950e6b7:0F#@44d76edb94d06406ee707cced31b5bfff77713d9219d3fbe718f56bc94d5ba81: +Be7053464ae476abe7764c61af0bdec09da2d5c0711cebcf3eeaf0cab0950e6b7:1F$@a344f7e52701d1d1c5fb8a174e7ce891f974eda6692082afd8e745dc045ab9e8: B605a47f9f3dbec183ef3f42583e40289bad0e07797bcb8dbf579193dc91f47d9:0F#@8256e9813628366df98f0e7481818a2055ade9d78d7c02398c496f9882201a11: +B9b611f8c91315b1c5f6a2fa6c8efc8d062bc457645ca3fd8c1739ab2ca825671:1F$@46aea75272a8276e74e80aa91d314bf9fdc5ae9acf0ca0ac48bfd0b24df4620e: Ba6d55acf41af688c4513ac3d35b55d9043457b5003a372d40942b98123ce750c:0F#@761c7301f8eb0506ae87d829f7704d8f72c6594d4fb62bc6dc8f5391ede55fa9: B9b611f8c91315b1c5f6a2fa6c8efc8d062bc457645ca3fd8c1739ab2ca825671:0F#@c2a339c4b8e2a7ef4a230bbc6983f66397a7c8c3a4d556299bd4986aa9a2fe1b: +Bf6f7eaddfe01c78b4defe88dbc3e84a601c96ebf3287582d0648ef353cde5a72:0F$@7948b9a1ed5e3d040b5b9964d1e46fd41848f4d8b0e5e1543ec6a5de62f56978: Bd9fe9784a15bafb031ee77e393be32dddd4f3d6f7e375d5ed7917e9277429902:0F#@f085e104cf158f85628adb1a5df99473af31896ed67cda9eaaaeafd0fe88d514: B5c933bf34cd79f8fd5516299575236b84f99e559c0e9b52cfcfbc7e1bf42bac0:0F#@2e234e77efe62b190a06ec9bacadecc9f1db81156ee7209684a77f0a4da1ca0b: B9fa403c66bed04e9e3f4e08d779968527d3fbc316a976fabffb67884ca970c01:1F݇#@a03cfa62267f1ae5d9a3b03aa7cef043ca6784da0e4e14459ae0a9f619381bfb: +B1e2ace048f8dd2f26f7bbe28d867ae69d2e173befaa47feb0d375e10972597dd:0F#@cd7c9cbbd9436e521a72ea0ae4033c95d362ac74d6238ac0ff1314a2badea8a6: Bba59e3b18411b95aec7b2194c850354b2a52e84cb1a5d8a4cc715882dc4a4428:0F#@3b0baf5521e95a3fa92911c7a54cc09d221a9b556b9a058ab47f733952921786: B5ad100d2287ae9a07bd71f548ac02e8d635f641655128875e0756e219cfa6359:0F͑#@bec492c8273f8ea4535f301bac7340fe61c3dd598d0c2fd4e2a604f5f69f0bf5: B78a510a70eac01b536321631866ab85761cea3007d3293bcac4935fc5f1f670a:0F#@7f4f8c07f9e2be7116afcfaeab7afc123c56e9406b436f40a49b8b8be5fc67e1: B3e29c55c00321ce7c754bc8c636156bd8194671c3526a204ef25579d6591e97b:0F#@0d140b07030396670d419cc2297bd96490dfb3a483444c050721b42a8080f0c8: +B9fa403c66bed04e9e3f4e08d779968527d3fbc316a976fabffb67884ca970c01:0F$@3d6e2609d8a3347874d83e738423e9ac653655e2288a6d67df1f54adf3579437: +B7665ca937fb435af93babb7abc6f24af26546d1088c179b88976d4075de20549:0F$@818727490ea37a84183f5e95d816a86996bc0b178befba7cdaa89f328efe8f30: Bbb4fd585f3d1e6caa112981401228d53cdc86fb9037092ef20515a24cf698002:0F#@5440321a36e7995d17af6633cbd89b643fe42b58b88baf9ae021d2c64e342aa8: Beb1d792ea41ee25547a66f898505437fae78071e478cda560afaf3298480c67e:0F#@14ed49c1700aec2fda5c92f6a90809333e5fdc66c0db50e2a373bff02b708055: B7b47d229f417e8d8b65e5b38209cc78ff811c915a25c6031de07ec51c7eac88b:0F#@56beeac21a7942c3c2392d12a57d27c5de2fc387c0a3eccab6d196c94a775ce9: @@ -81317,18 +106638,23 @@ B973666a6cac652f3aa5ae3f079057c57baca55a75c7741cc72d61ccc990b2ca5:0F B2dd24a4b7cd56964383d50506872510db29d7d6ddc04458236b10a553f49b169:1H"@f3f0961c34bce2e3bd049e980f666ebf9e2c8c9e1b16111e1e7d29d6e01d609e: B2dd24a4b7cd56964383d50506872510db29d7d6ddc04458236b10a553f49b169:0F"@a5c715bd92bf51a5cbd8525fd78438fd77d895389c651f0210c95eafe8baefe4: Ba5f6dc5fa8ef3a017d7969ef3052a4eb3ef633748b86db5602ca7cb9e6a19c89:0F#@7f47f9fb26e29ab7cdfd74ec7d115ee8824539fbbe0fead76adbea61b312805f: +B0921dde8e3e0eae1b51d937e0f9f659e8904951399b3e9b360b6fa632599bf40:0F#@015af7f4e7f435e076930a32f1046195e91ab24b3673fad4114fdcfeeb98a853: +B5b3a8e378c543ce4b53da2e4a6587645a43e7673358703ba4d59096cfbc805a3:0F$@80e0b73f4e9e721b3c876da319f5ce5cd2b48151f06da1c73ecdb40c29f2a14a: Bf6ec9f62c44a2d842778606f0e63082fb07895f74edd287141ef56dd7b9e3577:0F#@b3d2ad3c30297ac52c1a9ba8acc219362f29c765870451a3ba8b21160b1efd90: Bd88f1e2d7683d90f647b330d30123cc0293e6abb97f569638b68ec48fa1daf02:0F#@33110b683a8158d88178d0251869b928ea36681e8fcbf646d0d3af4950dc95c9: B876598b7d37ca1a460cc4a312cce504eb1d957a97bceb2bfcc34db1fc96f6e2b:0F#@a809c4da68e6e375bb6da697289cd9752b54c882f9b9d60c51741ba2263c9ff8: Bddd029d2eaf3282c7f3a91758da14d70d4793475ba70a9e8af51a244dbb49ad5:0F#@b9f07afa5d1ba01e82f325acd4f92791e06a099d97b84ba2b276e3e445dc781a: B63866b2d7f0a20400873075cde303abe658d13ae2ea0be495ad6a7fd23960d4f:0FȞ#@b4785ecc2f8ddb500f51dd22e8b2f1d1997af2ed934bd54d945c87f4f986cd39: Ba97fd84e8f1302de411d4c7627841331e510ea7d27a631fe6b6fe20711b39fbb:0F#@3b1f3e4330e1866ff37127e4f3e23a522ada26bfd330cceb235ba698b676cdc3: +Bcc7499fddbcfb61b58fa9679d999a09531bf659e203762908f42627832d9c95b:0F$@980752f1373bd48b72132e2aa258f0e796b90b05de9dfd68053ecd806cf06cdf: Ba3a74d3a0a0ea9b6652afd77a8a57be7d65bf1e6f854fbeeec5b12bbccb0d559:0F#@e678dd498145e82b6420eda3e389bb1bf5339b1e85a74c2f71374c067c2f1d40: B7d5dfb3ba6f77bb5d1ee79a24c02e866ae1130874276501312eb9aea18fe37f0:0F"@adb59b62963dda31183461808061202dfdacc1b3eda8e2b71de0d3dd3198cce0: Bd5f167c4e3bb48a7b84d6782e3e35ecb47ed080a76679c6ae043fc6f4da54be1:0F#@6f064f0a9196bd7347f4ad63bdfd27fe63cd1cba507035b72758ae07c211194c: B089f5fb82bcb4dbb26f2bf4d9648df412615a1446a5b49612812e1806679e096:0F#@f9292d06ed3779f5193cadb6c1b672f3a8a3b13e75b98f5f4ccfa1909eea2130: B60e3158b59562a41b64ddc0b5767765f6a1189f9e5d75579ba11b6aee0414dcb:1F"@1f5efa938665173700ffeff39397c4f6b2a04401dbb8714c29607529968041be: -B6d76c51fa8aecf5cec11d120d29b0cb5ef1e7e1f66673d8dd42e9c636774b6bd:0F#@f5a8e016dfb3bcd6cd102b45ae24178da5a2a004960bfcb9a79349430b3b4f46: +B6d76c51fa8aecf5cec11d120d29b0cb5ef1e7e1f66673d8dd42e9c636774b6bd:0F#@f5a8e016dfb3bcd6cd102b45ae24178da5a2a004960bfcb9a79349430b3b4f46: +Bf3b7a843859b51b2b7151a94e8654f769eb7708f1f3fbf964a1108e74ab7afd3:0F$@6061a81158283279cb9aa50c2e7b56bacbec1349c4179389e7a5e729b71a31d0: +Bfc7e5fd98ed70767b2bf50ca9024fccc8b0824a93776e67408053bb3481cdb44:0F#@f44962eb8dd3b68fb98249b89f4d287497ad09416abdc1e569491b48eb7cca92: Bd7a407dc3241be21b8d9995d7c2113c2a0ef6a721c5aee6052a023c21c9adc53:0H#@55e8cd9f0747cf10ec15b32ba76a18a3457fcae2d79904d1168b0e5730cb32e6: B7b4876da62854fe3283d56f490973c59f5de1f003f961ff9130e8973348c1110:0F#@5b6246af8382269be9836748824415105c25a3bc7e3af33807d712348fe9411c: Ba717e930bba4417e131ea64e70737896ecac767daa150ca6fed473c566479d84:0F"@401d32e55fac7818603ee9194e3c7717221f393c8f941ca1c83dd775b26987a6: @@ -81336,15 +106662,20 @@ Beb659e31b9930ef6c4e7411f5a93c5129e3a7235cf2dad291e91bf03a99a2ce5:0F B4ef8e66929718c7d9466edd48aa70a807ea739143aa40f5b27a126f8d37495a2:0F#@034f54225faa0336b3353a7d103a409f9327b90c0ecc25190885a7ec5e5dce78: Bd7a407dc3241be21b8d9995d7c2113c2a0ef6a721c5aee6052a023c21c9adc53:1Fۑ#@d6b711232fc8470ecdc78d282d5d3bc7d2b77e1d2458fece8a890fe593f689ce: B3e11a9fe4bbc8d871f89927c852c969a84474126aacb37db2bce0b2a1318dc39:0H#@1fbd61b91f3a90adca7241b32423f234d0ff08a99445117c5babaf9b321736da : -B9c464bf9d7fb2a4f27a9f2d1418b31b8fe466778ce75f780fb741474acdc7c70:0F#@10cb3db5b7a5e836184fb88258a6be3ed496ec0b359c2f954359ec2ca58d21a1: +Bd497459ab4d89a3ef2b0ab2ad7dd5f996ff1206e2e7fe060aaaba58a62426e0e:0F#@13ec8bf9e58f982a1623bd70e238d73b8a383952fdb5e863b90e62f3d0d8ae75: +B9c464bf9d7fb2a4f27a9f2d1418b31b8fe466778ce75f780fb741474acdc7c70:0F#@10cb3db5b7a5e836184fb88258a6be3ed496ec0b359c2f954359ec2ca58d21a1: +Bd497459ab4d89a3ef2b0ab2ad7dd5f996ff1206e2e7fe060aaaba58a62426e0e:1H#@771f56a33cdd9dbe058cc83da1221c771dab44d9334d55f14b9559408ca21e85: +Be8163d813e56c7a774d17754ee8ad76ced6b8c29fb648df49bcaad4499b43b7b:0F$@cc00af3389948379fe4180f8e83249040336ec2cc81905d8c49bedc03b0cdd84: B3b98464141d64823b3981bd51cbf1e2b4a40abf8f20d9cbfb607819312fed5ec:0F#@6c41433e4520bb5a96e32e565d8e5cf53cc45b8a841209c4d1699dd43b1ad77f: B60e3158b59562a41b64ddc0b5767765f6a1189f9e5d75579ba11b6aee0414dcb:0F΂#@a6d55acf41af688c4513ac3d35b55d9043457b5003a372d40942b98123ce750c: B3e11a9fe4bbc8d871f89927c852c969a84474126aacb37db2bce0b2a1318dc39:1F#@0a78b7541e908c61375b4a82b53523e6086df9f3f37f9bfe8872b6a12ca4e3ac: B1b02499d23ce24c587cb38260ebcd927af668a8292a4dd1acbc647a3223bd9e9:0F#@2c03ab48ebf87e8cdc71a72a4be0cf74f216dc0aaa88c0ac5a8d0ee098088bdd: B3d572069ecd07cceeda5af53a8bf9eec23e0f11cc1ca6abce0d2e9894c951bb1:1F#@7204417d45cb61837928d9610d0d397a625107a4e9b2bfac1625f648e9ae9372: B2631fd3ed7d8724efa175d3bcd3c165b4bde40f04377dd15cad4f9ee970ec5b4:0F#@309a281f858f25492f456c9cc67f30593a099188b6c3472149b81d28e1802831: +B4536197eeb2328a8144dd6ebdd60b96e467678712a26b3dac4772945e42c0319:0F$@d5733c76010e35fc1574d304b9527196b3742b752db7c1c2ced7c94fb6d3bd56: B6f430c85b4c6efde431eb63b75d28cab71f763d6c5d8177ca027fecf598cfb8d:0F#@ebe8bf4b891b9faa81b0dbf2b1cccb7455a8f0054582c0b91049c5974a0083ec: Ba717e930bba4417e131ea64e70737896ecac767daa150ca6fed473c566479d84:1F"@9ce8cd81406f619cc39cdb1f53a0b1ba8f505f924b884f239b354701c6ffef3c: +Bb8c7b66bff4b2e34089189f879b399c7a37254e9501cfcbce56cb99a84178843:0F$@aa4763a2ef0c9220111f2cf61895271171d453996ec9971adb0731397a15a660: Bc54eb459595e21606842530de5351bcac67f209000eca6f41a9b36c18846a9e7:0F#@e4ea545df5d2e1149bff237c732139985c002669be5c1d927e71476129cdb253: B321f898b6665f01aad7b16919d74f4f37dc3638d2fdd9e94d012d80faa2bffb3:0F#@d16ab46833c2fd2669751d887922871b398a9ee2f5367a96d067da3a518ef428: B9a5fa960ca1d0086e8bef279e45aa51b2bfb7d057a947ff5272202aab0ed6c6d:1F#@7624336bf9c5640c48bd79b633ae37d34503ce3f89bd4b29b1b3685ba90e7ebe: @@ -81356,26 +106687,36 @@ Bf120178b7a897921b36df606676d4d5ea8c631d710411ec780ac595c89ad204c:0F B6e5add33142eba0a2ef744121bf23c8ff665428db757c8e6da25e1ffbd7581ed:0F#@fe7e9c8f810cb738280809aa1e78c40586b3716027b1da6d0655395b575b36c7: B7b2a461862c6c775dbbc432428972482534564ef43f90e119c1bedca7279d440:1F#@bf42f58b8577d05b36ca67603e18e149e6af5528c3a7d21e7316aa49cf6313dd: B7b2a461862c6c775dbbc432428972482534564ef43f90e119c1bedca7279d440:0Fߎ#@762db978730c5e06b463559692ecd4b65f0185d2db67287c1298a1aaf672c866: +Bbd1ca26a2e1ddb27d01440e0949c266c6263c7b6a35f6022b634070d13f8c5a2:0F#@1e2ace048f8dd2f26f7bbe28d867ae69d2e173befaa47feb0d375e10972597dd: Bff84cc22e1e99ffb82d9e182b6866c2bf739709af6ae13f9176786c09fb5ad53:0F#@b22881979781c5b783a0ffbd9e553a586667e3839c316b1bc43cd06019d815a4: B0fdfc01bb0a9a4e5ec5a574e293d7912d5bafeff6446255a22caf5fc7f1241e7:0F#@806b17caffd87816260c06148c1a3b9223540b02ee8cb7acd12b0e003e1b323c: B6d6c1828f32b778a1b844ce924b3b59e53fcf23eb8537316965b44af1f2850e3:0FƐ#@fc793b4e9d68045d7d6a31da4b70ba8aa48a923c9967c1284638f0b506482882: B99b14a95ff51278879bed46f582a1624d26b22e0b310932d7e308f03e00d57bd:0F#@6d42aea3ce359ab7db991decbead3429a13afd5f432a959fe7841ed18703bdd7: Bb37fa60e427a311d77629fba7b6abb5e61f924514ed1075adf395a9bbbd9f004:0F#@9c3ac56f312f77dccf84b5681547fd1b3aaea5f8ccf086edaa192dc9676d1fdd: Bfb9b0082cff113f270f89a7a60c97df5f36dd91f2fdc1338880d148db93584de:0F#@268a7d209e6d284962893e15bea8c0f703849ddf057c1cdc799192c4a1d5f53e: +Bc83505b6553fdad1b54d116a163ee1da895443a79c7c3e4fd0f65bc8bc267521:0F؋$@f2249e9849bd4ba4deda8cc6e9cf47aab7645b351a826aa75b4c9c1eb49be87c: Bf32ef17b3ad0b5245e897850ba67c35bfb851fc2548786bec84a0c2d4e45e4a7:0F"@6c99538f0876ad8a9a47f002a7f7bda1843516e4aebcbc7705c5f872b1be1d52: +Be0b604ca43aa9dfe0a37312e6540f481cac5e346d2ede6c710142b75b82ff928:0Fޛ$@aba034357ada91c65027eb8a194992e1e36033a59a9bdde22e33ac219349f49f: B323a06d53fb5e6cd091bc57128910db0e1e03d3e8b332ccb58b78e51963f7420:0F#@19c3bd782c60d90c7f9ae16f7784805bed627b88dff8d71eb96adbaec7a6d52d: B6685880cdd68ab6e71b777cb42f78961add07e3b9fc3a420e811daf88960ba3e:0F#@4a2bcee23e396d87311ea71ae1e184f77a6aae6f11e80f4ac836c0486ac9ff61: Bee2d5f53808401f647f53f0b0941fee5fb79e15ecbc7f14fb8de9f599a9dc0db:0F#@bae56e04249b9dfd6e033611532da62b42787cae17e87ca6501c373f84de4b40: B0a8457c799787f7791343518b24f201e0327250bb99d6483104b5080f16f01b4:0F#@448c2a2bcb0048254d6680dd47b5f543fda3e17848923db25e55fa9eea1c5b48: B38bfe4afe7f51ace5e1cd42845a64a5e079b2dc1670932b79eacb1ce426e04ca:0F#@af0528ac7a4316bfdc7ce297c8ec202ee94ee4931c44f826e2ccaa4df7cce9d3: +B8f0dfaad50acf6dc64bffe16cea8eabc162b5dbf502ba59f1f8deabaa01ee1a9:0F$@5a34fc34cd72d0f7248b21f5892e8cba7b5db04b1eb671a15641cfd3a95a3c3d: Bfa91cde94a60e7f36af213057b14e3d4f0da2a724666f4717f59dff13f80c416:0F#@42db86f8adcf5c48b4f487aa613e8216ffba65c20d6e363325834d378a9740ae: Bb8bc4c192f15ddabc63a479360463e62adc2ec40659796d966c0adebd6a2341a:0F#@7d022349aa3ecca756ed06cd4a0cb7eddb58f3532d8a1c9cc1768e951a897215: Bd7242f14edda99dafd16fbdf3a12d0337535f5377081549d46153b1b37a94a0c:0F#@586fc8fe461b69dca71e73fe9f8250c23adb0bb7010c0f09fd4d6a3299ec3ea9: Bf6ed7d3dd1c0a715446cfdca1f4e2df757dab248f2d080f220a6329e61107aab:0F#@30b638bca1f51bb67261270661d2b80a55edd18a6eeadb3ee9250773e67797c2: +B00b2f5387c8972cc8eb4f5b8bb3df15987004c70c43242da606bb3e59404e058:0F$@5502ece1ef8ba7e629faa959d610c91e3a0134f7afe6e8a809450ac1170ae091: +Be93463f954374644ee1e9988a3616547f571213a09a18d1246fab624c74722ef:0F$@c1670aa9add4c932e6babaff9fc811c23296b3cf3ad4cc207830af3084125edc: Bf17d940ee34e44f8a7f4725a33d76a0dd70f93fc6e3b5f62440a2d58c2cdbcf7:0F#@a5f162a4f5ecb526c420425c576e455a1495a92032f063c60869d26da1def2c5: +B3e1bb1823ed20383c5de1d3f31537a4342f896f0bc6c9e177e60b4bd60cb8a25:0F$@8bbcfba8b98222ab4b37010b1be684c9ea8b93060b2db71d2f13f48ed9e54c09: Ba18196ef9ae968e7948c0c7173127109ed7c91af3df82dfcdde91ae547100809:0F#@ded79b1f21e7a68340b169c307b3908513b08980402518afc4679c720485c01d: B6fc83680d43e5d7032429674b9e26a468340ed1580c397da97f24b9fd1f60823:0F#@201e0474c238597fc56b92742879767b88d6f4fe4eb745b7ff14a3d2f4ea549b: +B7f087e09dd93de8db34bd445d134993bb98921f33e3d07aad07c0365d4537761:0F$@a2226d82c350d9989babe3cac24982321031c0549655678d0c342357ef69351a: +Bb4236f6fb33568a1038d32b62c4a562b530321851a3d60bb098ca04baf3ddd96:0F$@b373123ae89d58f905ff0aec679ca18cb973c1fb67cb4946ba23990035a684bd: Be9b06b51babe219b54b927f4ba0e104a3ae825b15d5db256f992a283f8a88812:0F#@20d7a62644ccf97e4736804daadc5604e6188f7b458ada4b88cd2ac74618c03a: +Bac3891ec4be243d124d0b5c83ee134d7c895bb912ca80542dba80497d351e93f:0F$@821b99f3fd98bf623085154c5b0ff5c08755965058c58c8b4f34f46a794c0c93: B31ebbff88aab59394d3e89094313dcac01c59d30475c1016cc9ad7fcf4dd6538:0F#@c409b8d4749fab1af21d0575fe6593824996e7e1536866fd073442f3f5ec17d0: B50b829c769ec9fefe67bc02a97300cff21d0606a05efb00e402ee83637c09f81:0Fޞ#@b9f52e672e0b46d45b7d55da5cec54999369460d8e1000bcb0896afd8b216deb: Bbd9106a45e53bb8d334166b7284e6b35b30f1f44cb4ef2d9f09811afd18a714b:0F#@ab768be0146d8301d4dd51adacfaf06893c6a2cab6a1dca6d95552c2835ca9ee: @@ -81385,7 +106726,9 @@ B062f6b7220e7d8f2a32266a1e3bac3f233ff7dd1ba71d0d52608197fbd6be798:0F B4c71a30dabf25a2792d0e38ddd79965db4c971b55b28bc4e5002ab782e7ff5bc:0F#@63dd68c529e56e0d23c7e2a53bd963cc9c0e1af5b62bf651c65865b0564098c7: B252948cff676db4748e839a681903b6680113868a6ad8d0a8a16e990f8016344:0F"@344507b9d98f3322934eb1f0a66858f4424b1a937c1ac5f1cd10fc740f203e63: Be1d4fd46fbc3eeab4994f8fb517bebcf7305725d82a6999d66cb11f5a2cad726:0F#@5aec8cfb3eaecc43aa750d88c40b355fc91bc6b99d9bf9958ce94c60dfe3327c: +Bf44843b774a498939cede78ccd697369cd01a443ec7d616089df78bdc569d5f7:0F$@168aad697e23cf8bda1439d59937da6ecc9f777e12c836677d6c77d97364f23c: Ba61a1365dc13872ffac6b31d319553e31c4ee4e0f29800f93383f69158085977:0F#@e59f839336067e3d6c7bdd99a106bb5b140baefcc76a6f1ea9c584f263b88ebb: +B66c653c7d3cbe5871811702779caa41ebb30398e269baedd05797c93c37f6512:0F$@f6f7eaddfe01c78b4defe88dbc3e84a601c96ebf3287582d0648ef353cde5a72: Bcdcdd7ad8a5132cb13bc7050ec340a0c98eab302455c58c0595a7dc7df4c4a89:0F#@78cdcab76352e85313ce2029af2389a06af5571f6b164121ad45b36c1b9845de: B18a29abd42bd3922737b2f7163dc0fc81c27d1d2289c5de4be3b7cffe1716b33:1F#@87874e885aa99b4a0b086740ff25a165d87da83aee6e3030affbb9619e7b17fe: B2aef312ccfa8d8dbc3fbd10cb28eb0e2c44b037158862bdb2d4dd049ece71e9f:0F#@b370390ed92de0ae1472467259d12f989c5bf3894a7536c5dc0bfe0645fc5c61: @@ -81394,8 +106737,14 @@ B18a29abd42bd3922737b2f7163dc0fc81c27d1d2289c5de4be3b7cffe1716b33:0F Ba547bd3f61ff466fc791d531075f7da9b4d539729d588bb6ec98c5af92eb135d:1F#@f6801f8d207d20f263cfe34c390a0e44e43698b8515a9dfdf864c69e55593cd5: B0f4d10bc67d1d2944f432d81cb6e96a89913420bae06326ec684ad448464c88f:0F#@14143ffe6013ba5125094757c42aae727c40c7dda7d2c50c9455d589af1bfd4f: Ba3169bc4df3022b88bee15116fea2a6f3133fdb38f37473827e29464710d2b64:0F#@1684911ca7584077d6ba7c47f8f22e7e5b14c5f6877bb0d8b57f7c123b4810e1: -B1e73e87988cd9be73e13ede2cbbb66ccfee9411355030a4ea9812ed9036e3531:0FÁ#@b2e1f838c95124a69d733f7363eb08d72f6f53f1d418e453e63eed5830320880: +Bb31548c039cc50d61e4326091905eb2f25eb843eccb65714140d7a692eb3404b:0F$@9309948288a86a3e5f2cb1fb07b4f8594893be508746dbc5db01c19190359570: +Bf58b9ad37e92e72f0fa4ba57711208041cc7b8d50aa6242409c65934359dd319:0F$@1c03abdca9d24a3563bb3cbe43e9eba05c566593c5969620b2feeb80c156c358: +B1e73e87988cd9be73e13ede2cbbb66ccfee9411355030a4ea9812ed9036e3531:0FÁ#@b2e1f838c95124a69d733f7363eb08d72f6f53f1d418e453e63eed5830320880: +B8472a9c1e93c3fac449bbe0ed13ff37e9193a06ebe487c30693608ea9ca61d89:1H$@c38007704c95315db0073c05581d726f85144b2d564ef6e51ed3f41ad763cecf: +Bb31548c039cc50d61e4326091905eb2f25eb843eccb65714140d7a692eb3404b:1Fͤ$@731ff908bb65bcb68870676d12ab9dea00e166b703970943df07979f4db475bf: +B8472a9c1e93c3fac449bbe0ed13ff37e9193a06ebe487c30693608ea9ca61d89:0Fن$@1af7c28751656706c39b0ced63d7c546cbd03302d1aab5df50e4a19f037cb6fb: Bb2214305e92c5ac176f76f94f629ef4be3a56e2942fe6472cc7d7c18b8b4e81c:0F#@98b68bba93ac51fec66cdd16a2cd0f30e41131a2a861d32da392bf13d7e0d4ea: +Bedad0ed2d2e18ab15fba7d842f92cb7b1e5bac10bf8e07526301b9dfb3e2200a:0F$@2c254e9c8e109f5cb367abda76b5a59df774063c2cff04a15bd2e80c84ee228e: B722820e72fb67bbdd991d05a01a0a3574d5d7bc4b0b294e9478a90198e3ebda7:0F#@eaa8173a3f883a56f03b8e14637c0bf430a4898f38a3bc1cfaee97e43ac1ab44: Bb8521db9d23d607338d38960bbe15daade4d9a975b201f2e69adf1df3ea65675:1F#@3d4a1bb409c44c8735d7690ea8d84bd5c992ee19e20718a65a5c7681d5782e36: Bbb6022c57975552a5a2dea9558d898f6ffc7812d0cef78ee4a0c257984df06a5:0F#@faa4a53528db74101d01bc8c730590e71f6292bba867952f92904c783b534070: @@ -81405,12 +106754,18 @@ B618c47ecdb5c4aaa3d79469e20147ca48615610e2f9308392ec635d3f4eaad73:0F B4c117bb6086b758e0c01dfbcc7d0ee01b41b940ae019a64fc1f2d01b4c27b378:0F#@e9902f4ed1d19a72392e3c617d7e5a3088c9ada1af8fc28ad8449fde84040fbd: B432966c3657867756e3912ce8a487981b4219744cffa08acbb554ed9b3b4670a:0F"@a659c00910c6f9b988ee0ee0360e46c28ed45645c01c98020d06d21f198f1e66: Bbb5fdbacdafdd8a83a6e9246593d3fa18cb3905c78aa71aecd164f28ae2aa9ff:0F"@d8a4fc9cd4d20829e8f29457cdd37d36fb59a2f46cfe679af3dd7342984f3bb9: +B3d6e2609d8a3347874d83e738423e9ac653655e2288a6d67df1f54adf3579437:0FŘ$@354b3c664050a65185f4f65debc797de9f4155e8661ef278ca754d1bfde42f59: +Badccf177adc3b861824f98c769d402e95d0662173173cf6d2bcbb332bd03a040:1F$@ddbf4827b8ad6212d23b7a9503a419facf5939efbe75f7a7483312f0ec247588: +Badccf177adc3b861824f98c769d402e95d0662173173cf6d2bcbb332bd03a040:0F$@b4753adc784120a1776a443b3b1c0a486496a2dae6958d9ed50d44a97206c423: +B3fb42e8b729b223eb4d329690366442c3da7914056015d67a81442997d89057f:0F$@6e6b9a2f1d677ddf350d64338831a42a19863c595d705b171f72d656d5b02daf: +Bd6c5575c8d281e7dc3fcab29d4dcaacb2cfdd47702113fa04426b0371c10ff15:0F$@4471c1180df37983720cd46b49646591d14dd8846871c4b9f08ffef3d58c0901: Be4086dcc398cdea30093dc1aedaccd6f5723b5772212710df72b531b6a79a771:0F#@98b5b80053464b8d635343eefd3e7a801d947fdc0fe1d49758aa0b6f1adef1c0: Ba887436c2947025e5f235d42c17592d306464426eb5fcbcb5a9926db5d3c932e:0F#@1aed6322baff6feaba7d2394b28af99b561a007941e7d43843a1713bdd7bdb62: B21db300176bc944f34e18277c65962c8a594cbbed4edb7f8a886ddcc3e90cf6b:0F#@e9cb75d65e5f23a096fbbc988637246f25604e544f2a3a791faa18e1802b4f82: B486081396dd5caf4e29606f509c94fd891223ea87453341b61561bd9d7a1e51a:0Fѯ#@1a4de9dd6c8a42f418e42ba9aaf08c43ca79b697fc1510a842e4743149845212: B2770f4ad4de654bc9eedd602ecbe1ff1d14e61a947a2157d1a88524533635c33:0Fޮ#@4ec8935b3795c06a71e6b137b6bba1708c61e9c3a3144462a5b0a15e377d31b0: B9340d9a8ec2443c060307aec4868d658b9dd1e5f959e82a7e5d09aa2eece391c:0F#@25ce00c56504d51e4d67bfac71aa3b81421b50fd41ea0c90ed6c7ab068eae13d: +B9340d9a8ec2443c060307aec4868d658b9dd1e5f959e82a7e5d09aa2eece391c:1F#@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da: B1de68556a5687bcfd1f8d1e0b22fabeaffdfc533bc37717c482124fb1f95cf5b:0F#@95c4efd5fbafe86c6f692b7390c3f86cb2b5b49b82f7e6f2ea94d7cd8ce1ebe1: B578dfb628f420e5004d2bb7c6593142164fbeee7bbc8f7dd290626e50b921456:0F#@5eae7d9c9b8608b4ba49791ac43195e893a9c0417dca9f7596bf613adcc0b1b8: B235438c95c69ece407443dc07b18d589e884cb2a1fde1ae1b7654420c40f95db:0F#@67991e28f18b7f2a73125ec6abb679a4fe492021876f986cf478052917497387: @@ -81418,16 +106773,25 @@ B93f0c54d23f67e156366aa865188055c68a2a7b365fbd5098dbfc01b55db0db7:0F Be8f50216aa6c249157fd0d1e389323e300890a3834a5e6605f5843d0f1cf02ec:0F"@9e61a16a60e6034c899bf471e397c80cc11b7117a44c94956593cd7cc0ba5afa: Be8f50216aa6c249157fd0d1e389323e300890a3834a5e6605f5843d0f1cf02ec:1F"@656e92d9aa1d8c0173847ed34e68851482a9f6298787109ef5796d35427d7ebe: B108c13096590e7ad459d60e26ba509878bb51e85036c5182cddd8b5295e4664a:0F#@56bb48da93175e47ca649ebeaccc2b66f8447f38ef6a4598b65f2c8d3d6c068d: +B9fff7dc0eda135e9993754b4ea57df92ddb82b1e42f78bc6c4473ea18a396ce0:0F$@9162174195cec935240962ff3322d380194b1c9cf15f3e80fb58a574deb05531: B8180f641d7978a593c73d47fa12b844beab7212a657deea7c92f0f1ff734a13d:0F#@c4768984393cb82e6892f0ba91b78012bd0e381b229dcfc6cbcc76f9c416454b: B8498c242be6dff5d4e73ab33ceba14cb8c22c5fa65c501a5ab48ae79818ddb70:0F"@18deae18ef8e8b8e28611dd9d64291a0acc491d3d4d5f7df0cd465a5f27840c4: +B1a3086a7249bda41f567bbc6798d923dc7087044d0c39f61d234e39608318a0e:0F$@954e73a54c406a367b2495fcb43400354e7816ba12650f52336ce3e9fd2f27f4: +Bd3a0c937605e7f9d8241be4c33777259cd402ff4d02b13cb6eb10dcb7a7d5cb3:0Fē$@21a545db91ee31b2116f298c0fa5308909448975ea7dd55600a862e1c4ad875f: +Bd3a0c937605e7f9d8241be4c33777259cd402ff4d02b13cb6eb10dcb7a7d5cb3:2H$@8ee185f5b89e295a526b4b11e90fb8e82645e8ed08d61e1b4b1447e8fc20ca47 : Bbff740aa7bd7f7fac7fb37686e6a42379db2a252a599b3dd5b4b96e6575065df:0F#@2815c8971ec0d62fb412f529e351f9e2f3e7f549a03c1bf7260158ce05c8b4bb: Bfb783730a5307d848a654b63171efdac95d5490ea190094d8c700f00f1f04861:0F#@fe4b2a3dece5b8f17a929ca392358d0276ebf73364550f1481bd3ee66f02b191: Bc9d0b289bc6be55134faff97484f6f3810555c18c6867730765cc957a0eddbc5:0F#@8ad301da9846210fe8c3c1ee7c6f4202f1ea7567f4ff9732f017e075754b47f7: +B7482813956a69c7e847e7e6a0b94a6e607600a04334b0b8e29aa3477d5b3f5d5:0F$@29787713264d0111fb8a52a28009b2713b1118a5dd439d9e6ea5ed1c19e5ab03: Bb86eedae1db922424f802b30a02f31df118ed65bf608dfe0d39846b9cf9d9e6f:0F#@afc6d21b63931df6c85ea4eb988b6824716feddfc8aedcb1433360b16f2830e5: B765259462999077159d1d9f0d776de3952a3746eadd0158545f383088357696f:0Fδ#@3fd1bbb3d0a1eca9488eda7f6bd598bda8b041b723e64330703077bd3206df0f: +B1681c027926b86a1f7af16c2ed980cb895445466792a1f6c82635caa7377825e:0F$@af9ea83d41b139c004f03ee7355257d8d9701fd100e1f1d4b61331f2ab1fad62: +Bbd9fbab1b8904e9793dfc1866e636927f2fa978e6e79a32b1736e1a023cdad64:0F$@60588a786d36b78628228c787aca6e18163be63feadbba7fcd3e678f6f83ad8d: Ba98ca7ec2a84b335329e4b04baace502e45492d4c074cc5731cc64747c5c2acb:0F#@0f1d024e26bc7a099aed9dba7268561ddec013b933c8964ac807dba06f9b4fcb: +Ba8ab145d485289b362f1eea261f2863dc5456c41b1fc3ce3ac27882ee3123bd3:0F$@1196a0cb05be917e75889644bdee7d2b6d123372e2ab200d06510f154da6ae98: B656e92d9aa1d8c0173847ed34e68851482a9f6298787109ef5796d35427d7ebe:0F"@08858cbfed3a795547b93b06fb0245b77070127d65cb0afcacd898e0239553c9: B6ef88974c85c4d56b7c5873d48061abf5efaaf4b3075f146a99c12733d76cf2e:0F#@8f07de5c6839a028cc3432e69410bd75b8ebb2131c6eb1eeadcb03e6bc5d5b38: +B8af4618e5ffc9afeb30e60ada4c52c98db666b9f7dadbfdc6c0561097477668e:0F$@df2b499589707081d290fbb2c894f91e60eb360f9ec3be71c3252bee7e85f07a: B967eb433bc4e2b796dc94fbf52a618a4f8555fea677395afe0fd9847fed7a56c:0F#@83b7908eb3e11c80f9a728fed226182c677a9d2927d3b06f2adbbdcc383bf7e8: Bf0d8a50a9a28555f4da82361a7eb7aa4bb364f61b336753d5b6d50a3d3df388f:0F#@1c0089ad3709577545f00c8b33337ce3b55f0b20c1f62883d0626ede736b6d40: B2e0d7aede244f4b30cf2e88d97f4a3bd2017f6ce47223b8ca65b67bca0c3bd6e:0F#@64b017c1b7af2c320cc8f8fc234b1e923902ad6feed4cb6824d3940f0aaeb431: @@ -81436,30 +106800,44 @@ B94e0205c2495c1d61dfcc68071582566a88b82d69650abbf2a38a583be30a3ef:0F Bf36d6ece6d1d1452d4f6be607dcd28f32c844422ec3f27000e90db2dfbd88e36:0H#@499ac1e04a1d034c1a261f7d438b3480526edd8be46c376de423f20b8c5463a4: B62f096764e26fae1287da84575c3809ea519d19c61e430baae50b75dbdadf854:0F#@dcf1b9175fe8f9d77466e03d9dc9689bf43be5ec603d9b017e0e70e41e7b68e4: B93113fc21fba3cd0a031869450e3d4f96cb6316d59788e62767f7894801c6f89:0F#@f5cc0934edc7e71ec45b1f48c238faecb2f41ae99d02670e82e240cf22017e0c: +B27ffa352cfe329566a366213ab4326e9a95a43c0e9c2e1210be886aa43a35bb8:0F$@25e3fc759ad5ce6342fd39a36284cbd17c5041663aef1d2c5822d18c5f210712: +Bc585677d95eb51e9048c199c944a3db9ecc3bc64573bb8ec5d9ea6e8e40ee672:0F$@56b62e995858cdebe4c801f42df6a43a57edf3452433f39c52d76affcaa13da8: Bc320bf17f930f85bbf12317c54441cbeb6acc047f858a88a2cbe823ba0a53609:0F#@7887d455ee2782eff2dfdfa6943034041dad36caf0d2f1387e33bef4a368026e: +B272d5c13c94eddec6df044a1f581629e013547f0801e4f42297692546702c28c:0FԈ$@fc861426ce4dd398789c9b015d68f5c9fa74b801a6e4bfde0e633c0acf61af2f: Be88cb4e74bc1c58fc761863c4b76a5039dc5ddaf0b25969b07de04d8b7e2bc45:0F#@2dab98c3940ccfe440957d2b46dc405f41b7a50c89728a89293267c46c95efec: B472f455f86004b9aa94cf783bdcc8ffb7b2efca082398203e30905d25de4e1b0:0F#@4a074601f1a892070a724f0348d5e28698b7a77bacdaed78bfe6823fcbb9c5d3: B090ae77f9cc59a81d62b15377719542cadbe53eb791b063b1c19fde831d4a452:0F#@756baedf5c4d4955e6823804b94933045a836ca0352e58e93646f4476d78472e: +Bf1b1838780acb63e8946c83a9a10c60c112bd5dce2593823c98530cc572901cf:0F$@29ae3fdbc1c9d5f75f31735ba26cf30486eca4eecf63525a39ddbf68cdda751b: Be9902f4ed1d19a72392e3c617d7e5a3088c9ada1af8fc28ad8449fde84040fbd:0F#@c106b5b2e1009e8e36e0c855dacfb6e34440584ebbf2179119b014b34398a506: +B9ce870f7727d1bc3435bd4fc8e40faba09ad9639e9283ed9efa597d5403314cb:0F$@1577bcc10432bebf5dba30f1711c780ae196bfe0036e45d4a2c6e4116666ecb3: B2d8f68b2b08c9a5a51dc8c534ea044b951761c433944ec21b863022a2a9f50e5:0F#@c1109ebeb4bbd26397b1f1dd445207d7c89cf887b4ae1ed3c3e89745d902537c: Bd435e1327ea997cd6772fa41b3887884e6b0a8da581d6580a4209cebea4d8a6b:0F#@a45cb91c410d40dbe3b27b7b33f799dfe9fad7d68176f035f8b63c6e65909e4d: B56ac9ae896f7782d8567c25a0c1bb1c7830ce0387cdd56d0255621e02f98384f:0F#@ec28f57d3a056fcb223c36c38857eec59a43adf464dffb8be941a2f626c1a191: B12e2c9c2ee22986d38d6dfad743e34000297c16e59bee90438ed8e6e78a236b1:0F#@28b87d7dc5ee439ec7474535531d3ee20cd5ad6ea502510cd61db4eb5f316f2b: B650d0dc41c9b30584c763e29cc15ea3e477d48605d6f001a131b947a5669123e:0F#@4dcdf1d856dbfc088b24587f7e21e7534de6b2b8240e9f39f8f8deea9c07dc9c: Bb1062317b4190ee33390a264c4cc74cb2be81de72ed6dfad8b8b3fe93758a5dd:0F#@65af783bfe6760b1d82b1422dfd056b5e2e65e3748c462001b49154ffb33ff43: +Bb56aab98edf962f95eaec1d7e0364e07c69fb77036e6a401c815de66647b1092:0F$@7f8959157e51c8c6abbdfd240945bfca6704dbf6422fd135b6310d6c441ffc1f: Bedd5b179255a580d4f77cab8b7e78e99362c60c3b32a79c3cf51e73415d093d8:0F#@f23de7f4f3b99be37a1035162944ba3c5082ca6c83d600cdbe203e1d3654a8d3: Bed83b7b9ed54633413ba283cf3ab4bc84375a1d1c9008c0647e6acdaf7604663:0F"@affe54d91ab717bac2de2f0897ca6dbefbbf7f7ec26f0485f0f7de27af8ca265: +B2c254e9c8e109f5cb367abda76b5a59df774063c2cff04a15bd2e80c84ee228e:0Fώ$@7b1a04226ba2b851ac34bcb5b94b8bc827e59e8c8f8f1fef448c7331b928d5d2: +Bba2843541a3b029f544185eed8d6dfd8823adc450160d9c61c4842f39782d1f1:0Fݕ$@b674c0dd27dd10d7ca29debe67adc18821a68d6609d465af965845348bb17f5d: Beda30f013e513746d1c210294dcda2f732a9b8d842644eede84a61be7bf6c7b5:0F"@188d6edae5af57fe39d8267b278262eb5204ec3d06ce664bd81b4086c94aad2d: B3fcebfe0e0a5f300b6d3c7ff5ae9fe4ae497b787cc3d1f9fb7de301106a9351a:0F#@3750d4e21d8881e6ab71c781eca9bb2ae565f4c8f33e5ab300fe4c49779468be: +B78c44cbe5817842d4aaba89323a795f3d02e824e557a9b0ab32a13c0fc0251b5:0F$@688cd075ee9041aeef267d4c33e2546c9a1df64ed8e17116c9cdc00aabde5ff8: Bf76f148331f2c950919cd3ab0060f6cef938e512c586d81329ab0a6f50b18461:0F#@00b74ae66561530717d5bdaf0d45aaa13685c05a133578e72e29224149c5fd46: B347aec5c72c78366668155d424b76edb12276d3cb2f8713b6de37aae937647ff:0F#@492e7c639529c14a08dca093c61fd5a7e53adeb9da031bc74f283b314c3a7672: Bed64e1d7f39a3ded8fbfae2fbd093aee996b98cb8ac508471941a395c46d0f7a:0F#@b12f5f7052a71439f9d81958c0db991bdc06724fa6e730e7cd4982730be09d23: B98545a5a4f5d33903f9ec111b199a868c2c4feccd3981265c647c20076beb4a0:0F#@d8e9c40d14b90cfd3d7c1a027c0aceceb7efb408ff9977b836a20cdbb7a0ec91: Bd8eeef4d01351dd18da0fc12a7ca3daee7bd11968ad6c620f08e556932663c1b:1F"@6702f81792220ec359d7bef0bf54ad3a0cdd5feb25766bf8ec6ef37c95eec97b: +B32dd74482971a6e1b27cb7e7351b13b75229391595f96a1bff0d72807e10b429:0F$@c4e0d86c6067a71a16759812f60ba5d56c4b95d5ef0d7811c30fd4c94ab91ea9: Bb82e13f0c4231657d99f18cfc4c255a81b775c23be3a76400c492752a70b0104:0F"@b6993a3e59174c11bbdb68cbf114aead03343c0cab40a8cb2dec1b2f964f0528: +B5d38cdca1ce1b0ad7e4d7174f1eb956d6d73c2ad56683ecf90337be2be3a8246:0F$@f1603d84bb81ce8c8facc95d04703acc3af6ae12aeb0a259de0e73ff2052d14d: Bbb21ec32c0375556ebbb4427b24761b9249fe0eedda643356bb2d5b7b7c67d2f:0F#@605a47f9f3dbec183ef3f42583e40289bad0e07797bcb8dbf579193dc91f47d9: +Bdc9e4a7fc4a6351a77644335db3b77c14789dadc6b148452f0c43cbe2b12209c:0F$@f823e0021bfd4a3b56d84f3af2255b9fdd0c34700d3c357fa29e7b78a3aca464: B05b79e8a8fa3c7d9f26b812a75d42e0fc28bddcb73786c23d65197bd1c639618:0F#@9f4be6d8d6f6a8e1e5531638be2152ff976a25cbee62f317fc1de318e0086232: -Bd8eeef4d01351dd18da0fc12a7ca3daee7bd11968ad6c620f08e556932663c1b:0F"@f8e28cd6e040b1432b867f62f26a62f9c61d77a5bef7fe634c803df250b99137: +Bd8eeef4d01351dd18da0fc12a7ca3daee7bd11968ad6c620f08e556932663c1b:0F"@f8e28cd6e040b1432b867f62f26a62f9c61d77a5bef7fe634c803df250b99137: +B1468a0bb9c4e3d6e72557b2890c940b33fb89ce6638768d3005eb865a6cbd1b1:0F#@518f44ead1b41011b5999db240546132503f2a600a7eb778d1c9a70eaead2f88: +Bb0d9828d435f0c43bf5cdead83ad7d7f05db6161ee77ce681ac8097e381e4406:0F$@c52841c220768a9ebf49ad7fc7b3ee429088af5de6a31ee33232db14d2d4a261: B6991ec95677726dcdd08fc19cc1e8c6cf764da5a61e4ca14471d2d3bbb87f7b4:0H#@edd7927329666a7153d182d990bdb5e621eaefc0fb7dc336f74b33bde88ff5f5: B02057382be3a8cd31f47447e0a86f7429cb997e382a7fdaf651eadba360d9dca:0F#@54e6da06a154754dec72389df02ba1e13a400cac63357186df39543657d4c610: B63b349837a3bd645e64dc49ebe259c249eb301797caaeb63ec074ab223600548:1F#@8a88ba12f8434951990f50b627e680122ec95d06265e3b4e750892a70b2179aa: @@ -81467,6 +106845,7 @@ B63b349837a3bd645e64dc49ebe259c249eb301797caaeb63ec074ab223600548:0F Bc86e47ce83e799f3c7c810ecae2b482bb707e8cc7bc69dbe07fe4a175e765527:0F#@c6f95f81ced9ab21ea8cbea4775376551fbf06ef2d8812752c215061fc8217d1: B026bbe77ac5061e7a893efb0755aa5fc11606f90b094dfa9430cc2ca098940b9:0F#@5162112ef450d3ee9cd4f66aa7bf059c343307868d2c2133313add3772837b0e: B708c489e874d50d506e107a89ab2d32743c8166ca8855944180164ae73fa214a:0F#@aff58694df39c7b9c61b730292cfaa6e0b22704187c04158d24df232661587b8: +Bf1571000e056adab4030963e835b267b7c0939d726aa18c9c2d673195bcbce66:0F$@b89a956674a106f66c3022ae443418ecc07de436cc8d1945b27f3176244ea80e: B7372af0139f620921734bb6d4406982243d043db5bde0ccd1bed6fc6b556dc19:0F#@a202943c2a5f6a7cd0ca7cac38b945fb1b4378449a3b25198afa7c1773255450: B8da617f3f3310e51fc5363047497e89895851b0e0f5c93d7beda54992f007193:0FǑ#@8bcb984cb117197074287da37c9d68226ff7a31d226e325d99d049287fe7947c: B3dddcd5f23a48bca338a9a7741852453630f52a3fc7c500a04305d435a3fbf25:0F#@17f6cb72cc7a5f3544de1f37a45855a01373e08314d2abd170ec0e96079f0b32: @@ -81481,16 +106860,23 @@ Bd714086ac64a9d8581839fccb4845679671259b0047b3b37334fac58e3c67ea7:1F B98c3f4c91183d5e00abf53cbc6429961746a62fb6cf4f4b4d042eea0b6c54f42:0F#@05584992f8f9fb5e0ed3beffd51b60b0581bf95ea2aeb9a493c5e4546ae464a5: B9e67bec42cd9dbdc3b6e25f6543440be01133a9939fd43c7c1ddc6066473daed:1F#@cf82c5e8146613c36e10e234aa655f3afe487606c7f2c1c4d4b3a149b1c9bece: B250aeb8eefa63208cab37c6afae96dab204c663ad4e2c7ec8ae73b079c350f8d:0F#@f6a9ecbdda86b9076b493ac15d6f8fb620978d196efd28d020071d1da1dc8c0b: +B4be2ea5f2cb03d10693f3959b871608799efe46c22a2b2af1660671b120bf7b0:0F$@242c30d2ebd4de966e5f560be4b7a53bd251f3cffaa759b6299278ed2a24ff0e: +B9eeb7e978acba60a3a97170825bdf74e6beef5fe98052463699164b4d9c3a963:0H$@b7c4836b419db782892fa872bde4bcea91b3cf5cac58290e09bb2656b85ab0cf: Bbb5c17d7c86bbb4a130b0853d616f3cd180c4c4a480876186b5b340cd0f73b0c:0F#@3e213d6bf04f11bc37227c15c68dd321e18ca70d30132abfeb2b798ca29e69be: B519c26f50f5cb491f1705de01c742d3cf9297ca3f9bfdab37856e9e942a976d8:0F#@3e30f4b035c84ecc8d68707b358810749866f48faad3a15fcd188de75283a5bf: -B56ff31c65a56e71395bf9c2f33676bbcb423ff6a7a9046337a9717f026670048:0F#@0be3a3e8e632be50ff07b1988085f046fed56b716a1933e59ad2a6579cd08e53: +B56ff31c65a56e71395bf9c2f33676bbcb423ff6a7a9046337a9717f026670048:0F#@0be3a3e8e632be50ff07b1988085f046fed56b716a1933e59ad2a6579cd08e53: +Bd714086ac64a9d8581839fccb4845679671259b0047b3b37334fac58e3c67ea7:0F$@1f5394c216a0ae241021e3b22eca82a230141ccbe903faa71429a8df1d77bb6f: B56ff31c65a56e71395bf9c2f33676bbcb423ff6a7a9046337a9717f026670048:1H#@3faa5de19d7fcf054021a90404f86c7a3b410e765d742e9ced5c6b36c38c5a45: B05d14d6c5c0006ffa5d889d86e4892b3a30afcfe5c052e1c62e60a88639a3a8d:0F#@812d81763d1261017dfa9c86576a70ec62e2ab4651a8c7e666b82964ebc1fc0e: +B5bd85f37fbde7f3bc3d6626dd55a864fcd085ad66984bdc4491eb24f6a9652fc:0F٣$@a7f7384f1aaf4982b61f6f203dbfe1031007ad73d9ca27c49893178c84f4de2c: B99c70017df0afa6e4a02fec785f09aef65244482e443c5f035d4c95a7be0a3ed:0F#@21dddcf6d4025e501ffd5ba3b744eb04fdfbd581c656253b2ea513c0718c19a8: B9a1a8a8f35f41cdfff15567851286990cef402dadb22be090de76b8668c3152d:0F#@5aad81de6bc891982e7e75db91f925ee66ac809b0e8f9125f3a2833fe5f01342: +Baa030ad0a95d21f3fb6c168bf9cfb3a4a80c28cc40e95004ff138e0049efeb9c:0F$@e93d5839e6fc4a83fa14e5a3a7918aefc57893ffc9a7b395ab0960cade20cacb: +Baafc70893ac3d0d482ab19223a3d93dc25254470b83e729c8a95777a25a5e20f:0FÝ$@bea919af1fffce5da79b723483d08cc94aaa2201c5676f9b1ac86ba9aab01e11: B1363f08fac13da96754f3d8f749cc8dc5261d199d2f8973abef70c34b4cdeea9:0F#@5bee4476289f71e10f6a5232b8dffed940d4242fc71a8812cb8def7e85465c73: B0b414e21a941208aaef69da8c5f1026f1100e3d4b3b29d04e1732d0b77251dc5:0F#@fd76d463560a9811139de0f3ccbb4e4762d55c167143604b8afcbe17e966ef9a: B8da96178368d0ce76333393b57d74df76cc828f7f52fa9bbc0334a6329409e8f:0F#@ea87b5623252c32807b5e9389b516590c17df67f85f380bc60056e3ed4a71c45: +Bc4c96f7ce59ea082af8aed694c9f4b6f7f13381bb9e77d6fb46aa5fa85792e3c:0FÃ$@5b37a9a1db5f51d795884ece4b30cc08070c91f7099ee3039cf72fe6b9dafec4: B10a8b80eda669030e6219acf3d9fc7411aa410a1211abab29bb010bece4b1cc8:0F#@caa557bec7da9360817557aa93d8690647aee24c9a5d0c327d1d6da48d3c6456: B10d4c0242fad66b0204a27f34b26ee86f622fba9d501dfdad08dbacb3af2c022:0F#@4d1d3c2fa9f926667996ef4fe40d6b3a6c72e5dfdc67e04e18d0b61f3554f6c4: B931292fa19d4058415048bd66304a6fd6fdc457ed7c7b5819af851359cc041ca:0F#@4d440b1fcf6833850a3a2f0e0d81eb4cc4b007876512adadde66b9567cc1da0c: @@ -81498,27 +106884,41 @@ B82ca57072b82ee21564fe1c75264e70b55b19d755aca15566af30bfd6653746d:0FԴ#@95f47 Beb2b55308a92b8e6c74ab6696d570494e8fe81e254d366ab367fbea7910a7833:0F#@29311b84f6850455ad52e58695a0523a63f26ca2a17b3ba72db493be7df2d6cc: Beb2b55308a92b8e6c74ab6696d570494e8fe81e254d366ab367fbea7910a7833:1F#@71143e34e2a8abfbec7cd04d0fdef68a931d2db5ae9335043d5ae6173f806009: B698b236199ab9e968eb4103f4cb98b3bd9a027bda3ca18d10fc20fe5508fa81b:0F#@b337aa1948585e41ec63dcc23ac100b2de01e112e55dc1a30cbce971d77c15a9: +B4aa2e0400d19d60e5d192d9c783ec5004704f2643470337e3d4fdbb38c0b62e2:0FӃ$@042d2e742261ac9d5780b888cea77e9818014a2c832fcc1b4f68a3045fd8e01a: B4c7f669e4866be340bf7145fb78804045fa33bdf0dad49a978399507ec58cc2b:0F#@4257e5c83d0ab21587ef7865a352c10c1cfbb7c2e79a56c526198151d9770270: Bcd8a55e88776b13310c0fd118f3e9b6a56eab0660f1eee9d79015b4c17429ff4:0F#@a7f1ebedf840bde99e6813c644cf491546d039181c16d7542b1a17411c297eca: Baff9c84a2148ba78a033bbf1faf323e2644ec25b142bec51db98b8c457678f2d:0F#@2739a6b2895da5bc54b27555f6245f6bd229430a9afffb71a52d6b2eeeccafac: B41d6bdc200d87875e000c145145359ca84696dff8dc9c56781669cfe5cc48e08:0F#@0637a312c991fc9dcab058a33a58d84a696d55eb29c2f5f311098b157f85f74e: +Bbf02fc17fb4f0c382b2206baccf1512439fffea6aa0a910086ac124b43495b20:0F$@67790bbf5982f87b077ab1bb114f9b710a04ef56d9af86329166acd198cc5322: +B6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f:0H#@1737c663d401579b15e8e7c7d6508276c90993231c9efe194a9220c77647c8bd: +B5d80303434b7f19e5afd85dcf66517881a3818e5006e15798ef6c048a35934a0:0FȌ$@13ab268d9f3ebbc877d6239849a17b85848aef6b8860a44944c5f17d3fe69dc3: B7e4d725f9262bef6279d5e8495a7b9639df2b14821d06123e43a5f2bc8f689b5:0F#@92db42468d8acf7dc215bcc5a5a9f3306fe4a4090c7bcc410894023f93092888: +B5435054f8292dab3fde9055115b2db694fc655548499669d44470b11394b9550:1Fݕ$@8a94c51a375138a6c3ed396db90c1779abd0030477e66124b7298bf9a1fa0c52: +B5435054f8292dab3fde9055115b2db694fc655548499669d44470b11394b9550:0F$@58494c324a32a678c977e84e41e998342658f10ac49b07245b669369f66b46de: +Ba7f7384f1aaf4982b61f6f203dbfe1031007ad73d9ca27c49893178c84f4de2c:0F$@656ca2cf92fddc7993e05b4724cd08150d7752977fa98c701ae528cad1f54bbe: Bcf11d79652aea278fe8aee12a4bd0d1556abdb22cc49c63c9bd1550dba6fc051:0F#@f89fa37ca6e55a2cf00d0e3ad3e410b7db98bec0d3ae502c300ce051f7e7bf53: Bdab87b8be973e971737b59596a5156b74fdc16508ca34ae04e980689011232af:0Fܚ#@fbdc48352ade22b53d22855e071a3b8a80cd43fb20464f542ce778c746fd6668: -B93d31dc93c19e4157c5ff75936b62c50eebc716023d92d286a17f41105b0be67:0F#@c0044756145c771f821f4b51b78e84583d208bf8790f113648eaf6548f64cc50: +B93d31dc93c19e4157c5ff75936b62c50eebc716023d92d286a17f41105b0be67:0F#@c0044756145c771f821f4b51b78e84583d208bf8790f113648eaf6548f64cc50: +B982105b6d6c323a33c41af8cb7c1d110d2af1c3e0eb8ce1fbe9a26afc5a0a8ea:0F$@ccd0ac951367b18306cab55dbe84a4cfe686f3d5cc086bec105a9ca3ec880c1d: B6c98c6e319a5790f898b6262cb868bf2a0112ce872afa69b1c263242898a08fa:0H#@985ad67b2bdf7e5b7cc8d06e737a9ebbaa9b038a2208d9f56d50501467221869: B806be2d804f7643b98c57b5afd129f51c790209362c3c726b0f7b49d01320b5e:0F#@0a48b69ae3c2850fae91577eedbd3257486df0dc9aebece43291c8d7fb077d9c: Bccaf8e29b532998096e056597458bfd2588a574f909f98134acd7111355e5e0c:0F#@56db78ce4951357cdc6b7424d8299dc2ec4208985fbf38c2b76eeca973dc1aa1: +Bfb8597fc10d7b82a1c4dddda0a8909accda25640e245425315f782b7836d9711:0F#@98747250893addfe91600078daeb0b09d2c367b970da0fa027743d1f20c182e5: B0bb9a564baf4ab1d963c23b9c234ad5390a878c4d3d0ae75da8db1458e4ef315:0F#@0b4275012b64c8984ed6a7f54c5e765adab7f4611517ab8e89c6bd833ee6a237: B619d151bd1b2bd0327eb3a92d17c233ddb0ab416707dac84379a4cd9253640c5:0F#@5a6ca42078ed61007e0167afd62a9cf65fe928587c98210d35f10b07119cf15f: +B300a35a1483fa2ac92e5644abb9a97850892051603dcdfb0173173f3a6fb5355:0F$@3791cd8793f88c3f172ab0e89df885f249fcd4dad508f7b6cd0d0a54ee849b96: +Bfbf654fca35f5a5e5c1e407072b5346ff5104a6fdf57f299bb856d816a861aed:0F$@f60c657279bf2866ef15d0966b32f3c4a06c7420478101e1c9dc9aee6e563c66: Ba7106c7e2ba735cf7bf278cd1c99e164a4fbbbc0468586938b2e473dc1e1b427:0F#@74878ee6b5f142c7f53a2cee4d0efcef754d8bf4b9e14a711ac85295c7bb7d15: Bbdaf72d6a59d613f228df7458d1a28b6c16b3a1214f0fdcddacbd0b3eb7da9fe:0F#@3c2f8ede436f8be4797e1e2027d18975f39e1a4eed8513d0fe189acb1d9c4a57: +B11d081f7efc9440ba46a0f3703f11010266f6b90cd096846093a09caaddef9fb:0F$@7cdce1de88fb11a3c046ff8932590cb7b186d43836a690c17f66dfc020fd581b: B23f23d74046be7779386131f896e484911cc97f1ff5ca37c74ed729bc9382222:0F#@006b899b29fe86dd1b607712b8374c746f644a9656226684cecdd8a37f9dc8b7: B5efc73ae6fdf2125747bc96181c878b3a747799b97574ad70c8cddf42bab4592:0FΚ#@fbd515879124b0f0c29ec8d2593a9eabc09aaf0a669ee60f0aa4488718d6d917: B3a3a9f749b77c82f39ed4f74977f307c127232284f04b215dbc64ff2dec6ef4a:0F#@4985d5679c75116bb1eacf6c443de6a4a989bbf384f0a89c2c1a7252e06591db: B3a3a9f749b77c82f39ed4f74977f307c127232284f04b215dbc64ff2dec6ef4a:1F#@3b4bcdb4c804be10c43c9153c01ebd8bececedf44a80e67381c670417f003c6c: B83d8ab262909abdcacce0876a9ef79b2c72cf4a2fd776f3a74b1a401693c7e87:0H#@1bfea9e07f78c53a0d388b76eb1e1c972652d12f26428e099ae6c3ac9e03273c: +B3166cf7c7866db9839be4783d4936f82be229491e761284bf6fc2f89da1e64e6:0F$@ea9ddaf76ddd18da184ee5ebdd578b773a95ae8d66b0ecdbe90e8d4f55c6d479: B696f8b52dcd0056ef4fdbb0e99c43268248ff8fe03c24c00d3bc7345a8740035:0F#@68208bc066284a194524b5932236736051f4cb4b52efcee0264e07d97c78ad62: +Baa04a17238568aed35682b9a6dc404e782666dee356830da46cf066473a37b0a:0F$@713ffd76b38d3ecbc754431b4f076a887f0f7569c1b15269e3559853f2a48f6d: B3a4054c3a0a0073d78e4d606c5eecd2e546d17db3ba95f8e02337c94f7dc220f:0F#@61bafbf7ac17516de77b65609fb79b508fb32adc5edf3dcfc3a8450f774bdd7f: B3a4054c3a0a0073d78e4d606c5eecd2e546d17db3ba95f8e02337c94f7dc220f:1F#@3200afed229b9be5df3896d4bb5ae6f93ab8e820a3d01ff2efd18cd9ee4e5b4e: B81ae03bfc15d20b3912a29080992c12401445de2c455b737cb378625ff21a936:0F"@9c108e3a528b447bd79541c4f573fe8fdb1b862ac37811b0a87d997f1917bc41: @@ -81533,50 +106933,77 @@ Bd4e76a1cc8b4bf9e522b634394ef28989325de619f644b7b65134a8bbf755f25:0F Bacfd48c3243e497539d80bc08c791b7456f41a9956afb71b2575d55a69c140b2:0F#@a45da4ce0a651a4cbb1927a16575ec13cdec94d497a3dbad42612076518577fe: Befe20dfe63d7d7e843ca38f0b1a3bdb3f88f7969b3dcd0cb1eca727a3b15ea4f:0F#@3df184171278b2b7227a4ae3f02e86c34cc78744b394080e4c7f580c0eeef3a9: B51df78462cd7b511ceb21b1dd4a3745e2d16ecaed13a62eace7e8e9fbf49fd9f:0F#@0ae144cece89edb6828488da6380498bfad86d5a64b42f0dc12dbffcf7f9c28d: +B316c1eed0986e66810083097b3b9fb951b2f39108e21eab4e2f6cb8c22547574:0Fن$@5b74eabd40dad094e8162a92c92fc91757c277beb386c1c6a6e0f89006be79ad: B030d0224b85a06ed3db34eb118625b2072da99050ad28fa8df2f04be2ff76b70:0F#@2308dbba44337d89df92ba8b2671f00e762dc407659376bc5d03a10d9710f42d: B9bceb3a30efd79e6e0784ed704d24ba5cb24f59cd82e63c2de0bd3c63698672d:0F#@e59d55d8843cec2ff741f9e5b98d690453cb33086efed04a5a1b8477ef92cec5: B4979d1cab5c5714e79b0ddd7a17093984cbffdbb7f993e93b1c60c68e7f62c7b:0F#@11fbd57ae7d550f889ab84b2203a8b94b87c4de6759f321484f126711cf3f46e: +B6f0457136251a198cca38c7e15c49ca10fb4402b95953422fade688d9940b21f:0F#@5282f15fbba1e530d9d913b8946faa2dac01c3c7272e91ff29b762b57976516d: B6a21b4679707ef0347189676b3e584a8e11bc3f717a089e142bcae0a05e0fead:0F#@9061baa501395a04138fb930b285f8df2303f77fb55d95feb077fa627a77f625: Baf190f936f3f51757d17a1c07d4bcaefd7cc4d55f71bd98165b31666b9e3a5e0:0FΤ#@2b3bf2cdf9319b3e2ab6d616328b6a73cb3614e2f5c046e3a50482f60c38ed20: B677e687d9d47e6ad6c31b8365cb0f5c507892e23e715bf054773ff96a6edbdf7:0F#@a8005ff1b588ee6fe161c408080d2bcffc6afef5d13627f78f20fae777ba108e: +B5964caeb4326279c571dd238039e701184afceed096a775869e31c3f99883474:0F$@4aac9d36e662bf09c9bf78769b06fc2861f25d6b8b376db9d546e6b52b786e17: Be50fcef786c4493747c824c0389ced131f93b6805d09aa523de81a6fd02586fb:0F#@ae72fe733bbd61bcab3c20ce26889234fa7f55c4b6ce8c48adef621590095d7c: Be598e374d3f3fedc380af6c6a243e391eff7f59e9d955f2156642a3b06657b9b:0F#@058784da6a7f28ba89f4cf23fe1f44eb1772cd83557a0623f59afa635c7bfe5e: Bff932e435ec032a655aa1edae9dc19654efd5a6dbe943e7aa161154f8b719ecc:0F#@2ac701baf00c103fd093d6b9ca3f403bc8f9471e195f7d77cd0998744b665985: -B666d47612a7bb29c3761ca77854a8e05d14b0fac043ad16808f3c94d20557a2f:0F#@598ec172eb4036769e75d271d7cf01b28f4a7038647a96c53058278155c6fdef: +B666d47612a7bb29c3761ca77854a8e05d14b0fac043ad16808f3c94d20557a2f:0F#@598ec172eb4036769e75d271d7cf01b28f4a7038647a96c53058278155c6fdef: +B6c31f80ab6f5bfcea5b5f976c36f1c65f5cad4201c606862f96c17d48a3d2f51:0H$@d0de21cc8dff1a23951f34daa2c95fc255b9792e7a187d079bf94b449c1905ea: Bc455ff1fb57ee85aced5d3f1c817c1cc54bbeeaa26c6cc8e54920634d7dc6da0:0F#@b72aad476c996d2dcba2c90541dd786373699ac95b61a3973326d0bf90959648: +Ba914e56a84997bc2618442a3229f91788d1b386c5ea4054c20bfaa4e209cf678:0F̏$@091828cb632c61899f5dcfb0982d53b2c578b3e2c394d25411ad235f0ba5d0e1: Ba384fc30069fddc1aa79e396736b29695613c4f4eb954894a85a811654c481d9:0F#@75469853daab884b6571afc9d69187281bebcbd2750b1d522261296bebf1417e: B903452c36aa8cda128371ea9fab6b86d5c6d2924cc8e3c353e6fe6294c98f920:0F"@3e362fda0fdbe89924cbeea9e8d06c580315913cc26bcb95bac5e741e2da193f: B251eef67f00e35733fe2139dc3921ab0420c51e956265bbc7759dbc2a35c4f21:0F"@0e49b4d3473cf673c27530daf296cd2b79c2744c68b41a44f6052a49b1bd5ff7: B251eef67f00e35733fe2139dc3921ab0420c51e956265bbc7759dbc2a35c4f21:1F"@2dc2c3391ee889fcebebbcd5daa5a4fb1f229f971de539725cae236f0df88867: Bb865416419ab4943107c96ceaf93057d2af67425973b3d0c801a84bfad7818ab:0F"@5acece6de1e268cc2d05c46f5ed8c20655f35274277ffac60fdf072ab5ef8ec6: Bb514754ce024149fe9f84c7be2d654ea3d119e1920970994a0c7e3ba5c5e193e:0FҞ#@de45fef1937ce2fa8997e9d2b158e39cf946fceaf8c20eb04671db07e84d77e8: +Be3c64000258e5e78300f27482d632461b9f86b06fa767a2b70f3e9a7d48b16c2:0Fߏ$@dca2cad054f519d6ca38e03b1012bd6bf3d6bf2e13402d84c37b084ee1511148: B15e2778621dbe943108ba36d0a023fd3224c588a70a8afa68e4cdbc417ca37ee:0F#@77cc18ecadbd39cd86f0c819537b9276c7f1193d63c32b835fc227f9484f6496: Badf21f465472ecfdbbe39196e1a4436302b1662187cbbb020c46bd6c8afbd714:0F#@1dba109250cebcae605f13a73422f90d87f64bfd6476bfb948f3c5e8207776e4: +Bc8a2f3c69aafacf75c29bc8ddba401a66ba04c3a6281648039de53687b4ac7a2:0F$@f59936362621e7a27ee6a06f3a71ffa2162bd158b74ceea69abdbedc9081fab1: +B3a88aeaed17785a98315340357584e8f6f8eb5ec32a0c0974a146b515077803b:0F#@e15fd92d0e25ceb2652faca9bbe70c113d6171ea3ab59d7b46b9f2b3329a5cb9: +B99d81c186714f21960e1f5c1469f73b4da868729c7cb3ab2f96f9f686d64f529:0F$@7495400fb294b756135f1851dc9ca61cd828b2ac384d2d22e082ea3a327834ff: Be4b93da6c2472ed9d97341c92849b3d01668c4083ded66d095af0744e650dd7c:0F#@3da70a2e9a855795ccfa2183e347b9861543eec9b00a51344bc5d6e275e043fc: B9bba829ab311809f9f07d5ed3087cb222c901dfa039906226fe9d093083424d4:0F#@d80d83bb17f3a1311e6a92c5df7bd52af1dc9c5a7f77908640959480f22f2edd: +B1fdbaadf798bfa8643c151de5270a9713aa9a4f5a858842761fa872a3459472d:0Fߠ$@30c2fa95e9c14bf72a2455995946cec7d16d66ab743cf6caf5c7ed55c76e8896: +Bc30ea5adb5f1186287e07920e26785f4a58428844cb43ff21a54d91d0cfd126c:0F$@ec0d7742864c2e9564f25838777bea11e239247bfe7d12bc0d4ff1936f16ed00: +B2ae875e5431d189582a94ddbdbfa784908e112516ef452cd3fabd3587956a1f7:0F$@fa2685e850eb9578891091277201ef37e0ec986885c9e0ef24b775e3f75d6e81: B79b8c3ec6c8998aefa79f25e6874dcffbfa569dfaaceb6952434f61b2d237806:0F#@a5f1a58511393f8a35dc25b664dc5c0e3833ffe3b0cf4669f58ee0b837727f9d: B5cd5420df0a051037175d3d733845152ee06beed53bf399e696776b73269a9b9:0F"@95d46f64f6413564c9ae0bf72dc58c4449f43e0c39e83eb9c819dbfe9ca09e00: B0cdea7cf094064d2e8371e03df4434592b5b83421a63e4b3c696d2a629d39431:0F߮#@a2e794f0386618098dce61290b566706573a34745e4c60c57205971a3deef963: +B18b9c2926558f62db9323b9d495b2b761a2d77578ee3abb5e8e8b4b9cd8d64c9:0F#@d905a5ad142479216b57fbe4e7b1c25706ca34895ba583b6bfc4f83331707a1c: B8fa2caf1a72144f58a45e0ab5a7d32cf9e929e431205e2f82fb32db67a3ff00c:0F#@c33f4ccc55b4173e7708025abdad01cca0b6698119828debddb4e35d11896db3: B15cde5cf56327d1dc461385e948fa3e3ec17a87103bff52787e8b0982f257b16:0F#@942fb4f3c96c77e923c903dba1834b7f9cad796eb837510543ecd83f7888b8c5: B5e005e388a6f2ca3c6f829d43eda77703e7419915edf091865b0ed604269c2cc:0F#@1755aaa95a1dd51c48270f432e6370df919b42bf594027971e33571bab168c3b: +Bc392a754003558de2faa604002aa0a406206b76ef32b2e254e59002aa9a89c54:0F#@c56c84ef0cee29becdc138f7ba4565efe0d16110a9d98c17ba2343102034ce4d: B237afa73f63c4fdb48dccdc91601d1d629dfb847a583adf3d8d65cf6ece89e21:0F#@88c14c5ef4ac4c38044eb34ca9aad2df4b1ee84a8b762a3ae2900d22631a860d: B3ce3800e53997f4c731390eaebcfaeb21499bdf858b5435e89071c526812ae8e:0F#@e3ddff4078149b3268496f072d78f0783edefce4e148774dca57577196719851: B3c84cf8eb93d41df019af4ed5442b87bad81688229ea1bf93d4c49dc4a062971:0F#@3eb39519f27af90b1ff25a8fa998a69af607687c4759d23eb12b296ffb01c1d7: B75eddf263d9a184cda739c70579ac28a9c38b95e7c9a9ff2fbfbdbb823f8fc3a:0F#@057d1e12ba3f033734ea375abb31e4ebe6723aebb11fbc5d03973b238ff15d4a: B0e9019e69472c1ce2f3b181b1c9f6c7d8f7562c48bab2c56bfcf58405e012fe0:0F#@030d0224b85a06ed3db34eb118625b2072da99050ad28fa8df2f04be2ff76b70: +B12bb1b53e746d41ee3a10ca33883ee4f3cee92a53ace97d5c29b6eda3cf54da1:0F$@c85ab331f98575975efb955e7f2771cd10cc3185038df433426599a9bd65e618: +B3c2ed645b599e23ccde32ca6aec6e6d99b03ae736d3483ab217b18c037a28d3b:0F$@e8163d813e56c7a774d17754ee8ad76ced6b8c29fb648df49bcaad4499b43b7b: Bc05dd777f616467ca9fffc48e00dfde286ece76f6799954ae309c749f5d27fd3:0F#@f48be376b98371628e227b942900e1b5e24fbeb4f33dc6b9609ae655d57ef822: +B4f196b2980b691a74a582d8f79646fffe5ff00da2d83d0902b4610f122582fa3:0F$@664636ad1a32f1adce54571d2155b4f2ffe7797113efb4f5e517710877f5ea3f: +B07879d15dc2c0dcdbab2b684ff4ade056161c0e0d490b7e4335ff9023516a7c0:0F$@c4f58217b42f9fda82ec83e1712c11bfb7abd6c9e8b559ec94a985e870cba7a7: +B39b3491cfb88de3daec290686f56e4f11c5c715251650e76531875339fbf9795:1FѠ$@966c322dc6b4242d221759f49716cae654f7a8d5c00f76313616ad7916a89440: B1e2cd736d2f28f8828436b273d5f160320e4d287945608d94cf30724318b9650:0F#@97e2be6f861513da8da917ef79c961a5b53604f591f2a47b3ff64634b84d60a5: -Bc96bf0ad15c41662a398fa5da82ea468ebb400f78c79381eebed992e3d37ace2:0F#@e75fe54ec1971646c0a58d77b459fffdb3e9dcb7ee9b14777014e0ef6f69b341: +Bc96bf0ad15c41662a398fa5da82ea468ebb400f78c79381eebed992e3d37ace2:0F#@e75fe54ec1971646c0a58d77b459fffdb3e9dcb7ee9b14777014e0ef6f69b341: +B39b3491cfb88de3daec290686f56e4f11c5c715251650e76531875339fbf9795:0F$@60223f991aa17f530b995e30e534a325054e45445ac90c272f8dba63a1a3c31c: B0c21070ee7c56470fde064742b2204d0e636817573f468db00acfd4144a77d6f:0H#@d0163a133ed5cef00328262ef277345dd396626d3b54caf83599c96408212d61: +B0c21070ee7c56470fde064742b2204d0e636817573f468db00acfd4144a77d6f:1F#@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f: B31750b0c177de9c25d9b8afb1e5274eb647c60edd6f65f0f2f4c5ff21ab50796:0F#@9fc9c3bffc6c77b73ae45700ee78b71b97aa28030e0106f20fa3b4b758429463: Bd43e8ee08ab78341312f6a38b03900b35b51df0d47303284be4b549b71f512af:0F׉#@2099e6993b1e3e3aa323dd8d71295cbcfa035530f46d34180def66194e6a45cb: +Bde7031fcb135a5bc1917a41e808f7ea7b1fbb95463f7522f9b73327cb9c3142a:0F$@9b7526364c5b6e54cee111c526e7d301b7c66e703a0024d10dc20b11c8cf9b60: +Bddea402b7fc92d079e6dba02b31533173f6d2111db74d6634efe97608d806003:0F$@f61f8bbb928daf7757686ac769f6b1f4f1c2adf2576a5e962ef2f2e137cfe127: +Bde7031fcb135a5bc1917a41e808f7ea7b1fbb95463f7522f9b73327cb9c3142a:1F$@b8f0716bc848e2a9607e3ff9aba0d829801c69d406be806a71da6ecc82482d53: +B1f80cf10633f16506add9b473a9ad88681fc10cbb66f1bfc3252250c66bc974d:0F$@fc48d8b4e73b267aaf951e1eaf7cd71c9a0b54369801fab2498e4af9e62089a7: Bf01eb22f76746d1cf0f897b31e5ded503e92e603b556e4fe28dcad9d8e62663a:0F"@5bd81e9647bb3f27e162cb60da97f2862c3045785adf6161a26750343650dac2: +B560f4b033dfbcf0f4f8aeddf36cde8b3d875ce306987511147c9a416f642a626:0F$@2ff5c08a28ac83ebc193a6ebdd24fb256661648d3b64ea3ae660a77147c95f52: B26ae625c5538d0c6ef4ec408916b210599f89dc7651a095ac843f9cc299da84c:0F"@fe2479fc70c021cb05f276d86cf5b98b417754ab9463930fdfed4fca863e1e0a: Bb3e782936f5cfa84aba9c114c1c3c897e7933cfa80969c8455a3b4a3638b9c78:0F#@7624a80b3c7d876460221beb5456f084c215bee75e4cea1188b6142306943174: B22b0ca58afc50dc7890957d5585e40dd835633915402d83b833168bf9eacaff3:0F#@6e324c559d3f3a11301aacb3678e5aed9cc6866e2513646987cf8c3dc467863a: Bfcf13e65380b4eea258f93fa0b6ff5486b5438fa589a7d78a782d18715797d7f:0F#@4d06e72bc2a5eb3c1ed67e3fef524125ed62f010dfeac996f577fe8de6427ffc: B0bd8d47697167ee5329ebb0f35ab7147fc5064aa4695d0eb7ef8753ce6140870:0F#@58e215cd81d075036b1ab76ee2480ec7e8db563a7a8de278c8fa53f6e534473d: +B3f42b02ff3e3bc3c2763d4cdb25f43f8274f58570d25fd39ad36f0098550f8aa:0F̡$@4d8d2e4896b1733f6b0399f2ce13446cc30c392641e32dc67ba83ce0efd6bd59: B76f8f7f327f5c0ef9145bd3e8bb433474659d7580377fcb1e1117e2375081d24:0Fϧ#@c43bcb748841f8436e7e67d8cec4507f59240b05cedd57b3d6fc9bef4b155ce8: B8c62a4d4b591d8ff2d55ae0273227d8b1ae208219ea3321099ba125e04ce4703:0F#@ffa641a010c657e065d0584fa64cd7ae78ef199159cb0fec47ac1941586af5f7: B3f5e0074515dca367802bbbd571c33e107aa895ce8f1c6445bd443de90ff37d1:0F#@806290b4827f3de7bbdf822ee763b731d01ea1fb9c340311ec15490256cce974: @@ -81587,9 +107014,11 @@ Bb5baadf49a401c4e00795b1a3cfefd4af49dd2020b22e075dbf80e42792b52e3:0F B8119a898034f6bfb5e6499b2f378b5935f5651eab85d7e9e7dc820372944d0a3:0F#@106f598588d547e770ceb8a5f259d38f3f34c41118507df9df7b738792e675b0: B8b0427cc2ded88a2b32eab07d242790b268c09ebf4d081023dc672cefc503559:0F#@2e2ddd0d9f3aba002f1de507ae299ef81d19c3194767c0453c8e84c2450abde1: B022434e542d660a4cf42ecc2241149789728f43e9e22600f2c8fc5aabb36c74a:0F#@b625a90c0002c763754b5ea6ef365750bc61fe1629d2cafc9e45982c98ffcf49: +B6513b40b2185c6b8f4ae6de5285b8441616a06e5d92cd6337321edd234df9d29:0F$@61e237d4a478871cae7062dfc5512e3a87e110be6bfc4f333b1e3f314c7e2db0: Bae093b67d02cf42442151e1c829434c54b78db59f5e693fda499d0555c292eab:1F#@520c0d77a9e75e9def56d70c3f4654e4d0c88d6f8e4d38c21c10e4980c1e97ca: Bae093b67d02cf42442151e1c829434c54b78db59f5e693fda499d0555c292eab:0F#@a44332e75389ccbec88353df34e896a1db8f385f3e8d961fc98e0c35832956ed: B66a5426b82e84172cca1cefa99222abe28f648822ff3a067fcad82d22d6f3d1b:0F#@168690cca51c6bbfa5fd8652da02df190183ed4b47fa479fb514062923366822: +B7b5800efa3263a339904f52b175dbb0f8fbb960e9fd410d41606f4ef4333e349:0F$@f8a73a8cb7289e7c99698a7747e814cdf1f64d0572c9218e81c301072f4fecda: Bbc80c795e0313e18dcf291441cd5840bf61ea8d5c467e2aaa27bab377bd910f6:0F#@a563060cccaabe60c634dddf08fbd40b0c777ea85be5da18c640c8a6e7eacd97: B06b78e3550dc8d318e3c2952dccd6ea363fa187dc5a0f0b077b2fe150761fee7:0Fã#@115678e8647e53cb38bce261ec615401cbf2fedb227f686e0071ce8b0b797af2: Bc59ff90137bf59f0cade469b912eaf9d88ce90e86926acc37a857513c3827b3c:0F#@83eafd28709a2308bf8e08eca682f9db2e63870d4da4dde623eb3284cf2560a1: @@ -81604,12 +107033,17 @@ B977f2a4c668d231a9bdfb0526b17cc15269264889056cf3915c9b54be83a1a20:0F B97f848a22082416957e79e7c73d695b14f4bcb394be10fb0d39abeac25168eb8:0F#@92d0e17d8c86c7a4414e6c682514313be66a6d0392cd43cb8b5339d00d31c27b: Bb2e42b6868099c89cd0f2254790f5211a4de37b6f74c56eab0d741533ebf1cb4:0F#@b737aa81a63ff31e9c7ba1aa42f45b84d42434bc1868ee8a3a30ef60c284beca: Bb370390ed92de0ae1472467259d12f989c5bf3894a7536c5dc0bfe0645fc5c61:0F#@c1e43a3010af4518468db39a9211515abe36fb05ad05f8a338687ad9ae29c63f: +B7473814fcaa91800823bb2f4b1629901f476d1783a338aa8826cf8a8bc6d18cb:0F$@430396266b1735256e173a7d4e21cf4257fed37826bc1ae77897b5f688c02cc4: B899798fd1baf450ef191fa0c2ed4120cdb8fd3a0ad0ca5b0f504e592a98c1a35:0F#@8c784761b112e4a5ac83ff3f28a96d5ef93af0ca3a8724fdc119e8cf558f9819: Bc2aef76749ef1c7736e20eb67bc969f2376b3bbcd1eff923bb905495ef9644a1:0F#@4c698100db267484ec608c87e383604b8f3fa91e3585b7804d02ab7a6baa6451: +Bde10b0fda3eddd42efd473db03189a8c3f4d4674924adad24b5317a9642b9753:0F$@0e788adfbc6d7cb5127feb4aed590d350c00d038b53c8bfb8fba5301135e2d01: Ba166e2c7312fee24fd24a0c1a960b59b8371971ff573aa142b33305a39e68036:0F#@06e3a10033db2dae0352da2b2f7b5d36d1f19d582fa20a68f16bfce582d201ff: Bd679f538f8ccd7d273e6ce829390ba45d42099b7a896cc1d5673bed789056f25:0F#@ee52ab8a50574646438237c66f8898cf913866dc30bb4cd6605084c6997ac9ef: B64215995a50e441cbc627cb4cc56389bdbd0ec20f8d6ae76ba13d60617933aa2:0H#@788189a5822bd718155fdc972abbcd2cd3e30568476501f489527657e8e1f798: Bad8983774251573a115be47212b32bf8d4064928f7cd29e182ebd9e900654ae1:0F#@d0eabf1441195486c25ac53734c24d05958cc86c3ae31ef7ca9ea6d5a2591257: +B5c9bec0dc40538cd0393e77319a33501c5626302754b8388f141063c61eb0431:0F#@557becd3d5138d957467d6d9f5077a3f51fa9ccdb8ac572073b75954515bc59e: +Be2e213d56e9fae7d8d78d12092c85c0bdc78c6ca4d504b289389e1eaa77be88c:0F$@a1d90cfd88f1b32413a63fee413052fc4519b2c519e04be3873dee1e90fb5156: +Bfbe30614a9de8b8a8a69616780de1c19197d9e8656cf6d9d02000f837cdf2725:0F$@008fe5657bed8e1aade3d17dfc3d6c68917329fac0ba1a68295ad822728a5fde: B2554d8bdba28b11ae560f1a8a799071126b4c53260dd0bf81df4402922aaaf2f:0F#@70dbec7953f8fea6dd92f878c6693a8683463b6375e9c7169d8cc2fcc9f7f28b: B6813da15a684ed64b8a2315dcf1369277723c37f0bd7c9a1a3eaa93ac645e981:0F#@ee06db82bfd456f9adfbf64990691a69f79b63011da822d155141672b6352f0a: B5e16483e9a89fc2edec2a555461bace3802769f5713f239929056b8ce2c1f6a7:0Fθ#@8d499c74248bb3f4c7776566fcd0e2bef98283ff40877cf0d5c99535b416d741: @@ -81623,9 +107057,11 @@ B55a943f3a066bfd5e24a419f370d7ce26b6eda9120ae29f0908443a13f349e2f:0F B984c16bea64d389899423d602682a22fa272c035de2de5c2c7d0ce56ae004a33:0F#@10c2fcabd394bd10a971abfca990c16a03a4b6228309ef9ddb60eb83f15463ed: B7fdab924482de5c1d39bae2a8ba47cd613c2b3329cd2678199987d6f24f9b75c:0F"@ca8abec500525291447c46d692d115677acb92e9227b11214e2b3babd0ff6bfc: Be73bf2ce19fe89f3822a1288f6b34b155d3f4bae0841ca59441bba9016959959:0F"@f5c2a571872ce65e1ade3cd20dd9529d1020b9d2d2b31917446c264899aa376b: +Bca2706cb39032a7f209004b20444ba8b1363cd3c311751dc2401971c580bb65a:0F$@34d5f9ccd57992734221c3b8ef599abdfa2431514ba67afcff282a88c4b2b38e: B68e326bdb0214d4d752574d26f353945a7f6a44d5b622163cad2d6d0f7c68f50:0F#@778c2f9ae8544adc240b22975381521fee34902f3b9fc49fcb9f10b76389b6be: B58ae9318afe7d4146f537673f5b7d282a185c21aeafa80d181d4b99eac831e9b:0FÛ#@dce4ac5301e06b7e49eb7aaf54d71bd036d91a8def7e57ff872c8f9ad1188cdd: B3200d56a52ea537489513b2f07c974fe75ec5ec9013ef5ce47cd5b95e1de99b9:0F#@1c43db2705e1a5c812f2666cb6d04c326e04e06a5da9b2d3da937e8e7461b07b: +B3c9a2d6ce88713f4d0c163a60f100b3bd3a714234844aaf75c31fe384f5cf610:0F#@765bff070d203be969f61f2d896fe2b28e09906b7b7cf4b24d2479fd4a4fe9d2: B6940d7e7dd42b78820396049d298d095434a6d1f90b5692e28a208756b9a43b8:0F#@c96bf0ad15c41662a398fa5da82ea468ebb400f78c79381eebed992e3d37ace2: Bbfef1e060b253d2c4bcfc6cff79a97530e42e62482e2db02d076792fe80b2800:0F#@f587ea8eb4096122f5bbc1c491a7225eeddea4f94f4a65aee77990c49b1134b8: B0f2168a9d3ef04886e170e8b414615e6e01ea2883abb77e8865800056ee06516:1F#@33923e576637a386ba0ea183c860101f365bcbd19a24a3b8c4f624822eecd138: @@ -81634,8 +107070,11 @@ B0f2168a9d3ef04886e170e8b414615e6e01ea2883abb77e8865800056ee06516:0F B142b2a7f7d0bc7346ba1f16c4ab5eebf074b5d3de3170617044dc4f7aad43937:0F#@a9ad501817675d2ff5f10ed461e38a3bebec4e59a4c85da974f9d0e35a70d157: Be8eddbd6754f370884f4f2490f38a34007d3b9625494484c612b31a06e15c46e:0F#@6847dc64c9db35040dfaee06e7e105b5965706b2f53b0a0e0f1717eae20e8407: Bbae511856aa9404e0e7949b4b2b883ef25894a4e6fbf1dfe28728f9df594f09e:0F#@d87a32646b1245cbcb3171af7019d91914e2e2f066431136029a022311b5b9a1: +B7948b9a1ed5e3d040b5b9964d1e46fd41848f4d8b0e5e1543ec6a5de62f56978:0F$@750c114fb6475dd1daf228c8900c777b417c3cd834171ac5e2ccd50344b642af: +Bd7caae89e6dc8f5eefd053c609549b4de437260dfe2b281128f50b838c304668:0F#@96c5f0b0825b33326bda0afd028474dda3170e82f5d9c29d668e3b6d65303c2a: Bb73852d1436441ae82d76ec7c85a53614a468c15ca3075903fe6f40c3e0df473:0F#@48a14851a5b16d64959b33bcd1261854279a9585123953116a8dd1c5666b0b54: Bc3c95a03240723a51073536ee04ad1f3a840997c1cc6849e9aa5e97398822d1b:0F#@091a11792f847cbd5bd469b46b13ca28455d5a26aad395fc6b91dd089b16a935: +B2071ee8c654f2cd142d7b963a550e3ab687c0acf96cabadcefa0636280ac2478:0F$@96069a040a1a32506d7003d96e680fa716c924cdc768627c411820a109a7998b: B2071ee8c654f2cd142d7b963a550e3ab687c0acf96cabadcefa0636280ac2478:1F#@4af9155e21e8f460affcf8ccad3743312bbc812f854d1470751e6bcc3d592be2: Bcd16f4804f5aa295d71405b996daadb1c4499df3e1ab20f9891e096eda7ae081:0F#@97420d7f2348923bc8ef7c6944aa468a97777502f0744483d7dbd01d06c2f7be: B48f8353d07f98cb873ac32dae69c9f91b39c8b7ceba1f8352dc8bfe5cf3695b4:0F#@1610ff3e2f10eaf49827fd0df8eb84b7ca296153acc40aaa67eb0c5db13f6821: @@ -81648,9 +107087,15 @@ Bf8a2cbd40db7a22b7e4b72c57e8a876170636011e6cdedcbc8affbade84683cc:0F Baf5b3a69d86bc62bdb2b73974e34b9a3e29836a02903207e58b4d287f2d94ec6:0F#@c15882e5903f442113a1037cf8264373e37e8102c3c0f2369c45f2b5b2c6c6d2: B418151d2c2574b0a445fed18b22f256177677a238e2b215b29ad63616062699c:0F#@7ddedc7e0feb83f3a82d60c99d711bfda6f3fdf83bb81eb128f2b04c4c8b8ed7: B74878ee6b5f142c7f53a2cee4d0efcef754d8bf4b9e14a711ac85295c7bb7d15:0F#@777950d812b47ccb23a0ce6015493a343d6bf0d7627e981e23344e6379fcdd28: -Bbec492c8273f8ea4535f301bac7340fe61c3dd598d0c2fd4e2a604f5f69f0bf5:0Fߕ#@18a06b74194738335c44da05ead068b4512120a6aadc644ffe36936ba567b5f2: +B77295c5191449fd5519f1f7300414fc3d17551fcb656ccceaa26b81a6fa10b58:0F$@7e90d50532570d9ccbecda559a609c7dc262c44b9c8033c3cb02723b7ecdae39: +Be962d01cbccc620ebd3ed4137155fdd986fd03d198a98d5a6662a9aecbb60b72:1F#@b08528855f60bde1a9fd493e1d518f984a191d5d67e3e753f22ab379325a9433: +Be962d01cbccc620ebd3ed4137155fdd986fd03d198a98d5a6662a9aecbb60b72:0F#@ec922882d6db3d23625c18082b53b15fe987882405baa41f0a62d33d4759bbfe: +Bbec492c8273f8ea4535f301bac7340fe61c3dd598d0c2fd4e2a604f5f69f0bf5:0Fߕ#@18a06b74194738335c44da05ead068b4512120a6aadc644ffe36936ba567b5f2: +B4c8fe15327ae386b08fdc08b3562558484e4f746918531a39e5f11d757e65532:0F$@05c5aeb13db705330e19f3f32ef7c19f2f1e26015e4b73335ac92b1b597380ad: +B50b6928dcb343cf492ee6d83671df9d881868b2348a12ae0c79f167aaab7d5df:1F#@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf4: B50b6928dcb343cf492ee6d83671df9d881868b2348a12ae0c79f167aaab7d5df:0H#@15c814229881d593bbd7ffc4332abcc2e84a28dc5f56ae992e0df2f8f34a164f: B1c4a97895b2689a7932f6c60469be3de4cb5ec76420f7e199d57488a3b5e1143:0F#@9f2d18bb9fb31884ad12b53d6b62fca300f09f63567fd0229c868df585f6500f: +B44db22341a2ab772e60757e1a572a28b61cb243d8187df4a6e0932921e90f340:0F݆$@8239a19496dd8ff565041a349ec4bb52e40137102e739cb90698171c8d273cf3: Bb7321197718644b15ebd5e25fabde638b738230a128ac0e5a25bedaa7f531eac:0F#@cbe305555e4395c70473d81df6dfec0c6e893a420b0ec5a3d7a82542260231f8: B29ed429aade73495eb7375b85f00f99732ef224d4d0bed1bc51ef06f6391caa6:0Fު#@e1662dfe3465fe4cd752981650ac912aca2825308416c8c87da2b3300d63f4f7: B47db13625f79d5a4acbf4aabd8672f89cc26e0c43a22197fe9fe34e44c5c9c6f:0F#@116820f015f5611ed93243c4a60d241f28c6d02fe8214b5f41308f65549411d4: @@ -81668,13 +107113,22 @@ B3b2496240fb832c16a3bcaf19ea05fe4ba4a82e4ce9135cf3d8fc78aa67affad:0F Bfbb829b3a7a415b960aeff05b387a7040e0dcc9a4e07a9a86cbe2e30d07c4432:0F#@40c3f3a40cd6cc861c8f68e480dcb700bed883e0c5ee6cd6bd3d8899f9a447d0: B2e8d2677c90e9314088a61fa55a7970c664e0dcb7fc9c013dcd815ab7aa55eec:0F#@ef0a7bc0027e2f6c20ffbcbc380f68816a6b06de85519c042ca0905d02d4eb6f: Bac7cd003bf3d31ac58d3366df992f9e901c7a68b024d075448ba018e20c3ad67:0F#@5e3dfaa9a11706de9f65ffb01b54675886dc7d9509d1e01ce817acc9f566dea1: +B83837565e719be6b5d11667a8f5223086532af27a9646e2c6b3c71902cc03245:0F$@5c7b1d705dfe18f7f607f072b258d1b27f0fccc9ac6c233f6076444eaefa6fb8: Bb7a92febc7f152368dc909c4c97fc581668ee3a80927390bf5b8848954e6897f:0Fã#@06b78e3550dc8d318e3c2952dccd6ea363fa187dc5a0f0b077b2fe150761fee7: B0a879499d77f3a58013949c45afe1e6e7d4e46c0fae8f0fd516fef470f005826:0F#@bfd399153f39d5fe52dae351fa1f4c14b08eb03d5f598c0e68e496d9cd0df0d1: Bbb834b9becc21539a6b514a361bffbc17e516384f0c2528db90e7dbdc915a7cf:0F#@26abe207be13878b956409858a872a7cf64d40723f95b605e99b16065063abe4: +B07b3fd3a626c533c2c7954b8649a5ef8fcff99468c6e6cda16cb631730028171:0F؃$@e54afc3747beb9b3418c8551c6f167e3bdef9ce3c297d319bd6c68c8e2a441a3: B949aeb5df9d28549ed2fb5fc1b81c36679087df4839fe79cc20f73fdf6065e38:0F#@fafcb663e178f9e917edcce47f0927d666af0424196765fb2cd81de5ef20893b: +B3791cd8793f88c3f172ab0e89df885f249fcd4dad508f7b6cd0d0a54ee849b96:0F$@d704339e645758c6bed3363b6eae2fa67dc8b1534148a6197a0a87b782ac8b68: B903cf5ee686ae372a87cd30ffbf5fe5e348b949b688753cd51bc06c129758df9:0F#@bedbe23ae37d04ff30b8cb48002b5e8aef6ec6ea0489f926b6c59b4594d270f0: +B30eaaf4637df8d4544aaaeb3b46e28718e14bb628952214081adf56545678809:0F$@840c894005448e2bc350312c1b3b0ca54fb0c6944a6f82a8e2fd1eeffa736126: B6e4182bd1f509184607e6a0b716e4644503e7cfd72c7cbc0426d894f7efe82c0:0F#@2659164fab9c4a7c65e805269a0db3ddbbef5236eb77bcdae221e3ba632ad808: B084f94ae5368f3c9e6b3e70928da74b2773ba9fbfc91a221560c8a3635240d75:0F#@93ce1e1e6276974b18ebc171a5348050f5128ddc533d552a8ac7c3d695a24891: +B367c686b4258615b678db8a63f2b140710109e93e7f071ae29ac892006260d60:0F$@898e289a22f1f23d1996c24ae2fdbfd7ae6be30b8078ea4c6055c3bb50567e25: +B76e8011d9357148532406773f20e579dc226b59cf858190a92f2d913eed7a7a2:0F$@2bf19dd2c68c92318416c5fd5c1eb4687e75e0d152b604c998a257de26fe3b33: +Bc77908ab9d6e534bc3a632bc04e7b061b0153a72488958a9083eb5e00e7c548c:0F$@f826c9e2a57e9fd2959882aa6a69092cad9c49aaa0cbcb1576c8463cc88d9bc8: +Bdfde66b3091ab07bed66f4a34b8cd47dc0bd7b70fc2e4bf76a91814d42bb24fe:0FČ$@393bb1f3ba924ecc888e32e2bc63047cbe7ba7232fb99daf501411453764c0ca: +B12855a718151976b36d3a1563be75b80a6e0c1e1b051203d08fbeb204f67a13d:0Fȇ$@3ba6c6124337092c2e173eb7930a127d6fedd047c75a9448fc60596a54d52b9a: B71b1a676289f2c3ebe94780680175123a6cf54013b2cf202a8c0a2d7f051599f:0F#@7eb2aa2767c27db3abe3d271790bf6f9a2341a9a96cbe6be3e431eac5d660b20: Ba936decdf961357608362c312d66530939a7d470e9d8513f6ddf19ae6c3bd55b:0F#@003bce4bb424f58a5aa267999846baf0e539dd62dc5fc8e520d7fd55af84d502: Bb09c554a1c4c01d23339d7bf8a7c78bb8323ef503b2b5772e48c6677d8342ad7:0F#@66064d51f7b4b5c3a2c7865d7e465d5874861621b3c7875586aa47bd1c09a1ec: @@ -81684,6 +107138,7 @@ B39a17f35122035b458c74c84325ed8f76f925c3eb1855928a8dcb64a6c9ae850:0F Ba8fe8cd5c42abb95dee7a172fffb393ff6c58b554e4fca29009f78fb51f9f78b:0F#@a99fcd187e35b96ba752ef07c196c439c3eb7676a01a6e58ef4fb00f7a06256a: B9f77028e5a618a882c92faac1b565f0ff91e202be0a8018d78b843943cc617cc:0F#@fbb7d3416546e256ab64bf6b9466e2affd977fe6dcde101b2dfc36851925a648: B199254cba6916701f8701cb68751afbae420f558fa99fc2bf7c5f12e05c8be60:0F#@a6540244cfeb8a3e4cddf5cd80e7624bf360d6f206e90c5b24831b3193f5bf05: +B4b9820e371f12eeb53dbea11cee6b3468bbb6dfa2967f8b8714cb2e93bf4fc9f:0Fƀ$@c06b931161f0fa0122f2cf61fe7094f727233fa2c59ff515b9c87eadaecc6d8f: B06c2329222fa0c72026ff72e6b2c7652ce3c184511f0bc99b5787ceff9367f28:0F#@e3fab5c39866d98b4667cbb0f2e33e504765b9dec5d97d0fc6c7ab7dade514ec: B0d482e0bbb52c49c511b82e741128ac2e30068172603527e1d0e02c33452615c:0F#@dcf283104bebb271f806af4671ecd7d967e78253dd9a79ef3f30694ae3284d79: B06c2329222fa0c72026ff72e6b2c7652ce3c184511f0bc99b5787ceff9367f28:1F#@936b1f2ba752587c378cc71aba50ac9104b75d06cddd0b8248e995caf33099de: @@ -81697,13 +107152,17 @@ B1cd09239975e60f6c2883d076b22708d487d8663007d45e76d64dae1fdfb5ea2:0F Bc8084861d713cdd1c1395ec310ecae48c12e315b31df5afe73875238658f90e4:0F#@0e9019e69472c1ce2f3b181b1c9f6c7d8f7562c48bab2c56bfcf58405e012fe0: Bd17815d9961c4ac13006ca065d0e5153eef37bccf19f639b857d6a0c0f3504b6:0F#@9321f572981fa37c16d84d80b69532e089ebf700b16c21ca08b04cdce89e22a1: B34d0526d7cd3019a2907a78b423b4ac96eb26c03b29dab7ba3cd78f1dc7d4194:0F#@8eb4665e1aa484abffb4df99edc81b7b251712edc9103bd24422e68b3e873bfc: +B8dc4e62a2ed27f6dfd8d9442f06c58db67459dbbf0418f8660dc15d0b82a32b7:0F$@c25550e357e37bc997ad4985e16ae3eb868013d5fb0a18763e93052467e74853: B22fdae3bb8eb0a30aab8e47842b0fb7021d2800ea9598c29aa54abc1d7200c0b:0F#@4c970b1868a06277c5b4993c1fc1032ccd6ef5c9465084630c7d39245f7d066f: +B09409a4b18b21634e4ecb31a25424d6f30e3220ce491ff13c3b504ca59c7ee83:0F$@d4cf7a17103a7aeb2190a49e92235430f65cf4708ba056adb96d05af7a22ba7e: B5282a3f2cf0c6289512ab26c9cf1c2205ad00d5ed654bf235d4c169386cdeab6:0F#@53b6f9067e2f76c709f2523dbc673a48672596c38563c0f334efc9746485b8e1: Bd12a10105658869e1152fb7453ce62586b07abbee3737cf7a308cde0deca8136:0F#@aacfbe1eb6fd56e651dabd71ee8b4bfaea92a7c1d830908c243a8f474e787f15: +B09409a4b18b21634e4ecb31a25424d6f30e3220ce491ff13c3b504ca59c7ee83:1Fߙ$@9ffd5d63f6a337a1aaf778292fb1a6b2c163f5047ae89a8f06473ae9c97ea82c: B50018e17bbc611c3618dabd3dabf644bf6f0a663c58b4e5a8fa7a7310e4fcf9f:0F#@bd9106a45e53bb8d334166b7284e6b35b30f1f44cb4ef2d9f09811afd18a714b: Be1d14c9d72a0e0ddc6272fa985e55d9a8e40ae72effc28c5ac7c105c369caab5:0F#@c1951926754b6d8140f4899f1fb9f7171ac24641e2fc06171374edde14899f31: B5a7f57a532d2edcbdb3b3498e28a08ce669f33d765e427bea332c77e64abf2ec:0F#@06f5f4d28b7fc6ff2b3f96e8b02ec3d2957009b66dfd2ae236b9c4ddfe97d8b5: Baff39cb79afce40d9f3365ec8c29cdde74f1b31d71099638c0828540463c52f6:0F#@53b9fd9cd691e98d0b4d2466a787e85d13833db07b2fd7e67ee50002e2305b56: +B350b1b1c461db017c62f0f8bd2fa08253c455907a8b9299fd2816a4e24420c11:0F#@fff3ebd1bc6fedabf165e2d1beb6eac3f488e50e9099149a94d453175749830b: B17f6cff3fc19015a70c3cc26622d73bcfd4c5bf76d1b17e3fb7af42aeae28c4a:0F#@aff9c84a2148ba78a033bbf1faf323e2644ec25b142bec51db98b8c457678f2d: Bcb65eca7b4e9ef85443d8f79c82b1e7f377afca331970c4079a935ed545ff9ce:0F"@e22e7e47847557c55d5c1b75ac03e6f9d94152500d488f69edbd554358156171: Bef52398bdaf43c778a9e4cca8a10e528286ae62f5c6ac486c0a8a959fcaeb7f7:0F#@f77af22837d5444488348572052cace76f474d5a436e305bf4fd3eec8d21eb06: @@ -81712,44 +107171,67 @@ Bd6a34f07f59b7d35010517f572f48b676733d833436e450fc4d35bbe143f6486:0F B11da859a1f71a7b8e4295d2479f24819f04b38966ec4c69c38058cef55136bf0:0F#@41353af3f8b729fbe4d12f5a2e765c1046f706a3db456e7ca66db3dcde926c0d: B6d131659092bc0083fcf54d61e3e8a0fbb33445ccea702d83557bb4a57854588:0F#@3be57b28c5d40310caed4314880219e56d1287815f06e733d7cf85b0d86e91cd: Bc43702123819d3290739d960b6748673d39b0079b4367fd310cb8488e80e7d20:0F#@923df2eb3f6dd88d16c93d784d08f47c6efb8911c8e25bfb68d2bc6eef7a0010: +B721d059563533f050191282111a864a51c94c4b736c8e901aa45a0725c04a430:0F#@0f1d4ffba52b46a6e677bb1161be7644f1908e1d18369d3c168218b1e98e2318: B19e0804869178dd7631ae9369f69057df37202b2891541dfe99a7cdc5aa53112:0F"@0303f4288ceb9c6fc79d5b5c00c1d37b20ddf9a21fe9bc47868737fe5f373d82: Bf837b1bf3d67f8ca89e48b8f489d17ddd7d59ea324b5a9309ddecc8c88037e30:0F#@a73d74dbe3795cc3be05abfbe187ec038b63a5a7489296cf806bd57fe1683f26: +B1460ebade4b1017052acbc7093b6ded6dbf801c9242e64e91bffe4c180ad9a32:0F#@21a8d6b442c550dab717bca727981d17df9643fc67a01d100d7e6168593a34ce: Bfd1c2a4979272ed45d25eaf88237bd9e3d0995edf135352fcb42ea67dc0c04bf:0F#@fe578aef956104207366e484c7e65bd617d0074c570e0ba170edd984583a07c3: +Bd6a90c471a13c5159dc10056223432dd32413329f80b98f8c725f45616c655f3:0F$@a8bfa24687419b085fb7221329edc66adf8e1a8cd4e0dc5f3c1f3d9932e392b8: B472e652ef3d1a5e8a00816b1f687070497dc9a7523ec3f4e43b32486bcfea372:0F#@3226ca899200cc1e1352e673597f19b242d187c0d2ec20d5e67a76e1ff19d87f: B7f7ec355a2fc74a29da5aa7c5f41534e9abd7c98bc9263f346ae694b2f6c4b41:0F#@3bccc3fe163b32e498e0aa2bb9ce385812cfef6734aefad547ce0ed8aaf30398: Bb77292bd7c2683a48486e874e981ce95195e50fb7d1e47fc3ac60ddc793d8bc2:0F"@670a395ebaebc5eb39d7291d66b8498433dba2f4c7d31fd52bb17223f18f5cbb: -Bb77292bd7c2683a48486e874e981ce95195e50fb7d1e47fc3ac60ddc793d8bc2:1F"@5f1dcee64f29a589e5b0608b318065ee0ea2490c902ed97685c84ecf86821d41: +Bb77292bd7c2683a48486e874e981ce95195e50fb7d1e47fc3ac60ddc793d8bc2:1F"@5f1dcee64f29a589e5b0608b318065ee0ea2490c902ed97685c84ecf86821d41: +Be234ba78c83a09b245f38c9047e6d6551acb9302f082a7b29303019dc476ae3d:0Hڄ$@d06a255af18e489df833355097c3ed14a683c55a99c6e1d5fed1e8d4c5be47da: B3c801485053556a2d410e62ec2f2808291ed017baff4322aaaabde1a999b8a7d:0F#@4a5fee3d77ebe68b87db933406760bc26ee77fbad655c6523599fd91535dfcfe: B983021e1689e46c53d640b846e20c2cb8ea0d6ed2b0fa8c815ad9835e2832852:0F#@b013f9ae9dfa5cb1e7d9cd8efe570405fccaed95bdf12d33f6067b7133f130d5: +B95a0fa505ddfdac2914109e4bed174b58815aa616b8a27b70ed7cc1c3bf8302e:0F$@042cf5c1fc5fcfaac794434b452ad6b942d6c878d14264c80f3933ed880bd3c2: +B4d391da9b3e43a940a35fa632721f20bf6ae9742a04febee06d223c5aed70d86:0F$@7b4e94599cb9280ff99eb2d37742250d5fed12c97b10b269c3592f908d7a34e5: B472e652ef3d1a5e8a00816b1f687070497dc9a7523ec3f4e43b32486bcfea372:1F#@e496435cbc63b632aa43da167f281a4351d5a96bb370e781c8dbdc53c5d6ff33: Bfd13079b404324f8c4a5cc84afa63d2d58393e43f5ba77e6a0e276547051f167:0F"@15af150f532d6c7772ee79704b57bf4bbeced4fbad6be636fdd71526459715e8: B2cac10f75e7c3d4d69405604dd20698ab9026dcf0679cfc06d5b87c16e8d86c3:1F#@3e26949ca423fbaf802acbee950c4a9e495acb816e2a4a9cbbe4c10adfa41edc: B4de45a2e4c79d0192e72b62fdc5f38a28652951e775086a03162a6f81973c4aa:0F"@4f0f24101c69d288f82f2bca61677ce5b23bb5f3c46d889be06e3d4bb0dcdc39: B8ee84e929263398bfb0f7f2b45877231e874951141d485d4f44ea2dcac031672:0F#@81bf298fcddbda367ab1311b68a0d3bd0a4f0f4916fdf51e4349060bb0b61b40: +B4849ee03029112ef167f2388d3360a4c7f417c52393e3e656fb4ec9cfe47aa00:0Fߊ$@3740de1545993a73b32e7560747f285c291aa53cff17aa84e635a3e5299522cd: B43f580c790e2a2741f9166aef68721bc6d061b4cc973a024af2739cc2525ddb3:0F#@97e4135ae1eb68f5c24f855a5891afb926bcbc1657968b5c7e7a61d8e87c9a96: B6bc66a19bb1484bcd117f39e0d45effdc784d30fd784c822646adad815f36cb7:0F#@a2a3186cb801cfdf1272268b2a773ef91ce7025cd16ac92adeb2e838e3f14f48: +B9700df44716ca617afefb38164d3be5cf8a611dbdbc4f98bd75e945d18e54fec:0F$@36ded80f26b2e69828727f60c13a9c52e871de4c56eb96c72029d4580924751f: Bbd68c09ca4aa5f334393222769058deb4271b05369cfaf727d83f35c45733e72:0F#@cf0a11dac04e0c119d66b204c0bdc33cd68f0f9cd56cd028ab3d37e4b440b6bf: B3e4eff6c02d1cdf7f1a12f17ca5f8c731a15f4ea595f9576420107b80310ad2c:0F#@d1aad8cb016fe999a7da140489e0b79c9090b266ea8e6a484033563485dd4f43: Bf3ddf856053fcd45ae02147efce2146620259a674c127cb3d9658c0e35d5c013:0F#@99682b1536a9df726613fde92cb2b98e44908afd722468db134a24d4eb027bfe: +B8aa13fcbc343e7de70833da6e66a27e64596298c84603ba3b7e09d60e5ef06b2:0F̂$@f8f7cd6e9229601fcb1a436f75a875c8f5ae2508fac9e8211d7851c0175bcfc7: Bc2e8ae8b67429ce8b1a8f12a632b99686939ef1529b333e960887483615953f0:0F#@508cee0c80aa92844b718214d576780388d3217e974a3e0256591c93fd0425d3: B2cac10f75e7c3d4d69405604dd20698ab9026dcf0679cfc06d5b87c16e8d86c3:0F#@773a6cf4d14f405400a7725e604c61e3b933542243756403ec326fbe7645b0e7: +B499cf269ac1ad75fa70860ddf43dbb40157d029801c30c442a206ddfebdac0d4:0F$@f46f86b997593c8374572132f4d18e1705922c98b7c26a4654bed572e64a28fb: B38347cb38ae9fae715c2af01d96b9f1c8ecb53954aa31f77929476540a7c4f6e:0F#@46e968c6eb3331114ae3300087259e697682e28c1f9f12af0bfa9bf34c12eb5e: B66c8863c6eaad581d0cb02463499de0b9e845383951623c6edcc24b02c922189:0F"@c07ecebba5567368972e0ecdab99a2bd5e08fdd81247c68c99c6efc167ca45ef: B743c1ed26460774cc8a42987e2f7f25b00131f764702b293f898946d35190d1a:0F#@4f59c2dceaa2143cdb5b8f89061f44f1bb056028f095c7fca7492070f0d7e4f0: B1de7d6d86b6cfc879288ccf9a783b1ccdbb66e8578f5a47dc20176f4fb037d7e:0F#@b11c254a4fa99079047c1dc6840d77c22109bcb5c487ceffa81a6c29ca5fd0ad: Ba0ccca59b30b8be10222190ba630b30e45afd10c2584acb7e137e47533755704:0F"@e5522d61e80b539baf8a3449e8bce1be8942101e7639515ba0eeaefdadd263bf: B1dc06142e483f1872732a2f59501737ed2020dc60678795b5938cbd9ebc9e1c0:0F#@d5232b4a41bea01edcebfe4c902923e55fa6f799ca6c8ac0db0cfd877fdcee70: +B7468bc37610c354f12118069869d56a9b6e9c60198f2155fe2bb8c40c9ebe698:0F$@2e5acfcb454e0a1aa7fbbaefaee45453766ac675379bf36e0fc1ba7fb865123f: Becb5e85c6736cc3c2b1c9d692b56938165e11e77363e1de19355d6a12af9cb0f:0F"@a95e479b7abde08e89a466f2a9751a3982d18ecde4bc7c284e0fe91254dc9012: +B2fd37d5f929456f154b75466a60f32b4bc468317a2e0f7aad5c270060d838af8:0Fц$@11789dab1bac0b7536753388e6a175cd42f17f2d8327e0622c442e9a5a546b4d: +B823ef58c20e7e7b2f920eafe9e55b430de9fbc98dd05742f352ccf806c48db39:0F#@d30bbe3f5b4def617eef053fb8652340199a1f9e02c5dcc5f6503ee2aaa5d281: Ba41140967bf3184f1dc9996852e314f6fe11cfd443e86ba44626c89267db94ca:0F#@a2bcf926f16c202955f53c139c6295acebc5a0af1eae2247f6fa9be052e995ab: -B96cb1dba7c4fede0f5636b8c563abef1e7dcb234748296020ebb61da10c5e790:0F#@6c68536442e08bbb079cfdfd46d9b958076cc3043ed24a67c52972c60476cb11: +B461b42c78cb6a5bc9cb7ba5f57e2b6afe7c8da896687a8643b84fe4f00380b49:0F$@899a504a78c98f6152d52b98b6b54575608b108f18cb9a899114c8fc68d070ea: +Bb6f21ae23987ba6aa754bfa14d770a9b6e8e924fbf02cfe7f591ae0bdec3e2b7:0H$@12685d875931d0e7763873c7e03daff64906eeff9e79cc82252f9448852df2bc: +B719ded5a4165c4b5ffdac2af330aedc9bfc27f04ddcc56df2aa8a8694900165f:0F$@ec8562f3470f0e9e639f3daace86410f816bea826caa85e6f8d6e0d85e478e6c: +B96cb1dba7c4fede0f5636b8c563abef1e7dcb234748296020ebb61da10c5e790:0F#@6c68536442e08bbb079cfdfd46d9b958076cc3043ed24a67c52972c60476cb11: +Bb87e3f7cb7be86f61b15c1ed5fd1829057cb9d4fbf1f81d736548c92319ebee7:0F$@cf1c86fc612d65147d5066b7c5900914b8cdacd11de0e968004d1eb1ff2cdd30: Be275cb97895a5f95ac6e09e77cff24ce718b669471bfa83770019fd900a6a12f:0H#@846aaa23d55664b17b331304634a1de0524feeb2fc748e47b17d66bf8d314544: +Be491ac349155daafc613486cfc0458627e6f520c7ae88c0b6ccc2ad1d003e033:0F$@e34cf29a5b60beaec42029db040d538be4badc5e8656116e80fcf0c06e71f9d6: B065f4dec6d78a8ea579cf06bcb2b1d381443d932945293f97523b639f502b071:0F#@c969c1b5e66f88e41432ce5f88bedf59798260cdb049dc35bc9ee581f4bbff2a: B16db81c5a353c11f540edecff3b1e42aee9720f81657dfef0ac5da5f66a37769:0F֏#@294d3cce6814dc05c8a4002a9151eabaddb584e81ce8f4cd11276cf2ba67c7a3: +B241da167a760cb82ca22e4ca50b14f54e6c583d5fa1036317264dfd3deedd215:0F#@b9a4cbd174aa56ee24df1dacd0d8e2fd1468e7604513a3c5433a13a64255d2eb: B57238d21df686d6294c70ab6045d7058e9e36ba585b465a8c434caf52d5534a2:0F#@11a4fb39a9078f526a9370cbef232e20ddd3c7c33cbcb069adfa4c5264068523: B75bdb345fa625e9a16fb7367d7aa64c2096436b1018519c7a61a8cad0f628893:0F#@fe628f0cbe59340c4c43c5362ced1cafc55b05a42ee668da4a2118c2eac92290: +B75ef038c78144c8634d0e5d8affa3301d4eb6e4c1092ae479a871c382ed558f9:0Fۃ$@71d080fa2157f319c56b9896710efe1e857d4c87487a4154ab003ef9081cfcb5: Ba0861f60aaaba5649c9a863586fc9b203ce1a178bfc0215d5eeb8683b4fa63c1:0F#@a517d16566409577b827d8da31e464466e7ea4ed660a1b245f9d2a162d433906: B580bbf8c64a9ce06153deda2d949022a8616437b737992bc61835772a84d28a6:0F#@43ec8ebf09c690136596c4a29b1d69ff075255c36f2ca6259c816675a5e0fef2: +B84f4300a755146dc9a86f83910dc8c60706b36aa8cd8ef9f65d5da43084650cf:0Fڔ$@08d2fb04d60e478d67b061f2b0239190e49986d552419251dbc325ed4ac491bc: B54d3fd2cd4d16ef5e9d0c86cd39016941fdd11775f2097c1bd2c48df18205e1f:0F#@b59d7136b475259b082655318848c81d7ad1183be19302bf13f28892e54d65b2: +B6b9c9e1874b8a10437656c124b5d3da6f088cefd6b6c0bee5f430c7d6bbd9d7c:0F$@21f4219597496d7a0fea69ae1ef7d2dac895358db866c72aff647b0dabd6ba5c: +Bcbbf90147f4c951abc4af067d5d5583f000b1a2774d5999589db09e153719bf1:0F$@a5c02898e33d520c9b93a8dce1b9b188e62dcf3bcb401bf72265470e7882a687: B7d493d4d8bfe5e96a9fab692847e23afd3331eb55620f6aa0e1fe5b302941953:0F#@e9a8c2d3fc59935728c47adfcf0d0598fac2cdc699b3ab20e4ef06f30b6ccd7e: B0af3a6f911dd7ce23300cfce74aff24c9c2571656cd593fb12de68f3d80365a9:0Fܽ#@f44d55ed97e459476450b25cfbab8c25f08d0187a4ac2356457da37a7a4512e7: B7d493d4d8bfe5e96a9fab692847e23afd3331eb55620f6aa0e1fe5b302941953:1F#@cfc5bb0bac0136fd0e8a82a10ad6528c431a7341065434aee428aa0cbd7a4529: @@ -81759,6 +107241,7 @@ B88cb048b71a8d2db2400c820a8f08bc5c7e929bd4e8f1cd27d6984074cd1ade5:0F Beda7c561569a7ceebea89cf02aa2e85be446e9eb9192783dfb39c7731090892b:0F#@06ddfed4e6b6d8d7518b9f83750501f89e9114a1badf291f06b270c55290618c: B3ce047313495f68d646398670c86ba90e0586ecdd608e20241ba023ce2e016a2:0F#@4ae56921cd526f9e7e9f543664f6e8d1576a6dbe7bb42daa4b0422f4eaf28d15: B88cb048b71a8d2db2400c820a8f08bc5c7e929bd4e8f1cd27d6984074cd1ade5:1F#@078ea6a58b49f1f63d231c0fdc6f58958eb2e22b8dbca4a23e0f81081753f82e: +B7f8959157e51c8c6abbdfd240945bfca6704dbf6422fd135b6310d6c441ffc1f:0F$@2f7bfbb26f2b01251fdd168a15da4acea59342f3feb59e94224467333ae867e2: Bd4013aede7743827a97aa0ab397abe1e318667686addb5bf7a08b6b309473f4c:0F#@1884194b9ce50db1e425c89c4e6c963ba4a7ae25873ad8efeadd45faa6ebadfa: B86a814f610a01dba30b9959f22ad8eb23c07d4bf904857d228786f9704cbf54a:0F#@5c9b7c7f548a275c9dce6cc60f06f2600fe1feb06b9abfd567f93d6956fedf22: B39ac2908e65c41e040c1c8d5426e12ed55513e75023a3a5ad15c1a30f984e131:0F#@e146be8f1bba102056ac13ee0ed98579a8a76d7c0c69a6f973236eca4a0347eb: @@ -81771,18 +107254,23 @@ B5e2019a9d7777e617a6e834a162e498d40a9418273fb21af0382c10b20c03864:0F B9b8271ccabbc2c0109a6d39514152bd72ddd49fe9ef33ab57d96a22df98f7136:0F#@a7f519651e8367e8a3683eddf00d8d262164dd1a45366c503292055da6f6c93b: Bb35309957d0dd60b3de5a0d0b8c20bfab2fcf92714faa747a39bccba9ea3ff8f:1FЇ#@dcb63ef20570aa98458a0da69e920ed696f642247970468d6c5c4dd33ead1782: Bf4bb09a39d6310a85f00e237075465238c8cc6b479bb0bfc70fd4f3fd7c9b236:0F#@d787bf376ed5c3c5fff9ff474d923782137894802efd4050a505c65766ecd657: +B7ec1eef9bc4f51ecd31c6a3ddb87b0b2f375c73414bfc5b4ec0b40d427868a47:0F$@e2e213d56e9fae7d8d78d12092c85c0bdc78c6ca4d504b289389e1eaa77be88c: Bc85a1de8d7c346531358f03f06f4669da1fb6963d72887a4187cddc77a496805:1F#@d99c3ce06db0ad0bb7851c88bca2dfc8bb4d19179d6f58552a1851e1dd92d68d: B4f03c8b1a402647720ac7c66938d5be00db0a8e18f7d64110b7e0918b1f62f7d:0F#@2e015ebdc75b52999361e108cd17bf8ef055c70b4d3bbdceaecfa63f94c080ba: Bd163b4dc0e07bd7a10b9039344ec4978242b58a05f9708c09cb84b9d2fc6c40f:0F#@16bc06ce0ace9aea65f4b66e522f9be964b6d2ab4b132f0e30c5b8e4cf8ae139: B2542e0a454e3e0934720e0600a11a8963cf868de17d657a8cc05a70af985e13f:0F"@88f8e70152d8d1ccf9f4f8170882f432c4620ee7b66bf8fb4625e6661d50e772: Bb6b5eedfb097e8c1d78ec93dcff6de84959b50982b923a969d674868a82b6389:0F#@bf79b43fadf2ca11696e2ef388cf9261bcb49f485f8248a9a1841b9c873d32f1: B38d31b24cc4741a78d65500381f968e60eeb47896ed4f59c662dcdf3bc4ebadb:0F#@007906bc9968e8fcdae6d25b41474ee7d6b469adf1568c8fb75e8a6382f36148: +B696c03176ad5e7396b25475026e803e3101621edd9399d43c68f9be335400d7e:0F$@f470a2e7412d818e9c137f8e6846bd9817c912c39fe398153e3caee41949a745: B9ecd3e136e100e8562df94043accc908bf23393f01bfa3dc052b9050e62d2ae2:0F#@06c2329222fa0c72026ff72e6b2c7652ce3c184511f0bc99b5787ceff9367f28: Bc239f1f2bec98d2d06d626d088e5cbd1ee35d6fe255c3b328cba13a9d4b6f627:0F"@662d24f8f455c75627279331d3444a4439f12185e3d6cd0ebabedca1d009590c: Bd6b711232fc8470ecdc78d282d5d3bc7d2b77e1d2458fece8a890fe593f689ce:0F#@ccaf8e29b532998096e056597458bfd2588a574f909f98134acd7111355e5e0c: Bad79937ccee8f8597b9e7b56af4487b03c7c562f490b5b965969800e8d4fc069:0F#@4b26c8164d970a33bba34f32e3791fbcca538160b32099551d62e2b5f5041fa8: Bd4374da944082ca4877775d4235deb2ebe6ed4fedcb9e85a27092f5d9435ae92:0F"@903452c36aa8cda128371ea9fab6b86d5c6d2924cc8e3c353e6fe6294c98f920: B401d32e55fac7818603ee9194e3c7717221f393c8f941ca1c83dd775b26987a6:0F"@5f1877d7245a0359dc4c904e92268e6655e2e1964001babbf5e8612862f71c12: +Ba0706623975f1cdc82263c681057f1904aafa104e8b3461e7ca0059acf900d94:0F$@177f7e7d473c457f4639791869c529344332842b77492b5521e38778308eec0b: +B8f7ae35e8b70bdc04978808b86c6b5bf35103278bfe70a22543502116be6999f:0F$@42b23da2f4a8074b95866abf286166bd3ca00652ea2ac498beb735c3f4f4bf96: +B7d4564f67984d409456271d0177eaa9ebd9412b4c880eeef06b8f36010d73728:0H$@c505137d22d69e5d72a218c753139b731b925d74dc9e7fac955a30dfa1dbe51f: B73ce51ff2689cf1046892e9d9b4c037c4b345d7f80eda2db2f7bbea8d339c74a:0F#@1ce33fb5a4ce55cb8c0707a1122b189de68765d4f6b83b4297cf109b12aa7d06: B984c253e655006fd7670522b719a929aa549cb7c6c7eb398bbf19eadcac875bb:0F#@3aefc80f13abe3b1f6b2742f562f9c273d51ff6f739d0d6d77ff5dea99dbb82b: B9648f2e39a457a2429d324188da87d5268619537bcf9fda1e4175a9cdaa50363:0F#@7c86fbb25e4779852cf98bcb469c855a235e56a8551629b2482d700e8c11a7d3: @@ -81793,14 +107281,23 @@ B64677033aee315cc7dc1b011ca769a20b42eeab1cd17decc2b7c147f4015badc:0F B6d74bb7893a81517462774480024b6b3ed0250fe1c569b14df73f63142a8823f:0F#@0ce4f62c2be95979128b305c065395dcae33db2f0fad577dd2f8d131fb0581d7: B92d0e17d8c86c7a4414e6c682514313be66a6d0392cd43cb8b5339d00d31c27b:0F#@e5bc6022a2ba31c8038284ba0cca263ccedc84843af200063de85ae56bdc2415: Bc4768984393cb82e6892f0ba91b78012bd0e381b229dcfc6cbcc76f9c416454b:0F#@13452e853da8c0894de4ecff8eee475a0e384c0a268e2e9a7aa3ded94903923c: -B4ac2d31741ebc527da61251f0dee278b1ba9ea4f8f6f0263203e69d55d35b44f:0F#@8cd9d09d38ae5ecd356c4d9f510f3f5fc0c4e91e90bdff6a0d236d2559e51b33: +B4ac2d31741ebc527da61251f0dee278b1ba9ea4f8f6f0263203e69d55d35b44f:0F#@8cd9d09d38ae5ecd356c4d9f510f3f5fc0c4e91e90bdff6a0d236d2559e51b33: +Bb35309957d0dd60b3de5a0d0b8c20bfab2fcf92714faa747a39bccba9ea3ff8f:0H$@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9: B0b1278d2dc2aeafb1d363db77d3765dfec878b0735e207abe04ff5bcc2329ec6:0F#@bedba6e1364e9809e7d6e55af9d106945dcdbbfd0b1a56901abab3684d9b1d3c: +Baf1505824f274cc565fc3fb2f7eab263b1257024b4d60ab43fba3c0d8d443976:0F$@bd17e4387b0df0d65a3a982a7f28e1703811b8b79cf7675555435ae68a4e5336: Bf488dcc9d2d84c7adb9e37a10291073721c241b30c0b30bc2c62d8f304cdda0e:0F#@87f64ba582bbe674d122d3f11a6ee99d38cefc942ac881e0364359a9dcc9e026: +Ba6b74dc740553043e9c2c2f869b4ee3b3503d494e957fd5ba1a94619e426f159:0F#@0891f3e7016f0790a1569c8a6d9ebd8115ddd1a70b62da7c6e8cc9ecb8db4f75: B5b387e7b9168c758699d7f6c8e8437892593e6f123232a2131c55a2e8ba1772b:0F#@d91c12aaf67269298d71d74a188e0a0d8023e39dd546cea7e47664f9e4f6a362: Bc85222a2bc1116deadf170f89fa9d12b301edd318758ec6c230eaffb8f53e600:0F#@df19537d648259a8361490097bafd05085768e99ebe153d0e7d2b9490805388f: B228414f2b7aa6a99a16591edabaf03d09e735c21752893e5c5bb4c6b65f77b22:0F#@6a87a93dd08236df000c8367a0090c09188effa677c27f1fa01a26af1e97cb7b: +Bcb92f07e16103105c4664cc4046214a955d3bccf3f37f72de806b92f0a22930d:0F$@c25d8d65bfbe0c1565bf86dbdf042600a39b944d748d0d50369926d471621cd0: +Be15a0d3edfe9aae33973bad813a81f4ab75f51c956474cbc056e3d9af2f39b10:0F$@1b8fe5513129ee5483e2cef6c1ec632eeb8783842c8022f12ee96a347530077e: +B45138861da890512cb4b37e4a39832c3e7cd76d89b2d26d19898529fa0890b16:0F$@00c26f89ffcb18387ee9ced817560911aadd9f9c691cf606dfe90f75ba422394: B00540cad4e3a740ea73b54733406b685faf9e2597c0c4e498af4eba2ff8c027d:0F#@5fb34c8acedf9ba244cd3addb75fd1129f8fb630f605b39e5f249428804fde71: +Bdf41bf0ed58cbd1454e3c2f3ed392619a0d270b9fb9d7253129a0d0214c6e1b0:0F$@f306b15614ed59193ec56d3d2cb8994958c4f0df2a677e380e3d48c587a59744: +B8f2ae31b812910229f4e513a2a4495069d0a62f2decff2cbe0da22eb42eea720:0F#@cb1bb4362767fd4db35535145648c0a32da24241dc67bc99c6ef1c46125590ef: Be523622a7ea8857c2c54367e09ed4e974d7870ee6730e82656bd30ea0577ad90:0F#@643181486563aaff8305c159887960134b09586d1c3ee01afc75c4f01bd2d26c: +B673ba774bcaad4b3cd2ed7baf59f24085065dfd250af88c4aa33afd453b9c5ce:0F$@405fb6ddbd2318a51b18eee7900f3b8ac4478ef3f7620736e1a8787871deace2: Bd48cde7150072a27a1647c96027723e300aca043f2ef6e070abc31dc1304e8b1:0F#@56fa710537d32cd63c9176548b690bc10a0a9dd8a20264eddf88ecbd9430daf0: B2cfd576372de4fd5a835b390c9f11757407dba3d7bbe4bb07a9d4a90602f3c4c:0F#@ae479c69a27153bd05fa4b268c7726973d2f912b0836c642f8c456730f66b6c6: Bc9eb6933768c8c6a22726bd1fc56e190102d2c541391eddd7e0e30622de6c1b0:0F#@633263057f7b0d4941adf2cefea4ecc1ca1847febf4ff10cfa8f4e2745d350b6: @@ -81808,28 +107305,40 @@ Bcb1ba39c92956a0903e8baa4be4f1c6f91346ac2173a34f779779e39ee3d117c:0Fݝ#@f56c2 B51fedf6cb85504ac2822211f86c473a0886609db4a43b69680d5dabc943ea0bc:0F"@8c677ff3d7ceb1e8ab37919b2852f5ca3b2cc4875924d2b8e0c91ba6f6307c65: B50ff3f5b7f326b4f0a4a7b4bb2755cfecd9de19659bef67a624af86789e5e264:0Fˈ#@71cf78ffb3f50fd342a8997cdc8a175b818302878d771ed1899d7bfbc197097a: B8225ec5fc1ca3ad4df06564157b6b108cc86e1a4e59e930ab2ef81faaa7605b8:0F"@969498026feb0fba05e69cd63e8a21164df57f7653a5ae259cf3901cecd4f172: +B41b8f9d5de8dc3615ed81e19d43b2467ef64b7bf25269fd5745491570c440d5f:0F҄$@7a8ff90ad77c2109f3866876049041138d8dc8819867f674841ec37139c2ee14: B38745a424d780382e59b11cc433a53b0b732ee798e2fbb9aa79fa8921349ab3f:0F#@56b6c04cc5c5914da6b3a098ae075a6710db3716c06b96ad5def60921aede78f: B8868b12665ee45e288e855fc7343e2540467600769614c759146b1ffbd3dd906:0F"@3560043b96956a0b0cd918522cc42ab8ce95e1dc6aab08b6ceb462430a126823: Bdc96234629dcbd152358e821d5cc76ce6d6e215fe53bf22e2fd875f6babd87b2:0F#@f589186b33a9bd8d1b014aab82f0088c6e578c60b2ee322064d9db4ad4144226: B950ddf27f06d369713c938446e1cb62770d43379b106650f39517c5487d3cf05:0F#@e38f2223598eb04d6020329344b0d3b1793fad0ec6c81f4b8718fe120f394684: +Be9555337ca811adc103a9321f39ef16071fd5fe6fb96666f6dcdcf1c44532703:0F#@6f952c30504e37a307fc1baf4db324b984b47c0e3ec4411e4bbb5d76b479267a: Badbf54a007daca46f999f3377f6afbf4493756db670f4434f5354f02be321222:0F#@6c83050d888a711ce5322220ccd2ec6266ee90da85b2ed2c50a31c72bc8db222: Bc96e710f003e21a01ddbdfb755a8fac1a47b1dc6712a1f38222845fe798081e1:0H#@f9eb543bec2fd15905acff0a98936c38219e18a78de1dd0023a98dfa4b3d9dab: B4dc58657fc887754deb9974e1a5c24028c2265878e30f28f33ab11b32324ca91:0F#@86332236b577b839c9ccf1664223be4d011fe52a0d481f297ff8eb141abbafc6: B462b3e902fb098cbf29235023be44e2db9f3c09cee20a7e3b4f48550c8b9d78a:1F#@8b98ee0fdca759459b40d05b6232bede30cccb6d9b80ed2f6797eed147f138d3: B558362fa1a2f6982b686d4b1d75caae522d2d2c8d29dc1684f23ed00ff65ca1d:0H#@b62cddcba22d0ab11e6d72bda8cbe0120fa61bc1104d4d0709790f14a7c05cb2: +Ba4c99be625ed935171daee186b2af0c93211e3a75d2f7d2c9268b70617001205:0F$@ba9d89457cfa66c787e92daf7f45d172ea7bc21b296c7733ccfeb3c6767c28d5: B462b3e902fb098cbf29235023be44e2db9f3c09cee20a7e3b4f48550c8b9d78a:0F#@2e68fa8035da4a5c114b37aee38f0ba61ec170b25bebe124bfd2173fcb46143d: B86dc5e272afccee286ada1c37fc1a3a81e013307fe547383bf86e734590604b0:0F#@05dce916674e36a05fcc775e759ef1a2bd48f5f8c8510d6ebbf5b9464a03e13a: B00826df0b559d1b0ab9ae31d9816ca45689223d2f65c3f78be388fe8c052b5e5:0F#@5da52558dae912bc5e36a4110302907635bd3bcb2b377cf72ebc0969ad2456af: +Bc25550e357e37bc997ad4985e16ae3eb868013d5fb0a18763e93052467e74853:0F$@c3cbd24460fbcfacb748de7fd2651febf2b9550b07183315d28a513838263ea7: +B25d6b9cfd997bd2f084cc1f9892977b39ec00981a742bf5f0dabc53f851b896e:0F܃$@113fe21918163c8445a49538db35848fd28d38b7427ca5d7a1294a17a3e59e2e: +Bc0cee3c6b5d8ffdf5b0999f1467fe2f2f3c0d35d25924c76f19d6e01634da7f2:0F#@6ebd34b7125913748c16625e7cf33e210cff581decf85e5c26f465327df39f15: Bb1fd9706d48f11da45c97b490b5771ee16566fbcc697f191238d55b5348a5887:0F#@adef08445b3378ac0659aba971b5cbbb6dcb6824cc44af4291eaa878a8277fa4: B637c7f7da86f6626af005afbc8290374e59078f30f6819a5e4a5107ee6d90bf0:0F#@bbe6aada5594822e25d14220628082fedb41f09ae7b01834bb643e9cccc59543: B647c963b86e3b8aa5c34849ee84f73624404aff17a2d4f1fe2a4be1351a48ef1:0F#@c9e70d740972e3ea72d4353a0a14507824f2f561887450bdd81b538583514235: B5fe9519371c3371d6ce97f4c87b44565c59d7b727df60ced3c0da45d5be0ca8a:0F#@8781d019c475217ec291163b1d4c3cfddaba0b250727cac8a43142d0ee02b929: B26dfb2097f7b195f646abdb029cefa75194c93b2be57efe02e23de5689048bc5:0F#@6d3ca579c2d604c6d6e586037c7d22496dafc7ef1a8034df3fe4b48edd485b29: +B872f8347841ca45647bcb599d8120f8bd11173cae78b8808807e4d802718bf35:0F$@8fbc5d5e0c3b272f7e6c1daae127fdc62c0bff8232dd0d874960a68fb0e63db0: +Be1b1f2767a5973faf93900a4d9ca540efe520a7549b19a33d9354c455df28727:0F$@dc4fcd12a124ea4b869108d34249131d05ce96159d3866da7ab1ea0b7a128d80: B2c9ff323992b7b8b0ee3b0726c8883a52bbdc01dd6eb529adec849abf23fccf3:0F#@7ff3f5430a1b3b574d3c1c5b801ff33fe8e3095fdf17900fe974ff62cde7da36: B76e73f0661a354bcbdae08b27e5524701baa5012799236fc07fa3dd2808e8705:0F"@697c7af2538e2e60f560eb9f09a9465f5723ffccf1a4210efc986c4b5d370cc2: B3fa56072da73f7de355834d8d95b932f958c15cb55df094eb77d24f81397ec6d:0F#@31de76dac4d5b1205b925375620d28b9c7a4e3bf326bbc4a6415df72446d92c6: B062e3d02203b29392778044e5bc59b54e3aade343770834497a2e172980e995e:0F#@0a879499d77f3a58013949c45afe1e6e7d4e46c0fae8f0fd516fef470f005826: +B8b96513340555bf15a36a17865505e70c499ceb07f63c750d8afefed36519a1f:0F$@e9d2e753d358f543b1b63e3e5e6006d485b1e90ff5940fcfda3370bec484a645: +B72fca97df5bb00049fedc407872967ac4068c82364b874aa2ae9d19e6aa565f5:0F$@a1d3a0b92088c8bb0042456f932ccc945eb26b046473886fe2c464512dee7e4f: Baea3f85f9bee0290ba3c3676064bc28686f52d710fea46fa8f8562bfedb7e094:0F#@229acf800c1e8ff8ac42b62c2fa9790e999e998cd61e3027737af33c3cce5b1a: +B79d8a960b48a75fad1bc2e171d1c15bd025965767675cff4f06e891a0c319617:0F˛$@91aa770a799e567fa198f2e510d403844cce9ea592073ef1279009f97541b35d: +Bb52f49569f5e429f658f8eca1c98d7af56517d42cfc3f9122aa00fdef1d7d9dc:0F$@31f6b7241bd625cce45d8e02cb5c7df015c24056b103c945b6a8977be2eb60d8: B673f88637fccdd208ca8d3f7cdb27480b284c55a46f2540aa1893d53e5b1fa4c:0F#@d423873ae1d19a475a0d9340df890f91ad14033d7188c1a0d33978f7ed9f6cbe: Bbbd9c850bfc6fd588535dbbe0595c49bbafb179e914e30365af789481a4b35bd:0F#@0699385757dcb5552b535c0bf1912e4611c2dc652a75fee785ca42f5718247fd: Bb0d0483d4678a3272616bf2d0db0f51164206dbd5d2bdcc29e9fdb9a1e30bd13:0F"@2dd24a4b7cd56964383d50506872510db29d7d6ddc04458236b10a553f49b169: @@ -81845,6 +107354,8 @@ Bedbff470d43a12d76ae79e4e7cb073a597ab805d78b4bf73c8b4002ec0e2cb87:0F Bcf2acd7205a5ea003d14f1c7a6d9f36c78f3a0ae7b37de781bdbca6daec7d79d:0F"@79f0b8a021bfe96a03acae01b04911748342be6390a31f55ab81f872140494dc: B51bf0c7e45ac58105969c35e4fb3c897433e3152e8dc39a48ad1f00a1c4d69cd:0FϹ#@30a835b37a10b221cf0d45cf5ee6ae522d072de787cf4bf5b5ced0233bdf8b0f: Be7903e201c66cd761e597d624ee1eb0ff07350642765c204828d067e7b5111bd:0F#@680cec51d1f5e5bcc31159fc8d9c2e0b5108d6b3bf914452fd4ffef1d5f61aa1: +B06da439ccd64ec1ab6e79686ea7432777dd802cedc4cd2e77eb072bc32fd1cfb:1F$@ee8eb5afe19890a208aad317119ce931b508a40e0b1a885a60c465f493a17dbf: +B06da439ccd64ec1ab6e79686ea7432777dd802cedc4cd2e77eb072bc32fd1cfb:0F$@ae3b8dab1e48f8fee589990b69f1884ea07c1b0f471feb7f6d0b07918277e259: Bd7bfc9aaf4f2da85c22b95c5ee60bba754d93f8b950180fe227cc5b5701b7e22:0F#@bfef1e060b253d2c4bcfc6cff79a97530e42e62482e2db02d076792fe80b2800: B201e0474c238597fc56b92742879767b88d6f4fe4eb745b7ff14a3d2f4ea549b:0F#@6ab867ae3616684500acbbb045572a9d9f911f70d49d86563393aff05c0ad589: Bdfcdd06f2f6aea873ae602a579ce5e8f293aa749fdcd9e6fcc55b9facdeee076:0F#@9b6edf6f73eb62008f0375ff5e78cfe7984d7b6699e02448a7ca94c0e97f08ee: @@ -81855,24 +107366,38 @@ B2f0b8d3ce13466a0ef72dd6d2b5e6e84e45de3ee9abd5f4b82df062fe58aba14:0F B5cf5e3ca521e4f50847e99a198d2a2719d06cd776751d7eda729e23e124c15e0:0F"@f2f9b0b668654161515c1d8cfa11e6b5c85eceeb8a593545599556f6504599fc: B4ab9eaeb58cfafd1f12acbcb023ba69129bb07155ac69cb6345cdc8158713e3e:0F#@39f6bc3749323bfa669ce239c9d04cf99346318a915f2d0d17fc0775be444ec2: B1b517f85d7f467d2f20a20ba01febd860956a5b262ee400447d689d2e66a01a1:0F#@e9f2d4077d14dac0da782df2f06cf11b8c69bc2b9f4a5feb5ce4df1b53fede78: +B7e3fcd1c3d806f464a3d87b28cc48c2b7adca13c3a719c6e7a2c10b886e6be71:0F$@8e0d5c0e09ae16c8a687516fb3adc98838807bb96846151602b6f3a772f6c652: +Bd430a71e70b19ced9c0ad1204455c5f0e7b5c3e7904820688017f61ff99fc7bd:0FԐ$@8c99546667939af7dd5dee73a23408a9b79afc2343abb62d4e753fde0f8e1ca1: +B6dd8a3301f6258551a6d9c41748aad08b16fb6ac20a64f257ee63b1b547d9590:0Fȇ$@461b42c78cb6a5bc9cb7ba5f57e2b6afe7c8da896687a8643b84fe4f00380b49: Bc8216b835c2fdf2c6d4167a1846024f9ca64adc23a5a8e2087d3e6a564ad7775:0F#@c92a3b3c6868b2ba6b7c0ecd7ba7fd992b5f1525c76a2ad8c7585654cde58677: +Be942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a314:0F$@3906f552e59f01e367f1e421c24a9d264a52645370f2b0e15bb566a30d33cadf: Bc35067368ecd467f87592fed4c5a530c4e329f3cc4dc16b3619e1459fdb9e635:0F#@5a40b4763fa7373053f8320e8cca0d8159e7f5ef0b3e6674ca5b1ca44b8bfada: +Be942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a314:1F$@ada427bce9596364f9aeb47da3367428a17093671c17bf40973a62324a41a903: +B1737c663d401579b15e8e7c7d6508276c90993231c9efe194a9220c77647c8bd:0F$@33f6087c0767ffaf36a937d3cbc69361b2a6e0836d807d8018d1a6a2540e8665: B1ee1ff166410c285ded8d1d985835cae8c1676c10a16e90783ee2dad74cd03c1:0F#@0766e3feb9222c9310b9bd19325fcca8342c7688493a428951d757c0abd16652: B8238b1363baacda96fbafa908fd98a65c67c3187bf6f2fbbd52098be716c23a5:0F#@064beadd4e03b1b4c83893b4c94128af2b3bedb3b833a7a721d81bc894407963: B3edaf9dc60ef567d8dc34eb3ef1c65d99f703376415e9f69c784010b3e5f180e:0F#@aa53b0a41e190ee613ce9112d4daec905ca021f6df4a6eb90b994b08e936047a: +B44d76edb94d06406ee707cced31b5bfff77713d9219d3fbe718f56bc94d5ba81:0F$@aa56f8f4e874814b1000e7a88af743e616a4a916e1b3fc8843654b2826926247: +B8ded5badd6f76d0dd7ae97eea248d0f329de076a465808958fc6abd3c4166310:0F$@d55c34cd18a7980809cac410871153b72b2b245055388f16676b951db44bc74d: B71772aa1b40626a6069e2a9f610ca7bd6de5b84b031cd158a27fe639b1ccb715:0F#@550adaa9bf15bf77ecc0fa66dc203308280a477593b7990bd3e4808b0db8173b: B8de979a3b692ba85818a642309041dd0c665e4d4de60c06aa84c60737a242ce0:1F#@78d86d13d48ad4e82c80801560d9aa06ad171dc41c854edde5de51f399a3d31e: B8de979a3b692ba85818a642309041dd0c665e4d4de60c06aa84c60737a242ce0:0F#@de11293287fc3f48da007c1354a780e3a769df4438a6400e439dbfff8343e727: +Bec57d51c0bafdeef4031f91350ec8ee0007091f87864d96f22c370af64858123:0FȢ$@e3ccaeb25fc58f4b2d3e62cddded1db5979c823fee55bbd2127066889b5de256: +B7e34fc18bd205ee63a8fd83b528f654ce515039d765e61a4e064f31c5cea1167:0H$@d098def9a0bfc22d39b5ef656a22291761cfad5596082f985adb9a07f775e2d6: +Bb6d5eafb3980ced80aa317a443ab740e787933f7b6a634ba932f1ad842b20a86:0F#@b75a79d798a945d74d9c80d36da5cc3ea062c7c74c2ac1a638e382c50c5adee3: B6277653f2d88331ce9bd25b13dc28e5e3fd2e29c09c9ea9a32fbf05b961bda6e:1F՘#@f1ec54c4cdfa3031290c510c3b17b8cc82f1870c6735023a30ab191d7fb361c3: +B9f207717822e3fe4fc32b69542c86cc7bb2dd137ad8cd667f0d44920b0c67a9c:0Fנ$@0075eaf34408705c063acc436857597867edf061fcace5078d3a381c5dc22abd: B6277653f2d88331ce9bd25b13dc28e5e3fd2e29c09c9ea9a32fbf05b961bda6e:0F#@fb2bcba50e155456fbfecf010fe6a0a3397cb7cc58e3c1188492c6203ff7fcf2: B5af935f84856ba918ee30ddb548a0fb5fd1251befa05f5a92b84fcac4e351657:0F#@7e4d725f9262bef6279d5e8495a7b9639df2b14821d06123e43a5f2bc8f689b5: B5c7f8f60b0f5acaea25025ee88ca965f335b3dd5dd8da09750cb42440c95f244:0F#@3c9395250615bf2bf211f620bf5582e438e2bd7b4d8a949a504468f3eb62f6d1: +Bf84c2052483e558d38126cbd417c2895256a06ebbf385d67141c00bc9c29263d:0F$@7243e5699e5c30a33e43d3479ba2c47a924b20c68ac7c8cb2162ce624b9e8a99: B2dbd260ffadc60222adb8ebde88ab6a4cb5bb870f5392031b8cf10c35e11d0e2:0F#@25a895b82d2dfd88e00b74a0c113d2bd3f07054f2a335e0852a7c111759eac12: B2ad63ab696e89dbd52e5fa6637715e9f6b268cebd0f803ade0da2c0bbdce1a9c:0H#@11aa4ce5336d9b97b50e6abb3fdc030a13ad994d5d5cde073732e564016e2af6: B4d8151b5c691841c4158f6e7871dabbbf9999f559752f0eb14df5af4592d2e9e:0F#@13e163176bb852c674dc1774b5a23ef2340b8be8c04ab1d03394331d05bd1afd: Bdcf930d4199f5f0748d41eabc5775f080d2050ff7e7da6324f1fe18181e0017e:0F"@985d1d9befaee4e9a6e9309af5102b544f13af5c07dcab2e4042b7bcbcfb3d42: Bee8e904ae82c0e857c56c31cddf10056c0633d12303b247cd527e3670613b6b4:0F"@710de4aa0deb7b8c9016cdde54c0f7a36753a547efd8894cf74d2ff45af9a584: Bf84d8a1941530f411847a8930fc800774b66f43d3c4cdd41cd777c09d0755797:0F#@76df407e714b877bb92ff6f27a0206f1263fbca7d0c613af6fcf5dbc77569ec9: +B5b74eabd40dad094e8162a92c92fc91757c277beb386c1c6a6e0f89006be79ad:0F݆$@722036b930fc8978e6f9b500f184cb5042df4b533b77d081428dabe1dcf8e250: Bd202cc0efc8e2858e20a19f71f0d9bd8bb3e0cb345f9e9ba70751dc9931507d4:0F#@8a3c2de7bb53e331bb1481472551acafa9df0057a7a1c2f1fa35eaf64340846e: Bf080ff39b34f5d2a7e1c24e2684844dfbdbc07a6c85d7bdabb468c8ba406059c:0Fռ#@1ca9937791ed7bf49cb146a2e972598fe9020d7d147d14b42cdfb2ede94c8812: Bf080ff39b34f5d2a7e1c24e2684844dfbdbc07a6c85d7bdabb468c8ba406059c:1F#@f64060eb5c62c1fe0bc7dd6304afc476f2c34ee922802ddd4cb6f65f36ec9ce6: @@ -81881,13 +107406,16 @@ B8662b32f1207ee76dc9e84172ce1608185b32b339cf2cb9f5facf6e65cd09e79:0F B532237f8433bcb0bf2efcdd9b840166b105509e7ad1282c640cb4a874c68b4ca:0F#@be28b26ee5aa1d45cb608cc883498ce15c9121650cea7375d89c37c8f9c4807f: B126bbf61ead90bfac42e19f3c06c3e3d03c66f673c2c49e03915b3ae9241f31a:0F#@4ad3740fef4916777116bd950b0b7f74a952c786e19e9073f3e7b2b2fbda6a7e: B4468f196c0398f874ed1decb9411615ddbd793ee7b6342a0fdfc3ee6905cbda5:0F#@e23faa0b40b250a82aec7136535e66321e1ad62a79457f27e043d6f95fa13bb6: -B61d6949a18a27d82df20b2755d7844ebd04c025906eb358b77d28790a1758cc3:0F#@d85b109953c1c635a4884e9259751e5a0885da47003639ac996c30787a1dae84: +B61d6949a18a27d82df20b2755d7844ebd04c025906eb358b77d28790a1758cc3:0F#@d85b109953c1c635a4884e9259751e5a0885da47003639ac996c30787a1dae84: +Bd9d13467eaead6035ebd169f22d730347495641ececc79d3554d5395efcdb8ef:0H$@fed5816a86fe5f01de0b2b0e54e02e7f0be249159c4c2c101b4fb8036fefb4c2: B8b1f049782e582bc418a4c7d4234a5bfc20232f2ac3e72a92dbe76fd5cb4c125:0F#@ba4a217d2112b0f3d67dce00c918906843d1770b549b2c273b9a94ad3bd39f61: Bdf31874ed7541c950487764bdebbb6533b942c932668751c92a076dfe3bb06fc:0F#@b0aace596dc985af931205a2824ec49b5c72e90d8c64338958b379934aa74758: B121172d8b7e1f2193a616b55850bbb4b06a62c97ec23cbd8f5ae20eb7b607acb:0F#@eab168abf1dbc18cb90088c2c90d7e470093703629548986aed5cd5b1e53270b: B288866b91318b39335249aaf32001e589becdb066525089cbd5cb887b13a6f84:0Fɮ#@46636bfe7ece4550777b47fb6db1e391adf2ed63222cf3196b3aa0728b25e3ea: +B4aac9d36e662bf09c9bf78769b06fc2861f25d6b8b376db9d546e6b52b786e17:0F$@3df6d4123f4105b503076b5ebbd227356e7cd28ec45a81b39154787bdf988a5b: B3ac838d0d2f991b3407ce7a6fbf49c7eb449f3840429375108a0187bc2d6be66:0F#@f48702a1e1d4963acb342fcf15fd5bb2f3072eccf33e22af314f37a665fb1902: Bbcf3c6bb7cc70636f4791989bdd4f8b3d097390880dc527c983d9444a4d69cc6:0F"@59ce29dcb4e432c91c2cef7722cefe6727f5889b199ca15e74a88eaacdfe0a28: +Bebab9ca8c9f356b11090db9a3f79f07a2ed0eab0409b2668739c518ec459609d:0F$@33c8080b14c1dd9873e9954babce24b003224ebd494c4af09b1d8d5e19dc2a00: Bc2000310fc95e2387ff02723e0c94eb58691172ea33fa8f06520930f58a80a97:0F#@17edb4d274dc7e1e05d8f1e757bd2cc4c34b3345e93fc6107c87e8e4f59a489d: B3ef6af40b3eeae5eea6d25dfa63b46291223e1867e54abb31685dfab340d4a2d:0F٩#@d4eecc7a6f82efadf3f138aae01fd9fac3364f2c04a564cb47886721b8dbd456: B960ed8858b8df45b1367190bfe63f5cc42340a985888c85117f03baec1bd7c11:0F#@5099dbbf45ed68f2e500c660c69c5547ba88197166b48663c9d441754f1bee51: @@ -81897,10 +107425,14 @@ Bc6cca568b1f789da7d8da25559e3eb95fafb6618bba8563447b3306f7191f14a:0F Baf370a066c67457cbbaecb2a2108321b80217e74fb39c781a78969c77b9676f5:0F#@9970c899a9725fe7fefb13389cfb52367182b2384bf33d64f98753a725028bfe: B3710017911eae2c3f184c998a0d358dc2b39774c364dd6251c2e2c584adefc31:0F#@536d19f3c1bbc59541a6237e89b92c5cc989255866260b1429989df3b5f7eab2: Bd11b282b963ab6b05012f3e281231e66146cc374d86b151c18ebe6389504459b:0FԠ#@2034a898f7962ab57d98023f124fa81423b95ec33df806fd3b7aedf31df68460: +B53ad27a37c6c7b555d0ba4ac483dc764cc9ad10657b2a584b3b7910f3593efec:0F$@941ae72c1eaed1b16e7ec0db68930019a96554cc714411ee0d302444b1b94b91: +B7ed2f106ced42218aef5912e96924a54f9670423347a9eaf73b9c2c0fec8cf54:0F˛$@17f921a9b0809f429ec90217a49ab0d145ada9d035d35f143d4f2dfa221598af: +B4c0c9165afa64975b1f36441fc17f4ec30558ed84aa1e18f4d52f40925a63313:0F#@f7f4041d2b38201b4dbd837b30216fa3aa281cf56c2d8744a188ee0447974b91: B70bd3f42d33bdf0b4586a92c0f32e2b5e354cf293e68af6e433e75febdf61d30:0F#@5328a0e100d698da7ecfd5e479ef2c0fb1f6b0bdcad3ac37d15d9f84a2743bd9: B693886bbe6a62acf0d79a2bca075d7824bc1c0b3c68f9e872bbcc4da820dcd19:0F"@65e5026a6be19f14001308079dc99e4c82278d566c6c30c399dccf7635a20268: B2b3a4426582ed55b79e12f816d9cf7c4d35172c1d7029721930c00ecd2003045:0F#@0cb46a181d06cb5bd3d3317aef78c2c0fd2f1e5d45b7653a4bea628b3bf4c76d: B5cca9633304bff2a2d5320181544982eee32c736d446d49e145d1a8ca7976a55:0F#@b965f1c78ab20e799045f2207aab80575af429c1c20e62e9581ffcd2516e8a66: +B68aa9629aefebdb723d6ebe9d2d6a6e8464ef02a49d6e3cbcdbf92fba116c463:0F$@295f9718f778eaec516401752ef8165f7e1649091154004625228dad06010aae: Bdb99119b3a49bdab285565399ff67a684bf59e9fa039435dd9c4633248c93012:0F#@d5658072ddc7b6ba6918959a185c9157c010ff0e3cbd4452573da225bb84048d: B1d48654fcdb7322c1f392418b4ce2e9df25af14af906d0947ef8d1c8ae73daea:0F#@accc100cef8fca583d2b088c4d2f210fc142c6fce77f21b6061acdd4f56aecdd: B1d48654fcdb7322c1f392418b4ce2e9df25af14af906d0947ef8d1c8ae73daea:1F#@9e1274c03d51b550b50d3638e146f75a209025ddcd0c508a469cfa6256df2d01: @@ -81917,6 +107449,7 @@ Bda8b537b1d97b986bb81c422044e218e7b4e41958fbc8f19248a1a1bc790d7a5:0F̕#@6c23d B648f69ec9af87f5c52f7cfc391f5893e4247fe87d7548ddb46f5bca60b0cb8d5:0FϾ#@d966c5520b5b4884ff292208a10f742f7d2c30338a02afedb9a311d093cf2158: B9b9ec2b0669685e0a2e909adcbbbbe7280b0aab108a5cb9942f9e9f4337fa81d:1F#@7b2f8ac278b5a6e9633d6d3e98e80ea0d3107b41f12aff1c07ea49fe3069386e: B10e3abd76d49f98ed88c3580aa0d510a93cac31ffeedb0d1141d1a37eb16485e:0F"@5516a6078d9b542aab2c42d94ee9e36f7f05ac414429dd93d594d01baa92b731: +Bdfa30216181d8752f9310334e5e1d2b841c351fc15de33c5abd867fe4aeae40b:0F$@b8a9be99b5a92ac02081b35c1c57d48ec7c5a303f349c1d362c7afe98964a073: B7482c420e62429a2b740ee76eeff006938d84485717dc641562f6777c43096c4:0F׊#@97a036a3e9416dc8126d33d83a37c45a1a1aa311764d9ef8913201c4c43c873e: B72f2279a3e01d70a1221e332ba0ae73127c63919f1d6e90b655da099e90071d7:1F#@257a3cb2e5702791e85ef1553d8ece9c4460e1d174647b745d140b84d6a65d41: B72f2279a3e01d70a1221e332ba0ae73127c63919f1d6e90b655da099e90071d7:0F#@bf157fbe0de8c0068430ea56f7f91395c6b4e8775181df7bef6c26e4c689a686: @@ -81927,6 +107460,7 @@ Bb043ad1233853fc1f7882a9c2458e01d4a73b4e2b06433a37c43e78e39acab47:0F B87c7707df04024a3469e805611fe37c7e143641bb9db70cf11bd59ad790f09a3:0F#@1ba3a90a5f4b08edc3f85280b6ef6d921b65c6d56400fe06293f781cdfadc42a: Bf800cd9ecc3a3eca417a677bfbf6a1afa6b3d2d8530074ac875dc6549d2582c6:0F#@7f7b77d2f734c8ced322e899691eff4abbfae0c385847202c30413309c6a92ba: Befd1c7d008b92f77ee0cc033f92cd9cd5ee370263f89a7c4db748120a040a56a:0F#@eed8bb652ddae563d70da63df90b5a9b0081973e8c48f30a19d92875021ccd25: +B5749a9214d75b7148c42ec71a98b7b3482afc6b030713cf61ba0826cee7a136c:0F#@b42575cdb9e21eee945f38d44d7ecc742c8b7a677b7aac3f33143baf125ea72b: B312804a198737ef85b2d0e2300be3f068068177d9714898f9ca36328e9668fb3:0F#@c65f8bc3b3dfe9fb927b9ecd5ca775f7fdc4a78a0f91d277b9fb4adda49c6d6a: B898a0870d369713ca6bf25780f1b8c1e629fdedc0bb0da11808ab76f0405b343:0F#@af7050001e4e5eb7308ea2820862307624ee30ad5bfddc4c6f139e49fd0c03e6: Bded79b1f21e7a68340b169c307b3908513b08980402518afc4679c720485c01d:0F#@83e62ad76751584f93b1dba961e8ccf01a611e0a1b9aff4828c082cdbed4dcd5: @@ -81937,14 +107471,18 @@ Bf66a2a87bed95551e913b86757c9d9f4a284e1231351562c81fb8dc2866fb330:0H Bf8b5d947f00000fcb5c4d1be531bc7d00eaf62a19fed97bafec43c97c611df36:0F#@b6d4b5dd4d067a21163df2283e2f6163a139f8df1a674a869aae520e4038c66d: B093dd3f1703739e2f7f7dc4746e263c869dabc00d8a85b209306f876934cf611:0F#@b37fa60e427a311d77629fba7b6abb5e61f924514ed1075adf395a9bbbd9f004: B9c2713915f51964fd35a9f37790d2140aef733adde745462488ae4b4f3664dcb:0F#@80df8ecc1407cbdb153608255a72a3aaf20731b25bae8fadfde6f5db2b4b1c4e: +B72449073a6daa2ef84a9afc20e51d7e360fde4b77a92ab89062644ed8ef64f36:0F$@e7ace82686cdf05261f6731adb9e427cbbdc49835fe0e19fbc0a7230c4a0bf32: B0afd2e31368c89563cd9c23f6c8b5714b3ee2c9664e926286ca6dfbb31caadf0:0Fש#@83a6f91956d4cf0fa61667a96b1d1fa52ecf89ff42ef9db0cd9aef4302abbaf9: B67be8b30afaa260e78d909311edad463090b9476e6925aeff7b2f76ab5d5991d:0F#@94c6bcd43ce661dcb248c0a04da23140c204a3e50ba330911d83cbac25646b30: B1bc885a9e40bd9f4bc1fb95474f00833e67b31b7f3a4586a7bc1cdf4ad0fc17c:0F#@50018e17bbc611c3618dabd3dabf644bf6f0a663c58b4e5a8fa7a7310e4fcf9f: +Bb4f9760c8f7962219561e032f52da56fac9b242afbc92be9fd8fd7599a3fe033:0Fʌ$@4390d02da53f90d1c964a0bd362be33f454b6877bc80bcc109266a1bcdb73ad3: Bb8c581553e0dd8bc975378a69564ef0b98e6b50983c30fd07aa73ad61673dfa5:0F#@d94faf04557baecc1c4b7984853f22bbedf10e4497829ebf4a1cd56450175a1f: Bb46741e4009aa587ea7c094583cadbd9e9760fc3cc5d31dfa0564cebf8e5e70a:0F#@f6a5ed028fe9d27f7b03398877fbc47c60fe45717aa437528fa275c5f8c3613d: Bc4b6bab446173e2f71b94929c268e218b42b1c3945617535e6941465576bf466:0F"@6436b819fa8ceff6b3b6b4ea94dead82d6abdd536c80f0a616373755c455382a: B43c53eba28eb72b90ef22184ac766c19abb59ce2fa7cd4ce37a859a64f94f6de:0F#@aa7e7eb3c02637b4128ae187a3755e1e384b001a70382b3e63cd7cd80a1148b3: +Bac536d2e6feb09d75f8cae436eac2eac044e4e02ef1b5d015843e634f25fc158:0F$@fd791ea9b7dd1f04766dfcfc628ce1545d2192851be3736cf8753010fbeedb14: Bcdd0d20db0f9b79242285f5ed6d00101b59912e4cb83d57a9cc80741fca4c12a:0F#@72e8841baef87ccdd94e5d5a5cf5811cd95530abfd0e0cac19153fd90b8a271f: +Bc32afe0445dbc5e96f2392bcd9a9af01dc161dc8254f15165edbba1b3bb1ccfe:0F$@83f09ec6a66e7467687521003c3ebd3423ed8ac3a64a9a10fb03d915eda05e38: B7aa3690caebc7efc64b14f0a5a61f685a95d6ed3f24f36edb7e722da467643b6:0F#@1f048f079b775cceff46db182a17068a25f11c20808efa15ac1cfc6284344237: Bea1304816799e3b888444c15e066b2e61c53d66f7836d5f60769938812f087d9:0F#@121587b15dc2b42e120f6bf206e75624946bb09ecdc392817a90ce8dc69e044a: B2f2e95585a169c4955a2861399a26091e7cd844add91b81111ec97f9db4132fe:0F"@a5501a61358bcdbf30222fa57908c1c6e56716406b3098e0560f98473439085a: @@ -81952,28 +107490,40 @@ Bf891e54e70ec8bf55bc22c3b37eba0507c3c3a0099b048ed2112f90d1844e291:0F B7bf8efdb8e04249f4e65c886489d978754c9eece3035c01b4b6d56e88a91f311:0Fۦ#@7a32bab2238d3eed0057a1aa374fe3ecb74dd3a343e69411a04b041961b40ced: B784070ef5a05d0f5d1e4898db0439fd84a38c99b46115a220054a067c7f758ab:0F#@4aea48f1154c56bcb3cb0fe04ef7b6daeaba9aa66ce12fbaf6b95f6b3af91311: B311ca668dc4fbf052c95fee436b2e18a1f708501a26f7d3ba36b9e188281017e:0F"@2f0e7747da92a80b54340345da52bc5f8b298f5a215c2123c7932c99c5d97152: +B498565642f44398058b7b3198ad042d09b27a1e419960d01462826abfabc1d21:0F$@34fd130cdcdbe4998326af884857a6f247e59894a3d54093911ad5fa7f4ebecb: Bceecbf7b28c658c61abc8eb00658a982d1e58cc79a254c0330786cfa62d8e1cd:0F#@48acae40da7b04d4bc4feaa7986c03be6650e755c311fe6f94980b9dd73cefec: +Bd9373788a0fbd7d5850e1a17f93722067d8149886b1b9b33cdc6aa74afbbe55b:0F#@f9068021f529f398c5073caeee3d33578792c4ef14ebe6bc16b5ca207e098834: Bfa048d40098f5a2c401fa4580e51d5ccdbf408037d23db47fca1b9f9337db11f:1F#@a337ce8780b45a6a944b756bcdf11d5c5064479ca5279b60743288e82dc5d79f: Bfa048d40098f5a2c401fa4580e51d5ccdbf408037d23db47fca1b9f9337db11f:0H#@a40744241e97652fcd3c9c15f21fed3d61a45dc60e642242f7a9b87efa08b3f2: B0b498f024c5acb2e60f56adeb391502101b50c7135e5055aaed6a625faf08c62:0F#@2d3ecad658e7ad1d8ce42e40552429553a9c6844cf4a25abf388da69686fe6f5: B906186ed519c84182f20300b7dc5e8bcb1cdbd5208cc3570c822582470806b39:0F#@793a06a99b48473b2275cfbc76093cadd66a2e9847d70bcbb12b3400a944130b: +B9586b6cdbf5c52a18e81d112a290ce167197da5dac5bba3949961f381c6cd69d:0F$@431a57ebe9fbd06a08071e692577ae0169ad173a081fe73dd43373602757fe20: Ba8ad458b9780a00d67e81aee9f1424ab23d8302c39ff1b226e97ba9f58e05fb7:0F#@1316847c156b812b119298b714f39516f70f3167cdfbe03e7499079844fa9dd5: B936577cd7a2adae4e26b2f8a6cea0fb98488262074fd6c8a69da2cf117895ede:0F#@c581550b1910f2271d603ae9873827215e626dea50cc69831511164a56ac6e32: B6e6b687c994b9a5d02d9e6a43a38c58e0ef84edb9e401f09231f768410401bac:0F"@e6b883e1a8db2b344448acb97f0fa312d3d075bc82ea2f41d4300467f60ba814: B4d32b96138569d106386016de0c58cc9298bff0194b1f45a38dc6efaf0f5aafe:0F#@f9c37551680191e82428509c84277e6d600d31317163223d4e5d918e0ab4669d: -B94bffa9121c7ec7bf8864312c9117e89910f625174cf06a53b349de806f35c0c:1F#@bc93ee8491c5a767f1a8361f214dc2a5299877b9e7c586e9b751838ea69a2aac: +B94bffa9121c7ec7bf8864312c9117e89910f625174cf06a53b349de806f35c0c:1F#@bc93ee8491c5a767f1a8361f214dc2a5299877b9e7c586e9b751838ea69a2aac: +Bd51e178f2827ba4dab166bf443ea48eaf08b7a64a839bf89faef8c1b3538925e:0H$@1826faf05455a9e64176d67a1e285d4f1498964f3b01b710c4c5eec7c302ebe5: B94bffa9121c7ec7bf8864312c9117e89910f625174cf06a53b349de806f35c0c:0F#@97225c729781444ed44808cc40a628bacf31fb23e16a1a33a336ea473e18bf03: Baf4ec1c858bf15219f4911290230b4aa62a6e547764cbdec9a52bc8d3b70df31:0Fټ#@a50e92f262356e1cf9adfe3471178c51df90b3820b37475b51e63abf78310f70: +B53027be9bdd46ad1b41f57e139a6d4bf20f46bca1d487635538cb40e1cc20926:0F$@f44843b774a498939cede78ccd697369cd01a443ec7d616089df78bdc569d5f7: +B765bff070d203be969f61f2d896fe2b28e09906b7b7cf4b24d2479fd4a4fe9d2:0F#@692f0fa452c714756555c3fff55860de2d0d0f923429d226b2a7236acfffdad0: +Be71c857420cef90b57ea54f6fd3617eb5513c850566fb1330c2848a4f9a52e55:0FÔ$@7a10f1fcf2b0738c6da36f00d2c94ea146349a7d99cd4cea767429140dae473b: B49232bdaac6056b00866c0de354570aae416c238341b7527adf78e11b3a73500:0F"@55c9ac2c4f98ca2099b5064339b8323dec06480773898177cad909f4ede39b95: Bd4d81fa2c4c881f04babb2a8165dfff3684911afea8c4929777cdb0e3ab69d81:0F#@0e771053a3c70dfe5b22e5560beac380f83e737ac560604241d31ec0ecf310f3: Be19cfff433eb436a8fe40aa2d06c967a50b082ad635d45b9b9b26d148fa238a8:0F#@a0fa1d7cef9e2e417d8f00a8d57dfbe06c564b81af93fbebb2adee1d0dc3d5bb: +Be33a6318f541622b1bb40b2972d98371b89e75fed713321319d492f9c16694f0:0Fԟ$@14b5b298071866d8e9ed58829ce4becf3870a863e78c54b9ed2c2e6382f8ea3c: Bdc75a9de596ab68d1dc0b5907be62c548333efbe0e7d9fedbf78426fe44e7b97:0F#@07ba69ec41c908fa3c50c752e4dc34be12c0d83cfe0e2e8e337013607c135b1b: +Bee4fbafbae3cfcd08ee8ae3b8c92f4bf9be72573ab6ef83ce845bb17effb9fb0:0F$@11b14397896ff9af99e3dbc0e6fc10aa3344f7a36a046cc65f067946cb36d074: Bc01e55cf22759b50dad9cda0ed4d0d23c5e405c4b9c066d6daa4aa506eaf267e:0F"@33b6ac33ff4e1107a52dc7c7b755bee57768b1d30ea010eeb52d65afff950597: Bc01e55cf22759b50dad9cda0ed4d0d23c5e405c4b9c066d6daa4aa506eaf267e:1F"@84040a38cd03b4625adb6051cdcc30479ce9a8de3f9ee81c3b6378847e0bc508: -B3cf177daef017032b92485865cc0c503df55e21fa8fa15db3a5ecbb67d912c0e:0F#@7605a9b8f9d1a6db55543e4dfad7466a582e8326ec2ee923683fa4e692aa4e80: +B3cf177daef017032b92485865cc0c503df55e21fa8fa15db3a5ecbb67d912c0e:0F#@7605a9b8f9d1a6db55543e4dfad7466a582e8326ec2ee923683fa4e692aa4e80: +B966c322dc6b4242d221759f49716cae654f7a8d5c00f76313616ad7916a89440:0H$@fa545823ae0d2445c90b59bb2fdf8f58870c0d3e67114ab1487d65bc37fd2308: Bcf4e4bdcb60b1b42d267e7b2070a6b49634a0580356b4c9d0fc86a4fdeed96ec:0F#@3806d70d77f861db9fc913802bd5ee95df48fd437ce51d79973895f2d8d37bca: Bb22881979781c5b783a0ffbd9e553a586667e3839c316b1bc43cd06019d815a4:0Fҽ#@389f173f04eeed05e22f5bd7de5b383eec138e48860990960c30369877f2e7f3: +Bb3148f878d0679f1c090587fe91593e772e34cd8f2e9703cb62991ab775d8483:0F$@d5f60afd17874ac4aedd94b0a9351eac1f4b0888665d77d1af8b0ea891b875d4: Be615dba7c1444aa9bac8e2d345a3ce5e13971f14ee93b1fb5e3170d6889cb9a0:0F#@545b1410135135191757a65451a81884da857b5e3e782633d48f3696b151b0a2: +B0da0c55b2dc13ab73eaf67495ba2296458feaa4f59c45ecfec4c40bb519f00ce:0F$@21b81a5af0b1713cb30b8e9359e0a6738e3976e1f397840882540f61db7681a3: B22f12b7d394b334ea250be550d5b51eafb9e0f41d33cbc67055ac723ba1d5599:0F#@2c23d1f06b3a79acee6c8757fbcd3b71928fccb8b4c978d3dda8b7e3c7a36b2e: B344e3f800b7633e401b39010f0c2f0257477265f6ffc9442ade932a5627b51ff:0F#@dbed81abc8bbbc66753e6268e0785cf27128f390cc34edbaddaa5a3225a717c0: B32439b65b2a994b8eb1c91d5034b171d164d61fb4d8f6cbfd50351aa5f3c372f:0F#@97b2d311d716d2adb82c49da4a79c5218a803f513b7020cfec64197976079238: @@ -81986,16 +107536,22 @@ Bbb761126fd3f807a93d4490b7b29ad28cbe358be8b74c0e664bf6d3015e08660:0F Bfd3231cd39a372f4cd72913a15838431b32e510aa31bca683d0b48f903f93358:0F#@0264ebf6d4c9faca62eee7f1f15ec93fce998e42134b6ea40882c8fc02260e8c: Be62199eb9b7bbe5ac650bbccbdfff907afcdbaab83d7d9dc9a791a063bfca219:0F#@859c9e9f0f69ec5ebfa799c7ecfb2ae0d01e947daa12c77e8ac5528b925cac1f: Bea3bb24e9e7e9c9a26cdaff0a916bda964a26c90f6e2f0a4fec05db8caba67d2:0F#@0ad7fec3dd7ef3006d581f7cc701e309972560e1ed0eaab5a18d44c0dd369d56: +B09b7a344be8ec78e6ba8afb9f2b07957287071525a1518a93af1c4b0e4556ad1:0F$@16287abbe1013260721c4ae4330c278db5f1f4f7bbdb01d3c4e5a1def8b46521: B464e24d68706c96d96b9764888df44ca81ae8ed43bc181cea13f57b618c2f705:0F#@234d96d59af2da0a99291d1e36eb4d1d1e5d7bf52d0d740d231c2cae4752c556: Bcddf5cdbc87bc816255049a3e22f32c74f8c6f6826d66092ca460794e8e5584d:0F#@ec6eef86ab3e3480fe138897134d872b94442ba267e2f6b0034026d0b3c921e7: +B186a7d3281afeee8014d866a1829383c8b13f7f52648fbddbd27ec84d70f9e16:0F$@6b5b2f649e0e4632af4aabbd2825b737b3333ff56061c748e12d105314eaf5d2: B43f33e8d3d50c7a32f2cb9a0a383633d3ffa0d1a3ee31a4501ae4a42c4b499d5:0F#@ce4a4d5721766db4779f61f600607a2b8cfc91a2b6f76731e8a758bda0bd9464: Bf6a253e464e76dcd86171fc29be2eca237832cffdeabeb2bf3ce94f474bb728f:0F#@1857fc9da65eb1d84a1b0c22db00fc9335937ef1b9b0f79f679837da49710ac5: Bf3d7853df1f89f705e7527b446f3b58aa320baab395fc7fed00fe6c90a5be1cd:0F#@a834e2881034db80cd685ad160620c50a85f398b0bb70cc4cfde28c4296329f2: B1465700c599111e4d34dd0750923b8ff6c2ca7feaa7092753f49201964b23a54:0F"@e98bcf9ebc6f9119e2c371b65681194d416345c4cce242d2a1f0a9d071044a77: +B50acea28351450e1574d5a1aeb3dfee09633147bcc3cc7fdfd227728248b2543:0F$@2ab8f8260c454796dc287beda0acdcbf237c5acfe397262d051d16fae0e6e69d: Bcf3f7304bd6fb773940220ec35028d4b14efb119510301be4754baeb80d7c3a3:0F#@da0fc10ccea0fbee93e78cc6ee2d32e010660d15042df9aca643b7de80f50e8a: Be57cfc9cf58b1901b5bfca5ea5accb35581ba5a08e081effcc2dd536786f7dc8:0F#@5930370a10fb52ffd10ca68d548088cad43ca2dea91e54758e15423929f8154f: B7c49d2cae85d6c5f3bd9b5883c4725ef905ff6d54167cc2f05333393c0ca44b1:0F#@f6e520cf4661612372768f26dbd136ddbfc55a4da55d6565d63f1a90ed8afb1d: B80dd7552d2159ca3d2b250daa5b4d301ca79232ca9dda1af2198ea4170df466b:0F#@97f848a22082416957e79e7c73d695b14f4bcb394be10fb0d39abeac25168eb8: +Ba300bf4949dde50da05b25b4311123284929e97e7c6a97d2aed25a2a53d0a8e6:0F$@58005f7b2e267d9fc5030a527fbdaec25a332fe204b0fcebd0bfec51388b9d3e: +B1d3dac7a3b5e143663eacf1552f3d1954e3722b65e3b41f6ac4a2d3b1dcfc5f5:0F#@7c12718755e6f4eb09b377330f9b7c4c4dc3c9d9f79230035cc718d4102a7f80: +Bedd2e191e7b76a7a84747b80bff64c73d93982da475d47e522bbd50607e9c391:0FĀ$@78b246c10a41f5b551635c5ee39efc5e0276706f0808b2af234f53e053d2079f: B2530a1c2abbe905b5de57f616c7b6caa5b5233484b140c729f0f3d7f929f0efb:0F"@8ac58d99c928958286685513349722605c56d9e4068102f8c66f870469e2a2b3: B190ed4236f19a8ade8dffc4f50b8573671b25a4bab3c09190bacfb5260db9b72:0F#@3d7f5c381d6a4b76890e353af9b202420c9fa21cb6c7eb8814f68c7d735cb153: Bece5922c6ff373560edab28481b4fb2344c9759c578084f9a783912fb431b4f1:0F#@e5741cdd733e97f141e980675fb3e4616106f36b5cd22e2e570a5932f42e1ede: @@ -82011,11 +107567,17 @@ Be22e7e47847557c55d5c1b75ac03e6f9d94152500d488f69edbd554358156171:0F Be77a00ea631a1759c664ff95bf2ef238e4d8f9af2e16484e24b0b82c8f5494ae:0F#@74a7d2f7522dd5cc4a705d52e94dfdf37d2fc7d254161867808b7ae65e668f5a: B52782a69f2675ed4d4cb94256a7fdde02260a1aa895795e2deb5bb6866ff030c:1H#@1fbd61b91f3a90adca7241b32423f234d0ff08a99445117c5babaf9b321736da: Bb6c9128fc6674bcdb4bb1a50d70b220cd299ab6ad94045c7f2778b9ad342594e:0F#@3710017911eae2c3f184c998a0d358dc2b39774c364dd6251c2e2c584adefc31: +B2ff5c08a28ac83ebc193a6ebdd24fb256661648d3b64ea3ae660a77147c95f52:0F$@4849ee03029112ef167f2388d3360a4c7f417c52393e3e656fb4ec9cfe47aa00: +B94a9ed16d8285e66f1543c1ee25ef75f6b2ced6c5edf51c1985de3ccdcc3a7be:0Fɚ$@0a1364794db3f103fa4162e84a25516f1de97024655c5b9f033dcd4a6f11408b: +B176eed1952bae08c3869c2d731b7a6d909dcf9ca599f7420cdb9be40b3612e08:0F$@ddbedba266ef7d9b90ae50c8374b3e650f2a41bcb394c47169427c118837f135: B9d57d9dd0568929f209c6b80e8e64620dbc95a10253a6495ddd38ed41992dc9e:0F#@d402903915bb19258e64b8d3953c77be8e9599a4dfe0e1d218b24a145a130066: +Bfb72c5498be30e4e67e1cf418b6c59a4ab392242a8c95ce0de0e8768b7e4bfe4:0F$@7510c211bde9b9674e118d08f247fa04ff8c97be875728022e375b32c9adfb81: B45b34cabe41f47c5a408ca3eaa9840e48ebd8257e8167379e19ba22a004c3b5e:0F#@f8897ee414db8ac112cbf08b1365b57a9b983835822e4bdf7d43ef1bb7902cbb: -Bfb13ca3b74348893d683aeba4159883352ce49148f7ffc07b8d35f1565588a39:0F#@edeb130a317df827c32e403159b062f5881ae5fefd1eabc2793a5229f4f34b68: +Bfb13ca3b74348893d683aeba4159883352ce49148f7ffc07b8d35f1565588a39:0F#@edeb130a317df827c32e403159b062f5881ae5fefd1eabc2793a5229f4f34b68: +B1232cc674e9b5c0d34d6cf5e7b941194c59b51126b7cc6a0bf1b112b502398af:1Hٌ$@bac00fe27e6ad4fb14bdc8619c72c968dd0e2d870e49751ce414f9b715455afd: B35c1a380ad773718cd84df3d0927ad510d66b764dba5c1f5502010f5af6b01e3:0F#@8ea0c7e84272d115e9df3a63c7f3d49e0b6aba66dd7454ce1038aed46ffa2753: B912f1dc118cff8c3a9e554126a0a63b013ccb6a07f8fb2c49a729490e2fe6255:0F#@22b07454c8ef9ac804a934edafe7cf51118fcf1590da9aa1049593826b252b76: +B1232cc674e9b5c0d34d6cf5e7b941194c59b51126b7cc6a0bf1b112b502398af:0F$@aa8e9be2e13c5c4db5bc85510e026c566e493e3b3a14b5920666ba1cfc3afc61: Bef642a29ce702b35eb863e9b5f6ae8afe9ee02c0f7ae670c00945e9b68f16bd8:0F#@a0ccc96e08dcd4f7aa3c2b9b0d99027f25991e5870ba7d4c1903d74a85cc9b58: B4704b689948ab149fc807c05b252b1e6f57ce9d87bf0481e75da4802615aae29:0F#@e9eb89fb957e5e335521a07a1c573b83769e0ac0f172df5fada066ffa2aaea9a: Bd60e0692a5b3e91c85104979ae3942edfe7a6b35ab18de761114a7c59f9a20bd:0F#@9a0150587f0901a4905ecc454a8e36bf1afbd4768fd955bc6979f30cfac35d8b: @@ -82033,6 +107595,8 @@ B6afd4f2a710c1d72230a09c230bd60b5dac865a688758b66f52bd423c979f560:0F Bddeb16b0bf45fffbb4741618e46dee3011facd7cf9caf3a0f7d681b2cfdf0d53:0F"@dfe4c6f35024818a13ffcc74c7eb4fed95c24216bf5a00f6f032de6ecc5e6aeb: B8f0b12818941df662ec9a515a07bb1887e4fecca54adcbf52c72255078999f2f:0F#@7a0f7a3eaab8183f8822080fb03c8736c377229bd65d5fe31c0c3c6a16fc8953: B4d660d79be5094f70f401408e7654b1af3eb0bba55af8ef8b975feaa9820dfaa:0F#@666534ae69b76cf2c352c5b45c0fa4bbfd9ec2fdd346a7ab21e5f43eff3038fb: +Be338048515c2895a413805a5f621454c26ecea9e0c8df618353e0ba38b60b399:0F$@627403d2f23e750199058feb6f8badf4af1c04203e57f46d844a4686151ecac2: +Be9d6d088b95ed7e6721be0f3ee7d6f1a26a9049164e172933fe0e3da904a56f7:0FɎ$@ff1969cf56ef877488ba2c2fd13fdbc79517c4adf0ddb4f437066dd7a0b22dea: B2c023719bef48559ed92ae404de1264f39dd1c93a5de3fa16b93deccd59a17ab:0F#@7d7aa09ac73c6b74f197311bd82f0ee18aa55dfb2255ba6105d313f7802a88ec: Bbc90e1de609a85b1cb775fa92991d0be0ee1f034384cfc335323d7e7640951bf:0F#@95b1dc24645efab411fa5c500d7fb4c65421e63cf01f84b3f3786d215c5e25ca: Bdf7c94f5842c3530e6e00fd543140194bb283033b779abbee86649a0fa084099:1F#@6c83d4069c96a7161debdad7e151989dbf09bd55c216ad77c229ebfd38a3b4c4: @@ -82040,13 +107604,19 @@ B12b120e3cfa49b2ca71abb0c058c29a598e6c01270baf9ef6e5ed6790faeac27:0H Bdf7c94f5842c3530e6e00fd543140194bb283033b779abbee86649a0fa084099:0F#@04c5597abfe1ae68f2a2dcc84fc06b30fbc71cf0dfa68d2c565897b1253723c4: B652a714071688b29adf9fc6c8ec7ca285360a2d126bebfdc99040e7f52847aba:0FÖ#@15a91cd8005eb0b2ca133c6303e6c8eac87b138be04b10b8999cfa8737182813: B5209a31b139660e5aae4810cc71221c6e22c5bdfc7794d1d19b1b1a50a55fe3a:0F#@54f42586d189ab8ed12754000592fcc27d6342fd228a93c73c41ff0ac14e6b4b: +Bd2bf09955db1e7d0cf766f05eccbc3582251db4c946c6dd12e04db0eafb1f278:0F$@e64d97cfa7d43f249b6d6f4d9ac963eb5cdbccdd0b216c8db2a6b7c2b9277938: B37fd1c59edd90124ae988a3c4504c21400b9e7db368bf8043c02fdf7e780328e:0F"@8dc0d454646a32ef19d4b3e8ef6793d68cfda8b05df13ff6ded4be275cfa8c01: Bd2cdc0a8b4f7f979285a0e6816eaa69fbb0311d8b644fed29225e112bfbb3a21:0F#@a6eb01a868f48caa6044a59acde3e1cce1f0c349f87dfb8f39fefceb48161993: +B02176e9956df41fbb759cf7283de67ea57987300841b6515b71fcd4301a7d1a9:0F$@da9cffd6c2a64a2ce3355e8214b1b820ebfa2112f07cc16a635f4f548b2b98ae: +B530c4ce80093b1664f55fa945b2b7bdbe12b9c067dd8b67fd8dd1f13a6718546:0F$@c9faa1a6067ae49cce7dde56884b7a218514b8156a1194d46db35199f9de12fd: +B7e103cd3ae2809df1d921152861a1f07a7dd1c9d0cc68dbe011526ff88f4d61b:1F#@5d94b7b8d51a638896b68a803709a41b68d9ff6acd0a49f67e5f8881683e642a: +B7e103cd3ae2809df1d921152861a1f07a7dd1c9d0cc68dbe011526ff88f4d61b:0F#@baaf8dc45edc73f52d132dd620c616bf21625d0b3722c231a6abd2232d5bdb65: B821db75927de5dc19beb1c6303f58daf357cc4321b4c561a19b68fa8804eca59:0F#@e523622a7ea8857c2c54367e09ed4e974d7870ee6730e82656bd30ea0577ad90: Bd90d9853bad3c5d2cb1485468dbcec7bc181a5c5479c191cc6a00b6c1013b178:0F#@df661885fdd1465b3066d0e798c2f84da303d106151b8e827df5bd791901ac8c: B130297b700676f47ac98e5f5bbc7f7b97ab7f7f0a9848df801b49a5fe17f9b95:0F#@26704d2722878306f6079f07f02bf088636be9505f02935706da3b91239fc75a: B9f4be6d8d6f6a8e1e5531638be2152ff976a25cbee62f317fc1de318e0086232:0F#@3cef6633a66f83cf6050b73e496a5ded00f7dba2be48e74b1d0d3631d7721c75: B3e288a2076e9d6983c1a49205561a6deee0203c64c154a8e0cef1ea604de7cb1:0F#@fa723bd94321a00fb79a7d4447135c3c4c70f022a70adcff0b6963c3778a3e79: +Bd3b3a0956069bfc1ee444b9074cfde760064edb34958082dceb0a153d22e4f6e:0F$@2e32a8c955aedcaabf35b05283c7b55f7ab5047e3f5bba389d75cb36c0c3b351: B02912c019cae1ed3eee6889e82987ee8fc925b4326b54ee86e2744379149246e:0F#@28dabdb604971dfe9d2922b6bb79565148c50a287e15c7f1c2d3f00ad64f7b1e: B6e4c52c59399c68c703e8c1d23534aedf1c6bdc1a4e10facf285fb9c02e38b76:0F#@1032b7a2c59c9a4861f3bda5e9c4a48f161ac9b956fcacebf790cab7d6020b32: Bb3d843d46a09a3b2656aa84ca17e184c892c46ff753ef6ec5d6858c67ffc12f4:0F#@9b49df1c1ac49c0a2892f885519ed620278d9934a035b8c43fa936d2c031e933: @@ -82055,10 +107625,14 @@ B7fab9c46d069edba610865905ac7a7e3d233da03e76732897dc797480e3580c8:0F B4bed69af2e55ef7915a5e0e7c12c11e994549629b792ebcd756e43c58a260a74:0F"@8693cfff41fbc51a5382196c54583c42eb7305b6fdfe0a0d9eb997526ba00122: B50d29fa515cb7a0bf42d9bd7d65cc6be6b3b26c7b26b9a5b7f0ad9dfe867230e:0Fڃ#@490ccaa6d25a079adf4e4269c97bdc6802d93b09fa762365b5c0c1dc72214dcd: Bc81cd2932915b78d52b7b06e8538b21fe9aab29240b7f70a95a0535cbd94255e:0F#@e81f85cb7998d7407d07dea16ee0d09f6d8d81eb61405171ab933714ebec4727: +B897deab09bacfc7168918e5ca9903d3bbc6d71eec89dc7d69772b5c444367e6b:0F$@fecb99ac59fa79b6ac866867f68191fcb280eb72b410339b736fda2520c84864: Bbae56e04249b9dfd6e033611532da62b42787cae17e87ca6501c373f84de4b40:0F#@42ab801ab5b312197129f5a375695414ecbd6d351e5743e8003d8495de601a80: +Bae34c87e3fce1f90ec878626bd68f27ba4e4c9fe9dcd98187985a4333d7cc8b0:1F$@6dd92c022a1bc456a945f55b59c669d468b8df76a4bc4188a5872eceb9d12d06: +Bede52616fdc5a8d28d9a457e5569802cb9c7902541f8e883d4d0513fb70a861c:0F$@7d5af6e03c8043884d1d04d67fab7458155aca885c1fc60d253a3fdf053d8b04: B2054f90093630851023a34914a37f07da3d8fac912f8e8a83002cd579b67b7ef:0F#@51b07f43f25041202e748a5d34dba60f99178d3c56bae93f70890c4681945a19: B0a48b69ae3c2850fae91577eedbd3257486df0dc9aebece43291c8d7fb077d9c:0F#@8b0427cc2ded88a2b32eab07d242790b268c09ebf4d081023dc672cefc503559: Be54230478e9986d3bfdc6971dbab0214a4d93b28ff311bc5a21f57001087d8e2:0F#@701afa20cce99c112f764f8ea9c033cba1490a92e8cdb9fd00221f480e441818: +Bd7d1b952fe7d2c10126bcc36433b5512b11a9b542d9fd743b611ce3e56d2cfa5:0Fǎ$@60220ce9d23a236d1e6830fd0ec58ae09bfe980a842728b8841db1073b268078: B2c5996c0475507ced589fe596e9da5eaf856d94384e63c3215ed3792bb12eeeb:1F#@e1649176a6668676e1bb2dfc9f69a387c518c344ce9c48512b05ea3c06fe2e8e: Bcaf43d37f5a7857902089e39f63e0dd21c5a93deafe18be1ab94dd708ac2325a:0F#@d3878a5538628c61f877eec38aa47501b24bf0faec83ad0bfad468b11de8611a: Bebce2f35dd245e54ee6251d53c664821bbee45bfe8cbea0a1fff3eb2ff1b3565:0F#@adbf54a007daca46f999f3377f6afbf4493756db670f4434f5354f02be321222: @@ -82072,27 +107646,35 @@ B55bb788a1fe9a921ddf0758c1bc42ef5148773f87527149c10baf489efbfc92d:1F Ba686e4c39acce5237e8145ad15f52303983c69aabf15f3e0c3f7a4b945738594:0F̷#@9f21675eaae2c78a9b2f1246a1145f0033a71a0686e493880d1c7a5dc7a00a9d: B49abff8095bbdee1ccc84ed8794e8ee767f985cc4dc319a91b7a290a72a237ed:0F#@e6ec33bd57c0d879a9b28be72da78ee99272997225bf32dae73f689380ef355b: B3ae9b083a6133cdcd9ae463b752dfa401ecea85eb8507acaee97f66f61427da5:0H#@025a9d8c0cccd6b739915c14b2b0018d62b5ac52aac6cbace9f95747fc239dd5: +Beed1ceec3c877babb1d6f54e368eab1dbcad6d8f75757d03269afdfe71f2b340:0F܏$@43f28e5031bd3ab3ca927be5447f35d95256f91511270f4ea37eb2c65af4be1f: B508d03f3c2a358f157eca54a6225e0c10eb3c6088a8be2a49a6158d30e73def0:0F"@1cd09239975e60f6c2883d076b22708d487d8663007d45e76d64dae1fdfb5ea2: Bff8d2fc035237fd842d770a2c0619a6bf8a40b51d4a22927a729f10ffbe15ff4:0F"@7177eb10e69787b3c6b6dae6a5c201516a5f9c9543d7eef28f5de6f2f9988c6f: B84be08253e90df41e9e043d8f8d6b737d813880b054bbcdc176dbdb5057f8fe9:0F"@d5eec9b60d17ec773ce5989386567086e5029a7bfabb2f13020ce11a46f5fda9: B20462a70cc03d117c18a76a01fa722fc69fcd06672c3ecc48a40fffa1f38f482:0Fټ#@8522fdc8f3adb58610faab463312425ed00e1b1e641154dceada9c2dec0f4c5b: +B6dd92c022a1bc456a945f55b59c669d468b8df76a4bc4188a5872eceb9d12d06:0FÕ$@2ff25815d426a8582af976dbae342cac6c2bc29fcd6df79f5bf3c03eed066a50: B7e72d99df6d16b528c9e20e9760a13f4826a0012b083a2f4308d60520ca5cd7d:0F#@e4a64f823da54fa09013221db2a95a8dad4715f8edef7d6c17aedbb271679d18: B778c2f9ae8544adc240b22975381521fee34902f3b9fc49fcb9f10b76389b6be:0F#@5e47810f59e770f528bb1a050ef51e8f2ce6e1ed151ff512d3744c61821ae7c6: +B2f5c1b7b0fb5a4302763e0677e310cc66990be85671db8a6ac051fbf7c18e96f:0F$@bd11f1f152175407b9bdd90998edc0eb12798899cfe28eaf83f7ab9e85490766: B363fe90efbe71368b4783d85f41c5579bd44e12efce2fa8d7958ba7cc3728cfe:1F#@0d610fa99e1f309e953491f42d3cc069e7e7f9719d693f701db07c4e97a43821: B363fe90efbe71368b4783d85f41c5579bd44e12efce2fa8d7958ba7cc3728cfe:0F#@8cbc86695524e6e2936defdc06a05804cb03610b3996cfb9096dbf4cc8106985: B575939a8909ae849121588e378982959be5b4cf60730e0146389e94e237ac50f:0F#@47f6a4bc3489d36c3cd49003abfa8260dee4c5235675a57c957e39743122e9a2: B96e5882dc0b27d09d5078de3cc5e02331df5bbb5a7dfd06a6c46f65d6af05413:0F#@a60c4624d948b989e305e876b62c3c07eed8da7a794179b8b8431e1e52cc6ef7: B335abeffd9dc20f0ea3e3c503c91d806d3f98d5747c6557a221b412e926331d7:0F#@6233eba1d5f3a4827fc0c8fa113c7a451c58bd28c3f7247c12098bfa8018027f: Bea296f74b9d72a84bebc286bc831771004685d9d0ee444936e7ba9ec921533de:0F#@5f3f38cb21e463403949acbd72257051ba8332d8e32feb737a88aab2e0cc9f64: +B1c41bbc3e9892528525cf91e30e714729043166a12529e859b5ae93de9b320c4:0F#@36c94bf6d17e7d3f7bec7b4fecc463cc845d85a6a407465e0e7e3f951d674385: B9dab6f52d9dd4ffc74041db0807880f97043b143675a6e029a9ac28807aa672c:0F"@bcf3c6bb7cc70636f4791989bdd4f8b3d097390880dc527c983d9444a4d69cc6: +B1c41bbc3e9892528525cf91e30e714729043166a12529e859b5ae93de9b320c4:1F#@ced492b640786ae544531a271c804aa6e59160206a6a20d1cea943fd14194eea: Bf8897ee414db8ac112cbf08b1365b57a9b983835822e4bdf7d43ef1bb7902cbb:0F#@6e07ddfd6673691850b909d326fbf78a41064c53f7efb5109374cb6e14ca34ac: +Be26264b0f872d5d1ee14d1dfedf6241a703a78d61ed082ec7dff42a88f64fecc:0F$@5aa2e6c36eb6a0b0d7fab78c36529279929b859b274ac8eabbc04d6ab36aa74d: B3336f329756a79729b573695a23bf477ea3b4a95e6f3862951d07d88a9fe00d2:0Fܘ#@0bf1c6375f057494c2b61b6519442492e26502a036b7a3568d676d8d7263ee2f: Bc30950e152a6ddbb8161e46d5fcda2f9af9430f935612eb80eef9f7160185e30:0F#@541a90f3f8a4b2cbd23b582998b149b0280722942432b77fc685dcbf298eee01: +B72e96167084e301fe612a46b90e4de04ed38d93ec45c91ff5f5eb74f82e3a10b:0F#@ee5c881db7231c45bdbe5e865d417ac29459342dd0304e9b6100cb19e2b52b87: Bdcf1b9175fe8f9d77466e03d9dc9689bf43be5ec603d9b017e0e70e41e7b68e4:0F#@b33d15ed432dd338251494794d8961163614b3dd340baaec164d27992e4e0fd2: B0fad8eba9f41cb762f922394bd7e54f71b58f10b1b7cc0a3f6317ac6d9077b51:0F"@ec1309f2b0b3d396903fca44a64bc5ec0e7bfeae90427958671688dd577dd87c: B73d571208b48b01166ae5dbfa719d1d960e3f5411f38bcbf3d59fb81cf4d5662:0Fڠ#@d9535bd69b21a9d82d8dab630194c962e7ee63cf799ed4c3e38211f16e56e91f: B45230fb94000237ddce8ed74a12aa143acc9b1da35375423aeba9ed7c4005dc1:0F#@c26ea3a4ebf22def23c3b8cba0142650a67e05754e15650436995f89c4d50204: B807a125067c349b2605c1353ac3c384201eda3d02704d75c5ad381f74bb7fedb:0F#@b5b045e1c549f57ae901e03850646dc78e61d5f1df9cb68ff148c8333c90cf31: +Bead5d044dbe0ce910b7a386d65ceb21545aa62c371fbe6799f9be8e755d0951a:0F$@7a9388b90885d48ddd7d83f9a2be104ee83fc35948d769baa883f27b7c619ae3: B111a6fe83a38d4a3e70405a91ebc726a4df4b23cb7a82b7ddcf71286d563c179:0F#@0dcada6512c9d330eb34ec96e8f51045372839830d04c199d9f59f7563f9d59e: Bad4d416ec165dfa6dde540565cca8104748ef6a634103c847287bdccb982d8ac:0F#@3e235813c5d61dd34b10631ab8447bbd8020e0781f84dfe867ccb2172b8bdb5a: Bf587ea8eb4096122f5bbc1c491a7225eeddea4f94f4a65aee77990c49b1134b8:0F#@3fba35af9f5658fbdb8559c2f2b44d2eb536383d6a844cb5aac912434d2ce064: @@ -82101,29 +107683,38 @@ Becdde70a9ba3b7c0bdabb8febb028f2dc78e2170074f7aad2c5196bc95a37ba8:0F B94663bc90371af39265ffd6b524a10144ec07a93e5f9e33e94a991cad7d40115:0F#@73ab1d1b7d1d4008dec428644f0a815affdffca2c6565e01fc905e287c233da9: Bcb0218bdacaf55acc15c2d3b0aa98b401c06b125401d41dff85d553f62711cff:0F#@e72a64d14f070fdc5cba1bd59e3b891fccb5f149e2e25ae1dc272ff2f70edb9c: B7719ae6729e7523fbf9434e4c599bf1d4a55e77b41596a0d561c0bda6af05ae8:0F#@ee83fd6adf3025a7d751d7ba1578ae471668a6892f7fac4c552903ece59c27aa: +B33f6087c0767ffaf36a937d3cbc69361b2a6e0836d807d8018d1a6a2540e8665:0Fۡ$@f9f19d5859d5ccca65a1b2c32db1b4a4e11a9fba4c093b95e3fe8a3483d9db2f: Bd40969d071950f4d4d7b1bb1b520c2fb34dc3ab84e8d9d524aac97d15cedd0a1:0F#@9070ca1b07c88aa83ec79e5f9a42bb43fa607ec45f1f63257709eb4321f27229: B741b23cc78a46d7b98e9d9d8089c812f4d178124767f91f8c890c7985946cd44:0F#@ee8848752b937faa8da338c6b713c83c6e75d1ca8d14cb965b9aa1ad7d2f85ec: +B7fa33ff7058642e10e1baf37a623a7038e27f31878bcd8dba88d7e6a7321138e:0F˃$@b40bbe37c7c13522576ef1b4ff9475a553af4854da195aae8bfc1360b6e9452d: B6cc78520778b649531c5bb167c99f999bb2c64e509e7f40dbc31a16e8d6374d1:0F"@8cc71021c053eb108849d3d705ead900facf3fe03618edb1c3f265be05345cd6: B055fca5f9ee6152b0cd877734eb92c1b2a0381cc7c94702b06838a58c4d3b345:0F"@92fd9fcc903bfc6e2de95b7d6986e6435d14f125b3fbdaacf0c480de7c7457fd: B055fca5f9ee6152b0cd877734eb92c1b2a0381cc7c94702b06838a58c4d3b345:1F"@afa9cccd6e50fa6e3628419e6a86b5bb778168a0bd88aede47108749699b71fd: +B36f606161a146590703ee690c3e11ff8f8f83c863c09f6d09f103a0f41d73471:0F$@49aeda46b32648aa684478e3d623aee9c258765fdc0aa6b98f4335cb4d636882: B00e264efc76bacff1a7b70bc6a77753a2530b6b2687b47b379fffd0875f9c974:0F#@2e38baf5c683859f9612ab56679fdd837f4c29b488672c9df3ba0ac64cfe6e7c: B9315d2af1c2242936fa4810b816545e5ce38fc3f404fc4e679be7dde817f94fe:0F#@e71fceee56c74d3993dd1f0c30218acbd45f1a0ea714c3fc5877329ae1f83e2e: Bb89799955fe977244e6062dd60b21b26a28db76b7258fa733c4925d08c80e607:0F#@ccc9af1c92c4cef1886399a09926e6c6ca3e263898354cd831d6f9fb4b9ef66e: +B68f1a8907aeb5a3396734c33773909768e1239761907cc9354789f6ef903410f:0F$@e72e4bba4705de1f3249a0707a69d971232826779485b4661c25e543c77db2b6: B8ced7accb1094856fe143be0c3d3aada86d8e50aa9a8647ca80776d90012bfe3:0F"@f6655dd29bbbcb31db07648424849459ff3e616a7688c73a0d757e5306708069: +B823367180e77f041625150e54813a44b6568621fbb726882191ba73c3eee7e76:0Fݚ$@2f8b517c0f09894f0fc761236c11f0a06a4ab171bab1dc257c6ed46f63fd220a: Ba0dfaa26dc97ea000c6d6f98b50afba4f3464b401901afa91350641a259f61fb:0F#@a3319b1927960f68856565ffb41dc741f8b89d7e107284213b6ec0cb54d43a12: +B2ff25815d426a8582af976dbae342cac6c2bc29fcd6df79f5bf3c03eed066a50:0F$@5eeb00aa0df81a196b3e2c41693ba0017dc11e771f44f52285e754fd5646a98a: B6719e9a511790948ad4874b5c730c7859dec91e36fd2d2819d0a3f55671d612a:0F#@4c07cc45bccaee9e0d195977a00af0e4fed91c84ea52ad6baa781f4a883584fb: +Ba44ee108dc4e0ce92fbb950cde51f7a77c3cc0a74d1172d971c0c574cb545f64:0Fׁ$@fd612e10ccf04beb693f01b4fc55287d565ba0ae8d91fec299005455040cb33d: B6719e9a511790948ad4874b5c730c7859dec91e36fd2d2819d0a3f55671d612a:1F#@20d4ab5542df58394e2cb208a5b134ccf619071cb66089ab601631ca3c933a72: Ba4d409ee798c72c6b9bfd7fc8cc95d7b53191d0e07be7e6340a94ca3c21e5ec4:0F#@344a856e89216f7b323a77eae3dbaf72655b6883c6408ad60eef4cdebce7a264: B3d38239a7b54fb2230ee57d5b91bdfcab968dc99c97a591c88a1d2b8d254a2c3:1F#@ce7efabd1ba58eaede9f7ff9556d674c98d9c6a64a332a09a4dac23af8b755dd: B3d38239a7b54fb2230ee57d5b91bdfcab968dc99c97a591c88a1d2b8d254a2c3:0F#@f92c014a4013ebd0777243b94a5aa903a87f0945d331391a9153685ccab9b3c2: B5e47810f59e770f528bb1a050ef51e8f2ce6e1ed151ff512d3744c61821ae7c6:0F#@418540c71a0e28d654d811d4655accb68cef22769ab4ee822f3dce0a6380cef3: -B63c6bd3911a02b7058940200c1ea8cd6b1fddb48c823feb0c858b9e882cda2fe:0F#@225322302f138c14cbf61ac249ccace833a983b907723d99c202584e46f91a04: +B63c6bd3911a02b7058940200c1ea8cd6b1fddb48c823feb0c858b9e882cda2fe:0F#@225322302f138c14cbf61ac249ccace833a983b907723d99c202584e46f91a04: +Bd70155906e1a23eed25a9aa2ebfa8d32c4b87e27e58dfde655e73fd75c219a95:0H$@1d5382e77210f406557960ea41428d5341b6605f13fafaec800f5880c5d5b5f1: Ba8fed7ca2d1b169c64c1962e256d4c3b3b351373793ec3dbde743e208450073b:0F#@8e7eae1f49878f1cb0fcacbda5a10b5aad8f59925b755feec1f04db75ebf7f2c: Be1874a2ee80211c17ea4e08458dc76068a93051505fe49de8cbafa1551e329fd:0F#@4372a6266083c704263d87de0dd4e70d1cddccff9a83da28e57168a64c7fe00a: B74c26ecc12177b5936c57faf11e2da1389dc18442b8f820d99961f431e8fccf2:0F#@685877e8a07a6893c677b7ef170857d415cff5880b28bb49d5182209a7717c68: B18deae18ef8e8b8e28611dd9d64291a0acc491d3d4d5f7df0cd465a5f27840c4:0F#@25bdafd6798d99fec2fce07d1877d6eabc1924f847762ab6618f18fb1df6ab4a: B9de0545945578c68019dad52c054e624eba93be703b044c73942c2d5826bc4bd:0F#@5c4e21e6a0cea738613a72703d06347701375e127a92e862a8390022aa4612e2: B3e213d6bf04f11bc37227c15c68dd321e18ca70d30132abfeb2b798ca29e69be:0F#@f067134202aefe81824a7aba9f966189e97bb92cc55d05d0213a38a8eb1491bf: +Baf184fcd770a4a0aab562fdf34f42d2449d2409d8b540c5b921255809f8570ce:0FČ$@2a84ae66b638653776c6392d70b90f26ad9d4353d65b8e5cd64372c75d2022ea: B10e28141f90a22bdaa3d4120bede6fbdab5fd9adaf9f424979e1bda02170aa17:0F#@31c76efb640ffc40561f33babe29ff2230d0e2ec2e96970cbec888735598147f: B1559e691f880e9a41a6c16550bddd2af40da4a8f89a9da88b2bf96408317cd59:0F#@477f92b83310ba16f56d95db1d5d2fdb9d2914b1d95a5feb132f01de356c2743: B3c5e89f33ba28c62a73b86bbe3632054bb3356361a56411a27256aa7ccaf8ed3:0F#@200b900500d9e20316f195899ef24d08bead0c01b3ce8ecc436db4c70a148024: @@ -82134,10 +107725,12 @@ B68cea5b83cfd668f51d65348158937fbd076d917544e4d0ac9e4830eccf86bc0:1F B68cea5b83cfd668f51d65348158937fbd076d917544e4d0ac9e4830eccf86bc0:0F"@8ea4bbb908ec53f281e60dc36535b441abf1d1db4e714ca4079cc9994a9f1199: Bdaef90f6128d14fc03f10e4e099f1045ca68208835fe50df4d3f0deb2e4386aa:0F#@619d151bd1b2bd0327eb3a92d17c233ddb0ab416707dac84379a4cd9253640c5: Bfdd7dd758a468596b8b36cc1ce805dda80aa439f61c9ed67c3a68410915f1e35:0F#@5cca9633304bff2a2d5320181544982eee32c736d446d49e145d1a8ca7976a55: +B386671689faa793f0412cd0ea51ec679191e28a001310351c916e5159768cfcb:0F$@6d670b987cd567c76b357eca936594663cec733e442f83108b329ff3f46ccc74: B1c4299206c83dd6bddd140930f6bbbeaf40b69e0bed39b24779f3234a141e2b7:0F#@36cd8563fb54c59e8a1f40d553e287026d8b6d8b7c1d74431b9b656c7b689ef8: B8eddd4005f7fd6283899de13fb5c270dab0c3c94c60db0d55fc8727e375ba6bc:0F#@7a13658ad9bfd5708be886b415b0eff89ba544d1cf90120a9cbbed2be4b56a3c: B1c4299206c83dd6bddd140930f6bbbeaf40b69e0bed39b24779f3234a141e2b7:1F#@f015135664dc0b7aaa621b3d2443b061f036367eb83ac67fc9731695c871dc98: Bcc888592e21184bea1c295a6e04a8f437ad385ead3b0ee5f3c378096f0b87a56:0F#@5f3f8401e7b6c507dbd6c8bbce4ce138a9b33994bd6781fe2454971b4d437f1b: +Bf916add8cea6634c0dbeac16ae344e5605241f6be2bbe391ec1567cfd44c527a:0FȢ$@224a5c0119076236c8a887226a0ee891b390b935b34d4d4493d8956561ad214a: B421a9febccb92a01df36f53e49ec01c12dc13b9f3d162dc23e72c48d6cbf1ef7:0F#@9f33d5f5b6843237fc34c41477e23a67410f81520123b034f0512b473ee11f37: B6be3e89296cce2ff5e881402ba8b2d26941ce5c8c9568cf00bc1126eefabe899:0F#@f04574c3917ee78c019e663f11ddd7cd02de91c775cd3a05bcde60981e000785: B018f90c3a0e2e71b93092115bbf0fc915d043b92589b676d127587ed23da8751:0F#@95b731b7a0dfc736d4c5d78ddcfe36b21528a83d2c637e03be198dcc522793b0: @@ -82146,10 +107739,14 @@ Befa3e65c80a77113e9cb776fa4530eb6621a18cadffe36de0eab72ad16b18745:0Fɱ#@2bd3e Bdb358ec156e5a2f47cda7c9760d9e09f5f1513e4680a01d328eac5e1cec4b96c:0F#@187defc72887903b1d90f4e50c5f019314af797703751ed406dbf4aa500cef40: B2e38baf5c683859f9612ab56679fdd837f4c29b488672c9df3ba0ac64cfe6e7c:0F#@1092a3543268e12ffc0d7679fa14dfb5dbc42d40e3da01b8bfa17c8932af2f11: B8a88ba12f8434951990f50b627e680122ec95d06265e3b4e750892a70b2179aa:0H#@1fbd61b91f3a90adca7241b32423f234d0ff08a99445117c5babaf9b321736da: +B44253766ace60f165e712f078e331fbcb6f61fcdf4056956f02e7be71f2f91da:0F؝$@1edf5fd751606adffa6447d45022297f246b73678cdbf985d82ed15dffab171e: Bfafcb663e178f9e917edcce47f0927d666af0424196765fb2cd81de5ef20893b:1F#@bb7b4185341c4105804cb3bdf986df04af75c5bc157395e671c56c5dc40cea46: +Bfafcb663e178f9e917edcce47f0927d666af0424196765fb2cd81de5ef20893b:0F$@386c8c43d9a0f2c8312ccc75ae4cb90491398ce87d8bbaac5bf0166599bf735f: B3d5ad7ed0194ab9b59335bb1d79989449ab4fbd065d16ef281f5bec7cd4e1d60:0F#@b8668bbe16fa014e7b8502e3ea9105b06172830fe0af788bb5c68356ef0617fa: Ba99fcd187e35b96ba752ef07c196c439c3eb7676a01a6e58ef4fb00f7a06256a:0F#@9dbcda5ad7cf806c9d0f28d55198881595954f5da1d9aae86700c21413b6d788: Bb6da9eb585be8f13f636b090cfb9a496315129990a7f9eca285d33fffdbf202e:0F#@22b392c5abf689c42a52a346a2c4e11606bd21b3e1e16790bb160a6148ba732a: +Bef44ac565a9f37fc88780181b258163a5f0a0db0922ab1c5b37afb67a09b1cec:0F$@cf79974235a1b3340c6b6bd5b1bb9adcb61225c56c76e0c96ea9073ebf8e5f9f: +Bdc3c347be7eabb24d0f1e633bf15bb20bfb7a53b2ade886bcc0262b587b8555d:0F$@7c713cb10dc4f08ac7e7c53cc102b6f7914d8b92d2be60c849b9d6e3564deffc: B6800957752d39cfa1aea0078f907233669b1d3172be8a8e38bb1720d90f7b39c:0F#@93a89f3781bf28fe68663e99d0b83b3701c59a2e5e37c6d99685fc4342838347: Bc414269059827c3f7018143f3424da0411354fb8579d9300b4b93560867d2595:0F#@b97f55e8deedf7ca2c7593c6d176102488b57d71ace6f484022c25b257a837dd: Bcde9adbddf45e078328318dc2be23ab93201c498a1c453f92d554707fe196ea1:0F#@4f03c8b1a402647720ac7c66938d5be00db0a8e18f7d64110b7e0918b1f62f7d: @@ -82159,6 +107756,7 @@ Ba3e2de346050d5f5501ef354ce53ba6ea5340867dc3c3f6bf094c8362544a50d:0F Bc6ee8aed55deef139f805dc1d110821625205f2c3f930ef612180f6c6bae30d5:0F#@a41e6cf1e8bd4e8bab066acb8520bb4276794411d6e9cee1b32a4e0c66f3ee3a: B4c630fab28e1bbe839ed0f0209c53976b69cfb1aff87fd31ef27659f4bc7500d:0F#@9963da5e706e05dd1493a88a4d02a463479b0bafe35e68e26a35e605c59191fe: B49af4b53fa303a1ee7aed0a08410ea678d3859022a17543fc5120f4d5daa8c91:0F"@2d2482fa57cdc9e27943ea02d8355ef1894067caef8ce826d6c8d877557b524e: +B6632c2254cefdfa21251d005c7a133010b1a5d1b454caba82403bd1fddb7f89b:0Fǜ$@583bdbfd2b7ec23e608314725ed59d63a679074450b83fbf7dfe70f17216b69a: B34a05e2b1e43edf89e54c98a1eaace739780c7b7ce4cda8a9df403e5766465fc:0F#@4d91787262f3244bcfeeae708024095a67b8c7000a293c5c01917dceb66356cd: B512a6e4684e91dbcfb2b8a1de1e78c59655bc0b0178539e821bfa4e25c8e5749:0F#@6b63bd6814d0d234b74259245b35dd371d88b20c250e7044b41d8fffde4b2dad: B0b88232b2bba5e0345b552de7812636bb7015f65f35a484b989a3af9f8981e50:0F#@a936decdf961357608362c312d66530939a7d470e9d8513f6ddf19ae6c3bd55b: @@ -82166,8 +107764,13 @@ Bc9ecf9acaa175bf0c8938dae04848187187985ad1f80596519b061a3f59a7dc0:0F B845f25bd50a37977125062d10da9e745d3d08d3010ab5ea7e5210b2e0bdf0586:0F#@3be7af53a68913bdffa14659bdf47c53cde82c1398c8f61e55606f73964858fd: Bb84aba31405109bdcd40274a3597cc18fb71d6048437d61b7a88feb27082e40d:0F#@a9f30fdbf0b6c35155fad2e8c3d723fb72a5fbd1712dd018ef4bc974e771c06d: Bd0e1abd524be0a7612f9377eab0e0d46f15fadd5381d3c1f3791e627de06392f:0Fغ#@01d640b08eedda8e4ee91d0c36cfc3420c121835b480627e23d04405cc350d95: +Bd5f60afd17874ac4aedd94b0a9351eac1f4b0888665d77d1af8b0ea891b875d4:0F$@1c2a665c0b3705b5df0881e85738a94bba80286ac6209f01e60863e30bc80344: +Bd5f60afd17874ac4aedd94b0a9351eac1f4b0888665d77d1af8b0ea891b875d4:1F$@e8b7065b4d0490eeab09659c9583f0ae6c785f5a3577a3f43e94c44e99a2b933: +Bdc60a35a5e3b048373e62ccd38c19c0e5fc463e50f68ada7a094839866a2392f:0Fј$@418e5ec3bccdb72d01b95072b1dfed34ff6525caeb212c10a50789f2f4c0abb0: +B4dd93620d1247a9613c5ea0817ce08a4995895fbb2e0cded7d5b466645c49452:0F$@f1afb4689e25e1d9963d0511d2c12bfe580dd2e1d2bbb0a1ebe2f916d277313f: B441eafd9644aff843a824442eca95c17061bdb8036eac8bcc88e4b51941e4346:0F#@d44f06607408f7197e54753d70f8ff62aa451c3320c10586ef2083b2112698ec: Bf067134202aefe81824a7aba9f966189e97bb92cc55d05d0213a38a8eb1491bf:0F#@dcaa0e3669f0a09eef4c3f6cd5bacdb8e9a5817375e93f6949ebc406b786ebbd: +Bc4f58217b42f9fda82ec83e1712c11bfb7abd6c9e8b559ec94a985e870cba7a7:0F$@52a1ba3c7e610c362d98e756b82a8f5968ac4fe41229bdeb8eb2aa9201fdd400: Bd0c31b5906ab5f6d2328277a54ec61dc43d9e7cf9fb4c8944e8953242eec8ef4:0F#@90817ebcb395bc22707751df2e02c9d515194667e261ff9562859ea60dd07e52: Bafa6d427afc4091a3b9b1e7978c5ec057cec8aada9001e0cd34526972a69112e:0F#@619ef852845296a6f3702b6ba45d44e24286b659f021eae1945ce3a477765eaa: Bd0c31b5906ab5f6d2328277a54ec61dc43d9e7cf9fb4c8944e8953242eec8ef4:1F"@9748758f3d5d3bb3607360066b87fdab12dba1c6363ec1e52edfd025eb327646: @@ -82176,15 +107779,20 @@ Bf9c0f4532060ffdc4e0eba628bbaa784f72ef94a2d1e9df9c8ffb6f24905ebb7:0F B99fe3e4b82725719d030267b65acb0f79a211e060644a4f9e6c31691703912b0:0F#@a6a3a71eeb8a101c06bb9b50081f4fe3a50169b1ccad7da52e2dca56eb786a13: Bcaf26122a9b2623bf7870ed6866e4dd87a8c0c6f004b9e79881c008827112ebf:0F#@6c4c12eed2071f9f2295f997acd35a5dc38b835aa5a1ca6ca4201dc77fef0575: Ba469310208a87aef34cf5418e5d156a52c99192a54bda2ae2b921fff213a0c55:0F#@ede34b41b8ad90083cce8169049db1b881f60e485f77bb1ffc3202e437f46466: +B72fb163e4da2ede033681f6a8b676be3bf810b4f6bcc4b30317b563d7c05ee8e:0FŒ$@af184fcd770a4a0aab562fdf34f42d2449d2409d8b540c5b921255809f8570ce: B7265a6aef780726af041f14a4404713b5a244bb97febcdac5775ed2070189a2b:0F#@a0a18d8f72ce2af2d434fb1139278225d4addb8e685d0045e4d412ee8d4046fa: B6e07ddfd6673691850b909d326fbf78a41064c53f7efb5109374cb6e14ca34ac:0F#@c8d7bc19ebd6f39ab46163b666457549d03af5cd46266fb1dcda3f568794fd51: Bd22aadf5481c13f90654b68646c3123b122d040e5f28eac8052933c9eca6c507:0F"@a06337046323d31847ff308d140fcd304b1f3256d9d25429c64fafd6d5772e23: Be9091606bad3d5e90cc1eb27fab0908566b44a16c6110c46e402b65e10213619:0F#@5299c9d6bf281400da056f9128ee52a1a3c3a7ba449ae20e2fae4c1e24a7a9ed: +B70a4a81035a54f4f1bf61358530cb7e060168a993b31f7dc72bc339b9df7b70f:0F$@f96ca47e85eb42568230d8101572a0aed9019405893b622e98be8e67735e8055: +B6f00bf381211bf1aeb10c6998843f0f162cf5411d019f3a072233cacfe1474ac:0F$@62cee6aee0d4098681ca924251c2013a414abebe40a33e0f4c246aec04a7fff0: +B464002a396abc9d80019024fa07df0f21e8453cdf6470b3e47835d19900274b2:0F$@11134a1763e883597efbdfcd18fb98de96d71c2cfa892a136af4b4888554245b: Bb1281b55b108be86d5e56925c9fe75dbc361e4bb61c0f4bd6991dcc9ebce9a95:0F#@7b0c163a29aadcd9825a7c4ab93d84f14dde59125893ee04257dea099052d0d1: Bf1bb0232de1438b3d3bb1b49a40051ebcfa8cd76737955d4a33dba47e0333c64:0F˞#@ad3748034a0ee783f985678a5ee723630670a36ec8b214caa7efb4f3e7df2528: B11fbd57ae7d550f889ab84b2203a8b94b87c4de6759f321484f126711cf3f46e:0F#@b411dc4ff7e6b9981bc81ade6605608a06c8f7806f98f10c8955363a7ffc238a: B4f7c079b507ba6102a408dffaea7ab71666a4f871daf82bccfbbb247bb887dcc:0F#@aa7f8e3cea25771479500c6134739cd4463307cf70d8e7db050b90dbc2ed8bf5: B03c3ed580a4e135b795b333e20d21535d7ec4459ed70be778a2206a702f34a28:0Fʇ#@0e54b7f1999f3762ca531e67220e81827908e186d68fa0740060f3f1be360459: +B71f073b08b07d04e944a4e7a6bef424f96b8ee1db703968ddfddc082722fc4c0:0F#@5b1462b84996af6194466ef6797b6a25968906b15791d08bf0f7441decde4281: B787a506209a99008b176ca9db18122cd3c44ae5939155aa9cc0daba494ffb687:0F#@090ae77f9cc59a81d62b15377719542cadbe53eb791b063b1c19fde831d4a452: Bc33f4e72aef53332b1a56cd18df13be8db780dbd5d64f7c42ba45296ce5f82f3:0F"@f8c528f199856cb57c361309ede51d3c0021921f053d6da60b265c9b20b1684e: Ba1939bd5ef7d1232356384b64fe60a8fcd6fa2958ff91af393bd87c9baeb8f87:0F#@43f580c790e2a2741f9166aef68721bc6d061b4cc973a024af2739cc2525ddb3: @@ -82201,21 +107809,29 @@ Bebc0fb4f4d27040602f49aa2197c69c4b5a5ced686800e88bc118d5863034e1f:0F B0c2a27ff415a3463d6ee069ee7945ccdca320026e6b3ca838b33f8712804558b:0Fݽ#@660df642c1b54506886f4544dc7155aef835c518fd8978e22605c74112554c7f: Bcb712e50ebacc085973d922a718a8878715936a87969b0a6ae631fe313f82f58:0F#@e3036d9057175317ad7ecfbdddb615af838941317a66a7caead8ff51049c49e0: Be219fc25521fb46be27a4019211f4826fd0ecf165436ba98dc50fcd362a309f4:0F"@83af152353dcc146e6a845e0185092af5f4d7b59462ecc4596203c9638b0ace5: -B46f0bacec8091d322fd118219055ad147c39e51239ebd6ed2493303c2fb6a255:0F"@a4fa8e63fd145c43d2f8f7905325be1de767908fab91e136cacec1ca3650d141: +B46f0bacec8091d322fd118219055ad147c39e51239ebd6ed2493303c2fb6a255:0F"@a4fa8e63fd145c43d2f8f7905325be1de767908fab91e136cacec1ca3650d141: +Bc50486a29a4bac83d81974218e8a4864f49321d1e1cf7434ef54054708b7979e:0F$@54cbddf511ec205f49911bfa3a12e372a9602851f23765b95ba56dfe13701fd1: Bc50486a29a4bac83d81974218e8a4864f49321d1e1cf7434ef54054708b7979e:1H#@9b611f8c91315b1c5f6a2fa6c8efc8d062bc457645ca3fd8c1739ab2ca825671: Bad3f38c2380857c97591138b26ef2b6f4b74355dfb74e3f03c7d89c4978fb7d6:0F#@1b1cd5cf6612c98e5a1f8a777409c807e2eb0662d0a12f037ddf71cc6fc8190c: B29975a983c49d64c60afd98295e16f7baed0b8e6658c5fce5ccff4ae04d5aa5e:0F"@8ced7accb1094856fe143be0c3d3aada86d8e50aa9a8647ca80776d90012bfe3: +Bc345275ed3a97549531b307ddf1b4ded4054bb4e06044c851afab7e7cb3c1e68:0F$@30eaaf4637df8d4544aaaeb3b46e28718e14bb628952214081adf56545678809: +B492379a25af3b60d7a6978ae9993a184c843e4ca8d81015e7f58a762b438822f:0F$@00627a4981f9d3b16a9d57f8d7f84c03f21512870d82b96ac143287f760a2d51: Bd6e8283fae670c7d7137ccf1c1f0b64d6e1a61ecfa0af9f6bbb56f3f90516275:0F#@083cc1c058b1ab81751dd87340072f9dc51e5194a0f9755cd2a1209a61c49b86: B0022a861e2080f61ec88b2873d3f07e6815d78f2781c56ad74f16dba6c29330d:0Fݠ#@0f42d00cf613b45a33f6a7e231d0436cdec671f9ae7698c0c2a88d71173d09e7: +B1450ee3c962ce09de8b951c8c467d263f8b5c36268d5135e90dd9a3bf1052079:0F$@abd870d935b9fa33eacabf917467ed52f11cfea6f7456b9ab0c81f9beaffa485: B1c76b8ba9380366925a063f1944cface2e9c1541f3749809dccfb9a1caca1a3f:0F"@311ca668dc4fbf052c95fee436b2e18a1f708501a26f7d3ba36b9e188281017e: Bed282329727df28333c09a4c06b4ca156c1c8e8855f5a4379219c326673dc675:0F#@a8d63e38925fbb0e58a2cd42f13851a292a4c94b04bff6955e366884e83acc9f: B0ec41e50277a697b76ae210d62d5426e4e87ca3a3c205cc2018cfbcdbdeafc10:0F#@7c8dbfdce030b277efef76f657c603d90776bb7644eadcbdb64bec95bcb13a5b: Bd5ebb0af1d3fd54b4808031548a4e5006e3e9fd9a44b27481209b14167efb179:0F#@0c617870122218d20dbd2de5449bc075286863ceb76bfe5e6046c974b68f0175: +B527453cb2ee19f0ecf1d2138a1e49735643727b86e822f8ecf5f79bdbcb4acad:0F$@0b767ea21f11074aaa5ea228cddec0e5d5523da53b206a9e4f63d289f1e31904: +B0985aba4ca23ebb7e75d325eb00c3c5c059117deaad8cd8669cd9a500437a22f:0F$@42986b2d606e76c3d27134e32026ad1c4272e7b3a2cbb135ad855c7108bfc4e0: +Ba179293c84bb36f442cb46a888fbdeb1576b1ea915e42f544f8f1989307da771:0FÝ$@c1124735315039b362d2fab53738ac2319afe69c57d2cefc008d0efc7593360c: B550776fa6a5552d53353999efdda71d852e3ed0b670859cb382a2d5cea1162a8:0F#@0c76c4ef981ff6607b5000d0d7dd088055e8f9366e692225eb5a80cb5cd60c2d: B1cf1904a10f3b7f2e69d8f94966a3bfe080a228943f27cb9e944cb514946e7f7:0F#@4701eb8cfbfe53590b503e259e1e1c1375368e20d9f1a617ecf4a7b50223ebb3: Bd3fa882dd6a6ef87e5a1054db0c81c9c2e3ac9e9cae8431f6cc5431f9b8ab94d:0F#@c4e0e5f365607b6012f7e1ffc41b887b2af2730c5a740b9f06e9d75872cf8d34: Bed464e3f220e23f67b4afffef5ff89d156389ee4db2a37e5bad827b0acabd9fe:0F#@a1c2edd63cd424eeae29a2e8f4f5f1a62d1759cfc06603d028cec1488d9f7479: B19bc87538f1e1822167c6c8721ac68f0b015e471a7833b615f23358b1ee81bbc:0F#@2707f7382664671f830ec89d18daa91ad9d474c05d3b42db0068461c6792ca32: +Bff15af546276b5c789ff7073a5b83dbfbb2bca61282bce67f3c6a1893a563593:0F$@d07ce05dbe16edc7a5121e049f7bd4aa78c375b5a8af28e1ecea2af01ed44dfd: B2fa7a8a58ad597ca51575260fce06bdb68bb4f15f123a19cad425337fc009fab:0Fϼ#@8c158eebf7f7eaaaec8763637bd26af932f3a1ab31308cc96de6eee7430cc1e3: B876d3893d08e312d34c8700d3baf397303a0aac038f9da09f92f9529c40e7c08:0F#@3078c5a4dd4023414d8c9acd347352ec15d0404936c1c716ec033e3afe7d9b2d: B0b841490b4ff5801a40003300d6bf2e23c9323e0666d56b325cda343c07da7f8:0F"@7d1e46df23cfa4734dc67d8fcbe76b7b2133bf380b3a00e86d58c8fab48f478c: @@ -82227,9 +107843,11 @@ B635f9bf5c8d59cbd3fc698ad2d598e109d7b0765b67e56fbeb55018e28711667:0F B95b541115c59177a22111c4a2505772fd04fa31a9fce347ffb57140e3037fbdf:0FΕ#@356c4d7c277f01ab667eae7db016b98dd6b88a82256c655d5d4658bb372e2ef8: Bc8e3618b248627a8ac40e2a19cd1bbd8fadba0496a081fe33d64620f24831e1b:0F#@5eb44ae4b2eec803a34178aba91f30c2ab7e6218a2abfdf4f9de8bb50f0d5ce0: B48b4377865615c09bd2aa3ff18203f26f2664862d876518b85bb15774a7dcb2b:0F#@fa53968089a03dcdb8f58d2f9b12b4f22f94688b2105d3f244ee0d14b17db609: +B7e4ae3b12c8f3d5fe909772441b56f640c2831020615709a39527cff70d709da:0F$@2ac13ea8262f82d6ef0394abf1ef8831dc64be196bfb8c7922da58a28c0404ec: Ba5dc61d224e812fee82f85d9021d31661993a96f9e9846103d78ca5edca269bc:0F#@1695f6eb7e83d980e84f5de0cf6e723c530a51e6e0c44c3dcaf0e9ce2c1d5128: Bf3e152fe5fa8bec1b7c5bb9f56528e0290b6d41704953f19c5ed3cd9f5415240:0F#@0074104bbe7e6d6b8b9b14146879988c83db433ebd34a598603781655d12308b: B95b541115c59177a22111c4a2505772fd04fa31a9fce347ffb57140e3037fbdf:1F#@323f980f29cfb5e3e4c29d58ce177cf908e66d360e2c208bb3ab3f39d1d7b55e: +Bf122d0ca340580ad310f5ec966b760d5ff72264a237787f1bc1da57265ca4181:0F$@42be909dc7681248ebaa2bb7827a712f74672a229f84f091a2c99b7f3caf4f3b: B63f856729655100e5e028b3cde3370af2f81ef73fd5a36b4575bf2ec0d6b4b09:0F#@ecbe71ea921e76a593c45e4c229280b77aae5e63516daf7dce65eaf774925cb1: B359d04884c275bdd9007cea8e4855c722bd7a5f3f426311abfb78e0204604bdc:0F#@9a3cf78169bcb1d99ce6452b6a386dc66c4c7aaf7d256a2a56bac668dda802e8: B15d3ce8a0ea4ea26904b653bf6e7d752d62760359e3de2b82dd29a4f168030c3:0F#@92fb9f506511a724c041ee9ba1f9b4753e86abc685c7c408b170c3924dbcd913: @@ -82237,33 +107855,45 @@ B6d0dd172adc4b30a9de8907fee807e934dc96f0a88e4c4ff4e81cd6faf51f361:0F B6789473f9fef0789786e6f376bf40e47bd3dfa25da25c5c81980e3fc1d724a55:0F#@3d2fa15277a1f96eb7f5c0dc21c55157d7a5531f6d70545f534717d3f84c91db: B1f7d0fe2ae19106279ace8bf11b067e63dc123bb19d4499cd57d351c55ea51f6:0F#@f12c8d98ca1de599d82b3fe7f315be188a7fd1e2bda6ef8ef8609bc7ab59a525: B19b85353ac678af7828d1e9ae753930d760b82d376883a74d423b877d6f940ce:0F#@d444d36b4cd0507ebc36e029ec6121926fea290dd38944db212c05ab976099c1: -B1ef4798c4c031569229886d64cee64ed9a62c49765d7f9e41001924203c6fc95:0F"@4abc13c94afc3d6a39477bbef32763e884cf81342d5fc5134286da8a05a18a51: +B1ef4798c4c031569229886d64cee64ed9a62c49765d7f9e41001924203c6fc95:0F"@4abc13c94afc3d6a39477bbef32763e884cf81342d5fc5134286da8a05a18a51: +B1e156315b8cac6a76b0f5fef48805232e978f28079a15a2f29f3c055f3d713d9:0F$@09409a4b18b21634e4ecb31a25424d6f30e3220ce491ff13c3b504ca59c7ee83: +B24c12ed0eb80b28a233c4b93f8dfa88cbae627989f8e1dbc82da6b82e2f21f89:0F$@94a9ed16d8285e66f1543c1ee25ef75f6b2ced6c5edf51c1985de3ccdcc3a7be: +Bcc51e3f86c82b724b3d211321a0ca3ed1787fc93929e8fa872f81f3b7824a9ce:0Fē$@0d1503dc0dd101ade275c97ff685dca9aa3a91864c7cff1dfb7cf5b8b3d7264f: Bf1ec54c4cdfa3031290c510c3b17b8cc82f1870c6735023a30ab191d7fb361c3:1H#@1fbd61b91f3a90adca7241b32423f234d0ff08a99445117c5babaf9b321736da: Bf1ec54c4cdfa3031290c510c3b17b8cc82f1870c6735023a30ab191d7fb361c3:0F#@769c0784e09e952792702247005de67e03ac54cb7db259f130669599b1be24c8: Badaddc63bb5a577f8fad067c9cf1407f38a2aa68032079505a80a9410d294b05:0F#@aba28887cde0b022e19792e2b1f85bc5ffe454ae291cabf0490bc0b7ffcdea73: +B7d978dbac59b40c6d6c97fee863720437d14497ae8c57c45f08308668cb067c8:0F$@44395bdd47b3a79c079e94bfa9f3a0c5765ab0c9ada51a1433ad6e9a82d6a456: Bb8e721b544947060e1cd8922aad2d948820f0689cc369dcec2a42aecb63a772e:0F#@b22b05dcb3111a30428842e02151ab996b9de212be3ac6e8ab5eeb4c53ef803c: Beef61b70675c85417ceab8b44d8caec8e7551837140948121d25e89743b2e4a9:0F#@bae511856aa9404e0e7949b4b2b883ef25894a4e6fbf1dfe28728f9df594f09e: B27f37737d724b9ac8e9f7e53c1c12d8ee71da41dbe04cef7547df9470fe15524:0F#@16bb0c9031e719b480873cd0cd3a4f61d4cb51436450382cda5913c14f5d9cf4: Bd583e02e1982306e99e825dd43d19bc23f1c93bcaecdaa4f71478fcd12fdbac8:0F#@758c60a799613d372e07f5f2807387533891624d03d34329ac536c18a816e829: B16dec261d6b16a0de5339e9dd04ec200a01469cd3993ad87b3fcacc03d12b15c:0F#@91c3b232e85626a383ff23136951b06c7d6d761e0bcda92b105820246d5767e2: +Baf66866d575a3bd3f4ecc1c1442f21a5febf439f3b7169808af86bbedaa619c1:0F$@1e6511a41d3b94b42f828171bf6891b0e109cb138bc0850c7192cafb07ba2a5a: B07fc8cdb6d4495324128677baf0d02f5b5105714397adace4b64522528c1bbe6:0F#@136901e9e8f0573b69291b340186ec33524b3e4bfaf47ec197ed45a9718cea9a: B333cb78e2e6559007d6f4eb4c229be76dc1c69b07de5760323c3f213328ffced:0F#@2f9980a10e1a18e1db821f0ec0cf45fc42114b00b6e81a492a94761b1986dc92: B1fe22b3b52a8bd9e4f7f192ec151fa76ad51ae99aa15dd2b9efda3f9e6921b7d:0F"@3b9b29421f5ae02086e83e5e09ab43687684a9d203fcc0d9ba4e9716e8814d08: +Bcde5efe672b7c8dd6f55e3a246bdbd43761c12c21638ec79c9e4729cbe603dac:0F$@5e958d59ef77129d60ddc6165e488cbc0a78b0f1bbb630d50ca4d0a1ce39fe49: Be98b3aadd909e740c2f520dda2cc9571a4478d593c62fce49d8edad1b5f9d59e:0F#@f3ec70463e9cc854c5d3ce22df0443216c96c83f05856460c16fa813754d767c: B82a652810af95f637fe983f2d78c33dd55be94a426a24b3f658b027629fc6680:0F٨#@d6a778c574231178f2aafa6d445e95c29a0337660ff81122d6f1f342f4c4c295: Bb8d6960af7f8dad6360854c393adf5eb9c6c01ab65816fbc19391cc9affc4467:1F"@79109c07daa0c8f5e42e3a68395998b22eaaedf29f8ce40fcbd33f31a4934c54: Bd981d20d438f5396e6ff3d62aaad9a9483f3f182b61033d1e9b4de6494358734:0F#@3129ec1a680ec3af9d618696fa97fd8ebfd52391960864b79db0d1241142f1ca: +Bbfe7a92d229ccb7398a50004c685b1dc4221286a04f555345a489201f09ccfa4:0F$@9832a983ec01245b5b8de9167650ae0bc41f84f9f891163b04168a451e1ecd36: +B4b47c20abb9cf4703036248e2acd6cfb851a3057d9822ff3834e000a3400304b:0F͝$@5e0fcd0fede973004748d3cea92b45a478d75f68a6753f8d059bd35689245b1c: +Becd71a0f1108e97c9cdee06e589b46d25df71b8bcbbb5b2abb6948926eedb059:0F׎$@b9b41bd528f52bd7e7a1ae1966bf3f6442f74bb77157c9e58668c16cf619206f: Bbdda1c191cddd9653d879fde1579d769086dd8d6568178a27f66fad927a22999:0F#@e77a00ea631a1759c664ff95bf2ef238e4d8f9af2e16484e24b0b82c8f5494ae: B7a0f7a3eaab8183f8822080fb03c8736c377229bd65d5fe31c0c3c6a16fc8953:0F#@b0061fe1b362d7e0c3a6d3a6920cb0553db050bd8b9a2eae154dd6d39b07e614: B3d7f5c381d6a4b76890e353af9b202420c9fa21cb6c7eb8814f68c7d735cb153:0F#@62f29f26604109d24589f08bfbb802dd21661928f213dae99d336561827a1465: B48411e3cb34460f2268eacf846b3a867bb6eb003677fd276fc9e2898764e3279:0F#@cc1cbb7c6d1292ad2f713ae3b066e1844311b201b9693e5577a00a9c4e32c448: +B5822327633b7c43f0d94421092597e0bb2753eae8a4dd6982485840bcc742362:0F$@0c7d99e514d9f61fec5ceefe8b4311c5b36fd6f8060484696107525015bffad2: B0cf0dcc2e1b770217a726f14c058fc5df74eb6e367d264e6a522771b8e2f8af8:0F#@db04c5196d0b1725c4a49274f8746848b854cfafd69c159c1ea0bb1e723a23b0: B35f8e19cfee96ceeb4838b9f503a6bf350acbf15cdaa4bd3114ba8be04e8c8d0:0F#@5bc54a75a034a67c3129ace0aa97571b75dd9e8227279b734f4e356f4f903a8a: B5c4e21e6a0cea738613a72703d06347701375e127a92e862a8390022aa4612e2:0F#@16e7da38e9e259da73d8515d790bc2a769d9944a967804690572dd2e63300f44: B3762e6afea7646151ffb5c736c580f41956f3f038fd606abe3d37c6fb3de1b6d:0F#@94bffa9121c7ec7bf8864312c9117e89910f625174cf06a53b349de806f35c0c: +B7eabaf682178a212177d1103cdfc42f5b8e9b332c4e2cb6732a8b4c390c7e63b:0F$@8b96513340555bf15a36a17865505e70c499ceb07f63c750d8afefed36519a1f: B05b2306a71c33017ce5d4c4f3dd5e9f20f55e7c5b8f27d902d1a6f49468958e1:0F#@b32815144c6b4dd5e16acd209973d87278540feb9d07d93e5694872f26dfae5d: B9c0f475346f2ce275e7f2d727e5d516cfffa447d5e3347a8c7f9a09c3d62cc0a:0F#@9916cd84267cc6994d26c8d353bd9dc27ae890508513eb83f7576eecb8009518: Bb4bc0e89a8a07b89edfe9d45843164d9f1b4e200839468956ff45faf338586c9:0F#@abeefe104d738ff5afdb097d52d6ba42f9f9be7da1954dc8c57dad05b9a99cf7: +B994ab54fd8ad0e29817b874dbf22b8220bbe05d40af72dd3936ade2ae3dd62c9:1F$@0e8c89bc7454988f0399a1d1e8e91d0a51b4c0e91814f9916198c5f80e73b7a5: B23f191ac122d54ce3ef993b34e296cc1c127b58a077676b42dda64ef49b35d0d:1F#@a12bf4646b25f1b2886e410965130f7d261d41018fdb91f08ee5cfa7eae8e357: Bb1638f9791151080554407f79462ebe10c59721be710fc9954dfbcebd0da9b8e:0F#@572e26eac94da9acbc7ae94eb3dc4f874bbbf4b107ca6097ae283c8d7b7f881f: B3d602370bc71a691961c2b47f5f5f2efc81d04efedf39c4940dbabb967e91078:1F#@98ecb5b29429a99e4f27c24a8624f25f18f40c054b8b39db85813b08ee6c26a9: @@ -82272,6 +107902,7 @@ Bc2a83a741ef46c0fb81bf50f3fcb90d25c86a6e17e770ed4cd04a0a613eeaaa6:0F B667490695786361164a561f0b1bf137fa7f88c6df160c1a723c3daaf727b7d47:0F#@726c98872c58686bce6bf0094226394398de0ce98987e00e2ad5890bbad0a92a: Beaf06ee56e1cb3f4550b3696ff9fffb25fb09862c3fb8b05b381a76df384df2c:0F#@ec8a8d8259789d7dd984b737694f6a927955f3a3edb3f3dfb58930c7bb159e20: B4c0d50d432a19b8ef725fd1c3a22efe08bd261df484125b8cb2b1eff231e2faa:0H#@7555ffcc3eace68ca3ec27e68e1c75c3cc27afcfbfcd8a7c715291f0d5a2ec66: +Baf048eff07c83bb2bbe1d8a898426ff04b32fce7471982c4dbc3d18f3605e684:0F$@d362f128042df239070fde5f1b973b769f219546e7ba1360da830d1cc2826cd4: Bcc232e2a45a49092375ab61ee696df3bff20d6d05bb9d6e2b012826c2a66e164:0F#@17b7025396243ebe9a5caf6f5bdfe0920e746daf8eea1f44f02aaf43aee370a7: Bf76e94cd2a37d27a196a41bb8d02da03aa9899e705473d559f86cd4c2ce6e45b:0F#@787a506209a99008b176ca9db18122cd3c44ae5939155aa9cc0daba494ffb687: Bf9dbc347a140a1b040bef3cb557284bcd94151460a77a3a9da822ca875f8997e:0F#@83c30aeabf59b231121dfea94fb215c5fe9f8e0db56f117c70588bb5a13016c3: @@ -82280,25 +107911,38 @@ B18b3b5ea0459080617ef8c723c8f485834bcebdcc4f9b9694a03a74fec5e8095:0F B2af343f33778d3891267ac974fef7786c0bdaa2660a6ffd5faaed8af0fea785e:0F#@cb7e7f86bf7f4356dfd5216bc5439d8ebd7a4e6cedb84ab94f59029bea7a57cf: B0be51f4c6b4a04df97fe0658adf7c0749a5c6d2395940c6150e31804c06c2a55:0F#@05388463bb72cc6d9dd7c2a8190cc7ac139b4e5f520f673944ab6f6295896537: B8d0cc8c63261ad1136ae494d17d27501a2a6d0bc841909de924ede641782058f:0F#@8f32913fafd82ae179a9a1c50976b750a72fd621c3879f7a02fe1979ba530a90: +Bf089f858aad57a3945bf861743282e006b82f4aedcb4e6392f7fd33fb4210421:0F$@92f46e2ba488aaf89d3aeb791cb4779aebdbcb61c1e4f992ce39f3624d853586: Ba6525dd2ddc1058ff375b2e1f5d9a8a3ade39de864bacfb15af756da7a755c02:0F#@e66cd5bbd5a5a66694424ee603451e12c3bab6705a160fabf4bb87e247a97495: B80203b301f5004bf310329599dd516d3b6629f2643570b9f06f869c5fdfc158e:0F#@a5405d11c6c4db5371ae7e599a2be2fc14df25ac95a92fbcb90229aba8232738: +Bcc70edc0b90e37ddf46c07ef45a44d1c2375f0e564243f00bb9a5e8c02ed38e8:0Fӎ$@3585fb4b7b3045ff53715e38af7198bb71f46beee9fe73873b72c07acee854c3: +Bcc70edc0b90e37ddf46c07ef45a44d1c2375f0e564243f00bb9a5e8c02ed38e8:1F$@45138861da890512cb4b37e4a39832c3e7cd76d89b2d26d19898529fa0890b16: B79250329999b8cb30412c7d6c0c4bab8b41b5277d1e9d0147f062db0d780b3e5:0F#@bfd7a8c449534d4b1c2d0899f4c16ce607677308afef511703b5fc5b0384718e: Bdea1616543d39fa94de0397645eae493f2ad039eb742a4fed851f8ca5a4c49fc:0F#@c9095acba8081eb4f620633017b8b777fc3a6ff88734c92d8c14b40714ca10be: Bba8fdec5d63efce8149adf529872724b826f4e016e65411f3353522340a2d7a3:0Fڷ#@15395a1d5d261b17a341428ba0c5e7f5e3627cacecfef89e51797e0eebbf8739: B89d166124cf8126244739e605ec9ae8bb15d544583c2a71b5ef52abf46514736:0F#@2b21e79977decbf2a52f065454df7c1f4e1a089f3d52508f3f1c89ad51d8b028: +B421dc204cd06da62e8713e7494b19030db247cc928f6faffbf873e535296bac1:1F$@75207f42927c03fb62b402336b0dbf83ccb0e1919ba6f1d6405bb65c8f0b84ee: +B082ce2fae36fc4cd92845a3b970c12cdd94e9885fca930fde1efb08760698912:0F$@f638d65f7e2a342ca5ee1cd032ca0f2232617dba4a10b31ffd30aef6b0019e38: B3ff566b0d6b24a4e017c9a34004426a874fee976b38f5d98c4b4a220ddf36dd9:0F#@0a8457c799787f7791343518b24f201e0327250bb99d6483104b5080f16f01b4: Babf0e133dff300ccd255f71746dde7205af7cabe08adda50ba33d03609d96649:0F#@5977394a5500e1d22b6595f47f11d2c1e3a8cb0f59b6a92993f02cace3434df3: Be2031b72b4507a029824e67cd512f0a9ade99b4d1ebc15c204abc4baa2cebf30:0Fط#@504c4bbf642c5159de84ceb941ec820f03c0d9088c4543f92da6986124f973bb: B2c05775936490b9dbd4cce07a85d0b4aa6ddc0be69a16c7356373aa29458e418:0Fڅ#@6dd94e7a547d26b37d0f22c23876d18b45362eef501ab6a9b6c6eda2e0cc6a7d: +Baccec8b6a7daafca836c579ddcc1da0a2231057096a3136d84e09cfb1cacb467:0F$@bfe30a77a558b1d70e57ca6ca2294f57388f8da9b4e8d760d087f2ab4de76f58: +Bdbfabcb82140f84b706078da0ed9ffe15d7026c9cd9e1eb300f8fec72618664c:0Fݕ$@3a340527d5e1a36cb105501c496c09f7ecce4b388a70bd241c94a0bba77dd2fb: B48425714100bfb8ae6cf7e8c489571537c38300cc303fb9c711e77d8f8ff7246:0F#@250aeb8eefa63208cab37c6afae96dab204c663ad4e2c7ec8ae73b079c350f8d: +Bb874a8449d2a399f777e0fbc8f5d62699c703b165ee2cf3442d36a0c986f97e1:0FƤ$@937a70826ccb6abcacfe7b02abe8c464a4776bb3c85f6757d217f2fe80bf6a29: Bc7210f103a57bf4c7167b46deed01203be01d7bd768ef4a9255db670a7805332:0F#@373b0966c32e18c306d5d7c2d2d4e9ed28f0dc41c673b993428d91dbf17e0ce1: Bf54b3a122797f2f7e38c0cca98446a8777bcb318194988c994c12be8b6ac43b6:0F#@a5cc2a1c5886e23ad11479ef64bdab21c08847f8f99f5016de875bc8448fa0b4: Ba69d94922cc45f8f9d65066b45e4abcc2c7d528b30243c16d577a2724e501c55:0F#@274ec1cc2f2197010dae36f9a2f3fe610cae4fa9212e2a5d0440364d53737643: B100d553fe63c696e730ecf84d31dce81881af15b76486a16d1338e786d02dd17:0F#@acbdcd6070b5579b889cfadd2bbdd716ca24dfb0c507c137226c4a2a572f48bc: +B5727af705d30f58debe0a14068946822578bf9e11e8a012d6f741409793f0ff2:0F$@5def4c952df73a89f21e5c829fd59054f39472eb930064809fd3d36a358387bd: B54908a6ca67817d02014ee7383aab6ac196acaa087b0db9485d02a77dd0818db:0F#@8b3177913016635a0147971364ffedf68376c655e0d9d6ae7945ba2f3ff8f445: +B5727af705d30f58debe0a14068946822578bf9e11e8a012d6f741409793f0ff2:1F$@2bacb4112a3803c3c1c46c192853e627274e7a897aa58f26d8ced9a8ecbb8b16: +Bda9411110ef4161e7b4604407b13c5da792fd04ce5487f85dff77cbbecfd9f96:0H$@afdce48084b02aec6b8aba3526293c88624a87b7b4cd63aeb3569d462512efce: B22891817390ff40c281d0180b878da1b98200eac7ced2a33ea4ab334b0344c67:0F#@f6cea8ef6922883b21fede1a40c557c67a5724a522d7d27f584cd68d864cd6f5: B7014c06fff4bdcc9764c64d8b2ca1242c0ca12fdf968e74a786ed3aaab578734:0F"@b7dae23d5df89c6db43ce207a16629aeec839286078ebfadf8ee6e9a6fbc2842: +B39f81ca4cce0f4b6cba60e3bbfafe710c839a8f42784c94de2e8906f1e38ebe4:0F$@4099eac2e6cb21e5bd4c87f860c73fb407d8c7f0bee842bee9bb6974eeb94e40: B3c6719aeb793d06a6bf0dcbbb638b2f64dbf2f5dc907dcb37fd0f5b81350a389:0F#@753bcfdb7980a0881485a22846a374beabc9655c58b1751c06d05bb55b20084c: +Be8b7065b4d0490eeab09659c9583f0ae6c785f5a3577a3f43e94c44e99a2b933:0FХ$@617039deccfb5fce9151f62c8e215086c446a982a805a638bab1328047de1b27: B6c687bd5ef3bd85f9494fcf616e067d43927bbf0e7fbe6c656b65d93842cbeaf:0F#@f38a7bdaf8036c129eef9033c027b343b634c9e208921c609650e2932a64e9bf: B175803e6e1fe09299ca8565551d14cc446e4e9a8deb6d5ddb782375e3d4bde83:0F#@209049e04848f5c4b81945973c01ac26c32c8d0944d68b8082a37430a86e0b8e: B204e5984b5d3f846507528c1677b89da430dfe67114df83c0a2e99ce9ad70211:0FԴ#@3eeb27dba86429816bbadf62e4304dd5f37a131cfc3e222c224fc04493a462ad: @@ -82309,23 +107953,34 @@ B09677858683f10489e1ade41fb912682d7de8b04bab8012c6c42f839ec2ad021:0F B34b05bd8540f36ca217aed0063da9b2dd8de34df260381c9e60f9ecfdd46a542:0Fé#@c5e886abfac66860f09ce29dac0a76cfb23a72c077964a24ef4249b7bd78bb96: Be4b692fd45d0022acdeb25c71cc54e8313c012b3a3891b0871f94b56cb9fafac:0F#@e706380af6037341f749cf2357453dae89d73049abf9a6d243cc43295ecfc8e7: Ba847fac9b97d29e64444243ef2ed3a318dc9ab976b5563620fe96416d303f1fd:0F#@f1b8d64da37c80cdff5c1a42fd08d1da2eed456812f85213f6bbd0541ffc9125: +Bf2b0b2c852f0630ff682df7a8237eb3b92911d9a85bae29a74eea9037eaf977f:0F$@44c43e063b35959386174eb024890622435b252dbf304319ff684d8ddee257b3: Bf491b8af9ee59c4ab57126c3319b32bf0e627707629345c58a26c1398584f623:0F#@3b32604b066ef7fbb817233d1582e78b674ad551ecc3543a6583eb4cbe2d8921: B44f2705a946479daa2c54b5b91b7115ff09b765d757920ed4f4b9605146ae907:0F#@ad649f1ea86aa9b48f07be5b1b81ed4a43360276934e2be904662e0d239f06c0: Be93eb90c56e051d619b853f08065dede6f51253ecb55406322ac72bad088b689:0F#@fd92313c1c02b931104f34a0cdf0d3644c7007e3aacc2a3cfe8cfd6996fd4f77: +B0a40e0167f40908fcee6bcb9f78cfa043495dfeb2b41895831050bafc250fd44:0F$@ca04728049892b899f61da2f5540b12795bdc29984af80d25f9841053d972f94: B56a62edb32d1d021ad2249fb37179e2b70942e9fa11967d1f5d47b29d8548042:0F#@c0f0ec7c889640541ce9f569f873ba3715568e2157f8bbd120e6d7755a8aee09: B6c23d445cd5477fc0cd1c0342c3246affe29185977d188060cb977e2c8da8349:0F#@c6462a7ba33046a0c3ad3fb6ff148fcc2c9df7fad5603216c55b59ee3981a85e: B0254a34ba17381564b543eff0e5f9aaf89dd556388625b27bf63aacf753aa315:0F#@c30950e152a6ddbb8161e46d5fcda2f9af9430f935612eb80eef9f7160185e30: +B6061a81158283279cb9aa50c2e7b56bacbec1349c4179389e7a5e729b71a31d0:0F$@0d7a50651d7117658c05ae021e376a2208cdc5d4c6b6b58cabd9ec9ccb871918: +B7c9f4009f274cba9e9a8e260cd35fa97d31c1f13f6520bdce323c4c7071816a1:0Fnj$@35232add508c33a385207183bf1fe917d6b7ae582fc9cfe17f251f0e58b61d97: B04338d3a6e388b03b1a8d5629d4381c831521bc7df0fb745010098c3d214f51a:0F#@3c84cf8eb93d41df019af4ed5442b87bad81688229ea1bf93d4c49dc4a062971: Be0761e1cca45bf148e09f3af7a29ac379653768a2d8e9dc4d2780d07ae145db8:0F#@0915930857f39f823110ba9e559096d54b25d1e6e27fb36c8858d72ae553e2a0: Be0f7bd95846c61da869c1a43587d8f1eb19d19e5017a4baa70de986e280e785f:0F#@d9cd265d61a1f46441d66521e98a3ff16f76541d7aa30e5127cb8095175ab14d: +B7268466c37c7aba5dda2abf9860a468e10ff29a9566df6ce0e4349a985997534:0F$@0a07c8114103c95f3f0687660247c2e0add02ae40d804d30ff11f76edddb8846: Bd18d804ddee1df31df22ca51bea46a2fc099bfd640fa0e433c7175ae42726323:1F#@0f9657eebe30967b3ce514c455a00d2b2694b0f9bb3f9eeda228296ef5331b6d: B4f96961489c03821b15e3cc0a9be039090a663c2b84126fcd6f6020225850f6b:0F#@9a112787e6b6d734627d9ed379e16ce73b5dfa51392c7830c7d6aac7acc04f91: Bd18d804ddee1df31df22ca51bea46a2fc099bfd640fa0e433c7175ae42726323:0F#@827601b37e1631e628e16868ff697efc7f614ab6876689bb67f1627fc630bd01: Bd3b1079634dfba36bae033bdbea901e9a2d5597c678d62b02f299603069548c3:0F#@57072b0ee099bd59a4a3709a06d030c2fbdbd5936af0c5d0103c622f003af0a8: +B097b7867cd61ffe225b77729ff37c495ee779b6d0c3a8a51c309683afab066ca:1F#@25c0e714a0e38db86287c77b41dddd1a90886114709cc2a44d56d3ae48a0ef8b: +B097b7867cd61ffe225b77729ff37c495ee779b6d0c3a8a51c309683afab066ca:0F#@947d1c46dc16e03386f7229af3f6b9b24606a4a64dd2472ee6696385e597cd2c: +Bb373123ae89d58f905ff0aec679ca18cb973c1fb67cb4946ba23990035a684bd:0Fȓ$@d29c63dc6c644965a76f92745f9376e079b10028caaf2c9cf2b1cb99fb651fed: Ba1b81a0f0d84e79775294cfe6ab78dec586b1ceea36bba5d284523462c104dd6:0F#@d2616fae4c4b756dfc7af8978e9346ff615005d9edad0cde5eefeda5d4aefc40: +Be5d86d0390fa2251104e1747e63ab4f97bd1862abd6c22443b784b49e4fbe41d:0F#@2a58ba2aca86ffebc79f33e9ff465ae3f2b6d7a3de6641590709382e1514c3ab: +Bfe4b010839c5fcf1cc0aad03e59102f6f2654c7488910adf37a9102cef078426:0Fن$@82e16e91e3e8430744afb2c52f459c7e8547d20f71a33c83f95c2ac49a5c9ee7: B3c7909885ee48e6a399c9fda9e92cf328295ac6ce69d09b35115bf7965cb1d69:0F#@a499d66a18173cbe3d842f6cc4d9ec23e65a5574c573f9f01518405cb4886ecc: B69862bad304196b5f5f23680c5342b5e96c51c01e3b7b9bd6a9caf0b5c2a7e0c:0F"@be3fae0514a7c3a7745999b90525000ed4cffd6c0ed6cd6555d0774ec903ba65: Ba0700d18d5ead5764c343b229febc56972b9f9349c7d22044c327934b5de1f0b:0Fڟ#@03c8a056137662e43c0a02da66134bb8a7f9d12c0cdc5ae95a1e86eee6bcc2ec: +B5768a04e735af570961cc241e16f54ff8b77bc38bf2fe5d7bd564709921b3da9:0F$@7a90ad154d293ba816f996a4a56ab7645f1352a4ea71976c1ce225c46bdc6f3c: B99cd0b21dd15364f89841ccb73c7e2e2fe86dd785fc8364e57c1c77643b1d96f:0F#@1433175450302cffc4c999ef09937b8845a7ba224868d255d52b4fd9124ccd1e: Bee83fd6adf3025a7d751d7ba1578ae471668a6892f7fac4c552903ece59c27aa:0F#@be1636a699777d0c7b0f2bef9c228c408e777ea38a50ca7a15ff4079c8a0fc8e: B0f9a13efa097b16703834c311ccf66930af7be934afc2f8256b010d8383a3fe4:0F#@93af93211799e686ea38108d702fb6690fef2c7c4113a814e5e078d4653f35a7: @@ -82333,6 +107988,7 @@ B37aad90de5c89e323e6643231929fc947100d34d836ae29ec347d7653515e34d:0F B8afebbe4ec4f7918a2c6207d1ea10cc80ac57bf4afc3cdb06d0854c26587eb55:0F#@7b667c37ac8a8cb91fdb4d46a3a4825b58a4c78f5b9ddd30ad359bccf6f21d10: B6c4c12eed2071f9f2295f997acd35a5dc38b835aa5a1ca6ca4201dc77fef0575:0F#@c772b27f9c0780a798adb5efa1f1d55ceb7abd5dc2b5b190481d00af4d293e1f: B6c4c12eed2071f9f2295f997acd35a5dc38b835aa5a1ca6ca4201dc77fef0575:1F#@52b20a34be49946fa5080549586555064e60d0bad846b65047b8bacd77130df0: +B7981494bde3f1d3afe7e0e9117063c0c59800b09519fe5a12409f485d923fb35:0F$@6193d360d7e03d4b0b3919fcabaa07c7ca95da3cb41ebb3c79eaefeedbfdfdd5: Bbfaa2e5442361f7a08a6508fe88f7abc602d58fdc8ed6d9df638d12e90432c12:0F#@0b135b824f77d47a63b12ec21dc29f925452d3baa04ecf09417ec8b1fcc9ed1f: B8f1d146ccdf67cd9b4f97d8aec7b7e168d89234b6471011125f5217b545cdbd7:0Fʽ#@ebcf4e1dbb2187be7ac9069f4859e2b5d104ec2c9bff97e9f5a40c778a15fa28: B0b8653e35b509697e673844e9aa2a7df01868077bd0a7d4aad2bd784b63137a6:0F#@f175f85b0fca7e912d8947054b690ea2458399ad47f38bcd306c11531e1032c1: @@ -82341,18 +107997,23 @@ B133ce8220dacd8f2439144c4be976d107d927d2552a91309e93adaaecfef2b30:0F Badfe3550b36d8d644fb600ec43b9eeb1ebbc03946631a2d8c93811812e61c3f8:1F#@50b6928dcb343cf492ee6d83671df9d881868b2348a12ae0c79f167aaab7d5df: Bf9292d06ed3779f5193cadb6c1b672f3a8a3b13e75b98f5f4ccfa1909eea2130:0Fҿ#@1c35831b1814e9646b65247a9fe9f3070e23a5208e476bb2e455c7c10afaea7a: Badfe3550b36d8d644fb600ec43b9eeb1ebbc03946631a2d8c93811812e61c3f8:0H#@56ff31c65a56e71395bf9c2f33676bbcb423ff6a7a9046337a9717f026670048: +B8fd27fef5181bb74ddadc39838c85e90cd2c2c62551c570cef93361a473e41b3:0F$@cd13114dd99821de448b9c9a717894074ae1e22facf3e573706360f459de6680: Bba6a83d3f9068165f509b2c710d9fd13cb69d2c4e0173917168810ebe55765ae:0F#@f55efa960dfeac81ce874f7488e61a55d18b1cad8bc5093acf4f600fbd7d1c67: +Ba9d21a86854e2e842d67afdd02d2bc5d2a650e9a5a2f46d886be249fe7fe9dab:0F$@499cf269ac1ad75fa70860ddf43dbb40157d029801c30c442a206ddfebdac0d4: B08157c0ef3a9d0d70d6c96f2a8287b566d0d91dddbdd0177cd51d8ca8c26d87b:0F#@e93eb90c56e051d619b853f08065dede6f51253ecb55406322ac72bad088b689: Be4d269458d161ed59ed03e77ea2df185d9741d8f867c3b5185aac7c16b16b848:0F#@1fcdf12299d8981f92fd572d926e437949101d21bfa9eb328b4179cdb285e09c: Bd1675ed3f201a2e0e902312cc4b836aba1a113e9bcf2250725ccffe63b6513f8:0F#@b2e42b6868099c89cd0f2254790f5211a4de37b6f74c56eab0d741533ebf1cb4: +B111e8eaffdfe6c4f3add3868729b27ae42b8e28ad5e3d39ecf8ac8c02e335e7b:0F$@176a69e54279de89595e894248216abe33fe3e69955f8bce48101344a2f2abd7: B11aa4ce5336d9b97b50e6abb3fdc030a13ad994d5d5cde073732e564016e2af6:0F#@9c4fe9055815477ff1351e3b7e368105c8735351aa140e8efb86e6572f504b5d: B22cc42d2c237729e049a5e4c53dff6bf946ea68a7e6a81b1492bfe04f1b99c42:0F޸#@bb41ea7b2f481670a054c21b10acbc19d92f6a9ea212be48fb552436769d2928: B22cc42d2c237729e049a5e4c53dff6bf946ea68a7e6a81b1492bfe04f1b99c42:1F#@8ad5c63289c9be32b130aac0907c0320f54327d819759c71bfd39a91ab483ba4: +B271681b9db5e1665f546ace2976992dfed1d4d9ebe7d03f82c644302aefb5d68:0F$@0c114047e347f34811b2d3b69a0e76380a95fc259da62146940e0a2aa4261c34: B150ef6a10914391eb3f27e119808b811633b3c6814a775842d0fd9bf50be3a08:0F#@39fceed5c82dc800c9cdd2836192659e82f3a2d86ba30308647ec443a1061dbf: Bd9b8443da33ebad70f7d795524bc1d91b42acc8dbbb53f32cf1360b20de90523:0F#@6219c9e6a64a31494b59e79b99b8fe5ea8b82c973adfc5d856d72021f271dfda: B03a6e10eebb7acc032f6bb6a5a5c9bd950776333f42bbf697f77edbfd6342501:0F#@f54b66a22e9222b794d19449b3b98df3eb9a76ab4af62c1b9cbfe20ff46184fd: B19c3bd782c60d90c7f9ae16f7784805bed627b88dff8d71eb96adbaec7a6d52d:0F#@eecdfae38964f36575974c0b566db6088e31cd0c1f00b8a333218adab08e2c85: Bf9fefe70421d5ce4c2d1f7bb3ed8f437a3741d216008a3f54622e6564742f9fb:0F"@74fc54acd45f1ffc3eb03332ea96ae9271a7e2c869b7d90ae8d584d4cf785923: +Bdffa08d7a13ddf50ae5064da76bf5d09e0eb73cf8122d81a1de8b93d9d2c925d:0F$@cccdfa18a1ed91c298181418fc79a05e1541bca90df0a6df568172c5824278b8: B182a8c07947608d246b2f3c3f861bfe10319ec1bd7f1687ade44c9accddcb705:0F#@ab5d901715a2c67a679bd9d002d29bee5a69d1ae9c841c2d5fdfd44258393e5b: B150ef6a10914391eb3f27e119808b811633b3c6814a775842d0fd9bf50be3a08:1F#@caf26122a9b2623bf7870ed6866e4dd87a8c0c6f004b9e79881c008827112ebf: B589d89d0e287380a62402659730f209e8c5073769516376ff58a581eebe942ba:0F#@688e907b4dbb80099a7e604d189b44320908a2b30d73cdcb2f91eeb9042098df: @@ -82367,43 +108028,61 @@ B581873435c8215cf6c62538d636366293152ac47d0bb810b5828fb374528f5e2:0F Bcf0127878bf057d640d6fa18195e853fb8e8bc8be8bdef4323a1dd3accb4a8c1:0F#@cb22889667dc30dd7403bd9106c971388a4023927f8d2aee1daf808334be5fe0: Bbf75c6f4d6026986740f6a6c55eac0f5fd003274bfda9e1f167518bdb33a7951:0F#@4b01130b86d1646d06d84f33a08b853b6f18c6a8d01ab7a5447d0a0fffbc270e: B47decc654fc7084a45f590bd29f0e3769b333dfc95b9847c0b4b00687d20e337:0F#@6f7f9f9dce3b42122d557ba87289050c64a907a75aa972618d39672fab6993b4: +B0c5ab44ed80f79103091d12884672c702b0494eb8acc9b1e6c8378530d29f7b9:0FČ$@5b5625995e5e65aa68c3d6c8054bc2f668eb604c736475b3dc5095a2d530d0ba: Bf49800e61e8eccba1d41983b803ecf7b9f586b80264ad66551a7b589d3c0ac71:0F#@40ffd21199327159afa2342a458afa7d3aecabbcc5a78db0116dca06c0d035c2: +B611f5acb27c5cc6003d812ae3678a8f706767db173ac7b6b779b07ddbd327409:0F$@004581234517f3b29368ac10f403cc3c301d0500c8fbaf6a7ef6616434a887f4: B0bd876c539281a28ca8c45877a430088653c3875f62682904fccebe597de922e:0F#@f7166d531002b8712c939f285bcddcbae73c4e1eb8efea6eff163745ba595131: B99201ce7fc040730ca792f9c3c15184c542019c4ea861e1c5963343af1647d4a:0F"@21ea0700d87ad424b322d8c3c9924fc89b6d35cbc54373f004b316f247b43db5: +B56713591069000cff8135874b0db0ddfaef900aaf16437d3db5757a8cc17af9c:0F$@721edfe7f6a2cecb6c43fcce03f8e6620cda566f97227219fdb6c7867efc32ac: Be0009d159934f71701debe8be38377c1c9449b278bf5fb4e2ccd76d07355e605:0F#@5165873d9afc7f54b8aa61380241f155e7b33a36c4de82a34e483e6c805b892e: +B58bb46aa229623fbd8edd990797f304de0f7e98328c55b5a335f47ccd5cbad86:0F$@8d4e271ed025dedbf83fe38d9770c1dc7e3b49f25220da13261a773f0e24fd05: B41b25387d5a8ca23047eb99620a9d4d1e40011171a813b2df9f572fc732e9981:0F#@541b0a5e07a9f5d895936ec1dff8515d4ae684ad32d9caa094d78c5e1951f757: B62be91fd8074e50559c50c82310e340b8eaabce9f374752639c2cea4e2b0270b:0F#@c3c95a03240723a51073536ee04ad1f3a840997c1cc6849e9aa5e97398822d1b: B6d81721fbac28a625055e99c34effd611a974830f4bbb8998741140e1ec960a4:0F#@0bade2b5513524764d00cb792d7002091b3b0047c68fb9e7c07f77f1181cdf4f: Bb67775e51c1faeb9950ea22eb2e803bd5aa74b35d45262bd4685e14dc2cc3f64:0F#@527ffc1ab76e70ef0c08e51d0b31f7bd03661a8c1643ab1436e7da304c82fc86: +B0891f3e7016f0790a1569c8a6d9ebd8115ddd1a70b62da7c6e8cc9ecb8db4f75:0F$@88976e677e33fc9e0b0e595072f4fce8c800cd4defe158372de466ff410cb72b: B4d466713feeaf107facd1aa4c879ffb47d673f7b9d02add5876d794c9b34945a:0F"@ee8e904ae82c0e857c56c31cddf10056c0633d12303b247cd527e3670613b6b4: Be1a0f33e0c06eaff1a1aaa365580f03dc1c91dbbe4b62b8803feb554e75266fa:0F#@c083a4b28e951fbe5c81eca3bd635ab171863ad7fa965815cc966efcf6233bae: Bf66a59720612b0e2dc8f7ec4e57f7670602392c924662195be37c418c904cd9e:0F#@8d20d9767c1e4c2d4c7480b87c3e17a811bf156d24e4b6bd7643c9c60a80c216: B999b9aa7fd2392cbeed23f2f42805b84e8e67415ad49c565b07aad9c85c8966d:0F#@ed6b574095563befe06323c3b11462bd29aecf86b9afb64a4bda25d6200aa0c8: +B9a2019947ff9d30c93f583a0011363acbc0a46a10dee9dd8fbe62b1e0e12d0db:0F#@b0c26bafe6beb989363001131d046ef9bae3fe6296105da67215fd096189902d: +Bd51221e46653438220adb417c26c6c9434ab1fe3116cce3ce368dcce4df6663e:0H$@4f196b2980b691a74a582d8f79646fffe5ff00da2d83d0902b4610f122582fa3: +B25500d4a9e9ec2dc9a9bd716026e9ad241f2a9fbb3223e2557faeeb0355d0686:0Fڑ$@34bb7e9965486dd8e4d2e4e18afc0b4c4599ccd60db8a8aa88165a98bcf64aa7: B53fd478df165b73db76fc2ea8230c913559c60c954fe4b51469163f3957ef75d:0F#@f1871a9b34d989e1bbc35f18c65e1c833332d71a15b68a684bfc93174f76f83e: B65bd87eb323bbbd92617d8cae8b39bd85b7d601e6de5cd36af04acd3d31b4a43:0F#@2ec130b8d36cb1e039be6be1eef530896317ecc1f5b6e04b0966daf5ee04ff21: +B65fc94da800f30d9ab0eddf773b24ec145433db4685fe1e7c4746b0aa698b9bb:0Fۆ$@c34f4fd4838b1f7649b3d9c4ecc5ffc8fb5cd30f0befe9d9d90d3104de2cbc57: B067a7b30fbd3510dcb870b18a6f77e193e86ac1a4785b44a6073eef00a438a5f:0F#@a21f31587d20dfdcc1a6257373a0baa9e08c097e9d9bb1cf597f2ee4094d4df5: +B644628b2aa160c94a730389bcc02d606c03ae1c8d590f91b8674e11ce2e3d4f1:0FЎ$@08ca2b3fdff5353ae3ea4219ccd6eb32953fba8277690f0bd68e0ce17616a019: B65b7360b82b26f4c7f826d9d8e17270907729cbeb45476354b29a06c5ea6d845:0F#@7027b3bd94573bff077e5aa14466a29c7dc6f694e3f65a26ca16e0bc32b5caf9: Bf7aa127e87d9f66d6b914063030a44847ae6b36ef1a467d92fb602a82a94f8d4:0F#@746bb39b4c05dc5a74066b671dfd38c548c4edcf00a75fc46d9bb2eddc586d0e: +Bde1d8e803b49771fe4703f082e1f4810fe2d8e8d243ccd8c79784ae0165ef1ed:0F$@20069f938e2f0709a60ec9b639ac8af8d668c74ed3c43a7a54ab5795b6d5ae12: Bd99a12440826478fd7bdde1824ae669cf912717a3a2b6ada89a00fe00126e6be:0F#@cc77413933dec14924f7bbbf6d663fd464c7b03ef3c811560c25b57a4ff0611d: Bdb0df83122ba4ba4e25781aa725484c85641dfee1b445aa27aada1e47be1af82:0F#@709faf5168b25c2bac92d9da36ec1b9d726886185ed78dcf9cb1fab88d6034ee: B40593666f0350152decc0b4fe62ec5e1f43d437733c0661d7b319950d8eca8d8:0F#@fcb50cc3d0ef2b5705c2ead1e66373feac610d975645509e1c062868e3dbc559: B50479ce20c3a2bdb3b61ee970ba6d7eb0418b72564319a33b6a96f7e47004dba:0F#@04e4ba11d40798cfdc0ad46a108b0ded97f19a174bba82a1efa508cb043c8871: Be5f8e8197d508366151d8dc4c55797efb76071c87707d80102e6ab2365014f92:0F#@9fa403c66bed04e9e3f4e08d779968527d3fbc316a976fabffb67884ca970c01: +B0037f03a58c3519f13cd7a603dcaec0bbb5b8bdff3171789f3a6eec53e93f3d4:0F$@e26f0c84c8253d26a23cf1dad564b8f0c3b6d90c5256c32aea1a4a4f14abc2dd: Bb8e5955ebe11d6ba1cbd467bb075b6c3b7f7a6b28a1a29d0329f7dabbec9e7c7:0F"@6c8387a389d333920a887993521dc44e3023aebd4df11838b2397b7952d643c4: +Bee3efcc5b00de32e3cbcc1d215cf25d48df39733cff37a719880fd4423b8b9cf:0F$@1ebc073816ad7e1b84321a68b50337791737f1758e2346a17c103a07ca671b2b: B60f61fed0e4df5ca9ff59f61e9bcdb5c916caf00f52bd134665085a546bbe0a7:0F#@51ed3558f5be275953cd5771a568b4995102513f26db6e420e32de40247f790e: +B65f2a1e9b8f292794fcdbc50db16dd9ad95648e078b958e0012b993a2e875acd:0FЌ$@2dee28599a894066158148d855b1ef82a0b9f1e9623cfbdadd00e8180c0b21cf: B2f8328a683d1ea886ba0be438695cee50f5acec847eb718fe4aa7f1f66ea6270:0F#@e49edb30a238ec11f7c515416d31964409c227b64a4e1bbe17d8df5d47b65abb: B9f30078013542ca0a0036b9b310ac77ce8ef749fc12ac402c110b16593ef0893:0F#@de1d548a55fca51eb0f735e4a54f51c348be5b7c1be46161deef92294e03de86: B2501356ca6a369ac49eac4bd3bc440cc766be47740521df83d08d58f84b46f59:0FĽ#@5674dcc04276d100d36bd4e175d8292aa1fce00de66831adbfc9618f911f6864: Ba563060cccaabe60c634dddf08fbd40b0c777ea85be5da18c640c8a6e7eacd97:0F#@815f35bcdd4c819f0f3311966a81fc1fc774f590b6199f151d79277aaecd0a7e: Bc019dc91511e782f20483e6c353144a5c9c39c882c7f03fa73b1f9401991c0b1:0F#@c7ce7c51c49b90a5e20e9a2abe4b5839415317eaec78cb6a58172b44b4f8ecfd: Bc39f7967eaf07261204394fde7e351a6558e4b6b0db66845c9c10988ad25fb36:0F#@1ad2b7bc41343a885de15940e0731f5143506a44be288ac47384846b7d582c20: +B42be909dc7681248ebaa2bb7827a712f74672a229f84f091a2c99b7f3caf4f3b:0FȌ$@18fb1b4c5f8aac24d7fb9ec5ad042c1676517ce8f96212424629d7fc320eede9: B9867bcfb93925ddaa1381461ac721d3484b93ed2f723a261bccb8a82b2eb95c4:0F#@f00de36392549d377bcc48cfffa2cf7ed11fb85404b7a0d89ec44519a8076fe9: +Bedeafd0ba0ae0aa9f70a81575a031bc540ba1958244b1678d23c37f91a12dfae:0F#@7de7a6e8a310f49a1ade0335324ddbddbd5bad1a387976c7a4f9a7b860b639e1: B3ad9c982c439af7643f5ec29f6731903263f6434b35300ac5fa8ab34002c3268:0F#@803dfb66c038e10981a770fc13829ef1eb10231c5de3a69f59e26e68850f893a: B7c86fbb25e4779852cf98bcb469c855a235e56a8551629b2482d700e8c11a7d3:0F#@6cd4597aa35b3a89555e96a2e40a316cd1f3da51e3f62ba9d4ab33de79e2b584: B9d5c9d2f59915c3dbf4851051b5dba434d799b1d0d810ba27ba618e7d3b87c55:0F#@84bce9f8c7f2960288c848634f709eaa7f4aad12f94f4a84aa798c1b1f44789e: Bcaf346e31aa86bb7e5eb0800d3dfd1fbbeed25688c41f28ac58fdfad8b6d33a3:0F#@9466e8361980c8406e79c06eeb1ab95482c5cd93f441c3b604e993c3ef0efa77: B623a65f537d28fc8e71b61862995445166e997fb97aa929675c64f97385a31b8:0F"@6f132b0035d21807cee65b86bd3bc27572820a46326b52398fdc5429f3dfc991: B9149c9de1712af59db8be20ff2ca54e45cee013d6f1779d2fed6229506f7f527:0F#@e4d269458d161ed59ed03e77ea2df185d9741d8f867c3b5185aac7c16b16b848: +Befb78f06ca28305ad2c689626a5a02f6f77038a4ab4c96e36d9e4cafd4cc39e1:0F$@726f12f63b24990c1819b137f6e55ff24204cd32257d8ca03893d6932d071027: +Bf2e3c5cdb15bbbde261a3457971b636731683e15ec9beb235d3dcaf6cb515226:0F#@0b0581ec76aca984eaec538f3a75911d7a4f01b5d437f12f221fd76a5c174746: Bbde6462246fbd6b68d877f1b8a735cb8ee2f2a5f622f3e2b40f652c56fca02be:0F#@fa9abbfaffd98feddff580d50476678f519debf2aa6cb364510ac6c525897f9b: Bbaf4ff568336feec43a78811c44e272f85699a8b4f9d44f49d5fc33acadb90d4:0F"@68d76d80834f02d033fdbb4799980ad7fb71aea3a48039721ac2468bb59685d7: Bcec893bc078d409aafc958fcdb04eff50f76c11cc384be4e472178cae537c7aa:1F#@939088d30d4bcefc14c94a2dec87aced0d612400357b7c714f1122c4e33e6406: @@ -82414,12 +108093,16 @@ Bf078e836b49c02d348ea849bfaeb40e3d0f01935bf5ebda881b81525f3e4808c:0F B61a918bc68ae602513b8db43ae39f4f1eaaeee10d990afec5653de36c839eb29:1F"@6b84c7e459193c9a7c9cc381f78230cb53351786060e9db6ad944263161997a0: B61a918bc68ae602513b8db43ae39f4f1eaaeee10d990afec5653de36c839eb29:0F"@b7af18032f24b769e3838b7aa5d0169062b477b628157f5f0e8739dacf692a18: B6ca93543a65d862c5ebdf6d53e298d3b46dc6f34918432d0afb4fd9518e40c33:0F#@78461ac7af07c7a472c4558949d98d542ec3b132685204714d1050ad19ee3910: +Bb75db7220cdc5ee4a4a26e0351d07c9ef4afca9cdea2a53502679538ecbe0a63:0F$@c6749178bfeff2b3cd00a1c32dc5bc17ace014bacae2f0a86f60b3eed672d12c: +Be0019ec2c7cce14e962de26204043d06883d216508ad78eb12bd5e0ad2db2545:1F$@1d5382e77210f406557960ea41428d5341b6605f13fafaec800f5880c5d5b5f1: B000420896f6adb6090cdf1c8c16204d4b6a23f3836c8f107519e1862c6041149:0F#@823f23386c3f078f10e2b0823eb18185275ad1cf4624658413ae8538dc6c6492: B16d2e1fb2aad6ec0cccc9ee29496dafbedaa258c0579e709e959745c2d14e971:0F#@65f0837040ff7ef3e996c6947960adc9c2ca00a597f50de1fc7913e6f33de05e: +Be0019ec2c7cce14e962de26204043d06883d216508ad78eb12bd5e0ad2db2545:0F$@1681c027926b86a1f7af16c2ed980cb895445466792a1f6c82635caa7377825e: B42e2e7e087381be6ae815ff5077a4a0ff38fa17c8ac8bd9ca5151c6a454c2218:0F#@f991dd42f0b1e80dce634c59b86e18359514328f3313b1b784b6c355f500d66b: B1cc66e6d6cc05b687813e02d0d8963cf722d31085e0f24fd4899a960290e58cf:0F#@00d0717184fd6bd548e7a56a07351d7acb7d0a56d241bea38aed69bc233c9c23: B659555b465cbeb6ecdfa680d163f58fc82b23ef520fe8a55fbb6fe7b77f82d91:1F•#@02c35b4431eb619182bdd40d4f1e9046c704556c041d5f25fc81f38942b26ffa: B659555b465cbeb6ecdfa680d163f58fc82b23ef520fe8a55fbb6fe7b77f82d91:0F#@8da617f3f3310e51fc5363047497e89895851b0e0f5c93d7beda54992f007193: +Bab4ed77c4179a112c23918e014b97ee80f4c15f524dd2a558f87bcb30a0eab2b:0F$@ba217235e8810ea3354ef65adeafd00e817fe65a1f4400e0da60b2e1ca5016c5: Bce34006688ea12d5d17e450f6bbf7b1d5571a78a33bd5115d03ee26980b027ae:0F#@dc75a9de596ab68d1dc0b5907be62c548333efbe0e7d9fedbf78426fe44e7b97: Bbc374350319733049a2f782cab2f65cdb965f3163b30a00471b0a7ea650465c7:0F"@05f3bcc60c6a9bb145256e2a065ba3a15897266cf727c16b12515b696d8dfb0b: B4cffb5176d2fbe6c8f45b2e36a7c9808e26cfc2a9a86a170941b17dc1e8d5344:0F#@3a3a9f749b77c82f39ed4f74977f307c127232284f04b215dbc64ff2dec6ef4a: @@ -82428,14 +108111,20 @@ B99682b1536a9df726613fde92cb2b98e44908afd722468db134a24d4eb027bfe:0F B8fcb85d00f69894c149422db09c557861924d5c2bd6e018d7fc7d715655de966:0F#@68de36bffe0adb0f62aa2051f50d796b0966251096ee0572b8e3419703315479: Be1caf07bf4905dda00dda35943963036812fa58868df6db572aadf7170e02df1:0FИ#@28b16552039c1967d1d7fef6ccd25ccdf36439e3332e78ede82d3fafcf36200f: Be1caf07bf4905dda00dda35943963036812fa58868df6db572aadf7170e02df1:1F#@6067c1528053d01ff76c55148ebf0aebc18971cef2e5cc094548d9f780261445: +B0d7a50651d7117658c05ae021e376a2208cdc5d4c6b6b58cabd9ec9ccb871918:0F$@6da844a1f2b2d4e00e1ee03f7b1382ecb149c7f38d041354fc0f7b50b50e5ec9: +Ba8983c387d6596fe6d9ee5465ac617ff4925d92e1be76804a0f219649762189a:0F$@a994609ae881014bce5c4b92046efa1b0534ed85df1bf09c449b520d53de774a: Bc1752f383b6552394cd1ef5d34ce7dca496ea30448f7c6789dd88eb2af42c145:0F"@9dab6f52d9dd4ffc74041db0807880f97043b143675a6e029a9ac28807aa672c: +Bce4e2446adc121bb6653ad2316f897babb24b1b767beea0d39e3a75530ae9e9a:0F#@3f91d5622f6e2fbe2435629d9d17dcfa621a2532a013f47507acb72703313e95: Bbc1051470cff97fe0216b1a9860e678aaab7be021d7bb26d13ddeefe1fc4cc9c:0F#@07d741d5e4f0b3795412e1140f8f5eee34f559e508003a8f2344fe1b74eaf069: B29207568fa6a232064fd3e835b4200cee3392156155918cf58fe67c412e47778:0FЇ#@2a0b5aa40ea48ba02bfb2b47d172abbf616e83a280611dc494b523af83f3322d: Bcdbb5d9fdc1dfc1a1987ac045cf59b4eb1791a2c1d5538e2acaca7ba05d68766:0F#@d3edf2f3dfe5460d4e17cf350fb3ea8337317b202127238416123c0da1f6a2d6: Bdcf241b29a847a964e79be8d6c022eb73c7e3f8438e6d7ae65885dfde3bdd79a:0F#@f59e06b29d332bb4dbf2478c3fe5f3d02c33cc8cf9fd885a0258003db81e0b26: B520c0d77a9e75e9def56d70c3f4654e4d0c88d6f8e4d38c21c10e4980c1e97ca:0Fʕ#@1c4ea4b5f7af0af1407bfc57daca16e29980b4e5ce2218e205527b65fd2361bf: Bc19eeb80e826da4303e9d6860fdb1e573cd3808a4e37ff307ba9ee6d11e46d04:0F#@2eb7dbff68b27289510663d4ce709d96d4f8b66b3f99d91ad1e4947e00679263: +B84a36275ce91c8d51651a649a57ad1e56386e4e29f275280a9f390a6261b1bff:1FÕ$@53e48a47276d4fcf9a3380c13a2d8a10b85cff83f5a73aa93cbefa228bbd4451: B24f6dfe05ee19438333aab7da2c9449eb7abf00b3ab9af88b484d7d38b080766:0F#@7efa8936d06f477b1576b2b5ea3a3609f6f744b3630249c8d136a9e775b817c0: +B84a36275ce91c8d51651a649a57ad1e56386e4e29f275280a9f390a6261b1bff:0F$@720d48d5e98463ab522c9c0a0a4d6067757e9fa0ecf4273362ff06f73e26682b: +B00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39:0F#@3676792a399ef4dca33f0102a38e2014a2fb3aafbdf22604e8f45fb042d7c681: Ba38c43e68abc09c092655841acc7a34c5426c3cadc8cef74cf258f24084555e6:0F#@da6004c4156daa9e8f24be8f4bd9ef29816782c4887d019f584382c09682e366: B00f30185aa6ce313c59ed538f5216f9586625715fad595e50318052be15a3cc0:0Fյ#@7acd028bc5a0e7013ffeeba93d86f8024026dfb386acceae7b8c63a8cea80cc7: Bad649f1ea86aa9b48f07be5b1b81ed4a43360276934e2be904662e0d239f06c0:0F#@196ba2c7b6bdd1f8fb68342eec9b32f5245a8fdc48c91c71f3d3f47b25e7c8ef: @@ -82443,9 +108132,12 @@ Bd268cd2aa8d737a2fbb4a7932afe043fedb533057bbd630e062348d60dbb9559:0F B783431cf488854da4bcd3daecd7e46fe1e899888a8814615f036bfaa5afcadf9:0F#@1943033784070dc596e9e04b07ad624cba89d257017f968d1783d00119e5a8fa: Bea5a8408fcda63e16ff67ae7c4cd10c6bfea9048d9010598d262b60dec172398:0F#@b518dd31c77d976e9a0ed0623a84c0fc037975fdf6a4775e0c95c57eea00b5a3: B28787459ec74293b85a66873bd1961a8ffa7a719c4a429f8e93282e931961ccf:0F#@62bda09b89ac5dac553755e08de8093d3fff99fb8ebd7315f3a7353506f1a601: +Bcd8a61a6824eb0eb719d3132445b3cee0f9456c28a12ba77a2fffd9ad38e58b0:0Fٜ$@30e729e473926625f2e50677b00608d5909d3e7ebc167c4be3d1e1094cd51d05: Bebc45d7e163128d55ecdc83a0dcea2c5e788f8612102528fe946dac0ea977118:0F#@0d5629122ebe0b2e605f3cf8cdbf52cda5474bd14a7bf7a93cfc1708834d0430: Bd89d7ce6dbe3550ba4c478d601a7b14bc3de00a4194cb2e8da690f1f2a68e3fb:0F#@c47279f25007d63d37ad2b87f9c6b2c56e21e6c9c48dcb4d4f09e3fd8414727d: Ba560e3f959cd27087137141f7619af3f6395deb88940b741302a5f4d7a54e864:0F#@b83d5f8b9a2eb7585b64059817b335c9014a8a54f4fefebcf1fde0f35d82cc7a: +B30b9c41e2d6644ed1ea233f2e7d39a78f272376871ea2e1a47234c95505b22a3:0F$@5fc78c48a451f73b7d150e9e1da71fa15fe67a789182437e2b608196bdb590cc: +B1d61ab5463c880a93999a01cff05370ed3aa062ba09e24f2faab7cf4945b38d6:0F$@1479feb44752f28c04575d9c3441c4a08aa758668922a4b4c9e9b04ab3163e2a: B289fffe55f224a4fea7ffa85f6d7551a7d2decf58f066f16b0731de5fd5e4d68:0F#@acebe855ee832205e912eb24d3942d8b19aaed3f632a06ddc1f1724f06e8d1e6: Bd3c6cd8c6aed06943fd868740733b6c9faf2db80db713198b12af75d1b6326ee:0F#@a954e9cbe985292354dce859ae8462166086bef289f669e1b0326b78302ddbd4: Bd3c6cd8c6aed06943fd868740733b6c9faf2db80db713198b12af75d1b6326ee:1F#@f9801e5958b5a453e687e7c7c8a4d0f858d1c671a6eabcdd1f23172589e1314b: @@ -82456,26 +108148,39 @@ B80938d8cdadbfac4144b5c062281610d5bbdadc9a2f566c5eac8caee0e8a53b9:0F B0c22fab0ff48653b0d53d9687d66cf91723b13b7f101a9561b597877c11cf709:0F#@cde9adbddf45e078328318dc2be23ab93201c498a1c453f92d554707fe196ea1: Bb0061fe1b362d7e0c3a6d3a6920cb0553db050bd8b9a2eae154dd6d39b07e614:0F#@68357e4803dd3f4b5c472df2693ce09d24331ca59968d067185ab93d9a514785: Beffe59e3079594a7a53e5a169e11ecbee241c2d531429ca73931ca45b5940736:0F#@ae42e8988b0b24b8f9805b0d74ae4c65c769314624e1426488472447e758d65e: -B7ae73c0c687b7b636be26b912b11c8a1463a14da38ad465dae04f4edb7e725ec:0F#@57af4ab6b44526d12c9c3a03abd4700e3ade442a6984fdc917b86b07735910f9: +B607dc3a6e16feb1bf88020b4b53a28893dc341592d0a6659d7589fefc62c4e9c:0F#@d473b19ccaf21416e87dbe39ff2bf748d7782239d557ac21fd82966375a267f7: +B7ae73c0c687b7b636be26b912b11c8a1463a14da38ad465dae04f4edb7e725ec:0F#@57af4ab6b44526d12c9c3a03abd4700e3ade442a6984fdc917b86b07735910f9: +B930fb0984a18a44205258eb47861b9f305c357fbeb711d34974670ba3f023b4c:0F#@c86f63b59fcd87f1896673144cee6f7c811cd279d2496926bed8137f47848f01: B9e265fe4caa101392f2ad44c77e23067b0b643c33f5e1af329f36fbc9d488c39:0H#@0d4f7874a665d88e89726c4209e7e8f975bdce6dc6acb7b4c98f0c51ddef8cd7: Bc2d624fb92b05368327502595f0b9a040fb1b618e49800b42c99a926943ba1c6:0FИ#@104aa9586c8fca11b356add6c8970ff0ac1c28c2507b81283a7e34f04f83499d: B555738d7e4c0d59a365a11c315d00cd25b8ea097d02e2dbbf37e3bc2763f131a:0F#@1363f08fac13da96754f3d8f749cc8dc5261d199d2f8973abef70c34b4cdeea9: -Bef696065c230d70ff951521897ccd2cef288a4d391cb55781c44eecad0d72956:0F#@fe4b010839c5fcf1cc0aad03e59102f6f2654c7488910adf37a9102cef078426: +Bef696065c230d70ff951521897ccd2cef288a4d391cb55781c44eecad0d72956:0F#@fe4b010839c5fcf1cc0aad03e59102f6f2654c7488910adf37a9102cef078426: +Bff44d4b1abbb8d572099466ef84bfe4d17f4be8e6257f0c5dc0e26d1b5f812eb:0H$@0d7a50651d7117658c05ae021e376a2208cdc5d4c6b6b58cabd9ec9ccb871918: B64b62bec6f34831c60a6c056b77c5befd6426490ed46467802e64c6bdac596c4:0F#@72251aea655af0ad0517865422d0ee1b965dce23f5627bffbd925f619d8d3ba2: B933ad08d75d2215de7aba35e8909f316be4aa9dbb1c1bbaec65ebaa7b6c788da:0F#@5e3ecd8b731b59ca9a6a568ed3d11faa8f3436fc41e3630e7971d3abef9db5b7: B9f7676e39999bae5d2227f7b37500cb3f3f09beb5a311bd5126188925f5b996d:0Fϼ#@840b7662a6d4fbd1662aa6fa1ba083647973e1442100582441e95e3c10d5e12b: B8af9631571ea619ab3cad5e19721b36481bf07490243e6f359b86a774bc5cf7d:0F#@0c01f9818ee0fe44ef84dd3c2361d5ee0ac711bed1730a0fc4bc8c56be8de1e7: +B79d1860ce6ca6a05e6b81edf059bfb06657b247a7de843222abb486a9fcc86cb:0F#@3128af84f8dae51923b13caaa0a53164c41507a6bacd4ff901d7b19aeb80f0e3: Bf08b100815118cddc526b324b9d390dedb7ad8223c392a8149baee405521a086:0FÛ#@8c28a4e0f955288cfde9da7a32c93c37137cae80eb18900c5bc104ccf9b85043: +B583bdbfd2b7ec23e608314725ed59d63a679074450b83fbf7dfe70f17216b69a:0Fڜ$@108265d1e71f2a54a501851529c729c391bb81681a98ab5eed3d8e2b1184ba93: +B8b66a3ba32cde7b4822022379bd2ecc2a731b5506243e23e6ef530b2d7a77967:0F$@fce417803756fe5b9c9de732697ce1d59bd65a8f32457d28352900740a0b8535: Be51b07e183e81676745751f69e519b3dc15231ebeb3d838342ea6317533ec2d9:0F#@be96f8e6060b254f098aaaa10b464d2ba08e18696f150c808134e0f9b12fd943: Ba98d8c5678068d4c1e26cc0d790c8b85a180041a92cc4e8ac13af039eb132e4e:0F#@1c36769b6e229e6e50088aae0987b348894158d26ca528ff06693b5ce0f5a3f9: B00b74ae66561530717d5bdaf0d45aaa13685c05a133578e72e29224149c5fd46:0F#@40657b2c643fcce5da4507c6c39da6be7535c0504ec2fb137a64f8241f0c7776: B685c120669d32d21baf13f5ae653499e57776731063f8b644a52d2419e3d3a5f:0F"@37b490bb170d3e75c93a4e3c2e33b10ac58137a8525082c9746925c974541528: +B94ca650fd67138d533fbaa0d06a48744e8960c66d0abdd6048dd6bd6a6b00ffe:0F$@1901ace817bf98e4c221b949fa3b224b7220767d0602b96b413fe6e4e09fe562: +B37fbdf13572734ae13d6b4c4429f65b1596992334950766b1f0912a19e1ac4ac:0F$@726b3eb17d30a80b56870023410fa10f50c5afe2da16e5bf1075ded9aa5da676: B15bfba8a13544f3469cf99ab5fa11d0db9ec7ab1295995ed084f3a15b78dfb9a:0Fԟ#@a3e441976107c668e9a4ea5950f2088331ee8690028f318af8cfa2e8c759d660: +B87542378b850631d30d30a247b681a9b14cc6bb16d5c9245214a26be020c9918:0F$@9f5d5f6c6cb3a664a209204fb466d2b4e32ca4003f2717cf35b1863bf1c3aada: +B99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca:0F#@8f61c5130f1c8d7e025b1ec2722e73def26c72c4fa1d949f3285473a7558d5dc: B4f1734ce08b56737e3c5cd83121fcea4ad1c4ec15a35924f640fcde79264e2b8:0F"@1e2e1f525bbeba803da0fe2389aa64c31fec3915b143f7f1aede6dc7ee1ac7a4: +B8831a92bb686e48a177293e0643d29aeb0009ed89c8167381ee01bc0b1b9748f:0F#@c52118d4ee0b283dfea8978d1187ca8226b2f12838ae5f837fb1627b05cccdec: B679bc3fed4f26b53bfb8b696d1c32275ffbb0c5ec52d9e5108c2e2ce58b37dc4:0F#@4ce2b26819f0af6571488212d08dad34006a62f5176e62ac52c048186955af34: B7482dde6a372a01ca71523be912078effac9f512aa510612f6e95f86d409bdcb:0F#@ada939fc808facefb1b5d58e20c99965fe658f8d461ea76ff8eedee4adf99a9f: +B35797c234fb8adc48b770c7dfcb1630e7220451a099a4920796860f19e3251f0:0FЌ$@848c15e1c06e310cb602e392d31848a37793c3a034e2064bcee96a4f3a78a570: B5a51be78df59f4c3b36825a27bb9eb059ab30c53d95de1ea5e35a88d21ecaaf0:0F#@ab268d370882c375002110e54a1f7860ccb9d87e8d8b8f3204adb9472b18a660: Be2a02e34945ec0c1cd8037cfc018f55509bc355d76b8a3e11ff1016cb35f8f9a:0F"@1918237a9e4e22ad7eb080a81a9a65fd5e9174ced5d7a30c568df9e7204cc9e0: +Bbc6de655e9608b68858c65f17483399579bea4039965df01b7ba65f90ab7ee28:0Fߊ$@1e520780953eb84775c25e1891326f67b161e6f8afa8681e0230fa5cdc92ccee: Bcca760027a931ca9099dcbf6906119bb7f3982b941f72340202ea63e9f29695d:0F#@25072a6433c683b1f0472a1539af5bbce5202d96fa3dcde35f86403433e0de17: Bdf36b28eae390591f0c5325f623421da30bca7e28165875a74a0b4315561b6bd:0F#@6118d32189bbe57f4a782bf8210553a90e23d95f7e43202fbbc466479b8875bc: Bf7d61f911131a9f590f128314252503260a2ebe7e5825c839743f640405f9466:0F#@6ec1f08d9b3eace3aee82b2d0d5bd1076c386d7a5dfe30c4dd16ce9a2a280b81: @@ -82493,7 +108198,10 @@ B2de3e14534b4844aa76241a5fec5d3e5d4e15d16e7a7a9a475fc92ac56d07c3b:0F Bec1c729a07275eab49c6d9f2238ddbaae3220bb6b087fbcfd252603eb8c656e4:1H#@a7093123cea2b7ba5e90802e48edd00b1f972345828eb3ccb5af63e3311d933c: Bec1c729a07275eab49c6d9f2238ddbaae3220bb6b087fbcfd252603eb8c656e4:0F#@7ed4fad35d42c35e1bf4dc1471d2d2f04ec0fc1bb10beabeeb1363cf29e19044: Ba7a8448dcb4942acfe3ab723d857a55434ef98079853a6844eeadc523b3d4a6e:0F#@b31e88d8ba1c4d0d0306ddfd1b938210e771cb835dd7073e1fe276765b2f2fb2: +B6c2bbcda8c1d0388c2102e15660de097f9f861d3fc92b2e10f7ab338b6293ec1:0F$@2be979aeeff52e982829fd26bcfabebd47d3a13c9b0b13fb43167dccea12380c: B803a35e8fb57231f7677869b3b820a4df33976bba9c359720cb57442ce5fdc50:0F#@de15873f0583bad9f94917b980989eb00bedd6c3a34bd183301da0bb3d75529a: +B1fdab92c300de86258a4571a20b5b16ca9a1a27cfa2c073532963e73b8bd9221:0F$@bc5c2101f4afb8cfdc25e1a3e1ffdb1a94a4b5843b81fee353e6016b8cb9b418: +B98747250893addfe91600078daeb0b09d2c367b970da0fa027743d1f20c182e5:0F#@4df10341a029813a1c99e2670ab60f3c70f2d08b99eef39097f870f116395624: B6449e7ef831252d75650e71ba5b581ead268e8034a20f07a46ec78dfe77885e1:0Fש#@c465778fd9334bf1fc62dc36616349b0825433c182b647188f116ecaa14c4b25: B6a09d9867ca5470b9e03a62c4e34d8a66cfdfa8a625c112a3b06ff9612a0d6d3:0F#@8dec13f26358e4d2e61a7c88912613fd983d24ecb3198f97c0cabb5ab17fae29: B613b8d22b639d74c5b61e945f8cd3afbf5e3d6b6a81bb92efec627f4c7817c46:0F#@c0f8cfc749682fa7848041de60868f5ccb4b1f99eb9c8ba1812866bf768c9ade: @@ -82503,7 +108211,9 @@ B19149d30ed366b4237c90972c6489fd04e5e1f9479d287d1e8ebf55c5a112db9:1F B8e2121aa3330aad35a3aa37a898340df49ca507867b77141a78961558345a678:0F"@4157717667e8cbcd33f423ecc083647e3af9aac482dbfa7a6888ef4cc743423a: B19149d30ed366b4237c90972c6489fd04e5e1f9479d287d1e8ebf55c5a112db9:0F#@d8cfdcd03fd05368413aebc77cde6a956f7cd863b1356e7e5823cf56ab6fcd2d: B7e01c059e276db652676cb828c31931346132d927f6f3c7f8c8f9ecbba906c12:0F#@f78c28a542da75bace9b8c5610156394e2f29806ba41e434c74c4922df71f499: +B1e1b85be843b7d5796cc0a6df2ebbf755db3bb29a35d4d2a8db714b995664c46:1F$@874dcb6831c8d3006e0caa2976dfe55727b642975e17964104c07890f831f1f6: B63c0bf07f257ad4e45e1d2bb1eba29fe2b4e4a9ef243e56ef8d9dbe3e1f86575:0F"@60814431252936caeb41c00cf0af4ceb42a7b5d6292ef44d3cdee72de0d5afc7: +B1e1b85be843b7d5796cc0a6df2ebbf755db3bb29a35d4d2a8db714b995664c46:0F$@0a23a4e1c20bc7db93796c28ecf203560d032238f1310bb473d7cd92b25fe246: B3ef0788bfd5430103e6e9ecf36fd4308620a5be47e5913152087277abad7a812:0F#@3c2c2ee12c16e9cd08536f2e4529df49439bfb13585d1bcee140cd0fcb41e50c: Bc10ae23589446142d933d9376d0869ba6ac7017bbd5cfcd27b89d1a6efeb190c:0F#@73d80b943fb15bba4cb4535e1e78e8415bb8c3384186b111b6e7f4c6cd8bb64f: B3226ca899200cc1e1352e673597f19b242d187c0d2ec20d5e67a76e1ff19d87f:0F#@691dc8d0e652f05428e3e96d0e94e1b8638986be2f41383db1187bfbffbe1502: @@ -82514,13 +108224,19 @@ Bd7d8acd0db8576d4ad505edf7d7fb1b5cb23f31bcf8537968693e60de115672c:0F B27ba568d334584395c7e16b7c205a87f76938462fb0e5374c998468dbd225185:0F#@14239234bed176c3a5d66157aa492080df20a1bb3c8fed6597ea1dfccf442c48: B86a9d8a8b1d5bfd45f79d1e3dd356c9a6b493ad0f07b056473767d4cf7437ae3:0F#@af2ee5024d73808ba26081df28d1fc40a67a2e8ae30fda94108afd7df4808e1d: Ba7f2ac0923c0d9eed4539d57dbbed600ad357f275c45f9c15388d00c53aba715:0F#@b2b8d6591a142bce46fd4562471bcca17e4d3bcc466da0adbfe6f66d01ca2956: +B60e8e4bcc7e4e8a03eb3aaca910a6c053a5013583983dca668bf5fe603bca00a:0F#@b17d2d16429d3a3903d95bb4917749e9484822d4f51b73f4b83465e605b36007: +B819e540485b12b1a12891897b9e22911d0c740a05129623c86c4ffb45d64a55d:0F#@14f7f95d6c527f8aae25df1afec43ac11a9e48c43a4f90be2e26bc1704ee0981: B774e6ec8a89d14adc65642c5bdd93443b067baa2c9fb2eaff3fc3912568a62ef:0F#@4ba7abdc2a7e5d6218f04546642ed154a4e7ba48549b41bd20e90a8f28175274: +B41b29dadc90e917a00a982832c933ee1f3ad8cf191323fa0c08176e71a7388c5:0F$@a300bf4949dde50da05b25b4311123284929e97e7c6a97d2aed25a2a53d0a8e6: B809017dc5775da0e6a0f47446e9b01a534dc4b14fda98dff80ddd80d616cd000:0F#@2f78f19072db0dbb6621c44b7118662f60d060310a6499da01e057ef8ebc883f: B3a2e8d54c9fae177368079e66531f1d3c65a98333a9998ecef5cd08037d7f3e4:0H#@a31a32d394cc8bbb4b57f4736732f64e495ed5fcffa0006ac4329317002facb9: B77a5de9415b89c02d0b423559b4e1fa8c50b084933a63883c1872754c342014e:0F#@0f25435330f898b09885cacfe9736ff46b2377866342039774cc7a285190c7fb: B7b0fd44a4410da9a45dd702525bfee9e01ab2ac5ee94e1fa0bdc96061167f3fc:0F#@31642abe8c6dbfa9a6188f1778185ed1c343a9d8b4b759fa473a7e5ccaea7607: B809017dc5775da0e6a0f47446e9b01a534dc4b14fda98dff80ddd80d616cd000:1Fʇ#@f3fa2f3d22e13a65d7c901eb750259cab0fd2d95dcd3939d9ec1cefa0a9b3899: +B06fc710a122cbee79c752d521720d1251c5d9295fb997279d775f010b8b914a9:0F$@2392ab2f2389466e8a5c3b942c0a00d2b1d13ca142bbf51a1f4bcd496cdb89af: Bf96326b87f1ce3b741045090ce6d90fbdb6ffe8286d0a554b7bc134af45822dc:0F#@3c5e89f33ba28c62a73b86bbe3632054bb3356361a56411a27256aa7ccaf8ed3: +B31c6b6ce768ef42e3baaacedba05eb906cc6cc93d8a7034985752ef622d64e37:0F$@39bc6e5c8466097e0d9ce66ae7daea17f2404d86debf747a0be8aa641f5b9822: +B11d6bad8ddaa5ca7bce1e382987e3d7622152decd0a898cd135eedc334760350:0F$@8774e53b4c590216c49d75a4f62551aa0c0f98f7e7530459d0ebc72145debd22: B1248e622e32398fe27034a63713d57ff59f9ef4570cc79978359031b51e05007:0F#@450e2df7926f393d3584482e1e1b3f637c5ee157dd15a959ca74fc7a02ff6b27: B38d42b2a1ac31e50eddeb090b5569a7714b0052038c7a60dc539088b18238c3d:0F#@40276e248addfc232d740c7dedb798358733abf27f697630b1a13fc6274a772d: B97ef305609f8290f0e8912cba4056ebdc6d35b32da3d28f787ed3024ddef8942:0F#@d41112419b51c9e5b5530e574666dac118d324d80b7a1fde5dc8a7d138ec0445: @@ -82535,26 +108251,43 @@ Bb69747270ecaac4a31aabe3473209fd421e87660f3871075bb7851ca3972ae76:0F Bd63664c25a6d30e0f0f6b696bf12fd07dde10292814ec9dbf95f018880a9e7ea:0F#@389c58f7ee6ef20117d808f75994e2f56005a43967bde0d7c124d4f20603d5aa: B2f93bf62026f79ed8277639fbd04bb5c9b8ce99c36ce7fe585644d00165a852d:0F#@87512ef5cdd00977991a04bfb73e6810abeda7191e11f869ffdf9e3b8ffcf311: Ba7be2c127028822c243d2174127b19344b00fb827ef063b76ed498111931e1a5:0F"@6e371b515f49f86798768733291c9d79d08adb5469dc6902e111b90b27f42df1: +Bd05a657233b4db41652b561f9d567c68f1f807547d50bef951e15d483485d526:0Fߑ$@7019737ef9a50cff80f8cf04c9dd26e61a799bce2e6eafb5acc9db458a9eefd4: +B1cf247130d0bedd8e100919531481ffc11e249f7f3685c2af5638cd4fd655e0f:1F٣$@cb2348457fe41278944734c5b3e8fd3a1f62d0387f820b03c83d960125b5cb49: B3acd7f0b038f5470b6be2c34f2c296a2fbf2bf57ef4ceb2fb12ce6b3e20f4d15:0F"@49232bdaac6056b00866c0de354570aae416c238341b7527adf78e11b3a73500: Bffd843e62bbfb8aa09c60cca6d346e3f24fe0ec6e61cd0fa72edf399f16ef3a5:0F#@fd3231cd39a372f4cd72913a15838431b32e510aa31bca683d0b48f903f93358: +Bfa0a5eadd51a1c59749f486e6ef0b4623e2c3901650598a2f6e5c69c1705a7ee:1F$@2609e0cbccfacc98642c2d64608d1e0957ac0a3675e743a62fce27b8c0c1b974: B1490a9dafd3963c868278e8aa5b06af0a5e3ca8cc8b5b60ae22592e98473e3ff:0F#@f37d9f83d44e43f831e59e651ca7c9898c663707cf2eef02ca2996acd1dc9a81: Bfa0a5eadd51a1c59749f486e6ef0b4623e2c3901650598a2f6e5c69c1705a7ee:0F#@1666fb8b01dd36e45c14ad5b99a055133d13bd8e9c4bc30f564d91cd0d66888a: +B0705807f9b6db7c6079f917bb957d9def33b20dece720c9b5a02a90db4183cec:0F#@ef3782d1f5b67a7603720ca6bd9526769055d62844873556b4f82c908bc3c34b: B939c06b65e8d1268d529455b15d03e361f9735f681f6288e142499f50b7cd437:0F#@7bf8efdb8e04249f4e65c886489d978754c9eece3035c01b4b6d56e88a91f311: +Ba4eaf6930e79d5d8f92c14d36069bca2d82199c572f6b0fd84e01f0b662073fb:0FѠ$@70a583abd81264f0019c809137e45861674de5615eb3f90ffe1c29301ff6e891: B2ba59c9c5c93672009de67189dd3483121464b12252bc908b9b8da250e51c17f:0F#@9149c9de1712af59db8be20ff2ca54e45cee013d6f1779d2fed6229506f7f527: +Bf66be1cc7020994f3ff6b94b81be06144f60ce09bc4d6e94cfc0cb8ba7389d44:0Fۢ$@7c5f927c1a924493a7ae86c491eb18634c14cfa65a828713f31bdba96a562ff5: B1157e6350c9e1bbe535b5c36566de766d70e43ab9a91cb14e39a01fb21c9e962:0F#@5e87685a4de7b8f31f1d76bb876b5e59783f3dd0962c81688becd3a0c3cf10b0: Ba20579bee2e052f953007ef7ac15ec053af6d4b18e95b2e2531ecdffa2471736:0F#@3c8b824b0457363b94f9d92d79aa22d8d41cd2ca3d8a60aba7e31bc935ca6454: Bab268d370882c375002110e54a1f7860ccb9d87e8d8b8f3204adb9472b18a660:0F#@0169627a43f078dc1ef2a5739d94523c81d9dd649bca5d17bb1c530edab45284: +B1fbb1afa9ef1bc33b485303eaee7097b95af33bafdb502711e261cd513e92fe0:0F$@94c7cc59506009a9bf6a7494e8844cc8c3f20aae622eeefb02a515e010a8f4d9: Bd6ed8f251d5ad4602ec78e39bf59227e001d21383b1c1bbd4838144294ca2dd1:0F#@6850c101af77e3e2ea7b8c73abcc4d7658fe1c3d806d4b0700ef761bf844dd0e: B6332a034f04472151349c9f87efa49e783ced11683346cf844da63e42e3d94d1:0H#@95b541115c59177a22111c4a2505772fd04fa31a9fce347ffb57140e3037fbdf: Bf85049f216ecae3066b4e7b535ee4663977d04e124218ba81511673b08d3275a:0F#@ea6951b9e19a3ec5c4842edcd690a01eac0e6fce528bc285378004de4a3e5a46: B6332a034f04472151349c9f87efa49e783ced11683346cf844da63e42e3d94d1:1F#@0da7efb1ccf3aa1186685ad5dc65d37671697edfcc74a0ccb3277113aefb7635: +B1afc0b49e136fcbda28bc64b1e03a74e2d07468d39da3cc69ae0521a791c38fd:0F$@9d5808c79ee7c33504c7bf4100f9452bb860487d800f16e27ff6654b71679547: Ba6121393f64c9b322d07f11c570bfe3d9320fa5682bcc2ef693fbe54c61b1025:0F#@bf0bd4d7ea4e084b18b27aa8bf32b0fc683c74d4bdc9b06cc6c193e92c5d29ae: +B3c4a84c6649e01809a6054dcd85e790317abf4159a4c82e01bd8f60499998002:0F#@6a4abdebcd36605208f7bfda84d397174344f28f2041c86f28ad0118de673c68: +Bb9fd5ab6f654c649f83d33e1791ebdc1ca8e4185c03df1fe37f154d8b05901c3:0F#@df94cba120494643c060c71de00bef9a6ab9ccd90f9bb03973a325ce3f9cc391: +B7561da914485e638bd84fd6b1b8170407715ea4b83163fa228107dd567c5edd2:0F̏$@0431ec3dc60c8ef1fdfdef88704752af3ec75174ff0ee805f0b9c32099910d14: Bc4a08d055086b1c9c542d37593034e6467c102c77dacfcab0b56176eb31b9504:0F#@ac918e2dd238486460525082d6df74cff56f527d1fdd4e4b3f71fe932a2923f9: +B3dc413638171e68c9516583869f2e92c7ac6b721a5e7d24596141581c575aff9:0F$@4495801c2b3cbc4a17ce446eb5c6fef6fd49a4c8419dee184e8b2b4cb6d32542: Bcabdb9dc52ddacf2c04d3007aad02b32d5f2d7baf76254e4284957bdbd2d445c:0F#@3d6ecf0459dc660cf7f50884519b0fc16dda2e197b7ada5a484e00cf44664a42: +B8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b:1F$@6bae46df9fe59c60404170a81bf79b467dfd924d3aad0ea56723ffbb26647ba4: +B8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b:0F$@300a35a1483fa2ac92e5644abb9a97850892051603dcdfb0173173f3a6fb5355: Bc67d947431bc2860cab44adc139391b324d39bc3f84e6cc65856b20caca9a2fc:0F#@98f36195bbdf6ccf19544647748224854d40d1f1f08352ae274b985bcfb04cb7: B7f8ab1f0fc6848bfb43642c28d0f3a9bb29f4f83652603f886987ce81a5f3d22:0F#@a44a750ec08a02132de1780d26a822cb68687c457390d6e8b821cd0a790d52bc: Bc39c5836b5e285580c7225ae1f84836781ef2b8eeb52bea252513c934060b6b0:0FՍ#@f0d8a50a9a28555f4da82361a7eb7aa4bb364f61b336753d5b6d50a3d3df388f: +Bb7d7050e81bc12b6cc55088578a0d216220c33f8c56a00f479bfc126e031eee4:0F$@b99eb18ddbeb13570223714589887d804201e2a7d88c073a0b6d8503cc93b2c5: Bc39c5836b5e285580c7225ae1f84836781ef2b8eeb52bea252513c934060b6b0:1F#@bc83413e2f4f48229e8be0c4ace8f07aa9abe24ce0c37647d54f3657dd18f4e2: +Bab6ece956d48a1748e20cfda123be7e3292cf54598dbbade366ed67c5795b3a7:0F$@464002a396abc9d80019024fa07df0f21e8453cdf6470b3e47835d19900274b2: +Bd3efd405d884d2ab5c2ee07e120de36766d9405672a4e9f07e3b77bcc87d4e18:0F$@fd8b2ebfc0c8cbb0a5d14f5ca694aaee726557934410df0912b509a393b8dc26: Bb1a20aecae150ee57a72cef2b1bceb5cb0bf36795350904e08d9750112084e43:0F#@4cb5da03d2181df9c71efae89e7495ff7ef2e5c0892ad0d767cec2434867756e: Bf2058286f4254e93ef9a8fc6bb12640eb4ef60f06085c51d7132617915fbc7e0:0F#@201163aae50ddf11f60dcd903de5a781c4884be4ec8bdf2e8f005a6b667d0e58: B00188b782c86afa265e54c995bc1096bbe91d10066b4fa142cefba7fbcbfea4f:0F#@679bc3fed4f26b53bfb8b696d1c32275ffbb0c5ec52d9e5108c2e2ce58b37dc4: @@ -82563,20 +108296,32 @@ B416c31c7cecbe1f8733015796e13551b9ccdbb61882ea4a8b39e540eef88be58:0F B706a09aa188b69eb784f7b73f4a1709d14c9096ddabeea5d942b8b9a49ec2aa8:0F#@3439ae90ecedefc5bc078447d36bb8d6bc216df89735f933f8685ed5b928f9f0: B746c7811d410bc89a57513fbaf3e5501dd5b67fe24dbf5b579eb00a8864b6da4:0F#@1eb6433fa5c7fcc1ce747a9f66be11c93f91d11e2342b9e3423e9fe2b99d8789: Bae4862d1a4d384110f58ad257702650bb555b71e6fd68f21de2280fa66be5a5a:0F#@199254cba6916701f8701cb68751afbae420f558fa99fc2bf7c5f12e05c8be60: +B90519bb46cf1de6ae9928a57ec3cf03d54d29a7bce545bab0699efd1ba99cdf7:0F$@4c2618d8b2b0dc0c9caf04c5fd854fa249a4fcd44f83c66efb81ea6d2675f67f: B13b71e0b0e381a4bf7a80c572db2760a0893d76005b3ec873da3aa209c9f0ee3:0F#@a277792bcb3e3f6145ee282a361754e4a67e4434816f5683ef6740ab2ec663d5: Beab209dd3a1ed2416b4b802833273a9dd17bb38f1227fbca1739533a57727223:0F#@a7bb3d86ffc20f8cad8e78388ec55c2ee870daf18a57758a53b6b9e5caf991bc: Bb3d648f4863c919f3d233833059e2da15f08fe14608a804275c8a1f7ac2715ee:0F#@c3ad22604266a45d5a4b82e5705274c6853418d7002f2967034d9c785806fa97: B5d71a30c57d054144b925ba3442a2cd5d71bd0db0751888feb854560ba1be6ff:0F#@da13aa3afeab8318fa0c856ee127c292b3c5f4710259061329a229237167815b: +B84a260d41cdb1a004bd041b92605442a476c76dda9273e2a5daafa04c58aea02:0F$@b0630fb922834950005023470394f8c85a5e3b5e9608c14f227336361140c1df: +B2b402985969caeb801bb612b8bb47dce3610d9f033317485c1c92adc90a7f30d:0F׈$@a24d829328cb6514828f29a0fae9cbfe79ce6a4d05b276ba0aa446efd64b9906: B71040639b7e414458e5640e1ce4a883f5862873ea833520c377fcc8b7701dde9:0F#@c81839c4541ba1da9baf61cf2ed2cf73f18f96dfded2eb590c1005e29218e341: +Bec0d7742864c2e9564f25838777bea11e239247bfe7d12bc0d4ff1936f16ed00:0FԄ$@3bc94205b0cbbc49e9552fc5143fe1e8969d0bdf97e862bc1ce2dfd088f9e2f2: +B8cbb9435609d4d288e094856ceec067a1de3805aa05246df51c86ad782b788fe:1Hٌ$@bac00fe27e6ad4fb14bdc8619c72c968dd0e2d870e49751ce414f9b715455afd: +B8cbb9435609d4d288e094856ceec067a1de3805aa05246df51c86ad782b788fe:0F$@ab66a2f760c001ca32c98f5a2f556ba1e428a90f886407389422a43fe0037c80: Ba6a3a71eeb8a101c06bb9b50081f4fe3a50169b1ccad7da52e2dca56eb786a13:0F#@3b45cc8d2826a4c0b9111b6aea8fe392dca60813b9e7cf0e7ae09fe5a5929eef: B96343ba9d98b5e06ad5b779339a4cb3a16845d0f3211e16dab6fa3d422e80f74:0F#@4263f053b215a9aca98c3794e5273e2a84b4b1c36762539552a7709a0eab4508: B9a7a87e9e493ced6965c75efce4c30ab64816fe485c90ee713182997e7bf28da:0F"@e0efb3600fff0e5dea116dd7db9a8f3ac174e20df5d81581c1126d98157ba70b: Ba92cf973f3ee906a6cd5cb5836bd238085f81ecc4e31210c2ff918d0813a8d71:0FȀ#@308053b048c534a2b065e628f6fa6a5de3161e666b585d18968f17eeff6dc0d7: +B0a3f43a4bf4cb437492b2396623cfa72d249e6525be730e9542146ac7c63da70:0F#@7e103cd3ae2809df1d921152861a1f07a7dd1c9d0cc68dbe011526ff88f4d61b: Ba255a031e3bd98b5ec056deae95970d5b68d6984562374375cf0facdd57e03ad:0F#@f603732624cbc55beea4cf5d94157b2845a6fa651646c80ac2531b8a05f44507: B8517769802df71bd41cb7e4c432c875faeb1d5ef62f9a4edef356d929439e8bb:0F#@6bc66a19bb1484bcd117f39e0d45effdc784d30fd784c822646adad815f36cb7: +Bb4988dd297c11cd98168e7dc0d710ca043a11ff1d5448650465305e89d3f6923:0F$@70a4a81035a54f4f1bf61358530cb7e060168a993b31f7dc72bc339b9df7b70f: Bf875d658cdaad22f2c217d4ea47f5e40bc6fef8b0607fe60b342744bb3de3c73:0F#@2efd118e4cfe13ae0d4a7610aac9e9a0206ca8c40c5f43a63afdf17701b62d3b: +B368340e5af9e9976d717a7cd70fd5ab8a3cc9dc87d5211cb98341b74d6a19b83:0F$@89eb46d4c8f5ac15dcf12feb5e50d15f8ce86c4ee6b2379650b51270a55ed2d2: B5d877307dbbb9c22370a6126f8c0864f91e32bb5e7f714cae613298e89279fd0:0F#@4ba467d3d0e866d01d0403b42c4050225dda0226c77de7e637bf31d4e5aea02e: +Bea9ddaf76ddd18da184ee5ebdd578b773a95ae8d66b0ecdbe90e8d4f55c6d479:0F$@6adaa9dfc1041e5f03c9d6a6bd1cca7d0152ea9be44e1b103436b8d44fcd48ce: +B10858d611e275722d18a580e6f860fe6b33a9187de31131a888baef65e19e7e4:0F$@0237da5d5ce155fce5a77227487ab2eb8c2e1ce2782576c4226784be15db00bc: B067fd8da9d697703c23d4fabcfbe5e5fe9f7bcf9a7a70989bad1ddfb1c60fe1c:1F"@2eb01282b0c0f55339e17f4f5be8e3a0ec8c0040a95f0a5419890221bd98c43b: +B8948b1606eea52c2209c724d6eed904a264e4e86743405a707249625e3dbbb46:0F$@ad64a1eb1587c508bafdc36e9d13a2140216f5189376c3b62519bcc070ae5807: B067fd8da9d697703c23d4fabcfbe5e5fe9f7bcf9a7a70989bad1ddfb1c60fe1c:0F"@04b39988d9f5a50e5e3ccc1589fae149a087337784884067464f47db6810cf57: B846aaa23d55664b17b331304634a1de0524feeb2fc748e47b17d66bf8d314544:0F#@1ef4eb8da3064ac685ff53c7a155f7b2366ae9c9420dc95f412954a8929eac66: B9417a8c5f15f76ab6392908a23df400876f3770fd977b283c99be25b94eb1c07:0F#@1e9e228587640c87efb7d0298be38bab3b678f36fc27293b8bcd0a40f3df9965: @@ -82585,21 +108330,31 @@ Bc960b9c83d8a95288868a63d6bb45847de3613edab0d94c7d6b0091fe0e363bb:0F Bcce8091c5e0e3d8f780e0757753c29b0814eab180d4aaec32208347fc325590b:0F#@3b5d23e06124f44558291ca834cb4e9298d04b6d0eff03fdd01ef2b1d34170b7: Be59f34a88debed79bc97286f9911566dd232f0af6b23b74ccdd924fa908cbcf2:0F#@111b8a2f1dc35dff8fd495121d170960833c483c1b94c00b9a6c04b8e0ecf730: B1c739a3b576b203b1ef2c81164677da099024ade1ca4c81289dbffdd567fbd3b:0F#@936577cd7a2adae4e26b2f8a6cea0fb98488262074fd6c8a69da2cf117895ede: +B8d50f6bda2f55616f6a7c67ad6d2c26b4b33ee562a7e5d9eca756f9ea31a2ed3:0F$@b51e03051efd86583d40f5dbc3a3d3ac267ad990fa9793c7c8cba068c74e1894: +Ba3fde5dd7f31dc5a33bc041a07d507f39931cd25c94b9c77c7f42922d7ee839b:0F$@369076adc07781b4819682e25e3d2f9362eb861dc5ea59e3d8dc14f3889aa0ca: B787a543e40bb6879979ad76cc922e8d0b5105cb53542c5320a27fb6c160625b8:0F#@1d9a9c22f0be40397ee2fe25d43cf58629fade4b448df631f53fe343bdaca363: +Ba697d9817bebe62ca9152a72782860e9de54cb34bb38c12dcec9fa7292e54e69:0F$@d736b0b0eaf56fcf16cd0714ba5056485069f2c417552993436c5debf8981fa2: B5907c48485415673c8e4b8d8eb8d1e9fda42d8cfb584bb524bc7219a24aca64d:0Fͩ#@6f68ba572366b1898d4c4442bf4940c559164d8c4a6fa68d10c1510e7a0b81df: +B05c9358d75aaf496bc421bbff95ea6d3a7bcd926f0e0d30f57c6ded69a7179c6:0F$@a08099188b28ae031af849f31c6264991c0c1ed9dbd379c7526e1ebac2e544a8: +Bae5907aaecdb861958ce8d0ecefc4b36313c7bcd7d861f1654fd3cda2e48a3af:0Fdž$@d5c88a1acfc91d5c105d54c9b10fccfea00d66f3f8689368cd9f1d226d936cf2: +B7ee3214610d77ba04c15e2f549b0c6e5a57d1ff08deb38c1d36848a9aa36b0c1:0F#@0b1fa1fe0554c881faec85b898db72e77d95b2f12b99e5fa13d1a1387b24a500: +B5189d56158e51f3e21364460617dcfce57772e4f123659162dd69b6698e4f6cd:0F$@9024ed1198ec9752aa4277aeab7213a898353a0c17d4c07fdfba950daed3f6f1: B72c8c5698a3b2cd05b51748780d3948587b62004a69a34090e7a2438a86fed4c:0F#@94067a3038ee946357358f852b4e2519902ad0dae3be73dba3bf4abe2ef96e64: Babc530dda384e777343115f92b139da923db4e3b9b6b9593e12580ea8a8bca71:0F#@2f2c9d9db13124308a0a6a37be7c3c3bcc723d985ff69d11e39ee4657b80226e: B34d00a110a7abf3a0a79ec0f84f2ec3ee534f5a2851e42afad9e43241bf992b3:0F#@f23343104b2fac952dc680471f21401e6ebb8c022d819397a23aace28f0a3586: B12940ada12237de242c7ab244ce8d7d9b9732250d2eced0bd27ccd34671a85c2:0F#@b2222199c73c4c43fcb910509e59933dce82acab38952b22c03339902de52646: Be6f171333ec59fdc986947f7c62beb47c31a6f1e8863172a40cf51d8dae0259d:0F#@967eb433bc4e2b796dc94fbf52a618a4f8555fea677395afe0fd9847fed7a56c: B337090d6a0faebaf6ceac13013724ef8e66da4756e0ff8d28d5a1f2d6d34cdb7:1F"@842a2b95ed8ab4c6e35e6e10c5a4b6b8a44c65e17af5df477f4842aa8eb5e53d: +B3bc27bbfbd3fef9dc33d7b4cc43e46ce09b9ea4d78ed06a01a5bb8881383b64e:0F#@1468a0bb9c4e3d6e72557b2890c940b33fb89ce6638768d3005eb865a6cbd1b1: Bd637eb1393af937ae523173b113cdce2622af0f902500abe8506ae5d269c872b:0F#@d7bda09d2cee8d70da2409bd961f21963090dc813b21dd07fabcf25ff7bbc34b: B03ec67e4e94c2ba6e69782e31cf24c283a5d98b966bc8407e9fd06b9b834a758:0H#@7acb318bc319493b6ae838776a870042c19cbe6b11632c6509269d23bbf3e469: B337090d6a0faebaf6ceac13013724ef8e66da4756e0ff8d28d5a1f2d6d34cdb7:0F#@0cbfbb6f1617a226ee824ed02742384cd34216248b4411d490e34a7d501c2cd9: +B1e520780953eb84775c25e1891326f67b161e6f8afa8681e0230fa5cdc92ccee:0Fߊ$@7fe92b98b4ceb8bd6c351d2a93568097fa09cf5892925826e83d688da51581fa: B81922ae98295b2f6a1f89098bdfda984c1438954b157550beda2c17c1ab02774:0F#@2177be2c1cd0a4e1ae30c58c6984ee0f6e413f90115d814a9ab0acfb9566378c: Bd85b109953c1c635a4884e9259751e5a0885da47003639ac996c30787a1dae84:0F#@3f66f06d23e730eed718b5d39cad8c7d90259bba5614c922a30be37dea9cc215: B6be6e4fe3db4414cb1c2ec92800efe8e91dd028825c761e6f2e5ef520e80ba93:0F#@212427d6ea6bd8de76cb7fc6f38653ff66cdd14eb853703445dbf6cc81788654: Ba9f9f0495dac09347977e7e00621086fc13f86c22e616a19fa59e545caba0d48:0F#@464d85bf4d64f5c8d0013341a1da3b1ae855657f5d377a8039ce2ec4fc2ccc02: +B8cb6e407cd7eda9afc95630a73de370835b59a12bf669d7be27986b070cd4b35:0F$@54fc51430b0afcef718e4e46bfe351164da978ae49b8e190f53ba023f9adf3fc: Baee1fe9eeee7b805b536ffeb18dc0340c8cdc56b45b72b2da714a84425813f04:0F#@d72c27f30e942af12493a4efeea08d16cf40e2ec5c6fbd82727fff8164e5514d: Bd11c9b602c201a5544c63ce058bb9b6537c091b29a147cb3c630e6c5b63491c0:0F#@d83bfe960c8b64c792351ec12a2cd66ee4272e7d6b79a49ec647c0d6dbe6a349: Bf26f749685cf6eb8b967bae83943a616781b19e9dc8e6e6814c085ed43173aa2:1F"@18b80fdc857a7a64b4f2d3e060ac260c67ce30b955f38d939c338796cac25477: @@ -82608,11 +108363,18 @@ B572e26eac94da9acbc7ae94eb3dc4f874bbbf4b107ca6097ae283c8d7b7f881f:0F Bf26f749685cf6eb8b967bae83943a616781b19e9dc8e6e6814c085ed43173aa2:0F"@cfd239ef31146b9f264e4fc31a96b9da48c2dd7cbb1f9fb382ed78771f201c68: B94f68bb48dbf88fe953be49c8a53b05103e8a3151c9b3ae74412f1f75dca32f5:0F#@e1265e336594e9e72e5c0eec8a1c0c8e7924bbe9ca7187401996d509744015ae: B5bf693bb8cadd210dcf22107afd7bfc92e5f33c9eda7f284ae66e0dade1d098f:0F#@ec49fe70d6fdc8ce6c554c09074f8a123846d87ad4e43013ffa89513451f09ad: +B78e59929559df6879d876df29fc90a725bc3c6c8c67c3bbffb603e0660f200d0:0Fț$@f0da353289705f13e83ee451964be71be50bf8599dd572884ed87bf0bcee195d: B3352530dace8038ee650cdb4c84c55cc80f83a8b9e29e58122f7f65ca498fbac:0Fُ#@183e6b848bfb4c30e07c8376c78062a2123a51e180f13f8ffe5903822f5f56e7: +B49aeda46b32648aa684478e3d623aee9c258765fdc0aa6b98f4335cb4d636882:1F$@93d207bb72a49ed27e0098bf61956cf764a7064bcbb67f97643f622d14adf227: +B49aeda46b32648aa684478e3d623aee9c258765fdc0aa6b98f4335cb4d636882:0H$@9b3fb8c5ab53b3cd784862b6ba3e7cc1e711d74b03ade43935fa4a775bf56eb6: Bf0501a0fc6120fd4b812ae57bfd88aa431d8abc6dda4b872a885ebfe78128f0d:0F#@1a792e0057756c994df302c0285d7a55f984df8ec4fbe424d08f596feab24f75: +B9338e6ec6e14d278acd02aea8efffdcde33e3fcc1d174e5c05067a2778993793:0F$@8404073271f9f2685ea70c431b0c3f9e4af38198978cbf0aace97493f5ac4312: +B1d2a4b8d949f58328b9de833b1ace560542d9f36e35ac46e91078de83e0b9311:0F$@cb968cb7781a42aa6598f5f32fc82c6a36ebc6e6ada87361321b5dd0156bdff1: +Be0a1ffd23951d3b394e82d2f2bd11fd333f9000ef8a8af712e97a027485d918f:0F؃$@07b3fd3a626c533c2c7954b8649a5ef8fcff99468c6e6cda16cb631730028171: B8809805e7196d3f3f7f850c416eff97f159c88944d551169936ff477f89568f1:0F#@b104af78013fe832f6279d65c78dcd8c72b9b8f96d801032235de0f01843338e: B158634edf03c866c4983b725caea1bb6f795da8d401b5431d5b8eb0fb2477aab:0F"@8a73e049f1491cae7142c5f0ca82508280753cd6910d39f701377afd2b380dcf: Bc442fc1ce3bdba43bdcaab51b18c4603951ae2fe8dc70aca66988790e9c67fb9:1F"@14bae9d29101ef21f33cf9e211329ebade491684f5ca4232b8d8c0baf258dc1c: +Bc38007704c95315db0073c05581d726f85144b2d564ef6e51ed3f41ad763cecf:0F$@b8ac44ae96d53941eaee2bce1a4aaecd8d8681c868c56bbeba889cd8f1888be0: B0eebddd7d0c646411877b094a94713abdbe888e38cb8a95ca13f5f7b63860bed:1F#@32dc63a55fde49f0979eaf3ad4a936fa67c01a1fec5e22335e172c033da54ca5: B30aa62f59471a68b3557039921ab275780cddc058506818e244ae6e2238433df:0F#@9b998bcd19b82abd516af87a385231523f69717cca850173b339642753d8da2e: B00360b5f551e34c27adbfed5d0a224d99234f9d8507b972dcce3d1dbc19ed44c:0F#@ec6a7a4d4d20f2dac5ac7de7aa19b455f37ae94cf1b2e492ad903e8e9e921069: @@ -82621,6 +108383,7 @@ B276f7064fb545f1df197a6036cd783f19f03dd5b7bbcff13cff81019bfa6b178:0F B7e0abec7e3a7a24d0e371dce00a05f1a0e0a6603f5f99c327fb9a7522e010131:0F#@6bfda2319c5f12ba5ebf90006a9769fca023a0c142e65610ba37d95ea2cdfbe5: Bf837a407fe4358283ce16166feb33467c87e09dc19202a62cb795abd02a6d23d:1F"@cd4323cd16f4ef8c20226e40d5871fd27b2c6cd7876876ebed9bc351518e80a9: B29782034664ad2f0c9065d3d67fa04093658db2846aabcd2fb031d17f2941331:0H#@f754d1ffc427a8130e25c0b4864d9cb61f4d78f896a4cc60c3e038cf3ca3e71f: +B6db013059ed74c001c5ee96bb6c8f856af65482576d3e80c4e4d641c12f099f4:0F$@72285161d92908731992e4feae0b8eff7f71836fdd0da748c82e376075b1cf07: Bcdc339deafec6768d82a17e424c01b1d7d6cdc0ddb195a4163a10bf9a484afb4:0F#@5c9f6a78d71a17ddf740b40035cc8ec9fbef075ebfaa0efcf02a6963766aa54c: Bf837a407fe4358283ce16166feb33467c87e09dc19202a62cb795abd02a6d23d:0F"@18d30e39ae24dd15bb540352e8dd96958e2bae874f36f57858ea41cc4b65f7ac: B29782034664ad2f0c9065d3d67fa04093658db2846aabcd2fb031d17f2941331:1H#@7c55b8ee7806c110db3ac26add337ccc349951efb335d0a73a8971ad834e9013: @@ -82641,25 +108404,35 @@ Bf4f2dcbc0b21d0086bfb5e2d4d1986dc811b4ee1eb0260fc280780241de9e468:0F Bb46ae84ffc54d7ec410f2c71488df3ac1d35b25859d85a6683e60dd140b0459f:0F#@c9eb6933768c8c6a22726bd1fc56e190102d2c541391eddd7e0e30622de6c1b0: Bc33f4ccc55b4173e7708025abdad01cca0b6698119828debddb4e35d11896db3:0F#@38ece912ca790135f00dd9b9ef366d94c9020c1f72a5da60810b077fe1beded9: B3d8d5aa3fe6dfcb6dddd1eeba796be3cf0c5a986fc1fa1ef94ed62527e666986:0F#@0530198019d3c0b4f4c79d964307d331a56a4a6d7e67af31b737592d201a6f73: +B72f1afa349002394551c243e6d7bbe7f7932e763567fb413fc44bdefbc20187b:0F$@3a1a90ed481db259535f13cdd6db7ec212b6e0f91b3fcc4175e99db2a1f0bbee: +Bef6a792c122812ab1c39781bbe0ba925f9e730bd4068ae3e8f7464149b92b686:0F$@698cb371ca660aa51eec76c8b06724568acbb0cac101608d62de0dfb315b4520: Bfddb9c7c6fed21d1d508ed4bdd0c804b065f9e80a5f481d3864b10c032b1ba94:0F#@540efff9d7de12456c31bd2c4c61d5d58a866b37a16d8ab0a1606676bc2b5129: B4ed6e727f178eed31beec187029087f855cfd1e7afe091af975f6828c6c4006c:0F"@95bfd7c682efb8c0d6ded816d2ed263c6b027833c1e9f0a38f3d85f107093ad7: B588b5c7c9639370c28a61a7b7d9e0a5e834be235cacce3f0aab7b8837d34a564:0F#@6ee97ce4492da7b95e914c09f371c1286bed255b2dc7e4ecfcce402915f626e0: Bb518dd31c77d976e9a0ed0623a84c0fc037975fdf6a4775e0c95c57eea00b5a3:0F#@b0583c47f516992b040b741184c2940e6e385a3a4c1de1da3035b50cace48a3d: B55480fa1e9a1ff8de63edc082e52e48ababfdb520f77c90bfee57b7ab80b7c99:0F#@e1ccf6e68aff062d937d2757ba9663a0c582bfc431a47f0fc13af5864edba45f: +Bd4d7d6f1217a69342da32ac718739299fb8c828f5483cbe64f0a5c259123f781:0FΒ$@a5928d92aa0a2faa550d768e2b1072b0596898bef4074046c50ce520d13c8b23: Be2ff43748c6b99ffa580622d958fad8e40f0ec86b84e8bfc37fb31fa1be9a2e0:0F#@e5d020b44b2d190501dbb3510f4fcd9ced0226dfce36b9a1f67a46aae0c59085: B30b392069d4f2645d861dca28c4dc597101f9aa438e3f1143f6c0d25913211b1:0F#@470c4153bbe6ea5074451cee54b062ee7a3f2a5fe2564618e26ce8f2dec29711: B636ed74035a200f80687e727150005728b7c85e3662d369616dace3de34948fc:0F#@e82f1f84baf71afaddb52a975d7c6d2aab03b175d4393dfa5f38e42cd871b072: B1aed6322baff6feaba7d2394b28af99b561a007941e7d43843a1713bdd7bdb62:0F#@f6cf47569441c07ef881ed133210fc3baa90c5f47a4747eec298616947b82c03: +B405fb6ddbd2318a51b18eee7900f3b8ac4478ef3f7620736e1a8787871deace2:0F$@395483efbbf6ee3ff08119e9d9159d947803bf8d36f734452d41ba5608e1d04f: Bc75f55efe0d013f8e474cc7a6e7e2b437f2889259ddac402c4588428d206b945:0F#@72037ce270ac15ecdf4037fefa3c59afcb43720dadf9be81c4631e461e769e34: Bdf3fc8d74d8d4992f6f0ab6deb150eb00f80d044b87550ecc3f0add34bd5f8e7:1F"@e6302937cf2cbe5d951a0c98b2cd1c30f6612f88096501b6762db428cfe812cc: Bdf3fc8d74d8d4992f6f0ab6deb150eb00f80d044b87550ecc3f0add34bd5f8e7:0F"@63212fbec01954b735c546a71144dfbdb98c7191fe219d88b5e0b490d251ec67: B82e5471c79978883ba5427bb355ffb024f7260c9817b338a6ec85d3ddf14400d:0F#@99f7724cc9550faa1cb9a8605336ae02c6c150deef52650bf1cbb08a68a5783c: Bffd9a73cab0cdea59ec9868007ac629682f437994f29a353d55013a6029449ea:0F#@43e1e09cd697e9493545138143989c8789935f26700992115077141fb2abe0af: +Befd972f4b9a377e23d3da4ae488c6e917024a9ff5e855eb5cdf134087b524bde:0F$@2835407ffc64419bc20f7ce7a2d7d56d9e6cb8c721782eb449879a51cc408002: Bca6216b270d685012ebecb379c8861d595cf36b267e6208e7d41231df937bcb8:0F#@694194bdaf818d3eab33908c2ef299f4b999488ee94ec29a9d2553792acc6cbc: B30569295e77ce181c285d2912e33a2882a0416f0dd089d4f8be5ce7f9748715f:0F•#@18cf19fe89343fee37f9993247b34399ba681dc9ff4813ec88d97f81bad091af: +Bce01801ad24ff4d4720b801440c5370d796958bac8e7117aa78c764f98c5dbb0:0F$@3eb0f268c5a47da62fc0e68225c172c2425b5fabd26d64049e8c2ec73f629cca: +B479d701940d542c795e864415db036c6ac1ca54ad32657b698841c9a664afc7f:0H$@e46e998513cb0a072d485868b1f9a31bfb00cf23e0d0b84602638339fe494a9c: +B4f0f3d1313ebee45025df9850da3305e4f4392f9da1f5a3bb9adf1af32270b44:0H#@822f5b65ee82105e44721a2726991749596127d7de03e95b6ef4cf0011593a47: +B479d701940d542c795e864415db036c6ac1ca54ad32657b698841c9a664afc7f:1H$@e46e998513cb0a072d485868b1f9a31bfb00cf23e0d0b84602638339fe494a9c: Bb013f9ae9dfa5cb1e7d9cd8efe570405fccaed95bdf12d33f6067b7133f130d5:0F#@aeae82c66cd5618e842f3d202f8a894af1ac694801afbb0700684631c3a5afca: Bf9c92487e52159ab42e96b50b6f8c73371c25ecc58d8319267cec7bb11a8e6c6:0F"@ed83b7b9ed54633413ba283cf3ab4bc84375a1d1c9008c0647e6acdaf7604663: B1bdab12f29445445997b9973be859b9c551ef11e85ac05b9fdd0846fd9d4fae2:0F#@aa0a966a6de898a9cefd2ab21e98870322174ddff954bd30aa2fe6bae10db539: +Ba5203d90db2c05dcb72edd670501eb7a1a92236bd05b6d94bdef8b371c130306:0F$@d30e00ae42ae4c005020ae3d26b31fecd2f6296b6a7f32ce1b4d6ef39d9453ec: B6a58ca1944935dc49a51afd1049eb6328fbe7512b7d4ef3c978532814e1cdccd:0F#@11590990ce94488c8141760c89313979d79f74c72ec28ef6ae35ae206783fbe5: B04c3ed3b362522b69ea1120049a6e71e08ea563fb0bb2f6a45ba5bff8a77b547:0F#@55b15d6d300fa646431d60c53fb324e5faabc427cfb31f6f1d0208b9213e7451: B863fb3ff34b53e0c38b555c61f0bd33089cab2f03392e385431a4e7a6a0ac7fa:0F#@8287595b1880f60fc2c22ab87376ebe6da2a453b6e3675dc6bfc14945c184861: @@ -82679,12 +108452,15 @@ B7675f7b4dfaa8fe96748199724f759067bc080fb74e689e238f9f23f962512ae:0F B8063f13c15be653194a186b245a7b0fed1a5e94f086d8bd5fa15e952817329a4:0F#@10d4c0242fad66b0204a27f34b26ee86f622fba9d501dfdad08dbacb3af2c022: Bd42eb087950437b30155d1db36157b4dbb1d6e47595a63a87b5657798d2ef805:0F#@f9162016626150d5d2d859f9f5a927fac2f55a63cc44801b5292a921ff7048cf: B755e24c648507d46199fbf4d3b1e86150061d6a1f315fdc9b5c4efbd2bee46b0:0F#@174c30cd018007e45881b17021e17dd6a722717bd9f6189dfa30247beae53bc6: +B0f4baa9cd9d1346e372fccca67ffbb6de5bb84813dd82284181a7f6d8e8c9789:0F$@9ca9e0b880f5eef6e1201474c60df225cd57ae253ac8a3b61f5bffa7bf5c9b7b: +Bc82528c742280a877ded813c802c1bd4aed38953f54c3f201e8bda9befd49833:0F#@c789de2092e226a9377c74cc107eb5dfc6b9c8c09e73981def09b11d98225f22: B66e4535a7bb533d78c8c05e57e8979c51628ad3e7f47258f64e4007271dc3f49:0F#@305c6ead816c400bb96e00e4b232bb994403f24fb709e18b09954542aa12750e: B33f411a904560ab8feb667c3ae61a818a651c7b56db69b9eae662910b18ae94d:0F#@81ca2c66efcf3791834141558100a50c9ecebee81d28f9c68a45849b3270f00b: B38253281c52d4db0028cd341d9789db1163396fb1537a4a3c0787b2a4fbfc606:1F#@e247dd4058e40435ec2fb16ca34d704b88d3209f52bc28db86fda76cb60d3e30: B3be57b28c5d40310caed4314880219e56d1287815f06e733d7cf85b0d86e91cd:0F#@b144a5a1d327bcb560b032eaa1249dee5a4615ac5e5e7e66d89cbdd2706863ef: B17d125cfd799d41cc90b570756d1dfba4d2716df8871ea766945117f9ebadd26:0F֨#@764cd14bd2e2539c8b1be35c51152200ef066c3ead93c64ea7679eb3796195d5: B38253281c52d4db0028cd341d9789db1163396fb1537a4a3c0787b2a4fbfc606:0Hķ#@6cf8b73d0e6a09c8575be5d8902fa747e47ea4d26d562ad26ca70b448294a11d: +B8883460713d6fc0ff02ec67a669ef6182217d238b238c9112a50f0a59daaddfb:0F$@6203b66ef52f0db05bd3a7f70cc27b0f31ebc7f1edce70a1429f60ae11322ad9: Bdd27904a94cce7cd1a439bd76b7ae28b7bf32c7723046f3e46bf13a5ed3a2b4e:0F#@935fdff823e795576f481143929d9e9d889b6f0b2667f04995fedf27b94b54fc: Bc446cc462e6f35bedb78607d0e9b0d01e4c5ab8010bd70d165e8ba1dfd457fb7:0F#@082d8ff18063ca13f62f4da9b4ad868d5cb1e46e79398907699e611f0a27670a: Bfbaf3618764c8cdf11f51f2fd945fd6a10ae4342dbe8f9780ae10b0a08b4c64c:0F#@a2e04fadbda6a239413a63a22ad1fc1296c7ebb82082082465d39cf8c2aab333: @@ -82694,35 +108470,48 @@ B501db752c04e924006c405d963dbe59803af5705f4b10cd3b8da02d3220f943f:0F Bd0f540b1d118b7f2104a5a6257cb2cc175718c5022044cc27b34b776d355d1be:0Fӟ#@7501f74087fecef7980bfed4bb41db45c953bd25e69d4dc6a711808166a7ca13: Be951fa3a4a00a60a0f8fe337e3adecc1854cd4cfdb8c56f6c4f9fa44774dc2e9:0F#@116782a3b0d525d28c07634dc5d1f67841c1009755189a666a43d44a9bd45674: Ba984b5d736c5777e098aebe8065a63ec3dcee480bdb4782ddc1afa380448fd00:0F#@4bbc125ffab5959f51496d0ca62fba162ed56f40b7b786928ebe1863c53e843c: +Bb40e2067b6793ef64d48009d237e1f55d3141c778f000ef6954dca73a5a72104:0F$@95c2902a6687ef91b4592df45fadb08960c16ef3711eb97287842b9dbc3e73a0: B44f77a021c90329509244588e996e100628f9d842aa1e285811a54d9fc960c17:0F#@9fd9007c7086f0f1913d1c0de0bc26e037b2635a15663ff25477f613d2ec68c7: +B6c6fca12ec6c3dbb0b183e8ad09896b8a24aa56586f559898c78b8fbf7211917:0Fʜ$@274a244027a3134b14d372433235f9d25dedc4e7adc4e4abd7c57e92346515c7: Bc113e61b5ca4b306b8ac8098ce62982bf03d34543c192244e71bf6007900937c:1F#@164eb94047c61ae9044fd9bf734b30eaede876a212c3686cb71f6009786259f7: +B57a9daa743621d0da2eb648a1620b4a8fc69a730e8eda40e970394dfbc677181:0F$@cde5efe672b7c8dd6f55e3a246bdbd43761c12c21638ec79c9e4729cbe603dac: Bc113e61b5ca4b306b8ac8098ce62982bf03d34543c192244e71bf6007900937c:0F#@2071ee8c654f2cd142d7b963a550e3ab687c0acf96cabadcefa0636280ac2478: +Bb1e8ce86d7471620df3b379cfb3785a2c9ea312341509fe96e71dc5eaf8be1fd:0F$@27ffa352cfe329566a366213ab4326e9a95a43c0e9c2e1210be886aa43a35bb8: Bd1675ed3f201a2e0e902312cc4b836aba1a113e9bcf2250725ccffe63b6513f8:1F#@4947fec8feb3b61629418c258a978b44a53c6169304116203d507368abd19be0: -B90c976983230ab1166f4b830d1379a9b09547323d5e511d89c0b1cbd9882ce5c:0F#@968f7d99eb0f6f8eb01091064ba28e29bcd897464f810d15cdd0777de6de4f73: +B90c976983230ab1166f4b830d1379a9b09547323d5e511d89c0b1cbd9882ce5c:0F#@968f7d99eb0f6f8eb01091064ba28e29bcd897464f810d15cdd0777de6de4f73: +Bac8343bb0aee09bd2b8f7d81589870bd5a4d1148e80674d8bdf1fd462caa598c:0H‰$@343db1083b7c8340cb0e16a3e866a75359eb964cd862cb73f12b92ab19ade953: B344a856e89216f7b323a77eae3dbaf72655b6883c6408ad60eef4cdebce7a264:0F#@e9c9ef786f72e4b0261832e4288cb079f45cea24d66d93ab365394a717a89062: B1d755f1348bc50def50836245c034dee606e52eaf4b9f387af16f8b8d5dec8d7:0F#@065ca8d61d97e7ae3b6b9ccccd50cb418ee5158e0284f00635124ca92e68466b: +Bad60a549bd43ca05475d06744d000d64ac17751e3a2925d7d2ceebec5d9cdfb5:0F#@67e58e89e693b5a3d294853a84ff00a68af5fdf3a39ca238b34dc84b86df40de: Bb119540611b156071309df33509f7ad61be69157b9822d4319a0009a48cb0b05:0F"@15cf195f892f39dbb9d930856fb2365dbae2672f0f487ae32a0ee485951d0613: B7fdf2412b555d2dd1342435aca0c25b24b3160ecd705d5f60de48c53350d8183:0F#@b531ad4ca00ee45112a8c242930feb47f29296ecba420cc82fa593d72dc95278: B85caf3e4706ceffdbb6e2b4f198703c838d2f0e44d3289cf9256a7897e7c49a9:0F#@6b50ddb522acb2fdbbc527b11f4f1b8d182e930905cc563d92221a624256786f: B6854eeedf39647d7cdfff4d8f3ed77a4afb89c647abecc6dbc4b4ead54388eb8:0F#@12ee7b3e89bfc826b9af729ec15a925950a5ed3ce1ee2ccd93c0365a481ebcc7: B4f59c2dceaa2143cdb5b8f89061f44f1bb056028f095c7fca7492070f0d7e4f0:0F#@fab12ec3cde164904fc84707a5432b368c1f92d57c9ac6536d846b8d5b76d530: Bb83d5f8b9a2eb7585b64059817b335c9014a8a54f4fefebcf1fde0f35d82cc7a:0F#@f9fb6f05cbe3e49e847c8d2468c7f244562b0f6b935414b472a2dfe6a0853b01: +Bbaa109e45295c246f41d1ed3975075fa760efd1b6798c2050c7453625ee23479:0FΥ$@1d5057485d11e05bd399023801e2fb694f91c62da64b507c7125f719d9d8da8c: Bfff814aab46be48dc4d5a677f693c242c93162340d337eaa2af8646f1d936d2f:0F#@affc57d797fa1fd62241ad50a7de5c759ff873cc2354888a870a8a8edb26d1d0: B1092a3543268e12ffc0d7679fa14dfb5dbc42d40e3da01b8bfa17c8932af2f11:0H#@d884a27fd42fb499ae7df7d2b189390108766538a1afd65e6a4a1b4ebb52d834: B2eae34ca6d81bace029e87df31deeb8281dcfb3e787e010e396b014ec1ff9b6a:0F#@49b8864bd42d414add2725ff20886decf611bcabb6c20b442f5807d27260e892: Bc04fb54603d0de4acbb0eb813694df45f8adea917e29cd594f4a0fd54557feb8:0F#@b06b345e92cae9b5376c7e8f99325581bd1e498150338a6998929b1360c4acec: B954cc5b1aa80a89ea8b9d1fbd69a564f704e8538ccb8575497d952afc0c7b0ed:0F#@49202593458cecd6f47c7db14af1c829ba651799be05753cd8a18596eb4542ce: +B0b22366f6a31453a84840dae807c69d6a1ea349c40cde335af8d29b913023cba:0F$@c5f6e596ada0bdadf4431a7cbb229d309ac8c3458b5c0af84269945005153c1e: B1d755f1348bc50def50836245c034dee606e52eaf4b9f387af16f8b8d5dec8d7:1F"@a79777c5639b93a77a4a2e9880c64a666c1f88ea9a38e2f6cf714b9fbddd71e7: +B25fa539c525cbc9d6d75d435cd6955bdfbb20f202a95d39693759a2b4a9f322d:0F$@58fec4a093fcaf789d138cbebc0d5aedd6fad32e992844c85b6bf745ad0e3d4d: B43372c036e836a863f6c820974800509b63bfb47a35e51481b5c5be0a2546233:0F#@c47320db3158c6a1ac6255d1238c60b617911a32fd2aa5e0f5e9f08ea723e59e: B747a39168e6ec5afe56682c1e9a727e9ff4a3f34865fe1fc6c0d5afae21bebe5:0F#@cd1efbe70cb70f850b12e30e689b20240e133ed4edf99de23dad0fca1a7e0aa3: B6238b7e9d02d2de07be861c86865f51fb09a97656f18871ffcbd69c9b1eface4:0F"@4b73ba2be6d4a59d97e8e2ff47bb16daf23ff6579a28f735e70a897d578ef37e: Be50af223c3521af3ebfe0bdb7fa9fc858e1d8517900865afde3e2618f5cc3b8e:0F#@c85a93a168f30a2545b196aa5221cabd2856d74bf4c4437ce8f73fe036181acd: Bffdeb236144569159f05dfedc236093adbb41acb0b6e830b94517a7f405af0c0:0F#@434cccd741ecf8bd017f753877d3f4577b9e0d9b760e7812e7b43e8e570a2099: +Bc1869ece97dd0c6f5f443a3611a89ae10c8894a8a10cd59e589df6fd5690544c:0F$@f2b0b2c852f0630ff682df7a8237eb3b92911d9a85bae29a74eea9037eaf977f: B55910969629856a48ee94f9294d97e82c2acceb086bc166a52d1b65501626af7:0F#@0dba3b4249c2ada66ebb22fa1fd9e53d613ec32b57fa6808415e60b799f8d164: Bb7b5351e45419dcd15124cd3f5bf324588bf5b626f69305f70bfea950eae0fb8:0F#@3b8853f2bd39ee1ae5e0e0eb4d083eb1fa0a78a24eee77b8086e63fbda51469a: +B5be468264234a9aeea07613e60947e204465bf16fa2e3eb64964b9c5c38d405d:0F$@b002c1c0486344daedcb946feb498ef881bff24f82a94139ee1d110a803b9a0e: B3f40ac8a1fe42075b7054f4976946a966c480c9da78d07d8dfd754636e398ef0:0Fɽ#@ecbbf7f771cc09a1d6ca81f48eca146a882586d9c4dda32ba0e38a056959ac2a: B389f173f04eeed05e22f5bd7de5b383eec138e48860990960c30369877f2e7f3:0Fҽ#@b7b440f3df54f230c5012914751f1ddbbc0a63f52f273bac7b108b14b28890b4: +B22244f631fd373a71404cd806e615c348efd5e58eb27890a4abce42fcee7dcc9:0F#@350b1b1c461db017c62f0f8bd2fa08253c455907a8b9299fd2816a4e24420c11: B6fcd5c2d619a71fc8d4c94db926056e38c9c8e0e1c17181543c48ea8db1c939d:0F#@9502323866ebae95bfb297f722fcc25ea7f4bf5f1ade68d18fd4f3e1118881f0: +B1d5d5d0b64d03d04b4b43861158f0a6dd0031dfca9ce46ec132b617f7a011b77:0F$@0a5d3c8bdaf5cacd2ada2460d3f23352d6959a05a9759b40a36425a10d091759: B57661adac03f75c45160077de83919bb4b69dfc65a53041d63736bde10d6806f:0F#@e3bf833ddc8207ad0aefa58b2f255c7bb7505258f19921da229647be7830d96d: Beeca49ad64908ac5bbea9273761b96b86fae1a843efa55ea33208d458b8614a6:0F#@98545a5a4f5d33903f9ec111b199a868c2c4feccd3981265c647c20076beb4a0: B54f065a7b97d249e272892f76df6be00e40449cc99fb888fd85f189cc9138a10:0F#@bb0c69d64d6d747f4e6d58e80a954fcd50336898d57e24507bf9ef7c16aa3de2: @@ -82734,17 +108523,25 @@ Beb246a65eb0f07e0a40589e2202ea3528ca7d3998e9f006dad5893617b0cfaf7:0F Baed5c40d25cd228cc3ee878a03677be50d7387256644fad51d0e5aadb06aa43b:0F#@13827eeb25dc595983341553ee9b9735e8b5f99737db8642f02897060b319c29: Bc59c597453c846b64b2f41520cc2ba3399a9cbfe7ba2eea262cfa6842bf13b89:0F"@8b1d74a10a16bc69c6d41aa8f9ba6cc2dc3c452d73ccd421a35461344ef0af5b: B0a78b7541e908c61375b4a82b53523e6086df9f3f37f9bfe8872b6a12ca4e3ac:0F#@e7644ad828f96910efba799ba2433bc99d666f16d19c4ec2b6a68be88dadfb84: +B1ba3a90a5f4b08edc3f85280b6ef6d921b65c6d56400fe06293f781cdfadc42a:0F#@a751a78f2c11b65b3cc906ab28739a17c939ca2a82fe5c0b27e35e61525975a3: Bb0e0f8a465802d8985a6eae02ad568f6568f4efcaf5fcd1b734ad3aa05b066b6:0F#@57d8683045605263396d12c6ab77fbc06e5144551f060791704714897f9b883a: +B1c533733394f5ee6759cc4f74c8af5cc2ca04ad489b35c545d694e3a7eeb9947:1F$@f947f9eb1c1a28de6258a2be14e55863b52ffde14d4c8b709c05bc2a00ccb40d: B822bd42b22f5b81380e73f08cb1ae210eaad32c579c7204eb5b0535f70f18ee2:0F#@d308655c43596b0ebb9d51dae5d6d3a0d28ad2779ff96a2c7413083bdcb59dea: Bb0e0f8a465802d8985a6eae02ad568f6568f4efcaf5fcd1b734ad3aa05b066b6:1F#@873172b31682ec7383502fc71c90eead57c7b3e1b2e3d73bb344f1031214ed94: B3287b7190369652f84549519635b052b5a863b197af312733432e85601469d3f:0F"@5a5eb6aa48f2de265e56b9efa930e59f2d81df4384c51cd1618169f733aec7be: Bd8db2daf97db67b708bdc9979cb2719410abf9a64c4f19ec15b27ad4472510a3:0F#@20e41a61477f2c2b5fea935feaaf0ecde1fb87eacfec37c73742b0ab47c12dbc: Ba1618e0b0ef557c8521c66f45ae088f4f11fbbdf29b3b223800ab501cb4a27b5:0F#@2287bed4250235f12e7e8ed96af18cba97f4cee31ecd9be28316d9afefcab14d: +Baa821e890496a62c43fe2b1c9906c429e1840380343f299650631896a8b7ac55:0Fَ$@06e9518a8721077cb611b97495041863614bf61eff403841da769f5e2cc14574: B8f32913fafd82ae179a9a1c50976b750a72fd621c3879f7a02fe1979ba530a90:0F#@577240c643700012817c11fc988f3821a4b2d895bf2fb26d6fcd957ec0ef1414: +B7cdce1de88fb11a3c046ff8932590cb7b186d43836a690c17f66dfc020fd581b:0F$@7a0c6862af507044ac2174db8f28dc0ab59843de03386ee6cade72d7d58db8e4: +Bbf3c02d0c23e7fe77cbff38ddfad8ebda4d24b07e92e74cec09d59ad364708d7:0Hϐ$@01e12acd24f20d058675fe2efb7c98e05c3b5ccb4ca56cb694521ddf2a9e6335: Bba763d82e8f4626f2f505569e7e11218baa30c5450c5c93d1ad395f492aad844:0F#@f4c858f29a01d96c99f2e5f875caa7b64be4bd3c659008cdcf503920f34f8d2f: Bf9065bb9df127860c9e8973d91b319fac6dbeb35dcd294cef9b1637a37b67678:0F#@6852424bd5223210e71b45ca2877f822151f456a32e363b7ee94bde8c1c29188: +B1c533733394f5ee6759cc4f74c8af5cc2ca04ad489b35c545d694e3a7eeb9947:0F$@9abd736eb844819c8dd3d5e07646aefb7a596ffc1153de7d526e0212609b8ab7: B19562e304f7b02ce06d6887f4e9ef8e52af6ef27e843170c933f9d026d5bbb15:0F#@4e093c3c64cb7eaf4e9df301b40bac7a7d1b2ca9d8c196a0550330818b0928ca: +Bd852e7ae1f7797a3c5860a8951151682614d8a9a0cca62c54b6ca9f8eb700e27:0F$@0c48ec1b6c3470b4a20ef8de178fe0247fce1eb436c875ff373811b12dd2d147: B354c70536e06ada830279b3b8dd5b43cae3448f2ae5e7bac5992a7e357fb495f:0F#@a7af745bdd4e51a4b856d4cc89a97d4a199da6e2c67c651a60377cf54e905c7e: +Bed1eea7692872746fa51568573cbe87b4bfb21912a400472483cd69fa99b9659:0F$@af048eff07c83bb2bbe1d8a898426ff04b32fce7471982c4dbc3d18f3605e684: B53836e3d3e7adf0d574149703b0cfa23f01d36929769db57c52f44e9336da725:0F#@07d0dd8dec48d58408db7e708b0cf7012c07b2d95038f9ad43978d14fe310928: B7a32bab2238d3eed0057a1aa374fe3ecb74dd3a343e69411a04b041961b40ced:0F#@25ba90ec32dcf6b55e95d0df63c218c63cd59c043b437f31c66b094112a027a2: Badc51cfc3f5086e99e803e3808b78f1cde661d0c14167b604736ad0a7d250f46:0F͏#@6eaaa71bf1f45678deceddcca0b5032c0f40d5da1095e876078ccd7fd2b237fd: @@ -82754,27 +108551,39 @@ B7c33eae2a2d7711b5c925779b5672f63fc420ac50cbac77f153dbf0852979100:0F B43ae86388cb284363bd5c33747ae9f6b8e0f1a96aca4f96a2dccc60f189ab999:0F#@4d38499a59d6ef91d961246e300fa28a30001e6372d4a3a2284c7bf6a6767cec: B13e163176bb852c674dc1774b5a23ef2340b8be8c04ab1d03394331d05bd1afd:0Fݮ#@7f832bbfb43c930cb3943923891e91eddfd85a6ee87e881191a1f89de5148b60: B9c31b88f80b08ec41043779faf66350cbc4ae25628f78bc63ccdc0336a207c21:0F#@959231be094ef4277b1a8e100d4e4362fb3a2206f3e9731a6bfa87d70653838b: +B4372a6266083c704263d87de0dd4e70d1cddccff9a83da28e57168a64c7fe00a:0F$@27a8156b351703e13a75c061754b063f1e8d8afca1e2e4bbee0dd3582b5ac8b1: +B4bd77bdfd1cd84e3f4e6b60a92fc364b45242ca361d47bba5a1f650ce6101378:0Fن$@687599f10de5b37ddb054455713a9a5557165f22f9dbaedc92225a53ed57c7b7: B8864c964e42f04896c9c4ee570ffbe692237054836f75ad64077f9489ea412cd:0F#@4bf15b793094b7e590a9d670f864fdeb503b729d7d433487ef08a8a829925cb5: +B33be26c16c6f5c73439490b52eaf826c251830e201e173fd10b533a87018041a:0F؃$@cf5dffcb13113e51b8a8f7fd65cfca4b16f629fe082bc58d4b69b2c2ad00accd: B056fcd04344ce630dc60270064cc1bad388b52f4e97ac785529a1cba60880be7:0F#@63afd194cd5952256f1a369e21e1793db573f197aefc15ea0416ef796c869eb5: Bf04a4cb7bbacb1e3c97a6ee2d7052a6a6303cadb2cf4f8353c5ae230bf0574b0:0F#@229e493a7cd3b8a6ec0cdac9d9cf1337ba8d0d529d8949e07c7fcd37cf46de85: +B176125bce9f1953178717b66ddf69bbcee908b3bcc6979ebb52e87278dedb958:0F$@f84c2052483e558d38126cbd417c2895256a06ebbf385d67141c00bc9c29263d: B72251aea655af0ad0517865422d0ee1b965dce23f5627bffbd925f619d8d3ba2:0F#@0b5cd0a296feb38a676b89e314704cfcc85b6d421c008b6e5e0dc40da5538dc0: -B147bcdc519bd9d847f9ce34e498b4416c8e3bd687aefff91ba7a7257ec3f1498:0F#@00f30185aa6ce313c59ed538f5216f9586625715fad595e50318052be15a3cc0: +B147bcdc519bd9d847f9ce34e498b4416c8e3bd687aefff91ba7a7257ec3f1498:0F#@00f30185aa6ce313c59ed538f5216f9586625715fad595e50318052be15a3cc0: +Bd429c43d229847c96fc4ccb41834ba1972a852bf1724e0c1ad766d42e11cd2aa:0H$@da8a2893d6a026e12c469a539111c2e6907cded66e0b300ff06c69c7c95dffa5: B009122cabaa682de8d6c06e910d57cde7a6b463c8f814dabdc065ed8f2ef83d9:0F"@1313590bc479d1ca05f61bac454c9f78910992051523fa67feb49bc531c48d13: B136686fe2047e9ba78589f3d05f9200d9cf18609acfdf273a6a012b79a0a9738:0F#@9ffa0e35d9f457d7eb0682cd314ffcf9af5e6e3117361e612cc0163ec3256d7f: B1e3549c89d51b014e2b563f1821808f27eb2d9d36b1c21525bb86b72b561123a:0F#@d940f14904ec328fc2f54f253bc7663f2bd7df5436b68e571a939169bae8df3c: +B7293dcf6444fd8cd253adb9abcaf0d246314a7b24fddd99270c642fbd63375ad:1F$@6c9517d52271a17509eeea1bf58f700c8fac075f5172db259518c39047bbf34e: +Bdeacc03f73e873da014282bdd97fd23c8fdd91bbd8bc3b68511a0510a77108d3:0F׌$@c89cb891908ca06bc7b1ccc9d8a8a93acb7f9d38c7ee0447a39d6ccf2be01b75: +B31a987416dd62244fa99d18df2a71d103135b63e83a27be3998fe7b2a92c2d76:0H$@905a08dbe8ffd9e2ee82814d4e1f47cb54135e6bc89b43b756298728ca11e754: B4b7aa6c1f65dfa37b6d623c7fb567178d2b046afd6757997b9ac032419e5d31e:0F#@1e65b1e103e84ffd957c712a36804cdc41cb086bddcf26c426f4434627bff139: +B7293dcf6444fd8cd253adb9abcaf0d246314a7b24fddd99270c642fbd63375ad:0F$@d24efa0652c49d388e3833ba23098c98030764ffd2d351d95a54184e1fa14c25: B5095ee18b7ad637b90c9067764e63d64fc6e6e88e2d35544dcfb6d22a7a5ddd1:0F#@94db11e01d02040192e5408f697c52dbed7584f002da243b77d260bc10d5f11d: Bf71ac15e7bc41b7ca69a4eae221d50eff994c74b8e42d97891a34714501ae138:0F#@19b7306ffa38b6c3397819b67c39419a452896bc117b95699d7caa6fffe4624c: B6ba375618eb1045a448a0d45c0b3970d24e4851fc3760f2fd82952e378232878:0F#@9e7f24fbc061779f679311bfc73ca37f3b807d5baa3ab072d6288227cf7a5e8d: +B3068e6071b9bca78c81fef1d88e04a44ea117fb92d25e49a493de57bf13b5950:0F$@6f95117ea20544ed040ec7a2877f7025e9020cc642ae1aacad51fa1fe7ccad91: B99d965a15954b7e35312234b71688c14bb78d2c16a8c4eeeda576bdb611392b1:1F"@fec9008d697323b8c505a5d76c1f62e07df9e98b1c638555cee96b644a82568a: B5105112636ff2a8ab4cb92f37e957428d86c22aa67f5352f519df183cc91b4b4:0H#@5ad74c3bf8a2107b45738cf51ca434d4d75eeda57ef4f3fbb2da4827c59022d1: B99d965a15954b7e35312234b71688c14bb78d2c16a8c4eeeda576bdb611392b1:0F#@2f9b12b0cfa4d342b9a5caa485c2cba28d126725358ed7afd299ccc9a3adc97f: B2ba6e3ccb5ed1f1ac7f6e65524cb318b87be4a9a0c5276c392befb388eff4554:0F#@c2e3343d29f7c4f9c7f28608e5e86e2f4f7d4f3f8012c06f27327d94bfcd4cbd: +Ba886d667cd896124f80dde0a7235d2696d8f466f003e9f949f970c08d5f72e53:0F$@ed8a4abe1d9a4ac667ee937a0b5b70d3e72eacabb098efbd684b3574dd9ab7f5: Bcb1e6e08ea29dc1650b2673245785e65f935bd4edce947f3c91efde935d48264:0F#@c06fa4fb28cc1457342a6a83d7d3ba6e7090f0a1436caeeb0705826b653807af: Bdc5ab01e3b14eacbf4392fc6b12517ac6061c325ec2328b8372f25256683dd0b:0F#@392a96cdadd78444483ad6ad60ecd7a785c8fe8c8fec3beb8144c68d436b1037: B7e4fa0884c0b0eedcf4d3c83a0205394ef51189749d776ab2759240fe9bb2af2:0F#@ee3204d0fa8d27ee40b0d12fa5bd834d5324595a7956d8b0528832effef477b9: B0cb46a181d06cb5bd3d3317aef78c2c0fd2f1e5d45b7653a4bea628b3bf4c76d:0F#@6a4633022ed802226ddc115103300cfe8018c9d01908915c7abf16f46d1bbef3: B529960e0d5e22944f581d912f23674e5b9099e967bf50fb3b556d2fe978145fa:0F#@6dfcca8382eb4a7ecc50fa2a607a952372f27fab4c07a928ce9e1c27c0a52ae5: +B76b456b0868c2dd0d0d5fecb43646a5bbb686e855b6ff981f1321c58bf1120f9:0F؃$@e49dd8f9421ea4e78b14c5120355217a30727f8abf2e8cc4556f535f450bd0b2: B32d493bb350641e82957135c58e1e2242a5e50ca331c9a75f9581f0b26b5248e:0F#@35f52ec4e9743c434de89eba3ed6f38dac226a51bb8d8766e36a4982c649880f: B6eec567f309b895d48ab53f92b9aa100e4dd1118dcb5c1035cde3f7fece69552:0F#@a833a050297d7c4b36f757ee8196b544f87361e5f53aa0cb8d2ed7aff37d1a97: B76fb952b8d49649abcef0b7fd8a005db090d8b661198e86608add87ee34d116a:0F"@f3f6cd0b938fb4f76a34671ec8239732eb9f15bfe5d5557cc59b5a50d0d10cef: @@ -82784,6 +108593,7 @@ B76fb952b8d49649abcef0b7fd8a005db090d8b661198e86608add87ee34d116a:1F B117de27862a75fd56ddc90d0e3ef85666bd33f647f77a6a881ca628ae41ebad0:0F#@ac42c3b58c7753ebf6597fd51b5713c8f919d20bf1a411c9e61dd8ef733717e9: B85fc8dcfc8810d163456223827fd12f0c616e5c2fc861ed88dd6e3d63e7accee:0F#@d2b9aafed34858ecfe1cdccec34e7f25d3f400b6d611b6a0c9ea0d577919f68b: Bb7c3be8803fdb3ef2c005ea9659191c6b0b1f9d7eba31c1174940ebc0a36c2ff:0F#@0f96737f60cfdcf4fd640ab1cabd03a6b84be77a4c46aeacec4243fbafbe95eb: +B9c6901a251e426d47979314a8b8a9769b6c88c480f4f7ef96c32e911138084b9:0FΡ$@f830f4bb92bd99f7b3b49f7a4713f50ff3d6fc944824d56b3680d40c080db5ea: Bb7c3be8803fdb3ef2c005ea9659191c6b0b1f9d7eba31c1174940ebc0a36c2ff:1F#@c98d33382705a417d15f92efa59000ae7eb54392c5130c52de7fa3149159d2d9: B806290b4827f3de7bbdf822ee763b731d01ea1fb9c340311ec15490256cce974:0F#@f72061b66d2f5c32d9e2716a37e3d9dbabdbf9dcb35973be4984345a658efe41: B70536e0e386f98267b48ae904d1ff48f2003902de564277b242a118018a91b11:0F#@c0d199f5dda66edcfbf25a51b7a49bd759a5c122b548676cf099b5e03b3d83a0: @@ -82795,6 +108605,7 @@ Ba7e2d7d8ab70447647b1f4bbccebfc1f3b0ba66557534001522534366e7d053f:1F Bc6d9deeddf28f9c4a331ea8fea714dbaa3002835c17e0558b1b69159c6ac8044:0F#@6af29907f3a1419c290d28d63ec4f7d5e9299044882a95076eec58a0969e943e: Ba162782e2933788a1e0d027f88d9db97661abaa09136f3cd26e5037068f40343:0F#@363fe90efbe71368b4783d85f41c5579bd44e12efce2fa8d7958ba7cc3728cfe: B4c85a61489e38b9a978fcff1efa47650430b9cce3422c2f0c2d34e226586ddf2:0F#@3451f0defd265770ed699901afe2f32e69beb85f5da08065854aa00c08172b23: +B766d7550f1208a979b9ea294536acb8a0a712ce797931fae14590e8ffba5c271:0F$@5c83e26f231915ef7be5b531e90e6c9879655d664ce6ca9a796a9f6e37a95e98: Bc9f707869f225552de034d71797937b127e49113494aa628f89c445134a05009:0F֕#@b8c08439588c042410df7e14c67de8c8b9b38d2ef34c34e3750a82dce7453004: B05cdbda263fb9f864795b2f1b4ee2aa75ffeccfe6435cccd7b7dc6c83aab477f:0F#@00540cad4e3a740ea73b54733406b685faf9e2597c0c4e498af4eba2ff8c027d: B22eaa7faf79d93a5c65ad85dfc05e45855bb0b9bf2da652b2a602284a5029f3a:0F֨#@07f92a1af6f176e6502d8a61c042811663806b29b764b93a318b4f84c07c9245: @@ -82804,6 +108615,7 @@ B43e1e09cd697e9493545138143989c8789935f26700992115077141fb2abe0af:0F Bf358658f41e0233c9306255c5b5b7eb286f7b4053b0636df274477928a68da73:0F"@c7f0ff22633279305287e86e533a9d0349a65ab1ba3e0b0598972e968872f5fc: B064fe91ddbb1af22f1ea4cd29f632a554f23c974034e3c68f64c0a84c58a29e8:0F#@4acf866a8921bb3feb683b2ea50b1247ec73757ff4cf32077629a3290e701d1c: B10468a69e76a9576a522396fc3bcb0db9924bd87c9eab967385dd0fef148f2aa:0F#@11d1be9ade029cf7eadb1973667d1425db431ecb7313b264526b1a1e4e07014d: +B1ae4f7cdda83688ced13b3aee05bcfa1cf4ac05ffdfef9adf3732bbc7cf7145a:0F$@8fda80b3a495374a43f5fbce6b07516a0b7b10b40239eb9d18c603042eb47551: B2e24f1ee9d03e3771042907e075137e42bc0d0610ebb17d7b1579808a62b2f9a:0F#@bd728ea07d76692c01b917b385ba4c8e6961cad5fc1db74bec729ec3b5bb8b54: B9d6a2a1a28e6bf7c90c5d7c4ff5b8225b555926e0561399aea5ce071c4c65dd8:0F"@f01eb22f76746d1cf0f897b31e5ded503e92e603b556e4fe28dcad9d8e62663a: Be48823f08243103ee975ce049882a91caa0f1d9087530097bead628b4488637d:0F"@dcfd162e0f2847d8e184b9f86def2bd61e75223b70c12773bdb9976574487698: @@ -82811,17 +108623,27 @@ B9070ca1b07c88aa83ec79e5f9a42bb43fa607ec45f1f63257709eb4321f27229:0F B137628767a1e96a32b0a26702cce809ec81969e20d8f45b093eeb79bcca0139d:0F֣#@68674db0bb2a221065eb0bd02d3ee97d7a7a55ac66f50093eb29e78da2af907e: B5bdaaec7bb4f87213b7e9d4737037ec97c561263f10f9e52632d67cc86b1af39:0F#@5fe9519371c3371d6ce97f4c87b44565c59d7b727df60ced3c0da45d5be0ca8a: B0b4efc154c57756556483b1f3f624cfbdf77fdba98529dcec782b5065c95005c:0F#@2c6d0612c952ce54277f617b45d348a2e4ace481475b3957f21dba375ce7970a: +B20222320550fd564a8317c13d203476826e55dcc969e3a8e45964be7d6576f9f:0F$@70370da6cadc1faf085b018c3f692620db9e1b47a9ed3c1d4c78a3e3c987d402: B0c50148b25f5dccfad7baa405f749aa5da422a745bcb2022a7cba3a7064c26ee:0Fڰ#@2ed17c96c8030706396b9687ffd0129d3ffeb8c9969f26117777b6893d3162c6: B7177eb10e69787b3c6b6dae6a5c201516a5f9c9543d7eef28f5de6f2f9988c6f:0F"@c0dae019df5746861de6eda5dc8ae12720d7717b85630e494d8ec0ac9094df09: +B3d252c40a9915d172a596395a75336f91f4c8db6b1d61b69d5a6a94f76f2e0aa:0FȄ$@5bfb9fd2bcf4d87fab4b4e11d5f64d0251bb86a1b31dba200567ca66d8d8b435: B1dfff6459deffee1907b167fbd95e47872887a02118a38aa3ffce277c0130207:0F•#@c5716afb7bf95e52e1532f1df05654f9e95a49f7de8258e7035675d02c3cd837: +Beb47e3f655a0e9f00ec87e60380acfe69349c7187785c0cd517932b5c2eb592d:0F$@601ce673b2602c14630ef9046cf26bd742dc6f20e2f2deb4505f69aa7b7779fa: +B3095f8ccddcacce21bff30a6d00690a937c0181df87065fcf45a7709a03a14e7:0F$@70aa4804019154431f2f3d6f1d73c0eeabae1eb5a968d0c67b2c01598f8be343: Bf0230089100aedf8dfe47a9b9eb6a57a772ccbc3788caa8ee1abd280e085910f:0F#@89097c2bd4817df39d0a0741aadce0e69561d6719bfd37d452a9ff870ba2dd42: B2a0daebfb76c8bc02c269a73c989521bacfcbb3ff17fc6131418e83531217aaf:0F#@ffd9a73cab0cdea59ec9868007ac629682f437994f29a353d55013a6029449ea: -B710de4aa0deb7b8c9016cdde54c0f7a36753a547efd8894cf74d2ff45af9a584:0F"@af4e5a19de61e0bcc0732d472ada1869bbe3e726e060eca0a105dcd779220829: +B710de4aa0deb7b8c9016cdde54c0f7a36753a547efd8894cf74d2ff45af9a584:0F"@af4e5a19de61e0bcc0732d472ada1869bbe3e726e060eca0a105dcd779220829: +B42b23da2f4a8074b95866abf286166bd3ca00652ea2ac498beb735c3f4f4bf96:0F$@12855a718151976b36d3a1563be75b80a6e0c1e1b051203d08fbeb204f67a13d: Bffc33069baafc36c2c5f8fe82e26740d582101ad7ad187fcbdbd23c144be9533:0H#@38253281c52d4db0028cd341d9789db1163396fb1537a4a3c0787b2a4fbfc606: +B42b23da2f4a8074b95866abf286166bd3ca00652ea2ac498beb735c3f4f4bf96:1F$@9eeb2e6d3b0909e6081cb6ce775981ff9d1ef14a291d3277a510dd7a238435eb: B88f8e70152d8d1ccf9f4f8170882f432c4620ee7b66bf8fb4625e6661d50e772:0F"@d4d62af237b9cd4add3de3a1b0179db65659483fc46ee3a362e4a153bf14fb32: +B3f9259d57b8aea5ee391423da2ee49295bd78eb691a682d4ee8961586b5ed28a:1F$@6fb176841f508b44295fbb4d13128c6da9de006c692237f930cf3d0299afeee3: B9566b049d20e82a4f1d1caad55ba8abad765c68a0ef1c115497e24cfb8173fcf:0F#@1e78c136f006dc53a849d0a29c2e65891c003bbdbd6129785ef51b69b050a2d5: Bb09efeecb23a7e98f4de797168a69cc53cadb379687dc66302e2ee48224f5526:0FΝ#@1e2ddbd07be200dffd9e5fb77a8b55a357374ccab3cbddd586549a7eb22292ed: Bfaa58054eceb516787c5902c854cc7d3bf268eeb713455356b38103efb8cdfa9:0F#@a974ad398c51eb2964a27bfa881d5f3eec5f8ded3b6b95a443570b5c66f256ea: +B3f9259d57b8aea5ee391423da2ee49295bd78eb691a682d4ee8961586b5ed28a:0F$@e355ccecc3998932fcff0f1e6cebd8262c43e328a38418854933879adf63c41c: +B11970ecae3a2d2672ea909769571dba321a26cf2dfe15756549bddb0dfbd4a68:0F$@37942128c38d73bf6da76fd3db22b06862b918ccd33a9d4efd1aad3bd83c4cf0: +Be352c6a0ccebc52aaa9ee631db3a6cdcbc84233fb0a043fd115e6f26f0b9961c:0F$@7c6bbb9a25e9eebe73df4978a1408e43d86e895b862dd2781da90ed60ef09d74: Bf606bb42971a6d0fa11e5e90ac02af1cdf0f55f6ebda7c449e89c3b85ef00205:0F#@3f0c81bea2115406f902ff9b91ea8632f1a917182f063d52b3076befe5b1d72d: Bbd976f6e56cbb6fcd8bc6e8a9085baa1d0f894ec5acecd41691869e5fb13a1de:0F#@67f042894cf911ef4c6b85117034341d5a3e9af30e6f9876e900019992e76f08: Bf606bb42971a6d0fa11e5e90ac02af1cdf0f55f6ebda7c449e89c3b85ef00205:1F#@4e4e6451b1184ea888641f148c64dba5bf7d5dcb4e106fec88cebc6061be6e81: @@ -82829,6 +108651,7 @@ B16458815bd597e46bb33e3e3e9687c5361503e9e4c892cfdeedc1859560e2191:0F B63315a04969d1376a8633d3a3b96cfea0c60efcccee89cdeec4c1bb389260a7b:0F#@9f483e18871ec13badc6cd0c355ec58964f111d055ed74bf8e52fc8146becbe5: Ba790cdeef317af5df9bb57e3c05311f071b2f2d944457a8cb4e833f45ccefe76:0Fպ#@a52e1260a81eb59541d31e7de8d2c9984b9385d877c3cc9621e44aa20146e978: Bdb1c4dd891c78d9df505689962ec5841ab54dd7dfea8682047397cd5b9fcd54b:0F#@7ae73c0c687b7b636be26b912b11c8a1463a14da38ad465dae04f4edb7e725ec: +B3ab76b7b06db7953b6f5cfb1ca845489a79669d559fd6da53c8c4b11cc9669f7:0F$@798bec5f3622623e61014eb2ad0a184e7034e72ece6f81e0e9ff834bca025aef: B56f3e38a6447234e1531a0cd95b30472e83ef697130566f1fb6e13fabcd62c18:0F#@4ae3861b7d83ad606cf11a290ef91629e39a71b958b3508f6a602f12e460e261: Bbb0c69d64d6d747f4e6d58e80a954fcd50336898d57e24507bf9ef7c16aa3de2:0F#@0567701d149d9065f7361e33bac6f6c3ab3fab1f59bdab8c6f24ad6daee0d172: Bbdd379e73770deb3c0d8f2f10a72a861326e2c34a6dd23ac4fe24f2b40dce97e:0F#@17353049eda538be1dad198608379e6a1a65984d403a2906852a232ea3811239: @@ -82836,36 +108659,53 @@ Bbdd379e73770deb3c0d8f2f10a72a861326e2c34a6dd23ac4fe24f2b40dce97e:1F B8635bc0596bccfdc881b3c3aa9a923e7617ac56958747f2ba9c127f380d071ea:0F#@bf3e2788af3569c916fd64a7fc47b2b69d5a62e532a4393c6d7ea10fe59681ec: Bd23bdcc995d5431c78527f280aa639e4bca9973ae9b029922bfd9bb01d9b3d05:0Fא#@514eb0ce9d5ab8b8daf0081e34572966073c17bdc9fbe08f938b859912227478: Bd23bdcc995d5431c78527f280aa639e4bca9973ae9b029922bfd9bb01d9b3d05:1F#@97686fa43055751c8554e066bf5d360610aed5b1412c5365521dc0da586da58d: +Ba1d90cfd88f1b32413a63fee413052fc4519b2c519e04be3873dee1e90fb5156:0F$@06fed760d90138158d4435fa4652ff674144ecd20e6c94e5c67bea258c90332d: B052906bebb4f831ba420d330df34df0816f73a2acb79e23d1839f2bf0e3195c2:0F#@8919d59a5f4e4a6b1b56086979f8c1e94429aa034627406575b5ae547b5dba81: B7000ac13bb3da97384f315d3c562303c3b7719827885eee4e06381cb6e6147d6:0F#@8e62b43d292e9d61cd38f3e88bef3d186ed5eeca8613eb64f6e7230eabfe0520: Bf326233fc5c818768686e7bbadff4eda07b722cdcf1b0822a3b12c89dc9cce8e:0Fԧ#@350a4de2634370505bfb373e7880f8827c1c71d7add0b129d391b6365e27e417: B4a8bef5b7f9d22ce47095ea35a4aa550c092c11244ab4eac15c162f8a95b43f1:1F†#@e5f8e8197d508366151d8dc4c55797efb76071c87707d80102e6ab2365014f92: B4a8bef5b7f9d22ce47095ea35a4aa550c092c11244ab4eac15c162f8a95b43f1:0Fφ#@50ff3f5b7f326b4f0a4a7b4bb2755cfecd9de19659bef67a624af86789e5e264: B06d128b5df2c76933255eb32435cc5fe5beab5d883bc9e4b9e54b76ae46d394f:0F#@f08b100815118cddc526b324b9d390dedb7ad8223c392a8149baee405521a086: +B79a11a6923a48f134b64869364fbc27d9e2e357a7ffaf11fd1e23f0ce1f755c8:0Fғ$@0160fc7f29a2c4de404825b7079d9cb5f7bf016b65e9ebf83c28fd9641c6edae: B06d128b5df2c76933255eb32435cc5fe5beab5d883bc9e4b9e54b76ae46d394f:1F#@1793c4cfa379ab742b9d9217b37ccf79a96ef72b9f2404660c79c510132d0403: +B4471c1180df37983720cd46b49646591d14dd8846871c4b9f08ffef3d58c0901:0F$@60c2c86fa6431eb434953c360bbfc57938174bddcdfe143d8e510756f54f54db: Bd3f919ef3deadbf1a246999263e6d27bdd63ab40a620695a95537eb03eb20fc2:0F#@dddcf9a4cc51e715d3b13eb6a7f1d24a2ae7b49274b493fad73590ea35cd6960: +Bf638d65f7e2a342ca5ee1cd032ca0f2232617dba4a10b31ffd30aef6b0019e38:0F$@e0462eb4c3aa1b4fbcbe86625d5bc21ed797d9be3973637e3bcad545a42fd3c3: B4ec5f7cd1025684c6cc52971757b7089bf785dcd4c31e89f5b5401d20fb6c19f:0F݂#@7cc9a81aca842e247e48b56044eb8de8a34edf7b56b784a87970c3e8f0096a73: Bbea33b67557e92b454d5466c9199fd70bbc17fb2dc440fe19e4660703328b13b:0F#@77e2aa8df77636a2f71be3d769ea490be90bb03f6608d4c51b1c439028dce25b: B268b5b39a03e86b92c99f2314aac6e794bc10e33f9abdd83e47c711f8da971f1:0Fݽ#@5fd55e2e56fed8316ebd3986fd05d9fb9ce6da5befad4dd44095a51788a8fabd: Bbea33b67557e92b454d5466c9199fd70bbc17fb2dc440fe19e4660703328b13b:1H#@cadb7382ff61edbc023e72d32ca555717593634d9e5096963466ddda84b4def0: +Be0a8e8311242b35371ce4f47bf2136a5454e718032fc50aff2a5d028e8abca10:0F$@f21ac18abd3d9480fcdaef00873a2753cfeaeb2979c5f56489907e4e946433c3: B4d3190f6f086ca9904166c4fd7e3ec10071e63f80cd316b69cc45d85c09081b1:0F#@d0271c8fb95223044ad1fbedd1e83ce53a9953189b10669aefb45f4e543bca20: +B79a403923c89f1e2a84162f9b50f4e3840b439641ab02154fd7b9921cd4ffb0e:0F$@7293dcf6444fd8cd253adb9abcaf0d246314a7b24fddd99270c642fbd63375ad: +Ba5928d92aa0a2faa550d768e2b1072b0596898bef4074046c50ce520d13c8b23:0F$@1a3086a7249bda41f567bbc6798d923dc7087044d0c39f61d234e39608318a0e: B9c3ac56f312f77dccf84b5681547fd1b3aaea5f8ccf086edaa192dc9676d1fdd:0F#@d867edd0dbabe15d5998f18f7c6d50aa1d49c5d4eed8c9402927a8c6b6d6d93d: B06c19daa911e57e750191a8ed9e99ce021bd2513b2289bf5e85ad83bf2c6d7f5:0F#@5b9bc03f8bb704303d3da11cbe47eea6ebafe0119153c9c1568786188b34ee25: B0b53a462ddc9c65a1371a8cd1505dd3b49be948161e75fe4ab6bba1296c91b61:0F"@b8d8e348da7251108b13f24554b28bdfb7dceb4fdf7ef0b82d964f1b7ff78dac: +B4d4d5eeafbf1a166de4929ce9fd26380a329f4523b7ce57b43868c9c632f48c5:0F$@0f4baa9cd9d1346e372fccca67ffbb6de5bb84813dd82284181a7f6d8e8c9789: B0b3145f2ef1c9f9402d094bf07f23588ae845657357566828192240d57ecbd4e:0F"@bc374350319733049a2f782cab2f65cdb965f3163b30a00471b0a7ea650465c7: Ba954e9cbe985292354dce859ae8462166086bef289f669e1b0326b78302ddbd4:0F#@697d9efe561117b06a3b60e2cb370e285cf1302cb82139e6628ea54d84f634b0: B0b3145f2ef1c9f9402d094bf07f23588ae845657357566828192240d57ecbd4e:1F"@2713c34c8f9dab7f0411d85bac27662ad719ae9e7f1fb74b8c00925f4658b19f: B707162a8a1cec8e93b9561759ca7b8705ad972f39be28fef2dca3ce1331c4ba5:0F‡#@d655165d27599d0f40b4bd84ceedb54789af6d682555b764726ee14845dc0765: -B752145a74980dba14277b21d73179cfa29800e1d3fdef444bfd681c9ce9aa951:0F#@06cd34425423e7d8d167a4ee60779af975fe042a06544aede6ada9cd2b908801: +B752145a74980dba14277b21d73179cfa29800e1d3fdef444bfd681c9ce9aa951:0F#@06cd34425423e7d8d167a4ee60779af975fe042a06544aede6ada9cd2b908801: +B1af7c28751656706c39b0ced63d7c546cbd03302d1aab5df50e4a19f037cb6fb:0H݆$@0ebd825b8cb251c41d309db0324f38aeca5b1703b591e761411730e68de29db1: B7b79cd452b715d5c872a88d96a6bbb7d2bc90cca16f0f8bbf24bd2edb90f562d:0F"@351c4edcb8ca3abd32bc7699bebbe35a0f3dd6b98c424d9650f9fb9671f6fcda: B7b79cd452b715d5c872a88d96a6bbb7d2bc90cca16f0f8bbf24bd2edb90f562d:1F"@f6af7a7e6bef59a7016e27f4d8d91fc4aa8c680a013f60244cbb7bbba8b6c0cc: +Be30c6e0510c92ca3dad07cea11aa640e684428988874fa0f9f52288687f11b1d:0F$@e0a8e8311242b35371ce4f47bf2136a5454e718032fc50aff2a5d028e8abca10: B5c8bdc4ecbcb0706951430cafd8bc2875ec4f37a59f26bcc1472deb1760145aa:0F#@b2690d0664267e4ad3d3f4983e53a627382f6354817bc5faf6d75555c304432f: +B10384cf9eeeeab9ba2645c21ebe4e5be7c20eb5cd782fcf27b856716b643c95a:0F$@0fb30431fef1e74d0099f143e89163f23f3687c8ea086b28f8858fdc43e03318: B5b2430ff2df080ed3254c96e7c7bb44c858df05cb75d58a7d7945c946f391964:0F#@289aa0635a193aaaae8bdf28af113c3bce565085d08defeeb8ff9734bec6ffd5: B3ae06f4e5c8672dffc8a95aa37800468b6fe7215788378f72b5248a87f71f440:0F#@81cc9c52a8b43e22ec961b1dd4cfdedb53f147d06dd34a149769180281aa52fe: +B10f4a7ed2bc39803253494c24c0fa7e1c3a3a27c0dc9b1e86c5092ebf9c8312d:0F$@693a58dd052e04a8415be28c60ede57b221234760a564356a31b34fe98749549: Bd9f37f12685cdb37af12ea32dfaba459b2ef456070d77ec259c68d78607de927:0F#@95b541115c59177a22111c4a2505772fd04fa31a9fce347ffb57140e3037fbdf: -Bd9f37f12685cdb37af12ea32dfaba459b2ef456070d77ec259c68d78607de927:1F#@6a52e590c5d56f3b6b0fd762945ec2b4718205f595f7bbcb7e60e38cce5cc3aa: +Bd9f37f12685cdb37af12ea32dfaba459b2ef456070d77ec259c68d78607de927:1F#@6a52e590c5d56f3b6b0fd762945ec2b4718205f595f7bbcb7e60e38cce5cc3aa: +B10384cf9eeeeab9ba2645c21ebe4e5be7c20eb5cd782fcf27b856716b643c95a:1F$@72c59cc490e7d4d98a1436f249c409c47d602893a0532ed31bafe6d85cb8ea01: +B4a574058fd6d1dabc84a81a656ecbc49021de1a04684c185ef1db3f92c6b13ce:0F$@7e4ae3b12c8f3d5fe909772441b56f640c2831020615709a39527cff70d709da: B9fe1c5822787d1b67da7e3d4cc0e7f19d00494faa1db6e385a8b678929d4b564:0H"@cb3b5d1b92d6720fbb3e087335a9ef5a4c9922ac7ee34ff5f503abf57faa8285: -Bcbcfc3748bce2a904ecc75f73678900123d40f3cc8ed67262a4f4730fa8d0646:0F#@d92363a394be44160d1da6df9f2008261a184b361648ff20ce32ed34bbb101ab: +Bc6b9ad8ea4088ea198b195fa8217e35090dfd64c3ab4ddd8a93c7988127bbd4d:0F$@71d6c26d29e3709c15a219b5f8eaf86699c2e2b6f96123395649862746a6e08c: +Bc6b9ad8ea4088ea198b195fa8217e35090dfd64c3ab4ddd8a93c7988127bbd4d:1F$@aa9def55b42f010ceaa8f6a65f80cb8900ac89e0c56d7e3eb1cb1351ea673fe4: +Bcbcfc3748bce2a904ecc75f73678900123d40f3cc8ed67262a4f4730fa8d0646:0F#@d92363a394be44160d1da6df9f2008261a184b361648ff20ce32ed34bbb101ab: +B7c2d90dd0918f1a1806a1a4c6a07d4abde936f55a5f1fed6c216d7661d0461b9:0F#@10122fa6823573acfab34c79860ba76e270f84f53d2088172f3f8b7e2f756c85: Be247dd4058e40435ec2fb16ca34d704b88d3209f52bc28db86fda76cb60d3e30:0Hķ#@6cf8b73d0e6a09c8575be5d8902fa747e47ea4d26d562ad26ca70b448294a11d: B748a2787ea2ac06796368e605874bc53c508b7582a73d31557006b8c67286ccd:0F#@473af87b46d4206ca0b4c2c5141a41ace6bbdb8fb16ff3c76e0c6eed57aa7075: B140116816e4e9e0a2fdabe87bede953cadde2935a2fc045d00d9a158a3cca9bc:0F#@8996ead58a0170546cfb6893d94f41d251bab9e879403779863039bf8402e420: @@ -82875,7 +108715,8 @@ B821b4542e0f60dbbca9f2b960d4797ef2838a7fe4a4991036b9147f23eba6479:0F B98cc66fdf27175dcd30ced50892ea3068191c1377697454ef637e5c3ee050030:0F#@1ad1516985596b2e997ba1dc0c4d7d2e5c4b56e44b93beee7e1e0fc3ac007b05: B89097c2bd4817df39d0a0741aadce0e69561d6719bfd37d452a9ff870ba2dd42:0F#@70a6d049ac8606d1c39da950049e82283fe171306a12db6a44daafe98025b0e4: Be247dd4058e40435ec2fb16ca34d704b88d3209f52bc28db86fda76cb60d3e30:1F#@bb02c9ce1aa77e0af9bb42dc326398e5ee1cae452944176e5a1e6e4c9504a4b0: -Ba5d4112ec438e884dec8fbd851bcab787661f08bbaf3d3f16b9f84656629f10e:0F#@7d6877219c8bf3946b698c5dbd44186534f15646231a5db0acef8a0fb674944d: +Ba5d4112ec438e884dec8fbd851bcab787661f08bbaf3d3f16b9f84656629f10e:0F#@7d6877219c8bf3946b698c5dbd44186534f15646231a5db0acef8a0fb674944d: +Bbbba0cb9fd5332cb27fd87aae90e8dd39137257a814ecb6dbf3ad87bd83bbe0a:0F$@916dd166eb6b64a12153989385450f99f179de2661efba2773f8f86aede03cb0: B6fd73c0d4580e8bca93f9f37c2e280f40e67bef9417bc3769caf80f3a25e7b14:0H#@eb1e2b72cfa0b3fb97167f06cb2512089f5ba8ecf869ba01d9c9c2efc42fc101: Bce1b7b625d2d1f42c306ba3293f9c39cbdf5947588f5aa4a236b3a087be7c916:0F˰#@a20579bee2e052f953007ef7ac15ec053af6d4b18e95b2e2531ecdffa2471736: Bce1b7b625d2d1f42c306ba3293f9c39cbdf5947588f5aa4a236b3a087be7c916:1F#@f66a2a87bed95551e913b86757c9d9f4a284e1231351562c81fb8dc2866fb330: @@ -82887,6 +108728,7 @@ Bc77bd4e1395eb79891e4e2fdc8c4f8155560f6454f1ea9c993f04a47cf91d697:0F B5c29d26aa56e8acb38b7dd9b819053ae6ef6ddbfc5603fbf44f9ed155e57fed7:0F"@e91ec7a06fbec721c67c0c50df4bffad9856f26b53ed59aa7b2b3204c6b437be: Be1649176a6668676e1bb2dfc9f69a387c518c344ce9c48512b05ea3c06fe2e8e:0F#@be96584979d4532198fbccd17f53496f16464f654d59b51140be22af057971e9: B524c338bc9346a78e8d98060728c543f5d3482a89a0601eaa552f530a0c59082:0F#@e223de346114bffd7441e7a4bfe996835867a497a8ba162ceaaca210422ce590: +B30d9c1ef368f5229a8f12a7454ff4bd69dfdad442648bc536a40f78467d723e9:0F$@4bcb0a4ce5fd2a874160f7101e6bd4131f07bf8a8f4c1c04cf2705fb6221c192: Bab5d94338ddaa5ee2ca7d6b8cd1177f5601067556ea1ebf096d3b1ab96e17049:0F#@41c15ab58e7f0e9b7029dcbda98a05754b4f186904cd61c86c6a4ee8d15579a4: Bf38d3dd0ff192c8be8647ff66706e4ccce0c6506ccc8ae6ce1f1b0e2aa6e1243:0F#@f8bd7d18b989f0ab926d73e01c907bbfaff4a35f0cd0c9ed3c1f3b2e5771137b: B0fe517945d7e2f62e75af6bcb1e47cf3d0d1cc16bf01cfa41611abe1d49df62a:0FҔ#@72556eea654ec250e1d7366d3d55caa35b1bde7bba580cc3255da992c2341ce0: @@ -82896,33 +108738,48 @@ B6e8c41f9a4fcdb6813cc9972ca1b1e2a5c784a4412221485c7d192a96990cdf6:0F B5fca422213cab0dfe90f4abf9f1ab0ca3e68386589ff39ff592f9ba3711d2df2:0F#@2c19c1f6713b7716cdfb00481f53f072b33d18ec873c7baa84fe1e61f0d0a2b7: Bf7f0a6690109aebba9d94d753ad883b0c3daccc06115a0b2d409547953e154e0:0F#@22bc222a44149dd57d008b066c1f7f8ca3700f07e0ac3843d74851fb91781111: Bf93a6788b2ae2c1060a3dd0d75b398deb6e0078a2e403508ad239066e4af3c89:0F#@6ed9138520cbf6310a20266af036b099e218c7089f10da1045f08d37bb75c780: -B96a72eecd8987ffe35d1d776215f2f293be596bf72156c0d8e64df268fe5c2fa:0F#@6e71d5bcb057568e8e21fa975131fedad0a61a5a3cf455e90294412d1e169920: +B96a72eecd8987ffe35d1d776215f2f293be596bf72156c0d8e64df268fe5c2fa:0F#@6e71d5bcb057568e8e21fa975131fedad0a61a5a3cf455e90294412d1e169920: +B003bca3bd0fd0dea82d096393a891d2d3262ea84681f4175dbf3949ba6f98989:0H#@287389bce4e283d1bc5add4186132902b4b1c1b464a19fbb6b4ae9e6922653e2: Bf7f0a6690109aebba9d94d753ad883b0c3daccc06115a0b2d409547953e154e0:1F"@99d965a15954b7e35312234b71688c14bb78d2c16a8c4eeeda576bdb611392b1: B17302a7053b8eaf3226c977686d8dcc84fbb892b548be790eaeb3a706c129af5:0F#@2e8d2677c90e9314088a61fa55a7970c664e0dcb7fc9c013dcd815ab7aa55eec: B2afc5efe521cfc8386437fadefc8d9806e0175262bb54c34a559ce85b95405f9:0F#@99059dbf568a04ba29129eaafdda87a4db8f53a0b1afedd9051ba259d548abd5: Baab23ae8513ae5089802fac9fdc674c33760f84ed4aa1c34488706ee071babdb:0F"@acdaed41952e17e728469e0a83527aaa11329cd11d78911a996802d011b2539f: +Bca04728049892b899f61da2f5540b12795bdc29984af80d25f9841053d972f94:0F$@66c653c7d3cbe5871811702779caa41ebb30398e269baedd05797c93c37f6512: +B37b9bdc0ec3b85d2c1f32be793b21eb6b9b89e1c7815a19813953b082b4789fd:0F$@c3f36cfb225c6e59327bf46c9ba4e66c26936195ac85ee631c8cb301b1dfd3b8: +B2835407ffc64419bc20f7ce7a2d7d56d9e6cb8c721782eb449879a51cc408002:0F$@01dac32957c0505a7b690a66df07f2f4017864d3b99241c0de4ce7cc1d920f58: Ba714507644e51966644919fcab580d8a0f1ab576cd19512c5973e8d0d1e85b2f:1F#@cec893bc078d409aafc958fcdb04eff50f76c11cc384be4e472178cae537c7aa: +B2835407ffc64419bc20f7ce7a2d7d56d9e6cb8c721782eb449879a51cc408002:1F$@2b52bd696d9ba1208bad7ded345a60e3d277d4177e041826b83b31ca2602db4d: +Bb8ad3e3180313d589e5ff54cca039f09df399d75d409074ee0738af76ffb8494:0Fك$@5e8f5267db4a749ffdc5a60ff428dbd5964fd807a7d90435b93df027561c3f93: Ba5a94b58b7a72732b3b0e0d4fd7fa5b83de3f4d398d94104a2f187df18c3aa03:0F#@b0a6b435fa1cc8499212d52b7055dc8bb9db7de644512ab20ba2977bf0bfc3f9: Bc31cbf04781b0025dfe56beeed12566745d77cedbb53b8fd9caec74e0a6bf97b:0F#@5e6c238be4aa4a974e3c2728d809a212a0323958cfae09ee99c5f37b91b632e1: +B8fc21e65c200e37064bb000d17566ac10b02edbc2446790aa02a40e36cc109f8:0F$@630cfd8cfa740c4c2f74d70063d9aa0b2125f810abbbc239857c8d3127d6eb7a: Bcf680a0ed85cd2649286d38ba4a8154c0cf789b32de53895ab6906417c348123:0F#@4a4530d3c9e757df73d2b576a2b8df98fd3fe7c0459c9d278df2000f229bab77: B429db009ea6fc8a9d3c1b1b57f6872ddb994c688edada6e37c39a6939d1298d6:0F#@49a5f7dfc5d5361455493b37531621ac97e69a8ccbc2f322a637d3e81f793348: B62b947269efa574644487a9bd1cf6b926bd279f4c07a863093d467b29a7616ef:0Hҿ#@1c35831b1814e9646b65247a9fe9f3070e23a5208e476bb2e455c7c10afaea7a: Bd131bac8327a6fca4d2f800a24598571563da4d59b7da5d07b27bf0486176c87:0F#@6d74bb7893a81517462774480024b6b3ed0250fe1c569b14df73f63142a8823f: B64e77ae99d76448c738f597c2259e5fdb24d45e86560e4d02d841ebb02878620:0F#@56ccb316fbc7ac7ac6fee79aa54eb6528e64abf35f75621b494fd53856e16d73: +Bb2ac0eebafabf78962cc1edf2f29af9885771baeaf76f58fe170ab8ddb84e31b:0F$@5bd85f37fbde7f3bc3d6626dd55a864fcd085ad66984bdc4491eb24f6a9652fc: B7e37a5e83404dc96b7d1f91498b296047ec6858408757cc6965e26d720b96ee0:0Fɛ#@39ac2908e65c41e040c1c8d5426e12ed55513e75023a3a5ad15c1a30f984e131: B4de454f3da12bcfed4a193ee97e301a97c1c942728562ac9d8644093c8664f52:0F#@1f7601062f9c4c86ff273d2ecba00d2b16feae352bf02f65b8f35b2289e448c4: Ba9d296a5adf215eba7c0070e181f13523f5d17a6a127a5e6ef417bf379a0ea6a:0F"@18b3600cd8ed1d2f6a061e5fffa6ed0e56c4c80b8da33ebf370da1e6dadb4d69: +B2e32a8c955aedcaabf35b05283c7b55f7ab5047e3f5bba389d75cb36c0c3b351:0F$@ee4fbafbae3cfcd08ee8ae3b8c92f4bf9be72573ab6ef83ce845bb17effb9fb0: Baa1fab92afd902f7f5afee762df865a9c211865d00ea328ac468ae445d2325ff:0F#@9bae9a6bd062fb744bbb83904e32aceeab29519bb503f165a97abe3fe040d5e6: B76df407e714b877bb92ff6f27a0206f1263fbca7d0c613af6fcf5dbc77569ec9:0F#@82a8d44e53fcffaccc3fb1540e404a5a3a653431e3ec34eb369919842868d861: Ba0ccc96e08dcd4f7aa3c2b9b0d99027f25991e5870ba7d4c1903d74a85cc9b58:0F#@9673ee7978c62c363818a877d86ac83ad18ea9fb251e4ca9ed6dffb3cd80400d: +Bb95b2625ef91a283b8d7490b01898a000e6faa4821baf8e11e583ad030659beb:0F#@f1277756064131a68897be7e1b471a22142a88b71dfa021f16f3a2fd566ac6d6: Bde77fe0a9a6bf7d403cce31a57acfcd116988b48298c70ae73ab3fdc3b8ce6aa:0F#@f1fe50bd1fff70392c1fe2dd76f11f27b8fe578d6736626e96554998806d9304: -B9913799511cf4d4239f93c53d06f0b5f62527f3486ec542ec4a465de4fc2bca3:0F#@2c36ac1af5556b793aca31ad5ce38008253a73036854aa384fad9158de7439bb: +B8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf4:1Fɠ$@d7fd7e5de714e44214f0a01024d0984e959b4ce7180ba6329e587ff3c74fc5ad: +B9913799511cf4d4239f93c53d06f0b5f62527f3486ec542ec4a465de4fc2bca3:0F#@2c36ac1af5556b793aca31ad5ce38008253a73036854aa384fad9158de7439bb: +B8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf4:0H$@d55c34cd18a7980809cac410871153b72b2b245055388f16676b951db44bc74d: B8e5c2a8f34b74dceecd1e836b2279a10492c7d2ccf1143dd383107fba14c26f0:0F#@c4a08d055086b1c9c542d37593034e6467c102c77dacfcab0b56176eb31b9504: B4aba4adf37fdf8de6658bf8b9b63cd826bcf80242172e46768605628d695def3:0F#@a7677567d737c282bb0d9c2a91c8931011bc527d8f5c3a24b784fc8b7daa7beb: +Ba2226d82c350d9989babe3cac24982321031c0549655678d0c342357ef69351a:0F$@dd619a69a9ab1a59608d2a76574d287c35119507b4a760a45159eccec6e22906: +B0350aa02338735c254b2a50a25daeebec56be07da8eaebac04724eeb19adef78:0F$@1a01be83799d1880a977b2a5b8a47830eeae7b76560940658fe1530a952fd997: Ba5501a61358bcdbf30222fa57908c1c6e56716406b3098e0560f98473439085a:0F"@f37625f0d9a558bf244886732a2181a22ed14133d83c2a42e3325b9a98d32d0e: Bb99f07c37c9fa7ebb403989434ff8abd74543ce5b77abe72cde1f5ee945b81d8:0F#@7d80aae6835b22b3388becc260fe95b81311d4dfd587f6ad68f2f0637cd614b3: Bbcd2d713796588d4bae91fb441fed178183a474d4c40767833e31eeb7d8f766c:0FΠ#@7934f0abc469c6a3b548455f300fc41823bc2b0625ab22fea54f4055d103f96d: Be6dcf30f1ee450ec4ff4257d54ee6d7697315d560222c84743865c68d7bf1499:0F#@c97c683b352e36e28a8b7012afa6fbb9d4d3bfe7a9bf1ecfcd60f62e2e73f6c7: +B7cd2bcce38a189eebf94f0b97426b699c0c19448f27c5b02c07d8453423a3d4a:0F#@5c71d4b10c736524c7a7894b867a65c152a449b44e7d80e8c6f7cde7bd1429ca: B11f3aa10dbdafbbe92556ca60af2a3c541f30e51a2e1d72c769d0216a909799e:0F#@5d4a6c95b590d5f50ee895db2e3000e5ea009e813d372dc21936694f7b5d6860: B8d7ed567d5459138ce648bf87990daa85e93285028889208fe5add643f9bfdcf:0F#@42f67d1c1d36d2163f577f5edea705ab04d6a51871784fca825b1e516ef27e8c: B954ff201bc7f2a880bc50c0e177cc74f1a9ff636c52b2a44911a1bb89b1cc51c:0F#@882d93e752bf837d7ae0209a679ef4e15b437aec28b563b164470d5de1c93900: @@ -82930,9 +108787,12 @@ Bc33a587b1b4db77dc6df4d4fad5047f800d13c8095506ff49d10a10384a587d5:0F B1f0539fd3ea67c388f15b2163cc954b5d30d097ddc1c71e5abbd1acc8c8b6b04:0F#@ac12beda336a72acb5f49561d92f4244d4cb55aa67a006271a91dbe42f76fd27: B88d754ade813d46591872664bce927ccd00ff13f4d6684eaad27783093d2578b:1F"@a9d296a5adf215eba7c0070e181f13523f5d17a6a127a5e6ef417bf379a0ea6a: B88d754ade813d46591872664bce927ccd00ff13f4d6684eaad27783093d2578b:0H"@0e7c7bf314e244abcf5a678d5afeca6218a5e45140c93a74d28dcfe903623bdd: +Bd989bcd7dddf2158936d0ba368d41d228da36ee21bda2ed31551da86641022ee:0F$@eed727c36b6e4b62b5da3a6b7057751a06e04dd2d97f500bc5eb7e539e24cfbf: B65e5026a6be19f14001308079dc99e4c82278d566c6c30c399dccf7635a20268:0F#@b8e0d50603c2485a5e1107b4e50546e9f93f596ba7d163cceccb2e54629482a1: B96c89b138f5663d62058923f3b7e9ea3f107f04a1a00010299cd52a686511144:0F#@161f64fa37336e896fdc009d373d539b2392a5d95c502fd92e7d15ebb2fe5700: B65e5026a6be19f14001308079dc99e4c82278d566c6c30c399dccf7635a20268:1F#@a6428f38883e60b7eba2ecba5f3c52b6bc481e663509a34010cf2e37bfe81234: +B8c9efd5d33217039b415992753894f7e27ec59384b3949dd73c5daa75ecb74e5:0F$@d4feb3ad51621cc144a2715e5165dbed29aaabcb6c4d0f0ce909b6e613727701: +Bf8f467f25894cb69e7d5fd664530431c61014821da0b959aaeba13ef3b5733ac:0F$@c345275ed3a97549531b307ddf1b4ded4054bb4e06044c851afab7e7cb3c1e68: B80e5125c3969636a3ad37fb65a716ba171c1b205b4584be5c84a3b1b32c438bc:0F#@a65f4417cb2847f48e53fec672fd1e83ec8244b742161adff0bbc90e6d371957: B98cd01b0c4c62b00dccaf17c28e6d5eb2dba52de46b728d6dd65b537046e19b9:0F#@af8bdd4f5682d32ddf0043d02b446408599a2d835fc58e4d5e7ce69f7df94c89: Bb630665f891f6b8f50cbc99d61a27bba5bb71eb2099a27c6ed52bf5430143504:0F#@813d7f5af0438b6dc2906b9c3f8d15fee41d02462c508f3ca425870016edcbdd: @@ -82942,8 +108802,10 @@ Bfcfc84baa8efcffcae0db40102cba13348ec4b5873c2910e9c58ed5a131ccb81:0F B93a59aac337e08895cc42b1799ced3e0039601815e3c32666d1ba2c5c0c95f77:0FҺ#@70ae6f1e3e031af30ea390c9351d28bc28138efe35446b55270743b6ea853d65: Ba584c17dce24a341cb9600f2266d9776a85ca0e8f158581434e6f50aae8db6be:0FĒ#@e361181ac55d734c85795fe38625e0185c99ecef650e73bcded8e109aec4a603: Bafb6e90e58d7a227e8b41047cf747fadb618bcd4221fe894566db0462fc43bf6:0F#@1ee1ff166410c285ded8d1d985835cae8c1676c10a16e90783ee2dad74cd03c1: -Bc6868cfa7d7f2c53b3afda95d885effb198e0ed833c244a1d8f3b63e11be96c7:0F#@9ab2514d917eff4bebca82aa2f4b5a66b6fb205a0c592af44f7301006c406495: +Bc6868cfa7d7f2c53b3afda95d885effb198e0ed833c244a1d8f3b63e11be96c7:0F#@9ab2514d917eff4bebca82aa2f4b5a66b6fb205a0c592af44f7301006c406495: +B2b67c19295b38e0920dae04438397c13f7a214e70e1ec12e584b0b9ca8f7045e:0H$@39bc6e5c8466097e0d9ce66ae7daea17f2404d86debf747a0be8aa641f5b9822: Bf5c2a571872ce65e1ade3cd20dd9529d1020b9d2d2b31917446c264899aa376b:0F"@4e07dc1847892c6063b54f8916384a54514b9d70753f876b3221992cff5a1ba3: +B5df15eec40a380885c2bb35e105096824e6d185b91ecaf4a04df72090a5c6c34:0FȢ$@e421ba5d0c98b114d1a43013d5806360e65970df5ee35054043bba6f4111e411: Bf025e33f9d162c4e1bab6458d20b2ab413a24f44d08c81b32a2e98a2d199c9b8:0F#@e69118874df2bed350c792a6a1041cb3f2bd2ddcd64979d45f684f60cc556fe0: Bb299f637b0d18002cd79c01056181756a9df07a5e6e77ca623682464a6965b2b:0F#@fb8d824a0d9b6ffd7bef59c2c73747de7210426769ab3d468c839c2eb341607e: Ba788f27717edd151886be96b091950ef09204d49eeee167703a23f52af4c53d1:0F#@980bf63356f14e2afbc061fad46f4d452308308542d25e9d38a2e5e18381239e: @@ -82956,18 +108818,27 @@ B113979689ff05f59414c7a51f8c6057d118cf6de5026133e981b66e577a8c62b:0H B284c0dc5b3100d59af10e008b325ed310163fbc2da863b9633f8f705de772748:0F#@176c7f907197a548b446315eced51367f33438d1ff2feeef25ebf253bb1c64a8: Bc9155c6183c94704ac0a33eaeecc08d64a1a476fd51ebbed8c31e9970296c870:0F#@cfd4e2bebe0be718a36e888637e8f92519d324a82e989227abe513e5755a7527: B4231f02ae24e835f1d78d7ff64ad2dc9e58ee79157646b417b83aaa9ac86e24a:0F#@e8cc09d2bb88bb2ef4f60313ff79c4a44f10813e657158ddb530e64136e3ff16: +B56b62e995858cdebe4c801f42df6a43a57edf3452433f39c52d76affcaa13da8:0F$@906ffc97130af88a84fdf892a6857d93a900e4cbca5ad6102e011d5fbf627847: B8f1f83c2194cfeaeafdae01745f63349d11c277d9910cae841000b2163ebf727:0F#@84b2ac908b68449f630257c7353a021cf3d28785fdba2eef5c3b15c3131be4e7: Bc3204e5a6abb9fa368520f79f60e0a133dc62cdd52219331aa58d707d9c79f19:0F#@b9e262794adffdfe2bab800aee99a9c63257ef4084cc860d2d99c3259d434471: +Bf0b3cd722cadafb9e3645d8bb936c76c5fe481eca056db4cf04901ff2b392329:0F$@dffa08d7a13ddf50ae5064da76bf5d09e0eb73cf8122d81a1de8b93d9d2c925d: Be1812abd1db493c49ea4823747aac5921be00eb1b161a503e767b288a73dfce2:0F#@d6a34f07f59b7d35010517f572f48b676733d833436e450fc4d35bbe143f6486: B24ce63f869d3a8b7cca48a055923bcc8e0405c6e0142e470e1e7cd8793674826:0F#@519c26f50f5cb491f1705de01c742d3cf9297ca3f9bfdab37856e9e942a976d8: +B40a81b5c59e7474eabf22327cc0acff700a935ec22365996f26d5025cdbc242e:0F#@36f7b105bfd8d358b4197ad0c4268f43c2666815f4d3453b8d9ebe73da5514b9: B111b8a2f1dc35dff8fd495121d170960833c483c1b94c00b9a6c04b8e0ecf730:0Fя#@5ad100d2287ae9a07bd71f548ac02e8d635f641655128875e0756e219cfa6359: B6920f8f44f942f1b492f58d533278d3ce19e370fb07a8b5c90ed5df21b9dfda3:0F#@67c18aac1f574eebc6311625ffd0dc2e5760276b4429281f333a1818098dcc16: Bc65f8bc3b3dfe9fb927b9ecd5ca775f7fdc4a78a0f91d277b9fb4adda49c6d6a:0F#@63a1da95ac8b9d36f21110f7c575a707e6e4a2cae72d7f91cdc5c6b541898a20: Bc6f9c331ba4502bc75816c2b54c99be7ea006b82cfab2dac9808393fc7a8e0bf:0F#@4d93d04014dce12778ed71b064360b4d1c94480fcdd3e634530e7492f347c608: B97e2be6f861513da8da917ef79c961a5b53604f591f2a47b3ff64634b84d60a5:0F#@6842f924d59261a7b57cab38a9f247ecafe55e69324ee251430e3c8df7a27246: -B00d0717184fd6bd548e7a56a07351d7acb7d0a56d241bea38aed69bc233c9c23:0F#@dd43b13d6f0efea4a8c91d23533f64ff60256f1876f49ec386f20ef49944d68d: +Bd4cf7a17103a7aeb2190a49e92235430f65cf4708ba056adb96d05af7a22ba7e:0FС$@e332206c5be47eaf03ecd322985be1d75850e5480153c00847a3709a55a9ac75: +B00d0717184fd6bd548e7a56a07351d7acb7d0a56d241bea38aed69bc233c9c23:0F#@dd43b13d6f0efea4a8c91d23533f64ff60256f1876f49ec386f20ef49944d68d: +B17cda115b57f0bfddd32411bdc8f33f24f14ce742653ccafc2dfa72ab33438cf:0F$@522ed7b8528d84ad8b6dd76d22169031c29cecf05a14d557597387d4937dd972: +B821b99f3fd98bf623085154c5b0ff5c08755965058c58c8b4f34f46a794c0c93:0F$@2a5702724b2de9f37f8af52b2b9d07d91ff8d9ada5c51d072eb182ac58db4dbb: B980fb83d5348e96187c01a7415a87596679ccfaff16a8cbd27f4adb38277ecfa:0H#@eb6696a522a9cd4aa8c803c95aa66b07ff80e6c40d3d3660ff34aa98c1479d21: +B980fb83d5348e96187c01a7415a87596679ccfaff16a8cbd27f4adb38277ecfa:1F#@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b: B8e046c9a353cb17be73a7cc89db0001179f63518a22d7ac03a0954715c499bbe:0F#@b1ddeb614d13964e440808c543cbb2378fd8f125f0fdd79db0e9b29c212c4276: +B9fdcd0d1903155a18ad227b41b2c2846382fe8ca4020adbb224496a5d5544e18:0F$@c01b583ab5401ac0fcc7c007ab3a8d9eddcab41a717c2815475628549743849a: +Bfd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84:0F#@c0c0f73e5f90c4a0fd3830782074c47d3b181e7bebc034da68a60452608affed: Be6d498a165498b56238192e88bc247356e2942effa85144242a99aa887197d61:0F"@9a4ff86e40f76acc2aa9f403b294c418af39c5f4e3058eaf78aee3855bf6721c: Be9cb75d65e5f23a096fbbc988637246f25604e544f2a3a791faa18e1802b4f82:0F#@5da17d1cabc02c7983cffd8706795b8e99a47644cafa164750dcf4eb84cda2c3: B0941999e5d61baaf70dc5c44e3c5929918ed76afd8353cd4475658eab2a65c26:0F̱#@6940fc43841d0034506a79286e561df9d3a5e4f8ea45abf02a579590fadc9bcc: @@ -82977,10 +108848,16 @@ B8c1c0715ebd88a05f6dd8e0ab349e90b948a676111ed8bf8ff8677ec22bfe722:0F B79ab2908ad3590d417a1f7f3acf47a5abb4e5cf7f6a865abd02b7461b83eba68:0Fܵ#@2eba130080fcb58a48074c1fa311113a2a548aa44289418ec14905b7308f5e6b: B3fec022e0ea23afe918cf32178e4cb7dfd210c70202456789089080410f16f41:0F#@4c8f36fe7b28525edd2f87a0504f59d544c94965ffe6c02eeafd99506941a29b: B2636a1f9f957c65e45a34cf56f7af44c8bc842e2deb5f282b8aced86b0392e75:0F"@ef3783c699337c31e4e2ab467096294607e986859c9c5f11ab547d64f792c6cf: +Bd0091643c787517f7c83b8078d9c72a8ab54132ab13669c37aca3672d044c641:0F$@4f8938bc84cd188dc960fa9ec6d709cc4b5fb854f8093d6df841776c62456ba3: +B58fbb49f7a75578590abe757c718b9c7aacd2476205fa9e67f1d39413134a3c8:0F$@0accd7ee343db2e4aa21ce7041f8000e6b25315d6f954d46caaf10551b680a67: B8f252a518d97a5af17428aedcc8e5bb7c67fbadc4e04c784323f3aa10f54ed13:0F#@fe5e8673dba118bd1796ebb5d9026df72493cbb532f7023c16cc900066a3c1a1: +B11bd33265a121c311784a9b59829334de8b3ca88275b139b7c8fd8e36503261f:0F$@2bee9087aec545d1b150f17d2adccbc8c8dd7b3ef5481384bea2d8bcf5b4ba93: B56ceac20afc86456a646a10de12db116bb8fa5c2836c2f77eb49975a36b3df24:0F#@76bf014c2f1fb719a0bae9bf005a80575b5e959b5c70389869e160a994fa0ed7: +B7d5af6e03c8043884d1d04d67fab7458155aca885c1fc60d253a3fdf053d8b04:0F$@54c58f4178d224ccffa906666a5541b76991623bec6c814ad0ceb8deea36a5ab: B8cc5ad5ab7d0fcec9c96bdbdd037ca1fe18d9083620bf77fa6084cacdc714c0d:0F#@c60df834df5c47dd89f227486fffb593d92c1980cd208ae53d505fcab9758451: -Bd30d2d476bc81d1e1060575a9d538f097533b7f0aa96363f3c0177f1bc620e88:0FԨ#@51c1347a18a3d9d0cf0d8b62c3595afa6349e8c5bc1b086740e58f3c02186f11: +Bd30d2d476bc81d1e1060575a9d538f097533b7f0aa96363f3c0177f1bc620e88:0FԨ#@51c1347a18a3d9d0cf0d8b62c3595afa6349e8c5bc1b086740e58f3c02186f11: +B39a17ed49964de89958343eaeb2e5e1bfcc96c5c39ae43639abbcd9d2757c4e7:0H$@b5de12cd42959f540fe9ffc91376c594a700fdb4ec7526c1afa98b2e67b50910: +B04a17e030a0382fba3d37cd558205923a8d6bba358b0ed894590dd4ae22bcf42:0F$@4ceb96d3f0faac6054ecf9145399f641c6856acba4fa84c92e63fdc02e3cccf2: Ba6e685ef575bd7ec8f4854f1c495db75644adb5151dbc20f044d7d7288d7ef7a:0F#@8ab78ebde11964c8a920b8df55c482a99c14848ace614759426e01af8b45a71e: Bd48804f1909041ad7123c1765836e9ccda421cf518dcd50cc1af52b5ee4a2572:0F#@5bbd7b4d9ffa017b57aeca588853552469ceaba85b53923ec0d1736f22c54de4: B73843ef647180a19da4fa5b3ea6b6de8766240d049c0acd9f1b36561f8fb9eec:0F#@c6df70db956d5f7ad1550230cefb860add0cddf3738ba98ba6b6826ae40b10c1: @@ -82989,13 +108866,20 @@ B191652251ef7df34be70dddd864e0cd150f890ec28a92cad2d683f2344061505:0F B46ae38bd415cb6399b84201b6ad9fdfa78b08527725d7712d23277f3051621f1:0F"@5de845206f571224fb4971da12db00f3adf455a0814700cff9498062a458d40a: Bf5092ea8efa9762f99272601281937cd212b5fcc6b5e7d8ba67595a694474d5b:0F#@7e3af8f22be56140f1cd32ede4e6122098dd741835449c514f60ed0d356950b9: B66064d51f7b4b5c3a2c7865d7e465d5874861621b3c7875586aa47bd1c09a1ec:0F#@7472a36406c60c25c77927a183c36dac738d9d909775ea826edd7faef404f2d5: +Bcf2cf8129eb80df6c0c9ba1e7a17853a6ff2557aee0552bdd59126d97ed291bd:0F$@7ec1eef9bc4f51ecd31c6a3ddb87b0b2f375c73414bfc5b4ec0b40d427868a47: B9b8651a313903eee2ac54fd4e510c7f105c6f7b86b1b1a7715aa9936e812cff0:0F#@42c2ae872aca8ffcd9764749323c1c0bc8f32e0d6824843250822604e47d7831: +Bcf2cf8129eb80df6c0c9ba1e7a17853a6ff2557aee0552bdd59126d97ed291bd:1F$@69e82c54a83ea6b4ab94554046aef718a153075c5d5f5d11dc2611729d1469d6: Be1ccf6e68aff062d937d2757ba9663a0c582bfc431a47f0fc13af5864edba45f:0F#@431a286eb3cd88b5b9c083c1f455fa1b20067703ba95076a6cb8fc488ca78245: Bd623488b561c4a5213d9905d93b67246083b3c6f291deda7776e0457f6f38989:0F#@73ce51ff2689cf1046892e9d9b4c037c4b345d7f80eda2db2f7bbea8d339c74a: +B2d4df8b7811e732cbccdfdbb3a667da2f9446b6080a541934ed3a04095fa21aa:0F$@2359400d942c9823e66479fae0808dbc7f5f0bcb66c24cc6b2da64182d324670: Bdda400d1ab26b819a59b3ed5ee9101473ef172023adda2930f5d182247655b93:0F#@c2d02acef99aa7542c6c3f030ca05dabf01b8cd6e3c4472450b40be30e3efba0: B3129ec1a680ec3af9d618696fa97fd8ebfd52391960864b79db0d1241142f1ca:0F#@62115dfa9315398d9916dd6a0fb5a68aac012775f337fab090b8f6bad42c2ed8: +Bdd3c65c682dfd7d16df85cb94ebf1e08eab5296ee23c0bff1d90d50abe6f8a0c:0F$@c26a21dc03b6afcd3bdaa89e5f3a5e271864e9393fb4c43c14db13081bee9e9b: B67ed24bd31340edac3e53a6454d036f373da75e390b1a1f00a9e560e6067a77b:0F#@b89799955fe977244e6062dd60b21b26a28db76b7258fa733c4925d08c80e607: -B8371cafde7434e9da11652194a66c2090a63045518c474af34d5f74db722bc75:0F#@78624b97fa7a8be64eba8f59b13ebf2a675b600f7c0cdd2d90aef769f3d57e13: +B081ab28611be9630608158d415f0baabb07f7a78fbe9de84ae6fbe48eb169ee3:0Fܛ$@7ef9d6d3dd901b9b9a8d62dd3c44f6b4d9afba8df40144e10295ff1d81333b14: +B9559af273f9fec60f1d6e1c169653fe3c52fb3a57ada43a163c6c4c61032ee8f:0F$@57d743b852e987cb7b51b34d37e21d1103df66355e448b19076d2e188f77ce74: +B8371cafde7434e9da11652194a66c2090a63045518c474af34d5f74db722bc75:0F#@78624b97fa7a8be64eba8f59b13ebf2a675b600f7c0cdd2d90aef769f3d57e13: +B03366bcad15e9cd0049c36ca62449d6b454573f030ee87980266e208fdda77ce:0F$@d00f33b36f7909d91579a6d13e540e24552a16a34753a7a715166ba78c1d63b4: Bbd7c73ea9bbeba9005c012cbcd6e84067f28a28012bbca2869227f326f724c15:0H#@46b203d3df335ec013556214156d53ee0b34be673b4e32fde73390443ef81e7e: Bcf65040bc14e7b041e65d2e7bf4c9011c744af5479c0eb29b87ae1969ecf94f8:0F#@680c7fb740da6232566919abbe579bee1cdbec03cb22cc8f965cb72f69a26778: B452047778f244392718b38b112c836b98d5401e01f5f6e4640eba1b198601b0c:0Fש#@0afd2e31368c89563cd9c23f6c8b5714b3ee2c9664e926286ca6dfbb31caadf0: @@ -83013,13 +108897,19 @@ B8b3b7f6559df24fe1f11cedc1f39fe0ea2f3859234be46ead672c71217db77e7:0F Bc81a979bca831d4e497f58824229f9d14f7bd7a11d8dd7e490da5d8b3634e944:0F#@4a17d3c7262ad5e52464308b1a01c0439c034b277b7e5ba5adf84f437d7a2786: Bc937fb706eafb5e09feeabc29035abd5ba5e88d71da14ef0af64ff3f5c293bd0:0F#@3055e5cfe121351faac1bb5e96cb3909b694cfcc4a53bf43377bf3efc93a28b7: B1ef7b4103101bd2b5a91e52b3401d8531794736cd28e6699e0e4cf87de99ffa3:0F#@3d4a4c6299129e21ce0d1ffaf56bcd027e46f604d33e36c29550d4a1b7aa1191: +B4ec0f09b715bfa7fdf8a66b5f654a3c4d84bd456bdd8db97a54d525f3528fd4b:0F$@32dd74482971a6e1b27cb7e7351b13b75229391595f96a1bff0d72807e10b429: Bca019945e0d2ecc2b648681b24c255c4eb2003a6bd282db58cb0c685bf547c6c:0F#@682758a361a09c9a138a8731257d757dd0eb3d1929530a58477a21ac17c203cc: Bcf28ff8d53b91787a283dc2feaea2deac841df6bf25ae27c74ac2811c0b88a75:0F#@aea3f85f9bee0290ba3c3676064bc28686f52d710fea46fa8f8562bfedb7e094: Bd76029f2b091321186b7266b9e076166cd40e98de73ca1bce5f9df033a7be017:0F#@c21d8849c1be5a83a24690b5930e7db35418a6a2b216d9d18146323fa5781db5: -B73afbc87bfadba9bde3e5e8341450425cc3052a16d4e37d942471ec0553b21f0:0F#@4ffc9d2654d514012c2bdf6b8a0e92ddc4173f44f5fb00b66c46046f96c70021: +B73afbc87bfadba9bde3e5e8341450425cc3052a16d4e37d942471ec0553b21f0:0F#@4ffc9d2654d514012c2bdf6b8a0e92ddc4173f44f5fb00b66c46046f96c70021: +Bed7db7acd9512a7ee82dd380abd5d2596e3a763b0660ce4ff395b689a084ea83:1HÔ$@7a10f1fcf2b0738c6da36f00d2c94ea146349a7d99cd4cea767429140dae473b: +Ba0778641c2e6cea4bbf818b2e5762e31af5fba767b5aa71c6f82e7f4ee70f553:0F$@77e5d1512efef50c686e57b768b93be7883897c902883e0973fb1548d3133cd3: +B5dad67f34f351262c2f2efb8f2349a0b9ddf1e63e63aba07e0bbe91c6e03f3cc:0Fǟ$@9c4ef444a08d23dfc1791e631fe56c21cf7a0d82e48f7764f83732f2cdfc7cbd: +B1f8e8ecb70cce69d041cb126df84958f0b63b232123f92de7b7d6860a42e1b78:0F$@a0dc9f4a56314c911fba1de4e80c774c5cdd2aa27d83677696f8b9746f3eb83f: B36c65b6d465dc71b2fb76922bb9e643e66f83c824c055b1d14a98e5bedbfb3dd:0F#@a778c26f2ab244a3095f76c879e8f8da9034b993ee355160aef73a891b177009: Bd94faf04557baecc1c4b7984853f22bbedf10e4497829ebf4a1cd56450175a1f:0F#@57238d21df686d6294c70ab6045d7058e9e36ba585b465a8c434caf52d5534a2: -B1f6ad3d36dcbd90bafa0714ae927eb1f842684f7f229b4e0274abe81ca280e12:0F#@5fafea467e1753231226d1f421c7ed1b2203878855a0588f3b5e795cdf413316: +B1f6ad3d36dcbd90bafa0714ae927eb1f842684f7f229b4e0274abe81ca280e12:0F#@5fafea467e1753231226d1f421c7ed1b2203878855a0588f3b5e795cdf413316: +B4371d05f177f98a3a3cbcf5df28f2824b8220756f5aa6e40b04b1563a6fe6c00:0F$@b48bd90a917b8da73d8901ede9805dd118b28e09816e8cba522f948e7fb5b128: Beab168abf1dbc18cb90088c2c90d7e470093703629548986aed5cd5b1e53270b:0H#@eb1e2b72cfa0b3fb97167f06cb2512089f5ba8ecf869ba01d9c9c2efc42fc101: B9bca7ed8850cb5e5c84f637e327a718f1e8c8aa8c3bd8025af9576814c9d375f:0F"@f72e247783570e82aa1826ef88f978d1c0bd901c51283e810adaddbd7ce9bec6: Bdcaee6839232507b3145d7af7a753f671c1b08c536536d7fcb61553ee802ca06:1F#@51bf0c7e45ac58105969c35e4fb3c897433e3152e8dc39a48ad1f00a1c4d69cd: @@ -83028,14 +108918,17 @@ Bdcaee6839232507b3145d7af7a753f671c1b08c536536d7fcb61553ee802ca06:0FŸ#@897df Baa4a696b23c0ade9ddcd7a63e769f358ec30b7e0aee54b088cdb9ef8135afd33:0F#@fe7e717cb2fe7a2deda88141017db2c5d00b1406ee2f4df9478412608a6bb394: Be60f62104082466071b6598ea30789d9941c2e69b016db88799ebfec39ecbce1:0F#@bda22db3cd9106ac259507475c9cbdede4c7a58195df1ee5ae7565c73514eea7: Bc98d33382705a417d15f92efa59000ae7eb54392c5130c52de7fa3149159d2d9:0F#@ef7060651adb465a1d55c27adb87ea25642fc28c3653a386034a28e1266bf579: +B1ab21c08958a31b81caa130b06093aa95a1b33f66bf8574a9b36b0dfda83ddba:0FŃ$@27d17a65a9653c8702c31d3853d55711d617dc31467179b3734ceef0e399ea6b: Bf2e357fce15fef9c0dd2bca406148190f6a7b4c3f98bb83646fc0e70b73df1e5:0F"@a8dd498ccca7d7553cd6714ac7bfa6ea0bf079df5f7f6e7f64d96a91da60e4fa: B5af641fb2007c713ffbb0369a6411f97c34801445e2e7a27273d64046250c5ea:1F#@b53c55996855b7ea9fda260d3bbe63a2bbda0ee31df2a4b1b322c54dd881c627: B939088d30d4bcefc14c94a2dec87aced0d612400357b7c714f1122c4e33e6406:0F#@a1e9aaa69e1bdb0399370e778718f09c8a7ed1985750231aba229a2f9d19e32c: Bc99bdc4d09ec5f80be97e89cba06aad8b168ca20e49d39f4d3e1401441b990f5:0F"@4b3662a8674eb2f304e65874cfd3f30aad5bef98de97390bf8e39f0c8f789887: B22388bb938d76197b9930c7a510f3503eb4dc102fcb39cbdfc6da99f9fdf3107:0F"@c88408393dc4f196005107a90fe679e6bf6de11f1c767abc203516661f216d64: B5af641fb2007c713ffbb0369a6411f97c34801445e2e7a27273d64046250c5ea:0F#@42aa342fbb2bd2fb82b57b375418c9392830fd4c167f0bda16dbe70c69bff307: -B68e94dcce1e6df7861d7dbe8ede9618386b5d3385f8e23cf8f7f42e34a89c52f:0F#@b46ae84ffc54d7ec410f2c71488df3ac1d35b25859d85a6683e60dd140b0459f: +B68e94dcce1e6df7861d7dbe8ede9618386b5d3385f8e23cf8f7f42e34a89c52f:0F#@b46ae84ffc54d7ec410f2c71488df3ac1d35b25859d85a6683e60dd140b0459f: +Baa327987d847f8b61eb7940174a17e9085d1d52c2787c0eb1b2d9c12b05cfa84:0H$@5808ec999d7b71b806342971cee953fc17e52b60c2c8507fae145aee6c56e6cb: B94f360bb970592aa78d26191da24cf08ed22162b78229350d3d984bb091e26aa:0F#@1c75d6d9df4f81ae072268b4dd749fc5d55ff3c9e46aa0435928673e5ca76750: +Bbf027815273756dcdfb5fbb3f609e12eb6d1099cf83732a6d9ad0b36a50107a5:0F$@d0de21cc8dff1a23951f34daa2c95fc255b9792e7a187d079bf94b449c1905ea: B9e61a16a60e6034c899bf471e397c80cc11b7117a44c94956593cd7cc0ba5afa:0F#@2eed0fe851d65d5998e76afe91d9347f4ee8a7c1912538b8db4e8cd00a43847a: B40507e052a0e5e50d7d2e6f265b708e306a58577d3cf7977d2a8c72627ec3f56:0F#@34b05bd8540f36ca217aed0063da9b2dd8de34df260381c9e60f9ecfdd46a542: B75fae64afb9ac87bd983a79a5e1ead991647469c2ebd8b31d2021b11ba0954e7:0F#@ce4201069150710366965f77da93f2cdb62f187ad71c665cfc700a875b97b7ac: @@ -83043,25 +108936,38 @@ Bcbea76ed4b7097a0e41438d34c8a0da2439ddd3a6fdb48a19f17c9e9b897e2a9:0F B697c7af2538e2e60f560eb9f09a9465f5723ffccf1a4210efc986c4b5d370cc2:0F"@cfecd2d0b7688caced7145294367771f0adf374c9fe1aa1013483b50730bb166: Bae56d7e01f3b015fd1ec77c91a106fe502f3e01a9e9a137e507b1df8ee648a1f:0Fμ#@ca8aecc676dbd4dee75d5838635bf7e366ba6664cc4795af39e603177718fcf2: B44fec91c23cbad6cdd1c28036fc1ef09957d73f2beda187ca8c375a9ba299c4d:0F#@af2057ea10b26f7a9011c9d4002210c881590888bff4947ff8da48f10a0c9eea: +B58761178857c20e74f8b733cc69140609a1d1ebff2552f2f6de0a0bde31612a0:0FɄ$@4407a6ebcef5604f8642407b6786612c86d8e28669391344761bc5403edc5529: +Bb58eae0c23b4d46fd4f369c31c51fdb464f8dc5fc852b6d96450d1f37b28516d:0FÛ$@2e3b10b80ffec24d54a9d6c48fbe5912251920c740cbe39136e0f9c2ef6e1297: +B2bdf8e401a201688189a8c0965c0d1ddcea49da14f7b18b2b98483663f9ded33:0F$@ab8425bc4edbd71ed8cee54a62a445b03bb39fc53c6f5ce39291c2523ee95d61: B32359c5abc1438b371a9be04cded86fc39436d591f6c8bef45c49cd2b89cecda:0F#@fa795def42272b9740a395bea693aae0c3adf061eae0d00ad0da456d8d232c1a: +B3108e82b66d0f457b178e87825dd9a005097662771ab6ab653134c9666985435:0F$@55c601cff983deeafc9f627ca6b3b0adf2693dbdb75a882ebbaf725a5496d197: +Bac23c29fb6ca606ebefac737546e5c7138f47200045209d2da4c9be0b60a97d5:0F$@e6deba204daf39ff28c6d675066e8b8e92fc300b851c798459eaae6942d89608: +B15c814229881d593bbd7ffc4332abcc2e84a28dc5f56ae992e0df2f8f34a164f:1H$@d55c34cd18a7980809cac410871153b72b2b245055388f16676b951db44bc74d: Bfddb3c935215f6d502e120154180352aacd8b1fe9cf17ca5e123d43b57dc427b:0F"@61a8383f8790b7853aeae059708db6e2ab6de67eedf1f2c1bb777b47064e4a13: +B12812c44ac53cb408238389776eb5d0b1bf581200db34f42d23bd056777b854c:0Fˏ$@b5efb102edddd93d707d32aea9b5a6319297448d41bf5dab98e086bd7d473a4d: B63dcda5043640b1758e6eeb71b6ec6c88fe3eaec9322427ad924c9541f7554eb:0F#@14f7becc60378acd2e1e5d0c19bc662bde8e76ebbfdf620e07be2b999531c9f2: B15c814229881d593bbd7ffc4332abcc2e84a28dc5f56ae992e0df2f8f34a164f:0F#@8ded5badd6f76d0dd7ae97eea248d0f329de076a465808958fc6abd3c4166310: B7ebe640c891eb4cba91fdebceeba591c82ae2276762fa1ec54d951cac728a3c8:0F#@3801a6a84eb23b299a2552fd0f121470d81e2a3d4dccf2b207f7b24b7836a671: +Be9f0ee2854be8321d83b136e9c4185ee6cdc9ee2dffe047b318ba38b5d00b71d:0Fǒ$@92fa057de7d9f7b5cfbfe12baabcd67f39d5117c81a34bf926f2b0d672ea789a: +Bae07485695e2fdf9a16bb6aa13ff15a5af8ea87c2cd48e9cbc986c074334c71d:0F$@d3efd405d884d2ab5c2ee07e120de36766d9405672a4e9f07e3b77bcc87d4e18: Bb9f52e672e0b46d45b7d55da5cec54999369460d8e1000bcb0896afd8b216deb:0F#@c67d947431bc2860cab44adc139391b324d39bc3f84e6cc65856b20caca9a2fc: Be6fd20bcd4597f337ddb8ea2b44e7c15faa7e189afbb9a04c2dfdf4eeea4a7d4:0F͖#@79304f8a7011af2f859ad1714f764ba233188baa1cba0827c974a9e73fed69b9: Bb1b24e69ab79a080b277a9a04026015318f1c267db0b11c32c186c28a735dbba:0F#@bf6868c218ef5d96a59e47766c858d64ea7229f4b89b2768064fad1a33a5a307: B652cc9e1db4faddd2072ff4407131a5ddb348a342510ac7f64af1ce1a9b1ecb9:0F#@f32f1cca5955ab276fd26befacdf8c1ec6df732aaa1f9664cb882408e6292aa4: +Bcf832fef0f1d1e07271446569ee9123dca95ba030ce19902fe59acd4b2f71fa0:0Fω$@4d88d7c0411dbf594dc7f54269e6bba43eb4e807a63c3180920ed4ddbef62606: B0f6a6cf287f2957fa20ae955234e9e07e4462c23bf3e552a8cef0977ed7134df:0F#@e5cf02c4a4722c7396680fbb32bf1ac21f50a7abc03a866638da08ff18d6cedc: +Bcf832fef0f1d1e07271446569ee9123dca95ba030ce19902fe59acd4b2f71fa0:1F$@81c6aa31be2082f43c2ecf7621e11d5e3d4cafc7dca825b61944c91ac4809cd6: Bb9f8807f63925c6fbf247509922f35960089b397d2991f712aff923af561d484:0F#@d10c91496efffc0f84573745d77ad23f949073850518a2288dac74084185253d: B46565e1eb5d421401cde44a407bce69f103689402c0b7e3bb4ce7a9416edded8:0F#@b630665f891f6b8f50cbc99d61a27bba5bb71eb2099a27c6ed52bf5430143504: B563d1adf0deeedabf5f01cd596291e29a5ad673ecfdf5ffc2e6a469fde3402d4:0F#@aa33a7b451b84a25ee6ee59a906c421cee5de919d62234b41ed914542d110fa5: Ba1daaa85a0b9b1986ff37df26c63023c6b7620abf1fdcfa8590213eb7b8dbc68:0Hɒ#@06cf9689e77f3855c6823a1d5e67afc9eb9bb1338c401b10987a06a3a78d9768: Bee087d1b6044ee525545ed6284613071d963c815e70d929e3e59552fad5fc3ae:0F#@441e8f9f8c2e275db3504c6a1ab4178ddece238a5680ef899db6524579aa72b9: +B40ce5fd61c52e046fd8b1842da31fc09a220fd7601319a0dfdc06bf313de822c:0Fَ$@5eadb0921819f00d9b8cf64e0cda79317b6182f31fc59c30707e2f1f7e708898: Bcd9ee906c4c544674e1005a1fe93ca8e59496183bea0e2546e6a4dca474601d2:0F#@656327fbed0e97c2db621f13e261fd5b269e9d56d33ea62cc0bb56da940355fc: Bb7b440f3df54f230c5012914751f1ddbbc0a63f52f273bac7b108b14b28890b4:0Fҽ#@55a91f469168cb4f537475ff569ed54c82ba868ecdfcbe8d554851bc1b157d1c: B9c4fc5fbd642bbafa003e6419993f7ef87a933acf961f7c9d298a5268c164cd8:1F#@3aef8eefe4553e255abb4a06d658b7dcbbb1813cd5d287019baaf96165804bb6: B8aedf9d0b556f3797e6ac0301be1d569caa22bbe454358b98854cd1c41ba952b:0F#@b4fe8ebb92943bb53fd3b0922af5fcf31b5631219576b051cf2197bed2bf5271: +Ba6eb56adf1228d2c1e52ae4769ffc0d1d026384b1680253bd563b4445c1f4667:0F$@f8f467f25894cb69e7d5fd664530431c61014821da0b959aaeba13ef3b5733ac: Bf22c5e14b186354f8fff858c2b557fa83d8982f4d7b83c9b2c3b39fd8f8f9845:0F#@62410a15e1e8b2906a61fbb107521fd0a95931fca742e070f6a2bad4305f0450: B2d3a478116d5902deecc7b89add12312351538828dad0c137ec5459394e9d06e:0F"@6dce920ca0bdd2bd8141325e6bb628a41f816dbc597fa0512daedbcf4a20816b: B9c4fc5fbd642bbafa003e6419993f7ef87a933acf961f7c9d298a5268c164cd8:0F#@478bcc32a29da85ac13cf8a745791a9eae952407538a86020484f9d6fe0d2cd3: @@ -83077,24 +108983,33 @@ B534a702df03489b2ffd3e904ec840af1abc9fb4968b3199d64aa02e5029af8e6:0H Bebe8da72fb268077e4757775376d5f0d8820c91699106af65e813739911dd59e:0F#@e95f8686779cb82d404243497f64896aa2a3189627eb6a9570ef25fdba774055: B50e300ab0b1f22f8a2fc84c67429d05f19d02c3352aa4ccc83514ca099188d9d:0F#@a3b2452a1e15177d3b004969f7929dba2aadcf4336af136c226701fb05c1dcc2: Bd61e1ed140d3af1277b27886a47ee8c6dc5a8f9f53c655940c2e16bc0bdf829c:0F#@3454a803a10a9407ec15fe298142ce6cc617b2990c8fe8a0420c5dd966241b6b: +Be331dda24ebe68da33953fb687dcdaba3fe984f849c555d6c11f2b9a56f11390:0F$@d7ea7aaeb4788604bb7debac9bef3df9d50e10dc2aac20c59cc1e359c664dbd4: B5daf81bb31658bcc5024dda0cfe1b190243eed5e8d1611c6fde54bdfe776bb67:0Fž#@c8880f1df762d223c8defca7d65603505f73f364db4360918d9ca661fa801a0d: +B307d581b06bb7d0f37968b40ff204268049a8d2b11939928820c00bd503fee36:0F$@38b499f1e9000df556e762267a72c0f1293db53da25a71ee99701f28fe767c3f: B52481eb84a1a81a99112b580d6816679736b4aeb99cd1a7b9c659f97fb8f9e7c:0F#@571d53b72e4251e3796c9303b6bf71175348c11c905e1d4340a44646185bb681: B571d9f30122faedc3a6cd4abae5e92ba5deb24690df953dd233258c766f52f10:0F#@f76f148331f2c950919cd3ab0060f6cef938e512c586d81329ab0a6f50b18461: Bc7a01b426d0d40b219932ecfa66601ad91a6adda982d0096cba92b0c4439ac16:0Fԉ#@d2fd6fd26b6d06e90331e137fd42eb62a79e334a9284410c739430010b0b8a62: B31f5bb1ff11254f67dd39fc52b24e1083a6402a2e493d81d0855e0f9651ee2f5:0F#@0bbb185b9bfcebbf819aaa6d8813aabc69bee2c2364fcea7d810ae8297613b84: +B3f91d5622f6e2fbe2435629d9d17dcfa621a2532a013f47507acb72703313e95:0F#@7a85bae2fae5ea9f933cf8d8d887cda7bd4a169678172306a927d29150dd17a4: B1793c4cfa379ab742b9d9217b37ccf79a96ef72b9f2404660c79c510132d0403:0F#@0c3c8647c2197b1f17dc362fc3c4cf05881cb25c7c9daa8eb2b2847fe63a9638: +Ba4284b075c20bdb75a763253da4e9be8bd438009fef59c08591087f98cea930f:0F$@df163384391cc8b124f328730b8416b16e3f04564045b8c2972fa64d454f529f: B9d734dc9a19edd0ee59886cf43862be6ddba904dec0a881f710e64f8e00ef83d:0F#@c77bd4e1395eb79891e4e2fdc8c4f8155560f6454f1ea9c993f04a47cf91d697: B48eb14a50eeed77523f53767a0172f34100021ce4e8b0bb645e010ad47dfc632:0F"@882441c798e03873bd5bbb0ed8c2a2b23a1b3a6ab049a1078c574e6d3b2f7dbc: -Bae4778141c5cb6121153811f474bd1f417cb5ddc17458df86c0c9e3f0b62e315:0F#@0afb323b34fe7baa1a713eea511f9cc5fe47e3f83cc1385a4957486753ce1a8f: +Bae4778141c5cb6121153811f474bd1f417cb5ddc17458df86c0c9e3f0b62e315:0F#@0afb323b34fe7baa1a713eea511f9cc5fe47e3f83cc1385a4957486753ce1a8f: +Bb3df3337f055d6309cefae533cd16d7d2325904c5cbbd1a48f4e869f401c83b8:0F̔$@7741f071ee9dcabdefe29695cb66e742b0e566b7777b1185aeb107c47770dac9: Be0871414c1b35966dc0acffe780cbd4c7fde4e1b6e0fb3c545de6dc070b617e0:0H"@eecac91967f8aae6aba17b72498777b58fc61bbb965a0b2e268463e23fa8d4ee: B77b35c3e38205e3bbcff23e8d1bad515068300bbe0dfc9c4ec6b08fd72f62966:0F#@39734c5bf707e1917e17bdf6bd93443f4857148a11f4516eceaee4b50de1e4f5: B3d2928cbfb32a876c2f1ed3964d71b350ac29d8a1f6db788ea8f7ebe276cc4be:0F#@2d32563061d49d1546f48d142c9de1ceccb564ba9f72fb78472e7eec23148924: B53bc65b589557f4d55b164c511ff1d88829bc060146c6d84b770271fdd56d595:0F#@bc1051470cff97fe0216b1a9860e678aaab7be021d7bb26d13ddeefe1fc4cc9c: B8895cd848dc2ebaec3fbe94abbabb2a1b0dba6d6b1e542ac2de0275c3ca9faf8:0F#@9f620987f297f41f4441241e37a76b5cfbe33516c764f1f35902cbfa6b6fbc9e: Ba4fa8e63fd145c43d2f8f7905325be1de767908fab91e136cacec1ca3650d141:0F"@5f64bfd5b9520dfd36cdc438fcde30ccfc9d4388dcbcc790aac42d0a7c17ecb6: +Be70c0d42ed2580ddeb44d3d7f7346773bc0208c73a78c96ca41e8ba6e2b9b362:0F$@56eaa28d99a7280c76f644b19c1ecdf35ef8b2083e3c7b3cecdb3fac8eee4d97: B7671aaadf430b7e3923d369cbcf9165f66549672add09fd75c4c1fe82599a3fa:0F"@c99bdc4d09ec5f80be97e89cba06aad8b168ca20e49d39f4d3e1401441b990f5: +B916e840f7d8ab52cdcceedb7ad261a1e5199025ba849f6e6501cd6e6bc66a769:0F$@2ae875e5431d189582a94ddbdbfa784908e112516ef452cd3fabd3587956a1f7: B7de181323fbde6722491ab8cf9d57e7f02d0aa77c0f98aeb4ea7ac02db36e8b9:0F#@60a0ea367097d7f0b81afe60f19be7fefdd3f0dfcfce6eab8e9b68952a4ff325: B7605a9b8f9d1a6db55543e4dfad7466a582e8326ec2ee923683fa4e692aa4e80:0F#@86905a76c18c825fd2d148ef6750670dd14c0eac1fcb5d830c6520d0629829fb: +Ba08099188b28ae031af849f31c6264991c0c1ed9dbd379c7526e1ebac2e544a8:0F$@329ec772da5b87b3e5d2a87e6a6262101304106e058d318aa1eb29d2b9148630: +Bcae3fa5e2d853a5c07549e9eaa99ac6efd3778e3d2c2a9d2d1b464df71f49ed1:0F$@6dce7f156249eae7b31707101a256b310c25cb30f86d2c712ed382e4bc24b90f: Bef7060651adb465a1d55c27adb87ea25642fc28c3653a386034a28e1266bf579:0F#@b69747270ecaac4a31aabe3473209fd421e87660f3871075bb7851ca3972ae76: Bbb15d90d90f207a2a34718eb2d496fa25701792fbd07395276caa660f060ddfe:0F#@8dd919c7e03bd8ba67e7d39ee3c0d9765f9fe24e86470cc120032ceb5e3dafd6: B72b2f5d14de71a8c3868b3ece45f6f87e96bcc649514d24b1a0644c83d5e16d7:0F#@19b85353ac678af7828d1e9ae753930d760b82d376883a74d423b877d6f940ce: @@ -83105,15 +109020,20 @@ B91c3b232e85626a383ff23136951b06c7d6d761e0bcda92b105820246d5767e2:0F B1acb4a8cafd99b6386dcd8c5855bf7ad2d9417703838aa63981b31b6c59aa674:0F#@bdda1c191cddd9653d879fde1579d769086dd8d6568178a27f66fad927a22999: B6bd7e853cc7588e9e39856d590b16be796cd3eb049d7010f1986e6d27d5857bf:0F#@a8da20b087ccf7b4f306e88b3a2bbbb6edb9c846d601213f9bebeb734a88d4a6: B03c8a056137662e43c0a02da66134bb8a7f9d12c0cdc5ae95a1e86eee6bcc2ec:0F#@a41140967bf3184f1dc9996852e314f6fe11cfd443e86ba44626c89267db94ca: +Bb002c1c0486344daedcb946feb498ef881bff24f82a94139ee1d110a803b9a0e:0F$@fdb92bbb9a89a37bfd112df2a5eb25e20b96e87c7b6503cc95d2a0ea933c6256: Bfd21040bcbc1346aa75a08e85fa3111113d315568130d8a73c467f4c6ddfcc84:0F#@ec8276a17badce7e83c25b1ac83d4b4155d3041520a1c6524983e077e04fbd2a: +B7d84fa52b91bd91c82602bdcb2a6bada2b689436fa71b10e8289a9c9de5ef96f:0F$@44299390c064c180a0a8b67914dfc95509dc8185a58ff7cc68e29dcff642605b: B947ff6c062db959ba6b651664eabb0d235efccbe23171fb3ddb4df9ce4ed44e2:0F#@adac0d2124e72e2feeb1ae98c730968777c433b0281b06fe3062933cd23ea142: Bdc98774a693c61fef93b00e5f5b42e75b9e480a93ca5b76e344ff080952ddc30:0F#@e59f34a88debed79bc97286f9911566dd232f0af6b23b74ccdd924fa908cbcf2: B4d9ab662cf87cd48d7cb214a2bbcb32a073dd5b9846eb9dab75c1243ae97e2c3:0F#@39f62721b60bfbb65e7a1515767a1dd87b6ef1b7b6d62ffe178c3785c75be2f9: B668b7d11b5a2debc645d928b9bafe76eaf90131c291bdde559bd5d3fa20d6af4:0F#@ab9086d6b2799989b295d2105cff33cb2365a56cdaa100263ef714ebea3e3024: B8ab2d9165e0d8fb832d0623604d242c3bfe609fa6b764236097d0527b8b90972:0F#@b86a01cda42ae9e68e66080805bb46121843f73f2acc1d28d95be383c93b22b0: Bf7dac4c3d83f625953ceab8141240ec059df68a35d3ed00e606b52e3285980df:1F#@d9e71ce462bc41e0ca9eb17c968cb90d096a9f92a3b800543e0a30d553404443: +Bb1fcc3fe52def0794a4bafec6cba96ec5418bd23d5e0d3920fb0876c60e658d0:0Fߠ$@fb84aa275790e572c33575a4a3c242a0219e58dca578939bed4e5aeeb7db8544: +Bf7dac4c3d83f625953ceab8141240ec059df68a35d3ed00e606b52e3285980df:0F#@6bee629618f7aed73a701c06da32d8f400d62c1e3b4720fd16548d2ea95b5882: B0e5095fee08d81fd36f4dc3da8ca2e2be608029f5724dc1c711704fcc8258784:0F#@0aa7afd772b12c28422fb133e969373492834115e7a57c71e3609a30e8fd544d: B7fb393d5095137fc599cb00dace6e8b647f742b834068362315342c691a09e7d:0F#@6a09d9867ca5470b9e03a62c4e34d8a66cfdfa8a625c112a3b06ff9612a0d6d3: +B91b0f3d205f5ac81e583d38178d8d629831eedb55d1b7d69d0f187bb111cf19d:0F#@71a881944dc8815ff4240a6a9b69288ec31c3277f3d8f002686c2ca11ebb9441: Ba376c378b01c3c457e738516dd964c576fdd9d1f6d67898cfb7e9bfab373f88e:0F¾#@6feca1524e44283e16a217ff224c74f284663d39f37255e98a8a36764835c2ee: Bd4f5f4d56c5914d21f9ebfd2bed0f2ec2df4eea0cc8005f79190f9547b3fbbbe:0F#@92c5c8cd251f892d7c2d2f91ce6838d9f286a255a3c0c5a7aab4f414e2ea2079: Bc3a667b5fd660f99fa3651f14ee2df480031bdd6ec3eaea8f3aff640efcdfe20:0F#@1f6e1339620b5936d9ffd9c5cc45c2a81eb63890da1523ba70378639229efe79: @@ -83121,6 +109041,8 @@ B23143091a5bd10e64836f218a4a540b2070bff3ecc49be987ebcf1ec9b097d3c:0F B5e8ed51c4401bb1318c8d3fffcfc6ee62608700f95214f581a238843e7003201:0H#@cdc339deafec6768d82a17e424c01b1d7d6cdc0ddb195a4163a10bf9a484afb4: Bf32203b0d99f47e8a2ec1a79e075d1e34143fd4e0a8efcba8acb38e8e324fdf2:0Fύ#@f595d8d1d44535c92088911f67e0c15cda07195ed03a7337bfcb82b339d8f0e7: Bc7f0ff22633279305287e86e533a9d0349a65ab1ba3e0b0598972e968872f5fc:0F"@9f5274ea1cb1e429104c5ee3cb6683b256d1741c581978291cc9df7d8375dbc9: +B4d517cfdffcf0a8693ab86a03f35ca3e873700fe8bf11c4afabd1a60daf22fe9:0F$@8dbb403773ceaab856d8176c0910314cf23a3ce840b6e67d67cee5bd0c2da7e1: +Bb5a1b44aec1e57419e535a4fbe755ec317e136492143466b1eab451959bbdfe6:0F$@fc01b2bdddd370953530e57fa92fa5ecee1bff561b245e243040081fe8165090: B326268530ae56c797bf7dabc31b1bd547ee1010df6105148212f3d50fce4bdde:0F#@6d0127a28f4bb2c9bb8aa328287f0fc488003cd43d0921010b79a8219f792a9e: Ba2f21b5448875f84acb7f0d0f27791fd25f23b1f8d422403700bf696a4c1e53f:0Fط#@eda7c561569a7ceebea89cf02aa2e85be446e9eb9192783dfb39c7731090892b: Be7f6bcbb3e401cce1d7c0ba27a6a8be2ce9dd9f5018034efc4cd41f9322ce890:0F"@f7cd9c595040aeca8526d81b08e38f29e2a7a372f26d18701954d798fdfdd8e1: @@ -83130,7 +109052,9 @@ B69178d5ced1b9932d0abcbe51ae0107d55b36f07fe67b2a7b2ad31db682bd58c:0FŜ#@8fa80 Ba9617aedb5fc76babcef2efeffe43efbd24766b87ad8c2a4b4a171c019251e9a:0F#@ff932e435ec032a655aa1edae9dc19654efd5a6dbe943e7aa161154f8b719ecc: B7496fddb311f74abf5c77b1af4c85f95514e9b067efb4e90a394bd624f2086e6:0F#@c0af3aa46691dca9e780d814e61ecce0f8673d7e6beea6b07241f34919abb174: B4cb5da03d2181df9c71efae89e7495ff7ef2e5c0892ad0d767cec2434867756e:0F#@9667a747257a9dd59294fd210f25f760abe9cb944813b11cf4a14c34fdd2c1a8: +Bb7c10e6bedb63316e34e0a5bcb0821505e2d331a0a57d733c9dd7ebf2859ce38:0F$@46cf43b9e8f50cee13438b8623d5bb1b19449b9c9679f027fcdc8c67c00c89fb: B039d5e2d49e127de1f598a1ce5516f84f0bea06b630856b813446899bac79fec:0F#@d0f540b1d118b7f2104a5a6257cb2cc175718c5022044cc27b34b776d355d1be: +Bfc182dcb2acf95e3eb8655e5f82fba5f7e62ac7ee72fb355f322edaacacb8943:0Fܛ$@a5581f181eb80d35ab1defd3aec74d8ac65d1c769aa754987fd4465ce84bf919: B0ddef87969ec41469f5f01e05ca4e22cf516b40a96b674eb58e833fbedd7c3d7:0F#@6bf27d5d10a659db7727a7045034fce36b8c6ef1d3c191b0949e8a0d402fcb0f: B61540af962cb86dc8a2dd08935e475ac4344b94e0601dd1c339b5efc5f430a48:0Fѽ#@268b5b39a03e86b92c99f2314aac6e794bc10e33f9abdd83e47c711f8da971f1: Bc4ffaef550e7ec6c00b54929920806ac90f24bdde8a8daec873b850f601f6659:0F#@bd9e029a93fcb79daaa6118d026f118654c381136c3adf964491adda8b22deaa: @@ -83141,9 +109065,16 @@ B613797a3260c781ee8f88965a48d0aab1f000144e01bfd31909f5cea204066c9:0F B9dde1626561e031c83ee730877af04794f0903204acf9830684ab315a8a0d6e0:0F#@a7b165497523c9819a3c76b3773e7654cf79162fa9e25c8ca7bed7915ab844e4: B797f282962436965b504afb24d151f2845126e1e8baa38c7acd48028c6e9f5a5:0F"@1465700c599111e4d34dd0750923b8ff6c2ca7feaa7092753f49201964b23a54: B7c3b6b29ce628a0ef0e3e833a7a628fcaeb13861f025ebe4f9d99340036477c6:0F#@4b167d8d572088e1234cb24e40a0e37bac9e7b38f577cba2e26b64454179c9f0: +Bab603c52c9756f099416e6cfed4e9ab012b0cda1e04373e31f2daf7fb99dc68c:0F$@148c76ef48982fd7e7fa80500fa5c25fbee4579ddf5091f9583db197a8cbff7b: +B40fd45eb2e0df6831b8cda30e340afdcbe58a999f2684af711c29bb2bf4fe3c9:0F$@84171e62ce07c3af22419dcd83767d5c5b36af06102d89dc48f543999759bc19: +Bda97cea9060acf8a2ce075e0471a902a279e4ad08ef3f8cabcfd9d7e3af91e4b:0F$@c66c8fb3e1a261b0fecef901950fe466431318a9c28ab4f5b1577473823ca460: +B5b8584c96072938d0fffa515c2001888308ee5511652d92b49bbb3c73935b1b3:0F$@520805edf40d7e910ec791d1e05d51a3bf852f211523b5a8b7c97f936e81d158: +B01947a31521b4cbb762335a470499ddeb2b99d11d282b38a54da4d8b2d6cf2d1:0F$@7f3be46556d8e52de8382a5e8190082738a456c369e0a7cd2857e501ef086537: B0bfe851310875f1de634be5f3a091a6c59374044b02c7663595495ac7b57afe3:0F#@f45070e12aca211531743d8277e634b6437a92c673f4807081b42c17fabfaed5: B88eda26acc7d600f248d625f576e65ee32c4dc0e7c55f8ddfc322b8e517a7b83:0F#@6c0288b8fc619944fdf4a0022ab5355c25fe0c0e701a28738cf2972488337f5a: Bc4f88a9667bba2b4ebbc130b0afcaa155ca86a1bfc3ea19062465c1628ab4e21:0F#@c2d927ee3b660833dd968b0c31754946d811a689c34194c342665e633b3b1967: +Bf34232d8d03a0a4925cbb4431529622f0c9e6cebc77cc14ef330859e351d8005:0F$@f1e33c8a4f13d20e522495ac7d7ebb2672aadb66517baa287d7e7606e71a6b44: +B6578c9db6d299378ca7b5489619db12f5cc39945300e9e00b01544c4548d3c05:0F$@50e231508251a8d9a2ddff3540b35873cba2d39af69a39d8b7efed25ae068d81: Bf0e9e5dc8faf81d319ad19c5f22c65a498b3f97846ba1c926567156dba33dcaa:0F#@b1622be08783d3e2fbf17f279b773e6ace15c4fb26e3b3131fb15532f584354f: Bb7a5eceee065994152be88bc69a28de5e44a1a1d542e8953dea600a26a08becd:0F#@bd084cdc93d4b4aa63122a7f9c20a58caee27ada600cd0057a1024d44ebb25d4: Bcbf71c6ca3e1f2387d3f04f4f29761174bb8769b9abe83bdfa25fe47ab8260a4:0F#@5bf6357598224bbaa55dcada06022f1b2e3907e23f164f7b14671112ee984e21: @@ -83151,6 +109082,7 @@ Be1b2e5482d0170ac81eaa698a1ee20c8a63e6e3fd00ca3715fa3df141eec8b3c:1F Be1b2e5482d0170ac81eaa698a1ee20c8a63e6e3fd00ca3715fa3df141eec8b3c:0F#@3be38e07921c6fdb8aef4345122af896e51a297f53923da074f1a676421e3595: Bfa915b26a7149e9a264b3efb235c8d31e9fe8b768be6464ada3982454756c8f8:0F#@c5b6023fc97b9081683ccdb5efc61991c50d50934375aa22048df2d2670a6d9b: B97c466d408e229209d6ecad47b21b520edcf34c227a3e415bd09de1ef23266d7:0Fԝ#@eb7a917c1665f184284de8239519d5dfb10440e414ad7655339eeea176573cdd: +B95c2902a6687ef91b4592df45fadb08960c16ef3711eb97287842b9dbc3e73a0:0F$@b079b9e7f4ef31bdad5c78a8c64e645b377579c53c3d5711a5bbb2c91dcbd54c: B2054fd96aa98900a9e33657c3e26d1464d2b26f9f8b5f19adbf234cba5c29f90:0F"@c1752f383b6552394cd1ef5d34ce7dca496ea30448f7c6789dd88eb2af42c145: Bf6801f8d207d20f263cfe34c390a0e44e43698b8515a9dfdf864c69e55593cd5:0F#@b7cfc44d97cb4ae66968fe830a1810a0fe17e74e1663ee9d298cfa9bb56df296: B5c0e76e9706aa329fbb8de26b3bbd96231b05a913f5bd10799128db48b2b79a2:0F#@792b41f9cd48f57d409a8783c8eff9883d5d686cadfcee146016c21164244151: @@ -83162,8 +109094,11 @@ B7d07808e86433ad9127749cc5383511aef91389dd762cafd22e7c2746383a895:0F Ba1a48cc4bcc87745141d89be20d2f015cbfe246bcc316d3aa5786a9a9775181a:0F#@3a3ad693cfb22e82e19b2bd0cc23830ade7c77a0281cc4613d9cdebc7be61731: Bcc7b47aac06a8674e71c79f8647a6641c3f7a863ff8cc353f1d41aab683fda2c:0F#@27815c796570d4b0cff72f57a523569a6a7167d3bd15001095973da6a8ff2df0: B0d4f7874a665d88e89726c4209e7e8f975bdce6dc6acb7b4c98f0c51ddef8cd7:1F#@505be82c278b0b883d01cf677435c39bd311cc3378faf4f79823e0a6dda42282: +B1b8f7b201b74a19782a440c1069580e7bb801da52e801cab9ba394fb55c24232:0F͜$@2eb926619110a5bee652a4834aea3dbc1b33b1fcf766f795fd03712815ff939d: B04f882d360af691fcf53f5b3f070b41b17a711860230c84779163dcc6891ea5d:0F#@78a510a70eac01b536321631866ab85761cea3007d3293bcac4935fc5f1f670a: +Bbc6ce5e3b7f38c7abe1eee455582b4a9a0e4137a70c06446b9644c7d07e76b1d:0F#@c82528c742280a877ded813c802c1bd4aed38953f54c3f201e8bda9befd49833: B32512680bdc70386bce9d9b75d738207c4d844b314146a3b61aadd8abc2193c5:0F#@bdd379e73770deb3c0d8f2f10a72a861326e2c34a6dd23ac4fe24f2b40dce97e: +B148c76ef48982fd7e7fa80500fa5c25fbee4579ddf5091f9583db197a8cbff7b:0F$@84f4300a755146dc9a86f83910dc8c60706b36aa8cd8ef9f65d5da43084650cf: Bd49a46a52d2be1143844782ceb6fe4fd1ef6ebf812032c90c3282135e490ca67:0F"@7335401839662ab45c4f1fa0aefc73d51112bf772f2e9a909cb616687789f195: B2ed9aa1e5a4f06b72eede59bde6495f25ad9b55445d81f32e0c2e96141c8336c:0F#@a5dd2a338e7ae8137e585e339a99adc2310c562d1b6472f4a801fefec2b48023: B125531221093684511aedc440388cced51db8d1f39c8a40c7ff68b4c3181799c:0F#@ec9e8180ccd409e46398965414d48a3be63317a5e563b5c3bb7a093953e4ad49: @@ -83171,16 +109106,19 @@ B50ebb8fddced3db4fc705641e5279699fe668987d4117b158cc6f8adce007f25:0F Ba7f1851814be2a3898ce8522cecf2eec7d27db7d27d9da41d9cccbe33b3086a4:0F#@b380a8b90a9cd734087d0c7d8001d8c3504910c379cd317c89dc5d770f30d5b6: Bcbf49d0720c8e5cf1c4be248ca20eaf432faa5570821ec4262240531d0989154:0F#@e0489092167f7a897a63638d1cb12a4a1bb0a1bb389609788f19df582d491191: Be50cfae670058dabc752b2aed6381006664f1723d7e6aac582d2e85c4e5befab:0F#@613b8d22b639d74c5b61e945f8cd3afbf5e3d6b6a81bb92efec627f4c7817c46: +B4b810f8200215aaaf2950e7a99835346847aac017bf21dace06d9b5221420444:0F$@7ed2f106ced42218aef5912e96924a54f9670423347a9eaf73b9c2c0fec8cf54: B1e65b1e103e84ffd957c712a36804cdc41cb086bddcf26c426f4434627bff139:0F#@cc232e2a45a49092375ab61ee696df3bff20d6d05bb9d6e2b012826c2a66e164: Bd11102f710330d7adbf034e3b49b94d46c42ead2e904406c571b37c35b09a29f:0F#@876d3893d08e312d34c8700d3baf397303a0aac038f9da09f92f9529c40e7c08: B298c34053e556a007e2797c9d98b7dd3602bddd7851d3078a48f576bc0a2f557:0F#@5fc1a4094c8258b736c47c368224aeedae25e9f52ce3eb745990858917344be2: Ba659c00910c6f9b988ee0ee0360e46c28ed45645c01c98020d06d21f198f1e66:0H"@b9353648a0f9e313e3b3008fae4a81e864f919b9b2bfb65d3790d392b3c1abd0: +B1ea0484cfe781c6cf34f9ab1ab1cdaad569de5d55ccbab93f7eaa27099b47dca:0Fޑ$@e0efe67fe1d95e5bee6bc55d8874eef1bbbb8ee1e3750615cd17ef56af27c984: B304ac572ef80cf428842335fb2208913e28f54418ccb98c90dfb35a73e50f623:1F#@9791dddd929959dfd544e26115348d61b9c2e31498cd0bee8037909e50a53533: B1706fb2edeaa597788b5f30804e27ebd847ca3ad40efdb9010c912dff2017680:0F#@ca8908a30feaae840fdc436d0c41aa37f789a6237dddc41660c288878b82fdf0: B9f73acdede00c675ef3f6742c4215b5bd669d8481b9a74b0865ae674ba05f86c:0F#@d9cead5632318f6c776a9b12fedcb9bae7c26ef453e8847790e0bdeb036d8162: B0fff6eeb682a3b96303adfd4a5ccdc568d604290bdd3761cf2ca2803f6f8a295:0F#@11aa4ce5336d9b97b50e6abb3fdc030a13ad994d5d5cde073732e564016e2af6: B304ac572ef80cf428842335fb2208913e28f54418ccb98c90dfb35a73e50f623:0F#@70a5753dcaf4fa73a950c0b86052c5e7d177098a1da3f5d04eb7388e1804fdea: B16b1eaeb5b9353019d1977622d81c03abed076bbec57152fb6a4f2a3eefc537f:0F#@5e49be7563f6cf1ffca498f047de07aa55d11005b52fc1895cd0ec33dba8826e: +B1f848b6bf6037bfe8f5151d6f11a928a429c0008fff32125beb135c782b97268:0F$@31a987416dd62244fa99d18df2a71d103135b63e83a27be3998fe7b2a92c2d76: B33933e322a6335073898613780f9f311dad6f82eb555835a3eb98ec8016dbb39:0F#@7ff9e7061649d5db61600c0434a06d6dddc0b285505e6ee60b3eb15773b73993: Bf89753a50ef80fe3a3ead57bfd1b0a1f48427788c6858f91be99f35cbb4e5711:0F#@b45ab38ad00c2cebc5291fd97e94f2bc7a73080eb0dc8f59230d53452504ea9b: B689647f02d043c679ff853c25adb9f6e32fad3d5bc9e95ef09513d8811ab51ba:0F"@2726dc2606af96f300b859335de4846512847d27c544782056db2e39e3681e17: @@ -83189,12 +109127,16 @@ B1369b77075a96ad2fd53511aa8ac426842e979db104d16bd266026ec80d2fea7:0F B1c723af470bdc6e40cce9ae5469907ad6dd56dc86972559a6fa2ff1d5cee2406:0F#@d940c966df5a4f0308baf9788fd8d28066b72e18a015dda2c1973ddb0340a92a: B20c06c6d1357c74aa563da7e80577453d0a47751d289808df532ed4a529b1cb7:0F#@13f8527aa6bf3ba35a346bc78423579b69e06b94d2a64cc2615d23b2fa76401a: Bc80d7a30074e564bdb40bdc07541432d78b9de06b004727546e501a2d076f16c:0F#@a29a24684c1986760365dd76363a36aba245fb59b25dfa0872a3879d3092e5a3: +Bda8a2893d6a026e12c469a539111c2e6907cded66e0b300ff06c69c7c95dffa5:0F$@1549f838fe39d6268aa30dc9713984a73760a7434290bb89b30634ed6bed60a7: +Bd47616c47e8c1527495474e96255316ab10de5cf1ae877efeabaf0ba448a071b:0F$@f1b9f8d489993a4e35f7ffb1c4c74fe9e50786401b1416ae6da436d8e8db006a: B8e428c2fd7ce91e5c94fff23f610408e77545a1b50031ee7b5a70416f5cfb79f:0F#@e6209c4d167f83ce19afa0c4f6c39a6efb5b08a242c49b046c94cb4df24d3382: Bc21db5d5ded2c2ed216861537da3e7435815c2a6ee6c403ec9c582ce93d65f97:0Fڼ#@d7242f14edda99dafd16fbdf3a12d0337535f5377081549d46153b1b37a94a0c: Bc88408393dc4f196005107a90fe679e6bf6de11f1c767abc203516661f216d64:0F"@1858c510426429ac235b2a3aaaf691cad8157da03516ddabe875d50f932bf90f: B21e09c29c3112ee97b1c7cc47448b70fba76ab9257108e9730cc58566c831e27:0F#@a1a48cc4bcc87745141d89be20d2f015cbfe246bcc316d3aa5786a9a9775181a: +Bdf9d60a116d4a167dd77e89137a84d651bded3f48592fe814a6cf7b00642f1bd:0Fț$@ceede7b747dcbc09899a603fe5967e41f698bc10eb201df44da018a4e00fc7a5: Bfe1b1052c6e6e66126cd24eacfbf75d8c493ed4927f866e284d3cea66f72efb4:0F#@706b9c3af8dfe4d88829f22e705d8ca9d3cf07332acb0bea10ffcfa442c51eb6: B156dee2b1419775e826d9106680ba70c543aa651e4239a031fa1cdfb3ce213aa:0F#@9f83485694b4f796c06923ddc522a72899023fe5e5ef847437e1782134b33f65: +B528cd96faf7684aab63646b27ac881775acecaf14f1892be9bbf0add5f2863de:0F$@0da0c55b2dc13ab73eaf67495ba2296458feaa4f59c45ecfec4c40bb519f00ce: Bd841f700c8480254349cf79602d9c159dfde1b48d37cae8adeed16d1ec78d693:0F#@d30030eb6651618b31b896fdb6468647ded0bc773f343aba90cee7e6467b0986: B882d93e752bf837d7ae0209a679ef4e15b437aec28b563b164470d5de1c93900:0F#@fa36dc95db1021b3f62841d3eee86b98878a197f76ce93eaa9bba663e74fa233: B15b22b86ce807fe69d03c93505aa22b9c7fa4e6ce64273fdc1a89b118b5405cc:0F#@d00f8f8e175c580a5eb7a18d97794db7b87d4834c1b33c7f64c9f61c632730a0: @@ -83204,8 +109146,10 @@ B7d469e940a32b17a63c62332ccd5ad006b69fe8c1e57c981ba3133311ca722aa:0F B0068a0f067cb715b4c7545eb57bdf360c47ed07bd29b255cc9e6cc7f0db15a3a:0F#@629001bec01528e56b4e7749857517472d2d2520c3dca185ebce13aaedb65ecb: B301a9a4fb0735198f3d5c20d35c1d9ed0aa49c4ce0b449422b41495107326a55:0Fʄ#@6235798ed9fa735006fdb72991cef03584dea7440e1b23177663fc7c4bfe513a: Be5a8c3be6f7f061a251158e9319af48539995d313714ad130bacbdf29ff5b7ad:0F#@5bdaaec7bb4f87213b7e9d4737037ec97c561263f10f9e52632d67cc86b1af39: +Bf3b7660ba484c07b8ca7727013380e09574710829fffbed1addeb8faeb3f34d5:0F$@b17d3e33a8dd1bf3d4b95d942f3b91243290ab945c5e56e3c4db86021f3accf2: B415c3bb2c0d0f75947abd88621c9eef58f2b8d22cd62f15962438762b434aecb:0Fڡ#@3bd38f33bee4979a1a4f2144a2b46a3bd3f1b9fab27788badbb926f71fbe7b75: B2f72adda7d224ad02c5ff61d636418c9a367fd6adacc3e566a0e4b8b6aa421f6:0F#@025a9d8c0cccd6b739915c14b2b0018d62b5ac52aac6cbace9f95747fc239dd5: +B92f1978b756bd7233ec1f1893d9e1c90f324f2a525dbe92c2c635f734e8ec008:0F‹$@b94fc6d003f59eb70329f2c346f3ce28c784e768724b0b6efcc5346bd4a8b0a0: B2236e0129c2bfd2e8bc5497cd611bbf6a1148d7e576d2785ab28ed126c90836b:0Fص#@e58eb1e05e52805adca0f825f638ac404551dac66eccc0425f6c69c85d5b7803: Bf37d9f83d44e43f831e59e651ca7c9898c663707cf2eef02ca2996acd1dc9a81:0Fڕ#@cddf5cdbc87bc816255049a3e22f32c74f8c6f6826d66092ca460794e8e5584d: B81b3b6a5a62129b258d999f9bf80e4fa0e1d5fe0aa5b3619ef4c6520f90529ed:0F#@659555b465cbeb6ecdfa680d163f58fc82b23ef520fe8a55fbb6fe7b77f82d91: @@ -83216,10 +109160,15 @@ Ba730e926e616d0dc2db654809f515cc60a1505aae43f95b87a7bf344a60adf0f:0F Bb58a81857d551f6e0afd513acd7935b1513e1f7e79c297d656f02a9f47b82986:0F#@5124c0fb007fa18eb6269aa0b8a6f815bedbe52f360b2372705800b1ade7a4af: B81b3b6a5a62129b258d999f9bf80e4fa0e1d5fe0aa5b3619ef4c6520f90529ed:1F#@1dc06142e483f1872732a2f59501737ed2020dc60678795b5938cbd9ebc9e1c0: B87dd71dcda2034942a1c93b3ef359e285134c7e2c498ee216c9373c37664ca31:0Fɜ#@e8f2983211ff7d391f71cdaf72d9fa17b0013d2845ef61f01682dddea2024657: +B2d3538c057abe8f96ea9b8ca6d791446599c990b8902827c0e11976ca49d2fad:0F$@4dd3474a52ae8901e27c45b30bada9d09b824f8cfb6c4698baeb299d1a552aa3: +B863af5a0bcb44eb819f7ed85cc83fe3b7d6cbe47750bbd770a6ca13d3ff14f12:0Fߙ$@aafc70893ac3d0d482ab19223a3d93dc25254470b83e729c8a95777a25a5e20f: Bab5d901715a2c67a679bd9d002d29bee5a69d1ae9c841c2d5fdfd44258393e5b:0F#@34f00ff8dbc811ef4fab6f1b1b3f11b25272917264dac6d1f676df51d92ebc8a: Bcca01774ab14681512095c1fdc4a8b345ea5354a109e2a842d30b7e64093e8fa:0F#@13ffd8d6bec495b44d73a307d007d7137aaf2b29f78aa379aa9dea97d40199ed: +B3e65b880f1664b2ba46b9e00b85d433c85e22573650edd0674eb4f03d977b1b5:0F$@d429c43d229847c96fc4ccb41834ba1972a852bf1724e0c1ad766d42e11cd2aa: +Bb6a942bad58a108fabf4301be649fc372e9aeb16a3b57e1dd85a5032bb9109b5:0F$@4699725a68fb3225837842180897257e2e6660f258a1202b5e668f04bedd5bfd: B18b80fdc857a7a64b4f2d3e060ac260c67ce30b955f38d939c338796cac25477:0F"@898a0870d369713ca6bf25780f1b8c1e629fdedc0bb0da11808ab76f0405b343: B18b80fdc857a7a64b4f2d3e060ac260c67ce30b955f38d939c338796cac25477:1F"@3dc060fbf040bae5fc6ee4e85ee15ec549c65856d893ff5d075695c81ffd91b6: +Bb6a942bad58a108fabf4301be649fc372e9aeb16a3b57e1dd85a5032bb9109b5:1Fڈ$@f18970c3397d0fbe907ab8299a435f736bc075b4006460c0d07994d44029c83c: B1e86f596d00585b10436893a91beb55f4f4982d8a1d748e27d4cff2ee46a97bc:0F#@627228b05858e961a50382b228d8c700286d2759691874580ec449eb2cccb98f: B8256e9813628366df98f0e7481818a2055ade9d78d7c02398c496f9882201a11:0F#@41d8f68b55776d78d93219846a42b1693fdf98b7633d34a3b425dbf90c1276e3: B12b8b7e1edcbcac85c8b89716e5f7829e562739843c74ed336760e866379122d:0F#@9124c3bd1e65185632168231c239a9a86b7cab4ce9cb79d97f2bc279e52a87dd: @@ -83227,10 +109176,13 @@ B23d76b0fc4beac35fd7fad7cf0a0e3bf6b1e1cfe6b5c533d358940d1a4602670:0F B6376b0709589240bd8f283b7fc837a15cac5253b2f8cbe30cc42a5ab323eaa63:0F#@e0520f6201c41318546f15fb3772995a52ba214b93ca64e7e308aa4872272c65: B74a5477aa033ad6e6f843c38f84e6d6c9714cc0b31ee21fd6fcc48f85443ece8:0F#@11fd14f0d7f4c00dc396ca4e32a7c32c1a9c859d7648807d2201913f889bc8a7: Ba942c49d49ae0005811e1436d88cd4802238a34272c0258ca57b2c5b03c096a6:0F#@0de98153245ed4709c7aebe137ec4244b4a9bf203eefd460b9568e7cc7cc0237: +Bb77390b224b0db4da8b7da6544876fbc883771648c0a7e95b34d3f09278fe3e5:0F$@897deab09bacfc7168918e5ca9903d3bbc6d71eec89dc7d69772b5c444367e6b: B340de9cd824a3af0374d5c7cec4a5fb05a622ecd8f0d71f98ea15ecac48319c4:0F#@96a72eecd8987ffe35d1d776215f2f293be596bf72156c0d8e64df268fe5c2fa: B74483108ffe16dddc869c05f896ca675c88332d7202153552c0913d97f9825fe:0F#@39daac75f4a270fb64c83ab95971bb839d475cbe42aecac0a816facb3f7fa649: B93bf00844742bef00e848ec65fdeb050e08b3684c0512ad33c6fe5fbd6e76b83:0F#@f57ed40229e5aed7660e4a5cd80a511349e61351c9615346ba50214d595d2dfc: Ba3b8e4a12dd99446896adadc8d1d43f52d9cdf7e802bd813c329ec553fad513f:0F#@bda7aba3f0b05acc1c40658835fea47c0f875e66256b7c7fc562232210bade9c: +B30e729e473926625f2e50677b00608d5909d3e7ebc167c4be3d1e1094cd51d05:1Fߜ$@6fb5f3a96a27b836ed59ba7e59c0df7c57f2a79d577dc0ab7b08b487cb58e41e: +B30e729e473926625f2e50677b00608d5909d3e7ebc167c4be3d1e1094cd51d05:0Fۜ$@ca7ee768b90006a1eecd427546ec9ab092b9e9f28da1295c0dcf12c272e26922: B696c51be07924e317fabf7a62c75b86919c97840d0be89f20385d73753eadbe8:0F#@4b36d49164ef1e8cb835613153ce4ff05dfa5b2ccc9d3ec1f02a87c6d1b487c0: Bbde071361289e1e2bc9a76c0be0c85a6e4bf0c06415bef8ab2851947cc35d355:0F#@7675f7b4dfaa8fe96748199724f759067bc080fb74e689e238f9f23f962512ae: Be404a98ba1b1d28d2791eed863b16e839ed5a67c27466baac5f448955915a382:0F#@e9aae406e07a05b53b44d41d0e2d6012d7a075d126e8abf5e8237c0cb0d1383f: @@ -83238,7 +109190,9 @@ B21cfd9014b10f460e92e2fda28b75ddae9aae7db8f80f1b5a53bd1db65058d7a:0Fҧ#@c5203 B8c414c42db8e71a4ea61b7f9c4136da210160aa0dcdb5d4dff0378094f8f2a98:0F#@918c7b5e58087d3c565609e2c30d1d41e80848af4f29046e29003f483b4f79c7: B9b6edf6f73eb62008f0375ff5e78cfe7984d7b6699e02448a7ca94c0e97f08ee:0F#@f5a777654cca1a5de10ff23e0521346abe3dc510d7b6a53684229ca920d4aceb: Bbfbb29f72c9b15d0df74aa14ef1b4c9842d5768577117a3a1191cde19910c1ba:0H#@e27a50f6b722d92f6b6f2e8082a2ba7db87ed703aab17aeda9a4cb7366ea363a: +B5829ee5f597fa409dd8178c467c9d9eabf817f18ada73ec721321911fdf49462:0F$@b0d9828d435f0c43bf5cdead83ad7d7f05db6161ee77ce681ac8097e381e4406: Bfc6c660ed5378d61894f7a535d35c3a49f601facb2c631df9b180e626d637665:0F#@1bfea9e07f78c53a0d388b76eb1e1c972652d12f26428e099ae6c3ac9e03273c: +Bd26db79ab72d1c762debc4dfc96a4e3890d041c058c8c85423ee48bf78970900:0F$@09b7a344be8ec78e6ba8afb9f2b07957287071525a1518a93af1c4b0e4556ad1: B128e4a0f8bd4ca7dcad2f582c11eecfc2fa77e4395a2b83273a148467ec4e63f:0F"@40daf48ea71bcc5edfdecbe2c75522536fc94e9250acc7571328abcee96dd018: B16ac034c43efe7d110073e6ace020f4e412af9b9104ae9c8ba70f4b03cf1c271:0F"@2d0a16500570cf069446008d0a2ff9e8c5e4d83ad2ecb03650c73cc79706fd8e: Bc44caedcbc0a7b492178f76c57b8bf1b6d31331d30d9f808cd950ecf93ba07cb:0F#@e73f2a27485aa864083ffef151597d00080c0e97a4d5cc62621e5e4890f4a830: @@ -83246,31 +109200,44 @@ B6910d9673097bd71fda78256efa761b1e74d29f3aca91f00e6431baa074f11cc:0F Bcd9eaca3afe7b780de544dd3638686842d4dd73f35d730aab2628e427cfa9866:0FȚ#@45d553e67db92ba60cd1ba47e0b97d77cbb0643f98cfde0d35950e9cf1b0cbd0: Bdc00faf8da459f61dec655216d0a4926b298ffe557f8d4f63d8c2967e425e007:0F#@68d52bbfebaf762d20a716f8576a11a3e56ac9df9cb88bff83d1c1ae978a686d: B1ce3d030649cc354043c65072f4bc78234c2c7b69051398de127b4f107590382:0FҬ#@37f7ca72e52f3b6451484cc8dd675bb7ee1f68578b298af945ba985a5ee136d8: +B6b07a73909db3857343503cdfa2c62107f1b1f42f68178a034b035e3777ba76a:0Fߍ$@fc2047bc522c82c05c8d1c0f8d3623a69e833a6f44547a71493a2e86ffa8d1ce: B0c4d9f8849cbc70865fb3d453af73aa040195538ef2db1230a8d0530a8b04a94:0Få#@fc52dd9eb6728396f809159be4c9b39df8d25e454508372ff8f370507ad6ea6d: +B7c34590c120266da299e94d1fc47e06dc862aeafdfbeceee5c1db25f62da5798:0F$@03b321c8c348e3c32919e3d4a586b02977a0e5ffeba375331e40f7f53b806df7: B92d63bceb5f8e57f3d2228822b5c4f0b7ae6969498b7530fdc14201cc3891997:0F#@3eb56976aafa02c8621bafdd9a234cf3c17e2fdaa5a54e93d14c534902b844c2: Bb57685c90fbe05eea35426946362aa6f049b0f6c83f08d7cc6ded26684d57d41:0F#@10926b8573a2c198a458481e7822f2235ce7530efcb7bc9a2ce95bce21ca0039: +Bd2d7dfa792f2e550323ceafa5ef98e4070a3914a987ec5b8369eea006628479f:0F$@4ad499617b78ebb69d99ac51d5259263e9d0aeb17b6a4ca1bf72863c9e4dbaf7: +B474310086e92c607fb60c179f45e38843b72556a9045c7eb1843fde410ea84a6:0F$@dfc7e1e22246132804d8afe0085cb0a974d1f8230a16527751ab3097d212ff63: B5425942797c4dd1b12b469b1fa715b9553036003a29f705acd51c077f322a39a:0F#@d8367ad7cb03bd8c29ac40c2d00a624ebacc87c7232fb54313b96bcbfd9fa404: +Bba892a2f1b7e68273ebb5d3816940ff2e3265f6768af1b790d64c16d4adbfc22:0FǛ$@3bc5d4fe86c9540b28b77cd09e44ba06322a55e42c132d721241a1fbdde10f70: B70ecb10e96c8dccafe937bd04913376a21e4dcdde2dc3aa448d7f20542cbd48e:0F#@9b93b3ac27619318f3117019f4626a384248f4abf665cec8eeab4e23f9552c03: +B726f12f63b24990c1819b137f6e55ff24204cd32257d8ca03893d6932d071027:0F$@f1362dd87ea23a2541c47345b2e91a065449e15500882fe7b944021ef8d84234: B9f7bad0db11bea2417bdb1642f1ed12bb95f388d937668ca179e38d136c8c64b:0F#@9132aecd4304a090070aacad78011f06aac02ce1692692810d62f2dfdabaac00: +Bc4d8f1ed16662c278768222a5dee69f7806f74b69822ba637c40141e30c395ed:0F#@30cef00ed1e27f30b2663e1fbea40d1585836c46a7b564c7db1c0c56e2d7d0cf: B4915e5c44ec5a3e28a228c33fae33b32d7e61eeba5a7492ef1ea1d03034b1155:0F"@e0871414c1b35966dc0acffe780cbd4c7fde4e1b6e0fb3c545de6dc070b617e0: B7e108b780a683ed585ff3a79df99a307601561314d7972f5841371b664f428dc:0F#@441eafd9644aff843a824442eca95c17061bdb8036eac8bcc88e4b51941e4346: Bd4006b91768e9ea165e58dece1e30b0172903d8ceb39a7cd74b7d30266d0b3c4:0F#@f6f4968073dfc293e9dbdd3e8207ff1827bbb0f33cd407f528e306514c6776e4: Bea7053a10b187ddc89238bbd27d313a83161794fd474b5da96799db2783392b3:0F#@7cffd7356998f78f5e3d252cc189c73444af37f470bfedd67b0a985b778274c9: Beb28de0d783ee8389382077c291bf859261b91a74ab4aea3c9ff0cfbecccd11b:0F#@821b4542e0f60dbbca9f2b960d4797ef2838a7fe4a4991036b9147f23eba6479: Bf0619e7c5b2be47559d46fab60de39f62bd8cd3490b0ae675ef680c4fa497da3:0F#@66e81fa3730463e8e2577c40832a7955ba4fa0ec603c4697ecbdbc257b6335a4: +Bc600959c79b691c34a197e8c74bef6a68c054ce8abfbf3c4ce073c2b105c45bc:0F$@40db604d75cb778cd93734aec05954c9caa48350cfd52426e570baa6a2583ef3: B05d53e832cc2ca7d385b0f35545e2da62a9fc53bf819f5f53b27a4c026766151:0Fʞ#@f1bb0232de1438b3d3bb1b49a40051ebcfa8cd76737955d4a33dba47e0333c64: B682f824a50b3e2a3cef119d47e4925e9325c6f16381a5999492af7119cfc652f:0F#@563d1adf0deeedabf5f01cd596291e29a5ad673ecfdf5ffc2e6a469fde3402d4: +Bd736b0b0eaf56fcf16cd0714ba5056485069f2c417552993436c5debf8981fa2:0F$@9bb23ade0cbef56ac4d5e16f9e076bbf0122115330f6aac3a7dd2c3a314e7b50: B57af4ab6b44526d12c9c3a03abd4700e3ade442a6984fdc917b86b07735910f9:0F#@f177eed9e8533e094dbd3ebaf516bcc6d22a345c81190daaf1f3d29f810d3085: B8184d47af063f7855b86e212d78667750bfc223f8967a7996c1a1f7495bc4070:0F#@9e9ea37004ff60a58c49edae7d92f51348b0ee95435c97a687780a4ffdd16b52: Bf3e43c33ed9e29f21b157ab747b04f9b8dd10f78515b3f4115ce7fd8fd820796:0F#@04f9a7f72d9ed89ec8a1aafbd489aaff78fdcb2223641e93b3bdf3549d086f19: B53cd3dfd77f39c8b9b8350d72447b6480ad1d8b93801e4e2fd0332d40666b760:0F#@2906d4334991940b3fade5f4406d49acbdc86bb3b40b86eb5bd7f0c3f6c86a6f: B9abac62dba4d2cdf0e6ae5a71c0d0ad34349c069d32c03c03d0629a0560edb9d:0F#@f6ec9f62c44a2d842778606f0e63082fb07895f74edd287141ef56dd7b9e3577: +B6fb5f3a96a27b836ed59ba7e59c0df7c57f2a79d577dc0ab7b08b487cb58e41e:0F$@940d6f4f5d26abf3c9f539949e6a5b4445c3c55e28699a25499df124b621f42b: B3b8837e68d07ec6e31859220cb66d2846a83acd30348a53427dcf78ddf3c47e4:0F#@1591f2ba8685145d7667049389d4fb4da930ba7a306531bf1251f5fd87e32f2d: Ba964ab67a9d825aa8811fb5127c95d0214e36e134fadc1737c580d01294edd60:0F#@00aa60f91ec848e3202cc6c3d913158174cda2e2c631de2c51463f005f659560: B8dec13f26358e4d2e61a7c88912613fd983d24ecb3198f97c0cabb5ab17fae29:0F#@418151d2c2574b0a445fed18b22f256177677a238e2b215b29ad63616062699c: B04e4ba11d40798cfdc0ad46a108b0ded97f19a174bba82a1efa508cb043c8871:0F֎#@ec29dcd5237b7352085c700bb4272a4200911a32974270788c9781476f9b4c2c: B1a9240fc55a03691d37da0cfd825ceba9c869f2fc736f8342301007cced7ea29:0H#@46017c0bb429dffed4582c4149fe55c9e5f2ab3d2046b110ea79a13c51039d85: B8dec13f26358e4d2e61a7c88912613fd983d24ecb3198f97c0cabb5ab17fae29:1F#@5e38f7f2df6365715e1c4104a819bf9617a5568895c4f80f235f6914d226db54: +Ba1af06423e7bb9e0016039982b3619e33ae5ebc00729a2538d3ce04aaa15ad8e:0F$@276efde8c8ac0fb852514f73f21b4effb61f44fc2343ac29d51bf1b43bce0428: +Bde8b127f1cc8b6e90feff18520ba93336bab02d52fc3974a101f8ff24a45664c:0F$@25e30f5e03b9ac2ae7d385010789f2fb570605d01264ebb9f754a7a7e8e5c29e: +B51aa175da8945b6a5c3ad626291036bb4383a8d35e8ce1296e75f1e3a45b0ff7:0F$@d3a0c937605e7f9d8241be4c33777259cd402ff4d02b13cb6eb10dcb7a7d5cb3: B6a6b2044206823be8c1232f79e6e2964a423fac444542d9f643c41b854666d8d:0F#@a77bb7e27fba154cef37100142d4a38d369686568bb39d5c588a76fe8ea2060b: B22c9c87032941c845b426623b96793d49e1c184d4c694050070acd7f4795bcb4:0F#@27ceab90146d77c5f9a0f5cb674ded9c7c97a70cbdd24235c6fdb16724e243e3: B2fd60a9bf7c50ea1b5aad1ef70d81bc62baff493b87715974f988e504d499092:0F#@5c933bf34cd79f8fd5516299575236b84f99e559c0e9b52cfcfbc7e1bf42bac0: @@ -83278,9 +109245,11 @@ B2fe481c7d29eee2e3e257c0a806324e77c12bb8b5db75e03e1023a1347c22deb:0F Bbd201c6a07789cf337a71b989cb5d2bc9a6fc0e6bca9e10e22f8d9cdbf81b99d:0F#@a951f364fae4a50a9e07c812dbe4866a735283d8a36e0c0eadff83b6950d3d6a: Bfc2a3143e8159867bc9e25759c56bcfb5c23bb0b5a57655879ae2db296537b0f:0F"@5e59bc3a2a7bbc849323866afac8b223fff306d4f813be6119fb043f0184542c: B24f3f5e4ce1f37ea1c9ade59b638e1dc08e20c8afa71c19f1988f12dc25bb221:0F#@d2b2a2d87f2293571726d0fe960933f7a9d8d81e5a529bff16b763d8ad6faed7: +Bcee54bb47486e30f7b0a6385f540e6f859494a714ee6d565a7bb37e65fda7d3c:0F$@31840597f60c7f36f7b66869758d552570529de813ddded00f65d3550fe5a64c: Bb62cddcba22d0ab11e6d72bda8cbe0120fa61bc1104d4d0709790f14a7c05cb2:0F#@2ac3e698da65af2009ab1343891ea7b782360f41f841f8bb006c1d5680673fbe: Bb62cddcba22d0ab11e6d72bda8cbe0120fa61bc1104d4d0709790f14a7c05cb2:1F#@64677033aee315cc7dc1b011ca769a20b42eeab1cd17decc2b7c147f4015badc: Bc35ea1dc7be4575a9e13c2a32afbbaa87bf2f51690cf58a127afa4f5f22e9aa5:0Fɽ#@32751deb9f8ed8fe108038acfcb700a18b2e986d237d3bdd7247752e42c5191b: +Bf21aae7432809f69961fb2bedebbd23faf83229ed1d8ede62564b787183b4186:0F$@7fa252aa20aff95bba5cd3a6bc880c6136eb365a85546da53da97984214462aa: B5fc006b6d9f1c6880bf2ba95c59da23d722f080d2df058fe1fbafcb36fb8ce2d:0F#@803a35e8fb57231f7677869b3b820a4df33976bba9c359720cb57442ce5fdc50: Bf21aae7432809f69961fb2bedebbd23faf83229ed1d8ede62564b787183b4186:1H#@7acb318bc319493b6ae838776a870042c19cbe6b11632c6509269d23bbf3e469: Bade935232981a1c8f746d1a3a2ad17554518f7dba52bcdf96bebd241979bfb34:0F#@7aefb2dbe2a76e7ce58db6109caf46083b4720faf86aa41006b90ab698eccfe9: @@ -83300,6 +109269,8 @@ B3f2281a04edb70c43e20444a66502cb42871b3b2600b78f8fe9e827f9ff2b30e:0F B9bae9a6bd062fb744bbb83904e32aceeab29519bb503f165a97abe3fe040d5e6:0F#@be4c6370a16bc0cae09c5f79e64ac6c92632b0734f4079a5f8fed640acbd96d0: Bce44062f966532b627bf4eeb151049bef361ad435ff8119567f3072cb36c43f0:0F#@647e44917253f0ef5b3afbd33b54cc1415a29838056aaf2879af62f5d724c587: Bf1b8d64da37c80cdff5c1a42fd08d1da2eed456812f85213f6bbd0541ffc9125:0F#@660b7cd9d8abc18533a8ad596168e834a9284b9cc907f83ec3d61dc75d8534f9: +B8fafb80980a4748d260ca1805fdf20ae99430379e5432a44e128e54bedd89c5c:0F#@52670dba241592ce0d61e0dab70d22aed42b581f6f49f9fc86f484fa17690fcb: +Ba9034d812ad6d8acfc8e6b595b38c13e6192e8a82119b0dc6f1b0f5b1b7a0b7c:0F$@50064b821286b1b8dc5420bc9565d85295c65177e93455a3250326b8dcf90f0e: B50d048a4d1730780012072c375b5e2bd8b18e472687474284638c4db0d9d2b0d:0F#@f51edc2ceb8a83deed8b9982d4919caafea7d0cff255c1d0823439d31c9e86b0: B6672b64280f861ced3d8ba23dd7ac611c98e01dc253793330185eabc5eadcae9:1F#@72e5ae4c2e8d258b22cd2f53d581fcb1ec6e34fe63e0f51ece4cde6d37d24713: B969bd163f562cab5a5efbf5352439d98898c823eef315406d717a2053bc5c9b8:0F#@f07265164bca77317bb5b0848f3728f480ac363780fc0b157752ed61d69e65e1: @@ -83307,24 +109278,39 @@ B6672b64280f861ced3d8ba23dd7ac611c98e01dc253793330185eabc5eadcae9:0Fƙ#@c19cd Ba2c79f413d2808934d377d5bad9e9428de6221ebe18337deae4aa0a12c07e5d1:0F#@585d9eb4bffc6808a406ff7607c96cbfde749411555158c7379c1c8869ee9c6d: B477f92b83310ba16f56d95db1d5d2fdb9d2914b1d95a5feb132f01de356c2743:0F#@65d4e1f5362cfa4ab4f0a1aa662b9471657b0dbcbfc012f5fcd71b152a4740d2: Bb419e47ecb6a54b82f86c7f563ff7a117676448c1ac5c06c4b8b08745cd19082:0F#@04b69f91c9da0a8148e339747fa32b92a674efbd8f59216ba5072b56926962dd: +Bee571e1aa547986bb6b4581b1797c280605b3a5af8bdbaf5d4f9369bb7edffd5:0F#@6a63e815fc9b158e547f31f1e7efdc3dadc7594dd31f2409dfbd8febdb38a7a4: +Beeaba57b979b1935c8f86ad26fc31567cc872ba36a533f9f18f66a8e0c770551:0Fߝ$@02776f89668b61fb61c8ff0d819211c2f3eda66a1ec15ca780b7a5fe1241ec06: B262730cab0bb9c55305311b1d9560b576d722790885f8f2c96e7ad3864547499:0F#@476ee56feccfa232d493feb8523120918964213d2436e5d08d342c5a71beb354: B586dd170206a070d3cfd66349a992e2ace7f63f0f5f64ed0c082b8c5b029cf68:0F#@1fc5d70b66ccd47a4109dcb5c15fd32f9b3460688795d40fc2b61f89996388d6: B670a395ebaebc5eb39d7291d66b8498433dba2f4c7d31fd52bb17223f18f5cbb:0F#@36b9602c33b680856f4a8066cba92ace6df9d88ec2fe959def92d6ab79e82427: +B4af482066d4a9ed5920a8d2a9ab0b76ff28b45a62d3cbcbc11afde7f8c11890f:0F$@da97cea9060acf8a2ce075e0471a902a279e4ad08ef3f8cabcfd9d7e3af91e4b: +B6d670b987cd567c76b357eca936594663cec733e442f83108b329ff3f46ccc74:0F$@a914e56a84997bc2618442a3229f91788d1b386c5ea4054c20bfaa4e209cf678: +B42140cc748a573331e24d7fefce94268202f730747d1b7e7dbae608573e6b8f4:0F$@ee13438b0b03132a21386c99bc6bce8238902e0ff8852e565a53b5d7b6b05faf: Baf21ef9cfd7b1e6087607b51293aee817466658067be22523464ca3f45ff6f50:0F#@785d3102dcd004786a3423ea6ef49b25594f645dcf60bb78ae30db2815a3a575: Be5cf02c4a4722c7396680fbb32bf1ac21f50a7abc03a866638da08ff18d6cedc:0F#@e62cce1f9f2d3f1ec732ae425974ba59b96d029f30d577cf44809d3dc1e561bd: +Bffca8a9e3ebd0a8cc4bffa67ba80d8dae17fcc5463431f907d1b25beca832054:0F$@8455091a2b9c5deeeb23de4026ca5b4914b987e070d70f24b3d9447ec2295184: B41c15ab58e7f0e9b7029dcbda98a05754b4f186904cd61c86c6a4ee8d15579a4:0F#@b5acd0e54287aaddd0c8d2f2fb777ef5a5aea9c94b8924c9005b467ecfd01335: +B7c713cb10dc4f08ac7e7c53cc102b6f7914d8b92d2be60c849b9d6e3564deffc:0F$@df29cf7bd6cf18552c84e68b031accc7df7ab8df30f56f4d327fa002b88ebc02: Bf44b1d8b4c13c65fb30d7f51bbc03caab72c419db314a3826af81c1abd529909:0F#@c5bd646e7bc7916ad600790e44551bbcb7366920f6b3fa1a0ed5240f6a766900: B49f8f08126dab9383f8eccbcba0a6014fa9873cdaae3313ef3b17bd8d20852e1:0F#@fff814aab46be48dc4d5a677f693c242c93162340d337eaa2af8646f1d936d2f: B7798df97bf1d03aa27bf6060fdec723a2ec8937bbd8136e2bd9a80f66594eb63:0F"@e2a02e34945ec0c1cd8037cfc018f55509bc355d76b8a3e11ff1016cb35f8f9a: Baf7eb51f2803569e5393a5f4d60ef61a7b2a3437596201d16fe4a7da4e3f2884:0F#@cc6f2a8698e4f5f3f44335f89788229295fffb4f0b69b192ba7e8fed381690a1: +B15bad8fb8c603f56f8c6642462dd93c24ab91b85f9e81a9248bf8788443242d2:0F$@741f770d35a4354c93085d8a55be11f3432a5dbfde51f18b2608d36cb5a9c6be: +B1a620ec775e6fefcef46e57713172db71ed3a784627657c970d6fdcc2d0512c7:0F#@3e0f9eb7890a8f77c1dc4d799e5da93751a3a11aa61a210cc930f99514b276d7: +B89b10191e3f82915a26f2a69726fb6d95ed645bb0c6503ddf3b64f479cb2a280:0F$@c9c3d36a440b529d501f692d2f41c2049c5d7202f0907995ea666eb641d6725e: +B3bae0e35c64e6b5357c970c1d1b32868d07ae14954174972ec479fc1cdedfc3e:0FȂ$@43c07beefef29f59d094ed0a0ed735403d87fd72e61842feced9a8b4744af8f7: Baafc52d5b706a3d9080bd4dfea7d622a601000301e6de2bc733d288ac381e9bc:0F#@0f5e004358e6a88f3aad7a1bb5e34c15fd7d483a3428faf25156d1d6bd3e809c: Be14bd383aacc6d2ed887f242ca5de5005ae7e8fe438f47873ae98b8b10c8617f:0F#@7c698a13e5c9faaf7655ed774ff56d744de041f6e1809f19a50afae359d9b558: Bd73a628fa8e297977f3cf5f8a13c02c7a6a25e7fe415cee725a867b3be5df735:0Fϩ#@0c3a4f6c571eddd8cfd0c8640d0494422d1d8c119e87f7e74e6dadcc935aa013: -B9970c899a9725fe7fefb13389cfb52367182b2384bf33d64f98753a725028bfe:0F#@2617ae0d3cc331529bb2295c484b1dc2ed5d51cc832e57873f4b9d189f309245: +B9970c899a9725fe7fefb13389cfb52367182b2384bf33d64f98753a725028bfe:0F#@2617ae0d3cc331529bb2295c484b1dc2ed5d51cc832e57873f4b9d189f309245: +Bab7ae247f29fd949280b238ecb75269dedee417744290ed7b26193dddde2537f:0H$@a20e97f56e78766b69aa31c8c399e14d0701ef7ae7b8a7b14f58e438e9338845: B76f4475562fcf1707f3b500c8374d49638a4f927994e4c01d3b98585630777df:0F#@60fe4d503b3726915ea342121099b235b9aa63bf40ccc8a9e29381967ad435bf: B5ede87d2a270a393b5438b5f460717109fa789906ef3f4f721e571117e3d8be2:0F#@5fca422213cab0dfe90f4abf9f1ab0ca3e68386589ff39ff592f9ba3711d2df2: +Bac4f1ac7edca079a78acef67e868866a369670a304214091c3dd32096a0d7e93:0F$@62b67a25a315dd06b0465f32ea9cb39aa20a5f28d654f1dfd721e52642bda8ff: B57ecf28e72b823ed8ba768d07c676d6e39919339214f897a4708e002dc1a6630:0F#@6ee2f191a4533597cc3404722e031c52b71b9b450bcebb68cf807d1ba5a249c6: +B34d5f9ccd57992734221c3b8ef599abdfa2431514ba67afcff282a88c4b2b38e:0F$@2bbd57802ca6c1507b0fd4e3e7dca7e1ba10721773dc68ae2096eb1d2b5733fb: B84e4de10809ae3714a7eb0e364cd86cfa1984a116a7eefb37b94fb57e7912c23:0F#@a9a3a1f3e4b056ce3b16ed405d615494e0db5992fd9b5b0832c68e8ac4fe0e40: +B6330eca75d47274514cad3b892b1859e51c762251db742ca2841c9fc7f6253e1:0Fӛ$@e0b3914f60eac001d2fc6ff61b1bac6cf942216155c2baff5d67971304f83fe3: B56b6c04cc5c5914da6b3a098ae075a6710db3716c06b96ad5def60921aede78f:0F#@8e7fc4709c5f0c00b51ca0071528debbebdb5c3aeb039a6235e1164cabb3a37d: B4f0f24101c69d288f82f2bca61677ce5b23bb5f3c46d889be06e3d4bb0dcdc39:0F"@f442a7b6643b1c0f5357ba7183bca2aa0dd22f1a0adf8641b6dafa0e1ff877e9: B4f0f24101c69d288f82f2bca61677ce5b23bb5f3c46d889be06e3d4bb0dcdc39:1F"@e3625015b55c0cf811c4a8bca133cdf86720e8bb28cf4b40af6bf0f65b7e1972: @@ -83335,30 +109321,37 @@ Bfb531ba97320ddc6d512879959763052b6523d34869b74e10b37c9e46ee21b6c:1F B05e849ff85732f075856be2c643cb6e06842e47b9a46daf5b27bcf2af1469128:0F#@6b9b14320c5fea09e3eb7c1611846db14558adfe1c587158ed211540e6048ced: Bd37e2cf7ba0f62538e5ccb5e2ca8dc01b34a35dafecb91e0e1aa8fb9a5fd3422:0F#@e510ae445390378b61b36e9c582aba5efdf9eadde10531efb1c726d92500296e: Bfb531ba97320ddc6d512879959763052b6523d34869b74e10b37c9e46ee21b6c:0F#@5bb8d3b5f085baf8061c48cc53e03e5f7a09d0d12dda4a554eac154de5a88d6d: +Be46e998513cb0a072d485868b1f9a31bfb00cf23e0d0b84602638339fe494a9c:0F$@68aa9629aefebdb723d6ebe9d2d6a6e8464ef02a49d6e3cbcdbf92fba116c463: Bb3763d41779b843a4c7b413b1be3eb0872035cece277892c0c7a13ceb18ead59:0F#@584ac14045a35ceae4246b26b1bbc01a45abef615315fbf8c32386141440bcbf: Bc9888a145ecc850d029eb8bd668674be9b5892a7f83c1c444ea37dd441209179:0F#@b8fd61dde0b2b63647244c28db5681c5c7670fe4bb81e5833dc3ea37df93cc3e: +Bcfea81d7f86eb5040d91d1bf24f3fc27c9a8756f51e1b8c9dda309c03dd3a846:1F$@01b544ed0e6092c43375f8bcb46db50b14d602d7ac0920711ae251341425665a: Bf6f892d1f82f0f1bebb1c9c87cce6c71123daa584df16362a58e50e20a7897d9:0F#@db546bcb6f3fb538fe3933a233ed1b3816e415b94175d7e4616ae8139158f8fa: B418540c71a0e28d654d811d4655accb68cef22769ab4ee822f3dce0a6380cef3:0F#@ea94943511b2efab1d01d5741a8685c31fedec093f03e8c6ec381cdb3e3fa4df: B5eea841078546f591c440ac494be681c0be33cbeb4440a37c9de0d2bd6159ac4:1H#@7aefb2dbe2a76e7ce58db6109caf46083b4720faf86aa41006b90ab698eccfe9: Bca8abec500525291447c46d692d115677acb92e9227b11214e2b3babd0ff6bfc:0F"@d6dee1b58c050a77db151ae9253fbfb992bd12d504052593138f025480176fc6: +B16bd85e32d8424533829599250af31dd49e80c5e7bc1e5815414f6bd2be842d8:0F$@8e875c8c62d78396765b59442cf06dfaea887b4be91ebc391c4bc2de1fa2996a: Baf06d25252002df9cf75024de6bc2e0d0a22a387c5373dadef908f991e4a5955:0FȌ#@40593666f0350152decc0b4fe62ec5e1f43d437733c0661d7b319950d8eca8d8: Bcfea81d7f86eb5040d91d1bf24f3fc27c9a8756f51e1b8c9dda309c03dd3a846:0F#@f25308c65da1867f42aea2f4087be09c8af9feb684e8320e93730df791ebcccf: B26704d2722878306f6079f07f02bf088636be9505f02935706da3b91239fc75a:0F#@931292fa19d4058415048bd66304a6fd6fdc457ed7c7b5819af851359cc041ca: B504c4bbf642c5159de84ceb941ec820f03c0d9088c4543f92da6986124f973bb:0F#@406c53becbfb3e3a96459ff690ec9b2cb2db12691c6cd86cde349955275b059f: +Bdf343b320f16862b03e12abca62edaf986495c7d59f1519a4e245c494c4e1e31:0F$@d7c6864209b03009e6bbdd94e2d0eee724b8065deec4d26476878ac5810c4955: B5eea841078546f591c440ac494be681c0be33cbeb4440a37c9de0d2bd6159ac4:0F#@ade935232981a1c8f746d1a3a2ad17554518f7dba52bcdf96bebd241979bfb34: B8d50c16e249db64f3351e2aa50e441fe8396caa7d3775f90c2ac75114ad2fa13:0F#@b686aa4b63938c1f4c09f57380f31c9f2b9a1fbde55931bb8d097cf46762297b: B47492335b9198eff31859407adf152692e30888e7bb57210f39c8effcb2e84ea:0FƠ#@50f74ca228631632c99f2c02b1f6c97c4143118ab7c186d6afbbd99b4ae85f20: B64bc006ee8a633b876a432386e582ab88a394e7de1cd0ba6beff8a23ff4961e4:0F#@bdcda889b5f495252bee2c8b04c9b20dc02f58079531a4eb64ecda011f896f2c: +Bb53c55996855b7ea9fda260d3bbe63a2bbda0ee31df2a4b1b322c54dd881c627:1F$@0521e1a070b14f8892a859ba649849b3caa4088159a9cc304733086f75210d55: B20992fe15c509cac1e18bd91170d4fbbe60df1818b24ed63b150603b084a3820:0F#@e807f07d16770be973e654ac6aee209e05c6c323993a9f3d9a1ad166f3052486: B39df3596f3fc3263bbf7936d20b4ff8d0d6429c753544c816b48dc68b405cc74:0F#@ce65d3ad6e2006acb763f927247c5ab01251b20cb93024070ab8406d4f4ea56c: B9c7ef734187ec845d68c3c9baa90850d14d972ad31ae2d1e9a2a0f9ee2e0b6c4:0F#@ca5fc17762053ea02e4e517d775251c495a94cd21cb9c07f53036f036f1c0361: B791e07631113d6cb96817d1f6cd45a47dfca2f7fd6b1fbc9fbbfc5f6cb0f9efd:0F#@12d38caa1cb8e24c920e827877579d00eca64f74fabf25f74a49b2837f5c9568: +B04a1f1387f90db8390dff682f036e2182aa97075c1237e626421a4d013ecf4fe:0F$@df7e3b52f55cfa4674ad2e2a8378e7a9014a44308a319b068f58339059a4defc: Bf5521cad4dd527c30f426fc8f8c571813f670cb3378394c4ffe0cf18216cfbc5:0F#@efd739c4e7b3463fe09d867571ae20c197f42a27815871a3f249f3f02143b537: B6b74f7cf71b746db8658dadede3a3fbc2cd681f8f82b754ba74a444d53c6d395:0F#@8198d873edf82472c21e77563a0c790357ff8c40d3a2efbb6fc9893bdbaa4483: B1ef4eb8da3064ac685ff53c7a155f7b2366ae9c9420dc95f412954a8929eac66:0F#@47c78aa183eb518048af2175a7fd0fd9f7f1de76853abeaedab796b6f1b7ed4a: B2739a6b2895da5bc54b27555f6245f6bd229430a9afffb71a52d6b2eeeccafac:0Fδ#@40706cab9886cd9605450d876d013e24b8b56d5ab482027e53d317c5678271a2: B6a582a5dc942e9e1c970cb8f7ab59cee13563388cb763acb7b89f8d142304088:0Fغ#@58f1d7d8e2faca8bd3bcfb9adc20729fb1f70a34cd888f5856a8a96c146a8165: Bb53c55996855b7ea9fda260d3bbe63a2bbda0ee31df2a4b1b322c54dd881c627:0F#@46e71dbf0fdf42e16764eef7644931507ecaa2712066d690795f4510c9eb58b6: +B656ca2cf92fddc7993e05b4724cd08150d7752977fa98c701ae528cad1f54bbe:0F$@92d31ce448451b15ad8ee72b5e4d514863933cef8bcbbda0b1bfd0dba47823e6: Be2da96ba4520ef21e493fa9a63b50c57c50c5b8d23624b4ae043806ba6ba7383:0F#@e2e6a1678ecac43809331da042315e50ffa6ccf42afd499d48a11d6fd5f5a7df: B0b5cd0a296feb38a676b89e314704cfcc85b6d421c008b6e5e0dc40da5538dc0:0F¬#@d6ed8f251d5ad4602ec78e39bf59227e001d21383b1c1bbd4838144294ca2dd1: B63e343e5443206b126cb97b28981a3eacbc933bd648f0488ec4ead9f6a7f772c:0F#@677e687d9d47e6ad6c31b8365cb0f5c507892e23e715bf054773ff96a6edbdf7: @@ -83367,9 +109360,14 @@ B62bda09b89ac5dac553755e08de8093d3fff99fb8ebd7315f3a7353506f1a601:0F B92d93de433aa55be5df81d34c6f3d5781568f38bd3ca366851a573ddf1f95a85:0F#@9fbf23af8862421f178d521e490d5f0517fd3e8d92349a057da762420aa6dd94: B8eb6b9da0e5da8a29e68831c1b466e0f6e6473d6c961fea31d5937c9f8670a3a:0H#@2acdfbbcc50e0d0727181d5c33505b9f51e852ddf0581764f3acf32b1bfffcff: B92d93de433aa55be5df81d34c6f3d5781568f38bd3ca366851a573ddf1f95a85:1Fĉ#@b34470b1674e4e7266f6996604ff0e99b3dc9994ccd2ef2e6f86672901de4142: +B709ba05bd0991dc2a093088aaa29250059958f412bf3bca2d16352acf7b0bc25:0F$@da93e9164aef3e221880ac30be1b834fa1145049c4cb6d076a7d9cc33aec8c0d: B7e49690013c49dc029983bee00592404627e1322af1c65a704a27224458b3c83:0F#@b57d85d1175fee05f41ac1e62eb27e36ede2ddca99092426fcac7a172e399997: Bcc36643bff715d95c817b4ad3e32f259251a1b32f2d5df33ba250e512ab57e36:0F#@b0aef7ccd5bc5bde646c0c109678bfe7cc15adb8850dd50ff027fe6d2de61ef8: +Be03511299540938b7f813c74858fec2167364fce8070e38d648ba886ecfcaf4e:0Fϝ$@86a4d52ec33c2a419654a252d48383e28b6c0ff034a51a3f28632cf97e3a0680: +B22a5acb55239861a186f4078c56249708b791e7d0a36678638376cb45504da06:0F$@c432498243e71f4b51f06811c6e5b59960ed3cfda6906902a4a5c56dbf79cdb1: B180f64c40f5da2745123875b14cddd8db40f07fab88f03b1ac7e8e546d8adfa5:0F#@86616ef4a24b26991644b48d46be437aadf2fc71459dcd742bf6bcfab652e68f: +B6702fd936c824698619e884cdc23bf0d9e13c06d2d6339236e237533b2aaf039:0F$@fc7b8d0ef138c97d9df0fc54e3476d03a300eb5f816ed546111114489045321b: +B1d87f14b621022c550062aead0f4694f550f954d5a7ba08915cc5e184c90feaf:0F$@3354e11691b7ace5a0cceef00d4adaada0cef3fee9a3bbc5d2affc0f68c106ae: B8d499c74248bb3f4c7776566fcd0e2bef98283ff40877cf0d5c99535b416d741:0Fθ#@805125ff89ec119ad9e21fac0bc4331022d6d21d922358a7f119fe29d0908479: B0d38f120ebfe5775fb7cc2237b6944046f44c0d6e7a9d38384e3a5bdaed43131:0F#@2e665372be5d6c2bb8985ff3d038615b06c3c7c04cbdca6f50be97b2fcd8008e: B59186b64d6580c982d095bcedb7f430d2041fb1ef41db41591e1ec207351e199:0F#@cbf49d0720c8e5cf1c4be248ca20eaf432faa5570821ec4262240531d0989154: @@ -83379,12 +109377,17 @@ B57ba04bb195323c840d0f3bd14ccb1b8f5ba562476f6874865b6da361d3d985a:0F B07278c96334dcfee48f0add8efe9e8716389eb40fb341c1875c5771355bd77d2:0F#@17d4f5b130eb8b75d1cb716edebbf12a24f70f36c783d63b98fa58dea195b5f4: B4263f053b215a9aca98c3794e5273e2a84b4b1c36762539552a7709a0eab4508:0F#@f2743815b4ad661803360fa1ac8e65cbc9ac9905a3facd1e0dab92d7ca6b90a8: B54b3d400c8c88e750805eb606c23640fdab9960623a4aa3513c0758436fec3fe:0F"@76e73f0661a354bcbdae08b27e5524701baa5012799236fc07fa3dd2808e8705: +Bc9241dda7e5a3458678cb8236520a1a365c699230d68c39b0ea4bd529550aacc:0F٣$@88d2fecca9bfbdc4a87011030e972d4c329a885d185200945626cf3c8dae3ecb: B1f65940705c1985e66947cefcc3d818f994666b7c56aaf45582ba4bac1910f40:0F#@0bcdba0b0fa935d6e15669ad6cade35c75e96a9f0344d304e8c8b8ebf067b921: +B02cc3d798f774f23c6bc761bb75fdbdc1a13a524aca6543c9d8b7e690fff4cbe:0FȢ$@93c3f7d67078ccb2a100eb072c530b11c1bb42ef2697d688501e39f33fcd907a: B1f6e1339620b5936d9ffd9c5cc45c2a81eb63890da1523ba70378639229efe79:0F#@614195ed5e04f047cd95a75aae10429d47013619a436406d7f2c8de9e99e5fe2: Bb59df5899669a1dbfcb4f3d1a7104204308c94c83a5d91a6d901868d554a9948:0F#@a05ac59c1348df52b3018c974e6f7e9eb9e4fba55e8c271cb42782494a2b783a: B4d41bcd4f7344025b64e208491c6d640fd552262d83f036917b9432903ebd820:0F#@e0e2503004ac217ccf9f322cea7761f404bd1f593a2ac9798acf365bdf6b6b52: +B70a6d049ac8606d1c39da950049e82283fe171306a12db6a44daafe98025b0e4:0F#@8d3fd5c5a2e7358ed6faf874be369361ad4d6383e139ea680f14ad492d9fec0d: +B548abfe6af5267526f19ceb87ae2cbd7feda5a4bf1a98af6d771c12307adfd22:0FӐ$@d81329b05cc4c23dd0a9c842c8e1aa6f495ecce22b83a31c9e43016a91421e11: Bc8a0d0b5aad57b5e09b8618b79a7311c3ca041cf333b3aeb70b9c843103305cc:0F#@156dee2b1419775e826d9106680ba70c543aa651e4239a031fa1cdfb3ce213aa: B6c78010f944732f0d2f8845c4105c7aa38af4b46e53986c31387d8f7075165d8:0F#@349975cac501302da593ff91d9bfe3bd54308da1244523cf876bc8f18c2283ef: +B306b53b12d5f6e68d374fac216085a27338c445789b0b873da0caacfc78f403a:0Fǜ$@6c6fca12ec6c3dbb0b183e8ad09896b8a24aa56586f559898c78b8fbf7211917: B602ac661a2b52cef41237b5abce5cc1707e97dafd7436583e73ce4168568144d:0F#@fed47a8d62236de4e5cfa57ba7764a687fe7ca9afd80e25d0dc67affd181dc46: Bf5a8e016dfb3bcd6cd102b45ae24178da5a2a004960bfcb9a79349430b3b4f46:0F#@236babf0ecf73d23e8233e69983323aa33edc6ebfb53ee831da5e3c1702a1628: B3c8fceaf1f0ec8cdd867aabcfd3c32d50b725ead94e04b9d3ad5a037e38d3024:0F#@ad3c3cfbdfc1755ac4d9b03940abd3e5a47d6b15a4e50a4cbd1ee62f5020f999: @@ -83397,20 +109400,28 @@ B0574cf951ffeb300d8b2e2103a5b6a161d0ee5d56769ae542e82328e928e2287:0F B24239c077d7d7e6279298e8b200a42ffc33cab8828a072e7f9eb6f8899a21b73:0F#@35929f1be277ebf56d5827ed820f013ba0b547b36de62625e25c6044a4d6cd50: B117630d8303e111db877d0f4b0b3edc4ee925dd089616531678ef892fd04b0e3:0F#@54c8cf7c9c9a8342bf87c8a588bc3e1b805d5a62601ac41b91864a19c8f3d511: B15495d3a151dd34c7ed3e456589eb9f2e7a838f984b1b62eb201bc6c47f78c2f:0F#@5d57dc3c92a43b3d8548386119912afae98844a70d813eb90cbde3a1d32e7721: +B90c9698581e245ae990b7a168dc7527e886fa75077a53dd3a1a8f7a54f72e153:0F$@b261bcf5b68045877d05d8d261090f545eb87b591557dfbc3b5294d285aa39c4: Ba4c85eba314f692695394e12edb702b0eadb738e482ebd6acb8ca94ea219608f:0F#@f8a4ea12fdb97b2eede1579b8e06a9e65b18e12edf94656acd32516d9490454b: Be58eb1e05e52805adca0f825f638ac404551dac66eccc0425f6c69c85d5b7803:0Fݵ#@edd2a3ac3a577f6c8cdad1920aef3152b1f72ec3524773a0435fb793dbabcc5b: Bf6f44b52347f2b27329669669bd28ade872fd4c4306ed98bf52f0e8f80e4fc6c:0F"@0c1e3e4b861d88908ddbd48c6da02c9608de91290e181a3661db396211b75a7c: Bf6f44b52347f2b27329669669bd28ade872fd4c4306ed98bf52f0e8f80e4fc6c:1F"@ff215132aafb7856a8168db9dcc30cde1d4b04683eec8768607c5ed613353047: B3e174d292d3e3d98b2f1dad037b1537a163ead67dd420178e304d1827903ff5d:0F"@432966c3657867756e3912ce8a487981b4219744cffa08acbb554ed9b3b4670a: +Be7a5eac1e683e49e8867fbfb9ee077356b2b2ed4c705200f3c2a3467b526676a:0F$@f5d262ccd62dbb9bdfe28b607facdbd54373cade38de605d7c927ac6e60c74ee: +Bb6c1bb1395440020868ebb113dfe584f9668e38c9f40df8f7b5d325f954902ba:0F$@3ddcbfd2d0f7ab93e9ba34655ee9da22939e5949719ebe374b306021278e1806: +B33c8080b14c1dd9873e9954babce24b003224ebd494c4af09b1d8d5e19dc2a00:0F$@ef39199e7aff2498a6e7f2a764c3d728bf5ab8c2b6c7d319afb60f789ff39b50: B9f2d038e5721862c34c72c523727a8c944c80b7c087022ef0d5cfff2030a5f92:0F#@9a2019947ff9d30c93f583a0011363acbc0a46a10dee9dd8fbe62b1e0e12d0db: +Bf2ad2f9938bbab62eb3148a854b9a18d9df49ad5d39a920534905654046bc030:0F$@9f70bbbb46cbe450adc2f669bccf44f9e53250c19bb26d762fdcd845c448b970: B14ff817b67f78e540e480b314e99168ff449bdd0080ded2671755fd3f149f4d1:0F#@bc00ad43e72a8342f4fcbff645b3c6d8aec2e4a8093ab0344b8e0d2e9bcef839: B93cebce384d3b77cbfdc3496f4ca0f9b8d3f95d3d9047ce3c458ca4121f65151:1F"@047624127bf8c56652230d7a1ac418b366bd893b71494e46460626f18f65dbd2: +Bd713fac5c326005594a026cac845d21459d4b615ccdeaf96a2b0e5aa07e46e28:0FЂ$@fe4343cebd2cb6341af9e79f5172bebe25b3ef78a5059746a48ba8e43988dd88: B93cebce384d3b77cbfdc3496f4ca0f9b8d3f95d3d9047ce3c458ca4121f65151:0F"@113ed6b27f50157a6a90f71519f6689fd38f74f27697423e147a38bfee8868a2: Bcacb679d2d82c4d4ff54492bf58e4639b570ef119b2ba420d70b9b900d2b91da:0F#@4fb84c81b5ec9b44a15517a17b40df6fb51ca03cecbcd9cad6095485f44d9519: B8b27e5afa84f070c8c24995c1ca36e7132ab9f50030ade34f57f3bfa607bf217:0F#@8f7b1f7a67c42965cf9ae96db22cf14c26b9fd34e8dae70751ff8572e1230ff0: B0e49b4d3473cf673c27530daf296cd2b79c2744c68b41a44f6052a49b1bd5ff7:0F"@94705cc1d94a8341db8657dfe4e4d52eea4dcc95024b8b9068e5301206fd9487: Bc68ea6604b4453e4f1eeba0867a5ab40b24e9c7404ba6e46ad2b9014ac18722b:0Fȭ#@7fdd2649a19904587294316de35bd59a2eb96b4354820587eb1f4193b0d07162: Ba7d091b1ee4851f6f4cfbb6f8bad51a1e0f22bc9c295d3315ef2b02bda96c534:0F#@75eddf263d9a184cda739c70579ac28a9c38b95e7c9a9ff2fbfbdbb823f8fc3a: +Bee13438b0b03132a21386c99bc6bce8238902e0ff8852e565a53b5d7b6b05faf:0F$@c790d1441840e98cf27a4f8d791434cf2fc6a43c41b68b929483c4d0e9310e8a: +Bd1fe75a369416af70471380e00d924c73a0ef87e10c01664de6db4b244733541:0F̤$@4ec0f09b715bfa7fdf8a66b5f654a3c4d84bd456bdd8db97a54d525f3528fd4b: B2a2190ec5e0fe0ea94dea995b11097ec602bbdf6b4500d6d9de043c50300cf27:0F#@35ef8bdf9c68e1642f61d43e2f20f7a1ada047a4f70f9cf31723291a50b63666: Bd218f1494721c001bd1f6e8b43937b3a1e845de04d2463fad8478c7351d761b2:1H#@03c369728da14e3aae724b9c2505b6f42eb3f908c3798df99bca8ae1e840c6d5: Ba834e2881034db80cd685ad160620c50a85f398b0bb70cc4cfde28c4296329f2:0F#@752eb6cb220dbddcc32a2b7aec03d06f579f266b9f8b8a5ac7a4e3fcadcbec44: @@ -83421,27 +109432,36 @@ Ba2737560efe95479b5fa752a95dc0778a5dbd1e34644520715f4b0fe5889b807:0F B1fbbbc8aabc77795f0a1baae7177f54d53fa5096d39229ab6b8bdfd7d7698ca2:0F#@9402f0d0a048abcd0614b733e8db0494304f12fc0c55703481eb594ea849d790: B41a6cbe26a164726c18dccd50998b40d77f403d40f6fe373b338d85d6543fe4d:1F#@cde0e0be538f26bc4c65c0c7d21f2eb1718293366de14e91c59e9e7769e1d4b7: B78cdf77a33d145acf57cea6d591eaffb1842a3638385a266a5a30f93086aea3c:0F#@b51b3a7b0f56fb752acd6256b5254fd389c54222e3681bb874a458b227c512d1: +Bcf79974235a1b3340c6b6bd5b1bb9adcb61225c56c76e0c96ea9073ebf8e5f9f:0F$@22d5a33750ac201d3d7513739a368bf4d9ef13324edf8ac057eb4c56d424f0e0: B140ff3b88aba090027db869b686c92ea11e1d022d5ea61656a62594f8f7a7a78:0F#@e493258165971aef5c35d2ecf2e693ba0ddac91f4c4131be619b5483da0aacb3: +B39e49297e7c940b4d914708704bebc6cb46e7a99f04e554d67d3d57cbfd8e09d:0FȢ$@7b81ddd7f18b8f17b1f5c4af9d6152f2dccfa6aa0eb6bf186aa976a7c0aaeae3: Bad3748034a0ee783f985678a5ee723630670a36ec8b214caa7efb4f3e7df2528:0F#@7ae42874dde40eaaf0f97d4662a1a9fd29687eff3816014ddf478380623d11f2: +Bff7666ea37cc2148a7ad8875524fa9f507676401efb37a6e811b7e177ea3e2a1:0Fǟ$@0a902bcab38db37cc93f38c9699a883e69422912e678f9c02081e5b52ccbbb78: +B038d91d6c399aff763105c0174ec0bc8720d7649a12f396a9028dcddcba49a91:0FȎ$@5b0ad002248fa7f19c8a24b6a67da1ccabc16d4b2b0929c05d79090b1b1f4fa5: Bcaef939b65ddbcf9abbea499b36a0a52f252b26c9d5e43cd4705449c55789676:0F#@5aa90ce42ca7a3991bb92f5a9dd9f9e70a411b0609e62877464ecb7ae75256c5: Bf7b6a725570731cb52aa4fdd4b4c9354514be89912034ecfe4914ce6b3666663:0F#@34b51f2b64179368a62e6a023bd173cdb2b59d188ec6a4fe54a344be74c5032a: Bfedd3552675b4db4c6b216c556063fe629412216ea4af16bf422aff9aeebf850:0F#@cb473e7e9de52c12f4a21650e4638942984d65412c21250142acf35651fa5645: B80c893fb69c4eb6d7aa60454f0e20a4d1d7aac7573e09f58a9174d0401aeb7f2:0F#@8712737ced752d304e4dc283c39f76bc6fa39e53ccbd69ac457fb32692575390: +B86285414197023db6a83bec036085589b0b066cf2de3a501c102ea58babea17c:0F$@f1571000e056adab4030963e835b267b7c0939d726aa18c9c2d673195bcbce66: +B8ace317f0bd05fdc35e20773bf169e01787d7f4d9d7a9e934b9effb0290a6e7c:0Fޡ$@60b8c912b4d5fa5a2da2a67ed991154360aed733de046606b21a8e0206138384: Be021b55fee7338eddfb516f0503a9daabce74e96d4939d411bc56a11527f07d5:0F#@ea072d2178b53b66018f798d38e25b6d96c45e50e3aaa903cd41022b65252479: B5f7eaaeec75f66f2abecaede783d28d13918fc95a8e06648357b2fd6bcab7788:0F#@33c155e6de7b91c27744dbfb1d9b81cb491f2baa7effabf9b86640d44106246f: B162e7da83e742b462e4fa4439fdc47be20502992d14af33a5b2f6e06cd143818:0F#@6eb823cb5097444be362af95e38fdb049bde5c62a5fe9eef9cf1c4a1cf7d3bfc: B5eb44ae4b2eec803a34178aba91f30c2ab7e6218a2abfdf4f9de8bb50f0d5ce0:0F#@f4948688f87c5fd8f64a12e74a2e26bdf9d9320c0f2bd6720c7de819e454ee5c: B33378ed0218bf8826991574e14099663da2631e1a6fe182fee7fbdafbafeceab:0F#@526fd23a77a081315828251883ac6cd6b846880d8c947c677bade71f8c204f31: B9eacc9be8902fd9e17932621d32bf5a8b0b3eb59967cccc5b411bfc88aaf9316:0F#@68847436d70092b6e9b6cb4145548e9b359f5e95a37fd1b10e23b1360a86d2bc: +Bcd9bf25accc2a77379884f28f1ef19e4a1096d953afc7ac9a575b3456251d3b8:0F$@02697760a30221dd71e454c2759cba724700673509b4e673d7658ba2dd385973: B3eec0b2d3346b46a95d366cd55a0290a59e0c9e8449e09a6fbf3d0b3681bccdc:0F#@a0dfaa26dc97ea000c6d6f98b50afba4f3464b401901afa91350641a259f61fb: B8bbc05a5fd82d0dd869f3d759a393f8bc75757bc467373ff5177b013b488f755:0F#@7c7abe19eaa291350217359c54bd7354f16da353267a6ee38f2191ed3e4abddc: B4b01130b86d1646d06d84f33a08b853b6f18c6a8d01ab7a5447d0a0fffbc270e:0F#@ea9f729af16680d69b92dc1d21c7610e37fb7a3aaac963e806d9b737346d9dc9: B4513597483339b94932e0e7c791f45163adb167aee9ecf00a9966aa1b0b90a20:0F#@45aeaed533520dacb2374533c7908593dd212452fc2696a1fbc188cbe4269dcf: B02b38ada307e9a1071877c766900aab3009966840f25d77421d50a6e27e752be:0H#@d0163a133ed5cef00328262ef277345dd396626d3b54caf83599c96408212d61: B02b38ada307e9a1071877c766900aab3009966840f25d77421d50a6e27e752be:1F#@aed5afed134943b2535c37424759144f54b07704315ae572dd0a789554d72591: -B95fcdb532e8aa979a1e6781cfbeeefe4e3211bdf7d7f146a614724e7d8e8eae4:0F#@be8bbd1ed4d1edb0488f1ba87846ab70667051ba9b2cb21e068377742592731f: +B95fcdb532e8aa979a1e6781cfbeeefe4e3211bdf7d7f146a614724e7d8e8eae4:0F#@be8bbd1ed4d1edb0488f1ba87846ab70667051ba9b2cb21e068377742592731f: +B9e4f823cb6a491e285c66d9f38d9dce1b585811f1e1a188108fe45a2c0e09fdc:0H$@a1d90cfd88f1b32413a63fee413052fc4519b2c519e04be3873dee1e90fb5156: Bb80663bed0dfe257abe485106764e3a1ee0e8afbda7ca66b87dbd362cb5f41d1:0F#@60f61fed0e4df5ca9ff59f61e9bcdb5c916caf00f52bd134665085a546bbe0a7: Bea9525a6377dc85895c3fef099bbb263958096b3344cc5f5b4ccedabe2d3d51e:0F"@313d7df172f8ab45148d2af4577b9c1e2e02b1950610a0c6e80db33f9c9aeaa8: +B470b1fde5110c09689713b504a3a70fdac9bd3200ecc5302b0e721d136f0ce7e:0F$@a511d7a886d3281368c3fd41c3726f0d69ba7c8b056f3de459ba940d3eb13f5a: Baf74b6739d32375a38c43c43c777c1d943757f66e4774f2272f73f7fa3fd515c:0Fש#@88a51c1670bf293491572eb1c1aa4c3679377cd2b0a62c765843d9167a9493d8: B6e72d4066d1cd4bc2e709d5437bea9b755b1c498b652ab15b154fefaea5e5715:0F#@00b50ac55273466ea6d79e226dd3e8ff5eab6e251934d5f5c4a88c16f90ce4bd: Bc66d203caa54c65a37ff63d5d092b2d79ff8a15350fb9add0d8bdd09a20b3f7d:0F"@10e3abd76d49f98ed88c3580aa0d510a93cac31ffeedb0d1141d1a37eb16485e: @@ -83465,13 +109485,16 @@ B8d8b097911c93ee71a25e4b499b6f8391085a1402312d9ec7c52b52c4f628d71:0F Bb343db01bd9e424511d51503a50732692ed3528d1b53cbf1a704d7bda3fd1856:0F˝#@9dcd8d5766234011dae2645e338c2d83565b42e8f3003173358c77e81c0d2ff2: B589ad09d9871b2487c4001a5a483020cf15de4c1fc312d3aba4cc42b84e3df0e:0F#@124751c09337cf07046b6382de9d8cdf38de071be2286cde0917c56a876ae880: B07f92a1af6f176e6502d8a61c042811663806b29b764b93a318b4f84c07c9245:0F֨#@28714b3e3cc493727d417d338739d6b8fb24de4319805aa3594c036a5000f6db: +B1a4aca2d6c5a66c37f53bdaddbe8893f7897398168282cccc5eaf544725fce8e:0F׊$@ba1aaed0db1e2ad610a03251c775b11b27f081aa5d709945f590383887879de4: Befa6622ba822f7734bd67036b28ccc3427e1cd5c30d63e880bfc10cb9dd863d5:0F#@9abebcdb8228349fd1aa7aafdab39f8be57c62105530655dcdd9fb9afa8f3d83: +Bf30fb5c19d84f7e88eec544f0a61b6d35900bf5c369630758ba9fdedd29fa842:0F$@e85b93c1579792454f81784c4e3941f58583b66c85138402157b854d374b6a8b: B35254e148c40737247e7da76e1ec7b81a7eb0c31dd6ec6a2552a29029137ba67:0F#@20e6b5bd52febeb189016db8f0e1a4a10e8f6a8526533d89fd92de81134c8c05: Bf72061b66d2f5c32d9e2716a37e3d9dbabdbf9dcb35973be4984345a658efe41:0F#@aa5e3caaa3b05dfd5f392168a3ab7fda39181edc7c91bb12cbaf061b397978fd: B8081b58a71aac1510c090dee1de4bee99778a51fea6988b38e8a9b421836a9e6:0F"@853649e4534e5a18fd0efa63704a9e6ea78484dfc8cb7d54a918484a26d60cbb: B8d8b097911c93ee71a25e4b499b6f8391085a1402312d9ec7c52b52c4f628d71:1F#@6458967aecca7f97e8c059f83e83a67044ee4baa0fa16adfd12795cb0cce214a: B06b4c85ceb0824d8ba1d012780cb816c04e09fff67a4939db99b38480855f466:0Fچ#@f2246b2bcefb7c243f2d4b58c942bfada19579cd691d8f4fb35f64aad2b202da: B572f137745b179320b8afdc714d1e522b66a634f20cdf5eb02c401ce84910d5b:0F#@f2f9b0c5e8ffccc9e9372f359965346a84d329069d06fe4a2a5f87fe4c143f1c: +B0c12a021ff25e4a3c33e6b5098045c2828c9f57c875822bb77d9fec7fefc38f2:0F$@ac94ba5d4b1203c08a9ebedc261a2f0759711c620c446d82d6f47ed2fecb2e6f: B15a68dcb3660eaecc3eef0df2f8f1b60b68e92fb45d6d8ed5100b76b2f05b027:0F#@63d109c3e8524ef8656ef67533bf8813a5ec31791a0eca2a496ed2e2f04b28eb: B67cb41492e0f9d585b523c701f08e882eab05f83768bfca4a70ffe689e4d90c8:0F#@830640f1c5876034ff1e9f8e190427efc825892dcbaf2d6c4af649e4681815da: B13b44207aa6cd07f9bd39145d5074a68aa6c9391c16f7a5e239447fffa8917a6:0F#@ad995dbb1c651c481776a4a69e03f64e94b52725520c0d325d4b75ad3889b1a4: @@ -83480,7 +109503,10 @@ B3d3096c5cb58b6329b9ac955b7030b4e28b5f59086392473ab7f9602f937dceb:0F B84229fc2f236573cc403b101aa30c1930a50190201eaff51922eb3562127a13f:0F#@5d78142bdf5e9062e0034b43e259e0f15ed5091f7ea4e455bba59a44fa2bf6d4: B1f4d95286c2def54e8904d318c777c610615182c15abff78e625a4d616f21208:0Fδ#@dabc38d0501831d1dcfa1a4dd92ce2c71c71e761966a6be57a651a7afb79d85a: B9bd4a7c4ffaef4a8ab3c59bf2b0bf444a2dd9afd9340bc68793f44448f97807f:0F#@ef642a29ce702b35eb863e9b5f6ae8afe9ee02c0f7ae670c00945e9b68f16bd8: +Bb54bdb9b52207bbd94f27e015852e343c073fd5a90ba5dfc3127d65725d8a0d6:0F$@17dc6054b77f15b5d496e6107b7a3bc0ee943b44d98efdd26c9972472277bb0c: +B5b37a9a1db5f51d795884ece4b30cc08070c91f7099ee3039cf72fe6b9dafec4:0F$@709ba05bd0991dc2a093088aaa29250059958f412bf3bca2d16352acf7b0bc25: B0a5dc1787caab5690b917ef417d4b728e4263cc7bdb621c3e6876d0cefe6c072:0F#@7a933e9fd6422f4201b18a7c9c9ba22a65b090d2301a5efa4647f27aec044bc8: +B905a08dbe8ffd9e2ee82814d4e1f47cb54135e6bc89b43b756298728ca11e754:0F$@bb97d04429f4a4934764f36ce62d46f1979bae3af266d7917bed832ad4fee54e: B2398cce405c166d6f86ea562597b54500b5eb3760f1bda825ae771f9a6e201bc:0F#@2a5fb549c0f112267aa135a6517545e65cf7fc3268410b9d929a3ecdf1053c58: Bf50e9597db9d3f45c72aec0bd0a0665f79b4f9151ba57710cef94e46a4bb42f3:0F#@42adb607781bee0f98e5e8c061a8f806723a07e3cf5c71140383662c280e4a4b: B7b9e4fcf14f458424671d3b49ea648a9a28783089a51953c49ed05ed5cb4104e:0F#@b15ead9df612af9c666a5bfbfb3acee075072f1217961e8f282e8fbbfff9c0be: @@ -83493,10 +109519,12 @@ B113ed6b27f50157a6a90f71519f6689fd38f74f27697423e147a38bfee8868a2:1F B16e26387e369a78867f60514631c8e385acb05ab755dafcd43f9a11d64d80d0a:0F#@53f85fa84f9efdb304d38a87fa4d60d9d423a3de010713010f929b727bb5f31e: Bd525e37bbf8ec0252994612364fb228eb63d2cc247764f1bd69f654236ffa6c1:0F#@dee4e2b13bbf80627a441b849ecf9a12f17d0c54ae7aab6404a74270cacaca6a: B50f74ca228631632c99f2c02b1f6c97c4143118ab7c186d6afbbd99b4ae85f20:0F͡#@d3a8122f8c37c940bab52538d65262e3d64ab1ee3e43e5ee342ab1a45f87ac9e: +Bf5f188ebe34cb3eac18afa8666d583d63dc76054c2c8b6439265e5cbb0035f6b:0F$@9fff7dc0eda135e9993754b4ea57df92ddb82b1e42f78bc6c4473ea18a396ce0: Bdca24d5edd9a384e35fb6aa1dc1a9a5a9cc0b116d702433089c9ca283460fa12:0F#@9566b049d20e82a4f1d1caad55ba8abad765c68a0ef1c115497e24cfb8173fcf: B62dabc9bb4b3d28e15e2f908c6219238c7f3ce05178dace69df804a29c12dcb1:0F#@1b49a81142878b390eeafc2602f95177c547bf28624c51e9f2a995d9e6544fb1: B4bf15b793094b7e590a9d670f864fdeb503b729d7d433487ef08a8a829925cb5:0F#@cc51cea49399a2292ee5aa7b5a814db08ae9cd3344bed860a509330646cd576c: Bb4fe8ebb92943bb53fd3b0922af5fcf31b5631219576b051cf2197bed2bf5271:0F#@6dfabae70f0157c5f48969de9ddd03423a160889862d87fda82d2d55655b38bd: +B173bd3fc97112e5f392725ae06f3bac47e70c6073b64c375137212f887eb4438:0Fɣ$@2f228c8cbe1981f96c364289a80e56d50f060cd07394e0a77977efd2ac3b9b8d: B38240a9c15c3f093903f98191d81945c35861c902379d0ecc2fc087262f7ac72:0F#@f50b01e70e481f659d1dda4dcefc0109dd6f8efcfa603f5830f752c25412c0cf: B5d45966eb8f1bbc4c8ac49c75d8942af06406c07f7538e5fddadf862800d1a69:0F#@5cc6887201b39928d2d0467d7844199cafab584b7f588dac49e59664e5a831df: B025e95257014cf6cc7605262d3b3646ec359ea79d264293d3194eb1e130572aa:0F#@e12831b4261c489d1163dbc64cf3cfb89cb0167bf9a39d115aca826a5c693e32: @@ -83506,6 +109534,7 @@ B2815c8971ec0d62fb412f529e351f9e2f3e7f549a03c1bf7260158ce05c8b4bb:0F B958be8128ac1d3889ccc0bbab327dd584e25c369a67e12f3a690598e793dd455:0F#@40bf64586d4e4bb88b0b20bb8c0dee843d5aac2ddfb4a1da3b953b7f9cdc7b40: Bdfbf95b08b102fe75f8e8a9988eb629cd9cd751cc369182eac749067f44269cd:0Fϟ#@c811f803947bb3317802159f4ad2dd4deac35a286b3a0036b176e3fb99e8512c: B906a2f56987213e897265e4cc64045d628eaaf0ba9c246c5206f0288d819863b:0F#@3e0cf8710b416ddc6a366cac79bfa6bee0e4ef449b503c78b4c293da6dfbcd98: +Bd65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808:0F#@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa867: B71a5a1bdb0cf1047cea7e1a55e83c448813bdd25a4be4dff8523fe57622c30b7:0F"@f1954bea0da2c0861446bb84d03c3595ecc17bc05d4ad4f3e088b8b7f0d5a68d: B79c88230cc77f4b2453464cccf1c3516d6180390debd6b33ebe3442b9efbb8a7:0F#@d9b8443da33ebad70f7d795524bc1d91b42acc8dbbb53f32cf1360b20de90523: B71a5a1bdb0cf1047cea7e1a55e83c448813bdd25a4be4dff8523fe57622c30b7:1F"@2d3a478116d5902deecc7b89add12312351538828dad0c137ec5459394e9d06e: @@ -83514,20 +109543,27 @@ Ba60c728721ac2fe7385da982c7c9e0978f92b8197998d947153cea2e7e7f3685:0F B9ca8518978a215ee11b2311b712c12fd497b85a3981f50eb8f4ac3dc142c29d6:0F#@7ad3f87e9ae325cd04242ce3c9d09bbfb1788c9474e8271ef8f4fb3ba8134c12: B0bc9fa6da46c48b41b040f6fe4e8e82cbe5e7df5d1662472622a8894fb19fcd3:0Fڊ#@f5fcb82130a81104e8e7c1761a03e0b0a7511e3ce212f41559e6b4a0dec9f8c1: B0e771053a3c70dfe5b22e5560beac380f83e737ac560604241d31ec0ecf310f3:0F#@4ada2dd78994402975bbdc59561e306a7f85f240143c5b89289c93ee7346de69: +Bfd612e10ccf04beb693f01b4fc55287d565ba0ae8d91fec299005455040cb33d:0F$@fb153f82b74e08d5b5025c913ec5deb907532d4543ddf46248bab203c0debac1: B0bc9fa6da46c48b41b040f6fe4e8e82cbe5e7df5d1662472622a8894fb19fcd3:1F"@79d639d5c78948c3509d8032118c4c8277baf49458a191612a87c8be6f8a1167: B4bbb407631bac2ec88af2836a57a018706d82d0ecbc5b96489a4b9d42b9d0e66:0F"@ac0e39f4c47f5523a5d3af5ffcba995ae3a28d8d1e0ad77a347a7cffdd5a04c4: +B601ce673b2602c14630ef9046cf26bd742dc6f20e2f2deb4505f69aa7b7779fa:0F$@fd28f0f8a333fb17c76fc146056775f71c809cba4e5defd032c21f798c20ba02: +B72c59cc490e7d4d98a1436f249c409c47d602893a0532ed31bafe6d85cb8ea01:0F$@6bdd8adbb367cff5e1ca0b75947370ae9e5775ed85479a2b8e48516b0c4b6d50: B3137adb315ae15c4da553ad55b7dc92d0c0f594b83709e9585c00cc2aba401f8:0F#@c559885c98df65faf13b7b9c372e6a521041d21a7b6aadc820d79acd5dc8ce0c: Bbddffed94de49d1c29869360e1d3178fe0eef6b542d44d3538db23e14b02256a:0F#@c9b2453d3f0ea3379787e334f36edd6663a569881c196f410b8a08cfc4ada041: +Bfb84aa275790e572c33575a4a3c242a0219e58dca578939bed4e5aeeb7db8544:0F$@e2b80216a45b5cbbc24ccc20558aa4fc2cee5a25ecab8b899f5808e5713ce3da: B5f5075862703a39165c0f62c2026a5d4ce6a44047a213b7861b20d1bdb6b7b1f:0F#@0b8653e35b509697e673844e9aa2a7df01868077bd0a7d4aad2bd784b63137a6: B3cff84b3ae6701aa022c6f087e5621ce4e14eacfd141a762075b2b74f1d4c437:0F#@0e939647e307be099d9875408611aa9cfc61f722ddc2fe7ba57a38baa34781b8: Bcd12c5ed8e10f2bbfd4f1cd9f08b9bb7b052895d1931f935efadf47331bb8335:1F#@4921408fc13b8dc1a426761bed18f7236edfd2a3d0e040ecf90245315aa0fe99: Bde8a78c74820b24f61d38df5a8610e8ffc975002caa2933f3393e2d7d277dd38:0F#@a206fc0a3132e7e4c604b1a9e7655830efe8711129bb234e4ac5bf84a2654f72: Bf6a5ed028fe9d27f7b03398877fbc47c60fe45717aa437528fa275c5f8c3613d:0F#@364b24c474642b9889f3c02cc5c89ab2fddd74dbdf99d471bca5efb8c9a087cd: Bf6a5ed028fe9d27f7b03398877fbc47c60fe45717aa437528fa275c5f8c3613d:1F#@5e903fb43ab94ff676ca8576d152bcdccde984dc04069fb8ac97fb7518a5be57: +Bab66a2f760c001ca32c98f5a2f556ba1e428a90f886407389422a43fe0037c80:0F$@09638e5ae033fc0a8db262aabb350806ded4545b8afc694a1cbbd674edcc5780: Bacc5b6941f9edddef64899ceb10597223c18928412b825a88ac1555155c95ec0:0F#@c864bde0a8bae98b5b46ce8c27b3269c7d6b770f7bb40c0e085e3bb5d657dc97: Bcf10b517cce3f2b8c225bfc2454fcf01123149fe4a9a2e3999b0b8d322c90fd4:0F#@e76575b4dcb3aca65688459e8805fab21695b2d9548b25d8d9fc8d0315b5f6ee: +B09e882e5d4f5502d6f3187bccc498e070f47da4abdd6cf4879bec104ac990da5:0Fل$@9dcb05d53ac86c24f26d75123fb65ae84162e2196e075dfe4e8b7b736b334724: B3ddbcc170c95737e1f4cd087ae4ff7e657515ab6b90d4540c6b9ab8f80caeac4:0F#@cf10b517cce3f2b8c225bfc2454fcf01123149fe4a9a2e3999b0b8d322c90fd4: Bcd12c5ed8e10f2bbfd4f1cd9f08b9bb7b052895d1931f935efadf47331bb8335:0Fχ#@78abbf845c9a3e16d25e0d899b29dd7bd807af09053bcf3b04a492aa449eaf83: +B9e3e01a4f1eaa9a35d436eb5e5d4828281776fb767d4484faf07c8b47bc63881:0F$@528cd96faf7684aab63646b27ac881775acecaf14f1892be9bbf0add5f2863de: B5bff36f2ffa8a39de11850557ebd6bdc927c137505fd9f02f3f3665ba29957f0:0F#@6cb90521d9c466ef7acb2325897622cbe5dc930ad37b37b44a1912997929e6c9: B87a11613a32bdefddcb1e88c9477b2a79ea10ebcac80bd378a9df07061eba1ad:0F#@da1857ed7fd62da6306ba1a14a144fdd6137af8c22829f9b9f8186f28d40a3b8: B2abb16ac941721d7ecd095f044ef87254dbe312c10f48d0322b24edb7fdb6252:0Fм#@f080ff39b34f5d2a7e1c24e2684844dfbdbc07a6c85d7bdabb468c8ba406059c: @@ -83545,7 +109581,8 @@ Bf2527f703d9c44226b2ea6d33d289e080eee63f79b09120a68cf3bbcafa6c11d:0F B22b89b6cef0410f05587963d5516e55a245819486c7c2f8da7528ccffbc5ddb8:0F#@43fe6e84629e95bd6359348257c5e85cd038d0db01e677733233f70ba6be7fa5: Ba5248254894343f5f4eb9741a2d85202e6796ba6a33ce852449341171331bce7:0F#@d2be93d967e3925a9ff9d0890fdec92a7801705556aae9da23a33284c1a7a031: Bad912a7cdcb51853e8f2244a98f26cdf271707bb8aca5742157d8c338d2a2e35:0F#@4478927c9e7a2d777df3599f2ac4155455d5ce8bb28cc6975da58b760e2a7296: -Bcd271e696eab6ef755131c37674b72856d7dbf1aac638c63ecf1ede7baa2ceda:0F#@55910969629856a48ee94f9294d97e82c2acceb086bc166a52d1b65501626af7: +Bcd271e696eab6ef755131c37674b72856d7dbf1aac638c63ecf1ede7baa2ceda:0F#@55910969629856a48ee94f9294d97e82c2acceb086bc166a52d1b65501626af7: +B02776f89668b61fb61c8ff0d819211c2f3eda66a1ec15ca780b7a5fe1241ec06:0Fߝ$@c485ca8433ce8417f6fff949fe727c59bf560285758cee938615422be5e7eff7: Bcd271e696eab6ef755131c37674b72856d7dbf1aac638c63ecf1ede7baa2ceda:1H#@eb1e2b72cfa0b3fb97167f06cb2512089f5ba8ecf869ba01d9c9c2efc42fc101: B74c31ae3c5ac7a21fdc26dc2447aa17f8b78ea527cb45a56a7a4d4d3821375d1:0F#@d871e0ebe9b05e6bba7570ec870918892df62734b46323184789500201a54af3: Bbef6a8f2cada542a46b73288b3f7c05a531b10a46399268bedbe94010f11d73c:0F#@fece446821402983d84f1880b784968d8cd10d733eeed2827b3ad44c1fcfb5ba: @@ -83555,73 +109592,108 @@ B61a8383f8790b7853aeae059708db6e2ab6de67eedf1f2c1bb777b47064e4a13:0F Bf8b06ff1cec83a39ed0f9ef253f87bbf2b3ae10d6c43743e69e7d18e8dab32d9:0F#@24ce63f869d3a8b7cca48a055923bcc8e0405c6e0142e470e1e7cd8793674826: Bd3911052a05bc4cae16fa85fc8c0202b833890a3db432d27d36bd9ab92822645:0F"@2530a1c2abbe905b5de57f616c7b6caa5b5233484b140c729f0f3d7f929f0efb: B6c74f0a2999491f0b36129fec81baf6fbe65f7e63c23c1a76ddbc9aa224f40bf:0F#@e40caeaa73cf8e9f1bf02d69496b08c29fbda6e6e45549754c1b71c40a8dae3c: +Bdf9dd3511125d562cc8895cfa6ff67fd58b22f434fc5d9944d8942e6145c0c4c:0F#@d430a71e70b19ced9c0ad1204455c5f0e7b5c3e7904820688017f61ff99fc7bd: B3096628db6c81f8e3c26c6f2d69389cc92cfb826577e696bb7ec1173deb9b319:0F#@8f9693a51b81982c151c8e3811568bee894558f95132c6e434b5dc68011e02b6: +B556b1639ff598a87c795c0a3199ba5909d83bfd2faf287c5cdb1e7434b75429e:0F$@1f80cf10633f16506add9b473a9ad88681fc10cbb66f1bfc3252250c66bc974d: B6842f924d59261a7b57cab38a9f247ecafe55e69324ee251430e3c8df7a27246:0F#@8dba8bd4d354c4da57a0591dd181cd3349d2bdc07710dac958815261937471ce: +Bb99023ce78979e9cbd2678477e04926d033e684221c49fb866bc6775ef8d7a82:0F$@58fbb49f7a75578590abe757c718b9c7aacd2476205fa9e67f1d39413134a3c8: Bcb1b6fcb73dbfc44ac32776417c813edef5c14bf5b875c3da91725e432db81ca:0Fܛ#@0ff6976ded717df6c4c46ecd93e656198dea22fa4086cf2c7d7d4780d0e59b85: B5591c7481fd1c341dff440259e4f1d95136c29fdc59b7143e224f3c99a4afcc7:0F#@4526e4c18126424926600e26b35997dc32e0a90f448edda643a549ff2cea00a7: Bf5aac086c0a59a26f3b8e4b3f5d4bc9097def7a25bd440e175c37e71db0b14bd:0F#@caf346e31aa86bb7e5eb0800d3dfd1fbbeed25688c41f28ac58fdfad8b6d33a3: B3ee6820c0c984ed9a526bee40b56b7a9d96036bbc1ba3f07fcaab73cf8fd8df6:0F"@f15ae0278150a3ddf5b4c2392b844efe41212e9c6095820a4f8390f59b4be317: B490ccaa6d25a079adf4e4269c97bdc6802d93b09fa762365b5c0c1dc72214dcd:0F#@f7114c9dda951ff2f3be129beaddae643250447039acdf5936229cf14a98928b: B5f3df1e5ddad959ee941e72080ef70065ea7b73520f494ca2052cbb5a44a55b6:0F#@f8b06ff1cec83a39ed0f9ef253f87bbf2b3ae10d6c43743e69e7d18e8dab32d9: +Bfc9fa62e772a40dc90c5014019e09fbf26a4969f4f41c487ea0646808058481f:0F#@8831a92bb686e48a177293e0643d29aeb0009ed89c8167381ee01bc0b1b9748f: B4f9b003a5581a9b63ce83b7b11fddac9b3c747d5a20c8bb2962f55b0b0b95fe4:0F#@a1daaa85a0b9b1986ff37df26c63023c6b7620abf1fdcfa8590213eb7b8dbc68: +B082cafe3617f1e0c39304c7662381cdef80218cf2885a0ef10f260a0a1f697d5:0F$@987ed088ab6eae9dd88e409d6a8fb6248e8b0c1b5e37b7c909b5b8b74728f77f: B2f28d6c7fd8ac5ca8ad70a694196de72541f191efb9def8dd002b3134724c549:0F#@356e9f77ad3601b4ea9846228e93330785641f742807aae1795d8f3aff3207b5: +Baa4763a2ef0c9220111f2cf61895271171d453996ec9971adb0731397a15a660:0F$@f8c7a1ce64c81e6107684a098d098ccd8a6c1bc9a9cda47ce2cedc426ab9d993: Bac918e2dd238486460525082d6df74cff56f527d1fdd4e4b3f71fe932a2923f9:0F#@9bd4a7c4ffaef4a8ab3c59bf2b0bf444a2dd9afd9340bc68793f44448f97807f: B02c12a444c738427ca91d0786dd24b770a20bcd34208cee1cb461f0f5fbb8cc2:0F#@77113f605d34aa16da42856c55e8d53786e501228103a2f317cefd61902b106f: +Be4497a00a3fb9384790ef7e08ad0d6d5ed1ed9cb8198fc40e240a550f52834fe:0F$@0481aaf6c6b90928df2e24e7c08609bd11259fd47d8c6446e05443b5770ee53c: B9b93b3ac27619318f3117019f4626a384248f4abf665cec8eeab4e23f9552c03:0F#@87623f504a9a77a4ae666cc1276707a4ce495ee337f08d27a885221a4a492bb6: B583cd0e8116a8efa70edce75b396ec477976f4480be663a61543d1ba16a9d7ff:0F#@560cae9bb523418643eab7767d0e88666a0094f0ac56fdc97af67f985cd7be07: +B3dafa9ad1b8c5f524719035d439101d58774609f0c8ddbfa5fbdc416b9c36bf4:0F$@ef44ac565a9f37fc88780181b258163a5f0a0db0922ab1c5b37afb67a09b1cec: +Bc0420753f7d13576f7c75518f91e4a814813a66b21ba7d690391a3f1b9ac87e0:1F׈$@b52f49569f5e429f658f8eca1c98d7af56517d42cfc3f9122aa00fdef1d7d9dc: Bc0420753f7d13576f7c75518f91e4a814813a66b21ba7d690391a3f1b9ac87e0:0Fٻ#@30c8bbd5213f151525559a9018e126801e9b16947600b92faba2e7aca11a62c1: B8e8b631e034ec1e3e5e999d913df28be4156c92e7bfb0d2024fa5bd35b6be0d9:1F#@64062c8e4d9593a55e5232e606c64cb465951a05702efc9a3929db420f301a98: -B8e8b631e034ec1e3e5e999d913df28be4156c92e7bfb0d2024fa5bd35b6be0d9:0F#@d5f167c4e3bb48a7b84d6782e3e35ecb47ed080a76679c6ae043fc6f4da54be1: +B2bee9087aec545d1b150f17d2adccbc8c8dd7b3ef5481384bea2d8bcf5b4ba93:0F$@785f3bfa7c90285867e89fc08ccdb6d98b0dde67a30609a5728ce9bb3bebdbaa: +B8e8b631e034ec1e3e5e999d913df28be4156c92e7bfb0d2024fa5bd35b6be0d9:0F#@d5f167c4e3bb48a7b84d6782e3e35ecb47ed080a76679c6ae043fc6f4da54be1: +B1db154fcc80970ef6e51af54a25a85d394a1674f47e03c93845324ff4851298a:0H$@ccad12bf6348e6ac67277467440124bd3e5d08b2b08cc6195ffe90030b552dc9: Bcc51cea49399a2292ee5aa7b5a814db08ae9cd3344bed860a509330646cd576c:0F#@55ab4ce4d8d234e9381056bf3f8b788f7faaf1f0cc598b45f2ad7f22a1ef3dec: Ba9c4aa0339e15847bcec19a7bc840642386dead142076d97eeb4a478e9ecae92:0F"@34884a6ac8e7429f92629b3780a2bf4ef42a5d96001700c86c960f98b1fd1591: +Be782bee5f90f5c2a69fbb98d76b59c40560e366eb06b4741e3daefb35ede06aa:0F$@d2d123f56547bc1bdc755a46ccaa62a9207ffb6fb8afa9fa6cae723eaeaef33f: B863a88367d3c358ae8dd91fe4dec95012911266042fe1f6252111e5f9f589a73:0F#@bfbb29f72c9b15d0df74aa14ef1b4c9842d5768577117a3a1191cde19910c1ba: B601c2621ef88519820c3402b63543e968073eac66ca7f260a867a3126496a027:0F#@ad4d416ec165dfa6dde540565cca8104748ef6a634103c847287bdccb982d8ac: +Bfa9c95821043f84f1ad0d9305eb5e339e8980705652018c0d0446bfba04d905a:0F׎$@27357c75e7ff1d8ad01e235613f46279bea2a60a2940e321e2c4807dc5ff150a: +Bfa9c95821043f84f1ad0d9305eb5e339e8980705652018c0d0446bfba04d905a:1F$@b6f21ae23987ba6aa754bfa14d770a9b6e8e924fbf02cfe7f591ae0bdec3e2b7: B8b2f4518d04394a18ef8b0f7acb61a4a78994d6726d44149972845e7e31d790e:0F#@c4ffaef550e7ec6c00b54929920806ac90f24bdde8a8daec873b850f601f6659: Beb3b3debd3a82001c341e655b26de4f5a3e146538118492007b76a109eae22fb:0Fԝ#@50b9f537b1da450237198da7cc99724b701804c2d5297d62b5e427687091bd06: B2f630991ed1287d8a37e62513324be3ba0160acdf4117c4a47afb203d589f52c:0F#@c019dc91511e782f20483e6c353144a5c9c39c882c7f03fa73b1f9401991c0b1: +B5930370a10fb52ffd10ca68d548088cad43ca2dea91e54758e15423929f8154f:1F#@56c2c85aa4ee5b27e701a6feed2265402eb9015b3960db3b100646a358f3c004: B5930370a10fb52ffd10ca68d548088cad43ca2dea91e54758e15423929f8154f:0F#@2151a136b66d3dbea5296de6a48733b0f680f81c5a1173b4203b1f24776bf5d9: +B99a29d5462f275740dc7de595f3de057d5037d0ffaf9d32f4bfc39ab512274b4:0F$@22ca374d0dffdfdb2160cc6f85a76682c7c6b1b77eefe70daf7c5a87eb930fea: Bfbf465dc3cd8a9c06f147e55f015fe67762374b8ad75b05418094e48a7269aa2:0F#@35bda036361339ca7c99899955112d07a4133b41fc9655fc0b2e9826305df836: B7296fd7187bfdb3a935bd229191e3e48fdf58ab5dbddedd9d8aa5f5bbdf045f9:0F#@f59518f457669e6b78937191f93fd71a4e3f77d659b8f1a93b44d6e86cf51ecd: +B7741f071ee9dcabdefe29695cb66e742b0e566b7777b1185aeb107c47770dac9:0F$@6477c2b2dbbccea19d2389f6e82e154a36de82b8e3f841edf1b5353fade38e82: B464d85bf4d64f5c8d0013341a1da3b1ae855657f5d377a8039ce2ec4fc2ccc02:0F#@bf69812078af77f0aa9856450d7f9d6226ea7409511297710d3140ad907db8e2: +B698cb371ca660aa51eec76c8b06724568acbb0cac101608d62de0dfb315b4520:0F$@63395bb63f57881ae08d8847a12c788349c3a4541262499a4519b1c28315302c: Bb380a8b90a9cd734087d0c7d8001d8c3504910c379cd317c89dc5d770f30d5b6:0F#@d2555de0e63c3a6d59b45d33261f6ce891ee29e51848b2bb4f8c016e16706096: Bf22156fb4821babf2ec6e4d85c0c00aedee4c1452d03beb25eff758e36b12a6b:0F#@e1852666fbb9c98065beef1dfce4103cc70106f3ca9b51bea1c9a5e87f1fddb9: +B8ba4c40c6c1078c7a7418380cc39d08f3b5043db17903e20acf716a2b9769e70:0F$@b6c1bb1395440020868ebb113dfe584f9668e38c9f40df8f7b5d325f954902ba: +B9d119cc5ef923f91db920f2cc4c06cd9d40db23908b771603e52849887d35ff5:0F$@a7e74017970449809bf1257d29dd93fcd40367363e3c7585e2ac5e5056a4e022: Bfd102ea25217e2ac9c94390641b8018f341e0129ca863e31569aa3bd0bb30d9b:1F#@788189a5822bd718155fdc972abbcd2cd3e30568476501f489527657e8e1f798: Bfd102ea25217e2ac9c94390641b8018f341e0129ca863e31569aa3bd0bb30d9b:0F#@8e73ea0bce00f9e675e60d8d2294331162fa0bb771067fc7a42d026ce4a8e617: B47a7c06149396dc3f6b82cee49de1e4bc5ea789513100355c9c52af9254849cc:0F#@12518b4d52260813789410702e7b0941388ad6a30b5f9f8c760ccadb57398292: B48bd5a8cc58058fe822bc03ad6478b58ebd85fc1e616108feadf205d432bc1cc:0F#@4c902b6f63f0b148eff1376cb84e8364bb5220b8f74a82019a684ef0c965e82f: -B7cd44ae08f23592b4c4ea4aedd47f8309a86258de0c6da5afd6e3a7b43414325:0F#@025e3b77d7e5b3c315c2a185016add3b9e63cb15f43e7427830b1fc0218cfff9: +Bdcf98e7fb083e553cbc3b565e6b987b5f7540773ac1cdbd1c0fc6a263babcc79:0F$@90519bb46cf1de6ae9928a57ec3cf03d54d29a7bce545bab0699efd1ba99cdf7: +B7cd44ae08f23592b4c4ea4aedd47f8309a86258de0c6da5afd6e3a7b43414325:0F#@025e3b77d7e5b3c315c2a185016add3b9e63cb15f43e7427830b1fc0218cfff9: +Ba50b2c3d029c131bc1f91b520b3bba54349e449b6ea82c4ea7d0e5a785665009:0F$@d8b94a39377b38f0b1b6322d41f5341dc147d714d95fd2673345bb4519f61118: B46e71dbf0fdf42e16764eef7644931507ecaa2712066d690795f4510c9eb58b6:0H#@fdc4d587e5c918b19c62b3bc2ca732da3966c79509cfbbd74dfd1b05e673fe5a: B816bdb66d7a9ecea6e21db7d376e6a9efee1bbabb8a4da241d44fd7d753b85f3:0F#@38745a424d780382e59b11cc433a53b0b732ee798e2fbb9aa79fa8921349ab3f: Ba8fe9c14dbca4d0c09849b84d4b2e7d7533a39c35cf28d8e8aca4b5561d7d7c8:0F#@745781330ed1329d2ce0a1394d3ac3c737b0cb0cbab77d110f74da1bd18ae145: +Bb98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b:1F$@3df494ed417c7bfcfc6d964d1e6227a284ee41d9ef7e89ba7e3647e4231506d1: Bbb41ea7b2f481670a054c21b10acbc19d92f6a9ea212be48fb552436769d2928:0F#@7776931da10239ec3f5664db3fc3d1c43312987f6c4f5508988a1dcbb5692659: Ba31a32d394cc8bbb4b57f4736732f64e495ed5fcffa0006ac4329317002facb9:1F#@63c58d37a4a0df304c4030954a9a180eccfba56d14347eea46e909ec718955b9: +Bb98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b:0F$@ca9f9c94e1b8dac38710ccb994c431d9ae91a8b8d8f22bc2919aca45ff32c32b: +Bd704339e645758c6bed3363b6eae2fa67dc8b1534148a6197a0a87b782ac8b68:0F$@72f1afa349002394551c243e6d7bbe7f7932e763567fb413fc44bdefbc20187b: Bfcb423161b34c65ef7859731c23cb1a317c61ac077a852d49d4fb1133e3fb41a:0F#@c35ddece18e7a3d127272fd8760a230aa1b247ebc2b559b3224eb39a27e99c5b: B2bba7db86d23b07768eac783827f74f600759654547144f0cb964ee8d85248fa:0F#@180f64c40f5da2745123875b14cddd8db40f07fab88f03b1ac7e8e546d8adfa5: Ba31a32d394cc8bbb4b57f4736732f64e495ed5fcffa0006ac4329317002facb9:0F#@8cc0364977172e710f730a3d947c8c3fb238fb91f3779f67e5f719da8ec1da28: B42adb607781bee0f98e5e8c061a8f806723a07e3cf5c71140383662c280e4a4b:0F#@f00b4fa82e86928f36bf467c1839ef755f3702ba30e830287945b200ead2e055: Be70398a4800a5472db626ff8912de453206281e592754446e83d392e207a9315:0F#@c10ae23589446142d933d9376d0869ba6ac7017bbd5cfcd27b89d1a6efeb190c: +Bd704339e645758c6bed3363b6eae2fa67dc8b1534148a6197a0a87b782ac8b68:1F$@9b6c5f8af065df45656231ef431150ae555b895da5a29c6e44409ed3e72859c2: B1fe788e0684ffd879a0fb5bfccb7dda0480a2569a1242ed8855ec33cc3b7dcfc:0Fǒ#@16fdbfb26f39405b12c731d2b9b4013369ec9b632fc89df6effa5f0d9a130cd2: +B330944358a11bf9b694355efa3158135550ca74d204e7fa4413b20b66f8fad92:0F$@b16505a8c619ae484c01cac0f82208068dadd5cc8aad59bc6f9afbcae151eefa: B1fe788e0684ffd879a0fb5bfccb7dda0480a2569a1242ed8855ec33cc3b7dcfc:1F#@7b2a461862c6c775dbbc432428972482534564ef43f90e119c1bedca7279d440: B1ca9937791ed7bf49cb146a2e972598fe9020d7d147d14b42cdfb2ede94c8812:0F#@4c3f37025c9528419188dabe7ae9d7f315121d231a67bb3e46efa4d6b6406ef9: Bfbacef3683f5276d94af0a854e8241e35daf4e01f54ebb9607c436b76ec88f7c:0F#@80938d8cdadbfac4144b5c062281610d5bbdadc9a2f566c5eac8caee0e8a53b9: +Bb11759dc09b00503904a90871a671443cbfd81f4eb1da535bb3f2c2438c4854f:0F$@096026dc8cea3db65c188a50be72f7ea4f8d16b3562003a7af5131c9914bfa3d: B7c281b595ddf9d1d7f8d95026d46f92214656b589eb520d6506acd33bda8a368:0F؏#@e18172f2c91b167279e1266c9e78ab04b22f2f4df371a11cf169396bf7458c73: Bd02646c679099361f3c827cff6f8306d9651914dac935a82cb7750fd489f6e8d:0Fѯ#@ccf04a26bc5b8203f82dc2edb98d242adc77dab8899a47230a8754a3a7f88553: +Bf5f9841f7a11e07e49f2171ee0b54675d16bb8310201fd769f7e4ee7b988c74c:0F#@f91244d364402f45fe802d5e4e9263d82a34e46ff92d8a5f2e2415faedec93e6: B670763f02c017efd232318ab27cb88fed0dd53c1be1d222cd96b9a9c6bf7e4ad:0F#@daef90f6128d14fc03f10e4e099f1045ca68208835fe50df4d3f0deb2e4386aa: B6b9dd71718e6a5a5116ff153db24ed51aa7f087c36f715efc77dd25250e18033:0F#@f950c6ce950309266385d020b9a73a66c31d559e03bf75a7046b2ffffe953117: B6c749d7e222ecbee0839b753b66f5e74eafe444f64230060cefc4cc233fa919c:0F#@9984a422b8ec75d30b4c373b12ee42e8eeef51b5b2abb640f6a7516dec609b09: +Bd07ce05dbe16edc7a5121e049f7bd4aa78c375b5a8af28e1ecea2af01ed44dfd:0F$@8cb6e407cd7eda9afc95630a73de370835b59a12bf669d7be27986b070cd4b35: B6a95680ae0e99173d33760fed8e447d1f4eaa80e5f410ba2b87f359b6aa084a8:0F֏#@7e4fa0884c0b0eedcf4d3c83a0205394ef51189749d776ab2759240fe9bb2af2: +B5798c2811f6113a2ce6d203534a86056adbf598cf1f8e8d536f4df49a800159d:0F$@f5d006630de8f5e17092532b430c9c0a09bd279268041a672493162ece712f52: B00d589b80b1009c0f9579a43903049e7f107d66bf0f6096840566c01b032a002:1F#@451e53f93a5e064132842e85684777e7bb850278f8005ac885c1921d71873192: B116782a3b0d525d28c07634dc5d1f67841c1009755189a666a43d44a9bd45674:0F#@8bf3abeb1ebe44d899453394fad4e4141af3566b6fa2145d509fa5bf0cc2268c: B00d589b80b1009c0f9579a43903049e7f107d66bf0f6096840566c01b032a002:0F"@86f0813490bfb38e725699edd8fcd372c6bb869617244b5e2ef99a812b5aa445: B9012920bb3a58512a2532575152de0cd1d5ac365cc1a511f4380cbc79be0b818:0F#@60992c5d45b12df7c131e2605863a687e9dddd220e2ad46b28a899e5e70be285: Bd9b6d170d1faf63bdb6af479335d11f4f9e3256dfaac8fd93bb3157e782ee0a2:0F#@f21b653282c1ae5cb7a90bcebaf6ef0bab062f04c24736e2bf18c15d8e6bda44: +B61eec91350acc31c47674ad964e6a507fa514066a8b79ddedc288f31ce95f4e1:0F$@0d8912f53b41515266504895d80148a35f14f55275cab78d9a1e4a545cd6c289: B508cee0c80aa92844b718214d576780388d3217e974a3e0256591c93fd0425d3:0F#@bf673ccc0ef8970d1d2d586fa44bc3cdd66d641e8d3b889630b492afaf2671af: +B0b3e96dd88f47c16bb9ec8d6190b091779521a1a8eb591db6e0ed3bbe7b30aa0:0F$@474310086e92c607fb60c179f45e38843b72556a9045c7eb1843fde410ea84a6: B6b137b40e014893596232f3a4526c8e9cfb6c80ee3972656276025d7e494a37f:0F"@5cd5420df0a051037175d3d733845152ee06beed53bf399e696776b73269a9b9: +B25e3fc759ad5ce6342fd39a36284cbd17c5041663aef1d2c5822d18c5f210712:0F$@754d4a63db049900d8954efed921932a56892a89432cb7fa660d1f0a583bbd97: Badda0e1215a44d44fac2af84bd07c4d0d2f783b056c7dec2b0a66101a2a055b7:0F#@d2f4f3a74e2856086b2809ca4747226f55b187dbc242e88487e4d9517aa9edde: Bee1afedadbc7eaff274d012e609aecf2eb5d2d587e5094bb7fd0faac66888e2e:0F#@3137adb315ae15c4da553ad55b7dc92d0c0f594b83709e9585c00cc2aba401f8: B0a33c6363f79830c5f035712066bba20b6d315bad5f7f2702d5e20847da1bc02:0F#@4f6770cbdf3759fb099ab24c27c48c4b6f6443df03774a1cb263537b7e1ca551: B19d1f95c7e9aa33e1fb9244dedfb23f8cbc3af8e6b185cf880203af4811b5e47:0F"@80a1e9b1f746d4235bec1bc8e353144faa175f90c143473336acf87c099ee1a7: B11272b206fedf721b46b5e515f6cbf24ed95999d9c751d1e5962e9acb617acd9:0F#@5b1679c0a532ffa554035b26dc75cfe4c1d36a664890e02f2eac43793c42e18b: +Babea48063ba9138d928d6147820c879b623e0c2ba5f42e9964f4a751d68bc69b:0Fמ$@74a056ab554006a999893f0012ca9341a9e2e9a526ab601f15f2fbc18951b8b2: B171d548877532c6deac70baa76b14c49f451799c97861f7b3b11551374562b7b:0F#@730cf002074e263a8d77513376ed63fd23c2fbab58fc683ef4745c4b7e2101a4: Bf60e498545b8c50517048ce8bd7e1f50517039f509f39f1689adbf8100b936ce:0F#@338119de074124ded3436a336e2c27a82229d37d1d785fd8a37b34cf9dd31481: B764cd14bd2e2539c8b1be35c51152200ef066c3ead93c64ea7679eb3796195d5:0F֨#@22eaa7faf79d93a5c65ad85dfc05e45855bb0b9bf2da652b2a602284a5029f3a: @@ -83633,15 +109705,26 @@ Bcdbbbfd8e1fc4d51ec7f1c0f3ae309ee756ca0a47136c07a1c83aeab0a7ffce3:0F B319a5fd1516eeac01c8c9ac406327b75b0c6a7624094f4541d37ff7090b1a42c:1FЬ#@da88552a3e11fcfc8b57ebe1834da62ddf4b3b6ba7961555f8f2d1606627d1e9: B7a8f5619b48a485b9256a2bd0739a5d23632b31242403a34ac6dec86878dba02:0F#@6a0fe66d3eace4445f9d0852b060d6a739bceba10161492277ac37ecf4de04c1: B889c1e695680c4093ee07458a1abc08037b91842916b4c816f38be77e60edc2a:0F#@b1fd06950a74189613ebfa026bfc687bd537ac0e0583b1705cae4af112f87e22: +B16fba591e7d456e81d7aa557474170ed80d3954c452037bb98779fef8d3a18a9:0F$@5bc226a98e1820c5e05d72f07cf8602a3b3664ccdfa8ef668c662736cb8601eb: Bc71c1cf23afee6b8994da2ea67525c4da818f0269d7deb56421c24870a5372e5:0F"@312804a198737ef85b2d0e2300be3f068068177d9714898f9ca36328e9668fb3: B469ad7af03029e37cfe332bc76e33c3d43e6615dfdd853fb8979a8bcbcd2a60a:0F#@5095ee18b7ad637b90c9067764e63d64fc6e6e88e2d35544dcfb6d22a7a5ddd1: +B2bc4ea662c79eb9dc1e8a5542ad114c8b61dcaa6efadb22c97bf4bfe0ce31b65:0FȌ$@b4f9760c8f7962219561e032f52da56fac9b242afbc92be9fd8fd7599a3fe033: +Be888370b22d0b27e9ae0d37859602c96b1f6f701824faae517af02606683d7b6:1F$@61b425f6b1d9ad2abe44c62162164cc2a35eec0ae12786583eaa835acc37cda1: +Be888370b22d0b27e9ae0d37859602c96b1f6f701824faae517af02606683d7b6:0F#@7afc6d11fd939f9e92fac33635e8b40d8464815114d0bf6ff04e340217db1758: +B8577d2b99c9ee92a9af6a74a7be697830ed814918fdd55ca471e98680926611f:0F$@cbda68e203b067d59a84d626bf9788ca1b0a8c734cad18eddfb5f5bbaef433f9: +B5efc386d2b5151cfa458480eb206c767c895278b8476635a96f1db20d4bec468:0F$@20222320550fd564a8317c13d203476826e55dcc969e3a8e45964be7d6576f9f: Bac7284bd48d6fb16929e51a1727d0f86ec70a7b39484b3908432257913352ed7:0F"@45f972f4b169596d2d68e2d24b6c878c6e9fd53b7029dfb26ee5372d130b2c58: +B705af915aa43bf436daccedc8019e72708e44b30edcd7be77e95843e1c97dbce:0Fݕ$@dbfabcb82140f84b706078da0ed9ffe15d7026c9cd9e1eb300f8fec72618664c: B1313590bc479d1ca05f61bac454c9f78910992051523fa67feb49bc531c48d13:0F"@a4e144cc71fa75c52ccffbd3ecc63ae86a8d3976c58e63717c324b8e2d3ffb67: B7364062083958f344898706b01dee21e50eeb227d91d13b1c2da2e1990a4e155:0Fм#@18dd7d05365a0ecd9614fd207f3e62c8bab91bce56323640d8f7ad48a6be340a: +B847b79b99088c4c76fc8b8d77a4e6f7a0a29d0d5664aca81ee67f8862f548479:0FÝ$@21c842e1314307fb9fb6c9151a5626358382f952fff1f6729f0f818cade63b61: Baa95b7d91f02063d44ef7f236d01931b3e2ab715454d2a0fa4cd93c7174f2f8c:0F#@4a256ea34a33f3d2a8dc012559eda0e02181c255cae9d03d6a1758df67d87e77: Bb7519e4a04cf1a3cf0e10d2426e646e75662c2e2e5b33c91ca323883558fc824:0F#@0e5095fee08d81fd36f4dc3da8ca2e2be608029f5724dc1c711704fcc8258784: B17592e917765afacd185789839d23e19950122c6160e5fd19e14268a01d93f1b:0F#@8bbc05a5fd82d0dd869f3d759a393f8bc75757bc467373ff5177b013b488f755: Becd6121a78106f31bb2100161c3188e11da838066af8072ff53550bbdc681af9:0F"@52590102baf90d83cdd2ad1e0add249eb677abf52ea8aa02f982850936af1e99: +B3585fb4b7b3045ff53715e38af7198bb71f46beee9fe73873b72c07acee854c3:0F$@49ce6def6b4e53e2accb2df167ba796ca5fa9c15eae7c3e3ae4e6ee49c429198: +Bcee5a79f8885a7609233cd75fd9414313bb5b49f1bfb21f637b2a905c64cb783:0F#@ff38b7cde4cf22403dac2ab189fc7e81cec9126eb451e7d0c78d93d367a889d0: +Be3ccaeb25fc58f4b2d3e62cddded1db5979c823fee55bbd2127066889b5de256:0FȢ$@fd36ebe0d868b0d708f2d00a4b28ec57af019abbb2ef2477d2fe24c0a02312ac: B67b21963e1cae941345787da53efbf70e65e6c01e520b1e1424b438742c7ba23:1F"@681c0eb3e308f0e5687a0804aac75f0c529763670d13d853d55a81ba815bc361: B67b21963e1cae941345787da53efbf70e65e6c01e520b1e1424b438742c7ba23:0F"@3fa385efc4dfd4de7b5e16f211b53bfdcf6077996c2c8c85eab98d0349137a72: B15d0dab58a92f8fe2073ddd47f18f7fd8e828260002246754ad1067c827f560d:0F#@e275cb97895a5f95ac6e09e77cff24ce718b669471bfa83770019fd900a6a12f: @@ -83670,14 +109753,22 @@ B8406f6534609b8d98052987ff9d8ccfd7da8a0d0af9ad165e522be74128e1c7c:0F B88b030b4b9e2921e21733fbf3ce0a1a584861ddea7c082bbcb972779d6db20b3:0H#@4e28cfec593f4c41ebaec90f7add02d93a55ffd518810954b5f0b13a7950b5b3: Bd6a72e2bf7366d89e292766ab5e99336356ac06340f61442804e1e6b7035ab8d:0F#@1181719a1db714bd753e5fd77c98c8b804be150fa37ce2e035225e2b556838fa: Bd55ba7efed5552aa59bd1e0fcdc658487a1930125b5d5bd8888ac691118afa92:0F#@ad54f62cba8c0090a2df208ba649d5d126319694e5f75d27ef215c0f7238dd9b: +Bdd619a69a9ab1a59608d2a76574d287c35119507b4a760a45159eccec6e22906:0F$@c6f2fac55b9e6338e0ae0b9116e78f7d5ea65d093f7c76a66a822c5b900c78af: B14c3116aef7a685258c91b1b3febe11dd3fb78129dff1cd3ba441a33e22b99a4:0F#@2723133561320170fc2a245641a177ea8ec61fedf206c60e6ee753fb45929db3: +B4bf85401f4af077e0c4bee15737da8ed77ec2b9ad6b3cbdd7e81be20fe440e99:0F$@3ab6fb046daf07d2afd6636ea61d9846823f6557edb26f2d158167174998ec4f: +B29787713264d0111fb8a52a28009b2713b1118a5dd439d9e6ea5ed1c19e5ab03:0F$@03ca6b855d2d3b01216c8716317bd423bfbb5411cbff6e79baaa47207db6e6e8: +B5d47e53db3f77d747c16b4ec276139e338abfde3346c940898c0101b03e57132:0F$@0e320c84dcaefd743d7900dc4f543cd92187b70bdd0f1598f832c90ef0767915: Be2db3ff6fc5da7016e3a71080cdbaeaa43342c03424e0f6e06923ef261cd918a:0F#@dcaee6839232507b3145d7af7a753f671c1b08c536536d7fcb61553ee802ca06: Bff2aaf11c5b40f8a6e706698b12e46838f0915a1f0b1a2a6db4d860d9635219c:0F#@dc232ff2ce431488f9401eb52f9655cb2d72bcf222267bf48c8c86e2c5a2a53d: Be332beddb23a7142717d451b14cedff63815c92c34f6f8376083eaa1d47e1f32:0F#@f202716122f40af2659a878395448731f371ab6ce09816c26e8e6b32f8f97c40: B59b672e51a802139df36450a810860ae547cc4490ad4aeb4099692d0dc9ecb79:0F#@6d3f49163da09e6736834c9c3dee854d6ef955171a81167678630ce9052aa125: B5ee8f63625bdcc58909f4b4d101dca4886750f1858f06e23ea58c3371572e72d:0F#@4b423899e7842d31b43a02a1a02cb36984a186bcca4aa5c1c575316bb7feed79: B1f73095b84f82268511897029feda61d77bc5ce16bd645aa22efd66e94bbd306:0F#@6d331b99bbac292444687fcd6bd1a3bd15f9b68d4c4cfd374279f9173dff112d: +B53b6f9067e2f76c709f2523dbc673a48672596c38563c0f334efc9746485b8e1:0F#@59c8a12638a37d977e4457e09ecdadfd55433590417ac67df01b5f058d69721b: +B1f59e62f89a8d64f2a9acbb0dab36db22908653461d91ff572acd42fbbd737dd:0F$@61ba8c1aa80c2ffd6f1e1764ba0ba9d7c200345027b3362e9249a7b947a8d453: +B4b1323adeb2ff03736e548b07170039a5bfb476f58e5b4ec6c5ab3b01ef0f689:0F$@6c7116beff4fa08c5e4774280cbcf11337a8b6a6bd3cc451c9f860f467de6793: B91076b6b380f68ae9bfd769b4fbeb31cfb2fb85791cdd901955f14162ff00d86:1F#@954cc5b1aa80a89ea8b9d1fbd69a564f704e8538ccb8575497d952afc0c7b0ed: +B645b17a420ced878388d8b8c3c07c3c6b684167e6f715872c9afe17522ed9e04:0F$@cced0373583e2cc108c782d5be2aaf9d2d4c2ee5c87cccc3f2cc8bb46b2699a9: B91076b6b380f68ae9bfd769b4fbeb31cfb2fb85791cdd901955f14162ff00d86:0F#@e404a98ba1b1d28d2791eed863b16e839ed5a67c27466baac5f448955915a382: Bffd2a2759ee8966f7bb7615a56bca25f12dfc96b4ad2dc445cf3a57982406a22:0F#@5a28e38b8d804c384f788871bf762a56152fa385bfb7648f08bb0720bad448f9: B923aec24a535b17e8d79e6aac2cdb9f82e80e17c5729f23c23f3106e2099767d:0F#@34857d76d0aeaa4ee0c97f2428b4557d76e3edc6bd8a08b1444bdb3a838e1fd2: @@ -83690,15 +109781,20 @@ B917227f96b88937f886456b7400c365e594a83b18ef726818b0101bc564830e6:0F B93a89f3781bf28fe68663e99d0b83b3701c59a2e5e37c6d99685fc4342838347:0F#@7f202eb557c29094438a4e4be2a33cc23e6a24f6791defef3843a92fb0d52625: B55a377e3a2ecbdcc3493c6699ea643ae3e6c35997f4ddc2da00dd02a12b1da14:0F#@72757a60ceac2b59f9958342328e8c9035a33869f648383567ed81850b05d5d2: B6d331b99bbac292444687fcd6bd1a3bd15f9b68d4c4cfd374279f9173dff112d:0F#@2c94d0d03670fc8de550b2534e8c62d10a34c91e189be820e8461da750d46878: +B5ee902a99a994a5b413489c8665c618f3643c36d38258737563015e809e97b91:0F#@d196715995e0a94b858d7da371b93ede9d9f9303a6b5a00a050fce9d65f3df0e: B2d961f34e692838b0d8a23dac52c5f6f3de7e475d4a9b1ff09c287e1cea595b2:0F#@78b08bfa5d28ffac47488f1a2b982e29cf858a83f1b5903a393b35406f3fdae5: +Bd905a5ad142479216b57fbe4e7b1c25706ca34895ba583b6bfc4f83331707a1c:0F#@affb2f70adc87602a741af45be365840caf7d0a1ff94c685c2189a301963bab2: +Ba1d3a0b92088c8bb0042456f932ccc945eb26b046473886fe2c464512dee7e4f:0F$@b134d60b6271d3f1dabc6e3ba3b97801788bc4d5d1795370f1e99d5e5ff37cb1: B3c92d352f348fb91473f52d63ba87518686ba01315548db37e81bccab2f95ac6:0F"@d3911052a05bc4cae16fa85fc8c0202b833890a3db432d27d36bd9ab92822645: B7c05e4900322462da80ac44e5bce9d6398daf9abffaa42304d2046f9027d4fc0:0F#@c75f55efe0d013f8e474cc7a6e7e2b437f2889259ddac402c4588428d206b945: Bd787bf376ed5c3c5fff9ff474d923782137894802efd4050a505c65766ecd657:0F#@98e44c119f64ea768721ff2348de6cbd7eef9e9a5056aab228c3892be5eed8fd: B5cc6887201b39928d2d0467d7844199cafab584b7f588dac49e59664e5a831df:0F#@24239c077d7d7e6279298e8b200a42ffc33cab8828a072e7f9eb6f8899a21b73: Be6a98e6275b040fa7536abd4af60188b08127a04bbe6478982245381d72f705d:0F#@e2de84fb8eec4babd870b5e8a2ecd5afcc4cded16a08f101aac2c25d2914218a: B56825e3f6c7c14e0c2b3a145b971d57224cc6d9907337e6bc9d75bd9fc4c0e9e:0F#@8dec26e449e75bf2efbb84bed2dedf08cba99259b19e0f5fd208d155fa77d858: +Bfb90292866d7a5bee84c39b86facfa3cb580f2f5fa64183c68fabe7cf5003b6b:0F$@6f459e0128edc7f0c92d905ec3fd55141eba6b8884839424e09be7f88422353b: B6939229d22fa6416010038d449656adeec026089defa68d120739d6cdc03070f:0F#@34afd07933bff1b339755ca622b28afd88f57ec54854554c488ae742561b85f5: Bb9d99c2ae342c16d319c4d0d263bb2dfd5137015305c3c934a4dc27b3acdfbc3:0F#@a162782e2933788a1e0d027f88d9db97661abaa09136f3cd26e5037068f40343: +B10122fa6823573acfab34c79860ba76e270f84f53d2088172f3f8b7e2f756c85:0F#@86a7aeb8540ebba46fb780f97db6258b523c9a1811359faad26395b6c30a6687: B08f4487c82cbea8917b17c3b589b950a29e932d9ab8551533be1b1362cc46fb4:0F#@32bf5915148a38ec72e0df6fb0d76366cf85e8cc8545b191e2a3c1ff36c46b56: B932f07f69e265e9d3145ce3ee6909d8bfa5d09babef4ee2722ba3fa16a96bac1:0F׏#@5f85a1c1e6ddf29c381908a04b8dea78fe430e98849a3536c9ccce3663b986c5: Bbde00e4d9589dcef991e7088fb8b94be7d7706bafef501652e8b09bda320ae57:0F#@c207e71fad2d6ab925f3e9542710b75a6d6f54c5028273ace7cb1e5890e388d8: @@ -83708,22 +109804,29 @@ Bdf06500cb32a81b01eb4ec985094f5454cae4059f7eed1066f7a658e9773698e:0F B025e3b77d7e5b3c315c2a185016add3b9e63cb15f43e7427830b1fc0218cfff9:0F#@bd68c09ca4aa5f334393222769058deb4271b05369cfaf727d83f35c45733e72: B87852ff71e96382206bf0b17f02e68aadac15b79ac772c25b704d50c31eddfbe:0F#@d1a2b687b2f4e0cfb111184d94302e1aafef3469edeaec886ca1984fe4617e96: B9f83485694b4f796c06923ddc522a72899023fe5e5ef847437e1782134b33f65:0F#@d136789ba50bf698b411ba4c12d0c7c15dd8205a1ebb7fa00d0b5aa3d87a219f: +Ba9946c543c482aaf5a6d3f63d3213196d4c2578b977bfd49b37c13c0bde721d8:0F$@94a4575d74d33fc209c8b1a7a936142f994617b635a66cd1837a359c225262b5: B24c59a4d353f54c1cf4c533b0f85b0f99845a932f07ba9b07e49a2734e83cb3a:1F#@faeaaac6726d46d222425ee1f67592150277e4337a9d615a9560d8e44e297f12: B24c59a4d353f54c1cf4c533b0f85b0f99845a932f07ba9b07e49a2734e83cb3a:0F"@5584ce56a072360349930a520f83c920e5d1ab9ff9199fb04c5668723b3e0bd5: B0413e6c20ba597db769233b2c73b3c55e711e7988aaff90e94bbd5a9b6729e42:0F#@8ee84e929263398bfb0f7f2b45877231e874951141d485d4f44ea2dcac031672: B4acf866a8921bb3feb683b2ea50b1247ec73757ff4cf32077629a3290e701d1c:0F#@dd91dd632a84b1739ab90b6cfe17a90614fa09119af19128156f0d2bade413ae: +B4d1d3c2fa9f926667996ef4fe40d6b3a6c72e5dfdc67e04e18d0b61f3554f6c4:0F#@c0cee3c6b5d8ffdf5b0999f1467fe2f2f3c0d35d25924c76f19d6e01634da7f2: B72757a60ceac2b59f9958342328e8c9035a33869f648383567ed81850b05d5d2:0F#@35c1a380ad773718cd84df3d0927ad510d66b764dba5c1f5502010f5af6b01e3: Ba3b2452a1e15177d3b004969f7929dba2aadcf4336af136c226701fb05c1dcc2:0F#@7670c97bb34bf73470163eb59eec1b60bcfe6f9ba757ed940091a3da17e5648f: B62ab9dff74250143711ab23096f772c558538061dd35ca2aaba6ff414f645fef:0F"@f837a407fe4358283ce16166feb33467c87e09dc19202a62cb795abd02a6d23d: Bd1b970f5e98a36a28d3fc721a2530e16ff7c38a33b61304e98bd9d72d54c7c33:0F#@64dc38882c0bd25160139e69b592b5d60988ab7baff83bb9e49c77e8d0a5f75c: Ba2f7957d921dd185a25d8ced608e58961b9664056f82546d029aae83d2753af5:0F#@7ed1aa7fd50915d1cadf8cf3c7f7f90dfe8963811248f0cf7287aa48e270554d: +B6167fd4504e56e1db231e52623d80a279ab130cdfb2bb82e18cf7e814bba4a0e:0F$@90c9698581e245ae990b7a168dc7527e886fa75077a53dd3a1a8f7a54f72e153: Bf14ca1792def9434ee1ae009ca91fed61cb78c1b0f640a416308daf15123e908:0F#@5a6719ff7ca12b31c982b152cccc7414c80eb3cf0db2f06390451efb038e9da6: -B0117f9096d433e3b0a9f1c98e4286f88d448452e8e1f4116605101edf25109ec:0F#@c3249e61e98222366735fbe60cfa2bcdd7b708e46f3b8f901a19ef0cfd41c8ad: +B0117f9096d433e3b0a9f1c98e4286f88d448452e8e1f4116605101edf25109ec:0F#@c3249e61e98222366735fbe60cfa2bcdd7b708e46f3b8f901a19ef0cfd41c8ad: +B4abdc08e030b028a16277d87a9d915bf1b0f32b0bc2ceebb99064dfb31158828:0H$@dff59617851f13a8b35a757fc21ae47e4fe6c666ebbecbc8cefe342347766546: +B4abdc08e030b028a16277d87a9d915bf1b0f32b0bc2ceebb99064dfb31158828:1FИ$@599b7979a06de72913c04c53cf248953049d93892942b3135e67ae764ab1b7d0: Bf2e5fa5326282f5814bf0adfa09412e3f9d46f3132e38c832d53460bb841b531:0F#@228414f2b7aa6a99a16591edabaf03d09e735c21752893e5c5bb4c6b65f77b22: +B4aabb449fafbc65f4319d6f56dbdb50535bd6742d3d62b80bc86fc98e636a3f2:0F˜$@d6ab19178ef9194aa40934b4731b91563363388d82944a790f3b0ca67b2d9cdd: Baf0528ac7a4316bfdc7ce297c8ec202ee94ee4931c44f826e2ccaa4df7cce9d3:0FŢ#@0a5dc1787caab5690b917ef417d4b728e4263cc7bdb621c3e6876d0cefe6c072: B0b461b035ca8699b8ac58faf11825582fa221fdf8942be0790f4ef89c86d1810:0F#@9efd356965f3bbb4588e82c54a4c2e90e276808446e3b416878a552692f7d80d: B313ae59072b51be82115fa2d8304d471ddc27ad5a296bc1df80611fd6aacbd2a:0F#@1d91ad31c5020098624572553f765b8a386a39c707fae372c9c2ac87c6dc9e91: B7bd1f454307fdb355e4c15c5f185541739944a32e49241b70b4e47c3003202ff:0F#@41e822cdd3e7bec48e7104d89affb9e23cd4c00c0ca17beb5447c928c73f427d: +Be0cdf7775535f1fc605785140deb142b93b014a52945597d95a5354c1d80c986:0F$@3bb4f841810047b9e5cba812a6b30f5e00397b52027fd0a1fe35fad7d87a0322: Be40caeaa73cf8e9f1bf02d69496b08c29fbda6e6e45549754c1b71c40a8dae3c:0F#@bb761126fd3f807a93d4490b7b29ad28cbe358be8b74c0e664bf6d3015e08660: B77113f605d34aa16da42856c55e8d53786e501228103a2f317cefd61902b106f:0F#@d04687498e5e859c6eef71c2799814b458182d9777f6f5c273f8d6ac12da7e77: Bc25abc34beda979513c0e148d6bdb0966383473a9e99673e1f8db9566c51b6b7:0F#@f15a06295af66b43447c98fb3f912f634673e7ab1d0714c5e40844d8b0f0a59f: @@ -83742,14 +109845,19 @@ B34b51f2b64179368a62e6a023bd173cdb2b59d188ec6a4fe54a344be74c5032a:0F B98dd2fefd0cd7027701c6e5aa6b1e8b4355aba0a36276a1af1c61c5ee3e3e25a:0F#@87a0c5088e92519c564057b29ba3de97646c8b5ef03a238b85c57cd6edcd843c: B70dbec7953f8fea6dd92f878c6693a8683463b6375e9c7169d8cc2fcc9f7f28b:0F#@906a2f56987213e897265e4cc64045d628eaaf0ba9c246c5206f0288d819863b: Badfe40fb391d626bd632ab200bd6a3880515f3100cb2f4b8e43013c4a32b2cdc:0F#@7ca3812cc1679ca18c50187fbe957813c70f49e1259690582e2d90335aa554b6: +B27357c75e7ff1d8ad01e235613f46279bea2a60a2940e321e2c4807dc5ff150a:0F$@6dddaae652d6cb007c69d0b15a2a55f25d1181a37a904024a26bc6bbce68aa3f: B62fbc213e0e2fbd2a2519781c4d3508225112f448ca7e707cec8ac05626da311:0F#@8cd0b56a59724b60d775a076abce04adeb475e5e74049156e897afa1a8b11774: B47895445681997c83845c4ba4dc1b4d8bf6631cb0f65cacc5c24b5991c55c6e7:0F#@91f63fb5c1938afb70c5c03d752d1eb0397742a8511e873f3994c3558c7a1fd2: Bd95424e850642cf873bf05852c050c7158634912847af125f371fefd2bd7f9ec:0Fҷ#@716f718be1aab927c7a9e7c8eca0c590676ed973aa16c2b45c00752543ab0fc1: B3b32604b066ef7fbb817233d1582e78b674ad551ecc3543a6583eb4cbe2d8921:0F#@47db13625f79d5a4acbf4aabd8672f89cc26e0c43a22197fe9fe34e44c5c9c6f: B1c43db2705e1a5c812f2666cb6d04c326e04e06a5da9b2d3da937e8e7461b07b:0F#@3f48d4219a7f7239678a2317f5b1fa5910d37165c2209a2282c30e1c95dccf3f: +B66533c4de5025f32c06c4cf8849075ff6b58fcc6aec879c7090423b96d077d7d:0F#@b6a4887a81f234e30c9e4cece64c06db92ca982bfe562c8946a617321dfd8685: +Baf8b0322a7983732d42c527aa5b65e0c5870e86d346ecb52602903d49e11ddae:0F$@3fb42e8b729b223eb4d329690366442c3da7914056015d67a81442997d89057f: +B31f6b7241bd625cce45d8e02cb5c7df015c24056b103c945b6a8977be2eb60d8:0F$@7a1cdff1a64d86ff37e24d4ead0ba7ea3644e5122790323281f842c0c722677c: B5d12576a70d278d12a5f386aa1507d254837ba689fac75796913917332a4a59f:1FѢ#@ba3c0b5ed1bc3608565de10616afbca28627366fb3a43e4aeac2220bf2f2ea27: B4b48d3f50185e9d719e1f91aeeac45b2c2ab76685f60a585dd09712945103bce:0F#@f0631e7a790c0b3b1c0cf9476e9f44f8c6f9871cb9825210010ce294527cb768: B065ca8d61d97e7ae3b6b9ccccd50cb418ee5158e0284f00635124ca92e68466b:0F#@35f8e19cfee96ceeb4838b9f503a6bf350acbf15cdaa4bd3114ba8be04e8c8d0: +Bd618f2e94c7b591b70ec272cc53b34e7a9ea703bbb29d892d095259c3b641642:0F$@da7469c7bc6757fddf34aef68f1d94b1eff86808c8585429df73547a5d1ed2ad: Be38930b751d17ea5bfd31085ff75cc3b8e0f9d288efdc857d94c7c1c7c60ba19:0F#@01ce295980ab6c73dd612d7140d9098e72aa98c2012a4e490de467d97a223c58: Bba29943b9cdef6759aed63ffa99f9296c58096e56d77e151cc062d3efa1db3f7:0FͲ#@6c82d0c20c30bc96136cacfefb18ba80fa3dd4714ba9880e0213b4816201e3e3: Beecac91967f8aae6aba17b72498777b58fc61bbb965a0b2e268463e23fa8d4ee:0F"@b41ae7420116654176220199f99980b4d6ef3d2441bf66f4d1cdaf31d91fe518: @@ -83759,12 +109867,16 @@ B83a6f91956d4cf0fa61667a96b1d1fa52ecf89ff42ef9db0cd9aef4302abbaf9:0Fש#@ab445 Bca3d081cd7dc478ac2b8747b8320bfb2897486e6a74fd6ce04ff88c06e066a01:0F#@66cae779f070f31acb813df7a5fc35d56078114af98154d6a33f1c37d7026e37: B727dff2ac24ce767a94b7d7c4ccd191455646f92d8fbe2a1d3c62581eed99f38:0F#@a532c2290f076dd935958ccb084b2863702c63b1d3e58942a7b58ccd57ca3cd4: B26cfd006591de68e47402a994102965000d6f22dbdd9f292c568b69766b8d500:0Fޖ#@9251a82f975611fda55acccaecb8557d527728ee971c58382b9e578ea0e19f4a: +B042d2e742261ac9d5780b888cea77e9818014a2c832fcc1b4f68a3045fd8e01a:0F؃$@dac63c01329487ab5e1bb6f5fb4f7a75d4b3cfac1bfe11e33df3dc72139fe9cc: B27a745cdc1cdd7842e54a9f14fb3f9dcfd55ab26e82d1064f1b1f2b19c41f568:0F#@825ee9f5c19adc1f46c7c0e12aeb9f55a4446ee680fbb04a25552f795225ed78: B7c03329d91d03cdfb1d5b887c5564efaa92f2c7253d1ae7771d88b8f6b029aea:0F#@81a9904ce5750bb8bcf5d4721338e85bc75b85af20716bac499d980a4d47ff54: B98a43787754efc465678a1c53b985435e5443a28335fc4787afe4dd03aa2920c:0F#@163eea31885b9893d85ce6eaec2e5a794d413a66daa1d260cb9048ce20f1f35e: Bf825d976eff4d9b1a979eb06b5ce181966a80c92a10322ba7528fae636691068:0F"@616470e7838bd5fb9a51755584d0feed150339c172680bb8a17b68ce8b785e02: B10a3f702b781941aaaa5b6fe6504566cf663c79f0d9aac77b8478e7249ecd9b9:0H#@7555ffcc3eace68ca3ec27e68e1c75c3cc27afcfbfcd8a7c715291f0d5a2ec66: +Bb58172f591c6c97bb599960fd65cbfb248ec67d65f0fa2b0a809386bb25ae4a6:0Fۢ$@356f23502b9651b28554a900a4a256bd51c7f51361227daab94a79443758324f: +B08bdcf83f7687943fb59af4d00f081591baf110a3c04efa3dbd2ed2515c55aa1:0F$@b70867859246b4b39bb5e46cc942333c75a9d3a677bd6dd7d6fb0a94504ad5ec: Bb9f07afa5d1ba01e82f325acd4f92791e06a099d97b84ba2b276e3e445dc781a:0F#@377a6b02c3e85f5218ee4396600a3f658baacfc15782d5eab5c38887271a6080: +B1479feb44752f28c04575d9c3441c4a08aa758668922a4b4c9e9b04ab3163e2a:0F$@37b7ce7ab8fc71d0b5c6449d630df051e548b2f966259ae546620cfd503a55e4: Bbe45149e3bdbac5f7048ac75e63d42656c67cd86485258a5eecfb81e1870fd56:0F#@00360b5f551e34c27adbfed5d0a224d99234f9d8507b972dcce3d1dbc19ed44c: Bb72aad476c996d2dcba2c90541dd786373699ac95b61a3973326d0bf90959648:0F#@40db7c8bc6c31afbdbddfac76cb3aa274933bc414c558e7e2245797df2e08024: B6e5ca3a5709d8fa7480117cb05132e109b5addc233ae430fda8ac7e85e1ad126:0F#@afdc3a6b6f06b1f0d09d161e627a2f82067d3aaf8fe7c61acf1939e59406b783: @@ -83789,11 +109901,15 @@ Bf7b194d19de916a2f8164bd221d57604278dd0f5593c40c01e4af0013ba88a9a:0F Bfdc4d587e5c918b19c62b3bc2ca732da3966c79509cfbbd74dfd1b05e673fe5a:1F#@667473c6e48f512b114d339afac6a85a15fd2514884016d73e90c611e9312c1a: B52b81d5cafbcb97c376442e46a85caa93ec82a5b6cd8efb71ddae357c71657b9:0F#@eb0bbc7f01bd049a4fc9edb888689e74aa21c7f787bcc3d48b8228694d44c8c3: Bfdc4d587e5c918b19c62b3bc2ca732da3966c79509cfbbd74dfd1b05e673fe5a:0F#@2faa03d377f744edaf9c080ed0ca2da7803dbf0b42a707a8693c7326b6f49112: +B3ba6c6124337092c2e173eb7930a127d6fedd047c75a9448fc60596a54d52b9a:0F$@d52dee0d98580edca83b1a0cef3458b90e215d0e9106dcacd7e243cf8d1599f0: B458ede8a6fd016304e8af3b19f58aa7cc9655b8017218f1442352ae9e170bdf5:0F#@5df391ed04db713c4be8b9b1b37616a00fdc1d9508b67905430ad317c3fd36d4: B6233eba1d5f3a4827fc0c8fa113c7a451c58bd28c3f7247c12098bfa8018027f:0F#@07278c96334dcfee48f0add8efe9e8716389eb40fb341c1875c5771355bd77d2: Bb6bb198670c25525da0d1ff75526ac6c9c66283fe655ba9f74132fa63648c0ea:0F#@f0e9f7ed7a3c3ef8426188aaefbb5ac7bb14fe9794f6b26c779ad5e1a7d20f6c: Bfba609ffa52961c6f7225c31621353d3c6dbabfb0e5d4143e295527def7d0d5f:0F#@3c74319f00eaf6617b13534dd64daa67efb2c3a0d948a731b5de1d33f4358657: +B7c7ffb16b88125c9e0cabf6e32370c0ff5a80614d11e922f6c5a59fd6819073f:0Fˌ$@352242bfc4fc2403c324aac5e87ba76d82b980916e6dcf7343c59ea8730dc622: Bcca7c42f81036a6c6c5dff73d3847da84c0a50b99e44da3e93021a7ea13161fb:0F#@977935a392f6d0412a0b31d7e7cbfe878a55d372b47c3c497cf7df591aae93cf: +B220708452f08d6158d3e1780d28ecc2afb7f199351f65133e6f747f37c81843e:0F$@76d14e8fcbcd338ae4ab675260cf7015544326a72e8cb3fbf0562cb6543d668a: +Beb6696a522a9cd4aa8c803c95aa66b07ff80e6c40d3d3660ff34aa98c1479d21:1Fل$@5de81c3b421457430d51e04ffbd121e8894c41f068d688a5ea512d06d6658ee3: Beb6696a522a9cd4aa8c803c95aa66b07ff80e6c40d3d3660ff34aa98c1479d21:0F#@5ec7ac68f4763849659cebf9263fee950c1b63d6c0cf02c1a048291b6f47672d: B1137bb75375de5b3410f37357fb620a5672ad18d8af2cc8b627c8004f1934a9d:0F̏#@5b401f2c4d7b921f4be9552b51e09e8b452db588e0f086e01e090c7848aecc18: Bcb6ac2cc8214c457af2bc9ac2c8310473dcd2af42167cf200da81f83baf234df:0F#@1ad20300a903e7ab3e8828fce3b1d5c68e5f9c867d734798499267f35c6499e5: @@ -83807,31 +109923,38 @@ Bf4d9fb71005ad6011ec23d0d23e1707c4b3bff07a1509d33e184ec62ca5399f2:0F Bbac21ae8df928b23c9847a325f3de0f565be2d2eebfed079d604e9a15711d4f0:0F#@0f6a6cf287f2957fa20ae955234e9e07e4462c23bf3e552a8cef0977ed7134df: Ba466d7fe2621b211f8f6aaafe82cbfac9c9c62acf398d9f45b6438868709b88f:0F#@a3d29acaa97bea7898301f3900b4e73d7a350f2fa0caa958fc0fb5595823e4b7: B73d80b943fb15bba4cb4535e1e78e8415bb8c3384186b111b6e7f4c6cd8bb64f:0F#@27ad7b527093a75843c68fe60e1ddda6274ce55d2b4da202461ab01b5233916e: +Be6379260bb715d9c862a986a034d25c36839830c50b5a38b5dcb938574d59f9f:0F$@7494732248a9d75155f0c44501fa8ca5368efdda9795e7c566e6262e6e1118fe: B859643b24a7857b9879f79475c26c5921d126e0d333144f630783f8b4714bf89:0F#@adfe40fb391d626bd632ab200bd6a3880515f3100cb2f4b8e43013c4a32b2cdc: +Bdef322a753dfae8adc9ee7ebf0046327949d9a3016f75f376ff5e0cdc933c58b:0F#@20b65f9ca3d508485153debf05d915311513595ea4c8300c090406a09c7fd790: B154ef9015e97bb950301c985d0fde4b150f31fed300d0e3504433bc1efbaeba0:0F#@a6c96ba71ed0e5cf39f0d9dbfec299875a8a454b822a6ee066cd9b7f801e79bb: Bb1d88450623781178da28219cda6c7a7dbdc6995f983ef48b8b9bb80a7912624:0F#@79bee54500ffca1b047ce41cd01e41ea7e1fa9b5a03cddedd831cdc8258843f4: Beeedf70b4dd0c81d19a3e0f529353c93eb502cdbddfea3c3705a5cf57f0e9a22:0F#@c11e034a114740515d6ea6d8dfaefa4776b30bd835b9d9295c6930389fbf6d57: B9b9cf05c25877e223f4daa77291ba0384f478db0de4c14f59728858c1f7fb394:0F#@c070c371802d0eba769eb633a743bd2fd88380c31ab037e97c93b41ede168877: Be4449085c0de0aeab7af7471976ef075033e2d33ad81ca74d5ba12d54bdb3909:0F#@199c1d7487c23e0dd35fc2f00195a6cb492c2ad5d18cf09d76569f8de80a17c7: +B3ddcbfd2d0f7ab93e9ba34655ee9da22939e5949719ebe374b306021278e1806:0F$@f3b7660ba484c07b8ca7727013380e09574710829fffbed1addeb8faeb3f34d5: B5888f15090601cf0588731bc71184c2162d6d152108c6a17a8d887475b76b6b1:0F#@6863b80e1bb28da873df65a12344f916b2a71a68c3fae779db33ee54951dc2b6: Be4c931e6a40ae4ece8fd2690aa064146f3c2f3ebbfda5b4b99ffc775b286da01:0F#@09079ce679b327192ada064deca9be09561b96b474221c0cbdecca559bdeadc4: B4a074601f1a892070a724f0348d5e28698b7a77bacdaed78bfe6823fcbb9c5d3:0F˻#@6087d280bf5abf26dd4fd61a3735a33353f7759fd7b98053ae20618e31d73776: Bee06db82bfd456f9adfbf64990691a69f79b63011da822d155141672b6352f0a:0Hϩ#@0c3a4f6c571eddd8cfd0c8640d0494422d1d8c119e87f7e74e6dadcc935aa013: Bee06db82bfd456f9adfbf64990691a69f79b63011da822d155141672b6352f0a:1F#@ad84d80f087efa23d7a15bdcf16607749154b19c553592cfdac779c231098cdf: B683024c2273a1705af4104f2833e3e6a5fe43580c65752532345f03dd2fa3e30:0F#@7c05e4900322462da80ac44e5bce9d6398daf9abffaa42304d2046f9027d4fc0: +B9900df914e6a18345fe2d8ec07d44291d773c1b341bb25eee4da1adce7591369:0F$@6d18789369098db3374d2a895407039ad22c4010ae82815f1485e9ad10b5624d: B5ce16d590cc0a5a3a5b93ab5879c5866e037760f74fd6d47119d22a9c93c0f05:1F#@2d4d458f2a20c4e4ef9d0969ec4a059eb4fe36be6edfa0f553569cbec774ecc5: B1acaf7ccdf3b63f08f9642c66490f78750485480527e170d68384367841e28bf:0F#@defceb5aff3461ad69f5fd5725b610de532612a80321d5b0248184bc350fcb37: B5ce16d590cc0a5a3a5b93ab5879c5866e037760f74fd6d47119d22a9c93c0f05:0F#@a009c0d76b241bac309e0e6d67560c24564bc5abf86b115a268805d8117e2878: B57427129eec0f8b99d96754bea73eaa3c9dfca4e36ddac4a0d61040ffab509f0:0F#@187c9e7cefdb6ed51c7d8eaaf7b3bebd97200beb96c479d3f4ef31f1ca7eaefb: Bd87ca06d942fe4bef34ef9f0f0a15f60b54529e01a2dc40e8432b08cef955d8f:0F#@409312adb0a0192c441c6dade034a514ba416ff6d4d4ae0053ebfb82005c4f78: Bf589186b33a9bd8d1b014aab82f0088c6e578c60b2ee322064d9db4ad4144226:0F#@dfcd799b759bd5bd4dc3e668c65255de1e4fb42c28f0f6bb53af76bfd19f678e: +B3bc5d4fe86c9540b28b77cd09e44ba06322a55e42c132d721241a1fbdde10f70:0F˛$@79d8a960b48a75fad1bc2e171d1c15bd025965767675cff4f06e891a0c319617: Bf85acff7df23745f0312e2f7fefd5b891d9d87b8c9b425a185e21e52fa060d86:0F֓#@276062678b451a20bf74e923cc3054067e6516be6e9a6ff4d00c6d01a616543a: Bf6e520cf4661612372768f26dbd136ddbfc55a4da55d6565d63f1a90ed8afb1d:0F#@cf4c60cfc2b7bf25204954c94e0645e641781c3752e2dbe0444ec01d70d3f97c: Bfcbc6d884316c105c301953b5f4fd35be8064cdc4b39da4733c239906d928128:0F#@cb2a12a41f6df1e5ae7cf97eaa304e96ff518916bf7fa7c37c399ead27f94941: B6a3601b34f7201542317aff49acf948b90b8133b2bd754974e09e7cb2ed68308:0F#@cfe4ab0a63c0f90de6893835bd54f41c7cfbdde081c00ed864d3c637c566327a: B01ddd42e1f11a7495e28ecfd79287a4c14ee459885904e9f029b1a74091afdf0:0F#@503cd505cc736ad1369f7158e79ec5f3e04e6840bbe677d887466b8fcb0e9e1f: B4a5fee3d77ebe68b87db933406760bc26ee77fbad655c6523599fd91535dfcfe:0F#@7f2e2728ead38c86d17695d03fbcca8c9dbd31eead9ce4e816680c1e88e4825f: -B8fcdb5e07e55883af7f0479bd10a9e0f7bcca8f2bee655fae593f6b2a53f5a55:0F̵#@683298b63240ca74f8afc8694f2750ec6dc70c41f675cc92e61920aefc5e10ac: +Bdd0f3583d8d2b36b5f70ab0daa7bdcbe35feb0ba9cd4d21503d7e7e3f55bbf7e:0F$@cfd147de25a5140b0ae5d0973e6491f5a01f052f468eca4a69fb5e9290d765a7: +B8fcdb5e07e55883af7f0479bd10a9e0f7bcca8f2bee655fae593f6b2a53f5a55:0F̵#@683298b63240ca74f8afc8694f2750ec6dc70c41f675cc92e61920aefc5e10ac: +B0b2447612c68cfaaed77ff35df694f4bf6a092ac6d19e44ecb9b6f098485ba16:0H$@17e7f16cf25184f68a996c128058f8de3442b19a0d4fe65d9f66b801eb88b117: B746bb39b4c05dc5a74066b671dfd38c548c4edcf00a75fc46d9bb2eddc586d0e:1F#@d9f37f12685cdb37af12ea32dfaba459b2ef456070d77ec259c68d78607de927: B3b41ff856eb244d56d97c55092c0b3ba5f6f7c13ca31ced47f921f9da1d7f202:0F#@f5092ea8efa9762f99272601281937cd212b5fcc6b5e7d8ba67595a694474d5b: B4f234710e8fdfdd4cc3fcc21a204e4b52f9d7da75a1262e7e1e108e4bd8a8d31:0F#@7fb7ba145221957638d1018a9e532e67e169c7f7f9d8ddcd269c4c690fc232e1: @@ -83849,18 +109972,23 @@ B9b2afd240b5f461a1c93920f73903f84f1f83d54ae12b97f2e23781f4bc290aa:0F B0d00211f10852d6e846b13cfe3ea805be596d71b4685f7ffa3b220c266ed807e:0F#@774de9e9ecec5aa1fabcfc15ccc20c20bf0a2a46799c85e445d6c3a517e906cc: Ba8a9e6a2002e4b3bb1d0ce0717658690b056fa5c036bfb61150a54187aed67c6:0F̿#@1f22eeae831b68fb2195610a5941df1801bd3ba7e74bbdf9160baa506bd4416a: B0588f3039d5c5de1591b4991e285d4a1212da13e2c90185bd05e525e70f4b638:0H#@d1675ed3f201a2e0e902312cc4b836aba1a113e9bcf2250725ccffe63b6513f8: +B9b6c5f8af065df45656231ef431150ae555b895da5a29c6e44409ed3e72859c2:0F$@36f606161a146590703ee690c3e11ff8f8f83c863c09f6d09f103a0f41d73471: Bbfa34c897d28e56b99bc6e74ef8e264cdd828ef50a0d25102bdb51ee63d07c9e:0F#@2e0c304c10e4151832074c6787705bb4c2af8f9ab2b7d188532120436f95963c: B2d99b349bbf04ca5c540ad823cedec8911771822463edac094d7da3e2f2f9e58:0F"@55bb788a1fe9a921ddf0758c1bc42ef5148773f87527149c10baf489efbfc92d: B60555b7bedbc6455da300950c3a1bcfbc128c63eafc5a4d978f098999e4ca2c6:0F#@242543bf151db4802bdb23e13b46fa0603399e4cc27921cc3dbdc93b194c0018: B8bf3abeb1ebe44d899453394fad4e4141af3566b6fa2145d509fa5bf0cc2268c:0F#@16aa425ec78a487da60396faa8ee78d1468beb329fc3a0292b2ad9f7c4bf1b1c: Bbfa109a16440cf7a0721aeb51daa6f4fb912ce67366cad25bdd1a43fc685495c:0F"@58e8e976c72732d9246e771a7b9c1f2b2520d048375855c9dd01d5fd794f3bd0: B7d2102bc7efa5e08d3ad5ecaf48a0645cd1b0839c015fc17327bc071ba39c796:0F#@df867df9d3eff9d2fd7552747988cc697ae1e852bad2ab307ee0adf9f7ca2702: +Bf6477d6f038eff24369ba99bf605027cd0c4f31b86bb3a6626f7c7b202205c92:0F$@175ee3da0a53256490152574d185b1c7e9ab98c71a87e5641468ef0ad3edc6ba: +Bb4efa7d6ac46ec91798318d281e161e3b6c774b210945e7111271b6add53fb18:0FÝ$@57e685d8b74c4253508e8556fb218fc65c48c1561c5f100b55371e685e2d05d0: B6e0024e12d5d9c4c8d272dbe968714cbe60dce40c6af8e8ac0fa0204aed9c8d9:0F#@bea33b67557e92b454d5466c9199fd70bbc17fb2dc440fe19e4660703328b13b: Bd53e9fa2a3c2e389137bf2965528e110a12026408fd651c586b1a615a36f49c9:0F#@f94090c6741367b71a403d89db184d61257d4473aef38318afae266cd3c3f5f0: B1ad1516985596b2e997ba1dc0c4d7d2e5c4b56e44b93beee7e1e0fc3ac007b05:0F#@fc2a8510d87afd70896230280de37fc4dddc8a77dd0a7cae3dfc0e3a4360d357: Be3625015b55c0cf811c4a8bca133cdf86720e8bb28cf4b40af6bf0f65b7e1972:0H"@ffd544b7e44b72d360dba7d2deb9a9f0391f78e0a1b67b68ffbd234704d149f7: Bf08cbe42bd54716c6e1e2462832f9801a5a942288dfa7c90fc17426b06b33978:0FΎ#@0421ec51f01bd4a5ec6a16b808a08be2c684889232cb1b75561566ce2091b14f: +B008a4b45297d76d7706c60eb9551e417a9073f9280b9a0e6ffe3d7944e90a1af:0F$@51687deda1fe755ced83b9c6a9a2119588f67c8fb8c8febdee1d7e005a5104ae: Bf00b4fa82e86928f36bf467c1839ef755f3702ba30e830287945b200ead2e055:0F#@c637107ce82725e90c049f1c9024a42b5feecdccc4f35116668232bce3b844c3: +Bd745129cd066441f21cbf444d302573044ff4afcf26bddf1e165cf0b79b04efd:0F$@aead2d511bfca1aa1415261a59438c0a2de87f1935ec40ada67b96b3c6f4ce67: Bb2d70ae0de7fb05fc423a8e676c31ea8704a38e36ab6fd32916f454f5da8ee33:0F#@321f898b6665f01aad7b16919d74f4f37dc3638d2fdd9e94d012d80faa2bffb3: Bee52ab8a50574646438237c66f8898cf913866dc30bb4cd6605084c6997ac9ef:0F#@3e29c55c00321ce7c754bc8c636156bd8194671c3526a204ef25579d6591e97b: Ba44a750ec08a02132de1780d26a822cb68687c457390d6e8b821cd0a790d52bc:0F#@c31cbf04781b0025dfe56beeed12566745d77cedbb53b8fd9caec74e0a6bf97b: @@ -83869,7 +109997,9 @@ B57ed112c829cdb3bc3c5407a94c7340123227ddae8da73f1599c9df85aaded63:0F B683298b63240ca74f8afc8694f2750ec6dc70c41f675cc92e61920aefc5e10ac:0F̵#@2236e0129c2bfd2e8bc5497cd611bbf6a1148d7e576d2785ab28ed126c90836b: Bcf9e794978570618fef6d2d5a1d0a78fa0d4a637dcd1b2e281bff78ef5830c19:0F#@30569295e77ce181c285d2912e33a2882a0416f0dd089d4f8be5ce7f9748715f: Bcf1e6feee966ee18b9b1b849e7b52895dadcfcda06a9237f5d1dfa5cd65c2a51:0F#@16b1eaeb5b9353019d1977622d81c03abed076bbec57152fb6a4f2a3eefc537f: +Bc412745bcb38d09d1e378c6a059dc8d01d7c8b13c483a97f256e44aa2a21456b:0F$@b99023ce78979e9cbd2678477e04926d033e684221c49fb866bc6775ef8d7a82: Bc618af37a07f64c49f0def5100d3b206b7798361a2479d0693a456495d823719:0F#@277d8ade436d56d6d83256c929da927117b64873bb9054c664922cc7ac638bd2: +B97f0b8d230e83a8f802bb7fbd8626d45fa86d0de42efc50e9defbf6ba5ca3c55:0F$@f1e257030284002c8be311eb3b0e72f432cacce7737dea69c4c50091d0447b66: B0f5e004358e6a88f3aad7a1bb5e34c15fd7d483a3428faf25156d1d6bd3e809c:0Fϓ#@3dddcd5f23a48bca338a9a7741852453630f52a3fc7c500a04305d435a3fbf25: Be897e70a0038af6110302655b0a46f49778d295ef2c9495e7cc2020fe8b66677:0F#@d8dc0de27cdf9cebc4c5c8a248d44b7264266dd8c5d5728228e2db42f0ccf8ee: B0f5e004358e6a88f3aad7a1bb5e34c15fd7d483a3428faf25156d1d6bd3e809c:1H#@e8aebe7cf041e7acdb11778b2f2cd23bfe7b18605a00a580372f555c3ac3e7c6: @@ -83878,16 +110008,21 @@ B8453d68f1e2174d02f95b52a59ce00f4f0f8a79ad947e8ab0f86fd36983a4b60:0F Bab79b48ea01ea5c203a6427157be021a2b405087c587c708ec3f7e95af4e66a4:0F#@1c4a97895b2689a7932f6c60469be3de4cb5ec76420f7e199d57488a3b5e1143: B4ce2b26819f0af6571488212d08dad34006a62f5176e62ac52c048186955af34:0F#@728b3e5a3d757043a9d4340d389a1fa47b5a3386415e56f428831f47fa66ec43: Bb03ec31bff894dff9aeae175dffe07952f66ea68c062b62f1741a88cad285739:0F#@628353ded0ca09a4e9eadc656598ac72306cc24cd493d460f591c53561291513: -Be16c54532f5829e7a26ae209332a62aec34bd594351126afbfd54665beb38e27:0F#@845ed213c9216dbde2f578b3b29c61f275bebbb48983f3001da8621e39e8852e: +Be16c54532f5829e7a26ae209332a62aec34bd594351126afbfd54665beb38e27:0F#@845ed213c9216dbde2f578b3b29c61f275bebbb48983f3001da8621e39e8852e: +B1e3c6cfc121b6fb8a4bf2540268400b45ccc646b0ed0f2c6a5cfde5dac204d9f:0Hɤ$@bf0ecd64ee03a124bb772a015100c9ae081b2d499017866156db30d098b75b77: B9b28ed024494f447e70f739ec336de9cf0c7eec8ce846386ff6cdaee2d98b7f5:0F#@3bd71f5ba4cb54c295a8c39c920bf2de338b6beb98fb6eec3701a928b675d11c: B52590102baf90d83cdd2ad1e0add249eb677abf52ea8aa02f982850936af1e99:0H"@0303f4288ceb9c6fc79d5b5c00c1d37b20ddf9a21fe9bc47868737fe5f373d82: B2cb23ef1eeb727d42dcb57b53479db66a12e01df6c7f042e67e7aa8daec27c0f:0F#@1de7d6d86b6cfc879288ccf9a783b1ccdbb66e8578f5a47dc20176f4fb037d7e: Bc68ffec5c1cf29ac70573ea290a570fb71bfadcb52caeb4d2b1b10ecb911c91f:0F#@1c4299206c83dd6bddd140930f6bbbeaf40b69e0bed39b24779f3234a141e2b7: +B62b67a25a315dd06b0465f32ea9cb39aa20a5f28d654f1dfd721e52642bda8ff:0FÌ$@510b48e0f5dc34809b75d4194fb7d80c767027826e0b71899d410d2558dafbdd: B6a3da3e29cff47faa81174ccf6cd858d9ba09305f36f1bf8b733abcf8e3dd547:0F#@4d660d79be5094f70f401408e7654b1af3eb0bba55af8ef8b975feaa9820dfaa: +Bcd925db29ffdfce668f1011748cd740aa860bf8fa57edcaf58f56266f9644ed3:0F$@3e1012f15d3f99fdf3e7df4676696d2719244791fe284a66cfc800f6640ee0be: Bedd7927329666a7153d182d990bdb5e621eaefc0fb7dc336f74b33bde88ff5f5:0F#@a9f9f0495dac09347977e7e00621086fc13f86c22e616a19fa59e545caba0d48: +Bf46f86b997593c8374572132f4d18e1705922c98b7c26a4654bed572e64a28fb:0F$@b75db7220cdc5ee4a4a26e0351d07c9ef4afca9cdea2a53502679538ecbe0a63: B1347cd7f3c3c35a15b7f422e858ae09df06d49a4d263155c463046463413bca1:0F#@169d12ecbb0ee861dead8afbc5a14fd9839c790ceefdcadcb6928c2a8b8ad378: B3b4bcdb4c804be10c43c9153c01ebd8bececedf44a80e67381c670417f003c6c:0F#@76d071738ca006054dde19f4921cec4cbdb7f007a1b3d1403b27411074bf0225: B70087f016ebb7ccf82139a69d8d8dda1c644f97d642a80e310832eded3cf5403:0Fͩ#@17f79b2df954e382079151695c454fac7d0527c787a6d0a6c1b3a595a14cdb7a: +Be787adc9c990bff344ff8c430a339be280487e0aaad674f58ddc77a836518341:0F$@f68bada56a7ee923d2185b9e150ac8e1b7c016e3ff128cdb23867895600c4529: Ba202943c2a5f6a7cd0ca7cac38b945fb1b4378449a3b25198afa7c1773255450:0F#@7e108b780a683ed585ff3a79df99a307601561314d7972f5841371b664f428dc: B5045aa28680684b7d2aaa159cf1cf4cf9b3046cccf36655d08da26e68431dcbb:0F#@8517769802df71bd41cb7e4c432c875faeb1d5ef62f9a4edef356d929439e8bb: B73285c784fb81799304f267fc48cf1fde7fbbd448a5cc7d407e6022503a28ff6:0Fż#@9bc5ecab47eaff11afaeacaeec902d18a5b87d24b7bb3c111d301311b79e91e4: @@ -83897,23 +110032,34 @@ Bad2450b22b449b6561ec6bd788844e0d3d4edc984bd8e6d130bf5383b7084548:0F Bb81741b38ab4ba4a27559a6621ed2301a954b0b5f15dc15331c8625d6e8c7b64:0F#@28f929dfc5fec954171346fc32b6c8d46b6398b7e7005aac49f8fa90d65b753b: B5328a0e100d698da7ecfd5e479ef2c0fb1f6b0bdcad3ac37d15d9f84a2743bd9:0F#@cf37eec8b3cbd7800cb536c4076ea6d98e695d84dcae01530b9ef7cb90efe055: B8ee5415d9975f7b95fcc56519e96ee5603274ec17f598b5f195696a514325b9a:0F#@657f172346ab3c646b5e5471c8186650f3f4a383fd0f2b5c7a903fab7c200dfc: +Ba84394f9e749443a4c83500c92c3534ace35f761d5dea0311cd18d8d6e00e88b:0F$@20343a83deed089633f71adc267c900ac57388744bd1f9529626caf3c254d5ef: Bc5e886abfac66860f09ce29dac0a76cfb23a72c077964a24ef4249b7bd78bb96:0Fĩ#@73429caa48567e503c93710a5715d68435e307ba4a1b2cf1c4108c53a08f4300: +Ba6a1674fe2b982b87c3ccb5b31e0533c42b0229053fc99131da205532b7a684c:0F$@8f86e2649ebb84b31eeaffabd7ca68242d27ee67224722e30bfe5e0af9936a52: +B0e8c89bc7454988f0399a1d1e8e91d0a51b4c0e91814f9916198c5f80e73b7a5:0H$@e2b3f466c665570faa7be549a136414c39006aa02845c693e630157824107046: Bae479c69a27153bd05fa4b268c7726973d2f912b0836c642f8c456730f66b6c6:0F#@2d9df5f7e9f58877d69616426422edd143042dfb045aefa17fc3b7a6918c6c10: B0f7d04217240246b7b34cb47975218a0a11369afb1bd2af1c8c61d88adea9339:0F#@afdc1d16a2ce18c10547ae21f7bfd679b9049f0ff1d595b8c4b6333e04468de7: B4aa630d5e97517921737d9a3a448bf1a5f61055624d0643f9f74e4acefdacaad:0F#@a2cd701094c529e0f85d1c5c24347b4aecd58363df5ba170a1e0b0e97fedac53: +Ba1879b747e82e48f7ea42b4696cc06fd739bb54eb1d5b7407a43fde9790221b3:0F݆$@c44155dccfc1e7c9d45a26ef1ef51d0ab3a4558b3806c27ac9114c75edc732ee: B817836f1b413217d16c38e9ddd494fdde73e57810d82f5a6a9cd9393a734ab64:0F#@9b2afd240b5f461a1c93920f73903f84f1f83d54ae12b97f2e23781f4bc290aa: B89bdcb8c2ad12127f46e206f11e7e6a373bd495e5bb2ba0a30c24bd335f32c11:0F#@223b99cdee94bd39db8b769c82b5fbc66d99ce3c9b2707e60b5a6a98fe8f1858: B2a1b9762a3db03e2b4ca3b9c46c4c52782e93ed858284bcaac3b00976d8af928:0Fݓ#@9526b077d5d11fce3eab89587f157503096f4a1414029d80de0e7c77efd2b9c4: Bc0830202d977998b4df0d0a7885a09e533c698dca8311a0453b8ee2c0d42e8dd:0F#@e6a943e6d47ea5401560617c1cd41118f7a497ff9cf3ff404665ab766fe0223b: -Bfdfe54760d20423f609d918b068cdf958aa1edd21608fcb5b43cb39847e86861:0F#@97227e62da5e2eb1a37aaf03cc7033e41e23678b16b7ee478dd236f47cb8d09c: +Bf18970c3397d0fbe907ab8299a435f736bc075b4006460c0d07994d44029c83c:1F$@cc70edc0b90e37ddf46c07ef45a44d1c2375f0e564243f00bb9a5e8c02ed38e8: +Bfdfe54760d20423f609d918b068cdf958aa1edd21608fcb5b43cb39847e86861:0F#@97227e62da5e2eb1a37aaf03cc7033e41e23678b16b7ee478dd236f47cb8d09c: +Bf18970c3397d0fbe907ab8299a435f736bc075b4006460c0d07994d44029c83c:0H$@fc386ddea364a7aef0378de674a9d6e3e1dc72f25538e56f17870ef992eb21ab: B9460d315b0026836e07ac7ec07196ecfb18ce9f8c93a697d3419489b46a764ae:0F#@a964ab67a9d825aa8811fb5127c95d0214e36e134fadc1737c580d01294edd60: Bfe5e8673dba118bd1796ebb5d9026df72493cbb532f7023c16cc900066a3c1a1:0F#@4d52f134fdfd5fa5f1cc70d041c819f0f42803fd10b4324a2214294784a76842: B8abf6a28d3c9edb93403d7ab017347dff748dc6cce4e5aa96cc43db11cfd91ce:0F#@278c23803712a383571b57f1f6b2ad5909c9d98731cfb88a39b5f356f083f209: B1695f6eb7e83d980e84f5de0cf6e723c530a51e6e0c44c3dcaf0e9ce2c1d5128:0F#@9913799511cf4d4239f93c53d06f0b5f62527f3486ec542ec4a465de4fc2bca3: +Bf8a73a8cb7289e7c99698a7747e814cdf1f64d0572c9218e81c301072f4fecda:0F߉$@a38578e28fc651949bae2eeb41fce76d4888df8a6072f39346f38faf932b24ca: +Ba4f78ed55b0bc8d45e330e43a83abf2ec715198e290ed8a595d7abcfe74d3ef5:0F$@2a4e911d40e3c9414a13e9798ca06e76bfe68914bba590d835739d139b97a477: Bb7e971e2a99e941de3e67c880369d16de9643eb700a5e3ea374a75646a26bbd6:0F#@15404b7b71f4f4740eaeab436892fcc2f071fc5d51aa9cfc5490ed0885bf5834: Bf6a1c548c034bfd7d4e2566359dbb7a9cc90b69bfccfc744e8847ed43281df84:0FѢ#@5d12576a70d278d12a5f386aa1507d254837ba689fac75796913917332a4a59f: +Ba3cf8621c5a61ed1076af974d825ad9e716b0dd3744326c8e11d4c04bed8028b:0F$@9d0256e2ea469ff6498ed5b060cf7bdfaf1c9f7d7fe93b6ba663ff6303410a51: Bd8d4ec06b6ce34812b5f06bc97af287c4483a9e930065852fe189889185a9fde:0F#@59186b64d6580c982d095bcedb7f430d2041fb1ef41db41591e1ec207351e199: +B47bde2a65ee4c88a69613234e51f0bf0f5c325fe2ab668f7dd4d970b9885168a:0F$@8afaed9a3f5a254b6216a46573b78123cc0152ce699e265d26c9b92cd54909c4: B1fff4ef6a539b159487c6453ea14abfb77a0c22787d26a6aba8a2c66a7e18209:0F#@cc99bcc6e029ebe52f50756abc1afbb062190d7af41c2687988dd3aeb965dd01: +B6203b66ef52f0db05bd3a7f70cc27b0f31ebc7f1edce70a1429f60ae11322ad9:0F$@76b456b0868c2dd0d0d5fecb43646a5bbb686e855b6ff981f1321c58bf1120f9: B858ce6851a942ff1d313cf65aaa7eb8c8b7c754f2ca67b4fef1242e94245ce91:0F#@76e595ce9af0280bf5b3a1df498e616ed62f960fc1674eaf85cc0d0f07a4a303: Ba554a0f1a2650d9184857d3c92b6aca6be5cfd22366d3ad9172b5d2a3e6a8154:0FԴ#@80f39faf42dadffdb1a159ce94b18319f8a4bdb0d3f65b1fd5c9a3a89e767854: B33110b683a8158d88178d0251869b928ea36681e8fcbf646d0d3af4950dc95c9:0Fͽ#@3fdf230750ebce0d8843af367303dfac1f58256c38b0bbd5bbea62ec8e8b584a: @@ -83926,16 +110072,23 @@ Bbd2c458eea23ca8f46c45981f7699fef0182150404417feb9e71630fed5c61c6:0F Bc33d26f1411afd9de42393eaec4558ab299f149affaf8d5d8aad724f8c3bf71f:0F#@f840a4dd9054147b8788584d1f99c973aff8cce271427651c7ebae1cda530fd8: B9b56114fd9a14cccd28092a673a56cfbb3ff2cb172b0c9cc641f0de942fa2e81:0F"@0b53a462ddc9c65a1371a8cd1505dd3b49be948161e75fe4ab6bba1296c91b61: B95ccd3076762b35b68aa020d8a24899dee4c5f7a4354cdf30797e9904ce24f84:0F#@c0c189d3d9f1cc912dc60952a8fbd2a893c295827f9fe29771d5af26a20a4a80: +B40476679a8c0f61874659081656639e099a96effa5711d0f02b76fff49f50525:1F$@de1b4b55a040e1b78da7213c17a242b35672c02699b016d79aa8bc362e56ad49: Bf324fece7761405898996095b57b650d25b3069ceab77bd65b17fabd704bde59:0Fڻ#@17449171a160ac115ca443445560708333b12b9ba2410c41476e0961c5bdd259: B49c393f3fa3b0b8d1bb4660235eac5e65c1bd2f4975ebb1dbcf1fcaf1106a366:0F#@53d53fd626d45195cd7553745d504454349678930b033f933e2a793653fec3e4: +B5a34fc34cd72d0f7248b21f5892e8cba7b5db04b1eb671a15641cfd3a95a3c3d:0F$@a9d21a86854e2e842d67afdd02d2bc5d2a650e9a5a2f46d886be249fe7fe9dab: Ba8050e8ba79a7e9e30293ae3aec1e45319706738c9d451b8edc82c42d408b28b:0F#@51791587c86bfe57f669289db8abd116927e22fd0252759e339d71f6fc5b47a2: B050a01814b92914167b8e9d2e5e1f2e7850927957717cf74efb34ae7294bbb07:0F#@4ed6179059a41169e49b3a13accdbd56009048f199b3f5f4726fe84251ec5b7e: B18a01a0ed94d1188054b057844a63953f62e5451e6469fc659fcc977d2d6d6c3:0Fδ#@0585d2a1766bb39758fa8e312e4247a34beb1d9b65c0c2709825aa5e0f16dc6f: Be73f2a27485aa864083ffef151597d00080c0e97a4d5cc62621e5e4890f4a830:0F#@9f4cf35b468f0d9cb6d432b6e161acb4b75f2e33e783a6474ff123a8d2048b63: +B252da3423c7cda874355c3e71773def18187e3aca881262bdfd1182671b0224c:0Fמ$@996a92b6b1e3ae61d604acb36fb34837013241e62a6e3d0580c9c779fa6a86e2: B4e07dc1847892c6063b54f8916384a54514b9d70753f876b3221992cff5a1ba3:0F"@ffd544b7e44b72d360dba7d2deb9a9f0391f78e0a1b67b68ffbd234704d149f7: B050a01814b92914167b8e9d2e5e1f2e7850927957717cf74efb34ae7294bbb07:1F#@0f7d04217240246b7b34cb47975218a0a11369afb1bd2af1c8c61d88adea9339: B3a65b06f641c71d95666a0323d02549cd307d4cf9cfa220127cde100d8d16c4f:0F#@f32203b0d99f47e8a2ec1a79e075d1e34143fd4e0a8efcba8acb38e8e324fdf2: +B5a34fc34cd72d0f7248b21f5892e8cba7b5db04b1eb671a15641cfd3a95a3c3d:1F$@681dae6c87a88b4fad01a01d71ad3548c3ec36d409bba182919d20ec3e477f86: +B40476679a8c0f61874659081656639e099a96effa5711d0f02b76fff49f50525:0F$@35f1f24634257edab57bfe34fe71172c8be48cde3d7c74f2395bb2534ec293f2: Befb5dece48bb2d5e5083ab08e344cc6f910b79a6e4e6407174cb27ab5269d0f8:0F#@8ed2283661b35a492405783d695c4755fcec649c0bcea4e1c8f6f8c7096122b7: +B6243dea5a262086041c559d3b901f9943e996d4dfecae9e1ecaaa3b7a74c65e4:0F$@c585677d95eb51e9048c199c944a3db9ecc3bc64573bb8ec5d9ea6e8e40ee672: +B528f53de0e2565f176a0f625c97f22640c9f610a9c481a2cdebcd60120f5b072:0F$@7c646fab646890060f33c823090b3fdfe2de60318e48bfb7b202a4bab6bde2f9: B760a3eb3edaaa9e0018d6e36e1d8c9b769a6a862dfde189fbdf61d3b3265410f:0F#@c392a754003558de2faa604002aa0a406206b76ef32b2e254e59002aa9a89c54: Be7bdc20667b04b9cc0653c28de5e2c29c74ce9748f36c4f56bfc43d1be525386:0F#@4362e0145b2f461141890e5b6ae6cda58a478c8406a1267aa25825a2d4587ba5: B15404b7b71f4f4740eaeab436892fcc2f071fc5d51aa9cfc5490ed0885bf5834:0F#@64d18f4793915616d2d2eff9a2011760ac4fc5d3e7b58aca93a829665119592e: @@ -83944,16 +110097,23 @@ Bb9d814dc5e9c2261ff64bece99ad4347e23643fdf18b41dcf9efa62845d6138a:0F Bd95dbd044977c87ad58ec06fccfc1539f346a3fdfb3ee8e65a73e0fdfb9fdf7e:0F#@a1786db6e1d5d73e6c449e8f4866371401a7b40e968b8c0cfc22745c34e6480d: Bf6a36e1e49f58dbd055e09639f68c1f3f7a9e295df963f5847e16f4050ecac71:1H#@5ad74c3bf8a2107b45738cf51ca434d4d75eeda57ef4f3fbb2da4827c59022d1: B35bda036361339ca7c99899955112d07a4133b41fc9655fc0b2e9826305df836:0F#@f84858f9ad97c9344e750ecd9faf6614d09b1c19ab07723984f423ec7457ed42: +Ba3d6e47f30477e85aae1090d3936ebfa9ef10f26290ba7cabfc86c07d932b850:1F$@186052c08282dd5504c45bee4150e8bbe46391fbb985dfa2f21fdb440450946e: B2bb99b1dd742ab1c91af46ee022bf3e841b2c35d73087ff558336937617624ed:0F#@c28543bbf8e11ada096266e9554784d62714d0e46aa0ac6076f9e0cbf9154b00: +B5cc8f6365b09c1a8961336ce4164fe158c12d9aa2dffc11fcba420e870f90881:0F$@39b3491cfb88de3daec290686f56e4f11c5c715251650e76531875339fbf9795: Bb3b04827d5afc0deae25e7d6beedf25a3730735af803b017ba3a528d38ae4cb4:0F#@fdfe54760d20423f609d918b068cdf958aa1edd21608fcb5b43cb39847e86861: B8ed27d80830aa515ae7cf421b813ac55d77c62c4cb0bd33814b2795b518ede61:0F#@c0a39387422d835ac3f51686fa9c11869dd3fa7916dce9f80a2c6cf737e6fe62: B1591f2ba8685145d7667049389d4fb4da930ba7a306531bf1251f5fd87e32f2d:0F#@0cf0dcc2e1b770217a726f14c058fc5df74eb6e367d264e6a522771b8e2f8af8: +B78c968729e694ede8ecc3b4ae74a4826f57627dbbd644a2de3b26dd9d8a62cf9:1F$@1c533733394f5ee6759cc4f74c8af5cc2ca04ad489b35c545d694e3a7eeb9947: Bb3b04827d5afc0deae25e7d6beedf25a3730735af803b017ba3a528d38ae4cb4:1F#@f2bf84a461a32ddc370e960dad6f458b8101b741460911e204c98e03779d6729: Bb0803aff1c599dada1aee50f7418583c6351dd43c73c1303c1caceb2e1ed9e5d:0F#@49aa0f432fb7ed381e35f16c697f75544e5179d1e2394f774200a16e8ea27091: +B68f4d20d3662ae735538db605ea9ae80207f0fce948e9b42a75bb2c9dc258029:0F#@6087036f61a1453f243ddb3ce0ee5d28d560fad1bff5e0596df042611ca34597: Bd4a95a8669f798772f7f8d0e1a94bb04b4ea99bd6dd927d38a867a2d0089649e:0F#@f39da05ef3804c13b00c8c991efeeb9ab99aa88dcb2f271f98e15c7895a4b6d2: Be48f9b22aa6ec86582fd4fd2935dc555869f931a8aa6b4d08e72e2ce823ea0cd:0F#@a9c6f1f1d52f9b78566df067759ac1f9ededb890009669edc5def48e3f3774ff: +Bda527b246e57dfc9863d5fba44254360ffecb823ca836f6dc5887d86501f0474:0F$@5c8acce2c5d47d14abb7de38549cb754ef816d8792aad6a26dd9e38d5848999c: Be056902f07f3960acee5adefd229468890095b61bb14a7a8cda8e627e67580d9:0F#@75f37c30fa1dda097ea468785e6dda83eede37e93ea8396884fca3c08752c415: B5cc8f6365b09c1a8961336ce4164fe158c12d9aa2dffc11fcba420e870f90881:1F#@19da4a670b52c8415e55e95c9b9f5f07bd99d30ee79fc89d8c66381850ea4e50: +B64adcbd74ff745173393d99452ffe5024df5c76d67566c8504cbbd4049e87313:0F$@14e3bc9d60afa8271030563e9644f9328f3def768c9b87977162e1214f4de509: +B93a3eee1ed6adee94f7047cc8c055884af7a6622415b333a1af80a0d6641c101:0F$@59570a7a992946a88fffe1b08b8af1953f9a07b48242f5a7610cf732d672af76: B125feab883cd0be1d71036ce0aedb835af755ac00cdccebd74904b3a8b037622:1F#@c903ed7227b86d67662580200c14b5c9b1f8774c3feaecb0782154f8f79ca6f1: Ba6428f38883e60b7eba2ecba5f3c52b6bc481e663509a34010cf2e37bfe81234:0F#@77f78044f7cb7ded3ae1ca572efe55bb9132e7b9d97a769535fe721182f3d0e5: B61db24d6530900f3c823ec24c9484c1daaa66c41d2aaae448ee8463c65120166:0Fˊ#@ea7053a10b187ddc89238bbd27d313a83161794fd474b5da96799db2783392b3: @@ -83961,33 +110121,49 @@ B125feab883cd0be1d71036ce0aedb835af755ac00cdccebd74904b3a8b037622:0F B2145deca229eae36e1b9cef840cfc6efedac3a5f1f9f45ac7b6ced1a9ec4698e:0F#@c9046a01a06a010e5b1c1f892f33e91e659f9175165d1457d6ceb658b2426940: Bda10f1a3d910d6122db7de7a5f60b478e921d47ea45618d5fdc21bae4b91ed08:0F#@cc2aa79b205215610b1aeedfac60e3a95ecd8bb9cfc1e093e0fe34675342b8d2: B57072b0ee099bd59a4a3709a06d030c2fbdbd5936af0c5d0103c622f003af0a8:0F#@3fe6d09c12d5cbee250c3d752df5f7613d8f4460c52dc53b4bf6d80a867175ac: +Bf1277756064131a68897be7e1b471a22142a88b71dfa021f16f3a2fd566ac6d6:0F؃$@b6e7a9e2abdf6d1975d023b1dd9e36e9bd83268baae9543e748e1776997a72f8: B31b10e3dcc607c4554a5e5e1246b84771260dbfdec7e7ad483c02d24d5f7465b:0F#@2b80e7c184ff990428e1de15161c48b9b4eb5812af40d28d6aec071efb5dd2d1: +B33d38238a4833401240966242bcaf4e04ebe532c5b142521251a97122db39125:0F#@3bc27bbfbd3fef9dc33d7b4cc43e46ce09b9ea4d78ed06a01a5bb8881383b64e: B72a02138b6ebaa865fcb4d5d4990c8b8c0b6b5f7816e9d6d77bac8fed63e67e9:0F#@000202d39facce1c831dfc7b1c3b47ef320c087a6b19c1f1b5365cf9455f16c7: B5782e183d5bce0fa343372d9bb4b18404eb0f9dcd724110e84463f32e29ebbc3:0F#@743437e5c25aec53558bae4633dd517488c9d818c47763542b1a583b90449e2c: Bd16ab46833c2fd2669751d887922871b398a9ee2f5367a96d067da3a518ef428:0F#@8453d68f1e2174d02f95b52a59ce00f4f0f8a79ad947e8ab0f86fd36983a4b60: B5677a3b790c7354c0bd730440ad7568e074c4e6b50b1b6849d7b6aff000e93fb:0F#@c6b7875ce4112ef30965cc08165285cddaff6512aa7cd59670b4a37077551cf8: +B86d965e30a7005222d48d32f7d454cfacca7ef778bbea6e5331ea2b6efdd8e71:0F$@9fd2fe7d9800cd69acb795b330e0eca532bef3e3cc24b4a6b855e32589edb57d: +B36f7b105bfd8d358b4197ad0c4268f43c2666815f4d3453b8d9ebe73da5514b9:0F#@2b6e9d06c91a66519b2e33e0a258b493ddcdc0039840c3ce60e744ca82c00db5: B90c3b3bc79df55772c672c85b9941c5afea38f0f378af108102052705eb9e12e:0F"@0c975f56a71bccd67b130d53da4f2786f6620b25ef834970ced344a68eacd474: B9ac220bf0ee3664530a50747ee79f5a3c715b811d7265e90e2333725d3a8388f:0F#@cd8a55e88776b13310c0fd118f3e9b6a56eab0660f1eee9d79015b4c17429ff4: +B2d43273f4d43ec12f1ef0273c5097c5846425972a006cf8ab5f33d8817635213:0F$@3acb7dcda65eb08a447c4a5b03220f84808a92e9dec82a4c606bc334b015e469: Bf77af22837d5444488348572052cace76f474d5a436e305bf4fd3eec8d21eb06:0F#@d42eb087950437b30155d1db36157b4dbb1d6e47595a63a87b5657798d2ef805: B4345625bffddf9ee91c981a6979e9ba3c9ff491c6db226d9592bc48e3d5a8943:0F#@6a9ac194db074f96ea05a254c58f10c39038ce2529f5de648f93d2bfe4a964c4: +B74b1327384f2182c0d70811bbedede41aa8beaaf99f7c49e2c117cbd4b1f6278:0F$@dd0f3583d8d2b36b5f70ab0daa7bdcbe35feb0ba9cd4d21503d7e7e3f55bbf7e: +B42da0ddfd096ce1591816cfcf6eca624f3bca54d197be0bfcf11e1442d4e86a2:0F$@269a517a5de767fb1a5d6535efa5f5a46c315f1c1000df4e7ad5509857a2dadc: B8bcb984cb117197074287da37c9d68226ff7a31d226e325d99d049287fe7947c:0F#@91e1025ca263e039e6b90f051fc045a64a1d308004c939b66d1102dea58a75fa: B4031e578d53a62bc7cfc0db65a104441556c36d374b86b1ceb1c38836a1a8082:0F#@b7560cfc2dc97bca29c997243be2b5a3d385ba0cf7a635e98580ae73e93eca33: B8b5da53cedee3aecf30dd547e349ffab094c16b7c76a3e47499d40827bdd9583:0F#@b82658af512fb691f1b9e177078be04ccc055e454bf698c6a523c667cf6179ef: Bfa3d44354886b2c1e6fd1e4037c8ca4707f60b743fa075a55cd66e9222ad25c7:0F#@0c6052b1c3237e695f1b7f465a0c69ef6e0ce5095456f2e0e125318ff82fb44b: B755b4cc42f16147646ce5bb662f69764e546afa290e2b3e50935f7ed465c5b74:0F#@5e03fa6549c6259da6f4160c89dad7261ac1e79bf232d5cde7c0a7cd1bef610a: -Bce9c569df8821efce8c9b4ae122f78c51f1094cb89ed38933e20d8a043a755e3:0F#@4c7f669e4866be340bf7145fb78804045fa33bdf0dad49a978399507ec58cc2b: +B05186bcce8a378f88495651d4b1683452aa94e70993b70c7408bf76545c802ad:0F$@c412745bcb38d09d1e378c6a059dc8d01d7c8b13c483a97f256e44aa2a21456b: +Bce9c569df8821efce8c9b4ae122f78c51f1094cb89ed38933e20d8a043a755e3:0F#@4c7f669e4866be340bf7145fb78804045fa33bdf0dad49a978399507ec58cc2b: +Bcf247e81ffab381d1521cb1e98b67b7be743ccc2acdc8046f6b0eff07fc37370:0H΄$@4e478e8a8a9fe7ec0525fa7bf9e471aa5adc0dcab5e4cf9e6a2edfa290c940c7: +B7b69e341c5f8e070abcbf6649bb8246955003d0112dcf11468b34434d1ce2b93:0F$@90779a68247096cd98a9430b9f7def85d5c4f6618a0173fc541a6f16714bed67: +B05186bcce8a378f88495651d4b1683452aa94e70993b70c7408bf76545c802ad:1F͇$@2ec1934b7ca042deb6cea1e75108d87adcc252c78d66f2dfd4974a8a5030fc28: +B7c42d0da1f26a2b014e87f65673fcede6408d14a4e93fdce8f2cfeb0d39e8ff3:0F$@43d6522370311dba0d4be3bae143e5a3be2819e13659c397de46f74377ab0a2e: B531a720971d4d45874d555b4bfb1c858a438ec62cdf46d0631c9226799e417f7:0F#@cf680a0ed85cd2649286d38ba4a8154c0cf789b32de53895ab6906417c348123: B559795c31eacc06ccca7809d9d955594eff46b6698b6a88fa1bd10d4c65f7a12:0F#@eebc66f942d0dce12e8849a5f0efbc45cba7832cf0904d80cc12cd87c2e076f6: B5e8ff517b155c3f04c340b3569c6f212216b8cf6dc963043837b9bdffc389706:0F"@b865416419ab4943107c96ceaf93057d2af67425973b3d0c801a84bfad7818ab: +B0c48ec1b6c3470b4a20ef8de178fe0247fce1eb436c875ff373811b12dd2d147:0F$@7a4262742a6847a56a04dd225b5d82c67225233479f887ceb46ed7b35495c70d: Be8aebe7cf041e7acdb11778b2f2cd23bfe7b18605a00a580372f555c3ac3e7c6:0F#@4a8bef5b7f9d22ce47095ea35a4aa550c092c11244ab4eac15c162f8a95b43f1: Bffa1c4a4d612d41f7514bac44b2046c1d3968bb3da7a84de8e69fd113300d1cf:0F#@e4086dcc398cdea30093dc1aedaccd6f5723b5772212710df72b531b6a79a771: B1c86a2ba31d9169a8304ff9ada0094f5c9522a01c09dcc685b550984e71a8e9d:0F#@8cd6c14532e317628702ae522e5a44f468ee81dfdff09d1e9a37eb676dab825b: B34ab6f7b7299b8edc9fe7b636b3e1619b07497a58771839cc745a1ede84f40ad:0F#@0e6b03c43702ddae866df3154f4c48b9a5b8b171c53965033d360228552ae4af: Be8aebe7cf041e7acdb11778b2f2cd23bfe7b18605a00a580372f555c3ac3e7c6:1F#@c22d0e6fb78a208b735b24cfd2e0021b396a1c5024b48b9d4d4e7520d8d1772f: +Bbb06452b2419e326b31b6f42a2f5f99f570742fd5e94b842f5592783204a6671:0F$@645b17a420ced878388d8b8c3c07c3c6b684167e6f715872c9afe17522ed9e04: B537069fc98d206260c1c91b8ba8bfaee13287c8d5a544baa26ae70bdbd27e7f5:0F#@4c71a30dabf25a2792d0e38ddd79965db4c971b55b28bc4e5002ab782e7ff5bc: Bda2131f60b5ba930ec8feb12cf600b7eaa0d26fb594b4c7986a8cde674c255e9:0F#@ef59c5a380c4d4c5fcb203f265cb308d2f9d9b4ae37f41bc4057af29937f4e6d: Bdf867df9d3eff9d2fd7552747988cc697ae1e852bad2ab307ee0adf9f7ca2702:0H#@5ad74c3bf8a2107b45738cf51ca434d4d75eeda57ef4f3fbb2da4827c59022d1: Bf2c59cac84ff37bb040d64b4bea2375d4b6e59cc77701fd7e18f15ad6cec4a12:0F#@607dc3a6e16feb1bf88020b4b53a28893dc341592d0a6659d7589fefc62c4e9c: +Bfc6c9e1920f7cba66c09f5593486c4e744c48a83fe81c455f6d0429c26b94079:0F$@4762d44c1c38c05d5a048afb1e0b88817d3b0831d859fd8c26c380cf2badd12c: +Bd5733c76010e35fc1574d304b9527196b3742b752db7c1c2ced7c94fb6d3bd56:0F$@2dd34769525d4105cade947a48223ad49b07d7b295088f92eb8f49af86e481af: B68c0daf9acf3cfb289dc1b815f30261ed8b9f803e900e1cae703f5741693499a:0F#@30b9c41e2d6644ed1ea233f2e7d39a78f272376871ea2e1a47234c95505b22a3: B724c8acab5b4668a1c97611781eb05afadbac31789c65fc1cd5bb3613266df6a:0F#@c3a667b5fd660f99fa3651f14ee2df480031bdd6ec3eaea8f3aff640efcdfe20: Bea64acff3449f8331a84e188436a442fe70e3c1d758d71c9d6aa3e914af0879a:0F#@9120111a41f7d6c3e9aa78a80b6122b4ec198454b0fe2c5f891215279adbf9b7: @@ -84000,20 +110176,28 @@ Bbbb39f98ded0a670fa9ff7d37fc6e74c2daafd45d9358c67765d05072094582c:0F B7cffd7356998f78f5e3d252cc189c73444af37f470bfedd67b0a985b778274c9:0F#@c313eb97f0d0d64ce202008ef67327a540858ab35248a818143181e7c4833b85: Bef0a7bc0027e2f6c20ffbcbc380f68816a6b06de85519c042ca0905d02d4eb6f:0F#@a719def49f5c8126688ddadbc9cc484e6d44f06242158e979de1c3d3e840ad40: Bfe62e5c7418a471bc96d8201d1e3a20056e9dc418fd17fd033206a15a2cb3ead:0F#@431d4e11d44a72d68dce0bb12dee75662562d0cd59c9caa09206fe5b87138cf3: +B65406b2d4dada23cb2c7e54592abf87307e0579b61cfa86f0c9c04f5a1aeea3a:0F$@aea76e6e3729f8f74a91b7f59399b8ee1fda634463ed99a060f12cf2dc933620: Bc19cd0759a6822d7d4bdaba98e33e6e6b15ff13be810698a9701d0d11fe84b66:0F#@6fecd40d82f4a6f6541e374c90c7411cd75c8187e2f75ea5caf7941a5a88db42: Bc26ea3a4ebf22def23c3b8cba0142650a67e05754e15650436995f89c4d50204:0F#@4222b85299608135b4a6323ae7ab00c137f34ab8551ea9915ea8f8e11a58f12c: Be2bb736410149f63297a8b0eacb2b8154562e209e9cc79343429fb934415c121:0F#@dcf23b74f4f9f364658fbb2ecd5747c163fd7ab357cae9f3e2da85914d4e20a6: B5fd55e2e56fed8316ebd3986fd05d9fb9ce6da5befad4dd44095a51788a8fabd:0Hݽ#@660df642c1b54506886f4544dc7155aef835c518fd8978e22605c74112554c7f: B656b41713542749b6b7017ccd80cf211c1794a96a1a62ce77f934dcde3c16c90:0Fˉ#@1fe788e0684ffd879a0fb5bfccb7dda0480a2569a1242ed8855ec33cc3b7dcfc: Bcd01cae0c70ab3b1b8f00c3fa4d21d4e532d0694de1e04721ba62484f18968f4:0F#@12f1ae45fc4800f9f27b2a0e3cb2533ad3eb75989e3b009dbbb524bb1353d7ac: +Bdb069e1b32993a1e0eede0c4617fb55b29c37ced089c0effd43f132a385c054e:0F$@dde29226a6217894784f487176ce4c3c1eed5cfdd7403c79ddf5e231faae3cbe: +B242d571083f4097d1321989048917e73976bca7317d8fef156f08d8c678aafeb:0F$@25fa539c525cbc9d6d75d435cd6955bdfbb20f202a95d39693759a2b4a9f322d: Bc8d7bc19ebd6f39ab46163b666457549d03af5cd46266fb1dcda3f568794fd51:0F#@ee040a98344859f63b1f2ab5b9a7b33330554ad5285384957f99e1e435eb6f99: +B6adaa9dfc1041e5f03c9d6a6bd1cca7d0152ea9be44e1b103436b8d44fcd48ce:0F$@5aaa550a15b09bc0e84e744e1bf0e59a9dc64524b13644c514857248bb31fe72: Bc2d927ee3b660833dd968b0c31754946d811a689c34194c342665e633b3b1967:0F#@347470ec73c4e4f81f1d9d542f76deb70b63c29c978e4d4df69974ecd1ae9567: B0a60e1aa89d56d6198a38bfd907f65a1c1fe1ab9d84221b44cf3858e11f8c31a:0FŻ#@c8967d6a69b7383a105b311d5439721c63509f9580f082710b1255078b5f4b72: +Bdcbc4d2881840842ae53586a66c223af0b46685f62cd1d8e48d33cff58d9a3e9:0F$@17e7f16cf25184f68a996c128058f8de3442b19a0d4fe65d9f66b801eb88b117: B377a3c2d9f904a911c3a9406d510547da7313ba6f9d24f511c5f3425d28abad5:0F#@56dd18672f3ee13615b8e7ef8587af0bb43ce5069df83a66a5b82ed3c20efffe: Bd44ebd366330833d743f4584548f87de37f94169fd65359df5450e630ab307de:0F#@c5452dab2763efab37c48cb42ccab66a598ca7d6c7a44e5c1cf917ca1f7924ab: +Bd6ab19178ef9194aa40934b4731b91563363388d82944a790f3b0ca67b2d9cdd:0F$@ff32e7c27cf31aa6d6da6a82c5bacd298fbc5b105b839ed1b7c79785d2d09600: Bdb546bcb6f3fb538fe3933a233ed1b3816e415b94175d7e4616ae8139158f8fa:0F#@7aa3690caebc7efc64b14f0a5a61f685a95d6ed3f24f36edb7e722da467643b6: Bef5398867b54786dcdf6f910fafb67ed9aacb977a8ec41fd3619567289b38fa5:0F#@98aeb2572b55b33660d21d0ca066b50391aa2fa599120d6ff13c88426c1b1030: B2d7e83e543684453e28c4a06151cfeb89a47c7784b47a45df5b11b136edca752:0F#@7448c7aca70a753e619e866f7db7cf915bf9c05a3cbb44169f533b66d0601574: +B92a554b087026575b7a6276b9191402277835b77fe46f7a440fb2fb4ae109eab:0Fٌ$@bac00fe27e6ad4fb14bdc8619c72c968dd0e2d870e49751ce414f9b715455afd: +Bafe14517ddc7d14d0521773fecbe0488dfa7137107500e365cfef627f97f8500:0F$@1e220c8666fde916f90fa7fb34e4df8088a2336d4db1d4219a5de1a1472f21f9: B581ad2f66a916ea0a06a4dec0271a43dc7ebde58ba1ad2ea4f1f9c22e525a8d6:0F#@a61241e4e2d78e7aaf773873fc625830b4b68c7711931126a6cec4f11234be78: Bae61087edc5e93be7ee9f62ff977797f25f0faf71da78d89b5be625c46186e65:0F"@3acd7f0b038f5470b6be2c34f2c296a2fbf2bf57ef4ceb2fb12ce6b3e20f4d15: B9ffdd57af01d5e47d9ffb4ac2d5101adfc83db600e3da41f6d4448ed17426b45:0F#@7482dde6a372a01ca71523be912078effac9f512aa510612f6e95f86d409bdcb: @@ -84021,7 +110205,9 @@ B4750a7716b684fdc03d73190fdd2b1935fb21aa352883a6f8172d83cd746bf78:0F B7d466b77b970eec6db9b6b831e285e67a5e273a6e6a7603bb85106dd47e3aaff:0F"@5f6bd9e958e4f53b831cd86d229c8c4e6a762b47bdee4d6a6c38e4094c629d58: Bb3c80656d7a01c088664212927bdbacf83039baf95715863f3c52c35c52adc3b:0F#@38d83146d3c9a252e0fb384734ec4b1723145a97e060a2306f103d20d4bd448f: Bf7166d531002b8712c939f285bcddcbae73c4e1eb8efea6eff163745ba595131:0F#@aa42f1996df6fc98f1f23cf2c987d0974bba5be3efde9d51965d0f5cdf6ad0b0: -B9fc5cae7a20818c140109128f8c9414ef22c21464cb5c75d456846819a2297b6:0F#@0ba92a18d1ea98e8c10cedd5aa23a257dea1be75abf9da70a61a08a27b9328db: +B66deb53fd302e0d36e112e8ad327572e066a582426bdcae7031e9af9a55ca418:0F$@5eb51dc044f0c79ab7d1a678ace1501077e391bab7c67cce5f62c780c01935d4: +B9fc5cae7a20818c140109128f8c9414ef22c21464cb5c75d456846819a2297b6:0F#@0ba92a18d1ea98e8c10cedd5aa23a257dea1be75abf9da70a61a08a27b9328db: +B77f37b91f93e4f52df2c3417df771e4057b61098ee5faa96e869ff5a03071946:0H$@88976e677e33fc9e0b0e595072f4fce8c800cd4defe158372de466ff410cb72b: Be6731f22d26f7839486fe684391c4477bc06fa6842d9e7b6a4da8d81fa52ad3b:0F#@dd0f06d5a72267d5592cb55529d3a112f923417dd0eb39ad3ce927e75da98b2c: B040fc10e78f65144831c4ce63b783b8ae9d058e847d45a3b66c94caf6a0812af:0F#@064fe91ddbb1af22f1ea4cd29f632a554f23c974034e3c68f64c0a84c58a29e8: B2d32563061d49d1546f48d142c9de1ceccb564ba9f72fb78472e7eec23148924:0F#@9690e04f9fb32cb4720f609d704ed01b06c48869db130e999b8eecd0ebc9a0cc: @@ -84029,6 +110215,8 @@ Bdbbe1e44da91134fafea435c2e926335151bea0b00ef469e9c4681b121222f07:0F B853649e4534e5a18fd0efa63704a9e6ea78484dfc8cb7d54a918484a26d60cbb:0Fõ#@d636cc48b7f3569318c15cf8e8eeac496e7b614863f887a3aa3b480faed0fa26: B853649e4534e5a18fd0efa63704a9e6ea78484dfc8cb7d54a918484a26d60cbb:1F"@6d188c4783d74a32542278fed0e2677db2bc557bc94795f62a062566440eef60: Ba4df163ab0e87b3ead32d3b22d0de0296be71edd9651239d3bf3d2d2d023ac35:0F#@f810089e6dd9c3e149ea051cf252093e725f4ed7ce51f004354a4e3e24727097: +Bf54b66a22e9222b794d19449b3b98df3eb9a76ab4af62c1b9cbfe20ff46184fd:0F#@9de92b9eba894c8e805f660f4f0d6d59f4639696a0782fcd07ef46038fe9bdd4: +Baea7cf564755369dc94a3b68b0addf5db9858c5a3be64dc3b8374938f5315665:0F$@633d749369eb3f06202a154c46bb3cadc600f49d8a0bf6f70b0427f262dbdeca: Bb02a3f6f2e68c2450da50a8d60226766b70d92ebefe9a14b8b04bda36d0a0f5f:0F#@710c4e5c87e6e606737754e5d02c0f4d9b8310050cf216ccff464a1353d6e4c2: B9bc5ecab47eaff11afaeacaeec902d18a5b87d24b7bb3c111d301311b79e91e4:0Fȼ#@7c2289bf62fbfe92f1efdfc26788788022b5291eacdd53cdca090a5db298cdd6: B05afa838411a05f72ae173c106744fc577ed6151706cb2aaeb9d45107a1e6fb1:0F#@4c43f1e6ffd0a7d454212e96a151260e04ee0fd723e801ef1af6db369cb39190: @@ -84044,9 +110232,11 @@ B730cf002074e263a8d77513376ed63fd23c2fbab58fc683ef4745c4b7e2101a4:0F Ba052506071453bba1ad7a9e7adf75507f18d264babdc7dae28e5058a580a6428:0F#@f085046032cfe0d5ce12a4a57563f600c4aec8947aa5bd0b4ad9732470d495a3: Bb42d90cf130b2a94a56753f2014b0c18ff6f068b5108b5682f3e54eeeb27e1df:0Fͯ#@cbc1a1fc574d72e20d499f180eebdaeb67c60fd6fc8810a00528292987c6b0be: Beff114d82dc9b69bf77f38722c2a93536b503f49274b2cc6b6d7827f79d0a3fd:0F#@34ceba21bcaf8f01a3714b94da596d6a3e684e1133d34c8f05f84fbcff00cf4b: +B257525e95aaa4d992807131a47cc61bb5bd0ae7406b21fccb1b5da34487f0328:0F#@8da3510743c68a04171c219983585c0962a30382843f5170b3f9c1464ead9710: B771a9a62a6576b58909e27d3f1f87bb8e7ee4d00d0195c4096933adb5b7152b6:0F#@6683ceb1aa195cb1681e8e0e86dfe5b5ca1452ab40173907ab2a94176bd68a36: B771a9a62a6576b58909e27d3f1f87bb8e7ee4d00d0195c4096933adb5b7152b6:1F#@3f6ba147f063079dc7bbc99dc98ca5a6926554217b0a044cdcd33860c31a0d18: B2815c2a1ac67bd759d6fd5bb4c8ba300ffc6890f6456424346ef95856c86f8f5:0F#@0d3c13f156811766b5672bd98e939ab4a86cb0de35e6560382f5445f00580640: +Bbf457529afb3e4c5fe411aa04b343cc000a1965a3308a7226780447f1e8918ac:0F$@e86914167e29b690394765001909a12589dd9de6805925ea9cc28cbb2f16a9e1: B0cf2f2a8ac85e75c9be86fd31f8d3927127986079e3f6cfb390667a376366e06:0F#@d02646c679099361f3c827cff6f8306d9651914dac935a82cb7750fd489f6e8d: B79e075d86835bbdb0e3ea59dd4bf9db5a859cecf5d4ae8517e6cbb66f891060d:0F#@20c4a4b1683c3790391b57f4694741a28496066ae938dbb1b1b8ce3647efa26b: Bd34f10c6d856fd503b4aad75e3718f62df92826add54955e6fbce3bd221b13c3:0F#@cf8815d4297696f2cfafcd0fee6a2f89249718957f07a316c5b9cee5e7b5fb81: @@ -84055,61 +110245,89 @@ B1a97c7749496978543b31f8f21e7bfa134f6516ea6cb7314868b48996d979ca2:0F B6162fa3a4065a853d0c477a25ff978f019643f1f8b1eeff4c3277b0a3f64cf7a:0F#@0737a7be79a646ab7e2d88e8089c7a2a330063dc52102bbadf1ac461da4285f2: B05388463bb72cc6d9dd7c2a8190cc7ac139b4e5f520f673944ab6f6295896537:0F#@648b8af7618130e96370c2e2a901e1e015738eb756f2e6ddf125a097fc03e5b0: B8b5d788f963c96e3a5f59401e6e433c7b39d7e85a055e7e926043601547c7c10:1F#@f81269fd104b4a2fc6c37ae05f1ac6dba27e4fbc0d2fae2a3d43d8dc0d19f4a6: +Bd765f56d21e2ea8586917ba4ca90710639e90ceecb90d137a4b31854d1e68e50:0F̏$@524b4c0bf07e3a8bafd1d6375aa6f6b54103c687c002674d484d68c74f32989b: +B4f8a3547952f05f7f9295beb5595eba3acb321892d8639a532ca0373cd4279aa:0F$@20d6e86a87e427a6a0539a1030e00ca0a8fbe16cac6eea5fa2251203e1f7e476: B5b09e653b07e0c810874321e23e972ac448d4b230564ec9aaec2f9443b254c54:0F#@6efad7f3d7281df59b916f8b3b7a88aea544fe404f5e1388f236ced9b0c23a44: Bc23d3243202c4706ea1e2e599d503343c0f26b26399416f955f875bc80c17580:0F#@4924d35dbbc5d9a0cec32ad2a93fa47e5260513d722b7e440b0f8ad54f052568: +Bd2d123f56547bc1bdc755a46ccaa62a9207ffb6fb8afa9fa6cae723eaeaef33f:0F˓$@33fc357dd4a68f7e0861bd2184723058a6862e0d6de84cb7007add4427172c3d: +Be72e4bba4705de1f3249a0707a69d971232826779485b4661c25e543c77db2b6:0F$@4018349645052ed7e599e66c7e1f7d8198a4ae9e3cd6a7553ef201050fb265ac: B8cd0b56a59724b60d775a076abce04adeb475e5e74049156e897afa1a8b11774:0F#@e2dd37b0d1f12e44f1acd53798a3dfdfa44ea3d2b430f235c7ab5af890ccbc72: +B5808ec999d7b71b806342971cee953fc17e52b60c2c8507fae145aee6c56e6cb:0F$@c24788d07f73111d42b1c06dd3ab27f2a3bd0ac9749b36ef438b702f0550386d: +B7e7b99a3185e825f0214d384c035bfe94cab2b6e062f9b35bc2d8f76a83bcfc4:0H$@a3fde5dd7f31dc5a33bc041a07d507f39931cd25c94b9c77c7f42922d7ee839b: Bdf5d93b4fd0e5cd52344cda901d32a7ad97ee0c44c3f3774d10d246a05de3431:0F#@3ce3800e53997f4c731390eaebcfaeb21499bdf858b5435e89071c526812ae8e: Be6c78454923d653355dad35f7051f43355d8a74304f0a415722cbb020c476815:0F#@610d8f0633453620e171bc87b87bd46bc8ca5657e7483ba1c4a318ba8fb06f31: B4b423899e7842d31b43a02a1a02cb36984a186bcca4aa5c1c575316bb7feed79:0F#@912f1dc118cff8c3a9e554126a0a63b013ccb6a07f8fb2c49a729490e2fe6255: B5aa74e6cf31ec4e6774fbcbc4095dccbf0b22a00a0a81dad08629137fad52001:0F#@093dd3f1703739e2f7f7dc4746e263c869dabc00d8a85b209306f876934cf611: Be0b8cbc5cc5fee0fba4502035169bf6dd8b868f7caf526d06dc381bd33aa496b:0F#@0c567e14d5d73b21b0830041936a1a606f1567a4c52abb9ba8564f4d92bde949: B6eb823cb5097444be362af95e38fdb049bde5c62a5fe9eef9cf1c4a1cf7d3bfc:0F#@0337d94e9c762c9501c9d3fe09fcd23cbaf8f57569ba3e8a01902e056e99bf6d: +Baa41941b70289d79de39fd6de9a0bf6f038095fbd8519aeed63ab979bf68ee55:0F$@f695935edd9d720549258406aaa7a4642f8185fe67e55f75eb13f6df7aa9fffd: B229acf800c1e8ff8ac42b62c2fa9790e999e998cd61e3027737af33c3cce5b1a:0F#@16dec261d6b16a0de5339e9dd04ec200a01469cd3993ad87b3fcacc03d12b15c: B3f0f21a4b8fd2978b3b275c39397c30ddef67b3e280f955b8ae51d47ac541805:0F#@53781649a8949c7e4f43f9c753598c6811b7172cfb27bc7be111d5a60cfc4490: B73429caa48567e503c93710a5715d68435e307ba4a1b2cf1c4108c53a08f4300:0FƩ#@70087f016ebb7ccf82139a69d8d8dda1c644f97d642a80e310832eded3cf5403: Bb5d55c3090238fde4dd59914395c22e6d4ce8b8277dd2cd29a69397556e018ba:0F#@8d26b223cb6caca394ea0dc23f4358af5ed13eb52506109da9aaaaa1e5be1233: B8b5513ad9516cb07689f9ee01b5b000e11293116ae1d0a81486b9ddf0815dc16:0F"@b8c4a4dc21b365a3b9b34b821d78a508935e5c26efe91c81604300784681217c: +B18a87c7756fdcdf53d92a4cf4e002cef820d81e7b63471fc9d117e8a7aa2a103:0F$@252da3423c7cda874355c3e71773def18187e3aca881262bdfd1182671b0224c: Bbba994a1e64af043f1c1d7333e0d278024ee3e3e47f7202c2ad2f55578a0a641:0F#@dbf1c6d73208ab508e1acf00c44ff8968b649c4d211957a63232c126bf90f449: B225322302f138c14cbf61ac249ccace833a983b907723d99c202584e46f91a04:0F#@cf0127878bf057d640d6fa18195e853fb8e8bc8be8bdef4323a1dd3accb4a8c1: +B3036a2d0d62e8536a112730bcf73700d45703a1b65cc0ab82c70793e4f41c8d8:0F$@30d9c1ef368f5229a8f12a7454ff4bd69dfdad442648bc536a40f78467d723e9: B469784cfba31576c3d49487b9cd6bf16d49f8020db9cd2abbcb04180d21dd46c:0F#@65b01d8ef675a34d62c63b0433a0184778955273aff6d11d8154e6563fbbe94c: B6959a08d487eae8c86cf05a9038c0c9094da055eb5da72df95b8d5a79e11d130:0F"@f32ef17b3ad0b5245e897850ba67c35bfb851fc2548786bec84a0c2d4e45e4a7: B2f40276098f3d6c0c5f1b566174fc019bdd502213cd87c34e52ee7a5c5598545:0F#@53bc65b589557f4d55b164c511ff1d88829bc060146c6d84b770271fdd56d595: B6adbca4d820df799d21845b193a63f1fce55001abe4850c76e44beb2f4423d70:0F#@ffdeb236144569159f05dfedc236093adbb41acb0b6e830b94517a7f405af0c0: +B3c7e94466af5a04401a240c62a2956813eceae0da69fd48728d6a641e114530c:0F#@35e4b33ec2666435687a120125a8044b09025f5f1998379bf8bfebd1d343b740: B713ddd1722d0098e63acb1c4ce75756d9d3d83308a67a48997e1580d965999c2:0Fڠ#@16d1048008a9837fc44a9237383a5f024d48d5d39087d57722ad06e53a93c78a: +B513a51ad9c66ac94fd350840d284a8c88ffd185ab3b55af60ecc4991cf178daf:0F܁$@b8806026a2853b1e90a98529fe5c42ea882c29ef7c34f57f71f2514d775a8f59: B0c975f56a71bccd67b130d53da4f2786f6620b25ef834970ced344a68eacd474:0F"@7014c06fff4bdcc9764c64d8b2ca1242c0ca12fdf968e74a786ed3aaab578734: +B5c8acce2c5d47d14abb7de38549cb754ef816d8792aad6a26dd9e38d5848999c:1F$@98589a9055ed8eb781c0b0acbb2d546c77224b2f07b5532ba0ba1a6e19a7bdd1: B5da17d1cabc02c7983cffd8706795b8e99a47644cafa164750dcf4eb84cda2c3:0F#@2e34c699553bab43d628d193d55e53b9f8127b8c81b1e4ef994423f86c933e7a: +B1a347b550094dd78ec302c0406d0517767831e960134b245cfc2f9be9949cd68:0F$@081ab28611be9630608158d415f0baabb07f7a78fbe9de84ae6fbe48eb169ee3: +B11e0361f802afd7f525ce594d9c676a93e6a3b20ac7754ec4f846cb0fd477728:0F#@3c9a2d6ce88713f4d0c163a60f100b3bd3a714234844aaf75c31fe384f5cf610: B8cc0364977172e710f730a3d947c8c3fb238fb91f3779f67e5f719da8ec1da28:1F#@9fe51db4b0f4fbd19efe34d3489c0058b66fd0507a22da4049a32516d0612967: B8cc0364977172e710f730a3d947c8c3fb238fb91f3779f67e5f719da8ec1da28:0F#@5def07bf23690436c4199d4bb76c7d04158a137df1cff80b4a89fa69a7f34463: B3b1f3e4330e1866ff37127e4f3e23a522ada26bfd330cceb235ba698b676cdc3:0F#@bdd1e781009c2d70fd072e68332d28d6e866a9fe0dc3c652196a5b6b3ba00ddf: Bbb96a686757819b178a1257981aa7ff1e97dd611d9046f29c459dacc63c667c5:0F#@2798a2440afe2d02390e3efe7b8ae8e9eb6c00d4cefd083a9a1181901ba73ecb: Bd8c3c54e859b6bb55d3271285214cbc61a44bb70d430e2f425790eebfa4d0fdf:0F#@a6525dd2ddc1058ff375b2e1f5d9a8a3ade39de864bacfb15af756da7a755c02: B564260ab81a3132bf4a9d2c5dd75fda1a43d26ba3a461699470ed62743153e04:0F#@cf11d79652aea278fe8aee12a4bd0d1556abdb22cc49c63c9bd1550dba6fc051: +Be6deba204daf39ff28c6d675066e8b8e92fc300b851c798459eaae6942d89608:1F$@b261f44d5127235f9f2548a3a9a3f57a8a3932ecba4265aac3314a238b155b25: +Be6deba204daf39ff28c6d675066e8b8e92fc300b851c798459eaae6942d89608:0F$@8229f6f72f5f409398e3af642677c05b1bef740f09d19698b547834fdee91482: B5c8042b8bc31a4165204ed8ccbcce56ca6853cdcea41028c633fd8977f64dd54:0F#@6e8051bc2a2b38395d5290e9a52c9bb44e15d9c37c57fda6cb89ed1955a07ebb: +B91ca981b6cf88a3dccf425dbaebb2fb80b9d237011e330997b042cead61bcdc7:0F$@a8e81300bc15908dc70ff70461022b08cf2fa50781ea3c7b4a1316746219bb1d: B3fb5e58d031db0eb79eaebc759a65109a3dcd1e17c21cc310608879d64758452:0F#@f723d04ee15b325875b5f731bbb31b83ecaf589d4f2ad3cf37a91652a7b547c6: +B982fff90451834f9a6318b9e4f8b29047489aa8970fd50e1409b6c449df78b1b:0F$@457c858ec31e910b9470d356aea17dccacaad65e86f7de6c7263f92faba59f89: +Be569c36cfdd5d14878b6736494c24dd0290b74f11ceec4a6d65d9e1ab11b90ff:0F$@ed8bf08394f2f7abdd402e7bbcd04912872f2246553060fa3ea721b29bc6dc18: Ba21f31587d20dfdcc1a6257373a0baa9e08c097e9d9bb1cf597f2ee4094d4df5:0F#@fff87f74f4802652a76fccfbbef966018a56fbc1da709ad6ce1f95306894ec12: +B94a9b8a61e43ac747d068af30c679228206ed9767a1d36bb0346802db0dcdc4e:0F#@f5f9841f7a11e07e49f2171ee0b54675d16bb8310201fd769f7e4ee7b988c74c: Bc6fbf16e204f0de3be1f3a1b0c7c7cb06a39add2b57b9eec32bd1b1f0ad6bae3:0Fέ#@0712dd86462c640972f6fef14f739a2bdaa30a8311d3f13a21ae6874e31c52b5: B4b54b7d18e84fdc82e969f28a2cb275b6ba70b2080c3558950ba069c53f60fb2:0F#@5282a3f2cf0c6289512ab26c9cf1c2205ad00d5ed654bf235d4c169386cdeab6: +B7a90ad154d293ba816f996a4a56ab7645f1352a4ea71976c1ce225c46bdc6f3c:0F̏$@b229c0cd180a19dd40a2de790eb449751ab171dccf63ec5214e1684641343fa9: Bacbdcd6070b5579b889cfadd2bbdd716ca24dfb0c507c137226c4a2a572f48bc:0F#@53ee713a3407a178959b51e675313b535915742fbc6a7ec1183482380d71808d: Bfcb7c9cc37d0bd5e8fb247b878d55b2a78a16a772b9758ae88e34adb494726d9:0F#@04249b8ebba14c86115264cf06fb9b5a50e9ccba6baf6f6886cf096a208fbdcb: +Bc119212be647c2122e8a1943b99487cdb9ad12cbf837c8b61aa8650b4309e3eb:0F$@cee54bb47486e30f7b0a6385f540e6f859494a714ee6d565a7bb37e65fda7d3c: B4b09b19a9c87f023798e06728dfb060314a3bddb7bad39f753d32a5c26c26989:0FΥ#@e71ab92b1e8f3dfc24a46b32248ac3b5c04a031d6d348e4950c92e4a4cce9ff2: B79f0b8a021bfe96a03acae01b04911748342be6390a31f55ab81f872140494dc:0F"@797f282962436965b504afb24d151f2845126e1e8baa38c7acd48028c6e9f5a5: Bd3ddd9f05465eae554c4b26671f34fc8c468fb25dc92cd21a9967e1ba5b54f14:0F#@3364fcb769fe69d41da022a0d26bd0cc1dd0bb58325eb8e92864094ab41dbae2: Bc772b27f9c0780a798adb5efa1f1d55ceb7abd5dc2b5b190481d00af4d293e1f:0F#@6481e6d96b3a8d3395c47bcbd89a8fc316e2f03cae1ea381e8e7ebc7572f0197: B04c38eb7728b9bcafebc8df692098244334ea4f6021c5508af5beb668ecb4d23:0F#@af308c1aaf23461e8584e553846744b471362018e67a827d102970bfacaec068: B025a9d8c0cccd6b739915c14b2b0018d62b5ac52aac6cbace9f95747fc239dd5:0F#@1fb1def2a63168cfec2adf9221c575ca3b743ed222b9e8cb6e860d74b934327a: -B1884194b9ce50db1e425c89c4e6c963ba4a7ae25873ad8efeadd45faa6ebadfa:0F#@da279e6e4fd015c1dc92aed611f842e98f8e6992d4001276e53f00287cb93d0f: +B14f7f95d6c527f8aae25df1afec43ac11a9e48c43a4f90be2e26bc1704ee0981:0F#@52faad14da7192ed2dee33b353dff050d2dbfe1529c2c971238ce9b18f862640: +B1884194b9ce50db1e425c89c4e6c963ba4a7ae25873ad8efeadd45faa6ebadfa:0F#@da279e6e4fd015c1dc92aed611f842e98f8e6992d4001276e53f00287cb93d0f: +B5fe4505f1547bc58a528f783e6fa46bd6dfbe918b82da5dbf0a05f14064fe8d3:0H$@4cd8346eec266fc03ecd189b51dd7912aa94c497d47d6875cb52202e836998b5: B8d0ad5c39ca507d006a30301dcc48e932a627e070737aa74acdc2520151e368b:0F#@335abeffd9dc20f0ea3e3c503c91d806d3f98d5747c6557a221b412e926331d7: Be9196b26410181f7077e2b9df046f93d150216a6092b3d91c1f3d8ad954d5df0:0F#@a461aaf777239017ebccccd2d5759a46d347ebdb71228af0579140b1c538ba69: Bd63a58b0ca8b0a9fe255f7575bae17e2f60eb60e37fb3589dbaa9e26052de22b:0F#@63c6bd3911a02b7058940200c1ea8cd6b1fddb48c823feb0c858b9e882cda2fe: +B5ad74c3bf8a2107b45738cf51ca434d4d75eeda57ef4f3fbb2da4827c59022d1:1F$@4d517cfdffcf0a8693ab86a03f35ca3e873700fe8bf11c4afabd1a60daf22fe9: Bea8d6f61f46fda96693db438ff8712d35c213b23a0e0ba562d1cdb3411839e8e:0F#@596db0a1591d703063e7ed60f96c8306d3798dd86a70b358452f0e15a61bbe60: B1f7ab261532c96cb3f4bc9f5de8f493ec095f421901e4d563d00f70334107036:0F#@54882ae0edc63122d155449e92060415fd48e5b4a8ccb208da60a4d10347a52b: -B5ad74c3bf8a2107b45738cf51ca434d4d75eeda57ef4f3fbb2da4827c59022d1:0F#@7c8fc076e69af35255e7a36e516f1584ae25866c71423cb60f17fc615116b600: +B5ad74c3bf8a2107b45738cf51ca434d4d75eeda57ef4f3fbb2da4827c59022d1:0F#@7c8fc076e69af35255e7a36e516f1584ae25866c71423cb60f17fc615116b600: +B392dbf898bc1956033c21c2a19816a30183a110668e6e0458f8dd526da83c994:0H$@cced0373583e2cc108c782d5be2aaf9d2d4c2ee5c87cccc3f2cc8bb46b2699a9: Be0e2503004ac217ccf9f322cea7761f404bd1f593a2ac9798acf365bdf6b6b52:0F#@583cd0e8116a8efa70edce75b396ec477976f4480be663a61543d1ba16a9d7ff: Bf904eb5ea51f0f73505cc037d0004a2ee46b757a1f8d82fcf2d070abd663bcba:0F#@2584ca491601f8866e14195c7dffac7310d67b1b5a56043e5f12a9d07b43a56a: B364c10975102195ef703f6108fe7b07eab46a87ff88fa7162742c2c90904b4e2:0F#@c5951c576efffeefea93b47bbd9bd794285d88b6707ce38969c7479d419c9b21: Bc86f549c9d31cc389bc9f7c6e8aac5fe614e6ba719ea69b468de7e372ce0206c:0F#@87e8ba82b339fbf2272e6327b3a18c0d10805582bf27007ac4db1cf57912f6bb: +B9e21699c768383e2aec2bb0b41448a1460a7b4d3f56ffb0691a463847b83d289:0F$@653508db12e3ed26c7bc4f79d433cca77293eae741dbff32d78cc7bd941cbd2e: B18bea542571a5a9da5d30fd9244490cf7677d9e06a826f9d65e6cad7fac79f00:0F#@ce44062f966532b627bf4eeb151049bef361ad435ff8119567f3072cb36c43f0: B498ad6f3cb81b425f223687ebf0a823c939b1a603c298bd580dfff3f7789e2a4:0F#@6d259d41d4f41485a9eecbeb8223132c794807bb0856ade1be3ba41e626c3509: +B87878e3ec36ae897f9651150dd807cb4de82c08b1a2c66bbb2e1094b714bbc17:0F$@6b12186ba2256c88fe5cb1be37e1b26180271f9996bce8d29932856964122f73: B6a7be2fbcfb01cf566bafbc225c120e0a4e04f744ec7cce50d5c0ba262acd82c:0F#@f3015c9155c1722d5df65173c168df0c59c744433b6d777a710d5c454ca5e4f4: B97c94f7facda314d1268e8825a637772815a4e6af600a3c3cafb226e50fc5593:0F#@71b1a676289f2c3ebe94780680175123a6cf54013b2cf202a8c0a2d7f051599f: Becbe71ea921e76a593c45e4c229280b77aae5e63516daf7dce65eaf774925cb1:0Fˈ#@d8e9a018bcf8bf110a77165b9068ebc30a4bb5ec18f2c5c04be6302df33abf75: @@ -84117,19 +110335,24 @@ B666534ae69b76cf2c352c5b45c0fa4bbfd9ec2fdd346a7ab21e5f43eff3038fb:0F B0a642ba52357a0f2c4be0b7f6dc4c888a36ed4ee55161014c6c046cdf70c3b26:0FӋ#@241c66b129b668e516ff46d36b158c8bedfab9e0e6db2ae0dba730267a03d6d6: Bfbb65852f94d7e118adf414170abb71290da3547836e592c38d5663b10cf6760:0F#@5bff36f2ffa8a39de11850557ebd6bdc927c137505fd9f02f3f3665ba29957f0: B935f2d480a8b923820b22b63f6286951e470ebb3167fe2202decdf0bc96eb2d4:0F#@d434f8dfdabe98e2ca491476be1d3c890d42e28674681e67aea5601e9e11cd2a: +B61ba8c1aa80c2ffd6f1e1764ba0ba9d7c200345027b3362e9249a7b947a8d453:0F$@d4d56a1c18ccdbfb7690167b133a9f2cab954e944cbe051f81c3da2cd80a1ff9: +B7cbeb3cfecbbc1f2dcff4a912ef1840f8f24362c513015de0bc5d9f135bed1b6:0F#@fb8597fc10d7b82a1c4dddda0a8909accda25640e245425315f782b7836d9711: Bd3a8122f8c37c940bab52538d65262e3d64ab1ee3e43e5ee342ab1a45f87ac9e:0F͡#@4d93205bcb7f53470bceaf8b462e42814e9f1f94cfb29d2617e228c36fdb801e: -Ba9242a001c37d9448ee31395317a7338186429761f44178c1e9ff7c8007073f7:0F#@b6fe46a534040cd1a25f56978d55e0ca69675c584b30686db049385fc1fba14f: +Ba9242a001c37d9448ee31395317a7338186429761f44178c1e9ff7c8007073f7:0F#@b6fe46a534040cd1a25f56978d55e0ca69675c584b30686db049385fc1fba14f: +Bd1c5bfda9ddb7b0b94675dba8d6e4ad20a46a997c229caee99af3c029cad8cdb:0F$@a419af89c5252b3581601bb8576afc4b7a46e164ceb1d1d0caa317092374b832: B871bdd7c9ddd1276386cd96fb0d61802a0edb6fe1e723d263247a28da6d58e50:0H#@4ac462c4526dac98bea3b143a736f6a42ba25309a83b5c93e2d1c3e97adb171c: B5d8658c634d05c8426a2137b05a0ac7db8e609131ba3d47fe1d3910ddad4cb74:0F#@3ff57c4fb9715ff23c6138bb303f53cb337d4b302ee9270d46b289e436805ee6: B1da92ca52ff82f1906fbc2a52f3c82c23b4cbd6142d45d5bc69943e3fbb33aed:0F#@731cd867970e28426a12b045697ec0a751789a061635ba3b3615bcc65f80d95b: B5a020ef316808dd44e74faec8fb792ea6ebfafd16a1333080f7fe4d107d81b20:0F#@162e7da83e742b462e4fa4439fdc47be20502992d14af33a5b2f6e06cd143818: B171d2ad2f30f6f8c050980bf8771ca3ccf1caa7d031f9e77de70551363cb4a69:0F#@b1109e08b1e058619c6781cee442dbc6bb1a8a2b02e6055f5bf921653f517ba9: B1f563dd9b582d7fd486bfba2a01a1ba0f2f3158fdcb4e45afeda3822c0f9ac7c:0F#@a6baaefc95c3bd6aeac150cca3bb802d8e2b95a4a1b74a9ffb24a8e177e6a4d8: +B6f459e0128edc7f0c92d905ec3fd55141eba6b8884839424e09be7f88422353b:0F$@f13d5b22bc7f6cd30add690a5563db2f7b562756bc000920dbcb055bb7a0798c: B1db3749fa8f4f254b1400339eb0f683fe58eb294bb48f47e55f890ba9f5f202e:0F#@7c8b9583ee68297473c307f89299d8ceea7d8a79bc9b98c38b0d4e1d7a8d7def: Beed8bb652ddae563d70da63df90b5a9b0081973e8c48f30a19d92875021ccd25:0F#@d40969d071950f4d4d7b1bb1b520c2fb34dc3ab84e8d9d524aac97d15cedd0a1: B1d9a9c22f0be40397ee2fe25d43cf58629fade4b448df631f53fe343bdaca363:0F#@182a8c07947608d246b2f3c3f861bfe10319ec1bd7f1687ade44c9accddcb705: B9651983bcfe6e7dc900c18c786c9c5fb8a4558908ac1faa6694a7ac4289a9cc2:0F#@6f3b107f19e640c19a7bf117481a4479c97640cd936b6211246037b578d77491: Babc1a603e09f05e3eb0175756cc1dee40d316db794b0dd63cdcba8b9b95d5be9:0F#@c4d475bbaa14e1ce3dd83cb00e1875e2582ad3661ef2df398073bdff9e1f38de: +B7b121c7741190c73a91d109267c31079fae70fe37ee45daa6030d380c2406c18:0F$@6ff7e97ee0930d5e9af81ea99b07acd1d4d7b27a65771103d31beb3696d8ca93: Bc3a0239d91bcbf0a29dcefcaf1f4d949749d68029d078566bebaf75f0e633fa3:0F"@e6cdce51c34567fee3e5cca0504da66e4d406e9e11023bd9a65e7dc59e558c0e: Bb4785ecc2f8ddb500f51dd22e8b2f1d1997af2ed934bd54d945c87f4f986cd39:0FȞ#@317441f8fba3d98dc8946c661985f5dd47c37b688a54d322cf0ffafdb57bbbb6: Bdd84cc6afa006c574cbe32f63ef322352b397ddeffe57938c9a60f705be8e3bd:0F#@c8a0d0b5aad57b5e09b8618b79a7311c3ca041cf333b3aeb70b9c843103305cc: @@ -84137,6 +110360,7 @@ B6c68536442e08bbb079cfdfd46d9b958076cc3043ed24a67c52972c60476cb11:0F B06e3a10033db2dae0352da2b2f7b5d36d1f19d582fa20a68f16bfce582d201ff:0F#@0b461b035ca8699b8ac58faf11825582fa221fdf8942be0790f4ef89c86d1810: Be4ee688e69f750033b32665054f93f7381bf8a185ccabc86a4e2cfaf240eb27c:0Fϖ#@3a79a72aa19764316648f43b3d3ab694e8231d1ae4a5ecedbbad9dd93acb895d: B38143ef35e7b775f10172352f19dfdbb028ebe4a50f58ccb377a9a4e6709cc5c:0F#@6f00bf381211bf1aeb10c6998843f0f162cf5411d019f3a072233cacfe1474ac: +B251de8b105bfb8ef418afbacf169465d1d64be9342520a0b366c8dacbf58ee47:0F$@02a00786cc0503bdebf2629bc09ea0028613f967e447654c23e14ea2ce0399ed: Baf16e5b7364393415b4e239d75639ac213bd41dc467db67b87ca35aea4a77d51:0F#@b0ac32f8bfb4670ebade618f6a29f0dcf3e71401bc329b3974f8cd09435e9302: B1c36769b6e229e6e50088aae0987b348894158d26ca528ff06693b5ce0f5a3f9:0F#@db1c4dd891c78d9df505689962ec5841ab54dd7dfea8682047397cd5b9fcd54b: B249545ac1624f49786b2d3d979bdbe4ea5d28b0e6b70e5fcdced2978a5da9434:0F#@6829203424f2b6ee0090a51df60e1fdb9811a182a0fc38d9347800763639b1a3: @@ -84148,25 +110372,37 @@ B2ce87255a76b928daef37d0381371ea6a88007a0946447931dfd9d30aecabc23:0F B51bedc53bde28c088bcbb9c35f57c16af22767dab797e91640f1eb85181035d2:0F#@9b38fb167edbd83e5149fe4ef8a799e1f96afb7a32bde609dc5de6c24e8ae322: B25f3d5fd00457d199c98eeba4aefae40b312f0985816238e3a5f73348f0f2dcf:0F#@02df27d251c35db043021ce5cd1a8be70c455e195f5d32a449715d644a758462: B208b50319d5fd69a568c2b59d1ae1e6a55819dcf4085eeb7a47f56dc3fd25c56:1F"@fd975554b70f72d78c19bd4475f1636e0a0eb46172ee051ca6aa308c85e2e262: +Bcd7c9cbbd9436e521a72ea0ae4033c95d362ac74d6238ac0ff1314a2badea8a6:0F#@814a32c1a81060ab91e066bd2ae1aab07be58a82cc45154f9e9d78e0c89a2452: B208b50319d5fd69a568c2b59d1ae1e6a55819dcf4085eeb7a47f56dc3fd25c56:0F#@ce9cb98e2140cdfedfcd7f6d4c8027cb462b7fad71cf8e94865b48297153d9cb: +B36b8dfd0f7e0f10867792e16b2aa5b84c93652dcbdc1ef775dbaf23c0fe1e792:0F$@d26db79ab72d1c762debc4dfc96a4e3890d041c058c8c85423ee48bf78970900: B146083229be26734f920e23edb532343205edfec320acac9d5e0ddb5c5c3da24:0F#@f03dd1059c201a951cf169aa21953365368cb5744291fd4fc801467891f4466f: +Be90f6b55530dcb86ea64377fee1660e731fd8081da8302dab1720b971975d127:0F$@ed1eea7692872746fa51568573cbe87b4bfb21912a400472483cd69fa99b9659: Bb1ddeb614d13964e440808c543cbb2378fd8f125f0fdd79db0e9b29c212c4276:0F#@7e15067bc82d7ffe13258f7f947dfc723d3408361533253de55c416181691d93: B0db00047fed195fdfaf28b5acd9259640429c9ac3112c342e200919514dd8151:0F#@3ceffe3e2236a26078a4e3845a477eaf135fd28dd84929915e438ab3221b144d: B603e606bcc84bed8b05420a8b75299a0bd85aa7b2ebd267a57f223caeca16860:0Fظ#@13bfa9b5cd88412e831ce93579151ece9fbe535148e1974cf75a436c6f7e2da0: Ba0ea0f80c2a50e406cc97bb1b38ca174169abd8e23c9f825d4897e261bd9ccd2:0F"@7253fb539cee8d24aa2e9e1d2476caa1c06e462c44079e03adbd8024aa70b623: B5b5b63f6befb83eafa364b4933823afa10588ecf861ea3ec3bb1554512bbaa40:0F#@75b0e3b59d973661efff78aa14fae6bede68b8100535b80dd9170d32709c96eb: B5013c4a120e7cdf58498ac7068f4e17123dc49d79009fd91f4efb0ed3f01986d:0F#@7970483899db08bb7c7d89192d5ff9a46f110bdf1a0b9f70e7f49c50565fecd1: +Bfb69e248840846faf9276e65afa9ab4aeb2ec446457430c2494a57e64c5e91f2:0F#@91b0f3d205f5ac81e583d38178d8d629831eedb55d1b7d69d0f187bb111cf19d: +B0ba3ad3b43fac0ab82cddc02bce8d1e96676809397b1ac6e749da5b38757b091:0F$@a3cf8621c5a61ed1076af974d825ad9e716b0dd3744326c8e11d4c04bed8028b: Bfcbef6bb98077ca542814f009eebab566b46cb973cf438c71f2711b5609ad7b5:0F#@56ca48bfd4b819da3d2f9a2eee56efb922f4f8ba50422701b556897888c6b8e3: B1e86296c22053ed6da5caad76872cbe1c45b543fd798840f4a393affda33be5a:0F#@a11c55c525ce2952f649d5ceea5c67162a2273310c36da5fb4aee0cf1189e7e5: B2645ed95c6529ac67ee98f14fe37401e03efb694b4de983ffdbe4c32bb70fcdc:0F#@80c7608a0011c9a60af677818f7bb5748e2db14494288fd5eecdcc8c5c29c712: Bc8967d6a69b7383a105b311d5439721c63509f9580f082710b1255078b5f4b72:1FŻ#@7d4c5a5d2a8989ead69352cfdcd2e8c4e211a61fbd85990164abeab94572ad97: B8c0bff8082c72b329cad146ec23fe3e4de9f715498c163f7492d66778d49e3af:0F"@653b8f89dc0dfae228f3fb4f31ac723ccece1a53467c344a310c489e4b8c9633: -B8b1d3da45fb9d3826e204fda0faf904d54ed0f50d98dd8462fcc6e1187f3c65a:0F#@edd5b179255a580d4f77cab8b7e78e99362c60c3b32a79c3cf51e73415d093d8: +B36f7dee18a29a7bf753892fd01a876377bb5bf97d7691eb47ffe2d1bbe67e3f3:0F#@fdf250f93099b66075be2e9ef408e297ce80aac7f7616a5fcfcacd514a4b28cb: +B48f727ec30e08308b113da55e7e422f7550218a3782dfa712f1077aaccee337c:0F$@af8b0322a7983732d42c527aa5b65e0c5870e86d346ecb52602903d49e11ddae: +B8b1d3da45fb9d3826e204fda0faf904d54ed0f50d98dd8462fcc6e1187f3c65a:0F#@edd5b179255a580d4f77cab8b7e78e99362c60c3b32a79c3cf51e73415d093d8: +Bf1362dd87ea23a2541c47345b2e91a065449e15500882fe7b944021ef8d84234:0F$@a20e97f56e78766b69aa31c8c399e14d0701ef7ae7b8a7b14f58e438e9338845: B2cbab980f0eccad3ece765b637f9b3ce1f3ec558981f808fd39e932657b47a4d:0H#@1fbd61b91f3a90adca7241b32423f234d0ff08a99445117c5babaf9b321736da: Bdabc38d0501831d1dcfa1a4dd92ce2c71c71e761966a6be57a651a7afb79d85a:0Fδ#@b6b9fe3d7067fc24b3c472ea6d149c53513686e1693397c700df4a17b8da3894: B4937793d3b9d38cbed7c8af6d163fa31e47e09514025ec2c9dfade01a43fc78d:0F"@f2e357fce15fef9c0dd2bca406148190f6a7b4c3f98bb83646fc0e70b73df1e5: +Bd8ec5135b66deb45290d347ab1b3b01b69bf636f4d9bd60db8f876826a5e52b0:0Fˆ$@f53da94937e0d9cb06bec71ae47f6b97bf69cde0aac6a3809c41ecd8144bbc83: +Be45525dce025dc935f54691d04af50dd45917b08dab1da0fff991a8be864da68:0F$@e956aeb234860ef71989887c2e1b4a676cffebf68a4df1fcd1ef9f3b995f21a9: B2177be2c1cd0a4e1ae30c58c6984ee0f6e413f90115d814a9ab0acfb9566378c:0F#@55787b62b54a20361b33c0291c96a656d0f29d1a02709eaf8ddb4cbe44df2315: +Bc3cbd24460fbcfacb748de7fd2651febf2b9550b07183315d28a513838263ea7:0F$@f58b9ad37e92e72f0fa4ba57711208041cc7b8d50aa6242409c65934359dd319: B823f23386c3f078f10e2b0823eb18185275ad1cf4624658413ae8538dc6c6492:0F#@1f6ad3d36dcbd90bafa0714ae927eb1f842684f7f229b4e0274abe81ca280e12: +B0f9ca31bf7b444f6c044ce874eaf5540b38e7e0415e8f91d4d0308c0b10fc9c1:0F$@d7d1b952fe7d2c10126bcc36433b5512b11a9b542d9fd743b611ce3e56d2cfa5: B1020104b9e39f5f8d932ff41be89b24e3b61d56e4795db94ed02d1bf3f49097e:0F#@d8ee622ef9fd76af8901c4b355797df0e7ef5fa597bc4541146425eaefbd4f86: B876d4a722e9b59da9e4ccf47a063a0c7b7c15c65c2f078b7c23f2692ddf3d02f:0F#@6b02d3b05fd95f12753d1aa9bb4cd8d225782bfc0a93f3c14031bd020c3fb9a9: B285a1e093ad6031df8b28aa120c063c974d930f73ebd6417387b2cd2e270862d:0F#@ce348b9dc336e5effa853c55ea1141c29a0282152bfd46895d79bb40ef34f73d: @@ -84176,19 +110412,32 @@ B2b99184f481f2c9a45d454dbbc8ab4fe6fce1af4458724c9b267a29857e97141:0F Ba89ce1e58328f12502ae84cb37d4aaa3f85fca4ea06063b4162fc125dd8c3e76:0F#@20b9ed9580087e801eb1185d4962305d848e5f0dd83fc07c658813e5b9457119: B293b0edf95e2be4af58496b0f9e13e2f8051228b510129b832f0959e30886c3a:0F#@c6876e0c203ba9e5d0d251c18e01a2ca1b2131e25d088b98ffe45ba747614c0f: B5d1d1d41e39048e9cce6c744dda143add15c756004818e3a76154fa8e6457667:0F#@a9978996b13d61f5a97803592d7143c2820b47fd9047f0c882d9074f52965a18: +B7c5f927c1a924493a7ae86c491eb18634c14cfa65a828713f31bdba96a562ff5:0Fۢ$@b58172f591c6c97bb599960fd65cbfb248ec67d65f0fa2b0a809386bb25ae4a6: +B50f7be615e684a943232b06ad904afc7d1829e4d32910a8d100c5c3ad39b5748:0H$@bc5c2101f4afb8cfdc25e1a3e1ffdb1a94a4b5843b81fee353e6016b8cb9b418: B8ee274926c2b9e83b313448ac7cdf5ad48dfcb4757038a8dc850b17284601177:0F"@9bad2016f51d8fa2b611def9a44ba587fd24707d3125486b614ec080163e93dc: +Bb91a262309e4435365b9915f449b14268c690120f5cfc8f422cbd91b176c8eec:0F$@a44ee108dc4e0ce92fbb950cde51f7a77c3cc0a74d1172d971c0c574cb545f64: +B70a583abd81264f0019c809137e45861674de5615eb3f90ffe1c29301ff6e891:0F$@1df1a805faf92d86401b7b23b9d55155313f0b7e470382cd21b3c0c7653592b0: B20b4c3492eb990cf2611836c00e576789d8b08516a58e66f71db73511de8e92c:0F#@be4ecbaf873baaad9bccb7604a5495e3d28c0c347afe8719d8fb6c9fefa241c0: B31642abe8c6dbfa9a6188f1778185ed1c343a9d8b4b759fa473a7e5ccaea7607:0F#@a0ecf83f9d15bca35a6c08755e4b2cc870bda83a8efe6f0a109ceeb331c77d19: B3b9a1594a2264f70338fd02f71bf82d87e55b5d12670a3e0b991823f22152bdc:0F#@309be40c1dd1633ec3cf48f89e990626f46e845f47e9c037bf499f2915fef1c2: +B759f40209ceadfbce6bc9800c66ec10070cbad19e625c3f7c0128dc72bcc8fae:0F$@c5855465724e696e1f2f959c2afd72b13fdd6fd7627cde7322c046e001f374c3: B4fd91a94f51d9d2535c5d86fc151488c0efc48cb9bc2203f1e2255f20dc2d552:0F#@4f4d05ca8181b87bb8aa7cc72618cb1d7b1291c661c5748b81057d32c1d1c541: Bb9ffedfff81775c4b66b9940e32829d649f09a8164c50cf256439b4f52d9d36e:0F#@157cda8c503b78a7b37206e6dc29ee863c8587c48c395f976795667a13032cef: B4fd91a94f51d9d2535c5d86fc151488c0efc48cb9bc2203f1e2255f20dc2d552:1F#@cb1b23a2d74df3eb1b2c55ad626c96ba9948c1e3fd5487c9b2d136c535109b0b: +B03b321c8c348e3c32919e3d4a586b02977a0e5ffeba375331e40f7f53b806df7:0F$@0350aa02338735c254b2a50a25daeebec56be07da8eaebac04724eeb19adef78: +B3906f552e59f01e367f1e421c24a9d264a52645370f2b0e15bb566a30d33cadf:1F$@2982c9272ebecbee9bab3cf70f69253900c968c14dff494d939818c532fbe99c: +B3906f552e59f01e367f1e421c24a9d264a52645370f2b0e15bb566a30d33cadf:0F$@97bc68d9bfdaca7612b3e8662c36b358fcf1aab4f9730e2e6acc707b3b742f67: +B8a93fd765011460558eaaaca77903212d257baad2a4d437814ffef88c6f7d681:0F$@baae34a06c1032c722fd5914b13da5d389dc74bda67102776dee86ba51c6fb42: Bfa59a92820c928e1446e04cda94e627e517488d7243da3bd613c89c601e7022b:0F#@798241698e08bec6bd203a4800238e5720387790b26d445472bdae194802cbce: B621c1f6998924e5f55ed40766c375f34ebaaf28890979cf0157ed72d8bd959c8:0F#@12436abc7d6063febb400fcf12fb473ef08c2525a8108082f02094db57bea041: B35f52ec4e9743c434de89eba3ed6f38dac226a51bb8d8766e36a4982c649880f:0F˧#@1fc9babe637f464966c2503b4a657d6c450631077cc7af613dfdc144b5811838: +B827601b37e1631e628e16868ff697efc7f614ab6876689bb67f1627fc630bd01:0F#@22e10035b711398132693c5f6bad53c0171c828e2b779ad7fab1cae70f0a1691: Ba7b165497523c9819a3c76b3773e7654cf79162fa9e25c8ca7bed7915ab844e4:0F#@e305762c24b0db5bb19f16c7ff6fee4bb44c9668e4968e053d4d25d44dc7e975: +B2749f60cc42af91eaab218f6389f85bb2b6eff0417a6138a47ca551ebc02b72f:1F$@71a6eec04a3abf90d8905ff6dfe58538cdbf4c90f363770c2aeeb42ecc27a6d7: +B2749f60cc42af91eaab218f6389f85bb2b6eff0417a6138a47ca551ebc02b72f:0F$@b9d524d9c0a9356f40eead3a6d8e1a637103edbc7cec3ead5a7cd50c67474182: B37cb17586252f35b0df09de94ae09f978f18522bda7ed39d5a3642317484d6cf:0F#@72a02138b6ebaa865fcb4d5d4990c8b8c0b6b5f7816e9d6d77bac8fed63e67e9: -Bd61f5182d302f37f4927470628ab2907ced5131485373fff9bcee43aab19d857:0F#@8f4efea46824e71248667e1752db06dd594e9ac3b0a6c615ccd79e28365b2459: +Bd61f5182d302f37f4927470628ab2907ced5131485373fff9bcee43aab19d857:0F#@8f4efea46824e71248667e1752db06dd594e9ac3b0a6c615ccd79e28365b2459: +Ba03ed209cdcb2d6a762613f6ae57052693f21ba465fcc4385611416be17870a9:0H#@5bd9ffe5ff8678076b464f07aa4fc3ee615e5483c14d90affec455e83f35c556: B55787b62b54a20361b33c0291c96a656d0f29d1a02709eaf8ddb4cbe44df2315:0F#@3a6d19c4ee4f1bbb332c1302e76577ed33c83bcc8913633935250ee27a95743f: B0bade2b5513524764d00cb792d7002091b3b0047c68fb9e7c07f77f1181cdf4f:0F#@d7d9842e3547a383bb9791f89189f51bb967d4a4fbac081dd16f24bdfe8bfe64: B8bd5410831d720568b39ad873186ba195265f26ed975d39616f550868db6b7e9:0F#@0688a6ff17a0625aabdf6c487b2c273d661936356aa7a92ad7ea76a143760463: @@ -84199,8 +110448,10 @@ B5e5e4038822a375ffc7394cadf5e9d1cab6e353442b5071b976ad82754783b3a:0F B8bd5410831d720568b39ad873186ba195265f26ed975d39616f550868db6b7e9:1F#@8ecccf345b4bb00f3d7707d28fead32e72f468f369986a12ef1689f97e1d4864: Bf5198fe63d42a106fdd562ab5b57f5406f4fb6fce34d87f6f20461db7760ac05:0F#@e739a9e0bb157a30c72cc9aa532312a1ec0ddf7fc6cc8facbc082ca435570fc3: B05f039d307aed9376569489e57494df4a75e735454c6b5ae608727482517926e:0F#@b86eedae1db922424f802b30a02f31df118ed65bf608dfe0d39846b9cf9d9e6f: +B16287abbe1013260721c4ae4330c278db5f1f4f7bbdb01d3c4e5a1def8b46521:0F$@39a17ed49964de89958343eaeb2e5e1bfcc96c5c39ae43639abbcd9d2757c4e7: Bcc7f5252568a5f568cc30696bf6b57057d54a9a97084a5d5880efa2a218f0be1:0F#@07fc8cdb6d4495324128677baf0d02f5b5105714397adace4b64522528c1bbe6: B0303f4288ceb9c6fc79d5b5c00c1d37b20ddf9a21fe9bc47868737fe5f373d82:0F"@71008b1e7cb3f2791f969a0a41dd0ad0d394ebf8507d12e87bd14718c6768253: +Bdae8bb26e3e85a2733d8541d3871caa850b5fb5ddfec90c0de43775cc82815ec:0F$@b2145b12d74e402b6b3bdab9c95a73dffd800fffe6dd13709e54a9c8d8ce7719: Bf5329c9c86fcf7dee3fa267429f7bac2fcdf89bfce3f8f91eee1304725af7c5d:0F"@6660089f79faa7e3dc278b22be5806c9d5e6696a81fce0edf0718cc439344745: B7cc9a81aca842e247e48b56044eb8de8a34edf7b56b784a87970c3e8f0096a73:0F#@ebc0fb4f4d27040602f49aa2197c69c4b5a5ced686800e88bc118d5863034e1f: B6b8cee91aa5133f48812fd53c809442f72d540041d3c97994d4d11963d95514b:0F#@2312f3c657d8d3f28dfc667c83dcc0982a339f4b8a6e2626fd0d04eb705bda8f: @@ -84212,9 +110463,11 @@ Bf84858f9ad97c9344e750ecd9faf6614d09b1c19ab07723984f423ec7457ed42:0F Be7a3ab07f590904780effb448c0207c9669d782f366c5095c79345df5f871e95:0F#@4e722953864fcb5f906b1f6f5e73d1308a1e93c01967b9270af3583160c19cfb: B68d9eb265a5931c9f9ad006642502bfff016fe44a975da0491ad51a26190a1d9:0F"@6238b7e9d02d2de07be861c86865f51fb09a97656f18871ffcbd69c9b1eface4: Beebc66f942d0dce12e8849a5f0efbc45cba7832cf0904d80cc12cd87c2e076f6:0F#@a18196ef9ae968e7948c0c7173127109ed7c91af3df82dfcdde91ae547100809: +B7f66e4ae65b791e645b418ab7bec3594b4e51895fb199b64d80fef3d75f7b2b8:0F$@f63f1e74168d937aa9e975a294051044a1720acdec6271be2146e08191ffa945: Bf1bf134bb59c31facaab2921810c12897dc7a09136521328829ae69e4510b530:0F#@90dcfa64c4c4bbac27bb263d818b3fbc058efcd33f10d8a472a58346b06447f7: Be89fff36ad6dfab4d71930fd5fc7647858b96ac58d05279a7cb1e2ba19692490:0F#@11e6b0adcd96779bec7c14be5c4af486b34fae17519e20fdd0709f98bb830e6a: B6118d32189bbe57f4a782bf8210553a90e23d95f7e43202fbbc466479b8875bc:0F#@304181686b6a8ac1b29ea227615c3ee41fefb823eba59ef10e1c6eb8781cef94: +B7ed1aa7fd50915d1cadf8cf3c7f7f90dfe8963811248f0cf7287aa48e270554d:0F$@e4045f9757415f632f3c5ca8a2b0c743052b2ce9d3e15ad749ce56da0c021f15: Be681abbf27d3d857ab9be4e82a4ee2cc5330804a2016be67ada3fc6bbf4934fa:0F#@2a8f1672b67936193bf501ab73a73c6a91946aea92b3d5062ac80e8a25c7031f: Bf1bf134bb59c31facaab2921810c12897dc7a09136521328829ae69e4510b530:1F#@45795fe92da6b32d6513750cf7af7b185d0b6cf5fc11b62125800feabb58105d: Bda5260006b31d3947a4b3cf86df0d0eb524c2f4307d9c7a6cfca11fdee107c85:1F#@de54a339c04ebc5254195d5a83caf8f33a21e45bc22a0d75e4b6124b07efa730: @@ -84222,14 +110475,22 @@ Bda5260006b31d3947a4b3cf86df0d0eb524c2f4307d9c7a6cfca11fdee107c85:0F B5d94042c1358c076c5ac230ff36036e61d6b6c678a25709e0e675c4c09d3e36b:0F#@3ad9c982c439af7643f5ec29f6731903263f6434b35300ac5fa8ab34002c3268: Bde35edcbba31a8f3f980ba650645fd9b85d4562eeb950f68d4d7b27d3a586eca:0FԴ#@fb606fb4341afcabcd8410c5e6d725035198dc73e5103d1232712dfca8717843: B588ad757d77281e115470d61986d82d00e0b03117754b6c35192332828819f3e:0F#@18b3b5ea0459080617ef8c723c8f485834bcebdcc4f9b9694a03a74fec5e8095: +B1cc9e3dd967b2681872b77befffda0629ec0f1790920d0d1293938b165da8d50:1F$@84a36275ce91c8d51651a649a57ad1e56386e4e29f275280a9f390a6261b1bff: B0ccb2ad693577af183674350cd94dd0e35a81f05166dfa2a2d5a9878d5210088:0F#@464e24d68706c96d96b9764888df44ca81ae8ed43bc181cea13f57b618c2f705: +B1cc9e3dd967b2681872b77befffda0629ec0f1790920d0d1293938b165da8d50:0F$@afdbf47131095891df8158a22c5a1526d43188450be5cbd909fb805bdaf37823: Bd77e6c6d03d44941e1c28a1946c695c533de226467b0954d9caf19594c3aed04:0F#@6917187cec1b4731d1a447446b3bf02950b69f81b392126ec1040ade6eb4a117: +B53f4b20ef74221592b5d97c4addfb44d8c3ca291886bce900a58742f35492971:0Fȓ$@2da0e347b7f7699627140beedb21264f8f6b08a6ba074b27ca1ac7d036418858: B8f2c68d5ad9a7854c78ed0f13f75d93f64b3492366b0cc1d2c7cd0b00949cc9a:0F#@5cc8f6365b09c1a8961336ce4164fe158c12d9aa2dffc11fcba420e870f90881: +B97cd24fba9964dfed3ed0a9c1093e92ae22be5c69d3d6573113ccc427d97f2f3:0FΝ$@57975865c1f4177404ab3579677938eff755fdb3c2db0538af20fd7584f4892e: B1a44e941ba26a7e3ee686438eee4ad6f020f282fe4fe14742fb5e6c010595ed9:0F#@fd1c2a4979272ed45d25eaf88237bd9e3d0995edf135352fcb42ea67dc0c04bf: +B20343a83deed089633f71adc267c900ac57388744bd1f9529626caf3c254d5ef:0F$@6ae0147c424ce5b60688dd2fe0c4702325b91b3b4efd6244e0527f1804e57532: +Bb717f2654984f8ff692b74db9c3e131cf56b85da7cb90d6ba6c94ceaaeb7c76e:1H$@e46e998513cb0a072d485868b1f9a31bfb00cf23e0d0b84602638339fe494a9c: +Bc37adde0f2c88bbc1fd99d3bc61931fc4c507920779e2a0e52f917f706c3a62d:0Fۏ$@eed1ceec3c877babb1d6f54e368eab1dbcad6d8f75757d03269afdfe71f2b340: B2838044789b2fe8e880944c83cf427cf0a7936e344229d282e69787d438fcbc5:0F#@597bfd94b70c716d386469598e192dee0d3fed284d86dbc796d79a71e41b672d: B43aa14619e50ed9c56d911b65d89da8cc2de9e10750150386bd8371e10231098:0F#@ed282329727df28333c09a4c06b4ca156c1c8e8855f5a4379219c326673dc675: B1b6c90b93d1ccd8384bd13e6927124c7f3dd73f5641e0976b349e29e73e15476:0F#@9cde74d31cd0e1b4f84f629fca5b4a672c2aa6d829c730ea1b3e4319cc9319d1: Bfaeaaac6726d46d222425ee1f67592150277e4337a9d615a9560d8e44e297f12:0F#@61272f71145d963b380269833653278ca000563d552b48d8c9b29dc95db3d2c7: +B427e1de180a2578ed320082ba77d22c644ea8809c17dd8a62bc8890899b34510:0FLj$@78c968729e694ede8ecc3b4ae74a4826f57627dbbd644a2de3b26dd9d8a62cf9: Ba40744241e97652fcd3c9c15f21fed3d61a45dc60e642242f7a9b87efa08b3f2:1F#@f36d6ece6d1d1452d4f6be607dcd28f32c844422ec3f27000e90db2dfbd88e36: Bfaeaaac6726d46d222425ee1f67592150277e4337a9d615a9560d8e44e297f12:1F#@dd343de1ea38cddf0c1bd29c6f03a0ffe208c8b359cd1860acd0b8390c3bc598: Ba40744241e97652fcd3c9c15f21fed3d61a45dc60e642242f7a9b87efa08b3f2:0F#@b9ffedfff81775c4b66b9940e32829d649f09a8164c50cf256439b4f52d9d36e: @@ -84237,30 +110498,41 @@ B2b8a69ec01a50ff5e67ddeaccad7a5a0c60ad3918442300c45cc80293a766dc6:0F Bbcf3fc530217faf1c549f03ef0526f53f7d2b1c2e7a7c8c4de3c7649c8c7a34c:0F#@a0a60a0adf4ac2d9750b0760549359b0489630404f5faffb2d373b077d5ec117: Bc5276f216eb8798e8238a0bae8e8e99e952dd46a7d107c69afbd3ada1965349d:0F#@82b13c7a3cbd8ff5a4daab37f17c5beaa02254d948f280189d11ab3187fff0ec: Bc903ed7227b86d67662580200c14b5c9b1f8774c3feaecb0782154f8f79ca6f1:0F#@915e2e120181aea55c494c4c63e028b670ac639aefa5d890a0ca86f0f44870f5: +Be7a0d960f87b170ae06e60d4075105745c07e1b63df53a75cbf8db31ecaad817:0F$@cae3fa5e2d853a5c07549e9eaa99ac6efd3778e3d2c2a9d2d1b464df71f49ed1: Bf51edc2ceb8a83deed8b9982d4919caafea7d0cff255c1d0823439d31c9e86b0:0F#@d9c7100a4d3e84fc3516b0d795a0591600b8cc6806f66f7a6222481f98d3f56e: +Bc37adde0f2c88bbc1fd99d3bc61931fc4c507920779e2a0e52f917f706c3a62d:1Fݕ$@37cdc55e356152c166c078345f21452da0d9a655dc55f1dd3a291e04474c7892: B3884698ba1b439154ea23f9953786c06d12d8d9953decab88c2bf0497752cf52:0F#@8737b3906e8464036fcb9c64a592de0222e4b36cd6cee19f7c6ca80d7b5b2f1c: +B1e74f066ae38d091054d73fe3c93d3676acd58c4f79ba655514118fff1c317e7:0F$@fc386ddea364a7aef0378de674a9d6e3e1dc72f25538e56f17870ef992eb21ab: B1ded9b7ed55d9ac4b7e7aec9d51012999ab99f9dad69d63bfdc073c17252fb18:0F#@225fe94dba66d416949e63f323042bd95e04b0c97b456a82eb85762a12611119: Bde244270aae6b10b11afe6ed2211bcd0d093e4b50b6fc460cf5af3130c95f475:0F#@6b8cee91aa5133f48812fd53c809442f72d540041d3c97994d4d11963d95514b: Be502dccc708725d071e1f715bb116be9c8012bbbd098d49569abdc6777292f50:0F#@0b51c060ce09227b0c7101774d2668b05f9b69f7751864709a8cb760b7a0c132: Bd8a4fc9cd4d20829e8f29457cdd37d36fb59a2f46cfe679af3dd7342984f3bb9:0F"@a8589e24601bf9af7c577a656592edb4a78aac42d80a9f0cb7e2a5d773f6fcd1: B8ca8465b0fbc6d4e4d8e54fc728b7977bcd428fd8c4afbb941e96e1b772b7126:0F#@57380b30be88ab9bead97d45ca19e01e5f1fd620c5424c8031420adf7533888d: Bd2b2a2d87f2293571726d0fe960933f7a9d8d81e5a529bff16b763d8ad6faed7:0F#@0af95ee770b380dcce75605e83b659665fc2f78836fa2c94e864d00faadd15e9: +Bff1969cf56ef877488ba2c2fd13fdbc79517c4adf0ddb4f437066dd7a0b22dea:0Fَ$@aa821e890496a62c43fe2b1c9906c429e1840380343f299650631896a8b7ac55: B8a73e049f1491cae7142c5f0ca82508280753cd6910d39f701377afd2b380dcf:0F"@ce7895367c5fd425796ae0509a7bc50db20c2aedd1b83f551ae2cdd54e58821d: +B3bf6cbd168d2d5243a55c630ba211a53c65f8ba7285f19e58420776d0c4eac67:0F#@530c9b763762e26919c096884ba691467e55c9590835b5e56d1b7a328acdb2eb: B0b4753b0cb776058744febab7af423a890bd23cb709f368ed32a8c210657b530:0F#@ac57133f1b6b8b89ecfdef8c4fe3a394c57e35fb2607b547d1b54d6709e9757e: B72e5ae4c2e8d258b22cd2f53d581fcb1ec6e34fe63e0f51ece4cde6d37d24713:0F#@db02ab16210bbf89a13370217363b910899f3ba1562bd603905837ebf979f7a1: B9242b12bd099add9137600e706c77b380d9788c3a35002dc0c6e66303cb86fa8:0F#@6d81721fbac28a625055e99c34effd611a974830f4bbb8998741140e1ec960a4: B8dfe86da6d97ee349d510d2cd2a60b222e1996fc11c166698524c542c83abacd:0F#@359d04884c275bdd9007cea8e4855c722bd7a5f3f426311abfb78e0204604bdc: B4062a81b9502f249eaca39e15464164a2583a0828d4e38927fef1e898376fda9:0F#@d63f067486ecd48301dd87d293dfeb17a868ba1771ee246d615755ecc0523a9e: +B8c283b3aa2cbe8c95dc8bd2bc7200083eb2da834b55db01b390d6fb891d3a2e1:0F$@f8ab8abba3a55a14e695f81f4d62a69bd3a1ee84d6f89fa02681704083119e6a: Ba4a4c07237c686d4c3678049c1970849ef5f6178f204e6213fa0506b069cd1a6:1F#@d1675ed3f201a2e0e902312cc4b836aba1a113e9bcf2250725ccffe63b6513f8: Bcd4323cd16f4ef8c20226e40d5871fd27b2c6cd7876876ebed9bc351518e80a9:0F"@d210cf2f4bbdab02d37f65893a2dd57814144a2c6af522715e85be58e5161768: Bea1f5ea5d60c1fc265921eef333bf91f330441a261afe607f38720f048717c1a:0F#@2e0240b4dcf713f2ffe3f4ed51d551a67ece2a650e4b7bc77e3324ae3f39327c: Ba4a4c07237c686d4c3678049c1970849ef5f6178f204e6213fa0506b069cd1a6:0F#@f9dbc347a140a1b040bef3cb557284bcd94151460a77a3a9da822ca875f8997e: B17a017d765c600b93fa0e6da2b064510b16953f9c6b83c24c932141b0553a386:0F#@69884e0bf201a909ae3149c734733be2a69a93f5123311a6baaa5d990aa47453: +B687599f10de5b37ddb054455713a9a5557165f22f9dbaedc92225a53ed57c7b7:0F݆$@f23897b86d34792c26bb62d85ef2853098a46264dbc0559eaed6fae3c398f4bd: Ba4e9f6e2511b02f8b9d0cfd03eea0837187898aca8311a6845bbb0e819ed954f:0F#@b0803aff1c599dada1aee50f7418583c6351dd43c73c1303c1caceb2e1ed9e5d: Bdfe4c6f35024818a13ffcc74c7eb4fed95c24216bf5a00f6f032de6ecc5e6aeb:0F"@93235767d39c55bf118a0bfdb6d432e613a28991fae73cdadde0c4ac488b2872: -B24565349815b0bc0bfd9989a6e0d209ab7312bc9e6b5f6e9d2674961ffe1c651:0F#@30aa62f59471a68b3557039921ab275780cddc058506818e244ae6e2238433df: +Be3105b67cfc43a927e058312d2dd14de06aa4055aebeb8575d5f1d76efb79253:0F$@10f4a7ed2bc39803253494c24c0fa7e1c3a3a27c0dc9b1e86c5092ebf9c8312d: +B24565349815b0bc0bfd9989a6e0d209ab7312bc9e6b5f6e9d2674961ffe1c651:0F#@30aa62f59471a68b3557039921ab275780cddc058506818e244ae6e2238433df: +B705a48d3eeea98be1bac36a1290456fa031d6703324621bf3d3ff71a620a394a:0H$@171f49c5aaf95ce25f80ae121a6c1860c9fda86b096076c8fa017b2db06e15be: +B78a4bd282d62ddddf3c977a66a6b638e13e9b64f06f59d92251b9b695916d9f9:0Fܛ$@57f1bee9a47a5e4a4ed766db8d34bb6f4f250ca49e0bc29d2e3cef3816983728: B2b325cde9a1eac43ffc5743920331386ed5e782a2def9ee7b91a7f13dc064ba8:0F#@b7e971e2a99e941de3e67c880369d16de9643eb700a5e3ea374a75646a26bbd6: B58f1d7d8e2faca8bd3bcfb9adc20729fb1f70a34cd888f5856a8a96c146a8165:0F#@95ccd3076762b35b68aa020d8a24899dee4c5f7a4354cdf30797e9904ce24f84: +B7574fe90f726c8dd3790ce54f341ab1f8c31886b302dd21f6b2e0f23ea2d9000:0Fچ$@1606deca62a67b533ee7d2449ea3082cde3ce3757cbf94b8a972114d964da0cc: B345133ca38c9afcecdb345232d0f645f00ae4c17153d0aaaef806763adba7a44:0F#@06d128b5df2c76933255eb32435cc5fe5beab5d883bc9e4b9e54b76ae46d394f: B58f1d7d8e2faca8bd3bcfb9adc20729fb1f70a34cd888f5856a8a96c146a8165:1F#@c67bee4f3282052809bc65bf9486a43ad2b4dd98c9e060afcf6ddcde66d19d6c: Ba8005ff1b588ee6fe161c408080d2bcffc6afef5d13627f78f20fae777ba108e:0F#@108c13096590e7ad459d60e26ba509878bb51e85036c5182cddd8b5295e4664a: @@ -84273,12 +110545,15 @@ Bc2ac099a097a6b91365f81dc9b52f8a610c15285261d334a47a1b2ed96da6567:0F Be1438e9ea104a1d5dfdcc0eb7f28e68aa826a0a2f4a10b5605c60ecd6f4411ea:0F#@87dd71dcda2034942a1c93b3ef359e285134c7e2c498ee216c9373c37664ca31: B6eca5edf3f0ee1ecf292bc2cbb60632c751c0b7126a1f5e4f5594fb8ec2d19f9:0F#@5ef755a3baf6b881f031b103492c2d92ed4fc0c14f24a61c4222bcc14734182d: B762db978730c5e06b463559692ecd4b65f0185d2db67287c1298a1aaf672c866:1F#@c891d8617bab27e7a119fcf3ea8c92ccdd7acdbfe1eb03bdc590f79fc0bbc610: +B2f7bfbb26f2b01251fdd168a15da4acea59342f3feb59e94224467333ae867e2:0F$@fbf654fca35f5a5e5c1e407072b5346ff5104a6fdf57f299bb856d816a861aed: B762db978730c5e06b463559692ecd4b65f0185d2db67287c1298a1aaf672c866:0F#@48988479268a4a88c560bc2a24a31310c09346abf0a172b2a9064a9545bf00d6: +B1196a0cb05be917e75889644bdee7d2b6d123372e2ab200d06510f154da6ae98:0F$@bdaa7dbdaea9646b80125aba9cb2e831c094ad25fae803d4082e9d9ce9c2a997: Be620d27d9cd4daed0d6050825cc82af1393f05af830f49a3bc1cea0b4103e30d:0Fݽ#@3e684fa6b6097a7cbb895203c9b2de01b8d35784bfa330692a06e56a3209c962: B7316dfd2628f25b0809beeef62d43f19696d5b334572e20078a13908da83a228:0F#@d37e2cf7ba0f62538e5ccb5e2ca8dc01b34a35dafecb91e0e1aa8fb9a5fd3422: Bbc18d5b39570d1da562c85c0f4cf922d3e55047d7317dc564500b3ed77728a22:0F#@65c844fb91e50f86a9f464007696d87531ae1b446dbd03eebf423f35a37c9027: B69807503a2801c36c965f37be804cdfb53133a086b8941cc121e9ab41aba9be1:0F˧#@be7d1b9be03de429812bb543267d265df2f13c538ebb96bafe5a70ef70ef34af: Bcc1cbb7c6d1292ad2f713ae3b066e1844311b201b9693e5577a00a9c4e32c448:0F#@0fc08fe2b1d7fb33dc77cb3e5c089a749a792fce596e572385eb12e1048780c4: +B2ce56b276b27526af90eea0971e87ab29f0123a52c59542da12ffd9c4070b246:0F$@a36bb35fa79ea78e9e0a1993d5860a135b9b1a38f6473794b259dd05f314aa6e: Bfef04cde00b7121c7da1c7ab96c83760bac3d8ff890529d6332498cad2a1fcaa:0F#@0f8cea07072ba14d41aa0e2fb14b27cbb543daf81bc14343e00fe9ac524d970a: B33c155e6de7b91c27744dbfb1d9b81cb491f2baa7effabf9b86640d44106246f:0F#@2a88afb2f19dca3f0b676c91cd05fc71ed780983df3f861b0408dc48c8ada051: B6b859a7b4c8141d2dc4af9d1b46321b97917b5185ee5c93a3b4f670ab545c0e0:0F#@9307b8e79598e75fcedef878bad9ad890c2d89859cda06e9c7254dace0e8bca9: @@ -84289,37 +110564,52 @@ Bb694e67bcb0045e1f3294d5a3ccc86a4fe7625d348168bfcee7d95f11c336ca3:0F B276062678b451a20bf74e923cc3054067e6516be6e9a6ff4d00c6d01a616543a:0F#@8ac899577500876438bb41f9dcf9e9cb6a64b179a19ab5a0a8ede9c71072f41e: B653cc03676a5721f818c7dd0a013619edf2db2bd0e8e99660dec0e299343433d:0F#@7e3e00609dfd9ad8610e7ce8054c9f4523b28855d8aef8fd780dd191ed1fdcfa: Bd00f2f63b068a6e6d62a689653c55da292cc60c2a3b7385f31e6da067d91d164:0Fˠ#@939c06b65e8d1268d529455b15d03e361f9735f681f6288e142499f50b7cd437: +Bfca3a066ee4e0c40d07d61b17a7d084343ee580cffffd3c98ac4e19cd9f39fe6:0F$@d6050176068a5bc1ab48edb3921b9ab1789b99ff2ac300f5281eea2ab3120f21: B653cc03676a5721f818c7dd0a013619edf2db2bd0e8e99660dec0e299343433d:1F#@ad4225d4dc1e31b71d8a409486dd5252395d1dfb43579ddf6996586086e68f90: B584ac14045a35ceae4246b26b1bbc01a45abef615315fbf8c32386141440bcbf:0F#@67b91c8be9e51ecc2992711ab69a81692facdb586142ba533d553f0401c95820: +B81ff5507e3009fe71c3625c96a547958414b12f55cdf132c1237430af42a9832:0Fψ$@a0bf5c97509b558331c230e8d2f1bf315486059fcbc4c4e48494cf01a459c3cf: +B88bed63a7fec4ab01684ce079d496b512e156b3eebc13ec37d0acfb138742f6c:0F#@5749a9214d75b7148c42ec71a98b7b3482afc6b030713cf61ba0826cee7a136c: +B24ccbe26e967de87bfcf4c6de980577709c4a3a979dd3bb1dcaee8f684f4f210:0H#@d94e05b0e99cbc380f922fc3709da19e8ace9350853cab7b06ded4a1f509b26a: Be70bd6919cb42e9da0557fc81a6a3a2f5c830c284a5c53651e801e6fc0fb7143:0F#@15495d3a151dd34c7ed3e456589eb9f2e7a838f984b1b62eb201bc6c47f78c2f: Bc8733a11b27df25cd9e838e08fd2aeb2c61d9f27eead58323d5cac965ca3a523:0F#@1dfff6459deffee1907b167fbd95e47872887a02118a38aa3ffce277c0130207: B2f9980a10e1a18e1db821f0ec0cf45fc42114b00b6e81a492a94761b1986dc92:0F#@a3071fb4eda725efec5a619a6bb822e8825f1e5cc0ec99de26b70a3b3bc6d3c5: +B7b1a04226ba2b851ac34bcb5b94b8bc827e59e8c8f8f1fef448c7331b928d5d2:0F$@68b0fb1a4fc8d66062c7ba407f96f09a6388c7ca78ad9afb71a156f692e94b05: B8417a7541ad646c7e6161bb5e65e0a386444ec79264dfcc9676aab432099002d:0F#@11d071cb96156a62735867f14955d85eebedc4b872fd0271d638105a1cbc622e: B396121dff3ddfe562f61bef72a0be9f8ca39520b4c9367411cbe012f1814ac5d:0H#@73f2cf266e9ffc359fa81743805465a20634dda1ae9a9292bee2865145d626fb: B05d76ab7fd21ee41bf6a7e740e12f85641ce535f9b2eebfa20e29302b148607b:0Fа#@a60c728721ac2fe7385da982c7c9e0978f92b8197998d947153cea2e7e7f3685: B6120d3593a183d947fdc69f1e3fa201f88599e6fb40dc0a5a640ae05722be761:0F#@609da5cae5bf65efd43069a47a1f32d11d30d6719db914377b152b8273967763: +Bf1603d84bb81ce8c8facc95d04703acc3af6ae12aeb0a259de0e73ff2052d14d:0F$@eaee05212121713cb21f825db30de15752f677a62e1ab76b3525a435017040e7: B354ee7abd68c6a2c5ffe021a6e2b446239a0b53f377a70e6cb0ce1d7a7996d3b:0F#@351cfccdbe0a2e787ea3d03e73cb706512a36f636998af03cabfa023832f5da5: +B481bd5f5b5a8c6bf25d90d6b401c892ee6ad3b529b1a0ed3fb83a4ba05c6326d:0F$@2c9061faeb345617e0beaf2ca893248c09a7fc087e8b9ca89377507bcfcea7ae: B02fff8ecf22e9aee9dc956c946b31e2905784899de250e6ac0c5dc05ca273959:0F#@4218866051a5900bebdb16bfac52e72632e0bdac7254ecf1827f2e9f40ed71ee: B05dce916674e36a05fcc775e759ef1a2bd48f5f8c8510d6ebbf5b9464a03e13a:0F#@ddc4c0cd25155164e91285ffda9e1816731f9afd0b9d3a922e9e2e4ccd8ea87f: B26abe207be13878b956409858a872a7cf64d40723f95b605e99b16065063abe4:0F#@b9f8807f63925c6fbf247509922f35960089b397d2991f712aff923af561d484: B28714b3e3cc493727d417d338739d6b8fb24de4319805aa3594c036a5000f6db:0F#@b4937fe547d3c9b56161da26d3761c562e4c70a41ad65a5c890e25f7b8faef82: B586fc8fe461b69dca71e73fe9f8250c23adb0bb7010c0f09fd4d6a3299ec3ea9:0H#@0c2a27ff415a3463d6ee069ee7945ccdca320026e6b3ca838b33f8712804558b: +Bc86403263030c86b80deaf8a6ba6fc7df942ae9b171b7e24cbd5be534c6aa6fe:0F$@36a3b44300f56c39caf0fbd3ea0b420c16c125affdf495ba7c4ca1267dd33aa2: +Bbc269e45131c81b0c7920afc9ec61e9d3fbbfd3ffc2980a1689130103a9e1943:0FDŽ$@224793f2eab7559b681c1a7178925576a9a19023be6fe86386f1cbf5342b897f: B3f5d802559bf4e49abc1b88c2b21f13ffac33aa8617aceaf319936427e2923a0:0F#@98e915617b57ac6ec757cd88262c8bb1b878374fb81ca73099daeb89308d9edf: B8bef014be805b76d21064c9cf17e06b7896beaf04444c0a42a3ec9b7f01a9c77:0F#@24f3f5e4ce1f37ea1c9ade59b638e1dc08e20c8afa71c19f1988f12dc25bb221: B8ad5c63289c9be32b130aac0907c0320f54327d819759c71bfd39a91ab483ba4:1F#@d637eb1393af937ae523173b113cdce2622af0f902500abe8506ae5d269c872b: B8ad5c63289c9be32b130aac0907c0320f54327d819759c71bfd39a91ab483ba4:0Fغ#@5b6c32dcc84e37a9a9bca2f31b76d4a86abc46af2e0638b9901fc7f04b1216fc: B0c1cfef47f3952e008903257281160aad3a68bf395b01025a64070a145b58eba:0F"@7b7af85ae72f67bda76d07866b023019ce6f3ac9b984377ab0ec7e87c4f097ba: Bee77f0d1b4475f4e8b4ce500c8eb33317b490d752eca182d6de06bf0cbb4cc94:0F#@f8a53f4d4484892aa9dc6b2f04524f05ffa85b4a625aa6961bc08a3607ba9641: +B98bd02d0312a6e53f67f262ace18de7f154b51b17517fbce5c303b41f74c76cf:0F#@1a347b550094dd78ec302c0406d0517767831e960134b245cfc2f9be9949cd68: Bc6d2fce350388bef8627596d350b86f38c8d798d4cde32e5ad7888810438910b:0F#@f9480bed38a59e233645982622fb330d305438fbedf87ae35dabafed30c68430: B9a3cf78169bcb1d99ce6452b6a386dc66c4c7aaf7d256a2a56bac668dda802e8:0F#@3ff8395e3aedf32fbe03d395cb3c18a37dc3d350b1e9864fbbc0551e13b200b8: B17353049eda538be1dad198608379e6a1a65984d403a2906852a232ea3811239:0F#@61f3fac17de39ed3d0bb342f5b5265bd2afad5edbecc37fa1fc6315bb59f8614: +B393bb1f3ba924ecc888e32e2bc63047cbe7ba7232fb99daf501411453764c0ca:0FČ$@9da13e26a61c11bb778f2656e3d50966a0e2586423d6ae3c3a36ddbd11db60ee: +B3df6d4123f4105b503076b5ebbd227356e7cd28ec45a81b39154787bdf988a5b:0F$@f301d964aeb1d18eb80499b04557cd378926ae2ae330505057d987d30201977f: B00de440fa136d356056141225c96a9c7624cef46b079e7cafa471675c4fc8463:0F#@0ccb2ad693577af183674350cd94dd0e35a81f05166dfa2a2d5a9878d5210088: B286f13106e1f11875e11b11295ef9d4413e6f9ce7f504a95c7ad76a48cc1ec9a:0F#@acfd48c3243e497539d80bc08c791b7456f41a9956afb71b2575d55a69c140b2: B35d8c53de8f479efb1adc7c99edc5a79e94dce57370c07046f436052d7a8b4c6:1F#@afcfe735818698d84d5852a3ab4fbb38e115b94acb87896d9b67001f66a058f1: +B2acdfbbcc50e0d0727181d5c33505b9f51e852ddf0581764f3acf32b1bfffcff:1F#@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a: B2acdfbbcc50e0d0727181d5c33505b9f51e852ddf0581764f3acf32b1bfffcff:0F#@286d170c3514cd88877cd56365781a96feddb37e950d4f77fac22323b68509af: +Bf510e21a776e37698363e0155f9bed39b8be7c584c241ac0f2dabb808a80bc81:1F$@482c78dd7d7e005a14a5b60b96b48473b5b5cd07cc6c950a863b73846e214e38: Bf1e729028baa1fc6b93cb3120911dd9e842d95889be5960ee3cf6dd43579d546:0F#@4df90e7a4b13f2048469a4117d5b0636755707bd53cffc75c20373bdaf46aeca: B43225d6b3b3ca875b702ba8aa44c6e365d251fb1888721216f03124eddceca8d:0F"@875009655e6b2d81360f4e2b94cee9d611240375765c682ebc627e3fdb6006e3: Bd9cead5632318f6c776a9b12fedcb9bae7c26ef453e8847790e0bdeb036d8162:0H#@6a3da3e29cff47faa81174ccf6cd858d9ba09305f36f1bf8b733abcf8e3dd547: +B35d8c53de8f479efb1adc7c99edc5a79e94dce57370c07046f436052d7a8b4c6:0F$@26269296292a07bfeeb993407d03bb5d1f8e74b1246d8cf3f6ac4e11d3da417f: B4daacdeb82eff561b6115ac5a676506eb1acc148d3feb44cc10f2d34253cc87b:0Fθ#@2fe5c485071f78e5b31781cd33dc3ddbcc9cbc74b8f83f19b356cc018cb68b9d: B59e4d436b5814b62876c706b43b717c3f3f02887c15a9975b8c8a91800bf185f:0F#@e56a5956c9c018301a866a5b2ab43585ef67952de9cdb5c4b323ac708868f747: Bae72fe733bbd61bcab3c20ce26889234fa7f55c4b6ce8c48adef621590095d7c:0F#@77a5de9415b89c02d0b423559b4e1fa8c50b084933a63883c1872754c342014e: @@ -84329,33 +110619,47 @@ Bdad3c30c2df06b80a7b4c2056e15227be6ff3b62465c172b8f42c86d307b6dc5:1Hč#@c39c5 Bfec33058db0edfadeea7c70e39d0b5262e323f9b4aed99e8891b1aca0c939979:0Fž#@63866b2d7f0a20400873075cde303abe658d13ae2ea0be495ad6a7fd23960d4f: B3c26955feac99afad3bab00f42e47c36a2afff26adc2dc15e047e0164739bfab:0H#@9fa403c66bed04e9e3f4e08d779968527d3fbc316a976fabffb67884ca970c01: Bdad3c30c2df06b80a7b4c2056e15227be6ff3b62465c172b8f42c86d307b6dc5:0F#@55e8cd9f0747cf10ec15b32ba76a18a3457fcae2d79904d1168b0e5730cb32e6: +B8404073271f9f2685ea70c431b0c3f9e4af38198978cbf0aace97493f5ac4312:0F$@d09a16d9feb04b8b31e3363f0c42d64f5823aadffcd217607581c383b870da92: Bd3bc3aaf08a90aac7aa82dd298f078dd139674def5ab503b2aa7d6024a0c1535:0F#@2afc5efe521cfc8386437fadefc8d9806e0175262bb54c34a559ce85b95405f9: +Bd1a342ecd9712ff3f323acd3200a8dd49bb9af0dddab8b102280485b2950112d:0F$@84a260d41cdb1a004bd041b92605442a476c76dda9273e2a5daafa04c58aea02: Bbd0f881205fa31d5edb2f0031878d70c00415e610de44bd1e3713850e25a4aae:0F#@c44caedcbc0a7b492178f76c57b8bf1b6d31331d30d9f808cd950ecf93ba07cb: Bd574b812b659676f380556da8b8f8961b012dc871b8c14579bf8439916acf417:0F˴#@22301d10edc415ea082b12d61c7e3bfae4a519a1908af79292dbce835a3e19cc: B1d91ad31c5020098624572553f765b8a386a39c707fae372c9c2ac87c6dc9e91:0F#@9f2ed0dd6ea3c91db143a9e7f34248c05e097605f13513f879d6a374c48bd41a: +B4e6e7771c4e8fce5f89e0b1b45f79988cc8607ad62639fcdd3295b4a24ee27bd:0F$@7d4564f67984d409456271d0177eaa9ebd9412b4c880eeef06b8f36010d73728: Bbd6d64427622bdbf6ddf0ebcfb2c6a3a5fdf59b304666a8febf84facc646ef5c:0Fߓ#@42a319798701cbbeef1198ce5ccd1ae5c89de5613fb544658b64afa960513da0: B75f37c30fa1dda097ea468785e6dda83eede37e93ea8396884fca3c08752c415:0F#@131a36bb536fd7223423e4bc0ea511b82b98517d70eb2fb01310292ec88b50cf: -B56fa710537d32cd63c9176548b690bc10a0a9dd8a20264eddf88ecbd9430daf0:0F#@272b31d872a1c74256064b6a059980bea3aa2db4def21d57032cb8a5566cdc61: +Bff2540489aeaf34da5521ef117bdf9eb39decb4fa47fa62298b6b91a5c03ad04:0F$@3f42b02ff3e3bc3c2763d4cdb25f43f8274f58570d25fd39ad36f0098550f8aa: +B56fa710537d32cd63c9176548b690bc10a0a9dd8a20264eddf88ecbd9430daf0:0F#@272b31d872a1c74256064b6a059980bea3aa2db4def21d57032cb8a5566cdc61: +Bb9a10783491f1ef8873ed7b29fd396f8ac921c95cbeae37d4d6a49de83f0e01c:0Fك$@936ab90ca6122da1797d95900497d57fdb924812cdf2f5240255088ffe6f02fe: +B11e7dcacb0afaa7b3f82599536c532315c7243908c26f09604268ccf006ecc48:0F$@7ba84cdac5d905e2e9c1593da058d1bc7fe81e1614e485c3bfa27f288dbe73ca: B0ce2bb160a5b955bf6501e9315e039b18a8d43a921ea6c3035a8b5c43540b4e6:0Hڪ#@0bbf6b8d1ea12b83fa3888104e0047d1b039b405d63680f5a3fdf8988b15b588: Bf2668f2e997230dae29f9551ca0ce5a69a8a9b490f53c0f9f43bc70830213b05:0Fϸ#@08f4487c82cbea8917b17c3b589b950a29e932d9ab8551533be1b1362cc46fb4: Be7782f2e913c8750f0b70ae2eec763d946f0110576e71d9fef9d8559f99cfe9b:0F#@696f8b52dcd0056ef4fdbb0e99c43268248ff8fe03c24c00d3bc7345a8740035: Be7782f2e913c8750f0b70ae2eec763d946f0110576e71d9fef9d8559f99cfe9b:1F#@fe9a0ced4464cfd72b7945a8946d68a03be313e5f9ade3bf4fdf291175eaa4f6: B87f64ba582bbe674d122d3f11a6ee99d38cefc942ac881e0364359a9dcc9e026:0F#@8d3db6208c7884dd36e031447d1e4d81ee34ebda05dc4c6c0276d4506f770874: +B0fb30431fef1e74d0099f143e89163f23f3687c8ea086b28f8858fdc43e03318:0F$@b3148f878d0679f1c090587fe91593e772e34cd8f2e9703cb62991ab775d8483: Be5867e336bf8dcd932af40565fca000bfd597b9b5cb4c3db5d03d06cc53694bb:0F#@17a017d765c600b93fa0e6da2b064510b16953f9c6b83c24c932141b0553a386: Bbd6d64427622bdbf6ddf0ebcfb2c6a3a5fdf59b304666a8febf84facc646ef5c:1F#@0c21070ee7c56470fde064742b2204d0e636817573f468db00acfd4144a77d6f: B5e63a7bed87e7c77865a13f00f619eec7ccc82d37d900e4bdaaa24a7b5f604bd:0F#@cd03f4b1e18a29a477718973a2ede9bd6eeac5ff508790ea71c932de1efba5e3: +B039ac19914bac4ad75eaa7848d35e310330d6930c38251b2bad19fe105b9f24d:0F$@6513b40b2185c6b8f4ae6de5285b8441616a06e5d92cd6337321edd234df9d29: Baa7f8e3cea25771479500c6134739cd4463307cf70d8e7db050b90dbc2ed8bf5:0FҖ#@f6d3fd2b9b4944a13ab388f939555117909883586ded46045890cdb37fa05a4b: Be5a5ff6c7788870dea9218b18dbc558a2306d0404fb76844e4fe93c002eb00cf:0F#@cc6aea04009f339356fdcc0695cf97fb80f40afcf2c0f3e820da4c2a4e4eb292: Bec29dcd5237b7352085c700bb4272a4200911a32974270788c9781476f9b4c2c:0F#@51605648f95bcc57b421128bbb57ca425c9b83a0727a41a2188fc31b4c79eeb1: +B7f76d67ca4b29bee2cb6c84eea293f9d79db0d3d82204b56d2a29b84506c4b15:0F$@7eabaf682178a212177d1103cdfc42f5b8e9b332c4e2cb6732a8b4c390c7e63b: B3c2f8ede436f8be4797e1e2027d18975f39e1a4eed8513d0fe189acb1d9c4a57:0F#@d679f538f8ccd7d273e6ce829390ba45d42099b7a896cc1d5673bed789056f25: B67576b6d58616c269ed8e3dfa465b9a072d53dd7a0b2688a7b8ae7e57a70c146:0F#@fda2d98f5e4a987e15e1f864198c949ec96f6fb7c57a64dd547d42153a81c924: +Bf7bf5cc7157d38e275a0afff21f9e502a811b4738e476a00b7f3cbf92192aa5d:0F$@e94af11b0d694e8227d1319355650eaa4e4deaa6d4eb695592569a580e99639d: +B8bbcfba8b98222ab4b37010b1be684c9ea8b93060b2db71d2f13f48ed9e54c09:0Fɣ$@6d41e0a05f0f44753e3bc9af0b868c7dadfd084704f1840eeebb5e8259aa5fb0: B5574fc28bc09751307a47b22ffd131e583fe40cf41eb39af38c42816e5a2971b:0F#@6800957752d39cfa1aea0078f907233669b1d3172be8a8e38bb1720d90f7b39c: B94cfa3ddcc59400753d59d7d6a4c31b11896af3245c2c67a1f6e802688c49258:0F‘#@1e8a615ad5b512e88cf32a93ca9e79b632d5e475bcdaa83586c73707cd1fdc20: Bf763f57f514abff2b1fd45ee6449d3bb33ef02a75836f8465cb202719f50c9af:0F#@3e288a2076e9d6983c1a49205561a6deee0203c64c154a8e0cef1ea604de7cb1: B7c05cef1e00a2157a92c9b5830187db02cc04184cb10838f2855b546ee5a0b69:0F#@3f10b96a37db01712e36ce9d97a8ef8992cc62e5617e6be338f673aca95f05f0: Bc9158c2bf1921103cb90d546293030377749cf863e5be88d7f64c770df8f81ea:0H"@566b6e1141c6eb0a6f6be9caf2900575d8b4f7ac68c183a189a3297832c74081: +Bcab48b9374992049ce28a8d9c1abff306bd91117d872d4705dd41a1e090abe6b:0Fҋ$@c83505b6553fdad1b54d116a163ee1da895443a79c7c3e4fd0f65bc8bc267521: B8209794f096b0529de8744c1d5474a14f4637bcb36996e3a6ff2c264830a62d5:0F#@a469310208a87aef34cf5418e5d156a52c99192a54bda2ae2b921fff213a0c55: B6eaaa71bf1f45678deceddcca0b5032c0f40d5da1095e876078ccd7fd2b237fd:0F#@2e442cc80c690e2fd31689a64bca057638132c7a722ba4ed415661a6e0f4be9e: +B84171e62ce07c3af22419dcd83767d5c5b36af06102d89dc48f543999759bc19:0F$@37fbdf13572734ae13d6b4c4429f65b1596992334950766b1f0912a19e1ac4ac: +Bda9ee6798db120a248b809ce6eb1bb0515e0110ea323187e51c859c8032e3332:0F$@644628b2aa160c94a730389bcc02d606c03ae1c8d590f91b8674e11ce2e3d4f1: B114222323354ef0e781abe35b58a90db7f9746d5246aef70638d39b9e90d4a4f:0F#@d84e66cfa5f5b149dd56678a7bcecbc5e091a7e9385f81ade0596e10fff0de9d: B95f47b006e380ad9acd86de2f1cadcdab771c0fb2bb234b88cfef998ce98e1ea:0F#@de244270aae6b10b11afe6ed2211bcd0d093e4b50b6fc460cf5af3130c95f475: B583353338d22d159aefc71d3602eb2c72dfa6db2f19d3452687607326200dc6e:0F#@ec37dd0bd9963f00fd7539cc033127fe06531fd87f160070677121f6f7d7ef61: @@ -84382,25 +110686,34 @@ B8d3bfacddc08ba4c148f4e12c5251ce6276b35b06e880f8836523f99ef65ffd0:0F B34ecabeb66ff854d758ae9e6428e5ef183c6dff5b3067f835322de3491fda1cc:0Fљ#@3e6c9df4613c5b46990ad2e819a660fe191150d182746e4d9f4b363981ff99f6: B3ced84d44850018b7c19d8a5627896a7adecf1fda20c91206112ab5760842116:0F#@846aaa23d55664b17b331304634a1de0524feeb2fc748e47b17d66bf8d314544: B5a6719ff7ca12b31c982b152cccc7414c80eb3cf0db2f06390451efb038e9da6:0F#@341dff730f0f050abf3d82db16016c4ce05691530c9e8f05ee77fcc1773a54b3: +Bc118893a7cf6c5913b8b888ca30dc730f8bcb0a1ae2ad5c71d17f2cdcf25b73d:0F$@45b47b33b3518b6ac0f0eec1e1075607f59f66c12153b663cb60433428072daa: Bd636cc48b7f3569318c15cf8e8eeac496e7b614863f887a3aa3b480faed0fa26:0F#@dfde66b3091ab07bed66f4a34b8cd47dc0bd7b70fc2e4bf76a91814d42bb24fe: B8d201b5edbbd4341bbb6bf58efafb9beea35750ef6c113b695c056c6563875fd:0F̗#@a5d4112ec438e884dec8fbd851bcab787661f08bbaf3d3f16b9f84656629f10e: Badb743ca6136887c51df8e6613c6fe479826a5d872fb5b6bc1de50fe41652be9:0H#@670dfa6f4463505ec8a9369f281ac45016c3ba381bc2473eb8455e5bd45b29eb: B9855a02328d20c54183f034e315aefa11e0b936dbebf0a6ce1267bed1c1c5c7a:0Fܹ#@d83925d463abb25f974b4e03e6986b60e99063410647f5aff9e410a7b3ac496b: B540c0fe02eb5f096ff820a236b3c9d0c5ced9992975676b9f37e957a69c093b7:1F#@2acdfbbcc50e0d0727181d5c33505b9f51e852ddf0581764f3acf32b1bfffcff: Bb3d2ad3c30297ac52c1a9ba8acc219362f29c765870451a3ba8b21160b1efd90:0F#@951084ec08d26529b1e151dc1b73e416d697ffae00a5df207dc9fe95e1caf03d: +Be996be99f2c1d4e417b71f2cec2f55bd04b080ea8440e8b79b85db65a24a9678:1FŅ$@2a7aea63993d93c23d5a3ba61227b4a9a48ba8487d5700a2f664f7d8631adcd7: Be996be99f2c1d4e417b71f2cec2f55bd04b080ea8440e8b79b85db65a24a9678:0F#@582a65e8a633985f8adb0abd7069740729c2afabffade8133d0e7697229ae81a: B37ab783fa62ee811a71e26b02802548aa9d6fc72bb80f162336bf96b4c3ebcf5:0F#@558688d1cdf9737e05e7b76e56afb426869fe437ee4d1961ce989fead4942e60: B8524c96a4705fa07192a3d7de2a55905951a000e55948a7b0ab1e6c77f173cc9:0F#@da0b18f052b9240642201d8e12ac23153baea37dd8d965afef080a64c7bd7010: B0632c41e24879ad5930a876ec47affad527343d5a26de286e086c910338f887e:0F#@be634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68a: +B0632c41e24879ad5930a876ec47affad527343d5a26de286e086c910338f887e:1F#@1c41bbc3e9892528525cf91e30e714729043166a12529e859b5ae93de9b320c4: Bf6360aff9276bec7fb7cd9b5b96bf1060b62918ccc7b0277517340425cca7c0c:0F#@f1fa996e4f65ad1f4a75c194aa912f328f21596d2d537ac842abdb5d54e42105: B1135936fc4b657a2d6825d15744070099fb7ee421dcbfd33de2ab595d5211187:0F#@efdc195d6129a7af534346625a9eea1c94b07b39f79ed59a1bfaf3f3230cc69a: B96fb1bfb4e34ae884952382e3d4ab51b0b5b6ac2b745796ba0a1d469a15260a7:0F#@10e28141f90a22bdaa3d4120bede6fbdab5fd9adaf9f424979e1bda02170aa17: B540c0fe02eb5f096ff820a236b3c9d0c5ced9992975676b9f37e957a69c093b7:0F#@7f31f9034a8aab769c1ab95c745803c6f0e2d6b6b7ff57b251c6c5f041fa135c: +B1802d0a34f2bb7dbd0fa52efdba86d14dddc3ad2f1a4dec91e8e3c033b7e4d2c:0F$@8e72f8f49351ccd5ffeeb2a2467940e716b5f206c1fe632aae180fef7aea1cf6: B6862644ad4a86832ae543728baad649ff69f3798c580c57510550a5e550df068:0F#@fc6a2b71a183627541e42e2ee341de7da1984345c98e7e5d8c219709ace02c6f: +B407f25afa7434cf0726f3652358445b7c63e0937898d187136f8b8d6993d9ac3:0F$@40fd45eb2e0df6831b8cda30e340afdcbe58a999f2684af711c29bb2bf4fe3c9: B55f1393d946d37f88c7802e0480aed747a2ba9110f05ded989c926ac35b2041a:0F#@84da6545cd85141b251a66295a3c50ea212d37c99cbe8a15aaba7daf74edcdf2: Bc91f08632a1ff29f51baead8eb9910fa4f027277e8de3792c7e7af9e935debd1:0F#@4fcea5293ca9335a3f26b88b9da7beffc2c5edceaf32f43ab4dabb8ddf4db6c4: +Ba286b7df832d328c84e2a7ad68d1efdbd911eafe61a6e3a24ea0e1933faf0f31:1FΠ$@29c673a67a62e346dd45be769e0a7c0924e75f400d817f1c688b8b8b1e112e09: Bb894cb7068994a733a680aabe73180c81ec5ea47473058da4e7e804cf09537a1:0F#@4979d1cab5c5714e79b0ddd7a17093984cbffdbb7f993e93b1c60c68e7f62c7b: +Ba286b7df832d328c84e2a7ad68d1efdbd911eafe61a6e3a24ea0e1933faf0f31:0Fč$@204be4e758962f5cc3ecd4e2a7bf398d3a6fbe6bc0b65b7900cc71eb96495061: +Bc1f9fea6365658a099ff2cfb25ecb8c49d241943710325d08ad01e805a83b049:0F$@e3c64000258e5e78300f27482d632461b9f86b06fa767a2b70f3e9a7d48b16c2: B5ddafd1de00fe5c82d04a8fab80fc51b38f295926152530f68578bb2faa41836:0F#@a8050e8ba79a7e9e30293ae3aec1e45319706738c9d451b8edc82c42d408b28b: +Bd3d61b14f2a915050a971f06303ad32463004c53c9fdd183b3fdc3cc66f465d5:0Fކ$@efb78f06ca28305ad2c689626a5a02f6f77038a4ab4c96e36d9e4cafd4cc39e1: B3a1f184ca4e5e1e05f42399577f529cf7373ac34affdcd8f37cd89d5d9b605ea:0F#@9e11bd9ea92bbc76e33fa80d0b1a3403b17299f004e735d1be53d0fd704e48fe: B7def653d940e545968f7af560b55d2156e4a6bb8ce1b2477b30a98908cc33533:0F#@4b5ed239aa7db058e3cac7e51b5b712da78dffbd518db1bea8e51aa150f1a3e1: Bc569d3130192d58bdf012a0863ccba4e54689fea5d591ee12fb81f69133c5c98:0Fȶ#@3d9f3aa5858b3dff89f5f499276cc9378eadc9495d5167939b3623a5272282c9: @@ -84411,8 +110724,10 @@ B69683a2236214c44e72fc9403802df513d87a4113509bde1ecf4fbf60b9218a9:0F B317441f8fba3d98dc8946c661985f5dd47c37b688a54d322cf0ffafdb57bbbb6:0Fʞ#@05d53e832cc2ca7d385b0f35545e2da62a9fc53bf819f5f53b27a4c026766151: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:171F͉#@8baaa3fea15676e485781c3557ef99c62c942ec8f5f951bb0714422df5e26bf9: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:174F#@034874c52b051bbd8f63fd1f241391b3606059c461031f8b7f752a39723ad106: -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:176H#@737dcbe0a5767109deecca458c20a5c7226fe438291b75324696b08430992ca6: +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:176H#@737dcbe0a5767109deecca458c20a5c7226fe438291b75324696b08430992ca6: +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:175F$@b51b72d0b65d7852d8f8ac89ae76af0bc67471f9cc8e80bacda6a02677587910: Bb4f59b37b35fa2e971c516b22cbd8cb7bd68d10b681cf731a1987bff72c6bdfe:0F#@151ce4c5164b01135f583419c202481ff74376dd6d822edf1678bbe7b8c69d62: +B032409d8904f019a7cbff23921fd680e78e3c10c61ada0f361bf6cb46ad58957:0F$@dd702e935a2bd879168c873674949596d345464598c1896ac333ea83ffba4292: B10566dc364d613831f1f1b0ea5af5a34baaee045c64ff7c3aec32c40c09d6c6a:0F#@d3bc3aaf08a90aac7aa82dd298f078dd139674def5ab503b2aa7d6024a0c1535: Bba3f1677afbf7cf7dce59d82a19c015cbfc07c186c9d4f5beca005caec1afc2b:0F#@bd205c1440db89f264fd26a5d7ffc2aaa6d433b1db6833c0158a8305e5ca58ba: B0d6137c7a1590e888847439fffdcfb5bc55a69d0a9bda91d2682ba68400aebd5:0F#@dcf241b29a847a964e79be8d6c022eb73c7e3f8438e6d7ae65885dfde3bdd79a: @@ -84425,25 +110740,30 @@ Bbbad57097f7065d93ca74926d4b65a1e39487b47f5c3616d158d86d4f3c3f7fd:0F Ba0e7f8ad600b480f2cbdc3bce126b12e747d9f2f28b391f4eabab1816457d0d2:0F#@6e8e01e10be51c1513f83744ebfca121511b7e54191ea5fd5d2f094c14609bf9: Bed3f547871814b5e0f7f6ba66131c5376b5de04f171eb856ed813543dc14e437:0F#@f15806b38d8d11c2112cc6ac5f9f89ab6d518c5d4dd0dac2def8902df91d9b34: B163765777b7685458f61c2b5857ca89d305c285a6222d2fe6b4185b6f5dbdca8:0F"@a0ea0f80c2a50e406cc97bb1b38ca174169abd8e23c9f825d4897e261bd9ccd2: +B70370da6cadc1faf085b018c3f692620db9e1b47a9ed3c1d4c78a3e3c987d402:0F$@982fff90451834f9a6318b9e4f8b29047489aa8970fd50e1409b6c449df78b1b: Ba0e7f8ad600b480f2cbdc3bce126b12e747d9f2f28b391f4eabab1816457d0d2:1F#@2c5996c0475507ced589fe596e9da5eaf856d94384e63c3215ed3792bb12eeeb: B93ef74dfb3904a18e35e4d68f70bc9a8dbf92515b89a7b0b0803005d4936e19c:0F#@a3651977017609299c11bf15602461372990f64c9c9f40adac77f1f05f9c658c: B7f028f00d097aef911ab1510aae6df1b8064526ba40da5c7fa91a5cadcdd8084:0F#@b6983f7a04d51318b09095d91e545aa8e1dd8ac2a7f7069a82bb61685430e9f4: B115678e8647e53cb38bce261ec615401cbf2fedb227f686e0071ce8b0b797af2:0Fˣ#@8efa23dfce1375185b8a18bee24b6ef623b1868569493469faf6a6f2d57dddaf: B6b9618d431ddeb118525682ccc16cd5a3eff2f421969c8e28c2ba5d9bcda1fe3:0F#@5e63a7bed87e7c77865a13f00f619eec7ccc82d37d900e4bdaaa24a7b5f604bd: B94b192dcd0f7f4bcab1d75aedd98d1a32f23ad6313c0c0f215f4752e201e6383:0F"@cb3b5d1b92d6720fbb3e087335a9ef5a4c9922ac7ee34ff5f503abf57faa8285: -Bae0233d031cf004f6cf11049b7e19141dc8e08ed8fa0330fda609805acc46fbf:0F#@f71ac15e7bc41b7ca69a4eae221d50eff994c74b8e42d97891a34714501ae138: +Bae0233d031cf004f6cf11049b7e19141dc8e08ed8fa0330fda609805acc46fbf:0F#@f71ac15e7bc41b7ca69a4eae221d50eff994c74b8e42d97891a34714501ae138: +B33fc357dd4a68f7e0861bd2184723058a6862e0d6de84cb7007add4427172c3d:0F$@aa327987d847f8b61eb7940174a17e9085d1d52c2787c0eb1b2d9c12b05cfa84: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:163H#@e7053464ae476abe7764c61af0bdec09da2d5c0711cebcf3eeaf0cab0950e6b7: B7d023db24a23b9fcee852eb34d827bd9c2041f5107abf54a7747bfa656ad7f35:0F؝#@0918f80b71f691a3fcc320c5dba8900a6fd95bd657585d3c15027d4c54bfc2b3: Bf711878cb709912c577bbce9a7d6f7279acb3f0c48f9113987d5444c1855bb4d:0F#@f36278e7571d54b502387968d4a5c77816c641aa331846c245415fb38a2cb61a: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:162F#@7c327848afc3c2c96058b0fd4ed989a3f1b17c185837d1f160833b5798ea24b7: Bc313eb97f0d0d64ce202008ef67327a540858ab35248a818143181e7c4833b85:0F#@88a784b1c5814d7a2e87e4fd3f31f92f3a1d0fba17ca124e4f8bf83b364b2044: +B427c9b2b7d05c1e06cd792fbc3f65c086d2569c85c316fb5fc80e4ee8a456e78:0F$@c1869ece97dd0c6f5f443a3611a89ae10c8894a8a10cd59e589df6fd5690544c: B9023715fe70fe338181087a2b77c4fb4770cf102dd08b845b5fb158e5562653a:1F"@5da7c86b150a6fe52b595a673a10c8d5fb44dd60b3833c5e051b4dba9ba36f54: B20d8d85ea65b383be2e4a776ff984035f0e6152a44d0d68c4cc8b0bd916e5472:0F#@3989f3932fee8167cdfc453f24fd843f06a79c89cf6b297f8ac7940618e01d45: Ba06337046323d31847ff308d140fcd304b1f3256d9d25429c64fafd6d5772e23:0F"@b85b603902dd401a4e9105a5bacbf0ae7294c68d05039b9cdf5bdfe1d072028c: B9023715fe70fe338181087a2b77c4fb4770cf102dd08b845b5fb158e5562653a:0F"@7b79cd452b715d5c872a88d96a6bbb7d2bc90cca16f0f8bbf24bd2edb90f562d: B9a99d1b4d9086d5bcaa846e6fb594be8bb0c6bcd9a2dfa3138fb70fe57b716d7:0F#@3a65b06f641c71d95666a0323d02549cd307d4cf9cfa220127cde100d8d16c4f: Bc816c40603e3aa78da304dc0900771bccae84ad7ece2f7198e4de0c3e6d25555:0F#@056fcd04344ce630dc60270064cc1bad388b52f4e97ac785529a1cba60880be7: +B1702de3da2646bbfb62a2bd8173d055551e970640ff73c88385841249296ecb1:0F$@e30c6e0510c92ca3dad07cea11aa640e684428988874fa0f9f52288687f11b1d: B78461ac7af07c7a472c4558949d98d542ec3b132685204714d1050ad19ee3910:0F#@ff2aaf11c5b40f8a6e706698b12e46838f0915a1f0b1a2a6db4d860d9635219c: +Ba511d7a886d3281368c3fd41c3726f0d69ba7c8b056f3de459ba940d3eb13f5a:0F$@fc97fdaa6a8ab5cbc4d662f14e960eaa9de305b4506751116883bd44c0d5b4ee: Bc15882e5903f442113a1037cf8264373e37e8102c3c0f2369c45f2b5b2c6c6d2:0F#@ce7d292ac57a0264f9193ffb3711fc10d06c8979b1f3a60d35d7e001c936c50c: B6a4633022ed802226ddc115103300cfe8018c9d01908915c7abf16f46d1bbef3:0F#@6685880cdd68ab6e71b777cb42f78961add07e3b9fc3a420e811daf88960ba3e: B0062d4ab767096d267e0025f69f466c05353d422c91ef97277cee272617cc8d5:0F#@bb42d3d51f32a3a5e98bac1343634fc5fe66733e9620198ee705b2eb071d42d9: @@ -84456,23 +110776,33 @@ Bafa9cccd6e50fa6e3628419e6a86b5bb778168a0bd88aede47108749699b71fd:0F D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:159F"@16bf16267a8abb572ee8c8be4fbd7c81622dda0823a5d60b46e6c1b5e7e34637: Ba7f519651e8367e8a3683eddf00d8d262164dd1a45366c503292055da6f6c93b:0F#@53903e331ee4eee1344e25eea03cffeb6ef856da4a30e3516694fc171276930f: Bd03477ee0bd04e0a3c4a9a74226ec9cabcb81bad586bdaa00839fcc74036df0d:0F#@90c976983230ab1166f4b830d1379a9b09547323d5e511d89c0b1cbd9882ce5c: +B7b81ddd7f18b8f17b1f5c4af9d6152f2dccfa6aa0eb6bf186aa976a7c0aaeae3:0FȢ$@c7b67abce88f9656979f0f1fada08e33f5fae95f3df6899208207a1011b2002c: B9495eb02665cc13d4f9ef26da006d7e4758c1b4401babcac667604095a5fedf4:0F#@87a11613a32bdefddcb1e88c9477b2a79ea10ebcac80bd378a9df07061eba1ad: Ba299c6cd8c114ee01c86c89196a7981197858183c12dec21f5e02e57428bf712:0F#@4301741c2fead29a7115d50e1c8a6ed9f6180dd2cfeeb0960a35eae2b2a7f769: +B6477c2b2dbbccea19d2389f6e82e154a36de82b8e3f841edf1b5353fade38e82:0F$@895de4fca00e8ed9330feab7bb92034198e6fb59c78846cf43877c5e6b57d365: B2448e0fc2cb0c11b5868b0001584fbdbc1662e972d60d300ed0c07924ac8eceb:0F#@fe2b238a2054f54960eab8f493d2407e92895dfc24e26396116b2cf450732b5e: +Ba344f7e52701d1d1c5fb8a174e7ce891f974eda6692082afd8e745dc045ab9e8:0F$@17c6413b1347595a3d1be5923030cacb1b733691132e4992208902013da0b8a6: +Ba344f7e52701d1d1c5fb8a174e7ce891f974eda6692082afd8e745dc045ab9e8:1F$@f510e21a776e37698363e0155f9bed39b8be7c584c241ac0f2dabb808a80bc81: +Be5cc4a1b604f2b9a7dbea5865a2b86ed82886a1d98a4aeea79915278d849fd00:0F$@1f7f0220fec33b63d9370165a20edbb5c39d524cb3749a68db2204dc6ef8cd70: B662d24f8f455c75627279331d3444a4439f12185e3d6cd0ebabedca1d009590c:0F"@768cde63583153952f84f68dcfed9051fcb84fa5eaff0d959994416fb2a24610: +B750c114fb6475dd1daf228c8900c777b417c3cd834171ac5e2ccd50344b642af:0F$@8c708bd7b572bc6cc742b8607665e17aeeb854e94da42f44b74569038d7328fe: Ba1c2edd63cd424eeae29a2e8f4f5f1a62d1759cfc06603d028cec1488d9f7479:0F#@4fd29d36599ca42bd5e564c734ad5fa1c1d6be0229f2fa5af27ad7b31d81bf01: +Bd482456ee03145a26df619065c74bd3ae65afc03ea022ff581401b87b7d0d5f9:0F$@66deb53fd302e0d36e112e8ad327572e066a582426bdcae7031e9af9a55ca418: B21276fc71c05e0e0ed980ae2e5c5f1aa840bec44ed8fcf01e05742c3c3b2a625:0F#@23a7ba48c86b766b0675887ddb9bcf5acdb4c28f76dede0b15a58c60cefe3e90: B55b8b90344872499cb4932770cdb1abddd47aedc4d52f1c17532d11314c7c1dc:0Fי#@6c17ffa32c83d9e8f8cbf3d0dafd6814908b5d3ce4a6f63e5733a93b78110a2b: Bd6a778c574231178f2aafa6d445e95c29a0337660ff81122d6f1f342f4c4c295:0F#@2e0f5e506696dff47c1daeb2ba89a7c8af94a3c246ad4ae9dd6b6984a1289806: Bcab4be5cef4a8ae649249662d48a2ab368498418212d0bd73cab28353698a994:0F#@8635bc0596bccfdc881b3c3aa9a923e7617ac56958747f2ba9c127f380d071ea: -Bdb1077d1b9fdfbf45e6ad05d7ca1de89a2e62927d3fd6867d5565c1d092eb123:0F#@83a0d71cb3b7a744de2f36aae16ab9a775c7b139fde705c83e359cef9beff2b6: +Bdb1077d1b9fdfbf45e6ad05d7ca1de89a2e62927d3fd6867d5565c1d092eb123:0F#@83a0d71cb3b7a744de2f36aae16ab9a775c7b139fde705c83e359cef9beff2b6: +Babcb8f3671a9b310121ad60022be9f4e15dc8630d9760b37d748b881f1ed6d4e:0Hݕ$@6ad065c3b787959f6c5e8fed1eb5a6fa11f094d196daf2e7d2760bc7e703dfd5: B38a767b62446a2fabcf6b876f60487b3a82074937bf32ca484fc4849f35c256d:0F#@f9d1a2022d6ca10c26c17100f291b27afb47c01d7424996bdf65a91576e55920: Be1265e336594e9e72e5c0eec8a1c0c8e7924bbe9ca7187401996d509744015ae:0F#@063def8de29804a23ed80125d475c69e1872d00954bbdc20c076cba446f49e00: +B4a58e965b77699879bd98f966b0ba704481bbbbdbcd4ead248ca1b3165c97089:0F$@ce75d35297d4372b98533e68a9d059db1f357a09165737f795713d52adbb41ee: B515a10ba61e6b5e0403d940ab087e55e4e12e86209226c04f3db5dc1af0a8714:0F#@8f2a527143678a62bf05a3c3fc73e04be21d201b5528f256dfea949332eba113: Baa5e3caaa3b05dfd5f392168a3ab7fda39181edc7c91bb12cbaf061b397978fd:0F#@6fe92e80c16043370b0a57179babd34875f31ab8b794412f64d8338863df56d7: Ba2cd701094c529e0f85d1c5c24347b4aecd58363df5ba170a1e0b0e97fedac53:0F#@2813d6812271b3ba39677c36695a36841e03fe28c1ef75744874f61057cf19f3: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:149H"@9a76629764eb2bb3672e06bc1a9b25db86dd746cc4082f094eeafb1a71458f52: -D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:148F#@55b046d3bb500a50b2d40fc810890ae78418fe48915fb3260473fa86a1b99cc5: +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:148F#@55b046d3bb500a50b2d40fc810890ae78418fe48915fb3260473fa86a1b99cc5: +B06e9518a8721077cb611b97495041863614bf61eff403841da769f5e2cc14574:0F$@51aa175da8945b6a5c3ad626291036bb4383a8d35e8ce1296e75f1e3a45b0ff7: Ba32dff56ed470a3d78f277d9ada031ee40d0352a458b334239e2da588bb02080:1H#@5ad74c3bf8a2107b45738cf51ca434d4d75eeda57ef4f3fbb2da4827c59022d1: B3e362fda0fdbe89924cbeea9e8d06c580315913cc26bcb95bac5e741e2da193f:0F"@2636a1f9f957c65e45a34cf56f7af44c8bc842e2deb5f282b8aced86b0392e75: Ba32dff56ed470a3d78f277d9ada031ee40d0352a458b334239e2da588bb02080:0F#@653f17605a5532a96c3458dc5200cb0427fe6a3546cbb1f1a401ae92e5008396: @@ -84483,42 +110813,61 @@ B95b1dc24645efab411fa5c500d7fb4c65421e63cf01f84b3f3786d215c5e25ca:0F Bf950c6ce950309266385d020b9a73a66c31d559e03bf75a7046b2ffffe953117:0F#@293b0edf95e2be4af58496b0f9e13e2f8051228b510129b832f0959e30886c3a: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:142H"@9a76629764eb2bb3672e06bc1a9b25db86dd746cc4082f094eeafb1a71458f52: B514eb0ce9d5ab8b8daf0081e34572966073c17bdc9fbe08f938b859912227478:1F#@13555d845cffc9c69e007d58350efc5513a6e4709bbe0ce7df6df302ca497d4b: -B514eb0ce9d5ab8b8daf0081e34572966073c17bdc9fbe08f938b859912227478:0F#@13d3e67357e16959335392a87ea6d71abcb4cee865ace1f9e4bfd2e3bd8fb8e9: +B514eb0ce9d5ab8b8daf0081e34572966073c17bdc9fbe08f938b859912227478:0F#@13d3e67357e16959335392a87ea6d71abcb4cee865ace1f9e4bfd2e3bd8fb8e9: +Bf3179b2e49604ba29c555ae02aeac0dcc872a514b6227226eca573308ef08694:0F$@cd6998ea9cd55ee08afe7b4ce51590985c4ae8f378220c614d23638d80a45848: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:144H#@034874c52b051bbd8f63fd1f241391b3606059c461031f8b7f752a39723ad106: B06464ed238ee0a7fb944a740857822b5062da21a3bd9aaa9f0f5c23d698c1879:0F#@3b41ff856eb244d56d97c55092c0b3ba5f6f7c13ca31ced47f921f9da1d7f202: +Bc5980f4a97a22813a4423f032d178bebca0bf4ffee397e86ed7bc497fc308b1b:0Fт$@3d8017ad27697e3b9e5583be05afd125a3d937d589de49a9f59d8ab3bdb0dcf2: B2e0f5e506696dff47c1daeb2ba89a7c8af94a3c246ad4ae9dd6b6984a1289806:0Fͩ#@af74b6739d32375a38c43c43c777c1d943757f66e4774f2272f73f7fa3fd515c: Bbe4c6370a16bc0cae09c5f79e64ac6c92632b0734f4079a5f8fed640acbd96d0:0F#@a74ffcb2a49fd0c51931a28e70535c03b2ead9d55be71966532b265ed1766db8: +Bdf740039062a90d632af36ff2e007ba913f059200f29c2e122126f27d387ed02:1F$@1684a8045f1b8ee72b290addb4fdd58f8ac8c6657ba222b8598a6825e4e62e8d: B992105411705f546ebc630164f85fe9d0b97d4ebdf2dc6126fad94aa3c3e15ff:0F#@d690d3bd0f2f55615d196068b780264eae59f3497a9e2ddcdc4cef7de975df26: Bd2616fae4c4b756dfc7af8978e9346ff615005d9edad0cde5eefeda5d4aefc40:0F#@827e7778a11a769955697e4dc33813a4ffafa007982371321ae52ecc404fb83a: +Bdf740039062a90d632af36ff2e007ba913f059200f29c2e122126f27d387ed02:0Fڛ$@4e305d3fb35af9c8d727bb0f7adff6b2882adbdd7007c99a805832fefd8fa87e: +Bb9b41bd528f52bd7e7a1ae1966bf3f6442f74bb77157c9e58668c16cf619206f:0F$@8598563ec3c0db30f73eea402cf55cf7e1f4c2dc76ac1a2256aa5414bc9d3573: Bdfc5478f0b89d802d8c5e2002bbb09a31d1097cb9af433df46a273f983a2e7f7:0F#@fab5da57885910ffe42f2af99fad0f3804b36cc0df5568f69e32b14822769803: Be3a3f951df3122a08bb9df9c6a3ba974d7d717b5153de8e23781f712776faa26:0F#@c68ea6604b4453e4f1eeba0867a5ab40b24e9c7404ba6e46ad2b9014ac18722b: Ba3d47326c98d7cf9c3230775d0c9021c2e831c232ebe6748f5770939c7efac7b:0F#@10adfb9acf3f600f9777358736364be5e583bc9bf7fe0d3da9039e1d496a1ffe: B4abc13c94afc3d6a39477bbef32763e884cf81342d5fc5134286da8a05a18a51:0F"@9fc5cae7a20818c140109128f8c9414ef22c21464cb5c75d456846819a2297b6: B973cb39c6357e7619c740fadcb2da15e69359c8acb504cfdc81f003e351014bd:0Fϐ#@f7d61f911131a9f590f128314252503260a2ebe7e5825c839743f640405f9466: +B51285118341dba61db39e3ba27ac2250e71b9ac48c37c4bd66aea7da00f48c16:1F$@c558f56427a55040e8b3e212c1829aa6865180e7f84c3cca2a1ffa1d7c310316: B738916aef48a562b59c60c446a8af53f580508d536f9e090c02acc9fe99c635e:0F#@83d3744a5dea00d94850d7e8b9f4963ba200e2e9a1839c832c3bee27690c721f: Bd99932381f165dbe85cb93c5b6ea5e7538db83e9be1124e6e22f96ecbfa3f715:0F#@1794ef611e54f8b2386f1a7f51700e350a0d81c8306a8941581c65dc1da9726a: -B41353af3f8b729fbe4d12f5a2e765c1046f706a3db456e7ca66db3dcde926c0d:0F#@775172d342c461f870ee6c38de0c37e0df971d36608fe4fb97b2db59592e7ca5: +Bf51801a2c5011b9b2b5032808116c6fae9e0a2d1f6d26314fafcf20e93080df5:0F˛$@fc182dcb2acf95e3eb8655e5f82fba5f7e62ac7ee72fb355f322edaacacb8943: +B41353af3f8b729fbe4d12f5a2e765c1046f706a3db456e7ca66db3dcde926c0d:0F#@775172d342c461f870ee6c38de0c37e0df971d36608fe4fb97b2db59592e7ca5: +B51285118341dba61db39e3ba27ac2250e71b9ac48c37c4bd66aea7da00f48c16:0F$@d9cfe62203ca32c9bce97552c7ec59d0b8c976a87e0bb2dcd84b027f06137cb7: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:130F"@81a4a8deb8ea5b30ac89da5d8a6f6a578d3f399598de7d92f886997f3ddd5cbe: B9480c1f0445c3b40c24abf3548b82410ef48371c98c2c5c076ebcee5717f8bc6:0F#@998acdc4fcf1cfd069b26c7405a32028cb44b73b5d3499651ce90f227af1610f: +Bed8bf08394f2f7abdd402e7bbcd04912872f2246553060fa3ea721b29bc6dc18:0F$@068642220a7715e89b516e28c96612e11d04051ea291b210850f3bddb9a92a2a: B299a0494552ebbdc2fcd67b6904c165733e3c965396e607f230171a21182f0be:0F"@055fca5f9ee6152b0cd877734eb92c1b2a0381cc7c94702b06838a58c4d3b345: +B8fbae6ad09ab9fb520c12d03648b71b6d01c379f1d64609a640fab72218456b2:0F׈$@9586b6cdbf5c52a18e81d112a290ce167197da5dac5bba3949961f381c6cd69d: B0cb81fb022296848d1ef866d7302f74b22e33c86a515f03073d32ca1674db354:0F#@5eb8f65aeec1508117cf80c49e012822b79feae5319fc084db69635fda342fec: +B274a244027a3134b14d372433235f9d25dedc4e7adc4e4abd7c57e92346515c7:0F̜$@1b8f7b201b74a19782a440c1069580e7bb801da52e801cab9ba394fb55c24232: B8ea4bbb908ec53f281e60dc36535b441abf1d1db4e714ca4079cc9994a9f1199:0F"@144d1cc87f61d3e92f10fb6d5af00e13aeb0523fb98fd6b623333a8771e58980: B40daf48ea71bcc5edfdecbe2c75522536fc94e9250acc7571328abcee96dd018:0F"@a7dc4797176ac1631d0f0d45b490736973a130d17b7cab1a8cbec2ac386cd245: +B5ef55237f18d8696392ff234b8dcc0a910bfb38731b2264a13694de8f6cb8947:0F$@e6912371f4135434c9bc49479dd6b6e59dc2d88bb0eaaa478b3f64dff25aad46: B0b78d13cb05fde46e312160717718d449726a64ced9eecc55201c38f08c1f584:0F#@67b2d91dd2d37d1f096662b5663c4b230b5924275f4dcd99c538263337578bf0: B8d301a3c2c70d5b2a38d5c0e7c81f71230fe96c5cc52644509b86bc7b3de5f6b:0F#@1f65940705c1985e66947cefcc3d818f994666b7c56aaf45582ba4bac1910f40: Bf2743815b4ad661803360fa1ac8e65cbc9ac9905a3facd1e0dab92d7ca6b90a8:0F#@e396f3e6d727e98234fe862e588fcce2ac9004ed0731f942c373219e04f8c6f6: Be5733aff20984adcd0d193050ee1a9a04a12889ae305e33fa10a546f87dcf7a3:0F#@f56546e7f7e997d494b243f478da1c1f1d96f5f0f5e2858799372dec4ce65061: B7f202eb557c29094438a4e4be2a33cc23e6a24f6791defef3843a92fb0d52625:0F#@bdaf72d6a59d613f228df7458d1a28b6c16b3a1214f0fdcddacbd0b3eb7da9fe: Be2dd37b0d1f12e44f1acd53798a3dfdfa44ea3d2b430f235c7ab5af890ccbc72:0F#@10f044e1b95f97c378069da6c0aa60fe021ac211ba279e90f40b5984315c0cf1: +B002213b171cc3c9db2d9e2e9b0797b87bdbd3e041b561f25a104d9c525e53e5f:0F$@22a5acb55239861a186f4078c56249708b791e7d0a36678638376cb45504da06: Bf4f8b557136605d24da7fef5b29fca36ab87830361eebd743de503876f658c18:0F#@23d76b0fc4beac35fd7fad7cf0a0e3bf6b1e1cfe6b5c533d358940d1a4602670: Bdc278a352a97c2e7c0613d25e9dbc7e92427ea8401935b35d46a8b6a9845deeb:0F#@ba961e02a261650716edf7ebb7845dde424501bb2434788937e7c2dcbfdf7daa: +B74925a7fbfc98080815579643136b94b09529fccb108c6994c78a8ca8f87a5eb:0F$@3a5d2ee726dbbfd3252a80cc1d2f948af4673e579cf824b8db742e8023d30509: Bdf33ad8f76123f943a34312b2e6f6892f72b4339b52370f48449b2b059b4486d:0F#@45afb00d6fc3e923cbc623f0dd816f1469c927c45cd360ae082cd24224df9331: B2f6338e927434fbed71db0477b1ef2cdff8e71d871a2a52c2c09d6f6588c6b8d:0F#@b769b9ce6bda49b6d76cd1981ac332871d5b2da74bdb94f57fee4c192232b0d4: +B00a8e31c6abfb16d3e72540b47ab4d27c5628788cb4481bd5bde1769f6847573:0F#@a22313cfdde2907266adc7dbca56920a479f5b41232dd2e6effb1c1b191e6efe: Ba5a8d3a09428d4581721ece80c2253ece13645e1beea0679728a17e203247830:0F#@93f0c54d23f67e156366aa865188055c68a2a7b365fbd5098dbfc01b55db0db7: -Bd2ce2e7658005217968790ab2db0436c5772f0ce55dbd1f1eaa07b62dd858e45:0F#@9c1dfbab6f554c5453738b8536d6f2ea6968efd6900a42f4d2e22f30921e4eff: +Bd2ce2e7658005217968790ab2db0436c5772f0ce55dbd1f1eaa07b62dd858e45:0F#@9c1dfbab6f554c5453738b8536d6f2ea6968efd6900a42f4d2e22f30921e4eff: +D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:126F$@4b3004276272502f0779a433774b26e077dd73f2cfc20394b0c5401ff26e2886: B80bf272db344c38da379b2ffa8c1ddb7e18a63b4fd5ffff8e1123f5c73f77999:0F#@d991482f56eaead0513dde83f5ea415ed69189320cffe01d65ebe128282ff6d9: B98299a7019eb908bb332758623bb877e726deb3ad3d5dfd00b0413cd075e99ed:0F#@ccee3d42e3877b1ce39a15a2fa1f156d2fc45391e1ec27e02f3dadc555a56b15: +B7e829ec2e4284aa07493613e077f65d9ef2f2b00c9e5e222309ab27cce0380a7:0F$@1d1ee5bfa3bc89927923e67b3f704fb90ac99787cbbb109586eabfe328c8cafd: Baf8e62d5bc9cd004ad7c5329225c55ccafb07abac4088509526b59d0d3e52038:0F#@e4b7390bc7fdd7f4e32ac73061b659b6352ce3fdaa62c3196a502a64dc93dee2: +Bca9f9c94e1b8dac38710ccb994c431d9ae91a8b8d8f22bc2919aca45ff32c32b:0Fڄ$@a86d583921355f84f032ded89a0ba77eca215d532eb85d8c76c40edd1b750c17: +Bdf29cf7bd6cf18552c84e68b031accc7df7ab8df30f56f4d327fa002b88ebc02:0F$@90a808642f7d296dfa3b8a25f406d28ce0a3722fbf440a1bedc1da095f938466: B40dcab1961ab70c3f5027aee055c3bf0e8d7a4e63761963b63cc17427a672034:0F#@e2f5a228f4ec6456fd6309bc179d2c9accaac31dd8dab88d372b220c29b94d51: Bf0eb087d11db75f1e246057b911b861b445a22c1f2a6cce435c789e3e80bc32c:0Fک#@ede8de14a6ebb39ebdb6816c11612465e21df35e288817fccc6cdbcf30fff924: B22fcf35eb0e1d45892af5fdf616b9b57bb9eac828298479c0c0e7c8228637ee6:0F#@49374632a3c9b893361abe9488a6305ae44a47a185447471c25368453a409d3b: @@ -84526,10 +110875,12 @@ Bb74753156a25848240590cc8c4fd6b88af467d5f2ca0f73110c7059af4e86989:0F Beb7aa283d5aade0869f5402613cb9f8bde6259bdc3d6f688e355a9e3eb1e823a:0F#@f078e836b49c02d348ea849bfaeb40e3d0f01935bf5ebda881b81525f3e4808c: B67f8f51acc6500e182f0ceb7b1fb24c4de8f9f3f800f0dfb62d62eb7d82f1b67:0F"@76171564fbc929d0c5ea11aa5f6a42c3a37f5ff34ca6f2ec64190af08f5a2298: B00dd39adfd5d24dc51138682b0340bb64d5f9102b88c573ac28b3f05a3b5a614:1F#@bfb93388259c21ba55c2d7b80a92505c4a5dd913645f6bc8af015818430c7464: +B7510c211bde9b9674e118d08f247fa04ff8c97be875728022e375b32c9adfb81:1F$@fca3a066ee4e0c40d07d61b17a7d084343ee580cffffd3c98ac4e19cd9f39fe6: Be510ae445390378b61b36e9c582aba5efdf9eadde10531efb1c726d92500296e:0F#@af370a066c67457cbbaecb2a2108321b80217e74fb39c781a78969c77b9676f5: Bfb552354b3227cfbdf85b49e635919bc3c3d2f8290262b30b9b48730d3d84494:0F#@759389450d11ec75cf6720c1e82ff2f4e73b8d81df3dda043b717b89e76654a9: B00dd39adfd5d24dc51138682b0340bb64d5f9102b88c573ac28b3f05a3b5a614:0F#@191374de3869bd6c10fe14d675ab0e65f17807ae89ffa277209e71d032d415b4: B98c472e8eb90ee16a9479b87c9bc962b1b071862ad2e37e4d310bf4f6d644845:0F#@eb1e2b72cfa0b3fb97167f06cb2512089f5ba8ecf869ba01d9c9c2efc42fc101: +B7510c211bde9b9674e118d08f247fa04ff8c97be875728022e375b32c9adfb81:0F$@f26e41c976a190319584a64c985b5b432162b822345391fdf7975f6e82bf5796: B943a08d1ce2ee915672eec2ae5b2e3bfc580d0ed5c99356b6407a1fec49a6019:0F#@1e9732ca60f37693ee61db83161491bb19bc3ad877241757b0dc0296934c9dc8: B4526e4c18126424926600e26b35997dc32e0a90f448edda643a549ff2cea00a7:0F#@a4d65db9b659a1e349dba792c624106a6f6b1245b4d4a20eaf9928976fa4abc3: D4b5417ec5ab6112bedf539c3b4f5a806ed539542d8b717e1c4470aa3180edce5:114H"@9a76629764eb2bb3672e06bc1a9b25db86dd746cc4082f094eeafb1a71458f52: @@ -84546,6 +110897,7 @@ B439942a79c8b163250c179bf2122ecbb24880eef56313761308d636bb0b6a713:0F Bd7e98c8ae1b5acf1bc535e7a22d95264f4984122daba6ff9a0bc6391f0bc2ac4:0Fݮ#@1b684f634ec67628ff93c4838118f127efa252981dd6d7df1f00e61c4d4751ce: B0e287db2c8d433ff0bdaf45a2acf564f478e2ec066b7d6c677c499f005b6f53f:0F#@e9d68c1707a468bd9b13f11c94b4f727f13ff41202546be5031c5c706b5d33a6: Bb11c254a4fa99079047c1dc6840d77c22109bcb5c487ceffa81a6c29ca5fd0ad:0F#@3d9705bf71eeb1165e197a09ac0d86e1ccefe08f8e375bb2979d5e43ef1eef9e: +B4f2d1ba459f17cf8a3276a67afd2b36f697781572bca42bce25470303d8478e8:0Fߊ$@bc6de655e9608b68858c65f17483399579bea4039965df01b7ba65f90ab7ee28: B56fcc63f961642fb2778f41b8867daa82fc50e2f5624537a7f8320086fd06cf5:0F#@43b2074f7f6e019596c561b7ecbd506c04682bf91a39be7089f67afff12c48cf: Bbe80645a221d330be9499243965ee3b7d4431948a1482980e3d3298400828ca3:0F#@0b5795968497d76b8b58abad9bdb2730ac405caab93895a836795bf7dcba939a: B6d6ae2877f4d07dd192280fae14b21cca82fb70211a7644e29d1dbc9a19f00d2:0Fݮ#@d7e98c8ae1b5acf1bc535e7a22d95264f4984122daba6ff9a0bc6391f0bc2ac4: @@ -84568,7 +110920,10 @@ Bacced194c1835491fb8a5938e10cc5ce46a61386c842dddfda88c6d076dbd4ba:0F Bad84d80f087efa23d7a15bdcf16607749154b19c553592cfdac779c231098cdf:0FÍ#@3618e3a5bc96c5dfdb508d02881b17abcece1541735698ecaa19b3c838b925c7: Bb9fb5309bbee22ea5832d17b4c42bc375e42de6d03f955be1fea0245713f36b6:0F#@146083229be26734f920e23edb532343205edfec320acac9d5e0ddb5c5c3da24: B7c8b9583ee68297473c307f89299d8ceea7d8a79bc9b98c38b0d4e1d7a8d7def:0Fԣ#@8f1858215226dfd842ae620093fe72286142c54fceacf1b0fb2ecdaf842b2528: +B3128af84f8dae51923b13caaa0a53164c41507a6bacd4ff901d7b19aeb80f0e3:0F$@1d5d5d0b64d03d04b4b43861158f0a6dd0031dfca9ce46ec132b617f7a011b77: B67c18aac1f574eebc6311625ffd0dc2e5760276b4429281f333a1818098dcc16:0F#@90b65c8d0f4c23f543aae2145db7590c2265ec39010c7b64eb9d6786ace2408c: +Bcebc1b6c0a82eb434aaa3df0178d57ae60ab6951d789982f896822e8c48aa810:0F#@cee5a79f8885a7609233cd75fd9414313bb5b49f1bfb21f637b2a905c64cb783: +Be5c4b080d4ff3314d05f37c455a3915be7a732a852b18050055e2a070085c09c:0Fݎ$@8d62004f172e668d74442d518927ff3cd519ab41d2174631a93265a5cbdd33ee: B7f2e2728ead38c86d17695d03fbcca8c9dbd31eead9ce4e816680c1e88e4825f:0F#@e50fcef786c4493747c824c0389ced131f93b6805d09aa523de81a6fd02586fb: Bd63f067486ecd48301dd87d293dfeb17a868ba1771ee246d615755ecc0523a9e:0F#@98df4c6c13d6d211fe1284306033bb2987e6747668b6443e832400099fdca337: Bc469d1d8a0bee94b950d9a1f33a3cac152a71ee44d030d6a3ff4e1cc6493492b:0F#@a6121393f64c9b322d07f11c570bfe3d9320fa5682bcc2ef693fbe54c61b1025: @@ -84576,37 +110931,47 @@ Bd63f067486ecd48301dd87d293dfeb17a868ba1771ee246d615755ecc0523a9e:1F Bdefceb5aff3461ad69f5fd5725b610de532612a80321d5b0248184bc350fcb37:0F#@d1fb09098cdb96eec10515b8ed2a9ee47cdd4812283422668f69beb5ea265b09: Bbea4b7e510b87d03b99db66c9d561be109a7a81806c7a45d5222fd5072ed2d41:0F#@f47a6bad363bc26756a5bb132b7b95a0a4f4e623bce767f327f3be288338cf84: B0cb494aa485d8365a723c16a4f1b840c557d3ad52f650adfbb4ee461ee39cc30:0F#@66fcd539f0653c51b4ae318506eccf2b5a5e0bf8a86dc779ff0d3e55229dcf66: +B03792301687c778f976bc106ceca692f80ff8146f27fd01fdffe20ee7455c579:0Fϐ$@548abfe6af5267526f19ceb87ae2cbd7feda5a4bf1a98af6d771c12307adfd22: B4152be414bbbba16870293a343c9a7f5500dc6aed5a203158f79a5b12b1bd1be:0F#@6b50652614c3259037621897b01cbaade54f7eb0aea97c8a97849f81213b3d5f: +Bcb4e21d6c886d8430cb886c040179fbe2f7b1768886b215f384bdbeb72cb7e35:0F$@92d769377cac70daf5ea504eebe2f148476163c4c99801b93fa88866a20355a2: +Bb5de12cd42959f540fe9ffc91376c594a700fdb4ec7526c1afa98b2e67b50910:0F$@4aadd00e1b2d529def80e7ee845caf31350d88f67e164a189985c19283003943: B0e8a72c497f0576b30cc1f2393db73053049b9d895ff25b7729a03a5d67e179f:0F#@845955403491b45b4eccdb27faccfa053c982a4954f59e8f33e850b49406d726: B8e658784c7b82f43711035154bdcf9ebf52603a70d2b0153d62c709e841a8081:0F#@9e67bec42cd9dbdc3b6e25f6543440be01133a9939fd43c7c1ddc6066473daed: Be4ff93469b5876a210ac2d776d754e4075983672f92f44f0142fa1652d438081:0F#@0cc557a7487f669d12582c82b8f580863e243b6a9e9b4ffe4f22839cfdb6b41b: B2fb2ee81406272a3d34570230e25dac4e833f8a5b001eda161d4cc0c1a8a4e49:0F#@d44ebd366330833d743f4584548f87de37f94169fd65359df5450e630ab307de: Be4ff93469b5876a210ac2d776d754e4075983672f92f44f0142fa1652d438081:1F#@75b08d4bfddf9e6fa257db1a86cde549090af98f76d15097ea968c3d8cbf2d4c: Bbd205c1440db89f264fd26a5d7ffc2aaa6d433b1db6833c0158a8305e5ca58ba:0F#@807a125067c349b2605c1353ac3c384201eda3d02704d75c5ad381f74bb7fedb: +Bf84da452ad28136e09f495b4e2d831fd1938125b07ac28e9878fa736f0aa64a7:0F$@ec81e64ce9fb5821c1748df25bfd5f70811112fd9c5dcac5345c35963ab04977: Bfa5bfa50b0be4554b5f57eee3de3bcd6c7054e1d198c7b4e7bf8e83e46282061:0F#@a98d8c5678068d4c1e26cc0d790c8b85a180041a92cc4e8ac13af039eb132e4e: B3454a803a10a9407ec15fe298142ce6cc617b2990c8fe8a0420c5dd966241b6b:0F#@7275b4d9683806a0211d29a9e4a65e5bbc4aa024bafb02a825db97f5b3818eec: B6ef822eb2cd2a7d925ea854759585ad1e29d73e2f28d4e23ca187ab5ef2600da:0F#@fbf663689459d5104ab3f2e8d01a24b52473c7e179c445a47b22c32862f65308: Beb7a917c1665f184284de8239519d5dfb10440e414ad7655339eeea176573cdd:0F#@b0872df5cd6701f92791894b856acdaded367475e2e5db2288398e534dee0fd4: B235abef3f3d40436a5c58d6b3c6c9e3890702a5acacf626e63aa30d5221a9b34:0F#@5cddfce57413930237f5930896b8d8f27951a9df256fe768c8a7218c62b3d7cc: +Ba20e97f56e78766b69aa31c8c399e14d0701ef7ae7b8a7b14f58e438e9338845:0F$@549979ffde9e597766be00b904049df493d88d43dcbdf368cffcef3c6b408478: B4fd64b988b3be018cd821e46e6283d9608fe448de0348864b85d31248a8f2aa5:0F#@bfaa2e5442361f7a08a6508fe88f7abc602d58fdc8ed6d9df638d12e90432c12: B86c645dd235d73465faa11498a2797eaaf3410d13548670a1882c9caa6079b71:0F#@c500862b60b73133b135c1405646b2886d65b5a46bd343fa64a16edd370d31df: B6b9266ac116b9e8f88f7828850adbe71b7fbd3c95d1ab2f5bd35ae5f5d768b7a:0F#@57fb5478d3411a852d22ba5001e33d7802d7bc283c6b987034053dda83fa06ff: +Bf85684085cf0ad5e92172eee22c249f90819dbaade0128299267503bd63e573c:0F$@771fc09a80b1e7e56a71c9fbf4acc663f21b5305b3c69e4fc4bb79ac6e41516b: B45546d33696e30c1d132d50221e2220568c7ff7c84c1fe05036e966de16d02d9:0F#@75685af20f0edb82f875fa3785112fbdc4ef834167c321b7bf6dcc353c2a0106: B65f0837040ff7ef3e996c6947960adc9c2ca00a597f50de1fc7913e6f33de05e:0F#@c7210f103a57bf4c7167b46deed01203be01d7bd768ef4a9255db670a7805332: B93feb67c7388548e5e8c86893e71a6fe17d804ba428a94e9c331fe6b16ad3e1a:0F#@d89a3a7d202b8b48a0310b3d8d10098e6580c665026c695f3db8a77d09dbbed8: B157911b383e878d5d530cadeb4f2d52b81dfcdcffb944b0449997ddb43f30314:0F#@48f05f824b07fba76632ddbf0fb7db23fe5b89a7df360643e17d1c099d58041e: B88210cfeeb4fbe950d45945a49a64fd79714b1af588084919f3a7484a573d856:0F#@1322643b5adc49bcafcf188ea872b2ef529c7d4b2fbc2dabfe150d504d4b991e: +B98666012e22d9e3978568480b1932754979e8d7c3083f1e9b537956369e24a1a:0F$@6ca5f88b3fef90dceb5cd6d4f332d76f8c86ea607b06fec32aa48ea27744e812: B20e41a61477f2c2b5fea935feaaf0ecde1fb87eacfec37c73742b0ab47c12dbc:0F#@2cbab980f0eccad3ece765b637f9b3ce1f3ec558981f808fd39e932657b47a4d: B881e10d8f43ef7a27c532dd72a034c9c871ae694c92603da7a07db2d98581e2f:0F#@03a3f670c719719f4b0755441c97239077d6989cc7ce427054bf5307a562d9d7: B84da6545cd85141b251a66295a3c50ea212d37c99cbe8a15aaba7daf74edcdf2:0F#@1a4db0bdb66d788280fa82e6c0d9b355774a7f58fefdd6acc7a0df14cce8a97d: B20e41a61477f2c2b5fea935feaaf0ecde1fb87eacfec37c73742b0ab47c12dbc:1F#@ebb353bfcfdec33b1c718ab3613f239ee44434f9561a455921b0453426e43f55: Bc2951865fde7ae8afc5fb8bd57b767e5757d9c5bccbcb07da885a82aff868251:0F"@8ed0938d49672de26c3d79fb901aac0d91e0a0938cc54522034a42c890bb2b35: +B792c622a3d7d9161a2ea013d147fb85bedcc87bdff5842008fce350788080aa8:0F$@0aa1418b3bee5cea15d7b41a9d7d0b617d88777f2d9e60a371c0a0672896662f: B1f4c4017684504d01005e7d5650a12036cbc1e86d096dd31834ea1a5000507bc:0F#@3a6adbdd072d861fe92589c9dee72682650462ef13bf36682b6cc908c52a0302: B61bafbf7ac17516de77b65609fb79b508fb32adc5edf3dcfc3a8450f774bdd7f:0F#@08a277b2bc148ba91ff2b673e582fcb4d39e28003eb67f8debcdb28081cda55a: B4ddc7fdeb34df6c7b83e6eb2ef320e171a938af5660445a0783c5e606abfb8b7:0F#@743c1ed26460774cc8a42987e2f7f25b00131f764702b293f898946d35190d1a: B75615d717508924230bda75bafd3e94761421ddec6cd82d577662e0d6cd739fe:0F#@b41960ede463732e6512a0d85ebe3ce21bfc4a55837cc52a239cd26e5ed818f7: Bc6f95f81ced9ab21ea8cbea4775376551fbf06ef2d8812752c215061fc8217d1:0F#@17592e917765afacd185789839d23e19950122c6160e5fd19e14268a01d93f1b: Be1fca4434efcd2baf1d3b02330bbb462434ddd97b33558de433ba2797dfbde80:0H"@0e7c7bf314e244abcf5a678d5afeca6218a5e45140c93a74d28dcfe903623bdd: +Bafdce48084b02aec6b8aba3526293c88624a87b7b4cd63aeb3569d462512efce:1F$@6df0cdba4f8770e11da1a4665cdb81c4dc06e75e7784a96f6f984e6032f03f4b: +Bafdce48084b02aec6b8aba3526293c88624a87b7b4cd63aeb3569d462512efce:0FӐ$@c8e5e3101496e2ff2422f9b03471ef29f3bb40062567f98990c104374a3a9620: Be8f946fda245564b5a8c7c7965d8efe1740b0cb72ae0a029da5b39beb3d5f763:0F#@30b34b1eb9b92b94e594837e555ac971c6e39bdb8a77b51aafb9c898f021d34d: Bfc3fa4f27ce27a980c0091aaf4abe6cab660dc6cd8fb0e0babb053f4c082c3df:0F#@40507e052a0e5e50d7d2e6f265b708e306a58577d3cf7977d2a8c72627ec3f56: B03839e76327dff378f8b9dc1198bdfb9b6b899ab08db6b59d273a7130e823175:0F#@00fe23dace54fe2f2db398ebed6518d7f84a0b62d194796d8faa40f9cb117a8c: @@ -84624,15 +110989,19 @@ B35e5f923b7f94204c99d491b9e6bb61b5def719da33f88f3b55edf560c1109ab:1F B35e5f923b7f94204c99d491b9e6bb61b5def719da33f88f3b55edf560c1109ab:0F#@7de665b0ab898598636f1f60c03868c9fd6d71a83e0a4fa905fa002930ffa758: B0c10fc79f9f3ea6ecfbd4d05b0ba0569d7bc376a03920e39524ca8ca87920b1e:0FǛ#@d011096a81ae3d7562cdacaca015981bd19b35dde90051e00ddc5a723cada3a6: B60581f7b781fab958b31c863e564f1aa0ec0b7e4a42d96e14430d84799e92cde:0F#@426777b7a0384559a7c16ce756ee9d00a03a968ecbfa090f5871ef10ae20f656: +B960cb747fa1bae62273ea097684c3b5525f08fdc9bf933639c7d1c826d545c94:0F$@a286b7df832d328c84e2a7ad68d1efdbd911eafe61a6e3a24ea0e1933faf0f31: B063def8de29804a23ed80125d475c69e1872d00954bbdc20c076cba446f49e00:0F#@f6b6af3f1f9a1c99d35bfec6d91ca2a23b41cc2c3a37914df23bb9b78f6db12f: B923df2eb3f6dd88d16c93d784d08f47c6efb8911c8e25bfb68d2bc6eef7a0010:0F#@575939a8909ae849121588e378982959be5b4cf60730e0146389e94e237ac50f: B14ed49c1700aec2fda5c92f6a90809333e5fdc66c0db50e2a373bff02b708055:0F#@d981d20d438f5396e6ff3d62aaad9a9483f3f182b61033d1e9b4de6494358734: Bf2246b2bcefb7c243f2d4b58c942bfada19579cd691d8f4fb35f64aad2b202da:1F݇#@23abf68cab20ffea92464cf2c62f63fb4a8590b6fb7e8b47e95cc9ca6056cb26: Bdeee302577a7d44f9cdbdc4d43e0b6b15b65a8bbc1c61e4ef2a51958ab62d502:0F#@0f4d10bc67d1d2944f432d81cb6e96a89913420bae06326ec684ad448464c88f: +B972a50f28aaddd5c8a5916b4f4a0fc1ab97fa3d3f37d72531c0ee47eebffb9a1:0F$@73d95538733ae37c5d6c30d4bfa4e819d7f6a86a239cc467ebaadde1fbe8b270: Bb10612658a7baabfb72ea71f31353d5ce11ea2a9cf20ce4b0d3612475b36b905:0F#@2d804aacdb063487dca63969cb16dd0c90d8174779c60e0bbc64aa286154e45b: +B80c5a250a11fc6baad1ce00bd0edc6f623a6f044aed97f07cac0bbd8135058ef:0F$@f8aebccec4bd4de18f4829abb36466b013c59acd90ed3bc44d6330f5eb870f67: Bb18ff1eb01c1f2d348c4322d4597fd50e18408cc070153dd784ab947339257fe:0F#@0fe00bae05d5df66f9fa2cc9d8a437f1c8528faabea46effea8f7e0865e303fc: Bfe6f867e58232bb45c53a7e52b98888bb19892c2a5c9bc8b1122278db58f3244:0F#@ceeaf49c2237434fd296e507334e34581c542771842021dc7a456421c8d908f5: B8a731dfdd956fc47774bf4d0ff870e092aab4afe224d8da0e020de52da857405:0F#@75600996fd5c0e4197f719a4da92fe1750290ebe6d67e187f6819caed6cf0510: +B9321f572981fa37c16d84d80b69532e089ebf700b16c21ca08b04cdce89e22a1:0F#@2b8585c370cd79448402cce4304f79ecd97a203a8e44d81a246773d15e5d1ffd: Bd80d83bb17f3a1311e6a92c5df7bd52af1dc9c5a7f77908640959480f22f2edd:0F#@34b3a5ff3fc665b70cd5c1a1c604df7926474db31771bebcab7cc2e9eb1c388d: Bf2246b2bcefb7c243f2d4b58c942bfada19579cd691d8f4fb35f64aad2b202da:0F#@cc256efe3d37ab0d0c1b80504d7c4c77a190a9b6a378b9518884a062deb5e2f4: B6218c3b9d5f1794f2f28b62f91c28c8f7b8c6e36f9ca9ae431b004ae1fd0c698:0Fٶ#@513d36791d8b37a6728721becdf4945460de3541b1fbab67fb51aad916c7949a: @@ -84642,57 +111011,84 @@ B6d0127a28f4bb2c9bb8aa328287f0fc488003cd43d0921010b79a8219f792a9e:0F Be1852666fbb9c98065beef1dfce4103cc70106f3ca9b51bea1c9a5e87f1fddb9:0F#@c328dee1ecc76657a52765726c954669b0f35cacbda339f1d105ceeec98ec384: B3d9f3aa5858b3dff89f5f499276cc9378eadc9495d5167939b3623a5272282c9:0Fʶ#@2dbd260ffadc60222adb8ebde88ab6a4cb5bb870f5392031b8cf10c35e11d0e2: Bdacde27ece5a5f5e49fa0aed84e98788486c285d6b1976fbfe42b26b5bfd4a4d:0F#@09ef0daf9b9abca8d2d9957281f0d5297866ca8910d407bd4938e0c051f9002f: +Bea56962044998d0f0116c7dc6fea5cab924a302a24cc5d0399cd754609fe887c:0Fܛ$@e1b07493bd48fb6ecf247eb53b3aaff4def907fe3efad38f48faf0ff54465e65: B14f7becc60378acd2e1e5d0c19bc662bde8e76ebbfdf620e07be2b999531c9f2:0F#@653cc03676a5721f818c7dd0a013619edf2db2bd0e8e99660dec0e299343433d: Bf0989666a32250ce6a58453672b41d9c7d08f202bed1a82fc189e8d70c56c11c:0F"@2fa2a43ce277fb8aea1c89f3eddc09dea5ebda34ec71b321ea6cfcece1631a6f: +B2d9ae9f57d0a0ae2dbc3240e1a5c447f2a156eac5e2a4f888e86a1e390d37e19:0Fˊ$@0a5b0f716a239c6fcca8834401dbff02760c14965d44e720b13a6391dc321c3f: B6f2abb46ab86b1ff2b5e4042b3675bc39d0b5bc39f8d5f549d62d3d4b7fa9508:0F"@bac46fd64e057a541530c87366a4fa4fb616bebb7a7970230d7545f6a2e0daf8: B30a8889706b63524e9c7e06be3e3ad2f9892981f3c2f213ad894389649e06d1f:0F#@1d7263aceeb8dd38e4f61da15265cfa079c379d47f83268526cae87821f90cbe: B351cfccdbe0a2e787ea3d03e73cb706512a36f636998af03cabfa023832f5da5:0F#@81a7b7eda414b8f9a259d13999a3ac01e02ac3e27cb0982d79cc5db1fc2ae803: +B682762046d31a1d021d557263ef76ee350f813aff38e22bd4fef03a756d6de31:0F$@5808ec999d7b71b806342971cee953fc17e52b60c2c8507fae145aee6c56e6cb: B8cfef7d618e5121000179bce559eceabffb6dc809fa784afe4c065d41a173e31:0F"@2dc05b68b5b6023c650015e367436185a9c9c7314d7dc668c8d057be5867c298: Ba8eba2a166f6b508edd546211c36fc34a04e044b7e0a1dc60a6510711fe3fcd4:0F#@10f9cfefbd35ff67ca08f007f66ac397a3d143df59e904846bfdcc5c600287d2: B6416991953b1e100d77a9b178a3920fcca3984e6297fc574bfaf0a10c5dd8ac6:0Fբ#@16e4ef7fe553bddc33a18aa61edd723432727e0bf297b1c00acbde0d2d6ea6c6: Bf8931d8ac079687346eb6b2805ee285a4b6ad8841c3083d494464670e06295d9:0F#@3eec0b2d3346b46a95d366cd55a0290a59e0c9e8449e09a6fbf3d0b3681bccdc: B866c2a371a171f471467f76fc7bbe7e12ba849702590177b907a155c76b5acef:0Fʴ#@816d5a3f236b43422883e6ea7aac1bd5aed0aca5e847ff7b051f2456f785f995: +B8774e53b4c590216c49d75a4f62551aa0c0f98f7e7530459d0ebc72145debd22:0F$@e8f401387d3b7c10d123fbbe3c41b60363ea602bf6f03c769234829c0c3bddee: Bc754b57d5218a606a1e52a24352cc77e73057d7ab4f6e5121d2c16a12fad2f40:0F#@989e65be4819c44ec17ad190d3f610a854be5227d2e477bb580edcf90e247f6f: +Bced492b640786ae544531a271c804aa6e59160206a6a20d1cea943fd14194eea:0F#@4bf2c62111fb3735c1a55544863a217427a9277647aac05c321e1f7dd98fea09: B3043a025efbcbd1077aa8cdae7ac1083b301f2329253cc5fa8c94197152ab128:0F#@aeccb18c84374ce33bc2aac03a20004385abfcb5ad2306c132581adcbe34217c: +Bced492b640786ae544531a271c804aa6e59160206a6a20d1cea943fd14194eea:1F$@cf2cf8129eb80df6c0c9ba1e7a17853a6ff2557aee0552bdd59126d97ed291bd: Bf7583c040e0450be2bb565f840fd01ec70d096d780b239b8e633b6754ee818fb:0F#@e9b06b51babe219b54b927f4ba0e104a3ae825b15d5db256f992a283f8a88812: Bd7021773125f9d173cb5265deb2b68520b3235b580e04e5de1653fca164d84e9:0F#@b2d70ae0de7fb05fc423a8e676c31ea8704a38e36ab6fd32916f454f5da8ee33: B19fa1ac93d063bb438b9892e5e1055f9be90ceca77ee1311461499eda6b4f3a4:0F#@4c05903a382cb296aa7e14d591b1986b1fab64233242abed0718b428eaf8e501: B9b998bcd19b82abd516af87a385231523f69717cca850173b339642753d8da2e:0F#@6f305a22779daca9cbf1b36e105cc7d9a6f0834aa38a48eb21515305588b78fe: -B26a5e3dd3612e1077a0a584edb644a1ce3cacc2920dd0ed0d61420b3fbc7f1d0:0F"@c6c464dbebdf2a2fae37d7ca1ca8a11aa84a59bda5572a17013a468bad7c70bb: +B26a5e3dd3612e1077a0a584edb644a1ce3cacc2920dd0ed0d61420b3fbc7f1d0:0F"@c6c464dbebdf2a2fae37d7ca1ca8a11aa84a59bda5572a17013a468bad7c70bb: +B2dd34769525d4105cade947a48223ad49b07d7b295088f92eb8f49af86e481af:0F$@3095f8ccddcacce21bff30a6d00690a937c0181df87065fcf45a7709a03a14e7: Bfec9008d697323b8c505a5d76c1f62e07df9e98b1c638555cee96b644a82568a:0H#@22bc222a44149dd57d008b066c1f7f8ca3700f07e0ac3843d74851fb91781111: Ba3303819c7361ae6b8d9ceeff02cd250818097c50133f9f28247b90405c09366:0F#@a53beea7d71900b2c5b398df7e890d4b40806eaac629f1df8ed01ae4eb6b7955: B0f33bcff4cc80888295f5fd70d4f1ed5fc8c32a4df3aac77ec2db2afc008a7d1:0F#@01ddd42e1f11a7495e28ecfd79287a4c14ee459885904e9f029b1a74091afdf0: Bfa9f02c7c794435d54347db343b969913d6934b252a788e082a11ccf6a94b9e6:0F"@c4f8b8281cf403bca88fed4e2e3b1641d74e17583adcb5d99b8ab8488246080e: B3418b243580d368eb9ec0d5c4e66e4e11e21993709123374bef9546d7e7e9767:1F#@d99a12440826478fd7bdde1824ae669cf912717a3a2b6ada89a00fe00126e6be: B5c280db0647f4b25cee1c86f66911f240142fb09118d213c6a82c0c076b9d212:0F#@2b7e63881f34520d39754a8340dfd26da8415a3f32f7a5fbcf937be57c21a421: +B2b2d6665e28a5bfdfa9437e74b429f4ab7de529276ca3225a534fee38fd94efc:0F$@1e156315b8cac6a76b0f5fef48805232e978f28079a15a2f29f3c055f3d713d9: B3418b243580d368eb9ec0d5c4e66e4e11e21993709123374bef9546d7e7e9767:0F#@7aedc95bce7d925de04436db62f830c223a2fd437f0fb2dcf4a3b6775ebab820: Bfec9008d697323b8c505a5d76c1f62e07df9e98b1c638555cee96b644a82568a:1F"@e3a121cf889b64c3f7782c4cecac6f0db08fdc55c74a786d391e825a2b1e72ec: B900e524bffa4e8f8641487e8c2f056a37b0319f5046fd1e8d9cfbec177ca0ef9:0Fӽ#@c3fdaf66e501ac2ce037516ee2bf0b780b30777d1fa4fcbd0334099c0c29292b: +Ba4e977e15602c88afaeed48aeff3a22be973ecf1e507e1699dc6e3d402a7d266:0F$@5f24e9afd5834b0a0283fd854fe9f488921dce9498a6a85ea7004ff33c6c06f4: +B2b6e9d06c91a66519b2e33e0a258b493ddcdc0039840c3ce60e744ca82c00db5:0F#@57ddb2c64a726947f9101d62707b67e590e4ea80093d2681c455957c154a1ec2: +B5c83e26f231915ef7be5b531e90e6c9879655d664ce6ca9a796a9f6e37a95e98:0F$@5ef55237f18d8696392ff234b8dcc0a910bfb38731b2264a13694de8f6cb8947: Ba65f4417cb2847f48e53fec672fd1e83ec8244b742161adff0bbc90e6d371957:0F#@d1b4af4c2ca15e9875a3e65aaac8137f5b5d9b062d6e581fcf546e56d9c4daa7: B577dbd3dddaa33045bff6ef71891a36a5faf3ce6ede9b9ae44ffe97bc672dcdc:0F#@c7632e106d5581b310b484973de4f0b1896f8f85ce2680c82be19cfbabc97f6d: Bada939fc808facefb1b5d58e20c99965fe658f8d461ea76ff8eedee4adf99a9f:0F#@594be4675e018626011b02395543afc3f542f06b239b7b8845a7d53505ef9b3b: Be070f3311daf9b39ec515d75d100a10502d89c4aceba56ac0d45bdd2a66df3b0:0H#@9566b049d20e82a4f1d1caad55ba8abad765c68a0ef1c115497e24cfb8173fcf: +B137cb3b6168355196c3d0c438a032e8442ca9298ed87b35de12a9bcb10c86c85:1F#@95661a66ef56b54f1bd4d18228844a145ef28987d4bff703a47bec5dddc94b12: B9f33d5f5b6843237fc34c41477e23a67410f81520123b034f0512b473ee11f37:0F#@5d85be506a3cdf316c85d3797326da118caf63035058a4c2f4ae8014e7cd4edb: +Bf8aebccec4bd4de18f4829abb36466b013c59acd90ed3bc44d6330f5eb870f67:0F$@407f25afa7434cf0726f3652358445b7c63e0937898d187136f8b8d6993d9ac3: Bc2f8dd08a30d7ad8b4910b295afecc847f906d39ae88aaff058ffb0722055317:0F#@0c515550ee5a54b2669d3e10e1c8f9c14fa1e38ca7776211899b6b51830e6462: Bc2f8dd08a30d7ad8b4910b295afecc847f906d39ae88aaff058ffb0722055317:1F#@4556c3efa9fbb936073bbef6f9375fe2e60e697252b29ad6b404a99bf5ec6cdb: Bd1b4af4c2ca15e9875a3e65aaac8137f5b5d9b062d6e581fcf546e56d9c4daa7:0F#@b1d88450623781178da28219cda6c7a7dbdc6995f983ef48b8b9bb80a7912624: +B928e7e6bc5a727ee8f7419b19244a5282fcb7313c17d462024002c1367849297:0F$@4b47c20abb9cf4703036248e2acd6cfb851a3057d9822ff3834e000a3400304b: +B289e92593d3b4f6537a2f4f2d05381da6d85772586f8b46984952d9d23999e7b:0F$@ce9389dd9d29ee74acc17a424e28a01c0bf6dd93c0a433dacbef8b588291d7c5: +B7cfb8f6595710a8925ec2645c904396766bdf0c0e174006e6c0808bda62650dc:0F$@2c735db0514cfa2deeeb1c3c59d1a789e506310b8eeee685f55e2c6f03d92240: Bb245b8f572e86d3da3f9546957fbb0f6f111853ceaf7a151119409df2a4f2236:0Fи#@f2a7573deea984ae22acef84871878b278be9f260ab28f8ea2e538c1aace94e3: +B65125ba3911720b99fcc36886fd4819158e501e525e070cadf43d9551990fffe:0F$@3b2db424a05860317a280f769a1997d4c17b81e8338b7a939135c858dceb819c: B011082aa263471a17a809f04a499e4cc203ec614ed9ef423ebc4cdad70352a0c:0F#@71772aa1b40626a6069e2a9f610ca7bd6de5b84b031cd158a27fe639b1ccb715: B34cff1ca495fc249c9339bf51bcc2627da8d1c98e945405b50e18c307cc9be11:0F#@ec4f6add3e8a001a4c116295cc90b06894e21606eb7b9f2abad51487e5ca23e6: +Bb908222e8dc9ddc308679851aa515a9ef5688785f7b16a078744acd60fc6454d:0F#@53027be9bdd46ad1b41f57e139a6d4bf20f46bca1d487635538cb40e1cc20926: Bd5cdc643c37adac8d789e134cc64c453053a34f1a94796f74414c1f042aafe7a:0F#@b58a81857d551f6e0afd513acd7935b1513e1f7e79c297d656f02a9f47b82986: +B995f63c55c187d7e51c6fcb1ee616fd77eb6d4fb58764db1376469f3c53d70ea:0F$@78033858c2322c5090528efb71033fcec13088441ebdf6f4e299961ee6d178fd: Bcb7508fba14fdefda44dde4c132aa4e8910e23d5fe92c3c5f641cbc7d8347854:0F#@6b295f1be495863b24889bdaebcc03a55f1a786ebef308f24a8beff8a3bc4095: B2802fad4958e7e84f3445b1e22dd30e403170996ebf9f027c0ae68af5cd41306:0F#@fd4e0829810d2498b74bf7e574e0e7ebc9ac655a081e4cd7f6e5ddadac7e79f8: +B137cb3b6168355196c3d0c438a032e8442ca9298ed87b35de12a9bcb10c86c85:0Fׁ$@01aab7d4a2b8f4405f7f4b10bfa178f8532072145779696548279816f3b0e7b8: +B011082aa263471a17a809f04a499e4cc203ec614ed9ef423ebc4cdad70352a0c:1F$@1bce488f5245271828e40005fc575b89274e606ee2e5c88bfd7441b94b415dd8: Ba77f8186d40df7096c6a0636c71b2509749ebac208fe30e92d0cfab7faded410:1F#@7accdbde69cc7058577422a61c4080a4bedf4834981d401c000e94553f05b49e: Ba77f8186d40df7096c6a0636c71b2509749ebac208fe30e92d0cfab7faded410:0F#@18d7a6f03ddcda5a2c060fb1312f12b4bcb38c2547dee61c065af00b2995059e: +B6a63e815fc9b158e547f31f1e7efdc3dadc7594dd31f2409dfbd8febdb38a7a4:0F#@bc03e413128e0610c26d7a5cefbad87d5576f047e6520092ba9796972a51a3c8: Bd1b8a58c76f59d976326f49f168c87ca641ceb3a08f676be4b33a5f7397dd9ce:0F"@a57ba4e469a6a40a5b489f2f917428d3cf4db032207468f6c6c4edf7992426c1: +B5def07bf23690436c4199d4bb76c7d04158a137df1cff80b4a89fa69a7f34463:0F#@e5ee596786db80f437d65c1dbbe4d0d17afb9bc61e68cdc6f9b702277dd98b10: +B5eb51dc044f0c79ab7d1a678ace1501077e391bab7c67cce5f62c780c01935d4:0FŌ$@4e6efa6f3062070cb78ba90288e824bacbdf2f343a17be158723793b95e38edb: B4275ab64d7a388b2a01c404a84ece5092c4d6ef4d0558cd6b41263062cf7b0bb:0FÀ#@96a9b4779df88273ee5fceaf0f26b5d992e697c9945273ebac00e34605698d94: B68514d3ff6bd222a6df5bc4492df083a9dc2f656672897631ee5f70d06161068:0F#@3faad799a7356f03f197ec4b7b4b45777deddea5f9b57fd198dbf63349423e96: B758c60a799613d372e07f5f2807387533891624d03d34329ac536c18a816e829:0F#@cf98415c139066c54ffe6c50fe1685d84f41b2913346d4a02ceab395ab5bf32e: B3e2741de3ff7bc37964253cee665435339a32f49b825fd1a29001559962f5a5a:0F#@0b8228d818594abc871989f8e3a130f9ed5801cf50b59de94e7924880c9e79dd: Bcf37eec8b3cbd7800cb536c4076ea6d98e695d84dcae01530b9ef7cb90efe055:0F#@11cd679bcd4f3fb4711735470d0c4e59b6c04ec27846c1ca041b25b41e274126: +B182d702948b5d3c4a1ddcdc24ec850d8699b05003f03527eecaec319b9ffc449:0F$@f51816388631f12685bb93d7a6044121b74bb851a312a36f46a8cc75481fc8b2: +B101aee6e24a2fcc7ce3c9e6470055223509cb95eaf37b5e9b48dbf71248f1e05:0F܁$@deb1514e26b8e64746b0f2c51bf06956a4515b62c0d55dda59232b9c4e4ceaff: B5f1dcee64f29a589e5b0608b318065ee0ea2490c902ed97685c84ecf86821d41:0F"@260eb6a59305e8f39eac024b04f93589540436be6be14f4165186b0cbf876289: B8eb4665e1aa484abffb4df99edc81b7b251712edc9103bd24422e68b3e873bfc:0F#@daa184615f6b2d4841ffe20c1a34d1b6d8f76309c6bf194bbe37905507bc1257: B8eeab2c80ec90429f6df5e97f9394158f202917e6a5d1bb07db2f176f9e70b0b:0F#@11a21c779b33fa4149420147f321ee5f242da78d6ab8ae2b54ee4c673ad91103: +Bbc03e413128e0610c26d7a5cefbad87d5576f047e6520092ba9796972a51a3c8:0F$@20af2d597728ee9312afdffc8d193be7db2dc95142a3671addea6084b3062aba: B7ae42874dde40eaaf0f97d4662a1a9fd29687eff3816014ddf478380623d11f2:0F#@15e2778621dbe943108ba36d0a023fd3224c588a70a8afa68e4cdbc417ca37ee: B503cd505cc736ad1369f7158e79ec5f3e04e6840bbe677d887466b8fcb0e9e1f:0F#@81b5c357cd18e0a8692ff3fc40c788854508cdfe4d3016ae88053c92a9bcf6a1: Ba889a7b8577a0c9aff21a274da80fa0b838b2ddb8eb51337db265fe92755d3fc:0F#@af5b3a69d86bc62bdb2b73974e34b9a3e29836a02903207e58b4d287f2d94ec6: @@ -84700,14 +111096,19 @@ Ba9ad501817675d2ff5f10ed461e38a3bebec4e59a4c85da974f9d0e35a70d157:0F B3595bef2dc140f8cfa085578cb4d906f00162e353d6e99e6a1a6b79b973b8fc6:0F"@efd9e393f5c3d4039f1b83820b374a4d6405e5a5a044fe5ea069dd700523714f: Bbb455baf91cc9968077fa4a0546cf840435a218e58edb8a077f08e588d13c71d:0F#@80bf272db344c38da379b2ffa8c1ddb7e18a63b4fd5ffff8e1123f5c73f77999: Bd02f7894cd6b69e6b6e7706cf644105d0fba8f51f0479b289c20ff8b3ff1a272:1F#@baa89d8810ca5b286caa39e24c360a5c8add08a5333150fe99b03a01875a8346: +Bd5c88a1acfc91d5c105d54c9b10fccfea00d66f3f8689368cd9f1d226d936cf2:0Fˆ$@d8ec5135b66deb45290d347ab1b3b01b69bf636f4d9bd60db8f876826a5e52b0: Bc9ec0a7ef05653f8e657484e3d583ec7aef95c14b4bfcdc074829830c75c9268:0F#@da867dee6537255eafd3dbc173b24e499258e5d83aae02afd6ed5d3a28669748: Bd02f7894cd6b69e6b6e7706cf644105d0fba8f51f0479b289c20ff8b3ff1a272:0F#@b0ab26287505ac1a2626ec0204660ce3fb562ce25d7047de113610cecee95670: Ba6b995aef96cbaebd749303171f6888135858b080b97168124406a97418b8741:0F#@c1e218d19c3953e63d26c81597e258eac6a9c6e3089616846673fc08fbf6b4e3: Bed6b574095563befe06323c3b11462bd29aecf86b9afb64a4bda25d6200aa0c8:0F#@38ded5e83b9121015575eb543178bd1f16d1403ce1c80a964010cd0b68eb475e: +B3299316f80501af069f9bfb002375fa529855d55c71446e3a83437efa6e5b816:0F$@1feb758b5b983d05fb7fc92bb4a48eda6b434b257f59c66f72a9ec25b542fb3e: +B21a8d6b442c550dab717bca727981d17df9643fc67a01d100d7e6168593a34ce:0F$@aaca6090d646a6b3c63f922a52fcd9841ed14dbfae96cb9be2a0d1d76a1840ee: Bd2f4f3a74e2856086b2809ca4747226f55b187dbc242e88487e4d9517aa9edde:0F#@7b082807db83bb9f8a68de6314ab16aa5c26b3c953d1b24e597c03144b033077: +Bb0aace596dc985af931205a2824ec49b5c72e90d8c64338958b379934aa74758:0F$@a87aa6f874d3284061773ade82f2b9fec08da305924530dfdf341c47fe39bb42: B42918265da9aa09026fcafac5d0d9915f0894a00feef402acd7a0f76c8a8cd5b:0F"@e6272224c0938f1081326a41f4016d1140bfd835fdadb878504feb79d9717dd3: B5a5d8bf5aade49a6258a0d5ac9aa0fdef797d70b8856280739ff6cb0bcf80a19:0F#@23f009e3d632c0552f831dd27fd936f0f823ba318f8a6f8c81d2039fd43e91bd: B5e49be7563f6cf1ffca498f047de07aa55d11005b52fc1895cd0ec33dba8826e:0F#@c4ebc0e2626e97ad0a86f3587a32a4200c57037372b6020510151b1028776534: +B921819ae8aade3d7e60e5ced2840b77d4b790fa0b5d85e1b1f4cd0d4fd400bbb:0F$@61c56c68fa49dc13b70c81ebe4048515bd9119b1f00536de1749ffc69c8a5a51: B5e3dfaa9a11706de9f65ffb01b54675886dc7d9509d1e01ce817acc9f566dea1:0F#@4d52a6c4ceec81e72c56232d855d7e0be2104361b3e86f055c4bcea83fa013c0: Bc512a90fd40a939a5e64844ddf30bd9872bcb677886f778515dd2a592cc3f357:1F#@f6a1c548c034bfd7d4e2566359dbb7a9cc90b69bfccfc744e8847ed43281df84: Bc512a90fd40a939a5e64844ddf30bd9872bcb677886f778515dd2a592cc3f357:0Fԕ#@f2a4358d206a45c2cc055268ef6d5259c673b82d0cc7f08c0ea6e66253a1916d: @@ -84715,31 +111116,46 @@ B1fb9d86a1394a799ebdabeee7a3e694fc3628ee0d684a78e61749887fd118406:0F B191925562a642223d9876e6ae99ca2104da57b53cc928851c3c0a3b4a48d6d2d:0F#@af8e62d5bc9cd004ad7c5329225c55ccafb07abac4088509526b59d0d3e52038: B1bf1d8988b52f5b3554e10d88b7cac8611efd08014924da137ab5664989cd4da:0F#@6923bc5e2f0d64eae7ddb40e47883b0b820d5d4b1686742a191457e3fac54319: B419296552730bd96e53664a36ffae9829973d35ae421c1036a9f82a48546a277:0F#@9648f2e39a457a2429d324188da87d5268619537bcf9fda1e4175a9cdaa50363: +B015af7f4e7f435e076930a32f1046195e91ab24b3673fad4114fdcfeeb98a853:0F$@df7bc9716d9897c02cf85655bd3c24517d8a6c5896054d578080db228d529cb2: +B1fcb68307ffdf02b930dd8f4e2fea046cee42071895ed83c2f339f5662d1431a:0F$@310c115038225b9beea48a8f86bdc323630d9fee08d596822500bfe9e6d4cdf9: B9c125b7ba7b1bf245b26bd336047ca8ebc66c54b941d602801e644ab3e1664af:0F۶#@aa52924c2287978119e349f900ba83857f52d02e6acbff11111b8b1d675354f3: Bb4242d9ac84c87b0fea6cd0843c545a0bab5f720e1e7d4271ee2d9fd345a0d92:0F#@846a7c4cedecd4699c021f948d2b4403ff63407b6d4c531d3b3e0ccfd3994dfa: B005e1c21b46365dfddd85f16cbf9295352fda2b16ac4902572f50805fb3c1661:0F҇#@54929257c83a9ae6a0964233985f4f57501353dd019e22494e7f90153e1a5cdd: B9afebe6414536d17ac2adb64f8543b2b4242c4ce4fa3e1097c1842636222424e:0F#@f89753a50ef80fe3a3ead57bfd1b0a1f48427788c6858f91be99f35cbb4e5711: +Be64aa721a26f6f9d077a18d281bf44b2996a58d49f40ae59328265f4b836e73f:0F$@a3fde5dd7f31dc5a33bc041a07d507f39931cd25c94b9c77c7f42922d7ee839b: Bd0349768ea83e63dac6c13b20ece39f5ffc3fe13fa949b1d3317447a03ce127d:0F#@ff84cc22e1e99ffb82d9e182b6866c2bf739709af6ae13f9176786c09fb5ad53: B22e8ce5c6a5569df7939ea81a58c3f8da3f46e3e31c6bde83b186b33fbfe7332:0F#@e0b7d47642715a34c0c591f3487706b499d9a0a34eae62d3b0358deb39c681b7: B310f9ef86d21c6666c0d7960255e76be9f6461afc0641ae3fd941d1bfee1d8a4:0F#@e20924f31a313ac6aa9dc5da81eda8b948f944e3fd5850389bc557649832d73d: Bdc232ff2ce431488f9401eb52f9655cb2d72bcf222267bf48c8c86e2c5a2a53d:0F#@c6ac12fc2de96e5da48e90fb814dafc80a59af41c4f2b1e9be547014b288f60b: +Be54afc3747beb9b3418c8551c6f167e3bdef9ce3c297d319bd6c68c8e2a441a3:0F؃$@57fe0689c3589fe9b4f4a7ada437c1aff25ef563ff0d5da2cd823754e2fa7c51: Bc1951926754b6d8140f4899f1fb9f7171ac24641e2fc06171374edde14899f31:0F#@1ad7745744944810eb1f33c454e5586fe31361a6fda43686397d121188fe7f76: B166cc3c2d0a3809108e902e3a124fdedae671e49909410dac38186405560bf9a:0F#@dda45e12b704c71c360c593e9e68bb7375fafaa368555c87899dd74d0b926de9: +B45464ca1cf1d02f452e0ea731ae5a5d62f6ac747f8637c9c000ebbb8beb41bb8:0F$@1fbb1afa9ef1bc33b485303eaee7097b95af33bafdb502711e261cd513e92fe0: +Bfb153f82b74e08d5b5025c913ec5deb907532d4543ddf46248bab203c0debac1:0F$@ab5dc8f166cfeb9331987fd0e7c7bebae8d263b5f9641b39cb72d0791cdf9896: Bb14b90c97e2232721a6a20934f2bf2d88580f0866f1760c9e4b2f29cc5b0f931:0Fϸ#@2ec34cefe0a5d6c5ff7a6e4a21eb5e18ec93b35fa9364d0abea0f1610b918c19: B981cdb92169a3b963e61602fd2ee19ebbd5e57a0eb5f0293a3fd476811b2dc30:0H#@356e9f77ad3601b4ea9846228e93330785641f742807aae1795d8f3aff3207b5: -B45795fe92da6b32d6513750cf7af7b185d0b6cf5fc11b62125800feabb58105d:0F#@1e63378da906b964bf0de0ac21ea7f3a52e86c537dd7c874f40caf974e1c9f87: +B45795fe92da6b32d6513750cf7af7b185d0b6cf5fc11b62125800feabb58105d:0F#@1e63378da906b964bf0de0ac21ea7f3a52e86c537dd7c874f40caf974e1c9f87: +B935fdff823e795576f481143929d9e9d889b6f0b2667f04995fedf27b94b54fc:1HƟ$@b49e05c8d44f5b5c8c5bff54ad11db096e8198c9bcb79795853037db1987f843: B935fdff823e795576f481143929d9e9d889b6f0b2667f04995fedf27b94b54fc:0F#@9d9ead727238d6695ad0a78e6f34a507883c95a7f21489dfe42a94b686a15a43: B28dbf1047bc6a7e13cf6ec5ee2f04f84008feeda0803e74378eb6a091fff8339:0F#@5812855834ef2fe324ae6742e5afb66d97c7bdb1cf9cee66560aeb5fd49c1fe2: +Bd24efa0652c49d388e3833ba23098c98030764ffd2d351d95a54184e1fa14c25:0FЌ$@1827f5c03868bbd067aca2d07935b4fa485f4ed5c4b58ea78c4d7db290a67b3c: +Bf51816388631f12685bb93d7a6044121b74bb851a312a36f46a8cc75481fc8b2:0F$@b6e7acdfd7462ebcb1c5a9b7a9a685f6a7481c4138c4c235fba677167342928b: B1293f5c718ca5a4255697497aa528ea5473740eb7ccc336ea90326618c2691b0:0F#@1b5aa18b57a3efced8289c2c2d8ee54aa96531641e21fccf601e1903f808f73f: +B354b3c664050a65185f4f65debc797de9f4155e8661ef278ca754d1bfde42f59:0F̣$@59c7f68f59b575fdd39b802f4aaa4e8f7e6eb9706c5d3288ef85f311c9b7bfbb: B56bb48da93175e47ca649ebeaccc2b66f8447f38ef6a4598b65f2c8d3d6c068d:1F#@838b7d64adbbf6be4885acdb46ba7047c184e8a98e779683509c610fc476a836: B56bb48da93175e47ca649ebeaccc2b66f8447f38ef6a4598b65f2c8d3d6c068d:0F#@db99119b3a49bdab285565399ff67a684bf59e9fa039435dd9c4633248c93012: B729b9fce3a42de95939d1d68ed10bda4d21c6e0b85e258442bf05cb7a0368228:0F"@2a14109724fe8641265740bacfffa575f725a08349df6e0367e2f97e34ff254a: B246c7203efaadd5b1cffa364c071d88c2e491953e1832342d0493464bddba141:0F#@472f455f86004b9aa94cf783bdcc8ffb7b2efca082398203e30905d25de4e1b0: +Bbe634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68a:0F#@a43942602f5a371dee632b2c7a252d2d7c4abefe00c069943c2d318be1832494: B0074104bbe7e6d6b8b9b14146879988c83db433ebd34a598603781655d12308b:0F#@86a814f610a01dba30b9959f22ad8eb23c07d4bf904857d228786f9704cbf54a: B03f5968b6e0ee68686c0d7c3b4027449eab8011e9fc531f76933b76804e88e59:0F#@06b6f9b0a56caa779f47e951800b2176dc48fdd6f3d5c0f61255895ad81ab294: B183b98519d816391498a46b690619072b74a11df740e6a4c85c0fb16d36db04e:0F#@9a1a8a8f35f41cdfff15567851286990cef402dadb22be090de76b8668c3152d: +B2e3b10b80ffec24d54a9d6c48fbe5912251920c740cbe39136e0f9c2ef6e1297:0FǛ$@c6cf991f336064aaa2fab47cab66893b911a98a95ea9433e226d2de8130071b4: B4e76af082ecf127e9bdec8af0d4219c7450416922e1aaaba65ce66520d80bf31:0F#@92ffc2b633d07369214dcb19fba958a55ac5fbb3f731496e44de169057d3d975: +B2e3b10b80ffec24d54a9d6c48fbe5912251920c740cbe39136e0f9c2ef6e1297:1FΛ$@07975fee5c8faf1d54a5d393e1e358cfbc237054eadd9a05460bfc409b05615e: +Bbe634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68a:1F$@84b09398aa1f114ec03c1a029a85f8fe00faf3e2d3ddc1aaf2ac2bc46153ea9f: Bc99a7fa5b17e6d35680c17458e484d99367102a1f608a7dcf1738cd2ca8586b0:0F߸#@2f1de0f7d5247c3904c82501c85404a0c0a6920f79acc24e1549ecadf14d68d2: +B687795f3641d9c851fabdd4d6defd0f03917457249c81f9523c4b78b7e6d81af:0F$@4aabb449fafbc65f4319d6f56dbdb50535bd6742d3d62b80bc86fc98e636a3f2: B8f17c8a19814428df7e35571387aa7179223b10a7cb2807384cf117e4bff638a:0F"@6e6b687c994b9a5d02d9e6a43a38c58e0ef84edb9e401f09231f768410401bac: B390df4a008b2edd87641fcca7714d7c7e45b2c7114ef3c5cbc4ff595d18e7dee:0F"@48eb14a50eeed77523f53767a0172f34100021ce4e8b0bb645e010ad47dfc632: B272b31d872a1c74256064b6a059980bea3aa2db4def21d57032cb8a5566cdc61:0F#@37c5d8ff88457933009ee2c2a16e82fed9171d5c34052030cf6ecb1acf9c6889: @@ -84751,86 +111167,130 @@ Bc28053937e8f7f7960724669d743b6d191f3cf93c8881b1d1c181220a565cd0e:1F B6d3ca579c2d604c6d6e586037c7d22496dafc7ef1a8034df3fe4b48edd485b29:0F#@0413e6c20ba597db769233b2c73b3c55e711e7988aaff90e94bbd5a9b6729e42: Bc28053937e8f7f7960724669d743b6d191f3cf93c8881b1d1c181220a565cd0e:0F#@3753a60d7dedf9aa4739d4661671aa9eb58d74746e081ec196a8251bcc5a67dc: B3c74319f00eaf6617b13534dd64daa67efb2c3a0d948a731b5de1d33f4358657:0F#@eabc3a6f575f6151c24079adae97004e7f4c628233d1d11a505bfd745c41f7c8: +B4e4183f1d980b1bd25cef64f01f6a674c80734dcd08b61b839f18db97c8e1269:0F$@4af482066d4a9ed5920a8d2a9ab0b76ff28b45a62d3cbcbc11afde7f8c11890f: B6a430cff4c0c5f3b8f6309f63a480e0130f3dcea30a90e7b0b9d0d7c70667b27:0F#@9815d699667ece3bd8fe65804eb8ff2e889dbd565d712b1a515fe3ffec5693cf: B5bcc9268331ed5cc90c84eef1070ed3209b8b4e386e19b54fd426233513c6d48:0F#@ba540d5622c7bc269ae47f460982bd8ac8d30224982180a1f493d287907502f9: +Bad646ec9f17b1dd6f9c8b94dd8645d9552c257f0daa7b9022136f7a3edebdc81:0Fă$@50f69bdfe5bc083e13c69f797e4c2199462450b3a435553bb31916929af6fb31: B978b612b4cf2007c1813896fe706d842e7f6072f67b2ffc170484a0aede316a2:0F#@039a37771e88412e8d62337ecbc0d232065c41858fc24af415f11d33668abff3: Ba3ce7e6d2287e6d96eb29f513b49010bd49935595a4ab4412d72c36edb3b9042:0F#@8bef014be805b76d21064c9cf17e06b7896beaf04444c0a42a3ec9b7f01a9c77: +Bcea73f072bb4834d7e7c597eaa02217a0fd0f2451db51c805b46dbc8d93b3c8a:0F$@43c79d32223dd1c26430d0508a0e851fd702f8062913b939ed77b071199c28e7: Beaf69e755a1b37146d2ecf5205cbb17464d0dac7bb433c8acad2dd339b7b2fe2:0F#@24d0197a452a93aaf5fcfc06b6bc3af7ea83390fa6c9946f5708391b839a6dad: B75d1c33c13c0ff083672dc2b83ffe1921c71770bc3a77702798bf644fb31afb6:0Fغ#@ddcc13d389f26b747e24eaacaa634f921acad5b9a979ee40f4d04f263f3bbf2d: Bac57133f1b6b8b89ecfdef8c4fe3a394c57e35fb2607b547d1b54d6709e9757e:0F#@36041438e49f32c73a41e9001957322d951079076fbb5ad2d76d2b4901104279: B67da8b3188479e9dee4fcd389b448f1d523d035da94c0afc05b4243bc4aaf45e:0F#@422c52762928e81d25714412c2a24431e108dbf28367b78533ee6f9c5a807ab8: +Bf6fef683c7ac4e7b8d68500baa47574ddd7801ca6ba0aca8e13033cca92de07c:0F$@c57964a7f0dd7b0246210395d735dba16dd801f97bca182af40c396d53eaf87c: B99b6c29e70cb39398958c85dd27648bc70d51fb3a788195a4ace8d5418f53783:0F#@3e882296ed2b9a0582622a2e821b296cc14d14b4d61e132fee2fa3319d56ac43: B99b6c29e70cb39398958c85dd27648bc70d51fb3a788195a4ace8d5418f53783:1F#@bc3a9ed3b011bcbbc9091ea12d4283e932d2165eacfda62f77900989adf7e62a: Bef11178f604b342d5d2f19bc4ce09f1bb481716515075ccf8eba0e5e3af78a2c:0F"@f78ffa91047671814896acabfb8eee252bb095fb47d75f7fa64252731dfeac40: B17ecf8d3e5093dc0cc54dda2eb2b58e92b02d7ad1ffb20f8fece112e32c69170:0Fݠ#@4a163971dbd90723f9b46b5fd8a8765d66892ee48261bc77ce11b002fd6c738a: +B91852bd90b037a9058c3dca80b777ee64be622f6b58d3bd004dbf7352879570a:0F$@863af5a0bcb44eb819f7ed85cc83fe3b7d6cbe47750bbd770a6ca13d3ff14f12: Bd63def380c97dc9ec5f6135e0223a3d9575bb59a57b6676c462e9c73471bcbe5:0F#@ed059b7553e9fa72a11c76e1aeeee3e855621bb99ba990bb0ffc1a265690ccde: Bc8afcb76b6b8c4e88141070a948b1da2086816c0ac1c650425c5180ff08c9448:0Fݵ#@e7a33ff0a69deb628059ce4cdab25c47bf6a077dc7c281bb274d00e1df9fcfd2: +B761c93420e0d210a5eba4dc3126240a8a3409d4d585ef3f73a0ce7000640cde1:0FМ$@74b4c737b22c5eeea38bf2614ba16bbf599ddfc281d6117e44418448f959301e: B98da66237aa877b573399fbe227ef447336187cbfac6bc61e01e94800862841a:0F#@e7bdc20667b04b9cc0653c28de5e2c29c74ce9748f36c4f56bfc43d1be525386: B3fa385efc4dfd4de7b5e16f211b53bfdcf6077996c2c8c85eab98d0349137a72:0H"@1ece37c848d9286fa489a7a09a1695bc5393496041a697bb0c1d8c18b761132e: Bbf4bf8d9c270c859bca31b16e98802c807d8db2474c4381f2bbabff40da29732:0Fȃ#@7a5da3ca0e2aca378574b03a332f33405a1b0fda3d93bba0121a9465cf326589: Bffa3a82a586491cfb98ff6f53a4abd9c9fa2c129bcdd14113fe151accb79f0aa:0F#@d7eae9712d550c38b31b2b4e4ae52f972641ff3ed7b4cd8e2ed8b42d9b58c9eb: Bd2e829b5c02bba0ccbfbfe69368f64ca0d166276a0684a5b5455bd1b325d0b5e:0F#@3d08ff604485e3712fa1fd6ba2933b3ab001cbd5fb5ab0132b5ea1dd6875400f: +B2ec1934b7ca042deb6cea1e75108d87adcc252c78d66f2dfd4974a8a5030fc28:0F$@cf832fef0f1d1e07271446569ee9123dca95ba030ce19902fe59acd4b2f71fa0: +Be0c75600fd07b800db2b0c5afe76fb082e17d5c442a7f9b692e29e6408d27998:0H$@3ab6fb046daf07d2afd6636ea61d9846823f6557edb26f2d158167174998ec4f: Bd2e829b5c02bba0ccbfbfe69368f64ca0d166276a0684a5b5455bd1b325d0b5e:1F#@0eebddd7d0c646411877b094a94713abdbe888e38cb8a95ca13f5f7b63860bed: Be807f07d16770be973e654ac6aee209e05c6c323993a9f3d9a1ad166f3052486:0F#@09245ea2c3faa9e155a179d13b27f9899863f0525817e2292124f0d25c6b4da3: Ba1030a8a6e757104815858df5775544c501afa64cbdfbbac25831edfe16e3bc4:0F#@4972c4b09e7d561fc6949f833c03e106545991ce927940c82b21923854d1f5c7: Bf3e366aaf6dd09bc46e84caa36270b08553fe238f92ee6befcdda08f5234246d:0F#@232b423d86f0b2b1df419939855ef073a7673de8bbdbcca914a8cbf06c1170df: B0b882f2f566fe6f4ec387dd38cbaf2171c375be1ae9c725db71c00a1a8ea347c:0Fϟ#@7522f9fac02d13635c6f5c3c544c463b8e5ce4376ae4ab0a59aad6e1a33cd808: B3f10b96a37db01712e36ce9d97a8ef8992cc62e5617e6be338f673aca95f05f0:0F#@2b6a5ebbcf32f34dc9457607219c9382631a842c56f2cf41e55a27f795b92673: -B6a0fe66d3eace4445f9d0852b060d6a739bceba10161492277ac37ecf4de04c1:0Fخ#@2a1824071abdb185fda2036048d70baebcc25da97c08bb12386dc196d7f0732b: +Bdd38bc7cfc8f652d0f266a9671f5a0eb8eadfccfcfc701de7e43e135d73bcaa6:0F$@b7a66c1619106210625d88d979563f7aa108cc50f474ae1e4221413de4cac8cd: +B6a0fe66d3eace4445f9d0852b060d6a739bceba10161492277ac37ecf4de04c1:0Fخ#@2a1824071abdb185fda2036048d70baebcc25da97c08bb12386dc196d7f0732b: +B216b982392f6a13e55e4840e122cc6a6c3cb8795cc43faf003d718c63669e4ee:0H$@25e3fc759ad5ce6342fd39a36284cbd17c5041663aef1d2c5822d18c5f210712: B6a52e590c5d56f3b6b0fd762945ec2b4718205f595f7bbcb7e60e38cce5cc3aa:1F#@559959b7de219cc50c5fe69e6857279dd940635ceb0217332f5e0c74193e08e0: Bffd544b7e44b72d360dba7d2deb9a9f0391f78e0a1b67b68ffbd234704d149f7:0F"@c626ee4d0798b55b4d4f74ab4a03b2d8211455cb9005c1762b706fd2e601ecf7: B6a52e590c5d56f3b6b0fd762945ec2b4718205f595f7bbcb7e60e38cce5cc3aa:0F#@ffc33069baafc36c2c5f8fe82e26740d582101ad7ad187fcbdbd23c144be9533: B51c1347a18a3d9d0cf0d8b62c3595afa6349e8c5bc1b086740e58f3c02186f11:0FԨ#@ff1e5047c6cfd28955c3c85556db5f51946414497a263634db232b81820d723d: Bd87a32646b1245cbcb3171af7019d91914e2e2f066431136029a022311b5b9a1:0F#@1bc885a9e40bd9f4bc1fb95474f00833e67b31b7f3a4586a7bc1cdf4ad0fc17c: -B2bb7ddb94b807f79fb74b1580d99d31cca11b688d57b12874af5354f06f8c1a6:0F#@f7aedbd52ce9a579293b61e70eafb9a4f403e0aa4231d86d90ce30589152eeb7: +B2bb7ddb94b807f79fb74b1580d99d31cca11b688d57b12874af5354f06f8c1a6:0F#@f7aedbd52ce9a579293b61e70eafb9a4f403e0aa4231d86d90ce30589152eeb7: +B41145d9831f9eec7dd84e3e284f9950f16c2c394830508e59eec19976c9b6e22:0Fր$@f2b006f96bac7c00a2c8506a223e2e34bb1071e878033d981913738a166e19af: B45beb0d359fbfc5bc2dc991d36ee0293e7bb40e6903081d8f024f2e0f3840afe:0H"@8f2d8967f9b0f31f0a735ccf2e6e4fba11247c473e0a33193e59d915b113a771: Be20a4c349f04a0bffdde56e5c8094dd60e26fed6572b7079db7398155272a880:0F#@ad912a7cdcb51853e8f2244a98f26cdf271707bb8aca5742157d8c338d2a2e35: B6822357bbf953cb681ed109bcf3c3ae6853e181ccf6e219748cff5820741294c:0F#@8324adc655aa0a07b4a53b6bfbaa289af034c6a456e8f350b353002ead75fbc9: Bf0c6ee7bb60d043631d1a59d2bc773749114af9765c578f392fcbba6bc5734fc:0F#@4a054fc0203bdfc2e1ff2b2eb2f550f8e06211467edb45d8bf4183df8d8d591c: +B4a41ae0ae6ed35484915fbfbd77551c96b3e985641049f21cfc6c08f4b229dbe:0F$@f6477d6f038eff24369ba99bf605027cd0c4f31b86bb3a6626f7c7b202205c92: Bed8d6a35b500744cf823928900abe779983a724963aaf04e8fab82b5eec25976:0F#@039d5e2d49e127de1f598a1ce5516f84f0bea06b630856b813446899bac79fec: +B29c673a67a62e346dd45be769e0a7c0924e75f400d817f1c688b8b8b1e112e09:0F$@c9241dda7e5a3458678cb8236520a1a365c699230d68c39b0ea4bd529550aacc: +B5b0ad002248fa7f19c8a24b6a67da1ccabc16d4b2b0929c05d79090b1b1f4fa5:0Fю$@d3385f99207c95cc6661b097c50c075108437ad27d0a22acce2d1b017f50ae6d: +B0c2336fc608506caf2baf6409cffc710938bdbc1589250f327b0107dc654fde7:1F$@60d889de6673be519ebb60ea8d1e707d94eb328b09ac5d73c17e90d13d377acf: +Bb7101c14d393bfa1a743c4cd32a88e0527a09fa7c685aedf1fd1d069497615ea:0Fʄ$@89445914e24472cd8439358382d980ff48bdf6e9d64189ecfe315370fbc2f1e2: +B1b42a2da0666ed8686fe1726f091a36cfc5b71aa977f1707f558cee9a3914e29:0F$@b293d6263df82898695d179c7864e6358ee61e7b79d2a1523faf0e253b6fa4fb: B9a20b0200e072dcb92088034e602c1cba1a2b693195f0f5273c2c505c641baf4:1FҞ#@183b98519d816391498a46b690619072b74a11df740e6a4c85c0fb16d36db04e: +Bc8e5e3101496e2ff2422f9b03471ef29f3bb40062567f98990c104374a3a9620:0FӐ$@11d6bad8ddaa5ca7bce1e382987e3d7622152decd0a898cd135eedc334760350: B320a8441f4efe10263be34ae17649c388716bb7e063c2ebe279f31a141a62992:0F#@8b906c8957ff383c00e4fb7523af75f85d604a323d6d32e0d0ae16850bb080d9: B9b10377381c33ea51299c8c89d452f64a2876ba40c10cd21d814be0462985ea6:0F#@7fa1419571588892773cdf1b1e53f8455609668a830b83decbb9a4c1634d061f: +Bb34a7c6795b7b2396fa9fa5f293795d8f8d5724e8a3a8865fa539e7954c9373e:0F$@6c55842be25386307b471d58b50e1db64ce6259f9bfdada83234a05f6cc03110: Ba041f86b20cd714b75354d6e1c91d496832cf8737afac129ccfd78fdec888aba:1F#@a23809260ce907c3ee31a61c4e3eaaab47d5dc80883a2e8954138592abef4929: B47fec511d82ef84cda29588b314abb79aaaf3d499b3d986780cac653cb4c1ccc:0F#@821db75927de5dc19beb1c6303f58daf357cc4321b4c561a19b68fa8804eca59: Ba041f86b20cd714b75354d6e1c91d496832cf8737afac129ccfd78fdec888aba:0F#@3767bb04f8cdbb921c7eb2d26db68278ee1abe1aea0bd38478d5f41ecf570a29: Be5bc6022a2ba31c8038284ba0cca263ccedc84843af200063de85ae56bdc2415:0F#@258ee9cb78a021375a337f725fa02396ff07fb693e7e8e075c1f1d5c1eecce13: B19b7306ffa38b6c3397819b67c39419a452896bc117b95699d7caa6fffe4624c:0FԨ#@d30d2d476bc81d1e1060575a9d538f097533b7f0aa96363f3c0177f1bc620e88: +B500295a0141fa525135eaa6c47eba48a80e58ecf9acc75ff3db52313f9ea4944:0F$@a30012faeeaa171cd819426553d0b852d7e0f054f1a2d838ad274d751365559f: B8f721b5d6c632f160ffbc60fa58cf94831d7d07b7f4eae7fbe8feb91127a8ad8:0F#@c618af37a07f64c49f0def5100d3b206b7798361a2479d0693a456495d823719: B8ab7032a14374746771a3f98ba60767d097d3e59879009d018b2af91fc6c862c:0F#@a8fe9c14dbca4d0c09849b84d4b2e7d7533a39c35cf28d8e8aca4b5561d7d7c8: B8ea0c7e84272d115e9df3a63c7f3d49e0b6aba66dd7454ce1038aed46ffa2753:0F#@78cdf77a33d145acf57cea6d591eaffb1842a3638385a266a5a30f93086aea3c: Bcb8e21690d3fe820b58d4290dae23b93b8f9a6ba31428a80ac32394ecc99fef8:1F#@7629334133a548c0b1e1739550e9137dabacadc4bd5d67e3e399fc1aceed11ac: Bcb8e21690d3fe820b58d4290dae23b93b8f9a6ba31428a80ac32394ecc99fef8:0Hϩ#@0c3a4f6c571eddd8cfd0c8640d0494422d1d8c119e87f7e74e6dadcc935aa013: Bda13aa3afeab8318fa0c856ee127c292b3c5f4710259061329a229237167815b:0F#@26a78da2e45e8548490faa4870cc961ccc0c711ac99771b40074bea967ec167d: +Bf301d964aeb1d18eb80499b04557cd378926ae2ae330505057d987d30201977f:0Fž$@abda915d1fd11ab1c2e40e143899861f861c07a6eefac15c8c1ddd97a9c25770: +B44c43e063b35959386174eb024890622435b252dbf304319ff684d8ddee257b3:0F$@2db4282a842db0ce528c0894a3365eeb6029602239b533b16733ec2cd0cc6232: Bf85342bf99495413a61d39e6b2bcf688975adee00709c13894c29b1b940fa02b:0F#@e48adb5d2ffaac9d0007ef9ffa6753ec736db0b60070defbd804e97dd841d1cf: Bffd32f848d96a5c364d144e9097f38d44c2519cb6ce67bef9848e5bf76f72458:0F#@dfcdd06f2f6aea873ae602a579ce5e8f293aa749fdcd9e6fcc55b9facdeee076: +Bc6225b83349f0af139f4b3058a25430bf0a8123e2a9afc258484397dd87303ce:0F#@727ba691ebb097744a8f374b3dc6d7552ae3ac1aa48d9096b95317fb8a1c7e63: B6dbe50ff94b9bb5a05682855a6909ca589890aeaf16cd4b418f1e56cfe09c1ef:0F#@ff663a1b8caa20f673ba46dce19a142d52a11cc7600f00c718de1d50ce99cd19: B6dbe50ff94b9bb5a05682855a6909ca589890aeaf16cd4b418f1e56cfe09c1ef:1H#@5ad74c3bf8a2107b45738cf51ca434d4d75eeda57ef4f3fbb2da4827c59022d1: Bbe1636a699777d0c7b0f2bef9c228c408e777ea38a50ca7a15ff4079c8a0fc8e:0F#@e38a4f5644818f5a2f224f53c8bac8411e8fba8696ea8935cad4eca2e86e3fd9: +B134aeb7215cd282af049fb67726d2f5d108dd8f91235cea4aa5f0374f83d0c98:0F#@f96cef5477351e7b241fe3b22a338312056b19984fde3bb5d3866ff245f1f51b: B838a62255d2cd311acf321024a33d29e1b792d535446f4aa3a7d76c72a1a1899:0F#@7aef297f903e4baf5d9ae5898ae2212dbb4173c68581bf5a6ef21351ad801f68: +Bdf2814b988178866e3c566227983e021393a666847a5c4400888bd3438fdfbbd:0F$@7665ca937fb435af93babb7abc6f24af26546d1088c179b88976d4075de20549: +B9770524ca465173a5e517cbe183c6134eea7f5b007c1ec9d81b2191a26114a64:0Fۅ$@1ac4e49075cf8af49c38b6d74f5735ee2c5f281806e43a74eedf646c3fc8b8ba: +B0a07c8114103c95f3f0687660247c2e0add02ae40d804d30ff11f76edddb8846:0F$@97f0a074667abc36ddb51f94c94c6c4f12ca12ae726391c4550a582dcccd4ed3: B4d6e450d33608bfb85de095f8bd7ab0f13334d9d338848499e5699a1273a4dac:0F#@8e412e66cea699d403f255b27b7f79658b6a467f3e8c8c487bc4b66d9e255adb: B94608f62c64fcd9d3145be5bad461516ea73643486a1595608ec27ca64ceac7f:0FҔ#@063ee87d3e2075f68c8c39390f7cd3e93fbdbb40c1b90d96e8f7848f66d698e3: B6f6d1c15e6ef2fe1fd0d49cfcc9a887dd79c64a7194c277a08913437ae03acd6:0F#@6c787f87835b2dd2e498887d4fdddbb07ef22252a661b700f6aa652ced81d971: B0df20ac7addd25c6b2ad86469b16a9886845d3f5a24bf2b2ec2502950b9b5782:1F"@7031944d6e870baf70749e16bc9f854e0079af73ec9e678c67b67b444b987f7c: Be7c7f9413ee1ba91cdcf45c0f1bb86f1903053823e621bb304d9d9a981577b54:0F#@57c922e2b23f419833fd2806fb2b413c07728fdc9558a958f3d91f8adf38f949: -B6a71680580ea2eaefd9ade38b32c28de2c9845484b800b9eb88712dd14d1029e:0F#@d6fa772d614f0defaea72ba2504a1be447075a2c28616a1073e251141e998939: +B6a71680580ea2eaefd9ade38b32c28de2c9845484b800b9eb88712dd14d1029e:0F#@d6fa772d614f0defaea72ba2504a1be447075a2c28616a1073e251141e998939: +B01af472efdc2c565ff78409b6d72fc450d7032dcea30762f6c00e77664de2c10:0F$@88160276859ba51a93c62375d8a84014faeb6de98dec3b6f2de394cde0057b62: +B01af472efdc2c565ff78409b6d72fc450d7032dcea30762f6c00e77664de2c10:1H$@2982c9272ebecbee9bab3cf70f69253900c968c14dff494d939818c532fbe99c: B8f5b28839105e29de47ff06a751a17026f9117af98f99fd5f1303c4f23d9d315:0H#@15c7fd53381e288055de831eca71e4c10c311f1dd37111cbbf9d68a905467463: +B134aeb7215cd282af049fb67726d2f5d108dd8f91235cea4aa5f0374f83d0c98:1F#@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a314: +B60c2c86fa6431eb434953c360bbfc57938174bddcdfe143d8e510756f54f54db:0F$@492f859c7c00a60991faf6d338eefb04c43d44a11b343b7ebd6119cfbf568b5a: +Bddadf3b80e18997daed7435c95df472ab4255b82f2cac23ad023242cec11502c:0F#@0a7bc440d4b27110250bdbd4b2dfa0cebc3b186955fd092b068ede265ec7651c: B8fda75e3ef0721410137686e58589898179bb08729c24ed9cbe74f2eb596ba60:0Fߟ#@7a97446a7f2156927b3ac9fa88e42deda714289e2f037124b79ae6b1cfe3912f: Bc06fa4fb28cc1457342a6a83d7d3ba6e7090f0a1436caeeb0705826b653807af:0F#@871d93260929d115ac84c686af5bc7455f62ca1a8f3bc9887c2e0a35c0e284f4: +B8e8c64d3cde4f0db0e9bc994a17c58be204d85b9a53a17423eb2137e751b47ee:0Fך$@b89909ee8e9876f0ba8cd59dc6c79d905822a070f478c4ba78e8251f823c5b08: B1e2233c434102be80eaab61df4cd7eae2899ba8de76ca85aa92c379107b6b239:0F#@c73b853a4fc462a652038818d7aec9d1f33669cd5712d0203af2617d872b6244: B3364fcb769fe69d41da022a0d26bd0cc1dd0bb58325eb8e92864094ab41dbae2:0F#@b0a8b35b5e955013e332eaa767dfc2bafd4ebac304d82b31786f709d10486878: +B741f770d35a4354c93085d8a55be11f3432a5dbfde51f18b2608d36cb5a9c6be:0F$@511d0acb23374ada90c2c862d85d814741c9cbf04a78419f251923bd58462efd: Bb5388dfff7aa0d127078ee0089fbcf519d32697916a56c9527cf1ab986c2898f:0F#@ff4c70451454e22f16201eeb4910782cfd2b05568fd9fc4849559adf6373a268: +B3740de1545993a73b32e7560747f285c291aa53cff17aa84e635a3e5299522cd:0F$@45464ca1cf1d02f452e0ea731ae5a5d62f6ac747f8637c9c000ebbb8beb41bb8: B000202d39facce1c831dfc7b1c3b47ef320c087a6b19c1f1b5365cf9455f16c7:0F#@0d329fd33e489921c0c272e4bd64ad15b220c62398b0536ef3da56acba41dd1b: B499ac1e04a1d034c1a261f7d438b3480526edd8be46c376de423f20b8c5463a4:1H#@7acb318bc319493b6ae838776a870042c19cbe6b11632c6509269d23bbf3e469: +B6c9517d52271a17509eeea1bf58f700c8fac075f5172db259518c39047bbf34e:0F$@75edf8423f1e12098e1b59802263d8caa72d1da768f6b3dfc7660ce89312a2d6: +Bc544e495d94b1ac7c9b9d37dfe2dfe5d00bda56e7063118cb91f4a34d7fbcd63:0H$@1826faf05455a9e64176d67a1e285d4f1498964f3b01b710c4c5eec7c302ebe5: B2ec34cefe0a5d6c5ff7a6e4a21eb5e18ec93b35fa9364d0abea0f1610b918c19:0Fϸ#@f93edcbf13b5c720bf485c8100376516bd768c32440519b3667007583fa07ab9: B499ac1e04a1d034c1a261f7d438b3480526edd8be46c376de423f20b8c5463a4:0F#@056f5fb24cb50ba10808dd80ff4eb3d741e6dd95ebfa1e3b6b55d532cc043338: B5e2a4d21efeaceeefeccded8f42a848068c4dd7c5b98a74baffd932c064614f2:0F#@92ce4d7104958ee8e16550161997ff739d520a7d25f5b83a7176319da8ca677e: +B64ded187fd8be18933904ec6203fffd6dae923115bc4481b948b4a311dddd308:0F#@faac60e2832d3477b373ef7264584859b1a3fcb445346952e9c6adb7a96702e3: +B6c9517d52271a17509eeea1bf58f700c8fac075f5172db259518c39047bbf34e:1F$@a4eaf6930e79d5d8f92c14d36069bca2d82199c572f6b0fd84e01f0b662073fb: +B889c422c8d3d73f97a166f488b69d697aa35c01b96c4f9768a33fc8bec9d9736:0H#@00a8e31c6abfb16d3e72540b47ab4d27c5628788cb4481bd5bde1769f6847573: B52cab9dc7ede33dd94d748ef7195440b98cfdadcd39f8e33c7324169e839ba85:0F#@a6fe3174bb65dd2f52d0e06daccc1e112d1fbbf3ad9b78733e872e8714901db6: +B7e90d50532570d9ccbecda559a609c7dc262c44b9c8033c3cb02723b7ecdae39:0F$@eb47e3f655a0e9f00ec87e60380acfe69349c7187785c0cd517932b5c2eb592d: B6b63bd6814d0d234b74259245b35dd371d88b20c250e7044b41d8fffde4b2dad:0F#@ffe864381a8b7e59bc19cc44734edb79e4e703d133667d55bf0024afcd1c5a28: Bfc2a8510d87afd70896230280de37fc4dddc8a77dd0a7cae3dfc0e3a4360d357:0F#@5e2019a9d7777e617a6e834a162e498d40a9418273fb21af0382c10b20c03864: +B8bb33e5fca6e8d08225dca016f01fe3be895d85c45311f6649b7964ccc2309d3:0F݆$@4be2ea5f2cb03d10693f3959b871608799efe46c22a2b2af1660671b120bf7b0: B4c3f37025c9528419188dabe7ae9d7f315121d231a67bb3e46efa4d6b6406ef9:0F#@1706fb2edeaa597788b5f30804e27ebd847ca3ad40efdb9010c912dff2017680: +Bd31f038a0e360017a5a13e6354dc556ed2d1b68db6faef85b288dcb0b1858cf4:0Fߠ$@ab4ed77c4179a112c23918e014b97ee80f4c15f524dd2a558f87bcb30a0eab2b: Ba8c35bd7df779cc1f79637ee8936dc9f90b17cff2bc02dcb63e9907489c1368a:0F#@d7a407dc3241be21b8d9995d7c2113c2a0ef6a721c5aee6052a023c21c9adc53: Bcb7e7f86bf7f4356dfd5216bc5439d8ebd7a4e6cedb84ab94f59029bea7a57cf:0F#@354ee7abd68c6a2c5ffe021a6e2b446239a0b53f377a70e6cb0ce1d7a7996d3b: +Bf382add3ce07538ee1c64e9edc0150d19f1a975ede3d6fa6f25e9cb25202a86d:0F$@12685d875931d0e7763873c7e03daff64906eeff9e79cc82252f9448852df2bc: B5bceab84b65de56aa321dd25933c403cb00cf6ee046b812bedc6f2c8a1bef010:0F#@550776fa6a5552d53353999efdda71d852e3ed0b670859cb382a2d5cea1162a8: Be93a671f2a797b42370aacf74de6ebdcf8f0eac36d05106767d2a4383598c7a9:0F#@66f4d43d157007cd0893fcb5f8faa3219c8a819817654e87842bf0c298915d5a: B35e9a40c5f15dc342377ff5a6f3e32576cb223c8eedb6af0465fb77330fd4c45:0F"@50b82d6ecb46e73b25bc29d9fa13feeaf6152d2d580cc40d1fd82aa8de40c39d: @@ -84841,25 +111301,32 @@ B6f3239242db926ecdba7f627ee7b03e3a3a563bb3fa5f83d3923dd01b2f38ffa:0F Beee9fd34dfb719ca2c702ad7a3aaf805ee17539abbdf243fc20b61d33f7c11cb:0F#@f3e43c33ed9e29f21b157ab747b04f9b8dd10f78515b3f4115ce7fd8fd820796: Bf3ec70463e9cc854c5d3ce22df0443216c96c83f05856460c16fa813754d767c:0F#@3bae0e35c64e6b5357c970c1d1b32868d07ae14954174972ec479fc1cdedfc3e: Bf6fdb3ca5cd53d2916b5c73c2779281e9a1b43bdae88979d14b664f0234043da:0F#@bed3cf97f5436de79a2fb701391ac0cffa2ebcb862a3169e229b2359f2bf5068: +B455f757dcddc6bd6c93bcba6988f81e3dbeeba499dfc76a88c2b39a68f97b7d2:0F$@823367180e77f041625150e54813a44b6568621fbb726882191ba73c3eee7e76: +B492f859c7c00a60991faf6d338eefb04c43d44a11b343b7ebd6119cfbf568b5a:0F$@18a87c7756fdcdf53d92a4cf4e002cef820d81e7b63471fc9d117e8a7aa2a103: B95b731b7a0dfc736d4c5d78ddcfe36b21528a83d2c637e03be198dcc522793b0:0F#@a49dcc02317041af3648600dbce79c861f82909c3521cafbff512f474c7428cf: B0df20ac7addd25c6b2ad86469b16a9886845d3f5a24bf2b2ec2502950b9b5782:0F"@6959a08d487eae8c86cf05a9038c0c9094da055eb5da72df95b8d5a79e11d130: +B75edf8423f1e12098e1b59802263d8caa72d1da768f6b3dfc7660ce89312a2d6:0F$@443e5bf4fbfb09e28bb3291182f71215caedd8f57ae4fdbb191b13babdb6c91a: B947a5dc6374b1ce41bf0bc4a9daca3929b70b1c1d728bf59b652cef45feb6f62:0F#@bc0d673f71adc62995fbce8eaa79234de84fc229af4cdfe0555ec3b058e5f05c: B64b017c1b7af2c320cc8f8fc234b1e923902ad6feed4cb6824d3940f0aaeb431:0F#@59da1f43bb3f3def501129e2efddd97a4751d5ee644e7a2613a3dcd67e50aa54: +Ba8e81300bc15908dc70ff70461022b08cf2fa50781ea3c7b4a1316746219bb1d:0F$@9ea9fed3e2d4996e073743d0f855dd1dea1f31efff3e4bfbdad20be6e357b98a: B7ca3812cc1679ca18c50187fbe957813c70f49e1259690582e2d90335aa554b6:0F#@e2a80a60863ff7b91e2897ca95e20fe72b744835591f2a81ba3c4f7b47de00e7: B83cae583cd1109ae9fd07c7158af1bf43703804c1452b267e60a07e654c6ab66:0F"@88bb18c88fcde97a80e27d8389d72e5b419b215c9cc2ec2489a0261c472eaff6: Be0520f6201c41318546f15fb3772995a52ba214b93ca64e7e308aa4872272c65:0F#@3c81960bf2033fd5146afc28b01766f3ad308e159592c97af2332c2f4bad6d83: B82918e1827c3a683fef7cee3d2883de5dbabe36bcdda869389ccd29eb09e4916:0F#@a9617aedb5fc76babcef2efeffe43efbd24766b87ad8c2a4b4a171c019251e9a: Bf754d1ffc427a8130e25c0b4864d9cb61f4d78f896a4cc60c3e038cf3ca3e71f:0F#@cdb7758ea9e1e2b3a11b3bc6a26aee1907218d7b9bae1ffef37f46c10a4956e1: Bfe7e717cb2fe7a2deda88141017db2c5d00b1406ee2f4df9478412608a6bb394:0Fڠ#@bc26f758bf8d6efa6b5b204f1e31b231d7f74272e333b79699ac3ba76ba0dd58: +B4c938c68c0edb3a088d655ef03084dc7ba763f4065e63463c5f6b46b0d20d8f1:0F$@12d8f8d5c3af16c3642ad4ccee28492cc7a9339262929630f8d068ac8e960ef8: B9303f8ae83335d4a184ee3042384518d4860f961359fdd6794984347135afe74:0F#@410708a304bf1ec81d4d00bc4e2421a4481e46f59e7058453eebc664719b1a88: B56b98aafdd65d7e414af3ac0895695f99ed20bb11438f54d4704cef77a83cc14:0F#@20cc7aefe62ee524fb66805cc3df23d27afb0b464a558dc6cf14a2c235f976bb: B6add5474b3b66aedc9a4713cf73626234bd7bb7f2cfe6198e1e7c04306f89a28:0F#@c68ffec5c1cf29ac70573ea290a570fb71bfadcb52caeb4d2b1b10ecb911c91f: B3eb56976aafa02c8621bafdd9a234cf3c17e2fdaa5a54e93d14c534902b844c2:0F#@17159b0206e999a0d3775583f01d189e5c19c485308f76cce8a1fa34f4a21d77: +Bfce417803756fe5b9c9de732697ce1d59bd65a8f32457d28352900740a0b8535:0F$@5c211d5ddfb3172135d88e3c169dec3979eedd922e1e1a71d376b6c89f7be292: Bb26c3f9965c4b12ebabc850b75d8ac21bdc2d9f2931b60de70ee5dd76d67d640:0F#@a89ce1e58328f12502ae84cb37d4aaa3f85fca4ea06063b4162fc125dd8c3e76: B09079ce679b327192ada064deca9be09561b96b474221c0cbdecca559bdeadc4:0Fލ#@0867d0947540100cb9d8716976921e695ed39b76d90941fbd06ef74c15dc9780: B98b5b80053464b8d635343eefd3e7a801d947fdc0fe1d49758aa0b6f1adef1c0:0F#@8d0ad5c39ca507d006a30301dcc48e932a627e070737aa74acdc2520151e368b: Bdd246acf991462e04d4caf7d4c3a62993020f1d3cc37a7274de54c43d9c407f5:0F#@9bb6939bb3d006376ae520b518d01cfe450db91c23254e001f205194555c2d57: -B088c09012d82a1a7d40bb453d41c9c5d6aef0b071794477ea4fe2b56c76a8176:0Fȿ#@a8a9e6a2002e4b3bb1d0ce0717658690b056fa5c036bfb61150a54187aed67c6: +B088c09012d82a1a7d40bb453d41c9c5d6aef0b071794477ea4fe2b56c76a8176:0Fȿ#@a8a9e6a2002e4b3bb1d0ce0717658690b056fa5c036bfb61150a54187aed67c6: +Bbd72d8a3f43fee23d83dd86ffd3422d441edc2017dffd3bdb13bf10a87d30078:0H$@4c9c55ed80b1b5c271fb1909a3deecaec35ad1eed23b7cd036ca703738407657: B431d4e11d44a72d68dce0bb12dee75662562d0cd59c9caa09206fe5b87138cf3:0F̓#@50d29fa515cb7a0bf42d9bd7d65cc6be6b3b26c7b26b9a5b7f0ad9dfe867230e: B9abebcdb8228349fd1aa7aafdab39f8be57c62105530655dcdd9fb9afa8f3d83:0F#@3ff7bbb68e589df29b7b206e71877b8cb549d657fedfdf1878928492690f5f60B! DEFAULT_MAKER_FEE_BSQ1.60#B! @@ -84867,12 +111334,19 @@ B9abebcdb8228349fd1aa7aafdab39f8be57c62105530655dcdd9fb9afa8f3d83:0F DEFAULT_MAKER_FEE_BSQ8.00#B# DEFAULT_MAKER_FEE_BTC0.0020#B" DEFAULT_TAKER_FEE_BSQ24.00#B# -DEFAULT_TAKER_FEE_BTC0.0060#J +DEFAULT_TAKER_FEE_BTC0.0060#B" +DEFAULT_MAKER_FEE_BSQ13.00$B" +DEFAULT_TAKER_FEE_BSQ38.00$J  christoph (ripcurlx)/https://github.com/bisq-network/roles/issues/67 -*@005e1c21b46365dfddd85f16cbf9295352fda2b16ac4902572f50805fb3c1661J  $2360975f-dc7c-4d92-9e04-cc7b2b7fea12christoph (ripcurlx)/https://github.com/bisq-network/roles/issues/67"BTC_NODE_OPERATOR{Ћ -J +J + + deltahandler&https://bisq.network/dao-proposals/103 -*@00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39B +DEFAULT_MAKER_FEE_BSQ13.00  (J + +WDLJT6)https://bisq.network/dao-compensation/319 Ȉ-*@011082aa263471a17a809f04a499e4cc203ec614ed9ef423ebc4cdad70352a0c2)#B13cBpHUhZQTgyzLy5WcsPf8nYMsCk1BGoW (J  arunasurya)https://bisq.network/dao-compensation/301 ٩-*@078ea6a58b49f1f63d231c0fdc6f58958eb2e22b8dbca4a23e0f81081753f82e2)#B1AV2e3cizdiyraqDXfXGBMBiHikpRfwqjtѶ J @@ -84913,7 +111387,9 @@ $7fb22b06-a5f7-404b-bbfd-e8c1ca6b9907Manfred Karrer/https://github.com/bisq-n  christoph (ripcurlx)/https://github.com/bisq-network/roles/issues/63 ሕ-*@268c2d5774860076042eddafa272c7a21b5c9e2142523d26e0b5cfbe2920c550J ~ -$02e96e07-19f6-4cbe-bcd8-c81c9deaa1fechristoph (ripcurlx)/https://github.com/bisq-network/roles/issues/63"BISQ_MAINTAINER2{͛ J +$02e96e07-19f6-4cbe-bcd8-c81c9deaa1fechristoph (ripcurlx)/https://github.com/bisq-network/roles/issues/63"BISQ_MAINTAINER2{͛ J + +Emzy)https://bisq.network/dao-compensation/324 -*@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da2)#B1FGs8h1K44LydN2F72RciJFtDD2aFYaqwu J ~ stu https://dummy -*@2f9b12b0cfa4d342b9a5caa485c2cba28d126725358ed7afd299ccc9a3adc97fB DEFAULT_TAKER_FEE_BSQ5.00( J @@ -84969,7 +111445,13 @@ $208e738b-ed77-4f55-8093-697525ff6ca7Manfred Karrer (for node 2)/https://gith  agb197https://github.com/bisq-network/compensation/issues/265 ǛӨ-*@6d9782e2f548bdf731336bf3ccd99c0220cb715fab524cf518d768d97d27d97f2)І#B1LXKXc7suiBRaF8VXr7W6kpMKvp4Xa6kJs J  -huey7https://github.com/bisq-network/compensation/issues/272 ̐Ҩ-*@6e3c863eb157b7c9c63992a7dbf3e29971a5321e4abcf507c63ee1a1c2f1f8f82(x#B1Hc1JgUZMpZ7g9wccksqja1iPbUPwKn7e3Ћ J +huey7https://github.com/bisq-network/compensation/issues/272 ̐Ҩ-*@6e3c863eb157b7c9c63992a7dbf3e29971a5321e4abcf507c63ee1a1c2f1f8f82(x#B1Hc1JgUZMpZ7g9wccksqja1iPbUPwKn7e3Ћ J + +mike)https://bisq.network/dao-compensation/331 -*@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f2)#B1DYmfgp5KmSThiQvnFtgDJXiVDrV6wJ1ch +J + +Ff98sha)https://bisq.network/dao-compensation/320 ʊ-*@71772aa1b40626a6069e2a9f610ca7bd6de5b84b031cd158a27fe639b1ccb7152) +#B1GoND4K3GTTAqcvdgewv4JxWEuvPadZuTy (J  deltahandler%https://bisq.network/dao-proposals/99 -*@7187c59cb5ea304b3f02bc70ffbda6724b0f540cebcce0c1ac69c1bafcf681f1B DEFAULT_TAKER_FEE_BSQ24.00%әQ (J @@ -84983,15 +111465,25 @@ ArnaudFR86)https://bisq.network/dao-compensation/287 ؝ m52go7https://github.com/bisq-network/compensation/issues/277 ٩-*@7b2a461862c6c775dbbc432428972482534564ef43f90e119c1bedca7279d4402)J#B1BFzJuWkrZeCfGyBdof3EPQceZ7Vz3frFw J  -miker)https://bisq.network/dao-compensation/312 ű-*@870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb7323372)І#B1LbezRaFHYFTDi6dfD3b1dBtfvVPqugiy7ý J +miker)https://bisq.network/dao-compensation/312 ű-*@870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb7323372)І#B1LbezRaFHYFTDi6dfD3b1dBtfvVPqugiy7ý J + +blabno)https://bisq.network/dao-compensation/321 ܏-*@873172b31682ec7383502fc71c90eead57c7b3e1b2e3d73bb344f1031214ed942)#B19qULhXU8LNmEmiaHb3oRNTiVB1uB9ESLe J + +sqrrm)https://bisq.network/dao-compensation/325 -*@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf42)$#B12A28amVwK5ZiHBCMyzGiwNBuBVw7EKq6R J + +Juan Tellez / Sebastian Tellez)https://bisq.network/dao-compensation/318 -*@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b2)#B1Bcjr1qy8wnF2FfXi36WnBseog9pYjaWt9 (J  -huey)https://bisq.network/dao-compensation/316 -*@980fb83d5348e96187c01a7415a87596679ccfaff16a8cbd27f4adb38277ecfa2)#B1DCCT3kqmAEYMH6oVkiQHzv4RmUNUGpwEbܟ (J +huey)https://bisq.network/dao-compensation/316 -*@980fb83d5348e96187c01a7415a87596679ccfaff16a8cbd27f4adb38277ecfa2)#B1DCCT3kqmAEYMH6oVkiQHzv4RmUNUGpwEbܟ (J + +Manfred Karrer)https://bisq.network/dao-compensation/327 Å-*@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca2(ذ"B1pjEgfxJaFB9V9WCPnXjTjT6uoQDWPkDd J  HarryMacFinned)https://bisq.network/dao-compensation/299 ݳ-*@9d17e4bca77789984f724f3868d60b6c622614847734717c1eb39a2a12c93e142)#B19xCi9eNes8jpy4joa4ytjaPh5StSmiRDN (J  sqrrm7https://github.com/bisq-network/compensation/issues/282 -*@a0bb2ba875640777aa15a09b890d082e7a8ba0ecd3d2ee273642a68078925fc72)#B16eQx2aAgNoShhMfVpo5hWcRmQJUdRG66o J  -Aleksej7https://github.com/bisq-network/compensation/issues/285 ϒ-*@a6a3863ddc0fdb02f2e2de75990cb6bb386b7922f34d30972d3e223aa0ad5fe42)#B1Ns1AkE39BfqYZESKcLSS1hud1CuGvNYbp+ J +Aleksej7https://github.com/bisq-network/compensation/issues/285 ϒ-*@a6a3863ddc0fdb02f2e2de75990cb6bb386b7922f34d30972d3e223aa0ad5fe42)#B1Ns1AkE39BfqYZESKcLSS1hud1CuGvNYbp+ J + +y3v63n)https://bisq.network/dao-compensation/328 직-*@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c72)#B1CAEu85yED35EwDetNTs1YRrHWUPjxVAv5/ (J  Manfred Karrer (for node 1)/https://github.com/bisq-network/roles/issues/66 -*@ac7284bd48d6fb16929e51a1727d0f86ec70a7b39484b3908432257913352ed7J  @@ -85003,9 +111495,13 @@ $815e5d88-58a6-478f-aa1f-62f19d16a8c4Manfred Karrer (for node 1)/https://gith DEFAULT_MAKER_FEE_BSQ8.00%әQ (J  -tasmanoide7https://github.com/bisq-network/compensation/issues/286 һ-*@b686aa4b63938c1f4c09f57380f31c9f2b9a1fbde55931bb8d097cf46762297b2(}#B1Fd3PjC3S7uYSsKhgXXxUWRYo1KmagQC3s J +tasmanoide7https://github.com/bisq-network/compensation/issues/286 һ-*@b686aa4b63938c1f4c09f57380f31c9f2b9a1fbde55931bb8d097cf46762297b2(}#B1Fd3PjC3S7uYSsKhgXXxUWRYo1KmagQC3s J + +huey)https://bisq.network/dao-compensation/334 ¼-*@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b2)#B1PMD3B64A2KiWQ1tN7VhpEBuU121fC2NxB J  - lyyva/bisquit7https://github.com/bisq-network/compensation/issues/284 -*@bcb3fe082ef6ebf61ce3fe25831465d8d4e896a46c9d2d4f4cb0bbb9d3d7407c2(#B196TC3zLzsKAZzQRXzhc8pWjCmJqxXAyR3 J + lyyva/bisquit7https://github.com/bisq-network/compensation/issues/284 -*@bcb3fe082ef6ebf61ce3fe25831465d8d4e896a46c9d2d4f4cb0bbb9d3d7407c2(#B196TC3zLzsKAZzQRXzhc8pWjCmJqxXAyR3 J + +ff98sha)https://bisq.network/dao-compensation/320 -*@be634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68a2)ܨ#B14rnDpTuCv9MoJJ92pVyfJMBAyeHPym6Rpغ (J  Aleksej)https://bisq.network/dao-compensation/297 ̺-*@bf1825956b83d1e4d66a50414f9ac8ed5fd14f0c8441dcb0b100c64ae69479602)#B1FrWEDs7DJg7RA36Za6d5GeHahr7AukDWZ J  @@ -85022,20 +111518,45 @@ $8821414b-e89f-48ec-8444-4351b48a6c32sqrrm (node 2)/https://github.com/bisq-n DEFAULT_MAKER_FEE_BSQ2.50( J  Emzy)https://bisq.network/dao-compensation/298 ų-*@cf8815d4297696f2cfafcd0fee6a2f89249718957f07a316c5b9cee5e7b5fb812)ح#B1NEVm1TfhhDih3zCKPFKi8afiZr58iky3Cя, -J +J +~ +freimair%https://bisq.network/dao-proposals/74 -*@d65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808Z J  sqrrm%https://bisq.network/dao-proposals/94 턽-*@d80173d28c328558017619cb7619f915c7bda963e9eaa3885d7f6aa33b6c1448B DEFAULT_MAKER_FEE_BSQ1.60, J  - devinbileck)https://bisq.network/dao-compensation/309 ؜-*@d99c3ce06db0ad0bb7851c88bca2dfc8bb4d19179d6f58552a1851e1dd92d68d2) #B13ruZ8b8SKNKRX3vecQVWqmYmBvE8x4DhP" J + devinbileck)https://bisq.network/dao-compensation/309 ؜-*@d99c3ce06db0ad0bb7851c88bca2dfc8bb4d19179d6f58552a1851e1dd92d68d2) #B13ruZ8b8SKNKRX3vecQVWqmYmBvE8x4DhP" J + +freimair)https://bisq.network/dao-compensation/317 ø-*@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa8672)#B17uNi87tJLGFsDiuE7yFpTg4qp3gnQLa3hɉ J  ArnaudFR86)https://bisq.network/dao-compensation/287 ű-*@dc561b2cf7ebc1636c986db8d710e14e01e0072bdf1a0b621094d3c2ce4a42762) #B1GsFM2UrXVTGZPRXoKL4UBRwg43A9nJDh8 (J  -arunasurya7https://github.com/bisq-network/compensation/issues/267 ݓ-*@dd343de1ea38cddf0c1bd29c6f03a0ffe208c8b359cd1860acd0b8390c3bc5982)#B16cXeZAQyQ7Dmnkcjr4GdkifJexn6FJ5aA J +arunasurya7https://github.com/bisq-network/compensation/issues/267 ݓ-*@dd343de1ea38cddf0c1bd29c6f03a0ffe208c8b359cd1860acd0b8390c3bc5982)#B16cXeZAQyQ7Dmnkcjr4GdkifJexn6FJ5aA J + + devinbileck)https://bisq.network/dao-compensation/326 󵾀-*@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b2)#B1D1eQ6Tkkv7EoBifDJSrJC8trj8HbiDSrL + J + +m52go)https://bisq.network/dao-compensation/323 ۯ-*@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a3142)#B1BTDrXeLkMFMdxBU997yPmvpyowywZe3qy J  -y3v63n)https://bisq.network/dao-compensation/315 -*@e9683bd973b50c40fad4e5ed4f50b53c948e1af9acc0c8a58bc56489a3da55592) #B13ugXiW19EvqzRzUmFXSTZouHBykYvD8MCܟ R +y3v63n)https://bisq.network/dao-compensation/315 -*@e9683bd973b50c40fad4e5ed4f50b53c948e1af9acc0c8a58bc56489a3da55592) #B13ugXiW19EvqzRzUmFXSTZouHBykYvD8MCܟ J + +HarryMacFinned (also Homard))https://bisq.network/dao-compensation/330 舔-*@ebeefae5c1459c7d5c3bd5a344f81308cf093781bb4dc6a75e82921126a38ba82)#B1N73sw6v6ca1yEKdjEB1T292W53fjzkBde (J + +tdhr0917)https://bisq.network/dao-compensation/333 -*@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d2)İ#B17TSe7GmxQi66SnoB4dkobrZkXbECsQem3Ȏ +(J + +wiz)https://bisq.network/dao-compensation/332 -*@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a2)#B18ggkCYGb4hK13s86Hkygd6h1Y5gseRKt5Ȏ +(J + +chris)https://bisq.network/dao-compensation/329 ڭ-*@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc792)*#B19rcKn4kbvfv87DZSStNZXdjXcdMKZT6GC +(J + +blabno)https://bisq.network/dao-compensation/322 -*@fa0a5eadd51a1c59749f486e6ef0b4623e2c3901650598a2f6e5c69c1705a7ee2(u#B1HikxMyGzMPZ7Fi6ukkTUi6aTnr2EWLMGi J + + deltahandler&https://bisq.network/dao-proposals/103 ¨-*@fd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84B +DEFAULT_TAKER_FEE_BSQ38.00  (R ]3L)#}^O% ,^@00b50ac55273466ea6d79e226dd3e8ff5eab6e251934d5f5c4a88c16f90ce4bd@f4806c1cbab6679992cf2ab7accf6749e8a43dab5f8b531032fe4c5fc1504f9c *   @@ -85218,7 +111739,21 @@ $815e5d88-58a6-478f-aa1f-62f19d16a8c4Manfred Karrer (for node 1)/https://gith  sqrrm (node 2)/https://github.com/bisq-network/roles/issues/67 㖢-*@cc5bd8a0b20569eb92306579a191ed615d890b6e328796cd5ab0e19416c8527eJ z -$8821414b-e89f-48ec-8444-4351b48a6c32sqrrm (node 2)/https://github.com/bisq-network/roles/issues/67"BTC_NODE_OPERATOR{2R +$8821414b-e89f-48ec-8444-4351b48a6c32sqrrm (node 2)/https://github.com/bisq-network/roles/issues/67"BTC_NODE_OPERATOR{2R +F0jYA +[]@0b0581ec76aca984eaec538f3a75911d7a4f01b5d437f12f221fd76a5c174746@c8c782091fb08a0aa404d019a82d3d1dceb0a42d12e27ed24968737c4af41767 * + + +huey)https://bisq.network/dao-compensation/334 ¼-*@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b2)#B1PMD3B64A2KiWQ1tN7VhpEBuU121fC2NxB + + +HarryMacFinned (also Homard))https://bisq.network/dao-compensation/330 舔-*@ebeefae5c1459c7d5c3bd5a344f81308cf093781bb4dc6a75e82921126a38ba82)#B1N73sw6v6ca1yEKdjEB1T292W53fjzkBde2 + + +@a6a3863ddc0fdb02f2e2de75990cb6bb386b7922f34d30972d3e223aa0ad5fe4#"B02746b3215bf273b7d0ea56c909a1c2cc4e25891e36fef9d8c466b242f04bc19a4* COMPENSATIONG0E!Ry7pFpy5xAEO~UW X~L&SQ.v)h jY; + + +@bf1825956b83d1e4d66a50414f9ac8ed5fd14f0c8441dcb0b100c64ae6947960#"B02feff4516619cb00fd792b189cf9c05e42331a3b6dcd7b24c04ae40e9e119f333* COMPENSATIONF0D w@e3M>GmHC'r*i# E ٹ')7C˵<8:.K!wR VZ U  ZZg@0d4f7874a665d88e89726c4209e7e8f975bdce6dc6acb7b4c98f0c51ddef8cd7@62e732518260246b6554d994080c0f6edc27c8bf0e8727cac7f29f214c0b093c *   @@ -85273,7 +111808,108 @@ tasmanoide7https://github.com/bisq-network/compensation/issues/286 ArnaudFR86)https://bisq.network/dao-compensation/287 ű-*@dc561b2cf7ebc1636c986db8d710e14e01e0072bdf1a0b621094d3c2ce4a42762) #B1GsFM2UrXVTGZPRXoKL4UBRwg43A9nJDh82   -@7b2a461862c6c775dbbc432428972482534564ef43f90e119c1bedca7279d440#J"B02998e60db77b474e4758e6c26662d131627fbbf265197456cc049bf425924ab94* COMPENSATIONF0D 5e=1V}Q:@u=;W v~] hO_9 Rmt:M.R +@7b2a461862c6c775dbbc432428972482534564ef43f90e119c1bedca7279d440#J"B02998e60db77b474e4758e6c26662d131627fbbf265197456cc049bf425924ab94* COMPENSATIONF0D 5e=1V}Q:@u=;W v~] hO_9 Rmt:M.R +F0jYA +[]@10384cf9eeeeab9ba2645c21ebe4e5be7c20eb5cd782fcf27b856716b643c95a@0fb30431fef1e74d0099f143e89163f23f3687c8ea086b28f8858fdc43e03318 [* + + + deltahandler&https://bisq.network/dao-proposals/103 -*@00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39B +DEFAULT_MAKER_FEE_BSQ13.00 + +~ +freimair%https://bisq.network/dao-proposals/74 -*@d65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808Z + + + devinbileck)https://bisq.network/dao-compensation/326 󵾀-*@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b2)#B1D1eQ6Tkkv7EoBifDJSrJC8trj8HbiDSrL + + + deltahandler&https://bisq.network/dao-proposals/103 ¨-*@fd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84B +DEFAULT_TAKER_FEE_BSQ38.002 + + +@1fbc48fc1052287dcd33da555184a3e095bd089244b2375cf1a4a3afe67c2367#Ь "B03422c5b71b81049e00a9d8e9bcaa984387f8631340e8ad71f7ed8500f2b0b9a00* COMPENSATIONF0D qڂƶ.44 +ޝp TZ0vq &:R]}uN/bs5"eD + + +@363fe90efbe71368b4783d85f41c5579bd44e12efce2fa8d7958ba7cc3728cfe#"B03cc63adf124bf0e3761eeff47649254b849d84cc1c4234638441a1bca50c9b4f8* COMPENSATIONG0E!wy2zkmRf&u89383 ni '4w"NY6$Vv ) + + +@d99c3ce06db0ad0bb7851c88bca2dfc8bb4d19179d6f58552a1851e1dd92d68d# "B024c7d0bde5cf741c470c3c7193e6f128865b84a88532b93484eb803ba2e24a4f5* COMPENSATIONG0E!H=Ftx6C=DK&I23bf ¿w_;$T#%tM QTjaR! +F0jYA +[]@137cb3b6168355196c3d0c438a032e8442ca9298ed87b35de12a9bcb10c86c85@01aab7d4a2b8f4405f7f4b10bfa178f8532072145779696548279816f3b0e7b8 * + + + deltahandler&https://bisq.network/dao-proposals/103 -*@00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39B +DEFAULT_MAKER_FEE_BSQ13.00 + + +WDLJT6)https://bisq.network/dao-compensation/319 Ȉ-*@011082aa263471a17a809f04a499e4cc203ec614ed9ef423ebc4cdad70352a0c2)#B13cBpHUhZQTgyzLy5WcsPf8nYMsCk1BGoW + + +Emzy)https://bisq.network/dao-compensation/324 -*@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da2)#B1FGs8h1K44LydN2F72RciJFtDD2aFYaqwu + + +mike)https://bisq.network/dao-compensation/331 -*@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f2)#B1DYmfgp5KmSThiQvnFtgDJXiVDrV6wJ1ch + + +Ff98sha)https://bisq.network/dao-compensation/320 ʊ-*@71772aa1b40626a6069e2a9f610ca7bd6de5b84b031cd158a27fe639b1ccb7152) +#B1GoND4K3GTTAqcvdgewv4JxWEuvPadZuTy + + +blabno)https://bisq.network/dao-compensation/321 ܏-*@873172b31682ec7383502fc71c90eead57c7b3e1b2e3d73bb344f1031214ed942)#B19qULhXU8LNmEmiaHb3oRNTiVB1uB9ESLe + + +sqrrm)https://bisq.network/dao-compensation/325 -*@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf42)$#B12A28amVwK5ZiHBCMyzGiwNBuBVw7EKq6R + + +Juan Tellez / Sebastian Tellez)https://bisq.network/dao-compensation/318 -*@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b2)#B1Bcjr1qy8wnF2FfXi36WnBseog9pYjaWt9 + + +Manfred Karrer)https://bisq.network/dao-compensation/327 Å-*@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca2(ذ"B1pjEgfxJaFB9V9WCPnXjTjT6uoQDWPkDd + + +y3v63n)https://bisq.network/dao-compensation/328 직-*@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c72)#B1CAEu85yED35EwDetNTs1YRrHWUPjxVAv5 + + +huey)https://bisq.network/dao-compensation/334 ¼-*@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b2)#B1PMD3B64A2KiWQ1tN7VhpEBuU121fC2NxB + + +ff98sha)https://bisq.network/dao-compensation/320 -*@be634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68a2)ܨ#B14rnDpTuCv9MoJJ92pVyfJMBAyeHPym6Rp + +~ +freimair%https://bisq.network/dao-proposals/74 -*@d65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808Z + + +freimair)https://bisq.network/dao-compensation/317 ø-*@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa8672)#B17uNi87tJLGFsDiuE7yFpTg4qp3gnQLa3h + + + devinbileck)https://bisq.network/dao-compensation/326 󵾀-*@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b2)#B1D1eQ6Tkkv7EoBifDJSrJC8trj8HbiDSrL + + +m52go)https://bisq.network/dao-compensation/323 ۯ-*@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a3142)#B1BTDrXeLkMFMdxBU997yPmvpyowywZe3qy + + +HarryMacFinned (also Homard))https://bisq.network/dao-compensation/330 舔-*@ebeefae5c1459c7d5c3bd5a344f81308cf093781bb4dc6a75e82921126a38ba82)#B1N73sw6v6ca1yEKdjEB1T292W53fjzkBde + + +tdhr0917)https://bisq.network/dao-compensation/333 -*@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d2)İ#B17TSe7GmxQi66SnoB4dkobrZkXbECsQem3 + + +wiz)https://bisq.network/dao-compensation/332 -*@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a2)#B18ggkCYGb4hK13s86Hkygd6h1Y5gseRKt5 + + +chris)https://bisq.network/dao-compensation/329 ڭ-*@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc792)*#B19rcKn4kbvfv87DZSStNZXdjXcdMKZT6GC + + +blabno)https://bisq.network/dao-compensation/322 -*@fa0a5eadd51a1c59749f486e6ef0b4623e2c3901650598a2f6e5c69c1705a7ee2(u#B1HikxMyGzMPZ7Fi6ukkTUi6aTnr2EWLMGi + + + deltahandler&https://bisq.network/dao-proposals/103 ¨-*@fd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84B +DEFAULT_TAKER_FEE_BSQ38.002 + + +@3d38239a7b54fb2230ee57d5b91bdfcab968dc99c97a591c88a1d2b8d254a2c3#"B027809d516aece25de3e76c184783462b97a6fa92e70f2e84d4b7277cfd5307341* COMPENSATIONG0E!4li;܊3[_/tWb< {Tt!m +;dUkB 00qc!ШR 9>+X B#@143f512ea5de2d35d7139deb2dbcb559d28cb353cb9a457073fe9959bc477d5a@6a21b4679707ef0347189676b3e584a8e11bc3f717a089e142bcae0a05e0fead *   @@ -85479,7 +112115,139 @@ arunasurya)https://bisq.network/dao-compensation/301 DEFAULT_MAKER_FEE_BSQ8.00   - torachan3)https://bisq.network/dao-compensation/305 -*@ca01579accb6f1ab2fedcd14d9f4c268f56e4c9dd934fa83521ae9e006ac991d2(#B1NTcrFYDrZGXzTM1izUJ56Jp3c9nXwqE362R + torachan3)https://bisq.network/dao-compensation/305 -*@ca01579accb6f1ab2fedcd14d9f4c268f56e4c9dd934fa83521ae9e006ac991d2(#B1NTcrFYDrZGXzTM1izUJ56Jp3c9nXwqE362R# +F0jYA +[]@1737c663d401579b15e8e7c7d6508276c90993231c9efe194a9220c77647c8bd@33f6087c0767ffaf36a937d3cbc69361b2a6e0836d807d8018d1a6a2540e8665 * + + + deltahandler&https://bisq.network/dao-proposals/103 -*@00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39B +DEFAULT_MAKER_FEE_BSQ13.00 + + +WDLJT6)https://bisq.network/dao-compensation/319 Ȉ-*@011082aa263471a17a809f04a499e4cc203ec614ed9ef423ebc4cdad70352a0c2)#B13cBpHUhZQTgyzLy5WcsPf8nYMsCk1BGoW + + +Emzy)https://bisq.network/dao-compensation/324 -*@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da2)#B1FGs8h1K44LydN2F72RciJFtDD2aFYaqwu + + +mike)https://bisq.network/dao-compensation/331 -*@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f2)#B1DYmfgp5KmSThiQvnFtgDJXiVDrV6wJ1ch + + +Ff98sha)https://bisq.network/dao-compensation/320 ʊ-*@71772aa1b40626a6069e2a9f610ca7bd6de5b84b031cd158a27fe639b1ccb7152) +#B1GoND4K3GTTAqcvdgewv4JxWEuvPadZuTy + + +blabno)https://bisq.network/dao-compensation/321 ܏-*@873172b31682ec7383502fc71c90eead57c7b3e1b2e3d73bb344f1031214ed942)#B19qULhXU8LNmEmiaHb3oRNTiVB1uB9ESLe + + +sqrrm)https://bisq.network/dao-compensation/325 -*@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf42)$#B12A28amVwK5ZiHBCMyzGiwNBuBVw7EKq6R + + +Juan Tellez / Sebastian Tellez)https://bisq.network/dao-compensation/318 -*@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b2)#B1Bcjr1qy8wnF2FfXi36WnBseog9pYjaWt9 + + +Manfred Karrer)https://bisq.network/dao-compensation/327 Å-*@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca2(ذ"B1pjEgfxJaFB9V9WCPnXjTjT6uoQDWPkDd + + +y3v63n)https://bisq.network/dao-compensation/328 직-*@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c72)#B1CAEu85yED35EwDetNTs1YRrHWUPjxVAv5 + + +huey)https://bisq.network/dao-compensation/334 ¼-*@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b2)#B1PMD3B64A2KiWQ1tN7VhpEBuU121fC2NxB + + +ff98sha)https://bisq.network/dao-compensation/320 -*@be634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68a2)ܨ#B14rnDpTuCv9MoJJ92pVyfJMBAyeHPym6Rp + +~ +freimair%https://bisq.network/dao-proposals/74 -*@d65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808Z + + +freimair)https://bisq.network/dao-compensation/317 ø-*@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa8672)#B17uNi87tJLGFsDiuE7yFpTg4qp3gnQLa3h + + + devinbileck)https://bisq.network/dao-compensation/326 󵾀-*@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b2)#B1D1eQ6Tkkv7EoBifDJSrJC8trj8HbiDSrL + + +m52go)https://bisq.network/dao-compensation/323 ۯ-*@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a3142)#B1BTDrXeLkMFMdxBU997yPmvpyowywZe3qy + + +HarryMacFinned (also Homard))https://bisq.network/dao-compensation/330 舔-*@ebeefae5c1459c7d5c3bd5a344f81308cf093781bb4dc6a75e82921126a38ba82)#B1N73sw6v6ca1yEKdjEB1T292W53fjzkBde + + +tdhr0917)https://bisq.network/dao-compensation/333 -*@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d2)İ#B17TSe7GmxQi66SnoB4dkobrZkXbECsQem3 + + +wiz)https://bisq.network/dao-compensation/332 -*@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a2)#B18ggkCYGb4hK13s86Hkygd6h1Y5gseRKt5 + + +chris)https://bisq.network/dao-compensation/329 ڭ-*@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc792)*#B19rcKn4kbvfv87DZSStNZXdjXcdMKZT6GC + + +blabno)https://bisq.network/dao-compensation/322 -*@fa0a5eadd51a1c59749f486e6ef0b4623e2c3901650598a2f6e5c69c1705a7ee2(u#B1HikxMyGzMPZ7Fi6ukkTUi6aTnr2EWLMGi + + + deltahandler&https://bisq.network/dao-proposals/103 ¨-*@fd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84B +DEFAULT_TAKER_FEE_BSQ38.002 + + +@6052bb8615f98dade231b31f761ffd6cbbc6d834ca1a77c8bc0bb8ba3b454f55#"B02b331511d32034af1e735b2addad0fc15f3f5e21a3b0c0cad6a46dcf86b24a7d6* COMPENSATIONF0D |RtTVBÒr}@/[Y 'A +$BLEw#|:DYZi + + +@870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb732337#І"B038ee846b403a33d321c3fd3a8fcbcd42a59bca3c9383ff573d738a102f541a850* COMPENSATIONG0E!I]AóXKxcy  V˽L8)Y`^xeSR +F0jYA +[]@1e1b85be843b7d5796cc0a6df2ebbf755db3bb29a35d4d2a8db714b995664c46@0a23a4e1c20bc7db93796c28ecf203560d032238f1310bb473d7cd92b25fe246 * + + +Emzy)https://bisq.network/dao-compensation/324 -*@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da2)#B1FGs8h1K44LydN2F72RciJFtDD2aFYaqwu + + +mike)https://bisq.network/dao-compensation/331 -*@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f2)#B1DYmfgp5KmSThiQvnFtgDJXiVDrV6wJ1ch + + +Ff98sha)https://bisq.network/dao-compensation/320 ʊ-*@71772aa1b40626a6069e2a9f610ca7bd6de5b84b031cd158a27fe639b1ccb7152) +#B1GoND4K3GTTAqcvdgewv4JxWEuvPadZuTy + + +blabno)https://bisq.network/dao-compensation/321 ܏-*@873172b31682ec7383502fc71c90eead57c7b3e1b2e3d73bb344f1031214ed942)#B19qULhXU8LNmEmiaHb3oRNTiVB1uB9ESLe + + +sqrrm)https://bisq.network/dao-compensation/325 -*@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf42)$#B12A28amVwK5ZiHBCMyzGiwNBuBVw7EKq6R + + +Juan Tellez / Sebastian Tellez)https://bisq.network/dao-compensation/318 -*@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b2)#B1Bcjr1qy8wnF2FfXi36WnBseog9pYjaWt9 + + +Manfred Karrer)https://bisq.network/dao-compensation/327 Å-*@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca2(ذ"B1pjEgfxJaFB9V9WCPnXjTjT6uoQDWPkDd + + +y3v63n)https://bisq.network/dao-compensation/328 직-*@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c72)#B1CAEu85yED35EwDetNTs1YRrHWUPjxVAv5 + + +huey)https://bisq.network/dao-compensation/334 ¼-*@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b2)#B1PMD3B64A2KiWQ1tN7VhpEBuU121fC2NxB + + + devinbileck)https://bisq.network/dao-compensation/326 󵾀-*@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b2)#B1D1eQ6Tkkv7EoBifDJSrJC8trj8HbiDSrL + + +m52go)https://bisq.network/dao-compensation/323 ۯ-*@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a3142)#B1BTDrXeLkMFMdxBU997yPmvpyowywZe3qy + + +tdhr0917)https://bisq.network/dao-compensation/333 -*@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d2)İ#B17TSe7GmxQi66SnoB4dkobrZkXbECsQem3 + + +wiz)https://bisq.network/dao-compensation/332 -*@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a2)#B18ggkCYGb4hK13s86Hkygd6h1Y5gseRKt5 + + +blabno)https://bisq.network/dao-compensation/322 -*@fa0a5eadd51a1c59749f486e6ef0b4623e2c3901650598a2f6e5c69c1705a7ee2(u#B1HikxMyGzMPZ7Fi6ukkTUi6aTnr2EWLMGi2 + + +@5930370a10fb52ffd10ca68d548088cad43ca2dea91e54758e15423929f8154f#ح"B023e2a1075803e4e4758757a8427625fe565e145eca44aeb14497ce0f2127da8ff* COMPENSATIONG0E!vr8@Dx:syxlݣ2-Gř 0F5HtѷcbI6 + + +@5c0763c2ef9fd468b9d023f8a257a4c0443c496387ce841deb78549671af08ea#"B026ae789d384601d5d5945413f014992181ff00dc666e72e633c298bdcf83bca3a* COMPENSATIONF0D 7v۠Ɇ4E{k]ΕQ< EعNSbR710q}] + + +@cf8815d4297696f2cfafcd0fee6a2f89249718957f07a316c5b9cee5e7b5fb81#ح"B03818cb05cebaccaa529f511fd9d90a389d435dfa04ab32a22a475b01ac8b2abad* COMPENSATIONG0E!$DQ068JVh(Sox :{ID5;v#OI`M&~R ]3L)#}^O% ,^@1fbd61b91f3a90adca7241b32423f234d0ff08a99445117c5babaf9b321736da@ff818236f4dd77b6f5a47ad2d88ded61b35d3d22d3d6f8c5f0e808d986c430f6 *   @@ -85766,7 +112534,71 @@ arunasurya)https://bisq.network/dao-compensation/301 devinbileck)https://bisq.network/dao-compensation/309 ؜-*@d99c3ce06db0ad0bb7851c88bca2dfc8bb4d19179d6f58552a1851e1dd92d68d2) #B13ruZ8b8SKNKRX3vecQVWqmYmBvE8x4DhP   -y3v63n)https://bisq.network/dao-compensation/315 -*@e9683bd973b50c40fad4e5ed4f50b53c948e1af9acc0c8a58bc56489a3da55592) #B13ugXiW19EvqzRzUmFXSTZouHBykYvD8MC2R& +y3v63n)https://bisq.network/dao-compensation/315 -*@e9683bd973b50c40fad4e5ed4f50b53c948e1af9acc0c8a58bc56489a3da55592) #B13ugXiW19EvqzRzUmFXSTZouHBykYvD8MC2R +F0jYA +[]@3906f552e59f01e367f1e421c24a9d264a52645370f2b0e15bb566a30d33cadf@97bc68d9bfdaca7612b3e8662c36b358fcf1aab4f9730e2e6acc707b3b742f67 * + + + deltahandler&https://bisq.network/dao-proposals/103 -*@00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39B +DEFAULT_MAKER_FEE_BSQ13.00 + + +Emzy)https://bisq.network/dao-compensation/324 -*@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da2)#B1FGs8h1K44LydN2F72RciJFtDD2aFYaqwu + + +mike)https://bisq.network/dao-compensation/331 -*@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f2)#B1DYmfgp5KmSThiQvnFtgDJXiVDrV6wJ1ch + + +Ff98sha)https://bisq.network/dao-compensation/320 ʊ-*@71772aa1b40626a6069e2a9f610ca7bd6de5b84b031cd158a27fe639b1ccb7152) +#B1GoND4K3GTTAqcvdgewv4JxWEuvPadZuTy + + +sqrrm)https://bisq.network/dao-compensation/325 -*@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf42)$#B12A28amVwK5ZiHBCMyzGiwNBuBVw7EKq6R + + +Juan Tellez / Sebastian Tellez)https://bisq.network/dao-compensation/318 -*@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b2)#B1Bcjr1qy8wnF2FfXi36WnBseog9pYjaWt9 + + +Manfred Karrer)https://bisq.network/dao-compensation/327 Å-*@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca2(ذ"B1pjEgfxJaFB9V9WCPnXjTjT6uoQDWPkDd + + +y3v63n)https://bisq.network/dao-compensation/328 직-*@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c72)#B1CAEu85yED35EwDetNTs1YRrHWUPjxVAv5 + + +huey)https://bisq.network/dao-compensation/334 ¼-*@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b2)#B1PMD3B64A2KiWQ1tN7VhpEBuU121fC2NxB + + +ff98sha)https://bisq.network/dao-compensation/320 -*@be634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68a2)ܨ#B14rnDpTuCv9MoJJ92pVyfJMBAyeHPym6Rp + + + devinbileck)https://bisq.network/dao-compensation/326 󵾀-*@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b2)#B1D1eQ6Tkkv7EoBifDJSrJC8trj8HbiDSrL + + +m52go)https://bisq.network/dao-compensation/323 ۯ-*@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a3142)#B1BTDrXeLkMFMdxBU997yPmvpyowywZe3qy + + +tdhr0917)https://bisq.network/dao-compensation/333 -*@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d2)İ#B17TSe7GmxQi66SnoB4dkobrZkXbECsQem3 + + +wiz)https://bisq.network/dao-compensation/332 -*@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a2)#B18ggkCYGb4hK13s86Hkygd6h1Y5gseRKt5 + + +chris)https://bisq.network/dao-compensation/329 ڭ-*@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc792)*#B19rcKn4kbvfv87DZSStNZXdjXcdMKZT6GC + + + deltahandler&https://bisq.network/dao-proposals/103 ¨-*@fd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84B +DEFAULT_TAKER_FEE_BSQ38.002R +F0jYA +[]@39b3491cfb88de3daec290686f56e4f11c5c715251650e76531875339fbf9795@60223f991aa17f530b995e30e534a325054e45445ac90c272f8dba63a1a3c31c '* + + +Emzy)https://bisq.network/dao-compensation/324 -*@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da2)#B1FGs8h1K44LydN2F72RciJFtDD2aFYaqwu + + +sqrrm)https://bisq.network/dao-compensation/325 -*@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf42)$#B12A28amVwK5ZiHBCMyzGiwNBuBVw7EKq6R + + +chris)https://bisq.network/dao-compensation/329 ڭ-*@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc792)*#B19rcKn4kbvfv87DZSStNZXdjXcdMKZT6GC2R& 9>+X B#@3aef8eefe4553e255abb4a06d658b7dcbbb1813cd5d287019baaf96165804bb6@12b8b74346328900ee693f0a7c5647af81b9b1c2cc620536cc2f1e23e759dd97 *%   @@ -86638,7 +113470,63 @@ arunasurya)https://bisq.network/dao-compensation/301 devinbileck)https://bisq.network/dao-compensation/309 ؜-*@d99c3ce06db0ad0bb7851c88bca2dfc8bb4d19179d6f58552a1851e1dd92d68d2) #B13ruZ8b8SKNKRX3vecQVWqmYmBvE8x4DhP   -y3v63n)https://bisq.network/dao-compensation/315 -*@e9683bd973b50c40fad4e5ed4f50b53c948e1af9acc0c8a58bc56489a3da55592) #B13ugXiW19EvqzRzUmFXSTZouHBykYvD8MC2R +y3v63n)https://bisq.network/dao-compensation/315 -*@e9683bd973b50c40fad4e5ed4f50b53c948e1af9acc0c8a58bc56489a3da55592) #B13ugXiW19EvqzRzUmFXSTZouHBykYvD8MC2R +F0jYA +[]@771f56a33cdd9dbe058cc83da1221c771dab44d9334d55f14b9559408ca21e85@57c097044ecdeb7db595bc211734df283184347a0db45c31625d73ab11f593c4 * + + + deltahandler&https://bisq.network/dao-proposals/103 -*@00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39B +DEFAULT_MAKER_FEE_BSQ13.00 + + +WDLJT6)https://bisq.network/dao-compensation/319 Ȉ-*@011082aa263471a17a809f04a499e4cc203ec614ed9ef423ebc4cdad70352a0c2)#B13cBpHUhZQTgyzLy5WcsPf8nYMsCk1BGoW + + +Ff98sha)https://bisq.network/dao-compensation/320 ʊ-*@71772aa1b40626a6069e2a9f610ca7bd6de5b84b031cd158a27fe639b1ccb7152) +#B1GoND4K3GTTAqcvdgewv4JxWEuvPadZuTy + + +sqrrm)https://bisq.network/dao-compensation/325 -*@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf42)$#B12A28amVwK5ZiHBCMyzGiwNBuBVw7EKq6R + + +Juan Tellez / Sebastian Tellez)https://bisq.network/dao-compensation/318 -*@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b2)#B1Bcjr1qy8wnF2FfXi36WnBseog9pYjaWt9 + + +Manfred Karrer)https://bisq.network/dao-compensation/327 Å-*@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca2(ذ"B1pjEgfxJaFB9V9WCPnXjTjT6uoQDWPkDd + + +y3v63n)https://bisq.network/dao-compensation/328 직-*@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c72)#B1CAEu85yED35EwDetNTs1YRrHWUPjxVAv5 + + +huey)https://bisq.network/dao-compensation/334 ¼-*@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b2)#B1PMD3B64A2KiWQ1tN7VhpEBuU121fC2NxB + + +ff98sha)https://bisq.network/dao-compensation/320 -*@be634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68a2)ܨ#B14rnDpTuCv9MoJJ92pVyfJMBAyeHPym6Rp + + +freimair)https://bisq.network/dao-compensation/317 ø-*@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa8672)#B17uNi87tJLGFsDiuE7yFpTg4qp3gnQLa3h + + + devinbileck)https://bisq.network/dao-compensation/326 󵾀-*@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b2)#B1D1eQ6Tkkv7EoBifDJSrJC8trj8HbiDSrL + + +m52go)https://bisq.network/dao-compensation/323 ۯ-*@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a3142)#B1BTDrXeLkMFMdxBU997yPmvpyowywZe3qy + + +tdhr0917)https://bisq.network/dao-compensation/333 -*@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d2)İ#B17TSe7GmxQi66SnoB4dkobrZkXbECsQem3 + + +wiz)https://bisq.network/dao-compensation/332 -*@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a2)#B18ggkCYGb4hK13s86Hkygd6h1Y5gseRKt5 + + +chris)https://bisq.network/dao-compensation/329 ڭ-*@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc792)*#B19rcKn4kbvfv87DZSStNZXdjXcdMKZT6GC + + + deltahandler&https://bisq.network/dao-proposals/103 ¨-*@fd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84B +DEFAULT_TAKER_FEE_BSQ38.002 + + +@b686aa4b63938c1f4c09f57380f31c9f2b9a1fbde55931bb8d097cf46762297b#}"B038474ea75548639fcd4bb0c3272a40a494a71cae94735fac27504120be6cf7d82* COMPENSATIONG0E!.ܛHNM}@f-2ve, 6/> -3daRxc~jw`R VZ U  ZZg@788189a5822bd718155fdc972abbcd2cd3e30568476501f489527657e8e1f798@7c05cef1e00a2157a92c9b5830187db02cc04184cb10838f2855b546ee5a0b69 [*   @@ -86820,7 +113708,132 @@ ArnaudFR86)https://bisq.network/dao-compensation/287 ؝   @363fe90efbe71368b4783d85f41c5579bd44e12efce2fa8d7958ba7cc3728cfe#"B03cc63adf124bf0e3761eeff47649254b849d84cc1c4234638441a1bca50c9b4f8* COMPENSATIONG0E!0gX -_^ duZqX_\ Ͱ nHۢ$HSC%c*W@nfZR +_^ duZqX_\ Ͱ nHۢ$HSC%c*W@nfZR +F0jYA +[]@9f50a0ca27872911770b28f53e4fde6108d03a1cf3f501a250bb07708ae52558@e856f15e18733f910275ee8c3dee47ebd770d87bf0b2c147e622c3a23f8560d7 * + + + deltahandler&https://bisq.network/dao-proposals/103 -*@00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39B +DEFAULT_MAKER_FEE_BSQ13.00 + + +WDLJT6)https://bisq.network/dao-compensation/319 Ȉ-*@011082aa263471a17a809f04a499e4cc203ec614ed9ef423ebc4cdad70352a0c2)#B13cBpHUhZQTgyzLy5WcsPf8nYMsCk1BGoW + + +Emzy)https://bisq.network/dao-compensation/324 -*@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da2)#B1FGs8h1K44LydN2F72RciJFtDD2aFYaqwu + + +mike)https://bisq.network/dao-compensation/331 -*@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f2)#B1DYmfgp5KmSThiQvnFtgDJXiVDrV6wJ1ch + + +Ff98sha)https://bisq.network/dao-compensation/320 ʊ-*@71772aa1b40626a6069e2a9f610ca7bd6de5b84b031cd158a27fe639b1ccb7152) +#B1GoND4K3GTTAqcvdgewv4JxWEuvPadZuTy + + +blabno)https://bisq.network/dao-compensation/321 ܏-*@873172b31682ec7383502fc71c90eead57c7b3e1b2e3d73bb344f1031214ed942)#B19qULhXU8LNmEmiaHb3oRNTiVB1uB9ESLe + + +sqrrm)https://bisq.network/dao-compensation/325 -*@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf42)$#B12A28amVwK5ZiHBCMyzGiwNBuBVw7EKq6R + + +Manfred Karrer)https://bisq.network/dao-compensation/327 Å-*@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca2(ذ"B1pjEgfxJaFB9V9WCPnXjTjT6uoQDWPkDd + + +ff98sha)https://bisq.network/dao-compensation/320 -*@be634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68a2)ܨ#B14rnDpTuCv9MoJJ92pVyfJMBAyeHPym6Rp + +~ +freimair%https://bisq.network/dao-proposals/74 -*@d65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808Z + + +freimair)https://bisq.network/dao-compensation/317 ø-*@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa8672)#B17uNi87tJLGFsDiuE7yFpTg4qp3gnQLa3h + + + devinbileck)https://bisq.network/dao-compensation/326 󵾀-*@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b2)#B1D1eQ6Tkkv7EoBifDJSrJC8trj8HbiDSrL + + +m52go)https://bisq.network/dao-compensation/323 ۯ-*@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a3142)#B1BTDrXeLkMFMdxBU997yPmvpyowywZe3qy + + +HarryMacFinned (also Homard))https://bisq.network/dao-compensation/330 舔-*@ebeefae5c1459c7d5c3bd5a344f81308cf093781bb4dc6a75e82921126a38ba82)#B1N73sw6v6ca1yEKdjEB1T292W53fjzkBde + + +tdhr0917)https://bisq.network/dao-compensation/333 -*@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d2)İ#B17TSe7GmxQi66SnoB4dkobrZkXbECsQem3 + + +wiz)https://bisq.network/dao-compensation/332 -*@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a2)#B18ggkCYGb4hK13s86Hkygd6h1Y5gseRKt5 + + +chris)https://bisq.network/dao-compensation/329 ڭ-*@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc792)*#B19rcKn4kbvfv87DZSStNZXdjXcdMKZT6GC + + +blabno)https://bisq.network/dao-compensation/322 -*@fa0a5eadd51a1c59749f486e6ef0b4623e2c3901650598a2f6e5c69c1705a7ee2(u#B1HikxMyGzMPZ7Fi6ukkTUi6aTnr2EWLMGi + + + deltahandler&https://bisq.network/dao-proposals/103 ¨-*@fd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84B +DEFAULT_TAKER_FEE_BSQ38.002 + + +@40c7dd1f83db40355dbf5ccb790cd7f2570f0fd2d26bcb137d98b101ed0c3e86#"B03bd18f1a95b8a4c516c38f3890a637e3a221ec4250231087ffb08f49f93af6b6b* COMPENSATIONG0E!i\@ocr2$vi)_ +X B#@e1d02a703f5a94c8f4540a158da640c32bb53eaccc4aa81f55d1261ba4303f10@2a1b9762a3db03e2b4ca3b9c46c4c52782e93ed858284bcaac3b00976d8af928 *   @@ -87195,7 +114417,88 @@ ArnaudFR86)https://bisq.network/dao-compensation/287   -arunasurya7https://github.com/bisq-network/compensation/issues/267 ݓ-*@dd343de1ea38cddf0c1bd29c6f03a0ffe208c8b359cd1860acd0b8390c3bc5982)#B16cXeZAQyQ7Dmnkcjr4GdkifJexn6FJ5aA2R +arunasurya7https://github.com/bisq-network/compensation/issues/267 ݓ-*@dd343de1ea38cddf0c1bd29c6f03a0ffe208c8b359cd1860acd0b8390c3bc5982)#B16cXeZAQyQ7Dmnkcjr4GdkifJexn6FJ5aA2R% +F0jYA +[]@e46e998513cb0a072d485868b1f9a31bfb00cf23e0d0b84602638339fe494a9c@68aa9629aefebdb723d6ebe9d2d6a6e8464ef02a49d6e3cbcdbf92fba116c463 =* + + + deltahandler&https://bisq.network/dao-proposals/103 -*@00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39B +DEFAULT_MAKER_FEE_BSQ13.00 + + +WDLJT6)https://bisq.network/dao-compensation/319 Ȉ-*@011082aa263471a17a809f04a499e4cc203ec614ed9ef423ebc4cdad70352a0c2)#B13cBpHUhZQTgyzLy5WcsPf8nYMsCk1BGoW + + +Emzy)https://bisq.network/dao-compensation/324 -*@2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da2)#B1FGs8h1K44LydN2F72RciJFtDD2aFYaqwu + + +mike)https://bisq.network/dao-compensation/331 -*@6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f2)#B1DYmfgp5KmSThiQvnFtgDJXiVDrV6wJ1ch + + +Ff98sha)https://bisq.network/dao-compensation/320 ʊ-*@71772aa1b40626a6069e2a9f610ca7bd6de5b84b031cd158a27fe639b1ccb7152) +#B1GoND4K3GTTAqcvdgewv4JxWEuvPadZuTy + + +blabno)https://bisq.network/dao-compensation/321 ܏-*@873172b31682ec7383502fc71c90eead57c7b3e1b2e3d73bb344f1031214ed942)#B19qULhXU8LNmEmiaHb3oRNTiVB1uB9ESLe + + +sqrrm)https://bisq.network/dao-compensation/325 -*@8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf42)$#B12A28amVwK5ZiHBCMyzGiwNBuBVw7EKq6R + + +Juan Tellez / Sebastian Tellez)https://bisq.network/dao-compensation/318 -*@8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b2)#B1Bcjr1qy8wnF2FfXi36WnBseog9pYjaWt9 + + +Manfred Karrer)https://bisq.network/dao-compensation/327 Å-*@99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca2(ذ"B1pjEgfxJaFB9V9WCPnXjTjT6uoQDWPkDd + + +y3v63n)https://bisq.network/dao-compensation/328 직-*@abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c72)#B1CAEu85yED35EwDetNTs1YRrHWUPjxVAv5 + + +huey)https://bisq.network/dao-compensation/334 ¼-*@b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b2)#B1PMD3B64A2KiWQ1tN7VhpEBuU121fC2NxB + + +ff98sha)https://bisq.network/dao-compensation/320 -*@be634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68a2)ܨ#B14rnDpTuCv9MoJJ92pVyfJMBAyeHPym6Rp + +~ +freimair%https://bisq.network/dao-proposals/74 -*@d65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808Z + + +freimair)https://bisq.network/dao-compensation/317 ø-*@db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa8672)#B17uNi87tJLGFsDiuE7yFpTg4qp3gnQLa3h + + + devinbileck)https://bisq.network/dao-compensation/326 󵾀-*@e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b2)#B1D1eQ6Tkkv7EoBifDJSrJC8trj8HbiDSrL + + +m52go)https://bisq.network/dao-compensation/323 ۯ-*@e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a3142)#B1BTDrXeLkMFMdxBU997yPmvpyowywZe3qy + + +HarryMacFinned (also Homard))https://bisq.network/dao-compensation/330 舔-*@ebeefae5c1459c7d5c3bd5a344f81308cf093781bb4dc6a75e82921126a38ba82)#B1N73sw6v6ca1yEKdjEB1T292W53fjzkBde + + +tdhr0917)https://bisq.network/dao-compensation/333 -*@ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d2)İ#B17TSe7GmxQi66SnoB4dkobrZkXbECsQem3 + + +wiz)https://bisq.network/dao-compensation/332 -*@ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a2)#B18ggkCYGb4hK13s86Hkygd6h1Y5gseRKt5 + + +chris)https://bisq.network/dao-compensation/329 ڭ-*@f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc792)*#B19rcKn4kbvfv87DZSStNZXdjXcdMKZT6GC + + +blabno)https://bisq.network/dao-compensation/322 -*@fa0a5eadd51a1c59749f486e6ef0b4623e2c3901650598a2f6e5c69c1705a7ee2(u#B1HikxMyGzMPZ7Fi6ukkTUi6aTnr2EWLMGi + + + deltahandler&https://bisq.network/dao-proposals/103 ¨-*@fd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84B +DEFAULT_TAKER_FEE_BSQ38.002 + + +@479d701940d542c795e864415db036c6ac1ca54ad32657b698841c9a664afc7f#"B034533696a7b2aaae02d9f5a182dce03ed81fe7c322282831df328c85ff3d52f11* COMPENSATIONF0D 2fSd%Z0*)q67!V  +(=cmUA),2pvU‰ + + +@53734e0f315d4d262aa0d0fad27354263e5055d01a66be25c4ab8d9c57a044bc#"B02b285c17023b6d79f8c43362dcc650672683fb432152202ee402bc243c281caae* COMPENSATIONG0E!΀C$ʪ6v[~\`;t]w w}J>Ŏ7YӸ롎hKvEk + + +@9d17e4bca77789984f724f3868d60b6c622614847734717c1eb39a2a12c93e14#"B02b5a250ec3bb9a46504bfbc4a6ec4949a01b20a8f0aba6ac3921ed14989c9dd8b* COMPENSATIONG0E!HtW+IhPwpyYϹ F5 wlyKB}yR VZ U  ZZg@e4e09edce144e4327a39e137d51b1f80b8ae78568e789e19ce7ed01e18deedf0@e57cfc9cf58b1901b5bfca5ea5accb35581ba5a08e081effcc2dd536786f7dc8 d*   @@ -90421,4 +117724,878 @@ P sfe-5g7,HZV9dlf0#`d_]aE0teS 3G sfe-5g0#BsLE}Fϲ]Ģ`d_]aE0teS 30#dnz, (BsLE}Fϲ]Ģ0#Rvұ2RՐC~1bLdnz, (0#WqFY[\̵NRvұ2RՐC~1bL0#kŋwxb|h[WqFY[\̵N0#."*@vՁઝkŋwxb|h[0#٣s.3."*@vՁઝ0#f1~-)\"A"w٣s.30#gb.Er$rf1~-)\"A"w0#G7AE `$mWgb.Er$r0#i=g;u\H|aK+G7AE -`$mW0#8$润KeGi=g;u\H|aK+0#5aE_f;NI5.xؗS7iy0# +bW*ÓLtS^Ac>aE_f;NI50# + l~ ! +bW*ÓLtS^A0#?m# C|*S` +* + l~ !0#%̲_F5"췻?m# C|*S` +*0#qu ?ߧ޺%̲_F5"췻0# 3&܀9ɖqu ?ߧ޺0#Fz~118~pG 3&܀9ɖ0#w#vXzZXB*Fz~118~pG0#%@0VMҴaw#vXzZXB*0#ہ?Z~LO%@0VMҴa0#sf6Q wKQ=T|ہ?Z~LO0#Qfb&'@|H)VNsf6Q wKQ=T|0#WLb(orv{IoLOQfb&'@|H)VN0#y+/u8Z}/WLb(orv{IoLO0#'Ѣ ոn乾y+/u8Z}/0#"!IIjnx'Ѣ ոn乾0#Vw1iRdTr"!IIjnx0#zֽ|VfsvbVw1iRdTr0#)qu&|9? 52zֽ|Vfsvb0#_+ikܮ$re)qu&|9? 520#D>=1T~/)X_+ikܮ$re0#(ey >D>=1T~/)X0# T0啕vrRF(ey >0#zX峦RH: T0啕vrRF0#B!@ah2]t XzX峦RH:0#1]%S a&}B!@ah2]t X0#{WF9=HūQQ1]%S a&}0#yJ ?EKp %tƎ{WF9=HūQQ0#;*GqT6~Ώ0pDyJ ?EKp %tƎ0#Ȧƿ_]{H\VoT;*GqT6~Ώ0pD0#ITETQ8GWSȦƿ_]{H\VoT0#-B&o`j'4[EpITETQ8GWS0#WQܧVęq-B&o`j'4[Ep0#cb$`3'[)WYWQܧVęq0#9G Jll3kr_cb$`3'[)WY0# UnerP/9G Jll3kr_0#O$Ue=u͑~+*? UnerP/0#pR\`O$Ue=u͑~+*?0#wz?5+n i pR\`0#:}`h4 +Ǎnzwz?5+n i 0#Œς cXp׀d)D:}`h4 +Ǎnz0#6Ft<A\NŒς cXp׀d)D0#aP)  6Ft<A\N0#2 6 芾)aP)  0#y_1' #Ԗ2 6 芾)0#"p7~a'2+y_1' #Ԗ0#F6hƦc\"p7~a'2+0#a,4֞?mF6hƦc\0#rע?gҺa%ra,4֞?m0#3 z´3'IFWFrע?gҺa%r0#b5gf=Ye83 z´3'IFWF0#(GfPaGl!b5gf=Ye80#v c=) +JT3(GfPaGl!0#KnԜϯXasCv c=) +JT30#+=ːP9do;PKnԜϯXasC0#]ZɌ5*u+=ːP9do;P0#5?G[ + C]ZɌ5*u0#1zHm/G5?G[ + C0#&@S^3_'?_W +1zHm/G0#8Z4H̶&@S^3_'?_W +0#[@M<j&!8Z4H̶0#߀KW,V0uuDsHx[@M<j&!0#.R +ch-4\Jr߀KW,V0uuDsHx0#p0hGA==@C'.R +ch-4\Jr0#Spcw}.:qr270#ϷfJ,0ُzҜQ!m I>0#:l,eiP)'>[RϷfJ,0ُ0#$!L C6R ":l,eiP)'>[R0#J~ _W98'M6$!L C6R "0#_ &hWM+k +oTJ~ _W98'M60#X'F߅)1_ &hWM+k +oT0#ԔeelW([7X'F߅)10#g屡:ԔeelW([70#JmQ[g屡:0#Q^E|z36JJmQ[0#^sWTh̿]߈Q^E|z36J0#^OӉvwaZ|= M^sWTh̿]߈0#Y|t;~wҙB15@f^OӉvwaZ|= M0#/c0q"1{ #6PY|t;~wҙB15@f0# Ouc uDk=/c0q"1{ #6P0#F *7@P%MEm6 Ouc uDk=0#B#͕N=m1'F *7@P%MEm60#F]aM[IB#͕N=m1'0#qOixo4lzq.zRVF]aM[I0#~u6{fT`s,ΔqOixo4lzq.zRV0#:ޕ>%;~u6{fT`s,Δ0#ɬ:ޕ>%;0#f-amlVɬ0#<P:Ԍ_qof-amlV0##hdxJea%<P:Ԍ_qo0#3#)f^~vmJ#hdxJea%0#[(h|^:dCd3#)f^~vmJ0#d2ujW8<8B#[(h|^:dCd0#Vb5{|d2ujW8<8B#0#F6DÐar,Vb5{|0#Q.U 4)4F"F6DÐar,0#BJ/vķ!iQ.U 4)4F"0#pY6AGQYMBJ/vķ!i0#2_AuUpY6AGQYM0#Av"RSOBl' c\2_AuU0# QV.dOcPS8Av"RSOBl' c\0#o'=Pv1`w~# QV.dOcPS80#0 b%kH )o'=Pv1`w~#0#gX\n~\Q |ޮ@0 b%kH )0#F@ժܭݜ(7)FvgX\n~\Q |ޮ@0#%c2,d{F@ժܭݜ(7)Fv0#~{C3CnX5%c2,d{0#ږ2~{C3CnX50# +L XXbw`_ږ20#`=]Cȕ9drԫc +L XXbw`_0#'Q`ਬf" `=]Cȕ9drԫc0#LsX&'G&h1ψL'Q`ਬf" 0#c>!3l,[+&SILsX&'G&h1ψL0#WwĐQ<|4?Tc>!3l,[+&SI0#u\ɱUGO2-WwĐQ<|4?T0#0U=9uxWlT`mJku\ɱUGO2-0#_YF=ȕH͑0U=9uxWlT`mJk0#h7> !;[.rD%_YF=ȕH͑0#tx/ eQ3h7> !;[.rD%0#-&TKS]Tͦ|tx/ eQ30#qgBG(v{sC^jf-&TKS]Tͦ|0#S=Lpv^![qgBG(v{sC^jf0#wi*37rITKS=Lpv^![0#Swe"76zN 0]5wi*37rITK0#{0K_d;ASwe"76zN 0]50#jLP^ E# +G%{0K_d;A0#r^$ +ïOcjLP^ E# +G%0#vw . ' ~mդr^$ +ïOc0#9pu,,>)vw . ' ~mդ0#@ܤ01-E-9pu,,>)0#AN}qǬ@O@ܤ01-E-0#(%X%?6h@L/OAN}qǬ@O0#:mہ):X6BEs(%X%?6h@L/O0#@I1aYIGf LHUv:mہ):X6BEs0#R_X64N"9%@I1aYIGf LHUv0#YC$KUɔ-܁W#R_X64N"9%0# +O Хiq}-YC$KUɔ-܁W#0#N-t(Q+#/D +O Хiq}-0#57`qoգ9 εg5N-t(Q+#/D0#>M³+/ӵm757`qoգ9 εg50#RR''b[\ C\:>M³+/ӵm70#oΨ>BF>q0RR''b[\ C\:0#=i-l5j*+F+oΨ>BF>q00#OӼ9IXFH=i-l5j*+F+0#JJ!F/é!X\WOӼ9IXFH0#|ܐE~ +ukB JJ!F/é!X\W0#ld x@|ܐE~ +ukB 0#MAt"50Z, "DJld x@0#iֳ TYx䡒MAt"50Z, "DJ0#pBv4}.R}~5"Xiֳ TYx䡒0#])ה\ֿ\FYpBv4}.R}~5"X0#/GZl7x &X;s])ה\ֿ\FY0#+j +",it]W9kɷ/GZl7x &X;s0#Ƹ*Ōױ $Mɵ+j +",it]W9kɷ0##1"mھKnN7 +Ƹ*Ōױ $Mɵ0#i q#1"mھKnN7 +0#h0|ͪ!$Ri q0#ktQHjy +T&oiJ#f8GZ\x-c+f^0#+ӂ T^?^c0]>&oiJ#f0#U 4.W1hl+ӂ T^?^c0#{ġeU 4.W1hl0#ld\{ġe0#zv#DLb"j>Pld\0#Z Rc Xwzv#DLb"j>P0#Ӵlq (m?iZ Rc Xw0#a͞ PgD'F׽Ӵlq (m?i0#u3?IޯqGzva͞ PgD'F׽0#e(akZL+^bu3?IޯqGzv0#v3mmy.e(akZL+^b0#;D'ɔh@Wveggv3mmy.0#SRJf9Qh;D'ɔh@Wvegg0#}6F yO¢弊SRJf9Qh0# qP r'h +,Vi_w}6F yO¢弊0#Eƶ2"Rd qP r'h +,Vi_w0#hy5p8dEƶ2"Rd0#[$n +vCghy5p8d0#W1p71_4 +[$n +vCg0#j9$mVPNW1p71_4 +0#OmHB9E?j9$mVPN0#߰ qv2q׬0>OmHB9E?0#KR.+-s(FqT@߰ qv2q׬0>0#MF Q"|q4KR.+-s(FqT@0#Q3r-H٥}MF Q"|q40# 7&,nQ 1+Q3r-H٥}0#?^??ly~ 7&,nQ 1+0#+v`Q'lץC?^??ly~0#d9C' Y4ݏK+v`Q'lץC0#8mKnl-!a Nd9C' Y4ݏK0#qT!.S8mKnl-!a N0#~*2+fQЩ-c[qT!.S0#%=W[4M|H3DoT~*2+fQЩ-c[0# +7R˚( qR%=W[4M|H3DoT0#"AG+爆!  +7R˚( qR0#̸TF6D8Gn:T="AG+爆! 0#!yz4ֵL_̸TF6D8Gn:T=0#qKMI 1޷*]h!yz4ֵL_0# c'řj㙘0qKMI 1޷*]h0#wu/Uڷ 1@ vDW c'řj㙘00# C|\&<^H]xGwu/Uڷ 1@ vDW0#z>jW6+= C|\&<^H]xG0#72]_U|Lz>jW6+=0#:HםpWn. nM72]_U|L0#wWĽBДȽh[ґ:HםpWn. nM0#'tMqq[@wWĽBДȽh[ґ0# 6M +rʠ @s'tMqq[@0#VuvHŦ*_ej 6M +rʠ @s0#Pb?j:VuvHŦ*_ej0#4-i}32 4<le %QQ35 90# w?aԠ @ko>-i}32 4<0#=V}!^ pM w?aԠ 0#ݝ*#& |6̀(f*L=V}!^ pM0#pChW;1ݝ*#& |6̀(f*L0#"[〈92SapChW;10#̰k_")D" 1"[〈92Sa0#YR }^ y̰k_")D" 10#Bl0\D>_\iiYR }^ y0#B 7gEC]@vBl0\D>_\ii0#"κ%YzB 7gEC]@v0#ϗYȿ22`ݲj"κ%Yz0#sv&`9W*NϗYȿ22`ݲj0#5nrմTDbsv&`9W*N0#DF (a7Dx)P"c5nrմTDb0#vF DF (a7Dx)P"c0#dA'4#-OVLvF 0#:9Ҩ*or$"FdA'4#-OVL0#կB07ťԙ YLfYr:9Ҩ*or$"F0#*~$ /)1BoկB07ťԙ YLfYr0#Vz^iR٬/Pϒ*~$ /)1Bo0#a? 69(F;'e;kVz^iR٬/Pϒ0#7L +V)ia? 69(F;'e;k0#8i1D: 7L +V)i0#H!a̤JwbJ8i1D: 0#f;?vUnw~ +¸H!a̤JwbJ0#wѦi6Wkk:/ :f;?vUnw~ +¸0#-afnN j21wѦi6Wkk:/ :0#{Z5Rl3yzR-afnN j210#6leIv冈{Z5Rl3yzR0#8#e|yI6leIv冈0#ȹ|eG;O 4`8#e|yI0#,%i92VöAk 0#IWYfʫF:Vv!,7Q>,%0#-vÖ4_RYhIWYfʫF:Vv!0#KAB$J^_-vÖ4_RYh0#U`6G2MD}KAB$J^_0#SOl0 +Ȕj¤U`6G2MD}0#ll_,Yr<SOl0 +Ȕj¤0#<O`*f>-,"ll_,Yr<0#BԞi X7W\H%<O`*f>-,"0#s-"3BԞi X7W\H%0#m5 בs-"30#&V<{%0aOطRcp$UBm5 ב0#vhz2znQ&V<{%0aOطRcp$UB0#O: ,+͸vhz2znQ0#/ +cU2v孡aq[O: ,+͸0#ijJi7]^e/ +cU2v孡aq[0#ߖf?8}/EijJi7]^e0# 8_Υ_Ԏ\01ߖf?8}/E0# yAg5員wm 8_Υ_Ԏ\010#ˍ2`Ժ =vH$t yAg5員wm0#~|}\ ^*%h +e(ˍ2`Ժ =vH$t0#n}L-jrδ~|}\ ^*%h +e(0#^9' VG&n}L-jrδ0#T% *nf^9' VG&0#NoSN.2*T% *nf0#N^B?n:.NoSN.2*0#tPDz(+qQj N^B?n:.0# ̦6{X R+tPDz(+qQj 0#[zZhyz*f1'<4[ ̦6{X R+0#g z.GѴ47[zZhyz*f1'<4[0#`/U +=(n +&dg z.GѴ470#\,P5Ǭgaj`/U +=(n +&d0#f=2@u\,P5Ǭgaj0#Ly"0wzZ Ɨf=2@u0#.YW*Gٰ4ϭ#ALy"0wzZ Ɨ0#Ұobu&ni.YW*Gٰ4ϭ#A0#r}wÒa&@}Ұobu&ni0#ByXk"{j:Ar}wÒa&@}0#(tضl+F>ByXk"{j:A0#پ1xIA0#ER N$پ1xIA 73/Gg妸QZ0#e7sYAw>4< c:m[8r}>0# t| і$932"ce7sYAw>40#>#Y{N/ t| і$932"c0#o$8 +.#Y{N/0#<32 27pwbEo$8 +.|Rl|^bi*)T0#9Zy=oՙR>|Rl|0#@'foTC9ġ9Zy=oՙR0#Eq 46v3N}P>R@'foTC9ġ0#kfVl/1,M59Eq 46v3N}P>R0#&@t !_kfVl/1,M590#hw!~Kh_I&@t !_0# +|_2A\\ 0hw!~Kh_I0#Sl \ +C&~G +|_2A\\ 00#tv=Tu$s2v0(Sl \ +C&~G0#C8h  +CVtv=Tu$s2v0(0#I) 'ҵOf Y~C8h  +CV0#kQmՅh9^UdYI) 'ҵOf Y~0##f [JB ۇ;kQmՅh9^UdY0#Ez=3ڧZ<µq#f [JB ۇ;0#E>>P<Ez=3ڧZ<µq0#>P<0#UsYʋ$3A6DƖ~׳)*!ś *?Gz0#ii TyN܆Q#n^ >Ɩ~0#/o抠,6>|$ii TyN0#֕QEf$/o抠,6>|$0#Ha +tƓL֕QEf$0#dݻ;@ٓ CFHa +tƓL0#`[ȷo{,;4r wGd U&G]9?ah00##.zƫW봀SDz$R>o{,;4r w0#$n^<'Ѥ #.zƫW봀SDz$R0#k6_m( B$n^<'Ѥ 0#7uŀJ \fk6_m( B0#K]ܢbE<7uŀJ \f0#Drq3}H6C@K]ܢbE<0#I=4{ LrSsDrq3}H6C@0#C}z'Ȓ7X~l{I=4{ LrSs0#8]Gaó6aaC}z'Ȓ7X~l{0#9Ɵ +Su%׋8]Gaó6aa0#q Q?=cn1hHG9Ɵ +Su%׋0#*!K&3^z&=q Q?=cn1hHG0#IZpUg&EgIZpUg&Eg0#tM۸^ՁIL=g#=( 6Y0#Yr;2ʜvd* tM۸^Ձ0#?s[vیQ0XDYr;2ʜvd* 0#{<+wsUO:Ł?s[vیQ0XD0# qiq:]!K{<+wsUO:Ł0#-Ƕ 5hZÌ= v9 qiq:]!K0#[D[GÞ`J^-Ƕ 5hZÌ= v90#h x +p.[D[GÞ`J^0#{;l{@rIh x +p.0#y[~dzC3%`{;l{@rI0#u岰)X5Qۿy[~dzC3%`0#o6ځKl w;K|u岰)X5Qۿ0#\Zڠ.mGv/f(7o6ځKl w;K|0#@u#q=Z62Z!S\Zڠ.mGv/f(70#`Tp8eI|@u#q=Z62Z!S0#+tZ3%@mBK9`Tp8eI|0#G]gCtHQ5A+tZ3%@mBK90#C[ +7?G]gCtHQ5A0#[pXbeutC[ +7?0#Oc,r*.E| [pXbeut0#(Hw]PկF|'v\\|1 f[0#2RƥNd/0-*þÏQ x4WM >0#<앟mp@y+2RƥNd/0-*0#2ėwt~6/ Ri<앟mp@y+0#Z^_!IK Hx2ėwt~6/ Ri0#mrP|i_!@M˩Z^_!IK Hx0#78֤ +V$QmrP|i_!@M˩0#e +AO7(78֤ +V$Q0#]M2 yȳe +AO7(0#H#(8W:`<-]M2 yȳ0#!LnRZ  gP\H#(8W:`<-0#["k5p*-C+̫<)!LnRZ  gP\0#D) &3wZ/["k5p*-C+̫<)0#6kAE'b=' $D) &3wZ/0#U/Yw'qt6kAE'b=' $0#?N[|c U/Yw'qt0#o!A_防5M ?N[|c 0#gx5!&;ܹy U-o!A_防5M 0#B<~f}-Z) gx5!&;ܹy U-0#gN*:iB<~f}-Z) 0#Mo|gN*:i0#6ݻI*pw%R~Mo|0#"hFZR+g vW6ݻI*pw%R~0#rCE5!n31B("hFZR+g vW0#Uzhvvz"V2 rCE5!n31B(0#" 5Rp. EmUzhvvz"V2 0#} a*Q{" 5Rp. Em0#JufA4} a*Q{0#n0J1NWlcPJufA40#:3#>| IO{]^0#Y]JAZAOA>:3#>|0#o_WoS!V Y]JAZA0#jRJBo_WoS!V 0#< 6,r=Jb1MjRJB0#e@dU +3-`" +|y< 6,r=Jb1M0#5Q)Ne@dU +3-`" +|y0#e[hpJyD;y +5Q)N0#9‡i[)(e[hpJyD;y +0#Ukf7rPcF +9‡i[)(0#{!.+XS=д57Ukf7rPcF +0#hC$q^)# +{!.+XS=д570#pcXh{!峥HhC$q^)# +0#s'ڍKO{6UpcXh{!峥H0#%Gg#YkɯYT??s'ڍKO{6U0# `^kբRf96%Gg#YkɯYT??0#9t=j>Hry?.  `^kբRf960#cPĻE 7v9t=j>Hry?. 0#Q[ VҎwW$GacPĻE 7v0#&q8sځV4AMQ[ VҎwW$Ga0#Ia+8#ohuI[iݭ&q8sځV4AM0#Z7qRT8Ia+8#ohuI[iݭ0#3?3:יnTѪZ7qRT80#/:V]ū:= !3?3:יnTѪ0#D5Jq(.G*/:V]ū:= !0#2)y*)AR6/D5Jq(.G*0#?a=Uڹ=2)y*)AR6/0#y|Ll~@DpVHU?a=Uڹ=0#Vٲ" ck=y|Ll~@DpVHU0#z>;bM:32@NK@mcVٲ" ck=0#j [V5ďc;Z,z>;bM:32@NK@mc0#ǛTly uoúz#zmj [V5ďc;Z,0#a=ٱñ9DceKhegǛTly uoúz#zm0#DXeQ{H^"a=ٱñ9DceKheg0#u܂|x>lcf8CDXeQ{H^"0#Ǽi䴀ܙu܂|x>lcf8C0#_)n.&~-/(r5%,Ǽi䴀ܙ0#=Uwa#(hN<1a_)n.&~-/(r5%,0# =QC*]\jb=Uwa#(hN<1a0#~i1m{+ =QC*]\jb0#ygQ7.5ygQ7.5?Db3w(4>0#Vv)y?0#~V>)DoVv)y)Do0#1#^KJۥ(tDIۨEpRh0#1T~Zϼ,r1#^KJۥ(t0#Uqa(AF};91T~Zϼ,r0#G:m掚?Pb[8Uqa(AF};90#XϗIz +o8wG:m掚?Pb[80#(GV빐pXϗIz +o8w0#>;*!(GV빐p0#r¶j9BЌ8>;*!0#A1D\., r¶j9BЌ80#N'$ +ic`qȌ.A1D\., 0#YU5QA 2md&ґN'$ +ic`qȌ.0#:*{%xiYU5QA 2md&ґ0#;aڻKeCGC;:*{%xi0#ewu69e;aڻKeCGC;0#-kKŪ|ZhR60Mewu69e0#8>RPW/y-kKŪ|ZhR60M0#5>D=-MRPW/y0#Q r4 75>D=-M# +%ަwoY Z,0#QFcFxwDH)XS.l`n># +%0#|V7 cGEgQFcFxwDH)X0#n%557spf|V7 cGEg0#b0Rgm1n%557spf0#2$=Q7G +4jp!b0Rgm10# zG8E'%|Z%Bhq(sNeCv0#oLJt[Ú+>Z%Bh0#U +4j +ü`oLJt[U0#2u0ԖЮ@U +4j +ü`0#6|h:ב1(w2u0ԖЮ@0#1_N ZAaP6|h:ב1(w0#Y9fp+rR $b+1_N ZAaP0#Z @үQ8y- H5!Y9fp+rR $b+0# +^o1Z @үQ8y- H5!0#3nXQ(z +^o10#f>ҿsc;ts3nXQ(z0#-AIP)v>:':f>ҿsc;ts0#p&'k%QY_-AIP)v>:':0#o=GL[<Qsp&'k%QY_0#;!%1DrKrAѨ*R:&o=GL[<Qs0#/8onWJQ;!%1DrKrAѨ*R:&0#Fezr~Gw-wO-/8onWJQ0# ͦ"%edFezr~Gw-wO-0#MsZ]ӿP5 ͦ"%ed0#1pvfwO82&pMsZ]ӿP50#5J]h9:x1pvfwO82&p0#n<"w7K6xa5J]h9:x0#m[E;}@B[vn<"w7K6xa0#l˅`4kRgұ960#CYE( Y/,B~DIe>k0#y{6ٕn|K8CYE( Y0#3bV4Ϙ!:t0y{6ٕn|K80#FN/''ݑ1H3bV4Ϙ!:t00#=?s "_#I&4 FN/''ݑ1H0#&+^u;“E-ja=?s "_#I&4 0#y\~4jցj˛&+^u;“E-ja0#Z&ֱ_=@y\~4jցj˛0#='*!Dd"gH~Z&ֱ_=@0# d=_AUܷ L6$m='*!Dd"gH~0#vT\(tၶz d=_AUܷ L6$m0#~Qy c1>DC +vT\(tၶz0#*Bm~Qy c1>DC +0#AY!8r>Bg*Bm0#+&BFaq/HԮn5JAY!8r>Bg0#`Jf˨!duF+&BFaq/HԮn5J0#3eY[aik`Jf˨!duF0#w4E}Hs\H~yY3eY[aik0#ax{Gic9dc,w4E}Hs\H~yY0#bI Ĩbms@ax{Gic9dc,0#,8EcSKbI Ĩbms@0#5tgA+[),8EcSK0#ͦ̾@FD2TQ 5tgA+[)0#bkhާ!+ͦ̾@FD2TQ 0#Y +xEU/:qd1bkhާ!+0#h|p4TaYbY +xEU/:qd10#%v/1-zbs4"ih|p4TaYb0#(W)GqjmJcGtJqlnU! +7"a. 0#p\+B9$M }!M;>JcGtJqlnU0#Ȩt|FQOp\+B9$M }0#7 >tk2mDȨt|FQO0#65<X?GC7 >tk2mD0#,>xk1 8"?>65<X?GC0# WvVn&|\,>xk1 8"?>0#a"fb}e FG WvVn&|\0#Gv_|0p{pa"fb}e FG0#&㎥6jo'VGv_|0p{p0#wٿ:旭«]&㎥6jo'V0#J[0{I`2wwٿ:旭«]0#xY5]U=wꨌD͘J[0{I`2w0#>],q!| шRMOj.;&lVq0#O[ZX)dW֠f7#l{UL2>],q!|0#|)>s {O[ZX)dW֠f70#+HK>ڼO^3lǹc-|)>s {0#?05T]($B7+HK>ڼO^3lǹc-0#O ++*pBj?05T]($B70#D'XT`CqǗnO ++*pBj0#&!ȫUyY$D'XT`CqǗn0#;jcꇦ &!ȫUyY$0#e6&y m5o +$r;jcꇦ 0#O0J^IR!rhde6&y m5o +$r0# *_ +fK4wqO0J^IR!rhd0#i!". \;\s3pl^ *_ +fK4wq0#ۀț": +qi!". \;\s3pl^0# xȏD(W޴80ۀț": +q0#F3r6Z!x xȏD(W޴800#Z23%`Ol2bF3r6Z!x0#3/Xtd"2fj[HZ23%`Ol2b0#bt# $è=Dc3/Xtd"2fj[H0#Ѹf]S(B*<p Hbt# $è=Dc0#:ckP2cvkѸf]S(B*<p H0#P >搛 gKO:ckP2cvk0#4 X!bs8b:OP >搛 gKO0#<&8L5N뀌aY4 X!bs8b:O0#=? TZ,<&8L5N뀌aY0# M W}=? TZ,0#ӛud1/~ M W}0#w3̚x"A-Hӛud1/~0#\1z}AUMU*Iw3̚x"A-H0#SW!B|6E?\1z}AUMU*I0#+)گAQ? a)SW!B|6E?0#9ok.%4v'H_ 6Ά+)گAQ? a)0#T24+˻{fP+$49ok.%4v'H_ 6Ά0#ECo%T24+˻{fP+$40#rN-wi{I\ECo%0#FU$ ޚѽ^HrN-wi{I\0# [YmG2Uc#M;FU$ ޚѽ^H0#mzЬ!cd?1ԃ [YmG2Uc#M;0#h cASl}^6վmzЬ!cd?1ԃ0#Wk)?XқMHGxh cASl}^6վ0#I"4Vou2T/GWk)?XқMHGx0#M(Wy-*4;KķG s A|lRf.:0#}d]#!gbT>M(Wy-*4;Kķ0#rWscHsj-,) +}d]#!gbT0#w4.w+}/RqrWscHsj-,) +0#۰@d4^9qw4.w+}/Rq0#yr ?nZhOf.Q۰@d4^9q0#ht<;{IճEMmyr ?nZhOf.Q0#D) Wtˉ^^K W&ht<;{IճEMm0#Mp2⮔5,菟_5D) Wtˉ^^K W&0#OЃuޞKՏ.Mp2⮔5,菟_50#vT1eMmOЃuޞKՏ.0#ZԧŪYQLvT1eMm0#rRpG8_Q$x| +ZԧŪYQL0#Ɔ*I7yirRpG8_Q$x| +0#DC W0Ɔ*I7yi0#yHq-KaӳDC W00#:ԠeX5 +4ճ'yHq-Kaӳ0# _txuOe+ g:ԠeX5 +4ճ'0#`  @vEp@ _txuOe+ g0#۩9Z}Ҹ`?`  @vEp@0#IBټr7&{]bz۩9Z}Ҹ`?0#Hzzw>F39yPƂIBټr7&{]bz0$biXWHxEHzzw>F39yPƂ0$ST [wO߀*biXWHxE0$,8{\')|sVv˯ST [wO߀*0$1@Wmk}|F,8{\')|sVv˯0$bj9Yh\[a].1@Wmk}|F0$|{ON;albj9Yh\[a].0$Xs1wYԙ<2|{ON;al0$ ;F\XbxްXs1wYԙ<20$-UoA'P6tS ;F\Xbxް0$[JX+RNv-UoA'P6tS0$@ ̌8Pcgp h[JX+RNv0$(j|g-z@ ̌8Pcgp h0$9=ief%Χt)(j|g-z0$7:bB!zw9=ief%Χt)0$w訿b7:bB!zw0${18M=ť#dw>/=w訿b0$wcjNGlEʎ>FE{18M=ť#dw>/=0$3Tn|y=eqwcjNGlEʎ>FE0$q +@MGT w3Tn|y=eq0$H6Co_fI3yq +@MGT w0$q"qDjk?l^>l&XH6Co_fI3y0$now !15cq"qDjk?l^>l&X0$ŁpYh&N-now !15c0$9hrh51bŁpYh&N-0$#Oߋ$\jGV[M*9hrh51b0$@_E8T5* #Oߋ$\jGV[M*0$~ ;" ؒ@_E8T5* 0$);6lQAOx/O~ ;" ؒ0$?3и.*?^LWC);6lQAOx/O0$O4kV D :2?3и.*?^LWC0$\CCT21{7O4kV D :20$)>^3N,7\CCT21{70$1:tX8͎N!#(b)>^3N,70$E_Ke.+n|D1:tX8͎N!#(b0$D-[euxSm~WE_Ke.+n|D0$?3:6D-[euxSm~W0$kOD *s?3:60$HށFouf٠3kOD *s0$.MgcROC@HށFouf٠30$P9Sᑁ)6 +Z.g.MgcROC@0$9gW՗uS&P9Sᑁ)6 +Z.g0$\|oR9J;p9gW՗uS&0$7!`--XN\|oR9J;p0$W.^EC7!`--XN0$](w뇬~W.^EC0$hx6F@d֡ls'](w뇬~0$1ڪm8>Ejhx6F@d֡ls'0$% Eq>>B1ڪm8>Ej0$Ĉ6<|SOe(% Eq>>B0$K,Dd<|mE6L{҂zyV0$Xz ƑX*1:0WK *>0$ j6G +Kl6X}Xz ƑX*10$Ӳ5 +n/ j6G +Kl6X}0$쇺fH?u,Ӳ5 +n/0$҂E"1T쇺fH?u,0$ـE1ȣ 6Vf+D~҂E"1T0€$޽Q9wST)+ـE1ȣ 6Vf+D~0À$QH<Gpļ8jN㛬L޽Q9wST)+0Ā$: Č QH<Gpļ8jN㛬L0ŀ$;pXw7 f0: Č 0ƀ$ZG"Tx}fޯ@;pXw7 f00ǀ$eFWÛ9_ZG"Tx}fޯ@0Ȁ$F'^i,~~܀eFWÛ9_0ɀ$Xqc"ۓۮ߮UF'^i,~~܀0ʀ$j7O{o=c"BXqc"ۓۮ߮U0ˀ$?@ENS{>d*!j7O{o=c"B0̀$67u}}Ō+?@ENS{>d*!0̀$yĺ9q3 d9W x3Z`0Ҁ$[-GRSק62L>q3 d9W0Ӏ$a}r#~m<-|w89&[-GRSק0Ԁ$e%،\nvqa}r#~m<-|w89&0Հ$2%`g܈ Qe%،\nvq0ր$`x\'%Sӝ +7֊2%`g܈ Q0׀$@JKc&i(72MUt`x\'%Sӝ +7֊0؀$p9s_N;6k(Q"@JKc&i(72MUt0ـ$A]"r>.S_K`ݞp9s_N;6k(Q"0ڀ$ȗA͎<~L7A]"r>.S_K`ݞ0ۀ$E |а%?D;^EȗA͎<~L70܀$$s +ەTqNQYE |а%?D;^E0݀$xZiALV0$s +ەTqNQY0ހ$#8NYy@ ͬxZiALV00߀$d2\Ę_-N{B#8NYy@ ͬ0$ _r+K,ac#Ed2\Ę_-N{B0$-GLQ98s ; _r+K,ac#E0$ɋZ +n/t-GLQ98s ;0$1P!h2?ɋZ +n/t0$|+ 7euj1P!h2?0$Cs"P/w|+ 7euj0$}'8/æ,Cs"P/w0$|\D{JQ3H|}'8/æ,0$6cc,pOԔ|\D{JQ3H|0$49*x;2u86cc,pOԔ0$;C)6iԽ949*x;2u80${KgNwx UjWfJ ;C)6iԽ90$/Rzuua|TX9r {KgNwx UjWfJ 0$'!zAO3ZǙ/Rzuua|TX9r 0$?Pb_Ds]d"'!zAO3ZǙ0$uGor<a +:DTU(0$jA1`9nhlߠ͇=OF'1[ȱ>r<0$U8~BWt%8,` OjA1`9nhlߠ͇=O0$aUbeѩ +,Sat*QU8~BWt%8,` O0$ XUUsCbraUbeѩ +,Sat*Q0$0E?/ONшZ9  XUUsCbr0$vxBzLyxԶyDm_0E?/ONшZ9 0$i&Z賨ivxBzLyxԶyDm_0${mkB (mRHݳi&Z賨i0$ +^O 7 U +{mkB (mRHݳ0$a2 U8bc9 +^O 7 U +0$jGePqa2 U8bc90$t'|%XmEjGePq0$e5I)gŎ +߅Bpt'|%XmE0$}0^܈r>?]ce5I)gŎ +߅Bp0$׷@QFb}0^܈r>?]c0$thƌˑ׷@QFb0$#/>7aX%H8}g}thƌˑ0$P?̥$V;=ce#/>7aX%H8}g}0$j.]b ʭvP/Q-ƓP?̥$V;=ce0$T??ajF"xnj.]b ʭvP/Q-Ɠ0$ȭ1`dPYECkOT??ajF"xn0$գeLj+:$#7ȭ1`dPYECkO0$@ փ[RaF8գeLj+:$#70$[CcHX^G@ փ[RaF80$at)V:3hᡄ눮[CcHX^G0$&WMKCɤyat)V:3hᡄ눮0$5UJ)D@&WMKCɤy0$$F3#GW5x'5UJ)D@0$*H}5P:D D+lE$F3#GW5x'0$,y+۸n*H}5P:D D+lE0$nBHB$hB{,y+۸n0$\s5jCeCnBHB$hB{0$!ޣ_㶬\s5jCeC0$=nT !V!ޣ_㶬0$MS@i]/`9q=nT !V0$?}cxxgzMS@i]/`9q0$> V:T +FuT?}cxxgz0$:aYSDO> V:T +FuT0$y'GIyt(#-;F\ @n;.߿ 90$}z8Uۓ)Ud4CG>-;0$E~dJ>V.\%hr}z8Uۓ)U0$©n[[jWHE~dJ>V.\%hr0$AGO# 6qm_ty©n[[jWH0$m:1X:E|AGO# 6qm_ty0$kcMx. `(m:1X:E|0$p%i߇DXK:.kcMx. `(0$ӟf;1=kۄAAuw۷YXb0$uԸؚ)U˯uzv1>ۄAAu0$EНzzZYсt SVuԸؚ)U˯u0$k̓랟EНzzZYсt SV0$ݹIctVcKsh)0ā$(`4Q1pLJU v1/3-TO>0Ł$lsz'"(`4Q1pLJU0Ɓ$y%Blsz'"0ǁ$a"ssiy%B0ȁ$4`${:V?a"ssi0Ɂ$L]ܿR" f4`${:V?0ʁ$y,J T ݂iFٵL]ܿR" f0ˁ$UYqr…vjyY%Τa@y,J T ݂iFٵ0́$a0PAʃJrUYqr…vjyY%Τa@0́$t +Ki<1shyla0PAʃJr0΁$JuxLŒ_v9t +Ki<1shyl0ρ$[7vꕶ$JuxLŒ_v90Ё$ +Ɍt5Ogk]H[7vꕶ$0с$ +oڪzݑL +Ɍt5Ogk]H0ҁ$d:RˀX6Vq2 +oڪzݑL0Ӂ$WI4$:bfd:RˀX6Vq20ԁ$ͺ{Y93/`SWI4$:bf0Ձ$@9F7Bͺ{Y93/`S0ց$5Nnrʭ#&@9F7B0ׁ$ykf/!kj>95Nnrʭ#&0؁$oDb);0y'ykf/!kj>90ف$I? +u[\?Ă<oDb);0y'0ځ$:GR_˘K#\qݶI? +u[\?Ă<0ہ$5q˨駐_) ҷ:GR_˘K#\qݶ0܁$$5 [ |tR5q˨駐_) ҷ0݁$$e3U%K/#$5 [ |tR0ށ$"ZI9D+$e3U%K/#0߁$Yo^sꆼHi3!"ZI9D+0$JVTMh{96^|XYo^sꆼHi3!0$*g?Ⱦyt,p`JVTMh{96^|X0$+%hL@ dIա*g?Ⱦyt,p`0$oyƴUP=qtJ>+%hL@ dIա0$!FmwV[tּgoyƴUP=qtJ>0$bT~VN*0~ustҪұ0$^Ds*4Swz@:>bT~V0$1'.e{ͮ2~}d^Ds*4S0$'NPv,1'.e{ͮ2~}d0$w\x~^KڌScH'NPv,0$Er4_}繗t@w\x~^KڌScH0$+ Ε4ɺEr4_}繗t@0$#b'Bt@Áh+ Ε4ɺ0$K/:jmpw(#b'Bt@Áh0$ffѱ\V)@\3TSwK/:jmpw(0$tȔ9euffѱ\V)@\3TSw0$8Hm赝k1+tȔ9eu0$4&*ؙꗊḟJR 8Hm赝k1+0$knʆGj4&*ؙꗊḟJR 0$Xź]y3~}4knʆGj0$X=iV|,϶WNNkXź]y3~}40$ ]V^ѷKd4HqkX=iV|,϶WNNk0$,Wu9 .C ]V^ѷKd4Hqk0$#X`bxi 3:Izrl}SG_Y|:^:A0$f݀wlCgJ;>3:Izrl}S0$v[VyjLu&f݀wlCgJ;0$\# `MHyv[VyjLu&0$MjDu/࿸oiR.P\# `MHy0$ۿk#(MjDu/࿸oiR.P0$`1Ts hʾhۿk#(0$ar`~p/gxچρH`1Ts hʾh0$OM$|;c Liar`~p/gxچρH0$P$dH\qlOM$|;c Li0$w+<6`袼`tP$dH\ql0$ʷUࡢ3,/XQw+<6`袼`t0$YH'frųd"ʷUࡢ3,/XQ0$ &U Zz+$YH'frųd"0$凂v}Rᒩu &U Zz+$0$M'*;(O[F3Q]]M'*;(O[F3Q]]0$P@ޜ`'L,~O`mPs!0$DEI͙) + BP@ޜ`'L0$A"˧ǭ!|"F<֒Q>zDEI͙) + B0$A:z$yػXA"˧ǭ!|"F<֒Q>z0$c5_Z8GpJqhA:z$yػX0$cf~%QL[`$ATc5_Z8GpJqh0$ pM&ɋƆK^*|cf~%QL[`$AT0$/9ꀳYGf^Rj pM&ɋƆK^*|0$BPy jexۛf/9ꀳYGf^Rj0$!G)S>'_U=|BPy jexۛf0$E~J!QD[{!G)S>'_U=|0$k}plIuE~J!QD[{0$ t]qk}plIu0$^|̀7xr3 t]q0$8}GLkqmZ\_'L^|̀7xr30$K 0B`1}'I8}GLkqmZ\_'L0$Re=\tĢNRK 0B`1}'I0$R"MʂBvTRe=\tĢNR0$n7P+X铁%'FWR"MʂBvT0$$߃hQuB[Kn7P+X铁%'FW0$<2b)4XL$߃hQuB[K0$ +H)Ơ$<2b)4XL0$ Y!,toz1[tR +H)Ơ$0$ +֨ꀲMTZ @Nf Y!,toz1[tR0$W. ,āEۮ^3 +֨ꀲMTZ @Nf0$4Eлw8BgW. ,āEۮ^30$eSf;K#4X[ً94Eлw8Bg0$VKAPx^^ ~ueSf;K#4X[ً90$cO;ƼD1iJJ}VKAPx^^ ~u0$5s=/]={CPcO;ƼD1iJJ}0$EJǒPb+N5s=/]={CP0$YZj~j^"7cEJǒPb+N0$T^Hg%7)2Pn@AYZj~j^"7c0$\5nfS}߹iT^Hg%7)2Pn@A0$ԃJJ@ZDg \5nfS}߹i0$:6]v>/ԃJJ@ZDg 0$㥖LwwβʟOC:6]v>/0$%R]MzIl㥖LwwβʟOC0$e\>%R]MzIl0$La 88e\>0$.)xLa 880$a(oXʪ@'SS).)x0$& s#i=<[6=a(oXʪ@'SS)0$#8fNHG,C& s#i=<[6=0$wC'7JJL$#8fNHG,C0$d |I鱒7jM3//wC'7JJL$0‚$Y[e&e I'Wd |I鱒7jM3//0Â$ﻒV&'5N5Y[e&e I'W0Ă$-y!Ϫ!&o}͛ﻒV&'5N50ł$<`J]T¢җ m-y!Ϫ!&o}͛0Ƃ$誋C*08<`J]T¢җ m0ǂ${O2"RqRqsGz<_rz?fq3u-0$pnY5ydsa,&o>sGz<0$Plz[owY mpnY5yds0$ 2/N娴qf!7_Plz[owY m0$3|R(e j3}2 2/N娴qf!7_0$ +(D̉~~x73|R(e j3}20$~Hg (Ψvb +(D̉~~x70$ОTL wÔ~~Hg (Ψvb0$KҫXn7C3wʦ ОTL wÔ~0$ɊmL_7USX:8K:>KҫXn7C3wʦ 0$#$ K\_6ɊmL_7USX:8K:>0$YŒhVd;/#$ K\_60$ZC>FDo9lYŒhVd;/0$ۯ KP>3/oZC>FDo9l0$#;zye$|ۯ KP>3/o0$L3;̀W#;zye$|0$9ٙQW }pL3;̀W0$Ə2-;ܭBq9ٙQW }p0$^DykM^SƏ2-;ܭBq0$JfpV6=MnH/^DykM^S0$w C MxJfpV6=MnH/0$I.HBTMw C Mx0$v+[]׃3Ȏ2@5I.HBTM0$aGk)KCp&-v+[]׃3Ȏ2@50$HG%ɬAE|aGk)KCp&-0$R=G/7+X"IHG%ɬAE|0$]Dү "^R=G/7+X"I0$@H5 1'ԘC d]Dү "^0$+)͛`7^QJ@H5 1'ԘC d0$9(eE~%6+)͛`7^QJ0$1h 0,~8O9(eE~%60$SRȃNu'`sc1h 0,~8O0$+$r 6Q0Ҝb6*NSRȃNu'`sc0$'4}6& .iR+$r 6Q0Ҝb6*N0$.J +t(s"5'4}6& .iR0$j2sO/n>].J +t(s"50$|7U8*YЪj2sO/n>]0$t%$xtY`|7U8*YЪ0$؏T?*Q^t%$xtY`0$We܇!zK&p|؏T?*Q^0$QMmD'}'We܇!zK&p|0$\6ҞvMQMmD'}'0$]*y-J9΂" X\6ҞvM0$ȿ`^4q~vIC]*y-J9΂" X0$]6H!ƄItrȿ`^4q~vIC0$iC τ߬+F"^]6H!ƄItr0$/f3p6yUJiC τ߬+F"^0$%# >{l|RKd/f3p6yUJ0$:&yRĢAÀ%# >{l|RKd0$Kէ;u<:&yRĢAÀ0$Z߹Y0>֝Kէ;u<0$OH$utL!PS$Z߹Y0>֝0$þQzTU!3MzOH$utL!PS$0$̝JhRDqU ӻþQzTU!3Mz0$׆QRrK0̝JhRDqU ӻ0$ei%\·׆QRrK00$$h8B< ij~A,ei%\·0$dW䣕^N܀D߁$h8B< ij~A,0$ȝL)\!k4dW䣕^N܀D߁0$3yNvmA2 ޲6)ZiȝL)\!k40$4O}(MNd,Z3yNvmA2 ޲6)Zi0$QBOjSX>2ks3 +4O}(MNd,Z0$kv~${jAQBOjSX>2ks3 +0$ v:\U|w1kv~${jA0$Ҁ= + cDC v:\U|w10$.9qߢڣoD,Ҁ= + cDC0$t09(r=й.9qߢڣoD,0$⤑6%i ~nt09(r=й0$70^ʦ⤑6%i ~n0$ʦ.P$DH?70^ʦ0$P监|TC6&)=G2#ʦ.P$DH?0$>Jl%žFf]$>gLP监|TC6&)=G2#0$S(v:Ч?k8Xͣ>Jl%žFf]$>gL0$ohRlO+S(v:Ч?k8Xͣ0$rQM6O+z> ohRlO+0$'@# D&&rQM6O+z> 0$|cT A[QAQ['@# D&&0ƒ$}OL.rk}S|cT A[QAQ[0Ã$:Oyw0sC}OL.rk}S0ă$pGp*jJ-Tu:Oyw0sC0Ń$%Ri2afpGp*jJ-Tu0ƃ$}n_/Oln@AW%Ri2af0ǃ$v)*a}n_/Oln@AW0ȃ$Stw~0Wv)*a0Ƀ$ouHeGDUSStw~0W0ʃ$@N~O-cZ (ZouHeGDUS0˃$f>+ea'@N~O-cZ (Z0̃$6h'e:(L_(3f>+ea'0̓$9/obNTi{26h'e:(L_(30΃$?@"nU<9/obNTi{20σ$o\75kFj)4?@"nU<0Ѓ$؊(ڀ}Io\75kFj)40у$#=JZ?";޹X6؊(ڀ}I0҃$M g4y# fzM~#=JZ?";޹X60Ӄ$c-\2>Pİ}O_M g4y# fzM~0ԃ$! EHswuc-\2>Pİ}O_0Ճ$=†Vpe*VKR! EHswu0փ$ xlQY=†Vpe*VKR0׃$%0EIMK|m xlQY0؃$[DSБC,u<ѭ'%0EIMK|m0ك$,ۙ8zGN n+zn[DSБC,u<ѭ'0ڃ$ Vr&PejO,ۙ8zGN n+zn0ۃ$?ø+:yÎ Db Vr&PejO0܃$Fo0n녑Ο?ø+:yÎ Db0݃$yj"ْ쳁NljFo0n녑Ο0ރ$e(E-a)>=X?dBkDc(be0$!*"Vw'3%`zihH*>)>=0$;tFNЅ!*"Vw'3%0$M u#:t;tFNЅ0$1ufc"1Bp0M u#:t0$T'\E~*nmqDXLc1ufc"1Bp00$Is72cGg'Y$ T'\E~*nmqDXLc0$[I;1kcՔIs72cGg'Y$ 0$x- +GU%W:Hԫ6[I;1kcՔ0$<.@J͞r2 x- +GU%W:Hԫ60$CX,^k&S!<.@J͞r2 0$aaqڽX[d_ho$CX,^k&S!0$JLn(GlaaqڽX[d_ho$0$ R5Pe^m JLn(Gl0$FLeu:#j5 R5Pe^m 0$Rz۹Ew FLeu:#j50$ErW +^g̏2Rz۹Ew 0${=葦u/]|IErW +^g̏20$_PN nŽ-Ÿׂt2{=葦u/]|I0$"͢! _PN nŽ-Ÿׂt20$n8^$=rs%"͢! 0$-#ݢJb)n8^$=rs%0$1<[ ?;psS-#ݢJb)0$=r fZe1<[ ?;psS0$g՟r,cW酝 =r fZe0$dGZ9$sWv`" ȅ0g՟r,cW酝 0$vԛ;2筷x\6dGZ9$sWv`" ȅ00$%钕jS%{. +9vԛ;2筷x\60$sm% +lpON%钕jS%{. +90$,YKQn,XKJJsm% +lpON0$H50 +=ޣ0,YKQn,XKJJ0$48bb>*? 0iH50 +=ޣ00$1 NȠȷ\$48bb>*? 0i0$P+-)糶!eMS1 NȠȷ\$0$.~ZG 6KRP5XP+-)糶!eMS0$$ x|h.~ZG 6KRP5X0$9%I!Ql6$ x|h0$^FS[錉|o.c9%I!Ql60$^/Hw4j/g7a^FS[錉|o.c0$u9"iF;#[:^/Hw4j/g7a0$CJI=J +aXu9"iF;#[:0$/`,wR0bCJI=J +aX0$j p/`,wR0b0$.gV-#M"Oj p0$QH|n+Ci.gV-#M"O0$mZ ~si.kQ@p QH|n+Ci0$E!$L^i^`mZ ~si.kQ@p 0$f.zO2( +ME!$L^i^`0$[kt@.5 sf.zO2( +M0$!ߗ :[kt@.5 s0$(h줁L)V!ߗ :0$8Xp\Kq(h줁L)V0$'jհG6 86 h8Xp\Kq0$gYn덆)p-7љ'jհG6 86 h0$m* - Z򘊧4#gYn덆)p-7љ0$6(ns} Hm* - Z򘊧4#0$Ɖ(Δ5}ER _6(ns} H0$ RF/zESiE:>8ʱVpZNZ,Vگ-~qt0Ƅ$w&[v*͌a=X/V>>8ʱVpZ0DŽ$mgIw&[v*͌a=0Ȅ$UmAJ+o.䘎{mgI0Ʉ$,ݏO=v$LrmUmAJ+o.䘎{0ʄ$I~|X4bPg,ݏO=v$Lrm0˄$Af |tD +wBܣI~|X4bPg0̄$eV."33l֐9(Af |tD +wBܣ0̈́$V^s!,=eV."33l֐9(0΄$Ay8 [:]{V^s!,=0τ$Q"y_Vɩ.Ay8 [:]{0Є$YFw I\zp{뭚IWDNeDgFHźG0݄$M)vEҎ+fYT>zp{뭚IW0ބ$Tk] mFN1M)vEҎ+f0߄$Bfj:gNdSTk] mFN10$:3G-c Bfj:gNdS0$ƂT /i:3G-c 0$KKH!>^ygƂT /i0$@[R̳n3#Z6~NKKH!>^yg0$v4ɽ«y@[R̳n3#Z6~N0$zH'@)MZ>v4ɽ«y0${%rR7}zH'@)MZ>0$ޖ@(s+, r{%rR7}0$vۑ&JtkROޖ@(s+, r0$ l xam5`X)vۑ&JtkRO0$f~PU%Lݻa/ l xam5`X)0$O찟r፝ f~PU%Lݻa/0$I+MSQx +OxtsO찟r፝ 0$oa-©*Ng"ԦI+MSQx +Oxts0$*+H Loa-©*Ng"Ԧ0$:Z(%ow/m50:*+H L0$.Bsj7gt9d:Z(%ow/m50:0$Q75İ`-@0g.Bsj7gt9d0$&N*@4dNwZAQ75İ`-@0g0$P#i*FA >cXw&N*@4dNwZA0$kG-z Dk`4wOP#i*FA >cXw0$*X̅^5kG-z Dk`4wO0$tWu~<]jvk*X̅^50$-㜱'ȌfAXttWu~<]jvk0$|@Ѡl-㜱'ȌfAXt0$͐4ڙ,|@Ѡl0$LfBc{U͐4ڙ,0$lp)xuKyPxf]LfBc{U0$.Pp +u\)slp)xuKyPxf]0$/,>3wE#QSTT!.Pp +u\)s0$kRAp#@4/,>3wE#QSTT!0$$5]*?*޻ێkRAp#@40$BB +c2Ϳx$5]*?*޻ێ0$vPf,)㥏ډt .BB +c2Ϳx0$L/eݞ)?5J6N +ds4v_7qB0$"P;gmmHtf|°eaR>J0$}B8rjL{qX"P;gm0$/!xS'č}B8rjL{qX0$O3/!xS'č0$$CH=>fs8 φxO30$S'pA)t4$CH=>fs8 φx0$c*?0PqOS'pA)t40$2n*V=Rt:7c*?0PqO0$7 4JD7kRW2n*V=Rt:70$ IG^lmxi17 4JD7kRW0$'IE([yU IG^lmxi10$S,{="Ab'IE([yU0$~$d2i2}S,{="Ab0$/ PdCӄ#~$d2i2}0$Wh{Fᶷ+L%Z|./ PdCӄ#0$ +0'ZZUWh{Fᶷ+L%Z|.0$M-VY|Y6a +0'ZZU0$q'{2#M-VY|Y6a0$ᱩQeCe{q'{2#0$G~[qᱩQeCe{0$hȚYGb!'x5AG~[q0$P}Fn%0nuhȚYGb!'x5A0$~cTeq}cP}Fn%0nu0$Pr8P-OSZ lVV&~cTeq}c0$d'eDw%64rPr8P-OSZ lVV&0$wDto7iDښd'eDw%64r0$ ӴuuowDto7iDښ0$7Iy\rv贻0^ Ӵuuo0$ t->qG'@UV7Iy\rv贻0^0$TPU_1=ymP t->qG'@UV0$*?Q1J< ATPU_1=ymP0$?Q>b!*?Q1J< A0$ho`{eC?Q>b!0$8&R>dho`{eC0$H(E&Py8&R>d0$M#-2u +LMH(E&Py0$~"L{yM#-2u +LM0$JVoG*zg~"L{y0$jx?kF(;5ҡgJVoG*zg0$+-!Ak#^yjx?kF(;5ҡg0$bq=f#+-!Ak#^y0$\5uAطګ`bq=f#0$ {soBԈ#[\5uAطګ`0$%ܝpvўh  {soBԈ#[0…$j%,jRH'F[ +Ka%ܝpvўh 0Å$zpDJ7DYܳilj%,jRH'F[ +Ka0ą$ 'NL``uNuizpDJ7DYܳil0Ņ$0{‚j[L!" 'NL``uNui0ƅ$frkU_v(C%,PsM0{‚j[L!"0Dž$7pXoC߷ +X.Ԛ>frkU_v(C%,PsM0ȅ$ywuTrKo*_7pXoC߷ +X.Ԛ>0Ʌ$Z_ RGR.{ ywuTrKo*_0ʅ$ǴdO`aZ_ RGR.{ 0˅$*H˱,2ǴdO`a0̅$=$[)0̳1?;_=siY{0υ$H^daUWbIK5>)0̳10Ѕ$[8St7__2H^daUWbI0х$㤤jvVpa[8St7__20҅$OLظ㤤jvVpa0Ӆ$u/Rr]#xtOLظ0ԅ$`,cwj\Abu/Rr]#xt0Յ$9b1긑{X3wxS`,cwj\Ab0օ$NG:q"JS-+hS9b1긑{X3wxS0ׅ$bF%*Cי{S NG:q"JS-+hS0؅$G0}RU.|VbF%*Cי{S 0م$ iݤH"_/4G0}RU.|V0څ$ܝvg'"gzcjH iݤH"_/40ۅ$<bWKF}fܬܝvg'"gzcjH0܅$%گ>is1!S<bWKF}fܬ0݅$.(i*5,!Ĉ%گ>is1!S0ޅ$WΗ.JLӬ)4.(i*5,!Ĉ0߅$űD@n롺`[jWΗ.JLӬ)40$A@fҀeSN0H-űD@n롺`[j0$ jaHB4#7d&!eA@fҀeSN0H-0$ +D>/-Uׯ07 jaHB4#7d&!e0$u4S=g0Lk{V@( +D>/-Uׯ070$ F/\ˤ#@V3du4S=g0Lk{V@(0$)|PteShX`wN F/\ˤ#@V3d0$Ş)({Zvz")|PteShX`wN0$~N(vMvJH,Ş)({Zvz"0$J9_H?fNFV0$,i ?,b{􄀻0e v>0$aKb2^N[rQ ,i ?,b{􄀻0$oTgn["w"RfuaKb2^N[rQ 0$+XFBO# oTgn["w"Rfu0$x_&2W;N6^S+XFBO# 0$ֽ]0#ŦYx_&2W;N6^S0$E8Z@`π9*.>:ֽ]0#ŦY0$6lZ:0$VQ!4ow&\6lZa:oh6fMӤ= /:0$uBoG$6GˆTn1V֐3.6u>a0$\D[82P9dv2 uBoG$6GˆT0$R ]Oe߾\D[82P9dv2 0$[BFyeF+MQR ]Oe߾0$ iLrRA[/S[BFyeF+MQ0$^9K @ iLrRA[/S0$^nF +u u1^9K @0$Broo1KW^nF +u u10$>,8}D/7+{{Broo1KW0$Yznjg +n` >,8}D/7+{{0$⧴qCk eZYznjg +n` 0$%7rK'>]q~]q~Y7ZcҴ{!kLM0$K$$=`2Xj&,P1>Y70$:;<ڈptj2oF@h.*0$F:P +፩>:;<ڈpt0$ƯJWlD)jK@$F:P +፩0$`ԭ왑NboXƯJWlD)jK@$0$Yx3foڗA7w9`ԭ왑NboX0$Mx *WF$@&ɯYx3foڗA7w90$ޭ[]<0kMx *WF$@&ɯ0$7ZIѰ/}Еޭ[]<0k0$N)l]k;$+7ZIѰ/}Е0$Ò}k֔(%e, +JRN)l]k;$+0$XӺ;WGeOÒ}k֔(%e, +JR0$1.-Te_A7 +"BHLLXXӺ;WGeO0†$0w`RT:[V1.-Te_A7 +"BHLLX0Æ$H"4*:\˻vq0w`RT:[V0Ć$pWQpA% i,H"4*:\˻vq0ņ$GnV7Ȋ6C7()]pWQpA% i,0Ɔ$ +9M[족"9I^9oGnV7Ȋ6C7()]0dž$Fea싼? + ' +9M[족"9I^9o0Ȇ$am {(lb>kηR]Fea싼? + '0Ɇ$q9`ymp>˼am {(lb>kηR]0ʆ$XRڋXhˉq9`ymp>˼0ˆ$SXaX6 u?~XRڋXhˉ0̆$}x_ +{P$bSXaX6 u?~0͆$lR8wvĉ}x_ +{P$b0Ά$>&#GP=%0тlR8wvĉ0φ$͆P3)}ZSQC>&#GP=%0т0І$ @e{~;[#͆P3)}ZSQC0ц$!cmWJSVa}&+Zhn @e{~;[#0҆$3V[WhIIͤ!cmWJSVa}&+Zhn0ӆ$<ĉ;X~ZI.JPç3V[WhIIͤ0Ԇ$?G!|e\-<ĉ;X~ZI.JPç0Ն$.d.>0h 5Kg?G!|e\-0ֆ$"L"nx%Pw .d.>0h 5Kg0׆$ײ(WcI[u"L"nx%Pw 0؆$ze!ΙoLdXGO~ײ(WcI[u0ن$U0=ucf=C=tze!ΙoLdXGO~0چ$o y]N,^U0=ucf=C=t0ۆ$7ퟲ2[ 'o y]N,^0܆$57BMDt^9s ?7ퟲ2[ '0݆$`fXOd>57BMDt^9s ?0ކ$|,wQWمʻ6`fXOd>0߆$j`O?.:ԭ|,wQWمʻ60$>dq@TY8"j`O?.:ԭ0$Vgѽ~ti">dq@TY8"0$>8M+0NWVgѽ~ti"0$w)fE,:J%-,X>8M+0NW0$ 'NI}=Hw)fE,:J%-,X0$;u! Md 'NI}=H0$!Z@j  OÖN +?z;u! Md0$p f'vW!Z@j  OÖN +?z0$'@e8K#ӳE$ep f'vW0$بƀgXׇ_^ r'@e8K#ӳE$e0$ю4gǁ>!0بƀgXׇ_^ r0$?)2 K_ .hю4gǁ>!00$p@3WnE= M+0 %?)2 K_ .h0$@ܛA34Wp =p@3WnE= M+0 %0$GD/z{ ۲@ܛA34Wp =0$ɕ&6ah! S}=nGD/z{ ۲0$:΂@퉬8'Խɕ&6ah! S}=n0$?Sbz)ilL/:΂@퉬8'Խ0$좀g4KX 0?Sbz)ilL/0$PebM좀g4KX 00$pk2*(aPebM0$xۚf/aCh pk2*(a0$vffА)mso7xۚf/aCh 0$̸ }X'X:$vffА)mso70$^+:1e N6A~̸ }X'X:$0$v" +5\ ] C^+:1e N6A~0$!"eC)(n D(\b4v" +5\ ] C0$DTS|Oe +ϟ|=!"eC)(n D(\b40$HoX h~ ׸DTS|Oe +ϟ|=0$w:yP=nHoX h~ ׸0$&QWeN/}"Rs1 +^:w:yP=n0$n'zD7|m +&QWeN/}"Rs1 +^:0$󬺡dBFI*=n'zD7|m +0$0n6*D,+̃󬺡dBFI*=0$\+5 Y}TH?r0n6*D,+̃0$r6?#m$1\+5 Y}TH?r0$<16w +A"}cEr6?#m$10$7Km)N J2`<16w +A"}cE0$.icQZî==7Km)N J2`0$EM:s~M:AXM .icQZî==0$[rU% ?=ZEM:s~M:AXM 0$B93 dLJkWƑ[rU% ?=Z0$6*^mzdB93 dLJkWƑ0$M{Vgk68;6*^mzd0$`F~m_xM{Vgk68;0$/Z 盽qc;G`F~m_x0$e=n\G=I>vF/Z 盽qc;G0$΃S&QR^y+&e=n\G=I>vF0$Uoԍ2-<7w΃S&QR^y+&0$8h<*Q#n:VUoԍ2-<7w0$cA_Pg=8h<*Q#n:V0$F.a$I/1rcA_Pg=0$?}{XF✗(dF.a$I/1r0$e0+ =#_t ?}{XF✗(d0$l(Piy*{\ze0+ =#_t 0$) Neh5̥^el(Piy*{\z0$iJ4F4`)() Neh5̥^e0$ǩQ#:_;F]6.3iJ4F4`)(0$obXIaN G,<ǩQ#:_;F]6.30$Kv4\-iobXIaN G,<0$$y0b23MKv4\-i0$s.(Hugv3Ě$y0b23M0$HTC:s.(Hugv3Ě0$Ĉ8RmѫQvHTC:0$;~~K'ב>HO PO@A0$QV˓Y7;N})k>ב>H0$4{ +O̫ kQV˓Y7;0$h$J" [";8DZ8VMvθ#0ć$&«$ FI~::=i\23t2> ["0Ň$SF b{٫-b&«$ FI~0Ƈ$)SŻ 1-3Cg?SF b{٫-b0LJ$ŵd)ل()SŻ 1-3Cg?0ȇ$7.ArNAŵd)ل(0ɇ$*8IEbN5F47.ArNA0ʇ$,VA됫&*8IEbN5F40ˇ$I?s2`@fI{R,VA됫&0̇$š^1Y:J30nhO0C;m0ه$2IC&usd6@W?QPC>^1Y:J30ڇ$AK1;eZ;H=2IC&usd6@W?Q0ۇ$C#tC`IqHx_AK1;eZ;H=0܇$Cy>D#FY +މzC#tC`IqHx_0݇$*xև#O¼;hk*Cy>D#FY +މz0އ$s)Hth2“*xև#O¼;hk*0߇$ +5R{ l̉%L s)Hth2“0$r9xJ! +5R{ l̉%L 0$?ޕ<+L^^+,r9xJ!0$7,s\[t?ޕ<+L^^+,0$\&$B>uCÓJE47,s\[t0$eƧJWFo6\&$B>uCÓJE40$FcCRIe"@eƧJWFo60$N _!+KOBFcCRIe"@0$_Z(5Y|N _!+KOB0$o5H~o_Z(5Y|0$X7|iwe? HAIO(o5H~o0$Yw !Ix7{edcX7|iwe? HAIO(0$_bjޟQٳ6Yw !Ix7{edc0$Qd[9)* +j_bjޟQٳ60$Ьd^>miQd[9)* +j0$fe${/$!fЬd^>mi0$)5=]UrRۅCfe${/$!f0$I| ?Ho$]h)5=]UrRۅC0$ZSu’qR6_I| ?Ho$]h0$siKel +KUPZSu’qR6_0$l 'S +( siKel +KUP0$2DH[wR[?:pl 'S +( 0$ k.-S/G"SZ2DH[wR[?:p0$NPPWݸ.Ʒ~ k.-S/G"SZ0$ܱ+cycوNPPWݸ.Ʒ~0$v"=^ܑ&ܱ+cycو0$23^oJ7-04+T^)4v"=^ܑ&0$}!φ<$v623^oJ7-04+T^)40$uȤ(>~EP&q}!φ<$v60$vGBިuȤ(>~EP&q0$|O^pB-!YۋvGBި0$69/scbn}[s|O^pB-!Yۋ0$Vhk J3@m֙B69/scbn}[s0$2Clκ[5Z!Vhk J3@m֙B0$ 84Z ?m2Clκ[5Z!0$UER9t>aϏ$ 84Z ?m0$ZBv0=sUER9t>aϏ$0$/7*۝N:\mZBv0=s0$ 4j'LRw.$/7*۝N:\m0$pfrxMr!`zC<$4b 4j'LRw.$0$^G:>FQ#6pfrxMr!`zC<$4b0$o2!G]@'4^G:>FQ#60$3>m&P[]*׫}Lo2!G]@'40$qҵ-d#%_2C+93>m&P[]*׫}L0$Lcip(tqҵ-d#%_2C+90$A]@d%vEPY)Lcip(t0$aAyQwG#;,YA]@d%vEPY)0$#UdaKaAyQwG#;,Y0$ZG: O #UdaK0$'%RRyPY6ȻtZG: O 0$?C$w Ov>'%RRyPY6Ȼt0$*>b[dTWR'[?C$w Ov>0$e_a_Uml JG *>b[dTWR'[0$h(0αocx<:e_a_Uml JG 0$i 2B5O@꬝.h(0αocx<:0$[!hN͎j>[i 2B5O@꬝.0$sTwAY}[!hN͎j>[0$i*kX`;H/ygsTwAY}0$Z_# -'=zi*kX`;H/yg0$5!mt8HQݭ0D9Z_# -'=z0$3ҥ*r 󳦋StH5!mt8HQݭ0D90$֤%зUgy*3ҥ*r 󳦋StH0$ +3ݾ]` X8cT.֤%зUgy*0$ Ḡ1G)R+C72 +3ݾ]` X8cT.0$7Xd Ḡ1G)R+C720$+TGfi7Xd0$8 ƽv^"ߎK+TGfi0$uF}_)'Wd.n"8 ƽv^"ߎK0$Nl{.c ,5huF}_)'Wd.n"0$B4)GA#H)Nl{.c ,5h0$E/dHp B4)GA#H)0$ȏ2."{COrgME/dHp 0$u>̢J5n%3I=ȏ2."{COrgM0$П*z#]֖`u>̢J5n%3I=0$ji< +B`b]zbrݢП*z#]֖`0$~ ޶k|2ji< +B`b]zbrݢ0$*hs7ZS{2$q~ ޶k|20$m5.F;}0b׆ܵ*hs7ZS{2$q0$QA:,A/vە=m5.F;}0b׆ܵ0$(bϩZ-hUQA:,A/vە=0$ +S|%剭B1ܩ(bϩZ-hU0$GCU> $>I" +S|%剭B1ܩ0$&Ъ٬g<'GCU> $>I"0$.Htp0YdX&Ъ٬g<'0$\wm3Uk45ЦqY".Htp0YdX0$RCiTJZ\wm3Uk45ЦqY"0$a8f7 qyAf\u'RCiTJZ0$ia@]^LT[a8f7 qyAf\u'0$WAUYgZޕ뵓@ia@]^LT[0$+(t.oqwSA% WAUYgZޕ뵓@0$04 xP+(t.oqwSA% 0$Vus[&U04 xP0$j;ҼR HSVus[&U0$tEѡQ3#R%j;ҼR HS0$ >Z+]}Mt&J0ƈ$҅* \sa8=0Ȗ> >Z+0Lj$O31m'҅* \sa8=00Ȉ$/o`٣$1Ց*BO31m'0Ɉ$JL0C5ܙw8/o`٣$1Ց*B0ʈ$\H)y.w=svp`DJL0C5ܙw80ˈ$8 Z6O°D|`\H)y.w=svp`D0̈$%<袪dun'=8 Z6O°D|`0͈$|I`%<袪dun'=0Έ$56ӧ@pq{|I`0ψ$=ݝq2MD֛j\?56ӧ@pq{0Ј$洡<ُ/bCc^W=ݝq2MD֛j\?0ш$nJ_ʻE%Yz洡<ُ/bCc^W0҈$ŻɅ,>5oHnJ_ʻE%Yz0ӈ${c d v]ŻɅ,>5oH0Ԉ$׌OG<'1W܇.β=PR!^{c d v]0Ո$%LuK(ZǓ Q/׌OG<'1W܇.β=PR!^0ֈ$B:L榞Z&qǻ!B%LuK(ZǓ Q/0׈$ֶ:_!5v<~ČOB:L榞Z&qǻ!B0؈$Nf6u&q jֶ:_!5v<~ČO0و$QT M\Z` l+.Nf6u&q j0ڈ$:n%BAz$QT M\Z` l+.0ۈ$:m"D\$jþnL:n%BAz$0܈$zH}9d(ѫ&A4|B:m"D\$jþnL0݈$$&V H,y׿zH}9d(ѫ&A4|B0ވ$9&B(bOd9& >$&V H,y׿0߈$CyX"h +eqX9&B(bOd9& >0$I̵uWޤ{u"CyX"h +eqX0$O, +FWzUI̵uWޤ{u"0$2$s/M)!z`&YO, +FWzU0$mзh'VOb=s2$s/M)!z`&Y0$U=C[,4וcmзh'VOb=s0$8tY?/FU=C[,4וc0$ck+5`7@@}ߺ8tY?/F0$:[*ue ig]opck+5`7@@}ߺ0$dA:[*ue ig]op0$ =$rgLcA]9+dA0$!@,d@b\ . =$rgLcA]9+0$܉wiCyPؽ!@,d@b\ .0$I3TxExdYIBf܉wiCyPؽ0$ [)EG#~FI3TxExdYIBf0$ohB& +M.- +Ќ [)EG#~F0$'1^ ad-7ohB& +M.- +Ќ0$p1]Cc#'1^ ad-70$0 .%=}ݰՅp1]Cc#0$N>Z7qxf8:0 .%=}ݰՅ0$,py~%1^ٺODN>Z7qxf8:0$ ؾ{_AI:@,py~%1^ٺOD0$)IV%GZ4΍%yr ؾ{_AI:@0$i;V(5x9)IV%GZ4΍%yr0$|ե0E"mK6yai;V(5x90$9-A} \|ե0E"mK6ya0$GV*6wmT9-A} \0$ġTe 90M KGV*6wmT0$uO4O,.nL=HġTe 90M K0$#iB|*6{>uO4O,.nL=H0$z.Jp<`+#iB|*6{>0$zNTF0oBBz.Jp<`+0$)@Z <#u#CzNTF0oBB0$nK7&?)@Z <#u#C0$E{ j$5KڋjanK7&?0$4 WBQ2;g_Y:~&/fzE{ j$5Kڋja0$et Ge#OuH4 WBQ2;g_Y:~&/fz0$X mxW$ж͙et Ge#OuH0$x%k]TH.X$)X mxW$ж͙0$RV~MNl0@Wx%k]TH.X$)0$@ ܡ!K͍RV~MNl0@W0$w3!І&=E@ ܡ!K͍0$?h;Rt4YDw3!І&=E0$[ +r#>c;1X#H?h;Rt4YD0$,ɧBх .q=߸[ +r#>c;1X#H0$ tK,ɧBх .q=߸0$WWQyf tK0$jǠ"vV4T)!WWQyf0$ه:3 mN7JjǠ"vV4T)!0$YdۮwQ|LIه:3 mN7J0$ + ?4YdۮwQ|LI0$99Q 7}=y8nG + ?40$JzҚ&j juĈ99Q 7}=y8nG0$0Τ[ $B4Ò ]JzҚ&j juĈ0$KLR]-zjI0Τ[ $B4Ò ]0$K/ A5Dy_[<KLR]-zjI0$f|vhb z K/ A5Dy_[<0$[TͰyћN/-.Zgf|vhb z 0$Y]Z+zp`,C<[TͰyћN/-.Zg0$#9 ¡~bIY]Z+zp`,C<0${oiLYaܥT;#9 ¡~bI0$Rx 5w89{oiLYaܥT;0$lG.Ĥ qRx 5w890$ds La4!H|I8$?Vi6`. +Y1 0$aAw&>~I#g2M%6>La4!H|I8$?0$% +i'%pdшW[qcaAw&>~I#g2M%60$ r3$hϼ% +i'%pdшW[qc0$on1gZ.쥿 r3$hϼ0$4vU~T5on1gZ.쥿0$IJ?b%ӜG4vU~T50$W hIJ?b%ӜG0$Cjv0 ]W h0$ϲ=w D }Y ZCjv0 ]0$Vi}B"$?gϲ=w D }Y Z0$`=oS2 0wJVi}B"$?g0$ {ѣ!pʨ؇`=oS2 0wJ0$^"cbJ)l {ѣ!pʨ؇0$ڶS9e?^"cbJ)l0$. N^74 &M0jcڶS9e?0$(XB薌ᠵ. N^74 &M0jc0‰$$l qg>b:](XB薌ᠵ0É$?g<|D&ÅW8$l qg>b:]0ĉ$E];Ho\vҦ)W?g<|D&ÅW80ʼn$:`E];Ho\vҦ)W0Ɖ$3 /7_ex!t:`0lj$GnI:+ޙW T3 /7_ex!t0ȉ$S?7j[GnI:+ޙW T0ɉ$/S.:P?36S?7j[0ʉ$(\%+%,6e\(V/S.:P?360ˉ$ZCNu$ņSn ])۬lz(\%+%,6e\(V0̉$? 4/GeZCNu$ņSn ])۬lz0͉$mib~!fG|ƙ? 4/Ge0Ή$n\Wn.3+Pd:I-mib~!fG|ƙ0ω$DZҬJMn\Wn.3+Pd:I-0Љ$75 +$tps8 {!DZҬJM0щ$Qn<=zcAy75 +$tps8 {!0҉$~Ccw}ZkؖsQn<=zcAy0Ӊ$ B몇:Z3U5#B~Ccw}Zkؖs0ԉ$,fE|lF,ܤ B몇:Z3U5#B0Չ$ L__rH=~,fE|lF,ܤ0։$V1!41[߽3H L__rH=~0׉$]Պ:gGN~iV1!41[߽3H0؉$lCCSd-+z]Պ:gGN~i0ى$}ODP̃-lCCSd-+z0ډ$Y L}᧎+B#E{o}ODP̃-0ۉ$Gڴ(@*d"!9 Y L}᧎+B#E{o0܉$L4b%/!Gڴ(@*d"!9 0݉$~/-{r @4Gaf|(L4b%/!0މ$ȋ4^U҅ 紖In r(a~/-{r @4Gaf|(0߉$ +=*KDdZ&fȋ4^U҅ 紖In r(a0$ˆF0>Kc1:/Q6 +=*KDdZ&f0$l}}O: +a̚8^ˆF0>Kc1:/Q60$,ݽFծtʋl}}O: +a̚8^0$[y:{e<{#,ݽFծtʋ0$xA*yo#G/[y:{e<{#0$ L1!nmip|/xA*yo#G/0$rPZv} L1!nmip|/0$%!?ƙL41JrPZv}0$M699d*M?4A%!?ƙL41J0$;-NrvɐصM699d*M?4A0$7ȶxYw Y#VxY;-Nrvɐص0$ B5@J?!'|R7ȶxYw Y#VxY0$g߿{F.Mr B5@J?!'|R0$c,PqRvr]g߿{F.Mr0$[7W4uc,PqRvr]0$<0vd@|2(!he+AE[7W4u0$+t&Oݤ3ıLP<0vd@|2(!he+AE0$1ytL} j^+t&Oݤ3ıLP0$w3Jc_y1ytL} j^0$JeA\%©3%+pw3Jc_y0$4!{gG[R33;JeA\%©3%+p0$\}Җ4!{gG[R33;0$j R@#fv4uE'\}Җ0$Q!-'j R@#fv4uE'0$[Ȓ2Uq2>@2{Q!-'0$=^{r.r8պ1[Ȓ2Uq2>@2{0$zv!+R'Xe =^{r.r8պ10$jKoWӞ zv!+R'Xe 0$Н>H7z<\jKoWӞ 0$pz RjKeElO~Н>H7z<\0$Bv'1thKنpz RjKeElO~0$TQȀ>" 6lCR{% hBv'1thKن0$dBړ@px %+TQȀ>" 6lCR{% h0$ډ4Wl[,dBړ@px %+0$̏BwM3=0ډ4Wl[,0$%% dBE|`w̏BwM3=00$R߈w@أ[|7%% dBE|`w0$j$|=R߈w@أ[|70$yB=(U8`Ǘj$|=0$ZzY +- y v{yB=(U8`Ǘ0$P&D3Ը&l󌹮ZzY +- y v{0$|1aG"BZuN+P&D3Ը&l󌹮0$?Z\ZTUarQ|1aG"BZuN+0$oc4ԚJ?Z\ZTUarQ0$T|)(!vKlhoc4ԚJ0$c*d:iT|)(!vKlh0$7xuP@ +i!bc*d:i0$z"m cAB~{7xuP@ +i!b0$ιHB쾶mz"m cAB~{0$L:u}h@ETd+ιHB쾶m0$@}LwXMz5TBL:u}h@ETd+0$'BiL>3' 4?9e@}LwXMz5TB0$`=nI}DvP+'{:'BiL>3' 4?9e0$fy&˾^<;-`=nI}DvP+'{:0$?! E RKI~fy&˾^<;-0$A45q?! E RKI~0$b +ٴo4spaA45q0$/:Lmi(NEmb +ٴo4spa0$$sXQ?8 E/:Lmi(NEm0$ ƪI3 L,]ZР$sXQ?8 E0$qT7aUЌ_ ƪI3 L,]ZР0$jq4ZmZ]1+qT7aUЌ_0$0tMStcG[hjq4ZmZ]1+0$ nnbtQ㠌}ٙ0tMStcG[h0$!U]~ nnbtQ㠌}ٙ0$ +-D 3sP!U]~0$`ɈT: +-D 3sP0$dj3FR7+`ɈT:0$8Xv΅@;a|j4@dj3FR7+0$}EPPP,8Xv΅@;a|j4@0$Sw*+kOT-3}EPPP,0$X[ 7:^Sw*+kOT-30$״mTUjvX[ 7:^0$cvNqUO/״mTUjv0$,}\s!dDvY^+cvNqUO/0$y2k Ы>],}\s!dDvY^+0$Aڪ_]PxeZdy2k Ы>]0$ 'aRPAtcAڪ_]PxeZd0$,+ޢf}M&3 'aRPAtc0$ǂ_3)mECJH,+ޢf}M&30$CC>EĘ9Gǂ_3)mECJH0$IDj8d/bQg@'fCC>EĘ9G0$_i&{{a {pdIDj8d/bQg@'f0$˗@T~vmg_i&{{a {pd0$4{@ {wQF˗@T~vmg0$8y%qV^@4{@ {wQF0$Qj_as7fj:o28y%qV^@0$rr#[)֕gVlQj_as7fj:o20$3=m"GMbbrr#[)֕gVl0$ckUf3L3=m"GMbb0$+ӌD# +]38g8ckUf3L0$ JYa ƌ U+ӌD# +]38g80$-yK`{W<K{҂ JYa ƌ U0$Ѷ{ӓY2$N-yK`{W<K{҂0$ɮ蠂xzm`'[ۄUѶ{ӓY2$N0$bյ&utFɮ蠂xzm`'[ۄU0$ti1DD"M^Tbյ&utF0$|W30EqX=x'ti1DD"M^T0Š$r|L\|W30EqX=x'0Ê$Sݙt,Põr|L\0Ċ$M9|B$2*.Sݙt,Põ0Ŋ$Jo$IInZc{w@-.M9|B$2*.0Ɗ$g2hM^ Jo$IInZc{w@-.0NJ$U+n"dSv*g2hM^ 0Ȋ$ѐ߰ 5n=lU+n"dSv*0Ɋ$J%cBWlh'ѐ߰ 5n=l0ʊ$"Kݴ'=`bvJ%cBWlh'0ˊ$͆3mf I"Kݴ'=`bv0̊$>Z42G$@q"rUS)͆3mf I0͊$(R:cLYuݘ>Z42G$@q"rUS)0Ί$u7u%Jac(R:cLYuݘ0ϊ$J]f6- UXga?lqu7u%Jac0Њ$s=,yWG YQ46J]f6- UXga?lq0ъ$A_ S]s=,yWG YQ460Ҋ$-рaۅ8|Y`ebR̰/0֊$-;]P4̨$FmN+c\">0׊$9*됣~-,ӊ-;]P4̨$F0؊$6EGeΨm:4 q9*됣~-,ӊ0ي$tJTOhRl6EGeΨm:4 q0ڊ$ҠEz$;勽i0tJTOhRl0ۊ$ރBW+@ƦU VҠEz$;勽i00܊$ b {FDhTރBW+@ƦU V0݊$ +; 3QdyM b {FDhT0ފ$nlMdVgP󗇛 +; 3QdyM0ߊ$k$`fD +nlMdVgP󗇛0$&Cƒ @f_gk$`fD +0$Q!h#YzUǃʀ(&Cƒ @f_g0$G3Q6-˜CjkQ!h#YzUǃʀ(0$+=U!t %G3Q6-˜Cjk0$4AlzDiJ5+=U!t %0$ۜzɁV874AlzDiJ50$x8)ڏ$JۜzɁV870$%U^bw<~$x8)ڏ$J0$Z&=,'TL͞A%U^bw<~$0$Kƃ`DXDVZ&=,'TL͞A0$$HNN3}lSvKƃ`DXDV0$a-C%+"Sa$X$HNN3}lSv0$/~RW,-͌ia-C%+"Sa$X0$"*!6eoYj]MvE/~RW,-͌i0$+Z p +@"*!6eoYj]MvE0$ldRlm+Z p +@0$r"fg`\}Mߠ}^ldRlm0$gP-S*jKOJ2r"fg`\}Mߠ}^0$J_*c˭D<A]gP-S*jKOJ20$"fvZĝODܐJ_*c˭D<A]0$WQdQYs4)R.l7>'"fvZĝODܐ0$G,swv ~ͧSWQdQYs4)R.l7>'0$X lTWٱ6ڧG,swv ~ͧS0$/NUZ\~2 X lTWٱ6ڧ0$t=ģ7+/NUZ\~2 0$Fukw󑧕'^t=ģ7+0$ðj¶2Y#KFukw󑧕'^0$ '  QN󲬿ðj¶2Y#K0$^5o}v '  QN󲬿0$&esSgte]L7Sq^5o}v0$>HMҷ$xJS&esSgte]L7Sq0$s>SaqH>HMҷ$xJS0$ivh=[ECk=(s>SaqH0$<0~ad ƥ-6PB2ivh=[ECk=(0$I,uUlEF<0~ad ƥ-6PB20$Wt:a&dJI,uUlEF0$ j~[uQ>u~^+AWt:a&dJ0$ځ15!&3#"ig j~[uQ>u~^+A0$4L/;p?,:ځ15!&3#"ig0$D qk?!๢x`4L/;p?,:0$~f᮪݇|"D qk?!๢x`0$۪ĪtBƕ`#>~f᮪݇|"0$^ʬ OI_8i,#۪ĪtBƕ`#>0$ČkZs[  +Q^ʬ OI_8i,#0$GvK'!yČkZs[  +Q0$IW:ERyGvK'!y0$k*2(慭mH\IW:ERy0$6P\5$ػj}i k*2(慭mH\0$ ^."_EgP96P\5$ػj}i 0$G%V͚MӆZ ^."_EgP90$4%|yLZn&G%V͚MӆZ0$۱ +py"xn4%|yLZn&0$32W3j:۱ +py"xn0$OIj^53Xbjk32W3j:0$3z#iV'zLOIj^53Xbjk0$_zBJ%@p03z#iV'zL0$ỦW- %'qfߴ_zBJ%@p00$n,Fkζ_l Ua:p[-S0Ջ$ yX4[;qg RRyH]y:JvQo>0֋$.ANŧxz+ڂ> yX4[;qg RRy0׋$\kwfx2#Z .Y<.ANŧxz+ڂ>0؋$O$m!k(7 \kwfx2#Z .Y<0ً$uLdmf͎O$m!k(7 0ڋ${uThlquLdmf͎0ۋ$Yc(tXZ3{uThlq0܋$EhѦj8@ g3Yc(tXZ30݋$Mе~*}݄)av\ٗEhѦj8@ g30ދ$DHYۢ{)Mе~*}݄)av\ٗ0ߋ$x{I1juDDHYۢ{)0$V ARR;x{I1juD0$6."@a.!vV ARR;0$a 5aSha\6."@a.!v0$> #,] +keu]%a 5aSha\0$\nT;)+a-P> #,] +keu]%0$CQFJ C˟\nT;)+a-P0$ɷ^V٨ܳßCQFJ C˟0$HQ_;yW*obɷ^V٨ܳß0$jS9_4DHQ_;yW*ob0$>`J6*DjS9_4D0$3Y:_N7Xx_؇>`J6*D0$'j1J",3Y:_N7Xx_؇0$A]5rgty'j1J",0$9}{Z~bCZq^$-'PdٔY&;e0$$I`1E~Gܱ`S&>{Z~bCZq^$0$@UR9"l0B$I`1E~Gܱ`S0$gZ](67@UR9"l0B0$rT,dbZF]GC?gZ](670$)}uV]FrT,dbZF]GC?0$0 [\&(nQ8)}uV]F0$Zݥ(Jqdy( ms@0 [\&(nQ80$H?E?]h۩nVԗZݥ(Jqdy( ms@0$(l1, +H?E?]h۩nVԗ0$> W|I݇~x(l1, +0$fP$evrb>%> W|I݇~x0$M5V~^bɀPfP$evrb>%0$:5Hp. M5V~^bɀP0$4v2ؖ,o:5Hp. 0$<* +}s2Vz4v2ؖ,o0$Z5anw6k\Z<* +}s2Vz0$Ǧ r ԓWXZ5anw6k\Z0$uZhj0J$Ǧ r ԓWX0$k/4>@MT ꂃuZhj0J$0$%6yv GZt}k/4>@MT ꂃ0$pEMP0_Q=kf%%6yv GZt}0$8'G@DlYU( pEMP0_Q=kf%0$H+5 (G&>qȞ8'G@DlYU( 0$~<46bSeY>H+5 (G&>qȞ0$,Ϳ5=Barn~<46bSeY>0$[$aǚi?AHG,Ϳ5=Barn0$ ':q趼? [$aǚi?AHG0$'ñh1Z՘ ':q趼? 0$o"M "W֧z'ñh1Z՘0$c~@FwdB?*o"M "W֧z0$!$?ƅ M\=c~@FwdB?*0$?PD)gb!$?ƅ M\=0$$Z dZ6þVQ'?PD)gb0$%DV= B;>E $Z dZ6þVQ'0$H\3e dfOL=%DV= B;>E 0$չ[G 1cK=RH\3e dfOL=0$Aۉ +HC$^':չ[G 1cK=R0$@p,lǻYzAۉ +HC$^':0$j4~bMI+@p,lǻYz0$_ryvJt4+2B+j4~bMI+0$kupU7 _ryvJt4+2B+0$?S.j O=hkupU7 0$ġjgQ@aݘĬ?S.j O=h0$>ZƇ(bCLlġjgQ@aݘĬ0$3@і*˃$w Q>ZƇ(bCLl0$>Y&M +O1 I H3@і*˃$w Q0$3E:Y:7ADE>Y&M +O1 I H0$᎝>fo_]3E:Y:7ADE0$J#W#m<8^^o᎝>fo_]0$R*NGxc$Ӓd`J#W#m<8^^o0$&/xg_bY R*NGxc$Ӓd`0$6{KS:$Ff&/xg_bY 0$XB[b-ZP6{KS:$Ff0$өGT})鉰XB[b-ZP0$jYcBB  !y:%vөGT})鉰0$-'VXK@ejYcBB  !y:%v0$KS-sj 4LXc- -'VXK@e0$DnhH9qɽD.KS-sj 4LXc- 0$o[#s{/Lޣ +,DnhH9qɽD.0$/p~-7kJ-o[#s{/Lޣ +,0$VڜR[0q/p~-7kJ-0$?Ok} ~kb^t`|TN؈O0${Uu?iN) ZP'>} ~k0$/VuHDrx-{Uu?iN) Z0$jEuyy?ɸ|B/VuHDrx-0$@ /"ĸA"jEuyy?ɸ|B0$;:Stʓu,^@ /"ĸA"0$i(#5R;. ;:Stʓu,^0$ ̆rޯ ۪Q|i(#5R;. 0$^jhglT]$ ̆rޯ ۪Q|0$8# YL?8ýw^jhglT]$0$5fK  +8# YL?8ýw0Œ$FsgTpQSҵ5fK  +0Ì$`w5Y|%y*3haFsgTpQSҵ0Č$^zČת@B29`w5Y|%y*3ha0Ō$ + .xI'Ω8 ^zČת@B290ƌ$vw~zhIx_ + .xI'Ω8 0nj$hP/o918`!-Uvw~zhIx_0Ȍ$ŻZ'#Iڮq>hP/o918`!-U0Ɍ$$؟&Q;ko7E,ŻZ'#Iڮq>0ʌ$ZsG @;) D$؟&Q;ko7E,0ˌ$<%tzub[.a*^\AĐZsG @;) D0̌$ϝisG9𒇤C<%tzub[.a*^\AĐ0͌$\ےh9cϝisG9𒇤C0Ό$SUU1h[扝d)\ےh9c0ό$Kgɔ ٷSUU1h[扝d)0Ќ$x(L2[ZsA(Z0Z^ܱP0،$łL wOVX|ŪTw;^Z>2[Z0ٌ$# " UR/~łL wOVX|Ū0ڌ$C_\q[̌&SJ# " UR/~0ی$*P$>`46MC_\q[̌&SJ0܌$LvѯDWnd*P$>`46M0݌$1[I޳$0v5\LvѯDWnd0ތ$meURlH"j䲔1[I޳$0v5\0ߌ$$ +WmLFmeURlH"j䲔0$/F O>7@\I|.$ +WmLF0$m*2i"8Ѷ/F O>7@\I|.0$IJMMHB 1֐m*2i"8Ѷ0$<6zf:FIJMMHB 1֐0$fșL#°lU<6zf:F0$'áUX" ! MfșL#°lU0$܊. hQ!Ç'áUX" ! M0$V؍ndJ[9͌xbW ܊. hQ!Ç0$}?Ȅu"jFV؍ndJ[9͌xbW 0$wF/EY61{}?Ȅu"jF0$*5mff5wF/EY61{0$ZQwdf309]1ZQwdf309]10$s_!:΋&p}{~Lr0$18KUWk6ɬMguRs_!:΋&p0$ ,ҋЅ?B18KUWk6ɬMguR0$Lq:#lvѪ ,ҋЅ?B0$o~||! Lq:#lvѪ0$IsvTy,rqo~||! 0$ҍ fك[{vɭeMq'IsvTy,rq0$egRVV OڇlZҍ fك[{vɭeMq'0$WHޮ;#8ɀJǽegRVV OڇlZ0$m´^&6ْPWHޮ;#8ɀJǽ0$xv)9yRm´^&6ْP0$BfI 6ux]R-xv)9yR0$5D-@{Qg?8APBfI 6ux]R-0$6͙[F5G/еK5D-@{Qg?8AP0$Ffl!9JčSu6͙[F5G/еK0$kNbǐav Gn U0$60s˲BGӮ3?֕%jZi]~ʊ>0$dT&=X60s˲BGӮ0$NizAXJn.RdT&=X0$5`D%*r]3NizAXJn.R0$7b ^s@@φ0L/}65`D%*r]30$ߐ ~Tw7y,_Ѽ7b ^s@@φ0L/}60$oF[4TY^W6ߐ ~Tw7y,_Ѽ0$~?4n +3aoF[4TY^W60$R+3'u}ڧ~?4n +3a0$l]D&@XekW 䦨0$ijhdUYyPay$aSnXRԪG >0$,D'xfX$QijhdUYyPa0$k)2\ UR,D'xfX$Q0$Z-ݼ+C5{fݿk)2\ UR0$fQyS&,Z-ݼ+C5{fݿ0$;C^><+_A‡fQyS&,0$FP+;J-w@22;C^><+_A‡0$&WSC'y]HIܷFP+;J-w@220$C 4+ q &WSC'y]HIܷ0$Su|ۘ?8ݜC 4+ q 0$(#&[I"S}YSu|ۘ?8ݜ0$.;wi|(#&[I"S}Y0$0Qɾge5LNd;3.;wi|0$3 m+Zg80Qɾge5LNd;30$U R-j[3 m+Zg80$bد ڙ]hRWxU R-j[0Í$:bڂ6jclbد ڙ]hRWx0č$ȴj%by\e}1]eY:bڂ6jcl0ō$p,)~YOȴj%by\e}1]eY0ƍ$s@M`B0Jup,)~YO0Ǎ$ T^)gⅨqs@M`B0Ju0ȍ$Z%BJ&7re'b΍l T^)gⅨq0ɍ$quC{|W+Ⲯ Z%BJ&7re'b΍l0ʍ$db_d_`quC{|W+Ⲯ 0ˍ$H|=jmaYOdb_d_`0̍$vݽg皕'f:EH|=jmaYO0͍$Df$Pk3ڿ٠A0kvݽg皕'f:E0΍$z⡷fJA]ZW*!Df$Pk3ڿ٠A0k0ύ$ Љ3x6Cz⡷fJA]ZW*!0Ѝ$$-PGaLonIIcY Љ3x6C0э$ cn> k_DKR$-PGaLonIIcY0ҍ$2t\[݌  cn> k_DKR0Ӎ$H+,/G,~2t\[݌ 0ԍ$b<KǙA4WH+,/G,~0Ս$jc_Z5MaQn)b<KǙA4W0֍$0 )J &! jc_Z5MaQn)0׍$--4a&,yDHy _ 0 )J &! 0؍$H %k¦2) - +--4a&,yDHy _ 0ٍ$yD[ei+߂QH %k¦2) - +0ڍ$|`)V5d#U yD[ei+߂Q0ۍ$pm c+8/N1|`)V5d#U 0܍$YiMyfW/i^pm c+8/N10ݍ$&Fʧ!n+YiMyfW/i^0ލ$Єk(!nn1&Fʧ!n+0ߍ$i%帉Ę8EXЄk(!nn10$N[<mh`;i%帉Ę8EX0$ kLr|I%]LN[<mh`;0${Ǔ MHMP kLr|I%]L0$T~[=ݛa!١>{Ǔ MHMP0$½ZQ{yc1m)"T~[=ݛa!١>0$@'|و?a8 _½ZQ{yc1m)"0$TCcgͽ@'|و?a8 _0$51#!כjG߳УGTCcgͽ0$M|Mi5(oC`J9o51#!כjG߳УG0$e2]8 j.6M|Mi5(oC`J9o0$PL}et'96„zVe2]8 j.60$+%pxXS;m9LPL}et'96„zV0$Az +s3f+%pxXS;m9L0$FZ}Dc +Az +s3f0$6pk.fOFZ}Dc +0$RT6!*Eٕx6pk.fO0$ 7bm +?dRT6!*Eٕx0$g dwp _~ 7bm +?d0$a)4wrp֝܌g dwp _~0$gB*d &05a)4wrp֝܌0$ y;᧴`gB*d &050$OF&0/[5}[ y;᧴`0$5Lbee oIÜ OF&0/[5}[0$-ʯi#4]>5Lbee oIÜ 0$^]NnI g)-ʯi#4]>0$XۗH4vEQy\ѡ^]NnI g)0$ΑwcV + NX^tXۗH4vEQy\ѡ0$YQdOGq;ٙΑwcV + NX^t0$NYJܷtޞTgDYQdOGq;ٙ0$~_kVt3K%"NYJܷtޞTgD0$CΪ>@vCD\#q~_kVt3K%"0$\MxzFID>ȇJNw~CΪ>@vCD\#q0$f> [Y@Mp#:\MxzFID>ȇJNw~0$p78 nvIP_}f> [Y@Mp#:0$wLM}?]i5\VXp78 nvIP_}0$Ì&,n@U6'wLM}?]i5\VX0$FQO㇖f{A" Ì&,n@U6'0$$`$Rפgr I=FQO㇖f{A" 0$j>ڑP!Zi͐e$`$Rפgr I=0$\F1"Pb|j>ڑP!Zi͐e0$6^"D;PmrOV}\F1"Pb|0$*0#ifGO%&*6^"D;PmrOV}0$ʢԌeN6@8%ʢԌeN6@8%0$nRh@tnHs7ZR= F:y?(0$}  /7@yenRh@tnHs70$m z[^K}  /7@ye0$5x"%B.[ M!m z[^K0$1@qzW/8v5x"%B.[ M!0$XG-h.0]1@qzW/8v0$i|wW[E|fD,XG-h.0]0$ib,`'6ai|wW[E|fD,0$?^eȗHrib,`'6a0$m968l"͊dL{?^eȗHr0$"(e+km968l"͊dL{0$ܿt]*Ţ6Y"(e+k0$\y9=h*KKuq ܿt]*Ţ6Y0$=dbɇZ lDS \y9=h*KKuq 0$N$j Gp5=dbɇZ lDS 0$V.`DžRpcp40jN$j Gp50$i BsqR` 5:V.`DžRpcp40j0$.:B 9i BsqR` 5:0$Mcd,(;% +n.:B 90$6j$ ~R"*GMcd,(;% +n0$@AK`~ys=S +F6j$ ~R"*G0$el_QX(X^*zMl{@AK`~ys=S +F0$lhW$Ai 17L`bo,}0$hsODt/0'(Gѿ+~5P>Ai 170$ z9bUBSJn+hsODt/0'(Gѿ0$)XkSakNΟ1 z9bUBSJn+0$|uuJY +MRc)XkSakNΟ10$7rv3~ h|uuJY +MRc0$CޘުIp](7rv3~ h0$`b+ "kHuvCޘުIp](0$  mVdp5#v`b+ "kHuv0$~v@hCfJG3  mVdp5#v0Ž$` >ja/6+k~v@hCfJG30Î$r)0`\& -3"` >ja/6+k0Ď$-Ə5*JN ~o{r)0`\& -3"0Ŏ$W`Ap8o$4e-Ə5*JN ~o{0Ǝ$!.yiY.^LTUW`Ap8o$4e0ǎ$z. k֡ݽF>p!.yiY.^LTU0Ȏ$YEY1H4xLz. k֡ݽF>p0Ɏ$(Ìhwڅ)#YEY1H4xL0ʎ$ RB<5>)Hkמ(Ìhwڅ)#0ˎ$.B[/iUjx RB<5>)Hkמ0̎$Z b^viRiU.B[/iUjx0͎$⬷wS y49^&Z b^viRiU0Ύ$>Ivc?}/H⬷wS y49^&0ώ$*֖ er>Ivc?}/H0Ў$SќiZ5U꾪=Vjl0Ԏ$N=ackQ(60->i0Վ$dD9Vzkןsn7rN=ackQ(600֎$|:fQWdD9Vzkןsn7r0׎$P +@OCYh:} ,i|:fQW0؎$" xJ'o0|(ۅP +@OCYh:} ,i0َ$o9/uׅWhkWѕ" xJ'o0|(ۅ0ڎ$ 1<: ETo9/uׅWhkWѕ0ێ$hR/)5o&erz-U\ 1<: ET0܎$ AbT,U'xhR/)5o&erz-U\0ݎ$h^_ė{5Ad AbT,U'x0ގ$bLAw~3h^_ė{5Ad0ߎ$eWu (QC)sT!bbLAw~30$]3|Cn ^eWu (QC)sT!b0$#!1+t5HJT]3|Cn ^0$:)ܢe`®utm]#!1+t5HJT0$+m\17)I>7:)ܢe`®utm]0$*Ie^9fdՀ+m\17)I>70$;jxyN*Ie^9fdՀ0$,.n܎˓z;jxyN0$@EqNhs* ,.n܎˓z0$ЯiDnD@EqNhs* 0$sM& d~ cs\ЯiDnD0$a'~So{!W]8sM& d~ cs\0$YÛ*O$@a'~So{!W]80$_*KLa=ΘU)6;YÛ*O$@0$,*s,7Lk5_*KLa=ΘU)6;0$ǏJCE+173Wp*,*s,7Lk50$VM1R.Бy' ǏJCE+173Wp*0$]p)j=VM1R.Бy' 0$hXd":߹g;I]p)j=0$h[h wcĆhXd":߹g;I0$^wwQ͚6#NG!h[h wcĆ0$mo& ^fAx^wwQ͚6#NG!0$ + +dG*;mo& ^fAx0$K>.幣< + +dG*;0$nOuׇ5{,6K>.幣<0$QMqȩ6"YDS\nOuׇ5{,60$,p6m> +Фbh{QMqȩ6"YDS\0$g$x4`fWײ,p6m> +Фbh{0$"mjs^,*0g$x4`fWײ0$ZkJx،ȨRT$"mjs^,*00$}dFU*jAmZkJx،ȨRT$0$⾌'@p.i9ӥ}X=}dFU*jAm0$XZS]gbSRG⾌'@p.i9ӥ}X=0$_ߋ`blg|[`ĶP2ʘDSw0$EyZMg ݮ&x>9ac>lg|0$ <~ꕹiggh/EyZMg ݮ&x>9a0$mXCJēX[lfc <~ꕹiggh/0$F ?kowXk]?2mXCJēX[lfc0$F{)OKm7QF ?kowXk]?20$ȁ 8v4$rF{)OKm7Q0$Nn& :,Z٣ȁ 8v4$r0$Qvb"!fNn& :,Z٣0$ -2ҙLQvb"!f0$O +A F#qў4 -2ҙL0$`L:Ņ1ׂxe/O +A F#qў40$N1u= `L:Ņ1ׂxe/0$ν 7köI mSlN1u= 0$BzM5W䝼M~]OCFν 7köI mSl0$;gu0\R}{ޭIj(&FBzM5W䝼M~]OCF0$|dFMjԈF=[;gu0\R}{ޭIj(&F0$bqQ +pwFO|dFMjԈF=[0$yEtn7qEbqQ +pwFO0$֝^$y1[myEtn7qE0$ +ͤaqh~k䒅֝^$y1[m0$ZǿX:(`7 +ͤaqh~k䒅0$}=c[R| ~CZǿX:(`70$H X-s5Z}=c[R| ~C0$[|s&uPX$2vޣH X-s5Z0$ѓzg(ҜZXc| BՐ +,]0$/mEl!ԟ5  *Vs4ׯ>(ҜZ0$Hc-|lL/mEl!ԟ5  0$(ӧluLB6}Hc-|lL0$\]$IJ@V'3:j(ӧluLB6}0$cRUF~z\O\]$IJ@V'3:j0$.cA}u2,ބcRUF~z\O0$5 {O!hur}:'4M0$Ə /oo\^`+ev7!E>{O!h0$uvHNЇVE-+0$7F3r,is6+Ev0$qyK)pPIL~bHIm7F3r,is6+0Ï$xΙ]֠[VZlqyK)pPIL~bHIm0ď$w<pCq7C tL=xΙ]֠[VZl0ŏ$ˈBv%pw<pCq7C tL=0Ə$5b4'x%ȶ3RˈBv%p0Ǐ$+PnfTHP@N5b4'x%ȶ3R0ȏ$ PKSo1%߉/[+PnfTHP@N0ɏ$t}"S=͍kj PKSo1%߉/[0ʏ$aEq&Gt}"S=͍kj0ˏ$s芑θ멲pKaEq&G0̏$;Spd"9s芑θ멲pK0͏$hx iE*d3bZ⿩;Spd"90Ώ$ֵ"} 2~Q]phx iE*d3bZ⿩0Ϗ$=$\B#YtUֵ"} 2~Q]p0Џ${zB m~!w|ے=$\B#YtU0я$]˕h3# {zB m~!w|ے0ҏ$wVI(_ z]˕h3# 0ӏ$SױV= Y|YwVI(_ z0ԏ$?jrgAapeSױV= Y|Y0Տ$ZZ)By|G>?jrgAape0֏$}0J;< 5jO ZZ)By|G>0׏$KLyw'(M՘'#*3z0ޏ$?45V[ +3 +EJs]Xy\֠c-s>w'0ߏ$XK7/Qyz?45V[ +3 +EJ0$nG&Cn)XK7/Qyz0$`ACRDCI1Nk!nG&Cn)0$1dE!FkQ`ACRDCI1Nk!0$rD%߈91dE!FkQ0$lAcOC +DvrD%߈90$Jm?}Q_ҝh~qslAcOC +Dv0$z+LJm?}Q_ҝh~qs0$dȶzGDzz+L0$R4qFMd^:xg jdȶzGDz0$ʊq袳s$5"R4qFMd^:xg j0$3g^AX f,Fʊq袳s$5"0$\f3/axzT02֤z'L/<]]_&Xϵ0$^<7ދ T75|8oTR^r>xzT02֤z'0$@*&_}BD ++^<7ދ T75|8oTR^0$b+]$(pܠ@*&_}BD ++0$9W$wvf>b+]$(pܠ0$,C2Ըn9qN9W$wvf>0$L#oPKk[:}Ӵ,C2Ըn9qN0$*͉et35=9L#oPKk[:}Ӵ0$1Ș{/)ޙc5Av*͉et35=90${sN߀ƽ_$ 1Ș{/)ޙc5Av0$[`4/\P8NW +e{sN߀ƽ_$ 0$uVc#:k=@D|[`4/\P8NW +e0$O&w +zWے4uVc#:k=@D|0$#¤#(Jl_gXVO&w +zWے40$?hW 8v*"#¤#(Jl_gXV0$K꩏(t{gf#?hW 8v*"0$*RgDO!ȦK꩏(t{gf#0$rݭlF]{pV)&1hdA',!¨g0$aԨ3DԄ&\nx:@Er\rW>]{pV)0$WqX\ |>aԨ3DԄ&\nx:@E0$!-vj$AI'妒WqX\ |>0$eo%7#/0vM|$Rj!-vj$AI'妒0$bQ"{ ֿx"uiCaV7o{0$ WVL\~XL,lF>"{ ֿx"u0$Po!7S̊(GΙn!3 WVL\~XL,lF0$[/HMx:CrPuPo!7S̊(GΙn!30$!D 7YDGP [/HMx:CrPu0$Sv1KL|u3I!D 7YDGP 0$_=-W9s;$Sv1KL|u3I0$_`ySEt_=-W9s;$0$p/W*/+G_`ySEt0$S!i0>a`-]Up/W*/+G0$H䷴I;?S!i0>a`-]U0$-6p"0ersH䷴I;?0$^nSFA]A-6p"0ers0$CGMɿy^nSFA]A0$F_ >b?Xߋ=CGMɿy0$SB;/!Ѳya?',F_ >b?Xߋ=0$hOY)}=ITSB;/!Ѳya?',0$eaǐOvLhOY)}=IT0$t4G|j~ɞ)DeaǐOvL0$yTxàV,5X|t4G|j~ɞ)D0$ WKӥO!B׾q"yTxàV,5X|0$hFa KcH: WKӥO!B׾q"0$W)/pnhFa KcH:0$W{DC +Ckӵc֜W)/pn0$ J obz03W{DC +Ckӵc֜0$`Ryk22}v2IY J obz030$=A!8UϴLr``Ryk22}v2IY0$מ2/=A!8UϴLr`0$B),/QFiyi"=C מ2/0$#!,-y%0Sώ4!l4B),/QFiyi"=C 0$DN+PƄݱT}ς? #!,-y%0Sώ4!l40$ Mcl,4$S}DN+PƄݱT}ς? 0$ {7z`#Oc3 Mcl,4$S}0$˝\bׇ,m {7z`#Oc30$pU NJXMAIb˝\bׇ,m0$]֤;>S._vpU NJXMAIb0$N + xFA5yI]֤;>S._v0$& +O>g+N + xFA5yI0$ +V[zEbHxȫ& +O>g+0$*T,-f.ɜ +V[zEbHxȫ0$uV>!?k'qc*T,-f.ɜ0$R{2 7|.}AuV>!?k'qc0Ð$:,R$R{2 7|.}A0Đ$ "퓩yU uT-.:,R$0Ő$$2nCڌvRґ|qU "퓩yU uT-.0Ɛ$$*CoE:j$2nCڌvRґ|qU0ǐ$k7ݢbumɈQ$*CoE:j0Ȑ$ \#3-􍗪k7ݢbumɈQ0ɐ$/{9`~׀: + \#3-􍗪0ʐ$5֝;}/o:6B5׽/{9`~׀: +0ː$ȣZ̧b<}at@/5֝;}/o:6B5׽0̐$Z[E_u2kjfIȣZ̧b<}at@/0͐$Z-Z+(-AZ[E_u2kjfI0ΐ$kŠJSNY\۶+Z-Z+(-A0ϐ$,/0Wa2YkŠJSNY\۶+0А$/iURn\iy,/0Wa2Y0ѐ$f +/iURn\iy0Ґ$e) qi3>ݐf +0Ӑ$N)<.-Iξ4Be) qi3>ݐ0Ԑ$qO:aQ뵞 dN)<.-Iξ4B0Ր$S>I<)zh~^qO:aQ뵞 d0֐$ښ.?tn:K&S>I<)zh~^0א$?H֔5ښ.?tn:K&0ؐ$Jû_4h?H֔50ِ$M7[_k/Adug?y΅&L@wN0ܐ$RP ?Z"=O^F>/Adug?y΅0ݐ$kґ dJ) + RP ?Z"=O^0ސ$PY샒N8U0*kґ dJ) + 0ߐ$X^;=:C?8gqePY샒N8U0*0$g} ]-vk{ X^;=:C?8gqe0$/߻b!n{$twg} ]-vk{ 0$ 9/~TA8jCH/߻b!n{$tw0$65 Ƶ#ͺ 9/~TA8jCH0$cWm-XNB^,%65 Ƶ#ͺ0$>]"ml +Q0cWm-XNB^,%0$=]"ml +Q00$_`1Q]u=]ŢP!"I'g&HH0$i0X/]X:6,L_>]ŢP!0$n9RC͞♪9JTi0X/]X:6,0$:3|B~u fCKn9RC͞♪9JT0$Q9bD9DD xGrg_zDo09] K_0$Bp)=S/Q*^>9DD xGrg0$[c{>]5b0|.hBp)=S/Q*0$&Kw+$>J/~&[c{>]5b0|.h0$M$I(=g6CB6&Kw+$>J/~&0$ԻoCM#[u_M$I(=g6CB60$9A9^saƆmԻoCM#[u_0$׋qS`&7gb59A9^saƆm0$:EY̞+_# o׋qS`&7gb50$y`,#v8:EY̞+_# o0$R>.4cŗy`,#v80$Y Jn[cטasR>.4cŗ0$ךU uÓJ"2Y Jn[cטas0$gC$R"Bg'=ךU uÓJ"20$Hx n; a5gC$R"Bg'=0$>yV~IeLݞhW]Hx n; a50$?!le٢)ÆCn1>yV~IeLݞhW]0$<aԜD؍k?!le٢)ÆCn10$B.< +*S Ή}<aԜD؍k0$k&~۲Iܝ88?mvB.< +*S Ή}0$Eߨ/JoQ3ryk&~۲Iܝ88?mv0$*\F'Юh?7^ Eߨ/JoQ3ry0$<[N6hb?*\F'Юh?7^ 0$Tj0\.[Ƿ<[N6hb?0$595 +-X2Tj0\.[Ƿ0$& t!C܉595 +-X20$ZN,\cM& t!C܉0$uTG$B;EZ6ZN,\cM0$=`9r}F\3(ҎuTG$B;EZ60$i !ۅ2s~ + FTw=`9r}F\3(Ҏ0$:GFAVi !ۅ2s~ + FTw0$fi1[IIAvVy:GFAV0$C9e0k./)fi1[IIAvVy0$cgjWV'LǯdzC9e0k./)0$ I/1D3:n[cgjWV'Lǯdz0$``@`MF r I/1D3:n[0$VtIT$1f? +``@`MF r0$OOklB܂nxVtIT$1f? +0$ț.@|N\d%2 OOklB܂nx0$&;0_hXTț.@|N\d%2 0$/Oz ܯ>z.&;0_hXT0$.t׮ՍgϤ7u/Oz ܯ>z.0$O_)9<[Z~87vv.t׮ՍgϤ7u0$9TdZ ˹<{wߗO_)9<[Z~87vv0$LW89)9TdZ ˹<{wߗ0$Q<8I.yS.(2NLW89)0$Ϥӈ4]^f\Q<8I.yS.(2N0$\LEo35ox˲RSFϤӈ4]^f\0$~ +UM3<]K\LEo35ox˲RSF0$dyUl%0r PL<~ +UM3<]K0$H(P!;hMkudyUl%0r PL<0$hbU0gN7.yF80${,rzJ#mLMX1N4а(>hbU0$T].5ǖm!{,rzJ#mLMX10$~|b;}T].5ǖm!0$2B+s,d\He~|b;}0$* *+Y$2B+s,d\He0$w ЏjH3\* *+Y$0$6P>T&m0.LiZZw ЏjH3\0$>}3>:!W~A6P>T&m0.LiZZ0$e,/cғ^$q>}3>:!W~A0$ދS)Gke,/cғ^$q0$ +r!So޲4K<ދS)Gk0$W:YUG#CA +r!So޲4K<0‘$ QZ%KkdMW:YUG#CA0Ñ$`.0o(<埈曳/ QZ%KkdM0đ$ Es9|``.0o(<埈曳/0ő$C׻Ĵ!d7TyZ Es9|`0Ƒ$nh!4q,;u*LC׻Ĵ!d7TyZ0Ǒ$.\X쮐Xnh!4q,;u*L0ȑ$U+ SdDz=.\X쮐X0ɑ$SJ;0RNH[7o&U+ SdDz=0ʑ$ֽ+vWqtSJ;0RNH[7o&0ˑ$΍D%Z8 ֽ+vWqt0̑$tT{0E?/΍D%Z8 0͑$͊bB*TfGDtT{0E?/0Α$CO#BI@͊bB*TfGD0ϑ$Y" #UhQkCO#BI@0Б$8 CWݪO[̬=OY" #UhQk0ё$LE Ci@~{o +8 CWݪO[̬=O0ґ$ #ݛԧQLE Ci@~{o +0ӑ$ j4ϛHuA:º  #ݛԧQ0ԑ$u^ˑl`P j4ϛHuA:º 0Ց$wK-oi@u^ˑl`P0֑$}Qچ @Zn3 wK-oi@0ב$utd +Zb 'v}Qچ @Zn3 0ؑ$t䫫8:Ǜ3叡utd +Zb 'v0ّ$\\#G~+xEBt䫫8:Ǜ3叡0ڑ$1M2ATC$\\#G~+xEB0ۑ$0[ Qm0^8˻1M2ATC$0ܑ$q68|9C7QFr0[ Qm0^8˻0ݑ$ ՗(EӪ\ab/q68|9C7QFr0ޑ$N3]W PR\ ՗(EӪ\ab/0ߑ$U nM9nf}DN3]W PR\0$XLٔ6U7 NU nM9nf}D0$]MZ3[p&XLٔ6U7 N0$?t zi45l,}j1]MZ3[p&0$v^rqNw#6??t zi45l,}j10$񈗐v}Z4oPv^rqNw#6?0$uO VZ1? i񈗐v}Z4oP0$I/@nB?IBuO VZ1? i0$9K!8F |I/@nB?IB0$u%Z¶ X#0x9K!8F |0$]qk|ɧb`i=!)ibu%Z¶ X#0x0$)GP%pdrVo]qk|ɧb`i=!)ib0$d&PDx!ͤI)GP%pdrVo0$,݌KI-㥛Xd<:dd&PDx!ͤI0$$c#&b,,݌KI-㥛Xd<:d0$uKYK.'5$c#&b,0$$D2?̸VsuKYK.'50$֟J`!;"U}\$D2?̸Vs0$˫?f.}K֟J`!;"U}\0$枥n.x|_gMs ˫?f.}K0$Lo1bQb6&+҂枥n.x|_gMs 0$Wjuɾۥ3*Lo1bQb6&+҂0$1\=ਃ;T{QWjuɾۥ3*0$96'lSO D\|1\=ਃ;T{Q0$</eaiðt96'lSO D\|0$(ۖХ +`@N%(&[</eaiðt0$)J|wA(ۖХ +`@N%(&[0$mɚ_ Ȓ}Der)J|wA0$wtoW-g~`b=Umɚ_ Ȓ}Der0$)[M;S%֒!6wtoW-g~`b=U0$(#ؼ!>)[M;S%֒!60$#0|V z((#ؼ!>0$ 8KBRd3Y#⺨#0|V z(0$oz~Én?!yv"M 8KBRd3Y#⺨0$A +S%tHV<oz~Én?!yv"M0$<uD8i"@3"\rA +S%tHV<0$gʓ**8ٵ 5HTA+X :v0$5ٴs|%1VNM+X'sQGܞ>*8ٵ 0$\.FiO/Ew"95ٴs|%1VNM+0$ ,sk`$cc\.FiO/Ew"90$ˡ.WCRYI {-Hl ,sk`$cc0$ݵ:m!Ȇzoˡ.WCRYI {-Hl0$hv|dps!]P}ݵ:m!Ȇzo0$Od&xϱ%Ohv|dps!]P}0$oJ%hcM{zB5Od&xϱ%O0$Me%/q6P-loJ%hcM{zB50$3,3yꇉSWQu^%.Yfcr[Nh݊0$^TyYї\8Tw+6L/>yꇉSWQu0$dOCO8.ݢAr*^TyYї\8Tw+0$G˷vjι5 +dOCO8.ݢAr*0$ԬxQ$,xpLG˷vjι5 +0$6s};#vԬxQ$,xpL0$r/Ý33 VV6s};#v0$9L: àkać{/ɰp0Ғ$S#K#EߒHHql!>9L: à0Ӓ$;_o1?԰_~S#K#EߒHH0Ԓ$çc09MĿ!CvSH;_o1?԰_~0Ւ$+ak3:u$fdçc09MĿ!CvSH0֒$NÜ*{Dwmn'rQ+ak3:u$fd0ג$>{źB@*o NÜ*{Dwmn'rQ0ؒ$ ̳/C({źB@*o 0ْ$oɫΰqΆW-E ̳/C(v]ܙi&Q_U1q!K0$]䞥7UNcX O>v]ܙ0$WGJvGp})?]䞥7UNc0$؝/vzj{ǂy$=+όh+4pC#[0$fƃZnSstK=ҋ>/vzj{ǂy$=+0$GTf4QPΈ<}fƃZnSstK=ҋ0$&V`!!#&ow@Sbkw+ he0$E|}W34N:l!ɲa>&V`!!#&ow@0$JavXӧr}ǫE|}W34N:l!ɲ0$udrni|*JavXӧr}ǫ0$!$]E59 +5Sudrni|*0$F(Գ)y!n8!$]E59 +5S0$!.Y +WKF(Գ)y!n80$5Vޝ-'iZ1!.Y +WK0$e(˔ \dy05Vޝ-'iZ10$453{##_e(˔ \dy00$;@ cbpڳ0|453{##_0$B/&/M S[8;@ cbpڳ0|0$z%≎TDCJC#B/&/M S[80$nl4EQz%≎TDCJC#0$]wk=9'Q~nl4EQ0$Xm&f?eWM]wk=9'Q~0$`G2ػ IKGXm&f?eWM0$9}+<[o]L`G2ػ IKG0$֪9V󓮰ꑻS9}+<[o]L0$CnqT,-D!֪9V󓮰ꑻS0$~{t|+nCnqT,-D!0$0ăV$)4*A~{t|+n0$?]/"矚40ăV$)4*A0$z=]2ޭÎ>?]/"矚40$$ .QTz=]2ޭÎ>0$덳^SRģGua`$ .QT0$]rK!'Q6~}f[덳^SRģGua`0$E@uk]Zo]rK!'Q6~}f[0$ %܏npnx >Ue)E@uk]Zo0$Cѯoj7[OnȋGg %܏npnx >Ue)0$} ˚^_sl<Cѯoj7[OnȋGg0$*hs_R} ˚^_sl<0$cN1;]=Q*hs_R0$D4:}ЇFC$zcN1;]=Q0$x^Տj:jj+ӴD4:}ЇFC$z0$T7^ڧAz?px^Տj:jj+Ӵ0$``va)vJ>T7^ڧAz?p0$_M8E/ta``va)vJ>0$GԑOبZfl6v&_M8E/ta0$.`8{'F_`]g@< XשAܑvxW0$ t;9=]->'F_`]g@0$%>vՍ* t;9=]-0$ýECb+=b@%>vՍ*0$΀a5RvhýECb+=b@0$3m7piU߄-GLL΀a5Rvh0$i_:?@h(Uy9M63m7piU߄-GLL0$ѲPʳpH~ +ki_:?@h(Uy9M60$˼ə $[VÙ? +hѲPʳpH~ +k0$px>s <˼ə $[VÙ? +h0$,@Ty7﬇s:?px>s <0$Ui05>,@Ty7﬇s:?0$Xb)WT~82tTErUi05>0$k}BbV̠ dXb)WT~82tTEr0$9 (/ؓ k}BbV̠ d0$D+KƠ]vyrqkL9 (/ؓ 0$(%S9aj +ZcZvD+KƠ]vyrqkL0“$I&s>^l镣ʗ(%S9aj +ZcZv0Ó$([3QR7.le硁!_I&s>^l镣ʗ0ē$P&CsXsg '/([3QR7.le硁!_0œ$l2PEagzrP&CsXsg '/0Ɠ$൮$ňtYDl2PEagzr0Ǔ$k-Yחm>?h:KV ൮$ňtYD0ȓ$[i?h:KV 0ɓ$iÚcIgC45o[if dAR7%^+6I)+éъ0ӓ$5@\鎰]_ޞ~sߵ>f dAR7%0ԓ$f`ȓ^)CEdҮ6>5@\鎰]_ޞ~0Փ$)l.ȚDKS "Uf`ȓ^)CEdҮ6>0֓$NYNcÀE۳V)l.ȚDKS "U0ד$~٬JL6 Cb%2NYNcÀE۳V0ؓ$,a+3~٬JL6 Cb%20ٓ$b a.4[$_Vgэh5 |X/(.0$FQ.岬=.-rؑ 6ωCnܹ>Vgэ0$n{ɔ䄨Uɠ.FQ.岬=.-r0$۰}+ KJUyn{ɔ䄨Uɠ.0$+%[Z9asvՅc۰}+ KJUy0$1wi16J02- +:r&0$~1Cmd(oTg^ +`̐nl>wi0$N,ś&|zԡ~1Cmd(oTg0$-3TNMqAs=N,ś&|zԡ0$$-SmNj8>,-3TNMqAs=0$ +;4X JwZ'@:$-SmNj8>,0$\˹piǞ.zww +;4X JwZ'@:0$2..A5Y<ͮdǜ%lQC0${2,n!Ꚓ@wv!x>A5Y0$$c=ߜU:UB{2,n!Ꚓ@0$MӮճ%^xǻ,$c=ߜU:UB0$5/bnvMӮճ%^xǻ,0$'RV7cӪϔx5/bnv0$DK} ḑ'" +~'RV7cӪϔx0$Cy7}_DK} ḑ'" +~0$;.qZMcP`ECy7}_0$ZUfL>qt\';.qZMcP`E0$ćt*Y[?!}U|UCZUfL>qt\'0$;@]$]aLćt*Y[?!}U|UC0$^Idx( 삦];@]$]aL0$u%a~l@+fG^Idx( 삦]0$PIBՕ5j8u%a~l@+fG0$ +M1">?;;3zPIBՕ5j80$){ w-~;;"Ǭ# +M1">?;;3z0$:0Gq(Hq h){ w-~;;"Ǭ#0$Br@,OӑyY4 +:0Gq(Hq h0$m% o1D_9 Br@,OӑyY4 +0$kʧHHHpPm% o1D_9 0$Cң@g6NVkʧHHHpP0$Z25`MgESCң@g6NV0$QS]F L. +.wZ25`MgES0$5$[g) 9U\MQS]F L. +.w0$o,Js nTd5$[g) 9U\M0$Ɇ*qVĸ$$jo,Js nTd0$qN z pv&7 +Ɇ*qVĸ$$j0$Z>.uAaѧqN z pv&7 +0$Q!NwLR:4s rS!Z>.uAaѧ0$}i Χi(pR`_Q!NwLR:4s rS!0$Ƽɕe:dr ci}i Χi(pR`_0$mC oƼɕe:dr ci0$d.Lɦ.J\D&WmC o0$.K%55V_rd.Lɦ.J\D&W0$SP@3@R[H.K%55V_r0$hXi1FTkٽISP@3@R[H0$%șݰL$z'hXi1FTkٽI0$A!tȐZ>%șݰL$z'0”$al0DM|WiA!tȐZ>0Ô$pMljd$al0DM|Wi0Ĕ$iO^:!CMbpMljd$0Ŕ$2oݎMd@Yq/t=iO^:!CMb0Ɣ$`W GE3+.2oݎMd@Yq/t=0ǔ$i+9U&JXDfDB`W GE3+.0Ȕ$~ql=82^X)i+9U&JXDfDB0ɔ$;γjw6jwkg ~ql=82^X)0ʔ$k. 1FPٞ­w,;γjw6jwkg 0˔$F83+CsOuek. 1FPٞ­w,0̔$R ֨Oomp"VF83+CsOue0͔$f3 Pvk_C~R ֨Oomp"V0Δ$'Bv%j+ yjf3 Pvk_C~0ϔ$QO]CA+)'Bv%j+ yj0Д$EbܷDR'GQed^~7)SپkZnn0Ԕ$0~rC~D{EbI>ܷDR'GQe0Ք$ eDz==Vf0~rC~D{0֔$HתMAl7N\ eDz==Vf0ה$)ޱ!W~r@ mHתMAl7N\0ؔ$±')2 )ޱ!W~r@ m0ٔ$X?Lcyjcpm8s±')2 0ڔ$>cG%ŻO mrm RX?Lcyjcpm8s0۔$O=P1ҖWLe0"p9k>cG%ŻO mrm R0ܔ$;QQD@63\I<O=P1ҖWLe0"p9k0ݔ$)jk@~7VK ;QQD@63\I<0ޔ$:K^ǜ;"xk5ݘAŰ'[&v\pfLbئcssA0$$3hjtSg{zK>"xk5ݘAŰ'[&v0$aa_5@$3hjtSg{z0$F():sjXZvaa_5@0$=aDkO*9CF():sjXZv0$ VJ٤$7ֹ=aDkO*9C0$uݲ?9t9®x VJ٤$7ֹ0$X u(%i&;huݲ?9t9®x0$Z/W vX u(%i&;h0$EVE<FLH9oqD:0$&@QFE,ۍ*~Md>VE<0$ֆYtg ?9 f)!{&@QFE,ۍ*0$߿R%LXֆYtg ?9 f)!{0$RmЉAЀ8Kj5;߿R%LX0$- +7.׶mr0 `RmЉAЀ8Kj5;0$!FthC%Gn- +7.׶mr0 `0$%]-gl+K箷ގ$a~ef4&#xZ|L]0$JgZ(pZ9 +:Z\ڙ>ގ$a0$꫼rGqx:5VJgZ(pZ9 +:0$ n|82ˁ M꫼rGqx:5V0$ٚLqhZţFbS4 n|82ˁ M0$Am`XnٚLqhZţFbS40$iwt{m$FAm`Xn0$PYvy$[a` iwt{m$F0$x< PYvy$[a` 0$o#fBW'kNx< 0$͏uVxl8Zko#fBW'kN0$_DCU/ײ=R͏uVxl8Zk0$!%` Y{JN _DCU/ײ=R0$ma.-[3dN!%` Y{JN 0${INma.-[3dN0$!!-+̙yTy{IN0$]GNqIV^ ]!!-+̙yTy0$DQubyP es`Ao#]GNqIV^ ]0$[Y&wl+$-.DQubyP es`Ao#0$&&lPocv[Y&wl+$-.0$/BqkdrF'1&&lPocv0${8?10p!yj/BqkdrF'10$](tȄ{8?10p!yj0$>npgݾ4i";W_](tȄ0$87 "Jv7s4g"C>npgݾ4i";W_0$98@^eR5 dJ,87 "Jv7s4g"C0$䴉# Ђ-)98@^eR5 dJ,0$2&^OA2#v2䴉# Ђ-)0$5Gȳrf2&^OA2#v20$@!`A48 5Gȳrf0$Λ)h bjs@!`A48 0•$W;;\*Λ)h bjs0Õ$S?8]!䅣/HHJ"W;;\*0ĕ$Yٴ$DZ\F3{|վS?8]!䅣/HHJ"0ŕ$6' Ck =oYٴ$DZ\F3{|վ0ƕ$n~#˜Ǚs =J6' Ck =o0Ǖ$?f%sJ\R8jn~#˜Ǚs =J0ȕ$#gd:$m?f%sJ\R8j0ɕ$ɳ{iQ3㣘Ck.#gd:$m0ʕ$kn%*Ns4;={ɳ{iQ3㣘Ck.0˕$_\#C o7[>kn%*Ns4;={0̕$J"V/<[Z _\#C o7[>0͕$<;Z-&"o/%<J"V/<[Z 0Ε$v4;tW\Nik+<;Z-&"o/%<0ϕ$n5o:'%95:v4;tW\Nik+0Е$ q1W0ި +췸h{n5o:'%95:0ѕ$JI~&C'Ibe< q1W0ި +췸h{0ҕ$\ѰE~>gFJI~&C'Ibe<0ӕ$,eB_^r/B \ѰE~>gF0ԕ$&0Ce@MT!WɃ+fR,eB_^r/B 0Օ$v'86W,]N u~&0Ce@MT!WɃ+fR0֕$ xu u׵1nv'86W,]N u~0ו${ xܴyn,F= xu u׵1n0ؕ$?S4vgjn,{ xܴyn,F=0ٕ$& |ג&a;a?S4vgjn,0ڕ$]c_WPjZ3 T& |ג&a;a0ە$n_XipW#n]c_WPjZ3 T0ܕ$mϼޤa/Ӄ=Gn_XipW#n0ݕ$ ʽ QE|3mϼޤa/Ӄ=G0ޕ$_XЀO;x ʽ QE|30ߕ$,KvPZ,ʃU|`_XЀO;x0$CXF7g˼(Pp),KvPZ,ʃU|`0$leT?·nCXF7g˼(Pp)0$kebo"5נleT?·n0$Fs*rk}*u6ϻ5J0$lM t4͝)aW:|w#wAu>r0$IcS.dݬu?lM t4͝)a0$,Z2'T"„J6,vIcS.dݬu?0$L0(̾7mN9D,Z2'T"„J6,v0$z~#;׳NZ?L0(̾7mN9D0$%7?\z~#;׳NZ?0$qBZ[/N*2n%7?\0$*Mrovq[TVqBZ[/N*2n0$ġ&o#sZ *Mrovq[TV0$St~n{~[Nġ&o#sZ 0$rIlƕ"j>,St~n{~[N0$"05 srIlƕ"j>,0$ʲ2IJ,/'.4:c"05 s0$t_anvxÒ~ʲ2IJ,/'.4:c0$-u' f.^St_anvxÒ~0$vuFvYC@-u' f.^S0$AF>}Y'bvlvuFvYC@0$)R긿vdwLjAF>}Y'bvl0$W o}Ϙ=)R긿vdwLj0$d.r,^6Aɘ8Bʿ!W o}Ϙ=0$g8 /]r& d.r,^6Aɘ8Bʿ!0$nb뚦cɌЬ0g8 /]r& 0$m{teU!nb뚦cɌЬ00$V |'WMjGnm{teU!0$̶OY'gNZ +lV |'WMjGn0$ W+Cr_+̶OY'gNZ +l0$0>ߡ#N, 8 W+Cr_+0$Y8^ެdSQ0>ߡ#N, 80$'9hDDhOY8^ެdSQ0$"b^ZAn"p'9hDDhO0$2yȃQ;V܊k"b^ZAn"p0$u((}WS2W2yȃQ;V܊k0$g| +8i;C[u((}WS2W0$l~79~{g| +8i;C[0$Ň@,M l~79~{0$woTnY|zrmHDŇ@,M 0$-S8$u8$woTnY|zrmHD0$5#xz; 2KeL_(Q-S8$u8$0$x $τ 'c~-95#xz; 2KeL_(Q0$Z䋮kfv*F2=rrUx $τ 'c~-90$b9C!<2gZ䋮kfv*F2=rrU0$@ZWQTKȑ Uo +гb9C!<2g0$>x[ +6a4GB@ZWQTKȑ Uo +г0$x{%'K3Vvq>x[ +6a4GB0$3uQ6=L+=rax{%'K3Vvq0$c@Љ:YuRfk"T1:3uQ6=L+=ra0$eEfK>C<\C<\esp?BW82 +p{0$=c#g޼֏Kjly >esp?BW0$#>B~kC"bK +T=c#g޼֏K0$GmQ/ZX 7>j#>B~kC"bK +T0$*MLtnY̓džGmQ/ZX 7>j0$?zy߀(ca֍*MLtnY̓dž0$k7 +.+>/, ^?zy߀(ca֍0$t"wILEMg%k7 +.+>/, ^0$?ȯ{>x_![ t"wILEMg%0$x +`$1;6h0?ȯ{>x_![ 0$#Tk P^2x +`$1;6h00$EP^!TP7#Tk P^20$SLi d[D_-EP^!TP70$BfȌwLիSLi d[D_-0$ [DzpTWCBfȌwLի0$C[+kXWB [DzpTWC0$. +kC[+kXWB0$_4rCK;F޼. +k0$47 M<]^O;_4rCK;F޼0$;.g? N_Mۣ47 M<]^O;0$oiaxfx\(,2;.g? N_Mۣ0$6:ҝcNf ++toiaxfx\(,20$"4*(gQ$_*Jz(IL6:ҝcNf ++t0$ufe4"P;Z "4*(gQ$_*Jz(IL0$^d +trY(ufe4"P;Z 0$auܑ/p]ҭ^d +trY(0$ɿǢQ8/#auܑ/p]ҭ0$; G(&*b^ɿǢQ8/#0$'UV2 +1; G(&*b^0$}ͯM!y'UV2 +10$*SI~]z1|7@}ͯM!y0$I&@'IFgHpsAZY*SI~]z1|7@0$0h`hK !>}?{urI&@'IFgHpsAZY0$ _ j7cEdCʄH0h`hK !>}?{ur0$8%ؐPgN _ j7cEdCʄH0–$2o~ϫ8%ؐPgN0Ö$'b/* jF 2o~ϫ0Ė$~IlR +('b/* jF 0Ŗ$ h~8' wR~o~IlR +(0Ɩ$ 1`l^W h~8' wR~o0ǖ$<'܀K#PC7T 1`l^W0Ȗ$GC2hK#:͈ZD<'܀K#PC7T0ɖ$ŁC(RlFGC2hK#:͈ZD0ʖ$n[9x, H=7kwŁC(RlF0˖$>UFz3ua$\t rhdW/K:»#0Ԗ$6,ǁ +,%%wR<>UFz3ua$\0Ֆ$/ +>^b 6@9:"/6,ǁ +,%0֖$l%ͦ3nhVVZ3/ +>^b 6@9:"/0ז$̴21$\Bl=t0ul%ͦ3nhVVZ30ؖ$Ƽ: krr^E̴21$\Bl=t0u0ٖ$fHKdhz+KrƼ: krr^E0ږ$Ux{$A#BˆXCfHKdhz+Kr0ۖ$ =ba5kA4 %oUx{$A#BˆXC0ܖ$䉠'O]DBWtaq =ba5kA4 %o0ݖ$÷qJߟkK-dBIJn䉠'O]DBWtaq0ޖ$*LP0(RBָ÷qJߟkK-dBIJn0ߖ$*A*91ui +_m*LP0(RBָ0$ܚ#GtͦuB맅*A*91ui +_m0$L5Q kV;ܚ#GtͦuB맅0$^|`QdIX4L5Q kV;0$Kq&ҹ>R~E^|`QdIX40$bxwwl >X!rKq&ҹ>R~E0$Ԁ_)yK2ĪC_7bxwwl >X!r0$թ~f_5cPc +Ԁ_)yK2ĪC_70$$NpgQrݔ Mթ~f_5cPc +0$.o&zQ?)n.$NpgQrݔ M0$ƢCʯ.o&zQ?)n.0$1&x6:oԂ~FƢCʯ0$7ZKe :Rwպ1&x6:oԂ~F0$ڇ4o&R&zJ#@c7ZKe :Rwպ0$RN (H-gJ ڇ4o&R&zJ#@c0$yÌ_)PCH$sRN (H-gJ 0$LA T\8+yÌ_)PCH$s0$b0g#+@MT6 LA T\8+0$32$oHt,_b0g#+@MT6 0$0P8 +PÞ\_ +f32$oHt,_0$7y˷!+JQ|`0P8 +PÞ\_ +f0$sLܝɖ{5\G7y˷!+JQ|`0$!>[Vc_K![Vc_K!w<7rm!FQu*)< Dy0$؜|ʓ mj_;H3D>w<70$0YأC!&Xv'5؜|ʓ mj_;0$HżO6fՏ* 0YأC!&Xv'50$Ƕ``ܚqMDX|rHżO6fՏ* 0$k9 Ro|oiǶ``ܚqMDX|r0$B2eZa쁊0k9 Ro|oi0$_]C!ILSӺq?B2eZa쁊00$v {f2oaÚl_]C!ILSӺq?0$;11)4Yvƽ"v {f2oaÚl0$Pg,6D;11)4Yvƽ"0$J_rdGL_ÚkPg,6D0$r$aڤJ vdJ_rdGL_Úk0$׮'F@!$ڝz=r$aڤJ vd0$[(P9lxLÕ ׮'F@!$ڝz=0$&>J(f)&Y[(P9lxLÕ 0$_$o'Pm}v` &>J(f)&Y0$9L0zhuR3yd˯_$o'Pm}v` 0$u|_+56[29L0zhuR3yd˯0$K((l5G:u|_+56[20$|AzasP9$IgK((l5G:0$+)t#w8?w}Ė|AzasP9$Ig0$Ivbd XP+)t#w8?w}Ė0$R:4 \MiŃg}fIvbd XP0$#`9:b%YR:4 \MiŃg}f0$KTd8K#`9:b%Y0$\߸ұW/z\ +2"KTd8K0$lx?BzE6f/\߸ұW/z\ +2"0$T *&ә]wl)^lx?BzE6f/0$2i29\?RY^:T *&ә]wl)^0$p5yTܮn2i29\?RY^:0$|7#4p5yTܮn0$5m~ ;76A` |7#40$$eXz :df1w5m~ ;76A` 0$3[;x%!F$eXz :df1w0$ً)P#|l3[;x%!F0$8Qo~2$Йcً)P#|l0$x[#|OLM#=eF|!0$ku)fS [ɗ1EJּd>M0$F.LgHD W]:ku)fS [0$]N7t +&]QF.LgHD W]:0$>'rth}o+RδA]N7t +&]Q0$X:A\PK^Vޱ >'rth}o+RδA0$lB#JŃ"X:A\PK^Vޱ 0$xm8^92o&>dlB#JŃ"0$g,K܊ 9?xm8^92o&>d0$+ѮW~]tg,K܊ 9?0$ĥ` +xL'TK+ѮW~]t0$mcb̿)N3D۟ĥ` +xL'TK0$iv3[L|3LZ8+mcb̿)N3D۟0$Z4Bk8RFaRiv3[L|3LZ8+0$HRǥvZ4Bk8RFaR0$j^nO=/#HRǥv0$:J:(L,`j^nO=/#0$N.Q9rv3L, N$:J:(L,`0$gtЎݜf+G5X\nN.Q9rv3L, N$0$StU?bgtЎݜf+G5X\n0$1KfqjKr煩StU?b0$^'vbYp@j1KfqjKr煩0$vP66,{I:%^'vbYp@j0$#_ K4mAvP66,{I:%0$M`f[֗?>W#_ K4mA0$7SpB\;8X!]7p:EM`f[֗?>W0$~pNhKM&$M7SpB\;8X!]7p:E0$j#)ArS OB~pNhKM&$M0—$w7q8J+ +|ۉj#)ArS OB0×$tt>ݍdH7gw7q8J+ +|ۉ0ė$L2/YtĻc +Ett>ݍdH7g0ŗ$7i¼?lw2L2/YtĻc +E0Ɨ$/%MU2d?!7i¼?lw20Ǘ$8,4N?xw>+Wp/%MU2d?!0ȗ$~KMhȨ`df8,4N?xw>+Wp0ɗ$ЧlSZmg~KMhȨ`df0ʗ$"]6V6)ސt|ЧlSZmg0˗$-h2U_BAz"]6V6)ސt|0̗$,xwCU_^-h2U_BAz0͗$a3iņυ ',xwCU_^0Η$y=JOFD󜩍Ja3iņυ '0ϗ$6Ot1Bhg]cy=JOFD󜩍J0З$=gENu$I6Ot1Bhg]c0ї$KCG-+$ N6V=gENu$I0җ$68J`uDY^5l e1KCG-+$ N6V0ӗ$J[}lFSm68J`uDY^5l e10ԗ$LTiX~_J[}lFSm0՗$ft?K̎?\'LTiX~_0֗$k ) F +tZo6ft?K̎?\'0ח$tGOB- [6Zk ) F +tZo60ؗ$ ^ՈOi#T40wtGOB- [6Z0ٗ$1Y rY-;w ^ՈOi#T40w0ڗ$PŔש\NKs`R$N1Y rY-;w0ۗ$YL id2ȇQ_PŔש\NKs`R$N0ܗ$έEĒDOYL id2ȇQ_0ݗ$qLE%,n FhέEĒDO0ޗ$\Lfj=ÚZd=(S8qLE%,n Fh0ߗ$mkW3X^# 4\Lfj=ÚZd=(S80$q4l&oU)umkW3X^# 40$ϋMmmjzJt*Sq4l&oU)u0$oJladϋMmmjzJt*S0$G xRpX|oJlad0$v;m2~;G xRpX|0$pIlEt3dv;m2~;0$ގ͑+ +!%fƥ]pIlEt3d0$z M@i ##ĥMގ͑+ +!%fƥ]0$oA#C>#m96sz M@i ##ĥM0$m2#rՖoA#C>#m96s0$\9n"jB/h6IGq5m2#rՖ0$-eVΗfq\9n"jB/h6IGq50$ܻW7\kT`1-eVΗfq0$deHMn8ܻW7\kT`10$踎|rm)deHMn80$[Lƿݗ(P\ e踎|rm)0$r*fDVL^%[Lƿݗ(P\ e0$ |! H(>r*fDVL^%0$F1"la~d<_J(= |! H(>0$wb^H'9Y1F1"la~d<_J(=0$"JlH.ط(ɵuwb^H'9Y10$ZиuM݇z>U!sh6"JlH.ط(ɵu0$60G NEZиuM݇z>U!sh60$Eעxi%$I{60G NE0$WɆzL,Eעxi%$I{0$HjVKޯ ꇉWɆzL,0$NG`.qa59',]HjVKޯ ꇉ0$1M1;rZtbNG`.qa59',]0$ކXa?-[iX1M1;rZtb0$3ѣf q.tކXa?-[iX0$SEW5r:"?!3ѣf q.t0$]ogPS9eZQ8SEW5r:"?!0$?e?i8oa(el=E]ogPS9eZQ80$- )6:?e?i8oa(el=E0$I މA-sg- )6:0$QU p{!߼#I މA-sg0$b,_G~ "`ŸTQU p{!߼#0$rK:rf}2b,_G~ "`ŸT0$*}6SkɇsK +rK:rf}20$WTnt])eVI*}6SkɇsK +0$R@8t6WTnt])eVI0$;t.9!SR@8t60$>Y+NR;t.9!S0$2Zȹ7cDY>Y+NR0$ i:NRdҳK'ʟ2Zȹ7cDY0$!.Y.eSaĒwT i:NRdҳK'ʟ0$]xs=j4թAB!.Y.eSaĒwT0$qc8բxڡ?!W]xs=j4թAB0$wN uHD/mOxqc8բxڡ?!W0$DrLmک:)?רPelwN uHD/mOx0$G(X9::d.DrLmک:)?רPel0$bj2n4/G(X9::d.0$*;;TŴ0r`wDR3?)cK*x 0$43buD\,x4={ x;>D0$q}VT{Dh{43buD\,x0$Uœҍ q}VT{Dh{0$[. +a^<&/~ NUœҍ 0$g8{u\Зb_tB [. +a^<&/~ N0$bɬ"՜}r #Yn녪0_s0$Ntڜel˝֦>bɬ"՜}r #0$9pMbtNtڜel˝֦0$mj6wB +1e9pMbt0$Jz<\Qן>VZXmj6wB +1e0$(.$6 C +UY.uJz<\Qן>VZX0$M~II-b-pX(.$6 C +UY.u0$>s8Hvj)CM~II-b-pX0$9WMP3UO~mcļZ>s8Hvj)C0$hc<9 Jܰ_9WMP3UO~mcļZ0$?1H8L [xyhc<9 Jܰ_0$B'N L:)O{?1H8L [xy0$iP(#"hfLPB'N L:)O{0$Ё[~NiP(#"hfLP0$D()Ըt15 ސ]$Ё[~N0$;Bg:9tNWD()Ըt15 ސ]$0$OdvQk#C;Bg:9tNW0$% +B1"Ue^OdvQk#C0$u5YYא |% +B1"Ue^0$_:ӿؔPSnPu5YYא |0$EMͲJD _:ӿؔPSnP0$VK.v"'?.W2.EMͲJD 0$(>sme2廭gVK.v"'?.W2.0$r&K0LijOZ](>sme2廭g0$M[OYO(-Pxp5~r&K0LijOZ]0$&T5ҽ,jIߕM[OYO(-Pxp5~0$EQipb[F=I45@o&T5ҽ,jIߕ0$=cim?#lVEQipb[F=I45@o0˜$ 4K +q߷^=cim?#lV0Ø$UwH\:U0-O( 4K +q߷^0Ę$CXacWmhzarhUwH\:U0-O(0Ř$ f+j8|,CXacWmhzarh0Ƙ$:{LEF CRK f+j8|,0ǘ$jق &?ɾK:{LEF CRK0Ș$XߝErPӚ_;tjق &?ɾK0ɘ$lg͜+%I7XߝErPӚ_;t0ʘ$LS{/?fǘ҅Ӟlg͜+%I70˘$(aA +xLS{/?fǘ҅Ӟ0̘$|Ds2S+A(aA +x0͘$7j qJh-&|xY|Ds2S+A0Θ$7?nqxk+Z9;7j qJh-&|xY0Ϙ$1l̹ؕ@prS97?nqxk+Z9;0И$gay+2U1l̹ؕ@prS90ј$7bKSmV&gay+2U0Ҙ$@b;T8p:7bKSmV&0Ә$y|,}`z0n;@b;T8p:0Ԙ$몰V4̈i{o[c y|,}`z0n;0՘$I4TXTk%ǯxA몰V4̈i{o[c 0֘$J" /H$.nI4TXTk%ǯxA0ט$!_ RL]h#%nJ" /H$.n0ؘ$fdشn#\ EB!_ RL]h#%n0٘$(W!ct^fdشn#\ EB0ژ$5+T$PYb(W!ct^0ۘ$(y 5j%a5+T$PYb0ܘ$grv]TBu5~)X4u5~0$cljnO5@S#o8:!]ۆ&{hfL0$-)Z,*2 /6LcljnO5@S#o80$-{> 'S)ψ-)Z,*2 /6L0$*yLܱ(_6-{> 'S)ψ0$QYN.lO@푬*yLܱ(_60$ wqw&FQC2ѽW#A땚0$!" |_5dg>qw&FQC20$/!N(j}J,J!" |_5d0$wr!%Ys/!N(j}J,J0$N'?hFXqG3wr!%Ys0$2ڞNDoſN'?hFXqG30$ j!Wރh}$0+2ڞNDoſ0$}B,Gaн& z:0 j!Wރh}$0+0$UMQ[PoD]~z}B,Gaн& z:00$"2Z'Sv:׶VUMQ[PoD]~z0$ +A ,,F}"2Z'Sv:׶V0$O@PVgM +A ,,F}0$# hzӧM#a? #O@PVgM0$ VBh~aO'^FE# hzӧM#a? #0$< t\.b͒XG& VBh~aO'^FE0$LJ24<&d`X< t\.b͒XG&0$)ɽȣ*/E7{LJ24<&d`X0$hdp/ׇBY)ɽȣ*/E7{0$ԬD`[s2>hdp/ׇBY0$yϡR̛ ԬD`[s2>0$^ +nZ' +d4@yϡR̛ 0$ja>5CW^ +nZ' +d4@0$O`EAWKy'{Kja>5CW0$ -}a(ȶKwO`EAWKy'{K0$eyY_Ϗ<: -}a(ȶKw0$"YgSmX.eyY_Ϗ<:0$51F w"YgSmX.0$;h(fX r"<51F w0$Jg=1OǧR;h(fX r"<0$/;~2v̩nJg=1OǧR0$9*cZtyp`j$/;~2v̩n0$0qk}2'dꍰ?9*cZtyp`j$0$KJ{s!J̡sx0qk}2'dꍰ?0$αuAچ(fuD0KJ{s!J̡sx0$8J!%45\αuAچ(fuD00$/rr +C |tf8J!%45\0$!6#%.ml(`u/rr +C |tf0$RJ#Ta&2h!6#%.ml(`u0$ 4YLޡL5RJ#Ta&2h0$L%@gwaUEmhv 4YLޡL50$H%O5cL%@gwaUEmhv0$H::7fjH%O5c0$곰!%>]H::7fj0$bzD (i*곰!%>]0$IşznЮw>KbzD (i*0$}dž),=~"``vzIşznЮw>K0$xng.A|=zJ L}dž),=~"``vz0$9_rɐG +xng.A|=zJ L0$2 "T'-Qk9_rɐG +0$ى +"wq52 "T'-Qk0$bg +qDI]8ى +"wq50$4f{T\ U&&Mbg +qDI]80$6 )c|-mk24f{T\ U&&M0$wz(GV_] r6 )c|-mk20$$oymIwDRPwz(GV_] r0$"MV%&8[uZGV|a$oymIwDRP0$rDt;He'o"MV%&8[uZGV|a0$yF;0;z1/rDt;He'o0$Q@EᯧzaDyF;0;z1/0$GWc [ _Q@EᯧzaD0$a-`;c+e=GWc [ _0$uogHM7ZAhD]a-`;c+e=0$9&z6 ?7FuogHM7ZAhD]0$2wq5839&z6 ?7F0$Z z&mcFbV2wq5830$$L?ptZFJA[@;Z z&mcFbV0$F# +cDSg7Wh$L?ptZFJA[@;0$L+?HkIw-*,YmF# +cDSg7Wh0$o "EX 'Ar3kZL+?HkIw-*,Ym0$L$.~%K=ܪ o "EX 'Ar3kZ0$|||xˋL$.~%K=ܪ 0$L="u:ؽִd|||xˋ0$E#6;~4>+S4FCL="u:ؽִd0$a|EE#6;~4>+S4FC0$G"vi 6^*TgVa|E0$O(` Y +zG"vi 6^*TgV0$?<|AELFYO(` Y +z0$-ڵ f4& +?<|AELFY0$d"^D80M-ڵ f4& +0$3d_έ"=-<d"^D80M0$Tԏ\;(\kS3d_έ"=-<0™$uO?c W HTԏ\;(\kS0Ù$JKBL,1ḡuO?c W H0ę$OHF8 JKBL,1ḡ0ř$ErQ$=hW-}a^OHF8 0ƙ$=L}SJEFErQ$=hW-}a^0Ǚ$'DF͸D`!mŜ=L}SJEF0ș$zt(> /I܈'DF͸D`!mŜ0ə$.YJ14bqd zt(> /I܈0ʙ$&v9+'c5xbuc.YJ14bqd 0˙$3$|wtNmWt@X#i0ٙ$h?j^7 \NX\D?Unt>N0ڙ$z95:h?j^7 \N0ۙ$Vlk9 aRuZc z95:0ܙ$y- H{,"jVlk9 aRuZc 0ݙ$/A +MPJzhV9y- H{,"j0ޙ$ >:R>p^Üg|.H/A +MPJzhV90ߙ$*@9zf]BSMc >:R>p^Üg|.H0$ Hd*Yn,*@9zf]BSMc0$o-xc&갹 Hd*Yn,0$"j`5&bsk o-xc&갹0$uڝQ\QA8SUC"j`5&bsk 0$b"!!rULuڝQ\QA8SUC0$/%#^\S-AAb"!!rUL0$ax%O)M/%#^\S-AA0$B]]C{Y@acax%O)M0$ PKp?hfB]]C{Y@ac0$ʴ̷-r_xD4rщTo"0$vOd{Tp_2S>LW`BM( ܳ7I>0$I pv)ogvOd{Tp_2S>L0$83INUNVI pv)og0${Ф֯9⟮wL83INUNV0$8)7B{Ф֯9⟮wL0$Dj"PI|]8)7B0$"sCK)g'Xؐ1Dj"PI|]0$1r'\d)IaJeLoa\w0$.oNW yf򠻮2\c|?j>r'\d)IaJ0$Nyh (ag\J.oNW yf򠻮2\c0$ `Q׶ݜ_[SwNyh (ag\J0$?q|ⳖAHd `Q׶ݜ_[Sw0$b[=0F צ2Fnyf?q|ⳖAHd0$wӼk,@ui>x b[=0F צ2Fnyf0$]fQc\yHSȲ8 wӼk,@ui>x 0$ ?n`t2f]fQc\yHSȲ8 0$Sj\I9Ja ?n`t2f0$F1R!O":Sj\I9Ja0$ꢃ[]‚m\`9F1R!O":0$R91t8u* $ ꢃ[]‚m\`90$ҚW"en58lR91t8u* $ 0$OG, #blScҚW"en58l0$AW]i_9B`殘k%OG, #blSc0$JPi-gWAW]i_9B`殘k%0$1Ot[oc]<"^JPi-gW0$:>D?-.;Z1Ot[oc]<"^0$ji(=#`,\Y:>D?-.;Z0$fD]1.ښji(=#`,\Y0$FdL{AӚsׂfD]1.ښ0$;޴Pwu.B9"+FdL{AӚsׂ0$LyW{gJSEo;޴Pwu.B9"+0$$-uLT{-PHsLyW{gJSEo0$v/G{/~ꖀa2z9$-uLT{-PHs0$B&jct^t s&Wv/G{/~ꖀa2z90$fL~:oѤqX@IB&jct^t s&W0$8 {o$f#R3fL~:oѤqX@I0$eZ\aLܦɕiKd0$.q=vͲeK/G}M>0$ c0`Z?4.q=vͲeK/0$0zKW[Js+Z c0`Z?40$N̠cg{ZNS!30zKW[Js+Z0$9.\ՒǝVbiFN̠cg{ZNS!30$ N+g,t\j $9.\ՒǝVbiF0$X *vCATM{ N+g,t\j $0$-wX%?ywjBX *vCATM{0$Z˘N7"K+-wX%?ywjB0$O ;M(2cuJPZ˘N7"K+0${O P\k=1XrAà+O ;M(2cuJP0$uqJIϖ?WQ=o,{O P\k=1XrAà+0$,?-<1nzc RX&uqJIϖ?WQ=o,0$imXZF¶4FcHON}= aT0š$r, L Q]4}LRyCe4>c0Ú$"P.?5s29m>&r, L Q]40Ě$o~ŌrM<X;&0Ś$6W>( Nc o~ŌrM<X;( Nc 0ǚ$/2}DJ",=" nR 0Ț$隇 n'&&-/2}DJ"0ɚ$OL#L>t!d5l4t隇 n'&&-0ʚ$- +pI$XSOL#L>t!d5l4t0˚$HH'D e&ȝ- +pI$XS0̚$\UQ?ݬHH'D e&ȝ0͚$6C0zVcv*\UQ?ݬ0Κ$3 +޳j-6C0zVcv*0Ϛ$NωzB xKIӋ3 +޳j-0К$Kp۟&z}>NωzB xKIӋ0њ$\qO'cZЁ\Kp۟&z}>0Қ$jK۲r0S}\qO'cZЁ\0Ӛ$ +'~*xӒvjK۲r0S}0Ԛ$?/C}ڝ8V{3 +'~*xӒv0՚$0 ]t+4?/C}ڝ8V{30֚$Xܧ v5`\0 ]t+40ך$pA*DscYDSXܧ v5`\0ؚ$q>[eݞspA*DscYDS0ٚ$qV:Y,s2q>[eݞs0ښ$bDGI3oKqV:Y,s20ۚ$c h/ ,V*ZR)2S-3hX0$CkLZ+ZEDm(~>/ ,V*0$Rd1Y D8/$CkLZ+ZED0$v9e׶7Y Rd1Y D8/$0$FMKiB2 !&OVdJE~m ?k11opLD0$2$TUyo]j##RmF$>&OVdJE0${\U.~-AdC2$TUyo]j##R0$U^!gޜmI{\U.~-AdC0$YIHjl GpU^!gޜmI0$j,ZwU!~ YIHjl Gp0$Z)_m!>>Ksƪ.0"j,ZwU!~ 0$ Nvi+溫etZ)_m!>>Ksƪ.0"0$Q\9bH{c&Rݢ3 Nvi+溫et0$VXF #vAȏ$UQ\9bH{c&Rݢ30$燫3ArZdcⴒVXF #vAȏ$U0$5) Un:r燫3ArZdcⴒ0$~RwS S/ :,5) Un:r0$3m +`~RwS S/ :,0$\*f _+3m +`0$.=wU,K\*f _+0$j/m4@ hY.=wU,K0$#vr—bj/m4@ hY0$MwUz:N8f#vr—b0$1s?C5iHMwUz:N8f0$%Vr{,O L[UÏ1s?C5iH0$PX2teu-^ܩ#%Vr{,O L[UÏ0$#~NQnl~oC( +2PX2teu-^ܩ#0$\қÂv0wfڍ#~NQnl~oC( +20$mGݸj ($\қÂv0wfڍ0$̑f`gԋBn,tס?4mGݸj ($0$siS;=X5h̑f`gԋBn,tס?40$-J*AfA:c#Q@siS;=X5h0$8x~JY;+hZ]e|-J*AfA:c#Q@0$B ͑XvIiV8x~JY;+hZ]e|0$7p66\kSB0B ͑XvIiV0$$uDYEz;+ָ7p66\kSB00$N_k5 ~1h:X.$uDYEz;+ָ0$2PzZ?T Q̘lN_k5 ~1h:X.0$T%81sc#62PzZ?T Q̘l0$Q'<:]TT%81sc#60$G!1M '?JtQ'<:]T0$\k'뾳v2.ply|+Zv 0$fr+a}bKXP%yN5k>2.pl0$acpsF:=>J^"fr+a}bKXP%y0$M<o@|kfF8acpsF:=>J^"0$로0MNNa&_M<o@|kfF80$BX +Q9`IUjX9J로0MNNa&_0$b{8򡭱\:BX +Q9`IUjX9J0›$CS5Z>d Զb{8򡭱\:0Û$h:Z!$vPRCS5Z>d Զ0ě$';`w=_+PR]jGV' 2ξTe';L9N0Ǜ$0ϛ:_ޘc>PR]jGV' 0ț$qɏM`\:0&s-0ϛ:_ޘ0ɛ$ +C-\jF/{bQqɏM`\:0&s-0ʛ$1lfFƓ1 +C-\jF/{bQ0˛$+I,|_w[j)ُ1lfFƓ10̛$=fKޑ@dQ3+I,|_w[j)ُ0͛$!F?-@Y=fKޑ@dQ30Λ$ٛW +l5}R+44a$!F?-@Y0ϛ$, "+TkٛW +l5}R+44a$0Л$#CZ9(e's, "+Tk0ћ$ݝ@c`(Wa݇#CZ9(e's0қ$\*{Vy?3JWVUݝ@c`(Wa݇0ӛ$os&ۘ?M\*{Vy?3JWVU0ԛ$s.ԏ@Yq v +os&ۘ?M0՛$|]U.J=us.ԏ@Yq v +0֛$VwAnY d|]U.J=u0כ$Fih3=;ЛVwAnY d0؛$f떨  J4rKFih3=;Л0ٛ$̣yJ"߅Y)+ϴf떨  J4rK0ڛ$͔[\܉{\9\̣yJ"߅Y)+ϴ0ۛ$%hgznܗ@Z*+N\MeUgN{0$+4^6uob>GU;uK*{.( >@0$ɴ\Pq!+4+4^6uob>GU0$ðzy7\qxX&wF`#ɴ\Pq!+40$tk G8wJeðzy7\qxX&wF`#0$аl=Rtk G8wJe0$ +>ȕpRD7o|wFаl=R0$FtF΂$bK +>ȕpRD7o|wF0$ltj_4CCS`FtF΂$bK0$@--*Qٶltj_4CCS`0$g@,:sIzk5p @--*Qٶ0$^a?\7att6g@,:sIzk5p 0$&yeϚUh3^a?\7att60$GJ9+p>Qw1G&yeϚUh30$b%IgwDvGJ9+p>Qw1G0$2*vR(O4HE89b%IgwDv0$n a}/"{Gp2*vR(O4HE890$UJ2 +==1h +4wn a}/"{Gp0$|`>}4Ev) UJ2 +==1h +4w0$񂛸c>#SjQ+#< |`>}4Ev) 0$mB \}񂛸c>#SjQ+#< 0$mozڼ8QÕmB \}0$ PGj).\5%mozڼ8QÕ0$k49)ajoZ PGj).\5%0$%(`{ 1X5[:k49)ajoZ0$.j#ӦgG,A%(`{ 1X5[:0$e2PD< ؍lk-9t.j#ӦgG,A0$| 7tg<$Fe4e2PD< ؍lk-9t0$PL*"|{+,| 7tg<$Fe40$DʴpL`cyPL*"|{+,0$OZrGcDʴpL`cy0$6pвꕤFNOZrGc0$3IRy-sC] =%S6pвꕤFN0$"LJ H.͟3IRy-sC] =%S0$XCbf䢁Iٰ0"LJ H.͟0$J^F_ $PXCbf䢁Iٰ00$#P%WdEZJ^F_ $P0$R*MsLO<0@#P%WdEZ0$ց+?eBy{r+R*MsLO<0@0$TjRn#@ [ց+?eBy{r+0$ץ_7-k@TjRn#@ [0$ݳ + IX +ӪLץ_7-k@0$N(gˑH`ݳ + IX +ӪL0$ǥZf;13N(gˑH`0$EÅҚk|O&pi.ǥZf;130$Ìۥy%M2 +9,EÅҚk|O&pi.0$al= +Ìۥy%M2 +9,0$9ލWgw:Ral= +0$Ѳ6 :FW% S[֡9ލWgw:R0${P˜۾9Ѳ6 :FW% S[֡0$@Q䳓H/ܧ7qv{P˜۾90$hLو' L"|n(@Q䳓H/ܧ7qv0$4bY^TmDShLو' L"|n(0$MBF׈A݋Gk+T4bY^TmDS0$ 1!+`ZMZEMBF׈A݋Gk+T0$yZt'ᰠsE 1!+`ZMZE0$ +JH|GkXX9KyZt'ᰠsE0$qPATˁ BUT; +JH|GkXX9K0$F8#M6Su:^rTqPATˁ BUT;0$$cӘnr(gF8#M6Su:^rT0$11] Co)$cӘnr(g0$+l%.| +k11] Co)0$N>UUm%`D.+l%.| +k0$Cb4Gog \!xQN>UUm%`D.0$SIR<ӇZ4Ѵ +uCb4Gog \!xQ0$EEwSIR<ӇZ4Ѵ +u0$=WPgdr# tA7EEw0$kK̭y.ʹ?^g'H=WPgdr# tA70$(@8j;`ԨUakK̭y.ʹ?^g'H0$Ne\FH۝I?E)(@8j;`ԨUa0$%ISOYz^uaNe\FH۝I?E)0$*kѽ9c$Ѳa>v%ISOYz^ua0$}ʿ׺6eƋS*kѽ9c$Ѳa>v0œ$D'ho1>"P}ʿ׺6eƋS0Ü$Ž2!tg۞-\vpD'ho1>"P0Ĝ$KnvITŽ2!tg۞-\vp0Ŝ$Q`FoiH@;)pRCKdKnvIT0Ɯ$} 2X=m|U}eAQ`FoiH@;)pRCKd0ǜ$+򌉸9Bւ?} 2X=m|U}eA0Ȝ$݌$3 +H]p<'W:-+򌉸9Bւ?0ɜ$XtBke`w`%)T݌$3 +H]p<'W:-0ʜ$ͰFSn"n+PXtBke`w`%)T0˜$s9M0֊ͰFSn"n+P0̜$]k!۔ 5yp`^GYs9M0֊0͜$ԷMuB;0zu]k!۔ 5yp`^GY0Μ$)t|"rQTȁl ԷMuB;0zu0Ϝ$YjRRs*zG)t|"rQTȁl 0М$uF„h=;YjRRs*zG0ќ$sšu**[7uF„h=;0Ҝ$ZG&_4T=sšu**[70Ӝ$!pe*1l=nP7ZG&_4T=0Ԝ$Nq3gx۸!pe*1l=nP70՜$- M.hE7<Nq3gx۸0֜$堄/s]nt^V- M.hE7<0ל$otm 9z.u6堄/s]nt^V0؜$C_4N?4t[m;otm 9z.u60ٜ$XLY3^2ڏ +C_4N?4t[m;0ڜ$T[~1XwT%L,gXLY3^2ڏ +0ۜ$kAZs#cڟ^T[~1XwT%L,g0ܜ$ʯ,R픈 +bkAZs#cڟ^0ݜ$(m~EFENʯ,R픈 +b0ޜ$] wŗ4Y(m~EFEN0ߜ$uJ[嬤[RʨXQ] wŗ4Y0$ݬ ) +#ZuJ[嬤[RʨXQ0$gp孠YPݬ ) +#Z0$u>!SyWgp孠YP0$AoKp(W^8Lu>!SyW0$%^Ykro<&AoKp(W^8L0$ +\OR2LQ&%^Ykro<&0$r9+`o9O +\OR2LQ&0$y9J2W a r9+`o9O0$j~epDXy9J2W a 0$:l֑|Aa=}j~epDX0$RF12Vӻs/Nr:l֑|Aa=}0$_ +BEB0Ҟp\;EoڷIAx0$a zcBqBq*_ G L>0$s1h;&@lRwtK`~XQ&WA0$ f:`4U2fR}mR`9x0>@0$KB\WRZRB3LA;} f:`4U2fR0$U8d{%^e3VSҝKB\WRZRB3LA;}0$聴@lc=U8d{%^e3VSҝ0${#i +;:$wR聴@lc=0$rp}^w"{#i +;:$wR0$d}HWϪ`f1VF@rp}^w"0$#ﲽg ',d}HWϪ`f1VF@0$c댕+曕ŤB#ﲽg ',0$2 ^Dhmƪ|%c댕+曕ŤB0$u#91E`#>2 ^Dhmƪ|%0$ҷU:"ވoY bu#91E`#>0$"]5zLc*IqҷU:"ވoY b0$?v{(6 +M}f"]5zLc*Iq0$>!s^ޓ9?v{(6 +M}f0$,rUė%G&[>!s^ޓ90$4wc%Yc˘r,rUė%G&[0$4(d[\!p}V4wc%Yc˘r0$7`)-DFA^4(d[\!p}V0$\z?'{7`)-DFA^0$>ڊs^?G\z?'{0$k?U]q>ڊs^?G0$ayvv8P9xzek?U]q0$M|ަ* 6 |Zayvv8P9xze0$/F2'_ZV-:M|ަ* 6 |Z0$Ԙ4G@-/F2'_ZV-:0$eAKf&E7P wq-Ԙ4G@-0$˦VfIϢJږ1@eAKf&E7P wq-0$sCJ@EC 2˦VfIϢJږ1@0$ |a6Z~'4sCJ@EC 20$ jr<>}h9 |a6Z~'40$ ߰v'rz7eG jr<>}h90$tľ+j+LWdF ߰v'rz7eG0$*ۆzGv>tľ+j+LWdF0$cZlz79Gt%H*ۆzGv>0$l'jC}^cZlz79Gt%H0$ zDBŵ; 6|M"Syl'jC}^0$4%[`},Xh + zDBŵ; 6|M"Sy0$aq8'c1C4%[`},Xh +0$Z#Q̹qϟG ]aq8'c1C0$LDAW 6޴nZ#Q̹qϟG ]0$yvׅE:cO7LDAW 6޴n0$zW3<ίl>gryvׅE:cO70$5 +2 ddxzW3<ίl>gr0$_T2-2Y]gV$5 +2 ddx0$9Ud=Ro{v_T2-2Y]gV$0$R0=<~9Ud=Ro{v0$0 n]#Y8  R0=<~0$fNr1(cY0 n]#Y8  0$^2-F: A*5fNr1(cY0$*![ TpݢN^2-F: A*50$hCCEZバLN]*![ TpݢN0$.ժ:7[p\RhCCEZバLN]0$ђ?ټ,:Z.ժ:7[p\R0$\D0ajװ `2#fCђ?ټ,:Z0$0c1a\7%J;]ȼ\D0ajװ `2#fC0$/L䕧'>fM/9Y0c1a\7%J;]ȼ0$(ᦼ+A/JWf/L䕧'>fM/9Y0$cHu-ޓF"my(ᦼ+A/JWf0$`G@`DuJ*cHu-ޓF"my0$'8#eZK/=Q3R`G@`DuJ*0$`Ftd"{:OS.'8#eZK/=Q3R0$_2^ @?2;a`Ftd"{:OS.0$ b@K]3_2^ @?2;a0$vtBU/?>eV b@K]30$=3p`(;hUZ\vtBU/?>eV0$g7aM=8̣FP=3p`(;hUZ\0Ý$z²p{&8sg7aM=8̣FP0ĝ$}$ *0kQ)z²p{&8s0ŝ$zH+EU譢{hJ餘}$ *0kQ)0Ɲ$hЋ-ԫvnWzH+EU譢{hJ餘0ǝ$Wk,<`gI/>hЋ-ԫvnW0ȝ$6-&xKnoZ8m^FWk,<`gI/>0ɝ$_ e\/!1r2b6-&xKnoZ8m^F0ʝ$-x  wbw/I_ e\/!1r2b0˝$^PZ܇2[-x  wbw/I0̝$)IL~El$J3^PZ܇2[0͝$7ȷ(C9x%J޲a[)IL~El$J30Ν$v ߸lBOyΆzGD7:7ȷ(C9x%J޲a[0ϝ$Cc4uV v ߸lBOyΆzGD7:0Н$nb}\IQm{ WCc4uV 0ѝ$1HVU~ƽaXf8nb}\IQm{ W0ҝ$Cs@zWgT2Cs@zWgT20՝$n]PQ`նi gM#9T~!:U0֝$ h"6,B.tn]PQ`նi0ם$MQӡd%pT5G h"6,B.t0؝$;sՎf×I%`MQӡd%pT5G0ٝ$*HbgFwFs(r]l;sՎf×I%`0ڝ$AI߅nx4`*HbgFwFs(r]l0۝$Jϰ=%,O0, AI߅nx4`0ܝ$ [`Q|sHJϰ=%,O0, 0ݝ$FZdk_&1 [`Q|sH0ޝ$* aE1K UFZdk_&10ߝ$AޮVK:0* aE1K U0$֫3>u|㿬AޮVK:00$\lt7Gs+=+֫3>u|㿬0$o FmHV+x\lt7Gs+=+0$\!3J ^(;8Yo FmHV+x0$TiXH%<\!3J ^(;8Y0$#j@2l` TiXH%<0$l fb / Æ#j@2l` 0$zC$GeuŖeXl fb / Æ0$"Sze@`lsmbzC$GeuŖeX0$v EܷJĊx&kk"Sze@`lsmb0$`ZDkOSGPh7ilv EܷJĊx&kk0$\(j* Ě`ZDkOSGPh7il0$S_~;ZFuG\(j* Ě0$L~+(dsS_~;ZFuG0$˞ ~ߨ7uXFL~+(ds0$gYK$b63˞ ~ߨ7uXF0$il p٬< <gYK$b630$@/*9!il p٬< <0$ cr/}@/*9!0$ϙR<eaGe|<0 cr/}0$Ʊ qǟU8}ΛdϙR<eaGe|<00$ǁbgI־CkƱ qǟU8}Λd0$PTKjLܖǁbgI־Ck0$59oNnBS{iPTKjLܖ0$!^kq%.P., +59oNnBS{i0$j'֖ }%xUt !^kq%.P., +0$B+?.|Q$HLuGj'֖ }%xUt 0$y0'Ŝ3߂kbB+?.|Q$HLuG0$c.I$fXyCEy0'Ŝ3߂kb0$[ cUHFqYc.I$fXyCE0$-/gcì2ߪ vv[ cUHFqY0$gݣ1c Y-/gcì2ߪ vv0$S~\ik$QaVsgݣ1c Y0$*&x'^ cʥ3-S~\ik$QaVs0$UyDϴTN'*&x'^ cʥ3-0$ku:BB^TUyDϴTN'0$(dL/ )ku:BB^T0$VB￲9/(dL/ )0$ZIװMŏs?vbVB￲9/0$Cgy)~8 贈ZIװMŏs?vb0$=0l5P&q"Cgy)~8 贈0$ ܙAjVI=0l5P&q"0$YC,eŹV>C$@ ܙAjVI0$㰘un +~";mdYC,eŹV>C$@0$۱@a(<{*㰘un +~";md0$Gt6=\Sz۱@a(<{*0$we#Ѝ%+rGt6=\Sz0$wGOv*,f1we#Ѝ%+r0$ȹt_8`ɀwGOv*,f10$@ +QWHȹt_8`ɀ0$0u^އz{tM+)@ +QWH0$eؗ4S<}M.ئx~X0u^އz{tM+)0$r‰6 jZk7eؗ4S<}M.ئx~X0$2kl//\dr‰6 jZk70$TÈ_Et[׉ 2kl//\d0$[5vkW 퍇JLi+ATÈ_Et[׉ 0$70ȱ=3eAϹBF0[5vkW 퍇JLi+A0$i'RU;v>70ȱ=3eAϹBF00$8 +9;Qi'RU;v>0$Rd}jJ~~HQWvS, <0$~ 0z|c[blq>jJ~~H0$GܤO%z`~ 0z|c[0$ EUsMP͞$"GܤO%z`0$HhpDk i^ EUsMP͞$"0$X8hVE<|-p֗]ZHhpDk i^0$3 +`ȄAu`X8hVE<|-p֗]Z0$KKLI> 3 +`ȄAu`0$K+Ͻln +*3UMIKKLI> 0$.yP鶄uE=K+Ͻln +*3UMI0${2HEDS+ p.yP鶄uE=0$\acG};[ˀ{2HEDS+ p0$mD M Ñ4\acG};[ˀ0$E!!rfwP_GmD M Ñ40$@Bv F$&߼!pE!!rfwP_G0$1gD$Q)eCu0D0ڞ$|Kr:+J]f JwGP>0۞$Xm0tHo.r|Kr:+J]f0ܞ$:.ymtHp zXm0tHo.r0ݞ$oy*߆nh s:.ymtHp z0ޞ$]4ԟ})Poy*߆nh s0ߞ$%j"*^Y3HEX]4ԟ})P0$A=s)Ődwc2Bd%j"*^Y3HEX0$ʱDl2,4A=s)Ődwc2Bd0$1\}!":|bʱDl2,40$3,}3 n +Ln01\}!":|b0$XM:׿]6&3,}3 n +Ln00$zt]IMiV浹XM:׿]6&0$q f0Ӛebx3zt]IMiV浹0$@Ll(%F/(43q f0Ӛebx30$ OcJ~04e@Ll(%F/(430$)r9 +q OcJ~04e0$@5<9 Y )r9 +q0$7`nӷaA6=of@5<9 Y 0$i + +pk`\1l' .77`nӷaA6=of0$/1\B}a +UW)Si + +pk`\1l' .70$@&x|0.`/1\B}a +UW)S0$2sQyY⇲ @&x|0.`0$)s)Ht 2sQyY⇲ 0$N{jou)s)Ht 0$#D h$r'b0sN{jou0$V yY1Fq #D h$r'b0s0$ y"sٹk7V yY1Fq 0$QEaV4ob y"sٹk70$RvZeN2涅BQEaV4ob0$ 7Al<݈ RvZeN2涅B0$β߶Ne!*b 7Al<݈ 0$>I&70r-4sX 3|nβ߶Ne!*b0$Yl;9hѺ>I&70r-4sX 3|n0$4KvXFă6Yl;9hѺ0$iJO37_4KvXFă60$;G5HkDoQiJO37_0$1r-~$ nᬓ);G5HkDoQ0$hWO0+s1r-~$ nᬓ)0$[M&5αAChWO0+s0$9%%2.;\{][M&5αAC0$7IHL^Qp`鉞9%%2.;\{]0$B.<{\ujz7IHL^Qp`鉞0$i̹[ ؠM*Gu B.<{\ujz0$Q%41!Hi̹[ ؠM*Gu 0$qo$!#|.CQ%41!H0$X]mavjm4qo$!#|.C0$LC4SARxqwu@"X]mavjm40$  )xTUALC4SARxqwu@"0$=I1HJ  )xTUA0$(;Ģ!IV^~=I1HJ0$nڧ7LE 6sW(;Ģ!IV^~0$j8ϓA> nڧ7LE 6sW0$l(ih2чTMj8ϓA> 0$R_錵Ъ)Ll(ih2чTM0$_fk]j^̨R_錵Ъ)L0$vkhM4Nz@r_fk]j^̨0$69xXjd?n, vkhM4Nz@r0$0xhyqYt?K69xXjd?n, 0$Igi^eFxU)`=0xhyqYt?K0$5H X*$44Z:cIgi^eFxU)`=0$&l 7a!_qӤhKS5H X*$44Z:c0$X +4r6f)G>h'v&l 7a!_qӤhKS0$ IIް >nƑX +4r6f)G>h'v0$m{A^w IIް >nƑ0$7Z If^T#uz! 'imZ8O^cғ?0$Yj~+]Ş5>#uz!0$njo[BuqHYj~+]Ş0$B1  ,e{wYߣnjo[BuqH0$i*C [6+WQB1  ,e{wYߣ0$Pa]?t,;%߻i*C [6+WQ0$W`pa#`/Pa]?t,;%߻0$/PfCc!OW`pa#`/0$;QVrBŠw-/PfCc!O0$ǨYlN|% ;QVrBŠw-0$}er(ThڧBd jǨYlN|% 0$pҎ0ė&$# ;}er(ThڧBd j0$"Ѐq/C"I pҎ0ė&$# ;0$al Ń*e%.֭Q"Ѐq/C"I 0$9խdg/n&al Ń*e%.֭Q0$RbbY٣ýzm9խdg/n&0$ܒ"|Ue PH7RbbY٣ýzm0$e{w\>1jܒ"|Ue PH70$[1 +3DcaE@>me{w\>1j0$IfIA 30].o![1 +3DcaE@>m0$N ߴjί A$"9dIfIA 30].o!0$:ΎɻOE7,wyN ߴjί A$"9d0$ 'm!ZI`:ΎɻOE7,wy0$; ADt]<,Q1P 'm!ZI`0$cyj&!rdIe; ADt]<,Q1P0$KLL<cyj&!rdIe0$d*0̭gKLL<0Ÿ$;Hŵdӿe& :d*0̭g0ß$lQflzy?;Hŵdӿe& :0ğ$z>q_᧓flQflzy?0ş$vypzܮCeC3!fz>q_᧓f0Ɵ$^Z$a0n^g'M#7vypzܮCeC3!f0ǟ$+vQ@D+̗v]EX^Z$a0n^g'M#70ȟ$`0GEdW5?0+vQ@D+̗v]EX0ɟ$ fX}xNkm`0GEdW5?00ʟ$>$xyb9ȋ fX}xNkm0˟$TayQǚFa+49>$xyb9ȋ0̟$l3X[zUTayQǚFa+490͟$t6\%,} jacl3X[zU0Ο$?6993Vto` t6\%,} jac0ϟ$rRO)?6993Vto` 0П$3.4y}Y`aB2rRO)0џ$e@$a>d 3.4y}Y`aB20ҟ$< {>h^S^e@$a>d 0ӟ$[m&'>< {>h^S^0ԟ$9V '"[m&'>0՟$ĽFZ\qaۿ9V '"0֟$aLAmĽFZ\qaۿ0ן$7_1' 4ڨg$baLAm0؟$Xco, +`6ǙTVR +T.6v1YB8Mͣ00$v9]%/||B> +`6ǙTV0$->|KtJrښ|v9]%/|0$%!G3+YI }->|KtJrښ|0$6PbX:%!G3+YI }0$#kl9F26PbX:0$V,dr#kl9F20$JZymqgaDV,dr0$sbx;Tc\Z#JZymqgaD0$?ӃD?J'sbx;Tc\Z#0$3j^ +'i!}?ӃD?J'0$M3`Va ?Bu`3j^ +'i!}0$f~KP>nz_.'{= 0$}*K$v kH>F)_@kl̒>P>n0$Z8R_ {!|}*K$v kH>F)0$iqp2,(]YZ8R_ {!|0$߽I[GࣞZZiqp2,(]Y0$%} +39ߎ߽I[GࣞZZ0$v +lVUU(!ܕ"%} +39ߎ0$ʂM)vmܒ Sv +lVUU(!ܕ"0$Jf^edr_xoʂM)vmܒ S0$QꨇQCL`^Jf^edr_xo0$D6BU?k^r2uxS0$+Γ=g4iYrSLV[72U>0$>qr(*LT'.+Γ=g4i0$ =ߌgoF@mĔ{>qr(*LT'.0$)y;^x8pdU$r =ߌgoF@mĔ{0$xz g2xW)y;^x8pdU$r0$% DZ2oxz g2xW0$ׅ#&4=\zze/% DZ2o0$t!튨#,ȷQ +ׅ#&4=\zze/0$$AEƮ0SC*\W_t!튨#,ȷQ +0$zRIa@ZD$AEƮ0SC*\W_0$UDn%Om&B zRIa@ZD0$#͘[Jvqꥈ;QUDn%Om&B 0$!-dӭH56Y p!#͘[Jvqꥈ;Q0$*o&Tʓ@(t!-dӭH56Y p!0$:5-~E,{=*o&Tʓ@(t0$5-[][ 0C:5-~E,{=0$<)0*0.Wt]rW5-[][ 0C0$a/>ӍB\`5$G<)0*0.Wt]rW0$Tʷnm_RӃJLsa/>ӍB\`5$G0$Ko4rjfEoTʷnm_RӃJLs0$xT"h@UȴKo4rjfEo0$\~lߨXݹ*Lȹ-GnxT"h@Uȴ0$u)>[-լO=\~lߨXݹ*Lȹ-Gn0$3+b4ͻIۗu)>[-լO=0$\v;^53+b4ͻIۗ0$NT Vė=V]b\v;^50$^v[ b{)Wk{\ 0$ҷ{ުSlY!'~1>[ 0$}K 937 ^ҷ{ުSlY0$?cJTL6Ƴ_nNO{N}K 937 ^0$19{+e"ydGu?cJTL6Ƴ_nNO{N0$R6B8gW~y19{+e"ydGu0$ 㒈L t`PB6{;R6B8gW~y0$u =xoOk 㒈L t`PB6{;0$;Uրu=bu =xoOk0$6BЦU<^~1;Uրu=b0$Sf# sȷ8̾sL׻6BЦU<^~10$L 6M-"Sf# sȷ8̾sL׻0$~GZQ3q' }L 6M-"0$1= gq~GZQ3q' }0$jQRl_'1= gq0$[$֙8WxMtjQRl_'0$-vh2Al#[$֙8WxMt0$yiUz>Di@l-vh2Al#0$f=#PyiUz>Di@l0$%# فLff=#P0$=eCr2N."C¢J%# فLf0$\bDtS| Nς}=eCr2N."C¢J0$*Mp?v;"\bDtS| Nς}0$?ؤ-t,Zh*Mp?v;"0 $\ KR1__YŚ +?ؤ-t,Zh0à$񡒢´E<˴ \ KR1__YŚ +0Ġ$鎈 '#n+$񡒢´E<˴ 0Š$(7=`wg.A8X fg鎈 '#n+$0Ơ$;I X)~O +㷓Ns(7=`wg.A8X fg0Ǡ$74["W'E?-o;I X)~O +㷓Ns0Ƞ$š1Lsqv[l?74["W'E?-o0ɠ$wn[1'vŞlš1Lsqv[l?0ʠ$t2^vd$㦙wn[1'vŞl0ˠ$~؍ 8Q_k\$0t2^vd$㦙0̠$;֏eJ'lDvk~؍ 8Q_k\$00͠$n!UHda;֏eJ'lDvk0Π$y>uX恭ΑeAף((hun!UHda0Ϡ$hp@!J.3v!M--y>uX恭ΑeAף((hu0Р$C([ۧHK?hp@!J.3v!M--0Ѡ$ZizO ;]C([ۧHK?0Ҡ${V Ԅ*ZizO ;]0Ӡ$'ƕklt+>;i{V Ԅ*0Ԡ$+yK6Y'ƕklt+>;i0ՠ$>}=Z\þ+yK6Y0֠$) +o]MR>}=Z\þ0נ$g:m^) +o]MR0ؠ$kqK=!a|PG1P)m#毛 0$T ȸPin<[ jn{enS>a|P0$tR)bKu5 N nT ȸPin<[ j0$)$P+;`R_tR)bKu5 N n0$Z8*⸻c^)%)$P+;`R_0$<U4z.q3eyZ8*⸻c^)%0$"ؘJda_2 Q˟<U4z.q3ey0$@1F\$Q֠%"ؘJda_2 Q˟0$CI&@1F\$Q֠%0$Ciӈ `[7MM?CI&0$KO!?C Ciӈ `[7MM?0$)CȤ_x3]]XKO!?C 0$? }hnCW,G)CȤ_x3]]X0$e;))(=ӈY!f? }hnCW,G0$m`W>O?NQ[&Je;))(=ӈY!f0$[;y̪hbm`W>O?NQ[&J0$%Wە$#[;y̪hb0$fg4}5?E8%Wە$#0$~}&p89cFmfg4}5?E80$KF6њ`{:_~}&p89cFm0$|vO)mqp[2!KF6њ`{:_0$Hg#VpɄ|vO)mqp[2!0$ɬJd\nlt?Hg#VpɄ0$S2PɬJd\nlt?0$ \ Nryx}>S2P0$(o.#x#څP \ Nryx}>0$\)UҀ5](o.#x#څP0$jWI=|y7MQ( +\)UҀ5]0$x@?RԍekGjWI=|y7MQ( +0$qAP)i`[܂cx@?RԍekG0$>K`m;SڷUɪqAP)i`[܂c0$e`ZF\m0;̫U]>K`m;SڷUɪ0$k;7@ߕ.%)e`ZF\m0;̫U]0$5egPI¶&k;7@ߕ.%)0$ '+KK[8Lz)W`b5egPI¶&0$c"##jVڎ_ '+KK[8Lz)W`b0$=BVO8MV" )[c"##jVڎ_0$wBz`ߖC<=BVO8MV" )[0$A LA\*[+4wBz`ߖC<0$*q:gQIA LA\*[+40$1[f#CI( *q:gQI0$JXtFH?#cxʭ81[f#CI( 0$Y'3j/]mwnJXtFH?#cxʭ80$)5#Ӎt#vIXsTjY'3j/]mwn0$:*̊u >BW1cZ)5#Ӎt#vIXsTj0$`O:*̊u >BW1cZ0$lɚI>&vd fч`O0$dh)jwZlɚI>&vd fч0$%EVU(Jc4wdh)jwZ0$e.| X9%EVU(Jc4w0$8̎k4uь3e.| X90$nU5Ȼd&@ ehy8̎k4uь30$1iVgunU5Ȼd&@ ehy0$G +u_Pe=n!|1iVgu0$mNG`aYo뉏sG +u_Pe=n!|0$S8bQy)2+5hˢtmNG`aYo뉏s0$x$|3vC6S8bQy)2+5hˢt0$}O@,b6Q oVx$|3vC60$$@Lg=[-Z}O@,b6Q oV0$};q;m%z$@Lg=[-Z0$ԄroFD]ƙ>_;@};q;m%z0$Jh,]+ܯv& |zԄroFD]ƙ>_;@0$b.:$ kJh,]+ܯv& |z0${?^/-Р'6<<~)b.:$ k0$zuIk&!{?^/-Р'6<<~)0$䮦[EwDYٽ`cD)'XzuIk&!0$СYA.)/e8 L䮦[EwDYٽ`cD)'X0$<}TIs\M* +j‡СYA.)/e8 L0$X49d0cՊ@<}TIs\M* +j‡0${ѣWe|X49d0cՊ@0$L=S<)QZ{ѣWe|0$5JbfҋA_U L=S<)QZ0$ +h?fn7C2uZm5JbfҋA_U 0$1x$>Q̃=W% +h?fn7C2uZm0$OI%1mާW1x$>Q̃=W%0$w,j˷0OI%1mާW0$VHa&w4Ε^Kew,j˷00$lW*O5|Df(sVHa&w4Ε^Ke0$[ i`#W9S/'zlW*O5|Df(s0$K%+7@d\HxqȠ0$˸}zD N ^5>70$u#_oBro˸}zD N 0$#F@ a4-u#_oBro0$g/EA=25UK\#F@ a4-0$(Վ7@[Og/EA=25UK\0$2͠2G%g0(Վ7@[O0$&19] Ǣ2͠2G%g00$ZKw/C9#Qq&19] Ǣ0$YL`{3 ZKw/C9#Qq0$*->JT:YL`{3 0$s"uo_hLjfnC*->JT:0$~dIoe|aHs"uo_hLjfnC0$,"| +kmyPl~dIoe|aH0$J䩓v/l.o,"| +kmyPl0$u.4l壼O+J䩓v/l.o0¡$,vv"'Lԍn +Tu.4l壼O+0á$ͥLd_Pp(YȔ,vv"'Lԍn +T0ġ$մ3V?.u^4^ͥLd_Pp(YȔ0š$nu6p4 U+Цմ3V?.u^4^0ơ$Hi#XP2-0nu6p4 U+Ц0ǡ$=_q(Kq*)Hi#XP2-00ȡ$mn՞51SfrLʀVkoLp=$#0С$cZ/bl 0}(QkG>1SfrL0ѡ$2ao;?{jzcZ/bl 00ҡ$o5C*S * )Ci2ao;?{jz0ӡ$z'DJ{eGZqm(o5C*S * )Ci0ԡ$X@1Mg z'DJ{eGZqm(0ա$-/XgH}ʀ YX@1Mg 0֡$hYʮnG --/XgH}ʀ Y0ס$f9Z?k.FhYʮnG -0ء$(#nғLڌ=D1ڿ<3ʕuf9Z?k.F0١$rcERV)N(#nғLڌ=D1ڿ<3ʕu0ڡ$[R܃Nq+ (Ke FrcERV)N0ۡ$an]'K'1[R܃Nq+ (Ke F0ܡ$Iߥ̴3k C߮Dan]'K'10ݡ$TS߁ &iK# Iߥ̴3k C߮D0ޡ$NHVBd]?C%TS߁ &iK# 0ߡ$7 ?< .IhNHVBd]?C%0$itJop{wc{37 ?< .Ih0$!NfdxXϿitJop{wc{30$)0Of*O&!NfdxXϿ0$ox3"eltF)0Of*O&0$."@ƦNB>`ox3"eltF0$ݤgDbڬ*@czu.."@ƦNB>`0$+!XSOnS~^צݤgDbڬ*@czu.0$'-a&wD{FăS+!XSOnS~^צ0$YϹ;|HJ*IDK7V'-a&wD{FăS0$ص SO2YϹ;|HJ*IDK7V0$7,}QF'g˔ص SO20$ImDI72"@=7,}QF'g˔0$SZMjqAH@ImDI72"@=0$|Ct +tZʏf>gD*`0$XykGs >|Ct +tZ0$\1ã"5HFXykGs0$iӜBW$B\1ã"5HF0$j+.#i Wy:niӜBW$B0$OQU5wk:ihj+.#i Wy:n0$} u~1_OQU5wk:ih0$=KL3)9} u~1_0$*FczWL H)l=KL3)90$et"rdcۨ9>*FczWL H)l0$h{RTq-ZHǵçcet"rdcۨ9>0$1n +vt'%/$=h{RTq-ZHǵçc0$cdFMJq`%1n +vt'%/$=0$?T5L=)=vi +cdFMJq`%0$Q`L|,E8]oPOt?T5L=)=vi +0$jVRk0PQ`L|,E8]oPOt0$GVT^u fR7ybjsjVRk0P0$.Zb3dSdvzt-GVT^u fR7ybjs0$N)ٱ3o*Hb.Zb3dSdvzt-0$8ߏYK)N)ٱ3o*Hb0$ɩ"jdAo8ߏYK)0$f`1aCiYizɩ"jdAo0$]6pڴ +5ae¨Ief`1aCiYiz0$СHπޚDsGw]6pڴ +5ae¨Ie0$-p۶+7SwZ]mСHπޚDsGw0$YS-PVk'Q-p۶+7SwZ]m0$17Erfln܃BKY YS-PVk'Q0$M3@}v^ժ$c`6/s17Erfln܃BKY 0$zS,w.mM3@}v^ժ$c`6/s0$m]ل|Hg}ݤ5XAzS,w.m0$,\PLƴy'mm]ل|Hg}ݤ5XA0$\D`r %y?q,\PLƴy'm0$X Y~bɳ>\D`r %y?q0$á0~fΆYX Y~bɳ>0$51#, ZF]c tá0~fΆY0$u0JY|'+51#, ZF]c t0$};kt/a!u0JY|'+0$~uo)IΟ $U};kt/a!0$k¶?('1q4~uo)IΟ $U0$Ny+PRFsP"k¶?('1q40$w.qET^)7z\Ny+PRFsP"0$za IװLU1Tw.qET^)7z\0$w8HB7^%/ "r}za IװLU1T0$dss35_),'!Aw8HB7^%/ "r}0$ls2(l *L^dss35_),'!A0$M!!RPbkH&vls2(l *L^0$4^ 7E F9LSM!!RPbkH&v0$iTC:~a`0/ +4^ 7E F9LS0$ hɡH!wiTC:~a`0/ +0$:'#*1qQ" hɡH!w0$Y@ϟd^^:'#*1qQ"0${,'=(g +8FY@ϟd^^0$zPJ$vV1 +)Ӏ{,'=(g +8F0$40 uW 1~zPJ$vV1 +)Ӏ0$CD.'з%oM,40 uW 1~0$# &ߡhĹOcƾ/CD.'з%oM,0$W|zҚb;p# &ߡhĹOcƾ/0$OCƎ,l6A:B9PlW|zҚb;p0$~.}Ov8릨+7OCƎ,l6A:B9Pl0$QZL..]mJ7Ҷ~.}Ov8릨+70$x綔ߤ _j抡QZL..]mJ7Ҷ0$3lh4zܺ7e'x綔ߤ _j抡0$gzNRϟs*.[3lh4zܺ7e'0$?CnӮݳ5o5_algzNRϟs*.[0$>&5uT[O?CnӮݳ5o5_al0¢$#ↈ; һ>&5uT[O0â$elHg(hoG^#ↈ; һ0Ģ$!Dehj?a{>O4elHg(hoG^0Ţ$%]gIMoOFH!Dehj?a{>O40Ƣ$wQx:<85aO%]gIMoOFH0Ǣ$_>E)s>tFslwQx:<85aO0Ȣ$hO璢D_>E)s>tFsl0ɢ$<8h ?Ɂi1hO璢D0ʢ$p|`֚EРpc<8h ?Ɂi10ˢ$g0Qx1Bp|`֚EРpc0̢$r:q߉ڮg^ߧqʧGg0Qx1B0͢$̭>b~*#r:q߉ڮg^ߧqʧG0΢$Ǣ0_M/{\ J̭>b~*#0Ϣ$Y1P'6R"Ǣ0_M/{\ J0Т$O ~;ԉe^9*.Y1P'6R"0Ѣ$@\;K;@_!F0O ~;ԉe^9*.0Ң$$pSW8]1Z(smd@\;K;@_!F00Ӣ$5kqTѣ $pSW8]1Z(smd0Ԣ$g}:%\jX5kqTѣ 0բ$Cb%sC^p\flj_g}:%\jX0֢$E:uŮHByGk}sCb%sC^p\flj_0ע$JR~R2nҀ+VKE:uŮHByGk}s0آ$,gof +P҅Q{|"JR~R2nҀ+VK0٢$N Q0I0w2C!,gof +P҅Q{|"0ڢ$ZzA 3paN Q0I0w2C!0ۢ$]~3j'K8Ǜ+ZzA 3pa0ܢ$.@6wC%ͥ]~3j'K8Ǜ+0ݢ$B-7AIK5Q?S .@6wC%ͥ0ޢ$-NQzfWgZB-7AIK5Q?S 0ߢ$=2N[Lp2CP48-NQzfWgZ0$^oTmf=2N[Lp2CP480$Rt*C <34f^oTmf0$V$.Xj(7WaRt*C <34f0$xчL1=Nz<V$.Xj(7Wa0$|Oh20E~ +W,g +xчL1=Nz<0$d:,1Tbd_r0y|Oh20E~ +W,g +0$/^&a֛:ĉKd:,1Tbd_r0y0$c1U)/^&a֛:ĉK0$M0{o3~3c1U)0$6k#_*YԥX}M0{o3~30$Um;M6k#_*YԥX}0$B> wWpM;1EUm;M0$١/+jw~:B> wWpM;1E0$6/4N=Ρ^6y١/+jw~:0$Ì;\(-`Sh 6/4N=Ρ^6y0$p-N73&Ì;\(-`Sh 0$YG<>La'Qrp-N73&0$cofuQGZrYG<>La'Qr0$@< _|ReSj8cofuQGZr0$fXC)rP>:@< _|ReSj80$gq`G7!>gqu fXC)rP>:0$=]ޣ+^jagq`G7!>gqu 0$m ziCpQ/=]ޣ+^ja0$xjpx97)ߛ, &m ziCpQ/0$<HmϻX.7xjpx97)ߛ, &0$s &A9#e o.<HmϻX.70$1c _ʹ,G= :s &A9#e o.0$03u+pi1c _ʹ,G= :0$;gIJ6VPD03u+pi0$q!{#zM::FE;gIJ6VPD0$(=]kKqtْq!{#zM::FE0$+]:kLL&0(=]kKqtْ0$adE}~_+]:kLL&00$H:ν \adE}~_0$[3pqH:ν \0$[Ywo"2[3pq0$6 I׮ge9[Ywo"20$ġ,LM];6 I׮ge90$XSB%!kHXj2ġ,LM];0$=:;J5vȒ:TXSB%!kHXj20$4iYiyF =:;J5vȒ:T0$0%&&fܳ-'4iYiyF 0$]Xmk4&.b<0%&&fܳ-'0$* febfH]Xmk4&.b<0$#x"$ܲ* febfH0$>11R x5X[H#x"$ܲ0$P'md݊Grx>11R x5X[H0$L10/X,I笺P'md݊Grx0$&#;|,B_\GjL10/X,I笺0$|Uѡ,GIPʑ'&#;|,B_\Gj0$NXULfnt|e*|Uѡ,GIPʑ'0$ ~i!ZjNXULfnt|e*0$B5rFV ~i!Zj0$DtNMqSa]B5rFV0$fw +h)OPŵ7:| +{DtNMqSa]0$NVZ}D&[MCfw +h)OPŵ7:| +{0$x +qʄwD|dNVZ}D&[MC0$:ϧYx +qʄwD|d0$!1|O5kk"R5`:ϧY0$@u骏jC%L]a !1|O5kk"R5`0$F]NY2 Pkyx3@u骏jC%L]a 0$Sh rkqF]NY2 Pkyx30$oCYN؋.f$WzSh rkq0$(K`ŁoCYN؋.f$Wz0$`VG8iC̗P(K`Ł0$9D![cSgϘ`VG8iC̗P0$ ώ^ 7Ϙa9D![cSgϘ0$u,yڸOE4 ώ^ 7Ϙa0$ .1h ,u,yڸOE40$zFx۲7 C%b .1h ,0$Ljb]z=yjFKfkzFx۲7 C%b0$ȠaC kFyLjb]z=yjFKfk0$OdݔUw{wSȠaC kFy0$*ƭpqtNϐ((OdݔUw{wS0$S8}[ JR*ƭpqtNϐ((0$ZV+ +c12*UKS8}[ JR0$EB$:9 )ZV+ +c12*UK0$ԃZ }nWnVeTˢEB$:9 )0$4gIJ "_cT 'aw0ԃZ }nWnVeTˢ0$oIP9'vzܵX4gIJ "_cT 'aw00$qNKr(8lmgoIP9'vzܵX0$L CҼj3NqNKr(8lmg0$;[^`؝b+`JٿL CҼj3N0$6Q/{?ؚ87oqR;[^`؝b+`Jٿ0$7*gK +NѭqW6Q/{?ؚ87oqR0$-5D^D [7*gK +NѭqW0$KQ3iyYG-5D^D [0$DlvhEm[a"t\~yKQ3iyYG0$P~"a8DlvhEm[a"t\~y0$#4qB, ` |P~"a80$-jG~bgOr~dk%#4qB, ` |0${<j f-jG~bgOr~dk%0$uͧpS5Iz,z,F~V0 +L +C/cGaY0ϣ$p"**yڧы2YafoMVħ>F~V00У$YJ\vk@eq9Cxp"**yڧы2Ya0ѣ$49qn?AYJ\vk@eq9Cx0ң$ѕ%Yzz2V%Ԅ49qn?A0ӣ$[4ir ++ѕ%Yzz2V%Ԅ0ԣ$nj<ߜ|qglo,[4ir ++0գ$mgVf Z"nj<ߜ|qglo,0֣$O-}ns5,cxn,mgVf Z"0ף$u f( O-}ns5,cxn,0أ$300+5cߝְ/WLu f( 0٣$ՉKк=MZӡ300+5cߝְ/WL0ڣ$@!AwQL&?@nY_MՉKк=MZӡ0ۣ$vYò(@!AwQL&?@nY_M0ܣ$-٘ T:ׁjxvYò(0ݣ$Z)T)X䋙X&I-٘ T:ׁjx0ޣ$@۝/g 3Z)T)X䋙X&I0ߣ$x_# @۝/g 30$Ȕ_88!$e[x_# 0$cTRYP`ߠȔ_88!$e[0$OM~Em৽!OXQZ_cTRYP`ߠ0$L?1QI9{"uOM~Em৽!OXQZ_0$*gt&e SfPƎ'L?1QI9{"u0$s7W9|m UYlF*gt&e SfPƎ'0$fq[>W4:M6d-is7W9|m UYlF0$Mg[ O_fq[>W4:M6d-i0${%ccx׮GrMg[ O_0$ҷ%ksė{%ccx׮Gr0$PUO^|GY[0+ҷ%ksė0$d9P^gdFCPUO^|GY[0+0$9p}>0,d9P^gdFC0$͗C͍Yօ` 9p}>0,0${PƔj,>/4Em|K͗C͍Yօ` 0$sd7OH:Yd|{PƔj,>/4Em|K0$~}I%TdW^asd7OH:Yd|0$c_|N?u\>w~}I%TdW^a0$oP*Qf35c_|N?u\>w0$-L jѰc@2oP*Qf350$wty_eYBIN;W-L jѰc@20$U^ *T , !nwty_eYBIN;W0$󻄎V#4# 9FǁU^ *T , !n0$s]C'%}g=󻄎V#4# 9Fǁ0$+JSZE`"s]C'%}g=0$fB+7ȢYP`+JSZE`"0$AN~ fB+7ȢYP`0$QZ-ħ" 9< bAN~ 0$0}sVHWcN)?PQZ-ħ" 9< b0$3 N3Cqge6;0}sVHWcN)?P0$K8QT2"DM*3 N3Cqge6;0$ 6qVyיsImK8QT2"DM*0$z*lkcU> + 6qVyיsIm0$J5 =;R%t1tGz*lkcU> +0$ueD(}I z慫J5 =;R%t1tG0$= +H-;˯D7[ueD(}I z慫0$/;p`W"QQ= +H-;˯D7[0$h9)P-3/;p`W"QQ0$W'*&fq>h9)P-30$Fq k]LW'*&fq>0$_#.&?_kFq k]L0$!Q2y +*x-\SA~_#.&?_k0$ ]K*MxDZȮM !Q2y +*x-\SA~0$_ nBidds ]K*MxDZȮM 0$=gH<˺ _ nBidds0$_zaCr7ob =gH<˺ 0${ UWa__eo~ c!B_zaCr7ob 0$(A+_<0ծ"{ UWa__eo~ c!B0$4Rï0\uKk2(A+_<0ծ"0$:,)U \ Q>~4Rï0\uKk20$5R-7QUpo"o}:v:,)U \ Q>~0$d|ң,XE5R-7QUpo"o}:v0$Fow U9 =铀hd|ң,XE0$zJXOi̻6Δ!rFow U9 =铀h0$ Vl&-VGgzJXOi̻6Δ!r0$Z6z+Fk;)w Vl&-VGg0$4H1/PbYZ6z+Fk;)w0$nqOw!x;:K"4H1/PbY0$ٶ&ZYcS/Kx.^nqOw!x;:K"0$b7x;}H1d *pٶ&ZYcS/Kx.^0$yJoVSz. ngb7x;}H1d *p0$xD(E 1o-yJoVSz. ng0$j]%=%u xD(E 1o-0$ǖv1}<-pj]%=%u 0$NꆦTOr#[ӏ<ǖv1}<-p0$h$t@ m^<NꆦTOr#[ӏ<0$)qߒnn?Xdh$t@ m^<0$#!w==L遾)qߒnn?Xd0$;:[,\k \#!w==L遾0$L.CikD`;:[,\k \0$1U؆W! kML.CikD`0$܊{60>`):J2-1U؆W! kM0$5EnD嫠S܊{60>`):J2-0$i =Y=OI'95EnD嫠S0$ i{#iQ%i =Y=OI'90$͒_z h(S\D i{#iQ%0$6oh49͒_z h(S\D0$5~ZETtJ6oh490$\vAlpTQY5~ZETtJ0$5KVtڂPSJ\vAlpTQY0$;ӵ\H/0wvq5KVtڂPSJ0$!`Mx{4;ӵ\H/0wvq0$e=?u%!`Mx{40$[;WYɌcZ]; e=?u%0$c-Ӎ_#0[;WYɌcZ]; 0$v2k< GlFVc-Ӎ_#00$8 +:Bگv2k< GlFV0$\ sB.18 +:Bگ0$3`vKڤ-?-J6\ sB.10$81UeTFL3`vKڤ-?-J60$vvPX^ +{SPF81UeTFL0$}JP\XaEvvPX^ +{SPF0$%Px6tw}JP\XaE0$ 5Y?@#y%Px6tw0$X+Tg>\se 5Y?@#y0$!ر3:&WSPX+Tg>\se0$^ Nd>jqwY!6!ر3:&WSP0$?oP"QXt\^ Nd>jqwY!60¤$煀 {5 DZnF?oP"QXt\0ä$s$}iÛg4}9煀 {5 DZnF0Ĥ$Mc'#4X=Us$}iÛg4}90Ť$Lw h22Ϭ` qMc'#4X=U0Ƥ$O sRՆߡ^"Lw h22Ϭ` q0Ǥ$g[Q_7ޮv`F%]O sRՆߡ^"0Ȥ$xܘ):Q6#9+Xg[Q_7ޮv`F%]0ɤ$IlE2H_T%/Xz8nxܘ):Q6#9+X0ʤ$?d!WP+o`IlE2H_T%/Xz8n0ˤ$B&5w,o`!?d!WP+o`0̤$6Vʜʥ`̠?`1X6mB&5w,o`!0ͤ$TwsʪN4,h56Vʜʥ`̠?`1X6m0Τ$lGR{ +k3SPTwsʪN4,h50Ϥ$2:bPџK6jPlGR{ +k3SP0Ф$9G'szK-2:bPџK6jP0Ѥ$>F/>!G ;,9G'szK-0Ҥ$F5K$=Yɍw+>F/>!G ;,0Ӥ$Zɫ1" + +8[CÜF5K$=Yɍw+0Ԥ$k.j@tqb _ Zɫ1" + +8[CÜ0դ$ƃ! @Հ3Oׄ< և"k.j@tqb _ 0֤$J=a6hj;ƃ! @Հ3Oׄ< և"0פ$<)@=X"J=a6hj;0ؤ$hDoP ub<)@=X"0٤$3X83dRMhDoP ub0ڤ$q_>lG +)^3X83dRM0ۤ$$h漻%Mq_>lG +)^0ܤ$܍U&Gt&H $h漻%M0ݤ$Ea [t7)oə"܍U&Gt&H 0ޤ$-Ν̻ ,`Y.2)bƦf0$X/C;ogpQ㙜V-R.>-Ν̻ ,0$4T+=B/L*!q"X/C;ogpQ㙜V-R0$*yNQ>S;5]6-4T+=B/L*!q"0$p3g}{x +$Y0۫*yNQ>S;5]6-0$XD\cnS-?m +p3g}{x +$Y0۫0$2qZ +5H bXD\cnS-?m +0$c5 1wM +H2qZ +5H b0$!fhR9JCc5 1wM +H0$#Yy$'cRssD&kA!fhR9JC0$fSx^FAX#Yy$'cRssD&kA0$k6vGi^B\fSx^FAX0$OpΗi2&^A +/k6vGi^B\0$l{Ռmڙ@OpΗi2&^A +/0${<e Gϯ/l{Ռmڙ@0$aVDlqL[oB .F{<e Gϯ/0$B;Kĝ6%NiaVDlqL[oB .F0$U1ôsN8 գ{B;Kĝ6%Ni0$LR{!WcU1ôsN8 գ{0$p̝JU5فLR{!Wc0$S:CJ6z$np̝JU5ف0$aL0wQ@- OuS:CJ6z$n0$WܧPڋ}͋ԔaL0wQ@- Ou0$ru0?me*uWܧPڋ}͋Ԕ0$R5T!p}ܘ ru0?me*u0$@[3O6>]QR5T!p}ܘ 0$oml0D+Y83@[3O6>]Q0$ez*/2~poml0D+Y830$ u$q߃:Lez*/2~p0$ή?Ti +<°µ u$q߃:L0$Lpz n4(ή?Ti +<°µ0$\Q%)>prLpz n4(0$LplغC)1;}ޛ\Q%)>pr0$B\(aRoYLplغC)1;}ޛ0$(y3Ԓb5~y]FB\(aRoY0$q`2NFvoφi(y3Ԓb5~y]F0$vR* z "dq`2NFvoφi0$/n2cqyOF~Ptr %vR* z "d0$@.+q{9Ytd(/n2cqyOF~Ptr %0$0V7%گ64ޱ.@.+q{9Ytd(0$RpSvci̠7cw0V7%گ64ޱ.0$fUoBҦ?׷%QõARpSvci̠7cw0$'&eƤ&LfUoBҦ?׷%QõA0$m,8|ԸI6 `'&eƤ&L0$֍£OgeK8m,8|ԸI6 `0$ܚ}0ol^0֍£OgeK80$z㈂6е&Rܚ}0ol^00$e^!1 +&;әHz㈂6е&R0$Qi/f{*|=ke^!1 +&;әH0$jt"yQ}OhQi/f{*|=k0$92E +Y9ވ&jt"yQ}Oh0$WUI\/~)y|W 92E +Y9ވ&0$vI7-ʘ,88(YWUI\/~)y|W 0$D3u苎 Idn rvI7-ʘ,88(Y0$7 8{(::\h[fD3u苎 Idn r0$;<]")(1-x7 8{(::\h[f0$1"cr"V"O0tY ^;<]")(1-x0$2uBHt #X$1"cr"V"O0tY ^0$6eL&NIM>2uBHt #X$0${d<nP3d6eL&NIM>0$%D LDYXPA{d<nP3d0$^}ɽ6/` %D LDYXPA0$Z8jf% <^}ɽ6/` 0$ho`I%moHZ8jf% <0$œKF3aԄMe\4"ho`I%moH0$m OILIۿ~l8œKF3aԄMe\4"0$8帓nIKܬ m OILIۿ~l80$.Y#&s@dBp/E8帓nIKܬ 0$Ù|Lv\jqdM.Y#&s@dBp/E0$s-sp]v Ù|Lv\jqdM0$3f=s-sp]v 0$Q7 3Ęd3f=0$Mh$MaB(GPHQ7 3Ęd0$h^](r(>GMh$MaB(GPH0$G JzG. ]NBh^](r(>G0$B't,6oG JzG. ]NB0$ &Ŭo1K=B't,6o0$NwumKB"Ȣ &Ŭo1K=0$*?Bny(`YNwumKB"Ȣ0$aā=@oe6 qY*?Bny(`Y0$|H Qe>h 0Haā=@oe6 qY0$+g`qJ.u|H Qe>h 0H0$uar;?;+g`qJ.u0$ɥ(4 RA2uar;?;0¥$~2nJKVtseh(ɥ(4 RA20å$M˱عpԤw51~2nJKVtseh(0ĥ$,1!c*6cJM˱عpԤw510ť$?>Wxsܻ?)53v ,1!c*6cJ0ƥ$G?25!-m?V7?>Wxsܻ?)53v 0ǥ$VSK/6e&G?25!-m?V70ȥ$]ne7LALUVSK/6e&0ɥ$4S=gB~8Dǀ9]ne7LALU0ʥ$rLܛ5Z"!)4S=gB~8Dǀ90˥$dߝ;l,D_[CrLܛ5Z"!)0̥$iJ,&pnrdߝ;l,D_[C0ͥ$_cmbbriJ,&pnr0Υ$#J]F3(E̬q _cmbbr0ϥ$kp.)%I)&#J]F3(E̬q 0Х$l3&N2GgYNkp.)%I)& \ No newline at end of file diff --git a/p2p/src/main/resources/TradeStatistics2Store_BTC_MAINNET b/p2p/src/main/resources/TradeStatistics2Store_BTC_MAINNET index cba3f8e063b..aaccbfc8389 100644 Binary files a/p2p/src/main/resources/TradeStatistics2Store_BTC_MAINNET and b/p2p/src/main/resources/TradeStatistics2Store_BTC_MAINNET differ diff --git a/p2p/src/test/java/bisq/network/crypto/EncryptionServiceTests.java b/p2p/src/test/java/bisq/network/crypto/EncryptionServiceTests.java index dc7bf583832..000f4c0d375 100644 --- a/p2p/src/test/java/bisq/network/crypto/EncryptionServiceTests.java +++ b/p2p/src/test/java/bisq/network/crypto/EncryptionServiceTests.java @@ -24,8 +24,6 @@ import bisq.common.proto.network.NetworkEnvelope; import bisq.common.storage.FileUtil; -import io.bisq.generated.protobuffer.PB; - import java.security.KeyStoreException; import java.security.NoSuchAlgorithmException; import java.security.cert.CertificateException; @@ -132,8 +130,8 @@ public int getMessageVersion() { } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { - return PB.NetworkEnvelope.newBuilder().setPing(PB.Ping.newBuilder().setNonce(nonce)).build(); + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { + return protobuf.NetworkEnvelope.newBuilder().setPing(protobuf.Ping.newBuilder().setNonce(nonce)).build(); } } } diff --git a/p2p/src/test/java/bisq/network/p2p/DummySeedNode.java b/p2p/src/test/java/bisq/network/p2p/DummySeedNode.java index 814aad5787c..27c17f19a20 100644 --- a/p2p/src/test/java/bisq/network/p2p/DummySeedNode.java +++ b/p2p/src/test/java/bisq/network/p2p/DummySeedNode.java @@ -203,7 +203,7 @@ public void createAndStartP2PService(NodeAddress mySeedNodeAddress, // seedNodesRepository.setNodeAddressToExclude(mySeedNodeAddress); /* seedNodeP2PService = new P2PService(seedNodesRepository, mySeedNodeAddress.getPort(), maxConnections, - torDir, useLocalhostForP2P, networkId, storageDir, null, null, null, new Clock(), null, null, + torDir, useLocalhostForP2P, networkId, storageDir, null, null, null, new ClockWatcher(), null, null, null, TestUtils.getNetworkProtoResolver(), TestUtils.getPersistenceProtoResolver()); seedNodeP2PService.start(listener);*/ } diff --git a/p2p/src/test/java/bisq/network/p2p/TestUtils.java b/p2p/src/test/java/bisq/network/p2p/TestUtils.java index c667d35c4e9..b483fde4b3c 100644 --- a/p2p/src/test/java/bisq/network/p2p/TestUtils.java +++ b/p2p/src/test/java/bisq/network/p2p/TestUtils.java @@ -22,9 +22,6 @@ import bisq.common.proto.network.NetworkPayload; import bisq.common.proto.network.NetworkProtoResolver; import bisq.common.proto.persistable.PersistableEnvelope; -import bisq.common.proto.persistable.PersistenceProtoResolver; - -import io.bisq.generated.protobuffer.PB; import java.security.KeyPair; import java.security.KeyPairGenerator; @@ -125,7 +122,7 @@ public void onRequestCustomBridges() { P2PService p2PService = new P2PService(seedNodesRepository, port, new File("seed_node_" + port), useLocalhostForP2P, 2, P2PService.MAX_CONNECTIONS_DEFAULT, new File("dummy"), null, null, null, - new Clock(), null, encryptionService, keyRing, getNetworkProtoResolver(), getPersistenceProtoResolver()); + new ClockWatcher(), null, encryptionService, keyRing, getNetworkProtoResolver(), getPersistenceProtoResolver()); p2PService.start(new P2PServiceListener() { @Override public void onRequestingDataCompleted() { @@ -164,46 +161,27 @@ public void onSetupFailed(Throwable throwable) { public static NetworkProtoResolver getNetworkProtoResolver() { return new NetworkProtoResolver() { @Override - public Payload fromProto(PB.PaymentAccountPayload proto) { - return null; - } - - @Override - public PersistableEnvelope fromProto(PB.PersistableNetworkPayload persistable) { + public Payload fromProto(protobuf.PaymentAccountPayload proto) { return null; } @Override - public NetworkEnvelope fromProto(PB.NetworkEnvelope envelope) { + public PersistableEnvelope fromProto(protobuf.PersistableNetworkPayload persistable) { return null; } @Override - public NetworkPayload fromProto(PB.StoragePayload proto) { - return null; - } - - @Override - public NetworkPayload fromProto(PB.StorageEntryWrapper proto) { - return null; - } - }; - } - - public static PersistenceProtoResolver getPersistenceProtoResolver() { - return new PersistenceProtoResolver() { - @Override - public Payload fromProto(PB.PaymentAccountPayload proto) { + public NetworkEnvelope fromProto(protobuf.NetworkEnvelope envelope) { return null; } @Override - public PersistableEnvelope fromProto(PB.PersistableEnvelope persistable) { + public NetworkPayload fromProto(protobuf.StoragePayload proto) { return null; } @Override - public PersistableEnvelope fromProto(PB.PersistableNetworkPayload persistable) { + public NetworkPayload fromProto(protobuf.StorageEntryWrapper proto) { return null; } }; diff --git a/p2p/src/test/java/bisq/network/p2p/mocks/MockMailboxPayload.java b/p2p/src/test/java/bisq/network/p2p/mocks/MockMailboxPayload.java index 7de3cce2678..b791a9c4e6f 100644 --- a/p2p/src/test/java/bisq/network/p2p/mocks/MockMailboxPayload.java +++ b/p2p/src/test/java/bisq/network/p2p/mocks/MockMailboxPayload.java @@ -24,8 +24,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import org.apache.commons.lang3.NotImplementedException; import java.util.UUID; @@ -49,7 +47,7 @@ public MockMailboxPayload(String msg, NodeAddress senderNodeAddress) { @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { throw new NotImplementedException("toProtoNetworkEnvelope not impl."); } diff --git a/p2p/src/test/java/bisq/network/p2p/mocks/MockPayload.java b/p2p/src/test/java/bisq/network/p2p/mocks/MockPayload.java index 6bb600bdd5b..60c1324766e 100644 --- a/p2p/src/test/java/bisq/network/p2p/mocks/MockPayload.java +++ b/p2p/src/test/java/bisq/network/p2p/mocks/MockPayload.java @@ -22,8 +22,6 @@ import bisq.common.app.Version; import bisq.common.proto.network.NetworkEnvelope; -import io.bisq.generated.protobuffer.PB; - import org.apache.commons.lang3.NotImplementedException; @SuppressWarnings("ALL") @@ -43,7 +41,7 @@ public int getMessageVersion() { } @Override - public PB.NetworkEnvelope toProtoNetworkEnvelope() { + public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { throw new NotImplementedException("toProtoNetworkEnvelope not impl."); } diff --git a/p2p/src/test/java/bisq/network/p2p/storage/ObsoleteP2PDataStorageTest.java b/p2p/src/test/java/bisq/network/p2p/storage/ObsoleteP2PDataStorageTest.java new file mode 100644 index 00000000000..5cd526aba75 --- /dev/null +++ b/p2p/src/test/java/bisq/network/p2p/storage/ObsoleteP2PDataStorageTest.java @@ -0,0 +1,217 @@ +/* left as documentation +package bisq.network.p2p.storage; + +import bisq.network.crypto.EncryptionService; +import bisq.network.p2p.NodeAddress; +import bisq.network.p2p.TestUtils; +import bisq.network.p2p.network.NetworkNode; +import bisq.network.p2p.peers.Broadcaster; +import bisq.network.p2p.storage.payload.ProtectedStoragePayload; + +import bisq.common.crypto.CryptoException; +import bisq.common.crypto.KeyRing; +import bisq.common.crypto.KeyStorage; +import bisq.common.proto.network.NetworkProtoResolver; +import bisq.common.proto.persistable.PersistenceProtoResolver; +import bisq.common.storage.FileUtil; + +import java.security.InvalidKeyException; +import java.security.KeyPair; +import java.security.KeyStoreException; +import java.security.NoSuchAlgorithmException; +import java.security.SignatureException; +import java.security.cert.CertificateException; + +import java.nio.file.Path; +import java.nio.file.Paths; + +import java.io.File; +import java.io.IOException; + +import java.util.HashSet; +import java.util.Set; + +import lombok.extern.slf4j.Slf4j; + +import mockit.Mocked; +import mockit.integration.junit4.JMockit; + +import org.junit.After; +import org.junit.Before; +import org.junit.Ignore; +import org.junit.runner.RunWith; + +@Slf4j +@RunWith(JMockit.class) +@Ignore("Use NetworkProtoResolver, PersistenceProtoResolver or ProtoResolver which are all in io.bisq.common.") +public class ObsoleteP2PDataStorageTest { + private final Set seedNodes = new HashSet<>(); + private EncryptionService encryptionService1, encryptionService2; + private P2PDataStorage dataStorage1; + private KeyPair storageSignatureKeyPair1, storageSignatureKeyPair2; + private KeyRing keyRing1, keyRing2; + private ProtectedStoragePayload protectedStoragePayload; + private File dir1; + private File dir2; + + @Mocked + Broadcaster broadcaster; + @Mocked + NetworkNode networkNode; + @Mocked + NetworkProtoResolver networkProtoResolver; + @Mocked + PersistenceProtoResolver persistenceProtoResolver; + + @Before + public void setup() throws InterruptedException, NoSuchAlgorithmException, CertificateException, KeyStoreException, IOException, CryptoException, SignatureException, InvalidKeyException { + + dir1 = File.createTempFile("temp_tests1", ""); + //noinspection ResultOfMethodCallIgnored + dir1.delete(); + //noinspection ResultOfMethodCallIgnored + dir1.mkdir(); + dir2 = File.createTempFile("temp_tests2", ""); + //noinspection ResultOfMethodCallIgnored + dir2.delete(); + //noinspection ResultOfMethodCallIgnored + dir2.mkdir(); + + keyRing1 = new KeyRing(new KeyStorage(dir1)); + storageSignatureKeyPair1 = keyRing1.getSignatureKeyPair(); + encryptionService1 = new EncryptionService(keyRing1, TestUtils.getNetworkProtoResolver()); + + // for mailbox + keyRing2 = new KeyRing(new KeyStorage(dir2)); + storageSignatureKeyPair2 = keyRing2.getSignatureKeyPair(); + encryptionService2 = new EncryptionService(keyRing2, TestUtils.getNetworkProtoResolver()); + //dataStorage1 = new P2PDataStorage(broadcaster, networkNode, dir1, persistenceProtoResolver); + } + + @After + public void tearDown() throws InterruptedException, NoSuchAlgorithmException, CertificateException, KeyStoreException, IOException, CryptoException, SignatureException, InvalidKeyException { + Path path = Paths.get(TestUtils.test_dummy_dir); + File dir = path.toFile(); + FileUtil.deleteDirectory(dir); + FileUtil.deleteDirectory(dir1); + FileUtil.deleteDirectory(dir2); + } + + /* @Test + public void testProtectedStorageEntryAddAndRemove() throws InterruptedException, NoSuchAlgorithmException, CertificateException, KeyStoreException, IOException, CryptoException, SignatureException, InvalidKeyException, NoSuchProviderException { + storagePayload = new AlertPayload(new AlertVO("alert", + false, + "version", + storageSignatureKeyPair1.getPublic().getEncoded(), + "sig", + null)); + + ProtectedStorageEntry data = dataStorage1.getProtectedData(storagePayload, storageSignatureKeyPair1); + assertTrue(dataStorage1.add(data, null, null, true)); + assertEquals(1, dataStorage1.getMap().size()); + + int newSequenceNumber = data.sequenceNumber + 1; + byte[] hashOfDataAndSeqNr = Hash.getHash(new P2PDataStorage.DataAndSeqNrPair(data.getStoragePayload(), newSequenceNumber)); + byte[] signature = Sig.sign(storageSignatureKeyPair1.getPrivate(), hashOfDataAndSeqNr); + ProtectedStorageEntry dataToRemove = new ProtectedStorageEntry(data.getStoragePayload(), data.ownerPubKey, newSequenceNumber, signature); + assertTrue(dataStorage1.remove(dataToRemove, null, true)); + assertEquals(0, dataStorage1.getMap().size()); + } + + @Test + public void testProtectedStorageEntryRoundtrip() throws InterruptedException, NoSuchAlgorithmException, CertificateException, KeyStoreException, IOException, CryptoException, SignatureException, InvalidKeyException, NoSuchProviderException { + //mockData = new MockData("mockData", keyRing1.getSignatureKeyPair().getPublic()); + storagePayload = getDummyOffer(); + + ProtectedStorageEntry data = dataStorage1.getProtectedData(storagePayload, storageSignatureKeyPair1); + setSignature(data); + assertTrue(checkSignature(data)); + + ByteArrayOutputStream byteOutputStream = new ByteArrayOutputStream(); + data.toEnvelopeProto().writeTo(byteOutputStream); + + //TODO Use NetworkProtoResolver, PersistenceProtoResolver or ProtoResolver which are all in io.bisq.common. + ProtectedStorageEntry protectedStorageEntry = ProtoBufferUtilities.getProtectedStorageEntry(PB.ProtectedStorageEntry.parseFrom(new ByteArrayInputStream(byteOutputStream.toByteArray()))); + + assertTrue(Arrays.equals(Hash.getHash(data.getStoragePayload()), Hash.getHash(protectedStorageEntry.getStoragePayload()))); + assertTrue(data.equals(protectedStorageEntry)); + assertTrue(checkSignature(protectedStorageEntry)); + }*/ + + //TODO Use NetworkProtoResolver, PersistenceProtoResolver or ProtoResolver which are all in io.bisq.common. + /* @Test + public void testOfferRoundtrip() throws InvalidProtocolBufferException { + OfferPayload offer = getDummyOffer(); + try { + String buffer = JsonFormat.printer().print(offer.toEnvelopeProto().getOfferPayload()); + JsonFormat.Parser parser = JsonFormat.parser(); + PB.OfferPayload.Builder builder = PB.OfferPayload.newBuilder(); + parser.merge(buffer, builder); + assertEquals(offer, ProtoBufferUtilities.getOfferPayload(builder.build())); + } catch (IOException e) { + e.printStackTrace(); + fail(); + } + }*/ + + /* @NotNull + private OfferPayload getDummyOffer() { + NodeAddress nodeAddress = new NodeAddress("host", 1000); + NodeAddress nodeAddress2 = new NodeAddress("host1", 1001); + NodeAddress nodeAddress3 = new NodeAddress("host2", 1002); + NodeAddress nodeAddress4 = new NodeAddress("host3", 1002); + return new OfferPayload("id", + System.currentTimeMillis(), + nodeAddress4, + keyRing1.getPubKeyRing(), + OfferPayload.Direction.BUY, + 1200, + 1.5, + true, + 100, + 50, + "BTC", + "USD", + Lists.newArrayList(nodeAddress, + nodeAddress2, + nodeAddress3), + Lists.newArrayList(nodeAddress, + nodeAddress2, + nodeAddress3), + "SEPA", + "accountid", + "feetxId", + "BE", + Lists.newArrayList("BE", "AU"), + "bankid", + Lists.newArrayList("BANK1", "BANK2"), + "version", + 100, + 100, + 100, + 100, + 1000, + 1000, + 1000, + false, + false, + + 1000, + 1000, + false, + "hash", + null); + } + + private void setSignature(ProtectedStorageEntry entry) throws CryptoException { + int newSequenceNumber = entry.sequenceNumber; + byte[] hashOfDataAndSeqNr = Hash.getHash(new P2PDataStorage.DataAndSeqNrPair(entry.getStoragePayload(), newSequenceNumber)); + byte[] signature = Sig.sign(storageSignatureKeyPair1.getPrivate(), hashOfDataAndSeqNr); + entry.signature = signature; + } + + private boolean checkSignature(ProtectedStorageEntry entry) throws CryptoException { + byte[] hashOfDataAndSeqNr = Hash.getHash(new P2PDataStorage.DataAndSeqNrPair(entry.getStoragePayload(), entry.sequenceNumber)); + return dataStorage1.checkSignature(entry.ownerPubKey, hashOfDataAndSeqNr, entry.signature); +} + }*/ diff --git a/p2p/src/test/java/bisq/network/p2p/storage/P2PDataStorageTest.java b/p2p/src/test/java/bisq/network/p2p/storage/P2PDataStorageTest.java index b8cd84bea77..a26e8e021de 100644 --- a/p2p/src/test/java/bisq/network/p2p/storage/P2PDataStorageTest.java +++ b/p2p/src/test/java/bisq/network/p2p/storage/P2PDataStorageTest.java @@ -1,233 +1,28 @@ -/* - * This file is part of Bisq. - * - * Bisq is free software: you can redistribute it and/or modify it - * under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or (at - * your option) any later version. - * - * Bisq is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public - * License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Bisq. If not, see . - */ - package bisq.network.p2p.storage; -import bisq.network.crypto.EncryptionService; -import bisq.network.p2p.NodeAddress; -import bisq.network.p2p.TestUtils; import bisq.network.p2p.network.NetworkNode; import bisq.network.p2p.peers.Broadcaster; -import bisq.network.p2p.storage.payload.ProtectedStoragePayload; - -import bisq.common.crypto.CryptoException; -import bisq.common.crypto.KeyRing; -import bisq.common.crypto.KeyStorage; -import bisq.common.proto.network.NetworkProtoResolver; -import bisq.common.proto.persistable.PersistenceProtoResolver; -import bisq.common.storage.FileUtil; - -import java.security.InvalidKeyException; -import java.security.KeyPair; -import java.security.KeyStoreException; -import java.security.NoSuchAlgorithmException; -import java.security.SignatureException; -import java.security.cert.CertificateException; - -import java.nio.file.Path; -import java.nio.file.Paths; +import bisq.network.p2p.storage.persistence.AppendOnlyDataStoreService; +import bisq.network.p2p.storage.persistence.ProtectedDataStoreService; +import bisq.network.p2p.storage.persistence.ResourceDataStoreService; -import java.io.File; -import java.io.IOException; +import bisq.common.storage.Storage; -import java.util.HashSet; -import java.util.Set; +import java.time.Clock; -import lombok.extern.slf4j.Slf4j; +import org.junit.Test; -import mockit.Mocked; -import mockit.integration.junit4.JMockit; +import static org.mockito.Mockito.mock; -import org.junit.After; -import org.junit.Before; -import org.junit.Ignore; -import org.junit.runner.RunWith; - -@Slf4j -@RunWith(JMockit.class) -@Ignore("Use NetworkProtoResolver, PersistenceProtoResolver or ProtoResolver which are all in io.bisq.common.") public class P2PDataStorageTest { - private final Set seedNodes = new HashSet<>(); - private EncryptionService encryptionService1, encryptionService2; - private P2PDataStorage dataStorage1; - private KeyPair storageSignatureKeyPair1, storageSignatureKeyPair2; - private KeyRing keyRing1, keyRing2; - private ProtectedStoragePayload protectedStoragePayload; - private File dir1; - private File dir2; - - @Mocked - Broadcaster broadcaster; - @Mocked - NetworkNode networkNode; - @Mocked - NetworkProtoResolver networkProtoResolver; - @Mocked - PersistenceProtoResolver persistenceProtoResolver; - - @Before - public void setup() throws InterruptedException, NoSuchAlgorithmException, CertificateException, KeyStoreException, IOException, CryptoException, SignatureException, InvalidKeyException { - - dir1 = File.createTempFile("temp_tests1", ""); - //noinspection ResultOfMethodCallIgnored - dir1.delete(); - //noinspection ResultOfMethodCallIgnored - dir1.mkdir(); - dir2 = File.createTempFile("temp_tests2", ""); - //noinspection ResultOfMethodCallIgnored - dir2.delete(); - //noinspection ResultOfMethodCallIgnored - dir2.mkdir(); - - keyRing1 = new KeyRing(new KeyStorage(dir1)); - storageSignatureKeyPair1 = keyRing1.getSignatureKeyPair(); - encryptionService1 = new EncryptionService(keyRing1, TestUtils.getNetworkProtoResolver()); - - // for mailbox - keyRing2 = new KeyRing(new KeyStorage(dir2)); - storageSignatureKeyPair2 = keyRing2.getSignatureKeyPair(); - encryptionService2 = new EncryptionService(keyRing2, TestUtils.getNetworkProtoResolver()); - //dataStorage1 = new P2PDataStorage(broadcaster, networkNode, dir1, persistenceProtoResolver); - } - - @After - public void tearDown() throws InterruptedException, NoSuchAlgorithmException, CertificateException, KeyStoreException, IOException, CryptoException, SignatureException, InvalidKeyException { - Path path = Paths.get(TestUtils.test_dummy_dir); - File dir = path.toFile(); - FileUtil.deleteDirectory(dir); - FileUtil.deleteDirectory(dir1); - FileUtil.deleteDirectory(dir2); - } - - /* @Test - public void testProtectedStorageEntryAddAndRemove() throws InterruptedException, NoSuchAlgorithmException, CertificateException, KeyStoreException, IOException, CryptoException, SignatureException, InvalidKeyException, NoSuchProviderException { - storagePayload = new AlertPayload(new AlertVO("alert", - false, - "version", - storageSignatureKeyPair1.getPublic().getEncoded(), - "sig", - null)); - - ProtectedStorageEntry data = dataStorage1.getProtectedData(storagePayload, storageSignatureKeyPair1); - assertTrue(dataStorage1.add(data, null, null, true)); - assertEquals(1, dataStorage1.getMap().size()); - - int newSequenceNumber = data.sequenceNumber + 1; - byte[] hashOfDataAndSeqNr = Hash.getHash(new P2PDataStorage.DataAndSeqNrPair(data.getStoragePayload(), newSequenceNumber)); - byte[] signature = Sig.sign(storageSignatureKeyPair1.getPrivate(), hashOfDataAndSeqNr); - ProtectedStorageEntry dataToRemove = new ProtectedStorageEntry(data.getStoragePayload(), data.ownerPubKey, newSequenceNumber, signature); - assertTrue(dataStorage1.remove(dataToRemove, null, true)); - assertEquals(0, dataStorage1.getMap().size()); - } - @Test - public void testProtectedStorageEntryRoundtrip() throws InterruptedException, NoSuchAlgorithmException, CertificateException, KeyStoreException, IOException, CryptoException, SignatureException, InvalidKeyException, NoSuchProviderException { - //mockData = new MockData("mockData", keyRing1.getSignatureKeyPair().getPublic()); - storagePayload = getDummyOffer(); - - ProtectedStorageEntry data = dataStorage1.getProtectedData(storagePayload, storageSignatureKeyPair1); - setSignature(data); - assertTrue(checkSignature(data)); - - ByteArrayOutputStream byteOutputStream = new ByteArrayOutputStream(); - data.toEnvelopeProto().writeTo(byteOutputStream); - - //TODO Use NetworkProtoResolver, PersistenceProtoResolver or ProtoResolver which are all in io.bisq.common. - ProtectedStorageEntry protectedStorageEntry = ProtoBufferUtilities.getProtectedStorageEntry(PB.ProtectedStorageEntry.parseFrom(new ByteArrayInputStream(byteOutputStream.toByteArray()))); - - assertTrue(Arrays.equals(Hash.getHash(data.getStoragePayload()), Hash.getHash(protectedStorageEntry.getStoragePayload()))); - assertTrue(data.equals(protectedStorageEntry)); - assertTrue(checkSignature(protectedStorageEntry)); - }*/ - - //TODO Use NetworkProtoResolver, PersistenceProtoResolver or ProtoResolver which are all in io.bisq.common. - /* @Test - public void testOfferRoundtrip() throws InvalidProtocolBufferException { - OfferPayload offer = getDummyOffer(); - try { - String buffer = JsonFormat.printer().print(offer.toEnvelopeProto().getOfferPayload()); - JsonFormat.Parser parser = JsonFormat.parser(); - PB.OfferPayload.Builder builder = PB.OfferPayload.newBuilder(); - parser.merge(buffer, builder); - assertEquals(offer, ProtoBufferUtilities.getOfferPayload(builder.build())); - } catch (IOException e) { - e.printStackTrace(); - fail(); - } - }*/ - - /* @NotNull - private OfferPayload getDummyOffer() { - NodeAddress nodeAddress = new NodeAddress("host", 1000); - NodeAddress nodeAddress2 = new NodeAddress("host1", 1001); - NodeAddress nodeAddress3 = new NodeAddress("host2", 1002); - NodeAddress nodeAddress4 = new NodeAddress("host3", 1002); - return new OfferPayload("id", - System.currentTimeMillis(), - nodeAddress4, - keyRing1.getPubKeyRing(), - OfferPayload.Direction.BUY, - 1200, - 1.5, - true, - 100, - 50, - "BTC", - "USD", - Lists.newArrayList(nodeAddress, - nodeAddress2, - nodeAddress3), - Lists.newArrayList(nodeAddress, - nodeAddress2, - nodeAddress3), - "SEPA", - "accountid", - "feetxId", - "BE", - Lists.newArrayList("BE", "AU"), - "bankid", - Lists.newArrayList("BANK1", "BANK2"), - "version", - 100, - 100, - 100, - 100, - 1000, - 1000, - 1000, - false, - false, - - 1000, - 1000, - false, - "hash", - null); - } + public void canStart1Instance() { + P2PDataStorage storage = new P2PDataStorage(mock(NetworkNode.class), + mock(Broadcaster.class), + mock(AppendOnlyDataStoreService.class), + mock(ProtectedDataStoreService.class), mock(ResourceDataStoreService.class), + mock(Storage.class), Clock.systemUTC()); - private void setSignature(ProtectedStorageEntry entry) throws CryptoException { - int newSequenceNumber = entry.sequenceNumber; - byte[] hashOfDataAndSeqNr = Hash.getHash(new P2PDataStorage.DataAndSeqNrPair(entry.getStoragePayload(), newSequenceNumber)); - byte[] signature = Sig.sign(storageSignatureKeyPair1.getPrivate(), hashOfDataAndSeqNr); - entry.signature = signature; } - private boolean checkSignature(ProtectedStorageEntry entry) throws CryptoException { - byte[] hashOfDataAndSeqNr = Hash.getHash(new P2PDataStorage.DataAndSeqNrPair(entry.getStoragePayload(), entry.sequenceNumber)); - return dataStorage1.checkSignature(entry.ownerPubKey, hashOfDataAndSeqNr, entry.signature); - }*/ } diff --git a/p2p/src/test/java/bisq/network/p2p/storage/ProtectedDataStorageTest.java b/p2p/src/test/java/bisq/network/p2p/storage/ProtectedDataStorageTest.java index 3a1bb64107a..f04dd02bf76 100644 --- a/p2p/src/test/java/bisq/network/p2p/storage/ProtectedDataStorageTest.java +++ b/p2p/src/test/java/bisq/network/p2p/storage/ProtectedDataStorageTest.java @@ -149,7 +149,7 @@ public void testAddAndRemove() throws InterruptedException, NoSuchAlgorithmExcep // @Test public void testTTL() throws InterruptedException, NoSuchAlgorithmException, CertificateException, KeyStoreException, IOException, CryptoException, SignatureException, InvalidKeyException, NoSuchProviderException { - mockData.ttl = (int) (P2PDataStorage.CHECK_TTL_INTERVAL_SEC * 1.5); + mockData.setTtl((int) (P2PDataStorage.CHECK_TTL_INTERVAL_SEC * 1.5)); ProtectedStorageEntry data = dataStorage1.getProtectedStorageEntry(mockData, storageSignatureKeyPair1); log.debug("data.date " + data.getCreationTimeStamp()); Assert.assertTrue(dataStorage1.addProtectedStorageEntry(data, null, null, true)); @@ -198,7 +198,7 @@ public void testRePublish() throws InterruptedException, NoSuchAlgorithmExceptio */ @Test public void testRefreshTTL() throws InterruptedException, NoSuchAlgorithmException, CertificateException, KeyStoreException, IOException, CryptoException, SignatureException, InvalidKeyException, NoSuchProviderException { - mockData.ttl = (int) (P2PDataStorage.CHECK_TTL_INTERVAL_SEC * 1.5); + mockData.setTtl((int) (P2PDataStorage.CHECK_TTL_INTERVAL_SEC * 1.5)); ProtectedStorageEntry data = dataStorage1.getProtectedStorageEntry(mockData, storageSignatureKeyPair1); Assert.assertTrue(dataStorage1.addProtectedStorageEntry(data, null, null, true)); Assert.assertEquals(1, dataStorage1.getMap().size()); diff --git a/p2p/src/test/java/bisq/network/p2p/storage/messages/AddDataMessageTest.java b/p2p/src/test/java/bisq/network/p2p/storage/messages/AddDataMessageTest.java index fd49b153ee5..43ac2b5655b 100644 --- a/p2p/src/test/java/bisq/network/p2p/storage/messages/AddDataMessageTest.java +++ b/p2p/src/test/java/bisq/network/p2p/storage/messages/AddDataMessageTest.java @@ -28,8 +28,6 @@ import bisq.common.crypto.KeyStorage; import bisq.common.crypto.SealedAndSigned; -import io.bisq.generated.protobuffer.PB; - import org.apache.commons.lang3.RandomUtils; import java.security.InvalidKeyException; @@ -76,7 +74,7 @@ public void toProtoBuf() throws Exception { ProtectedStorageEntry protectedStorageEntry = new ProtectedMailboxStorageEntry(mailboxStoragePayload, keyRing1.getSignatureKeyPair().getPublic(), 1, RandomUtils.nextBytes(10), keyRing1.getPubKeyRing().getSignaturePubKey()); AddDataMessage dataMessage1 = new AddDataMessage(protectedStorageEntry); - PB.NetworkEnvelope envelope = dataMessage1.toProtoNetworkEnvelope(); + protobuf.NetworkEnvelope envelope = dataMessage1.toProtoNetworkEnvelope(); //TODO Use NetworkProtoResolver, PersistenceProtoResolver or ProtoResolver which are all in io.bisq.common. /* AddDataMessage dataMessage2 = (AddDataMessage) ProtoBufferUtilities.getAddDataMessage(envelope); diff --git a/p2p/src/test/java/bisq/network/p2p/storage/mocks/MockData.java b/p2p/src/test/java/bisq/network/p2p/storage/mocks/MockData.java deleted file mode 100644 index 940e9b216e4..00000000000 --- a/p2p/src/test/java/bisq/network/p2p/storage/mocks/MockData.java +++ /dev/null @@ -1,90 +0,0 @@ -/* - * This file is part of Bisq. - * - * Bisq is free software: you can redistribute it and/or modify it - * under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or (at - * your option) any later version. - * - * Bisq is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public - * License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Bisq. If not, see . - */ - -package bisq.network.p2p.storage.mocks; - -import bisq.network.p2p.storage.payload.ExpirablePayload; -import bisq.network.p2p.storage.payload.ProtectedStoragePayload; - -import io.bisq.generated.protobuffer.PB; - -import org.apache.commons.lang3.NotImplementedException; - -import java.security.PublicKey; - -import java.util.Map; - -import javax.annotation.Nullable; - -@SuppressWarnings("ALL") -public class MockData implements ProtectedStoragePayload, ExpirablePayload { - public final String msg; - public final PublicKey publicKey; - public long ttl; - - @Nullable - private Map extraDataMap; - - public MockData(String msg, PublicKey publicKey) { - this.msg = msg; - this.publicKey = publicKey; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (!(o instanceof MockData)) return false; - - MockData that = (MockData) o; - - return !(msg != null ? !msg.equals(that.msg) : that.msg != null); - - } - - @Override - public int hashCode() { - return msg != null ? msg.hashCode() : 0; - } - - @Override - public String toString() { - return "MockData{" + - "msg='" + msg + '\'' + - '}'; - } - - @Nullable - @Override - public Map getExtraDataMap() { - return extraDataMap; - } - - @Override - public long getTTL() { - return ttl; - } - - @Override - public PublicKey getOwnerPubKey() { - return publicKey; - } - - @Override - public PB.ProtectedMailboxStorageEntry toProtoMessage() { - throw new NotImplementedException("toProtoMessage not impl."); - } -} diff --git a/p2p/src/test/java/bisq/network/p2p/storage/mocks/MockData.kt b/p2p/src/test/java/bisq/network/p2p/storage/mocks/MockData.kt new file mode 100644 index 00000000000..9ad773421b4 --- /dev/null +++ b/p2p/src/test/java/bisq/network/p2p/storage/mocks/MockData.kt @@ -0,0 +1,39 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.network.p2p.storage.mocks + +import bisq.network.p2p.storage.payload.ExpirablePayload +import bisq.network.p2p.storage.payload.ProtectedStoragePayload + +import org.apache.commons.lang3.NotImplementedException + +import java.security.PublicKey + +data class MockData(val msg: String?, val publicKey: PublicKey) : ProtectedStoragePayload, ExpirablePayload { + var ttl: Long = 0 + override fun getOwnerPubKey(): PublicKey = publicKey + + + override fun getExtraDataMap(): Map? = null + + override fun getTTL(): Long = ttl + + override fun toProtoMessage(): protobuf.ProtectedMailboxStorageEntry { + throw NotImplementedException("toProtoMessage not impl.") + } +} diff --git a/relay/src/main/resources/version.txt b/relay/src/main/resources/version.txt index e25d8d9f357..0664a8fd291 100644 --- a/relay/src/main/resources/version.txt +++ b/relay/src/main/resources/version.txt @@ -1 +1 @@ -1.1.5 +1.1.6 diff --git a/seednode/src/main/java/bisq/seednode/SeedNodeMain.java b/seednode/src/main/java/bisq/seednode/SeedNodeMain.java index 53523a053b6..f184eaf7af9 100644 --- a/seednode/src/main/java/bisq/seednode/SeedNodeMain.java +++ b/seednode/src/main/java/bisq/seednode/SeedNodeMain.java @@ -34,7 +34,7 @@ @Slf4j public class SeedNodeMain extends ExecutableForAppWithP2p { - private static final String VERSION = "1.1.5"; + private static final String VERSION = "1.1.6"; private SeedNode seedNode; public SeedNodeMain() { diff --git a/seednode/src/test/java/bisq/seednode/GuiceSetupTest.java b/seednode/src/test/java/bisq/seednode/GuiceSetupTest.java new file mode 100644 index 00000000000..f1a309f1ea2 --- /dev/null +++ b/seednode/src/test/java/bisq/seednode/GuiceSetupTest.java @@ -0,0 +1,24 @@ +package bisq.seednode; + +import bisq.core.app.BisqEnvironment; +import bisq.core.app.misc.AppSetupWithP2PAndDAO; +import bisq.core.app.misc.ModuleForAppWithP2p; +import bisq.core.locale.CurrencyUtil; +import bisq.core.locale.Res; + +import org.springframework.mock.env.MockPropertySource; + +import com.google.inject.Guice; + +import org.junit.Test; + +public class GuiceSetupTest { + @Test + public void testGuiceSetup() { + Res.setup(); + CurrencyUtil.setup(); + + ModuleForAppWithP2p module = new ModuleForAppWithP2p(new BisqEnvironment(new MockPropertySource())); + Guice.createInjector(module).getInstance(AppSetupWithP2PAndDAO.class); + } +}